From ab84ecd5612db52f0e4d5bea7aaf8d94f3a7a104 Mon Sep 17 00:00:00 2001 From: John Kerl Date: Wed, 4 Aug 2021 01:54:01 -0400 Subject: [PATCH] First pass at converting Miller 6 docs from Sphinx to Mkdocs (#616) * Accept more passing emit cases * Port docs from sphinx to mkdocs * iterating * rephrase internal-link syntax using mkdocs * iterating --- .gitignore | 2 + docs6b/docs/.vimrc | 2 + docs6b/docs/10-1.sh | 2 + docs6b/docs/10-2.sh | 4 + docs6b/docs/10min.md | 608 + docs6b/docs/10min.md.in | 370 + docs6b/docs/Makefile | 28 + docs6b/docs/README.md | 40 + docs6b/docs/_build/doctrees/10min.doctree | Bin 0 -> 69112 bytes docs6b/docs/_build/doctrees/build.doctree | Bin 0 -> 29127 bytes docs6b/docs/_build/doctrees/community.doctree | Bin 0 -> 5733 bytes docs6b/docs/_build/doctrees/contact.doctree | Bin 0 -> 3824 bytes .../docs/_build/doctrees/contributing.doctree | Bin 0 -> 13382 bytes docs6b/docs/_build/doctrees/cookbook.doctree | Bin 0 -> 16800 bytes docs6b/docs/_build/doctrees/cookbook2.doctree | Bin 0 -> 28893 bytes docs6b/docs/_build/doctrees/cookbook3.doctree | Bin 0 -> 27067 bytes docs6b/docs/_build/doctrees/cookbook4.doctree | Bin 0 -> 19875 bytes .../csv-with-and-without-headers.doctree | Bin 0 -> 18512 bytes .../_build/doctrees/customization.doctree | Bin 0 -> 19781 bytes .../doctrees/data-cleaning-examples.doctree | Bin 0 -> 7859 bytes .../doctrees/data-diving-examples.doctree | Bin 0 -> 30339 bytes .../_build/doctrees/data-examples.doctree | Bin 0 -> 30507 bytes .../docs/_build/doctrees/data-sharing.doctree | Bin 0 -> 32643 bytes .../_build/doctrees/dates-and-times.doctree | Bin 0 -> 13523 bytes .../_build/doctrees/dkvp-examples.doctree | Bin 0 -> 19860 bytes .../docs/_build/doctrees/environment.pickle | Bin 0 -> 269662 bytes docs6b/docs/_build/doctrees/etymology.doctree | Bin 0 -> 5917 bytes .../doctrees/ex-fields-not-selected.doctree | Bin 0 -> 5166 bytes .../doctrees/ex-no-output-at-all.doctree | Bin 0 -> 4194 bytes docs6b/docs/_build/doctrees/faq.doctree | Bin 0 -> 57331 bytes .../doctrees/feature-comparison.doctree | Bin 0 -> 24149 bytes docs6b/docs/_build/doctrees/features.doctree | Bin 0 -> 22022 bytes .../docs/_build/doctrees/file-formats.doctree | Bin 0 -> 85242 bytes docs6b/docs/_build/doctrees/foo.doctree | Bin 0 -> 3938 bytes .../_build/doctrees/getting-started.doctree | Bin 0 -> 3846 bytes docs6b/docs/_build/doctrees/index.doctree | Bin 0 -> 7283 bytes docs6b/docs/_build/doctrees/install.doctree | Bin 0 -> 9838 bytes .../docs/_build/doctrees/installation.doctree | Bin 0 -> 11131 bytes .../doctrees/internationalization.doctree | Bin 0 -> 6965 bytes .../docs/_build/doctrees/introduction.doctree | Bin 0 -> 10539 bytes docs6b/docs/_build/doctrees/joins.doctree | Bin 0 -> 17292 bytes .../_build/doctrees/keystroke-savers.doctree | Bin 0 -> 11150 bytes .../doctrees/log-processing-examples.doctree | Bin 0 -> 17517 bytes docs6b/docs/_build/doctrees/manpage.doctree | Bin 0 -> 216981 bytes .../_build/doctrees/miller-by-example.doctree | Bin 0 -> 50084 bytes .../_build/doctrees/miller-on-windows.doctree | Bin 0 -> 11986 bytes .../_build/doctrees/misc-examples.doctree | Bin 0 -> 26113 bytes .../_build/doctrees/new-in-miller-6.doctree | Bin 0 -> 33458 bytes docs6b/docs/_build/doctrees/old-10min.doctree | Bin 0 -> 16083 bytes .../doctrees/operating-on-all-fields.doctree | Bin 0 -> 11710 bytes .../docs/_build/doctrees/originality.doctree | Bin 0 -> 27590 bytes .../doctrees/output-colorization.doctree | Bin 0 -> 18092 bytes .../docs/_build/doctrees/performance.doctree | Bin 0 -> 11772 bytes .../doctrees/programming-examples.doctree | Bin 0 -> 29058 bytes .../doctrees/programming-language.doctree | Bin 0 -> 57155 bytes .../_build/doctrees/quick-examples.doctree | Bin 0 -> 9132 bytes .../doctrees/randomizing-examples.doctree | Bin 0 -> 28891 bytes .../doctrees/record-heterogeneity.doctree | Bin 0 -> 16713 bytes .../doctrees/reference-dsl-arrays.doctree | Bin 0 -> 3159 bytes .../reference-dsl-builtin-functions.doctree | Bin 0 -> 212888 bytes .../doctrees/reference-dsl-complexity.doctree | Bin 0 -> 9353 bytes .../reference-dsl-complexlity.doctree | Bin 0 -> 9249 bytes .../reference-dsl-control-structures.doctree | Bin 0 -> 62549 bytes .../doctrees/reference-dsl-errors.doctree | Bin 0 -> 14766 bytes .../reference-dsl-filter-statements.doctree | Bin 0 -> 5753 bytes .../doctrees/reference-dsl-operators.doctree | Bin 0 -> 10135 bytes .../reference-dsl-output-statements.doctree | Bin 0 -> 88136 bytes .../doctrees/reference-dsl-overview.doctree | Bin 0 -> 557090 bytes .../doctrees/reference-dsl-syntax.doctree | Bin 0 -> 24513 bytes .../_build/doctrees/reference-dsl-tbf.doctree | Bin 0 -> 9223 bytes .../reference-dsl-unset-statements.doctree | Bin 0 -> 8233 bytes ...ference-dsl-user-defined-functions.doctree | Bin 0 -> 24734 bytes .../doctrees/reference-dsl-variables.doctree | Bin 0 -> 152879 bytes .../_build/doctrees/reference-dsl.doctree | Bin 0 -> 15461 bytes .../reference-main-arithmetic.doctree | Bin 0 -> 21419 bytes .../reference-main-auxiliary-commands.doctree | Bin 0 -> 9993 bytes .../reference-main-data-types.doctree | Bin 0 -> 25492 bytes .../doctrees/reference-main-env-vars.doctree | Bin 0 -> 6618 bytes .../reference-main-io-options.doctree | Bin 0 -> 35664 bytes .../doctrees/reference-main-null-data.doctree | Bin 0 -> 31993 bytes .../reference-main-online-help.doctree | Bin 0 -> 5615 bytes .../doctrees/reference-main-overview.doctree | Bin 0 -> 15261 bytes ...reference-main-regular-expressions.doctree | Bin 0 -> 22360 bytes .../reference-main-then-chaining.doctree | Bin 0 -> 7761 bytes .../_build/doctrees/reference-verbs.doctree | Bin 0 -> 336070 bytes docs6b/docs/_build/doctrees/reference.doctree | Bin 0 -> 12195 bytes .../docs/_build/doctrees/release-docs.doctree | Bin 0 -> 10068 bytes docs6b/docs/_build/doctrees/repl.doctree | Bin 0 -> 32996 bytes .../_build/doctrees/shapes-of-data.doctree | Bin 0 -> 41534 bytes .../_build/doctrees/shell-commands.doctree | Bin 0 -> 10850 bytes .../special-symbols-and-formatting.doctree | Bin 0 -> 17439 bytes .../docs/_build/doctrees/sql-examples.doctree | Bin 0 -> 20058 bytes .../doctrees/statistics-examples.doctree | Bin 0 -> 7464 bytes .../_build/doctrees/then-chaining.doctree | Bin 0 -> 14558 bytes .../doctrees/two-pass-algorithms.doctree | Bin 0 -> 51135 bytes docs6b/docs/_build/doctrees/why.doctree | Bin 0 -> 38020 bytes docs6b/docs/_build/html/.buildinfo | 4 + docs6b/docs/_build/html/10-1.sh | 2 + docs6b/docs/_build/html/10-2.sh | 4 + docs6b/docs/_build/html/10min.html | 588 + .../docs/_build/html/_images/colorization.png | Bin 0 -> 312953 bytes .../_build/html/_images/colorization2.png | Bin 0 -> 525723 bytes .../_build/html/_images/cover-combined.png | Bin 0 -> 210203 bytes .../_build/html/_images/linreg-example.jpg | Bin 0 -> 140569 bytes docs6b/docs/_build/html/_images/mand.png | Bin 0 -> 646689 bytes .../html/_images/miller-msys-complex.png | Bin 0 -> 55627 bytes .../docs/_build/html/_images/miller-msys.png | Bin 0 -> 231291 bytes .../miller-windows-complex-workaround.png | Bin 0 -> 102694 bytes .../html/_images/miller-windows-complex.png | Bin 0 -> 255699 bytes .../miller-windows-triple-double-quote.png | Bin 0 -> 87256 bytes .../_build/html/_images/miller-windows.png | Bin 0 -> 660936 bytes docs6b/docs/_build/html/_images/omd.png | Bin 0 -> 78450 bytes .../docs/_build/html/_sources/10min.rst.txt | 653 + .../docs/_build/html/_sources/build.rst.txt | 121 + .../_build/html/_sources/community.rst.txt | 10 + .../docs/_build/html/_sources/contact.rst.txt | 11 + .../_build/html/_sources/contributing.rst.txt | 47 + .../_build/html/_sources/cookbook.rst.txt | 197 + .../_build/html/_sources/cookbook2.rst.txt | 261 + .../_build/html/_sources/cookbook3.rst.txt | 353 + .../_build/html/_sources/cookbook4.rst.txt | 253 + .../csv-with-and-without-headers.rst.txt | 149 + .../html/_sources/customization.rst.txt | 96 + .../_sources/data-cleaning-examples.rst.txt | 77 + .../_sources/data-diving-examples.rst.txt | 234 + .../html/_sources/data-examples.rst.txt | 222 + .../_build/html/_sources/data-sharing.rst.txt | 330 + .../html/_sources/dates-and-times.rst.txt | 126 + .../html/_sources/dkvp-examples.rst.txt | 253 + .../_build/html/_sources/etymology.rst.txt | 9 + .../_sources/ex-fields-not-selected.rst.txt | 10 + .../html/_sources/ex-no-output-at-all.rst.txt | 10 + docs6b/docs/_build/html/_sources/faq.rst.txt | 503 + .../html/_sources/feature-comparison.rst.txt | 71 + .../_build/html/_sources/features.rst.txt | 43 + .../_build/html/_sources/file-formats.rst.txt | 660 + docs6b/docs/_build/html/_sources/foo.rst.txt | 7 + .../html/_sources/getting-started.rst.txt | 16 + .../docs/_build/html/_sources/index.rst.txt | 108 + .../docs/_build/html/_sources/install.rst.txt | 58 + .../_build/html/_sources/installation.rst.txt | 65 + .../_sources/internationalization.rst.txt | 15 + .../_build/html/_sources/introduction.rst.txt | 24 + .../docs/_build/html/_sources/joins.rst.txt | 180 + .../html/_sources/keystroke-savers.rst.txt | 78 + .../_sources/log-processing-examples.rst.txt | 217 + .../docs/_build/html/_sources/manpage.rst.txt | 2381 + .../html/_sources/miller-by-example.rst.txt | 540 + .../html/_sources/miller-on-windows.rst.txt | 48 + .../html/_sources/misc-examples.rst.txt | 344 + .../html/_sources/new-in-miller-6.rst.txt | 141 + .../_build/html/_sources/old-10min.rst.txt | 117 + .../_sources/operating-on-all-fields.rst.txt | 128 + .../_build/html/_sources/originality.rst.txt | 43 + .../html/_sources/output-colorization.rst.txt | 56 + .../_build/html/_sources/performance.rst.txt | 23 + .../_sources/programming-examples.rst.txt | 261 + .../_sources/programming-language.rst.txt | 370 + .../html/_sources/quick-examples.rst.txt | 117 + .../_sources/randomizing-examples.rst.txt | 174 + .../_sources/record-heterogeneity.rst.txt | 219 + .../_sources/reference-dsl-arrays.rst.txt | 20 + .../reference-dsl-builtin-functions.rst.txt | 2177 + .../_sources/reference-dsl-complexity.rst.txt | 12 + .../reference-dsl-complexlity.rst.txt | 12 + .../reference-dsl-control-structures.rst.txt | 549 + .../_sources/reference-dsl-errors.rst.txt | 27 + .../reference-dsl-filter-statements.rst.txt | 38 + .../_sources/reference-dsl-operators.rst.txt | 45 + .../reference-dsl-output-statements.rst.txt | 583 + .../_sources/reference-dsl-overview.rst.txt | 4559 + .../_sources/reference-dsl-syntax.rst.txt | 220 + .../html/_sources/reference-dsl-tbf.rst.txt | 12 + .../reference-dsl-unset-statements.rst.txt | 83 + ...ference-dsl-user-defined-functions.rst.txt | 110 + .../_sources/reference-dsl-variables.rst.txt | 1118 + .../html/_sources/reference-dsl.rst.txt | 90 + .../reference-main-arithmetic.rst.txt | 50 + .../reference-main-auxiliary-commands.rst.txt | 119 + .../reference-main-data-types.rst.txt | 49 + .../_sources/reference-main-env-vars.rst.txt | 12 + .../reference-main-io-options.rst.txt | 156 + .../_sources/reference-main-null-data.rst.txt | 148 + .../reference-main-online-help.rst.txt | 43 + .../_sources/reference-main-overview.rst.txt | 78 + ...reference-main-regular-expressions.rst.txt | 83 + .../reference-main-then-chaining.rst.txt | 46 + .../html/_sources/reference-verbs.rst.txt | 3678 + .../_build/html/_sources/reference.rst.txt | 31 + .../_build/html/_sources/release-docs.rst.txt | 21 + docs6b/docs/_build/html/_sources/repl.rst.txt | 184 + .../html/_sources/shapes-of-data.rst.txt | 422 + .../html/_sources/shell-commands.rst.txt | 69 + .../special-symbols-and-formatting.rst.txt | 146 + .../_build/html/_sources/sql-examples.rst.txt | 252 + .../html/_sources/statistics-examples.rst.txt | 71 + .../html/_sources/then-chaining.rst.txt | 125 + .../html/_sources/two-pass-algorithms.rst.txt | 718 + docs6b/docs/_build/html/_sources/why.rst.txt | 56 + docs6b/docs/_build/html/_static/basic.css | 861 + docs6b/docs/_build/html/_static/classic.css | 271 + docs6b/docs/_build/html/_static/darkmetal.png | Bin 0 -> 25238 bytes docs6b/docs/_build/html/_static/doctools.js | 315 + .../html/_static/documentation_options.js | 12 + docs6b/docs/_build/html/_static/file.png | Bin 0 -> 286 bytes docs6b/docs/_build/html/_static/headerbg.png | Bin 0 -> 172 bytes .../docs/_build/html/_static/jquery-3.5.1.js | 10872 + docs6b/docs/_build/html/_static/jquery.js | 2 + .../docs/_build/html/_static/language_data.js | 297 + docs6b/docs/_build/html/_static/logo.png | Bin 0 -> 8305 bytes docs6b/docs/_build/html/_static/metal.png | Bin 0 -> 7547 bytes docs6b/docs/_build/html/_static/minus.png | Bin 0 -> 90 bytes docs6b/docs/_build/html/_static/mlr.jpg | Bin 0 -> 12800 bytes .../docs/_build/html/_static/navigation.png | Bin 0 -> 124 bytes docs6b/docs/_build/html/_static/plus.png | Bin 0 -> 90 bytes docs6b/docs/_build/html/_static/print.css | 7 + docs6b/docs/_build/html/_static/pygments.css | 76 + docs6b/docs/_build/html/_static/scrolls.css | 524 + .../docs/_build/html/_static/searchtools.js | 514 + docs6b/docs/_build/html/_static/sidebar.js | 159 + .../docs/_build/html/_static/theme_extras.js | 26 + docs6b/docs/_build/html/_static/top.png | Bin 0 -> 16618 bytes .../_build/html/_static/underscore-1.3.1.js | 999 + docs6b/docs/_build/html/_static/underscore.js | 31 + docs6b/docs/_build/html/_static/watermark.png | Bin 0 -> 44483 bytes .../_build/html/_static/watermark_blur.png | Bin 0 -> 8049 bytes docs6b/docs/_build/html/build.html | 189 + docs6b/docs/_build/html/circle.csv | 4 + docs6b/docs/_build/html/commas.csv | 3 + docs6b/docs/_build/html/community.html | 58 + docs6b/docs/_build/html/contact.html | 107 + docs6b/docs/_build/html/contributing.html | 95 + docs6b/docs/_build/html/cookbook.html | 227 + docs6b/docs/_build/html/cookbook2.html | 299 + docs6b/docs/_build/html/cookbook3.html | 365 + docs6b/docs/_build/html/cookbook4.html | 289 + .../html/csv-with-and-without-headers.html | 177 + docs6b/docs/_build/html/customization.html | 131 + .../_build/html/data-cleaning-examples.html | 107 + .../_build/html/data-diving-examples.html | 248 + docs6b/docs/_build/html/data-examples.html | 286 + docs6b/docs/_build/html/data-sharing.html | 401 + docs6b/docs/_build/html/data/a.csv | 3 + docs6b/docs/_build/html/data/a.dkvp | 2 + .../docs/_build/html/data/array-example.json | 8 + docs6b/docs/_build/html/data/b.csv | 2 + docs6b/docs/_build/html/data/b.dkvp | 1 + .../_build/html/data/begin-end-example-1.sh | 5 + .../_build/html/data/begin-end-example-2.sh | 4 + .../_build/html/data/begin-end-example-3.sh | 4 + .../_build/html/data/begin-end-example-4.sh | 8 + .../_build/html/data/begin-end-example-5.sh | 1 + .../_build/html/data/begin-end-example-6.sh | 8 + .../_build/html/data/begin-end-example-6a.sh | 7 + .../_build/html/data/begin-end-example-7.sh | 1 + .../_build/html/data/begin-end-example-7b.sh | 0 .../_build/html/data/begin-end-example-8.sh | 14 + docs6b/docs/_build/html/data/budget.csv | 5 + .../_build/html/data/bulk-rename-for-loop.mlr | 5 + .../_build/html/data/clean-whitespace.csv | 4 + docs6b/docs/_build/html/data/color-codes.csv | 4 + docs6b/docs/_build/html/data/color-names.csv | 3 + .../docs/_build/html/data/colored-shapes.csv | 10079 + .../docs/_build/html/data/colored-shapes.dkvp | 10078 + docs6b/docs/_build/html/data/colours.csv | 3 + .../_build/html/data/current_counters.csv | 5 + docs6b/docs/_build/html/data/currtemp.csv | 5 + .../_build/html/data/delimiter-examples.txt | 57 + docs6b/docs/_build/html/data/dollar-sign.txt | 32 + docs6b/docs/_build/html/data/dynamic-nr.sh | 11 + docs6b/docs/_build/html/data/emit-lashed.sh | 10 + .../docs/_build/html/data/english-words.txt | 210687 +++++++++++++++ .../_build/html/data/factorial-example.sh | 14 + docs6b/docs/_build/html/data/fe-example-1.sh | 1 + docs6b/docs/_build/html/data/fe-example-2.sh | 1 + docs6b/docs/_build/html/data/fe-example-3.mlr | 4 + docs6b/docs/_build/html/data/fe-example-4.mlr | 3 + .../docs/_build/html/data/feature-count.mlr | 13 + docs6b/docs/_build/html/data/features.json | 12 + docs6b/docs/_build/html/data/fibo-cached.sh | 18 + docs6b/docs/_build/html/data/fibo-uncached.sh | 15 + docs6b/docs/_build/html/data/fill-down.csv | 4 + .../html/data/filter-multiline-example.txt | 5 + docs6b/docs/_build/html/data/flins.csv | 9 + docs6b/docs/_build/html/data/flins.json | 8 + .../html/data/for-oosvar-example-0a.txt | 8 + .../_build/html/data/for-oosvar-example-0b.sh | 10 + .../_build/html/data/for-oosvar-example-0c.sh | 16 + .../_build/html/data/for-oosvar-example-0d.sh | 17 + .../_build/html/data/for-oosvar-example-0e.sh | 17 + .../_build/html/data/for-srec-example-1.sh | 11 + .../_build/html/data/for-srec-example-2.sh | 10 + .../_build/html/data/for-srec-example-3.sh | 9 + .../_build/html/data/for-srec-example.tbl | 4 + .../_build/html/data/fraction-example.csv | 12 + docs6b/docs/_build/html/data/full-reorg.sh | 15 + docs6b/docs/_build/html/data/headerless.csv | 4 + docs6b/docs/_build/html/data/het-bool.csv | 5 + docs6b/docs/_build/html/data/het.csv | 14 + docs6b/docs/_build/html/data/het.dkvp | 5 + docs6b/docs/_build/html/data/if-chain.sh | 11 + docs6b/docs/_build/html/data/inout.csv | 4 + docs6b/docs/_build/html/data/iqr1.sh | 3 + docs6b/docs/_build/html/data/iqrn.sh | 7 + .../_build/html/data/join-left-example.csv | 6 + .../_build/html/data/join-right-example.csv | 21 + docs6b/docs/_build/html/data/join-u-left.csv | 4 + docs6b/docs/_build/html/data/join-u-right.csv | 10 + .../docs/_build/html/data/json-example-1.json | 100 + .../docs/_build/html/data/json-example-2.json | 140 + .../docs/_build/html/data/json-example-3.json | 8 + .../html/data/keyed-mean-with-oosvars.sh | 10 + .../html/data/keyed-min-max-with-oosvars.sh | 7 + .../docs/_build/html/data/label-example.txt | 11 + .../docs/_build/html/data/linreg-example.jpg | Bin 0 -> 140569 bytes .../docs/_build/html/data/linreg-example.txt | 22 + .../docs/_build/html/data/local-example-1.sh | 16 + .../_build/html/data/map-literal-example-1.sh | 7 + .../_build/html/data/map-literal-example-2.sh | 7 + .../_build/html/data/map-literal-example-3.sh | 19 + docs6b/docs/_build/html/data/maxrows.mlr | 15 + docs6b/docs/_build/html/data/maxrows.tsv | 32 + .../_build/html/data/mean-with-oosvars.sh | 8 + docs6b/docs/_build/html/data/medium | 10000 + docs6b/docs/_build/html/data/medium-squares | 4990 + docs6b/docs/_build/html/data/miss-date-1.sh | 5 + docs6b/docs/_build/html/data/miss-date-2.sh | 5 + docs6b/docs/_build/html/data/miss-date.csv | 1372 + docs6b/docs/_build/html/data/mkdat2 | 125 + .../docs/_build/html/data/multicountdown.dat | 100 + .../docs/_build/html/data/multicountdown.rb | 21 + docs6b/docs/_build/html/data/mydata.txt | 3 + docs6b/docs/_build/html/data/nested.tsv | 3 + .../docs/_build/html/data/newline-example.txt | 9 + .../_build/html/data/ping-delta-example.txt | 11 + .../_build/html/data/previous-to-current.sh | 5 + .../_build/html/data/previous_counters.csv | 5 + docs6b/docs/_build/html/data/prevtemp.csv | 5 + .../html/data/put-gating-example-1.dkvp | 5 + .../html/data/put-gating-example-2.dkvp | 3 + .../html/data/put-multiline-example.txt | 7 + docs6b/docs/_build/html/data/question.dat | 1 + docs6b/docs/_build/html/data/ragged-csv-2.sh | 6 + docs6b/docs/_build/html/data/ragged-csv.sh | 8 + docs6b/docs/_build/html/data/ragged.csv | 4 + docs6b/docs/_build/html/data/rect-inner.txt | 7 + docs6b/docs/_build/html/data/rect-middle.txt | 7 + docs6b/docs/_build/html/data/rect-outer.txt | 3 + docs6b/docs/_build/html/data/rect.sh | 10 + docs6b/docs/_build/html/data/rect.txt | 17 + .../docs/_build/html/data/regex-in-data.dat | 3 + .../_build/html/data/remove-empty-columns.csv | 4 + .../docs/_build/html/data/repeat-example.dat | 3 + docs6b/docs/_build/html/data/repeats.dkvp | 57 + .../docs/_build/html/data/sample-example.txt | 44 + docs6b/docs/_build/html/data/sar.csv | 3 + docs6b/docs/_build/html/data/sar.mlr | 3 + .../docs/_build/html/data/scan-example-1.tbl | 5 + .../docs/_build/html/data/scan-example-2.tbl | 11 + .../docs/_build/html/data/scope-example.dat | 3 + .../docs/_build/html/data/scope-example.mlr | 23 + docs6b/docs/_build/html/data/self-join.csv | 3 + .../_build/html/data/semicolon-example.txt | 4 + .../_build/html/data/single-for-example-1.sh | 8 + .../_build/html/data/single-for-example-2.sh | 8 + .../_build/html/data/single-quote-example.mlr | 1 + docs6b/docs/_build/html/data/small | 5 + docs6b/docs/_build/html/data/small.csv | 6 + docs6b/docs/_build/html/data/small2 | 5 + docs6b/docs/_build/html/data/sort-het.dkvp | 7 + .../docs/_build/html/data/sort-missing.dkvp | 4 + docs6b/docs/_build/html/data/sort-null.dat | 5 + .../_build/html/data/sort-within-records.json | 15 + docs6b/docs/_build/html/data/spaces.csv | 4 + docs6b/docs/_build/html/data/sparse.json | 4 + .../_build/html/data/subcommand-example.txt | 3 + docs6b/docs/_build/html/data/subr-example.sh | 17 + .../html/data/system-file-ojson-example.txt | 22 + .../html/data/system-file-opprint-example.txt | 8 + .../html/data/system-file-oxtab-example.txt | 16 + .../html/data/then-chaining-performance.txt | 16 + docs6b/docs/_build/html/data/then-example.csv | 6 + .../docs/_build/html/data/timing-example.txt | 27 + .../docs/_build/html/data/trailing-commas.sh | 17 + .../_build/html/data/triple-for-example-1.sh | 7 + .../_build/html/data/triple-for-example-2.sh | 10 + .../docs/_build/html/data/trivial-records.csv | 5 + .../_build/html/data/two-pass-percentage.sh | 16 + .../html/data/two-pass-record-numbers.sh | 11 + .../_build/html/data/type-decl-example.mlr | 37 + docs6b/docs/_build/html/data/unsparsify.mlr | 26 + docs6b/docs/_build/html/data/weighted-mean.sh | 24 + .../docs/_build/html/data/while-example-1.sh | 6 + .../docs/_build/html/data/while-example-2.sh | 9 + docs6b/docs/_build/html/dates-and-times.html | 161 + docs6b/docs/_build/html/dates.csv | 4 + docs6b/docs/_build/html/dkvp-examples.html | 289 + docs6b/docs/_build/html/etymology.html | 54 + .../_build/html/ex-fields-not-selected.html | 86 + .../docs/_build/html/ex-no-output-at-all.html | 86 + docs6b/docs/_build/html/example.csv | 11 + docs6b/docs/_build/html/expo-sample.sh | 27 + docs6b/docs/_build/html/faq.html | 503 + .../docs/_build/html/feature-comparison.html | 112 + docs6b/docs/_build/html/features.html | 77 + docs6b/docs/_build/html/file-formats.html | 603 + docs6b/docs/_build/html/foo.html | 86 + docs6b/docs/_build/html/genindex.html | 51 + docs6b/docs/_build/html/getting-started.html | 114 + docs6b/docs/_build/html/index.html | 172 + docs6b/docs/_build/html/install.html | 148 + docs6b/docs/_build/html/installation.html | 105 + .../_build/html/internationalization.html | 60 + docs6b/docs/_build/html/introduction.html | 62 + docs6b/docs/_build/html/joins.html | 202 + docs6b/docs/_build/html/keystroke-savers.html | 121 + .../_build/html/log-processing-examples.html | 254 + docs6b/docs/_build/html/log.txt | 43 + docs6b/docs/_build/html/make.bat | 35 + docs6b/docs/_build/html/manpage.html | 2426 + docs6b/docs/_build/html/manpage.txt | 2371 + .../docs/_build/html/miller-by-example.html | 537 + .../docs/_build/html/miller-on-windows.html | 90 + docs6b/docs/_build/html/misc-examples.html | 328 + docs6b/docs/_build/html/multi-join/input.csv | 9 + .../_build/html/multi-join/name-lookup.csv | 4 + .../_build/html/multi-join/status-lookup.csv | 4 + docs6b/docs/_build/html/new-in-miller-6.html | 188 + docs6b/docs/_build/html/ngrams/gsl-2000.txt | 2283 + docs6b/docs/_build/html/ngrams/mkv.mlr | 83 + docs6b/docs/_build/html/ngrams/mkv3.mlr | 125 + docs6b/docs/_build/html/ngrams/mkv4.mlr | 155 + docs6b/docs/_build/html/ngrams/mkv5.mlr | 183 + docs6b/docs/_build/html/ngrams/ng1 | 2 + docs6b/docs/_build/html/ngrams/ng1.mlr | 39 + docs6b/docs/_build/html/ngrams/ng1.mlr.txt | 39 + docs6b/docs/_build/html/ngrams/ng2 | 2 + docs6b/docs/_build/html/ngrams/ng2.mlr | 52 + docs6b/docs/_build/html/ngrams/ng2.mlr.txt | 52 + docs6b/docs/_build/html/ngrams/ng3 | 2 + docs6b/docs/_build/html/ngrams/ng3.mlr | 64 + docs6b/docs/_build/html/ngrams/ng3.mlr.txt | 64 + docs6b/docs/_build/html/ngrams/ng4 | 2 + docs6b/docs/_build/html/ngrams/ng4.mlr | 79 + docs6b/docs/_build/html/ngrams/ng4.mlr.txt | 79 + docs6b/docs/_build/html/ngrams/ng5 | 2 + docs6b/docs/_build/html/ngrams/ng5.mlr | 95 + docs6b/docs/_build/html/ngrams/ng5.mlr.txt | 95 + docs6b/docs/_build/html/ngrams/ngfuncs.mlr | 49 + .../docs/_build/html/ngrams/ngfuncs.mlr.txt | 49 + docs6b/docs/_build/html/objects.inv | Bin 0 -> 4097 bytes docs6b/docs/_build/html/old-10min.html | 198 + .../docs/_build/html/oosvar-example-ewma.sh | 5 + .../_build/html/oosvar-example-sum-grouped.sh | 6 + docs6b/docs/_build/html/oosvar-example-sum.sh | 6 + .../_build/html/operating-on-all-fields.html | 162 + docs6b/docs/_build/html/originality.html | 78 + .../docs/_build/html/output-colorization.html | 100 + docs6b/docs/_build/html/performance.html | 77 + docs6b/docs/_build/html/pix/colorization.png | Bin 0 -> 312953 bytes .../docs/_build/html/pix/colorization.png.000 | Bin 0 -> 452036 bytes docs6b/docs/_build/html/pix/colorization2.png | Bin 0 -> 525723 bytes .../_build/html/pix/colorization2.png.000 | Bin 0 -> 710314 bytes docs6b/docs/_build/html/pix/mand.png | Bin 0 -> 646689 bytes .../_build/html/pix/miller-msys-complex.png | Bin 0 -> 55627 bytes docs6b/docs/_build/html/pix/miller-msys.png | Bin 0 -> 231291 bytes .../pix/miller-windows-complex-workaround.png | Bin 0 -> 102694 bytes .../html/pix/miller-windows-complex.png | Bin 0 -> 255699 bytes .../miller-windows-triple-double-quote.png | Bin 0 -> 87256 bytes .../docs/_build/html/pix/miller-windows.png | Bin 0 -> 660936 bytes docs6b/docs/_build/html/pix/mlr-doc-sepia.jpg | Bin 0 -> 185327 bytes docs6b/docs/_build/html/pix/mlr.jpg | Bin 0 -> 12800 bytes docs6b/docs/_build/html/pix/omd.png | Bin 0 -> 78450 bytes docs6b/docs/_build/html/pix/sepia-overlay.jpg | Bin 0 -> 449328 bytes .../_build/html/polyglot-dkvp-io/dkvp_io.py | 58 + .../_build/html/polyglot-dkvp-io/dkvp_io.rb | 52 + .../_build/html/polyglot-dkvp-io/example.py | 34 + .../_build/html/polyglot-dkvp-io/example.rb | 24 + .../_build/html/programming-examples.html | 303 + .../_build/html/programming-language.html | 374 + docs6b/docs/_build/html/programs/mand.mlr | 100 + docs6b/docs/_build/html/programs/mand.sh | 33 + docs6b/docs/_build/html/programs/sieve.mlr | 32 + docs6b/docs/_build/html/quick-examples.html | 119 + .../_build/html/randomizing-examples.html | 217 + .../_build/html/record-heterogeneity.html | 248 + .../_build/html/reference-dsl-arrays.html | 64 + .../html/reference-dsl-builtin-functions.html | 1477 + .../_build/html/reference-dsl-complexity.html | 55 + .../html/reference-dsl-complexlity.html | 107 + .../reference-dsl-control-structures.html | 528 + .../_build/html/reference-dsl-errors.html | 67 + .../html/reference-dsl-filter-statements.html | 75 + .../_build/html/reference-dsl-operators.html | 97 + .../html/reference-dsl-output-statements.html | 553 + .../_build/html/reference-dsl-overview.html | 3504 + .../_build/html/reference-dsl-syntax.html | 230 + .../docs/_build/html/reference-dsl-tbf.html | 87 + .../html/reference-dsl-unset-statements.html | 119 + .../reference-dsl-user-defined-functions.html | 146 + .../_build/html/reference-dsl-variables.html | 1039 + docs6b/docs/_build/html/reference-dsl.html | 127 + .../html/reference-main-arithmetic.html | 102 + .../reference-main-auxiliary-commands.html | 144 + .../html/reference-main-data-types.html | 97 + .../_build/html/reference-main-env-vars.html | 58 + .../html/reference-main-io-options.html | 178 + .../_build/html/reference-main-null-data.html | 163 + .../html/reference-main-online-help.html | 84 + .../_build/html/reference-main-overview.html | 122 + .../reference-main-regular-expressions.html | 122 + .../html/reference-main-then-chaining.html | 82 + docs6b/docs/_build/html/reference-verbs.html | 3203 + docs6b/docs/_build/html/reference.html | 133 + docs6b/docs/_build/html/release-docs.html | 67 + docs6b/docs/_build/html/repl.html | 227 + docs6b/docs/_build/html/sample_mlrrc | 15 + docs6b/docs/_build/html/search.html | 70 + docs6b/docs/_build/html/searchindex.js | 1 + docs6b/docs/_build/html/shapes-of-data.html | 397 + docs6b/docs/_build/html/shell-commands.html | 100 + .../html/special-symbols-and-formatting.html | 171 + docs6b/docs/_build/html/sql-examples.html | 280 + docs6b/docs/_build/html/square.csv | 5 + .../docs/_build/html/statistics-examples.html | 120 + docs6b/docs/_build/html/then-chaining.html | 154 + docs6b/docs/_build/html/triangle.csv | 4 + .../docs/_build/html/two-pass-algorithms.html | 697 + docs6b/docs/_build/html/variance.mlr | 9 + docs6b/docs/_build/html/verb-example-ewma.sh | 1 + docs6b/docs/_build/html/why.html | 99 + docs6b/docs/_static/basic.css | 861 + docs6b/docs/_static/classic.css | 271 + docs6b/docs/_static/mlr.jpg | Bin 0 -> 12800 bytes docs6b/docs/_static/pygments.css | 76 + docs6b/docs/_static/scrolls.css | 524 + docs6b/docs/_static/top.png | Bin 0 -> 16618 bytes docs6b/docs/absent-example.json | 3 + docs6b/docs/build-one | 14 + docs6b/docs/build.md | 108 + docs6b/docs/build.md.in | 107 + docs6b/docs/circle.csv | 4 + docs6b/docs/commas.csv | 3 + docs6b/docs/community.md | 7 + docs6b/docs/community.md.in | 6 + docs6b/docs/context-example.mlr | 6 + docs6b/docs/contributing.md | 40 + docs6b/docs/contributing.md.in | 39 + docs6b/docs/coverart/cover-cat.png | Bin 0 -> 103973 bytes docs6b/docs/coverart/cover-combined.png | Bin 0 -> 210203 bytes docs6b/docs/coverart/cover-filter-to-json.png | Bin 0 -> 107313 bytes docs6b/docs/coverart/cover-sort-to-pprint.png | Bin 0 -> 114080 bytes docs6b/docs/coverart/coverart.key | Bin 0 -> 529114 bytes docs6b/docs/csv-with-and-without-headers.md | 133 + .../docs/csv-with-and-without-headers.md.in | 68 + docs6b/docs/customization.md | 86 + docs6b/docs/customization.md.in | 69 + docs6b/docs/data-cleaning-examples.md | 68 + docs6b/docs/data-cleaning-examples.md.in | 37 + docs6b/docs/data-diving-examples.md | 212 + docs6b/docs/data-diving-examples.md.in | 115 + docs6b/docs/data/a.csv | 3 + docs6b/docs/data/a.dkvp | 2 + docs6b/docs/data/array-example.json | 8 + docs6b/docs/data/b.csv | 2 + docs6b/docs/data/b.dkvp | 1 + docs6b/docs/data/begin-end-example-1.sh | 5 + docs6b/docs/data/begin-end-example-2.sh | 4 + docs6b/docs/data/begin-end-example-3.sh | 4 + docs6b/docs/data/begin-end-example-4.sh | 8 + docs6b/docs/data/begin-end-example-5.sh | 1 + docs6b/docs/data/begin-end-example-6.sh | 8 + docs6b/docs/data/begin-end-example-6a.sh | 7 + docs6b/docs/data/begin-end-example-7.sh | 1 + .../docs/data/begin-end-example-7b.sh | 0 docs6b/docs/data/begin-end-example-8.sh | 14 + docs6b/docs/data/budget.csv | 5 + docs6b/docs/data/bulk-rename-for-loop.mlr | 5 + docs6b/docs/data/clean-whitespace.csv | 4 + docs6b/docs/data/color-codes.csv | 4 + docs6b/docs/data/color-names.csv | 3 + docs6b/docs/data/colored-shapes.csv | 10079 + docs6b/docs/data/colored-shapes.dkvp | 10078 + docs6b/docs/data/colours.csv | 3 + docs6b/docs/data/current_counters.csv | 5 + docs6b/docs/data/currtemp.csv | 5 + docs6b/docs/data/dollar-sign.txt | 32 + docs6b/docs/data/dynamic-nr.sh | 11 + docs6b/docs/data/emit-lashed.sh | 10 + docs6b/docs/data/english-words.txt | 210687 +++++++++++++++ docs6b/docs/data/factorial-example.sh | 14 + docs6b/docs/data/fe-example-1.sh | 1 + docs6b/docs/data/fe-example-2.sh | 1 + docs6b/docs/data/fe-example-3.mlr | 4 + docs6b/docs/data/fe-example-4.mlr | 3 + docs6b/docs/data/feature-count.mlr | 13 + docs6b/docs/data/features.json | 12 + docs6b/docs/data/fibo-cached.sh | 18 + docs6b/docs/data/fibo-uncached.sh | 15 + docs6b/docs/data/fill-down.csv | 4 + docs6b/docs/data/filter-multiline-example.txt | 5 + docs6b/docs/data/flins.csv | 9 + docs6b/docs/data/flins.json | 8 + docs6b/docs/data/for-oosvar-example-0a.txt | 8 + docs6b/docs/data/for-oosvar-example-0b.sh | 10 + docs6b/docs/data/for-oosvar-example-0c.sh | 16 + docs6b/docs/data/for-oosvar-example-0d.sh | 17 + docs6b/docs/data/for-oosvar-example-0e.sh | 17 + docs6b/docs/data/for-srec-example-1.sh | 11 + docs6b/docs/data/for-srec-example-2.sh | 10 + docs6b/docs/data/for-srec-example-3.sh | 9 + docs6b/docs/data/for-srec-example.tbl | 4 + docs6b/docs/data/fraction-example.csv | 12 + docs6b/docs/data/full-reorg.sh | 15 + docs6b/docs/data/headerless.csv | 4 + docs6b/docs/data/het-bool.csv | 5 + docs6b/docs/data/het.csv | 14 + docs6b/docs/data/het.dkvp | 5 + docs6b/docs/data/if-chain.sh | 11 + docs6b/docs/data/inout.csv | 4 + docs6b/docs/data/iqr1.sh | 3 + docs6b/docs/data/iqrn.sh | 7 + docs6b/docs/data/join-left-example.csv | 6 + docs6b/docs/data/join-right-example.csv | 21 + docs6b/docs/data/join-u-left.csv | 4 + docs6b/docs/data/join-u-right.csv | 10 + docs6b/docs/data/json-example-1.json | 100 + docs6b/docs/data/json-example-2.json | 140 + docs6b/docs/data/json-example-3.json | 8 + docs6b/docs/data/keyed-mean-with-oosvars.sh | 10 + .../docs/data/keyed-min-max-with-oosvars.sh | 7 + docs6b/docs/data/label-example.txt | 11 + docs6b/docs/data/linreg-example.jpg | Bin 0 -> 140569 bytes docs6b/docs/data/linreg-example.txt | 22 + docs6b/docs/data/local-example-1.sh | 16 + docs6b/docs/data/map-literal-example-1.sh | 7 + docs6b/docs/data/map-literal-example-2.sh | 7 + docs6b/docs/data/map-literal-example-3.sh | 19 + docs6b/docs/data/maxrows.mlr | 15 + docs6b/docs/data/maxrows.tsv | 32 + docs6b/docs/data/mean-with-oosvars.sh | 8 + docs6b/docs/data/medium | 10000 + docs6b/docs/data/medium-squares | 4990 + docs6b/docs/data/miss-date-1.sh | 5 + docs6b/docs/data/miss-date-2.sh | 5 + docs6b/docs/data/miss-date.csv | 1372 + docs6b/docs/data/mkdat2 | 125 + docs6b/docs/data/multicountdown.dat | 100 + docs6b/docs/data/multicountdown.rb | 21 + docs6b/docs/data/mydata.txt | 3 + docs6b/docs/data/nested.tsv | 3 + docs6b/docs/data/newline-example.txt | 9 + docs6b/docs/data/ping-delta-example.txt | 11 + docs6b/docs/data/previous-to-current.sh | 5 + docs6b/docs/data/previous_counters.csv | 5 + docs6b/docs/data/prevtemp.csv | 5 + docs6b/docs/data/put-gating-example-1.dkvp | 5 + docs6b/docs/data/put-gating-example-2.dkvp | 3 + docs6b/docs/data/put-multiline-example.txt | 7 + docs6b/docs/data/question.dat | 1 + docs6b/docs/data/ragged-csv-2.sh | 6 + docs6b/docs/data/ragged-csv.sh | 8 + docs6b/docs/data/ragged.csv | 4 + docs6b/docs/data/rect-inner.txt | 7 + docs6b/docs/data/rect-middle.txt | 7 + docs6b/docs/data/rect-outer.txt | 3 + docs6b/docs/data/rect.sh | 10 + docs6b/docs/data/rect.txt | 17 + docs6b/docs/data/regex-in-data.dat | 3 + docs6b/docs/data/remove-empty-columns.csv | 4 + docs6b/docs/data/repeat-example.dat | 3 + docs6b/docs/data/repeats.dkvp | 57 + docs6b/docs/data/sample-example.txt | 44 + docs6b/docs/data/sar.csv | 3 + docs6b/docs/data/sar.mlr | 3 + docs6b/docs/data/scan-example-1.tbl | 5 + docs6b/docs/data/scan-example-2.tbl | 11 + docs6b/docs/data/scope-example.dat | 3 + docs6b/docs/data/scope-example.mlr | 23 + docs6b/docs/data/self-join.csv | 3 + docs6b/docs/data/semicolon-example.txt | 4 + docs6b/docs/data/single-for-example-1.sh | 8 + docs6b/docs/data/single-for-example-2.sh | 8 + docs6b/docs/data/single-quote-example.mlr | 1 + docs6b/docs/data/small | 5 + docs6b/docs/data/small.csv | 6 + docs6b/docs/data/small2 | 5 + docs6b/docs/data/sort-het.dkvp | 7 + docs6b/docs/data/sort-missing.dkvp | 4 + docs6b/docs/data/sort-null.dat | 5 + docs6b/docs/data/sort-within-records.json | 15 + docs6b/docs/data/spaces.csv | 4 + docs6b/docs/data/sparse.json | 4 + docs6b/docs/data/subcommand-example.txt | 3 + docs6b/docs/data/subr-example.sh | 17 + .../docs/data/system-file-ojson-example.txt | 22 + .../docs/data/system-file-opprint-example.txt | 8 + .../docs/data/system-file-oxtab-example.txt | 16 + .../docs/data/then-chaining-performance.txt | 16 + docs6b/docs/data/then-example.csv | 6 + docs6b/docs/data/timing-example.txt | 27 + docs6b/docs/data/trailing-commas.sh | 17 + docs6b/docs/data/triple-for-example-1.sh | 7 + docs6b/docs/data/triple-for-example-2.sh | 10 + docs6b/docs/data/trivial-records.csv | 5 + docs6b/docs/data/two-pass-percentage.sh | 16 + docs6b/docs/data/two-pass-record-numbers.sh | 11 + docs6b/docs/data/type-decl-example.mlr | 37 + docs6b/docs/data/unsparsify.mlr | 26 + docs6b/docs/data/weighted-mean.sh | 24 + docs6b/docs/data/while-example-1.sh | 6 + docs6b/docs/data/while-example-2.sh | 9 + docs6b/docs/dates-and-times.md | 113 + docs6b/docs/dates-and-times.md.in | 49 + docs6b/docs/dates.csv | 4 + docs6b/docs/dkvp-examples.md | 242 + docs6b/docs/dkvp-examples.md.in | 49 + docs6b/docs/doc-reorg.txt | 7 + docs6b/docs/dsl-example-multiline.sh | 4 + docs6b/docs/dsl-example.mlr | 2 + docs6b/docs/etymology.md | 6 + docs6b/docs/etymology.md.in | 5 + docs6b/docs/example.csv | 11 + docs6b/docs/expo-sample.sh | 26 + docs6b/docs/extra.css | 96 + docs6b/docs/factorial-example.mlr | 7 + docs6b/docs/feature-comparison.md | 61 + docs6b/docs/feature-comparison.md.in | 47 + docs6b/docs/features.md | 40 + docs6b/docs/features.md.in | 39 + docs6b/docs/file-formats.md | 616 + docs6b/docs/file-formats.md.in | 316 + docs6b/docs/for-example.mlr | 4 + docs6b/docs/genmd-filter | 149 + docs6b/docs/genmds | 21 + docs6b/docs/h1foo | 12 + docs6b/docs/h2foo | 12 + docs6b/docs/h3foo | 12 + docs6b/docs/if-example.mlr | 13 + docs6b/docs/index.md | 21 + docs6b/docs/index.md.in | 20 + docs6b/docs/installation.md | 52 + docs6b/docs/installation.md.in | 51 + docs6b/docs/internationalization.md | 12 + docs6b/docs/internationalization.md.in | 11 + docs6b/docs/joins.md | 163 + docs6b/docs/joins.md.in | 85 + docs6b/docs/keystroke-savers.md | 67 + docs6b/docs/keystroke-savers.md.in | 39 + docs6b/docs/link.txt | 1 + docs6b/docs/log-processing-examples.md | 206 + docs6b/docs/log-processing-examples.md.in | 47 + docs6b/docs/log.txt | 43 + docs6b/docs/make.bat | 35 + docs6b/docs/manpage.md | 2378 + docs6b/docs/manpage.md.in | 5 + docs6b/docs/manpage.txt | 2371 + docs6b/docs/miller-on-windows.md | 42 + docs6b/docs/miller-on-windows.md.in | 41 + docs6b/docs/misc-examples.md | 316 + docs6b/docs/misc-examples.md.in | 220 + docs6b/docs/mk-func-h2s.sh | 115 + docs6b/docs/mk-func-table.rb | 93 + docs6b/docs/mlr.1 | 4114 + docs6b/docs/morph | 19 + docs6b/docs/morphs | 13 + docs6b/docs/multi-join/input.csv | 9 + docs6b/docs/multi-join/name-lookup.csv | 4 + docs6b/docs/multi-join/status-lookup.csv | 4 + docs6b/docs/new-in-miller-6.md | 125 + docs6b/docs/new-in-miller-6.md.in | 117 + docs6b/docs/ngrams/gsl-2000.txt | 2283 + docs6b/docs/ngrams/mkv.mlr | 83 + docs6b/docs/ngrams/mkv3.mlr | 125 + docs6b/docs/ngrams/mkv4.mlr | 155 + docs6b/docs/ngrams/mkv5.mlr | 183 + docs6b/docs/ngrams/ng1 | 2 + docs6b/docs/ngrams/ng1.mlr | 39 + docs6b/docs/ngrams/ng1.mlr.txt | 39 + docs6b/docs/ngrams/ng2 | 2 + docs6b/docs/ngrams/ng2.mlr | 52 + docs6b/docs/ngrams/ng2.mlr.txt | 52 + docs6b/docs/ngrams/ng3 | 2 + docs6b/docs/ngrams/ng3.mlr | 64 + docs6b/docs/ngrams/ng3.mlr.txt | 64 + docs6b/docs/ngrams/ng4 | 2 + docs6b/docs/ngrams/ng4.mlr | 79 + docs6b/docs/ngrams/ng4.mlr.txt | 79 + docs6b/docs/ngrams/ng5 | 2 + docs6b/docs/ngrams/ng5.mlr | 95 + docs6b/docs/ngrams/ng5.mlr.txt | 95 + docs6b/docs/ngrams/ngfuncs.mlr | 49 + docs6b/docs/ngrams/ngfuncs.mlr.txt | 49 + docs6b/docs/oosvar-example-ewma.sh | 5 + docs6b/docs/oosvar-example-sum-grouped.sh | 6 + docs6b/docs/oosvar-example-sum.sh | 6 + docs6b/docs/operating-on-all-fields.md | 112 + docs6b/docs/operating-on-all-fields.md.in | 55 + docs6b/docs/originality.md | 40 + docs6b/docs/originality.md.in | 39 + docs6b/docs/output-colorization.md | 53 + docs6b/docs/output-colorization.md.in | 52 + docs6b/docs/performance.md | 18 + docs6b/docs/performance.md.in | 17 + docs6b/docs/pix/colorization.png | Bin 0 -> 312953 bytes docs6b/docs/pix/colorization.png.000 | Bin 0 -> 452036 bytes docs6b/docs/pix/colorization2.png | Bin 0 -> 525723 bytes docs6b/docs/pix/colorization2.png.000 | Bin 0 -> 710314 bytes docs6b/docs/pix/mand.png | Bin 0 -> 646689 bytes docs6b/docs/pix/miller-msys-complex.png | Bin 0 -> 55627 bytes docs6b/docs/pix/miller-msys.png | Bin 0 -> 231291 bytes .../pix/miller-windows-complex-workaround.png | Bin 0 -> 102694 bytes docs6b/docs/pix/miller-windows-complex.png | Bin 0 -> 255699 bytes .../miller-windows-triple-double-quote.png | Bin 0 -> 87256 bytes docs6b/docs/pix/miller-windows.png | Bin 0 -> 660936 bytes docs6b/docs/pix/mlr-doc-sepia.jpg | Bin 0 -> 185327 bytes docs6b/docs/pix/mlr.jpg | Bin 0 -> 12800 bytes docs6b/docs/pix/omd.png | Bin 0 -> 78450 bytes docs6b/docs/pix/sepia-overlay.jpg | Bin 0 -> 449328 bytes docs6b/docs/polyglot-dkvp-io/dkvp_io.py | 58 + docs6b/docs/polyglot-dkvp-io/dkvp_io.rb | 52 + docs6b/docs/polyglot-dkvp-io/example.py | 34 + docs6b/docs/polyglot-dkvp-io/example.rb | 24 + docs6b/docs/programming-examples.md | 252 + docs6b/docs/programming-examples.md.in | 44 + docs6b/docs/programming-language.md | 339 + docs6b/docs/programming-language.md.in | 182 + docs6b/docs/programs/mand.mlr | 100 + docs6b/docs/programs/mand.sh | 33 + docs6b/docs/programs/sieve.mlr | 32 + docs6b/docs/randomizing-examples.md | 162 + docs6b/docs/randomizing-examples.md.in | 84 + docs6b/docs/record-heterogeneity.md | 199 + docs6b/docs/record-heterogeneity.md.in | 75 + docs6b/docs/reference-dsl-arrays.md | 16 + docs6b/docs/reference-dsl-arrays.md.in | 7 + .../docs/reference-dsl-builtin-functions.md | 2172 + .../reference-dsl-builtin-functions.md.in | 13 + docs6b/docs/reference-dsl-complexity.md | 9 + docs6b/docs/reference-dsl-complexity.md.in | 8 + .../docs/reference-dsl-control-structures.md | 503 + .../reference-dsl-control-structures.md.in | 170 + docs6b/docs/reference-dsl-errors.md | 24 + docs6b/docs/reference-dsl-errors.md.in | 23 + .../docs/reference-dsl-filter-statements.md | 31 + .../reference-dsl-filter-statements.md.in | 21 + docs6b/docs/reference-dsl-operators.md | 40 + docs6b/docs/reference-dsl-operators.md.in | 39 + .../docs/reference-dsl-output-statements.md | 540 + .../reference-dsl-output-statements.md.in | 239 + docs6b/docs/reference-dsl-syntax.md | 199 + docs6b/docs/reference-dsl-syntax.md.in | 97 + docs6b/docs/reference-dsl-unset-statements.md | 76 + .../docs/reference-dsl-unset-statements.md.in | 23 + .../reference-dsl-user-defined-functions.md | 103 + ...reference-dsl-user-defined-functions.md.in | 53 + docs6b/docs/reference-dsl-variables.md | 1062 + docs6b/docs/reference-dsl-variables.md.in | 372 + docs6b/docs/reference-dsl.md | 81 + docs6b/docs/reference-dsl.md.in | 62 + docs6b/docs/reference-main-arithmetic.md | 43 + docs6b/docs/reference-main-arithmetic.md.in | 42 + .../docs/reference-main-auxiliary-commands.md | 106 + .../reference-main-auxiliary-commands.md.in | 45 + docs6b/docs/reference-main-data-types.md | 45 + docs6b/docs/reference-main-data-types.md.in | 44 + docs6b/docs/reference-main-env-vars.md | 9 + docs6b/docs/reference-main-env-vars.md.in | 8 + docs6b/docs/reference-main-io-options.md | 143 + docs6b/docs/reference-main-io-options.md.in | 127 + docs6b/docs/reference-main-null-data.md | 132 + docs6b/docs/reference-main-null-data.md.in | 89 + docs6b/docs/reference-main-online-help.md | 38 + docs6b/docs/reference-main-online-help.md.in | 13 + docs6b/docs/reference-main-overview.md | 69 + docs6b/docs/reference-main-overview.md.in | 56 + .../reference-main-regular-expressions.md | 74 + .../reference-main-regular-expressions.md.in | 68 + docs6b/docs/reference-main-then-chaining.md | 41 + .../docs/reference-main-then-chaining.md.in | 23 + docs6b/docs/reference-verbs.md | 3417 + docs6b/docs/reference-verbs.md.in | 1254 + docs6b/docs/release-docs.md | 18 + docs6b/docs/release-docs.md.in | 17 + docs6b/docs/repl.md | 170 + docs6b/docs/repl.md.in | 151 + docs6b/docs/sample_mlrrc | 15 + docs6b/docs/shapes-of-data.md | 383 + docs6b/docs/shapes-of-data.md.in | 247 + docs6b/docs/shell-commands.md | 61 + docs6b/docs/shell-commands.md.in | 42 + docs6b/docs/special-symbols-and-formatting.md | 127 + .../docs/special-symbols-and-formatting.md.in | 92 + docs6b/docs/sphinx-hack/data | 1 + docs6b/docs/sphinx-hack/multi-join | 1 + docs6b/docs/sphinx-hack/ngrams | 1 + docs6b/docs/sphinx-hack/pix | 1 + docs6b/docs/sphinx-hack/polyglot-dkvp-io | 1 + docs6b/docs/sphinx-hack/programs | 1 + docs6b/docs/sql-examples.md | 240 + docs6b/docs/sql-examples.md.in | 239 + docs6b/docs/square.csv | 5 + docs6b/docs/statistics-examples.md | 63 + docs6b/docs/statistics-examples.md.in | 17 + docs6b/docs/then-chaining.md | 111 + docs6b/docs/then-chaining.md.in | 64 + docs6b/docs/triangle.csv | 4 + docs6b/docs/two-pass-algorithms.md | 667 + docs6b/docs/two-pass-algorithms.md.in | 203 + docs6b/docs/variance.mlr | 9 + docs6b/docs/verb-example-ewma.sh | 1 + docs6b/docs/why.md | 48 + docs6b/docs/why.md.in | 47 + docs6b/docs/x | 18 + docs6b/mkdocs.yml | 81 + docs6b/mkdocs.yml.000 | 9 + docs6b/mkdocs.yml.001 | 12 + docs6b/mkdocs.yml.002 | 84 + docs6b/setup.txt | 7 + docs6b/wishlist.txt | 21 + .../dsl-redirects/0004/mlr | 1 + .../dsl-redirects/0008/cmd | 2 +- .../dsl-redirects/0008/mlr | 1 + .../dsl-redirects/0010/cmd | 2 +- .../dsl-redirects/0010/mlr | 1 + .../dsl-redirects/0034/cmd | 2 +- .../dsl-redirects/0034/mlr | 1 + .../dsl-redirects/0038/cmd | 2 +- .../dsl-redirects/0038/mlr | 1 + .../dsl-redirects/0039/cmd | 2 +- .../dsl-redirects/0039/mlr | 1 + .../dsl-redirects/0040/cmd | 2 +- .../dsl-redirects/0040/mlr | 1 + .../dsl-redirects/0041/cmd | 2 +- .../dsl-redirects/0041/mlr | 1 + .../dsl-redirects/0042/cmd | 2 +- .../dsl-redirects/0042/mlr | 1 + .../dsl-redirects/0043/cmd | 2 +- .../dsl-redirects/0043/mlr | 1 + .../dsl-redirects/0048/cmd | 2 +- .../dsl-redirects/0048/mlr | 1 + .../dsl-redirects/0052/cmd | 2 +- .../dsl-redirects/0052/mlr | 1 + .../dsl-redirects/0053/cmd | 2 +- .../dsl-redirects/0053/mlr | 1 + .../dsl-redirects/0054/cmd | 2 +- .../dsl-redirects/0054/mlr | 1 + .../dsl-redirects/0055/cmd | 2 +- .../dsl-redirects/0055/mlr | 1 + .../dsl-redirects/0056/cmd | 2 +- .../dsl-redirects/0056/mlr | 1 + .../dsl-redirects/0057/cmd | 2 +- .../dsl-redirects/0057/mlr | 1 + .../dsl-redirects/0062/cmd | 2 +- .../dsl-redirects/0062/mlr | 1 + .../dsl-redirects/0066/cmd | 2 +- .../dsl-redirects/0066/mlr | 1 + .../dsl-redirects/0067/cmd | 2 +- .../dsl-redirects/0067/mlr | 1 + .../dsl-redirects/0068/cmd | 2 +- .../dsl-redirects/0068/mlr | 1 + .../dsl-redirects/0070/cmd | 2 +- .../dsl-redirects/0070/mlr | 1 + .../dsl-redirects/0071/cmd | 2 +- .../dsl-redirects/0071/mlr | 1 + .../dsl-redirects/0072/cmd | 2 +- .../dsl-redirects/0072/mlr | 1 + .../dsl-redirects/0074/cmd | 2 +- .../dsl-redirects/0074/mlr | 1 + .../dsl-redirects/0075/cmd | 1 - .../dsl-redirects/0076/cmd | 1 - .../dsl-redirects/0078/cmd | 2 +- .../dsl-redirects/0078/mlr | 1 + .../dsl-redirects/0079/cmd | 1 - .../dsl-redirects/0080/cmd | 1 - .../dsl-redirects/0085/cmd | 2 +- .../dsl-redirects/0085/mlr | 1 + .../dsl-redirects/0106/cmd | 2 +- .../dsl-redirects/0106/mlr | 1 + .../dsl-redirects/0110/cmd | 2 +- .../dsl-redirects/0110/mlr | 1 + .../dsl-redirects/0111/cmd | 1 - .../dsl-redirects/0112/cmd | 1 - .../dsl-redirects/0114/cmd | 2 +- .../dsl-redirects/0114/mlr | 1 + .../dsl-redirects/0115/cmd | 1 - .../dsl-redirects/0116/cmd | 1 - .../dsl-redirects/0118/cmd | 2 +- .../dsl-redirects/0118/mlr | 1 + .../dsl-redirects/0119/cmd | 1 - .../dsl-redirects/0120/cmd | 1 - .../dsl-redirects/0122/cmd | 2 +- .../dsl-redirects/0122/mlr | 1 + .../dsl-redirects/0123/cmd | 1 - .../dsl-redirects/0124/cmd | 1 - .../dsl-redirects/0127/cmd | 2 +- .../dsl-redirects/0127/mlr | 1 + .../dsl-redirects/0128/cmd | 2 +- .../dsl-redirects/0128/mlr | 1 + .../dsl-redirects/0130/cmd | 2 +- .../dsl-redirects/0130/mlr | 1 + .../dsl-redirects/0131/cmd | 2 +- .../dsl-redirects/0131/mlr | 1 + .../dsl-redirects/0132/cmd | 2 +- .../dsl-redirects/0132/mlr | 1 + .../dsl-redirects/0133/cmd | 2 +- .../dsl-redirects/0133/mlr | 1 + go/regtest/cases/dsl-redirects/0075/cmd | 1 + .../0079 => cases/dsl-redirects/0075}/experr | 0 .../dsl-redirects/0075/expout | 0 go/regtest/cases/dsl-redirects/0075/mlr | 1 + go/regtest/cases/dsl-redirects/0076/cmd | 1 + .../0080 => cases/dsl-redirects/0076}/experr | 0 .../dsl-redirects/0076/expout | 0 go/regtest/cases/dsl-redirects/0076/mlr | 1 + go/regtest/cases/dsl-redirects/0079/cmd | 1 + .../0111 => cases/dsl-redirects/0079}/experr | 0 .../dsl-redirects/0079/expout | 0 go/regtest/cases/dsl-redirects/0079/mlr | 1 + go/regtest/cases/dsl-redirects/0080/cmd | 1 + .../0112 => cases/dsl-redirects/0080}/experr | 0 .../dsl-redirects/0080/expout | 0 go/regtest/cases/dsl-redirects/0080/mlr | 1 + go/regtest/cases/dsl-redirects/0111/cmd | 1 + .../0115 => cases/dsl-redirects/0111}/experr | 0 .../dsl-redirects/0111/expout | 0 go/regtest/cases/dsl-redirects/0111/mlr | 1 + go/regtest/cases/dsl-redirects/0112/cmd | 1 + .../0116 => cases/dsl-redirects/0112}/experr | 0 .../dsl-redirects/0112/expout | 0 go/regtest/cases/dsl-redirects/0112/mlr | 1 + go/regtest/cases/dsl-redirects/0115/cmd | 1 + .../0119 => cases/dsl-redirects/0115}/experr | 0 .../dsl-redirects/0115/expout | 0 go/regtest/cases/dsl-redirects/0115/mlr | 1 + go/regtest/cases/dsl-redirects/0116/cmd | 1 + .../0120 => cases/dsl-redirects/0116}/experr | 0 .../dsl-redirects/0116/expout | 0 go/regtest/cases/dsl-redirects/0116/mlr | 1 + go/regtest/cases/dsl-redirects/0119/cmd | 1 + .../0123 => cases/dsl-redirects/0119}/experr | 0 .../dsl-redirects/0119/expout | 0 go/regtest/cases/dsl-redirects/0119/mlr | 1 + go/regtest/cases/dsl-redirects/0120/cmd | 1 + .../0124 => cases/dsl-redirects/0120}/experr | 0 .../dsl-redirects/0120/expout | 0 go/regtest/cases/dsl-redirects/0120/mlr | 1 + go/regtest/cases/dsl-redirects/0123/cmd | 1 + go/regtest/cases/dsl-redirects/0123/experr | 0 .../dsl-redirects/0123/expout | 0 go/regtest/cases/dsl-redirects/0123/mlr | 1 + go/regtest/cases/dsl-redirects/0124/cmd | 1 + go/regtest/cases/dsl-redirects/0124/experr | 0 .../dsl-redirects/0124/expout | 0 go/regtest/cases/dsl-redirects/0124/mlr | 1 + go/src/cliutil/option_parse.go | 2 +- 1056 files changed, 611281 insertions(+), 50 deletions(-) create mode 100644 docs6b/docs/.vimrc create mode 100755 docs6b/docs/10-1.sh create mode 100755 docs6b/docs/10-2.sh create mode 100644 docs6b/docs/10min.md create mode 100644 docs6b/docs/10min.md.in create mode 100644 docs6b/docs/Makefile create mode 100644 docs6b/docs/README.md create mode 100644 docs6b/docs/_build/doctrees/10min.doctree create mode 100644 docs6b/docs/_build/doctrees/build.doctree create mode 100644 docs6b/docs/_build/doctrees/community.doctree create mode 100644 docs6b/docs/_build/doctrees/contact.doctree create mode 100644 docs6b/docs/_build/doctrees/contributing.doctree create mode 100644 docs6b/docs/_build/doctrees/cookbook.doctree create mode 100644 docs6b/docs/_build/doctrees/cookbook2.doctree create mode 100644 docs6b/docs/_build/doctrees/cookbook3.doctree create mode 100644 docs6b/docs/_build/doctrees/cookbook4.doctree create mode 100644 docs6b/docs/_build/doctrees/csv-with-and-without-headers.doctree create mode 100644 docs6b/docs/_build/doctrees/customization.doctree create mode 100644 docs6b/docs/_build/doctrees/data-cleaning-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/data-diving-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/data-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/data-sharing.doctree create mode 100644 docs6b/docs/_build/doctrees/dates-and-times.doctree create mode 100644 docs6b/docs/_build/doctrees/dkvp-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/environment.pickle create mode 100644 docs6b/docs/_build/doctrees/etymology.doctree create mode 100644 docs6b/docs/_build/doctrees/ex-fields-not-selected.doctree create mode 100644 docs6b/docs/_build/doctrees/ex-no-output-at-all.doctree create mode 100644 docs6b/docs/_build/doctrees/faq.doctree create mode 100644 docs6b/docs/_build/doctrees/feature-comparison.doctree create mode 100644 docs6b/docs/_build/doctrees/features.doctree create mode 100644 docs6b/docs/_build/doctrees/file-formats.doctree create mode 100644 docs6b/docs/_build/doctrees/foo.doctree create mode 100644 docs6b/docs/_build/doctrees/getting-started.doctree create mode 100644 docs6b/docs/_build/doctrees/index.doctree create mode 100644 docs6b/docs/_build/doctrees/install.doctree create mode 100644 docs6b/docs/_build/doctrees/installation.doctree create mode 100644 docs6b/docs/_build/doctrees/internationalization.doctree create mode 100644 docs6b/docs/_build/doctrees/introduction.doctree create mode 100644 docs6b/docs/_build/doctrees/joins.doctree create mode 100644 docs6b/docs/_build/doctrees/keystroke-savers.doctree create mode 100644 docs6b/docs/_build/doctrees/log-processing-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/manpage.doctree create mode 100644 docs6b/docs/_build/doctrees/miller-by-example.doctree create mode 100644 docs6b/docs/_build/doctrees/miller-on-windows.doctree create mode 100644 docs6b/docs/_build/doctrees/misc-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/new-in-miller-6.doctree create mode 100644 docs6b/docs/_build/doctrees/old-10min.doctree create mode 100644 docs6b/docs/_build/doctrees/operating-on-all-fields.doctree create mode 100644 docs6b/docs/_build/doctrees/originality.doctree create mode 100644 docs6b/docs/_build/doctrees/output-colorization.doctree create mode 100644 docs6b/docs/_build/doctrees/performance.doctree create mode 100644 docs6b/docs/_build/doctrees/programming-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/programming-language.doctree create mode 100644 docs6b/docs/_build/doctrees/quick-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/randomizing-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/record-heterogeneity.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-arrays.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-builtin-functions.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-complexity.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-complexlity.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-control-structures.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-errors.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-filter-statements.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-operators.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-output-statements.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-overview.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-syntax.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-tbf.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-unset-statements.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-user-defined-functions.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl-variables.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-dsl.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-arithmetic.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-auxiliary-commands.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-data-types.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-env-vars.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-io-options.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-null-data.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-online-help.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-overview.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-regular-expressions.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-main-then-chaining.doctree create mode 100644 docs6b/docs/_build/doctrees/reference-verbs.doctree create mode 100644 docs6b/docs/_build/doctrees/reference.doctree create mode 100644 docs6b/docs/_build/doctrees/release-docs.doctree create mode 100644 docs6b/docs/_build/doctrees/repl.doctree create mode 100644 docs6b/docs/_build/doctrees/shapes-of-data.doctree create mode 100644 docs6b/docs/_build/doctrees/shell-commands.doctree create mode 100644 docs6b/docs/_build/doctrees/special-symbols-and-formatting.doctree create mode 100644 docs6b/docs/_build/doctrees/sql-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/statistics-examples.doctree create mode 100644 docs6b/docs/_build/doctrees/then-chaining.doctree create mode 100644 docs6b/docs/_build/doctrees/two-pass-algorithms.doctree create mode 100644 docs6b/docs/_build/doctrees/why.doctree create mode 100644 docs6b/docs/_build/html/.buildinfo create mode 100644 docs6b/docs/_build/html/10-1.sh create mode 100644 docs6b/docs/_build/html/10-2.sh create mode 100644 docs6b/docs/_build/html/10min.html create mode 100644 docs6b/docs/_build/html/_images/colorization.png create mode 100644 docs6b/docs/_build/html/_images/colorization2.png create mode 100644 docs6b/docs/_build/html/_images/cover-combined.png create mode 100644 docs6b/docs/_build/html/_images/linreg-example.jpg create mode 100644 docs6b/docs/_build/html/_images/mand.png create mode 100644 docs6b/docs/_build/html/_images/miller-msys-complex.png create mode 100644 docs6b/docs/_build/html/_images/miller-msys.png create mode 100644 docs6b/docs/_build/html/_images/miller-windows-complex-workaround.png create mode 100644 docs6b/docs/_build/html/_images/miller-windows-complex.png create mode 100644 docs6b/docs/_build/html/_images/miller-windows-triple-double-quote.png create mode 100644 docs6b/docs/_build/html/_images/miller-windows.png create mode 100644 docs6b/docs/_build/html/_images/omd.png create mode 100644 docs6b/docs/_build/html/_sources/10min.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/build.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/community.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/contact.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/contributing.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/cookbook.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/cookbook2.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/cookbook3.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/cookbook4.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/csv-with-and-without-headers.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/customization.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/data-cleaning-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/data-diving-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/data-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/data-sharing.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/dates-and-times.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/dkvp-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/etymology.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/ex-fields-not-selected.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/ex-no-output-at-all.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/faq.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/feature-comparison.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/features.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/file-formats.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/foo.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/getting-started.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/index.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/install.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/installation.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/internationalization.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/introduction.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/joins.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/keystroke-savers.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/log-processing-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/manpage.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/miller-by-example.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/miller-on-windows.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/misc-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/new-in-miller-6.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/old-10min.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/operating-on-all-fields.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/originality.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/output-colorization.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/performance.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/programming-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/programming-language.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/quick-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/randomizing-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/record-heterogeneity.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-arrays.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-builtin-functions.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-complexity.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-complexlity.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-control-structures.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-errors.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-filter-statements.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-operators.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-output-statements.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-overview.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-syntax.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-tbf.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-unset-statements.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-user-defined-functions.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl-variables.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-dsl.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-arithmetic.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-auxiliary-commands.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-data-types.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-env-vars.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-io-options.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-null-data.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-online-help.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-overview.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-regular-expressions.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-main-then-chaining.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference-verbs.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/reference.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/release-docs.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/repl.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/shapes-of-data.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/shell-commands.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/special-symbols-and-formatting.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/sql-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/statistics-examples.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/then-chaining.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/two-pass-algorithms.rst.txt create mode 100644 docs6b/docs/_build/html/_sources/why.rst.txt create mode 100644 docs6b/docs/_build/html/_static/basic.css create mode 100644 docs6b/docs/_build/html/_static/classic.css create mode 100644 docs6b/docs/_build/html/_static/darkmetal.png create mode 100644 docs6b/docs/_build/html/_static/doctools.js create mode 100644 docs6b/docs/_build/html/_static/documentation_options.js create mode 100644 docs6b/docs/_build/html/_static/file.png create mode 100644 docs6b/docs/_build/html/_static/headerbg.png create mode 100644 docs6b/docs/_build/html/_static/jquery-3.5.1.js create mode 100644 docs6b/docs/_build/html/_static/jquery.js create mode 100644 docs6b/docs/_build/html/_static/language_data.js create mode 100644 docs6b/docs/_build/html/_static/logo.png create mode 100644 docs6b/docs/_build/html/_static/metal.png create mode 100644 docs6b/docs/_build/html/_static/minus.png create mode 100644 docs6b/docs/_build/html/_static/mlr.jpg create mode 100644 docs6b/docs/_build/html/_static/navigation.png create mode 100644 docs6b/docs/_build/html/_static/plus.png create mode 100644 docs6b/docs/_build/html/_static/print.css create mode 100644 docs6b/docs/_build/html/_static/pygments.css create mode 100644 docs6b/docs/_build/html/_static/scrolls.css create mode 100644 docs6b/docs/_build/html/_static/searchtools.js create mode 100644 docs6b/docs/_build/html/_static/sidebar.js create mode 100644 docs6b/docs/_build/html/_static/theme_extras.js create mode 100644 docs6b/docs/_build/html/_static/top.png create mode 100644 docs6b/docs/_build/html/_static/underscore-1.3.1.js create mode 100644 docs6b/docs/_build/html/_static/underscore.js create mode 100644 docs6b/docs/_build/html/_static/watermark.png create mode 100644 docs6b/docs/_build/html/_static/watermark_blur.png create mode 100644 docs6b/docs/_build/html/build.html create mode 100644 docs6b/docs/_build/html/circle.csv create mode 100644 docs6b/docs/_build/html/commas.csv create mode 100644 docs6b/docs/_build/html/community.html create mode 100644 docs6b/docs/_build/html/contact.html create mode 100644 docs6b/docs/_build/html/contributing.html create mode 100644 docs6b/docs/_build/html/cookbook.html create mode 100644 docs6b/docs/_build/html/cookbook2.html create mode 100644 docs6b/docs/_build/html/cookbook3.html create mode 100644 docs6b/docs/_build/html/cookbook4.html create mode 100644 docs6b/docs/_build/html/csv-with-and-without-headers.html create mode 100644 docs6b/docs/_build/html/customization.html create mode 100644 docs6b/docs/_build/html/data-cleaning-examples.html create mode 100644 docs6b/docs/_build/html/data-diving-examples.html create mode 100644 docs6b/docs/_build/html/data-examples.html create mode 100644 docs6b/docs/_build/html/data-sharing.html create mode 100644 docs6b/docs/_build/html/data/a.csv create mode 100644 docs6b/docs/_build/html/data/a.dkvp create mode 100644 docs6b/docs/_build/html/data/array-example.json create mode 100644 docs6b/docs/_build/html/data/b.csv create mode 100644 docs6b/docs/_build/html/data/b.dkvp create mode 100644 docs6b/docs/_build/html/data/begin-end-example-1.sh create mode 100644 docs6b/docs/_build/html/data/begin-end-example-2.sh create mode 100644 docs6b/docs/_build/html/data/begin-end-example-3.sh create mode 100644 docs6b/docs/_build/html/data/begin-end-example-4.sh create mode 100644 docs6b/docs/_build/html/data/begin-end-example-5.sh create mode 100644 docs6b/docs/_build/html/data/begin-end-example-6.sh create mode 100644 docs6b/docs/_build/html/data/begin-end-example-6a.sh create mode 100644 docs6b/docs/_build/html/data/begin-end-example-7.sh rename go/regtest/cases-pending-go-port/dsl-redirects/0075/experr => docs6b/docs/_build/html/data/begin-end-example-7b.sh (100%) create mode 100644 docs6b/docs/_build/html/data/begin-end-example-8.sh create mode 100644 docs6b/docs/_build/html/data/budget.csv create mode 100644 docs6b/docs/_build/html/data/bulk-rename-for-loop.mlr create mode 100644 docs6b/docs/_build/html/data/clean-whitespace.csv create mode 100644 docs6b/docs/_build/html/data/color-codes.csv create mode 100644 docs6b/docs/_build/html/data/color-names.csv create mode 100644 docs6b/docs/_build/html/data/colored-shapes.csv create mode 100644 docs6b/docs/_build/html/data/colored-shapes.dkvp create mode 100644 docs6b/docs/_build/html/data/colours.csv create mode 100644 docs6b/docs/_build/html/data/current_counters.csv create mode 100644 docs6b/docs/_build/html/data/currtemp.csv create mode 100644 docs6b/docs/_build/html/data/delimiter-examples.txt create mode 100644 docs6b/docs/_build/html/data/dollar-sign.txt create mode 100644 docs6b/docs/_build/html/data/dynamic-nr.sh create mode 100644 docs6b/docs/_build/html/data/emit-lashed.sh create mode 100644 docs6b/docs/_build/html/data/english-words.txt create mode 100644 docs6b/docs/_build/html/data/factorial-example.sh create mode 100644 docs6b/docs/_build/html/data/fe-example-1.sh create mode 100644 docs6b/docs/_build/html/data/fe-example-2.sh create mode 100644 docs6b/docs/_build/html/data/fe-example-3.mlr create mode 100644 docs6b/docs/_build/html/data/fe-example-4.mlr create mode 100644 docs6b/docs/_build/html/data/feature-count.mlr create mode 100644 docs6b/docs/_build/html/data/features.json create mode 100644 docs6b/docs/_build/html/data/fibo-cached.sh create mode 100644 docs6b/docs/_build/html/data/fibo-uncached.sh create mode 100644 docs6b/docs/_build/html/data/fill-down.csv create mode 100644 docs6b/docs/_build/html/data/filter-multiline-example.txt create mode 100644 docs6b/docs/_build/html/data/flins.csv create mode 100644 docs6b/docs/_build/html/data/flins.json create mode 100644 docs6b/docs/_build/html/data/for-oosvar-example-0a.txt create mode 100644 docs6b/docs/_build/html/data/for-oosvar-example-0b.sh create mode 100644 docs6b/docs/_build/html/data/for-oosvar-example-0c.sh create mode 100644 docs6b/docs/_build/html/data/for-oosvar-example-0d.sh create mode 100644 docs6b/docs/_build/html/data/for-oosvar-example-0e.sh create mode 100644 docs6b/docs/_build/html/data/for-srec-example-1.sh create mode 100644 docs6b/docs/_build/html/data/for-srec-example-2.sh create mode 100644 docs6b/docs/_build/html/data/for-srec-example-3.sh create mode 100644 docs6b/docs/_build/html/data/for-srec-example.tbl create mode 100644 docs6b/docs/_build/html/data/fraction-example.csv create mode 100644 docs6b/docs/_build/html/data/full-reorg.sh create mode 100644 docs6b/docs/_build/html/data/headerless.csv create mode 100644 docs6b/docs/_build/html/data/het-bool.csv create mode 100644 docs6b/docs/_build/html/data/het.csv create mode 100644 docs6b/docs/_build/html/data/het.dkvp create mode 100644 docs6b/docs/_build/html/data/if-chain.sh create mode 100644 docs6b/docs/_build/html/data/inout.csv create mode 100644 docs6b/docs/_build/html/data/iqr1.sh create mode 100644 docs6b/docs/_build/html/data/iqrn.sh create mode 100644 docs6b/docs/_build/html/data/join-left-example.csv create mode 100644 docs6b/docs/_build/html/data/join-right-example.csv create mode 100644 docs6b/docs/_build/html/data/join-u-left.csv create mode 100644 docs6b/docs/_build/html/data/join-u-right.csv create mode 100644 docs6b/docs/_build/html/data/json-example-1.json create mode 100644 docs6b/docs/_build/html/data/json-example-2.json create mode 100644 docs6b/docs/_build/html/data/json-example-3.json create mode 100644 docs6b/docs/_build/html/data/keyed-mean-with-oosvars.sh create mode 100644 docs6b/docs/_build/html/data/keyed-min-max-with-oosvars.sh create mode 100644 docs6b/docs/_build/html/data/label-example.txt create mode 100644 docs6b/docs/_build/html/data/linreg-example.jpg create mode 100644 docs6b/docs/_build/html/data/linreg-example.txt create mode 100644 docs6b/docs/_build/html/data/local-example-1.sh create mode 100644 docs6b/docs/_build/html/data/map-literal-example-1.sh create mode 100644 docs6b/docs/_build/html/data/map-literal-example-2.sh create mode 100644 docs6b/docs/_build/html/data/map-literal-example-3.sh create mode 100644 docs6b/docs/_build/html/data/maxrows.mlr create mode 100644 docs6b/docs/_build/html/data/maxrows.tsv create mode 100644 docs6b/docs/_build/html/data/mean-with-oosvars.sh create mode 100644 docs6b/docs/_build/html/data/medium create mode 100644 docs6b/docs/_build/html/data/medium-squares create mode 100644 docs6b/docs/_build/html/data/miss-date-1.sh create mode 100644 docs6b/docs/_build/html/data/miss-date-2.sh create mode 100644 docs6b/docs/_build/html/data/miss-date.csv create mode 100644 docs6b/docs/_build/html/data/mkdat2 create mode 100644 docs6b/docs/_build/html/data/multicountdown.dat create mode 100644 docs6b/docs/_build/html/data/multicountdown.rb create mode 100644 docs6b/docs/_build/html/data/mydata.txt create mode 100644 docs6b/docs/_build/html/data/nested.tsv create mode 100644 docs6b/docs/_build/html/data/newline-example.txt create mode 100644 docs6b/docs/_build/html/data/ping-delta-example.txt create mode 100644 docs6b/docs/_build/html/data/previous-to-current.sh create mode 100644 docs6b/docs/_build/html/data/previous_counters.csv create mode 100644 docs6b/docs/_build/html/data/prevtemp.csv create mode 100644 docs6b/docs/_build/html/data/put-gating-example-1.dkvp create mode 100644 docs6b/docs/_build/html/data/put-gating-example-2.dkvp create mode 100644 docs6b/docs/_build/html/data/put-multiline-example.txt create mode 100644 docs6b/docs/_build/html/data/question.dat create mode 100644 docs6b/docs/_build/html/data/ragged-csv-2.sh create mode 100644 docs6b/docs/_build/html/data/ragged-csv.sh create mode 100644 docs6b/docs/_build/html/data/ragged.csv create mode 100644 docs6b/docs/_build/html/data/rect-inner.txt create mode 100644 docs6b/docs/_build/html/data/rect-middle.txt create mode 100644 docs6b/docs/_build/html/data/rect-outer.txt create mode 100644 docs6b/docs/_build/html/data/rect.sh create mode 100644 docs6b/docs/_build/html/data/rect.txt create mode 100644 docs6b/docs/_build/html/data/regex-in-data.dat create mode 100644 docs6b/docs/_build/html/data/remove-empty-columns.csv create mode 100644 docs6b/docs/_build/html/data/repeat-example.dat create mode 100644 docs6b/docs/_build/html/data/repeats.dkvp create mode 100644 docs6b/docs/_build/html/data/sample-example.txt create mode 100644 docs6b/docs/_build/html/data/sar.csv create mode 100644 docs6b/docs/_build/html/data/sar.mlr create mode 100644 docs6b/docs/_build/html/data/scan-example-1.tbl create mode 100644 docs6b/docs/_build/html/data/scan-example-2.tbl create mode 100644 docs6b/docs/_build/html/data/scope-example.dat create mode 100644 docs6b/docs/_build/html/data/scope-example.mlr create mode 100644 docs6b/docs/_build/html/data/self-join.csv create mode 100644 docs6b/docs/_build/html/data/semicolon-example.txt create mode 100644 docs6b/docs/_build/html/data/single-for-example-1.sh create mode 100644 docs6b/docs/_build/html/data/single-for-example-2.sh create mode 100644 docs6b/docs/_build/html/data/single-quote-example.mlr create mode 100644 docs6b/docs/_build/html/data/small create mode 100644 docs6b/docs/_build/html/data/small.csv create mode 100644 docs6b/docs/_build/html/data/small2 create mode 100644 docs6b/docs/_build/html/data/sort-het.dkvp create mode 100644 docs6b/docs/_build/html/data/sort-missing.dkvp create mode 100644 docs6b/docs/_build/html/data/sort-null.dat create mode 100644 docs6b/docs/_build/html/data/sort-within-records.json create mode 100644 docs6b/docs/_build/html/data/spaces.csv create mode 100644 docs6b/docs/_build/html/data/sparse.json create mode 100644 docs6b/docs/_build/html/data/subcommand-example.txt create mode 100644 docs6b/docs/_build/html/data/subr-example.sh create mode 100644 docs6b/docs/_build/html/data/system-file-ojson-example.txt create mode 100644 docs6b/docs/_build/html/data/system-file-opprint-example.txt create mode 100644 docs6b/docs/_build/html/data/system-file-oxtab-example.txt create mode 100644 docs6b/docs/_build/html/data/then-chaining-performance.txt create mode 100644 docs6b/docs/_build/html/data/then-example.csv create mode 100644 docs6b/docs/_build/html/data/timing-example.txt create mode 100644 docs6b/docs/_build/html/data/trailing-commas.sh create mode 100644 docs6b/docs/_build/html/data/triple-for-example-1.sh create mode 100644 docs6b/docs/_build/html/data/triple-for-example-2.sh create mode 100644 docs6b/docs/_build/html/data/trivial-records.csv create mode 100644 docs6b/docs/_build/html/data/two-pass-percentage.sh create mode 100644 docs6b/docs/_build/html/data/two-pass-record-numbers.sh create mode 100644 docs6b/docs/_build/html/data/type-decl-example.mlr create mode 100644 docs6b/docs/_build/html/data/unsparsify.mlr create mode 100644 docs6b/docs/_build/html/data/weighted-mean.sh create mode 100644 docs6b/docs/_build/html/data/while-example-1.sh create mode 100644 docs6b/docs/_build/html/data/while-example-2.sh create mode 100644 docs6b/docs/_build/html/dates-and-times.html create mode 100644 docs6b/docs/_build/html/dates.csv create mode 100644 docs6b/docs/_build/html/dkvp-examples.html create mode 100644 docs6b/docs/_build/html/etymology.html create mode 100644 docs6b/docs/_build/html/ex-fields-not-selected.html create mode 100644 docs6b/docs/_build/html/ex-no-output-at-all.html create mode 100644 docs6b/docs/_build/html/example.csv create mode 100644 docs6b/docs/_build/html/expo-sample.sh create mode 100644 docs6b/docs/_build/html/faq.html create mode 100644 docs6b/docs/_build/html/feature-comparison.html create mode 100644 docs6b/docs/_build/html/features.html create mode 100644 docs6b/docs/_build/html/file-formats.html create mode 100644 docs6b/docs/_build/html/foo.html create mode 100644 docs6b/docs/_build/html/genindex.html create mode 100644 docs6b/docs/_build/html/getting-started.html create mode 100644 docs6b/docs/_build/html/index.html create mode 100644 docs6b/docs/_build/html/install.html create mode 100644 docs6b/docs/_build/html/installation.html create mode 100644 docs6b/docs/_build/html/internationalization.html create mode 100644 docs6b/docs/_build/html/introduction.html create mode 100644 docs6b/docs/_build/html/joins.html create mode 100644 docs6b/docs/_build/html/keystroke-savers.html create mode 100644 docs6b/docs/_build/html/log-processing-examples.html create mode 100644 docs6b/docs/_build/html/log.txt create mode 100644 docs6b/docs/_build/html/make.bat create mode 100644 docs6b/docs/_build/html/manpage.html create mode 100644 docs6b/docs/_build/html/manpage.txt create mode 100644 docs6b/docs/_build/html/miller-by-example.html create mode 100644 docs6b/docs/_build/html/miller-on-windows.html create mode 100644 docs6b/docs/_build/html/misc-examples.html create mode 100644 docs6b/docs/_build/html/multi-join/input.csv create mode 100644 docs6b/docs/_build/html/multi-join/name-lookup.csv create mode 100644 docs6b/docs/_build/html/multi-join/status-lookup.csv create mode 100644 docs6b/docs/_build/html/new-in-miller-6.html create mode 100644 docs6b/docs/_build/html/ngrams/gsl-2000.txt create mode 100644 docs6b/docs/_build/html/ngrams/mkv.mlr create mode 100644 docs6b/docs/_build/html/ngrams/mkv3.mlr create mode 100644 docs6b/docs/_build/html/ngrams/mkv4.mlr create mode 100644 docs6b/docs/_build/html/ngrams/mkv5.mlr create mode 100644 docs6b/docs/_build/html/ngrams/ng1 create mode 100644 docs6b/docs/_build/html/ngrams/ng1.mlr create mode 100644 docs6b/docs/_build/html/ngrams/ng1.mlr.txt create mode 100644 docs6b/docs/_build/html/ngrams/ng2 create mode 100644 docs6b/docs/_build/html/ngrams/ng2.mlr create mode 100644 docs6b/docs/_build/html/ngrams/ng2.mlr.txt create mode 100644 docs6b/docs/_build/html/ngrams/ng3 create mode 100644 docs6b/docs/_build/html/ngrams/ng3.mlr create mode 100644 docs6b/docs/_build/html/ngrams/ng3.mlr.txt create mode 100644 docs6b/docs/_build/html/ngrams/ng4 create mode 100644 docs6b/docs/_build/html/ngrams/ng4.mlr create mode 100644 docs6b/docs/_build/html/ngrams/ng4.mlr.txt create mode 100644 docs6b/docs/_build/html/ngrams/ng5 create mode 100644 docs6b/docs/_build/html/ngrams/ng5.mlr create mode 100644 docs6b/docs/_build/html/ngrams/ng5.mlr.txt create mode 100644 docs6b/docs/_build/html/ngrams/ngfuncs.mlr create mode 100644 docs6b/docs/_build/html/ngrams/ngfuncs.mlr.txt create mode 100644 docs6b/docs/_build/html/objects.inv create mode 100644 docs6b/docs/_build/html/old-10min.html create mode 100644 docs6b/docs/_build/html/oosvar-example-ewma.sh create mode 100644 docs6b/docs/_build/html/oosvar-example-sum-grouped.sh create mode 100644 docs6b/docs/_build/html/oosvar-example-sum.sh create mode 100644 docs6b/docs/_build/html/operating-on-all-fields.html create mode 100644 docs6b/docs/_build/html/originality.html create mode 100644 docs6b/docs/_build/html/output-colorization.html create mode 100644 docs6b/docs/_build/html/performance.html create mode 100644 docs6b/docs/_build/html/pix/colorization.png create mode 100644 docs6b/docs/_build/html/pix/colorization.png.000 create mode 100644 docs6b/docs/_build/html/pix/colorization2.png create mode 100644 docs6b/docs/_build/html/pix/colorization2.png.000 create mode 100644 docs6b/docs/_build/html/pix/mand.png create mode 100644 docs6b/docs/_build/html/pix/miller-msys-complex.png create mode 100644 docs6b/docs/_build/html/pix/miller-msys.png create mode 100644 docs6b/docs/_build/html/pix/miller-windows-complex-workaround.png create mode 100644 docs6b/docs/_build/html/pix/miller-windows-complex.png create mode 100644 docs6b/docs/_build/html/pix/miller-windows-triple-double-quote.png create mode 100644 docs6b/docs/_build/html/pix/miller-windows.png create mode 100644 docs6b/docs/_build/html/pix/mlr-doc-sepia.jpg create mode 100644 docs6b/docs/_build/html/pix/mlr.jpg create mode 100644 docs6b/docs/_build/html/pix/omd.png create mode 100644 docs6b/docs/_build/html/pix/sepia-overlay.jpg create mode 100644 docs6b/docs/_build/html/polyglot-dkvp-io/dkvp_io.py create mode 100644 docs6b/docs/_build/html/polyglot-dkvp-io/dkvp_io.rb create mode 100644 docs6b/docs/_build/html/polyglot-dkvp-io/example.py create mode 100644 docs6b/docs/_build/html/polyglot-dkvp-io/example.rb create mode 100644 docs6b/docs/_build/html/programming-examples.html create mode 100644 docs6b/docs/_build/html/programming-language.html create mode 100644 docs6b/docs/_build/html/programs/mand.mlr create mode 100644 docs6b/docs/_build/html/programs/mand.sh create mode 100644 docs6b/docs/_build/html/programs/sieve.mlr create mode 100644 docs6b/docs/_build/html/quick-examples.html create mode 100644 docs6b/docs/_build/html/randomizing-examples.html create mode 100644 docs6b/docs/_build/html/record-heterogeneity.html create mode 100644 docs6b/docs/_build/html/reference-dsl-arrays.html create mode 100644 docs6b/docs/_build/html/reference-dsl-builtin-functions.html create mode 100644 docs6b/docs/_build/html/reference-dsl-complexity.html create mode 100644 docs6b/docs/_build/html/reference-dsl-complexlity.html create mode 100644 docs6b/docs/_build/html/reference-dsl-control-structures.html create mode 100644 docs6b/docs/_build/html/reference-dsl-errors.html create mode 100644 docs6b/docs/_build/html/reference-dsl-filter-statements.html create mode 100644 docs6b/docs/_build/html/reference-dsl-operators.html create mode 100644 docs6b/docs/_build/html/reference-dsl-output-statements.html create mode 100644 docs6b/docs/_build/html/reference-dsl-overview.html create mode 100644 docs6b/docs/_build/html/reference-dsl-syntax.html create mode 100644 docs6b/docs/_build/html/reference-dsl-tbf.html create mode 100644 docs6b/docs/_build/html/reference-dsl-unset-statements.html create mode 100644 docs6b/docs/_build/html/reference-dsl-user-defined-functions.html create mode 100644 docs6b/docs/_build/html/reference-dsl-variables.html create mode 100644 docs6b/docs/_build/html/reference-dsl.html create mode 100644 docs6b/docs/_build/html/reference-main-arithmetic.html create mode 100644 docs6b/docs/_build/html/reference-main-auxiliary-commands.html create mode 100644 docs6b/docs/_build/html/reference-main-data-types.html create mode 100644 docs6b/docs/_build/html/reference-main-env-vars.html create mode 100644 docs6b/docs/_build/html/reference-main-io-options.html create mode 100644 docs6b/docs/_build/html/reference-main-null-data.html create mode 100644 docs6b/docs/_build/html/reference-main-online-help.html create mode 100644 docs6b/docs/_build/html/reference-main-overview.html create mode 100644 docs6b/docs/_build/html/reference-main-regular-expressions.html create mode 100644 docs6b/docs/_build/html/reference-main-then-chaining.html create mode 100644 docs6b/docs/_build/html/reference-verbs.html create mode 100644 docs6b/docs/_build/html/reference.html create mode 100644 docs6b/docs/_build/html/release-docs.html create mode 100644 docs6b/docs/_build/html/repl.html create mode 100644 docs6b/docs/_build/html/sample_mlrrc create mode 100644 docs6b/docs/_build/html/search.html create mode 100644 docs6b/docs/_build/html/searchindex.js create mode 100644 docs6b/docs/_build/html/shapes-of-data.html create mode 100644 docs6b/docs/_build/html/shell-commands.html create mode 100644 docs6b/docs/_build/html/special-symbols-and-formatting.html create mode 100644 docs6b/docs/_build/html/sql-examples.html create mode 100644 docs6b/docs/_build/html/square.csv create mode 100644 docs6b/docs/_build/html/statistics-examples.html create mode 100644 docs6b/docs/_build/html/then-chaining.html create mode 100644 docs6b/docs/_build/html/triangle.csv create mode 100644 docs6b/docs/_build/html/two-pass-algorithms.html create mode 100644 docs6b/docs/_build/html/variance.mlr create mode 100644 docs6b/docs/_build/html/verb-example-ewma.sh create mode 100644 docs6b/docs/_build/html/why.html create mode 100644 docs6b/docs/_static/basic.css create mode 100644 docs6b/docs/_static/classic.css create mode 100644 docs6b/docs/_static/mlr.jpg create mode 100644 docs6b/docs/_static/pygments.css create mode 100644 docs6b/docs/_static/scrolls.css create mode 100644 docs6b/docs/_static/top.png create mode 100644 docs6b/docs/absent-example.json create mode 100755 docs6b/docs/build-one create mode 100644 docs6b/docs/build.md create mode 100644 docs6b/docs/build.md.in create mode 100644 docs6b/docs/circle.csv create mode 100644 docs6b/docs/commas.csv create mode 100644 docs6b/docs/community.md create mode 100644 docs6b/docs/community.md.in create mode 100644 docs6b/docs/context-example.mlr create mode 100644 docs6b/docs/contributing.md create mode 100644 docs6b/docs/contributing.md.in create mode 100644 docs6b/docs/coverart/cover-cat.png create mode 100644 docs6b/docs/coverart/cover-combined.png create mode 100644 docs6b/docs/coverart/cover-filter-to-json.png create mode 100644 docs6b/docs/coverart/cover-sort-to-pprint.png create mode 100755 docs6b/docs/coverart/coverart.key create mode 100644 docs6b/docs/csv-with-and-without-headers.md create mode 100644 docs6b/docs/csv-with-and-without-headers.md.in create mode 100644 docs6b/docs/customization.md create mode 100644 docs6b/docs/customization.md.in create mode 100644 docs6b/docs/data-cleaning-examples.md create mode 100644 docs6b/docs/data-cleaning-examples.md.in create mode 100644 docs6b/docs/data-diving-examples.md create mode 100644 docs6b/docs/data-diving-examples.md.in create mode 100644 docs6b/docs/data/a.csv create mode 100644 docs6b/docs/data/a.dkvp create mode 100644 docs6b/docs/data/array-example.json create mode 100644 docs6b/docs/data/b.csv create mode 100644 docs6b/docs/data/b.dkvp create mode 100644 docs6b/docs/data/begin-end-example-1.sh create mode 100644 docs6b/docs/data/begin-end-example-2.sh create mode 100644 docs6b/docs/data/begin-end-example-3.sh create mode 100644 docs6b/docs/data/begin-end-example-4.sh create mode 100644 docs6b/docs/data/begin-end-example-5.sh create mode 100644 docs6b/docs/data/begin-end-example-6.sh create mode 100644 docs6b/docs/data/begin-end-example-6a.sh create mode 100644 docs6b/docs/data/begin-end-example-7.sh rename go/regtest/cases-pending-go-port/dsl-redirects/0076/experr => docs6b/docs/data/begin-end-example-7b.sh (100%) create mode 100644 docs6b/docs/data/begin-end-example-8.sh create mode 100644 docs6b/docs/data/budget.csv create mode 100644 docs6b/docs/data/bulk-rename-for-loop.mlr create mode 100644 docs6b/docs/data/clean-whitespace.csv create mode 100644 docs6b/docs/data/color-codes.csv create mode 100644 docs6b/docs/data/color-names.csv create mode 100644 docs6b/docs/data/colored-shapes.csv create mode 100644 docs6b/docs/data/colored-shapes.dkvp create mode 100644 docs6b/docs/data/colours.csv create mode 100644 docs6b/docs/data/current_counters.csv create mode 100644 docs6b/docs/data/currtemp.csv create mode 100644 docs6b/docs/data/dollar-sign.txt create mode 100644 docs6b/docs/data/dynamic-nr.sh create mode 100644 docs6b/docs/data/emit-lashed.sh create mode 100644 docs6b/docs/data/english-words.txt create mode 100644 docs6b/docs/data/factorial-example.sh create mode 100644 docs6b/docs/data/fe-example-1.sh create mode 100644 docs6b/docs/data/fe-example-2.sh create mode 100644 docs6b/docs/data/fe-example-3.mlr create mode 100644 docs6b/docs/data/fe-example-4.mlr create mode 100644 docs6b/docs/data/feature-count.mlr create mode 100644 docs6b/docs/data/features.json create mode 100644 docs6b/docs/data/fibo-cached.sh create mode 100644 docs6b/docs/data/fibo-uncached.sh create mode 100644 docs6b/docs/data/fill-down.csv create mode 100644 docs6b/docs/data/filter-multiline-example.txt create mode 100644 docs6b/docs/data/flins.csv create mode 100644 docs6b/docs/data/flins.json create mode 100644 docs6b/docs/data/for-oosvar-example-0a.txt create mode 100644 docs6b/docs/data/for-oosvar-example-0b.sh create mode 100644 docs6b/docs/data/for-oosvar-example-0c.sh create mode 100644 docs6b/docs/data/for-oosvar-example-0d.sh create mode 100644 docs6b/docs/data/for-oosvar-example-0e.sh create mode 100644 docs6b/docs/data/for-srec-example-1.sh create mode 100644 docs6b/docs/data/for-srec-example-2.sh create mode 100644 docs6b/docs/data/for-srec-example-3.sh create mode 100644 docs6b/docs/data/for-srec-example.tbl create mode 100644 docs6b/docs/data/fraction-example.csv create mode 100644 docs6b/docs/data/full-reorg.sh create mode 100644 docs6b/docs/data/headerless.csv create mode 100644 docs6b/docs/data/het-bool.csv create mode 100644 docs6b/docs/data/het.csv create mode 100644 docs6b/docs/data/het.dkvp create mode 100644 docs6b/docs/data/if-chain.sh create mode 100644 docs6b/docs/data/inout.csv create mode 100644 docs6b/docs/data/iqr1.sh create mode 100644 docs6b/docs/data/iqrn.sh create mode 100644 docs6b/docs/data/join-left-example.csv create mode 100644 docs6b/docs/data/join-right-example.csv create mode 100644 docs6b/docs/data/join-u-left.csv create mode 100644 docs6b/docs/data/join-u-right.csv create mode 100644 docs6b/docs/data/json-example-1.json create mode 100644 docs6b/docs/data/json-example-2.json create mode 100644 docs6b/docs/data/json-example-3.json create mode 100644 docs6b/docs/data/keyed-mean-with-oosvars.sh create mode 100644 docs6b/docs/data/keyed-min-max-with-oosvars.sh create mode 100644 docs6b/docs/data/label-example.txt create mode 100644 docs6b/docs/data/linreg-example.jpg create mode 100644 docs6b/docs/data/linreg-example.txt create mode 100755 docs6b/docs/data/local-example-1.sh create mode 100755 docs6b/docs/data/map-literal-example-1.sh create mode 100755 docs6b/docs/data/map-literal-example-2.sh create mode 100755 docs6b/docs/data/map-literal-example-3.sh create mode 100644 docs6b/docs/data/maxrows.mlr create mode 100644 docs6b/docs/data/maxrows.tsv create mode 100644 docs6b/docs/data/mean-with-oosvars.sh create mode 100644 docs6b/docs/data/medium create mode 100644 docs6b/docs/data/medium-squares create mode 100644 docs6b/docs/data/miss-date-1.sh create mode 100644 docs6b/docs/data/miss-date-2.sh create mode 100644 docs6b/docs/data/miss-date.csv create mode 100755 docs6b/docs/data/mkdat2 create mode 100644 docs6b/docs/data/multicountdown.dat create mode 100644 docs6b/docs/data/multicountdown.rb create mode 100644 docs6b/docs/data/mydata.txt create mode 100644 docs6b/docs/data/nested.tsv create mode 100644 docs6b/docs/data/newline-example.txt create mode 100644 docs6b/docs/data/ping-delta-example.txt create mode 100644 docs6b/docs/data/previous-to-current.sh create mode 100644 docs6b/docs/data/previous_counters.csv create mode 100644 docs6b/docs/data/prevtemp.csv create mode 100644 docs6b/docs/data/put-gating-example-1.dkvp create mode 100644 docs6b/docs/data/put-gating-example-2.dkvp create mode 100644 docs6b/docs/data/put-multiline-example.txt create mode 100644 docs6b/docs/data/question.dat create mode 100644 docs6b/docs/data/ragged-csv-2.sh create mode 100755 docs6b/docs/data/ragged-csv.sh create mode 100644 docs6b/docs/data/ragged.csv create mode 100644 docs6b/docs/data/rect-inner.txt create mode 100644 docs6b/docs/data/rect-middle.txt create mode 100644 docs6b/docs/data/rect-outer.txt create mode 100644 docs6b/docs/data/rect.sh create mode 100644 docs6b/docs/data/rect.txt create mode 100644 docs6b/docs/data/regex-in-data.dat create mode 100644 docs6b/docs/data/remove-empty-columns.csv create mode 100644 docs6b/docs/data/repeat-example.dat create mode 100644 docs6b/docs/data/repeats.dkvp create mode 100644 docs6b/docs/data/sample-example.txt create mode 100644 docs6b/docs/data/sar.csv create mode 100644 docs6b/docs/data/sar.mlr create mode 100644 docs6b/docs/data/scan-example-1.tbl create mode 100644 docs6b/docs/data/scan-example-2.tbl create mode 100644 docs6b/docs/data/scope-example.dat create mode 100644 docs6b/docs/data/scope-example.mlr create mode 100644 docs6b/docs/data/self-join.csv create mode 100644 docs6b/docs/data/semicolon-example.txt create mode 100755 docs6b/docs/data/single-for-example-1.sh create mode 100755 docs6b/docs/data/single-for-example-2.sh create mode 100644 docs6b/docs/data/single-quote-example.mlr create mode 100644 docs6b/docs/data/small create mode 100644 docs6b/docs/data/small.csv create mode 100644 docs6b/docs/data/small2 create mode 100644 docs6b/docs/data/sort-het.dkvp create mode 100644 docs6b/docs/data/sort-missing.dkvp create mode 100644 docs6b/docs/data/sort-null.dat create mode 100644 docs6b/docs/data/sort-within-records.json create mode 100644 docs6b/docs/data/spaces.csv create mode 100644 docs6b/docs/data/sparse.json create mode 100644 docs6b/docs/data/subcommand-example.txt create mode 100644 docs6b/docs/data/subr-example.sh create mode 100644 docs6b/docs/data/system-file-ojson-example.txt create mode 100644 docs6b/docs/data/system-file-opprint-example.txt create mode 100644 docs6b/docs/data/system-file-oxtab-example.txt create mode 100644 docs6b/docs/data/then-chaining-performance.txt create mode 100644 docs6b/docs/data/then-example.csv create mode 100644 docs6b/docs/data/timing-example.txt create mode 100755 docs6b/docs/data/trailing-commas.sh create mode 100644 docs6b/docs/data/triple-for-example-1.sh create mode 100644 docs6b/docs/data/triple-for-example-2.sh create mode 100644 docs6b/docs/data/trivial-records.csv create mode 100644 docs6b/docs/data/two-pass-percentage.sh create mode 100644 docs6b/docs/data/two-pass-record-numbers.sh create mode 100644 docs6b/docs/data/type-decl-example.mlr create mode 100644 docs6b/docs/data/unsparsify.mlr create mode 100644 docs6b/docs/data/weighted-mean.sh create mode 100644 docs6b/docs/data/while-example-1.sh create mode 100644 docs6b/docs/data/while-example-2.sh create mode 100644 docs6b/docs/dates-and-times.md create mode 100644 docs6b/docs/dates-and-times.md.in create mode 100644 docs6b/docs/dates.csv create mode 100644 docs6b/docs/dkvp-examples.md create mode 100644 docs6b/docs/dkvp-examples.md.in create mode 100644 docs6b/docs/doc-reorg.txt create mode 100644 docs6b/docs/dsl-example-multiline.sh create mode 100644 docs6b/docs/dsl-example.mlr create mode 100644 docs6b/docs/etymology.md create mode 100644 docs6b/docs/etymology.md.in create mode 100644 docs6b/docs/example.csv create mode 100755 docs6b/docs/expo-sample.sh create mode 100644 docs6b/docs/extra.css create mode 100644 docs6b/docs/factorial-example.mlr create mode 100644 docs6b/docs/feature-comparison.md create mode 100644 docs6b/docs/feature-comparison.md.in create mode 100644 docs6b/docs/features.md create mode 100644 docs6b/docs/features.md.in create mode 100644 docs6b/docs/file-formats.md create mode 100644 docs6b/docs/file-formats.md.in create mode 100644 docs6b/docs/for-example.mlr create mode 100755 docs6b/docs/genmd-filter create mode 100755 docs6b/docs/genmds create mode 100755 docs6b/docs/h1foo create mode 100755 docs6b/docs/h2foo create mode 100755 docs6b/docs/h3foo create mode 100644 docs6b/docs/if-example.mlr create mode 100644 docs6b/docs/index.md create mode 100644 docs6b/docs/index.md.in create mode 100644 docs6b/docs/installation.md create mode 100644 docs6b/docs/installation.md.in create mode 100644 docs6b/docs/internationalization.md create mode 100644 docs6b/docs/internationalization.md.in create mode 100644 docs6b/docs/joins.md create mode 100644 docs6b/docs/joins.md.in create mode 100644 docs6b/docs/keystroke-savers.md create mode 100644 docs6b/docs/keystroke-savers.md.in create mode 100644 docs6b/docs/link.txt create mode 100644 docs6b/docs/log-processing-examples.md create mode 100644 docs6b/docs/log-processing-examples.md.in create mode 100644 docs6b/docs/log.txt create mode 100644 docs6b/docs/make.bat create mode 100644 docs6b/docs/manpage.md create mode 100644 docs6b/docs/manpage.md.in create mode 100644 docs6b/docs/manpage.txt create mode 100644 docs6b/docs/miller-on-windows.md create mode 100644 docs6b/docs/miller-on-windows.md.in create mode 100644 docs6b/docs/misc-examples.md create mode 100644 docs6b/docs/misc-examples.md.in create mode 100755 docs6b/docs/mk-func-h2s.sh create mode 100755 docs6b/docs/mk-func-table.rb create mode 100644 docs6b/docs/mlr.1 create mode 100755 docs6b/docs/morph create mode 100755 docs6b/docs/morphs create mode 100644 docs6b/docs/multi-join/input.csv create mode 100644 docs6b/docs/multi-join/name-lookup.csv create mode 100644 docs6b/docs/multi-join/status-lookup.csv create mode 100644 docs6b/docs/new-in-miller-6.md create mode 100644 docs6b/docs/new-in-miller-6.md.in create mode 100644 docs6b/docs/ngrams/gsl-2000.txt create mode 100755 docs6b/docs/ngrams/mkv.mlr create mode 100755 docs6b/docs/ngrams/mkv3.mlr create mode 100755 docs6b/docs/ngrams/mkv4.mlr create mode 100755 docs6b/docs/ngrams/mkv5.mlr create mode 100755 docs6b/docs/ngrams/ng1 create mode 100755 docs6b/docs/ngrams/ng1.mlr create mode 100755 docs6b/docs/ngrams/ng1.mlr.txt create mode 100755 docs6b/docs/ngrams/ng2 create mode 100755 docs6b/docs/ngrams/ng2.mlr create mode 100755 docs6b/docs/ngrams/ng2.mlr.txt create mode 100755 docs6b/docs/ngrams/ng3 create mode 100755 docs6b/docs/ngrams/ng3.mlr create mode 100755 docs6b/docs/ngrams/ng3.mlr.txt create mode 100755 docs6b/docs/ngrams/ng4 create mode 100755 docs6b/docs/ngrams/ng4.mlr create mode 100755 docs6b/docs/ngrams/ng4.mlr.txt create mode 100755 docs6b/docs/ngrams/ng5 create mode 100755 docs6b/docs/ngrams/ng5.mlr create mode 100755 docs6b/docs/ngrams/ng5.mlr.txt create mode 100644 docs6b/docs/ngrams/ngfuncs.mlr create mode 100644 docs6b/docs/ngrams/ngfuncs.mlr.txt create mode 100644 docs6b/docs/oosvar-example-ewma.sh create mode 100644 docs6b/docs/oosvar-example-sum-grouped.sh create mode 100644 docs6b/docs/oosvar-example-sum.sh create mode 100644 docs6b/docs/operating-on-all-fields.md create mode 100644 docs6b/docs/operating-on-all-fields.md.in create mode 100644 docs6b/docs/originality.md create mode 100644 docs6b/docs/originality.md.in create mode 100644 docs6b/docs/output-colorization.md create mode 100644 docs6b/docs/output-colorization.md.in create mode 100644 docs6b/docs/performance.md create mode 100644 docs6b/docs/performance.md.in create mode 100644 docs6b/docs/pix/colorization.png create mode 100644 docs6b/docs/pix/colorization.png.000 create mode 100644 docs6b/docs/pix/colorization2.png create mode 100644 docs6b/docs/pix/colorization2.png.000 create mode 100644 docs6b/docs/pix/mand.png create mode 100644 docs6b/docs/pix/miller-msys-complex.png create mode 100644 docs6b/docs/pix/miller-msys.png create mode 100644 docs6b/docs/pix/miller-windows-complex-workaround.png create mode 100644 docs6b/docs/pix/miller-windows-complex.png create mode 100644 docs6b/docs/pix/miller-windows-triple-double-quote.png create mode 100644 docs6b/docs/pix/miller-windows.png create mode 100644 docs6b/docs/pix/mlr-doc-sepia.jpg create mode 100644 docs6b/docs/pix/mlr.jpg create mode 100644 docs6b/docs/pix/omd.png create mode 100644 docs6b/docs/pix/sepia-overlay.jpg create mode 100644 docs6b/docs/polyglot-dkvp-io/dkvp_io.py create mode 100644 docs6b/docs/polyglot-dkvp-io/dkvp_io.rb create mode 100644 docs6b/docs/polyglot-dkvp-io/example.py create mode 100644 docs6b/docs/polyglot-dkvp-io/example.rb create mode 100644 docs6b/docs/programming-examples.md create mode 100644 docs6b/docs/programming-examples.md.in create mode 100644 docs6b/docs/programming-language.md create mode 100644 docs6b/docs/programming-language.md.in create mode 100644 docs6b/docs/programs/mand.mlr create mode 100644 docs6b/docs/programs/mand.sh create mode 100644 docs6b/docs/programs/sieve.mlr create mode 100644 docs6b/docs/randomizing-examples.md create mode 100644 docs6b/docs/randomizing-examples.md.in create mode 100644 docs6b/docs/record-heterogeneity.md create mode 100644 docs6b/docs/record-heterogeneity.md.in create mode 100644 docs6b/docs/reference-dsl-arrays.md create mode 100644 docs6b/docs/reference-dsl-arrays.md.in create mode 100644 docs6b/docs/reference-dsl-builtin-functions.md create mode 100644 docs6b/docs/reference-dsl-builtin-functions.md.in create mode 100644 docs6b/docs/reference-dsl-complexity.md create mode 100644 docs6b/docs/reference-dsl-complexity.md.in create mode 100644 docs6b/docs/reference-dsl-control-structures.md create mode 100644 docs6b/docs/reference-dsl-control-structures.md.in create mode 100644 docs6b/docs/reference-dsl-errors.md create mode 100644 docs6b/docs/reference-dsl-errors.md.in create mode 100644 docs6b/docs/reference-dsl-filter-statements.md create mode 100644 docs6b/docs/reference-dsl-filter-statements.md.in create mode 100644 docs6b/docs/reference-dsl-operators.md create mode 100644 docs6b/docs/reference-dsl-operators.md.in create mode 100644 docs6b/docs/reference-dsl-output-statements.md create mode 100644 docs6b/docs/reference-dsl-output-statements.md.in create mode 100644 docs6b/docs/reference-dsl-syntax.md create mode 100644 docs6b/docs/reference-dsl-syntax.md.in create mode 100644 docs6b/docs/reference-dsl-unset-statements.md create mode 100644 docs6b/docs/reference-dsl-unset-statements.md.in create mode 100644 docs6b/docs/reference-dsl-user-defined-functions.md create mode 100644 docs6b/docs/reference-dsl-user-defined-functions.md.in create mode 100644 docs6b/docs/reference-dsl-variables.md create mode 100644 docs6b/docs/reference-dsl-variables.md.in create mode 100644 docs6b/docs/reference-dsl.md create mode 100644 docs6b/docs/reference-dsl.md.in create mode 100644 docs6b/docs/reference-main-arithmetic.md create mode 100644 docs6b/docs/reference-main-arithmetic.md.in create mode 100644 docs6b/docs/reference-main-auxiliary-commands.md create mode 100644 docs6b/docs/reference-main-auxiliary-commands.md.in create mode 100644 docs6b/docs/reference-main-data-types.md create mode 100644 docs6b/docs/reference-main-data-types.md.in create mode 100644 docs6b/docs/reference-main-env-vars.md create mode 100644 docs6b/docs/reference-main-env-vars.md.in create mode 100644 docs6b/docs/reference-main-io-options.md create mode 100644 docs6b/docs/reference-main-io-options.md.in create mode 100644 docs6b/docs/reference-main-null-data.md create mode 100644 docs6b/docs/reference-main-null-data.md.in create mode 100644 docs6b/docs/reference-main-online-help.md create mode 100644 docs6b/docs/reference-main-online-help.md.in create mode 100644 docs6b/docs/reference-main-overview.md create mode 100644 docs6b/docs/reference-main-overview.md.in create mode 100644 docs6b/docs/reference-main-regular-expressions.md create mode 100644 docs6b/docs/reference-main-regular-expressions.md.in create mode 100644 docs6b/docs/reference-main-then-chaining.md create mode 100644 docs6b/docs/reference-main-then-chaining.md.in create mode 100644 docs6b/docs/reference-verbs.md create mode 100644 docs6b/docs/reference-verbs.md.in create mode 100644 docs6b/docs/release-docs.md create mode 100644 docs6b/docs/release-docs.md.in create mode 100644 docs6b/docs/repl.md create mode 100644 docs6b/docs/repl.md.in create mode 100644 docs6b/docs/sample_mlrrc create mode 100644 docs6b/docs/shapes-of-data.md create mode 100644 docs6b/docs/shapes-of-data.md.in create mode 100644 docs6b/docs/shell-commands.md create mode 100644 docs6b/docs/shell-commands.md.in create mode 100644 docs6b/docs/special-symbols-and-formatting.md create mode 100644 docs6b/docs/special-symbols-and-formatting.md.in create mode 120000 docs6b/docs/sphinx-hack/data create mode 120000 docs6b/docs/sphinx-hack/multi-join create mode 120000 docs6b/docs/sphinx-hack/ngrams create mode 120000 docs6b/docs/sphinx-hack/pix create mode 120000 docs6b/docs/sphinx-hack/polyglot-dkvp-io create mode 120000 docs6b/docs/sphinx-hack/programs create mode 100644 docs6b/docs/sql-examples.md create mode 100644 docs6b/docs/sql-examples.md.in create mode 100644 docs6b/docs/square.csv create mode 100644 docs6b/docs/statistics-examples.md create mode 100644 docs6b/docs/statistics-examples.md.in create mode 100644 docs6b/docs/then-chaining.md create mode 100644 docs6b/docs/then-chaining.md.in create mode 100644 docs6b/docs/triangle.csv create mode 100644 docs6b/docs/two-pass-algorithms.md create mode 100644 docs6b/docs/two-pass-algorithms.md.in create mode 100644 docs6b/docs/variance.mlr create mode 100644 docs6b/docs/verb-example-ewma.sh create mode 100644 docs6b/docs/why.md create mode 100644 docs6b/docs/why.md.in create mode 100644 docs6b/docs/x create mode 100644 docs6b/mkdocs.yml create mode 100644 docs6b/mkdocs.yml.000 create mode 100644 docs6b/mkdocs.yml.001 create mode 100644 docs6b/mkdocs.yml.002 create mode 100644 docs6b/setup.txt create mode 100644 docs6b/wishlist.txt create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0004/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0008/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0010/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0034/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0038/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0039/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0040/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0041/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0042/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0043/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0048/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0052/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0053/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0054/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0055/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0056/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0057/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0062/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0066/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0067/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0068/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0070/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0071/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0072/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0074/mlr delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0075/cmd delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0076/cmd create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0078/mlr delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0079/cmd delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0080/cmd create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0085/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0106/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0110/mlr delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0111/cmd delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0112/cmd create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0114/mlr delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0115/cmd delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0116/cmd create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0118/mlr delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0119/cmd delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0120/cmd create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0122/mlr delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0123/cmd delete mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0124/cmd create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0127/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0128/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0130/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0131/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0132/mlr create mode 100644 go/regtest/cases-pending-go-port/dsl-redirects/0133/mlr create mode 100644 go/regtest/cases/dsl-redirects/0075/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0079 => cases/dsl-redirects/0075}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0075/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0075/mlr create mode 100644 go/regtest/cases/dsl-redirects/0076/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0080 => cases/dsl-redirects/0076}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0076/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0076/mlr create mode 100644 go/regtest/cases/dsl-redirects/0079/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0111 => cases/dsl-redirects/0079}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0079/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0079/mlr create mode 100644 go/regtest/cases/dsl-redirects/0080/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0112 => cases/dsl-redirects/0080}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0080/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0080/mlr create mode 100644 go/regtest/cases/dsl-redirects/0111/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0115 => cases/dsl-redirects/0111}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0111/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0111/mlr create mode 100644 go/regtest/cases/dsl-redirects/0112/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0116 => cases/dsl-redirects/0112}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0112/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0112/mlr create mode 100644 go/regtest/cases/dsl-redirects/0115/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0119 => cases/dsl-redirects/0115}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0115/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0115/mlr create mode 100644 go/regtest/cases/dsl-redirects/0116/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0120 => cases/dsl-redirects/0116}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0116/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0116/mlr create mode 100644 go/regtest/cases/dsl-redirects/0119/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0123 => cases/dsl-redirects/0119}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0119/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0119/mlr create mode 100644 go/regtest/cases/dsl-redirects/0120/cmd rename go/regtest/{cases-pending-go-port/dsl-redirects/0124 => cases/dsl-redirects/0120}/experr (100%) rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0120/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0120/mlr create mode 100644 go/regtest/cases/dsl-redirects/0123/cmd create mode 100644 go/regtest/cases/dsl-redirects/0123/experr rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0123/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0123/mlr create mode 100644 go/regtest/cases/dsl-redirects/0124/cmd create mode 100644 go/regtest/cases/dsl-redirects/0124/experr rename go/regtest/{cases-pending-go-port => cases}/dsl-redirects/0124/expout (100%) create mode 100644 go/regtest/cases/dsl-redirects/0124/mlr diff --git a/.gitignore b/.gitignore index 81d17ebec..76a561e72 100644 --- a/.gitignore +++ b/.gitignore @@ -119,3 +119,5 @@ experiments/dsl-parser/two/src experiments/dsl-parser/two/main experiments/cli-parser/cliparse experiments/cli-parser/cliparse.exe + +docs6b/site/ diff --git a/docs6b/docs/.vimrc b/docs6b/docs/.vimrc new file mode 100644 index 000000000..3c9b75a7a --- /dev/null +++ b/docs6b/docs/.vimrc @@ -0,0 +1,2 @@ +map \d :w:!clear;build-one % +map \f :w:!clear;make html diff --git a/docs6b/docs/10-1.sh b/docs6b/docs/10-1.sh new file mode 100755 index 000000000..749a161c7 --- /dev/null +++ b/docs6b/docs/10-1.sh @@ -0,0 +1,2 @@ +grep op=cache log.txt \ + | mlr --idkvp --opprint stats1 -a mean -f hit -g type then sort -f type diff --git a/docs6b/docs/10-2.sh b/docs6b/docs/10-2.sh new file mode 100755 index 000000000..b7f6cd779 --- /dev/null +++ b/docs6b/docs/10-2.sh @@ -0,0 +1,4 @@ +mlr --from log.txt --opprint \ + filter 'is_present($batch_size)' \ + then step -a delta -f time,num_filtered \ + then sec2gmt time diff --git a/docs6b/docs/10min.md b/docs6b/docs/10min.md new file mode 100644 index 000000000..448bd521d --- /dev/null +++ b/docs6b/docs/10min.md @@ -0,0 +1,608 @@ + +# Miller in 10 minutes + +## Obtaining Miller + +You can install Miller for various platforms as follows: + +* Linux: ``yum install miller`` or ``apt-get install miller`` depending on your flavor of Linux +* MacOS: ``brew install miller`` or ``port install miller`` depending on your preference of [Homebrew](https://brew.sh>`_ or `MacPorts +mlr --version +Miller v6.0.0-dev + + +As a second check, given [example.csv](./example.csv) you should be able to do + +
+mlr --csv cat example.csv
+color,shape,flag,index,quantity,rate
+yellow,triangle,true,11,43.6498,9.8870
+red,square,true,15,79.2778,0.0130
+red,circle,true,16,13.8103,2.9010
+red,square,false,48,77.5542,7.4670
+purple,triangle,false,51,81.2290,8.5910
+red,square,false,64,77.1991,9.5310
+purple,triangle,false,65,80.1405,5.8240
+yellow,circle,true,73,63.9785,4.2370
+yellow,circle,true,87,63.5058,8.3350
+purple,square,false,91,72.3735,8.2430
+
+ +
+mlr --icsv --opprint cat example.csv
+color  shape    flag  index quantity rate
+yellow triangle true  11    43.6498  9.8870
+red    square   true  15    79.2778  0.0130
+red    circle   true  16    13.8103  2.9010
+red    square   false 48    77.5542  7.4670
+purple triangle false 51    81.2290  8.5910
+red    square   false 64    77.1991  9.5310
+purple triangle false 65    80.1405  5.8240
+yellow circle   true  73    63.9785  4.2370
+yellow circle   true  87    63.5058  8.3350
+purple square   false 91    72.3735  8.2430
+
+ +If you run into issues on these checks, please check out the resources on the [community page](community.md) for help. + +## Miller verbs + +Let's take a quick look at some of the most useful Miller verbs -- file-format-aware, name-index-empowered equivalents of standard system commands. + +``mlr cat`` is like system ``cat`` (or ``type`` on Windows) -- it passes the data through unmodified: + +
+mlr --csv cat example.csv
+color,shape,flag,index,quantity,rate
+yellow,triangle,true,11,43.6498,9.8870
+red,square,true,15,79.2778,0.0130
+red,circle,true,16,13.8103,2.9010
+red,square,false,48,77.5542,7.4670
+purple,triangle,false,51,81.2290,8.5910
+red,square,false,64,77.1991,9.5310
+purple,triangle,false,65,80.1405,5.8240
+yellow,circle,true,73,63.9785,4.2370
+yellow,circle,true,87,63.5058,8.3350
+purple,square,false,91,72.3735,8.2430
+
+ +But ``mlr cat`` can also do format conversion -- for example, you can pretty-print in tabular format: + +
+mlr --icsv --opprint cat example.csv
+color  shape    flag  index quantity rate
+yellow triangle true  11    43.6498  9.8870
+red    square   true  15    79.2778  0.0130
+red    circle   true  16    13.8103  2.9010
+red    square   false 48    77.5542  7.4670
+purple triangle false 51    81.2290  8.5910
+red    square   false 64    77.1991  9.5310
+purple triangle false 65    80.1405  5.8240
+yellow circle   true  73    63.9785  4.2370
+yellow circle   true  87    63.5058  8.3350
+purple square   false 91    72.3735  8.2430
+
+ +``mlr head`` and ``mlr tail`` count records rather than lines. Whether you're getting the first few records or the last few, the CSV header is included either way: + +
+mlr --csv head -n 4 example.csv
+color,shape,flag,index,quantity,rate
+yellow,triangle,true,11,43.6498,9.8870
+red,square,true,15,79.2778,0.0130
+red,circle,true,16,13.8103,2.9010
+red,square,false,48,77.5542,7.4670
+
+ +
+mlr --csv tail -n 4 example.csv
+color,shape,flag,index,quantity,rate
+purple,triangle,false,65,80.1405,5.8240
+yellow,circle,true,73,63.9785,4.2370
+yellow,circle,true,87,63.5058,8.3350
+purple,square,false,91,72.3735,8.2430
+
+ +
+mlr --icsv --ojson tail -n 2 example.csv
+{
+  "color": "yellow",
+  "shape": "circle",
+  "flag": true,
+  "index": 87,
+  "quantity": 63.5058,
+  "rate": 8.3350
+}
+{
+  "color": "purple",
+  "shape": "square",
+  "flag": false,
+  "index": 91,
+  "quantity": 72.3735,
+  "rate": 8.2430
+}
+
+ +You can sort on a single field: + +
+mlr --icsv --opprint sort -f shape example.csv
+color  shape    flag  index quantity rate
+red    circle   true  16    13.8103  2.9010
+yellow circle   true  73    63.9785  4.2370
+yellow circle   true  87    63.5058  8.3350
+red    square   true  15    79.2778  0.0130
+red    square   false 48    77.5542  7.4670
+red    square   false 64    77.1991  9.5310
+purple square   false 91    72.3735  8.2430
+yellow triangle true  11    43.6498  9.8870
+purple triangle false 51    81.2290  8.5910
+purple triangle false 65    80.1405  5.8240
+
+ +Or, you can sort primarily alphabetically on one field, then secondarily numerically descending on another field, and so on: + +
+mlr --icsv --opprint sort -f shape -nr index example.csv
+color  shape    flag  index quantity rate
+yellow circle   true  87    63.5058  8.3350
+yellow circle   true  73    63.9785  4.2370
+red    circle   true  16    13.8103  2.9010
+purple square   false 91    72.3735  8.2430
+red    square   false 64    77.1991  9.5310
+red    square   false 48    77.5542  7.4670
+red    square   true  15    79.2778  0.0130
+purple triangle false 65    80.1405  5.8240
+purple triangle false 51    81.2290  8.5910
+yellow triangle true  11    43.6498  9.8870
+
+ +If there are fields you don't want to see in your data, you can use ``cut`` to keep only the ones you want, in the same order they appeared in the input data: + +
+mlr --icsv --opprint cut -f flag,shape example.csv
+shape    flag
+triangle true
+square   true
+circle   true
+square   false
+triangle false
+square   false
+triangle false
+circle   true
+circle   true
+square   false
+
+ +You can also use ``cut -o`` to keep specified fields, but in your preferred order: + +
+mlr --icsv --opprint cut -o -f flag,shape example.csv
+flag  shape
+true  triangle
+true  square
+true  circle
+false square
+false triangle
+false square
+false triangle
+true  circle
+true  circle
+false square
+
+ +You can use ``cut -x`` to omit fields you don't care about: + +
+mlr --icsv --opprint cut -x -f flag,shape example.csv
+color  index quantity rate
+yellow 11    43.6498  9.8870
+red    15    79.2778  0.0130
+red    16    13.8103  2.9010
+red    48    77.5542  7.4670
+purple 51    81.2290  8.5910
+red    64    77.1991  9.5310
+purple 65    80.1405  5.8240
+yellow 73    63.9785  4.2370
+yellow 87    63.5058  8.3350
+purple 91    72.3735  8.2430
+
+ +You can use ``filter`` to keep only records you care about: + +
+mlr --icsv --opprint filter '$color == "red"' example.csv
+color shape  flag  index quantity rate
+red   square true  15    79.2778  0.0130
+red   circle true  16    13.8103  2.9010
+red   square false 48    77.5542  7.4670
+red   square false 64    77.1991  9.5310
+
+ +
+mlr --icsv --opprint filter '$color == "red" && $flag == true' example.csv
+color shape  flag index quantity rate
+red   square true 15    79.2778  0.0130
+red   circle true 16    13.8103  2.9010
+
+ +You can use ``put`` to create new fields which are computed from other fields: + +
+mlr --icsv --opprint put '
+  $ratio = $quantity / $rate;
+  $color_shape = $color . "_" . $shape
+' example.csv
+color  shape    flag  index quantity rate   ratio              color_shape
+yellow triangle true  11    43.6498  9.8870 4.414868008496004  yellow_triangle
+red    square   true  15    79.2778  0.0130 6098.292307692308  red_square
+red    circle   true  16    13.8103  2.9010 4.760530851430541  red_circle
+red    square   false 48    77.5542  7.4670 10.386259541984733 red_square
+purple triangle false 51    81.2290  8.5910 9.455127458968688  purple_triangle
+red    square   false 64    77.1991  9.5310 8.099790158430384  red_square
+purple triangle false 65    80.1405  5.8240 13.760388049450551 purple_triangle
+yellow circle   true  73    63.9785  4.2370 15.09995279679018  yellow_circle
+yellow circle   true  87    63.5058  8.3350 7.619172165566886  yellow_circle
+purple square   false 91    72.3735  8.2430 8.779995147397793  purple_square
+
+ +Even though Miller's main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index. Use ``$[[3]]`` to access the name of field 3 or ``$[[[3]]]`` to access the value of field 3: + +
+mlr --icsv --opprint put '$[[3]] = "NEW"' example.csv
+color  shape    NEW   index quantity rate
+yellow triangle true  11    43.6498  9.8870
+red    square   true  15    79.2778  0.0130
+red    circle   true  16    13.8103  2.9010
+red    square   false 48    77.5542  7.4670
+purple triangle false 51    81.2290  8.5910
+red    square   false 64    77.1991  9.5310
+purple triangle false 65    80.1405  5.8240
+yellow circle   true  73    63.9785  4.2370
+yellow circle   true  87    63.5058  8.3350
+purple square   false 91    72.3735  8.2430
+
+ +
+mlr --icsv --opprint put '$[[[3]]] = "NEW"' example.csv
+color  shape    flag index quantity rate
+yellow triangle NEW  11    43.6498  9.8870
+red    square   NEW  15    79.2778  0.0130
+red    circle   NEW  16    13.8103  2.9010
+red    square   NEW  48    77.5542  7.4670
+purple triangle NEW  51    81.2290  8.5910
+red    square   NEW  64    77.1991  9.5310
+purple triangle NEW  65    80.1405  5.8240
+yellow circle   NEW  73    63.9785  4.2370
+yellow circle   NEW  87    63.5058  8.3350
+purple square   NEW  91    72.3735  8.2430
+
+ +You can find the full list of verbs at the [Verbs Reference](reference-verbs.md) page. + +## Multiple input files + +Miller takes all the files from the command line as an input stream. But it's format-aware, so it doesn't repeat CSV header lines. For example, with input files [data/a.csv](data/a.csv and [data/b.csv](data/b.csv), the system ``cat`` command will repeat header lines: + +
+cat data/a.csv
+a,b,c
+1,2,3
+4,5,6
+
+ +
+cat data/b.csv
+a,b,c
+7,8,9
+
+ +
+cat data/a.csv data/b.csv
+a,b,c
+1,2,3
+4,5,6
+a,b,c
+7,8,9
+
+ +However, ``mlr cat`` will not: + +
+mlr --csv cat data/a.csv data/b.csv
+a,b,c
+1,2,3
+4,5,6
+7,8,9
+
+ +## Chaining verbs together + +Often we want to chain queries together -- for example, sorting by a field and taking the top few values. We can do this using pipes: + +
+mlr --csv sort -nr index example.csv | mlr --icsv --opprint head -n 3
+color  shape  flag  index quantity rate
+purple square false 91    72.3735  8.2430
+yellow circle true  87    63.5058  8.3350
+yellow circle true  73    63.9785  4.2370
+
+ +This works fine -- but Miller also lets you chain verbs together using the word ``then``. Think of this as a Miller-internal pipe that lets you use fewer keystrokes: + +
+mlr --icsv --opprint sort -nr index then head -n 3 example.csv
+color  shape  flag  index quantity rate
+purple square false 91    72.3735  8.2430
+yellow circle true  87    63.5058  8.3350
+yellow circle true  73    63.9785  4.2370
+
+ +As another convenience, you can put the filename first using ``--from``. When you're interacting with your data at the command line, this makes it easier to up-arrow and append to the previous command: + +
+mlr --icsv --opprint --from example.csv sort -nr index then head -n 3
+color  shape  flag  index quantity rate
+purple square false 91    72.3735  8.2430
+yellow circle true  87    63.5058  8.3350
+yellow circle true  73    63.9785  4.2370
+
+ +
+mlr --icsv --opprint --from example.csv \
+  sort -nr index \
+  then head -n 3 \
+  then cut -f shape,quantity
+shape  quantity
+square 72.3735
+circle 63.5058
+circle 63.9785
+
+ +## Sorts and stats + +Now suppose you want to sort the data on a given column, *and then* take the top few in that ordering. You can use Miller's ``then`` feature to pipe commands together. + +Here are the records with the top three ``index`` values: + +
+mlr --icsv --opprint sort -nr index then head -n 3 example.csv
+color  shape  flag  index quantity rate
+purple square false 91    72.3735  8.2430
+yellow circle true  87    63.5058  8.3350
+yellow circle true  73    63.9785  4.2370
+
+ +Lots of Miller commands take a ``-g`` option for group-by: here, ``head -n 1 -g shape`` outputs the first record for each distinct value of the ``shape`` field. This means we're finding the record with highest ``index`` field for each distinct ``shape`` field: + +
+mlr --icsv --opprint sort -f shape -nr index then head -n 1 -g shape example.csv
+color  shape    flag  index quantity rate
+yellow circle   true  87    63.5058  8.3350
+purple square   false 91    72.3735  8.2430
+purple triangle false 65    80.1405  5.8240
+
+ +Statistics can be computed with or without group-by field(s): + +
+mlr --icsv --opprint --from example.csv \
+  stats1 -a count,min,mean,max -f quantity -g shape
+shape    quantity_count quantity_min quantity_mean     quantity_max
+triangle 3              43.6498      68.33976666666666 81.229
+square   4              72.3735      76.60114999999999 79.2778
+circle   3              13.8103      47.0982           63.9785
+
+ +
+mlr --icsv --opprint --from example.csv \
+  stats1 -a count,min,mean,max -f quantity -g shape,color
+shape    color  quantity_count quantity_min quantity_mean      quantity_max
+triangle yellow 1              43.6498      43.6498            43.6498
+square   red    3              77.1991      78.01036666666666  79.2778
+circle   red    1              13.8103      13.8103            13.8103
+triangle purple 2              80.1405      80.68475000000001  81.229
+circle   yellow 2              63.5058      63.742149999999995 63.9785
+square   purple 1              72.3735      72.3735            72.3735
+
+ +If your output has a lot of columns, you can use XTAB format to line things up vertically for you instead: + +
+mlr --icsv --oxtab --from example.csv \
+  stats1 -a p0,p10,p25,p50,p75,p90,p99,p100 -f rate
+rate_p0   0.0130
+rate_p10  2.9010
+rate_p25  4.2370
+rate_p50  8.2430
+rate_p75  8.5910
+rate_p90  9.8870
+rate_p99  9.8870
+rate_p100 9.8870
+
+ + +## File formats and format conversion + +Miller supports the following formats: + +* CSV (comma-separared values) +* TSV (tab-separated values) +* JSON (JavaScript Object Notation) +* PPRINT (pretty-printed tabular) +* XTAB (vertical-tabular or sideways-tabular) +* NIDX (numerically indexed, label-free, with implicit labels ``"1"``, ``"2"``, etc.) +* DKVP (delimited key-value pairs). + +What's a CSV file, really? It's an array of rows, or *records*, each being a list of key-value pairs, or *fields*: for CSV it so happens that all the keys are shared in the header line and the values vary from one data line to another. + +For example, if you have: + +
+shape,flag,index
+circle,1,24
+square,0,36
+
+ +then that's a way of saying: + +
+shape=circle,flag=1,index=24
+shape=square,flag=0,index=36
+
+ +Other ways to write the same data: + +
+CSV                   PPRINT
+shape,flag,index      shape  flag index
+circle,1,24           circle 1    24
+square,0,36           square 0    36
+
+JSON                  XTAB
+{                     shape circle
+  "shape": "circle",  flag  1
+  "flag": 1,          index 24
+  "index": 24         .
+}                     shape square
+{                     flag  0
+  "shape": "square",  index 36
+  "flag": 0,
+  "index": 36
+}
+
+DKVP
+shape=circle,flag=1,index=24
+shape=square,flag=0,index=36
+
+ +Anything we can do with CSV input data, we can do with any other format input data. And you can read from one format, do any record-processing, and output to the same format as the input, or to a different output format. + +How to specify these to Miller: + +* If you use ``--csv`` or ``--json`` or ``--pprint``, etc., then Miller will use that format for input and output. +* If you use ``--icsv`` and ``--ojson`` (note the extra ``i`` and ``o``) then Miller will use CSV for input and JSON for output, etc. See also [Keystroke Savers](keystroke-savers.md) for even shorter options like ``--c2j``. + +You can read more about this at the [File Formats](file-formats.md) page. + +.. _10min-choices-for-printing-to-files: + +## Choices for printing to files + +Often we want to print output to the screen. Miller does this by default, as we've seen in the previous examples. + +Sometimes, though, we want to print output to another file. Just use **> outputfilenamegoeshere** at the end of your command: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr --icsv --opprint cat example.csv > newfile.csv + # Output goes to the new file; + # nothing is printed to the screen. + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.csv + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +Other times we just want our files to be **changed in-place**: just use **mlr -I**: + +.. code-block:: none + :emphasize-lines: 1,1 + + cp example.csv newfile.txt + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.txt + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + purple,triangle,false,51,81.2290,8.5910 + red,square,false,64,77.1991,9.5310 + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr -I --csv sort -f shape newfile.txt + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.txt + color,shape,flag,index,quantity,rate + red,circle,true,16,13.8103,2.9010 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + red,square,true,15,79.2778,0.0130 + red,square,false,48,77.5542,7.4670 + red,square,false,64,77.1991,9.5310 + purple,square,false,91,72.3735,8.2430 + yellow,triangle,true,11,43.6498,9.8870 + purple,triangle,false,51,81.2290,8.5910 + purple,triangle,false,65,80.1405,5.8240 + +Also using ``mlr -I`` you can bulk-operate on lots of files: e.g.: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr -I --csv cut -x -f unwanted_column_name *.csv + +If you like, you can first copy off your original data somewhere else, before doing in-place operations. + +Lastly, using ``tee`` within ``put``, you can split your input data into separate files per one or more field names: + +
+mlr --csv --from example.csv put -q 'tee > $shape.".csv", $*'
+
+ +
+cat circle.csv
+color,shape,flag,index,quantity,rate
+red,circle,true,16,13.8103,2.9010
+yellow,circle,true,73,63.9785,4.2370
+yellow,circle,true,87,63.5058,8.3350
+
+ +
+cat square.csv
+color,shape,flag,index,quantity,rate
+red,square,true,15,79.2778,0.0130
+red,square,false,48,77.5542,7.4670
+red,square,false,64,77.1991,9.5310
+purple,square,false,91,72.3735,8.2430
+
+ +
+cat triangle.csv
+color,shape,flag,index,quantity,rate
+yellow,triangle,true,11,43.6498,9.8870
+purple,triangle,false,51,81.2290,8.5910
+purple,triangle,false,65,80.1405,5.8240
+
diff --git a/docs6b/docs/10min.md.in b/docs6b/docs/10min.md.in new file mode 100644 index 000000000..d44e3b18f --- /dev/null +++ b/docs6b/docs/10min.md.in @@ -0,0 +1,370 @@ +# Miller in 10 minutes + +## Obtaining Miller + +You can install Miller for various platforms as follows: + +* Linux: ``yum install miller`` or ``apt-get install miller`` depending on your flavor of Linux +* MacOS: ``brew install miller`` or ``port install miller`` depending on your preference of [Homebrew](https://brew.sh>`_ or `MacPorts outputfilenamegoeshere** at the end of your command: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr --icsv --opprint cat example.csv > newfile.csv + # Output goes to the new file; + # nothing is printed to the screen. + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.csv + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +Other times we just want our files to be **changed in-place**: just use **mlr -I**: + +.. code-block:: none + :emphasize-lines: 1,1 + + cp example.csv newfile.txt + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.txt + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + purple,triangle,false,51,81.2290,8.5910 + red,square,false,64,77.1991,9.5310 + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr -I --csv sort -f shape newfile.txt + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.txt + color,shape,flag,index,quantity,rate + red,circle,true,16,13.8103,2.9010 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + red,square,true,15,79.2778,0.0130 + red,square,false,48,77.5542,7.4670 + red,square,false,64,77.1991,9.5310 + purple,square,false,91,72.3735,8.2430 + yellow,triangle,true,11,43.6498,9.8870 + purple,triangle,false,51,81.2290,8.5910 + purple,triangle,false,65,80.1405,5.8240 + +Also using ``mlr -I`` you can bulk-operate on lots of files: e.g.: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr -I --csv cut -x -f unwanted_column_name *.csv + +If you like, you can first copy off your original data somewhere else, before doing in-place operations. + +Lastly, using ``tee`` within ``put``, you can split your input data into separate files per one or more field names: + +GENMD_RUN_COMMAND +mlr --csv --from example.csv put -q 'tee > $shape.".csv", $*' +GENMD_EOF + +GENMD_RUN_COMMAND +cat circle.csv +GENMD_EOF + +GENMD_RUN_COMMAND +cat square.csv +GENMD_EOF + +GENMD_RUN_COMMAND +cat triangle.csv +GENMD_EOF diff --git a/docs6b/docs/Makefile b/docs6b/docs/Makefile new file mode 100644 index 000000000..97b18a775 --- /dev/null +++ b/docs6b/docs/Makefile @@ -0,0 +1,28 @@ +# Minimal makefile for Sphinx documentation +# +# Note: run this after make in the ../c directory and make in the ../man directory +# since ../c/mlr is used to autogenerate ../man/manpage.txt which is used in this directory. +# See also https://miller.readthedocs.io/en/latest/build.html#creating-a-new-release-for-developers + +# You can set these variables from the command line, and also +# from the environment for the first two. +SPHINXOPTS ?= +SPHINXBUILD ?= sphinx-build +SOURCEDIR = . +BUILDDIR = _build + +# Respective MANPATH entries would include /usr/local/share/man or $HOME/man. +INSTALLDIR=/usr/local/share/man/man1 +INSTALLHOME=$(HOME)/man/man1 + +# Put it first so that "make" without argument is like "make help". +help: + @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) + +.PHONY: help Makefile + +# Catch-all target: route all unknown targets to Sphinx using the new +# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). +%: Makefile + ./genmds + $(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) diff --git a/docs6b/docs/README.md b/docs6b/docs/README.md new file mode 100644 index 000000000..d434ab8f5 --- /dev/null +++ b/docs6b/docs/README.md @@ -0,0 +1,40 @@ +# Miller Sphinx docs + +## Why use Sphinx + +* Connects to https://miller.readthedocs.io so people can get their docmods onto the web instead of the self-hosted https://johnkerl.org/miller/doc. Thanks to @pabloab for the great advice! +* More standard look and feel -- lots of people use readthedocs for other things so this should feel familiar +* We get a Search feature for free + +## Contributing + +* You need `pip install sphinx` (or `pip3 install sphinx`) +* The docs include lots of live code examples which will be invoked using `mlr` which must be somewhere in your `$PATH` +* Clone https://github.com/johnkerl/miller and cd into `docs/` within your clone +* Editing loop: + * Edit `*.md.in` + * Run `make html` + * Either `open _build/html/index.html` (MacOS) or point your browser to `file:///path/to/your/clone/of/miller/docs/_build/html/index.html` +* Submitting: + * `git add` your modified files, `git commit`, `git push`, and submit a PR at https://github.com/johnkerl/miller +* A nice markup reference: https://www.sphinx-doc.org/en/1.8/usage/restructuredtext/basics.html + +## Notes + +* CSS: + * I used the Sphinx Classic theme which I like a lot except the colors -- it's a blue scheme and Miller has never been blue. + * Files are in `docs/_static/*.css` where I marked my mods with `/* CHANGE ME */`. + * If you modify the CSS you must run `make clean html` (not just `make html`) then reload in your browser. +* Live code: + * I didn't find a way to include non-Python live-code examples within Sphinx so I adapted the pre-Sphinx Miller-doc strategy which is to have a generator script read a template file (here, `foo.md.in`), run the marked lines, and generate the output file (`foo.md`). + * Edit the `*.md.in` files, not `*.md` directly. + * Within the `*.md.in` files are lines like `GENMD_RUN_COMMAND`. These will be run, and their output included, by `make html` which calls the `genmds` script for you. +* readthedocs: + * https://readthedocs.org/ + * https://readthedocs.org/projects/miller/ + * https://readthedocs.org/projects/miller/builds/ + * https://miller.readthedocs.io/en/latest/ + +## To do + +* Let's all discuss if/how we want the v2 docs to be structured better than the v1 docs. diff --git a/docs6b/docs/_build/doctrees/10min.doctree b/docs6b/docs/_build/doctrees/10min.doctree new file mode 100644 index 0000000000000000000000000000000000000000..ad09e065cdf64fe4a69ccf1d9f6acc65d41c62aa GIT binary patch literal 69112 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 LOJt$7S91R!Y$548 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/build.doctree b/docs6b/docs/_build/doctrees/build.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b911073f5e331f60ab2aae358d15509af540761b GIT binary patch literal 29127 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 AkN^Mx literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/contact.doctree b/docs6b/docs/_build/doctrees/contact.doctree new file mode 100644 index 0000000000000000000000000000000000000000..59c7676dc49b93e04efd7f7e8c980e1b40dc2443 GIT binary patch literal 3824 zcmbtXTW=IM6b8a(v$-q@6ecM;nq5>?RU4@-Eu<<9T`HPZ>H{*~8SmQ7%y_Up zxjcZ{2UL*!hWm=dujw!8|LEtLo!Q+8P$-dB86Tf>eEglO|7iUEZ~IvBXHV&ji*&z3 zqbQXT)6ULCGRzZ}8u#2?{nI^iYqq86o|d@^nX|{h5poenily#8Hrt-xh*)<<3Ywuz zrsR3UZv1p-^P8VHgIjll-renB^VaR{;MVPXn>V-b{MIR#+uv^n9i>f2q``N$?`#I8 zNXPN!eaBn&N_;jdf#wSnjeVY#h#WJak z{x}#gYI4Ouc$hQoDa?eOjlhGWH@e-SFg)*f5N_SyB~J_RN~pR*Ylsw=SmP`9(vkGK z`i@5xz}0R{A^}KS2n2?>g8!@hLHu8RJDXwhTS(Mq!?EZ1)|(t+XJKBhgyTPY-`w^W z$ouS#4*ZH=E*#ga90>=0T~-F%Z19~_K?!#t(p?$vigXwlE_6^866)hG(891FD0_HwoImxkMoTnp&~YN!zW$qL=O)bq6vOkb2aiFv{x_3rKqlbpd3nc|T(+?w>?4etbs+r@&k-(_CSeF7Wlq6y-Ao-QV~wm2yGuYds9O+_ER!9(^?vZ7H3xv?Hp3U|FP{- z>DYiu^y2i!AxXRJFQ9=E2R?Bz)-1&|9p-e%0C$8j=L9A}dqy#og@{BfLvY|2fyn6D zS;X=HcLW?FBAAB;V&7r-YSY|EGA7v*0ui+o@U>_P!sJ zGR^Wx5{zHqT4wv1)NC|Dm6An>gof-2w4x$DPmxGy+K>H3MpibfY~WYyA}*s5|3&|T z(xnj_8HgB{!$8>1SVroG?`>K1ls=|3;se{(4Q_95uag}ZF4K-w!*0ZOyWrGaXU}>G zuhB~o!xEruis6xE>zA&73Rv1|5FR?lQ^v0eS+}eYFn8_~E`~hDuNXe1 z5AQ{tP-V!&9J#9@d8SyGOA^bFju2c8IR?QHgKn8q@R%Ez`vp8c0+Rlctq&tN9enIf&K^yb4{Zl)`(p`sH z*3Ok>0C|Tf5@{q5*M=CXhRhT`U%^3$3WGNfu!;QG{|JR@idsGmK!&zKz3{V_e^r3q z^u+R;zvM5pZFzz@$Y9JP$6xj|Kac+}_%&^pCS6rXFNFeS$R7`lCB>&x#aEg+Nh$dd zuy9z?mvQa=g7v*a#G1P`rLk3=S_qw<(vPyJjIYCI59=E39JBLC_E6^jP2=oBDDk8z y9ww;vcyyHX=eYb6ch4slRmdT{wlwNYd0?IMQ{;u3T)1pL@?~h0v3^>>1K~feOTO{| literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/contributing.doctree b/docs6b/docs/_build/doctrees/contributing.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b6f5337ea5a2bc215dd8c87096d102873a6ae49e GIT binary patch literal 13382 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/cookbook.doctree b/docs6b/docs/_build/doctrees/cookbook.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1a43cc4c81c13066c076ecb9098696cb4b7e9051 GIT binary patch literal 16800 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/cookbook3.doctree b/docs6b/docs/_build/doctrees/cookbook3.doctree new file mode 100644 index 0000000000000000000000000000000000000000..480ff966c6af137841921e2b33076822ca7d231d GIT binary patch literal 27067 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 Igy60J2d`5OK>z>% literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/cookbook4.doctree b/docs6b/docs/_build/doctrees/cookbook4.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0468ca70b4cc35584168e7b54a682a7a8ac3f858 GIT binary patch literal 19875 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 Cfn@st literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/customization.doctree b/docs6b/docs/_build/doctrees/customization.doctree new file mode 100644 index 0000000000000000000000000000000000000000..802cb826dce3d6f8c26ec960abbdd69ab4dbf283 GIT binary patch literal 19781 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/data-cleaning-examples.doctree b/docs6b/docs/_build/doctrees/data-cleaning-examples.doctree new file mode 100644 index 0000000000000000000000000000000000000000..702ae74d7281087392217bdeaf9b9a4b12e77cc8 GIT binary patch literal 7859 zcmd^ETW=gm6}IDyZ;2;yLX1|Mu$3jdb`;M{vMd)_3Xt7+S>wcktU-W?dTY9CrrPf5 zZn~;{(GqESSZOT^gxKB(UJ#GG@)r<~Jn$EQAHXl*@}0iV#0gGfq*bsqoKX4(ntcp!Y8e3D%KS@JMhGBXk1RY4rtA~9na zVN2I@BHOmrB%*jo$M`wDjwLVJH8_9;8G?O969dsg3 z$6an_xz>@}jWuLIcb;$^h5MN)+v7^16TcfiA7sC#oj9x-U2bnjqL+@D*&BE(D&!=q z=`a#XL^~ph&6MVSnvuv^xgaOxxSTMPg;0Og`5wlp&bElWP8fGBsdZ?%z7~-$bZ6jt zo`_nJ@C3(EinbKo=|KAGD;x7cl~}#?D0Y92}R;e%t_DnMY28-cOk_oC2Z{m zeyLm%1xa`b4;$Lmo~S)C3%BbFvtr>)C-aYeT#5M&T=qI$R=&O=mo^}2`FV&}z671V zjL#)}Ucu+`gCv%($u@>x%ZAHExwPI$4?P1-@qWZZSv%Vgg7LAjcSR%^)W}pY5Nwz4 zE2aY$E5WqHXFn7zTMBy{Qei6WJg<_>rtYQnL(UQP$l1r*;FEa)-ERd%ctj*nGEwk>A_3v{(ezv-4N z;+PfDB0j?@V6xT2Wypvo+uUE&ObNkU&A8_=u33P4Gh8$iBad}3;B;N)DvSsC96D0_ zYO41oId5(shv1VECdafM!1K*I*5sHu9SYxp%&k2rxP~6nemb=mUTD(wQ*$bOBh2S+ z>Y(P$;t?TKT^p9SAiq0m6HDe~dRQ}|v;zl(Z-8pO^{S(VW7!*b6<^c6D-)KHlY#pM0Fo(>&@6IG7_}oGg4z zzMfk46e$bVJ#YT~BAC?QKK#uy8&zcn|9lZd@f_Y|#D2vSW5w5NNJ?Wy8Y|{J7g3XY zR@V#c?YhNp!jnO(W zUL>6S=dSAw`0|Y+68>)%FOiXYiic0Kb@@ek#Wdihk$4=KX^;E;nD=4HC;b57-!!G$ zmmWUag4t4zW2U8Nku#&bWqq70GS3fkq0YcO3!#1^O9Ls5yN5`V#Zd|k2(@+~up<*Y zBHGu;B>U8v$F^mLI7dlLUqmZ~pq^)mN*oD}_v^Z=e{xz;K;?YxRzEFo^(h;85o@(v zpaK7aFpO|&7RH(_UMX?GZWi}isyeSOJ`PZfv2tnwDOQIRV-=<_IBTS+${K~hKBK3r zbU{JvcmEBV^5+NAQo8M~3$J9L9z zxnfFt|BRh#SQ~#h4sEGGjy zzsf!kS@?YQF89bd08XS`8~1O%+TOVTaF!iv52It@aYwt}c(m(Fk9NJ8rE@srvq#_3 z$^XBLp+Xl~)jyuas+QKr*H5fZh@s^2t2NNoOzRe+gc~_TT?*j@eP)Bcb~ONWz`$#V<{9~@R%bbDzcQ<8BR(uQua50(E`I+ZBi^% zOeh&*xkxW(uYCF>{5tmIzVY?yhm=R#JR>sS?o8m8fhZrsOqO(L_19K^avNzpT- zBQW=LDR5j(*N1IdAcX^>5J8s3y4U(zOS$-carmJnq9}+g5U&oXddQiMYJ(g*lLi0U zDvflN#9SJAGP1QHpI`fMdfCEdHiBEvD<9d+6eYH{c3kCV5Itjo4=1Vy z7s*dKRTzX^G^cSH1rtaaY%DsL53`7sPir*IP=ppynX8}zd0e(aPP*1hZ z#bO%`E=sjsp?m2zQV%?AF{61GCg5n9tWTRu0Mx)LZL2)Kl@*%~%tCq^#Ko*s0mPAv z902(g>UU)mhIdx&`Iu!%aKSiC{@2x8^&#lY&Qf7v_i8rS~>4Oa=U&2p% zEUzguS65rQ(i|A|6rco2Y_@KCDDIih|Bj|A3Tm*W5nlM)z5kD z?A_udWJj9a>FRoXUsd(3@Aq3(Z=C+}-p&dBN#79ZKd(`t$78^Dna-*PnfvU4Qn)8`oZb?w6b5@#SZ3ux1n|O@F{X^6Yarm?+X5 zduLxAdn@VvFS~mL(>>Mog)zs-JMEoG&kP;lkc_4DQ1zs_|>!}6i+bhaaRljm94>jzK7Lx*T}ZWy_-8|}E`QF=CUwy4C| zTlFq`r@WKisq{=v)K@k>iG1c_@L*GZg4*Wd96TMc*5=??=pCSs1$`vZUAj&GhCwL!zPvD-=fa8R(82to9{ zikGJoKMCB*tMr}M%W7F(t>DMnoR=km6`&~*n%<+gysNiBWA70V)_WJY`EGo#;QO=q z{@knMk@r5YiR>Q`*}ccSt2a*r;Kzmhl|XLf3F+!4@QNAXodZ-&D#5shdY?KR7*AHf zILGO>0#R|cB4_AT$@BS_J(u0)fHXVt4*L*6vr#-hdAr3n{lH~@%;K=`vY7LQ!_2~V z;(#$-wi$(eM(mEC*w~0i!(kXDO~_B;JHfWQ-$ZBHC?6Z5js}`*P-~)hT=mw_JpjzO zz&m>e@}H<84>qqrQe6l>1T^p9=%7~?;*pbhr9iIIQY8`1eR>h2)B8mi=%!}?#VGQ} z7(Qx5L}MqHv@DU>gv3nj3Lv~bN#Gz| zElATH-#nQCv6fz4mW>snEMI1dMZa1Ixqa7iku&TbYA8erBgAFz^9$LUbJP0*5i)1r zT6(fsAqgHPadj6C3D0|v@}YnROx`CU5-$|QdF@kfl=vMdXe3U16gUyv45Pl2PtfVoyB=P5!eG?Lu!48Yb9P*o zglspAw%M+qcu(X+jgF$_@4fM*!!%uT<1J9*x2t`6@wl23@j``&E9u3+$K2ust#%N0 zwyOid=NL^ZtTA8;r&KwfvCpu65P@Vq4R(!2xCg?sj+3l{Zlgi6&lr2j?fZi;a93I4 z@3a(2mYJehw$#-1B1vJ2WNB8@lvf!|PAJCMi*D?9F&ksl%gOv>07*%8>H~kcs1JDW z^?o5e4VlBZ`eu4Aa0Xi=XA4Te{eut_aC*t}x4Zz~q=g}kbd2BQ7` zzMjear3$-BnSb~xw(0J&*ry2|qU}b$8y9jp=WU6^U!u})A6|4Gslf6FMgRMgOd9wE zRv*MGGBO-SP-BFEKtYKUf6zg<+ssAgGhEy%62!!t)k2gY91xU``%d3y*PX7*lvVbE z6ZF~BuG8`8-7`d4XV8rqy}LfzaRM$=^zNmk$vzf(=+jKj1?wje@{)%nh<|sGAbQ_; z)B9#7dEU1^JNEu!TEgBnldI3)D^~|`5{7Q?3gLN{l-6a{X-aL8pKDRbysxv9sTZ)ogm6@R9P+A|#`0DuD^wsgTDNUj-;*DA{ zl&DtM?b3MH#?m<(>)y^L>(u=DqobxhlbYXMikjJ^KS|F62`D6#tCGBI;<*DXoul~* zLpI%4bbzX=P*oI4g`%Pq z*phCUrm1R{WX{XmX0oJ8w%*hgRn-mEGBsmf-T|B0Brw58YNDtusg|K?hGHnHk;&aL z*$zpzx?Eqs7rCxW^~YyQ^;b_VDb-U0-eKgr9QA6;piIUmg?&0%$o1^>cCNBjs-gUa zDpyI5pzY=BcSvo6M0ff#CwX3WCRD*0^;8GydAX=#ONOQxx~!o4D4HoMYAC8KH)UN@ z6;qcDNy=XE?l#>P4GeMg~_9H~KvP7MNMc{;SN!JZqv1Q5BCELzXX=u7)H%(i$ zRm)N()0A|MVE%p*+o|g7OX4{=%}Jg|nR)zTjmqTue=kD$FnZiiC#7I6?eB)872C_4 z-hA9o*>OLeKPZ$=0P-dDK6!NW_ABMQUHTF-=OA~GRa`(-|6t(*BAe^`QAySHNIt&> zuEz(ig+Ul?#GW&BYYxci7lppki-9vxe~tbf#wXev6eYMXWV7Z2`E%}pgx4a3A*#V4 ziksc-ogw>B?mF6n=VH|6Zp0q!pxnbO{K*@z{kJ#zP7F@~cO!Ez^2UtX7J4#=QHTXF z>|pJEh6NkD-QR{aSjoI};(;oNJCQ$xHI_hzso#O0Mi|W&c`tjvR-iAO$X@9kb8pW8 z^~e#=mxvF|Xsnd$bmnU?{0`t>WG2cyqP^cBJcIPPqhwp|OXWm_+=PYg{`n&&lOR&z zft?^mgCw%j5hq@Aft}%%?foXvjvTYzXUQ9zqp_AgKHnibDUB5t9i~*)TD7ZIB=3xI86owRw(}I!`}HLy;!lM{oae5UtisH@np2`==%spho8U*@dg%@?Qzm`ky>HB; z`opuka52WEb27}JWjR*o4*J|DPZ;JdOAjUU;Sb`wlAed3H*ga;%@EmA1}~H$EGzV; z1*=@Y@;ZI}1u;a4C=8+}_vf4(^ zNBnUfjKdy&ayKM@v>P+GKlCGVOb7cSJfn14_x_!jO7ToDja=WWMm*^nO6?3Q`|k8ztd*^_P49gH{%e?^VKWgBssI zIRBD_dy3Ef2-|VCZr{d$=mwmA5<}R7ye{YmscbuKAI|=L)^&&OfL!bhPApE#Ns67n zPf%>(gnSX1cxODDg%DJG+PT{qJo!j?KY>?{gIxW4gx9bzYN7WqfpWQ*HMW-OcZXoX zuDh+EfMK~2D?t90CD2>0YZ!vVqbhrc0m8=EXy8+@3vrTEE<7Uag`x%Fi<}yBETSck z@tYqd)_a0O-Mfr`Mb|ui`!?FnS$T3a!N;eUKs4i{s2zh|qvYcHg- zQYvS>EFfD>@&?H7ECJSXlJ_AYdAn7~b4E!>ZW7XHAW;+*#{*~h6p*cAhmIdj$=L4z ztOI52_c-iRG6o0=8QU$H&By<*FM)0*W1{xDj4h8($)}2lE?*p+5$!L>$q@P9S^~A@ zIJql0xmV?68$l?DRQ#wjien$~7ZjApC~AZ0TuVg=z@Y0ujq18Pz6e%v+7#s|H{ z2e-F@{3XC|cf$}~f%9_0K1BY%S%RGNgnfQ1=^3%e8>c59Cj&!dRDy9!%z7{|eEx2q8A+Vps$dhk1mk zh$Dt26R}L(vVf%;ji&t@Y-dIq+nte!u(W+Q2*O>4bw0v!5jo4<7>G@l5QwJ8 z2I2U0BMpWE4rxy1Y1&69UeX;nzn+-1PjfX zGF+a3NNL&{!WvA~woTapWJNndJuKQWs2#*M$c8B^2!*gsL*;3}0xik_9*t<4P6){= z5L7J5mK7VQ10%f&&?Hrp_}8`((lCjSMA&HrrmX`ujl7bYZs{7_kpNvYKsZ&hbX8L< zOAyX9b-Y$VAsaYa$Y?f!jHSvd2ydH;VXv~`D58kwfDB8vMtF1Iv@(tkZ78+jpmWvvhsT) zBbt9+ug^cFD)9Pq*;b#?09#W;;5G(j9v;iCj$+cFZ+9ZT1X}1M6aK2W<|W%4LBZ~C zh~nHUMw&A=d!p9&iv<)Zt?yj|hKj1URCeIoBz2|YJgj&mo;@;@a@FIEK(Yd6o&reB z1Gt!bwLVM`2k9>^@@gGO=faIe_}AQ6zqHtmbzsd;3SR47#=S5?^DNQc-k(sW&rtI$traT9SW#p7i_AU~4CXHIO#E#hAXGI2<^LO%}cj zVO)Zhoh*ip%!>Fy?iWe04See{ycvphow{Hai=tOPhE-e^AT0I`&fl*< zO8@$3eP_|yAsfJ<(NS)`H-$<016f3*rV2IQvPkE)4BgU5I~RGe!v#CTR@q1t<4T=` z50qJ1(R8T4rUs?e(0G?lGIyFN46d;D;S?vf7G!<;1!D2&)f-1@R=9y!v z9xYXi-ocm3Up}DwExT0yV!cn4stUK(dT>97I9i~ORd2XU?qpan{7t?^KdCvV$rCDV z$XtrcO`rExNr7?iYrqzO{yzPy48RLV)4~?=TXhu6ZvRbGmv{SYpO8wSkjL{o6dNUvyI3zO)1FHLdl5_rJ|PFhj)IyQ5hXq{NEA(SE*qM7Ma>d z!5D%bTl*-?z(O*smakFqTg6Z?D=RG)v9Pawu<9>?!u~icXBoplMKw(4r5doNt$nao zEo-nXEamY5>=-d-Wu_|Bi7L!$6Qx(RdDgcBqw!r#9P)uj0D$IHnbv$5;;855GVy0*1 zr5ea0RQc5Lz=jdd5X5j}Hky^0s<0PTVcUYGw#_*@ofoW{luH;UG)c+n2~Luwf+1ua z8!~6)r5YxLt&T=slcMLAjN^V>;W>UD_v4Hnb-_9A$9w?cz3<1X9~TonS8e|6h*X=e z*600FwfRPA0r7VnnB5bEKhSP-iW24%x$sz$p})zV9WWfQgu`6u7?*YNzEQ?2(acQ& zc3CJB#n=tQA%kZV(RnyhV?Z_??hJ+UjkD2HY5=ZrHkMz_33 z!fS-18#GgghsA0XV9F89YRq%^_7Zpkx^E^}zXNX*SUh zIpBJN%a2$HUy?wRV3$>J5S}2Y@0kOu!hG_>!AGT`MiqOLb!CF2*wo1JkYO$$ha+dS zX2blT!HS?_#~+xRk<@_s!c^e_G?2^z1tsAURAEyv0H0zK`0)3^3uS=c8U&9tYR-Hd z$pJ^Arr_X>ic7BoDMSb!L%6u$GSo~Pe5{KpyovDDfgk`4p1T}UR7j1haD)MnjDMD; zC|FWJ3D*ppud61P=mZt@2Ne!M9nLwO3;DE-qwv~RAhjT9u#musiCv*kc_$zRKO`JC z1tv)lbn0)SF?d5^+L7URwIN>_r0_<{D!LeQ@@(jiCcJ&{N$S*3ObdOFdL!f;ofq5y zm8eERQ`v&9W5O(hE|V+C$73Q9Tzrnl#N#pXcuW+7#ZTp!SSX-;!SN4wx!~Z({7fD} z^2hU((nrwBgtc)wrBnnQO)I69^!Z9@En11&{NH}Hbdg?K1PN6pQiKvAZU^d|hB*;R zHO)|(fHR0D-Eu%$hz#1|| z3>naPaSQ}z;ktf8F<3Bm*$RSz5br}uA2o;2BtUE75HiUwC+@0~2H8jpx1dhIBcniX zf@-0Y&dL=O3mOh|IOyRPMNyH9r>;uX!nNwJZ`G%)(optVZYXOX z-cE*Sj&%yspxqn0J~pA|+dSx)O4{d9*+E1WvzSa~W#GmK@1g0ER_Q%e1G4=0gkh>4 z@^LmpG8@0rQ$V?FoHOc&2QZ3)$g{A1YKw<`Y#f$og*uZSy66lXmkXx&>$=bs#<%pX z2_>h|fW^~8a1L2mi=(IL5H(P1eRq9tZYTwhMbAgWQHva+bf8-Gv)kI^spQYXf?0zZ zKs70179KOBs(6rGs zXI*(#;!OVKhSPPSY{Gb*AB;GNV7$!u#w(exsAh(DFt<=yOGX!!lu7ifp@05k=<6nu#S6OnPX7 zio*;8`xk|6lZn$p;7)F_%=SYfAF{!ysc9-%7IEMo%w8fDilPm>8ik9Sq-7$|1|I== z9*Rtbp@+iO1v4wWzAz0Lyk$g=TM`VMI_X_7Gg7Gix65e=#re`WpWnse9Q94^e<4kP64^&`? zAbM;;AmCxEGc2xNQrCn=PUa|31eQaIsFs_gbG(UaWClglJWQK1Fw{r^rMAf&hZ+fT zm^3L=J}X`5xKtR&`6BEe`o9gNkx$F1My6aa5jJaB%Pc^i8E)&4!!`{|Bw+}Z8cPqf zK^0(614scrKp}>C5e8~}h+}2j)VPGb3bZK$!w>cZP=G%NNzq`f16;Hyf!(>JT3MP3 zW6uSkqtGl99OGItr#W^8V8;an4TxhLtI#~B8fC-M0)inSx=Y3Yr;-Vj8ixoH522C6 z;0-$_AkS>;`9ek%MmQPPPOwg5Re+rtg5+QYtq@QzorjN|AqCY6$f-1J%s3YgHd+(J z1rmJ8z{!SKG80uIT!Bu9tH@d|EmRy^60pMr(gYIVcsUq%Ipi=U+t{o?22;qn&S{=G zF!Iv84TPdWps_weZ$j{!fE=4SC@h6s0zh4tO1ulmMPZo0;h>;^Is+*3wh1OI|F8@) zK`=7?Tlw1LczCQ06UW2j@$h&&JRT2^6U&{ecd4b$G^PH1O;s(ICFuj))h>>dn>EXz_O2zLa{dDrGvdZCL)%WF{V^a?!P4iZ|QbduA@cuNmoH!5Jegjk>)QsSeru0Tf5DwG=_NY5YKZk2zi}@{mG2fQI75l<;EP)n z7t_k`utSSkf$UN{ARoDOB=bCY*>xh$M5&lU$)#R z3Zs^XLkw`+9q3G;c5sE=J7Bh`*K(TIGET2dyqTz?7oe}CmqfiK40-AI)L%>#P9Go~ zVi3v$i2{D1-^Kh|A5grDOMULc9f;{e;_xb51RxGr>LA7lbU1^%7B+zO?m!h9uz^;yz;8TCa`JePfh-h(C)*gsS6QI6=WH9S@fZc5rBu=vLqu zjX&7+5p9o#0ERBsn_zX`{~x3gAs)5s`5tilZMTaqxsSFy7x(AA znLgYJLT9_>_8mWH;kHlQOi8y|-bqingPk#sWlPVAkpNu}QsfW1KIA%Si3|8R&)3ip zq$0s>pP)^bF1*AoRu9%v#if{ZxfQ5eJkb4cbe|^D&r+iJeYN)y^v~Wk`m>GwK|PO- zdf4}NdQVc)2kFo6Qute^p z5J_|asv?E@d7e+uubLwAy*egI>bJw75KEr*ofC;g?v+}ND|xHD(1W%5F=R&x%@Gez z)|I_Ek*;DC;yWQ|xIK>N?~FEe|I$BEa9l7$0F?2R+sQ}>IL7@XZrY}Q#{6Pb(EQ{7!NRXx>R z?W*dzM2Rp2OKYhfkkUcq0Yw1`MFgIL@{%Y(L;&%CkU$_n2odoYLbrwv z{Dtuce`EZ)@%3~ia`xhI6m{HjdI~u@o*#50cQAehFRxJk#1GApB*sqoM&Zdt) z_sp#)U%bU`KFjVr`x3i#^XZq^&8J_ub>pRHez_?gUwY~mYesR>^at$YPd{^ui6YIh zcm9>Jx02rflDkhZy{WohA9IYnv);M%+|U6I$=JIzYCGwwlO&Pf9wndw;e5vL#=tK< z-wB*JMk0Qn9XNgQ>q2)lEFaoVXD4#Ec%GI0e(-oabcj|LhLIb)(XKllrRNi8n@Wtm zRqv{I#yjnuNzdg(eSYIp$QN(yxKXe%9JO0sk_=n^AaSFCn{4#`AaJ8b~*|6oA^oK zR$is=x=HnQ{at^s&GKpmBi81;EGer1KZ)@39=YRPzXRfW4}+rKyTQiy;Cl_S_rv)&vKD7>`l~Ah!RGKtKR1qvNh+X_c{?WXWv?S zx>+F!9wu>h7Y+%}dXMm-fJRE*Cm|Bg6~uY<({7ab9VcicPJ0wM5!(u*zLQXQ+YUqY ztT18@dv)Y@c32RGI}Gn`y!dI+{{rVA93`yLV6p4c@V4jSbteo)eGDsj$2@1(Wl6~P z!f1!>`HA;^7-KKGeSZ)J?kY?C z-IgNBGE)@GmYTX=Bq>ahEX`_~@+zb03B?$D!HxYcCSr_xIiY_dU@0k2{oqd)^#kvH z-uu(DkUNa6Z=@FjXRtkTwxI#sKL{}ir&m0G+Y9hbS{T+y!ALK7L5oO0O2hTrr*EHj zW9mX*%S8W5g=?kgKlCKqa`#y5(>xCecO&183-O%uw#4HvQR#P%E(W@dq9BzpY$yKFg)9B1lZUSuG?AG6H$|r0?{7cGKy) zOj%{mIYFO&%yl{*y?ctt>kPUvqjxt)yH3DGi{8DMG}$kO9y&LZbNPB(!d~)`Wj&lI$G&t&fNZ=Sh>IEhAF>0IZUC|Bdx(*J{+>xB8wVaEeXIg) z*+;)|G&aVGlf*J>I1EGidf#>M$JwX8nhojbT=}mSvQ!?BSM)ggTjp{0SD9>^y4kd4 z{$6fMhODcyW~ioS)5ragWH6;^TDq>whDwilH+{Q;Uvd*YwRh_DsZ+-!lj}3N>>f9l zSz{Yx@SG0(7PVHV;o9-hP@PG`?Imf*6`!)745js-o%5%tLZ3Pij$7#-ygL>Z+mGx+QC}Y$?{Pyr{a>XPAtzK(Qs=GEGy}EXkag zx6Ncpm2ADKE2^p+s%2`%yu1T8vq@lrkJLm_TT(4U)eOZ@)O@l#p;@jrR9HHfW_5YK zd3^Hx^h|mF(wU{@xjL{NMWV~mt+o`(q`N{BF6Pt8LZWAcWM zceLrYXlR)DROf+tupc9;m1XJ_ECMHtNV;y=iY-f~F4=aDN<-5XyJ_00ty-2UnWm(3 z1oQWk*iKbnUlz~7X-@Jy%FN>zakaAQo>S|bWd4tWOONQQYkA z><-ySawpO@d>ErPcPRE?2<1*@;Zoj!7ofe-cVhSixF?xAk~e15w$P_Jj6$q$Vf<=r5g~11Vf26Y zn8_rFRCsVFh|wT9u5{mt*IdkJcy)WfOSB`$uJ<|e=H_UurH{>b=uXOTg+)gxm9H}6GwCTf3TLSk}EONW1% zGU@H_eRG~%JT!ZdDaP(}PKFuWF6W>;1R;+)Ac@SKvTc;ihjnzYmGmM!*@2tDC5YIa zGCZRU(pjN5Ef^E~mDlNKo)bf_h%+G{9QRnWok6%aVB~G%F-`DP#0>s1ZeDQ%?z)KA zdCD$)h+8yl!wddN9%sZNw-X{cMq(Jd3_W8=9(OlpZhz=U?_ZHp43@>ZBi0u3uPlMya$Um^93EBKI}8vQ$3_F6!g+|3q)Orufjtxm z3CHTxm}3zwc@*RPIJn;99O~Xx{42WV+09L~owM@vXo8O)TLRIHkD_)AdX18g%V1LS z?}!D#2hrwoeA`BTV+nMYLGtOTkt@zLh$w{1n-}h z;7%rZqIL*gzZ~4&0`ivtzts&xcm>YO340Iu|8@y-&J*_et)%C~B5$0YevDShy?-P< zUW7W+%A>L%EOh;J?K#)w5zI6J(E_iCEt~PC7#4b`;ITxNKLR3ETf{=uv{;=6bzsVP zvYT+~?{!!s5b?n?EL*E&AV&0yY0b@&3-R$(R-nuW;7dSz(VB$@5QKXS3w}f& zBRZIy;t_-`H4Rmf4a7qr>_9RNa+1P5Xj!HLF3FOGbV);lUG)z@DO(g2@ zIa;!1$%X-!qof;%k=38YDqtmvi+5Nt_N zb@(rlXxa)QE-W->%5dlcBBg0-2-h%G+csqbkQMC+J+WxVpmq?mAseQwAjHEq4V9+> z3$!Q$cr>DEIw2&hKv1zHTUKnK4vcifAL^2-N&IWu2-TRxMG0cEKRtj!q2H zR9#nfO_yXKqe#3RODCWeG$!l#V*w__j>rlSQEfw&Bw&L?Fi1yW3SvoYum@2kbMP@V z6h}}#Vk{*$>YEZLT10UZzpX-G6p*+%ooZdwL7MeP`P)+NmV&oqcb){9Si z!%1&A=?zAy-SBDX+VM?8NqrhB6@$+_lWlDp4X_bM#H2$Oc|;|eg1X(`5XHIgkMwBlYDKLd6w4`6Vc)j|3?*rn%MN^-q`XvIq!ka!)5nHV zu7;cwNLIkiQviv12qSYZ+%FKsLHf}}-jhS=TzF0h|C-zF7Z-a@4y}30Ym(ty@tPDV zQ(lu#5HuBUS_a)(dWEmJOQ|SSv8gvRcsgHAuG*Dfnl?jelg~7Ck_V= z0<486LztRib0_;@BeN-fn0rYQ?04UO6mN!NmASb|)+}uNW_vESv<)6jph_jQMUQU{ zEM3h%v$)BM03DVSNNtk9R78Br%&^GV<8%2~sLSVOW@-nbM0;81Q{#KDeW|2J1&>D- zl&MexvhqD|Mk)O?xH1x=$H(O9p&cRZkUumkcC8Qs?g>wi&SsR&@GLWbdeXEcd!L+ zm5oF((rb}fRx}+7u&F_9H8i&&AwP0tTX>+3Vhx}mJ{ih0RDT13&Ui~zaovzYp$yBk zbq)VCg{t2zs&7Eyhi*?X)v9bkp@p8$-&ZP!;&0f74$T^2j0*5V@vL@)Kbi`*1!2jd zLrs-rHCHoF$a=hFE&2!7SH5^i2Ry>E`M2sFqtsWp0oQ{^I>dPjeXM`OJ@PQasNrw% za|x1~znYw*(uT|hx!mIV<|-+W?tK*q1JFODf0a>q;gDLGM`*mO*lNnY|7}!P_Wf+p zU!shS3`K`;G=h+!w_vwj!}DRrq#uJe9c>|JyRTlprG_OKX=)z@0}1+V?V~UQi^{B8zFx&|6$8Soth8{%BER;51)u~+u2X7&m5RrYh8lD$HsXSpL$Q9aYF0RWY5Js=yYF>IWu{ z3KVEv;9+BX@vOX5gI=$J*7Ve@_}G@sf5?)?tC-GARTzt^01(3P0!s)%F`b#JFzZ#+ z@qk@|Ltz_;4xg2mY9Q-S`<5w*pPMpM)e{m^uKL81E?Y=ty-uWI^;E9#ivCDH%4J=dTrTE{ zv~mGgB;f~A>#d12I@6(zLoV=?Pn?+KvF^maTet?WEYxiaE(5NfP<^x4oK!}Jqrrqv z0xk{m7z$;fzPv;>XgV6!q1g9E`)=WflF2!vVUHY^uZpF?%VQewW{{>~>!txOifmZA zsX?vTj$Dwu3MiaMIFUj#bvRlqcy+82P-;rjEbP29Pz5F0b>j$b&7{P7l zRsq!&8N2?092`{|YE-fDT303r zihY|L4H?z~@;XwrnhgVl1{;EkJ&oXOMo>YY;lpq&eqt%m|!`nu2pgDsH_BppYMU4dLd3+fXxYaIp|k&O3M%;jaTd02;h^ z8K9_-+E(EU0~{IiEK51FjYY zDiPEMojY|fDv>U(TF_vip+U#CC{T*#^}421k4OUVsU%{5;M@Ue5HF=@0HqEpAe9v8 z?@%ldI3#onatKkJ6imiY^`Hle)(oHvUENloBNCyx3S!_G3k`8cq#E;3Er3W0p{gJr z40;v^fRf}C^-kcWHCa8?Z8MnUAlmw(8nebOcVzjTTEg!Es>Hz9qa zJ|UH6u2*w2SNrHzF2rT5Q@91~%GmRf-#8KM9iSu8OwVdgP-%ZLNFB-kl+(y?GJq`>*fodCQQ=!FPF2cVF4AjpJ8Qz6n(u9-P!iE9@9#%KQ z;+iD&OK9F?S^`C21EeSr~>Rz04cx+ z=)N!%!p@8j$y(VqH7;T20d29s*nQ8uh0AQ%#&v}BBKDwJ{FI7EKhK!V3xaIzsL z%tVz4IG~g4DzcW-oQh+E0rrbPnm_^^g$FY&ha5&>8(R;^_6a%HIn6USL|&S=fsir? zG?qi?O$cHWkYj5G1(uLyAE@h6iFX0HC=6RR{0tNvM-sx@CYZ3!!-~fQ!N`Pf_06w|+{DW>IGBz=H;$;G*Mlc)WOchyt+7M}UHIcirb zeivz_*%fHT&1#ji$g1zlE7GPK;1|7Rdwg-TS=qqk=}^UGaNeV|0pfIer8C0G27{!P zT@rUEy_Bc$`!w#P7h*TTZ7R4=CS5Bo;X|AUPD>ed$LYCG(^V94d5BH(PP$SAevI(| z6kRO8`a?Wi6wT0`G&^`)%^pWlfTzniXQ4&6+|gS!cNTC(2jld?tuRamAx^k2U*0~Q zUZ&gT2BUs!pN?|DjaumyI*4kBB^kdNFh-T{5h*wjiS7!FTNKLD%J14ki&=r}@;x9Q zxpYHXD{yz+V0`<&bk%c$;t{ulx%)n7g~jA3&NH1&&vxDRXdBI4*>fTanL!Th73m{o zC5doJAHhAon_lq;!%@=0)uT8v}sG=93r=(Xzy(J8J>G#%OOcYKZARJ;4$^(f4e(~Vt{01UW zyo>vX?!#S;={vloR-u$C}p(x3v zq?5FEecYN5MpRb|XPD8p9w3rIc|PwD-lORyAVU`l@e?7C{c@JAMc41~>lm*L-C?V^ z-Hl+mL@90Dqu3(ZPKzt}_V)Ig!vh?7HfV;?_681`*g(#BW1K!jC8$O!(ZUIApmGAL zUO;-|1Cj=^T#2?i6U|Uc+01+Monc9clee3`n{4rByrdtXi51+Zg)Y!dyz%V|=`{#c zzg6_D0{j;3wW1rQu5xG)EKcXLg#*Yf(WnbSzKE+ji$`?42jYW4;_M?jJiCC3E`|(A z!Y{>rgrBuu9ijWiDEUtQEFKYJjziuA1+R5H+=1A^2~46}fnzlOV9!RhGa3RIx&V~l zAenXdHy|V-HVSTm)p`GakVb@f)UM}y!0or)F1q9a+VWgn_xDEnP$vkTotE2o{Gf$f zNpXWF-M)D@J>w2`$2emxy&y&cbUjFsKj`|9>!c;_3*1Xp45`tI<$?sx}xc{O)<6?b{@yS(V#k@s%O zOznCf5{*9L?RrDeBJDsBEqA&%DNj*lUd=mJzl3ib0mpP*kg zMdW*BOp?@Zhe08hJnOqA5{uj`wHjCQR(YWZYxQHujuM(99-6ExdvhvX#VEvgFwk&& z5i@=OjspkGMCWhN{c}kF0toy1_yu%DL{*}5DHhx$)WD0 z$a|T4FC}rkMz;wzjg#A;ZP+{X>hs^d;y+(T4y<|A4-< z-#>~tI25XpOI=A8LC=gc{0&dhu;@k`r3eMJ0oUbI@Orf(;eYE?I?-0C`~ zsz#;VK(Rr=RUi>dgDG@y>ajQTla5$IVm6Sf9^Ulh;I^$?axi*=i}&SEpJgx45~HuT$?X`~>n@3me>QEVSC?l4{$nlBV0-)VaOT)EW(LCQRPo3aa8g zt6Zrrp!co(LRGPqgrzE`rms^ccAeu5P3PU4$J%A|-ARjAY|YU9A*BwWevKn>!q)5t z4<$LT+}5@Mh;3=M$_!iOCTl4AdRtjX>&0-KADk!X<_sE}qQcWH~0B>?yS)Ruy653Be9_yTlzc|tbjEw z{%MAB0v`NXMw2tXtu$K=Zn3sSV>vgsdh?5S0YJ8EUJmZu+`V?Wyy~tSwT~u4U?dH#5vPKCDARVZSZY~ zsGOJjkc=mRPH4JdDo-wgiEg{xa3)M+LEXS)7u7HH5`Ek`F3>v1EV~K`gU@6M6rv-_0Ok_TdXTIHPXcf)wJ{8GZ zim7+MAxbh_RC^+-H^Bd2Foxbaa~iUk{V+NmpKY68adVN6=zHid%z-iAK2XkL-jHJ3)EJeX*l1n^H-@B!9{i zQeF*?lgtW0h$?(@_$n-oEbIcD&H;c7ZmJZgepBf&Kr5R1E5kQ+Ix3a}Ku&MU;7Unp z?pKN)16ZO`zcqZNdPzWi>QYBAvo?XgK6*0;ouFPZF^=$K2SNk8WR6PNy8K{=W#!} zL+FzW-V5gfu>`xZaEBB#mnhunvR{(lGWFjuQvVvBu=my(zaP>Wr%m&v{xA z>4sDr6Z#f(V{6$P;z3#bTGfw2-9*LyXZVVF{dES#L6@i;!>DY81o(r^ z6Gx6*`qV<(G8f94zQFZO))ETY)YK)ma=?E8ab0SJq%!(LBb7rrI?1U^$aRx$x1z0(*do=dLWvu8WIx5qZ12sX^EY& zvSO*1-G;M-#;O~eFold{t0St%*d=!F`n6TSX6)+KtE{QC*ow$S%2@`F@!0lCdcL!g ziOsXv3VqDSX2bc#?>lA{lu=#PDt7!`6rp_S*z7!u$2#;o6PtaAQX=mqcKgoijkmuX z2J&v~z1Txw2Euny`XPHm{_MmahO-Tei}1b&yxB0;FWtLw|GE#2+9wfas8i@M4($CJ zNok^-*A?^ctz=`OH3y`lm8mId+Ax!QzbXdoQ=#r#M5>7c{sRcD1v?8CgI2RxT+>^y zkXnjn!d4?w&;~JzRFP2Ac%vGm%nGeRH=3HRG#VYE0FfC)kesUWT9j0%qvi=6K5EwN z@)W2_pt8`@CQn-EW;>3gc}7`hMY<%pP^*(+Vv>1?VMLW7{OH?~pb0$v+u)sfwy8AQ zG@=0>st4tsXX)7~flFp5s=p5n9->s(s1+UsXPceq3$K`m0{k2ozh&*bWWHVDExUiw zU155KJ=nE|q4b6BWgLXX%R`bR+G1iXbQAHIz$CiEZahD-0Ui78d_FyKlBV6%_Uu7NW$`i(zW(q;^B2tr%w2RajgV z2WXOTb!&RkM1Fc1pT!GPYsFoqRI3Rk8@4X=p{TaQ$|$rU$q#xBG$zk3^h_aP`4QBx zJtPZUVymXnVhR>^U@EwP0VUZo$XJAN=;eFMXhH#WS5S1mB};g^J1JB#r5u=jN?`Wk ztzWx$V;ZbL)KL`Bf=px^dZ?~dt1Q4k-C9xQY74pQ$w=o4-Y5;~txke(YZlxV>yb9V z!%tm7BbB5NQu$_KDqzK@0uUfrb4!B}Pp%IzOQK<*8@90ig=Hu#cXd3Io>79uury`L z>Oq$z1Bl=!>9;pRA%&D)_l(gc_LiXohRtR^BN`Ed*%7-sLsoyiZQ(VZXXY8VE6JXs zl)Xg6fEKPqwAW;*B$i-HrKst`qD9DtYM0|4VqlrUUnmdti*%=CWE(v(7Rm$EJ{*CR z#RdV&4g(17-&vPvK|v;V>L)^JVd=2?up5S;*vzsZ24SDde)b#cXz7 z5$Tjs>#U@ArrXL2X32TGEWflBi2ZrHvm$(O^EQf$WE2)}2rJ*Pe5@I`#Z$?}OeVdU zPN$05Y&KU|DiBuWa(D#4y^R4tz-q(Y_^z97Z)>&i|KqmS19BOEi#Ba zot12|H^V4sWn(4UoIsn-=F-I?`ZrU|WmCDl=woDa(dLpp8AicMu)Kj?6j+P-Y(A6A z<(HOH*-Rm`Bb%J-c6|p2KcTi^Fh$93Dv&V_H0PTJ#03m=o?o+KxOY)IW>T zyUhlhfkY0?23dbLfV!`8thQ*F!(nl_aeid7AP&>EI|-pA!@}^5_>s!`&8=7D{GyCB zzkCq1COW^oInw;X-e=8*iM2PQC7MZI0Z4xsIc5B5tmBzGp>Ktfkhn7q;fc&fs;%Kq zBx7p96C45%Vd5{%c1~Zkbf!~=oii8Nbm9*a787%mcyebc$YTLC1E9UL6Jv62Vml|M z!9c)8DMcjiNE!^3YD(pD0NOKi*@#4p2 zD$^Dac@5DdB4&^piYlK4&~Q{aMFxBQb|(1UQvW$Q7kq19a{)-H8h}hb1Kbz>KUzXMTu8(Y(XnfBB{qvz}w#(7k>g|agK}#m04xf3*5{=9MrGO>P zEVIOoBukjSXWA_L;X{7J60*TbtLd}LsZ@G7wZHJCm8!{O0>? zBWW8Yip!DFIh*3~i64hEOAYrlwy{K&0XSoc8d|m)OH|0p&=Rj7u_@VYEK$W;^H`#K zk&RNK`s%r`T7C`6@5r91o|TDTjHtvRchoR(A+9+wOjf@I^*@vv{O^yX!T))rx={`O z6Vl%_Fp31KY;P2a)bgA(XJ^#Um`Z#( zB_!>i9z@a(Tm$%vh#(8e-S7&qD__H}{QA}ZLCVp;A4!h>a|C@`@Ku1{`!JS} z4^#&@^!+-FzMg!bD#&iY3IJBpM_ybWxdxv6A5(W^9YMrIjNGZjU}Ng0^+~rIeqhw? z&kJJS`ln|$Z~aST;t0)KBP~I@6WmB;{TA2%OU{J zVU#uTVKI0U+n89r)qydwMj{27$F?p-4PxnMPOQGv7W33G2-uN5Sp)5>|BQ(B&=UN) z@De=PIH3i2k>)MHyJ-WK-)V_^!1DV`?|k7_!rgD}9b)D(tJ62l@0iIrp`<_Oos^J63>Z>RhK7))9IJ=%frt1CMLB~_M2aw%9e$?$g4AXh%XfkLd zJ@o0?fRMeYk#Ky78|NUwdZf@U2Zj3AD2PA_b-cG{&>9$mA}MSD6I>uBkOyCQ1m^KT zzodW#bRvg~^#*{E6aIq;7tw=X%+zae2sFinzxdXOZ+gYzKI!=%6O zeej)K36Ro08WiYDg$H!1z+v{!{|o-y$$`U77J~FVaoHOc`rFjgmwR?3kaUY(HV~^J zWo3MZV{I4bEkH=JEyHY7XJ%v3l@K^(Fm-{b}3sdq|>?7QUS$xZaIh)58I)O1#EdME~S^S!!VUfiOTQX zTo5YmDwq$(gGU4PQ5!s8%!&E!zxSA<=m3>ncjgZA5ZpdTQ_gOD|IK~y{o@&yWNY{E zG4tdH#Q2ZX2*VA#V~1n-#~BpcKchd+y4a{F?H?MB!5`;bY@RoCIL3aw_{3xA@u&B@>)7y#a8ykTAo*`n5vg@g<2Xr;}WCrb#5_VT`CrNrJOC-(&fTp4O4fm zlIKe`UPx8TxqOaeHZBVA`{#eIlv7on%4MthLM@j|R|>UinrE{>Q&BLW{=xUjc=c2Kd4P3{fFdR{rfLCQx!$E0E(`aKu zG#o9q*5pYMt}1Tv!4{egatfOyG}s{-~kACO|J?&mdirV!)JPUIdZw)sO(j}i==foH31{*7| zn38MG@AKPXFPiJkTQlg7=DHZ4@a1pE7 z={gr`hGD}_;Gx8uN1d~D%d6gQmbS?x=;F;ZMJlvPG;%0v0pu(44Yq`eHzn$Id6qP) z42*68_kLeA-sE&=YpDUNz0tk-f-|Km4gYb%IS+Hh#v#>;-L||;6V61Hm)q-rH%)hF zqOa%}Ypyi$W)c^rRyZ{ZS8Gm-xTF%|MR4>sZfOiErm9wOC+CYYG9(0LLO|&{ul1z#fT;g2n97-!aDzH{rC*IE^b~f^Q5!6Dl!`8D zh`Wu?dW4G}uj0i07jPZ4^O8K18kPm!N&_^S=;;%1Mbywt^oUk1;V{0Mw%x@I%+pF6 z$6^GpoEJ0@)!Ayh*(&*jhmI955Nv?kkd+1v-HYN4dRMokMd-b1S-f2}O1Og=xz6E^ zQ}{vLdz58KK_wNtw5eH|B+(a3xIvh1=S4%@TAuV6LXA0R&=@*+T?E7c=vg;giEexq zH$G3dc&p@xoKW>}yKD>O3e-f~4x`(gt>uMV>Zi^{Q5#Liz0?#61d5|Rs)CSD<2G>r5sY`v>gcwzUGlG7 zpv$M}Zc^tAPQC>{eWeZdwNUaU@hl%pxcyFXd+@aioB~P(<15(;BS!M4gwh-B7A|<8 zJI2K=)h@d~1(6sP+=Ydq_W1t-Nd$P`qWRA8W|>#Pk{#euIqtQ6>U_L{6Kyt19Op1K zN=g+snTrd)zu_Fim3v*>QSF?Pk^rm+D$;OMFzDJY$%}Etn4bqCP=yVFh`zzCVsyoX zb0PAUZu=Im0j=gg(2c!xwK%e$q?ht{y#8(QXZ>6B@gdew>tCghm!V77FVaViJ}UI_ zJM{6J^zn7d{55>Eok@a3XIB$k32RNjSrahUMENyQc1@I9YpX9)PC}@@A+V|6m#FAG zGKq>JVI?Yx2^6S=*Q4#64HJ%N%UN6{ELem{RK6kR_VUS23%`;1aH%@Tr&%@{J}ru@ zAM1JP=bnr}ob<4YLKh s_a68UH_w5iF{YNd2OU+v;7g#$>(l;gK|r{44wqrL@`HSi?Q-&e0b4SiJOBUy literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/dates-and-times.doctree b/docs6b/docs/_build/doctrees/dates-and-times.doctree new file mode 100644 index 0000000000000000000000000000000000000000..9d324cf9ec947e087b77f50c8ccaee135f7ef96c GIT binary patch literal 13523 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/dkvp-examples.doctree b/docs6b/docs/_build/doctrees/dkvp-examples.doctree new file mode 100644 index 0000000000000000000000000000000000000000..6110f53ade551c5cf687b579792e88bc7ff90af4 GIT binary patch literal 19860 zcmeHP-ESM&b(hyG+oEl)?Q}Oyvy0wHNl3=jP$DH+c0;3vEhmC@<&D?*f+0+YoJ-9} z!pV0g^NKG;maAFki~ zWSu>D#I_ziVe1bzp0EcSkJs-%`SAOix_$D^b*2TO&}^4I-1u;vsV>^Uy0|^CX5zP> z@IxBY8^QYVK+edTwl2gMd;@b31M5oEHsX>YL}0fg0UFSp&)a5*`NbDIjuD0^#Pzgm z^wiZQGxGDBw$a%OcvrTWIqW%iLf;@-UGf7S@?f72qWGdPcBsd|Dp~JY=dE+r`S?Og z)Nj?ljdo#uj|WcOkJ`E=gsaAi`EqIW27A@IqC5{lVsUK4u&BM=XV@ zp2GE))#Nm7U}lRnGwZ8cR%HuhwLTA8T3^5e{35;|;QPn;erbCUSzoa0k;@Cf#F+4 zLjBPDb0K$;bE!#`vw{kMWW9RY@}9B{^0(#;cAEjxij) z?RcHN!Z^RTe_?8B{!8^J4C-y$t#fyu`I3UA(mZRu;Rhhr73(pt%d)2wg|@qsJSeR+ zk5-$!&wLMTeTRYH*+-JCS=S5Lfn^A0i*m?zJkMl?_!H)1*)h`)215t04zdz-;dxGo z5lftzX;@M`P1??FazOJ^xkGS)n&iDU2Jw-T!i;i z;B6MMe)sXlll2T5%}*h05K-v10_-oFB-P1&DJg27wwh%*n>Xa6R;gt7d@m3z;OSMz zgXoi@D!B@Uv2Q1{Y!UdR7*2;>m%^fqZsmhh^dOh1U z9H&nlARB`Tw35lY!>mGtsu4Q;bi?YM61YmD3PI_BYaz%iDyXV4YFd@`iscHk){4xe z+R%cLLxvor|4@M@@buZ^{TkahoQR%ij)%rUt!r$lT9UX_bK?3ZeV=1db-}f6hYy1j zL4UX)?Utgz@~p^fHM+E#A9lDeUf%VUFw@Q{?5^V(FNK~q9ET-sLy}~8# zlO#vLMHINS($0v}yoA#{;xx#wSFl=Ab5dTzIEU6Mt1%$NPsVG+RhVJ9Jj8iVx8*G{ z5lDciPBR{UOp>WI!}qysRzeX}(69<2L=(Ens30X^RXy{Bbg0pGA>S()gJQO@nrwrU z9Z1T|$qtn7dy^e#vI8X|da?seb|6WCe9MMfb5=W0Ze?A7xnztpORah9%keb!Mwss} z;!CM<0c+azU`@xfmc3&+_zK+!cIc#l3|T#~#;z2sv5zymb?zRtO_(asut@VvO=_m> zBbX|^%vL;3(|k7jKqpRaGj0?{`Df`UzgK^IYKnDWh54S--*G&#AkP$RubvzMkd?$< zVMDS+Zx8!nDZPdcpI&x6>YKDlj4mi-2RKIJ>`4%%8Yj#z9BD{X+6(L*(z2nzcD%q$ z^pixR0U9k7rtNA0+EZbrih{uQD~S$jcco4Z(-!K_uyVuN=(MM}4QdP&q|^*dEgxy< z5!9mjqdLs92Z84^gGp^I0SqXb?~!c?TQF^R-|Io&<1F-goVol!^+;89(x1vkJGb(T z+{!~~HoB)}8%7_-C_C7BBQgb3RQF7?fPu)`u~=w%2TYJ&5389QC@~zORv*Vic8DX2 zouN5+iWKyuH2NV8uL{cmHhc#l$kaZtVYB0c4E6=b0~rorz_Xrb+TDI?!857|nYYga zH9V+}WbY7sjjq!tRM0=Ec;p$)v-_S47=q1xT~4A5E2DgOj*R@>C`2*t=W2|LjyBSj zn(M?2m|<&3S=Dr19_H!#u%#l&ly@PMDQZ_z#K1C#ZviaPMV+2B)ErZ(RcHg$861g} zmB#^U9tRNSe{?Lv9VMHH@=cJGxTY|mj9b1N;E+f@NBQJzZVs<8ACwc7bWH%@kd;wb z5}9g05gpn@bg+r&C@gtec;i?6|8voiYcZsg{l)8aGRu2m`H2!{1<&DHu^gSYX!5yi zo-@Lt8n#(baB?-Q^f+>v5iZ#I(R{HeAJE^T`{3kiRZzg1t5rXI3u=|xEXHY8?CbKV zyB_v%uvlV7%QxIwTmIVezqODY%brreT%T7Rf4rK zTE7aoC&qfv=fFz8cB?6|Hk)hBrL~pD%F5E}>hi5ytArK}WSf4gsf{)`4O%r>g?3q@ zU1}~bt*wE+jkV?G;_|AbF`6Z4m$i`wr@>0F(g(XDv97H)R~yUAtG912HXFAZx0AUh zBwo>m>zgM>lhH>p1~D zWu7nRMn*kkJ8YCTzBcQp)=J^upej@zt%LiO3DgQ3Us;Wf19!0JA)w@Ui5=aX$kF9e zgQNQrnPl>d<;djDBkz(u2+~#pZ2;)#-ou#MdDziyXFO0WXhz>AfR64Qt5hQ^k5r8Z zN+YFy%K$pEFRV6cq_T3fij4BhrBm@z zF6T&s|Kcnp_>XeQ$Fp#u_y$?j3-*GyV7m)Se;ycV5Rs~7cHJZQWma1VEvf=&F|>$c zc*cYlUCV-20Pk_s?x(>!M=Np){0ngW^YJA;MLYdQHJ70~F@}`ySmUCEk|3vXP4ZFw z8_@jg@kf;g68&X5I*cmce;!UB2^$JPo!@)V5IutbO(8>e&}Iu88e0gm!{VTw1@L4s zLuiI`Q`@cHSzKJYvv{%qqSjsZ+1%k=>+akV9rN|+sxkLG!%_$ndKsSA#S8&_GlP}8 zUW=d_H00!neayL^bYuhEToMXJ@jr8C6#w&oI>HA>u^=0cT|aw{OCn?*<5Sh-89V~i zo>6qgGkI)V*+ZaC6&>i?ClWP{EmRUU*Llen`OlNuB1MnE zUlp|9Tqi$HG)AJEAE#+H-rdXRrlzd-c4z4C*l$aun))vbW6d@7KcthQvEds~SVzM* zlr9hV?++py;VI?B>08Dwe(&)&9_A_w=`vDfc};|dQh$y(L$!{DXo#Y~!@`C-aU_<4 z_Er;bxd@&IQ&1?tt3xT!<8^@)vdL@0DCXIl2T>%E4m1b4q$$#WPDR`)y-!7RAT(B1Xu89CG7G*=({hAV#l~W1I-xhG^g7Tk8P?F#ygT6i*?DlFOElvRF zWu&wA(0(EfDRR=LS9UA0=g3zp%`|#04D39|De~&%$^6Mq|KPdp3sC zJ96J>2#O3ioQDhh)Lz|Fk02HB6W%Ty@yk$zQ8Zy0dpDL%k)BGX24+EdMjd zvMhW9-?CcoEcr_|Qgz6g7RoIZdhsb8&Bw<8@o_4z^YJm9)&+fh3^a$+_@j@DA>Fwq ztg6oNC#*UYfydHCoAA@P1^s(x)l62)jp*BFv=RMBF1icu?`uW(H(4tM=eMj&o!?2_ z7}q!a%mu*LGr(D9kKC;;D<$MYet2?;xL(5Z7i&G3qdH#>LvupFRBupUQzO!P(QGRrQSEekbyDjkYtm= zy*#5Q$=`E~8X0rLIK8WH?-c~Sh94W_zk zMm=B87!QP%1-8t+V>tBa-jOAst{c+h&x`z!N2aGE;}2S0M6OTBlLYc zv=xiKqnmbUv>lF#B%{2TE(og}U%_PPjBp!&Gar_m6Q2}W_|AKn3GD?Kx4T= zCGe_oop?KDlshQAQ?DN!9N?WjN|U2`!A{-e`*pMo>x1}R>Ol~xhb}m>24Ue)z9Q}~ zd}VPNWSI@Roe?xtlB0P)MI$q^Xf_vJiN+E=2PkH6W`QMO3Tv==DgFQq)zh=Jl?`84 ziIQH#@5#~FF0vre%)xO)BNL2#8M&vjTP(b5Vc!+Tp`N{nNtup3;_xd7p2vFnL4@TS zqUY!2y}H$r5XVR;_(8`)qK^(T<)~$aCr0u|NAJDJ$7`RI(MqO7N|yTzFp1YedJH`3 zbp78TiGbI{hTC1^y*4+oB>TW+aV`Mu-40yrdpbv8h@%@O@@C0&Qa_2$BMZ*}Ns{7A zN)lk{fs1U{#92IeM&JcgF61-64n*Jzfy_dn4HAvei>L98p;DENir$O>b+elb#QjKQ zh4PD3sIDu!A=c-vPqxOdtzYf#(Vc~#D4wBK^!AF(f+gE+S-;+rO|~NI3rOdr`rWjC zW!;sXtlvcO)#9_2=&p8bh%Op0hM-Dl{iW^Hyox2N-S&WkHRD3xrmd_ZeV(?CDvc$;&6t%Vg0xbIh#Q*>R literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/environment.pickle b/docs6b/docs/_build/doctrees/environment.pickle new file mode 100644 index 0000000000000000000000000000000000000000..8b9828e2317faa962a65fdf3f2880f72737ff922 GIT binary patch literal 269662 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 S(II?4sfpKrKy3}5_5T1#LqXI4 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/etymology.doctree b/docs6b/docs/_build/doctrees/etymology.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8c048a93137853c19ae1279cf98ed2b3165417b6 GIT binary patch literal 5917 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/ex-no-output-at-all.doctree b/docs6b/docs/_build/doctrees/ex-no-output-at-all.doctree new file mode 100644 index 0000000000000000000000000000000000000000..81d353dccc663f386755a9ed0d2e63144dee9624 GIT binary patch literal 4194 zcmcgv+m0Kz8TLu5)gI(sCw39UMyD5v*GME8fg1$ANLs{Obi1w+q?-o4aA&C*N@RCt zI3+nN?S%pNB0voA&J2n^Mu0p`FMHAF=ts^;Qi{~I(Ha(Z_>=q(AOGXC&bMFfUGo3T zb(J%oErukHGZ9l|&1Nj3BBhzOFYLX)*r)cu^dy-pQOJl|a|tIR#*1r}_H!Ry? zx7by7nO!v-HK<>WzQj2-I-@cf<;5gqTIV6pG?f|Eqm(BJl>}akNy0m5X#v&+L z21Ey7Sw6-7zu9PU{Q%b8ch<3Y$LwGXXxUGICwmKz_%?ob@cSu#KYL;e_6{53_I$`cxB z5k!neXTcPQGLa2(2}sEVTM>hR2=J=XzYf?w91QGjV@b7!e!o~Y$HACz+$71eZre+G z)i8A{O)mJ**SuQ+#!nhl{&_TY?r~Srpin%U1;6!y6`aEl5Eel~ zl?pT?S@84W{o(!KKzoNv6B!H!)uAOPQx{6p)VbM|XR!;Fd+!HxMlA{U`|v3ZX2Vg0S|`I z)a8H?G@y$i(`nLr^oOOr|9JMd|H|UlMa+X&LCgaD`AW>Rj=6t&x&~+MpSvscRtN8< z&tAq&=RRggZ-vDXRLq4%flsK+*S z+Fj)tl&h9;&7{82)OU8*8F$(Aqe8ltBdqHF*zD94U#7=qQ&FvvG0=zYH+|Jq3UmTl zY|X~+Nm8H#Xr;Z7K@mmfzc$*vDhxfgy4OK z9q1)5thq52LT5tLrOo5ZX4kb2S&@bd6w}m#(pTu0@~~?56j;7pQqZNi_D_X#u31>O zPmow$sQM`wFKI5M4ikD#6MKBcY%!8F%Z}Nn3l6L_5~ivTbxbFwlVS#O{W*~tu)+yR zNeW6&qo`A7l>Nr^d4^^vM3e}ZgRSWmdOG-Mpg6v7uWp7^N+CmJ{uqrGaCWLjXrHc^ z{m&AYj^|>{owc1c7VPh)UoveKsIT5$-B`P6_M8CsPcB9RWyx#FdNUJqlgTn7e2 zDlNNpG_bp72gWG)Kk;2ET&6k}x_-{L*ZrL4VUzxxE<27gL0=p?$2PutDwNOpd_K%C zG!vOGpfNok;iMW_bJN{$9Nmo&B^)Sg->%bq@Xq}QfTb^|(V7@XX~o=j$<~R{LSXda zR8PGaSAZd+hc*-bA8TfhH_aV*QyMmb)ujIzJ0kvHl!RA|jqm@zizj-*D+b6_eF-do-QU81Z-kS&UK*Za1Sukh74cgeM`U zOiV;>n)=3ErP;Z~d|)=qG=R8+7om;e@M|4vB4@Gi*zr7oAq#-9B z97~D|r}|u}<}#%`hnW!%mQF;{yuLsB<{Gg%-CN<&y)h2m|r1pH)Q{0Td_++ MRm8fkub2$~1<%_xqyPW_ literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/faq.doctree b/docs6b/docs/_build/doctrees/faq.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e0bd2f5bf0c87a0d9177fca3a641399db6ffef90 GIT binary patch literal 57331 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 Sk-6vKf-06^WGysSa{nI@mml5$ literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/feature-comparison.doctree b/docs6b/docs/_build/doctrees/feature-comparison.doctree new file mode 100644 index 0000000000000000000000000000000000000000..06a43212cb0be1c1497ac66cae1be62760d27e29 GIT binary patch literal 24149 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 H$gBK6=&0%l literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/features.doctree b/docs6b/docs/_build/doctrees/features.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2184ea492b415c682e4612f3d83b6757e7fca9c2 GIT binary patch literal 22022 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 LtW6dQJof(qvfjX` literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/file-formats.doctree b/docs6b/docs/_build/doctrees/file-formats.doctree new file mode 100644 index 0000000000000000000000000000000000000000..a68cbf788fa45c07e7bc7a232bcdacbfc26c3acf GIT binary patch literal 85242 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 a%iE(QGOsOCc?5KWt%R4BB)%I9L;oMHOa5d4 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/foo.doctree b/docs6b/docs/_build/doctrees/foo.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1c75bd2f6598d26614e36451af5b006bbc39537a GIT binary patch literal 3938 zcmcgvNpBoC7Pc+7TCJre*|9H{28AGt9J{-HaMnu>IRpdG=rG7~3QFuMc9T&RSs__c z>tG;3U?2f_3vbr#~kK&%=fCQtCuWr93+MtDn62L{ocYaJKul0f35oG_iZ7h znhjZ+DxGp0{8p-yGUv*L@524B!qaf#dxl+FU7Cake+?%RA+ywQ6+R2TPsg3i?6A4t zwLEcBtMOl)zO>~JPIaV9SClSd_@8Bg&f@6JkNAvq_>~jSLZufN z-}ajYgC;JBLvdYf_{~PoQ-3p)iigv3%=|WU&d71;U?17DAyZ4bcaw}+3nIQdiskj! zR$3N|#h4}MhEM2B>AQ|iX)B0*aZl`$L~-Ol9DQuLv7>WtvQbfvW8qv8OXavx+>LUX zW!wx5&p3my`C4$6j^I4|)@Y*j&{)`T{A8mX!}cDGVpGEkvFxgkKQdR**_lqG!7RBr zJBye~N7{gtz;y!-idNAT0u@bU#v`YrMDXN1n&6PqYET#`#m3l51Oy~d&<-nqpNP9~ zIM|2Qx6K-M4r@D4#WB1I?Yf!7O_nX|wzH&H9l^W4+i1Gr2_W1P?;<4PABcm95a^fj zdj-GO@H>Hz#T(*nk_kz7{np&X1&bxxFI0P{#;fS~?S)U~+HBTNT5zhA`PcI+^Z13l zyYT0W-CsA7|E}vEiX-s=FzVo11y8tf(0b*6|C|s!UN<}{tyI(K-xV~Y3*Z158)e+u z$O)#RH;0dgkD?P-0WQx>G#E68mOy5&tm8SsY$8=kS$zLtbSbz34<1qa4Y*1nXTVB_ z;^I&kq6ufNgaVh$MnI#{X_@f!VN_Jv5n0Y7N}u;eqtCTalu|=&rt_p(Pol>|Xi8Z$ zf(Cpx6fVyeh<>ZK_rG8M@P{m3K*T?O5sw8ppReT10+@$qXKU`9<8yC?zR;n9sd^rm z@+xOo3)8bGlo+l<8nGVZ$XC#9ig9k)$-cTTCBwcoPbIaCbHA&2c?F){;BUxxk5K`+5{|8h9>V=USP3Pi;2Pe9Lw!yS(*&1J*ShHnmg@6TnBoY ztKe^;89SvNU)p?f-S5#H*6mbJ@{KjbqBUpW*^J3rL%os^HuDa7?JnNjc+P8iN| zPQnV{VK#F)DwGQ3ZY`RTCHdevOkQ zE}e=?@W*RAYb?aizF#w4C@{Zzw7Ri&(;tul7G4tYPX>d6-^-YqmTb!5?iA}Am_7Y% z!xL@NIOPSv0WlKDIQ5%}Ruk9=cgQp@kY92Z#HR046N(oke?tOMduf>$af>>5wIbBR z8_S5{eno+6m8IA(NQLEPs^eKscsk&-LR;R9ef7->B8iJHq?I*3_v2Jrn!sR4qh)uV z4dQ{{g)tWRXVm}=$TY`dn&+x9wO{ZeZp$C(vP+aPCd-(B?W^u-(LOIPFNejI6IxXb zH02i~oV26h@6Zk6NH=1%aCq6lt6QKCUVZc!Zt0szvL=Qo3o%DjY)OpM8neITZc>S% z1`H8BjG4fH>O^?5<&S};JZ=-KRX?@`h4)*3x6(!`jL~E{;6^@5f#MxJJ=!I*?!aDQ zgq_7gPDO?vFnTl71n*s&GbGa&C34r|=Iv@-FXK!ntnuJ+JNwo-g@{q{iE;b9ET9a% zXsTyQlk49CBs!65f>6(s{}z=4TaH)H9q@e2Q{>|nWC_k4xZO!I&CX+jFG^#iybplj9xp0U6vT z?Si@sy>&qE60!akKZzf$?-9XW6;S4B5I>z-5#jHTV%Pe;4*rcgS~ z&(&%!Q|fb29s$e8I%}g}9erty*q-jKaO};cR+nzA@JCrRj_UB8bzaTRHNTByPjpG| zu;6zRjb~W(GDWrTe$ddrgYnP8e}H&AxsXG616tIXT40;=E99M)T!m~qr83lHEVagR GJp4a_3*txs literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/getting-started.doctree b/docs6b/docs/_build/doctrees/getting-started.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7c86867ef3485a1ee6109c8c71983bc3269ea66c GIT binary patch literal 3846 zcmbtX-EJf`7M__*r_=fAWC8<1WVE#xLk6LABR~kv1!6VH!YHG#VgdrB*;;p%yKTi~ z7q%NQ~sWG1BhkY99dc5J)@+55NoT&3>-x>gw*Ggx!tQO8NNs_?*wj=X`$J z`u^YDYvrHYG&$pP+#_i!RZ5L_E2&C~j7saD``5qmU;BHmqsf_3g-)n<*PxLwE>caU ze}c(w(6?Ne-o!vVQQ6#j)^hj%^621Cj}M~#kE5fHkE4VAhsV+W!%q$#96$P^R}GIp zI*5AO*dCYBpC3Lth^i$$&)QEs>$sc8bR2y8zifT$%ZONuExYBMAO`E%dNCkwl~}9! zps>Io#Jt2)gZNxK5yTh>@!gUntG-s!B5wu*lALHdEOk2LOx!m)30SSM^4v z?E`)DZhu6r<#M!VEYX&x0Y~p{3NEQXTq*{DuWe{zxsuaU4HyJy?_siKxfOI~%58pF zS&SwYt5djjQQjc>7UFs{#Km4aV)u>!Dtj47vR80?ui|$Hzdzvj$0xpEcUceWZ&d1R zm)$#Tm2R#Lgi220uL@;n{b^k7;MB-Slbp@EyOpXlDHQPF5*`at`+ISsari@caB!8I z57=v^du=FxP`bF8(jk{TfEf!8pzC{5BMLxYT+oTRrP++4dtgYG3mT=wl4!^UHPKl= z+D!ycP9jD%-Hnuv5|y9#b7CxAO_WfYrhA5woSI%@PFKqq!|~ljp3GVA|CiQlwBG*B zb-z6Qd*jzHPyaFRnQs6c0HeQM1?XQVfQD=EWeMnN1J(>g)seIPss^EkY+r<+_WQS{ z8n+7UWUg|nKIh;TZs6s)D=XjWr3wD|OrW1$W$`gAhV*K}-5DyK5xbWtd5YSAY>Nix z5gnI#QwM&zQUk&FF#r52A8H8JFZl9SNYlNHNS+shgv_7u<$i?v-#1Fz2re&r_`fV| z{QehQ`RDKTyL-X!o&Cp;<~%*2G>^EAP)E`0^vn|L}W#*{XcGJVV}x(o6|N z$!zr9=0Z*Pq^_dVscCU0vxW6_SS|a@B>zxY8?&{Idcm{@vE5LVue)wi=+GA9NpCuG z>$Rk8Cr56@RILGA;nuYG54A$KlBsvgpAk`@OHQj|@5psVR8mc>(jEgO6Gf5Eatzk0 zZBR(%35KhaVW9;^8&)N8Xs%%v+qK}AKKE{WsFaoH5Hpj9*WE^Fak9wbakx4jlCD8d z&*KRpF);aRB|#?*6vf16+_JcC@z`;)VAAsuyrwxaI~Mem3V(RRtui8}!w@OVqvA*3IQ0P z#DI?|$7mf&kgWH_kyO0(rKL19La%gI5OkNEu*Ln5hLK>X$+P$6L+>{r=h6Sua1gOv#?oqkc+H`_MFf?{0?`!D3hugFFCbFd|S& zn(y6x^Bus_)x%_An;>bn*{Qd&N`anpYKP@E%w_^xbSxPl|5MBS;flM1Y|7&4#hSVw zS6ud)d#UsW^or_|`cN4#N|D8Dcpe~!t08XPmN}P}jAO<}OyE~iQ5DjA-DKdW6}vN7 z`9e7^$sTTxN(gvRK=4k&!15B%n(9vB#6t0jvHGOQ{j>7XQF7MFU4MooQ3;nr9Cdy9 zw?jEV-=EjpqS=6^xR2-9i&1J}?REm{coNf$a1rAr1lArH|95VQ%2SWB>{hBWfP055 z;xgsPYa4@Xqezz?-@-=73X7KzXdwtqctyDFIcfD^fEd<>)4_7ce!MjxZwF!Z&36fZ6E(oXEojHr0de?H%_MH9l?GWnl?L}LYnQLwpmpxHMclZ$FsG spCkBh{U_mK5sf>9H<&@4sWzP6`8o00R9qez7$(Zl_KM=|LA2RGivSpWb4 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/index.doctree b/docs6b/docs/_build/doctrees/index.doctree new file mode 100644 index 0000000000000000000000000000000000000000..92bb7a1517e53951670535310b910065808d581c GIT binary patch literal 7283 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 F{148Sm9PK+ literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/install.doctree b/docs6b/docs/_build/doctrees/install.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8a4582db211925035cb7225f134f742019183801 GIT binary patch literal 9838 zcmdT~OK%*<5f(-9{SYZxvSdr~1ePU|B6sb?HUuIOAnOq+q)Ek+Z0TSOXLowpvz(n7 z&-9SHL5w(t6-Yn>3E(jT!`C2}*#K+un$REhT2=e#^x#p{$_mW&K75iWUyWHvN z?t1iB)zww~!O$o5^M}-*JQ{f1a@rNcG#%GuK_o{_w;r~bBchL^`JYAaM{{z_H+BLy z^y@5=htQ+WE!*^&6TOR<)6`#Bc2G$s7^%Ch(s({3mv66LzjEigc5Pi-TfeJazjo`c zcJ0<%*RS4PeNc%X@7}zwRs29yEJwR>YxTMo52-|a1Jn|S)a=6V<@iTDs7 zmcyO_8AQYxUm z8Ed!f<-jvYSEHWK0_JbCD3l|@*rX8=ALl3eARpj^ayV7$O7$N41=TI)+f^^D>0Ag; zw;aKIhly&-vTf!s`OIbpSV^BbGt4TqAG}_*oIn`1P5O)E5!-TDv@#ghptg~K)rI9c z*=myPq|!OO91@nWS>ctOycN%6s4+_Qvt5n34!;9QUM5NS`87Vb1~u|$p*wyW3-&xd zXYqLfpKre#h5RL6LHCPscYcA-tqg&|g&1NvQ`NLV&foS~EwpT*u{Hz5jGD~?ZQC+5 zXm`ulWLnE`@Xrroh|C^jL@vZtaCPNiLR>BgF{-pY1}qtyzTxqrGFLZlx-C}o*^c%- zTG3#+TBWB-z^j)xbS+smrE4t+J(9AYo!wRt~7@TsH?DNhFJ4 zVm&Qlou5~hKrTUnN~vthwqW>%t=DX~zExc07c~W@&@&CewDafV#{@=N>?YEc?yGMm zD15?6{_|dI&tK%{@QU+6~i$#!wy_!?Hg|z_1mzFAcxJ)&Q7Ie)X83gitBHZ zH7zFwGAn1k{NOjG846gR>7G3T6Q31VjK7_+a-mPssme!FP74I{HW2!CF9oN@^*g>P zPp4M3OVZ4|J_A;o8LMY{DW}`GQq>iWtI)Q~xc;Dwi?@|U5#3oiuw0N458Ybq5BIYL z1U$@Sc?G`EbT#D-17FuilUNr+Y&CctNlX z+V_VC4jp>nhS;|{fVYqByQ6Vqn`weGZDXTl`x_gD&93185fgO~fN7p>2$*2&LeRYl zYObTLG4aNoYm3@7RQnTO-2=y&c0h7qu&Xou|F9>v+uP zh8Jiq*zq;f3gUnW!9!5dZlD8e8!gXfi$rVN@GUnC;^F1a#44N-Jb{K~gmci`h7z&i z+P1r6Ih(nyp59j<1$_1B1U>(~WW9)Z68BkjoFj>LQ%fC$u5$v)`TeKY(vt!Fi)bnE z|GU3M`tpNMzv;`AS%>^*e=>jbf!PJ9{v6q`d&)3{NZ}1WIF&u6??9r)&WT zqs_x`AiZFE01x%to*bXbINpcb{X3L7J^s~k`a&;GJ7KFgr+aiLb9(Np;Rvi^0GmN{brw2zfnvskeZ6g1v;1aNG@F5H@WZw zOWX`=6bxxe!X<_CfyQLIZhl0-J=y$_{v9M&()?*QLLCxcfke4i`NeIO4AKI|wA3Uv zEy2TD1^KsX)8&rJCdG%sYMMLJb`aaCfD_-ye`&NpW{_na9=HK(;rO|j1a|F9uP?p+ zsy1hKaPqh6$T4*^9O<^0Ilri4$;7k8X}UR_3?>SU6|BD040Zf66E0326^>mO4v!lUok$iI5*#foXkma80$LJ7yrR;V z0bbzL!M2&-(I~-e32m;AH8H_^C)iq_7vO< z$19l6B-55Bay3y{_LQ%Y1PJ+jinD(_1!p4(l=7)$*7QW)j_n3u%HnhxnfdgJ)BipN zr^j|z>b3m$Z#f6GXPI>?aBFDZe?5BKXoC#h%RKgo(>G{ZKt3FTq3)ZI4L zpGSHPBXf_GkC7MmjYQ%ta|yeBT3#tce%Y{Hu}D0u6eRSFMriNu5sf_a2JOP+_8Pw1 z(vq@JQhnL`Wu~&`E6^$guhPE*#TSd&2o+ykDmn2}g>8HpMW*Eq6)9}wjs zfAIDFj7qZ6ACi+Eb4XgfjdXp{X-*a?#mIznwH!no#bQVEhcqXZ1!v`uVk<|Gg5(!)@`xfQ2LoZEu7~d>$Q7}!GF5YxCO_G{xyKyEt|}~`3FJtUjEq!i#&lbToG4RS%|Ov; z@UVxXbNu((#c9?Q2w^QBBcD-<#VRckCYKUS=7DRk zJ_@l8Ff;tNVTY(@WM#L?njG6?4vICx^&>n`T?UodmWPLlm<&}ww(vNfJchoFrzzpq zb*dZFTaX(9Uw$W&#~Q9H99OWy%as8+MO9oUZ0T*v{-U%crztz@=}E0Uz?9F&EhrLG z^*zvcEW!1(dJT%nfTWxa;eAFacHKr$Wk)NA~ToWvbF_X2}6WI+G$7*nK;vJ zg4{F#my8(mGNXl-G2x@^O+o?B)0X3fLPwd>B~yoOgrc!@X(_Pq`%L+z&V1kXb&g07 zb#CaHSgoUyebfy_d6pqHOC-;Bz3G~w`CGES>3H6phjjFr@{6v)a)x9GpePO%*{YO3 zmDanUaTDfz7`Gqfai7&)-_%V;4h>{1fMZP#*IlOpF`*I5)Uow6tagM82h#?kVLfk> zhb@3=$_!hco&gVvRSj|RA4M=sb5ylJyG}sMpEr2{L#0H=l>_vefn&kxEx9%jk5nkB z3w_%PtQew4btLwwrVK$6E=N*>;1}d1gb82*as3~tNxJC`3)OeJ1TpO~PbW8~O3=g$ z+_?w1f;3@UX2(&gU3neBT}P#_OtxJ`&!8H~6EuQmq!GGcs4Bp4=)wf^mR@@KRj6g! zZ`8ZUP)kncOd8_|*Tv-%i;0FJ!$r#mi80(4fC-p_M=PW9ECAKgGuz78*W;TSkL5|l z4LlO_>E;7)OFA+ENGeO4@MqAIyopj-Xf`2&~v<%qOdm+p>z{un3Ieyep z$~6)Vo~?7-7O11f8=DnYjQo#|(OaR1ZGo=TsGAvyxjzO-+`8p7u+*vjA0v+tgtc8cCLyT?kcbTc5X`a-+e1Kks#n>6S?LXGk7x#mOIXY)h) z`UwKTW(Qwf@b~x^{PX60YPm;W^VH!yeZ5a#KgL%m$7mkfRB6_DrZqLo8W)fF7mw8V zM{4Yv8n+hm)6|p5@ryC7%b>NzKj(jp39S<~MTp`@MM&+6p`0p$M#(XSy<3?F!82|l z!%q9f3M;n6{a`wPPOIkH84gv~XSy1*-eaX1$5N_l(6Q3|@X@}YP2oiMT*;e5avW}_ z?xGM#{&fPGW*bY4#l+S#ay4oH82Wq|y+tN&_^@WIXMhTSOfd64rRIsOS%GKVB!`&z K4hlw*jrt$;_2hE^ literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/installation.doctree b/docs6b/docs/_build/doctrees/installation.doctree new file mode 100644 index 0000000000000000000000000000000000000000..3d3e588b2dc77f02ab0d094a0f093a23c608dec1 GIT binary patch literal 11131 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 t94wDh(wVQm$2)=vcbDbmXHXo+CAMh(`EN9 zUDdWHC?bIbB~m?+jszk|NIdWlkl>MjfFi_u9(mvoASAw1Jw4qs_S$2UkbOubXQ!&G zPMtdEJGZKOYwAOG?S%PHpOLXA!ri9rx?$vUndwZ1xGvI8iV(-<#5_cV1k3{^d1x<2GBreV47>xOtb| zxcSoB^}8>=*36rCzrV(siBwGyvKMZ?xW@7+&CHv*mw9vg)Lp(yJpE6!-p$O8yeV&5 zPscX)pfYbEZQFX@Rw@zgR6z!`=Sks8>`%`)zAYs>@p~$?gZ$U5o5p3MZ97{D@0c-j zyMezdW1D0(8z)@yWSeKHo>6v}W@O&Hcix-yCcH^KT?q9~>qi(TTU$KwTXEX9Jf&hw zgo-C2SFJ$!K2I76_qh#LinhmXw*~3TXImJWL~iOR5rrhgOrP>a$g^9MX&bVek=%S5 zsFVaia=nU=Q%WeGS3c>5n-y}o{8vUgOF@1O+j)w%<6U0&uC7Ct-j^Ui?@?&&G5lS` z-{biE^1Uqep75F&{$xJfyW(BFHDwr_gD&iDV#i*UkDt|QKQvosLNc2XuI$il(9W2O zBA<1lguR~fq$k2|ok`D*%?}J>&_|R6P%3(uYb%>|gwG`dy0+~^M5(0N7(iW)pSm>e z`pd5{n*4*8Z?89NwE}w664DL371q4(8dR?6pMH)EW~CCQA=MWS6a5Vg`p#j4zU5su zdYLKo1pRzF_XDuwr*4K!@@<~jKK=~>#yTq{5JU+Sr0@R$dz) zVZ{#S_T9m+Yqb}Q-T|i&8)mn|c7NyJq=XtL(P{o8ptAiB`+ivIZnu>XO=9|&$pG*!&;1HD>-xzqb%?hm!v4e~(n zULsC?o4hn(?#DuT@M|5u!?t*joXi$H6mVpanD8Ll<^ZIh24UXqM&T8Ok1#X49i@sj z8o*aQhg1kMusg|8NxqElQuHBsOXdqeZe!z8Vk^$R$u6a#fZuDeONa|m=*o?aec`ts z(*yYJ{Wt=@_r`(WI|hEqu|)C7TfZ3+#wTxmFupWOW_5I|)sL@;3?O-@iYKCtJQLg2=?c_-yNop-x6O&9}~@Tu0~^&;qi=N3DZoduZECUw2k@_2yQ zjv+az#4RFzoy9ysvS6|SSP3N`WRv8J{m6DJQ*A@JjkJp#xy=yVT-k^^9n)WBITkUe z%%sU~Cj%QMR^jTa+cOD(nR>Bm{{2-Ef{)Y4Av z(Dr+8@JjT-mVqSXd)wUa?X~M?jwSp8ZBHLraV3%r3jcB#3MnZ4iBS0Jvp~uqE`6c& zqbPk4OTQ4}kh3_NQYhxoH zw<+Q1sB~nFkUhr>O~g7?s}9c5S@*UI)2eW`o)#QDD9vumbY^^_9pg zLE^vg?0Kd$RK_usEI8c|L;Z-p`S8mwH8FqmUKkMB5q&np{prL5)H|6i*bV zBMwtT9x>BmJDzZm_W97SS&9Nw>Ns%Qs22KJTkg)Ioe(JK3TLkuuZ<6;!gXIB4}By4 z`XA%?>yJ&=P-jPgZMlp-+B}%o$5pHJJ{nX^mkNv@WDA8j*kNWbb*N-K5lr7BzPFT<(TZ4js`EmkaA>kLSt{(M#^DKR?zc`Z2o;hBgF(@4LF$s*yW4xsKET-)_ zD$sw#`9I}(F%mpC3TzQdItRGJBkHMCgdN0NbH;C~VL07--jt5up~G=C5OtI>Qyz9v zqjMbC;=;h?+fgiA5=U=5XxJ{&aDh`ea~4o%n>f!!aV=zk`9w&Gj&N{TE4iIG$RR0b zr6cdX+1a^$887T%WzVKcU>fWA{TP}?nY{Ut8HeNBUp;^_DUtLba@Ut$HIW<-sSodq z)W4y~K*fSGgwlGd)~@2*7N|t!fpUrPNuP0!jUlwN;yQR!1Ri4fA(7|;s1YG4Z8m`ET^jb%C*b#sGtk8U8u^xWZ78k zU&pjqTG!-kj~}AGlD?+ytB3-}_y2>&Y|`nSSgb z0(u^ojjlk@GVcxaL@nF=H-sy3N51(l{3sahU&lU@w#yyr1soO(?)x*lxM$zfU%7X` z27>0*L7yP*-AjT6f#RZm@G`->LU;BPddW!>dMsh}Uo5Qag`&s2Gg#NN5?7&gDwXM# z!HbX%uFVw>-AqrvLJp`>3^mvFT$hKCu!@ol4I>I=2QeC_^JOg1-a>P}-%Jx9twj|% z7CpJ3uUKvhd?me1pY24E3M0iUA8$?QMSA-Xrh&B!FC1j(S%M1|u|>}b=nMxWAIp32 zzQXiaJ3@I@@$dsH_9ygTf?)HwGeC`N`M3)Avs)+iyl4A^=9FIHy8^PpF;OauK~s9l z6Sbcvo8#P7@4e>X%7;D z@*pDLyn4uWjUv|Zkr*357wGKutjuuo(#xFzF+RF7}666gSM%>l;~lN zUXZvBQ`YM#%vWOOL#CZKEkDAkb1uP)4w4?6pz|a*D`<@TkA>M=X`H=pUZa`!Onq~I zA0UZvw%UQJ3;RDy9zmw<;c?4IhPVrp>|rgBa|LSW99#!(SsbN@Zy}YV3w6WaBoDVU zymivExhH_>0Yx~S7QnT#l$~@rJPY28tzaRbLg9%VWaH8+u{YtXhI;8}+jN6kXV91? z^y3j4hR;xE{(JKj%yV-B|C4%-x>YYWlg)>9={@>pWFk4=;(+LZIW^D6RgN6M7zo z??frxYi9a15^Enq#vb7OXRi1AKY*Ox&0YffahnT!foQ zce|^bk1Voqg7v}%3cEo(IRqOd2(r7_!vcEMM7 zF&YjzdKj@I0vt|P*W;_NzV}xj-yQq@x33*hKk|%-Trb$I+l~{24i`N+>4dGc%Y&r% zVei7Xd*ABK$f?-g5n&p)cuyWdkCyBCPRxVe+ju!m{S(g@^=yKPR@kkKcgN(Fuf2NX z>KixM_1D6ILNh33&1KWm-}oGk+K1%ljt zcFmnx1KQlr0$1*nIH0HSdk(*!!|&(c?xpUR+&a2Hr@Oo7-I>)ffHbQ~ssLl&G)U`~ zyT|MykRy&NHggToT^(&RFP1hlsqi}m z8nQdF9l2#R-kzOZcRhhUDC9HnRSUGm1#5EG-uA*6U)o{J*;m!cvP<=g^@TdSDp=Uo z4|B{)8Ky{Fj^S-P^^^MStl@=mk;GxpDXrGgv; zz2-iv$b$GmVHOzuT22i=d~-9PwLK7m%Yi%B7Ayd*vzWKS*b#Hg z4jk3f=k2VcaKqGh7^EA6SRrI?Y`CFFh!Zz9SS$3?Zon*yiBP>I3S(iKL@6jR8|&j8 zPK~n_v(goH4m0jqdFuf|Ss?tuEdjJ|mg%3wh3`S+*nWwyBo=@|t~}wU z2OYYgRdLW~{l^$7##mhBjN1+`FPgEyCho$}i`$P~zcgkrOqQ)n2)3D@FG~db!TNpIm$}+qB{L-R^p>H~jxwyEvu#i#YLu8uc zz9(c>S>)djViEU8AGklxc*6b3w|eeR@1*_D4y66phtj@MvX)@hCd+8uY7Z2MmBxV_ zGFV^^Y%!Oes>WnG>0UnFj z39x?46L25d4s7kN?Eqf*qyc%9YN;e-cXT7 z7lU!zn{Pk=NB(v*d0-v+s|goP9V@iT7xv1@St5Fxw%EsQVC)bk4l?SbVq3^Bjc6Y zx}aoj$b^Sz&>l+#XS1{9UTaG-ot|j9HatBHVk)=#m(6-CUq6jIy zNjl)Z z`$QFuLp31gGaRI{3w9`o`a>GS0U8uF8V*pu|NM}g?u-B%`Wp}yd`M0@)Lx3f>Cj{@ zu$994>jM-P#heclP+KaAz&vOmfAY8RiQ#A?leO)&bl3ncs=WnMAw@2XtQE3rER`Np z9;t69-Zpu&q6=$ej`4b@4tqXGY!6wp4kS^RTS;gIX}1aIw`)fcnvq3=B?bFOAWw;2 zJ_6t{ak^m|Bq}>ei3^6%d7pu#on834p8!bngWJ4_LxZs~Pk#=b);5_SN+4&-s?ct7 zZpYoT?5^cm$YNVMi*4ZmER)5yNMQ*}WwCp<$(u_H<0$*>9WMKAmlN$507*H~PPyqJ ziS~t;$wUq*o0(AR183}g6NlVJ?k~%+ld;OuAhHqFaPnOH=mQH>zoJq7@<^!04T8-Z z`3RLQehGUk_@e$s8UeAK?S-jM(h?`ML*EZ~h$luwomx^)}wh zfjZ1Z2tzS1m$rj#H zScjR?gCtWqz4gj|P(Pud_QM!Jf=mE&C+4^nl-)$w?{yWrhQ4j`XyviaYJDfSY z$eB3I_` zvQyuv;d^k{fJ4hd%xWd&wO`Lrb8k4zDM#L)`3B&kQ13=v zm$k2v?sk>f3MPL44korzU-_#KkdtdQ2nwxKn9(Zc`2KtV$`4Ob(9aK`ph22y5Zkw^ zCsDBd`SlQ%z%E$OBSROwiM){xC#C@|ZN|cD@6FB@jQLml4Jc?|?%xMs{HmX=im2H1 z>}+{ab2zo4u~*u%lOs86+MCz;ig#4yp((Nc%tUg0%mxMps*0 z4$S8`$L%P1F21Gg&S#!ss*k!Or6i4YciOC$Q~sR6?k5M}Dr@}T0cXD-Ys{=3T|KsX z99B>1!ctT{&VoM>Dz}3zsHl+rjol36IK|yZ4hv4vpOKxc zzpsE=P^+AG!yR&8t4@rioS4kTB4VfBAS9%~7aC{fofgs6N{uP57NE zMhg;Hzlw_=IQ|`6ydYk%(+<^aDC2Zv!*g;2mno6#rQ?^e&X;1t-v$VZkqMTPnF@#WqiwJCbP>LZw_c;G8xQ}M(#I}Uw=)%!D9jw5w0 z?;LP0`zf;iOSj+K4+E?H7{CqMBo$U44s@%+0)^rt4*?7kA)e!F=|Eo$BJS&)ReXHs zKH=kEtN185{q(C{b{xZ~rCO?|5|}d>VCzl1|WL zF`r_I{~i^-33CuRDapKP06d2iDgRa_pj@Qf?!fdcU1Tp6GU(K6dx*HnyxhX%A28$& z{wxnFNwSL0$2|<y=zn4C1yyE7Qh_NU zN#>Cf5Ji8zfUzcucD+DmTolc^dv0s=&tEn@9-^G|(#M4IoQD)I{^9^$+)q6X^t1k> z!cqkr%Euh?2`nRbwZBsGQ1ttLpJAvM0t>&iz?e!hm1fKvO7)qPHd2MCSse@NGm9zu zt&hA|)jd!0@~E6f6(-fsHnJktHF?Uks0!3IIVpHT_q$M3d^RrSd@1XA6(D>@kgfJe^L$R)a3+(pxMy2DswA zo_w?&h6!S_y!3MQs60)DnaF!KcH!H0QO_f%ae3H_8d>GCz?4tv7L?qQT`U@86*f#Q zFjmY4WW~YQe9R+UXKVNfEBn3GW3uMje*QQn&*FYIaHXV{=`<$C9NtVjSZ;d9jwxG# z9(0QtEmKL1B4XN9?|nI~gkOUPi1njaPfn#t+gi48OS>nZuD)#WI1b|mJb8%17ige2Fpii4+4mCfg)cOMxQn% zSHQS~f~#ZDiSjeLj7 zdD=<4Q6ncjAXYW#Qfk|$3D2k&U^ftS{6$kFcye5|T1jIY zm*O>vo@qFquu+?gjbu01q%Tw44t_=oA#iIrrRFidUsC$l7Qa&B=sDV8p!GKHy z!E%aPnyB+`5N%6FrQqVq{QS<&PCeSg9m0Sr|K=UOJ&&GZz9%225i}!>XyDd8u$-v! za~@e=T37;FrsH<2Zy9PSmU-GNgVF+&@_RgKt7Y7z>tl(j#BPEGoW$*|PRes2sBRl~xt-RE3AYZvHS% z)Q|s5fbJ92sK3u_{sCHR^Y`@e6&P!qU#5?z>G4VW_zivh8Xu{gqEX3S1k|B$UyWN+ zW7bsvHPv@5b)TfSG@<*Pn$3MtPesXiHI)i5rSf!{2ozkWTOMQ_9XepuEySp%pGH8r zMfbx&f)u*V(9h{gb$zU_G4DN9nQ_Xjss=q;nIAGYPDsc<-al9N=7_98jG(N8{@+4R zo zrgO2qpjM?9iHIX4)Pbt6edPuC0}u#RNWAfec&tFGRH+i;fyeUu&RloBUfXR@K@i1> z=Ul(b@4K9HzBfxhd;5t4>W@6`yTY`$s(QU{J9X|ya-{AUVVm1Q^j>uFhtccNlpOW+ zP2UMUgGcfJMi|1h>K?bFSJ636;{((3tH}bxhSTnvFG_Ox?(G{-zi@+Hzr$AUtg;)| zZ?3ZIH=n<8ZT0pm)%bJun>Se1^Mk5svuAGJzQN)t)kqA#8i`SPWR-6bOYsy18gV`Db8mx3p&SnMCe4UMS)3M!#X)gc4y8g}oqZAG{MmKxS+j0f z(?k%snrR2zvw1MvHZ6;L6^~n72Px^d;Cg))()XXl#Eu_$&N{F7`UX}aK}Pb3W!gNt zbvUd+e#1UD0@JZGwUQ7>wo~XV1!iFJLYF*ot7pkr4-vhgTpFY{zTHEqirD7WX2L5wg*Mq{>)|lgM>udRry|z|ms{(jp zfGzVwL$HR&Ukd?YtHT__2t6#&WG;XV*!V0EkWwIchY4VU`AT?>OBnE(Wv+8JJzc37 z^X~LC)9rfl)ta7ORsx+86Y|oIJbnD;2YtDUGFi*n9Vhn}NCe$HSJVxG)-u72ZWRUn zwVfoF;^2XPg3Sp7>Q9UB?S{?o5H(QugginT$)_jZ+lc*chSSr%1jg!1$vfFi9(Crc zE8?8J6ZhPG2SrYc{5LGVO>Cp^g792+v#8?H44J9WhCY7tJwP=lP6_Ir-30Ykrp1!N zcs^ey4ciEMJJVxA1uUYQidMdgqT>C%Q*m%PpDXdvyE`A~FYk!Qm7k;tqTG^lM`MYN zXf?|*){A2Nki}4g;1~r9RY%FdJ7s1#7SIjnpu3#mPs7ri%(Ux#i@g@=Ho`)O zd3wOhtivtK*<=Wky4|!mehE3dbcrTiUZ_5K`RWp5SF1})i*se>@jA8pSOUI^C1bBp z+v3&g{Nf_U&Q<3wEzG5o{cj*Ob8SlNzaFG@@pbX2EFn@M4Y(&qEQl=Bn@9aBC+G|DX)1 zpI3T5zs%0ZYCJ!qT9w+VHPvd;PAEV#sW={}5P_CUm*Vdf8)!Cft8>Gc=?}^_f7#6>Wj6d3r z)dvb#y_;fHR$p;KX6QC+a+Q>@Mrc{cLi_-@g^!q8y>tD}GVs4{HaZuRq<>=H({g_P z0y6$w%q9k>qN!`Wm{XtoVtGa-Pn9_HtQ0a&JxyzqA$^ily_oUR^2Lmo63PJ?@2O`@ zcv^MPV4;hA&!O`Qorfl5-@csxe_*G-@11{2#Xl=#x-%dw*WO1@TOQ&^2gxk+bp!!Q zEjx)u-7wK8XeClv!^G(WX)a}>YipGX$Zk{i`fY&}7_%-w-|B3m<3NHjn`R)W-D7n< z&{>?dA~Lnxl$MfDoWYK!kMwyRd9@iZ9D|Vfv%rB=D!S((F40ikbvgb+Gtyp$!`FuC zgnqhGp4MLd!t4~H_m@}%vi`iN8jH?qK9G$=37(vX^p`74>DH@AC$v>u5#FS za_J*;|ElDlp;Nw<)AQA#p+^h3y{AT9wA|D|WQGE{W}#UAEsMi0&T<6!Vw#1cAkM87 z+e80_w0zw2s#%&tNrfC+VsD>*e6(iMF722wzqAlf6d1zZm zNraoqTE?>y^VTk6-m5>pp0kw8K%UAB%&#EFj5F^%+gIJaiTS`xpAzZ; znf}o#u4+6(d4yCxU2Pfjt)G*%oo+?+-+r#zTR+Was9U6OfuhW}z3ieB#!pH8ChmQd z+o|)09$K+qOHVd91F>h-djz4j#@V$OUdmjaZ{q5^!^jtsl|cD)pKUW;W$~=mLGtc% zs{tIu&TMV%joFxU3?z}O>r5N{en1yig?n;B5*%VNufiOnmyVUK5J!%>liZwd8%N9H z0D-@1AojHEiW)Ofs3eJ2N#lvs*%fp!+u$`|fcN{X9 z?#UFgea$0fxy?sjxHDc_T^{&pCbQ>G;F&;3eZ1vfDF)2n5nO5X34`^Yno z*@I5)w=pvff5osTpL!(;AauVKC-r&_?io=5!6LbeTE-*$@|uAV-2)UhIiH` z&pr5~ds!z}l-%2RP<`T1cbFFkXExJTBn}jrA^RV^#>SlXh1 zw<1S;9?*?1s*EO}wzz6YrPcs+B!^zotq|{D8A7Woa#-zQzK_(5Nhjda+#zba|afo@_WyU^@XXbly5B$EY^O4%^xmC2@Fu zljC@lHeD?#W%9A)LvaggaHzP+*XY(-ON)cBV=^JB76S7gcX92fSvc-n(XB(WEOaaT zEXfJJWkObg9)x~6s3c2uUJIMpZk+H-Mvis4-bTx4;GwFBm;$WFRf?%`+i=Jgz(m5J zQCX_^CVqdoyHn%1A@?-gRn$>N1UVC_2JGQ@oQD=xDXCQ=IoZ?Gvqb9+GQ#nA-JFJW z_QTyBJ(J}L;=zZY1Vm)1N~y8*g%lF6!>SLVxJ;h%xZ!wptiGi zBx2Sz-10ZftqAp8<9Zl4THYiNnE=&TJ#4#L20RE>HN>@5xIo1+$5jiYYx|`Byvg-> zSa&p3bYav9_!r0LNmW)nQ=!BNv<=fYV~8Ht>ZY&PEDlBzDu+{p5EtYzFoV;Btzrlk z9ZQC3boNp8W8*G&HS%UKB}4HGckcqO*qX2{8P$gQ%d@kao10a)gVT#$b-dVs@^Rz_j>?|W0-aWs!r|yBzXistaXn&!P_-nhe>v@m*9vg_vC|y<>>1gM|83@ zlu@GOkIDsqBoA|YBSH}pky zfT~Ua(#<|7Xi}jf>Ia6YG5&q3^)l?U^&-W#PsJy#pCBV_{h0o_OYP6%pHPm{c#5H_ z-cik15udK8!7FOuN+`~vdM{q*3Gs<|N-ZKjQ!A)g7Rs@r))gURh`|cqgs-@TEHfP! zb6jkR$DzIwx^LGUD+7`m`an-(HhQ#c#nE(EHR)v6`f##dKwka9-nEjR1F{UiVK^aG zTt@OJswFJw2--mG7`~RYzXvhD8$A!>K>;Al5w)N`lE8Sw%zbnOD JGHk}dGujD5*d;2LyKZ-t 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 YK1$WEsA@_5NrQ4^)5A|r>u9t3zZnbwwEzGB literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/manpage.doctree b/docs6b/docs/_build/doctrees/manpage.doctree new file mode 100644 index 0000000000000000000000000000000000000000..5c43add758d4142cb75bf5b0b3c890c1dc564b24 GIT binary patch literal 216981 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Æ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 EFQ9+7H2?qr literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/miller-by-example.doctree b/docs6b/docs/_build/doctrees/miller-by-example.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2774c2b880d6a69ff205e4ae2cb43f708564926d GIT binary patch literal 50084 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 G#s3ct#j9xm literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/miller-on-windows.doctree b/docs6b/docs/_build/doctrees/miller-on-windows.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0466e042ad099b0c02a04f743a0e7d45dbce4fc9 GIT binary patch literal 11986 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 js7kknerf@i6>XThj{%b(c?p{(xt^Jx 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 KDf$=IO8*PC;0@UT literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/operating-on-all-fields.doctree b/docs6b/docs/_build/doctrees/operating-on-all-fields.doctree new file mode 100644 index 0000000000000000000000000000000000000000..94d6661ae2a6fb0a79367b4a52a26a025ea8b3da GIT binary patch literal 11710 zcmeHN%a0t#dFN|iLvl&VCJ9+0T;5RTlAPI{*Y3_zrW9GCAY$Z|Y|;h=S?cZSshRHC zp6*sZ_90n_Y(RjBRD5yg;A<|qCrE-I36NWI3J}02-~7lq{uBKBs`@oMv&)sVmUWPX zZBA8x-&bFK&#JG#kEZ_iA1f#1f8s*mnU=G=q<6cH+vPzlX1lHt4Y?D>zld-CH2yGN z6m!156S$FY@K~Gxgkf5C*XK_B4qna^d}!IhQbJ(HaEBxK=9IYe=Ii%fdT@`u@&?;@ z;~~5E%KeAzmHR)q_wvKn-&#_`hp*jZOMVb8Sq^*k{_FRcLRpH}>_^=q~p zdHJBD8(Ti_Ntn6ap?xRtbduGq=ktL3+dPiMOsMw>BQ{Is74x)t(mXAuQ=z`S{6oM6 z%Uj&Hm%XT?nPKQ@mJ@Q{;o)mBYKUiIMJ?`tF<@77AQ_*d^ z(zCeT4M?7`IAdE5kK3oC4#YSUa3i!_C(|y;f<(NCms6n?+Pv^eTzw;@%v^_oGEoP`&2Mj*iyIKOc@+{ipN3kW!QVCfeG`A*dMA#|=gcL5-&Ww}4Rf(Q z1-5S~L(ExSPAA0W??(0(gCZeY=Jxincfi}6xtFopOP`Lp7YfYHN}0~VlJvf>duCB| z_a8)_=LVeZxe?pZosfkt81-z}29p*NupKKjS>$w~e8YvYFc?3;eP+0JG<2A>u{)`- zkC9?7fd`Pl_m3`tH_UHKwU8A{Nk|Etw=LMJZfhOeHMWXUc)$!jWL-Vfm(`w^j9|OO zbk<=;xyyUyJ~NqBVzqjs++0~*E4S9GC01{)w#v1}%32wJ>m|0n-onpDtqz!GBbCRW zgmx~OX>3tH%v{aCFt3ZLo=bu8v6!`WryuEkIQ|*Og~y3`)9RZx{z6Un`xIBitZ8fH zjub1}C-s0VUQ0xJt{~DkGXwvhhbGL$8hSPlLfFwBvjVcD2$r?EIkf%6_%}C|HEnKI z`uM#FwpibGJGz}3U70y<$OaL}^ejXM<{C!i!*yVf@EoZgNdrd6b;DG?bd%{$7b{hK zP$i-sA|>KdWvGWp1WunVBJ`NtXQ8PBao4jg!wSK&)3Tq%pv=V zGbJ1j27zrCO_$_|hF8p=9;S6t*4D6T1h=8kj;!S z_fe+PX{Dr;kyDj^jxQOAkIulG$F1s|6>u5>5)lBU(#@jD= z)lB|U`~P{E_9+sZ?qkzSLa*t67@OgEh`l;dnm;K>vr=(A&&Sd0Q^=Jek1^KI1j`ts zRK~JY#u()?mgh3YD478&PiB8!CProbzsDhKR*-d`&YpV@S1zs&+@ZN2d7LN!09|zNx58t50=EIg~hP(s42>$cP_Tp>q z4js%9(>6D+%lqhECOusa;N^%3E^MO~`R z{B-%;k(N&*%eS7$YR&{D;z1KDA7*ID`B-u&kH{BgL@e$!Q-v6RH(_tN9j4}1w5l|Q zzXZ%wL0C5rm9`%%iqQ+!Nv_~Z&^A}V3YHMGny8iYSWh7<4_zk<| zWW0|SZX!uBhVvEG0-rberUF!XnRPuV6R4L zbuvjqfvjBksF?;<-^sl9$$*(02Y&+@V*7th|9q-U@kxduGsTZbGQ~gqkcuPhd$O#{ zR+g$u)f<64NG8P##kt~}AdyuN({F8VmSr)Kj?X>pc8~SBLuEJXea`Nn0)1zbtTriz zeg_j=R(C2;N+(E;uP=Z|5!UrlePk1W&d|ScfdVL%Az%7%6jGyLFcr^pnEK=PnDn*_iCg_CbUr07OC#Ee&miE&RHRjadUr9~fhP>67xR7f`N6-@3RedIGJ!@BR7?XKA17jQ^?;8PF}^Di$WXVOc<|q#CuT4a z?s+Jko~E_MSv=E%V*H7Gy`%dMeiCYkqAJJtjVlB-Zs_ziVen7Ht*ThRnKgnru(O&=xu~Egd5yHi!M_*q2frg$lxof@Hf+$PFnd(Z z{AL1$iJBSwil`Qq@c%S%WF-uKP2g9@rLXpNnE0oYsFFomkM6yG22db(5Y$ftF;R^Gi^U1~H}*Ve1GX0y>~Ra^CDc@L9o_0?9j z-de4%H5<*9MuSlKR*<3ACF+Xs%xwHx(d0eSZ>uC>+6m6Mr*BB zYgX6SByz3MthHKTxZY|uKwdJfR;FEBcUL6x${GM#>$P=kuv)Durd!~?-fXU}uU8xO zwfcGzRKJqq=aXV)=+ep0of>!YqKh8&puc&L&Hn@o$g?e-YH!eay~Fz`MI~jZzqB-b zfxjau{>f-d{8fv@v z_%lT3hL{h~F6L=TuUi0;&!`zRX;JrEpwTxiE$tq|iU~r}PKM2+rtSKnX7g=s$L&+1 zWa@S{oD!G#t_4|zdKd*M(3F_!@=nypa`SW(qKhQxa(#%IxzI;z5p4<=q6=;l16*w2o>*oQ1G(jEc`%1p}su{fVL*FfT3+z(Ho`%ruhAKh@*(7K#1)mX-Y zacqcb!*zPtCM05YHT2;1tlbz5fAe}2x>`OZPFXOj^IgclWG=`V zNY@ES{rQv^@Tlu*X!!%wMch=;?v=FdDNJc4MyPFDfu&6Jg4VSHy<>B1B;j%lWhw|&4a<6<>j57oh5HC zG+k%O_4~_RzP${{U^y0-344^ld87BJm3^Xw* zw}Qqf{%FA7iad03QA?}rgiPH1F^t4DET;!mr~dyGMFf1t9fiBdhaKL9OYUJUlcPHE zSX?%2SKrb&>KwL)K3lZ;Q9tP?;xu=*WAsCcSrrN3daxo3XG6koNZ5_Ye45@8LG!kxX1<_E(H9v>N?y(*alU8-lCSgV z7L(>q=B8%IQByc2fZ~jTgDb!kh8@?=>`H=uecxmTJvTyeE?re3JvBlfG1m_%$Y0)1 zD|vH5ln_P?H=+(*l&R37R;i_$n@E4 TS{g&CO93v41yq2JI!k{9Hgy)* literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/originality.doctree b/docs6b/docs/_build/doctrees/originality.doctree new file mode 100644 index 0000000000000000000000000000000000000000..93ffe74b2fee37bc8718f236283425e45dae7b3a GIT binary patch literal 27590 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
  • joiop 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/programming-examples.doctree b/docs6b/docs/_build/doctrees/programming-examples.doctree new file mode 100644 index 0000000000000000000000000000000000000000..34bed4e18626a4d98a7cdfd12eb176ac4a22a403 GIT binary patch literal 29058 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�Ot~f_O@zFv*eZS1!`UtQB&^jv3-qAEq;Am464v z+)Rq@u|k5<3h+n>#kp6cqN(Frs0PA`QZ*d!vK>k=lSc>@9R^F)swlVRbl30DfJA8b zE_SN%$o(BFegoac`BmkNJjXLKzJipqUsp6DUR?sd9}66TU!H?c;YIkn$Bdkv&tnIO z%T0V&K3JBl=bY0=A(hb1#(VW<1QBN|D^sJ>XXmgxM2s1p=F$@@E2rr2QKQ0qHX~6h`KMPzU#)7;WiErm2mBjU!!I6CU_LgJfxIxK+C07eV?sdk>ug zjo~_8no~@1M70TN%s281ufIQllv{-!B92NU|A#L)#wZ*Q1G!s8lQSse! zvwl39p7zE6ZuW zNmn5*(5=W9?O;G?8#9Z9U_YL8P454HciaEJImJik?r7H2IPiY!&YwtR%HP6%*n7+A zC8^&lUg*Iy0~{WV7mu7IR519Ew{I-See~41f1c98{_&!vf1}&}`*1xJiwGs@J@raK zqIIc=AeYNek+}b6{0vAY?!9ZzH*h-?^xmyfT?ur!=}Efg?CWC9gnWg!Ad5Sp_@GUA z2|Z)bNoh>t@u{=ZkpJXnU0Io@r}Qjrgj@D)wc8B=)0TwtOS{vvW|m#+0W9z|^I%wb z`#6`(+r!Tq9G*Lu67sI!J_&Ckp>9RKXa@uGf+$K$DEj<2x&?+K(=8nB0xATM$tKRz zG;yAY@3rH^>D*1n{V3~ZTC>&4fj9n&e^O6xDaC%2BNY%CAKqQ6O=Q>gl*B216k`Vp zewzMtz3)38*3mUCyg{ub1%ge(Z#!Rkc$xP~5u3Mz=T;rsmXoVVvQ+4u9^gL`1N>}P z1ElTSr&SH!zC9b-zAgU*G~$ab0Wq63M2hGe@sJ1;dkDD~L10Y99cQtKfEy8&B2Ht- zuoM;cLRJE7NDy6$2vSy~k)C>V)Z{Ubj;4*P9JqoQA4=6?DysqxG*fg;0p>qnU&@1R6LyuG>;a}o95m+N>07B* zQUwe9uIidqvB-czB%xp&nO#&GMx+%a%))+1Hg0D!9Xo5_fQShQv@fW9TXC$Vk$0Or z2EYBX;x|7vUMRcTpr*fM_+CLa4K$0;FQb{5U82mRMm@66>iauqDYho;I#Z#SU{D)2 zd)={>5)0mUcRu7hU>0rVDlMa<^vMs9V3z_giSgyeIYb5`>do{mFC-#-sj_BYrvN(W zioz&^sh(Z;v0t`K9GxeTlB-hS9^XugsuVXMJV6vpNU?SmDpkizc|90s@OQS@X8wp~ zk?;PydJBL8$A!Vt)6IL~7PQ|oXxf7OiI|q!DTd5`OI$%r- zo<#6SY~3&Y%-aY!$)P`c3t8VGk5X6gRJuo;ZMv;S&;VB%fw5E<12LJrOqtd zai75atA%i2pK#*>tk!;Pp7ukLh-lQHFqW865VK%HaxzcC_9<>alo`zE=0S3FLEw_u z25$+ZLZbweQT9h`liXs0FQFt-NVKcqs*#p*o5Q8@AF%~VGAOx&d5z#pj& z$fQdC0hxd?MbseCEoxvp5~!h$)SyO-p=G~Tau$1nK(y`%aJeUR?ktl34wFFH>mBhA zv}FAEOWq;*hO$C5m%M%?S|rb@)AWYuLJ`+4IcaDzY*A=>y)Thf!qK;drkA_{vK+vn zU9F@30PtxcV4z&X!$HwahR!MBanOHk)Ju3e>{hcG+Dg!`=&lF0jQVENyEk90x>&2M zz>kZ2y~DIo#0DgD1F^{ECf*z&`%EoEX)VaojV2!yZ>*9yv7DhrGLtPqkpsx+(XXIh z9I9J2-0Yhv!R%6MF7ESi8mXind%Pj!sc^vt9wNPy)u7 zGTschbu(+xpqj6HNBFL>44q}7tyR+-Xt?>*LJ9_*ruR_z$Bb34SL+#Jl&J&H1Zvi8 zdiP+FhujIY(!;GZz2hyvv@}ut9A=bvM6|16khLEQ|Ikv|J4$14fT#jcRKl2=-eJkY zz<3VN`>aaSyHDsNnVeN4ixZ+47}LG*&E_#oV8qU4po8S?8_hzmcZ58+8U4!JXXnsz zu2HUK6ypK0{DQ1l6b?Y7yNBNZyA_AXuV2+1tC6c_Zj_0oj#@Y9$af}Kler}8X2{DS zSoEGu&UQ@L=P(c-%04+E3d7zZ4939};HzrT=wZKDh7y=K%?~%dBQ>jr^Tg7PjxvYn z4J=?*hIrdE3a(po&Ww+5Y;2@!o6yuM>1us#JZD`WM@eVA>D^B?s70!g!4Z34*#%bn z@jms)#0=1Kq@K^VbVF}+HxJ2f+-eoG)VAC_cT;f7C3G?1nyZ)sIk(VU?Dvj?p~@LG zw-oppr$*#`!#l>%Aju1S>hRZt;|NDNF!I5=xuG60@s2v171z9xDcEa;68;059w^Zr z!rmdLjDv)kYw$h+Rj+&Z@w0f$aGbfo;PGt1#7qHw#k2y&Nd9C{d%aNuFh?MJT-ybD z#B_fHOj6C-l{`o-=l{JV5uC0yoIV<1}wVR)yZu z)dBn(t>x82FL8g4-}li=@qMKD5zNoxCViy$<_#uqa#UIeex9IWD>EmaR9=`ZG zecXrZ^NL65V-Uxwi+%L*b^7=!ef&JUhsDp*$KS_3xcDjhaH;ug_-J?o)VE6(ZU8QN zU*evZxYyUY$0hDP(1|bvuBd@q~30VkA;6IE3>tf&2bafjz^HU&P@k_w>;y&l2%@;@x;fi`p z8gMfmy@hBRDGXp)#0_3nS-#dwbq};?3VPBZZ0TnjwGv&*g&3G>L4$PoJ z8;lq+BNZFMW5we!<#-Nl#Ypj8s276|nPyqUgf9M5XqMi+YRQ%S#Qc3wy=IAt{AAfG QG(a$HbBUDG#%lWi0~c*ns{jB1 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/quick-examples.doctree b/docs6b/docs/_build/doctrees/quick-examples.doctree new file mode 100644 index 0000000000000000000000000000000000000000..26099c28804eb0e489c64d2b3a274edbcdf465fb GIT binary patch literal 9132 zcmds7OKcp+5!J{1N~AuHWEhs>){4@S6nB@DW5=dK$+9HFvKY#y7z2S!4|->McV;;| zGn($x+ZWMDhqW}RD>=UYN1@v!BaQCD~>`68M6e)1@pj7LJg zA^j*cMG_yt2-9|4D->R`iq3HwuN+s_djy6|zq@U|JrK{ow|MLNy<6<&UAA<0h26S& zdxhP+y?pD&%HntH>Ep^fw^%)ts_uB~?c0mDSURPi*h8y{JrX~+A~uPqXQK64q9w8i z?7?_2;E+Kj_R*-x<58|u=rkh*9gxh29ZN#Kc*u0QlxW270grdnU&B@u6c0^qu7#qd z$Bb-t-FX>s($#Pf3Ms;Mkwo#3;%%Cd*rWDo`>=h`J{%8bN?mSz2jgU8O@wYEh?<72 zRA4xs5}_wlqwBb?2y3Bm1qUnHvn{yQfcE8UjR%oquGPdQ?*^`rq{bwE&UHMI+&LUI zp}ip~Oy&4q4l1dDG&_mT0p%!Hl)B>a_lY3O2&NdE_)>GB&dU&LmV~k|F4>by(5U?a z)M&p5>|Vm>EIu#eb8a<>>DUDJkJv>i%%w+I7ofp4ecfhC(tfSu66i zMKQm{d}WI;>&y|_6&rMIfUS-pDK$xNTOf(9)2u%4jFzt^X+eQyPn?Fiy^UEk5FG*UU zbY$7zU@gam-R2lf)sjP`%ae{3SCM4r7FfmdH@phFc#%y+ z0m2Zwy1?dU@kdH7xyZAUDWoGk|F|D|exW39q2~+NgTUSDnLBfNQ@HR5&teGoN^RAG z5Rp4aV3(r{?th6zf3bIL&Xjm9uxYV&C<0bnXVs6+S6M?Sv(XOyC}5xTP;*)mwqL7h z|ESgcK(n8Ug~=E?6JQ6NX*waMU^^*Py ztf$}gk&kpES2@^O8HII7PN|S&zQ@)?W(P6{d@oZ9Iew4jf46tk&zHC^P`|6O?GWp= z4&$cjN1ieqi}tGClce~TBB>FqHMg=ZgSIl((Z+P0sAO*W6;Lj8K*;^0 zAIQy=v{E3)uD21w+FS`1APG)05JuaJBb8$oe)sf&InSL#2M-*uPj?Q`*RGS+EK!^* z@mZiZuhApEj{1Cm!tq85;xTtxQBLk3uIz>zpsuw0V#Q@5Xed?7dIS<R|~5*BdPrEQ;dJt<8vW8 zZ>C^e-4__wN?aFUyrsdQ&{ccDs&69CzCXcN?@u&W*(D_0n^%}Xn)I>gI*L&*!WO64 z)vP?q;#LMvKS<@WYQPrz1laYG=mlVtx9PZuAmy(kL(+LdBx!TGd2bQtXu1g?M=8S9 z?kD78bc__T)qO$sc8Tu-vOn}TomL1N6NsqT8?ouDrkid-ql_`^m~3(lu7rGIVtR^w zOpS~=EjH;$!^3S+=$Mo1QXc5~qq`+qJ0%f$Qm9c@&Ftp?MxGpXZM5Y7gGAHU zjX45)nUagr`B@6WPxl4F{Sxm52-ltfLRAUDuChwKp?Dx06clTf`UJ06=&Lz{V3Pao zGtq5)S<(n#-?2`D33zu}bPFK)G?7?#q1~5@;LVaFpGpkQtk}st#sBlqsD-DWXMpk*m zioFTFQY3`Or7rGY4OgrSH@R~t9<{lfKMuqv#HIsX={xvr&_Fz3iDuNsa^o93^q?z@ z2nFw=WkmZK36=aP9(O!sAcpWvpYF$!cqCG-+UqrB-${ICd#3?w_d~-*7)6Z|dL~v) zlpl|!c}$7QfTohfXLt1MAkldX<{OWvbPFD`*=M$Q?3f%MCmAFZWkW@-F2jyxMKNgH zLP_ipD%bJzp)mc>GAt3mKCp}f<5-FZO&^IQ>1f2U4D9hOXEQ;uc$`Pd#|>)M6d!V6 zRAUrgjok2{Sls}hN8y&cMDUnyfp$Gf@E1)eg+!Kbpj?bm$8kdRrRbG>)0x^zOl7P) z(n(G9m|;1RH(dcidRz`=4q;d0qYwrMI1e{txcY66+0&l#L`lMKg#Z%`lWe#Tkx6#cmPQ zF3f%dY8ek(=8k2krC8=nwv672>yA(@y^O88E|wTkya^Yul%3oej?coNx<>9>Ir~Oh zWq%x>*4#Ka2!yVB7Rc0eM!b+W!N;OG1H-|Td)G^X$!elHZEnk+>(yN+ZO<@ z+w|Ss67)f BeFXpj literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/randomizing-examples.doctree b/docs6b/docs/_build/doctrees/randomizing-examples.doctree new file mode 100644 index 0000000000000000000000000000000000000000..79e316bc906effcc759f21d7046135db58141643 GIT binary patch literal 28891 zcmeHQYiu0HeU~he6sdNWv_ONV-}(aDd@4{NDbSC7{QmRW z+2iqUPa+!#B_ZwY&d$#7|C*Wq%OB3&ZyStD7r4L43$MtWOt!C2?ns(Gn4>f~E z(y{%x_g?Sx&-T99n@gudYaqTW*z*HmXyOeeb*c!+z>k)&>=GgcgjZas-11LFCB+l;_p zI@R#3C_*C6Cw!|T&JHz`Zgx?(8f&55;(4ZTb-asF*CJUR>V|e?hwFAPNvC3Km7eH1 zGtOhq0cXE+Ae~e~y}s}h$QLcF*`c@4P3ko#j=MG2kL}R6tY(_XRU@-*D*zY{!?~nvkjXyET1(T z3zZ=bR_)laLuRp-y}=@vw9D!V>L77n_kzY+bW!nk_XTA9T?KzXUYx%-oTs_U$gnw| zoWG-<3-h(S8Yj@;@%kSf*tZY-#W1OEP>Q&_5sSqmGr@Q?(m8FnzSannpw&BJOgK!zBuyH%Kff(W( zq*GCIRAs%*dA3+Sce>23IX1Ksbh>CJm;=)apui5N4~Rr2%IeHB%L||xDx3;2GPZ({ zvbZ6Ok`CuXTy?{snKa@uveOe+Z5w4o0i$*xy11}l`{fOH&F$Jv*D43$>H=LYT*?@& znT9S);ih!?REH%I8H&ZCuHA53uHBS^D2Xb=A{$9Si$STX=fK~vHY1`&5C>_2Rw1Y$ zi6H_exWO|UcAcqi<04eW>~%ZbY+9Rm)MH1VLo|cpGP2)Vh5V5x4!UF^WFY)85au(Y=oA&gNajNYci9JhkzI?? zbVT5yQ{z?$DT(J>iQnL6B+~6U&+62h)@k+yai6i!j*}3yc){viwUkg3G3Az4?n|BuB+@_k#t5Soif
    n##mdr= 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 Y=8_NVWNzd$P1=M&wsAE6!PgT13mdoj00000 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/record-heterogeneity.doctree b/docs6b/docs/_build/doctrees/record-heterogeneity.doctree new file mode 100644 index 0000000000000000000000000000000000000000..9487922d86c29f503b14b5f08e659fa0f59c91a6 GIT binary patch literal 16713 zcmeHO+mGGGdDq2zJCasfTT<)VYA47=tL9u*cX?~MiDelPq^uKLNtD0_m*;TKl4p5H zmK^TxL2JV;8XzhrMFFz`f+i@67ATs&^r3w#3KT{9*d$NwbNbT%A#Ks$H{_7RvuAJi zHjQf8(C(6)`DW((e)G+DoA;;w_?6EeQUA%)N#uILR@-)*Aar<=$yq1tr9&Qw?1Svm z?`H32i*hcuH4n2ue|JhQf9b*9&%bq- zz4iuMdE+6w``W#S?6rGu-o5ki!PndQeTkj>?>u*1iS z!B?=%C0eHYnH6_&1w3|t35<20hcsWnzYF;HYxwtxce2#|wA)7W&*shDi|*q6DK+6a z$jDxc?Z`Ff^}VlgCIH)Y7WUblx4z1R-Sv6G?1X_4!VcC_-;S4=*GDrRa|S`P%Qsms z^wVLGFdz)?8S#(D^rw2>-mV|UjBoIG#Nu$X$+(};xSTn*u$gObfG|UwA)w<0YmCQn z7#Db5kiXcItmO1682`Eb%jp&OGfF-)T3(RTZ{~Ue`}`ZPrUHD`C=AmiXO`U!)4*Yi zB6RH0#e@Z6>#Z+8P~W-)X<{SeTlO&W`K31dq5?cv95^Ib$T}(c`u2W?`04xK{cwX+ zeEAXm5%o%+7bBjh@ZqkJZ#-j1?VhYC~gcr%lW}`u5QyM+$)_9sn@HlrR@;XBO~H zQeSGG>Phd}&1%nj)G+C}d}y;C5VOYH>}$2pL0JFZWTP-;Yg{PZ5kUoDUqg3*OvHPh z?Xw;**=7&Cb-w8(ys7aRLt!Li@Fq4wlqMIUUm|P+(i90aKHIcMZT67#hS%>y9R)qk zx?F5>=p8Ku{BHT4;0((VuATQL-GbTS)tj&1xpw*1QVU0G
    4?nrst?aITJg=pQtr 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-arrays.doctree b/docs6b/docs/_build/doctrees/reference-dsl-arrays.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7bdc4f19af01865275c0a3a079252f070da81031 GIT binary patch literal 3159 zcmd5;?QaxC7^jr$^{(yFf?x;`SCqHVyDOw3^n>w*8cE4Puo{hNCUd)UH$!)K)|uJ% zsv*%2B#_Jp4eS5wZ}#na)ff}M*yPfkXP)=@JukmB{&=!{D*v-*b;3nF>CqsFWx#Z1 z7X#_15sOXsHoN_6_AuINQTz$MG8x>Rzd!>C0$Fo;U2) zvnSi1eZB2Hdg=|H?t0sg9`AaO9zWmyV)x1Sz2dn0)wb7D+Vn*1efjvwwpWPsGTz+F zc*~yIWfSMqf710T%Om0qzF-#;iWp4Bm(wA&ZEB1X!_*)LF6Ma=XvAlmen_-&9JX9&h;-9U$3suVra zE}5A<6N;E+JM-xfIc#d?8zJNRXN`L>j?ccp9R9?6HLd)3m zsqq48Xg|+OmrZDtgskW8+TPD?&-1SBv!iQU-ZeVe*u1u$Q*_RxLH%L#qjm58$Lrp` zdwXr~<`zy2b=5O!@EwbO2q%rv+1iWAidB22?P8C{-JG*q-!s4 z>|#jcaZ1N1pEI!pbZv)=F%R)GgsQQtPP@oM;&AOMZfA~a2ctpxoUQ3|vKn`Gby^`M zl4*rSyH?-TFsH`>dK((^f-Nlopi|A2mP(*5YJSssHD^11s$8ETWw8(Jaz)8Yb6^)W zGe*P+&92qWbfhH8KMpdx@GT8fgj%&@-W%A~n8iS;kt)LhKxEngTsSNhW?Xvqacq~z zRE0RL80iz&t=uilHQ<*z%Ivw3lqQyj9lP9_vn#G$#A!q(c%2BDwjGTonUJ!>YpA?j zP|%uO&)4Ko7*49535%sb*+db%Vu@6SgzSKY+0JR(<}|F24ZFrB0=Y8Oq`G2i*havH z=@{lZhg8ML6*v^55hyLA&}>~$*=ySoagrK>PACI#Www=?QTIVt3w&Rhy(CO2sR*ZW zfbNPsJ6C9JB( z0@59z4o+j>+VhI}QUxSn3BUm}0>~KH1z*M^#E5i=fMD#5#3aLv>(JClG9}s50*G1( z(kLM{>X6l(P|O<|I)!I*3Q`+u_x4j#qFEY9f++{CRW?baX62+RBy))Ph8zej3Vfa= zfzWgqG6Yh3*{rI8-?YmJMg#vepG<&E$wo#Z%q!e>5|)sgZHwID2nOF6t$}%c|JcEM}h%H%M4!iImW4v$yU@9 zUd%Ng0_puULECj(Tt5HHT7LtONMFPwJatw4=Uh9`>2Q{Bl|@4qpdOE4i!)}R?Sdal zx=&a{MM$t(VhwUD)N4D>;)4tufn6-x0O}4X5^*4aYeNhgJTv(owFW~#g~4ix+yrjB zLgPO-LoGHiHxH2A`mo^8kL3;YrXv>L`~@Ft+j0bRl)xEG&ldyDFX8`~-_dsE_*3Q5 zE51M*a^|72pty3X_zE|VQwqMl%sp5%lwtk)IqN$oh&6X>Mq{h8nhTwq(T}#MjO)V} zPU>{Gz14Mewh(=RiD`EYuK|T8)WY7_4i4hP+gh S^CxQut__tH>sGFG*!vS3(5Ywu literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-builtin-functions.doctree b/docs6b/docs/_build/doctrees/reference-dsl-builtin-functions.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2dad0934a809661e21ac78ae304e05d29949747c GIT binary patch literal 212888 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 Z*EFy^S60`M6y&ovyUJB6do`Ah|3B2qZ2tfN literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-complexity.doctree b/docs6b/docs/_build/doctrees/reference-dsl-complexity.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8cc33a187d246f14b81091b770f4533a5c6ff217 GIT binary patch literal 9353 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 bwf|2IAFYSo@g2d9Tb38@VuN6P-s}7a>_cx< literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-complexlity.doctree b/docs6b/docs/_build/doctrees/reference-dsl-complexlity.doctree new file mode 100644 index 0000000000000000000000000000000000000000..637b59dbbfabcd8cb46849db93bd20417061344e GIT binary patch literal 9249 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-control-structures.doctree b/docs6b/docs/_build/doctrees/reference-dsl-control-structures.doctree new file mode 100644 index 0000000000000000000000000000000000000000..5706db122c243682ae633334c8f471ac9f574f00 GIT binary patch literal 62549 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-errors.doctree b/docs6b/docs/_build/doctrees/reference-dsl-errors.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b696e02d838ef9b8d947cd8a95da99b01f15e251 GIT binary patch literal 14766 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 V#R8m~Y|YkbXcn=$e~5>*{{W3b*vS9@ literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-operators.doctree b/docs6b/docs/_build/doctrees/reference-dsl-operators.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b854748e4fdc9d7227b70c57791fde90e5fb4d33 GIT binary patch literal 10135 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 K=?AH()%Y(XkkB3g literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-output-statements.doctree b/docs6b/docs/_build/doctrees/reference-dsl-output-statements.doctree new file mode 100644 index 0000000000000000000000000000000000000000..df2421706164bdde91a31559777f99b485dcbc8a GIT binary patch literal 88136 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-overview.doctree b/docs6b/docs/_build/doctrees/reference-dsl-overview.doctree new file mode 100644 index 0000000000000000000000000000000000000000..98ad9addd4d0c979e95e0f2b4c40789a69f75a63 GIT binary patch literal 557090 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-dsl-tbf.doctree b/docs6b/docs/_build/doctrees/reference-dsl-tbf.doctree new file mode 100644 index 0000000000000000000000000000000000000000..23e2ccce2d6c66de8a361d2c4c84b1459bf2a885 GIT binary patch literal 9223 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

    U~%`g+u>NEh>h#afju;SLOn7tF@CN@#ZM5W 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 n&@0xz*kIm)^XsXoEf#ZBg{0LD1x-=u2M;BS3%O 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-main-arithmetic.doctree b/docs6b/docs/_build/doctrees/reference-main-arithmetic.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1c50b25e06f9f30d3428443e441114b7b89784f4 GIT binary patch literal 21419 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-main-auxiliary-commands.doctree b/docs6b/docs/_build/doctrees/reference-main-auxiliary-commands.doctree new file mode 100644 index 0000000000000000000000000000000000000000..0a5b8c7bc2c470456177e64eedcbf3c901a81e23 GIT binary patch literal 9993 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-main-data-types.doctree b/docs6b/docs/_build/doctrees/reference-main-data-types.doctree new file mode 100644 index 0000000000000000000000000000000000000000..2d4ed0d44abc789315933e1d2d53bde99b426308 GIT binary patch literal 25492 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-main-env-vars.doctree b/docs6b/docs/_build/doctrees/reference-main-env-vars.doctree new file mode 100644 index 0000000000000000000000000000000000000000..dcbaa4f27fb2ba06be6aeb9e0e03cb5bd6bd729e GIT binary patch literal 6618 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 H7YP0z?iu<5 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-main-null-data.doctree b/docs6b/docs/_build/doctrees/reference-main-null-data.doctree new file mode 100644 index 0000000000000000000000000000000000000000..f149d1497db9923b6557b146abdbf7ec459eb556 GIT binary patch literal 31993 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-main-online-help.doctree b/docs6b/docs/_build/doctrees/reference-main-online-help.doctree new file mode 100644 index 0000000000000000000000000000000000000000..15cd0579439c125f2b21930989044171579c1638 GIT binary patch literal 5615 zcmeHLYj0df8II$w?cK!Ar8p>RB8Ea6NA>O&geqhtpfpBAj_fFLP*HJ@X3v@389e8b znK|}uf+hISs+Q&(hu^`U;)n3O=du?^)CI)1L|W&}%zK-6-uqu#fB)y^mGYmzVKb?c zagRq)l19Q7el1GFJQj&7{#HEvYjIX=`L^MwHqA{a3V#IG;E?S;dVI(pJ$|{~ckZu3Yp%{}){}ZjRit@5p7j zB$xe4qtq|^F92uz$HM4-mJb5yTo$Or36ludkCoQKbdAu0LzHGM1&{jBzWt;R?gEzy zMK|Uu>86QRiRen9Gg4{c-=TG}x10~4$yF;tr_yBlz@!e+@)izTPB|^+j{Kcx4e=dT z5oScVdY4=O_IRf1pW?zF(}m@S`*Ld^+LqskisfCr>wEa!$L|OD{qU&Bbbg;w3IO9pgoK%)Imn+TYmj4!rnS{Rq%U^$Y34bX+ zEG1iQB!z^(s(b~u-rgPaIMc%JG%A|gneluI%ApzDdhaIcIaz!&UMr{^yhlHcBRVF-t?z(|23JXg+n}tJz8c& zn3~A4%&3?frQs11vR60{A~Lg?2-Q%*JMc$G+Z49aBwB#1wmJ<2ML5_e43@F2Pm{@% z1zd_renJk#wVoqg%5^LzmYpJlFrH4pD3MB(7 zS(mLY_$CfLPK{O~Ps+cqnh5*W@80^|o8CGz*|OG4a~V60g+fGOjbN zOwS7W^39C8Im@VGTJ`(QS-&#Zsua9w2mGBWz+%tA=NpBGpj|dnb@oQ1FyqmXY7nN) zmV7`Nf5~rzxuO0qsGG2Tf4$i$o27lfW`%P|2WX0KO`F`INs$SYsPHSl=Q>9j(X`33 zx9{5{k)R%TsVT6CkZh3n;tY#x6&or&jo?tw~!>ED-`FsZGc+76^TJU0=tbl~zfm@b@pA zTp%I;;WsLxGXWaZdy5AbF#S!sfQ6PM^rOqJe!ZzOq3#GZ=2Z+r{JT{N5;Xl&s9+iU zeg#F{5O;(+R1{zwFjV6Lvxg0yyEK?>`Kt;RwI1bh7EG-US}ixKIRKgykhxLrK(&db zx1VigR^(9{VEO>4n`nqrE9wbCg;|lm$9(_ zvPlBb^%^Xo_OG0EY-Az}rk+Z&T&JA@h7^Qk)p@PK`{q%vVML3sY>kiP$3Kvdr+))$ekLvO3eA4 z3ht<&2a5-(p1ytw`n?OAQ|R^r#dgEBM7q5|A7Rlrio=^1Y1JoJdqOLc)*eg4rF_u)7cMds A<^TWy literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-main-overview.doctree b/docs6b/docs/_build/doctrees/reference-main-overview.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1d77774b2183834887e99f4e0781ba9f937adec8 GIT binary patch literal 15261 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 D9#Q+l literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-main-regular-expressions.doctree b/docs6b/docs/_build/doctrees/reference-main-regular-expressions.doctree new file mode 100644 index 0000000000000000000000000000000000000000..5ad18ff5dcb4c4a3c108953d014dec4e78dd68c8 GIT binary patch literal 22360 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 eYNttufu@NyV6o?!8a_inQCuO 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 H?X~{{dV?1o literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/reference-verbs.doctree b/docs6b/docs/_build/doctrees/reference-verbs.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1f17ea737b54901ee409c3faafbfa4b65830690d GIT binary patch literal 336070 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

    JzJX%WMZy2}f(YSFf%U^wvX6*qcHc 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ℑzlLr0I~msBaOq$UF#_t696dJ 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/release-docs.doctree b/docs6b/docs/_build/doctrees/release-docs.doctree new file mode 100644 index 0000000000000000000000000000000000000000..8ab3e29015d93650f150b0864fe2144410cb1267 GIT binary patch literal 10068 zcmcJVTWlRi8OQA;z8v3T=Z2!hVv$JVlKR-r#ko)gO5&=nQ@6A!s1ng;&)KnO?LE7P z-C18$MO>u937R6*Y#)#cPlfV?)CWKn5)TL=@c=v_0WVbQ3qnXdAcVvV{J+`D*>k+- zX46Ps?S4D+&G&utn{PJfo39SMwS1vZ{gX%iDz}`SqG6hjYcfBS!=_sfD$Eh#=yG4>(38x*Ilw zYW<;Pls7%LrrH#CD)vpkYEZ0(s~+>2x5dIh4hdtOdW3w0pW=skKR+x7lc2sh_X^ti zbDPYw=c++T=R#C<%Mr|Tn3$_rw#~d*kJ-$CDakWuhB=4m`-^k&t66%YAcpdYZ8

    Xl=Gpamm*KeQp zHFr&WnNfBOt%eo0$Ybxsbiq|6kln_njC}~foFyMdBSd)3wJT&{m+Aix`{JdJuL+GZKH)8#nGyu1k9V}W} zd#Z$g58Zm8N3N&g zc?wu00NY1MUuGJkXPEj{TO^J|8`azCn(4G!6LQ{E$$L;3-a5-VF11chMJ^>9g*-xg zTWBO3M*19Y9I0Xa2Q>5#MB=HwrZ#~(vX)l>A?Iv6K+|}a3d~tp*XHI|BJf}*4IUUQ6mYLf|ISl?y zJFjFk$4%P!JMwY@Uk~Q1jhr&-uMwDc)4(j&C%p${x0+BGi&nwx)!7@f3mGJ0c@%ZX z_n`47g$DnL;sKU*$HN%h_+`7u^~S?|ix{*9;zm9X|7zwz37UAAZ^6SnW$*vA^D2)A z^lHUJd-GEs{@oQ1?Ul9TVZH?qByZ+nW2C>YFN*|>>kf%=1n-~ig4YWY*NeR)fj&7Y zV&gm7q3rq^~s|*Jtzb zAmelJ_;e#4v3=bUGJz<5vO^Smf#ljgAVHrzNWKWOnjuMK4UnLJE+iy}dtd6{-d;#l z$KD|!KT=3uRihpV64KWil4~s>A>(r(vB@6#;)u4DjmW<4AUTRCzS1Fzy+E>9ywvmN zfRKB#Ep667ID08~qaovS zAo(8IlYu0%uRBO45yfwGh+=P$EbIf4g*-^!hgr>#B(f$*7Fs~EK#=^RgL`?9pyPfZ zS*Szub2aJ#AwgVPew{A1_&QxI(pT%AuaV!8JsC(M`?`Z<3Q_!7hbZ<2N$=kzi}~Bl z-(XfVB#EpElKkxkdI^$$bZ{>Zl6`%zk{@X%`MVnRfRMD?ZWdc?H{^8=B>yFQGLS^} zbqC2YMDed3qSy;0SNHKvf(nlnivYk&m( zb0Hx)-1~e7_x5HI)vNquxGD?lC_8$FaJ>)@rhx*r zFe+6%j7Gzt%HV9`aU^~WJR48r!Y%7mn5MTFZUA<9yP-U`=DNah16hbFA$Ed_ zzC(o>{Dv+keAL6MdR)x+q4G>5K^2KlwZoM| za)cXp`Zyq`*p7u*2}1;a(r7>qn5-16W4H;_avj79El~WaKvEDM>gwcFSd$Z$Qw@ZU zx}s~MRVWLASev~*>sz=#+xSvvp67acRQUA}XEL>nD)~`25RF;}l$KCVH@#_6vGEtM zE+-1*pc&pitK&=qT1~Q@s_V1(Ttd`SQBoHAmgQR!qDOVp@{N*Bj>J|DB@2RI zkYjMh#}ZJrKPVlKo9Szo9i6S1sIsb_)^o^~F_M&U^g$=KWm;w5-rg=&cLjGHRbw&P z)*M>;bD=y*JxC+<&{1YXl!ZEx!K$<8=C2?u6W&_6X&92!hdG;6LWJw$bc@Brni__S zij5%(!YE-0;DkW9GAyS7R7FqMR%*T;9R+zLPbq6G2j@Jf>IrTsMkYWW#p#;#5esk9 z-*tqsqjPJW+xSz5Ib0%q%&!<&PhSqOe0}shuAZYu-F9(~A&TI1ndA6G8K+00WrZ1| z{G+4yW>5_usWUt3)JMGB9|01#Y@sMyU;oD_Bltn7vE3vcyfCpOcQF=csPa9MC(E{L zZ0f9HShkLXL^$+92WD#WFmtv-6wBmrlnEH6uu01?EpRRLs7$C%%}ik+P$7^I5gU`v z(mX`2YLG_fZ6JoWwe*3?`gBwW@*xsN_cI&sV|{M?6c_#;|1tlNf3R@^{~6ktqRSFp zK1Y`=y7+W?moD$n<&Sjv16>NFV~{R4>2i%On{?rHd7CcZ#U+ph8d>aC;WduBsIgc1 zdo})HO^sSpBi7VtH8oOAjZ#x1)Rgv`(p*zoYXLt^dX)JWVg8T!2mH^G?W1Ivvi&K# zQ?^&=PTBr_x>L6Qp6-;`mh zDwLyT7e#n=?g{(f(Ct|M7*q6m_!1HT&KM!3;6#^?v>OeWroaaAXew3&kC>E|;{--k IVVv~&ALY~I-2eap literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/repl.doctree b/docs6b/docs/_build/doctrees/repl.doctree new file mode 100644 index 0000000000000000000000000000000000000000..1001a137c1321d585f5800f4c94d9cfeaa762bac GIT binary patch literal 32996 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 QgP9h9oAYD@G?p^|5BJOYApigX literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/shell-commands.doctree b/docs6b/docs/_build/doctrees/shell-commands.doctree new file mode 100644 index 0000000000000000000000000000000000000000..a8217f560fd65dfc64d8aacef67e2624eb402390 GIT binary patch literal 10850 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/special-symbols-and-formatting.doctree b/docs6b/docs/_build/doctrees/special-symbols-and-formatting.doctree new file mode 100644 index 0000000000000000000000000000000000000000..519689e48da2351adea5ab02ea66585cea704e81 GIT binary patch literal 17439 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/statistics-examples.doctree b/docs6b/docs/_build/doctrees/statistics-examples.doctree new file mode 100644 index 0000000000000000000000000000000000000000..e582234cc905977c7b10b029f428ca659d788e6a GIT binary patch literal 7464 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 U94z;BQ5U%?4QtU22nW@F0H)vOqW}N^ literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/then-chaining.doctree b/docs6b/docs/_build/doctrees/then-chaining.doctree new file mode 100644 index 0000000000000000000000000000000000000000..7021892054fb5944b6d2104f25ccdfd41e0badaa GIT binary patch literal 14558 zcmeHOOKc>^dFDR&+$HxFDG>B3BP(+^niICkM3;x#Sce0fHQJaE?CYmXlA0b4lP^>|>B?zQ3wpGfNJKT5V!S zCc)v<wA%0kvVJ5iMhUxH3X4)Ic)14eCSx4`wZwp4) z&kAk5bKvo=?6WxN*?0WDPPAI+d)(*VA&){aALx4o5t&Qov*rc!oOwaaB}9F1?F01l z*ABR6ul2*WW(GlDvz&l?4iDCPmThyd=y99tKqV=gTsPK0eSc#uFu7Cgn7ZXy&K^-Q z5*KaD;ZgHK*aq?DeclNy*Gc!3C_se0g~r*y3T&Qh63aXJ@zf4n8?Vi1S;dOVv?BAX zE%R0j!FH{9VOr8Cq*eg?Rbv z?h!Lw_JHw$-ov8U$ZB6t&^xtXhVUD};O^NFel3Uaf~4sp_($LK^uC!V-7iN-$GUFl z7z`}^4Y`NR@=*x5V{n57F6)Ml+!tCB^T8fW_t^)IHDGu)c>8*%0!{3_Z}93knf5?LYGa-e-EibQV}WUZ6RB&e@TPI>}!> zZdiK2nHvUu%!O)#mtbuUN#?%9&2p#}(1fT1Nt9h;;k+ikWUJ0N>3wk0d((5$JLXp< z%aaa}90g8#H|6w~?pqMu0<&HBfOdjttq4yWdnaM^)4FBY>6k`4J9d|I*e!}>+kzg_ zZLMv)or65D{}B8aNTyQ?h~%?x^HRq@Tw?DBdJy`Bcl99|18ry6=Y_jHh(oZ%`nqKl zI=XKbD&dk=+strmd0SlPzkV(|yvn zy_o4%a@(3Q-5<6f%?0L#j^wv4v7nNFx2v=Y*>l}73e4?UL4a*yx-$&mHteyk=k{`7 zySrdnXLlDmi+D^cV-Qz@evXnEH7jq^@R8r3HLxN8KPkwiQp?aqGuxbpHCu!-(G?ckg{RE>p@T*Pe~e+4df!6XomkU1@ud`=9G`5 z`2K7XN1i0Ux0>gg=bIP!i0xj@u~R0)pS5r_vZR@2q0d<=v2fI5d4;WZ!80B^?IuZR}NYSs*DdtSX$sztZfF~?%DIr#P&S50Y9`>dm@-^~(5z&@Y!rz} z=}efgQ<*oFUvYZhaqOov3^jlyzF8*8ueaO)$Mg13decYx5Jz=7qvKe=3US-x>NF@r z1PCgHcHl$e$px2zg7j>7_vCT@Z|dky;)AZ|*7>*rBp37v z98WTNe{#Gn9kq?gIrLY-0DdXfoN|v8&ks%!&xtm0)B7?ci zt?w$d{w$qjnkaChC+_9Y16rx7`0x&f%K}V(Pq*zQrf>Ikr_h$4)^?>Z*e;i9^^MJ~ za;09c)f(kSwO$yaak8#YrM9(I+p0A-E0ubAYf}POYV}H^0feiKdJV%%q}9x{YHNF40^0cqVP_Xa`T;?W;tK(zB9o+w$ zFOQBwDiD`sO6$z3gW%T_g8!OgpYE*Wke{5wA=An&ZhKNwnm3^z&R~Ka zoToip(7Fz}0@8aY>4mtWh!{Gy8kc^E=F`qI*R%F4N4Mi6w1>Mk&+w&?SU$h8`7du^~D!uef`+n5B`k@D~# zdUOE}q-kz-NQ;9BNC#N+c+VvtMnTbegtJ544uN|&nOnvJaPREw@hmQQ;}}Y0A}fw< z24Q~=8s?7~Ih8c02$}HY`PRd1Jh{QYJY|CubwqPWb@Z*zu_;o$9z*J}ZOKp*AAXKm zrrLT^;iu3GtdY^{euk8!*Ub6JhU_tV4QM6Dtew~lba{G=mLV<CCB^gh)=k>ie5osmmy$CU;EvD=ZO zs~VOm+kr$B1fpcN35A)FD^hg3MTG@yf@kS%1J{vK5I+ z+Lry`_1-v!s5xzMY%{ir;7>3!^SirpPZG|&fKoQ1WSE_^V)=-u^3*ms!%jTqi6&DH zk?e%i65`FNiVQNi&B%xD@u8~VbY+`eP)}(4gO>HdyYr8rOZC2N?Ce!n^nF> zrJJgaDwo(Qg?>qc!7WWrRIkbNR8oJ;&}5^sp{p!EG__%99GGCJbixRK78~Gm>}NPu zMv*X+usEtAPr+eTobASgN_5;C3n`%=V^|G>I}&W2`izBjP&FRZVe0^^#uE17ZwNgW zz5BumorJlTJk6m(I<8ws{JaCx5~KTB^U5g$W7uWInTfl`Hijm|1s^6mmN#sKj{3@qN`ePlpsHb3Nc)I2YiOx;e4v*H>b zSb>JsAOSh)G%IG2KN#*|x)tQ6(mM(Cpkowj77tGh#)J zo8gc^zcAV`1}v`98hjAS1c_|<2xU1*8wSMjYtq$z+sjlIP}zq_lvKT>mbXD*X@i=Lp9knFC^0hu8U_=77w~| z8Z+qGm|`)|+YkXGFr(&zco7WM(^A<=(bv=)qff=N5*x$~xJN4o#}SPTF!Cil+e(WN zysQ4u3G{)MW{uM$A(uG(GMsYA(|1CMuMfx@vaE_4vi|j$f-fQ_1xdk0h7v3680jAk z&<9~3IqLKnOuiBkyucg0HOyjvhaogd>v>3vf+6kpJQFaMBs`5_wk^O zL65YMC4YUSRz2jR5Y}hXS4;O+mYXATM literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/two-pass-algorithms.doctree b/docs6b/docs/_build/doctrees/two-pass-algorithms.doctree new file mode 100644 index 0000000000000000000000000000000000000000..985bac7eb618ebfcab9b4b935bf36b4c0a305dba GIT binary patch literal 51135 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 OahwB6NvWj2ocVuX!3tCW literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/doctrees/why.doctree b/docs6b/docs/_build/doctrees/why.doctree new file mode 100644 index 0000000000000000000000000000000000000000..b6a386ab3ed360dc8bb513775c02fce37bd2a0ba GIT binary patch literal 38020 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 KGSD{?&;CD^p* + + + + + + Miller in 10 minutes — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
    + + +
    + +
    + +
    +

    Miller in 10 minutes

    +
    +

    Obtaining Miller

    +

    You can install Miller for various platforms as follows:

    +
      +
    • Linux: yum install miller or apt-get install miller depending on your flavor of Linux

    • +
    • MacOS: brew install miller or port install miller depending on your preference of Homebrew or MacPorts.

    • +
    • Windows: choco install miller using Chocolatey.

    • +
    • You can get latest builds for Linux, MacOS, and Windows by visiting https://github.com/johnkerl/miller/actions, selecting the latest build, and clicking _Artifacts_. (These are retained for 5 days after each commit.)

    • +
    • See also Building from source if you prefer – in particular, if your platform’s package manager doesn’t have the latest release.

    • +
    +

    As a first check, you should be able to run mlr --version at your system’s command prompt and see something like the following:

    +
     mlr --version
    + Miller v6.0.0-dev
    +
    +
    +

    As a second check, given (example.csv) you should be able to do

    +
     mlr --csv cat example.csv
    + color,shape,flag,index,quantity,rate
    + yellow,triangle,true,11,43.6498,9.8870
    + red,square,true,15,79.2778,0.0130
    + red,circle,true,16,13.8103,2.9010
    + red,square,false,48,77.5542,7.4670
    + purple,triangle,false,51,81.2290,8.5910
    + red,square,false,64,77.1991,9.5310
    + purple,triangle,false,65,80.1405,5.8240
    + yellow,circle,true,73,63.9785,4.2370
    + yellow,circle,true,87,63.5058,8.3350
    + purple,square,false,91,72.3735,8.2430
    +
    +
    +
     mlr --icsv --opprint cat example.csv
    + color  shape    flag  index quantity rate
    + yellow triangle true  11    43.6498  9.8870
    + red    square   true  15    79.2778  0.0130
    + red    circle   true  16    13.8103  2.9010
    + red    square   false 48    77.5542  7.4670
    + purple triangle false 51    81.2290  8.5910
    + red    square   false 64    77.1991  9.5310
    + purple triangle false 65    80.1405  5.8240
    + yellow circle   true  73    63.9785  4.2370
    + yellow circle   true  87    63.5058  8.3350
    + purple square   false 91    72.3735  8.2430
    +
    +
    +

    If you run into issues on these checks, please check out the resources on the Community page for help.

    +
    +
    +

    Miller verbs

    +

    Let’s take a quick look at some of the most useful Miller verbs – file-format-aware, name-index-empowered equivalents of standard system commands.

    +

    mlr cat is like system cat (or type on Windows) – it passes the data through unmodified:

    +
     mlr --csv cat example.csv
    + color,shape,flag,index,quantity,rate
    + yellow,triangle,true,11,43.6498,9.8870
    + red,square,true,15,79.2778,0.0130
    + red,circle,true,16,13.8103,2.9010
    + red,square,false,48,77.5542,7.4670
    + purple,triangle,false,51,81.2290,8.5910
    + red,square,false,64,77.1991,9.5310
    + purple,triangle,false,65,80.1405,5.8240
    + yellow,circle,true,73,63.9785,4.2370
    + yellow,circle,true,87,63.5058,8.3350
    + purple,square,false,91,72.3735,8.2430
    +
    +
    +

    But mlr cat can also do format conversion – for example, you can pretty-print in tabular format:

    +
     mlr --icsv --opprint cat example.csv
    + color  shape    flag  index quantity rate
    + yellow triangle true  11    43.6498  9.8870
    + red    square   true  15    79.2778  0.0130
    + red    circle   true  16    13.8103  2.9010
    + red    square   false 48    77.5542  7.4670
    + purple triangle false 51    81.2290  8.5910
    + red    square   false 64    77.1991  9.5310
    + purple triangle false 65    80.1405  5.8240
    + yellow circle   true  73    63.9785  4.2370
    + yellow circle   true  87    63.5058  8.3350
    + purple square   false 91    72.3735  8.2430
    +
    +
    +

    mlr head and mlr tail count records rather than lines. Whether you’re getting the first few records or the last few, the CSV header is included either way:

    +
     mlr --csv head -n 4 example.csv
    + color,shape,flag,index,quantity,rate
    + yellow,triangle,true,11,43.6498,9.8870
    + red,square,true,15,79.2778,0.0130
    + red,circle,true,16,13.8103,2.9010
    + red,square,false,48,77.5542,7.4670
    +
    +
    +
     mlr --csv tail -n 4 example.csv
    + color,shape,flag,index,quantity,rate
    + purple,triangle,false,65,80.1405,5.8240
    + yellow,circle,true,73,63.9785,4.2370
    + yellow,circle,true,87,63.5058,8.3350
    + purple,square,false,91,72.3735,8.2430
    +
    +
    +
     mlr --icsv --ojson tail -n 2 example.csv
    + {
    +   "color": "yellow",
    +   "shape": "circle",
    +   "flag": true,
    +   "index": 87,
    +   "quantity": 63.5058,
    +   "rate": 8.3350
    + }
    + {
    +   "color": "purple",
    +   "shape": "square",
    +   "flag": false,
    +   "index": 91,
    +   "quantity": 72.3735,
    +   "rate": 8.2430
    + }
    +
    +
    +

    You can sort on a single field:

    +
     mlr --icsv --opprint sort -f shape example.csv
    + color  shape    flag  index quantity rate
    + red    circle   true  16    13.8103  2.9010
    + yellow circle   true  73    63.9785  4.2370
    + yellow circle   true  87    63.5058  8.3350
    + red    square   true  15    79.2778  0.0130
    + red    square   false 48    77.5542  7.4670
    + red    square   false 64    77.1991  9.5310
    + purple square   false 91    72.3735  8.2430
    + yellow triangle true  11    43.6498  9.8870
    + purple triangle false 51    81.2290  8.5910
    + purple triangle false 65    80.1405  5.8240
    +
    +
    +

    Or, you can sort primarily alphabetically on one field, then secondarily numerically descending on another field, and so on:

    +
     mlr --icsv --opprint sort -f shape -nr index example.csv
    + color  shape    flag  index quantity rate
    + yellow circle   true  87    63.5058  8.3350
    + yellow circle   true  73    63.9785  4.2370
    + red    circle   true  16    13.8103  2.9010
    + purple square   false 91    72.3735  8.2430
    + red    square   false 64    77.1991  9.5310
    + red    square   false 48    77.5542  7.4670
    + red    square   true  15    79.2778  0.0130
    + purple triangle false 65    80.1405  5.8240
    + purple triangle false 51    81.2290  8.5910
    + yellow triangle true  11    43.6498  9.8870
    +
    +
    +

    If there are fields you don’t want to see in your data, you can use cut to keep only the ones you want, in the same order they appeared in the input data:

    +
     mlr --icsv --opprint cut -f flag,shape example.csv
    + shape    flag
    + triangle true
    + square   true
    + circle   true
    + square   false
    + triangle false
    + square   false
    + triangle false
    + circle   true
    + circle   true
    + square   false
    +
    +
    +

    You can also use cut -o to keep specified fields, but in your preferred order:

    +
     mlr --icsv --opprint cut -o -f flag,shape example.csv
    + flag  shape
    + true  triangle
    + true  square
    + true  circle
    + false square
    + false triangle
    + false square
    + false triangle
    + true  circle
    + true  circle
    + false square
    +
    +
    +

    You can use cut -x to omit fields you don’t care about:

    +
     mlr --icsv --opprint cut -x -f flag,shape example.csv
    + color  index quantity rate
    + yellow 11    43.6498  9.8870
    + red    15    79.2778  0.0130
    + red    16    13.8103  2.9010
    + red    48    77.5542  7.4670
    + purple 51    81.2290  8.5910
    + red    64    77.1991  9.5310
    + purple 65    80.1405  5.8240
    + yellow 73    63.9785  4.2370
    + yellow 87    63.5058  8.3350
    + purple 91    72.3735  8.2430
    +
    +
    +

    You can use filter to keep only records you care about:

    +
     mlr --icsv --opprint filter '$color == "red"' example.csv
    + color shape  flag  index quantity rate
    + red   square true  15    79.2778  0.0130
    + red   circle true  16    13.8103  2.9010
    + red   square false 48    77.5542  7.4670
    + red   square false 64    77.1991  9.5310
    +
    +
    +
     mlr --icsv --opprint filter '$color == "red" && $flag == true' example.csv
    + color shape  flag index quantity rate
    + red   square true 15    79.2778  0.0130
    + red   circle true 16    13.8103  2.9010
    +
    +
    +

    You can use put to create new fields which are computed from other fields:

    +
     mlr --icsv --opprint put '
    +   $ratio = $quantity / $rate;
    +   $color_shape = $color . "_" . $shape
    + ' example.csv
    + color  shape    flag  index quantity rate   ratio              color_shape
    + yellow triangle true  11    43.6498  9.8870 4.414868008496004  yellow_triangle
    + red    square   true  15    79.2778  0.0130 6098.292307692308  red_square
    + red    circle   true  16    13.8103  2.9010 4.760530851430541  red_circle
    + red    square   false 48    77.5542  7.4670 10.386259541984733 red_square
    + purple triangle false 51    81.2290  8.5910 9.455127458968688  purple_triangle
    + red    square   false 64    77.1991  9.5310 8.099790158430384  red_square
    + purple triangle false 65    80.1405  5.8240 13.760388049450551 purple_triangle
    + yellow circle   true  73    63.9785  4.2370 15.09995279679018  yellow_circle
    + yellow circle   true  87    63.5058  8.3350 7.619172165566886  yellow_circle
    + purple square   false 91    72.3735  8.2430 8.779995147397793  purple_square
    +
    +
    +

    Even though Miller’s main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index. Use $[[3]] to access the name of field 3 or $[[[3]]] to access the value of field 3:

    +
     mlr --icsv --opprint put '$[[3]] = "NEW"' example.csv
    + color  shape    NEW   index quantity rate
    + yellow triangle true  11    43.6498  9.8870
    + red    square   true  15    79.2778  0.0130
    + red    circle   true  16    13.8103  2.9010
    + red    square   false 48    77.5542  7.4670
    + purple triangle false 51    81.2290  8.5910
    + red    square   false 64    77.1991  9.5310
    + purple triangle false 65    80.1405  5.8240
    + yellow circle   true  73    63.9785  4.2370
    + yellow circle   true  87    63.5058  8.3350
    + purple square   false 91    72.3735  8.2430
    +
    +
    +
     mlr --icsv --opprint put '$[[[3]]] = "NEW"' example.csv
    + color  shape    flag index quantity rate
    + yellow triangle NEW  11    43.6498  9.8870
    + red    square   NEW  15    79.2778  0.0130
    + red    circle   NEW  16    13.8103  2.9010
    + red    square   NEW  48    77.5542  7.4670
    + purple triangle NEW  51    81.2290  8.5910
    + red    square   NEW  64    77.1991  9.5310
    + purple triangle NEW  65    80.1405  5.8240
    + yellow circle   NEW  73    63.9785  4.2370
    + yellow circle   NEW  87    63.5058  8.3350
    + purple square   NEW  91    72.3735  8.2430
    +
    +
    +

    You can find the full list of verbs at the Reference: list of verbs page.

    +
    +
    +

    Multiple input files

    +

    Miller takes all the files from the command line as an input stream. But it’s format-aware, so it doesn’t repeat CSV header lines. For example, with input files (data/a.csv) and (data/b.csv), the system cat command will repeat header lines:

    +
     cat data/a.csv
    + a,b,c
    + 1,2,3
    + 4,5,6
    +
    +
    +
     cat data/b.csv
    + a,b,c
    + 7,8,9
    +
    +
    +
     cat data/a.csv data/b.csv
    + a,b,c
    + 1,2,3
    + 4,5,6
    + a,b,c
    + 7,8,9
    +
    +
    +

    However, mlr cat will not:

    +
     mlr --csv cat data/a.csv data/b.csv
    + a,b,c
    + 1,2,3
    + 4,5,6
    + 7,8,9
    +
    +
    +
    +
    +

    Chaining verbs together

    +

    Often we want to chain queries together – for example, sorting by a field and taking the top few values. We can do this using pipes:

    +
     mlr --csv sort -nr index example.csv | mlr --icsv --opprint head -n 3
    + color  shape  flag  index quantity rate
    + purple square false 91    72.3735  8.2430
    + yellow circle true  87    63.5058  8.3350
    + yellow circle true  73    63.9785  4.2370
    +
    +
    +

    This works fine – but Miller also lets you chain verbs together using the word then. Think of this as a Miller-internal pipe that lets you use fewer keystrokes:

    +
     mlr --icsv --opprint sort -nr index then head -n 3 example.csv
    + color  shape  flag  index quantity rate
    + purple square false 91    72.3735  8.2430
    + yellow circle true  87    63.5058  8.3350
    + yellow circle true  73    63.9785  4.2370
    +
    +
    +

    As another convenience, you can put the filename first using --from. When you’re interacting with your data at the command line, this makes it easier to up-arrow and append to the previous command:

    +
     mlr --icsv --opprint --from example.csv sort -nr index then head -n 3
    + color  shape  flag  index quantity rate
    + purple square false 91    72.3735  8.2430
    + yellow circle true  87    63.5058  8.3350
    + yellow circle true  73    63.9785  4.2370
    +
    +
    +
     mlr --icsv --opprint --from example.csv \
    +   sort -nr index \
    +   then head -n 3 \
    +   then cut -f shape,quantity
    + shape  quantity
    + square 72.3735
    + circle 63.5058
    + circle 63.9785
    +
    +
    +
    +
    +

    Sorts and stats

    +

    Now suppose you want to sort the data on a given column, and then take the top few in that ordering. You can use Miller’s then feature to pipe commands together.

    +

    Here are the records with the top three index values:

    +
     mlr --icsv --opprint sort -nr index then head -n 3 example.csv
    + color  shape  flag  index quantity rate
    + purple square false 91    72.3735  8.2430
    + yellow circle true  87    63.5058  8.3350
    + yellow circle true  73    63.9785  4.2370
    +
    +
    +

    Lots of Miller commands take a -g option for group-by: here, head -n 1 -g shape outputs the first record for each distinct value of the shape field. This means we’re finding the record with highest index field for each distinct shape field:

    +
     mlr --icsv --opprint sort -f shape -nr index then head -n 1 -g shape example.csv
    + color  shape    flag  index quantity rate
    + yellow circle   true  87    63.5058  8.3350
    + purple square   false 91    72.3735  8.2430
    + purple triangle false 65    80.1405  5.8240
    +
    +
    +

    Statistics can be computed with or without group-by field(s):

    +
     mlr --icsv --opprint --from example.csv \
    +   stats1 -a count,min,mean,max -f quantity -g shape
    + shape    quantity_count quantity_min quantity_mean     quantity_max
    + triangle 3              43.6498      68.33976666666666 81.229
    + square   4              72.3735      76.60114999999999 79.2778
    + circle   3              13.8103      47.0982           63.9785
    +
    +
    +
     mlr --icsv --opprint --from example.csv \
    +   stats1 -a count,min,mean,max -f quantity -g shape,color
    + shape    color  quantity_count quantity_min quantity_mean      quantity_max
    + triangle yellow 1              43.6498      43.6498            43.6498
    + square   red    3              77.1991      78.01036666666666  79.2778
    + circle   red    1              13.8103      13.8103            13.8103
    + triangle purple 2              80.1405      80.68475000000001  81.229
    + circle   yellow 2              63.5058      63.742149999999995 63.9785
    + square   purple 1              72.3735      72.3735            72.3735
    +
    +
    +

    If your output has a lot of columns, you can use XTAB format to line things up vertically for you instead:

    +
     mlr --icsv --oxtab --from example.csv \
    +   stats1 -a p0,p10,p25,p50,p75,p90,p99,p100 -f rate
    + rate_p0   0.0130
    + rate_p10  2.9010
    + rate_p25  4.2370
    + rate_p50  8.2430
    + rate_p75  8.5910
    + rate_p90  9.8870
    + rate_p99  9.8870
    + rate_p100 9.8870
    +
    +
    +
    +
    +

    File formats and format conversion

    +

    Miller supports the following formats:

    +
      +
    • CSV (comma-separared values)

    • +
    • TSV (tab-separated values)

    • +
    • JSON (JavaScript Object Notation)

    • +
    • PPRINT (pretty-printed tabular)

    • +
    • XTAB (vertical-tabular or sideways-tabular)

    • +
    • NIDX (numerically indexed, label-free, with implicit labels "1", "2", etc.)

    • +
    • DKVP (delimited key-value pairs).

    • +
    +

    What’s a CSV file, really? It’s an array of rows, or records, each being a list of key-value pairs, or fields: for CSV it so happens that all the keys are shared in the header line and the values vary from one data line to another.

    +

    For example, if you have:

    +
    shape,flag,index
    +circle,1,24
    +square,0,36
    +
    +
    +

    then that’s a way of saying:

    +
    shape=circle,flag=1,index=24
    +shape=square,flag=0,index=36
    +
    +
    +

    Other ways to write the same data:

    +
    CSV                   PPRINT
    +shape,flag,index      shape  flag index
    +circle,1,24           circle 1    24
    +square,0,36           square 0    36
    +
    +JSON                  XTAB
    +{                     shape circle
    +  "shape": "circle",  flag  1
    +  "flag": 1,          index 24
    +  "index": 24         .
    +}                     shape square
    +{                     flag  0
    +  "shape": "square",  index 36
    +  "flag": 0,
    +  "index": 36
    +}
    +
    +   DKVP
    +   shape=circle,flag=1,index=24
    +   shape=square,flag=0,index=36
    +
    +
    +

    Anything we can do with CSV input data, we can do with any other format input data. And you can read from one format, do any record-processing, and output to the same format as the input, or to a different output format.

    +

    How to specify these to Miller:

    +
      +
    • If you use --csv or --json or --pprint, etc., then Miller will use that format for input and output.

    • +
    • If you use --icsv and --ojson (note the extra i and o) then Miller will use CSV for input and JSON for output, etc. See also Keystroke-savers for even shorter options like --c2j.

    • +
    +

    You can read more about this at the File formats page.

    +
    +
    +

    Choices for printing to files

    +

    Often we want to print output to the screen. Miller does this by default, as we’ve seen in the previous examples.

    +

    Sometimes, though, we want to print output to another file. Just use > outputfilenamegoeshere at the end of your command:

    +
     mlr --icsv --opprint cat example.csv > newfile.csv
    + # Output goes to the new file;
    + # nothing is printed to the screen.
    +
    +
    +
     cat newfile.csv
    + color  shape    flag     index quantity rate
    + yellow triangle true     11    43.6498  9.8870
    + red    square   true     15    79.2778  0.0130
    + red    circle   true     16    13.8103  2.9010
    + red    square   false    48    77.5542  7.4670
    + purple triangle false    51    81.2290  8.5910
    + red    square   false    64    77.1991  9.5310
    + purple triangle false    65    80.1405  5.8240
    + yellow circle   true     73    63.9785  4.2370
    + yellow circle   true     87    63.5058  8.3350
    + purple square   false    91    72.3735  8.2430
    +
    +
    +

    Other times we just want our files to be changed in-place: just use mlr -I:

    +
     cp example.csv newfile.txt
    +
    +
    +
     cat newfile.txt
    + color,shape,flag,index,quantity,rate
    + yellow,triangle,true,11,43.6498,9.8870
    + red,square,true,15,79.2778,0.0130
    + red,circle,true,16,13.8103,2.9010
    + red,square,false,48,77.5542,7.4670
    + purple,triangle,false,51,81.2290,8.5910
    + red,square,false,64,77.1991,9.5310
    + purple,triangle,false,65,80.1405,5.8240
    + yellow,circle,true,73,63.9785,4.2370
    + yellow,circle,true,87,63.5058,8.3350
    + purple,square,false,91,72.3735,8.2430
    +
    +
    +
     mlr -I --csv sort -f shape newfile.txt
    +
    +
    +
     cat newfile.txt
    + color,shape,flag,index,quantity,rate
    + red,circle,true,16,13.8103,2.9010
    + yellow,circle,true,73,63.9785,4.2370
    + yellow,circle,true,87,63.5058,8.3350
    + red,square,true,15,79.2778,0.0130
    + red,square,false,48,77.5542,7.4670
    + red,square,false,64,77.1991,9.5310
    + purple,square,false,91,72.3735,8.2430
    + yellow,triangle,true,11,43.6498,9.8870
    + purple,triangle,false,51,81.2290,8.5910
    + purple,triangle,false,65,80.1405,5.8240
    +
    +
    +

    Also using mlr -I you can bulk-operate on lots of files: e.g.:

    +
     mlr -I --csv cut -x -f unwanted_column_name *.csv
    +
    +
    +

    If you like, you can first copy off your original data somewhere else, before doing in-place operations.

    +

    Lastly, using tee within put, you can split your input data into separate files per one or more field names:

    +
     mlr --csv --from example.csv put -q 'tee > $shape.".csv", $*'
    +
    +
    +
     cat circle.csv
    + color,shape,flag,index,quantity,rate
    + red,circle,true,16,13.8103,2.9010
    + yellow,circle,true,73,63.9785,4.2370
    + yellow,circle,true,87,63.5058,8.3350
    +
    +
    +
     cat square.csv
    + color,shape,flag,index,quantity,rate
    + red,square,true,15,79.2778,0.0130
    + red,square,false,48,77.5542,7.4670
    + red,square,false,64,77.1991,9.5310
    + purple,square,false,91,72.3735,8.2430
    +
    +
    +
     cat triangle.csv
    + color,shape,flag,index,quantity,rate
    + yellow,triangle,true,11,43.6498,9.8870
    + purple,triangle,false,51,81.2290,8.5910
    + purple,triangle,false,65,80.1405,5.8240
    +
    +
    +
    +
    + + +
    +
    +
    + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/_images/colorization.png b/docs6b/docs/_build/html/_images/colorization.png new file mode 100644 index 0000000000000000000000000000000000000000..0909e7bd7367499db133607263088982eba8b32f GIT binary patch literal 312953 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%0A5ox_ztG!I*a?o3L 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%0A4_$ztyZ} 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
    dXkW?zA@*yz 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%0DC=XC;f);iJYlx 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℞`9N*|{MG`flaj%ow9QTPA0jTo`a-KPjDhe=8K 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%0A%(9J zBXI$sK{bWgB;#$ya|t>0Ef~wwY`h~bRJ%AEBW=hShP=WxwH5vd zL5aWDwi+r9{UkpQl00cDKHwosMj}D%0r8$Su%8_Xs2N${2Nns9>gaat|bbA*>5|vwU-W zOGkBoT)<(bmoWqQi@H}i)NgFApQSHB8j5ceiQVb$~Ad_K8^#5sGwQDcz8{D7TuExm>V{PdmTl9hVQNWO>-8FNyG)~lSzg;-H7e$koY!S?^dSf zh!)=o$LwdLC*6h`fln41@h?r&wk^wXyQ9J)JA1~K#HY#3gsSn?gwb~&O*0bnw@sXk zE?&0v20{%ekn5w~O~d8SKQIAdDo^!DBW4O?{lnZ_4OUc}HU&qsVEeJG%MrlJFL^5< zdw^56Lr2^vZ;iFr5=N2j{03(zKN&H29wdt8cx8fiAyjbFn>eyYd8c?6Y|Sb|lIW-( zy(C^~L^nh`a{s3*5}=tDiy0%Q{E$d*8&$Da3ucMtQ3>oDcPM%LopT`7vGgEEuF1`W z_vLj7QDN?MamBwDrjV%@rY$a5T~Q^j9s~_3jyG*zNA*)!jPH)$v@97}&ZPO4l^g7| zcnQlfoBDMS<~hV+t@EIQ{8U6={aZrRQ+|2*R9xH+e*9LR$tPmoaT`yoI+(Npf;hEc z`Ii%q9!A!%#ep&cDhWVA%UpSXm}0JGcj;KuIVB-BZp7yyIA428i3>ih|Bb%CR^4UO zikMxhJ;PwV=iL%_UReGQY#La$=pIr>AUnp^y#(OO&NRFS?9gic=POm0Vbx!WUWHt1 zUN79Jf$1 zlT}3G_U&2AtK)Ln<^+@+`@(jnnchoRsc){h7x-9c+$WD_*6ApqnDl@d0PTMA$!7ZIRuzQ$k0X0*p)H9ivS;$_q$VYq z8G*Ru{Ha-1yHZFZUHBrQ{N2EdXknHP(?*TWfp2&QL>}O&@nd!Vu07rgA>r9rnhikT zYzY@i^0!d0WqS3)T5V6b=i#qEinExz_d>0@ip$1{;GQ@Jn6WArbX9cw{Q=gB<`lKx|>5GB(%vRr# zE7>kr*sU}vI>S=2u)a97!CabY$Qs{Z4r=Ru5w~>6Yzaty`cuXTHnZP!V^&e(EZaA# zwY)yMQ7@w}-N{(G8xe2k-O7V3xf~yKk^mdc-6dGuEwg|Ba7`q z3cpXppGV0~ac3vPy`^m(7ZzvW4&H76KfEioUOZjQN<2+pTqOeHIm(~>PSk4{I|*+7 zBlLA-?m^&}`)V{y#T(I?X3k*2CXt)j0s5_wRCAJ#cLiXkB6RF?U5C`iH5+;hV94VS zuuqa!Bj0DEp|bcTPM0;Wr})D@6-?kg>uVI zwjukg8xqhhit0UtOZWAp4Z}f~Y|tWJ3!I6^Tn_UfWSBaKpojQ(7>_#_WkksZXM>3d zaMZAX*=B~3zCXJZ2#UaV=R+jkXLD#j$2n2!aU8_)^-u%vKSTm8L2K;%Nh-MGGcs?t z{-2d_IovFvxpNA(rp%k&mI3^M6}fe-$lYy@U;rkjhjQ7!zC&}-&ofDoho0H#gf?Xr z>u&yRReHaB_gDO=S6tDZDId`d`RaOST!4)|rI-axx6m5cX+9we==~dwb%+M7)JyAg z7=Rl)TGwU$lC^*j$(VAb)Dz}p0&7lP9M+Xty)kd zGVtF>UbDt-nV9%OUWhaLk#q$(!rvv?)1@c!-otZVWY{83?13#&HSON)@X$JT)(h;jn?F9kS8_7c5~?^gkKCBi5b_9MgG2PE7f)?duR25+^;L+0$^? zK7ixEagr=>8U5QZ@T<1W%%AX8l}*MGiEoX$SAUZJeiD zOdF-#9DyIVqph)p%&{Q$QAxp3#I$y}#SB?JOEalSeL=EdayOUGz@ZM7!;bgh9%QMGCmVzf0_efRl&UrrXp+}&=h3CvQ`E{KmW(K+!OoU~)je<81 zJnAyq21#0c9yG#v%0Vi5N`VggTyf2as9YdO=GxHfcLstB_=;{r?u@NNS&BzLNh7~$$yZ&e& z&8JXNOrXb_3O7{)#o~3+L~p-s(kOG(CK7&cdDFfu0|I9{E(t@<`37cj@zF$FJW(pK z($abcoH#oIxAn%-Oz!wjW|oPT0}K1wS6iN!%?~tFSk4l_7Rx~=IW*wRJf7}N4Oyqj zcJRoe`6IjC5Ofv31&d(uZ&<1YZw}VO=O_+M(lZNo3y;ga@n;}{)10dh<^B2_#`GVh zOmp6a@(b^+I$$HGB@)!;>J9en+R+Kmz6M3Ns+D?Fj8Ap`I_Us&%Scqvy7X}w)I8bj zy*l=tuB=K;Xhg)A5sJv32`sSYFw?VCC?#^t_$NL1$Yd=yLLRr+Xt_*hf*RytwEhZ; zk}RwozP7yXF=}v?zuLVLB08dvA+syg8yc|kSmAjVi{lje7W|4E7AaP9|&;1o* zG}M`?mipwLXu;ZiEb=M6F=v(Vuv64BpRADb$eVm57Cu!@Oq2t@g^1Z{s31rV>D}T z$0_2XaYJEFetnt+JT5t|#?kcU0ll`pmeUdzOc$Bf2{M!=yTclEnp+R(=Jydu&g@7m zwNftG$sc5TzcOqHeJ7I)FBM(!EbTcL{+vW9`FJ$j_MJi*RziP%RyS0kcbKHpZb@y~ zVOR^qS0Jk?$aoMxMeKU!tW-;56-WX9qK4cQajV#Udzb>x(UL@G0X?2FfUxt$?D&MRo6znYrUIf;HK*c+OH3z}DtVmDQ*8KqEh7!>y!0>;x2>Ewe(~qx*))KGN41yR?76?B~WZ$TVES;U`qIvR> zW+l9z5fa@|Axr);?zt4{Nv(VUM2-~FX{k94hQjit8J~3c#{sA9FsA_I)mqWp3>86f zI@Ay!ls$ASry}Cb!JOH7AD(xaYT@|~XV`2gn279vuZlGk*TGO&B(2tyN(S^aUF0n* z2r-Lw=?g>b53aiHET3;fvH|v&nBy`Yq@dW1&KX_%mNZ%tT=VbWdKau8JJGt#hz~rP znd5_|c=e<@2Igf)Q#>Xq&;3z}t)XzM{PD=kKV<`6sjNRY#cO^b1~t0l^-x_Hm+Xke zv?66k*`PE=o$*|-UrI^9EMD$(RvZvClb9WtFfg^=BC+RG6d* zZ_N>$-?b@qq=3seUqqKkqcFrz5kB)GIHN(%&CNwI_&R+09Tz9XQmZ_7{;Bu7LDonE z&nk*NPTk$)Ti37L3-Wi1=UC@}uMO!Jj(&EG*cefBDx`;Ej)2yAj7=Ya1AU4RIkJ5A z?!2#gCnR~ui}V2KH3LLUvtva@DUM%Y1u+>B_OPj%7E3j2`o9$s8yW^b=6fsZunNv` zo^IfGDR`{kaE!8W@-uzYMDk80x#)Z7!*^?V-g2~hDOa0o5aM1Xm<42~=2CnM>Pg}5 znBYcTccPR;I$NWxkg~>l6C2D@7wypE*YnBx&bp&@-hVFWN;RY^_XgYae~_c-O%*Hw zm}sjT9Xk#R^`2Mr4>aXfYGX}0#N3^*{#Z`^LrWilubvW8ewZ@HVA~LSEZ6#=?5$(a)Fkr>PMhjfXN{j9cy)oOi zT9Ks^6pk2$?icJS6fw5*?a3R#{&)m+0KH*SxOdfs@Jg(~x~nK0ztCcQL)uR#*s?Uj zyYteQV31z=dWpk-XHH3VseV59V=D*DC1SaJevCuD8FM*^a`ixKBHu8HBtp#ID)Cr+ zimEon>X9Loj$b_+x~5md1! zGvJm*=A_oNIMh=)Nn`=NeK^(McWx@Tdhcr4Jcj1&NXkTC^@c;*FHpB!N=HQK0Bz_| z)GAmKjS=vRy;~M>Pj?biZoBmt|4%h@L{iEtELh&ieIgYX+~7kGf3jCbX!rNH+&JGC za?}dIGl3ne4?H4zmSes3x4+Zz`D`y~#Y{9b;ph3@WBOg-VE%Rc$9nUFPcr5Xt)|{` z<*eZdL=-w^wkfO%PLD$#f0%zJL@opmV0CS+g09k-k;)$k0 z)+xymqo6p(kjVm&0h(xj4VCVrlGd;2{IwJ*S0uMTCgwcb*O;9jCB>6uzTIM34YVe^ zS-~n*%&gd3bIHuTtYt*Z$U3{wf?KDT4ETJ`u_%r4!oup_k=y9h6mX*2bTMW)hh}=` zDgxzSF1Ab`NQJmbjFP)Y!s)sAX<|A_I;SU8r8f3{Mo8q1p3NN$fmTW!ERoIE3=9kj zikhC@$?CgD?)+hYg6LGQ{)nkEz)kDJ>7%m!BC~q)sg+9gxbrPacJ`lB zcd7OVu`2dQ;gTo0H}!!}+W($9@G0)3;%2;1Mu#v&>vv0WUn^f|N% zd3vQ&CW(p__zo6L20D=2fDzIUK?~M5USluu8(iF`z~Im%{3qTxxln^(eKAJ@ek(4q zkm0}=O5yZ4z6`{llEy?&9M1=$dM8k_sdXO9BHyeocL-(XRu?{bgT5*BdrUOyMx*@! z0~K;f#UVjVg`2N@K<&CHd#Jc}%U)4ZUdCtSJt2l5qN_6e@|<)%-9>(<4i4YDcMw0= za0l8mfXPEVmi7z5ElXJ7uk9SC2D-46mZ;P^%p=ew@+bCcC#kCE*f7kZimKmP|hI$lm-?SmYRXK zPXu{0^vQQyeSd%dQYn&Jy-ftBdQOkP-l;nC8R|NLttTagYgOccO;=9+(+tyLhIc#p zq(`s(gj;H(|EhWVFL{)-Z=m3o_3om?mMM=l0whWXp>MEM;GJVT<=}Xx<>lYD+PXSomiqkKtj}-;yDL!i4xFz(il(HHn@HBBY$mS2Ub-77oKfuB zB=a*@whc`^HbMVEOOrA`GYJM~RH*1J1A+@ExLnWrBI05UCyfzSo)=mBxnT@8wTVus z0_zS-I5R6;Op-s175R&fcKT6LYIkZ-v*RPtOu$BES_a#*o^M4pY2zg5FQi?fIb#ZQ z28vJVe|6ao=sz?S>YK;+Y|7r4BF~hQzgQ1N*9W~5pl;0`S7w-_cB3qLySfkyA^wb# zt|+)xutsR#sbsXv)?IUp>rkUN(kJj-k_4*(T!RXx4F>`Ilvbdh6*z2-g&OOt|R~txC6nf zaAzKbfJHI=q5SuGO2neXA9pdhXbx)Ia5;PmlNewk)@R&hh|8$ccXHfWfh6zalF(bi z>B%R1XHpDIc%rcl5mwlW=o&wyH$0iKP;{9#5IF)j!{Ko|>VEr0K{(oCinkvXV)p91 z6H$fz60*sbEeaa>cDMx*!-8#?8xe{pt6PnIt^~mEpaVxxdGPuK4-Sv$!Lk z1Na9bw!(oEB-zW9s}*R)9eOsE8U9p!AU-t3+I`g}A zmv1&!=S+YDcu%>Du$OB-;g< zHlYgUhzbnKidVj0pGd#E`c7HKh&=$SSI+aSRtg&uAsXDd4-KEzzhAMwc&M~S+HVEz zKJf+od{3zP2vjgExiy;`&k*ey)(z#6+ErLv^%qu3bR#E}Ctvh1mr9;N+EdrU?X(8U zGm(g)Ay6PuA|fM|l#~L;#}PX2XUB%rDU)iO8CaV zBNHw%2|rY{V0IU#KkZYLMmn)lesFy36D)_DYOZQfg~#e0Le?z8ZAgh5ccPpfNJg_O zLKNUaukD;&xBRZhvR6wuF$6G+Zg7{iH;G9aQrff8=Qv1Stni#@bPzzCaLcE0bkQqt zJ=ttvcc%+ftC~PZkM1ct5NC-P4~OZxg8?;z{UhHQ{%#_0Bki1UPk5~)c4XFlV>6av zp3ji3d>(#eyZH)j2+DL~@qJh7drI#t;IHOqI5UrpFEb^)taK}lT&|tcks143r)8OVR_DOxW_2)5C(N8Ap6{&ATI6E1nq^=oax1xRA#f08MQ&?R^=SVKfB)s zO!0OCCBTG)brxpbMTF2N7f@KUugAHo`4NehHj<4@LO&Rynnwxfz%)UrKPjhD_#QJr zuy#=nNEa!euH95C6%DUD5UqHfCR39RHwX8f$FZ7cKjn-asbGQ8+&H#S^GWNuS^N9M zly(+%#I+H*m^{{`b)Ns2PMfsX;%xar(;=}CBY((Kd6}AhBEh8cMEzWt1-?FHm=wC` zn(-bjy?ZhH+wDFEfwdTF{oB1=@Wv*WwmxN-)-I=Sni&5mgPQ zZo78+!EB%wwSr(-E*K{VSZcVkvNG83!O0eOx&G!G?3D{?cVCdGC0|A;L4J{xnf|F{i9g@mXjpk%z9A6U1$P%XrQc&TfLHs`=(ZiMm$C;OV zk7)w3q}EV;{9poNH07UltUsld@-et8-nVa<@VtI%%PhD)S{{857{HrIMs%Vmne^xOa@9G=Lj_)xG(g) z`hBR4wWt!8c6~Fdxwva@yu5TUo+lf3EGc)dV!*c8_0owrE~gP|*5izM%w@Rb7N>m1YZR2EKe(6DLX}u}# zf@~_ZJr1ZMJ-Eo2%bf zQ*Is$C$bL{xb!rue*x?RkLc9>Xw0~TU`Z~NAN;oWE5No3n^ye)`tBs#I`cYgPxF&@nD7yRg?>A5o4~y4jsHangg^ipT8lz~Nx>p@Z`==E zO>0a3>%O@52CL^*{4d&%N^CT8XCzzAja=J`0xZzbNNoA_b<>jAjUkn&GBw+bLAXF` z=XL-mNwkr>J9d-(R>))w5;zv}{H&88ya$KtEOLTh00fe22k~mJuUP`FdJvG^(gXW9 zPy`vJPx{)!>q0(F^{0+~D_C>ql~Y6G6A4E~mw7T07xeyJ2?>5@`|XLL;E^4C;>nV# zHdjIZC3`f`?dLG=AZYLqyfJfmV7{+OR`0}dR{rr37ka%7{*+hPx}tik=a7`rZH5|~-1C7wk+6n4gFIgv4T9u|)cq#q30I?w2d5$F`p!-{ z;lsuNsMRgfQN8GtwaT7`=VMj(4pu{Bqha6RgSeYE{cihNyZP0k)3zoMj{qIkHe)%s zFEjk`$Rt4Q-e-HU^CQRTJHcS|OYNvd`}covmA!Cq2}5++6&&!ovBaU1O`2unh?~Rj-b|AR|$gcQw-iA3h zHZ#V;InPVeQsebX%hk#`$gpe-d;3x__x|S`CeTJAzzX2}6K@ZfN6B|H?(|BAwYz5U z@{@_@tyE7nvHt(O*Ct8eL{XdskGWeP=jlaz{PL4I|4I z(myWHwE~xeWcT#+E-1Kq0MdXtjHYuKN7%eENp$~Zj(iTC4O+SIgW z98aq87cl1e?>Wi|VA4fLc(ROiInsdq&=JWIX(bB_=tBlg%Z6|fx;{tFL!LyNW|M!H zXFd~f(t$8BOFfc&AUQiR6Uc|Kg{nViJsZ$@hXQL-S)kp7`}*9m4I z%gQHAZ{=J#mP75`ci1UbAZpk;f{f{s2Z7Ood5(Dd70b;EhKYH7B<60%4s zFxcFb0kPcp{L9$?-m6Ihc)U`mj=Y$JM1EHlR_x~sKYMdSU!JYQyu$RnS;pI&J`Fb2FDILbfmbPV!(Dd|=jOg(0C`cmrMTlS( z)fp(O7ipfJF()s8?&hP8rMbPmS+E3%11K1_ zr1zZs2X6vS=h~h?U#KuNeXvjbCCsNh#^7wq?LLZ|_rl# zbqw;Y_y2CO+amB2{NTd_RP>1oCP)mCiuwO&*8kq-VUHiEXi^RyjuYAC z=W8rBV=W`L!24pclFk;K7^k}{Evg%gW9=t+3n%R>1zs2HmyC*P6#8Co7X=Y@E zh9;HI0;%iig2C{ijDti#H2UmG0-a7=3-{&n`P)i+!@nMq8UqleAO^rHtPlTJrpom6 zdc;tUeoRGFqS9AiRW|57GJ*;W_v*l2GK<^J|Naakr1MJ79!&r&#JBj?6ukc1TPL4; z^c)GPk<1wvcJL41c1w(*$L5@WHUi+v1c`KxEvV{}?L-i2=5M`n#u0a5a1uP7>bGcUje7Ju!JRC>MmovTL z2S>YVe~R_k`E?YXv)gO=jeN->_J21+VuOB!?-k?LD&KT+Q%~25J@eQY%uV_mMBrSN zaCm50F2+0mrT?E#GLXCn6q%zBTDl5(ce{t=19?qJMaMQI9@*W;2W%G|?Pm2>W1Oq8 zk>o~@%l7TxLPsEvbng7;NA;4)sL;WI>Goc;UTnv@Y)6-MmX;3o+4soPG~TxbOq&VE zZ;cUULp~Ie?cQkt>rdcmzz~o`m&}v8Z{RsBhOfJAB;8VY{-T^WOZo zRy-dH7Bq^w*9rVTny!I8&#qfOv2EKn8{4*RCyi~}W}Bq3lg73hn~iOqr|);2e{f^( zg;}#^vIQREVqyk(j`fXhNhql*jGUa9@iS2e-(TR8axxN%zNu;QSnyzx1U^L&jhuh1 zg#CMob71HLL2h1nC~T}kLi+lEV6zG*l8Qqr%;h-plMA?;ziplLD(g5oHU3cccL`cH z&_tPYQ1m06sgU%U6(CO_6dIv%CdAM1a{qrVfcsll(1Zy-g6*Qw$Ni}bgXM1+N_eMp zzui5^7#PBWeXxN=_`ZAN@qZT7K$@|V_eH`Ib23HcelAd(^S+6la-6V;ABVkx85^I4 z(gH-Hd9EOE$(ZcIWAi2?NWbFd(h#}GlZBPv#2?J83I$r@2-cDN&uUG`y5hf64fL~m z#34Sl2)Qqcdh|lhNQ$2Zp&Y-oF>kPwyaqo>!6w2Ap$*%*O&aULo&L!g9BdCB{>nD^$-4CSJ@azvE3(P%wuDz@Ngewft_b@^a2yuatuv=D#;b}^E?1ie? zqI3QsqGPIuiuX$6?Y%Rx>_0?w3a0qfvhw%)){A@ zZS%1@XfKR*^+fbg3c#?5B~+T(r$ijOIITfH7AeBlXQCqlzg3AR61bymaXi^;guTP^ z2aNCeh3dWBG>D5pcA5fZ7e?q2)euqT=$E5QparSsqG&tq?2kJ}b0t2l1vK`6OP=3~ zQja856tH=I!sHDLy6)2so6v^SG)jDg;%K9Y&XV-<#|>q!Sqm&kW#)e}Io&~JzN_uV zad8QAl$#42Gk>8w#dAe`v;6l3d|i6UkUbI)aQ?akVmI4GM?Vf$IEkH5jwI8SkW$FE zrG=KkL6%rG7=Ma^U2^A(o}R^zn)<~?g#b$(WUh-sNYz5tMbVhZz>@6SE&lqk@=o>; zAFxW$4*#C*1NV&%_ZXh^1anJEs#_~cMFj=Uq*Wih0XZ|n|H2gCzr2#F7geNg63BWq z9)|OLebNq8=fIlIPmfL5)QxTiw}5jgscSI?Us&h@PqtG;rryC8zq1bvmTFKySFBr} z$2)L`HO`-)?CmTh2TS|q=jmn31sh2VAqEv8`r{1FScSDYe39N_$or--CpswuHLmuf z1e7TQVW-7>mHWE|?pEdHP%#V)_eT#W4h|2EAc5cc_Uxj?K^0%?Q9?0~9&j5YD2K7H z-7+s&-IkL$eQi)04bJJPK|GW7C-T#`clc!<5m_qOW?Q&_(errgaVHPg%ZHy zg!HHbjZR>}=`?#&a%Gi{g%@#%_L{LlImQW_orUv30?#YDAU{<`cv^syK z2dG~kOovj%ukpw27b!i~74X{d3#K@KX9w=_QNe(s?dp2|oHK!3`UdH?oMlRmL1Ht; zao!&cxiPz-z<>E0mY=px!q?Mp$ky|mD4_4p@>XDKDm(wnL5Y;C{D?c(M(E{w?1zX5Fn260~zpmLj z&=xkwg?e_}hJdKQI@XN6)rE>kSmyCt@g|4$T56P>)p~;A`y&bZfw_^7HAVOJRjbKO z|0*PKF^#(nEDq4(JqXRXCOQ#>mI0QG1a%r>6-YSMS=7xKT6qacxg|F%fpb8`eXjy1 zg@7-D{(}@$xNOmxoJ8=fshSWpeEJLA`Ck2?oKtH#K1uT`@as1c@;eH&O$uEh54(|2 zX#|a1Fla>WX4KAU?Ev4!z;&J*V`65sk}bw^UHrb-09vH*C>8?KvBo%owl*Xblm}SU zJmK)*AkfDx3vh#>=W*D~{gS#M*9rcrwRIP&cjn5hK&d_ON!{xS!WIVy!F56y&Rq9@orxm8()AihQirsb3*QApt}Mmo z%&zo=_>WGs{J+@Xx@X8*Pvm{3TwSV|s%TPy8pDf5{@GzL#G(V>KJ#lsluBn(3}yo! zo_CggeC{y89J+y9kS&(p^|?{dOEpxH_x+l;gkS=|RnmGp2FXR5D@kH=UXe5=Y=F%> zaYg;qs0xq4f+QaJhWlg}H_XXEdc8t1t}< z3wS#@$Ouq5`rzOwYlhM)?5yRVDZSI4lhHN^>D4L%zL$lrpaC_*5cK!_0RIVTXV)tz zDpP4^R6?DFP`q?AQw;;qTWi>w6YRnFV)E2hcq11Jcwv%~-Ic4bUj%J+nk4OI5F)7zCaInt%R}u;=kSaO<0E z1%8O2j4R^062mZKMI&Uhdo5)}1_8I$xd?Xi8ZW{7cS;DN*O+oUTAWn#*SXr6>=f z>WK1Pf7M6Ft^jt30(drkZAnR}*SEL0a_7*3l7o~V>=x&XD=R=Ovl5>yi@NZKKh$*3 zjfTn0f8`wlVw=XkU;g^07TiG`D#!w<%@;Ybi;4;Kbf!x-$oqaCC%mfb^XNK5 zd3*0>M>e7FeK)KcGP?!Ui}PCn9X19*?@@=rhKD0h_mdo$!TMZOS&FLD%efi4n4GBBsUSC zS(pM+o?!5TCM{Mmh++|Xz8XIj$@qkehn6eT-W)vXB6f6Lcw0vZh$08*3NaG-aY(h~pN<^%PIR(SFPhO$SIH0+4}q;ci3RxSP|l z2xy%Ja7`$?B@|V&e#Wwj+cJPhb^q1UDT9)$8U8oBOv!MrMk)%-7up5{?K)n)Q&iG= z7+r374dXM`X(?%q%IE-L4+2Bu-zTi9oJy?9xDp^@WB)UF8{vX_#3P2qg3X~hl%w@S zQKfbz4{c(xw|KtEAgbyc`D{W!sv)7?A8W}cfy@P;TVu21{v(J#c&j3LmRW#n+7!`I z7?@rI0@ZeM_mp2fgdBAEwZV-u#jYIiQtzENEDI_f8UqO?AX`K{xP=CO{Q;5D z7w`cF9$HZNexL?}10MV{)=dE{(|RIB0~9DgRg%E>Q~4dO3!?EvQ0mU%%feuSO?jN~ z74!ATAbckt3dM7`@p=+yCn^~%olGT=r)&ZL!Q|_?Xf(gxgxKL8Gbx;%>THTgGUB@zKdsTN~N*08FKT1^>mt}`a6k(w6r4ZM&7 z@MRpbdGi*W*!ezxyixAvWE>cavQ2gCi3&ES=WTJP_;Lyvzb{<*V+y{_1r+}J4V6O0 z>(81kiMR@L6HhdCR>f7=(vqYjT%;F4TZIS1>}OT%xYxVG+*|}QI5fP|`t_#%zBlq^ zjC*KNaRn-}*$u?^fxXY*PT=*fFp#zbEu7tp4T02^g|?IT#U{Ze7$)?`8s)J?_8uE?iERs%i;Da6K3zJOIKV@y`3b+ZkGo2gcC4I+od!NAke!3Z(Xn=H8 z`f@GTfmk%{zDSra!sf;#p&=OD`x=2_=O09Q(TV(Hb)3M{vt;rCybaU()!WDWdf;l? z_*4Y$UfT9=GN4$1t}G5vC~Z0L9yd>Wnq6P4l&P4{`p1gYy*p1JPVi;!sor{Df~{M) z`!eu68xIlzb7&N0iE|PfOAmjL32FYANx#KUel;Bf`2f3YPpRL2)A+lxozVTc=kO_y63Y#2s&aX1 z4-=N|7|JdtpxL^-a|`P+#r=A&3j0ID&ypNK@j9S%1rWwD<|amV8zx?;I64?*xJr4^oN8!{|j(AgcNg)_z-MzVw|57v4FI zsI0fP-~};2>VBqnbxATSzbv9uvCrQ$FrVIJ7Q{*L^W`l!8`_9ep{f5!=zDcmVCHg; zze^X(|F@=XquswD=&YP;qW2@mLt2;6si2Ysf4JZ}D<7DC_)JvU=Sl$qg zBS|dn1&5P&p5u=jhQTICeHeF?M5FT@C(nQDY+)pOeF3{Log;oN5g-g-^-Y*mezdzf z3cX7dUQ9coH|Hs*-q+GEJdY=RewmtBe1sH4G_JONfYWs|Cs?jjod2x)DHGvNi%85} zoe$zCIVJf{t}A2jf}-GbZ#QuGr+PgvJF{Qv1t;HN*Nn1KU0XG@;pNKWxaA85uOIlc z{y)3}KLFp!c}uvKKW?n{FlU8bC`e33BiRnN!e560^)C@MG8f5M%o(Po5g13r3^MYx z)RVDoP6-6PoDr)X1S}eZo zEty+MmZG*=aO}O>`HvsQ27@rj)Ow8`aIEvmS~7L(YHG@$7iqSf*~WYO#W+)PLI3lw z4c!T}r2aKHkb zw6Ljbtjvf}Hs-x%u8k*G@YkMMIQTE-W{c_!O2O6+LHzasb77T?IY^+MJr0%t5jCx( ze8MeWFE9FCur77qWi->UUt@m;}b? z(wT1po8Pt?HAuiiw5uKWft2p z{EJ$WDqxnq@XWP~gu0g#y9m@3-18i+$OcpjR5%`j7!xG;_umQ-syEh|YoD>U)P8uGVNAAJWw!yF^^UjJIko3S7i z5V2^~;NG7nAXx^9KQ?9#%7@3Qd^*+6%^Z>#EpY)WD+xx)I%0%SXhJI0b6bhoVm1(> z$g~%|KAY6Fwa$TtxEkP&JdvIFf0%Ejv~7v76lD_kV!^drvN!{cwYAWhaGZ)aH&8;^ zE&{7J5K8QtxRa2v;c!EIP=$#uka3I;Q_-+UTCB2f<5uR^D6?=*PUm6Cs_A_m&7pe; z%e3w6Baqz|etg!?4nA4~V<7V-Pj8Pi+5xlRe9xN`AO3UIC^fQ8qG)#${yAR19EgM& z*$#aFyd1qsB#SXYlD{*+Y!MfAL%GHo|IhNpBrEV6p`r+2!I1l9h1Dsa4=B5FK)RZf z07{vLq6iN+E3y}!iJ9%JtdtPzy{hGuq*m7^QgEsnsJJx6b&4KmfwPI>)oLIGr8meJ zOe~t%GebE;nNcs1;>%g5zN@WSd^$UYgy?PGLtA~0A|_@p^d{5NazFyY6Ddd;ojZ19 z&KddAocb)&6J2i|Q^mpYuVy_rn*yT%rJ@H(@VMYI*O=L$;bm}3VsBjo89ldldbL@P z@74TI)Vb4hTr`} z6=?L49x^+6Y^s@^>s!RxlXROy#xo_suXlVAeJErpgtB$49p;TtCI2&E#Z1Zwzc(U? z##MA&Kv^XJ1Y<&`p`e%x-Iy50v{IkyKV2oJY8%gFkGHKDxnU6Tnye7@GcBPTW!p;`t< zb=JG|nDQ~r8KxwTH(oOh;pl3bt6m-aYbp1`cvz}i83Tv##Xo!wuH5BF_9Rc?z(yO^ z;qGB9!T(b-ixq~Y5DhJKx*>y5&`{u|-WFYn93iMAWfa76$|20}Kl~#Kzqg>h-@arO z4+Jj=Ph>x=DqT2G4{~SeT#tKq%DnAI6#1VF7jaolv$Sv&bHYw$5a?HI(e@JUR}Ftf zR0mJ+8fT!8Yorpurr*>8RA!XMP^SF30w2n9g93HqGaKCS4TQ95GO$*B!@EWoVq_I! zMKe6qd2R?PFgrO~Yu3}_J0FQy9!#Dh0&Y%D&OvF4V#Wkxj|u_R)1HL8hey0!cB68> z&SU6(Z}XHDd-ahX=YQrlpWKB>Ga#B0TBVMNj^RxGSS{?dP)n*#L!N#V7v^Hv2`@j2 z%~mxQD0=+LBn13zig+K*(J=_Yo_0LjLH!ZXK$wp)Dtd`br2Mbl+V!{vbzOF)a&}+4 z{e+8n_r6s!i~GO63*h5?pO93TOoux<9_4ttP`b-yAqcv-F%&mV=mH6do@nJ9pNO1J zmQJGp!4EzBwcVyo5aD~V-lH_9{1>20;V>vK+?DlRxQ*qasyb|2j4*iMiPVAR`_nyb z-&n&E_i3xm(&~Tk&4EjxWVs9r)@m^cH>o=d>!2I#jxZe;L61MMLr7>AL`2Qm92dz6J!=P?-AQY+_x|SACxR7Q=HbJ?G$7tTBTb zkw&1qp1GI3ka&_K0p9l{Jl=gGJU4?Wp}0bq>p6QMRtv`7`}j-?5At20p(iIe*LX4R z9o*@GYoOvxPj;&=Mtd&6^Pl7qmI^Ure>FJc(R>EA%x!!}_&y4+%}*ik|8_jS3^avD0iR)y%v~%BT%KNt3Z}?iy<*k5u<@-wM=mVl1*vL~DpFnoUxtz$u7iEJXotL*hk_(_Lo5KsqvE`)|La$2}?2qNwgNOWM zn;?L$$7IB#Y?(w}4ElXr3iK?=J-fKK$bGHFT>>_IovH1gNY zjxn`X@h;f}zK0P`nI9++h#|V$i9iV^shvq5bfE_dOA`hyq(}7OwZHMiX%!?sBi@2hjMDRw;t`g z)B&au0RH@+sa#UM=fHv-?hS>LP?9~tr9Tr>6N)21$7ixRD_&{5-N{f*gtk7u3UijCi{20)0MJ8y)Y%-#u%v zhB2fVb>^|<1}hBxQ;179AqAfX>I<9lUS<2|ylXRK!fKUYS~k|!19+UF94bgn5z~SY zTJ)$8rjnLijCG}Adb=xJ=0mt|Kw6NPOQ6tkp&{r=bv7uH(Iixy{*QWC&ZyQtkVkuN zZ-WHRz^WSBz#*i*0FCs}s@9kQT#=KHyYB#ZOX;0KB*3$L%FYp$GaZlO`@*r5)iN8Z zmK#n}bR&RTcL&Zn#?+PDi=>xQ!4NZ_t|a@-r%V}4lc`?gX>o72=T9q)4RO=0C!fOxT64LLiW5Om z6ChHtNfg-~*B&m;u3>)fDT<}uT*j1v2>Jl$}is@B}eu5pva`CVS= zunXUZXSOuh84_!MYQa15Q|(JZU{z5_kw_GsQ`&q&%1dnL=E@D~l_QWX1+Pp@n=at$yb>hI1P?g@YG7g;nA{hL_sCxOLdg@)+i02!AgPuK9OPN+%{^Mjh)a2aAX zY0p((pc0bQ%9q09C_v6}J!J1;*6$(=i z;9=<7r20EQDg9;)06WkOWM(?su7VPi$4t^2$+C;i&8L&5jvE#lSOx%p45y(-=mY95 zq|%!bF6eRoM@@D{hBNB7tRLET*47eyO%*FuX-SBN=M{&&Vu!tvAf#L}2>KWfSaca2 zHBQg#HiHL~kr{^D%<>NHM$!04J|YGdW1$zus7;=}l=Cf+D;Lp2FSq^2M>2Hp>+jE5 ze$n6goI_stS8zUWhEHxwCMadSY?bl{S=^K@f~z+W!5mA6RN2U(9NY=t|H6Br+;4N& zO5yI3vEUHbqY*cOdGM12s>3!GeC$lPEMFL^`Xg3kVA6SCLA}i{C0ZMbGm!q|?ne4f z9M2Y(*D_LcG3EE&PxkWjgrU;W7$m+>-$z{CSn$6Niy2W!Nqn14vXu*#@0U0@_ua7~ z##g;y#?E>`#?Df}epJrTVJ-Cz=B16e)Nf3f@B3{ytQ;HbB)@0AR9^F6)1TuZcj&Uf zuA#TXwJW5qRJT*Mur7n*c6Dwt2+6un+LGWG!~<4IVg6*0#osX%#%+MU`jk1YUex() zz+4o+6~}TY3jmc8rTO+I0+O!c!WU} z$t6_UFWy?m!x8Wn!vvqOhxu|Dbb$kWIb_70G`IUG$#I=<))p7ErmzKIRtBrq#C6LSm!J~{tKMx`cetHYnrRv+-jHGCb4YXp$a#^I79{Lx1f zuB`aZXhtnfO=3+6;^ITFo*Jnc6Uh`*KPZ%9Jc%z#EqQgDfZ!K46+SkH5cxDIJsGDd zIXZ9WXP+wvOY6g)!pPWt#-{-d7X4_7JBGaroe4c#nJGkGqW;&`dPsqb`ggE%#DdR7 zd&k_Mq`S}KlaI>H_dv&UDJucq9*yj8)hEk60dnpWa*F9|ypmvJ(a1^+7i4cn zRNA6MQO{Qyf-fDY{>^|OqK_T(WLT#aIO8_U+7jhl&N67+VVl*9^pst?dKAdx|9$E# z{6agv(kNmU@We<}#IO7P+!9MdoQ3>^oj4&_v{%5|4{P`^<6<^~K$aeGEDfh4pkFz- z&*~7WQLIH^&+O$NRNs9hKt`mS%aJ8B_*#m}5SM*7E>nYluBc5IV()V zeW~hVk~5IRD(Cu2M18WqPYM{d%=bqPtiu2xXNw^Q*Lz&9kU&5{Fi(N>idR-vCwjRa zj~5Tc{JCL0d7z0sHTv&3a)2>VL2{?f)W z^^i&XmXuu=Gwk-iuu)(=Mu3N20R3#6b3u#3sTrNz8~xGZEfQ~C*~-jRf~vK9t4WWou#Mt(lqepNdNWA#i?TOo#W;V&(09kaL(j&>W7&dyoGo^154jIX*&QPs zEiGYMq1=GRPjJ3VhIkz7Inr)yl$Mr?6yelv963c!((APWE5-)O-}3(w2U-f)`&k?V zPWTGazyU_-OIaBmIS%*j<|e+HQ6hi^fe1XDU~#c1Hjw&sOuC6k9C0d!qS+$RVlgRw zPKUHUZ54$E!u>u^UY=rvoZ75-X})cFPi-&dCchD-G2zJs)lYae%yUYPd?6<;WPeqF zfL^B=@ja8DMiCcJw~T-*(_Kbdp*PNgH=IDN{IuqOZMiTvGbJDipcK~X3V|tHB$FtD zE>^i_@2ZQgRC2~(g9QWs1|rp(0_naaCT4OwxW*ON( zq9hgJLZN1Dml02!2`*2jO)7Z=bq#}BpW82#3+M!01pEXRsK=#^AOO_uZ+uV zED8ouonYTwib^C@*%Y-7KU2!br3oWP0uwykQRRjQF4mKLh|yq1XfxhQvB^m%o}lm=C|AQE$HGd+2;g8%+&JQx{hB)TAY z&_d&$nTK++8kv}ZuyKq@4PS2=&+Z;ksoK(dZN^oGSEN^cTB z7`QNWhDRY!%d$sAnnqH#c(5d8P0-p1Z_|yH_KYMT3*mZl(COS0o0qdM4PgP|IF~%dx%z#vkx5ouJ+HK1ACV&} zw*YkZf0rTyY^%q4jTVWBoR%i&FU@t&8rYk#J9(@ulXaV&2%q3M62dKM??REX_@80c zR0Q{bK!`4_1LU43#& zZ5C6sUECuR_a|(r<;r~H7J@ndGB_pYzbcz1J2~*c3e5BKo&II;Wazek$%4m6q5OTM zpk?f_l2JOMo+P+P>YLt9DHw7KSoPsPb@tC<9&+s;1DnWM=>&=Dk?Xk#$lN#{QDXY5 zH2#2TAmis|ZlfG7(plLf_k85Wo%OZv4$DC>q71n;i)#teTmi8ce~)bey^egjws-H* z`xHjJhL6N>x*&th@xnf3zr1|RRdAzl(A3&FzG+Xcqnr~K76U}!2S;gwXnBsHOIWVQ zZGD69A+34JD6gP;iWDX;E$0dnFuY`gy-K+c=8!Axqc~%aRIeLIVE;bez4wMSA$bD^ zlbo9+_&D9jY~F56JZS=o#`EBB2=FxUS(?Ek;Gvf}T+)jOX7lat=d!b-L^e1WnPLR% zF9V7GP9*xwL(9U@H$y$+^<)(OCitgr{GKQ>;u!bB26T zKR}>q87M$?ne->Lb>c-@O2RMLsnx3@|f9Y6(QD~^t_ zyUDG%@c_tl%)E>#oJQ|OacJJFDXyT5qdm?=&;;uKP|>)j7D507tYj-Ptt<(NO)CKSjtipi^0D}UK0 zc6H%Y_Tu@XCtGxu*DL;)0#m>YdW`nGMj>zj_$D`K^%gs&=v8D6Ec= z6?tGhW*&TYS6;c>D!ueUelwppc)4op*dUu+;Xd=zC+?gfNw@u!@#R@S{zicZiXDhX zOs`jO@Xn@yX4r=gbD>Km0DY`9Bypqo%>Yz(i*C2$w^P6!@o-f}Z@s1|fh$V9BTsRI zT7M0su^3-YY72ASj>tU^%A7uEq)-}lRAL&!L!8UiM?mVnq86=eMm{;XKjmLCB53dv zKIhXW))ljTXaecG2*v-xNIX1ZEHv>vd}50~)A`^28N{KWh-Jx>6M!ea3gC#Af=L~+Rz8bU}_P=dwIHwJC5)OkK zrYIeH=Vq&cEdHkaMC*niZkH9oBMegt1`8M^3~uWV*oG;Dx!C>`jC4HuzC&~)22=C# zO=zDSFj){2aA|+-=SeTLLsWmnD5kth-@U=JSJ0*Pn*JrUr|^{=>hYU)*Y8PYC$*EJ z>Ct+!Q)w^0XYi(83V}R`swo6MDI=qxmhsH1$L==7D2Xehs_IFWF4v5Tgf!+T1tP*A zezoDSckrmU4y1UiyvS-ny`i>SRmF%eGY^-EOax zW?2C*i70we=--_hOJivLBuru{*QUellp%>mx*8dy19O%1WL$ zVios`!eJV2UQnO}+(HZ!yg|!@!k`Gw(Iw9ww(5~rt<#k61Q&w$y-{+FeXPz{0b#2`6 znbBX-P>RpyQ~Y!H*K5%uM{>G0ZZirv*cbwli9n&)VcYeK1Kl7$x-cn^OCyjG<;Li} z{9LvzMSqOqJKNF2AWjmLb4-1b@iMK5{?&zKe480hE73;zTz>*~s;j$Iep=pJ?(FE- zIuCi;F}5n*0PO1+|BmD=EN`{yJ3K$E-zL3%2Qzw28%`cfaJ0z~taVVf-G{(7s2m%b z;0r4CCeUQt2_w9;nOt1k`su*jczN9OT2;N>rasMQ`}4GaADt2o5d-f$;;^?f7z|uO zhwaENGubgzdKE^*e|8D^RLBt50j9MFhU^4qui$%1Xr+G~vo|0RJV6?#4ka|ti1!== z?Pg&UTy=;XpTIH6=?~m2vBf|*ispk$bfNhM(sir8uWC;uON=v2xlljCtVqkn;M|>M zs(f*eS}aH31rV)3Er`f^`H|KlQ$?%W zK>ni6oYYkGmr2VW>J&=(q=&O*T3$4%_(a*3f17E&+(3MVBXR@k18-?(58BtP>R!W~ z$$>t?32c?hFl_kBV#CS8s>?!;Te|GnmRzLiaGlo-%?_%^X&QZn`bZXVuRY6)YH1LT zJ#{=akp_vcxZT;H;^1ePrRQ%a5MO<#v`m$;*(mSO;N|t$w*&E}^0Wr!u1?iwV)7B5V zr{%ss@>M|NyC0kw9g2s*p8$M`&M+`=*$PSU?w|J zjhrj*zkPj`K4lg3mpg|%AL~V#?mz8Hz0RPnJx4YOm+m}ZO{<77Zk%MVUz5Tun};s# z$2ifNnd|HSdf#c$Jq(6pN@|?p(Of0Y_MK&PXlQ7lfDte~5z}oYV*Pb?ooVay4~~ds zfs%kge#rI&$yyTw9X4cO(v%$XRsAdoIPb4_%wQ*ZADh-0sU)UQ4QZqD!)WQC@E!6wo7lT}p4 z%-ycC`6SK@fN?AK_meyzq!J@&$tq-49@MOn?sVV0CwK!HIEo5$p#!(O4y`+2 zYTOfPdZcDUwBV!`N49rLF-yH9qN`QB$2F4o00CX^3G-y-G%7BR2J|%viK?UNdR@aq zHf>iTV6(lh@JXgx#N_1S8q440`(vKgZJ_7teC96r_75(}e8w+KjjUXkXeT0oO*n|{ zlapMwFp1=s5S~+Pw0H2&<$sTQxlM3yt`l}+_r@YfBNgnjDd+Dl*KqIxoz_dj4ie{E zBc%geWvx zr;P4f9)-BM?-LG*vHSdum>|^&eAy}CXnRpV@!6$A4R`?Co1qJb2R#YLqIe#EqWG*7 z1eLxVHM=79<&899Lag{k&B_L7;9#6DW0k(ez4I;;gqa&O|&>$GU5_qlcE@gIwF zSv#@ZF_CTH&2Jf*V#&0v0`@k+0)p5lC3)WMz(fmKs!FbTFNd;Ii+>L*6k7euYV0-wl6xBV4w_umUzh3irJ#_Lj9Q#duGNi zRoar|MNp-E{E|H5{BU7WrGC#mi^%{*34lTzhn(9W63$eZL?dUNc5y9n-O@WVz%N<} zv^F8Hm+M`D;3?}PIrCJTGPOp-Z`g(pU9k;iFy%4G=YcwA4Oi8XV-uM;#~0MQ2vt8n z;{sYH~~_#0gH;&$Noy+oCkh52HC-FMBg{D(ppDMLz~F0=ZnL zPJ(we_FuprJOG5v?#jUXNd`(Jjts63$$?wFN)t;O>UT_1HOE8-7bjm%fR5}Y2y}RO z-+!6$CA6VP;?N3p84nzU+e%4A$yE*iHPz}3in@*8N#M%Qa?84OnP0#GC&{*&S>0Ut z#Rx57Yd`&OI^X5GlL#W_T7qs1?$E@<4?Cw!>r7HcO{Sb~ZxeQeEHV8z5iZUE%!CfD zw4Ny;#~DS(8eCejchsAZ?nyWkMeWw|H=YI)+QZb}-kimAS=@NpI5XUXjhDNHvYKCt z=~r&=c#K)OKlIM8)7c5U1?zvx&w&et3aQGhoP0wjU+Uiiwx?*F0Q$F`g`3-_d=j2j zoCd#RfzTbg0fxUWUXNkR6oO1>MK9SL?f(l6PKej$j&_F6#6K2Sp^mJ7hVKODnyh@A zoS2}ml(&9L{Iio#7$58)BvNMMiU;!w{g~P^2a#AFp1e<5O(<;K=76*{>ugQ=jp)!p zFLpJiUJn-_Wr(XN|9lHa^K*H3+A$q?Dqaie%!gLZ+fgUxJoqbZ{vDtWe&{`m( zkB}}D0>yDIl+x=%OgZVGVX+xGRO?5P7?ag%H0FVIjLUBR~ph+TWL^1+5 zqUvp+aOSW~gz5tz9#&r-Fv|{D0VgnRtGOot@%VvEpgS(&rH73NG44bOszaFKP>W0G z(_1dM1%2{PHkER#>eLAxw?x>%fC!2;#ADp7)G(+gc*3j61e>BD#h1ZLu%6FHoKsE; zC7q$Suz}y9dHc<9f|Q3sjhj1*8_|+U%D;=!cKlDIV56R{W6>2=Z}uM0j$uhj&47QE zfsD^;A0fY2m+Zr@-`ptc{{Rx&Hz04CP2o@(BILG!zQTJM@_V;@O~A{}{TF{%jk-gp zS+XxK$%}xOOpRMF$rE|?u6!4<;`ksQC+g5*yv#^AGZmjaF7CS8@6SR|^%JraigV>B=u^Xx!~%-#{a{&tcIEMr!n z>i^YwBas`DGs@i{zk|Y1_M=1@o%c}_S46}1B)SVU-fCZ&wU0dB#V=8NelAps{)_5! z6{)X}vzK^e{xODlKesy;6b2vZJCAnQ{8R0=l+(-8F5~fcY$Df|D@h`Lnzushdt*J` zk;?(!-`pyXx8dd7($Y7y?_0wNwuc{F{%V*E!Dj^3bYyI*{!i;Za~cfoUh$mCvUUG< z-HqOXApuOx-4*DkgGaZ1Kr?9k`SeIRCi_74P9UV?Ep+Mi1&?8Gt}9=`-&ScL;Nk+( z6k5kHc;hJHf`6bQMVswSfs-MBgibDt1vpa7XNZts)nzTh;PZFty+<`egS zpA;Ajzf5H+P$#aK8c&tI+A8NZOw1>KL-8_4fX6&TzD*FoFkGAe@pmQY`gUadBlq;} z@au^!%Rq;o?>nD^yVlRmJ!ZoQ;zw7DbXGd~DFRkF+yS-FGM%2eELpgz`fuqf3+qV# zvKq@#;M3J};`Xrm2u7k1!1i-~AFxPCV{eGPds!GS3Z7=~RQiF1Z9=xOdA_j2%%>i# zs{!CIrz48q&1b~$3L6=ihhs1s!i{x}20zLT1zMaZtZdR2$6?bUzjyl_G(F|g z0FjXDT+5sc1?o2|OD#1u`jiT}lyr*`0_>jRni|Hj$x(^LH0e{kedVTt>;;zIb<=k` zO-Kk0L`Y5^^9Fu>uYcZP9jQF57&)34`cM~)_>l>&_A zre#3+@g}mq3+2)QGqtoYh|_^a^z6wp^s@7$RHXgoTZ);VIG=*~4kT1BGoY`dwMdt- zpXJeVh89F`MIgD9eIFA=7wh2iI|QhiJ_5d^pG>_bXwT!SNE?hb+pz2X?0^}3nC|y& z)a(vyg~k~2wpRxj`j6z$CjiXO(IH7fGUeoM73tFMFh!Z7rT7<_!XD&0{)6r06# zGJIRZ4dpmju(*N7PwMT8jjhu1GMe5|(_=BQ1R(Kqz2%q7eQ?+*wa!Z^g%bY3=o(+d ze^cNtHvB+z>>M%qVukyJ(WXLX0}ElY(adqnnTaG$K(B)p+;3K8CXkTLT%W! zsNt}sLH#f3?hmyzwcTV{mo7trw`+s8Ntp4DTaB0glD7lkbjs{yiBg-NLtfy!ME612 z&_oHhL3n8zpCPp-$y>BjweQtKnMx3{ZzD?djI>|m;@-hk+uh7<%2%hMN-`RoO}4vQ zK0s2+S3gDO%N`RS=A70za{VD=6yF;WAg(84wp)HyssAxaa(P7%M30L-n}+76%j%)# zSoNxFXoiy91<8vD@yhBP$lntZ_qK(p#2|Ywzgu+T-+es5 zA`gqwt%T{)3Pa<8N(5Ir=t&w#8gfddG@_Z)u?NY4N8^iD5DDtiti*6cOywGjGXH{?3sWb9k zsr~7)mu#mu;FgUy9S_hR8+%;t9m z>y-cXIh8d zo+$OVDA}+UCI}JKGnpJ%dz1Lk({T`bqA*U>o!EW1-g^oZzf4qBin?nPm@7}IU?zQr z&yr~R5eD6$6PygB7WNK&iBP6{ZsXVE!uSsP7CI26ebi8pUsPOKdRX3Arc7;xm=d6TJKW$JOMm-`26xCi zXk89@Gc0(iA?mobO@hTZniA2FY^La!;rnuRSjS*Dh~ifNZtGfd+IXJgT3XhqxJsw; z{C>F|uWzg#H~s5<&wjkd3D1G_44sH5a>L~E?_U+k|EugP zquOkutpk)|#VJq-TD-VBw0QC2?(PnuxO;Jz;_mKNg1Z!VcXzm<@4ah%f4}5UvR34I z&YYP!viF|BW~=LFtICS~z)lDHs&QvKa|xfPv)M68{K#y9n`DhVMga|)toYn8;D0SK zG`PY69?MSHSgzA?#CH!!1!1p^L>md`M7q6j_+Nq4L4!K)fAQc~#hqs_!DR;Uxw-}J zeQ;ruI8_kvFIu#c8@Skw;3n<9kpF5 zd|^z+SlQ_h@1cuglH#Z&1|*7yZFtZVZ!uzHY}Lq-j_q*Si63uO1{ylRuLV@kf67HqLs8n$uSU*516n-E5Bwc}+QR zV!hJAz8i3yv_Ej92!(iekUvfna^rQ#KD(tZ+3L5Gb<^+s=5R|3r=sRm&*$54$t+Kp zbR>#Q$2S6LBhoiJ4pk(m^c&zW8vO{Bb#89RUtG+wOVZIiH}2JLZtvP08c+T)5}h1P zv2W(;Af_)IpKPQ+M#uIEOc|*)Y6;}A2{5*^af_Ftp^Tw%VEy#aW!Q*uf#Tm;(N&KaIaOEPub3tgoMgroj zlD#Mhgi2Dlo*O-Fm6C>dow|@K*1@udY=HA(8Gi!5i$&bw{6t>p;r(m3$!c`Ng<)MD z)2VOzk+SRN7oHe*-+Ruj2{@Sday!X z*bc4jkH90A2|W&)xw;7k3Je`7zy$gT1BVcXCtY17)lA%LA;|aX_ z5m{>!BH?Mzb(n^v8>U*?sRvD8cJ#MhX@`hU2b-2xbU+uG@w)XtPz66{*7>5I26E3f z)S*PGJLF(HXogxeL5z3It=e{>Ix?B*6dHDEtst*VsqfbkMlCRB!>%KVMClaZ4d21V z#`~w;8CM~Z)?M>Clk62aig7)h(Ppj_(;t9t263N*{NyQ0Ndto#LlW#uh!5MbGC(+` zPT#F%xV?=-kLFd%K<;MOxc^;AJE!2dP}UE1b(-4Lp`nrJZH6*V-l`;nDrgImaRq^4 zcg#+WMttz_GC^ZrS{@(|Iw4n&6xoC5oAddkWYTlB-ds}JiMRL-6SyFJs@4);Z<08Q zJ>dA*DoNQ*M{&?+T5)$P01$f&Ax0e}r=?{BHsA}Ym*1McD41}4Sj0ar6X9&<5XTcx z&gxrWyF=}fYM6xyt+4jbQoN(xW*xrr#>|Eo)MD`AA!yr?L3Nk@DWoLWR}&dehDQcS z!7KS=-x!#7I6gV*+KQU4t0xso7+z@qkdHqRqtFlA*)r^wcP7w`geCv-S;-9F&4LSG zu&TBCz0HC=nnblL(5I&2U%hBE^Q~S43pe&f$5U-*ER&(EtnB+|V{g+o*Fg09h0~bTX@{ zAzy5HL0_~5a?^G3#DB2@4@&qvI*V;Ov~$@=BwDf1k`cuqiEo#)kc^qB(Hh?XbZ~08 z+)rr&l5k9jayG73mI#)-u~K$IC7ey^nRgCGU4R|@mp`1NbO3+eg>vxIlY9~8w_z=? zT<0$jH_WD{I)!J>UJR~KYwLZq7e;hbd)fuyWS28Tcw3W-!g~wQzp5?nDo}1T4RsE~ zPO8*92^-s^5=RjM+ORU$AL$)|&Nqo5oDHZDk0kg9th1aamWOLhIcxl!MpN!c$y8wq zt=+iyKQTT~tTTtc_krQg@|CHnQq5yC^g5MyqQ%pAQ;RtpwbPXXkcyynt@viUChMdX z(}%?wlEbGPu^bV0eOg{+{p!*0`Oda9C(2^5iR>pU)L*t4?%*gut(4LM8 zLV`)_^=8-@N!3Kn5>4*3BlUR-m`3I@G4@rlso0dL6#)%i(_p;~V$Jn&!U-u$BtfKp z)nTOFv0n;_^nq2*7)Lnnxp{TSC{--B3Jfyl=z7}&1uDdo-^0i#$;AuSEmJRM{=r>B zz)+$xpBCS(3z|%$VXRa9mA!PfC)SSln2%*-ThvU(f-+IhvbE~3f!7epVush`ypDng zvS**T3lk-j2w={E2onfupaaly|gT zBc^33Atlv&^Amn#uEY{&AJuL!t_V@^M~-RN@1T%+Q!YjnF57-6QXj%UI6kXx4mH~b z1=vHE8Y$apIn3L1ochc1b6+kmHx0FqTXjz_o7)WM`*(%;d zG;&Z%ebN_c8-|gF`G9kY=FkLeh_12I)bt(zG08K_t$UinhQ+Qspo`5f;!&%5RBs?T zC_Rm{c-5PitZIYn@HmJ<{eb-FOO3a8yst|EfUY0S#5bz)~sDj6e8x$O!_vHSRu(WK%I zF*3F>wgL_rU<$v6o;8DX)K5vVqN?3wA5aR~{K&OEeG6zHl>=xuV*;?=PMlKnxTuQq z`oT4_GqU%aHNsr*Us8D%`LCLBB0j*(OU=9I8;Jhn?kMmf>Q@*9|6;--Sv7^k)4X+p zYS^X6{*G`mUp>gU!#y%wZbUrNR=*tA+HzXj2q2QLqs<~BlMzi)aqR3(L?~uxkbmK35V#l<9e}hjkD59?zmoV$xbh#3w$R)r5lhT9Dwf?v12lp}F z$Jk`#plj9dWxfBcCa`d=gY`lJK}geaZG`k`jwGT#`xMi9NYf~z-0X^fM=HU0t`$>U z^cAuB0(AHvejS^~Lbww_mxm6vHC*xont4iO;$-lSP-*G{Rv(j1VfvX`)X5tUPBB3H zG6+Biwu805nHLGqzMMNK`pA2`Fndx``tM4AO`?FlX4Bsi9}GgI$!K@ey?mNyhEqqb za#WSs6*4?Q$rmMskK9OA|H^`!$uL1c;tNq`BmAj{P34Aybd>?!bvMPpiD1{HYEmy zE=SfFn@j@k12U103d3n~I(dUY4JuRS;x_*7#{s*k$?Xc8>Ha@R4n|^DiHL{by4I!w z5w0~)^xyZcxx>P)53#3SU$;A4hX|N+9Al3D9ybm#RTflJvqoiIFERuW1W;I^DA^Oq zbb0=3C@G?x$*Nm``wUUBz9M$Qu4UoromNW%R|EL~#+>XZ@f~zsDzCZLL~uK4K8xTY zjGvD>oW=w17=>GRZr(R``4}A1-&vDqXxygxQ;r0#3NNXa&m*qCuSqVx-pE8y4}3l{ zjc&xO2q%E#4igNGDMMpx9{Di?v_2GvDLsvlMij+Db|%0$I3}*cF}o(;&<*IKe%5 zv&`BaAhooneZV!?JjSOcfwB`Jc>*?? z-PHeMuZ9f!RNcDoeMbfoJtF0YVT}S9d%k?B^S+M9_<7>K@r6$oS^-;pRpAvu`P*S) zpr;lfC_VU7W*pt`wsZjKEFc)3Vp5bxlymRYQk1g|LIApIiE}t!I}j+m8(x2iz@X8B zrd&8nY;W95HMk#d&_UjH6kP;|Kb(xb5{qXe$-k zQI++x1>M)V$V?MCl_r;vS9g(ty{rE_z~UpZ>I3F=n?~BtZ_pS zKo~15(8J9!*dzYkP6kR=B3XNk0s8k-M1*orRY>J?Z3Nr9+70L1(K7)*hKoV@GRDG_ z|2voR?k!C?jL77D+B9&lqpQccJ45^@7L%gX{;Jv_6!a|e02+);;}x@l+S-3r6`gl$5Ww7pn5R>O;}{bCM>3>#%6s zs3ci9 z6A9i;X043JG1Z^gK2kD`WdDZ3nns^tGp3(u_j_ZR{KJZ?YQWHC!EQEk7HYlEx^rXACJ2h+3N?XU2F*c9Ox(;DFO)lJ=h zz1R^SCYazQ_G9$@t(0;Tcx<)y*E;j2{ajMFD+88wsRf1*fREnab~5x2*_dqZ=Ynx1 zUz&{+j9StnQpZs}$+Xpf8*Pw^B^17+o^4+}U9!ZBa z`d_;D8Ze7KJfk^F9AGWFgB>Te*1E@;5m;{JNK<1Se(4lY)NaCZuNfGGueM}xGs3< zTV|+Bha&waiBas^9!gS8>f-5z9a9oD*Ms@^J4b944GSPs%b^j`0-mu+-q7>_EOU+} zb7T^v5GzjyX2=M;%Q3T^Uo*w|q(1gvtykFvEb4obBw!=g!jVy_p7_a#L=Va@gH2cNYpe|D56TiRq&H0vSTVQ$ThZ} zPhmKNN?M}TIy5}K-Dn;|?3-4&A@XW_t{Rl0TqH@GcKxdvs^!HB3K)+~O$gmzKQAv{ z2?{k<{Oq9R1=at&EFlU)JMvLDq8Jz(N{E{_gl|`#uO68&G+%S$e4(3g{|`+oGzRq@ z2@{^Ff=xfjliffVnsouHJNJ)@T)ro1+4suAc#-1iXnVvX%mSjQ#gWGNB{?XbUf?;- z7={ILY&tu84Yl<+!!<~G$>)D8PJ`Ry7 zC6VFodaKgGNS17aK@p64KY6dQV0oQB#R+?#@H<4m%t6L`P#mfTRiO`LwqU zz;z9vgOk(0&sZ947vr{6+OttqNT~|t^EoQJu0C3}`HQ9Bu>PQ*!BO6nLfm0W!=bK; z-_=S}Q8gMz<{T6&|G9GzR+l_Gf$?FlTjSSAz6D`o2^DrJx2EI+@g`J`>lj;02#40{ z7zKVt*S_{rmHVxS<`M~m2S`Xr7(7{S(F=?rXDCy3bJb@8FR=$;=izt-Qg;GqdiZ{c zaR%Oy=Y7rEP)!6+&|M#xE@TF1j3Q8v3;rmyUlK}%e*w9>d#kPIpxei)vb?jRGzkq_ zuD5q`FfFLf`3LwSffFV6NK-m9Ud+wrZDkA0Eyk;7qIbm`z(ZKF)e(ljB$fnzh5pnJ z%E&k?`bxkS5?%|Pr%NW!BfcogQbklUtRCt2`q?1)*(u{uFPk_ley@*WW0z4Gu0iG% zhD8`>@!w3B;mUgTWD^{IFR0mcVU)~alTlk=-#z?JtnxD_p6)7f=O=~+vyLKz7AKXv z3FjD`19<2r?QB*pu@N%1AcMGmA&(w42?ZCBjF@Nm&T1%=dNIN5TOA%3h&zE^Gn*f; zGF$wcWy-F1;lOk}kVz#MsS0=aUCzLWg}P8vK_mvE$D}?}GfDK=3QyjoV^^ zM4yS1qIyIpbvxx;h&gj3^bj{_9r(r0f)ok5$oF};_iN-UL=_hP=;kgT@N=ys2fpR9zO<6%uQdw?FZknVH3|zHUoM$b=@2((eYI{#N^OBoE(##!C*3 zsFr^b1)iLyuO80Ll-VEudGX`B1y4k?)mu}@)y1|GiW5}f&(Q-L!u!3fq$IX3_^YNm zyH>tz=5NbWcp#XN>fmDs%UJ)5rfsp{@At*0!!bvtZyQF=7QoT|v*dJPUC+r$_*7)# zYtuF+B2b3fhvT*9SL<37-ZyQ-n^~g3yuZ}{sG_5{P7xj=;rL$Z$aPGSW97uw~K!@+kGggVgPI0Y3Ue4(r%~Slz2|tf z{xdc3Y$|V<3X{Qn3kR$Jnq!Ho#)OF6-FE-a+d2#J|B${nJ6VT=VI@K$d!{CfVhz36 z^nFPQhEwbDI{zheke?v|+De_E)fJUUsxK}~qq8*hN#aF+{`=Xm!WsYVHpS@SMBkyg zwU#nCO;58y>UsIJ>Wmr-i)mpr%69}!9aPRH2{5M=DE@jK%<68U+=TK|*h~TfI?P?tAbkRwxt!y^;P! zclp9UGjy&4q9jGlmP!GnnoDQc4xi|YmhNjbjGiByVv>?fwc7r!GQ8a-LeHD%%mVSj z=bcpRMq%fp1bEsbF^E;3kME>Ay5OiDZ-XsthW|sM6Ofdsf!@?XsG&#|3oY!-;5dLT0 z30vK`K_Rw}P^1Kgmpk?#QP8v-YXs&$zk-zMiGjH2f=7M=opD?5xIib4{@H_qts{nY z(wX=XhQ3Gh^lwct$RCNL?7>SmPl?xtOk-S7I9$Kb%-1=z)P9TYXH`!XZF~Q(cm@$j zO9SGv3mRg5%x_(?ypKZFqBkp|zUVg?D`^Iq{@m0HOtMmlPMr!M#41 zsMYSds@2}9>iMI)w_4gy@BGWpc;HaFu@>j?tT0-d!Td3Ut|qx!ng4)X+kiTEUOaj_ zy7=WYjil6A@*y2{>dW0Rm8zso%(ayg0b`(j4T*mP(t0mBI(Qh!f%`!ndE*zbCgROq zHX~rrQRlFJeaHbTD$Kp}ab82B;XgMTTq5 ziW2;VBdxBUvgOjzrowKmTA?{V-u{pB2D$pr5ioWS#|=3(8Yf<7)B~eZu?9FJN{`c? zC{eZ2i_dRAqKfk24;1v*LD6)0Y&T3UN=lXT_MP`ezBM+h+G;HAmj|TqDoNJgE`*+I&D%gFqm`D`qZ{_EmpRoGa%lv>0+`b zucbunm|FL9o>cGYZ28-K(~Se3fo=7AaJJEokTEea^RQkpUe8i9haRpE$)JqP(f@Z+ zamKt|Uz?H1CN|3ySm0;g(TWCj=JQ|_n%H!aK``IH?j_{Bj1gc~!Y_{G#f62f85Qm5 z)0eYE`@T;m5@PNx5iu9mFMlfC8-SeOxYkV3&W)F*Hi1m1t2&e+;dtIy@WNQ(VtY5o z_5Y2uzAZqPF~JP^Fb0i){0k2fj?&TbHf~yt(!Zq<9&Us9G_DNUhL!=+_(oh?py1+? zuo^p^x{Kx(r9hN^^=>dCtnlxdX0Fz`+99IOrsfWuilXzoj`$(skg&22>t=jGI{5py z0|oNs=XE|YcC+E9@fuMLX*?F9Vs5+?0Fh#FX9fxhTV(Ep?3gX2^!snf%em0RTu{POx>a*Hv|U1S^YZ&)qWH_O zwKP_9GxDL>eb&})*qKDih5$7q!>EY@6cNb{S3R5F11u~8yazAdlar{4789NnW5Yjd z!Q))9eZ#2IAFbHT{-3vO@*32a4?}I0&EeHvUh%vS{V?{!Rp6l*%mkV_j#`yz!SN*q zqc50?NyF!g0gxW&KW7C4gA1WaKe<%x7lkzbSwgbXyLwK7rl)551hp4S-~&&Gl~d{H z;=DG}%tHzfKKDGHd>gVA1QdV*hO#J@L$NpF<$zPNZ~sR=G$!lGPc^aDVH2=Qq2FTN znydRMb_3=nuHyfT4$1Mw`oAcb#@%1;N}0y^=32WnvqC1uz@-sNA+6y3YmEsFhhe*=VQ8@=BeAwrAK}I) z@^IXOS!Jz^W5{ot&La+nB1+XF0dB~`yq+a_bx4=hxJ~He^D}5oziay_*b~K2Nr(6+PhzBPF0y`SIx49;$(MOttLcQIH9xK$zOWTe)xL9)!oy8* zQ`%MJJU$9~34Qk|w!X({_s>amE>D(kiU2kO1}26A88sVBHM5!%xv3+7j4hfsFj9fv zsAWy4K0Etcx5)kE_+QdbfY4lN=`m~_O&o8s$jm0($Yb7VSMG|;QbTRZm*)Ly)KBqZ zUQN*>d`J9KG9%oy)%)ntgLWAP6GW|o9RUE}KI!xFS5hOxhmi_OJF}(VVp2q( zR(UcTc>AAvvc)LN8D<~EBxSkT@>@oK-&C~Qj6DU#KwKr!aCU!{!=Ym5$ympQXVaIz zTHB=xG@_X^dRS1-GB?If;qbcS(&Z7Aq#c2q$D?_*b6Or_0|+Ley4%2rNmD>q?Au3% zTWepxX4Ba6|06aq*KQm8bfDsu&@B-#%0SEg@C0RM)kE>?^!PYBV)5oXJv|SR*G5rs zIcDlnfP>mf;Ov2f%c>Cn)zi_I(aA4=>rEaBn^C@$>nKXlGaMf<yN#EP8|}Wq$j1`vO19nu{E`#fNmO=~(ue3$ zC(`jKM}d`>75h@YRHx>STeF)_G^cq}+rLeR-@Z40g#YFA_>>Nu9rDuk?Uy{;+$qt$ zkJp&_hZ$)k{?o#8+nqz(VOUPbQ7LPkGK?*`tf`A(pxQj1D2*VT+<+wI)zR5Qs?Ff7 z^<#!({mfuu#{~h`<55k#L?rZ2b3|yxUGS&w^tn%>2rE>aTX;*(GxGxqoR3m$0gKpu z3)IbzdGH>!gtP0T?W9(@orO&Mb#S43g`abxMi0X~XL!ID&$s!12@IY=o_sR2pn5JI zmpcqC3&+T>dl9QdY@y2cw(uetc@Co2!vbV&`4J!T-yb);s$Q9s9C7>XowwxNY%>nr z0|y>fMXuyO=Dc{G1G`=fCcrO?Y<(^rI4{S{=X3NaXCr@}7U!lR)Vw0xCUf6Cu~)kp`)G@ZktY3+a%<_k%$%2AbHhEWd$L>2 zn4H_&7As<~2w@xpk8Z6dQ}5U9!H`HH!Lt#lD{yU-k1Y&`jcaadzZk8V(pe-wvjZlc zF~-?RXLGekuYNEl!B4)kAs#ya6~xBIcCi&3H9*OKZnjQ+KAG1z5YCu~VkyMX#wud= z(-y!X(p(t{`?AOTXp1|8Ky*N)tE3xtc^WvlCKUB4R(mQ52ApNWA!F>^lO{h7w36fU z+=D&Hhq?skQ>Is}Hev7XxE_4ISj&JLJ(c>#|0N^I!Z}5MyyQ=|08ekWSj!{9?V`Zk z{>|#Yc<=f&gOEtJy!*a0_V~el{Q9Wm){Aq0rn@m; zesnb|LxXH}T9^Jcz3TCpNGTNOsIONvQTQWko4Mn{`#cq7p((Kyi($86-rcUW=net{ z&qTVT39s~&j2RGeGinAWmfcFY+T6-S5o?eZW3lJX9}dN7z;0sfg# zG$9mAZq)~$&kHFb-B6b;L?bEEAQpk8Dk(e`n|;(?CvO^v#2i5=pYv$pRyq==t*xFH8(TC@VH1B$g>w6h{|mMIp%8%- z&*8>$pQ5RYC9nLhtu_2dt&YVosMjC{jhZZ``B}&m?h|h5D8qr{hAEa@U5}H}9X|Y_ z>7*Gy*ZkGf?I2TDQre1+w1gO&F za)&ECf6lGO1HeZ!?CeL;Emq^vc%}LN@dBK?dneUQpN(x-JX0XaLe-W(vzcTxn|#%b zn#rB~oXj!Qm-2X=c@24OFi}Hv2#M7Nq#pX8fTsjmryM53_f_Z)3_ILGb+3MTV1GEa z*S`~DFV5Ew{Q@IGTHsLejA0@BM<8n(;SkWP@?MEZP<*)@d*dgka!7wcUf!Sve*I8| z=OwZAGTV?+VkRYrrd#>ZN)yieSv%E+uLQ}{g$kR$NhXblnZs$tCIx!-__M!Z_cA2`Bav)EwS z>`x%s2n%|DKldT?Z;A&Zdj*R&-klISr4CB*<->m7?R1Hm)3WZBX_QpK;{jsA+v^=? zCmrcA*gfuR2EE#T3O1&N&&y7$;sFQSKP!<1o;^$c+SFdDsn&8JiDn_Y#T;U$L{2^i5&%WB@MBiVg z<6^g=`Ybm$)Wf1pBH1Gs!?|1P<+?nY~U!^YOp26O?pw*t^YMVAOeBF%Bu$TlW zSBx!lgh|27R@@do5_oGPXR8@bGLM0l`yxS7J0n;nI{t(aDKY}c>Pp+Azf;x16&il| z=@l*MP-eE@gQ(M$N$=g}t3k)cZnz}3I}n}9Wwg-7%p;WDNM8)CRbdmS)Z;fjV92uv zN@1^3BEBfkfQ06U>Otb)F|&Ml_BBGhJ8SM=tlztQSmVnH{;ux-k!67u>e}l-AoKMu zz&xtIac;U@(fRJA6?Qa#UjK7{s6pIppY^Xz0}uP+4lx;zAlKwDEOV0smz(uunZn1u zAeS{E2_m&R9#cblzK|-4<^0s8>&xFS6I(G(L_1EC5dZS#|8_iih;jme+?W%~&|Ue% zCy^rl<{sSfR3S|G!q=cCPx@WKEAs(kO2tCHqQI)Ws9~1=Crgf0O=7I|SD(G6fF5Zg zwJG8!g_)CVQjZ7`(F5MAQkUBbc99tIRlhu!-Hp%8`5Fa5%Gb>kWz!J4k=5x#Q(HblQ_Hhu7a;x@ zwFCA#!sWH{&pSdDk{srEvxlwLVb{~oSDY!LbM9uX*Ugsu1TqmgFK!(iTC=N(4M)!} zjxD!b=zE_n!VR-q&Xo6=Go_wh9JN?;Ql`anN6IF**C)lq4jBGAL0C9W+noh-RUuO_ zz0Z5p4yx$V==U4SA{x{l+3_+0CJrg04JFJ-rpiv}zsupg85rB2%rgoLPzecq4}J_5 z@I&BN6@_s-`4n7c`x2A$X7AwSgaAOmQ}OFvFDn0Z6j!c$GhTWemrJ>4d`f@emMus? z^ja?`>MVbCi>mSPv|-B=Hj!AFAeDl*t)|Lz@lb_x{Ka5g>~3SSkLHl#MV}ZsX;NdI z4po#Whp0sV<)k=-z!zSPEQiu|_9k-DK$_{*Is95o8Q*2M0Lp6GRvnumMM6F=`f38lBeO@PoaBmjs!t} z8c&GSYG>8NN@s*08=EG^Q(Oq=i4|3M9Lyl6!;fSu(KA#a&u7*^=jwN; zDBFK04WM8=T^gZHUOXLAEoR&{TjrENUu4wgHq2g*g^Q!@c5g@b977y=iTUO%?cF)A z@Z#(cK%TQj)eksb6JILnltagJm`bPpwvwh)Jh;OI`Ilp0{m&@3B(69XuR?}Ue=6) zpiyTmW@X!q`8pah35PTU(Dz692wk5?S2LPk*C*W{?LIv7CAp0#@CD7Yr#;#3I|-aN zJ3jmD%soqGB;Q9*rXCX0#j5R&5FOlK{{(4j?Zi6uq-NTuR1ZbVVkP84FbRyopLfzq z6{&@3ce&0@?0ks?>oJIDse?di1~Y8@bPTr2K)*BlNNa+ z{3}Uv=JVfw-KgkcD7xS@zG^HX6izBD06u9gjRAn~%CY1Z(;>pul~h0H>zB^mEvJ@C zGBn4&kOYYlP|7$2(ah!7l!?e`jt2LQ&a{PlAvdpGbOYTy%3GG)B{jVE+iF!fmB?^1 zG6&~?!~n+dnFRAnc?-9CZruRGGW;>v^;YIbi9JUMUaXPjBxcQ}H+#+m0mY=)RLtmN z{^9h?c;TX2#cr@j#iEm!bOm_oxY;t&s9t1Y`C6>cz%NyQq@s_-wDt1vp3^_?^i?Z{ zGG{&W#hUagr6Fa0FYB@Qf!}eFBnRC3)T82HC+Faqu-xm`)C+alA#|0ZrJ13gTE*Gc z2jvldjcUpR;M>)kG=OB6xQ3o7A8xLlCG_o^4Y#p>3t)M24^Qt9Y}2HK63Qd#L=Fj; z>B8G|Eq)?TYscS?+|W=j?yiCPt(KJ=T3sHZI|eCdyI{h_J=tw1BuK_>M)M}E z$A3u?_-?!pomnX7G`>*eGXE9cKmx$;(g|DOCCc92h9|472s&+kC-3 z;`e;Xmt5w4elY1|v@cLwc8@X3anvpvkB>{IFa4#NK?7?}^P%ek^v=dhi^zg*N3~gp z7G%;kL1;Wbd`P&`{CjYv9%f|hMJh!gfqxJwh~?Q!N7dwFPwrw2IG3j3#R0PBS2G#4 z+LHUuT;XRMzFZ}YqjX5bs6e={+(q!-P-Z1sGhi5yK z1l9-hDhoxC?wAy(;ndf-J{tE&qQWRbSpkCyRArMF%|zbYv2QyYDB_sgi zH#oPY;$Ai`7nwu8ExHw0XyO{{8Wxz?UmbDh=xCXEA&h{1y-Io*aAI~FTH&r)j&?8Y zLa%vn6quH*QClDJ3#<>8#}_Jq87rH?zv+6)bK9+c!{|VsBT!=6`;)<$pDAw9gu}Gg z3V&~&C1Mc_{XS1Hh+tJDTF%d`+Cx<=Fl&>Y+~;N?DjBuB-BBZ?N!~=BVNhP|8n@?_ zBnm6(DXD13er_|GO?5KXo_g{U>qVbwQDuw-KpqkzGQ#EG HbbbE^Wjt9! literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_images/colorization2.png b/docs6b/docs/_build/html/_images/colorization2.png new file mode 100644 index 0000000000000000000000000000000000000000..4bac8afe3361035bebb40b858fa4db1d092ec9c9 GIT binary patch literal 525723 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%0D95A#A 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

    3&`oH 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


    D^i9pugEE08^F}x4Kv5&q(&OsZB^3ew z+ElC8{|XWL5YyikPUr+FR(&R@zl%%qE*2y3t$s{It4;KfD9eF7zp9Q3mZzp(boF0< zh37kQxOQEi_S?>ljFs(cAU;#=yzu!kSVrMDM$V~0Bq_cs3?*ScH)MVUUdMl^#2h5d z7n|H=`jeVNfL}0lB;hUN!Vs*W0!ED~{KJW{>Bt2ar9c2}F-(qzZAkU`n{Z)*;J1JG zcGgqRWjHXNrfZ+(Be!lGHtKRLn`>Wu1J%qF4f7E%D91YXXk9$%$bzlCQ(;^;5I0uL z4x&SDP0&_?gxZ-B9F-xzUh$GOG!uufW*a#OVhL7meQ!hR+%|~91I$@`YCJC4y;%_z z97R?WTh(?{ly4dDV~WZ^F>4jOOKjdHNdeUS@a~|yALM^v%CG1*kqTpC)dVc6E)&06+h#b#|Tw2?YRFILD9}IjN z*hkAW0N(owkz>rw%&J(HQ56HXBiM%7Lw3wUA#y*4g-g9yQH=g& zRcG~cfX}k_*_b>(@6N-+qupZC@(wgTY@YCMR7U1_(m0YU-AJiVP6WP&3&KFs?|;aG z;D3~tK{i;9e1z~4nc>V{UosWp2;^E-eOE)9|DBG|W+n9Gx2RxrAihUJLrHLzZcR~# zN-1k@=6VqydJ!jM#d^~U);@V zX*$GHVP8}TNZHbfi)a$Ddc41}9i*Wiv9Hg|hGdQY*h z`zVvR`#sloEjAgb5Iqfst%X9{_;n@ozK~TD@o%H!HuKVro}9eD!Sa^6>vJH9SCyMY z+bDpE68r6__Z<@faoF^zdUaxfQZa=_l6dsY&CLx9ZxZWsoCo0Fy%|fGr53!H|ME4N zwlK9=?Q}|8McYV$tTQoQhOPbI)OK-YCv@G$qhXt#wWWpPspHVxi_S<&E zXBaz4mi>6c^G&|Vhde6Y%gCyXB>2(Eckp9N6{i~BmF&g;JNj<$Z@Z{&{$_M&|# z;7sjOIO41Y1Yr7Gy z`8en?Fm(G3#SK`<-4{B4_Al;BSLW41bU;hRnNGUE#!PB8wRCMyo?=>lK1V*LQpED zY2S!Q(?VnB%FT@D;k%52R)Qy=;h!_o5+iUxr{n8*ADR2pk(2C#`ZIpb{Tw$7KYmD* zlv@`R?Lpgts$Aep3!Hnq@jo*vX@K`?dRH4A1Hr1Ok#>VLLBry`ZeExFkx(wH_U+SH zxF++1u%}9yVAisI3u{*(tkAy^@o-wMYgf^PlOc8QZbe^Pc%c z9e8kzywiDJX{kksao32Ja5Jem_%1W7s?q8U~UD&!~2%Eu8^Un^1$U1$>N*a=GThAq08D^hi)F@C^8VaRN%UpcZbb@9i8z(y|Ku}~!HGv->v%5-- z06hlJxNVUg(0pT%%Z+Udo$t&=%=30Qq&xPla|COwGU-KemAaU{S1^E|pKiCh@FEbo zII(NP1*vJ@jTd#4@Wn+GObJl8vICoNVuT)`AP^YY@Y@-=E|)0oKb5Y?alKQd39yO? zqc-iiUY|wRR2+G~W-IS_(QHXkK{_gF6g?BqWE8i^@YBDl9F_%LxAlt6meBDA9fmby zU-VrCz7lpdze@@}N4z4@E)sO7zsz>(@i>1X{i2YlvB?c|SSe$9xbLvPmfi@SIkfl0 zMf|hrA2L@S4mK;8Hs#6IY$%h~^PbS5Q39ajS5t7&N5b)fvyyohgJoAE#*UhL&I|D8 zc}X%U$oScE3nTbd8ttJxg>N~mtn5r!ZG5Kv9yA^<)ME`n{@Hu#x<8ZM%Gn=mu!{E7 z6J=8%Cr3k7SgyN=$u7KebarZs{cxpVOV@m-MbGC+dqb2IRG*H5Hii`xzCGc87W${G__e(-4+AvL@sC&659s!b%SHNiQ(7apZEx(ADIO1%e3`YcxNR<}h^G3?RG}vto(Wuw`)w zcaAjPm=j8f<7aqhv29+-H~vvS?V;mhT4qe1V@5LCNsf5=8+YNf<|Q(fztQJ2HaYov zKagJF|J;(i>d{Yf$;zR&YMHuPM62#jD~t@5|NXh&^+!z5paD5fA($K!u$md)TC|OA z&qIITH9`85(NL@8vDLZ6$9Ml0ZIq_}_UK(SSSQ-^enw}X$}4ig+x)hy z?Ct9s51sp{E7R?m$J-0mAFX-c-crC0j%L6YPr;Ws`!IK6=M8{R^?`w z)uSs7<4xI_MyX{NjRTUe(O8{H+L!VYN)y_{h`m6luJil z=1mGb?fUavoqG--`B(NBGE3@Yr5wfCgBnxa9H@P=I^EX*Bvo=?l5mHk4aS8(kO2>v#~nic3zsWYlK0`27)LYk7l88(2+fCAR(*Oq%^$Guj`V#a*b{nDKHBdjam|QvCG_1r|LQyZ z;33V2esnzTJo2cLcc8B4zjY+JZuvfPH)FDLFB0+CJzBQ;Pd1+xQL3B6tsoSXVNdie zHq!`ozDc@!G|!%%@GIzkBUU2X_@N#2#&Seri1Z_$%l2z+``M%S{d;eD^F1E(zmeX| zja!6Q4G(uzl%5+}tJ)V<*D_{tZw*Gz+BX<##vTHA{4nTp^!9f``-YEu>4x074H@6X zHo`jJao%Z?uhT~(YTK2xG~Iy`V`JSmFs@de`?sY12Ss8-!-&N^0kDCA9|L8M0RuZL z#btB<(?|Irj7*FQmk=4EDHfEo^210I5ME0RqDZht$uNfO{y5PfDnLHXAKT_8qfNq? z@2}7}cdU}|k>t>W)4HudP&Rq!K-OrvqUzIddi8b!q`UHB%%t9N#2DQit9HK7$T6tX zIVzTys28YVEUEl;#~zIN>5~RwM^05tXlqO$Eij8mB5kkGitaZX$UganbC`y~t0?&E zt;P4OKkie>*H)}%W6Ys@45y0u66?z-J{ho=ziW%jPWgnmJ=Np z|D)*~ALCrRE}l&6G&Y(vwr$%q%v zg;M?0NU9{%msV70m|Oaj)AUe(qb@Ut5*R(RLop_sQ8G|~Rj8j_qp)$Bp z2Z>L4+jptTUb7gkaB$RQwR<%{Y)o>8?$}c0xWxHq};8Rjw zcQXYoQmlA{IA>~=KSLqzuiJNAdHRp{dM#FD?S#s>+UGJ|mYnh|ZY0~sdk&@c7l9m1iTCZhK8X_Uqs4Q$Pp_fc`P|0t)$?4PJJy(ioEDY7YK+$# z!ID;q%A^fGtvK7lL#ezt8x|KPn0n8DtKC(tIC3Zt}ReItNBpcPc;XR;I}$*{;aY4h8cO^x4V6=e^cH zG`P^xn2Er8ld{-@+11&JwOe@#6n+>s6A*|6S{L>u?J2&@aZG>Qld5IjSi-4Jh%Hgj zyrGe^ry&+5K0PEM@FcW6;aCJpOdas*iczy9zpiZPq9O$LJGOvYrApR`NaVUSASWO; z+f4dveJOl556^OdS{4F98UKDxaSeGI&^Vz(83f4n10AY&D|W=dbi{#&@!en03XMdc z2L+Zw&-sE%MvH5>7lwOq(u0Al=YWde(gB*#3z(%i^Spr*TVF$q?%f=!M6IybCJ1@| z0oy#`5uppreg2RFxUXBczDh`4etpOPZ3s`U&FHhb08v9kqLKw;JsdV{OJ52Sq5>yN ztD-meVLsFMnu19+xYFvq{nA57g{K34_xI=Uz_8SJW=BssA|$2YZpNdNVw&GDfMVnP zdwG93hIRT8Wy7D!JzZ4kR#4f3{CW4>7(ekL?E$ehg>j^N-}{ni0O3I)M0|4sN=7Fh zm7#jkA=G%?A4GT#kLLP~xaN)!-i+hRQJ8E2tsG&S0ytP?I9MB#8i89-a(rTB-*XLDMI7S57${svyu*#F2lzc0F6-*tVxGtBT=>EE9E z^TE>cvCNhR2MX1lc)e7XYrB4t+oxskIssWc;<%rbZ}gta|Kf>XALf`hw^vbj#GN}d zb+b)h;phiv@TT_|tMjY8B;n&*lPaA23yK9@E>=0XC<~RIp9YsysyR0_leZ)!D)&tA zKFnd0Zo`3BOEXF9s6Zfq+!(jYo2|<)M9I*ivn;93#j*A8#pU#T_=8tV@@|%}cyRWO zpJy_T;Bvx3%7YJxq`%MBT8Kq+#&rQva^=x&40@054M3n7DzqesrWJ z!@zzD9c3rZ;MEdbA;n-pqaDfmiB?{qPUxrVni~M+3}AtSgWHo7sMM-k3lJwn*t4W% zWaMlL4G)h9+WyRL3M~ADkX|M}^ zI4N*$Zyvno^Kig}60qfMN9p3giUp}Csj3G1zTA^=a9~YOGy9|w!=i9uEuJlWLQ(P5 zOg-0Ubi+fY8CHRrJ%$d7_{qAS*b8g#CM&ihkr`3!bQ4m%--hqzK!_kxRM~l7_x2QQ z{;v#KD(wt=a=JgQB5PRP!xV@6$ILhj3`d^sW5UAjQ$dg4E10b|_5;17mG+sw4F{gd zLse5rGCdSPCO#++(_}`6*E0&MJbTb}-8r}1k$sq*kQsN5$sd>|`jZccGux_S12Ijv zDL2~@4(T&Ok5vav`X2c{-8?>PUZa>=9gbK6A7wg@PbX#+6vr(-jPKT4?pBGaJ@TI; zr@hZ|F(Jhc`a%Wxz1n2gKV2}!h3#mo!VA9i=MPKA<4z=W?aDnM2OzaVhuWB{(WCC0 z<9+{~fX8JhD$k|_BBrF>{F2*+vB!r&3ig{31B1ZNOaIGN#KQ*ghxb>D(#lGvO;r?= zi2tXp4Sy?Wsz?U%nX#vLJVKa8sa5{h<+;mIr2}ScA=CH4=}KU)2gN z=`LW>V}ipPD3|HX-OrRIG@RYIbT{@87bl3ojA&o;m14R7odrvgxEWGe4#~^qaF)yI zhK5uVUwaz9-zcwI#LT_wfZj7r4VMnaKnxe|M(#5M;1@RDC#BTvzir z;5&o}xpH}7xv#aYI~nj+z7o~+HQZ7(0sHS(FsFV9Rr#a+%bg&IaaYISMX=jE^mD(Vb6yGS z!xP)U-@n_x8g1lNLFl!K4{mmPRdC0Jr||gmy)C^UL{1DsLOWo%nJ-RnVhgp40*%L7YY*Hg*RhhK_9;$U-#));9~0A6P3T*`bM*(v=A80X1DGux?%VI+-6` zAEA$?=C33zV`Dkto%qDPzc}9z0xi;q&HPIZDLBxgB$#Z&eRny$jSF6fWtEv+q55$B z9c;9TnyOwL60qhJayz=yZkCpQZv>ZCGw7=$VB)ch2TL zUM-r9UNb9TMJ&juO$d-LwJo{|YfHJz!*0kM3Z8USODUwq6B3N$lF~xfy(6!C@fpRn zWzhVtW;b{CkuscaK{kk}Rh89$3lu9kN2^NjL~Ose#hT-_wDQ77nZgh0d$)X@YH>Z) zI9qSWuIYNFxp=%GOy##|0#7~3vrvtnYHQ;m1JUvOtw{+8emqT@0Hbg{wgO?4R8%5f zU->F^TW270Ad6q_&-*(cHX>vFUw5TsWXLVmsW>N{rU6Rr#P<4a4p*S9-Mqz+Q$g+1 z1_kM?j7Q_CwYdSUd?*TpSrf(TzaUP(q0(beRVGvVRDMdd&K5LngkbTdCnj7Fbdrhs!QGC-$=4MwrJFnE_&aab42bRp;EanwFfB7m7aNm(IAXZ1K5P(l@)19 zHwv16G9@O+I6L#IzzJbbWW?aAQW|c*9zULF3Pf1wd-QX$Q^}V?=JMWSkO^{j3Z}dr z>9uCG7W5qD287>oo0i8*%k0xOKD#dJg(~`6>$#ny?r<@8aXa{0@0Hdk+O3xTA;#H>5z>o(H&m_e&;^Ly`hP`T1W%z8b@J zfKAqW%ZmqCTh_T+Tf~Moabr*LrUH4`=3+%*Pz(oS>=IQ3LyL={6YQk5d!5rb4*MQ1 z7r0ocQNarS{7v){K>NE&G)Nokhaavs>c4fF(|=>r9b(eHs3NW}v9%O)e(FDQi(N{g zNXm6Cao^%;=}`T5nxC%-FE#GSesk8K6ufG<|y%WDbQF`1gYcjjuK>8f!2*&xRxjnU`55mG`rVMtd5(14i9<!9iPfrL(UpiTlh3PCGvehUq+SMgan+6ika<^wCJhsWL;k5B*b(k{Q?y zYvYl{{;uYjNqr%XX9ePyS%_E@fgi2|V_as|XysSuGN~bR4J0oHic;H-crXHGQ z&%D5w(UY0ZRFDU=6?x~N2PjNQ7^o43)5NLPKX~;0UpEoK;frg&O38~aJpNjGpP7tP zX2SjsBrS`LpJpIfx<|ybmSMJkhGIi#NzA^xO$~>evrnq?5PzBk3V)D7))5C{uf zqH}4~cpHcHF1D|1$-gPq)GD!F`8korj>*~Sz@A_5)oHVa$PD?}i%y3He^IwCo)LzB zO!0$FCPwqd3lc9QC;=j~47b(k)5mHDuT^U-$_t0epwqP``y!1>(=KWk?{z`aLq|{l zcOV?S&g0q`JzhFMYD;xy(rFinJ6KHo@i++mQ{Vp$Bqc3P%9Sooq7z+`#fPQa~)w|#blMjBXg^*&atvF;vOw#Z~su0 zeKQPnY9M57%~RcRlKzhUYul0qYvFQX>z`X;uI9@-_Os!ov$W9uHv`SC3?X&W3_dtL zuWb>wdClCa_tfv2wj&;55|p`Zd*|=26lU^=b+Nwge=Y+gy=_m(8`w2i_%Qgz65yw` z-3LxZz2}vHjOQ1ntcP`03DdfblLVpS6uA|8+l8rs*zH2Ec0NYG@tU(9+G2hE2S9$i z!AB!EO0=Aj2esmfAq}uc(pC;KU8iFy4?CL^U$DXMb<)PNo0!37tt@M|vF+)r_@Vei72N3aJd# zm4e-Q0_pY*NgdyFPKU|t#l_7lMix(Xv0-^91qDno_%wtl$Hs7OM&cC9Zgq84Syk^> z)8-C?h|rPD)aYD5CzG$JcyV(mQv2$}UsA@E z6pCPD)yL$Bc``=fjJb2#`rW9|FB>Sql+??vwXKms2E?*3)Y6c>Pb4%^b56xrjv8$B-^;3_IW>tArI1N)Y0p8H`}%OLjWYBcES)uaEgXsk z+Ha*_V`NvKcY@BO%ufS}6}qGPbPFKA7sQh+rsxe)$B(Wu!Cckw_O^fcj2?lxbmh~9 zyI@@d)hSVWMffe)YqB*q5F(s9+c;w2*kK%@oSRZsCuVj{X~~e9Y{3wQ!HTID-rR>u zD8FS%hZb<~z^bbnAG4Aqoh7;z-$~e(F&VP)NyJF7Z8@YACiI?KwNvLxS4)>!vKD1j zp{Aan9}_?lBs~bQu`I7C2Hx_fkI1)IFW|+{LK9jCl>QO=^;0shq~O=d3s%A}YBoN! zEEjXU3L&*_R(4nUS7roZ1q~XcD;*{6gEUgAT@_tj#QDchkv<||TMnW8E-!jqKS~93 zsJZj6xdXR2Ag4*>8Nd4O?kMl{0w&c9Iy`u2)Y3}~oq&H5kbG0FxrbQxn|=v{N=;7g zoc?N#9RVviHnhFjj&rS1aM8U*z@$up4V%Qy%8G++vDMO;bNM>^gqKj(#nI*yX`{yA zf{U^?zTPGbi#Zeatb#E;Gxcs?o%#aCSsa6MY1l3&g9yvVtHXC(c3yHOy-pDvuSs^l zChJ|ECytxaQ7IefHug?FRbkA^AT3f(r=(9oRg)#;Xc6hory&R;!vYdlV*n;YfW>}E zzPfUS!!6{;rQ`+7(_c)h1%l??&~w;G8PZ=AOq|P!DVcTtQ^3ig_(<>&uUsk*nSN4x z(N9eiej6*?ngx?V!0K$e`33^kfmSLUu3EDitLhK?&w~$H@1A*&1sf){c(Cmn(i{T< ze|a84Fv64+Y-;8I(uw@1x9yQOR6AJ@SzxF~%F5k27XSG)y)lpO5nQO9gUA`>a7S2~ zfN^)0qPi{`^{Tcw@m@J`Pbeb2%fLgGReE=3?b@vcm@X!9@P-;B*2X&;C?qD5Hr(6V z``>>gv;{Q@;A_`x1nkJdTL)4=WhI6Mofx5{LQk6JZh{fl2ZY65rO^f+FVzLZG&#do z<3|o^mmsBl!`GV@aVz|Dn#8t3#C!Q%_jumU9xVo+2`PbY+^76IL3r2_Qbth?*IZkB zJ|MHfgUqVJ%2rgy2V+<79*5CEdVPhrEe;1iJff|;$m2&qV62!(cLuk#uf@5bra=pA zy@i}{=5$J(MfaiD{c&s;aRLRF;bve#%OSSEv0E{u&)tGeTq>%pWJ$Eg#ouOBV*Gu; zc6SD2FUS>x3koV^moGkyh!N)G$h*}L8M6zV>HCik6mJy3aam8tcVELH*<#6J$Rrb# z08wiu4+hsR@-jf<${9{cDv-D4Ko|OgeM;Vy#sv4b3X%2PWgdoN4i%$CVbCsBI@|I< zAivuk?EU#>q=W=_DxVqNZihmVXKI5lMDZ7hxgV1MN-Obz8Kg9{zEFk;w-DEH!WPG2 zIiKSK&0Q^Ven_#|1Y^gJ@-Ls3uoccm*ZhV*;PXg!miCt{LTnuI&y<=IR8V*Qxt9`X z$p{)_e+LC#1u9!Ta4BLYIUk<-EbKYHrzN5}&X0(4xzFdBQr9TjCIeAE&-^t#R9`mJ0M$XGX zLilzUP#mJ7d+L|q3g<<@L$cT~N5!D>PBx`rd*?Q8@6;PM`VbgR6WpKL#zV+z_sxLp z&8PeB9fX{A!bbLaU~zNHV=j31^>uj5C$Y7AwQcO@9w(t~{nFm~k7ao|PpI2e?c|9A z_=j#tt`Ecfa#&gsm~O@zH9j+2V?Wq%z1*@rV@Bb(pJzg;r13rStbu%BmV%j`nkcr~ z7rn+o@aNo5OMn{o=8c@M-e-D;NQD?{0<-=WcA)2Lo9)s*aHIs6&(grsA^u50&H zP79hJe^{@E&>43WV`~OaZ7v5#_HVCW+nUGR%M|?Yn@6I~1pdKcHoibXmrZq+$o43c zunAysY0nI%cKZ&ELaBnha&N}%0J*jU{$`L>fK2XXA$9hw7JSeduF9(z43fk%pEayXdw(a_cgn%nJy8&X=jpIZM3s3{oy381c&cy12n zk(o(_#d5s;XEjgD3kWDtcd`+SO__NLYs!C#1!Oe6Tme^m5^Q?0C3AmWo{X=NpR0ZU zz`LU8heqhI-<%I^WUSvL-8#m8!C{8*xLX#m-JnT&1Iytc{OF6Fl@@T7r#Y+BZIJMs zLWokxVMfQUYFje>+V9D{G6fD+ zj*aqPSto#^D{Tl+>rjhLD@={^LFsVBb)5eu(9xMf?M+Q;_Ua{2lg(pbtBE$*)BcTJ zUhdb}>sNdZuO8PE@{sw{d!s=jrmw&Nq~o-Vw;m}KqZ|bBT(!K0lhaeAB@7|;FGsrF z@8V}A>qj8YHQUToU6NPlZU3J-yHdGAAGA5C#^la}3Bl(ucH8ejL{?78G~EQKoADn3!{V>=j&#!4-d!=uAW< z?w=AN5>jz=_1s+DDRf9iyYyq!mieLA2lkLadB6(u1~oJy*FT?<<=~gNvdSBmlJe^l zv&xH$AfjW~UiIUgzplG0?M`=+EV#N`K{Ee3VnIxRcd|Y?5xw>4uyJI8f|N-*gW%GY zVdq!Bb5KI+_93#9+I^;qDOk)9Wp7X&F2MyHCE8aTV zKy5;oieNfdtLeD+Bm06G5WQ7rE9vTBXKfQ3{NQ#_Qa+ht_$|M&YP}F9iA_A-{{Ks0<#(0Z2puqqro2A4ytS2;POW_S zL-I26Bn+UHbc`(gJ~>9=^Mb~&&zVE?;gHyN1#UsXY{E$=dgY@+kE-Aio=C_RJ7Oza zu|kph$;rvNKQs1tqNf$rc}R9F_1BiapNAmHKi5Zg&cG3Kdn-h@&0dTIOxJN}N1$Zr zuH$zkez7O4$xuy0siH_Q4OB|DZjM56({?I8ihVm@1FQ=3rX^H2mW`I>ads}-t4_|3t9^K`X092BRm)?#gaWgc( z!Oc_PNsZWk8|P`>SG%iUT>m#=U`+Wl-4HK1*&at<9kYNTlI)KZn)RrX_Y^~UVw+26 z!3xLqGZg<41oqmrfebjaIJ0zF(%x^iA06fXu;6ncK#lrO$3XIul}W-MGf&)l55s4h z%m41|glmlhFTq_R3X#0UKra_O9*(tGEZ0 zl+Z#OPD2X4%z~HC>hZ2Wn(S*s_Tvr}=4aJ4h|yveR8s~{x~@beT`pCb+$k9{=^!|^ zF$7K7+xt0<_lTB%dn&*Mn7~rr(OMFz6UB!Wj~N6E9M5*n%P#JXv=@Wp=e52s_hJ4&PdS|G1N{$E^nqhXd_(G$Tsl? zpPraNR?|?!5u#C|IW9d5D3HV9x6tvAc}sB|eZyBZ6k?&dkcP&L{~cB-9*GFXQ)kB7 zhn_IynNRS=^XZ6+J4DF~=YD#ttfcHq+!NH1wW-V(Xj2pu-~0F?DTef)Bj>BNhh5%Z zlGA=M+`I1Almz%4vtD>z$r5LOR2?{)aRYfe`)v_|{R=ca| z&Nw~($CsI+((}2oBrK79#=9G(sLhwPp8A~h>UC~BTTJ!wQtLZ$w$@_k(2;=82}Lp3 zxKgHaSp-Z#$wf_**Zpz3sc}q5=rnW^%?AkItFCzo<}Z<%7^kYmK?U;8wy=29ZV5!8 zu>54WsIQ;~VYl<3TgTJEr-qXi#hD)V(D}h5ro5D&`+!NQU^rfsLdL;>oW;heO8nnz z%py0BJcIgE`Kf0-sLRv-pc{f zQA3?eISCNHq`qUuwA3Tq4JA4$u!=4j!B)uPUWVZT?%p$kw#hCZGE>Q~)qwikEaFPh zilg`tVwe~P1t&bWx?9tYkhOw_<3NEi|3;Kwp87=I!NQ?n)9xbRf$DF(i)u4~qIf?B z9X}#@iu|jdkBw0I3=S4yDd?`3D*u7GW9K@Ti0LfzzDyl;cgD_{(PeaxI z=uw7%%;tg6=+)<`p2R#^+{br%qVAT!9_NtQwE5@SAZDqYSLmzt4-i52<4|`y3uG94 z<}*b6x;y99&>7(v*=^~(>isuq2{Jf2OjeHWT-43yiS?y6ke#YvE&QM+jOBLB=L8iQ z>JeF><>#z9P_e9Z1G<3f3zV?cHv8h&P~j}aj!r12R?pOzB3>oOef1&z21v}xNW=Ch zZs&0!BcECrqILICdYH*`T|NY}A-bfwJ&!_i%BxViFM^NFjJsVqK1hoO&T-)RzdUil zF}GW#NSn|DZ&~2EDEzv*jcOW`8(V!qM#(Yv*pp&){0vGJD-DLj4 zCTNGnw;F?Yt?QAOln`$##>=zf^ug#C6BQ*#r&T+&6p0msuUJvPkYH(IwfArEjYTMc z2q#HQ9$)sl-(Sqvi8*~F#$<5v9l?yT^JnF+NLZzQREb;~D+@05J6z|(0`m_60?$|G zCi>GHJw}t1N73iT5B;}xzh9pqbtZ4^z07=LG{vTmxdi+>i1#DQ~)%?q(iuQ<@JJmN2-)ao5KA~?Qw#kwk_$r{aWI((Lvh$_tbRR%Ia4Jt| zPM=qOvreVPHRQTkF5vEZkf=!BlF~j8TIn#NXnkS9JZ2Kp>$BR=e^z@{5-Ap*p83S2 zzGVF_{`;BKvS7HRhm8+}jvs?5j;T#~(&&`=q=u~N0?t^gzh(b~4ZBWV%wgpqW)H9v zk~ES(Mc(V(geE0RqBlkbsn#WL*|AcUJ+3#9nBaME0hnR14bfR#}y-|bw>?zb=ZUd1v zLAw*HzG3^j6JtqIF(kQW22i}po+XTV5MVAtKep}7H zACnvIU|Pyqc7hM~mz@uK$s6M3uv(~fXbAU9>`%r~%+?VUz&+M*ikvb7W6t~PCH%0N zxD6w#_Om~o4_+UK+|CxQB!2$zVs2^ft?uR%na<`D-f66po~QaghwYnW#AV~V-2U*& zebkn5CBCKk1HaEW-XgwC7!n{81QYy5e%#o2xtXxevpSX{@&@ck#t3Oy^F*XDalReZ zNqw5=!gCZ>em&nBji(DhFb6}Er4l`?H`Fq|CuXm+P73W@eYq;IFkY|DIw~(gqV7bK zM}6Hu;O70Hg5haFg@r?AQ;_TZY=XGM?oIlcT^t!W>=}CEG4X$ArO8QCn*h1?9DBBV zln(=tmd@7hv^x~jSpG__xhO2p0FI!$o0oo-5IOfVjzvofxNU1LJ{n08-R3X0T;F`4 zIReoPS=3aG8}J1^QYQ+=%3o6qz)Nzr`#f3Kv>KQH?vbgDrnD=q9s%V0uUEW#GGz5i zE6r0WWwcmTAT5`Zt-X2C6Mg+xR$h!FIvpHPj1$2c+}{Pyo`Pu})*;Fc+goKkyf^S4 zAA_4MY4IXr1$-vC*x090c8ajGS@rK<%5c@}pT&6C%l!Ngq&MH#vv@BR3AQlyOm?Wl zspc{B!JQd}J*;U)7OO<5h0R$4EoMrmkBkGhL}VmZX)2iZMrfyWHDXry+rMOIM)_WL zMkcB%O74Vxp<^r<`B1-8LfR=Nv_hFDMt-v)fQ2vgP0$qKai6fl5g}=-X+ew?yiGo4 ziptAL@65}2Z=~g_B0%OMc$DNOG5oq^epsBc@({y&!Gy;CseyPDmRVYvB{x6|y0|=% zGEbmTOVd0Ql&_;Sy81!>wjTgKlhX8|@ZO^~pbby}zYIY;W^4^6b}`tl|6NMSW7soq z<7Q_))vJi?k>);KM-(5JQW|c{CP*j0o^|nKI=X{WzVGU696Y6c|d zE054FhHewnijy%mHbMF**CN6&<>vSc1d?RK8J_XH{eqd``g{Z<3Ak{gPLMHyK?<^6 zd+?@R&d{*$A91{2(fFeTy-=UPblcamug;QM^e$|>(;>jey5^3NuJ?3k>Bz%`8rCb< z2>qUa0GHjl99_5!A@J~{XxK0H+}Fij9cn$1p%kEG8p99`PfP`y1;NQ!zxL)FzEMTr z?s6BaagYWlM$E*5DiagmDZa!00^C_+QzZfPe5FsyaEkpPv)j5x_=sf0+N(^GmT${1 z7dEgdy&kwv>+dyLN}4w`7mi*i&qy9PP*d(yUuc@8&7S{zmZuMU0x3UntH4rO@QXV~ z8fKQ^S#fWrzliF!yzzhNTVJgpH_WAZ^;G&fIq*nMzFOWq22sdpqlkBWP+86tKE^Jv zb1uYoLyCcZde7uEHi*%-&_e&W)c(3{g<#`sef6ZEOdI2P*>nBF z$8^(Mm43>@y4z6;#>p^gC~^&P+3=-{uxsa#&fmvWh?k`5Lo z(3O!wn4*NO7+ZwQeLCGygfgXrm$XXKS2ZVD@l09o;aHV`wJ1J71xcc2(yU2hh*Bu& zEcOd*;a@)~L)epyG{H+Q%CeJPV=_z8k)?vMp2Ek15lv#uFV;=2AbE)_Vgd{yYWdu_ zVi#xTDY2gN^SsEQ-OQ|sD?(&~FUTHji*U@(zlCyCJXQ>+1B3(ud=SfuFAr{MggkSj z(@%%u1JD?}0*g-&JY=94QCDY+1fJ+r`>Y?%otHnHH6IKUF1z%K&oz@?7LFBP?k~+_ zb@V|rvw(hvQ^j3Z;Ev;#)_#vsucfvz54ZwG)7eUt(1+0HZk7y1OC>7p6)Q8vi0G(K zPAKi^h>L~~9wd)tc&C1h;B#PsB<3uOE<+;=8_}k$)FLX62n7ROP}LuQv212t;N_VH z!6oWlYqQDVJW_dt64c}t`QAN0D#ciSg7>X`A=Jn)-lVR(5_-OIp>8IG0w`IKUmla) zx**b{wwH1?-4OihWUJF;E-XZh~RZ0ErUwEQquJURD@K`NJ-y;q{?RZyQNJ6 zT-UYDrr_lJMJaG#{5QOGQ!YoY^IEPbntn?$v9luAQjxHuYJJ8*0i~HUkYcM;KfiGM zGDJZjHP*k zGw>g>%*|;Olr{{3&BaV0lZ#Q}yeWgJKM`h~mzGzEh&l(Sk?-d3T=hG=r8+%K?2)gF z8fy3a##4K8HdcB|4Z~q;W+!7OP4dOM(XV7u29%aN^TiWWN=kqC;tEvAVuLr4L;^Mi ziIgAde34dv+k+!xHa-Hg-DnEU&51utb(E0qzU(*-^>}ulRN)x` z^DM+?Xaz@kJrb@r_%v+`FGGy``MC)c#|YwbDPsmL6ZdO6tJi698?r{$Y@XfOu6Znvx16`F%752%rwrLc7H12zboFJIKqLr%OL}nvK`k0C z_H}B#TtJgglM7)G^>ug-e!&f=pp>2dhCMcb={(t&S#Pm5U*aE(t2($tCo$V~mcQJx z*T;JGy8B_*$G7e`%6UDvdC@=Ve@DOOdl;R{W|U}^lZ@xkG?CH|9tt5D1JQJ|3hjio zwI*c7`$7ouNz~t29R#9bh@KkD63}vjTy+-H-*C|tnNeQy)pJbF zli49FXKSrqB%JNvXB2ZMlVjaUC}@C*$2O-I^ydC!znQg8&kt|7HNVoZtW+9{Vh;W^ zl|>xub-MZ%UMdgo^08w>oYpV-euX|JU_x`z@`9q(VViaR{JOvX@vDM?8y_iJUhDCR zX6>QJB$eNpWx;OEekGCFvP<;e7yLUiY~>QzWV3}?1;R~zp<`ASKM>vTE{vR^E%<5% z|Fo>_p?vl!Y?Vaq+zh`QRVn?Hr+tZYzr0u2ek?sMrh*Z7gzv!>hy4e*xxAvVmv&*D zFy=c(80Ip`T}4l^@5Y99)$>R5BWYuY`JAhbrpfq8l9ZfG-a;u-l^i(FB}mh8o}Dvw zDgWX9PI71*KVVwUnZBfW_q=oVLgG zM#_arM+X*QMv2bLvn(#iuj5FxQmYx@zTtx%%&58J{jeTkW|OkTtLclKlI6{PTQXQs zUJUQxcL$x7^uuZ}^(U!Zs?&|G%ifhw^8@>UEgn*Tpwpv z#>g5qs}Y|D<21f|8js6@qT-kztF%R>`a+@JPDF})uD}z=t*{>flUa1N>9i3% z*N^oXwMUWAKDT{znf$al<_d`o*PaWW{EL&FUFgzI!Yy}wMjofZdQ{7s5x0{ggMEL+ zJ&g3JDWYQfTs0BJCA1;Wdo${M)Tt*r`H*pOr#s!Y?%90@&G=8-I5$;nJ}LrEQf%&X z&`vpbyhG!pC0MgSQ%3#QBeab8!xm%(y;PcS0pL$Sd$l_8X8UE^o>C~WCs9I+%k1~t zQC_lR1Og^&FNDk^BNK+bKfacBHru+#q*Ik!PIc5MC7f?JjiXHd!<1Zy4Yya#hacEE z^af#Lb8>(=0#%FqsCp9iSF%aLs9|im9`BqkSyx|#HcLqwotgL><2fZHMzqp9J-ZFx zQAKvaT~7ZO%womNK-vRcvlD4~y91T+l|gE&BPZrBr4Wg?AUDs>DkE^1BEUu7Z=;--`Bwm^C#6LoO@3;&Zug=7? zvo*nmxCz|sZ2GodadiEyur8jakrUO~R7a!}N-0Jal-(OmG$BT0GRBZN*qe+%$*-?j z&?tjrblr04Uax<`=o6#!n}cp*#*O^>^%@RNN+GZ5@|d#D@Le+X<2`}mu@lEA_}On1 z!@>|5CI%cChlys8WSM?g=RJ)x8@M8Ga|AmZmEk9%Gac%0*T_e9Q~lT1MU;$Jkh||?MzQ_RtkHL_ ztu$7#P>2s^WSlE2ZldFK4v)Bqx1UzisT|)RTE8pvk?Dw+pJFP_&D9IpNYxVapJ5Vg zMoX1nX=1t>u4YrH&ADs`L+SQ#w*Sr~P_P&fT65clwPj5G<*Ji@wQ~vusRBP|KOR@C z>ihk%;o)kE5Z?nnb$RQ|W0q^V7&9;`XMK9ZenVVS*R#<{7d{W`N)x41EVt&U`oH5l zXDfi6_CzK#b%m$O5i9x4()1FPggF2m6M4M-Li4@v`5tj+W zf#15QLQQwHz`>W4ezvlE`82`bG^Hkq)TpZT}N1xg&Usc78*EV3t z`RTY5s;C2jVqt2YE0P9R6|wJ!H3K5Ragy<4Wi+UQfj7e(XZX3HS@lSdmwKHRdx932iMkT(Qp=W&MQpr9V6bHo|d2Y;)Yg)H%g3Tl4zbX-Vn8m z<7-VC2r4&Opr>~jxUIo9@^M4mF#*J7eF++6zzLHiPW|aTF=W0@1i`nv({~hpX`Z>Q zAipXx>VgW!US3#36dzD>pl|1U2&wAEmG!RaK5sD@CjRF*i7erbC?YDNkCUMVhb-;h zYw+G~XkvnSclPyov_yc{@(}oWXYMCBay2|Dl=Nl_9&KicIcmS%1UA6U)}2(jQqgTd zq)jz@*3(O`Z(Kz8YAh;+Ue&_Bo-KGI31zYSa`=hXyu9tdOfRj41@S|f9~o2{griGj zh9%uG%T5RQn~~Ykl)mEs+J0syeG=)Hb` z6&gVCK(%z8ti|mwEzV{DDFmno7J$*G*AuI^O4{1MNxyWVdEEL4^@=VgW(gQ%ydY&4 zed`Aq`R;69x9ZQc=5agVJIPA_yeS3&YScoE208HC?oK^}gwZq62Lo~V)lL)ChorRp2o;=_ zeSchKnd$twp!X43+_*E`Z439DAt++9rA*$!siaZp1lQlsW_TAS3`>4>W(usRiefK6lidX( zngzUib%5T#_UEUTGR-Y;p7L83QV&9GW-{{-aN!Zu=1B5#cK*p-_dL|2P$)ujgY?+L zSQ+-nABiErMmNuvmH+-neNH2X#9BZ^1ZOkeC>uk9ibJA~5zbUJcxfWoH%b-{<7|?f z9UwoRwe+W804$rM@rzMX?x|A(b4tFXf0@2r2ZU`cg<;BFSgy|Zbsa^TRX6g&Ev zv5zxfCjj93BR!{)FY^oY(&nGCio=U+h6E>RAvU(u8Hn<|MiDz} zJ2pFVai);HOnyw1>MY!>7)i9;L_7hesm;=ayRX)lwJLtlFt_5sVf9xByHh5PCL^QX zBO}-}-~k8g^vS-7V#^@eM<(-U3#v_kdOurl=I=s?KQv?%9xm9~bKApeNl&*wW-5-U z+~sAg3?b$^;r7GYL9tzH z&DWn?TiJBIC3GV5;zK{>_>*(HQ&&V5&QTyH`_X1s6v*gfNWn$TG;1>os_yyx)1o>;avREWqQDqJ zqN>~H)Hfg8aM0}4pYAxH(eBTA29gD;w~q&Qb@|-#9LieTG^;-49inJzf_zsW7mj0J zLSsN4`2PN{@>$FvJ!FEb;s@Mdu#)rd4&I%kZW1%fs|>>vL#CXw+;K#ff#0Q1Ais*A z-_2m7s<$#)^|AFV@~W0sIqi5YdSi#rP{u*2Xj;d56G&;aE>JZ_3& zCaQN&pmurPEH<}${DUCU@qMLlQx7<#d5ZE5tGP7@lc1DltABX=HS9ZE7sSeI2;NU` zH5 z->JVHklp0%%ZQ1Gu|Nxjgn-OxeSNE#6+By#8CZ0htmI16o0|Kj0m`n2Q=uC*CCB?) zkz*s3xzJ1EqgukMzM%$~%6(RR#EOc#XOBgR>2CXG2hwJ$XP)x01KpA#!zWX|j20pU z&{;0j_W+7>c>}p|SWPRhr&68*z{;MvH>ko+JazDRP8-63qxDS_H!+LXtriLeCHAQB zZrCO};r*${W;Dfe1meSG2;zVD5vwp)PLupQt|xG7`UA;^!SOqwSjIkgqks>;JKyY4 zL-!nIW*o3-V`wC|D{1dYh{S&bB_8Bk#v)W`woLUc3)OqYsz0#fZq15rZpZk9+BsmV*i8TnhJckbIr_HAJ=gz6QwC z&;wOBvC$kEd+TKvI={tf$bVgz71 zRAc5kHRz_3@6CMkV_;)NXzN+z@mO)|OLELK*^dRj2`53SZ5OequsDqjsHRac z;$ovFzQ11xrndpwnlPH0odh@G@@9j`^C50ouJ%6O5t}!EBwd#;*4DJSa4=-Eq8CW) z?LJo=8Xi!iGuaM-Wl#1mDT`jcUFrtTT10&=HFai5Kq`4YekscNU~~*|ulyl|2WMba zkj>b<8l1Hn_+U^(p7?)6odaWKS+uQV+fFLBU9oLdY}>Xfwrx~w+qP}nsC&Bm-uHgO zK4)RBF~2b;ilm<(EKz81+pNsx!|Inz|6*BE9>#7%h`rK8WwnF}FtE~+)edz_K%qcs zQGUPFRTaUp8i(v;>U6obfXYYKIx;Ha=c^%Nv$aZ`w`#+5c}|QfL-=@=O=d5b7|~?= zcYyB4caASf0Dxen(|yFI?>eRB`92+Zz0ms(-|B#=&1gHf`VEdAa(?vKIpsjH?I!=_$@yO28ZJ*}tfMkwcXEbkuXHc+dUd5@s~HRN=WhHp1d? z<~c}!*!$>dUs8#LjulkZA(O-LVitoZ5WQWD8PW9_GKfo!= zywX^sD7>+tOr8}Qzy-?Ww?;upxfzh@>l(!MwP5!b?EM`VX zLcjL;;1s6lK|a0c94hDTfBO&WoJ9VVzl#~p?g|*l4N(BKz?qj-WZ0UIe_Wi&;Sm_T`X4QZX7yr@gGd_5Nj5?JLclGIBo!tnmik?|iAS2J7W{ zTHijF-BnKF^3PH}7=MwYIZl3UU-1uvV*+N??G+)(v&^K)j@e`SmGTTS4JN9*@bapK zmhkbIpDY6k<_A1R{Y5ooizl}U^cKU{-gr|bul?_y%(UG5sMv_`;TgLx@Pz$DCW}ks zPPV_Yn~X1}+HP~vuWz}&5kpoOdodTj5-#5|ASL7~)HJ9k4WEAk!u9n(;f4u(9#iG@ zpN3UmH>Ceg{ALLDxS$)WY;|6F;_pAKQ%*CW#4?k~4uK^2f+x!ZhV%3TDT&SvWniyn z6;N@BrC{?(T~VYWp#x^<`u_bU!EITyibFe%S|2;l*f1-$&7B zVbnyL0w!ktvOED6eMg|}S_KQs4{Ja@BIB}` z&B60}$*X_pzMI_RZvWh5tL=+FAb6*C+;!L|rmOy7M;dUswBv|ujk0>50dVJJfTR)j zT=YeVE*rS;?Z#7N6&QCwze>X~yUz#B@J??m#aeFcSG8 zEmV0niQyeapid}jX$3t@_w)j()=&KRY0Qw5wA7&9Ywi&kHM+s|6-uZW=3GGw48J+jft>fg>h6*8LX_sY)WV-#sS{Rvt?xa{a@_kwS0Vqc`0igPVBJxJ-;RB12UW|V7s zLzA+Sl$B*y6bxuAA}14jy-a<;Ue}F9h0Ul5Y`JPTASJoL+7G;#IiG}~ZIyRKtXT%< zmXBZ!2!AD+C1rblNb*_)#=hu2 zm|{+M^_i^O`@|M>^`fsl?MkKWeB{B>@IULXoiy&0mIDp^R6eIz0D@T9kv=;K;pKd? zmXcv`+zZv>0UINL!?P^^dVmDw@7mtq`Z(1oooPj-*d4ap31v{DAMttl#_Djp zF}x2zLc3gz0e|4{Pj8rE8nKyVr`$b{`&Twj1zk?aS(yz+?RU~CIvhXE$I{spGeqKj%+T5SHpX|Ljj9pIL z4qC-BJ)6Kv(YzeIx#bLf9_6OBzt?vul;&~{fM{gV4m*_h*dLWno;IT2JgjpltMXq( zP+`s7S2DCNH!c+!V!yt)F5S4H>8UijeyI(#RGfP{d7o76h;S+U#^gGnJJu^XjJVbG zrXho-CtENQ_};U5-;OblsyW-mKjA*5Vn$+j0vd9=R!9EeoapRR5Jm0ya`Nw?lP46q zaBz5rYi7qMzg%;b3O^LdY&T4#&MA}meBiM|qm`5c=P=fjE54rT2#QQV%yf49$5_sy zBHnX$1Zy2F&d7`)Uam8+O6w0&|(CnaQMM;^~u>`xGHh6jHu z*V+d>>1uYqI%RSC64y64ovsdQth1K!5`+LG5Or6v*%i)RP_gvl(!#0D9wBg1M)xmK z76x`Xk$|lDBsR&z8%%wW1uH#&1?t!MAh9!~)NB{7?$t+d+x8PrDG4L{y+4sMZ7S+( z7Hgb7_cD{*7R^+N14%_?%EK~4{S17?L9+NbX*1t3klpfU7Z+uJ$_JBAbVE?XVn?1Z zx6K{5R-}ye6Q2lbW8bfqeW4qf(z?ut#}1H@0cwXcPGEe0ztHYUmCC?luH@9>&bprDtGn!L};MuM*Lymo6?ZWkprwTR>xUlf582mrdT z^Vv{4RJLKLpQK0ltoCtRoX!Tkj-I)Qz6QG5Wlf3{D9MY3XlkfOW`Tv73}+=06LkgV za#`lB2)hFJ-bmnPy^n%YWHAvEVhfJll8EgLcZhxO$03~tT29(pe+0WWqj$z4jS#b|TYpf%35aEh+V-DR5s zOD3%NaZzNF+Xtq&pd3zbJ_`S5BoZN}1zsLt8E_dnbJ{ol)58DRn7G)gTq47CuARL= ztTSVSDNNer_G$nCajz6@v)DIc5hNznclN|II&s-lZKYVZMoSN!FFY}qZs_5PoE>NF zIfmt3QO( zB`ekYr^ilZh@7Z@t|F7z5!+$$Xed$wUr_uo13najrpd z=%01a=rT!Oi;a~Vq)L?Qt8bF7tNAmUG$y9H2Y8)JMa2rqID<9c(299V;T0F;Zr?<%^Vr5!_9v1a zr}$7=O11#X9-otlB$U*(uo0N7>^{8|>6Jp2DlAEDOd2@HBz1z}%KF{o0;fu}6Cx6d zYi?)9(Npf*L64w8Zj69*g~{K>63*8jz!0Fg<)&?%7PUF$DrY>rk+S>361UVaYG zyq9sFVHq7=zQ|#djo~g!#u{jgVX|vf zT#YsrLOxoBR1wkPA^p5-tVATa^9w#*>G_xU2PTzB^37&lH)$*jsAr;fciI7W2L}ZT zN>V|!!V(@=9o7uLg{Qf~{^|RD9^i4JMU7YAP7C*z^~NO6iRUQ^Bnc!?&gAwk@SWV) z1rP@)0m}ie5(Fv*DANFkZ-6ze_{Ktu_z?khlh(8&evn|5YZPU~qCajAVv%iM6*;R4 z%!4Fi6sYj7wN>O8Mvc3wp8HzmSNNh!jf2#F2@=1n_WU8;AO`Qnyt&#@)e8H!il1@x zSDwp1G*tMo1Y=($;-U}v<+Uzz`$6QV*_6nm&188*X?bHAR#a^8!(eiB(cHgGz!)iY zbE;|zBD^BU-<_dGR9El}yGGq&)h(^~0> zvB`-LKCL@&Gikit;@~_VT7bhSTeArIh$#O?z401%2q0L&`4UQcDGm)No0no#9D$1@ zq8de=cjwow0nN?E2}o50MK2bG0W}8919)rOhlII_@&D>UB1msS>S;3&mv^Xz)1(q< z)W_}>p`G?-X413H+}sffdKVcuEB^w40szU>Mk>cFp!~H)_;F1KWC1L<79(Z3>-dCa ze^#LK9Cz7UlI~vylv+(zTmG@YMvG*cU5MJ&#^+$)LwYAm1ek86_=N@O`xEx`WuotA zkRzu(9N-sRNkz`|lR@dz;pC2R!_U@gHnYgx-jZQjU$B%Eoti9jGIf0_H+DtrHo+9E z56fFE5eN-Ar`)=*@v_(Hkki|Iucsxaj%qf~c2+vq*H-gO%r0k$8EZ2O1NDgqZ3dfC zTadPLILUT%s2gP+7I8^Pl6o(%>Z&;y@KFIc#WgJ@<;kAV&Km_2bi_O7o34zmCQ^2E z^(7lQX-rbemp_2M2KKdz~H$G!YK%CR>WEf8?Lhjxnvem1|$~` zQ6PM>4xj6zUJ+}(Qh-g2At8IxOqNJf8dm{$t|<6)0AwysU;4|q%lrL2Jp03ybC!cM z&+I{A*AP@K8+A>8guA{QQJs8b>Uw~-UsYZABOt29`ck0_pX%p!fbSp9jA)sI&Gj|g zECHVyvzZmh^N;ORwp2oGK&ILlJ8K$M>18YiN#UJ0h-UhoNKwtw1ZK9u2V@p-luG+f7=q?Ics3yF&=2CA{xK&;Y2^|>P$X-VHu zvT>?X#4PMw@$Mt^*lEFw58~3@x5`7LXPMP`K57!-!{m#?(e+5D+qx?YpM}D)fP4GT zImLQNqaGi`b?h1Eqplt1E1@*s#wz!g_%s-APtHCFrR19L_9Z`W>cF!x{?CdV;yA9G zFKlnSzY!sT3|_mbrj80}S^lrRiDu+V5+q))Wl1bnBG{gf2SD;xKMSM5rhSII!j%Zg zr#zod0C;Was)M&tqI`*I9LH{Ca(ArDB$>?+4sjqp-Fu!9Q+PUtVuMHP~RDY19@=HabHYh(ECYn{tNKQ`f z$E&l^#xk9=b;Z!`j{!!*K?&s@2h($gzo1zTcoTTFIWpV%k;6~6+|(`$54=X_*jQc@ zGqcTRH0x<3fba?>fyLOIJ6>n*bJ`v8-^P&K&o_cziUGjMyitpP!n$;xtY{|Rs>e~9 zX_y2S`KbohOX_xHwVQ96ads$7*1f-mxqBGOYf0g;6FlnwUoJ*veo9uOg=Tq&|rH-__IbJJg zQe5o*a^>NE_hyFGmKXD21{GjIo#XjwaJk;L;IF!N`d?#h?#N%Ax#Cy&UdkyQA(J7` zerSxSyCZphw*y_DJ_X1r94cOB@RZ*N+5Aja%#5UET^+ScIOn|;l8mUp4SOMXdh)xp%t~#&jptyHF$T>>)VjD0Njoz8Uk;k&A>R8XUWbS{Pz<{;NFglkU#hvDQkDv9C za{ViE`5NJHxES|VLvm_%eZLCI$odFl*us{|X5`E_vDR}3BXkm$NguGw!O^|yn!FJW z&2t)!+Af9Ta zr+4%2LwdD%)2#nJ0!SMi^f=MeA8%~+drHQPUial(ddx-}epI*re)Uv1}?s=O9a}N2b$iK(o_f1^&SB z@xT0q>F9Dj9HyQX74bv^Z=NKawAGy5tC+{`dP|u^`+=6L?FS*N)DcbUvY_Yp8)v<2 z90FYlJAU1qpIV$smY~wt1J-f62j`AtIKQ|6E&9V%*)St`^wC-b=~0STugL>GWycBh z6Lo%84mI#wAU-~y{6h(+flkN%+rqdDmP*oLbY`OWjAi(s5Pafpk3zaFAiBA zh;s@~Vu>Th!-WS`r6@5lfgMAz4yWRI&H-=vi7C zFUnSy+X_+^b>U_fQ>l^AGL%a5vVrOy25U112~CR9LX4@3(tA37ZVYFJlF3k!q2ac9 zk(i><;#^?eSdjf%a03%1Ip_woA(;bw$yfQY>{`M3GVvE3q;mPEvanHI;{3Yk$1+L! zbpG8VsD@4#EIQm->4Ww14PazwUtB7c71|#c3O^IWfVC@5lswuPH1f|qb5aa z%_a*r8@`F!YlfE}QRn%?hOhuf_YPetxm?uMcGkTkGcyaxh8uHpSy|?^ge~7Au?f+c z0yh$wI(gSeblvLP^Fz3i=DgF+R#aNRz}&)G$a00!;tgHzIOL6pPM@ia-!1l{^^QL{ zN4ClOm|RoOWLY*|4J9)(-Vr)m)W>>&f$+Wg23jx^38cXqChlG8i0%;L^*1PWr4^I+ zDUdS%DDLbU9;e>Fe4+<}`(0^2z{vfL5LaCBQu>y7DFm-^l%*+~IU6-9Vnotj(>&>~ zz=dlfre*oipYe6s&s@XAUZ{PW%ViETjmM2%2UdWe6igmE!ki#RT!5wb>){M)J$#(L zv7{;I1hD%C;A8<+2!4guTK1|@SZO4Cd45@8MNjlYW#?^BCwrk}{N3wNBW@fLauB_g zGPv#s&DivEE>AMG?@+{18tajdz5jHfTu|Li zMQAZ9{H3r(sjvc|3V-sy#}(6ky^F!vhSKf7T)dkpxuz* zw~IKln=vsXsATvDxYQv3$79LKe!!yGjA#5dO?Qoi^67t#XAwZrEM3AHmOz>?rU)$& z89vgFPs7CO0>nd)2*%i=hE8nwfbxfK$3UgmV(+(xo~FMX$f$hevLVqGZy4#3zBt*^ zX(Ly1V|~i=CzasuaKzvJ_5DxY-(O|NcH*c@cUEQlda8|U{xb&UZ^vrulu#Oa?Vwx^ z7EmRg{Be1&3s*F?J^3h=R<5XpPMc;2u*eD;x$3!!E6# z5tUPM=sY~e;`Q0BwPSrmL$G*{!HkWKaa6zZ6K=kzDa^b9mW2hp+4>t@C&hB7 zRzox*ItqQbsZn99t_3g7y(`ZXa4^xKd3IK~WR;MW>&?J(8(ge}a@=AXe&L0jE4UMt z$dq-Q^@x&!Y=czem2zuYEj{nm)iBp)*8G&5dq<7+k1?JUGU1%t;!3`e^PR7>?Ykx+_3WawDcE&ut$-~9NnUl?qtSp~D2_1bpCyBeDIX&v&-a4BYa^_n zvmgQ7yj1`o+S~lXKt~WDt@R5ulI9d;l4TZ(sFX{vnyRNIt17D+QP1Wi#SGUaRJ|y# zm>y6YkkQe^^kJeT@uPt6(yDnxP+LWYOgzD~IvSMNSOF1Xh?l)nw``Y5cdIP!*R;;Yoeoj$|R?Fp0IOs7PoGwtcK&brp=8 znXIt5Eu<$G7y9llJR*kuv)S+AdmPnF8v(N07QtK6zQq3tCi8J7PKXi^UwM!pohVz% z_YAE1zUKZg+2=aEAy9IN&gN;MaSur6aBSG9o$wMwERCC>>oX9i8M} zPK6bn6Qpu41N_hMa-og&pHsg4h5@`HW*7ge_5QzA?z^zl%Er4MsyoWEYx^1AOm&oC zj6)m^8x>J?$BZ=#RFu;bLCVBd9;k1rQOP7P(Q?MdGX{|qSoQvK?Ucgk`k3qG=Q!)G zr~`R7C8I4H>lo@eW}u|s%34#*7C-n7W2oepB)x2hAaEa>>n+MPb@l(0bg^4Yvur-= zA^jdp`r+THQbM*Caqd> zs~Jir?it)qyf|H6*Z8EM>(qduV%#A zk5}9GyH^^Gtk4%M0-)Zq`_BMLgNOv+O3K*iTi^vv#-n5DC5W$?NeNNsS%%|EvZ<1z zFsl62kw=g#iPA*Dhn0{rBHmDN%DDnlYpRKTM*pLu-1Hv*(u$s5IPqBgf%2M!99x}# zu`Zx;^}({Hqz5b;&#Q|cDStfR1MK^u?ROl;!VcIVAdsvVcm(yW>FQkU$h?mgHwK(2 zCIXHQWNTAC#rLdoVjyL3t=1bEmI4V0?{g`Q4F#)F^68nI29vEKNR~?^5(U|bna`58 zo`-HLYB;qOg088E# z0V?lRN(|I|!Dj^Djewn_OQ1YH)U!CpmcQbz?dGQB7xD>>-mT@0mDRdE%{?8*Zukmj ztx6kwO5;-9Xv^d_2L%FGDRcAy(heBA#LvcP)jnU@M}|C4%H7K&NJyIp!93lg?$2iT zeSp0OfE^Wa&R+B$Zscd4@om95*T{&oQ-LPPcFj-Nf=mX5H*>NEuZ+YFe`q@vc4QC~ zhOOH;?gPO2aRpy%N5%13RUHdLOLE4%rbz631mcC}W#hp52^U_>E6O=h7pwqlKhl8d zX}R?WHBBB=prr|tv^x=LDZn9)dQd1MGr!(Wj(WKcT=aG47syg#6a&hhbFfKTFBs*M z%blXBA#zmv7Bm4Nlkj_vP3vR_PA3%bK9}`j;uq^>w}DF zm}d3GBM*N-*yA8Z^TlmfMsIsz6`a`ysHW~UWsN5xN#z(tle2Mw>QN!*$%KIOC6j^W~9OtRDaSZaL`9 zpGgCz)g>|q=A4e+KB+~ei*w`wi|;a-mxX4Bv4(N9lsCrL@>lvuszVv2*5f5}0c&vG zQM(Ab(7I9`0qIlA-R|yuF+7I6X;Rq%(w(ZwIPV&vh8M!>XUpbEhXdpsNdgz6BWsL2Z{TB)JXEw$z!!zrVVE9*1AfeJMQE+I(uSWpo&QX7s(=*9wqpeu2JvZ6`vOx3Wkllz{hQU(hR^m8t`fZ!fjZn zn?91LD6r4cr?Fk=`(onT+rY1jTwgfq1R`}R6^^(4RbC{fjld!YBZixk401`67rW1d zKZN{0=a*$0%H62_W^A}veFVSbR!yIlDw>yN7_K7o6!<K`~n1oZF{}g93CDLXXrje zDBQoDn5J=y<8ct<12%5>qhk8mWc_QpgHpG1&=8p-vU(iG2_GHG zxgCnN!)i@UN$Yt>Rak2|97>trZ8<%Ba$3wj3EX)LZ0ak(+i4;-S^eOKq0@$$9)5hL zUv_1(FP)_n2l_0s#z(-P8)xV5^pUg3EfEdN5Zum(?iu1A`{94Ms6+pdFN8J@AuhhK zZ+gI>P;q8iNw%M}!KU(LAjp;gKFe^FhyYSS_k4zh+9~};U%C1~UmolOdRT1+)?5I* zK*yOGyz50aQei=lXk!6qDGBU8tGbdo0!o8p)L(h4XuW)r+e}B^1)LAm13p{*OMhD# z-qoo1#O>1;&Ln5)xO)=*qT~Z>O+Y2j=j*-c^&=6{XltDTOKZ{dFRfNPmVARX$w4f; z5(@RZbDwuGbJ5<^&Nn@u`(ON|BsAO_FG-32)V)!MT_UzFAiYay3L@&CkiIJN#@SBv zEM!e-=)MZhXs%uNFep^O;WF}OopZ9`gxr(Cq|nlm26>;<)_(6d5}916b#I{Xtv2+< z>uIQtRzCPrCo|&LA(#bK)c~Q2Ou|UJJ8x8i6%E~B#;S(+r63Z!ko7lqHhcO~S+DJQ z6m~dv9HL*jR7GXoL7N$}=x>{MN##9xeN9nl%dru{9~YZW(0Pfn_#D}PM8t~y4qqRe zo{BW`#r6dahRmdwGd{v2_aeIfjDOMxK}%tJccbLe>jve1--^LaPO!S*;AG0wdVB2t zuQqt#ub=K8!*G`Vg#~QExvm4Ja}?G8f?*kFoUP~vIX^tvR_~Y zJ6wp_b&qB75shfZ2gfijW-CV&>oUWH=vs3obJSIql(Krj_YZ}DtqAKpBjFMYoaFnC zT~2(kk4*c%z(mQzwgjY-9XsnQhagl&FOS8S)pv0)C#mWQrFy(}k`q?MWR%X~n_I!G z??b;~LXs5_B8m)FSLXp5_tT4=w2fA;Arw0mg2e4wJBe0DsN58-?*vF$T@RZ=-iW+R z;qv2>MFrpj6Dot_{J<;0z7je3Mkzv_C66MUA$ko`_@652zqWq*+t_AKga1fQa|| zcBKogV-4}tOz{@C4-ToKU6SM*=7XfeWXF<{62YSs_;R-8MEM+Bpo`vsAV%L$k;Hh( zwTvj};kho=Qa3=Ehz?21c-~OKpx2)CcJz{;$u&#%o7VG&mt}0-5?WG<%*B~y*O5c@ zT2-q>|6#yScJpJ?(Y?RG*nC^3s8gY3Vo7qGZOx! zEAm*9l?@qLQU)_A>e!G1Rl&K9mMnQ`l*PjA(tJcK>IjLyrN__{Y)MzeHJQ=6vuS8S zMno@H+)06xBa(FH%JjXXk(xgD`GH=QO^Q)U=MledEnZC*TQ14{ZvTUPp@R=(Nj58j zs%q0}n-?L9AvVl}Gyw%@;uOq3kDD?Ff%IdM=0n+VCH=;n+WH{sCp?)Sy%Rz_j(zEo z0(RVFX{CzmTv^vLA*<50SYdmk6z)+!kcx2OWo_D#FWNK2OAQ(?P@>$vdi^JeM2M1m zU0W}3|4fMd$WiMb?ufg{7|-Yt>$GAtxRer_rUseT>5QenUP1a(lIfK|B>`;SLj#Thda>W;A5PEaecUyt2Jp-tJ`R=u6j>0{ZS??HjZ=*HBWz=>9r#vO0~} z=pjlG)Ic;OKKxSpqQ0GSu^d+6k*NODG_76cE7A-GQ=mO!(xU(5Z{gqx=M7yfUu}oj zWZ|)Y9x+hrbwHR@s-=G@X697ef~ecMQ`|@k9r>h_qQe&oD~YP|Vk`)r-I;A09v6G! zY>5-4P=AbuGk!kH&k&RFV#9;I6m(vyEG`p{hA*X#+-!CLj*@iHj2Q&toBf}0(}OZAH*sefa{j-s5E(1!HT)SItrPFUC`y+c!fqY#vAHoOgaHgqr$j~?iyjG5KAS9 zDk95op-xR!uA-2IF}0e$Rn8JsGJT)xbP7hBVXD^qib_Q_O(A=!#7JSkn;>8Bliq(C zi+&-Xkez2sn({v=l>DTy3m@*0gwZ|GmX5C;D^eF(TvzR36_jMRg-!}aqnxD_rDwHO z%(Jrk8ycc4`Fs~C3-|3xiy9JlDI;tSG%zya{NKC0sCaFdT}vHE#IUF=-ZXKdZq}j? zB@?5z%!vfeq%F80bUerkAmL5%<#1H?FnzgqtPAVwk;RhzK(hZlGyICM1eq_nXC|H7 zR{ct4_+{PscqFj2LPZ$|l%3a|Nc53{d$NBYX}b5QOioP2guu}K{DZr!U}jvRujq~h z2@}_(sN|H3ju2@JJDjcK~{2x&QK#E zex$zVv>VDSL@P*H0fqih>FUk8gg#cVr#kXX6Va9nNY|x>rs!Dd1o{AXZhq!Wx3y3Z zv?(sM;Y-JIK3wJOu_clD6o+e3)it-2@C$O@^#J8cGT5~5pN15q7SN-l3>e?*yhG=n z6PD+?$WUM%C?~QzYDKUGndGsaZlMHI7>RS`TBD!3K5wG5x}8vDi(q1m{nB(z9t_>L zw1=ZAa#I=i^N>tGckfLi6%`c&3JSV7ZH{RNCs?Cz1U~)>>S6adzR*uSFhj_pXY98+8z5vY-;mJyT^Zbqs!-bIjW3qVbwW0sl#8R-@Ai zUA?0qW+h+VR0q9MxZtp1Rn{9XFU5u=PX|*00Do7>)5G$4ihRXoRbJ0&uSJfd=NE^W zvKGtbs7$VlNFWRJ*6Z!4H-4Rya5wjnW{N=5g!NQsLD_l(6M@-Tj8*_qK*brK zj3WTqLSbziN8XQMCkMG|gs&>CvH&CdlVCI6(vywUxHbgmjwg-h2*qr)W>*P)L|XG# zf}0Jzt$%jk00mW7iveZ`J36l~pa58bW4QYr0judR#pz4sfmc~d{I5VtcvWf@kI4@f zTPGWvY{h{V7H55J?M?^%gcBb+l9nhuHXN$OSIKCG94`IE00!2Ec>G8$C1^S_V;J^R}-T5BbqOZR^j^#0E3;NvE`nW zqbB;OCuB6c;a$=(+)^t&7c=~Ab(IF(U4SU4p78+TzB1;=O@|Tut}_7_>(U1}V^1Sc zsW(8h?Vpo{*gSFQq$E^b3qc(j75(u(d7v%~|>030^#WYD|XPh`Gg|bWOib6HZ}uca{vXe!#N7RH!k^+tMs- zfaklbOECSOaMz5j#oxZ~=^BDIHhNl`*^!zyxU~L3_hR56X=!YBy1^*l@-hS_lX`!X zLMKWy=k)Kw#YvX@X5w`8DWk?$GbF+ zvnt7S@K;8Hem$%L$uu2__{9w-qKe$qt#A0O`8)RO@(b6{2~=WgnffOX zpXv<|lB$mtdtJtJs$GEm2Gxq2OjycU3!42Ec)?)|LygY{_s753+QmP4L8^M*3gGPE zLh!AHi%g_MC=QB}W!AK!Uh=4fa&lSQ&?_L)0*2<~{ec#_i;A%oTOCt6XFr}-iRNH! z5&gwo?ferl+3Wa0?Ymy`tTK%Vdo9*2$(sTy&sU3lc8oeY39adLt>^^Q1BupSnixHR z{73@kB`S{C490i6i<<_r)bT&uENlwF(^jbd5Z3l%2LdkE2+(Ggt4iDP$p8oeOV5Nq zfJ{YLZ>wu==W!*U`0=iel4>1#i}LSo7__w~XF98$jog-KpKX(Ot|hly$N z8Y3sRr(*sZ=cVeEm6qjB&)Zd>i9wq3yD>19k@e1tiv!nxg_7Zbfgr^jo%Mi&pf8fy z^)>(fbqFVNS|XgOY!_3Xw>R$(ug&om<<(md}Dlbg$Eho}nG)07d~O0Tlp8a<=ia z+nR7)Y=m4dLGwm|t>?xA;M4o(!i@(7qt$~}dc9rW9nSa&O!JUjxCU-&-&z(Rj(ub2 zFigD=a4HqeKy9-l^pr+yVY>RYRqd4*3;Ob?y7juOdh0uNm(c3!k%qEgV2>yDb9ft`p z?JJG*RmHpcPUjDec5oSy=WvTUF+D5z5?yi0^%Bdqh^02h^0j8*%L<AA&7cRPMbw14%x+i4|N-ixHUJ&`7sa${@bxJuM-7?%9ZdX_{$|5cX< ze-fwOWrV=Eh&-KH)!L-2%I0T;45PQ68Rf$7|LBLFDPUf&Fc55937lQAK{J2Er9;_l zXRHDU5_Zyoq_cf)vu5o$tF~#BTq9U|n9&LbE|m1m`;y@Rh7QD!cJ9J@(2?_n&>Xe4 z_e-*Cg0jk=wbc|Xz*949SE5j`;eyUY`0h|rRbGuB7gxpdm*EWc@X0nc(4IF(J#}Zr z$K?b5a?&Ujz~~s)Y=AlPEE|pS5aX%pK8CZ?vH+X(Fc*NeXRBk}@sfum4%(la)iv=q zch^U=#De1dL5)sQPob}Vh5;&eK$1B3Yhw;pWT5~HhME|eMJy+bsf_}gaa~rcJgYUo z%$8PMSe$KtU|wNKJ1{;y(P3Gh)@5?NY6>j1oQgtMnRWdrsOL{aB6UvJA+ z$@lvuDAw={Gt+(w{e+3)ixQ&8PF%#D62|pPSkeN#L=Hz-)tAO7Ud-_7-KO=addCsO z)ghTMn7rckKcxf8p%?ZYOu<^gU4KH9*G3>(85ut)0;fm7W`!UN=NS}+6J1W%e-c;r$sq2c6k&LLY;Ja8` z<5jo6;|vo=GZHPUS5)lu{(H-RyCA&!D-M@EzzTc0H2@d#`pGXQ`9;t3xQrN=92Xm4LE?F1F8_qlz)$M}a;{}L`5jtN z?9TXCl(kvY(hpcsYkqxWc8v)yj(U5#w+O57E{d!IE$&Qw|L}~ncpum+qN^M zLf7^e^;rFPNu#=!GBh{u7wW|&t%Q@-Rf#0^Wv(oje-bDt9edR+O=Z%cpgKIcqYD#y zGnE2S{?`48g#9K05vu5WJIfb~Fx`!V?1onW$0(MBc{V%!0Wz->ZAZdG1doh{!n)ur z1?$VfdnY3;S^eEZ9?ls%wY zUrK0!iS8{-j2b}J;%8nE4u!X}Xruzac-ZXJWn^-O_E-~DT)n$k)%t8;z+o{$(QVKA z)1-^m7PUhCTH`V=s}YA&)|F4^-YSBxs;C$g?(qT=g%jm8JS^K59bw|pK3T>?c%(u| z`!%VS4IBP_Gewx!R0!U}e+LgIpX+~<P|KNy&T zgq9Me(2;!KO}!_SOpCwwf`))Cu}bYeLj}K{Gf#oIVDV6c=Vcu7^>pFrb!w(Z+9m!8 z1Z8$pO(8gPntw@x_wVx{P04rvkd^(xlGE(8{VzYCP3ncn**aXdO9y~U5|0UivLZwl zP+(s|6+yeEu-gq(rywHj6Gqndnzw#=&dzrcPK*gU>8HQ!q=MRq=rVqNHb0ITc{!W+h$CRvN<_ zK&2`k#XdiWASEd}-pFeE3D$Y{ZWSeAxV9<8{_XkI{a;d-F_*q6Dx!@) z$Yx*3$=8w>lR+LCaPqj1`7!6`YdXy>myKv)zacVej{doh*L$`EsQ~Xqx3(1Lg*`NI zX<1=I_PM?vsECXA7B;_-rZ)Ze>vC*7O6Ko|VZE6Ba~-fhlkl5!Q3Vy*DhKLi6?3nn zkqh~tc(o_ICI%=bMPxW$6dv=DU?L;Y*ip)I1hLUtuFP291j@D`hp_~K3~Dw)zdYcR z2pW^LB#r-r0Y@EreM`WU9w`!%6rc00to(jw)ncc`xx)vXtWA!ig@snP#3TC>hl=Th z;z!pQ8BOt^vC;Jn24}`&yTVv{Q-1!U z(}AZne`mWVmKW50RlV$h%1!=@7Y~fh$@NBHZI!p)_ART@QgbY{2$n%Cp%Yy~zpXVD zl;mw{BzBI-NWTZ8(sb3=AEC^|{O$<%o15@~X1d5jwXJPCp}wb}uoM9`vAW<;>v=$S!#eMURYqwU3mJf#(Hnn(GEP+~}F?sOBYFe4T@9Z?g$d zMn!@`L`k8Pk10QikePRB5>+0}`*1V+L_UG?(!X&GDD1(SNKJN%h z3;-3g*?zONQJ|(El`V6%_gdn5nY1uJ0DHeptjWBTrq1*jCtc@W+6`IZD-c!&amCb> zGj-*!IQW<7`O61+X*LeQs1{4V=$52pm>zgI8?XtX%#9-$cMvw%YZZ_001{isdBRpu z^rUPYEGwvV3KYnLx!@a$Tl18(iyM#5gdl7v*C#32Ld4<746>Ck0n3YAxIZnZZI3Zk zan8iKk0}9<8)#9^@vzAmC?-aAwi=TS{}7MCoWAnAFe@=V7fQc8`~;l`>Mn99{Y-wA zsT_zfX)}60<*LkvVXqDC(oQF6{}>$$!=p#>rlyKC?P@i24I5E`8b?wvaPh%Mn%eWU z<`0)jPij$)?TuwWM1`+!mQh#aSC^OT!4YQeP}7PZ?m!wsM{#j6W*NbHsS_ZL5b$D} z4$xgJtHsx}SZP+#SM4)P^Vu&3gg4&jb6nSZo+xQl_U-m6IMFI(V5Ay7qZTf-CfJRP z;Oh3TQRw>4Zb=;NY%T|H5acds|+B{J=x%Z&TkgpHHmNg}9TYgHPkWq(xJ`9JD*}(JPHlWyL$V zmml_D+!Nz&_nm=>n$8Y>pwNyqueeFI{(_2Z?hH~E%ZlAh`oU>2YQ4y@q>n$qlg(+) zeW4S?g<3N(8-;qej45wmeXVj>3QytQl>o#6HUZ1Wx)P5Hn27r$64W$#I#tF{j}&9af6BzWLi^v-Hg zYTkdJ(ScV>mKQK-MgLPMolF*x#vJ@rS8OA-MWT<(HWNk8d<1oenKCUiXqITvlPMJ7di<*&#UG{4?&OziY`Ly^_% zo+!9E_R0A8`p~1E{9rHp8{4=Dp<~<->}5!(LJL;{$BGU~RsJYH)dkaxrCGb?G)Aka zH$So!jEArY1dP8f=xZ(GhXzaTTDB5}Xe63zWyF+)GFNOqn)Nr0Y%??ks_nlq z9ezzeUr=<>Q>^b-y@TklLXz)x=L=_eiKQcqQ6O`a*HMZMeo{wVZ@3$G8IqJU9Gm`L zcEX2NeJ15lt8kZZ*EE+a`;A*ruKAGa%9eVoORkP`Y;=^x-f5Js*?te}Uz4ZD1~`&h>qOSPw5$eE2#904}E ztkO`vR&^UdDaVmyxav%}kI8+-}SjujabZ(k|VPkpr7Uyt-oGIn-lr%CC z*52T{bIgb--{2M-o6^hj%DR8>6>YuJ{f?{^HdY3l!VUKv$T97FmPD4A9p98+&F`y& zb83uGWHw)V<^okmgB_VPIe;Y&E*?-I6%f>2!qGxrn8jxUgCYzk(nurFQaE@p1F*33 za}hhUPvST~7I<)*F?7V$YDl8B?#5>Qy_{~?mx#+gqQq5RDGg=Jax$__jg}U~Un6Q> zGUJajweXpz=M6vb|FZz@R^i4Tt`)jQY>56L+@PV~+{R!Fwzmyht_LzffD14ws-hwY z<{9hYFL9xv2)UjCb1wX8Onwv!Y-j*5+yQ%8h#Um-O;iz&3hr^UL-%or$erYqV((j# zxV_nv!B5ZSN(qP|tK8@klB{4djjXZSmrQtHboDZ400D(q&sWyYfh3y}!a8Gatf}yE zn5SqL;y^uOnU14x{OjHituk4&ga7wXz+*9pSb_c})$}-MSX&CR&d#Fo z3L)z1sNf3yHIXPrU|UrSzN9o_*wmTd9NQnNOqJO$3r;8l4P?-%9L|A{W*z-a7-%wK zl3y>27A?H8AoF4Qf`U-nT5+%a1#A=CUyy2(6Q)prkkK)Q+CM#4-JCsLjS_6d<+;oF zv))>E{xMk2sB+yd_5F9e=A{CM^j%o_X5J7iFDNxHI{5^UL_B{=Ve1_zwlCoCJ9+`B>J+ej}BjO5B%nUGSTOAvq6 zd7DlQN{Aq*?=!!N;@SlM~P6Bcg0ox3_ug}_|-hosc|gRAFN1;79Op;BVE4-djwuN5jSyQ^T< z<|6D;fX%OyPE=OZPT%>}`n##tEPln+px0KTfB$#C9Ee~3)7>}L%SnoGMG22g?sg%^W8b43yfG`b5i4*nDK^Qfw~%}uV%s;mBqips`RJ&E;L@8Yov zTP$${E2zAxdH^vBKIEj(kr-vgnFoHa89&xvJcs|FGSy1mYI&K#wQ`jklj5%q*@Fy4 z9}j(X&!mH!mIs2}he48U-#}wE=S8ZQB)38+lJ@b0KvQis^javy;_J(QIh$e*wIZMk65CWMtV@YmH@zCT{UE>&V>*$yu zE!6DiM>N6hL=zF=SZh4YUE$@0sxqFCgaS7Ac<}IRfR-PPj%KKznsQRaTbowNCuL{5 zt1~Pe$z8ze1?ul#5rfqj^tba;3TNAh0dabs!8+FW{c9X~*WA!ax|kR_UCpUHhs6sT zBIr;UXm2oTG&06RKcuZMXU|}A-Bk^?sTPS5p)$8Cc;s_%#58w-U6KwLc3(HY6D~2oYsiZ8vwZrOJ0#1(Wq zhy{F1$@Z{D9r6sP#wJWo5GQKCl#+El%>Qs0rntQhBH_2br=uf+;{5^=*VtCSHKyLN zGBF{5q=2o5Gust7iTQ^=W_JAmr-7}WU%G7mUb|}aJ(Iqkd=vau-`QW}kHJU0Q+TL&AF{6; z2((?(uiR3SQieDP;x#KPN^#MY=B$(-z3f$18$~k=R2k{zmwG4%E-xPJs-9z(D=(J& ze*8(us8nyegvN&n-ig1@5p}nt7h@@lICwbL4?+eFn#=Ox=rs4Ttv{Eqf+8U!1l~S4 zFtZt*v2zZEQ8(mtmm`vYq#7yr9Qg{aFuW5(JRZ|eE9g@xcDLYc$|QyYi~0>e-oinn zT!`Q0@B_-qJS#k{iu+5g$ zq|q(ogKqM>Vwha@c6)omj-nnLT>o?;$aa5GDSz!pwfhU2pv#l&gd}OZAW(g5hV>0( z(DkG6bvP7`lFIN$;8%)YN$gX{c-;TD6xb1VhcxnfWuxLp}%Bhh7MWud95lVbg*5dCdtGx}w7S|f4v0e41csJ<9 zN^o1HaRjR;NOLDG1?5EW(@6W6Uq&%UP1t=cwSgh2WhM}b!RFji=+3I_7vk2&->RE% z8f8>qXvzA>;_*46c3pGZFZ{26DVr`6q_ck!?E^}-j0987FKK^p%aZs}piNqlk^0`W5f-G2pbrDndsWeN4?|w z6X}G>sY|7=&-(3KQjCa>v1G^7%VL$O|E8gIj&9g{k;+o1kAUeoEpzf^tgky!s7Vp7 z{`;8UM$G1>57~UzH8#+ACpaFI6F#{$!P9BZ9#Kkt&AEGbyriKWvD8AfhdTK;lEItA zYVoYwCFdQw)ARP%^*)16#86nLN~`Ks6=6I?g7)H^hvmbh?+&`s=;r5P@yn{;`;Qz( zm)Q&#Ek>smcj-)J<7>mdUZHqV_)N;fumuxn2K8D982N0g7^i^*~|8EhFEja(m|~JS%gJw~iM)g5rSz z)X%L*9^b%*v~VgL&FHA5S}KVwDR>jsCKY;dn^RxuVIDjlngzq_Y`c8YYlQap%U@4_ zlV0(P$dRocI)_^FT_mE3WAeu|+#N?3uS1^Y)b&4jHe1kBWnR9jrnU!a!Zc6Hqy-ip zDUU^Skucc!qEWaIM5P)J;A{mBFB+&lvs=@6VXRu|{w+%EG?`PRwG4SDh!C9wh;CY` zc7S9W%Cp?@LobpGS)#vni=MIq#t%q_5z z(J&)99mW)#n?W!$Cm>lPOi@WsFfBIfgM-e4PUar4@@p~@|{dQSE zio#Ded59oGsOq_$^hI4>ws3z*PfioCgE$vEz1j+j9ETBi+K(N=Ej+lkNpqe^?!km> zR1f)TZgJWzdPw*83@@?fsZqtKO;X zp8;7O`#TrsaNEZJDmRe;etWXvOjKtfIO7q52gB=&%dOqni=MEk>m+MeLzUrM^V8)B z(E>l|VH2|KjTfCcm$N(%8OEyYTY(gEW3PLJS*rQw>Ott;uJJJ`5@C%#6l3x|L#6&7 z65$gAOBLy3-l-$LtRW{$(JTYHL4ZD4abYt&VvpB)^|(iusEOZUUaGpkQivr@zYJy; zk#u6ecQB=N{%Nzd4GG&yEYCE3(_p8(-W8CZ;%!d9F2`2&b{!ST{6qY=Ird zqLRb_*+UNspj3B}*oMuwW>p7@>So^E-|YPI?Dw2tI0*<&t`^F$SWDpwES6`-dX)z@ zJLt9a&C3r@{{s%z=J|({c~O0dj=m>PGBIHr8j}VR9lAPCL25bBH7jth%&i4(zCGam zrTm-QQHe1;T&oQ0rclHLLBM`7;51p;yHwj(>p0KeHe=AIIK8$O;dS8=kN(Fs>8!ka zy~__JGPR=dc3uT}z~1Ur2n&$ErTfq)uqQ!}1|@O`0_L?%|7igC!SZ{XOMN6q27d&*^I3P{60T8AjU&VBLu2py5e`U2muo$EY8UvRl;@(%2E1;;&20X$@W`IhBTEWj|1jDWi>P4#L%0 z4;-T;vWEDxhUC)y0nhdE*gR3o2`7v^udfm@!`*AWvs@F>5TZqww0#>Z=PmYcmAL7= znK5$7VQ@ywi5DoQYAeGnlYo|wy_~OKnGyZeeKB-5?x<)oADHN<=AZf_>g6{z0rP(3IIY5ytJ;%4Wu+ieM>o77cPXWTT|&eLo@kPi zl2lkeUy5@afXh$p%;G*GP%P&6Cg$7`e$2L1|LW2p(3+`y{o}pPN<4@JqYoY`*M5g7OUJJNyPvSYfxRNp$ zJ9uv!k_<&99#4PS%(m8?4%B4~4Cn)FSxqPLBj4Vf2S{yLN`-KR0e_eU!Kd3wmz}s< zui8b!C}loB&Q716k`I~L%-JWnZRpP(gli4=#k8H~f0^g-j0m3UCbEnkHi+L0G1}3I)Kf5Tio)u8~FyXJDOnnKL1&z36 z>DY{6bs^Lm^wpMo5~*J51{S?`+71gPF&5T#L|vzAA>TDl+cp%mA#eB8E~(a{6G*D2 z?==Q(+((}`yq@I+H*}1j3Dp}GPt&tOCpzJvb;pQ%uGvc(EE<{h!_aQLz(r)b7PNXW zoU8tDQ0)1Wmf}Nvq3edXW6_pD=<)rhZB;tT-uKv_PF{QwsMbGigs~(~-SjO_RFdYz z6ykEFWrbtaydne95F|5dY|rtdiWb`?wY_-}#Bio9N{1TU7`pCgzsqD89~Npj2BMRN z{JV2g%%ewODiFj!aB@^+UjI<@j2I9kE&$o(n8gb=*WYPP$Ea#v5b0m&O($qc zTYiT~(P#X!U&-Qs-g6wwt+enI`zCBmD5&DXchUA~LQc^?V?hl&TO2JWYQjg)>xZHT z!o_kWa|wQ2IrBap7P%$@015}Seq$HzVaSA_aLkD@_#p|o9=zf)Azj<=6m)l?MJs$9 zJdnk786j)GrIqLBzA{iE>a}iL8k+zOj|s}JhjtkZ)Ww(|QdCiD+uTx5sjhko{86O~ zPgFQbxo{>j1-dqsRvUO(eIgKIduoCmlH_d-LtAy^(+ZzTj0*>2@{L(@a_f;D@-Ud# z9+4y|9`md2!3K(TY`-S$kSWD=dtWaD3XT9ICbDAq3>4fXMaWtf94{~l1x~b=?M(@} zBM8jD1(`T3cwJSh`X*>rgjFm1uJ#;;!ub%bq;iVMSs|5X=z+V+-0UgzeK8|!=I7SE z`P&>*FfL!24F|R=J0|mk7qwTlhiPTUS?SzEA8WAgZB#hD&dki|;|9|Pq;X^z-tyG% zyjS4YlKp%|KHw1a(9hTr#A3xI=H%bNz#j z-!*}L*xvknd?;90zXr+(Ip|?C+0S{--c3=Z3du0}_%#M%#(NINUyq=$VrS|?KOQ_h zpd`JlsAO{IV$=#Ne?Ve#ax(bP+c;!euq)_o_Rjeb*WNhJq-p1VL5{l4_>CL+O;Xe+ zb0(>f)5+J-nJBk()d};-jT%HO^WOmx%LcX&GVKlm`9?;GCZ{CIW+`a`9n#Z(b=J2L zF)3Ute|qL+U@ib&x5u=qy>H=Wh``~mNL@Z`xuzm*asz?A^P`+}Hw*yHR7 zn}0F0lcHW0DO}pmxROn|zJJSR0+20rjuzG`7|f|Ua61Vaa+ZXuUa#8*?qMP#;t*ro zqAx8xd|xQS4?oc=mlnz(&M`6qX!2kdOai%mk(!m=*$y(rGrE z@sQ6>AO7h(G5pXl0Sd?@1Q;=UNt}tAVxkEOb)q&pEO>TM!klc(oc1jMDd8bOiutt$ zk1ib*Nd&cXq>4^Ay=12Tz(9lVL^kH;gDtho@8=M9U&;80_pykn=6M|p6Py>4g{eso zs1KP1?u$2t*gK+SDnGWruD1Vn=1)Y>a(EI@{l)5t^`DTC2Jzvw7c|Wnm_cCI8vga_ z8?p$(-VqribuP6(4zZY#G=zMB^ylvfIv`bZ#5?sA4I1^T;_0Z{#!3m1z(zZtvrrT+ z<_lm#gu6I40+v-6=?IjhhA&S6p`uQW+EA9fsOnOenxvGVHgC0<|5N}mrP+B zku>FNtrX2TH`;?P7cf&(!}!|J)R?X;;_y4m*|T1iru!r2lol2o45T<~wNpo1!xU37#Qe*koE^PhACK$&a2Td7tT8oka{_F@63z5faXn*p&olKYyQH;-D zm+q|=ZVWLHB!UQp5MujdD8lv>K(oxeo*C(djI||;?WR6o0UO0zA(zrkk8*>ly*v_rIYklYW?6L!eKDE zl59ML&fn2Ffg3ic`VTqxZZFN;cDr||c{Q>dJzEa&^slR7#i+(1H?T_VQ~>MP;{4Y+ z@dWv4VNzw$29=KgXK4yO-osUiY#<5xfzcvEm`3gW4$=1T?F!y}S5fKbKcu z{W^U=IG1=ujyFR#x>7VeqfDi&fdpJ1Tp4dJ&P7^M@UTwxyaBxoY6IV z-|BU47qr|3&bH))&D(i7=-NHq{c_;uJJZu^N!Fp{9kk96chdJjnA{)mP<{8JEMd09I53Y&>1Hw0^CLB~O7!F`Q_HqpH-S+D&gyQB1kHFj|k=Jw&wkK4e|1I>!n zcEZ}}Yv;cajq-|?0&@|5lZwNaYkwd?eHf&NGwOp&rElmMiD#~^I5@MZd4T{u=1|@% zV#~=voy%}3@K~*z51-DNnH3Ac+S=Nz>xK5*0SgNNF4MQ!lDU!F1ZPm>nGKHGGeim< zT~=5alBkRfV$lAm@N{`~mF>VVrJN~Mar}brSYu-&qEc~`u_+J`CC=TR^YZ1(U@D*D zXLLs-5xAS4sOv(hll^kPnf}CBICdwX&v*N!oY7GP1w~nT`^`yqAUXAS01KQD1NSAS zbPh9if%yK)*|o!6zDxfB!3i&bi6dIrm99%rI#vc zhQI7!LR?u%bPQP<8GjV1T8wB}WJDA@Y{}9Q6ibhX_4TKLp9hm7y3*^asOUhA9a8=u zEc*s7E>&{AXEq@3MdM|_AnC*xlU;EUkqjdh&O_xae@#w`YK8cXM)MrTG>*B*V!d}V zeuqVil2Qf^eLhUcjaO9NJL=_ng07Ewn=yRO6@D2cdj@|^P;PSML{`LNN~h&uemLyZ z`-bi5KiQp@O5f5GT%pq`%m5qs$7z6N$cL+*v1m#*$s_4eRUI2B3ykA^TuWE|d|2hF zwVZbyOXq{x9X!k=8`t}MY3+y2;%gf+j2Mw}KAcdLlx@Q`W1UdFoh^>7Ysih3IahBm zk64$(sAnxI{5$hpIt&m+y$!yH{MKDPvpgS;RnE>B&@CaC(c21dgn0F6ma=v6n%!+R zxgITwXu4Ie_rfnrK`Ij!D{Lx8!)~`a`zUPO*TV2$Cr1K&b4)_mvi2MjH=sLZLCkvN z&xmPcWb|%t9l`V$z*3D1mnA-pLYlxAjpIL1rERs3-Lfk#p`<)cEdlc{K+D}s7v%XN z0#*I3k}_M=k#ecpX6xpFxr|UpQ!^{pdkqs*X%~ zR>QLBTF+T@BobAL!D;rh<*uyv%(%3;;8G);+|~;)_DlE3MZDnJ0^m0mI#|0(N*;%Xdj~t9saHFR{8U&X@OXKVnZ%{M9#RV3x(-Q6rmRS`ZysD#5ij6G@vIZb4VwiWBL zP7Nq*v+8=;6euueWWP!>os57%zp4B&jI3I%fwZe|CrH(C$A4@_w;nK@2^O+mYsXO2 z^;FG~QKMvGrQ5GZ=-mqsN%66m+<>$u2zr4zq-7V>_}4nTROn7*oQY{;IO-rTxIGvz zC`VyqFsS_Ju-@x)Uj53!JhJS~mogOh@!i_f`k;dfKR*{bBHE^!7? z*%>I__B(DMG~M5c1Y|1ub?ceQ#RWde+?5!C4rh35+2?NojvSqSpHNXlyvUDy?=Gy( z?E20dm_UU4!n{X;XQG=EMpjmp?eS)k!K;c|_lIaNhwa}4^6T<})FEcm7R>Yh6*xp& zn+4mi)1$BjHz|5eXEI)5{rx=Y*mo`<=X^wOViw5a)<^kqi-`G`)qt>`<(Wz1-R#3x zyE$`KVM`=euq$JuOQUoVn!fQx#sFa|DG7?Xi=H`$e$8+5R=wVpN0?pIXe4QR%!N3l zY=pa>KxOq9#K0Zlz3cjXujiB>P~jWYd^uUwc4)#wds$zf#BHH7q>*n-e9^EFlhbAF z0j63A<|g%YeQy@^^L?(D%jvtK`HA#L^q#=RYju?;Ez=hwM-4Tlt8wFIGE$f9)+s7w zS|MJHUtqtyaO=NKgHRM9OoLc?&$^+@8;3oGH*D5aFB$|(?3r^wO!wo59(I_uA6P55 zziAk)sXwD`ui23$@88?$o#l^C-<>FMW{tXZLaW07ZZ~L<^!s@qX+2$03-l)CE5R8W zF>$+nm(A*zma*s?&TM1i`UT{2s_I3pT8(HZ3Ecn8pK5i?x7s!tPY=y88vil411b|%nWv!@)y6&tojTEN^4*AwtW9u4>J_4y(0Z5>+P+^jUk&AuFwXvJ zeetYNuZ=pcd3=zP@yY9keK=SP;X*)iK)4H10Pw3=S`i$jVcG=DVD&L))czbrox`iK zHjcSd55-Ox*{F+VW_CKbq{{Zo=g>{!g&Xk)XOag=y3n6*ZYjf|7%`Lx0{5d3rnSuLZZOJLtC2ndsIfGoz5-$LDVPtf$SR`MGFru zZdb(28d2P{e=5SAJen^jv$y?8`zaRgyi+=(1q}jXB%{lUbNkB;MjDe-6QFIeQbXpe z6tv{yXzjvn`{&kLP#d~b}3>&uel9ogho0oKyqJ1{o)@EyW&rqXKgyRLH0a__HIj$=j7ySIkQ-yDxMjWf2OBwF}rgv*tM(sv1Jc?>e}N zuL{=7!UQv|mhE*PutO5RCE(4GB2X)O3j>wLnLuf#9Sl@~ zY$0lo{1#fS(=|bPnQL&S-G1nms_K2l(GG6kem3R7@43a%bq)uJ5s}`1-mEVuY%M9| zl0>~INz{D5A3d$E=EyApJ9RWqNOA_Le8<$n-YneA?vWY;P&VO5yb7i$O`bjmWSr0}Qacio86N{qnxJIC?@}%jQw< zg=zU(S!!b{krFdkUzxZJ6c(fzFh=P6RPQApmlOTA-FLOHBGYmj>(@V6#rw-u=Xybw z4_cGMmKu0R9<^=o+wF+SL*8}@BNWtES74UeG*v!?l2n00x~&_)ZLzYcF8<4e=aIh4 z#B9d=Y@7g)Ms%8BA;lv|m(<7oH4D^{J3fGt6uy;@6Sgongy}I(yEe9KcYvc%w?1%B zr|zRxpcDG20nsQWIBIAZ-rmj}8W^GreU6DSu%kvY!>-BrMW!@^uE`E}qbzcMs%r8- zbFysCpC7hgw;b)+sdp)GDakLY2d#uM2OeV@0}s+EJB0vP$ULxp^^xv+(|ZDA2O?U_ zdCI)HC-0pgG}=}34(Br zHJ#t6*90PN@rH2=Y(DdY;&)j zQ5!Gkx@P>Y%rAyO^)hK31b@l3)9jDa1TQUD)-Ta;wo&q@kW7~PZgCUETsziZ2MU4gI$>@VysVu(Gr)FUc;bp&;D%Figf zdTRTnep;zIM694&zBOnOX!UyqzD<)*ryIj~8vPFPB1xPwbSZdC3>#@^5hFZi$zzfC zZ&Mmti$bAW%NK-5s_(A0Jc8iwoJ91IikgzVG}Jn(fZWPz#gF*~k`p$DgK`n*|Lwe5 z2t!C>h(gyxvJkuhIrb28A()EZ6H^=VkiyJHmasAlWqddAF_f`(ayIY#o~i z=^RJ(F$JeJ3&S&7*@lVQ%53?Sa1i98)x^bxeqsrNgeTKazVOQ4zT;Nqy=1$sq*sWd zGP_fAwr;|ar(%Tn!f#-eUN@^@ILIobWv|md5f3w9Vq#1HM2q}gwD;U=vBv6GCqd;o z$9{#aj=XMC#xm-D&g6^P!X%$13O>Fpe`c6ASFA@SW~OCZ&lR)$T+-xP2`PEC#cuuv z%N@k38U5_*CM!W@eYW5&)$ZBUPD}a^w|ydcL5(D+jRIVLDFN&JEW-3Mi-$Ns+eX+G z<84cInFXs$dvU_!3zc|B{@4E*h3=^BIkAD<9RUx&!;kq}jhoyP^H`XU#p8SILl z?#^UT-9kRpVeH{kxQDIya!+^w3auvw(&Ze--+!i1a$a>8ph~iJ!b(85w^vwmFNg~& z@vbHMDk=?F?G$}sERS_FF}!|(OO&)b*wf>QdBAdCr+De-*# zQP}(Fe%Y-}ymU8kb4XI6)ZvGkq4ue4?$BM^e*Ip1^bO47nEG##G83AnR_fR5A}_3? zn3!-T8$~ZI0&w?OliUQnkeFx`{_S6Xb^b&;W8$`A;zEht-@tp*P}MYz2{!pT93VkAKX; z=G?Bf>uF7kO-lDBudHZVp01=*FhXxji_-y0twj?Pl#t?xkJCH#7B3E5K>dGeM!2Yx z{?UnvCaeNoeBV=mXX)$A{f0oS2cZjNRqW<=Vi|ngcM1wT2|6lV(cIM#KCg$RvRR|F!5v7#Uu(IkkZlI_K0la=UtbOP4o&qRHymGo9=+P|c;f7d{ZpupiUq5k z7ifvoZkso>DECoietN{{y)iVp)x<1k6IkXI`rM2qL#@2+Tw0Y^jlfmBVR=agn5m*A zp$8unI!S?OtfufapR=~KI|0(_6eO>fQGDcMA5K=MzrI8sVQc3UDGi2G@ht=WGN-B+>Q>ppdWBn0_ zc$Yy!1kL^7j2aG^l{&j$^Tf9r)E;5fwZYrGG%ha`GICl{w95mZ$2)=5$J>?lwHSy& z7HE)<5^wCbf3?Hw@#`Z2$s}jW*nD}N->2`Z`6tijGYYZSS*`DDMv+wN4yC{|6GcAV z)5fE%3dWD3qP<*N9@n!58!<7Mkx}@hp>aY|wgkfKA4xQ1di%cp{l!KjA|a~q!nUr! zfa#<{D9p>{*ufmlDEKJqRx`WwXqC+)K+&r&WDI8~52${ly1Jl3BX3|ULGqWXB0F9> z1{V}F|2A20$X%2P;mE8sr|K_*E(b1=wJ44*rza}=X2zbW5Z|HRNC7vN5hbVHE%`9} zI!@(@G+l^zm2|2M5(MYCmOU-K>s$kcF7B?iuXVwN{e17S!{&cOqOdnx#U-gYbqe%Do;rSbdfjvLzRzK_ z9H)FXQNbZNe$FMz=|BATfGX~@A3PTjRy|AN?i02RM!LesF1q%1IBn19M)-Mv(6G%V42{dPM!YfuUn%l|+X;fA#vN?^-KeMl*A zPffNk>G$C@&_?(Z1jv1RXzpUOC^;ea*!wb;!8RIW*LwVY_2A%O=Gx*C{^y>XQzGBa z2Q46+N&RNP(n+y(FK`wOs}haD@GbAb!(y1`sNmbL@5}Kc^&6LVlxzQ;bQFsHvF8FJ zPde2Wx=o;q!mOI4m~sE6<#o^HlO_>@HC-f%Fu_sE%ZI446C))v4=5Tuog||+V{O zN;)@Ws<*ToNz%Xsz1yFfz52opzB*?)&tV30q5~YM5OvHj<*;$h%#k1S0F1KU&XDj( z`WPS;`x5j-2^oPi@?0N;Q}c1&*mAWqTGF^H{8bsWKKEy@^EmV!en#pq7tF3SmLo^K z41OBByRH1wBz5Hdtu&c2>DDz|&sV}rm4I6}qt)FZIJ#j{3>}y`Ef1P|hlea;#E^6x zY)Y+vAQ#^T*`DUBeNFTo>4Tsri&}LlxHIxXS};?SRA!X9`1x+fSb#fzS3R)l4i@;f zUGJ_|uw5&)DF58PH0n4E(R7w>2yW2aCJr9AcTLJ3=lP>3>!iUf0-xB9}GM#A0V z*!ypZ6)ybX-xJrjAE6QmI4`9LcRgbM1ngGtJ-G=$np!{rqb~a8hzk}X!Ca09NZVVm zsYZ5P(5F-#s?PVxF%GeEJKit#RVgpIaT)uo#6`46ubUr-v7wq=-k1+HJK;Ia*n2o8 z`EEmD(k0{Q)Z=)Blrh-sGJ}%q7jRZbi4f$a4&l^TnMO>#( zqAsS!j+N0)R{PpK?*DCU^dQ60iD=?&yd;JVFEoFVCXTu^0ASGhOv7^5`IHb@>-+xl z(PYW(ld;p31h*5F zy}J!*>=%;J*BYIn3|`bFzs~Xk4gzTO$$ze=eNlFcg`zp}?71g5MSmO5!@M2i>TWbs z43wbW9X9f+^`8*|AB~X>TyEDzk^>#qesX%z7v&Qw&B)6z*i*)dvp6)kz^2pqzzmKS zB_)4wEw%iz89K+?z|*2it~^xLe-=b8s&EdKj4lptNS@JvSV440zAXmde4>)?wi^E` z$nOVEk(CtIq=>w^B6du@3cqTh>r+_r1y^;Odubr`PHjdb{mYy^y}fT_NpIy#JBjF| zL>JHfeYClG$sm@RZbU+JVuglLE(j}2z>Wka55k9fB`+qG^hV5BchauEZ6L`7SwtLiAnN%Zg@7TWUT7qic#zgj~yb#6+C z&u3H=bfk4454bomBn`6CPA8CCURX-?oCP7>5t7C^RYntsh*{CZgC3^DtxyzX~S zv!xAT4sgW^JV9ewHF|P>%X>d01DH8FLe$mOoj=mh(M3a~O72}f9*0i8_?H8n(OKktHmR~>#H!-*^O1E z6?hu>T}SF|HLcnX=6t@PVd^=5ygjRTTI1>Z?qj_je+X=!#Og-(N8)6zmkJ5^Y$NK` zw4qVmQxu6mHpS#j7bd8|6{DX_P4N5B(|=4+<0j_>$@#n)Vn$CCU;A)IAly(_qOgT} zOhV2T)Uw`jF%k(R*}Lt43?qg9-6K8dtg1|Iy!IzhTXxmZd8BQr!&Go^w}Ca5KkP4O z6$2i3=7yo%hdbP_ZGK8kmUl#wD(cr|&B!ljNWKg+jvt^Eu3b2A8*dl*}_y0h4b z>w#gTJ?Zdpz{S#H~AK?&&bkejRAY!;0V0B4~MGy^3y%z06bxe*$w7g zjEl7T=a!nGT%zGko$4j{g~v={iSLbdjFdkOnobWtYL^H+{o!w(lmjpZ#TiZ5iY4UV zZ18F9FzzY40{5+gEoKGWnRjs^@nEI?$6gvxR1^~N*jHoq6a99+?^3*1-9DUxG8=ei z*~rUbwnbn?d3ilMv9dW#v)cZ0kMJv3k| zDu3K?Lapk2v9wz46L45j6&brq*t)Eg5U*x=|YC3mT(Bwf7n3uAr)tL!e}#B71&4L?i1 zOU$YI5M%`5lFdP8zy2suG}}TBF;iTd!Y)0*lh^Ck&~L8HD)R}H-Jc@W3aIc?X2>m5 zFMt?M02|E%e24g*@wgq&o2^wDuEGFc*8PXDo*xdhpcx=G+b#!te>CkM#^zeA_*!o? z1VE(FM$yyOZL$TZ@hSapTcP_`7z3vxrkiDW*BZjZ!=+yVRRiBZW*C0RNNZ^ zzWaAGAKANGNof2uyi!p9kMB{{qDuBr1*lS{`E#qhiX`rr(8n{A7RQ%l<_S79NjZ%Sw9`PeYK5+pO%OFJ^KF`A~0b*Eah`18; z>@bc-Yc@Zsmm`Y@Lz(&Spq~|4_IjUj5SJo>6i%M! z;?s=A;_!hIdCcHEkj4e_-8U&|1B8HyVpoFCtmJ4PmNL{rEd)5|tfc|M+5#)tmlKwic+)mdY zv6V`4ijvStBh%ow{Tsx(+ED0*wf%^K@C-sgeP3k0O8TsNIrl*`MxXr&*`5dqPJE(nPRnZZ2;d?cVI;Fs%Bez^j)*UA(#|_6PsEpV|Pf^IPHo2*{W^-e2))YznLmA$6U7&@fSQ+ep+xWrUAc8$liBx5OB5eH9Kai(R9 zR*fsAHYh2(5cyGi60MgV9gdNf;CS!5_Asil@Idg{0Y)Z9zJ0&=xaHQRC$3+JvuqTg zpwJ_YK?5L8FD&D1pRgh(5xnnsWlwpStSbexlfQ53w;AC4(`O@`!;5KMEXgt2RMxObqDRlOnb8l(m0 z`=`tWNmBNOi^$JVqm{|woP#nJ>g&FNT+j}THkk?NWDY0!Ut0EoiN^{jf8>Bbk?nRT zM2A^5?4>k_Y|)T#ZG{JB-X!IZyM`##+UwrFpfOkK4AObC(1l?iBB6jIe$q0GuD7nt z>m^8m{ylh6QxfhbMiRHpYveVjL$@@kbcGs?Iu<3H(@%+&|Fh+Qma*STO!CW*GZwqx zfNEWuyASpa-L8rmu(GTa<@whVz}C(h$!IIg27QC@e@wdO3N^lf!a@1-%PM z2uKN0p=idYX5uW7=(`S3Nl#DmFx_^8`60_d2wxWq>dud73W>?E9ts>8{gYwb2a8^u z&bxMiSg|zT!lu_d3=k-dY?fB?<>|Ih3tpN}?s9?sn@Y+7wjIH+yE{=<_Fh9*{p#1< zL^>)m$$IVg?fP_cQvAlT!PL^QIoe3{H`GF`EdETGo#tIg}(pEBbT+MTErZv6u zp~Fawl)4x16of-%RPz2<{xR5)^42uWm2(n!RDr)X=jPf?8!6)<%NNs?|2o4mW7hi@ zkjC;zzD_$Euwk2f+kQJSIE*OA6n=bp`H?kGZE|Fiss{*=;+GZh$cG-tVe^V9J&P4U z`18-h_X)C+&lM&mg-JrZjOuxZ)n4T@*=>_B`fV`2UA>wajcZnAr`zu4BM!{`=!BFL zsK?5A-Enf(k6^Yh%RTcAkJ>AX-$fdY`FZ?dy7saz+H%zEAW=wu|1vq2M^l*C1dNWF z#+hKvpH}ZQB)R!Txy=x3({1Eu@=zRQf1v-^ohon;-hQ6q^+U>472)G5jpO;?&7 z!eGHie7t)x40_{%{wXWDvpl>mTs4mS{9|eH(LbtjBSR=-yO)?OqNwpBVs+W@+%_5^ z+9Is%&)H_rxmQ=)qBIhC9`u@Z<(I<|!o(DzKhsZ5nF>S+LiazCT%+ST4~0e3*nYq| znI7u1Hy`Gx1rH}OrwJ@4rVaGR8??>Hfe(u)bH56)k7w}5D55f8XS;>sY0oH~{gP}@ zo1TpM|JwkH>N3LIu?iB(#ZKEwx2P{GcWVMX7&Ng~MP~s^v_A9i?uLM~L>kw!WiQ;b z((=goeGO$C!Z}eTpvX#~m}XZTsp$9P9nSDQ*wQnSff9W9H8FLs%lA~MIhYy;Bu0no z)PQ?7H+A)B9dWnjGXS(IEKbfZq$05*<87P)S9zEE!o2JlHi}S0q|*kehK{|NOPOe{Qr3R z3$`}9u4@~{U0Sp_6nA$oP~5dR#e!RLFD=C>?(Tu0!L`MTy9Rf6hrpZjy1(c93CXsO zx#k>mjD20;d<4t|se2QIer1CP;6a#N0_h;!oe6%^Q{_qKdOZSc;7sbKRL{f^txpSr zO%vXrFgK)ITCS!FYuaUn{aM$z_qN-@1 zuss>ZjmOk{lc}t{|F8SC=2T|M87?P#qM#s17A(PPk^jUIa2;&+XSB7u7dQAS(F;0QzRB?4tqD^`D<{QNWH~ zk1ihTYbIBYIiIkSFvoUQoov2zX<&(9Mnl~$Zul3han{;hjCt?d7+Jx-^gnm;q+ z0P~)uYs#A6_>|7M-7Kzxu-;=t@CGR_uteHm{Q(&HbEdMd$H$wBC$Qd72JAhRG5x9P zZ>b}B7%j8ih{BB@>_`gVUVEOm*!(UAy!mA@yrUw*EVtRXa6g^Z72-7G`uYo_&eMp{ zY)?-mFICllilo%O>lRfR5T9h@Rn*<-PdF}72}dTFx_#O0682YeNLGvTrP_z!T?;Y3 zlf83)Kb7GRbu$lcyPTMp4vT+dit^50DAgS&j^V3HJqMb;dy6+K$|LDB%MJUU-14ht ziA6nAB_X(<=xCG`6sVc723{Vo(ch(ySkPEnU4ri=jqj3pVXKZ0RMi{y%* zJqpWM%P}ZF>*DPF!fi0VK5v+ZGH?vHuFsJ5L*u$G`NE~j#rBbbUx&y5w!@Z7al>_y z7=X1Zo^7`&pvd<%QzaAR2v{QR^el37B}(zcccu~+bCm}Em9i7VeP?v*c2Ca*OfS4j zG;4Nd7jRjNARJjM2J>P;nw|QuC&YU_jupD!c^H$X=EOFyoBq-_4MN`@Q1AIGSN6M9 z1*w<&r8{gpPT?#ZcHB`h0GCex;?IfAq{58~X=m64$NJN{eDH#xS%eSs&1r?^I&5Ai zj(=Nij!0d`Db@6G1~WF&BT=-9k9@i&Kxy8 z^LuR7F@r`M%wTXj{0N;uT-5(`og@SV8bj)VzP`y3k$BP^t`(mdRWRuOd-=2UG_sP6 z3_4#0^T(!5f$RW|WFxy|BsgR-bcP}CltI%|wV(w6%{BH-(o24o^r-)W}tHA9(Y2pi; zkF+X;HBZAZjc3_L;&}6OOf?5PikRx$r80%LZ5+ZmJ91y39}K%ntwVW@yW$-w{Gs#F z2EDrFNHc~xO5V*4e-1x^X>D~n*fSv^x$y3%?G-CwZUt!7*4@-;^FYWEvIan{tNWv% z7+H);i+y;wLok?Lbn9t?q)PcA1s3M$)s|{%&I!!D{pG@~LG~yA;WUs2jAFl<`=4)X zD!=ECIbV$V4a4`TfBzH^ze{|$ZKk0yMWH%3z*D3cX*XRv4TCT5i66L^t_am=x`eNg z`i-g~u2FFvO7-^I;U!Uf^PzJ2QSN!G8D965nXKk*Lul>tu+)fvX|Aq#by;7@vD?(s zk21)FngW#YKkvHF0>N+1nGnP5CO+@ATZZbl0A&3z3LQlGuOoUQ6m=&I@5am*=|N4$ zM?11JGAXrsmk5fT0K3$vh(DLS!gM61I;XL*t0=Pg_@7#ru}Yi(zu>1@gg~GCHMM8@ zM~P{`@~4~fqf*mfto`vkYVB6_sgRLmdwV|}ND*0r6IQhy97Ofcv2gIqM1U_$=uRc7 zcB~$=(H0oVM*;F>9vB|M3b3d`9s*_3wEw>H;)^f>eDp(R-k}1^x0+fPsw7b@v$^MO ztP@OW`#&{qC_UEe`AwHksaS@9Oo@Un(Q?>KSz} zk5793uf^5H`0#;Hoxt*lS}NdhH&EcuA~*VCNB@X-wTHd-8u8nVq_b0!W~Z&extXr= zi1|iQljp6;ohBItX7N)=!5@fv1fx$B+9ylxb2yhlJR#u4#b#^d1su2&dVN6Kd4<82ErDfE3{evzNcy2EkaLTcv;S8dJu z#Q1T^DeE$R2RQSU;_YO!S>WvbvY%M6`AcuS>&raKbjKTqB90lts@Wg~>LuCXMlWOXVVW0)D@PwLyseG#Z%n(=(J*nT#2_yI2PaH4)|MSL^Ow_(; zt`@6s)Yv<&+3mQPCxtnDy&F7rpj><}aBA?G#GleQp+#CB{C~8K3rrBP8ldpqRiz z=Xp$jN2?u*Va?l$2x4LP!=Wrnt@>YJGth0DoeVo-Z|_GY9k{wHjdH!-8zB_WgMLO$ zm&J;^{~y`_HT!u#KNZyg+*!it0GL?R+cUHH#}=WOFcP5lEH~Q|HZQM{vNy=U7cn^6}NxeUg-kyAyx4cq{sAaSSS=4KHYUz*VTnHH^+}6CD)oft0S^sT3=17 z8XJqHpFX}`&UIz7&o7yr3xcuUl|!Y?`9z|oN9Ikz`uCaQ2ccKaItxA<4Y6=MwaIDC z(-M4%8@%r&y8}g=oSiIMO7)EW+&Df@J--eZ2{ib|FNI@70CjXxtM@zG48objH5Q`J zgT2YS9v(jdbNp*9v=RRR2*n4&NZtiYmAHguo0}zqAMhs8w=vR1Jkvo3`|mLhVr{&@((5k5CxrD@KF+D3Q|0AosGrqqyQ#d}2Xhg^go_08aF6Kv zt!n9z@D-w#Ff^WOxyx(R;B*R(dwr_BFer+H>>U{3R`l~atKP`OFPiaw2c>uwA@9^+ zt<6eOW_1)5I*5|L6E|KJC3TJ9n}#Zq0-uASjU_GHcU0RexF%6YKn&xceqF4E*`GDg zZZh=GWDi+)WLDPJ+)z(^S}Lrk4DyfO#~d@7<^au}H6F8m4(g{!2akh}+3;>jU2AXm zN9zpm_DLV_gx#5f%0Sol6wCuvTufJY^-KELT)qOmd07nVgJMt{zS# z9RE7^B&B28%-L0sg)9Elq3S*u@A9YoeQV1xZg9W$M7Oi2H}vH=UC4s3)33MAU!D2& zx!wEDOao>e8yUAmMt|0`PO2@f8(_xn6SD+0PRODdH({tI{(oE<|Nst;*n%-{Td$MN1H$_NFNre zPu+}sT-t(v+CJUbO2p%uy}oasySwwM`qGJEo9)XnHe}dRP8C7!u`>O4HNB_@H39+U zGoejIWfoQ(`Pmkx2MJgr)cocP>{I>Y-7QX{oT|4m^2R^k!JI=V*W1hBZEjzb;~v{i*U-$?@M|JH(1MUojt!UtEalGTrp=#f-`_Y zn=glpa*Z!<&sY3djdP)StCu0d67+rYGXe|TOF@OL6fiWH6g*WM`VP!#Fi%h27G5Xi zeU;>r4+EU9sPF7+@k~Q^k|(%Ghm4(BzvvIB<3fJobICOXQAzd+KbSi2^Ttm5iko~G z;|`{Mc5_CrJjpT(8&0S##{GngDggBeLlL3GeF*sW_8zO(^R2VHd9l`VAg=jCp+|bG z-QT_;6?{M3Jj;Bdb04}N?Tj#ifCw4uY$#eHip4KQQnDlKD3a;rTrj%!U`M4?x`-Ih zcda6t=b|UfzqT7p$T+2^Q<9*iB|O69k!U7TZlnKuUtlj?@_3XEWteK;30DO z$D_Y}6+@$o$p9&VU>_`^QROmFTw0MZBjdn_p94B>FFi%Tj=fvN8C5dK2&V+aOleGS zbaa~KZJX2lhBj6AJ7ijq%U{oV`Lf?6F_^e>gt~gZJE+5QQLr2uivwfh>t;|y$Cs7n z|Jl%G;FEOkLdieMvTjA}iut5$T#c?dXG>H2vNSVZHl#S+)pvd8Y^1q`atSvMi)PfqgGf{o$F4 z$pUC_{&v@JWW(Sevn(#w}IJr(%eagBjFr^*bA0-KIo3k%zI;CKGGN3JvD z3nnER%M1NQ<&P8W_wa=_TI+{ehR%=nb12!o(_&oT525E!mL+ev^~b5z#fD}qOAL7f z2qIzQH-%`4siDKOb6e>m@lLi^%NrZKi#X+srotLvw_H3BNmx?!dk zfw@2%D=VJX5l7>Q9rX zXu@`+vxhmozJZ@#ze$sGw0}*hm?I-?KVX~rF1gZxxeI32)f5{k?sHYr9OQcIV9QCq z;z*B^-+WjJj_aX%^9iw&gm8JQu}HY7atvreIb9*k%c|!u8e-4J%!%56Re#oWZ4WR^ zYl~q~y&a(W9S!35v2>uEmZ_QJPcI&zedg6z18j6O5Nl{r$U~M9Th210xhz(gvYP-z zg+(7Vm1`a+jQzRws#m|qW_eMI^P^+#sg*Lz7Q$=Ysw>4<$N8Tx9sXYzihOi*8^_&i>cDeL7}c z7$n9ydZ{}qjM(EX#4l0WK4^^CK&kaSM_d$?RJo^yGpV?#>)syc0W8 zeDC4VT6lX)0DL9S7miXw=nJuagBkhUN9>m8_;#*9dpy0W@&P$wtlo(Cb>L`6 z!NF31h@AL+N7}K3h~c4DT1QpZ~^{ ziBkz;ML409bA-sSXN zf2o=<&pDCP_8H0{_-PLrxGp&n&AeScwFZ%ZFeUsx_M5DvPM@B(h{yE(Ui*jP$+4c*y!QLeA z`wQtZxFu4*66dr`iR3tyg#fW%amu}DEZVNyW0jW|W;l~>%rLsAAHY?GM*D}e11%z@ z#_2HwKE4nE$ybxrkj?w_Laya#KPVmd=~t8j+LV_~8nAcrr(xD1#T!bHxKHPKo_JkT z0hlC3zq9+3x>}61>gtA1!H{BIu|7V}G@hpE7h5D!UJ+cQrnJQ%KYIig;L$1S5Y>KP zVPU%w>~4~Q59RNa;pXQ47BIxycozF>r_}b1an|XduN8iL><-HHWhI-nP=8Q;Vu~TiPV?{OpE`)-5&i~84E^3ElPx=&$ z5s>2jNFuiS{byif?b(~;9fdYQoC%hcq(z6V3@vqL@;~Rk$oG84N=mgf>1PcKApkL5 zXp}ziBQ-Ec5h)d+koHOj1||DIUzYsA>gS{v-{O(h2ds6}Lc1#M_wVS>1qRFs886Zp zNp|C@bnjR~rT8TDqNJuq8X5@Sjg8%rk0Qz9+tD5&Y6^!7Q`_(Smu`n;+gHU`fBDvk z-L_`O7Tc#4;iahQGf({g8O%cyVo*}9jN>Gv+@UoAa4 z%>kfD9^iqi`&T?*%AegQ(Ab!ZWl6oMVpxXL1J3%ZQogLNXN4V&6;3joJI(UYtLo?% zGYB!;dUq~Ba_M@s!Nf1VR~e*94p1txz*DDuzO@jes<7mN zZ~*su0p3)7>Rk78pD%xSsu^JhO|2J@^-YpISeNT1^7T({Z3xQMvafg*U zFB_PpPg9N$;MAI$7?1QN>09urh?Ota!hxim-$Q4wo<};6kTVVy1HwBsLi{UsZWUGI z~D$|n5` zf2Bg?Dzhu&ShpoK;4vg)jyWby(=9oCo~NdBub>nt8D2g>obI%r{ys*3d2QHyvRzz? zY(zp8du>tR5Bd{522+Q&ygaeeo$ie`4Gl-zx`a*&#wwi@5M&lGNlNm50PZ0N;Ij&l^CtDejI-eloa@gQREGoKgn*Z1;-#l%+mTJ!m_>((q2}?-2WjJnB-#rIE>75{XD>opiVz6 z*6+$Qy^$>{Xg8A&wUmR$^~TxLlnA-Bf2K=7H3@lI^8Kh5e0+LCaUCMAS~zSi)>Md0 zFHM1UJsZX*YtDlo{h4>G9M=`P8K^Sd$AK@xzewi=mvc z9nI&I5i#}MrMEwTS&U}_2#8`YiQY5Pfe_xlu5=ak)Rl$o;o+2L z`|l~XTo|LY+Afxk#^_YGUrjfRWi^*JQI_TLkX`So^pz0jeik(uu(LKOQ$|zb?A#z& zPHg%rYg&4XKFP9N_dm_?;hveAume>=Jbyo)j;X@<=6!OQJIOfcF3ibnLrZDPHHh`T zqbZ^Dre$AXB`#wr&i3QultA(}7|*NpKD;1b5HA=LILPpKTBGTGp4 z!E12FSDf~(Ydy%HeJud0D>7A@dDHL<*i9d877jD8rE{ToKcCh(NhaFK1VW~_BZ zau1asoSne*7Riq=y(Jr=3p}OY>cIMYN%rl2H5q{6_xXKzc%4AbJKp%HyVQJ2lo}U? z9s=1@i_A$qS(KkVr2r&phU?jDpwR<+&C})RE?4C{P=cA`TCGM-f z^DGtu0^D-NZGOAXMUg!5*Uduh6FpK=(u=>Cl7qxu57t++I-}x;IBW(!7z43+ zlc?sm{x>xt!(MSYBDCCeSrskdK7al1FbScpXp#KoKS@v%Ky`@>kt zdc0X$0@p)t>n^sNv*?^3g=1BcNdvnUp!A_689I#Az^fcHm9i*F1hVx_I(b+ zyquF_ZIWK&-upLkLBY*fUim==V-Bh)&UjlPl_a z`uTfF|1wp*ptA4~j&b75M0CO=AH`_vp|(>6U{*hvQK1Gtb@1DX<2rP0)hi$#|0L{w zz484MEFlQNoRG9UB+2l4T&U4T>upTX;ghflx}^&0K>j6;%A!FRLQr#0k~DGxZPr`f zXgFFrN`ai@6pVmu3iaM;PWsWM!i{)V-h))TWpETMC1Z*+!9=L^aLiyumcXsV@RT(B z`Kr>!qh_N*sRPno@zW&idBx-T;D>RR=NVoTF}A7S&QuSbFG~#SFG6zUo=JF-UL;(wekXX@&Ysf#}(+n_9hp@8M$(3Irl<#U)(OZ;h&>R)uOIgiclmB)@< zjRLA$ln3>AsLVhpVw{#piETemOAr zu8z|>a-wZnS%;(jn{69i$+lw>J8?^=ql;6eKD{D!s_WyM1OYZ2-(S6yvuGB-e?IOl zw#mSddpkQjJq-=>nhs_*v!hXw)T%0PSfwNlas@px(t7^WsCMD6z$xxuaV_8_> z2J~LQb`5VtYjkQWmR_FlZ7Vj`V?)D(8ZN0;Kpg(a|0d>3mgyjXQ47d~r`WhEP;=x3 zDJYRlv(M6PEZx;rtyR<=VUy=R_0t;yH|lyX9srG;l;?5;I-`=GNpGS`f+o_SfNd6L zfo`RYu|#6%*NUrq`}%k!i+Z|Be?9>lUCkZMl9~#yig^Idv{r$jl@IMN!wziBum_>^*z|W2kjP%oxJ0){J$5#dkAZ%< zw%J?c5gr>O+fqNRbk55mG1b~182|FY6WOZ76$516TBq$9bQ;zWudLTI0F^tFNU@|{ z!+7|Wt!)yT+@A_IU8*#g7*n+%mdHQRy?W&=Pxsmlzf}Jf=)4;J+P)w6#cRJ4;y4pd zarc6+4ARsF;emB%l!=_0Ryt(8^_GioPrdC3Y0y%pr_|uwAEe4lSFft_gnUyEjY{UK z?d^0~g%kM8kL_R5%>2#9Z6T+jzw#1L1A{9~L?NbB0@J3xP#I;d?5RRRhj=f&0SMK8 z56wQDjE?o~9c5=eKk{e)bJaAFpfrLz!$>uOf=0Sc*_z~P2lkTiLG7;XHJy=fWhFqb zI=T`ew#|!V=Ai>GMM=nE^{3b}{%;dFPG6EFzWAE!lO~`CY3fh8Cl)k$Ssj|OOA&Mp-N;S#(ed6 z6Z%*l$j^>`)tT4aM9H}Kh~?|LkL#GmF{?-Y!f)utoQgy6#;fcwPRuG{mrsBU;)Ehd zA3OYuOQC*ti=rb+k@P{`QVudr1sOx_bOXc=prI{o^r$Tk>L8a9VcpBJ>iV3xP3*x#~ z%Y9e*c)o2n4dHj_r+x1E$+2|F;C6mLT8drchbhv#UV)Qe+lwH^X{u$s>7Pz5Ud7J7 zHa@d6UVjDQMG`VUWiuX#A1}zqDZiJD*D>vb5W*g!?g_;hVoI@i=|%ZA55~S5z#O57 zn0L}x)ni+wXSThKN=d*=x<@WlS4dtc|Gp^$r>S!k^K&sDLAJHV=hWG(k(rT`RApp% zXNQjS(L|L09aGITd(>c=LE(?oDEjI_<}EleIgzI?eLVSaQ&lmBT7xc^#Tg{beiEV} zM+nZ_#*1jkUBhsMS@eI^5h}dl#xw#?qfd@`WP<$H{5nuRvZ2`ZRqS2;jkH^JUxKqk?e{7ghmwOUzQKcXg$ zQiCFYHu>r4Z@yCv0sEy}CYfJ`gP5B$=aecLHd>8!^4 zUo$jxF5d(Cji~s8p$vwqvd=~W=a*D<>e~cvAwBnt@gFx;Che62;F{6R-MjRZ3TN;A zaCT|3;0jxp4xI&u+ipd@c>bMX=2Gq3Wh1)bkc;44IQQcv4KQtJAt|(?F!gg+46V^I zAAjkW3DE++C=mU!&`H)SEg@_ehkC@0^Xi-@2zKpM;K+IUNV!WHA1eJsO6JK|CzP6c zE-uzAq`i0f9fKf*cz{$~&mpcH7VaU>fx5*GyX-GEdx8=*QKqCk$&@~}(V<}5Z+!J+ zK&ye-&mq@g5toOjVYXdiVhfsaW2 zsYtl1oVV}=mx?G?Rki;e$cS-JsVVs}^QQb5&0KwDG619)pN+IZqI2u8;8IU6%wFf^ zbs5g?CPg|j`w*0k_$vajBP)d;rz83|B88K$K8?;X1X&zC!VKG`*nJE5_BBMaWe;+7 z9f^}@P(-Q768-b@<5`*>>TE^FzbIwGjia9CWa4WQVpew%9m#>oHF^#Ufb z?}iS>a`$$wuf)os$(P4Y1G4P8jK7trp-1)5KJ9K zNAD#oWs+7Xz;z~jg7L+am8$HF=+Se!0Y4jPg*9p9i-T;(9)D!=JIb}@0HAHHO;szJ z6*5_+0@eco>Qp-S0r~$p)!cCUgfHZT-*qa`{PuHnmgd1&q)BmE;tYQL_^{b+I8{-XATm7TY>HnV=Dx$uGp8 z@qJ@o(W80B()^9pl(G&hN|0?l^z9?+UFg)+CvS`h8>=CiE~_+UDRi;;Wijo|oF;&( zpU&~&k}k;Yn(vsuJT8ZeX}!yH3dsawJx2Jq!r^>*zERz&{qcJwLZLs%tr7`h&@mIG ze_khYTiN=p8myCBFs(DEQf^N+uN=#1?s*+g5XS@x-`!(ee#yu>DHBxprp{z~*RCp1 zBF{@7DG8@}An$GJ#GWNszy7j$E?_auhHS3}#?~5HzYaTIZGR1Sd7DPDkA0d!xo-+k z)ZFJZv{~${L^Er?#5x zux9?^8Z0FlGMu1&{WlCJtT-F0K)&Iq1!9O@S)TJbZtw(y{cXuumf)BD?Y5;M#=Nb= zEj1N0s4b<-pUsKTsLOaDL#a+3h~D3+WcGUT$Hx?7ZLm?#w;DqBW$Ucrxr40v^SbUA z`_Qq3B5kizq>)O-_vHs&RAY6!%2qYy7wVxzUD z5}CnxL(BE9Z-ryC^#!ZDW5G}KkGaS=aSGRQdO!|!2q-b+(|#U*kD)^eJzYU8>HMt+ z+!Rfi-!i(m2zok;P$i%?PIGr1di@Jz0d4cTwYGim-TM7Wo>wvl{!$WFhm>%VyEWjE zM9>H~q^%;;0Ixr+x4CSqsQ}MeH|TV(_)F9os!C3@BAGa( zCR-ElH#U0IXF`g|h?icbJ=++yOprCm_*q3TZYx%Fj!=a!iWB8Yrkt~re}B(){X}Kd z;u<>82b>3g@o0ycF-{Ukx}04)xo1;3&Gr(ti%Va*;&~+cv&i;)f|C$ANalnN1o9wC z_sbOBj_jUtgzfiDB=hCg-%Y-m@EUaiq8)|2Asg4E3QBD=YkqF6oliR$Oa5nG@ec|K z1iJo4OB|AE+U=PjqlOWboE+P*@v40|&v9^UlkW@%EBjK#pL}46J;ihDjG&?Es#TVN zTc_>s%<9_=!ohF-iPIPo$?-XagYq*tI7%97dce+`Wi%tRjwueYeL7_jA;@#J$U&4$ zto9fC-0}_V?q#(A8Ffp;Uo@PgdyP5H9eF;)w?C>T3o+R5B=L&>;WW_@a zRC?a*RnaQPa}G$=y1Ak>*^$I2VZ!4sXY|8VUD_e9Yo6n`SA3P7+ytvTsSv(wOvs`L z)#0;(u!9o+1nG^8neUKu`z=bpW%X(3se>{61;T^ zyD@_M;nQMxaxK=;o#yd!SD*HVBFkZ9)NDJ7HY=mgUWGX&gc%Gm#zkBzqNj<+S$@m* z7!yCP6a2TINp@*}M^Z3J5wty!sj|~Iwn0z3TJ^f!fY@S1Qoc47G0XEH_3B&E#_C2< zj+x9xwdTB+icX3JUj2>c*@55>O9hmtJ?OU-I@-LC6rx^>F&Wq5&K7W~h)-V4Kck~h zmWY2b8|%^0KQ7h0+TR}SEj2rL^zGU2mguiNOlAsj)Y6YE_?Z58uKR>t0m2$2i@Hh0 zPBSo(&G=Gmq%zm4lNS@D4GK_B`EeZ^8;#88y_|V!T&5XyE{u?F zsjLqvp60*PQ%q=7n^JN>P$()XG;1%KT{94z=<4>1;;;HL;*PInk`kPs+VT__{G-jR z9x-$uibo!b3SR0JwtF68#AokzHfg`iTCa~K69gdt$$V;Zs$g{FSB(Rocs{4Fc+n9-?9W?|*Z^Wfgl-VeKCCy9++ z90tgZB9Hk*K3Qz|42J%&!SK!T(xhlc%n`LL!lr7QpRZ-4 z;v4;)vrZ0w$0!|J@JcR~Y2EvzA{0-8Bgu@FG833@lbI^L3PHwQb8~%o?-pkx`w=SV zcKg7+rSY7NCD+Z6?R)mrZ5{rR@z^tIu887WKv{8d1l4)`i>!rw6GWuqm{Bd)vId*X zno2#p`nOslxQabh|G?Q{1{kTDDFW%bpOF-X_6 z3h-g~Xx|tXIjN4V;@2f7BuKlKm%WDTCB?k6l@)(UboQa-=$g67dqW1#Ynq%p`D>LL z-?k+^HCoEVuS(V3v!*s{RlZXB{r#qGNj1uD`c)U9h96Ri(aT1A9F#h=%s{ zwtZ59dFMBZ&3wyxi|wyYuydUCP%aQQK+wCLCaq~u>vPLrw%Kaf?2X^8Q%jX2PNwf< zN1xEX#bR|8D%O&yDk;_9or<=7!54TmQfe|7Nd=w$+|R2!<@t$+Z(_av{1VjFq5yYd zHpMVlNwMFf{~eLgoS&@6EdM{NW@ylG)jvQ|1#lxp8KCc`^mC80q&}B}Bz{Sb3-XwLujryv&JL>)I09NrvYLz})F>woWT_^rVkKxh4VN;Fan(I%%nO>~ryqlb9@^GUU$rRQ1Ek z3>4{kfKN}d$U-RL`wcWb*~E;i^W0cDU!UZj$y!5~*3_nxIv+?$?H2;x*}j$NY2=Lc zeG7}R+vezJTA|HfSE0Q5iH&Ijdt>gwRKRvzr7|VcMn+A16)j|qlCB z;{5u3{&$nFt(E&Q(yX|&HDiPs&*6$dV3O#nCzX>)ZqXa-|4{!iz8!$CFXVPTI?+Upna zT`|lOvB>GXbOht|6A8bAmvsP$Kj!R?__Pt|?tj>?h011Pz{{5KPh*gdqG zDeHax`$uuR8vop{k#tJ9$CX;o)P28P$OnUM2{$6#TB`Mf6jL6#gelw<=@oFD8KQ}X z``oz|OdcU3x)lto+dJevcX(0AejV{46tD24bWt&U0alU^6@rg0?BdaZPa`yFUn(=nh2Fik~lA!vUY-c7s+v} z91QWTqCW-G0aT%AaT9|W)S1~j+NF4NP9v#KO2oE%@EIhMBrr8?0}gKl&VEtE?ze}z ze$YSP@QEtYA&yYX3q&h>)ix#*6>$Uw_qvLKVX2skm_I5ah;DJ01T=6XKT)38G<<6v z3eHg5DX%0Fo4~?No#ekf>h|M{1qLB_FnQ=-s5?nX_&}g#IikE2qZChS4_}NoR)i=L z8==X+Ayk=Dr?jyO6-SnFxd`52qwk>@7}jndPiS+jr9j3u{i>G~p(FMP8R$)R9vL2p zb0$%?gKuFA;g92%ki~!u#57Wc>PXE$RUv(NvlxdNc&->Vp-HqGkrt1qwq6-^m zZ>vRrI{oAHQvRNq2>hryHr;mLXytF{l`P63XAHSdyFG-@hFFs=ms@lx%P1?+zFThe za5(n=TX)rBwkwr_tDTpdbMnA(>bN|L%)vZ1T)uk@>Ae@~7k&quZN@|4M9`CSb92uu zttKeNcU_r7Du~$@Jqwlge~sDNE#YMG2FI3^(GO*b{u!Kf&GG-foD-lI)08voflc@fDt@IIN#gnkmD zMIW$Sd|Evy#yUn5PCcmpl*nLKP56CWg~p#_|2z$&F!LWm_&d7mRbPO&M=6y$n)8Q; zy3kj+uQEY(kXapJ8AXh&bc4CBin*L|kp^mlZR*CY4W?Da#2ZAy0Fa^L-G<9K7&X{C z4Yo=cZFM{RS+=OU5IBZ%d+dDwdhuEE{#IG7*`Y=VqDJ!VJ9IDCh+SI>Y~ZlCFg|o) z>y}*4y>W zMFd}Zm+p>HKMyekG?&mZwm3cXWQ8xqkSJ4(wh7Nviz~rA@gi?d{&q}tdB|4CT9$wC zl|_G9-c{)5iI9XX6x+R{7+h3-yomQ6{pYG_MNN?j`cBMgoZv?whxKt;n z3*1Dfi|WeyATR5CJ!L%rXEh`?_~ID-IsU~GI%N|&cGqYkevsV^V0H37+@&_7K~NZ= zI_-H7E4Z+<)lV<6ap)|mZ`?8H?hZ5@jKlb9sJ4S{;f+D#_LHNvrDvM=ent$ z$MwI}tuK!1S-O-@L%9EyQ&`vj+Z8VBWO!p7zQP^#fh%E!g_mSR?ZVRL(K<2NnVH=q zlJUrsF0T(T0RO(MPgeEBg9olO0T|>lq<5UjIT4U?l$_#}gkn`$Tt6i6P`rIY+--j@ zu!DwME3?XSO|CN$GFcB2g=Qjh<*YMljQ)$UYIM)B_zYKlLS;t~!UQ3iDO+Y>NA&xY z_gY`cd09H1E!>;QXJ_C2GIrir`%llP15nWAg1R@8Fp%ZrzeWCF=F#KyIpI5kM8O|M z2Xu81{aa67szKP(-07?~rsGmQk0Mhg3zusqUAn*HS_hv0;V!?{pgcpFbjbu1ogdkT zf4M|K*UYeOK}~`gV(75yTU=@q2Pp`3t3jF0QDXdE`K(_ptNPu(tF5GDuGaIokZ%WB zj*EX;lJsq>9BHmH%Tk>=U%Y#e>Zwk`xV_4*2%(wezpY_)_mOdzo7N_=fnuaygJILK z^YdQ+Q@U<*_6gR6<=Wp}4r@1mElK=0{Cz2y8u}eEMVfr@WgsTYMdlZK?GeWDY+-F_ z*m(1LmQB2b=!h2KUbW?Oz_D+DhyPZ_P-;SIe#*?e!JEX-C?2ggKb*J zrD2Nsa?>dBryVQ*t5#+KH?K%26t~PUzIyDo%cU9AZvSLZYjtSo;CY5Au)V|!svd}` zF}aRey&TI$$g>Idb*vg#;5nWvDhRx83&KM&=Ohu9qQIaeKl8m1gF93ZY5#WWOd(3) zpbp(W=dp}BInBa|=(--~^54rStI{kQ&?`5CyZz-4*}8@42bJUS#C9Lyt!uv%u^a@f zwkdjzax-Vr&*S}`ax`tYwiL0lr&w=H9Cm6}GmJ(5E5J?q4LbP-aP)w!HxDV<+x6s> ztF0aQqjS8@C-&t-n&g0UHECA2NAyO}ry;*XhcDNA74tyd%-B2)wyYeA-Nd;ov3M^& z!*P`P!e4Dv#3100Ob$Ut?PJ!O=H=F-$b zIAtf0ZxjbT9dbJZC$s3Z%iQh6^sAV9s~Xb2lS}`&6lWhf<(8yxkY~yXsR+x2Oa%EP z2EN@jpC%0{8xKeAP&cjBJ^zZ6`K7OR5oy~bQ^|gbsZ$da2?7bWQK)% zw4qcdR^m!O2By%D_6r))Iq zVrE8P5waTPR(AU5wH3YTlLLg;QeDIR`HP1VU1ue; z=nPN$d3>~EFb1M3Z;pV!*ig}A2mVqzq+Gg`DELxADIokokID&M5= zM4wUj!vnps1KTkp`=yLS0q<8lTeHr##-iWqZZ-q|H6z6PQa4H><&|ujNIT}|!tPHD zMzw&(&bxUmUb_?^tJc3^T{5Tf6~eoob%s`PX8b<>X*3Hz#0v|RRgI4R@a*-e>h{)* z)wdo|fxta?(XQWfb4?I1N%V=1+24f!#{$Tu;?(Jj`AjPB;KR0=;xKH53%s1)MG$rD zJPUpcJG|?o<*oYv0Lwr$zvr=vz9Hb+?brr({naNr*lpA>TjT0c>M5>gvr`h$&6_s4 z_xx7bhvHQ~W5zVg%geX?{JK_OD{C!Ww7~la<7?&T`^7s?Jcl?3;v9(O0LuBh!wJAB zptML~nK~Ym=JuVhz9!ZDy6t*N6YMyt+&i>O(-L?o_Q|BpvMH@;1yZ-?ZxbQmmyV?gq?9!{gKcC;%zvrIlwSfKEFp@W3uzCYTde~TQ}JxjT*Jq zMtrzYjzv{$v(~4tU%!T4+G;j)=KgD+*RL;+Q7sR;Ze66V*Tmim3aZK8X0NSY!?`L_ zRVCQ$Is4xi%b6stbq^TcQogo5l2h)F(>@L~R(#QV1$nk?xd6RX@p~i&8TZL7fzbwT zGy3|l(G`h1wri$IL6!}B?_)nloKeC%#b@~yEQ;^MIq)BGAiP6iZF+37zy0m+cz7Uy zY4{QOLc&fhcmo^EI2EqfML3ZDn$Z?5$_yx+$kjiOe1X5Wll;HLN zPMJ9Qic6$roQ=IF+#BES<3Q|s^ZU-4J}lXih^+ThsalPRz}u|MvaUD^SCXBX>K~m= zC1pOS#??)++>7tWIq>;8065`23Sbnlc>C?QJ9yz5!P5h%tf`fhYUnxuk#wB*)s+C4 z0;1tu0I*yq502S~LSCH5HdKZ=ubY0f;6hYUZx7YP;+@0g#N91YKtQB4ks=ImHd-96|B{q8gj^izJ-^ zh^i>tBL{Jf$(}aUL1VBJdHp-YKtjC(g@L82DiFISJLds(P*^%M+!MPE_w%t~KM?nF zOiaK%zC>TNwlvp6y4ZSfp1Y|TfvBT)o!O8w+_tCU}^{S>@{VwX1b6Nlgr!NWZUW9V#^@`T?k+Xx?G3BCaWSpAB6h36WZ zCcYo%Kr9CW*ug$t(`^Sh;W~Xtqoo7RaE>kSUNr7Ru`MI}QKX*x-Z`Y9gu;uQmG<4u zeX%y6jB!z#Xbb~XF>aLZjJ(5@Wd#ro?>y!FFNpI0+hr4NfMI}gqi4i;8+q6V5Bkpw zL=VKr1D*RadAzSYO8M_R&rqh9_&@4Hu{@fE0nX*AGSj zDmor@1V{kbN)_B0DX+%f3SwXhAT(2US=dhQ5IE%C*q14Q5kL`xIrjik!o49w%Gsts z)ey`5kr%}44@W}2Y4Tdd-ZR*0l4mV}qD=~74FQn2R!!}Q1u)LW}@R17XDVzSlv*!mOMfwcy4wlEEsBb)v zuNDVl#}8hWa2$OIm~clbcv?ljiTy?AqV{q=P>`60ykhT(Nfwe<b$QWAUFxj7IfsOs zZ8#Uwe_30eB}93#?fSCHBi|s!r%ZnTYYII7Z?*sPwwHRvzU!a&{*XSj@3ZovPyV<1 zUZ~f9x{bt8<##j4B_~&NAR00R2Wm4stJRp)^ppcf2Kl!*MN&w)q zfG8>_Kmv7S$xOi976CgR5)#NzH-Kdb9#452HkCS{qMYzRL)rk)QUu-t0Ie+XBo9_q z;a-4k0B0_Fe-t?NYdxvTaceJS3<9(OBBFxy;i9 zo(KNHQzUpBHkMX^%@nPL9m_}d0hO^tec@l_XHB0V&(Ma@R?Z)YXkVyHY#Q=l@c%4| zEj#Ro=MwHC@7R75&eOjtQ{X4?`asu1diq*y-9ju@coaK9pbr5=qmVkE2JIog`1a`H zKWiW z0zPlPUo<_u;rC@zIlH}>-Qq7iJ{0A`*D!hD8ME)_q!J9zJ%Ge7yN$FdRzm(|mq-4T zM;||2i1(&)Uq4*xMm;bEsXP|^C-n<`?O^xveuw^dIP)XaA4GCD2Mh&?lJ;%gy35+N zZerj2_LbJGNqw6%WsZZbV1pFK433FaS0?a>ns~3IN&q7O7{CQd9KfZPBuOdyX{a?o z5nwMvQoT|wk4HMd9BO0o%S@L+fBC?eARv&dwbWC!>?Obuzz`&~)EA&ZUgw_CPi60s z*LX3f?VQt3^!vIW*UqNSnD6P3whbP5ykG04n4DRJJ6b^4qf`fZw43lMc(R^6poh+< z8LJhYeOh0uFNdMFEgRdJr}kCg=+1H!s^?BbEt@y=m5$b|+hpgd4t3<&&OHzv03Z|U zd+ilx*{LV>@_Rp?FheV>9A_7wH`v;=YHZ^_nQ5(**Gc`4x5?AyIUjIpp!1w}W`8?Z zzj}3Zy)CDm+{?~7?L_O^xs7|&&s(s}dA7A2v{Eh|kU{t40o|>8m-aHqUvKLrA??_{ znO*+1Q|)3zPKRw+Xxh@`B_u@QE!Z3p@h=H_xwCi$*qW z<^p;9X30*uOeP0O{(O)q15W8L^f?-utaJ1$HG5y*OG)rDy?-h2f0_Ck>A!u`rFv#t ze4zlqF4AS{jr17M*}Y3!8_>6_O_(&>SG;1fj`?Vm zEm^E+3c0l%gpmF}p>SWQLueygei1Ks+1N3o?fv2JSep7}uF4GUI?#R8BeXSKuUxmv z<#IigP2ZuvE?T(2UVrTs50llPVPQp{qz(BWZ2v&z9;{6A2o&xMX*th1p2cvrAA4@z z%~)U>>Jql$p3t6D#!&l2yl0W^BT6j`V?I z&xP_?vUdA+772w0l{AY0YG!3KGqN_Vm|0d@YqigxIp>_(*P|S1ipxfARUJ*kuA)(BJ{bYgx?m ztV`#%cJ>+l{agS)rwr^Rz|~31W!AH+E<4lC73jgqr(yj(ft@I?{5rXI+9`b;B$EGG zr}a}vmJAytfZDxF2La9;1(D8D!0Bwe1<7 ze3G3!u%}&e{>gSi&(6-1#)b9l>dVivvrg^fpt4QNLe(?P8rG}r0RQw;POuxVxj@(Z zX~BU=t$*zm=LlHWv36~m+HE&o=4CZgTvDDf;P3QP`dYW++WUEcq&|@A9ij_73?f|_IfHX*aH_EG*=g-HKyvP&c8PZNB8GO`(nL!s#7P@I7 z0fh+$l4K@6NWIBdw|RQNF89%gkRsE+=$E9YZ&Kdc^_x5|B-E_w%?k<9--#nhybhF6o|Ud6|p{Af>Xx~d8T723{uR>ul$QB5l9^3sdX zYnkl1`uKlh&p-E!*YlaD{~@!t6*lt25dv$k`Z>zpcfX(VH{%la?E-1O-oO= z!onu@_s1X6_!>P|&O0At`c1_-<-;}Vbs!4Qp7KaTUD-x$P4c>MUq~08S=3KzXaW~a z`lx?&FYip$R`TIIeI&Gty6ksO$CO2VL%TzLNyjyg`H=<+=W6Jhm#O@t`bPbU?+)b= ztzl5#HtHvn)HkELkY^zFqi0jjbCm&w=RlcZf5wdI_VL&;K8ZXKFDaji5a68aVPX=> zI^4F^sSr{yz$649$y6N6*N2U?(PJmugvqld$xP82$>niB1s+f#LrBz)>(oY4tasUSHn)cwMFIW>TaoJel?bu^lNR5h*ceZyw_}G5?z*F|vgLhkZNeG{RWw_d=IH#qN{bsTxY^Az4QNZJ_ z+pe@li;H|M_@3Q6+Dk)++hb3?7P51|)J>8{0OGQuRrcuLqrry33+JIlOIA662e3Zy z$aCUn6n5#}AKsucw%T`oaGwLti!V6E=FD5{Ad1X4ZjS0QNRm?4oWK1C_uF@Fy2J+d zJ6^E|R~c>i^&g(}_34pvzBu#)@q4*DIRWOO)LJPvf8jDs3KCrsdDW$-dz&u*#@&8> z=(E4GOD`B~x7_(_KPIff@9(|UKAAGxkKw~smws-SbiAIVy1gZ(%yICYot3UhN4b4$ z`9nam$z%iRX{QdY6nbi<^OjIlxdQJb>w0WETcA3m&T0-~ZojJ`v#n5FMvD2jBoh5g(=SVPeY%W$~g#4oJ_x;9`ZvYoK821$s}n z`9}&M0}$OQhoTJ|*8BLBpbzFQNk#c+bx_PpK3p3%6#F&uBOTk)Ev3?6ZM6ms8@dE2 z_G3nU_*jMd@R>t%6rBS!M;|^uj`QZu)`V@FHEr6$YAMbp1Snj+dbQs}{z&!YQc}x)HH7kt0X1qI3pvoe1ZwcBY(`4wmXRDN>usUlGp0|s8^3w8bN9(79&@Sa{CRWiuJ7ONb${jM7xhiTsmwpQ&g<}pvYo^W zo)!6pbMR`LmMC3OwA}LQ4qsCesr$D^Q6X^axb&r}t{V8kJ%9XAWfNy1GWnLG6;EJLmUtAzZ&m&AsXg6RV zmH+Z(%WUo1HGXe)c8*KXNk`wz%F6OG*R5UaT8RxCHh7rB+}gQ*PhOom3P+jleT)eq z_p#*eD)k|rEBDh!7R;aL?-5{{^GLVn&Y7)mu~tS?zekg?TK50|sZZ@Z^?$W>t;$`d zcLK>XizC3RReB!FmoHa74g8&!~uOIhC&pq0B`^(>t zMGNQ4d3>W5t4OrQO`1pzXL_cyZL4^gqGv~bt5>b|G_-{u;4=_;13(84In93at9z|$ zm+qQ?)%9l(`c_DLxNIxb^hmj222#onicyIKan{^LQri|u8ki|CSgMC>0(*%raYFir zUs&Cbqn;5@Kj zcW=Wgftma|IrhSbo0+-}nBHkjkeE#KkE9!f$B)cC^m~K<1 z&r`ly-cz8K4hGm>v2v}omdbd_w7Gu$L;-j}RRc+Rk-QFlb0l9N>mYu={MrX@cF|a% zZO;5f;#VgJ(#0D#+sHAKy}XBhcc)AYmfBO#534Aj=gG$eV1Bkt1Bx}<<~gu^=lzd8 z9RpV|M>zGQo&vZ-B)KfJ&K(8h3Tiu#?zr^|E0AQdMYBQy$GTdHW|Z=&t$a2Mct$F8 zq`()QKUh-p6qh`&(4-_?CL4n#5l&A_74KRpM(qLx?;d1bHCaM3-B!;5zFKUU%hLy4KJhe(VKJp4RL8x>s%8-&CQ3dGVbingjHEh`~Qy zA2RHXd-U8t=sh2z1xV%!^tEq)jDOq!Z+wg)K5~4t9{=0JuHKzFW2%iGH&!2v zt=7CnOPeLBC?8VxkzT$3{(JWHlYjMo`P*Ooz&ak=-GLQ(Ms7jmJ$N~Ovow0u0 z*pF=5)XDafAAZZuI`?A#7~k^EYaASI5a6gI@B;w5?{~lSv44chXU+C0lRvSi{_(h{ zANtA*mM1kgV1ti2?G8jaRjN1~t^g^aZj5E{VY?>1 zPkwZ}KtZzI|J!@4S@YJ`q)Af;EWrWF`+@55*k2#95$_MTbI!ZK3JbM5mVm^cAN-@M zN-w(Pa?8ny)aHQ)flpx@^{Q|bZ2=B|vp+xh2lbyEJ@5JsN`}7jq7@1V{!?vTDlq!` zYcGkPHMM9=TP+|nS*uHJv|~DU^8WSoKc27_En7Koe^~V)AHdTG9}M@tiS!I`1GtBO z)Q{&w|NKDD{I#Jk$=pPX(iF2YV~+jp(Z5((=@uLQ-Y})D>h)Ns3ChS1hg6!!#b+FpAS8s102`M*0@6;HX8vOae`!&(3 z<$VMR;*(E4Zd27in5^&&yLInjAISvbu}2>g5ZhsYdFVd9C#@Z%pWL;(opIp>-hb!J zo^8MV_0Js$ex$y{^Jb#=#_L0E{Kp^JLYWx6_Ua4P_r!trs(3ne$|wHbO&CAcj_K6d zzWI$S#FM>>xjsUCpJi>@w37t*ZdPzfL=Ch-C`wGAV-J>XzPiCR0opJ{mpBUV8C4eP2p_64Fc)fDhEK z#*H2AbwksVqxbN=ci-{$0(iG>E%W@MUK8cVGfYa7nWGkNc<-IJtgHI@zOf>tJbbo3 zaxk00z7D&(4@P}re|z#(SA$=6;i&?e&GqqK<5E6s0fX~R|32LWw2~wN!#*R)j+Nx| z?w>#G>glgva)!M#e2fCFkG6&l@}<_@WLI4OV?C@5# zG?oGK#&7>pYpzeVH{TiU%UG^mx4~Y0V}y+uJ+VTSgvvKaK1(%lFIl$2e*E2Q-G&qC zDU!iJ1^L;&3*ZC{-Sfj6)p>SF%K5stZHd~JlAPpeHkXvTv^GQ1Ii$LQ0HFXvRN85h zq&AYoZ@hxdZxEnbx_p&ZM~MIngDVoVWZAev&Ksd!zG#ud{Pg?Zkg9sC-S=RmTFS{z^T`G#8+G$@JitDZ-03st zI}l~L(Lm%+AArsn(pP3OV6i@*EhKYBTYuRYaCn`G<)yf_EFD|L`Hp%d2a>ddoh&K_hKX6u?RsNZY3Vob36KmN96D#*MU$ zY&+-N3+z|Ff7GQb0X*<7(j5UWGiOY9JJsRuz2o+LoCD~gE(Tm6)#2P}XPjf-xc(;V z+504Y5X(Kj71FPuUVR&M@(@X03+;t}K5qjCo?=&i{aPD%(kb@*vroxPWrw6h`F6#X zR||MuB;dDia!Nh;y3)>-D_1zEd|#^Y$pWxkTfTgm*MYiG&)rh%B2@$MPMgz4 zzhikwmYH40&OYaS``sTN^$7*fFZRu+$u%@t0Q^pxINHCZTFKLmMfuL%RUfgH9S^@2U?$)2B_bHf=jNFky0V(=Fe&^UlA-rF>im z97oTABh>VgnDJOd`33c4I#6UUzw}Q@@d}miV0-Q#54!{t+s_Y2eBd_3NHy0;3i*^K zKUZFLon3S74R+y0m&z`7yxTfn@%3x$mT%o*5B%XbUM@hEvS=p#@Xa@0x31lL+GST< z<$dH?^&1vxVZnz!ef!x@e)3a8r@h<(UB5-uwmFIZ#as(;}VFa<9 z8j?!@5gi{19v^CGv!s0304|gx3_xW0iZ%9wpFQN)7{qw_Pyw%%gcO1?bp=iVC;(3A zw}1SHfQr@)-Y6SVr5*m^1Ob}40<00p#P*2}524ZrAOSQ1hS4DO{j! zMMY~o4S$MOu2Xw5=7R>Gw#jZXfOMpboLem^9(3KUKbPe5O_!9el;juy z*R)ZA+q%B{fd*Ysec8Dp*@f!X$&#dSl{@diTh#2R#E~Mllj9Y{ON8_kN|H&ynzfM= z*-}ji=pR{9moHwj!X>VA<}I^d-~XgLBLPAIeNeCN*y3i}7y(SEK+lH$L*CS%0q!-K zj9~5&g}2f=(rPE>9UC@nc4_AQe}2yIr9U!>m?q%-+)M9Sv&IE(cCoHltB9p0I-h3E zUg&92Va$^g8kIqO*1h-&A(6@0SMCr>}8*O=^cCGnKv9nFIp0ri|iZlJ!$;U z(Z&G>7@AOEjhna>2Q^xK0YOyL zNEjI_kd*Kv9g>p)15VNhCB;?Og@uj0Pgk(L9B^<<9r(o(+774k^Oy{Wd69LYhBK04HSwT?o?<;Tra!FVDOl(@DYahJx zv`dSS#%Q;)`Ih&my?gm!A&XDmxgOY>t)Dj0uIt)F`OS#A!|SkI|t%hs+Er7XT( zILfRNSorO)@3p&sa<4t}!dsG({mp^oGfzEX4?Or6yYGQV?5;a+kxF%ggY@wHy&(Uy z?^(t2Nu#TO7Z}sqv~4F-fig+M-gc+B4g%`)=FPM2k`O}Er%!dsBm4B52pn>>*PkuV zi2exZ1~jAU-LPSu0f_GU(XU(u&G(r}4?L|dbAm0Ber9Fm$_X`tjGRg&AuTAV@B5fY z)Jn~8KG3E}5R>fvZu90%ZdO1-cuyO)3sj$W#`%V7KS`hnDJtJCc*&1EP^b4g;RL(p zx*P4eXP$J)?_x=APwYQXps=Tx%NR|2kW4dKVJz<`DJCj(Kpl}1a1MgDNI>%SYi?GZ z>v>r?t4)_lMJGwv>1*?)s>d{9&YU@twnq7*4kr(=#0h-{SgST|ybM4z6CSj0fc5Uj z_q4wK2B@E+%CBiF1@Z@J!baZoi(V)6_Bzn^_3PGn-lqo@=rAwD7&n^xmmuY|bvPI6@x|)#Dp2EULGG~i~PvIW6@RYs)Mgye3q6r9n z05A-n4mWa<9F>Of%Ep@*HFfi*4fXPrIN0GDDsdcBAZD|u@UgYqEFd*sD&CoM7D=`F z4W%h_N#=KNyF${b8Qx)Tlao%eq>pr>7l*zl_4Yt{iVtvAE#PmYz#nU_W0wdumvhKm zd5Tj$_N!N4c80ANpa|+=K!Z5#Y4OxvCOg50AA3>K)?xO@AMSGdQlw*-U3iKEo2gQD zBeg>u#4q51Rc|^h1)8$Q$oh@GO*tcQ>%7=_jgp}{azyHd9bI&cZAsy$o zky~Wzy1m8@O$N4j*_a#TNu7O)Jn)e$qvl6ic%>xMbj~NAd&|E6ov-`LKS3V-5Ypp7 zd>|lVmhybp$q}enlY>Vef7#ZoD|Wv508=jIoiS^HmvMZTc5dIgKz6Lyex{|?@>rcX zykFkjMdsZ<3z&lu8AHn)HGI$;U` zF^DEk;W1M>u&&FC9Uj?f|mrz_7S{^#i9K=~NNq&<90 z!&u7X7kjf=v(%TDEU|`-n(4!y;~(6RhAkfp00ENFGJS{uhioCnrSVcXw`!;KNM$T;m>W)w*`;?#HAh4di|y$bKav^3aC_phze>V1MC#BEu8KqzjmZF>>HYc-uv>1r-W@-%U8Ei1gHL|& z3!BV;KKHb}C&_DpzzJqCid{&cWLrJ$t)7D0O7wLL`DW-gwR1_tX;)*bO)RAlzc3 zB`qco`T;+rf#mV)AKYfo$!;HBCCCIT*no1aO`Ep{w5xFwkeZ7@ne7&&u8}R87{qU(V~@06XA73*-*YA=dF$%JG!J8n_SulFR*hA z{g?8v;m5{x!Gd{icX{?X7sw>wAx*|)ORaAzlJQajWL4e!(1h{h9Mp0z?*l|XCV~a+ zZPcidz`THYrxWDb*r<9qZ{pMFh1u8!NeQg;C4Yp=c}K}3e^I$v|1fph4asK61x zQD;>AYgVsR-b9s&gmFlCCr%t^jT<-d$pe~@&B7AY16sMVNWgo5opS2wE=5NAoiDS6 zcJ11Gdh(^-*n!uR8AkJ#ZS3`-ull=}q;FD6O0vEA`WQo9KYskjHsPZely`{(UZNN@ zZ`Mrh+u`OsmHQ^VVGQ8CYoUDK(6c<_%yT@wSMD(S<2IuVAiN-|w>u1B`$Y!f5OL@$=X|e%r?!bdkNX!-h9;3%ja`karg@*zxARR5p&y%P1CP`4I z$r+@dUa)w%gIb)Gva?d{~&j8)b;>d>_+S8heUDHrY#OGK9b!jFF*r%hT}AYdKo*) z6MG-)5>uqHsI74fYAlH$D*w%zU6EHK0TYgA33vmvS_rTgOM**yrc)F;>M{Z96Xm#t zeIoX&@NdGT8M2{l<+g~Zl<#}!8AU26bV(!N{L#O^ED3Olb!y+z)yqf*=|J~C^sMY} z+j~07|M9(lww5gl-A)nSCn=;6cC>$bT}BL)g+{N87wl-bX7&h3E#@TV`k0(j=qAKVV2)DW8yA zIE4NAZ!cPJNhML?*UnYgtoci9>h!q|(0g{1{hh*dAz{aMmIwz()_-u%gVt73TWm~G z#{*6uef%Xkg&{rO?P0C*YG(=Pu9V~?l2B3aJlRAe*=0h-WaPP*-gPsTR?2&c>_`Fi zl*0sv_h6zV@$`B6Nt}*84lrIqOzN;1MT&HMj~@O(;Tq!$AD2>nj210gpx;7$NLtD+ zO=0MCA87yxq(dr$6bI=e(xS|aELX$fJVPF96`GB-`I3O}vBsGLdojj{XxwJ(-uI(k zyzjxO0YE`He5}Kdj}y|QAU%8e#phj(i5=j`4?l2c4ZO|!p4eX>{U&Y)j+Z##a=^fo zy*wn0)S0|;vUAc>BTl$B0 z&Yam2B9!@cRE*Q6O64kPSd*qrJ%92E`I9$}IgJH&@g~Pf2I&{Ja!5>3Q#LGYr29{D z>5zY@We>Mz(gB1Jp>yo<%lmhR|;{pD2Imtsm#Uus_@W&k4i z$upvlFmYJ4NWLQih)g=V38>T7i4!Mi?B8MMp7%9<`y=P4z`Xa%fcUyMYZ z2?m6-8bA)-L!rO0AN2*3-r~DK?-w=i0Yv;$F)G`gV~7bfDY)J^jMlToMSZ?KY@>Q2r;ZLc}2;2(XK^Do7Y{ zbP3^vLLEr!!R!TcpwYFg7mCcXJ8ypiI>EPyv{-Ax^-*a#_hK6 zeAmqZ_!uJD0pL(xs4rlS`cscU0G3cE_G8NmY5tupA83G!^FnP0d;-jol5w7o`;sM# z^juu9Rf@uaErMF1{2%-_Wmxyeik5W6B^O@(9l_;zi`p zLzIg}ix)aT#bFSsHFlLtB?Sc_Vuze7o8ePWJHrK7yTliWyu-7mFTodVTX(9xI9|aM z-YrZ&=u_}7@QZ!wqfGod$JB{DVrf5~>)9|t;M-2w{9^kkb-^5^M1VEemy_mT6!9c7 zeS=5TjdO_g%^S;c!yJ2zyP*8fGp}xdy$Z0+ZRGU0Z7OwS)dM;{AxKX zb&$t1;d)Sc&z2o!bA<`Qb}|+a0$x@t|G;o0bd(8G0TDQvtXv(bgaWvUWgY>~0W%>0 zc?h~+8Q=gw0D*)OBA9x}Gd3^wX)|pCKoNpyt!yYm+bgF9yc5hlBO_VT%?JcmPSZrd zhCuRx2%D6xn4kd&7SzeMB6-Nwab2dPJrJVVTZB{kpl`DU*uyv?RCL zDm0|~5YLWhOdMSLF2}?wg}+-$w|mT1z-$OV6_ptMjRoJa=i~cF2M5A?z(*V~ z$_M3+I{>3e{w@Lr`0=q|8*DzgkBnsivXsm17j0;hmT)uIbQhZ z_!IKtn?pY257>ZrsNHw(+2xWkLJ{?o>Y4CTm4Q=iaeQQ>dn14r@&z1)Ho#xbL!mwU z?qk)gFea*vN)vI^lYi_br+`axuO z%rX2R4bLAbSx6rXS`Sn=%78!NevbJCFvD|-Etj+q`9q}RS%rK;{r%!W{-91r3jkmx zKTJZ9mSR!>&_^N)=p!$va=k+tfkzo>7dwSUFHmbK1I}%v^*R5$d5Yk3;mw`kS}$i z%y9gv49ib&ojl2(JVSjBmj1te9&SXO(hdxQZ+w883OHh$2gs@{*$OuS((u0K179LZ zDc}Y$NuycKC>Qvi2}9&MF1}ZcnH!$0OD4uj4MlENk^zD zR)MMjqXK)_0^#`|9(GWt5{8Pw2!I1<#X}z8#EM6hM;WUHb~r{#h-46(NgRq;MG6Nl z+PYbiG}2dBdogmR&AH+Op`&O!KVDGmL8&v+y=19@vFnVyumQc9Do^GEstb7~sT>?< zu*)HSX0Zar(>9!Yh(fTbq)f*I=Z%&Sr86caNEIj`30MUP;ur+a;588rP$}byUn;;w zTQH^ABAed8NAkn$fc6E?c6f@3#BRlsMZHbk=(N-qscYqxmq;J_18He1VZaDZ4``$B zxCsCWD^cigoMts7>H#n&fIj!I&5&JZEGPxc^XzDU0I*CnNY6_afH;!vm8;h~z^DE^ z6IO6a)cqS}vH>5dANNu306N)*`eGMKQ~|&^&kx{FUt*#YTlY%MiXR@~90>g>fKetn z-?{xe(Z@{ypql!SgCPM;_UWq}`#FsZj1A$(HGUk2{cub$FaH0Vy;V>o0^RI6C%x*tfUA|~O+#mAddmT*EsC)R)R_L?Z>Ive14k-ur`>yig z<>h0ArF@0HnMpQSv5WU`?`HZ4(5_RpeF*YI3ED=pV(KXnQ~ITnZ#hc$%1 zsx3A6n)2l{L!L-oQD4W}3CHp+q>IfnoI?^xEY-@yOHY1*-@NpEEFk&?Hp6^)_UoMG znNT**6`+eWJoKkv2Z|KEp5l*A)XHH{EWbk^gC9(eAb5$im*a4q`Z2Mg9!RBv)SdL7 z^=!Ewrz4*O^bh)70HXkxSesD*1AUtF{D}U6lT!eov0Kv7N0FS7j_^W&4&T>#$|6nW zEqxeG0{N34^&w68@f2eB!&4zIX30o}P<2A2i@iU*Q=AVJ&Ut#}fd+?~YhyB=lKPxY;0lxWOhx*2r6Y``@{5C4$0rsMR(#ma#y^m)^*eL96T@qZ* z2h#jIb^EM3$Ch&__7BFh%5^;yWySOO_c*}YbvH@*5WA{U612;|HpFhd{$hD9w^oqh zVp}9BDPWI}Go6Ze2^+oI`tYM>2dvQ%xgQUD_HzZW0Ga?T;!To2j!48Z%a`gIX%^rV z`$a-V0VX)l00$5NAP}$}?`V~%fkB44<)Nh*BLfh8(LkssnCl5eRrc}XzZB~^!RiThr8EJ)pIN^Z?o!DLB zlg8V%S48)YkoPrGM#^Pns_7~hzI^SRfp*HEUN%+{11OK{yy&;yaFOy+kKNKB%Fw zTBB*xSg;_glxK4;f@BJ*v(f$nxNRKJ~1cGf2Po_m@%eDFy5pA1e5IqliV{Eo`^_>LV2}+jG|!ecBP}LmSGuI( zy_I&tq}dLHd0zAx2uV9jumZk$_6+WTWI#A7c%;pM%^*$Q_c@H5u8^`bNg)mWhrWj@ zpXZ4BoIZP+763S7NFPn6*0@xdegWu2!b=_5Vmn0~SL~HBu|UGQTlp183JR|vLQ&Dy zi?o#JRhOP2+og@ROtEF@(?lAG)6vO+@L@#?bf6WO09?^H838Pg0YH_1qzUKP4?oU@ z{mNV3IX?CiCXDl#k$CCyZt;$h7GnG*4~X>PJiv;z+Fu*`iZnghmRjy;6RwlK;$Gbs z?qy64Y1jfJi;9+MeA`vwAjEmnQ!aVL66bi|umdb9+3fbJ0AYYmD1&!c0o*+K_8$N5m7kY>e-xTcxhudOdqDMqzh@-Ck@Yvp!)=f z$GaV`{EW=ZiacZM$h`o17Dd2=AG=HVOx}UWmtWu;V?RWlLfM?#w;%32^jpfPT+V^c z9r}{vIUbAy{#JyC0w_4^)IQcn%S!^Ja8M!?5X4L!qBCL3h>AOSbOVY22uQ(DW%98n zcstT2q>DJ~5W;7<)V~0goK!d_aAB9p_6(5*~^0K2T7jw^QgS;({(w{7Tj_zv;U3 zJx(O+r-uOSEVW5&PXHm*-GN~}-)C+3!2+A`1R}0wV>!JJ~0ZUhPIH?BHQ0Bom+St?S%`fIN^OChbAY6;ZI3N~L?K=on= z`k`ISkfAFtJ<~%QO;OmRV^pV`u07wwbMZ_|w){VP=K)v~yf+DDZGL$8Ik3b-VFajhHhW@{w z=jMbTX;8H7`~F}39r)$md+wRfJ@?%2d7kGyPl@cA9%v^BWbKEqg0fBPi{-W-|B7-A(#X%K?F}hYi78O`f04SqZOP)ak`Z!J6$#YdJ zEhY%4DiEspW_W!3&rgd2VT^jOg(Dcxyng^6xO#k)`QQ?`R}uadbNtH(GNh$E%E1g2 zW@oUYSXaBu0XnEM0p$4cp~nRvn`uZ3*dmZOF(Jvl9O0I*zDz^`MBwhS6E|$Wp$yI` z7eGS0NkcqkdAYhbY2pM2TU=8ozfcZoX)k@}K0AT|qCtc^R&FS{7uw6WhB`2Aj$KvE zR{>%UIrMP1*$Eh?Eu^Q8(3U7Jp(2j*DL3MRMk4=^XX+H0dJ>qUJ=~{Xq=nP>$;YEq zW`g%`+O#Qt5AQ;lcEY?*R?{4JZyABf2+W1P(gx}U+>MhNC%BgM1zHsfh)xup*uhU6 z^C0!}qg~WbKSLWszZfI5FZ{TMzL+P%Qx_Y{2-Fei;pGY7(-y{^m#IEc2XW*laO4{9 z?^wB9r3}*Yyh44@n^DR&Z9Pb4s<55<%F8cm9Q`Y2nR0o?Z2rOY7aZki{4<84F+e}V z7=hbOyW!5#zA(OMN9@KV%8iGg4h0-JX&h>jj5^&|Tt#dxVwUL6`=0a2VA_cbfN0pn zf|2%4_-dEo^2eTf%ej(x2paLx1m`4T4hqu|4P_6ryUZRHu3cxh-u0CAlQHrm#I*z1 zjh4H|4@XaQ4j`V6FxC!d>WOFHc3{}FX(M@o8seL&uu)2I(Q7%EuSA=In#%{U1YgB?`@U^{q&dO?QZv1^GBazda3=X^I<-Jf~#k@nOJ?@9cR zzGyTla33x~B*KUY3D5(WvLWhvxtt7vUFU2@B2|L=4~Pfwu?ga`zuXg&*^>`m=bnU~ zdwGO7e|6m*RwOk9n0Zxep$v4?u)b@#iI0c^K!(et?Jj>ol-=_`O+UpqFF+|KT+aubRtD_oM| zfhxF-)lBQ<#{a}A@Glh5i_M1^z_3guDn= zUd!s+B&ES_W%us;yJ30!m479>n|aHZ$!LF;+wRQE%d>g&=Nmr58#Qk1paft74e$_i zw7e_<-rjlp4F^^GAJEI&imOV@>ClInGiSIPOFUKaeZfySo^%Eemh?j0NNClzU3=$h z7Rpv7HXrAyKGe@LGqap7*hvK(;h!G!OFuv7Jm(Zn(k|=P;*etg2+?$+fL)6gE&ch? zMt~d}sG!HvrAzc|Q{5BK@@30puX2gao;^$RM~cTUR-2YCUFznj$Vc6HYZ@=QqpNt_ z;Nz{Zu+X0&V3s~$*nc;-8}3~+KIY7xX)|PF6$9&xAAzCxX?rlL z9>!`k)_2*5AH3&W<)%%W`B-A{gN@O}ix*4cw8Iw`aJ%7r;{>8jyLQ%9ePLk)V*nSm z)QMLnKq(890HDiXf%xG^P61yov0?*M5Jm`~tdtiU#Mu{~bG*l;XcsmCkQl_LzdrvY zdAjLpOP8+_DC+E-JYKLNg9o_3^p^6@#0!1)X~((;A-Hs%WlSG&IU;1h8=OK6u_L}e zT*l&u3RD2{va=csRCUnHkl?yWO{D{fkMR)L6ckMK;M$Ubd-T8q9W3GI5%MDg%+*daabt#?1x^Q~snzM3cdt7rN-)&LN{1K#!*(1$xnn|tT-bZoT$m!9K4(?W7|`W9;G8@Uc5%_F{Yd*>}9G3ee!C z>W?Pwc=#z(APj)r;?O`1^b1$%;|-{qIb*uN&wOOV7$RLb49nd&WR(im~k38Up_R$A?=bhIbI4oH- zU%+dIIDenJokIZa=i|m&`wkuD73f_VdY|Kf7?+N47+c7=IL6g60AC=H`Q*uyWUzg* z>lnhF1Khze1MC8b($gE+?YI8L4WH8yJWm~ecvlCEwZw({V8r`|f&4R0>gqNyiv;T4 ze)Dx1wx4EmR5xLzO!(k&2B5Q02E-RGm}lcfBYds{4lz_d=95wG_Z^zgpEt*rFI#Lg z1)x8Y%h95>kpz!)(4RCslM%z;^Zo%EM~xiepes){Dp!eqi2D~UoG*j>D+NM1u5fQi z7}KZ!PdxFcz-AMH=q*y07$*Cv%k0$SyShl64ODNv@tW7MRkSWG-Qs$)%tshs#~?jE z&f&%~zCIfHf!%%QU&R4W5U^aJy2l9=4!5VC{HKHbF=IY<_n~<00m#$-v0BJX6ChnF znyg&0T%72MdJa?kd(3yVqyz@i7H6z*&9lLUkHzP8jcE|BjtHiSDD_!2)f&?UrkOY|qep!Z?6265fqa ze*F03r$7ao0$j1FWXbZ?_M1Q5F79249XqI>IDvy)eBMO%Ffkt#jG%Xw#~`?hxSwS3 zz>SajUmPZnNFQqgi8x*UB4{EeAckKcZ$g*+>U7ud!!r_M zs{j;Q$v=5W2e>)7Zx0{n=w0^d+0oSk&|?fDUBv0Q7)9j2wkR^T4v+y%FB5G5$~ny% z>xJV*jYRg8&x_84g;%GVH6UxW`w^F7=*f~kd{_`KV>1&DTnPAhCe#wQ6i`Um4XC5O zs)~va75A%GM;9x65EW7WA%jB;rx107Jb9z~OdgclwQk{n9#2e&{Q>iEE6?Bw zfGy&N2C+5<{BuR0nF95%y**mu^0nn0M_g-`*p0XU)9!!dCHq2pw*(d|+oWCqXP&TR zS-#qw;Nx<{s0ntW^n&3Uzcc(3yZ51&1b8to7L5@mGt4m&;J{CmcPaoYzUk*JSf+YA z+KQD0;=q1n?|v}GI<#%+I>5O7eDI&I8Q!MwUPXX&iz)(}HV8rIRu99k<9~jt6o{UG z;NXN0C`aalZryswF6NQWseJsOk2r^ng<41#s20*Awj^H&l*`=8ya6b{7(CoexMSEi zU9@(j|xj^6yaXdPT|m6CdG#rlDtE<6P47F1X0%%$cq9 z(qmPf1UP%R`NW|4L27R=`EfsX@QK#EMGL1X0J^TYnC&}sZ~)b{YY*!w8j^1C2}9gb z0p$RagQN{TON{Ryee7U~qz4IXwbZYL^^{knE~3kED!)gM1Kc%Z@7@PGt&Te8IHw(U zQpbHd(%TKEeD=)g4mM9e_d0)mgN`~@9PT{bFR>8<+r!>@+uqhC?u;MmW?WJp=Nzg3PmPF_Px4?Br9K-JP zFv-BJ2Fy|>Tv);kadC%@7$*RWI!Kv6R~AO>>Sv*H(Iq$fGe(WzV7YOn?D1+3o6Q;s zNMoawK)sWu%<^-d4cueY2>_ssW2`*DVIW|8l}KoZZCwH)`M`z#c&yYT)J8mX5dhtU z&=0?e|M|&MfCVA%Cm+xdIENd=A`}1XEHJ|&vm%X;#IV4G3#xa!{QaOj#ux89M?~<` zrcTj3R#V`qlNaIs;gufoCnDaN0ypT90$v&0v;klD=zqTV?%M)9$GXTqD)Va>r)D*c z=7#11D5S?#Anr6zJ^d^@@4{b+`?$bGyi^EBkOdiHbr$=GeVOB2%q|*`4`6r0O?Nm5 zYt<^(Zoc&n2S9h-ajVk-@i>cRxQYN2XoMem+%nPzxPZ`sBc5%Nm4-k+4iMl2XqJ^l zUYWLuQ`oof!QO_&ix5Pg-gel?xLOYC+v*#hyhfB#d;*P?_1jsvcL+Q}5 z1-P-X3!n!L7455T<}?C6=l9dxj{YVh_LrZ#+r{#cs)4M~C?5Bd&?OjE=lOV9B3kp7 zZPd@^4n8lF*DKnGS_1*`e}cd!X#tD9diSy30>{vqbVwQ*2VtB+yS8m3DHTi)xTW;5 zM~|qyf`V24OrRy;kj2c0Bjg|?DOu%2o~T$La88-ca&qMEv#-+>TEdBa>BVR5?4O_S zY8Nb|2#D(OFcbo9qwSO*%wwUdaP?oVmCo%!;#j{X@%$(U_ZWpIkO!|$^rv;3wjRgx zMlFO8`sf$&KR*cy_}7>Rum1vYJGEJ(hX6@;*F}WWH0`UoP6%`r*;rIdhStlI>*?(gX~M02v6xagG^XVT=zRV19UH{SW!j@2fehwi@G&il{OFOZTvIp+G!a0#km*?99(phaHvsro>L*AAgbBL%xgU z(WO1{*u$K@9VFKNY$BpQb2WjR|MF{1bn-F(;W+t^bGlMpCqm#?cl?A z-K~$>o6p}VvHS`40QVDcS-~Y$+@#5~G?7+w-CR5%v5TF6k$J*Wah9h_4FHbq zU;cESIJB8IYRn}6Sm9}lfL&S^E5Vj&Fe#O!MbalU0BvJrG;Lwegm=qw|qeoAP z#+&M98@2&lR6QHEOu_Yl3ibI-fTbuw{NIpxbQq+dABF8SSM&K(=`=_ng|GA@j@ z=#uCdP=h%4mYc3~uSA<920r10p*CvNhxYEUx1}q%#7-P?iprjAYo$v#qblI{55n1JRs0bM!7no0WPC5Z!XaRq}m)o{OCEe+}TEKhHn+l=KMm z9atWD)X^?tMwb+zQh#%O={Qbz(8|Je<%%WF&CJY{&ZhD|_UJ?Mv)vtrKW8}jf2 zce&0d?kUNC{k2y+5ELs#;`~Ct$MLympHf)~&gIQ&+SFcs8Bo-no}d|DnJbPl|Z?) zVU~1ruNPp>c&@Ry!7~NwYdSX=F83`r-RN9Zz$=Rbo(t~*W0?ih+_|$oPp%d>`785$ z0d>eB{q6C`9&*kw;&{aVs8EDHu(;rv6GC}@5&!d(pa4sq8={^@vnk?8%rm9bO%lg( zu0-#zisMwb!r(V%mk^E5n6*f&umtDmm1sgMl)-dN0RhU!e}VZTZO{=n6@5Oqa)8${ z<0d;`1gNDqtnVw*H{KcTAcZ>T&R^oY-SOaq!FBwo*N`Y0y~`qTM!%HklpyGAJN0rh zU=abcX=?GZResN}7cTX(d4b`Iu?c0dHp{@3ohi=SD*3R7^L6x*2iXAa*6$<0%aPsU zpG}yqPsG>qO};|FX}$ne1J8?CnaxH_42X}5#Mxwp&%_8Ae`DAuJ{e$E3gG_Q+aIZ} zC9-*$uJ~vbxh!wB9n`yvoi06DtN`?vDgeO$3xT)^UrcunCMp7j0*h>>!n9C^xSn$) zT7K~H*IcE67oJt{4lNu2uB2-v@i*R;J{MqRa}_|7KI7A#=ea@L!qH>CwAnI4#ScB- zVy*Dulme(w2f(=fdmn!0+|QN*qkNs(* z=@$+NKNvk;`O7p(Mf73g0Jc~eH{(R#jP&}>L1iaD8>7WGJ*76lx9 zs>^(I-L#V?y8{nA(4_&~1FR4b?{@0c**7r-@jUm!kF@-_$1Y_y%m4@gWs3Is1yN~E zPIHOb*E-h?E)pA)BGG+q-&}*3m^A2VvI(h|#KY?(#?Hu)HIe}XUGEd_TUvt#pOMsCSA~I=Q`z4SL@d8JUuCzWM-+{908RBd=n62?{!6MoqLv^p5c0eTLog93!vt- zkeZ9)*f2yo+>0h@gA-sJFH%E>p6-ARVA@J<9RYgi7}A%How|Cz!!B`X!h40DDO^Q3 zjra@bc}*5O=tRXqT-GR&Xcr)&(t6Q&W5nWJ~}s zp#`mDybV0|MCahvPpj|w*nEV4bT*Jdb2!J`!n&T z#Q*#RD8Lx6_?pK0HLtc`C@{Q0(k?rZSqbj*=` z)i;UK1eW2(0Wz^88bYkMBWz*IETHbgYUdvF!_~5A4;+?Vtjb0o4FY!075V zk%NJd?muyaGa1U|oE`pfGwBB=kt&BoZ8XBYXl$se4{$?+$t==Vz9z0JgZx#|h_oSu zaTcz_5kL)q+}H43^?X-3!Ry%G(#4L!y`_oA|9B}7o4-^C@n3`cdTOz6Hz?(*q}su z=1)KkWksC62mn(~1Q;T)!!>my`XwEK{Nu)skqW?k2ZL!#q8vv{q$9* z-Y4p!eW)V9bFmoH!HzTQ!NzzV~eXZ>8oMD@}(e;$f~ z^UFdjjK?rmsEc#TBp>>;)E5swEeh-bM(H{`pYdwM06}k$i5456VK4^rAo9ff5OyL7 z!BY(Y6659Up2o&x+uR)KE-n;jb%Tp-0Y?}aUn`fL1awrfEgBjE=wKYGdKU%Lp5Wam zOfH_W{14({fD!E_aLsuvSRx*PLLB7>4@SgS4ghjKAc(=)WlyoO02#oxL!7>^HHpCS z3jsRSOHFhq0K{RA2wSYQr81xnd18-jY6|WqiDwr%J;DwtZGztTv9BDc6IZANKt0?_ z06Fy3oa)ar*fNcMhJeiA9m_M9|B3Ymg%FlQ4GMuTL99g>%M~@FXbr5(b zC>x+bIfQWJUhFmJ#Kq<f>buoRn@_Jne{AM$vG)S-Vc391UD zjqO)B4`onp=ojbw2(fYG;X0HR+7jxkd>!Irk7|a>-jg1b3CP5>73R7ao0z`B6B1>H ze#e&2d2HKa>j>w2qX+E|S|RuzX5sxgoNtbhvu8i0yH5AX!+#D2(Qxu4_(WRgDso66uQ zyl`HJKnvi79pJPDE+3pdfF%HhfnNUJ`!y?Dbo$tBPVd-}O&ZDy95z4)dWrxJz#`?c z@drRcI_f7L;6VsLiFAYjRye|)4IEj(7NYOq29tUKKI8-B)9=UwkQ$~+c%ktEgeVIi z=!nlFbpU-()VDpDw@rUpS)xCVtU;5*dMy z1*UwI8H?dq`8?#~emEx$Kdy<7xJi+oDq}l<01aH9Q%D!yCGv$3;yLa$=oTA-$VVBZ z4V*FZgmPocs2o@MI@A^7!*y&KA&w*Is=7yf0L=j1*fgQ+*tk$uY}u9X$KI=a&b-3^ zkmuXlMc$B(^UCe1d`+5vH-z>C4sQ6~g>u9Fa2<~O(w3_7?vCTz$wDg{=ZwFgZV}3+ zuFCX?y$)@OAAi~uU?$q*tIr2KOP*_j4rbt#F?eDJS1j287h&gdY&_?1^Z=3j!X2!f zxAHY$B(@yDMU?`kS)25=@&bqM|ct~{0RhiAzGfsH){;#LDz zLwx1*vDbXN^c|=&eA~UMG6Vn{doMiW?^{-E8UIe+*mC0MaSBvLf$*LLFv_A1&M10@ z+yf*56gdLq;98PaH{Bq4xX--+L^+0Y;=_;f{2Vc>=0Cqy9E(@Z3FHglfVlAEUPu#r z9veq|;GK}@PwjK@xRlKit+NlQ+>SF|HBm6y;N2w;1a@t z1c)B1%{>jZ>loLF0MclX?b%c2LhND!MDekX;rXNV3ob+f8*rQghcR$N_bg@Kt^!EG zw9*N(FG-smh^i61fV2bAcx*uQN}U8aU9o`)_1~RT;TY2I$^iggIl$2ifxZxE8{i)x z+9Id1yX~x;1{xw}4gq~vfT(jX;qq0{uaFilZRmf9qrGGaE?sf42@qvLQS~#9+KN6W zKY(c1K_AMbjRfvd4s;0t8i)RJF9c{5xRa5~O}sWG_*kKQ$|5h~_z)^TuW-$gXAd`& zKwkQe=pOo1rV(kXiX%QA;uQEH6bNH6HZSiJz!SYjY+B+)2;f*bguJBZS5!_SIe*M2sfxSQR|8CpDc&ZpL|J~~1 zrT+*iPyt2(6zKaAuD|L+yX?1T+3h#|-VJ^ONYk~uJjT<=FYSuJEyY3QPObz(@At3;uIs$P058mH08%G{ScnR3NWIy}HbxQ%D z04+8gA#z823z%b53a&T_s1~HjLcn)T*x%Mp{JSHHN6mnK)=?eMgmY|Xas&us#tCkw z7#q@|joOUIsT}2}ZGdP3wnA|T0JoEXiKA?HVToR)u0_8_+J%1Zna8R`MykZy1^PEuU8B2`|l*ua+AIL$3K&}Q1w zu1#~#j~cp^u1Vd&79pN1h*RfzX#O-kmjol+Mei5fYM1jiVDNdI-1->r@92xR~N5_P4{@KS{Zi{Tg z^(B7QF^NPdk?9{o*rZZU!BmpWtJ_FfqVjBt81rRH|ay2 zLC-I!9pGXz+WfTJcrWmTuj>OTMIZt%D`NJwF1Vk}zHd`1$cHXcs`5UkHFfS(B4n%VrhE_Sqc| z_@ZyoGnC6vZ3tsi4nVBFHaD%;<|gv;D_S2Jgby4_=-stb8~J#D%c}u6qn`@L8O|Xb zZGhvl^5+L96V5Dv5{_z4c7_c1N6$7}Kzpfdv=VAchqJIKvVZ3h-|}ajJUZR;;EP)L zT%wH#^*kkBxo{p3LfF{FB7*1U>IrH~thIm^0>apcg%-58g}^@Mzw$IT*n~x3A%re5 zI=Y1KqaNWI;(y{4sEPvR3phT=u>g?kEwXF5c;P%d?aXszGKkGT+cnRXOG$J;Hjut@ z8L{_$1+{0EireJ-zQF-#XnO@T{=TKe)5j?gr$C$n|2_pAj55iENf1zqC!H0ttN6Ej zp7t7oIVMD(aGW}}YvBgKam9%JM>fx($9UBZ_d9?KY$sfco-d>EY4SOad&(x_X1@L2 zC+-Ro;IpbA0%~wQ!;bmTB|vWg5h1R7mo|3tiAOkCyX`LdT;5#jpywR9wCpP%>ujW2 zvTUV2_}FW9(_elmGZPqx-fW{jon(FFiD>NjsrJdZDek`e?0uM8+^xJC2_^_JoWgqZ;RtOSSk|R?dlsIuUv%IW6CjG19Wb3G?(Rwf?Xyok$_|jBdQ3t+ z_wsw3_fP8Jjj^p>O&MddC3K&h1;;DMOBsoz@KZ0(JYn&o~eb=C(rHdi7{; zr^=r^B7QtnJ^0U8?8M^^b8ahMrry$c>nNJxdi1%Mhr1feHJ6|7Ub{woG{L$0L0up` z^Y}4Nfq#br5ipEI=a{<5Y?@;jY;P_bikP|yApq9^B)R4XN43iE9e9(xp{y$N$3#Xz z6!5z{@>}cPoh*J9r$C$naSHs$Dd4jnqRcRf;SFfAjLQSo5Z4m`n}mpCXx1#dv3#)S zIOh!UGMqL{ArX8dPRwN5S>B2cIjD!b*2In{#_kEK(gR=*oki?#9&u}p3G*2|7mTql7OjL>5|zgg2p4ssA1AJDC>9e+%JH&%~Z(l4jX7C0H`UVa{y zq4+DVyHBn@7rED+K?4r-IuGr4fCD4Ad@Y(ab|6asF&oseU2{9q>+B^1^_{(sUF3J2 zcA%?DIN_LnMp+Z&@BG~nWBt5GxAu0p4Ce#pK9Ogj{pB*Wv*+vW9-78a`pW&?lOKck zE#;zqgexyS*P3QE5-5Mg-g*BMcX9cfi%xTWwWnSfCeE(J=NS!TDPfcCkQfmcn(G9n zLx8S`)B&Ox)Cb&Qpnj=<{x8oPDsVg2fh3-#_V3ogy)qqhL|^N7V0U|4^(|eNFD`Yq zXelouqDQ(oo<2VG(2qE@xAL^NH{KrQi-+@nexg^4S&&#g&hyVX!52k%^Xk&6wSev^ zo(_P{q6lC1gbROhlItwr{owNs_Tf?=BM)1+7ro$;n`PhjGk+#HH6Sp)@K%Lm213lY z*stS%;uQG46kz_04G}1e42UmZw$#d`Gm0T{-qSG8l0KZ1es3Y9+1vft_Wc-U zltcb-FSgwHd7J`q3dAY!-=;vt5*+Rj95upCw?FQ{r)T$$cGacl*a~sE&~Xepr2q$9 zN&-;Uh~qX*E*|mZKmdH8GZ_M+ZagGC^V0kBQU9!c@X_af3r-$l)37;b(15-+^n?M< z`Rv!Xho`}9=g{K^cs$^kFmuiV2QhdYBJ>i+leRpo@)7Uj|NRwt=0VNix+^cTJ8t@& zfC;WSXS+A3Oo15y^mutI@=)H?+7c}j`ti6XyW($wYNU9`yPG8%|zj9bD8{^;{x=~`<`>1#vWbUI=6Dz zh%ru+2OfRN>sYot-@Pi~bt!}ei}K`YXqvk#g?s$@q#2f{@|NYTvgcnNVT+eU2Kd)) z*dh-cb)B1u{v@2s=`-isw3!RU4W909JTXr+eB?NBCg(T@c8z?n=|-l`jNQFaIxWD5&-el#Ze{n?<>zR@-V_ZfFmBhHf@en7V_m; zit&fd)&2){_w*w)rsgeJE?al`e*MwM6I}h^nMZDvd)WQ$@1lK@Kz}!Z+QYTrVLTSg zMJZ#iGLY~B;(y{4_#PApvt2BZgS&})$qzpmE`ay7q(br>R&JC%6dlsXf=KZy!)-tA zk>*=KYe*L|?^#L|8`4nU-s%bY!w z194Yge}6?B98^MTa$Nz4uPZzytu81M*Rr?Y3*M0$YGc)sYkt{Mv{@|LTp})AmyWG%>5524 z(na~wX+?(<7n~PgFw}wZdg((3x?KLdvmF3UnH~Xm02X1o+^Q04OWe<92i%NC0ZwfM z@DY25?+_k1YL;($qH)xXZs+!LE-4_Ne&h-qhk!d(IMVavZuR)1`^nFGrf8321B~k@ z$cOM!Pa3$}T%a;Qz)dHr7`OiYNxufv67IVB_cr0n8P-lbgLV`eLipBtXv4G%T zoqw``XKPo#SRmT7iRy0YpqhR+U-N6fKYGk$`(oN`yW-Mc*iO~|&_7@GvS?GRsW6X> z|A|xJds4tf-pb=3j|oG8cNw>sXPlS(vY4|0TTUc_ci4P z&`280IqfZkvci4dxv2CIvuAyk(}(MD+?^|a7Nh(=$KFlXLk=d`~1 z=19LrL>^QWB2ewod;HnmXLBIR&HKgaMCTEZi_Yl6#d!j_`7X|W_@1j>Z}g?tM#$f9 zW9O>gcgN-8I@d8o&ID)#caISCaJPtyh)(7GcV2FnTz;o>7WdmP0)9M~{j^z%fXcz4 zvL-;8Q^k>9Aorv}|CXKYs2;rk;W+0eKlkWOatB)E;_DUpYwXE~Zldr@sBV1JZ_0~>_kn0Asb>|_79#@jSY`Pn^RU;dNN{mqSb{goHm z^Z&fr-g@^F?aUvdbbpcff3rB7sS?dcF5?(q0BV3>bHVUrut|EPf4%D|uM-hw zul+mOwO5>PH{bDujT$r21|HhS9=Z2w2k~%m-yb>NZu;}DUEScS8}1XAc9S@%?jTA|Gm_%a^`Eh8@ijH|-mN zjbh*MGFNF470+F;M1X9CxM=I;FS$rQ-q&e|`C6N|aJlpq*UC@*68FjkH*|-7RRuN= zvCE!~OH92?;=cQtIJG5!!Y$f;&SoJ*^N3sFK8_Xu*{NNs>~x<#W4?VncCzQ8y=)|U zRvTB?B|mxU9Bo{gtMp%b6V^*-vT}fHi^!fj_me#)7auFGmVh*HuwF`%cBXHaF6Tto zp+#&AC+>jm?Zs(rXcNDjY3OB6o;J@nN+H@FGww^f<<6(H(?8Ee!-(?%mF)aRKa;?Q zpN(oyk@~fA)f(5koIPiez@+So7Oi)y0IQ@A`K9_$qUVF&=tSwPuGOX;J|X}sJTPIE zVAkBFHbz`S+FYRL@y4)E9E7o<=zWRmM~?p7y&bI8*;}nI|v`r;$K;a17y& za{O4jt&~+P-O|s-M`{BfjQU)(-z*OGR8NN}uU zl>TQM2ch>r@}j-?dbB8@PVQm7frUfUSS2TQlqr36HaSH4k z1p=5uN|7Shi@3_{+qbXgF3k~|Ljj@uScJ2Ce%#nkta0N^OG!=jxNtu27`P9B zv^<{4C#3ndBR%++yye}BjgRdq??G&tvG?NVaSFsK5U0TZ1O>oX75q--zX19|<$$=@ z-Q_{V9`45;E8mN~{!f|FVbY8R5$H1lTw}$pmHR>6a6n_z1o3uk`}g&{D$`Wh|7tyDEFbe&1USp?L?GrNRn-=NBl?-&6);&9 zYbAj6mFW_=J5`kxo4<0ts?rmO=o~Qq*wb%ma};9w{3=Z>VH-6vXSKVe*s&O%F$0-y_?$YCDaSH4k1;YCpJTNhyuDs$ZSGD0Dpp^FpgZBW|yu9T$ zW%8HSwrx8*pl2@!egIW|0hsRXobpH$d#rrUH9tbdxh~wCmAr5gjmI#W(y>;7| zY6JC>7cOzdDnOM(CAiTZuQarke=efuT=j5oH+`erRrQ0k)g;!}BPj1@on03+7qI3X>-(H%7L@YrZ()L2Aj2{^?s?$ zsQ-+wXdL=8Eq|8OAD%VoD)K39)P72ig+S0!X1}xb_0#f8rGQo)lnQF%|J)-;`akRhk zz1TG2JbsK*AWnfe1^y=}5GgLk)WjsUONQLP5ip1acQHvEWH7xZ{Y>sdm44$lyKI+^ z1oC_n&4m@$e)1pqQ%$HRSs=K$5|9I2MDy>STvJd|q_Y)OPTR2I`JV^?F(z{is{^Eh zEz)X=tE+lzSF358wIQrjzlPOn*hba6vz$ictsI~pn;sn5>2E~)-82Pc5hD6>E+Utg zS6g+~G0{cOfs%QKJ9qB>*pMu=mwO4{Xd$8eB`Pz-Q}*6MMBnJ4lAnOFe*)kR+7li5 zx7T^4?uF;WF&O&?R0it|UJ&CZDw3W#xUBQF902gVRUq|x3rOb~qCe0BSRZ{@qcS|L z8pSc9W0ZDZbVR9xrA?$f5#@{jjZ@&;C=e~YV@GB54w8p)i9R&o6xETv1%I!~UjW7+ z*WpJQ;kUQ^`w}0$BT>rO^Vqz5i;qpixwkhaa-Z|@_QsN`eDWZQe(!5JF;(wz>a#<6 z`Jt@P)^NQ?h97VdTL;bJ}HKX@*{wdk9COv0>2RU zNXtYTZp0k-ND~wPZKokmP1Ut? z&xQ6;M+jUe>Hg;O=Y|%nc*G9;LYloDLtiW3_ddiBGiqDqRJtxt18^se1JvEo0@M27 zDn9s}s;7kxbSx>)2jJeOjEPFOUB}3x>h5|fx3BW`?v&9OC@C^B82$d0UT`~W)T-qYglZ00B>@1uD&Hzv%sW^5|5dsfbLfC12fQ%V4^%6O2U*HAuAIlxd0@qY7L z{s7)6A=JBnLVfGsu&KS3zrYsn-0JaLnc&LX3w)qnrtgZ5QMC#I$Wk8tp-j^5^fR6O z8zGdJteQ(S@eyul(Zgx8sAQwn*-xTj)i$hPiG5sL;Oz^5p44oT2V_<51MQ`qdkge4 zLG~nn3Ha@-m1IeSs-lQwc~#J=Jxtb&qptb!iO* zLWy55Ao|-(Z3?TCWDhU>%JO!VSp(6ssGPG6Sly&F(30oqW$B!{s~TVQCA0&YFiy$K zI43XpYKlHvL?38TOEI*W{>0`buB!4C9S=WI3IHYv0F@v{4*;}+BpP7EF$czm{UpZU zx_Ps$oHawH&ot7MpnemXUXvTq{dCIB=gL2&WpNosFR+o?^C^)fT9L3WPqly|9btFwkcV*dIywq_$H{v`Df zNNkW?&las(ZX332vQ9Z|tZ9QrK3QPCZ*T3`TiXD&%hu%E^rdsHVM=}LkezGw5|eG& z+I%m+i^_MftNvBp!>US-<_Eu{{(B$R71)~Mbpq9ztJKa`jj}DNc7m7vecD`gZSmMR z1%8?oh-T54zVmSg$N?ny$n)U^^l$|Dga8=nCIEC%PDg83J2H^oqnM_Tg3wIc@~ zey#ys+ykh5SD;}4f!KO`)@x*!wdiKu1%e3xQGjXH@gR<2cgC z?`{RPe0yLzryTkYAbY3lARE#oR~*t^mZ-@wNxw5P+uGnpExjPpCaTS$z0ibED<+P6 zdwwQ7$sT{SrNKcGk#(!rw5&RHtzOMYH*Kq)6VHx*Qab=(h~w;4;}wlfCt#84(_J8?CTe)tHRa2dx&zojNTVCR5rQ!a6kY6KmbWZK~!ypTT1z^_fCZhlppG>slIL(H}%EO-m@tSXIU-stGszD zm)PIchlj?!WetROwYBI+qT$<;#GF%ika51W*s|0z$<*57wjmtjy3DrLG_#17aP~u)NLEB zldfm(++uC2C0I9s$i*t}%WWGfI8xD+xM!0cn3YeKC)ICiO$10rt<6)b)HdQZ;S8;x zZR0l;*s7h;PV)om)U%Ft>)S$=pI5fUN(E|C#UbpS(#W1KT2djJJ}oWBN+nhqwo%@H z)L(!MVB?1brc83CtDbr4JE47Yn!Ubip!Oo)cp1gA*Ira`pMNRdc;QKxay|TDDBP!xoSfE7WAAHwbNvcm$nYurq2tC2kN^1* zP#}6UBfa!J-_r8e-TUYu)n|%5yBu=Vs9nd>dL3?cWCi1!8nvu;s@&(MHMHv5iC-$N zDc~$KRJC*oG^IArBj?A3xvM>L3m-RXSSMJ4( z^xH}Wn8az_D)VkQ*r-`2!GT-prcLf#!z}>NX#Ho3Ws@knu62^ofd9sdi;5f+)@#_% zYN_6a2Onj1WvZ%9W{xE`h?oQ0RZp3IY}f+S#e%c)>D*EhlB{ckY;EkUBS#%&)+nWc zHK?CvH+MeLD~2Y3#Gmc=wH23aQonXua#FGbMB=w>Es;sQZ4Q=`)Q4K4*QQd@L?*NV z+RYp3dr?2b9-2Jd`v=8q>3wgKSkFN!W!6m)?P}JNm6ENtS$S(q<)E$rG2fT1DjP7% zUVw~xX%2kHE&9qD)RvuC(S!ha?xH!frpgdI)Dp^>0Dd$6Cr*Jl1%40(D!?eB$nbH! zuT5V&ykWL&77$steVb+E&$o-3b+lx?)PTXG)~~YP&HvoeYbE##TuYM#;i_g`?1aX- zR!bAnx#A2yx@@Lp2}nNKq@|T=h1n*lo=w_NV8>4z;UD^j0#0iyZ78B04S!bMR(`X? z-sp0qHJ6wLk#hI?jU3=IU;e&TcjuaIQJK9azHYR)j{q=$kCpM~8&=x^0(zy=)oh-S zY^M~rvB9eI^)5$PTLD(|ItK{o(1(`dXfEDaSp#w3XvxHxf^H)~PxU?`&K_dzSWRw+rf0k8xQ-^(%Vv$W z5gS%oBLUrlav&L66~H<`x@TGwyP#PIyHS(&8B<2sg6&)E(Jlilr%tk=tJ=7Bq8+e8 z?O46g{@$UVCFvP9u9IkUwyd-B8n?D{nzpwLJ;&3VwzGdMoo?5(?rF!bUu_GwY_KyG zcmI;deNWQabk=>Cu!=CMMsMXg3=@-*K^i@KJ+DbX7 zEZow*ukO{h8hRFtiL2+1w-%z&KxnSG+5)xj7cR5j;=aR}8P@G6TT@nQ7tR}NFLpTG zI_aaiQ~f`3eRKQe+_4%rwSMrp3C}Tp{J%~C4HSi+Y5c@;?}!WFD{xCI-;eS|I-v=& zRl5JsQ=CJGE@o|cMFZf@y8n9HxL~g34}aE|_vhzY4S{8JMH2-k33F85!w=qVcisDlHB3*p5&>s6ZV>>d=)dNqXWGfV zj&!ao`l2;8{}D>IZ&kZs4=8A^cxU1$`()u%UwF3E9QV7U&$8tb!T){a^Olj2VkJAv z?AM2%VjDLX+Y_I^Ysr$L%v!(F9z5+&)-W-}mX$LHC=RaehpXpXy=tnniuLPrC9IWE^^Vl-SRXa&0M+2NCiMcJD5PUlOQ3Y8=C-PyG4;nooC0wQd^ZIgMKS@PyGJ-n`iCcp+xgb&Mb>-b z8v;rr?VPN34l28if7PZ4bPUyf!p0qCRzolH)Y1)peYSwjPE9bRE7S49oKDtMtI%w% zDkllx3|qa}wv=-+$pDzD91=7U1#xoM)P~N*{F8v$xwAg8?Rw#B3G6M^1ahi?SC)X* z-2$S=O9cMnin;dZxt}{=23)le;P^n`;*q5@tcSqRvz-sOUIH3VFP~#8#K}9MaZ9fn zAeyC}?}Ty^`1!v6L9|;>ZQ|>L{w#o{P!sEC0_=0Qtgk2rkW4tLUZ$O%)y77yS!Tyh zepll8YBoT6u%{~Sjg<@R>e=HgMH6&t`6SJzC_-%8f}Sj3{w{&A4-1xAf+qbO(V5Uh zVr_ue(Nl)oqRktvuO{=`+aK)W{62c7^ER)yM1j)ZHt*`(*Bj5DgB{Gnrko-p5jzKEUI(kXR`$<*iGnYRnWk zc-@L(& zYt+IY#=kpmyixH#KMD%)YQqKO7XV4@`x*dg<<1fh7ZZ+UqZTc#VY3`RCJLNxUcJhy zNs4p$uYO~_Z+O@~`u$1v=8=P}-Qbh#qUT=~!RON33{7o=tlGDSPwK!)?ITH`vKH-)7s^ zuClc=zO?!sx>>_^9c-88o!p^k+lXtglnTK$cGQixS*H_*+RHL zChle}f$^mUE9|skx7u$GJ;m-h>vDT@!6bY8i_vz=`%l_{*8AIyr(R-rpLw~@iG5$W z*?xc6sdnY@=i3~8hr))ah}N(RqGvO&WQ`5(-rw##;Wu{6q<8GvVUJpMsZKn0!F6_Y z``&i@s2A*uMKf(`k><2+huCGu{la?Yc9LU_Bumkpg-&R5wHJzL=J{0gTHGj%2^;ipu<^fdKERMVs6^OgmK)_~&00JRTK#uTxZ7zXx z8bH>-qztXVtJ%`h$hSHlb@U|>vCr7FR@|$_c9A$rXU!b#`4MxjtHc#$0!RE?U8`uq zMbk#xR;{L=>UN}a!fL6!Z33hZESjd>k~?ja+IFD8Owo?5+C(+WG6gnhJKWnPYR7HM zrfUVg-GOn#8g;yn09;n-9~3UPRy8AC#4_a}L{pca?$aOI3+FA+;GvastW@oqzOm5m zks8AsiHiw{e?r-(HEAtCzQe9vGTAzdeF1lGe~E?RV*V}fE9Yb)BHGEWp7OkYQpKN8 zCdVDhQ@A}+6`(hBH?5P1z0A48spwvc+wp}K1cd7P&=7|RAFklB;!aN1B7 z450s&RSP^lqJIEzgL2S*y85s~?Y?5sB+IRx>@Rw8ccRtMKl7DV-uwoLaaoACGL(|yb>6ezqqPn+iS zar@bv`4AWrV~X-^n8fS@Cl9lxQX_zKe)Fx;KL_^RKyv89L;*|=jD zTQBc+11|ifbv^xTd-d1n+Pin&X0;L$t?fbmoVFdsC2hU`0nYJEQcTa|hggEd{q@^- zvUzX4X!VX6V7a=F+vNQOvVNw8dHW-evXsm$Yj@Ofma5~bPbXTP=51}!XJc&L(j|7> zqYwHU1+d(qHkNJO>L%&fQJ*GpeaDWS-OxYRmHW&!plzF^BHP5s;235`*D2K^mawjP zy=B+Wbxvh+Vv-##J?@VdOtw{9i>-^=Qd8f78lp*l;c6S0nr)q1wR51GsCmlO1E9D5 zp~p$suJ`=n7JaQ-ZU=Emt6PS?1^H4L%55acj=ovV8aA=jTIlv@-rk-%<&SpXC$HLH zUjB!z+qBUR5Fl+LXHc`f}IjHbY`mK-SX|d2(`iaw7*1&BSRWw3kjJK;s|zbDaBy*t5U%GC$g~#)|cF zA_ga9D?J>nLWw$4rPq@tKuc&}gK04Waefl>hY7rn%0rhgS3ogStI>f|-nCZ+icV~MF>0&bvB4I#QkA!-5tT> z9d2(4v@F_Q;w+H_RQ z!CR`tz85!XXQydnQB9Q*09ZvGUeca_qSASG`-wYQ!`e&ll7PBGl7JJTwkBV|GS8`{ z78-wQ*4f(Btta)1QU`DA1OQne+_7-7{aswvcO{B@uJ8K`68Z zaeA`ads$W|yR=mg=ZpfdQR5iepqVyowQ-ImeaI3BK2zNGf#Q(DL9M09KS3W2f{Vv> zO#mRnHBA>t9$YWW<9Lp!73Ao76EdVy0f25M)s0pHlSd>swkrjQ*YDV7he+*Vfj%hj zOFx!?N&%a^LZGgsa*-i%Y%t?FK=WTV@1(ZZur^Yy;G>eP@p`;;mAgp~d8rm(fYY~E zFR{TIH?M0f&XSHQ;fIbJ&m8~rqon|2NdGH>Z?p+7Pep75RJkNQAWDB+7n1ZlN;W&t zgLArd(`HNRoFy@~+~zJ?X!(m5S^gAB1>{tN-RwP%7-T2h^?wM(VRwp?{%m8h^5=YnDt+LTMEtCqtl*wPHo-zkzu{xtl z;vw`E{ZD@Wk%4B-4AYxO$he$bF9N8ZAGMvMAlf=-^O5EH#Io(wZhGaCi4$?b(t#Gk7qn^N@*SWVw zeMdY1x>WrIt)0@Sm2=m|Y+NmBMyd#>WVCed-2vKsbLqlKc0~P5J4E!|B<=v*zu}tr z0FV9BnmV{n(Zu-C+T{{EZ4|vC6GoMrz=T^{zfx7&C9%GBmQG_+aq)`9tw035O&_tB z3l`al>CJ6z*;eW5uCYF8jjgFf`RL5fmY5sPXFut;o+I#x&TSuYGNJDi()IoIym59( zvrZ0{hZp6!J~7Xf%?!i!?2nR2zn?Z{!EvO$!`CczFxg+v0S+kO^qKs5)=2>QAnAy% z)uM!rVAZDO#r2nZvDr zuV}fGa&qw+J5+rK#1`v0(B@?Vp0|nnI=EquR2wp_o5u3p(xc7NV&~+{TsvO0L`U@% zJuhVW|L(Y{{7mE5|2HTQfJX355AHbVpo1KM1t5YRDd*qyqb&a^E%ODS1{;|hH*Bza zS=pA|rj4y$w#3ppbhrI4`GYN=Hr1v){irqRd7$+=aj4B5`>B2L%Ja5U8O36CS+B(%MLGyr1;l z+qSlrJ$t)Jsk##JSC`1V<-lVsyGKtOqjW20&#+Ys=3CQ_ovc<;k~p~77LC9d;`O<6 z=GbG8-f#U5Io#?>H2_db|GzDGpH)V&bU&9AuJ9f3Jz90NL51;H9enU1J{H(~ z6~@Z9(I9>=PJuWDqGjnGYxZDl9O4WV=V__*a2Azs@Hs@ff@8Gv8_<=b4JFH@$4BTQ zZYM9@^zvQThb3p&$D7vpJtmt_LD;SDH@@XhFmO(iLz2=3XlvU067_ytNY?5Vu|46L zj)%D}V*7C~R%A&NcXFM?wjFCFOLZX8MixgR>sTZ46^Vbq3H{_336vw_>1+rK8^ao@ z{-&}l@MYOXFTJkXySco*XEbObrTGMHDq3%Y1zeBNrkYNlzv3e5*ymAIvoKE-fHcox zi-7*(UD1XtcJ7DW;Fa^TRRAFw;i%LmzM*NYI3R%A*pMv_^jhhOhB~mti5<=mQgwgM zA!pdl(#3pOpt6fB0(>Pa3VVduK~R1J+otH-62k6$&W}uKY_kO@;f{yUrAA#XV9I1` zG>U61ZfOUpIII;{7t#4W9S?Et{ZKY8DWFyWH#dav47g_X1?M=}!$s$`L?D?E+YTfG z>%~2uwk_g^X+5tN@eX8E4*(S|Tn)Jv-mYEoW#S$tr!{cSBqo^P zWR_}EQ@uuwtePY(a8m)wn~K(|jQxBw5@iujz+@9;?%cM`whNFY)~oOL{H<1f-oNrE z!Z~S6HmtWY)t#zMPJl1U^7h4~1AOrVn10_tznLb2(fc|A%^SslfYX_loa#q+2%tpk zHf_)j_Bxg*D+Cy_-zp9%_C$ASk&Ai&{RlQdX)C6iXlnqE-Y3xoM!-7h)Uzu;Q9AG3 z$58%SiSU!fIZl?o=ypl_aQC`dbSl-No_dfpg|g@;eNGZMAM@$QwsPePJ8{U#PJcMj z^eZ0X6o^ycyD1RKOJmYuE~s_&I<`Up^rKA?V8e(y8)?RD77$fvQzOCVYqw(f$bYpX z@|)ALT5T&7U;v0>V-y|3B`OENgl$Jm?0i>XLLx0-31j&VeiaA!#Uv1VfB{GVjM&W% zz*sF{*GghsfHNE}Kn9_0^#ql-%a#i`=c-?bSozU*R1@HuQRjEJ%!}LWAM*2a8=^W1 zmI*l0#samWKtMEA=YYf&YHvH4CYrmW#5Z}J)TEVd6c}Xl&x1?8av&OZuJ5%{-2f!A z>8n)7@EoXvegQ<`b_4D)7{6T42D&!UbHRL4Gtm_AI-(q4Q4b&yJFq-&o>u^X(1-vK zr9W)iVljfrq&ecU!d)Z)M4PKzxZgYk{Q8LYRvGkVD(8e#!Pu;m7(s6F2b``_`QQE{aU<~e1 zdGv`krHRgLZpznlz@oxt)0gLnoB_126(eVo2Zfrlh)PKDJGv4a5Q1$d70qeN)O; zVHNER`6wUo4G0Dhe%}C)gf;+2>MYqNkSw*G{c5W(^i%x^dZ-x62MnTj3P?{Da{)j~ z{?PWFdY1!tn(}BLl;_BArz9t&$2k5jEk;Wvd4X=!-?Twv_o{>mDQHIhbtL_%E44Aa zEir$DdR)I=z2_Z5lKkCD)WlNj}iGZnZO+D)0Ut}#QMh`;Mev|b<+T%K6z8i|8YTekSti<_XX$+hR#UIwPW z*x}A|qFhxY_N0KXI5fK?J}c6Pk$~7cS^d~3?gVwFsH|kADbsU6KNFhP(8J5r7%SPa zOWvAl>N)PHFntwFg@ra!W;mzrIyIv4yk%$fTyf?AFvh$XbfEvxrh&$FvS_lYY^RLy zM{R3{*%|G=EzpN)yMRF*KAPnnr$5_7V>qsLRY$4HFVl5A{5UB95CPCsa7G2fF2DTp z3j3OYBN}l%BMxae2cQJbDd*KR#)IymUn|Zzmm2qgBR4)Dj=C2>m2*pV9Y7H;73U6s zNH5ZR+L$<=Mo1s}0MMn55W;;=>wi$pkz)y5r|Ia%^HnBgdr(DDZBc#1dmEy=`~25S zD=#y&flW=kVzK2>e&|<4A841}U)mYlmQZ;}7s?I!NssO;@v-*+uUtd_5Qqyj4r#+Z zj+6-y2b=~WDwdJ}~bf_Fy2&AjMJkt=Ui;$v) z0Op;xYJroX{ALLA2+p68qpj($<;4{tE3V$*O_!l}UU$Pn`)HYP2< z((<;zBlK0TDoBt%)>a`(7u6^|b=FZ_NUKZdwjlxrKsFZm4WNa4p%0uVQkEthXi+)r zy}c2j<-V9^+E~P@JEA9L1i%YNHB}$AQtj#7AYd6wo62>C>)5u1xCR1K0XT)Yx&m&{ zeqYKAdA{qIq%s4Cac^mpm1a{+z0kk`W%+Xo`RE5gbZt5KOb}5@_hl8J0vG%WrVpDG;YXoB~kbUvx$R0(B*(TqQ0N98kDYTLd~&bj0>$VL4#94o`@D~e>Kx~phhTYcSb zkB`%i*VP+jNg)D)08!ct;6I{u6C2v2jeo2btXVIE)6*P?o~$-^&(5%`-<{|So2!oM zWoa^BGi~`AyLaqNukWU#ds>@D^=$(AP|nkp{jMvb4?HG-=0>+HI<{Mnx0 ztBv(;nW>NA*Y^Cx+4lMJwZ1@Np+Z^~OVIxK4%v2M_tyGwer?0PT4e9c&a-p&&$WRa zax~_4*s~L6TT_k8BXwP-MFT)#L&-KDdz~^Hisp@M&gyk`>&Ph%fd7+pcLK!!{C`J* zSTQ$^i@+MAYIg`AkbAKKar>5a>ulMSFRYgQ(C^Z_lij7OHEx;f=9K`jo&%t$jX`t9 zj9TO>x^vc znA6(u{UEZAJYO`Qnw9f!t%XE2qYFs~E@0+-_`WLvTvGj)V8VrC2{>(&mS_b6atEmFzYXbUQw4UW ztlB6}X~dO9bV{DU-CVbIyY|_X-T%Gbi3u$Pquqc zJ$*$>=HQpEM-6-IR9wB|@M;YYfM|(IzU()KogJl2~Y4`l3DWL)Y7@b|Xjzb0D zZa)4XfurVDDgZoe=2H7zzfN|gfE>?a&E`@YHGicwua{tJ)y97(Abg^&Jf9)~^Sg%} zWS0%t-!{lp%IAw$+mLR#wytEW4epX_y<0S~rzg&}%(}I0y%r9ElYUssMt0}P{T*a3 zT~}-k>n7NHvzB?YUb)~H>({!ejh?;KZqsw84Elde=a#lf8#2!A-QJGw)Y3}IcGyuJ zTljeUU~Zl-J`m$a@YoqN-p(e85vV^rx3S%R(jm4@;IT_qLpw}#d3^kAA5U;Y0m{(2 zRceAga`qA8?(AnxQtPUY=JxTtWp@ARhx>DBsWCA~be>bN&W3hxqlHHu>(Hd39nie7 z<)o#m?OAHWH`cdRruE6mu(!TiV%e!$ObNus!;gmo0a(_Q;q?@40Ah^x?c3KmqTB=Q zg=64wR&|6T>^v_nEVTc}-g&@TQC|K380lif z-<;>1-x+(|WwxVeqpf`G8OuH649l+H!2KD^X+M@$-r`w@`;)2qY66|qiPf>ZqQSAs zzJAB;3S>&PqV?--;mc23{(TSHb{P>`4jAmmR8$#`34uW2i~vNjVwNaq=*98x+K^#) zTGD=HhHKHq^0%zFiOWQ9CYrpr=YDF7*RHUd>6x~!aH9wG+&JoSWw5Jct?M`STxWp&e2-2%H`Kw`nhZFZ&r&#ry@-GT;a_)uV^NBx?%S{B+D z=d9MWe8kF`Bul|>2egw_QW5rr#kOqocD0jYmGuCrqdJGrT4o#(6 z+CM&?Wy_07k7~^XK!s`NbOECE+e;LjBWo~YtNVHQF4AkcCmwkWuc>KaX zx<=A$_PQ-zFQD<+Nek>Rqi5ObKV4~OwQk7s*sYMKKK70+{M{v1BPEhSYnNUo(8)o) zB*aQ~mC9D2mztmUZsS(+Qy+cD&eQpL=JJ8|(;m(3q45jcLLahSHOZ=K83M--NdL72 zMz8MPLN8o3Eu~_4`^B(N?DSUkY;cRZ_V}d5{zqH%ySdJ7O|`XS_dXl&&|9|g?rZcr zsOeonS9Mb>+NvFU9JCzX!`R*?*1vlii2SHd(6tBn{5pWeJ|rx|SovNtCE1$X{s#jr z9vpC{Q!N#)TWh5vtUrMDUBBzB+&tT|dX<7j4_M7cO`?a(RY{i9&8t^hNpZ0qP_%vJ z^bE}=C0qIAtL@;aq8LiA;e4U=Z|w2YruO)f` z`&=n6bL^(Ph7KT!aDQUjNV_BFdTU#+sZYgESvk)$6;apt1=H=pPw%kboOF-ZU#jxI zY|z;*>wk{_cJW=^C(AE=;V&Tx4J0&>&_K|DgHbF)Sah&Fc5jevt!rgC8136I+kPR- z*Qd+Y+YP-m1uI}js?O0r%dmbAj?e>GvD&()goinm0*<)R>=m#@UcYL9HO{JLg|g6H z-MyuNYZ-wwapI}2s+xkGBk+-#TG^f$KhMEv{q!VTu%*N+s zsZLGHshVszkC-ItB0B^$PH&cHC#xN#U0#-eZx#FV`%~?bPR$$yZ`@I8O){%luC~|D zNVTZ~rRekLecRc_l0A00Kq)%m;q=1Qr&y=IDgU%|h|g=V0DI;7z%q-p&P=t(CNA>7 z`FC9G*^SuF6!FOUE9~WKPdfxgBi?50{dPi&oNJ;_k>8xs+2*b*v>G~h!N>SF{o1-U z6L9wAgosr+NdTND8Pn)Uz3Qp9LpuHY8D0GaRe7QJ6KTv_TeIm0c8Ff2O6}pXv;8&^9#GK_eq-9+z&^dlW;FRl*7r0;aYGMBvH(%#jyo&;(3Hg3%fJp8j0c3^c z*KMba(utq<-!PdMz)H?q1kCxS-fxSNXG^>5t zg?7%}e>Za2&l~%(O?m8}%9PZ@cF+FAcI~)C=|Fo}UW*n^<_^fjU!ME+(@#EXLry!> zva_=tEOM`*58e+=qi3gO*hRfhv$rOEU@Mo;)UP%I7>T%Ftf~43roL_e+y6?pqE1*i z!$!@UXp4*1+l>P*vbCEw*tli0>@TPN%c+o<@+ZyagR?)d%=d;`yV^~xb=@XDo$pza zqU{F#B$f#cBsB2D)_~tdnHn#zn-wxt;2>2G&;K3L$$IF)T~Sso-jI3deza(fZPP;< zP=%DrN{XLQlB|tE_RC`Ex#i^me`=FjK4rOZL!tF~;0@a;%TaRy$fg1rOmWuGR6o=F zsTIrF){;nS&fT(#;v(>pEVEb<0c2BFZM2uBF1EP^+f-KEm@3ol-q-9M`Si`q-)Lt) zG14t&m1GS?t`~4_AS+v!dxqKHMoo1ff>lyowHsd^W3NnK?3TNm`*#o^E^j^Wf8E9` z&bLYe5eU<{fER!$!gMX5>do29MYdeVS_-TqTbcIP6nu_+Jl|Tl#x1`bi-q-tsf%p- z+Cm>20IS>m!|jD>i>!FhUI*mVx4yW<0UiLUqpZnu1G&`k9j_r^x)8tAJ zFOf$?ME~r&tX(~yT8==kNa;Qem3LX^G;Cw+NH{j~?btrUF?D3&E70`(qv!W_p!mL~ z)00KSovoJ=gmH4dwwCVEba+HZ>tzX#wFY5 zo{_)FI!GtHR8S|pg1KqR>Y_Gqj^I3S{UG>(#!49Th8>Y>>d|p?{JQ=7IlVQlp6)<5 zSd4cIh!*QShTuBVmE!LUy;r!NxE5#^kcrh9!N2vi*7XITH|Pauy7Ygdzu?qU|Hmy` z=f4YdgYX+k$oE$RPWz+b0qVlF9+qL$!hK&6%44B~E(sF*q^ec*m+sTqWR1=^*Ur85H`eIJJ8jptBC8}$ z&=lo~Pu5>b_3Azi1?c_VAO6QWcIxUWGUGc#U!3$^mRBsGPL-tlJ^@N=3JdIa?>=Ea zX@83KXx>5lBQI82%9z$Zv!2abxzPSK<~0YYZS$Jgye;{j#uM=Q()qVpiugh=f9pXT zw_qAd@;c-FY~%Zr_@2-}LIXc64LAbjK8bY;a4=HVp--2ucZ*&x1;u=_be-R1+0Wks z1&-YR(G1rT4`~OB0$o9LuaTuR0uFd^^L?AFL>s6<*SLb(=<7jSfsyv z{MdIu0EcZ0H}7x&1;B13>*(5|2(M>j0c`3<2+)ZII81*7S{TnT-3qWyaXJ_{AB zbwCGEU$j)W4nIn2lkLGk*j1$$5M(_d~2z)!2J3#x60o+q^nnp z-!FkevBDUkk0O9+oOIpsZ?D?Zvew@J(M&(LtK`;!;O-E{_xpkEZJ=H}YX0^q1z^py zE7jh!m-Vyu>Q9Z^pRh4Y*7%DK$DKz2madZ5AJ9hguJYBxd z2;ep$-(L+xfM>XhBI5+y#Y)^)-^FnOz#iDU*A9p@oj)hM*KfC3zX4XIMy8c)-D=fZ zws)Yrx3tvCL2{pxVx^@ermVTvphG7oT;Di#qJo+#c~H}S`B)#&-+t8_+NhzrQgmDZ z%CUW98~&taWmu?Gu7U$g=%z~c?6Uht4Yi9~pJW&IKGlJ3Ws$#kZ`R&!9DK2LZrIw+ zc($KaQoHpP%rtf7e9KoRx#F!op_CDs!f zNNC^(tAU6)RKq8LgDGL;A^FS!m~sU&u6=o|Efr7zL;@OSuiLDfRm2hsl?c=Ff7LX0 zZvjGtDE8_}mFy1rYremouh zQ}FcYHcid`<x`-O`C006vS)UeedCyGgQ8Rh6G6 zzKTdCl`SVu&SOZumsQt*qz=y&#j~cNTrBh>hQ;A=-JmV zd9*SWPSDpCLqD>UWa)lT*9lYLiv@fc!vpHabzK_UIc*vl!Ab8eT5H{M)9tMv4^h;8 z7jFPdB7B_pp4rV_zj}~umi6+K2j8$Ci;-bP;dU#LKQLBm+#YJACdn-#)3RiFrGCIR zZUJY@DoKB6`)I-#;ajE8fW_NSZet%US!X})+0u$i_uAu%_D5ck8wq}&NO>Zcb^h+? z-_Bht_R3wLtRB#udxFC7CoNU~I_G6rbNRHc*Y$%e*s{}>$o*rdk}l-woC98$=r=QJ z=?3R5-LNC_V)1SC?hPb9{;M@`WXpHtYzH8CqydC!aLPb*e}XKeSV_6y%E<3?!~FU7 z>9AL9)zJH_)#+z@G(7=Kt6qG~mMRCj@=#hvri=b^$sZ$*B0+` zA4V*e&reNTh~dTvTk}6E3fHFqPFuCv;oK?>kd=rOiMSCPhcg1DuCa{;+^)% zlC=sLs^ZhSfR>AgjWK?1qz9523RfK zq-lCt&X&r$IBrFOEC?b<7qBTW#0scn>NQQ4x|`peWZmm#3OrPHpH%!c0iIY+-%x~e zWBF_XfFJ&3j{A=?et(pG+rxdOSx0_Nit zJq}PVFR-~?*2~%{pYfqT^`N^P*y9z_Vof;9puY9S-zeC!+|a8 z__<~}`*}sH&(K&~>jk23lROW6drvPP`8tOgsg>leQQiACN=yuI&R^rr!-BxW>7h?% zd$8Df9U6PE*)+Lg{8BVqN#gsem6q%*4*AmU z>a4a6JkaaD(KBrN`mJ8{+HTE#`TFb?eoZykxoIuSI_@B&f#?;{kCoW z{#ZsY)~Ovk*g;u6Gwal`+CBPM!Qw@hmXm88F1WyQnlHED(a4}=`BF*xw z)%`i$&g#_PNYM%4tyrdG9_98WYbrrnv**sSVXwSs zC-v=b$?}&?LOV{kyyff+ygkH@aQ77^@5hK7Yig@YhgUTG4b)8*8l(x zYu+K!dx5Z9Z~Za@Q#|QCDL>1I{5_D{$1Vdfbv{wmS+R0ur*C@w=hs=?fv4G^AK&0p z?EqBTEH5wzU}c>Yon=(FR+O{8yhqmK8+uSv;aFV(#8E8jpcBx{hCuB^9RZATQn*gb zl~p=t%1Q8NWq%lNSaKYZ_j|?hTRpX!AGb&D1^f=+8-+N3pI+iwlJgyxC_wFg_3cF6 zJ0?$@V1i9;!D!<2i;z?XB zz|lyA?nMe-!O{lDB~!jk>y!2{04BD<$q6Al7AY*8jjC3X1@kkv;sH)m_3*|5o1$`9 zuF_@61l1KsfdFTNo1%+W>WjOSc7s&cG%=kH0VniZ)hOK~DKVi^R!(}+577^3mzoGz zl$99~>sVE_4M%B6W!g*DPH2dT)LyQ@q03(!>poEs^^-~yfC&F5pn~+8fsYi>O@w;@ zkfFbfA3edr8HD~~N!+Ev+U;~uHIvFa_h^0THc23eJ_Y@fa~+^tLFa-tLfxUh*d=-n zP&J&B*!^khXNbIKdxSM1w#2tvXPhPKC;X|jfgTtevO?BC1c13x;1Zx6-Q~Ijyk+V- z*dFEHY%2DI#iBpjF3TqUV;p4F;+RdEPDdJuBehi5Qg%uOFSn^=uT_=aGNs22QQ&?w zJ)xh_hjp^#@|dl!`gpnGx(R(_O!O^F=X%BV$h10R;2KR6S7X@LMB6sV2R2RpzDEH59-MhPGkbQv705Vyg$n?8_ zVeB^6DSOzq=y$G}l)O5YRlk8E=BpU~pI%n=LXY&hrsrJ*@;=wSmFf6{+IB#+NrwO? zb?GnkmGZm*a{mqzyDw}5IO6tnP=D0LlIV9_m{=z>6YG`ASF~gYnEQQy7&E_IvMfV zv{_z#-6@cFtm!+cix&c)x>p|*TWg@|YbvN`OX2{3A8Uc+Fozh=`J`w3y zb@7kgCgS@*wWO{n3sWQmR(OFR6BjhmQHp%xk(o%_6x*#g3Tjs-qOfV$QLa<=Q#Y2+iprcs8(2i)5)I&${oyZc<05lE zQSIYL6lNR_l~cV4^*KO23iyj$r;!UbSWmI)9_a#(fLiK{fNF0b`T-zSFZ~;UlzQDN z8{H3xXZrz-jXowMp@D=35*px6;P;?ID^Zqee)k5B@)2LxQHp(K z^Vb~*KmhnrCQp8z`2rUR);Ihf0a2lh@6gBB)km379?(k`s*SS1#k(AYx{kK|rZ(b_ z3*eV2<66obL~u_S3*evq+Xd=k<#^kOJvOX*6xwkB06+jqL_t)?)&Y>_rGoY<3H)MN z=jDaA>q(!>1vGOSbce=iI4BR1^`gU1V%MAUq=4Z@gS7%;SX>~MkTT<0qg*O z4kiWG2x4?ABWKlvMQcwqfC&(TwUlWj~41%Z?j0bcYQ{1~w^(ie_I-&mGI-uw8v z!uO!xSU<2K)!k&dgZhwrW^l@ZyRn9`=d2w)E#BVBS8 z_!L74<{Q7o2i9b+)gwvJQ?9I-YfBF&#YZ1lYQq_m+6^D&*lU|QEKgWOF0Ekmen-4syYmO9s;0Jmq*{L0PO`3$&xY$G$qb-zJC|MB{ZD{ zSCsMkwTDKKE~P<`4yC)hyFF%zfXFyVr?gr@?y7T3n^M60Wv!1o?-yPT9 zTc}&BblYTf$TsKO6pPvRAgs~EaQT*LEKAn^Ry`lko@qFoxOs|f*1x_D@GDF#sQ0t! zSW#|X!jDdaYJBqH4l0kgz>=DI7KNIbRk*otp1L$N!9u%8Bj{eU8hrHq7IV{2FJJdkfFARWsrY!55gn&|Y}(1!zY6wAg!e zVgZtAz;?jL2U3O~eC8$yRaVX-L1X^=3RS;SiZ@GCZ3T_%=Ny(sZYBIBUbIQV2d+^K z$^eq3?J&8>?v3M|jMc6}UK=20qkk)-(E!MbL^==ofG8or-i}O^q`B|)!}ie9V!V{z znV|nzZ#jy%Bw?WXKVMO}|1Qk)rh0xDvuk(ri}DU?rIdPzm!0Sgl_k;118I}=IChma zzk=aF3656)^j4dmc}kdZav-@dlJPg`bGaQp|DiI>^Ng=Ot=xNyn|C8%uMaAdrxUct zRshbS={ta~-n?`JPnHLF>O@icZL4p}jkOtjVfHPjRERs+?r9W2lQ%LS#~LdCdG(9U zFh=@z+$=_QnaC!jtJ#(9PU9o|s~K}Jj_b~|2CSP*VPTYF%OPvec55nYjl%C>G?RBS z-90`DCVRRt*Afbw4K85RD2vG0=5CO=7)p}m6;`{)QMIBVJI8BqtzMj2 zW7IuDv9=ZRba?4rc?8dL1+l!w)Mj=+Y9c6OY;;}ba5EP4c|fis0;>fdV_&|^0_a>| zTwt8Ok8uB`L-pJ7^z`~{h(AzM4JhC!GHgm&MbzxD%jDp%fNW{WP&00kz37XGNbC3` zv0kc~A5EISF8Jj}0Mdx;8;hax?RzIjFt zU5{~vEe)g_S~KZ3U-Mcs{NKH?=S>NX7`6x|g0m*Kn*ZAVdh=yfH%bhfmGyqg(~QK% zf*|4!i~JHeJTAq;P@m<~(!7pl%cDj6FqlzJ6N4nT1o;At7;AJ}o2<$BPP?na;hZ6A z7PyOQTAdgy7a-IY?dlENSi0+okCyuQe8heH<=@L_Cui%i(L?{ZU81R$hy4#3Sa;hL z^FxG-lH93|+z>uSBd56Br&-!3`!^7$xUo%$s_U!yj`}{QfTk>|6Nv*FK;`&m^Nz&r>b1E?v$f$58YHE*PYDA@_RdDI0I?`J#sMHWD@=*ojc`*0O|T@KlXM@& z0qs6gG@f0i{|@hyIkhyp5Zd;P5ImC*jjuFCqJv&5MCG|a$xZwoPkwt{$Cn;P zD>ro|ZrC^&nG)FWEZe#8r~b;56MyqL(Q@V=;mew@nmb9ea}}Lm#}y}DU{T2mU&8(U zxXor&Ph3I&8eEalHd9d^18=u#s=Do4v`|~#UXVY5PKz!N$a{=XkHa*RF*CI#*YRc< z)U>RSxtR3F)&8bhCyhaHDy>mJmz)5&L>AXL_V9q>!D|IY{8;Zp!lxs-)-f{CIiXmc zeKK_mkJJtIqWZE!7L8Jnx_V z-V;}T#IpV8i@Sf85&$1uHVh5nZJ)!lB|4-@+^-|v>EExC__R?Iz;s+&u>e-Ec@jjv ze&VXJPxr90dMnD_moIoQ?&ffm4-T4+_o&T+ z`cvicc`qU%pIocFz54lhI$zOAbv!Ab8=?=6gjBm%bajpWDQdWucdDE+C1L<4fUe_v#mWHM(u8cEm7 z)6;T&M0#OY8a&Wg(hHDXOILn;Uc_p_1iMKD=7qh@bdFHrq;l1goWQ^AA5v2wZ>DVK z^R4HY5C}aLSk^r*n8We^0Q|g0ULZX|*~-3`^zWeuIyn&F;XdH{ndZQK7nqylERMSV zcm+_^_yYsD!^m40oyktRrck1KdV6*YGLkC*o25PtEeV_)jv{#n4jv)EVag>1E!2Ic z(u#g@8C`S?N!7*eC840$a7615mR}!e$ov9xKETo^DEz}a2>f-;M>|B(pjxL+P_w1O zFbzT2sO{8erP(gh-k@=K5AvF%@cFipiSVf*0-Ci_EcIrM`c4=go`KD0a($;8kLH>} zCj?Bcq~aTwmpAlp*l{ZSl9>(AKO>=_w$hS+;G(K-`(y~|YMO*hnE5l&FCWdkP&m-4rX0G$a>3+ zL*-IU{l+_(!n*~e9QrnDhqO0>Lmk5&m1P7qLd+Q= z(Vm4OjR#>zaE~xytgSr9eN2k)RnxhtG4d1radw23?(!U$lSkCnH8VVhPnwl_Rm?f? z!a`9gu)(6ZIb`;XtAk5YKon+Fvbsg9FYuW#`}b7q{3oV*6(_>Qzx3Nn7RLj9Qr0f^ z$}$VrnVsn3G+|P#Wt}7Q%q$-==5e`0?@5Hjf7^7>qJ72ICw-Q?{&G#XQwS-x7dRB+ ze@&?}e2s#rKAkaiVgWApGaV#1=czXLS5QnPH?BWFv@pi8r3Su~=rEi(o7d`6k|Uk( z?G~#WGx8sKoTT~wtfgD!O9&r_T9epV(w#js5;c%-w7#fRXk{Jq644vYkjEqA77|?c ze~CAk)T@R;vbT8siu4PTU{10mA~5Xgl-CHKQE1+Z5zzB$Q;T~oJ|h1gvAl!WDE(aEUV~$ z67?p1{_r4ZL+%o~RrMKT`FFD)<0fAwA~z_ebmM}|T*e7IMX`fPdqqvD_3G@kvqf;9 zQt#nVn?b{PDiP^|1X}URdL~EmKQB4@6eh++)w61zN&z-xJcNUifd$ zR~J)+{)-+X3P9*;74TE((N>b5?Wye3u5I38EQ`MxPvfUlWG8Y!^kS9+00w-;Efm2R zUW*jHxugVkT!7pcz;!Lu3Mqgi-AO(|cs*NQG}})vRQgABB-MtfbBtmeDn@4!jk%A z2yl}+*aH(F17=JecAZI=su`wPmSW&qns{vX*o*~FZFs@#KEc1T1n&7Gc@V38BKXw@ znxugZOdznRaU0d=CM(jiYs5&mZ|2*`ve4@v(vdq<4-scv+*)a1fy0Qw-RFkvh?DG0mI#)(~(dQ*&ab(|8sTSSdgoZJGen zXq7B^MYc`JvwhJAWj0bN1?T00W?$C1A;;!5c5e$>`i}P&l<+JX1dA~Qu!ES@Iojg; zj84Yd#EBZ(`&kDK1ji?us(F8ybPceJnodTmIsm#~wlMd(kzlc4l_ zEZ^+<9B~0rCF({b>Y7luD2?)LGrGBHrZQ`_CzS`3G);z~BhLdXtuEHpWh0-O;Flfx zlnnC~vm5=_$v0h{-2j?Nx><>CWdCBNEyG=+BC=~ZVFMMFX95GicJujabGZ}~_Vb{@ zG=*xK|4?G0aBo8Fn-+}#b}K-*4{5aqJ4w87kXS!kK-$8s)t1WNdwd0g%}ec%V`)VyQ``qaA zN0_NeIt;FZ3VVP#jENs6g&#!qH5ATl>?OTA6zHo@6#REXSn(RiZk1(x9@p8sH9=8V zBOg%D-j2ndkjgX1Ci*flOc#Ls!c7io)TRJN8dJg!k0+CzQ0HWN^{A%%ES>rQIk4nd zXZjAOxAjmEMSqoUIK^~jH$Vq!rAo8!9=&OoT8*j!iTSM4z+8q+hygfTpCFG>&+>}X zq19Dy4zz)GYSUyc01*u+6>m26?-$r=WLCf{01pf@>)6Wgx+)+XG84qm`*15R8*XNK zm19%QO1E$4bsbQ(lH;hvCu~K<=!pFG)+s~2qsk$8)}Ba=Mx3`=#Yd65T{PX^^SYqp z%G-Y}V-@N8?jQLS!1KSD*VcI3umnf1R^6)@Kt& zOnZ?6g0DZ)?^-Mx&lU9>dNnKk8|`YazrbTZ?iyi}Z4jZsZ+=b#j%rW-@mVBDOYA-V zJtyHD957*r(SK7N__eYuhfR{+>97t|*4#g$S#CuFk6ZS7oCh)qdrrBT&PqwLi>>RJ z4cmBjt(t0Xr*rS3EofUP7YI^fM4Od(DyHo|zJs&~(&U^3VvYwc)k$Z3m)*@s&a%Z5 zR~bn0=f3rIEyRYC`OiD~ri-@8=tO77ypR;VxR@W-{s1dn6j$g_T81Pl z_t*3Q3ZE1&U5a^<;MltIPERf{4aY2WQ{?<2iR1L&c^YiaAOmmKuqP?yaqC&LO7y%B zC-pVSM!YmQZTP{488bRGjOZTfeFx%ciKB~pRL+#t>6OxG1u=CluGSKW?RCvKl`nW0Cq zL+5)?&2&Qr>|2`$EA%bVDm?)ow$)aA;JU$(3V&3$qo!DWL5%t?9{lt|r>XN&rzN1V zUq6{<^YJfswN|~Jd60_Xa;bI4Yw6aueRJs^!{IW|JdXdm0Fi;mVu&cqJ(iJ>n@p%6Mz1+ zs3Xuhzlr>Qtp{7)IS}2BC}Wt6{EhnSHIQ}@f=%{6NVX?X8*X)%(v!O8XT;+q;! z=f0s&SpjS(LetpF$obEn;$sgX&sj&>PeNKtFQyjDFR&FuUlK;)MgXW6lrg(%BT~x* zMx3utiP8sR89mnCKfj74)-gh4(w#g>xg`ydrl0y0@3nOKL1=UEucBde)4i~dam96B zqK`+7J_Mwp`GU>FSqbEJAy%YvPUL?vR&>Ig2OLn3e^g7^q}vj8lmNy)BbgdAHn{LF z1e`cmhhKyT^q(pDy*bzboDhGZ9t!`^X}baGrJ}QkT^p{{8^Ve|MALLx5&=0*;;Z3I zzVzUs(8PV%xoMX1x3kpa&JCzHGz5<*yHi(wp^avzl>~G=AsYcyRx_ zn4mX20fjsc944)=FajGxnzI}&epesauHkc=P`TJ*&jTIYBCPVHLlkh*;RbHGNK}Hw zw3lhJnL${HBP{cQ+AXWaBRVxx6naRc#_LBt~Fm3eq+VO z=U|IKMo7&2)?csS?A*siP&=N$EnXt$uXGG`$|eHvLQ42{OX?z6SVMb$%Jk$xN=P5c zEFEPZ<=7o>w<})B+sCUW(XpAR%4lBZ6DE+hq%E#}+!^PC{cOrEL|d@Lhz7W*ej~Pa zXFU~C84gY^d(8sgEzD&t-fdI`0saM>r{Lxqbb7d+dks?(!g2a%>1UxsXU@JgGJWSz z^7pg+Jpb7rIR<3~kb57ZI)69nKERaCi*7Wd+nBP)Zd>tD5zk+UD_5KKXs9Y~Qn6Th zCwYVR4yib;^e8Kmw^CBFRB1^H^i}Xbl*oVTY9Jx^$C&AujfCrq407={5g2TMEFdg` z#k^lOREUa;voN~Kn%6D7loexc%XZ^61oTj(Fm07ILA(ivY5!GmA_oQKbE{1goC<)< zIEFozSd52UT;j$ys|P-xS#Pr?&g)BtEK{8B{v!H$PY0qj>^1AWIF3R)b7 zd4A9Z0Z`D`90F!#9u)Vb-y4GYcR;oQ*V~0IP+9&fk44xm3BXL8e;ops&e(V&pB&(3eawRvu^f9iRE zG*Qu28y4u4Vdlyr$n7qNV#;i%MZN1|S_D3Bq!gQk+fD#(yYwYU& zJ9Px!)H?ko5k~jT=tl%iW%u+KpdM1)D(Wl-6P1e7h>iLu19JpL4crXDA@aOqt}(Lh zA{N8=vq-<6_9-G=5ZytteLkH3D^tSRh;3*0Omq%U-vZHk*|&g>nY!q^VCZ)MQrtw+ zoNH6z`j=Kn(E{?PsGHRO+H-{=;%-pg>6E|*3?85f)F#A5SH5rcFb(l>GaJ3gjbKHr zuI4}hf+7oPi~IZO(<$XV>_C+O!ua{u1_z86JMEUFC&c6}!Tcafi2yya(wj~FQbjF{FEG@KwTvQXs19fnL8hly z&+7WvkCJAiG)IrZ_;a=?tJ%;1$W8U}97uH&l2S7u%Rn@kSoE4Yti*j^OKShz0HvOX zWDz3wFv!oO&s{%^wXPp6#V<RV+5&-vfcRD8sH12ni<*6>t8x2Oe??)hi)<%!QBomg&AonY)(a!%9fSsSB z=7h6Nd4AZ`29%8p=lGcsit?_GS=!F`JOA<#+uWVl;p5XRX^K1i@c%y@MlAGbF&5zh zj4w|H>(Hz8&ItyV@iA;@7rvEcwy2+vj1*!+=t8%*iTHBQRvUpBHtYUpBk;+VX|<>4RaovXBg%iLMUMj)P| zc_iSAjYlA?m&{*CuxJlJPm9b#%x~kc_?Y4I2M9_1hHjl{iV8Y$vh@H7Q;1)-NR+S_ z8D|}5xDu=&zC`2IE&#+?>^Fp2Q2%gxuW3R`8=?@kkjKf=Zb%wIxpRdeB(?%E!vK&C zkMdHnlcA2{Pw-%a$hIXh^5Y_{4;|yNSmxgH_gJ#EP1(jPqS6P`r%dfP2P<+woAKw} zPCZEkSse`F%lh5K(!(NhHsZeT0Xb*LiKm^>t$N@1iv|WXJM62TrADJ4D;n__jVwwe zB+^pSO1D#~zMy>P0Xf~!L)ud!{({YH3r6UM-S*KDgsFY?3K;Ewg0#bgKw9cQ1ODW$ zr9r&Ar!Ugx@>EkQKi;h=qfdG(_js+%$0qvf42+=cFq-mtrt5CSQOc#2w46lJe<2_J z_Tj&s>`z1!j&nRjx97EKbBbU#=U7_nU(AYF$TbB>$Cpsw=Yfv6YRxP&ol2I*yN6I} z4~5pWd1jWGb))CTg&gWCJn!xHT>x#IR?g4s=|RfE3@JwK?U@o_ zb!F=4N(YIrUEL%-fJMrGm7z5VtrxZ|;vi`3$jhSw_Ch9(fW_jAPAhu3=#k}es&nGd ztJf3S!EX{{XOx*$rDq6G z8%}47vm6Sg-w@vYqx0sDydZVk}!cF$s&LP;q`*7n|_g{xV-$p%x zhRHDF+{Z@Z4PQgY_jf7zRH(H>7~+BZa<=isuXCH z-L)cf^9MAit^@j>#IRiV2yM|beCxM33N22nZM~VIyIFL;xcqt35QK7c}V zF!r*dHxbyi<+HiG<#z>}$bfpqu<-FBeAl4Ny(ztn3DhYyafw@!ODwW5vRGo9Lw~d+ z_ZU@5KP1Vd4|Oxvq9dA1UDKo8wdI+EOc>_1&yo^CHh+zq+vVXLZwR2h>kt}xm>a1t z57P#%D2(DyKOQ%1GP-aKl9E)kRx=hJr!#_#%wb>rm9{H+DBks&`2HWS@ ziabcL_C{01Q%o_}lVPu8H`eXeYCFb3wMLGiSC%WUBr8lcI<|bfrAFJR!n@&&1r0Bo zV3MA_#dbCOgW1Hi^xTs4cE&1=nlQAy$AU%m$_Ng#czxID8m(wWkX4_ouh~4(e2WiB zXYIrix*{17mwpVv$WFS-5c5GmR7qL!Avl|SM(Ft?4Ve0U70~m;^{Wqa=Z$j_U^S`G zz`^-9cDove+q;ZJ0i{RNV4mUqs`r)r7o#%XPdniaO-lcW;_UuML}k0Q+?|(Y>KUt! zQg0-F_ILlL_XIs_n4m0#IQ%MzHqzbUUKI6506eCBR>nVrhdd06Wh7KBolI__KWlLb zr|j}<+k7K!$icjt0Ftl_8Wei77UU(EE+^$_nrFm@k!h}AonNJtC^;2t5rKs~5%es; zhyc$f6_c{oFJC5fhrNXW+d{^@a zS1aRoMoW-03I3yl$^^64(mZV8BxT6~HFA5i9NWHCx5YvDJZn*1ORI~&-<>^c> zq0wk$hOI2V?P|1j?Yyf#Rn&10!4_ami%xmHzEq5@QOn7E{jJF{qUS5oil3`^y*jip zB`0j&DLOcY{Zo0D)>he(;br7~*r*Zoru9r;;A51a1oB)B~4oqPCJhs01>+6hT$ zxo|D*8r56nms(Zsvd18xR=8XlHWD^Lv=(-x29T7_lN^^eatt-7*TzYc!<(O z6jWVfXgK{RiAe=e4N#D;Gesl092ZJ`e9(V-$yitcY8up-JBW4K4{O{eixB8d3_|TR zw`}yl-!{I!`^!%lI#tcdO@Mr*&{_y+;+u2bZ#o5_yhI?c;Mg1?>LX^SHU?oUz6SaK zbgpEzi0Esf!A1s8CzZFpL7$B+{Y#RlhVFa9r52g|SGXsGg|4V|Vm6+$=# zH9IJ`o1y+BZS~z)2nRX@X}84f&Qbt@IeglhV2K4Z`T9L(|$1G#T6kA^j=L5JdeayvIUM;1JX0xQ$-jl)_- z3O&1GB^;r^H?6w3i^ICW?2Vz*Pv3fd=vF4ZWgDV6VAtpM%t(F~lM3{s&f7TIis>ky zy*ib`z&Gq5bT6o^-yk4_a$4NrA1~yW#_D#6s60ho&U?WLN7r3xgToJ<{C@ka39YVo z21M+tNAGy$QIpIjZ|pxbCWtZ%Np)o-3;v?cbg`t@qY+z507aSw#II3R(f2=(_Uk;Y zHdAN9zO6bCEy}>)Bu3MyJyPaad+PYHsWJS4ZQ9_St+XIxWT^M}m%f&7_wEUmd-$V6 zz=OCe1)%Djb8j_8kJMk2LLPMdBkJA)Yv^t2xFxsNb0V$8*8cR7DfeJY9qWFdVeG`j zxs7wY`UvL7=f-Bvhbv`0zkTZP%+cfl_q2P}mGXe^{E65%F?;Qe>vb*onIg2SdM>N@ zcVekDny;fAm@rxBghfK4!Ul}UXmAk-nLh*o!pveo`+L&3ttSzKWNkq{BlqqJ>{OLf z>Q%`>4F7ox$Yrp5=LNxhp_0+WqI&a>9EE@fgp~&GCOn1AA2i5zoY19}+ZKDryl8ny zb?INM<+nMO022Zum(Z58#id(%6038i*k=FWF`e#3=07%eEo`<+m9e%piWYH5V&=sq zE8_;#nLjeC(wju)+cXV`n*7qn4BCg!3u+9QM$-uF>lu#NLAsxH=8I+16b!q2!rat< zM}6G|MLtFrziBQ@BOw;xCCyuN;8NGd@J|fZ;bgf1`-nTkbqtM~$}lOY*#3YG`AnQUM(62d6*y%GQMydp09` z$raUNfNa577iieJy?*>o3#3#^&en)wEyybNQ*;woaeO(9MlVL7o?tZME|57Eu#4j_Hs9m77( zLtRPsnb)*^%*e>9Y_t)@s`DlG0^BYA2ZuYo*jYegDI0X)Tlt+e5!T~y&t!!saMPwD$|`!4%73P{tH95c!KGBQpxDch~nIm57*y@C&>xSHb!Us(5NE< z;Aa>hXN}I-tGkHfF@qMS6T$+a@%8Q~(x+1rqA1VLJvbD*bS$=1B;;@z#y<_FYTB6y zdcN|hMV}lQ##I}CczCsWZ&mL%#7-jm!1Xa}1fAortQuseYO{gD_{zxV$1V1j?(pG(Q|MT44B4|~TR z2WIUGSv+{S_Gq8D`=_fci3cr@fZE;pFWo3nK9<|6zNg7p9e3zWzUw}+cNrn1!`IcI ztu$AcV}~>ij=tr6_D0lKr%JrDW$T4&0V!sBo!k4xEl!tZZC{rc{xLH;EGhQ-$b;9P z|CNl3!im6zC&>J=p`3U+eL>>S!t(B7@qH8+O*{L+(+!0!Op>UT54d}mKk>_r38l(q zXCLsly^(wXfGT?ybake6>DkZ^3Bnm5cL%!&x7V}gw+)x=@%oMH9&EcL_R6jDtzJoE z2eo%)D;e?N!g>gYK(JO}eNBOZ)`|uDwt(`><3FA&E<8PCu41!gSDtXo?Hn(O z@fN(szRyVk>%73Y)1o?97_h8Q`yusan~!b7adpRFo4(J(#VFYd8cV=I+TM?Jv~$yi zL!TfGa?JyVc)n-HeMh>6EF~MJg`lsun~OTP!#_h2orN68igQaG@2QM#{tcZTN1A(Q zH~K);J!<_sG$rB?*t4I>?9f3eZ$k=F2JvalV*0ElaDYnGxCz`FdSQKhSENa`4-Su2XL zQVA$?ulv|KPM~j>@eh@$$l9xiN&Jp@)Omfw3JDQ|XUrvaDU$Yq5*Gix=Hp{vp)^ny{`&K%KgEtZeViXKgX#0m93S{6!F)vyuSx+dcu|Qq zlfa6DlNSpl_!IA5!>FTe6F5^>lOB$N{SLaS!pa0x2w#)JoL%LSnv=ZUR<7~-Ww%k$ z{QyxD8t)i^w?eLqkxc>W8a=Yac%UuYPe1)mQ|I>Q8vm|+D{tDbq4B5LHOy$}f8;+8 z%XwH_;WVgVOBB7R7?hjD0}}nH%*x^i66(~^*^Lv3$|{pG0@bLZw)|hbghV@kbSZC}MwF^Fzh%uNBqhQegmsrePspxW za$2Wf1-~XGlWrL3bNVcdHrIN84zC`Ad=l(^94&!U_?~Oci=kbA_GA?nUy&`m4|P1f-`z*x06&l`UbgY6y$(bC?qyaU9Eh?H7y@%JQQWWka{j^Fl>G7T@D9lJ1&8m}L zY#$aKt=9+SK$lxak3-+gVtrE!nFGR3^Pzjf3chYvE$<^3*DVBx9-HV z7P7ctM*x>D0&fLsq`K!l-mX2@_ODkBLux!n-$$snNq?Cc)k^K&up7;0_o~)I5?R0h z)VLlDL%7wFQ&H4OG^}d%GMgkcyV?pBodQAK4#TMpn&lXdtQxsByUuDg9KIF_lH&#L zg|B}eXNrD+45r#ENT&{&7uYTuO8mNTKGH*3l)LA7yJiu1{a?&Ty%|{yOIiXf`S0AQRSLSvX)2%6@bRAMhI}jk`scVuM{py;maa^D;-?M9(l6j4+8;=6yvd123zc4i9 zV%@W=^}NjPwXE51iYkbuk2KDU2)1a)g^$I}cIp|scs{qk^h3*vuDY=5of?C=1 zxawaoBfEu%6w}AK=$q8>Zd@IIrN`4_y&2{*WbLAQi``jxbUxesc{6O1P2#|{?MaH2 z&}{X|bo*+=^5CX8JNvc)|J!AEqeD_e*LjX)wBq8se5+WXhMr*E8+U7ZY4ePED03Yh zl=zr|Y%L4^K8$_h>Ow&y_W=^XzQUY!tK^AWhlC)v1EtFRw#Hgr;y1G$G;g_Q;g5P^fN4EIkz^d)E zamN)^V5Y?&^L{oU)6b)B(%nsC-vT7H|0BrIYrXU0?3o#6n}x}m z0;Q@~-=Xn$=SZ8U6koldc^L*2vv#Hif;!@Zv?uv7LiP#yChEuTP10WXD9Ew&LuWv} zR}Kf3X&=`E8QIkbY24?!N#T0!K~+BY=uri-t(%zh2w3d+YbgP{c%v|TyM5i;l7K6) zncg*b4Y$(a;Im(r@6Z`kSdwGZy86j%PMygAH59Zh-u;s~(>!(}IkhGr_o4i3jP7h>=HKAcQ|42Du_4Cd8oaGs$i{_WXWLvE5slaxYig2Z-kW)L^?0Cle znH0X+037YeqHF1YG+#e<`K_NG#TW(t?w(YXqFE$uXzS{VNy@l7=lMsKIyOhDpOF+3 z)A`{=6$i7!xf((}Op22~DILb+LTsqDi5ETAQJ>N|+(V?Om^c;B&2J@{{yqk+;3}vGM$ftBwc3PnnWeSB$VA-wJ`+t9;_p|hSLbIO)=pSk1mbV{0tCz z*s0YGRq_u#ahP+4*ewZB&&5?`Jq_`c>uow1qR3HS*+b;IVm!pmk2zfg#=u!yg_)=X%U z?c1+g@3&U$8-L2IUoO1mEwUG@qQvA^#8os+-9oL9Gu8|ryd+?1*e_#gb!b0CujM+V zh^5XZh_Y<%4j-3re0Uq5j_&t`Ej(CJ%OKq%_8E9D+wXr^3$O!wC_r`dF2TuinbA6b zk|uADHxO-Cmz+8QcGu_J2s;H@RSbKMG{!>!{5rfn<`s~7jNqq<-EePVwR1B)Sy_da z5LnNFER-EnT`{$PSV_-(ypEuL7EuM1~LaCXa>$|Z|`ha!o${K%>YG5`8Z&{wR? zq@7)?69zN%tf7Ysh%tg$E%tgreqn0*lz0?RbAvGyxc2?}&T2E!^g^be(woYlQHT@} z-cWyLh5ZTh-`&vBPycL&aWWR{nw}WEPY*^?uls5!H|2tP5-* zM8@mlw-`L>>w>CB-bjd{$>`t_27_N0LMG>3h2z$4n5n4|ugP(g5e9MD#R|>_mUiB(O{hH{t5_qXZU}Ut>{>OhL8%=tn~4Y)>XUmuV|nLDz74z zCksBF8ORxFeg3(P1xnP2tnh!H=)0}I{tncHF%+gzib{C*H+JR^6v+>Ub?Q6@24~a4 zT?m-pVhPl}oILGp$1^f?rnOj2P1iJFG1wI=71aKpt(rFB{dBv^_Fls{6O1ro1oFca z%y%Fh=!^2+PvVo+sJ11iz@k+Ms(8iwx&c7eEVFWLpXc!F{sHE(?O|Hz@sH)`hHm413AX8A6(Qcx_!jL2BzqX$De499NI#K^ z_~QtFVlkqp8>x1b1AX^_GD3}ppMDb@fQW6v4}mbV4=+=7DW+?Ohx4AV z{%cM-JfMby;E1E4}=wco(FKpjDZEj0M9c^ z6&qf>64Fx2!i=Sx3&>(FS#EgJl88NH+V4aJI{XNFeQG)x(3_<_#OqjtD+0Bri$Cnc9ybTsKCxinZ z`~z6^0a@JRhp#}x9h*p|-WEKbuZ(@`fRCm@x+gxg1f3s;-tiCtkbHUH6OR3pmAPqr zbPe0=7D1q!dO=)$i~y$x(U1v~M12BfICQ_$QQ$Vd?}pHuLg=;#hx)$`3J?i6BbfKF z#O=WzBOn~VS^J03vlO&|1fQXsMi{e(Ga-uRLx1JYhE`vYt5ED3{s!sLg>nQ7L7?69 z-MtU^kPkW;&k7}K;1Ks2kE*R9t^p-nPz?;x8Z)wBC+RS{IcW| zERR_avT2@3as7dWBtF;o%d29bES2QsAKwQa?EkWIU)P^RLd_h>nJ)pG9u>1!@Jv;*rg7pNV=A7P-<=~d)|9(p?^s|E%qN}7BR1DE!owqb~={sndqwqGXZ z+64B}^HI)|T}1HcuogtTSB2%T{;6r~om_0)aTXY9b5&Wt#L4EL+~C1oL>%g=f~qOD zUoo@qV710Sm7HeK0cQSorgdVXiG4AVRWI^adR)^U*;LycH3NN+5BZ_EF!S5|?-tlX zBQJ7IrUv+!$vef7o>{3NrGzb|QI>kH{kn_eSXY0lwV&xB`Uqcd@SH*n2p7+;_<*dZ*Iwa1fEDO*gc5eh!1aoJQ0A4VdPY2ITz5B>wM4<5#1Qu)Axvsz17wfP9n2iot7PXP`6t+lWwbOv*T{HgGKGe=v`lAC1(Pl_<~OY9R;v`*5Nbi z1CfF?PNt`gjQB3nKspEw{T~oH#7a)$)llT;uT`Di1 zBmM&aNn#pL#Go?!vOsXdE1L|Mv`D88`~t+S(gnmc;B(f~V7yLF)E6%)GdDs1q z`zMz$1$>(QDsP@4E7xJbb0D?m)nSPr+=xv68J;|J|jO_oVc03C4^P-W*r4v9POAVP@WQp??ujyHq;wW~`V zSJvK@Ai^pzQ$yqQPN7rcfP|~Qa{Bn|#lZa3H=$&~O1fB@4>*l8Np`<4(O`=l_1sll z3Vhv0?$5uxt{fVqVpX-Q-EFxAO&ta(QvA+iNRXK?e~kJI(Vx|KnoX+2-&mMgVQ=mj z(M4Q1{#^LsShucpjo&0mjgM*GJ@G&1sJ0V;&@+PZXJ!fTQ1I`*mL83}lKus(TjMc! zFMIv=-(S~m)T*=vq#z9}C)rYYt(6%%ASIoo`jkro#ynD7>P^Hy{yZhnX0swuHX=t$fBcbs$uKUk91$< z%`|YnMh=~9c2I+S*YuBHCVe%V4B`3)W%F?=R6eyCHZV0PC~Tg=lz7J_@~K4uHn+J z&bfY7XO@>ldl`@~zCw^+1L`z1*wVItNSYbrt-9$-Dlm^KcEjOH2=g*J0Dz>I{m zI2lJng+$ZFuRn}^TZ5BC*#d_Ik69cvzFW6EjxuoGq+OW}jGlLZqSM(qY{mp<+qbp1 zvadv0MKy(96J{h@uX`S7+Edg2N)9XevNsvs9a|OQ?>*gVPkWXp)Q54tT%m&F;}>c_ z@6d7SZM-Bon);A>-**}2-q=2*+0Qf8bs(P)J$eXgzCFm=R^rx6PvwRPmMBf?Rs+Nj z&$!J`kMfHVF?U_N!One$jk;1UGiTWMJKfR4en2ZO=SaiFh6Y9!m$FHYm#bW+Y;?O# zxIX*RS_=5%=d)CM6z}V2!)bqz<#;e`8T75&rs~Zt6wN_rqL+3-qNex~1a{ki+_>z; zzIzI-(%qGYmz-qwkrwpwkEgcyX5?|D)i-{u;|=TB^NPd} z8V~PK1+vM9cG@XfN2b;(Ptix>9|4h1JS!C$3+QYxWXoCH49;lj8%ZcD>s*$Fs}izJ zGN8Om`)EW*_W@}s6efNj+MyJa;g=}N$HKRhi(L_hnrhXyns9Y@;xI>-ghO(shOIVu z$xzTt9cTo0oVrua{-F5oqzmK^J#m18kGj!QXAj`fQF!D0_n|Daj>e;e9Ut9N0PxhxJ~zQaPJ^DP)0fFzF-$;Dr&=K*y!@xJuH z!CN!XNvzef$o8xgnrmba)z#PqcxK8?IX94&4Amh&CNh(b-pF2XU(%FCwtm-foP6S^ zxzBR;)r4dgA8N4lOAMovXUGQ^v=aJ_Bi?`ZL|B3fc|pB3#~E z>2|3DYBVtsuHVHCg}CUsP0Os$f7M8(f>CI)qUyf zMY98_#jVaB%UE$<4zd3=>$-4Slm%B?OzLl3aY;!{p4AaJXB?9PZ7n9WZCO^kG9YJ z+}^@;xQhBrjo+h_Pj|KOc8j#q;!`_E?3Tgw|9Cpfwm70KN;mGV!6O9s;2wgzySoR1 zYZDR(?(XgmjeBr+nnr_5<1`M#y?18*Kz*p^sZ;x`z1F(|FTIbSYou8kJRCC~*9Af5 zj$I2jE2}Hn9w96gw_&tPN=>pgI1O&IztC4HSL;{TU$)O2hT596ik$ofcT<{|m#uR^ z|A^$Fxd79Ixv9Er5+gJ9bqc2|V@f+wxhgA^@QBLHKgWVO{?Sm9*xfEIjwbZAX4<2v zk2ve*x35<&@>9dLhVUbIsUH9*!EK@o)p3s2bT=u-GyDGzs%+X}r=YN7Vz9fR(o#cl zM~fO7;3-arWz;wNF-o8JttpU2)-q5dT9;lI=+0((pLQhJs>xeJJ!a3}%0`h$oBEs? zoNLS$`#(MI)$Tv3>Ns9mHMwk?y8~1Ar`_5*SVRKESBhrVb)88pRGH%4FRJcy>H4q5 z`cT1~I%$hu0bKwGVCIhe=)wkImpOW-Lu0TJB;LcN~->ARK*beGG^Hl;Wlfoi(t zG_dB9nNI=hqrm(uq6*t=;@L=jfRW%e!mVYeqnI>GHGh5lA!u?gZ_jq+(X+(OCE`@Yvain$Y|w-Ay!ANh4OXikdzKwh%_%(mz7vQ9^BHq? zyBoKJ{Q){88yWC05go>Tx^C|BGay0374^T6efc`A&c=$0!*tLWpP#&pGI^L+sbcFf zcD#L3t=|5Cfgp=+d8~kI_OtWC26pj18T^Q<6CRFRM6d}@e6aIIafL5PQd48r{B+Us`e{U< z)nf}@GFGeUA!W^sHiK8U0^$scy0U_VigxuP3tuJPwEVMsw1#*j>o!+g?ks@VOwR65TO#-n5Dg*I?_|IKz- zt;Q(xQwoqziKJkgaHdf90buJo?^&L3cn{vt?^x%e*jkcV)Axj`ZfJuW=90mi((82= za17Z5l$HyOvt6Eh)rqfGpJJY~=}lkW^lE`aiBzq}rN6&VrCW5wS(O!xDs79Au>o-T zsJpjze&WNO(SXLlmr>FnlAzDJT-1E+p(TlkLjQ99#2jWcr05$4G5!+ys3SS@dEoBh z&@wk2{*O`|t;glWeye25Ku(Tl&LGatQ1}kU@W10nck|1i()XKu(I|hi*XpBh<}pSk z%&om`f%NJtj;{8@AB0AlFO+&YnE54i(f|1~cJDyI;Z1=+d~~qSNFgeGe?V zf5V`kq|}#|V3cNG%|B{MCwo}o4xe(f1Qw_T6Sq>cz!{(}*?jGaA=^Zc0IHzm!;81s z_>)Hfgv^6f0ojD;$9WWxKL6C4{%^^WetfskHSXJ*c3b zQ-%k~AN*l^p@T25s4A0Zz~}Y;cCpbpaLj&Tr7Jc?Hlpjf(rHXfi=(Q%sMO#%0HHFn z_#okk2LzSh*VDQc(PH2SmoJuEmMPkUrJJ7yk8+CK@|%vAmEKmEeW8S6g&UJ__vNSR z#()AutT@H8xY@Vm=rem4J9Za=*EiVb;8WscY=C9%>j< zCu5_9LH^Be$Dsxb8@dC&NQ<#?Ld75}2*Yi+#cO86xVVfK^b?AeD2X7fV9vJ{0c&n$ zN4mSs)1H5*@kcTCnUjNL&Ee7{9I8oMaSuF$02dmCS$_dK_^m=mQQ@gppwE5M_4<9ju2HK@>K-OIx2H0Qf_tgY(XFYi0(cp2Lx@Xg7 zLD}5_gTxraM&%SIV-^kaqN%4MSH0Snfvtmk1H$dve{?NZ$mw$8a5^kLQh9+({&t_a z{WHdQjw}V$7vJ~eo2J1qV&Ua*DEVyKJx^<|tyoxOQ7pI_YN@QV9EGR4 zm*bD-<4PU_%tfr4)Le+2!49S)=O(nf_05I0k!6OWQ4$KoH>skp6Zy-@ z)$7m~AMG?VN0kK&r^vyESSq#)ZmwSS20&`fE2;?e+qz1p-zftR)`K4%r+Syq!rC}I ze`21~s^95t&;f-Gvzi@mPuEVHsILv`SpM&gJ*NOpDqhe=X*^=pB0^^lx{0dH<-K5K z-7x&RF3a=73oQrIn#R49c-fHt8TuZ%Ufsx_DbD37d6v^xG4e0~iykn#hKC&c5TmVz zm@m}Rf_z1db!M7^k=jcdKSTkmteFJs7sInR0!75+^s0^)rJ1$TfTL9JprW5b>YE%` zl<~LG=zFq>8W6<5Lc5=G>YOr$ZYdhPI&TQ*&Cp?$(MV1?4}DJy>+@fNK;eh)V-`>- zsz?6?tx0<_ekULG)FNKV7~|0k+%-L;MM)9%(E(U!kwEL4cSroimxx6ySB-euDwB@qiB`2;WX9y+ukWF>U^pzG@m zGg{MsZGVc|4XE}NVtVgpvp=J|G&;jKgbu>;Sh(@!HB9ejTpvabw{yy|mz zkewFy^5Uglw7|F#cm>y%jWdywZmyab3^yzK-zQ{}!?jZOic1{gixZ$VIp z&D!^i3Y8oit;GL#95cW=A7`a=FiACu__@hFzH}a2Q={_L5%F?8+0)e$o}QnSzpI{e zsDXuyx8B;QSUDfZeKM{?A-Z}Y&|`a1VD z4RE@aw!%2n2t72}MyG5zZ^%G0?tqQYE%YuYi4yl(Avs^m)yT)#BWZYgk6(+?%0sGy zvP(7iz=Wg3xhgRz1u>VJlMJr(2=%%M?fcgE-(O^^i@z&#c-+QUPY4gvL+b2V@cEwL zS*KL*!Tn9;ELqSnW$Dl^3`o*(Fi-Bs$-ww(+vpPu<3GMT4LBaD?6NgS11PqvxVJ%o zTfH)DkGV-9tis@ z#bopW$M-?CNgXP|r)~LF(57EqS;UD_(7o<-&9@~qkgvMl93S!@Hst0;O;C(5op+#u zW`|^t4j>O0u{y5@a*$?zd&B_+e;wg*&_r-slEb^^ll3#Wb5X4=>l1T6DjEa%eOghz zSq-XFukTB^xVoD48*md@*02UTYi3Y4;|boZ0yb9>JlZ7tfgmu?-OBMc8krd&Cx>Kn zUMp1___sgP*7?`D2)mzYxARkE;L$g?(Dftqo^7{pk7=h^%(`D>M8xc4RG1&*l4tj= z6rp>6-bU7si#*D$@jI9G31e&5R)1C8xcVpZBl_$$K!Z{$S=o05u zruKiBEJH=MFRW;ZN0&*>Z?^D@iSFQI0|AwA45bF%k5__xBIi*N;&H z0-+lSdi1fAtu=l3ohtvPw7((%vgt{Y{MP-hCU#8-r*$>CgnmiGBT9 zz{G2l0{cJoWuLKiZqF{DtHvUhRL1!xW>MLtJQ^v%xUfv>fgti*dv`c1F?yqYRQLDT ztlQf-mZ;>OG9Iano9Y*h!RCGU&$;MP@yu;y?c*6RQkf8u1TGq!h*` z@M}mGO|Q%B_IEE69{Buf3| z0--%81D;l9iauvzvu*VLI0j4{*=B=trZc{ zH!S-8160l5U?tZ~je?mmBAO%*W!0fbKI;W-GDzvPxhZ9_`n2^Qv0N0GsNSSi<}nqN zVzg9@>6adX2aI1U=s(Cg-{oyED-KbsWK1I|*hN58|XZP1!#R65wj!%`bX969`D^GVUgc z79=(idMI7yjTSz^mXm%U4B+Dk`LZZ#yo56fDS}@|x#3_u>Hqcf@ZKElrnG`1YXIXy z@CMc}kK*o^Eb_NPmifP@#Sa@`UDU=J39HaDoR%tH@-&cOP3_*thL9#VJ9S{f)g~NX zCOZE`Djj)^HJ0pz4osz{RsUj(KS?mE`4rFr#TsgGpy}yi$aV}nQ{`c|D)FK~pLQXF zd^Jo$6Zqh!qJdKD*Yq^&(7 zia{ZiB0$IeYF}}LR%UI>M0GAikE$1AVg^)XRp2j1mT41XOh+uFQhv>cT6XH(e1nK* z88{cOnNIa<{ydcGMtmxPzSk#KKL_r7I81%aB#Fkk7L(lQaP!ilZ+i85d({M&yE8z9 z_iMSP>DgtDJ@k3ufKch6H}tXZGF391TY$qMwj2kIobDu1ve6>khevnoi;rb2R>JoW1g8fDJx2!1&|?ITfB+(JCcWZ??plshxk2jqLk&1$qji%yA;G2WAAoWI zEFlTOXg9C)oog zIqLDdYJ}aNfJ}C#Qq-quI3Em?2%ml*KA5qt+J;A6y!bTHIII5#3wuac?R(l>KaGQk zlJqDC=G_M>!*N(?G<{2m?e9mxC*(XTk<1iJ%cYNrmOi3Dowpk1qszn%5(AWLBUR=3 z31-08ZX1lAgkeDCoLdi{f(;+>#PmxWBZ~a9tYg9YFTd6=xB#VAgam*=j>zZ*6-pLx zh;$h7oDweCq2|s7PzYsast$EDZ4Xv{RXhx^cqbb2JUoFfWODi8 zqv@a_EK*d%nXQ#rf6>;@k<*CSfp;`1PO&h6aYZiPce~vDG0>Fyq7ubHpxxIZg&JX5 zbcd&aBRd|C4>ZU{2ZO{oUG=-y=f=pm3tSG@9TesNeGu!EzSgKy_#evE?}F^lz`O8y zjGmE5E_K0c;BWuck6NYaz`t4?MgY#@x@HWo9utn=9b@k*378det}PV1Ig`58u(>CY zPO2&A7leDQ>7V~ij4oh(&sQpz%2J#Q&P4<8U5S zjCmnIXTKmLX-A_;kB1WQ{Gf379J|I@S@Jb<;oANp;^K!}R>DbokYQz4KJvIx^FqMK zA@1TAxWXY$xFF4<4LaVknrUN4VG#2O(&>Ufd@!2H9^A0Mx0+G1VR0dPV{j;Cowc)u zf<8QyS2Mu(tH85{tyuHe$VnuRcX-^&GBGi+_s0F&DraTJ&pqp9bjzrRi5BqbJmKVP zD^WJzxu_8W+&mzl&&Q#RTy!(5_KBi1k2N!zheg*RV?D=N6N!-SyIJv`S*}`;mFmdS|bt$divPa^su%xH2Y! zOugE?!FfrppV39PP>l2S=p%9T8&otVgZyiotcJ7*ZwXa$kV=&%4q ziP)x=p#Oe<<1y&|9QWZzDf+8F0;{d?<3)>ct9RCfVf$Yxx5JtXxO3?+Pyey~l$rL_V(J)_Z7i`M_yHfRsE?U#AWH6aiJz4fu z4#e^O$c(7}`)jrMTn!b#0N{PgcCN=8;_)cM#gD8L0BCjrsa#0up^TW*CP=zC@VINF z&U8S+Aj)qzk-h-8RPLQU(>38n{C9D3L{{kF6O%P<$AYgKRT|Yd&h(ah4!_ahBVBD8 zDcPMGS;#_cYpM}U(s-mk!ey3=om%`&FKC-3noCU0BpHc#=~g=44O$BGMDjL5t7)Gw!2aCm3~NHaNA4F55=}cBfV-U2qk?< z$*J=7qk&ww3BNwDdy4B^IX*=7wwAt_E0_I{R`2W zar1T`Fe=94V_zWjTC0wfn=*C}GJN?5sb3nb=o&U^g&`jY4kT&Gn5+bqrjqrV%=e#PfwgW{475uX>+7pLZ&KTS%NZ!0t`srXD&`g(w)YD8>2F*}BX zSgnvl2lCC7R4T>pjj27m4d-va@W%B}!E#sru$rj9ITd@)?KP@S9h#iy`9PAJ_y0Vz z8(HAH-4iF!!JW=EYof>8_UU@s(ZvwxX&V;wFY@vQ7uSzQ!*c4_yM+JX1dUUX{SYy> zKaDSx!tT)rvyU+GTMu$F8Vp4D`WMx5w@#b)Au^WFwx5%2_S#s&IrNm(cQl1qY_=wa zK^nam>O|QnK)80dvtM9Xs?ge$wvQ5NH4Q)&J}RNks{GPtL(n!4L3Npy^Jo+B6VoAW z-|;<(uNUFpqMQVZlT7kyeyO0lM_%X6$_4$=1B3!}Tt@>s+13L=jN19@#3*?r z6Z9{_*@ew_gYe&`7>4e~;BEW$c2;DH;Ar=DA2YrH%3?~I*=n)NMN!4B^^m5|3cM1o z7D>Rb9o$Pn^pT(a%kn%b<8N;__gdlA7_wgye15J5$Z6Y`|A+@4wNEMHp{`i%qi-UT z(`Q;sF%`_PBdOIC#WMc=x_cK;>n(SI7JS#h!R46HLpIK=BqwfH`s87WMdq;~ZlsF5slF! z@f%c}ItR22wnvYAR-$}^#VQ%w`Qg?}HjPeRn>^zvztMnwt%Fz|W@tS$yQ8!JY!L-@ z`~LmY^}0QV_;NXpDCN!2*UH*K?0#amRqT>(>)`$no}&chF%Y~;t? zzGj9FE-xAzmFbl78;Q=~q7$wG5do#UsPpG*VWP%%Sbv?|dKQLQD>t-b!=#sI!ws>7 z%mJPObW%>ZcGlFl^gS%X%|T7CTW8#ZXn@ZP#N>Jli%iJ$X|XW+9$&1wKT(jTISy*@ zk@pYB+iJs8g9RDgI1eX?)o*o@6>OFYj2`$^GOQCv@F;oBmX=~d@}A|F zYUVM@@Z$;>XHFJTU{xnPS`uQd-yy`1js_XHyW{0%0j#T7-A5t=QF*v~^Q8rT%_=EY zr2{{+wEupDe~>96&GgImYkkubI4_us3=BT2s44>sqSQY1ed8vXLl7flC9badnPA@U zm2kP3LO;w84lXCuZ~;|>U3w*?A@}GR<2-S_T$dxvvv1BGg|dM?!Yc$%p>b1{=CjLj|Uj-F8X!axU#)#SBV&OGT@%xcv3abp0F2Y0> z<46RCEE!K!>N;l5RDG1xjPa+RFGX(LyH-4&e21tPuCm*LBaOcUncRqAm--8%}8C=@IK z#hx)o+am;2L`-BmVPj@A7inO5?j&QAH8)|Ylth6R$9P&neU6Q9C|;ZSy=@-UUOW}O z6ZJ&F?h)Mz^v6LtQ`AT0gzXbTzhR85>*g^>;!jXG${WtP+3Y0@Vq00$=2j#2x#cej z6hS04LtP%>lTAxh{+@Zu&|od&AQ)aeo5lj6vFafeN(s>7ArwFi*o!gZT&CVjC13rL z+xhJA?~#g58!LuL;putQw&x6P4YG=0nu$?M>tKG*5w;;jbSv52fPEf(Q3+w6;ykiG zroF1&FMErWIw%`^g>x!7)IDK1)!ldBB^mO#{7kZY{JEb~ccO%D5_pAEIW!eu_Vm`R znvwq8*PvA+OJEtE5WEdJTM-Owf!OWuLRv~*O*Z`O>)ZwXEmq6Wlpo8nf88?q&UM~C z&7MBpJF_s!GvwU}N7Az=)n=5z4}EOIItStJb8+)85LX*n1!mq=a*vHSY3lPXi*%Bl zEmjiG-L3sd2j6jDoji0|>nr&f9zWg+LIc|}ot9!+<`t3S5i7MF4D169ucMze{ez)? zE=PR6uBRCudJ$Aw_P0ucGzewh?L5cL&*7E}a!ud_ZSZSk*JO5%NHldJ!m3L|G5Ds$ z&?-jBYckn+!vZ106GUlQgw0feK~uBbF`1oyS#AU*hZG@9HmbK@GlgbyBWd8^w-_(M z`eWGP?zE+6V%Ffou>NBa#a$9RSt=6e0DJ_}Mt=10ZSLe7AsdEqNN+MJ)~GTbd=AK`wjUY_elCuLUg86$*a6El6?5Z>3#wW?g-=>Z-deriIyx7xr? zW>Za5rG%iZ$IJl1+9we%HEb2mhtoySh=ijjp7#eSl2 zixIwK&QNeL-AGhqJQUI2wYc*Ts*L;6gy!u!h_9^Os^gJi{p20#K0bjTJLwMOGbsB! zhM0@m-RR|;hRlnU8r^_V*z(PJn3M8xd&z3$HnFSTU8&gNWAoiL_Z)=fxM*Z&Gd7r= ztx|Mq(#YyoF?D+r4Km}5^`{7QQc$TZU1Sp_dKYc*Tc!VkrN6)}C)MPWJOC><mHC|v}HG$2tG4T|M6@WrIrw<~bRv4q)*xRHgAS5d!d zCP2`sm}{=K!83DRzsx43y=$X&i=x}8G4D5LEK%X&_uMJ(^zh%-zM&!R?i)pi&9&m{ zKjkV_)37%R?R=>vd3tk?G2W%h9F9 zlJw%bF=EF$Y*DWssn;dw;uf7K2u-wgWH9?j^-VkMGr9ZRgx2dSS5-iU$6|*z^`p%Y zqkYBdH53J_i7-fyW*2xCFf~bNver~T4yrM>wmm#dW`=Rma*e^AiPu#h3M_Tv2-$)8 zTd7#ltV?ND!3t&OBZ%=-_7%lY+C*iD!9O4CQy8H^*5M@S^^$%SM>mA?_j*wkoK4r_)3+js!PNS9+Q z;QJs^z-nnih+co>18jCsvK}t*uMaQOL_5p13uQ%_U_0GNUsmNBu99;C2e)`?Cgs=k z>;DpOU8Gov<_R{rw@qd|#)kF10=$*`>i^m;#;J@>epqsm02#aoN~%~JzYaunJe)cE z>N=3%T@I%l@FCLpuw$FuMF$gz?ZuA6zkIRHeiqJV%k=*XQy}^nX0kM-e<(W87Z*zT zUTJ5Xo8xh&M)W4Rv(6y_i?#F&K{Ag*0as@UYDdtQDCqcht9i`k#3Y|_$lY|>mdP38%Er#Fv0e?<(+K;ON-R<@c5rC^`)-VQbK=uMo+#ANQ|sD;$TY=YoM7Or3|=X^MqoLKZ7WI*ZIeyRTh+ zWT?UBg%PF-CJDh~K%I}4@GWST{kNCod}_qVvyLB-u+x%X#S|FC%B1Rb+Y?Z9G*3jv zU^ZlWk;Tzt_A`ARjF8!oz%GkJEHb@f5fq*@Zl{f2&W47nwpsV$QiB2zbijeCeubqz z(Y>rKCSg8M<$ld2au%>>!mPfTIIRho3jg|;rWbm#BhfCmkeoE|`*ir5_pHz7vVh|C zN6_Kkwprc@C%LtSue&eojDRC{XKv3TJiYBe7(7D)X2^Q*A+JS}Oi-9Y5wG!|yR39C zfN!>TjLl^ICo%H1Ffry@!cnazuQTx85WPW5pQldF1iVELE- zU~v+RTBZB;7=hhN@EHx${hk{=O6Grk!x%GSCq&u^mL|yn_Cr_9`y1WPwX_{!Z^kVb$Ae{ISBH+Ixf?_3yg3 zo^rb(Pr#XTxMI@T0#29Jjo$8NLSJKn4l|wFCvw@rbBHud^96>_kv`^bWXX+BBfhc} zQ8X)53Re&MnYaCPIry&$^bHnoJtFvc$fOkKXzOo1#f~Hsrz-l>-v$fp%enzl->j;B zz9R3pRMs2HvRIDU=T%r?lZMq(cL*tZDuVIfo*pyFL_^~syM zqq}YhN4DvC=6wYHXkY4tU&cIG!qE8V_lxrQ?Ga>^H&pzX&l+jhx@Z|8*3(zxaF3(ASM(0%ds{5a*(;xUqC=_&2$BP-|q!F=v- zqC)|!g^M4&f3JPJDUw?zvk+gTQBSHhGFqpUNl+XMBT#%&(tDuD4z2IA>fgVv=2u1207eG z8w$<%Sn;To5jad94e&Uxsp)t6wj0g_CTcfm^Q4<=kJqkWrq*anH{d&qn2M6Q)j_gP z2~;c@Uvbh0U$=i*pTyU%rFT|*Za@8+QQtm1+W1;qJVVW7V8iC#y^dX~>}%1yqG8f# z;amoAAwO;`jeEY23S7?h5MF~3lFz(Pi-HOwOxA5gzh(%^8Rpyi;1hn2q7ldK^XwFK z4|iNQu<4i1tUlvL^os$d-TVv_{clc)%@&Bai=8SaM&m*}mG}{Bt{)hrSU=MtM%CMX zo2>g$(YFMxkabpqn2sn@K+KejTd~{5KCC2PNF9J%V{<}U62Z}VUzB?5CvFuUutV39 zwS!$3)J-b7^f30WwCP0k*tU&iC`H#5GoNEJ9o+)Y$M($;rloC~d4vZ1G)Coiu?H0~ zj5gd&T+sh3LIwLSPI}E-m2o=M*SF3H01MYt2Xm}6*I6_}Qi<*EXCLh&VVj8VuYd31 zlM&fchROhhIigB>CQ-BTnQ0be&$TCcr)oNRR8dC)zUZXzpOlFNBS?5)Al#4d2Q5-U zbdTCQjCM7J{nvQxbK3w)jqfrhE#dhb&WhQ;(#N8JDQ^60h29K3R(vu({#$nK#wK56 z%YXvq)ZUy7xh&aZhIAEC6E>M>Lan;df=`>V4MsOP6~{MOB949#MBAxgL)J zAzB;XFCisLfvaDIW|+OJm6J()3a%}{epaXkbglP&=5r*FB_%s3pk5}@yY0HI*egZI z=oXAxmt8ws!=~#DMMCE2l$ncwn{>L)@t9M}Tx}U*Zw1D^o2j-H`nD+5`FFe#AG}t4 zED5xACA||g&e}_>S3^2s8cUWWW;rc*M;^|iubY!Tuc+?NaQcOWbXndPG}|iLxW8Xh zk3B28ReMwtE;|F-uo3TSDlYNG7=+_<(|4s^1R=6MQ zMw@O~4^fAI?Z7D3M=w!U<^oQZbm%WbZyd5gTx&wy#b#$?6el?L`Y4>-D9ZupjH77| zTb=xT3qGtNN*Pz|!`zwz_>76AiI#wF1+D(IQh$29E!#bs`*3=uzAe*2k||k#+ex_c zR+2<-?P)N1ttE_`@A(Up9&M;bP}2!{Y5YuS-+EcJsSlY|tg!5_diP~vt=?4qc)hVoP{fguVV0{fnHuuG zz0BQl#%L-$86+(*l7yfUFXo1dhxBoj+o;>AQ~0ju%<+6$y)s&Xboj(={6)Jw@$cY& z_nu#{*hl@p4O40TX}Vi3l2|2Zxlzu!d+YrWeILbF9lcz}u^~L1(X7Sq4>Qp{=+z(J>;B zzkb*2M)=osc=C1!z&JAqm6_-(OPraT@+u;Y#Qr)S8ZPx)y@U2_X6<83@-@e`?#Fr@ z*pR+GDwc-Uc$G94B`b&Mh8}L)|>;J+zt8ZLaPiM9zC;OA@2(<6hgh zagl%6njNw-M>5v5E?JUOWB&JfjAb?Kn&fikN;2+9!x10EUps%^<=8wgi#RX;*i3bd zpi0qsy|e-3BKsyY*IY{t$)J!ma77lqT2P+juMvyc4bbl1{eosjoSBXYY^B>_5Snh^ z=L+pkW!-_?PepsgKLWz9Hg|q0GBDGvpE=aL2l%RNo`0LL)2uR@3nh2>T9yI4+sVFl z%X^?Ag3VC@Xl~A*6Mh*J(x$SQuJx9QtyQlTc}(_;*6Tk+z7;7c!z}3eQ1ix)()+9j zf7g3$BUs5=hF9^qtA;$3Gj<(_fJ3whxa7Q7`sM}Xg|^csODM!I)0}Dy<@0J9qg0gX z4w^fZ#qftdkx=&EqrD&CFQr4>mta>+eO_14Z}zCd5_JD%y(R~o$u0WNErU%7VKP#U zGR7kyK-bLGQI|vyEg&KL{s!|bkW^shIjURnd=A$kAZG<_x<8mg z1+G9w>m#D!^gaL)EG2js4SnxVt3a%z5=FSt@Xdsn?fMJUJj-?2R}C4??dmJ8&;;74 z5u-_3jkyimR|>6XPnz%m8?-6J9zH#xQdle+eM53R!pI0(Sa$GPVpLX~bB-Y&+x`bc z?T>~M@gHa!J*_D=FN7`P%!Gj+i>-r*r8Py-v0!@CVg!W<&2dhogorQ7HI|ZXF|O{E z)6^?(z^vK#92T}qaVvZuKAQ?+dn;<9+~O6ZPY~K2N*s!O`;_|yK%J}j%Ew027)Fr* zIwbAmjiZ0B3{3T$*^u?BrHUB;#5_j(wP_X zXBd*0E|{~e`=5{H2AKHyyx{f>-fY#NwLe5JT4#m;Xn(3LaB2| zh3ue(NB@^86AIKjGJiFNn#*Ry&>Gc@2B!ZalYz?GeqHVb)jMRQStEg?Rz(ueWv6Mb zQDS{%!dUsFS$f_>8Yl5h!@>w%l;AQ>`WF|b@Ywo2A9~_13e$ndaCI#lSB%g(4u_AB zx%XKyKR$dz_>(=xdxQgc%Dr|In?cY+zb+YTWrF(_?C~E;NS6-Qxjb87bZF02=Fd=J zG0wlLJH7Hk6It-Gg=0JKF%JL+iwT{d-=%*AJo?qe9REA{NC&WiGa;o(J=*QXq1o!i z{__tG8}*M|qv_2+@rNC_nzA2r#q2DT9;0faJ$JyPVAUN#=s@qE#N6w6jtE$B7!raI z!DLDPTSdAXrdTvwZ0t9nlo-)lk7syMrwfH{fR_!MfGrImT-dbk1QX55SbHexkL>mn z&?57DY*u)69{l|7q(?r+Lvromn7m+Her z7;mNjtFXpo3BMQbP7R&mX2l0+;Ej=x{(9Can^u6kzW5N^JKszyee~G)qN3a(yC|i= zgu@j72{BIume3pKVR_s&WDtCKpJj*fNQTy7hSMgQSCs0C;uh}(NWh((l8C=9z2=g( zdbgZ%3E5f|$T}9zWUG6+v{JV z=ZD_HP72N++5IAmG!ZMm!-6IdZF+w`1U$Q#l$}vf|GELtzcGC>%E8D5dLnWMk74jl zs6#W+=4ks711P(G%LaowV>*%Zq`0)CqVF>RKLI`AH>#n{93sc!l;U5X9j*=#A9lTc zHEFKd9rj5_ef?*NUQ>NaVjQ+RBAL2GtAPhTeAYTz1k=`{;;+H$eO>=w5&0_>En`@# z(S*3jh>ROU$Zy9j;5e4ZfaBb=8VC2U^xw;_Io-2Y+>}Q3zpWe%(SChk?hIiD;^!d( ziiDpw?~Yyy9~e)aX+L|EaVjIhSs)XW;1XCON~Db@=M;*LBDhU+?*Z6n<#*AHR1Y@b zf|!fz;*^i22ez3Wsj4JeAmaRUXSK6H2>_)SWyuGC&4F)eL`rP&EFMog;!o*xx!d3H z(1T*rdLyB0V2>0rP0V*kIVAW)G0=lt;jish(SG-xOvS(JtkJ>K$!Q~}{AWqhFXyv} ze8O5Q8pW5#!)Q?+O$4

    cgCil(lk8%h|Kl8d){fU31;jA;Y%#6~?Yue5m+*3@8OY zs{i3KF#}b5Fo1LlV-1)a{g-oMHp^43d?A*a3;Ms?nob?3p9d2K>6z^IM?^$qbflL0 zc>r33f7L=X3V^&X4QI8f;+lQc=IAuIxoFGS@OM{!mt+{rMl4i&C%|!dKq;I?$YoAr zxq`ua}=1%$b2%{TjY!G~YSX1)e}gp8>&_Y&3+n?LC&2 zi7i^Ts3nvq$7zzdG-BoGGa8NNV5QHtNPo`3*w6(|)Ra(e{`BwQ4f&9Hmg#N|yd1s7*K=J4WCY((IHL*tqU#>{42k`A-%f`AS|quN-V@ITo!0 z&S7H==z9y|<*7^QP4&f$e)^>%xJy@ILHn@jR6uca>=Ez2AKa2v>>x7`zd(qp zuhTeG3q|yT*9xOU;~Pl|14L?&Tdw!o`|eKqFMb21KoHSgHL_#n3dw1W7}UYKM`MGA zk6-+&85UPG9cUer$@1)Cx&Gl=VLsx7yBg?E{JoQTnl;*^uR)k8c*${UWa+p zq6O`ZjRv#?ErI`p9=CUXbN(njdY?l)kmYW&k6kYGyiaBlKP~4#bz;p&ZRs(1{PYIi z7B&$AhoPpwc9Ike;C7y^CJ;$6ECifC34*>uoR*fl&4x(Dmj5hzdmJ;Y4dfDRzGVu1 zWNDU!vTv3*%mN48(+a<#iu$>~`4g&_TbH2Dsz*3P(MKAVm+6%)S+6%on7=g`Rbb^j zR6ZEWerk3`i&d?L`Cf$vHBAst@NT%^D8^soT@z`ypWO=C&Qs(1=B?@LI6Rq2hPCj9 zzG_V(eit;#EMtUEOqZFjNosA2$hj3&so1&OT!i_DRyPqQ-Brt5OvbIsR|%h_)_ zBrL|e0vf%wCTz&!e-|h8jKVur=bW{w>L{;D7`_Jkd;J?W`Y+0f8q1fgvxdpu+6eU$py?i9i7K$s1(W#}~x-TWPf1x+*av;8dPX2Qnw67r|;M zEKdMTOru7r*K3oA2ilv6QJ$1xiZyv{OYK$~o8M=({V`pLs13kKpbq?&t98L6@2MNi zx>mKHX5F4;VFRM3?y`}EeCJvDRC_-@?(%>|=bQat3iZ(~v2t{P?qR|D#(9Z!%^LfkxHbr{A_bI__P!Nu&`N%;)9y^d8;SfcyiS@%rFhaQQ%7~z&V zNcW-r!(5Mo`9D%bT**HyvJX=@cuHOojgk;ag9FyU*_;S12NQ0^2+ zbfTz^pH+Jg>b6>XqM`hShxEULF){Zp8nZYfOZb$b_&t(R45UJnD*Gc$-JT!&c>OJy z=8I{RyPNw^Hrl7iEwGAsEoxHt99?KeJs(z7*brw#5@lZV909WyH*v0_s^_pDNXbU{ zHtDr)o%KeRYQM7Iby6lhc0VXvMPaeW@E1R?AGe-alK?=`ZBx~JKTx5h&X;=Rlpsr4 zsN1RCa!BXkt%JU*su9zoRTw zZ!B74^S6}f1x75Bo?7%RFC*1jEA!IR%FvahHkXPm$L^QxT$^?7I~DKtMy0@AE0B6o z&o&+#b+hb9ksFjTt5tS}5+W?LuPG+)jYGOS807&OHPwi=GqL_<*8q1~4EV9+T04l+ z<^ZPHj<7GfWWBshtQz0%v|enDp#vVk?KP_iEbf;l{Klyh?8MRymeS{J&#JU;;v3fb zv@@NR#b)%7Oh*VT@3BJTppL2W>M*C&t8D;N0OW@4MfUu_!S-KzX~!&vl%pGG&r}T0 z6RhOj7c8aO!_M5&PFP=TCUGDtZ?~$WU)Yrb8mDhqsx-z~8iTjmu+}{}n@w9f*OnG- zuwP$zlkC^ADc8%N&h29ozdL!b^WyGVozPKyTLAd3H~rqr1Ss!WG1cyWJmzO@Sgx@tP0xU>3NP2h*#v;c%@y}C zmKqX9NpHOIf%o(FE==v-pmPpsmGAKPpzkB80TS%JgSK~3-DsB^3Ik*Qdjm@H zOvUY-`Se7ug&gxFBsl+(*UM{#g#?g)UqS90h`9{mnV1SEA;D8K77Jjua+41ZY9tW& zu(B`x_t;rtEpo&-HuAWn|MkLTds-|cDL{J_G_cOUe%9lg4sPAp0WQa?tH%_wAn}GV zq)om%i`}N|PJLv`@W%C{ZKPu2&VT(qH)#mb6^L<*QxXCC|NQO}ueXNkAERt!#A^NC z&;z>957-RdBmYoVu(LZiF9#XiQ^b<}g<{g)HoT`hLG@^uX)`w#TWc}gI8D*i*cCr! zlM_3>gc=CoEG)Um0esRO*t)PUETi3IHmY2-T0VTnH?zR=n|Pr;ufNSs(3E(sj4Z2} zqO_GAy4$L0nhAM-zB8JA&Nx5j%M(iS~VvbOzBwzUi9+v>SZ zhhZaZjbeuquVUHk_Y}gYrsXtN{onkyou~$UaQzQr15Wqa7B7pIT6jbc*U z41~9g*Wy6Qv2IPF`xc9?@$R z>r~=zLIVj6{9kLJ9E{?;L3+*%fhmHGlfn?DtGlL^e=@v>gNGSnsbG)p9N9-fi)-7J z0)Fo--{=osrcME(|EgdI=_7^yes5@Z&$<5Kr1^S-Wk@!A@X}#cQg*-=2r!K9+EQrb zL~AK9j1UZcK#M%PSU~6cft@^!<{mMF{REgNuiRuK1!_oP3P5WqfcC4i`e<8Io204M zPRfJ+yYmKGk6-;m^&fQ4=)jtK<;VB~@Pm~_$TG#?22n0r(Elo z_ikss73}|g1-TE?XdHJ+%LaDcz%FXX27Bb)rEId%9h=y91t_N}i&2KMN8L55pMz1N z6yO!UT}*1n`f1KYCW&cyUYUd%XzG8Q*u^X*9$=d4MX{yL>(x;ncLjfzV0r;K1HhF( z@O;nl{h^yU84+oL$O+$4aQ$<-w6I^kKBK&XAB(9Sq!)-A|1rV0)f97?qWg*{2RSl{ zcvp6pe9jk}TT_e%vP&sTVLWM6Q!(shZGy45L<}QA=mGd12w&{=ySk3U+BS8d?FUC6 z#Sg{Cb6?qqo_2Jt0@i=MPkXy|KxgT1 zh5dNUEF&K6ASETp(skfoLraNbOLJT{1e+)>8Fph+@|QMzJGJ$X8bb zfTmCSK>;=^13Y0{SOyL8`$QbX>R4D#;(=!7%;ni?z5$1U$OS*UuxL`uP+WAX4NLXWv~9=MyubYrw#n}wX!c&=(wV-wr$Y@ ztDzUQHPhdbDvn*n8X_w|Ar$Hp7F%yrbPb_AmDH zk1n_V?Rz-eisyX{I99Qjwl1^w8}gNtzL}jd_D}X!QnHPmJ4s_k18b6E;6tqBQ^zu8DRACN_rf5W7a?yJ`~|dFF`O zyzsF%>^$XRCu7s2Qx~`$Cm>5M3ARIR^$FGyw+f7JJwHi`&~j|p(nz4 zAw!#G`*jP~`Qa%G^dj`3^=z7}>F_-c3ZD>rnxbppR_r{Ps{*j(WeDLujY{;M3*B43 zeYZQ|T_@J~%_Zw%45>1U5mGB$>q5oUB@7et%7Qia&A-0x*^@9kpf8=2mFcY|Ywe%! zEt5l9v0d4(gO@$EMULM$-1li}C)cyDSZew-ak-{ZrEfw$xkMWm+miVERntI)YaIQ` zy%8NBD|S8XO>UHRzcW-*8wejf zF|C-aP&ZTG*pV_dpQ-@+-@W1cRgMq_d5P$=aBv$2_vQwn}q4=IWt^OO9Gwq`80_=JdWzRGm@mXL|Q6cCV=X(Su5;DnH;1l1ttty zkS)7nYy*b;!(<9^R=a$=W?*Mqa{Hw=UUrHArsw9aFw%N5cy2F^g>NE`C9*;GpIgQB zVx#-$jAeR|m@}0))r=STx}bY2wMPy{sy{e8#o&kXE4Qd`A4wN6Puk zKUM8^IW`5Ear1fp;=}iC(!pWr1?Qre#NyrVSAC(4Y-b%7mw2GaWlxOvHIIE1iM9Jf=3Zbg`w}{WvQnb#H0gW-U`&VmJ0d<%OsGNdl{FdiSyS zUe$|uv*z}_EnBQ+a&6nYc$1~3XSmn@e%Xu?7$1=99g4Rdr>Mg+4Io(lCyBF|D&S5? z07=pYY zpa*dM{pgcrqqxrj>(v5M2w{jy;)7-=UvU|p8+1DeQ_t1(#*I9$`iIEAap{jQ6>vZ3 zY+eA$)um$?U(6z4Qm>U+0Zu`9s8`jwe?MWK^=zE2srt^oJw-tF+fT=U-#!88;6*-W z!7BS^zm7KMJ0pD>d4WI{wy?-aGO?ikS2f+NCzb41Q{1bb=7zR=!O!r=9fnlCZEmJ~ zp$-bPAG9X2V_l;ch!z6hJH^%_P4yD7U|Xq;6!`o3+5K&vUSckh&F{rso6EeSg**Si z9{%o}eqytAz12U=8~8jpX@TrzJ7_vC%dZdin!kJVJ^Pv-v{&@)XlV-Y{|%Xlc-eR6 zDW0j!ODcq0qJM<-A_PSsXd$#9jfbr$;5+VbCFrMoUiHi19r-NFWPs+ypNI{ z=vFx;b<3}>XaE~rhd-9h?*_fZV9)xtnDy>?b&YKqVxIfRmi11p&r+Q|Pt38GuRh(H z$u!~}9lK@sL2IG-rmNx(Y@b)>-q6IK|7Z;az!_M!V=a&BM0DWLj*4|e%Lbqeh=Sz{ zfU#`BT05xR@r>KsmM^n{k>^{^kbU;n1NZuPla$lYnzU_WuikUFrOV!P&$cb%LS;L- zugo%Xb1b=eiamGdkFACPU$;@Ct$wo>o}J0-S2>)Gwr<^G-@D=4cIREcv1ZC&zjyB* zv5Mt9MtL(s`?1ATZ!|_9l8yCV5gDZBJYbn=8TL@GbM48QuiNbPOJ$$G$lks9r?z0t zQhV@i*@I_h+q%6w?5aVdJ?zvYZ$4+^*37rZulTWp%=x=E*`LNetq^OA?4mA1tb>@> z(;mOWZh8FInt3^B8xJw-QL3aQWtx)L3%h=BF$XEJycK{n*|U}}TWa^+`#bx|f8S*} zIk{G*{PdOetGt7Wm4pTo8u(w+0I2B>YUhoShvkQQGiLhz-Bp`xRq<}m7_?yPE?Zx; z!`UJN!!Odb{Ex@X^mL4bv3Ys^O43&1UhHRHN?rJ?$07*@}W`N1#)tf$p`?6 z4c^mYnP6%6YMK>0&?yR=)VpZ|8@q6|jbFS*44~Po@u})x%8BHV*j=WvpLuVoEs*W& zLQV58m+c_l*=xnv5oeOPkvmHF_>?MjE)ZavvvIq7SmRx-|HmaCh_MJxFq*Jc$f6C( z8noM%7nR!1J$rqMea!o-4Vzo+aF=W=G0HI|4b%6gyx=osy9kI~BS!img)N#cyV6x# ziyfrF{t~k3?G=SqT@M`?KVAsX@zgb2JY^lM>moVO{OXOFwk_`2PddO=Iu}#aOp|}8 z4-p6c75PBdAMjUI4@3awOto{Lq5+`)D%v(j_rZG`wrhG%c9`0Tw>m(RduE38-87@N zn-uT5?#*?x`(o5&H#J;&-a$t0|JWeveT_$Mv8;mzrMTBo|NfApCS7u(O~+u5x?gPf0|Lc_rAkxgEr95a&rR`j zz$&5pgnV^05I|Q*2MR#!)2FusH}*08%aZM%^of>XJ$yJOtXEv3MF&>8uSfyf>T8!- zy@q*y&Iau}SV8xm*81fBR$HN;QU$PjUvjzCYtqze*RSskVM^V4Htc6VvpV&&MM|bv z>$5NQ6ruG5LhChd;?whi6+Lprl-4-EiRCrQH~I{VNV|?H?2C_`&9n2ZYva~dOROk> zxwV{@nq@VVV`(irr|TeVo8R2pG;AgZ&nyuIwe^BN-16%+a2As(^$s~rG|gULzqe$& zylsD(F4a+FjGor5d3&oTa67!9v%;y>wUJ#0*tK1TTArMw2Dj*Dd3AH$RDd>CY%A>t zWCOUTOrB^hTDEpDN~%xd!X_l4frJMB?=^4~NftcnLo*1kL}2(&3kV*{v&5zl=b0d3 z$U3qm>^b(*$Fk!%VBOEY?u^+z6Biu2vP$;AdIHKSI|VT(Wzl)uKr~cOn*q@Qlmfyy z!M;imE$671hdtC2mLwd&L%*UxI)o}K3nEW>q7l$HQdb5E;f1&!mGwK6JDz1U#wq;- zbcXslo^-1uN~n0>RAeuYb*^e^*^28SD-${7IS=1qPGhHxg<^{JJ8aV!s&hDClCAfkra5x^Y}cFqex z2K?kIThGRwrDCTxd7g64Ng03%<>&+L$M%#)0sh!V9|MC%m?Cn;Qy)UcCdz%@K2SI3 zpv~b!o2Z{9LH1!4DMuSwB1AI4u_=5f6BB7PE9#tqIRH_Pqpj$J>`Jhu2#harU}599 zmf<|1&tB+X{6ilAnzT9GBh=3}{?T8~jSg4_p={7C*D0)r{VdTF{fxFZvj%YtWBsKJ z*GZ>1E}>Yo4IIQdN(7dp+i9DsJ*rLI*Q7a(N^~37Ev|M4qxAB zxit{LSYSr6hwRh0?=cxs%Acs;C_u;8wXAI2_X%_XKw0;X?$U5f*rpA>4J{Hg6yaWG z9l+=IkMVIVfKIlBpA7bu7c3jP5c zy}e$B*0C*8R@*;{|G;A9=>ztwF|hiPn(6&geSp)$O7p4J@@>+RpZBOgaourT4aHt< z(Xy2#B`K4Y>{Am!^e9awz9cm8f2x6x%}FpM@caz}7p-CHoG?d#9v;}FVB96UML+=n zWV^r*;35bQ<=Bv7p8W`$Kk|tOrjC-)`onS2C1VhPga>8|P0J04r4ZrAHO7 z6XAQKI!T%))fB#_da0lG01N?U05SlA@JIQHDFcApub7A8&THP~-VfRdlPivc3lKAtb)&KwraiFIADo6ltY-b(uGVuaoJ?x8bE-xFt zv-C2mgIdUxq#uBO?^PUtdVqTvz4*EPd=XF=>T$5j@hTV2%{~W+0(jJOEI`Jw(PKiL zVM+S}FlJi}Q1c`>T0$M1GujT0$95cnC1xMJ<7%_)xI;{R%+s$2p;cz zD$22PuLr;n0Ll~qBn4^^&Qq-OL?!4ny6s@TeQ4!z9KellhiD@0Vd4#%4~!7EMt z`I2iO1~vgXo*!Pl2|z0VpU}bR_plztQ5C^gIF4l%P02H@PTkmF!fN_7yMP@GXcV9Y z2c+onVSiZ0_NmPRvNh$vbVxSlO!%}Rw6cDhxM?Gg4M9?c$R@xt*kA_b9|yqLIVj6d~q5$YMP#EVSV^< z>c0a!*h3!LWEJAM&APLoS~4K=D97H8ZGccdOclcvA!KPfLwU%ns{ArJ^k5Ij9?nxo zEFr~WCB3-+p-uqR9x+ZhG65JUPdNYsz=i#!tpkWQ5^%Y3a2KV>RQ4P>TLDNp2JnkV zwZ=*p`b0Z1F^GZ?Jou@HVmHW(`|QpIUe}_nax{vcR|{t~IX8N!D1a)?OP+L6Ufv`x z_=v<`~HIb9i< z0GuTPW@of*B*(K_HdirC0c+vKfpc=7a7~M4%ZmLc{pAG*=9KFTdrZFws=r}R4E&wf zsi`g4veQb{ey%tAPmzvtREDrkyPfW?{2^7bpXix3G!(F9`Y)JgP>$=zOBi|@sSsN@ zHqG3)!?$(Hu489+Dv;U8iAsT6;&pKDV)d7MGDkY*x^vymReQH7MronIHW3d(`zp32 z@%_uIfdF2@G(Gl*efsnfFpS06gk3zI5A}p{u`&1P?`SBT3(&cDN3reLu)&vQJ9jz& z+_`C^-~2T+)$Cwcb%tX?ok7!K+=$l8!2rk2@+_~W8KLS5ULP3FP)`7uN5FGz6bav9 zG7reZe%q>*ws+?a+a>RN`c)%2*;&`}dO|}YOX>(ZSiD#^oC_CNhC)pd&MDL%DgK48 zep1`M@RKDfOlTmXfn#dmW6UVdHTCom1rz`X8f)6RWM6E`ai?s207l6&#AgaQJBg`J zd4QM3zz?7{b;tM z5Z>vW4vm%LyqUeE5J`AY9}p5Dka&K2E#(K_Uv9%%OJ)GQn>Fwlp06n$WQxF7mcR;` zlwb&Ps5z`$a9PRZQa@~*HxDLD{mK=P-4kcyas^Tv3P2Ljzpv_h@%?q)UeY;|^=Y#J zN0#a);QE%hb5I!In`b6FJ4=ko&W-AMsHiQ(1(iPQRzJ};#=%wNtW;04dZ_}cSJ%Vq z7vp9Nv}rn8z$`G0TrI#+Bk6uMEUToc*hJRD`9jK6_C0^)2oIRQsbsI`R!`P7AUFJO z0bQoE$1h%I-~Pu$OP3zdf0zd6*v~3}YWnhsQhs(*mMKgFu2LX);%kn(_Dp4jO7?3s zZ~ayy-e`dsQrN<%gV3Xw47S0_()5}l4A8Eo3V*bC`(FF|6{lDiWn60e)2Hn69?g}N zs;j2#PW0HT_q;X7E>JN4la)=2l$>}J|3iW3fAs2fk7)|;8D(JU7cWKJSIwpK=dV6P zp7Pa2tRD7c3Aa8!$?r$*=a_vjcf8rtYC}7v_T)i$nIZr@uGqRi8gY_)@sodkzP$0z zefV`R`=<*A$g@{zXCED79RwCg@k$u6>y-@P`8mt&w{om&k&$G}cZBRUepuqqS4IP| zd&cc9wHg>Y08T|9Rq=aN1<`#lqd@{tVm}T<8<#GzxsN?4_En}u1+A^C(sRE3yZ^CX z*L~kQ^gY=QC|r}*rSh`}eJOcCPK&y4eQY`V(udAo+X6wgOg@$9P7Bm_Jjr!8u)5y;3%UW01!;*dVvjqXr^L&GVO}JCJY=* zBa9X{jSQKvK>>)O7VPBszFxL=2<#ZyZ&nwTSh`|E23cCX#{pq$fl@#nfC0c5BriSL zR|#n}v~|7$+aGe6NKyvYx{_eJ~lTl3sja*r4*01!a5ld=H8xWUNL z7l3HpnpM1iuyRZ#(}vF3saB|IVDhOGeyNV~MhSe7Mf z4nP!klXZYF=i@qr>^={i-`~0`9_deBo@%Gw|DxUW!W7TCL|n}FcRgiyy*AB(5p6|x z*j|2KfoTPZ!jg|@UtljNe(7H(FR&g>vhD6sef@>whG!;tkbaU4ey($LlvK<}8FCV<;X?649U{OM(Dnw93MXX|=srXm~u zhv)3)W2V{b@2~RXxo3G%sVD$(g!ZN@-s)ph7uq#XjkmkU&$9W7?TQ@KIl`@XmRMaf zU;SRdckIG7HdH`!oI0$5ERkpX zNxk~msB_M@)YLTh+}GxWBs7rF!2c&2aAwr)CDma7-kqoQ^jz*3g_E9g;<62%?S=s4 zr#GR52Ix#4HkMJzWkwk55}|6j( z=yi05CU$lIj@CpVgE)`fT53%a+ldz1$Bwo^~? z6rtIA;B$@#6d?Unim@?hrVAs?!=pfz=TvEq%+P(03)#deZbGGFZ-uN040 z|9zr8bkQJZ<6sk4DS-Y60YwIO2Ie}7C0Qaff#Izh*fj&XSSwAflbZ7GakFfUSYD=+ zO9Z4#1aM*I$Vx;Yck3)H09Jr9yIa#(saWdx$Kws9q zxw8JOaP}itjP%#Kx3IrVi)8_dGO2#x=lBD7XG(grz&kNp2Mf3n%>O;5A#L9v(;c?n zS+&I;zr4PiL){0*(;MAJZ zJ=fw*Wwt^`2<8DX$FSIuFN#&aZF{L*)T5=xJSC25q3o6UAdPk3EKw|1lTdlM@9*(GboeZ1##A7!5nZMiq;vzfe zu3sskQJKB-_@h?5a)lL$F&%pKw{452&?i24zhV;0M5b_~jZ!(GN_*=MzqNxJ6Ws(# zfOYY^Q*FW@?zXA|lRYoG#F};MVK4sVHcPIbV}+VVPswdyCtq~2EtxjWHqM)?aCRSB z_wz2Y=F0BW_gmM=L%oLEo~G5U>)o0>=^dLkZHnFay;}^2p?wO_9|fn*Dyw9>_8o1; z^mlEa0?%W=nvjGB5*qmbO9M_vLLgy_i7-vwQ%u+5!eS#s(J%ozm@FQ!2w88MX4UcR zGu<`yP6cD$U*n*ZT<`6aOB}XrD-UB$t0GK|Mstb(P}80O$-Bl(w+=eyrlH-v9L#DM z#MdZjJXxI>jCae6nTPxAjXMRtGOUAu@e|V*d)m^y3RL`iW#=Ksd=uqiM{XR@(ZS7& zb5_{P3WU#gfJ8eTN6`Cs1h4@#zdgIJG9=}T37hRf@mthS_u~PHJOBWq$Pb725^zqn zJH;|K7J$B9EEs}gOR@kGj3KgJ!TB*!!0ce7(p8d){`S*)dtm#Uo_X6rI@9zBQ+hgu zOAmph;j*g*%yj$Z(+)&$8rV@e=3Ci|VjlrOS1HR9;tZ*h0U#X|d_7aZpLXAW;b6N- zIq0AL<_LRZ(HdL2d53*hV36!j*Pq6e=Va$qYh%`0ECB6%+H3{q@~N4%m6Y*|>9$0BMp9 zQ2hk+XZjNTtPoiJ;fS6#|A!aZg|h7hi1JcUnUsl1N6M5bikB)_%)fo}bbI64GkrTi z6uVVGsWaVTgLp|fxp|&(Z$I$Pd@skJvDYXTq53iS4=>nXE*$7n{(sQR52Oic<3Y>4V19w@AAEIZSYmoivZGCa+hJH;SHhb+>XQCKq_shr~0T==zuoc}V&;eMw?%7H9 z!xturDLQNmWoP#%WzZqLW)O`nicIPRe-_4Ug8{?}Q{{rCWmcyNSgOLfiRW{BA%;PUC3n%<%MU?PJ6 zcmN^DPsIY0y$XBDAG|!x9hn$>fAhu+du!!pXVMOX=nyU9&nahF|2%2FGpciMyU?es zTV-p?OCYILcBV3n)HZUdcWapChlV;9Y%O)xnT;^Iu&2C8?3PXCP^Gu*`|E#rzb@#} z+K&UsdN?Nk_Syc>YMiOo$_%5a%qXstUF6fsZuPo=@0}xiE5k}vYoipQu-$)rd#*Fp z+$+dN-A_n(5W!*t#<^xld)a8#l*vN(#`XQBp;tk!rvb(MU}e!x&(y?}{+}k!wb2ia zwNVee=qtNbW)u1~Z(w->+{Lvzs7<-$1zJ72B8i{?*U`Q{o6fGccPhj{=_YpM4Z$h4rxXN@DM8<@NbW{12Y) z6FeEB!o>JI+1#+;g6LKj*&hGp%s>5}W_nN|4rtw|QDf`X`*c_B z6Ewdxgi?I+LrOY--dr2~=F8R~H`i@r-BvYBz)=Pywi6skaNvaHKq(lF&y@}mNcjn! zt=#iScmStJ9-+QXa@+{01Q0BOmx(W?=+ zQ6<-SOqz$sc5J2x2m_3gr8*}DDujboAleG=gaZO9`vo{j^>~p0P3QYZ+QX8Fh2v$N zfv{6dimRVlBe|?!Gu2i2m@gm!gb=8Oap0|e`>T_!={?Wds)C*F2!o`Jc%2WApX>Ig z-;>%N)i|_8;3`I+xoH8aYlt@CL8W+BlAV$ovX2@uP`GB;Kc00MYfa*ciY}9R1}QRs z^vWdr?n~nwc;Xm_UGPgYmO5|Y>l*^cP_HKStY`fU2Wsrk6^Mol#1MskEt|{-KbR@U zqys+Y@yqkAL@%xqfz|K4^pOKoK;FB{H+uaA@@Quq;eJzCHU=wY!tx$=39tTE88L}; zp<=&s?fr2eJY1ghL!0MN-JPnqM|_C=Q_fMC2RwdhKLPwqyZbFZhIp1wwV%B<$sTxr zx~Hk-LuZ=6Cn;;;(`8S;=h}t62M*bz`Y3}6bu2+AJ_neunCHS@0GaHE?c?D>m@A{_ zly1l8F!rhUN#Q;_N%I-M@x6tGmfo?qo%BhGHIO6HkehF}3-A85H9BLc5`#!Xuyd!) z`*4hH9y!Vm%Gqhx$8&6#&YAt*JGS|~ahB0W8j3B;tlhA)?fkp`$Iia%BZUJkd@V z4}kTIK|^fBo%h)IaUV*Jzc&U*BXbt@6O`aUf&(Wu2Vygf-p&9Sh+y9t0)OLfIp3u_ z_rEtorJvd9lKxB|af!g&sqR@0=mN9`K!DnniKtypE&KR~7h8eA)P3)K>}~E8$jFub z>FDpAVgj7`Pl$*6 zBa)2m6~HE4o*~i1uT$i4j1s;Et{xEBsIPNf#Q3S}?L zRf1tz(dU{mE|2iT%coyfYJ;%CHUyp3mgQ^mgMsX0*??`m7)Nz zM8K8c=+F;epK3jF>)8Dl^_5f4F15SQZ6P@ZSOF*#93O|LC$1c1n`L(k074awmpEn* zf7H3_1l&<^Un!uYf$DlPr;utoUlPHWW-O8EL}$M@fT2k%^R2!<1SZ^ef#gI8f5=`K6N1s=5428_?Q@=d+s55|t{j^hNNQO@((8O1HE*?D z)}f(;Yj}3yU*EQydbZTLO}Hd1zsMb#UYWDpd(xaJ3x$fRAPRi+oy6h<;6Ut-GVcWd83q-{ zjJ_LyV>lMp;heAz2}*Dv!GZri4uD@i zBl8VdlvtL}TshDkGQR)f7<*^=22C)r3Ad}fytAuUvr+Tc$W}4g!2nXf{hF}wHqVe_ z%j@4g&w*Lb-~X$WlQm_NS51=2mQvwX5g^QyN`2PGA|qT<-==j11oqi0Y7;w4`Vj)Z zM?(SOh{LP=9oeR4rc`l9mlZqqx+IF;p^EKLr@GrH7VX<_AFSAH?X#-8YV}oxXKGhF z#clhL$l@FYh^;G!ldS5=u3}%VKK<_eK5oa_;WsZ@1BFx~ybr*8oj~Nra<0l!NF&S& zb_>LgUa-ak>jRwOnN|)E8FXivAs{6#kdu!Gtk+B8;x_f|pL17PuChcWNlLtM+b-)O z&-uDi@giA!WAS?HSuaiM>I_$1V>S@z62+~=6MW|CjW$z!3;F1|al|zx(m{qKmRELb z?vm({bMmZ1W{OnDb-jr{O& zQr8qcqu=h`%FR*!JaM7hlD4m#Zq?OKUc`KW&5-#DAeX@Q83LqRWzS5chVFIKTxCB) zlG5?3w#Xq*eUrqPkB0=EI2;IIFyy8`Rg%dOBg)TBk8}`;VDLZ(h?V{cM3N?yed>h2 z=swq?Ji0F37E7_i^tN>!)b|{#q?n_7Bn2(nw9%^8OtaLC437hfIz6>kZJ(o&Vjhw+ z(Qd^B^)dl!q@MuD9kSuvTU2B=nsu^W z5CJIX`mrkV%-1=^#l==4scCh^4rLtCI@F{8@bT4GUbYp>m)ZpvU22(`Szgy0N-Po_ zNO0i4f&_#7yQx9=6`#$uFXFwvW&Q<}d01~}oWI@;=(tIWhSUe{wSCKr| zuYPWfHC8OpB1tXF^K>T7BcYO_L?43Ps&`5UaV$Y$UN-X+=S2Zvv>mnyfkX% z;O3#f93v)ZOF1u2M;0YAG-NQcXuL_8Uev^Kcob3T)VKG}>Hk&&n?TvrC z_%#V2ALY@}_(2~D_8+~^(fh>lvil@aAbCM_?9@9R!UG==&j(QH7}Oqph~BRhjdQ2Q zSss*HGKEoOy7Pd>lD8F+6 zsg6YfXmq<2c0cgsKj>e)t@7#sP6;8kXZLQKFk!rH$X{pYoqv&~$+k6? zrjyYnD8YdQ2TpVj_&iqLAORe_tdaati5E5M?S0yhO?k2Ojbzw~rUeB^5!Vr0%3#L_ z*dn+%QyFneDFF+jB{myl{zlM@m1V6gy1MV$w5Md}!U4=2(;b=l)h(r5ai z{{l@&Tw~HPB(FsRNXaT7_9)c9VJ(jn`MRW&PyotE0O=Ay7LW`OBkgMF3%(hsvLE0*E+YmlUAY%Svm&ALA;IXuqn)#0LZ8 zgWo9vsl03mJ$1D6%4_R*%eV(M1nTHpkw7S(>D=QKl@Z2^>_ia983WG<_l)yG^a0>3 zLyCo0`po;yJ%ZI)s>V*+3u+KuuI9s|4y zMqicyo74rI0^|UK06gvowK=9uUvoNR3Fp95jt7}+InC?n(TQ{Un1LVRV7c7T%66>!A2LM(8sKa3NNHsm6ituDeA_0{S zN+kgWlt#g5SrE#8C=1(Mi|y#T>^A%U$5Y6E?L#N&A#@u~9%}YOxz_YQ?E672DC1iH zFNkZ0K9%j)|BL=4u9@IKf&>5mavs;svo!IIni}MZ7L5bO*2iOSO$E91u*%q$ud4p#T8cra#er${_D2 z$IuAG_W|1UnoH6?>VH+_@KFh)m{S1dalp&4V|_zIrVn@p^FOX}9`y=nD`J5D;1`sx zdf$|(3OPYy&KlJ5E1s%uf<=4Am0V?7oz{f55Mb9Y)&88(C4rK)C}NZ1%3UiY7A zA7HX^En5HpKmbWZK~xy*BT*ltB8E5c1rQf?5-RW70ayay&XQveJSPeQ9l?31M3ZPU zd8!lS{o}k1_Ugj5-j9m9F8%mVi17q)cw>*|${JPO6CAuff0d{6%u>8f;)*^bZ*}e! z_lw&*3v4^IFxn-c7QVfT6(tI(4ZH zRVJ(^wPJzfF$GzmRGsfB+>=i6^LRdvM#+*&@$6nM?|u?8j9Iza&*6p0`LHETj&>Jz zZ0uplh!^`8#eT)xh5y2= zmHuq=9ENA&XnjkRf6Y0-Lm+Y>#}7P8I!1Y*^0rGssaI0{(wR^NoJy1WD-S68DOBSc z`Xj~Xx`p#?pB#`r6S%9StVcEL67Ge1OTM2Hy!C;=tpQXtUr;>DM0jO zNqhmiL+K5P0{LFcdCy3y7b^4mK}&ZDPU zof;XocH2fp0I6fOtEVZ`RLrK;&ruJ{f>U~3wk%dx^QwUEI<=Lr_PaH0=hqB8JKA}n zZ`l17?kch+`K!F2^dq-cj+|W6<=_}|45My>5*$cy;D3h$M}Sd4C_sb1;H4bE*}*a* zw|xqe)JS1?h|l@Vv?Z2Tu*>$zcCd}S&K5XxxvN1V19;E=XC`FQb zK}zrVX=6P z{bhM-Zca>+4!rnatc^2THn4LQ4|b2d{0S39>5Mg-9nduwNWHLQ69K)s_P~d8t*N}# zmu-)wwk++y7u?9MqLuxbz!Ei)ktYf3-^>LEK)rWt#xVVW(ozCW9R*4v}McV ze2sV$!e8Apw6jvXHg`aHL5Id3D4+M}b-h}9tWL5n?G+I0qYPO9Pa+ze)jHR~Dk*7+ z`MFV^_=J12)c4v%`F4SmFLORiOH1+xK`9f`=~duV@H)4n|XD-$}rG z;bjNuy%fZrp!b^vRtc+hR-0VAUx^cXE4D6CBS?SSUZKmDZP{+O4CrXZ3I#@*SFSol zee?`qdTz<4)kR+aw~U%-^;0XChIaabtWH$_x^RF8Sbsr+NVmab4upLBFd&TrzOd~; zl6v}c&{P)CQm*!or9!7IB($e#Zd^8blC6IAc`KPP*Rp^96YDT|i2XycLr3K2TWVS* zJE+*6NJ(9ah$K*ittMqSFL9mHK52XYxUsfQf%DI~^JiYZU(QA!-1-emZrs6&J{oKN zU)1lsNmI{nk28`>CE-bgNH2{vHE+{8d*tKS?Gw#!t&(fo@Q(fLo)4b0`v!m0vNJN( zzWNfMFHe)5ZQv38!{h+I!YS5BE@{_ECjuxJtX*z*PkhN{w|K&Tm$b#XE|Jwd0WmhN zgVQQ&_8Iqfg{iu4+(^qwu4x-~ZMXj!bhYKEPoD~KyTsJbPAn1}NO0hPg98pmW0PP^ z0N6k$zv6Y4Lf!DP4*}(SH^}hNH{_1LUD8GJhd(}Li9Mto<75W9KvJV>0u0cv_2O5DNW=q#qg}?;duxRHA_M8o2DyNlq7oVcf|sS zGmWLj?K#N{-%;Ux2r52Fxyri>j6C_#T${9Zn@d9hac4+UwOX+*2R6&`$?LIru<>iV zG*M=pYPMQ|$Z9z{|^;P2+3`K0iX#hH@b7yO_DTL7B3$hzrcZLS)0Ys zjR2s)UbnnF(f>F$^4h`HP#*~AJvrK|Hm*_C#@>Fhb$h7XR=))!eLJG+ckDDch2K)c??m2Y2&+} zvAg1NW=CCrrubCRQ>T(Fq5XX?dJI+1(xiRz)t~dkTi!Mc?$s{6l*&?grfaIt08!`` zr5)u3RGMjv7m@yz#802HBHvz9*e>XS;XM@Jwzd6h&PxBIZ0a2sThB&WcH_u#rQxg| zyZChLqBy3F(yMzQ{T>Qyw)U6T+7JO!6Bs4NXil|?dbUgAV1t$tbRu!UfuIHis5wc0 zF#<6CI|vORk2+yH04~ntxefc&2~?gmFdPeOfEj?Tdfoc=$*_y;VE2BO*0Qx#lyo$` zS0|TfZeF*}DoSILEN}G^<$>R^t-!BWJv~hU?JL{`i%teRqd zb6PkUtz9`)iASnhiqvYo4*I6a=0; z?p^MG$@(>{ZTBhuCK+aK9iRZ;0vNo=drRtd`7`fZR!UW$JVOwAx=Kt;sD?n*cBwBP z)yul4;!HyQBspUeAOL)_0+N&MX4cv*maUkdFG{+)UO)i#HgQQ;7VWcN4C!PSOUj1I zlq^G)6il7q`@d44@~0**v=OgQkyNs>{c?CO0i9DkuX$}{23n^$l^3*Y==~&f5<%#n zo0VsEBpG$}P+S^7_MPwb>)^3V@ty{>efOUeEVF7w#f{wOW&z&uauxyX5NnbcnY49H z_f|gn4p2JMb^_49Rljj+x(4%_T05+THZa^ z_{Y)XQkma2po6Q&AJ;WW35$v!sd#xG58?HZnOxZl71#CE8-{rdSMuA(q$|AiWeTGH z@X^3W2oVb)V#N-T#Cftz9H8&@ZfQLlW_uEdz)Q+8{pcznI!QtFdr0EGLFs0Hdu|V_ zsnn%pAH$5{34OTn(FGVy(22S_5nnn2S|~0lF_Jf zr%qPCbsPH(K&c$@#mXyRvU;Yy^Q&LDZRV%@_SpIN{@y-TY|p}_i|pW@T^{8A^sBD5 zmwz(CC8TN1T3D^Rb**OoTw6Bw0|#vH|Mf|aS=zF9AM16+HA2&pObQfMPL6@L<;$1Z zqmMjb5B~8lmZsRIgloci3!-m?n5tK+j-4lf2Dm{ZiC&F3f==oJuH^`&S$GLfx#pw!GQz^zH$!uOaVZ_wv8A2J5pi(_JY24 zbD!28fV`H}rc9E9TGqGUDH{=Xm#AYQG8O^u$W{{wJ31yFfGC08Q6U33k!F3Uj7tPS zUy@YlpoEt;c8vhFV#Ozg$OFGp;10UBXKPnElZF!_hUOn6;ah(9Ri)`kv6Un>?j7FSx=J!TRC(n8pv+14kDaSjkkxdy%nt-Mm{Njj=PH56R&{FHU2jYhkZf&( zS~Sqn36{5WpJgk^eZB&(Gj`4?OQCG5vLF$+@-^9I_H2~x!Tnb$u=)&TZln8I*`utouqOjimAUX^TB;(&b&7+Zj#j*au2FP)AZla<4}z z^a&sg5FIQ@C3cOAWLx>C2@7qQ>`0N2))X)Kc&M#J0Z;&iq3_W)k7qmFX9Cj$`p=b= z6N&OqhISXw`$QiXm942%>wIuvYYCC!b5A@DYMv4mOcB8Aujl8jo6c6hs=8-9>b8bT z2tY=v`T5)IdD&a`&8_WOvRVn8qBeh1V6`6k-*s>KL-NQ+(|s}rsa8QR;Rt9C{ApA@ z$rB9R-nXru+bsL3(s*){!TW{@NQs^wfIT+5!DQmWO9uD{(7AC5Y#k*>;6nn* zGAU1?o(jN!Rri**Z1Z-z_4Ua%`;JRI06x#}$E!B!11CvlAh9&IA!V+gm{^=}90>DC z7#ILDNb5pb+5J$?n%|4Bef#jQGXT-p(a&EJVhI&|N_vLdcA|E#T)DFC-nPwl=)0=V znP*$aGX~k;Z@S*zxcx@k@XkaVQJ^ei3SfU<-FlW$zkwAjS!As)zRdbuakW)RNwMu4 zHdtDN2DW+WGHcMLt=puYD!bH-diC8Vm1`1@6noL8&6?XizxhR(XdG^Sa zciPsXLc8Q2_t^t2Z?&`@L+s^A@7kb^&Fx&73#6)VRV!A~2LN$N&0>Qo42RhY)MlmtXOaRb?@F?wm~02r}GfnC4Ya{ zyN9$JyU{{;j{_XO?jG93?;SuC3R2N`l(H54BAHVUjkyY&dMQiNxt}VU% zx}I(PgXq$y-m}&+hd{#HL6Yr>N`soWb-V6uk}a1M7UCW!=)~m!D&;5vTH;e?X>pKh z9uJ_2)?xmHd|nNxwY1fL-@x7zAb3E)jX%H?&PP>Lwe1;$?X;vSmXw}uJJ+wWS{I&e zm8HT@QC22C*H4ke^4qVBw!Ko-KYi_GHvP@l1v=|lR_k_FF(uiW$^k03Z96+js_hb~ zzyY8DS->dX@YN-SZP=)>XK{+zc*go3ddV07c>9!*X`k#cNgv97vee^4JM^(ssmjx; zrrP{%Yjw(J)}e7L%`FFQ&#_-je90cU=r(Jd)4-*) zNJ>l8H~Qz^{c4kb1FZcXgux`%2@WJU@Rf2P_O@1&NQqE)La4yg^fGO#Jl?;M$`th@ zdEJp}-SV&THcLPPLgG_ZDs}RW*AifW2n3F5_N*3l?QfEB6$^lNkjlDURt=Y$0dxVh zcO8v;3(wr^-RbZ>5_=hpIi*l5;Qj&dog z9ZXgbFrpoZ^rLfh4WwazCJh4e(}a+_t4)S z2fR^-qSBMgYzPxOA^n3+(HAuUsJA4YS9uCkm1!SIVj$|mpPvlsAk&AA0^>0-rV#>Za;ANldz^BEMu=6}z{`C8H`QP8RKaZc|_j|4Ei|>xxsNOHN z`du;yfy+dQ=q1Vh8}st)rXDTyT(_`uTGn%Qd#j9Ow+Y6cT1IT{NQJoxG;hmJ+o%sJ z%t>Y|LO^ScD_{E~l>!#pERzo?@X>b?i?2Ti;@~iZOo|RD;6?z9Q&@%lXywQ@^-IrD zd3nGzQvKgHsSnWd@J{+&vZjALsR#B8Ur z`(#Hs{QGmZe(4fhr@w>PT1u)(KWQJTAjhTr{Pi|| z+*sScUnV?q2y(A|KYDnGu3(eQ+CR3Xh57dF&ch^Z*l*L9&b7Cs zULU{gF@3Ziu$?7)U40MWJRp^S0K8Kc&$gK>7I=RS$zf@F(MGA@*V{ioepmLXE$tgE z``8=HrrG>FIhKC>mhC!NVjnGdb90Kqd;7Wqqkp+ez|S(fi1k5HB3R75JtJOLHJ0r|qoIOF)KP@)b3)_LABhkVAi75-?~Y2^KbqsIAil5P$OK zRO>A}(Q{;9+D}s8S}K1{A$lP4z6VeKz@MY7cd4(a%;yR~x0ckcp+GzUagQc{Joq=s zhV?B;)u3tX3v7U#mO3a30cH-n_aBsP)B^V)AF6Sk*S4X+Ou9{#o$i+1`z={us=R)X zm8wXgqv~r+c$wqj{jQ<}RMH*2qFXB;Pk)VRk0j9#jhQ9Whhp#JM&(rhvP6g?%opZw z-f4~HbjE$b&UJM`k-fWUt$n+1dsm?o?&(zl)=~3T+kmFoc8$y}_;7heAa9t$HT`U8 zH@mTSYpM1R+Mq{XmyKq1otJ4m2k*`YZfLj6L~vjmC=&!iR6VQI zvNLtBo5)lE=dCyv@w$n{*P8M>Nr`Y7kT z=$~^;4^gzNylv`H?j&G}2RqWs&oa`jao4U^QNVJ$1Oy$2Uto358*cMnd)YQGUS$1$ zeXrYyj(zlD%U`nCott{ydYjd2)!M4ntZ4^or`wXZU$;Fwc34*P7FJQtON4w1*_YtO z$`vc^l~E(DTlbz;RmVx^$vDd+G;xGtLK4~dGXcJ>>uuH6e7m&EAnPgBe4W#(+Q>O$ ztzN29Q#Tl5jcV7GDNRL%fXcG$ba}W-63aLNhEI;u7ZyI-pOy(Q90$WiN* z)9jjl!!5UVj^%IJU<=l-wB8NdShE^22dBYlxe}%%*@PuCT@p$tr%D z?lgNwYWrM;E($8)ZaGqW=p`GablL1x6nNVvb!muWnIW}lntl&x!60)ZgocfVKV}*Ur86K zD;ve-vSEa9SgIwJIbag{GO;01*>im)s(@)gF^)}v=r_}H;7=%LT~!|eyW^m#PlH-E zVf7Y29L5u^%XZ*V*Y;vylqoX_|Ugdk98;{epG%;|EnR0nlC2z)9bVu~6r++b zH4x4o*h*@u^ei)M2SU{k;0jrUnx|EjO{hHD1ug(5r|S3)slv%lL!Bh4*vX$BRf~uI zG*pa6I*4a|lxhfAY>(S?609C6A=1NWKe+A|IU;S3*jx%T#6khZfexSwbAbR#i91Of zNQa#<(Tg5qn<*a-0Oq57;uJy)5rjTC$8e46vP)fEyx$sYeEVdwfTL9NnpH~q%e4uH z&pAiyM<@pb6S)AJNBWL*J1R-7CqTqRy++py{iI+2DYX!PQG-MDeUrj+6~*rfW#Kse z6FZ&C_AOWA$KI6j6Ged>^g)sdAD2gBqJ~(Zv6f6RQ>(ah)TS?(zBNUB<@qFrEB7lr zr|^>m3zc;|0ON42u!et4G}fj19dKW9o+Hc_M6B5zk~$Y@Uyq~Wize9$^*`JvuasDv z5F7x=0A2zZJymnqh!HP!PCX(KuyByLp&)Ud~7G6e)O0q;}4urWju z%XKm}4v78%Qlf46f#X;(Jq1XPgc3lFl#>3dNgsD;7s+d?B*%=03`JyMLMWG^aaPn= zid7z!5`W(10q02lisPUj$uLrBCe#9{h>K)%$qR>me3gW00yelCcgmJayu>3uN&94h zLNyI(cz*v%;{4`ACR2SAdt`TdK)_GV59(J<@dKwQ)b1g{L5?KW*d$}hkS|+ec$uwG zO}uE<>zeQ_@bq}b6`lv|f;MKS2gEVy zGX|X4s-t?>2M?f+kC#BT^)Ug+gGh>iB!6pMJs#?mT}S)7UiSrpM+NZ@k5Hd_Q1meg z<_NJPIC#YR#z#i7u1}iUKuC5mF96iS^P1}GM%{;S{ZKEl{`zwOK*IAHz$jpIgw*tv z6h?_-4n_f=DrXyTRxTg~bOJtAmpb7ux=(wQN7rSy*$;nkm+Qv%H8bb|^t|yZrwj^f z-zjJDdB@8+<*P3ef5B*g-#{lzQW+nD|4zfW!trCRk-Yjz@Pmd$098Qh=aGY3ox^?j z-=GjWim`Dm1Uv~!aNxg<1N_pX?_cAE&r3C=@C1@bP2cqt>T1XLgq3+m5sQQD?m_MvD;LLJHhT;!YIuOBI@)#kE4#X~&UM+S8( zV1exbbhtj!TCUqzYTfGcxSyV1NRvmXvl$n$R==!Nl=jL3V@)P-Vpj0%8z#)&I@*$<({Yh`&&c@xo_c~Q}<{# zu;sRMoQ0S@ARRvzVTT&PdbD2jBZd3JGZ3RN(rE23zFkWIb&J6ASJT=TzkcG3{~Znh z)}mmP3_*8{7~wXf0G0qeqw8onU^Dzt&R-OOB9TN&N;%gmyN;Hz9sTp!^fUb)m{;{o z`#*q~h`^)?KCWol(Y672J}y;op2Ww9q_n)gFe6hBD&Px}`VWX!x&MxcP z!cJGtZo=DK_Vjz+!nKOM*jWL|7t4eGTmSgbfhe|r#Zt2Z9FeARE0 zAeCsa-wPlCU`%d%oTmUbr^@b!n3eaO+snv_PWn;6NM%W>$lA11k~*eWOaMqh$=tCv z?%;HZ(oUYCNC0GH`k8{1FO@S@w)#UBp>2|2RZ}}@YUfyi?!Cih7K{fB!z9!$Gu0hk zHts0)&_`P(iDN8jx(=#l#+oEKW<`PDP3kMtVjbDha?N^58HwlnZb>jhu6v#8<0*4V z-;IK>pAGJ0-4zvputR^HFkgAyvy~C3j(e*!Ef((C=dodlZCX}xT3*{nD}%R41aa2E z0qmZ$y6b~PYWcnU?3LLo?4nLhJ@zIsQ=gi=z{alFbxXfgG^rcC>lgZWg@#sNd|bC^875>wB3IG_H=tdp81XB(6v&L4G1H(M$c`yetCUM zl${tH;2DAfxC-kqItLw0MxR5a=f#@)oZA0>*uB5yEx%~|L@UZ)AA3Hv-+t)X3dMxk z4uDMkV7}sC0E8;@UxM~y6zePP0febnT31!d8_E%NXe8cN>3NYdHt7fbVGe{!>j4^d z%@U;+EhyM()zUKT6sgH8Xr7s^Oi=raw!8CGQuP|vZpbjav`TGQOZn$5#uoH{Z^=G; zXU;^ub57Im`k*zgT~DvK10DeX+%5y$c?y06M<%x89C1FeP1`Yv>al^Pk4tAUF6uM7 z*ttjYo;IDddVlU@34lKJKGjODX{Wd9?2cFEjVE?eVwvE;iN}E>z$lV7z+SOHR9%51 z?EZqvw>aXp4)~hBdZUM3>ZA0WEo!AG9Mn$xSaC@EC~OgBfuc?*K}{Ntm0brfcBF<# z@mwVvSIb5vY||C?Xl-Fk`ieRn$rvCxO2K9^lucc=!2uh6%TfAKz$kXCIHN!=O_dfm zc;YivFr^%e0uXH}De)quoIIep^=HGn+an*&GLi=b+8%Ml@v@kmo$gN`y6o2(yg^?l->lS4$BIYNC`|rg=OA+&w zds<$*;rho~SH(6}>gi{%In&d*zCL$FELgwdr6T2BAs}|SK2#bjS9{k7UeZTG%(*I< zE%XxqhqTVMsY+(xeNp(Y2hZ>2nYy^IWX{S^b|DzJ%zuXvAS0IQur|3iP1%>u zQW&%P^1detL9#xQ&@!NHNYDw&fpTtb6i7JmD5nkp3<`AvAk!oGrHJ$K>|eilv8@{U zxP7`M&#LtOhIKq=xK&D0-g$X}>tY_>iQMzX_?x?6P`ZCt|(Lof43Kd_F&&hg(a9`CeU)}|AFaBchzUYa*vAIep2 z>)vAfZs(yAKoo1vTx#d_7$nmm%`Z4gsa^$rd^-7gpSYcBEPuUtq%lFIwyPR5*L7Q8 zc&KBHf#?J!N>O^6_;}i>YL8=pO@*-nR0EJHgXx?zX32Eh^XWlbv0K@pay#3=cHKQJ zR(LK{B|!-eobViQFd8J0sE6+y*g;af1Il)z!1n@cq&(cVd#}f_{DEHL#Y*#euR=b( zv1q;ZX_Vu6*F&ZoVtEc#n#PWbp_y8#f)%Nqy2>5@{l4v7nuT<0ld|{3zKEs9mD-&2 zkM;D@U#h_Gvo`KY`)_|`lC{iS?YYfkU%2K#^oov+ZMfo$64?KiQIi}v z1Y1ES7AA|M5%>bt`qo`BZ~sd>Hu1Qkds_a;*K!Uez;je9NeU_7aYfe>`mA~Uf;c$XEC}`f#gY98tA1t zD}A$DgDj7^$zn1EL@d#>AAhT~ z-bEdnC`D+AUH-y2TQK6{(zKp9N5PY_qXLZLtOk)3VY=?exMl0COM^@Yo|FSbiJpK- z$Loq2${*BSIp>KhIz=%>`Ga~YKRwSANfvhLc|0pJhGoCF%GRpCXbHCc_6Ge1YWX=t zY9KA?O0ECBhh8PI_?mMd1}P2?0uaRC5yZ_GMavI^jl*>hm&NLb<wd+XAsNa%;+vl`Yyk7yNC9@}4W^O}y%O9`}tMVMACMPR4wBmyT0`un2 zcd*o`O&hD6l4{F7o@}QnOwta8e5zEXs?~4NT%n+<$HO}@rWm%`x@NVlU$)G5(zCOz zPNT*~*}A0)^`_rvW`hQno}FW>moBmV<;yLnSu^ct+m^L!?K6SFqU}2r-l>8$>e$H& zH!05Yyvf4FW$Y&wkh4{$pX{enznVYKWoK8D=gk& zO>-JrgWB1)Xx$2*dy97$dtcisQ`DI)x@!(Pq<2P%<)o(TR>pvBxTlGAf&>2z9B?qo z*CTT!(x+AmEZ$8jU%+S|1p)t7pEk;rw9al2XyOaALE5SI{Ix@^=O12Hka#Jbb#7GZ zQ&W;7Byj*y=<&-3Du{TpXX8PQTTLp^<&vI}_OiPE0HdVAd~Ez&2cwx)@Mf0uZO1-) z;p#yiw0^OGDrrMWBTCxEt5CNJ?0)ZG6D&h2@T+<#^_u{~CIL!vnSZF1j8{qBnxSCk zi#8OL0;9S$k~Jq{ml-oezr9~usbE{U>K^s#+e!sF^wBqbOrK|u8GuEGJn`2`f;_Bw zjtB5(rXjF?ny$TkYq6c*p{YyQ7;{?%vriF!8fT>12a8rK{as}Rgm0yQ^gHdF8iTs# z6Z@YpJHy)i`UUqaFRve{lo_w?n0@!36YPWUE0*eyFSB{#|T8kAyKcR1O~Uh zG*0FO)%_V^3`kLVhRG7ONs{PiuNvqVXAD2=*T#M~ZoZ_Wc;g<0xtykY#pM9Q7`}Qj4=$rTb%Btnm)wu_4;hV47upf-D7kl)w z>H~XNT8C~n>;6C39ZMHml2V73?Ac|foF)~zq^bGKmfE}b-D6oDyV}}mA6rUBhIPK= zGMn6mw|X^);Zf8=vkJaN3WzWcYfbkqyh z`TFnL?xLMmrBS*qcz3iVRjX>96mY&p&)yDzeUj8YDIrTQOFBu; zj50xZWAX>KdfNu8Tcege`SNJ{5o8bZPu}E;>zk>sg$^bV=hM*@W%=HjE*yf=or4$fK_M6#KZ305-C_@cI z1|fbtDgLtcBF{d9+5)<$O?^o#YY8N6wR4|%%Tq))5fE#xEJcI_Ld8k``pWu}+(Mc~ z5t64B0;2pd`zqb!2aDI(1Fok9-;kv0(s;geGULQX8JqpjP_~>bW!WL4&L^@B$PrkDHVAN~NU{pW>igyq zi}3ych>{dw^pf@V{*pDa(>!Fe1h5|eXs*rKSm@GFY$^x*=~V~ZTh;f|#2=)j%eEHz zWZ7F;rdo*)tG4ab*!C({eH9y~bgBn*kz@g_@+f#*o~?T1aL1vmvH)CXWe$SwJ*%6y z`SPq~wnqHyAbVDTD7QKEy}WjhRTh&zO8qS$jMR`!R%Ct}(lXb6HLQ!R6foPY@sV8% zPzvQ0?l$a@gXj6{bC%ov?@jY8NMt$sW-n!8lJv5Tp09c`E%;C$KJW&Uj~~A>!S8kd zX7%ieOZ!@9JxjzTMbcYCA2R2)s^`}r^(zz|SJ*~k4mHY1aXVh_Pq@#RIiNzv1O&TL zs7Pvjq~zE_llTF`&Ul^nxi^=0ZEnx$8M|NF0ZbA)OAByK_g4P9AiZg}KD+?RNbHdU zL-C)MZzmQf5C_6TrgZ>|VRQjBmMss*kG3u=WsTMgZAQzY+Z;!2T#@|ql4vFgh@!$i zN#Lt86?MFVgaK7LHj^D@Ma%5o%K=?dYKjBBd`UH@J^YwuHEv?bimSQgk;koY-5RUX zzn69R*3EX|UH90P@9V=>?M-><1)Kc*GdBI@mu$_vIX3s*x2;0WT6WHDKeS#q3QTTT zYf~P3$f`G0N?ifkUf;dNwoDmgQy;olW-ljMPV?rrJ8!wI8vTmxSvAjk{PjgU_x2xJ z_4eI;49x^QNkiJa-vH}+!NnR&bxCCzS4wPL$;n<1(01Q%AF>uLT6s?Sqk*^-<-M;a zHGOhYRjVxf+1*MldSQAK`|gm-Y{VIt+xvO5ZF5n9otNHRAFKoH!7E4Dux8!t!8z~g zJ=D>@edc9)mo>4a>n6)yeT^+E$X9ygVjI19ib4w}*>x=>dG)xYpIFZpous|nZ{M2y zk_0WOR#%ePH}a?1sx9kHN_zXB#=Y$NK^NIa*FPt%V5awnex>NIswB|vY!$t+iR}aj z{tGw|Lya0JQc*(gOptmQKya~a^7;r+yuWy@v*D0l`0HigH%2KZ|L3iby^OC+z~JOH zTT5BRgh*Y;4Y;+xH||`*>mJD%Qcaw7=1XdsD)lKj#;2@{WpyG~JcPpts*s&B3y6|W z$Z80H03{2!klP*=EOhhB6E)Es@N>t+GyM1gErNRcy=5D`sG_8-dj(DaP_HO`P!K6>UeNZO{iFJPRH`$R^vYQ8V^!~sLJp2R2V5NEbQ|xbtx32FFM|aEl z2tExI$i&t*N>vE5D|&R&BD+RX*oWo3gdY1JzG&?2T>ZH}SY8vb5EjwGoiq%}*PP=4yvKq~8 zTEQB9Xr5++nsl_MH!rbIPx{QR8F+z>7s^kQcZ!&s#c>~ip{?9 zNo!rNshmG|S*P4q4nTXi?qWH*)*hKt9MC=6uf82n-~N;Pf3)!@$`c&;zs`ZuH#i}f zPzmch+J5)`4EL0;E$P?IFHf-RyEU^x0v65X#k^cVq?sg}5OXoA^T#gfD|^mW_U58> z4#tp}{qDS;_MlX?0GIBvp~OiARrot{q(KshD*j)yR=X2aFbKz{k$mip6x5!qOE|Aw zDphcGIo$x@K9s%RKj*BH^Ui6mO1(@T)vqc4If2&c2Sh;px0PQWXOo#fx>VqKtxN+d zNS*zW0N-aWQG4o&fdU(|ZQRnemL+GKhUux2Ebejj>kG41csrWoK9^#UTQNQbu%VR& za$=I??n(i|u5u>&oAQ%m1B!`3p!Ld+j>PO=*PZF=dw>_VrR^jcMSYK5E&Ls$4}zmn zxGu*D=#ND72QoQGmlM$@NtiE|$2tIMti}#;KW1$zatYlr=4-E8-Xcu#o8xghfBMc$ z@wchnIjFN;*k0`ll`oN$@Xr^Y?jX9a)ZBQMy@En(F);NfDt*BmZHW=g%>M+ihMr&x#6U{v^;>vwi~` zbNdLpdB!xW`;7~%aKlDRuAON+wr;iR8MUl%#xmPmT{dFrpWaqete@ROfe=lk!KdOz9LFPLwK0Ee>o z+_QbV6)oCid(=L(XZ;%6zHY5G5{RwZv%P)v%-=1&UVY1H(b8(k2K7@Hbi{t^jFET8 z?|=6j8#L%lYbi5;{Q|7vq?FPtah1p*YL&w#$MtLIwo%pCjctoQ6E125M+TFD+> zH^*)}bh)3Eq;a0zw5z>2f1-URA;a5?rr49czhQ4InQAEl(EVFZav{!W zw7-e%1PA`xIDj7UZU&7i5l1F+q;K6*V%O;fj0*N2GndO*s8Dv6W-X=qP8YB$(GTgJ z#p^7iN<{~i-~h7j%*rpYY}q9;NdOiIarDOAm9ExDwU6ZRrjg?;SKjQ{**z-hQlqqF z2c6T_Zj~f8CPh10Yl59~?G94kR+nuhU=-WYC0mNDxm2zIG9;oOuGnBL1zIp6m?5A* zh^A%R_t^S^9hNJ{s1&KC_N%|6CDBclhdyC@04eZ=SR0j>4nOJ9etAB-x{8xT^lK@$+oS z<^roNo7JiE?B<@FBKsw5B4bnd(Z}(5N9YHkigt_dC(C9ETi|MvYK|9Bd`}Ye{sM6H zA8GlM6X)B)%{#1#?r$fB`$EP2{?hd_BS?4fkG=4QqCIw#LV*2qPM$TaS;+o#mOB$Ql;n;zq}?Q|fnu@6Xt< zU4isZv$_JZcNiX`#8 zPtx=1l7eCv>&|idxVZee5A;#A${K5|x%#lllexu1k{Yj*vskJmwuHjsIY`in!GQqu z@Dxvx+L*xgJ$v@@_@X}d$w`Pc04V&0{jhd$6t5G?SckuGJnSFu8V;A%)%B5zCMBm> z)|rEC$A)}sDD`*e>#nm50leMCa=4KLQw6E@`~U1`R=-U<%WmJ%3RG{$+BJ5Xq=V_Q z!>oJG*;cDTuB*u%IBV`ilIIdwfl40kT5=#dB_qo!Rjp=SZvTNb8Zg+J_UUWMl4_>Z zu5G(cktvvX)$iKttx`s9TQ_^A9Z=r;>UFZM$z|WL%!ZAuvP=q6rPc>@X4I``***HW zL)C%ZyREjsE@lV8`8E0^<>jrkdKwQYJF(?t{N+-lxMr1Pt6weMrIBa1>S>*tw3Y(h zY*=P9IU42YT^PG}O|lwTwF;FrPj9q-%{$q^Ha)COMm=kp-Pm$fuV?MX)+$FJS=U{; zd7ZQ%`|ai)ms;n>t*v>TT({v}CA(2fiLz_fwl=luTf^G*EVXK~gW{w1wcG(D3KJYS zaXG-xlaD?Jf&j=LOLB#+9AR$omR_`VXSuN{lXTMFGSa9J7AdeR1pN;C$6A*S$bPiI z>VUnFE|T_q0P%)X1Vl+oS+*a?x^8*LjtqcaUXAk0!WhasN_Hk;R(F;u?|6A-A!$H) z$0&&XECgi9P{!&tX&T@OX{LuFv9d_)E& zr32OT5dzobQ}pqT4>+oFLN}G@{Mqk}mXp(N z2dJ~3|GRbl)_1Mrpdl_uAdV>ULr+y*D70TuYIFL=KB1ye$rCmTyVp-7%`8jwhjDN} z$Ri(nBb2T6@B4&Y(y4wPIq2yxNdhXU994eM))9({YaGznIR>vzR$mzRL0ymI_*A&b zn)=7NNK^?G#rqUI4(# zB~QNY`pRFvOOiC&uOmK`wKx|lj} z-R%)OPjarqkG*Ob9uT&wrp82H>nB%KhA4#z5(tX&m-_$^4H==z_9I-6aga#hGp$3= zcbutqXgpk(>k$)_`fPtyMBk(RW&5DY2$7VpkW3J!7HbrnR>LU0HvB>AOJ9((^0C7G zt*Eltc=fVW{knQ)!aboaq|U?xCB-Jv&OPE6CLQUrh25;Qp-|w7@5C2j-0-tO@gt#r%n<`tRPi-iL1rEj5#sVzE@@uFN>w- zjH%6u9r~%j7@CZO`dFj=R%f22kWC8auD;L*;+ZnamUozz-KqtP>naaNx*yB|qgTXbFMu1D^nIsIPYl>;RN_d6VW7RpwrS z5nk@R_yMaB`&n`{Ns-MbPDQKb)eX=Ckg*25unjN?5~^^m&=+DwrV7BKR>$iZhal2Q zRuVEGqY**+*{3bq2X9myNCECyE(aQpFB1<0nI7t)v$eQ609( zafx=1MNvLAtyx7jsHfO+Y(NUeOJ>*{HBi8*Tk`}2L~MB>Bb(;O@E4w81bXS z=|JTeNuYEjcKjig1awB%;h2L|Jx@s1*!H#dy&T}F=Z|gHF%|U5E_n=P0W^g*9ArDJ z!?r(&98+7dWASH`2UHY2pMAg-zdap@RgAaEv7=EmqY~{Q*`yt=O@9G>fMAY!0C}yw zf7Cfj`(95M4E-+e+I|h{9Hou&&Y`Tl^Wa8|dxy`W9{-rL%U&Z|zqB6Xinmf)R?fMH zuaMYEa3H|}es}zy{HNm^ah@RU%99h(mnB}rWpM()GJt^NX}7d(jMGlv4GUX!W zIu;#oTgPgHW6^e+3-Bz7XLaHjfEdsVZvoy>X&lD`McXK^EP6b;&3)P|5W2^uq!s)+ zMUu?s)~G74?h=>IMel29`^&DQ*XCsfkmDnT*s=kX(RRzUs^Y`$Bc1_(sk&K889I-s z32Wq?9-fzqs#HT|(TrO4B^li>uuB?Q?(0tRGf=cYp)9%%#{r^*wt|{S;<-sY1E@y{ zkm;GY;)N~Kt17crEDAxE04d|$Cg6z_H4xI>({zuKl5#CP`>Uy)TIw@Sc*pY`hPD#x zuLlPlOzF7~U=+3V9a7U*Qpg~rV?i|^)~>FPfYSg(Sp(9-y6m_3TKb(v1ww|11&#d2KqPS&4q+`1^n z9qlWYDT&@FuL*rJ=qYW}KB;TU5~f(d&qx`os%BO+j<`nSeEY)0kpeq&l=oDv6O!QS zkb;d*=lJ=0Yff75;>JE9`4c+eE%X24!0?ATk zB)atzH@c|`#!>-L$vu*Amd4ybl|+UpvpRTc5h{N5BVrXpKrv%}QonWnL?B&w6vu>? zMT8kZ{6hk%VgNiLc^=v=p1A&SAxHg1?#t<{F=U=1^a|GLYbesYyG>!=@^0~%p;uaT zI1$aG{?d*T>AL(fTPEnxU&5t%x!8>61e>vnraZWYO+Nvtcp^BS7j(P?r|D?r{ECOq zP+&2`I>0{8so1Z^dP6TF;WCd8iJ7m;W6Q#v-JNhAk_~D;_x-B^Q!+ zAH`i7BRyQ9wN-gnHPiqNw@P`u+pEfa=LZ}w0yC)aP?h6p)I_M7JuVexdW=*b$rb60 zJdTmtsk{w@Pcf5%`I;?n=OuH5AGTtism;*hAmcA9Y&Mr!Y7bPX!NL>`M5kG!clce| zsnM;LMAq;lo<#CgGtI&-eSQlnl~1O$c})x=RTJy+H8f;Ei?`e2=+oCtvD?gQ)!fYT z&rlCA)MIu4&L;ULjxTQ$+xSN)L~uQG*2KfAdnZVo}SJ}WFE^~>$4H;e)3!qDetCI-n$r^4-E4;PCtBfi| zr(LB)-u4Kr<04+S>k?CdxZR9!3HHsr_~{DU7vYpz5cpaA5!?T6Crk2*EoO#PC?p>W z4i2#Th|v&ffzwqvl+)@@23w5ye6+ew%zO(ksnoxoTCE7>aPSnU=lkN@NDr-i=xjW6 zEzlQeo-`7(9Naa(I%q)23UevVZU2-@Ek%C;Ib2XT{jRcmUF@&fU>bb;!hp~dGDxGc z>$?-X>OU-KCgQ&v?|guS^?6)GiW-X6&gYDDdY1(HQ2#?04(&ek^y%)UnKL2pI{5Q6 z_pO7eHa+JVKST0BH`XC92BineHK+fh47=lTiLk(7iAJMRtAUaAPL9Pz z{QQ=~VZXMn9k7VXrnG}qVs$jK2b6S}w`fT($(j{;i!ZJ139v9|OVqm?RxA;M4+ z;`vOXDc*@pf~cVxxI|I~0EO0H4#p8wB+m$eN}O*HKCod#N5)lM zzI$!$h?+yXfgWSLzJRAPVu~yc=LhWYTTvMcXp=6&W@j#f3xNwUTN!P@ym^_<1YgHX zGEW;ZC9jO)(@|jIHPotGl_(5-G%V970nn6UVTqpo3>J(3D5Uj4XG%q;8b-DYlf(EX=Xmq^Fn3N6L&K;&HstJ;oO z=IpBb$_Qz)+Jl-ph1SR4-|pLwCQb@X{X8))Z-=|ni9znYKeT>+M3mB-aCf^uyp-<< zq%%goxahEtTEvPB&#ql;(Wc8g`N|mCs$=?tu4A4D{({}|To!-UJN;`qi^?FHCF;za zoZ`@e zN1matmJkt&UPj8*>F`&Hbd_SIyvT&=_ssNoGw@dap8!l!TFbuNQz)4ny8dS{kz}jq zv6cODvv1W$-vi|(&Sx~sUykF&yO!qz4Ti~85s4mlJ~H6PL-%ljjXj1_HQoC0S?9ZDo^*i1DpO-y$-ct)*4cPJG@ z*{0-VAl9|>Tt){wV(1}k%cM+eL9T4)ILFYZH8W5T%K}k+yVMF?igK_2W%mqt2^ zx-X1orr>S)Zq76$>2mnd| zU2PHY65t{|L|=2#zgX6rJt%0)FDUybx8U4|!3a%j_sk;hVY8@)T^@jf+)(e8SjYiVWco zExvxe%Kwf1xl0ELmToKy=1TuW-#AEAnAQ0U<6QVs36-ySaPNV~G^_GnnaDmOPITc_ z%Pn-1Api|iO{O$*Mwij88+{BugC<~ccY1KDz-J{AIikS%t{XcJR*uEDk*x+K=#ZLM z%caz6+{-<&Vj`+l@$B=ZV)n;9{OqD!`Vjrra~`q^#!Pj@TuP&NiqMBY;&9mTL9nT5 zvhl(P1crKPRPC)Z8K;^t~Q8%1+&PIa=#DU_UgN0kT@>|B_1(HT!YO zw8?&J>xl4o{qEFuCYJ!5WPKW?arB(Yd*`#PJTLp7!X;+HCfc#2AXtdN;Q-caQ&!kX zZ#xY_&f;-z(;-v?Nw9Kbm1!mYx7Ka82hfvaA2w8=#}Q-%1$8_#X-EBmYU67@e*D4+ znpDA|#JwINuxs9MHe(pCZ4-}AMPyaR4dE0g=r@oTA_2~waJh#2d^Q153}ddDm3)Rn zoY_jHTYKMNo&}x21Jb6Di7u{|0#r>fiX}OWh=;Zo(N%r{?F>@k*vI-RYN)5pcRhxD z+_Ib0ioo8dY2iF8xL*0y0igvHX1=4aJ0#NJ!fa%rqyQ$vkg^mgzYLLwZS7oAjO*BZ zv-IcdJOYbx0)pT5rPx8ZT(O=fQlU0(wb&YYBv+Z9HWnL)E9+&x7LOfIC&WesE7BCK zGYXW*B4ub_sCp=QLFNH3gHk^Y@VlhiKNnmUFxns^0iZBD%arZ;zbV!V7CUH#zPJP_ zPZ!@Dw^jJ5QbLPhy|{0A&24!!my)MkF9ISPNlpJ; zo@iS0V1N;mU-rV6@==J(8Sf8wx%Qq0YAPJup^J5q@w74y=tZ!bpg(iu1*Q=lK0){v zQN|fxe|=?i@>Z~+oy1VNzJ3n}QJt2w7SwKoxaS(qb;Jl;2S2;C3L(oZ;ln}&_c(+= z?0f*+Pxm~|B|ROrBz$ZlxY)i{g^+Q|6X0P8r< zRJP8S(w@~;&$!YOeYvDS+o_{03{axcv3y%559?oVg++J|B>Wt+c(XSQ#t_>@qUpS- zb6(jfbCW`A17F&Fj$?dxF9KCYgs7&yxRaq3!Cm;h{_hmX1!5t}5f;&gV1^#ZPzy@G;)9p|qeD$@MQz*TCB_rY>lmj+A3 zbtyemtSa2Yif|#8=S+HUAh*nXm0vD1O6nZOuH=NJc@p4?}=2TLsh)V+muJT#Z_VxT*RU0bOR?f?f*6-<8xrO!|y zL<~v}GTZ0)vtv`gFNG8G9Gz(=78(7(Uk@In|4eVpXmxPCZ4pbzZ5YhY7TCCIJ8z`# zY@4|bY*b5F0Pi1^>>djW;7sSKpHzHUQDRW$L6;E6XXQaiwv^VLV#f?hofoDX3hFKE zPfg1#*$7w~PV}8t7VQb1yq>WA^0+Sj6GOFF*togo;Nfqh;~(?vgj=D81$NUxNmlAk zG7idN#9+clI^Z;wTnAFhatbdh0?90mQ`|RxKvw(c+cAgL1sN>kt0h*Dr{c@(a#KJw+qebS(j>Z_Me=iviN|7rY1KhmaO?d_# z*oy+*#hQLiic0Py>Q{C9X_63q3c52-;`7uWxkq$P3yb?6S zg}q8oOBM0cKJDw_x+CcRjkn~kZvm*53QK%MPEDmi3Dr>Zp~5qlB6G$b1=NW~btqc& zpdah_g5Z9VeO9xEzJ$^e0tl6RqGM6$o;&X3Y)ZVfTj5RWwgb>H+Ft^C9W%!xOu>+0QGx8G z58Mk|KfXQw80P0JBSwN*>>bZ)0(;ie#*?^BK|rmvlJ=92>7hx9Ye_Me$Ls4HXl!|m z%GH^b$@Tl}`A)QFnYanmf$CulivHbG%G^|gj0BEEzn#|Hv zE z{5%Ss;gXUME?SK^-0Qd`*l#H>Y;P-BTG%~iB_prPHTs!F!Q@I*?2sjQMU{EoEsMOl zd7yOf@WX1b5dPh0-OCg;k?fw+i{Gkc5b_DzMh67Gt!x^*)cH^EV~!F5Y253EVj@X$ z1u6{hUf@9YvB7{j%ED-$aWd8GGuCkEa2q`Sh`y^fAFLt6Das0;-IK}5>-S%Lb{d-7 z4~VUWzKua^-oljrp?I$|I96qy~o?A1dO9IoW&1?q>T<^kNS-Kl&Qi+ zAbs)`o&0B2c~1d8P8}?kg;I6zE4gp3U@id_b!Ui$1u~WBYfn^+1cXBm6(fqsDHJT`JwmfasAN#B)Fc1 zUn(a5_}rLqCCu_RT%9V$mtE;XIBxC+RbX-ViSqZp7&98GyKB9jw`D@W`O%>pKS$XI zA6x;Ep?btV@_BH<>qNz_K`k^w^%OCe2vbLw6c=*lPaJ8y&(15g4{_!lckTfu0 z3qLDKcqh&k=qornhh=lxDpDeeD z{!`0l4!%8gTAA7CxV9t!#(f)U|6JT%EBg4TG~NuaF9j9-W!Ji3~|Z%Kg8eA$}o z?Hc_EcFV1dl8S51JeinVnkTuE=$doi+@1dD;SZQf(lfi=UW&Nw>2S(%Sk`~nrh#B# zEm^ig7X&|Oi{9Ft2`&Hl(Qz={)qtPX7pWYss+m55fjI1e(?IC5^zO>BD-Q{(Z8y^l z&Dr#^rZ`{C*$%o80UzjWV}GFVYzE*#o1nR|&Yg&>QH*{cDktxR)uyr){q)1q zBjsy*MSPB7n-Rp8L~!oBe6oL(akiElUU-c?4-oUI-}&gwpw5~X>sv#yrlpFvYL}0B zEpWpy9XxcA;-!Zh@9RFdD!|~;p8U?y?;WC;dx(#z@U>e4mZ(5iLQh^YkBxj zDh4!=6RT~3;ES0n>|9Mf{w(Ch*Rw`m|JHJ(nP5#O#ksC&dT@Js>E4xi{7=Quhv3% zaOK?antEb)=s>7@u+6obteiX*F)xBdv!TZiGPp_X5md|UWuB#srPGP!aI z<@bwv<(J;*qLRM1yXkP~e(Yxss8w zfBeIK7NC4>;{C}l>UT7Wa3HE&`xR!1d~H({Ztq2s!zAJ7mx93b>DnN@cTbMGQdr;n zuT1j3@q__7wbD!MH}N5Sj38FSd|{Q%?XA5iH=slMp)&O>#_VtMFnW|2H}j)UL475P z?x^s2se8J^&BEmi4e_>+z&`=u5J>mRvXsB$$0GuuQe$wb=~I3j8HEkb*p^Fa7nGyb0yM}?4=@Zqm*a{L%(eh1Q- z%IlK25~Z7)Rm)=}bVfGiQE4!I#7#(Tp6AG2h?2sJig2w*5_p@F#F2KMR{qJr6e))< z)KHz}g7c)0>9*x0^WBrg#J60yZXH|LPo}t`!^=u>;l7NoEPudzST(tpsHa;vHS3w% z72?3e)9Fp0Uspsm($*tEs4tx*>5+OwFV@zN@cYXt^EQqp>7En=M@j*3&(?YXq5A#l zY<^}6@1U7nEG6NEIskEJQ4E!xbB0BQ2#m(9~sPxNZ=T+lUm z9Kx0HFR?59_TENZYTGv%LH{&I4m_$Yua7uXvQ&}H!C;TX)^eCZJwT8po7 z4)~#e!^qfEgyfjP=Cd86{0+mlF*#`l(GvSCGC_f2W4Sb4<;Xr)9*x^#C-!pS6+GQ2 zL$tzvA6bbS$5Yyu8oify2FN&`xSmUCFeGDG%uIUWx?5mIkLr3UCIJWI!S=B~zq<{d z=1U+L^6zth!OXTw^?L1zAUHf{XnGMaFg~5;F~G|*ZV%s}R;$RpyaDV=}20K6+2B3apzOg!Xj|0c|urV)r_OaLWH6Uljg||1TjDS8# za(M$jmA~h^&F95h)rWRgjEwrDOqnRhBCGIVY7}0uz?QHSeAeYWakkdAvwZC2a)s`w ztout!o3_T)f3Uqp(mrIZ6{#$!FJhmW@(Y=v>>)?u=xVxZCJ3 zq=&~=imCmJv$?m~ucg<*(=I^qaYzoSrMJm-->B_Z8Ihu~+}qKO;4kKY(`Dtoj=PxpIgW1rKW@D`(O@QzLgsR`mIm=ToFWKx>;vfdN0ww5e%ZNX$n%|WjB*0~#mOIEBm z1{8W^93tLfW7Dg*G1TPj+|ES2_vLd_2LM|KgMQvcm_cHs^!r%+6T-WQJvj=mpo{dT zfHwH!7RF!vF%nS(FC#CNsR<=)U#)+W{7I(yJqT zL4(PjvIqk`@+Jaiq}1$Z(%p+L2)!8L=MuZ+4CgYicw|`!loiSV+7)%W3755s<#;uB ze8&4h4!xd?!^P~o?WysLC!OVgZpS=QWKbB`t0FQywT^-4v#e;dG&6? zIF*u~Th2}|*1ziNsjt_DKU+ijxn%x5v6l6l7}v0&DFXwd>1cm{pB^0u4Gj?qBUXVqn`#W>s!r>SYgM;5MXHHa$};{IjU2MjP%RyfA%MBi7VkI|L! zxDDVjh)EE>+PP#0ecRdJ<y04m`UpDs$T^rgoHxjRRdGp)NNc?jXoFjDwQkX(|2?%U5#!t%NY4Ja{Q=`VP=*# zSn+jjs8vMVThZ_$bC-a?CcrKYB;g)ljuQ6<7Y@C@#o$1 z4u?97z&3ErkR}TTyo$t;9|3G89SUhk1e4MJKAnJ3kgy=Emz9cBX~Ly4e;M-c4}m4~ zQpbRrNl!El76O`BwlHlR8^TdPv=v!+KDfqO^=3AWX7zY{wtf|tbM>DjXP*x)^W@mF zk)y$kJk1*V>c@Um6cnSeALw_^oYzPZ=rG#9N&QaGr|wjoO_9%N7M2C&UnBKQtN>LQ z?aAlaqC(z`h!6oT*GfZqwxWz;v}w9G3j5}GC(KD+ z<+k{izK#ia8&19-mTm&eY>*SG=XmP|pLcj_Sy`_f8ic!M-kz_!C&AB&dK2l~L!v&H zGU;`Z?0kizVPs7AvATsdSWx_M6M9M7IB7cm)f8JHmY_XU*+5eqfd*VA{UIB{v-7hc(`O zqZ1RC;L0RB-$z_G5ci#$T%Uqf2%Y&4?tZJpu3fdqe6VU0!*bW0^PEwzaejG=qdx@V zb~=}J32EhnpWvIzJpG$#lxx-sOEbtgM=97I96EiPrrct`V4k$iQaxYicv;`K|*)&;q-@JUClo~{@9j%Dj)WvC1g>-Qg`VSj3Dv=g*IZa z71b7r{*ZJWpZUsJ7|O@s$qXhxIJZD}l(vX`8&f01<`dI~w)H}k@DrV`LUG^4IKy+k zAQ11lD6d=O6@$-PDe?Gf#Pv#iAb-aF9FbdT!&usfx0WSLvt6{g<;ijx#5sb|7feCq zw6h#BqUBHmmL5n&y5q9nU+oyaU@nu7{#bSBlFkGf`~i{Kp8|IZAw*`nyzJmYn%T?c1zLAyaR~?r^7gTMy_NGg zmdXeS#D(%(oO2omvRXZ7>VE9SeoVeEawO<0Kke2T=wR`fAK|PA{4+NXXqd$Kqm3^; z=`B}}UG(V8UcabPD)OBx))u_RYZm{x@>Bpc76+xhfg%ln%%$fCMdDZ4zC0jbUjf;7 zX2{PLPbcrOjv15*i$H9L0vVl_KJX#W@FGcZEymtfFNx>s_uogWi^|?T&DGdzH8KC< zB;Zph*UAk*C)V@dS{6o=iCmQz42W(bnzg5t+hX7&TvK6*U@5}`MS=p(-^#UVZp07B zy&I5{G5SSfJDkyjLIE_*O1X1yM-?+5TDc^eJbn2opDBa3D#kk4uY8z1rcRk*1yu>^ zklZOuDCY&(S$U_WZQ9LhTafIrY)>|oWkGT|o=pEbf&K>3O-wfY(=t55Y;a+~r6fk@ zA)seL?!UmLgm__+0=P$aOzM6(*DkM$tgc#Rc0cRYoRwBcfkoM$c!wcO35iDYK3~*H zmTfiF2g(Aqf9KDB&|scV5do@PQT5#4`{+JRtu$U&E4Es+RF}Rc#@9;tk z$cRvQxoX_2&F1b#fqj}SN_=;+OnK|+IZMz8pGZjCLDG1YGL6h9XJ8aMNJ+)#W}w!n zsHUbyAt<<={NN^(Ywo<5JLhjm1FFG zok3w2S>Yg1Z!|t0wL&$Q)jW#akyH${lCC;e`Cu~1S5q4#w7XYIoG?u!2 zOLo3<+X8$z$6!+kS)9UfP>Jb~ND8~PZW32|$?&q4*kH_O5;-b~cCY2+gw{S0?1Mlk|i@$H(t&JXX48{IYvN*`ZqV8kJFjP zX$b@iJXw4r;}&c~1P8=~Qq70$-GuTz9oYYmEC)%xVA zz4xB9_`;%(XhclMn0=3N1u}dbUq1#M(gU+LK7zPG;#e;z_9nL5#s&h5OGOK23>aLOjd~cYr<#=vzP_$KNl7SvT4Y!<^-Atoo&TrZs9J-BDs+`SZ$=++X z08ehA8lB$Bmbo}ZJ!(hVf1>Loep_KL!E&l!e?^B0Ly;8iqG%`co@{xR#z)2du+7y` zRfH`2cbf=Rz;%$Uj2w^(Q_X2tx$BZj_u^T2=XOJo1j#l_O~AES<8*_0!e}*C|I%+P zq0bkJdS4l3DLjni$($X+q_lLs17TS#H$#jdAr+)a=UM9WoRG@myY=AujH#8`@SlGt zB!|1_y6G(dl&C6H|I@%VIA}^=fh-}H%{NY=?_Jwd{CPFhoGBCm9(_9_LA=K|18zZI zKpfjV4!_k0mS7e}FFzfKbL?a`|FD%ybwMszp7zW2spD6nJq&yl`8NJ7OTP}|cW)7I zn@PMDx5oS)9cei@ZJRCVzDT(9ChLM#Pryfp+t;oY^-VfFDevnYAF&?}7gzswVj`qP z`hGqQP8T$j2bzi5$C{fPKw?C@D9N-h_yiuVm9BU{vJ*{fZrBF=c7UBcwC7{gV{N>b4y zN|+Z&t2BPyN@XXTg#k}gfz-yYT5Bf~Zq72TerIcI>n5bM&psdeO#DqmUq7nST`EsZ zs>h|7tJXaYU{I&e&Ig9K!uL_fEr_hmx$;E{F)nxf3(`Wj<3dt?ZO64G{7nwmP(wGj z$`J9cKzPfxck%*irOn@J63T&8Ud0ODPgqEmSaSEsmYa+UiS8Cw~QfR{{Wcq`Z+ZP)~Rh_cW>j05>b}wAGJ{qdTjOjYgjOF#VkMTH7Er) zWuoDv@pX?tq(roLek$lK1>LSOr7^z5c5ZO7dJ;Qp3>PKd3e`=#yIOsAfHjtNip7i_ zE?l@8=#|$`9BlZOd>uwvQ?ejzTSA3G49bVoG!pn6F4f~$U-gm+Oxx(o922KP^TtGb zL4(avR~`Oc&EHxB8Qe-(f3Qp6OJqnizqJbHX`15o{`g=nbPoH)NEYbaR8@H4T{rxL z-2iCvk`aJA!C#Z>goPR3km(orGh9ZCXU_;4CSuNwpi`hHN0X)TE!)rdFkv|n<~wC{ zV=^I{Q zy#-7jA;jjh6~cl`2b}+05dw@UWw!GCvi=ufg_hg$vf8l$l11xSNiszeLLA)$c=QV4 z45*3ms+J*q)i-nhT{O@QNbc25msWAEZgRc^l`}h1m-kse_b3-a%^5k*aCH+X=GI8w zBui4|-{zb;;?yhgM>QihC{0vb4fSMz1Cq|R7fQQu?LLanA`H}REinMfww6eTNQ_zu zAvMf}m<1}RV|Un&Vd?Tec~)fY)Tp0K2UV{`9jj;yJk#qwhBHqrx2?x7##5;iFT?MP zgvnzWuc%OKdUCRv_Pfy5tkU20UDPwIbxXZKvW#U5<`sOs2izX!?3Ks;k25FMm<4Dc zZ0@^DWzOTTKZ7#h%cq7pXjY)jg#UV*FJva!zs!;AkhtIM?<^5&3}_I@tCwr~_f{L<2^^{FEVq9;bj z)Gb){k|PPqOmavX4zt9b)a-PO{cj7{Oi1=ZR!Re+pCuAn3*PB=xXtNm^O$wC*%eIE z>ykUy>Cs>}K2EgEF##?0L8FH9MrpP=AIGSrlv3rX3&@k00yJM5{YzGPV7ZMf!QXL% z6UYZ0^TRFw6R(JQ-Z}BydxiG@;tV1*Wm&2^G2%m`jQhK>`!zl3(^v-=TeSk>0ZI)?vH%j8P!LTP7`|JBiVdkwKmley?D_cIcA;7NK0~`kg#sD!S zZO3>rD!S_*EoyeE$JF!JZ!q|YC09qd*{)At0FMY2U!E>S2xRH&zap&~}+o}HD=n{8;2Kq4d zIDMM|V~-0>&?5kl+EmvkS|80!K>Uz;Vt8AN+W9~LOwXa;mFF5;7(%f)s7j^aB7NWJ zdPVel$su?ud49jQmbi007|i0LBp})63gYU3bZm?gSqDj!CkSY+hgo^dy{PHxc1jv` zKO67XT^j*Sk!-IPhApu$K+4KSz7+z|HGXzltQz;7^MxK0Z}_6WL89M5Dv7d_YUQs? znPEtTQCGzA5aXVrqUlMDc^^%p29ZYRJ)OnI1Nj{sTfd)gVXJ zOs6F>PI+!Quh*BWG5_;SByB@#XMqd#tcQN)9TE(MP#ky1FStS^!!s0MCE0MtuRu#o zn^ky8n4cmwPO@1tNPC)aVUwH=hWGh5QH=I=_a4@6$-nCg0+3d2v6*@ej!dy;5G!5` zsPiE9g&6Y^Hf|+ba*lhwM{*snWqqTW%6)1~1%CMyVsA~cw+V9HH`8tt&GZ&GAw^fg zE4bl=BV&_4CwA25>e5IbBClM=)W(#if#KaeAr(gh%Qi%yzsP~76>*UZ(l7)neUqaI zx41}5h11+fMBAZkl+K8wfBp$o(XS+W414yLc-DzS<hiupN~s_4Fv zqDNS%cXeRA8($YB*(i;kS~e|6-qld^dKJ7zuI}8U`IzULf1=wa<%WQf0`ZsIf+kUA zbGs(9-+z=9+7>YgewlkR@Kyaq;w@$z+@hmgb6}8L`g)YgJ)vptl#I5*Jppecdu<}! ziFuu!Caklr^N^pL#jPRaKD>K%^e9O~pOGcM0sICZ9}PKJYQ%(l0DRf7!L%aIKsLlN z;UgGYG85m_A?th;D6u2|A&{eaAqenn){rw59x}w~wu!ui+fE;Bx#mT@C%C4CBn+?jIH9Ute5-aHm_fiUgM1 z{@1H(VDl+HY4G_PeNH9=uowy3)jKeC=Y~GnfbjFOg10J($rwrMfN}v9zw2V9!!;G{ zCsyEzHqf;*5246z{7yzqs{DqCZ!$r<*FBRzYXj<(Qu!b$%+MC4wL`lXlEJaf@zj5b zooD5Rf-ZWh*CFfm0kvXFg&7P8!(J)FO z8VO5ZE(ny9LIu#4kR+{u@$aP>aE+nl#=XW`XNfLEX8r_xrurdZ za#Og~*wwAEu8VPM?bewq=oM>GUOo}lGGV#I^@V9u;*G`5v?Lo%{oUjp|3;^HkjKWf z|lKa^-nWCf|esl$Gwj34jhp*09u|~5-+7gn+X-d!k{)OjoI(6zySBd%|H>ryY zXFA%e!sBwVk!rrhM4nIRz0y_#wi^v}VjdSlWWv{apY8D%LVyt?5HtD|E(*Cq2M>}l*HdTt zS_|i%Y((?6?Des@SZWYu;|EL&q!vx-kjQ;Kz}Yq+L^QgmU(?pu99d3OTMs-yBsMAC z#I!J<21D}4E>;#iaM|0Sk7ae-gaW85_~Mby3kzN^v`P4b%rqf%u!q$O>JGub8BfYjy@H->57z+^2i`AFO}VtCpZ!MgA>1l_7q@J5}RR{PGtJ43c97{+9b!Xnm!Eg z=89nu`GFD*O@b8v6drAB%_ zI*_EQx!zJ=A=Q7_P0wF8e!6_|lWvtkCk+Q+$)NF}a~AFDx5==f)1+7s7YAAxkE%RS zY~Z#j zUM?h(w!LFf8vq0}JzBQWr5&r3g(zIC=oGi?2oXmaU*gUBTooe-m8tsryp*&BCv5n2 zV#4x=v=G(yl#sUF*RQLeI+>=1FmhoziwU+OUQ_xYl8sGGrBG*Oi$*bDH`ZtWYO*_~ zO_%d8_XS6K&VS`od(4Z^mB=@TW#lyr#({(867XsAJ7Cm=nd&)?F%yWoIuq zGEchcE%+p>XYk|A0NL8T4&*n=yX{gFPw%?>G~Q+gW;9B=yWAiQemu2#mEFj-gFWK& z7xu`T$Y9Di$t8Tar*=va3UqTd6SQbMXf0gv!M>FF}qdjoQAen1xvPCB$H76=72R|ni$>c)K&(07r0 z4x0{qFCzU;qX-!q_PyJ>_VDmS@mZYJ- z>%@-9!nVww-&8aE_MwTSFciu2BC~Z=;>i)6Kl(8!^Lm-m)WVik?eGaU$=Sa-8y|+# zvv&k4jews-S?)x|JDeZLI(GVk8R}N=$aT32Rk)bHFzb?3rPlQ*5f6ZUuO{~`ez{M} ztylhX8;|@rHZW&3n(Vr5fs{M_F`k${wXVyEOYkB2M6X3`4|2=w_V}?kEcNc^6(~+Q zRe4&E%H3rn;5EsZ8N2rNOZR8~UFupx#%-%y+7^#p93c@&b(nSQf`ZJq$}wmU+nFhE zuo*wF^$)nrqIs83MkV|dhDG;Zc^T@>?*044TPff2mHr0t5Q|^$>9ACl*^iPcBfg!! zFLptx!&s4AmLl~a{kkIOMc`eNjuQ0XZQa!2_u}7pRTrEbNV!76#VNj^4M<*|r-8qaq3ccGjp>GZp#zPd14 z??qIp8LBd6?JK4p7QDvB3qKLk>a}UHiNq54ZV0xXykW%Yt{nsn;y+G|e-3@@_-{G- zu+-NrIPTVXuTuT{81Gi^_+_U@F(0qyZ=-(I|7}V6k^KF(P4PC$zxgnTv_G6zuAL@* zN3JEGFLp0nPkF&Uul4smCUDqQW$beG%V+ZSziY=#M+#Y>vpGJ!O1e$L(jz4a*kQ@=qYr}i_r$d(d z@6LQha2W%XqtJ<{va+(IWNt(C9T0C!;Ns)Ko6*klf2$`Y(j>)rXmNH)292F1d^OH> zXh_t`!`s1a>C*vooq1Dl``GRr4VX&`dl-c7$aJ3vH+G>~FMWrs`ijIYH#IXy0rkK0 z*XvY{v@&J-^!vy(Jrl0F2LO{g#Rj9nzgjM`1lqD{85YaDz zTt5^-Lb(}#ZP31jO%B%00Bn>2%d26>F1vBEP)7%8 zo4OIdqx0X6-3{U2mC3dK=gUKxMBW;V$bWo5+*l1W74{w$5@AzR!OJ!E%Vtvmyizc*x0Wh z@L>cILKg(n@|&#mtNxR8REU#qYVzf{EM@4V{mjjGqZ&(xk-~=7-(LconU-n&7q}zq zW-a*b$nd^c`9?T|!4=Q&)@m=+{;#U94vX@Ox}{4R0qF+m?hauF2?>!78DJ>shM`M( zDCzD-Qd*R5P`Vo=q+y6V`1|hj-8=uyKkswibM|}oK5MVFj;ii(nTvUvG3RGoFnPKy zKa4-Ov!lC{G2@;GCGz#K2+czBSznQDbq94*zU#xw!vS{Kze+Uw8Dr0e{juME-b+z2 zUdK3ta8Y8ns&Nu702TsJlFT4=+{RqR3WZlNN{RtQjP!?M>a$BL=3wI3^783asAr9Flw1o?%aU>91jn# z?^s;IO9q+elEHJRN%8qyY>5$n|2l9+*4Jhiz!qsn3#N%_)W^ghE+}eLS%mSzPOl1A z=D4iHA4|gH8ccZHD+frwy9R`WdfC_hGCO}HzwhJlC=``Y^EtYg%2H(safsa@#}#T` zn|SYs(tibV^rf!ez|j&*Wj5rRP&nchM?D3rtJNA>)Ma)dMmkkxqv_5D7&LOg5u<>J z1PvG`ycC2(qOb8C3%O-x04a}*4bqDoENKRT!%3F0;f_4fCZ(ijH|jZgDb^!m>2{6}KVoQ#XOHLpfVAYv zX^2>Y&+cqVqi_PLW8h0p{cvOd7rx|<4HzMScM$+qC-XG4s##xKN@h{B`e}X07OT<* zEeq~-U(J`xbUVLGFHwvbQ|G^c)?=S*5vVsl9QK!2`S?>xE%@`g>tQ=7#!FGY#ky=4 zlXG}$-KSSf^iV4&)Ik$WrqS>X7X6|~*Jj#d%x3&zC@xQrYh%y8$U4sHD_@=A8we_~Xt{cl zfgA?%&9A;=-*iD6_`vQp0Vb7BI3;Ll8_W z0D)hf9%kav(r|T%gJVL!#9M?z#cBOUp2^L$t}S>a>l^xQMO9hCUAm1huArOS$R_Ts zZoKYTV^LWkn~V~pEIJb+%f)b$ed6}`ll;acGa^?W;IY)LDwuNDSEpSFVs@i48k?n=e}SrL9>VxRi>7qTs|WyiP@1nBNZtE=zYiE%fnbZEcR^8Ag z3`)b@)5QQ2Fw z-E02ww~KSFNnP6s;KfocHg^>403(%E*FG~U0O-%_kmh1=xGBtp?T;%{Hn_5{dTV9hr5bE4 zW(Wg00eduks_{-Hupqna+jN!IOE|iiA;sE7A+B~O2`dC$9CG`7;7Sx&vdzJw7)f>r z`~f*2xgD8es)tOuuMz;ov8obNc>yP z1;toCJkxTy0$ugZ+$)DkVf)S$JTi>%nB z2IOgB6FSGP2!U+cpQUvzF+A{{Z|zKTC$5fq8&YT921t0V?^>KqIPuxu8kX5uCnD9_vW!J^lRM(uu{Kl@wEnkyG-YpYQV{<9Qu77_B4UCM~n443?3a z927SmcU&*I-FKQ~zh;NBsOF83fZ?>hnf+2-85OnRbT zzYoEt)xLje2$AKMqN^^?yC7}RlDocM9W?_jFSt|k*L#;=?fO0;>RtU{&_t}yL_Rt$ zJ?DnH;VpBQm^^9V&w%z}b#VhJq&Z0~kqn^oC68Q!V@}c)w+x0{#uU|-rliHEF$5Cn z#JtcfG*uf0fDI8wuDYUV?uG$+hSpWNeRX2PmUfz$UHeP!bf!(L@WHfAxB>i z_#!Srk9}vbFo+JCk-$k59-BZgyh5yZ8y!t0VCc;M)dCB{dMUGHYpG7FNZmcwhs$lE z{7(Pf^&ehpZe%c;^#=;=vB99{v;sfPCT2HP{dzvO<05WHgA!=tV|7C!Sus`P0nVmO zG>`=X?Q9A;7Q#tm^!YY>c>6NYW--4pE>?DwRxn;~u6Vq4%TP~n*M5+ldc#h5ns3Si zwzRET=YlR!fL{16cp-?| z;I>Dp>vIbI+wx%xarM3a{=e(WNPjdRx~+avROnP0G6sJ}-~2W+GhoKo1=pX#o8JNR z(eBqQc875GTp-sQnZXr0p@O+73#vi9LHtcXwnbpONq+;RA#0~GE60I*H1y7Grr~D~ zb;DCgWc{nA{6otw=94Y~tuR^Jd8-Aovz1=|B*B^v4y}{NSZv92%K4aHZ|KPSPM*8WyLJjib2Hxu|Zuog(^b>cTtN>G1arUd#q z9S3w?eT38AD4PZ;EczMZf?QX)8y(*_o;G(Sci{Z0$4sAiaq{Ru=5u@tm2e7bKZltB zF?UWM*}0Yd?IufhE}YQIBar(eg0rm109RFT`u$kfsk0UTP?gWdk})mQ_WlhDn1g>a zar?3{YHPpfD-&LL>=>1#9*Mm^YfW_~%ZY;lUVW>9vC%`euY2Dw=jn^#tzSha0BrXS zbuvEvFiMs9w39A|uao|!I-M^;+ux47V~1NOGlNWCaYkk^a)_%P3Hdvxy1J^bXcSX5JnJMRVc&=+UWS+bZ-`g)3j zdgPbdOEtDgkZCMXF$pIg?Bw#)*5DV=OtvjYQAZf zJ9Sp-^~?8-z-NbVJBUb4s;fBE`JB)CO(_YKAa{r|!ULI` z0>syNt6A&&&hY;0(ar@W^Cm0(lk)K%Awj%}cN9tS8QagS52Bo|v5BZ>c92AjMP1kL0yjxeh94zRFmuUaRx>sB5ecchwL^A8#bJ-(YW|F+#?VxAjy`Y7 z)QC_V!pI2AmmwSQW+AwOtO)HTO6-D?O+SF=URN-;=gZN}q;s)ow#_pAt)uASeOxuk z&(}&OBs>L(=axPxyvzw7Ih&)BN4|L{S!Wxi{q`-S_9I)8rF$ z;l=Yhfl;IQ3ksMPNS%cP_Ustpzj4kVRkeVfJCe`WQdXU)RGtAvZYf2YQd+$n>p!!j zgymu&2SpSny*i(N^THQx=F~mxHS92wIm*Ir6AkndLVeWO=q$gcAPXl%unZ;EdOeri zz%ZEzM+F9gymTGD+(MbnE0Q7aF4Yj0;P-d{6OlnwQ&5~5D0j6;vTrxKI9H%i_?E6R3h((Hk6-`csY<}QsTGQl_XR`!}ufDB!tpU6G89`QP!5c&8YwJTz?jB+ z1Xe>fipQzhoxp1TJ>i+>6bI_m_@S3T=eUH=GrH##ynqH*;sqW@1gHz#^qWY>&V_mf zLy=-4gNp^-=WZl|w+4sh>usl2@M1~Bk5*zt{%AFp%n(ey+6rH1X0SokJBceAn`IrZ znHDe)^ENyI!lpba=j7yBdR0dgBy2e3Z6~ijrIZ$+)sR3$z1~=J7>Zb%u*|>+_WPxh z#>G?_Hiy1gd3pLWr+vx_pT*r~%oBVCdzdvzuG=-jxMZxR^xJZ9K6pP1PABP?^>VZ<3cSJOqnh~C z)UkvYeL3rD+q2)T%J^3?ge^0cVM7-4DUFVF#4I=>C_?2=_^f}XXQ^7w7R!C%kOdJc zoV@tI@fsPx0Q}NQh)zhsBus}Es%$@#Mr>mc=cC9VX|G_WvcT*-?6KVLVKHs)AD<$5 z$aGm5H$1^wA}$B8FH1x|d($?u(()$4y(*J}s@i3&PQ+7QXdo|*rOe>(g0#i7&-r%2 zDlAYuUVgObtN$CS#nXeg?z!%9ktCE`W|AkR{tv=kN#6%chPU2wxrDovqGF@jsClJl zTcTE$__Dk>*H-Zoi9C`cUzkAgdL6Z(FqRPbU`Te>&{G+ZGu`F)$FkMu$YzjQ7v-t^ z?<-`NK7YgJbDjVQWw7UIFW-=htwK9#c$9J1qc>3e{AJn7*Y{F)a~V@5{&@y8vvc@D zOpZhtPmbwoGouF0+AB+)$~Nf~7M{v9X=1(-hHrX=UfwvWKzl(gZER!vEV~a!TwY(t z$3do_5F^Zk#Sw^+3CF|bqs=FTsI!swrjtw{H|&H_-h}Tg4KrGF%S38Tj(rX>$>Osa zm>kERHs3lV)3*$X>BcG2eYr2wU%(eJgBPgY-zBgzBH-yZQyU|mfL4S;3Li~cWNNm! zdpu-{5g(ge90_3AqtIfwT^m!}`wMOvLWF{<5<8-N79JNr7x%=D0jTf_|QP28eT1!N?F&s$NYWVJp!{bb(RkDwnk z_7q>3H*x;>%5%Jlv!13C=;Czw`XTn1lO37vh!cHnKnhcsYdbgd!F^q^m^}K|3%|RM zI5T`HpBCXv0X}`Hd+?D&h)l5h}w~mbVRtRLwe<1+u&$|9K zM*MytD`^bqZ^R*lq9y>x#IwQbKX%OFWfKcJ5{L;SHY8*^k1)Ml8l{ahZj; zL*jSt_JXmw5GM9+dFdpB9%T@_1bPe=-jqB<+1{$M((@e0>qy*VARwxy7)zrs$D@PRg_{glvHuQ! z>5!V*b?HVHAvj@mAX06%b3TRfl!t@P#$+y&U>Hb|u_FnKu7vFH&Nh=R^!OPF4}Pq4 z>xnx~T-530MplYR(NmXX{@Quwmgcx?Uw`y#*W&wbCv##=yT0-5a!pZFy9%37b-!R? z@Ai;`pOWR$J!`WR-yJBOjkY~Z^rYvm>#T9HHcS_sB41snt7OlKc~Ul)LZfcaIRN%{ zPPap8Z9l8?*=dgOt#zUlha#$U%3(wOTKdi zGSXm_Fcr6Oqh>WLZDYY9@BaUf9!`XG)2mLn-;fFlFn$+fsVztTiM(+vaWak3;++eC zFbORu<9Lm5Xrs2upw*{D!l~zt^SpW78vF)b)8;vYoemx?lKWGsTdC?BJA{OG8vTh5 zVPmF9)DDZgDibJ&;klP|W^InsX1~Q+Qd#}ke!s<%=q^w~?OTmEOjR$06K3EzeyWZH4{+Zui1eUN1rJyLnX1N z)YatkV;_K8*N&J{->ToEs2;rkxrN>`)<6<+(eKzv<5H{lTjFo6?{PA!V|EUk^tWAO zGWXwJe8=U7+kWvH+jpusG0=c6Nb3Efz2;}waSrT{V7>p5a+%FBQ;y%7N4?$HBHtm* z<1NyF6Q9z@HWud z8n1KTnv?T*n3r1Oh|`|#Q}hk??ZzA7AylS}?JLqp+SyE}yo>Or#=K5M6S#FlQ^QAFNw4}ohEfPpY z3zfDD*}`Q@@x-sspENH-h&?&9v0*|y^W62Ni61;P@ze8OM;LR&U%@tf(tA;5Gsdb_ zNFz`MBqQUYc*Tl5DGb+sf@0D0Z}MU+FFUdJvy#|U=bBbJtP2e9rdNkc*=rJ4tm)0i zr9OO2gfe0lCVMOkCsRAxzH^1UyJ>|3;pBXm${d$ea%3i-KHxaOc)sq0L2&YF#rl31kC;pFt+7`yafWD+n z{t4zJGs%eURCKi@JJZf8*OJ03T+xY|@XA0QVZaYFwlKw!%{zjUx1TJVYCi$ks%24S zcSxaPOZe}@1uOi@4^5@vklib|h$_1qufO`DGL2ASFjX2Nmb(YD&&Pw?zU!^ zSE%9XrVnT(YZV$Q!qbRh%i8~n5!~>0IrM^LuCqAMH!)YIJ1iv+SExYHmaXX2{KN2p zUd=klr;?-dnqumDBhEZ~Ld2ZoBarli03IM@bm!j7r3ek=e=x(JNrqytaw#g7cO$zo zZlz9k@bOSatAk^?MVZ9T*Q9tC2fF?cmG{Oz=~j@q-uF<9b?A`$Hcj;GP&95pb(nOZ z*TrfG`Z*?chWUGntIPgJJxqHxd$|mrR4N$4OQgZwsfRWm!b&O`*H+FGUuallwJqqs zRm`q|9b-yJXQclFFj!t9DT{$mz95dmtL^db_puG5u8i@FAt3y}>r!xo0tE@ZDnCQA z;f^>4A>);r^J%Gf94w+mRF-rCiRf$)g?A z!p4cq8NzR|s;@a()_hsX#c{(^H4DAg@W}!$=Dv=lU{Ufch&@rUF1KhXX7U<^K`zkr zP)F^ykC&Z)AFcN2JXuT`&Z#%SJ0hP;a+nyZTjbE9DKU?%KmWMoj%NnH@FMj^i*QA& zR^*g3qH4(2n=TnFt4*y^@-wn1q8#aNESQ7P_^kgNn+eo6{K+pRrA89)fL#(c!|)u#D0Ri2&9-AvwQ z;f-lK$0{7`B6BY{MB}t}g5(vh(`sp)81B|bmK?w~e)!7j$BMW7@WKnWbOo)OX4Z!@ z6TfolB!Qn!Q4t@T6mQ2M^(w17*8f^uf8WReBaP9?kyU4mR@;XYD4~i_BAcRD=e>y& z5_D9^I26N|y-h03k#td8+QXtL>I#BYyoV2X38u#8Hd~%HSrEnjt1@!^iJL7@$$o(? z?Sj6u1hkRaPN`pxeGcQJ{1Jx{os&TpU#WG$>X>IkL0J5GMNPG{U(2XE>XIy2i6T$q z{WTz|cQFZo;N>id$Z{e|YNO#6JJR2S&T3_7q(O%%0vwmRuTapdEXgXjp^mf?R6FZu zVKFoAesx|NYME#Y_^|}8n5Rfww?0?!Bv>O68RTUFv@(XxkhnZ%%1cIok(!Qy3$t>I zgMvkt7J~-<_Z=6~Zl5##hpnj&+#kODc|BptPwe93aKx8(HhVHK<_`0nV7-EOoTXb&+&(yK@Yz_zO;lRM-gn#J53w0A*T*2e3s}pJ}QJOpm>=f zkEXQv0^6!^l4L-FuBOnejNBr&_@H9^Td3Z~h+wW3fC6XK9H*~1IwJGb`wPpU{p-yAUL17m+1c>wjS`{JdeJe^j3v!R~C>Y zlXIskW}EX?ne!D(aGI|?;lJ1s{N2FbjYp_4OUg$EICupn+6U<9QV$E%SeHy$%xVyvUwGufPCk=oo$=*q$B*xq_+Z zG?VX+stN9Wit*xJX|`W z|7=D5c0k#Hety@sHhXK`ba@WZ-`2Im$mGCicoGuT(=k2&9}@-z+HQ7A*;7pBl47rz z#SE^)zy6Fo>T(M9%VSW&vhGp9OfmI$OL|GUNbrx4bfK`=oe2#ifb;c38M&T~ex#R= z!bLFs+MdN}>UJ>JSID#01WvaR_Q`Fce5TusVaP;nCyEp^fOu4-1Ztdo_(77yR^))_ z7S2@!pK-7Aoq-(c`z*WVZ>Zr3YnB66RSR^KN)_jV_EfGofCIgG{KpmKy^ZZd{=JWN z%wzZ>`vh=kU`krf;2DYceTDIQ-9;!$D)(G_EB5_WjL_M69}Yb_t?EtKmfzA1{Fexg0-ifCh;aD!I_C3qkh;g&s{T?A%_1Y~dEQY-)EeHT>fRLb>3?xAWCL-q}F)B7{!4{zU} zV(N!4#(181;w-(QiWO<1s&Esk;*;E*`EBzS9!GEn&C>I0FVQt4!igZc;&k2i-b&b# zLggXqvt%P*+xgKy`fo3~lA#ems9cN$)|+oXEi0wuEZVyULBhiebuxJqwTj{j1F zlPp{x;S@NJ_Plw0ib81KMUFZb%&h#ZeEvQ9tC;$ps-JLtnPFq7O;$ ziTob_2P%)zn}Qm?0`$b;UkVS3SY*JsB-QPUuUbq&onLl#n60fprL^35iZna8?H1an zYbcdm!)-!DrI_3Nota=J^$x@WF9B`L}ugz5hqb;q9rpbAVblfTPQxHtL+oqpr9 zE;T#UNWexm&#nxP zFlo%xUCy+R{gc?iyH<8^bPF=4-re`i#Z4p+Bmuuk-a{qL2i4mzm0yCSvt!i(DoH~R zFwl9iDqV&KzP63wt(mERG67}5SFf(FoGV!KhvVkDXVt|kB%^1}T(#oN7W|W!!IPy` zU<1BhWN-?P*B;l=mi?&F6$H`L(BM*+zHAW?5)xa~uu<7R%|?`W6{F;{Eb-Bo{})D5 zlqi1$9>Rm$VxGg4MG}b)rY^axMmX2@Veg0dV3|6WpkM6=1D!$lj=%FQ)&*PFM=Zkr z8zz(l7O?Viw%Q4j!I2@fd7OEdCM9pb*W%NPi!PL1empfta6Iohf$RR0Z%0-SK2thA z#mPiK!zDX2l0?7q+n7YH>oO zluQuKnwZzoq<=Eb{<`<%QhTeccX{bn@ADxt(*}<O^W4I9Z#I<%#Vh>2I0TmpxvJpewP7e^NB6 zVn~mr^|2RKl(^6O7ElKOWRR2NPPVuUgtxSKej)FUlon_+#M_k@*HtRT<9~|X($9LH z9|!o-x}WUYRy@-j%%f#OP(D&Zxp(~X2iN`T7sROMV!o$>jogy|=(p)_$N=zyeppx5a<0o4!oq9qTVgb;0!{EhZ+WpQ6_%0JWEsIw1HeN}>cl;U#JP Vw13dwZ$^OsfN#_ks^v_B{tv_E7U=*0 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_images/cover-combined.png b/docs6b/docs/_build/html/_images/cover-combined.png new file mode 100644 index 0000000000000000000000000000000000000000..b35647ec577d5142db1e442981183c3137ac4a30 GIT binary patch literal 210203 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

  • }D8 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_images/mand.png b/docs6b/docs/_build/html/_images/mand.png new file mode 100644 index 0000000000000000000000000000000000000000..770e95c50a0259f0b060e6c19a54dbd733c66457 GIT binary patch literal 646689 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

    ~N*29=>=iRyHSQcra`2chw{qP)CDCVk>T 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%0A64zRF(H1Z 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

    L36e2=v67%WQ34zS2PN7nDY}h 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%0AI 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

    wU zdsI2-^n%AV9k%NaRY;YlcoX67s>;z>hVOe^*G0E>s?bGroqKC>b&DLAC?T+Q7vn~U z2~MT^)38958N#|qz7T`U8y`s{As%#Op5k{MYElxqKDwuUh)ih7usMu;%Sb(NH;efY z|Lq-M4KmMBc^WAoNTlHA+4xAsEC}&Y`qqJU9Nq)qJ?Q+uTZz7xdlfz+9sPK^@Ljj| zfm626$okL!Pq_WvKkyDh#;QE~XLVoM4#T|*A!_raLbwo-iF)8mJ2z-Z)3~8(4X%xd z&mdz;W-x9ab##}+a>pir``j&uUbl#q;?6|Bf|P@tCrTjD8kr11NFtoMxxJ0E2 zU+>4d$F(-Ht%qxZw}gE{oE=)h!4FllGRhEIbI{huk1P*kP)Lb4vBD>We88U?ZZ>)0 zR;sCZ|4tlIImO@e9Nqi3aN{{4jtP2zwL^>s6hGadID zfJ}89KSYm&7)U^58A^$vLq9w#dsJPP?O_!6ItQ_;9+AB77Y<~iWA)qID*^;S#VWDz zaUNp0UqZ%?xVJ-$w%}l5S6PZ{+lYD`)&Z$CQV4wCgO0dX-*g0}NoN(l-W&DzcQAHa zWtzn~!h!I9I27`9b?A$62+cky$}EJezI z4>3f_?s{aNA_*~}a`+60XvCCzYR}MJ*W(hpE@qU30M;MIYs_0$@pA(zi6-y;K_|F? z%;Vn3_m+DpSWyEV((&Zc|NcAd#cOs~yXZdcddg2eBhLgO%}CUa^)EH$lQI2OP4&f7 zXx3c+^=G^+IsW~p^p|g_SBiYD2sVMxuzPobs?Hca8sS#g^o_$AhpP?KfB7xaUUL1{ zOQyg5Em_r5zo|(^3G1IOng81t^e^6!J$p|5^LH?RMwxXqyBL76d9x%P5}T%DbjS9#*oZ%x{E8C@*8BgVtcVe z>I_7S?>#t&o}W>S9asPBJFG}a@(JZ}6`|rg$WP|@W`!7^lIn)#53ge7Rz(U)aXLlx zTl!58DkVRfksX!s^kyR^AvjCFj+<42Af4tzMM)fVmN$_7aL}0Dt+K>xWfH@9+VeGD z3X-ZAT2MDhN>Vz^a!KDrc>W&-(i} zm?kj&-Dia6l8gWOGv!ymWBNGd^8fcIoGvMkrzkxAw#8bDZF=Va`g>%3&UT$}^3R{r z{PGL^(jdzclq5f@qDD+7bjvmEVvSw5k!kwrDdq7Pw>oF>%}YGdNNYMres+SEEoNg$ zW=AAdf+|ZybIJMt`Uz1~#I9TtsYSQcLEZ(DYC=o4*(i(g#$a|1->flfi!2n~)fIgwnSA{W z`|cb^$>_5q(khAf{q0Mxzk7!s&q$QVG=k~xKP5>$sz_LV^F6D#JJPB^c#kKbb;?b2 zSiqSM)5FQX{T^jDY%kXY6X>p&WS@P`6G#w0JPY^mcmN z-O6e#hV;uzn(LZ;b~bo5?Av|y>qN@G-y7-4;ebmLk0SQ@BBX2TH(7j{Z26d?ISkden+=U$d6~JLO#6z zzdxSuYtXgC)f>9&4PHu=PVZ>rg%G&D$BP@eB1Gd@`sgVqzkiNfyk+}xgQ`kgvq8v& zzOL!F9mS)^NVlOk8RbcVxwxY1EZKC73>sCaNJx++)u&VZW=XqI_-=ve6Y^O`cd?8z z2Ry!)%>MBU(%i88_6^O|mh|M9B(d~c6B+7047js`$rnegzWEEyE@Slg2-mC#RAke1 zXsUF$x;-3(LrBQxvlyhZza?_02>VE8O3L>GQiPJ2T^~2XY8YpGsK6lm+soUMQ8w__ z_iJeEsG4moKKgozX(Z`1qrbcw4%HfT#`wz<+PA;3{Ao=-ji%(jHs9mg4k?_T6jrct+@3`pz8o0Afgxj48w^ zNi`;$XzG_&B*%}Kd^TqL(=Y5Uy2xj48`|ZD?D#43-#vwPOLK9__Vt$P(@#*sV4aOc zU0IThbIkIBX48@t8GR=hJ)N=n_7|rA_Ah9=V*74`$}0#hh!Ss>kxo|RblV--WJJGe z$sZllUA#lj9&_}Y6Wa5)EPuF)#fRR56nhGXo+RS}-!wSq2Z6U8Sa=Fm<%nRT6E#%? zB*{3#ZnpHTLnSHMyu$Z=G;=8*Q8hUH5N9k1L$xQ~^xy)?bcFCd{kDw}+=;~RI-Kor zUXspALfxarBiv>MS&7zxe$^3z!3z~xeMqv|2w@D)SZv$iMbzR3AEGI45ZEJROnKX* z%J!$7-rxgBEr-*yir>S_fr|>>SbT^T=4?L3*E_sQNQ#({6?%hrAXAB5*N|i+qZBCu z{kFmOF~r~ySv$mw`r$WGNlrE|FpDK-zutS$laeG)2Trskn4W&M!8s5rAsv@sdfa|s z-E#KIyhNwaFE)eDTA>md<5HbKDv7hPiX=tA+CCb}hH9M3b=1Z81K~h|stR;|E4|S4 znC&oW2oX=lA8Wh6ho!o;b}EV8MFWmZ2k?E^(@pl9@JQ_lKGGIY3a#}}^>;%nOUF2R z>u?6LqYAg%;fz2K<99)s~mq2Ok~h%40hdF%B~FlciK7 zv*-p#L}Ev?Y$6&`g10W}?Di6a^%~oTsMYrZDaBB|y%p;lJl;b#pFrPYZ8#Wz^teJP zk6E`-PZ|PB#_*hdHQEo0uxmTicuJbbkR_SMgK07;=of3y1xYGnh>qJ=_2dwY5IaeJ zcy?4dP;HdN?&q-&z}^KO=L1TmF-&W~TL~c^xIqr@Vr5;3hi`Zo!Z`K>fZ)S>&s_*{ z9t*)9LSdxl{jiXGLf$ZNP=)Zfh#emj_{s;SvcTO$!)P22hYIK4(%}DR{YO0T8~^RG z8G^-oO+L-Bn=QtO$Pt(EITU{{sYJvyL2qLf_K-Gs=sd)#;mrm!vi5yzk!4A7JR!7A zL{sk3d<;5d@6maM6b9P|R2Dly&O(x>h#(Nc59^>pPc*(YxIV-XAuprM#hRgz7{_fk zDR9jWQ@c34vkZyF_Jh$?#_F|4l8$ov_Y^1vq4W1Lf2wya|mjS9j0*0)CzbJ zIneEnzHyOm;^JDM2LDDNL8lVaL=2uzqhHD!;`<64Y`3P?`R$Vy3lu>)7rTyIGyC1!0I|K?Mw;~3-W)ST%jQ~JdfrjbZ(2q7gu zJw_`-dl?OZVhGCE-`IW~!S3a=Q>0z7{NXj}>@jJXVp~J?$&Bsy-_tf4nwtFc&nQQZ zb^(*GpJ1=vaQ)3MSkg#QXlgte`Fs{RwznOvQsH(B+MQ$c$y3~FOYvmH_WK{Pp+sTn zh6v8!Jo(u(MrWGkAAZCNMLM366a_NzG#8inUNQOlIl^z*{B%Wf`iQiE_VqcUh^B=0 zVudPaNN>6qQC7c9O#XZ*Y0Q4|g9R}J&ue@6S_XSUZZ#p9=x(*&7`Vd99v5UPj* zeA@(kw~P9vGNrjVM`Q)UxrllxE6S&HvPlL~(_g&i`kPnCY7`|3YG_ZnSXrI^{!6mV zu>AHdrn8jKK4;U3rIXB2UxTYuc-IG|UkXXQ~)9doGYan&LLstbV+LWRL||i>!{Ae|<{# z@)zo>Kz=r-Utd8op*$*4 zVYy-P&CeL4Z#p|7PEOO`evOtZuKx0ld^#aG1G1ugG-CVH&&bgfzuVwRsUDq?&T^7T zLHp_j*WbQHRTT$9atJ7$9+==#C&(Zo5^bE{)z96Q#c1ePD_j!|q2d84%?)n*E_vWk zAqsa*FUY7{1$)DI6(2e%-LQlamVUW9=tJ+K>%s#CzfXB#UhjL) z`14OFk8_;ybeGpO?-qo7M0s|M-(ArxdWy3d-NhApdO|i5H0Rgo=?O_<*#7bksyW42 z&~6>0$5Wb@SCpSUCmUI=|L}t1v(NFXSGe?qa@2G6r`H31iF@BO&~G|szx#^nsGvSy zBgz8NZ>is2lN_CrjVt==b9UED($NIFtx?k>@+vt*u*+;{sUnf0r+K|ZO=jpk&@Wf? zyO?^K&5lT?8FsU#TWoO7AhI##qZ4#0Q7VpSm1(xWykvLTM0WM9`zH1W09kPSkI&eC z{~cYMkZ4KZ{WgB^9-(v60|DYLzxME3sHoTN7i&a1BAbsP*t=v6EwS5y%92PV0-+1i z*=R^#yQlLw5GfRPv&8i=W$jS0{vhM{;fF6EC{IS1)rP(c!+~lzw3-Ir4lUsa8R|UD zoBkkk{ekO)N2nZ?C%1xQ?kCiJXd|q^HMAE?&>3l|v5i5N6Ou|l9Ly2|@3}t3ZPJIv zw_EyE9XCcH;A~G2;CjKyzkNmf^G}5FVRv->lZXX{RopM6ct!2C{8DXOw(bv zhJLlA+ge7?PN;u*jTlXlp+k-4Bvni-&ZZ^i>J3-lyo$v;rLawdDoT_L5qdD6p^|;! zP=0_Z?g>_q9vzcR63q2A-LgT?j>x7(l$;_+3XM=6v$N40mqa<4%rxEkInC9M{LvZd ztO8>Wgc)xvsz_o`o0Ry@M$_dGEavMC-C{i?p>aq$)uV!bbxprzkNgb`4?!vdVi_ zi;l}b{7icGDYNGV*MIz$phid>AtOmFIb_BDpKo3DGDyv8`g>812)}hK2 ztu$&hLJCK}Zt%9lw2q|8@x3EEnvxU|>EuODRw$fvLqwyC1~R45Ma0Q@VkP1*mZiXT zZDg9BR7fn%#S&GF(MdE9Cew`e{F1(x2-~BN=cL+WIz{*}q6^<0)daQ9nM6f5B9g|m*=G`@(fXXV8Bn5i9T}`l> z^63%6w?n+R#+!cFxMV2h=(imzFTwZdX{0yo-mb_VKPF2I%>aQxe!j|3Jvzc%UDCA% znHFS|3Z1GUEM!ZN3E8~F?P~gU8!IMZNS3N2BNl53L8FrdJ;|aYTnOBHMSZ@+s|1y# zC_QL-q`)>E`QtOv#ISp}!C6Z>KP4Xv+Vd621eIk2AJ`0==KIy68}{p--J6UCGQ~p} zsBoiq20v7o-$yOEU4z;6Q6CoWx#oj9=+A@mB=dN1YA&_}byIm&<%r^_z^&Hw4d^1l zG+SgcB1r{v*92XXrVj6Q+Q! z{be*>DayykV7AoPE%|gzupMSNS@*jgs;Cg&47x2%GR{e+1!l3@M}^+g>#8BX*(0Tn z)$b&Y(d_;MQN$u*hrGF8F22zQhv0uD(3Jt5B%_Z&_&W#GUx5q28~Z@C^S;Y0ZxZKz zHDvZfRk2&o-kvos1bBxtc3`UyYl(yE@d?>9i>B4OA39QsbW{>-Ltk5xGQ-vlGA&69 zjq5uQ2|{`LO-&F9Nv?3#qqM~Jp8Rx*Rz4b%PUg7P6)qW*>Xz->9XeOoKKd)$-eOtcxPj3oY;3clGr5+E+)6>fedsj=057U zo5+YQl3R1k0~_cMK64V8B&6dMv)p3cEz*Jrhfd$amFtJc!NWz~k6gc(Mu`Wa$;ICq zI|72iwmreeLsD=8nWm^j91c5oH`2oaZNDMgccgB~Sb{eLfnlhg`uNN_D;PgNrN6v{ za!!^QtWVIXr(gAveqqc|nNG-$D|}PaZ(5T191$AYt0s0vsv;r~`yIPC*Ek^wUNZXR znEw0L*e+IIg^oBvyhj!p>3jmshTWTMf{wA(-nsaE z`k2(GvJ|O(3_g>8>%I+M46zSN844OclC{!l6|0=98t3+eP60Cd#JrcNJdOU5TXHDx zA)QvJM1q#M&F-f9yq^c|%&D>RFO|ZX7Hm7soeO^_wUQHjcA?9g=$X44N0_AU(G2kZB~9 z$*dsB1*YjSbxciFSxl=I=t0TS({F3g8G7#pK_Rq{Z0USVK2@}DFX{Uz1r4Ug_L6i| zA*G>PcO=Ji64|nOy(Bw%OfeB`U%Z8MgcKHMK<7Eo;kpnzHja2mhC#xivq^p&Hw)?U z3BuLbor|Z&5Xes+k%05xn1z=6!cw^*N0omOmq_=TWzv`R^5BZ6%S#0b)KT4AowS^s!RdiIoZ zo>9MiGvt`d!~5THb$gFU3WRdF+M*{Dl2Xu}U*T-rXy<2VWb=al@&ZqZ$_(|(D}s{9 zq@p~n*#7bpjuEr3o)Eef>lZ6zk|Bi|2I`#9@8}mxtk0N!^@Q&AORSBX(PTCzpB4ny zW7{D+q#x4dgaGN0iD&on3Xx4?>e3K-DYV8nYx-q}nvT&$hL(=z?Sk~tDgD(OnpKCA znsk0dIxCP$AcRKPE$bg&()*I5-#?}K`6bDtr-=F*<0?j<&akVN=JFkgit;pP{lm`~ zCs8UVn~lK7`0vA{?OfDM&PUNmF|=c(9)R%N*T&vx16&_B&nmq&@!YER2pP5Fu6H*R z4}k0Ft`@kk$K%BaZkZ*~Bo*S{`eseL=}1NucDq4kNtDBkC%D}b+XbWoSx(4~Ciu;Q ze%&Lh4Ely{-BCP!%=k&g>f4_&u0;ARPL@obokSB$y=3|0J49BY6E#%e1<7ne=y!3j z&d1R0XfKz@@ez|x=Cqe9vZEQUUa@&`P5IdqRJWn)Qp!hD?E0GR>uZEg?roq4MBv`k zI_Oq!FK+K0ZEkN!!o7--cag`dlfQxW5(nO`&;`k)h?}|FRlo-q>u_%^_c7VaKS0*- z4mZS+cQu|f{o)bAbcgxD+Yr%XN??{NoYyEF=cIHt!q=OqXHPYu zvy@Ng)NfwXt{uVl({pW6R-*D^kR^HYqnzf|70Kyi{N^3IMTankokr#`d-{dOt}a>q@D{R)v`FX{D}v4Vp|&@iv-DJ6pIM^&!8fH(6!NU7B}o}kav|#KATa$ctc31=u8|4HmWL6 zQex}+AYl$4s6dMcpKVF74ej*;L`gQA9MTsL*T>W_eB1MZ9o9X*^TX!4k6u5>jKqNq z^8N-|d?<-DFobu>!{*9vx46#U!W@oC#@Vedmmma#S#9D*(2FR+%+-(>F9~fkAkidv zhnFd%=Z^`y4Nho^qmu6Of_4SjafPlb-136vsv$j@545J9ezC#!(Q`y+5XA(k8oFge zGMXW!p}k%qi&!BBkLx04%r_myXU|b##nqqRkUxIP^vfr>v~Cu7*N2q|to`(lWw?+)g?VEub!q=;{X?)(aoPs!%Rkar>R^_G6I8IpAaA*hHf z76FxLT(iY&JA7wIP99UvVe!q6g#3v4*H6*X;hdv=cLg%RY}R;@QjGIx>>H0!7`pRI zoKxu06kQNeuPvye01W;08hw05b(*pJ;T2w2j6Z)2-H!V8kS*dZrt5L7rF{O3>SRp) z`VIZAL8TeCsX-+ul~FuCA*tG%=<(8Ca37>pQfPFMA$8OY z9U_&z1Js~D+_z?9?!3}B73jT$LnK2A(7`zjmDBTP(D7RI4ZHrD>kpL@G?QEef1EMswDW95OUHl#^37(Je178{bI z32wPy{cc6|$zzmjXcmV2>ctazZaH>zlZgu`rOWa}OI#(o2B_c7&Be0sr8;jTrDif` z`q^3Jxrb;DYA;rpHXi)q`xZ!L@J0+MD2rh5O?W6yrnHymG#d-XkUx3CvZUhz;d|8d2+=RtTw3P8|BSG{V)f%|ECtgqpOPjqy4S2X z^xK$NC{&Jbm-Iek_T?k&#ezs{Gj!_)H5#Es7Y~P7HjEXEQ0Xmfp&&mksDHUYj%S2+ zF?9D#9QUcGZ$0J738CNOdWX;j*-N_NAN%0u z>i*{W-r)J@^*1;)&^M9r;cql=9+FBQ3~nA%*SLPqN)||&pz?TdVy_hs2D7X2e%L@) z6*?2c22kSr8dDnx0pA%ylEliNcQ_X)pB%*^$HJq^*qOGwO_bBjD_mz#sl?Sa?P`ar z3M3L$ju2r>v+hWXDUz0UvqNNglqU|%WuYX&c*;*7Bf15PAFnB%KA}7+>E2$(1C!3k zW}}$0t2Ji1!_+-s$xcoYcE#d{i<=F!QV8~Qd^H&NhMxmBY-|Uw-=J5%(Z}hisdY83 z3j@VM-ZRsG06#bwK1C8c5q*fgZYua5;TE>`lk;KqCp%SvA zQ6yNEqnIpw)e`!ecD+Sb6S6A7HvwH~y7iW1G9$Dr+Fg&%Qgo7%9v!3Dvi$ZXjOG;M zobKupCrXM*iPSEVNIa;#B=o!3A=c_f!XZ?w6!hDg^7#{#=-9nklb)O)X{p~WVjQ#^ zqPB+$m}@NM^E2qSSeu};fNSkwZi-cdh=kjpTqWszib~ZX;@YehbXO~qqcie}WcSNE zyiU<+HdGtJ!E_LHYirD=Lsuh$@95XNh)olUbT%DgGr84Di<6zN*YwL8ndzZTYGWu# znj*^#yV-!s(3!;UB8@~%=2VZ45w4A)37Mw7yuvhb;~%`iwub!l5ozJsy?h7hnCjUv zZo8y@w?t+Y)#EAsY7seug$6GU8)uPKl#gc!U$c9Ci8UG7WQ5GY?dljANK_D&wGmR+|3uoW567 zk52|r`CuR*+zHb-Y!Zj$qTudobcKj*X|r76>|GYC&_gAr@4ySP;|Z>K$YyDoYT-A~KEJ>}apnp!L0C>L9uJyFhO5 zZ&batB(r0(v7ml+2{OG&ef+3=V~AhQK2Wj#Kn414l&>6uYVO7yA4o0M5Ohv)I-z@a zjt}bZB!S&akn?Wvy2_!#7%4!9=98QZXFf>|subs(9PBxQ>4cC=SDvdFQU z9ogek!g_`2Y&5F|hue2%JjkM?cr=U8c<|V+$86e2OGvYrR+lB{JV)s;$P+YDM?9i4 z2B8?teihj~$F4W@>n*aFpwd8hxr|NAyrMXoU^k0c7&wYdXY8IGt8N01IB z@(n?c(b6FE5$P<)ZhPErL$}%>k{F)k+bw=zr>bn2hm|Dksb^B7WKVasjMe*c6eDym zFXBGaiPDDRun28Bt`7D~$?5+6n+g<~y zz?qni_@Tq;e>67R2Sk$HN+SGQ9>Nce&s)Y}t&xeq)iq|@ksi;{iKTwMyfr6@!3;Lw zP@Ox(bBE!6h~OZvC{OYjH9tQ=35QGt&G{wH6=Y+L>tnc2G9D9lSL`los;6_BH}9}6 zW&Fuwl3dU&R&?tcd^Ez#A}2kXLf6o|yCR5mKrjaEF2+=gEJIf%zTV)1q&S^{F_`TR zvomC;bCkZ>yvkJ5UoYu4mi*BviR#$Bz9gu@7#}2hR1$(cAoGNba~dSbBt*mSsERU{ zt{c`YkM9G?Y)(=o2jkk!+5chQx7f3_w=4Q(jT%j(2HM(TS``TCqPN8Cv8n$3VuFx& zkbAIbqnuPFh~O}*EowHSI4Wu0oJVPInd41M@Csdy zP^q9>EYRb~yB9jatuEQTyh4qqWXCfUJ^kehH_XN9Y)UXYZ0pcvh3mEiAM++$)5n09 z)}SY2q_D_b)4aWm`tZ|JijyiHke$QsT2zrEWKVao#s`IMqlR6EfSS(1tZ5bv`J>0A znT*{pC&;D~l(cl)9cJB|ehkWy{q!?@+U2 zvfNW&Z_!DDvj(Y>fy)eLYnc7(SGdd9)VqXos<6W*D|k1YmTuw8yd;@UBTLx@M53|l zCEcnafBKYS0;@m&j0u8tG9|0ZyYrS3__oHj2APf!p`l)^kV!$3XCzg5*OYcJ5DI+P z;97&o5`?p~o9HY}%Zg-N&@UH+kdutTtZVwZL5=2Ak59?RX`B$Gqj`Hpw>GFOiKfdg zP@J5QX%&o`A2LR zk(VWUqH#@4w`y?CkXFZ}Q;F{cQbj6Cb~L8HxS&~g6wjVgRGNObMP?PD+tF_=`I9s9 zk)pj=kxa)Z71R7&*R%cUoaFIiMyEOT%N4fWBFiz=lVj)>Tz~ThF*>H4YufW`tcecY z;C$4A&dW&W?BXUMo0Uj$Q&AR)!fqOD>oMzVdaI~T=C^_lqVra%xWNjyHqb&VeAm(~ z>Ki8a9%YvZTvNy5%fY1_kZFO+(`ZELB;!v`=`YT)F3@jwaRU<^UEP9*baqTWtH4-n zv!ZVl^WQzD{_!Wa*Dbm%DNl~kxx}p3sL2spHf-NEWFyV)?Ik`*(OQFrWIREaB1ZYz zIJpKFH`B;ssB$)u&M}G!ljt0s>KGn#I;MT~lErs#Aonu8D&@D?+sEJCi~s)Cd&8D;Ep_OFEh&1 z3H`+t?mhCs-|?OI0UqAnr3oCgT^?s7lP{lBRFWVizBjbjYg`L@T2Y)%ajSFIKd#A6 zC$!hs#0X6}uoK9D_n%IHM1`pYkPai7?8 zJA5VL2Zc%oS&#qVvmF!IBzC=q=?SO*{5gK{meqG}=v>CpKRm^}dq=&r5G*3qNH36C zNjk|6?EQ~c0&jm#sR*{F-&oRdl$1P-nj1FTt{c23@?lIKAHdjs2&;EEAO?iYkg2-G z8UGcZ|D(Yu(R^%n8@lU;>dVi`N0#L`uMuf_Alp0`baYF$=ld2>&6qqXSbp<@^zh8KY81zg}bNKsug~PBYqzxA=6%@jpDrT`#H6FX&py^owUCX(Y}d zV%Svu`W?-APxZwUwAga>ho2FnFT~8_one-1x{EDAC*-FSXxHps zUDDSM)3&7ZDbfdIH9?pa?H0;MGjKk3q`ZqAmjJGBF>Q-VN2ol~L(KA;=6ZwB`X)#v zVyPs>$r!ucMN{B3j|)&8BfNu%*fg0$ZecLyfTlyJ*fQMXVfGcuNi`(Z4fBo;bXQA6 zTB6G&(h{^f#2Uv_U2M;LGq~r6qpjGtg0+r@DjTI2GEs+EOTXWkaXZR)uO&*rc9_*} zz?Er4s&Gw%Yc1(~iY^qv$4SoCO$Z$q}Z;7>QCoMn%u^s25Tx zI*Sl?J)a>(z-)FPBPPhz9cnZo87aE+YXS*MM>I|{9pRfA(>SD-B$Ek(j`ngpU~J+f z=Xy_m5?QqE#T9*RBOWW!Q8Sw)$OP=xpvP6L&U+AAU>57)zk}I!sH!9>G-lgIrf6po zN|TH<{jx^SW?&lnZHJH`b%c%w6zOyn2PF8Gz-!?+8wyifk~8ae%+yXnOo$ z#v5W=UF2DFEACg|F`I3a0_>|>Izglw-`(g9WuC_lhUqc8-JqW=@oj_5D+E2=VjI(% z(t>n4MuwJd-5^vR(Plc(US8u|3{jC~g-!%!xrwp#T1Huo4KZ{A9}j7_+N&}z(c>ak z4F(XqID`U8r112sO{{1t6^%*izaW4iggAzSAP5Iu-QcjxhVJ_iX)xC!g{d%rJy5V^L$MvqIRl87{+zgl8*LSJL*7T-rvY<4;)v|HL`GlWBkA!wl_o#gbFOGKW< z?upXzw~C1fh(ty5jBDtwH!&%)N@>r}u}+dyBXpG_ygh^mxwfUdSRu=j>|~0t7J{c+ zuJKmIv9OD+PO17>Wmf`Kj!7pmHO$r~%FF^JlM=VtB1dC{@9D0$F>STXhe%vOGRZKD zC9)imjWf)8hiME1j~-8=bZxPQ{l;1RCq35#=1Y$zB!!3)F{uYrQc5z)=ocIGbd0b) z{U-kVO{}_j?^(UKrMz2xwlO?Qrb!GT3E{)n4~9vGHS^b-ZvXc87CMPi6hBDUe$D6q z$oRb53D5{FV=mB41)|p zk4i#Q3N?|On841G!-aC>`C zi%<#ad_*uEX4gk8cGE-()9EzMWf$u~nkhi1WYYq(S|hU@nMz#UW7`hbS(5Pxl@cW^ z$v(s^rU4cw6U=G_MTIau-pBoo?<^`!QAK3jcZ)4yNN@=VvZEQobePr*TJvx~-=YLU zr(~0%K&0Yc(JWWk&PCmSk|IS!HYydcO^+TGnB|6`Qj#iD2Gfcd^f6q&uVlKWrCax4TKe@i{mIYc zqS>_Mql$L1L}n#2I80+GKYfmNhUCc+?)nYerJ}3?yOm{hT(bV*1?lN2iSq0&H{?&A zk!OMW@*0s%(Yc|1d4Z_rlqUuCFK-cP1|e2OKa zWbx*UfODFYfBu?8G^~EUz;+(rcc}54yaFFmbmHii9ofko;UaTbsDRzB@lN24rM+5_ zfB6NIW6AQ*mn8EXS8qX$nS6Of_vRe0D*SFmz1R|jAfKI)lor2|S3hRc$kwPku*{< z1Uz0wJe=|^-Fig`8QIAMw_ZUy0=uQ#Ig}1~pHM!3LaKLcf4YQnMp9~YBB|e95_Htw z1yPaYmhL*X|FApkc8h5x>1>Y9+^wkKNR^O9+>C{`BS=j)%dx91*2GD;crvAZ`-;Uc zOH`_Fuz%t1Vx*EG=!CzK682CDO2))2w{KO;Xj=8&B6SuMpgw45+INr~LYHK-F~J+e zLqRGJX`n;6WoUGCt4-8cO7XBL)B9*(zV$*<$4YPbmETzi8RLO(M|t1-J%h8jUNZm3 zuNch}Ow+S{`Hp^T$WKqm<|A|#9q5=1mw)(?phnY0HEt~k$W+nOQ z3B?T7-~2>x6s|LrpFTm^n(ez4BGo7aeb}YQTE~1 z3w9SvvXdudSz!I*1*9|b@d%Yk^3xeYSbRwEyK}Do@C(V4&p7$VPY_*8Fgq^)@EyIW z7(bq4)>p{sDcY{7*FD92jLCrRhpN_fysy^3!9oNfz7b_d-IV zwCtg0J02i?x1qgWBUD8;A0zf1nGcNxB*8Tgm6W(MJ6TL(HNZl0C^m9{6D|Ns{$dS z9$zIX!U>Yelw_o1AxcWT-QVN;diR_A8(ct*#w4SR(3?S$G;~%6lekbGv)x1--EBku zZTxF+Ao57)@m-WnB2j6D%%EQ_@h*!-xI@t*+{ixGYi!TJi5@6P&J40FAe(Uf`{#t! zny&W9G|;}gMx+zUr(?SFchrj-oh10+$j_cJew?!T?hVxLjQin9uDEbBl2!1m1ok)`_zbeIGOYE;CNnTs6V&>Lit zM;5OgWEtUB{Hc(`2`WxFGB0AZGlI~yxZa|QJl>$&hw;6J+ImDHl3*;pi&6|ZL@df|A45LyPj9!yWQ?o!rjH+6rw9>sQn4f(wUVkTqUoWx zhqOGQqFezrd{-3>558@YX^Ko^{CF^iFkoq7&`gP|YrG3X6ljaevq4HS#B8U@5DN@4 zi2)q4$cO5^9wK&QT2TlN-x`EeQN!Jt!)8@vNo0)*I8av)x~CX7tW$+;x_COf6(t@| zo{@zU&5BWbh>D0Q-^GZ}&^cs2gf$FZf?%UDOC&MM_|AR4M~`s38f1bVWrW@m9@+r< z7%9Gg9-?8Qk0;e6MVAG5gRR?G#lIIF9NDru-YYxchLRXs5-Z>q-}O;1pCwWI)mzYN zIDLDP$poy$HZ{Qx&%mHfMMXVsu!GKfa5+a4X+I<^i6MP#sJsV1L`CbUwHCv@-nB8p z*auXZ5jq>SuYaSe^FH(V*P`C;#wg#G+I<*!5k5fUh^P7g7%4+=D;M^I-{GO3;lqi< z;bAP^->9VTwcIi3OJa8o&W5Oo?OK9Rq_YXZblAF&<8hdaq6BF$DOwkwlSJQC?=l@1 zM+fMr{q^2QjdUU-y}(&yk_;xe{w4@R>BFINf8T=hNS(xrsdaIFa1Nm~uI-Rnh6wR+ z>~<|`RG|_Pt9WUgvjPH@CWGEr3=6&)o?AJXpoZsFL{y`18p05e6go3(ZpAIK!#+_h zN+?2a5Lp`ewR%7H#DE1H7Pp~w9X_VH_a2$2F}beoc(7c32SgD~Z+cwCz@pVQ&Pzoa z=iaJ}vFO1MalH=L^$&MW1bc?q`_HELH-ScK=#qK=>z{oASoa^SLJ#Ba4x-Wj*XOkC z*WP_`OgyYCc?h>BWPC0d4kWJYqkKjPf{4{MsiGK*_!7>wcjb z&vf43bQk~Dz1>%$twW?4y3C@7$U9uq#89m;BoKb+wd8Opa&i6eZ9DjmVuf7hMFb+$ z9e09$_7aaF4}##4X%d5$x>&T3TH=~McD=F$yJ_N|hJY;dD6{kX0@1MFa2{l=TB}qK z9xW5mbhaBh=8|CD5NxN>Rm@;;Ca%?34@sPdWEMLVu8Eaz_5>;)qqTi|gTvb&tRI|B zhOsPetrIedhFI5i5m_6ej$bA*+aZ3&fGh^$Q12j>VEv65Gwy-+K`LUBAD>a3ji_I| zLr#zI%_YssP|Qw9rrG=Ysvtm^ScUe2U;=tFi(FkKZgY)o1?lk&v46-9nkjJ@{3_3) z=_P~%e>pfmm=FWqvO%UPx>OPMCuQ6e?IR)mAP+DxO)r8N_HB@%g(9Q5#5SIEoP)P? z*VnYy232L4^)=0P$Mm1RME5IPdQ2);Tz$W#Jk4pY8j7jvH^YS%)(+|&8f+~lT>T-!Uf}~2Zn>D@Bj6VB}YG%3m_rK6|l43feIy;FQ zSnH!<$27RQMHb^2T3~OYbHgpeg3O{()Q6OGS`DTq?uC8~lfph}Oi5&(Vy-Tz&sSt; zkI3f}LcgWITH=Me8_+V`ca@DGG!YwD%qX88BdjAo&RBi>9m|(B$N%;ZOrDNd{Nb-` z&o`83Pf@y~-@)wnpWxS*tbe*dfn8qdz9g}%gB%{bPQbi?J3JY{gJjQsgCFI zS(O5BYFra#8?qRYO-Ep28elpr2U3Yd=bF{`KeBqUiU&|JV2lQ|(IG{XD4S72K70WA z6%}afYMU!5b$8ENVe zNrkstb}uf_XHPi(-E*2Be_;Lg3Yi^K9v9epO}}pOQd6Bh!Z%k~Iie^7?b0#-r_T_s zgV3@0@f=Z{F!_AS_J{Ad`hLOq>o3Vv%j%bR2tBkQvneP4@+GN?sjIdzw3l15vl&SO zi@*Lzx9drYl5{#JEgY*K&dDA>CDlE)t)mWcJjQiv%+8?_fisSDG(*UaZqbs?W)Ljd z@tACqql%2pci(gU{Uxf*4lQY|q693WOz&3eT+=iD?boEqn)82uK{}ZZ8@SugMUNjg zOLo^V`s!=upC7UL;RR;Xpe84b9;Yn-{EF)T&)a`CNtRt_y5O_LQLZB*b(R(Y2$IdQ z?!GpEa_--n4`Vj>vWW&E3MiF2L%BX`i}|p&i-?TON`T~)!C1vAPml29TdwuK&->Mv zXusn8cRw-t?XSqfg6r=WxA@OHFl{FB;^t_-)8gmw>jmwi5#w_te2JbfoNR>mBjqmpx#CSJ0T75tR{R@9a+0nMF*&!JjU9V)lY8;1fsTN zS%&W#vdJ06AR~l^&5J9l&%fZ_Zyz%M-M>?JBThf9c>DkPJxm^P?>C>}E?=>Hc}cs8 zJorEU0r&bR`tl)Fv1b0PW%zJJe?7--TB4~KK7GXCM6vkuGtB8@+{Fvblg}x+=IY0q z;llyGRh0M6$jhG1vsZYp*`BXB`R~6WUc91pBg&ztxm;t%C*U`%U%W<59&rC3pR)PW zcQlPftBCJA$gHdQ5F(*nQNO;z&K@)Sa>&L1 z{qLBQrwnIfidl*8dkK;G;XC@`0h5{M_5b^i=xT72!hs9>yz&rwycaF9Qnx1C&3}>T zR@p%hovMzgxYq?9kV8@x4PJyEW>jHvm7wc4%VSDK`c;b=4J1oGysIr!N%s}+z*z0+ z!CDcT7Vm>p**k}CyTfGHN~-OH0*xF_ROsnyhX$!4TfL8*)J9@@&3H&`8(b@g5~7nT zbTUhtG9&h_1Z8NAE@cvWmnuNUkc}ioE;PLWn!hc0m%`A=3^q8wK%$cz3U*{#R=Yx%T#qw0TS{uO+K#h z+YNmi#02FXzVieXAXscJmuOp9+`0v8QvAFDmTV)`)u-D%os>o`u{ro81^563MkL4@>t<|%g zAuxu&sd#;?%RBu1C|cjt#(#%^{lOm~WQ1%`p%6-k&NBH9wjE}W3s$cU670}A(SrJb zPEp@CxyErHlmK2rAd=x(&h>Gxmm~@jNhd@Yd4{zbw^$Q1q4Stb<6VdELb@;^n}N0x zwqk7x2@&40+qQ%@l8s9#6zrn5Z++j&WMqR<@M^u zMj}Qc>s6`<2D#*!JeQCG7tlt$Ep{S-N}zB}D{Xpn9AuIZlHT7zOpKVSL~BpG?gUYG z=Xaa}lzqSq2N)G3!8DVIUQ=ZFZBI5E5!NgEP9o8j_qfI-vfM3Z?>?C1riNJQLo#QK z>3i0H&pg;GUGFaA%2avhkQzUzWd5)ID;$kw{mc6G8)I+x>{MzZOV`fiT4)*CVse99 z)`Z|h!@Hv}se?v0bp642my#YoSmxcS!h^7y_uW=PGVvd}PfE)eias&Ky%=$AW(nJd zs3M_HCS0Qr!A~lrP!tI*`kUJUxAx8($kq@2nJ7M{n22^dlPK%pWgp*-YY9IK@=QY@ zghYkX3T?qPJ>&(&bckQCajnNzhJMwGhiFt0n=M__6CD)ON~+{}iBXY$)riC^GY52E zglt@h;j;~>=rNNa%6IgQA{)wuJ_N93L8w~+XY?LB7@+ZV+a~$#6ru5QW{grLww0Wt zc6I0INd?zi%KlpcPIg#fiww8f;u`Um?TfC_6Lm&bW#R!0@|D_AMXVbr3aPv+gEi1? z8kE*c^?&}4-z>-{lL!C(bC!Sl6ZIxybVhk{h8@|1J6Q=d-q+0$5+$_^oFYFx#SVaRbrc)r9WY+Zi;F{j@=g1)0)E?E7%VDjrP$n&0y z-~B-T=qb}rr_6u<7h*PJ_VpR-AD>H^|A=Yq+77o3665Wbg!~lKU$DH4oc-n#w$I)W zO+i*gHb0&-{N{7A9O}yz{c=h9=*C7(N-W{`ncJw_CD8 z-1Dw&D4u@CaBA5;drj~GPr>Ai2h>0RKvQQ-K6yeu$%z{Ldd2qTTY?=>B{2Qq(Ga zUWf@Vv`hL`AfHtdow^k{Qf4i#sp;yL!DpW{oK|$(ntVJWE5*R6jiz6=n5rbWR!A-5 z9Pd2a=WkH?lEWrJ%sX~B-z*%?{xY2IER@Llme znolj4N}UZ+rl-AFfHHX3k&TDA<(Bg46Eam(Uv9}x&M0O>V(;;rIei1gtYrE93#!k) z#Q2tI6z#J!n)z!1W!$dwj1s z`=_rlzNOhX@Bup;L9=4>;u>8EUawtlBt(jW@??h2<+9hW7u2s8R9}6;LFK{Kj$%hhD6^{djZcLl^ z&4mL6Mk$YP>eLOs*xS{S-*EEz3EoG->WcM?HTL9;Y6jb%Ueb33#r-p~ zfug&I>_aOFcr6N^J(jHX*$OF=4l+LcH_jZs9e z$!Altv89_|({J420&+AqR19=&VEU`iv7yIIMr?lg3t{j`s^~9TPJZ(xR`+y^2JrM( zSJdkU*LyMcN0GTHg#`5o8+B(Q%qN5UW4fzrx=yMrCeP6}q3HbXOZ3F>eqE!q=G1<{ zR(T-_Mk&5msYt)rqN|E*kkPNV2l~Uf!l;9De!s{V=;s?$QISt_y6XkaqS-rwi4kl; zbvAS?cQ%y>vvqA~J4eeK9kN5r}%M1zVQYB0puK)2Wm zJJO2VUa1U-*l~_qtZ3^#nWw-zhstuY+!DO#h{RxI#3daRT1gt8RLCNsmnw` zaXXLPT#*a)s}O(TcXIk`)Nvqw@l54c>W7QId^IR0t3q z&E*O+84)%c$V&1_g|D}C%UUX3nWDd1<3qp>s&szZRj=Y6+ZAsex|D(FmGHAoJOs$> z(Lck3`#PO?0MeQeos-L05!k$1pmR&`PR6>mM-^f|KqLr>1ukq@ z)r%G{?jm80+PnHuDflJLf2DM)5FWSO5nZIRfERKAnn=LpR>&-Qj@2<~iVcLG7)?qG z)ew5Rx)rHVCY?3kcAzyT&lAHt3bklgS;LUeO1k-iz6+ug+*Rz=t|Dbb9TmLj?xPap zRnz1BPS5X>FG;$PHna3iEf+6xva&*Fa)I)$!)<%A*_2{vY0j_lDx*3X;g(y>w8SsB zcpvd~jTuj=PAj_kau-05^ou!pnGw2{aL0g%&dc|lJJuJ2ETM>irH8qzLiE< zCE;GH8f=Bhz_;z5{$NKH+DiA&ttIk!w?WG2vdNT}x>&}faob5MWDKICwk0N0hw=Zh zR)iZ}{gBquyZ*pYocZ5kb@+Q;|2O>^B^}Go-C%JmZ4Nmx@3s?&7|MGi`s;-RWhjWf zC!0+vC#CEZ^@irUL6;TT*wA0EiAoA^JHLq>p6@h5+(;dMm;9#>p))qaR*LR&i^@uY z7A!W{$prc>?b>6k!HxzP?bx1QgU&_Ut0Gz(T+UYuT zO7@VuoF^(Cq3Cw|pq36)>&T}Q@}Z$$*ODq2Ldtpw=)58uXu8W4aYx+n0oOTnUXT@* z7$g@#IxiN5!zDDW)<&w;Z7XrzMq?*K@a?_;O1NE&NoOW4Yi0;B1(`|bN9C2Uq5GQc z#Wl`bhL2D2i#dI-$%;&P?LmMCG49f>dkKb$J_Y8a`Ps|9qOD59L4NMB?7KLd5Vs9# zP~w(LVm2ht9re|gY%-%5TKc&F5+KTZ#zTMjv$pNDS5MA*K4#r0obqw@0B8A>*c znBGfeRyf4R2dm)lK4bRnXOsia{JWpo%zLsjT>_$DrtIvD$*1?ku}jPL#hm=!1F|x* zd45j2Y#4m1H^O^4raGx*hbUo~U}dO-();;Wr!l z7RFya#=Si!WJ7H3@U6emrqjic;&h750k)I+g-o!!t@@uC=+MUoV*c<{L7#=K9Y+(>ChE7{KTu z8*%c@Cs@%Y(r+8gusje!l!QU~)tv5n3pN!KY=tQl z?d4kHyQx_{JID8m>d^zTVI~N&?Il-#c?mWHJLK#i9<%++fbYnW%d0JY?mIJXA=ERz;zA2brcVuGCavy{q-4kG{S8g%%A`l z89aSNKGM=M&9g(AoifCF&eb1(!kYm`-yYjyK=Yd|diH>O|L`evH3Ua}*ctdY|kY(Ln9geqNfBXHpMVR@B*B=|oxa)WN zn9q>nrgz>D3;k+=t9M59yVfKz=SQXXm(P77stbg!C%gZMvtK_UHXHht!ww2D{%eCR z4Ze?rF6>RLdqeZ?=LCh)j`sRW*4Cp7h{{BZ?>BSWRY!5}5ySh2=EY0ejo{k4>$kM4 z!0gvwVzY+pe}91|lHYs8^wSZm@7_>8en9i$XB;`!D17Gxowz^uuqRy*`xLOE-rw0v z-3DcaPG*V%y<6w^uK`sIFvZciCnn?^mSURGygbKDPoZDaE?WjqACnI?n-}N!T1?O} z(`2I=gR>#4AD@#y{Dk3I&g!RUY|gigzxaYI?^*x&N<=QzgmNPI$MXIoh7WQ!&tKDZ z1)3V2PpBSFQOe)+)9kvEg{FOT$>!CD>XXON&gq(rlYe+hfBurIKm1I{hr*0jfo@Zy ziV~|K+>wl{(tL5QlO)BUu;URXH)w0{+ZEkP2JHf_ZouqN^z1LP8~!Rmn|l*sP0ej+ckaD<5pYD=_y4Xs4p9e*%U%c z=v(@2hj$KiPF_{$Jl*gBazTy0qC2Dw-oEaqZi7^C3bYl6aSZVegwlJyUv-dpM8(~e z>!Srp>5Lm^LgE4KL?lKn;VW&8@8nYE>jr!89@P+*KfVT=T)5FP`s5**742M%p6+U$ z4gm_KazeMJYkKn0h)~x!7s;ms{Bnyb2H2v0TkADk9R&* zpmsX!Ku`taPaa@#pcU=a3YAwBvx0uLp_|v3;gD=LfVQSv)F_?F0ZWlOQHe636$F>Y zx5!hZo7B^;dWN4ogl5V1awXNEDkt=vn69&)q39 z@zW*+F!}KQ$^Lh||1Vaa|DKv(@i?_H?NSCOSfTzKehgj3G z`uP$c9C|oqcyB=Wc8RG<+;)ZQQ^!4msYc{OD~G<2C^l#yRdvxfeU7&z8M0P%5|mOD zcXZHXe^VyyX}7EECK6o4)n#(y6Etwj4Og1F14E4n|dN3w0HQjoP z>pj_Eh_TSGH+bje0zS~VO@lTS)uSQZ<$}J|*sIq!JrdLR%=5Dy;R|mPA*xF zQ3~HQM@fW=$*wgbkaR;f8k3DO`qe@=GT~Vh`|%G66LqJPK)tpyFuBCY*^y!CBB!q(9mp9`4B=Y#1a1$w=rU(|vciodYP$FMh*iB301mxVawQoL$RylVYK?1pY>^YAPgud6 z;$()&#Ff6kvF91x`CB$`*8hRIaC>u0=qOu|<#wN*wF^V|#s2MkD$u(mzvxrDG(^mB zgsp5sK50T%ODkR6q$&FMcA4w_hyOc&r~Ti=eI2}9E<@KJlr+KfDR3=&&f|l zXaoJ?itYIlla*pxj+SgPLT8bFxhA-n(1=4!We84CkiI@b!9|bjrK1)@AfKI3OeBew zd_+02Y+t+~7=zXsx*RfkG@^NP0ojD|G#4~y(~3XES}{X+HO-rAq0}i$adv{XF)6sT z?ENkZhI2b-_46gFOh&`_{sXibjTt;V0oOqYbSsgp0pyc0*}$@S`HJRxLpGj}pG+`D z(a)D+4DCCV&53;nCS&;U9{FiS^Y)VZVvQoACnt;^4A}nk3Xc&9M`{u8$qGkRLm~3y z$t3?bm~1}~AS8z&gWoJ^ms_&oL`+=4|EInGf6AYUx6PaiQ&@bx!EN243Vp|XzJdI^ z>wA85LfCdFt3-|$cZOk&$qnu072cN=XG7?{6latoI*7ibyIK&q2|iG{gnC5h1!3!J z>hlY{8Z!Cv306x&WP5c*eO)K(jm4B1#%i=JutUw}#T%SgC@ka8AEQ-I-vs<-CE;R9 z$pv{_CEQ+;eYVYBZg|{L+ZF$mwy2^)DTm)~A?kOFNx`FRnect#;6aOyezgUqaodLK z=_7_`16=0_T@;MtdPRG+B$@%khZV~oUNQXq3uu;d7U{MGs^k~CB!q(U#IkvQfvP5G ztHiV%5L|HIvU%|aJ)AK9l1yCDu)!)VM5wA^s6l@-JoIsGe}`(k+cS@eU~wKh`zhjGs=}KD$5eowrjNm)^O^42NvSCiQT+`J(#dwAt6li0JzQNZU`mIFY zcFPM?Il=-_7gAaF1?9xzR%?_QU`k8ux5SVON7l8V3y3YrJ(BiPE($qV06Iup7OzrSa0cSPxaswTfpY$ zSJd-0WEPW+D28dH-kYV;Z924sKHdrCmkx%;6gk8e--9Wtqqx~rt#t2h47>PJA)_Qt z`dLKwyG$E*IrT)6pqkwInXz1&9KG&Q|v!l@ho=Y6l=F~PwMM`Q!Dr`3dhOSfvc zDdzm}`*VvsaOdll7TK1Qmhf?d;&>SNx@Yj|Crm#-p}Sn*dQDb%>hlfxy%{a4~*3vTGRESL2pRLoj^7ll80C^hlQFJd(rvaxz~ip{HYR8?Yhfh{VAPlwbm zFYuvc_+&~p%IOzd+W8hU8j_DQy7Mbs)8m>BWpc8yv{19@h)-o3slV|vq~yHK`hc6eV?HZl znzQT?e!)560;4D%JY;lM(OuV+4^Pnu{x;db=mC?@AHrsfJsDHKe8%cr_En=rvSW-!52sX9#r%&y z(37L0X8h$-GCW=5@a=|vE5#9Q#7iTE8!fu%zDuNzJNByJ#RrvV5IaIAuT^^!{Q=Rc zbjcYeAP}gTVI15<8xtv^&5g(s{3W`x-ra$l0$S6P(A--*Wkf=cwTreMFiO z8DY=(+poy=Moh%kpsO+Eq@=%^6Hvrx$c95~5$V=zd>bWcx)@T;Mk$fFq1$=5Qdc1x z3dJqn*{IP;r@cAEoP*>{^exVNY*|u_PKf=2)>)>XOxgVPEqXL0G%I{BXAe6Vk&kow z^_=>8yQ_#FMR{WwJUYQGuIaW;TJ$cplXeFY45q4%G^;^yYC#649Z$$cd2)!$Ac)Q- z6wSe07S&B0oz4qlv!T9NNZj_{^_O6+%CiZ6y{2#d2Y}{5vgi|uO<4&yDIeWOxtiv> z#T3Ff-EZzHr@A*0oE|nw0BZWJxa@5PechwAr@LN)9ZKf9mKKC53;OG8*~Di9lwg`$CdO`S=)qXCAzDq$O>0jK@+7CV0 zVL|BIq)THT)4nrusJtYfrUa?|;aSlyS7I_yI}?KXI|4h@-Yu=OT#R8+OXyA05E8gu z?J6S2QV^wXwg45lrooP9RQIR!SC@EaB!2yBOEwu3y(b^#wAWXXY?x)luE7k)R1Z$} z?&Rni+Ih1N9FpNFt!(&cl$9Ci=DpN%fcE2|D^VF#vC@& zzx(~~_<2eH_e=5KVxmjZu@I%J8WlP(B(X0@mqBNm?W;?4HKLrBNB)YKxU;gpNzviZ zg%M<;IHgDt5S%uCb-C~6qo-lYYqJ8@o7c9ll(ycnO(U9O;nQO+T@tE*d zQKNP(@~)Slf}%VS8ijxofx zrM+5#7GqZMP~AHrD-AKqL3Fog#F$LeN{i{)_w|M;qvuOI#b|G8VjaBnw%W zeJz1)C{1xX#9c3OoWE`Pm6>ennS1Y%alU zQt395Ns-2F?D{=T>aK^OOpZ#`@k8{tl34Jr+v}>8%~6?Pf|XK4-{ZH980W2c%tG(U zW@EBJF7KxSo#8iYd=n_{Pob}AE;eLmC-m1Bv};Fs?;h1jDHZsO71`+t#i*b;zeE`e zQIk){=-toPV5$LbbIgyX?~)tvOozz-_kZVu11;K1gxRZF+1~qOzSiKJ4X} z`{J+<=)45Ci}Fqq4yEG6>yrEb{5j2wpV=%tDjh(SQJ@S)DRe$0pAJ%0Pl=o(^yvT% zb~M2ZGNEqlTJBv?|=Ob*+9fMp4mTqjcTvB{_!eRPZI#%_XIuU{(t+L-1cnWuH?bTi0^ue z`!hj8Z3ESbW&OiTBBk&~lm0`QNWb0^V@@{7iCs;q?!ef^8m&M$ zHMmVpzwQ&kChn#HzLV;O9gH!VWBu|i*@;w#RzLoPI(f)w;<@_nis9o2a*@3C`^FID zLYo=-dMSvd7|_L-Vm6fdxexjfjemW9PP7vSCzTwmcf#8J9Mve}>6R<{x~Jc^On>_g zRpnUzJeSRJIHQ^=wl5Z_a)`-ws?K-R7Yn-DGkow6tv77mF3{D0JkzwRH9={N8Bm=L z>DLRCDe(0ciXoFvACe6W7)w}Pa`C$#2(}U~eWy72&6kYM3hK)hQRNgTWeUsMWeYo+ zw`(xqS2g4V>_Ah$Jtx{R)wo0rOR6)$(uMUE^Y5<6PR2ynVe%2>S(V5<0hMLw%%E&W zfBuq--~9;1AW?LZK{=W0LDmLS4lpVbO+j`4Bz*@8R7ZQg!3<_(mD)?CZg+g{z8EW% zRk-bnZsSn|bTOisRAN?)@3|e`fwB9b9OFG0yW{zBV=Yj3qxkOn88PAhT)n27H#a|b zI!8q3gru|Y5Os{c{hH~MG4tR3iH;%n{^e`p)hjN3|0CYy1gAOs$FH!y!Ffxbf=g0a zR{q)bwAWjyG9uM!w^>UeW)CW;B*Cs;(wr{{8ltW^{nbPI*XMM7#rW$}!up!U57)#9 z`Q#LnwbU02bTJ_xRcO_+xm;2`d`MWH(=?FfVvg74h+!=2g zG9@~<`;^B+VxT8gQJfNWSKBvO>Y6V$#+_0B;!X%Ds5MBme|wi4L!OWYmxj!=l; z1NnF?t<=VSH0WN^jfUVnu5J&=5~2hUj57Mg3hy=9ppe1cN8zky874(%x=k(Zh{;ew zRE`tUOrnvvxW73?*QbiGP6#%+Wx3UwfR?DzK)QW`$#cQcH65|*@lLQVCKqRXj1XO) z^g%;RX}~8<(2gI3L}vSKL%(jNrDBf~rgqiJESHK~8vLQ{Wz$I*s`p;|LTdTEuR^%f zEc@`z0q{_D{tuU2)5XQyaGCEljmN2&-btm$W@O_kneEk4@Cm5g(qAt{j#3%?rbT6$ zK;2u184S=!oGB?**ljoXI*?5(F+}tp*R+BkOo2Gc+JmV!#MBLG>DSF6p-pMBafMrL zFvB6SZ-f$YtHUB=)sl_m!rHI4f?z!IDBKxJ^7lUB2-##nY+Ip}d@P;r@B21yTzdaQ zpCA!|_8pOk-~e@y#)V3#qOv3_b7I$mkZGf6Va%nLd3Bw zCias4wP5c!k%Ja37sPw4+TNGt??aFQBoRHWMT(jn2}smm4F%emavi>7n4fxMJTQPWGiK6<>9>T^^| zipWa3r(&}7^11T@I~ZU}gWqg%+ctSFD)Mm!zDwPw6c~~j+;S}*f=Pv2E$KIHia~cb z4n4{y?Q}@h#mw%hQ@`ZdQ)(9zo}$~6?pbBooonsKS|C1#WEZ2vSnr%}Dzit4dLQ>Q zR0<=DK4OQJP*}VdoU7~US1oonBCJ;U-I_!sYVnzXmaa(f-r>q|-!h0VocKn@(G)A+V=)I$P zD_BiAe`%wMC_yu733%xiYoaO1rxkv)#;rT~y^NBd>0*lFb|_^rRY7QLLWqLBBZ5`Z zWef7&F}l40)VJ-PgrbhgNJ_do@*EBu#BSYIHoGA|AHtV3)f;>hFrx|isN6GD^GOb& zqq*E-heK?oj?gaYmo>sVb(gO>|K0a^Q(>%0?XeH{ElbsGR+R$B}6I4!lG9$Dd`Lx28I$>$jgI5|~*SH#r(*dz-Xy+Z-bbz&yezT=M zU!$ub{pws?tVC3nG5X|F2B!n+XV2JPtR!4Ql~kuEm{N-)x~+-6Ae)wQFm@pw!g4gC zN4J&c>i2(PbzWnuOo|OAlghJqC_6X`6i{dzs4o}jd@NOfaO*k7U3^w64%K5L#4!#j z-o!K=zLTT>c%=QhS%Hpsn-0070v$a{7wEE-!%aNW&mO(EHWuG3sb60b2Q%*d%QslR zp}E+iheNWV1|%_S`|=#@7{ZG6^S79LPq_E1r*v=5@hYb}9bgJgj2b&CS^V$cQ+FdC z{L5$f^@iB@G?yDmGb%FhexH^k5~u;y<0;KgKXUQ!&!H49b<9RQ_?J(a|LY$a{N^{r ztLMyLZr&N&ySV22|Lt1}z2f}e{z6?Vj5$Uk$zo>gUF^<}2vRwU7WOXV-oJcC`|261 zw>>7)A9(#;@6SgDsVKbf2s=0L`&QLE%&2!OxZ*p95_P4J zn)X02h!!)bh@mEQ^1JG6AZe!CIo--ro}DC)QBP>=BPxz`3w5p!m7k;e*Q6rq$WW#vAD1kDdPeox7o2@{#`euM&Ab)rf)*Vz9`b39 zTW;`980f{xP^2HVBcF}2HnM&80vAfg-#kXUZoii7(5C&mCSoY2h3M&RhP!yd)sIU? zUp^&VUK6tcw$f~0zk+;-4jnEUG8JjIEjG(gwxT?pq2iW)y(0Qt7{kLHlZ)QmHIC5K z1XVHq@)Pob676M_blrZnX8U@M8B8foO6r#{SYNEkN8==GlxOSv4wW4G5xGEQ;~Dw1 z*jET|U^{Ph(R6O;R}0#CBNq=H(U};iq~m)_)2x0e%KIZ;zt@S@G*=6$;08l}G9#-r z;VxZiOme7O-4dNCy5*eae9PeT&zOC4Mrb?azhQe~3Edug4J zV>^cV4oMAm6fpTD6RXmn|~`2YT%o)b>KJfpk1#I**U_xKv@ zUDNw*1S+C*g)$u>7|N5GaQDX*TG*yOM)ksdYM_G%` z454#L%P4Wf7%TCpO@kR$&r%PUw5cd@K!pv__mjdNA!ZTQ3hqDlI+)F1QY$#ZeNl( zb-^@NGPaslT*OxNsk$uEblaJ4b4-z?@gNoEm?|x{%JJJ8RTR*4c<=A<6Dm|L`uy07 z{_buF)&W2GA1m~W?l$&L4!8eBf9;az4wdI$s=#w% zyVpkv^U-^RVkFe9>}RR_B}Aeq9m!<0^i7A#EV{7xZMQEzWYZBUhc(J@?9HqNXPux`59#l=rT(h=rjkq zUV?_C`hzm*jFRX|y2^=tAUKhjsVJ3GlV!NohL~m8EK3)lUQl|20(!rLT}!t%H~7|} zjd*CHm33OFAl2AiK+&BKO-YxLRe7D~(wQnOp=m^~ ztTeu9q+6WW<;qANhTqm;tYi`-PekY)rYwZ+;oUx*XeVFV5!XzaqqV{{a^c;jLB{xg z;ryY$bq5XN)}z`*W~trzQ6*mdu4uAb_dYZic7bp4u0qQ%&7<4vrQ)5`z@zmyz56c8 zdpx=S-@hfy&zV1agEAGv`}e4xp3uE{!FHKZj$!lsoc#VnijksuyP|sfnCeV3|NYOn zI3yeNxQ)kDBa}%Z_uz@Dq&S_Tg2xPUOtI&&p|nC51>Liw=1sx{Fd22|CY*bIRD?@vt7x7X7cSfjP958O{AE} z;W_SFslBIPuW7H>DLG39EJ~9NOWbOK&nKLI^N8ln9BpCs^D}}TQJtP(OC)Byk2g2j z=mnEEO0M`}j?TrH5MyBV{m*Q#HnO25cDIByc%19dwvbFU5BYSK-2FH8ePft@Ib-#w@2R(ed@{oBFpbGn z6hfIG-h36EFyCWvP)wM8{W+?h(_UZGtUT4jN93i#R0VdNv;4z%^k&M* z=OeEE^*g*7Qr*9g(GAVz94MIm=2O~>=Ujew$?(Y&h7YHJCLd-ZHM^s8VDcPSH*~8V z-9!$0Zgs`x@``Nokm0>SGGPzt7O&}Q#p!Qsi%{M*l{vJ^sxHFyWZPd;VxDChc5 zf29jkM)yj(#hm8tob2IK1|yjN^=FEEPb48N2KrUQ@XIqcKm16&DHuPQQJl>Pi&vcg z?kCi6jI|aOjt&V*P<{DiMt0n(I}TF0)pFKW(XWXu? zoFm_zp9h4b(%`n@Pa5AVaNWT?xc^+KV%g7E)K^PT3b*yx@tD}J@UCF;tEW(3uzuMy z{c6Jc$16;gvwCsP@XJpz&62KF*x`uw`~~{-3A3ja*Z=D~dNpM5aDrc4gQ_rPi5cV! zA5B^R`~&l!*9;##B%h|hxyZhgrD$m`R@m|BK^y5a$oewD=%ur!Vf7POgIkDZ) zEVhKG$ufybx1~X4nRJ&^dTFTVT>f765tR_H)#(g;PqV2pc?uv(lA7ZNqEg_~@2aE5 zPNwAJoan+4^x^jY9B3})=weDf%kj;c(D)<+PDQ8?-U->-@whSiW}N!%vjggG?-aX^ zbtyk1A{FR*dqnR@G>*{}x4sm_U!JEZZ*3>puq3)3-z5#03z*RWg2Qc^bel0Lq1sC| zqLj_owJtqGPYfDujNHyr*D$&unmB7P0}+<*qE)pP-K*QKaa|-&Y+|>r@gd$a)Fev6 z2P;+K5Lc|!N7VohXRdG{G5iA2Kw_|wL(Qnftv9%h!;C~g@75jJY>ZK!cDccOxlP&e z5bXmYDzZ@_h`*f%(0g3nrDU4ZY^nI=v%ko0(+?@9+RU+KBLk|j! zRdg%)J+wK}{yUG#3-ZYr9Xi_i5+4tT4QICY8SWsUs#R1qbsHIoNQDkxy|h&{(D%~DJ;a-ot$lTsz@s>-JTsI_UIy`vt30e zRUhBCN-2}9Br(Z1ej&76o1{e0$8LJcw*k;_EH#vcnX)$nr8vHk4<2Y)BPSk4oer(belbX_%cD zfV^{PD;v5tRy4}>7ViSZ=?OZv5(k}YX%{C$wbDkkud5BNS7d{X7`;$0v;=U3pfQCd zc5aWQ%O;h0UxFdalq5#d)2+J{seXHPl66ukD}f*JeM-)hj;hjU_a5Jg5674&!9CV| znBV*#b`==3PDHAY%==c#iUHdDn{4C1&CT!;J95|;5`zn5(+ODt-o>NKfIe`4y%+z{ z-Yl%q7D8}@R*4UVp1zLcV@tp4B@ZCGEq7<*hVdfQ)s1|8@Uy%RPxU^0uub%*^}0g;Ru1O2j*jD`@%CKGh@ z^mVhBZYh)PNk|GM8uJ+CXIPuwKLy#8C3cX5mr$taJpH;pT#`}|lazk?p|QCqTqTsC zHYUxn4}W%9*JO;vW0Oi+FV%5@>>Z<_5?ICGNOiiga4RjTgTBARd$8*=>?7NgghMmQ z#wUy(P1*eXf;c##9A%P5*ww_4QQSWx(<`q2^oH`uC*-9iD?OX%m)O($xcNCg4lsEq zF4q{zXZIOCy^m$h`o%SNdXK!41EHyM)<6Et;@Mn~UMa;ebbUh6=>0_5nPZIBcPvQn z-h31q?DFwc9On&txCa$>p(`!NLqzWVDn6uw}iR#29ym`B3@{eB=uV2xIG1V}#`th}J z5g*-WaBqa_mt6npXIv~X0kX3hp;?2ju%#!u9F=+eW{b*)6tfX-wGo*~jOZ$(I2*A2 z`8o5SulL5b{lQY{RH5_)ugPaKvXQ2nFX$F6*<^|x73eIZm}E3>7yGJ&(jH$oC_6ys zI>mo)3C$g+#NBfaI_W+eLKhB|xEmE{!3dhNLKz9>*}i#0v||QmqXS!dS1rA9XjkZ5 z<5o-B6wqSK5i%|Yyle54oc{WA%7LQW^eC%o-@b}x`^1v8*HnTj@BD`M}_g_RJJ-S4}X>mPq&@p6RH#C>O|2PcgO= zwC8LncrJIO%}y0NJIG|MNaTwc0=|v-?UMF-fy#!W;|w+3d_lW(48M9x<{P?NW5yZz zXoxK|u6EemP``Q2=6p_w8ighwRwxB#G-deo6t_5M{>PVO_Z~C-=00w|#pIsV56|iQ z4Bu?YPNrzzQ?IrdV;Oz^CFQW=^7lWY%hAyVG=f)TvnjUJHx)TI)+8l3wCe@l%OP4) z*BsslbV{Amwvx`(u?G6sM0RoreCc z`59w?Y{b3aJYxR)zfgVg4Y}!XPLmC6>hx%Wcer(;lqiGNE%U#=X8KRx;@~ijKT|#ZiqV;3_3Rb(RY&X{gU>!;{B%O_5r6%L>mTM+ zPo9#MhOD&ML1g}?pIDvO&q_b4-@Je{CTx*Wboi+-raDzpi7iv^)q zbn6YHZ@*+Pf%zX_(D#mF_JF~|8OB7kZCU?(MN~t|`$MvUW&P7Dx{V_rkI7C(6tjx< z&!CNJY;RoS33CJ=^m&*=PVEl1)n7 zYD>gOd&d?K8@hFe$}}b`v1Ng+6y5cjfF++)Xsb|0;&Z!AyVv7rM=~$}QT|;xV zB5I3{22)ymR}(@;HV{KdOsrdF6tNdwr_w?KF@u6^RM1{svAy1)wLN-HQL5w#g%ioh zssfYAv+`{~XSpQ5<@Yf#EdJ2={dnq4cYAm!qHD=_#L=L~~~r({{AU$&T0MQm%Ltg6>mD^f)*N2y&$Lee&UE8#8qy&<@cZqZ|MlRke!BkocYQ-{VTx`DXR5A$AY4Y8-a z+G0i{OeQIf?Zp+%vV|DProtDFod@seR_&f}Ao?{;{q~Y((cVaHGMV|vLuIOxDzjhA zLP$F8#4T6aeBAu}J5U1qNY@zu%P1dr9lAr`LN;LVV21Mj0ZpdVjdk^SF;;5l1n=on zoAh`ik?x7QRr%0IpF5=L$}Uw?-KY*kFRX2uC-HrKmb7GM5M(Y%kWaYvN0iV(oKRn~ zd-uq6!{(}E_+U)GXeds{xW$654Hzq0$`B913PQY)q)*ocvf+qgVyNF<&~>0OBBjd$ z!5`^6Z_UpbAe&0C(2i)~x3wg^X<>gWcI%TTxSqZi&q-Doh!T!uMk9;~xF%3c2Xq$~ zG+Rj`)JmjnJG_<|4^XkAdAk(j`y|ILYjkC3FPDTUvLQPhp+Zl)*<$jF!Grr~)v$d% z7jAS2M<-Y%{vmTm7c;TTWv)0}+lldWH^#jadX_fwd37dcW5gp7;luu)4_y*($448B z!r_{pkB$oe56|Z)>zmTQNCm-^3?GbXUSD8Nrm)!(vr?o#N!K2lMo_TU?%S^2wx@c0 zN?6V58bvV}piD=%?m*?(EaIc3oaNMSuOJ&Syg#73zNXzoR1Db3i1KVK=Yqv0+l!WL zG6bNQPOw>E`&JmxCi!0CQ8Hlg8e=p*bSPbr6&Z0?wY-G|R2--0g*~|}IO%x#rlWXp zMp0?DuP^CZkIe;fn@=lLkZb{^3$ke;NWb}pfWjDq9uCMWL-Xc>zE{{mxd#IrJWq#C zatxxa&Zk3SyOr~WGItEOc<8Eqj5IDHMHqV|W4UX8R!9a({19hpcLuO19gZ$uqJU89 z@9a`4i=wC9HrR3?>%}{ba)~7OZGRl)9Vc>tyH7c_tbX{BW(%Xo59P)Xqac5JMKLKw zL#GV+ct9~RY@WSgd)*SchQa4wFqpvd&#&+atENm&URm7MQQW_e&A|+Ex~p?GZ#NRu z@(ZT4-J$ip9kHEUAZW7b1e=@W>Q*8TSqX~j9k)Lb-$kb1eoEM0v3`|)AMerSP%vG4 zu46BFInPmb=tv{xJ!UkeI%meM!9Bn6Lvy9MeMFVx`>x(0R zzeO2n=ht$xo{f$O7w@)Cb#4jU4gIE*F%jgj4-u7*Ir-|0`q?YI84B@W(_xAN6#}{( zGyLo!#?4v0STX+mjP}(vdU8fJ)vRBW;-`&HRX90pxmM6>S!L4YFwNsUOOzT-=v(@Y!;~3ry`sIG6UZ4nzK2$Uz6s>R z0z0t#1+u?7XYu`O$cvAw;NFmML{KHCzk1B}+0V4K#+VPtp6-;;*oy}HEr8k-xs)lzt_zj{pj`VH;noMzjg z^oWyRKcad4oXw@Dx_5%2L**l?2Q$L*oW)OXP+36;9)&^coP0LHl;E}-LYGXGPS!|U zLU+BTxPOKU?%*{^dVP6*f}!)9CEfK}V(-b&rKP*xF!}lkVROae=M}?G9#KqlHZR{2 z`v{?Jmgwd&C`TdVLKVdXeM+It8Grha zVw@d?aUJyEN`dd9kgP7}g8g%j5Cn1i*uBz1f8ohh7TW5oQ>$-K4X0m7=Lz;{$c^SCA3?jGvsF{m|O}~Cf5h)Ly|AX zZp-@Tw|MT7pTva1H1G1m?;00ApsOKvnC}g^?~;%rzNv{`-GLvD??%JNAd=y7AQCvG ziLNH>G|;!HU%V$yeP7{ppiAsf;?F}=x8|A1x6Q&t$8lMO8O#W`d{ zicu*JR+C|DCZ?6vr(3orn+_=^8S9^3vz@o#JIW_dC=1Wx`!_@*2OX_7)<_%LR23>l ziU(8r`30-jD}mV?EA8bN?wHIGZL*}Dj_-&L4`%fsDR_e+CO?>`e7D7I4p8-*UtA<~ zF#hT>aeK|?yh#;WkIpLLS;yo|rKjK2up3afzJ%x%Y8Z^6M`N zmv5*yao@_>>GplSg>uN`i-%CxwAV{q=ZM~rjRt5VI$t69^@%ro^8!OOXq%%Gw8dcV2tCo z_|e=pQW5JG2h7y|Ky0jx?WP5l3HmL5Ow}-TX2OnS6vxnlzDvSIYuBWUI< zpRXw&KcpN$eYs2|j}2XCs2<*@8pHbeOPs4X`SuCTn-{Fk8;Z#QoRjXO%`qwx$e4Wj zlrX=b?_xsx)%eC!K7N1-Th=ejHxOk8%QeN&fgj$4=4EbhW2`yqM!r5 z3D`l7+e()~n_kWj)qs9|N!J^y*$jLmX{OH6u9o3cxF=ivaYd%A53EHhg4@qLdSP02Ek_l9zo(_L=BmS`it zmof#RYl$|e91Y2)BVv8U>UBeTHYT4m5~JMZhh+jt#nTHa76p&itPSl{QNDBlF<{1d|bb{z)a2bZzvu=BBP<(D$FRC)^=tH&4%r(D|9s`n~u@=r2E`?XL3xYz*vcee0dEv zKhpJa!$gSIM>@;9TKfh&8bD0pBkE=)Beb;`B5%_I6oSLi7NZrq9AE}Xy5Pgn0w5Yx zzu6>{-n*;5_bnk9vZ6RL`5YDswf{T`F-MB3j0$wd@bNvYiC_y9AytS3HRRfkYj1at=7dQFTOwusbkuIcLzT~%a-!Pg!;9pcwD#n~BI1>4u>^tH!U z8KLuOvkrvdFoP4u4~MLui5}2oH!B^=7_z|#Gsu&{Q*Lqf+baTs$g#r-S!ol7Pru9Z zzOhj#d|eB6C%5}ULv)=~Zgnn|=jd-Zcz55kHqs7r>lOW`miW`%L<n-SvY&K1hk{vdPgt0mtu7cwbK^>wnI;|$8=vt*D{v2)b zn-%TlQZ{B|Fd6il4m%#BT!R@-v4czkUY1vE->k5M@;#M<_vrM3M-@XxPwu0`n#B*V z2$X0emmIB*(-HpzQQ=Wqz42(is9&sb-BFGG=+`GXa_1-?+-Gn$6zNuQQUyyh`R)qz z@efk_=-s^wUpcz#Ij+?drzhA-i&5qs-RHZ{OIuC1SQ3LpX-{bT1A*X!?b7f8^O}`T z#b%w>j0~J7fA|0sYqpnb>}Zq>zm8D1BGbtYZqrgeJR{T#w&xoZ9y>XqdT@sBSFB&2 zgPkyXGNL)ZB&Y&HC*d?GR8fkwYr91iBZ|{8>=3B8tEJZ9*9*Cj?C_8~GjvvBvOvG8 zv7;HqG!rA0Q-o$oUuy=BPoZ0~eY+)_P3SLI6c1)>U%n)N@R*D(t5+-X$rL*-iOoi& zE`@j`e5Z(L>{w#J?Px-IR?%P2h4r0?MY{u=x^c(!`*4hRpTC$g)otrxYAvaE_O}!< zlUn*pinEx(08`p`Byk_CKpRDTr}Q=aum{HBp}7a7Ir2}&LIP_+v!B1xy#3)U~Mz!sQHV!3aN-D5n8>OL-p zVdV^_ZlZ9d{^gUg_dN#wod@oH2;2Az>s^cz(QSe-$UoGxRPXP6#CSXpZ@peAqT8d6 zk0cy+#OXgirTO_e!H((Y=frHx=|6l%SiR-q_djDFJmvIPPto-%-NF^?XXlK5^Celg zVmsHA4~AruN?41FOO`*p!3<|)!-CNEWV0bQ*9nlHbd$!?U%h4V(>Y|ty9emBz-XIc zj5$JXaYH*8gC!pg(b?|Sd*n3NhR|*3mUT)nQa9VgeMeLp9TjFU7F3%Lw}j{tH{GvR z_@g*$sUS#-P}G5_4tTIT+ZjsQOCiY&LMM7{T@0Cg`IsUPwDTI*c`=>^h1+cCU1aj* zR}^K-)gOMq&K@)U^pt+Nq_3fRIKf@biGv~5wk-biimvU@MMXZy33Vi!miW5Hlwpjp^iDRLJupAqniMH&d$mEC0r}7-H@hbKMs(t)L?1^czoS7--*dC1S=H#Q zOcaYi42FC>7KEY(w^`F~y|l)I$8{~C?;#s9dVCMv_h1yw;*xglC{NEQM~3>%C2D$) z@qNqUPZ#9(MufVPR$JGRpPo=Ze~x|hgsODZS01Gr+O48Gt;9sA3dD1;bF+(?%+971 z)11&b2?m+5)m`Jm11yQ7XumegxmE+)Ec-vQ{CHG@w-Vfx7|9h{Hh{oIUZzQJ&oj$CL&kEo52 zi#JMiruCNS4W=5%1@5j>#VuXnE*d%X9nl*i$yl4ZXg3Xux1Q(iL&=dz7II9k>DEhp zC-SGzc4X5TxE1YIGkkbLXgeVYY-@BrA{!XG*DoLx0y%+OH6yk)em#3 z*%{fSB)To3Qz+#LU5l%Gsq~$UaGND6pD_LQ5pMC8>%Y837kN5BYm80i+K(FB@9u3% zX}oKRT4Rm9xxd{pcY=##!!dSX-VL7go_4#KK*}YiN zp09Dunh-PT6j()QYqsYLMqhnK*t})_(~7~_J?tRiK?hR?k55o;%l6Hh;&jaV+0SgQ zJ5+?(Z@(qeYp(wMmTWjUy437srG{)Y#AGVrcrCtJ)2)*<%ZqPE=Qpt}H=dK$`0W;Z z@{qHC{G7NrXY=x!n5aDUVoNrekY%23)zWWT%ydRI8zys|OP(%;t*ZSu6kQ;j49Um2 zq!DHr{pB03|N0s|7zrP}bLiYAzPd?1nut!u^1ZGwtuNVVfKJ_#+xzqT$Ett_Lf1-h z(&%@wtK1>UxHVw4tpuUm_B&B`N(|-h3bcB+5`IW!j{A%2UczAwVcXEIwz~@SZx^U+ zQl6GHmvf>PCucS+>E~C}^BPm^7_VN$?K-ENO(6QDyWB!v5muK3QwrATYAv@-o1=0? zXnL~g1Z`ylQ`X??R#=3ig0QVc3uNxrL*Gma`@qFwN49up2Ne{S#I5%Dx_c+dPUkr) z6Enx|mV4vNis@#vi-X>6c0ORoV{8H4)mnt+zhur*a&S|5NqIVkzNWcaW2R%-L&C1r zDlzKX8e-SbT+NACY+0eS#Euiiv=p_aIGGZf4I$)|r$aeF29NgvWi`<`y6Y|3bVPS` zjUG;@P6u??bDHZ7*=$BW6f6}+%Z+t9!B~HYCq?vIC{4e-qPbjQh9jYTELRc`Q&s3( z(=V5}#$$&A6du2AQF)#=pzux)F!sIZs*FBjJ{w|igihj%-?Kv;^$26qK!-h(S+O%_ z97l$;52MiKfbwh#-G=&ng*}-N)=MHeT1R}>OH^=?$>N{}6eCSH-(qJIRB))=(!9RF zj%VbP9N&78YP21`?jg&Cr`flOEuOS-nJ}~6dPP(P`E(!w0PTi;m0a?BqMS~PatiU$ zT8IWQqKg7;!PUK_iIs}x%@utoF8*vZ#*Q-4sHSwn*fq3^hWvDjn_uIcdOw{gMpTxQ zjWQV@I!BpZH0u#!P9=lN-x>h1Ya_=)qSb%8wmC+0mQ$Qe&~!AHOT3o=qI@>N4zwhl zsXGn1oL7;)XCe3N|D|@c08t-RQTnKHtum31+s@RpY7C3GwH zV(89>Q@K>O4Xy@TK)+a_2ScKF(o1k2-%E&<$~3-iheo9=kVmf*F zKR;*wyFU@D`&5&R>d`69o9A5p^<0oiyRZQ7P{ok(lSk;jC8iWAJuGNmy~5mo!sLNv z{>N96n{J0x_lLx~#SZ15VMYbTY)JEVj*pt*lT(_PKZ`k|sE+m}edFL@jJu|{@3@b_?dTRM2KVT_L(@}z@i~KuAUkbDzFpHTYH7>69-S3OEz_h|Z5v$Ir_Hy=%pP#>A3vpk@tpcv zIwgLy6f=sG4#hPd>ib%h1(4`#crHhhGwW*?S$}uX| zZ09wzUw@6RuUJ06rmI`*a6mbkl1&E!v=2$&xp>RPU#>a(e|*dOPyf!gHWK}P$3`F8 z7Cn8yyZ3!pwFwUx{>F-xN`_A92HhRm&iexgKjQV#JM{2`vw!@G z+|POQuiw$On%MSCfBiL+MD7GV27C;8k#lzs@@+W^pUyn-S8D|;va)YsT`e` zpd+TxY+k-b4Ne)I4bh_^s$WoFI)+b9Xr||KTSbIT}qiostd27#I4Q(E0aG5Y)~#!o7?Kb+&0L1zv(Z!n`7%69l>OTX&rHx1d@JqD*E ze6vmob~)L21TIjV4sh!&{WefNnbMxW|S)RG?i)*z@qx z`jP_B)Ugnrh-(6~fB2fo!y)ZrOTTsKvLI|0bjvL|&(i@ZL+2IQNU{3SUh`)R}=34^H*rUrCIi5WIRFX&fJx-70EJ9)_DY034! z{e@@-(h=J|r_f9BX45eE=38cu3zpx#1QhLhLr`)V&C4;lzy1|@STg_V z8rOA_1#)AZ4?sb2GEQ_1?ncJ(u5tRNQ7;m@TF{yMLds3#Eq7M8BNQg!} zik>_yK1aH&5N>Ls^-dEloN0_A`hcklbY_VC4)NxbyHum{Oxm7KbZapLY*k@OOTXO` zx(KdAm8C>LZ|YR>j`+@zO@|O1!AU#GR3&~}S^Jzuw?o5JN)KK~Z4K zjL^BnT#gC#mqJQhklXp7z}F%_(ME32yKsWNfh5SE+3^*32jS@Y6p5b3fIc91VhHJm zyL->LuTb4gUyO$!o!dT@5YR=A9aMzA#rF|Y7<|(bx`-X-a#7S4WfY<93BBKUIP73R z?CSmEtqU>0_VbO%fO0M0l~z(MLZ$D^-NZ2}Qm{+hn=;h?d8SHXX2GR)l$Mk;VM@0$ z7xtBBg-hSFe5VDm_b96fU5{^^{QF^otR-_)r?1=<#vQ7Pe0o0@2{eXQ-yyc&9! zxW-{`!nxti*kOAg4@RC2O)SCA7r1oy-9hQ8pvC?V-A*4aO>5-J}Yx7$##pT<(-H(z#QzzTy4; z5+Rjn`@ve(KDkVZk!Odx!})zhI^{R*KZ8=@i_w|Jt=GbjuS#rg2+pNvm#SvkVuvNM zljK*O8;M|#0aKO4R@%bv(gE&RUp_`6eB&S02hDjmFM;tE29fvdRd+i4_Nj4qMJpff zDT5U+i|r(*52&oSNsb@*^v zN_qy0eN66MgGJJ!1e`MRa3 zEX{I_$_s2(kd?bzSs=!Y{A@~CUD2*Rc08fHKP4YYdrrO=jq)4LfA<&K-V$5Kz5n@- zuztS4b{kI=6<%r;FR5s!C*Pl|(44dcI zsKJQ5QY`=a93KYQyk-6BEoSzR$&(rNPtWN4l9PXWioZIicSG`VmRc>E&~=115ZspL z{0iqi+4zjn!zrO&vAtT+ZW~Ndl4TjeJ4`;3V25rcvLRnkoSl#jBF)7W?RCrKAAd!r zt~vj==jh=86T$lqQ=U-GCg`lExt`-&arS4EnMA2Zg|8F#YIl%Hnp%|?DA&_&8YaK` zhUt?rn`c*0mXu@5_Qf@^C>WfLFjf|uY+N$`(|4@ib{OB2J$b^}H;>r-ns(hW`Q}#)r;f}2^#kMu$_|+Q>M?$`CZCPizIevw+%b534_jG6=TKQr zF)3sr^cybz^*ef1>?tezF&$)M$sc~g{r~nQ;rtnI|Lq52HV|{kUCw*;o{MYxcRI^3 z>gXaRxv#i%QHZJg@?TMbK71}uP$l>O+qV>%BWQzL*7U8%Z&$dwmsXuFnSAjnY_I69 z8&oyK4(tu2=I%hNvW#+85xRzMUK4_RhI~?C%EbPDr@DG1ON*ZFx)xrtK6*ClR;6U; z?{E$6d``rOH{dwj@a%Mq+gM81QvN{@@et|F_Se z-V%C8KcCZFwWwl%9T-fO3rBjh0#%`OLyUP!!F9sg?gRPB5L;?YnX&lpd*(mSu_;D< ze~3^@Sn$W`B6rDrZs?i=zL!XAn-|iqHb(T%yob)R-`^zA>Y#sCAHBC}tLfJZx@G%r zWqB``Q?!eklmGD#sP!u@e^^out0U9)9b|)#`ph>wvBwo?-?UVpe9pb!KE-O!gPw2lA79Og^1a-XAdk-+!T5=h&jA zzTPsp{|H-HLh#tUM8$^Ya)q5v*uHu}`N@}zrk3^F71iShsQN8e-(NHS{By#3Nr49G{N`Kk{pJy?KmD1@znqf|1_UC-u%ewW1RvSn8e|&=~i(Lg;O;lz?B%W-(VW)Xh`(mN!gH$BoL1koB zMrb=peHs-~5otq07b#Tq60Ldk@U%AR17@kZ=fD^Nd=m(5kFpsmh`u)@4U`>~;Cfu^ zQe3Rwho&6d@Vk_!oB0F(xf;qqOtpEX?vnZ(RT9)u5Xi1072-YxY=7@jH&{mmugE4t zVfe1Z0HBPt?2l8=M943~t)8r=^6BXrpk;Eo4SMYwJ*D zhE_|X_wU)7aLl?fAG-@Bs zt`qy2AWq=uBYIGvttQlcT6{p|xh%{@hTk+qB_=JYa62#-Tje5ya}M8hgkzdO>a@f( znM|39k)%yk5TpMCvq;@RuuAhrC9=UUrLzCWXELC%RW65Bt?_k>?>x$;DsPIc-K{TD zSx%ADx4y!-?`jmpw!>{(NtuiaGf2AG_@U1v7eU|kcalqI$>bk{2=3W=-V zRmhLgYr6-ikWhrQF20*mw;O{;^X8bnzgv%Y2h1p(b6XXtAij;zB*QjJx_ZtDfy5@t zPe|?4@IBmPE`=w7T-C{s5%_V)L}o3 z9zxeh2UIHw|Ju<+6ojTDMol)%r90$;q;16x?;~1S(LyICc}$%?4fwu8mzBg}Z);RJ zz-AIFFPvtfdBtSv3$7z{QSiGu9>xR;lFV**;yz+&E>KQB zF7fMzzD{&0m9U%65ivq&QVOMvgt>&|BT)y+6w08E4g5#df29?w$gyR1&>jaN|3nZT zd((-RN~QUhves{p+nCe`H_Xw;=bM%@} zr0ClWY;qp%x3_p1yE$FCF+Oa)y#}64k z8j(#awm!I~<+I?)AIc&Bw1-QcdpWb9@sIDMBb>aOiwUaWW!$x6|m$CV;}^ntnN_Tf4o! zJ9?jDkt67e)8BqUSwg$6sb5{lqHU7iEe4dWu!B;FB9{xCceq}2`r9vvt1I;60df77 zKF%0Sd#?WdB|0~Fl{0v7PeKbqPdi`WI?1}9{KK~l%AU3<$jh4Rzs{*1of1|H`fW!H z8TrW&LWj;OVr&Raz*HkpEulAP)6=dT!%v=IRn7YO8~Qe2^Mb)Ak8q1~mM^a`gG#jQ zVHXMQgoF?Sp@rdBpU}U3P8{B2_UVk}cR%8(7=8MPxVm8R(+j*7x46l&WNy71NU(FW zE0BuMuCUrV%14hGo{iW%{|To?4DSut{`3;c6K3C>P(OQvo}SUZc~09Z@**Sj9y^{f z{OkeRFWA1?kl%Yip4D9a@q0R-V|0qO)|%i0b}*I7xR-Ro7#c!q)9sNPq;Q;NLi;$QzvEKaHJoluNR{B}*d+%S0Z zgnX!J=MAPT$Wm;0*j#b(`yUC}0JFPz0)E>u{`yO1U!Bn}x47DqjVr?XlB+*H!|UQk zxAL7{@Lf8|_r-gwvbx7Ym2x&LhLbXQkavY_A&XU3HZnFmobH+Q%r5n0tYUNRS!y1Nlokt65q{q4VF z!29IuahS?8`Ti^NkqQQ$?ICqLT;Fa!_fa^+9c{Dijd5Fvm=6;&Z+%d2>?RC%;>h

    <0r5ZtnVa_z0ATsvrt%Z0mimb@h7zlJ}>`-8X{Tzh2OHpZ6bA8Du>{ z66jEaL#E$7MfoQD`_^xuB+h&4_g9!okep0N#tGe`3<-3urn#QurKVejf6Jbn66G49 zG|6;8d-j6as|^SL@;%yCI8WbQ{TZK3QD#X~dh*j_T(_n^pNEEFR8X9rpd*Nf8Qz+p z$6l{c>4@Ul5q9>D%Rj#ctx?4xhrc^!{>Q&yd`@Wi-}#1K4h2k7Kxav-yW_T3wnzwA2De^?;YNXHt}w!3z-P&zO> zTNi>2#t>Ahg};lLOPvvLHhF>jLM&478O045;RK7z9SVP zc7@bo{Bl?H-Wz_rGg#wq13vmFYv&}{@f1Zzv)tgFLPdRKxD6c|K@?(qeM?t0I2$^+ z$4y6;MG<2;2Q~*dQb)z+oqZ{qk)<_@~QaG#$7#-i1P>hIUMYjx{ zUa0~-rEB_bd|#y8@O0fy3+nHX`vVHk?j)!ov_PZd81K5iGtq0CR7!r31yrF4xIr%n z`u3g(qDKWf@*%oh#l*uT6fmwoEpJ~}A9Nz+9`)7V8AXNPia>&}yNK0Wr(PEbIJPsy z2V+DR3{$@EAP65GY^5yK)e0HqK{nMp{GBnVqCjBiRuwYM&_xo8!?vcHeHhp3j3XM4 z$R-75wZycN^l*f)H+_7(`nxCj2cM&l;N?V;66cEgVhK75jg0@S-+#Ypn|M^9^gfyQ zp7z>96b|u`>+v5_H^fIo;m%<;%{>LxCv;upjTtL63+3ML*hbvmIoybw&>Fw(Oi6|C zHb~2KN`5p!y1o7+3?-ER@@`>>hr zbtZSOt^b>BH+Qv@!N{JZvz@Bg&h1#nu4`~ACLIs(n+;xUeK9?ET@i4dUZRq|D{U|S4Y*sAH{!Y$S1viIBEXj{d7W~qHYhO;*v^?y)X91`I8NGk8c5DvfB zX@B_IuolvHW}VwcKdZ2od3VbY2=10m=)rw++w5@m;b+=8M4XULMhM^SBCUh=U1IAd z5RJS*<{^#MtTs60j*KOw+)at33iqLiQ=(CZTd(PAM|w0yY^M^6K%5X7;ajX#L|KYA zHC?@xScWuZYaH>Yz*QSeEBZ;OM~??c-%wsGgS;ooDGmyn>lsdj&+*=e+Hd2{w_k`R zJsi+oFHoZ)(l(UW714A=6nWZt1JZ;^yiSPH6d^jgvL!wkH|Vd zA0HoZZK4lf3N@MyDS-6*mfD8i1S*?UJ`~V#jM=Pd79lcRNOi*$C#VdZ>H2*g+;&YO z)Cww+_e^X0^JQg=JoAo!`;?EyOEa}#)dSZfP>G_MUDK>Ew3oAHVi)hobl%ec;_+K@45QROT_S$!|$JAuHRG5S_V&#S-*OTnmj^v zGa5Ufn84<3MLf-Ln-$JSs5I@(QG#x@q+7ORpFJiSD4NoQgU{6*(^~Xk%;4EE!faUn z`kr>}C_aCLqNaSmK;|PPB~2|DfAs~CUvT}`pJ|$$`XVXog(uPsTDA!8McGi{5^4;Va3nE&ZVS{wDAUrm(7U@U5M zKz2L`3!$+$TD>TY_HLVnLowD>Eh0+swosti!8n-(u@+SKG7U#E@wQWP4c0b=o;Oao7vE>@G>2O_x933$I`Z4vJ zS8UFgs5GT3TZ%6}gUyW9n>mATzaoiiuK)TDo#!Oe1ELHzZ|3Ark0@WhMihs{nL>|q zx~mH|=S$-8A@L~N;poEq5D4i)jIZk(AW4qwto*&SXr!c|!gA4f^B>vYD~DuF+az+9n*_(qMcRI-~gP2o-G$Ly5{FsyA<0 zzL^JE8-0_;??q*OpzHBFji@&r*7hdiZMo1FsQzOIt2;%8w>|nYQMWDQVltl?~qwl@a!yvD4n;BRC{wppnkiy?TsoU?0?v$Q>$6Yq7iow@kF?>9v zUA36ioNl>BrekF6X)mv6jb`-aW9nCLh)y5j*H@JDmh9k=Xq3>+uQ81#8Y;SZMSL(t z;1JTWd3QqGy3)` zrr$oHdH0gp-`+x;?w$h~MMw|MdZN)7UFe~R z`qddu#z-aax$neBaXMQqS#a2=s3>TY?j>hoCg!0(B#_r_;Y*TbxulJEsW1AWgWh6z4Z8tQlmh||D;$(=oj&63v>g^@uV+N;3 zh;m6?8uG^nRBz7^<3nUKr}G8*P*A?Fhz2^q#J%pjw}5n*vc$HM^kjmPj;?Hje!1^5Zex?2>xb;+;gNddC_@CMea?)+TJA36$^7Xgkg5*$H;Fz!;6z9yJ^yY)yH& z0ujCw7002o+P2tEG5PK(-T4_V9y5GY&@NWAix8t4x*i&xNK9RYxNtzlrg-p{))1lT#wyvVJu~O{PTJ(XLu#+>hO= zrYDR@Y}n&TmcPEk67{mZ2)(_|dh{SC9wxg(p5Goq@9C~eEiuat zRzyURrF=gJ9o_SAe9CeE?_ckoMW#9V@dVLsSiQc)=`;WuKB-v#tu1JeGlJsD32_z{ zNM{VzxZA#j-J1H5DDOM#%6-@0{Lh^ZB_W*+Z)oQmtlR6Lh>t8v_e{n@hjV{2bKlQ| z?o^mEx}M%t_lc(#k!GZm0o`ndX#>5*R1Gps5!Pawj`YznS~jfS&QVE%PErIGQ=8CS zSZ;_$2P9dLPjzL3a~_=(=v3{6O@tIxp*_wtcq@8cwhnZZ0K*U5@@*kz9YR>Ts=<2| zrhp;hE>yqsPTY7&wCY8Q(r-}!XTKByjGK4TG7szdY*HF7Z zl~p*?>`A{q*5(c=c&2HHkB%8VJ)*mK$KusBdN@Y*TwQC;Zq4&|_1Sxch!DMASA6<< z;ZbBq6O_6+=$o<(VQ7F3*LuPF?G;|? zTZlgZ*IM$=9uY;B<*)CtUXUIgl1>MRZq54Ln)GBub2cM7IwqSc+S!J#bRZluO^Jpn z5`n8$tX`jEh(aS!Z6|vju64*b=ydNUN!}E09YXp0%nD-Qhf< zU96D#07*wz8=`zjJV>zh2G?m+Y-m;;@n}fM2zNBg4Js?3-O#pzbTmRGApp&p7SmW% zIwU_%X|EQDd_*!-l<&@2y<3t!I$`kS0K1%1o?T;6eF%x)p&gwMVO3I#2iC2vZ%u-9 zVdCq=Z8_~jazODwr)2+t=Kr43;2z|n+t;l36XITTj+D5j3HcjRZadI&6c1B;>ySl( zP&R1NjNf&lgieuJf^VxZR!5^EiD_y~ZOK1-Onx+=et(YlG5OPjK5lZ=!@*Tpm<~ev zU3J+IA5M_8c$tzNkFm=OmM<@nX%R&6@-|3MJn*LPZq3e^aKg3@nGT4GcrV1jf4I5r zZ*cc?p#7c2Kq_dLE9hw)Dl1UA>M?$IfdH0nwZ@q~Y0DcN0@Vj0c<1^NQ^DY~G3~{I z_-I0Nc}}ymh(12sZfex@fc$uhD=ScnDDGIkye514nD*Tn(a95JJEt=-O0{$wgNj8k zH|(%8ZYK-Sqaoem3OSgPALMLazoRWXR2-qwA?Y+`^~+0SHYJ^8*s4SiC*V3n5+nm{ z1yQ1CR~6Av)6FW9<3m)`vi$iRSxiaCNr;eM&DgxYLLWV5c#^RE@dZ{5nSA*e+76OV@o?*f-ImaJdBqgl6M)GzLlaNzMIOul|Z^ZqUM z%3`aE)v?Yty8c}#H}v3c>1&T67TMmL{> zQrOBc`0^RDSz$#=dXyuCqFY?Cd~t?M56BM3Jr~vCni6LmuJeJ(J4k}DX8RdA-^ZKp zGmH15ss%FEbc-3Ace8K^`7OMv-_RoV)*!P1#p45nbEsIbe)*QR;Z7I&KdlA5(_T9V zuIb30JYsM<>am4>Ph#ai(B6rMI?y{KvA<*b5;q0(Ei#D5wtnl$xupZXpI3U%|BBwQ zm?*l%oOa#ZPVM~Qt@k|TI737-XrJ4P_IiaFjwnvXwAa@-BZ;SzklP|0DvR0t`WBZI zMB341C<3<`nwB6*0XZA z&#({rY}=HWRn;50qQG^9u>X{6y0Q&8&$dNRj~G2a#y1;G)8ULlDTS?9)bo<;(Ft~b zg^Pz|2YDZ3tm)=6>Z=kpnV@5d!0z+3La_8lUfFn&5<`SV+nN6*mGp|Xhj-Fx)GF^ZDq%jUQGy?q2PiN_7=T zXHq`s2l!C(@gXMF+wg2elLEF=)(1P#_pGbVBlMoAVY?Q)P)Ermrn|nRJewins4t+U z93|rd;RQm)2<`E<-GkZ(e2~-{Z!6k$g%DA2NxF`9(-4m)6?#R5QCGe*BbTsG0xpD_sXVjS(UyE)><(HF|h}RvwQ9 zVuXk2Xn+=;dQl>LpspknMfGk;^7xc=;FBe#YoDW&W3+ zu+f<5x6hE(lEv8tDjy=64$^`sGSst>gr-!4&Wn&nRU49nA-*kHzq_Vu!xTV9(auB^ zZuX$PbR-=7?g`~DKeL`2Foxob=L`-r%Ck#68N#nAXC2w$2(w;byNKcEC%AHr^$I1x zxfa`)kbV{CLVNxVfn@({SXU$jiV{T!+bmS=UC ztTln{9yHep`O$!GvBJxgsEBs*lQ8uZI8$TFw*QzTqCwFYzMih!&}~{o9O2d_Vl-j$ zQfAJ;7$TR!v>(CtfAc6Iv8}`0wL!V$;4A5CfqYGrB5BI9Q zJ~%3tn5v|!>>ZZ1|M-ANNU(;ksfmvsGdxaM{Ph={Ol}!rgK=8iv#o{(oHbofSFmf8BR}EnVFba{pvkBGPGuCHIME{z^Hv6KdUbx0F z`0^>mGzs1+rLc8PGg~2KiqH;MmsIl&dN^hHXo3)i= z^;_zVBs&^}L${Uq-b^o?Ko*Vap=jzSutg zHH_Chwk*R5yK|(cheWxeI=jY;7^ynENYRm?I=g^$KyfmlK7UWwMQ9xb*?{(aa-^hN zj;RFZ@jEkqb~ONnp=@el5@*@P zX?LqNG7E)^T`y=CH8M@GCLjszx+a*$idchwLogHs}SR!osPhI1deu7hmO0n z*s4Vp1N0z4cp1#7-e6mg(i$XzJASo74Tp4#8G3qvrlBc8>7b8RS%lrJ0Zn``4B;%s zBVV}9G~YpRO{(e#jXq$%HqqEkvoS6lK&C!~eO`A{x4=a-mHq9Tj85&5GL&1?x$ zai7&fWu>=Nq(VZ)v!j%lm7GWO-#1CGh+3iB6N}N@JzmI0vFeK zRF;Jx2h(8IC8jm#;gtL^rGCF4IXT2F=d^X#hhcyo57Ai&^{`bLqFbft=`SHfA{yl2 zTD);P4Xn2onGJ}?1=zNS*6$F(!7SSU8@+x{>Il(Ql;>gN_`40?e?SAhH4%nL_yt|* z$WIQ52a@vqnr7ABq?7*VHK1>;zoxFy!!g;>AZ)O=I?A^@AL2f8&quD`6$po4hpt+uhM7|8l_e=D6 zitr7tX%TT6VwDevP%Z;qAZppXyGCU>GD=9s3HA9!FeJ;c*^0;`qZBj0qN$;Ha)fW% zzUXUMzrKXHAU_(=&Sx}hi;@DFq^LX&_{^rkA$lTHz*Bka5K%Z-*}5g3PDzgnY}MiF z4dwY9l?_p;pj)+Mrw4RbSE%s>VN1&MHOcWYT6e+I5l3MPlH?@Q5yIPD=#EtS=J45% zoe|(oLv?nIMc-C0bcXcw7^MuGejQSg{?8#Z3VI`xL!}ui`}p1_R0vt}F5Dx(8SmO3 z{G4sER-m-rkwiQVqNXNN1=o1(Y7vN+N9hwoQM4zf*fxfRZqW`ifllBG7dFF z+hCR}Ix9&}#WUtCgOF8ex3ppu+u7yt??(z`>8vj#5|cD<%q zlsz&nOoWgz`RM^t*k0~o_WTe5qi5GEn)y21_c|pzDrhdRk)tu)`88^KK$3|avQa3F zU9H%>zkqm5aWbJ>%n^BxuN#~YxN3uKJn7+>_;8G!&nVwtA&QU~++HqFgB;&B!92bV zCy_Epe&ak4o@N{3qhsP!&|F^iQ-eN`#ow&&I*t2!WUo%@I{q`brQSJY8a{ihy?34b zU|sF+Um?OY;fA%hCkfg9d=z1q{dce{prsrolL95v#D4fWvQ2S^e}AO`}PR43(wC-B46;!%w2 zOuvDBc%r%W??QZd^4SXArJ-FcFpVM}jnKKg?Gp9=0o~5+jaEh)+m5?RSRs_>t#>INII&k3OyPS zr_fxNh^QYu`VO;M<6ML;GHku3dcPof`WfSA6Uvuw=_)}q%)@9-v~<0+p_|P~pMHjP zYpN@UN-gbt1IdWVw~wH$@NGwVz6!`V-{LxnN(1UiW*Nyrj$5y3H;(kMpuJk+yu((( zj8dJyC;Q?{vdmCkT70*lE+zTN5Vv08Wia?i-{AUSiok94tbcvQ>g^@z^RJkkCS3jN z-*7toZPUWR@4losOsMB2rZ$-M8b^xK4b~=%zdWXXdxbR(U1=CRe?oqoF#FR_v|UCN zb=WQ@Djc@PkJQ_gx_!`bZ-SI5$)pIbUOL)d+T$HW!x8Z)#%xwJ zvl7!*$b7=!bVPTx>ba~93*?@!a|19#G{DrdWE$itui?p;=7u5-VjZPM1=+~=;jw(|M?X@%6cNp{tg)8uXlJX z{~IdYtp?F_=-~mA=chDpU(-}Dc>0KRDw+M|7dEr5k5Ya}Bl_{*|97t!V9SR5`R7c( zIts~St?l35p21|RMZ6o)y+>HNef`a|FC!hIzn9I2pVfUV#*axj?iA@lfoIL* zbwG@YV?3cd9XRsPT+N71KckpNEdKfn6h{mnMa=&En)vWB(yuYKL8=U-Cwp=L&5C9n z0i|jLk1^a56zEiAr zKffeB{hT;9R99=#qbbeVIoa1=qRgD@Kc6%B-8ZCp#nr#RMrQ@qHbnWDI7{%(5l@PM z1Kc-&ZViG$;p-){A76*)@@=ZDF?6e%$v^*|G^x4#(Rw9cp8j-U^3B%c&(OnmAkVx-4F-vdjM!bm%bRpE&g&B%DFu7)}nRXM>>ZKmLrtNy_4HFDd8i9<{4TCsR}u6ORJD;+7FDi>Y3{ zWd3s27xDD8r;LN|KPM6`&Wk+=jOh1oOZn!UW>E+Ej?5T+KB0bdfzt`?WdINio=roC z*avx9`Qi<$^99lLn0zt>)8M7Vw+@sKGN_HA_~IG)QOfEszpy^PMhp)bJ{nQIy+lvP zC~px_3ckYD4iRZ=Rboj=2a@W#Bt1DHk~OQ>?=eE71i@q~L;9ym2gIXvmxdaGRa#tA z?_n(OO!Yok%kG-|#7?vCjX@>_I*)_T=cA@TcH|-vB_xwHFrN371pV_OWM5|(!}{mf zlo!jbgyRnjL^O&93EgsqDhBwb3Z{o!!1^thRwCkzC{GY{fgxJ8co9KU(lv%?GC|s! zc3B1eOQgc$zHT7axTfu4_kqu7%f3CX)lPfqw^_m7BjRxL+@5^(<`UgU-P*l&-!>Lm zg%8%%RT$}~30QLz7;|SNAaoS8(+_U6{YIrVzH4_U*57=hmwmKzYtf?-I#tvcmv|AA z9gVT&nzpfEJn?vdN@PgKk!d*TEh^IEW3VO7)fznV;>MuDkU1` z2-{)WHWVM$BD1WA&5J&M*Wub4Q+NFoqeDm)VpOFMvB7m1>&Ub~MPSPsp>!DSp@@nc zAw#f()QawUhL%6ZgYWfrf)Jxd>b_KzH2d?IuJY(iK`m$0zE8H+S9Je z(EX0K;XesrfS72M;hVabMudbc=kCxB#0|BEzJukuJ-B;M7!ZBTySKq}Ae2OBIZ`{? zc}X-G_KSFpOtTPL(HeA-2Q*#T_J$-6G73CiXAw%$Z7NLF?(~zs$7h8@hYK5uQhhY( z_BjYzL2p6;g&vI1c?8DZgcjVrrTa0LDcf6&+27VZ@Q7FwFb%X6JSn#F|=G#bx`#O$^hdFk! z3|KMYaZN`woq%hx4Z&a2dZJ+(Bo0;2#HZ)|`tASkpAXYxE_;2cb0Ih-8RxjF0-fw4 zxVx&tRUMw-eTj=G@cOMn=LxRsh=w_?uCT2{QzpLfnt)d+@)lp*|uW%%+f%QS@ocVSnm>rU29Rp3@Q8$*@%>3szE3!eN)q}s_^eBA|7YGiS9;{6_ABJ z5oNInoZ~bJnA#Z3s>F2yJB|6GPZ8QU}v<)o7WyIx|tUb5&NB8me( z(zsqi*aci(oCMn2y&k_%7zh2%!}pT64w)B3MS|Zd0zPS76@7E7m$tfnkDR!@y!UVl z*EHd^3%L~kpa1^-LPUen_^V^g^%6ZEw+m@|H1PPArfSkAR|pO3YxXet4myz z&|SW#?GlF14sq3*Zn;6|G>m4BB+I|Ng~1rnZV=Ic^mIgaJf!^f7q0$#hRo8SPl}?D z#Iud&o=nhLFv;9CC+t2Oe^0kpgpIvjTw}YK^k^L7VyouPxU>(mND5@q>$vt$E`D$G z6cXrYW-DYmA|Bp{$@_Q*TErS#E~zh9M3ZCE0W5xbiAyFN{nJ;-a>n(qZ)w(s!ILLU zfA^H?)en?a&iGVw{nL!Y|MolV`D@CHmg0*i#97em2`TAT8yr!H@hnT~^K05wwOc$w z#UrtGi)jq5F$}-^nk3nYt-(BORA{`Ba)~_t7 z*ComEBhq0OG|_E^X-jMc(PR>goYsZ~O)6Zwrk!`_LQ`K{_M@;vur;Qx=$0GW#*j`< ziE@ism!W`m2Imyfa7=cT;kph}+puWr0qH@3tJ@x&pW(Zj=DI=;3v?=IuGYxBK*f&o zY=*5`WHLZ%i`lFp9x{4pq^ble z+A^TSf}xeZi7%fPfv@U=2D)7=={5~S5n3s{l(?$IILq*hZz!go^~*WMm(S6D!TJCA z6*)O3i5t2K;^_ppo>MOx;&B!hPpcU`drCf%w2KncSgNZtjM1nN2|yGl=xl(DEUs?) zNkd;4OM$lnl@EZD=3;}$1{6<@hzI&6;AMws3pglU#4LaMg~h8SD%Bs2@_s04+jT8^ ze8S-$o+F!0&nXY-l<_cQ`NNOQUN6y!{yXG>PmKP)t5M#KqruiS@#$wA{_Y7h)eWg+ zKYdO-jHSEjK=%ccR&=WhQ-;y<4%6iM5S6!2_mCg!K<{@~Br;W)^)gTvcHQm!G}8|6 zH7YGoiKksJsopNhzy6BRBgOoWFEO3L$%ORqfG7!*2_XXm-ZUF*X)$%vquD}wEy;+{ zqY3rfGenXEG@}urfbL4HiLjeXOf=%?`{!(a{E6y%jr9-}8F3O(uhukWLzHFcZ8vjQ zUs-Hh)7ga6|MM%lx9^bCN5mOamutGs5)8Puh2oIOS3}l+`jNVdNe(6m48`+9su!=R ztBm4FLG|tpok=Mk4Y7+kUZlk1VK`JcPc#Y?otrg$?|TypU(LAuV+bIV(qk&a4f#WgBRJ}6vO6eIjS8t8{89QQ_N|3|OCdm{UkXl}q;Y}a61!pVR8lJ4w` z==3RO{+g>Fu8@)3E7(8v`3!5O?>c00z`^gIqg_L{SyNrsh$zC_8kLSP)fM%k4Z%-I z&gj__sOL0`mgHc_=FMxGCddg@l%TZ6bq19UNhW=W2iw=yg*f=G=Tys()zB^$#HUX= z`sdFPU5hJctY5DYX-Yf4La2gxoP(>W&S$tNA;}V4r-?@r+d(`U5oI!Tpp~MXm7rsi zQH0Dg>NhX@;FSn9IN<1?zC@W4*UJY)q%f>2|%qcM_Ek5Yi(DL(;6~@_)V}d3*wOg(}9R)12%i=lWm&j2k{7QwtX7jz|CR z?{KRX<(v0x-d)j}h~e`S%<_V2QKNK9esT(aO?|lzAElDSX+*njNsdlPhl0(^H`J{s zN)x0LsKJ@Al(^9x-*kRMGu7ETqyl6=mg z!SX&H|D6bLnIr*2Xu3PKU;jG#lw*%T4>IbPFSz*Em&h#J*Fc9zOmA&}>ggj)n-*KQ zH~Jy5yVrxOwFh$BHiT{j9cbvbV0+!A2+U01bU5dbY1Bub_TeJNhLg=Mfr|SVhHV@z z^0$dBw;$HFrGH=7SllU^x9{O@VeV|Nv9h=Mq`#$$&>s#&pD?&}G2Cj zi8#77&G6PCv z{84}EcU_;7Cqoxr;QLdg2sgH|yY7V0ecGT7->*0J7Tsjq1w{sZEjGkS%RCREDy`jf zc#Cji?{17Ju4#iVt7>r8qVgF`BFv?70guRJMy?uXp?#(H_^(^~cR|NvwdCP_l z5$g`ub~l8ADB$mG-30?>tZ`+D6aA^)JA5C4uuXmp-47j}$IkTWSMrttN%WmH5$nJ- zHDNp&;;pyw&mly|_uW~k6t-${ZTCR;^V1-7qNjcct$Ue)#cyR4oqb^3{J)_K?L0Ek z{nW~S#AtPY2l|7eL(2a3Ka^4K?{okKAJ6{wx2_QqY*pi(xak1?y=JD{M(%=$RBt#6 z6F6H3^ofkr-gGa>KD>4P8R9lEV|R}$dFx=|I|I%kvkW1E{6cCK3SFgx5j#(V6JM%u zZyJL$?!%^&AdIt}!!;cui}6+9u**b+)JJ3S-UhjcRDkW#ksy+=_k_t)Fr%5W?Z>zg zDvfU;3J|{!^ph`3-;LlYT~o z=|gJ~v4Sp`@no9z(eD4iTHpz5_m;80=~G)3yPAUiXGm-@oS_c!{W>o2cp28Ku!qR4 zc)T}8_7fl}ZxvHpij$BMS>!KGo%mu*A5qC15PrU3=w^Z zoLQHla~!EKVd-p`TBQ(7Zq9o7_l=(-}1Q6Guk zb)jz4Ds-az;JNU4yKo?mHNtsp-4R^!eGp2l`w5IhCNTonuPvbRH2m(S3;v@deAliu zh*;se(24e@1sUoj_V>g6&hEom-o3=5FJNu2rS7L?w-#F|Z`kUl3lj_<)(Dj)+$8Dw z`)_*h!=zrTo9K9WfQTwU34CMvnD1=|Ixa@zZ=R!Fhue3HM+&=H1|*V{{mmDn(j4z9 z+Uq&>qNVuiIa#5ouCAyrHw?b{hICMK`9FU_6(fYRbWKA%9w0l&o;_yp*?{?mOKARbSMN6AeP1md3Vjrf49A*8}}WhgrLy9nIT-1M7-jIt0@ z*#rLt5`05>zGC`czNCHohPuf}C-I#Q^j)pa?e9cJ60=%R&nlwfBt*+vk2h=TS;zGI z$83Im1L+i3UsA8ST~#A`DL}w7Re0Tl{M~KZMgZp5B#)kQ@ZBlx)f(SaH1j?=%PUk? z;JqPxbcm#5@$*}n*^=n^5yd27{qt+Amc*k&io=5H{d>CFW19vwoG|_UQ~dgp`48tL zhbIVSuxQvO60l{b3G+YyjkYV8eD#?2`i#~2GNhb2 zPyXa{h9`onKfWS;^c*GDy(2cmbtU+W;>)ApB>v$7*L7Gt>GU}8TwU0-<7tk!9cJy2 znFMtpzHF&HE*jfBv3g&@ubV zOUk)H0O_MgB!h_N>Jpia(W++oYDV_t3BtDMA`6FB;c)c^?*!d)gPNXj_)nkFzI(~y z=LPZcF#?Memh$3)wl>hg* z{K)K=D|DXh)_smzxO~F+tEY&% zMh{a|BJdVerYYZ?(X}bbFri({!r?tBh$kbkHzQ!3N617Xq{7xM?Xp3o3DIz?r|r%5 z+r3DJrh_gL*1x`B_RD1`Lhk6Ny>qBI4PDd^%#vjIO~eg;x5uPWmD5!R-v` z`zN^%8tU(1<@Nz!u5ade8w}&4-+jmAt3#H5{)yF_ONgTTixSUGdgfjznzsg-PdWU< z=V(_`U0%~HTU0VYWs-J2!!|yQ>a9UUML>{V&9TPfL~nAmiuhoRiWk`I7_8^(Dw0ou#CY#>9h|#b1A6`Ran=yWcT76fAzYX7XRZ##}GZgA7~N zs3K+a@>iDcH$-W&3;gNoiumX=4!(bcxmw_zW%c4E(_!GzZ>blNpt-unQ}m|b zCC)^s1ng$BYXbVdj!~(gdjAe%HQ8hkLdCKH@pu58*?Z>pLap}Dqf+Z2QQV)b-qApB z*Ljtv)GuEIUqia5Y8{79e>LJ3?cA>i^qX^l@sk+vMsACPyVuhDM zj^XjBEDoC3Bm}i|>yobSkW$^kmu$6GA(QB%O>{AXMy~P+22W_A4I=W>YPTwMYq^7B{ zKCr5zB1dUKx7h?>{~+swb{fn&P!aSXL&|;%RaSJ>Z|FL0gM_@;tM|eoF)lJ(S)+;= zv#zjKAf^B9euIDXKj#o>5(+r$J}fjosYt(hy+TP$84hAnsbJPNW;fLll3h|)7$f&I z6#ucQ+V-BhnVRj)&>#KS0~)j+S%ERAL4g#OZdHdaYZxmK5A&VrO-O;QYV20)Z)~3i z8pupRauedP6}^@@xP(HTj|?4X*P9xBSocL7x<9V7$T%h%CYVi0yKcj0)$2%ouknuu zDXuKBP6nU568N?Y8puJ6S*$|P(>91pN_3tF3rO!#aE-yX9c(**+wXT9Q66h-(-Msa zJ=sX&s+z8BQE7xslaM&-w-~wJbl-Q}g;KbtrYoD^)41y^?oFt-O4B`!^u3#jr;j%8 z1CTyIdHGM<3qQHd{194C?C^B{jt*512O*SeRpW*0*U27BXZIq%x8W3G|GoG3zmA9o z8N!7LrzDM3aEXRv+haX_Pn`&mk{yU)DcJ}2Sc4^6(XPY66RjZsM)CeJSHIihPYtw#?- z*Vub`i!>yJ*oAj=tB_8M4jpA@1S(d2cUd94M~w@7RngU5xSyk__cb`8TwyjXs>twF zg)H*W(XQM6?}bIkdxwZK;!I&yC0>LeIOhoZ=`6u@ZTQ_$*tN?@xKU zWsNnaKh)nBW!@X~q`2|e3Buvb$UZ@GyLb6Jn&zO_-&Vm`v)}!Dhy%TU z@^--(7hYHYFepQHHbajNh>HD$x!#~=svC{funuGURWCGfVPTdzY{ z(0(WB9uBPS+Ff|a{wUd24cW8LnSObQSp{A-KD@Tg+jCTwW9pKwvxp7`Upz4@wg!grG7@Br!+&Gj|)swFx& zA;~Q#FUY?622q}K@yB-zzyFTO(=qFp@35PawrYsR2SiDV5H0PZBso5U zc15!Zn={TK<03@DRxtVgDR#NWJ4f~YoNC^Zo*tq_hZ;kAs2GkG>({>Pv3=>fyX z0XDA=j_~D-u5mkj;MT~J9Y1CGC}RGnUw0t{yKa&V(k3AUW>XTMJmKh{zrb9)X7S6C zWLmI(d(P;0-x4c}NMqWIbF3UPd_KjjO4hI5V4Aq^uB^i-zaN2_O@|&&@bwZoJVJ{# z)g1D}h~>+7AvW1ty2gPzqbbP z_sc3CtQj7r}7AF;=S<@^lgbsgK6%z(ekBC&w)t`T+T4@HS(=fS`IZ@#;n`V!hZ9$|Y zhXw8B3|UOky)Q;6xs$o5$kVNx9u=vvWfM017`oMh>T*T1sTh6#Jw?%S@xOjWCP^qz zqJr`B6RMZL(sccI+_RK#Ppv+@ubt^a49oUUe z$|1D4rTzEqhUR+FOD;94NO9c;-`%`Bl@tis1!G} zXaDz4WM6*E_))~{hjS*s|D5uNAL&fN!5^NmdG&&7oiP6TgzoB`)!S>*gGcDp(9Tq-O8Z{X{gg| zO>?yf1uh|sDSL8)G#h+8LdPA|*)=jApi(gF4mC({>jljk#=m<;H+#$KT|<6+L^SNl z6++?a1@){WJsQwnFG)`xQ=G<>Z_jaRgrcHdyMUQA6`q7B6_jt@(b$33*2t0<&GRD z5`in%coz{L9-wrv`3rF~+4IhV6GVgPCUN_Y)MUFp$SkFK`=|ST9YGoEKJltTj|07-t6IDhz5b=6YYjRIF4Y}T!wI5M7VdM~FG!K3 zoz1D|4Jwg=mZ76CRuO${a_7h%A0kXceZ2uCLnl&wf~#2c9Z)A8*w}eE5^@`PdyDmI z0@6vxefQb#I*s9+Y3_;h4kJKut6A-CbszT~OwQVyF@-h#z86lSQr;Bi&Y7N;d0Rt@ zb*Mo>G9BWpl6F~#?s41o9o7&(Z90dJ(h$4e)imo8HJpYdwz3TRGba%mOw$4pN{6wM zZ5phT=tP1Go%Em!Hz7*27!zrOF)hyY?_Zj5SVs2ARfe`UWT!{?)f$QzU)Qv&mS{94 z8Ar79HD+TGk;Bv-QfaK|ka3K!TjG-mR2Ajbn)ql+k|uPk1lmdyUDctp4A)gS zr%-zD00l(Fn7EMC7c;!jyRL`mLH=PJ>cLvna72DQ!mZadvnGr#tD5xi5UL7UWVpJ- z%Zy~2V%Ih8Vu^DqoW{3=2N$&Mu5&?W?mLhXN{0p8+YZxq2o)ox4{Y!#CK;zhgOqNz zpkB2hrde5B7mSh7C!FI~s=fdQS&h-1oD7&;5O0Ji3zDs=-w4ZiMZf#Tki8 zdWN?UyH4A!pZETQ^+K@6kmlx|zNxuopE4Ob$YDKEyY)!O&~dYMD2SAfLzmbRn9Kbd z6UJ1Y_;8Gt(9YL5B=Ka3@HNdUEu!fK}tMMX|LwAjVC*vBHRtC&6Z(=F1F(`6i6HNxH>`#hiMEdONoXBT06?~ zE4ogRWC`ANc(0LBpn?c-S6be8xb`;u?EyukF*=fT^9^3b#KRb~F0qE5RuTwDrmWBh zM@otRyeB1an{OaO=hF4hlT_-4SoKNp^?#rPE&Alt zJCYCQ>|G-IokTc;EJkGGlXec((8{AsRcG@A~IM~z102ZJ3!AvBd7-LedZ zyy*Z;FuiY0W4mWy*WBDr$hj$mdMT7ZA!JYaxHTbC{RGHi+YmXQo}Lh?j^(R!^z?wV z(9~CJ(&GtszQQ<3ayY;&mzYixB|%czbrzir(XqwU78NH5WiVBXX(7szK$L0&1w$zx z%>7c~g&-P-prX*V^}D3UZJpq~1rhbO1p&UFqKLlB?}DCJX^C^;5E8yWjnqEuF9@Xe zbnA}vG&Fq5MT?G8bQbi^&iL@VJCBS7w(Sr;B0Uax({9uD{&C%RkHa(_+tO7n&Vfo2 z(rHdRU(l4@-oCI!)%AO?j!;ryyABb>_^!oTh_V=|=noS9ULQcvqRV|<5njk$qd=g; zckaUaAht4&J86gBc|;Ni9AsxcEXlYDz!F+vSL?kXmH+(56zMvwamZMq z6NPOp&U%uAA>HLWHrJl<^9l1m|Adt(N~>Nj!tO?qkp^oKNroPzH^#vG{!;?qRAJ-q zM?Rmn;fmXxo?UvELZ*2?0&+JeSt0OUjjP)p6?c1q+9s;+T!79a;yiG*z1wr)3lJ8w z4l%TNNj#pQizwju$~En>-2Dw9ZX1n6A3kI1hUDaw!Dk1w7njuUudpg-{PhXduP?Da zCmMx>#^&mhX4RtOg#7tav|q4%T`_nzX8H3ARB=o?9g|KZ<=gkD@iA_7Mb~8vo=!pt z&g_ik+lu1Z3Fcys8WvQS@33t|I-R0&6$&J7$OW$1&@M`()^ybdFH(v}$3%HVG)gI7 z{6gJkOrA}t7ZvfaK*th~!!;fidCGT}w3Q}*HigXsCo*)>QePQFWNB9&@i?cxye68S z1Ua5?xTeOn4w>YrJjRww+C_~Jj?P9*fA@&)-34lTjIToBh8M^@$D2B&YNi467VwG@ z#nWS?w8$)B^YS(8^D>Orb{k697pOgM&fiEDTw@tLf5za+Fch}Efy%WN_4zfP3|-{J z!#LD22D~#=XYWJI`bbb;%+aF*(y698TcRh2LZpwAV{EZ?0&on)v9H@t2Q~ zuERTvsXYQi{r(z#a7c6UmTJ~9`SuHxE?NF`Npf;RJSjpdW*pq*-b+-X*}OfYx~_uc z=kDhGQ1V~Xkv@9F;L#|UR=3^T{+@PiZ&uU2OiW8;l2D($W%1%FcoaU#fF(ZZ_3UUM zO-J(R3FD`eVEoyCes5vyKGK2S*DLS&D})HfVYk&m?j5MNy4xGt&$eg_j(odX(9G7L z)lNTHJRZ@!Kc{QMVN9lZ2>j>~U@}S2v8K7cpj}&%$rz;T4KrKzZQogyl5RD_lQVdd zv-;t6KP?G`YF9Q4zIuu;uUVdLP|73Xf^<3#32|PM9u`O}?Yg46nBlFWczO!mip`rj z(a|yaQOx?Mmo#0<^mmVG-@ayb*)sb2a|XvTn|Bvf7ggX2AB;(g7+i~K2z>JEYuZ{e z`sQ&c0M1+DqXUvjhRze(_itETSq4ugRIjf|PbX|%zJjOW9$PB3K_z-=ryt1@xBi=9nLspr21&+us4Ui z2hmGhJf_+N^LOJ(PLJ{R5=V+oJ< z^fZe(DjgDKG3{ba{^S%vNp)$+pPeAgg4NHLs6hrO;^_g&0NU#-sw+eK=n%|?`a0}= z-n6t$OENts8RbC=s2%mi3^h6+$~0(+SOS4G(`_0nu~LcjY%eHNcD_TWZdibg`v5gV;ey{ z8KH}itDy!3qFJ$e@fPv}@}mM@Ht5k99eHFH_n69H?CY*CXx5TsI--7J1?Ee%pP1z|h3~ zT9*&6@4L}5aFd0Qcg#?I2l1o7f1kXd_mUp>ud{*O+jbx{aXtv?03BLajU)=l9T$@n17v^D0=aWTd)v@$ zYVcs{3NK>fJVR+oayp^Ad{5maj84Y1ixp@cG`W$dx!w>@2Q(MgSeKyUz(|g!2PoCh z%q%K4)QgsQm|?1#XfQ!3hZliC?cJ920N%Ek+60P+Oc;NDguS|^ZNZs-ge1b$!@CC8 zDRdeV(Y!SvVv@r#N(TdHb$&&&>3Zyz2_X4cJ#f$q1$6%85yi-851UN%85BNb9i5mMfW6(dm9H*VyiV?<>W^Rn-^y|5%)=|p04Z| ze)AN+x@7TgjZz@uoMe~>PODZV(;-@U>dQIxra{W6XR|i6>yBtLCK)K|vr9S>hR+Xi zmlrI~HssHqFgnes-d|G9T69(*BZr7GqFm8jEkg&k?J%vNcy@qW&uJ@#P9jvE5FZTb z&d*q#t%%1%eCLVth-SIK$q4D(o>$YO;tZXMpjX{e8eE?*K-W)UWnZuQ;PFryIv1F- zMn+MXrb!9a{+{i#*V9{z`{WKc4 zCk&2rx~c_ZXl8S~$jA<3R=-}LMiX4Uz#2`Q=jb$|+srX0A{oVjG9e;#90!Smuyo~y zuJlA%fzD*`EF>|whWdJr6GbSX+Xm+($)wor1wsl$9O2drs_Pn+4iLVgnk{f5B^@QS zS4;A*pCPLi)zT9eG2Vwvhnu=e?3xWi-}4OJ1w`x~ijep#RD@8j_dclJKje0L@pzPn zI{41Iy`2QeMAKbevwl14gH-Z_d8BS!%W9z!dt8gR0 z7Y~hzKjd`^9U~(30jJgXH=b`>tg*pt;JAfR`jG1y)(=yb*xKMsM|^llGR!F7o#AB0 z@NvQN=QE;%LqxN|iwHf;$PNaSZ{A|aNpeg1z9BgpVapA6Q(=3vqVS=6=3I+y9qGvt z`N^m+ygY)MX5KLP;t_Veq*>Nsv$G~7Nsh+|(P5U=4m}gboe{;8L!=5uyXI<6vux4X zfaG|HThCa%z78o$hY{-+?{GwYE=34GNRLj*j*EbEi(~BOn)0F{Jvl~+mg@YH&bVM! zwE{gE;ky#=GYM3-z|qxV0VqB@CLPAK>jqO9gci7}!aIqK1>Py*g9*a6JtZdK z-rCuW>S9Co_=MqS2Q-)GtlwNi6yJZFi4cNg%7*0VnBvhm6mCM|U64}=@8~ugOw}Rd zK)!HI+mDVd$-xQfM6mwl45xAi&yI;A!|K&JZ5c3v#k0?d;+ECREA(VS{^$_9oKwBM z#L9%?=`pMqRErW+M4ZMr(;|xr>A?V3)!{Z*{U~e?{vvgZE@JA73(EJaFe!RqySA+* ze|$$*}NW>aNN^@e&G7uLhO55!_I2af0p-=L~b#v<<3~RE6{Bh0um5AvmO2(te%iT z8mH9lW5ylMZ;)E~Af;0(NY+*xoR>%~XqP4FlPAQg#h8eAl7=W`A;DR?)rw}>FnD%? zUCrqlkE>gf<71@Q(3FC7oKn5JLPim`ZLwA{`uYj9YnCsrh!2k$JQ`A;pHp8~=ptw{ zh1AHbAQ>vU`GU?wWXB`S;xZiQCldrMLKo!66Wr#S_4`Y#4OmKH9cnN@MRFS~8{{BO z(}!yTB0?n*-gUUfB9jE)HHav|)f-ekCOL?y&aMzTCmuvJmvcx8q;_&O zxb=*tQshsL@SAJaZ>|w(juf9*jP`}HBVzo;3GKx>^~!_;V?VCmCjZ?_nL#|P;`n>l z@63wsqXqaUx^l5?kJRkt7Opj<$0ro0gHYJ+BuM_lY=>>~r`)fl1issw?D~f0YK5L0 zpkuXzAZ!~>zTZQAv!R(Sp>OKp1u~5T?levj(qdN?T~nb(2MmsLnu{eqitu%Zh*RQ8 zidimbRt>&&Bqs;N15LZJWCsPlt!Y*rD$|(jIo2suBxn|El1Gn-bi?ZPJm6CMFG6lZ zs=PwwX`qI6z3d{*g9Nf{LT5PX3tL2>`<3O*;Tlg@mgwODgQtg>#X5v(>7MZ)32eDW z$aoikBt!=$7;1MDduQnCCYa}uh$JJK=1ApnP0&Ag^BLv)CGo)t*@0s9>pO^sqz6NU z?5EC3;*nuJs6Y=gT(zLBAUhi2s~R;J6BUZ;-5Jf=5syPim}}f_{lD>kM8wlE5_^YW z^P!aP_H=(w_7h3E>uVed$-yAhh(36i5Fa)^b`p*#!p!HC@8^gpx{+{9zI#Tb4E1ai zlAB_QZK|6QjB`DDEJMZ6E?1Z~Xv|zy(pf<=4CA)0T+(eibTKAML%eKgqkEi{A#u)k zRM!g}iv0KpK})w-<9tLi8R4rXn~Q6V7sPpvB!I!ALho|a!zS+TUkpUhqIpw?L%}v- z(BCu4{oo6@CpyyGU^s|#gf_Ug33}dri{0cc7Axw*qDe2=e*6Xka*kRe2`Mf*kd*u z+GT}xj_mO>28WXQzx_xjawgw>K|b)zetJo@GWfP*^t-Q#*l_vpuSlOhXY%}z>h)Wi z>m_X`$R8gEbkt%K$RBxz)DjUTfi*59(I}+S1vFrX?+=cmkEku*ykYV3I()|u70|V1 z_|ykPx;LG37(js=paC-oJ)9 zAPR(;{REHREcijQpeNvX+K{qoB|-^I)es*Z5Jw*CG%DI^>}5y~bv5nAG5+Q;&HJ~s zje@QtdHfhPWqemHwzrF??(#(vNOuqjTSua?;x} zish>n#j__wy5#DQKjU zxUR&M2AO3ynp<&)#HBO>6C^wRsoi^x&SKil3aN6W?r4`aU9~}tPnbL#P`#Oh5}4Yc z)10V~w97SJWAUvaefk;sP*E>x($g_i74`Kx+-D|GsDu<$XV+w3e?_8JT>j-fagpP^ zMXH#%Nbt4;-}A_Q6W9gLhk8NVkT)QczGJ^-J9o6J4bB8gnXN0D#fI#QFPJ==P`{ns zBD1-!?u$i5S9ZuGL#H;NW~I0ZA+d(0Y=|eLK-Ccu>FEI44ku&MgOuj|Im=%!P~#Iu z&j&33^bj)BjcMMWG5_g3@nZ zLiepjrZHx-#&({l$U9c12^1ks4f=h zgDG(q;Tng|pgf<4;!*lr2SnR;sKFQ|o8ZEYqQG($nq*pF*BhJ_xXzHAPH~$B)pbL9 zJPBjD>ve$5@34hQ-`TpR-GopEwjn1{A=4C{2)a!hWDVAY0!4-{q1+nvyvMc%8O2~~ z>Z>JQDuhs^hhwA)l86d|$vYYJU#`Qn7O506&PWe(nu|+}2}WS0C8ln0zL#Tl23ZV< ziiqxVhH;AI@Bk%k?`rNlm`e99X#YU0wdlv;Ta=@?Cxj%R(SqS)o7(h1obq-AD;@RK z9OwV>=h7RC9u`DJdb6f@_9Pj%PsHMbPVvXDzqx$xJ=oqHBzs-v-JF$=g$>x2cDV+r zKjA(1IK{iuy6rSf%UfL+Z@chpi*1bdO{34YePWk0sA5EvLNl*OPmd6;!>ral$V1&| zS>q_&!@}c*4h4<~W-s55u|XoGL>Cz6TRpcF9Imn%?NkH>Sn z9+&T9t-&L7(#PIglEV?*>>6i7xK(;I!YpSP6Ek=+p`9;qtw86B`f`EHiqHWs>z(OO zr71E|*s2bJB@z%CnJ8QtWG7PhD7V%U9~_WPGrHA+`eGeko0KT6LSX3O2(t=@Q`P&h zyz8~*&LWeXXq1EVNMUKN=D}3ohatJT4v5F;0ZJH5Z&F^K0^7DX0{3qG!f=7g}OgYvL!Larpfc%wk3L_MB$1#`=`WA3i6N9nE~r=KVF@+L9bj zi870+dWW;IH{%kLU>ImyWSU{?71iY$J(-eCBFwT1JnyDKWD|}SnBM!fwaQ&}8qK`jk@-(G7yTt1uzFo0=aZdXA=L`=O%~Fs};PQX{ zgv`fCcYAc>I!E^C1nEnvSxuD1bgLC46DD6zS^xMeZ7ncW$HD*c9e)0fi@#hl{g*$G z=N*^-;}@I?F|NTNnlN~B2%81fs=^qDa27orqVUMU0mIXX^{eX;dF?#$I7eq{r=^sU zqFb&ptt5Lq#az7M@=veuQ4A{Q@DHC8>%fj){Ou=Zzswo`?i;3G9Q4uwA80Jj(p;Ay zW26cra%*HC!yLK^uCbVMgRv3$)5qio8KPTp{nwW?twhP7{Zfb?{j2b8gO!40kYVdE zN^_ez^}0hP2|ABy7fY-cBzYQ`*hzs-pu4)JDjoTg$7n3kIPaxZ>{!Ix0^pW@_*Mvs zzthFNxqgd~Z09AWfn*vqce|+9eU0T73)!u?`uAUGU666?qJ%%xGu-P>@YZ2A4TG<~ zVDkAibieL)l0SG4cRCcm_4*y#Hx#VRbqKrJPw5i(M9=Ozr+q=`Z|SffTEiY#le|F2 zd030wcI2w?ZAmjH zyA923fwM8`(E+39BbGn^#OB&j93CKaN4E~m2N^}^Skaanyev5U-7|c%!K(z7!0M-$ zRLh3Z*I$!l4eOT+qT^HYk>~nPKhT(nZQ}Ze2E0(jsqqnqzyFfRFSz`-pQ&4k5Kg+ax*EqS|b__&A4*&24v1~D2pO7nW zJ|CgN{nswqK!zv{(P$W$<>JnyYIh$7xmUL;L5BubxW3mFqfuFoYgg3QCGqho<1Y`f z^9A*?BR@^K{W=j2gvmFLahofaKVAeP41#Prz?7cJ?;cUTcuBePM2WhQ==Nqh5$8mMG%(S( zSY015#!->cRZE(yisGv;(C&)WwdCN-AyAf%g^29DGT0 zwZR#S9vw0Hdc^vtcc@}SeRW3H#pII-Dwn-NPvK1!no7IrSVS}^pw}vk{U*kCZ*ez1 zhyCUag4RP``S`)t}yMF?Rp7z`K#{9PxA%-a#}Rpa-EqH&u;@lklLJ?pC_h&gjzg_m~cG z^fJzf263PC)CN{;*YpXlG6c#PgG_UDs>A)^f({u%_gH5c-n8L!&^mOgI)hB3u=yK@ z%2NbBFw>VMG7B0pq=G(DSZK8)%k5IP#C{yC=uO7q=UiRmj0msUnD7i$72X9GFwXW5 zdKmAiqCm$XWzY){ItsA+vc`EIx+GfNax#nU=H+~k-3kXV*>{_RQAGqZOw!9#TpwPf zb%=j}7>Ot<^n4_7CCzv>VA;|FD4pSUJ%BfWKh&-Ot? zLdgeS#h&1Hn}48#Zj-hPU7UXUCzS{+_^Rz=wf!w~n9xyJueM`jK_8bLzJIY_;E7P& z3w+-J8$sJ)t?N7aE_BlS;4hhFC<&%2@lM^K&Uyq^KrGlD5-UhJWdAo@cn-8ist}tj zmB5xYUPeTN9(m;~w(9W02V?K1MIQ_i#?n#spkpo`vt(biFoM;kpKAJkf9vXdwMm+&2x@ICPQs zufo#KS7BdgYc6e3X-YiFF{|JelX;F#dxV_pO{@LA7DyPP_W;PS#~Vi}<%l7Op)K#S2~ZC6Urtwa4Lq9{D4-lMXtN1xta51ey*o!a1wu$wa6yDG>>WS*mo z9A9rRWgum^rU^JYW6{Gbc)6OcmxH-5{mBw^5(RjGQz3fXwzw|TXny-_+OW@skfQzX z-{CrkE{Z-Rj1Lg0zv*7{K17~t5tItzBkQ)5_@>>)w)X|J6r=R$h;%SOCLXh1VOo!j zBATli`q5{M4h84`_g^6&l1-0DM={;}ih6EIj;7e^l4@>H2%>`{hR=?O2Qha3o{K-e zz=$}UoLbN1pT0qfhV|Pe+0#R4=B!@UL_@Z*Y7Ptw@=+5qdYu( z2wc0OnYAQ`2mQ!u@0;5XQ`zc(c7y{7G*o9xCjaym=K3wmw-q{zaZN+BSP(yc#_@ms z5@A}X=e++PFPZ$e@2P+OnU)E~L4<8eT-(QMCk4s42qP0Oz_+yXIbJB7akR^l=;(+v zb95U6-l9fF6o-O~|L>ph=_$k0g3bH)=+OyDB8U#h#D!x1r=RiZlYSm$!6HKp3^l3Ozbx^4$~6^&2k!{U!0_3CUQ}UTs38cKe&Y32qh(5 zxk45PjK6$NEEin<Nl@gy=@tM{y0S1yM|^q!~2A2nA2|Nm`y17+qxos@{GI?Y+hdm zw4+EFJ{z<6;YX?xw2Db52k2bxy2LjMp#A7+fzU2Yd0HFfH={`?7W#sHdph@?9tXq? zeoctm9p;aApzj8e^n;#V>%h{?8+4I}Y0MUNEbhcq`05@U8P)`(S+l57SxP+W4=ne*2l1cyp8Xctg{NIq*sk|i>~}!+ z(Rf~ht!bC5pppONHEh@R-dj@yBFfQugxM@ z6nnksB~H*T8?1Gh^&*&X`=&wg)L4)SDozoiVRL?ga}mlrWRj9hCm?EUV?$!*x(Oy< z=`nSMaWTjL@)e@IqMSKwy}?+4GzNnwn;xNyg8Trk{`GHIIY8^av0xw?Pe`UIX0@Qc zTw;Yl>o{!KQesVm={k~POq>^_k0<0OL&{gLDK9$G$44Zi44N62|N0}XPlzIoS=WsJ z`FCWwXZgz+G8+*UF$hI^G{mniIRBqNVpJYpj}$i)fUVD@Zb+Vf!Su6~%m3e>u_Eo6 z-TU`J=$a|1_wcO#9+Uh7Cab$f`VT^aB+j&0XSow#aF3?>w`!n2EydGYhiwIi|NJe* zRAbs+4x}}%4$r7e0xvu;?)>ef$L({f6t-z-7roB~iSH`f`64_!GOVlR*<0k`h$Jzr zUtORdJ>ls0PoeAZ^_;7JKPNhxBFqZcYV>G`j>Ew*o@O*>Z)r9WgXdG4_Y0iq`n^*k zL`*a+s4p*w4o*4v{R!3Ex2#`W1qsr4L^4Vc($HL1LMb00C(Zn>9Y4GCUavBF3QQ;(z=NnLQ#MM?j6O!gHWg zy@z!3I~Co{S|bq3(k>R*&ZCl;cD}?H6UNU@u=7jWrA6inUu`I7OS~L%{Ljy6uimjb zt5Hdx4^nQ3A3fvXt5d2MztXjmczQ&BsHo1)SiftChGXJMUzgN&?{(b-sCcJ|CzBxA z@%!E9y=(nFezCg~z3uPr17zZH8jzgsb_aTUFR3D>dhsil|F$3HEf@toEr&nL_~S z1I|u3ocA|e={=R0-)5L2c6eAXMZmC#(6MnAR2Jjg9=p^ZxIF?9Cq%Id)DR@5YJ$G7 zY7kKr%wYY$8Itu(`>q5MC67?rRgNS1!4%_t|9PfAIV0>Uf3h%-x zRZCQofDNH8dXNQ^h3SFkLWl8O-GqBhfbF^-Q*`sKZ=+=Cp$6Ly@AjnMgBQ_xid|Q| z-%N$*U3}k>SNNvED~T#n=xjKFMza4rw&vOX{&qHePi&)?{mqHhgDSG!-*oxx} z*5Nr)Dwykh=(gF~AhXbE3M2!C$|79b1qp#QVRR)$n67NQtbMqJ?;iv~=wb&nQ~20* zo?;-;OT+uZ)>c#?=y6I!o4bP&arOq`Iq}iq4ZM{*?)IolB4njmBwLOVckb^ zSN`MgdH0(H9Y}NKj$iX1)nzru?SY$CkN8zCEeK2aW zopN|jx2}*`+!JE#uBjlC6s3H4-$LM}LT3?XU4;oPHt4X0Kt>v8J6z|{SrVp>|ypyT}? zxt3H@#qw6yLS)}!C~Kbhqq=bp|%E_HSMe>o*W>x!6%#n5aPR2OT~ zM^6|%8&kbs5|0)0KmSB)Gy+FF7!qX#`RB*j>vvrLd_{5c2pL7VdPcSC7(D-i!PIg6 z#}`B=&zOEaV*b}3nZH<4oID~LC14%S)&cECkF=Xki84WRb%kktkd|1&>DzXQC?}bQ zj&(eYab1V0JTigi;u>^8JjweBrN&lE+Uq&!EJQEsj^=6xB*dd3GE=nk8Lo>+4u`#N zvcz?Y!LteLUtiLe!GNgq0fVoOkls>VZUSF(iy!k2h*4RDZC1EO5>Kb-Jle(03mp*` z(aunb_csN#*w-fCB~ti1UC>XszON+BxO!m=l;$F_|UBZq~x?flYDo?53yyWVy zZ$WERalqj}eSxwS&h>@QUV5mEf-AdSgdh!}R39a5ZXMJ={+{=}7N7nZ2|{G{PHiT| zM>^0I&8&~|{ggGy|Noi$&vr?Y^Gp-GO}PqrM9R_viXeM>cYFWk&Oh6k?HM*m5J2fl zeN-ryCia6_s3WqnK(c2N7lC4>A3x#YCSH5qM}&KI86okYRiO^TTsZptLV5a|1+EK8 z#FRod+^`!%!8(GjIQ`vcWF~G%kqV-4Z6D*y>lOX=I$Bf73{_MJ(X#sK9n(Mjj?okr z-@Kx|X)u!t`i4POoP7Nms(Z)9U*0kP{3Gh`enOo-A~ctD>ml)xbFz~Y^7$B3#7*DV z3$FegW5tygDMP@Zwg++%?YeB+AZJfF|N4~0|M)isH)itLIiXonU#_sdLz|5J{EXu9 z98((X)hjOl^dmm6(7Gg_&rrFKBKg*notf56`Mg5QmdihV!}`i|_Q$W7 zJRRW%zw0^*sj!!Cxcs-D2)ek(?{=?)*>xtRLTQcgVebcxxCit-ZgU@+V>sLIb*$n6 z+m8R>;G$o;J~)T12WG$his?raY-f|*;(=qtJwZoX^x1bkL*tH}xVD9w80fB-_)swY z>YV1MAE@hsJnv|38nUXwu4{xgm{As~VK$($g7WDpc6p5~=S;smr}_CuF8=v@)T57h z{9nFA^fkdpd)e-4$>w5(nw&6sK4ZAJK#b1FM;*(bTV|inS^ST`(GD_(?>K=RkD@*7 zb+mbtvY}u0m_pI6YLwR4&Qm;j%IMTY|MW$J>pIGhKcSiwI3#%`XfA5XM;V(Ruh8=u z!__rQVL`-!FSj6L&oV>r(FG? z-;+IlOxUa$eex7nU$J@9;`%Of#0QI*%o#lz(Z702Teo;|P~)ARU@D1g>O{d457bqj z;NtZiT9ZBilfi?xGh(HM;a9u(#Q?zvO(ZWktIU+c0Ym)-oM!POyC{D-G zAGnQPklN_T+jSOO_wmE!Ic8Eo-_tKQSf32Sg+v4yTUI9Qf?bXlgWcgGV7nfnvgieg zC%D6C++Q1a`X6sdXLm}!M@mVR09gc$)r=q+kmVRD15yNI~kgm?vynT~Ml8d>G|uE%wr;D^-hPz1|C z!rdOi4?A99{C6?-J)p-WCO5ctK#w%-yK7vCYGY*#5`mhPh@q#iqi9Y9A5$E=9-#}$ z(@`v5ixI`NU|1~a>OTIw(kaL+@}s4UUd^#tkS4tp(Yi5>&8^}$rh013w20rSjegcb zhA7zDo&F;aFmfIhN*jc*3|$}H3RL3C1{dv%j7Cau&LNb+l!{@s!MR9r5J6#P1^9rg z2T(CNZeLWz&nk4Z=L-k)gWxPeXE6j|=T7nOkF~yy#_rr)lms`>Eo#(w6oVs<_FM7( z```LZQ8~S#T{dyyG&%Wvgmi8{TMwT>MT;!E86r1MDO8n3=ZLh%MBndYXMhl52u$=n zP4U@;g!n%o<~m9(l#$Q4Y4DC;2zS~dEB*uF=7UtkJJ5DIu#3Z1zT6>nJKmwSam;KH z>ktk?HezeldqFmv?CBE3@ok$HyKd8%misXmB+3N(x{HoBLxUY6A{|2N^n`#eN2uJ> zUanD@i58eTu0<||$Ve3fUxbNc6(6EF^Jaxd?f+iL15sQACVWb_%_oNLVuAAtoh9L! z3wWRQG(cuK*{r~CnwSi$HBu&x!FF>;B;7zjr7)o3W<`)1GpUfl(%wX>WImr_vd9tL zT2@M}2wg+FSSP>Y55Q`LJcM}t?>v9lr8^4rq`=iRZjk6K;GBrD*xR`5WF6-Q8$HRB-bR%p@@aux zuV}9~$f}~4O;Wg;WmvW8oE%~&Mn-y^s!9kwLmSA(Id-we3z=Mu(&0!(zAsWogc%w6 z%xxP5c0Qo;B2qtnz}b{|t752%EVK9wHlRv{T{UU1N-@~M$L_1M44cR&m)XHu?>(;W zV=bCA0@B1zWvmA^!8LeUP|k9icPmtxM~9xO1lu#zHiCaf$F8ai$>EE=a9PBIywV!B zG}e@B^xhMgkKAySyyvoQ*Hob=1ybz#oAJMu#J64Kp_k?UnUD6Wj=K~F}wW{GV)zVA?{XN(`8(!F{?y;zZ-J!SIz6zqnpfBBK()6bZH zJYx0jOZq-z^7#|o;x((EYO=F2etko;u+0A9E2@!TXyT?ntk#faC~0Y4UC_5}@_Uu& zJVT-}^BGdd4t{ra4Qhm`JZ{q`doQ1mj3ScM14#@OXs>P%dW0z>ePHj|{0m8hcaqC~ z>H6c=;DgtDfy^spF8AP>?eJ|IJx+^?K!J@(V_%n)Od_aiOGoGD9lQu)b?U;Tsr~dg0k!d!sUn7e-r(Zv#e)S{kOGjQ9?)&XLD};^j92ZAH3#ldv9}@x>MrG>A86*Y-Mzn03ej3uX(um{r<;ZztkI>sXD(~g?&>$XKlLW!G z^j9}{)E<1fZw(7R@{No9*z;L%f54QKguYGzEo$dSFQvk}o**@n5INA>0?au?G2!&L zpCD~bSKD|gy|=zC5S-`6sUa`YOe;CufK7 zOX%%^Kyv5wq}d-6?)v2h@1mIdR!q0JZ;$)G5P{xuQHNzi^~op9K0Qf3`r&RDYCE5m z#P<%@dW4ZX%h>((0(?t%d4&%-sw@GI%nif!6>@w|mUk?^dxIX05-riQQNkm$ zjPlWx=Jiip|Lq-mRK!8CIl$Y3pPLgOuG=|r*pE2jt(KMjq|b`Q=H8R zT_0(;&c|>fZ?SFE1gX*_KqeY9>@+WeNF(urp>B|Qjv2)Om44MBB*<(6eoeEmoc-}R zH~-^X$}hjBEF5Hp{_2|b%NvHa#mvqrPsWh~VjJ3vYrNDbZIF2U0NLpr->nIv!i)kg z74~=Qs_pe>2l*i4sB@;v1fp(}M#ZgtK_$Ad^ZRGM!`G8CH($Y>JWt z?L`xLlzw1nEyd$Ulp{@hd4sho`uQeKYUmw)iwJGa6}?0!2axz8``BtO!am+HMEeHH4i-CDRGE_%69hfBi>mgnZmFIBz2oFM|%7T1W#v@?b zh(d7mH=EdDNNCP3077Z9*$C-7)-T`TMM+i^kzV2~1cT54*R-GuiqkQ6af9`m>d}by z)g?|;nB3#tkbEgkOkZ*jeXmq0~ayvHLb&ri`h#?CvZQ3hP^uuTIx zi|CKa$fpLo=s*Vg&5}UH_}K||b3?asD6LR=1%6Gt_7t;miUIEsDyMoJ7b)92z|pT( zxS+_&JUUurc}!RGF8Pi||K4t~z?_|v8Be$BkTM26C>>L({Lt-?XQd=UnHXGQJ8b8W zCel-asTiFWY<_-?*9D3YPxX0$%0%=P4KdyxuMyH61WIs#Ncn?JHhO<%(;}*(_kKsw z`QSEsdz5VV0SNRhfo&Li`l~h02V|DTF(nU~P~v{;uG;}d@A*vkB38GrPbl=TXm-I3 zVjH~Rz|1OCu8t`hGAi-=n>xA#5C~qxYmGe6i3tu2WcSbJ5IT-z>;ze^9h z=Le!oiumw#EW{Z4L&Q2#99^Wxh=A*(>p=XAfG8@)PfyXr?m?`tk5j|~5&czV6wcbk zg06E^Pfnp}a85DQOVA~GB^lNYL)#-vPBs~n6@unsMe*#6uvs&7A_<9nMA@n;ja3`H z@nwiz)LhZLy`=B_F%X$teB6)C}_w|D2#!`KBj$K^Px0xN|kj=*tEwsteM#k27cd;O-g6ioUzqn@oW`WT9Uh|a? z7I=l+A-s{Zq?_k$xlnUPP6P#6=x1-+njmtt2{ArB=;S#Z@IjJ|D>Pm|LKX-* z`YupCp3=N}hdFyhW+KXK6Jl$-9+_2SRhGI#E#10JPCN-f@gll%_@3Z%bQ$^7_lZp7 z|LMJ5>EZbGo*+$(g%9p-H22@RR|yl>tmfScVRS;EbupcO`5fUbZUB`_Hb1_Aa?b4Y zM=>h(<#ps`4Gsa=zD3B2(UW;Hz|I+ec8;(sHm}!Fd@-6Zc{-wfvm!fxgpoB@e|t&! z$tU>hS2%sbk_bGCIG5TBFbNwx4vlRHg$F>e#O)%2}-zRqv4n>agf%_lcI0Z=L z`O)W+nZ_<|kdrg=GO+&sHP-ite9G+0=V%(*iv^pvHKR|T5t;>kt5Lcq$cpOeDPeQT z;=7l4k?rbX9&B()`9Hw95cz{?_DkFZ#L0l>yC0qLBA<{gI+RvH5t+@~g7P8aRh?H$BzC=wS9QbPbfHZPvBXkETJzSIyQKEzE z?p?%$jE*Lk4SF_5Nf-ID+oZjFJdVQ=8Xb-uFCHqO@A*u3uTKc70N4AJ4!WhB9+>za zMR|+ef*!U4Pk#u$-;XFCI*IIFi4gaMM;QC@vhiKBYW@g{Xp^L8PiYBl9d>^)?(XX-v!K|zq)2<-7XnU<`u!#*j_UJ z>?=h#3nSS~RF~nB;uv)VE@tW-E3HIF;+4(by zxh4pS?^bMnxIj!#7(J?}e|i(Uiqb{bo%sw`U*meo_~T~?zoB_^gPNXDoXv2{OX{~9 zif2zTd59c*FVIyKku@)0vU;_`jLHuHZ{85A0i0% zXdJtu56K6q&*dwj=}6?hHxGsJ>At+0@zaBJDw6;P4{krK6}FCX+iUH z0eOa7EwCM^(S-8pgzoh#nnjN;OcYkDNEM8Uwmohb@K%wZo-%$mWw^SAVu}!^%DH0m<2yt-Lz=JyZG=>KTjOeXEE3!y#QV5& zS6j^KDcLyR?NbC$Svth}+s;Gc;R5u3dp zqkelqFe7GPK10|w_3IVjX%}l`RuKGv(2*Z%n;JsS=#x3vhUT)tHyd0wVfM+C`iHlO za!N5btbcq<@!3bXx3BQk8Ka59dW~>PZoYYwL?tGk@^s{1#zMgFT3-)a@f@^pgGA~a zp|)PPF?b-VROPW^`A~WMP;B8EVlM!=jY^^ z<>qfc5p=$b{q>z^^7%(p^Bj-FwJpt?OI$Beg-$7bG5+0Ki*5SoWvV2oq?8TYK7BMt zALN&&$9Py>G5Pcy zzp2rag8u4?p_fQJ`s9SXRBV2JO~@vcr<(P*uMpLgY&0U9YwU8x=IshQSfq)IV|M<8 z@p(r3YK<@f*ZcS!t5r1p_fS23%;?Dk+qAT=E@)RZL2fAo(O}+np8R}{3LWSXrc!iQ z*9=ZzjG$Yt(eo!vpH*zW{|U#4@h5YJ>m{}~=rR_(LMvRorny>zF(_r?0+Q?G91_1T zWeh4;yZLZz=}4So7KBNB-@`@c);tI(it{Og=tvM995_gZ+Kc0k3f!ZRkh{fU^g7*8 zzgdB1c&>tKemiJrX~n(*&Brei@AF~)1B+LJjo$Oszd6!+)f|7hxg5WNrd-a zf494`Yd1?7J9I8Yt-~Q`;Dc25^r4`ik{sOL2YzU5&`bm|P;O0_fTN_!h=ZSFc#T zTtGq$(Xm7yP#+$sY#;2}{>mutf5-Jgz_4m4o<3#ze2VMc zd*`#%Q3En;EYirm&oBX`Mx|s-aJasY6vc$jsyrGdw3kcN{G7?tist14nQMmi3THLh zc!U|p;;^gxxFjfzl5!VB<|BcZ;3fHNPF4~rkRkDjgT|bUP+`r@cUKf=j}fAeb&ic< zWD{_Y*3oT9S>v{^v#J$?uW_M?99mJ@X1Vs`{5ck5XE$k9bA zJ1G$^G90#e(cQi0J$u!Wja>pLb3=dej^z)R$UNKnK&z=PGlt~?J3w)MPIW$ExVfT! zyFio^vzlY>DiuX~UJzU?5cFh%5FNt?it`zEy+Tha?9DZO<5Ajx za4{hehb$&!lQI>|o?turWsG)KdfVO|lG*+*9bLDctR8f< zF)UYfSF0ohmAIip=n6A3_@+gT#<+Hk?|c+c2#4FmsB@V`yE>r^*=&OF12PxXudb1k zIc{~y&`I)1vKTBUo?T(u*kO!hQnZk{_gp%K-xx~#;9~5OtGqGCX z29Huv7$ma-RTXi3bbWG|aX1InvvX)R(Jf|L;Jss5E*KV3nB*~(kEir+FQFKtOdwc` z-Ncw>oeNwW#l}*4To=V*-nMi%ON7cPPN%3sB?kpbe|1H_^5{tgAqGY%ow%AJQuW$* zH}oqPQMJ_FK`BI0k&jFq^C+Z_j!YqiLk!Dn>embOd`59H1{Vv3;3YZ}v=^5+o2XJv zPx16ISq9xrjWjZ%d5J2v^%HfSiz$b*0$~)x^$o+SL*^<8jAKYfupUf~sd7}V@IwR_ zR9+CeCH0#HXw850pDzIn*S@E>OSa??;Yjiv&ipl-HuN6-ub-k znjm%u!QG+T`Qv%8Sj1@Ss>Jsjd@oSN)|Ej*u-M)rO^%cS*Y|iEyL!s#nAq$b=nOqB z2}6ggqjjv1V7nIYVsTeIKEvc8#?X(ZWb-LXM#@xhj$yGuO{ZuRqBw4A7nj_Egb>I) zC$u%IpD)OtJVVQY_F{papAgzLJ{XF#QRdU}ddkyaXr;&r>YVW@`)P&$Dw4BkdBZfggG%%~pE7?w+h+G8q%A1rDz zN2#9X)fH$JMfgU89|%^UMpZ<^w+XXS;)j;tQizxv(z>)yp$$IHIbCIUMb*i!70Ir^ zzIX5Wz`aVC2&%Q0D}>%rII8LR`JCp>OZrYRe)fc7Rxqqqv=}CK{GWp^uG*?{y={vm6QDz?i!YvNJ?|O>opK$t{r}*`n=EW;E*N*u=e2TkS zpsFgG-ETUw=_m%32!+fvzNwS=%`jZAaXxu_yFh+E2G`Rs2Sldu%^Gi2^jLNWNWJj5 zzDsK2q~I+^5L%j7ZwaFl&i?TWWY>V`S^V`avYOzUYnnwzar%g2Y;e}&+9kGAj6Qlo zK2{7@mt22$LGk=Knev#k8Bz??udeBr8@z}vGDFuQ&6KPX_}-%Pg68HOZZMRyDXR3? z)?wE*UMuoRg$NQ|jWCr#<(}sC4Va4l<`Nrnijlx>dSp4q6oO&7N`Vtm^no&ro=sz6 zQLC7?XdNQUqQFo_dXo$-SAYJQVCEDf6;^w8;^K10+X9!HnF~7lQZE%l8N^ zjR8Bux<{0mNh`;4&J5S&e)E5x+AE@~x) zu4nwkr&LqP=I5J8jdJ1WJ=!+feVOr?{H#Jqk*xnbdXy(*Z|l;b5h|m2Gy*#?tOvYx zWalT)Typv67s$N0wY7wp#4A1ofxe&9?7D&c@l#HJ`w{l?6<2@$iC~Jo1B>7T5$^Y3 zJr4${e8BZ7+-c`;p8mqNmg!fYGkH3Wc?0j8&)YRdisZo4&@H=UV|Un<+3zL3kIqsm z&vAW>=$10zh7e<|hn{v_BXtp(iFSxcZ=wy#R6xrVMCOOM?|K`PdHvAhg}}E1liz(s zk#{V=zeZOh)ObvJlG9%f5M=+w!`%Mgr9ssli(p$FdIx2P;W7uTXmL!f|9N z`YZM-RpzuWUmS`E|F{4@^@E^zbQ;sGRyB6hVov7hjD)&L%p^ke-Q^NlRfNGuOCGhg z`$_y7r3lVO|HbttiY1hcZ3J-;Vd?`SGjU*~umZ6QZ0u1Oh^+_}xoTTH@98dZ!iBTavGbKo(1+c8NJu(%IIv=y8ES!BEpJYebRb>w)sgjQ;W(M?A3yD^TMCi6c0LG%zgI zh&(E|1(Ex#Oos1!yj0M(49yUO6`YUuM}QB3{A?BtF;?}?^H*gCS!5CE9J*LADV@YF zpsPFzFRegV6}T=2JGcRqAwL;omuqa>M^Ox5rX_wDb}g=9-K06B?iqiF$V}{(sL=>L zN=bxAo1)mMmv`^ZsQ2gw?n7g5BeD|T#6r=WOe0;wxm&b^dkW~=zfb(i>pv*1EiLA^ z01lxQcDW>=G1Kav@9Eb%55&TDSgc|fCQ}gw+peJxtp`d+6}@=imxkMd!?-5NECbu) zhJ@+`AKg|&vau7AY&MC`HEo~vn<$R+gN<|0T4YgC%&J{lnVFQ41|%dh*SOU>Zkk%5 zs}Z`$2zCHG{bBwv`Y6P80yCRpN`-4XFa^^0alc9d zB|^s-Wj|QVd=@Re1`9GEb!?5hX2sAFxzoG-Cd6m+pvr>Kb;!{OhK_#SVrEmckujw* zp>;y4U5B81cLiC6&R|&8N!KEdoSWBt3f z4(Czh3aLEZ)h2=@|2IOPL-L%@XQOCkc;F%8gXgwp_LtHZx5)4vI!rWK-|r=L6QjC~ zj%yAAS>`eLr|F`GK&4=_?S5P2al9Z9TPlo?lpTabYK<-w!*YW#Md}bm4S}vENI5Xn z7Bk5iZdQ0FQB@xGI#rDD27%BTx7pC$tkKgGOeyK!UPb@pJV#dsAw{GSUN3Q8VaD9-3De~J>%xz{(^q|8RMzM$pXKA!{wh|K&DZXGtPeZG0Jy| z7P5_9m)K3iP}?- zPsx2B9;6a!C64a$iecl?lMxIqA_w_4g8Y!T#=}7>hhZg$zvs|S?;g?NaV)pEbFIM9 zEt+J{md0zcjtt~v^YJc)b8pCh%*(zLA$wnJt`XSv65FSP5-qNEhisdJ^}-W^j@l6w z_S7^X?x1=ch(dP-h9=T5HZCS|?YyfT)^-Rr;p~r}66zIw9Wc{^Y@A`+o?&h2uivtH zbBQ|ph(~|;gzm?0xp}!__WQ3HO%)!AEHvH4CChK#FgVBf`KOFOnnmyRddcO#eoH@$ zdGi1Goc`?#RT9po9+*&}3baGNW-8&7dQCNxW$#Rea8s*@8&pPUf-j;fEiDt1Cn)QCljP}xR4?JlJ$!X`Qu0ABT2ugV=H~V#5sd0bGn;L z)aVT17BowkeEJ9}75V815r%ZY5e&-?XC0dtFJW>@E?ZWw7SVx63QU=$jsSE^$NUc; z<8I#3))}K`vq%R^K+;i6y;SJTbM-IZvRT^1CH(~s^gSV7uI(9p@g<{)<>LSR4pEfv zz5e|O^sk8KPMzkR6M9Ph+!kph8?oRWa&*f1A3sOAb{BNCvx$TU=I8xED%QO zJcmG#n$eS-<-ff^RC8Q&LAxFZooD`s-(%zzH!m%xzdhsTzyAfRCR9(Rgr-52Q;M?+ zWk8fA%}+mY@vko^KK_i+M6&$u1;H4C$T|DtR}{GiBdLFWOM3&8-#*3Pyyo3M|Ad;1 z5`}gDow+VB|HIdud^+apU%uhy#~XB+9oxh^i>Ki1AHF2h13_y1&~yDS-^28TYAhJm zU}j_7=7MG&IQyrsahErkc|^3^RiyZ4^EuLhDn|%=!{xvH2qsT_^)aV^_!Pff(Dx3z zUeGNEve`-8OSXHDk3#OiKp6VH#b1b?{AxUl9oelNosSfVGl{9d`bUM@|I)?$f$Y zhzC2aB0l}Q9iu*)p`%oc&20NuE({*QJ7WAdQO4`9s2?A6OafI!6GS=%ZN=8 zx-#+n)Xsl0hN7esyOt5T6=DDHMCxR8F#>oiauZr1GXr*ujwMU2e!%-}^mF=-rG&mG z$ZhfAcj&s%8YyJ7uTuu41GesWvGhVFL`iD0X@%d^*xttPDkU1pq}-46uq^WHcRaa$ z^sw(+g3w42g%PUCVQZHqG-j0JnKMV)s775QURMs~x%#oJSY~Lu~hoJVRKA z4+1kE5xNe$*g%$}s~opkBS#gX?(ka1RQB!RbQg7(63ohC*ZVniXb3)v*nTN0S_mSd zXiVya+!HGt9&6)4E+Ez~#vE{K#coV)?Jc*i zM0Yw@GVVFSx)c>IV_ju*;=u=GVF=d6xcM~xw_pTHVJ4#}5BY1o_+}p8;tbo)-yz}`}M0c5JUq0U7w|(sDh=>LgVi2B4d-^sqTojQ4DrCTQ z7T0!2ouQ`%VQ{#*J?f|l9eulF*F4RWZDG4xuXI{h9j=Z0E6(jgRDvB2toY)0e`g&| z&uv$0L{XAWtMvSC7a}Cyw^zwDcDrqq_ka82LZ~ne*@*K$evKTKTz&h3;0&jK{2F`p z6YG`X@qhW8%{Sk%d0mq~dyL5xW^7QIh;#(4P-V{g+i$q~_5xkxk@jH>u5a-|qLoQ& zdQ20{Pfx+Guw731XoBn3_@=-A$a{p`99uN~GJkmQ=pa;uG#*#iyLP~@zyCgY>}XTm zSp#hi$+sw+Mph-b4c^LK#PA*NbNDsSoZ^@BA|ZGl*KKgUK$WBDQ7a^_S<+oB5ZR1u zs_3pa%zyV4S~Xn$>kkZ8phds|+T`rys@_L_l8z~TM}^CwL&z5GvKHHS1g(;vV=CmM zO7MX5F9}1RP=-&jmkVT7pbdnrNJ7Rq(d|eMF12rhXIQm(Cz0ASESD*TEdHD-ClDIy zm+ug>bI$(oG4^tSs!CKIi*egI`m2VZ0_D?l-0}?<|KrEVH`JP9QXzsSo0inCUr=B7 zoc%9ukFnLZkoiqOA9Oc)%{r~+NmI|7d^7Bv04anITX_qwDg4x$k z@aq-z>jhqB=mLhDYr0h+JDr1D(=Ym1cxQ&Z%;**i7@hIxAHPJoh7crrq`3S)|3cT4 zod1_k=->Rv@)AzI{sepRn)>ZEdj5!Fp3%KsF#hrx>mRa@g)al1$#z#-$ zbO5*YlJ0ViwH<2uh{@v-!{r)LW`v<;^J>N9cV998WW@5Dp9yMC^`xX<4P=$3U$vNV z&TzA)Uk{*T*K_p6W7;3SVezJCd_IlbbtPl_-MZ*cUAGK)!@gWHD?G90#qps^Io_#`*4=jFooorD5lM(3P z2ztc%KYoc312R`!|M?qMZyHn4eBO4?-aDUfuVGukw2Kkd zshcFsR+Jw1n&P96F>1xlUvDU$p2ecsM~#AOYl73La)dP8@fbej(*_s!KOrJtzj<>( z`Pmo9<`v6p#nb=y?-<^_WcAHUn%a`hr({~v+$=zqOh0`_clDa}yA>*ne$`5w9Wdr> zztgvDoxYF)yKWf&=66g^J#YWFzasLxoraK-GI!m8BjKHee9H8b=M*KN4k&ANA5&WM zNKNc6-caAHQTd3h&n{SsCPaegvvE^$n|MVkd<<6o`iU^cQ zt+9Pe5F*wiQV{wcCj#Z!WAf=3VOOkvyuzHGAbf`~W$e;5c1M$n>A5A@e2Q>(PvH>~ zX$1Y%H9=OGX+f|Sp$z#n+r^hZv{$K7N%Q0PT>SGb1Udj_T;c0>7xJM;F^VzB3}poU z)dEZukoaLh7DckVioZa}Xm2(&!yW_?2fQIj?c=Rqs!aBDDH1&R|0yTo?eBjO&G|qy zTNs1f#`Y$rR`70*!e(ZN42fik5)*j*e-Q8Nz>?+A^Yd^G+xb97G{pOW8I^=Kwi*uu z6ouG^qa5(jq=+Z8AP#`7`yCOs982+w2)iTboUAaob&DF8+t`lup94!V4h|d#aibzd zi-vH_Y1@Ss7>z0vcHLuUV;DMul(=<=cRo66R3*Y&`b`_hsYp?x!A8AL3Lepu5h?_R zwk3oRDa0Y5$})IH7ildjPV^aCH>ls;ytPxaBV^#E!f9_l&@p z?B`=4kn1~EZUOEV&|#0B_z+MgKGxT z6M9cbe&ABa@RP7biHYm)mTMcf{L-y|wGd#kC}3Q-AT_@05XPV@gRNU^>!P#FRrE``6Zd$>GzmT;{$iUXDR#m=sba8}C}J>! z+idVDA<=u#nPOPCs8LDi`{cyn@h+}^1jo?y@t`NwZvTp4z<~2UW=MH3lM;qL`b>|D zq|*>c;TcvNf>g&yE9_8tfj|_|f-nrxb5|7_w~0jpBH)JOlNE=ks<=gZOUMJ+ww= zv70WvgT4MHYPW3c$O*?#+clW_?GS6b#={7ZXho0_JCJ*D+?*u9BwpfQ8l}G`0(JFh~DxgJ}Vk%C4|1n{C!SdxQqIN)cvqC?9N;NZd@2-&Lm~1}76as-qW{Sn%zGHRK zp|#j;ibxer#Z#*d5&1<@A1u&2N`=ICHNL%NFLxV8e<;>AeBkxoBUFwo3h*7SsrU9a zA9Vk{vOZXWIXR6Hl3~Ar`g%=!d5y@&`; zJR%50QK3gUc5y}h<`Q)pmFCL#bTG%sGTzUl}*3Ksle8GZHz(*K|z}YC>^R5V|#fP-G`F z+KX41^N$#v!0N~AME{80mG0sS>pVi2L~I=Hyw!&3A7ZefkySGtbq(y`uW`3yk#G zdKHsn{c$p-kP_c_G34p-9J|~Q6$C|g zc0w`Mbc+qn1vWpwz&v_RH41dAfKUVN+e@hCOrB1ue|n3apQAI2>zc?vS2Fo-=ae5m zhWd)dcds$iS?n|I=g99i1YIK6i zKxBq&Qei3;b2wZqbbNio<-h!Z&nlGoHT1vZ?x?K?CSQKe{PWZ3B;*ZpxZ(0&e;}AL z6(bKI(C?!}-iJWn&mF<`lCwX4h4LMJC&(sQOuz$hv7p~`32)EOd*(CYt|sGfjZq5M z4$<~bN^bl83MrFNF*&+qlHvNAp|ObI5oU}mJZ|0G+JD6^i%J$FWR|E9eS_PEqHP!T zppiwS%t#I0^#Ul!AB}PACH2p5k*AM1`=>9EeZ#O=vH1QaLy%}~P*UP-Pml_&w`qY7 z1nh{zAijVeO_9bjT(5A>rF)pD(_r5%_jbT}clR(A(xE)jhFt5J{pNF~A59rrOM9_G zRuv}eXx?_1X-0ps#+*OG=z*JWe@2c^P=14L0>$G;WU~@wBDm<+mt6ko2b|3CR`Te- zentJ=H-yP^&VPGG^X4t9@7^(VkrtOvPtYm8JR57)KmLUE8Nv_P-ZTB`ORBSs)ptLE z8j+t(VX*rSMFItNm8E%>C>ho=EW0@G(sP^2AT)Q@M^zQHFMj6gUterpIR0?~ZtA?C zJf9Hr7TB)E4$-qZ^5UXGTF8R(tcvR7HgV!)@|&E^$&+VgkEdl99a7kK2!uiii7XU)R6*A=EH_wd2^h4Ap&BvX zTwv=ay5wj}chkpsavOcL-7utaEq7?swu^8WS-ms$k?J^9c@GyCdSlw~fIJ$0c(|6Z>*tQA%(*ekUHC`+ojUcePa8*w{7lQ@P2ST)(NsIBUq1_kMZ>e+xr~?Cbf!I zU9F%vouRd(etU^5W|&Ok`W80`%ExoudO=&;Xn@pN%ydpx1e%K_swk6&f;1P{2{gAF zh>-l}r8Y>dqlID}V}Z2^xS_)bh0+;>E*4BiqjM8QL_((SYKO;T+lCMfIui()0Yh}I zQ3k06ZtM3e0s)(xA4EcmbFxxln+-$nQCSxEI3NA^ed3YpGI`c|;^#`^Rt8JoSX7yT zbt(8I@>FG2M#1iu`X@9p3^W%vc&YwfP0L_CdOD(*jk=xPv{%E%dNFu^eq-Tr+7Re zn-nbn?OUuIGkH3pdHEJU4D?Nl%qL`%G3D8ad|t5n?gth>ub6%HB_O~3p^oz@$c+5_gmRWK+-&eFr#daD-@NAf zZ*Q3V<~Ni@%kp*0$?reKty+R@S^x9`FDvrtIK{Lks>IOXJDW`TJu<7vPiK*;bt{_s z2qC|NKu7dBa%e+bs17-bcRV%2PPpcKkLzQ6tWZ%r=2kbfmn+nGN`5j;_E3>S7-`xn zx^aYixQ4gUZgCe?z4Ms}5luDGlJFSee*ZHF6|Eut5T7F^VIByZf+skEkR9E-6{0Hf zeH|$QHelu_WYaS8JcY!!Yx>KZ7|Xr&i?1zuHU+z3SldXy>Ibq%PZ>Yb-2C|m$mV3T z7`P%$g_%|02l~Z=e$ik~&KZAl5`{KH&HBf;^i8BtD3gJ+xZw9kT@me|%;{66Pcm-) z@{-B#zD6`PUI^^+hN1E3@d&%TK~|^CzB|AC^N(DA^OoZLIc6m3FRlo(AfHbWGLD5|y<}Jq1nViDJZAjq z32t3ezkEZpY$)avu!8*j48f3!eU;Y6bg)qxx47iyn^%Z(oV>63yAf#LS*nkoQ=Syq zE?`O-Em-R`ARpaIj@))| zgNhyRtvQa0&li03kM_fc{$fEeBc@+HN6Uuw4{sPcnKU1fVifFvbCzs$8hN`e`DBM7 zT3)(Cjff!FAs(Qm*++5T;fb?j0|*(@LY;FDW?T5)G5X{g)oB@*ltm3XL#d9{w=a>^ z8PhKx(Y?Du&t_z$;QG%$;LViLX~D2sfU3ynW2BDnM5T1!s2}i=YG?%AO1jxq|YOIk30+{xH_L>~lh3AwL( zTx;=t3?x&9MjEkmu2Mxt_vQ`DZ{HyDd>f=vOvj%-Am65A+z$>Pld|rj!iSt6mpn(` zr>_6SXa1$@)oyU?IOt(uXcB^x3vS!P-b*ms@-I!KIoS4=7peDn7Yk^q^gYfAFT8ryE@v9+ao{)Fmm6jj+1%v^+Zs^+%X-Z6K z5W%KJOs9g%Mjv0PkH#4y5P~G1SGd)ZZfz+ZpCWumzwQxA6KsQR15!GMUQnE$P|Pyi zs-~|8%BN?z)fLO1Z>T>11QXV5t{v0Q9?`$O!Vi{qy^4!fRYjr8PRu;)Pvs#Y-zvq= ziu=dvLt{I5$Y!H>aJ~;I3U`yjl$J4KxAi*#$)3j_IjXxT>jUJ&%wnj(jt}T>i3soG zOx`1U6^XML+(3WRpl1`5@_2vW^|zkk;4?`h8CFf&_{9U?ktNtDutvDJp9YRRWp|uE zyWP0rgW1NTtCHXwY#UP^y>*zAbIO@y^Yc4`$Wd85gly4e5d=sVH@9-i=;=6iJA6;` z>XNSRA6hZnXfJ5rz(H9oiIB&!3>AqrFq$1R7HgB&%nTMN^zeIc97SO$;cyf*wmZ5|Eq>59f z-B7<%{vY}?A)>Et5R5;05)<%zqFK~6-A#k6D)N&N^bOsjBb!f<(jNmchtu+C z{vYs)~jvxx2@SeM~t4Iqh+)j9omDnM(fxW8XTsapi8}vwZ`GPKGG4yz7rhh zHmTdhFY8-Uci8WQA>$?B&Iif7NsGLK5h zH9{MPn|G{VEmG>$p2sEtyo@I9I<`)O3&#joLO|o#v-q|>t~lR2L1Vg8ellk}W`wv^ z2yD@wn-*DS469Xa33`D!Il&a_2t?kSWE}E1J$JmB@AIWTLW%DSYDmicc1?e^im|N^ zxp4dv0`SoFA#FUFIkH5`W+NE-9X&zZLv^{YK9?GX)doL+GVaB$!Ww@m8~-8$rs z#u1792cZH(VEpk@imAbNL!?Cu5z&KPkWNc~y^IKST8(5?&|h65M<>j`dctt^j{0qb zK0QGjiEk~s64Wo=K{3L24b`(}FkG|v;hKDQN;a?JiQW20ZRy&>L9-K6$fCfv(di_A zd`ed3VAs^|*68UeCW}R(w=o?_Y5_9R9HiQcR}Y;jBtpj%vG-AgB{U!mptXT)(B;c(N)d^gR?)Oc`k3UL*2~Y&wp%Sz*A|8-hDnT)7pt5nM#M zPv(eVf7RHIBGYi-DszAFdH8ctm?ie8t%&^3;oV!h2F9N}A@tqx@7f8G_luv@Vvi!- zIz%5MRvdZAdb{<4-LVBDFrk0x8NzL=oqe#1xR28ucIZ{?_$;yAwkYoKt=-$lZRbvi zVFfZTky*g5YeZHde21*2Xya(#UE_VME>&4loK`fi-!gRUJ3YNc&1Pt02|h;`(7e1r z&(EpOE9w_78MYLZ^u_qWl0SJ$UJPvBtQdXz3G_?qmkWxgkD}|v>jio?!LJvn`D5~Y zVD-ZVGRrWdF~T^ys|7M2A-qRVrszUqn+>kn(z*g_G$Wrtds$;n&ye2ULRS;gFXDlH zt3M!72EE;m0g1N(RTzfl70qRr+UWu_iee>i2SQNDqC{%wuWrcB&QT`Lx#-cpqoc5(n|#12&P&4&8*6+xQ!Zw2C)>mxr{^7B)QlhKYUA*8~$ zb^INNe*b^R{om)p5t7r-wKA>am%J50BV9U&9N=>Z3;;G=L= z$nCvvX&P>c6orER`Wn~An#9ac$xlbv#WmgaI(CTfP(+gWaU0a*{R0OKf3P3k(kOY4 zG!<%;CrU!Yuxt=A!_3A=6Oqwjxdd5~O$yx5$F5x1^Q?W{Bzhh@3%qD?tM?SG4=kWV z*aM2fR7^g7jBru&p)wg082k9oQR^ld7Asus5e3+dB|n=oTwUM>O?EoPE-&dDPjPYz z^w>=ulc(nsa54T{Xt4v<`o#^ya=@I;$Yx`NcZ8v#uRZx}j0iQG7gty-K{&j%s4S11 z@yQr7DiR=(fEE`Jnmyf4ynnCSg%}A*5P|mPC2}+&KPeC@7SQ#pYlPVr&{9mZafz)5 z^7A=vb;ICdlA5Tdj2=z#-3HeW2$>`3sV|n8lShosBA=vR*2t>D-Mr=I=S9p$?+4IX zI&oWqi@t`+q`{v!$aj5RB|aJtn$+xWlgKQ|O|I?frWMc#&$|OrC6$Ohl#+f6vio_&$N(1J~a|0d5y2A_;a}+eIJZolOD{gs9wuir>ro+<&1$ zY@I^V$utCtvoUV5rtc0=jJ(+^D@!7j*0uRw|RArj}W*tLoe223dr5fsY z1LKcp^zYVS6#c3uo6WH6s~8%AK%g*_DM}4=H!Fm$$fi}4Tndl3hv>w8<0uMzRc@ki z?{*RSp0OP~Wb+X!69*|zw-M;Q&6JeT-)yi0N3;j26?V0t@1Z!ICEKC<=UZ?NT~%bW zVmJRo2zNILaZEuGSr)}~?^Y?%a!*6a=Hu9j2@fr-;T{A!a-4_8#sh>9_wzA>h-+Eb z;;clM6+#X8{=n}(Bp=qT=*Z*<fe#RN|dM$|0u5jwYB)P`|sx`go|2nU3H8dPDx~6Uw4x^|t5q_n*?eddbi$ z#-BXKUcO`TW>Mp$2BDJjO9e%T<6Mpt7*=%_ER5V}D4m|UxKa6?P*@vz{!9z8v! zm_q$(fhxBm;^Xx?xaeGyos_uMnqlq8&L#-g(O%V<=>%O0x{Eb(TtUC0x$GipWuZ`@lMXA-bfAmeCs1H`r#_^I%ODh0q>^u-LXoni7cI%xs!Rzjqxe z9M^w)K`>RcFca@rjs@>_^sL)|Y|}IO>IX2&kPi)6w5shn|e$_hb{rPpR0MaM9|t zzuDjhc7DrS`XD}e6(^ciJe0{~0o&{jrZS5i0pBH2;C+SGp%=AIUB)|W1XV_1H*1guW?a(UykqDk z)yXMBcGz}6ngW$)@v{X6 z^sX|)HqtY67MW+brbd_;THq6cjMOLY7p(OVD3Qs|PI>NU-0iT2iF}W>Bu`{=iXqf<^arKh+Y8|Ua zol!oTBZEUIL3??_&^qV`%-IRWw2bR}?_)%=f%e@cF6ihLI}B0a6u_L!5Tc{IZsR*u zGL7fxY7+Wk3&Z?E8#Y==n%U&Yp6y;24sIQGWprLS;sM_g4{Z?+vGYYex>`wm+r+r^ zQLziYxp%$=ze6kTwr~%Hx-qx{55mL(-F1TOWE|hsQOh?SFnK53KcC=M zE1Z>Nr(v@4HP4%Y?D=^UkEK$a>@>~>^|?(&BAx+XtMsb7Nt-_Txcz+~W~C@()h zL4}_B?UL;5obs%qy|}@yo5%`tF6sd$BM3I3{Wf)C6uxVa*$6W&!3~74^~!hq4gAP% zKBQMDQvgc}esQS_xaFt%XssoJiWC+R!yMwzr1)M2`o$7k6D=tV5ryw{OLlgS$)LSj zVTugf#eK&+OE!rf(z2RUo@Dfk16Pp1h(20qv$TL zaMn;fnqZglSx^~DtN#gc-X1r2^0O0+IoxK&twwU#hn?)Iy?yNVj<1}$nZDi7UM`VE zh0HX%%#$UdU|21&jg3~M(-}&8`m1FeM>->$P4@3WZYdlhSvrQ)p%DlB6?bW3TH@Br zyUtp_c7OKKj!kNTYZ}m5O4*A518glFZ+E)ly5iafT%>~`BvPuqt)+=T(~kBbJg#YX z7OEj-EbKbO2k*=eNko~@+j^{X;cb8%E?bl+BcU3S&~oF92^2_G(r`Tmd0+q5OJOH zKAIqi+n}Dff1N+nvxR+!HKaP!*EQYE8lm-4{ICD7KPtnfAxyD|Hn6YRU(ay zhS^DBY^GC8rS~Xwh%ILCHuN_G*?h#Xx51bLpFrSk zi)*^Q3O@MAZJkbHYMc-E+gLqx|Jwy|xUY46D}?0s^~CIWyV?+v!u?L0;g_uS?z`Sc zzL3l_g01PVm-tYS&n8F{9_EUN2ZV|;nvf5hbwmlINXmEraGPj5DYq#}&POh^jmp|B z0vW7js4cVKe9r8XIm5c8Uv#*BgCCObqm&RDZ0*pal76{DPv*GwTiP15mINg+O3-&b z#n~gYw6vES^7C`BEkVY#FKHz0ySFsgHTmfiva!I`&F;MfJ4C+LWQ;OfbNUs595YVQ z*2#RmzggjJbm_?EqbQC|KI3X!F4jo9(&EI~azUjeQMxTGq z>DP}K7Ax8}D?(9Hj6K(X`i6l#*@AkMHiXVG{_U4&v1Iu}P5F2h=ZAC2(qO>%(OYz< zu6}SFMY}>h8X?m{6Wn%D6?ez>R&-)5-g>f=QR3wt2ni3zM4D&ab)9(P;wV-%qQf<= z3n{VD-#g!e^GE2@k+3lwqdihfhIPZRu?Q1e)xk&ipq-`TLFMgj+gm^ehY(TdyZ_EajM!e>Ftp&i7W3#4MszHH zdQ0)q7tB8?xcTRwQL{1F0X?qpO^q8gqc0yJ?1tv8MaY(Z<;mt_RF#uY3WOi?JN3a zjSoI1f0{AHbQJmC2UH;;!SxM@B65AVYc>#&6elHiwZU#(Ow;(&RS`LiQY2w!9IIh) z`-tnz?6L?@aSnz)rnm_l-F1fje4f9D<{IKB0T{mcf=xzBs3U_llcuuE@{M$)+W~U*o%UNWFd7OR21~sG`5D2j6Y5 zjmJ#Kd(@p+z?kU>GdBCwPrq*?)33Swm+u+8PGK5pKG>8JngpiiGs>h zo8@Hcl2}O1Fiso{G8P8BfPWfbl+tj!r;F>kAk42dpO;K{7U)Cw< zFvE=Q?|$6fpC76L;yiWr8ru_7Y5lL*pMyupJUUDzJqo^|yROmWIlAC3MeNT0ED+Mt zEtYr}ojs5WCDks`Qf4EvS)vUE0b-!v3J;aK$Hwl^d1!}R;2Ou|tIwD|9pin7T9(=) z7#LP{^2E-Nc}ewrME~|J%~k9q>9NMGS9o8bGK;Ods14Zyp6MVQ`hc2D@a=;3x&b4R zK@n_^8lN%ybj;PC{)|&+jL*jq8eAt(WeS>d4v`lW^NP?nv{xH^Fy!+RrEek7_lQx$ zQN7151V?B^zgQ!(3hK)k3Q7|kwxXxncF->dOG-(r7@g29_aSOx5 zumIn7$g;wW3qo))lGdx31``Hs-KNu!#xB=Ug{xDX_cqjHYk{ZYA{r6CX#OuujFlBx zfi6vqVE!OZ)&T--hgd*wmAdJkz8_Fk6Hbr6E|4AG+P98z+&(Oky$VQ?#&f+fCWygV-TmF;d(nm9>b@ zBFW=VD23}H2Qs1vTM^+N@eR!eXZ^Npj~l8@G2WSu;Wk^FuRx6QPOV&TEh0!nLeHbf z!5jqI$lW`*e=OhPy*sxP?Ws{pv%F2|iE2-VO@|(j5h6ydN95*!QYF-GW8T$~gWa25 zY%kLaw^=jP1A0^)ASDlsYbg$jPvCYa%r=NeB@=z`6T;o%9Z`&O&;3IPvE`eheBP7R zu6zu*fyqe2@x%rWS&L+!n#3ZIl9OZDur1QT~I=>yC4#w|CHMPZ}w9A-K}<%(g`5C#{&+cMup6K^+C zp<>4^_<){FkiyX~Hz4&|URmfZs26r&s!f`rfdRAfdv9JEY*bV`t5C|0$ z=A4ZwbgC-jKIjib^da0cR^!?qE&bv%`L2)q@nHzefA*ggt*)ywIRhQK-#k2@qc^#` zWwe(L-$L#Rv5<5{p^xiK3>exTz7G)pt!C<>K(l)_4exm@V+dV?-E=7${R8&r9lIcX zX6I6ElPA%6vh@|e)PPRGA_;`r6@&Va5*mT4u&WluZai#-%y((D;vSiqLr*F~*ArBR zE_3X1folguo~QTV@O=`)4-P%82z`sU5;LFR>ou+q=uwv9%MHN}JAI6qjq&vwOcAX( zy^LXHF0SLjd4!Ky6SnSB>T_f>$m~`Wyp877cKmYCb3t>jn=~tgJIxPscmy3z+8$KjXn ze_sK8D{SHztrquB(3G$P1H)p0b8%Aaf-mlbM}+rS35iq?l<`224j>WX61zg=I5^_g z>^ypAfzY1*<_6oQbiVPNd>;KA@2Hfwz=uhKfF|HJYqF0&;n6>QjJ>&`TMgv%3DPfl z^S^)3=r_M*a;9jnBceAn%Vg9(W&F`O62DuZwDGKeevJznx2&1{*WZz`;m!Z|JIddD z#o3onSby^^F67aV_iBR}O)!;77CG05Vumhcq@ws1*YxQ-att+;PamOl6k>R5(WB^J z84&ocqra{}8nRh|kUj;WNV>~4!sKLAgUs`2d-b|65ol%~S0D*n?GZ%lm z;q1TtBgQvu8*}}##rr__?t-E95hZO~9N!^dF ztyXNKo61B#WhoLjG3jG`IF8K~vEXih{*lYSyhP+h+F>W0|I?R*#R79OVg3C#EMB)L z6NQFme$M>sPf`5^@BaH=36p0$`p0K9S)q3{PFk`BHD1? z)Sz>USq9qBz5bcYKfj3W@}mRtFSzg=xw(aV^b+s8-ecRq=|BCJ(NyB>t&o&k&%Ez= zksL9^4pHA;L{|teJE6n-kW5eTyh_T)ROa=vM>9vqw-b$)0_LU%h1U+H(4bFEHBCUM%oVQ9hc` zU%q4Y>Kc_r%8nY%Fe8)do(xl}9niFkR6iJNLdkT%IIi2mz2hP!Z7YQu71ZB;!@K|f z1G22PQQl!1tV50peA7j)hY!fYq?28Wfo>y`77k8;TLe<(IRuAq`q);>;>mm4<`qgM z3V?!sh~1ejKhuX_Kv@HaNn%3jh=PO<6g3?F{UL%y!1swmQ|3{8xNV{Rdu@Ae!?@zZ zua7>n0@rrG5c_@1SBk3sTNnF~PGyJT4dQ|C{MM}>-w%s4i9oCIt0$9S} z2tL^cY8?e9&Zlt{pH&rkI%Mp*^uB3h1nIOwDxzoh5XC<+E_{!e#(gyr>=?=N8e|-hxZ!}zITy0zI)n};3xp#mXHqTA}X>A2l%CNl&0EXqu?o12^Akw zQm6o_(W%hgeGV59LzzXzdgzBJz>(tN`6DHv>u@PLSLG%Ndu~1W0a7RPEESdh)_o5) z2NMxC@BBe=Yl_<2X{Xi@2FCfX`+~#q z;*w`}7DFe*5dG9up6wR>$b%eWFp(RQ1%FIH680t6z07h1)`wh;KH zW>_@Hs*Hl5x=kG?89BcJWS&KlZa3_?qj%n!JV>IA??9+XpK^5r+MtRI;XNYLcSLbQ z$~1qvT_+MLQAXpM7FiZ4&V1`-oz^syMLJ$PfKsSTA zkJRcO|KVHnA=9|ch9EU6*Sq!5b;GUB$A82o_P&iWV#vy*{rkP}>iaSd?xR@y2!egvT9c0r7!kNN}^_txa1BShp6N0fQrv2snfvk%-Ipj`~pQl;6wQ!Bb0cFTeCSd#HeS$+1ifz~LzOU*%Zz3fZ`oVz^TNe(ddNe1W z#8^rpJ-%-lmL2_ajd}hN8QH9gt+U%FMD9VK z#r>yA5d^kdGt?c~Y7AUrktvXepiy|SM4%gPno#8%itVf6pRTPO1z#U644%$I`)L>uKN$u&b7q~9$ zIj;eH-{XQi5(jywIr;tPR8!5+Te`~y?bVWg(_m(gC}sw?*(9D+NpV`zy}hCQ^dppV z^vk$lWv5f@)k`k^{E}=oCmT=5=X3IrW%11qv`a;Ceu^1OT(iNo9#xKkhTt^WNfO}r zJ?h?FTq8$wbS4o-lTGq{Yjj(L@BDj3YKJFnT$$6n{E6$oy^RIOdseJi1SQq=aWt+KU@}hv;RmFBpCH8PX3(6UUgY5*@0w44Zh^kxJpa4c)s7I+rp1^by0`OVsR~ zd?HzW^Md@7Pf_lYi+_C`MR^EhHX=V66TIDV;iJ1jO&C(K;5}+`64Ns;ZsPjnEIwq6 zKYfBJ*!yt{fh-ET*FSOf*Vo9R+|LQ;QrkO%23wzd*Y=FQ{F?F9@%DfJE20|30@!)- z=?T@@395|ZvekEQFdu!)lmGfT^>^QJ@u#0+!BtL~e*OvNSTL*_%xpyS>ILgp4MKSI z0`O-V9Isd2MphFw&jkQGP8oRuqUwQJUXB1=2=BJ;rokmv~zOQK)Yl1hN{_#sf zeMQ&iC{eTc_7!3@qMVMf>l*LDR5^Ya@LojcC?qm?f|5uX9Z{%eOrM`Hynac&_T-OF z5PgFhonS^L3jG&X*j|y%#|RH*k|A(M9WFC2SpMxhZhpK$7y8$kGl+C3wuc2YO!t8g zF2UR2tj9G22#?B(M1LHRQpNu@I`L-|Qh^(~7;zh-1&Jv{^tsIQwTo%4>?JS#I?4BAV2)H`YRFTzw7$sc^doyXYM@;=Rh22 zLb$!hdJxIRDQ)6H99$m`UES}4>hCCWp5OERlZixQf^C_m3 z^otd?3%j5hp>?zv6iJA(70w_rlh~rRokNI#o{qp-x|hlr5*L@N{o;otMVALt->zeCBlC;V-}Del;H{FHIy2>M3ap3S_H&LV| z#IKwGhiRbio6D)Edhi-7-Ug(~qJMGk@QEO~rNyYSBpYW8t2IOGkTU86WH}-$CEcPy zWjSE+gT)WYzOORaO@r-Rip_RW6Sw6SrfygW(di*LkD88P7#KEfa*^1_dvBxZ_bw2r zgBir`*@W7nQu{AM<=KAA7yC|}t84mo7mNO1KsbYQ=*a}F1KssH7U(<5O-e`g(ZM4O z4p9{3(-ODd(5}{OgR-R3m`Q=#w5Te_H8n%ycZqFM-)`oF3E3?gNEVcmRzR55!t;=YmwEbxPqjH9Soj(lz<{~ayXUw3_s zQ!de42d@8+XFmQsQVDF`;yQPCUk~qFTi=6P|6&c0*7L(Kx7#;3I+P@Oz}9sn?XTjO zy1TodjS=EfYLLJ5Bip@M?Dx_4HrvBapW!{2$rxdKY&YyIUSqJ6bG*E(kIfdky@jq!aIv|14133(D!W)PN1h#bg7OLBo8$MzK^y> zK^}z&-35ojJ*kX)F*G<;B7>pPiFhzm0vx!a?jrru{ae*;Wi7pn+Bov&eG4@7{{%2PWAXvOe_S3#U*wC zg~L)Y{be)b7jKCt@!4QhJE zla-A^$pdRUom-{vG~*X(W+EsFk!Z6D{CRPj&}0@6q7iJ8pN zm7u@4j;-K9GXC-j-K#eQGo?7mV%Ms(`?+-R-h$T=buOX5x?*VDzVqfobds7>=v)&z zo9Me9U1g|D-bE>I7n8U6`T}v!*xPCXJa#jniY(cC3Ur}jLhwPMhmfeu5Sk@dfBpf> zJ!{y1fDiO-YKH4PlP^A@IxAAl_5;s+8-ae{neV-xWdF8(pdDg;jL`4zAIFdH9jVviWu6Oiq0I@($ zzpW4%x-4&rx5Zs5l#uworoUMNYPbIGoX>9Y-h)p8Lc{l?BtYU z0*h~dpk54UZOCUQ=t-8=UrDenzDd@1B0$h&C-amkBJNU0g+!OJ!$kmF54Zt}vy%0X zKeE2;Fo)>#hth$ij5SK{K#F}5AyP#oEwZH%0aY__ODY2bJWhKQ~ zMMyEs(MqT%1cOo@*T;6L>n+k0l#j-A*O#;_PhO2Nqv+&d+Xinnx{!ODsryb{w@LLM za!`Bk>2n+5tqx9zzvBKMND2P?f5yM(6eN(E6dA2>Lx&JKY8%gu-PdjZ?x^ss_vS;N zUl78OHW(E}ad#luhy;4?c15_UMzM{&Tw|?3n+%l;hNh-pcI4-e$jgD{iyMmhSxg!m z_FOk1V{tmv9eOq=A3^=*25$jjao$i&C&)11LqaT(2;pPbLEPRX9`1gGoxlrZmPc!# zp`pE8;!(ehNFLqJC+f9AN{M&zdx^2HMBRY6C!i)sRGuUC?GD|c-?K||NckQ{E}%*#$-2LlqjWQ!KhNiv`|P9 za88hw8AH7xgvcR|zvFhBce_|bw;9_tI43cq5k`CZO-Bfd;?V@(Y}mYAke#2Ck0i~@ z8!*u|MrB#FekAMyiiC=xM&b7RN$M`=takL{4S$y(#q3+lHEg3__*(=k&Z+=^E| ztO#~4`@4xk3Z{{W5aPb1G}`Exx+XP3B_3`14s>qt!;pB}(I5EE``sPFWCDHsJsisD zY$8th5IcbmA?g!TkAIH@DKHseloZC9%?1F*CZcP%mZ1TM8af2nu zoY9k0Xle%QkzSBJ8sj!=x}`&EhqIu|5{bh*$WP~JGq8U7j&^Oyssf3`oXnA7&H7DE zKAiwIjR!$CtFX%jT{9q+L1){>ndz<`=!D#Q_4X1+EWFzxbG9s#$*bg8FI`)&FilpFC#z(S+uQpXqJJ zpF4Z#N9Toh{7Q=onxlOUP;fbsO>`m)&t(Rx33qwR-ZTyI(gvwyZ66~ zKtC9yat~s)3w5{^UmTIu8~RP3Ea+}c`rzm{mh5zfur(nhn>v4+ulzu#}^vNXX@h*G1@E(;z3nyjk2bLJ^0A8l4oS7jzxL?FoJPK=u}A@f7TsGIw}0c3To zg#;2%cQ;j25jkg{P15I|qfCt@2n~eJ14npOqxwU#aepU@yBED0oE-vk5YdB39q?Vn z^5^$huOFuX9gox0AzfqROX;me<~@=@5ve==1Qoy@SnvoTai-ph{Pst}zw~=12Ilm7 zxN3oI94b}F-Y_7Cri-*sckqnFLul-S>qj6`NjI5bJB5%PkdmGc5yqSjQV{|Yg}J-I zxQzT_5PWzKp5cl0nJDaXPIEg8G1BM5_+1}<&kwF=A@R+U#mhIy;*9cgj7-FiZ}8|n zgHWFK?k+e4JTw*CF8#geUoVhZiA?1#*gP&1_RPzhFQ#M7jTt5U6B;gA6H0ZCiWb(Hl~jXm00HAzocyyAMI@SH!(Oo zu5*+xo|2EVNXL8Zo_7c*mZ?Sa`3@Q@$kO`;x}{sTu3m4w z)&(AP9`*|th198xsmLeZ3+uMu^M-~fv||1G9o4kng<1WQcY8CLJm5eJKXlIFUBc*B zpODCo<(oU&rb8-;ts9c_rwm{8seXJ#(nc-!I?^=?x0j^%Lez!p81xat?j1ajwQXEl5ZAfoUGNcywmGlo4hbP7# z`@*K}nC+f*k9fGdy;qc+xc*c}{7bHnDM#LQ_xP5Z2E$uJvoxfmK2o&7s*DG0Z%!sD zonCPFulIN_kSYx*%JG|Z&~Y2gY8^P0`iMupO&sci3rCWIR17|Uik;5!Dxq6VsU~ZZ z-iUlu(oS!1NuR-!g4thw!WU$of58*WyXYFNR>()Kf$6MW6Y% zKO+a1Br;5}ob3=I11fB7gWH5wTWXI#0+GCR=;2<-#`c~izFji^;T=9LLxSgrPLtSN zDWy*&PDcAdorS;&=N@0s`%WExuS5TvzUOG6Ck5UKRGMSkCC*4xrXxZpcAmF?^Sd3r zSfz;G;vJBH?C>tSrnt=p7~_(a+7_yTQc~mG4u$>j`e(;Y-1t-flJzMBn2vh6Ko>*O zBE>m-IL>|Wo<-yZZ#akI(3#}1_31I1ws@RRI)9g1v}4d)f+MV;wjS9*rubIF0pM$ z`?ak@B?`N_cK&J?0vnu-t+0xvuf~YIY$j=Mv_qTLS;6@5( zLR9C~6(UB#s#M~fLiG}S9W0!j@nje0WaE@}I;Xi=l3ZS(wWEGNLG=enEke{IA_xtQ zARUj;g^mXa51=;>bYVw6lS29s`-%wqAol=b_e+2Oy#w?<0)6iVKlwLe64`W)Y29wr zu;C|lF|ISwC{3_gLVm2me^cUYS+cz%g21hzI|BrP4zfE1QyvO@Msy4x9K1=+ZVk{+)mW;SE_ z<`zA=pgb?B-@e28oNPS6+cqEyO#?ny(dfY$>A1kRd+3o5v7g&;u>(7~L))PZ>aLY% z{q~x!6Gt4v`&^?Cf39|M)yJ=#^C4^~OZE!r2fjD4zd?3;fewGm_pFdvf@^}^m+vZY zDguR}m=#$W?SahS_-;oub~=mU7tvY~2R?|3{l@l8rle=1fUHhtA#5flR*57>_46Q# z+H#a1UY|m1?0QKzT_DQ=N#x+(pENvHK)1n%TuaQlCK-;=nc9lfK6KCBbb(hXxE9yB zBZ2M%>(hfsQoJBo&)JIgn;AkUA=y|6lDt4D=$19blQUeiWchkZ@%$6A!Z82weMrMg zLLr!rG}YTFq8Q-o6{H1{(8P!=GR7IexGi7i&rJ-FsGdaU+es8 zMAA!f>yB=*4BX-tbbm;GmeEcpv~x=`>fy~A+bDD?ac!`A3r-Rp&14zqT4jjB7D+;T zcgOnu9I+7)#%X}k8X+ScLQ3S`v-H*>vl89Uw*d_S)pK-^z8>zm zYn*C&L=^WC^`7qNjMIW{HVw_7jP78A;B#)4H6Dv^+BnGeTjAZ7t|lL%d;QXVTkeHx zi3e$`LMVi=nALh~DJP#VcQNwM(@Q%pma-xSvNRiqcCtyb5nyiSg%OS z6jL>Um)$j+-YjhANrrD~TvkwCjq%l-`gV@jCHYyw>g5gPXP?0Gj{>4)+;O$C1iLp zdP8&?+zrA=w9oigmsCIg#B$P*oeiO>uxQGw3tY9Jo~*(+M33-&IvUac zbVz%9!|bnjBu_5LGC@6AlJ>{Q#A2Iz&$~7h?LvzC>+?YbYOkx@K7WVMDcMQ69uE<=z#o~ z@7Y-(dbgW^$m46A*|*hl2%VveEYeq85c@qUNIe{r3Z(Y{A`Y_gZ`yP7-B0(1g zm>S!4yJp4{1X+dN7SxZ9S7VI4Yu1=mgDiTeOyisG@%8M3ayy{h;BA9hTVxu7O;p}L zv`1q9dVfH}5Hh6O37rBBw)MNcY~O}#ds?$=T$3CjEa}x5!Yr75cY{n5Y+GX;MXDazqje zEoW+)yBSXR7=3k4{nIs~H=tYG;bo6AHmBSI z?!8Omv?%cYSrTYl0Ub^_?3w+M@ST(PX$ShLuBEwK;k+h0?`@}I+XCr$58D&UN#&UT z@QS+fC@DUihwy;#_|fYHbc=?;*I&@TEJCW{y|d(jAhHwpd>}Ud*z1qQ{`Z2;#E#n8 z)-;oK1gON;i3RDx`D|lh+!=&ULzaL8@7t|s`bY1>zxaF(+-aGlApL2c_-4|M#Jiey zw#0Av!*D2Q7BbMEY>cOO7OzUqe)AcLY^Wy{?K1ej=g-fPcE$3i3Dy`KptB5&3rW+f z8kJ{3)a-(zj+rm8GH3YZCumi%{NWA86_if~tlwOdKDk7@2GjYNAt2Ft2uH!%u%2ax zF7g9W{&u=DNFxQ^Kkz*ZbfKAj_am!GOH$|)nuZU&+fv|L8&U~_i143gV29pGWR~H& zIu->U(gd067(yU+am22pTi4)2vX^gTK!9^WxRR$KD$+(&EQ&vb1m88-szu}>Hd{D@ zH!(ifyFGqqsAfZGMia8mGkx0P>!GlZC{o%b(y$9saT_|vF+W0aPf_-F3-BKK86m?+ zcD{qiq4r3&A%-`JQLw$XOSg}B?$AUp_7 zG8lvuM*o5JfCziWe2Mci6q(|1q%D#(#GJQr^CnnYCgTCFTJH?;#YSMZO9lKO^5uNs z?<;|=Duhl+hW*$$oL-wkDqOvyTU0TgH`=eo$XwqV)L;-?6}&%jJ%{=M6*<3NBJwmM zmlBc6h*XKa_2v&zm+iilfNd~UgUn0vQ9(PoqpL$4wh$oG5+OpepO+e)=Sb1fPJ+-? zW@$(#%+m0zlO()vbsOS%We6Yj8OC^|(4^xs@F~|82$T!rc_E|og;3G4 zW?qq=pQBSxGnu2y0ZJRz@8_tpM>dXb9DWmEB~iJio6aH4QPR=QtDOVU$09`505T%n zZc}Q3CCp)R$Hq?A77( z$J9gNqpnz-zW&tT5MbtO?12U3f3bwnL3S3#_|Evh@1Fmr>wm$|MCZkAle{rIXhO(T z@N5rUTh;56^mFWTLAP8-T7^6jP5xhbKC1wF9Ec7dIiI6b$o3Kmu4xa$+M=M)Zx)HL z*v^xUMxozT61!Mn8iUM=uunG)A`3L!b~?kk1l`MURfF#JL%xQ!VNY=u>jUpTyq$*X z-5siob)=KXA`1YPaoYrCkrpJwpust`FpdX_iqwvSJ>8!)j?rm`SuKM5(=XXu?*B6v z|Mvg-hZ#}~bups6?9(l0n8wFw-Vx~_+4}KqMh2KQtM~6QHmCRG9IZR5+Xbd|xk7;~zAu!D2^ zXrvFeTF!a0ivc;a!u|S^G6@~C$`clU{tLAo@Z_IA$5j;wg|DXE{KsE$ zx{sEp#=ghR+lhj3Q`icL>sqX{r2PxBQ5n`;-R%5CH*4VpA|`MkGgO+!|Ew{!MaW1 zz56@+!dma$$*6FIi2k7kLWSQilagc*Ji`y3{~ii0l)_d^x<$1se#ua|!nP}XtI(t2 zmd0`K`UlpVcLH7ZvGokoWu!xiU9ICKDKgJ@^Wu#Kq=?*jrLpyl)!Q57@F|zSe@gZ3 zUzy)lq-R4Ctr0rK+ci+4$|Q*WTuXaq|j?dA# zp?*KbnildiE`D{%?2mtPo`v7&rxo|`~Ud^`Li!M`_&cQ-5lL3>E?4B2~s)gn+e(TPmt!8oBwjV8P6LHezPfqsysR(I~f>)Hn)iv!T>@l0dFBui6gq<~@5GO*s{1&WJ z+H&`Y@2Tq$Lc{}G(g!)vr~25~oSRl~{*T|#8|l+g-uLeLNJO}Q4_m8Ge`qzwaX8IG z_k4K$q3|%c!T7eJnbx66bYR-|gcLF$zZaU9+V2wDUQpb_cef*k}P86KIXmT>baoqFqhbddy-H@Aqj}c9c zsY4)|N?L3kLgc(PATyF-4`J*fh`Kj%_0FNnf^?W|DS8JMhwKHZeD^)mpQZuCl`>4I z{YP-1rNFfY*K`OecR?yhfor?1s#$0i9=IbSPxfG(5W-gEHe);>d(ptUvj+)F`)YR~ z#X(2|9%P<{P4b8*CWH@mOg@ZAWS)m8(xb7qKcSooC_)$FQxkQhx;@=`iueqi4dRfE zkkLP&%o2~##14N(oNkJRz_)FPdQS9dpwYQdSa0Gd`QHQ$+#^lNfTTJ1i+(Ibaf

    JZR^5_sGsB8kXoej1aCTQ-JyCt zr1Y4@Dm*i_7xyk@;O;6NgE2xJsn9997ikFxkKW;&M<&^!)s9@7!sy6%$85$4yShpWt3WSbGoCDp<=w@?d*^3$ryBFuJuvN2lr$EV&4)xHB zxj7&ra_y`=jehNOmt`#4{QhKR*G&1Xm+?c_KLkR$Sg6I~Akn)~v@u7aJExZB<~tV1 zG!2P=>ju}^5Q$!d@DICgLbK>WW(B%Xm{o%=3+!@%C<^F;pjRrf3wlv;lKSw#?pn#CgW-9hzxL6q2bpe5cJx_N~jmbk?V>jWxG z1GilPn}CE(d~Va>kDY}$2;w|gEPfO59X)>UHKEqspFnQU5AgvcHAW8iisz-m{3GRh;m?e*{hbn0r1oJ@6h>aB*>M7r(Pm=WJ>kvGGzCVgGa1MfVMZUDn|Y z`rmOjOBv`-2bOt%)0cACMC?15#HozRbA$p{H<-G^8A~!8Ah4KCkdhFHG(~3#W>JMT zfyLBa2rwZc_TGgkdJ_SVLcIaPY+yzMA8lh+eZjWF{kHV~uOfUKi&A zXEHCMYIzg28?LpDjR%A~Owrr(K@~Av!WoAijDl^~CSrF(x)&Yobc(g%Go@$e0WsVx zZhwLUwH@O*l0iXI>K$r*+DB*hWJa1nU&zz*fwyURc}N( zEMj;^m`;e;Om&MDWGPC?t*x5OvTcX!{oy3TtXC|5z9WD7l;KxrEWZDNyT7~-XvD#^ zRo+L@lnk3gB>j^4W+Y9)}^YDT+&{G!BG z%P6K5r+rtC-yeUtiFpfpG$!eX$a3Ery5%hJzwbd(54@}1B2f05`=mM4cd+SZ=gl_hpdI{x|0dCchoLy30DAuoDQ%xM%`8nw@ zrJYSM>kc6V?QDikdW^pK1Up}#dWyxjuNeNz@9@)C+gyypYRxVv8J&|zO(qG$K^kLL#oV{_x!VMc`QQa$UGFJxCi$6$BO06gg6O;Zd2K)5ejFH zX`4`t_RqQcr!Vo7_uPH=8si1NbM(LX4DHseZq^7a4o7kMoJ67I9r^z00si>*gS|` zG|+;!w5kWbXCEBSga~wz=Iu*v|L_Wt<$o&zEr#L!+T*!yqE{o*aX=i~w6$IwRrvue z5Qu16uS3@R5sE3Kz&35*tfqR~J)A;vH@=LnGuWmJ-kym%-FfZX-gO-^%Tbv+5M|yU zk8_VlDU`r9O|&@EJZv%Z5s2(#2p|!O-!vKVrP(0!-n(d_6#bp!3%>D1{KcU!;&E|@ z7XlF#tzoTgM)AAksx4jPbi4mxjOiwVSt)^S3?h-Zm?r7k4w0rI-d#ytV?sf@**G_5 z@hoQL+%TlP7r}ljTHc8`!WZJG)A^f-ioxrb zxZb@LJ5u~$@V?9-e; z>2NqZ>%#=6Yq35)I2+L%AKqD%isF|JnI>_+1yuwtw(X+Dp701AdC;Z}PAG!{;evo% z<~c+QNKU-hS-$o?XhQl=!yARL#+(??W{}Y#xlgU(Ej9p>KYd zBKTM+(>=cTKB#c~zik@1IOX;ZFZ@9LNHTPhhV!s$0|>Z}0dDD^D!d=wA3e^n*~%4TIU??L80gzRutd&t2#;V>bj#I`}KrBjJWOVYC;blpMMAQPx> zCWvfEI?Q&~Rr{%VdlAth@wAf(-O7-jU62g(y|`aanA3Z7KSQU2J%8}SsL+F`VD`q> zV#|T_&eAQK9YO!U41p$c`V?+Gr`<$#nP3-Fx;11MXLz%uy_?as0o}l~c%{%%?|H9&gdjr*yffIg#dQXK ze#PkX=On2>xFw4p?ogvkbP_#eXA`=0hfES&+lEn)5B|+w2y`~&>^D!SUcW&No}#nJ z!JjW_JB!u{QWvD-0p6~$Rfx3~a$g`K4%e2mh_pvG8ekT8bnBM%>;j$0ZS1ZpvJjzd zTo^wuTD%K~gzhEiJP0FHkuv}GJ7%wzBxU-+W^eP4tr~j2{x!XR%gz7%3Edm)oLTmD zgT@C0y1!?2_h4wruCNG6TXUMp3f&)(jt5{?*mV`T-M`>HI+`f$m@L8mNhBpgTim+Z zMIV3YUG)wjGh|VMU9ot8NORZ-}PU<-uA7{gwBzB zmWA6IJrUHm*EGu(orQ*B8}{TZrt9!RBD|xk9q0e}YkFsqR~iqSZhFJ~yLX7*Ipujq zbGM@R`3sV?;r0)I#kw4t8aW)3CI(raQ9kL>&T5i=2Ck#IYe)u?`rQQ4JHyv=yezTJ zgyqjSWG_DB{5Q`q(=|!IK)5A0|M$04b;9L8eogua3PaNUfyQskqQ>iU+n zKcJn?(BmP>36isOR4!3zijbCe-XfEPq@PA@sYlXAuC64>669Wib5BGcr={t5gvt!{ z^&D9Y&}oZp+%9k6Bi`+M|G%@Kix6Gz%;8zEdFQtcoetB`jkVqZl6fK|WQ&w;colvN zD4D9mHXc=Ky2%~RfFUc@N>13fr^+k(F{6i1Wad z`y>J_B(4r&Dk!~c82*m)c|VLts3Op&_J!~JHJCU|)fGx%>jmv(b)Uwx4V;m<=)U1Q zL;B=X#-A0;{^J#Le8u3?g67RTs+pl%tjRz9gtDJd&!*VggtKH&(%!yjeK$quoFvUi z&&On=oOF~k|I7DGf1Z#I`bZ&=NfB%y_x<#x3sXe1quhx|my%hZ^n3uF*-P?t=w6C0 zHNNvFYLZ=8(V;eGx87u)(O$n{^6gtlv!Ia@;*ltCf$uE7F?&(oFbt$}c{Gj`2xJHX zIO1uF6P&UTauEFcWENARPI72Bo0Hr_w*3b~HSkkk7dp(VZk$Kh}*NU%&a? z3Ms+44rhq5%?8_=!0l2hjN-(h@9LHtiVO#t@DGlUeBAJaQ0THC>1DXKqFvNG%Q*aY z;|s)ow~H?p7VA7JE6E0$ZeF4K1B9(HO>hdaoe9XD)TmV9OyE|FEwSqZ&&UM?K5!-W zEVHabl_g0pjN5&?rk&P^MByFieu?*fZGv~HN>E9hZ1~e_;iKNA2d@ud6v1uiXi_EaD~-0h%|?459Hwq? zR*;>QxT*;wHq+o$fl`KMQXw;iw-S{S+*bT%9}12&QbmUrnS>s7`vL40jW=~0+=JA| zte=gatNR<*+i?XFyoOKlJ#E_rv{$LqYcB4&-a&pgLT3VJEH1h___n26u5nJHvrb|Q|qdE^tD|D}iAlPK8K_6jT+F6Afl+ZL`Vr(rk$?;}Iv+PLD&&Uf&w`fSl zL!@n3-%K!8Qe2El%Y<&ZqFV<<8?(mxgftg4>k5^GRM`#k>}*I9)WaTv(4^|JK$U6O z_FNF7SJyL~4}S9x@5AAH_Eu~o&TVUA_=(5chsNEcR0 z@jgntU%35U=kvkg6!(kcAB&o_t+rgm=^|mzci|j=l-_}l*I8uQBOj!6(;AVbr2PcD zTGKVbg(;xWDM%B}OBGT=1uoD(kf=lj-CEfr8y0knIn8VxtxQE=A0&FK?eZHgvk&_h z?!;$xM|F@FB%>0kL;t!9r+F( zBN>~{IMLX}gl4i1qJuqWjSw6ogZ)z`_tfKJua}VcZbfr5!%1~dnD{^ibs9A|5dtHV zG?M=PUZRpeO&i&C-QAjYx+EkF9lbNrIl;NWjrZQ+x)yYgv)_D9q6}_d9h@h0cXup) zxIv#?G5XDO?9D5tKg}8a{u@{?S-)SBKOLi#r&+c%lN;Jajmq-i&d@bjH2LKfk{Vl8 z0WB6Ect+j=8QH~IuxQ&~3)^v57>8Ty(7l2r6?h-G)~ZODfBz%vyOyL#j+DI|9ZcvA&u4dnf^CW<*^TB6DnTScTq2&^?>kMM$YFbdDo+CY&RXa&duBJ3r~|fua?5J*T-{pwF%-&QjJtzQQ>0UQ;|hN7yR3+{nl7+k@ArBE@x8 zcvb%9^|s>@2$}9#uI)Wq8HAVn#gLE^*Q{x0D?o0iGTwA_tB%3fpEG#Y$9Caf%%a9w zkjl{Bt;wHXk)($C53gC>Gz`D_lDwx_ym}pMBZVRvp40#Q47;q+c|tS2qn@tmRvr1% zEA0FlIeNy$Z=bXH&p)tQN(RqI%>Vp7HYrHU0wp|MU1N>KwU*&;zNY9~mOszIwY06I z{PYuwvSa$~516h;aXA1N+=jgMsB(z63z~U_(h_47{m(x^8bfxLvi$K!>ZL$yxeIML zK%gARJVelYv$e4laes1MOj4BM^!FwnL7z8MD_xMCkHUXeAq-59&++RiPWH&gB>*ao z_ImyldV8OPAGRBZSqBT*{Y5R)1lQIy(;2!PkzMprI;Qm+cVD9*xRj@=%`0Yqy+)+zgB$}}bqv1zoWUnUZ0GRS;97g+8g*(d{B7s+p{vH;eF%YVY$&MY ziA2c#N!@-C9cvJ&Q~*!*JDCS+l9Nsun{%?QXl|$fb?39&Own`%&i1&>($dc61p8)z zS*|I+{(_>kO#bvXW@vCP@NECxHtRL{C!aESHemgFf?3aLTS5QD1=Wu)aWX||LAR z>DdseT5N3(pX(kM*E>aaagGocsTI1=*v>{r5kM;3{Ep?j1--AnAWMA^CLi(3WtP(2 zy=VH}TlB>X&ORS9{o}V7m+o2E9@3A!u^Xd|O_aA7>RyhFoXbtz@D`ukdcsCOU{v6- z9Qd$?PT4!lHf|9PB+^@+;W7Ft#ECEXSO^t1Rhi`2W=_`%vOyV>$adFz=ShY=WGYW{ z(mW5?-f>vyDuu5q+F2Ef+*8+|GLS#T<2u-gW#l<`;Q*HMP)+LtntR~ac+&dvlmhod zKFuFjpg*AWH^huf-aW6D!fF!wm1^vI zO?ACMmOaX6=lI1Pi<^qUm(OvNDb31KJRjrME4s>In+0vi2T@v9(%%Rp?FOw$E4 zSjUtqDUm|m7o7H;BE8X#Jiyv^@-JQK`mMD{Q9&ioWew?BOKiqu!$j z2!{uIauQPv+pWj%y`S0e4mUC3rU^(T5-*~Euh-;*KEfMpL{z|HTZ1afz@MGYF^xwR zd6*vT`MtX~qRZ0K&R2L5c)PZ$Fl~dintVJ!CkER_Cy~M2YZTM*zdMmg4yn%Ciz{I=a~^gui4e6pJpUe0qUaHM1Yz zQZF6(Xh_~K=&Cu*vPPguMkDgErny;>jt7{<4AVNgszLYr_-cXZk15Z4G;gozoFXkW z?R<%sDrh!LKw7=<_|}p=xg^nsdeQ{fkk*rohGczM{`iK@m6W3%GU-Bq4+5Fy_+~+~ zZqZqaH5Q%ccq1sEjcBgl(l&}iqm$o58*qU(oM|igPzBj+q2>G~I zi11#9bVL!|h&1@%PLmF^=&}A#0ljn3*$O0^hGx1BRGrPm8v(fh?+v~as9r%b2uS{6 zG3M_Vc&B3LAGuzp3GLkt%eQl6+_z3qIBa7mo;{&FFN3z_;JkgLIDClr`?uVK4-~*| zzQT5Uni28H{`H~g>|c8QwwAYB?(Pl^|NG8o5wio1?dXKCn7R%uA}O&|P4?`HGm~S>wy~sx9&TOX5J)MoO-J#`v#^$@6~60emdm)u z22@!piSIyV8Tr$aZaSly)Tk^$N)?(b8=bIRn1*htE?%LF45>pCv}>;1UOtG6lvWMK zqDOtwL55kbX&3d@`OCL8&AKHSjL1htoDlEv-IK64bdx(4FK>{eOZry@tDjzD(6O&R zVbN%}0@=L+y2yfcmk~h?S*RU)vz*i1&XE0aNF6lo?f^dW1{SHt%t zA$9Nu-a+X*0gdb2VJOduoO+ol+M8><8c1G(BNHT@c#|n0V z?^Y~+c!xpZ4UB&EDRzFt@}@#584GB6KyBFmA1BeneuyI89Q;b+sx{rRiUN+{(VPtW zTj8YCg68%PkqyX3S#%!Q>`MmMv?q$-k4Vh%oDMSCs>P$Pv1_sQ36wi7UXf%W)eV7E z3TGS4d>w3zTt~ZZ>3#B?^0H+8@;#(|ls1?K(w<=P<6B5`@tK`}1ZOuu_i z@yTcOE>c!MzQ(CO<+CSbS;OMxTk5$W9SzVug{!NGp6$eah$Q;i+wGXtwb2Lpo*P7t z&|v0^FwHq|w!44Y3aOE48XLQ#M|pyW>$?`SuD8OUV02)E-F6oQG5OPH3_ic2dH0s; z{R}-kLnWT-_6F|@%8PS!PtZbK$=za1DNzt+R;Vr5hQ$8DGn--;E_4*o7j8M{r z5R_p?_3jPp>orM{2Wp4bQBf~R#ywoM3VWxqBxhrarz7lq!ustLSqw?X1>L+NzZ{cf zhQ*KXXjVSZGDLj7Qd2&Cj+8acZAJFv60IxdKfcAf6s24U0}{bfRTe#xeoXP)-)p=$ zc&0mGh;a}bzWe^-wtWG(`oI-q0I5}+TUK`g7?jzPA4b=n+ zhdA~7Pu=rr-uExNheKr88MZVl#0MxGr*vG$6Uu$v6c5z^;-tlN(^hXRoxkBKus~O9m-(!R(?Pa)ii|qBm*4wkzdyg)LVU2DCYJSsb zcwAG3seg<+_kOph%0yt-E07u4`3NE0)POMv z4=skR5xLxTX#oXTZPotw@0mwbzEOo9Rq#TBZ7N&`Dl35+v#t?33!G!;Km7Z*^=%hY zgpL-w(E7e9_`&D8cS1itvPL6y5{j`0d4b2YfiPC;mMg3YJk-5*7o5YI4le@|ZQB;p z!07AGD9 zWTOj`Ub^*r_Rivc;K??#1wxhR%!Ei~B@i-=+$@7@nt_7246@z9<|7}nS}^_g6-H>h5nTMsH+0vpnZI2lHOMq4*^Kk| z4=WMJTZ2$QZ$6t)0^6+Vmd!T7PmrL?e7gzAOwmjyc-1E#q_L@plL6mGnw2=D=xh|( zen-W~@RYYFDi=Mlk-(mt?7B z`F4U#dq~mZRY6)fX5YWYCplW{sLvI2RX`&~|MXiDH|OTxf2R22ONP(;R6o6@Sqrku zOL|WdmVbRoz1C#I9y%AeuHI_GHU+dG3DNAE@FNViYl3KTgBZpnRUtBj@|bm)UTwJX z2k+9s^}B=d9>Z3uoeNFele~$Xy|_^cA;Nl!zt+|*<>#N%KTnx|{~BvNNq>Z-rJ7Ii zz9b*?QMspEt!U>J&O!gnFG;hC`M2*#pN58|y_u7YGL}ES!DnaWg}`D48^x?%F& z4N2MCI|So#1Ur>bTg6ru==Ob)XupX=hP8u?Lw;twT(D-6E3$ zse@)h^?M;S>L56R)1e}JqQ(7@_{mU_{bEvx6M!+|o{0xJ?k$2hZn^InUuC>&^#h83#3q!&&o@=j}u1b4>PCSy&sJ>E|g8*nS$W zlJRV)w@H;kNdz8i%nqW7p6DV?DK0L^#yPI4X>O*N)*{m+#3y1*NP2xl*V1*+ z|NK+(VM6`-E$h1l)pB^oCq{3%eDaLhFW3UI!>7-SPv>89S2WpzsH}JX-d-1SigMD{M9t*^^S+V+$(8z z&9|}m)*gxog-S?AL!|O?)GiKqcN>H2`@GDf@k%?J??l>pi4Yxj zU8Bk&={WGj{c%%r{JF&aMStig9E2a;Vip`MlspLh-q*BB3R&uEKv#z$`0-PNF|#5!OP} zY^g^90SMe=p%gj~QNCuq!qhR^elS31QLT&EPBJ`V+Xd@XZD~vEw>PMAOg2gZiCIip z-^?R7UIbz0rT|b9-x_3Df@!u$vXBa)_k6^K40dI48Q675C=<@$RT}KewkmEBMY0y( zw!0$NM=pE}HgR2ztGig}JqST>dE6vv6tLLchPY3C?izgOkwuR0Dr_fWG;-KueA{51 zr1$&+UoB{tEzWpUuf#QLx^+i>d5+2yb~49WyPb}^&QUzMBtI`${rmc+quSf4bHeQpwUUR5wn3> z(OP6tM4C;!XB$V$&Tp>|$%^-BG(rhn6%d&Nam!fI-Q5&p zf}c3vBNGYM2CG1+P`w_$t7sN0bRPKiX0eDMi$)I$MAu=OIs~Tl1FGc7$wy^$mI#fH ztvXa$1~jKJdqtWHjhj>`EfGl`qJJk-JZVgvoY6G~Zyed#nBvJO&`|0Qr5(+pB|Yn7 zCbNL($$g4!r8&7Qipl7)_agIFZasDya?{SWg zt`}ON4k*5C>$qij7KOOk6nMN#@KQNEM~EcLiUe2 zZy!FN{bnj0Hs`pj`hs~p;Ba)lJxqhM4}5x_5PZ6<ODg6Z4??hK{_gt$({%A#y&<# zT+`4@*7q&1_BR;?wr)bmN2a!^V*7LnZ$0U#hbrV=KK#*5xQ7wwgHRO#zH4bFYdj}h zM~=Jiz31a&aU!+HtXE;fN20O<@79=Qiz<8QB8GC@yXQwnL`V0$E1(I*Tw}u+VuND% z2fPtKCR!99y1FzJl=qUrggAbw_6h(`w_IRq7acr;#> zA6`~H zG={pNzFVU55lJb-JE{a`HN%+#owh9B-=WJs!YR_h0F_y6+XQ-%kfCTwC9X4gJUY+7 zfa@x(sqw8q6+QCH0ZA{xb|w_tG8F3V!jfH$z%&RXX0>GXdPe!hCunVOBE_z5n0|i~ z3Na~BIz?EEF~QDDSV?+53KoM)gOuW67YQkM8R@8xkUngHiv_mccxjf=5^R^s7xv&T zjLc(vv3DYT=ZQcljjiXj^M<5X9F9(pX;NYnQJ?J<9Eb0QkPg??p=d68*k+Dxl3>N< z9Ijr_%ocPu4B@)*l1@bWJHnyZ!6k)OEL(cM2IF2$hO!#BVEQcPJ7}Y1*xH1E$J$|XVrGvMPM^R zx8B8K-H?ngDEbM_^$l(7Nc$!2d_mIhqg13*x$w@~c1FEu$p;sxq@$fKvECwepL~>K zss&wTFs-3@@)XfbX-!7&Y7{0IQsGTNPm{qIm3B0hpupRB7Nxc6YeBK_48c!6^k6yn)px434Med!?`-!eROtIYk+sB-@ zr@!Yzt6UIRY+d8_-C75~_n z|N1#JRRDeJCCiuZafFF#JD-CuNQNO*QuhZ)Gv)5vx9GgY8pxkqpu8o&8nS-#lErmJ zl4mHT_pAy-h*UP}gX^{hwA5hRDtJsIkXxJ2CQuEJ-&LYs%>KZB!%W-OP2?beIbJY|JcUPJ5Xi5b>KPvBK%fBDDHR2QXb-xF<~zV zMFwEI@W7Idt=tj96C)e_#(v42HV_d?VAmC%Jwy6?=w}$qAB=oXq70`A`-jD0DAJuV zC*zUDqkkZb0=vZ;q~1Bwbp}=TNd|csYwxEdp1SJ?{)T_(dKE-Gwp!Dz{w8zq`_Emg zoq_q0Kc%+@-tLWbtpqe5yN7PAbl#B(xhC6S=YG6q0ffc*$nF>dXQmP72d@7X%!GjOiNd-Ltv8D$W#Y}CC$;f z4j~Fc-baR9a2fE{BeIYz=elJ$It{|kE~wyr z*M%vER`K@3cOsMs6Sf${5T=+hX;X!L5!1%Rca1C(Fb3OoA%nm*n7Ty`#w4l2wGBwH z>t^pb@&~gJ?>#cf(50rEFGC?<93n|}UhvVm#I+_gritEjTG=>e#7T@+ad_tM#YhXO zQDs;ybhI^#mZ<&#k*~O?Rq&6ThvKMi`_T1l z#d5y0Aw)@T*0y-~`UgJK-+a9n2erfFlZOAI^Y+o}MVMHvYd*^L@|XOxaqZHYk4S9W zjzNS94pI+`72VeIO-L1EyB*zP5hr1aWKiJh3Tp(}c`w*ou44j;S z-&h6{EG=!d#;n^DcFZ4^{_I^d7ytIJ|1d+VVR7|@V$=&Gu+59H87n!5NHelgwu?!O zU82y6Zc***LxcdOu*)g75g|y$x*ZqA?;hYmHyNS(W>Ot^0`J4yA`zJB3@38Z=rOr1 zGByo_^(4a_U8n~UXzw^g(e`<0o6n>quC8O8w>lI!AP&2|Q(Zj@Av@aX9P4((2X8&P zKSB>uqL0?DyS-jlkp zz2~}eEH06Bt2NoDpODF#*-!5gS_jl^^L|-}X*?JI@*B#5VEX6R$l)c*%~;O`dCyX> z;PSu!7S-J{{nIt&S6`z1n#s36Q_nlj|LJ!qf6L7u-;?(HhyLRc#OSIj1ZE&YdY2B( znyXgO8`Hb&vHbZZ$>=G0U$eS-OIK-nm*>Emc4=|-8ujEE=U-g1`tfI6(@`&17?aX} zei1D5>fnE@2P2Yx;3o>9@XdmDVd#JL93?tdZ-ZhGw#GO|k{5f_jJ+Fo9&0;H-7)_C@5sxVoB!*_P)ue6va{fFu`3Y7 z4oOZlW)5B^au0vd+R``Ak6T4@wq#$o4CiF6jEW=Q@Tpfd+`+71?_B( zM^H~IlJj%4ugRXhKbd>{d zf(vYt9=+Qej-bXngXy{eVAKuyCtq;>%>~u#JA_I}M=9NOi8Y}a3y6P9x3<`3N&S9? zzIx91iwhQi{xj>Dp?LNJCDz!w!gm_gD{!_#svfqPVVjinEcnER&y%3CFyci>q$b?M z+5r}8O(@*cKIO#)!dJMaqPm@-dS?`)9_@01si6Gy8E$dS>ZYUr)eDsLcq1srlDj|r zg}RA8&@r)9#egT@b?Eb_j6N%v{?G5QB!D728wd9q*wWpayEVE$COa#4iLk!K)@$(U zghSK5t(FBgIj)Duv zK|sjCJ|P}Np#6#K4}Rv<^#>DNv7N|@L}QyKc(kV(*)Yd@dlX!DbhaHK%J=SJFAVC` zJ#4NQINDi-v!N-JiH@|UJ>ucPMCl{W+v7;+Q|Il2-?Ko_(avUgnH;78iU-c+k3OG6 zK#B55w+}66H&X@yzM;9B;hc)ja}sA-tc(8T)&}mnbBJ=pMEn(;ufXBxrY59=gZfNB=`|;k_tthTd6R7Z57B z;Z*G@<m^{U|EzY=r&e(9Ds+S|I#a1mO8kMHO*3X3o zPZc@B`4CQ(Xnfb=OhA-30_Wu|@$7gBRRXBgMWLNb6BC;$01?O`BYHVE} zX{q?-$mj9(2O6lO|Izyg_vy{Ka%{65nm7P;@yrT(2HnrF%jos5 zQ&g7Vni|^~R9S=|ow%kp(=&fEhCI4k#r@86f0D4DCnq-`oOR)x*l2T%jZKpXB1NH4 zX@)BHrrzG+8ngXe2aQi>J|ZH0`wngpXgw^hMhGKF&d$(j7=`$~O+rXb(u)svFEGSM z5tB?5wrc5CHf*du6x8V;4c1Q^!QVZ8l{la<2o)R<+F2cMZo?Wv>(kGBRrikbj!^Kf8zQB6fGilp1=p})-<=bIG>T7p9Qk|iRn)upu-kM6V*v6rf;DcQ+t3W4--}T0AVDpYT)6uO~lwbdb;koDf|MwlL93o7Ii7qF0ZMpbw zzeZG3e0hmjzh^Z|xcWc7qI>s}$)8^1Wdb508;_AX7HU!;m86~C;cQNR(F=u{t+&A_ z`y9igA$oAu$da9t$A&*VnFgQV4M$PRFqY3U(nM0vSEw|@))h_&v`!Hs2n>aHG_xg6 zO0r%r#B^_(6cxR(Z9_9#(;0_|6rKF+5+T-f^9J2Z5h^1ak4Z{}YgSCZdqvwgR3hWp zS)+tRl|!=g0j>@EN({TBJ{vNTop=nCaetU(j+Ay}Yfp*d@I#iyavhbaly2aKGk!kF5Mte6$>; zv5Vzt!BlKeW!4XF6zgUSVBiyEQ6hCmeKSYqBhr4z4KT|Y&8!C7;)@}}PoHC_@2O@B zRMJQ1ImIVqXlmBiE7Hpmy=NoZ>$falF41Ra6c;7JSyT#>KYq_@YLLory~FACp{Y?++kGpy?y&2XzTvIEmOVSw}lJ> zT$vQ4XCs6)yTW6iFCBv&keYOuMi27+M)#5Pc8esRxPJfId)IRmgT0|xDoovC)+UIp zO#n@jVUA!gkW6rzmwoVTjz80h&vkH~TiSWla7c+vJk8Ankqt=(+3xp53elDZvza=` z)93l=^Hv<*!~S&X-ZP4hRP!0uuswHo(81vZU2uXYe)QgXAGAFx&vwE>DGm~R&1yzF zZzC0OkLKsWng(Qok}~MeOowq6U$KjY$eFYwhGZw<|)#tV;`PVrLFPS*5){S|)o zmc=cc|Ncw->OHe>-;rKEC+jO#FJB|lA?YBaTg@?*3n_=zAk#FU&&~!1B3+V=he+Mh zOy;z!CTLxh+EPSq*W#r{CmJC#va>P$=NYrVe9Qbz%f>z2OTxM3SO=*VMfl?>ItOKVA>u^3q z)e6ZYF~j}?rscZ_MH@P4qyXkE3=#=SJ+jH z8syRPOkh?a22`d&#Acf&Oi9zoBeg+@n2k!zY>Dib_^P6-49Qs^VNJ02QaVH*3m2b# z;OS@MK7PH%=_CmAnl5ley~Qloc$J`HkrFI`x)=-YvDR;k5ZUXIqyn?(P+1%kx()AG zq7sdi4r_PCV;HkZ1i@xU=2Faz1#`{chTQ_A{~E(tRC>O z_t#h8;d&QFWm{Q+bD$Jbh2&4EG#(d4C^%#!z9YNo!z2Ro4}qRB6BY6 zAS%m|+F@!Jgs>1iwR<_ftugT)gSoa3YVwGf2uTP7aUl{qoWU0F6-hr0`VN^QadcH3 z0%TO2kRef768!aJNYKX0P6)BbRo|^espNru;MQ5fi8vYD9}|ba5hjBcXIvQfcP%b{ zzJPkg&CnUTRgEl*aP}(^_UtC^_c|7#mgq1M-xm%K6K`yoIL5u>@HmLYhxCyvzo8`f z9WvxMV%G$nDO^|My+(LJa#rA*F6aY#Nl3G-E6my;vLyJsH+7&1t}2WPyiBoie<7R$ zQp%$V&aQ~?ChSF0$-M%1E7$*JK;^bD51ex${>FWK!^w6InPkxh&u=pnPC}J?t|KDN z(7p7*^Z6sPyzl=F@v+zM929I7-lwfwkxs+s+Sme$2hQ7%KA#`>OwMojvaRpY-Z*|U zVGqT1n8G<@qU)0XJI~t>|IE&jEbf&;Mm^Zx`uF1FeyfP*_O^D97Inf$M-2{w!S<2X zZFF{=!tS5X-Z@lWgnh$=fGt~vshUthr{>zQ$6(gfvxaooN2Ln0s^k9cwgsn98f=RT zg!ouLY}Vzbk%^P#?b*Qgdkd5L;BOy-`vg*IkPh9?G1CQIXGw-b6d*DUwxgRj$V>z~ zL+^I3IMKmK4+?au;@{hAh&n^JT!&=W1MdAMz4YGF+Vg=v8={1xTh~BB{^W9-SQa=$ z5|zutuJzbAa?9Uhi<0aFE5|C|$D>6zA}S$e@E>e^^b_9i>iy2Xqzrzm&bSjw;-itz zfs*r($92F-a}HaZU2*w<^$^hsA&iX{)VC8vHV9}^jF3GT|L%_n-A8hu?|EfDY=^Wd zkcCp%)r{tD5yb`$?-O({rJc-CgCVY7fG7hJW8FPBk=@8eq7p$fn}&2VC3c)Y?}Be? z9KT4NprSXe+l*!Q#@V4537mQ7Q_g<-1!-dON{1NM#v${F#!QyTe1MRKcDjhDS&dIL z(m~S85kPW&LHTrmOcL7bH{AZ`4~Wq-E`R?yiiU34VVXc$Fil5xKE$o2tlrH@$`qOQ z5wfLSbc}xe1$2RTwR|(B{PJ_ozCNdV^_J?+q01x`Y2A`))-e3yGyH0aSJ2HDG>Zx^ zB>DK9WSHZs1+J5*vc$J@RyQlgzx@@7s#yMbi&r`Qudis|zheILg5IZ}kYA3G?S$L^ z`~jyjAZ7H;3!1ktsaIx8QQDg3JA&&*KH~iMU!wh-<&U?>{v|qdG}9U0XV`X5JzbFw zE=h7rHJPE341ppUj!>DSoy};b70KB-#kdzlm~O`%6oh~PTdiY3BvE+}ksb+c_xXm~ zzD^<%PdA%ksz6mi1ktfNf5z}d#^g`0>3{V#%61@ZK>6<)lJOWRYUlLa$z?&6jWk@eB$%hF^UxfgX(G{Y* zrZ z&>Ii=tO$WaogoS&>wql{^xg)+;O@}u|d@Lb!;1XD|r^FBHa^rCIJ&Z&Lg zdt{c7ltJjZvHm)FK7TOE`}jN;r_tEQt|#)2ouylwXxkUSEnTKa;SPA*Jis6RW%sbV z-qr?h;(5F&EJc_`__m{&-hnE}FV67wjQVa(c5xBhS$N>Qb$e&vLp8vo-*ecP+vx-w zoh4LOA`6YHm$*)&$}IdH7r6HuC!~|_osXW#c^W8eUQ#|QS^xMm>j^;qC={k>zb`=)bNt?-+hYc)^uwNRv;2b{dPk6ETP2bX1ivIJb48FXedH0IDZ{H)7K%YJ1 z?28feKYWLANwi~>IBP;Wp;RO>k3Y*1C*YB}!xG*UWxiGXBS3lhELtK$n`? zw|`~vzS`Q)`pz8rKnpQcSrYw24PrAYjy%4A8fGNJC{%Fna2#_$c0Zy5oZ?xXy8dLe z=q8$Ty+xk9_u#}%u;?uwMKUar8|3Er<-6z62p@{_7E0sWhHhT%A zV)f|tVyo`=`-hqW({v#q#kDxE(W%-~8q45;Y(dK4J1T@iCD2uCy4nYXM{a;E8`bK; z5=W?%B$0GY6F5lvp=aR(qI@<$;Xz5d#l{t3Ki)lbthQ<6Mi-Dfm1L+y1b^VN7wAG# zVwW>kZ>EU;klvFqGLH3~lSsLlXtG^N9bMfZRe??vUUZ=WZ~+-cOh8UmqQZ!*?I7*Ze{zNtEoM<;J0hwYI{&U(Vp>m< zhiFr4f*3;}qxE4xW=!27bQ13CRAfAMhm2|sd<36=tDFu+pEUsm3^tZEq8w6=GuCe> z=&}f$Tqgpu(HVqHQ7M?J#o7*)4oC|XRNm5KnhGI;%Y@9+FwwU*Ofkw5l~}rY7wn%f z5k*Z%dO50;bkil|J!qG#ujhy)L8>$ap~!^tvSju0J;~)2vR%@w4Ef~+T3V{f99i_q zh8eE4c+=9{EkGxDYoZ%X@YYtD#C0vE?xI`8Zo=igL}%$y5Ck~eVjFjaaPAtEkHXNr z#TY?xb%s`cC+JoZTQyOYF7Q6Y=&DpjKJ~_yG;-nzlMU}b0+oznCT~4@P?DA@));6F z?P86`VjB^?$y*R9(9LlWgm!DKE+|*BA-G$zHguOT#o#FkszeyV<@}M z#5ntYdLR7w8_(N^^hqCky-*TcH<)D`X$2mnCK;7TZ$nZcr#{n(^Z7&fu)i-kLpzIp z_ot3)p~7=@Ap-#116rB?`t#Wz84!fCz(;ZAk=RdcbU}|H?&?6}l?*e?Y=P+_nkxfq zz#EHmCQRp|la{jvo8VBvX{+0Wmqqs* z6#{u=UXqk4-Sm#8YSG1zd>o>?Z5Q@WPpC;<*I*s!G>^syew!_T(7_of>ZfFxqjQCK zB5=LebJmlF;@KrC0-rLK)HioDE3=)-`kg7nT>RU={%%H64hLVnKspns2Z^A$yQP`d zq~{l;;~;d}Y^Ev=1;}B{=0lDYM~)Y8kH>XS5OAal7FyvgI4f{nLpzNK?^z#jY~Vin zeU6nlu>o)*>eQd$ROY{`-8Z(E3Rf>_Zf8Ld#a=3&cMy{&g9TUQq}EH!+K~)1y6Ku^JixAI)RUV2SD!Qd zd_?u?Ep44pTn$mF!maL@{WxXtn{Uu=$?YFr(f{?Au()RSW)-4fkK=y42bt3U>*{>!6yUicW-H`l>DNH@RGEjgpGXF z(yeQ}RHVZYKvGX;VI(YNFkT-NxMqo~x}dUc4MHoL>6*cBzCziGdgaN_dL+FBGoP@0 zd51NiiXnqfd#rwVgGwC|aJ`w}P9En*`PxG2s``-2b`;`W-u zJzkC(ywnn8I=MzT1`iv}VS^RiQ zdhrC6TIN5z#&({;mtUgXl-cVwqpz-5e)}VxEjat#3!1mDSl-qoML|;bNX8+0+OAuw z>-U%@p?o%?yM9l#s!@4?=nS@n{KXZ@*LYRZ|MY_H_6^hT-r|+U8O_=6za-TytM_Y? ziy__3D`r0~82svMl%KPFy&}IFVpmI4+Nbwo$m-=w>ZK3+X5`^I<0zgzrx?TRFRwwR zJ6lKVPG||@q3Qk6Alb)5@kCR9tlCd{jK6t~FwrY_>z*L+TG3wLU^`9z^bAZ8>8VsA zwZJwWFFft_Eg~P2UzT*!JKD(_v^qV4kEwh}NJaz9nv(T!n@baYV>Fv6Pr0LXxq@Y zHZEh{VAmm?wD{}=qff`IetyO5hZ~B|zodUAnEdfayw2mt^>k~)@Yi3`J4<8yy2Lw= zZ5>z}z$Ii%F6?OU?l7$)zdFNKi>-FURcplHoblIBXeSGjK}nLp`euPc;#NzN@fpQc zkL6!~!pI?mtAxA%_#Q_HgAq7vCpr6v&oMV|nY~&u`1&&v-Lif=B^h5JWlQybMgHsw zIujcN7?mqzBBC|7cY=@$@1NTY*f;%I?Cr)*yRd6DyUw+qFx#34B6FFhM!&0 z-Gx0~|XCrTFX%Qc*Me_9Y_AqKHuGVLI#w1eZ+`Zx;|qoorRW zz6+e8WK<%&J&{xY&|=`kg65G0ef*LIWYW|wBBBit#c?Vj9rY02oHlAdDf~EvKp%=B zT(zc|Rm4p5uxTHUY9f6jj7vK}h4i(1p(32-l!=}Ak)!a$(;T#qa1%MUU5NrE7fJN@ zP1Ceui7kSiD^_`1(`) z{Eo%D1?6YYaI+hhH&t|%5WA$h4eBB?246fQjpDUnF{LoeO+2*+ks)=5tvynC+Et4# zGTQkJk@XpTa)woo^BXxo`Yr16@#%V zqe6J9$(r65pOVm0O)HYofc(6qn@*{3mVpZ^N(NtyXkOn!)YcCik=wo)OJEJTF2 zF`do|R4QqfHG?ldK{iY3c}MZ-6YTswtLujRY_zqea_cqCv>`h$SpEE(ripGtjiL9& zXC!jXA!`E7jnp(T*5*K})x%2TB9wCgIA zg(_qC#dFf6W%YWBKD$Jk6^pmGIO8dvK10hjtGkZDr(;&%{!Ht0#=m|>^ZF&rNlQK+ zktmHC^~kRV*vXvLyIZ`>NeYecYO2X1h~BKl8c2pclrYHtnBt;Gd;Ny_Pd7NFL8J`7 zctO^a)bHo0VUKR|p5?om^63?r1@*!QnnG9OT}Jt|&+6xwR4Y%~E6_Qk}gY%0xv_la4bb@`V#L+T#);wH5LrBZ48%TPLzIsj~!`>c3kpeH!uGchoOHfI) zcXS{_nw*p&BH3CWLNR0-qoliC@h0L#YQr~-$+AKPw;iDcX0^t8L6RywntVKuMUp7;hY}^Zcb{~o*p@YY>Syq^}#dRyH$sCf5 zY%o9)XlC7_qx}3S(pRkCufx8iGjyh7VbTSUZzpz+U^;rz`aQAP$t1rxz1zBG$ZcBU zK2qw8iD!l0)`iXmCmw9Lmn}t((`Sjd4n63R9K@FYjpyy=KRb>>U5?LB|HuS)BVgCK zx~9IJA#{dHbiCi-w3Ll|kJDW6JKp}u^ZDT#LwHLwUE!Q0vzAycAoxc&nX5;sBt9NbxXGh zh_liH+nSI@D-5=&aZaJK1Y1|wj_7{WAo>G(=Y6`_0zDd{m8Y4ku-@USnq+iFep#^k z@gVr;H@Vq*oJOpQN0`~T-0qO6i3#A9>M8S=6Lhb9z>j~UQ7|EY z!W*iaDMIVH__u%k{S2KAiznxyD2_$UR+ym#W;VgJlI&sxw%emc`9rIwQ^xDZMeC`; z_R;I3Et}s&ev4pp7lngiG5UkJ#*>kprxwIL9~ZIJ!0ZV9J2w(De=n53VDN2B-Iu>bEyoBQSMC`Pp-*=d>$_z@Y~tbZS|>y(2w)LOu{IU*A%`c!8wF3rRPh)6N?7 zV1!hLZdnBpZdQ^G2S^dD=A=r39by!>g+#<)P3Nt_8i%VI+UXimq+l$%Hy{}#v^RHj ztw0qCbX|y*_7a^H$RbB)2|^f95}hTi-@ao#sgY51Dn%?b`bDrULx2e4OV@eSpp3=g zLu<~^Emk}63p-(?P%_fO{NDe(q1c4`vvp1W;yKE$FeW3v$f<7@&^1_>Q9c`EChzGQ zfyxKuPx{m^U*U=&TGT9GO~{@+qZmn6uioKB3L;_f=@n8Mywte1p_wdjjm6d#^oI1F zJwbVcP(BoBO-=o7fmbQXASdmY;5*iDu94Y*^7)8vx}a-(@Br^DDh(X#^{e-+XEjPk zpI>M2E>Je^&+KDJk(7~6$4Mm0IlJXNpJr_sWI3e&$tA+pbnBLO-h`k7CBj~&<(8%q z=AeGJ^KB;%aS!(4XErgxB3cBxW=T7%kVOyZV(fbs;&h{k*S8hzY>DiT8GL$yTTiKP z){yqd$0^Ot9b`kKTT{;}blyV`%0MlwmpH4)&qqPQ?>AzlfRfek-b2zS8wjemcc}gu zz31onx}u(}Q2iX0NMxeu))n>bDtO)ELvTYLiz&ZX)cFtrVCE}CRv@*-)yJV)C%zc# z5qTaH4ecTFNVLw|Jm(lXgY_iiaR}Io!8H%>^Wi(#2tiL$X+Gk--TYr?0(2qNUP|zX z&gXq!u_J`o8IVbWTTN+Kmh37_G`15gjx^Mrk%|2LhsQnxbN_?^{MtD)w0a-w%gV_ zx?dt}N7tD9;dZXWELI`VEoL#JTY2)Qmq@zpyJJlNt(xmQ zWH~_kHEpHIho04SP4C5+`t@6^%}7RrNb7Wg?$E3;>kgbn_6DSb0=sI^14Vli8duje zq@y!bF2lK5q(~{~=2NP76GU&!;MsuH%hz)4roO(7T9=qdfkKx(R06g( z6i-Lg@88j^0w^ZDL+Ee~!XjltG8{s;q`qB}UW_r*JDg8ZS%w~zDCKa`>4s*(;?)hP z^pL?Nb~GHR6EH2Nvmv-EP&h&XT|T)$I(raDO0hU8D%1NXKPN-`a^w#DT>O z2SPo6A}aKQ*Y8Dz1}mrFwy;SVWE<{MfHk|#e$R?VaN5SsKh{C-TiWbfzd1uYS>bFz znDdJP-ZZp}Zugmv3;&bpHM39PPRxy}CsEn!0lIE-!G+60=%iY8wh7D;a$K z0@1E9J_*R}e1WMUJMRUL#@O@-0qt~!X(Qmj`TS`b(gi0oIwQ%?#t1@aL^du_8mjAg z;A~y?sIPCRu2%>xBk#0CC63kGcUVy{{NxI=xMe*xl;`Kjq@`W9BxQ*z3$kGjwxzzU z$S%)F3PE$TfGj6JFKOQ2(HRx2wcfv>nmNj6L+ZEhY1fu^)p7RE-(c@vQ!NF`S&}Eu z$+9&!|M3&$XJ649!}PoN^uPIvEOmI{sjhG7)&ivyyx95T3K_W2=^#gGwj8mowa(tV zD+G9BX=iiH+Jg!_4E*<1@B4?fwOG^bMlmso zN+7Z8mf=7D3Z`$VO^>tBFIfKc5>vH!k&~7hTdhFlfoEI@*00_p2Ipi+%i`UP-lt#E zJ9FIr#}BA-2wu_qk!eD6GoiYh1B!0Gz~?>sPcIN2(s2%5Lwz^H)F9IgAuQR& z84|m}$UqO_i5P>>EZv+sUl`F@Qqvmk0|T11+MXzQ4Ww}AnL5W$~X zDU?)uHi0`EJJ%Y#Wa~U|${fIT9eRAp**DMeiz)S8g=rl!m0&!{IM9;3zc1w455bX% z3Tw392tPSM%3WJwTaPXWAZlD=5V}C<020VVW7c!l*He95;JUbzR|HO8@f# z%O76hk`dC*Sx;(;@fGPX!5fG74bDh(o`}=XW18sbqVk~c+2|oQKGX<=a z@NGjqZAs7iC~0wS&kpq?&*#ks)4A zY*lYF3qEXz7%XFD8m$O72z5+v_6I4@fr{c?LpPh#wUYd54E2I$VM)(Mq|r%3_4`Ox zEPtAkUR{w7(_ka%qd2*0sNPRVpFBaBIc=R&j4ZR4D@NZuVfE+lY1@o!*bnx=VPJ)6 zg4L`u9daX3{WM1=n^L#Sag zD0jT(O_vyP+`-fy1=5ctG)8+d=eV|~n2fB*MKBpc(8p6TBA;O}!9Jr6j8Z2o&46sX-QY-W#% zA-oSL%q9fKn=aV*1rzS=NH-buNrpLgvBFelE0}Sv!&^yyb%qoUv#RK-22_H|QgkX~ zUcHYhVzH;W+!X|yzZX7#;7@hSXvnX^n9DmGOzBbN=R(3Edh~ zd&*~LnE8}u(E^g<$r;#+=B^GwDR~z7sUp&8Tt_os;<^n9Di%V+5lXeRm7};k4@j7? zm~|71P!-~+odIuJL{TDW@h+vf8sWMY-9{r8$yV;%{U7)-;>rwpyNiJyb zmgvzCrDBlGF~3nN+-gO0J4X~b>1cpT1nq1YXji=~@Vaj&w2KCnhayhsEC@d)Gpq;K zInuK+#aT%^4bMy|1zICB9TdpU;$rN!kRp1%Zd?GuBxBK2H5RNz z_IqUG0e&^7o-PqO#al=(MkpB*xH3(1H^Dhg@nnpdO=#ARY}}){zQGB-*E`4cxIe;; zMVinV*(j%-OtDU$%$wM`-Wa^l4|47Z+9FFJIQ1S>;%_-<^% zi@bBFvIoAUi^ZEz9_KXKD5slF@ghU&gk+S{-Axe1kR&lQON%Nrz6%zWwhnQxR)4<`4mYKof%Oix2-)pewOa_B6anOQpGQ)X=DiU1X zV%rKxLSx~=6gM3O?U3Koh`G*!)+ps@Zf4={_XebcjP`a0X%Su1JZ7mvzlMQ;<)dFi2ve5X> zhK9p5bZbL;Hoz`d;apNF>7c~b6<%qQOw%nFG>bY=ZA6%wZ>MVq6xh8+SBP+lvmnG= z{M-NeyBTSJc=6x9ArW1eqUwM)c#)8uK48LZ>0Z)S1ITl6%JMN8R2dQQoIGSqJHB8`RzJ8El_0cJ~k5 zv)H%q*&yOa(Y%}MWfEf2yVVBeegJ(wK@SlsphBi!;cQ1cUD2!?il@(z-2y8Iod4zt z^}89at7vC6s_26^JGx=9vQx+|=@9t3A($s?9r!P=$NprVC_J$N^1*%Zn zQK--wS5-9g7T;DhcXNC?1^-h%F<)0TD#**K-SouKkD!>`Y&U%z7Ux?%XcuPDZnoB!`0 z5Em~v|Dw^IkgW*u`!lr5|G5L7x<}tTPOq_ z-F%4`a?b=PAgj)-sc+_3XAxSH_Rh)sFn>Ma;(z=DOy4nibseT0X-YC4(ampYn}qT_ z$E>S+oN&J>xST-u2AF!n>g^<01*U?oOE~}ia~A*kXPh3Pl&1fyOO}877C(GOSvD+Q z8Hy+U;G5nqsqbbWiWu$?eWklisMlk9njm_XX@N}Q&zLWblSJ5epHCj-pd{Kq(O$&s_)UxEDlP z{!|#u1Lw0=bc>*6kXjy2JDtFFD@<)j`a{G<>3{Ehj(@{C5Q_AyL~=Og{+Jp=NWvMi ziEnr`xD3G1Ethzq11(eRCEj_DOiPk73kk^&=nRBbA?4s zn%^&8+ZD}Z8P^gK6u$FY z*4Hx-8l4v;nG6%MvPU*5Q1QKxsiwJ};&e_{7$*Pm15In`J^zB-~N9hE!m{8wN zF)pEe{tRJTdY_J1|M-TkE6Bzvc3qQPoFVFKW^Y<9{^2XCpMIcgB`PaWxd!7vOUf6Q zG;e?6`VVi>y*!3g9cmgp9(8n91$|siw_Jl(bMbHg`j0b|8meA~FlLK(Y+{b3QlazM zMyFbAYtf^P=uq5aC>&eN_!HJWk0aJc=wvj}?&b?n3A)U}h)uy_@)bL*{ncl ziIBluAJbu~7S-2B&QK?PaBr4#OneJ>HNHp3RFu!_}gS^&vJx|tyuv!nP5ZfVG1jzQK$pB&DTWZRNRANWrs9 zryO*5I?=eQ9qzw$;-il@4rteXp?G7{xyyImC8oJMF|s#VRquwVAN1j? zn$Y<@u|f@|t!;kn3#sN+3?OtFJ@+@rHhx_%y#vLJRtD2K8n<5Ier%UU|L ziD=AYD`p_A4J2m&u9`eW1uwxrN~4s;WCmB&m{JZM``?>Vd&xt;ZP3GW8oWbmCF4P_ zNTwr+#O?fW*1r9oN6-mLnc=JLjp5k6lP`5}&m)*}2(a@47rOqIkK-PLP2b_G z7Lo*YsFAf+{%h~BqY+xmVHBg~-j7mw_FL(Knj({8PHA)$9Xw`8z#VXOcK`xG{k~eb z){2bJMeJmP)?NykEP>w3&*~kv%!yqKCdG~teAUWl*?n(g2SZbk4%6<7-uAV84q>Jb zrne9MncM5I)`Om0q-VR&6T0r&TZ18)6ohJv>jJhYFys8z{&yGu7CN`zOWbA)DiM0g zji$|Y2UJ;oxO3j?zqxOJmg!==8w1{V_)ZLu(f8L~;s^bA!fn=8`1bd9d+(bNbD-6C z;g^|?2Ya(l#6;@{EjU&TrTF1F&=xx?27~O)_fQa!l_Y-JWS?Jg@AvzqZnV1YeDBSx z>Yl$u>6>)0!IKi4#}p|hPlrGow=d=;8Xo9}2y1JIox@H>sL<0_osg0898)AxUwMzK z8bXNZRDzBqphgjUF9f~-D$B8%#%&wSbb{(z`l==>3(ldll-T#EJVUEUzu2H>6Otk& zZ0n()83|1<9;~2V(~dH!HBYrN3GVAtbRwH`ozez~ni0QVjmJDF1&KWa{Ol zQRka}sBI0lC}izzTU^~9benHt1LF<#+znIbO8uYz^$$yxjHc69FDWJoYDj@oR^KAK z4s?oY!RGav^2_HKGvuS21EIW9*O8gSNH-qhX4EYW^x+69+|o?%WE$2I+LrCxb5u4V zol5+wGDB2&@Hfd9I}Nn@j0XDN>kmH@_rvc$_Z{MO2jIT%ydTTn`p)s*c+~3`R9lO0 zTe@Y-b<60W)38s};yTnNF@)_(I?2}DK@i1YF!@OMx2q-Xq9Wk;KRbE{cEqE9{)X=T z8QIGdHh=vA`}ie^UUT+;{Y3ePe_%4}xcp(o$sb?Qd|XgI8L{}+f2V0ijGxX?RP@_G zG803gP7;#B(0uqnxAxeh8OnQ-X+bi!bn6yZc`@)+YvFL4;qyliD#PSC(R;GfG5IW~ z-?V~UJUt?;-gEY^KaoHCn$e?z_R|?LDtz1FTE*m>7u0WlB>CcNvan!z4v+u0Z=e=4 z9Q}rifBT+Z$;+;j45KtrD`MN?e2-3ZlyfkibNc%eF8|xV()43yU!2l@e2<<#MfX>1 zJ}fD|_>%E_LjBrDFZ67u4vc2=;#*_H9}N-7?qI`g z2P%pgCa9X=I(+cAT=j?J%!J98FR;;(98bXabd@7iYr6H&=@~YKX0t(ObIRkA(5(nA zk-&mn6I_k2drUR~YT9K_esY2eYgRv>Gx^;&xbwGMy}si3KmQ~1Z;n~~_rJ3FbVYvh zjBGk0^lK?-BGM(w#VH?pPyYOruzb(uw-;oioM7QQGeO!{1aPjYdrLHoLfByyk>J!^lH;n7m^_YFoi$^=+=&MI;fB1ne z80nzhSJVyUn;7IXgibO4({CuJW*}|eT9Z)VI@(3Gk1xM*aMJ2VS5Kh`T}8K84JL-T z*VpT;#FU!m(;2EfCZ9li(O}9Pm86VLEa(62-)KWdR*pIThp!0Dn%*1yazVR+^64Dk zt|jQ?M$bUHzIHUmw=3!oOOof$$!*K#Lq+juM0-(_Kb{h*hV*zw_wf_y^OsD&I%4_f zzq0u0iflR+bG$9d=Hnp_dw1{)_^u+ld-jsUHGb$on|y@MBEGGNJqLTq?dx}&v%%!0 zXwtR9*J}tlIuH15GaO<(k(B&+On-GwUn|o29GjbgIe#m5`d~__v>u8NO?!4h)FtUr zArp>x6X_Z~B$Eu2>3xXLjo`9-_h)$~T-8c2l0A4Xw8d{OsV^GJm(S3lyAI#FJ?*_A zD;c`svjS~~^vcidw}<<)Qjvb!;XAIM+uMi38~dl|-22rPu9yF9N{N>CRWFjmbR-6L z=k7$Xt3>10SHqN8|2pg)4?IUV5P|aU=!Bb^>>Gdrg^DfJ*%{7hLgSeI{u_>ef6D5+ zpIEUYL zcg*}LM_+$IHc~VnKGAMuTJ9UjPL8p;66u?&xcc)O`lu)$KPN2}-N!TPZ6hYo7zR&? z!i;A^rSUsLoFO~P=oVY-ctkdV%Rhh5=CUU?4ddVbmdF3;OSa$to%4TtjY@OS8e>yb z40k~kYF7i-bejrg%`VDYO_kB;%w8AG>b^MMAtJYrLwZgxy0G{F;$^4ddyuwvKLX}j zA1fbNTZOCIJ+;C2e$QXFg~XTs`kxUWZYJFOogcpb!SC?EcfR2~zWEbAPo>kE(008ZkDesf!mwv^&kP4 z(3QQ~GXzv-F^R?3Exzl~qY`7Z;OJr?G#yy8@2u|3r^Fx{Y1b2m4k9j~^Mu%TxT?F> z`X9uv?hL`ZfGf;Eh^QL^LQB}OXa`cOkZsJMP4k@uR3xI;k|^r1j}}&Xr<)TNJ6hql z-M$04i)hu^(CP32T^48!{cLG z&rL7z|3tL1q3X~@ir>^SW> zo!u8s>i)shZO?-#vmx&Oo{M%m%St95`{96Ags!_zdu2yW8B$}78M>u6*SmeJvX=s0 z*+Cz#Wik<3x0k=FEJ105uPgBYBpF15`DkUvLR6{ z;yZWUIX&>Q-1dIQ_zUereN*SG_EX@`?Ta`6Pc{7H9W5#J9g*t;)9yZ*GM6>c4^yXK z=yED8&4bW6VXY@dif6^W(@dS(y+7gC?w>MI89JMH7K1}{>1R6ecZA_awC{dM^8GcR zCn~fx_@?3Zt8#w_`uczDC%jq_+n&(((ik+7=qdN?{=I$|GW5TY0RQ=h^u4vh;hA7~ z@AIb)JgDbok{(?{7imxvR0h6|;F$m(8tM(R;r0ozL|P z-{DXrcB7+w>vP@rci*|5z0Qo_=~nHbP6I_Z7>U%a_|Jy{_`6PtDHPTF50K3$#){xm zhz;#xLwfv(@fSz*musSe{%XPYzplxiOz~Iecr~Lq$=Lk(R>smsp=?1mpP_;zM7eE+Dhtw4N_VxO+YE8RF`#UL zHlFI^Cp;FLB*HB2TKcAC`rF@f^y-9uy~VYWP;F>07huc55G0U6 z)93iBw^UWm$seB5oUc({(QmHktBTMEg0o~NQ&g-7P7*isFTNr#wp{$>obttURH(#s z$Ph>BH0kj%Np9p(3vtk8t>{)AW;_93(OxczLF2o~>>s`&DI&pJOa`tFbf4Z+ts|2! zPw78=B$$HqXht?p(3u3;*l|Jq`e!cx{s}W4?c>?Cu>{|vZHC@k&D25KY(N(ivZE4w zB>0MUpj+GsHBbYh(mTBG@9#uMIb;}|M~V!&yU;Kv2qlBx!{!F{-&=y=T$(PyDQ;uGZS^fKW zG%aGri3!D{W87we8J#lw-Kmf<+D>?-x@Gm1hO>WrD~G-PlHmy<zG zQIwzp`Lk2p#cMVT!=wNFHL+`mZAMwt1vxH)P%;@KbQv!>{weUZu4puy)~KIuY+@Qy*eo^{r^`LrrrCVzM3|ejauI zvwA?X=r`RkHQ|?iRyQP;!#a^_+;Tx*dtzJRLQZ}H4j;_B}|v0Ze6 zrQIC>jNT(LjS(c??UtiDfJcP7!BsVwT?bk*MH`Y)v2SL`rgKk6W9Vx6s>e=BYy$1o zn!df}UB=)s#fWTHqP!;(hPdYgEwEDe$xW`!A;Z7&b%)<4GAYa`$K*qP`K{}D=u6+; zOCAKH-~XK-x?X)Iiu8fLJBK{=8|L9(`VL0#yQ3KC`tL^h>ULt(FFAeDLyBC)H62Q) zB*l>S=z1awlV_Mjh!8P?%@TauVWwkZwI!I0Bni}uEhbG-+F-0`4MlPxJXAZ&q3?u@ zU@d+tfOXKrL_6MK0yFTvC7|Z;##$7Pz8g5x+Q`W{N~bZMPRV8^e!HdLcA$l*p|nI% zOI)?Xcik|yjX6UXq`%p`5EGkOJUK=$83@HHsgllSzXc6UQ)F|w1 zOsF<^m68>jW>HDOX{8_x{qXk~gBDLEuI{nZDT#3s+*0HO-wmBwz3)22c)uo7X)`>- z9^Vfv(WuEzCd8(OB**ATziEik;atGjRJ5?{;+Bh{Gi$J^5vTI15wZb8th?6I2~hgs z_Kvc{fm#6SGBtWY&qq8MMc?0%(#Bv%`JkiM_^QS`O*&5LR-57389Imq41aH)Rl@{g zuc3_)4QNF&PG~PTB*!y!-_WdD(TwBq!{V!KMmkRMt1UiA*LW9mE|Zus`B5%4QoW_C z9Cn=1EjFTU)k6Xr3R9-oBEfAdx~rOKwHO402W3fTV~m!GM{~KP+qPt<$5`d*R<-D5 z2kpBg5L$|pF>bY{?*=xomdN`1mMx_Mt`DTM88&%9kGc;pbhuSbz)0k}zSg{6i)@AR zaicx9!?`J0XNVp%E{Sb}cZ&REB9fA>rK=p-ET_4+r0+F0P0=P0x^HzDGB?>6RPmrW=j23F$baU#{`JBAriBzL&p8Yw^0+lw@3@)lF}l zHbbp?$YxhJRRdb-U)HJb<#0O=bW%>|fBFg&Tj4-*NQ=02Iz&UiU;of|xN$uyb#Y>6`R`7tUcbgUF$?xp&-j}!F>1xtcV~>g{D$&avH9^mkz~+@8cbOb zooJD7;A23zpgJch%Rxus>6S}^lMUK+ofI}k5^2ojl;hvOz^~SWBe|viu)uqTNpkXM zbBy+EKP=_t%5#z;L&u8Mk8cU8#2QKEi&2wJkFaGT-Ii*Ft06m{4u+48Zm|-BWgJFU z&Vx;e^#*wai+}kWjGi!iIj4E^2|b$-n=NL1Og_&@j!LQ@f8^@NE7D1c(kbcD zWLPYF8FhsnIYHf!4(>O{;TcjY#f~!i^%ecr%P7xvbag}iDWfL^o7b;dz1zq=NhIbq28S7)FnKa&^ZkzmTU<+L4|W!%)D0H&O+)5Q>P_@+ z9|m$SKYe(dUDYxA@+IS^V+p4iiq3x1$*A>!suPD@WnZXRgWD|W7Kep)fS90Di)*(u zpVo|j{|%$#jLU!j4m~~P_#a--zI#t|wj_i|-*0y%0R0cc|is7EpI)q&|VG&=wSgcXnU2tt~z{E;WjOy7wx+#<`hSk z?fVPT)2GZ{PU)^z#B4;GE3W?b16>oCzIug;6|0}#qq0)W>*`t}pp+tbhih8$=P#H% zo>0C0fOih9bIhp3l%u;^;(IV@N_KoicXdWE6K3B$L;05N&#!4V zf#S&%RH#MP(#wP|$<1{a`j8y3-%AuqJKD=je5>To6n5D7)s0lac%UWTMYl)p?mhSJ zw`%8SkcNc1-GNq$*j2O_*YV|A50Waa?l%P<(yRu9T#ONuTWogly>IN#0ar`HquOEk zZYMC_^PO*Ypa=O`YH;hN1Opj}Do1CEP*vBGwO_U0-qk?IsD`ObN2qrO?OPo2XtCp* z?&=DaPDsZG&z;tUwxVARd}IQB0W#|Lh$tmekhVKGNE^-(DS;tHn{(xW+}$79mMP<^_jK3|g_osf)El-4BUjPC3`i@yzAXBDrNK}o`$ zT&f`y$`~u%=XlRvwWn~1oYvPZ7(GOJ+hkfiImSePQ?R}-K7}P{QZrzY8n*AwahQ7! zoVVMn0c^qe*)jAr-m9C*JP$^TiuSNut_7i#B;Y$#UXo6-y+QHbKYO28|5uM!)LobK zeg9qkn(y!*bp0UVh+RXsix-b!-)Xxm2)(1LTU_VKXGhq?<2t{OA=fsQBC@JbX2j^(l~2ys5IX{{X$ejZ`sizdL-Y=D!$#5Idrea8#_4X*;EHB0 zdg&S{Bko@_KcOgL_2WCp#^mFae%*?*JGMlhkj=*=(}e2XN2<$~bX=g6#b#C#`S5$L z@~$}CC1$C^Q}lieDo*y``uzw#67X$9B%ye8LN+gn+a;TKSLh@gw5o>ubV9edq`GP_ zc6e6Q&<%@*G_!Qu8k3jOEj{q<$Ni>yUC=*lIgmp8W=O#OkF?viq$eko^FmzV))1OX zV#}4eryH+s1~x>0ef#!5%b;|`wJp90Ny`*PG6(A^dW@*pQ*`8O!6iHtfc+uf{ zMfvnGX~wm7@>i|HTS2**TV3lI?)kOFA&u06J~-G6X_+cUyzhX5B#X407F$jjKbzo| z8$yy|HG6YZHXB3N(lxzkH@jZ6!b6u#DNV%V>XzjAgwcFVzg*y*BZd@{7{ColuTVUl z6RH*4PiyfLD2>vIjDT;Etm}W+T zXkW8=zrbW;kqQMTHG|gsz_nyP7GIP}(SF1F|{)A8rsE{h%^OFW@uL%vL}y8R8M_Tp=^rH?a)7K#Rq2+Y$4%dHcRMNYr3jInH&`z zDlf?9CH>-p&ASC8878$4cl&o8eWk9a&7TA3Xf6Jl-VH%2|MibcY(5=-@ff4se(ZFp z@6ky@e|664$1_M$(Td#oQ0hKc$KlhD>lKr)o|B|u*vQmf2IP%S@*vPR5)bTqkFi?V z?BQV+C%4lF`5e3RW(WE~MkDukpzq~a-t!%97V{5Xe|V}_x7d#oJQCdQa38Nb1h*ny zRibgLE4o!HNTNHqyF(I*LYF1cHH0P*+6u;VCNCb*Uwoq9Y;Z1P^x~MXTA}ii_Ueqj zg3+@lq_Z4F5Hn6t7;7OonyVEtdb-7y{EO%4c0*f5lyWFLqIfbRZZ28B`2^{dY&Jn# zNB!v%Gd{u^M~o>tHwWeuO>`CAsv()qBm_hobfSd)+=zJ~3{;2cI)W-V`pq*`=!rhi zoUg!UXe;;2ZP&P}CwuY)Lqqjx!}!%>y7!l;a*D|U-PIOTl=yZ{^rPYJ^$bf-yKL|w61$4fgDFaOvB_ed%Fubb@2)82aoc(*G8DdU$eui9^2MC$ z^;@=YFVUkp`B6r5c}^s!cyvsXDRiEQL?%e_?3W+eEIhMso)fzktv#zB-q7`i>tR7e znFLM5J2#~0*?VHDuiqOf;sWA4C$7>OI}!@bDSD82pr0 zgPc<$pF_P7J+{_jI!pz@)GihTGK$lwNFu6=?YlFSN->kM$kANI`o~MkS5K(lz9FW^ zj318)eMj~20#nQwznsyp8$z{V^X3fl41y=P$mr!W%10C0^GoUvm+0{^<1Zc&)}L7Z z@Sb1_^65x;-c^f93W`U^*xX|BM2fRv@r%LB*b*i8LMb6R1mQ;8aZY>wk@e3P63h@i z*b&oLPcU)A>h*$Ta!fk42hxPkt;2>8qJ)F&iX>|X($7Xb0XG-@;ef5sS%J0s6U;7o-%qdqrF(tZ??p)rSCP6cs35;)^JF=}O#8Fnhg zbZpjCA1{Z=>tqO;5)7zsDx$kp;CheF$7ClnXf`w#3&D2=O?ooNrg{%>xzmk3ZTba@S4@w(meILufX%=U4csFlkOUpGp6R`=h*XOk{8CjpMa{`SAYB z=RcH39wsS1(1E_43aN&~m#A_^Y?o9Y*F%~jn6$(chEUf;EZO`BlR>vw(5-vSXbiqWr&C7Hk0jRH)zlv^ zh(`QFp@-2IPw1CttluxuT9BYB48E2$-Pd@w9APpe64Izpu_yFyNZAbNbcD8ncHK}u zeL~n=QD3dmIwPHr@zo07MzjT;jVYcUOR8kMX7$4dT(rYJb4{5J^bY;B1eBPxt zJ12O^!vcEp^)syUH#-u;i=c~=xW44-hYyfszrsFx50Xk{%)Wk(jV*3JI=uOEa65(+ zF^6=^E#0Okoyi#OCODoO58_Qz-~$D5fV+@$emO|xzJmC(-{C*zdYuSUw!3O>r5oJ? zYS$2Z(Qavbn~^;bIKrWOH6zBBe$(N*4qcXHqY=?JvPrj!be7{cHM$(*s!RG7vb-cY zo?z2RbGBhuMJY5fIFt=Ems{-o2pb)~H^flkoniF+DOPV;{QWh0{D^#9qHRyJSV>^T z5b%KxgCScFeCe9L4y5A=N(%u(8*ud&*9f-2w~gp+V}N|Z(KjziZBKo6NxOEKG)J4^ zl-_J{T_ig?BGyalS~36q6RPh&po%HRcC^b1la<8K5JOHn9T=)H9E@{iB-?McxK5Fb z#-!r}-!-(0HLiCOAXB8orl#)=`Mjh#J13c+LbIZ&97$d>`r;AVS1f<{NFYKwX8!vx zNn%HHvBd{39P55J3Tz17pwsk5QYQyJw9<}#Tj6^NN9wPZq|aV3dpTkA!+W}IgE9rl zNYh+hfhkF|jO=8L%?(j${CY#sIjUc=^M1`iEhi{Z?ADG!y2_u1JgD^Mewc@ z;>zw+e>g7P%ab(G_tz-9du<7ke%&(q;svAQoPcnk+eIbM>a0L^@ar`}0(mNlmDjfp z(!md15z+T)o1%>z`cOHe7suqsW8A8u{`3jgXzXM}HqYtL&!`uH>F=LWzj=*|BPP#} zfJpWBJ;6?xJfG4pD?-;&FP20jMXzro)8D)#O(V@!g|8aCgW~BE(yU|gmmdg8Nj@3l z>kVzwkz^%FR*)RY)J>8exq;)7ppz|nJSG|NV<<_t>&`y1{OKH(ibI}c#L+h|NKDP< z%>pwyrZ^tB%OTzj%-Ao(^0Ty6bjyP%@7?+o9MQ)?QgL&QxjtNG=v3jGE&Wz_tY$o8 z^5v;eeAuCIr{h zo>%BmO8#Vyzq(-k^NQ^83E2edcNYXTB0tTcYp5=^xV}dxiENy=Vv^a*pcJlk*wL6Y zH@83%@y>ZcX)npI=@?t6z0^P}gYP!D8q(<)LL+NMLF`!I}NhOUn^qpwrqrqeuNav#%ABM zS81#1R=1vuYitYn4&U}dn@Lm5KpD9+>Amxr?%CV+vKl$8#lxuc8*+*JwEYi%XEpHQ z(PB=PI_kFYdzgSGir`zJw+tHg_^{FHK4c48Cn$UUekrAgi~+wVkI9es^mRQX+e&lO zr1pl6UBy6GRfK3c`t28FrIIGYFj4In=WJeIVvip)emTIjXZ+Pm@*_q4X-Qv4 zLc67}hG~`#*knRF*7$l$h!&gXpuJFdJeaIR=?;~RNk@k6aw`N4??t-g9Kk6mpf5kL ze7D9HnQ;AGN8dV<@d)L6La-#`5!%F|sp1G-OT@~)*1Ms@+)!^?ij&7^U(v3&=yXI< zBy`&qp;y>4C7B&joQy>?U$40Q%TM%VB)Q<0;~oEm8DhV~J=p{|pFuSc(R|y2-bpx& zo#v-UDEu9VsY)zvwU89KBEN$v`jtQy5v{kL{Lu+XuJ=i5cg-u;C)*g5NEL}gA{WG{ zAMPmM)8YDT2l_wy`a{ykLxTYI(06|5XXpbH!963iJ3{~^sYu&3-KrLC;*BRpqjMQM z>nz7)ntr*#%w}YzqFePO(=oBF>6U9E;A&6##UuRklD;++rxSFpiBa6Gig0~83rdI- zR~vL$5~>Z|rX`)vC?3!8RW;Bt#CTP|e~0r5rNm^FJw7HjGJZ0nG1>(BbtRuQPYHD; zrc!MNPxLOzS{Bq~I;VU*CH4*ovN>PWB-0s5DcusH!nLiK_~>!#EqXjBn;14fe?VpV z(9s!5AsK?05nYY1hhPGeTo)$04u~BV;^=YP3SWEj$ETztP5t2#l7jRor#rvE_lENM zDZbv~gMp?(Wpe6oFIPn8MAwzW_U#9J7{09%?yW5h{dx^5M_Z5Yz>YFOI!1@z4h&x_ zd|=nKhcuk~Kh4b%ynqxuc?$4guYm~6`E$&B{= zOw4OLZ`XktBMzM#cHtwt0&5p~6QxMG6YG6L`W_iQIl-hds=THkgljWVxcMSPB#`I! zC|6Km4gG2(vv~%bQI-qnKS>C_#aBI{?=aIjqbI@$4o-uMgizCOTI^_yTU}vhb7b-T~RMO@{B!lxN{OM8Xj2t>`h0 zxv|EmG#xsEaWC~!#-I~J=voQGah`yod~!OFM~0E?wnha_a4ou+l8&LfYSDQHuEqC3 z(#h%#(WcP##3ZA9JSWsE>WhkWIvG-|ElH7~RFBRq^@mIPE?}*>Msn@CdohSS$Q(SY z!+OduL~`%_MSVx;`|IK}$W&}sqy^{X{+N{V$sC)CVV4jH8r;>IZquNQ;Kh{kbXAX? zjG(KDVdy^I=V%*@s4CUOK9bC4k`^3pGi}w~z2xwJ>b+{~mW=M6XD_P3tbHdheBXt} zx42bBOml3WTvPu(@AAL5!KJLmU0vZrN;V%2Mdv-T8g*9&dG|XjxxdR5gA!`ExA)0D zcaoTh!lLt(;MxJr_!$lKy&Y&PlFTreU%Lk1dhB>4hU;xb@CrMYkP}yTWRFg;iKlwM zkjdnp+-I3QKcQcov%RRvPfy5a+0bN^wC310v7+oXk$$}<^qScBq{lPzlc{(e zwrjeTLuC-!NP0X+#i1}(NLY+kxb>3uVv9MNl8rO^ZA&uBaoY{9iKIs}jEVRdFvem> zDg9!>_Wc5Td`dA(*uMD)wh*a^7kpjxkz{&AGAnS4%i;GtCc2J@!KgsH+MtUuNug=a zFHvbhIxA7u(w<*Pn&?2u!j?>5KE~LN>ca(n3wM2j>L#j{&uKW+p1yT6%KJZkgYm*o zJUn&U$%y{!Jr{p}FAqW1zX%5TYa!*-1${ zN;u@k-@xA78=HB5kjgK{Y~Bh|xdS=BBjLF99d2LGEu+qT-}zQ}jEt15M5J!|AtCDa zf_MLSkaVOiz8g~Z_Ma&bV~Q;d?P7%~k4Q>E*(J}vU_1$|-)_l{r-aRlep}<(p1#){ z|MOS)vkz>}I>ui-qj)^Rt+sft$!0mB?PZj7SrLL4X6a}|zg|$EZ5aLb6_dv$)%!Kk z)dW&(64}20NbeMBSrEFO?9nl*-BMrHWG9a>X-oZSMKU=i8ELx370!u~QV;jl_dU@l zV$+g5ddl(do)A01t;K%B=FO7)*;A4%&@F3R;}5#hfUGR_3MiAcVCl)C0DOkWMxWl3Hj+vf{1*BZ+h%_ii&~cc!G+KcG(J4UKKYkirRj(U6yHw`(rH=Z~k*Z$!Z zrf7Ou+%))Yr*+F%U_xMMAgQptBK5HMCbXuB%C( zyx{ovFJQZ(Io}XE>?4|Zs5Nsoc!Z&$xHBqBhoh=?ZtA?dJZ0j zx~A(i`SAqRZwcYLz`IfG4Kfr|j!pxib@Dq(JzGkr3~58UL?wKV6;fl`rS zvK(mXR~v%YxT>Q3>Lukg!K)0_T(JDHB7a;GnjVuCgS;t{pH8F!Q9Bf#=KKmXf6Vmx zgywQXc08s1@Sd&?B;zUC2y7rdo{>K)+5Ye|i|;>>fAw2tj}tEc^;^iNq`8&nR6%G1 zrWgqmf3p$q!RWyA7DQLA5{p)z_G(M^=n=(ff$u%_+YeM1YdN6AfXXHu|KSy>skr>h zPgKiZS}chjrujjVChd?w%KeSZ{ZQjB#_pe%s4$IDk(7gLI;uVN-&b4Fyrkwo01YnM z$YeCWvoYLE2I=XR4HzTEb6H|?ed~l9@4?>O*CGBKCg*e4-!oGBe{?;+&;>YTQtIoM z&L3z*@6%Y_(}9MFN>XB5)357&?DGB;9l(@1zN#=qiPnK`RiVc-tnTU79qGx@PuN=%0liTouT#BwJo*|eZv zuW%jMA{WPeYH_P2!CR71Dktcm2e-c_os{h4waOa&Mmnx`S`d6BwheB*+i=7rkWMGW zwgsCA@@Tykpoh_*Ey;9@v05Tb+gjp)Z6XwkelSMt+b6rRw;sX|B(Q;ibgY7)&SL0@ zq@=l~T`nORi55CEqES=|w_1zydQ#xGYq@@$(41WgyEDs4CS!~aw96&krooOzWJhCs zwV}JJ(W4TZYPzen82+pw5+r9MO9ii&*umKzFlA0`E1HWdl+EQDEe!X4JhqePZr4He zy(XCzgiV7f6S}Jn>G7P{h{P(HjY+3DZoQ>j*9XK44#woyh^k*lUL1k~g6MwjXiPFr z2Vnkv?~a(b+-56AncdF_0bR&M!L7D~gG6wq979Ta~ zc!bUrFr_zhf?F=p<%rlekmMw}rmI>B%>i^Fz<=SEN(8f=O|hB1 zrVi|+DuaPk4Rhz%_h8jc&F8OLlk^Zy;0`1l+%FMBiOzqs#W!x>WKhHNue2g|ogkCs4HxCerb+ivh(L}#hcM$(jIJSMgk{kGnt(v;R1 zYj90RGM}NkEo~i0Mk6sP_6?!yQ6|MsWIP;w#H0ysyQN<@B=Z?YIohl3L1>P;4g?8G z;=tL(*sB9P++ZXcnkhPyFddy3Su4DtTkS;FM!#9%nm~Fy8-k@A?cxeAgEG>SBVx6s zuf43jeNA5p7u;>O5{s;N=(9np=iKm)a&vu;f&#N;u_q9G4p(?@=gpeI2<-1M+v}T@ z48{FFBVKo*mGbmgOT0HE(-FpMZl}}#s=dv~p<)-7wOhCG?rsPAv)@_F-~GB8fZbi2sg67qG`Os4Ch`MLIvln4a#cLYE_S zqENx_6QQFM&T_w6qtXIfK>KM0#>mfi5mTgurY3krIveAg3Y8R?MB&yo=rEvQ^eWrO>oN<-L}IP*^R@02p)p0_vz7?q)6yj8;LJB zX7~u<*P(!K4t@p>v{uvX=$Ppjk1<)?M`xNMlOTm3&M`%HhZ*^xn^xWLQYJ=R?V11M z?-(DaxGvlRwacaunk%mUa*jPdg1$!QQ}UCNq_o!^@ln41IK%f>vqq|J`p2=pC`IsNOFz(=qr4TO5%;o{*i4s9*oY z`M>-`^6X1a|LH4KTM@mdTQvB-r}}VC`Sq8ire^cek&IK&J^f-u+w^3U5x&tJ|LGa4 zzx{>nm1Xku5u+C~l4-{F$Di>`DduqTe|?Krny4X?bNZ)mD8>pO6sAbn{_q+X$Bdp7 z)aMl{I=YKX>eYr|49ce*|Km5PZbR=aHnr5B-qN*@W(k3m^64@39Yjs&E9%QNwm2f4 zD12L8$HN|UBT%WF(p5W{dlKxpq+eg5?3CDF;PVrXU*vrH|Nc9%JYn|LOY(^olV8)y zSdN_RQAvMxM$AtbpGMC9`}d^tIa(#8^COIES-*Zqb=5Kdr{6RGdQSEB16Tk4GwS3i z^RH$s{`T6V9@DZhR z%2$t3^##kHD#~XQ`c=>5%Ng6BK2dz}jO|a~arxtl<3Ih5lRrLV{q470{_Ud_-uLSD z2LqwsC0Uv4nCjclxw^(q`MP8L^(*GDPH=5^=lxVf+N+unBYwNabwL)`0jsIYDM>D= zjn{L$p&<1JJ1X(bl6KXLVNXHq9j>d0*^Ed3^bK+OiTbjY&2yZA_t^Oi9oKB$)YwrD zMq#pyG}km|OH`h){`NJKfBpmU;ticS;poMf&6_KtuOJySd45d&_8nc_4HOqmGMQph zEfS6p(0NWelb^ZkIQFYX-0w%_(3FUuS(6Ud${pTs+t643hOSwgA?eOthg2zR(Fydc zC9aLKSq`5=r;{N}Wea2jzOJJ=Ut;njlBva44e66dB&y=#Uw*_#j~btF@`tZTR7109 zh$#GaNw@VR(<#2X!n=&o%M)mOx~mJSs}(^RvQbH56`K!N%>MHq(e)Xt_nz^yBMI*b z4Zf~XrXZb;33W?)JfV1$bM@!%xcK&*;b z%jDGy=r?p*P4WB)ckz+BNjUw}V^;s;XY~9OW3DxtN=HIhNDNggD$j6lL15Pu;Y?!nn~9WF=w}nTBcjXYa)gETt``fZ|OH1VoXS8vjIgLZXVq3 z>}}lCODlyk3Ri83Aw`*v=rwj!4)4U>>+f`vl^)g_Ahz_&6#;Wy#(b^=z5n|oFrFS`W>#SsaG4)qf@e?qZorqO}wB+|dX^ zMQ{n($&}3xKa#xoit$n8;$Pno2f0tw2AhgDS?frO|NmTrpVa-^dpzwoni9q&hr$90IB1D{2fPMPFVc=w=8~Ikc>-=())dg+ZhWt z4q^{Rc{5dsjErs+!^RLBF##y8_z(Ff0!9Sx*PYSB4O8M^L)*#dXmCBMWN@L!oA7HM zCdNEW;rI`|p1bs-dcd(X56Mrq+W# zQK4cS5PgnljUcLw#+I32cKU|k6(&uti7s^`8p|Drb?6+a)S}SBOYJ-=O@@#cEo~kR zxQJ_{%c_lpX+$OCwt)gb=_Ef42+hRJ!JLy%<$oK<6nY zOK{7LM4D@cI8h_l#~?VPJe989suEpoX7P0`bjWcjbqw`P>8dGj{#M z@wdZ0(}|U?M(^a_|3U{q5)M;zn%r}M9Q?s;CyCD5h}__CjJpf4>2Ck5c-;}&6#;|$ zTQ(t!DPIW0Gu$~KfJ`%qvd^6S`*t| zHkBeDn5$u!B1kl?N`+f3LBnxs*Kxo1!C(Tdpggg8hJlqU2o zzG_iPiYarMq^Kxy^)8~)L<%lolf&QYF!o?(JSgS-LJKhKqg~g zg&I1^4>u95VAC*{CVhK%q7pXSr#dT`;>#bHwCSCw$m=HOSE^;wKZ$uMr@=ShD z0g>%FN9e;r>uU)5i0b~viVp{&D^j4EVu=5aH@%Ygnszm~t=w;Iw5*}Y!L-7X~}p*^c}wGG2>DK&^m|8GSmT{)Hkj8e}X6Y zfXOr2x3gRhY_2Ev^6aT3k>9b7_-%LNy%brX-}et~Sx9iq&|Tjj-V-ao<3VQSTQ`Ks z-2y119G?%@`+72%3%mZ7A@m^;`##TOrT))B1O52__&qkZLla2tN4L#e ziSpHXcE48Xf2sq`KAwB_55Hmda*Au+9?ZT!;jSI&w8ZEky-*(nr>I+?_S@Z+J2Z{Y zQ8?l~n&}6kMGt?@jaY7V2g7rx>vQ|s!MGB-PNXVI-_V%JNQav-r1yU3yBe$Oc+~4I zbhq4Ir~E}LG2WS{dVfLj@=MAi&E>!SfIWS|_$2b_|Mxe@ONx`nOuszAE!U{5q&Q8v z`pb7*yr3qXh$IbM{L6QwU%X;8YWVcuUt`M>n~h0F zn(e1gL{hTRh-^NlS)8%?uwwe#-*EKxF`MsR6_psOc^%bXib+dW+7d`1P9f z`AbfI_ZZi-)NkLj`tdz#{**`m^op=p47#kG;&I9HFW++Yc8xI#J3VIfXpY-l(yb%; zafz?jVqlF@IN^n4p|rZ+C4TU1%dbRZvJz8Ty5%LIOR*zGdvS#i5tAhJ8^`f~`5OP} zBj)raR(Dhv6(&z{t4sO~~LNsnfN0kVId&&_#ahKpAgfv3%Vz`sx+)SI5^K=v(iE8peXk8eG-k zDklc8orAhw(_O7mHaXA-??OM+{?GdDigsCxc_ke&ef0vW2Au|$-@hS!_9dC|#56^D zN4LBJG@)&1tA_m1Q}RhUjQ=5fRMMS&V)bT2I-8?dv;B018I8&E47Y8t;|wrlM@J|X zh9pUm+oaP>(p>#eOod2yxu9Kjq(^fI4m-+aN*C{>6p!r-?9AAlI1COGRLHy1Vtn%HdFMCVgASGR6l-C z*QSJSiz-Ttchs9oB!YV9!as;pcA9j4gdMcy@?0#b&(>s5Uod^1vG|wo2Voat3sgEqmm@|`6RMv+5zLIq7i0RxIjf&m6wjYBdU=FG(VxBJ z?0@`>na(9VCV2Tw$HycibCZW0l`!<1_Bw`}Kp3vy2as?p7HVm+8%H^_qyO}R^`C#h%wLcsEzQ*$Q%rH|Gh8g0Jby%Y@t&?rIR4{H+|`;G0;?Z? zq^T6+=Z{HJCj_Fw=b?;9^rWcPDAlq3a6xkN2-U6#!4ldEH9esmDf(73{mpa2@&o7p z`U8DT4iIn=-}D^);~&V=nr54kjT#o;UvcuEeuukUlTIy*KmV1@QZsw?l5$?+wl&>$ zi85o9X$hSXEZt%yO)h0fj*ieOV8=Ph;CE9>Qg7ohMNvwlRKvx;d`Hu1j5#>852>#Y z)}BO^PB2Onq9Y6qr~IqmaP&xV_TRomm*N4szxtK~TdZojszwaDXzHG{fc=zirTYj!8BBw!(GpZj5t`V6149qo=Pr^r%4jo^~lkoY6rzumjpm zXbfRk-^@^q_xR3Zrz7+b5i8N5lCY!){bP(?ILz8Y-=RlivZE5et?5@=LX7CVAT1L5 zt2NPzUd>p7L1{v?LR0xo>+(!LQOu4Rnbp<9Kc2KF(ebi?&9ep!&NjF$1VC%qjJ1^_Lb^N-GZ}&J=$0MHQHe1~Jhc@AhSEa2FhwGo^G;!l1Ut$I zO+&j9ec|2Vl^8)xIU+3+T-DH5t-KrR^XrBwb4;Eb$UW|VKV`FQ|?)AD#Ul$;KPha=g zNj|Le>c)NYeMIj}mqvU5zUdE&BT4E)MVW9oFA?66VXa6|(F-9*85CMLtb4w)Fv4T- z;6W!5AC-iJbPdk+gkVq+l4&Ny69rls>BQ~+4x32F80pZbCsXJe`o^QR7MhRtd!w;Q zExzqYCL?0i5RD;5KTMVazVp&)y^-WObSr}tN9rKCJcb|>q%6Z`8nJypW7joLjD;3eUN=v%&MM<#*UJ~3xTBk zW)>B-M=!1s2h>mCBp<*8I%s!%cD}V-bW{srs00=42-g`>LC-!51yVB zTUeA2^qcy+KG`w11K9BhttH<>;|N}pj1&50jm|TI>%_P??036quGWSa`{91=CgqCg z2f1pHbn13eft9=`ro2m0{m+>YeF-GMfm&^lbb zGs38SNXqqzH6DD1ThZSK{MX1Wy|q$zqQb=lx}v*W%Q*D_N#$Dsmiw-u-!@GD_y>xz zCcGA;4l zhR}eW&dBB?+K+Fk7B$(Vq`g|=(PT%*l=B%T4J`ir1I2HDLl)PpKYEJC6MVgvFcPh9 z>TnehG`bu?tO;#+K;L$N`XY)kEGuM_+&75?K^I+3ce$Wz6w}{*#pH3y>ihR}ZANyK z(=9$xUu-F!eMw$=RzJNXnav25!_JOKib#ENhVKo^J4i>2zj#8d7BtJq{X->;o5nc@0T^YjUmz|3t^=%P*LHF&`G^hu>#Oh0`c&3B9AQ-2R{z zyDja-m2kS$PAXGk3QfP1;DYFT$VQA`K1KB_w(r-JFP{^uE1J~`Un|n%87kE1Y)W=K z!mYPNlaUoY7ysj1;b-sm9_P_%hP6h_Wuqg~qhin+*Z5uMkU;diuA#hV(K(b&NG2(v z>u{T1&}X!?mmAXK6Pbqg4wEO?(n>enIf*)F2$Rv8*g5PdMJL0d5HS@+zq?0b#Ek8R z_F@61kb9GQHm^TWeEEv$^AW4Ry`gV4*?c5&s(#J-&4T>-OQw$#uKxBt)h1#Lgr;Zw z&DTu7oKwB|K>hIo@;OJ}JfVL5BkS{;?D#RWR}-3dXXwcZVe^U2LXj1ocHNMUOLRJ7 z{A^71^Ba0+P|=V-I;LHGq*~NMt!P`)Coh=4I;Ht|g-)S8-!l60gw?k{qG!(;%`-yp zv9mFL`H{=Nz7vU((rBBYL%=z~8tTJW`;fTggHUHQ7?bSHeM%|3>j^|c)sUP#X7<%n zOak4-8JjnklBSkwnpMNmKYxQ-owNBQ1ft^61i#(VZN-P8s!PuQ$M^JV!s(yBp`2?j z|NI@>OGla|_@*O&@q)?o37hYJq^pfQSM{10Gt4L_bQ^*Le8kS?q_cw9`&-i+g;G83 z2e=-hacQ~4yLO2?Nv80aE^Ylpxt(WrFeWQ$%1!iAhL!MTiVMjX|UbaCg13S z^OULvIgKbo0+*iC2!1(zMq0e28cgM_tg)^v+4 zK6=ulCrrM4jP@&5fB%_iW~4_svD?rtdWtWe6RUHUKb+0B(Cl z3^}8xIah!E0T&V}Uy?+cs=lXPt{MI2cT68!7XR`cKASTA@+E0nvHtOb^wB9{xg@3~ z?cyV3bCRTG^ZtTlc1ro^m{2e1)}GmKUrHTda%>_8J~@DE?hrHDmGmG{WWc` zFaMP6md%|L>o1wQ4jPk>H*?1GdqaHxg#0NCW>OQQ_ zVORSeO|!Zu$~)e6`|sS?JdDYScjy2EUak^s8oMN+`0H-z{UG>Xx}JNYc8Bz+1D#Rm zTI_sInnvog)!>)~-*pfrepV+bMl*Ef_HDl5#C^TE2;bLIKA91=8@eW7n~(6t0@ zuvXD+YND}Zqf&H>M$xUe*yA}S)O71Oj1b+xufFeasHLN%-1R9ment~FL_}+4h8W}9 zkDtSL9j=4o$thVLXqOefRT4JQN;lBvIfM?^2a+-+G!A7lOr~+o2Jb{aj!j82gKs-@ zT9S-4-Q|X;rK_M!f=M*4ZA7Y&Sd@u`e$X;1b1fGbFl9uK>w1YdE^=b%hK`6J167)n zj&s7cA*x8fX-SUfB(|r%*b<{6nT|-Or9>uwydvrplMKNrZ6rILlZ_-4NxBn;u-#B! zu87*Alt$ZKM_MKjzVW2#;l}2S512_Qk<>~Nnr66G-&h=y>1e>}UEiZn)%4qL z;2o>s?+()ORu*L(?W!U@JtZ|g%~gZ889D*)dSd5rE@DR|*~HSEE$Dj*L5i*yb5I&+ zuUfQKM5ReaC1JCqsXBC0k{{>zO@%JUgl0vz)q2cSi}9AfY&!VXUV)-wcx1h)E6owj+OXjOr`;O4e#S8DSHNaW>--s^7Bx za79c?%9ANcp=mCz=ql;%5x^deNi#!twI(7-axn%}w1Ya(53&yR8J~_41fhtuuO%sW z5-R^^_A0eUkL~CcviJ0&T^?BM_ma2{q$Wz;BN5$Co^H>K@6kakMese*Uk8zV_WFCt zAompw!@H`q1b)OJTsw65oyy@EUX%k?E1n60>}BPcq=>W^OO!28MvAxKKpB|| zxTYgHJ|;_{S!}RnF6&SqWN#kUX74=OSmEv~Wa{MtHY?n(lfzz>iYA24Mp-~qo23JZg8s;4?z5_KXHj(9h*awqGEF%EVCbMpyP z4|S?{lofer#Ppe76Tg%qx?U(SYM(?nn$G|5l=ZjY(o||++o{B2thqiR{zrA7cLk*a zx2;G|o-%!Pf?G9GND=NjYHxFw?@REzm2~!5J<~15>Ah)z_j0B`bN%fk#XGKG2}KDm zUM~u}0{sE^=Z(b1Ly5?puKPXL8$+m8w3q9_VS2;Ki5Zu;%?f45*g{J{L23uh(J=Nx zp-iB^y23S(%x2QzQVL&f=vTGq$#&C&2r+cD>yGK~zNS1%X_pPvr;nt^&&bP$^M89y zcJh>DWQk3+A9MRw#^K4)gy<^Tvo$fXWaAOh^~B%_K4tdJDVraEpxQ*VR%mO{updwQ zsz#5Fn7w*T`{6CCk6R|Mp3}U2i<%x|eN9jWc4P^?m(H+nML&3to?j**`WJ9ZgO;|; z!PWTwR(L@SD4mL#N^6RfF|pgS{^^4J`7<;Pt~ZRH&*{!Tvi|7|J3Gasf%dXt@|)*a zBcti|(~_vAc(J1rn<}>NKH)YsW^_dH_!y%-CWrNp?`hYb*mvYFpEG?qXYvFPF5JD`E8FiAl-PmnUq0{GRQ~aQa`q zAuK+zdRvi?kEP-4IcnqvDp!Kfj}R^);iZ8YDEDZn?n+O>tcAF;uzpzF_pI#MRwEa|^-@%>)7EYA<8JTTXg0p)KjxyJ-8}h&~mw+JN~|Cekm5 zIM_sDT|?gzO+uQd^mUCbrc7R(;_40UYD1_4$?*y4Bo!%#)|g}{$YaCuZ?EZNf=#89 z8C=9pCW7G$63HA|8ELCK#$}1ZO^=UB#wo!K#FBwTKvYCm(_U^!j!!T~q!ogQWX~zy z$qx>7ucFb^2l~*sm*nh5>!ID!U9KdwAqEJR@|ZpQ3d`zmfon?D$yrpwtqZ z4IyOYN1EkdexPT>@tDQc&QM`3Jo%`Jb(>k|Sh8w-)<$JeyANGKFay6(UInk;QN z|JT=KPhK*9Vp)Fok@WF1(%h1b6|3*w;`M|i>j-@$bUpp1LXT!bjHxyA-=4Di_FMWc zA-bO6k@w;0gwO|?^CbaGS~#}vHjKY|PPaIx-!?;M`C#oj3_`n6NCt=rW-w~n>71lY zxS>HfjN1OCy=TC+g=S5AJ_K9rUrmE93u0dpx^UABxu5c;nA{SYS`NtSP?i|cX@SmD zVpl)7ZXaH6@)63o!SMP(^XiwPxgSV)jv=Dc5}gg9TkPZ_VMrDX^s6;}-4kNKq#1NQ z_T&-s-#(!~f6w;a7BfGgI7(}4 zc)a)MBoU)s@InZh9FvxsZYds%?(&@8rA)tiK{2)TRYiTaM45u@$xP@ktH|`XU!v&cprQu;_*%~e)*hYHW&c465`L+5q&+d z<2Bl5*y$KeL}x}K~tX2OZ3ZVxNsY>B{(RRkJ zCwuyo(LAHQs!8YLfl+w71AR|HJS4>F)QVR1*70KhLTl-Q_}1M#h2IzDeV>E<_J7_t zPWs&S>>{}>Zd=J%)#zVO68T)x(Jx#dZx~~^?!E<$Ni43ZK$X{~lz7PB-HodPp=)tX z#N-7w(*v%%p|AQu5505xYhn<+<>=*8ERJsLaP^k-^a)wka{28$Y%w1|{hesEwGz#x zPDt_;w8z&Hwvpt*GYwsfcb4+mjP~q|zL(TPdEGQRla#A|+hE2sMvo_SpFXg;>L?%0 z>6c4XJ|aoPdBZND{J>3H{|c+Yd`jHiFpWgQk3Pf=vS5YC~UplupDrHXCCTP5tp4*EvjH zVzZ27l#vvQ_3ICGHN>tXd-jNOmQ%ey!?l5AG$y(&Z4;S(`H1SLpJ_Wy>>cIvr;MM@ zaGMR?s(~0KezjM)CYP zd8s70z-rvOAt*H<;jR}d$5` zkaESf-cmZ(yU*$Iofo=Evyr&>EJM-LZEJKnrDU8G{yO!W@KSKwFNYn!hbzr*^2Rh6k9SggTQ*u2* zA2fTSwKap5*I$n&;|=-dfw?&DH!Y=xjcP|miNjPSm3!nG!PvQKi}2HzXfv10w>y8)G4kk3Zwq{B7x zee%b1LUqaN^OxX7em16g_kn6P&`YesRW0S0FUgXY#os@W zo<3uAYFPhxj-5@xd-CIw_Hs>(2|96rcpmy~i^_@t)0I&^%Gvz<1|L#XaCBAA=!@r! zpN#02TiVM?f^;%Zec4bvp5qpm^e%`d{61>bor$s((Ap}3Yl$S+;VAr1P^r{)K!|uG z4(KTRpJ|4MPD}6yI_O~!m(OcaIuN}iH}0DlJ3opV2v$gx{O%pOd004@D{Bk%q8GkB zF}|-I`I&I1yL++{ZL%4{nQkRJDiv@|gKHfjdbCNQ_t?{8CeLQLt1J3tN6-oR>4@%p zMRGc(`*4Ap9+M=VcG+PPLvRhjhoa;M+(DBK6WL;$4sLdhF)sOeYIU5ng~rY zEuTLoD;3*!A8EIKFx~vW@lV8ef%4fCisM|G8{Xk6FU?#N@1FK<7ts5tT0^K;tY4oI zboy{xzVAuqCybvR6J7hTqxRn3e*Bf!t6Ms$+uuQAuEoT_jZ=L*)LY-_K;QpD#|J*s zjq9}`)Ehxv?QuO(3~HHRxm03^U4^Ut!5BP%PNYK@qbvZM22+mEmi?x$w3ZR=?x77G z{d$9UhVuCn(oEzDWEoaFwr|exx@7#~5jOEO=L>wV$&TkJ{O}p&euUo9EiQ>F!z2;k zDT+sPe6_`nEX}7&`YxiiAsLTRy2lR;PT_nyywjL+OnIEJ{_!1Za*Xj6zLP_QN(+>7 z(kVruvyyZ^9iaU3oph?{77My{M>3yFTw4S_ld-FivXIq5hd^nvW;7#%vA#g^=NHbe_6q6#$U3;MM{{GAWv$ETE!j|iIu z%kSS2lL_VN7+*`Ol~NHqo?*wy;AD>bgIJ6jn;L@a2Y0nXC5G9t8NJg(?K^#*&^G(7n*^#HNpXmh@3Ghn$gBjD7eJ418o6yQkj&^Cd@;r zTL7JxC_0%u5>ZKkvXM~N5^j>_C>01zi^_5cyChiA?W;5)_8p;XQ94IwhR_Zj>)VBY zlA^Pe*tf(1r}vo--@^^72fc)G2+zv)Yy9Efpp3aTt19qqO}AL1$8++jruwvI^m0!7 zaY-_t<5vrO5EDB|Ci~Pdtuk35huL~VvuqfD^#y4WY0sDV&g0u2J3D6d?1=8;YqpEP z^wlHU%PrYaPV@d8uX6I!g0S6ComC|BIpyOietpIE{e=+TbV8D466GD0AWA!rE=D9H zAPhC&<1Xn{kN$Acl@H!*36~6A#X@b^K4#e{b^gY_dTV$A93~vsa9tVu@7)6t< zjKX9I^~X4Wa^0|??9zvloZBN-Pm@jetZ?CMWr2-Oz1*(DMF*FP?? z#dP+&FDb^6tM6V@uRZ&E>%o)QLm%k#8tBmXxXLm4`b)--M}!avougm3=qx8YDuzy9 z7(5Yh~5J?o#( z2xN@EcuHCt>UZzx+lb9e`B_24{Ad|FcFS{|OUb7Ru2W>wu^0@Wm8}2%19h#iNlG@E zpp#x=RR`{?e8>b{6ci^3>+e4hvoVS82+@eHAL$kc=fxdvGHjl4Z4p*rWU=#|bl)Xm zEHsUFaN8O7;nIG8*T<$L?t9tc70qLLJ>TknF>YM``ebZQB0jjvmLCnS?} zoY5|?@IGh$`)4#C-_vdq=6`xl_wfx?l`{Y45$)Lum82v^O252h{ox!;PF9XcCIzlq z(pQ0`%q483C@CLJ@XJqJefu7tlo%C;80-Y2HNJP)d_p=C9pg3O0hAh~BT?^VqdFU& zJEe$yBP1KCA~0!&Qa!$Fhr&V9J#{LWOy9I9n_;q)+aO?NqA=CX;CkOt4f+<>bbEHT z{0<^SgR&WRl+b+qfI5E4cosST@84lhpELjFIo*f1^qs=yDWR)zwF7NPk0yj_O}(gy zCSuH(bdo@HgX~0f=;?e+I!$TMR|K6=KAG$dZ_zv2ixs{F=xLT)viTexI+90^pk1>0 z*pSUKeBI*e26Rd`n^BymY~Q@6-5QcIL))Iv1k%TkF|1kq^(|zDJUhd4WNb1N(1&Zi zq@a1%bEv!VKH=m~U(mjP!}7zLY%)RhEnb&Qzj=aoTh>3FgSF@+Bb`jpv1NOHhU*R1 z7<}K6%#N|PrE3*gX{j%+29ixib~Glsj_mOSzh2R;L7ARp{)l3pvi7kW@VOceD4rfV~#H%d_~uXPH> z6Mau~22+;cD}vXUEQ8p{8m|;ODF&%kD|~5EiH`1@VO<{@0fPrfnGBOAgwS3Sc)0r= zb_aod7g?)&Cd&7i4F}DwQj)xRdvA|J5iLPQN@QSHHQAHr6yuh~cMInK_$A%DPk1b` zYh;@VO1u=h8{{rpzPmL=9XctPeEkf+e9!vabNmlq(4Jk9 z9w%(R{YXrYn7kU}7MHBvY%pog__r_6{gTDs-a(QI%6Om&?RDv1NgC`ZxkuU?4}yL? zzVWCe!FO9+<6|1}cqbc~N)z1jisoV?iFv!=3T4PojxZ+dH^uI1NxN!pboP|e zV$M5 z!@}0KH^ybMVC+U?hepF;d>kFV>c!Ba1fQes`Ha!`gnDqUYw&G@bC4a)$>s(9a*eAx z31#R7SZ=Zr+0hh2LwmWxj)#c%uw!LgbfR&aihjM8g|tlQw;kzpBIu{y52t8V19FUrTT3*l$t`ZZ664#^3>C%HmL5-uefOY*L)|vGe&%Nfsy2YNR{ zumiYFg~|&VQuYpA6lfEN7;-P>H8bGAT%>q(Oj=k8-tuuDYaHsWjP^z|vQpEYUErfd zStD`4%Oyc2jGmt0RtvgqB%POZizOjwviS_HJ@uyrWCcbA+`7R`MwCyE@aq-rwi9hw zSJQ1eOpz0sN=%$V^u0DWvguk&s5ZE5PkJ(wLMh%Ft0oEkVmXA4j1H3Te#QGX#N5l3 zhuUV*GP@?q&viBZa=12 zrTMs|c<~In4PDg`st%QvWG7?7W=YpVHa0Y?j{MORY;0*RE(vM~xfwQdTaJjKrC-&U zyg*q9jT=HmxY+JeaN8BlqPm`*g<;)3ouQRP1~(th=xQh0$)HJR6O?ka zmn%#;#$=Yz_k!B98eeTOqcPel`fZ0UQj)wtYenp~G#8R|sMIY3`8|lrTL3t`lksoy zcrFALli-&NTyIE5Dc#}!sXv|Je8%X>DK^^~yFGo~5}FR3HL-2?+Tb_@_t?o4Tc&rrc=xV* zLcMXD75%mo4Bnmg{VkJV2q>GQQ!SDsYcSg5>WH1B^p`7=qd9JMN!K{EvV!TP$Jgz3 z?XN`!Ai*MHir;gjlT^B+L_*g|AkmFAIo{i#Qb{UEz_#NCtTe+D^Ms5f-WHCPGB3cW}hx(^qaqd945 z2jg@_w{1x#M;Oymzq=qBNl&!7#kX5Rr%9$$lCeDR-Et{Xkt{ht`YKG3AGFeCJqm3n z>$TSRJP%sB@Lqz+6cKul9*s#R1%9)nypyEGTqF3~rpDdxAfQw(l!vCec4VsuusvbuKxa8hH8dAn z>|~D32bb#Y2}4wbZcD$e_BvGWT3iZhOSnuPN4jQYcSyf-AHDMq!d-kf1(bF$o1y}!bqKIY_) zFK9o#r#|l)efbpKU2^{KA4pCgVS*IUvGeG1EL4+0XXxuS-X)B`dV~($bvTw%XlrnF zP4)I1Gd*VXd@5;__XZD^uWG8b}Z0I%}%I2iU6S8SW z^X4t}MNj(ZSR^Y^G^_dZ8DYJoS!=RcL1?ygS1Y_KD2@^~Z_mk}yugGCA02MpgDIH) z;W_<>pV+KZ=3f+C{`ozlufN80E7tEm5=n*Qsujkh&F?N;_suh8P@vFzg^#xadeTyf-=GlH4l1xVAkH=JR-mv)l2UMEM21($x*wGlP zw_N<&_XLw)FX_D$33pO+@7oV!z%_xRKm3NtlalsoOZEO7bdD_){c256V~)O_arrO* zM(ZX_9-mM?8Iv64bQc@ib&GFS_)w6K75&yT{^|+MySH>r#AYS=sdS=U7a{hv=U24b z8muA7XJpfIkOnzI-v}i}-P3Um4rNMoiaZwwo$46CjwbRxAL{4Bz~4WR9Vsi`4rK>p zdEnb2K{6s@^9lgM+OQkYAECiIh3JS*Q1deb++gyZ}Q|0u043+c37+b zwa;|-?~h(W4z$&GHO@CMdG~DSpF!Tl0YJD5hX}p9=30LiRC3d#AVCL}7~_f(J1L26 zjoZ}3U3WPSx?lCVsX*8V1AKOx5RrsIWA>5W5?kC!mw;>Yks9>RN=smY1ch7^0Pqgq zcGrd`qX$!yXvJ({rCTrrrbMKxXvd{|FRP*L=+?DFzv}@RH2gg#&u|+#jjI@Nn;M-L znA}R|Ww@TG26Id|B#0W6l~4zzjc}1Ghn-DOgM5fvX+%odyNwDSklsXj(Lz&87up;Y z-os`b+7@Mp?nv-riZKJ^zW4I`G#YxxVMKBqG{xE`5-2hhK(X)fRU=W*Wj1is6(-Tr zEx-a!B6^h~pwK$f4_en4oOBISD+jeGk_$VVpj4o{+@SLmJI?XjcEBKpAt@>fSl_ab zw%t!Z40rT^yPyUJ^qAV=+=jrPJMSCU@6p~AyZc@EAi){~hHTeW)rrO}g&d+215Qku z${4x7i6%BJVOV2yVo`ZYY@HmijTz8~GJOb5FB=OHohD+o@lgV8V#JOn7#nbvlgUCQ zI!OR*Gpi{E(nRZ?~KIW3pHYhl@`oj zK-q+JI+8Bcx*7DRaWGj8y1+z84n*nlU=%n{bP{d7V^+%x7_N0 zLp5mf`yN+!m@>y#6`_aZXacUGTh*Wkr@dB!r`qAD^?+DZ5?G^bLfF<4N|PDsZV$Ad z(D$e`Aygg7@l2xbH?2IYzNO!E*olyPB)w5O_{n5Ms4LV+;^%`4vZ2>CuI)wEwmY;8 zAq&Z5B;j7IyEWZ=7&{e$$CTyZBNBaRs2eH944_leQGrrD-KG(2V+;~u9D;;71SfjT zX^yWuw6*xYLurdG25$Gd5>0Ai(Mf``hTz@syc|wx4w3|iu%tLpwxVh!=CBH zSh+U?s{w%*m2|xUUv(r$V{Del(zxB?wyjW{j2hP5F-CjZizQ|@1=r%XJ;6Ink&{lx z_{|#EMVUgbE3j533PJ9>$udll4u(%z?{FR6x*G7UL#WVRnlVWA2C3!!Xc9?ZwUd!- z!N%e$@yXaCWtR#mQr$Q_lY>kwh!@J$4Ze1R9Ol=@#oxgoD)m6O`Tix-6Sh_nQB)<}47w(S5c4UG(Sg^wrK$MfuLl6GF4%uJ$OwoIM z2Pgmhd&;TCyIuG9px}wOqfZYyjl1uD>-zmT*+6@-k+hyfAHeu!!%$`j?g(+e$nT4- zL2suLg@5M*7k2A=3J8@Cw`vgV~WyOoq-22wQv= zFhxe_wsNW;T+lil3AU$q=&~T6rPS{(2^f*pB$4{;6V0Y0pG{D%rw@=%#`x_TN6O^Y zm*l0!=!Wxu|ABfPh;7UC_rGKQ%`q`5x{EVbe|tmg;{Tt$|Ll?^xz2Ra$AqhpnUR^L ztGm%?2m&PMsQH=acipw_UF(b>K@vdgE}1H{D^vG_S%}QaDl|BlvyPblzy<-Y%E)kc zvu%67@AFcgJ|ZhJ0)fHPQ-p7s|Lbe2moLb(Ez56j$xhEG&!=RSBDkLJwkG&kg)9T@^_pxli(P$x(Aq^Z#T?t^q^uINK%d zgy_t(QabJNkLVpa~@qT40t7tOuVn+{~jU^XM4W^7Yv%<$0!yI$a3j#P$j(UPB?F@8QJbQ|jT3;MOe8iUzx z7=86?rjIqNuNR2iQ(xbrvI0|E&i?1WqsTjM|Mf?jbxY_Cqu>6P(WvMB|L;#^Pd;aS zma+Wi9p#f3wNRixZoYWb*N-YJ^bnAa>|NXUL*LM9(7qa)D_A1WUi& zQa<~P^WVRW5|)J}9|dmz`4!WD_%-$Se`N8dW%}hy^4!u~Z!p`2pf!1!(bp}-c!1kF zve_y5I70-1DszhS0jq!cH(E}ay(qc-KmLpwOrth2$+P;6;p{*D7JvJOt3O^b`PEls zY}j0NjGjME?{b6PZh(s7Y((?sJ#utLmIvgpV)Wvi=BMwt{^y?%gF)1QyQsyt9X$Hq zev7+(&HSfLLacs#FWD^tF{b{P%zkxFzpCk1hG6R0DQ;V2K4J9qg27oyzueGnI()l{ z`r{(QcOAB~_4x)Y+UUo41$cH$%0*l^D%d!%`vSLk!|I1MgC~!%>+2M2 zKSO1^;z=G2r{j3uyJl}1zeC{&Au@l9A!?xMmvg)=$)}O{v)4EV?wZ_$NdE8vs#JUI z+QZnp*vK*K1^wE_=81@jleX^(iTpzFnA&mj+b=nJKE<>h^}8Ev-J!|}gf0ChP(68s z@>|-Qn$a(x(){!TU90iiHQDo*oc-z%^Z)z@dN*SB)tKx5{5{2!&(N~L)myw#WT&UZ z^I8lR$}7$GyB}CxF3{BwK}K;hK_)4!(BQf{nmP9*vHSPg@1xpPme%6M0xt#>C)L4( z&#v}KjT0BhrUT0J0jocM%i^bHD!9YLNWo9lo*~3Txy}$ieCREEpaXsQIi3)r(O2c9 z15qNW6*=bmJ)74zh&CsITN zQ@FpN?0C?oPp(=4O2@9Lv3TP?)MH5*X&Ejgv)ciOriwgud_`Ocm5yD+<3iclWF-76 z;@J0HKJoF6|L&kr=rm&P_pzY6u}W|bk!Sl(h{!XrKI({sLRWc;qVCeV(D$*kopz7iNqd*N7sq+&a3Lcgeb+&i zRk8Pv?8fKbve(nyxt|}%-DSM@F2|WgIz<_oH-<#)Wso2o8F}Xe1F@BfP_P z7VjN0&yh;veLzxeGrkG4!vTp*-f%7ty4s~-b@De;8m9+Z~T!?z*hfKub zSa%zX1evMSX$=G$^{28d<6*>_y~Y^l4-`*!?`P6kDw(7=KD{s8dH!~c_g%MacfgT( z7UQzpE=F7ra_D_b;q(sMMjDMOa>Ops!Usf1YeSaBu9k`az3+O|Xn-CRN#`n341K?s zogJpd@twvxoI7;mQ5vz+3rQIdm`w{hLuN_CXhBw4?8x^fP0G?^qU8Qytg3?0^*G}` z4D>jfX5I;_@c~(6`xtT8nmGAU0^h}F)O(MvNNZ||((e5m{N;UE(VKYw3{TKv0aFVfommpg^wAWyoJqAQPxH1Uuv zs|>g8(uB<6TN|G%>p>}Wu5g`6>x+*bqus8)dtPI^@L&WzmPy|EOyaILVE;8HzIwR# zy*=<}cPc;s0fP5-)~hG z$eKdAG8F$M(O2V2B*Y6Oy{|)~fc^SlC{RfYppKv!s?GWYtAAi3@h>0w- z2QX@XOAYkTy#BBH8GnoG19oee{`M=zk4oGz*nQuDK00BALzK5r;>aLqFk6!@69luR zU$zt%=aHef$Fs!IncFPr7fm|V49HJsvd*Td}h zzk>FLW}R{NA3mpl^8?p^_z|x&pyJ{`d`A84*KAfX?QS<>a!pI|{3RE^|BTQ!1n=o@ zBg8xiNxxnrvH{iEDaFMET}rk;yutf|(Pw87M|Y%;k1ktOQK@qVCzma*d@GKpC(5+gfy>xJGy{Kba_I58L_YPfeW{;2m2uA#eGVpFue zs~uvMM<(lGbgsVHUVMRY*VR{F)jns{^b3${=`u&38 zvlkT85wsh+`5fmmhA*E`on>ray`z5LlAq5g&mvEI`Q2;e$pzETp5j+)ypRZKv6}`x zp2c7sze_cY--$q`;GK9+g_4+UhchA}hr+%K6>OB$Wa9#e<6|M?_1?)?{5X$y9+hWg zqbx4c&SN&+0biBgPgyAJYC*s04o0-#5VAt%p7yq3@~h7&swf+%UtiHT3L#oh1In{0 z*+9q7VlDl$!)!M+w_D1yM~uIi(7bw0v&qSdp6#nE^y6pDzIsgi(0zy1o{%<0XLVp^n0 zLq>iwz}~#!_PYhA|M)w^=8E~(Z|ICCFG?n#J*PO0Q?T~Uk6i!DPpI)EYBI?vPNoRy zlBFQYY?Q#YTZE|6yVmT4yc8z|{nY|>5(8({pdcG&F`UMSCfqN&vD5nyjih(Qd)n8pS-ss-J$r@>HfpkOR^%ra zOun4ay??{#w*SzUl^R__E9_=TziLwkK{C3VJ~n@N2;Fs?VNV8 z#`FfMH2EZYCQKbT`SnY>_peyLZ8-hA&!~U;9xJEhc~5h>#yNu?jVK1mu-h4m@qm7@ zB|CdWQA%8ADW9GaHaE1}oXIaQ@Y|aD-4(Vo2y#?arO9ESy~ zVe0uJ_e@PFw z*Y+b~VVvHfsBJ$sxCVsI(4%q>z>k{ACjP(9?oCLC>vilZ?ylDg-?W&iskJlQ1bV_oZ!nUCGpvZ5Rnm{pxv>=LnKR(CzJD9J{7q^uxgr1QE<$isjh z4RGt2&ZxAGsLAx;#1M#G@PtpkiWvH_KZsa|9F!;_u$vk$6xnEi(w^>iiQ6F@eZ+za z>9B3=LPr^ojvcDtqI`+4*RY2jPAYYF@ri7t6-ui3v-6T{qG_)esPP2pdQ9U|Fo`AT zjBH#H>ITy~iqjExzQhI@Ni9O5%ZhBEkvhZGTiRtp6-t2!DdJuF_9*gW`Gq1fc7;F{1^KANZ5x7C=v*U|px-purr!tb z#QP>9!b=?Mmm>~Vh!80`B+`}-4-(ye{@xJ(&X|BKK25_4$EL5Nz#boy`(o&e$M*&o zAfHaqDqy!wl2<}D8G<+Tt2U;H1`)AFG$Dt#wBUglAaTcVE&r9$kWiW(;5%SLd z8t&-7y|WP&spTDW?HzpE?$62?o9&!H7iDVN`Uh&h#CLZo07j%-1|j0-bpe@|6w@lM z12#^{Y-eJ_N|i`u@iM0z4si97t_$Sj0j{Z|m`^~!|038nLM9FQpC}zXBS;62$2h%=upmn@P@9S>^{`WBME-1(9^OH<&s`Zu;KtS)serr_>VL_lY^0ykTw6 z@RwgPs9G-n)3=ai$ZE>j@4rBWB#+26wvJK)U5MD9(<&B)N%nE9r9E`h6jH^pw{7gc zAc$OL`$1%TH2qne;Vv+Ke^3<&(bL|n5Jd&9i4J9X2>rQRI6v^chRFMsdE|Nfc9Q}# zBA3=!7=QMXVi0IAuc>bu^4W~)d>jKwF5j|#bxrl+b4D}8{LimZlT)Pa$j{DjnLUZ{~<m+ivii3_({_r*aee&kcDp5i@{H48J;8T9emiITzGm>^34XJs-}K~XqgXih zp8n<%&w%P|9J%1G!z|aB-cp=Q@bwlSa?05>k$*Oru0!e!S>!00C>)6r6ucszjlnmu z^SNJB12~7Q#xWGhn!6)+DN-j~qbrqYfFVh{6r|13)P2wUBCZA8K zzx$DT)#IE;Nb>MW8~b52_lMW3QqbKl5Gr{ZLZtTe%NnUObTve3Pdi@_ zY({x8#co%~!3o7s0dNJsDHKdQIPG zvJtfJZy_I2UCfA@zYlfFLPZ>(w{cps)5PCR);Rw6-eHGS61QDa-!4)4AO%W2pt%)s zf|H*=WppmM`LBP%SLdAl-Dl9&*xq6{E83fe^63*Y-P3IXLUy1=3{E9C|MVv)A2B?y z=oc%-zxgyGw&%YqoE!(%Zluw=@Tua{x@=;E3 z0=K$h{q_nqI;T7tMgDfv5WGzCk0V-1id6Te!PhmYisI}95q7~6Ny6wo-bFu)F7+X? z@q>it_#Nr-koN5>7T;bY%i_+Sd8AVMS+(S`hfV7IUPz$0ckKhk=kb9_NkV6EZ3jy3 z3TP%m$xj3G{u+(6_&?$LzveUj#p?s!c*=`2s*?)W_XlS5zTk<}f__yenOdOVG@x_x zGTS@Wqw7=bNe<5V7yxsux4(Cz#V2f`frmA0A3NxW`;oIeKrRUIvnLJ@MwcGzmI4Bu z*00nOZ#!%syYXVjk=)TRL?lJnuEY5QrNkRc@#vf)4{YAtMlwiNF?=#ZdYgW> zr@dK2R#2V{Qg<}mt^I?G8}^ZeCK^0bXLH-d-ytu^Cspcv-aTE(T;aBLl;|8m@hD{p zkivfs_s-i6*9ml~qrXBaY*S-xAS+8$E)TLHnS*QSwoNP;l%|*#)bC>8kWN}f?*l3; zVzFSlM1+W%(WrSJAcLWA8W089u*7#;`o<*vp+YKwPz8fWQ`};O91SBSrgQ1L0dEba z=@2R-pU$XG6z#hugYT@CjNo;Z0p zrKl{+@7@y13FBuc*!dD?1*%Xfj7Fg{@GeeiL{XCEf$f{?*nk+SxL;nJ;a0a8laW_} zc3BfdMpi0(A5giVZ(39_B+H_HUY(wxg~v91?1~44#L_n{G9RFnNK*oTp zU~}C2%cTIDd^*P+Xt8T|{LM!DAML3B_r3n#DNhhW;Ecg;Tgs=;n7llVCckhPH@Gea zb|3;$3$j5@@BwE%e&@iJGqv(nv2xRom5qesKhYKkCSYpkmiq zA2hC{U;y7Y*i8!r9Ga7_UgB2QtY5Dfeer_OUbB9?MIz8Ar;MIIg7%j6>lMYt8Gdz( zb4kN>dWs%IeX_6(jqLTit$4Z-!8 zMU9@#(7C6*nPZzcSqa`DbQ#SvA`na$b%z_r@QcsLWXIYByZudpGSiXsMGfKo^q4{)*IakxGnLe%h- zlV3eW_6@d=QS;FNEKsGwZq}G}6X$r=5Gctf8D`T{K01T0#TrL(Hl)A0rmr=lFCO7n zH>_V@p~o}w@gO0lb{nO`we3MF$AO3;%i*B|y^Fig;*yz;y=Ob@(nO@i}7%Qloa5v{XFfB-!bh&~GtYM>ZLu ztGI6k+dmL%og@Xt09gop*Wf#MSH5y*Z-~-}oqxmkKks^x4-(bnfLGnGd5JFNt-<+> z)89P9&2RAe44pgL`2uY0bo-{k`hvlu3EkDZ$S0poFzZ`P=kaw%_4!LO*|7Znit_A& zY*fa{(LLz_$;c;^#BL*YEgKK+pzt2L{{H?LY>(SCd(Ex4CYt-jQP~%BurbXBIXGkX z+s_EwHT~A0s|=Y7*5AIu%M4-T^l0?r6uY{nTUe^67ib-)h^BGqQnP*YhJGsueNFNB z8KcKTn(H;bZ&E_+3>jLw_m|XbOEx`a_-I6Tb;td1F35aqKw`T-y6_5SyiA^G8l$?`up9%H_K4T zAi8V%1yi&9<~25CcYM1)uhvUAT_OJc-P>d~_q_orj|%8a@o90$$2yZgw_?4A9{HPJ z|ChR@Kks_q^^{MZGI=q>)eWxiNp@HI`8I||_&|O#BpYagh??4d-5yRi_tWYgGG@s8 zho0~egtqv|LFp4GV(}5}S%^1&*TEA?9W8VZ87)7a1{Y(0bEH1%Jcr}gN}_Us*{rdB z?A`|-yMi(sqRW_Q=3GD)B~m=Z>K0LF>2{}+-Dcz}@as!9*F8!JL{>6* z{s_gE^$+u?%}spmV0|ncRYVo3!GQ97jJbNx@`p>vV{)TN6BMc9VaAz0>P~$?=qeia z-0lEr8mNBSHOciy9Bn+SA=`qkhiC z?=v1Y`u(O72uM}MNbEGC$6LBhjAzaZXcsrMt3DDwa*c3-AOl%3M$ltBM?Re(d{4iv zF>MDyqKjg$=Z!K{_F*V(~NGu#WV&&?2^cQgrKFJF9|9~=^QCQ6)I9~ zq@rKW(PxjCJe%Npi@CjK_2Uf`MPwmYDJgTO7q%83j?5z7A<7ZsXXgml&|cSMr(=Ax z#kK*NiG4hIB(Su2o0E+t{i=>3K3Zbimi%mt->hj@o?yl%-6F6aBVW0$`3;}c6);tNS*I>rBU~)39iL#x_zjRcLr+}C%<}% zsMoZckPajr!Nmd#(_%VBby`thzDHIws!2h+yupPW+7^8}BhNkc?V4;bAsZBFZP+~< zhwmWzT{OPm;!GB&6xM!J0V=gh&6l10Q0{*Zp){oAU7(D;14y1NS+znScER4$=n439+?*u(*Zbh*BkUuBQV5?KSC1vn$4?g9BLoe{hAphTLBD{Zqj9;j2d(?Q!@W}~S z6Hm$9OQ!jl6e5I=Ycf)2dfzMy_k$zu1*v?bAl}oo!(Vf~I0Ua`U=~a4{cgcunr0*b zh|CH^CXTv!_eUimMir072-gxqh92g7Pb)V^3>(NH@EtWN6sF zj-Bv)T*hD#8Dh}H$q6bMJ_I4%GeD@=t?##N-rV3t>NM^*{wPh6RV)g3g=+AI(3zyc zJp=~HyhP-Z(6te@xTVhzenMpiOiF@1p0@TjXHG@W~8p z2O?2hoJ|u2l>!9-rSRJ&-8=@PMBeKLk;O=DXCa@QFnBV>E*F>vgmwgXxwIw*;uj^wBXtn z+ox%a4HS>h5VoPdTEtlLlL`5-MEHh&X~?ES+IR0TUZ!(M!fNhJXvB9x6eZ>P1YvDj zAOv_3k$5hmF5PBLzufM5(`Ier=W-40d`)?AK{+jG-rpk25rT&La)Yi4yfaaXpewRL zj;+^tBhjM~x{Sd@-uUDX^~k)6#yn@!d+qld`rS2nCvOT-Mj>`on7hG9dQf4PbL#6& z#3Oo-EQSo9&5*83->JMOkxhgq#}Nr=Clv`1q?D=nJajIZRUINLqx7O~qN#Cqf^a={ z+Yu!Az9razP&s-sjGg&<#rEATK}t|1qo-5a_m>zGpM7IESd*ZVC(Rb=BF-?e)=#@!~7On=57{XB_lYg}tn(Z5?) zLMlKVuJcrnPbsHm%p=G&ZneVH9+d~$Wy9$6m#DC%ez!snhS102+1GQnmus?NmApnr zn9Ly2!@C7$?w>B%G+O95+e zy}@+`J)V-4F;5_xzzd4A3H|kLlqiie`sEt4?2%=T%!_0qj%_yAH*pfbU+?eLtUJHK zWDqAB$Rmw%qO2$x&8`0KggPEXLpm=V;eo}6jkMs>+T#t~?E)XvU(2OC1f?98ImVzT zrwpIX@S8c?H#c}SWc>V;?&>|JS16e#2dSawz28Yqk4%Jx{vRFa<3Uqz(5L5|eDMhS zZf{6C9Ey&{8T%qH+%>I*a8LS>#`@bj#xN^+4*_$}TqYhcD+E3rkNQc|;r`r=kRIFA zsVk%&PD2dguy7oYZGwpUs3I0wAJ8rk2<7M&8&owW*e%|d31#K)IkFA?a)bBs9;W(k z*Isy!HC@!EtBTpLKWBKVng98F)>jQWS07Ac_L1$sd5Ll@&ZiKM`Gz1fidmIDfB3*` zaEvRA>Cv%k?V2{?2c`V*z8yF7kM4s=1PIqh1fEDgBOIoh$gD(UyW}#B?>6+y1`s&c z;X_6>J0;UT;)SvT-))f96yY1{cXQNm8c+2;fHb()psP{Tfg49Q8In)(l%N+=#pqVt z{@af@nI|N9Oe&1#wSXRu$VUa<+Vn{GG4eb}4vb8R$_L1T)Lq<3Cd!B*I+n&r9~0_4 zdu)*`2Ka74-zuu}Q!pERGKPh)Geb#KULn+Ol3`+U+isz@mTt3+k<5xHkI4%VExu31 zu_{qzb~x;~mVULx8h@N(d{_glMNei-zj%zW9RyE%y+x0QSq^8seL!ub-V8oD|#`s^7+A*f%!qFy?NPtRyxzebGDnf>Z9 z&D)=1V8*D5Oyu4mQlg&^8M8Fvw>Hu~gx0vare7O^?+I2RiyT~w?>o9}8+{yBP(GRw z?3T^@IoWW=_!o~UPlou-4coU{bd|Gx^A_XPy;>;BXk@1GU5h9toc{JD%CzbA3CLVw zRt=`M@w1u^ZyZ8Z2+?9T4m}tmL`!|MX874lCQnM1e}07+o}=Z8n?JsbeDK7=S87N( zEis!pu2W=_3Az%8=Pn(#h0KvhN6-hn)rrR61MOKiXR56Kk7rY=2#kL;g z)Ia^i;)h#gkrSLjjc3e${Ss*!ybpJ}W;-c>>kVerKG0|gdxC{GU8EhP35wJeh@Ng9 zS?$%?8CnKxZ4iYZ*cR7=)FmPdWYZHwcgy@wZ=uWyqT=i~PuYI=EzKrU9P;6ayc&={ z8WWlo^}CK@HjZSPduun+$L_RO_Y8q|&65O;%<}lmDd?9=P$PW-fZ)XiYeMe^9GWx~mOrDIQq|Q3pn>pTQ2+`84dZu4}2Af;j zwTlPg5DQ4RT~ObwkVT17`iM6jKTkdyB|ihmTw$9HW@F+xG#ijls%S1x83DUVjLe{0 zu7Lr?G{^6a&=Eh{FSmrF#)NZ`)4Xd^1m{rIl{9iGD*b$eR{y=i$yPo{fQ)a(?fxCLc z&A%&(87#!f9XFC-aMs7(J22`@GNZJvuQ6Nz@ctzb6pvH>d|jk}$6em;ifyS(s*gjC4oj_O9E;b+}&N%YP z7*!liFwy}fbRA~9jq;Z)GR}Qx$xkK`<>uoANDama-_YJ{AkPw=(1FY-&Q6fR-Z>!( zt#I|0ZoWYdMieI%zCUK)rY`udEuK(uw(eqh3DFypO@>GuX5FHOgP6j$ZX;^0ETZH_ zDnhfRTQ$fsi(NmJG?0nYFND0CrkWSAbGQ%NVb21WnWDd0M1$3&+(*doJ7M8rqnMB? zNq}~YIhO)+czAEn3cFh4jEIvM=RR=x3ng&dI?B8Np)=4?XNmL3qC#bX_I6EiHcipY z0$mmRsfwx;Qfjb0wl-uZW4!ILi%O|Sx4m3JF4yXQs(T-`vHrj9b-}P}Km<+rkB#MyK@gPTh zR(uzOprqDO&Sg9z%hDR@<2ojZ%?6I-Jjc`Hq?Zn8irF}QABl#uOcR!2f$JJn9&r6k@OLhsR&$=;tuaECxIZ|UYMoJ$OT5%Hs{D5ICj*%(rj_Y|NVda{Zc3~5oMM(9P#rA7N6=sKd8(8 zL`V7GbNwej(|`N*zU#>@o^t-1XM}p2*xz@fJjHR;sW=MP*pJ2TM}LZavd{j7-Z{g= z-T2SQLTs?LJBl#B|M%bf9rh#m4`KEpe0aUo0<&3R+lX~K@OuFqP$2WTXdGf%MH*c# z=;keYG$o%7B4;>!G3{xWMme{X0BP&Z_HuQ@*ZbejM1F`!&l_GWAXJRWFrPo26UI# zxKJ{ZA4ZmIh}4u_7fncZf2!}fYfK6*rPBI)N1)#Fpz zw{LM?6N14SM?N{DIvrrvw>VQ$OeL;ysG>X=QjSrM$;2z9iaOBwHc1>xijxUS^|bRP z&X5iq2A2*&Ipsj% zgTt)W$iWohYU+23{d7fW5l8={SRkuhL|rEVQRFnQe&qU}ejtDT1s8w+Iijy4n>wK> z`(+ak3rZpjjc;qrszw%Lgx^qa9H+ng6{T8p{ZFqbUw(m>HQVT)qwJJfL&fuUmC{0e2%$# zM|0beO^5g{dUwpKMvYI&3QK*tKo6!AC&SoK*flBk5}-gZZOWp$XJAjF^58Y9EcdmH z(1L!oB!ntOHrxH7bhr2jX=!iPsKE)@NG0C2!Ypo}JZ1c>VDVqR#RW|e4(BYvN(PTF z7(JShom9B4r@frh&(~N>%unc`JU;`orr-38fBAy$-H+5OiIRq9zCxB2S+Qf%CvLdc z6em+;9uxZd^)kLU-o)@Dor5=^D$0{_+6x{1YE8fHAX8|i@y?;DNs3cXop;~TrBJcB zjmXr6K2&ku81(dlv){fzc3axp8t*->-r#~J8;vl_OX{1J$*;bmC~DSk3@2Zmvi!rh zI5O~>;(QFD#?_FWOrsaW#PnFHbBfuB(A;wSuRmbOks=^f22PNloRW_;-W_B$!L|Ej z;SV~>J5q@c$RcGfIR9Xcaa@zcnR>x7^|1Zt*{*-G|#?(NWWk-oQ_v?A_K;ia4;^D_kfe(bW>`rICHz}1)-0cdh zds^QIg%5W>RQSm6C{zqq@NJ82`@5KzqYYuV$nF#OQV2=J+x(T!&Q2PVf+p@`p^mkO zci-C`M#lfu`X_`y7TI0Xr1%T>;A8jsgK_5Wp2cYAogr=)ZsWTyb?Z|%Uy6MK6~XVr zOk^Gd7WUe~-93^bvT%!x{$@$g8WEDFGtcmyiCx%ZlFm*DEL5Bj*ggiMggE{bdF-g{ zJK?)vjLsaW2I-(Cq$EfICPfXWt{~1vte;3-gr5`TyYD)Qxac~U4m2Y1xkXG0lQB+Q zkE_TKH8HALmU)x|bjb;gIQ*TdlX$1g<2|z2#cmtW>d-;(2hz&n%RYMB!mdlQOE%1s z4;xIP5Dje6@?u#05kj3`1qs=)RHkwY*9R1E8I#OJ~poU!=Mp(i779jV_}(9(`;I0^HiampF0V_QWjsJ7xTY7VVG&6d zD)Nba(?%Lckv2{5Q{n1yoktA^sR(t4cR@>h-QfDDYmf4C4>}_o6}Y;^TaOwRgl&Tt zGIEnue2-k)Bl0Zj&W%M4s~Fp!x>qvKz}Y*|ztLL|zn5?n8LvkJeA^(h5>@ILh>-NG zLhqjAhm~Y^)&NH`k&-%-;X`Va5OMVFU6gn@gRNVTSqyBFJ_e)g&~G~UXnQI;qz zFsm36BvlHL(Gu5NT+<`9MvtrX-FSlQaczg|J)+2vQpV1r2Q{dW!bLQiPjASvcSGK5 zEPU#n7VN`mKKQa+nmQ=;!QK#d6DVho{%qLG8+ZN`S?DN18&+|;6J92a$WI;Hp4mz^0u)2K2^-MsawbDiWKNBg5FGnCem0%0uJKu{^Cpttew%`~Cw z5jsOvc}nU`&$jWnrXxtP_l(B(!o|-i<(+9kd{5m+$J)WiuDeQI_fG}|3Zh{($-WMn z@<@FVDR?N>Bm&pA_|C>>IMat`#i!rl{`cquGLPo$y&S~3{a)(Z82P@pu6@u){W-|D zqba-)|Dyx_$?Ju{w=HsX&c#1`fiQKPJ{)P|#GOu;xD##?f&WK0Mjj*__piUxO+G?> z3AK|M>=rmd=zF?ld(fcX{~eAx#di#i{^Qs?p(UsQ?T@f~_NM9PYMlF{GZ()W&h zG9=4lSI8UB@Qcq-thxQ?*D*%dJ9JqgoyT-7qA1b3&Z4u}gg)C56oN5OPC5JC7i6>q zRO(KMm_pjLnARganDrdnbx1vqVG%di*hVq_>KVyxnV*#SCYt;5lL10SrtywI(r;p1yU+?zXmEjUejOzy zMTVl<{HA*3W9oRNQQ zr2vvxB)ZKtn^$YH**U^lvT;d1Dd@L7zW3OANx$w;#Sm2$_+~-34GbTh<2GxY$QZwz zQ2+Rv-c;m6hpS^6oNaqlF+mSJ-O@7q{WI48`W>M=c?Mn>U+y7)hgRp(2XS z)!Vr2c|~zP#cfuQkI9Ay-Kvl(>OXP&sNp^L_5Qk@rW)P5OS*Mn{L81vkSGPm*DHzd zP1MsW6~mEkmyi!BW~V4==oa&o=OIwV5Lqegc1?FVhsli5#favocgQlQx!rQ|_rGRx zQBq$m*}l6a8=a6%$|(Di8ca=lb&a(-+2n-D7ehARyrOGL29JkSPtGvcueko>d-CBZ zO6(*M@|YN_QUtjQ_^wW7U$Jw29rVxSsIokQybEL|FzY4VqD4fnBu<-jXq|62V zYDK?l;$bWVypl*C=(lUs$rH~1?t!gh$VMCTH-UQ%C1{OR!dOSJ0Q{`elG zz!=Hk*$mOt_)t-tmDu?lIX+|hn(oZYdj4+n{04bFR1Vma@m zXuAfCkP_QApfj}A_fq-%KAh*y-j+Jh&f0X4jlKXqea!jqULx8x-72!%&2mn=wB%JqyjBHRI1#CR5kNb$= z_`y!-M-7voI=-csH}nQucWI%PsY~-$kPIK{uBOvkOm-6=sYs8Lc^-&t6@MMDJ9e(+ zoo2xC_ZRN9fnrQ;_>jB#S2Vr#Aj0`SczHsC#q*KSlb>^+gGk*-f!(%I6Q`oSHdq(C zD?0*83fd7m@lJz8A<)Bu;0*n`i5AQDSqB?zYJqH0TcKu1bMAYuD*vQZhk&pX zl`ff5V^Bg!fi-$qBD}+FwlR)a%2bHSJKES?FhZ~nHOR0{hj#+4cU|zqICW<#(z%FS z?f@bWUH*O(kV)(9<2$N`8rK-S7YOfThb~x5V^Mjc+Sn9`B*UJnb3C~eLLo&A?fFP+ z{_dXXql`$(un!#zM?e;8|Gmdk zy%;&a^Y%ns9@gVpgEJi>&k4pSU9`g)fgb8;2JQ`Z+oj2yh}Q&vC-^3Ew0)8im2r}1 zdd#+thSl)URxchbS9auzy`145XdrruV)ysMlwJ1IL0OfkLdI!gBA~?N<@i3>)+B!k z$f}4Q4eRgj*4|>b9sYq1v?@z1qW#RS z-Y4Fpk0uxW4X^)eKGR=)y}-8}*~Jsie*Fx;>tKWUJuJx86--H0|70Cv;itU#)J{KOBU!avc0&J=dNh%D>lv0J!TINt-E@5WX_7pSs$ zK+YkKn&ILDgJQ4^-F%re(08@Z;+`=x9yC4Hnj-?rUvZz)2q`@9OnGC-P9AagcQ2rC z4lew^c;61+tq@>pgX?2pgHSRWtu{-##THo%QB_GWTe{m7A|EpP>=ET8r(14W|M-?} zStIitUE~z!7mS{r#Ib+Ee*c2dwRD%)EWdw)RU^)S z_a)WDv-$Bo^<~T8v*%P774;8qaFpbgpm}o@gGf{yHFv8PeR9s^`IP4EYqs;2yeyOC z!Qs3^>MVlwr9|lr-}LCSbEspwhaW=6O>~3 z>?JB}=$4MjuU{ZcP4j+9-wSjl>29wuO&}{uit`z|D(J4>&~7|~=TFHpO+IkcZ*K5< zfSJ!J9zVrzE~)2%$yd*)&IVvC-Q^X_?_cB8gh&73bL#KEWwUTmmC|$!KmUUB-@Tyz z;ahJ1?KL6Gk@<+z-+TtmobBr+`ea5{M&`39bNpsWzjoy3CkWTDeRYKz7WC_$(U&hU z?_RN)_Y9sqB9lEq4k*r}*~hQ1nE&yb{Nf2J>r=;65UhwHIHR0k(}ZL#e3GT zTgpc#QT7m8TpQCZrR-?l&r#!3s`DWPOTRYAJR=)svG}iD!hH%5mhScz*GsbTh~OK7 z&rxLt2z+1D-Oh2MV)FST+Mm9sUI#`moT~j?j$IY+kw}Ij3&ydp4Ejxm5@tr%+M^uH(p}(Ee*Ph9*K4&;9kX6p= zPv5Y5TQhq0j9}L|TQZnstiJgHr*o7nDU%*}$I2F&roVkp-(?BsXpi=`d+R(A%jfDf z&D8=qJf)Z@`rC%$Y(@x<;nNY#k8jxAw79lo`uD%3kSi|#(+}j&UNCv_h|oraUNNok z{g(D>MZ4VKg+_XZHICtn&(Lzi`pt&Hv&RUaI@8oYT*6>Rby}bbiL6St-+#~TpD$6v zDixb)A|@)%|KTO=4?j|`!u~!WC2m`jJ$}OU#VO6zlIrmp(yqAu!*_H>5qihj|NL9R z>K*eR*A&A+EZEu_efpHy7bh(L^&6~@SWO`W-WmFB%gOJ5OD@-3{qyTMjWIoX3&FdATFQ4JJw=BNBMW3CKiH>d^7=Hc~EjG;m_#-kOBk>s1qw*ZPZkhgvUn5rU zSuZ5jL{Y!FMvSJ6pFc)e15#5?1oJKc({M;+*6-OvBaJI_K0yy+nyP|c1wwjXpw?{!~~3{&AFBIr9K?qljf_{8;h^twk? zzqgoG6CKNn2ctIs;%MSI(Z~ z;JHj4V2?KjZ-5YC@Q{Uo(V(@5+xw*wy5~0G8O{WabCfLn_=6Xet3ZVdf)Lz1(MkC5m5#8%bN0ULcq8&m{qu*RmYb(}1Syo`9gyywrX-;kG@RyOeWIFoAHr{iQP>$mPst~cLPV0Brbphp$XPc-7NoO77sROR*adn?M z&*2D>m)1?OTldnA;T@o3;EVT33oFs3A~=h;B2rlT7SkGp<|snj6P%6%54&TJkI0G) zSxDNe8~Qd-j7E4{z{i4R17(|qv&d}1*&Ns+Bb{&HaNS&bvIlifJE?_&mPoMNbpz{(b;`Br6 z45T8PXzX%>?F8AliqY#zVmCEr(;mDMdp&YSbw0)|R~W;c{X7_p7?fm%#?~ErGD2f% zu5U38f)P}YPh#@k#*>wKVob->y<%KqZddrUehCCVL``mSF+=)>&E+~yn0$b|q&gj8 z7fZa%qC~6j=~hi7ASsV+0@-wcQqcq|bdfmTpmK$+JMxP&q^;?<9+mH8j{=<+ND=T} zMycNI0#A>WLmG|Bs%5~xZX#}mptmh26ssHy|bU+&0yGv8|}=30pzeE8y2xB zww8WfN4~zZaZieI&T;BeR_I|KQzu1~62c#O%=9uPibp2hT#{KKLr@h_%{fT3s6t1%e0>URd(DyadsR+mRZJ8U_eV74!Wk@ z-{7o3mpNv&L7rVuRj~f{EkQ}L$tlG&r@LHIJUPd$Zs^yJ(J!9kx7YOjfa#a#G_QYR z^QNV^7(wq*g`%6UC?7wjm}dL$-)=kF`4ZoDsL>gNGtKJHKjDMM*+BJl7IlN8Gp4^d zr@eg5;@fLfk;gHqQsk2v(5c$lC~`vJf6_s zT+-ckWasB(nPK(q4}@$=c{)X99@o``<4%u=8;Gsj_@-4=+So!&_zEFyEE16q(8CQ$)X^y}l)gl5A8^U*1qYeTwQ=gnUYQQDL_>8VA?6EWUY% zEQa7*LgOL6g-V&qwV{S!_VNH1b=k_)Kulx&#Y^<)r{ zjiF!D+|(2or3)xuF-!2hSVSCT?*DvVa{>0|mQjQ0d zk1tRIjZ!&ux7_|QcIvbqkWYv4(3EIAcC(~gcI4Ap)T8$1uIVb=Z6NK|d68*CyQRBb zB1acYUJh9O@mu;nBcIJEhLZMbPWAi+T6OfjM%oSS(lPw(39`Rs@$D7a=_%dyoXKy# zK(q^*TZ7Cis^_QBE?NBB8|3&Tt~ISCo1Bmj6;g-D1W(eZ_WgU-uNQYyYU3OP*SRS9 zIwo_5IF-z27fgQf2-=qI>vz<*D^z*P$(K(lPXx<9MPB*n#e~f_KeD}CL?iU@guzM4 z_NUi)l^t!HvA{FS4dwICnEm>3H02TvuC9r}DcS6TEOTsLzrk7wZAbR>8H0&n^UWKm zPC5PUb1*S3JeZ!v*Kg3XGpHA|^PcfnpQBaH=GB(L%cm%{W&O=NL|K6qOn&v8=FN|6 zZd!B^+5g@+)L=w5iP%ndnttEonz*js@dDi6V-I5(yjK)wXJi9GKcB}=_Srf4xQJ%% zBSWbO9qrYMY<7;$5<@;qhe#nYi)-4sqkMFZ(jFlLwsCk9(3M7&64!gY1y?r&l`(uW zjSZi6&En5LVMDgR$1(vB?#ehHE~0~lY&wk-r2s-p%zRFJy+UOAAmLDX7CC~)HpS#F zy`ww*q*nJ6#r)5`{{M`h@u};Dz|{?Ee8TA2DWUI=Qb_L|8a~m1eyDSFmuzwGnvX0> ze5?b#%XWv@QFG#+o>+W@2y#!iBBOyK_@ksC!e1yp?@2k1bDC3^QQYq)i%;AG5#i+C z9)$XPqu@vGop<)&#Qj@57v3ZClIqbZ(wT$K0Cqu%zAYS~cw}-sH!b}#o}3@l8;N_W zsSpq{y6An^VEP`JMTfmNCWR3My5$y84#=`VzwV>9QYs?(Dj~3lUB&$D1WbdM71dcq zcX>lQ@6n??(%hWI_Kv~h3$jY!eKcdbrp2tcv2!yRQ&f)icbABwz%)JibON@)JI(Of z8E$*a^3@_bp+$tz=i@2mMAP5g(yT4{ctkL<`!0n<76YO+}@ZPQnxIAk1C5D z60>b_&XAp4Fgz=$e|$sN3-a*pyMN5tJgY3WDvUc{9@~0@@JJ=%R?7{;tQi9jJnQplGgdaY3Q9Caa<}M5vtd zd_p$P>94P8ZaY+|uyv0fjZs=7l%-#92tJDiwTuVmm@p=gGKmrGe@_sAqZ?2IQi`h%;j5}Mvxae@vA**I7DZj z`t1!tshIFsrU^lal0e%vn8u;<0+k;lPCts6Ix@Sr^xGCSI%W81K=adEdaEg>6SCaX zTrJSE3yRXyty_H8VS6afPsj_;_U#f?X7sCu;TO-4-HK*u5F)3z7$RKH_RTHi75P9% zmb=KwPX;IzwbzkNtuc!Q&Ag6N2cM>%LZfs2KnFdBgV?4cKRajqd`4(`%xXoqtqF3# z=;;id8Jg=2ayUjwOa1l+(?u$a$V-Z(TVzv&SOJ6`w}U{30@fyp1Y}xYis%lTsYD|XZjv4Z6_0OcesWB zPcNY3!~K}y<53L0;GwAPqpsvfx~1WP>$#)d6(7nye&+Ruzdx#hgBM42uDI8=Khk91 zE1+d2=obr2ZIJ3X%;e{p8b35arg+ypzbnW1OR|z6Quj8JN9^`qxXXuPrG4ab2;pz? zTmod zu&80i_Q%(R;)LnvGn&_LaiOA^K>faE_;g0Mh^%Zx3ZBVIL=JA-($ANu*#*P%g8pVp zkYKll!Sl!Dm1FhYYr0yX6W=*_w>Omq-$Q=F$>%3*zJJT`^XJ&xOZrBk2RXLhphq)? zPsaoo@a=}??L02<(pHC;iflAS6#=u^#u0dy zq4Su2WxEYz6ULuCMS4px4V%|*@v0;*i&!8Ui+2G%nh@*;+bV`n$270sVvR)Vg3-$} z+M9QnE<*)NP$lKr2vueg*;v=Kmp8O^hpsAQkYuM*WELkxk;yG07j-xJmm$&;90(og zuI9+$3FT=)KVM)wqP|xsFl*YCVf>4iNME!4=>}Prc++7!kFGL&(;y}@Mi&L!AKv2C zn9++TNWWqA!+XjnPgC(2--DQ*x5c#xR9?(&NI)-wLZQ-oc!ezhQ* zo}hA)!O`GE$@I(TWXfXuxF*=`n)YUiX$w0uGK*^TPPw%l#BD_FPrxddR zzHSJ40nLVPWyw!R_^u{&J*WazD!Q8$!_QuzWXI<1JdrLWuIq5lp$DfF(*j?w3CXQx z>N*Bi2u1ny5usnO`tg=*JWAbWk19qC9uKHrzr%EKeUw#&t}<-B!K_;JXpGFkF4xGx zn0#2`dP{yfq`$l(KrQ?d2jKL`OqxyTYtf*H-vF`9@`uKt_2!#n(&B)*3Hz%}zr^d&f=W?;FKxCC$y~}t6;+4;`&d_>i^1St= zjmjsYxj%@_=F`{TkGABVx$k4wKiGi|=|mKwR@8FWi1$I1_x)3%K;$y=fvtZ)ZyEkF zb>w(FzyE!8ETDtCtI7UY2m1bLRDo@4Z0BPt(49lWQ2~vJT2byL9sN6>i{Koh8ZmkK z80A}7m>Unc1F-Uh-r}$_PQvs={rI;Vf?IO`KKSzr;o`b z6pw~%zJG<7K4yHDv-#mYax_I}9rabu`18l~SGPDXk(tMATVysO8%k``(7d}vonJ7y zC}`ep5IOW4!|3zplw(-@@jJRMBhxV*FF1=2KI#FTLky-&pAK1l`<~&KF9`E1`aX-g z)V?8`o>9&Uym9z;OMAHlnIp>qgNqT})h)g8QD0|mloI%W$SU$t6-|??I!RqL*?5F5 zJZ4+dZ(2|qon-`PuziOt$5f}|G}`nuH#f*?h}Lo+f*1k*Bk&ELit)1{>u-L-g$!L3 z44<7+zk7o*8qs$cqnZ5T3FY|+zh2Y4zrnT^V{PibNMu;c2MGO!t`$tbdO=v+u)Wzt6HOnrp?XjfOoy19GP)?K ze|(Rlq&%GaBLvZxlE#zaW(;4IEC7W-4Vteg4{rfKv zcE$4hIoW7})P{b(!8t?7$DIE1IhpQhZ=3z^(%vjEJyf%kRH!=CXiPEiEdTTq)@xKA z9qy`7QMaoDcC*F%f?`tPZ4+amLypV^-D1n|^A~8*vik8o-bJE{-PV}CCmWtoPBnJB zj{jSkW42Lytc9X{_84DZGym?EVm2i!Gw8e60epE%{nIP@Rv>~v4@YDph23uHHywH~ zK^LBWxkl&;J*Z+q>U&&k2|`m|O!4iC=B7(g^(L}(^CIeXcLkMmdkRA~9U_ILy{(UU z`4XWVuCd6nM2e_~w{43zAtq;Po2GjK*Tz_LflA4cQ5F>gFErlNbc-e)V$RN)zMRp% zzDA!;$qEsRtX$Gv&9OEobSvuH^`1vw%+47;8mI1L$NW#Pk<&9+FAyhZOrDHmsN0~# z-d?i!?h;uHIc5_f1kUskF^5EzL$ZO2>|w+`nT))*#vdU|g~az8+S@I%D5Lbw_P9PU z`r;Xxw6wP^B2#43AxaW)W@byfF`WGR7uf4})VCX?t{6O@5&9a_irAH3wb4IOmN6V7 z?TOxc@{=LiK*zwJH*Z+}I7cYZ({oO~dXC&)Gyn5z4B1fu9dMmt`1xlHPYasMHA1CB zz@`QjF^Aqus?!O6yT%$pIXgjWfyfK;XPyEEx|_ParN>HU(Z>+ zTB6G`a-*Grykan$#e)V0-#S!P(cWG{F`*nN+Qk-`SBX5<#(OU0!!^MD8snk#W$y_= zqRJ|vkr99cv;rI016QW0_K6xpx@6#3}@87%!`#roZXY&s!R0dHg4 zvB)y;9q0i?<(U8RN4zRh5s)$a{TI0TdzSCE=&C@;yU>K=m@n@n`DB!Q8}WaTT4UD> zn%fOR>w}5#KC|$MVUvoh!w>O4CotjvR{sRNag=AL6q6EXO~R*$hb0*gJwy*_ZXc9z z{I%CVQ2FgJZ$f~NoteWk{)vbC=;S9fnB@v*LOk{UP3(9gE-<}EmepS2ARagD$?ZO}g6lZ5t zrzN)Y1k+(#Pc|JPOwIP)0zExJ^ff^haU3ip!SwNP7y@KD`MAQZHUyo45ZLWH22IEi znVQ21#dL_S=G{#-)Slo~hR>8B^mYa2l$ON{rDa^#;43v*f5nYEhF)BJ6WOTPT zwDT?5=rn#muA`r?qhu{D^xiu3^n`4Oh(q9QlcHl)a_-A`K=jFA=R$neF?dUiMs^NN zkL^vwcu7ThHYFcq1fu)fuGa)Ks>rbGEy48>;f7}T>;hd1>etuU-bEQAAc8;*2UHiQ zF`aY0!qhdUg~5{xRA#BK7WfYG(EvG$8-&z5)2qW-NAS^9W7aE7?Wi7~AzV$j4HTy% zFg^WdgZG;1>;#orwr{VIgDJ&0r@Nj*Hb589UM&bhpmY|oYRNQ&5`++0&gJ6^%F_Y; z%`HI`6tgjIeN8(z6c^_x(a~JbvAv|an8iXDK`|N;+7-=JOpz1ikSupJ?{5e)%ASOb z2f-+p-a(DXNRLSB)N1_!pW5Cq#{78^*W#Go^>L4hu_y(GYQ4ztC`_wAbmK^1H&`p|XN(GK$94ZHspn7Xnfj6ekn1 zK}Nq^VH<-U4bj5_yIRDKY*xfB?Y$5TAyTAqDky?ApmJ0dJN3tr&Aw^U;Xr)gXA0h- zsxj4B8GjdaT(hksKb@cp4N79>OS~-5rKG=}BZ?@c>X#ex*$gQi&E=eYc8aha{nnx< z14OX+rUMnHU2#Md_Q{kW_hCm-f)d-I&c+l)DWmc7&fb}F2qFSb>~VCyZ83Edr9Cd7 z$0PJ0M`%fZeH|rtRhG5}9VeHF^ASMLRoMG=kM{XNf8%6AZ%CYV0S;xcR<2`oZE=pEVYjI0cF zSIdNg6)6cfpz=JX|85)fa71xBq@Ul?FPeDZ91YPTM6{#uv^TeO8yj;abR?M_$EwTS zeM#?wlu;Khi=*N{)hE8|LCQl1IvWmB2l}4z>w_=FVU7793FbrX?az?{e53>Yv;WM$ z=X$Z-R!n`uP^; zA}@5$O66c!4Bo~Bpm1D#i|E>IwlSUVxQp;X7yVAfdhhV?!1dl?ww`P22pDD39j?qXD^r@iZQd_et~k$ z5$q%;so8CV+1SL0^$GLSM*Xc&djrvNfiJX5dhP<1=XkrtcLAAK2-(uzHt6vf?1paL zW4o4YdcpAV7~dN3f5~fgV;! z+pv0lLv}WUdJWlxe4K$4xOzpm?7;PSSuuKcf?I45dPC*h7^N7mC||`W`WP%UHt#IsUpz+PXfH3ZA!qdBF`3x#{y%+3`S~vyPGSA+ zdx~ez(Q3oZfBFG28Bq>P+T}XNh4&UO0?ry-XQ>`NW^^&ZY*#p=D9%n$VZ-{TCB>sB z3}%wWpT1$cgz<|f8_`{NJHzqvw|1?AaOCNHNnudgF5!9={49*xnZ zz^pc)%E)TBHikhc9Y^}>P1+AN2u*o0rkE6jS@cZ4`iiosx%w|(BhQ|5{=3g`SMO=&TZGoQ&S2^oLXr;$=xRu?HT}9F7>ARP zk58GtnBnT0zBV}1B0^5}Y=&E1ar19)kY(|~IvGMhWzkf2I3&0zlbBQq*%#UANK3z5 zN1Dz9xKi&7dUC8xAv+nOvbg@+RZX|*$xeocP#38X-qPM~ z2xR1=9I4axRuyczDdjXCrXoJlA6VC3p{s&^y+RI7s7`Xa+d18;C7VnrW>fNU4#ps) zWBK)uG<86!ds^-gqE|&{2IU>*gJyG7`kRJDc zL*89T2%~INA@Fya%7J^M`0x>pkKkd0T=;}0NIa|+yK~K*4)g;*W1o&D_mq!dEkcR- z;yZu$!+4JUIMck)p=cph6Feh|MuQW|I(qfAN{{$Sfxtm(jT8`9P`@Y>Kho#k1~6Eb`$G z8a1mmw(b*|C+y==g%W$GdvFdRHNp0%!2oQFsU6w4jD`^}5V^v)J+dl+fG#RRwI~TZ7*-Z#>S9>rpduSq_l(A|(tD6nF1<&ON@S*Dh=7!YuE+Hz(Hwnr z@9UgwR1mzwdvKcuH5!76DP1a0g`CV|YM@G*zq-Z?8N2YtAo2oS8%;I2PJizJOcxIW zDV#u-F&xE*fRvihcTkjMm8PF>5P3AQs=)}QfDF3#3uHAwN`teS;$(!cH}u;MS>*Vx zCz}p%>l#@O&{a`jn6=Btt@o$uG_AOgXL*umax zaPBV2Vs{{yMM*Y_2daMAfR5T#-}QLs$!F1k<%~dOF$f14QXmY-B8%_4AO=kB!gxZ6 zeA==i8xQbZgWWVSK3W`_3?kEDQsGG zWP-4L)VlX3qTQ;JVES}0RbU*hZ4pHZoiH9fC@`x?juK@K#>NSc163BNVHuaO;P;7p zW?jd1@+eH`z!3VdP9)Mu=r+bQA!!(%VUE@Rt36{^tT)Ibi&S; z8Z4lq?+3dJ9})>4mnOtAejncWy@_39v11>4N9em0$fC$5LzIpMuGuz`EFwYXIU$*P z^GOx=8l@pv%(_7iDnc6%^g;@xRI%XQeRn&tQf?(5^ki+aJgI-8m`Uk8J*1M0r1iu?u&jyyX!p?+6_e z`i^eiu#ZU+QG;ietC;wuRO*t(#b1;o^6_Awgchq2k6A5o?ud!_K?nMPq#^V9zOI{GeU zLIav6BCz7K8J&ODN;)?5k`5r3^GF?%go}#OOZEElW+x8#_6elGJi4-0E zqDKw#7%SX)@RIV$1zD-EUB6#MqmFk?x3CnGoXy*7PJZ_rve021*wqrU5yEewIHjCe zR^P3eemUdjzx+##U)3^2$O=gD?9Qd6Mjyais7^Tl{TC=x$HcBIvSYpV*!7Z-jnLZA zFKR?CffAKNH(y};NFOQB9#Ng-*v$sifWgbhgwR4 ze8HoC`~un6bc-eJZA%aZ<6q9`-(Mnz=Y;wli`RzXd6n3~GiX{M@9AM1h>4Q-vm_dSifI$ z{y%-m^1uEo#V>xtpz`#!#no}Dq>3Tg*%Zy1+dsY{pPpit3oHtqWhfyDQpWMJv1CPs zt~5fFh|J=9$>fU}i+}ky>a9fQi8Y(XtFCUy&Y$ti|%Z$N^q`BE5yvNv{Y;Z<7$#C7~Zr5%1ZhMCuOvooge7&MytRt8mA3JU- zD9Ef7J;q$UW&Qq^>d^~|!n6G0Cn!c}0_|eMs#9QbMlv;GnzV9-#1LZoO1JD{|&EZ49=#g!r|H) z*F`ys$|SNZD5ho9)h{l&{Lf$Gi!oW2eX!jI=h34R@<|z`9PC2FI=b5>-m5zj*$>w3 z-JT{QyFMIwXUwW*{F`5K@?uK6Xz}%mZoWpA6QnR~FR#$U2@)UEH}fn`i+dMCHd5js z!AHu>WE}BpyD7So`(jWHDzc%XdHp^Hh6zuzah(4CD+*;HS2SYFkFzcAED)XG;q$Jp$e%TOQY|hABVAsoNW>+GmJC?{I!}lBd+ZEPXyc}@;55J_$ zJ*Mkf{`n`o*HKcIjVQ+g*9yw>8Tn9R)-~QreAlC=CC!_+Y?n2YJM3i|6FZ5b_CwQ@H&v-=d}$jK6qHrdqE5 z@GZ^8qjPmsCd}=?_-BaW;*_!pSsU7>d9P};--bX%g#Q&Ct4GniE@mO5k;ijf4{QG z5<@dO$oKKV>1FoLfd^H@KnpJU&b(C)fAG;Pw zq6INlSIXGc6~|m`tw1VNkrDbBksD&FMC@9YS?tuH$p%^Ea|#JZ(X26FJ$9$|9lvxa zl!ZFP=SqQV`>0D)Y9FwHcTvlIoSsS4*2yf3Tzl(cC_-7pSn#$_lM#2gy_t&gAO8`v zYjCmaxBna=>Oq~0Aq07jEMo^b^c}7?$SO-Xv}nZMb);pM;p#{%kxE2~eUZgbk3M#_ zbd}*c6NwFZincAw6nSeArAqhAVOCpE890k9Q}9k%p;RQ62oa)rvFkx)=wTUks|bV- zh&)H;3U3UqbErIaMO|;=h(E@ivmFE$PD4i z^pRWq7wee2M`R=lU{~IdA8GDke&pVB%{k@+YyW-*`LSp-Jo_HCs}bW+U;K%C|D(22 zZ3XY=TPcP)QW(%iDzuLi6cveeCsRR^Ov02F5=QArO*fE&9@KH=tf-Mhw9Uk)86%-; zQMn^^{)0awr6kj%!lCmV6@oCUle(W6ek!A)hQB?jhXA!Yid7Hs@4uLB;p4f}kTEgS zDYP~1YL6)k!T9-z&aF(;&_jc46eavPF)~`-sYgjM@$fgO58p#6CUlXZ6@;coWp-Er zCL!|}O$0*Kk-W#0lHZBP=jhSm@))#aWg|?8nCV!4M<=+qFccY~KxLNHc|y};=M!A% znLzSwrePNq@X2%^q7 zi{D9};~w{TFV@|Y+eCGJbgn;m7bYn+k()d{x-UNQVjX<+_xDX2YTZ$Cj~~MwDc#q- z>&zXC+2!x;htRvy_oXokjVUw11jYw47DlFUGI{I?9?U40B9#;gjnuy1KQjjFh8hSz zY4E-O#hh09pbYPk2YNC>9UoNcQSeKB9A5kI7e(I_hAQL#vIknpi2GMezQj;k@G+6& zBTw@^S5x5jC;#v@{`;-!#Oa?h7^^7G{>PU(;_I zdD(s76^jrJx)@_hMZeoozhC3dE^xNP_ZcVu^yj#?9dHQ`vd-tAZ zQ!{?~IkQ)%#OjXycW*gtYDnVIO};@FGs>rPROs*xxQV6Tb=cC-ZyS7Fak#q1P3QRS z9yMMtKAXsborul~blkK0&mSQ_Ve))|U)|6idb)kX=*0^r=M#L>(Okc$y4j$Lg3;wO zrY}y>VaNW*x9r|G6i?3ackjubf6nr=1?zwNGyCf;`SJZOEQJV{$IYJbyS4(un2Xe}-kl z`~T~E#$W$|(Il|_;Tn}qi0z8@;K@e?ecg~P&d5ia?GHcDb~%^-=kKV$`-V7u#>GEe zu>IzHHs9V-K7C60OK$Qe|N?D&$r~KXSgx=L;VpA z>eB&#u@NRgLfR491lrqMntkH*fB!p7zoEK25Zg%pA)qoo_Iz7d>4u5E|;{`U?A7+V$M$Y@bjigZ8 z)2-L|e#k;5LG|feLl`zLeMP(44K2Poi$6SN_w9Ft{G7$B1^e%RpgCwJuP(5;!>TbS{BBu>?NOCncJj6*`-fEiyv0mm2xwLizrl7^X4h z!+JqkL$_U#Vu>w0-8N91osjzdFv(D8qiOH9O#kj{PJe&S;q@Cf-(F!xOKj0oZ+gnp zG4<7&$>%TdS8wSWMM^z=-BLb%&ivIm)sNq?zwVfR{R*pPnh--In~%wt8SDT2mhIaE zgr3o>&pG?2SF}HW&&|L62-ygHz?3vG6;{Wy#Mx;r5gOBDLrbz`!5-z z<)(`1*Q%|)zu5lLN<7|II;IHOY>aX0enkGUJt6%CyqWqNKCk%nV)9cWw02Tr5xVdp zQ}J&R*Z-%VPs0v&uo`q7p^FkQyl)Cre*q8pmw)vKmIkFk4Yj-XM zY1Gi{rDRKdA6WhPA5uyW`<6ItiHBOpbQWyz-_Qgy%w zSx9QD?>&<`v+__oc(f6f&J-EOB--sB@5Osh@R;cgji=ikxNjO58Y;8d2z^uu)FW?s z+u^r0Nr^v`2--wK?}eQ@D@b)k-^F1u04mF*mZVyfoIyuJHX`x9RhY^Eqh!kXVYbKquvsSSuh8SY!c9k52le#^x0s_tM_2b~<4}0Q;Dwd1FjRVb5x4TiSUA4L zn0%Jg@AmXf5dW&RXeSFiHyx7>H6aNRg^;A}FcXhw=sQx>*l{6Z`1T;GKnP1v_o6@n-s(GN_tRG!LoWtNDKb>Qer`=Q}Z7|MA-bY!q1>bbTbJ09t+v0=hrJVFGq~3q>WvsMJ z%2iSyzz!Z`1f{%5yy0f_kTbE)2uVbWtWlZ6O-oW!(QYcDGQ$9Ju;vZ@05KfZ<>R?N zhV_Tq>=Xof%TVrhY?b}sg*i-vc=6UUT&W=Mt=!7J)km3Pg+Po7J1TIcBOWK4 z$)a@<$A?Y?@6pB$|2M(pDHZP%Q8HCAB8F%LPiY-?QeZ5!n}bxtr-T`mBjf}Mr>Q$ z#WPNR_w-(IBPjvF|LJ?0J%a)N!_`0%GCeAvaq{<{VPZ2BAcSF@r#`Jf$Bz`&|5Xa~ zZ+%{CLfsR?5FAr{#M9)X%56TV@BO4g{PE}2qsF`;a1izzy49X!^l(-(Oz8;CVQ9zt zYZU0C!mI}cT1p-I&596mij(osE|(s8;||#A5}OaxCua$V4c)E>A|cAcMy2>6ntFJ6 zC*KoNB()vI%g>pfC~p7dTT)g&TvzGSLCe_n*yS0EFQ1@#8S(V{P7?gNg7`O_w_hpH zADy@3I8!Tp)ekB(AD$2E1Uq!MlOO~~kG#PYBhU$L6@I^`+g5|UC@1yOAeU4EJ7W2V zFBnZDxBvDHU7Is~c7Yu^Fq-b>3f~F(Ew=5iSk;fc^vW5jZC?*JRqXMdB*G7GuNi;- zIrHZQcmMJoYIezJ9@zb~LTOEZs9?0<(|uVKz@2gJ~MRhujne6{oxgU`<~Tzw?pe;hnbx)`|Jg# z+fd&g$j{I4n+<9-BA*r zreCr7rKY@G5VspC-Z43*w6u3y%y#QyuY1aiuYg&_M59^(Rs z*SDD2DYMU})IYzW-bRdu;^`CenWK7hjo(+aRfEzpG7mv9`Rpa-%&>d?Gl#2+$;+3N zCne4G71$Az7iSP!`dv%A-Vxdw?Q;6vj<)V8FP~sdN4u^mpFE|QCH6nO#ruN!A6{Y7 zVPLiv`Cx-TJLt8a6YA@%Mi=41)$xdd(!ar0BklR2^75*lPv+z3lO`hdxWJkYEgW?z2E^6#He{rDZLKfNWte8v3pb5wiB z&40cjfASfliKTCA`l_P4-I219WB|01BB8iv^XPTMH@YsSGjY+8?))gr@?4+dIZb+$M{OUv~9KFzG`U)nWU7}Nu zQkv@emhRBe-fS6t{TYRAsMd<{(-TalXy3nQ^W!^`%gHA*Tv_6#j>9j%(07LU=P&U4 zJDQcJcy@v-ODub~-(I6Bvt`qyc(X61FR<>%9tyGy!vuUUQb4mV$7RHUyO`bH=x@vx%V z2g>CMrqG!2lq{>+zpcm?CEe|g?DPzLht4f-lHaeBQc8ocsmPWSs8`(n`;U0UviAUl zk7((PJb;R52?)Z?2Y4$M$hdt9}r=!FnK0$Vb^Tu6J_qlJ}Hzo9^<-=J!!-%y}`g9EKT-e^3A zgg^ScGKzj%4UoZ~D0t1E*IH0luyw zrCivyDTzuHB>ft?AY=w}+pX~pBfI9|cdH~NK20xHd7GnD6rL@B$rxXrkvY%q=XdlzBOeumx6KQG zS9-7p8;N|sd*-)(>~njt3CRXD61~QaH0^dzc5+TRcU13gQR6w8?Wpe>l+}c~Cb^Q) z*@XV)j;>9VmnW#crK?(@1t9r?Y_T9KtW-nS9kwV4O;3J)LS8ENKVL&JVSF*6yIJGC zrZ|-l(Bu2_c<+Q^0e##Qr{K|Li7Oo4Y9oHPEJGQw?4+o0iz%_)Q{NpPEKn{dD+izV zabltkiGVg1U+?i=V>2^MPNJ~5UCH=ji6PMMD}0|Y+TrFo_(;?m6&vci23zI=2N>Gi zhymYujLS%=2QpGPkg^fQbcEmTh%pfQh;})}VnS+LeD6sqpzYwB4i=Y-9m0(Z@S?aI zr|9ZE{UI=Vc8Rl|c2f^%t`XVD((fviLK;3zMsZ%!-LB|cg)1CpGDd6g`#r&jp@!X} zHS}$Zb|raf>FWc13;ARumDavP<)zR=x{k2#Nh%P7N86mx*7RM(l?94G>=XIP5}O6; zcXx!8QC=>f*;B3dD3{}$CZ;2XGYC~IN^GI< zO+!is<3x!JK4F{&os*ST)WHyjy6qmFyTP+AYBx5+WjUly6gwU7`RQt)0EMn2_L2N# z$>?%Me|yXRdP}xk;zk8JwH)5B!4)_=cwSYY-#0Qrnv7AYC!(>rqI!2r7>GsM4hw04 zn4>=?4gJ;{U|{IVqtc4sJBsgILWDiRD<;p+QC*GiH7Uq@#1(@xM@8YM_d?dNxgoSY z`RS6>9%%PHt{kClBKiaj$3;7|Nu=ZjFG-}YTT-;-Cu7_+C+sS^U4<^kWV4*q^`I=N zt?^w)yKTwOmtvlra8j|J0#p(o*RQdSj5f4fzTzg<&4zq*uPtmbcWV(uyH*+ zFKjLot0<$_hXu6BvyW7(|H(W*eH0JSnow0_Po6M)bwcVrv1w>`9dCpoC zw~9;BCp^BNZ2kL0vh=U|{6`GvV@0Pm#E?k+Fj9N$EB}?}_^}`O6O@dUKB@|Tv;k0p z$MM@W?WU11&9B-K?FU6Cf&iisJ z>mdlCW3aH@pEuLS-lyWr2NMv6L`1~XYw zo{R|lhT{ATx`t#lZjy`FxfhE@3USCIe0Z%U)NouB$wN$vuv^n@Ds*0=TqX;RKA|&1 zw;5{BiE_{N9zB_nj|`z|Nxs8(2DiwGb%)AIvUyI}ZP~wBG5+dva@Vl=?vC>5CFR9T zlKn9d+I|>wC;HWf!_|iT*)vSPrMj!J)}SXd#%DR3Z+^y%r}%xv_={H*xuR<#x^VP2 zS41_YJfFz3>u{jG*@z{?=HzEnnzz@ui%V3yWB2-o(U+eyo+S=%YIFhJro+t(V%_2v zOY*VB6o&rL5xf!wRvWTehOZ+udv-s+LyeXcvyA%vit(#gj4lc`fBu2?5HJMPluIi$6zcx9b?ce8S}E0$;b(@2+S!l|0X4#JDkT zGNHW4>2KCVGi7u!roDd4?#-Tjd5W?vgpB-b4t+1m;ZfsKVl6-$+Us}he!9U-CuF0H z=ndm%Q|dSGK^L+hZDmYuayd@!Alc+p+uME##SOd`!XO%NMvT&>aL*)@@dxGE!H;JZMwFLhx|?h2RfkbYN_D2ieK6 zt~My=u+Cs6bMnQQ)OqYAC$)RF-@hfAoK!WGuU;^@oYLHE@m+w>h@GJvL8u8$z?3<$ zslk@={vO&Y{ccU@olun;&HS?^+i$<4>k6iyU(mn3!k%6*eLkbxSL}a&N2omc*%{^e zj9A^V{_`*RlwtEBoNO&x8xd=M15vA#!!4#Lbre58DtUWE6obdbW>yKgn}+G;iT&#VyBT3+f}WIpFI9Nf(sor_dibT;HKh zL2M3~({m>0V-CN($M0&Q%E^{vQoSPuOMZ5W$s+Z;TU0TlI33enUlT$``Sb+8x~AI& zreD2)Zb$uYiyD=5t2O1bXPC5O^LmRWNdQ?tQlL$d-=`emuLu$T>L4q8Rg+y@Fnhj~ z9dq5%Zp2qY?CG{G<+BU2ku?0oUeu=0G_-dIX<=K8#LM?6?Pv;1{r-l-^)M zGkbXoUH1@R`>2}xFV{CI!zwmiwHGWr#k2SO62@CPpV*f`* z-49dY58q#X{2)^grWwJ-`1>}cU)wPZ+PYy;2r2rZ?M?lvsN`5~0TyNCXC%;-@YMm| z1WCE73}urjPF07p4wq-Y{_e+P8za$o#HfYYSoO@ld_mk?v%6`~MmUx#^r-QY$yv_s z+t)B!q|==YMkm&LFp zh7RAu?A3F|XF0pqZ`r-sP+VR}b#DyBM(i_5XXMKfS|yaz^xMOL)068?Jc!`|^_U{Q z0XrH=_4BsEj%UPXE1|TLlJ;&7%0lY#Z7mduykz`jL2M4}-)#ipMMK|%A<@?WZ$Xg0 z4Q4ze8#^HmAgDUG7)$MSV4yJ^@SP$*8Cu?=lIrEh58}enZ+7&1VfIS;TCQVMM`(pk z5^9+Q#J-nJUfYsvPBtDG%rOw7!;R#-q@ch^8(Dq5p?vj%!gXwaT9aR%Q!H|!SqzPL zC`G^75qzTC*OmeO05Zr`sp8Sw`%7v>TBxN4T-2z1h&$GU+k1 z30aY-ul6XN==OV(9+4G_c2hBa`JAi_Y`=etj|OWM$rWUIqFL8ulajvbn0)@6%=K)( zdxu$`kUP)r^&QELD5e%)cevRCm-lSHe~(>UFnu~<|H~VqDzFM-)Yy?GG#%|`gPNQ$ ze{n|l{+gKN@3oT=Mtdn;IA$%5&$3{!xg|!(7h~~3BmU$2aP=`Sa}*`|j&5CvFV%=r z9KG<6yUi^ro8oj&TSIv=1+8#-qPaOxJUJ)sb_5d5^({VFMvDbH*Z0=J6yl?Wf<-CW z=(g*I(aWcd&qs9Yn&$S7zUgE$8$HI1$)^*txuRR`@Qr5l@{F*(V*TTWe13u(B~s9X z%Ad#E|bOH&-0)I;^#*tiX+& z&^geg(BdnxaCW-`qgT%vO)Vh`xyn}okOCUNZy=j6d2tH$j_URxjjV-;4Z#PZ@6p8+ zXFICZp5pWjodQY^t*To5>D_imSNB43(t6m;S#(yA&okPq8>&r(a*nX88GZJGVytOb z&7f?y#4x;%5yDUM;=eXFAF?fiyNm4s-x_Ql2`OWIQL_E!d%8YnbTKFH4!DyOij$IX zXld7L`bzH2;%rK)_Z;5b5R@HmuOwb#rAQwKqwd#w36jAU`9n8@`bz{Z^@vO(6KUTx z^oNe55y8`qDCY&SiJ&~bNlZV#B&=`gI*4tHZvv(mVM`54N=}HKOlXopSy71lMkf3I zP?J5mWV{^FTwT-e4)i{wJex>oLUL%A$uy_$QMN$ofIrkITVM-|uMS{xijyhv@DPyi zR$I!KFL1hI_hv6Nr1ql)v@+(?BmCb6HGjhRZirqgZ0}R6>On5oR^QjG#@`Jq{`U8X2dp#&0)thyEeJ@T<{V8g`0`626IT3(BIie1P8zmdo$GZd(y|n zTeuIWXg6m3WJ2}JHTlH_)&{9Jwi0}3-@l`6EYlYYeACOrE6R5doh*<<3H~T~9Yuvo zkEa5|ZXw0^fOxj*H_x+DN`gbe#Q)I3q0#{K|M2wtrlQ|BWG74L4|LlGW$h;hI)ieR zG&;-Wdkh$!Sj&RlWClB#kxey+pWhS7BsAguFcNmC6tJ^7#p#sLbTV30k5t^Gh)E6Q z5L&8~bxCnL#qYLso5Ot>htdNN)0M(1-RWwtBb*B^;6>Xd@>lhBPG3HOeNsn>DJK zk}nJT?UsI9Ndq7qzD~GlE>;LM(MQV53-XZ^GTfH}C_}6d^m{2w@cWkX@)VOn{eDe; zc81^GP~EoVlY*2yDxZ*zH0|vURgO?YRj{urd2tWnPqE^d!FnUM2;a0r(L|!JdW!Q? z@{@w*>W+k?IGYG!Ptt<4w;S3+z|F=e-%AVLBts<)Iubfaos3hnnWNh@xJgEHbxnvC z6%+aS3G{nHDlw*`uQkQOQD5Cj8B3m#&8K8zO>?v2@UCL??2_@th<3B3y;>7hE^UFP zr@dX#Rf_WIDPgn5Oy?*SP&UIAio=^5sW>jijGtZLbi#MFcso^&DIMK*i(M?R%2T~x zlb;K=>ilwEwt;kN71JiyO80#b()u8>8LDehMMi(OBKVBa zvn49EG@DkQ!5)h91u6xUPE>EN>8dCbnXV&0zhwII1i#(W)e&1j`}T(3gDvyHlA$Hk zR*X=-A?bqgvoq2`#^U9(C+JwQ|K*y#H`q+<7e`CRF&y|Q+h7dg5hhqB%CVObceXfX z{B(&59cd_KN)fudl}wWA4!2w|d458Fd&BLOJcQ^1^fMUc?jsmAe#;4n7%m0ukUEK9y^|3#}2<0o0=Qv#4d>F6)pMlgnXiC zu5Spv!pNlv%ArM+v(FV3(dc~{^&>gyFTnR{_k!nj)6Jcm+}M7)1rGi*{#nLm2h zsoww_2ob~YtHGiuB9$Icak1^NixbLaPJO*aIY&0miS>cQ^%|X(XcBIDLN;+k-^;Xg zyJG)#g>w155T%q7^k-0vUYuifPqV7=hYB^CGkI}=YVO#-*^sIT5p-FdQcChwE**utUp%#O+d9{nlC zvHCQc=3`c_(vngQ0rg3s>cfA&?wNf4iuv>TgO_>m-=qX82HLgMY7$y@Z{Cq#K4<>o z(dQor>FyQf;k(@9?>-TPOniiZ`v_~Me#`Rl7plA;TLFIc`2l0MtMF|gwzbsw7Ve%G zO!UNF#?I;Jef^b9gpbfkA1&&W5`Jdi;M+&EkMyZ?C%-ecp5o~ftP9jPl`Lu^kUHYv zb2dc*NXnYz>GlVd8Ivzd{C-1owMNZPn7^FUzS~edyM%Vf_Lm#lLo1w0GkBiWa8t&B z%IBPXwPf`#-%x(_d&V;@Xh|Q?WlsIW5A1iEvw!?d+Riq$*eM2UgPRtZd?0pw>KHx# zp9Z>(s5YdCn~cfkxl94>YseoRQ=RD6mH4)_8d$CAzQyh1mx(sAL-t)K;lR+~yZGTb zxGyR?l4CR`AEC_AYo!Ryo^IQstRX+Yq?{|(|M49?8RnzHg3xq~UcF*^KBBoj3?t3> z@V6M~HV1-)+=m5kjvMEM=0Ipgl|B+$Qq=MgGoE(4qd$1E(-TbGQ>|OFvLM8sY_i1A z;=6#-1#T)$i7GGA%2Qw6q2^~y&n(+-S7aw6V(&3|DSq#^$Iiy&^PFyTpsxa2Combs z*@Rf{Y42(4gF>YiRm>?Cn!`7*sj7}_cFOd{ zIWF%xyuG2iYAIhlW%hDLdvnA7^(`sp%s^!xS~n#wYHv7~u-P5IepIBL3JD5eF~ zFK?-C?qGb%**|=a2@TENnszO9#dcKEuCAe&Q;ZbN-5xWV;0lGWd+d15=rU*j-CL5I z;YyiKChsNSQ|(aWQzn;=>c?C3cqW@L?*}y1glv}4Z4Y$&ULMU^PH{Sc*wNkAq~!5+ zKhz4hf~HtXfA=N2*%Oqe-|UG|La9b4n%lkL z^K8lV8AL?6+ayMO)(?cvw4kJxqC zlM7D1es&KANPSPc-qG!9lrglMJ^8a|oP2do{mUD+Ki;C9U<&&_Qk-8heKMn8-?G2j z;QJu91Lx33K3ebu-^;^}K*Ufk7O1`_yIkOM&F-gnRCgPcaf~jXFnTh_Xod0>cYpek z`d~Q!Z(kDb-m!kW7wZb(+Xi>`l-apu{l~ZDrzdoq8~TAF6n$d!^b*x>X%3#z$%z!5 z)O+f8*LYnrd42}9=2J|blP||muUY-^HN6r_j&>sM zC?oj6G-OL+3>cd|dM{YqWQ=iXAo}S?6WR30`k^3o^!o!b>JO|QN*ns!7Wd>C^CvU* zKVFILXyWLuZrHDfV028VtVC-tqe83|x9_<7(;LY0d#<<5a$-}_)sf{teMP1ls+)#T zALxT-`q?WoSF`=*20fAY(y=*GIZJo9!<}7n^7l_TeEThjyTtso55dM39gi&Z(>Lvfb5S8!9xX|UJ%-#rUK|dk4(elFJ^f~B$)`hmf9vNzUR*tJn$r;)ejITmMQm&O z?GCar*)*eH?=jOE_oY3*x!e2oan@GTZ+C<)-m8WGv(gh~9m;9Jn6|alU>1VUI4+n& z)u4+)7|V+VDv32G`7l@_9NqSSolXdw4L%GikaZNNGs0m{Fa^#An!EkI>Phm1Xc?U^ z2)h+sC5zc?IhXK6a%5vi2$57D=yx6NWJ;*^^oLHA^X$m5jC|O$l0G_C>YL{;i~K?P-&P}e9U zB?u`c2~j#j>{XCrGU20;_uJ+bwFS?Y7e?ng}}3-pMt0RKB&fQh;F`gigv!hT{^W z!c8XwdQTRb{dz@+j%;G^b-+$%&{g#NJt;jxYYoV;g;%-CKIa&oU8O9~LO@+#&Amu)fU>t5z;!1;W zd-`3C9Zk?SO4FY$$mRupSL5bmy4w}Wm1vVt+6^eB9lDs{az%Z8H~f2Afhb+%zaIdLN;@>>n)+_iM=L2n`7;u z4%!SmVkFEpw7@h<(D%W@s&C3`&`M z^q>e5hU8oNyPa&T&5*x{g10i`oY*zuHyz2QF4PSw%W-2XK53JQ3hN_wIwqTq3A-)L zwwBFw4EGj1l*U*qld(RC!avQ4ZBK|wDxkZDep^B2q*B`%@I8Ig;j4B~G+XR^A%uc$ zNBQKOLI_CEaj6k zR98{o+!4trPABy1HGv$X1F`ei>6C0fCe{_*dPhQ|U51;Kw6`nV>4H>kMHP1rlV_Om z7)4LNIf&rWb|~XyDpC|^l}K8nVj}gO1X5?^z$qWpU?qX*m#30#|EBvaF_qFYy((HJ*!!_>oKM+Lq* z;1&zCYN+1t$rh(%b0^Q~WXP6FvE$Lv+^+FnVO=&%Nk3RsJ*x7ajQg?ULfz19n){}-d|uvz?~l;#epiFZ$R_qfy28;P_i-pt zJ)&^@R+aY$9_Wv&yg#fiO`q~W?;H9mh?i(!Fv>{zfG+1`6GOM&W2OsPKo2;+4}IC6 z@K_)18_p1#{i6`hZ}@xf_c|JrjZki=!QHRv8%uFACB@@txuLnMag#B=+TrG>q;|z& zRg?Ob{OK#^XNJ{xcP#$!oaV>ZG>3#6=MWX+FP_rA`H{LCGb%lspKpee2T`HXC9}^j z;jp1zi3h2?JRO23NPr*!zM|jvWG5%2c1Lx!Av?VwE06}Y>4E=0?Z_^kar*mbq-xL6 zviQIS*AL;rs-oL_Or8;&1KnmX3sL1zM*Mxn#e&i0gu8$JPxe=l)Bo*DRCmYifBb?S z&&Vbd+(cf`<>iF!ci*#L_1Ju<=-bhAA|y947@S8tiO_u|xAz?&xlB@FAy| z8~RO)olVj75(pe@5@?4l3Q#S+>e05ujPikSq9Ih&*K07jB)+}J?;56Gf63yD6R~^s zJ637@s!crv-xI&n`g8)D@<7k12rodJ)4nD zGV1HK@OwC<>XeorV*IQhdF^>^R&Ja5J*Zv-{;e z6b0p6s)L(#g`Li5@7|EinDNPyNKNt*l5JNzqDtgTx&He@g&i+YI-zq-^X@&tOvuYf zbGye)7G%pQ#aTi3eoa?J$|qBdfz=ix&9wNGkWzEi_cEjfA<3+MtlXu=?UdYfpSWkAqz)$eMNQE z;}#>?y9PrxN!OcqccHk+3A#U zSkvrk`ptoQdtm-|e@9_=tlzYp{=;WKYoFuC25O4RMa;sLLD%pDLV5c?;url zt!DAnbHe6^?duK2#VOt0J5n}A`<8lJOK2Mjjq2$cr@uR6|Hp6Gui@6FxZ!uE!nfBTV?3wg%444uIDEfK@$5< z5t=Q&8S+CZh?q1#Cod!YAu_r=C01MfVUO=Di+^~@{+mD3F~_Mr^|ojJ zy7i8xs&SK3%2~$l=XcEh>F;3u3pd~0VXVbXmy9kJqJyKF;0Bn?dq1U z5|Pf7Q}TH+yc0FVhIX|fB}?!vYQWWYRZYIUM8`G3E?B-Careh}EdJr|$n1grkMHSf zjhl=q&ZcCG5`U=K{rLwDcYDlqg3%hK3i6q}H}kV6*v!+c)^yvN5Ik;r!sMA8`|9l- z*~uB%Sn!*X36t{~)%9COU;Pf}@3{K+_e@^Cq?nE9H#bBa*irVV%gb z;UF19tQ)bdJyxKPQ2qaJP21^FHR}J0|Bj)BB!vS`-?K2KnBrL9Xhn%qlDD zId+u)TDkjQQO*6geqJkLJJhp2W^`+VN&&w=2;Sys;Rs+xLkc&g|G5`kLFj}=@K<-@ z457GmRGW_>vq51^$2wW9F!_M~8X)_z^XQ@+lE$qRwv+|<4qrE-B!!5XP9*%()WoC& zIDfx!k)ncry_E}hF&3rf&<;v&MCFB`@mh}^<@o)9q%7IA#P0$7Xln+z{LpnD z!-wZyX_8MUgZv&WcAP_qV5J6>ApSDYQj*d4#3Dy^ zlZ}3`aOj61r7{D6KYV!qDJ9Aof5lLU!5X8i#S}uf_|&y3FnC3%DpA~ACe__B2;yg4 z5UK+Sd06O7uu0fVMx|8)R?0L|1T!89H7APV8~gZ>l|0tH4n+znC5{al_Z!1|b>511 z*o%r{tdej?UPu@&7X>&5L2H?!KszbXc-Sa7+^i%X4#XfqF>TdDCAqQkJ*%4NgHTZh zOr4#K2!~1r2g5W*4R!Fzd(cMepQC*LV^z8xmG=cnelK_|TUx@Q0&PgjU?&A>wgdlWMs#K|xzyE4d4W`d>&%HCaX`BHs>e8MgTF$9eQoZhS zY+;CPD`W~KmG7Zyu*(@?y@9Nd^WHZ2LyOKF+9-V03`(J>?k01jp`tssE#yv$Ka`RZ zn=TEFQyoiuESriEw^F-gsCNOImX@vTe2hGZfn6lw^SOfyoD zh4cM0QY&KJ5ULie8QvF0ra0(_jxUAOHIGJe&2>Rky`dyRXO^(tleAP7n=%(}iF-`sJ$=Y%VQSZ{+(T`TI+Cx{P)#4={ia?Q1v=C8tGzs%vJ7pc z)I(W0&Y_X;+I^M19!79M8bMWNiA{S?2}v=c%Mv@(s;3}fHSL_>XX|!Aq&=>|9xBxb z^rLUO`_1s*^d48@NjJGD`^V#F@|;*#_^OkN?ZMJ$M;YDC2Aq{5u$TyK|LB=Bh-@Jo zOCs=9GgP+sgsLADQa3z%gIE>HOpbF15(GP*Cu3yVcpvT;(JOf`mFQZ_22BsX;TYxE z$0Me6z|tMBv6wI;Sy*akiG7F83Q{lcO058=0ZnXsl$C&|1oh&8@dJ_`s^{e%*3J!O zRoVT|JPsdKu7_FIng5ZVn1 zH=CkTkFUFXOU2{v5H-BF)P1{Q#EeG+f={C?668dxw!@*3_n#Y{i}y{i7Bea!^!R-} zOiG9QMQeEu4O2|z+`S_q2C>JOTs9M_^{C7Z`5X0c42Jvn{`cgWyc7Cf&RrCGl_JVD zbiCgm?7xo`=;;`B@6r70ic~&Eu5m2E_-hsDznD=xdQqX@w9NnRYv#`;GAcIuzDoJn z;FeOPUsw1}QCya^Z?8!ClF9SwVET?9V&gucK;J9MpH!e99k@>_&>z-or;k66^t^|< zr91SGE;3DQ_jIeBoTOu*Eoj`yi6o7Wiss;(`k?0gew=FveT%Pl19r{ahcfT$H6J@r z9{H0}ROn0|OeqclPG8a9tO>#6z2oBl{2k4YKViHdx9B2AMX<9aw$zxiB%5XO{bQ8os;KDKYgXU=j2@jZeR@J{cQor-@NrFzIlH77 zMVh>ocv_rqe)sE2Z>!G{*3 zr@30u?`u>x!j>he+p>GNW%lJO+BZK^9X#>SGXIA^aQb(bbejYF?|!1&Y4Wp@*c^bI zY_TA^)$1Qv{kX+s24xKS;d(6(Pd8@%@{Gd|-*VU{PXF=u%$|&fEPy<0 zyMqT`(`^H~RCITD_^#mezr7-?-m$;#$(IX4v!Smd#wP038nb-D`9FP*=^HSC!|Qi! zUsp`O{*1}fg4Mr$OTF!wef~Mx?^u8TGp0Oa^yCEVI=Xd@Dhm8zLw&s`yErE=6S`P1 zI?Xw}z6I-sdtb^(#xGwmI(O`Td`I78q;AFjYRl-^XDokrA)MoO$L_~F%={c{JKDP) zda}S;=xZs|$rf{54u_wA#&;R{>1ZGvOz`V9#fukYBSn2v(Y*VaG<(AGSfOUL4iIXD0E zC(P^=rvuR&++u+(w1h%;8@f%6b|c*Bf;?|o|Ho_0cuKongDFta(^W0Y|NS2^hj;9E zIp_cMjKlX=gs8E3qQ6^F?+(OJaQe@mp}Gw>|Klz0{DRYe`T~FR6W9OxBf1<*?XPx( zrY4$)2~<)^eD9xs!P(zGBeos!uwnQ8d!n);Bm{*SO;ApujiTRgX>N9e6evzEDVJ0H z{#G&!#hCJPLN;=QRuFN`sv%pRkRP)gLjhS*4Y7)tGAA@!qSpg@H(_TB>^MVdLq5wP zdQwoRSaI_&-_Qp40o5o}4WrM$r}tsB-*C0@N{tcAT!>qbP?O?a&)e z|M_dm5yYfrv(k0cZ*S;_s%xm}c9HUA#QvApct7Ui|Mw-`yPw$Kh_YKgS)fu!w+|F2 zBVyaott$Ek#xEx{KmE*M|9nOMbk6SIzNh%&E8_Mw z>t7n2Q>bjh=weCOT~n<)Mo*tJc`_l(JU9R2&urg!jGtUGc{ZcJTR}c!`f5q)dx(+d z?G>A!-;?Z&(a8c+L_$*$d+w33sqazQnEZ4>Rw}ynp3oc0^Ni~46?%Ne=&TqP%CP(6 zH`KLdaye!9-H!zAur9kV6^U(P^y(?9-*ULx58@>sITUy(7;78)wr6ztl=)|uXd7s* z4s`2ln%;8yhbL_R#~Uaxa9PX#%`I+z#^~Y{niadN zinIUzCCzu=Q6EGwbn_){Vo}!8-@Ir4%PlI)9(kY>{~s0TbYI4i{wr0{e}OrjV#1Wg zpkDsQmx}>kb)YSFniK05Du*@CSlIWrNbu1yt_PxgF4HgU_sQ=~jE< z5Ykh_rr`d2lI{bQrWj$2!dC~Pve?`WYL*t@eJ;EFlnfeyu;UCSbA$3L8@$+h2`~;y zs;Hj%g9ln0Y?+bTmKYJfxQ~x8b%PZ_Y4rWEO81izsf|^`XjLW(8mSphib1sy;)SyM z;b)I^v-iUWDX%%I8}|UIBuaBiQIwP;zAz?KX0T;GD5#p)welSXRZ;%_PL7RG)=?>m za<3Ax>p)rYyA3ElTQ~^f?L^B6_}=?Ds6VF2h)qM%M#43H7`V6(%D-~5NEURUEHb2m zS5#s(RKlhhiGxCEv}{~-rio22@Omdmyc7~9Gom&O8w!TjOCh{ijB`?)p)3SXf2f4D ztfgo{E_Z_)4RCyAQ85hXPNR()FkGTU5{Am?zL(OIG6Nq7O(%bY9^S8ml_2$vZ0ZKz zo>JhuUYONJ8WmBR)Oxw!)KN&3#f7#)Du^LTg>4^%H#;iONs4wt6Na`=bMFt09<-BU z0%eVOWt(=W@P6Q6rlHX}AI zvG2fTl7Gl7##xlJ#HNu&9KEQ#Mho{lmry9Zm+}nn(RqQ*9LgEO?m!4qLK3=w&MmR( z?gf-IoSPIRu%L{QR<{5qH!?MILrs5A<~e3BJ}d|uXi`Ov%ZIY5AylfYOa-Lw_|f@5$#F5q>SHbH;NUCO zMUK{raH#OZX8#yiB|a8w?h}CM+{rWbp7SZ2c$Mdv!pJ0dxG;R(ei+6cHu5UVaD_~P zd_CkDehXu!kCoaFwwcH89y=-?=nT%0+J@kV>$?r8;XY7G6MYyaQWBVqC{#?MVp}DO zY>}ghbgMlK83KI3_i;e;NyaC(ElF!^S)iiSefRr{gn4k=J*+rHsf+{H_z`*Hs6eOV zGx>;qQO8>Gfr4Zlwvfr4OagjTK0Hg??qQ>0WC|O6#0*mg5O#OEA7Vy`8Z*k#nI0M# zhq9TYdVaLS4%d;W(DH64h!s*fO{hi0u#Gu>6RJiCDno}uieB#ZbR?=h zYJmQDDz4N+jkZ#cgu3CrNC91zXrl>rC+AsfRBpt-JczeCvnZX2?ZY$%HRQ5_CwBc{ z(^5m-x|Y8$b0~sbLr0-l8BDIF%G+hA;E6E}b{v_|ncNWCM*Pu39Xrm-)Zow%2O^vr z2v_mJUHoB{w;PY-kK*H&y$>bg^c!{tNuBqEqjCIGpZny(`Xd(aM>nKzqj;d_R>0#* zf5_B*R79eU#veNR%9Edr(I&F{{vFAbjGipfCgAryb|URJ#9ucN{@1I#9~M%du7n<_ znMT4;vFqvg-NVK9LD7juxkSHS(>Go&m=H0O8TouH>D{iPyw$vuA(n>J(``0%hnCPMreC~-{TjWvpeSoLKh}a; zdw-3YUNF6wu>bLUn%1)X-76_ZxjvB1CRm_vJMz5CyjI>|VwQ*=P8@$o^1XM?Ry~0O%@Tp+PmJ4*o{a98z zOSitEUL9~{Nj6_Hd3lcNHynPt;;?Qc#2Eu2Jt)($>&VVuuy|f@`~Uorpo>8PNQ5>q z`}#A|?uOmIY<$e3C<~22Lc+cBcZJb9RoTnr(a*w>{{~K7?m6*PaNK_nSAkzaQ&A3T}yUy z!t}*bxYIwpK`$>^yqdB8*Kdi+fzB8|yTF);DKnz)NH|OeeH~Cf&{wS>z>-4IQD0wE zuLGz5?eCbLFYgy(-4DW^y&#&QM38u71`M(TGbq`u7wnm z5_Te116j~ovdMzjZ>a7XMo*t%b5r_X}*1Xm0Po6lfwQE3vb3D4>YwVuBgx^tbQme8%ZN zeo44}%l4-&<%?&y3_{=1uGZ97JKWhBc^Qd5qqtm>4jbB=Tbf!?UM}fx*W{NM^f&KF z^jN5EylnY+wyb<@w`|1EmytTvGq^J-7ey7Be1wDD-?-8bPQ# zW`F+&a=YjHf4oK+jhUTu`VX%#z83a=i1$dpPz>6weuYT~ZvXfiyS!xfVo7`T zo@A!vMa|u}cT9ixJIb=*?mxbzZ4GWHjfpp~D~gkh!*{RgeL;RQ zq2I2E-jJUxiT*(S_6{|gQ_LOFTc$6k?Ed&2b)_jU&v2O@zLO%f2S_<)ToCqmRCinQ z`8jS>48G=$(1_~qrWt;>p?-Hu%qC1fe?evs9Ddm`{`>`2*WCX5cQoQmlXswfRM&ni zFbVJe(DKAfn`xWh~Mvtc`)e@=>U6jP8!p@ecRMBl3Qi?)pDrbzJpOcl6 zDO&yU4d(O|ry6_}amy3(#fY%42uY(;MfJX7^y&q9*|Gca4c*{kNj~9b3-Z%3-PJn| zZ|^=-pw(~fD*sBPh8j|r=>ut(zhVLXmnjh`DDso3BxOVTD6sG`AtU1VHK9ubqqxJ@ zLOigO5^Vzgt|wbghp<>0zVqXDoxecg_>=;zJ|V}aPjQ_eBV9yY_J{s{0rY7em|?gc+Ms92N=38t$RVDtcmk02nK6hMi;Lk(4dmPkAg3J6!?H8&{x` zM^7eL?P)h1%0zrOJRo!uyqPf=Cn`Zo3Rh;3qWHh8zF(}WdruQX9jd})cEIT%T-CC~ z

    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 Sld=f_0000 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

    E5 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℘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

      1xFLI&3*~VQti;4zZvO9^$)WzyMy8-YJzJa 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 G6Y*cZlPntm literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_images/miller-msys.png b/docs6b/docs/_build/html/_images/miller-msys.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e918ee966122b5a8115490534d546573ee7d09 GIT binary patch literal 231291 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

      9pi7Uq260sc;f^`JGKk1WL`GO3 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 awf_ck^SicLF4mX;0000Fo literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_images/miller-windows-complex.png b/docs6b/docs/_build/html/_images/miller-windows-complex.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6217b143835fe6cb52cfd4cd860a03e6017455 GIT binary patch literal 255699 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 z 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¡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�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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_images/miller-windows-triple-double-quote.png b/docs6b/docs/_build/html/_images/miller-windows-triple-double-quote.png new file mode 100644 index 0000000000000000000000000000000000000000..fa13c9d548e476ef7a5cd12fda8742890aa7a53c GIT binary patch literal 87256 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_images/miller-windows.png b/docs6b/docs/_build/html/_images/miller-windows.png new file mode 100644 index 0000000000000000000000000000000000000000..46e1a155bc23629aa3f3ad8cc1b4c08703828833 GIT binary patch literal 660936 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 z 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

      4ps9CZlvYM|_aYcNwW%B;@*QAE3S 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∨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⁡Nf+ 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 z%0A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

      f?6^P6}@1GK4tPE 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%0AQmaiS@INqu@XLtf{n04Dl=i=0Gg9^ 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�opw!n3cwI(oipP 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 or `MacPorts `_. +* Windows: ``choco install miller`` using `Chocolatey `_. +* You can get latest builds for Linux, MacOS, and Windows by visiting https://github.com/johnkerl/miller/actions, selecting the latest build, and clicking _Artifacts_. (These are retained for 5 days after each commit.) +* See also :doc:`build` if you prefer -- in particular, if your platform's package manager doesn't have the latest release. + +As a first check, you should be able to run ``mlr --version`` at your system's command prompt and see something like the following: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --version + Miller v6.0.0-dev + +As a second check, given (`example.csv <./example.csv>`_) you should be able to do + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cat example.csv + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + purple,triangle,false,51,81.2290,8.5910 + red,square,false,64,77.1991,9.5310 + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint cat example.csv + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +If you run into issues on these checks, please check out the resources on the :doc:`community` page for help. + +Miller verbs +^^^^^^^^^^^^ + +Let's take a quick look at some of the most useful Miller verbs -- file-format-aware, name-index-empowered equivalents of standard system commands. + +``mlr cat`` is like system ``cat`` (or ``type`` on Windows) -- it passes the data through unmodified: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cat example.csv + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + purple,triangle,false,51,81.2290,8.5910 + red,square,false,64,77.1991,9.5310 + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +But ``mlr cat`` can also do format conversion -- for example, you can pretty-print in tabular format: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint cat example.csv + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +``mlr head`` and ``mlr tail`` count records rather than lines. Whether you're getting the first few records or the last few, the CSV header is included either way: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv head -n 4 example.csv + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv tail -n 4 example.csv + color,shape,flag,index,quantity,rate + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --ojson tail -n 2 example.csv + { + "color": "yellow", + "shape": "circle", + "flag": true, + "index": 87, + "quantity": 63.5058, + "rate": 8.3350 + } + { + "color": "purple", + "shape": "square", + "flag": false, + "index": 91, + "quantity": 72.3735, + "rate": 8.2430 + } + +You can sort on a single field: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint sort -f shape example.csv + color shape flag index quantity rate + red circle true 16 13.8103 2.9010 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + red square true 15 79.2778 0.0130 + red square false 48 77.5542 7.4670 + red square false 64 77.1991 9.5310 + purple square false 91 72.3735 8.2430 + yellow triangle true 11 43.6498 9.8870 + purple triangle false 51 81.2290 8.5910 + purple triangle false 65 80.1405 5.8240 + +Or, you can sort primarily alphabetically on one field, then secondarily numerically descending on another field, and so on: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint sort -f shape -nr index example.csv + color shape flag index quantity rate + yellow circle true 87 63.5058 8.3350 + yellow circle true 73 63.9785 4.2370 + red circle true 16 13.8103 2.9010 + purple square false 91 72.3735 8.2430 + red square false 64 77.1991 9.5310 + red square false 48 77.5542 7.4670 + red square true 15 79.2778 0.0130 + purple triangle false 65 80.1405 5.8240 + purple triangle false 51 81.2290 8.5910 + yellow triangle true 11 43.6498 9.8870 + +If there are fields you don't want to see in your data, you can use ``cut`` to keep only the ones you want, in the same order they appeared in the input data: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint cut -f flag,shape example.csv + shape flag + triangle true + square true + circle true + square false + triangle false + square false + triangle false + circle true + circle true + square false + +You can also use ``cut -o`` to keep specified fields, but in your preferred order: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint cut -o -f flag,shape example.csv + flag shape + true triangle + true square + true circle + false square + false triangle + false square + false triangle + true circle + true circle + false square + +You can use ``cut -x`` to omit fields you don't care about: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint cut -x -f flag,shape example.csv + color index quantity rate + yellow 11 43.6498 9.8870 + red 15 79.2778 0.0130 + red 16 13.8103 2.9010 + red 48 77.5542 7.4670 + purple 51 81.2290 8.5910 + red 64 77.1991 9.5310 + purple 65 80.1405 5.8240 + yellow 73 63.9785 4.2370 + yellow 87 63.5058 8.3350 + purple 91 72.3735 8.2430 + +You can use ``filter`` to keep only records you care about: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint filter '$color == "red"' example.csv + color shape flag index quantity rate + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + red square false 64 77.1991 9.5310 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint filter '$color == "red" && $flag == true' example.csv + color shape flag index quantity rate + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + +You can use ``put`` to create new fields which are computed from other fields: + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --icsv --opprint put ' + $ratio = $quantity / $rate; + $color_shape = $color . "_" . $shape + ' example.csv + color shape flag index quantity rate ratio color_shape + yellow triangle true 11 43.6498 9.8870 4.414868008496004 yellow_triangle + red square true 15 79.2778 0.0130 6098.292307692308 red_square + red circle true 16 13.8103 2.9010 4.760530851430541 red_circle + red square false 48 77.5542 7.4670 10.386259541984733 red_square + purple triangle false 51 81.2290 8.5910 9.455127458968688 purple_triangle + red square false 64 77.1991 9.5310 8.099790158430384 red_square + purple triangle false 65 80.1405 5.8240 13.760388049450551 purple_triangle + yellow circle true 73 63.9785 4.2370 15.09995279679018 yellow_circle + yellow circle true 87 63.5058 8.3350 7.619172165566886 yellow_circle + purple square false 91 72.3735 8.2430 8.779995147397793 purple_square + +Even though Miller's main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index. Use ``$[[3]]`` to access the name of field 3 or ``$[[[3]]]`` to access the value of field 3: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint put '$[[3]] = "NEW"' example.csv + color shape NEW index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint put '$[[[3]]] = "NEW"' example.csv + color shape flag index quantity rate + yellow triangle NEW 11 43.6498 9.8870 + red square NEW 15 79.2778 0.0130 + red circle NEW 16 13.8103 2.9010 + red square NEW 48 77.5542 7.4670 + purple triangle NEW 51 81.2290 8.5910 + red square NEW 64 77.1991 9.5310 + purple triangle NEW 65 80.1405 5.8240 + yellow circle NEW 73 63.9785 4.2370 + yellow circle NEW 87 63.5058 8.3350 + purple square NEW 91 72.3735 8.2430 + +You can find the full list of verbs at the :doc:`reference-verbs` page. + +Multiple input files +^^^^^^^^^^^^^^^^^^^^ + +Miller takes all the files from the command line as an input stream. But it's format-aware, so it doesn't repeat CSV header lines. For example, with input files (`data/a.csv `_) and (`data/b.csv `_), the system ``cat`` command will repeat header lines: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/a.csv + a,b,c + 1,2,3 + 4,5,6 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/b.csv + a,b,c + 7,8,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/a.csv data/b.csv + a,b,c + 1,2,3 + 4,5,6 + a,b,c + 7,8,9 + +However, ``mlr cat`` will not: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cat data/a.csv data/b.csv + a,b,c + 1,2,3 + 4,5,6 + 7,8,9 + +Chaining verbs together +^^^^^^^^^^^^^^^^^^^^^^^ + +Often we want to chain queries together -- for example, sorting by a field and taking the top few values. We can do this using pipes: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv sort -nr index example.csv | mlr --icsv --opprint head -n 3 + color shape flag index quantity rate + purple square false 91 72.3735 8.2430 + yellow circle true 87 63.5058 8.3350 + yellow circle true 73 63.9785 4.2370 + +This works fine -- but Miller also lets you chain verbs together using the word ``then``. Think of this as a Miller-internal pipe that lets you use fewer keystrokes: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint sort -nr index then head -n 3 example.csv + color shape flag index quantity rate + purple square false 91 72.3735 8.2430 + yellow circle true 87 63.5058 8.3350 + yellow circle true 73 63.9785 4.2370 + +As another convenience, you can put the filename first using ``--from``. When you're interacting with your data at the command line, this makes it easier to up-arrow and append to the previous command: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint --from example.csv sort -nr index then head -n 3 + color shape flag index quantity rate + purple square false 91 72.3735 8.2430 + yellow circle true 87 63.5058 8.3350 + yellow circle true 73 63.9785 4.2370 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --icsv --opprint --from example.csv \ + sort -nr index \ + then head -n 3 \ + then cut -f shape,quantity + shape quantity + square 72.3735 + circle 63.5058 + circle 63.9785 + +Sorts and stats +^^^^^^^^^^^^^^^ + +Now suppose you want to sort the data on a given column, *and then* take the top few in that ordering. You can use Miller's ``then`` feature to pipe commands together. + +Here are the records with the top three ``index`` values: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint sort -nr index then head -n 3 example.csv + color shape flag index quantity rate + purple square false 91 72.3735 8.2430 + yellow circle true 87 63.5058 8.3350 + yellow circle true 73 63.9785 4.2370 + +Lots of Miller commands take a ``-g`` option for group-by: here, ``head -n 1 -g shape`` outputs the first record for each distinct value of the ``shape`` field. This means we're finding the record with highest ``index`` field for each distinct ``shape`` field: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint sort -f shape -nr index then head -n 1 -g shape example.csv + color shape flag index quantity rate + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + purple triangle false 65 80.1405 5.8240 + +Statistics can be computed with or without group-by field(s): + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --icsv --opprint --from example.csv \ + stats1 -a count,min,mean,max -f quantity -g shape + shape quantity_count quantity_min quantity_mean quantity_max + triangle 3 43.6498 68.33976666666666 81.229 + square 4 72.3735 76.60114999999999 79.2778 + circle 3 13.8103 47.0982 63.9785 + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --icsv --opprint --from example.csv \ + stats1 -a count,min,mean,max -f quantity -g shape,color + shape color quantity_count quantity_min quantity_mean quantity_max + triangle yellow 1 43.6498 43.6498 43.6498 + square red 3 77.1991 78.01036666666666 79.2778 + circle red 1 13.8103 13.8103 13.8103 + triangle purple 2 80.1405 80.68475000000001 81.229 + circle yellow 2 63.5058 63.742149999999995 63.9785 + square purple 1 72.3735 72.3735 72.3735 + +If your output has a lot of columns, you can use XTAB format to line things up vertically for you instead: + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --icsv --oxtab --from example.csv \ + stats1 -a p0,p10,p25,p50,p75,p90,p99,p100 -f rate + rate_p0 0.0130 + rate_p10 2.9010 + rate_p25 4.2370 + rate_p50 8.2430 + rate_p75 8.5910 + rate_p90 9.8870 + rate_p99 9.8870 + rate_p100 9.8870 + + +File formats and format conversion +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller supports the following formats: + +* CSV (comma-separared values) +* TSV (tab-separated values) +* JSON (JavaScript Object Notation) +* PPRINT (pretty-printed tabular) +* XTAB (vertical-tabular or sideways-tabular) +* NIDX (numerically indexed, label-free, with implicit labels ``"1"``, ``"2"``, etc.) +* DKVP (delimited key-value pairs). + +What's a CSV file, really? It's an array of rows, or *records*, each being a list of key-value pairs, or *fields*: for CSV it so happens that all the keys are shared in the header line and the values vary from one data line to another. + +For example, if you have: + +.. code-block:: none + + shape,flag,index + circle,1,24 + square,0,36 + +then that's a way of saying: + +.. code-block:: none + + shape=circle,flag=1,index=24 + shape=square,flag=0,index=36 + +Other ways to write the same data: + +.. code-block:: none + + CSV PPRINT + shape,flag,index shape flag index + circle,1,24 circle 1 24 + square,0,36 square 0 36 + + JSON XTAB + { shape circle + "shape": "circle", flag 1 + "flag": 1, index 24 + "index": 24 . + } shape square + { flag 0 + "shape": "square", index 36 + "flag": 0, + "index": 36 + } + + DKVP + shape=circle,flag=1,index=24 + shape=square,flag=0,index=36 + +Anything we can do with CSV input data, we can do with any other format input data. And you can read from one format, do any record-processing, and output to the same format as the input, or to a different output format. + +How to specify these to Miller: + +* If you use ``--csv`` or ``--json`` or ``--pprint``, etc., then Miller will use that format for input and output. +* If you use ``--icsv`` and ``--ojson`` (note the extra ``i`` and ``o``) then Miller will use CSV for input and JSON for output, etc. See also :doc:`keystroke-savers` for even shorter options like ``--c2j``. + +You can read more about this at the :doc:`file-formats` page. + +.. _10min-choices-for-printing-to-files: + +Choices for printing to files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Often we want to print output to the screen. Miller does this by default, as we've seen in the previous examples. + +Sometimes, though, we want to print output to another file. Just use **> outputfilenamegoeshere** at the end of your command: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr --icsv --opprint cat example.csv > newfile.csv + # Output goes to the new file; + # nothing is printed to the screen. + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.csv + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +Other times we just want our files to be **changed in-place**: just use **mlr -I**: + +.. code-block:: none + :emphasize-lines: 1,1 + + cp example.csv newfile.txt + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.txt + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + purple,triangle,false,51,81.2290,8.5910 + red,square,false,64,77.1991,9.5310 + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr -I --csv sort -f shape newfile.txt + +.. code-block:: none + :emphasize-lines: 1,1 + + cat newfile.txt + color,shape,flag,index,quantity,rate + red,circle,true,16,13.8103,2.9010 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + red,square,true,15,79.2778,0.0130 + red,square,false,48,77.5542,7.4670 + red,square,false,64,77.1991,9.5310 + purple,square,false,91,72.3735,8.2430 + yellow,triangle,true,11,43.6498,9.8870 + purple,triangle,false,51,81.2290,8.5910 + purple,triangle,false,65,80.1405,5.8240 + +Also using ``mlr -I`` you can bulk-operate on lots of files: e.g.: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr -I --csv cut -x -f unwanted_column_name *.csv + +If you like, you can first copy off your original data somewhere else, before doing in-place operations. + +Lastly, using ``tee`` within ``put``, you can split your input data into separate files per one or more field names: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv --from example.csv put -q 'tee > $shape.".csv", $*' + +.. code-block:: none + :emphasize-lines: 1-1 + + cat circle.csv + color,shape,flag,index,quantity,rate + red,circle,true,16,13.8103,2.9010 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat square.csv + color,shape,flag,index,quantity,rate + red,square,true,15,79.2778,0.0130 + red,square,false,48,77.5542,7.4670 + red,square,false,64,77.1991,9.5310 + purple,square,false,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat triangle.csv + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + purple,triangle,false,51,81.2290,8.5910 + purple,triangle,false,65,80.1405,5.8240 diff --git a/docs6b/docs/_build/html/_sources/build.rst.txt b/docs6b/docs/_build/html/_sources/build.rst.txt new file mode 100644 index 000000000..771c7363d --- /dev/null +++ b/docs6b/docs/_build/html/_sources/build.rst.txt @@ -0,0 +1,121 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Building from source +================================================================ + +Please also see :doc:`installation` for information about pre-built executables. + +Miller license +---------------------------------------------------------------- + +Two-clause BSD license https://github.com/johnkerl/miller/blob/master/LICENSE.txt. + +From release tarball +---------------------------------------------------------------- + +* Obtain ``mlr-i.j.k.tar.gz`` from https://github.com/johnkerl/miller/tags, replacing ``i.j.k`` with the desired release, e.g. ``6.1.0``. +* ``tar zxvf mlr-i.j.k.tar.gz`` +* ``cd mlr-i.j.k`` +* ``cd go`` +* ``./build`` creates the ``go/mlr`` executable and runs regression tests +* ``go build mlr.go`` creates the ``go/mlr`` executable without running regression tests + +From git clone +---------------------------------------------------------------- + +* ``git clone https://github.com/johnkerl/miller`` +* ``cd miller/go`` +* ``./build`` creates the ``go/mlr`` executable and runs regression tests +* ``go build mlr.go`` creates the ``go/mlr`` executable without running regression tests + +In case of problems +---------------------------------------------------------------- + +If you have any build errors, feel free to open an issue with "New Issue" at https://github.com/johnkerl/miller/issues. + +Dependencies +---------------------------------------------------------------- + +Required external dependencies +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are necessary to produce the ``mlr`` executable. + +* Go version 1.16 or higher +* Others packaged within ``go.mod`` and ``go.sum`` which you don't need to deal with manually -- the Go build process handles them for us + +Optional external dependencies +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +This documentation pageset is built using Sphinx. Please see https://github.com/johnkerl/miller/blob/main/docs6/README.md for details. + +Creating a new release: for developers +---------------------------------------------------------------- + +At present I'm the primary developer so this is just my checklist for making new releases. + +In this example I am using version 6.1.0 to 6.2.0; of course that will change for subsequent revisions. + +* Update version found in ``mlr --version`` and ``man mlr``: + + * Edit ``go/src/version/version.go`` from ``6.1.0-dev`` to ``6.2.0``. + * Likewise ``docs6/conf.py`` + * ``cd ../docs6`` + * ``export PATH=../go:$PATH`` + * ``make html`` + * The ordering is important: the first build creates ``mlr``; the second runs ``mlr`` to create ``manpage.txt``; the third includes ``manpage.txt`` into one of its outputs. + * Commit and push. + +* Create the release tarball and SRPM: + + * TBD for the Go port ... + * Linux/MacOS/Windows binaries from GitHub Actions ... + * Pull back release tarball ``mlr-6.2.0.tar.gz`` from buildbox, and ``mlr.{arch}`` binaries from whatever buildboxes. + +* Create the Github release tag: + + * Don't forget the ``v`` in ``v6.2.0`` + * Write the release notes + * Attach the release tarball and binaries. Double-check assets were successfully uploaded. + * Publish the release + +* Check the release-specific docs: + + * Look at https://miller.readthedocs.io for new-version docs, after a few minutes' propagation time. + +* Notify: + + * Submit ``brew`` pull request; notify any other distros which don't appear to have autoupdated since the previous release (notes below) + * Similarly for ``macports``: https://github.com/macports/macports-ports/blob/master/textproc/miller/Portfile. + * Social-media updates. + +.. code-block:: none + + git remote add upstream https://github.com/Homebrew/homebrew-core # one-time setup only + git fetch upstream + git rebase upstream/master + git checkout -b miller-6.1.0 + shasum -a 256 /path/to/mlr-6.1.0.tar.gz + edit Formula/miller.rb + # Test the URL from the line like + # url "https://github.com/johnkerl/miller/releases/download/v6.1.0/mlr-6.1.0.tar.gz" + # in a browser for typos + # A '@BrewTestBot Test this please' comment within the homebrew-core pull request will restart the homebrew travis build + git add Formula/miller.rb + git commit -m 'miller 6.1.0' + git push -u origin miller-6.1.0 + (submit the pull request) + +* Afterwork: + + * Edit ``go/src/version/version.go`` and ``docs6/conf.py`` to change version from ``6.2.0`` to ``6.2.0-dev``. + * ``cd go`` + * ``./build`` + * Commit and push. + + +Misc. development notes +---------------------------------------------------------------- + +I use terminal width 120 and tabwidth 4. diff --git a/docs6b/docs/_build/html/_sources/community.rst.txt b/docs6b/docs/_build/html/_sources/community.rst.txt new file mode 100644 index 000000000..5ad687ed6 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/community.rst.txt @@ -0,0 +1,10 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Community +========= + +* See `Miller GitHub Discussions `_ for general Q&A, advice, sharing success stories, etc. +* See also `Miller-tagged questions on Stack Overflow `_ +* See `Miller GitHub Issues `_ for bug reports and feature requests +* Other correspondence: mailto:kerl.john.r+miller@gmail.com diff --git a/docs6b/docs/_build/html/_sources/contact.rst.txt b/docs6b/docs/_build/html/_sources/contact.rst.txt new file mode 100644 index 000000000..05fcaf93a --- /dev/null +++ b/docs6b/docs/_build/html/_sources/contact.rst.txt @@ -0,0 +1,11 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Contact +================================================================ + +Bug reports, feature requests, etc.: https://github.com/johnkerl/miller/issues + +For issues involving this documentation site please also use https://github.com/johnkerl/miller/issues + +Other correspondence: mailto:kerl.john.r+miller@gmail.com diff --git a/docs6b/docs/_build/html/_sources/contributing.rst.txt b/docs6b/docs/_build/html/_sources/contributing.rst.txt new file mode 100644 index 000000000..836423ac3 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/contributing.rst.txt @@ -0,0 +1,47 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +How to contribute +================================================================ + +Community +---------------------------------------------------------------- + +You can ask questions -- or answer them! -- following the links at :doc:`community`. + +Documentation improvements +---------------------------------------------------------------- + +Pre-release Miller documentation is at https://github.com/johnkerl/miller/tree/main/docs6. + +Clone https://github.com/johnkerl/miller and `cd` into `docs6`. + +After ``sudo pip install sphinx`` (or ``pip3``) you should be able to do ``make html``. + +Edit ``*.rst.in`` files, then ``make html`` to generate ``*.rst``, then run the Sphinx document-generator. + +Open ``_build/html/index.html`` in your browser, e.g. ``file:////Users/yourname/git/miller/docs6/_build/html/contributing.html``, to verify. + +PRs are welcome at https://github.com/johnkerl/miller. + +Once PRs are merged, readthedocs creates https://miller.readthedocs.io using the following configs: + +* https://readthedocs.org/projects/miller/ +* https://readthedocs.org/projects/miller/builds/ +* https://github.com/johnkerl/miller/settings/hooks + +Testing +---------------------------------------------------------------- + +As of Miller-6's current pre-release status, the best way to test is to either build from source via :doc:`build`, or by getting a recent binary at https://github.com/johnkerl/miller/actions, then click latest build, then *Artifacts*. Then simply use Miller for whatever you do, and create an issue at https://github.com/johnkerl/miller/issues. + +Do note that as of 2021-06-17 a few things have not been ported to Miller 6 -- most notably, including regex captures and localtime DSL functions. + +Feature development +---------------------------------------------------------------- + +Issues: https://github.com/johnkerl/miller/issues + +Developer notes: https://github.com/johnkerl/miller/blob/main/go/README.md + +PRs which pass regression test (https://github.com/johnkerl/miller/blob/main/go/regtest/README.md) are always welcome! diff --git a/docs6b/docs/_build/html/_sources/cookbook.rst.txt b/docs6b/docs/_build/html/_sources/cookbook.rst.txt new file mode 100644 index 000000000..7c571d37f --- /dev/null +++ b/docs6b/docs/_build/html/_sources/cookbook.rst.txt @@ -0,0 +1,197 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Cookbook part 1: common patterns +================================================================ + +Showing differences between successive queries +---------------------------------------------------------------- + +Suppose you have a database query which you run at one point in time, producing the output on the left, then again later producing the output on the right: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/previous_counters.csv + color,count + red,3472 + blue,6838 + orange,694 + purple,12 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/current_counters.csv + color,count + red,3467 + orange,670 + yellow,27 + blue,6944 + +And, suppose you want to compute the differences in the counters between adjacent keys. Since the color names aren't all in the same order, nor are they all present on both sides, we can't just paste the two files side-by-side and do some column-four-minus-column-two arithmetic. + +First, rename counter columns to make them distinct: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv rename count,previous_count data/previous_counters.csv > data/prevtemp.csv + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/prevtemp.csv + color,previous_count + red,3472 + blue,6838 + orange,694 + purple,12 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv rename count,current_count data/current_counters.csv > data/currtemp.csv + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/currtemp.csv + color,current_count + red,3467 + orange,670 + yellow,27 + blue,6944 + +Then, join on the key field(s), and use unsparsify to zero-fill counters absent on one side but present on the other. Use ``--ul`` and ``--ur`` to emit unpaired records (namely, purple on the left and yellow on the right): + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --icsv --opprint \ + join -j color --ul --ur -f data/prevtemp.csv \ + then unsparsify --fill-with 0 \ + then put '$count_delta = $current_count - $previous_count' \ + data/currtemp.csv + color previous_count current_count count_delta + red 3472 3467 -5 + orange 694 670 -24 + yellow 0 27 (error) + blue 6838 6944 106 + purple 12 0 (error) + +.. _cookbook-memoization-with-oosvars: + +Memoization with out-of-stream variables +---------------------------------------------------------------- + +The recursive function for the Fibonacci sequence is famous for its computational complexity. Namely, using f(0)=1, f(1)=1, f(n)=f(n-1)+f(n-2) for n>=2, the evaluation tree branches left as well as right at each non-trivial level, resulting in millions or more paths to the root 0/1 nodes for larger n. This program + +.. code-block:: none + + mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put ' + func f(n) { + @fcount += 1; # count number of calls to the function + if (n < 2) { + return 1 + } else { + return f(n-1) + f(n-2) # recurse + } + } + + @fcount = 0; + $o = f($i); + $fcount = @fcount; + + ' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds + +produces output like this: + +.. code-block:: none + + i o fcount seconds_delta + 1 1 1 0 + 2 2 3 0.000039101 + 3 3 5 0.000015974 + 4 5 9 0.000019073 + 5 8 15 0.000026941 + 6 13 25 0.000036955 + 7 21 41 0.000056028 + 8 34 67 0.000086069 + 9 55 109 0.000134945 + 10 89 177 0.000217915 + 11 144 287 0.000355959 + 12 233 465 0.000506163 + 13 377 753 0.000811815 + 14 610 1219 0.001297235 + 15 987 1973 0.001960993 + 16 1597 3193 0.003417969 + 17 2584 5167 0.006215811 + 18 4181 8361 0.008294106 + 19 6765 13529 0.012095928 + 20 10946 21891 0.019592047 + 21 17711 35421 0.031193972 + 22 28657 57313 0.057254076 + 23 46368 92735 0.080307961 + 24 75025 150049 0.129482031 + 25 121393 242785 0.213325977 + 26 196418 392835 0.334423065 + 27 317811 635621 0.605969906 + 28 514229 1028457 0.971235037 + +Note that the time it takes to evaluate the function is blowing up exponentially as the input argument increases. Using ``@``-variables, which persist across records, we can cache and reuse the results of previous computations: + +.. code-block:: none + + mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put ' + func f(n) { + @fcount += 1; # count number of calls to the function + if (is_present(@fcache[n])) { # cache hit + return @fcache[n] + } else { # cache miss + num rv = 1; + if (n >= 2) { + rv = f(n-1) + f(n-2) # recurse + } + @fcache[n] = rv; + return rv + } + } + @fcount = 0; + $o = f($i); + $fcount = @fcount; + ' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds + +with output like this: + +.. code-block:: none + + i o fcount seconds_delta + 1 1 1 0 + 2 2 3 0.000053883 + 3 3 3 0.000035048 + 4 5 3 0.000045061 + 5 8 3 0.000014067 + 6 13 3 0.000028849 + 7 21 3 0.000028133 + 8 34 3 0.000027895 + 9 55 3 0.000014067 + 10 89 3 0.000015020 + 11 144 3 0.000012875 + 12 233 3 0.000033140 + 13 377 3 0.000014067 + 14 610 3 0.000012875 + 15 987 3 0.000029087 + 16 1597 3 0.000013828 + 17 2584 3 0.000013113 + 18 4181 3 0.000012875 + 19 6765 3 0.000013113 + 20 10946 3 0.000012875 + 21 17711 3 0.000013113 + 22 28657 3 0.000013113 + 23 46368 3 0.000015974 + 24 75025 3 0.000012875 + 25 121393 3 0.000013113 + 26 196418 3 0.000012875 + 27 317811 3 0.000013113 + 28 514229 3 0.000012875 diff --git a/docs6b/docs/_build/html/_sources/cookbook2.rst.txt b/docs6b/docs/_build/html/_sources/cookbook2.rst.txt new file mode 100644 index 000000000..0eadc9406 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/cookbook2.rst.txt @@ -0,0 +1,261 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Programming examples +================================================================ + +Here are a few things focusing on Miller's DSL as a programming language per se. + +Sieve of Eratosthenes +---------------------------------------------------------------- + +The `Sieve of Eratosthenes `_ is a standard introductory programming topic. The idea is to find all primes up to some *N* by making a list of the numbers 1 to *N*, then striking out all multiples of 2 except 2 itself, all multiples of 3 except 3 itself, all multiples of 4 except 4 itself, and so on. Whatever survives that without getting marked is a prime. This is easy enough in Miller. Notice that here all the work is in ``begin`` and ``end`` statements; there is no file input (so we use ``mlr -n`` to keep Miller from waiting for input data). + +.. code-block:: none + :emphasize-lines: 1-1 + + cat programs/sieve.mlr + # ================================================================ + # Sieve of Eratosthenes: simple example of Miller DSL as programming language. + # ================================================================ + + # Put this in a begin-block so we can do either + # mlr -n put -q -f name-of-this-file.mlr + # or + # mlr -n put -q -f name-of-this-file.mlr -e '@n = 200' + # i.e. 100 is the default upper limit, and another can be specified using -e. + begin { + @n = 100; + } + + end { + for (int i = 0; i <= @n; i += 1) { + @s[i] = true; + } + @s[0] = false; # 0 is neither prime nor composite + @s[1] = false; # 1 is neither prime nor composite + # Strike out multiples + for (int i = 2; i <= @n; i += 1) { + for (int j = i+i; j <= @n; j += i) { + @s[j] = false; + } + } + # Print survivors + for (int i = 0; i <= @n; i += 1) { + if (@s[i]) { + print i; + } + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr -n put -f programs/sieve.mlr + 2 + 3 + 5 + 7 + 11 + 13 + 17 + 19 + 23 + 29 + 31 + 37 + 41 + 43 + 47 + 53 + 59 + 61 + 67 + 71 + 73 + 79 + 83 + 89 + 97 + +Mandelbrot-set generator +---------------------------------------------------------------- + +The `Mandelbrot set `_ is also easily expressed. This isn't an important case of data-processing in the vein for which Miller was designed, but it is an example of Miller as a general-purpose programming language -- a test case for the expressiveness of the language. + +The (approximate) computation of points in the complex plane which are and aren't members is just a few lines of complex arithmetic (see the Wikipedia article); how to render them is another task. Using graphics libraries you can create PNG or JPEG files, but another fun way to do this is by printing various characters to the screen: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat programs/mand.mlr + # Mandelbrot set generator: simple example of Miller DSL as programming language. + begin { + # Set defaults + @rcorn = -2.0; + @icorn = -2.0; + @side = 4.0; + @iheight = 50; + @iwidth = 100; + @maxits = 100; + @levelstep = 5; + @chars = "@X*o-."; # Palette of characters to print to the screen. + @verbose = false; + @do_julia = false; + @jr = 0.0; # Real part of Julia point, if any + @ji = 0.0; # Imaginary part of Julia point, if any + } + + # Here, we can override defaults from an input file (if any). In Miller's + # put/filter DSL, absent-null right-hand sides result in no assignment so we + # can simply put @rcorn = $rcorn: if there is a field in the input like + # 'rcorn = -1.847' we'll read and use it, else we'll keep the default. + @rcorn = $rcorn; + @icorn = $icorn; + @side = $side; + @iheight = $iheight; + @iwidth = $iwidth; + @maxits = $maxits; + @levelstep = $levelstep; + @chars = $chars; + @verbose = $verbose; + @do_julia = $do_julia; + @jr = $jr; + @ji = $ji; + + end { + if (@verbose) { + print "RCORN = ".@rcorn; + print "ICORN = ".@icorn; + print "SIDE = ".@side; + print "IHEIGHT = ".@iheight; + print "IWIDTH = ".@iwidth; + print "MAXITS = ".@maxits; + print "LEVELSTEP = ".@levelstep; + print "CHARS = ".@chars; + } + + # Iterate over a matrix of rows and columns, printing one character for each cell. + for (int ii = @iheight-1; ii >= 0; ii -= 1) { + num pi = @icorn + (ii/@iheight) * @side; + for (int ir = 0; ir < @iwidth; ir += 1) { + num pr = @rcorn + (ir/@iwidth) * @side; + printn get_point_plot(pr, pi, @maxits, @do_julia, @jr, @ji); + } + print; + } + } + + # This is a function to approximate membership in the Mandelbrot set (or Julia + # set for a given Julia point if do_julia == true) for a given point in the + # complex plane. + func get_point_plot(pr, pi, maxits, do_julia, jr, ji) { + num zr = 0.0; + num zi = 0.0; + num cr = 0.0; + num ci = 0.0; + + if (!do_julia) { + zr = 0.0; + zi = 0.0; + cr = pr; + ci = pi; + } else { + zr = pr; + zi = pi; + cr = jr; + ci = ji; + } + + int iti = 0; + bool escaped = false; + num zt = 0; + for (iti = 0; iti < maxits; iti += 1) { + num mag = zr*zr + zi+zi; + if (mag > 4.0) { + escaped = true; + break; + } + # z := z^2 + c + zt = zr*zr - zi*zi + cr; + zi = 2*zr*zi + ci; + zr = zt; + } + if (!escaped) { + return "."; + } else { + # The // operator is Miller's (pythonic) integer-division operator + int level = (iti // @levelstep) % strlen(@chars); + return substr(@chars, level, level); + } + } + +At standard resolution this makes a nice little ASCII plot: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr -n put -f ./programs/mand.mlr + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXX.XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXooXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX**o..*XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX*-....-oXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@XXXXXXXXXX*......o*XXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXX**oo*-.-........oo.XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX....................X..o-XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX*oo......................oXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@XXX*XXXXXXXXXXXX**o........................*X*X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@XXXXXXooo***o*.*XX**X..........................o-XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@XXXXXXXX*-.......-***.............................oXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@XXXXXXXX*@..........Xo............................*XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@XXXX@XXXXXXXX*o@oX...........@...........................oXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + .........................................................o*XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@XXXXXXXXX*-.oX...........@...........................oXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@XXXXXXXXXX**@..........*o............................*XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@XXXXXXXXXXXXX-........***.............................oXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@XXXXXXXXXXXXoo****o*.XX***@..........................o-XXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@XXXXX*XXXX*XXXXXXX**-........................***XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX*o*.....................@o*XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXX*....................*..o-XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX*ooo*-.o........oo.X*XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX**@.....*XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX*o....-o*XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXo*o..*XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX*o*XXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXX@XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX@@XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + +But using a very small font size (as small as my Mac will let me go), and by choosing the coordinates to zoom in on a particular part of the complex plane, we can get a nice little picture: + +.. code-block:: none + + #!/bin/bash + # Get the number of rows and columns from the terminal window dimensions + iheight=$(stty size | mlr --nidx --fs space cut -f 1) + iwidth=$(stty size | mlr --nidx --fs space cut -f 2) + echo "rcorn=-1.755350,icorn=+0.014230,side=0.000020,maxits=10000,iheight=$iheight,iwidth=$iwidth" \ + | mlr put -f programs/mand.mlr + +.. image:: pix/mand.png diff --git a/docs6b/docs/_build/html/_sources/cookbook3.rst.txt b/docs6b/docs/_build/html/_sources/cookbook3.rst.txt new file mode 100644 index 000000000..f3fd137ef --- /dev/null +++ b/docs6b/docs/_build/html/_sources/cookbook3.rst.txt @@ -0,0 +1,353 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Cookbook part 3: Stats with and without out-of-stream variables +================================================================ + +Overview +---------------------------------------------------------------- + +One of Miller's strengths is its compact notation: for example, given input of the form + +.. code-block:: none + :emphasize-lines: 1-1 + + head -n 5 ../data/medium + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +you can simply do + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab stats1 -a sum -f x ../data/medium + x_sum 4986.019681679581 + +or + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a sum -f x -g b ../data/medium + b x_sum + pan 965.7636699425815 + wye 1023.5484702619565 + zee 979.7420161495838 + eks 1016.7728571314786 + hat 1000.192668193983 + +rather than the more tedious + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr --oxtab put -q ' + @x_sum += $x; + end { + emit @x_sum + } + ' data/medium + x_sum 4986.019681679581 + +or + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr --opprint put -q ' + @x_sum[$b] += $x; + end { + emit @x_sum, "b" + } + ' data/medium + b x_sum + pan 965.7636699425815 + wye 1023.5484702619565 + zee 979.7420161495838 + eks 1016.7728571314786 + hat 1000.192668193983 + +The former (``mlr stats1`` et al.) has the advantages of being easier to type, being less error-prone to type, and running faster. + +Nonetheless, out-of-stream variables (which I whimsically call *oosvars*), begin/end blocks, and emit statements give you the ability to implement logic -- if you wish to do so -- which isn't present in other Miller verbs. (If you find yourself often using the same out-of-stream-variable logic over and over, please file a request at https://github.com/johnkerl/miller/issues to get it implemented directly in Go as a Miller verb of its own.) + +The following examples compute some things using oosvars which are already computable using Miller verbs, by way of providing food for thought. + +Mean without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a mean -f x data/medium + x_mean + 0.49860196816795804 + +.. code-block:: none + :emphasize-lines: 1-8 + + mlr --opprint put -q ' + @x_sum += $x; + @x_count += 1; + end { + @x_mean = @x_sum / @x_count; + emit @x_mean + } + ' data/medium + x_mean + 0.49860196816795804 + +Keyed mean without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a mean -f x -g a,b data/medium + a b x_mean + pan pan 0.5133141190437597 + eks pan 0.48507555383425127 + wye wye 0.49150092785839306 + eks wye 0.4838950517724162 + wye pan 0.4996119901034838 + zee pan 0.5198298297816007 + eks zee 0.49546320772681596 + zee wye 0.5142667998230479 + hat wye 0.49381326184632596 + pan wye 0.5023618498923658 + zee eks 0.4883932942792647 + hat zee 0.5099985721987774 + hat eks 0.48587864619953547 + wye hat 0.4977304763723314 + pan eks 0.5036718595143479 + eks eks 0.5227992666570941 + hat hat 0.47993053101017374 + hat pan 0.4643355557376876 + zee zee 0.5127559183726382 + pan hat 0.492140950155604 + pan zee 0.4966041598627583 + zee hat 0.46772617655014515 + wye zee 0.5059066170573692 + eks hat 0.5006790659966355 + wye eks 0.5306035254809106 + +.. code-block:: none + :emphasize-lines: 1-10 + + mlr --opprint put -q ' + @x_sum[$a][$b] += $x; + @x_count[$a][$b] += 1; + end{ + for ((a, b), v in @x_sum) { + @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b]; + } + emit @x_mean, "a", "b" + } + ' data/medium + a b x_mean + pan pan 0.5133141190437597 + pan wye 0.5023618498923658 + pan eks 0.5036718595143479 + pan hat 0.492140950155604 + pan zee 0.4966041598627583 + eks pan 0.48507555383425127 + eks wye 0.4838950517724162 + eks zee 0.49546320772681596 + eks eks 0.5227992666570941 + eks hat 0.5006790659966355 + wye wye 0.49150092785839306 + wye pan 0.4996119901034838 + wye hat 0.4977304763723314 + wye zee 0.5059066170573692 + wye eks 0.5306035254809106 + zee pan 0.5198298297816007 + zee wye 0.5142667998230479 + zee eks 0.4883932942792647 + zee zee 0.5127559183726382 + zee hat 0.46772617655014515 + hat wye 0.49381326184632596 + hat zee 0.5099985721987774 + hat eks 0.48587864619953547 + hat hat 0.47993053101017374 + hat pan 0.4643355557376876 + +Variance and standard deviation without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab stats1 -a count,sum,mean,var,stddev -f x data/medium + x_count 10000 + x_sum 4986.019681679581 + x_mean 0.49860196816795804 + x_var 0.08426974433144456 + x_stddev 0.2902925151144007 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat variance.mlr + @n += 1; + @sumx += $x; + @sumx2 += $x**2; + end { + @mean = @sumx / @n; + @var = (@sumx2 - @mean * (2 * @sumx - @n * @mean)) / (@n - 1); + @stddev = sqrt(@var); + emitf @n, @sumx, @sumx2, @mean, @var, @stddev + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab put -q -f variance.mlr data/medium + n 10000 + sumx 4986.019681679581 + sumx2 3328.652400179729 + mean 0.49860196816795804 + var 0.08426974433144456 + stddev 0.2902925151144007 + +You can also do this keyed, of course, imitating the keyed-mean example above. + +Min/max without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab stats1 -a min,max -f x data/medium + x_min 4.509679127584487e-05 + x_max 0.999952670371898 + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --oxtab put -q ' + @x_min = min(@x_min, $x); + @x_max = max(@x_max, $x); + end{emitf @x_min, @x_max} + ' data/medium + x_min 4.509679127584487e-05 + x_max 0.999952670371898 + +Keyed min/max without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a min,max -f x -g a data/medium + a x_min x_max + pan 0.00020390740306253097 0.9994029107062516 + eks 0.0006917972627396018 0.9988110946859143 + wye 0.0001874794831505655 0.9998228522652893 + zee 0.0005486114815762555 0.9994904324789629 + hat 4.509679127584487e-05 0.999952670371898 + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --opprint --from data/medium put -q ' + @min[$a] = min(@min[$a], $x); + @max[$a] = max(@max[$a], $x); + end{ + emit (@min, @max), "a"; + } + ' + a min max + pan 0.00020390740306253097 0.9994029107062516 + eks 0.0006917972627396018 0.9988110946859143 + wye 0.0001874794831505655 0.9998228522652893 + zee 0.0005486114815762555 0.9994904324789629 + hat 4.509679127584487e-05 0.999952670371898 + +Delta without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a delta -f x data/small + a b i x y x_delta + pan pan 1 0.3467901443380824 0.7268028627434533 0 + eks pan 2 0.7586799647899636 0.5221511083334797 0.41188982045188116 + wye wye 3 0.20460330576630303 0.33831852551664776 -0.5540766590236605 + eks wye 4 0.38139939387114097 0.13418874328430463 0.17679608810483793 + wye pan 5 0.5732889198020006 0.8636244699032729 0.19188952593085962 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --opprint put ' + $x_delta = is_present(@last) ? $x - @last : 0; + @last = $x + ' data/small + a b i x y x_delta + pan pan 1 0.3467901443380824 0.7268028627434533 0 + eks pan 2 0.7586799647899636 0.5221511083334797 0.41188982045188116 + wye wye 3 0.20460330576630303 0.33831852551664776 -0.5540766590236605 + eks wye 4 0.38139939387114097 0.13418874328430463 0.17679608810483793 + wye pan 5 0.5732889198020006 0.8636244699032729 0.19188952593085962 + +Keyed delta without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a delta -f x -g a data/small + a b i x y x_delta + pan pan 1 0.3467901443380824 0.7268028627434533 0 + eks pan 2 0.7586799647899636 0.5221511083334797 0 + wye wye 3 0.20460330576630303 0.33831852551664776 0 + eks wye 4 0.38139939387114097 0.13418874328430463 -0.3772805709188226 + wye pan 5 0.5732889198020006 0.8636244699032729 0.36868561403569755 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --opprint put ' + $x_delta = is_present(@last[$a]) ? $x - @last[$a] : 0; + @last[$a]=$x + ' data/small + a b i x y x_delta + pan pan 1 0.3467901443380824 0.7268028627434533 0 + eks pan 2 0.7586799647899636 0.5221511083334797 0 + wye wye 3 0.20460330576630303 0.33831852551664776 0 + eks wye 4 0.38139939387114097 0.13418874328430463 -0.3772805709188226 + wye pan 5 0.5732889198020006 0.8636244699032729 0.36868561403569755 + +Exponentially weighted moving averages without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a ewma -d 0.1 -f x data/small + a b i x y x_ewma_0.1 + pan pan 1 0.3467901443380824 0.7268028627434533 0.3467901443380824 + eks pan 2 0.7586799647899636 0.5221511083334797 0.3879791263832706 + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387 + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055 + wye pan 5 0.5732889198020006 0.8636244699032729 0.3910644883290776 + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --opprint put ' + begin{ @a=0.1 }; + $e = NR==1 ? $x : @a * $x + (1 - @a) * @e; + @e=$e + ' data/small + a b i x y e + pan pan 1 0.3467901443380824 0.7268028627434533 0.3467901443380824 + eks pan 2 0.7586799647899636 0.5221511083334797 0.3879791263832706 + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387 + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055 + wye pan 5 0.5732889198020006 0.8636244699032729 0.3910644883290776 diff --git a/docs6b/docs/_build/html/_sources/cookbook4.rst.txt b/docs6b/docs/_build/html/_sources/cookbook4.rst.txt new file mode 100644 index 000000000..40e0ac446 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/cookbook4.rst.txt @@ -0,0 +1,253 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Cookbook4: to be filed +====================== + +DKVP I/O in Python +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Here are the I/O routines: + +.. code-block:: none + + #!/usr/bin/env python + + # ================================================================ + # Example of DKVP I/O using Python. + # + # Key point: Use Miller for what it's good at; pass data into/out of tools in + # other languages to do what they're good at. + # + # bash$ python -i dkvp_io.py + # + # # READ + # >>> map = dkvpline2map('x=1,y=2', '=', ',') + # >>> map + # OrderedDict([('x', '1'), ('y', '2')]) + # + # # MODIFY + # >>> map['z'] = map['x'] + map['y'] + # >>> map + # OrderedDict([('x', '1'), ('y', '2'), ('z', 3)]) + # + # # WRITE + # >>> line = map2dkvpline(map, '=', ',') + # >>> line + # 'x=1,y=2,z=3' + # + # ================================================================ + + import re + import collections + + # ---------------------------------------------------------------- + # ips and ifs (input pair separator and input field separator) are nominally '=' and ','. + def dkvpline2map(line, ips, ifs): + pairs = re.split(ifs, line) + map = collections.OrderedDict() + for pair in pairs: + key, value = re.split(ips, pair, 1) + + # Type inference: + try: + value = int(value) + except: + try: + value = float(value) + except: + pass + + map[key] = value + return map + + # ---------------------------------------------------------------- + # ops and ofs (output pair separator and output field separator) are nominally '=' and ','. + def map2dkvpline(map , ops, ofs): + line = '' + pairs = [] + for key in map: + pairs.append(str(key) + ops + str(map[key])) + return str.join(ofs, pairs) + +And here is an example using them: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat polyglot-dkvp-io/example.py + #!/usr/bin/env python + + import sys + import re + import copy + import dkvp_io + + while True: + # Read the original record: + line = sys.stdin.readline().strip() + if line == '': + break + map = dkvp_io.dkvpline2map(line, '=', ',') + + # Drop a field: + map.pop('x') + + # Compute some new fields: + map['ab'] = map['a'] + map['b'] + map['iy'] = map['i'] + map['y'] + + # Add new fields which show type of each already-existing field: + omap = copy.copy(map) # since otherwise the for-loop will modify what it loops over + keys = omap.keys() + for key in keys: + # Convert "" to just "int", etc.: + type_string = str(map[key].__class__) + type_string = re.sub("", "", type_string) + map['t'+key] = type_string + + # Write the modified record: + print(dkvp_io.map2dkvpline(map, '=', ',')) + +Run as-is: + +.. code-block:: none + :emphasize-lines: 1-1 + + python polyglot-dkvp-io/example.py < data/small + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + +Run as-is, then pipe to Miller for pretty-printing: + +.. code-block:: none + :emphasize-lines: 1-1 + + python polyglot-dkvp-io/example.py < data/small | mlr --opprint cat + a b i y ab iy ta tb ti ty tab tiy + pan pan 1 0.7268028627434533 panpan 1.7268028627434533 str str int float str float + eks pan 2 0.5221511083334797 ekspan 2.5221511083334796 str str int float str float + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 str str int float str float + eks wye 4 0.13418874328430463 ekswye 4.134188743284304 str str int float str float + wye pan 5 0.8636244699032729 wyepan 5.863624469903273 str str int float str float + +DKVP I/O in Ruby +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Here are the I/O routines: + +.. code-block:: none + + #!/usr/bin/env ruby + + # ================================================================ + # Example of DKVP I/O using Ruby. + # + # Key point: Use Miller for what it's good at; pass data into/out of tools in + # other languages to do what they're good at. + # + # bash$ irb -I. -r dkvp_io.rb + # + # # READ + # irb(main):001:0> map = dkvpline2map('x=1,y=2', '=', ',') + # => {"x"=>"1", "y"=>"2"} + # + # # MODIFY + # irb(main):001:0> map['z'] = map['x'] + map['y'] + # => 3 + # + # # WRITE + # irb(main):002:0> line = map2dkvpline(map, '=', ',') + # => "x=1,y=2,z=3" + # + # ================================================================ + + # ---------------------------------------------------------------- + # ips and ifs (input pair separator and input field separator) are nominally '=' and ','. + def dkvpline2map(line, ips, ifs) + map = {} + line.split(ifs).each do |pair| + (k, v) = pair.split(ips, 2) + + # Type inference: + begin + v = Integer(v) + rescue ArgumentError + begin + v = Float(v) + rescue ArgumentError + # Leave as string + end + end + + map[k] = v + end + map + end + + # ---------------------------------------------------------------- + # ops and ofs (output pair separator and output field separator) are nominally '=' and ','. + def map2dkvpline(map, ops, ofs) + map.collect{|k,v| k.to_s + ops + v.to_s}.join(ofs) + end + +And here is an example using them: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat polyglot-dkvp-io/example.rb + #!/usr/bin/env ruby + + require 'dkvp_io' + + ARGF.each do |line| + # Read the original record: + map = dkvpline2map(line.chomp, '=', ',') + + # Drop a field: + map.delete('x') + + # Compute some new fields: + map['ab'] = map['a'] + map['b'] + map['iy'] = map['i'] + map['y'] + + # Add new fields which show type of each already-existing field: + keys = map.keys + keys.each do |key| + map['t'+key] = map[key].class + end + + # Write the modified record: + puts map2dkvpline(map, '=', ',') + end + +Run as-is: + +.. code-block:: none + :emphasize-lines: 1-1 + + ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + +Run as-is, then pipe to Miller for pretty-printing: + +.. code-block:: none + :emphasize-lines: 1-1 + + ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small | mlr --opprint cat + a b i y ab iy ta tb ti ty tab tiy + pan pan 1 0.7268028627434533 panpan 1.7268028627434533 String String Integer Float String Float + eks pan 2 0.5221511083334797 ekspan 2.5221511083334796 String String Integer Float String Float + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 String String Integer Float String Float + eks wye 4 0.13418874328430463 ekswye 4.134188743284304 String String Integer Float String Float + wye pan 5 0.8636244699032729 wyepan 5.863624469903273 String String Integer Float String Float diff --git a/docs6b/docs/_build/html/_sources/csv-with-and-without-headers.rst.txt b/docs6b/docs/_build/html/_sources/csv-with-and-without-headers.rst.txt new file mode 100644 index 000000000..930529e41 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/csv-with-and-without-headers.rst.txt @@ -0,0 +1,149 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +CSV, with and without headers +============================= + +Headerless CSV on input or output +---------------------------------------------------------------- + +Sometimes we get CSV files which lack a header. For example (`data/headerless.csv <./data/headerless.csv>`_): + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/headerless.csv + John,23,present + Fred,34,present + Alice,56,missing + Carol,45,present + +You can use Miller to add a header. The ``--implicit-csv-header`` applies positionally indexed labels: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv --implicit-csv-header cat data/headerless.csv + 1,2,3 + John,23,present + Fred,34,present + Alice,56,missing + Carol,45,present + +Following that, you can rename the positionally indexed labels to names with meaning for your context. For example: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv --implicit-csv-header label name,age,status data/headerless.csv + name,age,status + John,23,present + Fred,34,present + Alice,56,missing + Carol,45,present + +Likewise, if you need to produce CSV which is lacking its header, you can pipe Miller's output to the system command ``sed 1d``, or you can use Miller's ``--headerless-csv-output`` option: + +.. code-block:: none + :emphasize-lines: 1-1 + + head -5 data/colored-shapes.dkvp | mlr --ocsv cat + color,shape,flag,i,u,v,w,x + yellow,triangle,1,11,0.6321695890307647,0.9887207810889004,0.4364983936735774,5.7981881667050565 + red,square,1,15,0.21966833570651523,0.001257332190235938,0.7927778364718627,2.944117399716207 + red,circle,1,16,0.20901671281497636,0.29005231936593445,0.13810280912907674,5.065034003400998 + red,square,0,48,0.9562743938458542,0.7467203085342884,0.7755423050923582,7.117831369597269 + purple,triangle,0,51,0.4355354501763202,0.8591292672156728,0.8122903963006748,5.753094629505863 + +.. code-block:: none + :emphasize-lines: 1-1 + + head -5 data/colored-shapes.dkvp | mlr --ocsv --headerless-csv-output cat + yellow,triangle,1,11,0.6321695890307647,0.9887207810889004,0.4364983936735774,5.7981881667050565 + red,square,1,15,0.21966833570651523,0.001257332190235938,0.7927778364718627,2.944117399716207 + red,circle,1,16,0.20901671281497636,0.29005231936593445,0.13810280912907674,5.065034003400998 + red,square,0,48,0.9562743938458542,0.7467203085342884,0.7755423050923582,7.117831369597269 + purple,triangle,0,51,0.4355354501763202,0.8591292672156728,0.8122903963006748,5.753094629505863 + +Lastly, often we say "CSV" or "TSV" when we have positionally indexed data in columns which are separated by commas or tabs, respectively. In this case it's perhaps simpler to **just use NIDX format** which was designed for this purpose. (See also :doc:`file-formats`.) For example: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --inidx --ifs comma --oxtab cut -f 1,3 data/headerless.csv + 1 John + 3 present + + 1 Fred + 3 present + + 1 Alice + 3 missing + + 1 Carol + 3 present + +Headerless CSV with duplicate field values +------------------------------------------ + +Miller is (by central design) a mapping from name to value, rather than integer position to value as in most tools in the Unix toolkit such as ``sort``, ``cut``, ``awk``, etc. So given input ``Yea=1,Yea=2`` on the same input line, first ``Yea=1`` is stored, then updated with ``Yea=2``. This is in the input-parser and the value ``Yea=1`` is unavailable to any further processing. The following example line comes from a headerless CSV file and includes 5 times the string (value) ``'NA'``: + +.. code-block:: none + :emphasize-lines: 1-1 + + ag '0.9' nas.csv | head -1 + 2:-349801.10097848,4537221.43295653,2,1,NA,NA,NA,NA,NA + +The repeated ``'NA'`` strings (values) in the same line will be treated as fields (columns) with same name, thus only one is kept in the output. + +This can be worked around by telling ``mlr`` that there is no header row by using ``--implicit-csv-header`` or changing the input format by using ``nidx`` like so: + +.. code-block:: none + + ag '0.9' nas.csv | mlr --n2c --fs "," label xsn,ysn,x,y,t,a,e29,e31,e32 then head + +Regularizing ragged CSV +---------------------------------------------------------------- + +Miller handles compliant CSV: in particular, it's an error if the number of data fields in a given data line don't match the number of header lines. But in the event that you have a CSV file in which some lines have less than the full number of fields, you can use Miller to pad them out. The trick is to use NIDX format, for which each line stands on its own without respect to a header line. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/ragged.csv + a,b,c + 1,2,3 + 4,5 + 6,7,8,9 + +.. code-block:: none + :emphasize-lines: 1-8 + + mlr --from data/ragged.csv --fs comma --nidx put ' + @maxnf = max(@maxnf, NF); + @nf = NF; + while(@nf < @maxnf) { + @nf += 1; + $[@nf] = "" + } + ' + a,b,c + 1,2,3 + 4,5 + 6,7,8,9 + +or, more simply, + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr --from data/ragged.csv --fs comma --nidx put ' + @maxnf = max(@maxnf, NF); + while(NF < @maxnf) { + $[NF+1] = ""; + } + ' + a,b,c + 1,2,3 + 4,5 + 6,7,8,9 diff --git a/docs6b/docs/_build/html/_sources/customization.rst.txt b/docs6b/docs/_build/html/_sources/customization.rst.txt new file mode 100644 index 000000000..0ad89e8a5 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/customization.rst.txt @@ -0,0 +1,96 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Customization: .mlrrc +================================================================ + +How to use .mlrrc +---------------------------------------------------------------- + +Suppose you always use CSV files. Then instead of always having to type ``--csv`` as in + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cut -x -f extra mydata.csv + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv sort -n id mydata.csv + +and so on, you can instead put the following into your ``$HOME/.mlrrc``: + +.. code-block:: none + + --csv + +Then you can just type things like + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cut -x -f extra mydata.csv + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort -n id mydata.csv + +and the ``--csv`` part will automatically be understood. (If you do want to process, say, a JSON file then ``mlr --json ...`` at the command line will override the default from your ``.mlrrc``.) + +What you can put in your .mlrrc +---------------------------------------------------------------- + +* You can include any command-line flags, except the "terminal" ones such as ``--help``. + +* The ``--prepipe``, ``--load``, and ``--mload`` flags aren't allowed in ``.mlrrc`` as they control code execution, and could result in your scripts running things you don't expect if you receive data from someone with a ``.mlrrc`` in it. + +* The formatting rule is you need to put one flag beginning with ``--`` per line: for example, ``--csv`` on one line and ``--nr-progress-mod 1000`` on a separate line. + +* Since every line starts with a ``--`` option, you can leave off the initial ``--`` if you want. For example, ``ojson`` is the same as ``--ojson``, and ``nr-progress-mod 1000`` is the same as ``--nr-progress-mod 1000``. + +* Comments are from a ``#`` to the end of the line. + +* Empty lines are ignored -- including lines which are empty after comments are removed. + +Here is an example ``.mlrrc`` file: + +.. code-block:: none + + # Input and output formats are CSV by default (unless otherwise specified + # on the mlr command line): + csv + + # If a data line has fewer fields than the header line, instead of erroring + # (which is the default), just insert empty values for the missing ones: + allow-ragged-csv-input + + # These are no-ops for CSV, but when I do use JSON output, I want these + # pretty-printing options to be used: + jvstack + jlistwrap + + # Use "@", rather than "#", for comments within data files: + skip-comments-with @ + +Where to put your .mlrrc +---------------------------------------------------------------- + +If the environment variable ``MLRRC`` is set: + +* If its value is ``__none__`` then no ``.mlrrc`` files are processed. (This is nice for things like regression testing.) + +* Otherwise, its value (as a filename) is loaded and processed. If there are syntax errors, they abort ``mlr`` with a usage message (as if you had mistyped something on the command line). If the file can't be loaded at all, though, it is silently skipped. + +* Any ``.mlrrc`` in your home directory or current directory is ignored whenever ``MLRRC`` is set in the environment. + +* Example line in your shell's rc file: ``export MLRRC=/path/to/my/mlrrc`` + +Otherwise: + +* If ``$HOME/.mlrrc`` exists, it's processed as above. + +* If ``./.mlrrc`` exists, it's then also processed as above. + +* The idea is you can have all your settings in your ``$HOME/.mlrrc``, then override maybe one or two for your current directory if you like. diff --git a/docs6b/docs/_build/html/_sources/data-cleaning-examples.rst.txt b/docs6b/docs/_build/html/_sources/data-cleaning-examples.rst.txt new file mode 100644 index 000000000..4e4638bdc --- /dev/null +++ b/docs6b/docs/_build/html/_sources/data-cleaning-examples.rst.txt @@ -0,0 +1,77 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Data-cleaning examples +================================================================ + +Here are some ways to use the type-checking options as described in :ref:`reference-dsl-type-tests-and-assertions` Suppose you have the following data file, with inconsistent typing for boolean. (Also imagine that, for the sake of discussion, we have a million-line file rather than a four-line file, so we can't see it all at once and some automation is called for.) + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/het-bool.csv + name,reachable + barney,false + betty,true + fred,true + wilma,1 + +One option is to coerce everything to boolean, or integer: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint put '$reachable = boolean($reachable)' data/het-bool.csv + name reachable + barney false + betty true + fred true + wilma true + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint put '$reachable = int(boolean($reachable))' data/het-bool.csv + name reachable + barney 0 + betty 1 + fred 1 + wilma 1 + +A second option is to flag badly formatted data within the output stream: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint put '$format_ok = is_string($reachable)' data/het-bool.csv + name reachable format_ok + barney false false + betty true false + fred true false + wilma 1 false + +Or perhaps to flag badly formatted data outside the output stream: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --icsv --opprint put ' + if (!is_string($reachable)) {eprint "Malformed at NR=".NR} + ' data/het-bool.csv + Malformed at NR=1 + Malformed at NR=2 + Malformed at NR=3 + Malformed at NR=4 + name reachable + barney false + betty true + fred true + wilma 1 + +A third way is to abort the process on first instance of bad data: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv put '$reachable = asserting_string($reachable)' data/het-bool.csv + Miller: is_string type-assertion failed at NR=1 FNR=1 FILENAME=data/het-bool.csv diff --git a/docs6b/docs/_build/html/_sources/data-diving-examples.rst.txt b/docs6b/docs/_build/html/_sources/data-diving-examples.rst.txt new file mode 100644 index 000000000..83ec92760 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/data-diving-examples.rst.txt @@ -0,0 +1,234 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Data-diving examples +================================================================ + +flins data +---------------------------------------------------------------- + +The `flins.csv `_ file is some sample data obtained from https://support.spatialkey.com/spatialkey-sample-csv-data. + +Vertical-tabular format is good for a quick look at CSV data layout -- seeing what columns you have to work with: + +.. code-block:: none + :emphasize-lines: 1-1 + + head -n 2 data/flins.csv | mlr --icsv --oxtab cat + county Seminole + tiv_2011 22890.55 + tiv_2012 20848.71 + line Residential + +A few simple queries: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/flins.csv --icsv --opprint count-distinct -f county | head + county count + Seminole 1 + Miami Dade 2 + Palm Beach 1 + Highlands 2 + Duval 1 + St. Johns 1 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/flins.csv --icsv --opprint count-distinct -f construction,line + +Categorization of total insured value: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/flins.csv --icsv --opprint stats1 -a min,mean,max -f tiv_2012 + tiv_2012_min tiv_2012_mean tiv_2012_max + 19757.91 1061531.4637499999 2785551.63 + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --from data/flins.csv --icsv --opprint \ + stats1 -a min,mean,max -f tiv_2012 -g construction,line + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --from data/flins.csv --icsv --oxtab \ + stats1 -a p0,p10,p50,p90,p95,p99,p100 -f hu_site_deductible + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --from data/flins.csv --icsv --opprint \ + stats1 -a p95,p99,p100 -f hu_site_deductible -g county \ + then sort -f county | head + county + Duval + Highlands + Miami Dade + Palm Beach + Seminole + St. Johns + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --from data/flins.csv --icsv --oxtab \ + stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012 + tiv_2011_tiv_2012_corr 0.9353629581411828 + tiv_2011_tiv_2012_ols_m 1.0890905877734807 + tiv_2011_tiv_2012_ols_b 103095.52335638746 + tiv_2011_tiv_2012_ols_n 8 + tiv_2011_tiv_2012_r2 0.8749038634626236 + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --from data/flins.csv --icsv --opprint \ + stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012 -g county + county tiv_2011_tiv_2012_corr tiv_2011_tiv_2012_ols_m tiv_2011_tiv_2012_ols_b tiv_2011_tiv_2012_ols_n tiv_2011_tiv_2012_r2 + Seminole - - - 1 - + Miami Dade 1 0.9306426512386247 -2311.1543275160047 2 0.9999999999999999 + Palm Beach - - - 1 - + Highlands 0.9999999999999997 1.055692910750992 -4529.7939388307705 2 0.9999999999999992 + Duval - - - 1 - + St. Johns - - - 1 - + +Color/shape data +---------------------------------------------------------------- + +The `colored-shapes.dkvp `_ file is some sample data produced by the `mkdat2 `_ script. The idea is: + +* Produce some data with known distributions and correlations, and verify that Miller recovers those properties empirically. +* Each record is labeled with one of a few colors and one of a few shapes. +* The ``flag`` field is 0 or 1, with probability dependent on color +* The ``u`` field is plain uniform on the unit interval. +* The ``v`` field is the same, except tightly correlated with ``u`` for red circles. +* The ``w`` field is autocorrelated for each color/shape pair. +* The ``x`` field is boring Gaussian with mean 5 and standard deviation about 1.2, with no dependence on color or shape. + +Peek at the data: + +.. code-block:: none + :emphasize-lines: 1-1 + + wc -l data/colored-shapes.dkvp + 10078 data/colored-shapes.dkvp + +.. code-block:: none + :emphasize-lines: 1-1 + + head -n 6 data/colored-shapes.dkvp | mlr --opprint cat + color shape flag i u v w x + yellow triangle 1 11 0.6321695890307647 0.9887207810889004 0.4364983936735774 5.7981881667050565 + red square 1 15 0.21966833570651523 0.001257332190235938 0.7927778364718627 2.944117399716207 + red circle 1 16 0.20901671281497636 0.29005231936593445 0.13810280912907674 5.065034003400998 + red square 0 48 0.9562743938458542 0.7467203085342884 0.7755423050923582 7.117831369597269 + purple triangle 0 51 0.4355354501763202 0.8591292672156728 0.8122903963006748 5.753094629505863 + red square 0 64 0.2015510269821953 0.9531098083420033 0.7719912015786777 5.612050466474166 + +Look at uncategorized stats (using `creach `_ for spacing). + +Here it looks reasonable that ``u`` is unit-uniform; something's up with ``v`` but we can't yet see what: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab stats1 -a min,mean,max -f flag,u,v data/colored-shapes.dkvp | creach 3 + flag_min 0 + flag_mean 0.39888866838658465 + flag_max 1 + + u_min 0.000043912454007477564 + u_mean 0.4983263438118866 + u_max 0.9999687954968421 + + v_min -0.09270905318501277 + v_mean 0.49778696527477023 + v_max 1.0724998185026013 + +The histogram shows the different distribution of 0/1 flags: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint histogram -f flag,u,v --lo -0.1 --hi 1.1 --nbins 12 data/colored-shapes.dkvp + bin_lo bin_hi flag_count u_count v_count + -0.010000000000000002 0.09000000000000002 6058 0 36 + 0.09000000000000002 0.19000000000000003 0 1062 988 + 0.19000000000000003 0.29000000000000004 0 985 1003 + 0.29000000000000004 0.39000000000000007 0 1024 1014 + 0.39000000000000007 0.4900000000000001 0 1002 991 + 0.4900000000000001 0.5900000000000002 0 989 1041 + 0.5900000000000002 0.6900000000000002 0 1001 1016 + 0.6900000000000002 0.7900000000000001 0 972 962 + 0.7900000000000001 0.8900000000000002 0 1035 1070 + 0.8900000000000002 0.9900000000000002 0 995 993 + 0.9900000000000002 1.0900000000000003 4020 1013 939 + 1.0900000000000003 1.1900000000000002 0 0 25 + +Look at univariate stats by color and shape. In particular, color-dependent flag probabilities pop out, aligning with their original Bernoulli probablities from the data-generator script: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint stats1 -a min,mean,max -f flag,u,v -g color \ + then sort -f color \ + data/colored-shapes.dkvp + color flag_min flag_mean flag_max u_min u_mean u_max v_min v_mean v_max + blue 0 0.5843537414965987 1 0.000043912454007477564 0.517717155039078 0.9999687954968421 0.0014886830387470518 0.49105642841387653 0.9995761761685742 + green 0 0.20919747520288548 1 0.00048750676198217047 0.5048610622924616 0.9999361779701204 0.0005012669003675585 0.49908475928072205 0.9996764373885353 + orange 0 0.5214521452145214 1 0.00123537823160913 0.49053241689014415 0.9988853487546249 0.0024486660337188493 0.4877637745987629 0.998475130432018 + purple 0 0.09019264448336252 1 0.0002655214518428872 0.4940049543793683 0.9996465731736793 0.0003641137096487279 0.497050699948439 0.9999751864255598 + red 0 0.3031674208144796 1 0.0006711367180041172 0.49255964831571375 0.9998822102016469 -0.09270905318501277 0.4965350959465078 1.0724998185026013 + yellow 0 0.8924274593064402 1 0.001300228762057487 0.49712912165196765 0.99992313390574 0.0007109695568577878 0.510626599360317 0.9999189897724752 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint stats1 -a min,mean,max -f flag,u,v -g shape \ + then sort -f shape \ + data/colored-shapes.dkvp + shape flag_min flag_mean flag_max u_min u_mean u_max v_min v_mean v_max + circle 0 0.3998456194519491 1 0.000043912454007477564 0.49855450951394115 0.99992313390574 -0.09270905318501277 0.49552415740048406 1.0724998185026013 + square 0 0.39611178614823817 1 0.0001881939925673093 0.499385458061097 0.9999687954968421 0.00008930277299445954 0.49653825501903986 0.9999751864255598 + triangle 0 0.4015421115065243 1 0.000881025170573424 0.4968585405884252 0.9996614910922645 0.000716883409890845 0.501049532862137 0.9999946837499262 + +Look at bivariate stats by color and shape. In particular, ``u,v`` pairwise correlation for red circles pops out: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --right stats2 -a corr -f u,v,w,x data/colored-shapes.dkvp + u_v_corr w_x_corr + 0.13341803768384553 -0.011319938208638764 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint --right \ + stats2 -a corr -f u,v,w,x -g color,shape then sort -nr u_v_corr \ + data/colored-shapes.dkvp + color shape u_v_corr w_x_corr + red circle 0.9807984157534667 -0.018565046320623148 + orange square 0.17685846147882145 -0.07104374629148885 + green circle 0.05764430126828069 0.011795210176784067 + red square 0.055744791559722166 -0.0006802175149145207 + yellow triangle 0.04457267106380469 0.02460476240108526 + yellow square 0.04379171794446621 -0.04462267239937856 + purple circle 0.03587354791796681 0.13411247530136805 + blue square 0.03241156493114544 -0.05350791240143263 + blue triangle 0.015356295190464324 -0.0006084778850362686 + orange circle 0.01051866723398945 -0.1627949723421722 + red triangle 0.00809781003735548 0.012485753551391776 + purple triangle 0.005155038421780437 -0.04505792148014131 + purple square -0.02568020549187632 0.05769444883779078 + green square -0.025775985300150128 -0.003265248022084335 + orange triangle -0.030456930370361554 -0.131870019629393 + yellow circle -0.06477338560056926 0.07369474300245252 + blue circle -0.1023476302678634 -0.030529007506883508 + green triangle -0.10901830007460846 -0.0484881707807228 diff --git a/docs6b/docs/_build/html/_sources/data-examples.rst.txt b/docs6b/docs/_build/html/_sources/data-examples.rst.txt new file mode 100644 index 000000000..587978f6d --- /dev/null +++ b/docs6b/docs/_build/html/_sources/data-examples.rst.txt @@ -0,0 +1,222 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Data-diving examples +================================================================ + +flins data +---------------------------------------------------------------- + +The `flins.csv `_ file is some sample data obtained from https://support.spatialkey.com/spatialkey-sample-csv-data. + +Vertical-tabular format is good for a quick look at CSV data layout -- seeing what columns you have to work with: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ head -n 2 data/flins.csv | mlr --icsv --oxtab cat + county Seminole + tiv_2011 22890.55 + tiv_2012 20848.71 + line Residential + +A few simple queries: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --from data/flins.csv --icsv --opprint count-distinct -f county | head + county count + Seminole 1 + Miami Dade 2 + Palm Beach 1 + Highlands 2 + Duval 1 + St. Johns 1 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --from data/flins.csv --icsv --opprint count-distinct -f construction,line + +Categorization of total insured value: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --from data/flins.csv --icsv --opprint stats1 -a min,mean,max -f tiv_2012 + tiv_2012_min tiv_2012_mean tiv_2012_max + 19757.91 1.0615314637499999e+06 2.78555163e+06 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --from data/flins.csv --icsv --opprint stats1 -a min,mean,max -f tiv_2012 -g construction,line + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --from data/flins.csv --icsv --oxtab stats1 -a p0,p10,p50,p90,p95,p99,p100 -f hu_site_deductible + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --from data/flins.csv --icsv --opprint stats1 -a p95,p99,p100 -f hu_site_deductible -g county then sort -f county | head + county + Duval + Highlands + Miami Dade + Palm Beach + Seminole + St. Johns + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --from data/flins.csv --icsv --oxtab stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012 + tiv_2011_tiv_2012_corr 0.9353629581411828 + tiv_2011_tiv_2012_ols_m 1.0890905877734807 + tiv_2011_tiv_2012_ols_b 103095.52335638746 + tiv_2011_tiv_2012_ols_n 8 + tiv_2011_tiv_2012_r2 0.8749038634626236 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --from data/flins.csv --icsv --opprint stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012 -g county + county tiv_2011_tiv_2012_corr tiv_2011_tiv_2012_ols_m tiv_2011_tiv_2012_ols_b tiv_2011_tiv_2012_ols_n tiv_2011_tiv_2012_r2 + Seminole - - - 1 - + Miami Dade 1 0.9306426512386247 -2311.1543275160047 2 0.9999999999999999 + Palm Beach - - - 1 - + Highlands 0.9999999999999997 1.055692910750992 -4529.7939388307705 2 0.9999999999999992 + Duval - - - 1 - + St. Johns - - - 1 - + +Color/shape data +---------------------------------------------------------------- + +The `colored-shapes.dkvp `_ file is some sample data produced by the `mkdat2 `_ script. The idea is: + +* Produce some data with known distributions and correlations, and verify that Miller recovers those properties empirically. +* Each record is labeled with one of a few colors and one of a few shapes. +* The ``flag`` field is 0 or 1, with probability dependent on color +* The ``u`` field is plain uniform on the unit interval. +* The ``v`` field is the same, except tightly correlated with ``u`` for red circles. +* The ``w`` field is autocorrelated for each color/shape pair. +* The ``x`` field is boring Gaussian with mean 5 and standard deviation about 1.2, with no dependence on color or shape. + +Peek at the data: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ wc -l data/colored-shapes.dkvp + 10078 data/colored-shapes.dkvp + +.. code-block:: none + :emphasize-lines: 1,1 + + $ head -n 6 data/colored-shapes.dkvp | mlr --opprint cat + color shape flag i u v w x + yellow triangle 1 11 0.6321695890307647 0.9887207810889004 0.4364983936735774 5.7981881667050565 + red square 1 15 0.21966833570651523 0.001257332190235938 0.7927778364718627 2.944117399716207 + red circle 1 16 0.20901671281497636 0.29005231936593445 0.13810280912907674 5.065034003400998 + red square 0 48 0.9562743938458542 0.7467203085342884 0.7755423050923582 7.117831369597269 + purple triangle 0 51 0.4355354501763202 0.8591292672156728 0.8122903963006748 5.753094629505863 + red square 0 64 0.2015510269821953 0.9531098083420033 0.7719912015786777 5.612050466474166 + +Look at uncategorized stats (using `creach `_ for spacing). + +Here it looks reasonable that ``u`` is unit-uniform; something's up with ``v`` but we can't yet see what: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --oxtab stats1 -a min,mean,max -f flag,u,v data/colored-shapes.dkvp | creach 3 + flag_min 0 + flag_mean 0.39888866838658465 + flag_max 1 + + u_min 4.3912454007477564e-05 + u_mean 0.4983263438118866 + u_max 0.9999687954968421 + + v_min -0.09270905318501277 + v_mean 0.49778696527477023 + v_max 1.0724998185026013 + +The histogram shows the different distribution of 0/1 flags: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint histogram -f flag,u,v --lo -0.1 --hi 1.1 --nbins 12 data/colored-shapes.dkvp + bin_lo bin_hi flag_count u_count v_count + -0.010000000000000002 0.09000000000000002 6058 0 36 + 0.09000000000000002 0.19000000000000003 0 1062 988 + 0.19000000000000003 0.29000000000000004 0 985 1003 + 0.29000000000000004 0.39000000000000007 0 1024 1014 + 0.39000000000000007 0.4900000000000001 0 1002 991 + 0.4900000000000001 0.5900000000000002 0 989 1041 + 0.5900000000000002 0.6900000000000002 0 1001 1016 + 0.6900000000000002 0.7900000000000001 0 972 962 + 0.7900000000000001 0.8900000000000002 0 1035 1070 + 0.8900000000000002 0.9900000000000002 0 995 993 + 0.9900000000000002 1.0900000000000003 4020 1013 939 + 1.0900000000000003 1.1900000000000002 0 0 25 + +Look at univariate stats by color and shape. In particular, color-dependent flag probabilities pop out, aligning with their original Bernoulli probablities from the data-generator script: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint stats1 -a min,mean,max -f flag,u,v -g color then sort -f color data/colored-shapes.dkvp + color flag_min flag_mean flag_max u_min u_mean u_max v_min v_mean v_max + blue 0 0.5843537414965987 1 4.3912454007477564e-05 0.517717155039078 0.9999687954968421 0.0014886830387470518 0.49105642841387653 0.9995761761685742 + green 0 0.20919747520288548 1 0.00048750676198217047 0.5048610622924616 0.9999361779701204 0.0005012669003675585 0.49908475928072205 0.9996764373885353 + orange 0 0.5214521452145214 1 0.00123537823160913 0.49053241689014415 0.9988853487546249 0.0024486660337188493 0.4877637745987629 0.998475130432018 + purple 0 0.09019264448336252 1 0.0002655214518428872 0.4940049543793683 0.9996465731736793 0.0003641137096487279 0.497050699948439 0.9999751864255598 + red 0 0.3031674208144796 1 0.0006711367180041172 0.49255964831571375 0.9998822102016469 -0.09270905318501277 0.4965350959465078 1.0724998185026013 + yellow 0 0.8924274593064402 1 0.001300228762057487 0.49712912165196765 0.99992313390574 0.0007109695568577878 0.510626599360317 0.9999189897724752 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint stats1 -a min,mean,max -f flag,u,v -g shape then sort -f shape data/colored-shapes.dkvp + shape flag_min flag_mean flag_max u_min u_mean u_max v_min v_mean v_max + circle 0 0.3998456194519491 1 4.3912454007477564e-05 0.49855450951394115 0.99992313390574 -0.09270905318501277 0.49552415740048406 1.0724998185026013 + square 0 0.39611178614823817 1 0.0001881939925673093 0.499385458061097 0.9999687954968421 8.930277299445954e-05 0.49653825501903986 0.9999751864255598 + triangle 0 0.4015421115065243 1 0.000881025170573424 0.4968585405884252 0.9996614910922645 0.000716883409890845 0.501049532862137 0.9999946837499262 + +Look at bivariate stats by color and shape. In particular, ``u,v`` pairwise correlation for red circles pops out: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint --right stats2 -a corr -f u,v,w,x data/colored-shapes.dkvp + u_v_corr w_x_corr + 0.13341803768384553 -0.011319938208638764 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint --right stats2 -a corr -f u,v,w,x -g color,shape then sort -nr u_v_corr data/colored-shapes.dkvp + color shape u_v_corr w_x_corr + red circle 0.9807984157534667 -0.018565046320623148 + orange square 0.17685846147882145 -0.07104374629148885 + green circle 0.05764430126828069 0.011795210176784067 + red square 0.055744791559722166 -0.0006802175149145207 + yellow triangle 0.04457267106380469 0.02460476240108526 + yellow square 0.04379171794446621 -0.04462267239937856 + purple circle 0.03587354791796681 0.13411247530136805 + blue square 0.03241156493114544 -0.05350791240143263 + blue triangle 0.015356295190464324 -0.0006084778850362686 + orange circle 0.01051866723398945 -0.1627949723421722 + red triangle 0.00809781003735548 0.012485753551391776 + purple triangle 0.005155038421780437 -0.04505792148014131 + purple square -0.02568020549187632 0.05769444883779078 + green square -0.025775985300150128 -0.003265248022084335 + orange triangle -0.030456930370361554 -0.131870019629393 + yellow circle -0.06477338560056926 0.07369474300245252 + blue circle -0.1023476302678634 -0.030529007506883508 + green triangle -0.10901830007460846 -0.0484881707807228 diff --git a/docs6b/docs/_build/html/_sources/data-sharing.rst.txt b/docs6b/docs/_build/html/_sources/data-sharing.rst.txt new file mode 100644 index 000000000..06edbda89 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/data-sharing.rst.txt @@ -0,0 +1,330 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Mixing with other languages +================================================================ + +As discussed in the section on :doc:`file-formats`, Miller supports several different file formats. Different tools are good at different things, so it's important to be able to move data into and out of other languages. **CSV** and **JSON** are well-known, of course; here are some examples using **DKVP** format, with **Ruby** and **Python**. Last, we show how to use arbitrary **shell commands** to extend functionality beyond Miller's domain-specific language. + +DKVP I/O in Python +---------------------------------------------------------------- + +Here are the I/O routines: + +.. code-block:: none + + #!/usr/bin/env python + + # ================================================================ + # Example of DKVP I/O using Python. + # + # Key point: Use Miller for what it's good at; pass data into/out of tools in + # other languages to do what they're good at. + # + # bash$ python -i dkvp_io.py + # + # # READ + # >>> map = dkvpline2map('x=1,y=2', '=', ',') + # >>> map + # OrderedDict([('x', '1'), ('y', '2')]) + # + # # MODIFY + # >>> map['z'] = map['x'] + map['y'] + # >>> map + # OrderedDict([('x', '1'), ('y', '2'), ('z', 3)]) + # + # # WRITE + # >>> line = map2dkvpline(map, '=', ',') + # >>> line + # 'x=1,y=2,z=3' + # + # ================================================================ + + import re + import collections + + # ---------------------------------------------------------------- + # ips and ifs (input pair separator and input field separator) are nominally '=' and ','. + def dkvpline2map(line, ips, ifs): + pairs = re.split(ifs, line) + map = collections.OrderedDict() + for pair in pairs: + key, value = re.split(ips, pair, 1) + + # Type inference: + try: + value = int(value) + except: + try: + value = float(value) + except: + pass + + map[key] = value + return map + + # ---------------------------------------------------------------- + # ops and ofs (output pair separator and output field separator) are nominally '=' and ','. + def map2dkvpline(map , ops, ofs): + line = '' + pairs = [] + for key in map: + pairs.append(str(key) + ops + str(map[key])) + return str.join(ofs, pairs) + +And here is an example using them: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat polyglot-dkvp-io/example.py + #!/usr/bin/env python + + import sys + import re + import copy + import dkvp_io + + while True: + # Read the original record: + line = sys.stdin.readline().strip() + if line == '': + break + map = dkvp_io.dkvpline2map(line, '=', ',') + + # Drop a field: + map.pop('x') + + # Compute some new fields: + map['ab'] = map['a'] + map['b'] + map['iy'] = map['i'] + map['y'] + + # Add new fields which show type of each already-existing field: + omap = copy.copy(map) # since otherwise the for-loop will modify what it loops over + keys = omap.keys() + for key in keys: + # Convert "" to just "int", etc.: + type_string = str(map[key].__class__) + type_string = re.sub("", "", type_string) + map['t'+key] = type_string + + # Write the modified record: + print(dkvp_io.map2dkvpline(map, '=', ',')) + +Run as-is: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ python polyglot-dkvp-io/example.py < data/small + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + +Run as-is, then pipe to Miller for pretty-printing: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ python polyglot-dkvp-io/example.py < data/small | mlr --opprint cat + a b i y ab iy ta tb ti ty tab tiy + pan pan 1 0.7268028627434533 panpan 1.7268028627434533 str str int float str float + eks pan 2 0.5221511083334797 ekspan 2.5221511083334796 str str int float str float + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 str str int float str float + eks wye 4 0.13418874328430463 ekswye 4.134188743284304 str str int float str float + wye pan 5 0.8636244699032729 wyepan 5.863624469903273 str str int float str float + +DKVP I/O in Ruby +---------------------------------------------------------------- + +Here are the I/O routines: + +.. code-block:: none + + #!/usr/bin/env ruby + + # ================================================================ + # Example of DKVP I/O using Ruby. + # + # Key point: Use Miller for what it's good at; pass data into/out of tools in + # other languages to do what they're good at. + # + # bash$ irb -I. -r dkvp_io.rb + # + # # READ + # irb(main):001:0> map = dkvpline2map('x=1,y=2', '=', ',') + # => {"x"=>"1", "y"=>"2"} + # + # # MODIFY + # irb(main):001:0> map['z'] = map['x'] + map['y'] + # => 3 + # + # # WRITE + # irb(main):002:0> line = map2dkvpline(map, '=', ',') + # => "x=1,y=2,z=3" + # + # ================================================================ + + # ---------------------------------------------------------------- + # ips and ifs (input pair separator and input field separator) are nominally '=' and ','. + def dkvpline2map(line, ips, ifs) + map = {} + line.split(ifs).each do |pair| + (k, v) = pair.split(ips, 2) + + # Type inference: + begin + v = Integer(v) + rescue ArgumentError + begin + v = Float(v) + rescue ArgumentError + # Leave as string + end + end + + map[k] = v + end + map + end + + # ---------------------------------------------------------------- + # ops and ofs (output pair separator and output field separator) are nominally '=' and ','. + def map2dkvpline(map, ops, ofs) + map.collect{|k,v| k.to_s + ops + v.to_s}.join(ofs) + end + +And here is an example using them: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat polyglot-dkvp-io/example.rb + #!/usr/bin/env ruby + + require 'dkvp_io' + + ARGF.each do |line| + # Read the original record: + map = dkvpline2map(line.chomp, '=', ',') + + # Drop a field: + map.delete('x') + + # Compute some new fields: + map['ab'] = map['a'] + map['b'] + map['iy'] = map['i'] + map['y'] + + # Add new fields which show type of each already-existing field: + keys = map.keys + keys.each do |key| + map['t'+key] = map[key].class + end + + # Write the modified record: + puts map2dkvpline(map, '=', ',') + end + +Run as-is: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + +Run as-is, then pipe to Miller for pretty-printing: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small | mlr --opprint cat + a b i y ab iy ta tb ti ty tab tiy + pan pan 1 0.7268028627434533 panpan 1.7268028627434533 String String Integer Float String Float + eks pan 2 0.5221511083334797 ekspan 2.5221511083334796 String String Integer Float String Float + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 String String Integer Float String Float + eks wye 4 0.13418874328430463 ekswye 4.134188743284304 String String Integer Float String Float + wye pan 5 0.8636244699032729 wyepan 5.863624469903273 String String Integer Float String Float + +SQL-output examples +---------------------------------------------------------------- + +Please see :ref:`sql-output-examples`. + +SQL-input examples +---------------------------------------------------------------- + +Please see :ref:`sql-input-examples`. + +Running shell commands +---------------------------------------------------------------- + +The :ref:`reference-dsl-system` DSL function allows you to run a specific shell command and put its output -- minus the final newline -- into a record field. The command itself is any string, either a literal string, or a concatenation of strings, perhaps including other field values or what have you. + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint put '$o = system("echo hello world")' data/small + a b i x y o + pan pan 1 0.3467901443380824 0.7268028627434533 hello world + eks pan 2 0.7586799647899636 0.5221511083334797 hello world + wye wye 3 0.20460330576630303 0.33831852551664776 hello world + eks wye 4 0.38139939387114097 0.13418874328430463 hello world + wye pan 5 0.5732889198020006 0.8636244699032729 hello world + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint put '$o = system("echo {" . NR . "}")' data/small + a b i x y o + pan pan 1 0.3467901443380824 0.7268028627434533 {1} + eks pan 2 0.7586799647899636 0.5221511083334797 {2} + wye wye 3 0.20460330576630303 0.33831852551664776 {3} + eks wye 4 0.38139939387114097 0.13418874328430463 {4} + wye pan 5 0.5732889198020006 0.8636244699032729 {5} + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint put '$o = system("echo -n ".$a."| sha1sum")' data/small + a b i x y o + pan pan 1 0.3467901443380824 0.7268028627434533 f29c748220331c273ef16d5115f6ecd799947f13 - + eks pan 2 0.7586799647899636 0.5221511083334797 456d988ecb3bf1b75f057fc6e9fe70db464e9388 - + wye wye 3 0.20460330576630303 0.33831852551664776 eab0de043d67f441c7fd1e335f0ca38708e6ebf7 - + eks wye 4 0.38139939387114097 0.13418874328430463 456d988ecb3bf1b75f057fc6e9fe70db464e9388 - + wye pan 5 0.5732889198020006 0.8636244699032729 eab0de043d67f441c7fd1e335f0ca38708e6ebf7 - + +Note that running a subprocess on every record takes a non-trivial amount of time. Comparing asking the system ``date`` command for the current time in nanoseconds versus computing it in process: + +.. + hard-coded, not live-code, since %N doesn't exist on all platforms + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint put '$t=system("date +%s.%N")' then step -a delta -f t data/small + a b i x y t t_delta + pan pan 1 0.3467901443380824 0.7268028627434533 1568774318.513903817 0 + eks pan 2 0.7586799647899636 0.5221511083334797 1568774318.514722876 0.000819 + wye wye 3 0.20460330576630303 0.33831852551664776 1568774318.515618046 0.000895 + eks wye 4 0.38139939387114097 0.13418874328430463 1568774318.516547441 0.000929 + wye pan 5 0.5732889198020006 0.8636244699032729 1568774318.517518828 0.000971 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint put '$t=systime()' then step -a delta -f t data/small + a b i x y t t_delta + pan pan 1 0.3467901443380824 0.7268028627434533 1568774318.518699 0 + eks pan 2 0.7586799647899636 0.5221511083334797 1568774318.518717 0.000018 + wye wye 3 0.20460330576630303 0.33831852551664776 1568774318.518723 0.000006 + eks wye 4 0.38139939387114097 0.13418874328430463 1568774318.518727 0.000004 + wye pan 5 0.5732889198020006 0.8636244699032729 1568774318.518730 0.000003 diff --git a/docs6b/docs/_build/html/_sources/dates-and-times.rst.txt b/docs6b/docs/_build/html/_sources/dates-and-times.rst.txt new file mode 100644 index 000000000..3c4caa90e --- /dev/null +++ b/docs6b/docs/_build/html/_sources/dates-and-times.rst.txt @@ -0,0 +1,126 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Dates and times +=============== + +How can I filter by date? +---------------------------------------------------------------- + +Given input like + +.. code-block:: none + :emphasize-lines: 1-1 + + cat dates.csv + date,event + 2018-02-03,initialization + 2018-03-07,discovery + 2018-02-03,allocation + +we can use ``strptime`` to parse the date field into seconds-since-epoch and then do numeric comparisons. Simply match your input dataset's date-formatting to the :ref:`reference-dsl-strptime` format-string. For example: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --csv filter ' + strptime($date, "%Y-%m-%d") > strptime("2018-03-03", "%Y-%m-%d") + ' dates.csv + date,event + 2018-03-07,discovery + +Caveat: localtime-handling in timezones with DST is still a work in progress; see https://github.com/johnkerl/miller/issues/170. See also https://github.com/johnkerl/miller/issues/208 -- thanks @aborruso! + +Finding missing dates +---------------------------------------------------------------- + +Suppose you have some date-stamped data which may (or may not) be missing entries for one or more dates: + +.. code-block:: none + :emphasize-lines: 1-1 + + head -n 10 data/miss-date.csv + date,qoh + 2012-03-05,10055 + 2012-03-06,10486 + 2012-03-07,10430 + 2012-03-08,10674 + 2012-03-09,10880 + 2012-03-10,10718 + 2012-03-11,10795 + 2012-03-12,11043 + 2012-03-13,11177 + +.. code-block:: none + :emphasize-lines: 1-1 + + wc -l data/miss-date.csv + 1372 data/miss-date.csv + +Since there are 1372 lines in the data file, some automation is called for. To find the missing dates, you can convert the dates to seconds since the epoch using ``strptime``, then compute adjacent differences (the ``cat -n`` simply inserts record-counters): + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --from data/miss-date.csv --icsv \ + cat -n \ + then put '$datestamp = strptime($date, "%Y-%m-%d")' \ + then step -a delta -f datestamp \ + | head + n=1,date=2012-03-05,qoh=10055,datestamp=1330905600,datestamp_delta=0 + n=2,date=2012-03-06,qoh=10486,datestamp=1330992000,datestamp_delta=86400 + n=3,date=2012-03-07,qoh=10430,datestamp=1331078400,datestamp_delta=86400 + n=4,date=2012-03-08,qoh=10674,datestamp=1331164800,datestamp_delta=86400 + n=5,date=2012-03-09,qoh=10880,datestamp=1331251200,datestamp_delta=86400 + n=6,date=2012-03-10,qoh=10718,datestamp=1331337600,datestamp_delta=86400 + n=7,date=2012-03-11,qoh=10795,datestamp=1331424000,datestamp_delta=86400 + n=8,date=2012-03-12,qoh=11043,datestamp=1331510400,datestamp_delta=86400 + n=9,date=2012-03-13,qoh=11177,datestamp=1331596800,datestamp_delta=86400 + n=10,date=2012-03-14,qoh=11498,datestamp=1331683200,datestamp_delta=86400 + +Then, filter for adjacent difference not being 86400 (the number of seconds in a day): + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --from data/miss-date.csv --icsv \ + cat -n \ + then put '$datestamp = strptime($date, "%Y-%m-%d")' \ + then step -a delta -f datestamp \ + then filter '$datestamp_delta != 86400 && $n != 1' + n=774,date=2014-04-19,qoh=130140,datestamp=1397865600,datestamp_delta=259200 + n=1119,date=2015-03-31,qoh=181625,datestamp=1427760000,datestamp_delta=172800 + +Given this, it's now easy to see where the gaps are: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat -n then filter '$n >= 770 && $n <= 780' data/miss-date.csv + n=770,1=2014-04-12,2=129435 + n=771,1=2014-04-13,2=129868 + n=772,1=2014-04-14,2=129797 + n=773,1=2014-04-15,2=129919 + n=774,1=2014-04-16,2=130181 + n=775,1=2014-04-19,2=130140 + n=776,1=2014-04-20,2=130271 + n=777,1=2014-04-21,2=130368 + n=778,1=2014-04-22,2=130368 + n=779,1=2014-04-23,2=130849 + n=780,1=2014-04-24,2=131026 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat -n then filter '$n >= 1115 && $n <= 1125' data/miss-date.csv + n=1115,1=2015-03-25,2=181006 + n=1116,1=2015-03-26,2=180995 + n=1117,1=2015-03-27,2=181043 + n=1118,1=2015-03-28,2=181112 + n=1119,1=2015-03-29,2=181306 + n=1120,1=2015-03-31,2=181625 + n=1121,1=2015-04-01,2=181494 + n=1122,1=2015-04-02,2=181718 + n=1123,1=2015-04-03,2=181835 + n=1124,1=2015-04-04,2=182104 + n=1125,1=2015-04-05,2=182528 diff --git a/docs6b/docs/_build/html/_sources/dkvp-examples.rst.txt b/docs6b/docs/_build/html/_sources/dkvp-examples.rst.txt new file mode 100644 index 000000000..840e84d07 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/dkvp-examples.rst.txt @@ -0,0 +1,253 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DKVP I/O examples +====================== + +DKVP I/O in Python +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Here are the I/O routines: + +.. code-block:: none + + #!/usr/bin/env python + + # ================================================================ + # Example of DKVP I/O using Python. + # + # Key point: Use Miller for what it's good at; pass data into/out of tools in + # other languages to do what they're good at. + # + # bash$ python -i dkvp_io.py + # + # # READ + # >>> map = dkvpline2map('x=1,y=2', '=', ',') + # >>> map + # OrderedDict([('x', '1'), ('y', '2')]) + # + # # MODIFY + # >>> map['z'] = map['x'] + map['y'] + # >>> map + # OrderedDict([('x', '1'), ('y', '2'), ('z', 3)]) + # + # # WRITE + # >>> line = map2dkvpline(map, '=', ',') + # >>> line + # 'x=1,y=2,z=3' + # + # ================================================================ + + import re + import collections + + # ---------------------------------------------------------------- + # ips and ifs (input pair separator and input field separator) are nominally '=' and ','. + def dkvpline2map(line, ips, ifs): + pairs = re.split(ifs, line) + map = collections.OrderedDict() + for pair in pairs: + key, value = re.split(ips, pair, 1) + + # Type inference: + try: + value = int(value) + except: + try: + value = float(value) + except: + pass + + map[key] = value + return map + + # ---------------------------------------------------------------- + # ops and ofs (output pair separator and output field separator) are nominally '=' and ','. + def map2dkvpline(map , ops, ofs): + line = '' + pairs = [] + for key in map: + pairs.append(str(key) + ops + str(map[key])) + return str.join(ofs, pairs) + +And here is an example using them: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat polyglot-dkvp-io/example.py + #!/usr/bin/env python + + import sys + import re + import copy + import dkvp_io + + while True: + # Read the original record: + line = sys.stdin.readline().strip() + if line == '': + break + map = dkvp_io.dkvpline2map(line, '=', ',') + + # Drop a field: + map.pop('x') + + # Compute some new fields: + map['ab'] = map['a'] + map['b'] + map['iy'] = map['i'] + map['y'] + + # Add new fields which show type of each already-existing field: + omap = copy.copy(map) # since otherwise the for-loop will modify what it loops over + keys = omap.keys() + for key in keys: + # Convert "" to just "int", etc.: + type_string = str(map[key].__class__) + type_string = re.sub("", "", type_string) + map['t'+key] = type_string + + # Write the modified record: + print(dkvp_io.map2dkvpline(map, '=', ',')) + +Run as-is: + +.. code-block:: none + :emphasize-lines: 1-1 + + python polyglot-dkvp-io/example.py < data/small + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float + +Run as-is, then pipe to Miller for pretty-printing: + +.. code-block:: none + :emphasize-lines: 1-1 + + python polyglot-dkvp-io/example.py < data/small | mlr --opprint cat + a b i y ab iy ta tb ti ty tab tiy + pan pan 1 0.7268028627434533 panpan 1.7268028627434533 str str int float str float + eks pan 2 0.5221511083334797 ekspan 2.5221511083334796 str str int float str float + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 str str int float str float + eks wye 4 0.13418874328430463 ekswye 4.134188743284304 str str int float str float + wye pan 5 0.8636244699032729 wyepan 5.863624469903273 str str int float str float + +DKVP I/O in Ruby +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Here are the I/O routines: + +.. code-block:: none + + #!/usr/bin/env ruby + + # ================================================================ + # Example of DKVP I/O using Ruby. + # + # Key point: Use Miller for what it's good at; pass data into/out of tools in + # other languages to do what they're good at. + # + # bash$ irb -I. -r dkvp_io.rb + # + # # READ + # irb(main):001:0> map = dkvpline2map('x=1,y=2', '=', ',') + # => {"x"=>"1", "y"=>"2"} + # + # # MODIFY + # irb(main):001:0> map['z'] = map['x'] + map['y'] + # => 3 + # + # # WRITE + # irb(main):002:0> line = map2dkvpline(map, '=', ',') + # => "x=1,y=2,z=3" + # + # ================================================================ + + # ---------------------------------------------------------------- + # ips and ifs (input pair separator and input field separator) are nominally '=' and ','. + def dkvpline2map(line, ips, ifs) + map = {} + line.split(ifs).each do |pair| + (k, v) = pair.split(ips, 2) + + # Type inference: + begin + v = Integer(v) + rescue ArgumentError + begin + v = Float(v) + rescue ArgumentError + # Leave as string + end + end + + map[k] = v + end + map + end + + # ---------------------------------------------------------------- + # ops and ofs (output pair separator and output field separator) are nominally '=' and ','. + def map2dkvpline(map, ops, ofs) + map.collect{|k,v| k.to_s + ops + v.to_s}.join(ofs) + end + +And here is an example using them: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat polyglot-dkvp-io/example.rb + #!/usr/bin/env ruby + + require 'dkvp_io' + + ARGF.each do |line| + # Read the original record: + map = dkvpline2map(line.chomp, '=', ',') + + # Drop a field: + map.delete('x') + + # Compute some new fields: + map['ab'] = map['a'] + map['b'] + map['iy'] = map['i'] + map['y'] + + # Add new fields which show type of each already-existing field: + keys = map.keys + keys.each do |key| + map['t'+key] = map[key].class + end + + # Write the modified record: + puts map2dkvpline(map, '=', ',') + end + +Run as-is: + +.. code-block:: none + :emphasize-lines: 1-1 + + ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float + +Run as-is, then pipe to Miller for pretty-printing: + +.. code-block:: none + :emphasize-lines: 1-1 + + ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small | mlr --opprint cat + a b i y ab iy ta tb ti ty tab tiy + pan pan 1 0.7268028627434533 panpan 1.7268028627434533 String String Integer Float String Float + eks pan 2 0.5221511083334797 ekspan 2.5221511083334796 String String Integer Float String Float + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 String String Integer Float String Float + eks wye 4 0.13418874328430463 ekswye 4.134188743284304 String String Integer Float String Float + wye pan 5 0.8636244699032729 wyepan 5.863624469903273 String String Integer Float String Float diff --git a/docs6b/docs/_build/html/_sources/etymology.rst.txt b/docs6b/docs/_build/html/_sources/etymology.rst.txt new file mode 100644 index 000000000..ca0fc48f0 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/etymology.rst.txt @@ -0,0 +1,9 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Why call it Miller? +================================================================ + +The Unix toolkit was created in the **1970s** and is a mainstay to this day. Miller's look and feel adheres closely to the `classic toolkit style `_: if this were music, Miller would be a **tribute album**. Likewise, since commands are subcommands of the ``mlr`` executable, the result is a **band**, if you will, of command-line tools. Put these together and the namesake is another classic product of the 1970s: the `Steve Miller Band `_. + +(Additionally, and far more prosaically ... just as a miller is someone who grinds and mixes grain into flour to extend its usefulness, Miller grinds and mixes data for you.) diff --git a/docs6b/docs/_build/html/_sources/ex-fields-not-selected.rst.txt b/docs6b/docs/_build/html/_sources/ex-fields-not-selected.rst.txt new file mode 100644 index 000000000..8e5af57b2 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/ex-fields-not-selected.rst.txt @@ -0,0 +1,10 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + + +Fields not selected +---------------------------------------------------------------- + +Check the field-separators of the data, e.g. with the command-line ``head`` program. Example: for CSV, Miller's default record separator is comma; if your data is tab-delimited, e.g. ``aTABbTABc``, then Miller won't find three fields named ``a``, ``b``, and ``c`` but rather just one named ``aTABbTABc``. Solution in this case: ``mlr --fs tab {remaining arguments ...}``. + +Also try ``od -xcv`` and/or ``cat -e`` on your file to check for non-printable characters. diff --git a/docs6b/docs/_build/html/_sources/ex-no-output-at-all.rst.txt b/docs6b/docs/_build/html/_sources/ex-no-output-at-all.rst.txt new file mode 100644 index 000000000..e11e9dd12 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/ex-no-output-at-all.rst.txt @@ -0,0 +1,10 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + + +No output at all +---------------------------------------------------------------- + +Try ``od -xcv`` and/or ``cat -e`` on your file to check for non-printable characters. + +If you're using Miller version less than 5.0.0 (try ``mlr --version`` on your system to find out), when the line-ending-autodetect feature was introduced, please see http://johnkerl.org/miller-releases/miller-4.5.0/doc/index.html. diff --git a/docs6b/docs/_build/html/_sources/faq.rst.txt b/docs6b/docs/_build/html/_sources/faq.rst.txt new file mode 100644 index 000000000..accb92031 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/faq.rst.txt @@ -0,0 +1,503 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +FAQ +========= + +How do I suppress numeric conversion? +---------------------------------------------------------------- + +**TL;DR use put -S**. + +Within ``mlr put`` and ``mlr filter``, the default behavior for scanning input records is to parse them as integer, if possible, then as float, if possible, else leave them as string: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat data/scan-example-1.tbl + value + 1 + 2.0 + 3x + hello + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --pprint put '$copy = $value; $type = typeof($value)' data/scan-example-1.tbl + value copy type + 1 1 int + 2.0 2.0 float + 3x 3x string + hello hello string + +The numeric-conversion rule is simple: + +* Try to scan as integer (``"1"`` should be int); +* If that doesn't succeed, try to scan as float (``"1.0"`` should be float); +* If that doesn't succeed, leave the value as a string (``"1x"`` is string). + +This is a sensible default: you should be able to put ``'$z = $x + $y'`` without having to write ``'$z = int($x) + float($y)'``. Also note that default output format for floating-point numbers created by ``put`` (and other verbs such as ``stats1``) is six decimal places; you can override this using ``mlr --ofmt``. Also note that Miller uses your system's Go library functions whenever possible: e.g. ``sscanf`` for converting strings to integer or floating-point. + +But now suppose you have data like these: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat data/scan-example-2.tbl + value + 0001 + 0002 + 0005 + 0005WA + 0006 + 0007 + 0007WA + 0008 + 0009 + 0010 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --pprint put '$copy = $value; $type = typeof($value)' data/scan-example-2.tbl + value copy type + 0001 0001 int + 0002 0002 int + 0005 0005 int + 0005WA 0005WA string + 0006 0006 int + 0007 0007 int + 0007WA 0007WA string + 0008 0008 float + 0009 0009 float + 0010 0010 int + +The same conversion rules as above are being used. Namely: + +* By default field values are inferred to int, else float, else string; + +* leading zeroes indicate octal for integers (``sscanf`` semantics); + +* since ``0008`` doesn't scan as integer (leading 0 requests octal but 8 isn't a valid octal digit), the float scan is tried next and it succeeds; + +* default floating-point output format is 6 decimal places (override with ``mlr --ofmt``). + +Taken individually the rules make sense; taken collectively they produce a mishmash of types here. + +The solution is to **use the -S flag** for ``mlr put`` and/or ``mlr filter``. Then all field values are left as string. You can type-coerce on demand using syntax like ``'$z = int($x) + float($y)'``. (See also :doc:`reference-dsl`; see also https://github.com/johnkerl/miller/issues/150.) + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --pprint put -S '$copy = $value; $type = typeof($value)' data/scan-example-2.tbl + value copy type + 0001 0001 int + 0002 0002 int + 0005 0005 int + 0005WA 0005WA string + 0006 0006 int + 0007 0007 int + 0007WA 0007WA string + 0008 0008 float + 0009 0009 float + 0010 0010 int + +How do I examine then-chaining? +---------------------------------------------------------------- + +Then-chaining found in Miller is intended to function the same as Unix pipes, but with less keystroking. You can print your data one pipeline step at a time, to see what intermediate output at one step becomes the input to the next step. + +First, look at the input data: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat data/then-example.csv + Status,Payment_Type,Amount + paid,cash,10.00 + pending,debit,20.00 + paid,cash,50.00 + pending,credit,40.00 + paid,debit,30.00 + +Next, run the first step of your command, omitting anything from the first ``then`` onward: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint count-distinct -f Status,Payment_Type data/then-example.csv + Status Payment_Type count + paid cash 2 + pending debit 1 + pending credit 1 + paid debit 1 + +After that, run it with the next ``then`` step included: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint count-distinct -f Status,Payment_Type then sort -nr count data/then-example.csv + Status Payment_Type count + paid cash 2 + pending debit 1 + pending credit 1 + paid debit 1 + +Now if you use ``then`` to include another verb after that, the columns ``Status``, ``Payment_Type``, and ``count`` will be the input to that verb. + +Note, by the way, that you'll get the same results using pipes: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv count-distinct -f Status,Payment_Type data/then-example.csv | mlr --icsv --opprint sort -nr count + Status Payment_Type count + paid cash 2 + pending debit 1 + pending credit 1 + paid debit 1 + +How can I filter by date? +---------------------------------------------------------------- + +Given input like + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat dates.csv + date,event + 2018-02-03,initialization + 2018-03-07,discovery + 2018-02-03,allocation + +we can use ``strptime`` to parse the date field into seconds-since-epoch and then do numeric comparisons. Simply match your input dataset's date-formatting to the :ref:`reference-dsl-strptime` format-string. For example: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv filter 'strptime($date, "%Y-%m-%d") > strptime("2018-03-03", "%Y-%m-%d")' dates.csv + date,event + 2018-03-07,discovery + +Caveat: localtime-handling in timezones with DST is still a work in progress; see https://github.com/johnkerl/miller/issues/170. See also https://github.com/johnkerl/miller/issues/208 -- thanks @aborruso! + +How can I handle commas-as-data in various formats? +---------------------------------------------------------------- + +:doc:`CSV ` handles this well and by design: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat commas.csv + Name,Role + "Xiao, Lin",administrator + "Khavari, Darius",tester + +Likewise :ref:`file-formats-json`: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --ojson cat commas.csv + { + "Name": "Xiao, Lin", + "Role": "administrator" + } + { + "Name": "Khavari, Darius", + "Role": "tester" + } + +For Miller's :ref:`vertical-tabular format ` there is no escaping for carriage returns, but commas work fine: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --oxtab cat commas.csv + Name Xiao, Lin + Role administrator + + Name Khavari, Darius + Role tester + +But for :ref:`Key-value_pairs ` and :ref:`index-numbered `, commas are the default field separator. And -- as of Miller 5.4.0 anyway -- there is no CSV-style double-quote-handling like there is for CSV. So commas within the data look like delimiters: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --odkvp cat commas.csv + Name=Xiao, Lin,Role=administrator + Name=Khavari, Darius,Role=tester + +One solution is to use a different delimiter, such as a pipe character: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --odkvp --ofs pipe cat commas.csv + Name=Xiao, Lin|Role=administrator + Name=Khavari, Darius|Role=tester + +To be extra-sure to avoid data/delimiter clashes, you can also use control +characters as delimiters -- here, control-A: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --odkvp --ofs '\001' cat commas.csv | cat -v + Name=Xiao, Lin\001Role=administrator + Name=Khavari, Darius\001Role=tester + +How can I handle field names with special symbols in them? +---------------------------------------------------------------- + +Simply surround the field names with curly braces: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ echo 'x.a=3,y:b=4,z/c=5' | mlr put '${product.all} = ${x.a} * ${y:b} * ${z/c}' + x.a=3,y:b=4,z/c=5,product.all=60 + +How to escape '?' in regexes? +---------------------------------------------------------------- + +One way is to use square brackets; an alternative is to use simple string-substitution rather than a regular expression. + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat data/question.dat + a=is it?,b=it is! +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --oxtab put '$c = gsub($a, "[?]"," ...")' data/question.dat + a is it? + b it is! + c is it ... +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --oxtab put '$c = ssub($a, "?"," ...")' data/question.dat + a is it? + b it is! + c is it ... + +The ``ssub`` function exists precisely for this reason: so you don't have to escape anything. + +How can I put single-quotes into strings? +---------------------------------------------------------------- + +This is a little tricky due to the shell's handling of quotes. For simplicity, let's first put an update script into a file: + +.. code-block:: none + + $a = "It's OK, I said, then 'for now'." + +.. code-block:: none + :emphasize-lines: 1,1 + + $ echo a=bcd | mlr put -f data/single-quote-example.mlr + a=It's OK, I said, then 'for now'. + +So, it's simple: Miller's DSL uses double quotes for strings, and you can put single quotes (or backslash-escaped double-quotes) inside strings, no problem. + +Without putting the update expression in a file, it's messier: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ echo a=bcd | mlr put '$a="It'\''s OK, I said, '\''for now'\''."' + a=It's OK, I said, 'for now'. + +The idea is that the outermost single-quotes are to protect the ``put`` expression from the shell, and the double quotes within them are for Miller. To get a single quote in the middle there, you need to actually put it *outside* the single-quoting for the shell. The pieces are the following, all concatenated together: + +* ``$a="It`` +* ``\'`` +* ``s OK, I said,`` +* ``\'`` +* ``for now`` +* ``\'`` +* ``.`` + +NR is not consecutive after then-chaining +---------------------------------------------------------------- + +Given this input data: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +why don't I see ``NR=1`` and ``NR=2`` here?? + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr filter '$x > 0.5' then put '$NR = NR' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NR=2 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NR=5 + +The reason is that ``NR`` is computed for the original input records and isn't dynamically updated. By contrast, ``NF`` is dynamically updated: it's the number of fields in the current record, and if you add/remove a field, the value of ``NF`` will change: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ echo x=1,y=2,z=3 | mlr put '$nf1 = NF; $u = 4; $nf2 = NF; unset $x,$y,$z; $nf3 = NF' + nf1=3,u=4,nf2=5,nf3=3 + +``NR``, by contrast (and ``FNR`` as well), retains the value from the original input stream, and records may be dropped by a ``filter`` within a ``then``-chain. To recover consecutive record numbers, you can use out-of-stream variables as follows: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --opprint --from data/small put ' + begin{ @nr1 = 0 } + @nr1 += 1; + $nr1 = @nr1 + ' \ + then filter '$x>0.5' \ + then put ' + begin{ @nr2 = 0 } + @nr2 += 1; + $nr2 = @nr2 + ' + a b i x y nr1 nr2 + eks pan 2 0.7586799647899636 0.5221511083334797 2 1 + wye pan 5 0.5732889198020006 0.8636244699032729 5 2 + +Or, simply use ``mlr cat -n``: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr filter '$x > 0.5' then cat -n data/small + n=1,a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + n=2,a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +Why am I not seeing all possible joins occur? +---------------------------------------------------------------- + +**This section describes behavior before Miller 5.1.0. As of 5.1.0, -u is the default.** + +For example, the right file here has nine records, and the left file should add in the ``hostname`` column -- so the join output should also have 9 records: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsvlite --opprint cat data/join-u-left.csv + hostname ipaddr + nadir.east.our.org 10.3.1.18 + zenith.west.our.org 10.3.1.27 + apoapsis.east.our.org 10.4.5.94 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsvlite --opprint cat data/join-u-right.csv + ipaddr timestamp bytes + 10.3.1.27 1448762579 4568 + 10.3.1.18 1448762578 8729 + 10.4.5.94 1448762579 17445 + 10.3.1.27 1448762589 12 + 10.3.1.18 1448762588 44558 + 10.4.5.94 1448762589 8899 + 10.3.1.27 1448762599 0 + 10.3.1.18 1448762598 73425 + 10.4.5.94 1448762599 12200 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsvlite --opprint join -s -j ipaddr -f data/join-u-left.csv data/join-u-right.csv + ipaddr hostname timestamp bytes + 10.3.1.27 zenith.west.our.org 1448762579 4568 + 10.4.5.94 apoapsis.east.our.org 1448762579 17445 + 10.4.5.94 apoapsis.east.our.org 1448762589 8899 + 10.4.5.94 apoapsis.east.our.org 1448762599 12200 + +The issue is that Miller's ``join``, by default (before 5.1.0), took input sorted (lexically ascending) by the sort keys on both the left and right files. This design decision was made intentionally to parallel the Unix/Linux system ``join`` command, which has the same semantics. The benefit of this default is that the joiner program can stream through the left and right files, needing to load neither entirely into memory. The drawback, of course, is that is requires sorted input. + +The solution (besides pre-sorting the input files on the join keys) is to simply use **mlr join -u** (which is now the default). This loads the left file entirely into memory (while the right file is still streamed one line at a time) and does all possible joins without requiring sorted input: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsvlite --opprint join -u -j ipaddr -f data/join-u-left.csv data/join-u-right.csv + ipaddr hostname timestamp bytes + 10.3.1.27 zenith.west.our.org 1448762579 4568 + 10.3.1.18 nadir.east.our.org 1448762578 8729 + 10.4.5.94 apoapsis.east.our.org 1448762579 17445 + 10.3.1.27 zenith.west.our.org 1448762589 12 + 10.3.1.18 nadir.east.our.org 1448762588 44558 + 10.4.5.94 apoapsis.east.our.org 1448762589 8899 + 10.3.1.27 zenith.west.our.org 1448762599 0 + 10.3.1.18 nadir.east.our.org 1448762598 73425 + 10.4.5.94 apoapsis.east.our.org 1448762599 12200 + +General advice is to make sure the left-file is relatively small, e.g. containing name-to-number mappings, while saving large amounts of data for the right file. + +How to rectangularize after joins with unpaired? +---------------------------------------------------------------- + +Suppose you have the following two data files: + +.. code-block:: none + + id,code + 3,0000ff + 2,00ff00 + 4,ff0000 + +.. code-block:: none + + id,color + 4,red + 2,green + +Joining on color the results are as expected: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv join -j id -f data/color-codes.csv data/color-names.csv + id,code,color + 4,ff0000,red + 2,00ff00,green + +However, if we ask for left-unpaireds, since there's no ``color`` column, we get a row not having the same column names as the other: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv join --ul -j id -f data/color-codes.csv data/color-names.csv + id,code,color + 4,ff0000,red + 2,00ff00,green + + id,code + 3,0000ff + +To fix this, we can use **unsparsify**: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv join --ul -j id -f data/color-codes.csv then unsparsify --fill-with "" data/color-names.csv + id,code,color + 4,ff0000,red + 2,00ff00,green + 3,0000ff, + +Thanks to @aborruso for the tip! diff --git a/docs6b/docs/_build/html/_sources/feature-comparison.rst.txt b/docs6b/docs/_build/html/_sources/feature-comparison.rst.txt new file mode 100644 index 000000000..2d7ed3d49 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/feature-comparison.rst.txt @@ -0,0 +1,71 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Unix-toolkit context +================================================================ + +How does Miller fit within the Unix toolkit (``grep``, ``sed``, ``awk``, etc.)? + +File-format awareness +---------------------------------------------------------------- + +Miller respects CSV headers. If you do ``mlr --csv cat *.csv`` then the header line is written once: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/a.csv + a,b,c + 1,2,3 + 4,5,6 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/b.csv + a,b,c + 7,8,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cat data/a.csv data/b.csv + a,b,c + 1,2,3 + 4,5,6 + 7,8,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv sort -nr b data/a.csv data/b.csv + a,b,c + 7,8,9 + 4,5,6 + 1,2,3 + +Likewise with ``mlr sort``, ``mlr tac``, and so on. + +awk-like features: mlr filter and mlr put +---------------------------------------------------------------- + +* ``mlr filter`` includes/excludes records based on a filter expression, e.g. ``mlr filter '$count > 10'``. + +* ``mlr put`` adds a new field as a function of others, e.g. ``mlr put '$xy = $x * $y'`` or ``mlr put '$counter = NR'``. + +* The ``$name`` syntax is straight from ``awk``'s ``$1 $2 $3`` (adapted to name-based indexing), as are the variables ``FS``, ``OFS``, ``RS``, ``ORS``, ``NF``, ``NR``, and ``FILENAME``. The ``ENV[...]`` syntax is from Ruby. + +* While ``awk`` functions are record-based, Miller subcommands (or *verbs*) are stream-based: each of them maps a stream of records into another stream of records. + +* Like ``awk``, Miller (as of v5.0.0) allows you to define new functions within its ``put`` and ``filter`` expression language. Further programmability comes from chaining with ``then``. + +* As with ``awk``, ``$``-variables are stream variables and all verbs (such as ``cut``, ``stats1``, ``put``, etc.) as well as ``put``/``filter`` statements operate on streams. This means that you define actions to be done on each record and then stream your data through those actions. The built-in variables ``NF``, ``NR``, etc. change from one line to another, ``$x`` is a label for field ``x`` in the current record, and the input to ``sqrt($x)`` changes from one record to the next. The expression language for the ``put`` and ``filter`` verbs additionally allows you to define ``begin {...}`` and ``end {...}`` blocks for actions to be taken before and after records are processed, respectively. + +* As with ``awk``, Miller's ``put``/``filter`` language lets you set ``@sum=0`` before records are read, then update that sum on each record, then print its value at the end. Unlike ``awk``, Miller makes syntactically explicit the difference between variables with extent across all records (names starting with ``@``, such as ``@sum``) and variables which are local to the current expression (names starting without ``@``, such as ``sum``). + +* Miller can be faster than ``awk``, ``cut``, and so on, depending on platform; see also :doc:`performance`. In particular, Miller's DSL syntax is parsed into Go control structures at startup time, with the bulk data-stream processing all done in Go. + +See also +---------------------------------------------------------------- + +See :doc:`reference-verbs` for more on Miller's subcommands ``cat``, ``cut``, ``head``, ``sort``, ``tac``, ``tail``, ``top``, and ``uniq``, as well as :doc:`reference-dsl` for more on the awk-like ``mlr filter`` and ``mlr put``. diff --git a/docs6b/docs/_build/html/_sources/features.rst.txt b/docs6b/docs/_build/html/_sources/features.rst.txt new file mode 100644 index 000000000..03401c470 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/features.rst.txt @@ -0,0 +1,43 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Features +================================================================ + +Miller is like awk, sed, cut, join, and sort for **name-indexed data such as +CSV, TSV, and tabular JSON**. You get to work with your data using named +fields, without needing to count positional column indices. + +This is something the Unix toolkit always could have done, and arguably +always should have done. It operates on key-value-pair data while the familiar +Unix tools operate on integer-indexed fields: if the natural data structure for +the latter is the array, then Miller's natural data structure is the +insertion-ordered hash map. This encompasses a **variety of data formats**, +including but not limited to the familiar CSV, TSV, and JSON. (Miller can handle +**positionally-indexed data** as a special case.) + +* Miller is **multi-purpose**: it's useful for **data cleaning**, **data reduction**, **statistical reporting**, **devops**, **system administration**, **log-file processing**, **format conversion**, and **database-query post-processing**. + +* You can use Miller to snarf and munge **log-file data**, including selecting out relevant substreams, then produce CSV format and load that into all-in-memory/data-frame utilities for further statistical and/or graphical processing. + +* Miller complements **data-analysis tools** such as **R**, **pandas**, etc.: you can use Miller to **clean** and **prepare** your data. While you can do **basic statistics** entirely in Miller, its streaming-data feature and single-pass algorithms enable you to **reduce very large data sets**. + +* Miller complements SQL **databases**: you can slice, dice, and reformat data on the client side on its way into or out of a database. (Examples :ref:`here ` and :ref:`here `.) You can also reap some of the benefits of databases for quick, setup-free one-off tasks when you just need to query some data in disk files in a hurry. + +* Miller also goes beyond the classic Unix tools by stepping fully into our modern, **no-SQL** world: its essential record-heterogeneity property allows Miller to operate on data where records with different schema (field names) are interleaved. + +* Miller is **streaming**: most operations need only a single record in memory at a time, rather than ingesting all input before producing any output. For those operations which require deeper retention (``sort``, ``tac``, ``stats1``), Miller retains only as much data as needed. This means that whenever functionally possible, you can operate on files which are larger than your system's available RAM, and you can use Miller in **tail -f** contexts. + +* Miller is **pipe-friendly** and interoperates with the Unix toolkit + +* Miller's I/O formats include **tabular pretty-printing**, **positionally indexed** (Unix-toolkit style), CSV, JSON, and others + +* Miller does **conversion** between formats + +* Miller's **processing is format-aware**: e.g. CSV ``sort`` and ``tac`` keep header lines first + +* Miller has high-throughput **performance** on par with the Unix toolkit + +* Not unlike `jq `_ (for JSON), Miller is written in Go which is a portable, modern language, and Miller has no runtime dependencies. You can download or compile a single binary, ``scp`` it to a faraway machine, and expect it to work. + +Releases and release notes: https://github.com/johnkerl/miller/releases. diff --git a/docs6b/docs/_build/html/_sources/file-formats.rst.txt b/docs6b/docs/_build/html/_sources/file-formats.rst.txt new file mode 100644 index 000000000..77127340d --- /dev/null +++ b/docs6b/docs/_build/html/_sources/file-formats.rst.txt @@ -0,0 +1,660 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +File formats +================================================================ + +Miller handles name-indexed data using several formats: some you probably know by name, such as CSV, TSV, and JSON -- and other formats you're likely already seeing and using in your structured data. + +Additionally, Miller gives you the option of including comments within your data. + +Examples +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help data-formats + CSV/CSV-lite: comma-separated values with separate header line + TSV: same but with tabs in places of commas + +---------------------+ + | apple,bat,cog | + | 1,2,3 | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | 4,5,6 | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +---------------------+ + + JSON (sequence or array of objects): + +---------------------+ + | { | + | "apple": 1, | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | "bat": 2, | + | "cog": 3 | + | } | + | { | + | "dish": { | Record 2: "dish:egg" => "7", "dish:flint" => "8", "garlic" => "" + | "egg": 7, | + | "flint": 8 | + | }, | + | "garlic": "" | + | } | + +---------------------+ + + PPRINT: pretty-printed tabular + +---------------------+ + | apple bat cog | + | 1 2 3 | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | 4 5 6 | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +---------------------+ + + Markdown tabular (supported for output only): + +-----------------------+ + | | apple | bat | cog | | + | | --- | --- | --- | | + | | 1 | 2 | 3 | | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | | 4 | 5 | 6 | | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +-----------------------+ + + XTAB: pretty-printed transposed tabular + +---------------------+ + | apple 1 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | bat 2 | + | cog 3 | + | | + | dish 7 | Record 2: "dish" => "7", "egg" => "8" + | egg 8 | + +---------------------+ + + DKVP: delimited key-value pairs (Miller default format) + +---------------------+ + | apple=1,bat=2,cog=3 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | dish=7,egg=8,flint | Record 2: "dish" => "7", "egg" => "8", "3" => "flint" + +---------------------+ + + NIDX: implicitly numerically indexed (Unix-toolkit style) + +---------------------+ + | the quick brown | Record 1: "1" => "the", "2" => "quick", "3" => "brown" + | fox jumped | Record 2: "1" => "fox", "2" => "jumped" + +---------------------+ + +.. _file-formats-csv: + +CSV/TSV/ASV/USV/etc. +---------------------------------------------------------------- + +When ``mlr`` is invoked with the ``--csv`` or ``--csvlite`` option, key names are found on the first record and values are taken from subsequent records. This includes the case of CSV-formatted files. See :doc:`record-heterogeneity` for how Miller handles changes of field names within a single data stream. + +Miller has record separator ``RS`` and field separator ``FS``, just as ``awk`` does. For TSV, use ``--fs tab``; to convert TSV to CSV, use ``--ifs tab --ofs comma``, etc. (See also :ref:`reference-separators`.) + +**TSV (tab-separated values):** the following are synonymous pairs: + +* ``--tsv`` and ``--csv --fs tab`` +* ``--itsv`` and ``--icsv --ifs tab`` +* ``--otsv`` and ``--ocsv --ofs tab`` +* ``--tsvlite`` and ``--csvlite --fs tab`` +* ``--itsvlite`` and ``--icsvlite --ifs tab`` +* ``--otsvlite`` and ``--ocsvlite --ofs tab`` + +**ASV (ASCII-separated values):** the flags ``--asv``, ``--iasv``, ``--oasv``, ``--asvlite``, ``--iasvlite``, and ``--oasvlite`` are analogous except they use ASCII FS and RS 0x1f and 0x1e, respectively. + +**USV (Unicode-separated values):** likewise, the flags ``--usv``, ``--iusv``, ``--ousv``, ``--usvlite``, ``--iusvlite``, and ``--ousvlite`` use Unicode FS and RS U+241F (UTF-8 0x0xe2909f) and U+241E (UTF-8 0xe2909e), respectively. + +Miller's ``--csv`` flag supports `RFC-4180 CSV `_. This includes CRLF line-terminators by default, regardless of platform. + +Here are the differences between CSV and CSV-lite: + +* CSV supports `RFC-4180 `_-style double-quoting, including the ability to have commas and/or LF/CRLF line-endings contained within an input field; CSV-lite does not. + +* CSV does not allow heterogeneous data; CSV-lite does (see also :doc:`record-heterogeneity`). + +* The CSV-lite input-reading code is fractionally more efficient than the CSV input-reader. + +Here are things they have in common: + +* The ability to specify record/field separators other than the default, e.g. CR-LF vs. LF, or tab instead of comma for TSV, and so on. + +* The ``--implicit-csv-header`` flag for input and the ``--headerless-csv-output`` flag for output. + +.. _file-formats-dkvp: + +DKVP: Key-value pairs +---------------------------------------------------------------- + +Miller's default file format is DKVP, for **delimited key-value pairs**. Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +Such data are easy to generate, e.g. in Ruby with + +.. code-block:: none + + puts "host=#{hostname},seconds=#{t2-t1},message=#{msg}" + +.. code-block:: none + + puts mymap.collect{|k,v| "#{k}=#{v}"}.join(',') + +or ``print`` statements in various languages, e.g. + +.. code-block:: none + + echo "type=3,user=$USER,date=$date\n"; + +.. code-block:: none + + logger.log("type=3,user=$USER,date=$date\n"); + +Fields lacking an IPS will have positional index (starting at 1) used as the key, as in NIDX format. For example, ``dish=7,egg=8,flint`` is parsed as ``"dish" => "7", "egg" => "8", "3" => "flint"`` and ``dish,egg,flint`` is parsed as ``"1" => "dish", "2" => "egg", "3" => "flint"``. + +As discussed in :doc:`record-heterogeneity`, Miller handles changes of field names within the same data stream. But using DKVP format this is particularly natural. One of my favorite use-cases for Miller is in application/server logs, where I log all sorts of lines such as + +.. code-block:: none + + resource=/path/to/file,loadsec=0.45,ok=true + record_count=100, resource=/path/to/file + resource=/some/other/path,loadsec=0.97,ok=false + +etc. and I just log them as needed. Then later, I can use ``grep``, ``mlr --opprint group-like``, etc. +to analyze my logs. + +See :doc:`reference-main-io-options` regarding how to specify separators other than the default equals-sign and comma. + +.. _file-formats-nidx: + +NIDX: Index-numbered (toolkit style) +---------------------------------------------------------------- + +With ``--inidx --ifs ' ' --repifs``, Miller splits lines on whitespace and assigns integer field names starting with 1. + +This recapitulates Unix-toolkit behavior. + +Example with index-numbered output: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --onidx --ofs ' ' cat data/small + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +Example with index-numbered input: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/mydata.txt + oh say can you see + by the dawn's + early light + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --inidx --ifs ' ' --odkvp cat data/mydata.txt + 1=oh,2=say,3=can,4=you,5=see + 1=by,2=the,3=dawn's + 1=early,2=light + +Example with index-numbered input and output: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/mydata.txt + oh say can you see + by the dawn's + early light + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --nidx --fs ' ' --repifs cut -f 2,3 data/mydata.txt + say can + the dawn's + light + +.. _file-formats-json: + +Tabular JSON +---------------------------------------------------------------- + +JSON is a format which supports arbitrarily deep nesting of "objects" (hashmaps) and "arrays" (lists), while Miller is a tool for handling **tabular data** only. This means Miller cannot (and should not) handle arbitrary JSON. (Check out `jq `_.) + +But if you have tabular data represented in JSON then Miller can handle that for you. + +By *tabular JSON* I mean the data is either a sequence of one or more objects, or an array consisting of one or more orjects. Miller treats JSON objects as name-indexed records. + +Single-level JSON objects +^^^^^^^^^^^^^^^^^^^^^^^^^ + +An **array of single-level objects** is, quite simply, **a table**: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json head -n 2 then cut -f color,shape data/json-example-1.json + { + "color": "yellow", + "shape": "triangle" + } + { + "color": "red", + "shape": "square" + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json --jvstack head -n 2 then cut -f color,u,v data/json-example-1.json + { + "color": "yellow", + "u": 0.6321695890307647, + "v": 0.9887207810889004 + } + { + "color": "red", + "u": 0.21966833570651523, + "v": 0.001257332190235938 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint stats1 -a mean,stddev,count -f u -g shape data/json-example-1.json + shape u_mean u_stddev u_count + triangle 0.5839952367477192 0.13118354465618046 3 + square 0.409355036804889 0.3654281755508655 4 + circle 0.36601268553826866 0.2090944565900053 3 + +Nested JSON objects +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Additionally, Miller can **tabularize nested objects by concatentating keys**: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json --jvstack head -n 2 data/json-example-2.json + { + "flag": 1, + "i": 11, + "attributes": { + "color": "yellow", + "shape": "triangle" + }, + "values": { + "u": 0.632170, + "v": 0.988721, + "w": 0.436498, + "x": 5.798188 + } + } + { + "flag": 1, + "i": 15, + "attributes": { + "color": "red", + "shape": "square" + }, + "values": { + "u": 0.219668, + "v": 0.001257, + "w": 0.792778, + "x": 2.944117 + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint head -n 4 data/json-example-2.json + flag i attributes.color attributes.shape values.u values.v values.w values.x + 1 11 yellow triangle 0.632170 0.988721 0.436498 5.798188 + 1 15 red square 0.219668 0.001257 0.792778 2.944117 + 1 16 red circle 0.209017 0.290052 0.138103 5.065034 + 0 48 red square 0.956274 0.746720 0.775542 7.117831 + +Note in particular that as far as Miller's ``put`` and ``filter``, as well as other I/O formats, are concerned, these are simply field names with colons in them: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --json --jvstack head -n 1 \ + then put '${values:uv} = ${values:u} * ${values:v}' \ + data/json-example-2.json + { + "flag": 1, + "i": 11, + "attributes": { + "color": "yellow", + "shape": "triangle" + }, + "values": { + "u": 0.632170, + "v": 0.988721, + "w": 0.436498, + "x": 5.798188 + } + } + +Arrays +^^^^^^^^^^^^^^^^^^^^^^^^^ + +Arrays (TODO: update for Miller6) aren't supported in Miller's ``put``/``filter`` DSL. By default, JSON arrays are read in as integer-keyed maps. + +Suppose we have arrays like this in our input data: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/json-example-3.json + { + "label": "orange", + "values": [12.2, 13.8, 17.2] + } + { + "label": "purple", + "values": [27.0, 32.4] + } + +Then integer indices (starting from 0 and counting up) are used as map keys: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --oxtab cat data/json-example-3.json + label orange + values.1 12.2 + values.2 13.8 + values.3 17.2 + + label purple + values.1 27.0 + values.2 32.4 + +When the data are written back out as JSON, field names are re-expanded as above, but what were arrays on input are now maps on output: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json --jvstack cat data/json-example-3.json + { + "label": "orange", + "values": [12.2, 13.8, 17.2] + } + { + "label": "purple", + "values": [27.0, 32.4] + } + +This is non-ideal, but it allows Miller (5.x release being latest as of this writing) to handle JSON arrays at all. + +You might also use ``mlr --json-skip-arrays-on-input`` or ``mlr --json-fatal-arrays-on-input``. + +To truly handle JSON, please use a JSON-processing tool such as `jq `_. + +Formatting JSON options +^^^^^^^^^^^^^^^^^^^^^^^^^ + +JSON isn't a parameterized format, so ``RS``, ``FS``, ``PS`` aren't specifiable. Nonetheless, you can do the following: + +* Use ``--jvstack`` to pretty-print JSON objects with multi-line (vertically stacked) spacing. By default, each Miller record (JSON object) is one per line. + +* Keystroke-savers: ``--jsonx`` simply means ``--json --jvstack``, and ``--ojsonx`` simply means ``--ojson --jvstack``. + +* Use ``--jlistwrap`` to print the sequence of JSON objects wrapped in an outermost ``[`` and ``]``. By default, these aren't printed. + +* Use ``--jquoteall`` to double-quote all object values. By default, integers, floating-point numbers, and booleans ``true`` and ``false`` are not double-quoted when they appear as JSON-object keys. + +* Use ``--jflatsep yourstringhere`` to specify the string used for key concatenation: this defaults to a single colon. + +Again, please see `jq `_ for a truly powerful, JSON-specific tool. + +.. _file-formats-pprint: + +PPRINT: Pretty-printed tabular +---------------------------------------------------------------- + +Miller's pretty-print format is like CSV, but column-aligned. For example, compare + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ocsv cat data/small + a,b,i,x,y + pan,pan,1,0.3467901443380824,0.7268028627434533 + eks,pan,2,0.7586799647899636,0.5221511083334797 + wye,wye,3,0.20460330576630303,0.33831852551664776 + eks,wye,4,0.38139939387114097,0.13418874328430463 + wye,pan,5,0.5732889198020006,0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +Note that while Miller is a line-at-a-time processor and retains input lines in memory only where necessary (e.g. for sort), pretty-print output requires it to accumulate all input lines (so that it can compute maximum column widths) before producing any output. This has two consequences: (a) pretty-print output won't work on ``tail -f`` contexts, where Miller will be waiting for an end-of-file marker which never arrives; (b) pretty-print output for large files is constrained by available machine memory. + +See :doc:`record-heterogeneity` for how Miller handles changes of field names within a single data stream. + +For output only (this isn't supported in the input-scanner as of 5.0.0) you can use ``--barred`` with pprint output format: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --barred cat data/small + +-----+-----+---+---------------------+---------------------+ + | a | b | i | x | y | + +-----+-----+---+---------------------+---------------------+ + | pan | pan | 1 | 0.3467901443380824 | 0.7268028627434533 | + | eks | pan | 2 | 0.7586799647899636 | 0.5221511083334797 | + | wye | wye | 3 | 0.20460330576630303 | 0.33831852551664776 | + | eks | wye | 4 | 0.38139939387114097 | 0.13418874328430463 | + | wye | pan | 5 | 0.5732889198020006 | 0.8636244699032729 | + +-----+-----+---+---------------------+---------------------+ + +.. _file-formats-xtab: + +XTAB: Vertical tabular +---------------------------------------------------------------- + +This is perhaps most useful for looking a very wide and/or multi-column data which causes line-wraps on the screen (but see also +`ngrid `_ for an entirely different, very powerful option). Namely: + +.. code-block:: none + + $ grep -v '^#' /etc/passwd | head -n 6 | mlr --nidx --fs : --opprint cat + 1 2 3 4 5 6 7 + nobody * -2 -2 Unprivileged User /var/empty /usr/bin/false + root * 0 0 System Administrator /var/root /bin/sh + daemon * 1 1 System Services /var/root /usr/bin/false + _uucp * 4 4 Unix to Unix Copy Protocol /var/spool/uucp /usr/sbin/uucico + _taskgated * 13 13 Task Gate Daemon /var/empty /usr/bin/false + _networkd * 24 24 Network Services /var/networkd /usr/bin/false + +.. code-block:: none + + $ grep -v '^#' /etc/passwd | head -n 2 | mlr --nidx --fs : --oxtab cat + 1 nobody + 2 * + 3 -2 + 4 -2 + 5 Unprivileged User + 6 /var/empty + 7 /usr/bin/false + + 1 root + 2 * + 3 0 + 4 0 + 5 System Administrator + 6 /var/root + 7 /bin/sh + +.. code-block:: none + + $ grep -v '^#' /etc/passwd | head -n 2 | \ + mlr --nidx --fs : --ojson --jvstack --jlistwrap label name,password,uid,gid,gecos,home_dir,shell + [ + { + "name": "nobody", + "password": "*", + "uid": -2, + "gid": -2, + "gecos": "Unprivileged User", + "home_dir": "/var/empty", + "shell": "/usr/bin/false" + } + ,{ + "name": "root", + "password": "*", + "uid": 0, + "gid": 0, + "gecos": "System Administrator", + "home_dir": "/var/root", + "shell": "/bin/sh" + } + ] + +Markdown tabular +---------------------------------------------------------------- + +Markdown format looks like this: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --omd cat data/small + | a | b | i | x | y | + | --- | --- | --- | --- | --- | + | pan | pan | 1 | 0.3467901443380824 | 0.7268028627434533 | + | eks | pan | 2 | 0.7586799647899636 | 0.5221511083334797 | + | wye | wye | 3 | 0.20460330576630303 | 0.33831852551664776 | + | eks | wye | 4 | 0.38139939387114097 | 0.13418874328430463 | + | wye | pan | 5 | 0.5732889198020006 | 0.8636244699032729 | + +which renders like this when dropped into various web tools (e.g. github comments): + +.. image:: pix/omd.png + +As of Miller 4.3.0, markdown format is supported only for output, not input. + +Data-conversion keystroke-savers +---------------------------------------------------------------- + +While you can do format conversion using ``mlr --icsv --ojson cat myfile.csv``, there are also keystroke-savers for this purpose, such as ``mlr --c2j cat myfile.csv``. For a complete list: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help format-conversion + As keystroke-savers for format-conversion you may use the following: + --c2t --c2d --c2n --c2j --c2x --c2p --c2m + --t2c --t2d --t2n --t2j --t2x --t2p --t2m + --d2c --d2t --d2n --d2j --d2x --d2p --d2m + --n2c --n2t --n2d --n2j --n2x --n2p --n2m + --j2c --j2t --j2d --j2n --j2x --j2p --j2m + --x2c --x2t --x2d --x2n --x2j --x2p --x2m + --p2c --p2t --p2d --p2n --p2j --p2x --p2m + The letters c t d n j x p m refer to formats CSV, TSV, DKVP, NIDX, JSON, XTAB, + PPRINT, and markdown, respectively. Note that markdown format is available for + output only. + +Autodetect of line endings +---------------------------------------------------------------- + +Default line endings (``--irs`` and ``--ors``) are ``'auto'`` which means **autodetect from the input file format**, as long as the input file(s) have lines ending in either LF (also known as linefeed, ``'\n'``, ``0x0a``, Unix-style) or CRLF (also known as carriage-return/linefeed pairs, ``'\r\n'``, ``0x0d 0x0a``, Windows style). + +**If both IRS and ORS are auto (which is the default) then LF input will lead to LF output and CRLF input will lead to CRLF output, regardless of the platform you're running on.** + +The line-ending autodetector triggers on the first line ending detected in the input stream. E.g. if you specify a CRLF-terminated file on the command line followed by an LF-terminated file then autodetected line endings will be CRLF. + +If you use ``--ors {something else}`` with (default or explicitly specified) ``--irs auto`` then line endings are autodetected on input and set to what you specify on output. + +If you use ``--irs {something else}`` with (default or explicitly specified) ``--ors auto`` then the output line endings used are LF on Unix/Linux/BSD/MacOSX, and CRLF on Windows. + +See also :ref:`reference-separators` for more information about record/field/pair separators. + +Comments in data +---------------------------------------------------------------- + +You can include comments within your data files, and either have them ignored, or passed directly through to the standard output as soon as they are encountered: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help comments-in-data + --skip-comments Ignore commented lines (prefixed by "#") + within the input. + --skip-comments-with {string} Ignore commented lines within input, with + specified prefix. + --pass-comments Immediately print commented lines (prefixed by "#") + within the input. + --pass-comments-with {string} Immediately print commented lines within input, with + specified prefix. + + Notes: + * Comments are only honored at the start of a line. + * In the absence of any of the above four options, comments are data like + any other text. + * When pass-comments is used, comment lines are written to standard output + immediately upon being read; they are not part of the record stream. Results + may be counterintuitive. A suggestion is to place comments at the start of + data files. + +Examples: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/budget.csv + # Asana -- here are the budget figures you asked for! + type,quantity + purple,456.78 + green,678.12 + orange,123.45 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --skip-comments --icsv --opprint sort -nr quantity data/budget.csv + type quantity + green 678.12 + purple 456.78 + orange 123.45 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --pass-comments --icsv --opprint sort -nr quantity data/budget.csv + # Asana -- here are the budget figures you asked for! + type quantity + green 678.12 + purple 456.78 + orange 123.45 diff --git a/docs6b/docs/_build/html/_sources/foo.rst.txt b/docs6b/docs/_build/html/_sources/foo.rst.txt new file mode 100644 index 000000000..bd52117fc --- /dev/null +++ b/docs6b/docs/_build/html/_sources/foo.rst.txt @@ -0,0 +1,7 @@ + +No output at all +---------------------------------------------------------------- + +Try ``od -xcv`` and/or ``cat -e`` on your file to check for non-printable characters. + +If you're using Miller version less than 5.0.0 (try ``mlr --version`` on your system to find out), when the line-ending-autodetect feature was introduced, please see http://johnkerl.org/miller-releases/miller-4.5.0/doc/index.html. diff --git a/docs6b/docs/_build/html/_sources/getting-started.rst.txt b/docs6b/docs/_build/html/_sources/getting-started.rst.txt new file mode 100644 index 000000000..90f553043 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/getting-started.rst.txt @@ -0,0 +1,16 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Getting started +=============== + + download/install + + sample data files w/ 'click here' or copy/paste + colored-shapes.csv + + format-conversion by example + + data-manipulation by example: cut/sort for example + + DSL by example: keep it easy diff --git a/docs6b/docs/_build/html/_sources/index.rst.txt b/docs6b/docs/_build/html/_sources/index.rst.txt new file mode 100644 index 000000000..edfcfb03f --- /dev/null +++ b/docs6b/docs/_build/html/_sources/index.rst.txt @@ -0,0 +1,108 @@ +Miller Documentation +==================== + +Getting started +---------------------------------------------------------------- + +.. toctree:: + :maxdepth: 1 + + introduction + 10min + keystroke-savers + programming-language + miller-on-windows + community + +Miller in more detail +---------------------------------------------------------------- + +.. toctree:: + :maxdepth: 1 + + features + feature-comparison + file-formats + record-heterogeneity + internationalization + output-colorization + customization + repl + new-in-miller-6 + contributing + +FAQs and recipes +---------------------------------------------------------------- + +.. toctree:: + :maxdepth: 1 + + csv-with-and-without-headers + shapes-of-data + operating-on-all-fields + special-symbols-and-formatting + dates-and-times + then-chaining + joins + shell-commands + data-diving-examples + log-processing-examples + sql-examples + data-cleaning-examples + statistics-examples + randomizing-examples + two-pass-algorithms + dkvp-examples + programming-examples + misc-examples + +Background +---------------------------------------------------------------- + +.. toctree:: + :maxdepth: 1 + + why + etymology + originality + performance + +Reference +---------------------------------------------------------------- + +.. toctree:: + :maxdepth: 1 + + reference-main-overview + reference-verbs + reference-main-io-options + reference-main-then-chaining + reference-main-auxiliary-commands + reference-main-data-types + reference-dsl-arrays + reference-main-null-data + reference-main-arithmetic + reference-main-regular-expressions + reference-main-env-vars + reference-main-online-help + reference-dsl + reference-dsl-syntax + reference-dsl-variables + reference-dsl-operators + reference-dsl-control-structures + reference-dsl-user-defined-functions + reference-dsl-builtin-functions + reference-dsl-output-statements + reference-dsl-unset-statements + reference-dsl-filter-statements + reference-dsl-errors + reference-dsl-complexity + manpage + release-docs + installation + build + +Index +---------------------------------------------------------------- + +* :ref:`search` diff --git a/docs6b/docs/_build/html/_sources/install.rst.txt b/docs6b/docs/_build/html/_sources/install.rst.txt new file mode 100644 index 000000000..f8544b2ec --- /dev/null +++ b/docs6b/docs/_build/html/_sources/install.rst.txt @@ -0,0 +1,58 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Installation +================================================================ + +Prebuilt executables via package managers +---------------------------------------------------------------- + +`Homebrew `_ installation support for OSX is available via + +.. code-block:: none + :emphasize-lines: 1,1 + + brew update && brew install miller + +...and also via `MacPorts `_: + +.. code-block:: none + :emphasize-lines: 1,1 + + sudo port selfupdate && sudo port install miller + +You may already have the ``mlr`` executable available in your platform's package manager on NetBSD, Debian Linux, Ubuntu Xenial and upward, Arch Linux, or perhaps other distributions. For example, on various Linux distributions you might do one of the following: + +.. code-block:: none + :emphasize-lines: 1,1 + + sudo apt-get install miller + +.. code-block:: none + :emphasize-lines: 1,1 + + sudo apt install miller + +.. code-block:: none + :emphasize-lines: 1,1 + + sudo yum install miller + +On Windows, Miller is available via `Chocolatey `_: + +.. code-block:: none + :emphasize-lines: 1,1 + + choco install miller + +Prebuilt executables via GitHub per release +---------------------------------------------------------------- + +Please see https://github.com/johnkerl/miller/releases where there are builds for OSX Yosemite, Linux x86-64 (dynamically linked), and Windows. + +Miller is autobuilt for **Linux**, **MacOS**, and **Windows** using **GitHub Actions** on every commit (https://github.com/johnkerl/miller/actions). + +Building from source +---------------------------------------------------------------- + +Please see :doc:`build`. diff --git a/docs6b/docs/_build/html/_sources/installation.rst.txt b/docs6b/docs/_build/html/_sources/installation.rst.txt new file mode 100644 index 000000000..6af3bb17d --- /dev/null +++ b/docs6b/docs/_build/html/_sources/installation.rst.txt @@ -0,0 +1,65 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Installation +================================================================ + +Prebuilt executables via package managers +---------------------------------------------------------------- + +*Note: Miller 6 is in pre-release so the above commands will get you Miller 5. +Once Miller 6 is released, the commands in this section will install Miller 6 for you. +Until then, please see the following sections for how to get Miller 6.* + +`Homebrew `_ installation support for OSX is available via + +.. code-block:: none + :emphasize-lines: 1-1 + + brew update && brew install miller + +...and also via `MacPorts `_: + +.. code-block:: none + :emphasize-lines: 1-1 + + sudo port selfupdate && sudo port install miller + +You may already have the ``mlr`` executable available in your platform's package manager on NetBSD, Debian Linux, Ubuntu Xenial and upward, Arch Linux, or perhaps other distributions. For example, on various Linux distributions you might do one of the following: + +.. code-block:: none + :emphasize-lines: 1-1 + + sudo apt-get install miller + +.. code-block:: none + :emphasize-lines: 1-1 + + sudo apt install miller + +.. code-block:: none + :emphasize-lines: 1-1 + + sudo yum install miller + +On Windows, Miller is available via `Chocolatey `_: + +.. code-block:: none + :emphasize-lines: 1-1 + + choco install miller + +Prebuilt executables via GitHub per release +---------------------------------------------------------------- + +Please see https://github.com/johnkerl/miller/releases where there are builds for OSX Yosemite, Linux x86-64 (dynamically linked), and Windows. + +Prebuilt executables via GitHub per commit +---------------------------------------------------------------- + +Miller is autobuilt for **Linux**, **MacOS**, and **Windows** using **GitHub Actions** on every commit (https://github.com/johnkerl/miller/actions): select the latest build and click _Artifacts_. (These are retained for 5 days after each commit.) + +Building from source +---------------------------------------------------------------- + +Please see :doc:`build`. diff --git a/docs6b/docs/_build/html/_sources/internationalization.rst.txt b/docs6b/docs/_build/html/_sources/internationalization.rst.txt new file mode 100644 index 000000000..c8ca70874 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/internationalization.rst.txt @@ -0,0 +1,15 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Internationalization +================================================================ + +Miller handles ASCII and UTF-8 strings. (I have no plans to support UTF-16 or ISO-8859-1.) + +Support for internationalization includes: + +* Tabular output formats such pprint and xtab (see :doc:`file-formats`) are aligned correctly. +* The :ref:`reference-dsl-strlen` function correctly counts UTF-8 codepoints rather than bytes. +* The :ref:`reference-dsl-toupper`, :ref:`reference-dsl-tolower`, and :ref:`reference-dsl-capitalize` DSL functions operate within the capabilities of the Go libraries. + +Please file an issue at https://github.com/johnkerl/miller if you encounter bugs related to internationalization (or anything else for that matter). diff --git a/docs6b/docs/_build/html/_sources/introduction.rst.txt b/docs6b/docs/_build/html/_sources/introduction.rst.txt new file mode 100644 index 000000000..7263636f2 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/introduction.rst.txt @@ -0,0 +1,24 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Introduction +============ + +**Miller is a command-line tool for querying, shaping, and reformatting data files in various formats including CSV and JSON.** + +In several senses, Miller is more than one tool: + +**Format conversion:** You can convert CSV files to JSON, or vice versa, or +pretty-print your data horizontally or vertically to make it easier to read. + +**Data manipulation:** With a few keystrokes you can remove columns you don't care about -- or, make new ones using expressions like ``$rate = $units / $seconds``. + +**Pre-processing/post-processing vs standalone use:** You can use Miller to clean data files and put them into standard formats, perhaps in preparation to load them into a database or a hands-off data-processing pipeline. Or you can use it post-process and summary database-query output. As well, you can use Miller to explore and analyze your data interactively. + +**Compact verbs vs programming language:** For low-keystroking you can do things like ``mlr --csv sort -f name input.csv`` or ``mlr --json head -n 1 myfile.json``. The ``sort``, ``head``, etc are called *verbs*. They're analogs of familiar command-line tools like ``sort``, ``head``, and so on -- but they're aware of name-indexed, multi-line file formats like CSV and JSON. In addition, though, using Miller's ``put`` verb you can use programming-language statements for expressions like ``$rate = $units / $seconds`` which allow you to succintly express your own logic. + +**Multiple domains:** People use Miller for data analysis, data science, software engineering, devops/system-administration, journalism, scientific research, and more. + +In the following (color added for the illustration) you can see how CSV, tabular, JSON, and other **file formats** share a common theme which is **lists of key-value-pairs**. Miller embraces this common theme. + +.. image:: coverart/cover-combined.png diff --git a/docs6b/docs/_build/html/_sources/joins.rst.txt b/docs6b/docs/_build/html/_sources/joins.rst.txt new file mode 100644 index 000000000..842f68908 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/joins.rst.txt @@ -0,0 +1,180 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Joins +===== + +Why am I not seeing all possible joins occur? +---------------------------------------------------------------- + +**This section describes behavior before Miller 5.1.0. As of 5.1.0, -u is the default.** + +For example, the right file here has nine records, and the left file should add in the ``hostname`` column -- so the join output should also have 9 records: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsvlite --opprint cat data/join-u-left.csv + hostname ipaddr + nadir.east.our.org 10.3.1.18 + zenith.west.our.org 10.3.1.27 + apoapsis.east.our.org 10.4.5.94 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsvlite --opprint cat data/join-u-right.csv + ipaddr timestamp bytes + 10.3.1.27 1448762579 4568 + 10.3.1.18 1448762578 8729 + 10.4.5.94 1448762579 17445 + 10.3.1.27 1448762589 12 + 10.3.1.18 1448762588 44558 + 10.4.5.94 1448762589 8899 + 10.3.1.27 1448762599 0 + 10.3.1.18 1448762598 73425 + 10.4.5.94 1448762599 12200 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsvlite --opprint join -s -j ipaddr -f data/join-u-left.csv data/join-u-right.csv + ipaddr hostname timestamp bytes + 10.3.1.27 zenith.west.our.org 1448762579 4568 + 10.4.5.94 apoapsis.east.our.org 1448762579 17445 + 10.4.5.94 apoapsis.east.our.org 1448762589 8899 + 10.4.5.94 apoapsis.east.our.org 1448762599 12200 + +The issue is that Miller's ``join``, by default (before 5.1.0), took input sorted (lexically ascending) by the sort keys on both the left and right files. This design decision was made intentionally to parallel the Unix/Linux system ``join`` command, which has the same semantics. The benefit of this default is that the joiner program can stream through the left and right files, needing to load neither entirely into memory. The drawback, of course, is that is requires sorted input. + +The solution (besides pre-sorting the input files on the join keys) is to simply use **mlr join -u** (which is now the default). This loads the left file entirely into memory (while the right file is still streamed one line at a time) and does all possible joins without requiring sorted input: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsvlite --opprint join -u -j ipaddr -f data/join-u-left.csv data/join-u-right.csv + ipaddr hostname timestamp bytes + 10.3.1.27 zenith.west.our.org 1448762579 4568 + 10.3.1.18 nadir.east.our.org 1448762578 8729 + 10.4.5.94 apoapsis.east.our.org 1448762579 17445 + 10.3.1.27 zenith.west.our.org 1448762589 12 + 10.3.1.18 nadir.east.our.org 1448762588 44558 + 10.4.5.94 apoapsis.east.our.org 1448762589 8899 + 10.3.1.27 zenith.west.our.org 1448762599 0 + 10.3.1.18 nadir.east.our.org 1448762598 73425 + 10.4.5.94 apoapsis.east.our.org 1448762599 12200 + +General advice is to make sure the left-file is relatively small, e.g. containing name-to-number mappings, while saving large amounts of data for the right file. + +How to rectangularize after joins with unpaired? +---------------------------------------------------------------- + +Suppose you have the following two data files: + +.. code-block:: none + + id,code + 3,0000ff + 2,00ff00 + 4,ff0000 + +.. code-block:: none + + id,color + 4,red + 2,green + +Joining on color the results are as expected: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv join -j id -f data/color-codes.csv data/color-names.csv + id,code,color + 4,ff0000,red + 2,00ff00,green + +However, if we ask for left-unpaireds, since there's no ``color`` column, we get a row not having the same column names as the other: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv join --ul -j id -f data/color-codes.csv data/color-names.csv + id,code,color + 4,ff0000,red + 2,00ff00,green + + id,code + 3,0000ff + +To fix this, we can use **unsparsify**: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --csv join --ul -j id -f data/color-codes.csv \ + then unsparsify --fill-with "" \ + data/color-names.csv + id,code,color + 4,ff0000,red + 2,00ff00,green + 3,0000ff, + +Thanks to @aborruso for the tip! + +Doing multiple joins +---------------------------------------------------------------- + +Suppose we have the following data: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat multi-join/input.csv + id,task + 10,chop + 20,puree + 20,wash + 30,fold + 10,bake + 20,mix + 10,knead + 30,clean + +And we want to augment the ``id`` column with lookups from the following data files: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat multi-join/name-lookup.csv + id,name + 30,Alice + 10,Bob + 20,Carol + +.. code-block:: none + :emphasize-lines: 1-1 + + cat multi-join/status-lookup.csv + id,status + 30,occupied + 10,idle + 20,idle + +We can run the input file through multiple ``join`` commands in a ``then``-chain: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --icsv --opprint join -f multi-join/name-lookup.csv -j id \ + then join -f multi-join/status-lookup.csv -j id \ + multi-join/input.csv + id status name task + 10 idle Bob chop + 20 idle Carol puree + 20 idle Carol wash + 30 occupied Alice fold + 10 idle Bob bake + 20 idle Carol mix + 10 idle Bob knead + 30 occupied Alice clean diff --git a/docs6b/docs/_build/html/_sources/keystroke-savers.rst.txt b/docs6b/docs/_build/html/_sources/keystroke-savers.rst.txt new file mode 100644 index 000000000..d32b4a1e9 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/keystroke-savers.rst.txt @@ -0,0 +1,78 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Keystroke-savers +================ + +Short format specifiers +^^^^^^^^^^^^^^^^^^^^^^^ + +In our examples so far we've often made use of ``mlr --icsv --opprint`` or ``mlr --icsv --ojson``. These are such frequently occurring patterns that they have short options like **--c2p** and **--c2j**: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p head -n 2 example.csv + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2j head -n 2 example.csv + { + "color": "yellow", + "shape": "triangle", + "flag": true, + "index": 11, + "quantity": 43.6498, + "rate": 9.8870 + } + { + "color": "red", + "shape": "square", + "flag": true, + "index": 15, + "quantity": 79.2778, + "rate": 0.0130 + } + +You can get the full list here (TODO:linkify). + +File names up front +^^^^^^^^^^^^^^^^^^^ + +Already we saw that you can put the filename first using ``--from``. When you're interacting with your data at the command line, this makes it easier to up-arrow and append to the previous command: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p --from example.csv sort -nr index then head -n 3 + color shape flag index quantity rate + purple square false 91 72.3735 8.2430 + yellow circle true 87 63.5058 8.3350 + yellow circle true 73 63.9785 4.2370 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p --from example.csv sort -nr index then head -n 3 then cut -f shape,quantity + shape quantity + square 72.3735 + circle 63.5058 + circle 63.9785 + +If there's more than one input file, you can use ``--mfrom``, then however many file names, then ``--`` to indicate the end of your input-file-name list: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p --mfrom data/*.csv -- sort -n index + +.mlrrc file +^^^^^^^^^^^ + +If you want the default file format for Miller to be CSV you can simply put ``--csv`` on a line by itself in your ``~/.mlrrc`` file. Then instead of ``mlr --csv cat example.csv`` you can just do ``mlr cat example.csv``. This is just the default, though, so ``mlr --opprint cat example.csv`` will still use default CSV format for input, and PPRINT (tabular) for output. + +You can read more about this at the :doc:`customization` page. diff --git a/docs6b/docs/_build/html/_sources/log-processing-examples.rst.txt b/docs6b/docs/_build/html/_sources/log-processing-examples.rst.txt new file mode 100644 index 000000000..99c7866a9 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/log-processing-examples.rst.txt @@ -0,0 +1,217 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Log-processing examples +================================================================ + +Another of my favorite use-cases for Miller is doing ad-hoc processing of log-file data. Here's where DKVP format really shines: one, since the field names and field values are present on every line, every line stands on its own. That means you can ``grep`` or what have you. Also it means not every line needs to have the same list of field names ("schema"). + +Generating and aggregating log-file output +---------------------------------------------------------------- + +Again, all the examples in the CSV section apply here -- just change the input-format flags. But there's more you can do when not all the records have the same shape. + +Writing a program -- in any language whatsoever -- you can have it print out log lines as it goes along, with items for various events jumbled together. After the program has finished running you can sort it all out, filter it, analyze it, and learn from it. + +Suppose your program has printed something like this (`log.txt <./log.txt>`_): + +.. code-block:: none + :emphasize-lines: 1-1 + + cat log.txt + op=enter,time=1472819681 + op=cache,type=A9,hit=0 + op=cache,type=A4,hit=1 + time=1472819690,batch_size=100,num_filtered=237 + op=cache,type=A1,hit=1 + op=cache,type=A9,hit=0 + op=cache,type=A1,hit=1 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A1,hit=1 + time=1472819705,batch_size=100,num_filtered=348 + op=cache,type=A4,hit=1 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A4,hit=1 + time=1472819713,batch_size=100,num_filtered=493 + op=cache,type=A9,hit=1 + op=cache,type=A1,hit=1 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=1 + time=1472819720,batch_size=100,num_filtered=554 + op=cache,type=A1,hit=0 + op=cache,type=A4,hit=1 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A4,hit=0 + op=cache,type=A4,hit=0 + op=cache,type=A9,hit=0 + time=1472819736,batch_size=100,num_filtered=612 + op=cache,type=A1,hit=1 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + op=cache,type=A4,hit=1 + op=cache,type=A1,hit=1 + op=cache,type=A9,hit=0 + op=cache,type=A9,hit=0 + time=1472819742,batch_size=100,num_filtered=728 + +Each print statement simply contains local information: the current timestamp, whether a particular cache was hit or not, etc. Then using either the system ``grep`` command, or Miller's ``having-fields``, or ``is_present``, we can pick out the parts we want and analyze them: + +.. code-block:: none + :emphasize-lines: 1-2 + + grep op=cache log.txt \ + | mlr --idkvp --opprint stats1 -a mean -f hit -g type then sort -f type + type hit_mean + A1 0.8571428571428571 + A4 0.7142857142857143 + A9 0.09090909090909091 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --from log.txt --opprint \ + filter 'is_present($batch_size)' \ + then step -a delta -f time,num_filtered \ + then sec2gmt time + time batch_size num_filtered time_delta num_filtered_delta + 2016-09-02T12:34:50Z 100 237 0 0 + 2016-09-02T12:35:05Z 100 348 15 111 + 2016-09-02T12:35:13Z 100 493 8 145 + 2016-09-02T12:35:20Z 100 554 7 61 + 2016-09-02T12:35:36Z 100 612 16 58 + 2016-09-02T12:35:42Z 100 728 6 116 + +Alternatively, we can simply group the similar data for a better look: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint group-like log.txt + op time + enter 1472819681 + + op type hit + cache A9 0 + cache A4 1 + cache A1 1 + cache A9 0 + cache A1 1 + cache A9 0 + cache A9 0 + cache A1 1 + cache A4 1 + cache A9 0 + cache A9 0 + cache A9 0 + cache A9 0 + cache A4 1 + cache A9 1 + cache A1 1 + cache A9 0 + cache A9 0 + cache A9 1 + cache A1 0 + cache A4 1 + cache A9 0 + cache A9 0 + cache A9 0 + cache A4 0 + cache A4 0 + cache A9 0 + cache A1 1 + cache A9 0 + cache A9 0 + cache A9 0 + cache A9 0 + cache A4 1 + cache A1 1 + cache A9 0 + cache A9 0 + + time batch_size num_filtered + 1472819690 100 237 + 1472819705 100 348 + 1472819713 100 493 + 1472819720 100 554 + 1472819736 100 612 + 1472819742 100 728 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint group-like then sec2gmt time log.txt + op time + enter 2016-09-02T12:34:41Z + + op type hit + cache A9 0 + cache A4 1 + cache A1 1 + cache A9 0 + cache A1 1 + cache A9 0 + cache A9 0 + cache A1 1 + cache A4 1 + cache A9 0 + cache A9 0 + cache A9 0 + cache A9 0 + cache A4 1 + cache A9 1 + cache A1 1 + cache A9 0 + cache A9 0 + cache A9 1 + cache A1 0 + cache A4 1 + cache A9 0 + cache A9 0 + cache A9 0 + cache A4 0 + cache A4 0 + cache A9 0 + cache A1 1 + cache A9 0 + cache A9 0 + cache A9 0 + cache A9 0 + cache A4 1 + cache A1 1 + cache A9 0 + cache A9 0 + + time batch_size num_filtered + 2016-09-02T12:34:50Z 100 237 + 2016-09-02T12:35:05Z 100 348 + 2016-09-02T12:35:13Z 100 493 + 2016-09-02T12:35:20Z 100 554 + 2016-09-02T12:35:36Z 100 612 + 2016-09-02T12:35:42Z 100 728 + +Parsing log-file output +---------------------------------------------------------------- + +This, of course, depends highly on what's in your log files. But, as an example, suppose you have log-file lines such as + +.. code-block:: none + + 2015-10-08 08:29:09,445 INFO com.company.path.to.ClassName @ [sometext] various/sorts/of data {& punctuation} hits=1 status=0 time=2.378 + +I prefer to pre-filter with ``grep`` and/or ``sed`` to extract the structured text, then hand that to Miller. Example: + +.. code-block:: none + :emphasize-lines: 1-3 + + grep 'various sorts' *.log \ + | sed 's/.*} //' \ + | mlr --fs space --repifs --oxtab stats1 -a min,p10,p50,p90,max -f time -g status diff --git a/docs6b/docs/_build/html/_sources/manpage.rst.txt b/docs6b/docs/_build/html/_sources/manpage.rst.txt new file mode 100644 index 000000000..34d6fa074 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/manpage.rst.txt @@ -0,0 +1,2381 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Manpage +================================================================ + +This is simply a copy of what you should see on running **man mlr** at a command prompt, once Miller is installed on your system. + +.. code-block:: none + + MILLER(1) MILLER(1) + + + + NAME + miller - like awk, sed, cut, join, and sort for name-indexed data such + as CSV and tabular JSON. + + SYNOPSIS + Usage: mlr [I/O options] {verb} [verb-dependent options ...] {zero or + more file names} + + + DESCRIPTION + Miller operates on key-value-pair data while the familiar Unix tools + operate on integer-indexed fields: if the natural data structure for + the latter is the array, then Miller's natural data structure is the + insertion-ordered hash map. This encompasses a variety of data + formats, including but not limited to the familiar CSV, TSV, and JSON. + (Miller can handle positionally-indexed data as a special case.) This + manpage documents Miller v5.10.1. + + EXAMPLES + COMMAND-LINE SYNTAX + mlr --csv cut -f hostname,uptime mydata.csv + mlr --tsv --rs lf filter '$status != "down" && $upsec >= 10000' *.tsv + mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat + grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group + mlr join -j account_id -f accounts.dat then group-by account_name balances.dat + mlr --json put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json + mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/* + mlr stats2 -a linreg-pca -f u,v -g shape data/* + mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' data/* + mlr --from estimates.tbl put ' + for (k,v in $*) { + if (is_numeric(v) && k =~ "^[t-z].*$") { + $sum += v; $count += 1 + } + } + $mean = $sum / $count # no assignment if count unset' + mlr --from infile.dat put -f analyze.mlr + mlr --from infile.dat put 'tee > "./taps/data-".$a."-".$b, $*' + mlr --from infile.dat put 'tee | "gzip > ./taps/data-".$a."-".$b.".gz", $*' + mlr --from infile.dat put -q '@v=$*; dump | "jq .[]"' + mlr --from infile.dat put '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}' + + DATA FORMATS + DKVP: delimited key-value pairs (Miller default format) + +---------------------+ + | apple=1,bat=2,cog=3 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | dish=7,egg=8,flint | Record 2: "dish" => "7", "egg" => "8", "3" => "flint" + +---------------------+ + + NIDX: implicitly numerically indexed (Unix-toolkit style) + +---------------------+ + | the quick brown | Record 1: "1" => "the", "2" => "quick", "3" => "brown" + | fox jumped | Record 2: "1" => "fox", "2" => "jumped" + +---------------------+ + + CSV/CSV-lite: comma-separated values with separate header line + +---------------------+ + | apple,bat,cog | + | 1,2,3 | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | 4,5,6 | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +---------------------+ + + Tabular JSON: nested objects are supported, although arrays within them are not: + +---------------------+ + | { | + | "apple": 1, | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | "bat": 2, | + | "cog": 3 | + | } | + | { | + | "dish": { | Record 2: "dish:egg" => "7", "dish:flint" => "8", "garlic" => "" + | "egg": 7, | + | "flint": 8 | + | }, | + | "garlic": "" | + | } | + +---------------------+ + + PPRINT: pretty-printed tabular + +---------------------+ + | apple bat cog | + | 1 2 3 | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | 4 5 6 | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +---------------------+ + + XTAB: pretty-printed transposed tabular + +---------------------+ + | apple 1 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | bat 2 | + | cog 3 | + | | + | dish 7 | Record 2: "dish" => "7", "egg" => "8" + | egg 8 | + +---------------------+ + + Markdown tabular (supported for output only): + +-----------------------+ + | | apple | bat | cog | | + | | --- | --- | --- | | + | | 1 | 2 | 3 | | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | | 4 | 5 | 6 | | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +-----------------------+ + + OPTIONS + In the following option flags, the version with "i" designates the + input stream, "o" the output stream, and the version without prefix + sets the option for both input and output stream. For example: --irs + sets the input record separator, --ors the output record separator, and + --rs sets both the input and output separator to the given value. + + HELP OPTIONS + -h or --help Show this message. + --version Show the software version. + {verb name} --help Show verb-specific help. + --help-all-verbs Show help on all verbs. + -l or --list-all-verbs List only verb names. + -L List only verb names, one per line. + -f or --help-all-functions Show help on all built-in functions. + -F Show a bare listing of built-in functions by name. + -k or --help-all-keywords Show help on all keywords. + -K Show a bare listing of keywords by name. + + VERB LIST + altkv bar bootstrap cat check clean-whitespace count count-distinct + count-similar cut decimate fill-down filter format-values fraction grep + group-by group-like having-fields head histogram join label least-frequent + merge-fields most-frequent nest nothing put regularize remove-empty-columns + rename reorder repeat reshape sample sec2gmt sec2gmtdate seqgen shuffle + skip-trivial-records sort sort-within-records stats1 stats2 step tac tail tee + top uniq unsparsify + + FUNCTION LIST + + + - - * / // .+ .+ .- .- .* ./ .// % ** | ^ & ~ << >> bitcount == != =~ !=~ + > >= < <= && || ^^ ! ? : . gsub regextract regextract_or_else strlen sub ssub + substr tolower toupper truncate capitalize lstrip rstrip strip + collapse_whitespace clean_whitespace system abs acos acosh asin asinh atan + atan2 atanh cbrt ceil cos cosh erf erfc exp expm1 floor invqnorm log log10 + log1p logifit madd max mexp min mmul msub pow qnorm round roundm sgn sin sinh + sqrt tan tanh urand urandrange urand32 urandint dhms2fsec dhms2sec fsec2dhms + fsec2hms gmt2sec localtime2sec hms2fsec hms2sec sec2dhms sec2gmt sec2gmt + sec2gmtdate sec2localtime sec2localtime sec2localdate sec2hms strftime + strftime_local strptime strptime_local systime is_absent is_bool is_boolean + is_empty is_empty_map is_float is_int is_map is_nonempty_map is_not_empty + is_not_map is_not_null is_null is_numeric is_present is_string + asserting_absent asserting_bool asserting_boolean asserting_empty + asserting_empty_map asserting_float asserting_int asserting_map + asserting_nonempty_map asserting_not_empty asserting_not_map + asserting_not_null asserting_null asserting_numeric asserting_present + asserting_string boolean float fmtnum hexfmt int string typeof depth haskey + joink joinkv joinv leafcount length mapdiff mapexcept mapselect mapsum splitkv + splitkvx splitnv splitnvx + + Please use "mlr --help-function {function name}" for function-specific help. + + I/O FORMATTING + --idkvp --odkvp --dkvp Delimited key-value pairs, e.g "a=1,b=2" + (this is Miller's default format). + + --inidx --onidx --nidx Implicitly-integer-indexed fields + (Unix-toolkit style). + -T Synonymous with "--nidx --fs tab". + + --icsv --ocsv --csv Comma-separated value (or tab-separated + with --fs tab, etc.) + + --itsv --otsv --tsv Keystroke-savers for "--icsv --ifs tab", + "--ocsv --ofs tab", "--csv --fs tab". + --iasv --oasv --asv Similar but using ASCII FS 0x1f and RS 0x1e + --iusv --ousv --usv Similar but using Unicode FS U+241F (UTF-8 0xe2909f) + and RS U+241E (UTF-8 0xe2909e) + + --icsvlite --ocsvlite --csvlite Comma-separated value (or tab-separated + with --fs tab, etc.). The 'lite' CSV does not handle + RFC-CSV double-quoting rules; is slightly faster; + and handles heterogeneity in the input stream via + empty newline followed by new header line. See also + http://johnkerl.org/miller/doc/file-formats.html#CSV/TSV/etc. + + --itsvlite --otsvlite --tsvlite Keystroke-savers for "--icsvlite --ifs tab", + "--ocsvlite --ofs tab", "--csvlite --fs tab". + -t Synonymous with --tsvlite. + --iasvlite --oasvlite --asvlite Similar to --itsvlite et al. but using ASCII FS 0x1f and RS 0x1e + --iusvlite --ousvlite --usvlite Similar to --itsvlite et al. but using Unicode FS U+241F (UTF-8 0xe2909f) + and RS U+241E (UTF-8 0xe2909e) + + --ipprint --opprint --pprint Pretty-printed tabular (produces no + output until all input is in). + --right Right-justifies all fields for PPRINT output. + --barred Prints a border around PPRINT output + (only available for output). + + --omd Markdown-tabular (only available for output). + + --ixtab --oxtab --xtab Pretty-printed vertical-tabular. + --xvright Right-justifies values for XTAB format. + + --ijson --ojson --json JSON tabular: sequence or list of one-level + maps: {...}{...} or [{...},{...}]. + --json-map-arrays-on-input JSON arrays are unmillerable. --json-map-arrays-on-input + --json-skip-arrays-on-input is the default: arrays are converted to integer-indexed + --json-fatal-arrays-on-input maps. The other two options cause them to be skipped, or + to be treated as errors. Please use the jq tool for full + JSON (pre)processing. + --jvstack Put one key-value pair per line for JSON + output. + --jsonx --ojsonx Keystroke-savers for --json --jvstack + --jsonx --ojsonx and --ojson --jvstack, respectively. + --jlistwrap Wrap JSON output in outermost [ ]. + --jknquoteint Do not quote non-string map keys in JSON output. + --jvquoteall Quote map values in JSON output, even if they're + numeric. + --jflatsep {string} Separator for flattening multi-level JSON keys, + e.g. '{"a":{"b":3}}' becomes a:b => 3 for + non-JSON formats. Defaults to :. + + -p is a keystroke-saver for --nidx --fs space --repifs + + Examples: --csv for CSV-formatted input and output; --idkvp --opprint for + DKVP-formatted input and pretty-printed output. + + Please use --iformat1 --oformat2 rather than --format1 --oformat2. + The latter sets up input and output flags for format1, not all of which + are overridden in all cases by setting output format to format2. + + COMMENTS IN DATA + --skip-comments Ignore commented lines (prefixed by "#") + within the input. + --skip-comments-with {string} Ignore commented lines within input, with + specified prefix. + --pass-comments Immediately print commented lines (prefixed by "#") + within the input. + --pass-comments-with {string} Immediately print commented lines within input, with + specified prefix. + Notes: + * Comments are only honored at the start of a line. + * In the absence of any of the above four options, comments are data like + any other text. + * When pass-comments is used, comment lines are written to standard output + immediately upon being read; they are not part of the record stream. + Results may be counterintuitive. A suggestion is to place comments at the + start of data files. + + FORMAT-CONVERSION KEYSTROKE-SAVERS + As keystroke-savers for format-conversion you may use the following: + --c2t --c2d --c2n --c2j --c2x --c2p --c2m + --t2c --t2d --t2n --t2j --t2x --t2p --t2m + --d2c --d2t --d2n --d2j --d2x --d2p --d2m + --n2c --n2t --n2d --n2j --n2x --n2p --n2m + --j2c --j2t --j2d --j2n --j2x --j2p --j2m + --x2c --x2t --x2d --x2n --x2j --x2p --x2m + --p2c --p2t --p2d --p2n --p2j --p2x --p2m + The letters c t d n j x p m refer to formats CSV, TSV, DKVP, NIDX, JSON, XTAB, + PPRINT, and markdown, respectively. Note that markdown format is available for + output only. + + COMPRESSED I/O + --prepipe {command} This allows Miller to handle compressed inputs. You can do + without this for single input files, e.g. "gunzip < myfile.csv.gz | mlr ...". + + However, when multiple input files are present, between-file separations are + lost; also, the FILENAME variable doesn't iterate. Using --prepipe you can + specify an action to be taken on each input file. This pre-pipe command must + be able to read from standard input; it will be invoked with + {command} < {filename}. + Examples: + mlr --prepipe 'gunzip' + mlr --prepipe 'zcat -cf' + mlr --prepipe 'xz -cd' + mlr --prepipe cat + mlr --prepipe-gunzip + mlr --prepipe-zcat + Note that this feature is quite general and is not limited to decompression + utilities. You can use it to apply per-file filters of your choice. + For output compression (or other) utilities, simply pipe the output: + mlr ... | {your compression command} + + There are shorthands --prepipe-zcat and --prepipe-gunzip which are + valid in .mlrrc files. The --prepipe flag is not valid in .mlrrc + files since that would put execution of the prepipe command under + control of the .mlrrc file. + + SEPARATORS + --rs --irs --ors Record separators, e.g. 'lf' or '\r\n' + --fs --ifs --ofs --repifs Field separators, e.g. comma + --ps --ips --ops Pair separators, e.g. equals sign + + Notes about line endings: + * Default line endings (--irs and --ors) are "auto" which means autodetect from + the input file format, as long as the input file(s) have lines ending in either + LF (also known as linefeed, '\n', 0x0a, Unix-style) or CRLF (also known as + carriage-return/linefeed pairs, '\r\n', 0x0d 0x0a, Windows style). + * If both irs and ors are auto (which is the default) then LF input will lead to LF + output and CRLF input will lead to CRLF output, regardless of the platform you're + running on. + * The line-ending autodetector triggers on the first line ending detected in the input + stream. E.g. if you specify a CRLF-terminated file on the command line followed by an + LF-terminated file then autodetected line endings will be CRLF. + * If you use --ors {something else} with (default or explicitly specified) --irs auto + then line endings are autodetected on input and set to what you specify on output. + * If you use --irs {something else} with (default or explicitly specified) --ors auto + then the output line endings used are LF on Unix/Linux/BSD/MacOSX, and CRLF on Windows. + + Notes about all other separators: + * IPS/OPS are only used for DKVP and XTAB formats, since only in these formats + do key-value pairs appear juxtaposed. + * IRS/ORS are ignored for XTAB format. Nominally IFS and OFS are newlines; + XTAB records are separated by two or more consecutive IFS/OFS -- i.e. + a blank line. Everything above about --irs/--ors/--rs auto becomes --ifs/--ofs/--fs + auto for XTAB format. (XTAB's default IFS/OFS are "auto".) + * OFS must be single-character for PPRINT format. This is because it is used + with repetition for alignment; multi-character separators would make + alignment impossible. + * OPS may be multi-character for XTAB format, in which case alignment is + disabled. + * TSV is simply CSV using tab as field separator ("--fs tab"). + * FS/PS are ignored for markdown format; RS is used. + * All FS and PS options are ignored for JSON format, since they are not relevant + to the JSON format. + * You can specify separators in any of the following ways, shown by example: + - Type them out, quoting as necessary for shell escapes, e.g. + "--fs '|' --ips :" + - C-style escape sequences, e.g. "--rs '\r\n' --fs '\t'". + - To avoid backslashing, you can use any of the following names: + cr crcr newline lf lflf crlf crlfcrlf tab space comma pipe slash colon semicolon equals + * Default separators by format: + File format RS FS PS + gen N/A (N/A) (N/A) + dkvp auto , = + json auto (N/A) (N/A) + nidx auto space (N/A) + csv auto , (N/A) + csvlite auto , (N/A) + markdown auto (N/A) (N/A) + pprint auto space (N/A) + xtab (N/A) auto space + + CSV-SPECIFIC OPTIONS + --implicit-csv-header Use 1,2,3,... as field labels, rather than from line 1 + of input files. Tip: combine with "label" to recreate + missing headers. + --allow-ragged-csv-input|--ragged If a data line has fewer fields than the header line, + fill remaining keys with empty string. If a data line has more + fields than the header line, use integer field labels as in + the implicit-header case. + --headerless-csv-output Print only CSV data lines. + -N Keystroke-saver for --implicit-csv-header --headerless-csv-output. + + DOUBLE-QUOTING FOR CSV/CSVLITE OUTPUT + --quote-all Wrap all fields in double quotes + --quote-none Do not wrap any fields in double quotes, even if they have + OFS or ORS in them + --quote-minimal Wrap fields in double quotes only if they have OFS or ORS + in them (default) + --quote-numeric Wrap fields in double quotes only if they have numbers + in them + --quote-original Wrap fields in double quotes if and only if they were + quoted on input. This isn't sticky for computed fields: + e.g. if fields a and b were quoted on input and you do + "put '$c = $a . $b'" then field c won't inherit a or b's + was-quoted-on-input flag. + + NUMERICAL FORMATTING + --ofmt {format} E.g. %.18lf, %.0lf. Please use sprintf-style codes for + double-precision. Applies to verbs which compute new + values, e.g. put, stats1, stats2. See also the fmtnum + function within mlr put (mlr --help-all-functions). + Defaults to %lf. + + OTHER OPTIONS + --seed {n} with n of the form 12345678 or 0xcafefeed. For put/filter + urand()/urandint()/urand32(). + --nr-progress-mod {m}, with m a positive integer: print filename and record + count to stderr every m input records. + --from {filename} Use this to specify an input file before the verb(s), + rather than after. May be used more than once. Example: + "mlr --from a.dat --from b.dat cat" is the same as + "mlr cat a.dat b.dat". + -n Process no input files, nor standard input either. Useful + for mlr put with begin/end statements only. (Same as --from + /dev/null.) Also useful in "mlr -n put -v '...'" for + analyzing abstract syntax trees (if that's your thing). + -I Process files in-place. For each file name on the command + line, output is written to a temp file in the same + directory, which is then renamed over the original. Each + file is processed in isolation: if the output format is + CSV, CSV headers will be present in each output file; + statistics are only over each file's own records; and so on. + + THEN-CHAINING + Output of one verb may be chained as input to another using "then", e.g. + mlr stats1 -a min,mean,max -f flag,u,v -g color then sort -f color + + AUXILIARY COMMANDS + Miller has a few otherwise-standalone executables packaged within it. + They do not participate in any other parts of Miller. + Available subcommands: + aux-list + lecat + termcvt + hex + unhex + netbsd-strptime + For more information, please invoke mlr {subcommand} --help + + MLRRC + You can set up personal defaults via a $HOME/.mlrrc and/or ./.mlrrc. + For example, if you usually process CSV, then you can put "--csv" in your .mlrrc file + and that will be the default input/output format unless otherwise specified on the command line. + + The .mlrrc file format is one "--flag" or "--option value" per line, with the leading "--" optional. + Hash-style comments and blank lines are ignored. + + Sample .mlrrc: + # Input and output formats are CSV by default (unless otherwise specified + # on the mlr command line): + csv + # These are no-ops for CSV, but when I do use JSON output, I want these + # pretty-printing options to be used: + jvstack + jlistwrap + + How to specify location of .mlrrc: + * If $MLRRC is set: + o If its value is "__none__" then no .mlrrc files are processed. + o Otherwise, its value (as a filename) is loaded and processed. If there are syntax + errors, they abort mlr with a usage message (as if you had mistyped something on the + command line). If the file can't be loaded at all, though, it is silently skipped. + o Any .mlrrc in your home directory or current directory is ignored whenever $MLRRC is + set in the environment. + * Otherwise: + o If $HOME/.mlrrc exists, it's then processed as above. + o If ./.mlrrc exists, it's then also processed as above. + (I.e. current-directory .mlrrc defaults are stacked over home-directory .mlrrc defaults.) + + See also: + https://johnkerl.org/miller/doc/customization.html + + VERBS + altkv + Usage: mlr altkv [no options] + Given fields with values of the form a,b,c,d,e,f emits a=b,c=d,e=f pairs. + + bar + Usage: mlr bar [options] + Replaces a numeric field with a number of asterisks, allowing for cheesy + bar plots. These align best with --opprint or --oxtab output format. + Options: + -f {a,b,c} Field names to convert to bars. + -c {character} Fill character: default '*'. + -x {character} Out-of-bounds character: default '#'. + -b {character} Blank character: default '.'. + --lo {lo} Lower-limit value for min-width bar: default '0.000000'. + --hi {hi} Upper-limit value for max-width bar: default '100.000000'. + -w {n} Bar-field width: default '40'. + --auto Automatically computes limits, ignoring --lo and --hi. + Holds all records in memory before producing any output. + + bootstrap + Usage: mlr bootstrap [options] + Emits an n-sample, with replacement, of the input records. + Options: + -n {number} Number of samples to output. Defaults to number of input records. + Must be non-negative. + See also mlr sample and mlr shuffle. + + cat + Usage: mlr cat [options] + Passes input records directly to output. Most useful for format conversion. + Options: + -n Prepend field "n" to each record with record-counter starting at 1 + -g {comma-separated field name(s)} When used with -n/-N, writes record-counters + keyed by specified field name(s). + -v Write a low-level record-structure dump to stderr. + -N {name} Prepend field {name} to each record with record-counter starting at 1 + + check + Usage: mlr check + Consumes records without printing any output. + Useful for doing a well-formatted check on input data. + + clean-whitespace + Usage: mlr clean-whitespace [options] + For each record, for each field in the record, whitespace-cleans the keys and + values. Whitespace-cleaning entails stripping leading and trailing whitespace, + and replacing multiple whitespace with singles. For finer-grained control, + please see the DSL functions lstrip, rstrip, strip, collapse_whitespace, + and clean_whitespace. + + Options: + -k|--keys-only Do not touch values. + -v|--values-only Do not touch keys. + It is an error to specify -k as well as -v -- to clean keys and values, + leave off -k as well as -v. + + count + Usage: mlr count [options] + Prints number of records, optionally grouped by distinct values for specified field names. + + Options: + -g {a,b,c} Field names for distinct count. + -n Show only the number of distinct values. Not interesting without -g. + -o {name} Field name for output count. Default "count". + + count-distinct + Usage: mlr count-distinct [options] + Prints number of records having distinct values for specified field names. + Same as uniq -c. + + Options: + -f {a,b,c} Field names for distinct count. + -n Show only the number of distinct values. Not compatible with -u. + -o {name} Field name for output count. Default "count". + Ignored with -u. + -u Do unlashed counts for multiple field names. With -f a,b and + without -u, computes counts for distinct combinations of a + and b field values. With -f a,b and with -u, computes counts + for distinct a field values and counts for distinct b field + values separately. + + count-similar + Usage: mlr count-similar [options] + Ingests all records, then emits each record augmented by a count of + the number of other records having the same group-by field values. + Options: + -g {d,e,f} Group-by-field names for counts. + -o {name} Field name for output count. Default "count". + + cut + Usage: mlr cut [options] + Passes through input records with specified fields included/excluded. + -f {a,b,c} Field names to include for cut. + -o Retain fields in the order specified here in the argument list. + Default is to retain them in the order found in the input data. + -x|--complement Exclude, rather than include, field names specified by -f. + -r Treat field names as regular expressions. "ab", "a.*b" will + match any field name containing the substring "ab" or matching + "a.*b", respectively; anchors of the form "^ab$", "^a.*b$" may + be used. The -o flag is ignored when -r is present. + Examples: + mlr cut -f hostname,status + mlr cut -x -f hostname,status + mlr cut -r -f '^status$,sda[0-9]' + mlr cut -r -f '^status$,"sda[0-9]"' + mlr cut -r -f '^status$,"sda[0-9]"i' (this is case-insensitive) + + decimate + Usage: mlr decimate [options] + -n {count} Decimation factor; default 10 + -b Decimate by printing first of every n. + -e Decimate by printing last of every n (default). + -g {a,b,c} Optional group-by-field names for decimate counts + Passes through one of every n records, optionally by category. + + fill-down + Usage: mlr fill-down [options] + -f {a,b,c} Field names for fill-down + -a|--only-if-absent Field names for fill-down + If a given record has a missing value for a given field, fill that from + the corresponding value from a previous record, if any. + By default, a 'missing' field either is absent, or has the empty-string value. + With -a, a field is 'missing' only if it is absent. + + filter + Usage: mlr filter [options] {expression} + Prints records for which {expression} evaluates to true. + If there are multiple semicolon-delimited expressions, all of them are + evaluated and the last one is used as the filter criterion. + + Conversion options: + -S: Keeps field values as strings with no type inference to int or float. + -F: Keeps field values as strings or floats with no inference to int. + All field values are type-inferred to int/float/string unless this behavior is + suppressed with -S or -F. + + Output/formatting options: + --oflatsep {string}: Separator to use when flattening multi-level @-variables + to output records for emit. Default ":". + --jknquoteint: For dump output (JSON-formatted), do not quote map keys if non-string. + --jvquoteall: For dump output (JSON-formatted), quote map values even if non-string. + Any of the output-format command-line flags (see mlr -h). Example: using + mlr --icsv --opprint ... then put --ojson 'tee > "mytap-".$a.".dat", $*' then ... + the input is CSV, the output is pretty-print tabular, but the tee-file output + is written in JSON format. + --no-fflush: for emit, tee, print, and dump, don't call fflush() after every + record. + + Expression-specification options: + -f {filename}: the DSL expression is taken from the specified file rather + than from the command line. Outer single quotes wrapping the expression + should not be placed in the file. If -f is specified more than once, + all input files specified using -f are concatenated to produce the expression. + (For example, you can define functions in one file and call them from another.) + -e {expression}: You can use this after -f to add an expression. Example use + case: define functions/subroutines in a file you specify with -f, then call + them with an expression you specify with -e. + (If you mix -e and -f then the expressions are evaluated in the order encountered. + Since the expression pieces are simply concatenated, please be sure to use intervening + semicolons to separate expressions.) + + -s name=value: Predefines out-of-stream variable @name to have value "value". + Thus mlr filter put -s foo=97 '$column += @foo' is like + mlr filter put 'begin {@foo = 97} $column += @foo'. + The value part is subject to type-inferencing as specified by -S/-F. + May be specified more than once, e.g. -s name1=value1 -s name2=value2. + Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE + + Tracing options: + -v: Prints the expressions's AST (abstract syntax tree), which gives + full transparency on the precedence and associativity rules of + Miller's grammar, to stdout. + -a: Prints a low-level stack-allocation trace to stdout. + -t: Prints a low-level parser trace to stderr. + -T: Prints a every statement to stderr as it is executed. + + Other options: + -x: Prints records for which {expression} evaluates to false. + + Please use a dollar sign for field names and double-quotes for string + literals. If field names have special characters such as "." then you might + use braces, e.g. '${field.name}'. Miller built-in variables are + NF NR FNR FILENUM FILENAME M_PI M_E, and ENV["namegoeshere"] to access environment + variables. The environment-variable name may be an expression, e.g. a field + value. + + Use # to comment to end of line. + + Examples: + mlr filter 'log10($count) > 4.0' + mlr filter 'FNR == 2' (second record in each file) + mlr filter 'urand() < 0.001' (subsampling) + mlr filter '$color != "blue" && $value > 4.2' + mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)' + mlr filter '($name =~ "^sys.*east$") || ($name =~ "^dev.[0-9]+"i)' + mlr filter '$ab = $a+$b; $cd = $c+$d; $ab != $cd' + mlr filter ' + NR == 1 || + #NR == 2 || + NR == 3 + ' + + Please see https://miller.readthedocs.io/en/latest/reference.html for more information + including function list. Or "mlr -f". Please also see "mlr grep" which is + useful when you don't yet know which field name(s) you're looking for. + Please see in particular: + http://www.johnkerl.org/miller/doc/reference-verbs.html#filter + + format-values + Usage: mlr format-values [options] + Applies format strings to all field values, depending on autodetected type. + * If a field value is detected to be integer, applies integer format. + * Else, if a field value is detected to be float, applies float format. + * Else, applies string format. + + Note: this is a low-keystroke way to apply formatting to many fields. To get + finer control, please see the fmtnum function within the mlr put DSL. + + Note: this verb lets you apply arbitrary format strings, which can produce + undefined behavior and/or program crashes. See your system's "man printf". + + Options: + -i {integer format} Defaults to "%lld". + Examples: "%06lld", "%08llx". + Note that Miller integers are long long so you must use + formats which apply to long long, e.g. with ll in them. + Undefined behavior results otherwise. + -f {float format} Defaults to "%lf". + Examples: "%8.3lf", "%.6le". + Note that Miller floats are double-precision so you must + use formats which apply to double, e.g. with l[efg] in them. + Undefined behavior results otherwise. + -s {string format} Defaults to "%s". + Examples: "_%s", "%08s". + Note that you must use formats which apply to string, e.g. + with s in them. Undefined behavior results otherwise. + -n Coerce field values autodetected as int to float, and then + apply the float format. + + fraction + Usage: mlr fraction [options] + For each record's value in specified fields, computes the ratio of that + value to the sum of values in that field over all input records. + E.g. with input records x=1 x=2 x=3 and x=4, emits output records + x=1,x_fraction=0.1 x=2,x_fraction=0.2 x=3,x_fraction=0.3 and x=4,x_fraction=0.4 + + Note: this is internally a two-pass algorithm: on the first pass it retains + input records and accumulates sums; on the second pass it computes quotients + and emits output records. This means it produces no output until all input is read. + + Options: + -f {a,b,c} Field name(s) for fraction calculation + -g {d,e,f} Optional group-by-field name(s) for fraction counts + -p Produce percents [0..100], not fractions [0..1]. Output field names + end with "_percent" rather than "_fraction" + -c Produce cumulative distributions, i.e. running sums: each output + value folds in the sum of the previous for the specified group + E.g. with input records x=1 x=2 x=3 and x=4, emits output records + x=1,x_cumulative_fraction=0.1 x=2,x_cumulative_fraction=0.3 + x=3,x_cumulative_fraction=0.6 and x=4,x_cumulative_fraction=1.0 + + grep + Usage: mlr grep [options] {regular expression} + Passes through records which match {regex}. + Options: + -i Use case-insensitive search. + -v Invert: pass through records which do not match the regex. + Note that "mlr filter" is more powerful, but requires you to know field names. + By contrast, "mlr grep" allows you to regex-match the entire record. It does + this by formatting each record in memory as DKVP, using command-line-specified + ORS/OFS/OPS, and matching the resulting line against the regex specified + here. In particular, the regex is not applied to the input stream: if you + have CSV with header line "x,y,z" and data line "1,2,3" then the regex will + be matched, not against either of these lines, but against the DKVP line + "x=1,y=2,z=3". Furthermore, not all the options to system grep are supported, + and this command is intended to be merely a keystroke-saver. To get all the + features of system grep, you can do + "mlr --odkvp ... | grep ... | mlr --idkvp ..." + + group-by + Usage: mlr group-by {comma-separated field names} + Outputs records in batches having identical values at specified field names. + + group-like + Usage: mlr group-like + Outputs records in batches having identical field names. + + having-fields + Usage: mlr having-fields [options] + Conditionally passes through records depending on each record's field names. + Options: + --at-least {comma-separated names} + --which-are {comma-separated names} + --at-most {comma-separated names} + --all-matching {regular expression} + --any-matching {regular expression} + --none-matching {regular expression} + Examples: + mlr having-fields --which-are amount,status,owner + mlr having-fields --any-matching 'sda[0-9]' + mlr having-fields --any-matching '"sda[0-9]"' + mlr having-fields --any-matching '"sda[0-9]"i' (this is case-insensitive) + + head + Usage: mlr head [options] + -n {count} Head count to print; default 10 + -g {a,b,c} Optional group-by-field names for head counts + Passes through the first n records, optionally by category. + Without -g, ceases consuming more input (i.e. is fast) when n + records have been read. + + histogram + Usage: mlr histogram [options] + -f {a,b,c} Value-field names for histogram counts + --lo {lo} Histogram low value + --hi {hi} Histogram high value + --nbins {n} Number of histogram bins + --auto Automatically computes limits, ignoring --lo and --hi. + Holds all values in memory before producing any output. + -o {prefix} Prefix for output field name. Default: no prefix. + Just a histogram. Input values < lo or > hi are not counted. + + join + Usage: mlr join [options] + Joins records from specified left file name with records from all file names + at the end of the Miller argument list. + Functionality is essentially the same as the system "join" command, but for + record streams. + Options: + -f {left file name} + -j {a,b,c} Comma-separated join-field names for output + -l {a,b,c} Comma-separated join-field names for left input file; + defaults to -j values if omitted. + -r {a,b,c} Comma-separated join-field names for right input file(s); + defaults to -j values if omitted. + --lp {text} Additional prefix for non-join output field names from + the left file + --rp {text} Additional prefix for non-join output field names from + the right file(s) + --np Do not emit paired records + --ul Emit unpaired records from the left file + --ur Emit unpaired records from the right file(s) + -s|--sorted-input Require sorted input: records must be sorted + lexically by their join-field names, else not all records will + be paired. The only likely use case for this is with a left + file which is too big to fit into system memory otherwise. + -u Enable unsorted input. (This is the default even without -u.) + In this case, the entire left file will be loaded into memory. + --prepipe {command} As in main input options; see mlr --help for details. + If you wish to use a prepipe command for the main input as well + as here, it must be specified there as well as here. + File-format options default to those for the right file names on the Miller + argument list, but may be overridden for the left file as follows. Please see + the main "mlr --help" for more information on syntax for these arguments. + -i {one of csv,dkvp,nidx,pprint,xtab} + --irs {record-separator character} + --ifs {field-separator character} + --ips {pair-separator character} + --repifs + --repips + Please use "mlr --usage-separator-options" for information on specifying separators. + Please see https://miller.readthedocs.io/en/latest/reference-verbs.html#join for more information + including examples. + + label + Usage: mlr label {new1,new2,new3,...} + Given n comma-separated names, renames the first n fields of each record to + have the respective name. (Fields past the nth are left with their original + names.) Particularly useful with --inidx or --implicit-csv-header, to give + useful names to otherwise integer-indexed fields. + Examples: + "echo 'a b c d' | mlr --inidx --odkvp cat" gives "1=a,2=b,3=c,4=d" + "echo 'a b c d' | mlr --inidx --odkvp label s,t" gives "s=a,t=b,3=c,4=d" + + least-frequent + Usage: mlr least-frequent [options] + Shows the least frequently occurring distinct values for specified field names. + The first entry is the statistical anti-mode; the remaining are runners-up. + Options: + -f {one or more comma-separated field names}. Required flag. + -n {count}. Optional flag defaulting to 10. + -b Suppress counts; show only field values. + -o {name} Field name for output count. Default "count". + See also "mlr most-frequent". + + merge-fields + Usage: mlr merge-fields [options] + Computes univariate statistics for each input record, accumulated across + specified fields. + Options: + -a {sum,count,...} Names of accumulators. One or more of: + count Count instances of fields + mode Find most-frequently-occurring values for fields; first-found wins tie + antimode Find least-frequently-occurring values for fields; first-found wins tie + sum Compute sums of specified fields + mean Compute averages (sample means) of specified fields + stddev Compute sample standard deviation of specified fields + var Compute sample variance of specified fields + meaneb Estimate error bars for averages (assuming no sample autocorrelation) + skewness Compute sample skewness of specified fields + kurtosis Compute sample kurtosis of specified fields + min Compute minimum values of specified fields + max Compute maximum values of specified fields + -f {a,b,c} Value-field names on which to compute statistics. Requires -o. + -r {a,b,c} Regular expressions for value-field names on which to compute + statistics. Requires -o. + -c {a,b,c} Substrings for collapse mode. All fields which have the same names + after removing substrings will be accumulated together. Please see + examples below. + -i Use interpolated percentiles, like R's type=7; default like type=1. + Not sensical for string-valued fields. + -o {name} Output field basename for -f/-r. + -k Keep the input fields which contributed to the output statistics; + the default is to omit them. + -F Computes integerable things (e.g. count) in floating point. + + String-valued data make sense unless arithmetic on them is required, + e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data, + numbers are less than strings. + + Example input data: "a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8". + Example: mlr merge-fields -a sum,count -f a_in_x,a_out_x -o foo + produces "b_in_y=4,b_out_x=8,foo_sum=3,foo_count=2" since "a_in_x,a_out_x" are + summed over. + Example: mlr merge-fields -a sum,count -r in_,out_ -o bar + produces "bar_sum=15,bar_count=4" since all four fields are summed over. + Example: mlr merge-fields -a sum,count -c in_,out_ + produces "a_x_sum=3,a_x_count=2,b_y_sum=4,b_y_count=1,b_x_sum=8,b_x_count=1" + since "a_in_x" and "a_out_x" both collapse to "a_x", "b_in_y" collapses to + "b_y", and "b_out_x" collapses to "b_x". + + most-frequent + Usage: mlr most-frequent [options] + Shows the most frequently occurring distinct values for specified field names. + The first entry is the statistical mode; the remaining are runners-up. + Options: + -f {one or more comma-separated field names}. Required flag. + -n {count}. Optional flag defaulting to 10. + -b Suppress counts; show only field values. + -o {name} Field name for output count. Default "count". + See also "mlr least-frequent". + + nest + Usage: mlr nest [options] + Explodes specified field values into separate fields/records, or reverses this. + Options: + --explode,--implode One is required. + --values,--pairs One is required. + --across-records,--across-fields One is required. + -f {field name} Required. + --nested-fs {string} Defaults to ";". Field separator for nested values. + --nested-ps {string} Defaults to ":". Pair separator for nested key-value pairs. + --evar {string} Shorthand for --explode --values ---across-records --nested-fs {string} + --ivar {string} Shorthand for --implode --values ---across-records --nested-fs {string} + Please use "mlr --usage-separator-options" for information on specifying separators. + + Examples: + + mlr nest --explode --values --across-records -f x + with input record "x=a;b;c,y=d" produces output records + "x=a,y=d" + "x=b,y=d" + "x=c,y=d" + Use --implode to do the reverse. + + mlr nest --explode --values --across-fields -f x + with input record "x=a;b;c,y=d" produces output records + "x_1=a,x_2=b,x_3=c,y=d" + Use --implode to do the reverse. + + mlr nest --explode --pairs --across-records -f x + with input record "x=a:1;b:2;c:3,y=d" produces output records + "a=1,y=d" + "b=2,y=d" + "c=3,y=d" + + mlr nest --explode --pairs --across-fields -f x + with input record "x=a:1;b:2;c:3,y=d" produces output records + "a=1,b=2,c=3,y=d" + + Notes: + * With --pairs, --implode doesn't make sense since the original field name has + been lost. + * The combination "--implode --values --across-records" is non-streaming: + no output records are produced until all input records have been read. In + particular, this means it won't work in tail -f contexts. But all other flag + combinations result in streaming (tail -f friendly) data processing. + * It's up to you to ensure that the nested-fs is distinct from your data's IFS: + e.g. by default the former is semicolon and the latter is comma. + See also mlr reshape. + + nothing + Usage: mlr nothing + Drops all input records. Useful for testing, or after tee/print/etc. have + produced other output. + + put + Usage: mlr put [options] {expression} + Adds/updates specified field(s). Expressions are semicolon-separated and must + either be assignments, or evaluate to boolean. Booleans with following + statements in curly braces control whether those statements are executed; + booleans without following curly braces do nothing except side effects (e.g. + regex-captures into \1, \2, etc.). + + Conversion options: + -S: Keeps field values as strings with no type inference to int or float. + -F: Keeps field values as strings or floats with no inference to int. + All field values are type-inferred to int/float/string unless this behavior is + suppressed with -S or -F. + + Output/formatting options: + --oflatsep {string}: Separator to use when flattening multi-level @-variables + to output records for emit. Default ":". + --jknquoteint: For dump output (JSON-formatted), do not quote map keys if non-string. + --jvquoteall: For dump output (JSON-formatted), quote map values even if non-string. + Any of the output-format command-line flags (see mlr -h). Example: using + mlr --icsv --opprint ... then put --ojson 'tee > "mytap-".$a.".dat", $*' then ... + the input is CSV, the output is pretty-print tabular, but the tee-file output + is written in JSON format. + --no-fflush: for emit, tee, print, and dump, don't call fflush() after every + record. + + Expression-specification options: + -f {filename}: the DSL expression is taken from the specified file rather + than from the command line. Outer single quotes wrapping the expression + should not be placed in the file. If -f is specified more than once, + all input files specified using -f are concatenated to produce the expression. + (For example, you can define functions in one file and call them from another.) + -e {expression}: You can use this after -f to add an expression. Example use + case: define functions/subroutines in a file you specify with -f, then call + them with an expression you specify with -e. + (If you mix -e and -f then the expressions are evaluated in the order encountered. + Since the expression pieces are simply concatenated, please be sure to use intervening + semicolons to separate expressions.) + + -s name=value: Predefines out-of-stream variable @name to have value "value". + Thus mlr put put -s foo=97 '$column += @foo' is like + mlr put put 'begin {@foo = 97} $column += @foo'. + The value part is subject to type-inferencing as specified by -S/-F. + May be specified more than once, e.g. -s name1=value1 -s name2=value2. + Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE + + Tracing options: + -v: Prints the expressions's AST (abstract syntax tree), which gives + full transparency on the precedence and associativity rules of + Miller's grammar, to stdout. + -a: Prints a low-level stack-allocation trace to stdout. + -t: Prints a low-level parser trace to stderr. + -T: Prints a every statement to stderr as it is executed. + + Other options: + -q: Does not include the modified record in the output stream. Useful for when + all desired output is in begin and/or end blocks. + + Please use a dollar sign for field names and double-quotes for string + literals. If field names have special characters such as "." then you might + use braces, e.g. '${field.name}'. Miller built-in variables are + NF NR FNR FILENUM FILENAME M_PI M_E, and ENV["namegoeshere"] to access environment + variables. The environment-variable name may be an expression, e.g. a field + value. + + Use # to comment to end of line. + + Examples: + mlr put '$y = log10($x); $z = sqrt($y)' + mlr put '$x>0.0 { $y=log10($x); $z=sqrt($y) }' # does {...} only if $x > 0.0 + mlr put '$x>0.0; $y=log10($x); $z=sqrt($y)' # does all three statements + mlr put '$a =~ "([a-z]+)_([0-9]+); $b = "left_\1"; $c = "right_\2"' + mlr put '$a =~ "([a-z]+)_([0-9]+) { $b = "left_\1"; $c = "right_\2" }' + mlr put '$filename = FILENAME' + mlr put '$colored_shape = $color . "_" . $shape' + mlr put '$y = cos($theta); $z = atan2($y, $x)' + mlr put '$name = sub($name, "http.*com"i, "")' + mlr put -q '@sum += $x; end {emit @sum}' + mlr put -q '@sum[$a] += $x; end {emit @sum, "a"}' + mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' + mlr put -q '@min=min(@min,$x);@max=max(@max,$x); end{emitf @min, @max}' + mlr put -q 'is_null(@xmax) || $x > @xmax {@xmax=$x; @recmax=$*}; end {emit @recmax}' + mlr put ' + $x = 1; + #$y = 2; + $z = 3 + ' + + Please see also 'mlr -k' for examples using redirected output. + + Please see https://miller.readthedocs.io/en/latest/reference.html for more information + including function list. Or "mlr -f". + Please see in particular: + http://www.johnkerl.org/miller/doc/reference-verbs.html#put + + regularize + Usage: mlr regularize + For records seen earlier in the data stream with same field names in + a different order, outputs them with field names in the previously + encountered order. + Example: input records a=1,c=2,b=3, then e=4,d=5, then c=7,a=6,b=8 + output as a=1,c=2,b=3, then e=4,d=5, then a=6,c=7,b=8 + + remove-empty-columns + Usage: mlr remove-empty-columns + Omits fields which are empty on every input row. Non-streaming. + + rename + Usage: mlr rename [options] {old1,new1,old2,new2,...} + Renames specified fields. + Options: + -r Treat old field names as regular expressions. "ab", "a.*b" + will match any field name containing the substring "ab" or + matching "a.*b", respectively; anchors of the form "^ab$", + "^a.*b$" may be used. New field names may be plain strings, + or may contain capture groups of the form "\1" through + "\9". Wrapping the regex in double quotes is optional, but + is required if you wish to follow it with 'i' to indicate + case-insensitivity. + -g Do global replacement within each field name rather than + first-match replacement. + Examples: + mlr rename old_name,new_name' + mlr rename old_name_1,new_name_1,old_name_2,new_name_2' + mlr rename -r 'Date_[0-9]+,Date,' Rename all such fields to be "Date" + mlr rename -r '"Date_[0-9]+",Date' Same + mlr rename -r 'Date_([0-9]+).*,\1' Rename all such fields to be of the form 20151015 + mlr rename -r '"name"i,Name' Rename "name", "Name", "NAME", etc. to "Name" + + reorder + Usage: mlr reorder [options] + -f {a,b,c} Field names to reorder. + -e Put specified field names at record end: default is to put + them at record start. + Examples: + mlr reorder -f a,b sends input record "d=4,b=2,a=1,c=3" to "a=1,b=2,d=4,c=3". + mlr reorder -e -f a,b sends input record "d=4,b=2,a=1,c=3" to "d=4,c=3,a=1,b=2". + + repeat + Usage: mlr repeat [options] + Copies input records to output records multiple times. + Options must be exactly one of the following: + -n {repeat count} Repeat each input record this many times. + -f {field name} Same, but take the repeat count from the specified + field name of each input record. + Example: + echo x=0 | mlr repeat -n 4 then put '$x=urand()' + produces: + x=0.488189 + x=0.484973 + x=0.704983 + x=0.147311 + Example: + echo a=1,b=2,c=3 | mlr repeat -f b + produces: + a=1,b=2,c=3 + a=1,b=2,c=3 + Example: + echo a=1,b=2,c=3 | mlr repeat -f c + produces: + a=1,b=2,c=3 + a=1,b=2,c=3 + a=1,b=2,c=3 + + reshape + Usage: mlr reshape [options] + Wide-to-long options: + -i {input field names} -o {key-field name,value-field name} + -r {input field regexes} -o {key-field name,value-field name} + These pivot/reshape the input data such that the input fields are removed + and separate records are emitted for each key/value pair. + Note: this works with tail -f and produces output records for each input + record seen. + Long-to-wide options: + -s {key-field name,value-field name} + These pivot/reshape the input data to undo the wide-to-long operation. + Note: this does not work with tail -f; it produces output records only after + all input records have been read. + + Examples: + + Input file "wide.txt": + time X Y + 2009-01-01 0.65473572 2.4520609 + 2009-01-02 -0.89248112 0.2154713 + 2009-01-03 0.98012375 1.3179287 + + mlr --pprint reshape -i X,Y -o item,value wide.txt + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + mlr --pprint reshape -r '[A-Z]' -o item,value wide.txt + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + Input file "long.txt": + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + mlr --pprint reshape -s item,value long.txt + time X Y + 2009-01-01 0.65473572 2.4520609 + 2009-01-02 -0.89248112 0.2154713 + 2009-01-03 0.98012375 1.3179287 + See also mlr nest. + + sample + Usage: mlr sample [options] + Reservoir sampling (subsampling without replacement), optionally by category. + -k {count} Required: number of records to output, total, or by group if using -g. + -g {a,b,c} Optional: group-by-field names for samples. + See also mlr bootstrap and mlr shuffle. + + sec2gmt + Usage: mlr sec2gmt [options] {comma-separated list of field names} + Replaces a numeric field representing seconds since the epoch with the + corresponding GMT timestamp; leaves non-numbers as-is. This is nothing + more than a keystroke-saver for the sec2gmt function: + mlr sec2gmt time1,time2 + is the same as + mlr put '$time1=sec2gmt($time1);$time2=sec2gmt($time2)' + Options: + -1 through -9: format the seconds using 1..9 decimal places, respectively. + + sec2gmtdate + Usage: mlr sec2gmtdate {comma-separated list of field names} + Replaces a numeric field representing seconds since the epoch with the + corresponding GMT year-month-day timestamp; leaves non-numbers as-is. + This is nothing more than a keystroke-saver for the sec2gmtdate function: + mlr sec2gmtdate time1,time2 + is the same as + mlr put '$time1=sec2gmtdate($time1);$time2=sec2gmtdate($time2)' + + seqgen + Usage: mlr seqgen [options] + Produces a sequence of counters. Discards the input record stream. Produces + output as specified by the following options: + -f {name} Field name for counters; default "i". + --start {number} Inclusive start value; default "1". + --stop {number} Inclusive stop value; default "100". + --step {number} Step value; default "1". + Start, stop, and/or step may be floating-point. Output is integer if start, + stop, and step are all integers. Step may be negative. It may not be zero + unless start == stop. + + shuffle + Usage: mlr shuffle {no options} + Outputs records randomly permuted. No output records are produced until + all input records are read. + See also mlr bootstrap and mlr sample. + + skip-trivial-records + Usage: mlr skip-trivial-records [options] + Passes through all records except: + * those with zero fields; + * those for which all fields have empty value. + + sort + Usage: mlr sort {flags} + Flags: + -f {comma-separated field names} Lexical ascending + -n {comma-separated field names} Numerical ascending; nulls sort last + -nf {comma-separated field names} Same as -n + -r {comma-separated field names} Lexical descending + -nr {comma-separated field names} Numerical descending; nulls sort first + Sorts records primarily by the first specified field, secondarily by the second + field, and so on. (Any records not having all specified sort keys will appear + at the end of the output, in the order they were encountered, regardless of the + specified sort order.) The sort is stable: records that compare equal will sort + in the order they were encountered in the input record stream. + + Example: + mlr sort -f a,b -nr x,y,z + which is the same as: + mlr sort -f a -f b -nr x -nr y -nr z + + sort-within-records + Usage: mlr sort-within-records [no options] + Outputs records sorted lexically ascending by keys. + + stats1 + Usage: mlr stats1 [options] + Computes univariate statistics for one or more given fields, accumulated across + the input record stream. + Options: + -a {sum,count,...} Names of accumulators: p10 p25.2 p50 p98 p100 etc. and/or + one or more of: + count Count instances of fields + mode Find most-frequently-occurring values for fields; first-found wins tie + antimode Find least-frequently-occurring values for fields; first-found wins tie + sum Compute sums of specified fields + mean Compute averages (sample means) of specified fields + stddev Compute sample standard deviation of specified fields + var Compute sample variance of specified fields + meaneb Estimate error bars for averages (assuming no sample autocorrelation) + skewness Compute sample skewness of specified fields + kurtosis Compute sample kurtosis of specified fields + min Compute minimum values of specified fields + max Compute maximum values of specified fields + -f {a,b,c} Value-field names on which to compute statistics + --fr {regex} Regex for value-field names on which to compute statistics + (compute statistics on values in all field names matching regex) + --fx {regex} Inverted regex for value-field names on which to compute statistics + (compute statistics on values in all field names not matching regex) + -g {d,e,f} Optional group-by-field names + --gr {regex} Regex for optional group-by-field names + (group by values in field names matching regex) + --gx {regex} Inverted regex for optional group-by-field names + (group by values in field names not matching regex) + --grfx {regex} Shorthand for --gr {regex} --fx {that same regex} + -i Use interpolated percentiles, like R's type=7; default like type=1. + Not sensical for string-valued fields. + -s Print iterative stats. Useful in tail -f contexts (in which + case please avoid pprint-format output since end of input + stream will never be seen). + -F Computes integerable things (e.g. count) in floating point. + Example: mlr stats1 -a min,p10,p50,p90,max -f value -g size,shape + Example: mlr stats1 -a count,mode -f size + Example: mlr stats1 -a count,mode -f size -g shape + Example: mlr stats1 -a count,mode --fr '^[a-h].*$' -gr '^k.*$' + This computes count and mode statistics on all field names beginning + with a through h, grouped by all field names starting with k. + Notes: + * p50 and median are synonymous. + * min and max output the same results as p0 and p100, respectively, but use + less memory. + * String-valued data make sense unless arithmetic on them is required, + e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data, + numbers are less than strings. + * count and mode allow text input; the rest require numeric input. + In particular, 1 and 1.0 are distinct text for count and mode. + * When there are mode ties, the first-encountered datum wins. + + stats2 + Usage: mlr stats2 [options] + Computes bivariate statistics for one or more given field-name pairs, + accumulated across the input record stream. + -a {linreg-ols,corr,...} Names of accumulators: one or more of: + linreg-pca Linear regression using principal component analysis + linreg-ols Linear regression using ordinary least squares + r2 Quality metric for linreg-ols (linreg-pca emits its own) + logireg Logistic regression + corr Sample correlation + cov Sample covariance + covx Sample-covariance matrix + -f {a,b,c,d} Value-field name-pairs on which to compute statistics. + There must be an even number of names. + -g {e,f,g} Optional group-by-field names. + -v Print additional output for linreg-pca. + -s Print iterative stats. Useful in tail -f contexts (in which + case please avoid pprint-format output since end of input + stream will never be seen). + --fit Rather than printing regression parameters, applies them to + the input data to compute new fit fields. All input records are + held in memory until end of input stream. Has effect only for + linreg-ols, linreg-pca, and logireg. + Only one of -s or --fit may be used. + Example: mlr stats2 -a linreg-pca -f x,y + Example: mlr stats2 -a linreg-ols,r2 -f x,y -g size,shape + Example: mlr stats2 -a corr -f x,y + + step + Usage: mlr step [options] + Computes values dependent on the previous record, optionally grouped + by category. + + Options: + -a {delta,rsum,...} Names of steppers: comma-separated, one or more of: + delta Compute differences in field(s) between successive records + shift Include value(s) in field(s) from previous record, if any + from-first Compute differences in field(s) from first record + ratio Compute ratios in field(s) between successive records + rsum Compute running sums of field(s) between successive records + counter Count instances of field(s) between successive records + ewma Exponentially weighted moving average over successive records + -f {a,b,c} Value-field names on which to compute statistics + -g {d,e,f} Optional group-by-field names + -F Computes integerable things (e.g. counter) in floating point. + -d {x,y,z} Weights for ewma. 1 means current sample gets all weight (no + smoothing), near under under 1 is light smoothing, near over 0 is + heavy smoothing. Multiple weights may be specified, e.g. + "mlr step -a ewma -f sys_load -d 0.01,0.1,0.9". Default if omitted + is "-d 0.5". + -o {a,b,c} Custom suffixes for EWMA output fields. If omitted, these default to + the -d values. If supplied, the number of -o values must be the same + as the number of -d values. + + Examples: + mlr step -a rsum -f request_size + mlr step -a delta -f request_size -g hostname + mlr step -a ewma -d 0.1,0.9 -f x,y + mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y + mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g group_name + + Please see https://miller.readthedocs.io/en/latest/reference-verbs.html#filter or + https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average + for more information on EWMA. + + tac + Usage: mlr tac + Prints records in reverse order from the order in which they were encountered. + + tail + Usage: mlr tail [options] + -n {count} Tail count to print; default 10 + -g {a,b,c} Optional group-by-field names for tail counts + Passes through the last n records, optionally by category. + + tee + Usage: mlr tee [options] {filename} + Passes through input records (like mlr cat) but also writes to specified output + file, using output-format flags from the command line (e.g. --ocsv). See also + the "tee" keyword within mlr put, which allows data-dependent filenames. + Options: + -a: append to existing file, if any, rather than overwriting. + --no-fflush: don't call fflush() after every record. + Any of the output-format command-line flags (see mlr -h). Example: using + mlr --icsv --opprint put '...' then tee --ojson ./mytap.dat then stats1 ... + the input is CSV, the output is pretty-print tabular, but the tee-file output + is written in JSON format. + + top + Usage: mlr top [options] + -f {a,b,c} Value-field names for top counts. + -g {d,e,f} Optional group-by-field names for top counts. + -n {count} How many records to print per category; default 1. + -a Print all fields for top-value records; default is + to print only value and group-by fields. Requires a single + value-field name only. + --min Print top smallest values; default is top largest values. + -F Keep top values as floats even if they look like integers. + -o {name} Field name for output indices. Default "top_idx". + Prints the n records with smallest/largest values at specified fields, + optionally by category. + + uniq + Usage: mlr uniq [options] + Prints distinct values for specified field names. With -c, same as + count-distinct. For uniq, -f is a synonym for -g. + + Options: + -g {d,e,f} Group-by-field names for uniq counts. + -c Show repeat counts in addition to unique values. + -n Show only the number of distinct values. + -o {name} Field name for output count. Default "count". + -a Output each unique record only once. Incompatible with -g. + With -c, produces unique records, with repeat counts for each. + With -n, produces only one record which is the unique-record count. + With neither -c nor -n, produces unique records. + + unsparsify + Usage: mlr unsparsify [options] + Prints records with the union of field names over all input records. + For field names absent in a given record but present in others, fills in a + value. Without -f, this verb retains all input before producing any output. + + Options: + --fill-with {filler string} What to fill absent fields with. Defaults to + the empty string. + -f {a,b,c} Specify field names to be operated on. Any other fields won't be + modified, and operation will be streaming. + + Example: if the input is two records, one being 'a=1,b=2' and the other + being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and + 'a=,b=3,c=4'. + + FUNCTIONS FOR FILTER/PUT + + + (class=arithmetic #args=2): Addition. + + + (class=arithmetic #args=1): Unary plus. + + - + (class=arithmetic #args=2): Subtraction. + + - (class=arithmetic #args=1): Unary minus. + + * + (class=arithmetic #args=2): Multiplication. + + / + (class=arithmetic #args=2): Division. + + // + (class=arithmetic #args=2): Integer division: rounds to negative (pythonic). + + .+ + (class=arithmetic #args=2): Addition, with integer-to-integer overflow + + .+ (class=arithmetic #args=1): Unary plus, with integer-to-integer overflow. + + .- + (class=arithmetic #args=2): Subtraction, with integer-to-integer overflow. + + .- (class=arithmetic #args=1): Unary minus, with integer-to-integer overflow. + + .* + (class=arithmetic #args=2): Multiplication, with integer-to-integer overflow. + + ./ + (class=arithmetic #args=2): Division, with integer-to-integer overflow. + + .// + (class=arithmetic #args=2): Integer division: rounds to negative (pythonic), with integer-to-integer overflow. + + % + (class=arithmetic #args=2): Remainder; never negative-valued (pythonic). + + ** + (class=arithmetic #args=2): Exponentiation; same as pow, but as an infix + operator. + + | + (class=arithmetic #args=2): Bitwise OR. + + ^ + (class=arithmetic #args=2): Bitwise XOR. + + & + (class=arithmetic #args=2): Bitwise AND. + + ~ + (class=arithmetic #args=1): Bitwise NOT. Beware '$y=~$x' since =~ is the + regex-match operator: try '$y = ~$x'. + + << + (class=arithmetic #args=2): Bitwise left-shift. + + >> + (class=arithmetic #args=2): Bitwise right-shift. + + bitcount + (class=arithmetic #args=1): Count of 1-bits + + == + (class=boolean #args=2): String/numeric equality. Mixing number and string + results in string compare. + + != + (class=boolean #args=2): String/numeric inequality. Mixing number and string + results in string compare. + + =~ + (class=boolean #args=2): String (left-hand side) matches regex (right-hand + side), e.g. '$name =~ "^a.*b$"'. + + !=~ + (class=boolean #args=2): String (left-hand side) does not match regex + (right-hand side), e.g. '$name !=~ "^a.*b$"'. + + > + (class=boolean #args=2): String/numeric greater-than. Mixing number and string + results in string compare. + + >= + (class=boolean #args=2): String/numeric greater-than-or-equals. Mixing number + and string results in string compare. + + < + (class=boolean #args=2): String/numeric less-than. Mixing number and string + results in string compare. + + <= + (class=boolean #args=2): String/numeric less-than-or-equals. Mixing number + and string results in string compare. + + && + (class=boolean #args=2): Logical AND. + + || + (class=boolean #args=2): Logical OR. + + ^^ + (class=boolean #args=2): Logical XOR. + + ! + (class=boolean #args=1): Logical negation. + + ? : + (class=boolean #args=3): Ternary operator. + + . + (class=string #args=2): String concatenation. + + gsub + (class=string #args=3): Example: '$name=gsub($name, "old", "new")' + (replace all). + + regextract + (class=string #args=2): Example: '$name=regextract($name, "[A-Z]{3}[0-9]{2}")' + . + + regextract_or_else + (class=string #args=3): Example: '$name=regextract_or_else($name, "[A-Z]{3}[0-9]{2}", "default")' + . + + strlen + (class=string #args=1): String length. + + sub + (class=string #args=3): Example: '$name=sub($name, "old", "new")' + (replace once). + + ssub + (class=string #args=3): Like sub but does no regexing. No characters are special. + + substr + (class=string #args=3): substr(s,m,n) gives substring of s from 0-up position m to n + inclusive. Negative indices -len .. -1 alias to 0 .. len-1. + + tolower + (class=string #args=1): Convert string to lowercase. + + toupper + (class=string #args=1): Convert string to uppercase. + + truncate + (class=string #args=2): Truncates string first argument to max length of int second argument. + + capitalize + (class=string #args=1): Convert string's first character to uppercase. + + lstrip + (class=string #args=1): Strip leading whitespace from string. + + rstrip + (class=string #args=1): Strip trailing whitespace from string. + + strip + (class=string #args=1): Strip leading and trailing whitespace from string. + + collapse_whitespace + (class=string #args=1): Strip repeated whitespace from string. + + clean_whitespace + (class=string #args=1): Same as collapse_whitespace and strip. + + system + (class=string #args=1): Run command string, yielding its stdout minus final carriage return. + + abs + (class=math #args=1): Absolute value. + + acos + (class=math #args=1): Inverse trigonometric cosine. + + acosh + (class=math #args=1): Inverse hyperbolic cosine. + + asin + (class=math #args=1): Inverse trigonometric sine. + + asinh + (class=math #args=1): Inverse hyperbolic sine. + + atan + (class=math #args=1): One-argument arctangent. + + atan2 + (class=math #args=2): Two-argument arctangent. + + atanh + (class=math #args=1): Inverse hyperbolic tangent. + + cbrt + (class=math #args=1): Cube root. + + ceil + (class=math #args=1): Ceiling: nearest integer at or above. + + cos + (class=math #args=1): Trigonometric cosine. + + cosh + (class=math #args=1): Hyperbolic cosine. + + erf + (class=math #args=1): Error function. + + erfc + (class=math #args=1): Complementary error function. + + exp + (class=math #args=1): Exponential function e**x. + + expm1 + (class=math #args=1): e**x - 1. + + floor + (class=math #args=1): Floor: nearest integer at or below. + + invqnorm + (class=math #args=1): Inverse of normal cumulative distribution + function. Note that invqorm(urand()) is normally distributed. + + log + (class=math #args=1): Natural (base-e) logarithm. + + log10 + (class=math #args=1): Base-10 logarithm. + + log1p + (class=math #args=1): log(1-x). + + logifit + (class=math #args=3): Given m and b from logistic regression, compute + fit: $yhat=logifit($x,$m,$b). + + madd + (class=math #args=3): a + b mod m (integers) + + max + (class=math variadic): max of n numbers; null loses + + mexp + (class=math #args=3): a ** b mod m (integers) + + min + (class=math variadic): Min of n numbers; null loses + + mmul + (class=math #args=3): a * b mod m (integers) + + msub + (class=math #args=3): a - b mod m (integers) + + pow + (class=math #args=2): Exponentiation; same as **. + + qnorm + (class=math #args=1): Normal cumulative distribution function. + + round + (class=math #args=1): Round to nearest integer. + + roundm + (class=math #args=2): Round to nearest multiple of m: roundm($x,$m) is + the same as round($x/$m)*$m + + sgn + (class=math #args=1): +1 for positive input, 0 for zero input, -1 for + negative input. + + sin + (class=math #args=1): Trigonometric sine. + + sinh + (class=math #args=1): Hyperbolic sine. + + sqrt + (class=math #args=1): Square root. + + tan + (class=math #args=1): Trigonometric tangent. + + tanh + (class=math #args=1): Hyperbolic tangent. + + urand + (class=math #args=0): Floating-point numbers uniformly distributed on the unit interval. + Int-valued example: '$n=floor(20+urand()*11)'. + + urandrange + (class=math #args=2): Floating-point numbers uniformly distributed on the interval [a, b). + + urand32 + (class=math #args=0): Integer uniformly distributed 0 and 2**32-1 + inclusive. + + urandint + (class=math #args=2): Integer uniformly distributed between inclusive + integer endpoints. + + dhms2fsec + (class=time #args=1): Recovers floating-point seconds as in + dhms2fsec("5d18h53m20.250000s") = 500000.250000 + + dhms2sec + (class=time #args=1): Recovers integer seconds as in + dhms2sec("5d18h53m20s") = 500000 + + fsec2dhms + (class=time #args=1): Formats floating-point seconds as in + fsec2dhms(500000.25) = "5d18h53m20.250000s" + + fsec2hms + (class=time #args=1): Formats floating-point seconds as in + fsec2hms(5000.25) = "01:23:20.250000" + + gmt2sec + (class=time #args=1): Parses GMT timestamp as integer seconds since + the epoch. + + localtime2sec + (class=time #args=1): Parses local timestamp as integer seconds since + the epoch. Consults $TZ environment variable. + + hms2fsec + (class=time #args=1): Recovers floating-point seconds as in + hms2fsec("01:23:20.250000") = 5000.250000 + + hms2sec + (class=time #args=1): Recovers integer seconds as in + hms2sec("01:23:20") = 5000 + + sec2dhms + (class=time #args=1): Formats integer seconds as in sec2dhms(500000) + = "5d18h53m20s" + + sec2gmt + (class=time #args=1): Formats seconds since epoch (integer part) + as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z". + Leaves non-numbers as-is. + + sec2gmt (class=time #args=2): Formats seconds since epoch as GMT timestamp with n + decimal places for seconds, e.g. sec2gmt(1440768801.7,1) = "2015-08-28T13:33:21.7Z". + Leaves non-numbers as-is. + + sec2gmtdate + (class=time #args=1): Formats seconds since epoch (integer part) + as GMT timestamp with year-month-date, e.g. sec2gmtdate(1440768801.7) = "2015-08-28". + Leaves non-numbers as-is. + + sec2localtime + (class=time #args=1): Formats seconds since epoch (integer part) + as local timestamp, e.g. sec2localtime(1440768801.7) = "2015-08-28T13:33:21Z". + Consults $TZ environment variable. Leaves non-numbers as-is. + + sec2localtime (class=time #args=2): Formats seconds since epoch as local timestamp with n + decimal places for seconds, e.g. sec2localtime(1440768801.7,1) = "2015-08-28T13:33:21.7Z". + Consults $TZ environment variable. Leaves non-numbers as-is. + + sec2localdate + (class=time #args=1): Formats seconds since epoch (integer part) + as local timestamp with year-month-date, e.g. sec2localdate(1440768801.7) = "2015-08-28". + Consults $TZ environment variable. Leaves non-numbers as-is. + + sec2hms + (class=time #args=1): Formats integer seconds as in + sec2hms(5000) = "01:23:20" + + strftime + (class=time #args=2): Formats seconds since the epoch as timestamp, e.g. + strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z", and + strftime(1440768801.7,"%Y-%m-%dT%H:%M:%3SZ") = "2015-08-28T13:33:21.700Z". + Format strings are as in the C library (please see "man strftime" on your system), + with the Miller-specific addition of "%1S" through "%9S" which format the seconds + with 1 through 9 decimal places, respectively. ("%S" uses no decimal places.) + See also strftime_local. + + strftime_local + (class=time #args=2): Like strftime but consults the $TZ environment variable to get local time zone. + + strptime + (class=time #args=2): Parses timestamp as floating-point seconds since the epoch, + e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.000000, + and strptime("2015-08-28T13:33:21.345Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.345000. + See also strptime_local. + + strptime_local + (class=time #args=2): Like strptime, but consults $TZ environment variable to find and use local timezone. + + systime + (class=time #args=0): Floating-point seconds since the epoch, + e.g. 1440768801.748936. + + is_absent + (class=typing #args=1): False if field is present in input, true otherwise + + is_bool + (class=typing #args=1): True if field is present with boolean value. Synonymous with is_boolean. + + is_boolean + (class=typing #args=1): True if field is present with boolean value. Synonymous with is_bool. + + is_empty + (class=typing #args=1): True if field is present in input with empty string value, false otherwise. + + is_empty_map + (class=typing #args=1): True if argument is a map which is empty. + + is_float + (class=typing #args=1): True if field is present with value inferred to be float + + is_int + (class=typing #args=1): True if field is present with value inferred to be int + + is_map + (class=typing #args=1): True if argument is a map. + + is_nonempty_map + (class=typing #args=1): True if argument is a map which is non-empty. + + is_not_empty + (class=typing #args=1): False if field is present in input with empty value, true otherwise + + is_not_map + (class=typing #args=1): True if argument is not a map. + + is_not_null + (class=typing #args=1): False if argument is null (empty or absent), true otherwise. + + is_null + (class=typing #args=1): True if argument is null (empty or absent), false otherwise. + + is_numeric + (class=typing #args=1): True if field is present with value inferred to be int or float + + is_present + (class=typing #args=1): True if field is present in input, false otherwise. + + is_string + (class=typing #args=1): True if field is present with string (including empty-string) value + + asserting_absent + (class=typing #args=1): Returns argument if it is absent in the input data, else + throws an error. + + asserting_bool + (class=typing #args=1): Returns argument if it is present with boolean value, else + throws an error. + + asserting_boolean + (class=typing #args=1): Returns argument if it is present with boolean value, else + throws an error. + + asserting_empty + (class=typing #args=1): Returns argument if it is present in input with empty value, + else throws an error. + + asserting_empty_map + (class=typing #args=1): Returns argument if it is a map with empty value, else + throws an error. + + asserting_float + (class=typing #args=1): Returns argument if it is present with float value, else + throws an error. + + asserting_int + (class=typing #args=1): Returns argument if it is present with int value, else + throws an error. + + asserting_map + (class=typing #args=1): Returns argument if it is a map, else throws an error. + + asserting_nonempty_map + (class=typing #args=1): Returns argument if it is a non-empty map, else throws + an error. + + asserting_not_empty + (class=typing #args=1): Returns argument if it is present in input with non-empty + value, else throws an error. + + asserting_not_map + (class=typing #args=1): Returns argument if it is not a map, else throws an error. + + asserting_not_null + (class=typing #args=1): Returns argument if it is non-null (non-empty and non-absent), + else throws an error. + + asserting_null + (class=typing #args=1): Returns argument if it is null (empty or absent), else throws + an error. + + asserting_numeric + (class=typing #args=1): Returns argument if it is present with int or float value, + else throws an error. + + asserting_present + (class=typing #args=1): Returns argument if it is present in input, else throws + an error. + + asserting_string + (class=typing #args=1): Returns argument if it is present with string (including + empty-string) value, else throws an error. + + boolean + (class=conversion #args=1): Convert int/float/bool/string to boolean. + + float + (class=conversion #args=1): Convert int/float/bool/string to float. + + fmtnum + (class=conversion #args=2): Convert int/float/bool to string using + printf-style format string, e.g. '$s = fmtnum($n, "%06lld")'. WARNING: Miller numbers + are all long long or double. If you use formats like %d or %f, behavior is undefined. + + hexfmt + (class=conversion #args=1): Convert int to string, e.g. 255 to "0xff". + + int + (class=conversion #args=1): Convert int/float/bool/string to int. + + string + (class=conversion #args=1): Convert int/float/bool/string to string. + + typeof + (class=conversion #args=1): Convert argument to type of argument (e.g. + MT_STRING). For debug. + + depth + (class=maps #args=1): Prints maximum depth of hashmap: ''. Scalars have depth 0. + + haskey + (class=maps #args=2): True/false if map has/hasn't key, e.g. 'haskey($*, "a")' or + 'haskey(mymap, mykey)'. Error if 1st argument is not a map. + + joink + (class=maps #args=2): Makes string from map keys. E.g. 'joink($*, ",")'. + + joinkv + (class=maps #args=3): Makes string from map key-value pairs. E.g. 'joinkv(@v[2], "=", ",")' + + joinv + (class=maps #args=2): Makes string from map values. E.g. 'joinv(mymap, ",")'. + + leafcount + (class=maps #args=1): Counts total number of terminal values in hashmap. For single-level maps, + same as length. + + length + (class=maps #args=1): Counts number of top-level entries in hashmap. Scalars have length 1. + + mapdiff + (class=maps variadic): With 0 args, returns empty map. With 1 arg, returns copy of arg. + With 2 or more, returns copy of arg 1 with all keys from any of remaining argument maps removed. + + mapexcept + (class=maps variadic): Returns a map with keys from remaining arguments, if any, unset. + E.g. 'mapexcept({1:2,3:4,5:6}, 1, 5, 7)' is '{3:4}'. + + mapselect + (class=maps variadic): Returns a map with only keys from remaining arguments set. + E.g. 'mapselect({1:2,3:4,5:6}, 1, 5, 7)' is '{1:2,5:6}'. + + mapsum + (class=maps variadic): With 0 args, returns empty map. With >= 1 arg, returns a map with + key-value pairs from all arguments. Rightmost collisions win, e.g. 'mapsum({1:2,3:4},{1:5})' is '{1:5,3:4}'. + + splitkv + (class=maps #args=3): Splits string by separators into map with type inference. + E.g. 'splitkv("a=1,b=2,c=3", "=", ",")' gives '{"a" : 1, "b" : 2, "c" : 3}'. + + splitkvx + (class=maps #args=3): Splits string by separators into map without type inference (keys and + values are strings). E.g. 'splitkv("a=1,b=2,c=3", "=", ",")' gives + '{"a" : "1", "b" : "2", "c" : "3"}'. + + splitnv + (class=maps #args=2): Splits string by separator into integer-indexed map with type inference. + E.g. 'splitnv("a,b,c" , ",")' gives '{1 : "a", 2 : "b", 3 : "c"}'. + + splitnvx + (class=maps #args=2): Splits string by separator into integer-indexed map without type + inference (values are strings). E.g. 'splitnv("4,5,6" , ",")' gives '{1 : "4", 2 : "5", 3 : "6"}'. + + KEYWORDS FOR PUT AND FILTER + all + all: used in "emit", "emitp", and "unset" as a synonym for @* + + begin + begin: defines a block of statements to be executed before input records + are ingested. The body statements must be wrapped in curly braces. + Example: 'begin { @count = 0 }' + + bool + bool: declares a boolean local variable in the current curly-braced scope. + Type-checking happens at assignment: 'bool b = 1' is an error. + + break + break: causes execution to continue after the body of the current + for/while/do-while loop. + + call + call: used for invoking a user-defined subroutine. + Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)' + + continue + continue: causes execution to skip the remaining statements in the body of + the current for/while/do-while loop. For-loop increments are still applied. + + do + do: with "while", introduces a do-while loop. The body statements must be wrapped + in curly braces. + + dump + dump: prints all currently defined out-of-stream variables immediately + to stdout as JSON. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump }' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump > "mytap.dat"}' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >> "mytap.dat"}' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump | "jq .[]"}' + + edump + edump: prints all currently defined out-of-stream variables immediately + to stderr as JSON. + + Example: mlr --from f.dat put -q '@v[NR]=$*; end { edump }' + + elif + elif: the way Miller spells "else if". The body statements must be wrapped + in curly braces. + + else + else: terminates an if/elif/elif chain. The body statements must be wrapped + in curly braces. + + emit + emit: inserts an out-of-stream variable into the output record stream. Hashmap + indices present in the data but not slotted by emit arguments are not output. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put 'emit > "/tmp/data-".$a, $*' + Example: mlr --from f.dat put 'emit > "/tmp/data-".$a, mapexcept($*, "a")' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums' + Example: mlr --from f.dat put --ojson '@sums[$a][$b]+=$x; emit > "tap-".$a.$b.".dat", @sums' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >> "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "gzip > mytap.dat.gz", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > stderr, @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "grep somepattern", @*, "index1", "index2"' + + Please see http://johnkerl.org/miller/doc for more information. + + emitf + emitf: inserts non-indexed out-of-stream variable(s) side-by-side into the + output record stream. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a' + Example: mlr --from f.dat put --oxtab '@a=$i;@b+=$x;@c+=$y; emitf > "tap-".$i.".dat", @a' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > "mytap.dat", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf >> "mytap.dat", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > stderr, @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern > mytap.dat", @a, @b, @c' + + Please see http://johnkerl.org/miller/doc for more information. + + emitp + emitp: inserts an out-of-stream variable into the output record stream. + Hashmap indices present in the data but not slotted by emitp arguments are + output concatenated with ":". + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums' + Example: mlr --from f.dat put --opprint '@sums[$a][$b]+=$x; emitp > "tap-".$a.$b.".dat", @sums' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >> "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "gzip > mytap.dat.gz", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > stderr, @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "grep somepattern", @*, "index1", "index2"' + + Please see http://johnkerl.org/miller/doc for more information. + + end + end: defines a block of statements to be executed after input records + are ingested. The body statements must be wrapped in curly braces. + Example: 'end { emit @count }' + Example: 'end { eprint "Final count is " . @count }' + + eprint + eprint: prints expression immediately to stderr. + Example: mlr --from f.dat put -q 'eprint "The sum of x and y is ".($x+$y)' + Example: mlr --from f.dat put -q 'for (k, v in $*) { eprint k . " => " . v }' + Example: mlr --from f.dat put '(NR % 1000 == 0) { eprint "Checkpoint ".NR}' + + eprintn + eprintn: prints expression immediately to stderr, without trailing newline. + Example: mlr --from f.dat put -q 'eprintn "The sum of x and y is ".($x+$y); eprint ""' + + false + false: the boolean literal value. + + filter + filter: includes/excludes the record in the output record stream. + + Example: mlr --from f.dat put 'filter (NR == 2 || $x > 5.4)' + + Instead of put with 'filter false' you can simply use put -q. The following + uses the input record to accumulate data but only prints the running sum + without printing the input record: + + Example: mlr --from f.dat put -q '@running_sum += $x * $y; emit @running_sum' + + float + float: declares a floating-point local variable in the current curly-braced scope. + Type-checking happens at assignment: 'float x = 0' is an error. + + for + for: defines a for-loop using one of three styles. The body statements must + be wrapped in curly braces. + For-loop over stream record: + Example: 'for (k, v in $*) { ... }' + For-loop over out-of-stream variables: + Example: 'for (k, v in @counts) { ... }' + Example: 'for ((k1, k2), v in @counts) { ... }' + Example: 'for ((k1, k2, k3), v in @*) { ... }' + C-style for-loop: + Example: 'for (var i = 0, var b = 1; i < 10; i += 1, b *= 2) { ... }' + + func + func: used for defining a user-defined function. + Example: 'func f(a,b) { return sqrt(a**2+b**2)} $d = f($x, $y)' + + if + if: starts an if/elif/elif chain. The body statements must be wrapped + in curly braces. + + in + in: used in for-loops over stream records or out-of-stream variables. + + int + int: declares an integer local variable in the current curly-braced scope. + Type-checking happens at assignment: 'int x = 0.0' is an error. + + map + map: declares an map-valued local variable in the current curly-braced scope. + Type-checking happens at assignment: 'map b = 0' is an error. map b = {} is + always OK. map b = a is OK or not depending on whether a is a map. + + num + num: declares an int/float local variable in the current curly-braced scope. + Type-checking happens at assignment: 'num b = true' is an error. + + print + print: prints expression immediately to stdout. + Example: mlr --from f.dat put -q 'print "The sum of x and y is ".($x+$y)' + Example: mlr --from f.dat put -q 'for (k, v in $*) { print k . " => " . v }' + Example: mlr --from f.dat put '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}' + + printn + printn: prints expression immediately to stdout, without trailing newline. + Example: mlr --from f.dat put -q 'printn "."; end { print "" }' + + return + return: specifies the return value from a user-defined function. + Omitted return statements (including via if-branches) result in an absent-null + return value, which in turns results in a skipped assignment to an LHS. + + stderr + stderr: Used for tee, emit, emitf, emitp, print, and dump in place of filename + to print to standard error. + + stdout + stdout: Used for tee, emit, emitf, emitp, print, and dump in place of filename + to print to standard output. + + str + str: declares a string local variable in the current curly-braced scope. + Type-checking happens at assignment. + + subr + subr: used for defining a subroutine. + Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)' + + tee + tee: prints the current record to specified file. + This is an immediate print to the specified file (except for pprint format + which of course waits until the end of the input stream to format all output). + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output. See also mlr -h. + + emit with redirect and tee with redirect are identical, except tee can only + output $*. + + Example: mlr --from f.dat put 'tee > "/tmp/data-".$a, $*' + Example: mlr --from f.dat put 'tee >> "/tmp/data-".$a.$b, $*' + Example: mlr --from f.dat put 'tee > stderr, $*' + Example: mlr --from f.dat put -q 'tee | "tr [a-z\] [A-Z\]", $*' + Example: mlr --from f.dat put -q 'tee | "tr [a-z\] [A-Z\] > /tmp/data-".$a, $*' + Example: mlr --from f.dat put -q 'tee | "gzip > /tmp/data-".$a.".gz", $*' + Example: mlr --from f.dat put -q --ojson 'tee | "gzip > /tmp/data-".$a.".gz", $*' + + true + true: the boolean literal value. + + unset + unset: clears field(s) from the current record, or an out-of-stream or local variable. + + Example: mlr --from f.dat put 'unset $x' + Example: mlr --from f.dat put 'unset $*' + Example: mlr --from f.dat put 'for (k, v in $*) { if (k =~ "a.*") { unset $[k] } }' + Example: mlr --from f.dat put '...; unset @sums' + Example: mlr --from f.dat put '...; unset @sums["green"]' + Example: mlr --from f.dat put '...; unset @*' + + var + var: declares an untyped local variable in the current curly-braced scope. + Examples: 'var a=1', 'var xyz=""' + + while + while: introduces a while loop, or with "do", introduces a do-while loop. + The body statements must be wrapped in curly braces. + + ENV + ENV: access to environment variables by name, e.g. '$home = ENV["HOME"]' + + FILENAME + FILENAME: evaluates to the name of the current file being processed. + + FILENUM + FILENUM: evaluates to the number of the current file being processed, + starting with 1. + + FNR + FNR: evaluates to the number of the current record within the current file + being processed, starting with 1. Resets at the start of each file. + + IFS + IFS: evaluates to the input field separator from the command line. + + IPS + IPS: evaluates to the input pair separator from the command line. + + IRS + IRS: evaluates to the input record separator from the command line, + or to LF or CRLF from the input data if in autodetect mode (which is + the default). + + M_E + M_E: the mathematical constant e. + + M_PI + M_PI: the mathematical constant pi. + + NF + NF: evaluates to the number of fields in the current record. + + NR + NR: evaluates to the number of the current record over all files + being processed, starting with 1. Does not reset at the start of each file. + + OFS + OFS: evaluates to the output field separator from the command line. + + OPS + OPS: evaluates to the output pair separator from the command line. + + ORS + ORS: evaluates to the output record separator from the command line, + or to LF or CRLF from the input data if in autodetect mode (which is + the default). + + AUTHOR + Miller is written by John Kerl . + + This manual page has been composed from Miller's help output by Eric + MSP Veith . + + SEE ALSO + awk(1), sed(1), cut(1), join(1), sort(1), RFC 4180: Common Format and + MIME Type for Comma-Separated Values (CSV) Files, the miller website + http://johnkerl.org/miller/doc + + + + 2021-03-22 MILLER(1) diff --git a/docs6b/docs/_build/html/_sources/miller-by-example.rst.txt b/docs6b/docs/_build/html/_sources/miller-by-example.rst.txt new file mode 100644 index 000000000..11fdf479f --- /dev/null +++ b/docs6b/docs/_build/html/_sources/miller-by-example.rst.txt @@ -0,0 +1,540 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Miller by example +================= + +Obtaining Miller +^^^^^^^^^^^^^^^^ + +You can install Miller for various platforms as follows: + +* Linux: ``yum install miller`` or ``apt-get install miller`` depending on your flavor of Linux +* MacOS: ``brew install miller`` or ``port install miller`` depending on your preference of `Homebrew `_ or `MacPorts `_ . +* Windows: ``choco install miller`` using `Chocolatey `_ . +* See also :doc:`build` if you prefer -- in particular, if your platform's package manager doesn't have the latest release. + +Regardless, as a first check, at your system's command prompt, you should be able to run ``mlr --version`` and see something like the following: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --version + Miller v6.0.0-dev + +As a second check, given (`example.csv <./example.csv>`_) you should be able to do + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv cat example.csv + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + purple,triangle,false,51,81.2290,8.5910 + red,square,false,64,77.1991,9.5310 + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint cat example.csv + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +If you run into issues on these checks, please check out the resources on the :doc:`community` page for help. + +Miller verbs +^^^^^^^^^^^^ + +Let's take a quick look at some of the most useful Miller verbs -- file-format-aware, name-index-empowered equivalents of standard system comments. + +``mlr cat`` is like cat -- it passes the data through unmodified: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv cat example.csv + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + purple,triangle,false,51,81.2290,8.5910 + red,square,false,64,77.1991,9.5310 + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +but it can also do format conversion (here, you can pretty-print in tabular format): + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint cat example.csv + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --ojson cat example.csv + { + "color": "yellow", + "shape": "triangle", + "flag": true, + "index": 11, + "quantity": 43.6498, + "rate": 9.8870 + } + { + "color": "red", + "shape": "square", + "flag": true, + "index": 15, + "quantity": 79.2778, + "rate": 0.0130 + } + { + "color": "red", + "shape": "circle", + "flag": true, + "index": 16, + "quantity": 13.8103, + "rate": 2.9010 + } + { + "color": "red", + "shape": "square", + "flag": false, + "index": 48, + "quantity": 77.5542, + "rate": 7.4670 + } + { + "color": "purple", + "shape": "triangle", + "flag": false, + "index": 51, + "quantity": 81.2290, + "rate": 8.5910 + } + { + "color": "red", + "shape": "square", + "flag": false, + "index": 64, + "quantity": 77.1991, + "rate": 9.5310 + } + { + "color": "purple", + "shape": "triangle", + "flag": false, + "index": 65, + "quantity": 80.1405, + "rate": 5.8240 + } + { + "color": "yellow", + "shape": "circle", + "flag": true, + "index": 73, + "quantity": 63.9785, + "rate": 4.2370 + } + { + "color": "yellow", + "shape": "circle", + "flag": true, + "index": 87, + "quantity": 63.5058, + "rate": 8.3350 + } + { + "color": "purple", + "shape": "square", + "flag": false, + "index": 91, + "quantity": 72.3735, + "rate": 8.2430 + } + +``mlr head`` and ``mlr tail`` count records rather than lines. Whether you're getting the first few records or the last few, the CSV header is included either way: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv head -n 4 example.csv + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + red,square,true,15,79.2778,0.0130 + red,circle,true,16,13.8103,2.9010 + red,square,false,48,77.5542,7.4670 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv tail -n 4 example.csv + color,shape,flag,index,quantity,rate + purple,triangle,false,65,80.1405,5.8240 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + purple,square,false,91,72.3735,8.2430 + +You can sort on a single field: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint sort -f shape example.csv + color shape flag index quantity rate + red circle true 16 13.8103 2.9010 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + red square true 15 79.2778 0.0130 + red square false 48 77.5542 7.4670 + red square false 64 77.1991 9.5310 + purple square false 91 72.3735 8.2430 + yellow triangle true 11 43.6498 9.8870 + purple triangle false 51 81.2290 8.5910 + purple triangle false 65 80.1405 5.8240 + +You can sort primarily alphabetically on one field, then secondarily numerically descending on another field: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint sort -f shape -nr index example.csv + color shape flag index quantity rate + yellow circle true 87 63.5058 8.3350 + yellow circle true 73 63.9785 4.2370 + red circle true 16 13.8103 2.9010 + purple square false 91 72.3735 8.2430 + red square false 64 77.1991 9.5310 + red square false 48 77.5542 7.4670 + red square true 15 79.2778 0.0130 + purple triangle false 65 80.1405 5.8240 + purple triangle false 51 81.2290 8.5910 + yellow triangle true 11 43.6498 9.8870 + +If there are fields you don't want to see in your data, you can use ``cut`` to keep only the ones you want, in the same order they appeared in the input data: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint cut -f flag,shape example.csv + shape flag + triangle true + square true + circle true + square false + triangle false + square false + triangle false + circle true + circle true + square false + +You can also use ``cut -o`` to keep specified fields, but in your preferred order: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint cut -o -f flag,shape example.csv + flag shape + true triangle + true square + true circle + false square + false triangle + false square + false triangle + true circle + true circle + false square + +You can use ``cut -x`` to omit fields you don't care about: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint cut -x -f flag,shape example.csv + color index quantity rate + yellow 11 43.6498 9.8870 + red 15 79.2778 0.0130 + red 16 13.8103 2.9010 + red 48 77.5542 7.4670 + purple 51 81.2290 8.5910 + red 64 77.1991 9.5310 + purple 65 80.1405 5.8240 + yellow 73 63.9785 4.2370 + yellow 87 63.5058 8.3350 + purple 91 72.3735 8.2430 + +You can use ``filter`` to keep only records you care about: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint filter '$color == "red"' example.csv + color shape flag index quantity rate + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + red square false 64 77.1991 9.5310 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint filter '$color == "red" && $flag == 1' example.csv + +You can use ``put`` to create new fields which are computed from other fields: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint put '$ratio = $quantity / $rate; $color_shape = $color . "_" . $shape' example.csv + color shape flag index quantity rate ratio color_shape + yellow triangle true 11 43.6498 9.8870 4.414868008496004 yellow_triangle + red square true 15 79.2778 0.0130 6098.292307692308 red_square + red circle true 16 13.8103 2.9010 4.760530851430541 red_circle + red square false 48 77.5542 7.4670 10.386259541984733 red_square + purple triangle false 51 81.2290 8.5910 9.455127458968688 purple_triangle + red square false 64 77.1991 9.5310 8.099790158430384 red_square + purple triangle false 65 80.1405 5.8240 13.760388049450551 purple_triangle + yellow circle true 73 63.9785 4.2370 15.09995279679018 yellow_circle + yellow circle true 87 63.5058 8.3350 7.619172165566886 yellow_circle + purple square false 91 72.3735 8.2430 8.779995147397793 purple_square + +Even though Miller's main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index. Use ``$[[3]]`` to access the name of field 3 or ``$[[[3]]]`` to access the value of field 3: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint put '$[[3]] = "NEW"' example.csv + color shape NEW index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint put '$[[[3]]] = "NEW"' example.csv + color shape flag index quantity rate + yellow triangle NEW 11 43.6498 9.8870 + red square NEW 15 79.2778 0.0130 + red circle NEW 16 13.8103 2.9010 + red square NEW 48 77.5542 7.4670 + purple triangle NEW 51 81.2290 8.5910 + red square NEW 64 77.1991 9.5310 + purple triangle NEW 65 80.1405 5.8240 + yellow circle NEW 73 63.9785 4.2370 + yellow circle NEW 87 63.5058 8.3350 + purple square NEW 91 72.3735 8.2430 + +You can find the full list of verbs at the :doc:`reference-verbs` page. + +TBF +^^^ + +some simple then-chains -- keep it simple + +printing to files -- keep it simple here too + + +Choices for printing to files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Often we want to print output to the screen. Miller does this by default, as we've seen in the previous examples. + +Sometimes we want to print output to another file: just use **> outputfilenamegoeshere** at the end of your command: + +.. code-block:: none + :emphasize-lines: 1,1 + + % mlr --icsv --opprint cat example.csv > newfile.csv + # Output goes to the new file; + # nothing is printed to the screen. + +.. code-block:: none + :emphasize-lines: 1,1 + + % cat newfile.csv + color shape flag index quantity rate + yellow triangle 1 11 43.6498 9.8870 + red square 1 15 79.2778 0.0130 + red circle 1 16 13.8103 2.9010 + red square 0 48 77.5542 7.4670 + purple triangle 0 51 81.2290 8.5910 + red square 0 64 77.1991 9.5310 + purple triangle 0 65 80.1405 5.8240 + yellow circle 1 73 63.9785 4.2370 + yellow circle 1 87 63.5058 8.3350 + purple square 0 91 72.3735 8.2430 + +Other times we just want our files to be **changed in-place**: just use **mlr -I**: + + +.. code-block:: none + :emphasize-lines: 1,1 + + % cp example.csv newfile.txt + +.. code-block:: none + :emphasize-lines: 1,1 + + % cat newfile.txt + color,shape,flag,index,quantity,rate + yellow,triangle,1,11,43.6498,9.8870 + red,square,1,15,79.2778,0.0130 + red,circle,1,16,13.8103,2.9010 + red,square,0,48,77.5542,7.4670 + purple,triangle,0,51,81.2290,8.5910 + red,square,0,64,77.1991,9.5310 + purple,triangle,0,65,80.1405,5.8240 + yellow,circle,1,73,63.9785,4.2370 + yellow,circle,1,87,63.5058,8.3350 + purple,square,0,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1,1 + + % mlr -I --icsv --opprint cat newfile.txt + +.. code-block:: none + :emphasize-lines: 1,1 + + % cat newfile.txt + color shape flag index quantity rate + yellow triangle 1 11 43.6498 9.8870 + red square 1 15 79.2778 0.0130 + red circle 1 16 13.8103 2.9010 + red square 0 48 77.5542 7.4670 + purple triangle 0 51 81.2290 8.5910 + red square 0 64 77.1991 9.5310 + purple triangle 0 65 80.1405 5.8240 + yellow circle 1 73 63.9785 4.2370 + yellow circle 1 87 63.5058 8.3350 + purple square 0 91 72.3735 8.2430 + +Also using ``mlr -I`` you can bulk-operate on lots of files: e.g.: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr -I --csv cut -x -f unwanted_column_name *.csv + +If you like, you can first copy off your original data somewhere else, before doing in-place operations. + +Lastly, using ``tee`` within ``put``, you can split your input data into separate files per one or more field names: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --csv --from example.csv put -q 'tee > $shape.".csv", $*' + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat circle.csv + color,shape,flag,index,quantity,rate + red,circle,true,16,13.8103,2.9010 + yellow,circle,true,73,63.9785,4.2370 + yellow,circle,true,87,63.5058,8.3350 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat square.csv + color,shape,flag,index,quantity,rate + red,square,true,15,79.2778,0.0130 + red,square,false,48,77.5542,7.4670 + red,square,false,64,77.1991,9.5310 + purple,square,false,91,72.3735,8.2430 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ cat triangle.csv + color,shape,flag,index,quantity,rate + yellow,triangle,true,11,43.6498,9.8870 + purple,triangle,false,51,81.2290,8.5910 + purple,triangle,false,65,80.1405,5.8240 + +TBF +^^^ + +What's a CSV file, really? It's an array of rows, or *records*, each being a list of key-value pairs, or *fields*: for CSV it so happens that all the keys are shared in the header line and the values vary data line by data line. + +For example, if you have: + +.. code-block:: none + + shape,flag,index + circle,1,24 + square,0,36 + +then that's a way of saying: + +.. code-block:: none + + shape=circle,flag=1,index=24 + shape=square,flag=0,index=36 + +Data written this way are called **DKVP**, for *delimited key-value pairs*. + +We've also already seen other ways to write the same data: + + +.. code-block:: none + + CSV PPRINT JSON + shape,flag,index shape flag index [ + circle,1,24 circle 1 24 { + square,0,36 square 0 36 "shape": "circle", + "flag": 1, + "index": 24 + }, + DKVP XTAB { + shape=circle,flag=1,index=24 shape circle "shape": "square", + shape=square,flag=0,index=36 flag 1 "flag": 0, + index 24 "index": 36 + } + shape square ] + flag 0 + index 36 + +Anything we can do with CSV input data, we can do with any other format input data. And you can read from one format, do any record-processing, and output to the same format as the input, or to a different output format. diff --git a/docs6b/docs/_build/html/_sources/miller-on-windows.rst.txt b/docs6b/docs/_build/html/_sources/miller-on-windows.rst.txt new file mode 100644 index 000000000..dc56f475b --- /dev/null +++ b/docs6b/docs/_build/html/_sources/miller-on-windows.rst.txt @@ -0,0 +1,48 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Miller on Windows +================================================================ + +Native builds as of Miller 6 +---------------------------------------------------------------- + +Miller was originally developed for Unix-like operating systems including Linux and MacOS. Since the initial release of Miller in 2015, support for Windows has been partial. But as of version 6.0.0, Miller builds directly on Windows. + +The experience is now almost the same as on Linux, NetBSD/FreeBSD, and MacOS. + +MSYS2 is no longer required, although you can use Miller from within MSYS2 if you like. There is now simply a single ``mlr.exe``, with no ``msys2.dll`` alongside anymore. + +See :doc:`installation` for how to get a copy of ``mlr.exe``. + +Setup +---------------------------------------------------------------- + +Simply place ``mlr.exe`` somewhere within your ``PATH`` variable. + +.. image:: pix/miller-windows.png + +To use Miller from within MSYS2/Cygwin, also make sure ``mlr.exe`` is within the ``PATH`` variable. + +.. image:: pix/miller-msys.png + +Differences +---------------------------------------------------------------- + +:doc:`output-colorization` doesn't work on Windows, outside of MSYS2. + +The Windows-support code within Miller makes effort to support Linux/Unix/MacOS-like command-line syntax including single-quoting of expressions for ``mlr put`` and ``mlr filter`` -- and in the examples above, this often works. However, there are still some cases where more complex expressions aren't successfully parsed from the Windows prompt, even though they are from MSYS2: + +.. image:: pix/miller-windows-complex.png + +.. image:: pix/miller-msys-complex.png + +Single quotes with ``&&`` or ``||`` inside are fundamentally unhandleable within Windows; there is nothing Miller can do here as the Windows command line is split before Miller ever receives it. + +One workaround is to use MSYS2. Another workaround is to put more complex DSL expressions into a file: + +.. image:: pix/miller-windows-complex-workaround.png + +A third workaround is to replace ``"`` with ``"""``, then ``'`` with ``"``: + +.. image:: pix/miller-windows-triple-double-quote.png diff --git a/docs6b/docs/_build/html/_sources/misc-examples.rst.txt b/docs6b/docs/_build/html/_sources/misc-examples.rst.txt new file mode 100644 index 000000000..d5cb55ba3 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/misc-examples.rst.txt @@ -0,0 +1,344 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Miscellaneous examples +================================================================ + +Column select: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cut -f hostname,uptime mydata.csv + +Add new columns as function of other columns: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat + +Row filter: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv filter '$status != "down" && $upsec >= 10000' *.csv + +Apply column labels and pretty-print: + +.. code-block:: none + :emphasize-lines: 1-1 + + grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group + +Join multiple data sources on key columns: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr join -j account_id -f accounts.dat then group-by account_name balances.dat + +Mulltiple formats including JSON: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json + +Aggregate per-column statistics: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/* + +Linear regression: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats2 -a linreg-pca -f u,v -g shape data/* + +Aggregate custom per-column statistics: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' data/* + +Iterate over data using DSL expressions: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from estimates.tbl put ' + for (k,v in $*) { + if (is_numeric(v) && k =~ "^[t-z].*$") { + $sum += v; $count += 1 + } + } + $mean = $sum / $count # no assignment if count unset + ' + +Run DSL expressions from a script file: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put -f analyze.mlr + +Split/reduce output to multiple filenames: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put 'tee > "./taps/data-".$a."-".$b, $*' + +Compressed I/O: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put 'tee | "gzip > ./taps/data-".$a."-".$b.".gz", $*' + +Interoperate with other data-processing tools using standard pipes: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put -q '@v=$*; dump | "jq .[]"' + +Tap/trace: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}' + +Program timing +---------------------------------------------------------------- + +This admittedly artificial example demonstrates using Miller time and stats functions to introspectively acquire some information about Miller's own runtime. The ``delta`` function computes the difference between successive timestamps. + +.. code-block:: none + + $ ruby -e '10000.times{|i|puts "i=#{i+1}"}' > lines.txt + + $ head -n 5 lines.txt + i=1 + i=2 + i=3 + i=4 + i=5 + + mlr --ofmt '%.9le' --opprint put '$t=systime()' then step -a delta -f t lines.txt | head -n 7 + i t t_delta + 1 1430603027.018016 1.430603027e+09 + 2 1430603027.018043 2.694129944e-05 + 3 1430603027.018048 5.006790161e-06 + 4 1430603027.018052 4.053115845e-06 + 5 1430603027.018055 2.861022949e-06 + 6 1430603027.018058 3.099441528e-06 + + mlr --ofmt '%.9le' --oxtab \ + put '$t=systime()' then \ + step -a delta -f t then \ + filter '$i>1' then \ + stats1 -a min,mean,max -f t_delta \ + lines.txt + t_delta_min 2.861022949e-06 + t_delta_mean 4.077508505e-06 + t_delta_max 5.388259888e-05 + +Showing differences between successive queries +---------------------------------------------------------------- + +Suppose you have a database query which you run at one point in time, producing the output on the left, then again later producing the output on the right: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/previous_counters.csv + color,count + red,3472 + blue,6838 + orange,694 + purple,12 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/current_counters.csv + color,count + red,3467 + orange,670 + yellow,27 + blue,6944 + +And, suppose you want to compute the differences in the counters between adjacent keys. Since the color names aren't all in the same order, nor are they all present on both sides, we can't just paste the two files side-by-side and do some column-four-minus-column-two arithmetic. + +First, rename counter columns to make them distinct: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv rename count,previous_count data/previous_counters.csv > data/prevtemp.csv + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/prevtemp.csv + color,previous_count + red,3472 + blue,6838 + orange,694 + purple,12 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv rename count,current_count data/current_counters.csv > data/currtemp.csv + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/currtemp.csv + color,current_count + red,3467 + orange,670 + yellow,27 + blue,6944 + +Then, join on the key field(s), and use unsparsify to zero-fill counters absent on one side but present on the other. Use ``--ul`` and ``--ur`` to emit unpaired records (namely, purple on the left and yellow on the right): + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --icsv --opprint \ + join -j color --ul --ur -f data/prevtemp.csv \ + then unsparsify --fill-with 0 \ + then put '$count_delta = $current_count - $previous_count' \ + data/currtemp.csv + color previous_count current_count count_delta + red 3472 3467 -5 + orange 694 670 -24 + yellow 0 27 (error) + blue 6838 6944 106 + purple 12 0 (error) + +.. _cookbook-memoization-with-oosvars: + +Memoization with out-of-stream variables +---------------------------------------------------------------- + +The recursive function for the Fibonacci sequence is famous for its computational complexity. Namely, using f(0)=1, f(1)=1, f(n)=f(n-1)+f(n-2) for n>=2, the evaluation tree branches left as well as right at each non-trivial level, resulting in millions or more paths to the root 0/1 nodes for larger n. This program + +.. code-block:: none + + mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put ' + func f(n) { + @fcount += 1; # count number of calls to the function + if (n < 2) { + return 1 + } else { + return f(n-1) + f(n-2) # recurse + } + } + + @fcount = 0; + $o = f($i); + $fcount = @fcount; + + ' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds + +produces output like this: + +.. code-block:: none + + i o fcount seconds_delta + 1 1 1 0 + 2 2 3 0.000039101 + 3 3 5 0.000015974 + 4 5 9 0.000019073 + 5 8 15 0.000026941 + 6 13 25 0.000036955 + 7 21 41 0.000056028 + 8 34 67 0.000086069 + 9 55 109 0.000134945 + 10 89 177 0.000217915 + 11 144 287 0.000355959 + 12 233 465 0.000506163 + 13 377 753 0.000811815 + 14 610 1219 0.001297235 + 15 987 1973 0.001960993 + 16 1597 3193 0.003417969 + 17 2584 5167 0.006215811 + 18 4181 8361 0.008294106 + 19 6765 13529 0.012095928 + 20 10946 21891 0.019592047 + 21 17711 35421 0.031193972 + 22 28657 57313 0.057254076 + 23 46368 92735 0.080307961 + 24 75025 150049 0.129482031 + 25 121393 242785 0.213325977 + 26 196418 392835 0.334423065 + 27 317811 635621 0.605969906 + 28 514229 1028457 0.971235037 + +Note that the time it takes to evaluate the function is blowing up exponentially as the input argument increases. Using ``@``-variables, which persist across records, we can cache and reuse the results of previous computations: + +.. code-block:: none + + mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put ' + func f(n) { + @fcount += 1; # count number of calls to the function + if (is_present(@fcache[n])) { # cache hit + return @fcache[n] + } else { # cache miss + num rv = 1; + if (n >= 2) { + rv = f(n-1) + f(n-2) # recurse + } + @fcache[n] = rv; + return rv + } + } + @fcount = 0; + $o = f($i); + $fcount = @fcount; + ' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds + +with output like this: + +.. code-block:: none + + i o fcount seconds_delta + 1 1 1 0 + 2 2 3 0.000053883 + 3 3 3 0.000035048 + 4 5 3 0.000045061 + 5 8 3 0.000014067 + 6 13 3 0.000028849 + 7 21 3 0.000028133 + 8 34 3 0.000027895 + 9 55 3 0.000014067 + 10 89 3 0.000015020 + 11 144 3 0.000012875 + 12 233 3 0.000033140 + 13 377 3 0.000014067 + 14 610 3 0.000012875 + 15 987 3 0.000029087 + 16 1597 3 0.000013828 + 17 2584 3 0.000013113 + 18 4181 3 0.000012875 + 19 6765 3 0.000013113 + 20 10946 3 0.000012875 + 21 17711 3 0.000013113 + 22 28657 3 0.000013113 + 23 46368 3 0.000015974 + 24 75025 3 0.000012875 + 25 121393 3 0.000013113 + 26 196418 3 0.000012875 + 27 317811 3 0.000013113 + 28 514229 3 0.000012875 diff --git a/docs6b/docs/_build/html/_sources/new-in-miller-6.rst.txt b/docs6b/docs/_build/html/_sources/new-in-miller-6.rst.txt new file mode 100644 index 000000000..9c12d835d --- /dev/null +++ b/docs6b/docs/_build/html/_sources/new-in-miller-6.rst.txt @@ -0,0 +1,141 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +What's new in Miller 6 +================================================================ + +See also the `list of issues tagged with go-port `_. + +Documentation improvements +---------------------------------------------------------------- + +Documentation (what you're reading here) and on-line help (``mlr --help``) have been completely reworked. + +In the initial release, the focus was convincing users already familiar with +``awk``/``grep``/``cut`` that Miller was a viable option. Over time it's become +clear that many users aren't expert with these. The focus has shifted toward a +higher quantity of more introductory/accessible material for command-line data +processing. + +Similarly, the FAQ/recipe material has been expanded to include more, and simpler, +use-cases including resolved questions from +https://github.com/johnkerl/miller/issues and +https://github.com/johnkerl/miller/discussions. More complex/niche material has +been pushed farther down. The long reference pages have been split up into +separate pages. + +Since CSV is overwhelmingly the most popular data format for Miller, it is +now discussed first, and more examples use CSV. + +JSON support, and arrays +---------------------------------------------------------------- + +Arrays are now supported in Miller's ``put``/``filter`` programming language, +as described at :doc:`reference-dsl-arrays`. Also, ``array`` is now a keyword +so this is no longer usable as a local-variable or UDF name. + +JSON support is improved: + +* Direct support for arrays means that you can now use Miller to process more JSON files. +* Streamable JSON parsing: Miller's internal record-processing pipeline starts as soon as the first record is read (which was already the case for other file formats). This means that, unless records are wrapped with outermost ``[...]``, Miller now handles JSON in ``tail -f`` contexts like it does for other file formats. +* Flatten/unflatten -- TODO pick a name and link to a separate page/section + +Improved Windows experience +---------------------------------------------------------------- + +Stronger support for Windows (with or without MSYS2), with a couple of +exceptions. See :doc:`miller-on-windows` for more information. + +Binaries are reliably available using GitHub Actions: see also :doc:`installation`. + +In-process support for compressed input +---------------------------------------------------------------- + +In addition to ``--prepipe gunzip``, you can now use the ``--gzin`` flag. In +fact, if your files end in ``.gz`` you don't even need to do that -- Miller +will autodetect by file extension and automatically uncompress ``mlr --csv cat +foo.csv.gz``. Similarly for ``.z`` and ``.bz2`` files. Please see section +[TODO:linkify] for more information. + +Output colorization +---------------------------------------------------------------- + +Miller uses separate, customizable colors for keys and values whenever the output is to a terminal. See :doc:`output-colorization`. + +Improved numeric conversion +---------------------------------------------------------------- + +The most central part of Miller 6 is a deep refactor of how data values are parsed +from file contents, how types are inferred, and how they're converted back to +text into output files. + +This was all initiated by https://github.com/johnkerl/miller/issues/151. + +In Miller 5 and below, all values were stored as strings, then only converted +to int/float as-needed, for example when a particular field was referenced in +the ``stats1`` or ``put`` verbs. This led to awkwardnesses such as the ``-S`` +and ``-F`` flags for ``put`` and ``filter``. + +In Miller 6, things parseable as int/float are treated as such from the moment +the input data is read, and these are passed along through the verb chain. All +values are typed from when they're read, and their types are passed along. +Meanwhile the original string representation of each value is also retained. If +a numeric field isn't modified during the processing chain, it's printed out +the way it arrived. Also, quoted values in JSON strings are flagged as being +strings throughout the processing chain. + +For example (see https://github.com/johnkerl/miller/issues/178) you can now do + +.. code-block:: none + :emphasize-lines: 1-1 + + echo '{ "a": "0123" }' | mlr --json cat + { + "a": "0123" + } + +.. code-block:: none + :emphasize-lines: 1-1 + + echo '{ "x": 1.230, "y": 1.230000000 }' | mlr --json cat + { + "x": 1.230, + "y": 1.230000000 + } + +REPL +---------------------------------------------------------------- + +Miller now has a read-evaluate-print-loop (:doc:`repl`) where you can single-step through your data-file record, express arbitrary statements to converse with the data, etc. + +New DSL functions / operators +---------------------------------------------------------------- + +* String-hashing functions :ref:`reference-dsl-md5`, :ref:`reference-dsl-sha1`, :ref:`reference-dsl-sha256`, and :ref:`reference-dsl-sha512`. +* Platform-property functions :ref:`reference-dsl-hostname`, :ref:`reference-dsl-os`, and :ref:`reference-dsl-version`. +* Unsigned right-shift :ref:`reference-dsl-ursh` along with ``>>>=``. + +Improved command-line parsing +---------------------------------------------------------------- + +Miller 6 has getoptish command-line parsing (https://github.com/johnkerl/miller/pull/467): + +* ``-xyz`` expands automatically to ``-x -y -z``, so (for example) ``mlr cut -of shape,flag`` is the same as ``mlr cut -o -f shape,flag``. +* ``--foo=bar`` expands automatically to ``--foo bar``, so (for example) ``mlr --ifs=comma`` is the same as ``mlr --ifs comma``. +* ``--mfrom``, ``--load``, ``--mload`` as described at [TODO:linkify]. + +Improved error messages for DSL parsing +---------------------------------------------------------------- + +For ``mlr put`` and ``mlr filter``, parse-error messages now include location information: + +.. code-block:: none + + mlr: cannot parse DSL expression. + Parse error on token ">" at line 63 columnn 7. + +Developer-specific aspects +---------------------------------------------------------------- + +* Miller has been ported from C to Go. Developer notes: https://github.com/johnkerl/miller/blob/main/go/README.md +* Completely reworked regression testing, including running on Windows diff --git a/docs6b/docs/_build/html/_sources/old-10min.rst.txt b/docs6b/docs/_build/html/_sources/old-10min.rst.txt new file mode 100644 index 000000000..13af32a9c --- /dev/null +++ b/docs6b/docs/_build/html/_sources/old-10min.rst.txt @@ -0,0 +1,117 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +TBF +=== + +Sorts and stats +^^^^^^^^^^^^^^^ + +Now suppose you want to sort the data on a given column, *and then* take the top few in that ordering. You can use Miller's ``then`` feature to pipe commands together. + +Here are the records with the top three ``index`` values: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint sort -f shape -nr index then head -n 3 example.csv + color shape flag index quantity rate + yellow circle true 87 63.5058 8.3350 + yellow circle true 73 63.9785 4.2370 + red circle true 16 13.8103 2.9010 + +Lots of Miller commands take a ``-g`` option for group-by: here, ``head -n 1 -g shape`` outputs the first record for each distinct value of the ``shape`` field. This means we're finding the record with highest ``index`` field for each distinct ``shape`` field: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint sort -f shape -nr index then head -n 1 -g shape example.csv + color shape flag index quantity rate + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + purple triangle false 65 80.1405 5.8240 + +Statistics can be computed with or without group-by field(s): + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint --from example.csv stats1 -a count,min,mean,max -f quantity -g shape + shape quantity_count quantity_min quantity_mean quantity_max + triangle 3 43.6498 68.33976666666666 81.229 + square 4 72.3735 76.60114999999999 79.2778 + circle 3 13.8103 47.0982 63.9785 + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --opprint --from example.csv stats1 -a count,min,mean,max -f quantity -g shape,color + shape color quantity_count quantity_min quantity_mean quantity_max + triangle yellow 1 43.6498 43.6498 43.6498 + square red 3 77.1991 78.01036666666666 79.2778 + circle red 1 13.8103 13.8103 13.8103 + triangle purple 2 80.1405 80.68475000000001 81.229 + circle yellow 2 63.5058 63.742149999999995 63.9785 + square purple 1 72.3735 72.3735 72.3735 + +If your output has a lot of columns, you can use XTAB format to line things up vertically for you instead: + +.. code-block:: none + :emphasize-lines: 1,1 + + $ mlr --icsv --oxtab --from example.csv stats1 -a p0,p10,p25,p50,p75,p90,p99,p100 -f rate + rate_p0 0.0130 + rate_p10 2.9010 + rate_p25 4.2370 + rate_p50 8.2430 + rate_p75 8.5910 + rate_p90 9.8870 + rate_p99 9.8870 + rate_p100 9.8870 + +.. _10min-choices-for-printing-to-files: + +Other-format examples +^^^^^^^^^^^^^^^^^^^^^ + +What's a CSV file, really? It's an array of rows, or *records*, each being a list of key-value pairs, or *fields*: for CSV it so happens that all the keys are shared in the header line and the values vary data line by data line. + +For example, if you have: + +.. code-block:: none + + shape,flag,index + circle,1,24 + square,0,36 + +then that's a way of saying: + +.. code-block:: none + + shape=circle,flag=1,index=24 + shape=square,flag=0,index=36 + +Data written this way are called **DKVP**, for *delimited key-value pairs*. + +We've also already seen other ways to write the same data: + + +.. code-block:: none + + CSV PPRINT JSON + shape,flag,index shape flag index [ + circle,1,24 circle 1 24 { + square,0,36 square 0 36 "shape": "circle", + "flag": 1, + "index": 24 + }, + DKVP XTAB { + shape=circle,flag=1,index=24 shape circle "shape": "square", + shape=square,flag=0,index=36 flag 1 "flag": 0, + index 24 "index": 36 + } + shape square ] + flag 0 + index 36 + +Anything we can do with CSV input data, we can do with any other format input data. And you can read from one format, do any record-processing, and output to the same format as the input, or to a different output format. diff --git a/docs6b/docs/_build/html/_sources/operating-on-all-fields.rst.txt b/docs6b/docs/_build/html/_sources/operating-on-all-fields.rst.txt new file mode 100644 index 000000000..479a4579d --- /dev/null +++ b/docs6b/docs/_build/html/_sources/operating-on-all-fields.rst.txt @@ -0,0 +1,128 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Operating on all fields +======================= + +Bulk rename of fields +---------------------------------------------------------------- + +Suppose you want to replace spaces with underscores in your column names: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/spaces.csv + a b c,def,g h i + 123,4567,890 + 2468,1357,3579 + 9987,3312,4543 + +The simplest way is to use ``mlr rename`` with ``-g`` (for global replace, not just first occurrence of space within each field) and ``-r`` for pattern-matching (rather than explicit single-column renames): + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv rename -g -r ' ,_' data/spaces.csv + a_b_c,def,g_h_i + 123,4567,890 + 2468,1357,3579 + 9987,3312,4543 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv --opprint rename -g -r ' ,_' data/spaces.csv + a_b_c def g_h_i + 123 4567 890 + 2468 1357 3579 + 9987 3312 4543 + +You can also do this with a for-loop: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/bulk-rename-for-loop.mlr + map newrec = {}; + for (oldk, v in $*) { + newrec[gsub(oldk, " ", "_")] = v; + } + $* = newrec + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint put -f data/bulk-rename-for-loop.mlr data/spaces.csv + a_b_c def g_h_i + 123 4567 890 + 2468 1357 3579 + 9987 3312 4543 + +Search-and-replace over all fields +---------------------------------------------------------------- + +How to do ``$name = gsub($name, "old", "new")`` for all fields? + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/sar.csv + a,b,c + the quick,brown fox,jumped + over,the,lazy dogs + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/sar.mlr + for (k in $*) { + $[k] = gsub($[k], "e", "X"); + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv put -f data/sar.mlr data/sar.csv + a,b,c + thX quick,brown fox,jumpXd + ovXr,thX,lazy dogs + +Full field renames and reassigns +---------------------------------------------------------------- + +Using Miller 5.0.0's map literals and assigning to ``$*``, you can fully generalize :ref:`mlr rename `, :ref:`mlr reorder `, etc. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-15 + + mlr put ' + begin { + @i_cumu = 0; + } + + @i_cumu += $i; + $* = { + "z": $x + y, + "KEYFIELD": $a, + "i": @i_cumu, + "b": $b, + "y": $x, + "x": $y, + }; + ' data/small + z=0.3467901443380824,KEYFIELD=pan,i=1,b=pan,y=0.3467901443380824,x=0.7268028627434533 + z=0.7586799647899636,KEYFIELD=eks,i=3,b=pan,y=0.7586799647899636,x=0.5221511083334797 + z=0.20460330576630303,KEYFIELD=wye,i=6,b=wye,y=0.20460330576630303,x=0.33831852551664776 + z=0.38139939387114097,KEYFIELD=eks,i=10,b=wye,y=0.38139939387114097,x=0.13418874328430463 + z=0.5732889198020006,KEYFIELD=wye,i=15,b=pan,y=0.5732889198020006,x=0.8636244699032729 diff --git a/docs6b/docs/_build/html/_sources/originality.rst.txt b/docs6b/docs/_build/html/_sources/originality.rst.txt new file mode 100644 index 000000000..3bc33f68c --- /dev/null +++ b/docs6b/docs/_build/html/_sources/originality.rst.txt @@ -0,0 +1,43 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +How original is Miller? +================================================================ + +It isn't. Miller is one of many, many participants in the online-analytical-processing culture. Other key participants include ``awk``, SQL, spreadsheets, etc. etc. etc. Far from being an original concept, Miller explicitly strives to imitate several existing tools: + +**The Unix toolkit**: Intentional similarities as described in :doc:`feature-comparison`. + +Recipes abound for command-line data analysis using the Unix toolkit. Here are just a couple of my favorites: + +* http://en.wikibooks.org/wiki/Ad_Hoc_Data_Analysis_From_The_Unix_Command_Line +* http://www.gregreda.com/2013/07/15/unix-commands-for-data-science +* https://github.com/dbohdan/structured-text-tools + +**RecordStream**: Miller owes particular inspiration to `RecordStream `_. The key difference is that RecordStream is a Perl-based tool for manipulating JSON (including requiring it to separately manipulate other formats such as CSV into and out of JSON), while Miller is fast Go which handles its formats natively. The similarities include the ``sort``, ``stats1`` (analog of RecordStream's ``collate``), and ``delta`` operations, as well as ``filter`` and ``put``, and pretty-print formatting. + +**stats_m**: A third source of lineage is my Python `stats_m `_ module. This includes simple single-pass algorithms which form Miller's ``stats1`` and ``stats2`` subcommands. + +**SQL**: Fourthly, Miller's ``group-by`` command name is from SQL, as is the term ``aggregate``. + +**Added value**: Miller's added values include: + +* Name-indexing, compared to the Unix toolkit's positional indexing. +* Raw speed, compared to ``awk``, RecordStream, ``stats_m``, or various other kinds of Python/Ruby/etc. scripts one can easily create. +* Compact keystroking for many common tasks, with a decent amount of flexibility. +* Ability to handle text files on the Unix pipe, without need for creating database tables, compared to SQL databases. +* Various file formats, and on-the-fly format conversion. + +**jq**: Miller does for name-indexed text what `jq `_ does for JSON. If you're not already familiar with ``jq``, please check it out!. + +**What about similar tools?** + +Here's a comprehensive list: https://github.com/dbohdan/structured-text-tools. Last I knew it doesn't mention `rows `_ so here's a plug for that as well. As it turns out, I learned about most of these after writing Miller. + +**What about DOTADIW?** One of the key points of the `Unix philosophy `_ is that a tool should do one thing and do it well. Hence ``sort`` and ``cut`` do just one thing. Why does Miller put ``awk``-like processing, a few SQL-like operations, and statistical reduction all into one tool? This is a fair question. First note that many standard tools, such as ``awk`` and ``perl``, do quite a few things -- as does ``jq``. But I could have pushed for putting format awareness and name-indexing options into ``cut``, ``awk``, and so on (so you could do ``cut -f hostname,uptime`` or ``awk '{sum += $x*$y}END{print sum}'``). Patching ``cut``, ``sort``, etc. on multiple operating systems is a non-starter in terms of uptake. Moreover, it makes sense for me to have Miller be a tool which collects together format-aware record-stream processing into one place, with good reuse of Miller-internal library code for its various features. + +**Why not use Perl/Python/Ruby etc.?** Maybe you should. With those tools you'll get far more expressive power, and sufficiently quick turnaround time for small-to-medium-sized data. Using Miller you'll get something less than a complete programming language, but which is fast, with moderate amounts of flexibility and much less keystroking. + +When I was first developing Miller I made a survey of several languages. Using low-level implementation languages like C, Go, Rust, and Nim, I'd need to create my own domain-specific language (DSL) which would always be less featured than a full programming language, but I'd get better performance. Using high-level interpreted languages such as Perl/Python/Ruby I'd get the language's ``eval`` for free and I wouldn't need a DSL; Miller would have mainly been a set of format-specific I/O hooks. If I'd gotten good enough performance from the latter I'd have done it without question and Miller would be far more flexible. But high-level languages win the performance criteria by a landslide so we have Miller in Go with a custom DSL. + +**No, really, why one more command-line data-manipulation tool?** I wrote Miller because I was frustrated with tools like ``grep``, ``sed``, and so on being *line-aware* without being *format-aware*. The single most poignant example I can think of is seeing people grep data lines out of their CSV files and sadly losing their header lines. While some lighter-than-SQL processing is very nice to have, at core I wanted the format-awareness of `RecordStream `_ combined with the raw speed of the Unix toolkit. Miller does precisely that. diff --git a/docs6b/docs/_build/html/_sources/output-colorization.rst.txt b/docs6b/docs/_build/html/_sources/output-colorization.rst.txt new file mode 100644 index 000000000..339e145c1 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/output-colorization.rst.txt @@ -0,0 +1,56 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Output colorization +================================================================ + +As of version 6.0.0, Miller supports output-colorization. Here are examples using side-by-side black-background and white-background terminals: + +.. image:: pix/colorization.png + +Things having colors: + +* Keys in CSV header lines, JSON keys, etc +* Values in CSV data lines, JSON scalar values, etc +* "PASS" and "FAIL" in regression-test output +* Some online-help strings + +Rules for colorization: + +* By default, colorize output only if writing to stdout and stdout is a TTY. + + * Example: color: ``mlr --csv cat foo.csv`` + * Example: no color: ``mlr --csv cat foo.csv > bar.csv`` + * Example: no color: ``mlr --csv cat foo.csv | less`` + +* The default colors were chosen since they look OK with white or black terminal background, and are differentiable with common varieties of human color vision. + +Mechanisms for colorization: + +* Miller uses ANSI escape sequences only. This does not work on Windows except on Cygwin. +* Requires ``TERM`` environment variable to be set to non-empty string. +* Doesn't try to check to see whether the terminal is capable of 256-color ANSI vs 16-color ANSI. Note that if colors are in the range 0..15 then 16-color ANSI escapes are used, so this is in the user's control. + +How you can control colorization: + +* Suppression/unsuppression: + + * ``export MLR_NO_COLOR=true`` means Miller won't color even when it normally would. + * ``export MLR_ALWAYS_COLOR=true`` means Miller will color even when it normally would not. For example, you might want to use this when piping ``mlr`` output to ``less -r``. + * Command-line flags ``--no-color`` or ``-M``, ``--always-color`` or ``-C``. + + +* Color choices can be specified by using environment variables or command-line flags, with values 0..255: + + * ``export MLR_KEY_COLOR=208`` + * ``export MLR_VALUE_COLOR=33`` + * Likewise for ``MLR_PASS_COLOR``, ``MLR_FAIL_COLOR``, ``MLR_HELP_COLOR``, ``MLR_REPL_PS1_COLOR``, and ``MLR_REPL_PS2_COLOR``. + * Command-line flags ``--key-color 208``, ``--value-color 33``, etc., and likewise for ``--pass-color``, ``--fail-color``, ``--repl-ps1-color``, ``--repl-ps2-color``, and ``--help-color``. + * This is particularly useful if your terminal's background color clashes with current settings. + +If environment-variable settings and command-line flags are both provided, the latter take precedence. + +Please do ``mlr --list-color-codes`` to see the available color codes (like ``170``), and ``mlr --list-color-names`` to see available names (like ``orchid``). + +.. image:: pix/colorization2.png + diff --git a/docs6b/docs/_build/html/_sources/performance.rst.txt b/docs6b/docs/_build/html/_sources/performance.rst.txt new file mode 100644 index 000000000..2d1d9d010 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/performance.rst.txt @@ -0,0 +1,23 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Performance +================================================================ + +Disclaimer +---------------------------------------------------------------- + +In a previous version of this page, I compared Miller to some items in the Unix toolkit in terms of run time. But such comparisons are very much not apples-to-apples: + +* Miller's principal strength is that it handles **key-value data in various formats** while the system tools **do not**. So if you time ``mlr sort`` on a CSV file against system ``sort``, it's not relevant to say which is faster by how many percent -- Miller will respect the header line, leaving it in place, while the system sort will move it, sorting it along with all the other header lines. This would be comparing the run times of two programs produce different outputs. Likewise, ``awk`` doesn't respect header lines, although you can code up some CSV-handling using ``if (NR==1) { ... } else { ... }``. And that's just CSV: I don't know any simple way to get ``sort``, ``awk``, etc. to handle DKVP, JSON, etc. -- which is the main reason I wrote Miller. + +* **Implementations differ by platform**: one ``awk`` may be fundamentally faster than another, and ``mawk`` has a very efficient bytecode implementation -- which handles positionally indexed data far faster than Miller does. + +* The system ``sort`` command will, on some systems, handle too-large-for-RAM datasets by spilling to disk; Miller (as of version 5.2.0, mid-2017) does not. Miller sorts are always stable; GNU supports stable and unstable variants. + +* Etc. + +Summary +---------------------------------------------------------------- + +Miller can do many kinds of processing on key-value-pair data using elapsed time roughly of the same order of magnitude as items in the Unix toolkit can handle positionally indexed data. Specific results vary widely by platform, implementation details, multi-core use (or not). Lastly, specific special-purpose non-record-aware processing will run far faster in ``grep``, ``sed``, etc. diff --git a/docs6b/docs/_build/html/_sources/programming-examples.rst.txt b/docs6b/docs/_build/html/_sources/programming-examples.rst.txt new file mode 100644 index 000000000..f05421833 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/programming-examples.rst.txt @@ -0,0 +1,261 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Programming-language examples +================================================================ + +Here are a few things focusing on Miller's DSL as a programming language per se, outside of its normal use for streaming record-processing. + +Sieve of Eratosthenes +---------------------------------------------------------------- + +The `Sieve of Eratosthenes `_ is a standard introductory programming topic. The idea is to find all primes up to some *N* by making a list of the numbers 1 to *N*, then striking out all multiples of 2 except 2 itself, all multiples of 3 except 3 itself, all multiples of 4 except 4 itself, and so on. Whatever survives that without getting marked is a prime. This is easy enough in Miller. Notice that here all the work is in ``begin`` and ``end`` statements; there is no file input (so we use ``mlr -n`` to keep Miller from waiting for input data). + +.. code-block:: none + :emphasize-lines: 1-1 + + cat programs/sieve.mlr + # ================================================================ + # Sieve of Eratosthenes: simple example of Miller DSL as programming language. + # ================================================================ + + # Put this in a begin-block so we can do either + # mlr -n put -q -f name-of-this-file.mlr + # or + # mlr -n put -q -f name-of-this-file.mlr -e '@n = 200' + # i.e. 100 is the default upper limit, and another can be specified using -e. + begin { + @n = 100; + } + + end { + for (int i = 0; i <= @n; i += 1) { + @s[i] = true; + } + @s[0] = false; # 0 is neither prime nor composite + @s[1] = false; # 1 is neither prime nor composite + # Strike out multiples + for (int i = 2; i <= @n; i += 1) { + for (int j = i+i; j <= @n; j += i) { + @s[j] = false; + } + } + # Print survivors + for (int i = 0; i <= @n; i += 1) { + if (@s[i]) { + print i; + } + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr -n put -f programs/sieve.mlr + 2 + 3 + 5 + 7 + 11 + 13 + 17 + 19 + 23 + 29 + 31 + 37 + 41 + 43 + 47 + 53 + 59 + 61 + 67 + 71 + 73 + 79 + 83 + 89 + 97 + +Mandelbrot-set generator +---------------------------------------------------------------- + +The `Mandelbrot set `_ is also easily expressed. This isn't an important case of data-processing in the vein for which Miller was designed, but it is an example of Miller as a general-purpose programming language -- a test case for the expressiveness of the language. + +The (approximate) computation of points in the complex plane which are and aren't members is just a few lines of complex arithmetic (see the Wikipedia article); how to render them is another task. Using graphics libraries you can create PNG or JPEG files, but another fun way to do this is by printing various characters to the screen: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat programs/mand.mlr + # Mandelbrot set generator: simple example of Miller DSL as programming language. + begin { + # Set defaults + @rcorn = -2.0; + @icorn = -2.0; + @side = 4.0; + @iheight = 50; + @iwidth = 100; + @maxits = 100; + @levelstep = 5; + @chars = "@X*o-."; # Palette of characters to print to the screen. + @verbose = false; + @do_julia = false; + @jr = 0.0; # Real part of Julia point, if any + @ji = 0.0; # Imaginary part of Julia point, if any + } + + # Here, we can override defaults from an input file (if any). In Miller's + # put/filter DSL, absent-null right-hand sides result in no assignment so we + # can simply put @rcorn = $rcorn: if there is a field in the input like + # 'rcorn = -1.847' we'll read and use it, else we'll keep the default. + @rcorn = $rcorn; + @icorn = $icorn; + @side = $side; + @iheight = $iheight; + @iwidth = $iwidth; + @maxits = $maxits; + @levelstep = $levelstep; + @chars = $chars; + @verbose = $verbose; + @do_julia = $do_julia; + @jr = $jr; + @ji = $ji; + + end { + if (@verbose) { + print "RCORN = ".@rcorn; + print "ICORN = ".@icorn; + print "SIDE = ".@side; + print "IHEIGHT = ".@iheight; + print "IWIDTH = ".@iwidth; + print "MAXITS = ".@maxits; + print "LEVELSTEP = ".@levelstep; + print "CHARS = ".@chars; + } + + # Iterate over a matrix of rows and columns, printing one character for each cell. + for (int ii = @iheight-1; ii >= 0; ii -= 1) { + num pi = @icorn + (ii/@iheight) * @side; + for (int ir = 0; ir < @iwidth; ir += 1) { + num pr = @rcorn + (ir/@iwidth) * @side; + printn get_point_plot(pr, pi, @maxits, @do_julia, @jr, @ji); + } + print; + } + } + + # This is a function to approximate membership in the Mandelbrot set (or Julia + # set for a given Julia point if do_julia == true) for a given point in the + # complex plane. + func get_point_plot(pr, pi, maxits, do_julia, jr, ji) { + num zr = 0.0; + num zi = 0.0; + num cr = 0.0; + num ci = 0.0; + + if (!do_julia) { + zr = 0.0; + zi = 0.0; + cr = pr; + ci = pi; + } else { + zr = pr; + zi = pi; + cr = jr; + ci = ji; + } + + int iti = 0; + bool escaped = false; + num zt = 0; + for (iti = 0; iti < maxits; iti += 1) { + num mag = zr*zr + zi+zi; + if (mag > 4.0) { + escaped = true; + break; + } + # z := z^2 + c + zt = zr*zr - zi*zi + cr; + zi = 2*zr*zi + ci; + zr = zt; + } + if (!escaped) { + return "."; + } else { + # The // operator is Miller's (pythonic) integer-division operator + int level = (iti // @levelstep) % strlen(@chars); + return substr(@chars, level, level); + } + } + +At standard resolution this makes a nice little ASCII plot: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr -n put -f ./programs/mand.mlr + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXX.XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXooXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX**o..*XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX*-....-oXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@XXXXXXXXXX*......o*XXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXX**oo*-.-........oo.XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX....................X..o-XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX*oo......................oXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@XXX*XXXXXXXXXXXX**o........................*X*X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@XXXXXXooo***o*.*XX**X..........................o-XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@XXXXXXXX*-.......-***.............................oXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@XXXXXXXX*@..........Xo............................*XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@XXXX@XXXXXXXX*o@oX...........@...........................oXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + .........................................................o*XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@XXXXXXXXX*-.oX...........@...........................oXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@XXXXXXXXXX**@..........*o............................*XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@XXXXXXXXXXXXX-........***.............................oXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@XXXXXXXXXXXXoo****o*.XX***@..........................o-XXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@XXXXX*XXXX*XXXXXXX**-........................***XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX*o*.....................@o*XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXX*....................*..o-XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX*ooo*-.o........oo.X*XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX**@.....*XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX*o....-o*XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXo*o..*XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX*o*XXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXX@XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX@@XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ + +But using a very small font size (as small as my Mac will let me go), and by choosing the coordinates to zoom in on a particular part of the complex plane, we can get a nice little picture: + +.. code-block:: none + + #!/bin/bash + # Get the number of rows and columns from the terminal window dimensions + iheight=$(stty size | mlr --nidx --fs space cut -f 1) + iwidth=$(stty size | mlr --nidx --fs space cut -f 2) + echo "rcorn=-1.755350,icorn=+0.014230,side=0.000020,maxits=10000,iheight=$iheight,iwidth=$iwidth" \ + | mlr put -f programs/mand.mlr + +.. image:: pix/mand.png diff --git a/docs6b/docs/_build/html/_sources/programming-language.rst.txt b/docs6b/docs/_build/html/_sources/programming-language.rst.txt new file mode 100644 index 000000000..136831050 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/programming-language.rst.txt @@ -0,0 +1,370 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Intro to Miller's programming language +====================================== + +In the :doc:`10min` page we took a tour of some of Miller's most-used verbs including ``cat``, ``head``, ``tail``, ``cut``, and ``sort``. These are analogs of familiar system commands, but empowered by field-name indexing and file-format awareness: the system ``sort`` command only knows about lines and column names like ``1,2,3,4``, while ``mlr sort`` knows about CSV/TSV/JSON/etc records, and field names like ``color,shape,flag,index``. + +We also caught a glimpse of Miller's ``put`` and ``filter`` verbs. These two are special since they let you express statements using Miller's programming language. It's a *embedded domain-specific language* since it's inside Miller: often referred to simply as the *Miller DSL*. + +In the :doc:`reference-dsl` page we have a complete reference to Miller's programming language. For now, let's take a quick look at key features -- you can use as few or as many features as you like. + +Records and fields +^^^^^^^^^^^^^^^^^^^ + +Let's keep using the sample `example.csv <./example.csv>`_. When we type + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p put '$cost = $quantity * $rate' example.csv + color shape flag index quantity rate cost + yellow triangle true 11 43.6498 9.8870 431.5655726 + red square true 15 79.2778 0.0130 1.0306114 + red circle true 16 13.8103 2.9010 40.063680299999994 + red square false 48 77.5542 7.4670 579.0972113999999 + purple triangle false 51 81.2290 8.5910 697.8383389999999 + red square false 64 77.1991 9.5310 735.7846221000001 + purple triangle false 65 80.1405 5.8240 466.738272 + yellow circle true 73 63.9785 4.2370 271.0769045 + yellow circle true 87 63.5058 8.3350 529.3208430000001 + purple square false 91 72.3735 8.2430 596.5747605000001 + +a few things are happening: + +* We refer to fields in the input data using a dollar sign and then the field name, e.g. ``$quantity``. (If a field name has special characters like a dot or slash, just use curly braces: ``${field.name}``.) +* The expression ``$cost = $quantity * $rate`` is executed once per record of the data file. Our `example.csv <./example.csv>`_ has 10 records so this expression was executed 10 times, with the field names ``$quantity`` and ``$rate`` bound to the current record's values for those fields. +* On the left-hand side we have the new field name ``$cost`` which didn't come from the input data. Assignments to new variables result in a new field being placed after all the other ones. If we'd assigned to an existing field name, it would have been updated in-place. +* The entire expression is surrounded by single quotes, to get it past the system shell. Inside those, only double quotes have meaning in Miller's programming language. + +Multi-line statements, and statements-from-file +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You can use more than one statement, separating them with semicolons, and optionally putting them on lines of their own: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p put '$cost = $quantity * $rate; $index = $index * 100' example.csv + color shape flag index quantity rate cost + yellow triangle true 1100 43.6498 9.8870 431.5655726 + red square true 1500 79.2778 0.0130 1.0306114 + red circle true 1600 13.8103 2.9010 40.063680299999994 + red square false 4800 77.5542 7.4670 579.0972113999999 + purple triangle false 5100 81.2290 8.5910 697.8383389999999 + red square false 6400 77.1991 9.5310 735.7846221000001 + purple triangle false 6500 80.1405 5.8240 466.738272 + yellow circle true 7300 63.9785 4.2370 271.0769045 + yellow circle true 8700 63.5058 8.3350 529.3208430000001 + purple square false 9100 72.3735 8.2430 596.5747605000001 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --c2p put ' + $cost = $quantity * $rate; + $index *= 100 + ' example.csv + color shape flag index quantity rate cost + yellow triangle true 1100 43.6498 9.8870 431.5655726 + red square true 1500 79.2778 0.0130 1.0306114 + red circle true 1600 13.8103 2.9010 40.063680299999994 + red square false 4800 77.5542 7.4670 579.0972113999999 + purple triangle false 5100 81.2290 8.5910 697.8383389999999 + red square false 6400 77.1991 9.5310 735.7846221000001 + purple triangle false 6500 80.1405 5.8240 466.738272 + yellow circle true 7300 63.9785 4.2370 271.0769045 + yellow circle true 8700 63.5058 8.3350 529.3208430000001 + purple square false 9100 72.3735 8.2430 596.5747605000001 + +One of Miller's key features is the ability to express data-transformation right there at the keyboard, interactively. But if you find yourself using expressions repeatedly, you can put everything between the single quotes into a file and refer to that using ``put -f``: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat dsl-example.mlr + $cost = $quantity * $rate; + $index *= 100 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p put -f dsl-example.mlr example.csv + color shape flag index quantity rate cost + yellow triangle true 1100 43.6498 9.8870 431.5655726 + red square true 1500 79.2778 0.0130 1.0306114 + red circle true 1600 13.8103 2.9010 40.063680299999994 + red square false 4800 77.5542 7.4670 579.0972113999999 + purple triangle false 5100 81.2290 8.5910 697.8383389999999 + red square false 6400 77.1991 9.5310 735.7846221000001 + purple triangle false 6500 80.1405 5.8240 466.738272 + yellow circle true 7300 63.9785 4.2370 271.0769045 + yellow circle true 8700 63.5058 8.3350 529.3208430000001 + purple square false 9100 72.3735 8.2430 596.5747605000001 + +This becomes particularly important on Windows. Quite a bit of effort was put into making Miller on Windows be able to handle the kinds of single-quoted expressions we're showing here, but if you get syntax-error messages on Windows using examples in this documentation, you can put the parts between single quotes into a file and refer to that using ``mlr put -f``. + +Out-of-stream variables, begin, and end +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Above we saw that your expression is executed once per record -- if a file has a million records, your expression will be executed a million times, once for each record. But you can mark statements to only be executed once, either before the record stream begins, or after the record stream is ended. If you know about `AWK `_, you might have noticed that Miller's programming language is loosely inspired by it, including the ``begin`` and ``end`` statements. + +Above we also saw that names like ``$quantity`` are bound to each record in turn. + +To make ``begin`` and ``end`` statements useful, we need somewhere to put things that persist across the duration of the record stream, and a way to emit them. Miller uses **out-of-stream variables** (or **oosvars** for short) whose names start with an ``@`` sigil, and the **emit** keyword to write them into the output record stream: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p --from example.csv put 'begin { @sum = 0 } @sum += $quantity; end {emit @sum}' + color shape flag index quantity rate + yellow triangle true 11 43.6498 9.8870 + red square true 15 79.2778 0.0130 + red circle true 16 13.8103 2.9010 + red square false 48 77.5542 7.4670 + purple triangle false 51 81.2290 8.5910 + red square false 64 77.1991 9.5310 + purple triangle false 65 80.1405 5.8240 + yellow circle true 73 63.9785 4.2370 + yellow circle true 87 63.5058 8.3350 + purple square false 91 72.3735 8.2430 + + sum + 652.7185 + +If you want the end-block output to be the only output, and not include the input data, you can use ``mlr put -q``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p --from example.csv put -q 'begin { @sum = 0 } @sum += $quantity; end {emit @sum}' + sum + 652.7185 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2j --from example.csv put -q 'begin { @sum = 0 } @sum += $quantity; end {emit @sum}' + { + "sum": 652.7185 + } + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr --c2j --from example.csv put -q ' + begin { @count = 0; @sum = 0 } + @count += 1; + @sum += $quantity; + end {emit (@count, @sum)} + ' + { + "count": 10, + "sum": 652.7185 + } + +We'll see in the documentation for :ref:`reference-verbs-stats1` that there's a lower-keystroking way to get counts and sums of things -- so, take this sum/count example as an indication of the kinds of things you can do using Miller's programming language. + +Context variables +^^^^^^^^^^^^^^^^^ + +Also inspired by `AWK `_, the Miller DSL has the following special **context variables**: + +* ``FILENAME`` -- the filename the current record came from. Especially useful in things like ``mlr ... *.csv``. +* ``FILENUM`` -- similarly, but integer 1,2,3,... rather than filenam.e +* ``NF`` -- the number of fields in the current record. Note that if you assign ``$newcolumn = some value`` then ``NF`` will increment. +* ``NR`` -- starting from 1, counter of how many records processed so far. +* ``FNR`` -- similar, but resets to 1 at the start of each file. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat context-example.mlr + $nf = NF; + $nr = NR; + $fnr = FNR; + $filename = FILENAME; + $filenum = FILENUM; + $newnf = NF; + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p put -f context-example.mlr data/a.csv data/b.csv + a b c nf nr fnr filename filenum newnf + 1 2 3 3 1 1 data/a.csv 1 8 + 4 5 6 3 2 2 data/a.csv 1 8 + 7 8 9 3 3 1 data/b.csv 2 8 + +Functions and local variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You can define your own functions: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat factorial-example.mlr + func factorial(n) { + if (n <= 1) { + return n + } else { + return n * factorial(n-1) + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p --from example.csv put -f factorial-example.mlr -e '$fact = factorial(NR)' + color shape flag index quantity rate fact + yellow triangle true 11 43.6498 9.8870 1 + red square true 15 79.2778 0.0130 2 + red circle true 16 13.8103 2.9010 6 + red square false 48 77.5542 7.4670 24 + purple triangle false 51 81.2290 8.5910 120 + red square false 64 77.1991 9.5310 720 + purple triangle false 65 80.1405 5.8240 5040 + yellow circle true 73 63.9785 4.2370 40320 + yellow circle true 87 63.5058 8.3350 362880 + purple square false 91 72.3735 8.2430 3628800 + +Note that here we used the ``-f`` flag to ``put`` to load our function +definition, and also the ``-e`` flag to add another statement on the command +line. (We could have also put ``$fact = factorial(NR)`` inside +``factorial-example.mlr`` but that would have made that file less flexible for our +future use.) + +If-statements, loops, and local variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Suppose you want to only compute sums conditionally -- you can use an ``if`` statement: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat if-example.mlr + begin { + @count_of_red = 0; + @sum_of_red = 0 + } + + if ($color == "red") { + @count_of_red += 1; + @sum_of_red += $quantity; + } + + end { + emit (@count_of_red, @sum_of_red) + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --c2p --from example.csv put -q -f if-example.mlr + count_of_red sum_of_red + 4 247.84139999999996 + +Miller's else-if is spelled ``elif``. + +As we'll see more of in section (TODO:linkify), Miller has a few kinds of +for-loops. In addition to the usual 3-part ``for (i = 0; i < 10; i += 1)`` kind +that many programming languages have, Miller also lets you loop over arrays and +hashmaps. We haven't encountered arrays and hashmaps yet in this introduction, +but for now it suffices to know that ``$*`` is a special variable holding the +current record as a hashmap: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat for-example.mlr + for (k, v in $*) { + print "KEY IS ". k . " VALUE IS ". v; + } + print + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cat data/a.csv + a,b,c + 1,2,3 + 4,5,6 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv --from data/a.csv put -qf for-example.mlr + KEY IS a VALUE IS 1 + KEY IS b VALUE IS 2 + KEY IS c VALUE IS 3 + + KEY IS a VALUE IS 4 + KEY IS b VALUE IS 5 + KEY IS c VALUE IS 6 + +Here we used the local variables ``k`` and ``v``. Now we've seen four kinds of variables: + +* Record fields like ``$shape`` +* Out-of-stream variables like ``@sum`` +* Local variables like ``k`` +* Built-in context variables like ``NF`` and ``NR`` + +If you're curious about scope and extent of local variables, you can read more in (TODO:linkify) the section on variables. + +Arithmetic +^^^^^^^^^^^^ + +Numbers in Miller's programming language are intended to operate with the principle of least surprise: + +* Internally, numbers are either 64-bit signed integers or double-precision floating-point. +* Sums, differences, and products of integers are also integers (so ``2*3=6`` not ``6.0``) -- unless the result of the operation would overflow a 64-bit signed integer in which case the result is automatically converted to float. (If you ever want integer-to-integer arithmetic, use ``x .+ y``, ``x .* y``, etc.) +* Quotients of integers are integers if the division is exact, else floating-point: so ``6/2=3`` but ``7/2=3.5``. + +You can read more about this at (TODO:linkify). + +Absent data +^^^^^^^^^^^^ + +In addition to types including string, number (int/float), arrays, and hashmaps, Miller varibles can also be **absent**. This is when a variable never had a value assigned to it. Miller's treatment of absent data is intended to make it easy for you to handle non-heterogeneous data. We'll see more in section (TODO:linkify) but the basic idea is: + +* Adding a number to absent gives the number back. This means you don't have to put ``@sum = 0`` in your ``begin`` blocks. +* Any variable which has the absent value is not assigned. This means you don't have to check presence of things from one record to the next. + +For example, you can sum up all the ``$a`` values across records without having to check whether they're present or not: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json cat absent-example.json + { + "a": 1, + "b": 2 + } + { + "c": 3 + } + { + "a": 4, + "b": 5 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json put '@sum_of_a += $a; end {emit @sum_of_a}' absent-example.json + { + "a": 1, + "b": 2 + } + { + "c": 3 + } + { + "a": 4, + "b": 5 + } + { + "sum_of_a": 5 + } diff --git a/docs6b/docs/_build/html/_sources/quick-examples.rst.txt b/docs6b/docs/_build/html/_sources/quick-examples.rst.txt new file mode 100644 index 000000000..3c0857e19 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/quick-examples.rst.txt @@ -0,0 +1,117 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Quick examples +================================================================ + +Column select: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cut -f hostname,uptime mydata.csv + +Add new columns as function of other columns: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat + +Row filter: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv filter '$status != "down" && $upsec >= 10000' *.csv + +Apply column labels and pretty-print: + +.. code-block:: none + :emphasize-lines: 1-1 + + grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group + +Join multiple data sources on key columns: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr join -j account_id -f accounts.dat then group-by account_name balances.dat + +Mulltiple formats including JSON: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json + +Aggregate per-column statistics: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/* + +Linear regression: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats2 -a linreg-pca -f u,v -g shape data/* + +Aggregate custom per-column statistics: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' data/* + +Iterate over data using DSL expressions: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from estimates.tbl put ' + for (k,v in $*) { + if (is_numeric(v) && k =~ "^[t-z].*$") { + $sum += v; $count += 1 + } + } + $mean = $sum / $count # no assignment if count unset + ' + +Run DSL expressions from a script file: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put -f analyze.mlr + +Split/reduce output to multiple filenames: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put 'tee > "./taps/data-".$a."-".$b, $*' + +Compressed I/O: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put 'tee | "gzip > ./taps/data-".$a."-".$b.".gz", $*' + +Interoperate with other data-processing tools using standard pipes: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put -q '@v=$*; dump | "jq .[]"' + +Tap/trace: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from infile.dat put '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}' diff --git a/docs6b/docs/_build/html/_sources/randomizing-examples.rst.txt b/docs6b/docs/_build/html/_sources/randomizing-examples.rst.txt new file mode 100644 index 000000000..7a056738a --- /dev/null +++ b/docs6b/docs/_build/html/_sources/randomizing-examples.rst.txt @@ -0,0 +1,174 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Randomizing examples +================================================================ + +Generating random numbers from various distributions +---------------------------------------------------------------- + +Here we can chain together a few simple building blocks: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat expo-sample.sh + # Generate 100,000 pairs of independent and identically distributed + # exponentially distributed random variables with the same rate parameter + # (namely, 2.5). Then compute histograms of one of them, along with + # histograms for their sum and their product. + # + # See also https://en.wikipedia.org/wiki/Exponential_distribution + # + # Here I'm using a specified random-number seed so this example always + # produces the same output for this web document: in everyday practice we + # wouldn't do that. + + mlr -n \ + --seed 0 \ + --opprint \ + seqgen --stop 100000 \ + then put ' + # https://en.wikipedia.org/wiki/Inverse_transform_sampling + func expo_sample(lambda) { + return -log(1-urand())/lambda + } + $u = expo_sample(2.5); + $v = expo_sample(2.5); + $s = $u + $v; + $p = $u * $v; + ' \ + then histogram -f u,s,p --lo 0 --hi 2 --nbins 50 \ + then bar -f u_count,s_count,p_count --auto -w 20 + +Namely: + +* Set the Miller random-number seed so this webdoc looks the same every time I regenerate it. +* Use pretty-printed tabular output. +* Use pretty-printed tabular output. +* Use ``seqgen`` to produce 100,000 records ``i=0``, ``i=1``, etc. +* Send those to a ``put`` step which defines an inverse-transform-sampling function and calls it twice, then computes the sum and product of samples. +* Send those to a histogram, and from there to a bar-plotter. This is just for visualization; you could just as well output CSV and send that off to your own plotting tool, etc. + +The output is as follows: + +.. code-block:: none + :emphasize-lines: 1-1 + + sh expo-sample.sh + bin_lo bin_hi u_count s_count p_count + 0 0.04 [64]*******************#[9554] [326]#...................[3703] [19]*******************#[39809] + 0.04 0.08 [64]*****************...[9554] [326]*****...............[3703] [19]*******.............[39809] + 0.08 0.12 [64]****************....[9554] [326]*********...........[3703] [19]****................[39809] + 0.12 0.16 [64]**************......[9554] [326]************........[3703] [19]***.................[39809] + 0.16 0.2 [64]*************.......[9554] [326]**************......[3703] [19]**..................[39809] + 0.2 0.24 [64]************........[9554] [326]*****************...[3703] [19]*...................[39809] + 0.24 0.28 [64]**********..........[9554] [326]******************..[3703] [19]*...................[39809] + 0.28 0.32 [64]*********...........[9554] [326]******************..[3703] [19]*...................[39809] + 0.32 0.36 [64]********............[9554] [326]*******************.[3703] [19]#...................[39809] + 0.36 0.4 [64]*******.............[9554] [326]*******************#[3703] [19]#...................[39809] + 0.4 0.44 [64]*******.............[9554] [326]*******************.[3703] [19]#...................[39809] + 0.44 0.48 [64]******..............[9554] [326]*******************.[3703] [19]#...................[39809] + 0.48 0.52 [64]*****...............[9554] [326]******************..[3703] [19]#...................[39809] + 0.52 0.56 [64]*****...............[9554] [326]******************..[3703] [19]#...................[39809] + 0.56 0.6 [64]****................[9554] [326]*****************...[3703] [19]#...................[39809] + 0.6 0.64 [64]****................[9554] [326]******************..[3703] [19]#...................[39809] + 0.64 0.68 [64]***.................[9554] [326]****************....[3703] [19]#...................[39809] + 0.68 0.72 [64]***.................[9554] [326]****************....[3703] [19]#...................[39809] + 0.72 0.76 [64]***.................[9554] [326]***************.....[3703] [19]#...................[39809] + 0.76 0.8 [64]**..................[9554] [326]**************......[3703] [19]#...................[39809] + 0.8 0.84 [64]**..................[9554] [326]*************.......[3703] [19]#...................[39809] + 0.84 0.88 [64]**..................[9554] [326]************........[3703] [19]#...................[39809] + 0.88 0.92 [64]**..................[9554] [326]************........[3703] [19]#...................[39809] + 0.92 0.96 [64]*...................[9554] [326]***********.........[3703] [19]#...................[39809] + 0.96 1 [64]*...................[9554] [326]**********..........[3703] [19]#...................[39809] + 1 1.04 [64]*...................[9554] [326]*********...........[3703] [19]#...................[39809] + 1.04 1.08 [64]*...................[9554] [326]********............[3703] [19]#...................[39809] + 1.08 1.12 [64]*...................[9554] [326]********............[3703] [19]#...................[39809] + 1.12 1.16 [64]*...................[9554] [326]********............[3703] [19]#...................[39809] + 1.16 1.2 [64]*...................[9554] [326]*******.............[3703] [19]#...................[39809] + 1.2 1.24 [64]#...................[9554] [326]******..............[3703] [19]#...................[39809] + 1.24 1.28 [64]#...................[9554] [326]*****...............[3703] [19]#...................[39809] + 1.28 1.32 [64]#...................[9554] [326]*****...............[3703] [19]#...................[39809] + 1.32 1.36 [64]#...................[9554] [326]****................[3703] [19]#...................[39809] + 1.36 1.4 [64]#...................[9554] [326]****................[3703] [19]#...................[39809] + 1.4 1.44 [64]#...................[9554] [326]****................[3703] [19]#...................[39809] + 1.44 1.48 [64]#...................[9554] [326]***.................[3703] [19]#...................[39809] + 1.48 1.52 [64]#...................[9554] [326]***.................[3703] [19]#...................[39809] + 1.52 1.56 [64]#...................[9554] [326]***.................[3703] [19]#...................[39809] + 1.56 1.6 [64]#...................[9554] [326]**..................[3703] [19]#...................[39809] + 1.6 1.64 [64]#...................[9554] [326]**..................[3703] [19]#...................[39809] + 1.64 1.68 [64]#...................[9554] [326]**..................[3703] [19]#...................[39809] + 1.68 1.72 [64]#...................[9554] [326]*...................[3703] [19]#...................[39809] + 1.72 1.76 [64]#...................[9554] [326]*...................[3703] [19]#...................[39809] + 1.76 1.8 [64]#...................[9554] [326]*...................[3703] [19]#...................[39809] + 1.8 1.84 [64]#...................[9554] [326]#...................[3703] [19]#...................[39809] + 1.84 1.88 [64]#...................[9554] [326]#...................[3703] [19]#...................[39809] + 1.88 1.92 [64]#...................[9554] [326]#...................[3703] [19]#...................[39809] + 1.92 1.96 [64]#...................[9554] [326]#...................[3703] [19]#...................[39809] + 1.96 2 [64]#...................[9554] [326]#...................[3703] [19]#...................[39809] + +Randomly selecting words from a list +---------------------------------------------------------------- + +Given this `word list <./data/english-words.txt>`_, first take a look to see what the first few lines look like: + +.. code-block:: none + :emphasize-lines: 1-1 + + head data/english-words.txt + a + aa + aal + aalii + aam + aardvark + aardwolf + aba + abac + abaca + +Then the following will randomly sample ten words with four to eight characters in them: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/english-words.txt --nidx filter -S 'n=strlen($1);4<=n&&n<=8' then sample -k 10 + thionine + birchman + mildewy + avigate + addedly + abaze + askant + aiming + insulant + coinmate + +Randomly generating jabberwocky words +---------------------------------------------------------------- + +These are simple *n*-grams as `described here `_. Some common functions are `located here `_. Then here are scripts for `1-grams `_ `2-grams `_ `3-grams `_ `4-grams `_, and `5-grams `_. + +The idea is that words from the input file are consumed, then taken apart and pasted back together in ways which imitate the letter-to-letter transitions found in the word list -- giving us automatically generated words in the same vein as *bromance* and *spork*: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --nidx --from ./ngrams/gsl-2000.txt put -q -f ./ngrams/ngfuncs.mlr -f ./ngrams/ng5.mlr + beard + plastinguish + politicially + noise + loan + country + controductionary + suppery + lose + lessors + dollar + judge + rottendence + lessenger + diffendant + suggestional diff --git a/docs6b/docs/_build/html/_sources/record-heterogeneity.rst.txt b/docs6b/docs/_build/html/_sources/record-heterogeneity.rst.txt new file mode 100644 index 000000000..dc3da596d --- /dev/null +++ b/docs6b/docs/_build/html/_sources/record-heterogeneity.rst.txt @@ -0,0 +1,219 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Record-heterogeneity +================================================================ + +We think of CSV tables as rectangular: if there are 17 columns in the header then there are 17 columns for every row, else the data have a formatting error. + +But heterogeneous data abound (today's no-SQL databases for example). Miller handles this. + +For I/O +---------------------------------------------------------------- + +CSV and pretty-print +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller simply prints a newline and a new header when there is a schema change. When there is no schema change, you get CSV per se as a special case. Likewise, Miller reads heterogeneous CSV or pretty-print input the same way. The difference between CSV and CSV-lite is that the former is RFC4180-compliant, while the latter readily handles heterogeneous data (which is non-compliant). For example: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true + record_count=100,resource=/path/to/file + resource=/path/to/second/file,loadsec=0.32,ok=true + record_count=150,resource=/path/to/second/file + resource=/some/other/path,loadsec=0.97,ok=false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ocsvlite cat data/het.dkvp + resource,loadsec,ok + /path/to/file,0.45,true + + record_count,resource + 100,/path/to/file + + resource,loadsec,ok + /path/to/second/file,0.32,true + + record_count,resource + 150,/path/to/second/file + + resource,loadsec,ok + /some/other/path,0.97,false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat data/het.dkvp + resource loadsec ok + /path/to/file 0.45 true + + record_count resource + 100 /path/to/file + + resource loadsec ok + /path/to/second/file 0.32 true + + record_count resource + 150 /path/to/second/file + + resource loadsec ok + /some/other/path 0.97 false + +Miller handles explicit header changes as just shown. If your CSV input contains ragged data -- if there are implicit header changes -- you can use ``--allow-ragged-csv-input`` (or keystroke-saver ``--ragged``). For too-short data lines, values are filled with empty string; for too-long data lines, missing field names are replaced with positional indices (counting up from 1, not 0), as follows: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/ragged.csv + a,b,c + 1,2,3 + 4,5 + 6,7,8,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --oxtab --allow-ragged-csv-input cat data/ragged.csv + a 1 + b 2 + c 3 + + a 4 + b 5 + c + + a 6 + b 7 + c 8 + 4 9 + +You may also find Miller's ``group-like`` feature handy (see also :doc:`reference-verbs`): + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ocsvlite group-like data/het.dkvp + resource,loadsec,ok + /path/to/file,0.45,true + /path/to/second/file,0.32,true + /some/other/path,0.97,false + + record_count,resource + 100,/path/to/file + 150,/path/to/second/file + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint group-like data/het.dkvp + resource loadsec ok + /path/to/file 0.45 true + /path/to/second/file 0.32 true + /some/other/path 0.97 false + + record_count resource + 100 /path/to/file + 150 /path/to/second/file + +Key-value-pair, vertical-tabular, and index-numbered formats +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +For these formats, record-heterogeneity comes naturally: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true + record_count=100,resource=/path/to/file + resource=/path/to/second/file,loadsec=0.32,ok=true + record_count=150,resource=/path/to/second/file + resource=/some/other/path,loadsec=0.97,ok=false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --onidx --ofs ' ' cat data/het.dkvp + /path/to/file 0.45 true + 100 /path/to/file + /path/to/second/file 0.32 true + 150 /path/to/second/file + /some/other/path 0.97 false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab cat data/het.dkvp + resource /path/to/file + loadsec 0.45 + ok true + + record_count 100 + resource /path/to/file + + resource /path/to/second/file + loadsec 0.32 + ok true + + record_count 150 + resource /path/to/second/file + + resource /some/other/path + loadsec 0.97 + ok false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab group-like data/het.dkvp + resource /path/to/file + loadsec 0.45 + ok true + + resource /path/to/second/file + loadsec 0.32 + ok true + + resource /some/other/path + loadsec 0.97 + ok false + + record_count 100 + resource /path/to/file + + record_count 150 + resource /path/to/second/file + +For processing +---------------------------------------------------------------- + +Miller operates on specified fields and takes the rest along: for example, if you are sorting on the ``count`` field then all records in the input stream must have a ``count`` field but the other fields can vary, and moreover the sorted-on field name(s) don't need to be in the same position on each line: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/sort-het.dkvp + count=500,color=green + count=600 + status=ok,count=250,hours=0.22 + status=ok,count=200,hours=3.4 + count=300,color=blue + count=100,color=green + count=450 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort -n count data/sort-het.dkvp + count=100,color=green + status=ok,count=200,hours=3.4 + status=ok,count=250,hours=0.22 + count=300,color=blue + count=450 + count=500,color=green + count=600 diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-arrays.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-arrays.rst.txt new file mode 100644 index 000000000..0a6bf720c --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-arrays.rst.txt @@ -0,0 +1,20 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: arrays +================================================================ + +TODO + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json cat data/array-example.json + { + "key": "ax04", + "samples": [45, 67, 22] + } + { + "key": "cz09", + "samples": [11, 29, 84, 91] + } diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-builtin-functions.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-builtin-functions.rst.txt new file mode 100644 index 000000000..a585fea09 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-builtin-functions.rst.txt @@ -0,0 +1,2177 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: built-in functions +===================================== + +Summary +---------------------------------------------------------------- + +mlr: option "--list-all-functions-as-table" not recognized. +Please run "mlr --help" for usage information. + +List of functions +---------------------------------------------------------------- + +Each function takes a specific number of arguments, as shown below, except for functions marked as variadic such as ``min`` and ``max``. (The latter compute min and max of any number of numerical arguments.) There is no notion of optional or default-on-absent arguments. All argument-passing is positional rather than by name; arguments are passed by value, not by reference. + +You can get a list of all functions using **mlr -f**, with details using **mlr -F**. + + +.. _reference-dsl-colon: + +\! +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ! (class=boolean #args=1) Logical negation. + + + +.. _reference-dsl-!=: + +!= +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + != (class=boolean #args=2) String/numeric inequality. Mixing number and string results in string compare. + + + +.. _reference-dsl-!=~: + +!=~ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + !=~ (class=boolean #args=2) String (left-hand side) does not match regex (right-hand side), e.g. '$name !=~ "^a.*b$"'. + + + +.. _reference-dsl-%: + +% +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + % (class=arithmetic #args=2) Remainder; never negative-valued (pythonic). + + + +.. _reference-dsl-&: + +& +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + & (class=arithmetic #args=2) Bitwise AND. + + + +.. _reference-dsl-&&: + +&& +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + && (class=boolean #args=2) Logical AND. + + + +.. _reference-dsl-times: + +\* +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + * (class=arithmetic #args=2) Multiplication, with integer*integer overflow to float. + + + +.. _reference-dsl-exponentiation: + +\** +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ** (class=arithmetic #args=2) Exponentiation. Same as pow, but as an infix operator. + + + +.. _reference-dsl-plus: + +\+ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + + (class=arithmetic #args=1,2) Addition as binary operator; unary plus operator. + + + +.. _reference-dsl-minus: + +\- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + - (class=arithmetic #args=1,2) Subtraction as binary operator; unary negation operator. + + + +.. _reference-dsl-.: + +. +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + . (class=string #args=2) String concatenation. + + + +.. _reference-dsl-.*: + +.* +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + .* (class=arithmetic #args=2) Multiplication, with integer-to-integer overflow. + + + +.. _reference-dsl-.+: + +.+ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + .+ (class=arithmetic #args=2) Addition, with integer-to-integer overflow. + + + +.. _reference-dsl-.-: + +.- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + .- (class=arithmetic #args=2) Subtraction, with integer-to-integer overflow. + + + +.. _reference-dsl-./: + +./ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ./ (class=arithmetic #args=2) Integer division; not pythonic. + + + +.. _reference-dsl-/: + +/ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + / (class=arithmetic #args=2) Division. Integer / integer is floating-point. + + + +.. _reference-dsl-//: + +// +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + // (class=arithmetic #args=2) Pythonic integer division, rounding toward negative. + + + +.. _reference-dsl-<: + +< +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + < (class=boolean #args=2) String/numeric less-than. Mixing number and string results in string compare. + + + +.. _reference-dsl-<<: + +<< +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + << (class=arithmetic #args=2) Bitwise left-shift. + + + +.. _reference-dsl-<=: + +<= +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + <= (class=boolean #args=2) String/numeric less-than-or-equals. Mixing number and string results in string compare. + + + +.. _reference-dsl-==: + +== +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + == (class=boolean #args=2) String/numeric equality. Mixing number and string results in string compare. + + + +.. _reference-dsl-=~: + +=~ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + =~ (class=boolean #args=2) String (left-hand side) matches regex (right-hand side), e.g. '$name =~ "^a.*b$"'. + + + +.. _reference-dsl->: + +> +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + > (class=boolean #args=2) String/numeric greater-than. Mixing number and string results in string compare. + + + +.. _reference-dsl->=: + +>= +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + >= (class=boolean #args=2) String/numeric greater-than-or-equals. Mixing number and string results in string compare. + + + +.. _reference-dsl-srsh: + +\>\> +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + >> (class=arithmetic #args=2) Bitwise signed right-shift. + + + +.. _reference-dsl-ursh: + +\>\>\> +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + >>> (class=arithmetic #args=2) Bitwise unsigned right-shift. + + + +.. _reference-dsl-question-mark-colon: + +\? +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ?: (class=boolean #args=3) Standard ternary operator. + + + +.. _reference-dsl-??: + +?? +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ?? (class=boolean #args=2) Absent-coalesce operator. $a ?? 1 evaluates to 1 if $a isn't defined in the current record. + + + +.. _reference-dsl-???: + +??? +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ??? (class=boolean #args=2) Absent-coalesce operator. $a ?? 1 evaluates to 1 if $a isn't defined in the current record, or has empty value. + + + +.. _reference-dsl-^: + +^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ^ (class=arithmetic #args=2) Bitwise XOR. + + + +.. _reference-dsl-^^: + +^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ^^ (class=boolean #args=2) Logical XOR. + + + +.. _reference-dsl-bitwise-or: + +\| +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + | (class=arithmetic #args=2) Bitwise OR. + + + +.. _reference-dsl-||: + +|| +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + || (class=boolean #args=2) Logical OR. + + + +.. _reference-dsl-~: + +~ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ~ (class=arithmetic #args=1) Bitwise NOT. Beware '$y=~$x' since =~ is the + regex-match operator: try '$y = ~$x'. + + + +.. _reference-dsl-abs: + +abs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + abs (class=math #args=1) Absolute value. + + + +.. _reference-dsl-acos: + +acos +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + acos (class=math #args=1) Inverse trigonometric cosine. + + + +.. _reference-dsl-acosh: + +acosh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + acosh (class=math #args=1) Inverse hyperbolic cosine. + + + +.. _reference-dsl-append: + +append +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + append (class=maps/arrays #args=2) Appends second argument to end of first argument, which must be an array. + + + +.. _reference-dsl-arrayify: + +arrayify +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + arrayify (class=maps/arrays #args=1) Walks through a nested map/array, converting any map with consecutive keys + "1", "2", ... into an array. Useful to wrap the output of unflatten. + + + +.. _reference-dsl-asin: + +asin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asin (class=math #args=1) Inverse trigonometric sine. + + + +.. _reference-dsl-asinh: + +asinh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asinh (class=math #args=1) Inverse hyperbolic sine. + + + +.. _reference-dsl-asserting_absent: + +asserting_absent +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_absent (class=typing #args=1) Aborts with an error if is_absent on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_array: + +asserting_array +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_array (class=typing #args=1) Aborts with an error if is_array on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_bool: + +asserting_bool +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_bool (class=typing #args=1) Aborts with an error if is_bool on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_boolean: + +asserting_boolean +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_boolean (class=typing #args=1) Aborts with an error if is_boolean on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_empty: + +asserting_empty +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_empty (class=typing #args=1) Aborts with an error if is_empty on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_empty_map: + +asserting_empty_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_empty_map (class=typing #args=1) Aborts with an error if is_empty_map on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_error: + +asserting_error +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_error (class=typing #args=1) Aborts with an error if is_error on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_float: + +asserting_float +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_float (class=typing #args=1) Aborts with an error if is_float on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_int: + +asserting_int +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_int (class=typing #args=1) Aborts with an error if is_int on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_map: + +asserting_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_map (class=typing #args=1) Aborts with an error if is_map on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_nonempty_map: + +asserting_nonempty_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_nonempty_map (class=typing #args=1) Aborts with an error if is_nonempty_map on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_not_array: + +asserting_not_array +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_not_array (class=typing #args=1) Aborts with an error if is_not_array on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_not_empty: + +asserting_not_empty +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_not_empty (class=typing #args=1) Aborts with an error if is_not_empty on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_not_map: + +asserting_not_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_not_map (class=typing #args=1) Aborts with an error if is_not_map on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_not_null: + +asserting_not_null +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_not_null (class=typing #args=1) Aborts with an error if is_not_null on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_null: + +asserting_null +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_null (class=typing #args=1) Aborts with an error if is_null on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_numeric: + +asserting_numeric +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_numeric (class=typing #args=1) Aborts with an error if is_numeric on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_present: + +asserting_present +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_present (class=typing #args=1) Aborts with an error if is_present on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_string: + +asserting_string +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + asserting_string (class=typing #args=1) Aborts with an error if is_string on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-atan: + +atan +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + atan (class=math #args=1) One-argument arctangent. + + + +.. _reference-dsl-atan2: + +atan2 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + atan2 (class=math #args=2) Two-argument arctangent. + + + +.. _reference-dsl-atanh: + +atanh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + atanh (class=math #args=1) Inverse hyperbolic tangent. + + + +.. _reference-dsl-bitcount: + +bitcount +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + bitcount (class=arithmetic #args=1) Count of 1-bits. + + + +.. _reference-dsl-boolean: + +boolean +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + boolean (class=conversion #args=1) Convert int/float/bool/string to boolean. + + + +.. _reference-dsl-capitalize: + +capitalize +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + capitalize (class=string #args=1) Convert string's first character to uppercase. + + + +.. _reference-dsl-cbrt: + +cbrt +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + cbrt (class=math #args=1) Cube root. + + + +.. _reference-dsl-ceil: + +ceil +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ceil (class=math #args=1) Ceiling: nearest integer at or above. + + + +.. _reference-dsl-clean_whitespace: + +clean_whitespace +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + clean_whitespace (class=string #args=1) Same as collapse_whitespace and strip. + + + +.. _reference-dsl-collapse_whitespace: + +collapse_whitespace +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + collapse_whitespace (class=string #args=1) Strip repeated whitespace from string. + + + +.. _reference-dsl-cos: + +cos +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + cos (class=math #args=1) Trigonometric cosine. + + + +.. _reference-dsl-cosh: + +cosh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + cosh (class=math #args=1) Hyperbolic cosine. + + + +.. _reference-dsl-depth: + +depth +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + depth (class=maps/arrays #args=1) Prints maximum depth of map/array. Scalars have depth 0. + + + +.. _reference-dsl-dhms2fsec: + +dhms2fsec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + dhms2fsec (class=time #args=1) Recovers floating-point seconds as in dhms2fsec("5d18h53m20.250000s") = 500000.250000 + + + +.. _reference-dsl-dhms2sec: + +dhms2sec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + dhms2sec (class=time #args=1) Recovers integer seconds as in dhms2sec("5d18h53m20s") = 500000 + + + +.. _reference-dsl-erf: + +erf +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + erf (class=math #args=1) Error function. + + + +.. _reference-dsl-erfc: + +erfc +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + erfc (class=math #args=1) Complementary error function. + + + +.. _reference-dsl-exp: + +exp +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + exp (class=math #args=1) Exponential function e**x. + + + +.. _reference-dsl-expm1: + +expm1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + expm1 (class=math #args=1) e**x - 1. + + + +.. _reference-dsl-flatten: + +flatten +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + flatten (class=maps/arrays #args=3) Flattens multi-level maps to single-level ones. Examples: + flatten("a", ".", {"b": { "c": 4 }}) is {"a.b.c" : 4}. + flatten("", ".", {"a": { "b": 3 }}) is {"a.b" : 3}. + Two-argument version: flatten($*, ".") is the same as flatten("", ".", $*). + Useful for nested JSON-like structures for non-JSON file formats like CSV. + + + +.. _reference-dsl-float: + +float +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + float (class=conversion #args=1) Convert int/float/bool/string to float. + + + +.. _reference-dsl-floor: + +floor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + floor (class=math #args=1) Floor: nearest integer at or below. + + + +.. _reference-dsl-fmtnum: + +fmtnum +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + fmtnum (class=conversion #args=2) Convert int/float/bool to string using + printf-style format string, e.g. '$s = fmtnum($n, "%06lld")'. + + + +.. _reference-dsl-fsec2dhms: + +fsec2dhms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + fsec2dhms (class=time #args=1) Formats floating-point seconds as in fsec2dhms(500000.25) = "5d18h53m20.250000s" + + + +.. _reference-dsl-fsec2hms: + +fsec2hms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + fsec2hms (class=time #args=1) Formats floating-point seconds as in fsec2hms(5000.25) = "01:23:20.250000" + + + +.. _reference-dsl-get_keys: + +get_keys +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + get_keys (class=maps/arrays #args=1) Returns array of keys of map or array + + + +.. _reference-dsl-get_values: + +get_values +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + get_values (class=maps/arrays #args=1) Returns array of keys of map or array -- in the latter case, returns a copy of the array + + + +.. _reference-dsl-gmt2sec: + +gmt2sec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + gmt2sec (class=time #args=1) Parses GMT timestamp as integer seconds since the epoch. + + + +.. _reference-dsl-gsub: + +gsub +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + gsub (class=string #args=3) Example: '$name=gsub($name, "old", "new")' (replace all). + + + +.. _reference-dsl-haskey: + +haskey +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + haskey (class=maps/arrays #args=2) True/false if map has/hasn't key, e.g. 'haskey($*, "a")' or + 'haskey(mymap, mykey)', or true/false if array index is in bounds / out of bounds. + Error if 1st argument is not a map or array. Note -n..-1 alias to 1..n in Miller arrays. + + + +.. _reference-dsl-hexfmt: + +hexfmt +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + hexfmt (class=conversion #args=1) Convert int to hex string, e.g. 255 to "0xff". + + + +.. _reference-dsl-hms2fsec: + +hms2fsec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + hms2fsec (class=time #args=1) Recovers floating-point seconds as in hms2fsec("01:23:20.250000") = 5000.250000 + + + +.. _reference-dsl-hms2sec: + +hms2sec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + hms2sec (class=time #args=1) Recovers integer seconds as in hms2sec("01:23:20") = 5000 + + + +.. _reference-dsl-hostname: + +hostname +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + hostname (class=system #args=0) Returns the hostname as a string. + + + +.. _reference-dsl-int: + +int +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + int (class=conversion #args=1) Convert int/float/bool/string to int. + + + +.. _reference-dsl-invqnorm: + +invqnorm +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + invqnorm (class=math #args=1) Inverse of normal cumulative distribution function. + Note that invqorm(urand()) is normally distributed. + + + +.. _reference-dsl-is_absent: + +is_absent +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_absent (class=typing #args=1) False if field is present in input, true otherwise + + + +.. _reference-dsl-is_array: + +is_array +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_array (class=typing #args=1) True if argument is an array. + + + +.. _reference-dsl-is_bool: + +is_bool +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_bool (class=typing #args=1) True if field is present with boolean value. Synonymous with is_boolean. + + + +.. _reference-dsl-is_boolean: + +is_boolean +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_boolean (class=typing #args=1) True if field is present with boolean value. Synonymous with is_bool. + + + +.. _reference-dsl-is_empty: + +is_empty +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_empty (class=typing #args=1) True if field is present in input with empty string value, false otherwise. + + + +.. _reference-dsl-is_empty_map: + +is_empty_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_empty_map (class=typing #args=1) True if argument is a map which is empty. + + + +.. _reference-dsl-is_error: + +is_error +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_error (class=typing #args=1) True if if argument is an error, such as taking string length of an integer. + + + +.. _reference-dsl-is_float: + +is_float +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_float (class=typing #args=1) True if field is present with value inferred to be float + + + +.. _reference-dsl-is_int: + +is_int +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_int (class=typing #args=1) True if field is present with value inferred to be int + + + +.. _reference-dsl-is_map: + +is_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_map (class=typing #args=1) True if argument is a map. + + + +.. _reference-dsl-is_nonempty_map: + +is_nonempty_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_nonempty_map (class=typing #args=1) True if argument is a map which is non-empty. + + + +.. _reference-dsl-is_not_array: + +is_not_array +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_not_array (class=typing #args=1) True if argument is not an array. + + + +.. _reference-dsl-is_not_empty: + +is_not_empty +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_not_empty (class=typing #args=1) False if field is present in input with empty value, true otherwise + + + +.. _reference-dsl-is_not_map: + +is_not_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_not_map (class=typing #args=1) True if argument is not a map. + + + +.. _reference-dsl-is_not_null: + +is_not_null +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_not_null (class=typing #args=1) False if argument is null (empty or absent), true otherwise. + + + +.. _reference-dsl-is_null: + +is_null +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_null (class=typing #args=1) True if argument is null (empty or absent), false otherwise. + + + +.. _reference-dsl-is_numeric: + +is_numeric +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_numeric (class=typing #args=1) True if field is present with value inferred to be int or float + + + +.. _reference-dsl-is_present: + +is_present +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_present (class=typing #args=1) True if field is present in input, false otherwise. + + + +.. _reference-dsl-is_string: + +is_string +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + is_string (class=typing #args=1) True if field is present with string (including empty-string) value + + + +.. _reference-dsl-joink: + +joink +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + joink (class=conversion #args=2) Makes string from map/array keys. Examples: + joink({"a":3,"b":4,"c":5}, ",") = "a,b,c" + joink([1,2,3], ",") = "1,2,3". + + + +.. _reference-dsl-joinkv: + +joinkv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + joinkv (class=conversion #args=3) Makes string from map/array key-value pairs. Examples: + joinkv([3,4,5], "=", ",") = "1=3,2=4,3=5" + joinkv({"a":3,"b":4,"c":5}, "=", ",") = "a=3,b=4,c=5" + + + +.. _reference-dsl-joinv: + +joinv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + joinv (class=conversion #args=2) Makes string from map/array values. + joinv([3,4,5], ",") = "3,4,5" + joinv({"a":3,"b":4,"c":5}, ",") = "3,4,5" + + + +.. _reference-dsl-json_parse: + +json_parse +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + json_parse (class=maps/arrays #args=1) Converts value from JSON-formatted string. + + + +.. _reference-dsl-json_stringify: + +json_stringify +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + json_stringify (class=maps/arrays #args=1,2) Converts value to JSON-formatted string. Default output is single-line. + With optional second boolean argument set to true, produces multiline output. + + + +.. _reference-dsl-leafcount: + +leafcount +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + leafcount (class=maps/arrays #args=1) Counts total number of terminal values in map/array. For single-level + map/array, same as length. + + + +.. _reference-dsl-length: + +length +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + length (class=maps/arrays #args=1) Counts number of top-level entries in array/map. Scalars have length 1. + + + +.. _reference-dsl-log: + +log +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + log (class=math #args=1) Natural (base-e) logarithm. + + + +.. _reference-dsl-log10: + +log10 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + log10 (class=math #args=1) Base-10 logarithm. + + + +.. _reference-dsl-log1p: + +log1p +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + log1p (class=math #args=1) log(1-x). + + + +.. _reference-dsl-logifit: + +logifit +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + logifit (class=math #args=3) Given m and b from logistic regression, compute fit: + $yhat=logifit($x,$m,$b). + + + +.. _reference-dsl-lstrip: + +lstrip +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + lstrip (class=string #args=1) Strip leading whitespace from string. + + + +.. _reference-dsl-madd: + +madd +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + madd (class=arithmetic #args=3) a + b mod m (integers) + + + +.. _reference-dsl-mapdiff: + +mapdiff +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + mapdiff (class=maps/arrays #args=variadic) With 0 args, returns empty map. With 1 arg, returns copy of arg. + With 2 or more, returns copy of arg 1 with all keys from any of remaining + argument maps removed. + + + +.. _reference-dsl-mapexcept: + +mapexcept +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + mapexcept (class=maps/arrays #args=variadic) Returns a map with keys from remaining arguments, if any, unset. + Remaining arguments can be strings or arrays of string. + E.g. 'mapexcept({1:2,3:4,5:6}, 1, 5, 7)' is '{3:4}' + and 'mapexcept({1:2,3:4,5:6}, [1, 5, 7])' is '{3:4}'. + + + +.. _reference-dsl-mapselect: + +mapselect +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + mapselect (class=maps/arrays #args=variadic) Returns a map with only keys from remaining arguments set. + Remaining arguments can be strings or arrays of string. + E.g. 'mapselect({1:2,3:4,5:6}, 1, 5, 7)' is '{1:2,5:6}' + and 'mapselect({1:2,3:4,5:6}, [1, 5, 7])' is '{1:2,5:6}'. + + + +.. _reference-dsl-mapsum: + +mapsum +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + mapsum (class=maps/arrays #args=variadic) With 0 args, returns empty map. With >= 1 arg, returns a map with + key-value pairs from all arguments. Rightmost collisions win, e.g. + 'mapsum({1:2,3:4},{1:5})' is '{1:5,3:4}'. + + + +.. _reference-dsl-max: + +max +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + max (class=math #args=variadic) Max of n numbers; null loses. + + + +.. _reference-dsl-md5: + +md5 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + md5 (class=hashing #args=1) MD5 hash. + + + +.. _reference-dsl-mexp: + +mexp +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + mexp (class=arithmetic #args=3) a ** b mod m (integers) + + + +.. _reference-dsl-min: + +min +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + min (class=math #args=variadic) Min of n numbers; null loses. + + + +.. _reference-dsl-mmul: + +mmul +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + mmul (class=arithmetic #args=3) a * b mod m (integers) + + + +.. _reference-dsl-msub: + +msub +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + msub (class=arithmetic #args=3) a - b mod m (integers) + + + +.. _reference-dsl-os: + +os +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + os (class=system #args=0) Returns the operating-system name as a string. + + + +.. _reference-dsl-pow: + +pow +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + pow (class=arithmetic #args=2) Exponentiation. Same as **, but as a function. + + + +.. _reference-dsl-qnorm: + +qnorm +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + qnorm (class=math #args=1) Normal cumulative distribution function. + + + +.. _reference-dsl-regextract: + +regextract +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + regextract (class=string #args=2) Example: '$name=regextract($name, "[A-Z]{3}[0-9]{2}")' + + + +.. _reference-dsl-regextract_or_else: + +regextract_or_else +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + regextract_or_else (class=string #args=3) Example: '$name=regextract_or_else($name, "[A-Z]{3}[0-9]{2}", "default")' + + + +.. _reference-dsl-round: + +round +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + round (class=math #args=1) Round to nearest integer. + + + +.. _reference-dsl-roundm: + +roundm +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + roundm (class=math #args=2) Round to nearest multiple of m: roundm($x,$m) is + the same as round($x/$m)*$m. + + + +.. _reference-dsl-rstrip: + +rstrip +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + rstrip (class=string #args=1) Strip trailing whitespace from string. + + + +.. _reference-dsl-sec2dhms: + +sec2dhms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sec2dhms (class=time #args=1) Formats integer seconds as in sec2dhms(500000) = "5d18h53m20s" + + + +.. _reference-dsl-sec2gmt: + +sec2gmt +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sec2gmt (class=time #args=1,2) Formats seconds since epoch (integer part) + as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z". + Leaves non-numbers as-is. With second integer argument n, includes n decimal places + for the seconds part + + + +.. _reference-dsl-sec2gmtdate: + +sec2gmtdate +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sec2gmtdate (class=time #args=1) Formats seconds since epoch (integer part) + as GMT timestamp with year-month-date, e.g. sec2gmtdate(1440768801.7) = "2015-08-28". + Leaves non-numbers as-is. + + + +.. _reference-dsl-sec2hms: + +sec2hms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sec2hms (class=time #args=1) Formats integer seconds as in sec2hms(5000) = "01:23:20" + + + +.. _reference-dsl-sgn: + +sgn +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sgn (class=math #args=1) +1, 0, -1 for positive, zero, negative input respectively. + + + +.. _reference-dsl-sha1: + +sha1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sha1 (class=hashing #args=1) SHA1 hash. + + + +.. _reference-dsl-sha256: + +sha256 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sha256 (class=hashing #args=1) SHA256 hash. + + + +.. _reference-dsl-sha512: + +sha512 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sha512 (class=hashing #args=1) SHA512 hash. + + + +.. _reference-dsl-sin: + +sin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sin (class=math #args=1) Trigonometric sine. + + + +.. _reference-dsl-sinh: + +sinh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sinh (class=math #args=1) Hyperbolic sine. + + + +.. _reference-dsl-splita: + +splita +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + splita (class=conversion #args=2) Splits string into array with type inference. Example: + splita("3,4,5", ",") = [3,4,5] + + + +.. _reference-dsl-splitax: + +splitax +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + splitax (class=conversion #args=2) Splits string into array without type inference. Example: + splita("3,4,5", ",") = ["3","4","5"] + + + +.. _reference-dsl-splitkv: + +splitkv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + splitkv (class=conversion #args=3) Splits string by separators into map with type inference. Example: + splitkv("a=3,b=4,c=5", "=", ",") = {"a":3,"b":4,"c":5} + + + +.. _reference-dsl-splitkvx: + +splitkvx +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + splitkvx (class=conversion #args=3) Splits string by separators into map without type inference (keys and + values are strings). Example: + splitkvx("a=3,b=4,c=5", "=", ",") = {"a":"3","b":"4","c":"5"} + + + +.. _reference-dsl-splitnv: + +splitnv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + splitnv (class=conversion #args=2) Splits string by separator into integer-indexed map with type inference. Example: + splitnv("a,b,c", ",") = {"1":"a","2":"b","3":"c"} + + + +.. _reference-dsl-splitnvx: + +splitnvx +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + splitnvx (class=conversion #args=2) Splits string by separator into integer-indexed map without type + inference (values are strings). Example: + splitnvx("3,4,5", ",") = {"1":"3","2":"4","3":"5"} + + + +.. _reference-dsl-sqrt: + +sqrt +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sqrt (class=math #args=1) Square root. + + + +.. _reference-dsl-ssub: + +ssub +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + ssub (class=string #args=3) Like sub but does no regexing. No characters are special. + + + +.. _reference-dsl-strftime: + +strftime +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + strftime (class=time #args=2) Formats seconds since the epoch as timestamp, e.g. + strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z", and + strftime(1440768801.7,"%Y-%m-%dT%H:%M:%3SZ") = "2015-08-28T13:33:21.700Z". + Format strings are as in the C library (please see "man strftime" on your system), + with the Miller-specific addition of "%1S" through "%9S" which format the seconds + with 1 through 9 decimal places, respectively. ("%S" uses no decimal places.) + See also strftime_local. + + + +.. _reference-dsl-string: + +string +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + string (class=conversion #args=1) Convert int/float/bool/string/array/map to string. + + + +.. _reference-dsl-strip: + +strip +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + strip (class=string #args=1) Strip leading and trailing whitespace from string. + + + +.. _reference-dsl-strlen: + +strlen +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + strlen (class=string #args=1) String length. + + + +.. _reference-dsl-strptime: + +strptime +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + strptime (class=time #args=2) strptime: Parses timestamp as floating-point seconds since the epoch, + e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.000000, + and strptime("2015-08-28T13:33:21.345Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.345000. + See also strptime_local. + + + +.. _reference-dsl-sub: + +sub +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + sub (class=string #args=3) Example: '$name=sub($name, "old", "new")' (replace once). + + + +.. _reference-dsl-substr: + +substr +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + substr (class=string #args=3) substr is an alias for substr0. See also substr1. Miller is generally 1-up + with all array indices, but, this is a backward-compatibility issue with Miller 5 and below. + Arrays are new in Miller 6; the substr function is older. + + + +.. _reference-dsl-substr0: + +substr0 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + substr0 (class=string #args=3) substr0(s,m,n) gives substring of s from 0-up position m to n + inclusive. Negative indices -len .. -1 alias to 0 .. len-1. + + + +.. _reference-dsl-substr1: + +substr1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + substr1 (class=string #args=3) substr1(s,m,n) gives substring of s from 1-up position m to n + inclusive. Negative indices -len .. -1 alias to 1 .. len. + + + +.. _reference-dsl-system: + +system +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + system (class=system #args=1) Run command string, yielding its stdout minus final carriage return. + + + +.. _reference-dsl-systime: + +systime +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + systime (class=time #args=0) help string will go here + + + +.. _reference-dsl-systimeint: + +systimeint +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + systimeint (class=time #args=0) help string will go here + + + +.. _reference-dsl-tan: + +tan +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + tan (class=math #args=1) Trigonometric tangent. + + + +.. _reference-dsl-tanh: + +tanh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + tanh (class=math #args=1) Hyperbolic tangent. + + + +.. _reference-dsl-tolower: + +tolower +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + tolower (class=string #args=1) Convert string to lowercase. + + + +.. _reference-dsl-toupper: + +toupper +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + toupper (class=string #args=1) Convert string to uppercase. + + + +.. _reference-dsl-truncate: + +truncate +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + truncate (class=string #args=2) Truncates string first argument to max length of int second argument. + + + +.. _reference-dsl-typeof: + +typeof +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + typeof (class=typing #args=1) Convert argument to type of argument (e.g. "str"). For debug. + + + +.. _reference-dsl-unflatten: + +unflatten +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + unflatten (class=maps/arrays #args=2) Reverses flatten. Example: + unflatten({"a.b.c" : 4}, ".") is {"a": "b": { "c": 4 }}. + Useful for nested JSON-like structures for non-JSON file formats like CSV. + See also arrayify. + + + +.. _reference-dsl-uptime: + +uptime +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + uptime (class=time #args=0) help string will go here + + + +.. _reference-dsl-urand: + +urand +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + urand (class=math #args=0) Floating-point numbers uniformly distributed on the unit interval. + Int-valued example: '$n=floor(20+urand()*11)'. + + + +.. _reference-dsl-urand32: + +urand32 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + urand32 (class=math #args=0) Integer uniformly distributed 0 and 2**32-1 inclusive. + + + +.. _reference-dsl-urandint: + +urandint +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + urandint (class=math #args=2) Integer uniformly distributed between inclusive integer endpoints. + + + +.. _reference-dsl-urandrange: + +urandrange +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + urandrange (class=math #args=2) Floating-point numbers uniformly distributed on the interval [a, b). + + + +.. _reference-dsl-version: + +version +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + + version (class=system #args=0) Returns the Miller version as a string. + + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-complexity.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-complexity.rst.txt new file mode 100644 index 000000000..a1e6938fc --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-complexity.rst.txt @@ -0,0 +1,12 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: a note on the complexity of Miller's expression language +======================================================================= + +One of Miller's strengths is its brevity: it's much quicker -- and less error-prone -- to type ``mlr stats1 -a sum -f x,y -g a,b`` than having to track summation variables as in ``awk``, or using Miller's out-of-stream variables. And the more language features Miller's put-DSL has (for-loops, if-statements, nested control structures, user-defined functions, etc.) then the *less* powerful it begins to seem: because of the other programming-language features it *doesn't* have (classes, exceptions, and so on). + +When I was originally prototyping Miller in 2015, the decision I had was whether to hand-code in a low-level language like C or Rust or Go, with my own hand-rolled DSL, or whether to use a higher-level language (like Python or Lua or Nim) and let the ``put`` statements be handled by the implementation language's own ``eval``: the implementation language would take the place of a DSL. Multiple performance experiments showed me I could get better throughput using the former, by a wide margin. So Miller is Go under the hood with a hand-rolled DSL. + +I do want to keep focusing on what Miller is good at -- concise notation, low latency, and high throughput -- and not add too much in terms of high-level-language features to the DSL. That said, some sort of customizability is a basic thing to want. As of 4.1.0 we have recursive for/while/if structures on about the same complexity level as ``awk``; as of 5.0.0 we have user-defined functions and map-valued variables, again on about the same complexity level as ``awk`` along with optional type-declaration syntax; as of Miller 6 we have full support for arrays. While I'm excited by these powerful language features, I hope to keep new features focused on Miller's sweet spot which is speed plus simplicity. + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-complexlity.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-complexlity.rst.txt new file mode 100644 index 000000000..f5c1349e7 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-complexlity.rst.txt @@ -0,0 +1,12 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: a note on the complexity of Miller's expression language +======================================================================= + +One of Miller's strengths is its brevity: it's much quicker -- and less error-prone -- to type ``mlr stats1 -a sum -f x,y -g a,b`` than having to track summation variables as in ``awk``, or using Miller's out-of-stream variables. And the more language features Miller's put-DSL has (for-loops, if-statements, nested control structures, user-defined functions, etc.) then the *less* powerful it begins to seem: because of the other programming-language features it *doesn't* have (classes, exceptions, and so on). + +When I was originally prototyping Miller in 2015, the decision I had was whether to hand-code in a low-level language like C or Rust or Go, with my own hand-rolled DSL, or whether to use a higher-level language (like Python or Lua or Nim) and let the ``put`` statements be handled by the implementation language's own ``eval``: the implementation language would take the place of a DSL. Multiple performance experiments showed me I could get better throughput using the former, by a wide margin. So Miller is Go under the hood with a hand-rolled DSL. + +I do want to keep focusing on what Miller is good at -- concise notation, low latency, and high throughput -- and not add too much in terms of high-level-language features to the DSL. That said, some sort of customizability is a basic thing to want. As of 4.1.0 we have recursive for/while/if structures on about the same complexity level as ``awk``; as of 5.0.0 we have user-defined functions and map-valued variables, again on about the same complexity level as ``awk`` along with optional type-declaration syntax. While I'm excited by these powerful language features, I hope to keep new features beyond 5.0.0 focused on Miller's sweet spot which is speed plus simplicity. + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-control-structures.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-control-structures.rst.txt new file mode 100644 index 000000000..505dc53cf --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-control-structures.rst.txt @@ -0,0 +1,549 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: control structures +================================================================ + +Pattern-action blocks +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are reminiscent of ``awk`` syntax. They can be used to allow assignments to be done only when appropriate -- e.g. for math-function domain restrictions, regex-matching, and so on: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat data/put-gating-example-1.dkvp + x=-1 + x=0 + x=1 + x=2 + x=3 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$x > 0.0 { $y = log10($x); $z = sqrt($y) }' data/put-gating-example-1.dkvp + x=-1 + x=0 + x=1,y=0,z=0 + x=2,y=0.3010299956639812,z=0.5486620049392715 + x=3,y=0.4771212547196624,z=0.6907396432228734 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat data/put-gating-example-2.dkvp + a=abc_123 + a=some other name + a=xyz_789 + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr put ' + $a =~ "([a-z]+)_([0-9]+)" { + $b = "left_\1"; $c = "right_\2" + }' \ + data/put-gating-example-2.dkvp + a=abc_123,b=left_\1,c=right_\2 + a=some other name + a=xyz_789,b=left_\1,c=right_\2 + +This produces heteregenous output which Miller, of course, has no problems with (see :doc:`record-heterogeneity`). But if you want homogeneous output, the curly braces can be replaced with a semicolon between the expression and the body statements. This causes ``put`` to evaluate the boolean expression (along with any side effects, namely, regex-captures ``\1``, ``\2``, etc.) but doesn't use it as a criterion for whether subsequent assignments should be executed. Instead, subsequent assignments are done unconditionally: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$x > 0.0; $y = log10($x); $z = sqrt($y)' data/put-gating-example-1.dkvp + x=1,y=0,z=0 + x=2,y=0.3010299956639812,z=0.5486620049392715 + x=3,y=0.4771212547196624,z=0.6907396432228734 + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr put ' + $a =~ "([a-z]+)_([0-9]+)"; + $b = "left_\1"; + $c = "right_\2" + ' data/put-gating-example-2.dkvp + a=abc_123,b=left_\1,c=right_\2 + a=xyz_789,b=left_\1,c=right_\2 + +If-statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are again reminiscent of ``awk``. Pattern-action blocks are a special case of ``if`` with no ``elif`` or ``else`` blocks, no ``if`` keyword, and parentheses optional around the boolean expression: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'NR == 4 {$foo = "bar"}' + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'if (NR == 4) {$foo = "bar"}' + +Compound statements use ``elif`` (rather than ``elsif`` or ``else if``): + +.. code-block:: none + + mlr put ' + if (NR == 2) { + ... + } elif (NR ==4) { + ... + } elif (NR ==6) { + ... + } else { + ... + } + ' + +While and do-while loops +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller's ``while`` and ``do-while`` are unsurprising in comparison to various languages, as are ``break`` and ``continue``: + +.. code-block:: none + :emphasize-lines: 1-6 + + echo x=1,y=2 | mlr put ' + while (NF < 10) { + $[NF+1] = "" + } + $foo = "bar" + ' + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar + +.. code-block:: none + :emphasize-lines: 1-9 + + echo x=1,y=2 | mlr put ' + do { + $[NF+1] = ""; + if (NF == 5) { + break + } + } while (NF < 10); + $foo = "bar" + ' + x=1,y=2,3=,4=,5=,foo=bar + +A ``break`` or ``continue`` within nested conditional blocks or if-statements will, of course, propagate to the innermost loop enclosing them, if any. A ``break`` or ``continue`` outside a loop is a syntax error that will be flagged as soon as the expression is parsed, before any input records are ingested. +The existence of ``while``, ``do-while``, and ``for`` loops in Miller's DSL means that you can create infinite-loop scenarios inadvertently. In particular, please recall that DSL statements are executed once if in ``begin`` or ``end`` blocks, and once *per record* otherwise. For example, **while (NR < 10) will never terminate as NR is only incremented between records**. + +For-loops +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +While Miller's ``while`` and ``do-while`` statements are much as in many other languages, ``for`` loops are more idiosyncratic to Miller. They are loops over key-value pairs, whether in stream records, out-of-stream variables, local variables, or map-literals: more reminiscent of ``foreach``, as in (for example) PHP. There are **for-loops over map keys** and **for-loops over key-value tuples**. Additionally, Miller has a **C-style triple-for loop** with initialize, test, and update statements. + +As with ``while`` and ``do-while``, a ``break`` or ``continue`` within nested control structures will propagate to the innermost loop enclosing them, if any, and a ``break`` or ``continue`` outside a loop is a syntax error that will be flagged as soon as the expression is parsed, before any input records are ingested. + +Key-only for-loops +................................................................ + +The ``key`` variable is always bound to the *key* of key-value pairs: + +.. code-block:: none + :emphasize-lines: 1-8 + + mlr --from data/small put ' + print "NR = ".NR; + for (key in $*) { + value = $[key]; + print " key:" . key . " value:".value; + } + + ' + NR = 1 + key:a value:pan + key:b value:pan + key:i value:1 + key:x value:0.3467901443380824 + key:y value:0.7268028627434533 + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + NR = 2 + key:a value:eks + key:b value:pan + key:i value:2 + key:x value:0.7586799647899636 + key:y value:0.5221511083334797 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + NR = 3 + key:a value:wye + key:b value:wye + key:i value:3 + key:x value:0.20460330576630303 + key:y value:0.33831852551664776 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + NR = 4 + key:a value:eks + key:b value:wye + key:i value:4 + key:x value:0.38139939387114097 + key:y value:0.13418874328430463 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + NR = 5 + key:a value:wye + key:b value:pan + key:i value:5 + key:x value:0.5732889198020006 + key:y value:0.8636244699032729 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-8 + + mlr -n put ' + end { + o = {1:2, 3:{4:5}}; + for (key in o) { + print " key:" . key . " valuetype:" . typeof(o[key]); + } + } + ' + key:1 valuetype:int + key:3 valuetype:map + +Note that the value corresponding to a given key may be gotten as through a **computed field name** using square brackets as in ``$[key]`` for stream records, or by indexing the looped-over variable using square brackets. + +Key-value for-loops +................................................................ + +Single-level keys may be gotten at using either ``for(k,v)`` or ``for((k),v)``; multi-level keys may be gotten at using ``for((k1,k2,k3),v)`` and so on. The ``v`` variable will be bound to to a scalar value (a string or a number) if the map stops at that level, or to a map-valued variable if the map goes deeper. If the map isn't deep enough then the loop body won't be executed. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/for-srec-example.tbl + label1 label2 f1 f2 f3 + blue green 100 240 350 + red green 120 11 195 + yellow blue 140 0 240 + +.. code-block:: none + :emphasize-lines: 1-11 + + mlr --pprint --from data/for-srec-example.tbl put ' + $sum1 = $f1 + $f2 + $f3; + $sum2 = 0; + $sum3 = 0; + for (key, value in $*) { + if (key =~ "^f[0-9]+") { + $sum2 += value; + $sum3 += $[key]; + } + } + ' + label1 label2 f1 f2 f3 sum1 sum2 sum3 + blue green 100 240 350 690 690 690 + red green 120 11 195 326 326 326 + yellow blue 140 0 240 380 380 380 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/small --opprint put 'for (k,v in $*) { $[k."_type"] = typeof(v) }' + a b i x y a_type b_type i_type x_type y_type + pan pan 1 0.3467901443380824 0.7268028627434533 string string int float float + eks pan 2 0.7586799647899636 0.5221511083334797 string string int float float + wye wye 3 0.20460330576630303 0.33831852551664776 string string int float float + eks wye 4 0.38139939387114097 0.13418874328430463 string string int float float + wye pan 5 0.5732889198020006 0.8636244699032729 string string int float float + +Note that the value of the current field in the for-loop can be gotten either using the bound variable ``value``, or through a **computed field name** using square brackets as in ``$[key]``. + +Important note: to avoid inconsistent looping behavior in case you're setting new fields (and/or unsetting existing ones) while looping over the record, **Miller makes a copy of the record before the loop: loop variables are bound from the copy and all other reads/writes involve the record itself**: + +.. code-block:: none + :emphasize-lines: 1-10 + + mlr --from data/small --opprint put ' + $sum1 = 0; + $sum2 = 0; + for (k,v in $*) { + if (is_numeric(v)) { + $sum1 +=v; + $sum2 += $[k]; + } + } + ' + a b i x y sum1 sum2 + pan pan 1 0.3467901443380824 0.7268028627434533 2.0735930070815356 8.294372028326142 + eks pan 2 0.7586799647899636 0.5221511083334797 3.280831073123443 13.123324292493772 + wye wye 3 0.20460330576630303 0.33831852551664776 3.5429218312829507 14.171687325131803 + eks wye 4 0.38139939387114097 0.13418874328430463 4.515588137155445 18.06235254862178 + wye pan 5 0.5732889198020006 0.8636244699032729 6.436913389705273 25.747653558821092 + +It can be confusing to modify the stream record while iterating over a copy of it, so instead you might find it simpler to use a local variable in the loop and only update the stream record after the loop: + +.. code-block:: none + :emphasize-lines: 1-9 + + mlr --from data/small --opprint put ' + sum = 0; + for (k,v in $*) { + if (is_numeric(v)) { + sum += $[k]; + } + } + $sum = sum + ' + a b i x y sum + pan pan 1 0.3467901443380824 0.7268028627434533 2.0735930070815356 + eks pan 2 0.7586799647899636 0.5221511083334797 3.280831073123443 + wye wye 3 0.20460330576630303 0.33831852551664776 3.5429218312829507 + eks wye 4 0.38139939387114097 0.13418874328430463 4.515588137155445 + wye pan 5 0.5732889198020006 0.8636244699032729 6.436913389705273 + +You can also start iterating on sub-hashmaps of an out-of-stream or local variable; you can loop over nested keys; you can loop over all out-of-stream variables. The bound variables are bound to a copy of the sub-hashmap as it was before the loop started. The sub-hashmap is specified by square-bracketed indices after ``in``, and additional deeper indices are bound to loop key-variables. The terminal values are bound to the loop value-variable whenever the keys are not too shallow. The value-variable may refer to a terminal (string, number) or it may be map-valued if the map goes deeper. Example indexing is as follows: + +.. code-block:: none + + # Parentheses are optional for single key: + for (k1, v in @a["b"]["c"]) { ... } + for ((k1), v in @a["b"]["c"]) { ... } + # Parentheses are required for multiple keys: + for ((k1, k2), v in @a["b"]["c"]) { ... } # Loop over subhashmap of a variable + for ((k1, k2, k3), v in @a["b"]["c"]) { ... } # Ditto + for ((k1, k2, k3), v in @a { ... } # Loop over variable starting from basename + for ((k1, k2, k3), v in @* { ... } # Loop over all variables (k1 is bound to basename) + +That's confusing in the abstract, so a concrete example is in order. Suppose the out-of-stream variable ``@myvar`` is populated as follows: + +.. code-block:: none + :emphasize-lines: 1-10 + + mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { dump } + ' + { + "myvar": { + "1": 2, + "3": { + "4": 5 + }, + "6": { + "7": { + "8": 9 + } + } + } + } + +Then we can get at various values as follows: + +.. code-block:: none + :emphasize-lines: 1-16 + + mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for (k, v in @myvar) { + print + "key=" . k . + ",valuetype=" . typeof(v); + } + } + ' + key=1,valuetype=int + key=3,valuetype=map + key=6,valuetype=map + +.. code-block:: none + :emphasize-lines: 1-17 + + mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for ((k1, k2), v in @myvar) { + print + "key1=" . k1 . + ",key2=" . k2 . + ",valuetype=" . typeof(v); + } + } + ' + key1=3,key2=4,valuetype=int + key1=6,key2=7,valuetype=map + +.. code-block:: none + :emphasize-lines: 1-17 + + mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for ((k1, k2), v in @myvar[6]) { + print + "key1=" . k1 . + ",key2=" . k2 . + ",valuetype=" . typeof(v); + } + } + ' + key1=7,key2=8,valuetype=int + +C-style triple-for loops +................................................................ + +These are supported as follows: + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --from data/small --opprint put ' + num suma = 0; + for (a = 1; a <= NR; a += 1) { + suma += a; + } + $suma = suma; + ' + a b i x y suma + pan pan 1 0.3467901443380824 0.7268028627434533 1 + eks pan 2 0.7586799647899636 0.5221511083334797 3 + wye wye 3 0.20460330576630303 0.33831852551664776 6 + eks wye 4 0.38139939387114097 0.13418874328430463 10 + wye pan 5 0.5732889198020006 0.8636244699032729 15 + +.. code-block:: none + :emphasize-lines: 1-10 + + mlr --from data/small --opprint put ' + num suma = 0; + num sumb = 0; + for (num a = 1, num b = 1; a <= NR; a += 1, b *= 2) { + suma += a; + sumb += b; + } + $suma = suma; + $sumb = sumb; + ' + a b i x y suma sumb + pan pan 1 0.3467901443380824 0.7268028627434533 1 1 + eks pan 2 0.7586799647899636 0.5221511083334797 3 3 + wye wye 3 0.20460330576630303 0.33831852551664776 6 7 + eks wye 4 0.38139939387114097 0.13418874328430463 10 15 + wye pan 5 0.5732889198020006 0.8636244699032729 15 31 + +Notes: + +* In ``for (start; continuation; update) { body }``, the start, continuation, and update statements may be empty, single statements, or multiple comma-separated statements. If the continuation is empty (e.g. ``for(i=1;;i+=1)``) it defaults to true. + +* In particular, you may use ``$``-variables and/or ``@``-variables in the start, continuation, and/or update steps (as well as the body, of course). + +* The typedecls such as ``int`` or ``num`` are optional. If a typedecl is provided (for a local variable), it binds a variable scoped to the for-loop regardless of whether a same-name variable is present in outer scope. If a typedecl is not provided, then the variable is scoped to the for-loop if no same-name variable is present in outer scope, or if a same-name variable is present in outer scope then it is modified. + +* Miller has no ``++`` or ``--`` operators. + +* As with all for/if/while statements in Miller, the curly braces are required even if the body is a single statement, or empty. + +Begin/end blocks +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller supports an ``awk``-like ``begin/end`` syntax. The statements in the ``begin`` block are executed before any input records are read; the statements in the ``end`` block are executed after the last input record is read. (If you want to execute some statement at the start of each file, not at the start of the first file as with ``begin``, you might use a pattern/action block of the form ``FNR == 1 { ... }``.) All statements outside of ``begin`` or ``end`` are, of course, executed on every input record. Semicolons separate statements inside or outside of begin/end blocks; semicolons are required between begin/end block bodies and any subsequent statement. For example: + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr put ' + begin { @sum = 0 }; + @x_sum += $x; + end { emit @x_sum } + ' ../data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 + a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 + a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 + a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 + a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 + x_sum=4.536293840335763 + +Since uninitialized out-of-stream variables default to 0 for addition/substraction and 1 for multiplication when they appear on expression right-hand sides (not quite as in ``awk``, where they'd default to 0 either way), the above can be written more succinctly as + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr put ' + @x_sum += $x; + end { emit @x_sum } + ' ../data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 + a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 + a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 + a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 + a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 + x_sum=4.536293840335763 + +The **put -q** option is a shorthand which suppresses printing of each output record, with only ``emit`` statements being output. So to get only summary outputs, one could write + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr put -q ' + @x_sum += $x; + end { emit @x_sum } + ' ../data/small + x_sum=4.536293840335763 + +We can do similarly with multiple out-of-stream variables: + +.. code-block:: none + :emphasize-lines: 1-8 + + mlr put -q ' + @x_count += 1; + @x_sum += $x; + end { + emit @x_count; + emit @x_sum; + } + ' ../data/small + x_count=10 + x_sum=4.536293840335763 + +This is of course not much different than + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats1 -a count,sum -f x ../data/small + x_count=10,x_sum=4.536293840335763 + +Note that it's a syntax error for begin/end blocks to refer to field names (beginning with ``$``), since these execute outside the context of input records. + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-errors.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-errors.rst.txt new file mode 100644 index 000000000..def6d8db0 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-errors.rst.txt @@ -0,0 +1,27 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: errors and transparency +====================================== + +As soon as you have a programming language, you start having the problem *What is my code doing, and why?* This includes getting syntax errors -- which are always annoying -- as well as the even more annoying problem of a program which parses without syntax error but doesn't do what you expect. + +The ``syntax error`` message is cryptic: it says ``syntax error at `` followed by the next symbol it couldn't parse. This is good, but (as of 5.0.0) it doesn't say things like ``syntax error at line 17, character 22``. Here are some common causes of syntax errors: + +* Don't forget ``;`` at end of line, before another statement on the next line. + +* Miller's DSL lacks the ``++`` and ``--`` operators. + +* Curly braces are required for the bodies of ``if``/``while``/``for`` blocks, even when the body is a single statement. + +Now for transparency: + +* As in any language, you can do (see :ref:`reference-dsl-print-statements`) ``print`` (or ``eprint`` to print to stderr). See also :ref:`reference-dsl-dump-statements` and :ref:`reference-dsl-emit-statements`. + +* The ``-v`` option to ``mlr put`` and ``mlr filter`` prints abstract syntax trees for your code. While not all details here will be of interest to everyone, certainly this makes questions such as operator precedence completely unambiguous. + +* The ``-T`` option prints a trace of each statement executed. + +* The ``-t`` and ``-a`` options show low-level details for the parsing process and for stack-variable-index allocation, respectively. These will likely be of interest to people who enjoy compilers, and probably less useful for a more general audience. + +* Please see :ref:`reference-dsl-type-checking` for type declarations and type-assertions you can use to make sure expressions and the data flowing them are evaluating as you expect. I made them optional because one of Miller's important use-cases is being able to say simple things like ``mlr put '$y = $x + 1' myfile.dat`` with a minimum of punctuational bric-a-brac -- but for programs over a few lines I generally find that the more type-specification, the better. diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-filter-statements.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-filter-statements.rst.txt new file mode 100644 index 000000000..ae125047a --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-filter-statements.rst.txt @@ -0,0 +1,38 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: filter statements +================================================================ + +You can use ``filter`` within ``put``. In fact, the following two are synonymous: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter 'NR==2 || NR==3' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'filter NR==2 || NR==3' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + +The former, of course, is much easier to type. But the latter allows you to define more complex expressions for the filter, and/or do other things in addition to the filter: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '@running_sum += $x; filter @running_sum > 1.3' data/small + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$z = $x * $y; filter $z > 0.3' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=0.3961455844854848 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,z=0.4951063394654227 diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-operators.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-operators.rst.txt new file mode 100644 index 000000000..966572bc9 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-operators.rst.txt @@ -0,0 +1,45 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: operators +======================== + +Operator precedence +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Operators are listed in order of decreasing precedence, highest first. + +.. code-block:: none + + Operators Associativity + --------- ------------- + () left to right + ** right to left + ! ~ unary+ unary- & right to left + binary* / // % left to right + binary+ binary- . left to right + << >> left to right + & left to right + ^ left to right + | left to right + < <= > >= left to right + == != =~ !=~ left to right + && left to right + ^^ left to right + || left to right + ? : right to left + = N/A for Miller (there is no $a=$b=$c) + +Operator and function semantics +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +* Functions are often pass-throughs straight to the system-standard Go libraries. + +* The ``min`` and ``max`` functions are different from other multi-argument functions which return null if any of their inputs are null: for ``min`` and ``max``, by contrast, if one argument is absent-null, the other is returned. Empty-null loses min or max against numeric or boolean; empty-null is less than any other string. + +* Symmetrically with respect to the bitwise OR, XOR, and AND operators ``|``, ``^``, ``&``, Miller has logical operators ``||``, ``^^``, ``&&``: the logical XOR not existing in Go. + +* The exponentiation operator ``**`` is familiar from many languages. + +* The regex-match and regex-not-match operators ``=~`` and ``!=~`` are similar to those in Ruby and Perl. + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-output-statements.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-output-statements.rst.txt new file mode 100644 index 000000000..6b1603ccb --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-output-statements.rst.txt @@ -0,0 +1,583 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: output statements +================================================================ + +You can **output** variable-values or expressions in **five ways**: + +* **Assign** them to stream-record fields. For example, ``$cumulative_sum = @sum``. For another example, ``$nr = NR`` adds a field named ``nr`` to each output record, containing the value of the built-in variable ``NR`` as of when that record was ingested. + +* Use the **print** or **eprint** keywords which immediately print an expression *directly to standard output or standard error*, respectively. Note that ``dump``, ``edump``, ``print``, and ``eprint`` don't output records which participate in ``then``-chaining; rather, they're just immediate prints to stdout/stderr. The ``printn`` and ``eprintn`` keywords are the same except that they don't print final newlines. Additionally, you can print to a specified file instead of stdout/stderr. + +* Use the **dump** or **edump** keywords, which *immediately print all out-of-stream variables as a JSON data structure to the standard output or standard error* (respectively). + +* Use **tee** which formats the current stream record (not just an arbitrary string as with **print**) to a specific file. + +* Use **emit**/**emitp**/**emitf** to send out-of-stream variables' current values to the output record stream, e.g. ``@sum += $x; emit @sum`` which produces an extra output record such as ``sum=3.1648382``. + +For the first two options you are populating the output-records stream which feeds into the next verb in a ``then``-chain (if any), or which otherwise is formatted for output using ``--o...`` flags. + +For the last three options you are sending output directly to standard output, standard error, or a file. + +.. _reference-dsl-print-statements: + +Print statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The ``print`` statement is perhaps self-explanatory, but with a few light caveats: + +* There are four variants: ``print`` goes to stdout with final newline, ``printn`` goes to stdout without final newline (you can include one using "\n" in your output string), ``eprint`` goes to stderr with final newline, and ``eprintn`` goes to stderr without final newline. + +* Output goes directly to stdout/stderr, respectively: data produced this way do not go downstream to the next verb in a ``then``-chain. (Use ``emit`` for that.) + +* Print statements are for strings (``print "hello"``), or things which can be made into strings: numbers (``print 3``, ``print $a + $b``, or concatenations thereof (``print "a + b = " . ($a + $b)``). Maps (in ``$*``, map-valued out-of-stream or local variables, and map literals) aren't convertible into strings. If you print a map, you get ``{is-a-map}`` as output. Please use ``dump`` to print maps. + +* You can redirect print output to a file: ``mlr --from myfile.dat put 'print > "tap.txt", $x'`` ``mlr --from myfile.dat put 'o=$*; print > $a.".txt", $x'``. + +* See also :ref:`reference-dsl-redirected-output-statements` for examples. + +.. _reference-dsl-dump-statements: + +Dump statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The ``dump`` statement is for printing expressions, including maps, directly to stdout/stderr, respectively: + +* There are two variants: ``dump`` prints to stdout; ``edump`` prints to stderr. + +* Output goes directly to stdout/stderr, respectively: data produced this way do not go downstream to the next verb in a ``then``-chain. (Use ``emit`` for that.) + +* You can use ``dump`` to output single strings, numbers, or expressions including map-valued data. Map-valued data are printed as JSON. Miller allows string and integer keys in its map literals while JSON allows only string keys, so use ``mlr put --jknquoteint`` if you want integer-valued map keys not double-quoted. + +* If you use ``dump`` (or ``edump``) with no arguments, you get a JSON structure representing the current values of all out-of-stream variables. + +* As with ``print``, you can redirect output to files. + +* See also :ref:`reference-dsl-redirected-output-statements` for examples. + +Tee statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Records produced by a ``mlr put`` go downstream to the next verb in your ``then``-chain, if any, or otherwise to standard output. If you want to additionally copy out records to files, you can do that using ``tee``. + +The syntax is, by example, ``mlr --from myfile.dat put 'tee > "tap.dat", $*' then sort -n index``. First is ``tee >``, then the filename expression (which can be an expression such as ``"tap.".$a.".dat"``), then a comma, then ``$*``. (Nothing else but ``$*`` is teeable.) + +See also :ref:`reference-dsl-redirected-output-statements` for examples. + +.. _reference-dsl-redirected-output-statements: + +Redirected-output statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The **print**, **dump** **tee**, **emitf**, **emit**, and **emitp** keywords all allow you to redirect output to one or more files or pipe-to commands. The filenames/commands are strings which can be constructed using record-dependent values, so you can do things like splitting a table into multiple files, one for each account ID, and so on. + +Details: + +* The ``print`` and ``dump`` keywords produce output immediately to standard output, or to specified file(s) or pipe-to command if present. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help keyword print + print: prints expression immediately to stdout. + + Example: mlr --from f.dat put -q 'print "The sum of x and y is ".($x+$y)' + Example: mlr --from f.dat put -q 'for (k, v in $*) { print k . " => " . v }' + Example: mlr --from f.dat put '(NR %% 1000 == 0) { print > stderr, "Checkpoint ".NR}' + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help keyword dump + dump: prints all currently defined out-of-stream variables immediately + to stdout as JSON. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump }' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump > "mytap.dat"}' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >> "mytap.dat"}' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump | "jq .[]"}' + +* ``mlr put`` sends the current record (possibly modified by the ``put`` expression) to the output record stream. Records are then input to the following verb in a ``then``-chain (if any), else printed to standard output (unless ``put -q``). The **tee** keyword *additionally* writes the output record to specified file(s) or pipe-to command, or immediately to ``stdout``/``stderr``. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help keyword tee + tee: prints the current record to specified file. + This is an immediate print to the specified file (except for pprint format + which of course waits until the end of the input stream to format all output). + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output. See also mlr -h. + + emit with redirect and tee with redirect are identical, except tee can only + output $*. + + Example: mlr --from f.dat put 'tee > "/tmp/data-".$a, $*' + Example: mlr --from f.dat put 'tee >> "/tmp/data-".$a.$b, $*' + Example: mlr --from f.dat put 'tee > stderr, $*' + Example: mlr --from f.dat put -q 'tee | "tr \[a-z\\] \[A-Z\\]", $*' + Example: mlr --from f.dat put -q 'tee | "tr \[a-z\\] \[A-Z\\] > /tmp/data-".$a, $*' + Example: mlr --from f.dat put -q 'tee | "gzip > /tmp/data-".$a.".gz", $*' + Example: mlr --from f.dat put -q --ojson 'tee | "gzip > /tmp/data-".$a.".gz", $*' + +* ``mlr put``'s ``emitf``, ``emitp``, and ``emit`` send out-of-stream variables to the output record stream. These are then input to the following verb in a ``then``-chain (if any), else printed to standard output. When redirected with ``>``, ``>>``, or ``|``, they *instead* write the out-of-stream variable(s) to specified file(s) or pipe-to command, or immediately to ``stdout``/``stderr``. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help keyword emitf + emitf: inserts non-indexed out-of-stream variable(s) side-by-side into the + output record stream. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a' + Example: mlr --from f.dat put --oxtab '@a=$i;@b+=$x;@c+=$y; emitf > "tap-".$i.".dat", @a' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > "mytap.dat", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf >> "mytap.dat", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > stderr, @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern > mytap.dat", @a, @b, @c' + + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help keyword emitp + emitp: inserts an out-of-stream variable into the output record stream. + Hashmap indices present in the data but not slotted by emitp arguments are + output concatenated with ":". + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums' + Example: mlr --from f.dat put --opprint '@sums[$a][$b]+=$x; emitp > "tap-".$a.$b.".dat", @sums' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >> "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "gzip > mytap.dat.gz", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > stderr, @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "grep somepattern", @*, "index1", "index2"' + + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help keyword emit + emit: inserts an out-of-stream variable into the output record stream. Hashmap + indices present in the data but not slotted by emit arguments are not output. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put 'emit > "/tmp/data-".$a, $*' + Example: mlr --from f.dat put 'emit > "/tmp/data-".$a, mapexcept($*, "a")' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums' + Example: mlr --from f.dat put --ojson '@sums[$a][$b]+=$x; emit > "tap-".$a.$b.".dat", @sums' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >> "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "gzip > mytap.dat.gz", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > stderr, @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "grep somepattern", @*, "index1", "index2"' + + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information. + +.. _reference-dsl-emit-statements: + +Emit statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There are three variants: ``emitf``, ``emit``, and ``emitp``. Keep in mind that out-of-stream variables are a nested, multi-level hashmap (directly viewable as JSON using ``dump``), whereas Miller output records are lists of single-level key-value pairs. The three emit variants allow you to control how the multilevel hashmaps are flatten down to output records. You can emit any map-valued expression, including ``$*``, map-valued out-of-stream variables, the entire out-of-stream-variable collection ``@*``, map-valued local variables, map literals, or map-valued function return values. + +Use **emitf** to output several out-of-stream variables side-by-side in the same output record. For ``emitf`` these mustn't have indexing using ``@name[...]``. Example: + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr put -q ' + @count += 1; + @x_sum += $x; + @y_sum += $y; + end { emitf @count, @x_sum, @y_sum} + ' data/small + count=5,x_sum=2.264761728567491,y_sum=2.585085709781158 + +Use **emit** to output an out-of-stream variable. If it's non-indexed you'll get a simple key-value pair: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum += $x; end { dump }' data/small + { + "sum": 2.264761728567491 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum += $x; end { emit @sum }' data/small + sum=2.264761728567491 + +If it's indexed then use as many names after ``emit`` as there are indices: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a] += $x; end { dump }' data/small + { + "sum": { + "pan": 0.3467901443380824, + "eks": 1.1400793586611044, + "wye": 0.7778922255683036 + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a] += $x; end { emit @sum, "a" }' data/small + a=pan,sum=0.3467901443380824 + a=eks,sum=1.1400793586611044 + a=wye,sum=0.7778922255683036 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { dump }' data/small + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "eks": { + "pan": 0.7586799647899636, + "wye": 0.38139939387114097 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { emit @sum, "a", "b" }' data/small + a=pan,b=pan,sum=0.3467901443380824 + a=eks,b=pan,sum=0.7586799647899636 + a=eks,b=wye,sum=0.38139939387114097 + a=wye,b=wye,sum=0.20460330576630303 + a=wye,b=pan,sum=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b][$i] += $x; end { dump }' data/small + { + "sum": { + "pan": { + "pan": { + "1": 0.3467901443380824 + } + }, + "eks": { + "pan": { + "2": 0.7586799647899636 + }, + "wye": { + "4": 0.38139939387114097 + } + }, + "wye": { + "wye": { + "3": 0.20460330576630303 + }, + "pan": { + "5": 0.5732889198020006 + } + } + } + } + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr put -q ' + @sum[$a][$b][$i] += $x; + end { emit @sum, "a", "b", "i" } + ' data/small + a=pan,b=pan,i=1,sum=0.3467901443380824 + a=eks,b=pan,i=2,sum=0.7586799647899636 + a=eks,b=wye,i=4,sum=0.38139939387114097 + a=wye,b=wye,i=3,sum=0.20460330576630303 + a=wye,b=pan,i=5,sum=0.5732889198020006 + +Now for **emitp**: if you have as many names following ``emit`` as there are levels in the out-of-stream variable's hashmap, then ``emit`` and ``emitp`` do the same thing. Where they differ is when you don't specify as many names as there are hashmap levels. In this case, Miller needs to flatten multiple map indices down to output-record keys: ``emitp`` includes full prefixing (hence the ``p`` in ``emitp``) while ``emit`` takes the deepest hashmap key as the output-record key: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { dump }' data/small + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "eks": { + "pan": 0.7586799647899636, + "wye": 0.38139939387114097 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { emit @sum, "a" }' data/small + a=pan,pan=0.3467901443380824 + a=eks,pan=0.7586799647899636,wye=0.38139939387114097 + a=wye,wye=0.20460330576630303,pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { emit @sum }' data/small + pan.pan=0.3467901443380824,eks.pan=0.7586799647899636,eks.wye=0.38139939387114097,wye.wye=0.20460330576630303,wye.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { emitp @sum, "a" }' data/small + a=pan,sum.pan=0.3467901443380824 + a=eks,sum.pan=0.7586799647899636,sum.wye=0.38139939387114097 + a=wye,sum.wye=0.20460330576630303,sum.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { emitp @sum }' data/small + sum.pan.pan=0.3467901443380824,sum.eks.pan=0.7586799647899636,sum.eks.wye=0.38139939387114097,sum.wye.wye=0.20460330576630303,sum.wye.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab put -q '@sum[$a][$b] += $x; end { emitp @sum }' data/small + sum.pan.pan 0.3467901443380824 + sum.eks.pan 0.7586799647899636 + sum.eks.wye 0.38139939387114097 + sum.wye.wye 0.20460330576630303 + sum.wye.pan 0.5732889198020006 + +Use **--oflatsep** to specify the character which joins multilevel +keys for ``emitp`` (it defaults to a colon): + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum, "a" }' data/small + a=pan,sum.pan=0.3467901443380824 + a=eks,sum.pan=0.7586799647899636,sum.wye=0.38139939387114097 + a=wye,sum.wye=0.20460330576630303,sum.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum }' data/small + sum.pan.pan=0.3467901443380824,sum.eks.pan=0.7586799647899636,sum.eks.wye=0.38139939387114097,sum.wye.wye=0.20460330576630303,sum.wye.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --oxtab put -q --oflatsep / ' + @sum[$a][$b] += $x; + end { emitp @sum } + ' data/small + sum.pan.pan 0.3467901443380824 + sum.eks.pan 0.7586799647899636 + sum.eks.wye 0.38139939387114097 + sum.wye.wye 0.20460330576630303 + sum.wye.pan 0.5732889198020006 + +Multi-emit statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You can emit **multiple map-valued expressions side-by-side** by +including their names in parentheses: + +.. code-block:: none + :emphasize-lines: 1-10 + + mlr --from data/medium --opprint put -q ' + @x_count[$a][$b] += 1; + @x_sum[$a][$b] += $x; + end { + for ((a, b), _ in @x_count) { + @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b] + } + emit (@x_sum, @x_count, @x_mean), "a", "b" + } + ' + a b x_sum x_count x_mean + pan pan 219.1851288316854 427 0.5133141190437597 + pan wye 198.43293070748447 395 0.5023618498923658 + pan eks 216.07522773165525 429 0.5036718595143479 + pan hat 205.22277621488686 417 0.492140950155604 + pan zee 205.09751802331917 413 0.4966041598627583 + eks pan 179.96303047250723 371 0.48507555383425127 + eks wye 196.9452860713734 407 0.4838950517724162 + eks zee 176.8803651584733 357 0.49546320772681596 + eks eks 215.91609712937984 413 0.5227992666570941 + eks hat 208.783170520597 417 0.5006790659966355 + wye wye 185.29584980261419 377 0.49150092785839306 + wye pan 195.84790012056564 392 0.4996119901034838 + wye hat 212.0331829346132 426 0.4977304763723314 + wye zee 194.77404756708714 385 0.5059066170573692 + wye eks 204.8129608356315 386 0.5306035254809106 + zee pan 202.21380378504267 389 0.5198298297816007 + zee wye 233.9913939194868 455 0.5142667998230479 + zee eks 190.9617780631925 391 0.4883932942792647 + zee zee 206.64063510417319 403 0.5127559183726382 + zee hat 191.30000620900935 409 0.46772617655014515 + hat wye 208.8830097609959 423 0.49381326184632596 + hat zee 196.3494502965293 385 0.5099985721987774 + hat eks 189.0067933716193 389 0.48587864619953547 + hat hat 182.8535323148762 381 0.47993053101017374 + hat pan 168.5538067327806 363 0.4643355557376876 + +What this does is walk through the first out-of-stream variable (``@x_sum`` in this example) as usual, then for each keylist found (e.g. ``pan,wye``), include the values for the remaining out-of-stream variables (here, ``@x_count`` and ``@x_mean``). You should use this when all out-of-stream variables in the emit statement have **the same shape and the same keylists**. + +Emit-all statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Use **emit all** (or ``emit @*`` which is synonymous) to output all out-of-stream variables. You can use the following idiom to get various accumulators output side-by-side (reminiscent of ``mlr stats1``): + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --from data/small --opprint put -q ' + @v[$a][$b]["sum"] += $x; + @v[$a][$b]["count"] += 1; + end{emit @*,"a","b"} + ' + a b pan.sum pan.count + v pan 0.3467901443380824 1 + + a b pan.sum pan.count wye.sum wye.count + v eks 0.7586799647899636 1 0.38139939387114097 1 + + a b wye.sum wye.count pan.sum pan.count + v wye 0.20460330576630303 1 0.5732889198020006 1 + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --from data/small --opprint put -q ' + @sum[$a][$b] += $x; + @count[$a][$b] += 1; + end{emit @*,"a","b"} + ' + a b pan + sum pan 0.3467901443380824 + + a b pan wye + sum eks 0.7586799647899636 0.38139939387114097 + + a b wye pan + sum wye 0.20460330576630303 0.5732889198020006 + + a b pan + count pan 1 + + a b pan wye + count eks 1 1 + + a b wye pan + count wye 1 1 + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --from data/small --opprint put -q ' + @sum[$a][$b] += $x; + @count[$a][$b] += 1; + end{emit (@sum, @count),"a","b"} + ' + a b sum count + pan pan 0.3467901443380824 1 + eks pan 0.7586799647899636 1 + eks wye 0.38139939387114097 1 + wye wye 0.20460330576630303 1 + wye pan 0.5732889198020006 1 + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-overview.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-overview.rst.txt new file mode 100644 index 000000000..85336c646 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-overview.rst.txt @@ -0,0 +1,4559 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference +================================================================ + +Overview +---------------------------------------------------------------- + +Here's comparison of verbs and ``put``/``filter`` DSL expressions: + +Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr stats1 -a sum -f x -g a data/small + a=pan,x_sum=0.3467901443380824 + a=eks,x_sum=1.1400793586611044 + a=wye,x_sum=0.7778922255683036 + +* Verbs are coded in Go +* They run a bit faster +* They take fewer keystrokes +* There is less to learn +* Their customization is limited to each verb's options + +Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@x_sum[$a] += $x; end{emit @x_sum, "a"}' data/small + a=pan,x_sum=0.3467901443380824 + a=eks,x_sum=1.1400793586611044 + a=wye,x_sum=0.7778922255683036 + +* You get to write your own DSL expressions +* They run a bit slower +* They take more keystrokes +* There is more to learn +* They are highly customizable + +Please see :doc:`reference-verbs` for information on verbs other than ``put`` and ``filter``. + +The essential usages of ``mlr filter`` and ``mlr put`` are for record-selection and record-updating expressions, respectively. For example, given the following input data: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +you might retain only the records whose ``a`` field has value ``eks``: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr filter '$a == "eks"' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + +or you might add a new field which is a function of existing fields: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$ab = $a . "_" . $b ' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,ab=pan_pan + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,ab=eks_pan + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,ab=wye_wye + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,ab=eks_wye + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,ab=wye_pan + +The two verbs ``mlr filter`` and ``mlr put`` are essentially the same. The only differences are: + +* Expressions sent to ``mlr filter`` must end with a boolean expression, which is the filtering criterion; + +* ``mlr filter`` expressions may not reference the ``filter`` keyword within them; and + +* ``mlr filter`` expressions may not use ``tee``, ``emit``, ``emitp``, or ``emitf``. + +All the rest is the same: in particular, you can define and invoke functions and subroutines to help produce the final boolean statement, and record fields may be assigned to in the statements preceding the final boolean statement. + +There are more details and more choices, of course, as detailed in the following sections. + +Syntax +---------------------------------------------------------------- + +Expression formatting +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Multiple expressions may be given, separated by semicolons, and each may refer to the ones before: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ ruby -e '10.times{|i|puts "i=#{i}"}' | mlr --opprint put '$j = $i + 1; $k = $i +$j' + i j k + 0 1 1 + 1 2 3 + 2 3 5 + 3 4 7 + 4 5 9 + 5 6 11 + 6 7 13 + 7 8 15 + 8 9 17 + 9 10 19 + +Newlines within the expression are ignored, which can help increase legibility of complex expressions: + +.. code-block:: none + :emphasize-lines: 1-7 + + $ mlr --opprint put ' + $nf = NF; + $nr = NR; + $fnr = FNR; + $filenum = FILENUM; + $filename = FILENAME + ' data/small data/small2 + a b i x y nf nr fnr filenum filename + pan pan 1 0.3467901443380824 0.7268028627434533 5 1 1 1 data/small + eks pan 2 0.7586799647899636 0.5221511083334797 5 2 2 1 data/small + wye wye 3 0.20460330576630303 0.33831852551664776 5 3 3 1 data/small + eks wye 4 0.38139939387114097 0.13418874328430463 5 4 4 1 data/small + wye pan 5 0.5732889198020006 0.8636244699032729 5 5 5 1 data/small + pan eks 9999 0.267481232652199086 0.557077185510228001 5 6 1 2 data/small2 + wye eks 10000 0.734806020620654365 0.884788571337605134 5 7 2 2 data/small2 + pan wye 10001 0.870530722602517626 0.009854780514656930 5 8 3 2 data/small2 + hat wye 10002 0.321507044286237609 0.568893318795083758 5 9 4 2 data/small2 + pan zee 10003 0.272054845593895200 0.425789896597056627 5 10 5 2 data/small2 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --opprint filter '($x > 0.5 && $y < 0.5) || ($x < 0.5 && $y > 0.5)' then stats2 -a corr -f x,y data/medium + x_y_corr + -0.7479940285189345 + +.. _reference-dsl-expressions-from-files: + +Expressions from files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The simplest way to enter expressions for ``put`` and ``filter`` is between single quotes on the command line, e.g. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --from data/small put '$xy = sqrt($x**2 + $y**2)' + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --from data/small put 'func f(a, b) { return sqrt(a**2 + b**2) } $xy = f($x, $y)' + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304 + +You may, though, find it convenient to put expressions into files for reuse, and read them +**using the -f option**. For example: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/fe-example-3.mlr + func f(a, b) { + return sqrt(a**2 + b**2) + } + $xy = f($x, $y) + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --from data/small put -f data/fe-example-3.mlr + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304 + +If you have some of the logic in a file and you want to write the rest on the command line, you can **use the -f and -e options together**: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/fe-example-4.mlr + func f(a, b) { + return sqrt(a**2 + b**2) + } + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --from data/small put -f data/fe-example-4.mlr -e '$xy = f($x, $y)' + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304 + +A suggested use-case here is defining functions in files, and calling them from command-line expressions. + +Another suggested use-case is putting default parameter values in files, e.g. using ``begin{@count=is_present(@count)?@count:10}`` in the file, where you can precede that using ``begin{@count=40}`` using ``-e``. + +Moreover, you can have one or more ``-f`` expressions (maybe one function per file, for example) and one or more ``-e`` expressions on the command line. If you mix ``-f`` and ``-e`` then the expressions are evaluated in the order encountered. (Since the expressions are all simply concatenated together in order, don't forget intervening semicolons: e.g. not ``mlr put -e '$x=1' -e '$y=2 ...'`` but rather ``mlr put -e '$x=1;' -e '$y=2' ...``.) + +Semicolons, commas, newlines, and curly braces +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller uses **semicolons as statement separators**, not statement terminators. This means you can write: + +.. code-block:: none + + mlr put 'x=1' + mlr put 'x=1;$y=2' + mlr put 'x=1;$y=2;' + mlr put 'x=1;;;;$y=2;' + +Semicolons are optional after closing curly braces (which close conditionals and loops as discussed below). + +.. code-block:: none + :emphasize-lines: 1-1 + + $ echo x=1,y=2 | mlr put 'while (NF < 10) { $[NF+1] = ""} $foo = "bar"' + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar + +.. code-block:: none + :emphasize-lines: 1-1 + + $ echo x=1,y=2 | mlr put 'while (NF < 10) { $[NF+1] = ""}; $foo = "bar"' + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar + +Semicolons are required between statements even if those statements are on separate lines. **Newlines** are for your convenience but have no syntactic meaning: line endings do not terminate statements. For example, adjacent assignment statements must be separated by semicolons even if those statements are on separate lines: + +.. code-block:: none + + mlr put ' + $x = 1 + $y = 2 # Syntax error + ' + + mlr put ' + $x = 1; + $y = 2 # This is OK + ' + +**Trailing commas** are allowed in function/subroutine definitions, function/subroutine callsites, and map literals. This is intended for (although not restricted to) the multi-line case: + +.. code-block:: none + :emphasize-lines: 1-17 + + $ mlr --csvlite --from data/a.csv put ' + func f( + num a, + num b, + ): num { + return a**2 + b**2; + } + $* = { + "s": $a + $b, + "t": $a - $b, + "u": f( + $a, + $b, + ), + "v": NR, + } + ' + +Bodies for all compound statements must be enclosed in **curly braces**, even if the body is a single statement: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr put 'if ($x == 1) $y = 2' # Syntax error + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr put 'if ($x == 1) { $y = 2 }' # This is OK + +Bodies for compound statements may be empty: + +.. code-block:: none + :emphasize-lines: 1,1 + + mlr put 'if ($x == 1) { }' # This no-op is syntactically acceptable + +Variables +---------------------------------------------------------------- + +Miller has the following kinds of variables: + +**Built-in variables** such as ``NF``, ``NF``, ``FILENAME``, ``M_PI``, and ``M_E``. These are all capital letters and are read-only (although some of them change value from one record to another). + +**Fields of stream records**, accessed using the ``$`` prefix. These refer to fields of the current data-stream record. For example, in ``echo x=1,y=2 | mlr put '$z = $x + $y'``, ``$x`` and ``$y`` refer to input fields, and ``$z`` refers to a new, computed output field. In a few contexts, presented below, you can refer to the entire record as ``$*``. + +**Out-of-stream variables** accessed using the ``@`` prefix. These refer to data which persist from one record to the next, including in ``begin`` and ``end`` blocks (which execute before/after the record stream is consumed, respectively). You use them to remember values across records, such as sums, differences, counters, and so on. In a few contexts, presented below, you can refer to the entire out-of-stream-variables collection as ``@*``. + +**Local variables** are limited in scope and extent to the current statements being executed: these include function arguments, bound variables in for loops, and explicitly declared local variables. + +**Keywords** are not variables, but since their names are reserved, you cannot use these names for local variables. + +Built-in variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are written all in capital letters, such as ``NR``, ``NF``, ``FILENAME``, and only a small, specific set of them is defined by Miller. + +Namely, Miller supports the following five built-in variables for :doc:`filter and put `, all ``awk``-inspired: ``NF``, ``NR``, ``FNR``, ``FILENUM``, and ``FILENAME``, as well as the mathematical constants ``M_PI`` and ``M_E``. Lastly, the ``ENV`` hashmap allows read access to environment variables, e.g. ``ENV["HOME"]`` or ``ENV["foo_".$hostname]``. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr filter 'FNR == 2' data/small* + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + 1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533 + a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$fnr = FNR' data/small* + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,fnr=1 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,fnr=2 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,fnr=3 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,fnr=4 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,fnr=5 + 1=a,2=b,3=i,4=x,5=y,fnr=1 + 1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533,fnr=2 + 1=eks,2=pan,3=2,4=0.7586799647899636,5=0.5221511083334797,fnr=3 + 1=wye,2=wye,3=3,4=0.20460330576630303,5=0.33831852551664776,fnr=4 + 1=eks,2=wye,3=4,4=0.38139939387114097,5=0.13418874328430463,fnr=5 + 1=wye,2=pan,3=5,4=0.5732889198020006,5=0.8636244699032729,fnr=6 + a=pan,b=eks,i=9999,x=0.267481232652199086,y=0.557077185510228001,fnr=1 + a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134,fnr=2 + a=pan,b=wye,i=10001,x=0.870530722602517626,y=0.009854780514656930,fnr=3 + a=hat,b=wye,i=10002,x=0.321507044286237609,y=0.568893318795083758,fnr=4 + a=pan,b=zee,i=10003,x=0.272054845593895200,y=0.425789896597056627,fnr=5 + +Their values of ``NF``, ``NR``, ``FNR``, ``FILENUM``, and ``FILENAME`` change from one record to the next as Miller scans through your input data stream. The mathematical constants, of course, do not change; ``ENV`` is populated from the system environment variables at the time Miller starts and is read-only for the remainder of program execution. + +Their **scope is global**: you can refer to them in any ``filter`` or ``put`` statement. Their values are assigned by the input-record reader: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --csv put '$nr = NR' data/a.csv + X,Y,Z,nr + m,n,o,1 + p,q,r,2 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --csv repeat -n 3 then put '$nr = NR' data/a.csv + X,Y,Z,nr + m,n,o,1 + m,n,o,1 + m,n,o,1 + p,q,r,2 + p,q,r,2 + p,q,r,2 + +The **extent** is for the duration of the put/filter: in a ``begin`` statement (which executes before the first input record is consumed) you will find ``NR=1`` and in an ``end`` statement (which is executed after the last input record is consumed) you will find ``NR`` to be the total number of records ingested. + +These are all **read-only** for the ``mlr put`` and ``mlr filter`` DSLs: they may be assigned from, e.g. ``$nr=NR``, but they may not be assigned to: ``NR=100`` is a syntax error. + +Field names +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Names of fields within stream records must be specified using a ``$`` in :doc:`filter and put expressions `, even though the dollar signs don't appear in the data stream itself. For integer-indexed data, this looks like ``awk``'s ``$1,$2,$3``, except that Miller allows non-numeric names such as ``$quantity`` or ``$hostname``. Likewise, enclose string literals in double quotes in ``filter`` expressions even though they don't appear in file data. In particular, ``mlr filter '$x=="abc"'`` passes through the record ``x=abc``. + +If field names have **special characters** such as ``.`` then you can use braces, e.g. ``'${field.name}'``. + +You may also use a **computed field name** in square brackets, e.g. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ echo a=3,b=4 | mlr filter '$["x"] < 0.5' + +.. code-block:: none + :emphasize-lines: 1-1 + + $ echo s=green,t=blue,a=3,b=4 | mlr put '$[$s."_".$t] = $a * $b' + s=green,t=blue,a=3,b=4,green_blue=12 + +Notes: + +The names of record fields depend on the contents of your input data stream, and their values change from one record to the next as Miller scans through your input data stream. + +Their **extent** is limited to the current record; their **scope** is the ``filter`` or ``put`` command in which they appear. + +These are **read-write**: you can do ``$y=2*$x``, ``$x=$x+1``, etc. + +Records are Miller's output: field names present in the input stream are passed through to output (written to standard output) unless fields are removed with ``cut``, or records are excluded with ``filter`` or ``put -q``, etc. Simply assign a value to a field and it will be output. + +Positional field names +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Even though Miller's main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index (starting from 1). + +Use ``$[[3]]`` to access the name of field 3. More generally, any expression evaluating to an integer can go between ``$[[`` and ``]]``. + +Then using a computed field name, ``$[ $[[3]] ]`` is the value in the third field. This has the shorter equivalent notation ``$[[[3]]]``. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$[[3]] = "NEW"' data/small + a=pan,b=pan,NEW=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,NEW=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,NEW=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,NEW=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,NEW=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$[[[3]]] = "NEW"' data/small + a=pan,b=pan,i=NEW,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=NEW,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=NEW,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=NEW,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=NEW,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$NEW = $[[NR]]' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,NEW=a + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NEW=b + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,NEW=i + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,NEW=x + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NEW=y + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$NEW = $[[[NR]]]' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,NEW=pan + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NEW=pan + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,NEW=3 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,NEW=0.38139939387114097 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NEW=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$[[[NR]]] = "NEW"' data/small + a=NEW,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=NEW,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=NEW,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=NEW,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=NEW + +Right-hand side accesses to non-existent fields -- i.e. with index less than 1 or greater than ``NF`` -- return an absent value. Likewise, left-hand side accesses only refer to fields which already exist. For example, if a field has 5 records then assigning the name or value of the 6th (or 600th) field results in a no-op. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$[[6]] = "NEW"' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$[[[6]]] = "NEW"' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +Out-of-stream variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are prefixed with an at-sign, e.g. ``@sum``. Furthermore, unlike built-in variables and stream-record fields, they are maintained in an arbitrarily nested hashmap: you can do ``@sum += $quanity``, or ``@sum[$color] += $quanity``, or ``@sum[$color][$shape] += $quanity``. The keys for the multi-level hashmap can be any expression which evaluates to string or integer: e.g. ``@sum[NR] = $a + $b``, ``@sum[$a."-".$b] = $x``, etc. + +Their names and their values are entirely under your control; they change only when you assign to them. + +Just as for field names in stream records, if you want to define out-of-stream variables with **special characters** such as ``.`` then you can use braces, e.g. ``'@{variable.name}["index"]'``. + +You may use a **computed key** in square brackets, e.g. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ echo s=green,t=blue,a=3,b=4 | mlr put -q '@[$s."_".$t] = $a * $b; emit all' + green_blue=12 + +Out-of-stream variables are **scoped** to the ``put`` command in which they appear. In particular, if you have two or more ``put`` commands separated by ``then``, each put will have its own set of out-of-stream variables: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/a.dkvp + a=1,b=2,c=3 + a=4,b=5,c=6 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '@sum += $a; end {emit @sum}' then put 'is_present($a) {$a=10*$a; @sum += $a}; end {emit @sum}' data/a.dkvp + a=10,b=2,c=3 + a=40,b=5,c=6 + sum=5 + sum=50 + +Out-of-stream variables' **extent** is from the start to the end of the record stream, i.e. every time the ``put`` or ``filter`` statement referring to them is executed. + +Out-of-stream variables are **read-write**: you can do ``$sum=@sum``, ``@sum=$sum``, etc. + +Indexed out-of-stream variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Using an index on the ``@count`` and ``@sum`` variables, we get the benefit of the ``-g`` (group-by) option which ``mlr stats1`` and various other Miller commands have: + +.. code-block:: none + :emphasize-lines: 1-8 + + $ mlr put -q ' + @x_count[$a] += 1; + @x_sum[$a] += $x; + end { + emit @x_count, "a"; + emit @x_sum, "a"; + } + ' ../data/small + a=pan,x_count=2 + a=eks,x_count=3 + a=wye,x_count=2 + a=zee,x_count=2 + a=hat,x_count=1 + a=pan,x_sum=0.8494161498792961 + a=eks,x_sum=1.75186341922895 + a=wye,x_sum=0.7778922255683036 + a=zee,x_sum=1.1256801691982772 + a=hat,x_sum=0.03144187646093577 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr stats1 -a count,sum -f x -g a ../data/small + a=pan,x_count=2,x_sum=0.8494161498792961 + a=eks,x_count=3,x_sum=1.75186341922895 + a=wye,x_count=2,x_sum=0.7778922255683036 + a=zee,x_count=2,x_sum=1.1256801691982772 + a=hat,x_count=1,x_sum=0.03144187646093577 + +Indices can be arbitrarily deep -- here there are two or more of them: + +.. code-block:: none + :emphasize-lines: 1-7 + + $ mlr --from data/medium put -q ' + @x_count[$a][$b] += 1; + @x_sum[$a][$b] += $x; + end { + emit (@x_count, @x_sum), "a", "b"; + } + ' + a=pan,b=pan,x_count=427,x_sum=219.1851288316854 + a=pan,b=wye,x_count=395,x_sum=198.43293070748447 + a=pan,b=eks,x_count=429,x_sum=216.07522773165525 + a=pan,b=hat,x_count=417,x_sum=205.22277621488686 + a=pan,b=zee,x_count=413,x_sum=205.09751802331917 + a=eks,b=pan,x_count=371,x_sum=179.96303047250723 + a=eks,b=wye,x_count=407,x_sum=196.9452860713734 + a=eks,b=zee,x_count=357,x_sum=176.8803651584733 + a=eks,b=eks,x_count=413,x_sum=215.91609712937984 + a=eks,b=hat,x_count=417,x_sum=208.783170520597 + a=wye,b=wye,x_count=377,x_sum=185.29584980261419 + a=wye,b=pan,x_count=392,x_sum=195.84790012056564 + a=wye,b=hat,x_count=426,x_sum=212.0331829346132 + a=wye,b=zee,x_count=385,x_sum=194.77404756708714 + a=wye,b=eks,x_count=386,x_sum=204.8129608356315 + a=zee,b=pan,x_count=389,x_sum=202.21380378504267 + a=zee,b=wye,x_count=455,x_sum=233.9913939194868 + a=zee,b=eks,x_count=391,x_sum=190.9617780631925 + a=zee,b=zee,x_count=403,x_sum=206.64063510417319 + a=zee,b=hat,x_count=409,x_sum=191.30000620900935 + a=hat,b=wye,x_count=423,x_sum=208.8830097609959 + a=hat,b=zee,x_count=385,x_sum=196.3494502965293 + a=hat,b=eks,x_count=389,x_sum=189.0067933716193 + a=hat,b=hat,x_count=381,x_sum=182.8535323148762 + a=hat,b=pan,x_count=363,x_sum=168.5538067327806 + +The idea is that ``stats1``, and other Miller verbs, encapsulate frequently-used patterns with a minimum of keystroking (and run a little faster), whereas using out-of-stream variables you have more flexibility and control in what you do. + +Begin/end blocks can be mixed with pattern/action blocks. For example: + +.. code-block:: none + :emphasize-lines: 1-14 + + $ mlr put ' + begin { + @num_total = 0; + @num_positive = 0; + }; + @num_total += 1; + $x > 0.0 { + @num_positive += 1; + $y = log10($x); $z = sqrt($y) + }; + end { + emitf @num_total, @num_positive + } + ' data/put-gating-example-1.dkvp + x=-1 + x=0 + x=1,y=0,z=0 + x=2,y=0.3010299956639812,z=0.5486620049392715 + x=3,y=0.4771212547196624,z=0.6907396432228734 + num_total=5,num_positive=3 + +.. _reference-dsl-local-variables: + +Local variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Local variables are similar to out-of-stream variables, except that their extent is limited to the expressions in which they appear (and their basenames can't be computed using square brackets). There are three kinds of local variables: **arguments** to functions/subroutines, **variables bound within for-loops**, and **locals** defined within control blocks. They may be untyped using ``var``, or typed using ``num``, ``int``, ``float``, ``str``, ``bool``, and ``map``. + +For example: + +.. code-block:: none + :emphasize-lines: 1-16 + + $ # Here I'm using a specified random-number seed so this example always + # produces the same output for this web document: in everyday practice we + # would leave off the --seed 12345 part. + mlr --seed 12345 seqgen --start 1 --stop 10 then put ' + func f(a, b) { # function arguments a and b + r = 0.0; # local r scoped to the function + for (int i = 0; i < 6; i += 1) { # local i scoped to the for-loop + num u = urand(); # local u scoped to the for-loop + r += u; # updates r from the enclosing scope + } + r /= 6; + return a + (b - a) * r; + } + num o = f(10, 20); # local to the top-level scope + $o = o; + ' + i=1,o=15.952526011537227 + i=2,o=12.782237754999116 + i=3,o=15.126606630220966 + i=4,o=14.794357488895775 + i=5,o=15.168665974047421 + i=6,o=16.20662783079942 + i=7,o=13.966128063060479 + i=8,o=13.99248245928659 + i=9,o=15.784270485515197 + i=10,o=15.37686787628025 + +Things which are completely unsurprising, resembling many other languages: + +* Parameter names are bound to their arguments but can be reassigned, e.g. if there is a parameter named ``a`` then you can reassign the value of ``a`` to be something else within the function if you like. + +* However, you cannot redeclare the *type* of an argument or a local: ``var a=1; var a=2`` is an error but ``var a=1; a=2`` is OK. + +* All argument-passing is positional rather than by name; arguments are passed by value, not by reference. (This is also true for map-valued variables: they are not, and cannot be, passed by reference) + +* You can define locals (using ``var``, ``num``, etc.) at any scope (if-statements, else-statements, while-loops, for-loops, or the top-level scope), and nested scopes will have access (more details on scope in the next section). If you define a local variable with the same name inside an inner scope, then a new variable is created with the narrower scope. + +* If you assign to a local variable for the first time in a scope without declaring it as ``var``, ``num``, etc. then: if it exists in an outer scope, that outer-scope variable will be updated; if not, it will be defined in the current scope as if ``var`` had been used. (See also :ref:`reference-dsl-type-checking` for an example.) I recommend always declaring variables explicitly to make the intended scoping clear. + +* Functions and subroutines never have access to locals from their callee (unless passed by value as arguments). + +Things which are perhaps surprising compared to other languages: + +* Type declarations using ``var``, or typed using ``num``, ``int``, ``float``, ``str``, and ``bool`` are necessary to declare local variables. Function arguments and variables bound in for-loops over stream records and out-of-stream variables are *implicitly* declared using ``var``. (Some examples are shown below.) + +* Type-checking is done at assignment time. For example, ``float f = 0`` is an error (since ``0`` is an integer), as is ``float f = 0.0; f = 1``. For this reason I prefer to use ``num`` over ``float`` in most contexts since ``num`` encompasses integer and floating-point values. More information about type-checking is at :ref:`reference-dsl-type-checking`. + +* Bound variables in for-loops over stream records and out-of-stream variables are implicitly local to that block. E.g. in ``for (k, v in $*) { ... }`` ``for ((k1, k2), v in @*) { ... }`` if there are ``k``, ``v``, etc. in the enclosing scope then those will be masked by the loop-local bound variables in the loop, and moreover the values of the loop-local bound variables are not available after the end of the loop. + +* For C-style triple-for loops, if a for-loop variable is defined using ``var``, ``int``, etc. then it is scoped to that for-loop. E.g. ``for (i = 0; i < 10; i += 1) { ... }`` and ``for (int i = 0; i < 10; i += 1) { ... }``. (This is unsurprising.). If there is no typedecl and an outer-scope variable of that name exists, then it is used. (This is also unsurprising.) But of there is no outer-scope variable of that name then the variable is scoped to the for-loop only. + +The following example demonstrates the scope rules: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/scope-example.mlr + func f(a) { # argument is local to the function + var b = 100; # local to the function + c = 100; # local to the function; does not overwrite outer c + return a + 1; + } + var a = 10; # local at top level + var b = 20; # local at top level + c = 30; # local at top level; there is no more-outer-scope c + if (NR == 3) { + var a = 40; # scoped to the if-statement; doesn't overwrite outer a + b = 50; # not scoped to the if-statement; overwrites outer b + c = 60; # not scoped to the if-statement; overwrites outer c + d = 70; # there is no outer d so a local d is created here + + $inner_a = a; + $inner_b = b; + $inner_c = c; + $inner_d = d; + } + $outer_a = a; + $outer_b = b; + $outer_c = c; + $outer_d = d; # there is no outer d defined so no assignment happens + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/scope-example.dat + n=1,x=123 + n=2,x=456 + n=3,x=789 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --oxtab --from data/scope-example.dat put -f data/scope-example.mlr + n 1 + x 123 + outer_a 10 + outer_b 20 + outer_c 30 + + n 2 + x 456 + outer_a 10 + outer_b 20 + outer_c 30 + + n 3 + x 789 + inner_a 40 + inner_b 50 + inner_c 60 + inner_d 70 + outer_a 10 + outer_b 50 + outer_c 60 + +And this example demonstrates the type-declaration rules: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/type-decl-example.mlr + subr s(a, str b, int c) { # a is implicitly var (untyped). + # b is explicitly str. + # c is explicitly int. + # The type-checking is done at the callsite + # when arguments are bound to parameters. + # + var b = 100; # error # Re-declaration in the same scope is disallowed. + int n = 10; # Declaration of variable local to the subroutine. + n = 20; # Assignment is OK. + int n = 30; # error # Re-declaration in the same scope is disallowed. + str n = "abc"; # error # Re-declaration in the same scope is disallowed. + # + float f1 = 1; # error # 1 is an int, not a float. + float f2 = 2.0; # 2.0 is a float. + num f3 = 3; # 3 is a num. + num f4 = 4.0; # 4.0 is a num. + } # + # + call s(1, 2, 3); # Type-assertion '3 is int' is done here at the callsite. + # + k = "def"; # Top-level variable k. + # + for (str k, v in $*) { # k and v are bound here, masking outer k. + print k . ":" . v; # k is explicitly str; v is implicitly var. + } # + # + print "k is".k; # k at this scope level is still "def". + print "v is".v; # v is undefined in this scope. + # + i = -1; # + for (i = 1, int j = 2; i <= 10; i += 1, j *= 2) { # C-style triple-for variables use enclosing scope, unless + # declared local: i is outer, j is local to the loop. + print "inner i =" . i; # + print "inner j =" . j; # + } # + print "outer i =" . i; # i has been modified by the loop. + print "outer j =" . j; # j is undefined in this scope. + +Map literals +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller's ``put``/``filter`` DSL has four kinds of hashmaps. **Stream records** are (single-level) maps from name to value. **Out-of-stream variables** and **local variables** can also be maps, although they can be multi-level hashmaps (e.g. ``@sum[$x][$y]``). The fourth kind is **map literals**. These cannot be on the left-hand side of assignment expressions. Syntactically they look like JSON, although Miller allows string and integer keys in its map literals while JSON allows only string keys (e.g. ``"3"`` rather than ``3``). + +For example, the following swaps the input stream's ``a`` and ``i`` fields, modifies ``y``, and drops the rest: + +.. code-block:: none + :emphasize-lines: 1-7 + + $ mlr --opprint put ' + $* = { + "a": $i, + "i": $a, + "y": $y * 10, + } + ' data/small + a i y + 1 pan 7.268028627434533 + 2 eks 5.221511083334796 + 3 wye 3.3831852551664774 + 4 eks 1.3418874328430463 + 5 wye 8.63624469903273 + +Likewise, you can assign map literals to out-of-stream variables or local variables; pass them as arguments to user-defined functions, return them from functions, and so on: + +.. code-block:: none + :emphasize-lines: 1-7 + + $ mlr --from data/small put ' + func f(map m): map { + m["x"] *= 200; + return m; + } + $* = f({"a": $a, "x": $x}); + ' + a=pan,x=69.35802886761648 + a=eks,x=151.73599295799272 + a=wye,x=40.92066115326061 + a=eks,x=76.2798787742282 + a=wye,x=114.65778396040011 + +Like out-of-stream and local variables, map literals can be multi-level: + +.. code-block:: none + :emphasize-lines: 1-19 + + $ mlr --from data/small put -q ' + begin { + @o = { + "nrec": 0, + "nkey": {"numeric":0, "non-numeric":0}, + }; + } + @o["nrec"] += 1; + for (k, v in $*) { + if (is_numeric(v)) { + @o["nkey"]["numeric"] += 1; + } else { + @o["nkey"]["non-numeric"] += 1; + } + } + end { + dump @o; + } + ' + { + "nrec": 5, + "nkey": { + "numeric": 15, + "non-numeric": 10 + } + } + +By default, map-valued expressions are dumped using JSON formatting. If you use ``dump`` to print a hashmap with integer keys and you don't want them double-quoted (JSON-style) then you can use ``mlr put --jknquoteint``. See also ``mlr put --help``. + +.. _reference-dsl-type-checking: + +Type-checking +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller's ``put``/``filter`` DSLs support two optional kinds of type-checking. One is inline **type-tests** and **type-assertions** within expressions. The other is **type declarations** for assignments to local variables, binding of arguments to user-defined functions, and return values from user-defined functions, These are discussed in the following subsections. + +Use of type-checking is entirely up to you: omit it if you want flexibility with heterogeneous data; use it if you want to help catch misspellings in your DSL code or unexpected irregularities in your input data. + +.. _reference-dsl-type-tests-and-assertions: + +Type-test and type-assertion expressions +................................................................ + +The following ``is...`` functions take a value and return a boolean indicating whether the argument is of the indicated type. The ``assert_...`` functions return their argument if it is of the specified type, and cause a fatal error otherwise: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr -F | grep ^is + is_absent + is_array + is_bool + is_boolean + is_empty + is_empty_map + is_error + is_float + is_int + is_map + is_nonempty_map + is_not_empty + is_not_map + is_not_array + is_not_null + is_null + is_numeric + is_present + is_string + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr -F | grep ^assert + asserting_absent + asserting_array + asserting_bool + asserting_boolean + asserting_error + asserting_empty + asserting_empty_map + asserting_float + asserting_int + asserting_map + asserting_nonempty_map + asserting_not_empty + asserting_not_map + asserting_not_array + asserting_not_null + asserting_null + asserting_numeric + asserting_present + asserting_string + +Please see :ref:`cookbook-data-cleaning-examples` for examples of how to use these. + +Type-declarations for local variables, function parameter, and function return values +............................................................................................... + +Local variables can be defined either untyped as in ``x = 1``, or typed as in ``int x = 1``. Types include **var** (explicitly untyped), **int**, **float**, **num** (int or float), **str**, **bool**, and **map**. These optional type declarations are enforced at the time values are assigned to variables: whether at the initial value assignment as in ``int x = 1`` or in any subsequent assignments to the same variable farther down in the scope. + +The reason for ``num`` is that ``int`` and ``float`` typedecls are very precise: + +.. code-block:: none + + float a = 0; # Runtime error since 0 is int not float + int b = 1.0; # Runtime error since 1.0 is float not int + num c = 0; # OK + num d = 1.0; # OK + +A suggestion is to use ``num`` for general use when you want numeric content, and use ``int`` when you genuinely want integer-only values, e.g. in loop indices or map keys (since Miller map keys can only be strings or ints). + +The ``var`` type declaration indicates no type restrictions, e.g. ``var x = 1`` has the same type restrictions on ``x`` as ``x = 1``. The difference is in intentional shadowing: if you have ``x = 1`` in outer scope and ``x = 2`` in inner scope (e.g. within a for-loop or an if-statement) then outer-scope ``x`` has value 2 after the second assignment. But if you have ``var x = 2`` in the inner scope, then you are declaring a variable scoped to the inner block.) For example: + +.. code-block:: none + + x = 1; + if (NR == 4) { + x = 2; # Refers to outer-scope x: value changes from 1 to 2. + } + print x; # Value of x is now two + +.. code-block:: none + + x = 1; + if (NR == 4) { + var x = 2; # Defines a new inner-scope x with value 2 + } + print x; # Value of this x is still 1 + +Likewise function arguments can optionally be typed, with type enforced when the function is called: + +.. code-block:: none + + func f(map m, int i) { + ... + } + $a = f({1:2, 3:4}, 5); # OK + $b = f({1:2, 3:4}, "abc"); # Runtime error + $c = f({1:2, 3:4}, $x); # Runtime error for records with non-integer field named x + if (NR == 4) { + var x = 2; # Defines a new inner-scope x with value 2 + } + print x; # Value of this x is still 1 + +Thirdly, function return values can be type-checked at the point of ``return`` using ``:`` and a typedecl after the parameter list: + +.. code-block:: none + + func f(map m, int i): bool { + ... + ... + if (...) { + return "false"; # Runtime error if this branch is taken + } + ... + ... + if (...) { + return retval; # Runtime error if this function doesn't have an in-scope + # boolean-valued variable named retval + } + ... + ... + # In Miller if your functions don't explicitly return a value, they return absent-null. + # So it would also be a runtime error on reaching the end of this function without + # an explicit return statement. + } + +Null data: empty and absent +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Please see :ref:`reference-null-data`. + +Aggregate variable assignments +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There are three remaining kinds of variable assignment using out-of-stream variables, the last two of which use the ``$*`` syntax: + +* Recursive copy of out-of-stream variables +* Out-of-stream variable assigned to full stream record +* Full stream record assigned to an out-of-stream variable + +Example recursive copy of out-of-stream variables: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --opprint put -q '@v["sum"] += $x; @v["count"] += 1; end{dump; @w = @v; dump}' data/small + { + "v": { + "sum": 2.264761728567491, + "count": 5 + } + } + { + "v": { + "sum": 2.264761728567491, + "count": 5 + }, + "w": { + "sum": 2.264761728567491, + "count": 5 + } + } + +Example of out-of-stream variable assigned to full stream record, where the 2nd record is stashed, and the 4th record is overwritten with that: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put 'NR == 2 {@keep = $*}; NR == 4 {$* = @keep}' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +Example of full stream record assigned to an out-of-stream variable, finding the record for which the ``x`` field has the largest value in the input stream: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --opprint put -q 'is_null(@xmax) || $x > @xmax {@xmax=$x; @recmax=$*}; end {emit @recmax}' data/small + a b i x y + eks pan 2 0.7586799647899636 0.5221511083334797 + +Keywords for filter and put +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --help-all-keywords + TOD: port mlr_dsl_list_all_keywords + +Operator precedence +---------------------------------------------------------------- + +Operators are listed in order of decreasing precedence, highest first. + +.. code-block:: none + + Operators Associativity + --------- ------------- + () left to right + ** right to left + ! ~ unary+ unary- & right to left + binary* / // % left to right + binary+ binary- . left to right + << >> left to right + & left to right + ^ left to right + | left to right + < <= > >= left to right + == != =~ !=~ left to right + && left to right + ^^ left to right + || left to right + ? : right to left + = N/A for Miller (there is no $a=$b=$c) + +Operator and function semantics +---------------------------------------------------------------- + +* Functions are often pass-throughs straight to the system-standard Go libraries. + +* The ``min`` and ``max`` functions are different from other multi-argument functions which return null if any of their inputs are null: for ``min`` and ``max``, by contrast, if one argument is absent-null, the other is returned. Empty-null loses min or max against numeric or boolean; empty-null is less than any other string. + +* Symmetrically with respect to the bitwise OR, XOR, and AND operators ``|``, ``^``, ``&``, Miller has logical operators ``||``, ``^^``, ``&&``: the logical XOR not existing in Go. + +* The exponentiation operator ``**`` is familiar from many languages. + +* The regex-match and regex-not-match operators ``=~`` and ``!=~`` are similar to those in Ruby and Perl. + +Control structures +---------------------------------------------------------------- + +Pattern-action blocks +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are reminiscent of ``awk`` syntax. They can be used to allow assignments to be done only when appropriate -- e.g. for math-function domain restrictions, regex-matching, and so on: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr cat data/put-gating-example-1.dkvp + x=-1 + x=0 + x=1 + x=2 + x=3 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$x > 0.0 { $y = log10($x); $z = sqrt($y) }' data/put-gating-example-1.dkvp + x=-1 + x=0 + x=1,y=0,z=0 + x=2,y=0.3010299956639812,z=0.5486620049392715 + x=3,y=0.4771212547196624,z=0.6907396432228734 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr cat data/put-gating-example-2.dkvp + a=abc_123 + a=some other name + a=xyz_789 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$a =~ "([a-z]+)_([0-9]+)" { $b = "left_\1"; $c = "right_\2" }' data/put-gating-example-2.dkvp + a=abc_123,b=left_\1,c=right_\2 + a=some other name + a=xyz_789,b=left_\1,c=right_\2 + +This produces heteregenous output which Miller, of course, has no problems with (see :doc:`record-heterogeneity`). But if you want homogeneous output, the curly braces can be replaced with a semicolon between the expression and the body statements. This causes ``put`` to evaluate the boolean expression (along with any side effects, namely, regex-captures ``\1``, ``\2``, etc.) but doesn't use it as a criterion for whether subsequent assignments should be executed. Instead, subsequent assignments are done unconditionally: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$x > 0.0; $y = log10($x); $z = sqrt($y)' data/put-gating-example-1.dkvp + x=1,y=0,z=0 + x=2,y=0.3010299956639812,z=0.5486620049392715 + x=3,y=0.4771212547196624,z=0.6907396432228734 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$a =~ "([a-z]+)_([0-9]+)"; $b = "left_\1"; $c = "right_\2"' data/put-gating-example-2.dkvp + a=abc_123,b=left_\1,c=right_\2 + a=xyz_789,b=left_\1,c=right_\2 + +If-statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are again reminiscent of ``awk``. Pattern-action blocks are a special case of ``if`` with no ``elif`` or ``else`` blocks, no ``if`` keyword, and parentheses optional around the boolean expression: + +.. code-block:: none + + mlr put 'NR == 4 {$foo = "bar"}' + +.. code-block:: none + + mlr put 'if (NR == 4) {$foo = "bar"}' + +Compound statements use ``elif`` (rather than ``elsif`` or ``else if``): + +.. code-block:: none + + mlr put ' + if (NR == 2) { + ... + } elif (NR ==4) { + ... + } elif (NR ==6) { + ... + } else { + ... + } + ' + +While and do-while loops +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller's ``while`` and ``do-while`` are unsurprising in comparison to various languages, as are ``break`` and ``continue``: + +.. code-block:: none + :emphasize-lines: 1-6 + + $ echo x=1,y=2 | mlr put ' + while (NF < 10) { + $[NF+1] = "" + } + $foo = "bar" + ' + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar + +.. code-block:: none + :emphasize-lines: 1-9 + + $ echo x=1,y=2 | mlr put ' + do { + $[NF+1] = ""; + if (NF == 5) { + break + } + } while (NF < 10); + $foo = "bar" + ' + x=1,y=2,3=,4=,5=,foo=bar + +A ``break`` or ``continue`` within nested conditional blocks or if-statements will, of course, propagate to the innermost loop enclosing them, if any. A ``break`` or ``continue`` outside a loop is a syntax error that will be flagged as soon as the expression is parsed, before any input records are ingested. +The existence of ``while``, ``do-while``, and ``for`` loops in Miller's DSL means that you can create infinite-loop scenarios inadvertently. In particular, please recall that DSL statements are executed once if in ``begin`` or ``end`` blocks, and once *per record* otherwise. For example, **while (NR < 10) will never terminate as NR is only incremented between records**. + +For-loops +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +While Miller's ``while`` and ``do-while`` statements are much as in many other languages, ``for`` loops are more idiosyncratic to Miller. They are loops over key-value pairs, whether in stream records, out-of-stream variables, local variables, or map-literals: more reminiscent of ``foreach``, as in (for example) PHP. There are **for-loops over map keys** and **for-loops over key-value tuples**. Additionally, Miller has a **C-style triple-for loop** with initialize, test, and update statements. + +As with ``while`` and ``do-while``, a ``break`` or ``continue`` within nested control structures will propagate to the innermost loop enclosing them, if any, and a ``break`` or ``continue`` outside a loop is a syntax error that will be flagged as soon as the expression is parsed, before any input records are ingested. + +Key-only for-loops +................................................................ + +The ``key`` variable is always bound to the *key* of key-value pairs: + +.. code-block:: none + :emphasize-lines: 1-8 + + $ mlr --from data/small put ' + print "NR = ".NR; + for (key in $*) { + value = $[key]; + print " key:" . key . " value:".value; + } + + ' + NR = 1 + key:a value:pan + key:b value:pan + key:i value:1 + key:x value:0.3467901443380824 + key:y value:0.7268028627434533 + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + NR = 2 + key:a value:eks + key:b value:pan + key:i value:2 + key:x value:0.7586799647899636 + key:y value:0.5221511083334797 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + NR = 3 + key:a value:wye + key:b value:wye + key:i value:3 + key:x value:0.20460330576630303 + key:y value:0.33831852551664776 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + NR = 4 + key:a value:eks + key:b value:wye + key:i value:4 + key:x value:0.38139939387114097 + key:y value:0.13418874328430463 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + NR = 5 + key:a value:wye + key:b value:pan + key:i value:5 + key:x value:0.5732889198020006 + key:y value:0.8636244699032729 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-8 + + $ mlr -n put ' + end { + o = {1:2, 3:{4:5}}; + for (key in o) { + print " key:" . key . " valuetype:" . typeof(o[key]); + } + } + ' + key:1 valuetype:int + key:3 valuetype:map + +Note that the value corresponding to a given key may be gotten as through a **computed field name** using square brackets as in ``$[key]`` for stream records, or by indexing the looped-over variable using square brackets. + +Key-value for-loops +................................................................ + +Single-level keys may be gotten at using either ``for(k,v)`` or ``for((k),v)``; multi-level keys may be gotten at using ``for((k1,k2,k3),v)`` and so on. The ``v`` variable will be bound to to a scalar value (a string or a number) if the map stops at that level, or to a map-valued variable if the map goes deeper. If the map isn't deep enough then the loop body won't be executed. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/for-srec-example.tbl + label1 label2 f1 f2 f3 + blue green 100 240 350 + red green 120 11 195 + yellow blue 140 0 240 + +.. code-block:: none + :emphasize-lines: 1-11 + + $ mlr --pprint --from data/for-srec-example.tbl put ' + $sum1 = $f1 + $f2 + $f3; + $sum2 = 0; + $sum3 = 0; + for (key, value in $*) { + if (key =~ "^f[0-9]+") { + $sum2 += value; + $sum3 += $[key]; + } + } + ' + label1 label2 f1 f2 f3 sum1 sum2 sum3 + blue green 100 240 350 690 690 690 + red green 120 11 195 326 326 326 + yellow blue 140 0 240 380 380 380 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --from data/small --opprint put 'for (k,v in $*) { $[k."_type"] = typeof(v) }' + a b i x y a_type b_type i_type x_type y_type + pan pan 1 0.3467901443380824 0.7268028627434533 string string int float float + eks pan 2 0.7586799647899636 0.5221511083334797 string string int float float + wye wye 3 0.20460330576630303 0.33831852551664776 string string int float float + eks wye 4 0.38139939387114097 0.13418874328430463 string string int float float + wye pan 5 0.5732889198020006 0.8636244699032729 string string int float float + +Note that the value of the current field in the for-loop can be gotten either using the bound variable ``value``, or through a **computed field name** using square brackets as in ``$[key]``. + +Important note: to avoid inconsistent looping behavior in case you're setting new fields (and/or unsetting existing ones) while looping over the record, **Miller makes a copy of the record before the loop: loop variables are bound from the copy and all other reads/writes involve the record itself**: + +.. code-block:: none + :emphasize-lines: 1-10 + + $ mlr --from data/small --opprint put ' + $sum1 = 0; + $sum2 = 0; + for (k,v in $*) { + if (is_numeric(v)) { + $sum1 +=v; + $sum2 += $[k]; + } + } + ' + a b i x y sum1 sum2 + pan pan 1 0.3467901443380824 0.7268028627434533 2.0735930070815356 8.294372028326142 + eks pan 2 0.7586799647899636 0.5221511083334797 3.280831073123443 13.123324292493772 + wye wye 3 0.20460330576630303 0.33831852551664776 3.5429218312829507 14.171687325131803 + eks wye 4 0.38139939387114097 0.13418874328430463 4.515588137155445 18.06235254862178 + wye pan 5 0.5732889198020006 0.8636244699032729 6.436913389705273 25.747653558821092 + +It can be confusing to modify the stream record while iterating over a copy of it, so instead you might find it simpler to use a local variable in the loop and only update the stream record after the loop: + +.. code-block:: none + :emphasize-lines: 1-9 + + $ mlr --from data/small --opprint put ' + sum = 0; + for (k,v in $*) { + if (is_numeric(v)) { + sum += $[k]; + } + } + $sum = sum + ' + a b i x y sum + pan pan 1 0.3467901443380824 0.7268028627434533 2.0735930070815356 + eks pan 2 0.7586799647899636 0.5221511083334797 3.280831073123443 + wye wye 3 0.20460330576630303 0.33831852551664776 3.5429218312829507 + eks wye 4 0.38139939387114097 0.13418874328430463 4.515588137155445 + wye pan 5 0.5732889198020006 0.8636244699032729 6.436913389705273 + +You can also start iterating on sub-hashmaps of an out-of-stream or local variable; you can loop over nested keys; you can loop over all out-of-stream variables. The bound variables are bound to a copy of the sub-hashmap as it was before the loop started. The sub-hashmap is specified by square-bracketed indices after ``in``, and additional deeper indices are bound to loop key-variables. The terminal values are bound to the loop value-variable whenever the keys are not too shallow. The value-variable may refer to a terminal (string, number) or it may be map-valued if the map goes deeper. Example indexing is as follows: + +.. code-block:: none + + # Parentheses are optional for single key: + for (k1, v in @a["b"]["c"]) { ... } + for ((k1), v in @a["b"]["c"]) { ... } + # Parentheses are required for multiple keys: + for ((k1, k2), v in @a["b"]["c"]) { ... } # Loop over subhashmap of a variable + for ((k1, k2, k3), v in @a["b"]["c"]) { ... } # Ditto + for ((k1, k2, k3), v in @a { ... } # Loop over variable starting from basename + for ((k1, k2, k3), v in @* { ... } # Loop over all variables (k1 is bound to basename) + +That's confusing in the abstract, so a concrete example is in order. Suppose the out-of-stream variable ``@myvar`` is populated as follows: + +.. code-block:: none + :emphasize-lines: 1-10 + + $ mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { dump } + ' + { + "myvar": { + "1": 2, + "3": { + "4": 5 + }, + "6": { + "7": { + "8": 9 + } + } + } + } + +Then we can get at various values as follows: + +.. code-block:: none + :emphasize-lines: 1-16 + + $ mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for (k, v in @myvar) { + print + "key=" . k . + ",valuetype=" . typeof(v); + } + } + ' + key=1,valuetype=int + key=3,valuetype=map + key=6,valuetype=map + +.. code-block:: none + :emphasize-lines: 1-17 + + $ mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for ((k1, k2), v in @myvar) { + print + "key1=" . k1 . + ",key2=" . k2 . + ",valuetype=" . typeof(v); + } + } + ' + key1=3,key2=4,valuetype=int + key1=6,key2=7,valuetype=map + +.. code-block:: none + :emphasize-lines: 1-17 + + $ mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for ((k1, k2), v in @myvar[6]) { + print + "key1=" . k1 . + ",key2=" . k2 . + ",valuetype=" . typeof(v); + } + } + ' + key1=7,key2=8,valuetype=int + +C-style triple-for loops +................................................................ + +These are supported as follows: + +.. code-block:: none + :emphasize-lines: 1-7 + + $ mlr --from data/small --opprint put ' + num suma = 0; + for (a = 1; a <= NR; a += 1) { + suma += a; + } + $suma = suma; + ' + a b i x y suma + pan pan 1 0.3467901443380824 0.7268028627434533 1 + eks pan 2 0.7586799647899636 0.5221511083334797 3 + wye wye 3 0.20460330576630303 0.33831852551664776 6 + eks wye 4 0.38139939387114097 0.13418874328430463 10 + wye pan 5 0.5732889198020006 0.8636244699032729 15 + +.. code-block:: none + :emphasize-lines: 1-10 + + $ mlr --from data/small --opprint put ' + num suma = 0; + num sumb = 0; + for (num a = 1, num b = 1; a <= NR; a += 1, b *= 2) { + suma += a; + sumb += b; + } + $suma = suma; + $sumb = sumb; + ' + a b i x y suma sumb + pan pan 1 0.3467901443380824 0.7268028627434533 1 1 + eks pan 2 0.7586799647899636 0.5221511083334797 3 3 + wye wye 3 0.20460330576630303 0.33831852551664776 6 7 + eks wye 4 0.38139939387114097 0.13418874328430463 10 15 + wye pan 5 0.5732889198020006 0.8636244699032729 15 31 + +Notes: + +* In ``for (start; continuation; update) { body }``, the start, continuation, and update statements may be empty, single statements, or multiple comma-separated statements. If the continuation is empty (e.g. ``for(i=1;;i+=1)``) it defaults to true. + +* In particular, you may use ``$``-variables and/or ``@``-variables in the start, continuation, and/or update steps (as well as the body, of course). + +* The typedecls such as ``int`` or ``num`` are optional. If a typedecl is provided (for a local variable), it binds a variable scoped to the for-loop regardless of whether a same-name variable is present in outer scope. If a typedecl is not provided, then the variable is scoped to the for-loop if no same-name variable is present in outer scope, or if a same-name variable is present in outer scope then it is modified. + +* Miller has no ``++`` or ``--`` operators. + +* As with all for/if/while statements in Miller, the curly braces are required even if the body is a single statement, or empty. + +Begin/end blocks +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller supports an ``awk``-like ``begin/end`` syntax. The statements in the ``begin`` block are executed before any input records are read; the statements in the ``end`` block are executed after the last input record is read. (If you want to execute some statement at the start of each file, not at the start of the first file as with ``begin``, you might use a pattern/action block of the form ``FNR == 1 { ... }``.) All statements outside of ``begin`` or ``end`` are, of course, executed on every input record. Semicolons separate statements inside or outside of begin/end blocks; semicolons are required between begin/end block bodies and any subsequent statement. For example: + +.. code-block:: none + :emphasize-lines: 1-5 + + $ mlr put ' + begin { @sum = 0 }; + @x_sum += $x; + end { emit @x_sum } + ' ../data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 + a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 + a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 + a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 + a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 + x_sum=4.536293840335763 + +Since uninitialized out-of-stream variables default to 0 for addition/substraction and 1 for multiplication when they appear on expression right-hand sides (not quite as in ``awk``, where they'd default to 0 either way), the above can be written more succinctly as + +.. code-block:: none + :emphasize-lines: 1-4 + + $ mlr put ' + @x_sum += $x; + end { emit @x_sum } + ' ../data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 + a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 + a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 + a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 + a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 + x_sum=4.536293840335763 + +The **put -q** option is a shorthand which suppresses printing of each output record, with only ``emit`` statements being output. So to get only summary outputs, one could write + +.. code-block:: none + :emphasize-lines: 1-4 + + $ mlr put -q ' + @x_sum += $x; + end { emit @x_sum } + ' ../data/small + x_sum=4.536293840335763 + +We can do similarly with multiple out-of-stream variables: + +.. code-block:: none + :emphasize-lines: 1-8 + + $ mlr put -q ' + @x_count += 1; + @x_sum += $x; + end { + emit @x_count; + emit @x_sum; + } + ' ../data/small + x_count=10 + x_sum=4.536293840335763 + +This is of course not much different than + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr stats1 -a count,sum -f x ../data/small + x_count=10,x_sum=4.536293840335763 + +Note that it's a syntax error for begin/end blocks to refer to field names (beginning with ``$``), since these execute outside the context of input records. + +Output statements +---------------------------------------------------------------- + +You can **output** variable-values or expressions in **five ways**: + +* **Assign** them to stream-record fields. For example, ``$cumulative_sum = @sum``. For another example, ``$nr = NR`` adds a field named ``nr`` to each output record, containing the value of the built-in variable ``NR`` as of when that record was ingested. + +* Use the **print** or **eprint** keywords which immediately print an expression *directly to standard output or standard error*, respectively. Note that ``dump``, ``edump``, ``print``, and ``eprint`` don't output records which participate in ``then``-chaining; rather, they're just immediate prints to stdout/stderr. The ``printn`` and ``eprintn`` keywords are the same except that they don't print final newlines. Additionally, you can print to a specified file instead of stdout/stderr. + +* Use the **dump** or **edump** keywords, which *immediately print all out-of-stream variables as a JSON data structure to the standard output or standard error* (respectively). + +* Use **tee** which formats the current stream record (not just an arbitrary string as with **print**) to a specific file. + +* Use **emit**/**emitp**/**emitf** to send out-of-stream variables' current values to the output record stream, e.g. ``@sum += $x; emit @sum`` which produces an extra output record such as ``sum=3.1648382``. + +For the first two options you are populating the output-records stream which feeds into the next verb in a ``then``-chain (if any), or which otherwise is formatted for output using ``--o...`` flags. + +For the last three options you are sending output directly to standard output, standard error, or a file. + +.. _reference-dsl-print-statements: + +Print statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The ``print`` statement is perhaps self-explanatory, but with a few light caveats: + +* There are four variants: ``print`` goes to stdout with final newline, ``printn`` goes to stdout without final newline (you can include one using "\n" in your output string), ``eprint`` goes to stderr with final newline, and ``eprintn`` goes to stderr without final newline. + +* Output goes directly to stdout/stderr, respectively: data produced this way do not go downstream to the next verb in a ``then``-chain. (Use ``emit`` for that.) + +* Print statements are for strings (``print "hello"``), or things which can be made into strings: numbers (``print 3``, ``print $a + $b``, or concatenations thereof (``print "a + b = " . ($a + $b)``). Maps (in ``$*``, map-valued out-of-stream or local variables, and map literals) aren't convertible into strings. If you print a map, you get ``{is-a-map}`` as output. Please use ``dump`` to print maps. + +* You can redirect print output to a file: ``mlr --from myfile.dat put 'print > "tap.txt", $x'`` ``mlr --from myfile.dat put 'o=$*; print > $a.".txt", $x'``. + +* See also :ref:`reference-dsl-redirected-output-statements` for examples. + +.. _reference-dsl-dump-statements: + +Dump statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The ``dump`` statement is for printing expressions, including maps, directly to stdout/stderr, respectively: + +* There are two variants: ``dump`` prints to stdout; ``edump`` prints to stderr. + +* Output goes directly to stdout/stderr, respectively: data produced this way do not go downstream to the next verb in a ``then``-chain. (Use ``emit`` for that.) + +* You can use ``dump`` to output single strings, numbers, or expressions including map-valued data. Map-valued data are printed as JSON. Miller allows string and integer keys in its map literals while JSON allows only string keys, so use ``mlr put --jknquoteint`` if you want integer-valued map keys not double-quoted. + +* If you use ``dump`` (or ``edump``) with no arguments, you get a JSON structure representing the current values of all out-of-stream variables. + +* As with ``print``, you can redirect output to files. + +* See also :ref:`reference-dsl-redirected-output-statements` for examples. + +Tee statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Records produced by a ``mlr put`` go downstream to the next verb in your ``then``-chain, if any, or otherwise to standard output. If you want to additionally copy out records to files, you can do that using ``tee``. + +The syntax is, by example, ``mlr --from myfile.dat put 'tee > "tap.dat", $*' then sort -n index``. First is ``tee >``, then the filename expression (which can be an expression such as ``"tap.".$a.".dat"``), then a comma, then ``$*``. (Nothing else but ``$*`` is teeable.) + +See also :ref:`reference-dsl-redirected-output-statements` for examples. + +.. _reference-dsl-redirected-output-statements: + +Redirected-output statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The **print**, **dump** **tee**, **emitf**, **emit**, and **emitp** keywords all allow you to redirect output to one or more files or pipe-to commands. The filenames/commands are strings which can be constructed using record-dependent values, so you can do things like splitting a table into multiple files, one for each account ID, and so on. + +Details: + +* The ``print`` and ``dump`` keywords produce output immediately to standard output, or to specified file(s) or pipe-to command if present. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --help-keyword print + TOD: port mlr_dsl_keyword_usage + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --help-keyword dump + TOD: port mlr_dsl_keyword_usage + +* ``mlr put`` sends the current record (possibly modified by the ``put`` expression) to the output record stream. Records are then input to the following verb in a ``then``-chain (if any), else printed to standard output (unless ``put -q``). The **tee** keyword *additionally* writes the output record to specified file(s) or pipe-to command, or immediately to ``stdout``/``stderr``. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --help-keyword tee + TOD: port mlr_dsl_keyword_usage + +* ``mlr put``'s ``emitf``, ``emitp``, and ``emit`` send out-of-stream variables to the output record stream. These are then input to the following verb in a ``then``-chain (if any), else printed to standard output. When redirected with ``>``, ``>>``, or ``|``, they *instead* write the out-of-stream variable(s) to specified file(s) or pipe-to command, or immediately to ``stdout``/``stderr``. + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --help-keyword emitf + TOD: port mlr_dsl_keyword_usage + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --help-keyword emitp + TOD: port mlr_dsl_keyword_usage + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --help-keyword emit + TOD: port mlr_dsl_keyword_usage + +.. _reference-dsl-emit-statements: + +Emit statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There are three variants: ``emitf``, ``emit``, and ``emitp``. Keep in mind that out-of-stream variables are a nested, multi-level hashmap (directly viewable as JSON using ``dump``), whereas Miller output records are lists of single-level key-value pairs. The three emit variants allow you to control how the multilevel hashmaps are flatten down to output records. You can emit any map-valued expression, including ``$*``, map-valued out-of-stream variables, the entire out-of-stream-variable collection ``@*``, map-valued local variables, map literals, or map-valued function return values. + +Use **emitf** to output several out-of-stream variables side-by-side in the same output record. For ``emitf`` these mustn't have indexing using ``@name[...]``. Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@count += 1; @x_sum += $x; @y_sum += $y; end { emitf @count, @x_sum, @y_sum}' data/small + count=5,x_sum=2.264761728567491,y_sum=2.585085709781158 + +Use **emit** to output an out-of-stream variable. If it's non-indexed you'll get a simple key-value pair: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum += $x; end { dump }' data/small + { + "sum": 2.264761728567491 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum += $x; end { emit @sum }' data/small + sum=2.264761728567491 + +If it's indexed then use as many names after ``emit`` as there are indices: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a] += $x; end { dump }' data/small + { + "sum": { + "pan": 0.3467901443380824, + "eks": 1.1400793586611044, + "wye": 0.7778922255683036 + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a] += $x; end { emit @sum, "a" }' data/small + a=pan,sum=0.3467901443380824 + a=eks,sum=1.1400793586611044 + a=wye,sum=0.7778922255683036 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { dump }' data/small + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "eks": { + "pan": 0.7586799647899636, + "wye": 0.38139939387114097 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { emit @sum, "a", "b" }' data/small + a=pan,b=pan,sum=0.3467901443380824 + a=eks,b=pan,sum=0.7586799647899636 + a=eks,b=wye,sum=0.38139939387114097 + a=wye,b=wye,sum=0.20460330576630303 + a=wye,b=pan,sum=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b][$i] += $x; end { dump }' data/small + { + "sum": { + "pan": { + "pan": { + "1": 0.3467901443380824 + } + }, + "eks": { + "pan": { + "2": 0.7586799647899636 + }, + "wye": { + "4": 0.38139939387114097 + } + }, + "wye": { + "wye": { + "3": 0.20460330576630303 + }, + "pan": { + "5": 0.5732889198020006 + } + } + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b][$i] += $x; end { emit @sum, "a", "b", "i" }' data/small + a=pan,b=pan,i=1,sum=0.3467901443380824 + a=eks,b=pan,i=2,sum=0.7586799647899636 + a=eks,b=wye,i=4,sum=0.38139939387114097 + a=wye,b=wye,i=3,sum=0.20460330576630303 + a=wye,b=pan,i=5,sum=0.5732889198020006 + +Now for **emitp**: if you have as many names following ``emit`` as there are levels in the out-of-stream variable's hashmap, then ``emit`` and ``emitp`` do the same thing. Where they differ is when you don't specify as many names as there are hashmap levels. In this case, Miller needs to flatten multiple map indices down to output-record keys: ``emitp`` includes full prefixing (hence the ``p`` in ``emitp``) while ``emit`` takes the deepest hashmap key as the output-record key: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { dump }' data/small + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "eks": { + "pan": 0.7586799647899636, + "wye": 0.38139939387114097 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { emit @sum, "a" }' data/small + a=pan,pan=0.3467901443380824 + a=eks,pan=0.7586799647899636,wye=0.38139939387114097 + a=wye,wye=0.20460330576630303,pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { emit @sum }' data/small + pan.pan=0.3467901443380824,eks.pan=0.7586799647899636,eks.wye=0.38139939387114097,wye.wye=0.20460330576630303,wye.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { emitp @sum, "a" }' data/small + a=pan,sum.pan=0.3467901443380824 + a=eks,sum.pan=0.7586799647899636,sum.wye=0.38139939387114097 + a=wye,sum.wye=0.20460330576630303,sum.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { emitp @sum }' data/small + sum.pan.pan=0.3467901443380824,sum.eks.pan=0.7586799647899636,sum.eks.wye=0.38139939387114097,sum.wye.wye=0.20460330576630303,sum.wye.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --oxtab put -q '@sum[$a][$b] += $x; end { emitp @sum }' data/small + sum.pan.pan 0.3467901443380824 + sum.eks.pan 0.7586799647899636 + sum.eks.wye 0.38139939387114097 + sum.wye.wye 0.20460330576630303 + sum.wye.pan 0.5732889198020006 + +Use **--oflatsep** to specify the character which joins multilevel +keys for ``emitp`` (it defaults to a colon): + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum, "a" }' data/small + a=pan,sum.pan=0.3467901443380824 + a=eks,sum.pan=0.7586799647899636,sum.wye=0.38139939387114097 + a=wye,sum.wye=0.20460330576630303,sum.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum }' data/small + sum.pan.pan=0.3467901443380824,sum.eks.pan=0.7586799647899636,sum.eks.wye=0.38139939387114097,sum.wye.wye=0.20460330576630303,sum.wye.pan=0.5732889198020006 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --oxtab put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum }' data/small + sum.pan.pan 0.3467901443380824 + sum.eks.pan 0.7586799647899636 + sum.eks.wye 0.38139939387114097 + sum.wye.wye 0.20460330576630303 + sum.wye.pan 0.5732889198020006 + +Multi-emit statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +You can emit **multiple map-valued expressions side-by-side** by +including their names in parentheses: + +.. code-block:: none + :emphasize-lines: 1-10 + + $ mlr --from data/medium --opprint put -q ' + @x_count[$a][$b] += 1; + @x_sum[$a][$b] += $x; + end { + for ((a, b), _ in @x_count) { + @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b] + } + emit (@x_sum, @x_count, @x_mean), "a", "b" + } + ' + a b x_sum x_count x_mean + pan pan 219.1851288316854 427 0.5133141190437597 + pan wye 198.43293070748447 395 0.5023618498923658 + pan eks 216.07522773165525 429 0.5036718595143479 + pan hat 205.22277621488686 417 0.492140950155604 + pan zee 205.09751802331917 413 0.4966041598627583 + eks pan 179.96303047250723 371 0.48507555383425127 + eks wye 196.9452860713734 407 0.4838950517724162 + eks zee 176.8803651584733 357 0.49546320772681596 + eks eks 215.91609712937984 413 0.5227992666570941 + eks hat 208.783170520597 417 0.5006790659966355 + wye wye 185.29584980261419 377 0.49150092785839306 + wye pan 195.84790012056564 392 0.4996119901034838 + wye hat 212.0331829346132 426 0.4977304763723314 + wye zee 194.77404756708714 385 0.5059066170573692 + wye eks 204.8129608356315 386 0.5306035254809106 + zee pan 202.21380378504267 389 0.5198298297816007 + zee wye 233.9913939194868 455 0.5142667998230479 + zee eks 190.9617780631925 391 0.4883932942792647 + zee zee 206.64063510417319 403 0.5127559183726382 + zee hat 191.30000620900935 409 0.46772617655014515 + hat wye 208.8830097609959 423 0.49381326184632596 + hat zee 196.3494502965293 385 0.5099985721987774 + hat eks 189.0067933716193 389 0.48587864619953547 + hat hat 182.8535323148762 381 0.47993053101017374 + hat pan 168.5538067327806 363 0.4643355557376876 + +What this does is walk through the first out-of-stream variable (``@x_sum`` in this example) as usual, then for each keylist found (e.g. ``pan,wye``), include the values for the remaining out-of-stream variables (here, ``@x_count`` and ``@x_mean``). You should use this when all out-of-stream variables in the emit statement have **the same shape and the same keylists**. + +Emit-all statements +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Use **emit all** (or ``emit @*`` which is synonymous) to output all out-of-stream variables. You can use the following idiom to get various accumulators output side-by-side (reminiscent of ``mlr stats1``): + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --from data/small --opprint put -q '@v[$a][$b]["sum"] += $x; @v[$a][$b]["count"] += 1; end{emit @*,"a","b"}' + a b pan.sum pan.count + v pan 0.3467901443380824 1 + + a b pan.sum pan.count wye.sum wye.count + v eks 0.7586799647899636 1 0.38139939387114097 1 + + a b wye.sum wye.count pan.sum pan.count + v wye 0.20460330576630303 1 0.5732889198020006 1 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --from data/small --opprint put -q '@sum[$a][$b] += $x; @count[$a][$b] += 1; end{emit @*,"a","b"}' + a b pan + sum pan 0.3467901443380824 + + a b pan wye + sum eks 0.7586799647899636 0.38139939387114097 + + a b wye pan + sum wye 0.20460330576630303 0.5732889198020006 + + a b pan + count pan 1 + + a b pan wye + count eks 1 1 + + a b wye pan + count wye 1 1 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr --from data/small --opprint put -q '@sum[$a][$b] += $x; @count[$a][$b] += 1; end{emit (@sum, @count),"a","b"}' + a b sum count + pan pan 0.3467901443380824 1 + eks pan 0.7586799647899636 1 + eks wye 0.38139939387114097 1 + wye wye 0.20460330576630303 1 + wye pan 0.5732889198020006 1 + +Unset statements +---------------------------------------------------------------- + +You can clear a map key by assigning the empty string as its value: ``$x=""`` or ``@x=""``. Using ``unset`` you can remove the key entirely. Examples: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put 'unset $x, $a' data/small + b=pan,i=1,y=0.7268028627434533 + b=pan,i=2,y=0.5221511083334797 + b=wye,i=3,y=0.33831852551664776 + b=wye,i=4,y=0.13418874328430463 + b=pan,i=5,y=0.8636244699032729 + +This can also be done, of course, using ``mlr cut -x``. You can also clear out-of-stream or local variables, at the base name level, or at an indexed sublevel: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { dump; unset @sum; dump }' data/small + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "eks": { + "pan": 0.7586799647899636, + "wye": 0.38139939387114097 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + {} + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put -q '@sum[$a][$b] += $x; end { dump; unset @sum["eks"]; dump }' data/small + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "eks": { + "pan": 0.7586799647899636, + "wye": 0.38139939387114097 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + +If you use ``unset all`` (or ``unset @*`` which is synonymous), that will unset all out-of-stream variables which have been defined up to that point. + +Filter statements +---------------------------------------------------------------- + +You can use ``filter`` within ``put``. In fact, the following two are synonymous: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr filter 'NR==2 || NR==3' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put 'filter NR==2 || NR==3' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + +The former, of course, is much easier to type. But the latter allows you to define more complex expressions for the filter, and/or do other things in addition to the filter: + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '@running_sum += $x; filter @running_sum > 1.3' data/small + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + $ mlr put '$z = $x * $y; filter $z > 0.3' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=0.3961455844854848 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,z=0.4951063394654227 + +Built-in functions for filter and put, summary +---------------------------------------------------------------- + +mlr: option "--list-all-functions-as-table" not recognized. +Please run "mlr --help" for usage information. + +Built-in functions for filter and put +---------------------------------------------------------------- + +Each function takes a specific number of arguments, as shown below, except for functions marked as variadic such as ``min`` and ``max``. (The latter compute min and max of any number of numerical arguments.) There is no notion of optional or default-on-absent arguments. All argument-passing is positional rather than by name; arguments are passed by value, not by reference. + +You can get a list of all functions using **mlr -F**. + + +.. _reference-dsl-plus: + +\+ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + + (class=arithmetic #args=1,2) Addition as binary operator; unary plus operator. + + + +.. _reference-dsl-minus: + +\- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + - (class=arithmetic #args=1,2) Subtraction as binary operator; unary negation operator. + + + +.. _reference-dsl-times: + +\* +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + * (class=arithmetic #args=2) Multiplication, with integer*integer overflow to float. + + + +.. _reference-dsl-/: + +/ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + / (class=arithmetic #args=2) Division. Integer / integer is floating-point. + + + +.. _reference-dsl-//: + +// +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + // (class=arithmetic #args=2) Pythonic integer division, rounding toward negative. + + + +.. _reference-dsl-exponentiation: + +\** +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ** (class=arithmetic #args=2) Exponentiation. Same as pow, but as an infix operator. + + + +.. _reference-dsl-.+: + +.+ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + .+ (class=arithmetic #args=2) Addition, with integer-to-integer overflow. + + + +.. _reference-dsl-.-: + +.- +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + .- (class=arithmetic #args=2) Subtraction, with integer-to-integer overflow. + + + +.. _reference-dsl-.*: + +.* +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + .* (class=arithmetic #args=2) Multiplication, with integer-to-integer overflow. + + + +.. _reference-dsl-./: + +./ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ./ (class=arithmetic #args=2) Integer division; not pythonic. + + + +.. _reference-dsl-%: + +% +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + % (class=arithmetic #args=2) Remainder; never negative-valued (pythonic). + + + +.. _reference-dsl-~: + +~ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ~ (class=arithmetic #args=1) Bitwise NOT. Beware '$y=~$x' since =~ is the + regex-match operator: try '$y = ~$x'. + + + +.. _reference-dsl-&: + +& +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + & (class=arithmetic #args=2) Bitwise AND. + + + +.. _reference-dsl-bitwise-or: + +\| +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + | (class=arithmetic #args=2) Bitwise OR. + + + +.. _reference-dsl-^: + +^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ^ (class=arithmetic #args=2) Bitwise XOR. + + + +.. _reference-dsl-<<: + +<< +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + << (class=arithmetic #args=2) Bitwise left-shift. + + + +.. _reference-dsl->>: + +>> +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + >> (class=arithmetic #args=2) Bitwise signed right-shift. + + + +.. _reference-dsl->>>: + +>>> +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + >>> (class=arithmetic #args=2) Bitwise unsigned right-shift. + + + +.. _reference-dsl-!: + +! +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ! (class=boolean #args=1) Logical negation. + + + +.. _reference-dsl-==: + +== +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + == (class=boolean #args=2) String/numeric equality. Mixing number and string results in string compare. + + + +.. _reference-dsl-!=: + +!= +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + != (class=boolean #args=2) String/numeric inequality. Mixing number and string results in string compare. + + + +.. _reference-dsl->: + +> +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + > (class=boolean #args=2) String/numeric greater-than. Mixing number and string results in string compare. + + + +.. _reference-dsl->=: + +>= +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + >= (class=boolean #args=2) String/numeric greater-than-or-equals. Mixing number and string results in string compare. + + + +.. _reference-dsl-<: + +< +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + < (class=boolean #args=2) String/numeric less-than. Mixing number and string results in string compare. + + + +.. _reference-dsl-<=: + +<= +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + <= (class=boolean #args=2) String/numeric less-than-or-equals. Mixing number and string results in string compare. + + + +.. _reference-dsl-=~: + +=~ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + =~ (class=boolean #args=2) String (left-hand side) matches regex (right-hand side), e.g. '$name =~ "^a.*b$"'. + + + +.. _reference-dsl-!=~: + +!=~ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + !=~ (class=boolean #args=2) String (left-hand side) does not match regex (right-hand side), e.g. '$name !=~ "^a.*b$"'. + + + +.. _reference-dsl-&&: + +&& +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + && (class=boolean #args=2) Logical AND. + + + +.. _reference-dsl-||: + +|| +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + || (class=boolean #args=2) Logical OR. + + + +.. _reference-dsl-^^: + +^^ +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ^^ (class=boolean #args=2) Logical XOR. + + + +.. _reference-dsl-??: + +?? +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ?? (class=boolean #args=2) Absent-coalesce operator. $a ?? 1 evaluates to 1 if $a isn't defined in the current record. + + + +.. _reference-dsl-???: + +??? +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ??? (class=boolean #args=2) Absent-coalesce operator. $a ?? 1 evaluates to 1 if $a isn't defined in the current record, or has empty value. + + + +.. _reference-dsl-question-mark-colon: + +\? +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ?: (class=boolean #args=3) Standard ternary operator. + + + +.. _reference-dsl-.: + +. +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + . (class=string #args=2) String concatenation. + + + +.. _reference-dsl-abs: + +abs +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + abs (class=math #args=1) Absolute value. + + + +.. _reference-dsl-acos: + +acos +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + acos (class=math #args=1) Inverse trigonometric cosine. + + + +.. _reference-dsl-acosh: + +acosh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + acosh (class=math #args=1) Inverse hyperbolic cosine. + + + +.. _reference-dsl-append: + +append +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + append (class=maps/arrays #args=2) Appends second argument to end of first argument, which must be an array. + + + +.. _reference-dsl-arrayify: + +arrayify +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + arrayify (class=maps/arrays #args=1) Walks through a nested map/array, converting any map with consecutive keys + "1", "2", ... into an array. Useful to wrap the output of unflatten. + + + +.. _reference-dsl-asin: + +asin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asin (class=math #args=1) Inverse trigonometric sine. + + + +.. _reference-dsl-asinh: + +asinh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asinh (class=math #args=1) Inverse hyperbolic sine. + + + +.. _reference-dsl-asserting_absent: + +asserting_absent +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_absent (class=typing #args=1) Aborts with an error if is_absent on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_array: + +asserting_array +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_array (class=typing #args=1) Aborts with an error if is_array on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_bool: + +asserting_bool +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_bool (class=typing #args=1) Aborts with an error if is_bool on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_boolean: + +asserting_boolean +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_boolean (class=typing #args=1) Aborts with an error if is_boolean on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_empty: + +asserting_empty +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_empty (class=typing #args=1) Aborts with an error if is_empty on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_empty_map: + +asserting_empty_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_empty_map (class=typing #args=1) Aborts with an error if is_empty_map on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_error: + +asserting_error +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_error (class=typing #args=1) Aborts with an error if is_error on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_float: + +asserting_float +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_float (class=typing #args=1) Aborts with an error if is_float on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_int: + +asserting_int +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_int (class=typing #args=1) Aborts with an error if is_int on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_map: + +asserting_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_map (class=typing #args=1) Aborts with an error if is_map on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_nonempty_map: + +asserting_nonempty_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_nonempty_map (class=typing #args=1) Aborts with an error if is_nonempty_map on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_not_array: + +asserting_not_array +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_not_array (class=typing #args=1) Aborts with an error if is_not_array on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_not_empty: + +asserting_not_empty +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_not_empty (class=typing #args=1) Aborts with an error if is_not_empty on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_not_map: + +asserting_not_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_not_map (class=typing #args=1) Aborts with an error if is_not_map on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_not_null: + +asserting_not_null +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_not_null (class=typing #args=1) Aborts with an error if is_not_null on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_null: + +asserting_null +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_null (class=typing #args=1) Aborts with an error if is_null on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_numeric: + +asserting_numeric +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_numeric (class=typing #args=1) Aborts with an error if is_numeric on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_present: + +asserting_present +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_present (class=typing #args=1) Aborts with an error if is_present on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-asserting_string: + +asserting_string +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + asserting_string (class=typing #args=1) Aborts with an error if is_string on the argument returns false, + else returns its argument. + + + +.. _reference-dsl-atan: + +atan +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + atan (class=math #args=1) One-argument arctangent. + + + +.. _reference-dsl-atan2: + +atan2 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + atan2 (class=math #args=2) Two-argument arctangent. + + + +.. _reference-dsl-atanh: + +atanh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + atanh (class=math #args=1) Inverse hyperbolic tangent. + + + +.. _reference-dsl-bitcount: + +bitcount +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + bitcount (class=arithmetic #args=1) Count of 1-bits. + + + +.. _reference-dsl-boolean: + +boolean +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + boolean (class=conversion #args=1) Convert int/float/bool/string to boolean. + + + +.. _reference-dsl-capitalize: + +capitalize +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + capitalize (class=string #args=1) Convert string's first character to uppercase. + + + +.. _reference-dsl-cbrt: + +cbrt +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + cbrt (class=math #args=1) Cube root. + + + +.. _reference-dsl-ceil: + +ceil +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ceil (class=math #args=1) Ceiling: nearest integer at or above. + + + +.. _reference-dsl-clean_whitespace: + +clean_whitespace +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + clean_whitespace (class=string #args=1) Same as collapse_whitespace and strip. + + + +.. _reference-dsl-collapse_whitespace: + +collapse_whitespace +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + collapse_whitespace (class=string #args=1) Strip repeated whitespace from string. + + + +.. _reference-dsl-cos: + +cos +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + cos (class=math #args=1) Trigonometric cosine. + + + +.. _reference-dsl-cosh: + +cosh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + cosh (class=math #args=1) Hyperbolic cosine. + + + +.. _reference-dsl-depth: + +depth +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + depth (class=maps/arrays #args=1) Prints maximum depth of map/array. Scalars have depth 0. + + + +.. _reference-dsl-dhms2fsec: + +dhms2fsec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + dhms2fsec (class=time #args=1) Recovers floating-point seconds as in dhms2fsec("5d18h53m20.250000s") = 500000.250000 + + + + +.. _reference-dsl-dhms2sec: + +dhms2sec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + dhms2sec (class=time #args=1) Recovers integer seconds as in dhms2sec("5d18h53m20s") = 500000 + + + + +.. _reference-dsl-erf: + +erf +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + erf (class=math #args=1) Error function. + + + +.. _reference-dsl-erfc: + +erfc +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + erfc (class=math #args=1) Complementary error function. + + + +.. _reference-dsl-exp: + +exp +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + exp (class=math #args=1) Exponential function e**x. + + + +.. _reference-dsl-expm1: + +expm1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + expm1 (class=math #args=1) e**x - 1. + + + +.. _reference-dsl-flatten: + +flatten +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + flatten (class=maps/arrays #args=3) Flattens multi-level maps to single-level ones. Examples: + flatten("a", ".", {"b": { "c": 4 }}) is {"a.b.c" : 4}. + flatten("", ".", {"a": { "b": 3 }}) is {"a.b" : 3}. + Two-argument version: flatten($*, ".") is the same as flatten("", ".", $*). + Useful for nested JSON-like structures for non-JSON file formats like CSV. + + + +.. _reference-dsl-float: + +float +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + float (class=conversion #args=1) Convert int/float/bool/string to float. + + + +.. _reference-dsl-floor: + +floor +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + floor (class=math #args=1) Floor: nearest integer at or below. + + + +.. _reference-dsl-fmtnum: + +fmtnum +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + fmtnum (class=conversion #args=2) Convert int/float/bool to string using + printf-style format string, e.g. '$s = fmtnum($n, "%06lld")'. + + + +.. _reference-dsl-fsec2dhms: + +fsec2dhms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + fsec2dhms (class=time #args=1) Formats floating-point seconds as in fsec2dhms(500000.25) = "5d18h53m20.250000s" + + + + +.. _reference-dsl-fsec2hms: + +fsec2hms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + fsec2hms (class=time #args=1) Formats floating-point seconds as in fsec2hms(5000.25) = "01:23:20.250000" + + + + +.. _reference-dsl-get_keys: + +get_keys +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + get_keys (class=maps/arrays #args=1) Returns array of keys of map or array + + + +.. _reference-dsl-get_values: + +get_values +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + get_values (class=maps/arrays #args=1) Returns array of keys of map or array -- in the latter case, returns a copy of the array + + + +.. _reference-dsl-gmt2sec: + +gmt2sec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + gmt2sec (class=time #args=1) Parses GMT timestamp as integer seconds since the epoch. + + + +.. _reference-dsl-gsub: + +gsub +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + gsub (class=string #args=3) Example: '$name=gsub($name, "old", "new")' (replace all). + + + +.. _reference-dsl-haskey: + +haskey +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + haskey (class=maps/arrays #args=2) True/false if map has/hasn't key, e.g. 'haskey($*, "a")' or + 'haskey(mymap, mykey)', or true/false if array index is in bounds / out of bounds. + Error if 1st argument is not a map or array. Note -n..-1 alias to 1..n in Miller arrays. + + + +.. _reference-dsl-hexfmt: + +hexfmt +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + hexfmt (class=conversion #args=1) Convert int to hex string, e.g. 255 to "0xff". + + + +.. _reference-dsl-hms2fsec: + +hms2fsec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + hms2fsec (class=time #args=1) Recovers floating-point seconds as in hms2fsec("01:23:20.250000") = 5000.250000 + + + + +.. _reference-dsl-hms2sec: + +hms2sec +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + hms2sec (class=time #args=1) Recovers integer seconds as in hms2sec("01:23:20") = 5000 + + + + +.. _reference-dsl-hostname: + +hostname +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + hostname (class=system #args=0) Returns the hostname as a string. + + + +.. _reference-dsl-int: + +int +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + int (class=conversion #args=1) Convert int/float/bool/string to int. + + + +.. _reference-dsl-invqnorm: + +invqnorm +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + invqnorm (class=math #args=1) Inverse of normal cumulative distribution function. + Note that invqorm(urand()) is normally distributed. + + + +.. _reference-dsl-is_absent: + +is_absent +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_absent (class=typing #args=1) False if field is present in input, true otherwise + + + +.. _reference-dsl-is_array: + +is_array +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_array (class=typing #args=1) True if argument is an array. + + + +.. _reference-dsl-is_bool: + +is_bool +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_bool (class=typing #args=1) True if field is present with boolean value. Synonymous with is_boolean. + + + +.. _reference-dsl-is_boolean: + +is_boolean +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_boolean (class=typing #args=1) True if field is present with boolean value. Synonymous with is_bool. + + + +.. _reference-dsl-is_empty: + +is_empty +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_empty (class=typing #args=1) True if field is present in input with empty string value, false otherwise. + + + +.. _reference-dsl-is_empty_map: + +is_empty_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_empty_map (class=typing #args=1) True if argument is a map which is empty. + + + +.. _reference-dsl-is_error: + +is_error +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_error (class=typing #args=1) True if if argument is an error, such as taking string length of an integer. + + + +.. _reference-dsl-is_float: + +is_float +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_float (class=typing #args=1) True if field is present with value inferred to be float + + + +.. _reference-dsl-is_int: + +is_int +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_int (class=typing #args=1) True if field is present with value inferred to be int + + + +.. _reference-dsl-is_map: + +is_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_map (class=typing #args=1) True if argument is a map. + + + +.. _reference-dsl-is_nonempty_map: + +is_nonempty_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_nonempty_map (class=typing #args=1) True if argument is a map which is non-empty. + + + +.. _reference-dsl-is_not_array: + +is_not_array +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_not_array (class=typing #args=1) True if argument is not an array. + + + +.. _reference-dsl-is_not_empty: + +is_not_empty +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_not_empty (class=typing #args=1) False if field is present in input with empty value, true otherwise + + + +.. _reference-dsl-is_not_map: + +is_not_map +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_not_map (class=typing #args=1) True if argument is not a map. + + + +.. _reference-dsl-is_not_null: + +is_not_null +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_not_null (class=typing #args=1) False if argument is null (empty or absent), true otherwise. + + + +.. _reference-dsl-is_null: + +is_null +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_null (class=typing #args=1) True if argument is null (empty or absent), false otherwise. + + + +.. _reference-dsl-is_numeric: + +is_numeric +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_numeric (class=typing #args=1) True if field is present with value inferred to be int or float + + + +.. _reference-dsl-is_present: + +is_present +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_present (class=typing #args=1) True if field is present in input, false otherwise. + + + +.. _reference-dsl-is_string: + +is_string +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + is_string (class=typing #args=1) True if field is present with string (including empty-string) value + + + +.. _reference-dsl-joink: + +joink +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + joink (class=conversion #args=2) Makes string from map/array keys. Examples: + joink({"a":3,"b":4,"c":5}, ",") = "a,b,c" + joink([1,2,3], ",") = "1,2,3". + + + +.. _reference-dsl-joinkv: + +joinkv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + joinkv (class=conversion #args=3) Makes string from map/array key-value pairs. Examples: + joinkv([3,4,5], "=", ",") = "1=3,2=4,3=5" + joinkv({"a":3,"b":4,"c":5}, "=", ",") = "a=3,b=4,c=5" + + + +.. _reference-dsl-joinv: + +joinv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + joinv (class=conversion #args=2) Makes string from map/array values. + joinv([3,4,5], ",") = "3,4,5" + joinv({"a":3,"b":4,"c":5}, ",") = "3,4,5" + + + +.. _reference-dsl-json_parse: + +json_parse +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + json_parse (class=maps/arrays #args=1) Converts value from JSON-formatted string. + + + +.. _reference-dsl-json_stringify: + +json_stringify +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + json_stringify (class=maps/arrays #args=1,2) Converts value to JSON-formatted string. Default output is single-line. + With optional second boolean argument set to true, produces multiline output. + + + +.. _reference-dsl-leafcount: + +leafcount +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + leafcount (class=maps/arrays #args=1) Counts total number of terminal values in map/array. For single-level + map/array, same as length. + + + +.. _reference-dsl-length: + +length +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + length (class=maps/arrays #args=1) Counts number of top-level entries in array/map. Scalars have length 1. + + + +.. _reference-dsl-log: + +log +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + log (class=math #args=1) Natural (base-e) logarithm. + + + +.. _reference-dsl-log10: + +log10 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + log10 (class=math #args=1) Base-10 logarithm. + + + +.. _reference-dsl-log1p: + +log1p +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + log1p (class=math #args=1) log(1-x). + + + +.. _reference-dsl-logifit: + +logifit +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + logifit (class=math #args=3) Given m and b from logistic regression, compute fit: + $yhat=logifit($x,$m,$b). + + + +.. _reference-dsl-lstrip: + +lstrip +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + lstrip (class=string #args=1) Strip leading whitespace from string. + + + +.. _reference-dsl-madd: + +madd +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + madd (class=arithmetic #args=3) a + b mod m (integers) + + + +.. _reference-dsl-mapdiff: + +mapdiff +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + mapdiff (class=maps/arrays #args=variadic) With 0 args, returns empty map. With 1 arg, returns copy of arg. + With 2 or more, returns copy of arg 1 with all keys from any of remaining + argument maps removed. + + + +.. _reference-dsl-mapexcept: + +mapexcept +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + mapexcept (class=maps/arrays #args=variadic) Returns a map with keys from remaining arguments, if any, unset. + Remaining arguments can be strings or arrays of string. + E.g. 'mapexcept({1:2,3:4,5:6}, 1, 5, 7)' is '{3:4}' + and 'mapexcept({1:2,3:4,5:6}, [1, 5, 7])' is '{3:4}'. + + + +.. _reference-dsl-mapselect: + +mapselect +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + mapselect (class=maps/arrays #args=variadic) Returns a map with only keys from remaining arguments set. + Remaining arguments can be strings or arrays of string. + E.g. 'mapselect({1:2,3:4,5:6}, 1, 5, 7)' is '{1:2,5:6}' + and 'mapselect({1:2,3:4,5:6}, [1, 5, 7])' is '{1:2,5:6}'. + + + +.. _reference-dsl-mapsum: + +mapsum +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + mapsum (class=maps/arrays #args=variadic) With 0 args, returns empty map. With >= 1 arg, returns a map with + key-value pairs from all arguments. Rightmost collisions win, e.g. + 'mapsum({1:2,3:4},{1:5})' is '{1:5,3:4}'. + + + +.. _reference-dsl-max: + +max +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + max (class=math #args=variadic) Max of n numbers; null loses. + + + +.. _reference-dsl-md5: + +md5 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + md5 (class=hashing #args=1) MD5 hash. + + + +.. _reference-dsl-mexp: + +mexp +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + mexp (class=arithmetic #args=3) a ** b mod m (integers) + + + +.. _reference-dsl-min: + +min +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + min (class=math #args=variadic) Min of n numbers; null loses. + + + +.. _reference-dsl-mmul: + +mmul +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + mmul (class=arithmetic #args=3) a * b mod m (integers) + + + +.. _reference-dsl-msub: + +msub +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + msub (class=arithmetic #args=3) a - b mod m (integers) + + + +.. _reference-dsl-os: + +os +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + os (class=system #args=0) Returns the operating-system name as a string. + + + +.. _reference-dsl-pow: + +pow +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + pow (class=arithmetic #args=2) Exponentiation. Same as **, but as a function. + + + +.. _reference-dsl-qnorm: + +qnorm +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + qnorm (class=math #args=1) Normal cumulative distribution function. + + + +.. _reference-dsl-regextract: + +regextract +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + regextract (class=string #args=2) Example: '$name=regextract($name, "[A-Z]{3}[0-9]{2}")' + + + +.. _reference-dsl-regextract_or_else: + +regextract_or_else +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + regextract_or_else (class=string #args=3) Example: '$name=regextract_or_else($name, "[A-Z]{3}[0-9]{2}", "default")' + + + +.. _reference-dsl-round: + +round +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + round (class=math #args=1) Round to nearest integer. + + + +.. _reference-dsl-roundm: + +roundm +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + roundm (class=math #args=2) Round to nearest multiple of m: roundm($x,$m) is + the same as round($x/$m)*$m. + + + +.. _reference-dsl-rstrip: + +rstrip +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + rstrip (class=string #args=1) Strip trailing whitespace from string. + + + +.. _reference-dsl-sec2dhms: + +sec2dhms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sec2dhms (class=time #args=1) Formats integer seconds as in sec2dhms(500000) = "5d18h53m20s" + + + + +.. _reference-dsl-sec2gmt: + +sec2gmt +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sec2gmt (class=time #args=1,2) Formats seconds since epoch (integer part) + as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z". + Leaves non-numbers as-is. With second integer argument n, includes n decimal places + for the seconds part + + + +.. _reference-dsl-sec2gmtdate: + +sec2gmtdate +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sec2gmtdate (class=time #args=1) Formats seconds since epoch (integer part) + as GMT timestamp with year-month-date, e.g. sec2gmtdate(1440768801.7) = "2015-08-28". + Leaves non-numbers as-is. + + + + +.. _reference-dsl-sec2hms: + +sec2hms +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sec2hms (class=time #args=1) Formats integer seconds as in sec2hms(5000) = "01:23:20" + + + + +.. _reference-dsl-sgn: + +sgn +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sgn (class=math #args=1) +1, 0, -1 for positive, zero, negative input respectively. + + + +.. _reference-dsl-sha1: + +sha1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sha1 (class=hashing #args=1) SHA1 hash. + + + +.. _reference-dsl-sha256: + +sha256 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sha256 (class=hashing #args=1) SHA256 hash. + + + +.. _reference-dsl-sha512: + +sha512 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sha512 (class=hashing #args=1) SHA512 hash. + + + +.. _reference-dsl-sin: + +sin +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sin (class=math #args=1) Trigonometric sine. + + + +.. _reference-dsl-sinh: + +sinh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sinh (class=math #args=1) Hyperbolic sine. + + + +.. _reference-dsl-splita: + +splita +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + splita (class=conversion #args=2) Splits string into array with type inference. Example: + splita("3,4,5", ",") = [3,4,5] + + + +.. _reference-dsl-splitax: + +splitax +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + splitax (class=conversion #args=2) Splits string into array without type inference. Example: + splita("3,4,5", ",") = ["3","4","5"] + + + +.. _reference-dsl-splitkv: + +splitkv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + splitkv (class=conversion #args=3) Splits string by separators into map with type inference. Example: + splitkv("a=3,b=4,c=5", "=", ",") = {"a":3,"b":4,"c":5} + + + +.. _reference-dsl-splitkvx: + +splitkvx +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + splitkvx (class=conversion #args=3) Splits string by separators into map without type inference (keys and + values are strings). Example: + splitkvx("a=3,b=4,c=5", "=", ",") = {"a":"3","b":"4","c":"5"} + + + +.. _reference-dsl-splitnv: + +splitnv +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + splitnv (class=conversion #args=2) Splits string by separator into integer-indexed map with type inference. Example: + splitnv("a,b,c", ",") = {"1":"a","2":"b","3":"c"} + + + +.. _reference-dsl-splitnvx: + +splitnvx +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + splitnvx (class=conversion #args=2) Splits string by separator into integer-indexed map without type + inference (values are strings). Example: + splitnvx("3,4,5", ",") = {"1":"3","2":"4","3":"5"} + + + +.. _reference-dsl-sqrt: + +sqrt +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sqrt (class=math #args=1) Square root. + + + +.. _reference-dsl-ssub: + +ssub +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + ssub (class=string #args=3) Like sub but does no regexing. No characters are special. + + + +.. _reference-dsl-strftime: + +strftime +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + strftime (class=time #args=2) Formats seconds since the epoch as timestamp, e.g. + strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z", and + strftime(1440768801.7,"%Y-%m-%dT%H:%M:%3SZ") = "2015-08-28T13:33:21.700Z". + Format strings are as in the C library (please see "man strftime" on your system), + with the Miller-specific addition of "%1S" through "%9S" which format the seconds + with 1 through 9 decimal places, respectively. ("%S" uses no decimal places.) + See also strftime_local. + + + + +.. _reference-dsl-string: + +string +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + string (class=conversion #args=1) Convert int/float/bool/string/array/map to string. + + + +.. _reference-dsl-strip: + +strip +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + strip (class=string #args=1) Strip leading and trailing whitespace from string. + + + +.. _reference-dsl-strlen: + +strlen +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + strlen (class=string #args=1) String length. + + + +.. _reference-dsl-strptime: + +strptime +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + strptime (class=time #args=2) strptime: Parses timestamp as floating-point seconds since the epoch, + e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.000000, + and strptime("2015-08-28T13:33:21.345Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.345000. + See also strptime_local. + + + + +.. _reference-dsl-sub: + +sub +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + sub (class=string #args=3) Example: '$name=sub($name, "old", "new")' (replace once). + + + +.. _reference-dsl-substr: + +substr +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + substr (class=string #args=3) substr is an alias for substr0. See also substr1. Miller is generally 1-up + with all array indices, but, this is a backward-compatibility issue with Miller 5 and below. + Arrays are new in Miller 6; the substr function is older. + + + +.. _reference-dsl-substr0: + +substr0 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + substr0 (class=string #args=3) substr0(s,m,n) gives substring of s from 0-up position m to n + inclusive. Negative indices -len .. -1 alias to 0 .. len-1. + + + +.. _reference-dsl-substr1: + +substr1 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + substr1 (class=string #args=3) substr1(s,m,n) gives substring of s from 1-up position m to n + inclusive. Negative indices -len .. -1 alias to 1 .. len. + + + +.. _reference-dsl-system: + +system +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + system (class=system #args=1) Run command string, yielding its stdout minus final carriage return. + + + +.. _reference-dsl-systime: + +systime +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + systime (class=time #args=0) help string will go here + + + +.. _reference-dsl-systimeint: + +systimeint +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + systimeint (class=time #args=0) help string will go here + + + +.. _reference-dsl-tan: + +tan +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + tan (class=math #args=1) Trigonometric tangent. + + + +.. _reference-dsl-tanh: + +tanh +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + tanh (class=math #args=1) Hyperbolic tangent. + + + +.. _reference-dsl-tolower: + +tolower +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + tolower (class=string #args=1) Convert string to lowercase. + + + +.. _reference-dsl-toupper: + +toupper +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + toupper (class=string #args=1) Convert string to uppercase. + + + +.. _reference-dsl-truncate: + +truncate +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + truncate (class=string #args=2) Truncates string first argument to max length of int second argument. + + + +.. _reference-dsl-typeof: + +typeof +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + typeof (class=typing #args=1) Convert argument to type of argument (e.g. "str"). For debug. + + + +.. _reference-dsl-unflatten: + +unflatten +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + unflatten (class=maps/arrays #args=2) Reverses flatten. Example: + unflatten({"a.b.c" : 4}, ".") is {"a": "b": { "c": 4 }}}. + Useful for nested JSON-like structures for non-JSON file formats like CSV. + See also arrayify. + + + +.. _reference-dsl-uptime: + +uptime +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + uptime (class=time #args=0) help string will go here + + + +.. _reference-dsl-urand: + +urand +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + urand (class=math #args=0) Floating-point numbers uniformly distributed on the unit interval. + Int-valued example: '$n=floor(20+urand()*11)'. + + + +.. _reference-dsl-urand32: + +urand32 +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + urand32 (class=math #args=0) Integer uniformly distributed 0 and 2**32-1 inclusive. + + + +.. _reference-dsl-urandint: + +urandint +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + urandint (class=math #args=2) Integer uniformly distributed between inclusive integer endpoints. + + + +.. _reference-dsl-urandrange: + +urandrange +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + urandrange (class=math #args=2) Floating-point numbers uniformly distributed on the interval [a, b). + + + +.. _reference-dsl-version: + +version +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +:: + + version (class=system #args=0) Returns the Miller version as a string. + + + +User-defined functions and subroutines +---------------------------------------------------------------- + +As of Miller 5.0.0 you can define your own functions, as well as subroutines. + +User-defined functions +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Here's the obligatory example of a recursive function to compute the factorial function: + +.. code-block:: none + :emphasize-lines: 1-14 + + $ mlr --opprint --from data/small put ' + func f(n) { + if (is_numeric(n)) { + if (n > 0) { + return n * f(n-1); + } else { + return 1; + } + } + # implicitly return absent-null if non-numeric + } + $ox = f($x + NR); + $oi = f($i); + ' + a b i x y ox oi + pan pan 1 0.3467901443380824 0.7268028627434533 0.46705354854811026 1 + eks pan 2 0.7586799647899636 0.5221511083334797 3.680838410072862 2 + wye wye 3 0.20460330576630303 0.33831852551664776 1.7412511955594865 6 + eks wye 4 0.38139939387114097 0.13418874328430463 18.588348778962008 24 + wye pan 5 0.5732889198020006 0.8636244699032729 211.38730958519247 120 + +Properties of user-defined functions: + +* Function bodies start with ``func`` and a parameter list, defined outside of ``begin``, ``end``, or other ``func`` or ``subr`` blocks. (I.e. the Miller DSL has no nested functions.) + +* A function (uniqified by its name) may not be redefined: either by redefining a user-defined function, or by redefining a built-in function. However, functions and subroutines have separate namespaces: you can define a subroutine ``log`` which does not clash with the mathematical ``log`` function. + +* Functions may be defined either before or after use (there is an object-binding/linkage step at startup). More specifically, functions may be either recursive or mutually recursive. Functions may not call subroutines. + +* Functions may be defined and called either within ``mlr put`` or ``mlr put``. + +* Functions have read access to ``$``-variables and ``@``-variables but may not modify them. See also :ref:`cookbook-memoization-with-oosvars` for an example. + +* Argument values may be reassigned: they are not read-only. + +* When a return value is not implicitly returned, this results in a return value of absent-null. (In the example above, if there were records for which the argument to ``f`` is non-numeric, the assignments would be skipped.) See also the section on :ref:`reference-null-data`. + +* See the section on :ref:`reference-dsl-local-variables` for information on scope and extent of arguments, as well as for information on the use of local variables within functions. + +* See the section on :ref:`reference-dsl-expressions-from-files` for information on the use of ``-f`` and ``-e`` flags. + +User-defined subroutines +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example: + +.. code-block:: none + :emphasize-lines: 1-17 + + $ mlr --opprint --from data/small put -q ' + begin { + @call_count = 0; + } + subr s(n) { + @call_count += 1; + if (is_numeric(n)) { + if (n > 1) { + call s(n-1); + } else { + print "numcalls=" . @call_count; + } + } + } + print "NR=" . NR; + call s(NR); + ' + NR=1 + numcalls=1 + NR=2 + numcalls=3 + NR=3 + numcalls=6 + NR=4 + numcalls=10 + NR=5 + numcalls=15 + +Properties of user-defined subroutines: + +* Subroutine bodies start with ``subr`` and a parameter list, defined outside of ``begin``, ``end``, or other ``func`` or ``subr`` blocks. (I.e. the Miller DSL has no nested subroutines.) + +* A subroutine (uniqified by its name) may not be redefined. However, functions and subroutines have separate namespaces: you can define a subroutine ``log`` which does not clash with the mathematical ``log`` function. + +* Subroutines may be defined either before or after use (there is an object-binding/linkage step at startup). More specifically, subroutines may be either recursive or mutually recursive. Subroutines may call functions. + +* Subroutines may be defined and called either within ``mlr put`` or ``mlr put``. + +* Subroutines have read/write access to ``$``-variables and ``@``-variables. + +* Argument values may be reassigned: they are not read-only. + +* See the section on :ref:`reference-dsl-local-variables` for information on scope and extent of arguments, as well as for information on the use of local variables within functions. + +* See the section on :ref:`reference-dsl-expressions-from-files` for information on the use of ``-f`` and ``-e`` flags. + +.. _reference-dsl-errors-and-transparency: + +Errors and transparency +---------------------------------------------------------------- + +As soon as you have a programming language, you start having the problem *What is my code doing, and why?* This includes getting syntax errors -- which are always annoying -- as well as the even more annoying problem of a program which parses without syntax error but doesn't do what you expect. + +The ``syntax error`` message is cryptic: it says ``syntax error at `` followed by the next symbol it couldn't parse. This is good, but (as of 5.0.0) it doesn't say things like ``syntax error at line 17, character 22``. Here are some common causes of syntax errors: + +* Don't forget ``;`` at end of line, before another statement on the next line. + +* Miller's DSL lacks the ``++`` and ``--`` operators. + +* Curly braces are required for the bodies of ``if``/``while``/``for`` blocks, even when the body is a single statement. + +Now for transparency: + +* As in any language, you can do (see :ref:`reference-dsl-print-statements`) ``print`` (or ``eprint`` to print to stderr). See also :ref:`reference-dsl-dump-statements` and :ref:`reference-dsl-emit-statements`. + +* The ``-v`` option to ``mlr put`` and ``mlr filter`` prints abstract syntax trees for your code. While not all details here will be of interest to everyone, certainly this makes questions such as operator precedence completely unambiguous. + +* The ``-T`` option prints a trace of each statement executed. + +* The ``-t`` and ``-a`` options show low-level details for the parsing process and for stack-variable-index allocation, respectively. These will likely be of interest to people who enjoy compilers, and probably less useful for a more general audience. + +* Please see :ref:`reference-dsl-type-checking` for type declarations and type-assertions you can use to make sure expressions and the data flowing them are evaluating as you expect. I made them optional because one of Miller's important use-cases is being able to say simple things like ``mlr put '$y = $x + 1' myfile.dat`` with a minimum of punctuational bric-a-brac -- but for programs over a few lines I generally find that the more type-specification, the better. + +A note on the complexity of Miller's expression language +---------------------------------------------------------------- + +One of Miller's strengths is its brevity: it's much quicker -- and less error-prone -- to type ``mlr stats1 -a sum -f x,y -g a,b`` than having to track summation variables as in ``awk``, or using Miller's out-of-stream variables. And the more language features Miller's put-DSL has (for-loops, if-statements, nested control structures, user-defined functions, etc.) then the *less* powerful it begins to seem: because of the other programming-language features it *doesn't* have (classes, execptions, and so on). + +When I was originally prototyping Miller in 2015, the decision I had was whether to hand-code in a low-level language like C or Rust, with my own hand-rolled DSL, or whether to use a higher-level language (like Python or Lua or Nim) and let the ``put`` statements be handled by the implementation language's own ``eval``: the implementation language would take the place of a DSL. Multiple performance experiments showed me I could get better throughput using the former, by a wide margin. So Miller is Go under the hood with a hand-rolled DSL. + +I do want to keep focusing on what Miller is good at -- concise notation, low latency, and high throughput -- and not add too much in terms of high-level-language features to the DSL. That said, some sort of customizability is a basic thing to want. As of 4.1.0 we have recursive for/while/if structures on about the same complexity level as ``awk``; as of 5.0.0 we have user-defined functions and map-valued variables, again on about the same complexity level as ``awk`` along with optional type-declaration syntax. While I'm excited by these powerful language features, I hope to keep new features beyond 5.0.0 focused on Miller's sweet spot which is speed plus simplicity. + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-syntax.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-syntax.rst.txt new file mode 100644 index 000000000..354b1eb00 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-syntax.rst.txt @@ -0,0 +1,220 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: syntax +================================================================ + +Expression formatting +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Multiple expressions may be given, separated by semicolons, and each may refer to the ones before: + +.. code-block:: none + :emphasize-lines: 1-1 + + ruby -e '10.times{|i|puts "i=#{i}"}' | mlr --opprint put '$j = $i + 1; $k = $i +$j' + i j k + 0 1 1 + 1 2 3 + 2 3 5 + 3 4 7 + 4 5 9 + 5 6 11 + 6 7 13 + 7 8 15 + 8 9 17 + 9 10 19 + +Newlines within the expression are ignored, which can help increase legibility of complex expressions: + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --opprint put ' + $nf = NF; + $nr = NR; + $fnr = FNR; + $filenum = FILENUM; + $filename = FILENAME + ' data/small data/small2 + a b i x y nf nr fnr filenum filename + pan pan 1 0.3467901443380824 0.7268028627434533 5 1 1 1 data/small + eks pan 2 0.7586799647899636 0.5221511083334797 5 2 2 1 data/small + wye wye 3 0.20460330576630303 0.33831852551664776 5 3 3 1 data/small + eks wye 4 0.38139939387114097 0.13418874328430463 5 4 4 1 data/small + wye pan 5 0.5732889198020006 0.8636244699032729 5 5 5 1 data/small + pan eks 9999 0.267481232652199086 0.557077185510228001 5 6 1 2 data/small2 + wye eks 10000 0.734806020620654365 0.884788571337605134 5 7 2 2 data/small2 + pan wye 10001 0.870530722602517626 0.009854780514656930 5 8 3 2 data/small2 + hat wye 10002 0.321507044286237609 0.568893318795083758 5 9 4 2 data/small2 + pan zee 10003 0.272054845593895200 0.425789896597056627 5 10 5 2 data/small2 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint filter '($x > 0.5 && $y < 0.5) || ($x < 0.5 && $y > 0.5)' \ + then stats2 -a corr -f x,y \ + data/medium + x_y_corr + -0.7479940285189345 + +.. _reference-dsl-expressions-from-files: + +Expressions from files +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +The simplest way to enter expressions for ``put`` and ``filter`` is between single quotes on the command line, e.g. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/small put '$xy = sqrt($x**2 + $y**2)' + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/small put 'func f(a, b) { return sqrt(a**2 + b**2) } $xy = f($x, $y)' + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304 + +You may, though, find it convenient to put expressions into files for reuse, and read them +**using the -f option**. For example: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/fe-example-3.mlr + func f(a, b) { + return sqrt(a**2 + b**2) + } + $xy = f($x, $y) + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/small put -f data/fe-example-3.mlr + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304 + +If you have some of the logic in a file and you want to write the rest on the command line, you can **use the -f and -e options together**: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/fe-example-4.mlr + func f(a, b) { + return sqrt(a**2 + b**2) + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from data/small put -f data/fe-example-4.mlr -e '$xy = f($x, $y)' + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304 + +A suggested use-case here is defining functions in files, and calling them from command-line expressions. + +Another suggested use-case is putting default parameter values in files, e.g. using ``begin{@count=is_present(@count)?@count:10}`` in the file, where you can precede that using ``begin{@count=40}`` using ``-e``. + +Moreover, you can have one or more ``-f`` expressions (maybe one function per file, for example) and one or more ``-e`` expressions on the command line. If you mix ``-f`` and ``-e`` then the expressions are evaluated in the order encountered. (Since the expressions are all simply concatenated together in order, don't forget intervening semicolons: e.g. not ``mlr put -e '$x=1' -e '$y=2 ...'`` but rather ``mlr put -e '$x=1;' -e '$y=2' ...``.) + +Semicolons, commas, newlines, and curly braces +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller uses **semicolons as statement separators**, not statement terminators. This means you can write: + +.. code-block:: none + + mlr put 'x=1' + mlr put 'x=1;$y=2' + mlr put 'x=1;$y=2;' + mlr put 'x=1;;;;$y=2;' + +Semicolons are optional after closing curly braces (which close conditionals and loops as discussed below). + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x=1,y=2 | mlr put 'while (NF < 10) { $[NF+1] = ""} $foo = "bar"' + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x=1,y=2 | mlr put 'while (NF < 10) { $[NF+1] = ""}; $foo = "bar"' + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar + +Semicolons are required between statements even if those statements are on separate lines. **Newlines** are for your convenience but have no syntactic meaning: line endings do not terminate statements. For example, adjacent assignment statements must be separated by semicolons even if those statements are on separate lines: + +.. code-block:: none + + mlr put ' + $x = 1 + $y = 2 # Syntax error + ' + + mlr put ' + $x = 1; + $y = 2 # This is OK + ' + +**Trailing commas** are allowed in function/subroutine definitions, function/subroutine callsites, and map literals. This is intended for (although not restricted to) the multi-line case: + +.. code-block:: none + :emphasize-lines: 1-17 + + mlr --csvlite --from data/a.csv put ' + func f( + num a, + num b, + ): num { + return a**2 + b**2; + } + $* = { + "s": $a + $b, + "t": $a - $b, + "u": f( + $a, + $b, + ), + "v": NR, + } + ' + s,t,u,v + 3,-1,5,1 + 9,-1,41,2 + +Bodies for all compound statements must be enclosed in **curly braces**, even if the body is a single statement: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'if ($x == 1) $y = 2' # Syntax error + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'if ($x == 1) { $y = 2 }' # This is OK + +Bodies for compound statements may be empty: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'if ($x == 1) { }' # This no-op is syntactically acceptable + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-tbf.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-tbf.rst.txt new file mode 100644 index 000000000..ce337bb2e --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-tbf.rst.txt @@ -0,0 +1,12 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: a note on the complexity of Miller's expression language +======================================================================= + +One of Miller's strengths is its brevity: it's much quicker -- and less error-prone -- to type ``mlr stats1 -a sum -f x,y -g a,b`` than having to track summation variables as in ``awk``, or using Miller's out-of-stream variables. And the more language features Miller's put-DSL has (for-loops, if-statements, nested control structures, user-defined functions, etc.) then the *less* powerful it begins to seem: because of the other programming-language features it *doesn't* have (classes, execptions, and so on). + +When I was originally prototyping Miller in 2015, the decision I had was whether to hand-code in a low-level language like C or Rust, with my own hand-rolled DSL, or whether to use a higher-level language (like Python or Lua or Nim) and let the ``put`` statements be handled by the implementation language's own ``eval``: the implementation language would take the place of a DSL. Multiple performance experiments showed me I could get better throughput using the former, by a wide margin. So Miller is Go under the hood with a hand-rolled DSL. + +I do want to keep focusing on what Miller is good at -- concise notation, low latency, and high throughput -- and not add too much in terms of high-level-language features to the DSL. That said, some sort of customizability is a basic thing to want. As of 4.1.0 we have recursive for/while/if structures on about the same complexity level as ``awk``; as of 5.0.0 we have user-defined functions and map-valued variables, again on about the same complexity level as ``awk`` along with optional type-declaration syntax. While I'm excited by these powerful language features, I hope to keep new features beyond 5.0.0 focused on Miller's sweet spot which is speed plus simplicity. + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-unset-statements.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-unset-statements.rst.txt new file mode 100644 index 000000000..726474b56 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-unset-statements.rst.txt @@ -0,0 +1,83 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: unset statements +================================================================ + +You can clear a map key by assigning the empty string as its value: ``$x=""`` or ``@x=""``. Using ``unset`` you can remove the key entirely. Examples: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'unset $x, $a' data/small + b=pan,i=1,y=0.7268028627434533 + b=pan,i=2,y=0.5221511083334797 + b=wye,i=3,y=0.33831852551664776 + b=wye,i=4,y=0.13418874328430463 + b=pan,i=5,y=0.8636244699032729 + +This can also be done, of course, using ``mlr cut -x``. You can also clear out-of-stream or local variables, at the base name level, or at an indexed sublevel: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { dump; unset @sum; dump }' data/small + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "eks": { + "pan": 0.7586799647899636, + "wye": 0.38139939387114097 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + {} + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@sum[$a][$b] += $x; end { dump; unset @sum["eks"]; dump }' data/small + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "eks": { + "pan": 0.7586799647899636, + "wye": 0.38139939387114097 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + { + "sum": { + "pan": { + "pan": 0.3467901443380824 + }, + "wye": { + "wye": 0.20460330576630303, + "pan": 0.5732889198020006 + } + } + } + +If you use ``unset all`` (or ``unset @*`` which is synonymous), that will unset all out-of-stream variables which have been defined up to that point. diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-user-defined-functions.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-user-defined-functions.rst.txt new file mode 100644 index 000000000..52c37de4a --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-user-defined-functions.rst.txt @@ -0,0 +1,110 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: user-defined functions +===================================== + +As of Miller 5.0.0 you can define your own functions, as well as subroutines. + +User-defined functions +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Here's the obligatory example of a recursive function to compute the factorial function: + +.. code-block:: none + :emphasize-lines: 1-14 + + mlr --opprint --from data/small put ' + func f(n) { + if (is_numeric(n)) { + if (n > 0) { + return n * f(n-1); + } else { + return 1; + } + } + # implicitly return absent-null if non-numeric + } + $ox = f($x + NR); + $oi = f($i); + ' + a b i x y ox oi + pan pan 1 0.3467901443380824 0.7268028627434533 0.46705354854811026 1 + eks pan 2 0.7586799647899636 0.5221511083334797 3.680838410072862 2 + wye wye 3 0.20460330576630303 0.33831852551664776 1.7412511955594865 6 + eks wye 4 0.38139939387114097 0.13418874328430463 18.588348778962008 24 + wye pan 5 0.5732889198020006 0.8636244699032729 211.38730958519247 120 + +Properties of user-defined functions: + +* Function bodies start with ``func`` and a parameter list, defined outside of ``begin``, ``end``, or other ``func`` or ``subr`` blocks. (I.e. the Miller DSL has no nested functions.) + +* A function (uniqified by its name) may not be redefined: either by redefining a user-defined function, or by redefining a built-in function. However, functions and subroutines have separate namespaces: you can define a subroutine ``log`` which does not clash with the mathematical ``log`` function. + +* Functions may be defined either before or after use (there is an object-binding/linkage step at startup). More specifically, functions may be either recursive or mutually recursive. Functions may not call subroutines. + +* Functions may be defined and called either within ``mlr put`` or ``mlr put``. + +* Functions have read access to ``$``-variables and ``@``-variables but may not modify them. See also :ref:`cookbook-memoization-with-oosvars` for an example. + +* Argument values may be reassigned: they are not read-only. + +* When a return value is not implicitly returned, this results in a return value of absent-null. (In the example above, if there were records for which the argument to ``f`` is non-numeric, the assignments would be skipped.) See also the section on :doc:`reference-main-null-data`. + +* See the section on :ref:`reference-dsl-local-variables` for information on scope and extent of arguments, as well as for information on the use of local variables within functions. + +* See the section on :ref:`reference-dsl-expressions-from-files` for information on the use of ``-f`` and ``-e`` flags. + +User-defined subroutines +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Example: + +.. code-block:: none + :emphasize-lines: 1-17 + + mlr --opprint --from data/small put -q ' + begin { + @call_count = 0; + } + subr s(n) { + @call_count += 1; + if (is_numeric(n)) { + if (n > 1) { + call s(n-1); + } else { + print "numcalls=" . @call_count; + } + } + } + print "NR=" . NR; + call s(NR); + ' + NR=1 + numcalls=1 + NR=2 + numcalls=3 + NR=3 + numcalls=6 + NR=4 + numcalls=10 + NR=5 + numcalls=15 + +Properties of user-defined subroutines: + +* Subroutine bodies start with ``subr`` and a parameter list, defined outside of ``begin``, ``end``, or other ``func`` or ``subr`` blocks. (I.e. the Miller DSL has no nested subroutines.) + +* A subroutine (uniqified by its name) may not be redefined. However, functions and subroutines have separate namespaces: you can define a subroutine ``log`` which does not clash with the mathematical ``log`` function. + +* Subroutines may be defined either before or after use (there is an object-binding/linkage step at startup). More specifically, subroutines may be either recursive or mutually recursive. Subroutines may call functions. + +* Subroutines may be defined and called either within ``mlr put`` or ``mlr put``. + +* Subroutines have read/write access to ``$``-variables and ``@``-variables. + +* Argument values may be reassigned: they are not read-only. + +* See the section on :ref:`reference-dsl-local-variables` for information on scope and extent of arguments, as well as for information on the use of local variables within functions. + +* See the section on :ref:`reference-dsl-expressions-from-files` for information on the use of ``-f`` and ``-e`` flags. diff --git a/docs6b/docs/_build/html/_sources/reference-dsl-variables.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl-variables.rst.txt new file mode 100644 index 000000000..1903103dd --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl-variables.rst.txt @@ -0,0 +1,1118 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: variables +================================================================ + +Miller has the following kinds of variables: + +**Built-in variables** such as ``NF``, ``NF``, ``FILENAME``, ``M_PI``, and ``M_E``. These are all capital letters and are read-only (although some of them change value from one record to another). + +**Fields of stream records**, accessed using the ``$`` prefix. These refer to fields of the current data-stream record. For example, in ``echo x=1,y=2 | mlr put '$z = $x + $y'``, ``$x`` and ``$y`` refer to input fields, and ``$z`` refers to a new, computed output field. In a few contexts, presented below, you can refer to the entire record as ``$*``. + +**Out-of-stream variables** accessed using the ``@`` prefix. These refer to data which persist from one record to the next, including in ``begin`` and ``end`` blocks (which execute before/after the record stream is consumed, respectively). You use them to remember values across records, such as sums, differences, counters, and so on. In a few contexts, presented below, you can refer to the entire out-of-stream-variables collection as ``@*``. + +**Local variables** are limited in scope and extent to the current statements being executed: these include function arguments, bound variables in for loops, and explicitly declared local variables. + +**Keywords** are not variables, but since their names are reserved, you cannot use these names for local variables. + +Built-in variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are written all in capital letters, such as ``NR``, ``NF``, ``FILENAME``, and only a small, specific set of them is defined by Miller. + +Namely, Miller supports the following five built-in variables for :doc:`filter and put `, all ``awk``-inspired: ``NF``, ``NR``, ``FNR``, ``FILENUM``, and ``FILENAME``, as well as the mathematical constants ``M_PI`` and ``M_E``. Lastly, the ``ENV`` hashmap allows read access to environment variables, e.g. ``ENV["HOME"]`` or ``ENV["foo_".$hostname]``. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter 'FNR == 2' data/small* + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + 1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533 + a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$fnr = FNR' data/small* + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,fnr=1 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,fnr=2 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,fnr=3 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,fnr=4 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,fnr=5 + 1=a,2=b,3=i,4=x,5=y,fnr=1 + 1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533,fnr=2 + 1=eks,2=pan,3=2,4=0.7586799647899636,5=0.5221511083334797,fnr=3 + 1=wye,2=wye,3=3,4=0.20460330576630303,5=0.33831852551664776,fnr=4 + 1=eks,2=wye,3=4,4=0.38139939387114097,5=0.13418874328430463,fnr=5 + 1=wye,2=pan,3=5,4=0.5732889198020006,5=0.8636244699032729,fnr=6 + a=pan,b=eks,i=9999,x=0.267481232652199086,y=0.557077185510228001,fnr=1 + a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134,fnr=2 + a=pan,b=wye,i=10001,x=0.870530722602517626,y=0.009854780514656930,fnr=3 + a=hat,b=wye,i=10002,x=0.321507044286237609,y=0.568893318795083758,fnr=4 + a=pan,b=zee,i=10003,x=0.272054845593895200,y=0.425789896597056627,fnr=5 + +Their values of ``NF``, ``NR``, ``FNR``, ``FILENUM``, and ``FILENAME`` change from one record to the next as Miller scans through your input data stream. The mathematical constants, of course, do not change; ``ENV`` is populated from the system environment variables at the time Miller starts and is read-only for the remainder of program execution. + +Their **scope is global**: you can refer to them in any ``filter`` or ``put`` statement. Their values are assigned by the input-record reader: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv put '$nr = NR' data/a.csv + a,b,c,nr + 1,2,3,1 + 4,5,6,2 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv repeat -n 3 then put '$nr = NR' data/a.csv + a,b,c,nr + 1,2,3,1 + 1,2,3,1 + 1,2,3,1 + 4,5,6,2 + 4,5,6,2 + 4,5,6,2 + +The **extent** is for the duration of the put/filter: in a ``begin`` statement (which executes before the first input record is consumed) you will find ``NR=1`` and in an ``end`` statement (which is executed after the last input record is consumed) you will find ``NR`` to be the total number of records ingested. + +These are all **read-only** for the ``mlr put`` and ``mlr filter`` DSLs: they may be assigned from, e.g. ``$nr=NR``, but they may not be assigned to: ``NR=100`` is a syntax error. + +Field names +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Names of fields within stream records must be specified using a ``$`` in :doc:`filter and put expressions `, even though the dollar signs don't appear in the data stream itself. For integer-indexed data, this looks like ``awk``'s ``$1,$2,$3``, except that Miller allows non-numeric names such as ``$quantity`` or ``$hostname``. Likewise, enclose string literals in double quotes in ``filter`` expressions even though they don't appear in file data. In particular, ``mlr filter '$x=="abc"'`` passes through the record ``x=abc``. + +If field names have **special characters** such as ``.`` then you can use braces, e.g. ``'${field.name}'``. + +You may also use a **computed field name** in square brackets, e.g. + +.. code-block:: none + :emphasize-lines: 1-1 + + echo a=3,b=4 | mlr filter '$["x"] < 0.5' + +.. code-block:: none + :emphasize-lines: 1-1 + + echo s=green,t=blue,a=3,b=4 | mlr put '$[$s."_".$t] = $a * $b' + s=green,t=blue,a=3,b=4,green_blue=12 + +Notes: + +The names of record fields depend on the contents of your input data stream, and their values change from one record to the next as Miller scans through your input data stream. + +Their **extent** is limited to the current record; their **scope** is the ``filter`` or ``put`` command in which they appear. + +These are **read-write**: you can do ``$y=2*$x``, ``$x=$x+1``, etc. + +Records are Miller's output: field names present in the input stream are passed through to output (written to standard output) unless fields are removed with ``cut``, or records are excluded with ``filter`` or ``put -q``, etc. Simply assign a value to a field and it will be output. + +Positional field names +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Even though Miller's main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index (starting from 1). + +Use ``$[[3]]`` to access the name of field 3. More generally, any expression evaluating to an integer can go between ``$[[`` and ``]]``. + +Then using a computed field name, ``$[ $[[3]] ]`` is the value in the third field. This has the shorter equivalent notation ``$[[[3]]]``. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$[[3]] = "NEW"' data/small + a=pan,b=pan,NEW=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,NEW=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,NEW=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,NEW=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,NEW=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$[[[3]]] = "NEW"' data/small + a=pan,b=pan,i=NEW,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=NEW,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=NEW,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=NEW,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=NEW,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$NEW = $[[NR]]' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,NEW=a + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NEW=b + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,NEW=i + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,NEW=x + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NEW=y + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$NEW = $[[[NR]]]' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,NEW=pan + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NEW=pan + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,NEW=3 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,NEW=0.38139939387114097 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NEW=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$[[[NR]]] = "NEW"' data/small + a=NEW,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=NEW,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=NEW,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=NEW,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=NEW + +Right-hand side accesses to non-existent fields -- i.e. with index less than 1 or greater than ``NF`` -- return an absent value. Likewise, left-hand side accesses only refer to fields which already exist. For example, if a field has 5 records then assigning the name or value of the 6th (or 600th) field results in a no-op. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$[[6]] = "NEW"' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$[[[6]]] = "NEW"' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +Out-of-stream variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +These are prefixed with an at-sign, e.g. ``@sum``. Furthermore, unlike built-in variables and stream-record fields, they are maintained in an arbitrarily nested hashmap: you can do ``@sum += $quanity``, or ``@sum[$color] += $quanity``, or ``@sum[$color][$shape] += $quanity``. The keys for the multi-level hashmap can be any expression which evaluates to string or integer: e.g. ``@sum[NR] = $a + $b``, ``@sum[$a."-".$b] = $x``, etc. + +Their names and their values are entirely under your control; they change only when you assign to them. + +Just as for field names in stream records, if you want to define out-of-stream variables with **special characters** such as ``.`` then you can use braces, e.g. ``'@{variable.name}["index"]'``. + +You may use a **computed key** in square brackets, e.g. + +.. code-block:: none + :emphasize-lines: 1-1 + + echo s=green,t=blue,a=3,b=4 | mlr put -q '@[$s."_".$t] = $a * $b; emit all' + green_blue=12 + +Out-of-stream variables are **scoped** to the ``put`` command in which they appear. In particular, if you have two or more ``put`` commands separated by ``then``, each put will have its own set of out-of-stream variables: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/a.dkvp + a=1,b=2,c=3 + a=4,b=5,c=6 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr put '@sum += $a; end {emit @sum}' \ + then put 'is_present($a) {$a=10*$a; @sum += $a}; end {emit @sum}' \ + data/a.dkvp + a=10,b=2,c=3 + a=40,b=5,c=6 + sum=5 + sum=50 + +Out-of-stream variables' **extent** is from the start to the end of the record stream, i.e. every time the ``put`` or ``filter`` statement referring to them is executed. + +Out-of-stream variables are **read-write**: you can do ``$sum=@sum``, ``@sum=$sum``, etc. + +Indexed out-of-stream variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Using an index on the ``@count`` and ``@sum`` variables, we get the benefit of the ``-g`` (group-by) option which ``mlr stats1`` and various other Miller commands have: + +.. code-block:: none + :emphasize-lines: 1-8 + + mlr put -q ' + @x_count[$a] += 1; + @x_sum[$a] += $x; + end { + emit @x_count, "a"; + emit @x_sum, "a"; + } + ' ../data/small + a=pan,x_count=2 + a=eks,x_count=3 + a=wye,x_count=2 + a=zee,x_count=2 + a=hat,x_count=1 + a=pan,x_sum=0.8494161498792961 + a=eks,x_sum=1.75186341922895 + a=wye,x_sum=0.7778922255683036 + a=zee,x_sum=1.1256801691982772 + a=hat,x_sum=0.03144187646093577 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats1 -a count,sum -f x -g a ../data/small + a=pan,x_count=2,x_sum=0.8494161498792961 + a=eks,x_count=3,x_sum=1.75186341922895 + a=wye,x_count=2,x_sum=0.7778922255683036 + a=zee,x_count=2,x_sum=1.1256801691982772 + a=hat,x_count=1,x_sum=0.03144187646093577 + +Indices can be arbitrarily deep -- here there are two or more of them: + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --from data/medium put -q ' + @x_count[$a][$b] += 1; + @x_sum[$a][$b] += $x; + end { + emit (@x_count, @x_sum), "a", "b"; + } + ' + a=pan,b=pan,x_count=427,x_sum=219.1851288316854 + a=pan,b=wye,x_count=395,x_sum=198.43293070748447 + a=pan,b=eks,x_count=429,x_sum=216.07522773165525 + a=pan,b=hat,x_count=417,x_sum=205.22277621488686 + a=pan,b=zee,x_count=413,x_sum=205.09751802331917 + a=eks,b=pan,x_count=371,x_sum=179.96303047250723 + a=eks,b=wye,x_count=407,x_sum=196.9452860713734 + a=eks,b=zee,x_count=357,x_sum=176.8803651584733 + a=eks,b=eks,x_count=413,x_sum=215.91609712937984 + a=eks,b=hat,x_count=417,x_sum=208.783170520597 + a=wye,b=wye,x_count=377,x_sum=185.29584980261419 + a=wye,b=pan,x_count=392,x_sum=195.84790012056564 + a=wye,b=hat,x_count=426,x_sum=212.0331829346132 + a=wye,b=zee,x_count=385,x_sum=194.77404756708714 + a=wye,b=eks,x_count=386,x_sum=204.8129608356315 + a=zee,b=pan,x_count=389,x_sum=202.21380378504267 + a=zee,b=wye,x_count=455,x_sum=233.9913939194868 + a=zee,b=eks,x_count=391,x_sum=190.9617780631925 + a=zee,b=zee,x_count=403,x_sum=206.64063510417319 + a=zee,b=hat,x_count=409,x_sum=191.30000620900935 + a=hat,b=wye,x_count=423,x_sum=208.8830097609959 + a=hat,b=zee,x_count=385,x_sum=196.3494502965293 + a=hat,b=eks,x_count=389,x_sum=189.0067933716193 + a=hat,b=hat,x_count=381,x_sum=182.8535323148762 + a=hat,b=pan,x_count=363,x_sum=168.5538067327806 + +The idea is that ``stats1``, and other Miller verbs, encapsulate frequently-used patterns with a minimum of keystroking (and run a little faster), whereas using out-of-stream variables you have more flexibility and control in what you do. + +Begin/end blocks can be mixed with pattern/action blocks. For example: + +.. code-block:: none + :emphasize-lines: 1-14 + + mlr put ' + begin { + @num_total = 0; + @num_positive = 0; + }; + @num_total += 1; + $x > 0.0 { + @num_positive += 1; + $y = log10($x); $z = sqrt($y) + }; + end { + emitf @num_total, @num_positive + } + ' data/put-gating-example-1.dkvp + x=-1 + x=0 + x=1,y=0,z=0 + x=2,y=0.3010299956639812,z=0.5486620049392715 + x=3,y=0.4771212547196624,z=0.6907396432228734 + num_total=5,num_positive=3 + +.. _reference-dsl-local-variables: + +Local variables +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Local variables are similar to out-of-stream variables, except that their extent is limited to the expressions in which they appear (and their basenames can't be computed using square brackets). There are three kinds of local variables: **arguments** to functions/subroutines, **variables bound within for-loops**, and **locals** defined within control blocks. They may be untyped using ``var``, or typed using ``num``, ``int``, ``float``, ``str``, ``bool``, and ``map``. + +For example: + +.. code-block:: none + :emphasize-lines: 1-16 + + # Here I'm using a specified random-number seed so this example always + # produces the same output for this web document: in everyday practice we + # would leave off the --seed 12345 part. + mlr --seed 12345 seqgen --start 1 --stop 10 then put ' + func f(a, b) { # function arguments a and b + r = 0.0; # local r scoped to the function + for (int i = 0; i < 6; i += 1) { # local i scoped to the for-loop + num u = urand(); # local u scoped to the for-loop + r += u; # updates r from the enclosing scope + } + r /= 6; + return a + (b - a) * r; + } + num o = f(10, 20); # local to the top-level scope + $o = o; + ' + i=1,o=15.952526011537227 + i=2,o=12.782237754999116 + i=3,o=15.126606630220966 + i=4,o=14.794357488895775 + i=5,o=15.168665974047421 + i=6,o=16.20662783079942 + i=7,o=13.966128063060479 + i=8,o=13.99248245928659 + i=9,o=15.784270485515197 + i=10,o=15.37686787628025 + +Things which are completely unsurprising, resembling many other languages: + +* Parameter names are bound to their arguments but can be reassigned, e.g. if there is a parameter named ``a`` then you can reassign the value of ``a`` to be something else within the function if you like. + +* However, you cannot redeclare the *type* of an argument or a local: ``var a=1; var a=2`` is an error but ``var a=1; a=2`` is OK. + +* All argument-passing is positional rather than by name; arguments are passed by value, not by reference. (This is also true for map-valued variables: they are not, and cannot be, passed by reference) + +* You can define locals (using ``var``, ``num``, etc.) at any scope (if-statements, else-statements, while-loops, for-loops, or the top-level scope), and nested scopes will have access (more details on scope in the next section). If you define a local variable with the same name inside an inner scope, then a new variable is created with the narrower scope. + +* If you assign to a local variable for the first time in a scope without declaring it as ``var``, ``num``, etc. then: if it exists in an outer scope, that outer-scope variable will be updated; if not, it will be defined in the current scope as if ``var`` had been used. (See also :ref:`reference-dsl-type-checking` for an example.) I recommend always declaring variables explicitly to make the intended scoping clear. + +* Functions and subroutines never have access to locals from their callee (unless passed by value as arguments). + +Things which are perhaps surprising compared to other languages: + +* Type declarations using ``var``, or typed using ``num``, ``int``, ``float``, ``str``, and ``bool`` are necessary to declare local variables. Function arguments and variables bound in for-loops over stream records and out-of-stream variables are *implicitly* declared using ``var``. (Some examples are shown below.) + +* Type-checking is done at assignment time. For example, ``float f = 0`` is an error (since ``0`` is an integer), as is ``float f = 0.0; f = 1``. For this reason I prefer to use ``num`` over ``float`` in most contexts since ``num`` encompasses integer and floating-point values. More information about type-checking is at :ref:`reference-dsl-type-checking`. + +* Bound variables in for-loops over stream records and out-of-stream variables are implicitly local to that block. E.g. in ``for (k, v in $*) { ... }`` ``for ((k1, k2), v in @*) { ... }`` if there are ``k``, ``v``, etc. in the enclosing scope then those will be masked by the loop-local bound variables in the loop, and moreover the values of the loop-local bound variables are not available after the end of the loop. + +* For C-style triple-for loops, if a for-loop variable is defined using ``var``, ``int``, etc. then it is scoped to that for-loop. E.g. ``for (i = 0; i < 10; i += 1) { ... }`` and ``for (int i = 0; i < 10; i += 1) { ... }``. (This is unsurprising.). If there is no typedecl and an outer-scope variable of that name exists, then it is used. (This is also unsurprising.) But of there is no outer-scope variable of that name then the variable is scoped to the for-loop only. + +The following example demonstrates the scope rules: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/scope-example.mlr + func f(a) { # argument is local to the function + var b = 100; # local to the function + c = 100; # local to the function; does not overwrite outer c + return a + 1; + } + var a = 10; # local at top level + var b = 20; # local at top level + c = 30; # local at top level; there is no more-outer-scope c + if (NR == 3) { + var a = 40; # scoped to the if-statement; doesn't overwrite outer a + b = 50; # not scoped to the if-statement; overwrites outer b + c = 60; # not scoped to the if-statement; overwrites outer c + d = 70; # there is no outer d so a local d is created here + + $inner_a = a; + $inner_b = b; + $inner_c = c; + $inner_d = d; + } + $outer_a = a; + $outer_b = b; + $outer_c = c; + $outer_d = d; # there is no outer d defined so no assignment happens + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/scope-example.dat + n=1,x=123 + n=2,x=456 + n=3,x=789 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab --from data/scope-example.dat put -f data/scope-example.mlr + n 1 + x 123 + outer_a 10 + outer_b 20 + outer_c 30 + + n 2 + x 456 + outer_a 10 + outer_b 20 + outer_c 30 + + n 3 + x 789 + inner_a 40 + inner_b 50 + inner_c 60 + inner_d 70 + outer_a 10 + outer_b 50 + outer_c 60 + +And this example demonstrates the type-declaration rules: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/type-decl-example.mlr + subr s(a, str b, int c) { # a is implicitly var (untyped). + # b is explicitly str. + # c is explicitly int. + # The type-checking is done at the callsite + # when arguments are bound to parameters. + # + var b = 100; # error # Re-declaration in the same scope is disallowed. + int n = 10; # Declaration of variable local to the subroutine. + n = 20; # Assignment is OK. + int n = 30; # error # Re-declaration in the same scope is disallowed. + str n = "abc"; # error # Re-declaration in the same scope is disallowed. + # + float f1 = 1; # error # 1 is an int, not a float. + float f2 = 2.0; # 2.0 is a float. + num f3 = 3; # 3 is a num. + num f4 = 4.0; # 4.0 is a num. + } # + # + call s(1, 2, 3); # Type-assertion '3 is int' is done here at the callsite. + # + k = "def"; # Top-level variable k. + # + for (str k, v in $*) { # k and v are bound here, masking outer k. + print k . ":" . v; # k is explicitly str; v is implicitly var. + } # + # + print "k is".k; # k at this scope level is still "def". + print "v is".v; # v is undefined in this scope. + # + i = -1; # + for (i = 1, int j = 2; i <= 10; i += 1, j *= 2) { # C-style triple-for variables use enclosing scope, unless + # declared local: i is outer, j is local to the loop. + print "inner i =" . i; # + print "inner j =" . j; # + } # + print "outer i =" . i; # i has been modified by the loop. + print "outer j =" . j; # j is undefined in this scope. + +Map literals +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller's ``put``/``filter`` DSL has four kinds of hashmaps. **Stream records** are (single-level) maps from name to value. **Out-of-stream variables** and **local variables** can also be maps, although they can be multi-level hashmaps (e.g. ``@sum[$x][$y]``). The fourth kind is **map literals**. These cannot be on the left-hand side of assignment expressions. Syntactically they look like JSON, although Miller allows string and integer keys in its map literals while JSON allows only string keys (e.g. ``"3"`` rather than ``3``). + +For example, the following swaps the input stream's ``a`` and ``i`` fields, modifies ``y``, and drops the rest: + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --opprint put ' + $* = { + "a": $i, + "i": $a, + "y": $y * 10, + } + ' data/small + a i y + 1 pan 7.268028627434533 + 2 eks 5.221511083334796 + 3 wye 3.3831852551664774 + 4 eks 1.3418874328430463 + 5 wye 8.63624469903273 + +Likewise, you can assign map literals to out-of-stream variables or local variables; pass them as arguments to user-defined functions, return them from functions, and so on: + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --from data/small put ' + func f(map m): map { + m["x"] *= 200; + return m; + } + $* = f({"a": $a, "x": $x}); + ' + a=pan,x=69.35802886761648 + a=eks,x=151.73599295799272 + a=wye,x=40.92066115326061 + a=eks,x=76.2798787742282 + a=wye,x=114.65778396040011 + +Like out-of-stream and local variables, map literals can be multi-level: + +.. code-block:: none + :emphasize-lines: 1-19 + + mlr --from data/small put -q ' + begin { + @o = { + "nrec": 0, + "nkey": {"numeric":0, "non-numeric":0}, + }; + } + @o["nrec"] += 1; + for (k, v in $*) { + if (is_numeric(v)) { + @o["nkey"]["numeric"] += 1; + } else { + @o["nkey"]["non-numeric"] += 1; + } + } + end { + dump @o; + } + ' + { + "nrec": 5, + "nkey": { + "numeric": 15, + "non-numeric": 10 + } + } + +By default, map-valued expressions are dumped using JSON formatting. If you use ``dump`` to print a hashmap with integer keys and you don't want them double-quoted (JSON-style) then you can use ``mlr put --jknquoteint``. See also ``mlr put --help``. + +.. _reference-dsl-type-checking: + +Type-checking +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Miller's ``put``/``filter`` DSLs support two optional kinds of type-checking. One is inline **type-tests** and **type-assertions** within expressions. The other is **type declarations** for assignments to local variables, binding of arguments to user-defined functions, and return values from user-defined functions, These are discussed in the following subsections. + +Use of type-checking is entirely up to you: omit it if you want flexibility with heterogeneous data; use it if you want to help catch misspellings in your DSL code or unexpected irregularities in your input data. + +.. _reference-dsl-type-tests-and-assertions: + +Type-test and type-assertion expressions +................................................................ + +The following ``is...`` functions take a value and return a boolean indicating whether the argument is of the indicated type. The ``assert_...`` functions return their argument if it is of the specified type, and cause a fatal error otherwise: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr -f | grep ^is + is_absent + is_array + is_bool + is_boolean + is_empty + is_empty_map + is_error + is_float + is_int + is_map + is_nonempty_map + is_not_array + is_not_empty + is_not_map + is_not_null + is_null + is_numeric + is_present + is_string + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr -f | grep ^assert + asserting_absent + asserting_array + asserting_bool + asserting_boolean + asserting_empty + asserting_empty_map + asserting_error + asserting_float + asserting_int + asserting_map + asserting_nonempty_map + asserting_not_array + asserting_not_empty + asserting_not_map + asserting_not_null + asserting_null + asserting_numeric + asserting_present + asserting_string + +See :doc:`data-cleaning-examples` for examples of how to use these. + +Type-declarations for local variables, function parameter, and function return values +............................................................................................... + +Local variables can be defined either untyped as in ``x = 1``, or typed as in ``int x = 1``. Types include **var** (explicitly untyped), **int**, **float**, **num** (int or float), **str**, **bool**, and **map**. These optional type declarations are enforced at the time values are assigned to variables: whether at the initial value assignment as in ``int x = 1`` or in any subsequent assignments to the same variable farther down in the scope. + +The reason for ``num`` is that ``int`` and ``float`` typedecls are very precise: + +.. code-block:: none + + float a = 0; # Runtime error since 0 is int not float + int b = 1.0; # Runtime error since 1.0 is float not int + num c = 0; # OK + num d = 1.0; # OK + +A suggestion is to use ``num`` for general use when you want numeric content, and use ``int`` when you genuinely want integer-only values, e.g. in loop indices or map keys (since Miller map keys can only be strings or ints). + +The ``var`` type declaration indicates no type restrictions, e.g. ``var x = 1`` has the same type restrictions on ``x`` as ``x = 1``. The difference is in intentional shadowing: if you have ``x = 1`` in outer scope and ``x = 2`` in inner scope (e.g. within a for-loop or an if-statement) then outer-scope ``x`` has value 2 after the second assignment. But if you have ``var x = 2`` in the inner scope, then you are declaring a variable scoped to the inner block.) For example: + +.. code-block:: none + + x = 1; + if (NR == 4) { + x = 2; # Refers to outer-scope x: value changes from 1 to 2. + } + print x; # Value of x is now two + +.. code-block:: none + + x = 1; + if (NR == 4) { + var x = 2; # Defines a new inner-scope x with value 2 + } + print x; # Value of this x is still 1 + +Likewise function arguments can optionally be typed, with type enforced when the function is called: + +.. code-block:: none + + func f(map m, int i) { + ... + } + $a = f({1:2, 3:4}, 5); # OK + $b = f({1:2, 3:4}, "abc"); # Runtime error + $c = f({1:2, 3:4}, $x); # Runtime error for records with non-integer field named x + if (NR == 4) { + var x = 2; # Defines a new inner-scope x with value 2 + } + print x; # Value of this x is still 1 + +Thirdly, function return values can be type-checked at the point of ``return`` using ``:`` and a typedecl after the parameter list: + +.. code-block:: none + + func f(map m, int i): bool { + ... + ... + if (...) { + return "false"; # Runtime error if this branch is taken + } + ... + ... + if (...) { + return retval; # Runtime error if this function doesn't have an in-scope + # boolean-valued variable named retval + } + ... + ... + # In Miller if your functions don't explicitly return a value, they return absent-null. + # So it would also be a runtime error on reaching the end of this function without + # an explicit return statement. + } + +Null data: empty and absent +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Please see :doc:`reference-main-null-data`. + +Aggregate variable assignments +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +There are three remaining kinds of variable assignment using out-of-stream variables, the last two of which use the ``$*`` syntax: + +* Recursive copy of out-of-stream variables +* Out-of-stream variable assigned to full stream record +* Full stream record assigned to an out-of-stream variable + +Example recursive copy of out-of-stream variables: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint put -q '@v["sum"] += $x; @v["count"] += 1; end{dump; @w = @v; dump}' data/small + { + "v": { + "sum": 2.264761728567491, + "count": 5 + } + } + { + "v": { + "sum": 2.264761728567491, + "count": 5 + }, + "w": { + "sum": 2.264761728567491, + "count": 5 + } + } + +Example of out-of-stream variable assigned to full stream record, where the 2nd record is stashed, and the 4th record is overwritten with that: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'NR == 2 {@keep = $*}; NR == 4 {$* = @keep}' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +Example of full stream record assigned to an out-of-stream variable, finding the record for which the ``x`` field has the largest value in the input stream: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --opprint put -q ' + is_null(@xmax) || $x > @xmax {@xmax=$x; @recmax=$*}; + end {emit @recmax} + ' data/small + a b i x y + eks pan 2 0.7586799647899636 0.5221511083334797 + +Keywords for filter and put +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help usage-keywords + all: used in "emit", "emitp", and "unset" as a synonym for @* + + begin: defines a block of statements to be executed before input records + are ingested. The body statements must be wrapped in curly braces. + + Example: 'begin { @count = 0 }' + + bool: declares a boolean local variable in the current curly-braced scope. + Type-checking happens at assignment: 'bool b = 1' is an error. + + break: causes execution to continue after the body of the current for/while/do-while loop. + + call: used for invoking a user-defined subroutine. + + Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)' + + continue: causes execution to skip the remaining statements in the body of + the current for/while/do-while loop. For-loop increments are still applied. + + do: with "while", introduces a do-while loop. The body statements must be wrapped + in curly braces. + + dump: prints all currently defined out-of-stream variables immediately + to stdout as JSON. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump }' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump > "mytap.dat"}' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >> "mytap.dat"}' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump | "jq .[]"}' + + edump: prints all currently defined out-of-stream variables immediately + to stderr as JSON. + + Example: mlr --from f.dat put -q '@v[NR]=$*; end { edump }' + + elif: the way Miller spells "else if". The body statements must be wrapped + in curly braces. + + else: terminates an if/elif/elif chain. The body statements must be wrapped + in curly braces. + + emit: inserts an out-of-stream variable into the output record stream. Hashmap + indices present in the data but not slotted by emit arguments are not output. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put 'emit > "/tmp/data-".$a, $*' + Example: mlr --from f.dat put 'emit > "/tmp/data-".$a, mapexcept($*, "a")' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums' + Example: mlr --from f.dat put --ojson '@sums[$a][$b]+=$x; emit > "tap-".$a.$b.".dat", @sums' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >> "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "gzip > mytap.dat.gz", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > stderr, @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "grep somepattern", @*, "index1", "index2"' + + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information. + + emitf: inserts non-indexed out-of-stream variable(s) side-by-side into the + output record stream. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a' + Example: mlr --from f.dat put --oxtab '@a=$i;@b+=$x;@c+=$y; emitf > "tap-".$i.".dat", @a' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > "mytap.dat", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf >> "mytap.dat", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > stderr, @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern > mytap.dat", @a, @b, @c' + + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information. + + emitp: inserts an out-of-stream variable into the output record stream. + Hashmap indices present in the data but not slotted by emitp arguments are + output concatenated with ":". + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums' + Example: mlr --from f.dat put --opprint '@sums[$a][$b]+=$x; emitp > "tap-".$a.$b.".dat", @sums' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >> "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "gzip > mytap.dat.gz", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > stderr, @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "grep somepattern", @*, "index1", "index2"' + + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information. + + end: defines a block of statements to be executed after input records + are ingested. The body statements must be wrapped in curly braces. + + Example: 'end { emit @count }' + Example: 'end { eprint "Final count is " . @count }' + + eprint: prints expression immediately to stderr. + + Example: mlr --from f.dat put -q 'eprint "The sum of x and y is ".($x+$y)' + Example: mlr --from f.dat put -q 'for (k, v in $*) { eprint k . " => " . v }' + Example: mlr --from f.dat put '(NR %% 1000 == 0) { eprint "Checkpoint ".NR}' + + eprintn: prints expression immediately to stderr, without trailing newline. + + Example: mlr --from f.dat put -q 'eprintn "The sum of x and y is ".($x+$y); eprint ""' + + false: the boolean literal value. + + filter: includes/excludes the record in the output record stream. + + Example: mlr --from f.dat put 'filter (NR == 2 || $x > 5.4)' + + Instead of put with 'filter false' you can simply use put -q. The following + uses the input record to accumulate data but only prints the running sum + without printing the input record: + + Example: mlr --from f.dat put -q '@running_sum += $x * $y; emit @running_sum' + + float: declares a floating-point local variable in the current curly-braced scope. + Type-checking happens at assignment: 'float x = 0' is an error. + + for: defines a for-loop using one of three styles. The body statements must + be wrapped in curly braces. + For-loop over stream record: + + Example: 'for (k, v in $*) { ... }' + + For-loop over out-of-stream variables: + + Example: 'for (k, v in @counts) { ... }' + Example: 'for ((k1, k2), v in @counts) { ... }' + Example: 'for ((k1, k2, k3), v in @*) { ... }' + + C-style for-loop: + + Example: 'for (var i = 0, var b = 1; i < 10; i += 1, b *= 2) { ... }' + + func: used for defining a user-defined function. + + Example: 'func f(a,b) { return sqrt(a**2+b**2)} $d = f($x, $y)' + + if: starts an if/elif/elif chain. The body statements must be wrapped + in curly braces. + + in: used in for-loops over stream records or out-of-stream variables. + + int: declares an integer local variable in the current curly-braced scope. + Type-checking happens at assignment: 'int x = 0.0' is an error. + + map: declares an map-valued local variable in the current curly-braced scope. + Type-checking happens at assignment: 'map b = 0' is an error. map b = {} is + always OK. map b = a is OK or not depending on whether a is a map. + + num: declares an int/float local variable in the current curly-braced scope. + Type-checking happens at assignment: 'num b = true' is an error. + + print: prints expression immediately to stdout. + + Example: mlr --from f.dat put -q 'print "The sum of x and y is ".($x+$y)' + Example: mlr --from f.dat put -q 'for (k, v in $*) { print k . " => " . v }' + Example: mlr --from f.dat put '(NR %% 1000 == 0) { print > stderr, "Checkpoint ".NR}' + + printn: prints expression immediately to stdout, without trailing newline. + + Example: mlr --from f.dat put -q 'printn "."; end { print "" }' + + return: specifies the return value from a user-defined function. + Omitted return statements (including via if-branches) result in an absent-null + return value, which in turns results in a skipped assignment to an LHS. + + stderr: Used for tee, emit, emitf, emitp, print, and dump in place of filename + to print to standard error. + + stdout: Used for tee, emit, emitf, emitp, print, and dump in place of filename + to print to standard output. + + str: declares a string local variable in the current curly-braced scope. + Type-checking happens at assignment. + + subr: used for defining a subroutine. + + Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)' + + tee: prints the current record to specified file. + This is an immediate print to the specified file (except for pprint format + which of course waits until the end of the input stream to format all output). + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output. See also mlr -h. + + emit with redirect and tee with redirect are identical, except tee can only + output $*. + + Example: mlr --from f.dat put 'tee > "/tmp/data-".$a, $*' + Example: mlr --from f.dat put 'tee >> "/tmp/data-".$a.$b, $*' + Example: mlr --from f.dat put 'tee > stderr, $*' + Example: mlr --from f.dat put -q 'tee | "tr \[a-z\\] \[A-Z\\]", $*' + Example: mlr --from f.dat put -q 'tee | "tr \[a-z\\] \[A-Z\\] > /tmp/data-".$a, $*' + Example: mlr --from f.dat put -q 'tee | "gzip > /tmp/data-".$a.".gz", $*' + Example: mlr --from f.dat put -q --ojson 'tee | "gzip > /tmp/data-".$a.".gz", $*' + + true: the boolean literal value. + + unset: clears field(s) from the current record, or an out-of-stream or local variable. + + Example: mlr --from f.dat put 'unset $x' + Example: mlr --from f.dat put 'unset $*' + Example: mlr --from f.dat put 'for (k, v in $*) { if (k =~ "a.*") { unset $[k] } }' + Example: mlr --from f.dat put '...; unset @sums' + Example: mlr --from f.dat put '...; unset @sums["green"]' + Example: mlr --from f.dat put '...; unset @*' + + var: declares an untyped local variable in the current curly-braced scope. + + Examples: 'var a=1', 'var xyz=""' + + while: introduces a while loop, or with "do", introduces a do-while loop. + The body statements must be wrapped in curly braces. + + ENV: access to environment variables by name, e.g. '$home = ENV["HOME"]' + + FILENAME: evaluates to the name of the current file being processed. + + FILENUM: evaluates to the number of the current file being processed, + starting with 1. + + FNR: evaluates to the number of the current record within the current file + being processed, starting with 1. Resets at the start of each file. + + IFS: evaluates to the input field separator from the command line. + + IPS: evaluates to the input pair separator from the command line. + + IRS: evaluates to the input record separator from the command line, + or to LF or CRLF from the input data if in autodetect mode (which is + the default). + + M_E: the mathematical constant e. + + M_PI: the mathematical constant pi. + + NF: evaluates to the number of fields in the current record. + + NR: evaluates to the number of the current record over all files + being processed, starting with 1. Does not reset at the start of each file. + + OFS: evaluates to the output field separator from the command line. + + OPS: evaluates to the output pair separator from the command line. + + ORS: evaluates to the output record separator from the command line, + or to LF or CRLF from the input data if in autodetect mode (which is + the default). + diff --git a/docs6b/docs/_build/html/_sources/reference-dsl.rst.txt b/docs6b/docs/_build/html/_sources/reference-dsl.rst.txt new file mode 100644 index 000000000..3343eb5f0 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-dsl.rst.txt @@ -0,0 +1,90 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +DSL reference: overview +================================================================ + +Overview +---------------------------------------------------------------- + +Here's comparison of verbs and ``put``/``filter`` DSL expressions: + +Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats1 -a sum -f x -g a data/small + a=pan,x_sum=0.3467901443380824 + a=eks,x_sum=1.1400793586611044 + a=wye,x_sum=0.7778922255683036 + +* Verbs are coded in Go +* They run a bit faster +* They take fewer keystrokes +* There is less to learn +* Their customization is limited to each verb's options + +Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@x_sum[$a] += $x; end{emit @x_sum, "a"}' data/small + a=pan,x_sum=0.3467901443380824 + a=eks,x_sum=1.1400793586611044 + a=wye,x_sum=0.7778922255683036 + +* You get to write your own DSL expressions +* They run a bit slower +* They take more keystrokes +* There is more to learn +* They are highly customizable + +Please see :doc:`reference-verbs` for information on verbs other than ``put`` and ``filter``. + +The essential usages of ``mlr filter`` and ``mlr put`` are for record-selection and record-updating expressions, respectively. For example, given the following input data: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +you might retain only the records whose ``a`` field has value ``eks``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter '$a == "eks"' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + +or you might add a new field which is a function of existing fields: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$ab = $a . "_" . $b ' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,ab=pan_pan + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,ab=eks_pan + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,ab=wye_wye + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,ab=eks_wye + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,ab=wye_pan + +The two verbs ``mlr filter`` and ``mlr put`` are essentially the same. The only differences are: + +* Expressions sent to ``mlr filter`` must end with a boolean expression, which is the filtering criterion; + +* ``mlr filter`` expressions may not reference the ``filter`` keyword within them; and + +* ``mlr filter`` expressions may not use ``tee``, ``emit``, ``emitp``, or ``emitf``. + +All the rest is the same: in particular, you can define and invoke functions and subroutines to help produce the final boolean statement, and record fields may be assigned to in the statements preceding the final boolean statement. + +There are more details and more choices, of course, as detailed in the following sections. + diff --git a/docs6b/docs/_build/html/_sources/reference-main-arithmetic.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-arithmetic.rst.txt new file mode 100644 index 000000000..fe536c0de --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-arithmetic.rst.txt @@ -0,0 +1,50 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: arithmetic +================================================================ + +Input scanning +---------------------------------------------------------------- + +Numbers in Miller are double-precision float or 64-bit signed integers. Anything scannable as int, e.g ``123`` or ``0xabcd``, is treated as an integer; otherwise, input scannable as float (``4.56`` or ``8e9``) is treated as float; everything else is a string. + +If you want all numbers to be treated as floats, then you may use ``float()`` in your filter/put expressions (e.g. replacing ``$c = $a * $b`` with ``$c = float($a) * float($b)``) -- or, more simply, use ``mlr filter -F`` and ``mlr put -F`` which forces all numeric input, whether from expression literals or field values, to float. Likewise ``mlr stats1 -F`` and ``mlr step -F`` force integerable accumulators (such as ``count``) to be done in floating-point. + +Conversion by math routines +---------------------------------------------------------------- + +For most math functions, integers are cast to float on input, and produce float output: e.g. ``exp(0) = 1.0`` rather than ``1``. The following, however, produce integer output if their inputs are integers: ``+`` ``-`` ``*`` ``/`` ``//`` ``%`` ``abs`` ``ceil`` ``floor`` ``max`` ``min`` ``round`` ``roundm`` ``sgn``. As well, ``stats1 -a min``, ``stats1 -a max``, ``stats1 -a sum``, ``step -a delta``, and ``step -a rsum`` produce integer output if their inputs are integers. + +Conversion by arithmetic operators +---------------------------------------------------------------- + +The sum, difference, and product of integers is again integer, except for when that would overflow a 64-bit integer at which point Miller converts the result to float. + +The short of it is that Miller does this transparently for you so you needn't think about it. + +Implementation details of this, for the interested: integer adds and subtracts overflow by at most one bit so it suffices to check sign-changes. Thus, Miller allows you to add and subtract arbitrary 64-bit signed integers, converting only to float precisely when the result is less than -2\ :sup:`63` or greater than 2\ :sup:`63`\ -1. Multiplies, on the other hand, can overflow by a word size and a sign-change technique does not suffice to detect overflow. Instead Miller tests whether the floating-point product exceeds the representable integer range. Now, 64-bit integers have 64-bit precision while IEEE-doubles have only 52-bit mantissas -- so, there are 53 bits including implicit leading one. The following experiment explicitly demonstrates the resolution at this range: + +.. code-block:: none + + 64-bit integer 64-bit integer Casted to double Back to 64-bit + in hex in decimal integer + 0x7ffffffffffff9ff 9223372036854774271 9223372036854773760.000000 0x7ffffffffffff800 + 0x7ffffffffffffa00 9223372036854774272 9223372036854773760.000000 0x7ffffffffffff800 + 0x7ffffffffffffbff 9223372036854774783 9223372036854774784.000000 0x7ffffffffffffc00 + 0x7ffffffffffffc00 9223372036854774784 9223372036854774784.000000 0x7ffffffffffffc00 + 0x7ffffffffffffdff 9223372036854775295 9223372036854774784.000000 0x7ffffffffffffc00 + 0x7ffffffffffffe00 9223372036854775296 9223372036854775808.000000 0x8000000000000000 + 0x7ffffffffffffffe 9223372036854775806 9223372036854775808.000000 0x8000000000000000 + 0x7fffffffffffffff 9223372036854775807 9223372036854775808.000000 0x8000000000000000 + +That is, one cannot check an integer product to see if it is precisely greater than 2\ :sup:`63`\ -1 or less than -2\ :sup:`63` using either integer arithmetic (it may have already overflowed) or using double-precision (due to granularity). Instead Miller checks for overflow in 64-bit integer multiplication by seeing whether the absolute value of the double-precision product exceeds the largest representable IEEE double less than 2\ :sup:`63`, which we see from the listing above is 9223372036854774784. (An alternative would be to do all integer multiplies using handcrafted multi-word 128-bit arithmetic. This approach is not taken.) + +Pythonic division +---------------------------------------------------------------- + +Division and remainder are `pythonic `_: + +* Quotient of integers is floating-point: ``7/2`` is ``3.5``. +* Integer division is done with ``//``: ``7//2`` is ``3``. This rounds toward the negative. +* Remainders are non-negative. diff --git a/docs6b/docs/_build/html/_sources/reference-main-auxiliary-commands.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-auxiliary-commands.rst.txt new file mode 100644 index 000000000..b316aefc8 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-auxiliary-commands.rst.txt @@ -0,0 +1,119 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: auxiliary commands +================================================================ + +There are a few nearly-standalone programs which have nothing to do with the rest of Miller, do not participate in record streams, and do not deal with file formats. They might as well be little standalone executables but they're delivered within the main Miller executable for convenience. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr aux-list + Available subcommands: + aux-list + hex + lecat + termcvt + unhex + help + regtest + repl + For more information, please invoke mlr {subcommand} --help. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr lecat --help + Usage: mlr lecat [options] {zero or more file names} + Simply echoes input, but flags CR characters in red and LF characters in green. + If zero file names are supplied, standard input is read. + Options: + --mono: don't try to colorize the output + -h or --help: print this message + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr termcvt --help + Usage: mlr termcvt [option] {zero or more file names} + Option (exactly one is required): + --cr2crlf + --lf2crlf + --crlf2cr + --crlf2lf + --cr2lf + --lf2cr + -I in-place processing (default is to write to stdout) + -h or --help: print this message + Zero file names means read from standard input. + Output is always to standard output; files are not written in-place. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr hex --help + Usage: mlr hex [options] {zero or more file names} + Simple hex-dump. + If zero file names are supplied, standard input is read. + Options: + -r: print only raw hex without leading offset indicators or trailing ASCII dump. + -h or --help: print this message + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr unhex --help + Usage: mlr unhex [option] {zero or more file names} + Options: + -h or --help: print this message + Zero file names means read from standard input. + Output is always to standard output; files are not written in-place. + +Examples: + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'Hello, world!' | mlr lecat --mono + Hello, world![LF] + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'Hello, world!' | mlr termcvt --lf2crlf | mlr lecat --mono + Hello, world![CR][LF] + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr hex data/budget.csv + 00000000: 23 20 41 73 61 6e 61 20 2d 2d 20 68 65 72 65 20 |# Asana -- here | + 00000010: 61 72 65 20 74 68 65 20 62 75 64 67 65 74 20 66 |are the budget f| + 00000020: 69 67 75 72 65 73 20 79 6f 75 20 61 73 6b 65 64 |igures you asked| + 00000030: 20 66 6f 72 21 0a 74 79 70 65 2c 71 75 61 6e 74 | for!.type,quant| + 00000040: 69 74 79 0a 70 75 72 70 6c 65 2c 34 35 36 2e 37 |ity.purple,456.7| + 00000050: 38 0a 67 72 65 65 6e 2c 36 37 38 2e 31 32 0a 6f |8.green,678.12.o| + 00000060: 72 61 6e 67 65 2c 31 32 33 2e 34 35 0a |range,123.45.| + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr hex -r data/budget.csv + 23 20 41 73 61 6e 61 20 2d 2d 20 68 65 72 65 20 + 61 72 65 20 74 68 65 20 62 75 64 67 65 74 20 66 + 69 67 75 72 65 73 20 79 6f 75 20 61 73 6b 65 64 + 20 66 6f 72 21 0a 74 79 70 65 2c 71 75 61 6e 74 + 69 74 79 0a 70 75 72 70 6c 65 2c 34 35 36 2e 37 + 38 0a 67 72 65 65 6e 2c 36 37 38 2e 31 32 0a 6f + 72 61 6e 67 65 2c 31 32 33 2e 34 35 0a + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr hex -r data/budget.csv | sed 's/20/2a/g' | mlr unhex + #*Asana*--*here*are*the*budget*figures*you*asked*for! + type,quantity + purple,456.78 + green,678.12 + orange,123.45 diff --git a/docs6b/docs/_build/html/_sources/reference-main-data-types.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-data-types.rst.txt new file mode 100644 index 000000000..02ef18864 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-data-types.rst.txt @@ -0,0 +1,49 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: data types +================================================================ + +Miller's input and output are all string-oriented: there is (as of August 2015 anyway) no support for binary record packing. In this sense, everything is a string in and out of Miller. During processing, field names are always strings, even if they have names like "3"; field values are usually strings. Field values' ability to be interpreted as a non-string type only has meaning when comparison or function operations are done on them. And it is an error condition if Miller encounters non-numeric (or otherwise mistyped) data in a field in which it has been asked to do numeric (or otherwise type-specific) operations. + +Field values are treated as numeric for the following: + +* Numeric sort: ``mlr sort -n``, ``mlr sort -nr``. +* Statistics: ``mlr histogram``, ``mlr stats1``, ``mlr stats2``. +* Cross-record arithmetic: ``mlr step``. + +For ``mlr put`` and ``mlr filter``: + +* Miller's types for function processing are **empty-null** (empty string), **absent-null** (reads of unset right-hand sides, or fall-through non-explicit return values from user-defined functions), **error**, **string**, **float** (double-precision), **int** (64-bit signed), and **boolean**. + +* On input, string values representable as numbers, e.g. "3" or "3.1", are treated as int or float, respectively. If a record has ``x=1,y=2`` then ``mlr put '$z=$x+$y'`` will produce ``x=1,y=2,z=3``, and ``mlr put '$z=$x.$y'`` does not give an error simply because the dot operator has been generalized to stringify non-strings. To coerce back to string for processing, use the ``string`` function: ``mlr put '$z=string($x).string($y)'`` will produce ``x=1,y=2,z=12``. + +* On input, string values representable as boolean (e.g. ``"true"``, ``"false"``) are *not* automatically treated as boolean. (This is because ``"true"`` and ``"false"`` are ordinary words, and auto string-to-boolean on a column consisting of words would result in some strings mixed with some booleans.) Use the ``boolean`` function to coerce: e.g. giving the record ``x=1,y=2,w=false`` to ``mlr put '$z=($x<$y) || boolean($w)'``. + +* Functions take types as described in ``mlr --help-all-functions``: for example, ``log10`` takes float input and produces float output, ``gmt2sec`` maps string to int, and ``sec2gmt`` maps int to string. + +* All math functions described in ``mlr --help-all-functions`` take integer as well as float input. + +String literals +---------------------------------------------------------------- + +You can use the following backslash escapes for strings such as between the double quotes in contexts such as ``mlr filter '$name =~ "..."'``, ``mlr put '$name = $othername . "..."'``, ``mlr put '$name = sub($name, "...", "...")``, etc.: + +* ``\a``: ASCII code 0x07 (alarm/bell) +* ``\b``: ASCII code 0x08 (backspace) +* ``\f``: ASCII code 0x0c (formfeed) +* ``\n``: ASCII code 0x0a (LF/linefeed/newline) +* ``\r``: ASCII code 0x0d (CR/carriage return) +* ``\t``: ASCII code 0x09 (tab) +* ``\v``: ASCII code 0x0b (vertical tab) +* ``\\``: backslash +* ``\"``: double quote +* ``\123``: Octal 123, etc. for ``\000`` up to ``\377`` +* ``\x7f``: Hexadecimal 7f, etc. for ``\x00`` up to ``\xff`` + +See also https://en.wikipedia.org/wiki/Escape_sequences_in_C. + +These replacements apply only to strings you key in for the DSL expressions for ``filter`` and ``put``: that is, if you type ``\t`` in a string literal for a ``filter``/``put`` expression, it will be turned into a tab character. If you want a backslash followed by a ``t``, then please type ``\\t``. + +However, these replacements are not done automatically within your data stream. If you wish to make these replacements, you can do, for example, for a field named ``field``, ``mlr put '$field = gsub($field, "\\t", "\t")'``. If you need to make such a replacement for all fields in your data, you should probably simply use the system ``sed`` command. + diff --git a/docs6b/docs/_build/html/_sources/reference-main-env-vars.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-env-vars.rst.txt new file mode 100644 index 000000000..a658cb097 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-env-vars.rst.txt @@ -0,0 +1,12 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: Miller environment variables +================================================================ + +The following environment variables affect how Miller works: + +* ``MLRRC``: see :doc:`customization` +* ``MLR_NO_COLOR``, ``MLR_ALWAYS_COLOR``, ``MLR_KEY_COLOR``, ``MLR_VALUE_COLOR``, ``MLR_PASS_COLOR``, ``MLR_FAIL_COLOR``, ``MLR_REPL_PS1_COLOR``, ``MLR_REPL_PS2_COLOR``, ``MLR_HELP_COLOR``, ``TERM``, * ``MSYSTEM``: see :doc:`output-colorization` +* ``MLR_REPL_PS1``, ``MLR_REPL_PS2``: see :doc:`repl` + diff --git a/docs6b/docs/_build/html/_sources/reference-main-io-options.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-io-options.rst.txt new file mode 100644 index 000000000..c5d58d87b --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-io-options.rst.txt @@ -0,0 +1,156 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: I/O options +=========================== + +Formats +---------------------------------------------------------------- + +Options: + +.. code-block:: none + + --dkvp --idkvp --odkvp + --nidx --inidx --onidx + --csv --icsv --ocsv + --csvlite --icsvlite --ocsvlite + --pprint --ipprint --opprint --right + --xtab --ixtab --oxtab + --json --ijson --ojson + +These are as discussed in :doc:`file-formats`, with the exception of ``--right`` which makes pretty-printed output right-aligned: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --right cat data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +Additional notes: + +* Use ``--csv``, ``--pprint``, etc. when the input and output formats are the same. + +* Use ``--icsv --opprint``, etc. when you want format conversion as part of what Miller does to your data. + +* DKVP (key-value-pair) format is the default for input and output. So, ``--oxtab`` is the same as ``--idkvp --oxtab``. + +**Pro-tip:** Please use either **--format1**, or **--iformat1 --oformat2**. If you use **--format1 --oformat2** then what happens is that flags are set up for input *and* output for format1, some of which are overwritten for output in format2. For technical reasons, having ``--oformat2`` clobber all the output-related effects of ``--format1`` also removes some flexibility from the command-line interface. See also https://github.com/johnkerl/miller/issues/180 and https://github.com/johnkerl/miller/issues/199. + +In-place mode +---------------------------------------------------------------- + +Use the ``mlr -I`` flag to process files in-place. For example, ``mlr -I --csv cut -x -f unwanted_column_name mydata/*.csv`` will remove ``unwanted_column_name`` from all your ``*.csv`` files in your ``mydata/`` subdirectory. + +By default, Miller output goes to the screen (or you can redirect a file using ``>`` or to another process using ``|``). With ``-I``, for each file name on the command line, output is written to a temporary file in the same directory. Miller writes its output into that temp file, which is then renamed over the original. Then, processing continues on the next file. Each file is processed in isolation: if the output format is CSV, CSV headers will be present in each output file; statistics are only over each file's own records; and so on. + +Please see :ref:`10min-choices-for-printing-to-files` for examples. + +Compression +---------------------------------------------------------------- + +Options: + +.. code-block:: none + + --prepipe {command} + + +The prepipe command is anything which reads from standard input and produces data acceptable to Miller. Nominally this allows you to use whichever decompression utilities you have installed on your system, on a per-file basis. If the command has flags, quote them: e.g. ``mlr --prepipe 'zcat -cf'``. Examples: + +.. code-block:: none + + # These two produce the same output: + $ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime + $ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz + # With multiple input files you need --prepipe: + $ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz myfile2.csv.gz + $ mlr --prepipe gunzip --idkvp --oxtab cut -f hostname,uptime myfile1.dat.gz myfile2.dat.gz + +.. code-block:: none + + # Similar to the above, but with compressed output as well as input: + $ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime | gzip > outfile.csv.gz + $ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz | gzip > outfile.csv.gz + $ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz myfile2.csv.gz | gzip > outfile.csv.gz + +.. code-block:: none + + # Similar to the above, but with different compression tools for input and output: + $ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime | xz -z > outfile.csv.xz + $ xz -cd < myfile1.csv.xz | mlr cut -f hostname,uptime | gzip > outfile.csv.xz + $ mlr --prepipe 'xz -cd' cut -f hostname,uptime myfile1.csv.xz myfile2.csv.xz | xz -z > outfile.csv.xz + +.. _reference-separators: + +Record/field/pair separators +---------------------------------------------------------------- + +Miller has record separators ``IRS`` and ``ORS``, field separators ``IFS`` and ``OFS``, and pair separators ``IPS`` and ``OPS``. For example, in the DKVP line ``a=1,b=2,c=3``, the record separator is newline, field separator is comma, and pair separator is the equals sign. These are the default values. + +Options: + +.. code-block:: none + + --rs --irs --ors + --fs --ifs --ofs --repifs + --ps --ips --ops + +* You can change a separator from input to output via e.g. ``--ifs = --ofs :``. Or, you can specify that the same separator is to be used for input and output via e.g. ``--fs :``. + +* The pair separator is only relevant to DKVP format. + +* Pretty-print and xtab formats ignore the separator arguments altogether. + +* The ``--repifs`` means that multiple successive occurrences of the field separator count as one. For example, in CSV data we often signify nulls by empty strings, e.g. ``2,9,,,,,6,5,4``. On the other hand, if the field separator is a space, it might be more natural to parse ``2 4 5`` the same as ``2 4 5``: ``--repifs --ifs ' '`` lets this happen. In fact, the ``--ipprint`` option above is internally implemented in terms of ``--repifs``. + +* Just write out the desired separator, e.g. ``--ofs '|'``. But you may use the symbolic names ``newline``, ``space``, ``tab``, ``pipe``, or ``semicolon`` if you like. + +Number formatting +---------------------------------------------------------------- + +The command-line option ``--ofmt {format string}`` is the global number format for commands which generate numeric output, e.g. ``stats1``, ``stats2``, ``histogram``, and ``step``, as well as ``mlr put``. Examples: + +.. code-block:: none + + --ofmt %.9le --ofmt %.6lf --ofmt %.0lf + +These are just familiar ``printf`` formats applied to double-precision numbers. Please don't use ``%s`` or ``%d``. Additionally, if you use leading width (e.g. ``%18.12lf``) then the output will contain embedded whitespace, which may not be what you want if you pipe the output to something else, particularly CSV. I use Miller's pretty-print format (``mlr --opprint``) to column-align numerical data. + +To apply formatting to a single field, overriding the global ``ofmt``, use ``fmtnum`` function within ``mlr put``. For example: + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=3.1,y=4.3' | mlr put '$z=fmtnum($x*$y,"%08lf")' + x=3.1,y=4.3,z=%!l(float64=00013.33)f + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=0xffff,y=0xff' | mlr put '$z=fmtnum(int($x*$y),"%08llx")' + x=0xffff,y=0xff,z=%!l(int=16711425)lx + +Input conversion from hexadecimal is done automatically on fields handled by ``mlr put`` and ``mlr filter`` as long as the field value begins with "0x". To apply output conversion to hexadecimal on a single column, you may use ``fmtnum``, or the keystroke-saving ``hexfmt`` function. Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=0xffff,y=0xff' | mlr put '$z=hexfmt($x*$y)' + x=0xffff,y=0xff,z=0xfeff01 diff --git a/docs6b/docs/_build/html/_sources/reference-main-null-data.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-null-data.rst.txt new file mode 100644 index 000000000..5afd1068a --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-null-data.rst.txt @@ -0,0 +1,148 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: null data +================================================================ + +One of Miller's key features is its support for **heterogeneous** data. For example, take ``mlr sort``: if you try to sort on field ``hostname`` when not all records in the data stream *have* a field named ``hostname``, it is not an error (although you could pre-filter the data stream using ``mlr having-fields --at-least hostname then sort ...``). Rather, records lacking one or more sort keys are simply output contiguously by ``mlr sort``. + +Miller has two kinds of null data: + +* **Empty (key present, value empty)**: a field name is present in a record (or in an out-of-stream variable) with empty value: e.g. ``x=,y=2`` in the data input stream, or assignment ``$x=""`` or ``@x=""`` in ``mlr put``. + +* **Absent (key not present)**: a field name is not present, e.g. input record is ``x=1,y=2`` and a ``put`` or ``filter`` expression refers to ``$z``. Or, reading an out-of-stream variable which hasn't been assigned a value yet, e.g. ``mlr put -q '@sum += $x; end{emit @sum}'`` or ``mlr put -q '@sum[$a][$b] += $x; end{emit @sum, "a", "b"}'``. + +You can test these programatically using the functions ``is_empty``/``is_not_empty``, ``is_absent``/``is_present``, and ``is_null``/``is_not_null``. For the last pair, note that null means either empty or absent. + +Rules for null-handling: + +* Records with one or more empty sort-field values sort after records with all sort-field values present: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat data/sort-null.dat + a=3,b=2 + a=1,b=8 + a=,b=4 + x=9,b=10 + a=5,b=7 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort -n a data/sort-null.dat + a=1,b=8 + a=3,b=2 + a=5,b=7 + a=,b=4 + x=9,b=10 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort -nr a data/sort-null.dat + a=,b=4 + a=5,b=7 + a=3,b=2 + a=1,b=8 + x=9,b=10 + +* Functions/operators which have one or more *empty* arguments produce empty output: e.g. + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=2,y=3' | mlr put '$a=$x+$y' + x=2,y=3,a=5 + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=,y=3' | mlr put '$a=$x+$y' + x=,y=3,a= + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=,y=3' | mlr put '$a=log($x);$b=log($y)' + x=,y=3,a=,b=1.0986122886681096 + +with the exception that the ``min`` and ``max`` functions are special: if one argument is non-null, it wins: + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=,y=3' | mlr put '$a=min($x,$y);$b=max($x,$y)' + x=,y=3,a=3,b= + +* Functions of *absent* variables (e.g. ``mlr put '$y = log10($nonesuch)'``) evaluate to absent, and arithmetic/bitwise/boolean operators with both operands being absent evaluate to absent. Arithmetic operators with one absent operand return the other operand. More specifically, absent values act like zero for addition/subtraction, and one for multiplication: Furthermore, **any expression which evaluates to absent is not stored in the left-hand side of an assignment statement**: + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=2,y=3' | mlr put '$a=$u+$v; $b=$u+$y; $c=$x+$y' + x=2,y=3,b=3,c=5 + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x=2,y=3' | mlr put '$a=min($x,$v);$b=max($u,$y);$c=min($u,$v)' + x=2,y=3,a=2,b=3 + +* Likewise, for assignment to maps, **absent-valued keys or values result in a skipped assignment**. + +The reasoning is as follows: + +* Empty values are explicit in the data so they should explicitly affect accumulations: ``mlr put '@sum += $x'`` should accumulate numeric ``x`` values into the sum but an empty ``x``, when encountered in the input data stream, should make the sum non-numeric. To work around this you can use the ``is_not_null`` function as follows: ``mlr put 'is_not_null($x) { @sum += $x }'`` + +* Absent stream-record values should not break accumulations, since Miller by design handles heterogenous data: the running ``@sum`` in ``mlr put '@sum += $x'`` should not be invalidated for records which have no ``x``. + +* Absent out-of-stream-variable values are precisely what allow you to write ``mlr put '@sum += $x'``. Otherwise you would have to write ``mlr put 'begin{@sum = 0}; @sum += $x'`` -- which is tolerable -- but for ``mlr put 'begin{...}; @sum[$a][$b] += $x'`` you'd have to pre-initialize ``@sum`` for all values of ``$a`` and ``$b`` in your input data stream, which is intolerable. + +* The penalty for the absent feature is that misspelled variables can be hard to find: e.g. in ``mlr put 'begin{@sumx = 10}; ...; update @sumx somehow per-record; ...; end {@something = @sum * 2}'`` the accumulator is spelt ``@sumx`` in the begin-block but ``@sum`` in the end-block, where since it is absent, ``@sum*2`` evaluates to 2. See also the section on :doc:`reference-dsl-errors`. + +Since absent plus absent is absent (and likewise for other operators), accumulations such as ``@sum += $x`` work correctly on heterogenous data, as do within-record formulas if both operands are absent. If one operand is present, you may get behavior you don't desire. To work around this -- namely, to set an output field only for records which have all the inputs present -- you can use a pattern-action block with ``is_present``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true + record_count=100,resource=/path/to/file + resource=/path/to/second/file,loadsec=0.32,ok=true + record_count=150,resource=/path/to/second/file + resource=/some/other/path,loadsec=0.97,ok=false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put 'is_present($loadsec) { $loadmillis = $loadsec * 1000 }' data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true,loadmillis=450 + record_count=100,resource=/path/to/file + resource=/path/to/second/file,loadsec=0.32,ok=true,loadmillis=320 + record_count=150,resource=/path/to/second/file + resource=/some/other/path,loadsec=0.97,ok=false,loadmillis=970 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$loadmillis = (is_present($loadsec) ? $loadsec : 0.0) * 1000' data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true,loadmillis=450 + record_count=100,resource=/path/to/file,loadmillis=0 + resource=/path/to/second/file,loadsec=0.32,ok=true,loadmillis=320 + record_count=150,resource=/path/to/second/file,loadmillis=0 + resource=/some/other/path,loadsec=0.97,ok=false,loadmillis=970 + +If you're interested in a formal description of how empty and absent fields participate in arithmetic, here's a table for plus (other arithmetic/boolean/bitwise operators are similar): + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr help type-arithmetic-info + (+) | 1 2.5 (absent) (error) + ------ + ------ ------ ------ ------ + 1 | 2 3.5 1 (error) + 2.5 | 3.5 5 2.5 (error) + (absent) | 1 2.5 (absent) (error) + (error) | (error) (error) (error) (error) diff --git a/docs6b/docs/_build/html/_sources/reference-main-online-help.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-online-help.rst.txt new file mode 100644 index 000000000..ad006fe51 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-online-help.rst.txt @@ -0,0 +1,43 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: online help +================================================================ + +TODO: expand this section + +Examples: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --help + Usage: mlr [I/O options] {verb} [verb-dependent options ...] {zero or more file names} + Output of one verb may be chained as input to another using "then", e.g. + mlr stats1 -a min,mean,max -f flag,u,v -g color then sort -f color + Please see 'mlr help topics' for more information. + Please also see https://johnkerl.org/miller6 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort --help + Usage: mlr sort {flags} + Sorts records primarily by the first specified field, secondarily by the second + field, and so on. (Any records not having all specified sort keys will appear + at the end of the output, in the order they were encountered, regardless of the + specified sort order.) The sort is stable: records that compare equal will sort + in the order they were encountered in the input record stream. + + Options: + -f {comma-separated field names} Lexical ascending + -n {comma-separated field names} Numerical ascending; nulls sort last + -nf {comma-separated field names} Same as -n + -r {comma-separated field names} Lexical descending + -nr {comma-separated field names} Numerical descending; nulls sort first + -h|--help Show this message. + + Example: + mlr sort -f a,b -nr x,y,z + which is the same as: + mlr sort -f a -f b -nr x -nr y -nr z diff --git a/docs6b/docs/_build/html/_sources/reference-main-overview.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-overview.rst.txt new file mode 100644 index 000000000..4573d1cf5 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-overview.rst.txt @@ -0,0 +1,78 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: Miller commands +=============================== + +Overview +---------------------------------------------------------------- + +The outline of an invocation of Miller is + +* ``mlr`` +* Options controlling input/output formatting, etc. (:doc:`reference-main-io-options`). +* One or more verbs (such as ``cut``, ``sort``, etc.) (:doc:`reference-verbs`) -- chained together using ``then`` (:doc:`reference-main-then-chaining`). You use these to transform your data. +* Zero or more filenames, with input taken from standard input if there are no filenames present. + +For example, reading from a file: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint head -n 2 then sort -f shape example.csv + color shape flag index quantity rate + red square true 15 79.2778 0.0130 + yellow triangle true 11 43.6498 9.8870 + +Reading from standard input: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat example.csv | mlr --icsv --opprint head -n 2 then sort -f shape + color shape flag index quantity rate + red square true 15 79.2778 0.0130 + yellow triangle true 11 43.6498 9.8870 + +The rest of this reference section gives you full information on each of these parts of the command line. + +Verbs vs DSL +---------------------------------------------------------------- + +When you type ``mlr {something} myfile.dat``, the ``{something}`` part is called a **verb**. It specifies how you want to transform your data. Most of the verbs are counterparts of built-in system tools like ``cut`` and ``sort`` -- but with file-format awareness, and giving you the ability to refer to fields by name. + +The verbs ``put`` and ``filter`` are special in that they have a rich expression language (domain-specific language, or "DSL"). More information about them can be found at :doc:`reference-dsl`. + +Here's a comparison of verbs and ``put``/``filter`` DSL expressions: + +Example of using a verb for data processing: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats1 -a sum -f x -g a data/small + a=pan,x_sum=0.3467901443380824 + a=eks,x_sum=1.1400793586611044 + a=wye,x_sum=0.7778922255683036 + +* Verbs are coded in Go +* They run a bit faster +* They take fewer keystrokes +* There's less to learn +* Their customization is limited to each verb's options + +Example of doing the same thing using a DSL expression: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put -q '@x_sum[$a] += $x; end{emit @x_sum, "a"}' data/small + a=pan,x_sum=0.3467901443380824 + a=eks,x_sum=1.1400793586611044 + a=wye,x_sum=0.7778922255683036 + +* You get to write your own expressions in Miller's programming language +* They run a bit slower +* They take more keystrokes +* There's more to learn +* They're highly customizable diff --git a/docs6b/docs/_build/html/_sources/reference-main-regular-expressions.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-regular-expressions.rst.txt new file mode 100644 index 000000000..630a652b5 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-regular-expressions.rst.txt @@ -0,0 +1,83 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: regular expressions +================================================================ + +Miller lets you use regular expressions (of type POSIX.2) in the following contexts: + +* In ``mlr filter`` with ``=~`` or ``!=~``, e.g. ``mlr filter '$url =~ "http.*com"'`` + +* In ``mlr put`` with ``sub`` or ``gsub``, e.g. ``mlr put '$url = sub($url, "http.*com", "")'`` + +* In ``mlr having-fields``, e.g. ``mlr having-fields --any-matching '^sda[0-9]'`` + +* In ``mlr cut``, e.g. ``mlr cut -r -f '^status$,^sda[0-9]'`` + +* In ``mlr rename``, e.g. ``mlr rename -r '^(sda[0-9]).*$,dev/\1'`` + +* In ``mlr grep``, e.g. ``mlr --csv grep 00188555487 myfiles*.csv`` + +Points demonstrated by the above examples: + +* There are no implicit start-of-string or end-of-string anchors; please use ``^`` and/or ``$`` explicitly. + +* Miller regexes are wrapped with double quotes rather than slashes. + +* The ``i`` after the ending double quote indicates a case-insensitive regex. + +* Capture groups are wrapped with ``(...)`` rather than ``\(...\)``; use ``\(`` and ``\)`` to match against parentheses. + +For ``filter`` and ``put``, if the regular expression is a string literal (the normal case), it is precompiled at process start and reused thereafter, which is efficient. If the regular expression is a more complex expression, including string concatenation using ``.``, or a column name (in which case you can take regular expressions from input data!), then regexes are compiled on each record which works but is less efficient. As well, in this case there is no way to specify case-insensitive matching. + +Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/regex-in-data.dat + name=jane,regex=^j.*e$ + name=bill,regex=^b[ou]ll$ + name=bull,regex=^b[ou]ll$ + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter '$name =~ $regex' data/regex-in-data.dat + name=jane,regex=^j.*e$ + name=bull,regex=^b[ou]ll$ + +Regex captures +---------------------------------------------------------------- + +Regex captures of the form ``\0`` through ``\9`` are supported as + +* Captures have in-function context for ``sub`` and ``gsub``. For example, the first ``\1,\2`` pair belong to the first ``sub`` and the second ``\1,\2`` pair belong to the second ``sub``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$b = sub($a, "(..)_(...)", "\2-\1"); $c = sub($a, "(..)_(.)(..)", ":\1:\2:\3")' + +* Captures endure for the entirety of a ``put`` for the ``=~`` and ``!=~`` operators. For example, here the ``\1,\2`` are set by the ``=~`` operator and are used by both subsequent assignment statements: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$a =~ "(..)_(....); $b = "left_\1"; $c = "right_\2"' + +* The captures are not retained across multiple puts. For example, here the ``\1,\2`` won't be expanded from the regex capture: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$a =~ "(..)_(....)' then {... something else ...} then put '$b = "left_\1"; $c = "right_\2"' + +* Captures are ignored in ``filter`` for the ``=~`` and ``!=~`` operators. For example, there is no mechanism provided to refer to the first ``(..)`` as ``\1`` or to the second ``(....)`` as ``\2`` in the following filter statement: + +.. code-block:: none + + mlr filter '$a =~ "(..)_(....)' + +* Up to nine matches are supported: ``\1`` through ``\9``, while ``\0`` is the entire match string; ``\15`` is treated as ``\1`` followed by an unrelated ``5``. + diff --git a/docs6b/docs/_build/html/_sources/reference-main-then-chaining.rst.txt b/docs6b/docs/_build/html/_sources/reference-main-then-chaining.rst.txt new file mode 100644 index 000000000..a673b1ed9 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-main-then-chaining.rst.txt @@ -0,0 +1,46 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: then-chaining +================================================================ + +In accord with the `Unix philosophy `_, you can pipe data into or out of Miller. For example: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cut --complement -f os_version *.dat | mlr sort -f hostname,uptime + +You can, if you like, instead simply chain commands together using the ``then`` keyword: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cut --complement -f os_version then sort -f hostname,uptime *.dat + +(You can precede the very first verb with ``then``, if you like, for symmetry.) + +Here's a performance comparison: + +.. code-block:: none + + % cat piped.sh + mlr cut -x -f i,y data/big | mlr sort -n y > /dev/null + + % time sh piped.sh + real 0m2.828s + user 0m3.183s + sys 0m0.137s + + + % cat chained.sh + mlr cut -x -f i,y then sort -n y data/big > /dev/null + + % time sh chained.sh + real 0m2.082s + user 0m1.933s + sys 0m0.137s + +There are two reasons to use then-chaining: one is for performance, although I don't expect this to be a win in all cases. Using then-chaining avoids redundant string-parsing and string-formatting at each pipeline step: instead input records are parsed once, they are fed through each pipeline stage in memory, and then output records are formatted once. On the other hand, Miller is single-threaded, while modern systems are usually multi-processor, and when streaming-data programs operate through pipes, each one can use a CPU. Rest assured you get the same results either way. + +The other reason to use then-chaining is for simplicity: you don't have re-type formatting flags (e.g. ``--csv --fs tab``) at every pipeline stage. diff --git a/docs6b/docs/_build/html/_sources/reference-verbs.rst.txt b/docs6b/docs/_build/html/_sources/reference-verbs.rst.txt new file mode 100644 index 000000000..15b7f2bb2 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference-verbs.rst.txt @@ -0,0 +1,3678 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Reference: list of verbs +================================================================ + +Overview +---------------------------------------------------------------- + +Whereas the Unix toolkit is made of the separate executables ``cat``, ``tail``, ``cut``, +``sort``, etc., Miller has subcommands, or **verbs**, invoked as follows: + +.. code-block:: none + + mlr tac *.dat + mlr cut --complement -f os_version *.dat + mlr sort -f hostname,uptime *.dat + +These fall into categories as follows: + +* Analogs of their Unix-toolkit namesakes, discussed below as well as in :doc:`feature-comparison`: :ref:`reference-verbs-cat`, :ref:`reference-verbs-cut`, :ref:`reference-verbs-grep`, :ref:`reference-verbs-head`, :ref:`reference-verbs-join`, :ref:`reference-verbs-sort`, :ref:`reference-verbs-tac`, :ref:`reference-verbs-tail`, :ref:`reference-verbs-top`, :ref:`reference-verbs-uniq`. + +* ``awk``-like functionality: :ref:`reference-verbs-filter`, :ref:`reference-verbs-put`, :ref:`reference-verbs-sec2gmt`, :ref:`reference-verbs-sec2gmtdate`, :ref:`reference-verbs-step`, :ref:`reference-verbs-tee`. + +* Statistically oriented: :ref:`reference-verbs-bar`, :ref:`reference-verbs-bootstrap`, :ref:`reference-verbs-decimate`, :ref:`reference-verbs-histogram`, :ref:`reference-verbs-least-frequent`, :ref:`reference-verbs-most-frequent`, :ref:`reference-verbs-sample`, :ref:`reference-verbs-shuffle`, :ref:`reference-verbs-stats1`, :ref:`reference-verbs-stats2`. + +* Particularly oriented toward :doc:`record-heterogeneity`, although all Miller commands can handle heterogeneous records: :ref:`reference-verbs-group-by`, :ref:`reference-verbs-group-like`, :ref:`reference-verbs-having-fields`. + +* These draw from other sources (see also :doc:`originality`): :ref:`reference-verbs-count-distinct` is SQL-ish, and :ref:`reference-verbs-rename` can be done by ``sed`` (which does it faster: see :doc:`performance`. Verbs: :ref:`reference-verbs-check`, :ref:`reference-verbs-count-distinct`, :ref:`reference-verbs-label`, :ref:`reference-verbs-merge-fields`, :ref:`reference-verbs-nest`, :ref:`reference-verbs-nothing`, :ref:`reference-verbs-regularize`, :ref:`reference-verbs-rename`, :ref:`reference-verbs-reorder`, :ref:`reference-verbs-reshape`, :ref:`reference-verbs-seqgen`. + +.. _reference-verbs-altkv: + +altkv +---------------------------------------------------------------- + +Map list of values to alternating key/value pairs. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr altkv -h + Usage: mlr altkv [options] + Given fields with values of the form a,b,c,d,e,f emits a=b,c=d,e=f pairs. + Options: + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'a,b,c,d,e,f' | mlr altkv + a=b,c=d,e=f + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'a,b,c,d,e,f,g' | mlr altkv + a=b,c=d,e=f,4=g + +.. _reference-verbs-bar: + +bar +---------------------------------------------------------------- + +Cheesy bar-charting. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr bar -h + Usage: mlr bar [options] + Replaces a numeric field with a number of asterisks, allowing for cheesy + bar plots. These align best with --opprint or --oxtab output format. + Options: + -f {a,b,c} Field names to convert to bars. + --lo {lo} Lower-limit value for min-width bar: default '0.000000'. + --hi {hi} Upper-limit value for max-width bar: default '100.000000'. + -w {n} Bar-field width: default '40'. + --auto Automatically computes limits, ignoring --lo and --hi. + Holds all records in memory before producing any output. + -c {character} Fill character: default '*'. + -x {character} Out-of-bounds character: default '#'. + -b {character} Blank character: default '.'. + Nominally the fill, out-of-bounds, and blank characters will be strings of length 1. + However you can make them all longer if you so desire. + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint bar --lo 0 --hi 1 -f x,y data/small + a b i x y + pan pan 1 *************........................... *****************************........... + eks pan 2 ******************************.......... ********************.................... + wye wye 3 ********................................ *************........................... + eks wye 4 ***************......................... *****................................... + wye pan 5 **********************.................. **********************************...... + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint bar --lo 0.4 --hi 0.6 -f x,y data/small + a b i x y + pan pan 1 #....................................... ***************************************# + eks pan 2 ***************************************# ************************................ + wye wye 3 #....................................... #....................................... + eks wye 4 #....................................... #....................................... + wye pan 5 **********************************...... ***************************************# + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint bar --auto -f x,y data/small + a b i x y + pan pan 1 [0.20460330576630303]**********..............................[0.7586799647899636] [0.13418874328430463]********************************........[0.8636244699032729] + eks pan 2 [0.20460330576630303]***************************************#[0.7586799647899636] [0.13418874328430463]*********************...................[0.8636244699032729] + wye wye 3 [0.20460330576630303]#.......................................[0.7586799647899636] [0.13418874328430463]***********.............................[0.8636244699032729] + eks wye 4 [0.20460330576630303]************............................[0.7586799647899636] [0.13418874328430463]#.......................................[0.8636244699032729] + wye pan 5 [0.20460330576630303]**************************..............[0.7586799647899636] [0.13418874328430463]***************************************#[0.8636244699032729] + +.. _reference-verbs-bootstrap: + +bootstrap +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr bootstrap --help + Usage: mlr bootstrap [options] + Emits an n-sample, with replacement, of the input records. + See also mlr sample and mlr shuffle. + Options: + -n Number of samples to output. Defaults to number of input records. + Must be non-negative. + -h|--help Show this message. + +The canonical use for bootstrap sampling is to put error bars on statistical quantities, such as mean. For example: + +.. + hard-coded, not live-code, since random sampling would generate different data on each doc run + which would needlessly complicate git diff + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a mean,count -f u -g color data/colored-shapes.dkvp + color u_mean u_count + yellow 0.497129 1413 + red 0.492560 4641 + purple 0.494005 1142 + green 0.504861 1109 + blue 0.517717 1470 + orange 0.490532 303 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp + color u_mean u_count + yellow 0.500651 1380 + purple 0.501556 1111 + green 0.503272 1068 + red 0.493895 4702 + blue 0.512529 1496 + orange 0.521030 321 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp + color u_mean u_count + yellow 0.498046 1485 + blue 0.513576 1417 + red 0.492870 4595 + orange 0.507697 307 + green 0.496803 1075 + purple 0.486337 1199 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp + color u_mean u_count + blue 0.522921 1447 + red 0.490717 4617 + yellow 0.496450 1419 + purple 0.496523 1192 + green 0.507569 1111 + orange 0.468014 292 + +.. _reference-verbs-cat: + +cat +---------------------------------------------------------------- + +Most useful for format conversions (see :doc:`file-formats`, and concatenating multiple same-schema CSV files to have the same header: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat -h + Usage: mlr cat [options] + Passes input records directly to output. Most useful for format conversion. + Options: + -n Prepend field "n" to each record with record-counter starting at 1. + -N {name} Prepend field {name} to each record with record-counter starting at 1. + -g {a,b,c} Optional group-by-field names for counters, e.g. a,b,c + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/a.csv + a,b,c + 1,2,3 + 4,5,6 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/b.csv + a,b,c + 7,8,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cat data/a.csv data/b.csv + a,b,c + 1,2,3 + 4,5,6 + 7,8,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --oxtab cat data/a.csv data/b.csv + a 1 + b 2 + c 3 + + a 4 + b 5 + c 6 + + a 7 + b 8 + c 9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cat -n data/a.csv data/b.csv + n,a,b,c + 1,1,2,3 + 2,4,5,6 + 3,7,8,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat -n -g a data/small + n a b i x y + 1 pan pan 1 0.3467901443380824 0.7268028627434533 + 1 eks pan 2 0.7586799647899636 0.5221511083334797 + 1 wye wye 3 0.20460330576630303 0.33831852551664776 + 2 eks wye 4 0.38139939387114097 0.13418874328430463 + 2 wye pan 5 0.5732889198020006 0.8636244699032729 + +.. _reference-verbs-check: + +check +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr check --help + Usage: mlr check [options] + Consumes records without printing any output. + Useful for doing a well-formatted check on input data. + Options: + -h|--help Show this message. + +.. _reference-verbs-clean-whitespace: + +clean-whitespace +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr clean-whitespace --help + Usage: mlr clean-whitespace [options] + For each record, for each field in the record, whitespace-cleans the keys and/or + values. Whitespace-cleaning entails stripping leading and trailing whitespace, + and replacing multiple whitespace with singles. For finer-grained control, + please see the DSL functions lstrip, rstrip, strip, collapse_whitespace, + and clean_whitespace. + + Options: + -k|--keys-only Do not touch values. + -v|--values-only Do not touch keys. + It is an error to specify -k as well as -v -- to clean keys and values, + leave off -k as well as -v. + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --ojson cat data/clean-whitespace.csv + { + " Name ": " Ann Simons", + " Preference ": " blue " + } + { + " Name ": "Bob Wang ", + " Preference ": " red " + } + { + " Name ": " Carol Vee", + " Preference ": " yellow" + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --ojson clean-whitespace -k data/clean-whitespace.csv + { + "Name": " Ann Simons", + "Preference": " blue " + } + { + "Name": "Bob Wang ", + "Preference": " red " + } + { + "Name": " Carol Vee", + "Preference": " yellow" + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --ojson clean-whitespace -v data/clean-whitespace.csv + { + " Name ": "Ann Simons", + " Preference ": "blue" + } + { + " Name ": "Bob Wang", + " Preference ": "red" + } + { + " Name ": "Carol Vee", + " Preference ": "yellow" + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --ojson clean-whitespace data/clean-whitespace.csv + { + "Name": "Ann Simons", + "Preference": "blue" + } + { + "Name": "Bob Wang", + "Preference": "red" + } + { + "Name": "Carol Vee", + "Preference": "yellow" + } + +Function links: + +* :ref:`reference-dsl-lstrip` +* :ref:`reference-dsl-rstrip` +* :ref:`reference-dsl-strip` +* :ref:`reference-dsl-collapse_whitespace` +* :ref:`reference-dsl-clean_whitespace` + +.. _reference-verbs-count: + +count +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count --help + Usage: mlr count [options] + Prints number of records, optionally grouped by distinct values for specified field names. + Options: + -g {a,b,c} Optional group-by-field names for counts, e.g. a,b,c + -n {n} Show only the number of distinct values. Not interesting without -g. + -o {name} Field name for output-count. Default "count". + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count data/medium + count=10000 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count -g a data/medium + a=pan,count=2081 + a=eks,count=1965 + a=wye,count=1966 + a=zee,count=2047 + a=hat,count=1941 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count -n -g a data/medium + count=5 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count -g b data/medium + b=pan,count=1942 + b=wye,count=2057 + b=zee,count=1943 + b=eks,count=2008 + b=hat,count=2050 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count -n -g b data/medium + count=5 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count -g a,b data/medium + a=pan,b=pan,count=427 + a=eks,b=pan,count=371 + a=wye,b=wye,count=377 + a=eks,b=wye,count=407 + a=wye,b=pan,count=392 + a=zee,b=pan,count=389 + a=eks,b=zee,count=357 + a=zee,b=wye,count=455 + a=hat,b=wye,count=423 + a=pan,b=wye,count=395 + a=zee,b=eks,count=391 + a=hat,b=zee,count=385 + a=hat,b=eks,count=389 + a=wye,b=hat,count=426 + a=pan,b=eks,count=429 + a=eks,b=eks,count=413 + a=hat,b=hat,count=381 + a=hat,b=pan,count=363 + a=zee,b=zee,count=403 + a=pan,b=hat,count=417 + a=pan,b=zee,count=413 + a=zee,b=hat,count=409 + a=wye,b=zee,count=385 + a=eks,b=hat,count=417 + a=wye,b=eks,count=386 + +.. _reference-verbs-count-distinct: + +count-distinct +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count-distinct --help + Usage: mlr count-distinct [options] + Prints number of records having distinct values for specified field names. + Same as uniq -c. + + Options: + -f {a,b,c} Field names for distinct count. + -n Show only the number of distinct values. Not compatible with -u. + -o {name} Field name for output count. Default "count". + Ignored with -u. + -u Do unlashed counts for multiple field names. With -f a,b and + without -u, computes counts for distinct combinations of a + and b field values. With -f a,b and with -u, computes counts + for distinct a field values and counts for distinct b field + values separately. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count-distinct -f a,b then sort -nr count data/medium + a=zee,b=wye,count=455 + a=pan,b=eks,count=429 + a=pan,b=pan,count=427 + a=wye,b=hat,count=426 + a=hat,b=wye,count=423 + a=pan,b=hat,count=417 + a=eks,b=hat,count=417 + a=eks,b=eks,count=413 + a=pan,b=zee,count=413 + a=zee,b=hat,count=409 + a=eks,b=wye,count=407 + a=zee,b=zee,count=403 + a=pan,b=wye,count=395 + a=wye,b=pan,count=392 + a=zee,b=eks,count=391 + a=zee,b=pan,count=389 + a=hat,b=eks,count=389 + a=wye,b=eks,count=386 + a=hat,b=zee,count=385 + a=wye,b=zee,count=385 + a=hat,b=hat,count=381 + a=wye,b=wye,count=377 + a=eks,b=pan,count=371 + a=hat,b=pan,count=363 + a=eks,b=zee,count=357 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count-distinct -u -f a,b data/medium + field=a,value=pan,count=2081 + field=a,value=eks,count=1965 + field=a,value=wye,count=1966 + field=a,value=zee,count=2047 + field=a,value=hat,count=1941 + field=b,value=pan,count=1942 + field=b,value=wye,count=2057 + field=b,value=zee,count=1943 + field=b,value=eks,count=2008 + field=b,value=hat,count=2050 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count-distinct -f a,b -o someothername then sort -nr someothername data/medium + a=zee,b=wye,someothername=455 + a=pan,b=eks,someothername=429 + a=pan,b=pan,someothername=427 + a=wye,b=hat,someothername=426 + a=hat,b=wye,someothername=423 + a=pan,b=hat,someothername=417 + a=eks,b=hat,someothername=417 + a=eks,b=eks,someothername=413 + a=pan,b=zee,someothername=413 + a=zee,b=hat,someothername=409 + a=eks,b=wye,someothername=407 + a=zee,b=zee,someothername=403 + a=pan,b=wye,someothername=395 + a=wye,b=pan,someothername=392 + a=zee,b=eks,someothername=391 + a=zee,b=pan,someothername=389 + a=hat,b=eks,someothername=389 + a=wye,b=eks,someothername=386 + a=hat,b=zee,someothername=385 + a=wye,b=zee,someothername=385 + a=hat,b=hat,someothername=381 + a=wye,b=wye,someothername=377 + a=eks,b=pan,someothername=371 + a=hat,b=pan,someothername=363 + a=eks,b=zee,someothername=357 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count-distinct -n -f a,b data/medium + count=25 + +.. _reference-verbs-count-similar: + +count-similar +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr count-similar --help + Usage: mlr count-similar [options] + Ingests all records, then emits each record augmented by a count of + the number of other records having the same group-by field values. + Options: + -g {a,b,c} Group-by-field names for counts, e.g. a,b,c + -o {name} Field name for output-counts. Defaults to "count". + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint head -n 20 data/medium + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + zee pan 6 0.5271261600918548 0.49322128674835697 + eks zee 7 0.6117840605678454 0.1878849191181694 + zee wye 8 0.5985540091064224 0.976181385699006 + hat wye 9 0.03144187646093577 0.7495507603507059 + pan wye 10 0.5026260055412137 0.9526183602969864 + pan pan 11 0.7930488423451967 0.6505816637259333 + zee pan 12 0.3676141320555616 0.23614420670296965 + eks pan 13 0.4915175580479536 0.7709126592971468 + eks zee 14 0.5207382318405251 0.34141681118811673 + eks pan 15 0.07155556372719507 0.3596137145616235 + pan pan 16 0.5736853980681922 0.7554169353781729 + zee eks 17 0.29081949506712723 0.054478717073354166 + hat zee 18 0.05727869223575699 0.13343527626645157 + zee pan 19 0.43144132839222604 0.8442204830496998 + eks wye 20 0.38245149780530685 0.4730652428100751 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint head -n 20 then count-similar -g a data/medium + a b i x y count + pan pan 1 0.3467901443380824 0.7268028627434533 4 + pan wye 10 0.5026260055412137 0.9526183602969864 4 + pan pan 11 0.7930488423451967 0.6505816637259333 4 + pan pan 16 0.5736853980681922 0.7554169353781729 4 + eks pan 2 0.7586799647899636 0.5221511083334797 7 + eks wye 4 0.38139939387114097 0.13418874328430463 7 + eks zee 7 0.6117840605678454 0.1878849191181694 7 + eks pan 13 0.4915175580479536 0.7709126592971468 7 + eks zee 14 0.5207382318405251 0.34141681118811673 7 + eks pan 15 0.07155556372719507 0.3596137145616235 7 + eks wye 20 0.38245149780530685 0.4730652428100751 7 + wye wye 3 0.20460330576630303 0.33831852551664776 2 + wye pan 5 0.5732889198020006 0.8636244699032729 2 + zee pan 6 0.5271261600918548 0.49322128674835697 5 + zee wye 8 0.5985540091064224 0.976181385699006 5 + zee pan 12 0.3676141320555616 0.23614420670296965 5 + zee eks 17 0.29081949506712723 0.054478717073354166 5 + zee pan 19 0.43144132839222604 0.8442204830496998 5 + hat wye 9 0.03144187646093577 0.7495507603507059 2 + hat zee 18 0.05727869223575699 0.13343527626645157 2 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint head -n 20 then count-similar -g a then sort -f a data/medium + a b i x y count + eks pan 2 0.7586799647899636 0.5221511083334797 7 + eks wye 4 0.38139939387114097 0.13418874328430463 7 + eks zee 7 0.6117840605678454 0.1878849191181694 7 + eks pan 13 0.4915175580479536 0.7709126592971468 7 + eks zee 14 0.5207382318405251 0.34141681118811673 7 + eks pan 15 0.07155556372719507 0.3596137145616235 7 + eks wye 20 0.38245149780530685 0.4730652428100751 7 + hat wye 9 0.03144187646093577 0.7495507603507059 2 + hat zee 18 0.05727869223575699 0.13343527626645157 2 + pan pan 1 0.3467901443380824 0.7268028627434533 4 + pan wye 10 0.5026260055412137 0.9526183602969864 4 + pan pan 11 0.7930488423451967 0.6505816637259333 4 + pan pan 16 0.5736853980681922 0.7554169353781729 4 + wye wye 3 0.20460330576630303 0.33831852551664776 2 + wye pan 5 0.5732889198020006 0.8636244699032729 2 + zee pan 6 0.5271261600918548 0.49322128674835697 5 + zee wye 8 0.5985540091064224 0.976181385699006 5 + zee pan 12 0.3676141320555616 0.23614420670296965 5 + zee eks 17 0.29081949506712723 0.054478717073354166 5 + zee pan 19 0.43144132839222604 0.8442204830496998 5 + +.. _reference-verbs-cut: + +cut +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cut --help + Usage: mlr cut [options] + Passes through input records with specified fields included/excluded. + Options: + -f {a,b,c} Comma-separated field names for cut, e.g. a,b,c. + -o Retain fields in the order specified here in the argument list. + Default is to retain them in the order found in the input data. + -x|--complement Exclude, rather than include, field names specified by -f. + -r Treat field names as regular expressions. "ab", "a.*b" will + match any field name containing the substring "ab" or matching + "a.*b", respectively; anchors of the form "^ab$", "^a.*b$" may + be used. The -o flag is ignored when -r is present. + -h|--help Show this message. + Examples: + mlr cut -f hostname,status + mlr cut -x -f hostname,status + mlr cut -r -f '^status$,sda[0-9]' + mlr cut -r -f '^status$,"sda[0-9]"' + mlr cut -r -f '^status$,"sda[0-9]"i' (this is case-insensitive) + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cut -f y,x,i data/small + i x y + 1 0.3467901443380824 0.7268028627434533 + 2 0.7586799647899636 0.5221511083334797 + 3 0.20460330576630303 0.33831852551664776 + 4 0.38139939387114097 0.13418874328430463 + 5 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'a=1,b=2,c=3' | mlr cut -f b,c,a + a=1,b=2,c=3 + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'a=1,b=2,c=3' | mlr cut -o -f b,c,a + b=2,c=3,a=1 + +.. _reference-verbs-decimate: + +decimate +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr decimate --help + Usage: mlr decimate [options] + Passes through one of every n records, optionally by category. + Options: + -b Decimate by printing first of every n. + -e Decimate by printing last of every n (default). + -g {a,b,c} Optional group-by-field names for decimate counts, e.g. a,b,c. + -n {n} Decimation factor (default 10). + -h|--help Show this message. + +.. _reference-verbs-fill-down: + +fill-down +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr fill-down --help + Usage: mlr fill-down [options] + If a given record has a missing value for a given field, fill that from + the corresponding value from a previous record, if any. + By default, a 'missing' field either is absent, or has the empty-string value. + With -a, a field is 'missing' only if it is absent. + + Options: + --all Operate on all fields in the input. + -a|--only-if-absent If a given record has a missing value for a given field, + fill that from the corresponding value from a previous record, if any. + By default, a 'missing' field either is absent, or has the empty-string value. + With -a, a field is 'missing' only if it is absent. + -f Field names for fill-down. + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/fill-down.csv + a,b,c + 1,,3 + 4,5,6 + 7,,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv fill-down -f b data/fill-down.csv + a,b,c + 1,,3 + 4,5,6 + 7,5,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv fill-down -a -f b data/fill-down.csv + a,b,c + 1,,3 + 4,5,6 + 7,,9 + +.. _reference-verbs-filter: + +filter +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter --help + Usage: mlr put [options] {DSL expression} + Options: + -f {file name} File containing a DSL expression. If the filename is a directory, + all *.mlr files in that directory are loaded. + + -e {expression} You can use this after -f to add an expression. Example use + case: define functions/subroutines in a file you specify with -f, then call + them with an expression you specify with -e. + + (If you mix -e and -f then the expressions are evaluated in the order encountered. + Since the expression pieces are simply concatenated, please be sure to use intervening + semicolons to separate expressions.) + + -s name=value: Predefines out-of-stream variable @name to have + Thus mlr put -s foo=97 '$column += @foo' is like + mlr put 'begin {@foo = 97} $column += @foo'. + The value part is subject to type-inferencing. + May be specified more than once, e.g. -s name1=value1 -s name2=value2. + Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE + + -x (default false) Prints records for which {expression} evaluates to false, not true, + i.e. invert the sense of the filter expression. + + -q Does not include the modified record in the output stream. + Useful for when all desired output is in begin and/or end blocks. + + -S and -F: There are no-ops in Miller 6 and above, since now type-inferencing is done + by the record-readers before filter/put is executed. Supported as no-op pass-through + flags for backward compatibility. + + -h|--help Show this message. + + Parser-info options: + + -w Print warnings about things like uninitialized variables. + + -W Same as -w, but exit the process if there are any warnings. + + -p Prints the expressions's AST (abstract syntax tree), which gives full + transparency on the precedence and associativity rules of Miller's grammar, + to stdout. + + -d Like -p but uses a parenthesized-expression format for the AST. + + -D Like -d but with output all on one line. + + -E Echo DSL expression before printing parse-tree + + -v Same as -E -p. + + -X Exit after parsing but before stream-processing. Useful with -v/-d/-D, if you + only want to look at parser information. + +Features which filter shares with put +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Please see :doc:`reference-dsl` for more information about the expression language for ``mlr filter``. + +.. _reference-verbs-format-values: + +format-values +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr format-values --help + Usage: mlr format-values [options] + Applies format strings to all field values, depending on autodetected type. + * If a field value is detected to be integer, applies integer format. + * Else, if a field value is detected to be float, applies float format. + * Else, applies string format. + + Note: this is a low-keystroke way to apply formatting to many fields. To get + finer control, please see the fmtnum function within the mlr put DSL. + + Note: this verb lets you apply arbitrary format strings, which can produce + undefined behavior and/or program crashes. See your system's "man printf". + + Options: + -i {integer format} Defaults to "%d". + Examples: "%06lld", "%08llx". + Note that Miller integers are long long so you must use + formats which apply to long long, e.g. with ll in them. + Undefined behavior results otherwise. + -f {float format} Defaults to "%f". + Examples: "%8.3lf", "%.6le". + Note that Miller floats are double-precision so you must + use formats which apply to double, e.g. with l[efg] in them. + Undefined behavior results otherwise. + -s {string format} Defaults to "%s". + Examples: "_%s", "%08s". + Note that you must use formats which apply to string, e.g. + with s in them. Undefined behavior results otherwise. + -n Coerce field values autodetected as int to float, and then + apply the float format. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint format-values data/small + a b i x y + pan pan 1 0.346790 0.726803 + eks pan 2 0.758680 0.522151 + wye wye 3 0.204603 0.338319 + eks wye 4 0.381399 0.134189 + wye pan 5 0.573289 0.863624 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint format-values -n data/small + a b i x y + pan pan 1.000000 0.346790 0.726803 + eks pan 2.000000 0.758680 0.522151 + wye wye 3.000000 0.204603 0.338319 + eks wye 4.000000 0.381399 0.134189 + wye pan 5.000000 0.573289 0.863624 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint format-values -i %08llx -f %.6le -s X%sX data/small + a b i x y + XpanX XpanX %!l(int=00000001)lx %!l(float64=0.34679)e %!l(float64=0.726803)e + XeksX XpanX %!l(int=00000002)lx %!l(float64=0.75868)e %!l(float64=0.522151)e + XwyeX XwyeX %!l(int=00000003)lx %!l(float64=0.204603)e %!l(float64=0.338319)e + XeksX XwyeX %!l(int=00000004)lx %!l(float64=0.381399)e %!l(float64=0.134189)e + XwyeX XpanX %!l(int=00000005)lx %!l(float64=0.573289)e %!l(float64=0.863624)e + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint format-values -i %08llx -f %.6le -s X%sX -n data/small + a b i x y + XpanX XpanX %!l(float64=1)e %!l(float64=0.34679)e %!l(float64=0.726803)e + XeksX XpanX %!l(float64=2)e %!l(float64=0.75868)e %!l(float64=0.522151)e + XwyeX XwyeX %!l(float64=3)e %!l(float64=0.204603)e %!l(float64=0.338319)e + XeksX XwyeX %!l(float64=4)e %!l(float64=0.381399)e %!l(float64=0.134189)e + XwyeX XpanX %!l(float64=5)e %!l(float64=0.573289)e %!l(float64=0.863624)e + +.. _reference-verbs-fraction: + +fraction +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr fraction --help + Usage: mlr fraction [options] + For each record's value in specified fields, computes the ratio of that + value to the sum of values in that field over all input records. + E.g. with input records x=1 x=2 x=3 and x=4, emits output records + x=1,x_fraction=0.1 x=2,x_fraction=0.2 x=3,x_fraction=0.3 and x=4,x_fraction=0.4 + + Note: this is internally a two-pass algorithm: on the first pass it retains + input records and accumulates sums; on the second pass it computes quotients + and emits output records. This means it produces no output until all input is read. + + Options: + -f {a,b,c} Field name(s) for fraction calculation + -g {d,e,f} Optional group-by-field name(s) for fraction counts + -p Produce percents [0..100], not fractions [0..1]. Output field names + end with "_percent" rather than "_fraction" + -c Produce cumulative distributions, i.e. running sums: each output + value folds in the sum of the previous for the specified group + E.g. with input records x=1 x=2 x=3 and x=4, emits output records + x=1,x_cumulative_fraction=0.1 x=2,x_cumulative_fraction=0.3 + x=3,x_cumulative_fraction=0.6 and x=4,x_cumulative_fraction=1.0 + +For example, suppose you have the following CSV file: + +.. code-block:: none + + u=female,v=red,n=2458 + u=female,v=green,n=192 + u=female,v=blue,n=337 + u=female,v=purple,n=468 + u=female,v=yellow,n=3 + u=female,v=orange,n=17 + u=male,v=red,n=143 + u=male,v=green,n=227 + u=male,v=blue,n=2034 + u=male,v=purple,n=12 + u=male,v=yellow,n=1192 + u=male,v=orange,n=448 + +Then we can see what each record's ``n`` contributes to the total ``n``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint fraction -f n data/fraction-example.csv + u v n n_fraction + female red 2458 0.32638427831629263 + female green 192 0.025494622228123754 + female blue 337 0.04474837338998805 + female purple 468 0.06214314168105165 + female yellow 3 0.00039835347231443366 + female orange 17 0.002257336343115124 + male red 143 0.018988182180321337 + male green 227 0.03014207940512548 + male blue 2034 0.270083654229186 + male purple 12 0.0015934138892577346 + male yellow 1192 0.15827911299960165 + male orange 448 0.0594874518656221 + +Using ``-g`` we can split those out by gender, or by color: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint fraction -f n -g u data/fraction-example.csv + u v n n_fraction + female red 2458 0.7073381294964028 + female green 192 0.05525179856115108 + female blue 337 0.09697841726618706 + female purple 468 0.13467625899280575 + female yellow 3 0.0008633093525179857 + female orange 17 0.004892086330935252 + male red 143 0.035256410256410256 + male green 227 0.05596646942800789 + male blue 2034 0.5014792899408284 + male purple 12 0.0029585798816568047 + male yellow 1192 0.2938856015779093 + male orange 448 0.11045364891518737 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint fraction -f n -g v data/fraction-example.csv + u v n n_fraction + female red 2458 0.9450211457131872 + female green 192 0.45823389021479716 + female blue 337 0.1421341206242092 + female purple 468 0.975 + female yellow 3 0.002510460251046025 + female orange 17 0.03655913978494624 + male red 143 0.05497885428681276 + male green 227 0.5417661097852029 + male blue 2034 0.8578658793757908 + male purple 12 0.025 + male yellow 1192 0.9974895397489539 + male orange 448 0.9634408602150538 + +We can see, for example, that 70.9% of females have red (on the left) while 94.5% of reds are for females. + +To convert fractions to percents, you may use ``-p``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint fraction -f n -p data/fraction-example.csv + u v n n_percent + female red 2458 32.638427831629265 + female green 192 2.5494622228123753 + female blue 337 4.474837338998805 + female purple 468 6.214314168105165 + female yellow 3 0.039835347231443365 + female orange 17 0.2257336343115124 + male red 143 1.8988182180321338 + male green 227 3.014207940512548 + male blue 2034 27.0083654229186 + male purple 12 0.15934138892577346 + male yellow 1192 15.827911299960165 + male orange 448 5.94874518656221 + +Another often-used idiom is to convert from a point distribution to a cumulative distribution, also known as "running sums". Here, you can use ``-c``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint fraction -f n -p -c data/fraction-example.csv + u v n n_cumulative_percent + female red 2458 32.638427831629265 + female green 192 35.18789005444164 + female blue 337 39.66272739344044 + female purple 468 45.87704156154561 + female yellow 3 45.916876908777056 + female orange 17 46.142610543088566 + male red 143 48.041428761120706 + male green 227 51.05563670163325 + male blue 2034 78.06400212455186 + male purple 12 78.22334351347763 + male yellow 1192 94.0512548134378 + male orange 448 100 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint fraction -f n -g u -p -c data/fraction-example.csv + u v n n_cumulative_percent + female red 2458 70.73381294964028 + female green 192 76.2589928057554 + female blue 337 85.9568345323741 + female purple 468 99.42446043165467 + female yellow 3 99.51079136690647 + female orange 17 100 + male red 143 3.5256410256410255 + male green 227 9.122287968441814 + male blue 2034 59.27021696252466 + male purple 12 59.56607495069034 + male yellow 1192 88.95463510848126 + male orange 448 100 + +.. _reference-verbs-grep: + +grep +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr grep -h + Usage: mlr grep [options] {regular expression} + Passes through records which match the regular expression. + Options: + -i Use case-insensitive search. + -v Invert: pass through records which do not match the regex. + -h|--help Show this message. + Note that "mlr filter" is more powerful, but requires you to know field names. + By contrast, "mlr grep" allows you to regex-match the entire record. It does + this by formatting each record in memory as DKVP, using command-line-specified + ORS/OFS/OPS, and matching the resulting line against the regex specified + here. In particular, the regex is not applied to the input stream: if you + have CSV with header line "x,y,z" and data line "1,2,3" then the regex will + be matched, not against either of these lines, but against the DKVP line + "x=1,y=2,z=3". Furthermore, not all the options to system grep are supported, + and this command is intended to be merely a keystroke-saver. To get all the + features of system grep, you can do + "mlr --odkvp ... | grep ... | mlr --idkvp ..." + +.. _reference-verbs-group-by: + +group-by +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr group-by --help + Usage: mlr group-by [options] {comma-separated field names} + Outputs records in batches having identical values at specified field names.Options: + -h|--help Show this message. + +This is similar to ``sort`` but with less work. Namely, Miller's sort has three steps: read through the data and append linked lists of records, one for each unique combination of the key-field values; after all records are read, sort the key-field values; then print each record-list. The group-by operation simply omits the middle sort. An example should make this more clear. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint group-by a data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye wye 3 0.20460330576630303 0.33831852551664776 + wye pan 5 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint sort -f a data/small + a b i x y + eks pan 2 0.7586799647899636 0.5221511083334797 + eks wye 4 0.38139939387114097 0.13418874328430463 + pan pan 1 0.3467901443380824 0.7268028627434533 + wye wye 3 0.20460330576630303 0.33831852551664776 + wye pan 5 0.5732889198020006 0.8636244699032729 + +In this example, since the sort is on field ``a``, the first step is to group together all records having the same value for field ``a``; the second step is to sort the distinct ``a``-field values ``pan``, ``eks``, and ``wye`` into ``eks``, ``pan``, and ``wye``; the third step is to print out the record-list for ``a=eks``, then the record-list for ``a=pan``, then the record-list for ``a=wye``. The group-by operation omits the middle sort and just puts like records together, for those times when a sort isn't desired. In particular, the ordering of group-by fields for group-by is the order in which they were encountered in the data stream, which in some cases may be more interesting to you. + +.. _reference-verbs-group-like: + +group-like +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr group-like --help + Usage: mlr group-like [options] + Outputs records in batches having identical field names.Options: + -h|--help Show this message. + +This groups together records having the same schema (i.e. same ordered list of field names) which is useful for making sense of time-ordered output as described in :doc:`record-heterogeneity` -- in particular, in preparation for CSV or pretty-print output. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true + record_count=100,resource=/path/to/file + resource=/path/to/second/file,loadsec=0.32,ok=true + record_count=150,resource=/path/to/second/file + resource=/some/other/path,loadsec=0.97,ok=false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint group-like data/het.dkvp + resource loadsec ok + /path/to/file 0.45 true + /path/to/second/file 0.32 true + /some/other/path 0.97 false + + record_count resource + 100 /path/to/file + 150 /path/to/second/file + +.. _reference-verbs-having-fields: + +having-fields +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr having-fields --help + Usage: mlr having-fields [options] + Conditionally passes through records depending on each record's field names. + Options: + --at-least {comma-separated names} + --which-are {comma-separated names} + --at-most {comma-separated names} + --all-matching {regular expression} + --any-matching {regular expression} + --none-matching {regular expression} + Examples: + mlr having-fields --which-are amount,status,owner + mlr having-fields --any-matching 'sda[0-9]' + mlr having-fields --any-matching '"sda[0-9]"' + mlr having-fields --any-matching '"sda[0-9]"i' (this is case-insensitive) + +Similar to :ref:`reference-verbs-group-like`, this retains records with specified schema. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cat data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true + record_count=100,resource=/path/to/file + resource=/path/to/second/file,loadsec=0.32,ok=true + record_count=150,resource=/path/to/second/file + resource=/some/other/path,loadsec=0.97,ok=false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr having-fields --at-least resource data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true + record_count=100,resource=/path/to/file + resource=/path/to/second/file,loadsec=0.32,ok=true + record_count=150,resource=/path/to/second/file + resource=/some/other/path,loadsec=0.97,ok=false + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr having-fields --which-are resource,ok,loadsec data/het.dkvp + resource=/path/to/file,loadsec=0.45,ok=true + resource=/path/to/second/file,loadsec=0.32,ok=true + resource=/some/other/path,loadsec=0.97,ok=false + +.. _reference-verbs-head: + +head +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr head --help + Usage: mlr head [options] + Passes through the first n records, optionally by category. + Options: + -g {a,b,c} Optional group-by-field names for head counts, e.g. a,b,c. + -n {n} Head-count to print. Default 10. + -h|--help Show this message. + +Note that ``head`` is distinct from :ref:`reference-verbs-top` -- ``head`` shows fields which appear first in the data stream; ``top`` shows fields which are numerically largest (or smallest). + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint head -n 4 data/medium + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint head -n 1 -g b data/medium + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks zee 7 0.6117840605678454 0.1878849191181694 + zee eks 17 0.29081949506712723 0.054478717073354166 + wye hat 24 0.7286126830627567 0.19441962592638418 + +.. _reference-verbs-histogram: + +histogram +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr histogram --help + Just a histogram. Input values < lo or > hi are not counted. + Usage: mlr histogram [options] + -f {a,b,c} Value-field names for histogram counts + --lo {lo} Histogram low value + --hi {hi} Histogram high value + --nbins {n} Number of histogram bins + --auto Automatically computes limits, ignoring --lo and --hi. + Holds all values in memory before producing any output. + -o {prefix} Prefix for output field name. Default: no prefix. + -h|--help Show this message. + +This is just a histogram; there's not too much to say here. A note about binning, by example: Suppose you use ``--lo 0.0 --hi 1.0 --nbins 10 -f x``. The input numbers less than 0 or greater than 1 aren't counted in any bin. Input numbers equal to 1 are counted in the last bin. That is, bin 0 has ``0.0 ≤ x < 0.1``, bin 1 has ``0.1 ≤ x < 0.2``, etc., but bin 9 has ``0.9 ≤ x ≤ 1.0``. + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint put '$x2=$x**2;$x3=$x2*$x' \ + then histogram -f x,x2,x3 --lo 0 --hi 1 --nbins 10 \ + data/medium + bin_lo bin_hi x_count x2_count x3_count + 0 0.1 1072 3231 4661 + 0.1 0.2 938 1254 1184 + 0.2 0.3 1037 988 845 + 0.3 0.4 988 832 676 + 0.4 0.5 950 774 576 + 0.5 0.6 1002 692 476 + 0.6 0.7 1007 591 438 + 0.7 0.8 1007 560 420 + 0.8 0.9 986 571 383 + 0.9 1 1013 507 341 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint put '$x2=$x**2;$x3=$x2*$x' \ + then histogram -f x,x2,x3 --lo 0 --hi 1 --nbins 10 -o my_ \ + data/medium + my_bin_lo my_bin_hi my_x_count my_x2_count my_x3_count + 0 0.1 1072 3231 4661 + 0.1 0.2 938 1254 1184 + 0.2 0.3 1037 988 845 + 0.3 0.4 988 832 676 + 0.4 0.5 950 774 576 + 0.5 0.6 1002 692 476 + 0.6 0.7 1007 591 438 + 0.7 0.8 1007 560 420 + 0.8 0.9 986 571 383 + 0.9 1 1013 507 341 + +.. _reference-verbs-join: + +join +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr join --help + Usage: mlr sort {flags} + Sorts records primarily by the first specified field, secondarily by the second + field, and so on. (Any records not having all specified sort keys will appear + at the end of the output, in the order they were encountered, regardless of the + specified sort order.) The sort is stable: records that compare equal will sort + in the order they were encountered in the input record stream. + + Options: + -f {comma-separated field names} Lexical ascending + -n {comma-separated field names} Numerical ascending; nulls sort last + -nf {comma-separated field names} Same as -n + -r {comma-separated field names} Lexical descending + -nr {comma-separated field names} Numerical descending; nulls sort first + -h|--help Show this message. + + Example: + mlr sort -f a,b -nr x,y,z + which is the same as: + mlr sort -f a -f b -nr x -nr y -nr z + +Examples: + +Join larger table with IDs with smaller ID-to-name lookup table, showing only paired records: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsvlite --opprint cat data/join-left-example.csv + id name + 100 alice + 200 bob + 300 carol + 400 david + 500 edgar + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsvlite --opprint cat data/join-right-example.csv + status idcode + present 400 + present 100 + missing 200 + present 100 + present 200 + missing 100 + missing 200 + present 300 + missing 600 + present 400 + present 400 + present 300 + present 100 + missing 400 + present 200 + present 200 + present 200 + present 200 + present 400 + present 300 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --icsvlite --opprint \ + join -u -j id -r idcode -f data/join-left-example.csv \ + data/join-right-example.csv + id name status + 400 david present + 100 alice present + 200 bob missing + 100 alice present + 200 bob present + 100 alice missing + 200 bob missing + 300 carol present + 400 david present + 400 david present + 300 carol present + 100 alice present + 400 david missing + 200 bob present + 200 bob present + 200 bob present + 200 bob present + 400 david present + 300 carol present + +Same, but with sorting the input first: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --icsvlite --opprint sort -f idcode \ + then join -j id -r idcode -f data/join-left-example.csv \ + data/join-right-example.csv + id name status + 100 alice present + 100 alice present + 100 alice missing + 100 alice present + 200 bob missing + 200 bob present + 200 bob missing + 200 bob present + 200 bob present + 200 bob present + 200 bob present + 300 carol present + 300 carol present + 300 carol present + 400 david present + 400 david present + 400 david present + 400 david missing + 400 david present + +Same, but showing only unpaired records: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --icsvlite --opprint \ + join --np --ul --ur -u -j id -r idcode -f data/join-left-example.csv \ + data/join-right-example.csv + status idcode + missing 600 + + id name + 500 edgar + +Use prefixing options to disambiguate between otherwise identical non-join field names: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csvlite --opprint cat data/self-join.csv data/self-join.csv + a b c + 1 2 3 + 1 4 5 + 1 2 3 + 1 4 5 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csvlite --opprint join -j a --lp left_ --rp right_ -f data/self-join.csv data/self-join.csv + a left_b left_c right_b right_c + 1 2 3 2 3 + 1 4 5 2 3 + 1 2 3 4 5 + 1 4 5 4 5 + +Use zero join columns: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csvlite --opprint join -j "" --lp left_ --rp right_ -f data/self-join.csv data/self-join.csv + left_a left_b left_c right_a right_b right_c + 1 2 3 1 2 3 + 1 4 5 1 2 3 + 1 2 3 1 4 5 + 1 4 5 1 4 5 + +.. _reference-verbs-label: + +label +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr label --help + Usage: mlr label [options] {new1,new2,new3,...} + Given n comma-separated names, renames the first n fields of each record to + have the respective name. (Fields past the nth are left with their original + names.) Particularly useful with --inidx or --implicit-csv-header, to give + useful names to otherwise integer-indexed fields. + + Options: + -h|--help Show this message. + +See also :ref:`reference-verbs-rename`. + +Example: Files such as ``/etc/passwd``, ``/etc/group``, and so on have implicit field names which are found in section-5 manpages. These field names may be made explicit as follows: + +.. code-block:: none + + % grep -v '^#' /etc/passwd | mlr --nidx --fs : --opprint label name,password,uid,gid,gecos,home_dir,shell | head + name password uid gid gecos home_dir shell + nobody * -2 -2 Unprivileged User /var/empty /usr/bin/false + root * 0 0 System Administrator /var/root /bin/sh + daemon * 1 1 System Services /var/root /usr/bin/false + _uucp * 4 4 Unix to Unix Copy Protocol /var/spool/uucp /usr/sbin/uucico + _taskgated * 13 13 Task Gate Daemon /var/empty /usr/bin/false + _networkd * 24 24 Network Services /var/networkd /usr/bin/false + _installassistant * 25 25 Install Assistant /var/empty /usr/bin/false + _lp * 26 26 Printing Services /var/spool/cups /usr/bin/false + _postfix * 27 27 Postfix Mail Server /var/spool/postfix /usr/bin/false + +Likewise, if you have CSV/CSV-lite input data which has somehow been bereft of its header line, you can re-add a header line using ``--implicit-csv-header`` and ``label``: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/headerless.csv + John,23,present + Fred,34,present + Alice,56,missing + Carol,45,present + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv --implicit-csv-header cat data/headerless.csv + 1,2,3 + John,23,present + Fred,34,present + Alice,56,missing + Carol,45,present + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv --implicit-csv-header label name,age,status data/headerless.csv + name,age,status + John,23,present + Fred,34,present + Alice,56,missing + Carol,45,present + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --implicit-csv-header --opprint label name,age,status data/headerless.csv + name age status + John 23 present + Fred 34 present + Alice 56 missing + Carol 45 present + +.. _reference-verbs-least-frequent: + +least-frequent +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr least-frequent -h + Usage: mlr least-frequent [options] + Shows the least frequently occurring distinct values for specified field names. + The first entry is the statistical anti-mode; the remaining are runners-up. + Options: + -f {one or more comma-separated field names}. Required flag. + -n {count}. Optional flag defaulting to 10. + -b Suppress counts; show only field values. + -o {name} Field name for output count. Default "count". + See also "mlr most-frequent". + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --from data/colored-shapes.dkvp least-frequent -f shape -n 5 + shape count + circle 2591 + triangle 3372 + square 4115 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --from data/colored-shapes.dkvp least-frequent -f shape,color -n 5 + shape color count + circle orange 68 + triangle orange 107 + square orange 128 + circle green 287 + circle purple 289 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --from data/colored-shapes.dkvp least-frequent -f shape,color -n 5 -o someothername + shape color someothername + circle orange 68 + triangle orange 107 + square orange 128 + circle green 287 + circle purple 289 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --from data/colored-shapes.dkvp least-frequent -f shape,color -n 5 -b + shape color + circle orange + triangle orange + square orange + circle green + circle purple + +See also :ref:`reference-verbs-most-frequent`. + +.. _reference-verbs-merge-fields: + +merge-fields +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr merge-fields --help + Usage: mlr merge-fields [options] + Computes univariate statistics for each input record, accumulated across + specified fields. + Options: + -a {sum,count,...} Names of accumulators. One or more of: + count Count instances of fields + mode Find most-frequently-occurring values for fields; first-found wins tie + antimode Find least-frequently-occurring values for fields; first-found wins tie + sum Compute sums of specified fields + mean Compute averages (sample means) of specified fields + var Compute sample variance of specified fields + stddev Compute sample standard deviation of specified fields + meaneb Estimate error bars for averages (assuming no sample autocorrelation) + skewness Compute sample skewness of specified fields + kurtosis Compute sample kurtosis of specified fields + min Compute minimum values of specified fields + max Compute maximum values of specified fields + -f {a,b,c} Value-field names on which to compute statistics. Requires -o. + -r {a,b,c} Regular expressions for value-field names on which to compute + statistics. Requires -o. + -c {a,b,c} Substrings for collapse mode. All fields which have the same names + after removing substrings will be accumulated together. Please see + examples below. + -i Use interpolated percentiles, like R's type=7; default like type=1. + Not sensical for string-valued fields. + -o {name} Output field basename for -f/-r. + -k Keep the input fields which contributed to the output statistics; + the default is to omit them. + + String-valued data make sense unless arithmetic on them is required, + e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data, + numbers are less than strings. + + Example input data: "a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8". + Example: mlr merge-fields -a sum,count -f a_in_x,a_out_x -o foo + produces "b_in_y=4,b_out_x=8,foo_sum=3,foo_count=2" since "a_in_x,a_out_x" are + summed over. + Example: mlr merge-fields -a sum,count -r in_,out_ -o bar + produces "bar_sum=15,bar_count=4" since all four fields are summed over. + Example: mlr merge-fields -a sum,count -c in_,out_ + produces "a_x_sum=3,a_x_count=2,b_y_sum=4,b_y_count=1,b_x_sum=8,b_x_count=1" + since "a_in_x" and "a_out_x" both collapse to "a_x", "b_in_y" collapses to + "b_y", and "b_out_x" collapses to "b_x". + +This is like ``mlr stats1`` but all accumulation is done across fields within each given record: horizontal rather than vertical statistics, if you will. + +Examples: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csvlite --opprint cat data/inout.csv + a_in a_out b_in b_out + 436 490 446 195 + 526 320 963 780 + 220 888 705 831 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csvlite --opprint merge-fields -a min,max,sum -c _in,_out data/inout.csv + a_min a_max a_sum b_min b_max b_sum + 436 490 926 195 446 641 + 320 526 846 780 963 1743 + 220 888 1108 705 831 1536 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csvlite --opprint merge-fields -k -a sum -c _in,_out data/inout.csv + a_in a_out b_in b_out a_sum b_sum + 436 490 446 195 926 641 + 526 320 963 780 846 1743 + 220 888 705 831 1108 1536 + +.. _reference-verbs-most-frequent: + +most-frequent +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr most-frequent -h + Usage: mlr most-frequent [options] + Shows the most frequently occurring distinct values for specified field names. + The first entry is the statistical mode; the remaining are runners-up. + Options: + -f {one or more comma-separated field names}. Required flag. + -n {count}. Optional flag defaulting to 10. + -b Suppress counts; show only field values. + -o {name} Field name for output count. Default "count". + See also "mlr least-frequent". + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --from data/colored-shapes.dkvp most-frequent -f shape -n 5 + shape count + square 4115 + triangle 3372 + circle 2591 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --from data/colored-shapes.dkvp most-frequent -f shape,color -n 5 + shape color count + square red 1874 + triangle red 1560 + circle red 1207 + square yellow 589 + square blue 589 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --from data/colored-shapes.dkvp most-frequent -f shape,color -n 5 -o someothername + shape color someothername + square red 1874 + triangle red 1560 + circle red 1207 + square yellow 589 + square blue 589 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint --from data/colored-shapes.dkvp most-frequent -f shape,color -n 5 -b + shape color + square red + triangle red + circle red + square yellow + square blue + +See also :ref:`reference-verbs-least-frequent`. + +.. _reference-verbs-nest: + +nest +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr nest -h + Usage: mlr nest [options] + Explodes specified field values into separate fields/records, or reverses this. + Options: + --explode,--implode One is required. + --values,--pairs One is required. + --across-records,--across-fields One is required. + -f {field name} Required. + --nested-fs {string} Defaults to ";". Field separator for nested values. + --nested-ps {string} Defaults to ":". Pair separator for nested key-value pairs. + --evar {string} Shorthand for --explode --values ---across-records --nested-fs {string} + --ivar {string} Shorthand for --implode --values ---across-records --nested-fs {string} + Please use "mlr --usage-separator-options" for information on specifying separators. + + Examples: + + mlr nest --explode --values --across-records -f x + with input record "x=a;b;c,y=d" produces output records + "x=a,y=d" + "x=b,y=d" + "x=c,y=d" + Use --implode to do the reverse. + + mlr nest --explode --values --across-fields -f x + with input record "x=a;b;c,y=d" produces output records + "x_1=a,x_2=b,x_3=c,y=d" + Use --implode to do the reverse. + + mlr nest --explode --pairs --across-records -f x + with input record "x=a:1;b:2;c:3,y=d" produces output records + "a=1,y=d" + "b=2,y=d" + "c=3,y=d" + + mlr nest --explode --pairs --across-fields -f x + with input record "x=a:1;b:2;c:3,y=d" produces output records + "a=1,b=2,c=3,y=d" + + Notes: + * With --pairs, --implode doesn't make sense since the original field name has + been lost. + * The combination "--implode --values --across-records" is non-streaming: + no output records are produced until all input records have been read. In + particular, this means it won't work in tail -f contexts. But all other flag + combinations result in streaming (tail -f friendly) data processing. + * It's up to you to ensure that the nested-fs is distinct from your data's IFS: + e.g. by default the former is semicolon and the latter is comma. + See also mlr reshape. + +.. _reference-verbs-nothing: + +nothing +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr nothing -h + Usage: mlr nothing [options] + Drops all input records. Useful for testing, or after tee/print/etc. have + produced other output. + Options: + -h|--help Show this message. + +.. _reference-verbs-put: + +put +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put --help + Usage: mlr put [options] {DSL expression} + Options: + -f {file name} File containing a DSL expression. If the filename is a directory, + all *.mlr files in that directory are loaded. + + -e {expression} You can use this after -f to add an expression. Example use + case: define functions/subroutines in a file you specify with -f, then call + them with an expression you specify with -e. + + (If you mix -e and -f then the expressions are evaluated in the order encountered. + Since the expression pieces are simply concatenated, please be sure to use intervening + semicolons to separate expressions.) + + -s name=value: Predefines out-of-stream variable @name to have + Thus mlr put -s foo=97 '$column += @foo' is like + mlr put 'begin {@foo = 97} $column += @foo'. + The value part is subject to type-inferencing. + May be specified more than once, e.g. -s name1=value1 -s name2=value2. + Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE + + -x (default false) Prints records for which {expression} evaluates to false, not true, + i.e. invert the sense of the filter expression. + + -q Does not include the modified record in the output stream. + Useful for when all desired output is in begin and/or end blocks. + + -S and -F: There are no-ops in Miller 6 and above, since now type-inferencing is done + by the record-readers before filter/put is executed. Supported as no-op pass-through + flags for backward compatibility. + + -h|--help Show this message. + + Parser-info options: + + -w Print warnings about things like uninitialized variables. + + -W Same as -w, but exit the process if there are any warnings. + + -p Prints the expressions's AST (abstract syntax tree), which gives full + transparency on the precedence and associativity rules of Miller's grammar, + to stdout. + + -d Like -p but uses a parenthesized-expression format for the AST. + + -D Like -d but with output all on one line. + + -E Echo DSL expression before printing parse-tree + + -v Same as -E -p. + + -X Exit after parsing but before stream-processing. Useful with -v/-d/-D, if you + only want to look at parser information. + +Features which put shares with filter +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ + +Please see the :doc:`reference-dsl` for more information about the expression language for ``mlr put``. + +.. _reference-verbs-regularize: + +regularize +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr regularize --help + Usage: mlr regularize [options] + Outputs records sorted lexically ascending by keys.Options: + -h|--help Show this message. + +This exists since hash-map software in various languages and tools encountered in the wild does not always print similar rows with fields in the same order: ``mlr regularize`` helps clean that up. + +See also :ref:`reference-verbs-reorder`. + +.. _reference-verbs-remove-empty-columns: + +remove-empty-columns +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr remove-empty-columns --help + Usage: mlr remove-empty-columns [options] + Omits fields which are empty on every input row. Non-streaming. + Options: + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/remove-empty-columns.csv + a,b,c,d,e + 1,,3,,5 + 2,,4,,5 + 3,,5,,7 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv remove-empty-columns data/remove-empty-columns.csv + a,c,e + 1,3,5 + 2,4,5 + 3,5,7 + +Since this verb needs to read all records to see if any of them has a non-empty value for a given field name, it is non-streaming: it will ingest all records before writing any. + +.. _reference-verbs-rename: + +rename +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr rename --help + Usage: mlr rename [options] {old1,new1,old2,new2,...} + Renames specified fields. + Options: + -r Treat old field names as regular expressions. "ab", "a.*b" + will match any field name containing the substring "ab" or + matching "a.*b", respectively; anchors of the form "^ab$", + "^a.*b$" may be used. New field names may be plain strings, + or may contain capture groups of the form "\1" through + "\9". Wrapping the regex in double quotes is optional, but + is required if you wish to follow it with 'i' to indicate + case-insensitivity. + -g Do global replacement within each field name rather than + first-match replacement. + -h|--help Show this message. + Examples: + mlr rename old_name,new_name' + mlr rename old_name_1,new_name_1,old_name_2,new_name_2' + mlr rename -r 'Date_[0-9]+,Date,' Rename all such fields to be "Date" + mlr rename -r '"Date_[0-9]+",Date' Same + mlr rename -r 'Date_([0-9]+).*,\1' Rename all such fields to be of the form 20151015 + mlr rename -r '"name"i,Name' Rename "name", "Name", "NAME", etc. to "Name" + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint rename i,INDEX,b,COLUMN2 data/small + a COLUMN2 INDEX x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +As discussed in :doc:`performance`, ``sed`` is significantly faster than Miller at doing this. However, Miller is format-aware, so it knows to do renames only within specified field keys and not any others, nor in field values which may happen to contain the same pattern. Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + sed 's/y/COLUMN5/g' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,COLUMN5=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,COLUMN5=0.5221511083334797 + a=wCOLUMN5e,b=wCOLUMN5e,i=3,x=0.20460330576630303,COLUMN5=0.33831852551664776 + a=eks,b=wCOLUMN5e,i=4,x=0.38139939387114097,COLUMN5=0.13418874328430463 + a=wCOLUMN5e,b=pan,i=5,x=0.5732889198020006,COLUMN5=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr rename y,COLUMN5 data/small + a=pan,b=pan,i=1,x=0.3467901443380824,COLUMN5=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,COLUMN5=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,COLUMN5=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,COLUMN5=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,COLUMN5=0.8636244699032729 + +See also :ref:`reference-verbs-label`. + +.. _reference-verbs-reorder: + +reorder +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr reorder --help + Usage: mlr reorder [options] + Moves specified names to start of record, or end of record. + Options: + -e Put specified field names at record end: default is to put them at record start. + -f {a,b,c} Field names to reorder. + -b {x} Put field names specified with -f before field name specified by {x}, + if any. If {x} isn't present in a given record, the specified fields + will not be moved. + -a {x} Put field names specified with -f after field name specified by {x}, + if any. If {x} isn't present in a given record, the specified fields + will not be moved. + -h|--help Show this message. + + Examples: + mlr reorder -f a,b sends input record "d=4,b=2,a=1,c=3" to "a=1,b=2,d=4,c=3". + mlr reorder -e -f a,b sends input record "d=4,b=2,a=1,c=3" to "d=4,c=3,a=1,b=2". + +This pivots specified field names to the start or end of the record -- for +example when you have highly multi-column data and you want to bring a field or +two to the front of line where you can give a quick visual scan. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint cat data/small + a b i x y + pan pan 1 0.3467901443380824 0.7268028627434533 + eks pan 2 0.7586799647899636 0.5221511083334797 + wye wye 3 0.20460330576630303 0.33831852551664776 + eks wye 4 0.38139939387114097 0.13418874328430463 + wye pan 5 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint reorder -f i,b data/small + i b a x y + 1 pan pan 0.3467901443380824 0.7268028627434533 + 2 pan eks 0.7586799647899636 0.5221511083334797 + 3 wye wye 0.20460330576630303 0.33831852551664776 + 4 wye eks 0.38139939387114097 0.13418874328430463 + 5 pan wye 0.5732889198020006 0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint reorder -e -f i,b data/small + a x y i b + pan 0.3467901443380824 0.7268028627434533 1 pan + eks 0.7586799647899636 0.5221511083334797 2 pan + wye 0.20460330576630303 0.33831852551664776 3 wye + eks 0.38139939387114097 0.13418874328430463 4 wye + wye 0.5732889198020006 0.8636244699032729 5 pan + +.. _reference-verbs-repeat: + +repeat +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr repeat --help + Usage: mlr repeat [options] + Copies input records to output records multiple times. + Options must be exactly one of the following: + -n {repeat count} Repeat each input record this many times. + -f {field name} Same, but take the repeat count from the specified + field name of each input record. + -h|--help Show this message. + Example: + echo x=0 | mlr repeat -n 4 then put '$x=urand()' + produces: + x=0.488189 + x=0.484973 + x=0.704983 + x=0.147311 + Example: + echo a=1,b=2,c=3 | mlr repeat -f b + produces: + a=1,b=2,c=3 + a=1,b=2,c=3 + Example: + echo a=1,b=2,c=3 | mlr repeat -f c + produces: + a=1,b=2,c=3 + a=1,b=2,c=3 + a=1,b=2,c=3 + +This is useful in at least two ways: one, as a data-generator as in the +above example using ``urand()``; two, for reconstructing individual +samples from data which has been count-aggregated: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/repeat-example.dat + color=blue,count=5 + color=red,count=4 + color=green,count=3 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr repeat -f count then cut -x -f count data/repeat-example.dat + color=blue + color=blue + color=blue + color=blue + color=blue + color=red + color=red + color=red + color=red + color=green + color=green + color=green + +After expansion with ``repeat``, such data can then be sent on to +``stats1 -a mode``, or (if the data are numeric) to ``stats1 -a +p10,p50,p90``, etc. + +.. _reference-verbs-reshape: + +reshape +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr reshape --help + Usage: mlr reshape [options] + Wide-to-long options: + -i {input field names} -o {key-field name,value-field name} + -r {input field regexes} -o {key-field name,value-field name} + These pivot/reshape the input data such that the input fields are removed + and separate records are emitted for each key/value pair. + Note: this works with tail -f and produces output records for each input + record seen. + Long-to-wide options: + -s {key-field name,value-field name} + These pivot/reshape the input data to undo the wide-to-long operation. + Note: this does not work with tail -f; it produces output records only after + all input records have been read. + + Examples: + + Input file "wide.txt": + time X Y + 2009-01-01 0.65473572 2.4520609 + 2009-01-02 -0.89248112 0.2154713 + 2009-01-03 0.98012375 1.3179287 + + mlr --pprint reshape -i X,Y -o item,value wide.txt + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + mlr --pprint reshape -r '[A-Z]' -o item,value wide.txt + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + Input file "long.txt": + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + mlr --pprint reshape -s item,value long.txt + time X Y + 2009-01-01 0.65473572 2.4520609 + 2009-01-02 -0.89248112 0.2154713 + 2009-01-03 0.98012375 1.3179287 + See also mlr nest. + +.. _reference-verbs-sample: + +sample +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sample --help + Usage: mlr sample [options] + Reservoir sampling (subsampling without replacement), optionally by category. + See also mlr bootstrap and mlr shuffle. + Options: + -g {a,b,c} Optional: group-by-field names for samples, e.g. a,b,c. + -k {k} Required: number of records to output in total, or by group if using -g. + -h|--help Show this message. + +This is reservoir-sampling: select *k* items from *n* with +uniform probability and no repeats in the sample. (If *n* is less than +*k*, then of course only *n* samples are produced.) With ``-g +{field names}``, produce a *k*-sample for each distinct value of the +specified field names. + +.. code-block:: none + + $ mlr --opprint sample -k 4 data/colored-shapes.dkvp + color shape flag i u v w x + purple triangle 0 90122 0.9986871176198068 0.3037738877233719 0.5154934457238382 5.365962021016529 + red circle 0 3139 0.04835898233323954 -0.03964684310055758 0.5263660881848111 5.3758779366493625 + orange triangle 0 67847 0.36746306902109926 0.5161574810505635 0.5176199566173642 3.1748088656576567 + yellow square 1 33576 0.3098376725521097 0.8525628505287842 0.49774122460981685 4.494754378604669 + + $ mlr --opprint sample -k 4 data/colored-shapes.dkvp + color shape flag i u v w x + blue square 1 16783 0.09974385090654347 0.7243899920872646 0.5353718443278438 4.431057737383438 + orange square 1 93291 0.5944176543007182 0.17744449786454086 0.49262281749172077 3.1548117990710653 + yellow square 1 54436 0.5268161165014636 0.8785588662666121 0.5058773791931063 7.019185838783636 + yellow square 1 55491 0.0025440267883102274 0.05474106287787284 0.5102729153751984 3.526301273728043 + + $ mlr --opprint sample -k 2 -g color data/colored-shapes.dkvp + color shape flag i u v w x + yellow triangle 1 11 0.6321695890307647 0.9887207810889004 0.4364983936735774 5.7981881667050565 + yellow square 1 917 0.8547010348386344 0.7356782810796262 0.4531511689924275 5.774541777078352 + red circle 1 4000 0.05490416175132373 0.07392337815122155 0.49416101516594396 5.355725080701707 + red square 0 87506 0.6357719216821314 0.6970867759393995 0.4940826462055272 6.351579417310387 + purple triangle 0 14898 0.7800986870203719 0.23998073813992293 0.5014775988383656 3.141006771777843 + purple triangle 0 151 0.032614487569017414 0.7346633365041219 0.7812143304483805 2.6831992610568047 + green triangle 1 126 0.1513010528347546 0.40346767294704544 0.051213231883952326 5.955109300797182 + green circle 0 17635 0.029856606049114442 0.4724542934246524 0.49529606749929744 5.239153910272168 + blue circle 1 1020 0.414263129226617 0.8304946402876182 0.13151094520189244 4.397873687920433 + blue triangle 0 220 0.441773289968473 0.44597731903759075 0.6329360666849821 4.3064608776550894 + orange square 0 1885 0.8079311983747106 0.8685956833908394 0.3116410800256374 4.390864584500387 + orange triangle 0 1533 0.32904497195507487 0.23168161807490417 0.8722623057355134 5.164071635714438 + + $ mlr --opprint sample -k 2 -g color then sort -f color data/colored-shapes.dkvp + color shape flag i u v w x + blue circle 0 215 0.7803586969333292 0.33146680638888126 0.04289047852629113 5.725365736377487 + blue circle 1 3616 0.8548431579124808 0.4989623130006362 0.3339426415875795 3.696785877560498 + green square 0 356 0.7674272008085286 0.341578843118008 0.4570224877870851 4.830320062215299 + green square 0 152 0.6684429446914862 0.016056003736548696 0.4656148241291592 5.434588759225423 + orange triangle 0 587 0.5175826237797857 0.08989091493635304 0.9011709461770973 4.265854207755811 + orange triangle 0 1533 0.32904497195507487 0.23168161807490417 0.8722623057355134 5.164071635714438 + purple triangle 0 14192 0.5196327866973567 0.7860928603468063 0.4964368415453642 4.899167143824484 + purple triangle 0 65 0.6842806710360729 0.5823723856331258 0.8014053396013747 5.805148213865135 + red square 1 2431 0.38378504852300466 0.11445015005595527 0.49355539228753786 5.146756570128739 + red triangle 0 57097 0.43763430414406546 0.3355450325004481 0.5322349637512487 4.144267240289442 + yellow triangle 1 11 0.6321695890307647 0.9887207810889004 0.4364983936735774 5.7981881667050565 + yellow square 1 158 0.41527900739142165 0.7118027080775757 0.4200799665161291 5.33279067554884 + + +Note that no output is produced until all inputs are in. Another way to do +sampling, which works in the streaming case, is ``mlr filter 'urand() & +0.001'`` where you tune the 0.001 to meet your needs. + +.. _reference-verbs-sec2gmt: + +sec2gmt +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sec2gmt -h + Usage: mlr sec2gmt [options] {comma-separated list of field names} + Replaces a numeric field representing seconds since the epoch with the + corresponding GMT timestamp; leaves non-numbers as-is. This is nothing + more than a keystroke-saver for the sec2gmt function: + mlr sec2gmt time1,time2 + is the same as + mlr put '$time1 = sec2gmt($time1); $time2 = sec2gmt($time2)' + Options: + -1 through -9: format the seconds using 1..9 decimal places, respectively. + --millis Input numbers are treated as milliseconds since the epoch. + --micros Input numbers are treated as microseconds since the epoch. + --nanos Input numbers are treated as nanoseconds since the epoch. + -h|--help Show this message. + +.. _reference-verbs-sec2gmtdate: + +sec2gmtdate +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sec2gmtdate -h + Usage: ../c/mlr sec2gmtdate {comma-separated list of field names} + Replaces a numeric field representing seconds since the epoch with the + corresponding GMT year-month-day timestamp; leaves non-numbers as-is. + This is nothing more than a keystroke-saver for the sec2gmtdate function: + ../c/mlr sec2gmtdate time1,time2 + is the same as + ../c/mlr put '$time1=sec2gmtdate($time1);$time2=sec2gmtdate($time2)' + +.. _reference-verbs-seqgen: + +seqgen +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr seqgen -h + Usage: mlr seqgen [options] + Passes input records directly to output. Most useful for format conversion. + Produces a sequence of counters. Discards the input record stream. Produces + output as specified by the options + + Options: + -f {name} (default "i") Field name for counters. + --start {value} (default 1) Inclusive start value. + --step {value} (default 1) Step value. + --stop {value} (default 100) Inclusive stop value. + -h|--help Show this message. + Start, stop, and/or step may be floating-point. Output is integer if start, + stop, and step are all integers. Step may be negative. It may not be zero + unless start == stop. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr seqgen --stop 10 + i=1 + i=2 + i=3 + i=4 + i=5 + i=6 + i=7 + i=8 + i=9 + i=10 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr seqgen --start 20 --stop 40 --step 4 + i=20 + i=24 + i=28 + i=32 + i=36 + i=40 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr seqgen --start 40 --stop 20 --step -4 + i=40 + i=36 + i=32 + i=28 + i=24 + i=20 + +.. _reference-verbs-shuffle: + +shuffle +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr shuffle -h + Usage: mlr shuffle [options] + Outputs records randomly permuted. No output records are produced until + all input records are read. See also mlr bootstrap and mlr sample. + Options: + -h|--help Show this message. + +.. _reference-verbs-skip-trivial-records: + +skip-trivial-records +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr skip-trivial-records -h + Usage: mlr skip-trivial-records [options] + Passes through all records except those with zero fields, + or those for which all fields have empty value. + Options: + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/trivial-records.csv + a,b,c + 1,2,3 + 4,,6 + ,, + ,8,9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv skip-trivial-records data/trivial-records.csv + a,b,c + 1,2,3 + 4,,6 + ,8,9 + +.. _reference-verbs-sort: + +sort +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort --help + Usage: mlr sort {flags} + Sorts records primarily by the first specified field, secondarily by the second + field, and so on. (Any records not having all specified sort keys will appear + at the end of the output, in the order they were encountered, regardless of the + specified sort order.) The sort is stable: records that compare equal will sort + in the order they were encountered in the input record stream. + + Options: + -f {comma-separated field names} Lexical ascending + -n {comma-separated field names} Numerical ascending; nulls sort last + -nf {comma-separated field names} Same as -n + -r {comma-separated field names} Lexical descending + -nr {comma-separated field names} Numerical descending; nulls sort first + -h|--help Show this message. + + Example: + mlr sort -f a,b -nr x,y,z + which is the same as: + mlr sort -f a -f b -nr x -nr y -nr z + +Example: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint sort -f a -nr x data/small + a b i x y + eks pan 2 0.7586799647899636 0.5221511083334797 + eks wye 4 0.38139939387114097 0.13418874328430463 + pan pan 1 0.3467901443380824 0.7268028627434533 + wye pan 5 0.5732889198020006 0.8636244699032729 + wye wye 3 0.20460330576630303 0.33831852551664776 + +Here's an example filtering log data: suppose multiple threads (labeled here by color) are all logging progress counts to a single log file. The log file is (by nature) chronological, so the progress of various threads is interleaved: + +.. code-block:: none + :emphasize-lines: 1-1 + + head -n 10 data/multicountdown.dat + upsec=0.002,color=green,count=1203 + upsec=0.083,color=red,count=3817 + upsec=0.188,color=red,count=3801 + upsec=0.395,color=blue,count=2697 + upsec=0.526,color=purple,count=953 + upsec=0.671,color=blue,count=2684 + upsec=0.899,color=purple,count=926 + upsec=0.912,color=red,count=3798 + upsec=1.093,color=blue,count=2662 + upsec=1.327,color=purple,count=917 + +We can group these by thread by sorting on the thread ID (here, +``color``). Since Miller's sort is stable, this means that +timestamps within each thread's log data are still chronological: + +.. code-block:: none + :emphasize-lines: 1-1 + + head -n 20 data/multicountdown.dat | mlr --opprint sort -f color + upsec color count + 0.395 blue 2697 + 0.671 blue 2684 + 1.093 blue 2662 + 2.064 blue 2659 + 2.2880000000000003 blue 2647 + 0.002 green 1203 + 1.407 green 1187 + 1.448 green 1177 + 2.313 green 1161 + 0.526 purple 953 + 0.899 purple 926 + 1.327 purple 917 + 1.703 purple 908 + 0.083 red 3817 + 0.188 red 3801 + 0.912 red 3798 + 1.416 red 3788 + 1.587 red 3782 + 1.601 red 3755 + 1.832 red 3717 + +Any records not having all specified sort keys will appear at the end of the output, in the order they +were encountered, regardless of the specified sort order: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort -n x data/sort-missing.dkvp + x=1 + x=2 + x=4 + a=3 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort -nr x data/sort-missing.dkvp + x=4 + x=2 + x=1 + a=3 + +.. _reference-verbs-sort-within-records: + +sort-within-records +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr sort-within-records -h + Usage: mlr sort-within-records [options] + Outputs records sorted lexically ascending by keys. + Options: + -r Recursively sort subobjects/submaps, e.g. for JSON input. + -h|--help Show this message. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/sort-within-records.json + { + "a": 1, + "b": 2, + "c": 3 + } + { + "b": 4, + "a": 5, + "c": 6 + } + { + "c": 7, + "b": 8, + "a": 9 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint cat data/sort-within-records.json + a b c + 1 2 3 + + b a c + 4 5 6 + + c b a + 7 8 9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json sort-within-records data/sort-within-records.json + { + "a": 1, + "b": 2, + "c": 3 + } + { + "a": 5, + "b": 4, + "c": 6 + } + { + "a": 9, + "b": 8, + "c": 7 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint sort-within-records data/sort-within-records.json + a b c + 1 2 3 + 5 4 6 + 9 8 7 + +.. _reference-verbs-stats1: + +stats1 +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats1 --help + Usage: mlr stats1 [options] + Computes univariate statistics for one or more given fields, accumulated across + the input record stream. + Options: + -a {sum,count,...} Names of accumulators: one or more of: + median This is the same as p50 + p10 p25.2 p50 p98 p100 etc. + TODO: flags for interpolated percentiles + count Count instances of fields + mode Find most-frequently-occurring values for fields; first-found wins tie + antimode Find least-frequently-occurring values for fields; first-found wins tie + sum Compute sums of specified fields + mean Compute averages (sample means) of specified fields + var Compute sample variance of specified fields + stddev Compute sample standard deviation of specified fields + meaneb Estimate error bars for averages (assuming no sample autocorrelation) + skewness Compute sample skewness of specified fields + kurtosis Compute sample kurtosis of specified fields + min Compute minimum values of specified fields + max Compute maximum values of specified fields + + -f {a,b,c} Value-field names on which to compute statistics + -g {d,e,f} Optional group-by-field names + + -i Use interpolated percentiles, like R's type=7; default like type=1.\n"); + Not sensical for string-valued fields.\n"); + -s Print iterative stats. Useful in tail -f contexts (in which + case please avoid pprint-format output since end of input + stream will never be seen). + -h|--help Show this message. + [TODO: more] + Example: mlr stats1 -a min,p10,p50,p90,max -f value -g size,shape + mlr stats1 + Example: mlr stats1 -a count,mode -f size + mlr stats1 + Example: mlr stats1 -a count,mode -f size -g shape + mlr stats1 + Example: mlr stats1 -a count,mode --fr '^[a-h].*$' -gr '^k.*$' + mlr stats1 + This computes count and mode statistics on all field names beginning + with a through h, grouped by all field names starting with k. + + Notes: + * p50 and median are synonymous. + * min and max output the same results as p0 and p100, respectively, but use + less memory. + * String-valued data make sense unless arithmetic on them is required, + e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data, + numbers are less than strings. + * count and mode allow text input; the rest require numeric input. + In particular, 1 and 1.0 are distinct text for count and mode. + * When there are mode ties, the first-encountered datum wins. + +These are simple univariate statistics on one or more number-valued fields +(``count`` and ``mode`` apply to non-numeric fields as well), +optionally categorized by one or more other fields. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab stats1 -a count,sum,min,p10,p50,mean,p90,max -f x,y data/medium + x_count 10000 + x_sum 4986.019681679581 + x_min 0.00004509679127584487 + x_p10 0.09332217805283527 + x_p50 0.5011592202840128 + x_mean 0.49860196816795804 + x_p90 0.900794437962015 + x_max 0.999952670371898 + y_count 10000 + y_sum 5062.057444929905 + y_min 0.00008818962627266114 + y_p10 0.10213207378968225 + y_p50 0.5060212582772865 + y_mean 0.5062057444929905 + y_p90 0.9053657573378745 + y_max 0.9999648102177897 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a mean -f x,y -g b then sort -f b data/medium + b x_mean y_mean + eks 0.5063609846272304 0.510292657158104 + hat 0.4878988625336502 0.5131176341556505 + pan 0.4973036405471583 0.49959885012092725 + wye 0.4975928392133964 0.5045964890907357 + zee 0.5042419022900586 0.5029967546798116 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint stats1 -a p50,p99 -f u,v -g color \ + then put '$ur=$u_p99/$u_p50;$vr=$v_p99/$v_p50' \ + data/colored-shapes.dkvp + color u_p50 u_p99 v_p50 v_p99 ur vr + yellow 0.5010187906650703 0.9890464545334569 0.5206303554834582 0.9870337429747029 1.9740705797093183 1.8958436298977264 + red 0.48503770531462564 0.9900536015797581 0.49258608624814926 0.9944442307252868 2.0411889441410493 2.0188232239761583 + purple 0.501319018852234 0.9888929892441335 0.5045708384576747 0.9882869130316426 1.9725822321846005 1.9586683131600438 + green 0.5020151016389706 0.9907635833945612 0.5053591509128329 0.9901745564521951 1.9735732653458684 1.9593482272234264 + blue 0.525225660059 0.9926547550299167 0.48516993577967726 0.993872833141726 1.8899586035427312 2.0485045750919286 + orange 0.4835478569328253 0.9936350141409035 0.48091255603363914 0.9891023960550895 2.0548845370623567 2.0567198415711636 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint count-distinct -f shape then sort -nr count data/colored-shapes.dkvp + shape count + square 4115 + triangle 3372 + circle 2591 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a mode -f color -g shape data/colored-shapes.dkvp + shape color_mode + triangle red + square red + circle red + +.. _reference-verbs-stats2: + +stats2 +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr stats2 --help + Usage: mlr stats2 [options] + Computes bivariate statistics for one or more given field-name pairs, + accumulated across the input record stream. + -a {linreg-ols,corr,...} Names of accumulators: one or more of: + linreg-ols Linear regression using ordinary least squares + linreg-pca Linear regression using principal component analysis + r2 Quality metric for linreg-ols (linreg-pca emits its own) + logireg Logistic regression + corr Sample correlation + cov Sample covariance + covx Sample-covariance matrix + -f {a,b,c,d} Value-field name-pairs on which to compute statistics. + There must be an even number of names. + -g {e,f,g} Optional group-by-field names. + -v Print additional output for linreg-pca. + -s Print iterative stats. Useful in tail -f contexts (in which + case please avoid pprint-format output since end of input + stream will never be seen). + --fit Rather than printing regression parameters, applies them to + the input data to compute new fit fields. All input records are + held in memory until end of input stream. Has effect only for + linreg-ols, linreg-pca, and logireg. + Only one of -s or --fit may be used. + Example: mlr stats2 -a linreg-pca -f x,y + Example: mlr stats2 -a linreg-ols,r2 -f x,y -g size,shape + Example: mlr stats2 -a corr -f x,y + +These are simple bivariate statistics on one or more pairs of number-valued +fields, optionally categorized by one or more fields. + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --oxtab put '$x2=$x*$x; $xy=$x*$y; $y2=$y**2' \ + then stats2 -a cov,corr -f x,y,y,y,x2,xy,x2,y2 \ + data/medium + x_y_cov 0.000042574820827444476 + x_y_corr 0.0005042001844467462 + y_y_cov 0.08461122467974003 + y_y_corr 1 + x2_xy_cov 0.04188382281779374 + x2_xy_corr 0.630174342037994 + x2_y2_cov -0.00030953725962542085 + x2_y2_corr -0.0034249088761121966 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint put '$x2=$x*$x; $xy=$x*$y; $y2=$y**2' \ + then stats2 -a linreg-ols,r2 -f x,y,y,y,xy,y2 -g a \ + data/medium + a x_y_ols_m x_y_ols_b x_y_ols_n x_y_r2 y_y_ols_m y_y_ols_b y_y_ols_n y_y_r2 xy_y2_ols_m xy_y2_ols_b xy_y2_ols_n xy_y2_r2 + pan 0.01702551273681908 0.5004028922897639 2081 0.00028691820445814767 1 0 2081 1 0.8781320866715662 0.11908230147563566 2081 0.41749827377311266 + eks 0.0407804923685586 0.48140207967651016 1965 0.0016461239223448587 1 0 1965 1 0.8978728611690183 0.10734054433612333 1965 0.45563223864254526 + wye -0.03915349075204814 0.5255096523974456 1966 0.0015051268704373607 1 0 1966 1 0.8538317334220835 0.1267454301662969 1966 0.38991721818599295 + zee 0.0027812364960399147 0.5043070448033061 2047 0.000007751652858786137 1 0 2047 1 0.8524439912011013 0.12401684308018937 2047 0.39356598090006495 + hat -0.018620577041095078 0.5179005397264935 1941 0.0003520036646055585 1 0 1941 1 0.8412305086345014 0.13557328318623216 1941 0.3687944261732265 + +Here's an example simple line-fit. The ``x`` and ``y`` +fields of the ``data/medium`` dataset are just independent uniformly +distributed on the unit interval. Here we remove half the data and fit a line to it. + +.. code-block:: none + + + # Prepare input data: + mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)' data/medium > data/medium-squares + + # Do a linear regression and examine coefficients: + mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares + x_y_pca_m=1.014419 + x_y_pca_b=0.000308 + x_y_pca_quality=0.861354 + + # Option 1 to apply the regression coefficients and produce a linear fit: + # Set x_y_pca_m and x_y_pca_b as shell variables: + eval $(mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares) + # In addition to x and y, make a new yfit which is the line fit, then plot + # using your favorite tool: + mlr --onidx put '$yfit='$x_y_pca_m'*$x+'$x_y_pca_b then cut -x -f a,b,i data/medium-squares \ + | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1 + + # Option 2 to apply the regression coefficients and produce a linear fit: use --fit option + mlr --onidx stats2 -a linreg-pca --fit -f x,y then cut -f a,b,i data/medium-squares \ + | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1 + + +I use `pgr `_ for plotting; here's a screenshot. + +.. image:: data/linreg-example.jpg + + +(Thanks Drew Kunas for a good conversation about PCA!) + +Here's an example estimating time-to-completion for a set of jobs. Input data comes from a log file, with number of work units left to do in the ``count`` field and accumulated seconds in the ``upsec`` field, labeled by the ``color`` field: + +.. code-block:: none + :emphasize-lines: 1-1 + + head -n 10 data/multicountdown.dat + upsec=0.002,color=green,count=1203 + upsec=0.083,color=red,count=3817 + upsec=0.188,color=red,count=3801 + upsec=0.395,color=blue,count=2697 + upsec=0.526,color=purple,count=953 + upsec=0.671,color=blue,count=2684 + upsec=0.899,color=purple,count=926 + upsec=0.912,color=red,count=3798 + upsec=1.093,color=blue,count=2662 + upsec=1.327,color=purple,count=917 + +We can do a linear regression on count remaining as a function of time: with ``c = m*u+b`` we want to find the time when the count goes to zero, i.e. ``u=-b/m``. + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --oxtab stats2 -a linreg-pca -f upsec,count -g color \ + then put '$donesec = -$upsec_count_pca_b/$upsec_count_pca_m' \ + data/multicountdown.dat + color green + upsec_count_pca_m -32.75691673397728 + upsec_count_pca_b 1213.7227296044375 + upsec_count_pca_n 24 + upsec_count_pca_quality 0.9999839351341062 + donesec 37.052410624028525 + + color red + upsec_count_pca_m -37.367646434187435 + upsec_count_pca_b 3810.1334002923936 + upsec_count_pca_n 30 + upsec_count_pca_quality 0.9999894618183773 + donesec 101.9634299688333 + + color blue + upsec_count_pca_m -29.2312120633493 + upsec_count_pca_b 2698.9328203182517 + upsec_count_pca_n 25 + upsec_count_pca_quality 0.9999590846136102 + donesec 92.33051350964094 + + color purple + upsec_count_pca_m -39.03009744795354 + upsec_count_pca_b 979.9883413064914 + upsec_count_pca_n 21 + upsec_count_pca_quality 0.9999908956206317 + donesec 25.10852919630297 + +.. _reference-verbs-step: + +step +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr step --help + Usage: mlr step [options] + Computes values dependent on the previous record, optionally grouped by category. + Options: + -a {delta,rsum,...} Names of steppers: comma-separated, one or more of: + delta Compute differences in field(s) between successive records + shift Include value(s) in field(s) from previous record, if any + from-first Compute differences in field(s) from first record + ratio Compute ratios in field(s) between successive records + rsum Compute running sums of field(s) between successive records + counter Count instances of field(s) between successive records + ewma Exponentially weighted moving average over successive records + + -f {a,b,c} Value-field names on which to compute statistics + -g {d,e,f} Optional group-by-field names + -F Computes integerable things (e.g. counter) in floating point. + As of Miller 6 this happens automatically, but the flag is accepted + as a no-op for backward compatibility with Miller 5 and below. + -d {x,y,z} Weights for ewma. 1 means current sample gets all weight (no + smoothing), near under under 1 is light smoothing, near over 0 is + heavy smoothing. Multiple weights may be specified, e.g. + "mlr step -a ewma -f sys_load -d 0.01,0.1,0.9". Default if omitted + is "-d 0.5". + -o {a,b,c} Custom suffixes for EWMA output fields. If omitted, these default to + the -d values. If supplied, the number of -o values must be the same + as the number of -d values. + -h|--help Show this message. + + Examples: + mlr step -a rsum -f request_size + mlr step -a delta -f request_size -g hostname + mlr step -a ewma -d 0.1,0.9 -f x,y + mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y + mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g group_name + + Please see https://miller.readthedocs.io/en/latest/reference-verbs.html#filter or + https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average + for more information on EWMA. + +Most Miller commands are record-at-a-time, with the exception of ``stats1``, ``stats2``, and ``histogram`` which compute aggregate output. The ``step`` command is intermediate: it allows the option of adding fields which are functions of fields from previous records. Rsum is short for *running sum*. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a shift,delta,rsum,counter -f x data/medium | head -15 + a b i x y x_shift x_delta x_rsum x_counter + pan pan 1 0.3467901443380824 0.7268028627434533 - 0 0.3467901443380824 1 + eks pan 2 0.7586799647899636 0.5221511083334797 0.3467901443380824 0.41188982045188116 1.105470109128046 2 + wye wye 3 0.20460330576630303 0.33831852551664776 0.7586799647899636 -0.5540766590236605 1.3100734148943491 3 + eks wye 4 0.38139939387114097 0.13418874328430463 0.20460330576630303 0.17679608810483793 1.6914728087654902 4 + wye pan 5 0.5732889198020006 0.8636244699032729 0.38139939387114097 0.19188952593085962 2.264761728567491 5 + zee pan 6 0.5271261600918548 0.49322128674835697 0.5732889198020006 -0.04616275971014583 2.7918878886593457 6 + eks zee 7 0.6117840605678454 0.1878849191181694 0.5271261600918548 0.08465790047599064 3.403671949227191 7 + zee wye 8 0.5985540091064224 0.976181385699006 0.6117840605678454 -0.013230051461422976 4.0022259583336135 8 + hat wye 9 0.03144187646093577 0.7495507603507059 0.5985540091064224 -0.5671121326454867 4.033667834794549 9 + pan wye 10 0.5026260055412137 0.9526183602969864 0.03144187646093577 0.47118412908027796 4.536293840335763 10 + pan pan 11 0.7930488423451967 0.6505816637259333 0.5026260055412137 0.29042283680398295 5.32934268268096 11 + zee pan 12 0.3676141320555616 0.23614420670296965 0.7930488423451967 -0.4254347102896351 5.696956814736522 12 + eks pan 13 0.4915175580479536 0.7709126592971468 0.3676141320555616 0.12390342599239201 6.1884743727844755 13 + eks zee 14 0.5207382318405251 0.34141681118811673 0.4915175580479536 0.02922067379257154 6.709212604625001 14 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a shift,delta,rsum,counter -f x -g a data/medium | head -15 + a b i x y x_shift x_delta x_rsum x_counter + pan pan 1 0.3467901443380824 0.7268028627434533 - 0 0.3467901443380824 1 + eks pan 2 0.7586799647899636 0.5221511083334797 - 0 0.7586799647899636 1 + wye wye 3 0.20460330576630303 0.33831852551664776 - 0 0.20460330576630303 1 + eks wye 4 0.38139939387114097 0.13418874328430463 0.7586799647899636 -0.3772805709188226 1.1400793586611044 2 + wye pan 5 0.5732889198020006 0.8636244699032729 0.20460330576630303 0.36868561403569755 0.7778922255683036 2 + zee pan 6 0.5271261600918548 0.49322128674835697 - 0 0.5271261600918548 1 + eks zee 7 0.6117840605678454 0.1878849191181694 0.38139939387114097 0.23038466669670443 1.75186341922895 3 + zee wye 8 0.5985540091064224 0.976181385699006 0.5271261600918548 0.07142784901456767 1.1256801691982772 2 + hat wye 9 0.03144187646093577 0.7495507603507059 - 0 0.03144187646093577 1 + pan wye 10 0.5026260055412137 0.9526183602969864 0.3467901443380824 0.1558358612031313 0.8494161498792961 2 + pan pan 11 0.7930488423451967 0.6505816637259333 0.5026260055412137 0.29042283680398295 1.6424649922244927 3 + zee pan 12 0.3676141320555616 0.23614420670296965 0.5985540091064224 -0.23093987705086083 1.4932943012538389 3 + eks pan 13 0.4915175580479536 0.7709126592971468 0.6117840605678454 -0.1202665025198918 2.2433809772769036 4 + eks zee 14 0.5207382318405251 0.34141681118811673 0.4915175580479536 0.02922067379257154 2.7641192091174287 5 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a ewma -f x -d 0.1,0.9 data/medium | head -15 + a b i x y x_ewma_0.1 x_ewma_0.9 + pan pan 1 0.3467901443380824 0.7268028627434533 0.3467901443380824 0.3467901443380824 + eks pan 2 0.7586799647899636 0.5221511083334797 0.3879791263832706 0.7174909827447755 + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387 0.25589207346415027 + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055 0.3688486618304419 + wye pan 5 0.5732889198020006 0.8636244699032729 0.3910644883290776 0.5528448940048447 + zee pan 6 0.5271261600918548 0.49322128674835697 0.4046706555053553 0.5296980334831537 + eks zee 7 0.6117840605678454 0.1878849191181694 0.4253819960116043 0.6035754578593763 + zee wye 8 0.5985540091064224 0.976181385699006 0.44269919732108615 0.5990561539817179 + hat wye 9 0.03144187646093577 0.7495507603507059 0.40157346523507115 0.08820330421301396 + pan wye 10 0.5026260055412137 0.9526183602969864 0.41167871926568544 0.46118373540839375 + pan pan 11 0.7930488423451967 0.6505816637259333 0.44981573157363663 0.7598623316515164 + zee pan 12 0.3676141320555616 0.23614420670296965 0.4415955716218291 0.4068389520151571 + eks pan 13 0.4915175580479536 0.7709126592971468 0.4465877702644416 0.48304969744467396 + eks zee 14 0.5207382318405251 0.34141681118811673 0.4540028164220499 0.51696937840094 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a ewma -f x -d 0.1,0.9 -o smooth,rough data/medium | head -15 + a b i x y x_ewma_smooth x_ewma_rough + pan pan 1 0.3467901443380824 0.7268028627434533 0.3467901443380824 0.3467901443380824 + eks pan 2 0.7586799647899636 0.5221511083334797 0.3879791263832706 0.7174909827447755 + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387 0.25589207346415027 + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055 0.3688486618304419 + wye pan 5 0.5732889198020006 0.8636244699032729 0.3910644883290776 0.5528448940048447 + zee pan 6 0.5271261600918548 0.49322128674835697 0.4046706555053553 0.5296980334831537 + eks zee 7 0.6117840605678454 0.1878849191181694 0.4253819960116043 0.6035754578593763 + zee wye 8 0.5985540091064224 0.976181385699006 0.44269919732108615 0.5990561539817179 + hat wye 9 0.03144187646093577 0.7495507603507059 0.40157346523507115 0.08820330421301396 + pan wye 10 0.5026260055412137 0.9526183602969864 0.41167871926568544 0.46118373540839375 + pan pan 11 0.7930488423451967 0.6505816637259333 0.44981573157363663 0.7598623316515164 + zee pan 12 0.3676141320555616 0.23614420670296965 0.4415955716218291 0.4068389520151571 + eks pan 13 0.4915175580479536 0.7709126592971468 0.4465877702644416 0.48304969744467396 + eks zee 14 0.5207382318405251 0.34141681118811673 0.4540028164220499 0.51696937840094 + + +Example deriving uptime-delta from system uptime: + +.. code-block:: none + + $ each 10 uptime | mlr -p step -a delta -f 11 + ... + 20:08 up 36 days, 10:38, 5 users, load averages: 1.42 1.62 1.73 0.000000 + 20:08 up 36 days, 10:38, 5 users, load averages: 1.55 1.64 1.74 0.020000 + 20:08 up 36 days, 10:38, 7 users, load averages: 1.58 1.65 1.74 0.010000 + 20:08 up 36 days, 10:38, 9 users, load averages: 1.78 1.69 1.76 0.040000 + 20:08 up 36 days, 10:39, 9 users, load averages: 2.12 1.76 1.78 0.070000 + 20:08 up 36 days, 10:39, 9 users, load averages: 2.51 1.85 1.81 0.090000 + 20:08 up 36 days, 10:39, 8 users, load averages: 2.79 1.92 1.83 0.070000 + 20:08 up 36 days, 10:39, 4 users, load averages: 2.64 1.90 1.83 -0.020000 + + +.. _reference-verbs-tac: + +tac +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr tac --help + Usage: mlr tac [options] + Prints records in reverse order from the order in which they were encountered. + Options: + -h|--help Show this message. + +Prints the records in the input stream in reverse order. Note: this requires Miller to retain all input records in memory before any output records are produced. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint cat data/a.csv + a b c + 1 2 3 + 4 5 6 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint cat data/b.csv + a b c + 7 8 9 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint tac data/a.csv data/b.csv + a b c + 7 8 9 + 4 5 6 + 1 2 3 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint put '$filename=FILENAME' then tac data/a.csv data/b.csv + a b c filename + 7 8 9 data/b.csv + 4 5 6 data/a.csv + 1 2 3 data/a.csv + +.. _reference-verbs-tail: + +tail +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr tail --help + Usage: mlr tail [options] + Passes through the last n records, optionally by category. + Options: + -g {a,b,c} Optional group-by-field names for head counts, e.g. a,b,c. + -n {n} Head-count to print. Default 10. + -h|--help Show this message. + +Prints the last *n* records in the input stream, optionally by category. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint tail -n 4 data/colored-shapes.dkvp + color shape flag i u v w x + blue square 1 99974 0.6189062525431605 0.2637962404841453 0.5311465405784674 6.210738209085753 + blue triangle 0 99976 0.008110504040268474 0.8267274952432482 0.4732962944898885 6.146956761817328 + yellow triangle 0 99990 0.3839424618160777 0.55952913620132 0.5113763011485609 4.307973891915119 + yellow circle 1 99994 0.764950884927175 0.25284227383991364 0.49969878539567425 5.013809741826425 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint tail -n 1 -g shape data/colored-shapes.dkvp + color shape flag i u v w x + yellow triangle 0 99990 0.3839424618160777 0.55952913620132 0.5113763011485609 4.307973891915119 + blue square 1 99974 0.6189062525431605 0.2637962404841453 0.5311465405784674 6.210738209085753 + yellow circle 1 99994 0.764950884927175 0.25284227383991364 0.49969878539567425 5.013809741826425 + +.. _reference-verbs-tee: + +tee +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr tee --help + Usage: mlr tee [options] {filename} + Options: + -a Append to existing file, if any, rather than overwriting. + -p Treat filename as a pipe-to command. + Any of the output-format command-line flags (see mlr -h). Example: using + mlr --icsv --opprint put '...' then tee --ojson ./mytap.dat then stats1 ... + the input is CSV, the output is pretty-print tabular, but the tee-file output + is written in JSON format. + + -h|--help Show this message. + +.. _reference-verbs-template: + +template +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr template --help + Usage: mlr template [options] + Places input-record fields in the order specified by list of column names. + If the input record is missing a specified field, it will be filled with the fill-with. + If the input record possesses an unspecified field, it will be discarded. + Options: + -f {a,b,c} Comma-separated field names for template, e.g. a,b,c. + -t {filename} CSV file whose header line will be used for template. + --fill-with {filler string} What to fill absent fields with. Defaults to the empty string. + -h|--help Show this message. + Example: + * Specified fields are a,b,c. + * Input record is c=3,a=1,f=6. + * Output record is a=1,b=,c=3. + +.. _reference-verbs-top: + +top +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr top --help + Usage: mlr top [options] + -f {a,b,c} Value-field names for top counts. + -g {d,e,f} Optional group-by-field names for top counts. + -n {count} How many records to print per category; default 1. + -a Print all fields for top-value records; default is + to print only value and group-by fields. Requires a single + value-field name only. + --min Print top smallest values; default is top largest values. + -F Keep top values as floats even if they look like integers. + -o {name} Field name for output indices. Default "top_idx". + Prints the n records with smallest/largest values at specified fields, + optionally by category. + +Note that ``top`` is distinct from :ref:`reference-verbs-head` -- ``head`` shows fields which appear first in the data stream; ``top`` shows fields which are numerically largest (or smallest). + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint top -n 4 -f x data/medium + top_idx x_top + 1 0.999952670371898 + 2 0.9998228522652893 + 3 0.99973332327313 + 4 0.9995625801977208 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint top -n 4 -f x -o someothername data/medium + someothername x_top + 1 0.999952670371898 + 2 0.9998228522652893 + 3 0.99973332327313 + 4 0.9995625801977208 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint top -n 2 -f x -g a then sort -f a data/medium + a top_idx x_top + eks 1 0.9988110946859143 + eks 2 0.9985342548358704 + hat 1 0.999952670371898 + hat 2 0.99973332327313 + pan 1 0.9994029107062516 + pan 2 0.9990440068491747 + wye 1 0.9998228522652893 + wye 2 0.9992635865771493 + zee 1 0.9994904324789629 + zee 2 0.9994378171787394 + +.. _reference-verbs-uniq: + +uniq +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr uniq --help + Usage: mlr uniq [options] + Prints distinct values for specified field names. With -c, same as + count-distinct. For uniq, -f is a synonym for -g. + + Options: + -g {d,e,f} Group-by-field names for uniq counts. + -c Show repeat counts in addition to unique values. + -n Show only the number of distinct values. + -o {name} Field name for output count. Default "count". + -a Output each unique record only once. Incompatible with -g. + With -c, produces unique records, with repeat counts for each. + With -n, produces only one record which is the unique-record count. + With neither -c nor -n, produces unique records. + +There are two main ways to use ``mlr uniq``: the first way is with ``-g`` to specify group-by columns. + +.. code-block:: none + :emphasize-lines: 1-1 + + wc -l data/colored-shapes.dkvp + 10078 data/colored-shapes.dkvp + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr uniq -g color,shape data/colored-shapes.dkvp + color=yellow,shape=triangle + color=red,shape=square + color=red,shape=circle + color=purple,shape=triangle + color=yellow,shape=circle + color=purple,shape=square + color=yellow,shape=square + color=red,shape=triangle + color=green,shape=triangle + color=green,shape=square + color=blue,shape=circle + color=blue,shape=triangle + color=purple,shape=circle + color=blue,shape=square + color=green,shape=circle + color=orange,shape=triangle + color=orange,shape=square + color=orange,shape=circle + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint uniq -g color,shape -c then sort -f color,shape data/colored-shapes.dkvp + color shape count + blue circle 384 + blue square 589 + blue triangle 497 + green circle 287 + green square 454 + green triangle 368 + orange circle 68 + orange square 128 + orange triangle 107 + purple circle 289 + purple square 481 + purple triangle 372 + red circle 1207 + red square 1874 + red triangle 1560 + yellow circle 356 + yellow square 589 + yellow triangle 468 + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --opprint uniq -g color,shape -c -o someothername \ + then sort -nr someothername \ + data/colored-shapes.dkvp + color shape someothername + red square 1874 + red triangle 1560 + red circle 1207 + yellow square 589 + blue square 589 + blue triangle 497 + purple square 481 + yellow triangle 468 + green square 454 + blue circle 384 + purple triangle 372 + green triangle 368 + yellow circle 356 + purple circle 289 + green circle 287 + orange square 128 + orange triangle 107 + orange circle 68 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint uniq -n -g color,shape data/colored-shapes.dkvp + count + 18 + +The second main way to use ``mlr uniq`` is without group-by columns, using ``-a`` instead: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/repeats.dkvp + color=red,shape=square,flag=0 + color=purple,shape=triangle,flag=0 + color=yellow,shape=circle,flag=1 + color=red,shape=circle,flag=1 + color=red,shape=square,flag=0 + color=yellow,shape=circle,flag=1 + color=red,shape=square,flag=0 + color=red,shape=square,flag=0 + color=yellow,shape=circle,flag=1 + color=red,shape=circle,flag=1 + color=yellow,shape=circle,flag=1 + color=yellow,shape=circle,flag=1 + color=purple,shape=triangle,flag=0 + color=yellow,shape=circle,flag=1 + color=yellow,shape=circle,flag=1 + color=red,shape=circle,flag=1 + color=red,shape=square,flag=0 + color=purple,shape=triangle,flag=0 + color=yellow,shape=circle,flag=1 + color=red,shape=square,flag=0 + color=purple,shape=square,flag=0 + color=red,shape=square,flag=0 + color=red,shape=square,flag=1 + color=red,shape=square,flag=0 + color=red,shape=square,flag=0 + color=purple,shape=triangle,flag=0 + color=red,shape=square,flag=0 + color=purple,shape=triangle,flag=0 + color=red,shape=square,flag=0 + color=red,shape=square,flag=0 + color=purple,shape=square,flag=0 + color=red,shape=square,flag=0 + color=red,shape=square,flag=0 + color=purple,shape=triangle,flag=0 + color=yellow,shape=triangle,flag=1 + color=purple,shape=square,flag=0 + color=yellow,shape=circle,flag=1 + color=purple,shape=triangle,flag=0 + color=red,shape=circle,flag=1 + color=purple,shape=triangle,flag=0 + color=purple,shape=triangle,flag=0 + color=red,shape=square,flag=0 + color=red,shape=circle,flag=1 + color=red,shape=square,flag=1 + color=red,shape=square,flag=0 + color=red,shape=circle,flag=1 + color=purple,shape=square,flag=0 + color=purple,shape=square,flag=0 + color=red,shape=square,flag=1 + color=purple,shape=triangle,flag=0 + color=purple,shape=triangle,flag=0 + color=purple,shape=square,flag=0 + color=yellow,shape=circle,flag=1 + color=red,shape=square,flag=0 + color=yellow,shape=triangle,flag=1 + color=yellow,shape=circle,flag=1 + color=purple,shape=square,flag=0 + +.. code-block:: none + :emphasize-lines: 1-1 + + wc -l data/repeats.dkvp + 57 data/repeats.dkvp + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint uniq -a data/repeats.dkvp + color shape flag + red square 0 + purple triangle 0 + yellow circle 1 + red circle 1 + purple square 0 + red square 1 + yellow triangle 1 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint uniq -a -n data/repeats.dkvp + count + 7 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint uniq -a -c data/repeats.dkvp + count color shape flag + 17 red square 0 + 11 purple triangle 0 + 11 yellow circle 1 + 6 red circle 1 + 7 purple square 0 + 3 red square 1 + 2 yellow triangle 1 + +.. _reference-verbs-unsparsify: + +unsparsify +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr unsparsify --help + Usage: mlr unsparsify [options] + Prints records with the union of field names over all input records. + For field names absent in a given record but present in others, fills in + a value. This verb retains all input before producing any output. + Options: + --fill-with {filler string} What to fill absent fields with. Defaults to + the empty string. + -f {a,b,c} Specify field names to be operated on. Any other fields won't be + modified, and operation will be streaming. + -h|--help Show this message. + Example: if the input is two records, one being 'a=1,b=2' and the other + being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and + 'a=,b=3,c=4'. + +Examples: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/sparse.json + {"a":1,"b":2,"v":3} + {"u":1,"b":2} + {"a":1,"v":2,"x":3} + {"v":1,"w":2} + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json unsparsify data/sparse.json + { + "a": 1, + "b": 2, + "v": 3, + "u": "", + "x": "", + "w": "" + } + { + "a": "", + "b": 2, + "v": "", + "u": 1, + "x": "", + "w": "" + } + { + "a": 1, + "b": "", + "v": 2, + "u": "", + "x": 3, + "w": "" + } + { + "a": "", + "b": "", + "v": 1, + "u": "", + "x": "", + "w": 2 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint unsparsify data/sparse.json + a b v u x w + 1 2 3 - - - + - 2 - 1 - - + 1 - 2 - 3 - + - - 1 - - 2 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint unsparsify --fill-with missing data/sparse.json + a b v u x w + 1 2 3 missing missing missing + missing 2 missing 1 missing missing + 1 missing 2 missing 3 missing + missing missing 1 missing missing 2 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint unsparsify -f a,b,u data/sparse.json + a b v u + 1 2 3 - + + u b a + 1 2 - + + a v x b u + 1 2 3 - - + + v w a b u + 1 2 - - - + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint unsparsify -f a,b,u,v,w,x then regularize data/sparse.json + a b v u w x + 1 2 3 - - - + - 2 - 1 - - + 1 - 2 - - 3 + - - 1 - 2 - + diff --git a/docs6b/docs/_build/html/_sources/reference.rst.txt b/docs6b/docs/_build/html/_sources/reference.rst.txt new file mode 100644 index 000000000..02c1ab6bf --- /dev/null +++ b/docs6b/docs/_build/html/_sources/reference.rst.txt @@ -0,0 +1,31 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Main reference +================================================================ + +TODO: keep splititng up this big file + +String literals +---------------------------------------------------------------- + +You can use the following backslash escapes for strings such as between the double quotes in contexts such as ``mlr filter '$name =~ "..."'``, ``mlr put '$name = $othername . "..."'``, ``mlr put '$name = sub($name, "...", "...")``, etc.: + +* ``\a``: ASCII code 0x07 (alarm/bell) +* ``\b``: ASCII code 0x08 (backspace) +* ``\f``: ASCII code 0x0c (formfeed) +* ``\n``: ASCII code 0x0a (LF/linefeed/newline) +* ``\r``: ASCII code 0x0d (CR/carriage return) +* ``\t``: ASCII code 0x09 (tab) +* ``\v``: ASCII code 0x0b (vertical tab) +* ``\\``: backslash +* ``\"``: double quote +* ``\123``: Octal 123, etc. for ``\000`` up to ``\377`` +* ``\x7f``: Hexadecimal 7f, etc. for ``\x00`` up to ``\xff`` + +See also https://en.wikipedia.org/wiki/Escape_sequences_in_C. + +These replacements apply only to strings you key in for the DSL expressions for ``filter`` and ``put``: that is, if you type ``\t`` in a string literal for a ``filter``/``put`` expression, it will be turned into a tab character. If you want a backslash followed by a ``t``, then please type ``\\t``. + +However, these replacements are not done automatically within your data stream. If you wish to make these replacements, you can do, for example, for a field named ``field``, ``mlr put '$field = gsub($field, "\\t", "\t")'``. If you need to make such a replacement for all fields in your data, you should probably simply use the system ``sed`` command. + diff --git a/docs6b/docs/_build/html/_sources/release-docs.rst.txt b/docs6b/docs/_build/html/_sources/release-docs.rst.txt new file mode 100644 index 000000000..eda04cbc8 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/release-docs.rst.txt @@ -0,0 +1,21 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Documents by release +================================================================ + +As of September 2020, for 5.9.1 onward, release-specific docs will be handled automatically by https://miller.readthedocs.io whenever a new release is tagged at https://github.com/johnkerl/miller/releases. + +Information here is for documents from before the readthedocs port: + +* `Head `_ +* `Miller 5.9.1 `_ +* `Miller 5.9.0 `_ +* `Miller 5.8.0 `_ +* `Miller 5.7.0 `_ +* `Miller 5.6.2 `_ +* `Miller 5.6.1 `_ +* `Miller 5.6.0 `_ +* `Miller 5.5.0 `_ +* `Miller 5.4.0 `_ +* `Miller 5.3.0 `_ diff --git a/docs6b/docs/_build/html/_sources/repl.rst.txt b/docs6b/docs/_build/html/_sources/repl.rst.txt new file mode 100644 index 000000000..2c3964d9b --- /dev/null +++ b/docs6b/docs/_build/html/_sources/repl.rst.txt @@ -0,0 +1,184 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +The REPL +================================================================ + +The Miller REPL (read-evaluate-print loop) is an interactive counterpart to record-processing using the ``put``/``filter`` language. (A REPL is anything that evaluates what you type into it -- like ``python`` with no arguments, or Ruby's ``irb``, or ``node`` with no arguments, etc.) + +Miller's REPL isn't a source-level debugger which lets you execute one source-code *statement* at a time -- however, it does let you operate on one *record* at a time. Further, it lets you use "immediate expressions", namely, you can interact with the language without having to provide data from an input file. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr repl + + [mlr] 1 + 2 + 3 + +Using Miller without the REPL +---------------------------------------------------------------- + +Using ``put`` and ``filter``, you can do the following as we've seen above: + +* Specify input format (e.g. ``--icsv``), output format (e.g. ``--ojson``), etc. using command-line flags. +* Specify filenames on the command line. +* Define ``begin {...}`` blocks which are executed before the first record is read. +* Define ``end {...}`` blocks which are executed after the last record is read. +* Define user-defined functions/subroutines using ``func`` and ``subr``. +* Specify statements to be executed on each record -- which are anything outside of ``begin``/``end``/``func``/``subr``. +* Example: + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --icsv --ojson --from example.csv head -n 2 \ + then put 'begin {print "HELLO"} $z = $x + $y; end {print "GOODBYE"}' + HELLO + { + "color": "yellow", + "shape": "triangle", + "flag": true, + "index": 11, + "quantity": 43.6498, + "rate": 9.8870 + } + { + "color": "red", + "shape": "square", + "flag": true, + "index": 15, + "quantity": 79.2778, + "rate": 0.0130 + } + GOODBYE + +Using Miller with the REPL +---------------------------------------------------------------- + +Using the REPL, by contrast, you get interactive control over those same steps: + +* Specify input format (e.g. ``--icsv``), output format (e.g. ``--ojson``), etc. using command-line flags. +* REPL-only statements (non-DSL statements) start with ``:``, such as ``:help`` or ``:quit`` + or ``:open``. +* Specify filenames either on the command line or via ``:open`` at the Miller REPL. +* Read records one at a time using ``:read``. +* Write the current record (maybe after you've modified it with things like ``$z = $x + $y``) + using ``:write``. This goes to the terminal; you can use ``:> {filename}`` to make writes + go to a file, or ``:>> {filename}`` to append. +* You can type ``:reopen`` to go back to the start of the same file(s) you specified + with ``:open``. +* Skip ahead using statements ``:skip 10`` or ``:skip until NR == 100`` or + ``:skip until $status_code != 200``. +* Similarly, but processing records rather than skipping past them, using + ``:process`` rather than ``:skip``. Like ``:write``, these go to the screen; + use ``:> {filename}`` or ``:>> {filename}`` to log to a file instead. +* Define ``begin {...}`` blocks; invoke them at will using ``:begin``. +* Define ``end {...}`` blocks; invoke them at will using ``:end``. +* Define user-defined functions/subroutines using ``func``/``subr``; call them from other statements. +* Interactively specify statements to be executed immediately on the current record. +* Load any of the above from Miller-script files using ``:load``. + +The input "record" by default is the empty map but you can do things like +``$x=3``, or ``unset $y``, or ``$* = {"x": 3, "y": 4}`` to populate it. Or, ``:open +foo.dat`` followed by ``:read`` to populate it from a data file. + +Non-assignment expressions, such as ``7`` or ``true``, operate as filter conditions +in the ``put`` DSL: they can be used to specify whether a record will or won't be +included in the output-record stream. But here in the REPL, they are simply +printed to the terminal, e.g. if you type ``1+2``, you will see ``3``. + +Entering multi-line statements +---------------------------------------------------------------- + +* To enter multi-line statements, enter ``<`` on a line by itself, then the code (taking care + for semicolons), then ">" on a line by itself. These will be executed immediately. +* If you enter ``<<`` on a line by itself, then the code, then ``>>`` on a line by + itself, the statements will be remembered for executing on records with + ``:main``, as if you had done ``:load`` to load statements from a file. + +Examples +---------------------------------------------------------------- + +Use the REPL to look at arithmetic: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr repl + + [mlr] 6/3 + 2 + + [mlr] 6/5 + 1.2 + + [mlr] typeof(6/3) + int + + [mlr] typeof(6/5) + float + +Read the first record from a small file: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr repl + + [mlr] :open foo.dat + + [mlr] :read + + [mlr] :context + FILENAME="foo.dat",FILENUM=1,NR=1,FNR=1 + + [mlr] $* + { + "a": "eks", + "b": "wye", + "i": 4, + "x": 0.38139939387114097, + "y": 0.13418874328430463 + } + + [mlr] $z = $x + $i + + [mlr] :write + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,z=4.381399393871141 + +Skip until deep into a larger file, then inspect a record: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr repl --csv + + [mlr] :open data/colored-shapes.csv + [mlr] :skip until NR == 10000 + [mlr] :r + [mlr] $* + { + "color": "yellow", + "shape": "circle", + "flag": 1, + "i": 99284, + "u": 0.6530503199545348, + "v": 0.23908588907834516, + "w": 0.4799125551304738, + "x": 6.379888206335166 + } + +History-editing +---------------------------------------------------------------- + +No command-line-history-editing feature is built in but **rlwrap mlr repl** is a +delight. You may need ``brew install rlwrap``, ``sudo apt-get install rlwrap``, +etc. depending on your platform. + +Suggestion: ``alias mrpl='rlwrap mlr repl'`` in your shell's startup file. + +On-line help +---------------------------------------------------------------- + +After ``mlr repl``, type ``:help`` to see more about your options. In particular, ``:help examples``. diff --git a/docs6b/docs/_build/html/_sources/shapes-of-data.rst.txt b/docs6b/docs/_build/html/_sources/shapes-of-data.rst.txt new file mode 100644 index 000000000..fe4fe60a1 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/shapes-of-data.rst.txt @@ -0,0 +1,422 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Shapes of data +============== + +No output at all +---------------------------------------------------------------- + +Try ``od -xcv`` and/or ``cat -e`` on your file to check for non-printable characters. + +If you're using Miller version less than 5.0.0 (try ``mlr --version`` on your system to find out), when the line-ending-autodetect feature was introduced, please see http://johnkerl.org/miller-releases/miller-4.5.0/doc/index.html. + +Fields not selected +---------------------------------------------------------------- + +Check the field-separators of the data, e.g. with the command-line ``head`` program. Example: for CSV, Miller's default record separator is comma; if your data is tab-delimited, e.g. ``aTABbTABc``, then Miller won't find three fields named ``a``, ``b``, and ``c`` but rather just one named ``aTABbTABc``. Solution in this case: ``mlr --fs tab {remaining arguments ...}``. + +Also try ``od -xcv`` and/or ``cat -e`` on your file to check for non-printable characters. + +Diagnosing delimiter specifications +---------------------------------------------------------------- + +Use the ``file`` command to see if there are CR/LF terminators (in this case, # there are not): + +.. code-block:: none + :emphasize-lines: 1-1 + + file data/colours.csv + data/colours.csv: UTF-8 Unicode text + +Look at the file to find names of fields + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/colours.csv + KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR + masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz + masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah + +Extract a few fields: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv cut -f KEY,PL,RO data/colours.csv + (only blank lines appear) + +Use XTAB output format to get a sharper picture of where records/fields are being split: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --oxtab cat data/colours.csv + KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz + + KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah + +Using XTAB output format makes it clearer that ``KEY;DE;...;RO;TR`` is being treated as a single field name in the CSV header, and likewise each subsequent line is being treated as a single field value. This is because the default field separator is a comma but we have semicolons here. Use XTAB again with different field separator (``--fs semicolon``): + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --ifs semicolon --oxtab cat data/colours.csv + KEY masterdata_colourcode_1 + DE Weiß + EN White + ES Blanco + FI Valkoinen + FR Blanc + IT Bianco + NL Wit + PL Biały + RO Alb + TR Beyaz + + KEY masterdata_colourcode_2 + DE Schwarz + EN Black + ES Negro + FI Musta + FR Noir + IT Nero + NL Zwart + PL Czarny + RO Negru + TR Siyah + +Using the new field-separator, retry the cut: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --csv --fs semicolon cut -f KEY,PL,RO data/colours.csv + KEY;PL;RO + masterdata_colourcode_1;Biały;Alb + masterdata_colourcode_2;Czarny;Negru + +I assigned $9 and it's not 9th +---------------------------------------------------------------- + +Miller records are ordered lists of key-value pairs. For NIDX format, DKVP format when keys are missing, or CSV/CSV-lite format with ``--implicit-csv-header``, Miller will sequentially assign keys of the form ``1``, ``2``, etc. But these are not integer array indices: they're just field names taken from the initial field ordering in the input data, when it is originally read from the input file(s). + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x,y,z | mlr --dkvp cat + 1=x,2=y,3=z + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x,y,z | mlr --dkvp put '$6="a";$4="b";$55="cde"' + 1=x,2=y,3=z,6=a,4=b,55=cde + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x,y,z | mlr --nidx cat + x,y,z + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x,y,z | mlr --csv --implicit-csv-header cat + 1,2,3 + x,y,z + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x,y,z | mlr --dkvp rename 2,999 + 1=x,999=y,3=z + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x,y,z | mlr --dkvp rename 2,newname + 1=x,newname=y,3=z + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x,y,z | mlr --csv --implicit-csv-header reorder -f 3,1,2 + 3,1,2 + z,x,y + +Why doesn't mlr cut put fields in the order I want? +---------------------------------------------------------------- + +Example: columns ``x,i,a`` were requested but they appear here in the order ``a,i,x``: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cut -f x,i,a data/small + a=pan,i=1,x=0.3467901443380824 + a=eks,i=2,x=0.7586799647899636 + a=wye,i=3,x=0.20460330576630303 + a=eks,i=4,x=0.38139939387114097 + a=wye,i=5,x=0.5732889198020006 + +The issue is that Miller's ``cut``, by default, outputs cut fields in the order they appear in the input data. This design decision was made intentionally to parallel the Unix/Linux system ``cut`` command, which has the same semantics. + +The solution is to use the ``-o`` option: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr cut -o -f x,i,a data/small + x=0.3467901443380824,i=1,a=pan + x=0.7586799647899636,i=2,a=eks + x=0.20460330576630303,i=3,a=wye + x=0.38139939387114097,i=4,a=eks + x=0.5732889198020006,i=5,a=wye + +Numbering and renumbering records +---------------------------------------------------------------- + +The ``awk``-like built-in variable ``NR`` is incremented for each input record: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr put '$nr = NR' data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,nr=1 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,nr=2 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,nr=3 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,nr=4 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,nr=5 + +However, this is the record number within the original input stream -- not after any filtering you may have done: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter '$a == "wye"' then put '$nr = NR' data/small + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,nr=3 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,nr=5 + +There are two good options here. One is to use the ``cat`` verb with ``-n``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter '$a == "wye"' then cat -n data/small + n=1,a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + n=2,a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +The other is to keep your own counter within the ``put`` DSL: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter '$a == "wye"' then put 'begin {@n = 1} $n = @n; @n += 1' data/small + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,n=1 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,n=2 + +The difference is a matter of taste (although ``mlr cat -n`` puts the counter first). + +Splitting nested fields +---------------------------------------------------------------- + +Suppose you have a TSV file like this: + +.. code-block:: none + + a b + x z + s u:v:w + +The simplest option is to use :ref:`mlr nest `: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --tsv nest --explode --values --across-records -f b --nested-fs : data/nested.tsv + a b + x z + s u + s v + s w + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --tsv nest --explode --values --across-fields -f b --nested-fs : data/nested.tsv + a b_1 + x z + + a b_1 b_2 b_3 + s u v w + +While ``mlr nest`` is simplest, let's also take a look at a few ways to do this using the ``put`` DSL. + +One option to split out the colon-delimited values in the ``b`` column is to use ``splitnv`` to create an integer-indexed map and loop over it, adding new fields to the current record: + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr --from data/nested.tsv --itsv --oxtab put ' + o = splitnv($b, ":"); + for (k,v in o) { + $["p".k]=v + } + ' + a x + b z + p1 z + + a s + b u:v:w + p1 u + p2 v + p3 w + +while another is to loop over the same map from ``splitnv`` and use it (with ``put -q`` to suppress printing the original record) to produce multiple records: + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --from data/nested.tsv --itsv --oxtab put -q ' + o = splitnv($b, ":"); + for (k,v in o) { + x = mapsum($*, {"b":v}); + emit x + } + ' + a x + b z + + a s + b u + + a s + b v + + a s + b w + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr --from data/nested.tsv --tsv put -q ' + o = splitnv($b, ":"); + for (k,v in o) { + x = mapsum($*, {"b":v}); emit x + } + ' + a b + x z + s u + s v + s w + +Options for dealing with duplicate rows +---------------------------------------------------------------- + +If your data has records appearing multiple times, you can use :ref:`mlr uniq ` to show and/or count the unique records. + +If you want to look at partial uniqueness -- for example, show only the first record for each unique combination of the ``account_id`` and ``account_status`` fields -- you might use ``mlr head -n 1 -g account_id,account_status``. Please also see :ref:`mlr head `. + +Rectangularizing data +---------------------------------------------------------------- + +Suppose you have a method (in whatever language) which is printing things of the form + +.. code-block:: none + + outer=1 + outer=2 + outer=3 + +and then calls another method which prints things of the form + +.. code-block:: none + + middle=10 + middle=11 + middle=12 + middle=20 + middle=21 + middle=30 + middle=31 + +and then, perhaps, that second method calls a third method which prints things of the form + +.. code-block:: none + + inner1=100,inner2=101 + inner1=120,inner2=121 + inner1=200,inner2=201 + inner1=210,inner2=211 + inner1=300,inner2=301 + inner1=312 + inner1=313,inner2=314 + +with the result that your program's output is + +.. code-block:: none + + outer=1 + middle=10 + inner1=100,inner2=101 + middle=11 + middle=12 + inner1=120,inner2=121 + outer=2 + middle=20 + inner1=200,inner2=201 + middle=21 + inner1=210,inner2=211 + outer=3 + middle=30 + inner1=300,inner2=301 + middle=31 + inner1=312 + inner1=313,inner2=314 + +The idea here is that middles starting with a 1 belong to the outer value of 1, and so on. (For example, the outer values might be account IDs, the middle values might be invoice IDs, and the inner values might be invoice line-items.) If you want all the middle and inner lines to have the context of which outers they belong to, you can modify your software to pass all those through your methods. Alternatively, don't refactor your code just to handle some ad-hoc log-data formatting -- instead, use the following to rectangularize the data. The idea is to use an out-of-stream variable to accumulate fields across records. Clear that variable when you see an outer ID; accumulate fields; emit output when you see the inner IDs. + +.. code-block:: none + :emphasize-lines: 1-10 + + mlr --from data/rect.txt put -q ' + is_present($outer) { + unset @r + } + for (k, v in $*) { + @r[k] = v + } + is_present($inner1) { + emit @r + }' + outer=1,middle=10,inner1=100,inner2=101 + outer=1,middle=12,inner1=120,inner2=121 + outer=2,middle=20,inner1=200,inner2=201 + outer=2,middle=21,inner1=210,inner2=211 + outer=3,middle=30,inner1=300,inner2=301 + outer=3,middle=31,inner1=312,inner2=301 + outer=3,middle=31,inner1=313,inner2=314 diff --git a/docs6b/docs/_build/html/_sources/shell-commands.rst.txt b/docs6b/docs/_build/html/_sources/shell-commands.rst.txt new file mode 100644 index 000000000..b90225928 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/shell-commands.rst.txt @@ -0,0 +1,69 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Running shell commands +====================== + +TODO: while-read example from issues + +The :ref:`reference-dsl-system` DSL function allows you to run a specific shell command and put its output -- minus the final newline -- into a record field. The command itself is any string, either a literal string, or a concatenation of strings, perhaps including other field values or what have you. + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint put '$o = system("echo hello world")' data/small + a b i x y o + pan pan 1 0.3467901443380824 0.7268028627434533 hello world + eks pan 2 0.7586799647899636 0.5221511083334797 hello world + wye wye 3 0.20460330576630303 0.33831852551664776 hello world + eks wye 4 0.38139939387114097 0.13418874328430463 hello world + wye pan 5 0.5732889198020006 0.8636244699032729 hello world + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint put '$o = system("echo {" . NR . "}")' data/small + a b i x y o + pan pan 1 0.3467901443380824 0.7268028627434533 {1} + eks pan 2 0.7586799647899636 0.5221511083334797 {2} + wye wye 3 0.20460330576630303 0.33831852551664776 {3} + eks wye 4 0.38139939387114097 0.13418874328430463 {4} + wye pan 5 0.5732889198020006 0.8636244699032729 {5} + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint put '$o = system("echo -n ".$a."| sha1sum")' data/small + a b i x y o + pan pan 1 0.3467901443380824 0.7268028627434533 f29c748220331c273ef16d5115f6ecd799947f13 - + eks pan 2 0.7586799647899636 0.5221511083334797 456d988ecb3bf1b75f057fc6e9fe70db464e9388 - + wye wye 3 0.20460330576630303 0.33831852551664776 eab0de043d67f441c7fd1e335f0ca38708e6ebf7 - + eks wye 4 0.38139939387114097 0.13418874328430463 456d988ecb3bf1b75f057fc6e9fe70db464e9388 - + wye pan 5 0.5732889198020006 0.8636244699032729 eab0de043d67f441c7fd1e335f0ca38708e6ebf7 - + +Note that running a subprocess on every record takes a non-trivial amount of time. Comparing asking the system ``date`` command for the current time in nanoseconds versus computing it in process: + +.. + hard-coded, not live-code, since %N doesn't exist on all platforms + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint put '$t=system("date +%s.%N")' then step -a delta -f t data/small + a b i x y t t_delta + pan pan 1 0.3467901443380824 0.7268028627434533 1568774318.513903817 0 + eks pan 2 0.7586799647899636 0.5221511083334797 1568774318.514722876 0.000819 + wye wye 3 0.20460330576630303 0.33831852551664776 1568774318.515618046 0.000895 + eks wye 4 0.38139939387114097 0.13418874328430463 1568774318.516547441 0.000929 + wye pan 5 0.5732889198020006 0.8636244699032729 1568774318.517518828 0.000971 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint put '$t=systime()' then step -a delta -f t data/small + a b i x y t t_delta + pan pan 1 0.3467901443380824 0.7268028627434533 1568774318.518699 0 + eks pan 2 0.7586799647899636 0.5221511083334797 1568774318.518717 0.000018 + wye wye 3 0.20460330576630303 0.33831852551664776 1568774318.518723 0.000006 + eks wye 4 0.38139939387114097 0.13418874328430463 1568774318.518727 0.000004 + wye pan 5 0.5732889198020006 0.8636244699032729 1568774318.518730 0.000003 diff --git a/docs6b/docs/_build/html/_sources/special-symbols-and-formatting.rst.txt b/docs6b/docs/_build/html/_sources/special-symbols-and-formatting.rst.txt new file mode 100644 index 000000000..0bddbd3b5 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/special-symbols-and-formatting.rst.txt @@ -0,0 +1,146 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Special symbols and formatting +============================== + +How can I handle commas-as-data in various formats? +---------------------------------------------------------------- + +:doc:`CSV ` handles this well and by design: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat commas.csv + Name,Role + "Xiao, Lin",administrator + "Khavari, Darius",tester + +Likewise :ref:`file-formats-json`: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --ojson cat commas.csv + { + "Name": "Xiao, Lin", + "Role": "administrator" + } + { + "Name": "Khavari, Darius", + "Role": "tester" + } + +For Miller's :ref:`vertical-tabular format ` there is no escaping for carriage returns, but commas work fine: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --oxtab cat commas.csv + Name Xiao, Lin + Role administrator + + Name Khavari, Darius + Role tester + +But for :ref:`Key-value_pairs ` and :ref:`index-numbered `, commas are the default field separator. And -- as of Miller 5.4.0 anyway -- there is no CSV-style double-quote-handling like there is for CSV. So commas within the data look like delimiters: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --odkvp cat commas.csv + Name=Xiao, Lin,Role=administrator + Name=Khavari, Darius,Role=tester + +One solution is to use a different delimiter, such as a pipe character: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --odkvp --ofs pipe cat commas.csv + Name=Xiao, Lin|Role=administrator + Name=Khavari, Darius|Role=tester + +To be extra-sure to avoid data/delimiter clashes, you can also use control +characters as delimiters -- here, control-A: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --odkvp --ofs '\001' cat commas.csv | cat -v + Name=Xiao, Lin\001Role=administrator + Name=Khavari, Darius\001Role=tester + +How can I handle field names with special symbols in them? +---------------------------------------------------------------- + +Simply surround the field names with curly braces: + +.. code-block:: none + :emphasize-lines: 1-1 + + echo 'x.a=3,y:b=4,z/c=5' | mlr put '${product.all} = ${x.a} * ${y:b} * ${z/c}' + x.a=3,y:b=4,z/c=5,product.all=60 + +How can I put single-quotes into strings? +---------------------------------------------------------------- + +This is a little tricky due to the shell's handling of quotes. For simplicity, let's first put an update script into a file: + +.. code-block:: none + + $a = "It's OK, I said, then 'for now'." + +.. code-block:: none + :emphasize-lines: 1-1 + + echo a=bcd | mlr put -f data/single-quote-example.mlr + a=It's OK, I said, then 'for now'. + +So, it's simple: Miller's DSL uses double quotes for strings, and you can put single quotes (or backslash-escaped double-quotes) inside strings, no problem. + +Without putting the update expression in a file, it's messier: + +.. code-block:: none + :emphasize-lines: 1-1 + + echo a=bcd | mlr put '$a="It'\''s OK, I said, '\''for now'\''."' + a=It's OK, I said, 'for now'. + +The idea is that the outermost single-quotes are to protect the ``put`` expression from the shell, and the double quotes within them are for Miller. To get a single quote in the middle there, you need to actually put it *outside* the single-quoting for the shell. The pieces are the following, all concatenated together: + +* ``$a="It`` +* ``\'`` +* ``s OK, I said,`` +* ``\'`` +* ``for now`` +* ``\'`` +* ``.`` + +How to escape '?' in regexes? +---------------------------------------------------------------- + +One way is to use square brackets; an alternative is to use simple string-substitution rather than a regular expression. + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/question.dat + a=is it?,b=it is! +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab put '$c = gsub($a, "[?]"," ...")' data/question.dat + a is it? + b it is! + c is it ... +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab put '$c = ssub($a, "?"," ...")' data/question.dat + a is it? + b it is! + c is it ... + +The ``ssub`` function exists precisely for this reason: so you don't have to escape anything. diff --git a/docs6b/docs/_build/html/_sources/sql-examples.rst.txt b/docs6b/docs/_build/html/_sources/sql-examples.rst.txt new file mode 100644 index 000000000..4d3996081 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/sql-examples.rst.txt @@ -0,0 +1,252 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +SQL examples +==================== + +.. _sql-output-examples: + +SQL-output examples +^^^^^^^^^^^^^^^^^^^ + +I like to produce SQL-query output with header-column and tab delimiter: this is CSV but with a tab instead of a comma, also known as TSV. Then I post-process with ``mlr --tsv`` or ``mlr --tsvlite``. This means I can do some (or all, or none) of my data processing within SQL queries, and some (or none, or all) of my data processing using Miller -- whichever is most convenient for my needs at the moment. + +For example, using default output formatting in ``mysql`` we get formatting like Miller's ``--opprint --barred``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mysql --database=mydb -e 'show columns in mytable' + +------------------+--------------+------+-----+---------+-------+ + | Field | Type | Null | Key | Default | Extra | + +------------------+--------------+------+-----+---------+-------+ + | id | bigint(20) | NO | MUL | NULL | | + | category | varchar(256) | NO | | NULL | | + | is_permanent | tinyint(1) | NO | | NULL | | + | assigned_to | bigint(20) | YES | | NULL | | + | last_update_time | int(11) | YES | | NULL | | + +------------------+--------------+------+-----+---------+-------+ + +Using ``mysql``'s ``-B`` we get TSV output: + +.. code-block:: none + :emphasize-lines: 1-1 + + mysql --database=mydb -B -e 'show columns in mytable' | mlr --itsvlite --opprint cat + Field Type Null Key Default Extra + id bigint(20) NO MUL NULL - + category varchar(256) NO - NULL - + is_permanent tinyint(1) NO - NULL - + assigned_to bigint(20) YES - NULL - + last_update_time int(11) YES - NULL - + +Since Miller handles TSV output, we can do as much or as little processing as we want in the SQL query, then send the rest on to Miller. This includes outputting as JSON, doing further selects/joins in Miller, doing stats, etc. etc.: + +.. code-block:: none + :emphasize-lines: 1-1 + + mysql --database=mydb -B -e 'show columns in mytable' | mlr --itsvlite --ojson --jlistwrap --jvstack cat + [ + { + "Field": "id", + "Type": "bigint(20)", + "Null": "NO", + "Key": "MUL", + "Default": "NULL", + "Extra": "" + }, + { + "Field": "category", + "Type": "varchar(256)", + "Null": "NO", + "Key": "", + "Default": "NULL", + "Extra": "" + }, + { + "Field": "is_permanent", + "Type": "tinyint(1)", + "Null": "NO", + "Key": "", + "Default": "NULL", + "Extra": "" + }, + { + "Field": "assigned_to", + "Type": "bigint(20)", + "Null": "YES", + "Key": "", + "Default": "NULL", + "Extra": "" + }, + { + "Field": "last_update_time", + "Type": "int(11)", + "Null": "YES", + "Key": "", + "Default": "NULL", + "Extra": "" + } + ] + +.. code-block:: none + :emphasize-lines: 1-1 + + mysql --database=mydb -B -e 'select * from mytable' > query.tsv + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --from query.tsv --t2p stats1 -a count -f id -g category,assigned_to + category assigned_to id_count + special 10000978 207 + special 10003924 385 + special 10009872 168 + standard 10000978 524 + standard 10003924 392 + standard 10009872 108 + ... + +Again, all the examples in the CSV section apply here -- just change the input-format flags. + +.. _sql-input-examples: + +SQL-input examples +^^^^^^^^^^^^^^^^^^ + +One use of NIDX (value-only, no keys) format is for loading up SQL tables. + +Create and load SQL table: + +.. code-block:: none + + mysql> CREATE TABLE abixy( + a VARCHAR(32), + b VARCHAR(32), + i BIGINT(10), + x DOUBLE, + y DOUBLE + ); + Query OK, 0 rows affected (0.01 sec) + + bash$ mlr --onidx --fs comma cat data/medium > medium.nidx + + mysql> LOAD DATA LOCAL INFILE 'medium.nidx' REPLACE INTO TABLE abixy FIELDS TERMINATED BY ',' ; + Query OK, 10000 rows affected (0.07 sec) + Records: 10000 Deleted: 0 Skipped: 0 Warnings: 0 + + mysql> SELECT COUNT(*) AS count FROM abixy; + +-------+ + | count | + +-------+ + | 10000 | + +-------+ + 1 row in set (0.00 sec) + + mysql> SELECT * FROM abixy LIMIT 10; + +------+------+------+---------------------+---------------------+ + | a | b | i | x | y | + +------+------+------+---------------------+---------------------+ + | pan | pan | 1 | 0.3467901443380824 | 0.7268028627434533 | + | eks | pan | 2 | 0.7586799647899636 | 0.5221511083334797 | + | wye | wye | 3 | 0.20460330576630303 | 0.33831852551664776 | + | eks | wye | 4 | 0.38139939387114097 | 0.13418874328430463 | + | wye | pan | 5 | 0.5732889198020006 | 0.8636244699032729 | + | zee | pan | 6 | 0.5271261600918548 | 0.49322128674835697 | + | eks | zee | 7 | 0.6117840605678454 | 0.1878849191181694 | + | zee | wye | 8 | 0.5985540091064224 | 0.976181385699006 | + | hat | wye | 9 | 0.03144187646093577 | 0.7495507603507059 | + | pan | wye | 10 | 0.5026260055412137 | 0.9526183602969864 | + +------+------+------+---------------------+---------------------+ + +Aggregate counts within SQL: + +.. code-block:: none + + mysql> SELECT a, b, COUNT(*) AS count FROM abixy GROUP BY a, b ORDER BY COUNT DESC; + +------+------+-------+ + | a | b | count | + +------+------+-------+ + | zee | wye | 455 | + | pan | eks | 429 | + | pan | pan | 427 | + | wye | hat | 426 | + | hat | wye | 423 | + | pan | hat | 417 | + | eks | hat | 417 | + | pan | zee | 413 | + | eks | eks | 413 | + | zee | hat | 409 | + | eks | wye | 407 | + | zee | zee | 403 | + | pan | wye | 395 | + | wye | pan | 392 | + | zee | eks | 391 | + | zee | pan | 389 | + | hat | eks | 389 | + | wye | eks | 386 | + | wye | zee | 385 | + | hat | zee | 385 | + | hat | hat | 381 | + | wye | wye | 377 | + | eks | pan | 371 | + | hat | pan | 363 | + | eks | zee | 357 | + +------+------+-------+ + 25 rows in set (0.01 sec) + +Aggregate counts within Miller: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint uniq -c -g a,b then sort -nr count data/medium + a b count + zee wye 455 + pan eks 429 + pan pan 427 + wye hat 426 + hat wye 423 + pan hat 417 + eks hat 417 + eks eks 413 + pan zee 413 + zee hat 409 + eks wye 407 + zee zee 403 + pan wye 395 + hat pan 363 + eks zee 357 + +Pipe SQL output to aggregate counts within Miller: + +.. code-block:: none + :emphasize-lines: 1-1 + + mysql -D miller -B -e 'select * from abixy' | mlr --itsv --opprint uniq -c -g a,b then sort -nr count + a b count + zee wye 455 + pan eks 429 + pan pan 427 + wye hat 426 + hat wye 423 + pan hat 417 + eks hat 417 + eks eks 413 + pan zee 413 + zee hat 409 + eks wye 407 + zee zee 403 + pan wye 395 + wye pan 392 + zee eks 391 + zee pan 389 + hat eks 389 + wye eks 386 + hat zee 385 + wye zee 385 + hat hat 381 + wye wye 377 + eks pan 371 + hat pan 363 + eks zee 357 diff --git a/docs6b/docs/_build/html/_sources/statistics-examples.rst.txt b/docs6b/docs/_build/html/_sources/statistics-examples.rst.txt new file mode 100644 index 000000000..eab281d39 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/statistics-examples.rst.txt @@ -0,0 +1,71 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Statistics examples +==================== + +Computing interquartile ranges +---------------------------------------------------------------- + +For one or more specified field names, simply compute p25 and p75, then write the IQR as the difference of p75 and p25: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --oxtab stats1 -f x -a p25,p75 \ + then put '$x_iqr = $x_p75 - $x_p25' \ + data/medium + x_p25 0.24667037823231752 + x_p75 0.7481860062358446 + x_iqr 0.5015156280035271 + +For wildcarded field names, first compute p25 and p75, then loop over field names with ``p25`` in them: + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --oxtab stats1 --fr '[i-z]' -a p25,p75 \ + then put 'for (k,v in $*) { + if (k =~ "(.*)_p25") { + $["\1_iqr"] = $["\1_p75"] - $["\1_p25"] + } + }' \ + data/medium + +Computing weighted means +---------------------------------------------------------------- + +This might be more elegantly implemented as an option within the ``stats1`` verb. Meanwhile, it's expressible within the DSL: + +.. code-block:: none + :emphasize-lines: 1-24 + + mlr --from data/medium put -q ' + # Using the y field for weighting in this example + weight = $y; + + # Using the a field for weighted aggregation in this example + @sumwx[$a] += weight * $i; + @sumw[$a] += weight; + + @sumx[$a] += $i; + @sumn[$a] += 1; + + end { + map wmean = {}; + map mean = {}; + for (a in @sumwx) { + wmean[a] = @sumwx[a] / @sumw[a] + } + for (a in @sumx) { + mean[a] = @sumx[a] / @sumn[a] + } + #emit wmean, "a"; + #emit mean, "a"; + emit (wmean, mean), "a"; + }' + a=pan,wmean=4979.563722208067,mean=5028.259010091302 + a=eks,wmean=4890.3815931472145,mean=4956.2900763358775 + a=wye,wmean=4946.987746229947,mean=4920.001017293998 + a=zee,wmean=5164.719684856538,mean=5123.092330239375 + a=hat,wmean=4925.533162478552,mean=4967.743946419371 diff --git a/docs6b/docs/_build/html/_sources/then-chaining.rst.txt b/docs6b/docs/_build/html/_sources/then-chaining.rst.txt new file mode 100644 index 000000000..7bbbc28a1 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/then-chaining.rst.txt @@ -0,0 +1,125 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Then-chaining +============= + +How do I examine then-chaining? +---------------------------------------------------------------- + +Then-chaining found in Miller is intended to function the same as Unix pipes, but with less keystroking. You can print your data one pipeline step at a time, to see what intermediate output at one step becomes the input to the next step. + +First, look at the input data: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/then-example.csv + Status,Payment_Type,Amount + paid,cash,10.00 + pending,debit,20.00 + paid,cash,50.00 + pending,credit,40.00 + paid,debit,30.00 + +Next, run the first step of your command, omitting anything from the first ``then`` onward: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --icsv --opprint count-distinct -f Status,Payment_Type data/then-example.csv + Status Payment_Type count + paid cash 2 + pending debit 1 + pending credit 1 + paid debit 1 + +After that, run it with the next ``then`` step included: + +.. code-block:: none + :emphasize-lines: 1-3 + + mlr --icsv --opprint count-distinct -f Status,Payment_Type \ + then sort -nr count \ + data/then-example.csv + Status Payment_Type count + paid cash 2 + pending debit 1 + pending credit 1 + paid debit 1 + +Now if you use ``then`` to include another verb after that, the columns ``Status``, ``Payment_Type``, and ``count`` will be the input to that verb. + +Note, by the way, that you'll get the same results using pipes: + +.. code-block:: none + :emphasize-lines: 1-2 + + mlr --csv count-distinct -f Status,Payment_Type data/then-example.csv \ + | mlr --icsv --opprint sort -nr count + Status Payment_Type count + paid cash 2 + pending debit 1 + pending credit 1 + paid debit 1 + +NR is not consecutive after then-chaining +---------------------------------------------------------------- + +Given this input data: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/small + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +why don't I see ``NR=1`` and ``NR=2`` here?? + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter '$x > 0.5' then put '$NR = NR' data/small + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NR=2 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NR=5 + +The reason is that ``NR`` is computed for the original input records and isn't dynamically updated. By contrast, ``NF`` is dynamically updated: it's the number of fields in the current record, and if you add/remove a field, the value of ``NF`` will change: + +.. code-block:: none + :emphasize-lines: 1-1 + + echo x=1,y=2,z=3 | mlr put '$nf1 = NF; $u = 4; $nf2 = NF; unset $x,$y,$z; $nf3 = NF' + nf1=3,u=4,nf2=5,nf3=3 + +``NR``, by contrast (and ``FNR`` as well), retains the value from the original input stream, and records may be dropped by a ``filter`` within a ``then``-chain. To recover consecutive record numbers, you can use out-of-stream variables as follows: + +.. code-block:: none + :emphasize-lines: 1-11 + + mlr --opprint --from data/small put ' + begin{ @nr1 = 0 } + @nr1 += 1; + $nr1 = @nr1 + ' \ + then filter '$x>0.5' \ + then put ' + begin{ @nr2 = 0 } + @nr2 += 1; + $nr2 = @nr2 + ' + a b i x y nr1 nr2 + eks pan 2 0.7586799647899636 0.5221511083334797 2 1 + wye pan 5 0.5732889198020006 0.8636244699032729 5 2 + +Or, simply use ``mlr cat -n``: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr filter '$x > 0.5' then cat -n data/small + n=1,a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + n=2,a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 diff --git a/docs6b/docs/_build/html/_sources/two-pass-algorithms.rst.txt b/docs6b/docs/_build/html/_sources/two-pass-algorithms.rst.txt new file mode 100644 index 000000000..ea9e441d4 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/two-pass-algorithms.rst.txt @@ -0,0 +1,718 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Two-pass algorithms +================================================================ + +Overview +---------------------------------------------------------------- + +Miller is a streaming record processor; commands are performed once per record. This makes Miller particularly suitable for single-pass algorithms, allowing many of its verbs to process files that are (much) larger than the amount of RAM present in your system. (Of course, Miller verbs such as ``sort``, ``tac``, etc. all must ingest and retain all input records before emitting any output records.) You can also use out-of-stream variables to perform multi-pass computations, at the price of retaining all input records in memory. + +One of Miller's strengths is its compact notation: for example, given input of the form + +.. code-block:: none + :emphasize-lines: 1-1 + + head -n 5 ../data/medium + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 + +you can simply do + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab stats1 -a sum -f x ../data/medium + x_sum 4986.019681679581 + +or + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a sum -f x -g b ../data/medium + b x_sum + pan 965.7636699425815 + wye 1023.5484702619565 + zee 979.7420161495838 + eks 1016.7728571314786 + hat 1000.192668193983 + +rather than the more tedious + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr --oxtab put -q ' + @x_sum += $x; + end { + emit @x_sum + } + ' data/medium + x_sum 4986.019681679581 + +or + +.. code-block:: none + :emphasize-lines: 1-6 + + mlr --opprint put -q ' + @x_sum[$b] += $x; + end { + emit @x_sum, "b" + } + ' data/medium + b x_sum + pan 965.7636699425815 + wye 1023.5484702619565 + zee 979.7420161495838 + eks 1016.7728571314786 + hat 1000.192668193983 + +The former (``mlr stats1`` et al.) has the advantages of being easier to type, being less error-prone to type, and running faster. + +Nonetheless, out-of-stream variables (which I whimsically call *oosvars*), begin/end blocks, and emit statements give you the ability to implement logic -- if you wish to do so -- which isn't present in other Miller verbs. (If you find yourself often using the same out-of-stream-variable logic over and over, please file a request at https://github.com/johnkerl/miller/issues to get it implemented directly in Go as a Miller verb of its own.) + +The following examples compute some things using oosvars which are already computable using Miller verbs, by way of providing food for thought. + +Computation of percentages +---------------------------------------------------------------- + +For example, mapping numeric values down a column to the percentage between their min and max values is two-pass: on the first pass you find the min and max values, then on the second, map each record's value to a percentage. + +.. code-block:: none + :emphasize-lines: 1-16 + + mlr --from data/small --opprint put -q ' + # These are executed once per record, which is the first pass. + # The key is to use NR to index an out-of-stream variable to + # retain all the x-field values. + @x_min = min($x, @x_min); + @x_max = max($x, @x_max); + @x[NR] = $x; + + # The second pass is in a for-loop in an end-block. + end { + for (nr, x in @x) { + @x_pct[nr] = 100 * (x - @x_min) / (@x_max - @x_min); + } + emit (@x, @x_pct), "NR" + } + ' + NR x x_pct + 1 0.3467901443380824 25.66194338926441 + 2 0.7586799647899636 100 + 3 0.20460330576630303 0 + 4 0.38139939387114097 31.90823602213647 + 5 0.5732889198020006 66.54054236562845 + +Line-number ratios +---------------------------------------------------------------- + +Similarly, finding the total record count requires first reading through all the data: + +.. code-block:: none + :emphasize-lines: 1-11 + + mlr --opprint --from data/small put -q ' + @records[NR] = $*; + end { + for((I,k),v in @records) { + @records[I]["I"] = I; + @records[I]["N"] = NR; + @records[I]["PCT"] = 100*I/NR + } + emit @records,"I" + } + ' then reorder -f I,N,PCT + I N PCT a b i x y + 1 5 (error) pan pan 1 0.3467901443380824 0.7268028627434533 + 2 5 (error) eks pan 2 0.7586799647899636 0.5221511083334797 + 3 5 (error) wye wye 3 0.20460330576630303 0.33831852551664776 + 4 5 (error) eks wye 4 0.38139939387114097 0.13418874328430463 + 5 5 (error) wye pan 5 0.5732889198020006 0.8636244699032729 + +Records having max value +---------------------------------------------------------------- + +The idea is to retain records having the largest value of ``n`` in the following data: + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --itsv --opprint cat data/maxrows.tsv + a b n score + purple red 5 0.743231 + blue purple 2 0.093710 + red purple 2 0.802103 + purple red 5 0.389055 + red purple 2 0.880457 + orange red 2 0.540349 + purple purple 1 0.634451 + orange purple 5 0.257223 + orange purple 5 0.693499 + red red 4 0.981355 + blue purple 5 0.157052 + purple purple 1 0.441784 + red purple 1 0.124912 + orange blue 1 0.921944 + blue purple 4 0.490909 + purple red 5 0.454779 + green purple 4 0.198278 + orange blue 5 0.705700 + red red 3 0.940705 + purple red 5 0.072936 + orange blue 3 0.389463 + orange purple 2 0.664985 + blue purple 1 0.371813 + red purple 4 0.984571 + green purple 5 0.203577 + green purple 3 0.900873 + purple purple 0 0.965677 + blue purple 2 0.208785 + purple purple 1 0.455077 + red purple 4 0.477187 + blue red 4 0.007487 + +Of course, the largest value of ``n`` isn't known until after all data have been read. Using an out-of-stream variable we can retain all records as they are read, then filter them at the end: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/maxrows.mlr + # Retain all records + @records[NR] = $*; + # Track max value of n + @maxn = max(@maxn, $n); + + # After all records have been read, loop through retained records + # and print those with the max n value. + end { + for (nr in @records) { + map record = @records[nr]; + if (record["n"] == @maxn) { + emit record; + } + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --itsv --opprint put -q -f data/maxrows.mlr data/maxrows.tsv + a b n score + purple red 5 0.743231 + purple red 5 0.389055 + orange purple 5 0.257223 + orange purple 5 0.693499 + blue purple 5 0.157052 + purple red 5 0.454779 + orange blue 5 0.705700 + purple red 5 0.072936 + green purple 5 0.203577 + +Feature-counting +---------------------------------------------------------------- + +Suppose you have some heterogeneous data like this: + +.. code-block:: none + + { "qoh": 29874, "rate": 1.68, "latency": 0.02 } + { "name": "alice", "uid": 572 } + { "qoh": 1227, "rate": 1.01, "latency": 0.07 } + { "qoh": 13458, "rate": 1.72, "latency": 0.04 } + { "qoh": 56782, "rate": 1.64 } + { "qoh": 23512, "rate": 1.71, "latency": 0.03 } + { "qoh": 9876, "rate": 1.89, "latency": 0.08 } + { "name": "bill", "uid": 684 } + { "name": "chuck", "uid2": 908 } + { "name": "dottie", "uid": 440 } + { "qoh": 0, "rate": 0.40, "latency": 0.01 } + { "qoh": 5438, "rate": 1.56, "latency": 0.17 } + +A reasonable question to ask is, how many occurrences of each field are there? And, what percentage of total row count has each of them? Since the denominator of the percentage is not known until the end, this is a two-pass algorithm: + +.. code-block:: none + + for (key in $*) { + @key_counts[key] += 1; + } + @record_count += 1; + + end { + for (key in @key_counts) { + @key_fraction[key] = @key_counts[key] / @record_count + } + emit @record_count; + emit @key_counts, "key"; + emit @key_fraction,"key" + } + +Then + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json put -q -f data/feature-count.mlr data/features.json + { + "record_count": 12 + } + { + "key": "qoh", + "key_counts": 8 + } + { + "key": "rate", + "key_counts": 8 + } + { + "key": "latency", + "key_counts": 7 + } + { + "key": "name", + "key_counts": 4 + } + { + "key": "uid", + "key_counts": 3 + } + { + "key": "uid2", + "key_counts": 1 + } + { + "key": "qoh", + "key_fraction": 0.6666666666666666 + } + { + "key": "rate", + "key_fraction": 0.6666666666666666 + } + { + "key": "latency", + "key_fraction": 0.5833333333333334 + } + { + "key": "name", + "key_fraction": 0.3333333333333333 + } + { + "key": "uid", + "key_fraction": 0.25 + } + { + "key": "uid2", + "key_fraction": 0.08333333333333333 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint put -q -f data/feature-count.mlr data/features.json + record_count + 12 + + key key_counts + qoh 8 + rate 8 + latency 7 + name 4 + uid 3 + uid2 1 + + key key_fraction + qoh 0.6666666666666666 + rate 0.6666666666666666 + latency 0.5833333333333334 + name 0.3333333333333333 + uid 0.25 + uid2 0.08333333333333333 + +Unsparsing +---------------------------------------------------------------- + +The previous section discussed how to fill out missing data fields within CSV with full header line -- so the list of all field names is present within the header line. Next, let's look at a related problem: we have data where each record has various key names but we want to produce rectangular output having the union of all key names. + +For example, suppose you have JSON input like this: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/sparse.json + {"a":1,"b":2,"v":3} + {"u":1,"b":2} + {"a":1,"v":2,"x":3} + {"v":1,"w":2} + +There are field names ``a``, ``b``, ``v``, ``u``, ``x``, ``w`` in the data -- but not all in every record. Since we don't know the names of all the keys until we've read them all, this needs to be a two-pass algorithm. On the first pass, remember all the unique key names and all the records; on the second pass, loop through the records filling in absent values, then producing output. Use ``put -q`` since we don't want to produce per-record output, only emitting output in the ``end`` block: + +.. code-block:: none + :emphasize-lines: 1-1 + + cat data/unsparsify.mlr + # First pass: + # Remember all unique key names: + for (k in $*) { + @all_keys[k] = 1; + } + # Remember all input records: + @records[NR] = $*; + + # Second pass: + end { + for (nr in @records) { + # Get the sparsely keyed input record: + irecord = @records[nr]; + # Fill in missing keys with empty string: + map orecord = {}; + for (k in @all_keys) { + if (haskey(irecord, k)) { + orecord[k] = irecord[k]; + } else { + orecord[k] = ""; + } + } + # Produce the output: + emit orecord; + } + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --json put -q -f data/unsparsify.mlr data/sparse.json + { + "a": 1, + "b": 2, + "v": 3, + "u": "", + "x": "", + "w": "" + } + { + "a": "", + "b": 2, + "v": "", + "u": 1, + "x": "", + "w": "" + } + { + "a": 1, + "b": "", + "v": 2, + "u": "", + "x": 3, + "w": "" + } + { + "a": "", + "b": "", + "v": 1, + "u": "", + "x": "", + "w": 2 + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --ocsv put -q -f data/unsparsify.mlr data/sparse.json + a,b,v,u,x,w + 1,2,3,,, + ,2,,1,, + 1,,2,,3, + ,,1,,,2 + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --ijson --opprint put -q -f data/unsparsify.mlr data/sparse.json + a b v u x w + 1 2 3 - - - + - 2 - 1 - - + 1 - 2 - 3 - + - - 1 - - 2 + +There is a keystroke-saving verb for this: :ref:`mlr unsparsify `. + +Mean without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a mean -f x data/medium + x_mean + 0.49860196816795804 + +.. code-block:: none + :emphasize-lines: 1-8 + + mlr --opprint put -q ' + @x_sum += $x; + @x_count += 1; + end { + @x_mean = @x_sum / @x_count; + emit @x_mean + } + ' data/medium + x_mean + 0.49860196816795804 + +Keyed mean without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a mean -f x -g a,b data/medium + a b x_mean + pan pan 0.5133141190437597 + eks pan 0.48507555383425127 + wye wye 0.49150092785839306 + eks wye 0.4838950517724162 + wye pan 0.4996119901034838 + zee pan 0.5198298297816007 + eks zee 0.49546320772681596 + zee wye 0.5142667998230479 + hat wye 0.49381326184632596 + pan wye 0.5023618498923658 + zee eks 0.4883932942792647 + hat zee 0.5099985721987774 + hat eks 0.48587864619953547 + wye hat 0.4977304763723314 + pan eks 0.5036718595143479 + eks eks 0.5227992666570941 + hat hat 0.47993053101017374 + hat pan 0.4643355557376876 + zee zee 0.5127559183726382 + pan hat 0.492140950155604 + pan zee 0.4966041598627583 + zee hat 0.46772617655014515 + wye zee 0.5059066170573692 + eks hat 0.5006790659966355 + wye eks 0.5306035254809106 + +.. code-block:: none + :emphasize-lines: 1-10 + + mlr --opprint put -q ' + @x_sum[$a][$b] += $x; + @x_count[$a][$b] += 1; + end{ + for ((a, b), v in @x_sum) { + @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b]; + } + emit @x_mean, "a", "b" + } + ' data/medium + a b x_mean + pan pan 0.5133141190437597 + pan wye 0.5023618498923658 + pan eks 0.5036718595143479 + pan hat 0.492140950155604 + pan zee 0.4966041598627583 + eks pan 0.48507555383425127 + eks wye 0.4838950517724162 + eks zee 0.49546320772681596 + eks eks 0.5227992666570941 + eks hat 0.5006790659966355 + wye wye 0.49150092785839306 + wye pan 0.4996119901034838 + wye hat 0.4977304763723314 + wye zee 0.5059066170573692 + wye eks 0.5306035254809106 + zee pan 0.5198298297816007 + zee wye 0.5142667998230479 + zee eks 0.4883932942792647 + zee zee 0.5127559183726382 + zee hat 0.46772617655014515 + hat wye 0.49381326184632596 + hat zee 0.5099985721987774 + hat eks 0.48587864619953547 + hat hat 0.47993053101017374 + hat pan 0.4643355557376876 + +Variance and standard deviation without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab stats1 -a count,sum,mean,var,stddev -f x data/medium + x_count 10000 + x_sum 4986.019681679581 + x_mean 0.49860196816795804 + x_var 0.08426974433144456 + x_stddev 0.2902925151144007 + +.. code-block:: none + :emphasize-lines: 1-1 + + cat variance.mlr + @n += 1; + @sumx += $x; + @sumx2 += $x**2; + end { + @mean = @sumx / @n; + @var = (@sumx2 - @mean * (2 * @sumx - @n * @mean)) / (@n - 1); + @stddev = sqrt(@var); + emitf @n, @sumx, @sumx2, @mean, @var, @stddev + } + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab put -q -f variance.mlr data/medium + n 10000 + sumx 4986.019681679581 + sumx2 3328.652400179729 + mean 0.49860196816795804 + var 0.08426974433144456 + stddev 0.2902925151144007 + +You can also do this keyed, of course, imitating the keyed-mean example above. + +Min/max without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --oxtab stats1 -a min,max -f x data/medium + x_min 0.00004509679127584487 + x_max 0.999952670371898 + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --oxtab put -q ' + @x_min = min(@x_min, $x); + @x_max = max(@x_max, $x); + end{emitf @x_min, @x_max} + ' data/medium + x_min 0.00004509679127584487 + x_max 0.999952670371898 + +Keyed min/max without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint stats1 -a min,max -f x -g a data/medium + a x_min x_max + pan 0.00020390740306253097 0.9994029107062516 + eks 0.0006917972627396018 0.9988110946859143 + wye 0.0001874794831505655 0.9998228522652893 + zee 0.0005486114815762555 0.9994904324789629 + hat 0.00004509679127584487 0.999952670371898 + +.. code-block:: none + :emphasize-lines: 1-7 + + mlr --opprint --from data/medium put -q ' + @min[$a] = min(@min[$a], $x); + @max[$a] = max(@max[$a], $x); + end{ + emit (@min, @max), "a"; + } + ' + a min max + pan 0.00020390740306253097 0.9994029107062516 + eks 0.0006917972627396018 0.9988110946859143 + wye 0.0001874794831505655 0.9998228522652893 + zee 0.0005486114815762555 0.9994904324789629 + hat 0.00004509679127584487 0.999952670371898 + +Delta without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a delta -f x data/small + a b i x y x_delta + pan pan 1 0.3467901443380824 0.7268028627434533 0 + eks pan 2 0.7586799647899636 0.5221511083334797 0.41188982045188116 + wye wye 3 0.20460330576630303 0.33831852551664776 -0.5540766590236605 + eks wye 4 0.38139939387114097 0.13418874328430463 0.17679608810483793 + wye pan 5 0.5732889198020006 0.8636244699032729 0.19188952593085962 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --opprint put ' + $x_delta = is_present(@last) ? $x - @last : 0; + @last = $x + ' data/small + a b i x y x_delta + pan pan 1 0.3467901443380824 0.7268028627434533 0 + eks pan 2 0.7586799647899636 0.5221511083334797 0.41188982045188116 + wye wye 3 0.20460330576630303 0.33831852551664776 -0.5540766590236605 + eks wye 4 0.38139939387114097 0.13418874328430463 0.17679608810483793 + wye pan 5 0.5732889198020006 0.8636244699032729 0.19188952593085962 + +Keyed delta without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a delta -f x -g a data/small + a b i x y x_delta + pan pan 1 0.3467901443380824 0.7268028627434533 0 + eks pan 2 0.7586799647899636 0.5221511083334797 0 + wye wye 3 0.20460330576630303 0.33831852551664776 0 + eks wye 4 0.38139939387114097 0.13418874328430463 -0.3772805709188226 + wye pan 5 0.5732889198020006 0.8636244699032729 0.36868561403569755 + +.. code-block:: none + :emphasize-lines: 1-4 + + mlr --opprint put ' + $x_delta = is_present(@last[$a]) ? $x - @last[$a] : 0; + @last[$a]=$x + ' data/small + a b i x y x_delta + pan pan 1 0.3467901443380824 0.7268028627434533 0 + eks pan 2 0.7586799647899636 0.5221511083334797 0 + wye wye 3 0.20460330576630303 0.33831852551664776 0 + eks wye 4 0.38139939387114097 0.13418874328430463 -0.3772805709188226 + wye pan 5 0.5732889198020006 0.8636244699032729 0.36868561403569755 + +Exponentially weighted moving averages without/with oosvars +---------------------------------------------------------------- + +.. code-block:: none + :emphasize-lines: 1-1 + + mlr --opprint step -a ewma -d 0.1 -f x data/small + a b i x y x_ewma_0.1 + pan pan 1 0.3467901443380824 0.7268028627434533 0.3467901443380824 + eks pan 2 0.7586799647899636 0.5221511083334797 0.3879791263832706 + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387 + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055 + wye pan 5 0.5732889198020006 0.8636244699032729 0.3910644883290776 + +.. code-block:: none + :emphasize-lines: 1-5 + + mlr --opprint put ' + begin{ @a=0.1 }; + $e = NR==1 ? $x : @a * $x + (1 - @a) * @e; + @e=$e + ' data/small + a b i x y e + pan pan 1 0.3467901443380824 0.7268028627434533 0.3467901443380824 + eks pan 2 0.7586799647899636 0.5221511083334797 0.3879791263832706 + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387 + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055 + wye pan 5 0.5732889198020006 0.8636244699032729 0.3910644883290776 diff --git a/docs6b/docs/_build/html/_sources/why.rst.txt b/docs6b/docs/_build/html/_sources/why.rst.txt new file mode 100644 index 000000000..cedeefd28 --- /dev/null +++ b/docs6b/docs/_build/html/_sources/why.rst.txt @@ -0,0 +1,56 @@ +.. + PLEASE DO NOT EDIT DIRECTLY. EDIT THE .rst.in FILE PLEASE. + +Why? +================================================================ + +Someone asked me the other day about design, tradeoffs, thought process, why I felt it necessary to build Miller, etc. Here are some answers. + +Who is Miller for? +---------------------------------------------------------------- + +For background, I'm a software engineer, with a heavy devops bent and a non-trivial amount of data-engineering in my career. **Initially I wrote Miller mainly for myself:** I'm coder-friendly (being a coder); I'm Github-friendly; most of my data are well-structured or easily structurable (TSV-formatted SQL-query output, CSV files, log files, JSON data structures); I care about interoperability between all the various formats Miller supports (I've encountered them all); I do all my work on Linux or OSX. + +But now there's this neat little tool **which seems to be useful for people in various disciplines**. I don't even know entirely *who*. I can click through Github starrers and read a bit about what they seem to do, but not everyone that uses Miller is even *on* Github (or stars things). I've gotten a lot of feature requests through Github -- but only from people who are Github users. Not everyone's a coder (it seems like a lot of Miller's Github starrers are devops folks like myself, or data-science-ish people, or biology/genomics folks.) A lot of people care 100% about CSV. And so on. + +So I wonder (please drop a note at https://github.com/johnkerl/miller/issues) does Miller do what you need? Do you use it for all sorts of things, or just one or two nice things? Are there things you wish it did but it doesn't? Is it almost there, or just nowhere near what you want? Are there not enough features or way too many? Are the docs too complicated; do you have a hard time finding out how to do what you want? Should I think differently about what this tool even *is* in the first place? Should I think differently about who it's for? + +What was Miller created to do? +---------------------------------------------------------------- + +First: there are tools like ``xsv`` which handles CSV marvelously and ``jq`` which handles JSON marvelously, and so on -- but I over the years of my career in the software industry I've found myself, and others, doing a lot of ad-hoc things which really were fundamentally the same *except* for format. So the number one thing about Miller is doing common things while supporting **multiple formats**: (a) ingest a list of records where a record is a list of key-value pairs (however represented in the input files); (b) transform that stream of records; (c) emit the transformed stream -- either in the same format as input, or in a different format. + +Second thing, a lot like the first: just as I didn't want to build something only for a single file format, I didn't want to build something only for one problem domain. In my work doing software engineering, devops, data engineering, etc. I saw a lot of commonalities and I wanted to **solve as many problems simultaneously as possible**. + +Third: it had to be **streaming**. As time goes by and we (some of us, sometimes) have machines with tens or hundreds of GB of RAM, it's maybe less important, but I'm unhappy with tools which ingest all data, then do stuff, then emit all data. One reason is to be able to handle files bigger than available RAM. Another reason is to be able to handle input which trickles in, e.g. you have some process emitting data now and then and you can pipe it to Miller and it will emit transformed records one at a time. + +Fourth: it had to be **fast**. This precludes all sorts of very nice things written in Ruby, for example. I love Ruby as a very expressive language, and I have several very useful little utility scripts written in Ruby. But a few years ago I ported over some of my old tried-and-true C programs and the lines-of-code count was a *lot* lower -- it was great! Until I ran them on multi-GB files and realized they took 60x as long to complete. So I couldn't write Miller in Ruby, or in languages like it. I was going to have to do something in a low-level language in order to make it performant. + +Fifth thing: I wanted Miller to be **pipe-friendly and interoperate with other command-line tools**. Since the basic paradigm is ingest records, transform records, emit records -- where the input and output formats can be the same or different, and the transform can be complex, or just pass-through -- this means you can use it to transform data, or re-format it, or both. So if you just want to do data-cleaning/prep/formatting and do all the "real" work in R, you can. If you just want a little glue script between other tools you can get that. And if you want to do non-trivial data-reduction in Miller you can. + +Sixth thing: Must have **comprehensive documentation and unit-test**. Since Miller handles a lot of formats and solves a lot of problems, there's a lot to test and a lot to keep working correctly as I add features or optimize. And I wanted it to be able to explain itself -- not only through web docs like the one you're reading but also through ``man mlr`` and ``mlr --help``, ``mlr sort --help``, etc. + +Seventh thing: **Must have a domain-specific language** (DSL) **but also must let you do common things without it**. All those little verbs Miller has to help you *avoid* having to write for-loops are great. I use them for keystroke-saving: ``mlr stats1 -a mean,stddev,min,max -f quantity``, for example, without you having to write for-loops or define accumulator variables. But you also have to be able to break out of that and write arbitrary code when you want to: ``mlr put '$distance = $rate * $time'`` or anything else you can think up. In Perl/AWK/etc. it's all DSL. In xsv et al. it's all verbs. In Miller I like having the combination. + +Eighth thing: It's an **awful lot of fun to write**. In my experience I didn't find any tools which do multi-format, streaming, efficient, multi-purpose, with DSL and non-DSL, so I wrote one. But I don't guarantee it's unique in the world. It fills a niche in the world (people use it) but it also fills a niche in my life. + +Tradeoffs +---------------------------------------------------------------- + +Miller is command-line-only by design. People who want a graphical user interface won't find it here. This is in part (a) accommodating my personal preferences, and in part (b) guided by my experience/belief that the command line is very expressive. Steep learning curve, yes. I consider that price worth paying. + +Another tradeoff: supporting lists of records -- each with only one depth -- keeps me supporting only what can be expressed in *all* of those formats. E.g. in JSON you can have lists of lists of lists which Miller just doesn't handle. So Miller can't (and won't) handle arbitrary JSON because it only handles tabular data which can be expressed in a variety of formats. + +A third tradeoff is doing build-from-scratch in a low-level language. It'd be quicker to write (but slower to run) if written in a high-level language. If Miller were written in Python, it would be implemented in significantly fewer lines of code than its current Go implementation. The DSL would just be an ``eval`` of Python code. And it would run slower, but maybe not enough slower to be a problem for most folks. Later I found out about the `rows `_ tool -- if you find Miller useful, you should check out ``rows`` as well. + +A fourth tradeoff is in the DSL (more visibly so in 5.0.0 but already in pre-5.0.0): how much to make it dynamically typed -- so you can just say y=x+1 with a minimum number of keystrokes -- vs. having it do a good job of telling you when you've made a typo. This is a common paradigm across *all* languages. Some like Ruby you don't declare anything and they're quick to code little stuff in but programs of even a few thousand lines (which isn't large in the software world) become insanely unmanageable. Then Java at the other extreme which is very typesafe but you have to type in a lot of punctuation, angle brackets, datatypes, repetition, etc. just to be able to get anything done. And some in the middle like Go which are typesafe but with type inference which aim to do the best of both. In the Miller (5.0.0) DSL you get ``y=x+1`` by default but you can have things like ``int y = x+1`` etc. so the typesafety is opt-in. See also :ref:`reference-dsl-type-checking` for more information on type-checking. + +Related tools +---------------------------------------------------------------- + +Here's a comprehensive list: https://github.com/dbohdan/structured-text-tools. It doesn't mention `rows `_ so here's a plug for that as well. + +Moving forward +---------------------------------------------------------------- + +I originally aimed Miller at people who already know what ``sed``/``awk``/``cut``/``sort``/``join`` are and wanted some options. But as time goes by I realize that tools like this can be useful to folks who *don't* know what those things are; people who aren't primarily coders; people who are scientists, or data scientists. These days some journalists do data analysis. So moving forward in terms of docs, I am working on having more cookbook, follow-by-example stuff in addition to the existing language-reference kinds of stuff. And continuing to seek out input from people who use Miller on where to go next. diff --git a/docs6b/docs/_build/html/_static/basic.css b/docs6b/docs/_build/html/_static/basic.css new file mode 100644 index 000000000..a19fd46c5 --- /dev/null +++ b/docs6b/docs/_build/html/_static/basic.css @@ -0,0 +1,861 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +/* CHANGE ME */ +div.body li { + margin:10px 0 0 0; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 450px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a.brackets:before, +span.brackets > a:before{ + content: "["; +} + +a.brackets:after, +span.brackets > a:after { + content: "]"; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +dl.footnote > dt, +dl.citation > dt { + float: left; + margin-right: 0.5em; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dt:after { + content: ":"; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #0be54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0.5em; + content: ":"; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; + font-style: bold; /* CHANGED */ +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +code.descclassname { + background-color: transparent; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} diff --git a/docs6b/docs/_build/html/_static/classic.css b/docs6b/docs/_build/html/_static/classic.css new file mode 100644 index 000000000..c18792d87 --- /dev/null +++ b/docs6b/docs/_build/html/_static/classic.css @@ -0,0 +1,271 @@ +/* + * classic.css_t + * ~~~~~~~~~~~~~ + * + * Sphinx stylesheet -- classic theme. + * + * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +html { + /* CSS hack for macOS's scrollbar (see #1125) */ + background-color: #FFFFFF; +} + +body { + font-family: sans-serif; + font-size: 100%; + background-color: #808080; + color: #000; + margin: 0; + padding: 0; +} + +div.document { + /* CHANGE ME */ + background-color: #c0c0c0; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 230px; +} + +div.body { + background-color: #ffffff; + color: #000000; + padding: 0 20px 30px 20px; +} + +div.footer { + color: #ffffff; + width: 100%; + padding: 9px 0 9px 0; + text-align: center; + font-size: 75%; +} + +div.footer a { + color: #ffffff; + text-decoration: underline; +} + +div.related { + /* CHANGE ME */ + background-color: #808080; + line-height: 30px; + color: #000000; +} + +div.related a { + /* CHANGE ME */ + color: #000000; +} + +div.sphinxsidebar { +} + +div.sphinxsidebar h3 { + font-family: 'Trebuchet MS', sans-serif; + color: #000000; + font-size: 1.4em; + font-weight: normal; + margin: 0; + padding: 0; +} + +div.sphinxsidebar h3 a { + color: #000000; +} + +div.sphinxsidebar h4 { + font-family: 'Trebuchet MS', sans-serif; + color: #000000; + font-size: 1.3em; + font-weight: normal; + margin: 5px 0 0 0; + padding: 0; +} + +div.sphinxsidebar p { + color: #000000; +} + +div.sphinxsidebar p.topless { + margin: 5px 10px 10px 10px; +} + +div.sphinxsidebar ul { + margin: 10px; + padding: 0; + color: #ffffff; +} + +div.sphinxsidebar a { + /* CHANGE ME */ + color: #404040; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + + + +/* -- hyperlink styles ------------------------------------------------------ */ + +a { + color: #800000; + text-decoration: none; +} + +a:visited { + color: #800000; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + + + +/* -- body styles ----------------------------------------------------------- */ + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: 'Trebuchet MS', sans-serif; + background-color: #f2f2f2; + font-weight: normal; + /* CHANGE ME */ + color: #800000; + border-bottom: 1px solid #ccc; + margin: 20px -20px 10px -20px; + padding: 3px 0 3px 10px; +} + +div.body h1 { margin-top: 0; font-size: 200%; } +div.body h2 { font-size: 160%; } +div.body h3 { font-size: 140%; } +div.body h4 { font-size: 120%; } +div.body h5 { font-size: 110%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #c60f0f; + font-size: 0.8em; + padding: 0 4px 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + background-color: #c60f0f; + color: white; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + text-align: justify; + line-height: 130%; +} + +div.admonition p.admonition-title + p { + display: inline; +} + +div.admonition p { + margin-bottom: 5px; +} + +div.admonition pre { + margin-bottom: 5px; +} + +div.admonition ul, div.admonition ol { + margin-bottom: 5px; +} + +div.note { + background-color: #eee; + border: 1px solid #ccc; +} + +div.seealso { + background-color: #ffc; + border: 1px solid #ff6; +} + +div.topic { + background-color: #eee; +} + +div.warning { + background-color: #ffe4e4; + border: 1px solid #f66; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre { + padding: 5px; + background-color: unset; + color: unset; + line-height: 120%; + border: 1px solid #ac9; + border-left: none; + border-right: none; +} + +code { + background-color: #ecf0f3; + padding: 0 1px 0 1px; + font-size: 0.95em; +} + +th, dl.field-list > dt { + background-color: #ede; +} + +.warning code { + background: #efc2c2; +} + +.note code { + background: #d6d6d6; +} + +.viewcode-back { + font-family: sans-serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} + +div.code-block-caption { + color: #efefef; + background-color: #1c4e63; +} diff --git a/docs6b/docs/_build/html/_static/darkmetal.png b/docs6b/docs/_build/html/_static/darkmetal.png new file mode 100644 index 0000000000000000000000000000000000000000..49c82f301c9d84534d7979500fcac8adf1acbd8c GIT binary patch literal 25238 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 H0W19= 0 && + !jQuery(node.parentNode).hasClass(className) && + !jQuery(node.parentNode).hasClass("nohighlight")) { + var span; + var isInSVG = jQuery(node).closest("body, svg, foreignObject").is("svg"); + if (isInSVG) { + span = document.createElementNS("http://www.w3.org/2000/svg", "tspan"); + } else { + span = document.createElement("span"); + span.className = className; + } + span.appendChild(document.createTextNode(val.substr(pos, text.length))); + node.parentNode.insertBefore(span, node.parentNode.insertBefore( + document.createTextNode(val.substr(pos + text.length)), + node.nextSibling)); + node.nodeValue = val.substr(0, pos); + if (isInSVG) { + var rect = document.createElementNS("http://www.w3.org/2000/svg", "rect"); + var bbox = node.parentElement.getBBox(); + rect.x.baseVal.value = bbox.x; + rect.y.baseVal.value = bbox.y; + rect.width.baseVal.value = bbox.width; + rect.height.baseVal.value = bbox.height; + rect.setAttribute('class', className); + addItems.push({ + "parent": node.parentNode, + "target": rect}); + } + } + } + else if (!jQuery(node).is("button, select, textarea")) { + jQuery.each(node.childNodes, function() { + highlight(this, addItems); + }); + } + } + var addItems = []; + var result = this.each(function() { + highlight(this, addItems); + }); + for (var i = 0; i < addItems.length; ++i) { + jQuery(addItems[i].parent).before(addItems[i].target); + } + return result; +}; + +/* + * backward compatibility for jQuery.browser + * This will be supported until firefox bug is fixed. + */ +if (!jQuery.browser) { + jQuery.uaMatch = function(ua) { + ua = ua.toLowerCase(); + + var match = /(chrome)[ \/]([\w.]+)/.exec(ua) || + /(webkit)[ \/]([\w.]+)/.exec(ua) || + /(opera)(?:.*version|)[ \/]([\w.]+)/.exec(ua) || + /(msie) ([\w.]+)/.exec(ua) || + ua.indexOf("compatible") < 0 && /(mozilla)(?:.*? rv:([\w.]+)|)/.exec(ua) || + []; + + return { + browser: match[ 1 ] || "", + version: match[ 2 ] || "0" + }; + }; + jQuery.browser = {}; + jQuery.browser[jQuery.uaMatch(navigator.userAgent).browser] = true; +} + +/** + * Small JavaScript module for the documentation. + */ +var Documentation = { + + init : function() { + this.fixFirefoxAnchorBug(); + this.highlightSearchWords(); + this.initIndexTable(); + if (DOCUMENTATION_OPTIONS.NAVIGATION_WITH_KEYS) { + this.initOnKeyListeners(); + } + }, + + /** + * i18n support + */ + TRANSLATIONS : {}, + PLURAL_EXPR : function(n) { return n === 1 ? 0 : 1; }, + LOCALE : 'unknown', + + // gettext and ngettext don't access this so that the functions + // can safely bound to a different name (_ = Documentation.gettext) + gettext : function(string) { + var translated = Documentation.TRANSLATIONS[string]; + if (typeof translated === 'undefined') + return string; + return (typeof translated === 'string') ? translated : translated[0]; + }, + + ngettext : function(singular, plural, n) { + var translated = Documentation.TRANSLATIONS[singular]; + if (typeof translated === 'undefined') + return (n == 1) ? singular : plural; + return translated[Documentation.PLURALEXPR(n)]; + }, + + addTranslations : function(catalog) { + for (var key in catalog.messages) + this.TRANSLATIONS[key] = catalog.messages[key]; + this.PLURAL_EXPR = new Function('n', 'return +(' + catalog.plural_expr + ')'); + this.LOCALE = catalog.locale; + }, + + /** + * add context elements like header anchor links + */ + addContextElements : function() { + $('div[id] > :header:first').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this headline')). + appendTo(this); + }); + $('dt[id]').each(function() { + $('\u00B6'). + attr('href', '#' + this.id). + attr('title', _('Permalink to this definition')). + appendTo(this); + }); + }, + + /** + * workaround a firefox stupidity + * see: https://bugzilla.mozilla.org/show_bug.cgi?id=645075 + */ + fixFirefoxAnchorBug : function() { + if (document.location.hash && $.browser.mozilla) + window.setTimeout(function() { + document.location.href += ''; + }, 10); + }, + + /** + * highlight the search words provided in the url in the text + */ + highlightSearchWords : function() { + var params = $.getQueryParameters(); + var terms = (params.highlight) ? params.highlight[0].split(/\s+/) : []; + if (terms.length) { + var body = $('div.body'); + if (!body.length) { + body = $('body'); + } + window.setTimeout(function() { + $.each(terms, function() { + body.highlightText(this.toLowerCase(), 'highlighted'); + }); + }, 10); + $('

      ') + .appendTo($('#searchbox')); + } + }, + + /** + * init the domain index toggle buttons + */ + initIndexTable : function() { + var togglers = $('img.toggler').click(function() { + var src = $(this).attr('src'); + var idnum = $(this).attr('id').substr(7); + $('tr.cg-' + idnum).toggle(); + if (src.substr(-9) === 'minus.png') + $(this).attr('src', src.substr(0, src.length-9) + 'plus.png'); + else + $(this).attr('src', src.substr(0, src.length-8) + 'minus.png'); + }).css('display', ''); + if (DOCUMENTATION_OPTIONS.COLLAPSE_INDEX) { + togglers.click(); + } + }, + + /** + * helper function to hide the search marks again + */ + hideSearchWords : function() { + $('#searchbox .highlight-link').fadeOut(300); + $('span.highlighted').removeClass('highlighted'); + }, + + /** + * make the url absolute + */ + makeURL : function(relativeURL) { + return DOCUMENTATION_OPTIONS.URL_ROOT + '/' + relativeURL; + }, + + /** + * get the current relative url + */ + getCurrentURL : function() { + var path = document.location.pathname; + var parts = path.split(/\//); + $.each(DOCUMENTATION_OPTIONS.URL_ROOT.split(/\//), function() { + if (this === '..') + parts.pop(); + }); + var url = parts.join('/'); + return path.substring(url.lastIndexOf('/') + 1, path.length - 1); + }, + + initOnKeyListeners: function() { + $(document).keydown(function(event) { + var activeElementType = document.activeElement.tagName; + // don't navigate when in search box or textarea + if (activeElementType !== 'TEXTAREA' && activeElementType !== 'INPUT' && activeElementType !== 'SELECT' + && !event.altKey && !event.ctrlKey && !event.metaKey && !event.shiftKey) { + switch (event.keyCode) { + case 37: // left + var prevHref = $('link[rel="prev"]').prop('href'); + if (prevHref) { + window.location.href = prevHref; + return false; + } + case 39: // right + var nextHref = $('link[rel="next"]').prop('href'); + if (nextHref) { + window.location.href = nextHref; + return false; + } + } + } + }); + } +}; + +// quick alias for translations +_ = Documentation.gettext; + +$(document).ready(function() { + Documentation.init(); +}); diff --git a/docs6b/docs/_build/html/_static/documentation_options.js b/docs6b/docs/_build/html/_static/documentation_options.js new file mode 100644 index 000000000..f57d3dce8 --- /dev/null +++ b/docs6b/docs/_build/html/_static/documentation_options.js @@ -0,0 +1,12 @@ +var DOCUMENTATION_OPTIONS = { + URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'), + VERSION: '6.0.0-alpha', + LANGUAGE: 'None', + COLLAPSE_INDEX: false, + BUILDER: 'html', + FILE_SUFFIX: '.html', + LINK_SUFFIX: '.html', + HAS_SOURCE: true, + SOURCELINK_SUFFIX: '.txt', + NAVIGATION_WITH_KEYS: false +}; \ No newline at end of file diff --git a/docs6b/docs/_build/html/_static/file.png b/docs6b/docs/_build/html/_static/file.png new file mode 100644 index 0000000000000000000000000000000000000000..a858a410e4faa62ce324d814e4b816fff83a6fb3 GIT binary patch literal 286 zcmV+(0pb3MP)s`hMrGg#P~ix$^RISR_I47Y|r1 z_CyJOe}D1){SET-^Amu_i71Lt6eYfZjRyw@I6OQAIXXHDfiX^GbOlHe=Ae4>0m)d(f|Me07*qoM6N<$f}vM^LjV8( literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_static/headerbg.png b/docs6b/docs/_build/html/_static/headerbg.png new file mode 100644 index 0000000000000000000000000000000000000000..ef15cc09c0a04e785a6bdb4ca2d855dcf2d6a7ef GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0vp^j6i&Xg9%73n;^3YNELg!IEGX(_D*8uVht2=vVAxI z=BFt~`o)>HTU+!Uo@CbWFkW7^e%EK2U;T_{0`!ZM3hS;j6rYlMqW_EACH%Yz+a>eG zca|$!Mlr0~yZD9c?C@)yM-#Rm{ulavo=tPz1i`PqzwR-2e7qO9jv7Xr XV8K=f;Z5m4>lr*<{an^LB{Ts5t{OrY literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/_static/jquery-3.5.1.js b/docs6b/docs/_build/html/_static/jquery-3.5.1.js new file mode 100644 index 000000000..50937333b --- /dev/null +++ b/docs6b/docs/_build/html/_static/jquery-3.5.1.js @@ -0,0 +1,10872 @@ +/*! + * jQuery JavaScript Library v3.5.1 + * https://jquery.com/ + * + * Includes Sizzle.js + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://jquery.org/license + * + * Date: 2020-05-04T22:49Z + */ +( function( global, factory ) { + + "use strict"; + + if ( typeof module === "object" && typeof module.exports === "object" ) { + + // For CommonJS and CommonJS-like environments where a proper `window` + // is present, execute the factory and get jQuery. + // For environments that do not have a `window` with a `document` + // (such as Node.js), expose a factory as module.exports. + // This accentuates the need for the creation of a real `window`. + // e.g. var jQuery = require("jquery")(window); + // See ticket #14549 for more info. + module.exports = global.document ? + factory( global, true ) : + function( w ) { + if ( !w.document ) { + throw new Error( "jQuery requires a window with a document" ); + } + return factory( w ); + }; + } else { + factory( global ); + } + +// Pass this if window is not defined yet +} )( typeof window !== "undefined" ? window : this, function( window, noGlobal ) { + +// Edge <= 12 - 13+, Firefox <=18 - 45+, IE 10 - 11, Safari 5.1 - 9+, iOS 6 - 9.1 +// throw exceptions when non-strict code (e.g., ASP.NET 4.5) accesses strict mode +// arguments.callee.caller (trac-13335). But as of jQuery 3.0 (2016), strict mode should be common +// enough that all such attempts are guarded in a try block. +"use strict"; + +var arr = []; + +var getProto = Object.getPrototypeOf; + +var slice = arr.slice; + +var flat = arr.flat ? function( array ) { + return arr.flat.call( array ); +} : function( array ) { + return arr.concat.apply( [], array ); +}; + + +var push = arr.push; + +var indexOf = arr.indexOf; + +var class2type = {}; + +var toString = class2type.toString; + +var hasOwn = class2type.hasOwnProperty; + +var fnToString = hasOwn.toString; + +var ObjectFunctionString = fnToString.call( Object ); + +var support = {}; + +var isFunction = function isFunction( obj ) { + + // Support: Chrome <=57, Firefox <=52 + // In some browsers, typeof returns "function" for HTML elements + // (i.e., `typeof document.createElement( "object" ) === "function"`). + // We don't want to classify *any* DOM node as a function. + return typeof obj === "function" && typeof obj.nodeType !== "number"; + }; + + +var isWindow = function isWindow( obj ) { + return obj != null && obj === obj.window; + }; + + +var document = window.document; + + + + var preservedScriptAttributes = { + type: true, + src: true, + nonce: true, + noModule: true + }; + + function DOMEval( code, node, doc ) { + doc = doc || document; + + var i, val, + script = doc.createElement( "script" ); + + script.text = code; + if ( node ) { + for ( i in preservedScriptAttributes ) { + + // Support: Firefox 64+, Edge 18+ + // Some browsers don't support the "nonce" property on scripts. + // On the other hand, just using `getAttribute` is not enough as + // the `nonce` attribute is reset to an empty string whenever it + // becomes browsing-context connected. + // See https://github.com/whatwg/html/issues/2369 + // See https://html.spec.whatwg.org/#nonce-attributes + // The `node.getAttribute` check was added for the sake of + // `jQuery.globalEval` so that it can fake a nonce-containing node + // via an object. + val = node[ i ] || node.getAttribute && node.getAttribute( i ); + if ( val ) { + script.setAttribute( i, val ); + } + } + } + doc.head.appendChild( script ).parentNode.removeChild( script ); + } + + +function toType( obj ) { + if ( obj == null ) { + return obj + ""; + } + + // Support: Android <=2.3 only (functionish RegExp) + return typeof obj === "object" || typeof obj === "function" ? + class2type[ toString.call( obj ) ] || "object" : + typeof obj; +} +/* global Symbol */ +// Defining this global in .eslintrc.json would create a danger of using the global +// unguarded in another place, it seems safer to define global only for this module + + + +var + version = "3.5.1", + + // Define a local copy of jQuery + jQuery = function( selector, context ) { + + // The jQuery object is actually just the init constructor 'enhanced' + // Need init if jQuery is called (just allow error to be thrown if not included) + return new jQuery.fn.init( selector, context ); + }; + +jQuery.fn = jQuery.prototype = { + + // The current version of jQuery being used + jquery: version, + + constructor: jQuery, + + // The default length of a jQuery object is 0 + length: 0, + + toArray: function() { + return slice.call( this ); + }, + + // Get the Nth element in the matched element set OR + // Get the whole matched element set as a clean array + get: function( num ) { + + // Return all the elements in a clean array + if ( num == null ) { + return slice.call( this ); + } + + // Return just the one element from the set + return num < 0 ? this[ num + this.length ] : this[ num ]; + }, + + // Take an array of elements and push it onto the stack + // (returning the new matched element set) + pushStack: function( elems ) { + + // Build a new jQuery matched element set + var ret = jQuery.merge( this.constructor(), elems ); + + // Add the old object onto the stack (as a reference) + ret.prevObject = this; + + // Return the newly-formed element set + return ret; + }, + + // Execute a callback for every element in the matched set. + each: function( callback ) { + return jQuery.each( this, callback ); + }, + + map: function( callback ) { + return this.pushStack( jQuery.map( this, function( elem, i ) { + return callback.call( elem, i, elem ); + } ) ); + }, + + slice: function() { + return this.pushStack( slice.apply( this, arguments ) ); + }, + + first: function() { + return this.eq( 0 ); + }, + + last: function() { + return this.eq( -1 ); + }, + + even: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return ( i + 1 ) % 2; + } ) ); + }, + + odd: function() { + return this.pushStack( jQuery.grep( this, function( _elem, i ) { + return i % 2; + } ) ); + }, + + eq: function( i ) { + var len = this.length, + j = +i + ( i < 0 ? len : 0 ); + return this.pushStack( j >= 0 && j < len ? [ this[ j ] ] : [] ); + }, + + end: function() { + return this.prevObject || this.constructor(); + }, + + // For internal use only. + // Behaves like an Array's method, not like a jQuery method. + push: push, + sort: arr.sort, + splice: arr.splice +}; + +jQuery.extend = jQuery.fn.extend = function() { + var options, name, src, copy, copyIsArray, clone, + target = arguments[ 0 ] || {}, + i = 1, + length = arguments.length, + deep = false; + + // Handle a deep copy situation + if ( typeof target === "boolean" ) { + deep = target; + + // Skip the boolean and the target + target = arguments[ i ] || {}; + i++; + } + + // Handle case when target is a string or something (possible in deep copy) + if ( typeof target !== "object" && !isFunction( target ) ) { + target = {}; + } + + // Extend jQuery itself if only one argument is passed + if ( i === length ) { + target = this; + i--; + } + + for ( ; i < length; i++ ) { + + // Only deal with non-null/undefined values + if ( ( options = arguments[ i ] ) != null ) { + + // Extend the base object + for ( name in options ) { + copy = options[ name ]; + + // Prevent Object.prototype pollution + // Prevent never-ending loop + if ( name === "__proto__" || target === copy ) { + continue; + } + + // Recurse if we're merging plain objects or arrays + if ( deep && copy && ( jQuery.isPlainObject( copy ) || + ( copyIsArray = Array.isArray( copy ) ) ) ) { + src = target[ name ]; + + // Ensure proper type for the source value + if ( copyIsArray && !Array.isArray( src ) ) { + clone = []; + } else if ( !copyIsArray && !jQuery.isPlainObject( src ) ) { + clone = {}; + } else { + clone = src; + } + copyIsArray = false; + + // Never move original objects, clone them + target[ name ] = jQuery.extend( deep, clone, copy ); + + // Don't bring in undefined values + } else if ( copy !== undefined ) { + target[ name ] = copy; + } + } + } + } + + // Return the modified object + return target; +}; + +jQuery.extend( { + + // Unique for each copy of jQuery on the page + expando: "jQuery" + ( version + Math.random() ).replace( /\D/g, "" ), + + // Assume jQuery is ready without the ready module + isReady: true, + + error: function( msg ) { + throw new Error( msg ); + }, + + noop: function() {}, + + isPlainObject: function( obj ) { + var proto, Ctor; + + // Detect obvious negatives + // Use toString instead of jQuery.type to catch host objects + if ( !obj || toString.call( obj ) !== "[object Object]" ) { + return false; + } + + proto = getProto( obj ); + + // Objects with no prototype (e.g., `Object.create( null )`) are plain + if ( !proto ) { + return true; + } + + // Objects with prototype are plain iff they were constructed by a global Object function + Ctor = hasOwn.call( proto, "constructor" ) && proto.constructor; + return typeof Ctor === "function" && fnToString.call( Ctor ) === ObjectFunctionString; + }, + + isEmptyObject: function( obj ) { + var name; + + for ( name in obj ) { + return false; + } + return true; + }, + + // Evaluates a script in a provided context; falls back to the global one + // if not specified. + globalEval: function( code, options, doc ) { + DOMEval( code, { nonce: options && options.nonce }, doc ); + }, + + each: function( obj, callback ) { + var length, i = 0; + + if ( isArrayLike( obj ) ) { + length = obj.length; + for ( ; i < length; i++ ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } else { + for ( i in obj ) { + if ( callback.call( obj[ i ], i, obj[ i ] ) === false ) { + break; + } + } + } + + return obj; + }, + + // results is for internal usage only + makeArray: function( arr, results ) { + var ret = results || []; + + if ( arr != null ) { + if ( isArrayLike( Object( arr ) ) ) { + jQuery.merge( ret, + typeof arr === "string" ? + [ arr ] : arr + ); + } else { + push.call( ret, arr ); + } + } + + return ret; + }, + + inArray: function( elem, arr, i ) { + return arr == null ? -1 : indexOf.call( arr, elem, i ); + }, + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + merge: function( first, second ) { + var len = +second.length, + j = 0, + i = first.length; + + for ( ; j < len; j++ ) { + first[ i++ ] = second[ j ]; + } + + first.length = i; + + return first; + }, + + grep: function( elems, callback, invert ) { + var callbackInverse, + matches = [], + i = 0, + length = elems.length, + callbackExpect = !invert; + + // Go through the array, only saving the items + // that pass the validator function + for ( ; i < length; i++ ) { + callbackInverse = !callback( elems[ i ], i ); + if ( callbackInverse !== callbackExpect ) { + matches.push( elems[ i ] ); + } + } + + return matches; + }, + + // arg is for internal usage only + map: function( elems, callback, arg ) { + var length, value, + i = 0, + ret = []; + + // Go through the array, translating each of the items to their new values + if ( isArrayLike( elems ) ) { + length = elems.length; + for ( ; i < length; i++ ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + + // Go through every key on the object, + } else { + for ( i in elems ) { + value = callback( elems[ i ], i, arg ); + + if ( value != null ) { + ret.push( value ); + } + } + } + + // Flatten any nested arrays + return flat( ret ); + }, + + // A global GUID counter for objects + guid: 1, + + // jQuery.support is not used in Core but other projects attach their + // properties to it so it needs to exist. + support: support +} ); + +if ( typeof Symbol === "function" ) { + jQuery.fn[ Symbol.iterator ] = arr[ Symbol.iterator ]; +} + +// Populate the class2type map +jQuery.each( "Boolean Number String Function Array Date RegExp Object Error Symbol".split( " " ), +function( _i, name ) { + class2type[ "[object " + name + "]" ] = name.toLowerCase(); +} ); + +function isArrayLike( obj ) { + + // Support: real iOS 8.2 only (not reproducible in simulator) + // `in` check used to prevent JIT error (gh-2145) + // hasOwn isn't used here due to false negatives + // regarding Nodelist length in IE + var length = !!obj && "length" in obj && obj.length, + type = toType( obj ); + + if ( isFunction( obj ) || isWindow( obj ) ) { + return false; + } + + return type === "array" || length === 0 || + typeof length === "number" && length > 0 && ( length - 1 ) in obj; +} +var Sizzle = +/*! + * Sizzle CSS Selector Engine v2.3.5 + * https://sizzlejs.com/ + * + * Copyright JS Foundation and other contributors + * Released under the MIT license + * https://js.foundation/ + * + * Date: 2020-03-14 + */ +( function( window ) { +var i, + support, + Expr, + getText, + isXML, + tokenize, + compile, + select, + outermostContext, + sortInput, + hasDuplicate, + + // Local document vars + setDocument, + document, + docElem, + documentIsHTML, + rbuggyQSA, + rbuggyMatches, + matches, + contains, + + // Instance-specific data + expando = "sizzle" + 1 * new Date(), + preferredDoc = window.document, + dirruns = 0, + done = 0, + classCache = createCache(), + tokenCache = createCache(), + compilerCache = createCache(), + nonnativeSelectorCache = createCache(), + sortOrder = function( a, b ) { + if ( a === b ) { + hasDuplicate = true; + } + return 0; + }, + + // Instance methods + hasOwn = ( {} ).hasOwnProperty, + arr = [], + pop = arr.pop, + pushNative = arr.push, + push = arr.push, + slice = arr.slice, + + // Use a stripped-down indexOf as it's faster than native + // https://jsperf.com/thor-indexof-vs-for/5 + indexOf = function( list, elem ) { + var i = 0, + len = list.length; + for ( ; i < len; i++ ) { + if ( list[ i ] === elem ) { + return i; + } + } + return -1; + }, + + booleans = "checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|" + + "ismap|loop|multiple|open|readonly|required|scoped", + + // Regular expressions + + // http://www.w3.org/TR/css3-selectors/#whitespace + whitespace = "[\\x20\\t\\r\\n\\f]", + + // https://www.w3.org/TR/css-syntax-3/#ident-token-diagram + identifier = "(?:\\\\[\\da-fA-F]{1,6}" + whitespace + + "?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+", + + // Attribute selectors: http://www.w3.org/TR/selectors/#attribute-selectors + attributes = "\\[" + whitespace + "*(" + identifier + ")(?:" + whitespace + + + // Operator (capture 2) + "*([*^$|!~]?=)" + whitespace + + + // "Attribute values must be CSS identifiers [capture 5] + // or strings [capture 3 or capture 4]" + "*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|(" + identifier + "))|)" + + whitespace + "*\\]", + + pseudos = ":(" + identifier + ")(?:\\((" + + + // To reduce the number of selectors needing tokenize in the preFilter, prefer arguments: + // 1. quoted (capture 3; capture 4 or capture 5) + "('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|" + + + // 2. simple (capture 6) + "((?:\\\\.|[^\\\\()[\\]]|" + attributes + ")*)|" + + + // 3. anything else (capture 2) + ".*" + + ")\\)|)", + + // Leading and non-escaped trailing whitespace, capturing some non-whitespace characters preceding the latter + rwhitespace = new RegExp( whitespace + "+", "g" ), + rtrim = new RegExp( "^" + whitespace + "+|((?:^|[^\\\\])(?:\\\\.)*)" + + whitespace + "+$", "g" ), + + rcomma = new RegExp( "^" + whitespace + "*," + whitespace + "*" ), + rcombinators = new RegExp( "^" + whitespace + "*([>+~]|" + whitespace + ")" + whitespace + + "*" ), + rdescend = new RegExp( whitespace + "|>" ), + + rpseudo = new RegExp( pseudos ), + ridentifier = new RegExp( "^" + identifier + "$" ), + + matchExpr = { + "ID": new RegExp( "^#(" + identifier + ")" ), + "CLASS": new RegExp( "^\\.(" + identifier + ")" ), + "TAG": new RegExp( "^(" + identifier + "|[*])" ), + "ATTR": new RegExp( "^" + attributes ), + "PSEUDO": new RegExp( "^" + pseudos ), + "CHILD": new RegExp( "^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\(" + + whitespace + "*(even|odd|(([+-]|)(\\d*)n|)" + whitespace + "*(?:([+-]|)" + + whitespace + "*(\\d+)|))" + whitespace + "*\\)|)", "i" ), + "bool": new RegExp( "^(?:" + booleans + ")$", "i" ), + + // For use in libraries implementing .is() + // We use this for POS matching in `select` + "needsContext": new RegExp( "^" + whitespace + + "*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\(" + whitespace + + "*((?:-\\d)?\\d*)" + whitespace + "*\\)|)(?=[^-]|$)", "i" ) + }, + + rhtml = /HTML$/i, + rinputs = /^(?:input|select|textarea|button)$/i, + rheader = /^h\d$/i, + + rnative = /^[^{]+\{\s*\[native \w/, + + // Easily-parseable/retrievable ID or TAG or CLASS selectors + rquickExpr = /^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/, + + rsibling = /[+~]/, + + // CSS escapes + // http://www.w3.org/TR/CSS21/syndata.html#escaped-characters + runescape = new RegExp( "\\\\[\\da-fA-F]{1,6}" + whitespace + "?|\\\\([^\\r\\n\\f])", "g" ), + funescape = function( escape, nonHex ) { + var high = "0x" + escape.slice( 1 ) - 0x10000; + + return nonHex ? + + // Strip the backslash prefix from a non-hex escape sequence + nonHex : + + // Replace a hexadecimal escape sequence with the encoded Unicode code point + // Support: IE <=11+ + // For values outside the Basic Multilingual Plane (BMP), manually construct a + // surrogate pair + high < 0 ? + String.fromCharCode( high + 0x10000 ) : + String.fromCharCode( high >> 10 | 0xD800, high & 0x3FF | 0xDC00 ); + }, + + // CSS string/identifier serialization + // https://drafts.csswg.org/cssom/#common-serializing-idioms + rcssescape = /([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g, + fcssescape = function( ch, asCodePoint ) { + if ( asCodePoint ) { + + // U+0000 NULL becomes U+FFFD REPLACEMENT CHARACTER + if ( ch === "\0" ) { + return "\uFFFD"; + } + + // Control characters and (dependent upon position) numbers get escaped as code points + return ch.slice( 0, -1 ) + "\\" + + ch.charCodeAt( ch.length - 1 ).toString( 16 ) + " "; + } + + // Other potentially-special ASCII characters get backslash-escaped + return "\\" + ch; + }, + + // Used for iframes + // See setDocument() + // Removing the function wrapper causes a "Permission Denied" + // error in IE + unloadHandler = function() { + setDocument(); + }, + + inDisabledFieldset = addCombinator( + function( elem ) { + return elem.disabled === true && elem.nodeName.toLowerCase() === "fieldset"; + }, + { dir: "parentNode", next: "legend" } + ); + +// Optimize for push.apply( _, NodeList ) +try { + push.apply( + ( arr = slice.call( preferredDoc.childNodes ) ), + preferredDoc.childNodes + ); + + // Support: Android<4.0 + // Detect silently failing push.apply + // eslint-disable-next-line no-unused-expressions + arr[ preferredDoc.childNodes.length ].nodeType; +} catch ( e ) { + push = { apply: arr.length ? + + // Leverage slice if possible + function( target, els ) { + pushNative.apply( target, slice.call( els ) ); + } : + + // Support: IE<9 + // Otherwise append directly + function( target, els ) { + var j = target.length, + i = 0; + + // Can't trust NodeList.length + while ( ( target[ j++ ] = els[ i++ ] ) ) {} + target.length = j - 1; + } + }; +} + +function Sizzle( selector, context, results, seed ) { + var m, i, elem, nid, match, groups, newSelector, + newContext = context && context.ownerDocument, + + // nodeType defaults to 9, since context defaults to document + nodeType = context ? context.nodeType : 9; + + results = results || []; + + // Return early from calls with invalid selector or context + if ( typeof selector !== "string" || !selector || + nodeType !== 1 && nodeType !== 9 && nodeType !== 11 ) { + + return results; + } + + // Try to shortcut find operations (as opposed to filters) in HTML documents + if ( !seed ) { + setDocument( context ); + context = context || document; + + if ( documentIsHTML ) { + + // If the selector is sufficiently simple, try using a "get*By*" DOM method + // (excepting DocumentFragment context, where the methods don't exist) + if ( nodeType !== 11 && ( match = rquickExpr.exec( selector ) ) ) { + + // ID selector + if ( ( m = match[ 1 ] ) ) { + + // Document context + if ( nodeType === 9 ) { + if ( ( elem = context.getElementById( m ) ) ) { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( elem.id === m ) { + results.push( elem ); + return results; + } + } else { + return results; + } + + // Element context + } else { + + // Support: IE, Opera, Webkit + // TODO: identify versions + // getElementById can match elements by name instead of ID + if ( newContext && ( elem = newContext.getElementById( m ) ) && + contains( context, elem ) && + elem.id === m ) { + + results.push( elem ); + return results; + } + } + + // Type selector + } else if ( match[ 2 ] ) { + push.apply( results, context.getElementsByTagName( selector ) ); + return results; + + // Class selector + } else if ( ( m = match[ 3 ] ) && support.getElementsByClassName && + context.getElementsByClassName ) { + + push.apply( results, context.getElementsByClassName( m ) ); + return results; + } + } + + // Take advantage of querySelectorAll + if ( support.qsa && + !nonnativeSelectorCache[ selector + " " ] && + ( !rbuggyQSA || !rbuggyQSA.test( selector ) ) && + + // Support: IE 8 only + // Exclude object elements + ( nodeType !== 1 || context.nodeName.toLowerCase() !== "object" ) ) { + + newSelector = selector; + newContext = context; + + // qSA considers elements outside a scoping root when evaluating child or + // descendant combinators, which is not what we want. + // In such cases, we work around the behavior by prefixing every selector in the + // list with an ID selector referencing the scope context. + // The technique has to be used as well when a leading combinator is used + // as such selectors are not recognized by querySelectorAll. + // Thanks to Andrew Dupont for this technique. + if ( nodeType === 1 && + ( rdescend.test( selector ) || rcombinators.test( selector ) ) ) { + + // Expand context for sibling selectors + newContext = rsibling.test( selector ) && testContext( context.parentNode ) || + context; + + // We can use :scope instead of the ID hack if the browser + // supports it & if we're not changing the context. + if ( newContext !== context || !support.scope ) { + + // Capture the context ID, setting it first if necessary + if ( ( nid = context.getAttribute( "id" ) ) ) { + nid = nid.replace( rcssescape, fcssescape ); + } else { + context.setAttribute( "id", ( nid = expando ) ); + } + } + + // Prefix every selector in the list + groups = tokenize( selector ); + i = groups.length; + while ( i-- ) { + groups[ i ] = ( nid ? "#" + nid : ":scope" ) + " " + + toSelector( groups[ i ] ); + } + newSelector = groups.join( "," ); + } + + try { + push.apply( results, + newContext.querySelectorAll( newSelector ) + ); + return results; + } catch ( qsaError ) { + nonnativeSelectorCache( selector, true ); + } finally { + if ( nid === expando ) { + context.removeAttribute( "id" ); + } + } + } + } + } + + // All others + return select( selector.replace( rtrim, "$1" ), context, results, seed ); +} + +/** + * Create key-value caches of limited size + * @returns {function(string, object)} Returns the Object data after storing it on itself with + * property name the (space-suffixed) string and (if the cache is larger than Expr.cacheLength) + * deleting the oldest entry + */ +function createCache() { + var keys = []; + + function cache( key, value ) { + + // Use (key + " ") to avoid collision with native prototype properties (see Issue #157) + if ( keys.push( key + " " ) > Expr.cacheLength ) { + + // Only keep the most recent entries + delete cache[ keys.shift() ]; + } + return ( cache[ key + " " ] = value ); + } + return cache; +} + +/** + * Mark a function for special use by Sizzle + * @param {Function} fn The function to mark + */ +function markFunction( fn ) { + fn[ expando ] = true; + return fn; +} + +/** + * Support testing using an element + * @param {Function} fn Passed the created element and returns a boolean result + */ +function assert( fn ) { + var el = document.createElement( "fieldset" ); + + try { + return !!fn( el ); + } catch ( e ) { + return false; + } finally { + + // Remove from its parent by default + if ( el.parentNode ) { + el.parentNode.removeChild( el ); + } + + // release memory in IE + el = null; + } +} + +/** + * Adds the same handler for all of the specified attrs + * @param {String} attrs Pipe-separated list of attributes + * @param {Function} handler The method that will be applied + */ +function addHandle( attrs, handler ) { + var arr = attrs.split( "|" ), + i = arr.length; + + while ( i-- ) { + Expr.attrHandle[ arr[ i ] ] = handler; + } +} + +/** + * Checks document order of two siblings + * @param {Element} a + * @param {Element} b + * @returns {Number} Returns less than 0 if a precedes b, greater than 0 if a follows b + */ +function siblingCheck( a, b ) { + var cur = b && a, + diff = cur && a.nodeType === 1 && b.nodeType === 1 && + a.sourceIndex - b.sourceIndex; + + // Use IE sourceIndex if available on both nodes + if ( diff ) { + return diff; + } + + // Check if b follows a + if ( cur ) { + while ( ( cur = cur.nextSibling ) ) { + if ( cur === b ) { + return -1; + } + } + } + + return a ? 1 : -1; +} + +/** + * Returns a function to use in pseudos for input types + * @param {String} type + */ +function createInputPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for buttons + * @param {String} type + */ +function createButtonPseudo( type ) { + return function( elem ) { + var name = elem.nodeName.toLowerCase(); + return ( name === "input" || name === "button" ) && elem.type === type; + }; +} + +/** + * Returns a function to use in pseudos for :enabled/:disabled + * @param {Boolean} disabled true for :disabled; false for :enabled + */ +function createDisabledPseudo( disabled ) { + + // Known :disabled false positives: fieldset[disabled] > legend:nth-of-type(n+2) :can-disable + return function( elem ) { + + // Only certain elements can match :enabled or :disabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-enabled + // https://html.spec.whatwg.org/multipage/scripting.html#selector-disabled + if ( "form" in elem ) { + + // Check for inherited disabledness on relevant non-disabled elements: + // * listed form-associated elements in a disabled fieldset + // https://html.spec.whatwg.org/multipage/forms.html#category-listed + // https://html.spec.whatwg.org/multipage/forms.html#concept-fe-disabled + // * option elements in a disabled optgroup + // https://html.spec.whatwg.org/multipage/forms.html#concept-option-disabled + // All such elements have a "form" property. + if ( elem.parentNode && elem.disabled === false ) { + + // Option elements defer to a parent optgroup if present + if ( "label" in elem ) { + if ( "label" in elem.parentNode ) { + return elem.parentNode.disabled === disabled; + } else { + return elem.disabled === disabled; + } + } + + // Support: IE 6 - 11 + // Use the isDisabled shortcut property to check for disabled fieldset ancestors + return elem.isDisabled === disabled || + + // Where there is no isDisabled, check manually + /* jshint -W018 */ + elem.isDisabled !== !disabled && + inDisabledFieldset( elem ) === disabled; + } + + return elem.disabled === disabled; + + // Try to winnow out elements that can't be disabled before trusting the disabled property. + // Some victims get caught in our net (label, legend, menu, track), but it shouldn't + // even exist on them, let alone have a boolean value. + } else if ( "label" in elem ) { + return elem.disabled === disabled; + } + + // Remaining elements are neither :enabled nor :disabled + return false; + }; +} + +/** + * Returns a function to use in pseudos for positionals + * @param {Function} fn + */ +function createPositionalPseudo( fn ) { + return markFunction( function( argument ) { + argument = +argument; + return markFunction( function( seed, matches ) { + var j, + matchIndexes = fn( [], seed.length, argument ), + i = matchIndexes.length; + + // Match elements found at the specified indexes + while ( i-- ) { + if ( seed[ ( j = matchIndexes[ i ] ) ] ) { + seed[ j ] = !( matches[ j ] = seed[ j ] ); + } + } + } ); + } ); +} + +/** + * Checks a node for validity as a Sizzle context + * @param {Element|Object=} context + * @returns {Element|Object|Boolean} The input node if acceptable, otherwise a falsy value + */ +function testContext( context ) { + return context && typeof context.getElementsByTagName !== "undefined" && context; +} + +// Expose support vars for convenience +support = Sizzle.support = {}; + +/** + * Detects XML nodes + * @param {Element|Object} elem An element or a document + * @returns {Boolean} True iff elem is a non-HTML XML node + */ +isXML = Sizzle.isXML = function( elem ) { + var namespace = elem.namespaceURI, + docElem = ( elem.ownerDocument || elem ).documentElement; + + // Support: IE <=8 + // Assume HTML when documentElement doesn't yet exist, such as inside loading iframes + // https://bugs.jquery.com/ticket/4833 + return !rhtml.test( namespace || docElem && docElem.nodeName || "HTML" ); +}; + +/** + * Sets document-related variables once based on the current document + * @param {Element|Object} [doc] An element or document object to use to set the document + * @returns {Object} Returns the current document + */ +setDocument = Sizzle.setDocument = function( node ) { + var hasCompare, subWindow, + doc = node ? node.ownerDocument || node : preferredDoc; + + // Return early if doc is invalid or already selected + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( doc == document || doc.nodeType !== 9 || !doc.documentElement ) { + return document; + } + + // Update global variables + document = doc; + docElem = document.documentElement; + documentIsHTML = !isXML( document ); + + // Support: IE 9 - 11+, Edge 12 - 18+ + // Accessing iframe documents after unload throws "permission denied" errors (jQuery #13936) + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( preferredDoc != document && + ( subWindow = document.defaultView ) && subWindow.top !== subWindow ) { + + // Support: IE 11, Edge + if ( subWindow.addEventListener ) { + subWindow.addEventListener( "unload", unloadHandler, false ); + + // Support: IE 9 - 10 only + } else if ( subWindow.attachEvent ) { + subWindow.attachEvent( "onunload", unloadHandler ); + } + } + + // Support: IE 8 - 11+, Edge 12 - 18+, Chrome <=16 - 25 only, Firefox <=3.6 - 31 only, + // Safari 4 - 5 only, Opera <=11.6 - 12.x only + // IE/Edge & older browsers don't support the :scope pseudo-class. + // Support: Safari 6.0 only + // Safari 6.0 supports :scope but it's an alias of :root there. + support.scope = assert( function( el ) { + docElem.appendChild( el ).appendChild( document.createElement( "div" ) ); + return typeof el.querySelectorAll !== "undefined" && + !el.querySelectorAll( ":scope fieldset div" ).length; + } ); + + /* Attributes + ---------------------------------------------------------------------- */ + + // Support: IE<8 + // Verify that getAttribute really returns attributes and not properties + // (excepting IE8 booleans) + support.attributes = assert( function( el ) { + el.className = "i"; + return !el.getAttribute( "className" ); + } ); + + /* getElement(s)By* + ---------------------------------------------------------------------- */ + + // Check if getElementsByTagName("*") returns only elements + support.getElementsByTagName = assert( function( el ) { + el.appendChild( document.createComment( "" ) ); + return !el.getElementsByTagName( "*" ).length; + } ); + + // Support: IE<9 + support.getElementsByClassName = rnative.test( document.getElementsByClassName ); + + // Support: IE<10 + // Check if getElementById returns elements by name + // The broken getElementById methods don't pick up programmatically-set names, + // so use a roundabout getElementsByName test + support.getById = assert( function( el ) { + docElem.appendChild( el ).id = expando; + return !document.getElementsByName || !document.getElementsByName( expando ).length; + } ); + + // ID filter and find + if ( support.getById ) { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + return elem.getAttribute( "id" ) === attrId; + }; + }; + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var elem = context.getElementById( id ); + return elem ? [ elem ] : []; + } + }; + } else { + Expr.filter[ "ID" ] = function( id ) { + var attrId = id.replace( runescape, funescape ); + return function( elem ) { + var node = typeof elem.getAttributeNode !== "undefined" && + elem.getAttributeNode( "id" ); + return node && node.value === attrId; + }; + }; + + // Support: IE 6 - 7 only + // getElementById is not reliable as a find shortcut + Expr.find[ "ID" ] = function( id, context ) { + if ( typeof context.getElementById !== "undefined" && documentIsHTML ) { + var node, i, elems, + elem = context.getElementById( id ); + + if ( elem ) { + + // Verify the id attribute + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + + // Fall back on getElementsByName + elems = context.getElementsByName( id ); + i = 0; + while ( ( elem = elems[ i++ ] ) ) { + node = elem.getAttributeNode( "id" ); + if ( node && node.value === id ) { + return [ elem ]; + } + } + } + + return []; + } + }; + } + + // Tag + Expr.find[ "TAG" ] = support.getElementsByTagName ? + function( tag, context ) { + if ( typeof context.getElementsByTagName !== "undefined" ) { + return context.getElementsByTagName( tag ); + + // DocumentFragment nodes don't have gEBTN + } else if ( support.qsa ) { + return context.querySelectorAll( tag ); + } + } : + + function( tag, context ) { + var elem, + tmp = [], + i = 0, + + // By happy coincidence, a (broken) gEBTN appears on DocumentFragment nodes too + results = context.getElementsByTagName( tag ); + + // Filter out possible comments + if ( tag === "*" ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem.nodeType === 1 ) { + tmp.push( elem ); + } + } + + return tmp; + } + return results; + }; + + // Class + Expr.find[ "CLASS" ] = support.getElementsByClassName && function( className, context ) { + if ( typeof context.getElementsByClassName !== "undefined" && documentIsHTML ) { + return context.getElementsByClassName( className ); + } + }; + + /* QSA/matchesSelector + ---------------------------------------------------------------------- */ + + // QSA and matchesSelector support + + // matchesSelector(:active) reports false when true (IE9/Opera 11.5) + rbuggyMatches = []; + + // qSa(:focus) reports false when true (Chrome 21) + // We allow this because of a bug in IE8/9 that throws an error + // whenever `document.activeElement` is accessed on an iframe + // So, we allow :focus to pass through QSA all the time to avoid the IE error + // See https://bugs.jquery.com/ticket/13378 + rbuggyQSA = []; + + if ( ( support.qsa = rnative.test( document.querySelectorAll ) ) ) { + + // Build QSA regex + // Regex strategy adopted from Diego Perini + assert( function( el ) { + + var input; + + // Select is set to empty string on purpose + // This is to test IE's treatment of not explicitly + // setting a boolean content attribute, + // since its presence should be enough + // https://bugs.jquery.com/ticket/12359 + docElem.appendChild( el ).innerHTML = "" + + ""; + + // Support: IE8, Opera 11-12.16 + // Nothing should be selected when empty strings follow ^= or $= or *= + // The test attribute must be unknown in Opera but "safe" for WinRT + // https://msdn.microsoft.com/en-us/library/ie/hh465388.aspx#attribute_section + if ( el.querySelectorAll( "[msallowcapture^='']" ).length ) { + rbuggyQSA.push( "[*^$]=" + whitespace + "*(?:''|\"\")" ); + } + + // Support: IE8 + // Boolean attributes and "value" are not treated correctly + if ( !el.querySelectorAll( "[selected]" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*(?:value|" + booleans + ")" ); + } + + // Support: Chrome<29, Android<4.4, Safari<7.0+, iOS<7.0+, PhantomJS<1.9.8+ + if ( !el.querySelectorAll( "[id~=" + expando + "-]" ).length ) { + rbuggyQSA.push( "~=" ); + } + + // Support: IE 11+, Edge 15 - 18+ + // IE 11/Edge don't find elements on a `[name='']` query in some cases. + // Adding a temporary attribute to the document before the selection works + // around the issue. + // Interestingly, IE 10 & older don't seem to have the issue. + input = document.createElement( "input" ); + input.setAttribute( "name", "" ); + el.appendChild( input ); + if ( !el.querySelectorAll( "[name='']" ).length ) { + rbuggyQSA.push( "\\[" + whitespace + "*name" + whitespace + "*=" + + whitespace + "*(?:''|\"\")" ); + } + + // Webkit/Opera - :checked should return selected option elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + // IE8 throws error here and will not see later tests + if ( !el.querySelectorAll( ":checked" ).length ) { + rbuggyQSA.push( ":checked" ); + } + + // Support: Safari 8+, iOS 8+ + // https://bugs.webkit.org/show_bug.cgi?id=136851 + // In-page `selector#id sibling-combinator selector` fails + if ( !el.querySelectorAll( "a#" + expando + "+*" ).length ) { + rbuggyQSA.push( ".#.+[+~]" ); + } + + // Support: Firefox <=3.6 - 5 only + // Old Firefox doesn't throw on a badly-escaped identifier. + el.querySelectorAll( "\\\f" ); + rbuggyQSA.push( "[\\r\\n\\f]" ); + } ); + + assert( function( el ) { + el.innerHTML = "" + + ""; + + // Support: Windows 8 Native Apps + // The type and name attributes are restricted during .innerHTML assignment + var input = document.createElement( "input" ); + input.setAttribute( "type", "hidden" ); + el.appendChild( input ).setAttribute( "name", "D" ); + + // Support: IE8 + // Enforce case-sensitivity of name attribute + if ( el.querySelectorAll( "[name=d]" ).length ) { + rbuggyQSA.push( "name" + whitespace + "*[*^$|!~]?=" ); + } + + // FF 3.5 - :enabled/:disabled and hidden elements (hidden elements are still enabled) + // IE8 throws error here and will not see later tests + if ( el.querySelectorAll( ":enabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: IE9-11+ + // IE's :disabled selector does not pick up the children of disabled fieldsets + docElem.appendChild( el ).disabled = true; + if ( el.querySelectorAll( ":disabled" ).length !== 2 ) { + rbuggyQSA.push( ":enabled", ":disabled" ); + } + + // Support: Opera 10 - 11 only + // Opera 10-11 does not throw on post-comma invalid pseudos + el.querySelectorAll( "*,:x" ); + rbuggyQSA.push( ",.*:" ); + } ); + } + + if ( ( support.matchesSelector = rnative.test( ( matches = docElem.matches || + docElem.webkitMatchesSelector || + docElem.mozMatchesSelector || + docElem.oMatchesSelector || + docElem.msMatchesSelector ) ) ) ) { + + assert( function( el ) { + + // Check to see if it's possible to do matchesSelector + // on a disconnected node (IE 9) + support.disconnectedMatch = matches.call( el, "*" ); + + // This should fail with an exception + // Gecko does not error, returns false instead + matches.call( el, "[s!='']:x" ); + rbuggyMatches.push( "!=", pseudos ); + } ); + } + + rbuggyQSA = rbuggyQSA.length && new RegExp( rbuggyQSA.join( "|" ) ); + rbuggyMatches = rbuggyMatches.length && new RegExp( rbuggyMatches.join( "|" ) ); + + /* Contains + ---------------------------------------------------------------------- */ + hasCompare = rnative.test( docElem.compareDocumentPosition ); + + // Element contains another + // Purposefully self-exclusive + // As in, an element does not contain itself + contains = hasCompare || rnative.test( docElem.contains ) ? + function( a, b ) { + var adown = a.nodeType === 9 ? a.documentElement : a, + bup = b && b.parentNode; + return a === bup || !!( bup && bup.nodeType === 1 && ( + adown.contains ? + adown.contains( bup ) : + a.compareDocumentPosition && a.compareDocumentPosition( bup ) & 16 + ) ); + } : + function( a, b ) { + if ( b ) { + while ( ( b = b.parentNode ) ) { + if ( b === a ) { + return true; + } + } + } + return false; + }; + + /* Sorting + ---------------------------------------------------------------------- */ + + // Document order sorting + sortOrder = hasCompare ? + function( a, b ) { + + // Flag for duplicate removal + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + // Sort on method existence if only one input has compareDocumentPosition + var compare = !a.compareDocumentPosition - !b.compareDocumentPosition; + if ( compare ) { + return compare; + } + + // Calculate position if both inputs belong to the same document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + compare = ( a.ownerDocument || a ) == ( b.ownerDocument || b ) ? + a.compareDocumentPosition( b ) : + + // Otherwise we know they are disconnected + 1; + + // Disconnected nodes + if ( compare & 1 || + ( !support.sortDetached && b.compareDocumentPosition( a ) === compare ) ) { + + // Choose the first element that is related to our preferred document + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( a == document || a.ownerDocument == preferredDoc && + contains( preferredDoc, a ) ) { + return -1; + } + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( b == document || b.ownerDocument == preferredDoc && + contains( preferredDoc, b ) ) { + return 1; + } + + // Maintain original order + return sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + } + + return compare & 4 ? -1 : 1; + } : + function( a, b ) { + + // Exit early if the nodes are identical + if ( a === b ) { + hasDuplicate = true; + return 0; + } + + var cur, + i = 0, + aup = a.parentNode, + bup = b.parentNode, + ap = [ a ], + bp = [ b ]; + + // Parentless nodes are either documents or disconnected + if ( !aup || !bup ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + return a == document ? -1 : + b == document ? 1 : + /* eslint-enable eqeqeq */ + aup ? -1 : + bup ? 1 : + sortInput ? + ( indexOf( sortInput, a ) - indexOf( sortInput, b ) ) : + 0; + + // If the nodes are siblings, we can do a quick check + } else if ( aup === bup ) { + return siblingCheck( a, b ); + } + + // Otherwise we need full lists of their ancestors for comparison + cur = a; + while ( ( cur = cur.parentNode ) ) { + ap.unshift( cur ); + } + cur = b; + while ( ( cur = cur.parentNode ) ) { + bp.unshift( cur ); + } + + // Walk down the tree looking for a discrepancy + while ( ap[ i ] === bp[ i ] ) { + i++; + } + + return i ? + + // Do a sibling check if the nodes have a common ancestor + siblingCheck( ap[ i ], bp[ i ] ) : + + // Otherwise nodes in our document sort first + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + /* eslint-disable eqeqeq */ + ap[ i ] == preferredDoc ? -1 : + bp[ i ] == preferredDoc ? 1 : + /* eslint-enable eqeqeq */ + 0; + }; + + return document; +}; + +Sizzle.matches = function( expr, elements ) { + return Sizzle( expr, null, null, elements ); +}; + +Sizzle.matchesSelector = function( elem, expr ) { + setDocument( elem ); + + if ( support.matchesSelector && documentIsHTML && + !nonnativeSelectorCache[ expr + " " ] && + ( !rbuggyMatches || !rbuggyMatches.test( expr ) ) && + ( !rbuggyQSA || !rbuggyQSA.test( expr ) ) ) { + + try { + var ret = matches.call( elem, expr ); + + // IE 9's matchesSelector returns false on disconnected nodes + if ( ret || support.disconnectedMatch || + + // As well, disconnected nodes are said to be in a document + // fragment in IE 9 + elem.document && elem.document.nodeType !== 11 ) { + return ret; + } + } catch ( e ) { + nonnativeSelectorCache( expr, true ); + } + } + + return Sizzle( expr, document, null, [ elem ] ).length > 0; +}; + +Sizzle.contains = function( context, elem ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( context.ownerDocument || context ) != document ) { + setDocument( context ); + } + return contains( context, elem ); +}; + +Sizzle.attr = function( elem, name ) { + + // Set document vars if needed + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( ( elem.ownerDocument || elem ) != document ) { + setDocument( elem ); + } + + var fn = Expr.attrHandle[ name.toLowerCase() ], + + // Don't get fooled by Object.prototype properties (jQuery #13807) + val = fn && hasOwn.call( Expr.attrHandle, name.toLowerCase() ) ? + fn( elem, name, !documentIsHTML ) : + undefined; + + return val !== undefined ? + val : + support.attributes || !documentIsHTML ? + elem.getAttribute( name ) : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; +}; + +Sizzle.escape = function( sel ) { + return ( sel + "" ).replace( rcssescape, fcssescape ); +}; + +Sizzle.error = function( msg ) { + throw new Error( "Syntax error, unrecognized expression: " + msg ); +}; + +/** + * Document sorting and removing duplicates + * @param {ArrayLike} results + */ +Sizzle.uniqueSort = function( results ) { + var elem, + duplicates = [], + j = 0, + i = 0; + + // Unless we *know* we can detect duplicates, assume their presence + hasDuplicate = !support.detectDuplicates; + sortInput = !support.sortStable && results.slice( 0 ); + results.sort( sortOrder ); + + if ( hasDuplicate ) { + while ( ( elem = results[ i++ ] ) ) { + if ( elem === results[ i ] ) { + j = duplicates.push( i ); + } + } + while ( j-- ) { + results.splice( duplicates[ j ], 1 ); + } + } + + // Clear input after sorting to release objects + // See https://github.com/jquery/sizzle/pull/225 + sortInput = null; + + return results; +}; + +/** + * Utility function for retrieving the text value of an array of DOM nodes + * @param {Array|Element} elem + */ +getText = Sizzle.getText = function( elem ) { + var node, + ret = "", + i = 0, + nodeType = elem.nodeType; + + if ( !nodeType ) { + + // If no nodeType, this is expected to be an array + while ( ( node = elem[ i++ ] ) ) { + + // Do not traverse comment nodes + ret += getText( node ); + } + } else if ( nodeType === 1 || nodeType === 9 || nodeType === 11 ) { + + // Use textContent for elements + // innerText usage removed for consistency of new lines (jQuery #11153) + if ( typeof elem.textContent === "string" ) { + return elem.textContent; + } else { + + // Traverse its children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + ret += getText( elem ); + } + } + } else if ( nodeType === 3 || nodeType === 4 ) { + return elem.nodeValue; + } + + // Do not include comment or processing instruction nodes + + return ret; +}; + +Expr = Sizzle.selectors = { + + // Can be adjusted by the user + cacheLength: 50, + + createPseudo: markFunction, + + match: matchExpr, + + attrHandle: {}, + + find: {}, + + relative: { + ">": { dir: "parentNode", first: true }, + " ": { dir: "parentNode" }, + "+": { dir: "previousSibling", first: true }, + "~": { dir: "previousSibling" } + }, + + preFilter: { + "ATTR": function( match ) { + match[ 1 ] = match[ 1 ].replace( runescape, funescape ); + + // Move the given value to match[3] whether quoted or unquoted + match[ 3 ] = ( match[ 3 ] || match[ 4 ] || + match[ 5 ] || "" ).replace( runescape, funescape ); + + if ( match[ 2 ] === "~=" ) { + match[ 3 ] = " " + match[ 3 ] + " "; + } + + return match.slice( 0, 4 ); + }, + + "CHILD": function( match ) { + + /* matches from matchExpr["CHILD"] + 1 type (only|nth|...) + 2 what (child|of-type) + 3 argument (even|odd|\d*|\d*n([+-]\d+)?|...) + 4 xn-component of xn+y argument ([+-]?\d*n|) + 5 sign of xn-component + 6 x of xn-component + 7 sign of y-component + 8 y of y-component + */ + match[ 1 ] = match[ 1 ].toLowerCase(); + + if ( match[ 1 ].slice( 0, 3 ) === "nth" ) { + + // nth-* requires argument + if ( !match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + // numeric x and y parameters for Expr.filter.CHILD + // remember that false/true cast respectively to 0/1 + match[ 4 ] = +( match[ 4 ] ? + match[ 5 ] + ( match[ 6 ] || 1 ) : + 2 * ( match[ 3 ] === "even" || match[ 3 ] === "odd" ) ); + match[ 5 ] = +( ( match[ 7 ] + match[ 8 ] ) || match[ 3 ] === "odd" ); + + // other types prohibit arguments + } else if ( match[ 3 ] ) { + Sizzle.error( match[ 0 ] ); + } + + return match; + }, + + "PSEUDO": function( match ) { + var excess, + unquoted = !match[ 6 ] && match[ 2 ]; + + if ( matchExpr[ "CHILD" ].test( match[ 0 ] ) ) { + return null; + } + + // Accept quoted arguments as-is + if ( match[ 3 ] ) { + match[ 2 ] = match[ 4 ] || match[ 5 ] || ""; + + // Strip excess characters from unquoted arguments + } else if ( unquoted && rpseudo.test( unquoted ) && + + // Get excess from tokenize (recursively) + ( excess = tokenize( unquoted, true ) ) && + + // advance to the next closing parenthesis + ( excess = unquoted.indexOf( ")", unquoted.length - excess ) - unquoted.length ) ) { + + // excess is a negative index + match[ 0 ] = match[ 0 ].slice( 0, excess ); + match[ 2 ] = unquoted.slice( 0, excess ); + } + + // Return only captures needed by the pseudo filter method (type and argument) + return match.slice( 0, 3 ); + } + }, + + filter: { + + "TAG": function( nodeNameSelector ) { + var nodeName = nodeNameSelector.replace( runescape, funescape ).toLowerCase(); + return nodeNameSelector === "*" ? + function() { + return true; + } : + function( elem ) { + return elem.nodeName && elem.nodeName.toLowerCase() === nodeName; + }; + }, + + "CLASS": function( className ) { + var pattern = classCache[ className + " " ]; + + return pattern || + ( pattern = new RegExp( "(^|" + whitespace + + ")" + className + "(" + whitespace + "|$)" ) ) && classCache( + className, function( elem ) { + return pattern.test( + typeof elem.className === "string" && elem.className || + typeof elem.getAttribute !== "undefined" && + elem.getAttribute( "class" ) || + "" + ); + } ); + }, + + "ATTR": function( name, operator, check ) { + return function( elem ) { + var result = Sizzle.attr( elem, name ); + + if ( result == null ) { + return operator === "!="; + } + if ( !operator ) { + return true; + } + + result += ""; + + /* eslint-disable max-len */ + + return operator === "=" ? result === check : + operator === "!=" ? result !== check : + operator === "^=" ? check && result.indexOf( check ) === 0 : + operator === "*=" ? check && result.indexOf( check ) > -1 : + operator === "$=" ? check && result.slice( -check.length ) === check : + operator === "~=" ? ( " " + result.replace( rwhitespace, " " ) + " " ).indexOf( check ) > -1 : + operator === "|=" ? result === check || result.slice( 0, check.length + 1 ) === check + "-" : + false; + /* eslint-enable max-len */ + + }; + }, + + "CHILD": function( type, what, _argument, first, last ) { + var simple = type.slice( 0, 3 ) !== "nth", + forward = type.slice( -4 ) !== "last", + ofType = what === "of-type"; + + return first === 1 && last === 0 ? + + // Shortcut for :nth-*(n) + function( elem ) { + return !!elem.parentNode; + } : + + function( elem, _context, xml ) { + var cache, uniqueCache, outerCache, node, nodeIndex, start, + dir = simple !== forward ? "nextSibling" : "previousSibling", + parent = elem.parentNode, + name = ofType && elem.nodeName.toLowerCase(), + useCache = !xml && !ofType, + diff = false; + + if ( parent ) { + + // :(first|last|only)-(child|of-type) + if ( simple ) { + while ( dir ) { + node = elem; + while ( ( node = node[ dir ] ) ) { + if ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) { + + return false; + } + } + + // Reverse direction for :only-* (if we haven't yet done so) + start = dir = type === "only" && !start && "nextSibling"; + } + return true; + } + + start = [ forward ? parent.firstChild : parent.lastChild ]; + + // non-xml :nth-child(...) stores cache data on `parent` + if ( forward && useCache ) { + + // Seek `elem` from a previously-cached index + + // ...in a gzip-friendly way + node = parent; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex && cache[ 2 ]; + node = nodeIndex && parent.childNodes[ nodeIndex ]; + + while ( ( node = ++nodeIndex && node && node[ dir ] || + + // Fallback to seeking `elem` from the start + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + // When found, cache indexes on `parent` and break + if ( node.nodeType === 1 && ++diff && node === elem ) { + uniqueCache[ type ] = [ dirruns, nodeIndex, diff ]; + break; + } + } + + } else { + + // Use previously-cached element index if available + if ( useCache ) { + + // ...in a gzip-friendly way + node = elem; + outerCache = node[ expando ] || ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + cache = uniqueCache[ type ] || []; + nodeIndex = cache[ 0 ] === dirruns && cache[ 1 ]; + diff = nodeIndex; + } + + // xml :nth-child(...) + // or :nth-last-child(...) or :nth(-last)?-of-type(...) + if ( diff === false ) { + + // Use the same loop as above to seek `elem` from the start + while ( ( node = ++nodeIndex && node && node[ dir ] || + ( diff = nodeIndex = 0 ) || start.pop() ) ) { + + if ( ( ofType ? + node.nodeName.toLowerCase() === name : + node.nodeType === 1 ) && + ++diff ) { + + // Cache the index of each encountered element + if ( useCache ) { + outerCache = node[ expando ] || + ( node[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ node.uniqueID ] || + ( outerCache[ node.uniqueID ] = {} ); + + uniqueCache[ type ] = [ dirruns, diff ]; + } + + if ( node === elem ) { + break; + } + } + } + } + } + + // Incorporate the offset, then check against cycle size + diff -= last; + return diff === first || ( diff % first === 0 && diff / first >= 0 ); + } + }; + }, + + "PSEUDO": function( pseudo, argument ) { + + // pseudo-class names are case-insensitive + // http://www.w3.org/TR/selectors/#pseudo-classes + // Prioritize by case sensitivity in case custom pseudos are added with uppercase letters + // Remember that setFilters inherits from pseudos + var args, + fn = Expr.pseudos[ pseudo ] || Expr.setFilters[ pseudo.toLowerCase() ] || + Sizzle.error( "unsupported pseudo: " + pseudo ); + + // The user may use createPseudo to indicate that + // arguments are needed to create the filter function + // just as Sizzle does + if ( fn[ expando ] ) { + return fn( argument ); + } + + // But maintain support for old signatures + if ( fn.length > 1 ) { + args = [ pseudo, pseudo, "", argument ]; + return Expr.setFilters.hasOwnProperty( pseudo.toLowerCase() ) ? + markFunction( function( seed, matches ) { + var idx, + matched = fn( seed, argument ), + i = matched.length; + while ( i-- ) { + idx = indexOf( seed, matched[ i ] ); + seed[ idx ] = !( matches[ idx ] = matched[ i ] ); + } + } ) : + function( elem ) { + return fn( elem, 0, args ); + }; + } + + return fn; + } + }, + + pseudos: { + + // Potentially complex pseudos + "not": markFunction( function( selector ) { + + // Trim the selector passed to compile + // to avoid treating leading and trailing + // spaces as combinators + var input = [], + results = [], + matcher = compile( selector.replace( rtrim, "$1" ) ); + + return matcher[ expando ] ? + markFunction( function( seed, matches, _context, xml ) { + var elem, + unmatched = matcher( seed, null, xml, [] ), + i = seed.length; + + // Match elements unmatched by `matcher` + while ( i-- ) { + if ( ( elem = unmatched[ i ] ) ) { + seed[ i ] = !( matches[ i ] = elem ); + } + } + } ) : + function( elem, _context, xml ) { + input[ 0 ] = elem; + matcher( input, null, xml, results ); + + // Don't keep the element (issue #299) + input[ 0 ] = null; + return !results.pop(); + }; + } ), + + "has": markFunction( function( selector ) { + return function( elem ) { + return Sizzle( selector, elem ).length > 0; + }; + } ), + + "contains": markFunction( function( text ) { + text = text.replace( runescape, funescape ); + return function( elem ) { + return ( elem.textContent || getText( elem ) ).indexOf( text ) > -1; + }; + } ), + + // "Whether an element is represented by a :lang() selector + // is based solely on the element's language value + // being equal to the identifier C, + // or beginning with the identifier C immediately followed by "-". + // The matching of C against the element's language value is performed case-insensitively. + // The identifier C does not have to be a valid language name." + // http://www.w3.org/TR/selectors/#lang-pseudo + "lang": markFunction( function( lang ) { + + // lang value must be a valid identifier + if ( !ridentifier.test( lang || "" ) ) { + Sizzle.error( "unsupported lang: " + lang ); + } + lang = lang.replace( runescape, funescape ).toLowerCase(); + return function( elem ) { + var elemLang; + do { + if ( ( elemLang = documentIsHTML ? + elem.lang : + elem.getAttribute( "xml:lang" ) || elem.getAttribute( "lang" ) ) ) { + + elemLang = elemLang.toLowerCase(); + return elemLang === lang || elemLang.indexOf( lang + "-" ) === 0; + } + } while ( ( elem = elem.parentNode ) && elem.nodeType === 1 ); + return false; + }; + } ), + + // Miscellaneous + "target": function( elem ) { + var hash = window.location && window.location.hash; + return hash && hash.slice( 1 ) === elem.id; + }, + + "root": function( elem ) { + return elem === docElem; + }, + + "focus": function( elem ) { + return elem === document.activeElement && + ( !document.hasFocus || document.hasFocus() ) && + !!( elem.type || elem.href || ~elem.tabIndex ); + }, + + // Boolean properties + "enabled": createDisabledPseudo( false ), + "disabled": createDisabledPseudo( true ), + + "checked": function( elem ) { + + // In CSS3, :checked should return both checked and selected elements + // http://www.w3.org/TR/2011/REC-css3-selectors-20110929/#checked + var nodeName = elem.nodeName.toLowerCase(); + return ( nodeName === "input" && !!elem.checked ) || + ( nodeName === "option" && !!elem.selected ); + }, + + "selected": function( elem ) { + + // Accessing this property makes selected-by-default + // options in Safari work properly + if ( elem.parentNode ) { + // eslint-disable-next-line no-unused-expressions + elem.parentNode.selectedIndex; + } + + return elem.selected === true; + }, + + // Contents + "empty": function( elem ) { + + // http://www.w3.org/TR/selectors/#empty-pseudo + // :empty is negated by element (1) or content nodes (text: 3; cdata: 4; entity ref: 5), + // but not by others (comment: 8; processing instruction: 7; etc.) + // nodeType < 6 works because attributes (2) do not appear as children + for ( elem = elem.firstChild; elem; elem = elem.nextSibling ) { + if ( elem.nodeType < 6 ) { + return false; + } + } + return true; + }, + + "parent": function( elem ) { + return !Expr.pseudos[ "empty" ]( elem ); + }, + + // Element/input types + "header": function( elem ) { + return rheader.test( elem.nodeName ); + }, + + "input": function( elem ) { + return rinputs.test( elem.nodeName ); + }, + + "button": function( elem ) { + var name = elem.nodeName.toLowerCase(); + return name === "input" && elem.type === "button" || name === "button"; + }, + + "text": function( elem ) { + var attr; + return elem.nodeName.toLowerCase() === "input" && + elem.type === "text" && + + // Support: IE<8 + // New HTML5 attribute values (e.g., "search") appear with elem.type === "text" + ( ( attr = elem.getAttribute( "type" ) ) == null || + attr.toLowerCase() === "text" ); + }, + + // Position-in-collection + "first": createPositionalPseudo( function() { + return [ 0 ]; + } ), + + "last": createPositionalPseudo( function( _matchIndexes, length ) { + return [ length - 1 ]; + } ), + + "eq": createPositionalPseudo( function( _matchIndexes, length, argument ) { + return [ argument < 0 ? argument + length : argument ]; + } ), + + "even": createPositionalPseudo( function( matchIndexes, length ) { + var i = 0; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "odd": createPositionalPseudo( function( matchIndexes, length ) { + var i = 1; + for ( ; i < length; i += 2 ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "lt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? + argument + length : + argument > length ? + length : + argument; + for ( ; --i >= 0; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ), + + "gt": createPositionalPseudo( function( matchIndexes, length, argument ) { + var i = argument < 0 ? argument + length : argument; + for ( ; ++i < length; ) { + matchIndexes.push( i ); + } + return matchIndexes; + } ) + } +}; + +Expr.pseudos[ "nth" ] = Expr.pseudos[ "eq" ]; + +// Add button/input type pseudos +for ( i in { radio: true, checkbox: true, file: true, password: true, image: true } ) { + Expr.pseudos[ i ] = createInputPseudo( i ); +} +for ( i in { submit: true, reset: true } ) { + Expr.pseudos[ i ] = createButtonPseudo( i ); +} + +// Easy API for creating new setFilters +function setFilters() {} +setFilters.prototype = Expr.filters = Expr.pseudos; +Expr.setFilters = new setFilters(); + +tokenize = Sizzle.tokenize = function( selector, parseOnly ) { + var matched, match, tokens, type, + soFar, groups, preFilters, + cached = tokenCache[ selector + " " ]; + + if ( cached ) { + return parseOnly ? 0 : cached.slice( 0 ); + } + + soFar = selector; + groups = []; + preFilters = Expr.preFilter; + + while ( soFar ) { + + // Comma and first run + if ( !matched || ( match = rcomma.exec( soFar ) ) ) { + if ( match ) { + + // Don't consume trailing commas as valid + soFar = soFar.slice( match[ 0 ].length ) || soFar; + } + groups.push( ( tokens = [] ) ); + } + + matched = false; + + // Combinators + if ( ( match = rcombinators.exec( soFar ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + + // Cast descendant combinators to space + type: match[ 0 ].replace( rtrim, " " ) + } ); + soFar = soFar.slice( matched.length ); + } + + // Filters + for ( type in Expr.filter ) { + if ( ( match = matchExpr[ type ].exec( soFar ) ) && ( !preFilters[ type ] || + ( match = preFilters[ type ]( match ) ) ) ) { + matched = match.shift(); + tokens.push( { + value: matched, + type: type, + matches: match + } ); + soFar = soFar.slice( matched.length ); + } + } + + if ( !matched ) { + break; + } + } + + // Return the length of the invalid excess + // if we're just parsing + // Otherwise, throw an error or return tokens + return parseOnly ? + soFar.length : + soFar ? + Sizzle.error( selector ) : + + // Cache the tokens + tokenCache( selector, groups ).slice( 0 ); +}; + +function toSelector( tokens ) { + var i = 0, + len = tokens.length, + selector = ""; + for ( ; i < len; i++ ) { + selector += tokens[ i ].value; + } + return selector; +} + +function addCombinator( matcher, combinator, base ) { + var dir = combinator.dir, + skip = combinator.next, + key = skip || dir, + checkNonElements = base && key === "parentNode", + doneName = done++; + + return combinator.first ? + + // Check against closest ancestor/preceding element + function( elem, context, xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + return matcher( elem, context, xml ); + } + } + return false; + } : + + // Check against all ancestor/preceding elements + function( elem, context, xml ) { + var oldCache, uniqueCache, outerCache, + newCache = [ dirruns, doneName ]; + + // We can't set arbitrary data on XML nodes, so they don't benefit from combinator caching + if ( xml ) { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + if ( matcher( elem, context, xml ) ) { + return true; + } + } + } + } else { + while ( ( elem = elem[ dir ] ) ) { + if ( elem.nodeType === 1 || checkNonElements ) { + outerCache = elem[ expando ] || ( elem[ expando ] = {} ); + + // Support: IE <9 only + // Defend against cloned attroperties (jQuery gh-1709) + uniqueCache = outerCache[ elem.uniqueID ] || + ( outerCache[ elem.uniqueID ] = {} ); + + if ( skip && skip === elem.nodeName.toLowerCase() ) { + elem = elem[ dir ] || elem; + } else if ( ( oldCache = uniqueCache[ key ] ) && + oldCache[ 0 ] === dirruns && oldCache[ 1 ] === doneName ) { + + // Assign to newCache so results back-propagate to previous elements + return ( newCache[ 2 ] = oldCache[ 2 ] ); + } else { + + // Reuse newcache so results back-propagate to previous elements + uniqueCache[ key ] = newCache; + + // A match means we're done; a fail means we have to keep checking + if ( ( newCache[ 2 ] = matcher( elem, context, xml ) ) ) { + return true; + } + } + } + } + } + return false; + }; +} + +function elementMatcher( matchers ) { + return matchers.length > 1 ? + function( elem, context, xml ) { + var i = matchers.length; + while ( i-- ) { + if ( !matchers[ i ]( elem, context, xml ) ) { + return false; + } + } + return true; + } : + matchers[ 0 ]; +} + +function multipleContexts( selector, contexts, results ) { + var i = 0, + len = contexts.length; + for ( ; i < len; i++ ) { + Sizzle( selector, contexts[ i ], results ); + } + return results; +} + +function condense( unmatched, map, filter, context, xml ) { + var elem, + newUnmatched = [], + i = 0, + len = unmatched.length, + mapped = map != null; + + for ( ; i < len; i++ ) { + if ( ( elem = unmatched[ i ] ) ) { + if ( !filter || filter( elem, context, xml ) ) { + newUnmatched.push( elem ); + if ( mapped ) { + map.push( i ); + } + } + } + } + + return newUnmatched; +} + +function setMatcher( preFilter, selector, matcher, postFilter, postFinder, postSelector ) { + if ( postFilter && !postFilter[ expando ] ) { + postFilter = setMatcher( postFilter ); + } + if ( postFinder && !postFinder[ expando ] ) { + postFinder = setMatcher( postFinder, postSelector ); + } + return markFunction( function( seed, results, context, xml ) { + var temp, i, elem, + preMap = [], + postMap = [], + preexisting = results.length, + + // Get initial elements from seed or context + elems = seed || multipleContexts( + selector || "*", + context.nodeType ? [ context ] : context, + [] + ), + + // Prefilter to get matcher input, preserving a map for seed-results synchronization + matcherIn = preFilter && ( seed || !selector ) ? + condense( elems, preMap, preFilter, context, xml ) : + elems, + + matcherOut = matcher ? + + // If we have a postFinder, or filtered seed, or non-seed postFilter or preexisting results, + postFinder || ( seed ? preFilter : preexisting || postFilter ) ? + + // ...intermediate processing is necessary + [] : + + // ...otherwise use results directly + results : + matcherIn; + + // Find primary matches + if ( matcher ) { + matcher( matcherIn, matcherOut, context, xml ); + } + + // Apply postFilter + if ( postFilter ) { + temp = condense( matcherOut, postMap ); + postFilter( temp, [], context, xml ); + + // Un-match failing elements by moving them back to matcherIn + i = temp.length; + while ( i-- ) { + if ( ( elem = temp[ i ] ) ) { + matcherOut[ postMap[ i ] ] = !( matcherIn[ postMap[ i ] ] = elem ); + } + } + } + + if ( seed ) { + if ( postFinder || preFilter ) { + if ( postFinder ) { + + // Get the final matcherOut by condensing this intermediate into postFinder contexts + temp = []; + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) ) { + + // Restore matcherIn since elem is not yet a final match + temp.push( ( matcherIn[ i ] = elem ) ); + } + } + postFinder( null, ( matcherOut = [] ), temp, xml ); + } + + // Move matched elements from seed to results to keep them synchronized + i = matcherOut.length; + while ( i-- ) { + if ( ( elem = matcherOut[ i ] ) && + ( temp = postFinder ? indexOf( seed, elem ) : preMap[ i ] ) > -1 ) { + + seed[ temp ] = !( results[ temp ] = elem ); + } + } + } + + // Add elements to results, through postFinder if defined + } else { + matcherOut = condense( + matcherOut === results ? + matcherOut.splice( preexisting, matcherOut.length ) : + matcherOut + ); + if ( postFinder ) { + postFinder( null, results, matcherOut, xml ); + } else { + push.apply( results, matcherOut ); + } + } + } ); +} + +function matcherFromTokens( tokens ) { + var checkContext, matcher, j, + len = tokens.length, + leadingRelative = Expr.relative[ tokens[ 0 ].type ], + implicitRelative = leadingRelative || Expr.relative[ " " ], + i = leadingRelative ? 1 : 0, + + // The foundational matcher ensures that elements are reachable from top-level context(s) + matchContext = addCombinator( function( elem ) { + return elem === checkContext; + }, implicitRelative, true ), + matchAnyContext = addCombinator( function( elem ) { + return indexOf( checkContext, elem ) > -1; + }, implicitRelative, true ), + matchers = [ function( elem, context, xml ) { + var ret = ( !leadingRelative && ( xml || context !== outermostContext ) ) || ( + ( checkContext = context ).nodeType ? + matchContext( elem, context, xml ) : + matchAnyContext( elem, context, xml ) ); + + // Avoid hanging onto element (issue #299) + checkContext = null; + return ret; + } ]; + + for ( ; i < len; i++ ) { + if ( ( matcher = Expr.relative[ tokens[ i ].type ] ) ) { + matchers = [ addCombinator( elementMatcher( matchers ), matcher ) ]; + } else { + matcher = Expr.filter[ tokens[ i ].type ].apply( null, tokens[ i ].matches ); + + // Return special upon seeing a positional matcher + if ( matcher[ expando ] ) { + + // Find the next relative operator (if any) for proper handling + j = ++i; + for ( ; j < len; j++ ) { + if ( Expr.relative[ tokens[ j ].type ] ) { + break; + } + } + return setMatcher( + i > 1 && elementMatcher( matchers ), + i > 1 && toSelector( + + // If the preceding token was a descendant combinator, insert an implicit any-element `*` + tokens + .slice( 0, i - 1 ) + .concat( { value: tokens[ i - 2 ].type === " " ? "*" : "" } ) + ).replace( rtrim, "$1" ), + matcher, + i < j && matcherFromTokens( tokens.slice( i, j ) ), + j < len && matcherFromTokens( ( tokens = tokens.slice( j ) ) ), + j < len && toSelector( tokens ) + ); + } + matchers.push( matcher ); + } + } + + return elementMatcher( matchers ); +} + +function matcherFromGroupMatchers( elementMatchers, setMatchers ) { + var bySet = setMatchers.length > 0, + byElement = elementMatchers.length > 0, + superMatcher = function( seed, context, xml, results, outermost ) { + var elem, j, matcher, + matchedCount = 0, + i = "0", + unmatched = seed && [], + setMatched = [], + contextBackup = outermostContext, + + // We must always have either seed elements or outermost context + elems = seed || byElement && Expr.find[ "TAG" ]( "*", outermost ), + + // Use integer dirruns iff this is the outermost matcher + dirrunsUnique = ( dirruns += contextBackup == null ? 1 : Math.random() || 0.1 ), + len = elems.length; + + if ( outermost ) { + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + outermostContext = context == document || context || outermost; + } + + // Add elements passing elementMatchers directly to results + // Support: IE<9, Safari + // Tolerate NodeList properties (IE: "length"; Safari: ) matching elements by id + for ( ; i !== len && ( elem = elems[ i ] ) != null; i++ ) { + if ( byElement && elem ) { + j = 0; + + // Support: IE 11+, Edge 17 - 18+ + // IE/Edge sometimes throw a "Permission denied" error when strict-comparing + // two documents; shallow comparisons work. + // eslint-disable-next-line eqeqeq + if ( !context && elem.ownerDocument != document ) { + setDocument( elem ); + xml = !documentIsHTML; + } + while ( ( matcher = elementMatchers[ j++ ] ) ) { + if ( matcher( elem, context || document, xml ) ) { + results.push( elem ); + break; + } + } + if ( outermost ) { + dirruns = dirrunsUnique; + } + } + + // Track unmatched elements for set filters + if ( bySet ) { + + // They will have gone through all possible matchers + if ( ( elem = !matcher && elem ) ) { + matchedCount--; + } + + // Lengthen the array for every element, matched or not + if ( seed ) { + unmatched.push( elem ); + } + } + } + + // `i` is now the count of elements visited above, and adding it to `matchedCount` + // makes the latter nonnegative. + matchedCount += i; + + // Apply set filters to unmatched elements + // NOTE: This can be skipped if there are no unmatched elements (i.e., `matchedCount` + // equals `i`), unless we didn't visit _any_ elements in the above loop because we have + // no element matchers and no seed. + // Incrementing an initially-string "0" `i` allows `i` to remain a string only in that + // case, which will result in a "00" `matchedCount` that differs from `i` but is also + // numerically zero. + if ( bySet && i !== matchedCount ) { + j = 0; + while ( ( matcher = setMatchers[ j++ ] ) ) { + matcher( unmatched, setMatched, context, xml ); + } + + if ( seed ) { + + // Reintegrate element matches to eliminate the need for sorting + if ( matchedCount > 0 ) { + while ( i-- ) { + if ( !( unmatched[ i ] || setMatched[ i ] ) ) { + setMatched[ i ] = pop.call( results ); + } + } + } + + // Discard index placeholder values to get only actual matches + setMatched = condense( setMatched ); + } + + // Add matches to results + push.apply( results, setMatched ); + + // Seedless set matches succeeding multiple successful matchers stipulate sorting + if ( outermost && !seed && setMatched.length > 0 && + ( matchedCount + setMatchers.length ) > 1 ) { + + Sizzle.uniqueSort( results ); + } + } + + // Override manipulation of globals by nested matchers + if ( outermost ) { + dirruns = dirrunsUnique; + outermostContext = contextBackup; + } + + return unmatched; + }; + + return bySet ? + markFunction( superMatcher ) : + superMatcher; +} + +compile = Sizzle.compile = function( selector, match /* Internal Use Only */ ) { + var i, + setMatchers = [], + elementMatchers = [], + cached = compilerCache[ selector + " " ]; + + if ( !cached ) { + + // Generate a function of recursive functions that can be used to check each element + if ( !match ) { + match = tokenize( selector ); + } + i = match.length; + while ( i-- ) { + cached = matcherFromTokens( match[ i ] ); + if ( cached[ expando ] ) { + setMatchers.push( cached ); + } else { + elementMatchers.push( cached ); + } + } + + // Cache the compiled function + cached = compilerCache( + selector, + matcherFromGroupMatchers( elementMatchers, setMatchers ) + ); + + // Save selector and tokenization + cached.selector = selector; + } + return cached; +}; + +/** + * A low-level selection function that works with Sizzle's compiled + * selector functions + * @param {String|Function} selector A selector or a pre-compiled + * selector function built with Sizzle.compile + * @param {Element} context + * @param {Array} [results] + * @param {Array} [seed] A set of elements to match against + */ +select = Sizzle.select = function( selector, context, results, seed ) { + var i, tokens, token, type, find, + compiled = typeof selector === "function" && selector, + match = !seed && tokenize( ( selector = compiled.selector || selector ) ); + + results = results || []; + + // Try to minimize operations if there is only one selector in the list and no seed + // (the latter of which guarantees us context) + if ( match.length === 1 ) { + + // Reduce context if the leading compound selector is an ID + tokens = match[ 0 ] = match[ 0 ].slice( 0 ); + if ( tokens.length > 2 && ( token = tokens[ 0 ] ).type === "ID" && + context.nodeType === 9 && documentIsHTML && Expr.relative[ tokens[ 1 ].type ] ) { + + context = ( Expr.find[ "ID" ]( token.matches[ 0 ] + .replace( runescape, funescape ), context ) || [] )[ 0 ]; + if ( !context ) { + return results; + + // Precompiled matchers will still verify ancestry, so step up a level + } else if ( compiled ) { + context = context.parentNode; + } + + selector = selector.slice( tokens.shift().value.length ); + } + + // Fetch a seed set for right-to-left matching + i = matchExpr[ "needsContext" ].test( selector ) ? 0 : tokens.length; + while ( i-- ) { + token = tokens[ i ]; + + // Abort if we hit a combinator + if ( Expr.relative[ ( type = token.type ) ] ) { + break; + } + if ( ( find = Expr.find[ type ] ) ) { + + // Search, expanding context for leading sibling combinators + if ( ( seed = find( + token.matches[ 0 ].replace( runescape, funescape ), + rsibling.test( tokens[ 0 ].type ) && testContext( context.parentNode ) || + context + ) ) ) { + + // If seed is empty or no tokens remain, we can return early + tokens.splice( i, 1 ); + selector = seed.length && toSelector( tokens ); + if ( !selector ) { + push.apply( results, seed ); + return results; + } + + break; + } + } + } + } + + // Compile and execute a filtering function if one is not provided + // Provide `match` to avoid retokenization if we modified the selector above + ( compiled || compile( selector, match ) )( + seed, + context, + !documentIsHTML, + results, + !context || rsibling.test( selector ) && testContext( context.parentNode ) || context + ); + return results; +}; + +// One-time assignments + +// Sort stability +support.sortStable = expando.split( "" ).sort( sortOrder ).join( "" ) === expando; + +// Support: Chrome 14-35+ +// Always assume duplicates if they aren't passed to the comparison function +support.detectDuplicates = !!hasDuplicate; + +// Initialize against the default document +setDocument(); + +// Support: Webkit<537.32 - Safari 6.0.3/Chrome 25 (fixed in Chrome 27) +// Detached nodes confoundingly follow *each other* +support.sortDetached = assert( function( el ) { + + // Should return 1, but returns 4 (following) + return el.compareDocumentPosition( document.createElement( "fieldset" ) ) & 1; +} ); + +// Support: IE<8 +// Prevent attribute/property "interpolation" +// https://msdn.microsoft.com/en-us/library/ms536429%28VS.85%29.aspx +if ( !assert( function( el ) { + el.innerHTML = ""; + return el.firstChild.getAttribute( "href" ) === "#"; +} ) ) { + addHandle( "type|href|height|width", function( elem, name, isXML ) { + if ( !isXML ) { + return elem.getAttribute( name, name.toLowerCase() === "type" ? 1 : 2 ); + } + } ); +} + +// Support: IE<9 +// Use defaultValue in place of getAttribute("value") +if ( !support.attributes || !assert( function( el ) { + el.innerHTML = ""; + el.firstChild.setAttribute( "value", "" ); + return el.firstChild.getAttribute( "value" ) === ""; +} ) ) { + addHandle( "value", function( elem, _name, isXML ) { + if ( !isXML && elem.nodeName.toLowerCase() === "input" ) { + return elem.defaultValue; + } + } ); +} + +// Support: IE<9 +// Use getAttributeNode to fetch booleans when getAttribute lies +if ( !assert( function( el ) { + return el.getAttribute( "disabled" ) == null; +} ) ) { + addHandle( booleans, function( elem, name, isXML ) { + var val; + if ( !isXML ) { + return elem[ name ] === true ? name.toLowerCase() : + ( val = elem.getAttributeNode( name ) ) && val.specified ? + val.value : + null; + } + } ); +} + +return Sizzle; + +} )( window ); + + + +jQuery.find = Sizzle; +jQuery.expr = Sizzle.selectors; + +// Deprecated +jQuery.expr[ ":" ] = jQuery.expr.pseudos; +jQuery.uniqueSort = jQuery.unique = Sizzle.uniqueSort; +jQuery.text = Sizzle.getText; +jQuery.isXMLDoc = Sizzle.isXML; +jQuery.contains = Sizzle.contains; +jQuery.escapeSelector = Sizzle.escape; + + + + +var dir = function( elem, dir, until ) { + var matched = [], + truncate = until !== undefined; + + while ( ( elem = elem[ dir ] ) && elem.nodeType !== 9 ) { + if ( elem.nodeType === 1 ) { + if ( truncate && jQuery( elem ).is( until ) ) { + break; + } + matched.push( elem ); + } + } + return matched; +}; + + +var siblings = function( n, elem ) { + var matched = []; + + for ( ; n; n = n.nextSibling ) { + if ( n.nodeType === 1 && n !== elem ) { + matched.push( n ); + } + } + + return matched; +}; + + +var rneedsContext = jQuery.expr.match.needsContext; + + + +function nodeName( elem, name ) { + + return elem.nodeName && elem.nodeName.toLowerCase() === name.toLowerCase(); + +}; +var rsingleTag = ( /^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i ); + + + +// Implement the identical functionality for filter and not +function winnow( elements, qualifier, not ) { + if ( isFunction( qualifier ) ) { + return jQuery.grep( elements, function( elem, i ) { + return !!qualifier.call( elem, i, elem ) !== not; + } ); + } + + // Single element + if ( qualifier.nodeType ) { + return jQuery.grep( elements, function( elem ) { + return ( elem === qualifier ) !== not; + } ); + } + + // Arraylike of elements (jQuery, arguments, Array) + if ( typeof qualifier !== "string" ) { + return jQuery.grep( elements, function( elem ) { + return ( indexOf.call( qualifier, elem ) > -1 ) !== not; + } ); + } + + // Filtered directly for both simple and complex selectors + return jQuery.filter( qualifier, elements, not ); +} + +jQuery.filter = function( expr, elems, not ) { + var elem = elems[ 0 ]; + + if ( not ) { + expr = ":not(" + expr + ")"; + } + + if ( elems.length === 1 && elem.nodeType === 1 ) { + return jQuery.find.matchesSelector( elem, expr ) ? [ elem ] : []; + } + + return jQuery.find.matches( expr, jQuery.grep( elems, function( elem ) { + return elem.nodeType === 1; + } ) ); +}; + +jQuery.fn.extend( { + find: function( selector ) { + var i, ret, + len = this.length, + self = this; + + if ( typeof selector !== "string" ) { + return this.pushStack( jQuery( selector ).filter( function() { + for ( i = 0; i < len; i++ ) { + if ( jQuery.contains( self[ i ], this ) ) { + return true; + } + } + } ) ); + } + + ret = this.pushStack( [] ); + + for ( i = 0; i < len; i++ ) { + jQuery.find( selector, self[ i ], ret ); + } + + return len > 1 ? jQuery.uniqueSort( ret ) : ret; + }, + filter: function( selector ) { + return this.pushStack( winnow( this, selector || [], false ) ); + }, + not: function( selector ) { + return this.pushStack( winnow( this, selector || [], true ) ); + }, + is: function( selector ) { + return !!winnow( + this, + + // If this is a positional/relative selector, check membership in the returned set + // so $("p:first").is("p:last") won't return true for a doc with two "p". + typeof selector === "string" && rneedsContext.test( selector ) ? + jQuery( selector ) : + selector || [], + false + ).length; + } +} ); + + +// Initialize a jQuery object + + +// A central reference to the root jQuery(document) +var rootjQuery, + + // A simple way to check for HTML strings + // Prioritize #id over to avoid XSS via location.hash (#9521) + // Strict HTML recognition (#11290: must start with <) + // Shortcut simple #id case for speed + rquickExpr = /^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/, + + init = jQuery.fn.init = function( selector, context, root ) { + var match, elem; + + // HANDLE: $(""), $(null), $(undefined), $(false) + if ( !selector ) { + return this; + } + + // Method init() accepts an alternate rootjQuery + // so migrate can support jQuery.sub (gh-2101) + root = root || rootjQuery; + + // Handle HTML strings + if ( typeof selector === "string" ) { + if ( selector[ 0 ] === "<" && + selector[ selector.length - 1 ] === ">" && + selector.length >= 3 ) { + + // Assume that strings that start and end with <> are HTML and skip the regex check + match = [ null, selector, null ]; + + } else { + match = rquickExpr.exec( selector ); + } + + // Match html or make sure no context is specified for #id + if ( match && ( match[ 1 ] || !context ) ) { + + // HANDLE: $(html) -> $(array) + if ( match[ 1 ] ) { + context = context instanceof jQuery ? context[ 0 ] : context; + + // Option to run scripts is true for back-compat + // Intentionally let the error be thrown if parseHTML is not present + jQuery.merge( this, jQuery.parseHTML( + match[ 1 ], + context && context.nodeType ? context.ownerDocument || context : document, + true + ) ); + + // HANDLE: $(html, props) + if ( rsingleTag.test( match[ 1 ] ) && jQuery.isPlainObject( context ) ) { + for ( match in context ) { + + // Properties of context are called as methods if possible + if ( isFunction( this[ match ] ) ) { + this[ match ]( context[ match ] ); + + // ...and otherwise set as attributes + } else { + this.attr( match, context[ match ] ); + } + } + } + + return this; + + // HANDLE: $(#id) + } else { + elem = document.getElementById( match[ 2 ] ); + + if ( elem ) { + + // Inject the element directly into the jQuery object + this[ 0 ] = elem; + this.length = 1; + } + return this; + } + + // HANDLE: $(expr, $(...)) + } else if ( !context || context.jquery ) { + return ( context || root ).find( selector ); + + // HANDLE: $(expr, context) + // (which is just equivalent to: $(context).find(expr) + } else { + return this.constructor( context ).find( selector ); + } + + // HANDLE: $(DOMElement) + } else if ( selector.nodeType ) { + this[ 0 ] = selector; + this.length = 1; + return this; + + // HANDLE: $(function) + // Shortcut for document ready + } else if ( isFunction( selector ) ) { + return root.ready !== undefined ? + root.ready( selector ) : + + // Execute immediately if ready is not present + selector( jQuery ); + } + + return jQuery.makeArray( selector, this ); + }; + +// Give the init function the jQuery prototype for later instantiation +init.prototype = jQuery.fn; + +// Initialize central reference +rootjQuery = jQuery( document ); + + +var rparentsprev = /^(?:parents|prev(?:Until|All))/, + + // Methods guaranteed to produce a unique set when starting from a unique set + guaranteedUnique = { + children: true, + contents: true, + next: true, + prev: true + }; + +jQuery.fn.extend( { + has: function( target ) { + var targets = jQuery( target, this ), + l = targets.length; + + return this.filter( function() { + var i = 0; + for ( ; i < l; i++ ) { + if ( jQuery.contains( this, targets[ i ] ) ) { + return true; + } + } + } ); + }, + + closest: function( selectors, context ) { + var cur, + i = 0, + l = this.length, + matched = [], + targets = typeof selectors !== "string" && jQuery( selectors ); + + // Positional selectors never match, since there's no _selection_ context + if ( !rneedsContext.test( selectors ) ) { + for ( ; i < l; i++ ) { + for ( cur = this[ i ]; cur && cur !== context; cur = cur.parentNode ) { + + // Always skip document fragments + if ( cur.nodeType < 11 && ( targets ? + targets.index( cur ) > -1 : + + // Don't pass non-elements to Sizzle + cur.nodeType === 1 && + jQuery.find.matchesSelector( cur, selectors ) ) ) { + + matched.push( cur ); + break; + } + } + } + } + + return this.pushStack( matched.length > 1 ? jQuery.uniqueSort( matched ) : matched ); + }, + + // Determine the position of an element within the set + index: function( elem ) { + + // No argument, return index in parent + if ( !elem ) { + return ( this[ 0 ] && this[ 0 ].parentNode ) ? this.first().prevAll().length : -1; + } + + // Index in selector + if ( typeof elem === "string" ) { + return indexOf.call( jQuery( elem ), this[ 0 ] ); + } + + // Locate the position of the desired element + return indexOf.call( this, + + // If it receives a jQuery object, the first element is used + elem.jquery ? elem[ 0 ] : elem + ); + }, + + add: function( selector, context ) { + return this.pushStack( + jQuery.uniqueSort( + jQuery.merge( this.get(), jQuery( selector, context ) ) + ) + ); + }, + + addBack: function( selector ) { + return this.add( selector == null ? + this.prevObject : this.prevObject.filter( selector ) + ); + } +} ); + +function sibling( cur, dir ) { + while ( ( cur = cur[ dir ] ) && cur.nodeType !== 1 ) {} + return cur; +} + +jQuery.each( { + parent: function( elem ) { + var parent = elem.parentNode; + return parent && parent.nodeType !== 11 ? parent : null; + }, + parents: function( elem ) { + return dir( elem, "parentNode" ); + }, + parentsUntil: function( elem, _i, until ) { + return dir( elem, "parentNode", until ); + }, + next: function( elem ) { + return sibling( elem, "nextSibling" ); + }, + prev: function( elem ) { + return sibling( elem, "previousSibling" ); + }, + nextAll: function( elem ) { + return dir( elem, "nextSibling" ); + }, + prevAll: function( elem ) { + return dir( elem, "previousSibling" ); + }, + nextUntil: function( elem, _i, until ) { + return dir( elem, "nextSibling", until ); + }, + prevUntil: function( elem, _i, until ) { + return dir( elem, "previousSibling", until ); + }, + siblings: function( elem ) { + return siblings( ( elem.parentNode || {} ).firstChild, elem ); + }, + children: function( elem ) { + return siblings( elem.firstChild ); + }, + contents: function( elem ) { + if ( elem.contentDocument != null && + + // Support: IE 11+ + // elements with no `data` attribute has an object + // `contentDocument` with a `null` prototype. + getProto( elem.contentDocument ) ) { + + return elem.contentDocument; + } + + // Support: IE 9 - 11 only, iOS 7 only, Android Browser <=4.3 only + // Treat the template element as a regular one in browsers that + // don't support it. + if ( nodeName( elem, "template" ) ) { + elem = elem.content || elem; + } + + return jQuery.merge( [], elem.childNodes ); + } +}, function( name, fn ) { + jQuery.fn[ name ] = function( until, selector ) { + var matched = jQuery.map( this, fn, until ); + + if ( name.slice( -5 ) !== "Until" ) { + selector = until; + } + + if ( selector && typeof selector === "string" ) { + matched = jQuery.filter( selector, matched ); + } + + if ( this.length > 1 ) { + + // Remove duplicates + if ( !guaranteedUnique[ name ] ) { + jQuery.uniqueSort( matched ); + } + + // Reverse order for parents* and prev-derivatives + if ( rparentsprev.test( name ) ) { + matched.reverse(); + } + } + + return this.pushStack( matched ); + }; +} ); +var rnothtmlwhite = ( /[^\x20\t\r\n\f]+/g ); + + + +// Convert String-formatted options into Object-formatted ones +function createOptions( options ) { + var object = {}; + jQuery.each( options.match( rnothtmlwhite ) || [], function( _, flag ) { + object[ flag ] = true; + } ); + return object; +} + +/* + * Create a callback list using the following parameters: + * + * options: an optional list of space-separated options that will change how + * the callback list behaves or a more traditional option object + * + * By default a callback list will act like an event callback list and can be + * "fired" multiple times. + * + * Possible options: + * + * once: will ensure the callback list can only be fired once (like a Deferred) + * + * memory: will keep track of previous values and will call any callback added + * after the list has been fired right away with the latest "memorized" + * values (like a Deferred) + * + * unique: will ensure a callback can only be added once (no duplicate in the list) + * + * stopOnFalse: interrupt callings when a callback returns false + * + */ +jQuery.Callbacks = function( options ) { + + // Convert options from String-formatted to Object-formatted if needed + // (we check in cache first) + options = typeof options === "string" ? + createOptions( options ) : + jQuery.extend( {}, options ); + + var // Flag to know if list is currently firing + firing, + + // Last fire value for non-forgettable lists + memory, + + // Flag to know if list was already fired + fired, + + // Flag to prevent firing + locked, + + // Actual callback list + list = [], + + // Queue of execution data for repeatable lists + queue = [], + + // Index of currently firing callback (modified by add/remove as needed) + firingIndex = -1, + + // Fire callbacks + fire = function() { + + // Enforce single-firing + locked = locked || options.once; + + // Execute callbacks for all pending executions, + // respecting firingIndex overrides and runtime changes + fired = firing = true; + for ( ; queue.length; firingIndex = -1 ) { + memory = queue.shift(); + while ( ++firingIndex < list.length ) { + + // Run callback and check for early termination + if ( list[ firingIndex ].apply( memory[ 0 ], memory[ 1 ] ) === false && + options.stopOnFalse ) { + + // Jump to end and forget the data so .add doesn't re-fire + firingIndex = list.length; + memory = false; + } + } + } + + // Forget the data if we're done with it + if ( !options.memory ) { + memory = false; + } + + firing = false; + + // Clean up if we're done firing for good + if ( locked ) { + + // Keep an empty list if we have data for future add calls + if ( memory ) { + list = []; + + // Otherwise, this object is spent + } else { + list = ""; + } + } + }, + + // Actual Callbacks object + self = { + + // Add a callback or a collection of callbacks to the list + add: function() { + if ( list ) { + + // If we have memory from a past run, we should fire after adding + if ( memory && !firing ) { + firingIndex = list.length - 1; + queue.push( memory ); + } + + ( function add( args ) { + jQuery.each( args, function( _, arg ) { + if ( isFunction( arg ) ) { + if ( !options.unique || !self.has( arg ) ) { + list.push( arg ); + } + } else if ( arg && arg.length && toType( arg ) !== "string" ) { + + // Inspect recursively + add( arg ); + } + } ); + } )( arguments ); + + if ( memory && !firing ) { + fire(); + } + } + return this; + }, + + // Remove a callback from the list + remove: function() { + jQuery.each( arguments, function( _, arg ) { + var index; + while ( ( index = jQuery.inArray( arg, list, index ) ) > -1 ) { + list.splice( index, 1 ); + + // Handle firing indexes + if ( index <= firingIndex ) { + firingIndex--; + } + } + } ); + return this; + }, + + // Check if a given callback is in the list. + // If no argument is given, return whether or not list has callbacks attached. + has: function( fn ) { + return fn ? + jQuery.inArray( fn, list ) > -1 : + list.length > 0; + }, + + // Remove all callbacks from the list + empty: function() { + if ( list ) { + list = []; + } + return this; + }, + + // Disable .fire and .add + // Abort any current/pending executions + // Clear all callbacks and values + disable: function() { + locked = queue = []; + list = memory = ""; + return this; + }, + disabled: function() { + return !list; + }, + + // Disable .fire + // Also disable .add unless we have memory (since it would have no effect) + // Abort any pending executions + lock: function() { + locked = queue = []; + if ( !memory && !firing ) { + list = memory = ""; + } + return this; + }, + locked: function() { + return !!locked; + }, + + // Call all callbacks with the given context and arguments + fireWith: function( context, args ) { + if ( !locked ) { + args = args || []; + args = [ context, args.slice ? args.slice() : args ]; + queue.push( args ); + if ( !firing ) { + fire(); + } + } + return this; + }, + + // Call all the callbacks with the given arguments + fire: function() { + self.fireWith( this, arguments ); + return this; + }, + + // To know if the callbacks have already been called at least once + fired: function() { + return !!fired; + } + }; + + return self; +}; + + +function Identity( v ) { + return v; +} +function Thrower( ex ) { + throw ex; +} + +function adoptValue( value, resolve, reject, noValue ) { + var method; + + try { + + // Check for promise aspect first to privilege synchronous behavior + if ( value && isFunction( ( method = value.promise ) ) ) { + method.call( value ).done( resolve ).fail( reject ); + + // Other thenables + } else if ( value && isFunction( ( method = value.then ) ) ) { + method.call( value, resolve, reject ); + + // Other non-thenables + } else { + + // Control `resolve` arguments by letting Array#slice cast boolean `noValue` to integer: + // * false: [ value ].slice( 0 ) => resolve( value ) + // * true: [ value ].slice( 1 ) => resolve() + resolve.apply( undefined, [ value ].slice( noValue ) ); + } + + // For Promises/A+, convert exceptions into rejections + // Since jQuery.when doesn't unwrap thenables, we can skip the extra checks appearing in + // Deferred#then to conditionally suppress rejection. + } catch ( value ) { + + // Support: Android 4.0 only + // Strict mode functions invoked without .call/.apply get global-object context + reject.apply( undefined, [ value ] ); + } +} + +jQuery.extend( { + + Deferred: function( func ) { + var tuples = [ + + // action, add listener, callbacks, + // ... .then handlers, argument index, [final state] + [ "notify", "progress", jQuery.Callbacks( "memory" ), + jQuery.Callbacks( "memory" ), 2 ], + [ "resolve", "done", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 0, "resolved" ], + [ "reject", "fail", jQuery.Callbacks( "once memory" ), + jQuery.Callbacks( "once memory" ), 1, "rejected" ] + ], + state = "pending", + promise = { + state: function() { + return state; + }, + always: function() { + deferred.done( arguments ).fail( arguments ); + return this; + }, + "catch": function( fn ) { + return promise.then( null, fn ); + }, + + // Keep pipe for back-compat + pipe: function( /* fnDone, fnFail, fnProgress */ ) { + var fns = arguments; + + return jQuery.Deferred( function( newDefer ) { + jQuery.each( tuples, function( _i, tuple ) { + + // Map tuples (progress, done, fail) to arguments (done, fail, progress) + var fn = isFunction( fns[ tuple[ 4 ] ] ) && fns[ tuple[ 4 ] ]; + + // deferred.progress(function() { bind to newDefer or newDefer.notify }) + // deferred.done(function() { bind to newDefer or newDefer.resolve }) + // deferred.fail(function() { bind to newDefer or newDefer.reject }) + deferred[ tuple[ 1 ] ]( function() { + var returned = fn && fn.apply( this, arguments ); + if ( returned && isFunction( returned.promise ) ) { + returned.promise() + .progress( newDefer.notify ) + .done( newDefer.resolve ) + .fail( newDefer.reject ); + } else { + newDefer[ tuple[ 0 ] + "With" ]( + this, + fn ? [ returned ] : arguments + ); + } + } ); + } ); + fns = null; + } ).promise(); + }, + then: function( onFulfilled, onRejected, onProgress ) { + var maxDepth = 0; + function resolve( depth, deferred, handler, special ) { + return function() { + var that = this, + args = arguments, + mightThrow = function() { + var returned, then; + + // Support: Promises/A+ section 2.3.3.3.3 + // https://promisesaplus.com/#point-59 + // Ignore double-resolution attempts + if ( depth < maxDepth ) { + return; + } + + returned = handler.apply( that, args ); + + // Support: Promises/A+ section 2.3.1 + // https://promisesaplus.com/#point-48 + if ( returned === deferred.promise() ) { + throw new TypeError( "Thenable self-resolution" ); + } + + // Support: Promises/A+ sections 2.3.3.1, 3.5 + // https://promisesaplus.com/#point-54 + // https://promisesaplus.com/#point-75 + // Retrieve `then` only once + then = returned && + + // Support: Promises/A+ section 2.3.4 + // https://promisesaplus.com/#point-64 + // Only check objects and functions for thenability + ( typeof returned === "object" || + typeof returned === "function" ) && + returned.then; + + // Handle a returned thenable + if ( isFunction( then ) ) { + + // Special processors (notify) just wait for resolution + if ( special ) { + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ) + ); + + // Normal processors (resolve) also hook into progress + } else { + + // ...and disregard older resolution values + maxDepth++; + + then.call( + returned, + resolve( maxDepth, deferred, Identity, special ), + resolve( maxDepth, deferred, Thrower, special ), + resolve( maxDepth, deferred, Identity, + deferred.notifyWith ) + ); + } + + // Handle all other returned values + } else { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Identity ) { + that = undefined; + args = [ returned ]; + } + + // Process the value(s) + // Default process is resolve + ( special || deferred.resolveWith )( that, args ); + } + }, + + // Only normal processors (resolve) catch and reject exceptions + process = special ? + mightThrow : + function() { + try { + mightThrow(); + } catch ( e ) { + + if ( jQuery.Deferred.exceptionHook ) { + jQuery.Deferred.exceptionHook( e, + process.stackTrace ); + } + + // Support: Promises/A+ section 2.3.3.3.4.1 + // https://promisesaplus.com/#point-61 + // Ignore post-resolution exceptions + if ( depth + 1 >= maxDepth ) { + + // Only substitute handlers pass on context + // and multiple values (non-spec behavior) + if ( handler !== Thrower ) { + that = undefined; + args = [ e ]; + } + + deferred.rejectWith( that, args ); + } + } + }; + + // Support: Promises/A+ section 2.3.3.3.1 + // https://promisesaplus.com/#point-57 + // Re-resolve promises immediately to dodge false rejection from + // subsequent errors + if ( depth ) { + process(); + } else { + + // Call an optional hook to record the stack, in case of exception + // since it's otherwise lost when execution goes async + if ( jQuery.Deferred.getStackHook ) { + process.stackTrace = jQuery.Deferred.getStackHook(); + } + window.setTimeout( process ); + } + }; + } + + return jQuery.Deferred( function( newDefer ) { + + // progress_handlers.add( ... ) + tuples[ 0 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onProgress ) ? + onProgress : + Identity, + newDefer.notifyWith + ) + ); + + // fulfilled_handlers.add( ... ) + tuples[ 1 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onFulfilled ) ? + onFulfilled : + Identity + ) + ); + + // rejected_handlers.add( ... ) + tuples[ 2 ][ 3 ].add( + resolve( + 0, + newDefer, + isFunction( onRejected ) ? + onRejected : + Thrower + ) + ); + } ).promise(); + }, + + // Get a promise for this deferred + // If obj is provided, the promise aspect is added to the object + promise: function( obj ) { + return obj != null ? jQuery.extend( obj, promise ) : promise; + } + }, + deferred = {}; + + // Add list-specific methods + jQuery.each( tuples, function( i, tuple ) { + var list = tuple[ 2 ], + stateString = tuple[ 5 ]; + + // promise.progress = list.add + // promise.done = list.add + // promise.fail = list.add + promise[ tuple[ 1 ] ] = list.add; + + // Handle state + if ( stateString ) { + list.add( + function() { + + // state = "resolved" (i.e., fulfilled) + // state = "rejected" + state = stateString; + }, + + // rejected_callbacks.disable + // fulfilled_callbacks.disable + tuples[ 3 - i ][ 2 ].disable, + + // rejected_handlers.disable + // fulfilled_handlers.disable + tuples[ 3 - i ][ 3 ].disable, + + // progress_callbacks.lock + tuples[ 0 ][ 2 ].lock, + + // progress_handlers.lock + tuples[ 0 ][ 3 ].lock + ); + } + + // progress_handlers.fire + // fulfilled_handlers.fire + // rejected_handlers.fire + list.add( tuple[ 3 ].fire ); + + // deferred.notify = function() { deferred.notifyWith(...) } + // deferred.resolve = function() { deferred.resolveWith(...) } + // deferred.reject = function() { deferred.rejectWith(...) } + deferred[ tuple[ 0 ] ] = function() { + deferred[ tuple[ 0 ] + "With" ]( this === deferred ? undefined : this, arguments ); + return this; + }; + + // deferred.notifyWith = list.fireWith + // deferred.resolveWith = list.fireWith + // deferred.rejectWith = list.fireWith + deferred[ tuple[ 0 ] + "With" ] = list.fireWith; + } ); + + // Make the deferred a promise + promise.promise( deferred ); + + // Call given func if any + if ( func ) { + func.call( deferred, deferred ); + } + + // All done! + return deferred; + }, + + // Deferred helper + when: function( singleValue ) { + var + + // count of uncompleted subordinates + remaining = arguments.length, + + // count of unprocessed arguments + i = remaining, + + // subordinate fulfillment data + resolveContexts = Array( i ), + resolveValues = slice.call( arguments ), + + // the master Deferred + master = jQuery.Deferred(), + + // subordinate callback factory + updateFunc = function( i ) { + return function( value ) { + resolveContexts[ i ] = this; + resolveValues[ i ] = arguments.length > 1 ? slice.call( arguments ) : value; + if ( !( --remaining ) ) { + master.resolveWith( resolveContexts, resolveValues ); + } + }; + }; + + // Single- and empty arguments are adopted like Promise.resolve + if ( remaining <= 1 ) { + adoptValue( singleValue, master.done( updateFunc( i ) ).resolve, master.reject, + !remaining ); + + // Use .then() to unwrap secondary thenables (cf. gh-3000) + if ( master.state() === "pending" || + isFunction( resolveValues[ i ] && resolveValues[ i ].then ) ) { + + return master.then(); + } + } + + // Multiple arguments are aggregated like Promise.all array elements + while ( i-- ) { + adoptValue( resolveValues[ i ], updateFunc( i ), master.reject ); + } + + return master.promise(); + } +} ); + + +// These usually indicate a programmer mistake during development, +// warn about them ASAP rather than swallowing them by default. +var rerrorNames = /^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/; + +jQuery.Deferred.exceptionHook = function( error, stack ) { + + // Support: IE 8 - 9 only + // Console exists when dev tools are open, which can happen at any time + if ( window.console && window.console.warn && error && rerrorNames.test( error.name ) ) { + window.console.warn( "jQuery.Deferred exception: " + error.message, error.stack, stack ); + } +}; + + + + +jQuery.readyException = function( error ) { + window.setTimeout( function() { + throw error; + } ); +}; + + + + +// The deferred used on DOM ready +var readyList = jQuery.Deferred(); + +jQuery.fn.ready = function( fn ) { + + readyList + .then( fn ) + + // Wrap jQuery.readyException in a function so that the lookup + // happens at the time of error handling instead of callback + // registration. + .catch( function( error ) { + jQuery.readyException( error ); + } ); + + return this; +}; + +jQuery.extend( { + + // Is the DOM ready to be used? Set to true once it occurs. + isReady: false, + + // A counter to track how many items to wait for before + // the ready event fires. See #6781 + readyWait: 1, + + // Handle when the DOM is ready + ready: function( wait ) { + + // Abort if there are pending holds or we're already ready + if ( wait === true ? --jQuery.readyWait : jQuery.isReady ) { + return; + } + + // Remember that the DOM is ready + jQuery.isReady = true; + + // If a normal DOM Ready event fired, decrement, and wait if need be + if ( wait !== true && --jQuery.readyWait > 0 ) { + return; + } + + // If there are functions bound, to execute + readyList.resolveWith( document, [ jQuery ] ); + } +} ); + +jQuery.ready.then = readyList.then; + +// The ready event handler and self cleanup method +function completed() { + document.removeEventListener( "DOMContentLoaded", completed ); + window.removeEventListener( "load", completed ); + jQuery.ready(); +} + +// Catch cases where $(document).ready() is called +// after the browser event has already occurred. +// Support: IE <=9 - 10 only +// Older IE sometimes signals "interactive" too soon +if ( document.readyState === "complete" || + ( document.readyState !== "loading" && !document.documentElement.doScroll ) ) { + + // Handle it asynchronously to allow scripts the opportunity to delay ready + window.setTimeout( jQuery.ready ); + +} else { + + // Use the handy event callback + document.addEventListener( "DOMContentLoaded", completed ); + + // A fallback to window.onload, that will always work + window.addEventListener( "load", completed ); +} + + + + +// Multifunctional method to get and set values of a collection +// The value/s can optionally be executed if it's a function +var access = function( elems, fn, key, value, chainable, emptyGet, raw ) { + var i = 0, + len = elems.length, + bulk = key == null; + + // Sets many values + if ( toType( key ) === "object" ) { + chainable = true; + for ( i in key ) { + access( elems, fn, i, key[ i ], true, emptyGet, raw ); + } + + // Sets one value + } else if ( value !== undefined ) { + chainable = true; + + if ( !isFunction( value ) ) { + raw = true; + } + + if ( bulk ) { + + // Bulk operations run against the entire set + if ( raw ) { + fn.call( elems, value ); + fn = null; + + // ...except when executing function values + } else { + bulk = fn; + fn = function( elem, _key, value ) { + return bulk.call( jQuery( elem ), value ); + }; + } + } + + if ( fn ) { + for ( ; i < len; i++ ) { + fn( + elems[ i ], key, raw ? + value : + value.call( elems[ i ], i, fn( elems[ i ], key ) ) + ); + } + } + } + + if ( chainable ) { + return elems; + } + + // Gets + if ( bulk ) { + return fn.call( elems ); + } + + return len ? fn( elems[ 0 ], key ) : emptyGet; +}; + + +// Matches dashed string for camelizing +var rmsPrefix = /^-ms-/, + rdashAlpha = /-([a-z])/g; + +// Used by camelCase as callback to replace() +function fcamelCase( _all, letter ) { + return letter.toUpperCase(); +} + +// Convert dashed to camelCase; used by the css and data modules +// Support: IE <=9 - 11, Edge 12 - 15 +// Microsoft forgot to hump their vendor prefix (#9572) +function camelCase( string ) { + return string.replace( rmsPrefix, "ms-" ).replace( rdashAlpha, fcamelCase ); +} +var acceptData = function( owner ) { + + // Accepts only: + // - Node + // - Node.ELEMENT_NODE + // - Node.DOCUMENT_NODE + // - Object + // - Any + return owner.nodeType === 1 || owner.nodeType === 9 || !( +owner.nodeType ); +}; + + + + +function Data() { + this.expando = jQuery.expando + Data.uid++; +} + +Data.uid = 1; + +Data.prototype = { + + cache: function( owner ) { + + // Check if the owner object already has a cache + var value = owner[ this.expando ]; + + // If not, create one + if ( !value ) { + value = {}; + + // We can accept data for non-element nodes in modern browsers, + // but we should not, see #8335. + // Always return an empty object. + if ( acceptData( owner ) ) { + + // If it is a node unlikely to be stringify-ed or looped over + // use plain assignment + if ( owner.nodeType ) { + owner[ this.expando ] = value; + + // Otherwise secure it in a non-enumerable property + // configurable must be true to allow the property to be + // deleted when data is removed + } else { + Object.defineProperty( owner, this.expando, { + value: value, + configurable: true + } ); + } + } + } + + return value; + }, + set: function( owner, data, value ) { + var prop, + cache = this.cache( owner ); + + // Handle: [ owner, key, value ] args + // Always use camelCase key (gh-2257) + if ( typeof data === "string" ) { + cache[ camelCase( data ) ] = value; + + // Handle: [ owner, { properties } ] args + } else { + + // Copy the properties one-by-one to the cache object + for ( prop in data ) { + cache[ camelCase( prop ) ] = data[ prop ]; + } + } + return cache; + }, + get: function( owner, key ) { + return key === undefined ? + this.cache( owner ) : + + // Always use camelCase key (gh-2257) + owner[ this.expando ] && owner[ this.expando ][ camelCase( key ) ]; + }, + access: function( owner, key, value ) { + + // In cases where either: + // + // 1. No key was specified + // 2. A string key was specified, but no value provided + // + // Take the "read" path and allow the get method to determine + // which value to return, respectively either: + // + // 1. The entire cache object + // 2. The data stored at the key + // + if ( key === undefined || + ( ( key && typeof key === "string" ) && value === undefined ) ) { + + return this.get( owner, key ); + } + + // When the key is not a string, or both a key and value + // are specified, set or extend (existing objects) with either: + // + // 1. An object of properties + // 2. A key and value + // + this.set( owner, key, value ); + + // Since the "set" path can have two possible entry points + // return the expected data based on which path was taken[*] + return value !== undefined ? value : key; + }, + remove: function( owner, key ) { + var i, + cache = owner[ this.expando ]; + + if ( cache === undefined ) { + return; + } + + if ( key !== undefined ) { + + // Support array or space separated string of keys + if ( Array.isArray( key ) ) { + + // If key is an array of keys... + // We always set camelCase keys, so remove that. + key = key.map( camelCase ); + } else { + key = camelCase( key ); + + // If a key with the spaces exists, use it. + // Otherwise, create an array by matching non-whitespace + key = key in cache ? + [ key ] : + ( key.match( rnothtmlwhite ) || [] ); + } + + i = key.length; + + while ( i-- ) { + delete cache[ key[ i ] ]; + } + } + + // Remove the expando if there's no more data + if ( key === undefined || jQuery.isEmptyObject( cache ) ) { + + // Support: Chrome <=35 - 45 + // Webkit & Blink performance suffers when deleting properties + // from DOM nodes, so set to undefined instead + // https://bugs.chromium.org/p/chromium/issues/detail?id=378607 (bug restricted) + if ( owner.nodeType ) { + owner[ this.expando ] = undefined; + } else { + delete owner[ this.expando ]; + } + } + }, + hasData: function( owner ) { + var cache = owner[ this.expando ]; + return cache !== undefined && !jQuery.isEmptyObject( cache ); + } +}; +var dataPriv = new Data(); + +var dataUser = new Data(); + + + +// Implementation Summary +// +// 1. Enforce API surface and semantic compatibility with 1.9.x branch +// 2. Improve the module's maintainability by reducing the storage +// paths to a single mechanism. +// 3. Use the same single mechanism to support "private" and "user" data. +// 4. _Never_ expose "private" data to user code (TODO: Drop _data, _removeData) +// 5. Avoid exposing implementation details on user objects (eg. expando properties) +// 6. Provide a clear path for implementation upgrade to WeakMap in 2014 + +var rbrace = /^(?:\{[\w\W]*\}|\[[\w\W]*\])$/, + rmultiDash = /[A-Z]/g; + +function getData( data ) { + if ( data === "true" ) { + return true; + } + + if ( data === "false" ) { + return false; + } + + if ( data === "null" ) { + return null; + } + + // Only convert to a number if it doesn't change the string + if ( data === +data + "" ) { + return +data; + } + + if ( rbrace.test( data ) ) { + return JSON.parse( data ); + } + + return data; +} + +function dataAttr( elem, key, data ) { + var name; + + // If nothing was found internally, try to fetch any + // data from the HTML5 data-* attribute + if ( data === undefined && elem.nodeType === 1 ) { + name = "data-" + key.replace( rmultiDash, "-$&" ).toLowerCase(); + data = elem.getAttribute( name ); + + if ( typeof data === "string" ) { + try { + data = getData( data ); + } catch ( e ) {} + + // Make sure we set the data so it isn't changed later + dataUser.set( elem, key, data ); + } else { + data = undefined; + } + } + return data; +} + +jQuery.extend( { + hasData: function( elem ) { + return dataUser.hasData( elem ) || dataPriv.hasData( elem ); + }, + + data: function( elem, name, data ) { + return dataUser.access( elem, name, data ); + }, + + removeData: function( elem, name ) { + dataUser.remove( elem, name ); + }, + + // TODO: Now that all calls to _data and _removeData have been replaced + // with direct calls to dataPriv methods, these can be deprecated. + _data: function( elem, name, data ) { + return dataPriv.access( elem, name, data ); + }, + + _removeData: function( elem, name ) { + dataPriv.remove( elem, name ); + } +} ); + +jQuery.fn.extend( { + data: function( key, value ) { + var i, name, data, + elem = this[ 0 ], + attrs = elem && elem.attributes; + + // Gets all values + if ( key === undefined ) { + if ( this.length ) { + data = dataUser.get( elem ); + + if ( elem.nodeType === 1 && !dataPriv.get( elem, "hasDataAttrs" ) ) { + i = attrs.length; + while ( i-- ) { + + // Support: IE 11 only + // The attrs elements can be null (#14894) + if ( attrs[ i ] ) { + name = attrs[ i ].name; + if ( name.indexOf( "data-" ) === 0 ) { + name = camelCase( name.slice( 5 ) ); + dataAttr( elem, name, data[ name ] ); + } + } + } + dataPriv.set( elem, "hasDataAttrs", true ); + } + } + + return data; + } + + // Sets multiple values + if ( typeof key === "object" ) { + return this.each( function() { + dataUser.set( this, key ); + } ); + } + + return access( this, function( value ) { + var data; + + // The calling jQuery object (element matches) is not empty + // (and therefore has an element appears at this[ 0 ]) and the + // `value` parameter was not undefined. An empty jQuery object + // will result in `undefined` for elem = this[ 0 ] which will + // throw an exception if an attempt to read a data cache is made. + if ( elem && value === undefined ) { + + // Attempt to get data from the cache + // The key will always be camelCased in Data + data = dataUser.get( elem, key ); + if ( data !== undefined ) { + return data; + } + + // Attempt to "discover" the data in + // HTML5 custom data-* attrs + data = dataAttr( elem, key ); + if ( data !== undefined ) { + return data; + } + + // We tried really hard, but the data doesn't exist. + return; + } + + // Set the data... + this.each( function() { + + // We always store the camelCased key + dataUser.set( this, key, value ); + } ); + }, null, value, arguments.length > 1, null, true ); + }, + + removeData: function( key ) { + return this.each( function() { + dataUser.remove( this, key ); + } ); + } +} ); + + +jQuery.extend( { + queue: function( elem, type, data ) { + var queue; + + if ( elem ) { + type = ( type || "fx" ) + "queue"; + queue = dataPriv.get( elem, type ); + + // Speed up dequeue by getting out quickly if this is just a lookup + if ( data ) { + if ( !queue || Array.isArray( data ) ) { + queue = dataPriv.access( elem, type, jQuery.makeArray( data ) ); + } else { + queue.push( data ); + } + } + return queue || []; + } + }, + + dequeue: function( elem, type ) { + type = type || "fx"; + + var queue = jQuery.queue( elem, type ), + startLength = queue.length, + fn = queue.shift(), + hooks = jQuery._queueHooks( elem, type ), + next = function() { + jQuery.dequeue( elem, type ); + }; + + // If the fx queue is dequeued, always remove the progress sentinel + if ( fn === "inprogress" ) { + fn = queue.shift(); + startLength--; + } + + if ( fn ) { + + // Add a progress sentinel to prevent the fx queue from being + // automatically dequeued + if ( type === "fx" ) { + queue.unshift( "inprogress" ); + } + + // Clear up the last queue stop function + delete hooks.stop; + fn.call( elem, next, hooks ); + } + + if ( !startLength && hooks ) { + hooks.empty.fire(); + } + }, + + // Not public - generate a queueHooks object, or return the current one + _queueHooks: function( elem, type ) { + var key = type + "queueHooks"; + return dataPriv.get( elem, key ) || dataPriv.access( elem, key, { + empty: jQuery.Callbacks( "once memory" ).add( function() { + dataPriv.remove( elem, [ type + "queue", key ] ); + } ) + } ); + } +} ); + +jQuery.fn.extend( { + queue: function( type, data ) { + var setter = 2; + + if ( typeof type !== "string" ) { + data = type; + type = "fx"; + setter--; + } + + if ( arguments.length < setter ) { + return jQuery.queue( this[ 0 ], type ); + } + + return data === undefined ? + this : + this.each( function() { + var queue = jQuery.queue( this, type, data ); + + // Ensure a hooks for this queue + jQuery._queueHooks( this, type ); + + if ( type === "fx" && queue[ 0 ] !== "inprogress" ) { + jQuery.dequeue( this, type ); + } + } ); + }, + dequeue: function( type ) { + return this.each( function() { + jQuery.dequeue( this, type ); + } ); + }, + clearQueue: function( type ) { + return this.queue( type || "fx", [] ); + }, + + // Get a promise resolved when queues of a certain type + // are emptied (fx is the type by default) + promise: function( type, obj ) { + var tmp, + count = 1, + defer = jQuery.Deferred(), + elements = this, + i = this.length, + resolve = function() { + if ( !( --count ) ) { + defer.resolveWith( elements, [ elements ] ); + } + }; + + if ( typeof type !== "string" ) { + obj = type; + type = undefined; + } + type = type || "fx"; + + while ( i-- ) { + tmp = dataPriv.get( elements[ i ], type + "queueHooks" ); + if ( tmp && tmp.empty ) { + count++; + tmp.empty.add( resolve ); + } + } + resolve(); + return defer.promise( obj ); + } +} ); +var pnum = ( /[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/ ).source; + +var rcssNum = new RegExp( "^(?:([+-])=|)(" + pnum + ")([a-z%]*)$", "i" ); + + +var cssExpand = [ "Top", "Right", "Bottom", "Left" ]; + +var documentElement = document.documentElement; + + + + var isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ); + }, + composed = { composed: true }; + + // Support: IE 9 - 11+, Edge 12 - 18+, iOS 10.0 - 10.2 only + // Check attachment across shadow DOM boundaries when possible (gh-3504) + // Support: iOS 10.0-10.2 only + // Early iOS 10 versions support `attachShadow` but not `getRootNode`, + // leading to errors. We need to check for `getRootNode`. + if ( documentElement.getRootNode ) { + isAttached = function( elem ) { + return jQuery.contains( elem.ownerDocument, elem ) || + elem.getRootNode( composed ) === elem.ownerDocument; + }; + } +var isHiddenWithinTree = function( elem, el ) { + + // isHiddenWithinTree might be called from jQuery#filter function; + // in that case, element will be second argument + elem = el || elem; + + // Inline style trumps all + return elem.style.display === "none" || + elem.style.display === "" && + + // Otherwise, check computed style + // Support: Firefox <=43 - 45 + // Disconnected elements can have computed display: none, so first confirm that elem is + // in the document. + isAttached( elem ) && + + jQuery.css( elem, "display" ) === "none"; + }; + + + +function adjustCSS( elem, prop, valueParts, tween ) { + var adjusted, scale, + maxIterations = 20, + currentValue = tween ? + function() { + return tween.cur(); + } : + function() { + return jQuery.css( elem, prop, "" ); + }, + initial = currentValue(), + unit = valueParts && valueParts[ 3 ] || ( jQuery.cssNumber[ prop ] ? "" : "px" ), + + // Starting value computation is required for potential unit mismatches + initialInUnit = elem.nodeType && + ( jQuery.cssNumber[ prop ] || unit !== "px" && +initial ) && + rcssNum.exec( jQuery.css( elem, prop ) ); + + if ( initialInUnit && initialInUnit[ 3 ] !== unit ) { + + // Support: Firefox <=54 + // Halve the iteration target value to prevent interference from CSS upper bounds (gh-2144) + initial = initial / 2; + + // Trust units reported by jQuery.css + unit = unit || initialInUnit[ 3 ]; + + // Iteratively approximate from a nonzero starting point + initialInUnit = +initial || 1; + + while ( maxIterations-- ) { + + // Evaluate and update our best guess (doubling guesses that zero out). + // Finish if the scale equals or crosses 1 (making the old*new product non-positive). + jQuery.style( elem, prop, initialInUnit + unit ); + if ( ( 1 - scale ) * ( 1 - ( scale = currentValue() / initial || 0.5 ) ) <= 0 ) { + maxIterations = 0; + } + initialInUnit = initialInUnit / scale; + + } + + initialInUnit = initialInUnit * 2; + jQuery.style( elem, prop, initialInUnit + unit ); + + // Make sure we update the tween properties later on + valueParts = valueParts || []; + } + + if ( valueParts ) { + initialInUnit = +initialInUnit || +initial || 0; + + // Apply relative offset (+=/-=) if specified + adjusted = valueParts[ 1 ] ? + initialInUnit + ( valueParts[ 1 ] + 1 ) * valueParts[ 2 ] : + +valueParts[ 2 ]; + if ( tween ) { + tween.unit = unit; + tween.start = initialInUnit; + tween.end = adjusted; + } + } + return adjusted; +} + + +var defaultDisplayMap = {}; + +function getDefaultDisplay( elem ) { + var temp, + doc = elem.ownerDocument, + nodeName = elem.nodeName, + display = defaultDisplayMap[ nodeName ]; + + if ( display ) { + return display; + } + + temp = doc.body.appendChild( doc.createElement( nodeName ) ); + display = jQuery.css( temp, "display" ); + + temp.parentNode.removeChild( temp ); + + if ( display === "none" ) { + display = "block"; + } + defaultDisplayMap[ nodeName ] = display; + + return display; +} + +function showHide( elements, show ) { + var display, elem, + values = [], + index = 0, + length = elements.length; + + // Determine new display value for elements that need to change + for ( ; index < length; index++ ) { + elem = elements[ index ]; + if ( !elem.style ) { + continue; + } + + display = elem.style.display; + if ( show ) { + + // Since we force visibility upon cascade-hidden elements, an immediate (and slow) + // check is required in this first loop unless we have a nonempty display value (either + // inline or about-to-be-restored) + if ( display === "none" ) { + values[ index ] = dataPriv.get( elem, "display" ) || null; + if ( !values[ index ] ) { + elem.style.display = ""; + } + } + if ( elem.style.display === "" && isHiddenWithinTree( elem ) ) { + values[ index ] = getDefaultDisplay( elem ); + } + } else { + if ( display !== "none" ) { + values[ index ] = "none"; + + // Remember what we're overwriting + dataPriv.set( elem, "display", display ); + } + } + } + + // Set the display of the elements in a second loop to avoid constant reflow + for ( index = 0; index < length; index++ ) { + if ( values[ index ] != null ) { + elements[ index ].style.display = values[ index ]; + } + } + + return elements; +} + +jQuery.fn.extend( { + show: function() { + return showHide( this, true ); + }, + hide: function() { + return showHide( this ); + }, + toggle: function( state ) { + if ( typeof state === "boolean" ) { + return state ? this.show() : this.hide(); + } + + return this.each( function() { + if ( isHiddenWithinTree( this ) ) { + jQuery( this ).show(); + } else { + jQuery( this ).hide(); + } + } ); + } +} ); +var rcheckableType = ( /^(?:checkbox|radio)$/i ); + +var rtagName = ( /<([a-z][^\/\0>\x20\t\r\n\f]*)/i ); + +var rscriptType = ( /^$|^module$|\/(?:java|ecma)script/i ); + + + +( function() { + var fragment = document.createDocumentFragment(), + div = fragment.appendChild( document.createElement( "div" ) ), + input = document.createElement( "input" ); + + // Support: Android 4.0 - 4.3 only + // Check state lost if the name is set (#11217) + // Support: Windows Web Apps (WWA) + // `name` and `type` must use .setAttribute for WWA (#14901) + input.setAttribute( "type", "radio" ); + input.setAttribute( "checked", "checked" ); + input.setAttribute( "name", "t" ); + + div.appendChild( input ); + + // Support: Android <=4.1 only + // Older WebKit doesn't clone checked state correctly in fragments + support.checkClone = div.cloneNode( true ).cloneNode( true ).lastChild.checked; + + // Support: IE <=11 only + // Make sure textarea (and checkbox) defaultValue is properly cloned + div.innerHTML = ""; + support.noCloneChecked = !!div.cloneNode( true ).lastChild.defaultValue; + + // Support: IE <=9 only + // IE <=9 replaces "; + support.option = !!div.lastChild; +} )(); + + +// We have to close these tags to support XHTML (#13200) +var wrapMap = { + + // XHTML parsers do not magically insert elements in the + // same way that tag soup parsers do. So we cannot shorten + // this by omitting or other required elements. + thead: [ 1, "", "
      " ], + col: [ 2, "", "
      " ], + tr: [ 2, "", "
      " ], + td: [ 3, "", "
      " ], + + _default: [ 0, "", "" ] +}; + +wrapMap.tbody = wrapMap.tfoot = wrapMap.colgroup = wrapMap.caption = wrapMap.thead; +wrapMap.th = wrapMap.td; + +// Support: IE <=9 only +if ( !support.option ) { + wrapMap.optgroup = wrapMap.option = [ 1, "" ]; +} + + +function getAll( context, tag ) { + + // Support: IE <=9 - 11 only + // Use typeof to avoid zero-argument method invocation on host objects (#15151) + var ret; + + if ( typeof context.getElementsByTagName !== "undefined" ) { + ret = context.getElementsByTagName( tag || "*" ); + + } else if ( typeof context.querySelectorAll !== "undefined" ) { + ret = context.querySelectorAll( tag || "*" ); + + } else { + ret = []; + } + + if ( tag === undefined || tag && nodeName( context, tag ) ) { + return jQuery.merge( [ context ], ret ); + } + + return ret; +} + + +// Mark scripts as having already been evaluated +function setGlobalEval( elems, refElements ) { + var i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + dataPriv.set( + elems[ i ], + "globalEval", + !refElements || dataPriv.get( refElements[ i ], "globalEval" ) + ); + } +} + + +var rhtml = /<|&#?\w+;/; + +function buildFragment( elems, context, scripts, selection, ignored ) { + var elem, tmp, tag, wrap, attached, j, + fragment = context.createDocumentFragment(), + nodes = [], + i = 0, + l = elems.length; + + for ( ; i < l; i++ ) { + elem = elems[ i ]; + + if ( elem || elem === 0 ) { + + // Add nodes directly + if ( toType( elem ) === "object" ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, elem.nodeType ? [ elem ] : elem ); + + // Convert non-html into a text node + } else if ( !rhtml.test( elem ) ) { + nodes.push( context.createTextNode( elem ) ); + + // Convert html into DOM nodes + } else { + tmp = tmp || fragment.appendChild( context.createElement( "div" ) ); + + // Deserialize a standard representation + tag = ( rtagName.exec( elem ) || [ "", "" ] )[ 1 ].toLowerCase(); + wrap = wrapMap[ tag ] || wrapMap._default; + tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ]; + + // Descend through wrappers to the right content + j = wrap[ 0 ]; + while ( j-- ) { + tmp = tmp.lastChild; + } + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( nodes, tmp.childNodes ); + + // Remember the top-level container + tmp = fragment.firstChild; + + // Ensure the created nodes are orphaned (#12392) + tmp.textContent = ""; + } + } + } + + // Remove wrapper from fragment + fragment.textContent = ""; + + i = 0; + while ( ( elem = nodes[ i++ ] ) ) { + + // Skip elements already in the context collection (trac-4087) + if ( selection && jQuery.inArray( elem, selection ) > -1 ) { + if ( ignored ) { + ignored.push( elem ); + } + continue; + } + + attached = isAttached( elem ); + + // Append to fragment + tmp = getAll( fragment.appendChild( elem ), "script" ); + + // Preserve script evaluation history + if ( attached ) { + setGlobalEval( tmp ); + } + + // Capture executables + if ( scripts ) { + j = 0; + while ( ( elem = tmp[ j++ ] ) ) { + if ( rscriptType.test( elem.type || "" ) ) { + scripts.push( elem ); + } + } + } + } + + return fragment; +} + + +var + rkeyEvent = /^key/, + rmouseEvent = /^(?:mouse|pointer|contextmenu|drag|drop)|click/, + rtypenamespace = /^([^.]*)(?:\.(.+)|)/; + +function returnTrue() { + return true; +} + +function returnFalse() { + return false; +} + +// Support: IE <=9 - 11+ +// focus() and blur() are asynchronous, except when they are no-op. +// So expect focus to be synchronous when the element is already active, +// and blur to be synchronous when the element is not already active. +// (focus and blur are always synchronous in other supported browsers, +// this just defines when we can count on it). +function expectSync( elem, type ) { + return ( elem === safeActiveElement() ) === ( type === "focus" ); +} + +// Support: IE <=9 only +// Accessing document.activeElement can throw unexpectedly +// https://bugs.jquery.com/ticket/13393 +function safeActiveElement() { + try { + return document.activeElement; + } catch ( err ) { } +} + +function on( elem, types, selector, data, fn, one ) { + var origFn, type; + + // Types can be a map of types/handlers + if ( typeof types === "object" ) { + + // ( types-Object, selector, data ) + if ( typeof selector !== "string" ) { + + // ( types-Object, data ) + data = data || selector; + selector = undefined; + } + for ( type in types ) { + on( elem, type, selector, data, types[ type ], one ); + } + return elem; + } + + if ( data == null && fn == null ) { + + // ( types, fn ) + fn = selector; + data = selector = undefined; + } else if ( fn == null ) { + if ( typeof selector === "string" ) { + + // ( types, selector, fn ) + fn = data; + data = undefined; + } else { + + // ( types, data, fn ) + fn = data; + data = selector; + selector = undefined; + } + } + if ( fn === false ) { + fn = returnFalse; + } else if ( !fn ) { + return elem; + } + + if ( one === 1 ) { + origFn = fn; + fn = function( event ) { + + // Can use an empty set, since event contains the info + jQuery().off( event ); + return origFn.apply( this, arguments ); + }; + + // Use same guid so caller can remove using origFn + fn.guid = origFn.guid || ( origFn.guid = jQuery.guid++ ); + } + return elem.each( function() { + jQuery.event.add( this, types, fn, data, selector ); + } ); +} + +/* + * Helper functions for managing events -- not part of the public interface. + * Props to Dean Edwards' addEvent library for many of the ideas. + */ +jQuery.event = { + + global: {}, + + add: function( elem, types, handler, data, selector ) { + + var handleObjIn, eventHandle, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.get( elem ); + + // Only attach events to objects that accept data + if ( !acceptData( elem ) ) { + return; + } + + // Caller can pass in an object of custom data in lieu of the handler + if ( handler.handler ) { + handleObjIn = handler; + handler = handleObjIn.handler; + selector = handleObjIn.selector; + } + + // Ensure that invalid selectors throw exceptions at attach time + // Evaluate against documentElement in case elem is a non-element node (e.g., document) + if ( selector ) { + jQuery.find.matchesSelector( documentElement, selector ); + } + + // Make sure that the handler has a unique ID, used to find/remove it later + if ( !handler.guid ) { + handler.guid = jQuery.guid++; + } + + // Init the element's event structure and main handler, if this is the first + if ( !( events = elemData.events ) ) { + events = elemData.events = Object.create( null ); + } + if ( !( eventHandle = elemData.handle ) ) { + eventHandle = elemData.handle = function( e ) { + + // Discard the second event of a jQuery.event.trigger() and + // when an event is called after a page has unloaded + return typeof jQuery !== "undefined" && jQuery.event.triggered !== e.type ? + jQuery.event.dispatch.apply( elem, arguments ) : undefined; + }; + } + + // Handle multiple events separated by a space + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // There *must* be a type, no attaching namespace-only handlers + if ( !type ) { + continue; + } + + // If event changes its type, use the special event handlers for the changed type + special = jQuery.event.special[ type ] || {}; + + // If selector defined, determine special event api type, otherwise given type + type = ( selector ? special.delegateType : special.bindType ) || type; + + // Update special based on newly reset type + special = jQuery.event.special[ type ] || {}; + + // handleObj is passed to all event handlers + handleObj = jQuery.extend( { + type: type, + origType: origType, + data: data, + handler: handler, + guid: handler.guid, + selector: selector, + needsContext: selector && jQuery.expr.match.needsContext.test( selector ), + namespace: namespaces.join( "." ) + }, handleObjIn ); + + // Init the event handler queue if we're the first + if ( !( handlers = events[ type ] ) ) { + handlers = events[ type ] = []; + handlers.delegateCount = 0; + + // Only use addEventListener if the special events handler returns false + if ( !special.setup || + special.setup.call( elem, data, namespaces, eventHandle ) === false ) { + + if ( elem.addEventListener ) { + elem.addEventListener( type, eventHandle ); + } + } + } + + if ( special.add ) { + special.add.call( elem, handleObj ); + + if ( !handleObj.handler.guid ) { + handleObj.handler.guid = handler.guid; + } + } + + // Add to the element's handler list, delegates in front + if ( selector ) { + handlers.splice( handlers.delegateCount++, 0, handleObj ); + } else { + handlers.push( handleObj ); + } + + // Keep track of which events have ever been used, for event optimization + jQuery.event.global[ type ] = true; + } + + }, + + // Detach an event or set of events from an element + remove: function( elem, types, handler, selector, mappedTypes ) { + + var j, origCount, tmp, + events, t, handleObj, + special, handlers, type, namespaces, origType, + elemData = dataPriv.hasData( elem ) && dataPriv.get( elem ); + + if ( !elemData || !( events = elemData.events ) ) { + return; + } + + // Once for each type.namespace in types; type may be omitted + types = ( types || "" ).match( rnothtmlwhite ) || [ "" ]; + t = types.length; + while ( t-- ) { + tmp = rtypenamespace.exec( types[ t ] ) || []; + type = origType = tmp[ 1 ]; + namespaces = ( tmp[ 2 ] || "" ).split( "." ).sort(); + + // Unbind all events (on this namespace, if provided) for the element + if ( !type ) { + for ( type in events ) { + jQuery.event.remove( elem, type + types[ t ], handler, selector, true ); + } + continue; + } + + special = jQuery.event.special[ type ] || {}; + type = ( selector ? special.delegateType : special.bindType ) || type; + handlers = events[ type ] || []; + tmp = tmp[ 2 ] && + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ); + + // Remove matching events + origCount = j = handlers.length; + while ( j-- ) { + handleObj = handlers[ j ]; + + if ( ( mappedTypes || origType === handleObj.origType ) && + ( !handler || handler.guid === handleObj.guid ) && + ( !tmp || tmp.test( handleObj.namespace ) ) && + ( !selector || selector === handleObj.selector || + selector === "**" && handleObj.selector ) ) { + handlers.splice( j, 1 ); + + if ( handleObj.selector ) { + handlers.delegateCount--; + } + if ( special.remove ) { + special.remove.call( elem, handleObj ); + } + } + } + + // Remove generic event handler if we removed something and no more handlers exist + // (avoids potential for endless recursion during removal of special event handlers) + if ( origCount && !handlers.length ) { + if ( !special.teardown || + special.teardown.call( elem, namespaces, elemData.handle ) === false ) { + + jQuery.removeEvent( elem, type, elemData.handle ); + } + + delete events[ type ]; + } + } + + // Remove data and the expando if it's no longer used + if ( jQuery.isEmptyObject( events ) ) { + dataPriv.remove( elem, "handle events" ); + } + }, + + dispatch: function( nativeEvent ) { + + var i, j, ret, matched, handleObj, handlerQueue, + args = new Array( arguments.length ), + + // Make a writable jQuery.Event from the native event object + event = jQuery.event.fix( nativeEvent ), + + handlers = ( + dataPriv.get( this, "events" ) || Object.create( null ) + )[ event.type ] || [], + special = jQuery.event.special[ event.type ] || {}; + + // Use the fix-ed jQuery.Event rather than the (read-only) native event + args[ 0 ] = event; + + for ( i = 1; i < arguments.length; i++ ) { + args[ i ] = arguments[ i ]; + } + + event.delegateTarget = this; + + // Call the preDispatch hook for the mapped type, and let it bail if desired + if ( special.preDispatch && special.preDispatch.call( this, event ) === false ) { + return; + } + + // Determine handlers + handlerQueue = jQuery.event.handlers.call( this, event, handlers ); + + // Run delegates first; they may want to stop propagation beneath us + i = 0; + while ( ( matched = handlerQueue[ i++ ] ) && !event.isPropagationStopped() ) { + event.currentTarget = matched.elem; + + j = 0; + while ( ( handleObj = matched.handlers[ j++ ] ) && + !event.isImmediatePropagationStopped() ) { + + // If the event is namespaced, then each handler is only invoked if it is + // specially universal or its namespaces are a superset of the event's. + if ( !event.rnamespace || handleObj.namespace === false || + event.rnamespace.test( handleObj.namespace ) ) { + + event.handleObj = handleObj; + event.data = handleObj.data; + + ret = ( ( jQuery.event.special[ handleObj.origType ] || {} ).handle || + handleObj.handler ).apply( matched.elem, args ); + + if ( ret !== undefined ) { + if ( ( event.result = ret ) === false ) { + event.preventDefault(); + event.stopPropagation(); + } + } + } + } + } + + // Call the postDispatch hook for the mapped type + if ( special.postDispatch ) { + special.postDispatch.call( this, event ); + } + + return event.result; + }, + + handlers: function( event, handlers ) { + var i, handleObj, sel, matchedHandlers, matchedSelectors, + handlerQueue = [], + delegateCount = handlers.delegateCount, + cur = event.target; + + // Find delegate handlers + if ( delegateCount && + + // Support: IE <=9 + // Black-hole SVG instance trees (trac-13180) + cur.nodeType && + + // Support: Firefox <=42 + // Suppress spec-violating clicks indicating a non-primary pointer button (trac-3861) + // https://www.w3.org/TR/DOM-Level-3-Events/#event-type-click + // Support: IE 11 only + // ...but not arrow key "clicks" of radio inputs, which can have `button` -1 (gh-2343) + !( event.type === "click" && event.button >= 1 ) ) { + + for ( ; cur !== this; cur = cur.parentNode || this ) { + + // Don't check non-elements (#13208) + // Don't process clicks on disabled elements (#6911, #8165, #11382, #11764) + if ( cur.nodeType === 1 && !( event.type === "click" && cur.disabled === true ) ) { + matchedHandlers = []; + matchedSelectors = {}; + for ( i = 0; i < delegateCount; i++ ) { + handleObj = handlers[ i ]; + + // Don't conflict with Object.prototype properties (#13203) + sel = handleObj.selector + " "; + + if ( matchedSelectors[ sel ] === undefined ) { + matchedSelectors[ sel ] = handleObj.needsContext ? + jQuery( sel, this ).index( cur ) > -1 : + jQuery.find( sel, this, null, [ cur ] ).length; + } + if ( matchedSelectors[ sel ] ) { + matchedHandlers.push( handleObj ); + } + } + if ( matchedHandlers.length ) { + handlerQueue.push( { elem: cur, handlers: matchedHandlers } ); + } + } + } + } + + // Add the remaining (directly-bound) handlers + cur = this; + if ( delegateCount < handlers.length ) { + handlerQueue.push( { elem: cur, handlers: handlers.slice( delegateCount ) } ); + } + + return handlerQueue; + }, + + addProp: function( name, hook ) { + Object.defineProperty( jQuery.Event.prototype, name, { + enumerable: true, + configurable: true, + + get: isFunction( hook ) ? + function() { + if ( this.originalEvent ) { + return hook( this.originalEvent ); + } + } : + function() { + if ( this.originalEvent ) { + return this.originalEvent[ name ]; + } + }, + + set: function( value ) { + Object.defineProperty( this, name, { + enumerable: true, + configurable: true, + writable: true, + value: value + } ); + } + } ); + }, + + fix: function( originalEvent ) { + return originalEvent[ jQuery.expando ] ? + originalEvent : + new jQuery.Event( originalEvent ); + }, + + special: { + load: { + + // Prevent triggered image.load events from bubbling to window.load + noBubble: true + }, + click: { + + // Utilize native event to ensure correct state for checkable inputs + setup: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Claim the first handler + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + // dataPriv.set( el, "click", ... ) + leverageNative( el, "click", returnTrue ); + } + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function( data ) { + + // For mutual compressibility with _default, replace `this` access with a local var. + // `|| data` is dead code meant only to preserve the variable through minification. + var el = this || data; + + // Force setup before triggering a click + if ( rcheckableType.test( el.type ) && + el.click && nodeName( el, "input" ) ) { + + leverageNative( el, "click" ); + } + + // Return non-false to allow normal event-path propagation + return true; + }, + + // For cross-browser consistency, suppress native .click() on links + // Also prevent it if we're currently inside a leveraged native-event stack + _default: function( event ) { + var target = event.target; + return rcheckableType.test( target.type ) && + target.click && nodeName( target, "input" ) && + dataPriv.get( target, "click" ) || + nodeName( target, "a" ); + } + }, + + beforeunload: { + postDispatch: function( event ) { + + // Support: Firefox 20+ + // Firefox doesn't alert if the returnValue field is not set. + if ( event.result !== undefined && event.originalEvent ) { + event.originalEvent.returnValue = event.result; + } + } + } + } +}; + +// Ensure the presence of an event listener that handles manually-triggered +// synthetic events by interrupting progress until reinvoked in response to +// *native* events that it fires directly, ensuring that state changes have +// already occurred before other listeners are invoked. +function leverageNative( el, type, expectSync ) { + + // Missing expectSync indicates a trigger call, which must force setup through jQuery.event.add + if ( !expectSync ) { + if ( dataPriv.get( el, type ) === undefined ) { + jQuery.event.add( el, type, returnTrue ); + } + return; + } + + // Register the controller as a special universal handler for all event namespaces + dataPriv.set( el, type, false ); + jQuery.event.add( el, type, { + namespace: false, + handler: function( event ) { + var notAsync, result, + saved = dataPriv.get( this, type ); + + if ( ( event.isTrigger & 1 ) && this[ type ] ) { + + // Interrupt processing of the outer synthetic .trigger()ed event + // Saved data should be false in such cases, but might be a leftover capture object + // from an async native handler (gh-4350) + if ( !saved.length ) { + + // Store arguments for use when handling the inner native event + // There will always be at least one argument (an event object), so this array + // will not be confused with a leftover capture object. + saved = slice.call( arguments ); + dataPriv.set( this, type, saved ); + + // Trigger the native event and capture its result + // Support: IE <=9 - 11+ + // focus() and blur() are asynchronous + notAsync = expectSync( this, type ); + this[ type ](); + result = dataPriv.get( this, type ); + if ( saved !== result || notAsync ) { + dataPriv.set( this, type, false ); + } else { + result = {}; + } + if ( saved !== result ) { + + // Cancel the outer synthetic event + event.stopImmediatePropagation(); + event.preventDefault(); + return result.value; + } + + // If this is an inner synthetic event for an event with a bubbling surrogate + // (focus or blur), assume that the surrogate already propagated from triggering the + // native event and prevent that from happening again here. + // This technically gets the ordering wrong w.r.t. to `.trigger()` (in which the + // bubbling surrogate propagates *after* the non-bubbling base), but that seems + // less bad than duplication. + } else if ( ( jQuery.event.special[ type ] || {} ).delegateType ) { + event.stopPropagation(); + } + + // If this is a native event triggered above, everything is now in order + // Fire an inner synthetic event with the original arguments + } else if ( saved.length ) { + + // ...and capture the result + dataPriv.set( this, type, { + value: jQuery.event.trigger( + + // Support: IE <=9 - 11+ + // Extend with the prototype to reset the above stopImmediatePropagation() + jQuery.extend( saved[ 0 ], jQuery.Event.prototype ), + saved.slice( 1 ), + this + ) + } ); + + // Abort handling of the native event + event.stopImmediatePropagation(); + } + } + } ); +} + +jQuery.removeEvent = function( elem, type, handle ) { + + // This "if" is needed for plain objects + if ( elem.removeEventListener ) { + elem.removeEventListener( type, handle ); + } +}; + +jQuery.Event = function( src, props ) { + + // Allow instantiation without the 'new' keyword + if ( !( this instanceof jQuery.Event ) ) { + return new jQuery.Event( src, props ); + } + + // Event object + if ( src && src.type ) { + this.originalEvent = src; + this.type = src.type; + + // Events bubbling up the document may have been marked as prevented + // by a handler lower down the tree; reflect the correct value. + this.isDefaultPrevented = src.defaultPrevented || + src.defaultPrevented === undefined && + + // Support: Android <=2.3 only + src.returnValue === false ? + returnTrue : + returnFalse; + + // Create target properties + // Support: Safari <=6 - 7 only + // Target should not be a text node (#504, #13143) + this.target = ( src.target && src.target.nodeType === 3 ) ? + src.target.parentNode : + src.target; + + this.currentTarget = src.currentTarget; + this.relatedTarget = src.relatedTarget; + + // Event type + } else { + this.type = src; + } + + // Put explicitly provided properties onto the event object + if ( props ) { + jQuery.extend( this, props ); + } + + // Create a timestamp if incoming event doesn't have one + this.timeStamp = src && src.timeStamp || Date.now(); + + // Mark it as fixed + this[ jQuery.expando ] = true; +}; + +// jQuery.Event is based on DOM3 Events as specified by the ECMAScript Language Binding +// https://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-binding.html +jQuery.Event.prototype = { + constructor: jQuery.Event, + isDefaultPrevented: returnFalse, + isPropagationStopped: returnFalse, + isImmediatePropagationStopped: returnFalse, + isSimulated: false, + + preventDefault: function() { + var e = this.originalEvent; + + this.isDefaultPrevented = returnTrue; + + if ( e && !this.isSimulated ) { + e.preventDefault(); + } + }, + stopPropagation: function() { + var e = this.originalEvent; + + this.isPropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopPropagation(); + } + }, + stopImmediatePropagation: function() { + var e = this.originalEvent; + + this.isImmediatePropagationStopped = returnTrue; + + if ( e && !this.isSimulated ) { + e.stopImmediatePropagation(); + } + + this.stopPropagation(); + } +}; + +// Includes all common event props including KeyEvent and MouseEvent specific props +jQuery.each( { + altKey: true, + bubbles: true, + cancelable: true, + changedTouches: true, + ctrlKey: true, + detail: true, + eventPhase: true, + metaKey: true, + pageX: true, + pageY: true, + shiftKey: true, + view: true, + "char": true, + code: true, + charCode: true, + key: true, + keyCode: true, + button: true, + buttons: true, + clientX: true, + clientY: true, + offsetX: true, + offsetY: true, + pointerId: true, + pointerType: true, + screenX: true, + screenY: true, + targetTouches: true, + toElement: true, + touches: true, + + which: function( event ) { + var button = event.button; + + // Add which for key events + if ( event.which == null && rkeyEvent.test( event.type ) ) { + return event.charCode != null ? event.charCode : event.keyCode; + } + + // Add which for click: 1 === left; 2 === middle; 3 === right + if ( !event.which && button !== undefined && rmouseEvent.test( event.type ) ) { + if ( button & 1 ) { + return 1; + } + + if ( button & 2 ) { + return 3; + } + + if ( button & 4 ) { + return 2; + } + + return 0; + } + + return event.which; + } +}, jQuery.event.addProp ); + +jQuery.each( { focus: "focusin", blur: "focusout" }, function( type, delegateType ) { + jQuery.event.special[ type ] = { + + // Utilize native event if possible so blur/focus sequence is correct + setup: function() { + + // Claim the first handler + // dataPriv.set( this, "focus", ... ) + // dataPriv.set( this, "blur", ... ) + leverageNative( this, type, expectSync ); + + // Return false to allow normal processing in the caller + return false; + }, + trigger: function() { + + // Force setup before trigger + leverageNative( this, type ); + + // Return non-false to allow normal event-path propagation + return true; + }, + + delegateType: delegateType + }; +} ); + +// Create mouseenter/leave events using mouseover/out and event-time checks +// so that event delegation works in jQuery. +// Do the same for pointerenter/pointerleave and pointerover/pointerout +// +// Support: Safari 7 only +// Safari sends mouseenter too often; see: +// https://bugs.chromium.org/p/chromium/issues/detail?id=470258 +// for the description of the bug (it existed in older Chrome versions as well). +jQuery.each( { + mouseenter: "mouseover", + mouseleave: "mouseout", + pointerenter: "pointerover", + pointerleave: "pointerout" +}, function( orig, fix ) { + jQuery.event.special[ orig ] = { + delegateType: fix, + bindType: fix, + + handle: function( event ) { + var ret, + target = this, + related = event.relatedTarget, + handleObj = event.handleObj; + + // For mouseenter/leave call the handler if related is outside the target. + // NB: No relatedTarget if the mouse left/entered the browser window + if ( !related || ( related !== target && !jQuery.contains( target, related ) ) ) { + event.type = handleObj.origType; + ret = handleObj.handler.apply( this, arguments ); + event.type = fix; + } + return ret; + } + }; +} ); + +jQuery.fn.extend( { + + on: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn ); + }, + one: function( types, selector, data, fn ) { + return on( this, types, selector, data, fn, 1 ); + }, + off: function( types, selector, fn ) { + var handleObj, type; + if ( types && types.preventDefault && types.handleObj ) { + + // ( event ) dispatched jQuery.Event + handleObj = types.handleObj; + jQuery( types.delegateTarget ).off( + handleObj.namespace ? + handleObj.origType + "." + handleObj.namespace : + handleObj.origType, + handleObj.selector, + handleObj.handler + ); + return this; + } + if ( typeof types === "object" ) { + + // ( types-object [, selector] ) + for ( type in types ) { + this.off( type, selector, types[ type ] ); + } + return this; + } + if ( selector === false || typeof selector === "function" ) { + + // ( types [, fn] ) + fn = selector; + selector = undefined; + } + if ( fn === false ) { + fn = returnFalse; + } + return this.each( function() { + jQuery.event.remove( this, types, fn, selector ); + } ); + } +} ); + + +var + + // Support: IE <=10 - 11, Edge 12 - 13 only + // In IE/Edge using regex groups here causes severe slowdowns. + // See https://connect.microsoft.com/IE/feedback/details/1736512/ + rnoInnerhtml = /\s*$/g; + +// Prefer a tbody over its parent table for containing new rows +function manipulationTarget( elem, content ) { + if ( nodeName( elem, "table" ) && + nodeName( content.nodeType !== 11 ? content : content.firstChild, "tr" ) ) { + + return jQuery( elem ).children( "tbody" )[ 0 ] || elem; + } + + return elem; +} + +// Replace/restore the type attribute of script elements for safe DOM manipulation +function disableScript( elem ) { + elem.type = ( elem.getAttribute( "type" ) !== null ) + "/" + elem.type; + return elem; +} +function restoreScript( elem ) { + if ( ( elem.type || "" ).slice( 0, 5 ) === "true/" ) { + elem.type = elem.type.slice( 5 ); + } else { + elem.removeAttribute( "type" ); + } + + return elem; +} + +function cloneCopyEvent( src, dest ) { + var i, l, type, pdataOld, udataOld, udataCur, events; + + if ( dest.nodeType !== 1 ) { + return; + } + + // 1. Copy private data: events, handlers, etc. + if ( dataPriv.hasData( src ) ) { + pdataOld = dataPriv.get( src ); + events = pdataOld.events; + + if ( events ) { + dataPriv.remove( dest, "handle events" ); + + for ( type in events ) { + for ( i = 0, l = events[ type ].length; i < l; i++ ) { + jQuery.event.add( dest, type, events[ type ][ i ] ); + } + } + } + } + + // 2. Copy user data + if ( dataUser.hasData( src ) ) { + udataOld = dataUser.access( src ); + udataCur = jQuery.extend( {}, udataOld ); + + dataUser.set( dest, udataCur ); + } +} + +// Fix IE bugs, see support tests +function fixInput( src, dest ) { + var nodeName = dest.nodeName.toLowerCase(); + + // Fails to persist the checked state of a cloned checkbox or radio button. + if ( nodeName === "input" && rcheckableType.test( src.type ) ) { + dest.checked = src.checked; + + // Fails to return the selected option to the default selected state when cloning options + } else if ( nodeName === "input" || nodeName === "textarea" ) { + dest.defaultValue = src.defaultValue; + } +} + +function domManip( collection, args, callback, ignored ) { + + // Flatten any nested arrays + args = flat( args ); + + var fragment, first, scripts, hasScripts, node, doc, + i = 0, + l = collection.length, + iNoClone = l - 1, + value = args[ 0 ], + valueIsFunction = isFunction( value ); + + // We can't cloneNode fragments that contain checked, in WebKit + if ( valueIsFunction || + ( l > 1 && typeof value === "string" && + !support.checkClone && rchecked.test( value ) ) ) { + return collection.each( function( index ) { + var self = collection.eq( index ); + if ( valueIsFunction ) { + args[ 0 ] = value.call( this, index, self.html() ); + } + domManip( self, args, callback, ignored ); + } ); + } + + if ( l ) { + fragment = buildFragment( args, collection[ 0 ].ownerDocument, false, collection, ignored ); + first = fragment.firstChild; + + if ( fragment.childNodes.length === 1 ) { + fragment = first; + } + + // Require either new content or an interest in ignored elements to invoke the callback + if ( first || ignored ) { + scripts = jQuery.map( getAll( fragment, "script" ), disableScript ); + hasScripts = scripts.length; + + // Use the original fragment for the last item + // instead of the first because it can end up + // being emptied incorrectly in certain situations (#8070). + for ( ; i < l; i++ ) { + node = fragment; + + if ( i !== iNoClone ) { + node = jQuery.clone( node, true, true ); + + // Keep references to cloned scripts for later restoration + if ( hasScripts ) { + + // Support: Android <=4.0 only, PhantomJS 1 only + // push.apply(_, arraylike) throws on ancient WebKit + jQuery.merge( scripts, getAll( node, "script" ) ); + } + } + + callback.call( collection[ i ], node, i ); + } + + if ( hasScripts ) { + doc = scripts[ scripts.length - 1 ].ownerDocument; + + // Reenable scripts + jQuery.map( scripts, restoreScript ); + + // Evaluate executable scripts on first document insertion + for ( i = 0; i < hasScripts; i++ ) { + node = scripts[ i ]; + if ( rscriptType.test( node.type || "" ) && + !dataPriv.access( node, "globalEval" ) && + jQuery.contains( doc, node ) ) { + + if ( node.src && ( node.type || "" ).toLowerCase() !== "module" ) { + + // Optional AJAX dependency, but won't run scripts if not present + if ( jQuery._evalUrl && !node.noModule ) { + jQuery._evalUrl( node.src, { + nonce: node.nonce || node.getAttribute( "nonce" ) + }, doc ); + } + } else { + DOMEval( node.textContent.replace( rcleanScript, "" ), node, doc ); + } + } + } + } + } + } + + return collection; +} + +function remove( elem, selector, keepData ) { + var node, + nodes = selector ? jQuery.filter( selector, elem ) : elem, + i = 0; + + for ( ; ( node = nodes[ i ] ) != null; i++ ) { + if ( !keepData && node.nodeType === 1 ) { + jQuery.cleanData( getAll( node ) ); + } + + if ( node.parentNode ) { + if ( keepData && isAttached( node ) ) { + setGlobalEval( getAll( node, "script" ) ); + } + node.parentNode.removeChild( node ); + } + } + + return elem; +} + +jQuery.extend( { + htmlPrefilter: function( html ) { + return html; + }, + + clone: function( elem, dataAndEvents, deepDataAndEvents ) { + var i, l, srcElements, destElements, + clone = elem.cloneNode( true ), + inPage = isAttached( elem ); + + // Fix IE cloning issues + if ( !support.noCloneChecked && ( elem.nodeType === 1 || elem.nodeType === 11 ) && + !jQuery.isXMLDoc( elem ) ) { + + // We eschew Sizzle here for performance reasons: https://jsperf.com/getall-vs-sizzle/2 + destElements = getAll( clone ); + srcElements = getAll( elem ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + fixInput( srcElements[ i ], destElements[ i ] ); + } + } + + // Copy the events from the original to the clone + if ( dataAndEvents ) { + if ( deepDataAndEvents ) { + srcElements = srcElements || getAll( elem ); + destElements = destElements || getAll( clone ); + + for ( i = 0, l = srcElements.length; i < l; i++ ) { + cloneCopyEvent( srcElements[ i ], destElements[ i ] ); + } + } else { + cloneCopyEvent( elem, clone ); + } + } + + // Preserve script evaluation history + destElements = getAll( clone, "script" ); + if ( destElements.length > 0 ) { + setGlobalEval( destElements, !inPage && getAll( elem, "script" ) ); + } + + // Return the cloned set + return clone; + }, + + cleanData: function( elems ) { + var data, elem, type, + special = jQuery.event.special, + i = 0; + + for ( ; ( elem = elems[ i ] ) !== undefined; i++ ) { + if ( acceptData( elem ) ) { + if ( ( data = elem[ dataPriv.expando ] ) ) { + if ( data.events ) { + for ( type in data.events ) { + if ( special[ type ] ) { + jQuery.event.remove( elem, type ); + + // This is a shortcut to avoid jQuery.event.remove's overhead + } else { + jQuery.removeEvent( elem, type, data.handle ); + } + } + } + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataPriv.expando ] = undefined; + } + if ( elem[ dataUser.expando ] ) { + + // Support: Chrome <=35 - 45+ + // Assign undefined instead of using delete, see Data#remove + elem[ dataUser.expando ] = undefined; + } + } + } + } +} ); + +jQuery.fn.extend( { + detach: function( selector ) { + return remove( this, selector, true ); + }, + + remove: function( selector ) { + return remove( this, selector ); + }, + + text: function( value ) { + return access( this, function( value ) { + return value === undefined ? + jQuery.text( this ) : + this.empty().each( function() { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + this.textContent = value; + } + } ); + }, null, value, arguments.length ); + }, + + append: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.appendChild( elem ); + } + } ); + }, + + prepend: function() { + return domManip( this, arguments, function( elem ) { + if ( this.nodeType === 1 || this.nodeType === 11 || this.nodeType === 9 ) { + var target = manipulationTarget( this, elem ); + target.insertBefore( elem, target.firstChild ); + } + } ); + }, + + before: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this ); + } + } ); + }, + + after: function() { + return domManip( this, arguments, function( elem ) { + if ( this.parentNode ) { + this.parentNode.insertBefore( elem, this.nextSibling ); + } + } ); + }, + + empty: function() { + var elem, + i = 0; + + for ( ; ( elem = this[ i ] ) != null; i++ ) { + if ( elem.nodeType === 1 ) { + + // Prevent memory leaks + jQuery.cleanData( getAll( elem, false ) ); + + // Remove any remaining nodes + elem.textContent = ""; + } + } + + return this; + }, + + clone: function( dataAndEvents, deepDataAndEvents ) { + dataAndEvents = dataAndEvents == null ? false : dataAndEvents; + deepDataAndEvents = deepDataAndEvents == null ? dataAndEvents : deepDataAndEvents; + + return this.map( function() { + return jQuery.clone( this, dataAndEvents, deepDataAndEvents ); + } ); + }, + + html: function( value ) { + return access( this, function( value ) { + var elem = this[ 0 ] || {}, + i = 0, + l = this.length; + + if ( value === undefined && elem.nodeType === 1 ) { + return elem.innerHTML; + } + + // See if we can take a shortcut and just use innerHTML + if ( typeof value === "string" && !rnoInnerhtml.test( value ) && + !wrapMap[ ( rtagName.exec( value ) || [ "", "" ] )[ 1 ].toLowerCase() ] ) { + + value = jQuery.htmlPrefilter( value ); + + try { + for ( ; i < l; i++ ) { + elem = this[ i ] || {}; + + // Remove element nodes and prevent memory leaks + if ( elem.nodeType === 1 ) { + jQuery.cleanData( getAll( elem, false ) ); + elem.innerHTML = value; + } + } + + elem = 0; + + // If using innerHTML throws an exception, use the fallback method + } catch ( e ) {} + } + + if ( elem ) { + this.empty().append( value ); + } + }, null, value, arguments.length ); + }, + + replaceWith: function() { + var ignored = []; + + // Make the changes, replacing each non-ignored context element with the new content + return domManip( this, arguments, function( elem ) { + var parent = this.parentNode; + + if ( jQuery.inArray( this, ignored ) < 0 ) { + jQuery.cleanData( getAll( this ) ); + if ( parent ) { + parent.replaceChild( elem, this ); + } + } + + // Force callback invocation + }, ignored ); + } +} ); + +jQuery.each( { + appendTo: "append", + prependTo: "prepend", + insertBefore: "before", + insertAfter: "after", + replaceAll: "replaceWith" +}, function( name, original ) { + jQuery.fn[ name ] = function( selector ) { + var elems, + ret = [], + insert = jQuery( selector ), + last = insert.length - 1, + i = 0; + + for ( ; i <= last; i++ ) { + elems = i === last ? this : this.clone( true ); + jQuery( insert[ i ] )[ original ]( elems ); + + // Support: Android <=4.0 only, PhantomJS 1 only + // .get() because push.apply(_, arraylike) throws on ancient WebKit + push.apply( ret, elems.get() ); + } + + return this.pushStack( ret ); + }; +} ); +var rnumnonpx = new RegExp( "^(" + pnum + ")(?!px)[a-z%]+$", "i" ); + +var getStyles = function( elem ) { + + // Support: IE <=11 only, Firefox <=30 (#15098, #14150) + // IE throws on elements created in popups + // FF meanwhile throws on frame elements through "defaultView.getComputedStyle" + var view = elem.ownerDocument.defaultView; + + if ( !view || !view.opener ) { + view = window; + } + + return view.getComputedStyle( elem ); + }; + +var swap = function( elem, options, callback ) { + var ret, name, + old = {}; + + // Remember the old values, and insert the new ones + for ( name in options ) { + old[ name ] = elem.style[ name ]; + elem.style[ name ] = options[ name ]; + } + + ret = callback.call( elem ); + + // Revert the old values + for ( name in options ) { + elem.style[ name ] = old[ name ]; + } + + return ret; +}; + + +var rboxStyle = new RegExp( cssExpand.join( "|" ), "i" ); + + + +( function() { + + // Executing both pixelPosition & boxSizingReliable tests require only one layout + // so they're executed at the same time to save the second computation. + function computeStyleTests() { + + // This is a singleton, we need to execute it only once + if ( !div ) { + return; + } + + container.style.cssText = "position:absolute;left:-11111px;width:60px;" + + "margin-top:1px;padding:0;border:0"; + div.style.cssText = + "position:relative;display:block;box-sizing:border-box;overflow:scroll;" + + "margin:auto;border:1px;padding:1px;" + + "width:60%;top:1%"; + documentElement.appendChild( container ).appendChild( div ); + + var divStyle = window.getComputedStyle( div ); + pixelPositionVal = divStyle.top !== "1%"; + + // Support: Android 4.0 - 4.3 only, Firefox <=3 - 44 + reliableMarginLeftVal = roundPixelMeasures( divStyle.marginLeft ) === 12; + + // Support: Android 4.0 - 4.3 only, Safari <=9.1 - 10.1, iOS <=7.0 - 9.3 + // Some styles come back with percentage values, even though they shouldn't + div.style.right = "60%"; + pixelBoxStylesVal = roundPixelMeasures( divStyle.right ) === 36; + + // Support: IE 9 - 11 only + // Detect misreporting of content dimensions for box-sizing:border-box elements + boxSizingReliableVal = roundPixelMeasures( divStyle.width ) === 36; + + // Support: IE 9 only + // Detect overflow:scroll screwiness (gh-3699) + // Support: Chrome <=64 + // Don't get tricked when zoom affects offsetWidth (gh-4029) + div.style.position = "absolute"; + scrollboxSizeVal = roundPixelMeasures( div.offsetWidth / 3 ) === 12; + + documentElement.removeChild( container ); + + // Nullify the div so it wouldn't be stored in the memory and + // it will also be a sign that checks already performed + div = null; + } + + function roundPixelMeasures( measure ) { + return Math.round( parseFloat( measure ) ); + } + + var pixelPositionVal, boxSizingReliableVal, scrollboxSizeVal, pixelBoxStylesVal, + reliableTrDimensionsVal, reliableMarginLeftVal, + container = document.createElement( "div" ), + div = document.createElement( "div" ); + + // Finish early in limited (non-browser) environments + if ( !div.style ) { + return; + } + + // Support: IE <=9 - 11 only + // Style of cloned element affects source element cloned (#8908) + div.style.backgroundClip = "content-box"; + div.cloneNode( true ).style.backgroundClip = ""; + support.clearCloneStyle = div.style.backgroundClip === "content-box"; + + jQuery.extend( support, { + boxSizingReliable: function() { + computeStyleTests(); + return boxSizingReliableVal; + }, + pixelBoxStyles: function() { + computeStyleTests(); + return pixelBoxStylesVal; + }, + pixelPosition: function() { + computeStyleTests(); + return pixelPositionVal; + }, + reliableMarginLeft: function() { + computeStyleTests(); + return reliableMarginLeftVal; + }, + scrollboxSize: function() { + computeStyleTests(); + return scrollboxSizeVal; + }, + + // Support: IE 9 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Behavior in IE 9 is more subtle than in newer versions & it passes + // some versions of this test; make sure not to make it pass there! + reliableTrDimensions: function() { + var table, tr, trChild, trStyle; + if ( reliableTrDimensionsVal == null ) { + table = document.createElement( "table" ); + tr = document.createElement( "tr" ); + trChild = document.createElement( "div" ); + + table.style.cssText = "position:absolute;left:-11111px"; + tr.style.height = "1px"; + trChild.style.height = "9px"; + + documentElement + .appendChild( table ) + .appendChild( tr ) + .appendChild( trChild ); + + trStyle = window.getComputedStyle( tr ); + reliableTrDimensionsVal = parseInt( trStyle.height ) > 3; + + documentElement.removeChild( table ); + } + return reliableTrDimensionsVal; + } + } ); +} )(); + + +function curCSS( elem, name, computed ) { + var width, minWidth, maxWidth, ret, + + // Support: Firefox 51+ + // Retrieving style before computed somehow + // fixes an issue with getting wrong values + // on detached elements + style = elem.style; + + computed = computed || getStyles( elem ); + + // getPropertyValue is needed for: + // .css('filter') (IE 9 only, #12537) + // .css('--customProperty) (#3144) + if ( computed ) { + ret = computed.getPropertyValue( name ) || computed[ name ]; + + if ( ret === "" && !isAttached( elem ) ) { + ret = jQuery.style( elem, name ); + } + + // A tribute to the "awesome hack by Dean Edwards" + // Android Browser returns percentage for some values, + // but width seems to be reliably pixels. + // This is against the CSSOM draft spec: + // https://drafts.csswg.org/cssom/#resolved-values + if ( !support.pixelBoxStyles() && rnumnonpx.test( ret ) && rboxStyle.test( name ) ) { + + // Remember the original values + width = style.width; + minWidth = style.minWidth; + maxWidth = style.maxWidth; + + // Put in the new values to get a computed value out + style.minWidth = style.maxWidth = style.width = ret; + ret = computed.width; + + // Revert the changed values + style.width = width; + style.minWidth = minWidth; + style.maxWidth = maxWidth; + } + } + + return ret !== undefined ? + + // Support: IE <=9 - 11 only + // IE returns zIndex value as an integer. + ret + "" : + ret; +} + + +function addGetHookIf( conditionFn, hookFn ) { + + // Define the hook, we'll check on the first run if it's really needed. + return { + get: function() { + if ( conditionFn() ) { + + // Hook not needed (or it's not possible to use it due + // to missing dependency), remove it. + delete this.get; + return; + } + + // Hook needed; redefine it so that the support test is not executed again. + return ( this.get = hookFn ).apply( this, arguments ); + } + }; +} + + +var cssPrefixes = [ "Webkit", "Moz", "ms" ], + emptyStyle = document.createElement( "div" ).style, + vendorProps = {}; + +// Return a vendor-prefixed property or undefined +function vendorPropName( name ) { + + // Check for vendor prefixed names + var capName = name[ 0 ].toUpperCase() + name.slice( 1 ), + i = cssPrefixes.length; + + while ( i-- ) { + name = cssPrefixes[ i ] + capName; + if ( name in emptyStyle ) { + return name; + } + } +} + +// Return a potentially-mapped jQuery.cssProps or vendor prefixed property +function finalPropName( name ) { + var final = jQuery.cssProps[ name ] || vendorProps[ name ]; + + if ( final ) { + return final; + } + if ( name in emptyStyle ) { + return name; + } + return vendorProps[ name ] = vendorPropName( name ) || name; +} + + +var + + // Swappable if display is none or starts with table + // except "table", "table-cell", or "table-caption" + // See here for display values: https://developer.mozilla.org/en-US/docs/CSS/display + rdisplayswap = /^(none|table(?!-c[ea]).+)/, + rcustomProp = /^--/, + cssShow = { position: "absolute", visibility: "hidden", display: "block" }, + cssNormalTransform = { + letterSpacing: "0", + fontWeight: "400" + }; + +function setPositiveNumber( _elem, value, subtract ) { + + // Any relative (+/-) values have already been + // normalized at this point + var matches = rcssNum.exec( value ); + return matches ? + + // Guard against undefined "subtract", e.g., when used as in cssHooks + Math.max( 0, matches[ 2 ] - ( subtract || 0 ) ) + ( matches[ 3 ] || "px" ) : + value; +} + +function boxModelAdjustment( elem, dimension, box, isBorderBox, styles, computedVal ) { + var i = dimension === "width" ? 1 : 0, + extra = 0, + delta = 0; + + // Adjustment may not be necessary + if ( box === ( isBorderBox ? "border" : "content" ) ) { + return 0; + } + + for ( ; i < 4; i += 2 ) { + + // Both box models exclude margin + if ( box === "margin" ) { + delta += jQuery.css( elem, box + cssExpand[ i ], true, styles ); + } + + // If we get here with a content-box, we're seeking "padding" or "border" or "margin" + if ( !isBorderBox ) { + + // Add padding + delta += jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + + // For "border" or "margin", add border + if ( box !== "padding" ) { + delta += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + + // But still keep track of it otherwise + } else { + extra += jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + + // If we get here with a border-box (content + padding + border), we're seeking "content" or + // "padding" or "margin" + } else { + + // For "content", subtract padding + if ( box === "content" ) { + delta -= jQuery.css( elem, "padding" + cssExpand[ i ], true, styles ); + } + + // For "content" or "padding", subtract border + if ( box !== "margin" ) { + delta -= jQuery.css( elem, "border" + cssExpand[ i ] + "Width", true, styles ); + } + } + } + + // Account for positive content-box scroll gutter when requested by providing computedVal + if ( !isBorderBox && computedVal >= 0 ) { + + // offsetWidth/offsetHeight is a rounded sum of content, padding, scroll gutter, and border + // Assuming integer scroll gutter, subtract the rest and round down + delta += Math.max( 0, Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + computedVal - + delta - + extra - + 0.5 + + // If offsetWidth/offsetHeight is unknown, then we can't determine content-box scroll gutter + // Use an explicit zero to avoid NaN (gh-3964) + ) ) || 0; + } + + return delta; +} + +function getWidthOrHeight( elem, dimension, extra ) { + + // Start with computed style + var styles = getStyles( elem ), + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-4322). + // Fake content-box until we know it's needed to know the true value. + boxSizingNeeded = !support.boxSizingReliable() || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + valueIsBorderBox = isBorderBox, + + val = curCSS( elem, dimension, styles ), + offsetProp = "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ); + + // Support: Firefox <=54 + // Return a confounding non-pixel value or feign ignorance, as appropriate. + if ( rnumnonpx.test( val ) ) { + if ( !extra ) { + return val; + } + val = "auto"; + } + + + // Support: IE 9 - 11 only + // Use offsetWidth/offsetHeight for when box sizing is unreliable. + // In those cases, the computed value can be trusted to be border-box. + if ( ( !support.boxSizingReliable() && isBorderBox || + + // Support: IE 10 - 11+, Edge 15 - 18+ + // IE/Edge misreport `getComputedStyle` of table rows with width/height + // set in CSS while `offset*` properties report correct values. + // Interestingly, in some cases IE 9 doesn't suffer from this issue. + !support.reliableTrDimensions() && nodeName( elem, "tr" ) || + + // Fall back to offsetWidth/offsetHeight when value is "auto" + // This happens for inline elements with no explicit setting (gh-3571) + val === "auto" || + + // Support: Android <=4.1 - 4.3 only + // Also use offsetWidth/offsetHeight for misreported inline dimensions (gh-3602) + !parseFloat( val ) && jQuery.css( elem, "display", false, styles ) === "inline" ) && + + // Make sure the element is visible & connected + elem.getClientRects().length ) { + + isBorderBox = jQuery.css( elem, "boxSizing", false, styles ) === "border-box"; + + // Where available, offsetWidth/offsetHeight approximate border box dimensions. + // Where not available (e.g., SVG), assume unreliable box-sizing and interpret the + // retrieved value as a content box dimension. + valueIsBorderBox = offsetProp in elem; + if ( valueIsBorderBox ) { + val = elem[ offsetProp ]; + } + } + + // Normalize "" and auto + val = parseFloat( val ) || 0; + + // Adjust for the element's box model + return ( val + + boxModelAdjustment( + elem, + dimension, + extra || ( isBorderBox ? "border" : "content" ), + valueIsBorderBox, + styles, + + // Provide the current computed size to request scroll gutter calculation (gh-3589) + val + ) + ) + "px"; +} + +jQuery.extend( { + + // Add in style property hooks for overriding the default + // behavior of getting and setting a style property + cssHooks: { + opacity: { + get: function( elem, computed ) { + if ( computed ) { + + // We should always get a number back from opacity + var ret = curCSS( elem, "opacity" ); + return ret === "" ? "1" : ret; + } + } + } + }, + + // Don't automatically add "px" to these possibly-unitless properties + cssNumber: { + "animationIterationCount": true, + "columnCount": true, + "fillOpacity": true, + "flexGrow": true, + "flexShrink": true, + "fontWeight": true, + "gridArea": true, + "gridColumn": true, + "gridColumnEnd": true, + "gridColumnStart": true, + "gridRow": true, + "gridRowEnd": true, + "gridRowStart": true, + "lineHeight": true, + "opacity": true, + "order": true, + "orphans": true, + "widows": true, + "zIndex": true, + "zoom": true + }, + + // Add in properties whose names you wish to fix before + // setting or getting the value + cssProps: {}, + + // Get and set the style property on a DOM Node + style: function( elem, name, value, extra ) { + + // Don't set styles on text and comment nodes + if ( !elem || elem.nodeType === 3 || elem.nodeType === 8 || !elem.style ) { + return; + } + + // Make sure that we're working with the right name + var ret, type, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ), + style = elem.style; + + // Make sure that we're working with the right name. We don't + // want to query the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Gets hook for the prefixed version, then unprefixed version + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // Check if we're setting a value + if ( value !== undefined ) { + type = typeof value; + + // Convert "+=" or "-=" to relative numbers (#7345) + if ( type === "string" && ( ret = rcssNum.exec( value ) ) && ret[ 1 ] ) { + value = adjustCSS( elem, name, ret ); + + // Fixes bug #9237 + type = "number"; + } + + // Make sure that null and NaN values aren't set (#7116) + if ( value == null || value !== value ) { + return; + } + + // If a number was passed in, add the unit (except for certain CSS properties) + // The isCustomProp check can be removed in jQuery 4.0 when we only auto-append + // "px" to a few hardcoded values. + if ( type === "number" && !isCustomProp ) { + value += ret && ret[ 3 ] || ( jQuery.cssNumber[ origName ] ? "" : "px" ); + } + + // background-* props affect original clone's values + if ( !support.clearCloneStyle && value === "" && name.indexOf( "background" ) === 0 ) { + style[ name ] = "inherit"; + } + + // If a hook was provided, use that value, otherwise just set the specified value + if ( !hooks || !( "set" in hooks ) || + ( value = hooks.set( elem, value, extra ) ) !== undefined ) { + + if ( isCustomProp ) { + style.setProperty( name, value ); + } else { + style[ name ] = value; + } + } + + } else { + + // If a hook was provided get the non-computed value from there + if ( hooks && "get" in hooks && + ( ret = hooks.get( elem, false, extra ) ) !== undefined ) { + + return ret; + } + + // Otherwise just get the value from the style object + return style[ name ]; + } + }, + + css: function( elem, name, extra, styles ) { + var val, num, hooks, + origName = camelCase( name ), + isCustomProp = rcustomProp.test( name ); + + // Make sure that we're working with the right name. We don't + // want to modify the value if it is a CSS custom property + // since they are user-defined. + if ( !isCustomProp ) { + name = finalPropName( origName ); + } + + // Try prefixed name followed by the unprefixed name + hooks = jQuery.cssHooks[ name ] || jQuery.cssHooks[ origName ]; + + // If a hook was provided get the computed value from there + if ( hooks && "get" in hooks ) { + val = hooks.get( elem, true, extra ); + } + + // Otherwise, if a way to get the computed value exists, use that + if ( val === undefined ) { + val = curCSS( elem, name, styles ); + } + + // Convert "normal" to computed value + if ( val === "normal" && name in cssNormalTransform ) { + val = cssNormalTransform[ name ]; + } + + // Make numeric if forced or a qualifier was provided and val looks numeric + if ( extra === "" || extra ) { + num = parseFloat( val ); + return extra === true || isFinite( num ) ? num || 0 : val; + } + + return val; + } +} ); + +jQuery.each( [ "height", "width" ], function( _i, dimension ) { + jQuery.cssHooks[ dimension ] = { + get: function( elem, computed, extra ) { + if ( computed ) { + + // Certain elements can have dimension info if we invisibly show them + // but it must have a current display style that would benefit + return rdisplayswap.test( jQuery.css( elem, "display" ) ) && + + // Support: Safari 8+ + // Table columns in Safari have non-zero offsetWidth & zero + // getBoundingClientRect().width unless display is changed. + // Support: IE <=11 only + // Running getBoundingClientRect on a disconnected node + // in IE throws an error. + ( !elem.getClientRects().length || !elem.getBoundingClientRect().width ) ? + swap( elem, cssShow, function() { + return getWidthOrHeight( elem, dimension, extra ); + } ) : + getWidthOrHeight( elem, dimension, extra ); + } + }, + + set: function( elem, value, extra ) { + var matches, + styles = getStyles( elem ), + + // Only read styles.position if the test has a chance to fail + // to avoid forcing a reflow. + scrollboxSizeBuggy = !support.scrollboxSize() && + styles.position === "absolute", + + // To avoid forcing a reflow, only fetch boxSizing if we need it (gh-3991) + boxSizingNeeded = scrollboxSizeBuggy || extra, + isBorderBox = boxSizingNeeded && + jQuery.css( elem, "boxSizing", false, styles ) === "border-box", + subtract = extra ? + boxModelAdjustment( + elem, + dimension, + extra, + isBorderBox, + styles + ) : + 0; + + // Account for unreliable border-box dimensions by comparing offset* to computed and + // faking a content-box to get border and padding (gh-3699) + if ( isBorderBox && scrollboxSizeBuggy ) { + subtract -= Math.ceil( + elem[ "offset" + dimension[ 0 ].toUpperCase() + dimension.slice( 1 ) ] - + parseFloat( styles[ dimension ] ) - + boxModelAdjustment( elem, dimension, "border", false, styles ) - + 0.5 + ); + } + + // Convert to pixels if value adjustment is needed + if ( subtract && ( matches = rcssNum.exec( value ) ) && + ( matches[ 3 ] || "px" ) !== "px" ) { + + elem.style[ dimension ] = value; + value = jQuery.css( elem, dimension ); + } + + return setPositiveNumber( elem, value, subtract ); + } + }; +} ); + +jQuery.cssHooks.marginLeft = addGetHookIf( support.reliableMarginLeft, + function( elem, computed ) { + if ( computed ) { + return ( parseFloat( curCSS( elem, "marginLeft" ) ) || + elem.getBoundingClientRect().left - + swap( elem, { marginLeft: 0 }, function() { + return elem.getBoundingClientRect().left; + } ) + ) + "px"; + } + } +); + +// These hooks are used by animate to expand properties +jQuery.each( { + margin: "", + padding: "", + border: "Width" +}, function( prefix, suffix ) { + jQuery.cssHooks[ prefix + suffix ] = { + expand: function( value ) { + var i = 0, + expanded = {}, + + // Assumes a single number if not a string + parts = typeof value === "string" ? value.split( " " ) : [ value ]; + + for ( ; i < 4; i++ ) { + expanded[ prefix + cssExpand[ i ] + suffix ] = + parts[ i ] || parts[ i - 2 ] || parts[ 0 ]; + } + + return expanded; + } + }; + + if ( prefix !== "margin" ) { + jQuery.cssHooks[ prefix + suffix ].set = setPositiveNumber; + } +} ); + +jQuery.fn.extend( { + css: function( name, value ) { + return access( this, function( elem, name, value ) { + var styles, len, + map = {}, + i = 0; + + if ( Array.isArray( name ) ) { + styles = getStyles( elem ); + len = name.length; + + for ( ; i < len; i++ ) { + map[ name[ i ] ] = jQuery.css( elem, name[ i ], false, styles ); + } + + return map; + } + + return value !== undefined ? + jQuery.style( elem, name, value ) : + jQuery.css( elem, name ); + }, name, value, arguments.length > 1 ); + } +} ); + + +function Tween( elem, options, prop, end, easing ) { + return new Tween.prototype.init( elem, options, prop, end, easing ); +} +jQuery.Tween = Tween; + +Tween.prototype = { + constructor: Tween, + init: function( elem, options, prop, end, easing, unit ) { + this.elem = elem; + this.prop = prop; + this.easing = easing || jQuery.easing._default; + this.options = options; + this.start = this.now = this.cur(); + this.end = end; + this.unit = unit || ( jQuery.cssNumber[ prop ] ? "" : "px" ); + }, + cur: function() { + var hooks = Tween.propHooks[ this.prop ]; + + return hooks && hooks.get ? + hooks.get( this ) : + Tween.propHooks._default.get( this ); + }, + run: function( percent ) { + var eased, + hooks = Tween.propHooks[ this.prop ]; + + if ( this.options.duration ) { + this.pos = eased = jQuery.easing[ this.easing ]( + percent, this.options.duration * percent, 0, 1, this.options.duration + ); + } else { + this.pos = eased = percent; + } + this.now = ( this.end - this.start ) * eased + this.start; + + if ( this.options.step ) { + this.options.step.call( this.elem, this.now, this ); + } + + if ( hooks && hooks.set ) { + hooks.set( this ); + } else { + Tween.propHooks._default.set( this ); + } + return this; + } +}; + +Tween.prototype.init.prototype = Tween.prototype; + +Tween.propHooks = { + _default: { + get: function( tween ) { + var result; + + // Use a property on the element directly when it is not a DOM element, + // or when there is no matching style property that exists. + if ( tween.elem.nodeType !== 1 || + tween.elem[ tween.prop ] != null && tween.elem.style[ tween.prop ] == null ) { + return tween.elem[ tween.prop ]; + } + + // Passing an empty string as a 3rd parameter to .css will automatically + // attempt a parseFloat and fallback to a string if the parse fails. + // Simple values such as "10px" are parsed to Float; + // complex values such as "rotate(1rad)" are returned as-is. + result = jQuery.css( tween.elem, tween.prop, "" ); + + // Empty strings, null, undefined and "auto" are converted to 0. + return !result || result === "auto" ? 0 : result; + }, + set: function( tween ) { + + // Use step hook for back compat. + // Use cssHook if its there. + // Use .style if available and use plain properties where available. + if ( jQuery.fx.step[ tween.prop ] ) { + jQuery.fx.step[ tween.prop ]( tween ); + } else if ( tween.elem.nodeType === 1 && ( + jQuery.cssHooks[ tween.prop ] || + tween.elem.style[ finalPropName( tween.prop ) ] != null ) ) { + jQuery.style( tween.elem, tween.prop, tween.now + tween.unit ); + } else { + tween.elem[ tween.prop ] = tween.now; + } + } + } +}; + +// Support: IE <=9 only +// Panic based approach to setting things on disconnected nodes +Tween.propHooks.scrollTop = Tween.propHooks.scrollLeft = { + set: function( tween ) { + if ( tween.elem.nodeType && tween.elem.parentNode ) { + tween.elem[ tween.prop ] = tween.now; + } + } +}; + +jQuery.easing = { + linear: function( p ) { + return p; + }, + swing: function( p ) { + return 0.5 - Math.cos( p * Math.PI ) / 2; + }, + _default: "swing" +}; + +jQuery.fx = Tween.prototype.init; + +// Back compat <1.8 extension point +jQuery.fx.step = {}; + + + + +var + fxNow, inProgress, + rfxtypes = /^(?:toggle|show|hide)$/, + rrun = /queueHooks$/; + +function schedule() { + if ( inProgress ) { + if ( document.hidden === false && window.requestAnimationFrame ) { + window.requestAnimationFrame( schedule ); + } else { + window.setTimeout( schedule, jQuery.fx.interval ); + } + + jQuery.fx.tick(); + } +} + +// Animations created synchronously will run synchronously +function createFxNow() { + window.setTimeout( function() { + fxNow = undefined; + } ); + return ( fxNow = Date.now() ); +} + +// Generate parameters to create a standard animation +function genFx( type, includeWidth ) { + var which, + i = 0, + attrs = { height: type }; + + // If we include width, step value is 1 to do all cssExpand values, + // otherwise step value is 2 to skip over Left and Right + includeWidth = includeWidth ? 1 : 0; + for ( ; i < 4; i += 2 - includeWidth ) { + which = cssExpand[ i ]; + attrs[ "margin" + which ] = attrs[ "padding" + which ] = type; + } + + if ( includeWidth ) { + attrs.opacity = attrs.width = type; + } + + return attrs; +} + +function createTween( value, prop, animation ) { + var tween, + collection = ( Animation.tweeners[ prop ] || [] ).concat( Animation.tweeners[ "*" ] ), + index = 0, + length = collection.length; + for ( ; index < length; index++ ) { + if ( ( tween = collection[ index ].call( animation, prop, value ) ) ) { + + // We're done with this property + return tween; + } + } +} + +function defaultPrefilter( elem, props, opts ) { + var prop, value, toggle, hooks, oldfire, propTween, restoreDisplay, display, + isBox = "width" in props || "height" in props, + anim = this, + orig = {}, + style = elem.style, + hidden = elem.nodeType && isHiddenWithinTree( elem ), + dataShow = dataPriv.get( elem, "fxshow" ); + + // Queue-skipping animations hijack the fx hooks + if ( !opts.queue ) { + hooks = jQuery._queueHooks( elem, "fx" ); + if ( hooks.unqueued == null ) { + hooks.unqueued = 0; + oldfire = hooks.empty.fire; + hooks.empty.fire = function() { + if ( !hooks.unqueued ) { + oldfire(); + } + }; + } + hooks.unqueued++; + + anim.always( function() { + + // Ensure the complete handler is called before this completes + anim.always( function() { + hooks.unqueued--; + if ( !jQuery.queue( elem, "fx" ).length ) { + hooks.empty.fire(); + } + } ); + } ); + } + + // Detect show/hide animations + for ( prop in props ) { + value = props[ prop ]; + if ( rfxtypes.test( value ) ) { + delete props[ prop ]; + toggle = toggle || value === "toggle"; + if ( value === ( hidden ? "hide" : "show" ) ) { + + // Pretend to be hidden if this is a "show" and + // there is still data from a stopped show/hide + if ( value === "show" && dataShow && dataShow[ prop ] !== undefined ) { + hidden = true; + + // Ignore all other no-op show/hide data + } else { + continue; + } + } + orig[ prop ] = dataShow && dataShow[ prop ] || jQuery.style( elem, prop ); + } + } + + // Bail out if this is a no-op like .hide().hide() + propTween = !jQuery.isEmptyObject( props ); + if ( !propTween && jQuery.isEmptyObject( orig ) ) { + return; + } + + // Restrict "overflow" and "display" styles during box animations + if ( isBox && elem.nodeType === 1 ) { + + // Support: IE <=9 - 11, Edge 12 - 15 + // Record all 3 overflow attributes because IE does not infer the shorthand + // from identically-valued overflowX and overflowY and Edge just mirrors + // the overflowX value there. + opts.overflow = [ style.overflow, style.overflowX, style.overflowY ]; + + // Identify a display type, preferring old show/hide data over the CSS cascade + restoreDisplay = dataShow && dataShow.display; + if ( restoreDisplay == null ) { + restoreDisplay = dataPriv.get( elem, "display" ); + } + display = jQuery.css( elem, "display" ); + if ( display === "none" ) { + if ( restoreDisplay ) { + display = restoreDisplay; + } else { + + // Get nonempty value(s) by temporarily forcing visibility + showHide( [ elem ], true ); + restoreDisplay = elem.style.display || restoreDisplay; + display = jQuery.css( elem, "display" ); + showHide( [ elem ] ); + } + } + + // Animate inline elements as inline-block + if ( display === "inline" || display === "inline-block" && restoreDisplay != null ) { + if ( jQuery.css( elem, "float" ) === "none" ) { + + // Restore the original display value at the end of pure show/hide animations + if ( !propTween ) { + anim.done( function() { + style.display = restoreDisplay; + } ); + if ( restoreDisplay == null ) { + display = style.display; + restoreDisplay = display === "none" ? "" : display; + } + } + style.display = "inline-block"; + } + } + } + + if ( opts.overflow ) { + style.overflow = "hidden"; + anim.always( function() { + style.overflow = opts.overflow[ 0 ]; + style.overflowX = opts.overflow[ 1 ]; + style.overflowY = opts.overflow[ 2 ]; + } ); + } + + // Implement show/hide animations + propTween = false; + for ( prop in orig ) { + + // General show/hide setup for this element animation + if ( !propTween ) { + if ( dataShow ) { + if ( "hidden" in dataShow ) { + hidden = dataShow.hidden; + } + } else { + dataShow = dataPriv.access( elem, "fxshow", { display: restoreDisplay } ); + } + + // Store hidden/visible for toggle so `.stop().toggle()` "reverses" + if ( toggle ) { + dataShow.hidden = !hidden; + } + + // Show elements before animating them + if ( hidden ) { + showHide( [ elem ], true ); + } + + /* eslint-disable no-loop-func */ + + anim.done( function() { + + /* eslint-enable no-loop-func */ + + // The final step of a "hide" animation is actually hiding the element + if ( !hidden ) { + showHide( [ elem ] ); + } + dataPriv.remove( elem, "fxshow" ); + for ( prop in orig ) { + jQuery.style( elem, prop, orig[ prop ] ); + } + } ); + } + + // Per-property setup + propTween = createTween( hidden ? dataShow[ prop ] : 0, prop, anim ); + if ( !( prop in dataShow ) ) { + dataShow[ prop ] = propTween.start; + if ( hidden ) { + propTween.end = propTween.start; + propTween.start = 0; + } + } + } +} + +function propFilter( props, specialEasing ) { + var index, name, easing, value, hooks; + + // camelCase, specialEasing and expand cssHook pass + for ( index in props ) { + name = camelCase( index ); + easing = specialEasing[ name ]; + value = props[ index ]; + if ( Array.isArray( value ) ) { + easing = value[ 1 ]; + value = props[ index ] = value[ 0 ]; + } + + if ( index !== name ) { + props[ name ] = value; + delete props[ index ]; + } + + hooks = jQuery.cssHooks[ name ]; + if ( hooks && "expand" in hooks ) { + value = hooks.expand( value ); + delete props[ name ]; + + // Not quite $.extend, this won't overwrite existing keys. + // Reusing 'index' because we have the correct "name" + for ( index in value ) { + if ( !( index in props ) ) { + props[ index ] = value[ index ]; + specialEasing[ index ] = easing; + } + } + } else { + specialEasing[ name ] = easing; + } + } +} + +function Animation( elem, properties, options ) { + var result, + stopped, + index = 0, + length = Animation.prefilters.length, + deferred = jQuery.Deferred().always( function() { + + // Don't match elem in the :animated selector + delete tick.elem; + } ), + tick = function() { + if ( stopped ) { + return false; + } + var currentTime = fxNow || createFxNow(), + remaining = Math.max( 0, animation.startTime + animation.duration - currentTime ), + + // Support: Android 2.3 only + // Archaic crash bug won't allow us to use `1 - ( 0.5 || 0 )` (#12497) + temp = remaining / animation.duration || 0, + percent = 1 - temp, + index = 0, + length = animation.tweens.length; + + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( percent ); + } + + deferred.notifyWith( elem, [ animation, percent, remaining ] ); + + // If there's more to do, yield + if ( percent < 1 && length ) { + return remaining; + } + + // If this was an empty animation, synthesize a final progress notification + if ( !length ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + } + + // Resolve the animation and report its conclusion + deferred.resolveWith( elem, [ animation ] ); + return false; + }, + animation = deferred.promise( { + elem: elem, + props: jQuery.extend( {}, properties ), + opts: jQuery.extend( true, { + specialEasing: {}, + easing: jQuery.easing._default + }, options ), + originalProperties: properties, + originalOptions: options, + startTime: fxNow || createFxNow(), + duration: options.duration, + tweens: [], + createTween: function( prop, end ) { + var tween = jQuery.Tween( elem, animation.opts, prop, end, + animation.opts.specialEasing[ prop ] || animation.opts.easing ); + animation.tweens.push( tween ); + return tween; + }, + stop: function( gotoEnd ) { + var index = 0, + + // If we are going to the end, we want to run all the tweens + // otherwise we skip this part + length = gotoEnd ? animation.tweens.length : 0; + if ( stopped ) { + return this; + } + stopped = true; + for ( ; index < length; index++ ) { + animation.tweens[ index ].run( 1 ); + } + + // Resolve when we played the last frame; otherwise, reject + if ( gotoEnd ) { + deferred.notifyWith( elem, [ animation, 1, 0 ] ); + deferred.resolveWith( elem, [ animation, gotoEnd ] ); + } else { + deferred.rejectWith( elem, [ animation, gotoEnd ] ); + } + return this; + } + } ), + props = animation.props; + + propFilter( props, animation.opts.specialEasing ); + + for ( ; index < length; index++ ) { + result = Animation.prefilters[ index ].call( animation, elem, props, animation.opts ); + if ( result ) { + if ( isFunction( result.stop ) ) { + jQuery._queueHooks( animation.elem, animation.opts.queue ).stop = + result.stop.bind( result ); + } + return result; + } + } + + jQuery.map( props, createTween, animation ); + + if ( isFunction( animation.opts.start ) ) { + animation.opts.start.call( elem, animation ); + } + + // Attach callbacks from options + animation + .progress( animation.opts.progress ) + .done( animation.opts.done, animation.opts.complete ) + .fail( animation.opts.fail ) + .always( animation.opts.always ); + + jQuery.fx.timer( + jQuery.extend( tick, { + elem: elem, + anim: animation, + queue: animation.opts.queue + } ) + ); + + return animation; +} + +jQuery.Animation = jQuery.extend( Animation, { + + tweeners: { + "*": [ function( prop, value ) { + var tween = this.createTween( prop, value ); + adjustCSS( tween.elem, prop, rcssNum.exec( value ), tween ); + return tween; + } ] + }, + + tweener: function( props, callback ) { + if ( isFunction( props ) ) { + callback = props; + props = [ "*" ]; + } else { + props = props.match( rnothtmlwhite ); + } + + var prop, + index = 0, + length = props.length; + + for ( ; index < length; index++ ) { + prop = props[ index ]; + Animation.tweeners[ prop ] = Animation.tweeners[ prop ] || []; + Animation.tweeners[ prop ].unshift( callback ); + } + }, + + prefilters: [ defaultPrefilter ], + + prefilter: function( callback, prepend ) { + if ( prepend ) { + Animation.prefilters.unshift( callback ); + } else { + Animation.prefilters.push( callback ); + } + } +} ); + +jQuery.speed = function( speed, easing, fn ) { + var opt = speed && typeof speed === "object" ? jQuery.extend( {}, speed ) : { + complete: fn || !fn && easing || + isFunction( speed ) && speed, + duration: speed, + easing: fn && easing || easing && !isFunction( easing ) && easing + }; + + // Go to the end state if fx are off + if ( jQuery.fx.off ) { + opt.duration = 0; + + } else { + if ( typeof opt.duration !== "number" ) { + if ( opt.duration in jQuery.fx.speeds ) { + opt.duration = jQuery.fx.speeds[ opt.duration ]; + + } else { + opt.duration = jQuery.fx.speeds._default; + } + } + } + + // Normalize opt.queue - true/undefined/null -> "fx" + if ( opt.queue == null || opt.queue === true ) { + opt.queue = "fx"; + } + + // Queueing + opt.old = opt.complete; + + opt.complete = function() { + if ( isFunction( opt.old ) ) { + opt.old.call( this ); + } + + if ( opt.queue ) { + jQuery.dequeue( this, opt.queue ); + } + }; + + return opt; +}; + +jQuery.fn.extend( { + fadeTo: function( speed, to, easing, callback ) { + + // Show any hidden elements after setting opacity to 0 + return this.filter( isHiddenWithinTree ).css( "opacity", 0 ).show() + + // Animate to the value specified + .end().animate( { opacity: to }, speed, easing, callback ); + }, + animate: function( prop, speed, easing, callback ) { + var empty = jQuery.isEmptyObject( prop ), + optall = jQuery.speed( speed, easing, callback ), + doAnimation = function() { + + // Operate on a copy of prop so per-property easing won't be lost + var anim = Animation( this, jQuery.extend( {}, prop ), optall ); + + // Empty animations, or finishing resolves immediately + if ( empty || dataPriv.get( this, "finish" ) ) { + anim.stop( true ); + } + }; + doAnimation.finish = doAnimation; + + return empty || optall.queue === false ? + this.each( doAnimation ) : + this.queue( optall.queue, doAnimation ); + }, + stop: function( type, clearQueue, gotoEnd ) { + var stopQueue = function( hooks ) { + var stop = hooks.stop; + delete hooks.stop; + stop( gotoEnd ); + }; + + if ( typeof type !== "string" ) { + gotoEnd = clearQueue; + clearQueue = type; + type = undefined; + } + if ( clearQueue ) { + this.queue( type || "fx", [] ); + } + + return this.each( function() { + var dequeue = true, + index = type != null && type + "queueHooks", + timers = jQuery.timers, + data = dataPriv.get( this ); + + if ( index ) { + if ( data[ index ] && data[ index ].stop ) { + stopQueue( data[ index ] ); + } + } else { + for ( index in data ) { + if ( data[ index ] && data[ index ].stop && rrun.test( index ) ) { + stopQueue( data[ index ] ); + } + } + } + + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && + ( type == null || timers[ index ].queue === type ) ) { + + timers[ index ].anim.stop( gotoEnd ); + dequeue = false; + timers.splice( index, 1 ); + } + } + + // Start the next in the queue if the last step wasn't forced. + // Timers currently will call their complete callbacks, which + // will dequeue but only if they were gotoEnd. + if ( dequeue || !gotoEnd ) { + jQuery.dequeue( this, type ); + } + } ); + }, + finish: function( type ) { + if ( type !== false ) { + type = type || "fx"; + } + return this.each( function() { + var index, + data = dataPriv.get( this ), + queue = data[ type + "queue" ], + hooks = data[ type + "queueHooks" ], + timers = jQuery.timers, + length = queue ? queue.length : 0; + + // Enable finishing flag on private data + data.finish = true; + + // Empty the queue first + jQuery.queue( this, type, [] ); + + if ( hooks && hooks.stop ) { + hooks.stop.call( this, true ); + } + + // Look for any active animations, and finish them + for ( index = timers.length; index--; ) { + if ( timers[ index ].elem === this && timers[ index ].queue === type ) { + timers[ index ].anim.stop( true ); + timers.splice( index, 1 ); + } + } + + // Look for any animations in the old queue and finish them + for ( index = 0; index < length; index++ ) { + if ( queue[ index ] && queue[ index ].finish ) { + queue[ index ].finish.call( this ); + } + } + + // Turn off finishing flag + delete data.finish; + } ); + } +} ); + +jQuery.each( [ "toggle", "show", "hide" ], function( _i, name ) { + var cssFn = jQuery.fn[ name ]; + jQuery.fn[ name ] = function( speed, easing, callback ) { + return speed == null || typeof speed === "boolean" ? + cssFn.apply( this, arguments ) : + this.animate( genFx( name, true ), speed, easing, callback ); + }; +} ); + +// Generate shortcuts for custom animations +jQuery.each( { + slideDown: genFx( "show" ), + slideUp: genFx( "hide" ), + slideToggle: genFx( "toggle" ), + fadeIn: { opacity: "show" }, + fadeOut: { opacity: "hide" }, + fadeToggle: { opacity: "toggle" } +}, function( name, props ) { + jQuery.fn[ name ] = function( speed, easing, callback ) { + return this.animate( props, speed, easing, callback ); + }; +} ); + +jQuery.timers = []; +jQuery.fx.tick = function() { + var timer, + i = 0, + timers = jQuery.timers; + + fxNow = Date.now(); + + for ( ; i < timers.length; i++ ) { + timer = timers[ i ]; + + // Run the timer and safely remove it when done (allowing for external removal) + if ( !timer() && timers[ i ] === timer ) { + timers.splice( i--, 1 ); + } + } + + if ( !timers.length ) { + jQuery.fx.stop(); + } + fxNow = undefined; +}; + +jQuery.fx.timer = function( timer ) { + jQuery.timers.push( timer ); + jQuery.fx.start(); +}; + +jQuery.fx.interval = 13; +jQuery.fx.start = function() { + if ( inProgress ) { + return; + } + + inProgress = true; + schedule(); +}; + +jQuery.fx.stop = function() { + inProgress = null; +}; + +jQuery.fx.speeds = { + slow: 600, + fast: 200, + + // Default speed + _default: 400 +}; + + +// Based off of the plugin by Clint Helfers, with permission. +// https://web.archive.org/web/20100324014747/http://blindsignals.com/index.php/2009/07/jquery-delay/ +jQuery.fn.delay = function( time, type ) { + time = jQuery.fx ? jQuery.fx.speeds[ time ] || time : time; + type = type || "fx"; + + return this.queue( type, function( next, hooks ) { + var timeout = window.setTimeout( next, time ); + hooks.stop = function() { + window.clearTimeout( timeout ); + }; + } ); +}; + + +( function() { + var input = document.createElement( "input" ), + select = document.createElement( "select" ), + opt = select.appendChild( document.createElement( "option" ) ); + + input.type = "checkbox"; + + // Support: Android <=4.3 only + // Default value for a checkbox should be "on" + support.checkOn = input.value !== ""; + + // Support: IE <=11 only + // Must access selectedIndex to make default options select + support.optSelected = opt.selected; + + // Support: IE <=11 only + // An input loses its value after becoming a radio + input = document.createElement( "input" ); + input.value = "t"; + input.type = "radio"; + support.radioValue = input.value === "t"; +} )(); + + +var boolHook, + attrHandle = jQuery.expr.attrHandle; + +jQuery.fn.extend( { + attr: function( name, value ) { + return access( this, jQuery.attr, name, value, arguments.length > 1 ); + }, + + removeAttr: function( name ) { + return this.each( function() { + jQuery.removeAttr( this, name ); + } ); + } +} ); + +jQuery.extend( { + attr: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set attributes on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + // Fallback to prop when attributes are not supported + if ( typeof elem.getAttribute === "undefined" ) { + return jQuery.prop( elem, name, value ); + } + + // Attribute hooks are determined by the lowercase version + // Grab necessary hook if one is defined + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + hooks = jQuery.attrHooks[ name.toLowerCase() ] || + ( jQuery.expr.match.bool.test( name ) ? boolHook : undefined ); + } + + if ( value !== undefined ) { + if ( value === null ) { + jQuery.removeAttr( elem, name ); + return; + } + + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + elem.setAttribute( name, value + "" ); + return value; + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + ret = jQuery.find.attr( elem, name ); + + // Non-existent attributes return null, we normalize to undefined + return ret == null ? undefined : ret; + }, + + attrHooks: { + type: { + set: function( elem, value ) { + if ( !support.radioValue && value === "radio" && + nodeName( elem, "input" ) ) { + var val = elem.value; + elem.setAttribute( "type", value ); + if ( val ) { + elem.value = val; + } + return value; + } + } + } + }, + + removeAttr: function( elem, value ) { + var name, + i = 0, + + // Attribute names can contain non-HTML whitespace characters + // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 + attrNames = value && value.match( rnothtmlwhite ); + + if ( attrNames && elem.nodeType === 1 ) { + while ( ( name = attrNames[ i++ ] ) ) { + elem.removeAttribute( name ); + } + } + } +} ); + +// Hooks for boolean attributes +boolHook = { + set: function( elem, value, name ) { + if ( value === false ) { + + // Remove boolean attributes when set to false + jQuery.removeAttr( elem, name ); + } else { + elem.setAttribute( name, name ); + } + return name; + } +}; + +jQuery.each( jQuery.expr.match.bool.source.match( /\w+/g ), function( _i, name ) { + var getter = attrHandle[ name ] || jQuery.find.attr; + + attrHandle[ name ] = function( elem, name, isXML ) { + var ret, handle, + lowercaseName = name.toLowerCase(); + + if ( !isXML ) { + + // Avoid an infinite loop by temporarily removing this function from the getter + handle = attrHandle[ lowercaseName ]; + attrHandle[ lowercaseName ] = ret; + ret = getter( elem, name, isXML ) != null ? + lowercaseName : + null; + attrHandle[ lowercaseName ] = handle; + } + return ret; + }; +} ); + + + + +var rfocusable = /^(?:input|select|textarea|button)$/i, + rclickable = /^(?:a|area)$/i; + +jQuery.fn.extend( { + prop: function( name, value ) { + return access( this, jQuery.prop, name, value, arguments.length > 1 ); + }, + + removeProp: function( name ) { + return this.each( function() { + delete this[ jQuery.propFix[ name ] || name ]; + } ); + } +} ); + +jQuery.extend( { + prop: function( elem, name, value ) { + var ret, hooks, + nType = elem.nodeType; + + // Don't get/set properties on text, comment and attribute nodes + if ( nType === 3 || nType === 8 || nType === 2 ) { + return; + } + + if ( nType !== 1 || !jQuery.isXMLDoc( elem ) ) { + + // Fix name and attach hooks + name = jQuery.propFix[ name ] || name; + hooks = jQuery.propHooks[ name ]; + } + + if ( value !== undefined ) { + if ( hooks && "set" in hooks && + ( ret = hooks.set( elem, value, name ) ) !== undefined ) { + return ret; + } + + return ( elem[ name ] = value ); + } + + if ( hooks && "get" in hooks && ( ret = hooks.get( elem, name ) ) !== null ) { + return ret; + } + + return elem[ name ]; + }, + + propHooks: { + tabIndex: { + get: function( elem ) { + + // Support: IE <=9 - 11 only + // elem.tabIndex doesn't always return the + // correct value when it hasn't been explicitly set + // https://web.archive.org/web/20141116233347/http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabindex-values-with-javascript/ + // Use proper attribute retrieval(#12072) + var tabindex = jQuery.find.attr( elem, "tabindex" ); + + if ( tabindex ) { + return parseInt( tabindex, 10 ); + } + + if ( + rfocusable.test( elem.nodeName ) || + rclickable.test( elem.nodeName ) && + elem.href + ) { + return 0; + } + + return -1; + } + } + }, + + propFix: { + "for": "htmlFor", + "class": "className" + } +} ); + +// Support: IE <=11 only +// Accessing the selectedIndex property +// forces the browser to respect setting selected +// on the option +// The getter ensures a default option is selected +// when in an optgroup +// eslint rule "no-unused-expressions" is disabled for this code +// since it considers such accessions noop +if ( !support.optSelected ) { + jQuery.propHooks.selected = { + get: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent && parent.parentNode ) { + parent.parentNode.selectedIndex; + } + return null; + }, + set: function( elem ) { + + /* eslint no-unused-expressions: "off" */ + + var parent = elem.parentNode; + if ( parent ) { + parent.selectedIndex; + + if ( parent.parentNode ) { + parent.parentNode.selectedIndex; + } + } + } + }; +} + +jQuery.each( [ + "tabIndex", + "readOnly", + "maxLength", + "cellSpacing", + "cellPadding", + "rowSpan", + "colSpan", + "useMap", + "frameBorder", + "contentEditable" +], function() { + jQuery.propFix[ this.toLowerCase() ] = this; +} ); + + + + + // Strip and collapse whitespace according to HTML spec + // https://infra.spec.whatwg.org/#strip-and-collapse-ascii-whitespace + function stripAndCollapse( value ) { + var tokens = value.match( rnothtmlwhite ) || []; + return tokens.join( " " ); + } + + +function getClass( elem ) { + return elem.getAttribute && elem.getAttribute( "class" ) || ""; +} + +function classesToArray( value ) { + if ( Array.isArray( value ) ) { + return value; + } + if ( typeof value === "string" ) { + return value.match( rnothtmlwhite ) || []; + } + return []; +} + +jQuery.fn.extend( { + addClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).addClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + if ( cur.indexOf( " " + clazz + " " ) < 0 ) { + cur += clazz + " "; + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + removeClass: function( value ) { + var classes, elem, cur, curValue, clazz, j, finalValue, + i = 0; + + if ( isFunction( value ) ) { + return this.each( function( j ) { + jQuery( this ).removeClass( value.call( this, j, getClass( this ) ) ); + } ); + } + + if ( !arguments.length ) { + return this.attr( "class", "" ); + } + + classes = classesToArray( value ); + + if ( classes.length ) { + while ( ( elem = this[ i++ ] ) ) { + curValue = getClass( elem ); + + // This expression is here for better compressibility (see addClass) + cur = elem.nodeType === 1 && ( " " + stripAndCollapse( curValue ) + " " ); + + if ( cur ) { + j = 0; + while ( ( clazz = classes[ j++ ] ) ) { + + // Remove *all* instances + while ( cur.indexOf( " " + clazz + " " ) > -1 ) { + cur = cur.replace( " " + clazz + " ", " " ); + } + } + + // Only assign if different to avoid unneeded rendering. + finalValue = stripAndCollapse( cur ); + if ( curValue !== finalValue ) { + elem.setAttribute( "class", finalValue ); + } + } + } + } + + return this; + }, + + toggleClass: function( value, stateVal ) { + var type = typeof value, + isValidValue = type === "string" || Array.isArray( value ); + + if ( typeof stateVal === "boolean" && isValidValue ) { + return stateVal ? this.addClass( value ) : this.removeClass( value ); + } + + if ( isFunction( value ) ) { + return this.each( function( i ) { + jQuery( this ).toggleClass( + value.call( this, i, getClass( this ), stateVal ), + stateVal + ); + } ); + } + + return this.each( function() { + var className, i, self, classNames; + + if ( isValidValue ) { + + // Toggle individual class names + i = 0; + self = jQuery( this ); + classNames = classesToArray( value ); + + while ( ( className = classNames[ i++ ] ) ) { + + // Check each className given, space separated list + if ( self.hasClass( className ) ) { + self.removeClass( className ); + } else { + self.addClass( className ); + } + } + + // Toggle whole class name + } else if ( value === undefined || type === "boolean" ) { + className = getClass( this ); + if ( className ) { + + // Store className if set + dataPriv.set( this, "__className__", className ); + } + + // If the element has a class name or if we're passed `false`, + // then remove the whole classname (if there was one, the above saved it). + // Otherwise bring back whatever was previously saved (if anything), + // falling back to the empty string if nothing was stored. + if ( this.setAttribute ) { + this.setAttribute( "class", + className || value === false ? + "" : + dataPriv.get( this, "__className__" ) || "" + ); + } + } + } ); + }, + + hasClass: function( selector ) { + var className, elem, + i = 0; + + className = " " + selector + " "; + while ( ( elem = this[ i++ ] ) ) { + if ( elem.nodeType === 1 && + ( " " + stripAndCollapse( getClass( elem ) ) + " " ).indexOf( className ) > -1 ) { + return true; + } + } + + return false; + } +} ); + + + + +var rreturn = /\r/g; + +jQuery.fn.extend( { + val: function( value ) { + var hooks, ret, valueIsFunction, + elem = this[ 0 ]; + + if ( !arguments.length ) { + if ( elem ) { + hooks = jQuery.valHooks[ elem.type ] || + jQuery.valHooks[ elem.nodeName.toLowerCase() ]; + + if ( hooks && + "get" in hooks && + ( ret = hooks.get( elem, "value" ) ) !== undefined + ) { + return ret; + } + + ret = elem.value; + + // Handle most common string cases + if ( typeof ret === "string" ) { + return ret.replace( rreturn, "" ); + } + + // Handle cases where value is null/undef or number + return ret == null ? "" : ret; + } + + return; + } + + valueIsFunction = isFunction( value ); + + return this.each( function( i ) { + var val; + + if ( this.nodeType !== 1 ) { + return; + } + + if ( valueIsFunction ) { + val = value.call( this, i, jQuery( this ).val() ); + } else { + val = value; + } + + // Treat null/undefined as ""; convert numbers to string + if ( val == null ) { + val = ""; + + } else if ( typeof val === "number" ) { + val += ""; + + } else if ( Array.isArray( val ) ) { + val = jQuery.map( val, function( value ) { + return value == null ? "" : value + ""; + } ); + } + + hooks = jQuery.valHooks[ this.type ] || jQuery.valHooks[ this.nodeName.toLowerCase() ]; + + // If set returns undefined, fall back to normal setting + if ( !hooks || !( "set" in hooks ) || hooks.set( this, val, "value" ) === undefined ) { + this.value = val; + } + } ); + } +} ); + +jQuery.extend( { + valHooks: { + option: { + get: function( elem ) { + + var val = jQuery.find.attr( elem, "value" ); + return val != null ? + val : + + // Support: IE <=10 - 11 only + // option.text throws exceptions (#14686, #14858) + // Strip and collapse whitespace + // https://html.spec.whatwg.org/#strip-and-collapse-whitespace + stripAndCollapse( jQuery.text( elem ) ); + } + }, + select: { + get: function( elem ) { + var value, option, i, + options = elem.options, + index = elem.selectedIndex, + one = elem.type === "select-one", + values = one ? null : [], + max = one ? index + 1 : options.length; + + if ( index < 0 ) { + i = max; + + } else { + i = one ? index : 0; + } + + // Loop through all the selected options + for ( ; i < max; i++ ) { + option = options[ i ]; + + // Support: IE <=9 only + // IE8-9 doesn't update selected after form reset (#2551) + if ( ( option.selected || i === index ) && + + // Don't return options that are disabled or in a disabled optgroup + !option.disabled && + ( !option.parentNode.disabled || + !nodeName( option.parentNode, "optgroup" ) ) ) { + + // Get the specific value for the option + value = jQuery( option ).val(); + + // We don't need an array for one selects + if ( one ) { + return value; + } + + // Multi-Selects return an array + values.push( value ); + } + } + + return values; + }, + + set: function( elem, value ) { + var optionSet, option, + options = elem.options, + values = jQuery.makeArray( value ), + i = options.length; + + while ( i-- ) { + option = options[ i ]; + + /* eslint-disable no-cond-assign */ + + if ( option.selected = + jQuery.inArray( jQuery.valHooks.option.get( option ), values ) > -1 + ) { + optionSet = true; + } + + /* eslint-enable no-cond-assign */ + } + + // Force browsers to behave consistently when non-matching value is set + if ( !optionSet ) { + elem.selectedIndex = -1; + } + return values; + } + } + } +} ); + +// Radios and checkboxes getter/setter +jQuery.each( [ "radio", "checkbox" ], function() { + jQuery.valHooks[ this ] = { + set: function( elem, value ) { + if ( Array.isArray( value ) ) { + return ( elem.checked = jQuery.inArray( jQuery( elem ).val(), value ) > -1 ); + } + } + }; + if ( !support.checkOn ) { + jQuery.valHooks[ this ].get = function( elem ) { + return elem.getAttribute( "value" ) === null ? "on" : elem.value; + }; + } +} ); + + + + +// Return jQuery for attributes-only inclusion + + +support.focusin = "onfocusin" in window; + + +var rfocusMorph = /^(?:focusinfocus|focusoutblur)$/, + stopPropagationCallback = function( e ) { + e.stopPropagation(); + }; + +jQuery.extend( jQuery.event, { + + trigger: function( event, data, elem, onlyHandlers ) { + + var i, cur, tmp, bubbleType, ontype, handle, special, lastElement, + eventPath = [ elem || document ], + type = hasOwn.call( event, "type" ) ? event.type : event, + namespaces = hasOwn.call( event, "namespace" ) ? event.namespace.split( "." ) : []; + + cur = lastElement = tmp = elem = elem || document; + + // Don't do events on text and comment nodes + if ( elem.nodeType === 3 || elem.nodeType === 8 ) { + return; + } + + // focus/blur morphs to focusin/out; ensure we're not firing them right now + if ( rfocusMorph.test( type + jQuery.event.triggered ) ) { + return; + } + + if ( type.indexOf( "." ) > -1 ) { + + // Namespaced trigger; create a regexp to match event type in handle() + namespaces = type.split( "." ); + type = namespaces.shift(); + namespaces.sort(); + } + ontype = type.indexOf( ":" ) < 0 && "on" + type; + + // Caller can pass in a jQuery.Event object, Object, or just an event type string + event = event[ jQuery.expando ] ? + event : + new jQuery.Event( type, typeof event === "object" && event ); + + // Trigger bitmask: & 1 for native handlers; & 2 for jQuery (always true) + event.isTrigger = onlyHandlers ? 2 : 3; + event.namespace = namespaces.join( "." ); + event.rnamespace = event.namespace ? + new RegExp( "(^|\\.)" + namespaces.join( "\\.(?:.*\\.|)" ) + "(\\.|$)" ) : + null; + + // Clean up the event in case it is being reused + event.result = undefined; + if ( !event.target ) { + event.target = elem; + } + + // Clone any incoming data and prepend the event, creating the handler arg list + data = data == null ? + [ event ] : + jQuery.makeArray( data, [ event ] ); + + // Allow special events to draw outside the lines + special = jQuery.event.special[ type ] || {}; + if ( !onlyHandlers && special.trigger && special.trigger.apply( elem, data ) === false ) { + return; + } + + // Determine event propagation path in advance, per W3C events spec (#9951) + // Bubble up to document, then to window; watch for a global ownerDocument var (#9724) + if ( !onlyHandlers && !special.noBubble && !isWindow( elem ) ) { + + bubbleType = special.delegateType || type; + if ( !rfocusMorph.test( bubbleType + type ) ) { + cur = cur.parentNode; + } + for ( ; cur; cur = cur.parentNode ) { + eventPath.push( cur ); + tmp = cur; + } + + // Only add window if we got to document (e.g., not plain obj or detached DOM) + if ( tmp === ( elem.ownerDocument || document ) ) { + eventPath.push( tmp.defaultView || tmp.parentWindow || window ); + } + } + + // Fire handlers on the event path + i = 0; + while ( ( cur = eventPath[ i++ ] ) && !event.isPropagationStopped() ) { + lastElement = cur; + event.type = i > 1 ? + bubbleType : + special.bindType || type; + + // jQuery handler + handle = ( + dataPriv.get( cur, "events" ) || Object.create( null ) + )[ event.type ] && + dataPriv.get( cur, "handle" ); + if ( handle ) { + handle.apply( cur, data ); + } + + // Native handler + handle = ontype && cur[ ontype ]; + if ( handle && handle.apply && acceptData( cur ) ) { + event.result = handle.apply( cur, data ); + if ( event.result === false ) { + event.preventDefault(); + } + } + } + event.type = type; + + // If nobody prevented the default action, do it now + if ( !onlyHandlers && !event.isDefaultPrevented() ) { + + if ( ( !special._default || + special._default.apply( eventPath.pop(), data ) === false ) && + acceptData( elem ) ) { + + // Call a native DOM method on the target with the same name as the event. + // Don't do default actions on window, that's where global variables be (#6170) + if ( ontype && isFunction( elem[ type ] ) && !isWindow( elem ) ) { + + // Don't re-trigger an onFOO event when we call its FOO() method + tmp = elem[ ontype ]; + + if ( tmp ) { + elem[ ontype ] = null; + } + + // Prevent re-triggering of the same event, since we already bubbled it above + jQuery.event.triggered = type; + + if ( event.isPropagationStopped() ) { + lastElement.addEventListener( type, stopPropagationCallback ); + } + + elem[ type ](); + + if ( event.isPropagationStopped() ) { + lastElement.removeEventListener( type, stopPropagationCallback ); + } + + jQuery.event.triggered = undefined; + + if ( tmp ) { + elem[ ontype ] = tmp; + } + } + } + } + + return event.result; + }, + + // Piggyback on a donor event to simulate a different one + // Used only for `focus(in | out)` events + simulate: function( type, elem, event ) { + var e = jQuery.extend( + new jQuery.Event(), + event, + { + type: type, + isSimulated: true + } + ); + + jQuery.event.trigger( e, null, elem ); + } + +} ); + +jQuery.fn.extend( { + + trigger: function( type, data ) { + return this.each( function() { + jQuery.event.trigger( type, data, this ); + } ); + }, + triggerHandler: function( type, data ) { + var elem = this[ 0 ]; + if ( elem ) { + return jQuery.event.trigger( type, data, elem, true ); + } + } +} ); + + +// Support: Firefox <=44 +// Firefox doesn't have focus(in | out) events +// Related ticket - https://bugzilla.mozilla.org/show_bug.cgi?id=687787 +// +// Support: Chrome <=48 - 49, Safari <=9.0 - 9.1 +// focus(in | out) events fire after focus & blur events, +// which is spec violation - http://www.w3.org/TR/DOM-Level-3-Events/#events-focusevent-event-order +// Related ticket - https://bugs.chromium.org/p/chromium/issues/detail?id=449857 +if ( !support.focusin ) { + jQuery.each( { focus: "focusin", blur: "focusout" }, function( orig, fix ) { + + // Attach a single capturing handler on the document while someone wants focusin/focusout + var handler = function( event ) { + jQuery.event.simulate( fix, event.target, jQuery.event.fix( event ) ); + }; + + jQuery.event.special[ fix ] = { + setup: function() { + + // Handle: regular nodes (via `this.ownerDocument`), window + // (via `this.document`) & document (via `this`). + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ); + + if ( !attaches ) { + doc.addEventListener( orig, handler, true ); + } + dataPriv.access( doc, fix, ( attaches || 0 ) + 1 ); + }, + teardown: function() { + var doc = this.ownerDocument || this.document || this, + attaches = dataPriv.access( doc, fix ) - 1; + + if ( !attaches ) { + doc.removeEventListener( orig, handler, true ); + dataPriv.remove( doc, fix ); + + } else { + dataPriv.access( doc, fix, attaches ); + } + } + }; + } ); +} +var location = window.location; + +var nonce = { guid: Date.now() }; + +var rquery = ( /\?/ ); + + + +// Cross-browser xml parsing +jQuery.parseXML = function( data ) { + var xml; + if ( !data || typeof data !== "string" ) { + return null; + } + + // Support: IE 9 - 11 only + // IE throws on parseFromString with invalid input. + try { + xml = ( new window.DOMParser() ).parseFromString( data, "text/xml" ); + } catch ( e ) { + xml = undefined; + } + + if ( !xml || xml.getElementsByTagName( "parsererror" ).length ) { + jQuery.error( "Invalid XML: " + data ); + } + return xml; +}; + + +var + rbracket = /\[\]$/, + rCRLF = /\r?\n/g, + rsubmitterTypes = /^(?:submit|button|image|reset|file)$/i, + rsubmittable = /^(?:input|select|textarea|keygen)/i; + +function buildParams( prefix, obj, traditional, add ) { + var name; + + if ( Array.isArray( obj ) ) { + + // Serialize array item. + jQuery.each( obj, function( i, v ) { + if ( traditional || rbracket.test( prefix ) ) { + + // Treat each array item as a scalar. + add( prefix, v ); + + } else { + + // Item is non-scalar (array or object), encode its numeric index. + buildParams( + prefix + "[" + ( typeof v === "object" && v != null ? i : "" ) + "]", + v, + traditional, + add + ); + } + } ); + + } else if ( !traditional && toType( obj ) === "object" ) { + + // Serialize object item. + for ( name in obj ) { + buildParams( prefix + "[" + name + "]", obj[ name ], traditional, add ); + } + + } else { + + // Serialize scalar item. + add( prefix, obj ); + } +} + +// Serialize an array of form elements or a set of +// key/values into a query string +jQuery.param = function( a, traditional ) { + var prefix, + s = [], + add = function( key, valueOrFunction ) { + + // If value is a function, invoke it and use its return value + var value = isFunction( valueOrFunction ) ? + valueOrFunction() : + valueOrFunction; + + s[ s.length ] = encodeURIComponent( key ) + "=" + + encodeURIComponent( value == null ? "" : value ); + }; + + if ( a == null ) { + return ""; + } + + // If an array was passed in, assume that it is an array of form elements. + if ( Array.isArray( a ) || ( a.jquery && !jQuery.isPlainObject( a ) ) ) { + + // Serialize the form elements + jQuery.each( a, function() { + add( this.name, this.value ); + } ); + + } else { + + // If traditional, encode the "old" way (the way 1.3.2 or older + // did it), otherwise encode params recursively. + for ( prefix in a ) { + buildParams( prefix, a[ prefix ], traditional, add ); + } + } + + // Return the resulting serialization + return s.join( "&" ); +}; + +jQuery.fn.extend( { + serialize: function() { + return jQuery.param( this.serializeArray() ); + }, + serializeArray: function() { + return this.map( function() { + + // Can add propHook for "elements" to filter or add form elements + var elements = jQuery.prop( this, "elements" ); + return elements ? jQuery.makeArray( elements ) : this; + } ) + .filter( function() { + var type = this.type; + + // Use .is( ":disabled" ) so that fieldset[disabled] works + return this.name && !jQuery( this ).is( ":disabled" ) && + rsubmittable.test( this.nodeName ) && !rsubmitterTypes.test( type ) && + ( this.checked || !rcheckableType.test( type ) ); + } ) + .map( function( _i, elem ) { + var val = jQuery( this ).val(); + + if ( val == null ) { + return null; + } + + if ( Array.isArray( val ) ) { + return jQuery.map( val, function( val ) { + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ); + } + + return { name: elem.name, value: val.replace( rCRLF, "\r\n" ) }; + } ).get(); + } +} ); + + +var + r20 = /%20/g, + rhash = /#.*$/, + rantiCache = /([?&])_=[^&]*/, + rheaders = /^(.*?):[ \t]*([^\r\n]*)$/mg, + + // #7653, #8125, #8152: local protocol detection + rlocalProtocol = /^(?:about|app|app-storage|.+-extension|file|res|widget):$/, + rnoContent = /^(?:GET|HEAD)$/, + rprotocol = /^\/\//, + + /* Prefilters + * 1) They are useful to introduce custom dataTypes (see ajax/jsonp.js for an example) + * 2) These are called: + * - BEFORE asking for a transport + * - AFTER param serialization (s.data is a string if s.processData is true) + * 3) key is the dataType + * 4) the catchall symbol "*" can be used + * 5) execution will start with transport dataType and THEN continue down to "*" if needed + */ + prefilters = {}, + + /* Transports bindings + * 1) key is the dataType + * 2) the catchall symbol "*" can be used + * 3) selection will start with transport dataType and THEN go to "*" if needed + */ + transports = {}, + + // Avoid comment-prolog char sequence (#10098); must appease lint and evade compression + allTypes = "*/".concat( "*" ), + + // Anchor tag for parsing the document origin + originAnchor = document.createElement( "a" ); + originAnchor.href = location.href; + +// Base "constructor" for jQuery.ajaxPrefilter and jQuery.ajaxTransport +function addToPrefiltersOrTransports( structure ) { + + // dataTypeExpression is optional and defaults to "*" + return function( dataTypeExpression, func ) { + + if ( typeof dataTypeExpression !== "string" ) { + func = dataTypeExpression; + dataTypeExpression = "*"; + } + + var dataType, + i = 0, + dataTypes = dataTypeExpression.toLowerCase().match( rnothtmlwhite ) || []; + + if ( isFunction( func ) ) { + + // For each dataType in the dataTypeExpression + while ( ( dataType = dataTypes[ i++ ] ) ) { + + // Prepend if requested + if ( dataType[ 0 ] === "+" ) { + dataType = dataType.slice( 1 ) || "*"; + ( structure[ dataType ] = structure[ dataType ] || [] ).unshift( func ); + + // Otherwise append + } else { + ( structure[ dataType ] = structure[ dataType ] || [] ).push( func ); + } + } + } + }; +} + +// Base inspection function for prefilters and transports +function inspectPrefiltersOrTransports( structure, options, originalOptions, jqXHR ) { + + var inspected = {}, + seekingTransport = ( structure === transports ); + + function inspect( dataType ) { + var selected; + inspected[ dataType ] = true; + jQuery.each( structure[ dataType ] || [], function( _, prefilterOrFactory ) { + var dataTypeOrTransport = prefilterOrFactory( options, originalOptions, jqXHR ); + if ( typeof dataTypeOrTransport === "string" && + !seekingTransport && !inspected[ dataTypeOrTransport ] ) { + + options.dataTypes.unshift( dataTypeOrTransport ); + inspect( dataTypeOrTransport ); + return false; + } else if ( seekingTransport ) { + return !( selected = dataTypeOrTransport ); + } + } ); + return selected; + } + + return inspect( options.dataTypes[ 0 ] ) || !inspected[ "*" ] && inspect( "*" ); +} + +// A special extend for ajax options +// that takes "flat" options (not to be deep extended) +// Fixes #9887 +function ajaxExtend( target, src ) { + var key, deep, + flatOptions = jQuery.ajaxSettings.flatOptions || {}; + + for ( key in src ) { + if ( src[ key ] !== undefined ) { + ( flatOptions[ key ] ? target : ( deep || ( deep = {} ) ) )[ key ] = src[ key ]; + } + } + if ( deep ) { + jQuery.extend( true, target, deep ); + } + + return target; +} + +/* Handles responses to an ajax request: + * - finds the right dataType (mediates between content-type and expected dataType) + * - returns the corresponding response + */ +function ajaxHandleResponses( s, jqXHR, responses ) { + + var ct, type, finalDataType, firstDataType, + contents = s.contents, + dataTypes = s.dataTypes; + + // Remove auto dataType and get content-type in the process + while ( dataTypes[ 0 ] === "*" ) { + dataTypes.shift(); + if ( ct === undefined ) { + ct = s.mimeType || jqXHR.getResponseHeader( "Content-Type" ); + } + } + + // Check if we're dealing with a known content-type + if ( ct ) { + for ( type in contents ) { + if ( contents[ type ] && contents[ type ].test( ct ) ) { + dataTypes.unshift( type ); + break; + } + } + } + + // Check to see if we have a response for the expected dataType + if ( dataTypes[ 0 ] in responses ) { + finalDataType = dataTypes[ 0 ]; + } else { + + // Try convertible dataTypes + for ( type in responses ) { + if ( !dataTypes[ 0 ] || s.converters[ type + " " + dataTypes[ 0 ] ] ) { + finalDataType = type; + break; + } + if ( !firstDataType ) { + firstDataType = type; + } + } + + // Or just use first one + finalDataType = finalDataType || firstDataType; + } + + // If we found a dataType + // We add the dataType to the list if needed + // and return the corresponding response + if ( finalDataType ) { + if ( finalDataType !== dataTypes[ 0 ] ) { + dataTypes.unshift( finalDataType ); + } + return responses[ finalDataType ]; + } +} + +/* Chain conversions given the request and the original response + * Also sets the responseXXX fields on the jqXHR instance + */ +function ajaxConvert( s, response, jqXHR, isSuccess ) { + var conv2, current, conv, tmp, prev, + converters = {}, + + // Work with a copy of dataTypes in case we need to modify it for conversion + dataTypes = s.dataTypes.slice(); + + // Create converters map with lowercased keys + if ( dataTypes[ 1 ] ) { + for ( conv in s.converters ) { + converters[ conv.toLowerCase() ] = s.converters[ conv ]; + } + } + + current = dataTypes.shift(); + + // Convert to each sequential dataType + while ( current ) { + + if ( s.responseFields[ current ] ) { + jqXHR[ s.responseFields[ current ] ] = response; + } + + // Apply the dataFilter if provided + if ( !prev && isSuccess && s.dataFilter ) { + response = s.dataFilter( response, s.dataType ); + } + + prev = current; + current = dataTypes.shift(); + + if ( current ) { + + // There's only work to do if current dataType is non-auto + if ( current === "*" ) { + + current = prev; + + // Convert response if prev dataType is non-auto and differs from current + } else if ( prev !== "*" && prev !== current ) { + + // Seek a direct converter + conv = converters[ prev + " " + current ] || converters[ "* " + current ]; + + // If none found, seek a pair + if ( !conv ) { + for ( conv2 in converters ) { + + // If conv2 outputs current + tmp = conv2.split( " " ); + if ( tmp[ 1 ] === current ) { + + // If prev can be converted to accepted input + conv = converters[ prev + " " + tmp[ 0 ] ] || + converters[ "* " + tmp[ 0 ] ]; + if ( conv ) { + + // Condense equivalence converters + if ( conv === true ) { + conv = converters[ conv2 ]; + + // Otherwise, insert the intermediate dataType + } else if ( converters[ conv2 ] !== true ) { + current = tmp[ 0 ]; + dataTypes.unshift( tmp[ 1 ] ); + } + break; + } + } + } + } + + // Apply converter (if not an equivalence) + if ( conv !== true ) { + + // Unless errors are allowed to bubble, catch and return them + if ( conv && s.throws ) { + response = conv( response ); + } else { + try { + response = conv( response ); + } catch ( e ) { + return { + state: "parsererror", + error: conv ? e : "No conversion from " + prev + " to " + current + }; + } + } + } + } + } + } + + return { state: "success", data: response }; +} + +jQuery.extend( { + + // Counter for holding the number of active queries + active: 0, + + // Last-Modified header cache for next request + lastModified: {}, + etag: {}, + + ajaxSettings: { + url: location.href, + type: "GET", + isLocal: rlocalProtocol.test( location.protocol ), + global: true, + processData: true, + async: true, + contentType: "application/x-www-form-urlencoded; charset=UTF-8", + + /* + timeout: 0, + data: null, + dataType: null, + username: null, + password: null, + cache: null, + throws: false, + traditional: false, + headers: {}, + */ + + accepts: { + "*": allTypes, + text: "text/plain", + html: "text/html", + xml: "application/xml, text/xml", + json: "application/json, text/javascript" + }, + + contents: { + xml: /\bxml\b/, + html: /\bhtml/, + json: /\bjson\b/ + }, + + responseFields: { + xml: "responseXML", + text: "responseText", + json: "responseJSON" + }, + + // Data converters + // Keys separate source (or catchall "*") and destination types with a single space + converters: { + + // Convert anything to text + "* text": String, + + // Text to html (true = no transformation) + "text html": true, + + // Evaluate text as a json expression + "text json": JSON.parse, + + // Parse text as xml + "text xml": jQuery.parseXML + }, + + // For options that shouldn't be deep extended: + // you can add your own custom options here if + // and when you create one that shouldn't be + // deep extended (see ajaxExtend) + flatOptions: { + url: true, + context: true + } + }, + + // Creates a full fledged settings object into target + // with both ajaxSettings and settings fields. + // If target is omitted, writes into ajaxSettings. + ajaxSetup: function( target, settings ) { + return settings ? + + // Building a settings object + ajaxExtend( ajaxExtend( target, jQuery.ajaxSettings ), settings ) : + + // Extending ajaxSettings + ajaxExtend( jQuery.ajaxSettings, target ); + }, + + ajaxPrefilter: addToPrefiltersOrTransports( prefilters ), + ajaxTransport: addToPrefiltersOrTransports( transports ), + + // Main method + ajax: function( url, options ) { + + // If url is an object, simulate pre-1.5 signature + if ( typeof url === "object" ) { + options = url; + url = undefined; + } + + // Force options to be an object + options = options || {}; + + var transport, + + // URL without anti-cache param + cacheURL, + + // Response headers + responseHeadersString, + responseHeaders, + + // timeout handle + timeoutTimer, + + // Url cleanup var + urlAnchor, + + // Request state (becomes false upon send and true upon completion) + completed, + + // To know if global events are to be dispatched + fireGlobals, + + // Loop variable + i, + + // uncached part of the url + uncached, + + // Create the final options object + s = jQuery.ajaxSetup( {}, options ), + + // Callbacks context + callbackContext = s.context || s, + + // Context for global events is callbackContext if it is a DOM node or jQuery collection + globalEventContext = s.context && + ( callbackContext.nodeType || callbackContext.jquery ) ? + jQuery( callbackContext ) : + jQuery.event, + + // Deferreds + deferred = jQuery.Deferred(), + completeDeferred = jQuery.Callbacks( "once memory" ), + + // Status-dependent callbacks + statusCode = s.statusCode || {}, + + // Headers (they are sent all at once) + requestHeaders = {}, + requestHeadersNames = {}, + + // Default abort message + strAbort = "canceled", + + // Fake xhr + jqXHR = { + readyState: 0, + + // Builds headers hashtable if needed + getResponseHeader: function( key ) { + var match; + if ( completed ) { + if ( !responseHeaders ) { + responseHeaders = {}; + while ( ( match = rheaders.exec( responseHeadersString ) ) ) { + responseHeaders[ match[ 1 ].toLowerCase() + " " ] = + ( responseHeaders[ match[ 1 ].toLowerCase() + " " ] || [] ) + .concat( match[ 2 ] ); + } + } + match = responseHeaders[ key.toLowerCase() + " " ]; + } + return match == null ? null : match.join( ", " ); + }, + + // Raw string + getAllResponseHeaders: function() { + return completed ? responseHeadersString : null; + }, + + // Caches the header + setRequestHeader: function( name, value ) { + if ( completed == null ) { + name = requestHeadersNames[ name.toLowerCase() ] = + requestHeadersNames[ name.toLowerCase() ] || name; + requestHeaders[ name ] = value; + } + return this; + }, + + // Overrides response content-type header + overrideMimeType: function( type ) { + if ( completed == null ) { + s.mimeType = type; + } + return this; + }, + + // Status-dependent callbacks + statusCode: function( map ) { + var code; + if ( map ) { + if ( completed ) { + + // Execute the appropriate callbacks + jqXHR.always( map[ jqXHR.status ] ); + } else { + + // Lazy-add the new callbacks in a way that preserves old ones + for ( code in map ) { + statusCode[ code ] = [ statusCode[ code ], map[ code ] ]; + } + } + } + return this; + }, + + // Cancel the request + abort: function( statusText ) { + var finalText = statusText || strAbort; + if ( transport ) { + transport.abort( finalText ); + } + done( 0, finalText ); + return this; + } + }; + + // Attach deferreds + deferred.promise( jqXHR ); + + // Add protocol if not provided (prefilters might expect it) + // Handle falsy url in the settings object (#10093: consistency with old signature) + // We also use the url parameter if available + s.url = ( ( url || s.url || location.href ) + "" ) + .replace( rprotocol, location.protocol + "//" ); + + // Alias method option to type as per ticket #12004 + s.type = options.method || options.type || s.method || s.type; + + // Extract dataTypes list + s.dataTypes = ( s.dataType || "*" ).toLowerCase().match( rnothtmlwhite ) || [ "" ]; + + // A cross-domain request is in order when the origin doesn't match the current origin. + if ( s.crossDomain == null ) { + urlAnchor = document.createElement( "a" ); + + // Support: IE <=8 - 11, Edge 12 - 15 + // IE throws exception on accessing the href property if url is malformed, + // e.g. http://example.com:80x/ + try { + urlAnchor.href = s.url; + + // Support: IE <=8 - 11 only + // Anchor's host property isn't correctly set when s.url is relative + urlAnchor.href = urlAnchor.href; + s.crossDomain = originAnchor.protocol + "//" + originAnchor.host !== + urlAnchor.protocol + "//" + urlAnchor.host; + } catch ( e ) { + + // If there is an error parsing the URL, assume it is crossDomain, + // it can be rejected by the transport if it is invalid + s.crossDomain = true; + } + } + + // Convert data if not already a string + if ( s.data && s.processData && typeof s.data !== "string" ) { + s.data = jQuery.param( s.data, s.traditional ); + } + + // Apply prefilters + inspectPrefiltersOrTransports( prefilters, s, options, jqXHR ); + + // If request was aborted inside a prefilter, stop there + if ( completed ) { + return jqXHR; + } + + // We can fire global events as of now if asked to + // Don't fire events if jQuery.event is undefined in an AMD-usage scenario (#15118) + fireGlobals = jQuery.event && s.global; + + // Watch for a new set of requests + if ( fireGlobals && jQuery.active++ === 0 ) { + jQuery.event.trigger( "ajaxStart" ); + } + + // Uppercase the type + s.type = s.type.toUpperCase(); + + // Determine if request has content + s.hasContent = !rnoContent.test( s.type ); + + // Save the URL in case we're toying with the If-Modified-Since + // and/or If-None-Match header later on + // Remove hash to simplify url manipulation + cacheURL = s.url.replace( rhash, "" ); + + // More options handling for requests with no content + if ( !s.hasContent ) { + + // Remember the hash so we can put it back + uncached = s.url.slice( cacheURL.length ); + + // If data is available and should be processed, append data to url + if ( s.data && ( s.processData || typeof s.data === "string" ) ) { + cacheURL += ( rquery.test( cacheURL ) ? "&" : "?" ) + s.data; + + // #9682: remove data so that it's not used in an eventual retry + delete s.data; + } + + // Add or update anti-cache param if needed + if ( s.cache === false ) { + cacheURL = cacheURL.replace( rantiCache, "$1" ); + uncached = ( rquery.test( cacheURL ) ? "&" : "?" ) + "_=" + ( nonce.guid++ ) + + uncached; + } + + // Put hash and anti-cache on the URL that will be requested (gh-1732) + s.url = cacheURL + uncached; + + // Change '%20' to '+' if this is encoded form body content (gh-2658) + } else if ( s.data && s.processData && + ( s.contentType || "" ).indexOf( "application/x-www-form-urlencoded" ) === 0 ) { + s.data = s.data.replace( r20, "+" ); + } + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + if ( jQuery.lastModified[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-Modified-Since", jQuery.lastModified[ cacheURL ] ); + } + if ( jQuery.etag[ cacheURL ] ) { + jqXHR.setRequestHeader( "If-None-Match", jQuery.etag[ cacheURL ] ); + } + } + + // Set the correct header, if data is being sent + if ( s.data && s.hasContent && s.contentType !== false || options.contentType ) { + jqXHR.setRequestHeader( "Content-Type", s.contentType ); + } + + // Set the Accepts header for the server, depending on the dataType + jqXHR.setRequestHeader( + "Accept", + s.dataTypes[ 0 ] && s.accepts[ s.dataTypes[ 0 ] ] ? + s.accepts[ s.dataTypes[ 0 ] ] + + ( s.dataTypes[ 0 ] !== "*" ? ", " + allTypes + "; q=0.01" : "" ) : + s.accepts[ "*" ] + ); + + // Check for headers option + for ( i in s.headers ) { + jqXHR.setRequestHeader( i, s.headers[ i ] ); + } + + // Allow custom headers/mimetypes and early abort + if ( s.beforeSend && + ( s.beforeSend.call( callbackContext, jqXHR, s ) === false || completed ) ) { + + // Abort if not done already and return + return jqXHR.abort(); + } + + // Aborting is no longer a cancellation + strAbort = "abort"; + + // Install callbacks on deferreds + completeDeferred.add( s.complete ); + jqXHR.done( s.success ); + jqXHR.fail( s.error ); + + // Get transport + transport = inspectPrefiltersOrTransports( transports, s, options, jqXHR ); + + // If no transport, we auto-abort + if ( !transport ) { + done( -1, "No Transport" ); + } else { + jqXHR.readyState = 1; + + // Send global event + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxSend", [ jqXHR, s ] ); + } + + // If request was aborted inside ajaxSend, stop there + if ( completed ) { + return jqXHR; + } + + // Timeout + if ( s.async && s.timeout > 0 ) { + timeoutTimer = window.setTimeout( function() { + jqXHR.abort( "timeout" ); + }, s.timeout ); + } + + try { + completed = false; + transport.send( requestHeaders, done ); + } catch ( e ) { + + // Rethrow post-completion exceptions + if ( completed ) { + throw e; + } + + // Propagate others as results + done( -1, e ); + } + } + + // Callback for when everything is done + function done( status, nativeStatusText, responses, headers ) { + var isSuccess, success, error, response, modified, + statusText = nativeStatusText; + + // Ignore repeat invocations + if ( completed ) { + return; + } + + completed = true; + + // Clear timeout if it exists + if ( timeoutTimer ) { + window.clearTimeout( timeoutTimer ); + } + + // Dereference transport for early garbage collection + // (no matter how long the jqXHR object will be used) + transport = undefined; + + // Cache response headers + responseHeadersString = headers || ""; + + // Set readyState + jqXHR.readyState = status > 0 ? 4 : 0; + + // Determine if successful + isSuccess = status >= 200 && status < 300 || status === 304; + + // Get response data + if ( responses ) { + response = ajaxHandleResponses( s, jqXHR, responses ); + } + + // Use a noop converter for missing script + if ( !isSuccess && jQuery.inArray( "script", s.dataTypes ) > -1 ) { + s.converters[ "text script" ] = function() {}; + } + + // Convert no matter what (that way responseXXX fields are always set) + response = ajaxConvert( s, response, jqXHR, isSuccess ); + + // If successful, handle type chaining + if ( isSuccess ) { + + // Set the If-Modified-Since and/or If-None-Match header, if in ifModified mode. + if ( s.ifModified ) { + modified = jqXHR.getResponseHeader( "Last-Modified" ); + if ( modified ) { + jQuery.lastModified[ cacheURL ] = modified; + } + modified = jqXHR.getResponseHeader( "etag" ); + if ( modified ) { + jQuery.etag[ cacheURL ] = modified; + } + } + + // if no content + if ( status === 204 || s.type === "HEAD" ) { + statusText = "nocontent"; + + // if not modified + } else if ( status === 304 ) { + statusText = "notmodified"; + + // If we have data, let's convert it + } else { + statusText = response.state; + success = response.data; + error = response.error; + isSuccess = !error; + } + } else { + + // Extract error from statusText and normalize for non-aborts + error = statusText; + if ( status || !statusText ) { + statusText = "error"; + if ( status < 0 ) { + status = 0; + } + } + } + + // Set data for the fake xhr object + jqXHR.status = status; + jqXHR.statusText = ( nativeStatusText || statusText ) + ""; + + // Success/Error + if ( isSuccess ) { + deferred.resolveWith( callbackContext, [ success, statusText, jqXHR ] ); + } else { + deferred.rejectWith( callbackContext, [ jqXHR, statusText, error ] ); + } + + // Status-dependent callbacks + jqXHR.statusCode( statusCode ); + statusCode = undefined; + + if ( fireGlobals ) { + globalEventContext.trigger( isSuccess ? "ajaxSuccess" : "ajaxError", + [ jqXHR, s, isSuccess ? success : error ] ); + } + + // Complete + completeDeferred.fireWith( callbackContext, [ jqXHR, statusText ] ); + + if ( fireGlobals ) { + globalEventContext.trigger( "ajaxComplete", [ jqXHR, s ] ); + + // Handle the global AJAX counter + if ( !( --jQuery.active ) ) { + jQuery.event.trigger( "ajaxStop" ); + } + } + } + + return jqXHR; + }, + + getJSON: function( url, data, callback ) { + return jQuery.get( url, data, callback, "json" ); + }, + + getScript: function( url, callback ) { + return jQuery.get( url, undefined, callback, "script" ); + } +} ); + +jQuery.each( [ "get", "post" ], function( _i, method ) { + jQuery[ method ] = function( url, data, callback, type ) { + + // Shift arguments if data argument was omitted + if ( isFunction( data ) ) { + type = type || callback; + callback = data; + data = undefined; + } + + // The url can be an options object (which then must have .url) + return jQuery.ajax( jQuery.extend( { + url: url, + type: method, + dataType: type, + data: data, + success: callback + }, jQuery.isPlainObject( url ) && url ) ); + }; +} ); + +jQuery.ajaxPrefilter( function( s ) { + var i; + for ( i in s.headers ) { + if ( i.toLowerCase() === "content-type" ) { + s.contentType = s.headers[ i ] || ""; + } + } +} ); + + +jQuery._evalUrl = function( url, options, doc ) { + return jQuery.ajax( { + url: url, + + // Make this explicit, since user can override this through ajaxSetup (#11264) + type: "GET", + dataType: "script", + cache: true, + async: false, + global: false, + + // Only evaluate the response if it is successful (gh-4126) + // dataFilter is not invoked for failure responses, so using it instead + // of the default converter is kludgy but it works. + converters: { + "text script": function() {} + }, + dataFilter: function( response ) { + jQuery.globalEval( response, options, doc ); + } + } ); +}; + + +jQuery.fn.extend( { + wrapAll: function( html ) { + var wrap; + + if ( this[ 0 ] ) { + if ( isFunction( html ) ) { + html = html.call( this[ 0 ] ); + } + + // The elements to wrap the target around + wrap = jQuery( html, this[ 0 ].ownerDocument ).eq( 0 ).clone( true ); + + if ( this[ 0 ].parentNode ) { + wrap.insertBefore( this[ 0 ] ); + } + + wrap.map( function() { + var elem = this; + + while ( elem.firstElementChild ) { + elem = elem.firstElementChild; + } + + return elem; + } ).append( this ); + } + + return this; + }, + + wrapInner: function( html ) { + if ( isFunction( html ) ) { + return this.each( function( i ) { + jQuery( this ).wrapInner( html.call( this, i ) ); + } ); + } + + return this.each( function() { + var self = jQuery( this ), + contents = self.contents(); + + if ( contents.length ) { + contents.wrapAll( html ); + + } else { + self.append( html ); + } + } ); + }, + + wrap: function( html ) { + var htmlIsFunction = isFunction( html ); + + return this.each( function( i ) { + jQuery( this ).wrapAll( htmlIsFunction ? html.call( this, i ) : html ); + } ); + }, + + unwrap: function( selector ) { + this.parent( selector ).not( "body" ).each( function() { + jQuery( this ).replaceWith( this.childNodes ); + } ); + return this; + } +} ); + + +jQuery.expr.pseudos.hidden = function( elem ) { + return !jQuery.expr.pseudos.visible( elem ); +}; +jQuery.expr.pseudos.visible = function( elem ) { + return !!( elem.offsetWidth || elem.offsetHeight || elem.getClientRects().length ); +}; + + + + +jQuery.ajaxSettings.xhr = function() { + try { + return new window.XMLHttpRequest(); + } catch ( e ) {} +}; + +var xhrSuccessStatus = { + + // File protocol always yields status code 0, assume 200 + 0: 200, + + // Support: IE <=9 only + // #1450: sometimes IE returns 1223 when it should be 204 + 1223: 204 + }, + xhrSupported = jQuery.ajaxSettings.xhr(); + +support.cors = !!xhrSupported && ( "withCredentials" in xhrSupported ); +support.ajax = xhrSupported = !!xhrSupported; + +jQuery.ajaxTransport( function( options ) { + var callback, errorCallback; + + // Cross domain only allowed if supported through XMLHttpRequest + if ( support.cors || xhrSupported && !options.crossDomain ) { + return { + send: function( headers, complete ) { + var i, + xhr = options.xhr(); + + xhr.open( + options.type, + options.url, + options.async, + options.username, + options.password + ); + + // Apply custom fields if provided + if ( options.xhrFields ) { + for ( i in options.xhrFields ) { + xhr[ i ] = options.xhrFields[ i ]; + } + } + + // Override mime type if needed + if ( options.mimeType && xhr.overrideMimeType ) { + xhr.overrideMimeType( options.mimeType ); + } + + // X-Requested-With header + // For cross-domain requests, seeing as conditions for a preflight are + // akin to a jigsaw puzzle, we simply never set it to be sure. + // (it can always be set on a per-request basis or even using ajaxSetup) + // For same-domain requests, won't change header if already provided. + if ( !options.crossDomain && !headers[ "X-Requested-With" ] ) { + headers[ "X-Requested-With" ] = "XMLHttpRequest"; + } + + // Set headers + for ( i in headers ) { + xhr.setRequestHeader( i, headers[ i ] ); + } + + // Callback + callback = function( type ) { + return function() { + if ( callback ) { + callback = errorCallback = xhr.onload = + xhr.onerror = xhr.onabort = xhr.ontimeout = + xhr.onreadystatechange = null; + + if ( type === "abort" ) { + xhr.abort(); + } else if ( type === "error" ) { + + // Support: IE <=9 only + // On a manual native abort, IE9 throws + // errors on any property access that is not readyState + if ( typeof xhr.status !== "number" ) { + complete( 0, "error" ); + } else { + complete( + + // File: protocol always yields status 0; see #8605, #14207 + xhr.status, + xhr.statusText + ); + } + } else { + complete( + xhrSuccessStatus[ xhr.status ] || xhr.status, + xhr.statusText, + + // Support: IE <=9 only + // IE9 has no XHR2 but throws on binary (trac-11426) + // For XHR2 non-text, let the caller handle it (gh-2498) + ( xhr.responseType || "text" ) !== "text" || + typeof xhr.responseText !== "string" ? + { binary: xhr.response } : + { text: xhr.responseText }, + xhr.getAllResponseHeaders() + ); + } + } + }; + }; + + // Listen to events + xhr.onload = callback(); + errorCallback = xhr.onerror = xhr.ontimeout = callback( "error" ); + + // Support: IE 9 only + // Use onreadystatechange to replace onabort + // to handle uncaught aborts + if ( xhr.onabort !== undefined ) { + xhr.onabort = errorCallback; + } else { + xhr.onreadystatechange = function() { + + // Check readyState before timeout as it changes + if ( xhr.readyState === 4 ) { + + // Allow onerror to be called first, + // but that will not handle a native abort + // Also, save errorCallback to a variable + // as xhr.onerror cannot be accessed + window.setTimeout( function() { + if ( callback ) { + errorCallback(); + } + } ); + } + }; + } + + // Create the abort callback + callback = callback( "abort" ); + + try { + + // Do send the request (this may raise an exception) + xhr.send( options.hasContent && options.data || null ); + } catch ( e ) { + + // #14683: Only rethrow if this hasn't been notified as an error yet + if ( callback ) { + throw e; + } + } + }, + + abort: function() { + if ( callback ) { + callback(); + } + } + }; + } +} ); + + + + +// Prevent auto-execution of scripts when no explicit dataType was provided (See gh-2432) +jQuery.ajaxPrefilter( function( s ) { + if ( s.crossDomain ) { + s.contents.script = false; + } +} ); + +// Install script dataType +jQuery.ajaxSetup( { + accepts: { + script: "text/javascript, application/javascript, " + + "application/ecmascript, application/x-ecmascript" + }, + contents: { + script: /\b(?:java|ecma)script\b/ + }, + converters: { + "text script": function( text ) { + jQuery.globalEval( text ); + return text; + } + } +} ); + +// Handle cache's special case and crossDomain +jQuery.ajaxPrefilter( "script", function( s ) { + if ( s.cache === undefined ) { + s.cache = false; + } + if ( s.crossDomain ) { + s.type = "GET"; + } +} ); + +// Bind script tag hack transport +jQuery.ajaxTransport( "script", function( s ) { + + // This transport only deals with cross domain or forced-by-attrs requests + if ( s.crossDomain || s.scriptAttrs ) { + var script, callback; + return { + send: function( _, complete ) { + script = jQuery( " + + + + + + + + + +
      + + +
      + +
      + +
      +

      Building from source

      +

      Please also see Installation for information about pre-built executables.

      +
      +

      Miller license

      +

      Two-clause BSD license https://github.com/johnkerl/miller/blob/master/LICENSE.txt.

      +
      +
      +

      From release tarball

      +
        +
      • Obtain mlr-i.j.k.tar.gz from https://github.com/johnkerl/miller/tags, replacing i.j.k with the desired release, e.g. 6.1.0.

      • +
      • tar zxvf mlr-i.j.k.tar.gz

      • +
      • cd mlr-i.j.k

      • +
      • cd go

      • +
      • ./build creates the go/mlr executable and runs regression tests

      • +
      • go build mlr.go creates the go/mlr executable without running regression tests

      • +
      +
      +
      +

      From git clone

      +
        +
      • git clone https://github.com/johnkerl/miller

      • +
      • cd miller/go

      • +
      • ./build creates the go/mlr executable and runs regression tests

      • +
      • go build mlr.go creates the go/mlr executable without running regression tests

      • +
      +
      +
      +

      In case of problems

      +

      If you have any build errors, feel free to open an issue with “New Issue” at https://github.com/johnkerl/miller/issues.

      +
      +
      +

      Dependencies

      +
      +

      Required external dependencies

      +

      These are necessary to produce the mlr executable.

      +
        +
      • Go version 1.16 or higher

      • +
      • Others packaged within go.mod and go.sum which you don’t need to deal with manually – the Go build process handles them for us

      • +
      +
      +
      +

      Optional external dependencies

      +

      This documentation pageset is built using Sphinx. Please see https://github.com/johnkerl/miller/blob/main/docs6/README.md for details.

      +
      +
      +
      +

      Creating a new release: for developers

      +

      At present I’m the primary developer so this is just my checklist for making new releases.

      +

      In this example I am using version 6.1.0 to 6.2.0; of course that will change for subsequent revisions.

      +
        +
      • Update version found in mlr --version and man mlr:

        +
          +
        • Edit go/src/version/version.go from 6.1.0-dev to 6.2.0.

        • +
        • Likewise docs6/conf.py

        • +
        • cd ../docs6

        • +
        • export PATH=../go:$PATH

        • +
        • make html

        • +
        • The ordering is important: the first build creates mlr; the second runs mlr to create manpage.txt; the third includes manpage.txt into one of its outputs.

        • +
        • Commit and push.

        • +
        +
      • +
      • Create the release tarball and SRPM:

        +
          +
        • TBD for the Go port …

        • +
        • Linux/MacOS/Windows binaries from GitHub Actions …

        • +
        • Pull back release tarball mlr-6.2.0.tar.gz from buildbox, and mlr.{arch} binaries from whatever buildboxes.

        • +
        +
      • +
      • Create the Github release tag:

        +
          +
        • Don’t forget the v in v6.2.0

        • +
        • Write the release notes

        • +
        • Attach the release tarball and binaries. Double-check assets were successfully uploaded.

        • +
        • Publish the release

        • +
        +
      • +
      • Check the release-specific docs:

        + +
      • +
      • Notify:

        + +
      • +
      +
      git remote add upstream https://github.com/Homebrew/homebrew-core # one-time setup only
      +git fetch upstream
      +git rebase upstream/master
      +git checkout -b miller-6.1.0
      +shasum -a 256 /path/to/mlr-6.1.0.tar.gz
      +edit Formula/miller.rb
      +# Test the URL from the line like
      +#   url "https://github.com/johnkerl/miller/releases/download/v6.1.0/mlr-6.1.0.tar.gz"
      +# in a browser for typos
      +# A '@BrewTestBot Test this please' comment within the homebrew-core pull request will restart the homebrew travis build
      +git add Formula/miller.rb
      +git commit -m 'miller 6.1.0'
      +git push -u origin miller-6.1.0
      +(submit the pull request)
      +
      +
      +
        +
      • Afterwork:

        +
          +
        • Edit go/src/version/version.go and docs6/conf.py to change version from 6.2.0 to 6.2.0-dev.

        • +
        • cd go

        • +
        • ./build

        • +
        • Commit and push.

        • +
        +
      • +
      +
      +
      +

      Misc. development notes

      +

      I use terminal width 120 and tabwidth 4.

      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/circle.csv b/docs6b/docs/_build/html/circle.csv new file mode 100644 index 000000000..193105dfc --- /dev/null +++ b/docs6b/docs/_build/html/circle.csv @@ -0,0 +1,4 @@ +color,shape,flag,index,quantity,rate +red,circle,true,16,13.8103,2.9010 +yellow,circle,true,73,63.9785,4.2370 +yellow,circle,true,87,63.5058,8.3350 diff --git a/docs6b/docs/_build/html/commas.csv b/docs6b/docs/_build/html/commas.csv new file mode 100644 index 000000000..ad81fc39f --- /dev/null +++ b/docs6b/docs/_build/html/commas.csv @@ -0,0 +1,3 @@ +Name,Role +"Xiao, Lin",administrator +"Khavari, Darius",tester diff --git a/docs6b/docs/_build/html/community.html b/docs6b/docs/_build/html/community.html new file mode 100644 index 000000000..bad66af92 --- /dev/null +++ b/docs6b/docs/_build/html/community.html @@ -0,0 +1,58 @@ + + + + + + + + Community — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +

      Community

      +
      + +
      +
      + +
      +

      Community

      + +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/contact.html b/docs6b/docs/_build/html/contact.html new file mode 100644 index 000000000..084115fa2 --- /dev/null +++ b/docs6b/docs/_build/html/contact.html @@ -0,0 +1,107 @@ + + + + + + + + Contact — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      Contact

      +

      Bug reports, feature requests, etc.: https://github.com/johnkerl/miller/issues

      +

      For issues involving this documentation site please also use https://github.com/johnkerl/miller/issues

      +

      Other correspondence: mailto:kerl.john.r+miller@gmail.com

      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/contributing.html b/docs6b/docs/_build/html/contributing.html new file mode 100644 index 000000000..b426076d9 --- /dev/null +++ b/docs6b/docs/_build/html/contributing.html @@ -0,0 +1,95 @@ + + + + + + + + How to contribute — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      How to contribute

      +
      +

      Community

      +

      You can ask questions – or answer them! – following the links at Community.

      +
      +
      +

      Documentation improvements

      +

      Pre-release Miller documentation is at https://github.com/johnkerl/miller/tree/main/docs6.

      +

      Clone https://github.com/johnkerl/miller and cd into docs6.

      +

      After sudo pip install sphinx (or pip3) you should be able to do make html.

      +

      Edit *.rst.in files, then make html to generate *.rst, then run the Sphinx document-generator.

      +

      Open _build/html/index.html in your browser, e.g. file:////Users/yourname/git/miller/docs6/_build/html/contributing.html, to verify.

      +

      PRs are welcome at https://github.com/johnkerl/miller.

      +

      Once PRs are merged, readthedocs creates https://miller.readthedocs.io using the following configs:

      + +
      +
      +

      Testing

      +

      As of Miller-6’s current pre-release status, the best way to test is to either build from source via Building from source, or by getting a recent binary at https://github.com/johnkerl/miller/actions, then click latest build, then Artifacts. Then simply use Miller for whatever you do, and create an issue at https://github.com/johnkerl/miller/issues.

      +

      Do note that as of 2021-06-17 a few things have not been ported to Miller 6 – most notably, including regex captures and localtime DSL functions.

      +
      + +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/cookbook.html b/docs6b/docs/_build/html/cookbook.html new file mode 100644 index 000000000..853942e98 --- /dev/null +++ b/docs6b/docs/_build/html/cookbook.html @@ -0,0 +1,227 @@ + + + + + + + + Cookbook part 1: common patterns — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Cookbook part 1: common patterns

      +
      +

      Showing differences between successive queries

      +

      Suppose you have a database query which you run at one point in time, producing the output on the left, then again later producing the output on the right:

      +
       cat data/previous_counters.csv
      + color,count
      + red,3472
      + blue,6838
      + orange,694
      + purple,12
      +
      +
      +
       cat data/current_counters.csv
      + color,count
      + red,3467
      + orange,670
      + yellow,27
      + blue,6944
      +
      +
      +

      And, suppose you want to compute the differences in the counters between adjacent keys. Since the color names aren’t all in the same order, nor are they all present on both sides, we can’t just paste the two files side-by-side and do some column-four-minus-column-two arithmetic.

      +

      First, rename counter columns to make them distinct:

      +
       mlr --csv rename count,previous_count data/previous_counters.csv > data/prevtemp.csv
      +
      +
      +
       cat data/prevtemp.csv
      + color,previous_count
      + red,3472
      + blue,6838
      + orange,694
      + purple,12
      +
      +
      +
       mlr --csv rename count,current_count data/current_counters.csv > data/currtemp.csv
      +
      +
      +
       cat data/currtemp.csv
      + color,current_count
      + red,3467
      + orange,670
      + yellow,27
      + blue,6944
      +
      +
      +

      Then, join on the key field(s), and use unsparsify to zero-fill counters absent on one side but present on the other. Use --ul and --ur to emit unpaired records (namely, purple on the left and yellow on the right):

      +
       mlr --icsv --opprint \
      +   join -j color --ul --ur -f data/prevtemp.csv \
      +   then unsparsify --fill-with 0 \
      +   then put '$count_delta = $current_count - $previous_count' \
      +   data/currtemp.csv
      + color  previous_count current_count count_delta
      + red    3472           3467          -5
      + orange 694            670           -24
      + yellow 0              27            (error)
      + blue   6838           6944          106
      + purple 12             0             (error)
      +
      +
      +
      +
      +

      Memoization with out-of-stream variables

      +

      The recursive function for the Fibonacci sequence is famous for its computational complexity. Namely, using f(0)=1, f(1)=1, f(n)=f(n-1)+f(n-2) for n>=2, the evaluation tree branches left as well as right at each non-trivial level, resulting in millions or more paths to the root 0/1 nodes for larger n. This program

      +
      mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put '
      +  func f(n) {
      +      @fcount += 1;              # count number of calls to the function
      +      if (n < 2) {
      +          return 1
      +      } else {
      +          return f(n-1) + f(n-2) # recurse
      +      }
      +  }
      +
      +  @fcount = 0;
      +  $o = f($i);
      +  $fcount = @fcount;
      +
      +' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds
      +
      +
      +

      produces output like this:

      +
      i  o      fcount  seconds_delta
      +1  1      1       0
      +2  2      3       0.000039101
      +3  3      5       0.000015974
      +4  5      9       0.000019073
      +5  8      15      0.000026941
      +6  13     25      0.000036955
      +7  21     41      0.000056028
      +8  34     67      0.000086069
      +9  55     109     0.000134945
      +10 89     177     0.000217915
      +11 144    287     0.000355959
      +12 233    465     0.000506163
      +13 377    753     0.000811815
      +14 610    1219    0.001297235
      +15 987    1973    0.001960993
      +16 1597   3193    0.003417969
      +17 2584   5167    0.006215811
      +18 4181   8361    0.008294106
      +19 6765   13529   0.012095928
      +20 10946  21891   0.019592047
      +21 17711  35421   0.031193972
      +22 28657  57313   0.057254076
      +23 46368  92735   0.080307961
      +24 75025  150049  0.129482031
      +25 121393 242785  0.213325977
      +26 196418 392835  0.334423065
      +27 317811 635621  0.605969906
      +28 514229 1028457 0.971235037
      +
      +
      +

      Note that the time it takes to evaluate the function is blowing up exponentially as the input argument increases. Using @-variables, which persist across records, we can cache and reuse the results of previous computations:

      +
      mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put '
      +  func f(n) {
      +    @fcount += 1;                 # count number of calls to the function
      +    if (is_present(@fcache[n])) { # cache hit
      +      return @fcache[n]
      +    } else {                      # cache miss
      +      num rv = 1;
      +      if (n >= 2) {
      +        rv = f(n-1) + f(n-2)      # recurse
      +      }
      +      @fcache[n] = rv;
      +      return rv
      +    }
      +  }
      +  @fcount = 0;
      +  $o = f($i);
      +  $fcount = @fcount;
      +' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds
      +
      +
      +

      with output like this:

      +
      i  o      fcount seconds_delta
      +1  1      1      0
      +2  2      3      0.000053883
      +3  3      3      0.000035048
      +4  5      3      0.000045061
      +5  8      3      0.000014067
      +6  13     3      0.000028849
      +7  21     3      0.000028133
      +8  34     3      0.000027895
      +9  55     3      0.000014067
      +10 89     3      0.000015020
      +11 144    3      0.000012875
      +12 233    3      0.000033140
      +13 377    3      0.000014067
      +14 610    3      0.000012875
      +15 987    3      0.000029087
      +16 1597   3      0.000013828
      +17 2584   3      0.000013113
      +18 4181   3      0.000012875
      +19 6765   3      0.000013113
      +20 10946  3      0.000012875
      +21 17711  3      0.000013113
      +22 28657  3      0.000013113
      +23 46368  3      0.000015974
      +24 75025  3      0.000012875
      +25 121393 3      0.000013113
      +26 196418 3      0.000012875
      +27 317811 3      0.000013113
      +28 514229 3      0.000012875
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/cookbook2.html b/docs6b/docs/_build/html/cookbook2.html new file mode 100644 index 000000000..c97df2e29 --- /dev/null +++ b/docs6b/docs/_build/html/cookbook2.html @@ -0,0 +1,299 @@ + + + + + + + + Programming examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Programming examples

      +

      Here are a few things focusing on Miller’s DSL as a programming language per se.

      +
      +

      Sieve of Eratosthenes

      +

      The Sieve of Eratosthenes is a standard introductory programming topic. The idea is to find all primes up to some N by making a list of the numbers 1 to N, then striking out all multiples of 2 except 2 itself, all multiples of 3 except 3 itself, all multiples of 4 except 4 itself, and so on. Whatever survives that without getting marked is a prime. This is easy enough in Miller. Notice that here all the work is in begin and end statements; there is no file input (so we use mlr -n to keep Miller from waiting for input data).

      +
       cat programs/sieve.mlr
      + # ================================================================
      + # Sieve of Eratosthenes: simple example of Miller DSL as programming language.
      + # ================================================================
      +
      + # Put this in a begin-block so we can do either
      + #   mlr -n put -q -f name-of-this-file.mlr
      + # or
      + #   mlr -n put -q -f name-of-this-file.mlr -e '@n = 200'
      + # i.e. 100 is the default upper limit, and another can be specified using -e.
      + begin {
      +   @n = 100;
      + }
      +
      + end {
      +   for (int i = 0; i <= @n; i += 1) {
      +     @s[i] = true;
      +   }
      +   @s[0] = false; # 0 is neither prime nor composite
      +   @s[1] = false; # 1 is neither prime nor composite
      +   # Strike out multiples
      +   for (int i = 2; i <= @n; i += 1) {
      +     for (int j = i+i; j <= @n; j += i) {
      +       @s[j] = false;
      +     }
      +   }
      +   # Print survivors
      +   for (int i = 0; i <= @n; i += 1) {
      +     if (@s[i]) {
      +       print i;
      +     }
      +   }
      + }
      +
      +
      +
       mlr -n put -f programs/sieve.mlr
      + 2
      + 3
      + 5
      + 7
      + 11
      + 13
      + 17
      + 19
      + 23
      + 29
      + 31
      + 37
      + 41
      + 43
      + 47
      + 53
      + 59
      + 61
      + 67
      + 71
      + 73
      + 79
      + 83
      + 89
      + 97
      +
      +
      +
      +
      +

      Mandelbrot-set generator

      +

      The Mandelbrot set is also easily expressed. This isn’t an important case of data-processing in the vein for which Miller was designed, but it is an example of Miller as a general-purpose programming language – a test case for the expressiveness of the language.

      +

      The (approximate) computation of points in the complex plane which are and aren’t members is just a few lines of complex arithmetic (see the Wikipedia article); how to render them is another task. Using graphics libraries you can create PNG or JPEG files, but another fun way to do this is by printing various characters to the screen:

      +
       cat programs/mand.mlr
      + # Mandelbrot set generator: simple example of Miller DSL as programming language.
      + begin {
      +   # Set defaults
      +   @rcorn     = -2.0;
      +   @icorn     = -2.0;
      +   @side      = 4.0;
      +   @iheight   = 50;
      +   @iwidth    = 100;
      +   @maxits    = 100;
      +   @levelstep = 5;
      +   @chars     = "@X*o-."; # Palette of characters to print to the screen.
      +   @verbose   = false;
      +   @do_julia  = false;
      +   @jr        = 0.0;      # Real part of Julia point, if any
      +   @ji        = 0.0;      # Imaginary part of Julia point, if any
      + }
      +
      + # Here, we can override defaults from an input file (if any).  In Miller's
      + # put/filter DSL, absent-null right-hand sides result in no assignment so we
      + # can simply put @rcorn = $rcorn: if there is a field in the input like
      + # 'rcorn = -1.847' we'll read and use it, else we'll keep the default.
      + @rcorn     = $rcorn;
      + @icorn     = $icorn;
      + @side      = $side;
      + @iheight   = $iheight;
      + @iwidth    = $iwidth;
      + @maxits    = $maxits;
      + @levelstep = $levelstep;
      + @chars     = $chars;
      + @verbose   = $verbose;
      + @do_julia  = $do_julia;
      + @jr        = $jr;
      + @ji        = $ji;
      +
      + end {
      +   if (@verbose) {
      +     print "RCORN     = ".@rcorn;
      +     print "ICORN     = ".@icorn;
      +     print "SIDE      = ".@side;
      +     print "IHEIGHT   = ".@iheight;
      +     print "IWIDTH    = ".@iwidth;
      +     print "MAXITS    = ".@maxits;
      +     print "LEVELSTEP = ".@levelstep;
      +     print "CHARS     = ".@chars;
      +   }
      +
      +   # Iterate over a matrix of rows and columns, printing one character for each cell.
      +   for (int ii = @iheight-1; ii >= 0; ii -= 1) {
      +     num pi = @icorn + (ii/@iheight) * @side;
      +     for (int ir = 0; ir < @iwidth; ir += 1) {
      +       num pr = @rcorn + (ir/@iwidth) * @side;
      +       printn get_point_plot(pr, pi, @maxits, @do_julia, @jr, @ji);
      +     }
      +     print;
      +   }
      + }
      +
      + # This is a function to approximate membership in the Mandelbrot set (or Julia
      + # set for a given Julia point if do_julia == true) for a given point in the
      + # complex plane.
      + func get_point_plot(pr, pi, maxits, do_julia, jr, ji) {
      +   num zr = 0.0;
      +   num zi = 0.0;
      +   num cr = 0.0;
      +   num ci = 0.0;
      +
      +   if (!do_julia) {
      +     zr = 0.0;
      +     zi = 0.0;
      +     cr = pr;
      +     ci = pi;
      +   } else {
      +     zr = pr;
      +     zi = pi;
      +     cr = jr;
      +     ci = ji;
      +   }
      +
      +   int iti = 0;
      +   bool escaped = false;
      +   num zt = 0;
      +   for (iti = 0; iti < maxits; iti += 1) {
      +     num mag = zr*zr + zi+zi;
      +     if (mag > 4.0) {
      +         escaped = true;
      +         break;
      +     }
      +     # z := z^2 + c
      +     zt = zr*zr - zi*zi + cr;
      +     zi = 2*zr*zi + ci;
      +     zr = zt;
      +   }
      +   if (!escaped) {
      +     return ".";
      +   } else {
      +     # The // operator is Miller's (pythonic) integer-division operator
      +     int level = (iti // @levelstep) % strlen(@chars);
      +     return substr(@chars, level, level);
      +   }
      + }
      +
      +
      +

      At standard resolution this makes a nice little ASCII plot:

      +
       mlr -n put -f ./programs/mand.mlr
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXX.XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXooXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX**o..*XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX*-....-oXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@XXXXXXXXXX*......o*XXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXX**oo*-.-........oo.XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX....................X..o-XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX*oo......................oXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@XXX*XXXXXXXXXXXX**o........................*X*X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@XXXXXXooo***o*.*XX**X..........................o-XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@XXXXXXXX*-.......-***.............................oXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@XXXXXXXX*@..........Xo............................*XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@XXXX@XXXXXXXX*o@oX...........@...........................oXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + .........................................................o*XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@XXXXXXXXX*-.oX...........@...........................oXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@XXXXXXXXXX**@..........*o............................*XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@XXXXXXXXXXXXX-........***.............................oXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@XXXXXXXXXXXXoo****o*.XX***@..........................o-XXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@XXXXX*XXXX*XXXXXXX**-........................***XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX*o*.....................@o*XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXX*....................*..o-XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX*ooo*-.o........oo.X*XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX**@.....*XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX*o....-o*XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXo*o..*XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX*o*XXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXX@XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX@@XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
      +
      +
      +

      But using a very small font size (as small as my Mac will let me go), and by choosing the coordinates to zoom in on a particular part of the complex plane, we can get a nice little picture:

      +
      #!/bin/bash
      +# Get the number of rows and columns from the terminal window dimensions
      +iheight=$(stty size | mlr --nidx --fs space cut -f 1)
      +iwidth=$(stty size | mlr --nidx --fs space cut -f 2)
      +echo "rcorn=-1.755350,icorn=+0.014230,side=0.000020,maxits=10000,iheight=$iheight,iwidth=$iwidth" \
      +| mlr put -f programs/mand.mlr
      +
      +
      +_images/mand.png +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/cookbook3.html b/docs6b/docs/_build/html/cookbook3.html new file mode 100644 index 000000000..04cbdcc12 --- /dev/null +++ b/docs6b/docs/_build/html/cookbook3.html @@ -0,0 +1,365 @@ + + + + + + + + Cookbook part 3: Stats with and without out-of-stream variables — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Cookbook part 3: Stats with and without out-of-stream variables

      +
      +

      Overview

      +

      One of Miller’s strengths is its compact notation: for example, given input of the form

      +
       head -n 5 ../data/medium
      + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
      + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
      + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
      + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
      + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
      +
      +
      +

      you can simply do

      +
       mlr --oxtab stats1 -a sum -f x ../data/medium
      + x_sum 4986.019681679581
      +
      +
      +

      or

      +
       mlr --opprint stats1 -a sum -f x -g b ../data/medium
      + b   x_sum
      + pan 965.7636699425815
      + wye 1023.5484702619565
      + zee 979.7420161495838
      + eks 1016.7728571314786
      + hat 1000.192668193983
      +
      +
      +

      rather than the more tedious

      +
       mlr --oxtab put -q '
      +   @x_sum += $x;
      +   end {
      +     emit @x_sum
      +   }
      + ' data/medium
      + x_sum 4986.019681679581
      +
      +
      +

      or

      +
       mlr --opprint put -q '
      +   @x_sum[$b] += $x;
      +   end {
      +     emit @x_sum, "b"
      +   }
      + ' data/medium
      + b   x_sum
      + pan 965.7636699425815
      + wye 1023.5484702619565
      + zee 979.7420161495838
      + eks 1016.7728571314786
      + hat 1000.192668193983
      +
      +
      +

      The former (mlr stats1 et al.) has the advantages of being easier to type, being less error-prone to type, and running faster.

      +

      Nonetheless, out-of-stream variables (which I whimsically call oosvars), begin/end blocks, and emit statements give you the ability to implement logic – if you wish to do so – which isn’t present in other Miller verbs. (If you find yourself often using the same out-of-stream-variable logic over and over, please file a request at https://github.com/johnkerl/miller/issues to get it implemented directly in Go as a Miller verb of its own.)

      +

      The following examples compute some things using oosvars which are already computable using Miller verbs, by way of providing food for thought.

      +
      +
      +

      Mean without/with oosvars

      +
       mlr --opprint stats1 -a mean -f x data/medium
      + x_mean
      + 0.49860196816795804
      +
      +
      +
       mlr --opprint put -q '
      +   @x_sum += $x;
      +   @x_count += 1;
      +   end {
      +     @x_mean = @x_sum / @x_count;
      +     emit @x_mean
      +   }
      + ' data/medium
      + x_mean
      + 0.49860196816795804
      +
      +
      +
      +
      +

      Keyed mean without/with oosvars

      +
       mlr --opprint stats1 -a mean -f x -g a,b data/medium
      + a   b   x_mean
      + pan pan 0.5133141190437597
      + eks pan 0.48507555383425127
      + wye wye 0.49150092785839306
      + eks wye 0.4838950517724162
      + wye pan 0.4996119901034838
      + zee pan 0.5198298297816007
      + eks zee 0.49546320772681596
      + zee wye 0.5142667998230479
      + hat wye 0.49381326184632596
      + pan wye 0.5023618498923658
      + zee eks 0.4883932942792647
      + hat zee 0.5099985721987774
      + hat eks 0.48587864619953547
      + wye hat 0.4977304763723314
      + pan eks 0.5036718595143479
      + eks eks 0.5227992666570941
      + hat hat 0.47993053101017374
      + hat pan 0.4643355557376876
      + zee zee 0.5127559183726382
      + pan hat 0.492140950155604
      + pan zee 0.4966041598627583
      + zee hat 0.46772617655014515
      + wye zee 0.5059066170573692
      + eks hat 0.5006790659966355
      + wye eks 0.5306035254809106
      +
      +
      +
       mlr --opprint put -q '
      +   @x_sum[$a][$b] += $x;
      +   @x_count[$a][$b] += 1;
      +   end{
      +     for ((a, b), v in @x_sum) {
      +       @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b];
      +     }
      +     emit @x_mean, "a", "b"
      +   }
      + ' data/medium
      + a   b   x_mean
      + pan pan 0.5133141190437597
      + pan wye 0.5023618498923658
      + pan eks 0.5036718595143479
      + pan hat 0.492140950155604
      + pan zee 0.4966041598627583
      + eks pan 0.48507555383425127
      + eks wye 0.4838950517724162
      + eks zee 0.49546320772681596
      + eks eks 0.5227992666570941
      + eks hat 0.5006790659966355
      + wye wye 0.49150092785839306
      + wye pan 0.4996119901034838
      + wye hat 0.4977304763723314
      + wye zee 0.5059066170573692
      + wye eks 0.5306035254809106
      + zee pan 0.5198298297816007
      + zee wye 0.5142667998230479
      + zee eks 0.4883932942792647
      + zee zee 0.5127559183726382
      + zee hat 0.46772617655014515
      + hat wye 0.49381326184632596
      + hat zee 0.5099985721987774
      + hat eks 0.48587864619953547
      + hat hat 0.47993053101017374
      + hat pan 0.4643355557376876
      +
      +
      +
      +
      +

      Variance and standard deviation without/with oosvars

      +
       mlr --oxtab stats1 -a count,sum,mean,var,stddev -f x data/medium
      + x_count  10000
      + x_sum    4986.019681679581
      + x_mean   0.49860196816795804
      + x_var    0.08426974433144456
      + x_stddev 0.2902925151144007
      +
      +
      +
       cat variance.mlr
      + @n += 1;
      + @sumx += $x;
      + @sumx2 += $x**2;
      + end {
      +   @mean = @sumx / @n;
      +   @var = (@sumx2 - @mean * (2 * @sumx - @n * @mean)) / (@n - 1);
      +   @stddev = sqrt(@var);
      +   emitf @n, @sumx, @sumx2, @mean, @var, @stddev
      + }
      +
      +
      +
       mlr --oxtab put -q -f variance.mlr data/medium
      + n      10000
      + sumx   4986.019681679581
      + sumx2  3328.652400179729
      + mean   0.49860196816795804
      + var    0.08426974433144456
      + stddev 0.2902925151144007
      +
      +
      +

      You can also do this keyed, of course, imitating the keyed-mean example above.

      +
      +
      +

      Min/max without/with oosvars

      +
       mlr --oxtab stats1 -a min,max -f x data/medium
      + x_min 4.509679127584487e-05
      + x_max 0.999952670371898
      +
      +
      +
       mlr --oxtab put -q '
      +   @x_min = min(@x_min, $x);
      +   @x_max = max(@x_max, $x);
      +   end{emitf @x_min, @x_max}
      + ' data/medium
      + x_min 4.509679127584487e-05
      + x_max 0.999952670371898
      +
      +
      +
      +
      +

      Keyed min/max without/with oosvars

      +
       mlr --opprint stats1 -a min,max -f x -g a data/medium
      + a   x_min                  x_max
      + pan 0.00020390740306253097 0.9994029107062516
      + eks 0.0006917972627396018  0.9988110946859143
      + wye 0.0001874794831505655  0.9998228522652893
      + zee 0.0005486114815762555  0.9994904324789629
      + hat 4.509679127584487e-05  0.999952670371898
      +
      +
      +
       mlr --opprint --from data/medium put -q '
      +   @min[$a] = min(@min[$a], $x);
      +   @max[$a] = max(@max[$a], $x);
      +   end{
      +     emit (@min, @max), "a";
      +   }
      + '
      + a   min                    max
      + pan 0.00020390740306253097 0.9994029107062516
      + eks 0.0006917972627396018  0.9988110946859143
      + wye 0.0001874794831505655  0.9998228522652893
      + zee 0.0005486114815762555  0.9994904324789629
      + hat 4.509679127584487e-05  0.999952670371898
      +
      +
      +
      +
      +

      Delta without/with oosvars

      +
       mlr --opprint step -a delta -f x data/small
      + a   b   i x                   y                   x_delta
      + pan pan 1 0.3467901443380824  0.7268028627434533  0
      + eks pan 2 0.7586799647899636  0.5221511083334797  0.41188982045188116
      + wye wye 3 0.20460330576630303 0.33831852551664776 -0.5540766590236605
      + eks wye 4 0.38139939387114097 0.13418874328430463 0.17679608810483793
      + wye pan 5 0.5732889198020006  0.8636244699032729  0.19188952593085962
      +
      +
      +
       mlr --opprint put '
      +   $x_delta = is_present(@last) ? $x - @last : 0;
      +   @last = $x
      + ' data/small
      + a   b   i x                   y                   x_delta
      + pan pan 1 0.3467901443380824  0.7268028627434533  0
      + eks pan 2 0.7586799647899636  0.5221511083334797  0.41188982045188116
      + wye wye 3 0.20460330576630303 0.33831852551664776 -0.5540766590236605
      + eks wye 4 0.38139939387114097 0.13418874328430463 0.17679608810483793
      + wye pan 5 0.5732889198020006  0.8636244699032729  0.19188952593085962
      +
      +
      +
      +
      +

      Keyed delta without/with oosvars

      +
       mlr --opprint step -a delta -f x -g a data/small
      + a   b   i x                   y                   x_delta
      + pan pan 1 0.3467901443380824  0.7268028627434533  0
      + eks pan 2 0.7586799647899636  0.5221511083334797  0
      + wye wye 3 0.20460330576630303 0.33831852551664776 0
      + eks wye 4 0.38139939387114097 0.13418874328430463 -0.3772805709188226
      + wye pan 5 0.5732889198020006  0.8636244699032729  0.36868561403569755
      +
      +
      +
       mlr --opprint put '
      +   $x_delta = is_present(@last[$a]) ? $x - @last[$a] : 0;
      +   @last[$a]=$x
      + ' data/small
      + a   b   i x                   y                   x_delta
      + pan pan 1 0.3467901443380824  0.7268028627434533  0
      + eks pan 2 0.7586799647899636  0.5221511083334797  0
      + wye wye 3 0.20460330576630303 0.33831852551664776 0
      + eks wye 4 0.38139939387114097 0.13418874328430463 -0.3772805709188226
      + wye pan 5 0.5732889198020006  0.8636244699032729  0.36868561403569755
      +
      +
      +
      +
      +

      Exponentially weighted moving averages without/with oosvars

      +
       mlr --opprint step -a ewma -d 0.1 -f x data/small
      + a   b   i x                   y                   x_ewma_0.1
      + pan pan 1 0.3467901443380824  0.7268028627434533  0.3467901443380824
      + eks pan 2 0.7586799647899636  0.5221511083334797  0.3879791263832706
      + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387
      + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055
      + wye pan 5 0.5732889198020006  0.8636244699032729  0.3910644883290776
      +
      +
      +
       mlr --opprint put '
      +   begin{ @a=0.1 };
      +   $e = NR==1 ? $x : @a * $x + (1 - @a) * @e;
      +   @e=$e
      + ' data/small
      + a   b   i x                   y                   e
      + pan pan 1 0.3467901443380824  0.7268028627434533  0.3467901443380824
      + eks pan 2 0.7586799647899636  0.5221511083334797  0.3879791263832706
      + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387
      + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055
      + wye pan 5 0.5732889198020006  0.8636244699032729  0.3910644883290776
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/cookbook4.html b/docs6b/docs/_build/html/cookbook4.html new file mode 100644 index 000000000..488dfd7a5 --- /dev/null +++ b/docs6b/docs/_build/html/cookbook4.html @@ -0,0 +1,289 @@ + + + + + + + + Cookbook4: to be filed — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Cookbook4: to be filed

      +
      +

      DKVP I/O in Python

      +

      Here are the I/O routines:

      +
      #!/usr/bin/env python
      +
      +# ================================================================
      +# Example of DKVP I/O using Python.
      +#
      +# Key point: Use Miller for what it's good at; pass data into/out of tools in
      +# other languages to do what they're good at.
      +#
      +#   bash$ python -i dkvp_io.py
      +#
      +#   # READ
      +#   >>> map = dkvpline2map('x=1,y=2', '=', ',')
      +#   >>> map
      +#   OrderedDict([('x', '1'), ('y', '2')])
      +#
      +#   # MODIFY
      +#   >>> map['z'] = map['x'] + map['y']
      +#   >>> map
      +#   OrderedDict([('x', '1'), ('y', '2'), ('z', 3)])
      +#
      +#   # WRITE
      +#   >>> line = map2dkvpline(map, '=', ',')
      +#   >>> line
      +#   'x=1,y=2,z=3'
      +#
      +# ================================================================
      +
      +import re
      +import collections
      +
      +# ----------------------------------------------------------------
      +# ips and ifs (input pair separator and input field separator) are nominally '=' and ','.
      +def dkvpline2map(line, ips, ifs):
      +    pairs = re.split(ifs, line)
      +    map = collections.OrderedDict()
      +    for pair in pairs:
      +            key, value = re.split(ips, pair, 1)
      +
      +            # Type inference:
      +            try:
      +                    value = int(value)
      +            except:
      +                    try:
      +                            value = float(value)
      +                    except:
      +                            pass
      +
      +            map[key] = value
      +    return map
      +
      +# ----------------------------------------------------------------
      +# ops and ofs (output pair separator and output field separator) are nominally '=' and ','.
      +def map2dkvpline(map , ops, ofs):
      +    line = ''
      +    pairs = []
      +    for key in map:
      +            pairs.append(str(key) + ops + str(map[key]))
      +    return str.join(ofs, pairs)
      +
      +
      +

      And here is an example using them:

      +
       cat polyglot-dkvp-io/example.py
      + #!/usr/bin/env python
      +
      + import sys
      + import re
      + import copy
      + import dkvp_io
      +
      + while True:
      +     # Read the original record:
      +     line = sys.stdin.readline().strip()
      +     if line == '':
      +             break
      +     map = dkvp_io.dkvpline2map(line, '=', ',')
      +
      +     # Drop a field:
      +     map.pop('x')
      +
      +     # Compute some new fields:
      +     map['ab'] = map['a'] + map['b']
      +     map['iy'] = map['i'] + map['y']
      +
      +     # Add new fields which show type of each already-existing field:
      +     omap = copy.copy(map) # since otherwise the for-loop will modify what it loops over
      +     keys = omap.keys()
      +     for key in keys:
      +             # Convert "<type 'int'>" to just "int", etc.:
      +             type_string = str(map[key].__class__)
      +             type_string = re.sub("<type '", "", type_string) # python2
      +             type_string = re.sub("<class '", "", type_string) # python3
      +             type_string = re.sub("'>", "", type_string)
      +             map['t'+key] = type_string
      +
      +     # Write the modified record:
      +     print(dkvp_io.map2dkvpline(map, '=', ','))
      +
      +
      +

      Run as-is:

      +
       python polyglot-dkvp-io/example.py < data/small
      + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      +
      +
      +

      Run as-is, then pipe to Miller for pretty-printing:

      +
       python polyglot-dkvp-io/example.py < data/small | mlr --opprint cat
      + a   b   i y                   ab     iy                 ta  tb  ti  ty    tab tiy
      + pan pan 1 0.7268028627434533  panpan 1.7268028627434533 str str int float str float
      + eks pan 2 0.5221511083334797  ekspan 2.5221511083334796 str str int float str float
      + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 str str int float str float
      + eks wye 4 0.13418874328430463 ekswye 4.134188743284304  str str int float str float
      + wye pan 5 0.8636244699032729  wyepan 5.863624469903273  str str int float str float
      +
      +
      +
      +
      +

      DKVP I/O in Ruby

      +

      Here are the I/O routines:

      +
      #!/usr/bin/env ruby
      +
      +# ================================================================
      +# Example of DKVP I/O using Ruby.
      +#
      +# Key point: Use Miller for what it's good at; pass data into/out of tools in
      +# other languages to do what they're good at.
      +#
      +#   bash$ irb -I. -r dkvp_io.rb
      +#
      +#   # READ
      +#   irb(main):001:0> map = dkvpline2map('x=1,y=2', '=', ',')
      +#   => {"x"=>"1", "y"=>"2"}
      +#
      +#   # MODIFY
      +#   irb(main):001:0> map['z'] = map['x'] + map['y']
      +#   => 3
      +#
      +#   # WRITE
      +#   irb(main):002:0> line = map2dkvpline(map, '=', ',')
      +#   => "x=1,y=2,z=3"
      +#
      +# ================================================================
      +
      +# ----------------------------------------------------------------
      +# ips and ifs (input pair separator and input field separator) are nominally '=' and ','.
      +def dkvpline2map(line, ips, ifs)
      +  map = {}
      +  line.split(ifs).each do |pair|
      +    (k, v) = pair.split(ips, 2)
      +
      +    # Type inference:
      +    begin
      +      v = Integer(v)
      +    rescue ArgumentError
      +      begin
      +        v = Float(v)
      +      rescue ArgumentError
      +        # Leave as string
      +      end
      +    end
      +
      +    map[k] = v
      +  end
      +  map
      +end
      +
      +# ----------------------------------------------------------------
      +# ops and ofs (output pair separator and output field separator) are nominally '=' and ','.
      +def map2dkvpline(map, ops, ofs)
      +  map.collect{|k,v| k.to_s + ops + v.to_s}.join(ofs)
      +end
      +
      +
      +

      And here is an example using them:

      +
       cat polyglot-dkvp-io/example.rb
      + #!/usr/bin/env ruby
      +
      + require 'dkvp_io'
      +
      + ARGF.each do |line|
      +   # Read the original record:
      +   map = dkvpline2map(line.chomp, '=', ',')
      +
      +   # Drop a field:
      +   map.delete('x')
      +
      +   # Compute some new fields:
      +   map['ab'] = map['a'] + map['b']
      +   map['iy'] = map['i'] + map['y']
      +
      +   # Add new fields which show type of each already-existing field:
      +   keys = map.keys
      +   keys.each do |key|
      +     map['t'+key] = map[key].class
      +   end
      +
      +   # Write the modified record:
      +   puts map2dkvpline(map, '=', ',')
      + end
      +
      +
      +

      Run as-is:

      +
       ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small
      + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      +
      +
      +

      Run as-is, then pipe to Miller for pretty-printing:

      +
       ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small | mlr --opprint cat
      + a   b   i y                   ab     iy                 ta     tb     ti      ty    tab    tiy
      + pan pan 1 0.7268028627434533  panpan 1.7268028627434533 String String Integer Float String Float
      + eks pan 2 0.5221511083334797  ekspan 2.5221511083334796 String String Integer Float String Float
      + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 String String Integer Float String Float
      + eks wye 4 0.13418874328430463 ekswye 4.134188743284304  String String Integer Float String Float
      + wye pan 5 0.8636244699032729  wyepan 5.863624469903273  String String Integer Float String Float
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/csv-with-and-without-headers.html b/docs6b/docs/_build/html/csv-with-and-without-headers.html new file mode 100644 index 000000000..c3cce1fa5 --- /dev/null +++ b/docs6b/docs/_build/html/csv-with-and-without-headers.html @@ -0,0 +1,177 @@ + + + + + + + + CSV, with and without headers — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      CSV, with and without headers

      +
      +

      Headerless CSV on input or output

      +

      Sometimes we get CSV files which lack a header. For example (data/headerless.csv):

      +
       cat data/headerless.csv
      + John,23,present
      + Fred,34,present
      + Alice,56,missing
      + Carol,45,present
      +
      +
      +

      You can use Miller to add a header. The --implicit-csv-header applies positionally indexed labels:

      +
       mlr --csv --implicit-csv-header cat data/headerless.csv
      + 1,2,3
      + John,23,present
      + Fred,34,present
      + Alice,56,missing
      + Carol,45,present
      +
      +
      +

      Following that, you can rename the positionally indexed labels to names with meaning for your context. For example:

      +
       mlr --csv --implicit-csv-header label name,age,status data/headerless.csv
      + name,age,status
      + John,23,present
      + Fred,34,present
      + Alice,56,missing
      + Carol,45,present
      +
      +
      +

      Likewise, if you need to produce CSV which is lacking its header, you can pipe Miller’s output to the system command sed 1d, or you can use Miller’s --headerless-csv-output option:

      +
       head -5 data/colored-shapes.dkvp | mlr --ocsv cat
      + color,shape,flag,i,u,v,w,x
      + yellow,triangle,1,11,0.6321695890307647,0.9887207810889004,0.4364983936735774,5.7981881667050565
      + red,square,1,15,0.21966833570651523,0.001257332190235938,0.7927778364718627,2.944117399716207
      + red,circle,1,16,0.20901671281497636,0.29005231936593445,0.13810280912907674,5.065034003400998
      + red,square,0,48,0.9562743938458542,0.7467203085342884,0.7755423050923582,7.117831369597269
      + purple,triangle,0,51,0.4355354501763202,0.8591292672156728,0.8122903963006748,5.753094629505863
      +
      +
      +
       head -5 data/colored-shapes.dkvp | mlr --ocsv --headerless-csv-output cat
      + yellow,triangle,1,11,0.6321695890307647,0.9887207810889004,0.4364983936735774,5.7981881667050565
      + red,square,1,15,0.21966833570651523,0.001257332190235938,0.7927778364718627,2.944117399716207
      + red,circle,1,16,0.20901671281497636,0.29005231936593445,0.13810280912907674,5.065034003400998
      + red,square,0,48,0.9562743938458542,0.7467203085342884,0.7755423050923582,7.117831369597269
      + purple,triangle,0,51,0.4355354501763202,0.8591292672156728,0.8122903963006748,5.753094629505863
      +
      +
      +

      Lastly, often we say “CSV” or “TSV” when we have positionally indexed data in columns which are separated by commas or tabs, respectively. In this case it’s perhaps simpler to just use NIDX format which was designed for this purpose. (See also File formats.) For example:

      +
       mlr --inidx --ifs comma --oxtab cut -f 1,3 data/headerless.csv
      + 1 John
      + 3 present
      +
      + 1 Fred
      + 3 present
      +
      + 1 Alice
      + 3 missing
      +
      + 1 Carol
      + 3 present
      +
      +
      +
      +
      +

      Headerless CSV with duplicate field values

      +

      Miller is (by central design) a mapping from name to value, rather than integer position to value as in most tools in the Unix toolkit such as sort, cut, awk, etc. So given input Yea=1,Yea=2 on the same input line, first Yea=1 is stored, then updated with Yea=2. This is in the input-parser and the value Yea=1 is unavailable to any further processing. The following example line comes from a headerless CSV file and includes 5 times the string (value) 'NA':

      +
       ag '0.9' nas.csv | head -1
      + 2:-349801.10097848,4537221.43295653,2,1,NA,NA,NA,NA,NA
      +
      +
      +

      The repeated 'NA' strings (values) in the same line will be treated as fields (columns) with same name, thus only one is kept in the output.

      +

      This can be worked around by telling mlr that there is no header row by using --implicit-csv-header or changing the input format by using nidx like so:

      +
      ag '0.9' nas.csv | mlr --n2c --fs "," label xsn,ysn,x,y,t,a,e29,e31,e32 then head
      +
      +
      +
      +
      +

      Regularizing ragged CSV

      +

      Miller handles compliant CSV: in particular, it’s an error if the number of data fields in a given data line don’t match the number of header lines. But in the event that you have a CSV file in which some lines have less than the full number of fields, you can use Miller to pad them out. The trick is to use NIDX format, for which each line stands on its own without respect to a header line.

      +
       cat data/ragged.csv
      + a,b,c
      + 1,2,3
      + 4,5
      + 6,7,8,9
      +
      +
      +
       mlr --from data/ragged.csv --fs comma --nidx put '
      +   @maxnf = max(@maxnf, NF);
      +   @nf = NF;
      +   while(@nf < @maxnf) {
      +     @nf += 1;
      +     $[@nf] = ""
      +   }
      + '
      + a,b,c
      + 1,2,3
      + 4,5
      + 6,7,8,9
      +
      +
      +

      or, more simply,

      +
       mlr --from data/ragged.csv --fs comma --nidx put '
      +   @maxnf = max(@maxnf, NF);
      +   while(NF < @maxnf) {
      +     $[NF+1] = "";
      +   }
      + '
      + a,b,c
      + 1,2,3
      + 4,5
      + 6,7,8,9
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/customization.html b/docs6b/docs/_build/html/customization.html new file mode 100644 index 000000000..5a23395cc --- /dev/null +++ b/docs6b/docs/_build/html/customization.html @@ -0,0 +1,131 @@ + + + + + + + + Customization: .mlrrc — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Customization: .mlrrc

      +
      +

      How to use .mlrrc

      +

      Suppose you always use CSV files. Then instead of always having to type --csv as in

      +
       mlr --csv cut -x -f extra mydata.csv
      +
      +
      +
       mlr --csv sort -n id mydata.csv
      +
      +
      +

      and so on, you can instead put the following into your $HOME/.mlrrc:

      +
      --csv
      +
      +
      +

      Then you can just type things like

      +
       mlr cut -x -f extra mydata.csv
      +
      +
      +
       mlr sort -n id mydata.csv
      +
      +
      +

      and the --csv part will automatically be understood. (If you do want to process, say, a JSON file then mlr --json ... at the command line will override the default from your .mlrrc.)

      +
      +
      +

      What you can put in your .mlrrc

      +
        +
      • You can include any command-line flags, except the “terminal” ones such as --help.

      • +
      • The --prepipe, --load, and --mload flags aren’t allowed in .mlrrc as they control code execution, and could result in your scripts running things you don’t expect if you receive data from someone with a .mlrrc in it.

      • +
      • The formatting rule is you need to put one flag beginning with -- per line: for example, --csv on one line and --nr-progress-mod 1000 on a separate line.

      • +
      • Since every line starts with a -- option, you can leave off the initial -- if you want. For example, ojson is the same as --ojson, and nr-progress-mod 1000 is the same as --nr-progress-mod 1000.

      • +
      • Comments are from a # to the end of the line.

      • +
      • Empty lines are ignored – including lines which are empty after comments are removed.

      • +
      +

      Here is an example .mlrrc file:

      +
      # Input and output formats are CSV by default (unless otherwise specified
      +# on the mlr command line):
      +csv
      +
      +# If a data line has fewer fields than the header line, instead of erroring
      +# (which is the default), just insert empty values for the missing ones:
      +allow-ragged-csv-input
      +
      +# These are no-ops for CSV, but when I do use JSON output, I want these
      +# pretty-printing options to be used:
      +jvstack
      +jlistwrap
      +
      +# Use "@", rather than "#", for comments within data files:
      +skip-comments-with @
      +
      +
      +
      +
      +

      Where to put your .mlrrc

      +

      If the environment variable MLRRC is set:

      +
        +
      • If its value is __none__ then no .mlrrc files are processed. (This is nice for things like regression testing.)

      • +
      • Otherwise, its value (as a filename) is loaded and processed. If there are syntax errors, they abort mlr with a usage message (as if you had mistyped something on the command line). If the file can’t be loaded at all, though, it is silently skipped.

      • +
      • Any .mlrrc in your home directory or current directory is ignored whenever MLRRC is set in the environment.

      • +
      • Example line in your shell’s rc file: export MLRRC=/path/to/my/mlrrc

      • +
      +

      Otherwise:

      +
        +
      • If $HOME/.mlrrc exists, it’s processed as above.

      • +
      • If ./.mlrrc exists, it’s then also processed as above.

      • +
      • The idea is you can have all your settings in your $HOME/.mlrrc, then override maybe one or two for your current directory if you like.

      • +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/data-cleaning-examples.html b/docs6b/docs/_build/html/data-cleaning-examples.html new file mode 100644 index 000000000..3af32f635 --- /dev/null +++ b/docs6b/docs/_build/html/data-cleaning-examples.html @@ -0,0 +1,107 @@ + + + + + + + + Data-cleaning examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      +
      + +
      +

      Data-cleaning examples

      +

      Here are some ways to use the type-checking options as described in Type-test and type-assertion expressions Suppose you have the following data file, with inconsistent typing for boolean. (Also imagine that, for the sake of discussion, we have a million-line file rather than a four-line file, so we can’t see it all at once and some automation is called for.)

      +
       cat data/het-bool.csv
      + name,reachable
      + barney,false
      + betty,true
      + fred,true
      + wilma,1
      +
      +
      +

      One option is to coerce everything to boolean, or integer:

      +
       mlr --icsv --opprint put '$reachable = boolean($reachable)' data/het-bool.csv
      + name   reachable
      + barney false
      + betty  true
      + fred   true
      + wilma  true
      +
      +
      +
       mlr --icsv --opprint put '$reachable = int(boolean($reachable))' data/het-bool.csv
      + name   reachable
      + barney 0
      + betty  1
      + fred   1
      + wilma  1
      +
      +
      +

      A second option is to flag badly formatted data within the output stream:

      +
       mlr --icsv --opprint put '$format_ok = is_string($reachable)' data/het-bool.csv
      + name   reachable format_ok
      + barney false     false
      + betty  true      false
      + fred   true      false
      + wilma  1         false
      +
      +
      +

      Or perhaps to flag badly formatted data outside the output stream:

      +
       mlr --icsv --opprint put '
      +   if (!is_string($reachable)) {eprint "Malformed at NR=".NR}
      + ' data/het-bool.csv
      + Malformed at NR=1
      + Malformed at NR=2
      + Malformed at NR=3
      + Malformed at NR=4
      + name   reachable
      + barney false
      + betty  true
      + fred   true
      + wilma  1
      +
      +
      +

      A third way is to abort the process on first instance of bad data:

      +
       mlr --csv put '$reachable = asserting_string($reachable)' data/het-bool.csv
      + Miller: is_string type-assertion failed at NR=1 FNR=1 FILENAME=data/het-bool.csv
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/data-diving-examples.html b/docs6b/docs/_build/html/data-diving-examples.html new file mode 100644 index 000000000..41dfc2035 --- /dev/null +++ b/docs6b/docs/_build/html/data-diving-examples.html @@ -0,0 +1,248 @@ + + + + + + + + Data-diving examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Data-diving examples

      +
      +

      flins data

      +

      The flins.csv file is some sample data obtained from https://support.spatialkey.com/spatialkey-sample-csv-data.

      +

      Vertical-tabular format is good for a quick look at CSV data layout – seeing what columns you have to work with:

      +
       head -n 2 data/flins.csv | mlr --icsv --oxtab cat
      + county   Seminole
      + tiv_2011 22890.55
      + tiv_2012 20848.71
      + line     Residential
      +
      +
      +

      A few simple queries:

      +
       mlr --from data/flins.csv --icsv --opprint count-distinct -f county | head
      + county     count
      + Seminole   1
      + Miami Dade 2
      + Palm Beach 1
      + Highlands  2
      + Duval      1
      + St. Johns  1
      +
      +
      +
       mlr --from data/flins.csv --icsv --opprint count-distinct -f construction,line
      +
      +
      +

      Categorization of total insured value:

      +
       mlr --from data/flins.csv --icsv --opprint stats1 -a min,mean,max -f tiv_2012
      + tiv_2012_min tiv_2012_mean      tiv_2012_max
      + 19757.91     1061531.4637499999 2785551.63
      +
      +
      +
       mlr --from data/flins.csv --icsv --opprint \
      +   stats1 -a min,mean,max -f tiv_2012 -g construction,line
      +
      +
      +
       mlr --from data/flins.csv --icsv --oxtab \
      +   stats1 -a p0,p10,p50,p90,p95,p99,p100 -f hu_site_deductible
      +
      +
      +
       mlr --from data/flins.csv --icsv --opprint \
      +   stats1 -a p95,p99,p100 -f hu_site_deductible -g county \
      +   then sort -f county | head
      + county
      + Duval
      + Highlands
      + Miami Dade
      + Palm Beach
      + Seminole
      + St. Johns
      +
      +
      +
       mlr --from data/flins.csv --icsv --oxtab \
      +   stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012
      + tiv_2011_tiv_2012_corr  0.9353629581411828
      + tiv_2011_tiv_2012_ols_m 1.0890905877734807
      + tiv_2011_tiv_2012_ols_b 103095.52335638746
      + tiv_2011_tiv_2012_ols_n 8
      + tiv_2011_tiv_2012_r2    0.8749038634626236
      +
      +
      +
       mlr --from data/flins.csv --icsv --opprint \
      +   stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012 -g county
      + county     tiv_2011_tiv_2012_corr tiv_2011_tiv_2012_ols_m tiv_2011_tiv_2012_ols_b tiv_2011_tiv_2012_ols_n tiv_2011_tiv_2012_r2
      + Seminole   -                      -                       -                       1                       -
      + Miami Dade 1                      0.9306426512386247      -2311.1543275160047     2                       0.9999999999999999
      + Palm Beach -                      -                       -                       1                       -
      + Highlands  0.9999999999999997     1.055692910750992       -4529.7939388307705     2                       0.9999999999999992
      + Duval      -                      -                       -                       1                       -
      + St. Johns  -                      -                       -                       1                       -
      +
      +
      +
      +
      +

      Color/shape data

      +

      The colored-shapes.dkvp file is some sample data produced by the mkdat2 script. The idea is:

      +
        +
      • Produce some data with known distributions and correlations, and verify that Miller recovers those properties empirically.

      • +
      • Each record is labeled with one of a few colors and one of a few shapes.

      • +
      • The flag field is 0 or 1, with probability dependent on color

      • +
      • The u field is plain uniform on the unit interval.

      • +
      • The v field is the same, except tightly correlated with u for red circles.

      • +
      • The w field is autocorrelated for each color/shape pair.

      • +
      • The x field is boring Gaussian with mean 5 and standard deviation about 1.2, with no dependence on color or shape.

      • +
      +

      Peek at the data:

      +
       wc -l data/colored-shapes.dkvp
      +    10078 data/colored-shapes.dkvp
      +
      +
      +
       head -n 6 data/colored-shapes.dkvp | mlr --opprint cat
      + color  shape    flag i  u                   v                    w                   x
      + yellow triangle 1    11 0.6321695890307647  0.9887207810889004   0.4364983936735774  5.7981881667050565
      + red    square   1    15 0.21966833570651523 0.001257332190235938 0.7927778364718627  2.944117399716207
      + red    circle   1    16 0.20901671281497636 0.29005231936593445  0.13810280912907674 5.065034003400998
      + red    square   0    48 0.9562743938458542  0.7467203085342884   0.7755423050923582  7.117831369597269
      + purple triangle 0    51 0.4355354501763202  0.8591292672156728   0.8122903963006748  5.753094629505863
      + red    square   0    64 0.2015510269821953  0.9531098083420033   0.7719912015786777  5.612050466474166
      +
      +
      +

      Look at uncategorized stats (using creach for spacing).

      +

      Here it looks reasonable that u is unit-uniform; something’s up with v but we can’t yet see what:

      +
       mlr --oxtab stats1 -a min,mean,max -f flag,u,v data/colored-shapes.dkvp | creach 3
      + flag_min  0
      + flag_mean 0.39888866838658465
      + flag_max  1
      +
      + u_min     0.000043912454007477564
      + u_mean    0.4983263438118866
      + u_max     0.9999687954968421
      +
      + v_min     -0.09270905318501277
      + v_mean    0.49778696527477023
      + v_max     1.0724998185026013
      +
      +
      +

      The histogram shows the different distribution of 0/1 flags:

      +
       mlr --opprint histogram -f flag,u,v --lo -0.1 --hi 1.1 --nbins 12 data/colored-shapes.dkvp
      + bin_lo                bin_hi              flag_count u_count v_count
      + -0.010000000000000002 0.09000000000000002 6058       0       36
      + 0.09000000000000002   0.19000000000000003 0          1062    988
      + 0.19000000000000003   0.29000000000000004 0          985     1003
      + 0.29000000000000004   0.39000000000000007 0          1024    1014
      + 0.39000000000000007   0.4900000000000001  0          1002    991
      + 0.4900000000000001    0.5900000000000002  0          989     1041
      + 0.5900000000000002    0.6900000000000002  0          1001    1016
      + 0.6900000000000002    0.7900000000000001  0          972     962
      + 0.7900000000000001    0.8900000000000002  0          1035    1070
      + 0.8900000000000002    0.9900000000000002  0          995     993
      + 0.9900000000000002    1.0900000000000003  4020       1013    939
      + 1.0900000000000003    1.1900000000000002  0          0       25
      +
      +
      +

      Look at univariate stats by color and shape. In particular, color-dependent flag probabilities pop out, aligning with their original Bernoulli probablities from the data-generator script:

      +
       mlr --opprint stats1 -a min,mean,max -f flag,u,v -g color \
      +   then sort -f color \
      +   data/colored-shapes.dkvp
      + color  flag_min flag_mean           flag_max u_min                   u_mean              u_max              v_min                 v_mean              v_max
      + blue   0        0.5843537414965987  1        0.000043912454007477564 0.517717155039078   0.9999687954968421 0.0014886830387470518 0.49105642841387653 0.9995761761685742
      + green  0        0.20919747520288548 1        0.00048750676198217047  0.5048610622924616  0.9999361779701204 0.0005012669003675585 0.49908475928072205 0.9996764373885353
      + orange 0        0.5214521452145214  1        0.00123537823160913     0.49053241689014415 0.9988853487546249 0.0024486660337188493 0.4877637745987629  0.998475130432018
      + purple 0        0.09019264448336252 1        0.0002655214518428872   0.4940049543793683  0.9996465731736793 0.0003641137096487279 0.497050699948439   0.9999751864255598
      + red    0        0.3031674208144796  1        0.0006711367180041172   0.49255964831571375 0.9998822102016469 -0.09270905318501277  0.4965350959465078  1.0724998185026013
      + yellow 0        0.8924274593064402  1        0.001300228762057487    0.49712912165196765 0.99992313390574   0.0007109695568577878 0.510626599360317   0.9999189897724752
      +
      +
      +
       mlr --opprint stats1 -a min,mean,max -f flag,u,v -g shape \
      +   then sort -f shape \
      +   data/colored-shapes.dkvp
      + shape    flag_min flag_mean           flag_max u_min                   u_mean              u_max              v_min                  v_mean              v_max
      + circle   0        0.3998456194519491  1        0.000043912454007477564 0.49855450951394115 0.99992313390574   -0.09270905318501277   0.49552415740048406 1.0724998185026013
      + square   0        0.39611178614823817 1        0.0001881939925673093   0.499385458061097   0.9999687954968421 0.00008930277299445954 0.49653825501903986 0.9999751864255598
      + triangle 0        0.4015421115065243  1        0.000881025170573424    0.4968585405884252  0.9996614910922645 0.000716883409890845   0.501049532862137   0.9999946837499262
      +
      +
      +

      Look at bivariate stats by color and shape. In particular, u,v pairwise correlation for red circles pops out:

      +
       mlr --opprint --right stats2 -a corr -f u,v,w,x data/colored-shapes.dkvp
      +            u_v_corr              w_x_corr
      + 0.13341803768384553 -0.011319938208638764
      +
      +
      +
       mlr --opprint --right \
      +   stats2 -a corr -f u,v,w,x -g color,shape then sort -nr u_v_corr \
      +   data/colored-shapes.dkvp
      +  color    shape              u_v_corr               w_x_corr
      +    red   circle    0.9807984157534667  -0.018565046320623148
      + orange   square   0.17685846147882145   -0.07104374629148885
      +  green   circle   0.05764430126828069   0.011795210176784067
      +    red   square  0.055744791559722166 -0.0006802175149145207
      + yellow triangle   0.04457267106380469    0.02460476240108526
      + yellow   square   0.04379171794446621   -0.04462267239937856
      + purple   circle   0.03587354791796681    0.13411247530136805
      +   blue   square   0.03241156493114544   -0.05350791240143263
      +   blue triangle  0.015356295190464324 -0.0006084778850362686
      + orange   circle   0.01051866723398945    -0.1627949723421722
      +    red triangle   0.00809781003735548   0.012485753551391776
      + purple triangle  0.005155038421780437   -0.04505792148014131
      + purple   square  -0.02568020549187632    0.05769444883779078
      +  green   square -0.025775985300150128  -0.003265248022084335
      + orange triangle -0.030456930370361554     -0.131870019629393
      + yellow   circle  -0.06477338560056926    0.07369474300245252
      +   blue   circle   -0.1023476302678634  -0.030529007506883508
      +  green triangle  -0.10901830007460846    -0.0484881707807228
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/data-examples.html b/docs6b/docs/_build/html/data-examples.html new file mode 100644 index 000000000..4b17594a6 --- /dev/null +++ b/docs6b/docs/_build/html/data-examples.html @@ -0,0 +1,286 @@ + + + + + + + + Data-diving examples — Miller 5.10.2 documentation + + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      Data-diving examples

      +
      +

      flins data

      +

      The flins.csv file is some sample data obtained from https://support.spatialkey.com/spatialkey-sample-csv-data.

      +

      Vertical-tabular format is good for a quick look at CSV data layout – seeing what columns you have to work with:

      +
       $ head -n 2 data/flins.csv | mlr --icsv --oxtab cat
      + county   Seminole
      + tiv_2011 22890.55
      + tiv_2012 20848.71
      + line     Residential
      +
      +
      +

      A few simple queries:

      +
       $ mlr --from data/flins.csv --icsv --opprint count-distinct -f county | head
      + county     count
      + Seminole   1
      + Miami Dade 2
      + Palm Beach 1
      + Highlands  2
      + Duval      1
      + St. Johns  1
      +
      +
      +
       $ mlr --from data/flins.csv --icsv --opprint count-distinct -f construction,line
      +
      +
      +

      Categorization of total insured value:

      +
       $ mlr --from data/flins.csv --icsv --opprint stats1 -a min,mean,max -f tiv_2012
      + tiv_2012_min tiv_2012_mean          tiv_2012_max
      + 19757.91     1.0615314637499999e+06 2.78555163e+06
      +
      +
      +
       $ mlr --from data/flins.csv --icsv --opprint stats1 -a min,mean,max -f tiv_2012 -g construction,line
      +
      +
      +
       $ mlr --from data/flins.csv --icsv --oxtab stats1 -a p0,p10,p50,p90,p95,p99,p100 -f hu_site_deductible
      +
      +
      +
       $ mlr --from data/flins.csv --icsv --opprint stats1 -a p95,p99,p100 -f hu_site_deductible -g county then sort -f county | head
      + county
      + Duval
      + Highlands
      + Miami Dade
      + Palm Beach
      + Seminole
      + St. Johns
      +
      +
      +
       $ mlr --from data/flins.csv --icsv --oxtab stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012
      + tiv_2011_tiv_2012_corr  0.9353629581411828
      + tiv_2011_tiv_2012_ols_m 1.0890905877734807
      + tiv_2011_tiv_2012_ols_b 103095.52335638746
      + tiv_2011_tiv_2012_ols_n 8
      + tiv_2011_tiv_2012_r2    0.8749038634626236
      +
      +
      +
       $ mlr --from data/flins.csv --icsv --opprint stats2 -a corr,linreg-ols,r2 -f tiv_2011,tiv_2012 -g county
      + county     tiv_2011_tiv_2012_corr tiv_2011_tiv_2012_ols_m tiv_2011_tiv_2012_ols_b tiv_2011_tiv_2012_ols_n tiv_2011_tiv_2012_r2
      + Seminole   -                      -                       -                       1                       -
      + Miami Dade 1                      0.9306426512386247      -2311.1543275160047     2                       0.9999999999999999
      + Palm Beach -                      -                       -                       1                       -
      + Highlands  0.9999999999999997     1.055692910750992       -4529.7939388307705     2                       0.9999999999999992
      + Duval      -                      -                       -                       1                       -
      + St. Johns  -                      -                       -                       1                       -
      +
      +
      +
      +
      +

      Color/shape data

      +

      The colored-shapes.dkvp file is some sample data produced by the mkdat2 script. The idea is:

      +
        +
      • Produce some data with known distributions and correlations, and verify that Miller recovers those properties empirically.

      • +
      • Each record is labeled with one of a few colors and one of a few shapes.

      • +
      • The flag field is 0 or 1, with probability dependent on color

      • +
      • The u field is plain uniform on the unit interval.

      • +
      • The v field is the same, except tightly correlated with u for red circles.

      • +
      • The w field is autocorrelated for each color/shape pair.

      • +
      • The x field is boring Gaussian with mean 5 and standard deviation about 1.2, with no dependence on color or shape.

      • +
      +

      Peek at the data:

      +
       $ wc -l data/colored-shapes.dkvp
      +    10078 data/colored-shapes.dkvp
      +
      +
      +
       $ head -n 6 data/colored-shapes.dkvp | mlr --opprint cat
      + color  shape    flag i  u                   v                    w                   x
      + yellow triangle 1    11 0.6321695890307647  0.9887207810889004   0.4364983936735774  5.7981881667050565
      + red    square   1    15 0.21966833570651523 0.001257332190235938 0.7927778364718627  2.944117399716207
      + red    circle   1    16 0.20901671281497636 0.29005231936593445  0.13810280912907674 5.065034003400998
      + red    square   0    48 0.9562743938458542  0.7467203085342884   0.7755423050923582  7.117831369597269
      + purple triangle 0    51 0.4355354501763202  0.8591292672156728   0.8122903963006748  5.753094629505863
      + red    square   0    64 0.2015510269821953  0.9531098083420033   0.7719912015786777  5.612050466474166
      +
      +
      +

      Look at uncategorized stats (using creach for spacing).

      +

      Here it looks reasonable that u is unit-uniform; something’s up with v but we can’t yet see what:

      +
       $ mlr --oxtab stats1 -a min,mean,max -f flag,u,v data/colored-shapes.dkvp | creach 3
      + flag_min  0
      + flag_mean 0.39888866838658465
      + flag_max  1
      +
      + u_min     4.3912454007477564e-05
      + u_mean    0.4983263438118866
      + u_max     0.9999687954968421
      +
      + v_min     -0.09270905318501277
      + v_mean    0.49778696527477023
      + v_max     1.0724998185026013
      +
      +
      +

      The histogram shows the different distribution of 0/1 flags:

      +
       $ mlr --opprint histogram -f flag,u,v --lo -0.1 --hi 1.1 --nbins 12 data/colored-shapes.dkvp
      + bin_lo                bin_hi              flag_count u_count v_count
      + -0.010000000000000002 0.09000000000000002 6058       0       36
      + 0.09000000000000002   0.19000000000000003 0          1062    988
      + 0.19000000000000003   0.29000000000000004 0          985     1003
      + 0.29000000000000004   0.39000000000000007 0          1024    1014
      + 0.39000000000000007   0.4900000000000001  0          1002    991
      + 0.4900000000000001    0.5900000000000002  0          989     1041
      + 0.5900000000000002    0.6900000000000002  0          1001    1016
      + 0.6900000000000002    0.7900000000000001  0          972     962
      + 0.7900000000000001    0.8900000000000002  0          1035    1070
      + 0.8900000000000002    0.9900000000000002  0          995     993
      + 0.9900000000000002    1.0900000000000003  4020       1013    939
      + 1.0900000000000003    1.1900000000000002  0          0       25
      +
      +
      +

      Look at univariate stats by color and shape. In particular, color-dependent flag probabilities pop out, aligning with their original Bernoulli probablities from the data-generator script:

      +
       $ mlr --opprint stats1 -a min,mean,max -f flag,u,v -g color then sort -f color data/colored-shapes.dkvp
      + color  flag_min flag_mean           flag_max u_min                  u_mean              u_max              v_min                 v_mean              v_max
      + blue   0        0.5843537414965987  1        4.3912454007477564e-05 0.517717155039078   0.9999687954968421 0.0014886830387470518 0.49105642841387653 0.9995761761685742
      + green  0        0.20919747520288548 1        0.00048750676198217047 0.5048610622924616  0.9999361779701204 0.0005012669003675585 0.49908475928072205 0.9996764373885353
      + orange 0        0.5214521452145214  1        0.00123537823160913    0.49053241689014415 0.9988853487546249 0.0024486660337188493 0.4877637745987629  0.998475130432018
      + purple 0        0.09019264448336252 1        0.0002655214518428872  0.4940049543793683  0.9996465731736793 0.0003641137096487279 0.497050699948439   0.9999751864255598
      + red    0        0.3031674208144796  1        0.0006711367180041172  0.49255964831571375 0.9998822102016469 -0.09270905318501277  0.4965350959465078  1.0724998185026013
      + yellow 0        0.8924274593064402  1        0.001300228762057487   0.49712912165196765 0.99992313390574   0.0007109695568577878 0.510626599360317   0.9999189897724752
      +
      +
      +
       $ mlr --opprint stats1 -a min,mean,max -f flag,u,v -g shape then sort -f shape data/colored-shapes.dkvp
      + shape    flag_min flag_mean           flag_max u_min                  u_mean              u_max              v_min                 v_mean              v_max
      + circle   0        0.3998456194519491  1        4.3912454007477564e-05 0.49855450951394115 0.99992313390574   -0.09270905318501277  0.49552415740048406 1.0724998185026013
      + square   0        0.39611178614823817 1        0.0001881939925673093  0.499385458061097   0.9999687954968421 8.930277299445954e-05 0.49653825501903986 0.9999751864255598
      + triangle 0        0.4015421115065243  1        0.000881025170573424   0.4968585405884252  0.9996614910922645 0.000716883409890845  0.501049532862137   0.9999946837499262
      +
      +
      +

      Look at bivariate stats by color and shape. In particular, u,v pairwise correlation for red circles pops out:

      +
       $ mlr --opprint --right stats2 -a corr -f u,v,w,x data/colored-shapes.dkvp
      +            u_v_corr              w_x_corr
      + 0.13341803768384553 -0.011319938208638764
      +
      +
      +
       $ mlr --opprint --right stats2 -a corr -f u,v,w,x -g color,shape then sort -nr u_v_corr data/colored-shapes.dkvp
      +  color    shape              u_v_corr               w_x_corr
      +    red   circle    0.9807984157534667  -0.018565046320623148
      + orange   square   0.17685846147882145   -0.07104374629148885
      +  green   circle   0.05764430126828069   0.011795210176784067
      +    red   square  0.055744791559722166 -0.0006802175149145207
      + yellow triangle   0.04457267106380469    0.02460476240108526
      + yellow   square   0.04379171794446621   -0.04462267239937856
      + purple   circle   0.03587354791796681    0.13411247530136805
      +   blue   square   0.03241156493114544   -0.05350791240143263
      +   blue triangle  0.015356295190464324 -0.0006084778850362686
      + orange   circle   0.01051866723398945    -0.1627949723421722
      +    red triangle   0.00809781003735548   0.012485753551391776
      + purple triangle  0.005155038421780437   -0.04505792148014131
      + purple   square  -0.02568020549187632    0.05769444883779078
      +  green   square -0.025775985300150128  -0.003265248022084335
      + orange triangle -0.030456930370361554     -0.131870019629393
      + yellow   circle  -0.06477338560056926    0.07369474300245252
      +   blue   circle   -0.1023476302678634  -0.030529007506883508
      +  green triangle  -0.10901830007460846    -0.0484881707807228
      +
      +
      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/data-sharing.html b/docs6b/docs/_build/html/data-sharing.html new file mode 100644 index 000000000..afd56979f --- /dev/null +++ b/docs6b/docs/_build/html/data-sharing.html @@ -0,0 +1,401 @@ + + + + + + + + Mixing with other languages — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      Mixing with other languages

      +

      As discussed in the section on File formats, Miller supports several different file formats. Different tools are good at different things, so it’s important to be able to move data into and out of other languages. CSV and JSON are well-known, of course; here are some examples using DKVP format, with Ruby and Python. Last, we show how to use arbitrary shell commands to extend functionality beyond Miller’s domain-specific language.

      +
      +

      DKVP I/O in Python

      +

      Here are the I/O routines:

      +
      #!/usr/bin/env python
      +
      +# ================================================================
      +# Example of DKVP I/O using Python.
      +#
      +# Key point: Use Miller for what it's good at; pass data into/out of tools in
      +# other languages to do what they're good at.
      +#
      +#   bash$ python -i dkvp_io.py
      +#
      +#   # READ
      +#   >>> map = dkvpline2map('x=1,y=2', '=', ',')
      +#   >>> map
      +#   OrderedDict([('x', '1'), ('y', '2')])
      +#
      +#   # MODIFY
      +#   >>> map['z'] = map['x'] + map['y']
      +#   >>> map
      +#   OrderedDict([('x', '1'), ('y', '2'), ('z', 3)])
      +#
      +#   # WRITE
      +#   >>> line = map2dkvpline(map, '=', ',')
      +#   >>> line
      +#   'x=1,y=2,z=3'
      +#
      +# ================================================================
      +
      +import re
      +import collections
      +
      +# ----------------------------------------------------------------
      +# ips and ifs (input pair separator and input field separator) are nominally '=' and ','.
      +def dkvpline2map(line, ips, ifs):
      +    pairs = re.split(ifs, line)
      +    map = collections.OrderedDict()
      +    for pair in pairs:
      +            key, value = re.split(ips, pair, 1)
      +
      +            # Type inference:
      +            try:
      +                    value = int(value)
      +            except:
      +                    try:
      +                            value = float(value)
      +                    except:
      +                            pass
      +
      +            map[key] = value
      +    return map
      +
      +# ----------------------------------------------------------------
      +# ops and ofs (output pair separator and output field separator) are nominally '=' and ','.
      +def map2dkvpline(map , ops, ofs):
      +    line = ''
      +    pairs = []
      +    for key in map:
      +            pairs.append(str(key) + ops + str(map[key]))
      +    return str.join(ofs, pairs)
      +
      +
      +

      And here is an example using them:

      +
       $ cat polyglot-dkvp-io/example.py
      + #!/usr/bin/env python
      +
      + import sys
      + import re
      + import copy
      + import dkvp_io
      +
      + while True:
      +     # Read the original record:
      +     line = sys.stdin.readline().strip()
      +     if line == '':
      +             break
      +     map = dkvp_io.dkvpline2map(line, '=', ',')
      +
      +     # Drop a field:
      +     map.pop('x')
      +
      +     # Compute some new fields:
      +     map['ab'] = map['a'] + map['b']
      +     map['iy'] = map['i'] + map['y']
      +
      +     # Add new fields which show type of each already-existing field:
      +     omap = copy.copy(map) # since otherwise the for-loop will modify what it loops over
      +     keys = omap.keys()
      +     for key in keys:
      +             # Convert "<type 'int'>" to just "int", etc.:
      +             type_string = str(map[key].__class__)
      +             type_string = re.sub("<type '", "", type_string) # python2
      +             type_string = re.sub("<class '", "", type_string) # python3
      +             type_string = re.sub("'>", "", type_string)
      +             map['t'+key] = type_string
      +
      +     # Write the modified record:
      +     print(dkvp_io.map2dkvpline(map, '=', ','))
      +
      +
      +

      Run as-is:

      +
       $ python polyglot-dkvp-io/example.py < data/small
      + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      +
      +
      +

      Run as-is, then pipe to Miller for pretty-printing:

      +
       $ python polyglot-dkvp-io/example.py < data/small | mlr --opprint cat
      + a   b   i y                   ab     iy                 ta  tb  ti  ty    tab tiy
      + pan pan 1 0.7268028627434533  panpan 1.7268028627434533 str str int float str float
      + eks pan 2 0.5221511083334797  ekspan 2.5221511083334796 str str int float str float
      + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 str str int float str float
      + eks wye 4 0.13418874328430463 ekswye 4.134188743284304  str str int float str float
      + wye pan 5 0.8636244699032729  wyepan 5.863624469903273  str str int float str float
      +
      +
      +
      +
      +

      DKVP I/O in Ruby

      +

      Here are the I/O routines:

      +
      #!/usr/bin/env ruby
      +
      +# ================================================================
      +# Example of DKVP I/O using Ruby.
      +#
      +# Key point: Use Miller for what it's good at; pass data into/out of tools in
      +# other languages to do what they're good at.
      +#
      +#   bash$ irb -I. -r dkvp_io.rb
      +#
      +#   # READ
      +#   irb(main):001:0> map = dkvpline2map('x=1,y=2', '=', ',')
      +#   => {"x"=>"1", "y"=>"2"}
      +#
      +#   # MODIFY
      +#   irb(main):001:0> map['z'] = map['x'] + map['y']
      +#   => 3
      +#
      +#   # WRITE
      +#   irb(main):002:0> line = map2dkvpline(map, '=', ',')
      +#   => "x=1,y=2,z=3"
      +#
      +# ================================================================
      +
      +# ----------------------------------------------------------------
      +# ips and ifs (input pair separator and input field separator) are nominally '=' and ','.
      +def dkvpline2map(line, ips, ifs)
      +  map = {}
      +  line.split(ifs).each do |pair|
      +    (k, v) = pair.split(ips, 2)
      +
      +    # Type inference:
      +    begin
      +      v = Integer(v)
      +    rescue ArgumentError
      +      begin
      +        v = Float(v)
      +      rescue ArgumentError
      +        # Leave as string
      +      end
      +    end
      +
      +    map[k] = v
      +  end
      +  map
      +end
      +
      +# ----------------------------------------------------------------
      +# ops and ofs (output pair separator and output field separator) are nominally '=' and ','.
      +def map2dkvpline(map, ops, ofs)
      +  map.collect{|k,v| k.to_s + ops + v.to_s}.join(ofs)
      +end
      +
      +
      +

      And here is an example using them:

      +
       $ cat polyglot-dkvp-io/example.rb
      + #!/usr/bin/env ruby
      +
      + require 'dkvp_io'
      +
      + ARGF.each do |line|
      +   # Read the original record:
      +   map = dkvpline2map(line.chomp, '=', ',')
      +
      +   # Drop a field:
      +   map.delete('x')
      +
      +   # Compute some new fields:
      +   map['ab'] = map['a'] + map['b']
      +   map['iy'] = map['i'] + map['y']
      +
      +   # Add new fields which show type of each already-existing field:
      +   keys = map.keys
      +   keys.each do |key|
      +     map['t'+key] = map[key].class
      +   end
      +
      +   # Write the modified record:
      +   puts map2dkvpline(map, '=', ',')
      + end
      +
      +
      +

      Run as-is:

      +
       $ ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small
      + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      +
      +
      +

      Run as-is, then pipe to Miller for pretty-printing:

      +
       $ ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small | mlr --opprint cat
      + a   b   i y                   ab     iy                 ta     tb     ti      ty    tab    tiy
      + pan pan 1 0.7268028627434533  panpan 1.7268028627434533 String String Integer Float String Float
      + eks pan 2 0.5221511083334797  ekspan 2.5221511083334796 String String Integer Float String Float
      + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 String String Integer Float String Float
      + eks wye 4 0.13418874328430463 ekswye 4.134188743284304  String String Integer Float String Float
      + wye pan 5 0.8636244699032729  wyepan 5.863624469903273  String String Integer Float String Float
      +
      +
      +
      +
      +

      SQL-output examples

      +

      Please see SQL-output examples.

      +
      +
      +

      SQL-input examples

      +

      Please see SQL-input examples.

      +
      +
      +

      Running shell commands

      +

      The system DSL function allows you to run a specific shell command and put its output – minus the final newline – into a record field. The command itself is any string, either a literal string, or a concatenation of strings, perhaps including other field values or what have you.

      +
       $ mlr --opprint put '$o = system("echo hello world")' data/small
      + a   b   i x                   y                   o
      + pan pan 1 0.3467901443380824  0.7268028627434533  hello world
      + eks pan 2 0.7586799647899636  0.5221511083334797  hello world
      + wye wye 3 0.20460330576630303 0.33831852551664776 hello world
      + eks wye 4 0.38139939387114097 0.13418874328430463 hello world
      + wye pan 5 0.5732889198020006  0.8636244699032729  hello world
      +
      +
      +
       $ mlr --opprint put '$o = system("echo {" . NR . "}")' data/small
      + a   b   i x                   y                   o
      + pan pan 1 0.3467901443380824  0.7268028627434533  {1}
      + eks pan 2 0.7586799647899636  0.5221511083334797  {2}
      + wye wye 3 0.20460330576630303 0.33831852551664776 {3}
      + eks wye 4 0.38139939387114097 0.13418874328430463 {4}
      + wye pan 5 0.5732889198020006  0.8636244699032729  {5}
      +
      +
      +
       $ mlr --opprint put '$o = system("echo -n ".$a."| sha1sum")' data/small
      + a   b   i x                   y                   o
      + pan pan 1 0.3467901443380824  0.7268028627434533  f29c748220331c273ef16d5115f6ecd799947f13  -
      + eks pan 2 0.7586799647899636  0.5221511083334797  456d988ecb3bf1b75f057fc6e9fe70db464e9388  -
      + wye wye 3 0.20460330576630303 0.33831852551664776 eab0de043d67f441c7fd1e335f0ca38708e6ebf7  -
      + eks wye 4 0.38139939387114097 0.13418874328430463 456d988ecb3bf1b75f057fc6e9fe70db464e9388  -
      + wye pan 5 0.5732889198020006  0.8636244699032729  eab0de043d67f441c7fd1e335f0ca38708e6ebf7  -
      +
      +
      +

      Note that running a subprocess on every record takes a non-trivial amount of time. Comparing asking the system date command for the current time in nanoseconds versus computing it in process:

      +
       $ mlr --opprint put '$t=system("date +%s.%N")' then step -a delta -f t data/small
      + a   b   i x                   y                   t                    t_delta
      + pan pan 1 0.3467901443380824  0.7268028627434533  1568774318.513903817 0
      + eks pan 2 0.7586799647899636  0.5221511083334797  1568774318.514722876 0.000819
      + wye wye 3 0.20460330576630303 0.33831852551664776 1568774318.515618046 0.000895
      + eks wye 4 0.38139939387114097 0.13418874328430463 1568774318.516547441 0.000929
      + wye pan 5 0.5732889198020006  0.8636244699032729  1568774318.517518828 0.000971
      +
      +
      +
       $ mlr --opprint put '$t=systime()' then step -a delta -f t data/small
      + a   b   i x                   y                   t                 t_delta
      + pan pan 1 0.3467901443380824  0.7268028627434533  1568774318.518699 0
      + eks pan 2 0.7586799647899636  0.5221511083334797  1568774318.518717 0.000018
      + wye wye 3 0.20460330576630303 0.33831852551664776 1568774318.518723 0.000006
      + eks wye 4 0.38139939387114097 0.13418874328430463 1568774318.518727 0.000004
      + wye pan 5 0.5732889198020006  0.8636244699032729  1568774318.518730 0.000003
      +
      +
      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/data/a.csv b/docs6b/docs/_build/html/data/a.csv new file mode 100644 index 000000000..88700c714 --- /dev/null +++ b/docs6b/docs/_build/html/data/a.csv @@ -0,0 +1,3 @@ +a,b,c +1,2,3 +4,5,6 diff --git a/docs6b/docs/_build/html/data/a.dkvp b/docs6b/docs/_build/html/data/a.dkvp new file mode 100644 index 000000000..c9e1a06ef --- /dev/null +++ b/docs6b/docs/_build/html/data/a.dkvp @@ -0,0 +1,2 @@ +a=1,b=2,c=3 +a=4,b=5,c=6 diff --git a/docs6b/docs/_build/html/data/array-example.json b/docs6b/docs/_build/html/data/array-example.json new file mode 100644 index 000000000..9409d73a9 --- /dev/null +++ b/docs6b/docs/_build/html/data/array-example.json @@ -0,0 +1,8 @@ +{ + "key": "ax04", + "samples": [45, 67, 22] +} +{ + "key": "cz09", + "samples": [11, 29, 84, 91] +} diff --git a/docs6b/docs/_build/html/data/b.csv b/docs6b/docs/_build/html/data/b.csv new file mode 100644 index 000000000..45f82f9f9 --- /dev/null +++ b/docs6b/docs/_build/html/data/b.csv @@ -0,0 +1,2 @@ +a,b,c +7,8,9 diff --git a/docs6b/docs/_build/html/data/b.dkvp b/docs6b/docs/_build/html/data/b.dkvp new file mode 100644 index 000000000..d9be5c2ce --- /dev/null +++ b/docs6b/docs/_build/html/data/b.dkvp @@ -0,0 +1 @@ +a=7,b=8,c=9 diff --git a/docs6b/docs/_build/html/data/begin-end-example-1.sh b/docs6b/docs/_build/html/data/begin-end-example-1.sh new file mode 100644 index 000000000..f66beaa7e --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-1.sh @@ -0,0 +1,5 @@ +mlr put ' + begin { @sum = 0 }; + @x_sum += $x; + end { emit @x_sum } +' ../data/small diff --git a/docs6b/docs/_build/html/data/begin-end-example-2.sh b/docs6b/docs/_build/html/data/begin-end-example-2.sh new file mode 100644 index 000000000..55ad689f6 --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-2.sh @@ -0,0 +1,4 @@ +mlr put ' + @x_sum += $x; + end { emit @x_sum } +' ../data/small diff --git a/docs6b/docs/_build/html/data/begin-end-example-3.sh b/docs6b/docs/_build/html/data/begin-end-example-3.sh new file mode 100644 index 000000000..d88dbe3c7 --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-3.sh @@ -0,0 +1,4 @@ +mlr put -q ' + @x_sum += $x; + end { emit @x_sum } +' ../data/small diff --git a/docs6b/docs/_build/html/data/begin-end-example-4.sh b/docs6b/docs/_build/html/data/begin-end-example-4.sh new file mode 100644 index 000000000..5ac1c112b --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-4.sh @@ -0,0 +1,8 @@ +mlr put -q ' + @x_count += 1; + @x_sum += $x; + end { + emit @x_count; + emit @x_sum; + } +' ../data/small diff --git a/docs6b/docs/_build/html/data/begin-end-example-5.sh b/docs6b/docs/_build/html/data/begin-end-example-5.sh new file mode 100644 index 000000000..dbd2efed1 --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-5.sh @@ -0,0 +1 @@ +mlr stats1 -a count,sum -f x ../data/small diff --git a/docs6b/docs/_build/html/data/begin-end-example-6.sh b/docs6b/docs/_build/html/data/begin-end-example-6.sh new file mode 100644 index 000000000..7f9bbb6d1 --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-6.sh @@ -0,0 +1,8 @@ +mlr put -q ' + @x_count[$a] += 1; + @x_sum[$a] += $x; + end { + emit @x_count, "a"; + emit @x_sum, "a"; + } +' ../data/small diff --git a/docs6b/docs/_build/html/data/begin-end-example-6a.sh b/docs6b/docs/_build/html/data/begin-end-example-6a.sh new file mode 100644 index 000000000..6b9e46bea --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-6a.sh @@ -0,0 +1,7 @@ +mlr --from data/medium put -q ' + @x_count[$a][$b] += 1; + @x_sum[$a][$b] += $x; + end { + emit (@x_count, @x_sum), "a", "b"; + } +' diff --git a/docs6b/docs/_build/html/data/begin-end-example-7.sh b/docs6b/docs/_build/html/data/begin-end-example-7.sh new file mode 100644 index 000000000..5c0101659 --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-7.sh @@ -0,0 +1 @@ +mlr stats1 -a count,sum -f x -g a ../data/small diff --git a/go/regtest/cases-pending-go-port/dsl-redirects/0075/experr b/docs6b/docs/_build/html/data/begin-end-example-7b.sh similarity index 100% rename from go/regtest/cases-pending-go-port/dsl-redirects/0075/experr rename to docs6b/docs/_build/html/data/begin-end-example-7b.sh diff --git a/docs6b/docs/_build/html/data/begin-end-example-8.sh b/docs6b/docs/_build/html/data/begin-end-example-8.sh new file mode 100644 index 000000000..a5b6fd3a2 --- /dev/null +++ b/docs6b/docs/_build/html/data/begin-end-example-8.sh @@ -0,0 +1,14 @@ +mlr put ' + begin { + @num_total = 0; + @num_positive = 0; + }; + @num_total += 1; + $x > 0.0 { + @num_positive += 1; + $y = log10($x); $z = sqrt($y) + }; + end { + emitf @num_total, @num_positive + } +' data/put-gating-example-1.dkvp diff --git a/docs6b/docs/_build/html/data/budget.csv b/docs6b/docs/_build/html/data/budget.csv new file mode 100644 index 000000000..1791a8657 --- /dev/null +++ b/docs6b/docs/_build/html/data/budget.csv @@ -0,0 +1,5 @@ +# Asana -- here are the budget figures you asked for! +type,quantity +purple,456.78 +green,678.12 +orange,123.45 diff --git a/docs6b/docs/_build/html/data/bulk-rename-for-loop.mlr b/docs6b/docs/_build/html/data/bulk-rename-for-loop.mlr new file mode 100644 index 000000000..ec648319c --- /dev/null +++ b/docs6b/docs/_build/html/data/bulk-rename-for-loop.mlr @@ -0,0 +1,5 @@ +map newrec = {}; +for (oldk, v in $*) { + newrec[gsub(oldk, " ", "_")] = v; +} +$* = newrec diff --git a/docs6b/docs/_build/html/data/clean-whitespace.csv b/docs6b/docs/_build/html/data/clean-whitespace.csv new file mode 100644 index 000000000..655f65a1b --- /dev/null +++ b/docs6b/docs/_build/html/data/clean-whitespace.csv @@ -0,0 +1,4 @@ + Name , Preference + Ann Simons, blue +Bob Wang , red + Carol Vee, yellow diff --git a/docs6b/docs/_build/html/data/color-codes.csv b/docs6b/docs/_build/html/data/color-codes.csv new file mode 100644 index 000000000..b23e146e9 --- /dev/null +++ b/docs6b/docs/_build/html/data/color-codes.csv @@ -0,0 +1,4 @@ +id,code +3,0000ff +2,00ff00 +4,ff0000 diff --git a/docs6b/docs/_build/html/data/color-names.csv b/docs6b/docs/_build/html/data/color-names.csv new file mode 100644 index 000000000..4677150b6 --- /dev/null +++ b/docs6b/docs/_build/html/data/color-names.csv @@ -0,0 +1,3 @@ +id,color +4,red +2,green diff --git a/docs6b/docs/_build/html/data/colored-shapes.csv b/docs6b/docs/_build/html/data/colored-shapes.csv new file mode 100644 index 000000000..4c37c4f2a --- /dev/null +++ b/docs6b/docs/_build/html/data/colored-shapes.csv @@ -0,0 +1,10079 @@ +color,shape,flag,i,u,v,w,x +yellow,triangle,1,11,0.6321695890307647,0.9887207810889004,0.4364983936735774,5.7981881667050565 +red,square,1,15,0.21966833570651523,0.001257332190235938,0.7927778364718627,2.944117399716207 +red,circle,1,16,0.20901671281497636,0.29005231936593445,0.13810280912907674,5.065034003400998 +red,square,0,48,0.9562743938458542,0.7467203085342884,0.7755423050923582,7.117831369597269 +purple,triangle,0,51,0.4355354501763202,0.8591292672156728,0.8122903963006748,5.753094629505863 +red,square,0,64,0.2015510269821953,0.9531098083420033,0.7719912015786777,5.612050466474166 +purple,triangle,0,65,0.6842806710360729,0.5823723856331258,0.8014053396013747,5.805148213865135 +yellow,circle,1,73,0.6033649768090676,0.42370791211283076,0.639785141788745,7.006414410739997 +yellow,circle,1,87,0.2856563669907619,0.8335161523929382,0.6350579406858395,6.350035616385983 +purple,square,0,91,0.25992639068499135,0.824321938346312,0.7237347131411271,6.854221024776646 +red,circle,0,108,0.024802572314538085,-0.018793703176088375,0.1671176659369718,5.055666375592517 +yellow,square,1,109,0.9974736736046079,0.6760028458359627,0.41864350936782024,3.901025801203988 +red,circle,0,118,0.34117602470323594,0.38062693570973866,0.17327129470515584,3.29791352816602 +red,triangle,0,123,0.4278178693661939,0.3960696006932547,0.4669075799722325,6.075593868973896 +green,triangle,1,126,0.1513010528347546,0.40346767294704544,0.051213231883952326,5.955109300797182 +red,circle,0,132,0.00415869281443515,0.07120668907359722,0.18024088018973658,6.081369507941527 +red,square,1,136,0.7115806575648764,0.6358066944310004,0.733362749189488,2.0929047447188442 +purple,triangle,0,140,0.7170724772864769,0.971982521419424,0.7877975577532164,4.099359540509919 +purple,triangle,0,151,0.032614487569017414,0.7346633365041219,0.7812143304483805,2.6831992610568047 +green,square,0,152,0.6684429446914862,0.016056003736548696,0.4656148241291592,5.434588759225423 +yellow,square,1,158,0.41527900739142165,0.7118027080775757,0.4200799665161291,5.33279067554884 +red,triangle,1,177,0.46223900862848977,0.3756372162560322,0.46677374441501546,3.868738145214838 +red,square,1,181,0.7499237717390023,0.3011685472073139,0.7067889134216544,5.658717346090616 +red,square,0,207,0.8418732590895626,0.6829961308284442,0.6777973811978997,6.429841924437199 +blue,circle,0,215,0.7803586969333292,0.33146680638888126,0.04289047852629113,5.725365736377487 +blue,triangle,0,220,0.441773289968473,0.44597731903759075,0.6329360666849821,4.3064608776550894 +yellow,triangle,1,230,0.662341253298938,0.1395610797840987,0.4253162003550002,7.4205012813680336 +purple,square,0,247,0.7157068193458154,0.30556667456142306,0.7082214193677417,6.27840284372013 +blue,circle,1,282,0.4107894174130632,0.5237663206650146,0.04318568730902819,3.7814299131517406 +green,triangle,0,284,0.09184444247342893,0.4977908548241379,0.07847551915092178,5.171903191298225 +purple,circle,0,314,0.9970979544448977,0.19371928997895382,0.4669332097132727,6.253743240180984 +red,circle,0,317,0.3806668694886812,0.4639086417841095,0.24155540443368562,5.233591001880515 +blue,square,0,320,0.6567438551446514,0.6872579918742652,0.3126631069620033,4.783384797137046 +blue,circle,1,323,0.6831389508634012,0.5164266496909541,0.04279502510289964,6.430767892082264 +red,circle,0,342,0.022581234669267536,0.07297945199030628,0.24820497536870453,4.8817903893282315 +red,circle,0,343,0.19109789177540426,0.09277368510132841,0.25217038732339636,6.3438770884826345 +green,square,0,356,0.7674272008085286,0.341578843118008,0.4570224877870851,4.830320062215299 +yellow,triangle,1,360,0.04059511540040217,0.12175098644715998,0.4252690428843536,6.189923389321772 +blue,square,1,362,0.7956525257065691,0.6523132120850892,0.3200330380984027,4.072821305500013 +blue,triangle,0,396,0.919100549631871,0.8344721671140174,0.6244367001946488,2.49013750392186 +yellow,circle,1,397,0.39319598247811227,0.7827012405227943,0.6366920960401155,4.529206987025983 +red,square,1,398,0.5978201290608502,0.47272211894407123,0.6491217487672196,4.940940908354111 +yellow,triangle,1,417,0.5968783890703766,0.9180606623519213,0.43245864839969506,6.365943427549951 +green,circle,1,420,0.08351408650249226,0.54577336738499,0.5186728819298164,5.084667446471147 +red,square,0,426,0.18797364854358312,0.15618889495894983,0.6473124542782809,4.377289005882239 +purple,triangle,1,435,0.5533395314187117,0.6819531437186439,0.7660419032272928,6.318450342598268 +purple,square,0,442,0.5949936958119856,0.44333412244235537,0.699091705650557,4.0899656611487645 +yellow,triangle,0,450,0.42804650823641566,0.25454266416065197,0.4346507346665569,4.277203829116134 +red,square,0,455,0.511897747652211,0.9985224224854384,0.6362898913523033,5.154825231103973 +yellow,circle,1,463,0.36858008772332884,0.5075644639683616,0.6316304187169625,7.040221898203598 +red,square,0,469,0.13286513113313736,0.9084234595597834,0.6279253576837711,5.002168139084499 +red,triangle,0,476,0.7869818074820932,0.7917840934406875,0.4904465717482654,7.621374465824963 +red,square,1,485,0.0985075545140347,0.03323413200681258,0.6210493583280738,5.397832324814885 +purple,triangle,0,532,0.23339001715233743,0.18098824995902285,0.7538550076607498,4.482844983044244 +red,triangle,1,538,0.08342205930118507,0.5551231727340961,0.4969066537203422,6.400461402177794 +red,circle,1,543,0.27956692255780735,0.317716295298317,0.3094102421392519,4.797498617657461 +yellow,triangle,1,555,0.4324861814762554,0.6516173501148627,0.4391759668010706,4.839236316217861 +red,triangle,0,575,0.3822743205645871,0.13243663787308357,0.4885011925291688,3.1878336744268148 +yellow,triangle,1,576,0.38274055836949383,0.06907845482417962,0.4464344215456894,4.530719037043683 +orange,triangle,0,587,0.5175826237797857,0.08989091493635304,0.9011709461770973,4.265854207755811 +green,square,0,597,0.8257400998639863,0.9139935425693207,0.47634534610928053,4.535961637121465 +purple,triangle,0,599,0.5777696441179225,0.1592641459041092,0.7360769450811888,4.935473950297778 +purple,triangle,0,603,0.3445805348101557,0.9314586827288921,0.7303062345971375,6.286891127462662 +red,square,0,610,0.6559603758582659,0.8146680458330501,0.5902924985221454,5.82992604692209 +red,circle,1,626,0.585144230439763,0.6126667717785355,0.3169586786449619,4.184061048733821 +yellow,circle,1,627,0.21946692559859127,0.5778782092837894,0.6243751940834331,4.878526902029357 +yellow,circle,1,642,0.9848580578039592,0.8703332275688385,0.6196888245699355,3.733988283596638 +red,triangle,1,649,0.489957093971505,0.3478765534442614,0.4923961471690822,5.77651025721577 +red,triangle,0,658,0.13416793395996696,0.35313428818060877,0.503251673831712,4.663827900601466 +green,triangle,1,664,0.14261008249079687,0.749302805217999,0.12658931011976782,5.415746307714631 +red,square,0,668,0.8465455890449235,0.9267425085703102,0.576114475147851,4.414752318165809 +blue,triangle,1,675,0.04682538469656261,0.08768189741821031,0.5999310365332388,4.36169952189602 +red,circle,1,692,0.7736749647187496,0.7843041194779217,0.3222390448185294,4.918714674895596 +blue,circle,0,703,0.8715379458478961,0.20256829168055102,0.10985276936169859,7.997598940922333 +red,triangle,0,709,0.98329965475008,0.22471614331987888,0.5067594140832291,6.322260097816005 +red,square,0,711,0.17792705971938538,0.8342704569425529,0.5496181660392127,4.489594163882984 +red,square,1,721,0.41366768077123217,0.7926395050427005,0.5500236156239641,6.072243219753511 +green,circle,0,732,0.8796970347713795,0.5095418401519376,0.5036523462569609,3.732306962687 +red,circle,0,739,0.4656141644806484,0.43943619960025365,0.3389349788256644,4.6091252205967415 +red,square,0,743,0.7686293918141773,0.3860243778849791,0.5563945710051195,7.100899795404449 +blue,square,0,768,0.6142167398249276,0.5058741300020686,0.35440149163176193,4.9375675393287795 +red,square,0,769,0.5762503050626411,0.9449347972337795,0.5396454717504899,4.535027823576054 +yellow,square,1,776,0.2326699375087975,0.41062255056145136,0.4582838878078877,6.495550613116688 +red,square,0,779,0.4794321660481753,0.44957239137842164,0.534131183348918,4.554982584675483 +green,square,0,799,0.42442739328635637,0.8964958501280098,0.47303008264530383,6.156675863839864 +yellow,triangle,1,804,0.8706684482737265,0.8573693836211311,0.46816853382829726,4.584079169332856 +red,triangle,1,807,0.8577713918123153,0.297771559336396,0.5199360491732843,5.164415621374987 +red,circle,0,810,0.17018413008657984,0.23320478598130245,0.35152048053844065,5.46076150321937 +red,circle,0,817,0.28321334450458735,0.3237908657862255,0.35109142420998724,3.2464133941912263 +red,circle,0,818,0.02059623878479,0.04460593274894216,0.3541282614135311,3.554009715185525 +yellow,circle,1,834,0.9120488812571834,0.6857068784645892,0.6173957199588831,5.510289113034133 +red,square,0,848,0.18649722139766356,0.6452719235869846,0.5410438287513045,5.4189301744621545 +red,triangle,0,861,0.02316026733649934,0.32759419799888834,0.5209360429919869,8.050259613054594 +red,triangle,1,893,0.0431000918147989,0.9368515438540571,0.52117938032689,4.768735289587635 +purple,circle,0,894,0.8677645835678461,0.7370785187241339,0.4708243010989557,4.2195244701460615 +red,triangle,0,897,0.3907041450033255,0.808274357235241,0.5266690643733455,6.7868612382218485 +yellow,square,1,917,0.8547010348386344,0.7356782810796262,0.4531511689924275,5.774541777078352 +red,triangle,0,928,0.4348424420850825,0.25987383842479017,0.5266497212740388,4.759205173519602 +red,square,0,940,0.8935268981554093,0.23752077743261923,0.5303101957654777,5.022371854001634 +blue,square,0,965,0.03995102094087877,0.8687150837087656,0.37503067844024807,5.538510059726689 +red,triangle,0,968,0.7358954709070943,0.45034537546711884,0.5250268552773686,7.418808360536765 +blue,square,0,1015,0.5238929594441054,0.01866264734687595,0.3781919070818389,4.298408962228504 +blue,circle,1,1020,0.414263129226617,0.8304946402876182,0.13151094520189244,4.397873687920433 +red,circle,0,1026,0.277218685176133,0.18748462651423042,0.39326380124043414,5.388221285544738 +purple,square,0,1050,0.8386599118627978,0.6431386518603193,0.6599568630050375,5.640658611696019 +red,square,0,1051,0.012503475219730498,0.17427409937482508,0.536474470332281,4.28116623157883 +red,triangle,1,1070,0.5720273449472987,0.37095242731772415,0.5260587535784669,4.959913496964567 +purple,square,0,1071,0.9996465731736793,0.12117256465756021,0.6561529688463592,4.255321150756324 +green,square,0,1093,0.055028621071862016,0.6915161060781153,0.49147467774526704,4.7208465539980855 +green,square,0,1094,0.6670405529387,0.5053591509128329,0.49126209783152436,5.923108619120157 +yellow,circle,1,1102,0.15002349440510832,0.3519187041707791,0.6022634081227581,4.815072718895654 +blue,triangle,1,1116,0.7077536911489641,0.49036941803135947,0.6020556539487175,5.137160032805944 +red,square,1,1117,0.8695928610948207,0.4413106210300576,0.526989425543239,4.138772211849639 +green,circle,0,1119,0.9508887952015431,0.8514250527869424,0.49511812999518423,5.832692930713734 +red,circle,0,1125,0.5914223441741909,0.6302047728760605,0.4093383110513469,5.613869369240507 +green,circle,0,1135,0.6349780241056121,0.1391871575477529,0.491816217208502,6.240695426540594 +yellow,square,0,1143,0.9726268048453478,0.7609290425260713,0.4677883526425094,2.8702824020609667 +yellow,square,1,1153,0.5495746127462745,0.5020842413939993,0.4652783525584822,4.702777730880125 +red,triangle,0,1159,0.7164639751521532,0.7040454818650225,0.5336893612529211,7.744562940053119 +red,square,0,1163,0.23593117318357937,0.07314400743565841,0.5045049973814437,4.73466139311028 +red,circle,0,1170,0.5434581028057989,0.5661627010968945,0.4172475279694751,7.37542918069884 +yellow,square,1,1173,0.08039265724079736,0.832766339096367,0.47250864636017365,5.664797525706285 +red,circle,1,1210,0.9037819831553698,0.8406752791956175,0.42860730103623285,6.883611448821147 +purple,triangle,0,1219,0.048515488628120496,0.13503804313416723,0.6875112402366665,5.951608164047156 +blue,triangle,1,1224,0.8209941325124394,0.6975886986098433,0.5944059575518246,7.956611465149808 +green,square,0,1245,0.6254139945026417,0.44235631780910023,0.4947154445275026,6.094772664571022 +green,circle,0,1247,0.5647657502270278,0.48865785206231616,0.48417050428613967,5.314759345651722 +purple,square,1,1281,0.8419644842944525,0.5689558333095702,0.6486389225203539,6.764436221990853 +purple,circle,0,1291,0.022866144467924898,0.38374491731395266,0.47488125113633156,5.18381226767042 +yellow,square,1,1302,0.46763196111581096,0.2525360057842123,0.4784568397892102,3.418117118705274 +red,circle,0,1316,0.1851048293861305,0.23029591768852398,0.44492332341979296,5.760852454918667 +red,triangle,0,1318,0.3614334841934277,0.3172875150096478,0.5336359680294116,6.845141572695423 +red,square,0,1365,0.10240795530976454,0.3552096156265375,0.47512303248140236,5.145112817985559 +blue,square,0,1366,0.8519514847713295,0.19835341879714474,0.3819747805065463,3.8274801035623978 +red,square,0,1373,0.42611020600750116,0.7976170927642009,0.4799449965370654,3.1684210630654657 +red,square,0,1375,0.9928503382180878,0.9033585772774038,0.4828676064498975,4.977104381535792 +red,triangle,0,1378,0.0949997630141427,0.1855579383737852,0.5417557272405064,4.523739327972719 +red,triangle,0,1385,0.6979899125004204,0.03378535128967952,0.5452630524923384,5.4886108014086 +purple,square,0,1429,0.5205545614820511,0.7006373872685897,0.6432033836710063,5.266945662715147 +blue,triangle,0,1433,0.9333855793065959,0.13457317433354077,0.567313117792438,4.227344499078499 +red,square,0,1436,0.8540777405760767,0.5566155288943634,0.4727722605809266,4.484527380415446 +purple,triangle,0,1444,0.07729695867651976,0.3898344059504826,0.6616033649709776,2.5006537206630988 +red,triangle,0,1452,0.23007855704668956,0.41121885598115004,0.5374933633354123,4.625441986207416 +blue,square,1,1459,0.22262765045632182,0.9352664855626638,0.3940007578510445,4.367014885428804 +red,circle,1,1462,0.05269780281162828,0.0008025650932757603,0.4471177748347405,3.7253777762088505 +purple,square,1,1463,0.5390058988052654,0.4941026498784532,0.6302529899909097,6.448810781241274 +red,square,0,1469,0.9382780379672069,0.3315803564492994,0.4709422592301563,7.478803874367089 +red,circle,0,1470,0.3612888647136956,0.3900985902100856,0.4514271376849851,4.346341112284237 +yellow,circle,1,1482,0.32477438439891804,0.8527410497732805,0.578859866256276,5.09184064130106 +red,circle,0,1484,0.9892899846124164,1.0002035172577892,0.45576484556727054,6.155587409704622 +blue,triangle,0,1486,0.13417769775686017,0.32044326382695676,0.5697875944171061,3.611411935519723 +red,triangle,0,1495,0.5096319881899956,0.9169351211522347,0.5402306225183187,4.396004686347562 +yellow,square,1,1497,0.5519244132067481,0.9522672266399553,0.48892686507229033,5.2077741227745 +green,square,0,1504,0.7695790776074829,0.6493617013300224,0.5062258674295976,6.514182432634747 +red,triangle,0,1516,0.6884065489552523,0.9527958546677516,0.5400693011274069,5.124098932996773 +red,triangle,0,1519,0.9647269269195229,0.4098615080327179,0.5387660454251227,5.082276353255275 +orange,triangle,0,1533,0.32904497195507487,0.23168161807490417,0.8722623057355134,5.164071635714438 +red,square,0,1540,0.8050354592729326,0.8800778311059083,0.47775298210709655,3.095180099376346 +purple,triangle,0,1569,0.3999861324512596,0.07313403733425006,0.6498648356057545,5.182548842463077 +red,circle,0,1573,0.23626927515050655,0.3242669695209879,0.44084393598502025,6.114820791664641 +green,triangle,0,1579,0.5200009514905543,0.5374752601982243,0.2354954696805672,5.8992869223326485 +blue,square,0,1582,0.5183154789173914,0.7075622119669978,0.3937785908367411,5.611654480869177 +blue,square,0,1594,0.11151658334971082,0.6172273249045909,0.3916407637827865,3.8261795880638054 +red,triangle,0,1600,0.010600089850044125,0.18086148061836715,0.5481871021051281,6.486983620696889 +red,circle,1,1616,0.5276503192339859,0.6039148669161414,0.43904326409278605,6.7603585236707 +orange,square,0,1621,0.7768568392153472,0.7415199227211619,0.30004659103299586,6.671697402343637 +red,circle,0,1622,0.7040363113735977,0.6176206363095101,0.4359881195527714,5.14085836303596 +blue,circle,0,1645,0.972623992029269,0.023971597936596867,0.1673474138772468,5.620708271084801 +blue,circle,1,1648,0.6994166196793291,0.7487522475833888,0.1685666005757015,6.039438356676449 +blue,circle,1,1668,0.5632676790950631,0.6804706769536457,0.16774706277951218,3.464319925942332 +red,square,0,1672,0.4087041744414175,0.8070739084193961,0.4990316692688822,4.852123584076959 +blue,triangle,0,1675,0.8049838802477126,0.5857178387398677,0.5707520736614857,4.101240877591373 +red,triangle,0,1681,0.3729567091913156,0.6255047250460374,0.5546256899343207,5.7542960199220134 +red,circle,1,1689,0.6505984196326361,0.6708260329889433,0.4398215422347821,5.067703862320497 +orange,triangle,1,1693,0.16525507437570952,0.38752816874246854,0.8611704617935338,4.531213856608208 +blue,square,0,1724,0.9257134507887343,0.5484847437481889,0.41306693393231186,3.7813348129809774 +blue,circle,0,1738,0.07736655692516092,0.7094747964905463,0.1793050216454373,6.083634710543372 +blue,square,0,1762,0.3157995075758133,0.7834804805765219,0.4088692267189296,5.1672992424980615 +red,triangle,0,1779,0.652024124990294,0.08417005612192818,0.5341736009141594,6.259712945790969 +red,square,0,1780,0.2390150805932536,0.29510181237732014,0.4927936662914188,6.192807475537431 +red,triangle,1,1790,0.635969718915859,0.851056850456277,0.5413944877529929,5.428855112841159 +yellow,circle,1,1798,0.6608164196933896,0.36011968370773173,0.5629517068116978,6.35357925019693 +red,circle,0,1806,0.7744572161118486,0.6923633451408633,0.45034685773693056,5.010467953363613 +red,circle,1,1830,0.21217432304365524,0.2967593161416136,0.4553816455432691,4.659852515579381 +blue,triangle,0,1844,0.5636660445656244,0.8716846236127672,0.5625196889904541,4.866601675820479 +purple,circle,0,1856,0.24161151059540176,0.5928568671833314,0.4611930047170266,5.136306869359727 +red,square,1,1858,0.2815984094528883,0.9101405343282991,0.49915629018606633,4.776941788653463 +yellow,circle,1,1870,0.5652799060258915,0.2932807976729944,0.5579466819473858,5.789771169762942 +purple,circle,0,1876,0.3165066469353667,0.28941633786079357,0.4604066818976131,5.837141646184505 +orange,square,0,1885,0.8079311983747106,0.8685956833908394,0.3116410800256374,4.390864584500387 +red,triangle,0,1891,0.15719235042957025,0.831884921837593,0.5442701763072955,5.217201497530535 +red,square,0,1892,0.39483640410474385,0.32875398270302847,0.49948833443251855,5.005502977323175 +blue,circle,1,1920,0.6921050905721352,0.6372926162748623,0.22598792972014145,6.271379897001558 +yellow,square,1,1923,0.8770166356180739,0.4753410604663104,0.4973159198588518,6.153753768811987 +red,triangle,0,1939,0.22274687616209066,0.05820766875391936,0.5279811896729458,5.837491222209763 +blue,triangle,1,1947,0.9017978821708391,0.7636216486777394,0.5584057144333926,5.37225281233222 +red,square,1,1950,0.195954498947297,0.8407712819350194,0.5082386567466489,3.675549873683804 +orange,square,0,1957,0.38417441628136606,0.36836651319364344,0.3179537476836239,5.924890299398008 +purple,square,0,1958,0.012034648465485631,0.8937509799107239,0.6059859114206745,4.180251632603731 +red,square,0,1960,0.7348107158418772,0.8830348086865724,0.5096404025921634,3.4694534736043026 +purple,triangle,0,1961,0.3918413244226422,0.32805497520431326,0.6183627898972449,1.6595595062090327 +blue,square,1,1964,0.05732382015880355,0.9394672461010009,0.4145573007868255,5.561786594119987 +red,square,0,2004,0.010527450646065972,0.287701248250263,0.5045892743275767,3.236713744202779 +red,square,0,2039,0.22731984900916336,0.8983570756911684,0.5008712617811221,4.9984232085745495 +red,square,0,2049,0.5279313363373115,0.2409604806693607,0.49790560652173327,4.503685217976276 +green,square,0,2051,0.794245842750217,0.7402091093823174,0.4970912079728164,4.0373967594623075 +purple,circle,0,2054,0.42181769556812987,0.050792107711367884,0.4716000837281641,5.921232462690938 +red,triangle,0,2055,0.8078666014729401,0.8869222481916494,0.5014110450061955,7.381193838186551 +yellow,square,1,2061,0.5665190122003364,0.7545684264087924,0.494033380654766,3.718731030356641 +green,triangle,0,2062,0.17502291082114974,0.10387535544372395,0.28736501114742885,5.42969308340746 +blue,square,0,2063,0.3423782355214169,0.8918773539993816,0.41800999797758365,5.967516795513261 +orange,square,0,2070,0.8820268190136146,0.9171285154846617,0.31471547686648177,5.78334087255119 +yellow,square,1,2075,0.07613514761919937,0.5292282550348139,0.49149695903359814,6.060678779186645 +yellow,square,1,2088,0.7733220160378064,0.5368010271323386,0.49340954649249114,5.413943854861395 +red,square,1,2091,0.7907662511318669,0.41079315581366094,0.5011753270900353,5.446596187855135 +red,triangle,1,2096,0.473341079736037,0.722277726933131,0.5067185834520945,4.882622467240705 +orange,square,1,2098,0.6083933210185691,0.07344894561332505,0.3206503384346204,6.085497216074039 +yellow,square,1,2102,0.2450713937310044,0.37435737888140386,0.4893801364954174,5.293791266114078 +red,triangle,0,2122,0.9178243551654847,0.8813529027220147,0.5037787467721317,2.471433669632065 +red,square,0,2123,0.9035972672420634,0.14095059055333659,0.49238746681138607,4.908694594785998 +red,circle,0,2127,0.20415702895916688,0.19097359248059662,0.46445760154750326,3.6884724690021478 +purple,triangle,0,2172,0.05061974885761933,0.4436866147376577,0.6114885039462646,4.131496827328981 +blue,triangle,1,2180,0.7573212805370948,0.859274873940234,0.5524026174591629,4.305043355957215 +red,square,0,2184,0.5362996035868647,0.4812487672485227,0.49566643046175485,5.476429549181639 +red,triangle,0,2188,0.5413782361674907,0.446823449554417,0.5028345618617849,3.5493003465806687 +red,square,0,2209,0.6056101890433508,0.005237433858933049,0.4791373968143102,5.898746077346092 +red,triangle,1,2212,0.007668441317185581,0.46783886089685867,0.5068550462951366,2.8819823497202006 +red,triangle,0,2218,0.7051291422518633,0.4683361714954013,0.50786078207472,5.064898326542557 +red,triangle,0,2220,0.3917063706282701,0.358672920459875,0.5035119725326376,6.046505939663483 +blue,triangle,1,2234,0.9046419701146681,0.24662896173218762,0.5468128715558063,5.762357572121442 +blue,circle,1,2235,0.6298916188968251,0.5544412686634678,0.24476671639508038,3.4247663322242565 +red,square,1,2237,0.4181981748246649,0.7171836376857676,0.48304487521116446,5.131417000911822 +yellow,triangle,1,2242,0.706304493304751,0.6313225514654566,0.47487679584787923,3.2852244166106783 +green,triangle,0,2246,0.7535899572571703,0.29430202078094647,0.3153175896308371,5.80578311046114 +green,triangle,0,2251,0.5021607766323833,0.4436518391465001,0.32157678720951255,4.700097185905772 +purple,square,0,2256,0.19342782566837624,0.5784468640751923,0.594075840734447,4.253747745978391 +red,triangle,0,2260,0.13652640368197466,0.26322898842374454,0.4985684316788368,6.087846833969415 +blue,triangle,0,2262,0.5046089831646238,0.7618432314709886,0.5507671106047716,4.288243327121001 +green,triangle,0,2274,0.9080917087139062,0.11801530617669154,0.31761153702179556,4.817233799135541 +yellow,circle,1,2312,0.7122310419454759,0.49080032675698926,0.5494842698854607,7.207714292671764 +red,square,1,2326,0.0827312970778381,0.5517273827729732,0.48938352588506207,4.803961761077759 +purple,triangle,0,2331,0.48216200948294474,0.6053897887850926,0.6146269091327969,1.7550587684513594 +green,square,1,2332,0.8712104729844775,0.44649692054762347,0.5075555968045227,6.5094059131819035 +blue,circle,0,2372,0.059421255989027144,0.20003870343355956,0.2555347210848312,5.2061566797210865 +purple,circle,0,2373,0.9228566617233005,0.4497763107864796,0.4801253916143827,5.695378243720455 +red,triangle,0,2378,0.11574963698124985,0.42012103012753677,0.5117799890768516,7.525336843016226 +red,square,0,2382,0.7293913901135854,0.19408134570402402,0.4905942534785655,3.2561142488310395 +blue,triangle,1,2397,0.042930931898611746,0.28906353164388765,0.5561655237204032,6.041227599000723 +red,circle,0,2399,0.2745068723223836,0.3216275508472469,0.4910366611875597,6.366348407756217 +blue,square,0,2407,0.7569059264383019,0.6815621977881376,0.41839720783581624,5.599821803991174 +blue,circle,0,2415,0.04910154660574528,0.5404958756111141,0.26731849643366473,2.210917527535466 +red,square,1,2431,0.38378504852300466,0.11445015005595527,0.49355539228753786,5.146756570128739 +red,square,1,2432,0.5414289671593087,0.37429785299101825,0.4981634122502311,4.176700025555928 +red,circle,0,2437,0.600093686235087,0.5597042104813567,0.503798582016451,5.632456469655376 +yellow,square,1,2458,0.18218611935029128,0.2983612572175376,0.47416831683179905,6.609029907524025 +yellow,circle,0,2461,0.867165565736646,0.9025956363358136,0.5523459461012876,3.019338685410745 +red,circle,0,2464,0.4721625074822319,0.5400513390350403,0.5078545767976087,4.92582011506819 +yellow,square,1,2467,0.09361025430824799,0.6677738551374311,0.47706568665162646,4.939847642538352 +red,triangle,0,2469,0.3694207052198244,0.5447722282344535,0.5059100136768411,4.058121653794159 +red,square,0,2483,0.055122781482241257,0.8842125911938413,0.5008817538811919,4.217476992659292 +blue,triangle,0,2489,0.4834525731042024,0.2615842902696851,0.5501809269547815,4.504208776801217 +red,square,1,2509,0.10929196628953552,0.23255874008676836,0.49260009719904424,6.36244069119153 +yellow,square,1,2514,0.19316644777126923,0.8196598290451167,0.473664001595597,6.193348662471713 +red,square,0,2515,0.9993965134826659,0.3040179595308051,0.48973830078731395,4.653813116671806 +red,triangle,0,2518,0.787025573313828,0.15257056485934828,0.5140703781970453,5.3525068526509765 +red,square,0,2527,0.20767700100511788,0.6461450152555049,0.49067841457062716,4.783562262794988 +red,square,0,2530,0.6665993889100141,0.8103930799527951,0.48807857534214427,5.520916299675705 +red,square,0,2539,0.7423471131055149,0.49712551111307623,0.4931271699694902,4.749177198851762 +blue,circle,0,2545,0.5982593200568088,0.8652975100402089,0.275852335782209,4.845407519918545 +red,square,0,2549,0.856675161091566,0.3114165196831775,0.4975783715234556,6.130189441343838 +purple,triangle,0,2550,0.06926972665146325,0.7287032767882019,0.5889125005445655,4.359849328099409 +orange,triangle,0,2553,0.9508276473016848,0.289460587769503,0.8373034263773781,6.352831315473359 +red,triangle,0,2563,0.0013952880940285572,0.09067846202769703,0.5105621465435575,4.3689078711272495 +purple,circle,0,2571,0.6198746737775912,0.6117615279691757,0.48773872964753007,5.367637765862085 +red,triangle,0,2573,0.04812975524569185,0.552570125247716,0.5059278213119353,5.238843121110229 +blue,circle,0,2591,0.46654625780632264,0.5178845807488622,0.27839243430274463,6.439167354146311 +red,circle,0,2599,0.3893482722012248,0.319657811225841,0.5017287040828957,5.166054157250497 +blue,triangle,0,2604,0.6133335082909767,0.15706338849664125,0.546382973254671,6.129714467673984 +green,circle,0,2613,0.860428112262208,0.08499919357746821,0.4903153702211547,4.6590969040292585 +red,triangle,0,2615,0.47228486575544304,0.4120308924743207,0.5075734917977525,4.775638269918454 +red,triangle,0,2623,0.7621158578472799,0.631755186715638,0.512276263258318,4.755444596413841 +purple,square,0,2635,0.34455376959146433,0.21303267764916645,0.5755372207242745,3.5638766553560086 +red,square,1,2641,0.7965505613254553,0.0818371373308433,0.48195315152791485,5.339188550625941 +red,circle,0,2651,0.46662794315369327,0.5574202226941675,0.5052439560979188,5.609302980122653 +red,square,0,2658,0.8491361399463294,0.4187001806314964,0.47897319519987636,4.8801586640154495 +red,triangle,1,2667,0.29579261872209206,0.7019093817439674,0.50766809234967,6.228154313160498 +red,circle,1,2668,0.2712619135025529,0.3281769529113354,0.5038320732930575,4.04584386589855 +purple,square,0,2670,0.939866358287322,0.16458050042115857,0.5828959125996166,5.5577033688723505 +purple,circle,0,2676,0.2824853153170499,0.20800956788434943,0.4947041835530817,5.379239803600743 +orange,triangle,0,2681,0.14410249953214505,0.1369398445487081,0.8249877700073767,5.183498721719421 +red,triangle,1,2711,0.585818098844941,0.24354525693445694,0.49926327483226424,4.0251751521466606 +blue,square,1,2758,0.20431293728239353,0.6307312881241436,0.43724078843695274,4.966823103521364 +red,triangle,0,2760,0.466769578208979,0.10669816704947244,0.48928236874997666,4.022452582451303 +red,circle,0,2763,0.8540259816077556,0.8057968243570277,0.5156569287403475,4.366267337764332 +blue,circle,1,2769,0.26604661865892987,0.784638388252735,0.3015050382678674,7.025971487472547 +blue,triangle,1,2779,0.06503788484286777,0.7301736002489201,0.5563078532631365,3.0671895433922582 +orange,square,0,2784,0.6720087181027392,0.531597336406085,0.3189520919676537,4.22010568710081 +green,square,1,2793,0.6830203826405684,0.15743886622481862,0.5279821971362703,3.8051266229645573 +red,square,0,2807,0.02423949916367385,0.8786152407555577,0.48273103815866486,3.809563031581092 +green,triangle,0,2810,0.2515594916201451,0.31933380887633367,0.3636603986837392,5.934139909192768 +purple,square,1,2822,0.34075820160710024,0.23532145172796826,0.5805775413458969,4.495962024253348 +yellow,circle,1,2836,0.4213295413705884,0.35402689626709216,0.5240471070806512,5.6017322680647785 +blue,square,1,2837,0.4854078253161348,0.275549753634141,0.4432543288891906,5.022679046204014 +blue,circle,1,2899,0.011225865347384345,0.7596278939214351,0.2973899363809186,4.024307044697272 +yellow,circle,1,2904,0.060127079283722185,0.07991197701318664,0.5330818382412245,4.650117185226596 +red,triangle,0,2913,0.17119817923714076,0.5355228917196253,0.48173555768168314,4.29692961473938 +red,square,0,2917,0.5767756211798936,0.053820042841727034,0.46485144533441763,6.035228756502684 +blue,square,0,2929,0.7203315117368787,0.21719762158746425,0.4462166458471962,4.209121745669645 +green,circle,0,2961,0.5760332357877725,0.5368336322474956,0.49200327921124554,5.648004450093005 +red,triangle,1,2970,0.08962471199119348,0.193781073839137,0.478973743753035,6.0997977177612706 +red,circle,0,2976,0.7899621036244977,0.7271308924244587,0.5247304174521686,5.708568407328053 +orange,triangle,1,3039,0.03584605513790595,0.5494095902256649,0.8220909065564673,5.80251279122092 +yellow,triangle,1,3053,0.9545603543188562,0.28481029091550514,0.490004380848622,5.7383831216909575 +blue,triangle,0,3097,0.5079167708283442,0.9909569175762811,0.5331655908704808,5.227266519235796 +yellow,square,1,3100,0.7095883140937627,0.24693530853911083,0.4878625284719338,4.62163610402542 +red,triangle,1,3109,0.6423334769004939,0.7672655901818572,0.5085621363441877,5.159008562926921 +red,square,0,3110,0.7379664304456591,0.5526373549483992,0.501312078238629,4.873123746295923 +red,circle,0,3139,0.04835898233323954,-0.03964684310055758,0.5263660881848111,5.3758779366493625 +red,square,1,3143,0.43972972392734666,0.9073346476529275,0.5063542244408268,5.345589517721543 +blue,square,0,3146,0.8436718531141385,0.30178479630228927,0.4448269148693266,7.452227239754201 +blue,triangle,0,3172,0.18016375932930018,0.29903916667709207,0.5247628061736151,3.9126252951629135 +red,circle,0,3199,0.48902546841027794,0.4552351188158146,0.5188290321435243,5.112220714699938 +yellow,square,1,3217,0.11659672177986369,0.45709615572803697,0.5043422260876161,4.226149315453072 +purple,square,0,3234,0.8611706127248784,0.11899955602660062,0.5576943173830387,7.169704102126839 +red,square,1,3238,0.28766545256300513,0.23054782068431967,0.5070167484771201,4.462784514269713 +red,square,0,3242,0.3818565625270237,0.7635570067058998,0.5066415443480794,4.3118647467020095 +yellow,triangle,1,3258,0.17679254082047402,0.7230275416945412,0.49804435923705764,5.390455126526775 +green,triangle,0,3291,0.4160663781535642,0.7234505787229104,0.369071552135882,4.8965924838132935 +purple,triangle,0,3305,0.785074853942615,0.4428660270881599,0.558984242302829,3.493968237313094 +orange,square,0,3321,0.33728057367933106,0.9510575847640207,0.3345443373685077,6.16707538332792 +red,square,0,3323,0.9871076174950064,0.8155890910957214,0.5016892144614107,3.807943574802668 +yellow,square,1,3325,0.11895505800593942,0.3177824452328297,0.5028384303248526,2.958853038706725 +red,circle,0,3334,0.9342380991119758,1.0265406115139653,0.5282652844829879,5.096372390301005 +red,triangle,0,3342,0.06853001540725634,0.21518931089495796,0.5092400339915257,3.111120414030981 +red,square,0,3355,0.15868707140782912,0.8912603126080899,0.4974993376818556,4.139622205834469 +red,square,0,3377,0.44261900534999477,0.22156014384391187,0.4981056401951789,3.4482408274879326 +red,triangle,0,3383,0.1975740843420113,0.694066274381527,0.5099143602428216,6.278038820938137 +blue,square,1,3384,0.6494987803573309,0.10428905425407242,0.4638675835598705,5.017911147785691 +orange,triangle,1,3390,0.7626521312629074,0.7884860306182669,0.8041098361892922,3.3786922967553568 +red,triangle,1,3405,0.29986310508342595,0.4665669025486415,0.5035005171777974,5.287648152836879 +orange,square,0,3407,0.6569265707155644,0.3129012234653398,0.3418801239588996,1.4936798534555953 +purple,triangle,0,3424,0.6709158812243344,0.9902163309577701,0.5583023290102405,3.299970219543622 +orange,square,1,3427,0.5542951145301398,0.1443227656777426,0.33899948644371813,4.305918243540835 +purple,square,0,3441,0.2798375437463839,0.9679266172102754,0.5552404089697491,6.526454003994018 +yellow,square,1,3455,0.9750136599046068,0.40439261677513194,0.5114865981431348,5.37249037290091 +purple,circle,0,3465,0.6309531739733012,0.20965858831535633,0.4915931289679595,4.744129028484625 +purple,square,0,3467,0.12227601731152626,0.6657577272166397,0.5516707923681236,6.118030228989158 +green,triangle,1,3470,0.6075052268611216,0.8471110240351473,0.38138320578866713,4.131367985956812 +blue,square,1,3477,0.5342263588773409,0.4583144809407387,0.47952666325723603,4.314116433880872 +red,triangle,0,3479,0.7629680483968369,0.4851010795836088,0.5062802072376592,4.640328795473425 +yellow,triangle,1,3496,0.22226409991261276,0.25514199825301653,0.48929984054123293,4.29108639305515 +red,circle,0,3498,0.5025342202643073,0.5193089434912787,0.5076410961575311,7.5163195300728445 +purple,circle,0,3502,0.6127220192423671,0.42124237189082436,0.4903910646042732,6.69716264312309 +green,square,1,3530,0.31349264736927074,0.22359313446706852,0.5264958103979744,4.947703594485797 +red,triangle,1,3542,0.5488528555599972,0.14731891743885583,0.5205827627260905,4.907192591258627 +red,circle,0,3551,0.2573426126511935,0.26880369068162485,0.5051868939434375,4.283511251193726 +red,triangle,0,3557,0.7281939031315208,0.7105692440420169,0.5250568231767727,4.225341474471109 +purple,triangle,0,3588,0.9114219545246541,0.9454991714310369,0.5606932119266484,5.579409174036885 +yellow,circle,1,3592,0.25106457537004534,0.9189161472825008,0.5502393699709364,4.629742960614238 +red,triangle,0,3612,0.2624978784252636,0.22206817539475454,0.5238730041174808,3.293566613899943 +blue,circle,1,3616,0.8548431579124808,0.4989623130006362,0.3339426415875795,3.696785877560498 +green,circle,0,3619,0.4784857910983109,0.5493495527943834,0.4819892327327133,6.703865601324473 +yellow,triangle,1,3638,0.5681423563525043,0.7364416318425555,0.48057415644311974,4.5660100665444014 +red,square,1,3667,0.23130521649286728,0.9381273139743299,0.48009597176641444,5.397341753984847 +red,circle,0,3669,0.9314245382696817,0.9674373579337011,0.5132085419267511,5.481596451971721 +red,triangle,0,3692,0.544472556395205,0.11951193848308495,0.5196415119222436,5.384614938904473 +blue,circle,1,3706,0.0029050316374207297,0.6383605275040843,0.34390644347128174,3.3217254020358866 +yellow,triangle,1,3711,0.8830172834029085,0.0976486136749366,0.4671083759493429,6.758219613098135 +purple,square,0,3717,0.30507324254754,0.7580944229000848,0.5547429873740861,5.920423913087702 +green,square,0,3720,0.7484207921073818,0.6812830924610436,0.49879495046941286,5.309172286057781 +red,square,0,3727,0.2871708733313212,0.7441603570837213,0.4826618004789263,5.326089833147184 +red,square,0,3736,0.6731464315461275,0.8142237150005265,0.4836395285993182,4.162353571125508 +blue,circle,0,3737,0.7125529509526801,0.9945516400071723,0.34771246879360596,6.006278483191809 +red,triangle,1,3740,0.6352327108932165,0.3302652448233153,0.5199029809032459,5.503021380321466 +red,triangle,0,3745,0.26950091413397326,0.20488907698806225,0.5197578213189719,5.510190145440178 +red,square,1,3753,0.5650541503977822,0.9139666513927299,0.486154043146944,3.0724619744871817 +yellow,square,1,3778,0.5947707471316804,0.09026045684055795,0.4964365067198076,4.830669326396104 +red,triangle,0,3783,0.23109195853995956,0.36449444195718883,0.5224561596699105,3.8821579043978804 +red,triangle,0,3792,0.08616804062055272,0.8126508574261648,0.5233142649552321,7.9621859867573725 +green,triangle,0,3800,0.3719056969079264,0.4862618905657431,0.4065991004232053,4.443325054201435 +green,square,1,3839,0.5469614915238294,0.3072050190333283,0.4951257220963446,5.442782750264191 +red,triangle,1,3843,0.63750977846767,0.004933372974431416,0.5069261041379488,3.6004625092063005 +red,triangle,0,3847,0.4792497809968481,0.23042814116269672,0.5105283292600247,5.182239155954865 +red,circle,0,3852,0.6258776262265322,0.578436676444718,0.5010873044116889,4.0170195022323965 +red,square,1,3853,0.17872649913027228,0.2683197014208172,0.48836074729380285,4.798004218704503 +green,triangle,0,3865,0.34830225374577395,0.7007829632717277,0.4092352482005258,4.830443606736057 +green,circle,1,3867,0.07527024915669844,0.03535630586767424,0.4742796270589179,3.3261008085136528 +yellow,square,0,3880,0.9219460612150782,0.838447974289432,0.49181308071483315,4.51314563564714 +purple,triangle,0,3882,0.7721871261531433,0.8769023760773738,0.5677559622434847,3.1988096810546964 +red,square,0,3886,0.9658606990028249,0.38336621536381843,0.480800207772279,6.603932501820694 +red,circle,0,3887,0.065543174726716,0.06552331298811505,0.49656529536436195,5.504627088037929 +red,triangle,0,3893,0.6757353069418544,0.9642423797735116,0.5092994498974618,3.6985647200819507 +red,square,0,3916,0.9626445334664495,0.5516233097517408,0.4770575250413808,5.997423877021141 +green,triangle,0,3920,0.9194195238971357,0.5288738098195129,0.4101493645615294,6.119935959628971 +red,square,0,3922,0.09032982008561452,0.0008107480968789771,0.47081635593282695,4.580372453762882 +red,square,0,3924,0.005483716581601961,0.15863307151489492,0.4671178312000501,6.133005185525068 +blue,circle,1,3931,0.8902947073598717,0.9040755396991641,0.3577299631520571,6.460963763579916 +red,triangle,0,3938,0.1308631487570372,0.7188896777638393,0.5099137483712004,2.6886882935932532 +yellow,circle,1,3940,0.3214366344529531,0.32542143328187734,0.5573015922411075,4.287931687032514 +green,triangle,1,3951,0.8896811661805898,0.9602687863114365,0.41539297870639225,3.688485842795396 +red,circle,1,3973,0.5501212863905588,0.5060391827174543,0.4914473165563479,4.517096929825123 +red,circle,1,3978,0.8784076422313635,0.8071059960737477,0.49074922430355267,5.357454971490885 +red,circle,1,4000,0.05490416175132373,0.07392337815122155,0.49416101516594396,5.355725080701707 +blue,square,1,4007,0.3593621089751877,0.4204952586591253,0.48311885257376547,4.152786490042463 +red,circle,0,4008,0.6263771674542099,0.6273789656494907,0.4925932624358998,3.412081047867682 +yellow,square,1,4010,0.7166252708117242,0.5393574073258124,0.4864772500833869,3.005238186091022 +blue,circle,1,4048,0.6375928559984098,0.13094792714264747,0.3559378606794926,5.594978182895825 +red,square,1,4055,0.5584526843675628,0.274821142186197,0.4859245223815638,3.846472472964154 +yellow,square,1,4065,0.30055120732205987,0.8237403642678218,0.4940415884493408,4.389389322019022 +red,circle,1,4066,0.3079054257526094,0.3938428302018409,0.4840911577561348,5.025254765228029 +red,triangle,0,4070,0.7857193974786632,0.20523038183871056,0.5148166157666305,7.390248248875976 +red,triangle,0,4073,0.8715276951630303,0.7631813622272297,0.5149349053075495,3.831016926880204 +purple,square,0,4080,0.9507897518515176,0.7330368467293205,0.5618439565262913,5.065911449238861 +red,triangle,0,4089,0.23546693802152452,0.8864756100273485,0.5176775288597121,4.486048731255909 +green,triangle,0,4111,0.3284284241669122,0.7897294545153425,0.4255682687947704,4.33760596350459 +blue,circle,0,4113,0.7778561711591236,0.7026046553162363,0.36016953332639406,4.3253087131762 +green,square,0,4116,0.017264149877869173,0.6772019371129909,0.49127313845384646,4.561244596198336 +green,circle,0,4122,0.42041660464659514,0.9987265889293468,0.4709212310875591,5.270326965032162 +purple,triangle,0,4123,0.48215503477639954,0.6245337534585043,0.5520777975040859,5.260380548282169 +blue,circle,0,4125,0.7292024833007671,0.9886297258819318,0.35794951366222183,6.318628391623386 +red,square,1,4133,0.5131088766874894,0.99207096020626,0.49072827406779573,6.405522770873926 +red,circle,0,4137,0.13371213335685206,0.08184469599874578,0.4886718357447637,4.690215456366022 +green,square,0,4138,0.4870533364703431,0.6089277625056339,0.49423438876804665,2.962448288757521 +red,square,0,4141,0.7527801461726715,0.47801360576698193,0.49139292839500837,3.695696364641762 +blue,square,0,4144,0.6508968440851186,0.01594167925920531,0.4909152884928182,3.9139237568935084 +red,triangle,1,4152,0.5290995440135682,0.15147554840633548,0.5190495163964532,7.2158162973518065 +purple,circle,1,4153,0.010343789766863232,0.4542361685678803,0.45706733570733415,4.185599374272368 +red,square,1,4159,0.9090870913203859,0.4509060551323797,0.4921856922497064,5.206561949198413 +red,square,0,4187,0.24998114916946512,0.7793536566455239,0.4979741881291295,6.942078444289223 +red,square,1,4196,0.1649889386660216,0.1944723914799218,0.4877029534129722,4.012665515919996 +blue,circle,0,4210,0.43188118595514013,0.05626968920047648,0.36041342723044056,5.240538052406783 +purple,triangle,0,4219,0.7636107502661091,0.5386503845691811,0.5474633930296947,7.4079025462829335 +yellow,triangle,1,4224,0.23806761658919084,0.38805580422442765,0.4739522498157717,3.3417188940812355 +red,square,0,4233,0.6186732875970838,0.4519782222039107,0.4780176245355303,6.172910701285077 +blue,square,1,4243,0.3917412188768753,0.645158831472363,0.4953483544193797,3.428474040547902 +purple,square,0,4245,0.9891890351824295,0.6480643195288099,0.5524803116498138,5.458900869849497 +red,triangle,0,4259,0.040083681097769164,0.15745823308154772,0.5154490705077337,5.205330502248688 +blue,triangle,1,4266,0.807310216945378,0.6397280241121506,0.5378039116131943,3.7168978227298077 +purple,circle,0,4269,0.12564067513031663,0.08040467691871445,0.45938362065333793,5.994242178415964 +yellow,triangle,1,4278,0.8317601951056839,0.7616584106935024,0.4723712300439795,7.171809837380553 +green,square,0,4298,0.8889952525373963,0.37402240945052534,0.4904462579818838,5.76031072452648 +yellow,circle,1,4304,0.6776539392030757,0.46415285564554576,0.5489543752433077,6.952944315945049 +red,square,0,4315,0.777751491546273,0.33508243498264767,0.48093360774834243,6.687593635204276 +red,square,0,4320,0.56311263501616,0.911770016966866,0.47673720111374274,4.981452745180131 +red,circle,0,4354,0.5167962363665243,0.5433960802622636,0.4885582203940556,5.578784767733086 +red,circle,1,4364,0.7782083467757581,0.7997449329308299,0.4972269164599567,5.3362889036878585 +red,square,0,4369,0.434285938385071,0.01089664572421567,0.48229866547079614,3.881217457651722 +red,square,0,4379,0.5222428403277589,0.8011417037625204,0.47553145537873565,4.751087465594357 +blue,triangle,1,4398,0.41078756963174423,0.4641707690981701,0.5264967143522112,5.677853630107361 +red,square,1,4412,0.8128120936484775,0.9688455224228868,0.4702410026786483,3.271908704866489 +red,square,0,4419,0.20372484920186795,0.41298665778133037,0.4660083716530997,4.057537592001876 +purple,square,0,4427,0.8422493225818376,0.382468909787415,0.5632113301941087,4.454792138256643 +purple,triangle,0,4432,0.33934567909701696,0.958554458947561,0.5515871029354242,4.713000872537885 +green,square,0,4440,0.9132657377198357,0.7835187031065083,0.497602832547874,5.327120400792336 +green,circle,0,4449,0.3338305852467741,0.012692849632647496,0.4690271926679323,4.954187279536586 +blue,circle,1,4461,0.17485481067978437,0.5216593873404025,0.3744188448578828,4.393387724137667 +red,square,0,4479,0.6514331004292623,0.10236585048474345,0.4695351500820933,4.2650309820261345 +red,square,1,4480,0.8469976130899075,0.0011247642630375365,0.47227495497588245,7.4727705325755585 +red,circle,0,4481,0.6587785325792491,0.7131442696567425,0.4989878576569834,4.39459645796621 +red,circle,0,4483,0.3329844783281878,0.3025610271956023,0.4969507873863136,3.6657973248904376 +purple,square,0,4490,0.07386981905312218,0.29799061460644083,0.5646796267964418,7.028530018358976 +yellow,triangle,1,4497,0.5495164190322613,0.6741898996197746,0.4700650710173229,3.647356510274664 +red,square,1,4502,0.07282561554650291,0.19934102395334075,0.4840570278598482,5.460009845016438 +red,circle,0,4517,0.9560301078405197,0.9855615893929697,0.49407564580292324,4.204357524310372 +blue,triangle,1,4526,0.8839149042250543,0.316740732138862,0.5304074389039727,6.135035264406359 +blue,triangle,1,4533,0.41753698030666864,0.22724172152243005,0.5313197462660701,5.393428621429922 +yellow,triangle,0,4534,0.014620330740086618,0.4958745335342518,0.4676047611248905,5.286639600542727 +green,circle,1,4536,0.09684826124548573,0.004968761544236533,0.464446506694815,5.82288074428381 +green,circle,0,4544,0.6463719909807981,0.401498834272373,0.46521489990368287,6.295453090216363 +red,square,1,4569,0.38732684841686893,0.4879193813283953,0.4898777132996863,5.25807312230191 +red,triangle,0,4611,0.6897926667476658,0.8291653414676392,0.49602856830692227,7.516391237463194 +green,triangle,1,4614,0.4585811547325982,0.6261203358311093,0.44350744789842583,5.048531990168133 +red,square,0,4618,0.2730086470257036,0.7829600067694346,0.4860522657248413,5.395407567505142 +green,circle,0,4626,0.0226257356389713,0.9601029264420361,0.461311029254716,3.5882511689718135 +red,square,0,4652,0.05703877491940923,0.06585729734046852,0.48208385558520445,4.060983069969076 +yellow,square,1,4659,0.2801824030534069,0.0438178619705506,0.501986681267166,7.6131269954403 +blue,circle,1,4672,4.3912454007477564e-05,0.362796288952525,0.3993360484373074,3.9861223442408416 +orange,circle,1,4692,0.9954037369880855,0.02349018535873748,0.6159445024232557,4.7499934114291085 +blue,circle,1,4710,0.7871079093873165,0.7861781653597818,0.39291034976006217,4.153924056765995 +red,triangle,0,4727,0.5273654668420624,0.5600630076906481,0.5001817515136285,7.015063655811005 +red,square,1,4756,0.9589146091494035,0.9740295173385957,0.4862863231058336,3.779876984793303 +yellow,square,1,4759,0.9845759343144127,0.36563785275364136,0.5010217479150095,4.869039297795497 +red,square,1,4762,0.5575845396339288,0.97746474716903,0.48304555133080473,4.339129497099426 +red,square,1,4773,0.987130101490106,0.40244866871421126,0.4882601914063636,5.047887427900072 +blue,square,0,4783,0.22565129993731936,0.1707567132972978,0.46719616905216915,6.190039910143233 +red,square,0,4797,0.9636542512173785,0.5946682359307124,0.4895280923615869,2.9021778447739788 +green,circle,0,4808,0.47531974356169093,0.1164795381234004,0.46278990722449626,4.396019068357184 +red,triangle,0,4822,0.10849972348909509,0.8245184575125909,0.503656669017261,3.691476903043085 +orange,square,1,4831,0.7999192819621908,0.9520046684953247,0.359627084402705,4.788271505203496 +red,square,0,4838,0.12062753657031133,0.06097750480829511,0.4865831322953874,4.967876012945222 +blue,triangle,1,4858,0.47904328213813874,0.22569528473924072,0.5290903965165521,6.090757985580196 +yellow,circle,1,4861,0.8714478634106673,0.705860033229531,0.5403439167752929,5.158122690299913 +purple,triangle,1,4868,0.3196040625347073,0.45592095246985065,0.5421864325199726,5.038247417673449 +red,square,1,4877,0.6352240793453936,0.21551322767111503,0.5023205660300618,6.3075083428004985 +red,triangle,1,4889,0.05384871008434988,0.07587178184811971,0.49631820726428827,2.253273333249837 +yellow,triangle,1,4893,0.11402238792055563,0.10140796489934611,0.4763049121271566,5.706121371454866 +green,circle,1,4894,0.8670868228399143,0.7287253707307526,0.4711920364233325,4.958278717805755 +purple,circle,0,4901,0.4911898392656703,0.47771650215029504,0.47221468860917887,4.916147870038752 +yellow,triangle,1,4909,0.7835833005251677,0.253223644228022,0.47882827035870973,4.07965453809507 +purple,circle,0,4917,0.21405431790548124,0.22809134769476713,0.4762557694477563,6.595152012939322 +red,triangle,0,4923,0.6073390030280708,0.8188089199730891,0.49207972463552285,5.447411893042994 +red,square,0,4956,0.43253415766372016,0.7323508812510726,0.522914342700665,6.120916811217318 +blue,triangle,0,4962,0.6367779574323398,0.3947339560378299,0.5113021410683906,4.392191418330258 +red,triangle,1,4966,0.7684465674231389,0.17573220719193694,0.4833613335972867,6.371413249901571 +red,circle,0,4968,0.9691878006521278,0.8698367737670867,0.5060677109704748,3.990767354172237 +red,square,0,4984,0.6146393359480166,0.5101038208363462,0.5305089395451624,4.356529834004775 +red,triangle,0,5010,0.604365562732041,0.8079847476181391,0.4906319246434529,4.798297275786936 +orange,square,1,5016,0.19504118170080154,0.3520822859547038,0.35691733012089655,5.833861438271984 +red,square,0,5020,0.19361450696395321,0.4001616372613894,0.5310319459816489,2.4545267472064682 +green,square,0,5028,0.07963993301021555,0.06697791193622316,0.5216052853331227,7.172653891332646 +yellow,square,1,5033,0.6872771220970901,0.5126236481991991,0.4996821120073008,5.017493586848938 +red,square,0,5037,0.08920709206819122,0.11719414853680221,0.5365776596846343,5.9465368625308 +red,triangle,0,5041,0.3536748666857381,0.7952387130119751,0.49527174287537834,4.1035103127529196 +green,triangle,1,5058,0.9004975987784543,0.0290656688852996,0.44741049179718756,3.614604311632285 +yellow,triangle,1,5078,0.703794888428924,0.876877578963412,0.476153857870298,6.265288459212706 +purple,circle,0,5107,0.2795363933006426,0.41416671317299536,0.48024594626924516,4.58236419807355 +red,triangle,0,5114,0.5459583658068602,0.7097663308273577,0.49078816934002184,4.024368397437182 +red,triangle,1,5120,0.3058308697396813,0.32914633277497196,0.49153375908198477,6.158690132090211 +red,square,1,5122,0.48642277524060873,0.7977013112345599,0.5425386941097052,3.836137373926413 +red,circle,0,5123,0.861691357988579,0.7913306086663261,0.5020442668695987,3.6515566810550104 +red,circle,0,5129,0.8238063934964313,0.8176654026497628,0.4963399915135567,4.058369612979784 +red,circle,1,5154,0.3169193017115355,0.22665248853824443,0.4987271979279972,5.159098929883051 +yellow,square,1,5166,0.2803249006586175,0.5359442761836394,0.5107896973536701,4.597085405376856 +red,circle,1,5183,0.8557812372608711,0.9127347887390895,0.49400982545841743,5.264330525710999 +red,square,1,5186,0.8165284600289506,0.31230879758685837,0.5204004907998334,5.451993993057882 +red,square,0,5196,0.27689581006450603,0.7394640009940899,0.5166708364087473,4.343491758592539 +red,triangle,1,5210,0.7671319591554112,0.27923305305030366,0.4939196894546826,4.586177247868108 +yellow,square,1,5219,0.016884553811871483,0.7815478913950888,0.5052713146704236,4.720122118911909 +red,circle,0,5220,0.20521281132071523,0.119892417512705,0.4924842936771303,3.25331818168061 +yellow,circle,1,5225,0.3247971112570329,0.41443898848863536,0.5241058861810568,5.637380968369996 +red,circle,1,5229,0.40302762376415846,0.45321274325339284,0.4897762269556689,4.105730746345201 +yellow,triangle,1,5241,0.9194245661694567,0.4245526342935101,0.47628113176234915,5.5530165631171755 +yellow,square,1,5248,0.6655857326872444,0.541571483415203,0.5011099404154018,5.861835255081043 +red,square,0,5268,0.190867901564158,0.4891538330593278,0.5301900141183975,6.1611982912689784 +red,triangle,0,5272,0.8254638695159972,0.7448752353407149,0.486387161134547,5.273632489589256 +green,triangle,0,5273,0.7546301813415475,0.323871582533658,0.45424433413740173,4.430087789183369 +blue,triangle,0,5274,0.8145195367113205,0.670382826262773,0.5061648811956903,5.869251002344352 +green,square,0,5293,0.9716742088009472,0.7911696066830448,0.5219301837949548,4.703196776780304 +red,triangle,1,5298,0.5460710922901167,0.7013285098055233,0.48960158514348856,4.837150970530721 +red,triangle,0,5299,0.43174705987682027,0.7502016298078271,0.494126213095056,4.452565211510168 +red,square,1,5317,0.7009176336480939,0.021785807344981034,0.5164538203896442,3.6294283264196494 +blue,circle,1,5319,0.1566912706290573,0.22007285880750194,0.4345644688277157,7.744057545338137 +red,circle,0,5332,0.9806117525858196,0.9204546768661085,0.49349011013245503,6.213357898369942 +orange,circle,1,5340,0.4811348140983073,0.6551643755628681,0.6112832826828236,2.133203335064926 +blue,square,1,5347,0.9828791004053427,0.8530021158344594,0.48242637172402547,5.939278661543149 +yellow,triangle,1,5373,0.9531788600706754,0.4340981772974625,0.4848437598528061,3.3266816836723745 +purple,square,0,5379,0.7098198733959674,0.3736265270010867,0.5324712632741289,5.876357085397324 +red,triangle,0,5383,0.7518149145929596,0.7402708470487265,0.4910695100700751,4.420695582257983 +red,circle,1,5419,0.46120345804623264,0.4948385089781824,0.4913468113920055,7.40814630568676 +red,triangle,0,5422,0.08197776357773012,0.9669361078130646,0.48894290275519053,4.740888978916967 +red,triangle,1,5423,0.7344507332875202,0.3362814790662835,0.49109866378134515,6.007147287601158 +red,square,0,5425,0.2357167709491399,0.5152841340644533,0.49403680508208875,4.212187341924275 +green,square,0,5429,0.07774245944604241,0.964994594550859,0.5124137668635241,5.478920624538173 +blue,circle,0,5431,0.9906112914954729,0.44746308178858474,0.4338609015436608,6.518835807126326 +blue,square,1,5449,0.4860631799941614,0.9839334962924786,0.4830950046923664,6.073949563909348 +blue,triangle,0,5456,0.25038992161389095,0.23043385353332702,0.5078905734176592,6.3057961632124675 +green,square,0,5457,0.4684604519481598,0.7769294177621766,0.516941596048288,7.171461003054351 +red,triangle,0,5461,0.25294366711199856,0.5070854388291478,0.49114712956461404,4.476838296456381 +red,triangle,0,5463,0.608826642554208,0.07789433152186664,0.4922557167043311,6.393603353848435 +red,triangle,0,5479,0.7872114280323266,0.0916362874841371,0.4975388175743881,5.1007122242037966 +purple,square,0,5505,0.2799855143481479,0.6088919218342325,0.5248399368213407,3.897944745874863 +yellow,square,1,5507,0.6484833754240118,0.03136077558439587,0.5098510569841375,2.744325569188073 +red,square,0,5513,0.9028358793498334,0.6087929936485224,0.4808784176034518,5.46492806363922 +red,square,1,5517,0.4289157251019926,0.27223050052537523,0.49052968111210554,4.345423371673012 +red,triangle,0,5525,0.7317109830812456,0.03261841888525885,0.4993605420272282,3.880444568204959 +yellow,square,1,5538,0.4022101366915811,0.36572652105350933,0.5088194471660124,4.878808608470745 +green,square,0,5546,0.7294308945801579,0.8130068799671252,0.5143357290066191,5.546408048163998 +red,triangle,1,5569,0.5069614611521822,0.6982507966322651,0.48979688051894626,5.9072897890759135 +red,circle,1,5573,0.771208791227169,0.6805835324630879,0.4899728646284138,4.991038703312431 +red,circle,1,5574,0.8723819483185645,0.9666792341752801,0.48894193821989596,5.053462506768004 +blue,circle,0,5596,0.525225660059,0.9995761761685742,0.44164047681920576,7.206892302643266 +red,square,0,5599,0.46933514095815465,0.37867125339476027,0.48474283866549106,4.2486291255827 +red,triangle,0,5600,0.07797109331227103,0.12591557044120283,0.5024758798915459,5.585644003164902 +red,square,1,5601,0.3017407916254773,0.5794153190107305,0.4830100356390934,4.847727902017804 +blue,square,0,5610,0.6476099626265888,0.3834687832822731,0.4751568289902658,5.366291881237096 +red,circle,0,5611,0.9643530645989437,1.0128772868829967,0.4874941916721536,5.052491438671869 +yellow,triangle,1,5618,0.12235316022283638,0.4062772698823153,0.5027163696981481,4.423032864371648 +yellow,circle,1,5635,0.7490077148568529,0.7887882825548689,0.5174941753119322,4.9735430773511125 +green,square,1,5648,0.6838383400874987,0.2065873409297414,0.5138513557269427,3.7361689649122503 +blue,square,1,5657,0.7395822361624869,0.9376531852764505,0.46766201307943756,5.341558504004095 +red,square,0,5668,0.8118197610201682,0.12148743503276194,0.4782662920940548,6.477714121948768 +red,square,0,5672,0.8577133103095783,0.7110724383796043,0.47898401623391135,5.0500040117472755 +blue,square,0,5678,0.7218754013507698,0.884202554239838,0.4660259351946551,4.910713238335364 +red,circle,0,5682,0.46042761654160147,0.47440910925034985,0.48351736581602117,5.647426237831731 +green,square,1,5690,0.8118964231322414,0.22962574782744727,0.5107410649539317,4.651607685056169 +red,square,0,5698,0.6938931630037275,0.6955654236637328,0.48060441995288344,5.5283181070253065 +blue,triangle,1,5709,0.8790850372131346,0.85693275870204,0.5112304639110724,4.6089973865766956 +blue,square,1,5711,0.4980940550308919,0.3913209484276381,0.46779237871931606,6.5640792204993055 +yellow,triangle,1,5724,0.3355201655102771,0.7875312279106407,0.5028630279753463,6.41793674963149 +red,square,0,5730,0.5308515738786018,0.6762180403418967,0.47230059961154747,5.884364887449301 +blue,circle,0,5732,0.7934966072767009,0.011915016935549416,0.4418438302612928,6.5870020212659 +yellow,square,1,5734,0.8216755963110223,0.32350186713160345,0.5096510341494233,5.04995327371086 +red,square,0,5735,0.8865257836119743,0.6568982219919527,0.47174683876983087,5.369661169499781 +red,triangle,0,5739,0.28418616477886516,0.31409894322127174,0.5099767891546801,3.1827809857154725 +purple,triangle,0,5743,0.8627435828503356,0.6790570779555195,0.5286883405329251,4.754338532998504 +purple,triangle,1,5750,0.6540653802155625,0.8186032359193669,0.5278484072555955,3.968262979705669 +red,triangle,0,5763,0.8450436608844077,0.10860683564259188,0.5026580958498666,7.796656873978652 +red,square,1,5788,0.611091459831367,0.5449393388841275,0.4679003050764299,4.106164774064709 +red,triangle,1,5789,0.4537231592487151,0.05721358943032817,0.5073773380830467,4.2548297109158755 +red,triangle,0,5796,0.3325017179321761,0.9355862419367229,0.5112452901455476,4.976944510801324 +red,circle,0,5798,0.3161413192064507,0.2521014769803568,0.48972564953736775,4.1808585696670635 +blue,circle,0,5808,0.08131434372877844,0.7568649526045701,0.4462356099333533,5.513038754055881 +purple,square,1,5812,0.27511086390645434,0.407852391499247,0.520913309175292,6.635478279979536 +red,circle,0,5832,0.8889082016909575,0.9284038397038602,0.4942377200158909,3.936993288716035 +red,square,1,5842,0.2722988818432909,0.9498281949058748,0.4722977279397903,4.439007057463928 +red,triangle,0,5848,0.3686940082937461,0.2297986252753741,0.5135935212176223,4.877654246034681 +red,triangle,0,5849,0.1290210881088124,0.18520386905638975,0.5121461716402985,4.199815038098288 +red,triangle,1,5857,0.4519386142542523,0.7416817153691634,0.5068721954035537,2.7275712308424596 +red,square,0,5862,0.7157432573561867,0.7711157084297541,0.4730843646783483,4.151936833436429 +green,circle,0,5873,0.04944884812182149,0.7470049810374516,0.5132844272554256,7.36620286480328 +red,triangle,0,5883,0.5197236842627677,0.29325305698917603,0.49572671390448886,3.721153660510287 +yellow,square,1,5884,0.7649881866811434,0.970089274891161,0.5119786019607768,6.3555380379204145 +red,circle,0,5893,0.20615480760926808,0.14809836210373095,0.48270096968249926,6.177100090466365 +blue,circle,1,5901,0.7128337758915861,0.19150609105626704,0.4484209547990318,5.2000724629786275 +yellow,triangle,1,5911,0.42713138741103307,0.9696749783494829,0.4966670447335158,4.594677341096767 +red,square,0,5914,0.015123831588062964,0.16437153054635523,0.47223855886451477,5.267943515687804 +yellow,square,1,5925,0.3074495053049401,0.1895498704682077,0.5109241596636047,5.095299333882013 +blue,square,0,5933,0.51372249375865,0.5302858830176099,0.467689686816679,4.343967250123015 +blue,triangle,1,5969,0.17018060918505862,0.6132742704675529,0.5190720082234903,5.136739287366672 +red,square,0,5972,0.16028439108892767,0.7367391158511573,0.47720696945018315,7.042454670048072 +blue,square,1,5983,0.4112854332720899,0.8606792632824589,0.45768661179118436,6.214699633936114 +blue,circle,0,6023,0.017452962819985207,0.4070792408713856,0.45031984575502004,5.546776432889101 +red,triangle,0,6039,0.1436103074694539,0.34758216175700596,0.5106409670616571,5.088731339588974 +yellow,circle,1,6057,0.16275436095280493,0.7557647104557702,0.5050647566343319,4.677738410772791 +red,circle,0,6072,0.18020657415479036,0.10338573693208912,0.4824549330209736,4.7142476735582415 +purple,square,0,6076,0.32333551253153237,0.6565898162212596,0.5120503557378895,6.23321982454248 +purple,square,0,6081,0.31289907616388024,0.04822727790824588,0.5116817686988475,3.472623839730995 +purple,triangle,0,6099,0.9263235207487328,0.3884013218923913,0.5264041034546705,5.902532750266108 +blue,square,0,6109,0.27619166141967133,0.7118807565361399,0.45861518520038863,5.60784981030194 +red,circle,0,6113,0.22466430390726955,0.22771633736376914,0.49115476733211044,5.350244646149289 +red,triangle,0,6120,0.09635508035816032,0.026480199263408277,0.5335618690609663,5.228925126919848 +purple,triangle,0,6121,0.711562686476677,0.021610513173994317,0.5264462019792321,4.360769678132107 +purple,triangle,0,6162,0.9811720181036256,0.24537773815477126,0.5235712752538283,4.188763507197692 +red,triangle,1,6164,0.4884035800730596,0.4768145570774246,0.5370106211123385,4.355237008199155 +red,triangle,0,6166,0.9208181412134825,0.6027093372104054,0.5373932186312109,6.7880412292180035 +red,triangle,0,6168,0.6128294188136673,0.5662147536804297,0.5344176640252708,5.14474489489931 +red,triangle,1,6190,0.22193208158731081,0.583689588954846,0.5321425396208453,4.75547199780209 +blue,circle,1,6192,0.9617233280536962,0.0804036772290313,0.45466761358987057,4.766413914412179 +purple,square,0,6193,0.6925033853187198,0.4157324223786859,0.5225467116843022,3.203586388298083 +red,square,0,6200,0.171976928845461,0.1880835239752341,0.4936589185590948,5.836676241592183 +blue,circle,0,6206,0.6137995201817447,0.2914163889198288,0.4563692685949176,5.408699326357687 +purple,circle,0,6230,0.8995957974417165,0.838557554387364,0.49078343561983623,4.102062839862341 +blue,square,0,6233,0.7733534639419862,0.3573142412944096,0.4508620621062044,3.584941797575739 +red,triangle,0,6244,0.6325881339214032,0.5265910784732831,0.5267238734444296,6.6682420090850165 +purple,circle,0,6258,0.10367159942454274,0.43360378760767704,0.48597791924991773,5.788435808699311 +red,square,0,6270,0.6811227642195069,0.1479417361133034,0.4964458724418254,6.471935001457158 +red,square,1,6271,0.8845060174779521,0.594898831199482,0.49589169608087036,3.697088354944317 +blue,square,1,6280,0.6292854031641862,0.3505203031399461,0.4457801715897031,6.0940974118900435 +red,square,1,6300,0.4698259174276119,0.08680271714111099,0.4844979838413245,5.317674542168804 +red,circle,0,6304,0.9960747439102614,0.995262085389914,0.49210886331463977,5.985586009524911 +yellow,triangle,1,6307,0.8021056357273373,0.3550400989030522,0.4916276078449299,3.842965444936793 +green,square,1,6308,0.00048750676198217047,0.07350139064804029,0.5284521586313244,5.18296486436796 +red,circle,0,6312,0.13141301290886298,0.20819524558149588,0.4884349725677271,4.229487941982128 +red,square,0,6313,0.42004370502294874,0.5439573774055705,0.4890664637267789,6.069980788966126 +green,triangle,0,6318,0.23924495898799913,0.12744748462772704,0.5021828322382919,2.2957031433250514 +green,circle,0,6321,0.5856312729369325,0.6258020253571867,0.5016908279693554,5.809486355056517 +green,square,0,6343,0.27971643422586945,0.5148514093481248,0.5270090033316781,4.79676680029431 +green,square,0,6361,0.03363417584524808,0.5230059438871357,0.5287871548658247,5.687660694577732 +yellow,square,1,6388,0.3956375502429853,0.5935536617442623,0.5200741756209883,5.688808730969668 +red,square,1,6403,0.9417127579120319,0.5482150962847542,0.49747770748220865,5.103437297450152 +yellow,circle,1,6410,0.6644019692587911,0.5206303554834582,0.5256801790797414,5.242268650760439 +red,circle,1,6413,0.8685423617714676,0.8340407401130161,0.49941229305983253,6.623384640074739 +purple,square,0,6418,0.42378426216713116,0.21109387357250076,0.5147444221739821,5.8115636706845315 +red,circle,1,6430,0.22822478239561694,0.1979578968696555,0.5017015040441812,4.856038715443364 +blue,triangle,0,6431,0.035967834871633575,0.8826006501795345,0.5150464995633706,4.925641684269677 +green,square,0,6439,0.08849875224375359,0.6151865632680716,0.5207738636317834,5.472138215470408 +red,square,0,6454,0.8258633336815364,0.013536288520049955,0.49459776015373735,5.932338900020647 +red,circle,0,6459,0.9137091587098579,0.855588819983653,0.49888384748171133,5.830598036770098 +purple,triangle,0,6465,0.06247102989973785,0.5827509439740209,0.5245338321695424,4.196873383518774 +red,circle,0,6467,0.1199009593400917,0.1009342030991583,0.49428494602626355,4.602250052040592 +red,circle,0,6503,0.6998197031470909,0.6085957418813281,0.4953130273408016,4.645148592033905 +purple,square,0,6510,0.2822486415087655,0.9358660605865411,0.5081062978301883,7.230150974387606 +orange,square,0,6520,0.48679433237460934,0.43918945290527467,0.3723492312534282,5.3166346756671805 +blue,triangle,1,6524,0.42584599371114706,0.14938791233616222,0.5198447800578521,2.541732388925818 +blue,circle,0,6528,0.2133861214884899,0.2977412570644107,0.4662639803680262,3.467504298314753 +green,triangle,1,6529,0.1455227488931624,0.36600599340236795,0.4992332444785052,5.755984900287618 +red,square,0,6530,0.09539708205200137,0.5515665649713346,0.49071329226843785,6.2996393162813 +red,triangle,0,6539,0.5204664151681225,0.5070554408470832,0.5288833595190643,4.605395283680147 +purple,triangle,0,6542,0.9502790468241479,0.3357785146212582,0.5300160109397024,4.845176059365532 +yellow,triangle,1,6549,0.5771424149028278,0.5660412879806254,0.48483747163386864,2.5602532101362816 +purple,square,0,6563,0.7687466675905879,0.11722875109550102,0.5032611834861493,5.483909341325606 +red,square,0,6566,0.6741887634246249,0.15380339776136598,0.496319773686971,6.324302004246204 +red,circle,0,6609,0.3969565461680814,0.4511785951116354,0.5079426651093598,3.955969992231747 +purple,triangle,0,6611,0.4364083577087394,0.5045708384576747,0.5259459100161943,6.4426713973305665 +yellow,triangle,1,6620,0.6235993900623629,0.017917816715242063,0.49115228576139447,4.301389523013513 +red,triangle,1,6627,0.6856650689043784,0.63284643610226,0.5229115051728296,4.027530674760179 +green,square,0,6628,0.26295856712509924,0.2541337868869713,0.51827868923942,4.771988180341128 +red,triangle,1,6674,0.4177794845961972,0.476812791975578,0.5208393036798933,6.34351864080011 +blue,triangle,0,6676,0.7399933240054255,0.18293984789475248,0.5070224997673431,3.2070714538196015 +red,square,1,6701,0.34900953595354445,0.786080905493119,0.4961481792670415,2.852901749175578 +blue,square,1,6735,0.34034923900641,0.4115739309705059,0.45823308139114505,5.734928311390195 +yellow,square,1,6743,0.14675290922237116,0.20091568687579642,0.5143754328790378,5.055132311670772 +purple,square,1,6748,0.9553096124365628,0.49455375195562323,0.5197055497829153,5.376853905348537 +red,triangle,0,6756,0.6235947816770093,0.20560818487527288,0.5154785032231411,7.147889688914161 +red,circle,0,6759,0.39608610318639914,0.37939129752682976,0.5085387583420787,5.889957877085802 +purple,circle,0,6762,0.6049710532803669,0.490699224287502,0.4831891128310867,6.781366352382849 +green,square,0,6774,0.92036166370313,0.45844868918735504,0.5095426944728964,4.426988475486271 +red,triangle,0,6779,0.4056134300247821,0.8598247876181099,0.5088542515244571,6.653739825614015 +purple,square,0,6829,0.03888002324033257,0.7735660118411852,0.5211732631929624,4.2782931780784645 +blue,triangle,1,6832,0.6432597824598862,0.14901262084077693,0.5117564553618225,5.1406747337835546 +red,circle,0,6856,0.7932880491788271,0.8880971670944571,0.5031491081679628,4.509254962364701 +blue,circle,0,6869,0.25926388548013757,0.5697135282840454,0.4726970793976213,5.823127118388232 +yellow,circle,1,6890,0.022797909771872238,0.015614560644500175,0.5270780603581403,5.648996285991914 +blue,triangle,1,6898,0.11217428855810008,0.4162207461595341,0.5160423555935578,6.608737264826998 +green,triangle,1,6907,0.010595695908571012,0.06672239540002456,0.5108823870721609,4.071499678257095 +red,circle,0,6913,0.9176421729631826,0.8671864605213498,0.5098694331812486,5.564145541614013 +green,triangle,0,6942,0.951353895111777,0.01940942447103189,0.5109372851529531,4.923770424330399 +red,circle,1,6946,0.17359793905549392,0.17694790026491025,0.5126404694681714,6.061380864187323 +red,circle,0,6959,0.4218384175706841,0.34221928519084654,0.5208933241380524,5.868278303145508 +yellow,square,1,6993,0.5888959381485874,0.5797886860288838,0.5032120123089436,5.720813055528566 +yellow,triangle,1,6999,0.10488472811825678,0.5453707311201544,0.48771992710878564,6.5328921635204695 +green,triangle,1,7005,0.5781148751093989,0.6467442755925816,0.5002779723851982,4.408524553588991 +orange,triangle,0,7014,0.530788020110947,0.8463845303921943,0.7303882931571825,3.8499231205827744 +blue,circle,1,7021,0.4365880011170178,0.434228648324826,0.47027519375091686,4.800975965283767 +red,square,1,7024,0.49813374365242147,0.6191884040469128,0.4977393571863557,5.161534078410575 +purple,square,0,7045,0.697849039991967,0.06509252694950973,0.5222502487041877,4.060077660065311 +red,square,0,7047,0.9922157384754378,0.7222771324391467,0.48950221269029337,4.833417715084441 +purple,square,0,7048,0.6192278205835859,0.9195446956015411,0.5239561630151743,5.590886995908273 +yellow,circle,1,7050,0.8748989765505933,0.3447337515145761,0.5239204874713691,4.976665489675917 +red,square,1,7057,0.8886294118927316,0.05289470473768887,0.49871376027982056,5.132911523058775 +green,triangle,0,7065,0.098835939441553,0.15869889009449,0.5019566452657964,5.030364056162301 +red,triangle,0,7088,0.07595365785052699,0.33779382197618024,0.4848749687726861,4.374322647911401 +green,circle,0,7095,0.6247388408475909,0.9991523123256862,0.5112854921650918,1.7767395585015777 +yellow,square,1,7117,0.5772905510061195,0.2704694133924349,0.5066253767169198,4.189381943614731 +purple,circle,0,7136,0.2894791697512308,0.033051608871318194,0.492357853325225,3.97337756371869 +red,square,0,7144,0.025821846900757284,0.6022995464291134,0.4988985530813158,5.988476968485563 +blue,square,0,7150,0.5414584323905408,0.3830518548789039,0.45250406632977,3.9732956639691976 +purple,circle,0,7165,0.944217921762593,0.7379177249833838,0.4961857450966019,5.5420971545399595 +red,triangle,0,7172,0.24583453718523574,0.7527167474295307,0.49804635350617144,3.5496947568477686 +red,circle,0,7175,0.9479991716154256,1.0369161740262645,0.5058924082666929,3.736106391140407 +red,square,0,7196,0.1380874722502473,0.4808811847111706,0.4873049442005348,5.034824189616505 +blue,square,1,7199,0.2846357685675721,0.034308656536918836,0.4641984709812777,3.707273212888065 +purple,triangle,0,7212,0.4769912438446541,0.6974938580512576,0.5149177854034025,6.164832566560516 +yellow,square,1,7214,0.1548652026087668,0.5135568065293765,0.504486407453846,4.898030794903259 +red,circle,1,7215,0.8981919972663798,0.9335974654269985,0.5133264530859194,6.868209848760329 +green,circle,1,7223,0.6563049975968109,0.6379310552032911,0.5044189452720197,5.190778431272816 +red,triangle,0,7241,0.5102432961837956,0.8032601218913767,0.49959153976209736,5.889797855839329 +yellow,circle,1,7274,0.17064346403614084,0.6202252388474442,0.5174202251436207,4.961985406978 +blue,triangle,0,7279,0.23297868396434585,0.3273870800244896,0.5193758253255788,5.590432538345541 +green,square,0,7284,0.5826889304785134,0.4379875315613875,0.5123754896546877,6.823585827692646 +purple,square,0,7295,0.22449385427756263,0.3971284686550203,0.5060640328120517,6.910704217269335 +yellow,triangle,1,7308,0.8729845274981871,0.9405993007589881,0.4675975411246204,6.366380328584516 +red,circle,0,7311,0.4760159792216694,0.4539394533724592,0.5165497252161653,5.816294555984473 +purple,square,0,7313,0.3379494486558744,0.09024371495642125,0.5061550180767934,5.991137830729246 +yellow,triangle,1,7328,0.1792515767605839,0.6834184841983879,0.4724870771907172,6.992102798937367 +red,circle,0,7350,0.48674138881981655,0.5601685839629958,0.5215475885174312,4.845824511086588 +purple,triangle,0,7354,0.4518325021148949,0.9606740777959419,0.5020602076054972,5.0034495885706605 +green,square,0,7356,0.3677938789235593,0.5854902724492276,0.5180955404184138,6.082752945575091 +green,circle,0,7357,0.7472639566340794,0.9553679229462696,0.49650949457838633,3.963092622630164 +purple,circle,0,7359,0.40681782963444224,0.0655781326343009,0.5018001474767321,5.60497435091079 +red,square,0,7364,0.3481359432339536,0.17526327279056786,0.5017005211923841,6.863449538188116 +blue,circle,0,7376,0.5949976410326543,0.5191497225617425,0.4742427379869392,4.600043609638491 +blue,square,1,7383,0.3349581692171726,0.861606342284434,0.48260402600288677,5.197650156172798 +blue,square,0,7389,0.5508253156887805,0.7316077037730353,0.48251076734931897,3.0994689012789327 +purple,square,0,7419,0.7411078076522843,0.9347041368233332,0.5036254975884529,5.3347625898825415 +red,triangle,0,7430,0.22265578570345146,0.8235503097171234,0.501220026150789,4.896095901427996 +red,triangle,0,7447,0.5131460922798405,0.7113342782993815,0.49563286458819356,5.631574318638033 +red,circle,1,7452,0.332932610408742,0.3813424312656466,0.519913787740515,3.3437769090221057 +red,triangle,0,7461,0.9156378136581979,0.35497814831564534,0.49632741905136923,3.233348607800034 +red,square,0,7479,0.9088123146720241,0.6212620928222382,0.5042444557485127,5.770947384921745 +red,circle,0,7502,0.7444658886188185,0.6578015958365437,0.5134977908050689,3.240995197922807 +red,circle,1,7513,0.17183705995865772,0.14047879616986061,0.5123300518037209,4.952874895112429 +purple,square,0,7517,0.9467534335912478,0.1383355176433988,0.5026801409599071,6.465539844355604 +green,triangle,0,7523,0.5384462427394077,0.9930323232170654,0.49414215504572345,5.5606351593563055 +purple,triangle,0,7536,0.564458104142526,0.9317193264811368,0.4991679653893298,5.483001394288664 +green,triangle,0,7575,0.5267857263281721,0.3919466692466633,0.49252306504100196,6.058421712118855 +red,triangle,0,7605,0.8185598658994307,0.7344138900912033,0.508601979318828,6.477593123893033 +red,square,0,7634,0.7634321528985017,0.27486141316393153,0.5095201580987395,4.763931691692838 +red,circle,0,7636,0.5283769818182991,0.5724547726373208,0.5099196992951244,5.644459292514372 +red,triangle,1,7638,0.472595692933909,0.8931393410060183,0.5087010728151856,4.909859303511353 +red,triangle,1,7641,0.7635415733085489,0.7462246374962465,0.5104912718214487,2.938631427654759 +yellow,triangle,1,7643,0.5013903772817212,0.523283296143844,0.4929001286588054,6.81742771665317 +red,square,0,7660,0.5256349898180557,0.621653350604051,0.502096359348107,4.316699090916923 +red,square,1,7679,0.9260037167179073,0.13187092620676266,0.5083642379031688,4.46724883195843 +yellow,square,1,7692,0.7697510501379543,0.2567192652387792,0.5139696033889535,5.024139017937064 +red,triangle,0,7739,0.2633957776821456,0.9986998232584184,0.5166338858250329,4.475836835053049 +purple,circle,0,7750,0.19743798656579858,0.9719825842433248,0.4970796576327619,5.34154663754632 +red,triangle,0,7769,0.8198240155867028,0.1744516317206819,0.5164417844783209,7.665143760643453 +red,circle,1,7774,0.494268123163344,0.550910576446404,0.5077771206852292,6.962088321415898 +red,square,0,7777,0.9239648455079299,0.41693097233335064,0.4987475451302378,5.222198580651834 +purple,square,0,7786,0.1266160089270557,0.6749772289150633,0.5194603537327731,4.4502717072926075 +red,square,1,7803,0.793299436299623,0.8980969079462682,0.4822052646250561,5.546280193043419 +orange,square,1,7812,0.6641031494716884,0.4761904430746673,0.37672714168509386,2.996754419703491 +red,square,0,7813,0.9693818010668185,0.17406161729485248,0.48349569142111404,4.218512665691812 +green,square,0,7816,0.5044792725006048,0.4543829619916687,0.50932367205479,5.021235036393633 +yellow,circle,1,7819,0.12899615314500912,0.6742432137522391,0.5153035161069889,5.099233475282406 +red,triangle,1,7821,0.22430958056208294,0.45414801122065074,0.5234512169270004,4.274817353323278 +yellow,triangle,1,7823,0.8351724975473552,0.8305911376282958,0.5012639322423112,4.555232102203505 +blue,square,1,7825,0.20457489799150097,0.330778086672915,0.49055529747641874,4.981354523652595 +red,triangle,1,7829,0.3780586679727824,0.11042249907618684,0.5266492101068199,3.3635598306816212 +blue,square,1,7871,0.20257433596117635,0.7014598200673442,0.4903853568506331,4.00150176969896 +yellow,triangle,0,7874,0.7694964962813713,0.8481074947826541,0.5038581322444717,4.521973140661328 +purple,circle,0,7877,0.7264020235543306,0.616535652765936,0.49921334870186695,3.657073127268083 +red,triangle,0,7879,0.21834468318651634,0.39504936238956534,0.5281818881512426,3.898015300613191 +yellow,circle,1,7883,0.5742281300422394,0.7466221221826144,0.5222306209495245,4.569119357199804 +yellow,triangle,1,7886,0.5712380210568203,0.18979724377735452,0.506235609638394,5.70081134859861 +red,circle,0,7901,0.8807662999840191,0.891986759360848,0.5008797751056804,4.410678999047792 +green,circle,0,7904,0.6094063312934279,0.6698227962073791,0.4950993306940467,5.368755632790196 +red,circle,0,7905,0.9565533346212595,0.9904166259543984,0.5009803717283337,2.6418791288018317 +purple,triangle,0,7906,0.5099089725012095,0.9169139891019003,0.492833397732509,5.944109942271144 +green,square,0,7908,0.01506263540829611,0.2018815596654685,0.5103695699096816,4.223336764925055 +green,circle,0,7920,0.32127262288190883,0.3153027889655263,0.49949005571269994,4.793467059363383 +green,circle,0,7942,0.8801917177211557,0.9588604800847801,0.5042380823779957,3.3129293827158492 +yellow,square,1,7947,0.8812869784490356,0.9424539077564031,0.49902050126337094,4.694427305565892 +red,square,0,7952,0.5450596245553117,0.43027043400839204,0.4915413614845622,5.745446273942569 +orange,square,1,7959,0.2728113115244907,0.09813669204082831,0.3760742207757139,4.083646773701023 +green,square,0,7964,0.7941870563098401,0.2722817307228691,0.5029107572438085,5.4586179628470575 +red,circle,1,7977,0.11576343991948446,0.030160808455117052,0.5006117810191338,4.335867196315032 +yellow,triangle,1,7992,0.4877340178155548,0.9836298301233908,0.5063368828198392,7.497694316500325 +green,circle,1,8002,0.7072040887079999,0.653683735600399,0.5068944506247137,6.1409965547445955 +red,triangle,0,8004,0.0237327215667964,0.2591149124409372,0.533662500226452,4.026635846320427 +red,square,0,8008,0.8645220057901577,0.0466465560982543,0.4873985239030229,3.2070523626683993 +purple,triangle,0,8013,0.9677055220569556,0.1048748996521709,0.4979933363874665,4.026033842041724 +red,triangle,0,8040,0.2831848707319933,0.32131377330244926,0.5314136187817202,6.023647805153671 +blue,square,0,8062,0.3562517734051851,0.34719121809398723,0.4881963142395454,5.1376583368523745 +purple,square,0,8070,0.47681180128054845,0.9285748572772208,0.5135919940402126,6.253030888985303 +orange,triangle,1,8076,0.2299259478227308,0.6434601121853303,0.7116984694194914,4.631821964030653 +purple,square,0,8079,0.1715726120373201,0.47674256289856254,0.5111647189018764,5.481772374108111 +red,square,1,8093,0.9007445187355522,0.20800914937635862,0.49527195917301153,4.772464644511669 +red,square,0,8101,0.4150341839963011,0.4090264939836453,0.49796865355519715,5.266477636811369 +red,triangle,0,8113,0.803340198671731,0.3210179865614411,0.5173700325534561,6.255061981639997 +purple,square,0,8115,0.2990878701081897,0.6921656633697894,0.5064949137741244,3.226321942078377 +red,square,1,8119,0.27061069896386114,0.7785388652652188,0.4883358026633603,4.114220994567091 +yellow,circle,1,8123,0.14138299958981604,0.585726662205711,0.5321222049364318,3.177123105850282 +red,circle,1,8186,0.8168561888683831,0.7520909676391622,0.5191409563787748,4.717467646706537 +red,triangle,0,8189,0.31233982180076203,0.29958508985032184,0.5249803596062355,4.995393580200543 +green,circle,0,8192,0.48005832422866,0.9656155509002752,0.500075157787493,4.599625421020413 +red,circle,0,8206,0.36072228309983356,0.42804063280133536,0.513709617083048,2.3793012409694487 +green,circle,0,8244,0.22821342960813873,0.20185155254119747,0.49333966674156965,5.843436214265112 +red,square,0,8269,0.20396893614842126,0.7374670948120775,0.4922902862688887,3.5922792661219547 +yellow,square,1,8281,0.5141908306252949,0.34078571138541347,0.5009205837737613,4.0322191772088125 +red,square,0,8293,0.21158032304275443,0.20811956695843548,0.49834105290954284,5.397691717692726 +purple,square,0,8298,0.0009443393761726648,0.38809253603320815,0.49286241834730166,5.222846861751149 +yellow,square,1,8314,0.5697438526457065,0.6556378790688947,0.49933731484714794,5.39116026738095 +blue,square,1,8322,0.36895377459474843,0.03821420985385149,0.474713631451075,4.862260461363626 +red,square,0,8359,0.07514869684349179,0.8183685215443869,0.5086364545737491,6.764395190535715 +purple,circle,0,8360,0.7768606276858472,0.883269713735061,0.4962542131564194,5.7784139239954735 +red,triangle,0,8373,0.9571447205386587,0.6683306186275646,0.5234210775349102,4.029116090090505 +blue,circle,0,8384,0.6778348169115466,0.8976034585339653,0.492136137675184,4.2611419617960635 +red,square,1,8393,0.8145322861330438,0.5188951839598379,0.5101708156360694,5.688177873777448 +green,square,0,8408,0.9319903266708364,0.2552528002265292,0.4942626375188785,4.406676430407909 +red,circle,1,8415,0.3737966638793856,0.4350350661877376,0.5165896987927496,4.057651738121976 +yellow,square,1,8447,0.4659528108725113,0.4849582822316004,0.4996673036265974,4.3359382688858075 +red,circle,1,8456,0.7718966567879757,0.7623535522035053,0.509642190695718,3.4456739112551173 +blue,triangle,1,8462,0.17417141364366562,0.32259267046228357,0.4914666991467544,3.607842468256724 +yellow,circle,1,8468,0.3160565136615746,0.7258966130017701,0.5167828894515255,5.685094077593349 +green,square,1,8474,0.6888318900707574,0.7663070082537083,0.49673338840445225,4.085375008394762 +red,triangle,1,8488,0.8725601901985022,0.7282278659872645,0.5170005436076226,4.655617704867677 +red,square,0,8494,0.57813641146833,0.016303628886071397,0.5194109442337287,5.778684635132735 +blue,triangle,0,8496,0.4877196399515924,0.12693357745919653,0.49626122819564394,5.139701252238061 +red,square,0,8506,0.4536407571288589,0.4086845382855824,0.5190710521348575,3.754579654014337 +blue,square,0,8507,0.2297435330917933,0.07882370012429851,0.4803589650750251,5.523689542616318 +red,circle,0,8517,0.11069658735859877,0.2047762628081064,0.5108878400056613,6.392869487227589 +red,circle,0,8519,0.542189494928912,0.44711482178495193,0.5062600717517605,6.74430347319025 +red,circle,0,8540,0.8718737612065814,0.7850682501563381,0.5138776278910985,4.122174700518037 +red,square,1,8550,0.20086377295854685,0.12687473315218523,0.5101479818790312,6.311620164580912 +green,circle,0,8553,0.25348737093895146,0.4427485433100772,0.49688549289589706,5.536464725754262 +yellow,circle,1,8555,0.1113912897297743,0.7961745615073627,0.5195582693180096,6.656055560387666 +blue,triangle,1,8556,0.4087681879652537,0.8836337953532215,0.49787473850630415,3.991255488815962 +red,square,0,8581,0.5990853016967539,0.49312851059924045,0.5121823973667605,6.7769738887943305 +purple,square,0,8592,0.3470099382062559,0.4047370584614989,0.4896994890132443,5.78652394849317 +yellow,square,1,8600,0.35843383541104135,0.7915256928485487,0.48869486565694287,3.8755770712519086 +red,square,1,8627,0.3475933222458566,0.8932566012539622,0.5192762645754546,3.8511325789201414 +green,triangle,0,8637,0.5579523916184917,0.07645377562171862,0.48406050876403317,4.516167538234658 +purple,triangle,0,8641,0.25476179290265377,0.706689885658199,0.5000597522573289,4.447509032986428 +yellow,square,1,8644,0.789804715787522,0.08492026505562678,0.4952194118324802,6.451960792802628 +green,square,0,8649,0.1598220212724255,0.02611227073971989,0.5074391566237934,5.16440348882238 +purple,circle,0,8650,0.14981907033853037,0.43358946232181794,0.49097880055998006,4.636867930204307 +blue,circle,0,8658,0.5446107204065721,0.5604767893258834,0.4808299098354557,5.547343156427036 +red,square,0,8660,0.2561403606495931,0.2506687295256044,0.508628492525536,3.616802986154939 +red,triangle,0,8664,0.810005764737245,0.8945981286276391,0.5081039922981421,4.931439557625551 +blue,circle,1,8672,0.44395564565601353,0.4962942139299984,0.4779476055661547,7.453854753999149 +purple,triangle,1,8673,0.11908056326144001,0.22181294737757573,0.4993588818472647,4.5807526894603745 +red,square,0,8677,0.8281016851398877,0.7132410987840627,0.506764382593966,3.860261954310721 +purple,square,0,8678,0.2718676983317567,0.7611921753787938,0.49424427833493995,4.4276024609948905 +green,triangle,0,8681,0.4176693928160221,0.09133222803509622,0.4836138718665448,7.026520387683116 +orange,triangle,0,8701,0.2725988558078547,0.3862537521905285,0.699946598035849,2.6553678804373884 +yellow,square,0,8715,0.008952214123129854,0.35995275457905873,0.48992038220105244,3.621945875272798 +red,square,0,8737,0.3853757018330435,0.7847538469333147,0.5152476037559668,3.315038081713256 +red,circle,0,8748,0.4039054218827741,0.3276051706669772,0.5243957894883501,4.895102658178135 +yellow,square,1,8756,0.8093704572694426,0.9734174278792828,0.48612808334052166,3.7124036982591524 +yellow,square,1,8757,0.3139095744066982,0.8877570984399351,0.4898183054562425,3.864238924248801 +purple,square,0,8779,0.6345624907929879,0.1779834293934025,0.48387021131671126,5.435765989783728 +red,square,0,8785,0.7827206701253899,0.5605386489519403,0.5263241714807793,5.509550738120939 +red,square,0,8801,0.7539400478705093,0.04011530358785187,0.5373661330957247,3.571710668754149 +green,circle,1,8827,0.42541391007987583,0.8479815321289037,0.49346950133275896,6.198344604700275 +red,triangle,0,8850,0.15695717727974334,0.6764088102235764,0.502098359972572,5.180577922631893 +yellow,square,1,8857,0.10640657662691066,0.36357044255335336,0.49163002159908353,6.433270109386679 +green,circle,0,8874,0.4916056543827738,0.4432991839008358,0.49026005105510695,5.6234301612182085 +red,square,0,8888,0.8132318813423208,0.6362461681155229,0.5172130974055371,5.922091442004491 +purple,triangle,0,8918,0.21989580410270027,0.8348600460317008,0.49790789876635794,6.510688352365634 +purple,triangle,0,8924,0.07644699812156319,0.24881514980517194,0.49674481488258054,7.095839162258339 +yellow,triangle,1,8935,0.26821116898686204,0.26940011917560547,0.4986030019371527,4.777909939128046 +red,square,1,8941,0.4367168224514574,0.7488269269029236,0.507047213052922,7.506196629192871 +red,triangle,0,8963,0.24054793553982667,0.2618823402014181,0.4989901442620353,7.031245001582079 +blue,circle,1,8965,0.7291493248491975,0.3092409131842515,0.483661745588926,4.022568776318198 +yellow,circle,1,8966,0.6474146708126227,0.8296252006540943,0.5060153990435498,7.053177596314434 +red,triangle,1,8982,0.30155376997395167,0.9999946837499262,0.48607411733411804,5.823518217312073 +purple,square,0,8989,0.15374580399114035,0.18755871227920562,0.4861790458233523,5.231976429274122 +red,circle,0,8990,0.8997518246479991,0.9797604496781345,0.5213508868934383,4.543560849565531 +orange,triangle,1,9030,0.38757743328467886,0.2912146076739721,0.7023173255403671,3.6960197738656664 +purple,square,0,9032,0.885983182286682,0.037134205365180084,0.48151518397375026,5.581523273018959 +red,square,1,9037,0.21379323810017659,0.17552334077655318,0.5052799861300972,6.99195498944034 +purple,triangle,0,9041,0.06208574957565738,0.43095792240670827,0.49373249533446223,6.619316155293433 +red,square,1,9052,0.7299684002085917,0.20220283585645837,0.5053689603927922,4.856416763955198 +green,triangle,0,9073,0.04585250350751746,0.8031503807076456,0.4887630026090041,4.8916267035710455 +blue,triangle,0,9081,0.054266317926766616,0.3476494653394624,0.49571907114514874,4.4231986849294875 +yellow,square,1,9094,0.27741585216934417,0.7388612749734185,0.5111668501680261,6.738195084279833 +red,square,0,9107,0.38172268374833473,0.17980221819527864,0.49686386827918844,5.81848889706322 +purple,square,0,9108,0.6050603030907421,0.6455003077032176,0.4807828772100833,4.859662859992859 +green,square,0,9110,0.824425533603432,0.47606758311171826,0.5040029603810764,4.8060410562339575 +red,triangle,0,9113,0.1947275808525174,0.7966051959055993,0.48257581512393993,6.887781282006995 +blue,triangle,1,9115,0.7444699717618222,0.4781529616568201,0.4966461941793798,6.8635351135804585 +blue,square,0,9125,0.13986988778773646,0.7152865235103113,0.4574206931273791,4.183110711103503 +yellow,square,1,9132,0.9808394637494983,0.40257779222117007,0.5078413067758386,3.5514231147308046 +red,circle,0,9159,0.5077709879895513,0.5728492950744577,0.5159249647554017,6.259731522275572 +yellow,circle,1,9174,0.37244702785695716,0.3487377022098693,0.49881177578239244,5.795374632483997 +red,triangle,0,9175,0.19913137088527966,0.5187316705588461,0.4714517320764309,5.099914068298475 +orange,circle,1,9180,0.026745553707732128,0.21779299061284596,0.5864161051273346,5.184662140513534 +red,circle,0,9194,0.3887855351726862,0.38758417878155316,0.5105749410785941,5.64683935879446 +red,square,1,9198,0.7013532302293408,0.7232699229726844,0.5037542650034493,3.7861420260520426 +blue,square,0,9200,0.046971452930954394,0.2630429530291283,0.455287516932772,3.349106662824773 +red,triangle,0,9201,0.1292018506946545,0.5741225252703519,0.4746773887739432,6.822431485283919 +blue,circle,0,9208,0.27012723484676104,0.8135898329076594,0.49092853059749675,5.079018984437171 +yellow,square,1,9210,0.028686545367107463,0.47131931054906284,0.5104258863494733,6.315737213339897 +blue,square,0,9221,0.7167811505678501,0.531941131252952,0.4528614075427426,4.091536961008674 +yellow,square,1,9226,0.08770235588186515,0.9163626703991583,0.5132343418291514,5.714818392983794 +green,triangle,0,9237,0.9003147737355317,0.06796136184900581,0.4786679267548704,2.664167919754516 +purple,square,0,9238,0.26459261554897395,0.6371850119300632,0.48135264038173575,4.223431874599669 +green,circle,0,9241,0.8190519732467753,0.3477785647528371,0.499520278698399,5.894600369117107 +green,square,1,9257,0.22961383550996894,0.19280013564823295,0.5100440972478226,5.309564700170622 +blue,square,0,9268,0.8126930355527541,0.07341657355410935,0.45858294465674343,4.161642865200393 +red,circle,0,9272,0.7763540923452403,0.8372565550920146,0.5133384008788858,3.448459609826062 +red,square,0,9283,0.620617936642009,0.9240461620339983,0.5108622414017604,7.079247866846053 +red,triangle,0,9284,0.8700272612588612,0.46841348936537464,0.48066253107206536,5.608067139698977 +purple,square,0,9289,0.7517779283917652,0.40202937969283314,0.4794223206065857,4.03786842389076 +blue,square,0,9296,0.7190390075864663,0.03072263624465177,0.45611420692333937,5.753381508837911 +yellow,triangle,1,9301,0.13026923260250933,0.6797653794531855,0.5035263164712063,5.6893007027110984 +blue,square,0,9312,0.7085517465437186,0.17197180452055727,0.4614268654368201,3.8969198904752402 +yellow,square,1,9322,0.5365666017788426,0.8245167547731835,0.5133918529146169,4.6360351566736915 +red,circle,0,9345,0.965850682512915,0.9285587833091115,0.527289155220966,5.43056092953037 +red,square,0,9357,0.3614780624071209,0.7282887364010839,0.5161979553883289,4.321601733537874 +blue,circle,1,9359,0.6778972832833723,0.11457559561152497,0.4948660597602916,5.037891203973714 +red,square,1,9361,0.5775169425661867,0.14437402107683794,0.5162950254122401,5.602026301762984 +yellow,triangle,0,9367,0.8426405339502009,0.06709989638671376,0.5109099828354089,4.3835871371613555 +green,triangle,1,9400,0.12975362467386165,0.1870688265523458,0.4890597595250319,3.0156540960017577 +yellow,square,0,9401,0.3911552171110998,0.2666727279195633,0.5126584809354453,5.185253010947496 +red,triangle,0,9405,0.9133756483058748,0.01503062389521359,0.5000264773134935,5.552789249049147 +red,triangle,0,9412,0.8094227738671317,0.9549635298811832,0.5042479194364589,5.15961093055682 +yellow,triangle,1,9429,0.7595898724868989,0.9265515354497086,0.5145524639630858,6.250025998233281 +blue,triangle,1,9448,0.35490950499154705,0.7218135749871497,0.48960415497743376,4.056578595076009 +yellow,circle,1,9456,0.5542755253986698,0.9170865180330541,0.5073866609590761,5.311952337983083 +red,triangle,0,9459,0.6969632574122253,0.6900031247449963,0.5145838703085809,5.467500840880578 +green,triangle,0,9467,0.14971274889813713,0.8289364066362704,0.48237818566610047,4.40495869617859 +red,triangle,0,9478,0.4037244835596163,0.95010526746133,0.5145321856653201,5.187214580129454 +red,triangle,0,9479,0.6574838670307566,0.6071207826230505,0.5141624131051571,4.915951708455697 +red,square,0,9482,0.7823506851287032,0.5663159975759049,0.5137215344425443,6.208724152646211 +green,square,0,9485,0.9892470532121387,0.5780901879315828,0.5050597123131978,4.9482978032271925 +blue,triangle,1,9487,0.33174000275143345,0.9805653422093367,0.4874962268522663,5.424067024361242 +blue,triangle,0,9498,0.08806525704858126,0.6845535810031408,0.4867587263239217,3.9078278769210697 +red,triangle,0,9538,0.2787973729554404,0.5977060543020113,0.5026233410592158,5.780033849780893 +green,circle,1,9539,0.4727813595399488,0.30588276341122556,0.5000337989882224,5.911155551874862 +blue,triangle,0,9558,0.3942232279212846,0.681550197633219,0.4952276469234024,5.258234251088794 +blue,square,0,9572,0.2938257724304293,0.08310837953715178,0.4800033068787473,3.6185220418425197 +red,square,0,9574,0.36834155261450463,0.9846264110458885,0.5235116168144827,5.387329869125807 +red,circle,0,9581,0.1574705000072203,0.07671339361312166,0.5335770948556834,5.105743884182254 +yellow,circle,1,9590,0.6919299267049481,0.9484760074771249,0.5163352271468572,6.765298961875992 +red,circle,0,9592,0.19117559664839834,0.19812131104268485,0.5311783251476547,7.142330869904646 +blue,circle,0,9594,0.40738652017423194,0.31001652659599666,0.5029058222369502,4.4554665489626695 +yellow,triangle,0,9602,0.8200160347131148,0.660727005159579,0.527138830057806,5.251564779959805 +green,square,1,9610,0.9152180049237623,0.10723536008714007,0.5082172541278149,5.718517397171947 +purple,circle,0,9626,0.9430256954134297,0.9302480148520449,0.49921070901120224,4.743852660310452 +yellow,square,0,9633,0.26628854546987535,0.6509309701742603,0.4925628944682385,6.198844376628049 +red,circle,0,9643,0.9445622642980543,0.9328857181669454,0.5287018636480739,6.176694771281167 +red,triangle,1,9664,0.9827089712422166,0.8253263003253721,0.48370043864582557,3.9918476047322016 +red,triangle,0,9667,0.7790084522078857,0.45700254831314535,0.48818199549364266,5.791790089867092 +yellow,circle,1,9698,0.041328890456797995,0.12668786123324816,0.5205354351666666,3.799743420696681 +purple,circle,0,9707,0.5717598551034563,0.5639267981974007,0.5054823357461689,4.911593440660375 +red,triangle,0,9715,0.25746263072220565,0.17309993043681826,0.480189714553768,5.480751135712164 +red,triangle,0,9720,0.9208142603098871,0.27882842146823217,0.48355669073004154,5.336261003898746 +green,circle,0,9721,0.4058569796310627,0.2243574488740685,0.4971018877195509,3.509751222655615 +red,triangle,1,9729,0.8503734581546795,0.4720811245505807,0.47888724537369975,4.517638722576222 +red,circle,0,9732,0.6401978121634246,0.6033735060710232,0.5258265023685217,5.221307907735327 +green,square,0,9737,0.7872653678024677,0.3831147538551086,0.5011464535428705,6.244836782395747 +red,square,0,9741,0.004114153406486798,0.5897739959178878,0.48340205361053473,6.947916531652023 +green,square,0,9764,0.17073188692307373,0.2565606815720137,0.50539839593486,5.399678059731632 +red,square,0,9769,0.6718267664493363,0.9723218287519877,0.49227152266751234,3.430294262013731 +red,circle,0,9784,0.9296061848811287,0.9606905566403592,0.5214848119261636,4.8851603131892345 +green,triangle,0,9796,0.8370379794259183,0.7120045845357958,0.4951090907930372,3.206150179456037 +orange,square,0,9802,0.06700570246738258,0.45836984859846863,0.3984818598933386,3.9455761243945395 +red,square,0,9837,0.3972358704086074,0.010212272457749472,0.4893090841301849,4.774931845745172 +red,square,1,9838,0.5904621753195094,0.6900947625728051,0.49317866401113697,4.2116935711587 +purple,square,0,9839,0.4938998227017718,0.8568823533347376,0.48851346307245236,5.571639888526984 +red,square,0,9840,0.9593132165589725,0.39020310394037494,0.48951185250415524,4.733094821047713 +blue,square,1,9845,0.6341780708209619,0.7224458394381865,0.5003683856303103,4.618637960670433 +blue,square,1,9847,0.8347873205591642,0.6360297648978646,0.49738689428558946,4.615623749577749 +green,triangle,1,9850,0.6682951364863037,0.14113578797016302,0.4904489447055702,5.5892837868660346 +red,triangle,0,9865,0.9502855583392119,0.18664717140755305,0.47478258398761414,5.825006891468905 +green,square,1,9868,0.3703931977340147,0.7108800916931524,0.5097636206745125,4.272815850070903 +purple,circle,1,9871,0.637721821270784,0.8846735721773494,0.5053741363864312,5.189698676815268 +yellow,square,1,9876,0.9241687308294335,0.9180432017520105,0.500429013622843,5.30277566077152 +red,triangle,0,9880,0.07392166677675716,0.802966889255393,0.4723578310073455,3.9680667698693326 +red,square,0,9884,0.8676686917239586,0.4671422139026725,0.47848920569684533,4.671710740399873 +yellow,square,1,9889,0.15983367713251317,0.884002323354841,0.5018774252487583,4.683217783951939 +orange,circle,1,9891,0.3507739780054132,0.23681134469165388,0.5839008348261921,5.586479409147355 +red,circle,0,9897,0.2027638546120365,0.10663505863300009,0.5110753569843774,4.142367046527823 +red,triangle,1,9899,0.20875225791064334,0.026477975740831328,0.4790158661333253,4.859174878743788 +red,square,0,9928,0.926240346852433,0.8157414138097383,0.48267432464926147,4.414280522949761 +orange,triangle,0,9947,0.0775040970813301,0.2349883481677424,0.680236871400121,4.93314591314715 +red,circle,0,9948,0.001384930963921116,-0.04646102895619495,0.5064389927763275,5.047609204210816 +blue,square,1,9964,0.36359022145724174,0.8169367015685594,0.48799623194687536,5.395564954400644 +red,triangle,0,9968,0.6664951219850609,0.00729572463031114,0.4829971887973979,6.11788992814953 +yellow,square,0,9986,0.6360787450678319,0.5700247215428541,0.5080278906584305,3.251821941378497 +blue,square,0,9990,0.3970909761018069,0.3873498326266669,0.4896248875937391,7.623055607008342 +red,square,0,9992,0.4174205269471166,0.4899654335229112,0.4887066799276838,3.709175992443242 +red,circle,0,9997,0.5983435650407365,0.5252317110376808,0.5080040224609491,4.598143125962596 +orange,triangle,1,9998,0.17339816111848216,0.9350095940690382,0.6782037689680854,4.408185232495415 +purple,triangle,0,10014,0.06072618267891394,0.34535436406720355,0.4718481627239308,5.1448104406062125 +blue,square,1,10015,0.6366858287857551,0.4872060134264774,0.4856155915169885,5.879216136738878 +blue,square,0,10017,0.6359337202043088,0.7522439193656397,0.4842120565998406,3.0720598435493542 +red,square,1,10020,0.6903880373113135,0.7052172949460651,0.4888173141081072,4.6534512790916205 +red,square,1,10043,0.223218213339332,0.8132045407973688,0.4879281537092341,3.623355848002848 +blue,circle,0,10048,0.11614233186594036,0.9974328269342161,0.4923241396550544,4.9181740963506595 +red,circle,0,10061,0.03054566851221152,0.04776589296242091,0.4980992608226862,4.407725760243908 +red,square,0,10079,0.2965702612274227,0.7281142757699013,0.4771973730469952,4.795931631445647 +red,triangle,0,10095,0.4027282795814302,0.6050782938029197,0.46037656929186943,3.847528108645965 +red,square,0,10112,0.7836723307085427,0.7518713646037316,0.4724337254704511,7.122560644352233 +yellow,square,1,10124,0.670664735519011,0.8234649982301067,0.5031829100975869,3.316302908539081 +yellow,circle,1,10132,0.6008865185963321,0.0257466507560683,0.5137309855336052,5.331030182116883 +yellow,square,1,10146,0.7270499205866984,0.17307146439448928,0.4963048631275019,7.121337333209979 +red,triangle,1,10150,0.5688860498950544,0.9432006616575501,0.46932837079885015,6.752823694250325 +red,square,0,10151,0.6218541887127367,0.7797471633956696,0.486447718875377,5.4738654230575605 +purple,triangle,0,10152,0.48527261160303004,0.585827346663466,0.4795467669209268,5.27956435604168 +red,circle,0,10171,0.3182854807732849,0.3677954873174411,0.500094596478842,3.932177775501122 +purple,circle,0,10175,0.3695089656769409,0.29499422941358,0.5088692676676334,6.276836590018462 +orange,circle,1,10183,0.3549503392804705,0.5789176986942438,0.5804247579234454,5.790396267071447 +red,triangle,1,10213,0.49165683757057366,0.1677288732391946,0.48148162606303946,5.1728129729795 +blue,circle,1,10227,0.5293102206858952,0.3751471148580783,0.48074202911961395,6.138820851430933 +blue,circle,1,10239,0.6420976262887303,0.5908389417652758,0.4833295556454372,3.7756814224440824 +red,triangle,0,10246,0.7444639868523053,0.9207704110471246,0.4821147121851418,3.9691874726040797 +yellow,square,1,10254,0.1542529120347178,0.3979484141483848,0.4943326440596587,4.678860834821809 +red,square,0,10259,0.9100309840822012,0.8248903826644706,0.48186009597664314,4.4578951413316945 +red,triangle,0,10273,0.018618657602898048,0.028050985057383238,0.4723361630348696,5.650117529565353 +green,circle,0,10287,0.380588951047943,0.9432036800398204,0.4902082787727849,5.155661156846629 +orange,circle,1,10292,0.31837857956949256,0.27304068210494115,0.578899816258626,5.786126025532204 +yellow,circle,1,10309,0.6902349067081704,0.25378719605789046,0.5040016713116696,4.812138094867828 +red,square,0,10324,0.6946844867784652,0.29518475398919375,0.4927509262328253,4.840797365557551 +red,triangle,1,10332,0.8678442691791926,0.6091142064852949,0.45566205612353117,6.621885107061575 +blue,circle,1,10361,0.18734077997606402,0.43057564962814354,0.4860517243897379,3.3628410099181436 +orange,square,1,10364,0.058701011660487246,0.0024486660337188493,0.40453190647286613,2.7595222276739046 +red,square,0,10377,0.40074434771319645,0.8858692458551669,0.5001034027863797,5.524256954720021 +red,triangle,1,10381,0.598852132830924,0.22513365255483608,0.4585942527102313,4.0428843518171105 +blue,square,0,10384,0.32390090697376095,0.12332922299332161,0.5006041398872025,3.147212881176131 +green,triangle,0,10387,0.09558656808256394,0.6941294500901372,0.49227479318628864,3.9234313092361055 +green,triangle,0,10389,0.5828628013291147,0.6450916716182998,0.4966328544354502,5.550035797666644 +yellow,circle,1,10390,0.44453628889953445,0.2862979496613094,0.51090427670511,4.106918947724256 +red,circle,1,10441,0.8392661641723219,0.8162254792785985,0.509406082314283,3.2157801813406675 +red,square,0,10444,0.37463191756149894,0.5164572501446436,0.4995921410953584,5.992441205035628 +red,triangle,0,10450,0.8939541353212057,0.43537281987781684,0.45535988644152453,5.609043571666418 +red,circle,0,10472,0.8595124880771323,0.9569170074785238,0.5141491068253298,5.368165481005893 +blue,triangle,1,10483,0.147742722730816,0.20372021048433941,0.47294180453453544,4.627391489038878 +red,square,0,10484,0.8878079463765209,0.00017635526605375151,0.51508747491667,2.976917495644902 +red,square,1,10548,0.940988407212824,0.08560315347807823,0.5119577447249931,6.043202056298618 +purple,circle,0,10561,0.42258675955167735,0.13198365937277168,0.5093805088363241,4.368202755064007 +green,square,0,10568,0.0639050973301376,0.9007493007366816,0.49553583457744577,4.362982742442343 +red,triangle,0,10576,0.7083526270103587,0.23792218238445895,0.4642535710804465,4.202356336119785 +yellow,square,1,10578,0.18064235078743995,0.15701001178454999,0.4761292944268622,5.626741841707202 +yellow,circle,1,10586,0.8951203633447987,0.2294696897581885,0.5041469425442905,6.5568446813038195 +yellow,circle,1,10591,0.9093904646584292,0.31617090830606964,0.5054552168812472,6.859854899828519 +red,circle,0,10594,0.8724672333134783,0.9094104583865722,0.5048122529750436,4.239098112071388 +blue,circle,1,10604,0.02547124608037865,0.008433833874895491,0.48794640570767017,4.989348979833584 +red,triangle,0,10615,0.10581575696050416,0.4721139499926281,0.4741183492140849,3.055839138217507 +red,square,0,10630,0.9784438506506147,0.6749912312118184,0.4981023888184377,4.941318491004691 +yellow,square,1,10631,0.921744799017933,0.5109148751867204,0.4794048905192355,5.441928174118314 +purple,square,0,10650,0.9324480505984253,0.5958369240385151,0.5085894219020052,5.299271735359292 +orange,circle,1,10655,0.0292779736185238,0.8745744381939615,0.5848738119512179,4.574214055142606 +red,triangle,0,10657,0.09742169400515321,0.9228881083107748,0.47266101670274985,6.155913437822506 +purple,circle,0,10675,0.9601933247453555,0.6304606668777718,0.5059571702319123,4.184151821083756 +red,circle,0,10680,0.7197166647461486,0.6853077083507768,0.5126653209726362,5.4103005994612365 +green,circle,0,10693,0.9422033304147984,0.1471329439491209,0.49301655544871337,5.259397457175126 +red,circle,0,10701,0.4880271401016847,0.5395444187818046,0.5145204084133964,1.8675071452119234 +blue,square,1,10709,0.9653241084872171,0.04395488019105609,0.5024905915906125,5.546323886633406 +blue,triangle,1,10717,0.9557628022366502,0.1233345609217904,0.4709934407524951,4.959512065237491 +blue,square,1,10726,0.24950053218727852,0.84316257779601,0.5067875296633696,6.105313795137335 +red,square,0,10727,0.42551312752888215,0.7807129281916984,0.48217631391820354,6.421601643296746 +yellow,square,1,10741,0.7310761580626806,0.23310643869044967,0.47195941096111543,5.37356895735718 +red,triangle,0,10753,0.6964070676513231,0.44140441920770457,0.47721222547725634,5.309804258406171 +red,square,0,10760,0.14527150716616755,0.5308756743155378,0.491837076731806,5.58017756032455 +green,square,0,10770,0.5616339623171078,0.013534591047469346,0.513151662247277,5.692402129336116 +blue,circle,1,10776,0.617002338987463,0.7178353605529667,0.47982606898564667,7.1625674759908575 +green,square,0,10779,0.16921390058371377,0.6226350078856399,0.5091018378300389,7.38217515025018 +red,circle,0,10791,0.07073180415516123,0.08679003646117818,0.5038125746371834,4.533730929532047 +red,triangle,0,10834,0.18680073713177348,0.9993494201012043,0.4773213031616584,4.513094201691502 +red,triangle,0,10848,0.984328044546256,0.5188399587259762,0.4792564762820482,6.190887182676861 +blue,triangle,0,10852,0.9321131023511794,0.3891184969830609,0.47761527716199736,6.436951901516465 +yellow,square,1,10857,0.8748151304087454,0.2502476564941005,0.46876178744698155,5.910256453154365 +purple,triangle,1,10859,0.22134297370228684,0.5381961520098686,0.47784379113682435,6.273651804535049 +red,square,1,10860,0.28362174237205706,0.1471931408944923,0.4936718385481655,6.1948905831375045 +blue,square,1,10869,0.20275067438131744,0.6412109927679274,0.4886332308780323,6.232250491017066 +red,square,0,10875,0.3724868333669126,0.4945558584734414,0.4971480512417688,2.050545302249899 +green,square,0,10906,0.6982240526087021,0.7514175979192067,0.5115536630418412,6.968429898016403 +red,square,1,10909,0.2985422210188773,0.5312010234010901,0.4873596940435782,3.884998502994616 +yellow,triangle,0,10911,0.3207555001277137,0.8429118043855696,0.5208449061979111,3.778695284985284 +red,circle,0,10913,0.872067490697382,0.9002314977138762,0.4991571456570716,6.950177773971539 +orange,triangle,1,10931,0.5331297637845395,0.17949252153730288,0.6526524826688697,3.385410206381158 +purple,triangle,0,10944,0.19842604812664932,0.5067797693687401,0.4851881607747664,5.369323823641793 +red,circle,1,10955,0.7923455158157466,0.8019530599629591,0.5048197369451008,4.5502781771547784 +yellow,circle,1,10966,0.24552159321302525,0.805746444524981,0.5108015311343594,4.048119267937712 +purple,square,0,10983,0.9876514204552945,0.11996417053077923,0.5233392959126978,5.071441665115832 +red,circle,1,10986,0.5184179438992648,0.43206229986759037,0.5094392756024092,5.460470198538914 +purple,circle,0,10994,0.34184839500907716,0.3610569280371754,0.5165644912393597,4.510891511869123 +blue,triangle,1,11012,0.20962327641630263,0.510878839865751,0.4874951093361232,3.799354481847154 +blue,square,1,11017,0.21900020429734024,0.07539826589100262,0.4866422461152902,4.77299039000382 +yellow,circle,1,11049,0.9879114734877493,0.8008651633096259,0.5133355417416207,4.035598314023885 +red,circle,0,11072,0.5863573993677064,0.5001124378458295,0.5019171809014208,4.436860341907603 +purple,triangle,0,11074,0.10384254160495798,0.9108764866194752,0.48278130458879187,5.141442802465247 +blue,triangle,1,11078,0.601742020854989,0.038449961822750955,0.4786133501428849,4.439332167889311 +yellow,triangle,1,11092,0.8229740580476099,0.6733591604895702,0.4984983752336965,3.942811108775684 +red,circle,1,11099,0.2728275925451169,0.314517194021842,0.4988758958355545,3.9324093514767795 +red,triangle,0,11107,0.7094065590321239,0.8030118874423253,0.4867214032868347,6.030937389617873 +blue,square,1,11117,0.0720849469507776,0.1593880902173438,0.48923519619424893,4.205917868208034 +yellow,circle,1,11129,0.5253429225138768,0.9957041581408161,0.5112069864481082,5.828155778235353 +red,circle,1,11143,0.2287015927601742,0.23866654178630137,0.4887717387295377,3.6483727653031184 +red,circle,0,11167,0.769410713899481,0.7242717108131933,0.4900643581952675,6.097156235020855 +yellow,triangle,1,11195,0.36904224435599975,0.03819903379294887,0.5141217967739861,4.155731738639664 +red,square,1,11196,0.8517953650116588,0.3216635511738848,0.5068613544294537,6.428096183221197 +red,triangle,0,11201,0.44691797147262424,0.7377241338881,0.4938925575976855,5.41347608600304 +red,triangle,0,11208,0.9784684668798798,0.763570131307092,0.49867340086246087,5.98966387750217 +yellow,square,1,11209,0.43199606450901396,0.804605153054225,0.4847132137279541,5.585778068244217 +green,square,0,11214,0.9828302734965855,0.2646110580344787,0.517697113190525,4.574050226139 +red,triangle,1,11220,0.3783823715210768,0.782931040165063,0.5004273024688444,4.118492031159527 +red,triangle,1,11237,0.5196088079409146,0.8930630644369089,0.4978451986063169,4.011646211011216 +yellow,circle,1,11245,0.8996064197251387,0.5019226374046015,0.5041774153002586,4.252122823453672 +red,triangle,1,11248,0.7529483749500838,0.27122834845072485,0.49126074812474907,4.396888811264903 +blue,circle,0,11249,0.7572458107690444,0.33879274133843984,0.48911017307305293,4.859215124095175 +orange,triangle,0,11256,0.8764356862502545,0.411271947777773,0.6445857828598599,8.064821723348405 +blue,square,0,11257,0.5175904662522431,0.7273864358678984,0.48124549170822833,4.184485111215872 +yellow,square,1,11258,0.7757397185982723,0.029171556527266662,0.4887119754451175,5.819984776411416 +red,triangle,0,11264,0.6928399295420468,0.24260392165480227,0.48808978873247466,3.7857134648217268 +blue,square,1,11290,0.09526725337042308,0.5710776547333518,0.4816309850010684,5.004434437154619 +blue,square,1,11308,0.1984917645276455,0.4325895036234173,0.4840327278958722,6.0313655991758885 +red,triangle,0,11309,0.2695189163955175,0.3570033220716953,0.4798417621615095,6.215696689530307 +red,square,0,11312,0.09424803300847717,0.8633989547866907,0.4958724231713246,5.615260332390245 +red,square,0,11317,0.42075534020005223,0.7789609008087531,0.4924992539679409,4.148108664188815 +orange,circle,1,11323,0.541584000090338,0.15392248984531431,0.5819425797332739,4.675951236311783 +blue,square,1,11340,0.34028282557380873,0.29816007364043307,0.4920984255052471,4.87495995425447 +red,triangle,0,11347,0.29291365334291064,0.13595873977427797,0.47751618114842376,5.734165400286842 +purple,triangle,0,11365,0.14759568718194493,0.887197770529009,0.48786447532739424,3.9607027488190263 +red,triangle,1,11368,0.9958313144391746,0.1646426927041188,0.4681184791220049,5.7276072394750015 +blue,circle,1,11382,0.9547725049854346,0.4183334796458881,0.48986123904256673,7.359710210433526 +yellow,square,1,11390,0.41009075484481616,0.04012661259429706,0.4775282779934895,3.884603883571296 +blue,square,0,11398,0.5232009746280731,0.31732238901126764,0.4914814422996223,6.512711578515396 +red,triangle,0,11399,0.08307367491556572,0.2499088892139142,0.47155922421917745,3.533400043100729 +yellow,triangle,1,11401,0.646340926730741,0.5635156016582544,0.5227154278139758,5.0728700850026875 +red,square,1,11414,0.7833563881078867,0.8112218063333311,0.4953572009070725,3.212908169933748 +red,circle,1,11418,0.7053252293937231,0.653551579817268,0.47191442834795144,3.287977268143678 +red,circle,0,11420,0.6984771131230996,0.7110482786322159,0.47577018890375466,5.401042359876296 +red,circle,0,11422,0.8249976514282572,0.737746748760994,0.4742364173639332,7.579017916144487 +red,square,0,11429,0.3737646251850545,0.4802872430457342,0.49233298800830655,5.481851888719611 +red,square,1,11438,0.6851467661504475,0.30545748824705,0.495339373019669,4.510626503591532 +blue,square,1,11451,0.6784701333767903,0.7489987917811751,0.4950008966150163,4.665969126907384 +green,triangle,0,11454,0.9360018272424514,0.2864027960639961,0.5165963516009994,4.9775786669976485 +yellow,square,1,11455,0.5874636712003198,0.33625170329447196,0.47599885278694937,6.189576199895336 +red,circle,0,11482,0.7741798755046678,0.8379930521280073,0.4738560123073968,4.49012823554904 +red,square,1,11493,0.4655620686808072,0.40187813411072393,0.4869612526187048,7.011843588858941 +red,square,0,11504,0.2512000710535399,0.9770487857991338,0.49288221544919575,3.996943831694889 +red,triangle,1,11513,0.13716324075112885,0.09323268082827685,0.4690325797787599,4.635291371696009 +yellow,triangle,1,11514,0.9170930068074542,0.5491180187027114,0.5168261702635132,3.0882382523771423 +blue,square,0,11516,0.9974578628637201,0.8301906233920628,0.49595081858602413,3.4601454987596227 +red,circle,0,11531,0.8204214990540966,0.7836418299016412,0.47488759821374815,4.888488023964819 +green,triangle,0,11544,0.045882710718465725,0.3249778478756211,0.5025225347675908,4.007985423061229 +red,triangle,1,11555,0.9472068240562526,0.7150808909767029,0.46248860469745295,4.939501626451224 +purple,triangle,0,11564,0.2257016979446489,0.5835457139229187,0.4916758835993314,7.077737742343103 +red,triangle,0,11581,0.05296867528168259,0.8851415256565528,0.4581587302230065,7.147859160935391 +blue,square,1,11588,0.6907610118986325,0.9509088014367496,0.503467176557804,3.9012195604938618 +red,triangle,0,11605,0.8461633697593912,0.42590045242655017,0.4623193674136193,5.760556597285366 +red,square,0,11606,0.14743815857756082,0.7926700151981511,0.46758106127713767,5.651690083563808 +red,triangle,0,11614,0.9285775849365847,0.4436105623984308,0.4605823986171502,4.641207701078844 +red,triangle,1,11624,0.5378184503512431,0.6868286620233578,0.458044596481656,5.760748389455027 +green,circle,0,11628,0.7024909973441142,0.47502881219791715,0.4842624819433563,6.15740201181017 +red,triangle,1,11651,0.6389136656886427,0.9879034546079611,0.4527585622445751,5.867747214773206 +blue,square,0,11652,0.933381682410314,0.4513110963401843,0.5096623691323556,5.238611211712035 +green,triangle,0,11657,0.46144761961083647,0.3538475783105779,0.49870726886853095,5.3196302837939635 +yellow,circle,1,11685,0.8449966904024304,0.5070981101745116,0.5001667852213053,3.732928435147311 +green,triangle,1,11687,0.6772563427268082,0.21544631431493866,0.5019561571626965,5.31619891524488 +blue,triangle,0,11698,0.8848820237304224,0.009320939696153219,0.4843460557597541,6.288615093820109 +red,circle,1,11704,0.2532930709241966,0.3428809726162397,0.49804341460580354,3.857184741733857 +yellow,circle,1,11706,0.6235351648125035,0.585299949677482,0.49699588469369854,5.928003109455507 +red,square,1,11707,0.014558204062291136,0.19921504894386421,0.47695578762718704,3.4149863529399127 +yellow,square,1,11708,0.048244378828659285,0.2809558712937408,0.4709568341932725,4.420706623479959 +red,triangle,0,11710,0.20494397917669305,0.4262320810647471,0.45731113188615224,4.423002552014896 +yellow,circle,1,11726,0.45282366292121645,0.6647741644838494,0.4927926793367974,4.661809439673582 +green,square,1,11730,0.9906881228376359,0.9777942016481593,0.5079110438388657,4.338819691978291 +purple,circle,0,11734,0.42287055846265853,0.9882869130316426,0.5282827734537594,6.532314242063435 +red,triangle,1,11752,0.34383011667679386,0.6031852221586377,0.4695209466033571,3.984459717337193 +green,square,1,11763,0.9183820276561984,0.6690840570664534,0.5140245506141916,4.7409253195501515 +green,square,0,11767,0.9980026709735629,0.9899827733190545,0.5096223202039132,5.952455977819098 +red,square,0,11796,0.9479874833310005,0.834343027445699,0.4969871392454597,4.367186692110255 +red,triangle,0,11810,0.8066105662877066,0.7691536135774323,0.465643029832154,3.9914371935539728 +red,triangle,1,11818,0.2775306173073313,0.310875889416218,0.4653832299721089,4.601647026685676 +blue,square,0,11820,0.3986234307994264,0.11490444112384934,0.5043047773029952,5.235236020622918 +red,circle,0,11822,0.1562652272696856,0.10817354775735938,0.4926379151200919,6.938178596036544 +red,circle,0,11823,0.20795457468744316,0.23946683788624595,0.4898283085829625,4.189023959838033 +green,square,0,11827,0.5709288668323107,0.4697473555841214,0.5109635335955767,4.3514792424407664 +red,triangle,0,11837,0.7362412796046272,0.17758447605169292,0.470388376614015,5.734476797847964 +green,circle,0,11838,0.9394096652397737,0.8536155269641535,0.49327858557195275,5.653235497206928 +green,square,1,11844,0.07572527165339304,0.5798832020919857,0.5039524965605116,5.469468485704244 +green,square,1,11861,0.5189533342028887,0.01880180286971289,0.4953442604798373,5.12386157195204 +red,square,1,11878,0.980579950659443,0.4300954648186175,0.5061282471643798,5.7374403592120204 +purple,circle,0,11880,0.9135576118070077,0.5778536903449603,0.5402182044289588,4.731178645635094 +red,square,0,11884,0.15762614718843582,0.08208186127058492,0.509255648486443,2.877246262052175 +green,triangle,0,11905,0.9427780982901727,0.2822726998869619,0.5132467938139144,4.520472386485701 +red,triangle,1,11908,0.059358371495679574,0.7191292383130944,0.4819126119901219,4.520229349473795 +red,triangle,1,11922,0.05880192113588101,0.33145414147223107,0.4863267596429014,5.733256126532911 +red,square,0,11926,0.7068862355139671,0.7170568706731681,0.5087258896121807,4.603072869067202 +red,circle,1,11936,0.45238982329015276,0.5085615770278532,0.5015836518347339,2.271261911183687 +red,triangle,1,11937,0.19003791099127365,0.381443084578561,0.4798481676026286,4.722557073097453 +red,triangle,1,11953,0.5457659366927872,0.20647496257260112,0.4856727165653866,5.135026882914661 +red,square,0,11959,0.3451356777299144,0.782301962889177,0.512410753402933,4.688911190692649 +blue,square,0,11961,0.7124139056656043,0.8621419199293042,0.5001588278713436,5.791127598520412 +red,square,0,11995,0.34783605183672606,0.032302888090674275,0.5043983124513339,3.0317188474642567 +red,triangle,0,12010,0.7729719315576394,0.30049922969244836,0.4893167152155384,5.693226677965474 +red,circle,0,12020,0.2744061650207231,0.30248377776255525,0.502546296393573,3.867403836569691 +red,triangle,0,12027,0.04501409480558616,0.7549265836299452,0.49063433298390186,4.537008860790443 +yellow,triangle,1,12040,0.5566649253877446,0.4573445655321232,0.5323130019818018,5.970963386497712 +green,triangle,0,12054,0.4254817295258245,0.8748170051264729,0.5123524853234942,4.042414889832379 +red,square,0,12055,0.23543875758692723,0.25343933847289046,0.5099760587232518,5.776064510680494 +purple,triangle,0,12057,0.8519025346923821,0.6839852206805982,0.4963102645837585,6.866828187795584 +red,square,0,12063,0.00923931384134169,0.5375672051708866,0.5135738257161684,4.590367914195506 +red,circle,0,12075,0.18816975341851416,0.12209791531873972,0.4943234914402715,5.676649090268427 +green,circle,0,12076,0.32814442117828535,0.7296400228222215,0.4908674141550337,3.689452516163152 +green,circle,0,12079,0.8503269867409412,0.936071680503902,0.4893958325272159,4.176914190892412 +red,triangle,0,12080,0.304417644521224,0.12072407298416554,0.4824932904964195,4.483288986837734 +blue,square,1,12103,0.7805642873472752,0.6021578248473799,0.5057792095341139,2.9739880844327224 +red,square,1,12105,0.4460577291915605,0.5417740495785428,0.5101397145856149,5.0572329569199805 +orange,square,1,12110,0.45966776685191746,0.7646670171356208,0.4010923219092246,5.786150104427804 +blue,circle,0,12113,0.43968979742069225,0.8607996906473344,0.4974049569699694,5.837695133790341 +blue,square,0,12137,0.9434045187517408,0.274030853396236,0.502203210883063,4.19203204873216 +red,circle,1,12140,0.12010342788683448,0.06458670339028354,0.4937549695809898,6.713812678596761 +yellow,square,1,12141,0.5062086920078083,0.06784111786037528,0.4950362195602966,6.182068119699312 +red,square,0,12144,0.6178915767340124,0.40812033749505616,0.5134054287955381,3.057397299000543 +purple,square,0,12145,0.9301036698084061,0.1664640395494903,0.5126228731369876,5.321997603399074 +green,triangle,1,12170,0.3881534843843475,0.15297012294677814,0.5186299888768883,3.3475427503671114 +yellow,square,1,12179,0.376284735246494,0.006691551218347747,0.4991441252068821,4.398422927801676 +blue,square,0,12181,0.9451711208014877,0.6681813481587483,0.48831787318055037,7.171577580120623 +red,square,0,12182,0.7932552120427754,0.9040437711783676,0.5203952476755404,3.6348544885135237 +red,circle,0,12186,0.0712258925039464,-0.01048384499837035,0.49739297207963323,5.777276843835502 +red,square,0,12194,0.13777167814332203,0.5466858504389149,0.5199724413340178,3.5741650664449653 +red,square,0,12196,0.2954494488405188,0.4322243693054796,0.5139626813180235,5.600171210531258 +red,square,0,12197,0.22815055786123362,0.6247363759835414,0.5115657912113042,4.474262266164264 +red,triangle,0,12209,0.011558215130849536,0.6813096166913172,0.4920484798842238,4.937401503797912 +yellow,circle,1,12212,0.5936641645262978,0.4620350573757983,0.4989004291929008,5.306165823904028 +red,triangle,0,12221,0.7087595692961455,0.6832791598840698,0.4910108314613083,4.606169693489917 +blue,triangle,0,12223,0.8510146430273343,0.7168389538492936,0.5023850258593229,4.128003725145813 +red,square,0,12224,0.4274538589743495,0.6361645832418465,0.5170392933735131,4.4846096119647845 +purple,circle,1,12233,0.5134475909295445,0.18566671633448661,0.5448519268821536,3.596524324487605 +red,triangle,1,12235,0.27034222633662897,0.4463005217941033,0.4941692786712241,6.952954957628321 +green,square,0,12237,0.8710370193634492,0.8148800655806897,0.4837675081514471,5.205470293505575 +red,square,1,12238,0.35779992900062063,0.056369766250922826,0.5234328917932165,5.0337476519226945 +red,circle,0,12249,0.9030113247848618,0.8506564574230406,0.49549773169768996,5.864305798089799 +red,triangle,0,12254,0.9968044857248838,0.14785687196385533,0.49295293296623766,3.8013253941464176 +yellow,square,1,12256,0.8813136136947924,0.7036981129154224,0.5009114573079977,5.2335395542700995 +red,circle,0,12260,0.43290825891906914,0.521805455043792,0.49917033743429584,6.0435146425195905 +red,triangle,1,12262,0.8609109793010382,0.789098135698477,0.49306800262641864,4.695192938556527 +red,triangle,0,12272,0.5502944830733181,0.7139288515018252,0.4997725400931449,3.3269635277492076 +red,circle,0,12276,0.3470298189628759,0.377385582081882,0.4985325335096065,4.5896193469703155 +yellow,square,1,12297,0.5799236240742773,0.8612895494901701,0.4940982101160186,6.03608466854836 +red,circle,0,12298,0.05418741401466454,0.12416885273541382,0.4981795862533314,4.537078051703997 +red,square,0,12310,0.5682110943943911,0.85892217099607,0.5118894257025524,4.174863715344483 +yellow,triangle,1,12314,0.4301206717459879,0.8670561848391353,0.53381058364014,4.934396612619008 +red,square,0,12320,0.6182879435525621,0.5230543255252982,0.5205114604566122,5.627485435806179 +yellow,square,1,12329,0.6732390064779475,0.06536782556574938,0.4909241264020602,3.633715730391797 +purple,triangle,0,12331,0.056378972860580245,0.9345518095586507,0.52311290114093,6.642000583012488 +blue,square,0,12338,0.021659252915190108,0.9944553866323534,0.4702984591316464,5.432851743728047 +red,triangle,0,12362,0.13291700579187382,0.9590426237841152,0.5012301195140502,4.978245902341368 +red,circle,0,12365,0.42929685105018944,0.4451977210396489,0.5108724061659158,4.9123483651255695 +red,circle,1,12372,0.9193674657723226,0.9053240978019266,0.511461829910235,5.860032873469048 +green,square,0,12384,0.7103303607122681,0.540039717227922,0.48744491913965987,5.281189346839043 +blue,triangle,1,12393,0.9424545054038508,0.35028663558225404,0.4960435908412825,5.484406018909998 +blue,circle,1,12394,0.566389140860819,0.5030911981502101,0.4911517088010552,6.23798124481533 +blue,square,0,12403,0.009270333707540157,0.48265419088382044,0.4776403654387395,6.927005648273639 +green,triangle,0,12408,0.26026652184015175,0.5517657440959786,0.5190078976947085,4.552003607840779 +yellow,circle,1,12413,0.7357234098633864,0.4729012588892588,0.5023751350175498,3.2063614288720346 +red,circle,1,12417,0.23326783219864622,0.2804175839759428,0.5227630403633012,4.850308800048502 +yellow,triangle,1,12418,0.9296868462862925,0.5851442239400264,0.5344804009281637,5.7869946789495375 +purple,square,0,12420,0.05576505773219209,0.8827909825117362,0.518223252197535,2.8289555805429405 +red,square,0,12422,0.9254495812764103,0.020522825774678233,0.525883845353747,4.428687607326155 +red,square,0,12424,0.5477455357161356,0.8206769051934277,0.5269043847888704,4.549570179687992 +blue,square,1,12431,0.86919733477823,0.6016719217138693,0.47505040055378955,4.5505991532273615 +purple,triangle,0,12450,0.38932831028005355,0.5978324269701425,0.520508827958282,3.811899406983091 +red,circle,1,12458,0.22803129614510875,0.196234595447856,0.5189315357309688,2.7138850502471676 +blue,triangle,1,12464,0.8605308825186275,0.2086202140611736,0.49866823280126155,3.871755490814719 +yellow,circle,1,12494,0.3563675114731395,0.190633807291124,0.5045626988150675,3.8499595902757924 +red,triangle,0,12517,0.5588418947757484,0.7310743360594292,0.48799166937204047,3.369590248614523 +green,square,0,12523,0.5008395364935517,0.2954695726209686,0.479321354544725,4.9778413209738375 +red,square,0,12524,0.09929492623895952,0.40604810672259506,0.5049558223575824,3.5283735874972835 +blue,triangle,0,12542,0.9102204004144692,0.48535228972492994,0.501587166321046,6.280394317575749 +yellow,square,0,12545,0.7546628277632925,0.08197098913714151,0.48719007633744077,4.784685695215908 +purple,triangle,0,12547,0.517490985915425,0.6573923290840697,0.517729126078301,4.5272644772185915 +red,triangle,1,12558,0.44016190538135913,0.35049419620501454,0.48463502148104587,4.643038883386652 +blue,circle,0,12561,0.1671192884018161,0.6596993654960044,0.49559157704097595,6.326683259451191 +red,circle,0,12573,0.6798482749682002,0.7273133176332559,0.515865683296064,4.978158465173196 +blue,circle,0,12600,0.5963922619400469,0.08344823527076262,0.4887524343605998,4.057191889249201 +red,square,0,12636,0.20913558791154285,0.02218620690942419,0.5251404780140472,7.09890840078442 +red,square,1,12645,0.19602301027131042,0.3751115248607173,0.5173013180567451,4.708167379640014 +blue,square,1,12667,0.13473252993576534,0.39909188407580165,0.46927351034379794,4.877137364881301 +purple,square,0,12709,0.03672598560766016,0.49473315820401276,0.5283821113677094,5.9228628311301845 +yellow,square,1,12714,0.7498571202691773,0.2327267252456967,0.4913094346254017,5.223376626769959 +blue,triangle,1,12721,0.3491596241910907,0.9535680517463947,0.5067306121075658,3.502214119759598 +red,square,0,12727,0.3621028139959088,0.12510173857176532,0.527139777276255,3.7413326251681838 +red,circle,1,12731,0.7483954245887117,0.83911382278441,0.5092760129170182,4.4819053315172 +red,circle,0,12748,0.796482350446426,0.8365400523899128,0.5072365924705815,6.569715570818672 +red,triangle,0,12752,0.8654756538937693,0.12030101459043974,0.4798266464596761,5.11293399270295 +purple,square,0,12760,0.5190210485377224,0.5147627296650352,0.5310305279016496,6.90748787828668 +red,square,0,12763,0.98900569457842,0.39460308271675304,0.53387724881204,4.784005217288922 +yellow,square,1,12782,0.1679237147749727,0.6138059434481302,0.4917252923132335,5.5201768542963565 +yellow,triangle,1,12800,0.2529842987372265,0.20832517048507238,0.5308938522790781,4.317983927529439 +red,square,1,12802,0.1777238023705633,0.19873715559848193,0.528622920872539,4.676626456225272 +red,circle,1,12804,0.48862749584150966,0.5595497291187637,0.5186116160911766,3.7463529675400618 +green,triangle,0,12808,0.7332750177670676,0.07349544390959517,0.5134408018023058,4.221144061824084 +red,square,1,12819,0.01694973081935658,0.6006411137625514,0.5251809149832267,4.9526385454783375 +red,square,0,12823,0.7358511839620999,0.2075982076638021,0.5223974410859062,5.64665528828198 +red,circle,1,12838,0.6414518363655866,0.5971552526672049,0.5111913131378839,6.645730133109886 +red,square,0,12848,0.8991964912371576,0.7877715832772079,0.5182501072533066,6.793759763936873 +yellow,square,0,12852,0.13517523551179622,0.9368886242865431,0.5013990647531037,5.751401785078446 +purple,square,0,12862,0.9305811910292004,0.7808773982965442,0.5338464535126726,4.206512711987678 +yellow,circle,1,12874,0.8834737119841723,0.8827897263358067,0.5028709961554946,4.40358791075897 +orange,square,1,12896,0.19625924218455737,0.8012382218224551,0.39672750105935617,5.926406207357727 +green,triangle,1,12897,0.6467695640240094,0.2881124066335321,0.5076361351610983,6.97596121869987 +blue,square,1,12913,0.7192234533007247,0.6561045565834529,0.4755891412774963,6.538709933564054 +yellow,triangle,1,12926,0.7787829274007342,0.8666655366316399,0.5268238688543869,5.305460474128055 +purple,circle,0,12936,0.1922706389962523,0.3657640366304026,0.5345929270023603,6.584843335292457 +green,square,0,12938,0.2751318405813312,0.9996764373885353,0.4885851533254809,3.4032262956951556 +yellow,square,0,12956,0.22827815291835307,0.10940113926765138,0.49495945027982224,5.519192796553264 +red,triangle,0,12964,0.5277650090715932,0.9095188032621777,0.47769654400861283,7.356701377636051 +purple,square,0,12972,0.2272981374962454,0.6275803714815992,0.5280975803113913,3.1755285842416416 +purple,square,0,12976,0.9882272142903007,0.2543821364391944,0.5285708736540188,6.283369453252152 +yellow,triangle,1,13010,0.349745010538539,0.723745260971859,0.5220147909957564,5.362490418188354 +green,square,0,13025,0.5704032132620769,0.9520730893130085,0.4949742635007175,4.972595320121044 +yellow,circle,1,13030,0.8751019905366294,0.02854187087338156,0.5021941122434627,5.321770530720425 +yellow,triangle,1,13031,0.5187144465562195,0.18783350208908334,0.5219399178758146,4.685385105835355 +red,square,0,13050,0.008813010214251737,0.34911487791388507,0.5095449231613721,3.4303442336720704 +yellow,triangle,1,13052,0.6857004850205839,0.6431925825203684,0.5165401288654603,4.562951213675976 +red,triangle,0,13064,0.07613955243284565,0.03333761177749195,0.4699234376021442,4.688217784444799 +red,circle,0,13078,0.2860524243207774,0.34498087949241424,0.49848756793795024,6.448000652514857 +yellow,circle,1,13090,0.3815845684602467,0.07178736343547731,0.5022487513444382,7.615019377960697 +red,square,0,13096,0.6036560966868214,0.23587333775946517,0.5135337384296509,5.379789307509569 +blue,circle,0,13099,0.10006314778653913,0.7436569578778154,0.48161668141487796,4.723894604995649 +red,circle,1,13107,0.425900528621737,0.3824557861050103,0.4948976998364974,5.410527191225196 +red,square,0,13108,0.8494685992386175,0.7573687773377882,0.517353757970351,4.350640282866267 +red,triangle,1,13116,0.17453356860481373,0.41080027304525757,0.4781769846380775,4.633321441199356 +blue,triangle,1,13127,0.30256949909285336,0.8306436702065217,0.5168840336058484,5.050938701653189 +green,square,0,13137,0.6862398942853989,0.5084056603695462,0.5004703688991802,6.417792935960674 +blue,circle,0,13148,0.2902241989595149,0.4432537696404162,0.47820059351586996,5.585400330240989 +green,triangle,0,13156,0.5319755217308924,0.9227883390423964,0.5152632048179494,5.089260639238088 +yellow,circle,1,13162,0.5782826397828276,0.01106841619064336,0.5055812461707145,5.2379189849188466 +green,circle,0,13173,0.26944433608573093,0.39993866016419455,0.4775850697673785,4.989212261233978 +blue,square,1,13185,0.004726047126661137,0.5804128842508497,0.4675949465251732,4.905801459228339 +red,circle,1,13190,0.9814469186570991,0.9051553259597678,0.5030421911914653,5.250813683759118 +purple,triangle,0,13200,0.4698245094948157,0.5965706792499607,0.49929837552232353,6.2005610423044075 +green,triangle,0,13216,0.4332132855617774,0.7066356987490843,0.508416365967748,4.3605409205977415 +red,triangle,0,13235,0.8217685898297462,0.9523678510305673,0.49313686605591206,3.568563377430356 +red,square,0,13254,0.22629456609797405,0.19228930964424018,0.5176313767622042,2.9683441342720602 +green,square,0,13260,0.9703118455887261,0.980400158035085,0.507314503598571,6.593210458496963 +orange,circle,0,13269,0.48719118298482755,0.08728134510559582,0.581979025965587,4.470090606309107 +green,triangle,0,13283,0.7467117734824886,0.9357363071813254,0.5089081422555692,5.783746519480718 +blue,triangle,0,13294,0.9541134800876893,0.2907790160479963,0.5105280628007148,4.568129166475079 +red,triangle,0,13304,0.47059497054186417,0.20221586014032578,0.4908754467349471,4.058285075616765 +yellow,square,0,13351,0.8461799650924491,0.6318120946669082,0.46759705640243704,5.721962554758462 +orange,square,0,13352,0.8963503761031655,0.23211616464272544,0.40102363086037257,4.02914635043458 +green,circle,0,13383,0.9419490159169096,0.7318612168949039,0.48887296776473044,4.427041089797325 +yellow,triangle,1,13388,0.2089544690244033,0.9202091731573563,0.5152191352565799,6.592104641953245 +red,square,1,13397,0.10064756683173592,0.4489304388948713,0.51832962694166,6.65540557950357 +purple,square,0,13409,0.9371423291723412,0.29803040400991065,0.5121450138556084,3.4939064257351613 +red,square,1,13418,0.1537637870227615,0.9354750763256178,0.5290536415790195,5.643721411840539 +red,square,0,13422,0.38967470999925335,0.601346978579203,0.5291873656765577,4.850274346331086 +green,triangle,0,13441,0.8111105744137831,0.8053103144633811,0.5084229946930475,4.7202693919606995 +red,triangle,1,13456,0.5514532294861351,0.9754613900480172,0.49751009633149856,5.018938731576782 +orange,square,1,13463,0.46653710154903705,0.9112094509299352,0.4044947414716737,4.620647248764253 +red,triangle,0,13477,0.7422756428103977,0.4399188922170295,0.504434813634296,4.420271352827404 +blue,circle,0,13481,0.9959742894178187,0.033800662644015045,0.48010068515172655,4.051630176597462 +red,triangle,1,13499,0.7772647678975498,0.5378155166045918,0.5049499464855819,6.263251154295314 +green,square,0,13508,0.14006102985737723,0.13364635046450446,0.4953244024616738,6.871245375510823 +yellow,square,1,13515,0.7160989602828327,0.14369227023263675,0.4646232365446227,4.9168140198944945 +purple,triangle,0,13537,0.9083398402725494,0.7732847072104434,0.5049604899514466,6.825649522371393 +blue,triangle,0,13544,0.903945300780459,0.2098640713973361,0.5077875421457259,4.494071556685462 +blue,square,0,13557,0.7702659903491699,0.16818676874587557,0.4841220830226693,5.166116040298503 +red,square,1,13560,0.369773788976657,0.35129753108008,0.522666359297109,5.730119014371994 +yellow,square,1,13564,0.29270127333385076,0.31242974503053944,0.4666065227296944,7.517032597657452 +purple,triangle,0,13578,0.44198212325729924,0.2939370507575122,0.506214486615877,5.332459965725181 +blue,square,0,13585,0.5789547288569056,0.08924983433995748,0.48769550645450604,4.000380092051938 +red,circle,0,13595,0.9078413013162824,0.9395166451797881,0.5181781260199487,5.575184011179274 +red,triangle,0,13601,0.032260733763397775,0.4450003320073478,0.4982256424213833,5.202689687398945 +red,circle,0,13628,0.16918088818808807,0.22286939645087145,0.5152513471608811,4.60135386698301 +red,triangle,1,13629,0.5019930893225422,0.29416766831935826,0.49864286450099954,5.454346943058458 +green,circle,1,13649,0.40059225091173256,0.5586132550177968,0.4946359538305477,4.070457687939876 +red,square,1,13661,0.9700057189291136,0.8452003292357781,0.5388007475378267,5.5593949103649924 +red,square,1,13685,0.7776727898255269,0.9414778398913939,0.5373507383001258,5.542256741642599 +red,circle,0,13693,0.46099587766053374,0.5286382982993921,0.5178712490339592,5.7565853971533985 +green,circle,0,13697,0.6202180513956841,0.7822595276664809,0.503318243608966,6.948328867487852 +green,circle,0,13699,0.11687861550661938,0.3777206703009206,0.5074680940805018,6.617991278530166 +red,square,0,13703,0.5645226330165456,0.5884613851952621,0.5314538781080166,5.376940563011032 +purple,square,0,13716,0.4971525776095608,0.9922461167689713,0.4998689964188249,6.515899623801129 +red,circle,0,13720,0.5474848255161257,0.5305770839721894,0.5209318608656897,5.17085593640891 +orange,triangle,1,13722,0.3782297073205919,0.7187931018494899,0.6152346641224398,5.116776563773265 +purple,circle,0,13726,0.5865145111013352,0.7504016914330448,0.5261919546569646,7.3723518266128245 +red,triangle,0,13736,0.19613268001958084,0.4025071482245328,0.4909861422418182,6.278877610713334 +green,square,0,13758,0.2862208474141603,0.24792907196176872,0.5016757923516378,4.093190126142505 +red,square,1,13759,0.7530215061694446,0.3753700704839039,0.5136627056364026,3.792495153640998 +red,circle,0,13765,0.17741972819644558,0.2435601449127709,0.5289443213249622,3.297467647295553 +red,square,0,13781,0.5377782718430559,0.557401282980746,0.5239765837975974,5.771077644967007 +red,square,0,13791,0.7823965007048281,0.6943505339772328,0.5232571752008163,4.642075749587225 +green,circle,0,13848,0.5633321878333747,0.32096035349968677,0.5050195740412426,6.523171976547569 +red,circle,0,13851,0.9270836443970456,0.8695458595497157,0.5130425110853453,4.712921700518195 +red,triangle,0,13856,0.23943200938937625,0.7299432857736916,0.5100586499529426,3.529475063842637 +red,square,0,13860,0.6670834418885214,0.5823442620763544,0.5015830453385032,4.526046628481562 +red,triangle,0,13861,0.4322566532998203,0.5087918021514118,0.5173170447020637,5.632218341460665 +blue,triangle,0,13867,0.4805157109043937,0.47560598833481604,0.5088751385660572,5.300553387093035 +red,square,0,13872,0.013137849207726204,0.4237320753715379,0.5110521685695628,5.442478931496324 +purple,triangle,1,13879,0.8119819032214839,0.9364696232583868,0.5030354783309826,4.870192593182569 +red,triangle,0,13882,0.197045584040748,0.530818302394316,0.5207094114804968,6.0139877894697955 +red,square,0,13884,0.9031042965648081,0.08705372937335532,0.4988119042275611,5.6886405883157325 +blue,triangle,1,13885,0.23486497821444574,0.5977028809518629,0.5054570923456143,3.038315764650665 +red,circle,0,13892,0.2491984959690724,0.15019038320187167,0.5265357843177034,3.194853463355704 +yellow,triangle,1,13901,0.37792081136721123,0.6315517387588304,0.4958773064942009,5.880428670949502 +red,triangle,0,13918,0.8527700919776203,0.9259109312415792,0.5145725387941368,4.756830209576591 +blue,triangle,1,13932,0.44759548767184176,0.035434484379514464,0.5057763629705486,4.410575534025987 +green,triangle,0,13945,0.5058476575718424,0.503498364475034,0.4988914716043577,3.959636936310185 +blue,triangle,1,13961,0.7588755111385153,0.8081128330953042,0.5120779038485025,6.4321189606661 +red,triangle,1,13974,0.5146216895628355,0.463488416690244,0.5057712989879584,4.919711960172947 +yellow,triangle,1,14009,0.6947983492088922,0.18748558487792422,0.49714126331264546,3.9895877476262367 +purple,square,0,14021,0.9287108199752342,0.5777167666435793,0.4697775313994972,5.25856260280474 +purple,circle,0,14025,0.10018091166927201,0.9094457946335229,0.52235424713057,4.22768576807756 +yellow,triangle,1,14032,0.26323006731314846,0.5763933443708851,0.49501018907016114,5.175283692481721 +red,circle,0,14033,0.24107785439074925,0.14813511992443346,0.530076103655743,6.996285153704018 +yellow,triangle,1,14037,0.5010187906650703,0.13559285162329537,0.49346458556188927,3.5107561064547284 +purple,circle,0,14042,0.05537468236568588,0.9575056844169788,0.5234611734490178,4.226341242094729 +purple,square,0,14044,0.7747068464547636,0.9225342031316582,0.4652272969953895,4.645180221775256 +green,triangle,1,14045,0.6580938959616179,0.7737520170475047,0.4891501703869371,4.505602847942951 +red,square,0,14049,0.6627063941147188,0.8545208136983666,0.5100989876262721,6.096674807337865 +red,square,1,14065,0.5857772983969709,0.8801430207046448,0.49744243114899744,6.06550631778691 +red,triangle,1,14075,0.46496448900001963,0.5598179571337012,0.5134176412432347,7.4814395937427065 +orange,triangle,0,14078,0.8687397706039272,0.4868996536088652,0.6123050956157151,7.5200477870308005 +green,triangle,0,14092,0.9880046410537973,0.7676728421511271,0.49103330801913286,4.223556388922138 +green,square,1,14095,0.6141113468409892,0.9434561376170879,0.4889770873794551,6.025348578066428 +yellow,triangle,0,14112,0.46496585024767345,0.6301453362181888,0.5037916134773479,4.532418031614529 +red,circle,0,14118,0.03652010509822379,0.10035902003603757,0.5334046789775205,6.573984699433022 +yellow,square,1,14123,0.9513734938477925,0.27603368535478334,0.4805688832960833,7.778626010205239 +yellow,square,1,14127,0.9942065018265898,0.38948023991288017,0.48421306769203515,4.92452925704208 +green,triangle,0,14130,0.4969923552348652,0.5598345591310014,0.4897636973083939,4.427367256415264 +yellow,triangle,1,14134,0.910478233015974,0.9510471716682022,0.5044750030500602,4.119512435198779 +green,circle,0,14138,0.24286678957599617,0.3287092935333952,0.5067430913432592,4.306724280770815 +purple,square,0,14169,0.0002655214518428872,0.15396891895084863,0.4725892725504457,3.879709518721457 +blue,square,1,14182,0.14910591540192308,0.08192573260384939,0.5200025317692619,3.9924150397220246 +purple,triangle,0,14192,0.5196327866973567,0.7860928603468063,0.4964368415453642,4.899167143824484 +red,square,0,14198,0.9022358743682937,0.1802032827563611,0.4953767228360918,4.786262795418891 +green,square,1,14200,0.9947458080550922,0.2569501755634187,0.49243756888262175,3.7308350225093005 +purple,square,0,14203,0.09734336110031871,0.21901626767644156,0.4758254017090039,5.817512732665702 +red,square,0,14204,0.884564642190506,0.5763543308722057,0.4940934928193548,6.181335628957172 +purple,square,0,14205,0.004125602195031108,0.05321430693151308,0.4731197362471819,6.561064013233714 +red,triangle,0,14241,0.12868203144051626,0.0030225628890134804,0.5262271135710291,3.123899246741751 +red,circle,0,14246,0.10148553081173295,0.1339612715904494,0.5221170496304357,5.496289287733659 +red,triangle,1,14253,0.2120089224670827,0.7986499945852931,0.521784998982137,5.6634201426516135 +red,triangle,1,14268,0.15146444566253414,0.65791871007012,0.5198424601293512,4.392549807411798 +green,square,0,14272,0.8851823608373731,0.5089789369287248,0.4991071831888381,3.158657222232056 +yellow,circle,1,14281,0.2789053240270756,0.9090534232281638,0.5140980146223828,5.45647071580208 +red,circle,0,14290,0.5097405052024179,0.5041029683142759,0.5242051169057653,4.819743306409431 +purple,circle,0,14297,0.7947428527518005,0.3881703708096508,0.522427444575967,6.05534000029317 +red,triangle,0,14303,0.28416782619934855,0.06350555777253053,0.5085285453643593,6.55996735218059 +blue,square,1,14328,0.8155423000528911,0.6912227280319209,0.5102511256523973,4.57478249505884 +blue,square,1,14329,0.9760826951338114,0.25124876592230316,0.5095529156043155,7.087442691050007 +blue,triangle,1,14333,0.579686737751189,0.09902799524286565,0.4934126285207782,5.133174756142023 +green,square,1,14360,0.9168683455171529,0.5755568921836911,0.49846218390531355,5.147985460524783 +red,triangle,0,14364,0.4224395148550478,0.7585154661327256,0.5217501414466491,4.295667138519822 +red,square,0,14371,0.09121499143748579,0.8042966745450495,0.48215454460904383,6.17393521373408 +green,square,1,14381,0.30314308492664954,0.7584708740969923,0.508517100736907,2.963882010016347 +red,square,0,14397,0.5454189503033381,0.8888068105940029,0.47084227709772725,4.048438777827946 +blue,circle,0,14423,0.4181712466079194,0.8209287710482398,0.48659931742565604,4.391926930048069 +red,triangle,0,14425,0.9370428656273921,0.1812222313724986,0.5057835916976842,5.551701342497384 +purple,square,0,14438,0.5645412802083745,0.8679246560618926,0.48870219606413967,5.752207630085013 +red,square,0,14463,0.11918301072731197,0.05275510143846773,0.46619122720457223,5.725586133634786 +blue,triangle,1,14472,0.7302720268428897,0.07980285819832744,0.48290709781734625,5.848500169578638 +purple,circle,1,14492,0.7962356126602776,0.48105685844113766,0.5203139401671512,7.016191396527854 +red,triangle,0,14494,0.01212854627329596,0.11214983070216777,0.5132754902354534,5.3993805357678335 +red,triangle,1,14496,0.983541904397701,0.38994554176702,0.5111746327786401,6.755766147794492 +yellow,circle,1,14517,0.849866830009893,0.1377220040202335,0.5107063443534597,4.208319736321737 +blue,triangle,1,14521,0.9028140144457457,0.0072419946813584435,0.4802675263180019,5.754434079066073 +red,circle,0,14523,0.6984465647754432,0.7920528540094837,0.5245877189397763,4.179907521627238 +red,square,0,14526,0.9849328782355904,0.2864840698591318,0.4718275339637052,7.253623901141748 +red,triangle,1,14530,0.8926783209166769,0.8435143102133916,0.511019984414908,7.851768707388724 +green,circle,0,14532,0.14418906564710277,0.24720362522758532,0.4923618056032026,4.746626866797336 +red,triangle,0,14552,0.7123016643909355,0.08573345226885098,0.5049409771560193,3.8702519729405354 +purple,circle,0,14555,0.7881247957597121,0.99544664427954,0.511401258753662,6.45209261282207 +red,square,1,14556,0.8139498689596297,0.8692722469992163,0.4682179941760743,4.353719931144167 +red,square,0,14604,0.4249495382016051,0.7027022502679589,0.46509101575718004,6.373038410640301 +blue,circle,0,14607,0.03840312022946624,0.6376898058925444,0.48895143396370994,4.751765700768359 +blue,triangle,1,14616,0.8240179481581177,0.68683317204178,0.4936434564395495,5.19397603446981 +blue,circle,1,14633,0.9146067198859229,0.32917984208581086,0.49291722701703855,6.081940814725653 +red,circle,0,14650,0.93215869754079,0.9503845706324021,0.5108886987758767,3.1674552244314005 +yellow,square,1,14656,0.1716397683394062,0.2812511947883829,0.49349130699703886,5.623231416005445 +red,square,0,14709,0.6055516067077046,0.6770580988536724,0.4638158662115048,2.795668407356699 +purple,triangle,0,14719,0.31053388228140444,0.8087902453309674,0.5053809666882388,5.449792965610591 +red,triangle,1,14722,0.885983902300776,0.04338167501090617,0.5179683182470572,2.6815882750330355 +yellow,triangle,1,14765,0.5084344287647005,0.8630809028000475,0.500608452378707,6.401953315318596 +red,triangle,1,14773,0.47444630551956046,0.6310137874105359,0.5187282965028817,6.335173206953601 +red,circle,0,14794,0.9717864986784022,0.8968038334054035,0.5187101768752759,2.9453669767693476 +red,triangle,0,14813,0.3551620206225681,0.7733116511683221,0.5093590172857457,4.324833002386056 +yellow,circle,1,14832,0.47213281630529214,0.49296805884681205,0.5333347564474935,5.036572391045106 +blue,square,1,14835,0.4227183074665415,0.09683274749017745,0.5268413497109743,3.6594842667346925 +purple,square,0,14836,0.15813139741510351,0.2539421141756736,0.4869518089997193,5.163559493516648 +green,triangle,1,14843,0.38003108624109727,0.35730323583756707,0.4805526785811963,5.556106630834261 +red,circle,0,14847,0.9449193797119123,1.0075057280585997,0.5260100798455719,2.915031046104689 +blue,triangle,1,14853,0.20825749940394378,0.4640056781435975,0.48930578920643386,5.079973849941379 +green,circle,0,14857,0.6171063468992336,0.6700161392054423,0.5041583369048662,4.373782447048373 +purple,square,0,14866,0.5205815804383032,0.0030471655626180816,0.4906041430970303,4.183133422173761 +purple,circle,0,14872,0.9162351767525383,0.6108900727888027,0.5176947597314238,6.135111425729108 +orange,triangle,1,14874,0.5784371449667227,0.3273460250893254,0.6038914657817255,3.005209333609654 +red,triangle,1,14883,0.0441338048037756,0.07685514304714514,0.49817786236957623,6.396745629019118 +red,triangle,0,14884,0.5358364720949864,0.17870102293496515,0.5013563556163072,4.7061836789711515 +green,circle,0,14888,0.6433901398288796,0.723256067149859,0.5052324414327533,6.142146716544038 +red,square,1,14896,0.5308023477905606,0.11866285283759814,0.4633704925102731,4.737868333353272 +purple,triangle,0,14898,0.7800986870203719,0.23998073813992293,0.5014775988383656,3.141006771777843 +yellow,square,1,14899,0.9666761610516968,0.6828956724107826,0.49925404083245745,4.370065431949925 +yellow,square,1,14905,0.28038900627894836,0.8995022929871853,0.4987236881846455,4.725431433741935 +green,triangle,0,14909,0.43718934029556866,0.1587691485003473,0.48916274380494007,5.980542464457428 +blue,circle,1,14916,0.6127999424429291,0.13785341768538018,0.49416839669513263,5.504732688131258 +blue,square,0,14926,0.653706393978037,0.09518434113005991,0.5202500679270905,5.584469269622242 +red,square,0,14931,0.5682716889163334,0.16244711016158198,0.4788231163030483,4.280734789728041 +purple,triangle,0,14936,0.7088224781457672,0.443118701987686,0.5008785647356461,3.228486771484622 +yellow,triangle,1,14944,0.639919381963617,0.10279612347611944,0.4906602089908527,4.722854758956341 +red,triangle,0,14962,0.9523905742504042,0.6609376873998433,0.5045948997163691,6.700940568748937 +yellow,triangle,1,14968,0.2576802953811417,0.035106408653283294,0.49344843704159896,5.376983775840819 +orange,circle,0,14971,0.00123537823160913,0.08682338659633582,0.5629832470618805,5.565005676229032 +blue,square,0,14975,0.839651494852314,0.3979392800914997,0.5133908521883818,4.217827931670783 +red,triangle,1,14987,0.08238867613856005,0.5646773884752432,0.5050499811316836,4.051135582642282 +red,square,0,14991,0.06515598485003249,0.0062516600856381555,0.4803282546908886,2.735731481106074 +blue,square,1,14996,0.9899809059180887,0.7925442838246984,0.5111584505402456,7.248105823481322 +red,circle,0,14997,0.5600503100302892,0.547484361837022,0.5217974383062266,5.237620001555552 +red,triangle,0,15004,0.8911674185324588,0.30501982558163165,0.5056649592970451,5.594937799949894 +orange,square,1,15019,0.26704979254150596,0.05020948276570314,0.4046547386777556,3.50833423584467 +blue,square,1,15032,0.07626291191342116,0.9993762799575532,0.5084665202703759,7.599930387955021 +blue,square,1,15037,0.08450543351969575,0.7083592730009283,0.5066025009157761,4.101824218245984 +yellow,triangle,1,15047,0.02160588809822228,0.28381956178424583,0.48603349508971216,4.45822734152939 +green,circle,0,15062,0.586407200981746,0.7707706978930926,0.5072932452449916,4.310861183823518 +yellow,square,1,15069,0.08784767728557785,0.44320231025179124,0.5047122669375179,6.253108930741894 +red,square,1,15071,0.01808893569695258,0.6033400058803184,0.4963625608743614,5.676408204648928 +red,triangle,1,15078,0.5188445899471674,0.2054615782860223,0.5051081702877704,4.149809164238546 +blue,square,1,15088,0.0926751887349303,0.8575974785393341,0.5044046905115802,4.186681849097764 +green,square,0,15101,0.41216829983373626,0.2179541358341185,0.5031201088731738,6.438506161609307 +blue,square,1,15120,0.07814218751048518,0.017611194564903343,0.5173692197119569,5.6291495759830985 +red,triangle,0,15141,0.5839836293912036,0.7513576093695511,0.5045182683592248,7.116208678184901 +red,triangle,0,15145,0.5017162812700555,0.10542216954040406,0.5076140272722909,3.86112889258362 +red,square,0,15147,0.9630144759547907,0.5818194875098636,0.508225451222867,5.905251634865894 +purple,square,0,15155,0.6865054849633299,0.5656373357661751,0.5004484981383253,3.148680059493571 +red,triangle,0,15157,0.0798636843120577,0.5200051525880036,0.4981966695757328,5.411305125523746 +red,circle,0,15169,0.5475712093427035,0.5356832730230972,0.5233157934711181,4.334177690795344 +orange,circle,1,15198,0.1251493099854265,0.7473256465133866,0.5623911322731734,5.060336243273615 +red,triangle,1,15223,0.6684267910023817,0.8392604543470157,0.49361176598433076,4.0607633061476545 +red,square,1,15230,0.4273444325237651,0.174843786936679,0.5263527648879064,3.227467771218563 +red,square,1,15249,0.3787598732730033,0.7829831727114307,0.5222464333064276,5.816019939642196 +red,square,1,15252,0.3901545933278515,0.31070315021239137,0.5181834452960001,2.982092054779662 +red,circle,0,15255,0.9120094870970091,0.9813740008636757,0.5158701921078487,6.3789310652896205 +red,circle,0,15305,0.4464183994728518,0.42256561281989213,0.518999269233295,3.9340082222722237 +red,triangle,1,15313,0.6952114295322833,0.9444219775869979,0.4830149943508116,4.3272145034290865 +red,triangle,0,15330,0.12134833736624762,0.9930567573417352,0.48245707213158506,3.9631282674594015 +yellow,square,1,15334,0.39333742464735455,0.1554681210202501,0.5091068855271216,2.099045215760794 +yellow,square,1,15338,0.22300992387619245,0.16341182907341567,0.508758083967103,5.955059676059352 +red,circle,0,15398,0.3698975647561009,0.4044098003365939,0.5168819374333097,5.061536597109549 +green,triangle,0,15400,0.5178017082503106,0.8129724963030966,0.4744652134988754,4.070125186616651 +red,square,0,15409,0.022706372810424647,0.8602720415709226,0.5211763690503436,5.1642401750565154 +red,square,0,15420,0.3566305172259987,0.9317468119813289,0.5245711918651474,5.537410584198182 +red,circle,1,15429,0.4715419193369448,0.4601954093633077,0.5186490043572817,3.817513717598988 +orange,triangle,1,15432,0.3459437286892133,0.8294944511191099,0.6106267034178549,5.799144427135509 +blue,triangle,0,15451,0.542004310304193,0.39096310522820876,0.4869781863069116,4.780495603382041 +red,triangle,0,15495,0.6619965581838725,0.8324278360368469,0.5025508795167364,5.159649971148993 +yellow,circle,1,15496,0.49861119317248204,0.2517696396289262,0.5365441859017953,5.864840322817645 +red,circle,0,15510,0.11386588458115432,0.21058895524856036,0.5270659620153532,6.164853709933802 +blue,square,1,15515,0.1312072045610081,0.8113098528941513,0.508430889400386,4.780795121970809 +yellow,triangle,1,15523,0.9567230961328295,0.7833673727424829,0.47677068144729196,6.189454548308283 +blue,triangle,1,15528,0.3971554919191501,0.3527571547814464,0.4853951042177243,4.166376005034991 +yellow,triangle,0,15547,0.7383491744902775,0.7429696106353925,0.4827701585669367,6.2943201116537395 +red,square,0,15559,0.7195042917345941,0.021571195547008926,0.5209040755418666,4.862326357449001 +green,triangle,0,15571,0.09241811216262175,0.8156441098794263,0.4751145368157352,3.5107350397115717 +green,circle,0,15576,0.6045211936163736,0.4695583584388463,0.4968613575632019,3.5374538105516606 +red,square,0,15586,0.24734017270341624,0.46429832599716037,0.5153322803514591,4.089028004455932 +red,square,0,15587,0.3357918746850441,0.9913143775914488,0.5197651484946816,3.7596495952433417 +yellow,square,1,15595,0.9950497268959522,0.5058762315969073,0.5101049131860939,5.714446428794372 +red,triangle,0,15603,0.9942884186953432,0.48270741058008804,0.5072110422432571,4.709766889328525 +blue,square,0,15609,0.22610020400319486,0.07343477998960268,0.5049629817860245,5.0967426458698135 +red,triangle,1,15620,0.8369174954118124,0.24610261201796124,0.5025341724133885,3.311764984438249 +blue,circle,1,15625,0.4246995254499275,0.7737351100319132,0.5130141453459902,6.9219809003223185 +yellow,triangle,1,15627,0.5782309050173462,0.9334321281237464,0.4783628631054142,4.127115978333628 +blue,square,0,15640,0.2607501272150067,0.4436840748893439,0.49545042916181764,5.8221095062536925 +red,triangle,0,15662,0.7994227649583797,0.62077765210656,0.49717891865733305,4.173656675697485 +red,square,0,15676,0.04989642052714016,0.4777258033796561,0.5250816668534074,4.649008997299784 +red,circle,1,15679,0.4576676201388019,0.5112544358499069,0.5131145706611853,5.817248477957283 +purple,triangle,0,15683,0.3498400848855051,0.6030019170385277,0.47692032698793774,2.983906928830633 +green,circle,0,15694,0.27236785618696246,0.19170871868644357,0.48914269495088475,5.706680055662041 +red,square,0,15699,0.023503084200703128,0.10471979552007205,0.5258970669504822,4.2111126331215125 +green,square,0,15702,0.7071785578616405,0.6723988759647884,0.4968005538881674,4.518035820700271 +yellow,triangle,0,15708,0.4336051777290023,0.4525292947451417,0.48043792713808164,3.320257131947184 +purple,circle,0,15723,0.34992352669458926,0.19276286869640769,0.5325232572108609,5.306536206146193 +purple,triangle,0,15740,0.1945653968841844,0.09085936322480359,0.47368277204719483,6.372607396517254 +red,circle,0,15763,0.009932299416669066,-0.06451014087909289,0.5069666106637172,4.749498869367787 +yellow,square,1,15770,0.08152955087983449,0.15468358408489402,0.5139262104662475,3.8545545661956786 +blue,circle,1,15775,0.4834666438930203,0.9006942788906097,0.5214011493644019,4.416473243369009 +blue,circle,0,15780,0.1939322950705049,0.1985081272569087,0.5251202541490323,6.498516482547493 +yellow,square,1,15786,0.1712262295042275,0.27186087966750805,0.5114335148457115,5.574738537029383 +blue,triangle,1,15787,0.5323331248788394,0.09821673422323274,0.48539855457830294,4.0209042326472995 +blue,circle,1,15800,0.3812011341188266,0.041484109537629266,0.5251293597509595,6.887622387173594 +red,triangle,1,15803,0.033748370226377444,0.4711750714188022,0.5061162688959739,5.373795344628793 +blue,triangle,1,15811,0.7514087857345508,0.4834196353075204,0.48146260000496627,6.9420742165102185 +green,triangle,0,15812,0.24612392074151745,0.9182168804230652,0.47348245935172745,3.0664546470786433 +red,triangle,0,15844,0.0724090941756893,0.3266176648456305,0.487535025699818,4.914870156373522 +yellow,square,1,15850,0.17124067723267888,0.5506229570092481,0.5158445618782189,5.198513699946165 +yellow,square,1,15854,0.08248534364186932,0.3541209027335386,0.5134054823243431,4.426602897051975 +yellow,triangle,1,15856,0.2414160118125549,0.4496732915421796,0.4936445778656388,7.092079747699992 +yellow,circle,1,15864,0.7434834386165852,0.11676223388095575,0.5399775004974532,7.696682134988461 +green,triangle,1,15873,0.8317175879062484,0.06662307981988391,0.4755961173134097,4.149289340167659 +blue,circle,1,15882,0.8819234005380501,0.31444090657123047,0.5261191750041421,5.5606641225009215 +green,square,1,15903,0.07235666498638904,0.148354564410486,0.5005049277335725,3.543327491305058 +blue,square,0,15940,0.7828349509192136,0.871678820437661,0.49451038933479974,3.5923248589715997 +purple,triangle,0,15951,0.6860819003511519,0.1814278245572576,0.4794927254400799,3.208864964272895 +red,square,0,15955,0.8003070754464522,0.5749479993606467,0.5098731016062845,5.957604945420268 +red,triangle,0,15965,0.7147987757967604,0.13987108575516194,0.4992671722022492,4.403254491564382 +green,square,0,15970,0.6169011687279528,0.9898678110005391,0.4972698363449035,4.454162669804412 +purple,triangle,0,15986,0.9931091066584197,0.31661312143417375,0.47398735157249683,3.6066052590456614 +red,square,1,16006,0.6867610359697065,0.507610498524394,0.5124537172401294,5.522823349123399 +red,square,0,16037,0.39038053540378026,0.8417455077626104,0.5151235820737593,5.737086480829184 +red,triangle,0,16049,0.8392771571726819,0.00658144817429529,0.4959679105439668,4.323538416521468 +red,triangle,1,16054,0.18513306418580644,0.8542977470809716,0.49284172122844583,5.79632710038457 +green,square,0,16070,0.20118260052124137,0.8247099430266651,0.49547697102551935,6.588142150093525 +blue,circle,1,16074,0.34416719021029807,0.6202191150256388,0.5180377461130594,6.660325674155516 +red,triangle,0,16076,0.6438307311050486,0.35016718808172453,0.489062996881268,5.700374707236964 +red,circle,1,16077,0.5639382494899604,0.5446596958556292,0.4935413659977984,2.865999958892722 +yellow,triangle,0,16078,0.8704808697281591,0.05957843289143672,0.5028682718476899,3.0188461260254935 +red,triangle,0,16082,0.053365327860362854,0.9912416081091163,0.49775208051633135,4.702591301038054 +purple,circle,0,16086,0.04694416903551002,0.7592236332565199,0.5262201203837901,6.3791752087389435 +red,square,0,16087,0.26132763678507254,0.5607606371222695,0.5168835911823033,2.649601188871864 +red,square,0,16090,0.3400507466419064,0.38255979518418715,0.5213162229891568,2.6956329488167046 +red,square,0,16093,0.6593943690870726,0.7010289615498657,0.5256373993442685,5.774316010619184 +red,circle,0,16096,0.18615589711097635,0.21606761167369876,0.4878945650539288,2.776099139427691 +red,square,0,16105,0.9718748703203175,0.7908083944545664,0.5162287815514458,6.8949765609719575 +yellow,triangle,1,16114,0.2583367216370851,0.379467069737323,0.512250932144463,5.792278920400531 +red,circle,0,16127,0.7346525915213076,0.7250892134821284,0.49339996023614924,4.640289654683079 +red,triangle,1,16140,0.9574438414239587,0.5699177973645565,0.4949247876508358,5.251555836208156 +red,triangle,0,16141,0.4897477306855311,0.5156549960378174,0.49987639348711527,4.811537808181529 +red,triangle,0,16178,0.89800392509195,0.2580144819987862,0.49692118513426015,4.0294982342361925 +red,square,1,16181,0.7233474659703666,0.3392303014427521,0.5094232759404329,3.5418882933234457 +purple,square,0,16191,0.10209635801504768,0.6011677209175024,0.5167651178372316,5.192682714548251 +blue,circle,0,16229,0.4374272542886931,0.5894242709166924,0.5230775352669057,6.373857204331382 +red,circle,0,16249,0.13835731863340617,0.21611500948860513,0.5053199411285556,5.201769168244847 +yellow,circle,0,16256,0.14957695147412609,0.8555027647510632,0.5315644601641947,4.556975870400403 +red,triangle,1,16258,0.022187170738142026,0.3358024072006913,0.5068396826702423,4.831299635644792 +red,square,1,16263,0.3528403085787173,0.03685984223592509,0.5132513826044358,5.021860124253731 +red,square,0,16274,0.7883748235421791,0.9971508969805282,0.5116239619414613,5.690485030881441 +yellow,triangle,1,16276,0.923434585255116,0.12478266659611481,0.5074495438520203,4.785806381946745 +orange,square,0,16290,0.11565420469753684,0.361692773826765,0.4031605503087614,5.567366061297396 +red,triangle,1,16291,0.8796988140591834,0.35494707583212626,0.5077821331045622,7.142771835059627 +red,triangle,1,16305,0.8003826486203692,0.2814788021217849,0.5086043890539098,4.204651269441825 +red,triangle,0,16319,0.7880334263380261,0.5467556956126609,0.5071321058821943,6.212412030417991 +red,triangle,0,16335,0.035466580346306786,0.8440753383804791,0.5120773852172638,5.484198453750779 +blue,triangle,1,16358,0.8704798610241631,0.004234331182726758,0.4834610009721155,5.110536905890522 +yellow,triangle,1,16368,0.16722880094202985,0.5331665886741648,0.5157861793920647,3.5322031943831127 +red,circle,1,16375,0.3703855562429845,0.32947511455390815,0.5202030954426552,3.585167834817448 +red,square,1,16376,0.05904084002890608,0.26743060206617064,0.5099220775467259,6.311773927940631 +purple,square,0,16382,0.09967917895885192,0.21041935252986776,0.5273472954423297,5.032566824604894 +yellow,circle,1,16386,0.36498035473447876,0.6918375583976498,0.5364254815654066,5.632016879708189 +purple,circle,0,16396,0.8814059033154457,0.8237405564097807,0.5179644729193985,3.230307846779313 +yellow,circle,1,16401,0.99992313390574,0.3687646378408269,0.5333628931416158,5.96973184099635 +yellow,triangle,1,16406,0.8705483726379302,0.635717001186378,0.5176043232070217,8.277785148405325 +purple,circle,0,16412,0.9810618295911512,0.3357196242879985,0.5196718956581952,3.1066968216377204 +blue,square,1,16414,0.2185728190087145,0.9544337791387105,0.49913608886427385,6.209146397062262 +yellow,triangle,1,16417,0.09377810352804183,0.2476771066567658,0.512766464399817,4.4662569132323515 +red,triangle,0,16418,0.07218845329751722,0.2724171141092393,0.5205374098493715,3.381259366623943 +red,triangle,1,16424,0.5265377001205992,0.9831435482782511,0.5152972342892527,4.65230423340359 +blue,triangle,1,16429,0.6924068005202895,0.42471034602340607,0.48067755082778935,5.074324771783864 +green,square,1,16439,0.8843533910982385,0.6741814580467207,0.49960752542234205,5.80365741837183 +red,circle,0,16453,0.8577252485380948,0.8746765042352258,0.5333673223790014,6.7169125788696595 +blue,square,1,16456,0.9497528508796864,0.4492355758758799,0.5004988452896145,4.274697133447624 +orange,triangle,1,16465,0.8592782919029369,0.09695003443374672,0.5954823139158727,6.360133284119576 +blue,square,0,16468,0.22255129450047106,0.7468829366313168,0.4960209365540604,5.6865733367267834 +red,square,0,16472,0.22458948465907036,0.2721667664598685,0.5191019318244613,4.5526101222469455 +red,circle,0,16477,0.8631484426860168,0.9252436743177017,0.5342977530901505,6.392483029809245 +red,circle,1,16486,0.08462299404912799,0.017882956141416176,0.5327918958695028,4.260544072589946 +green,circle,0,16495,0.2596432122992507,0.7503298137323392,0.46929294123799264,5.550315151041893 +red,square,0,16497,0.053864179294253134,0.37353471823671136,0.5086405862162909,3.0547295088360613 +purple,square,0,16519,0.0994964767490375,0.14001067474429596,0.5174199439811942,4.621760714599228 +blue,triangle,1,16521,0.7879513768052773,0.8916704038169382,0.4797287034424058,4.279134665575557 +red,circle,0,16541,0.23872149124570918,0.24014661208119284,0.5437358846331318,3.1929060908341262 +orange,triangle,0,16587,0.5234694537217567,0.4605815096186735,0.58971963422156,3.187375123982554 +blue,circle,1,16603,0.6108133376599876,0.498712292828957,0.5135116718077685,4.519052492771044 +blue,triangle,1,16607,0.6797279981350438,0.12708162731226424,0.4817873238140527,5.368460523725744 +purple,square,0,16633,0.9942938259681083,0.44987288755072596,0.5255313084604537,5.835669669309084 +red,triangle,0,16644,0.9373771361562737,0.0877266080535285,0.5085159396037321,4.432721764652215 +red,square,0,16654,0.8735959361937571,0.2288162095854429,0.5127730057985358,4.492018245909538 +green,triangle,0,16657,0.9523858792126222,0.6794330346162207,0.4926446323722373,4.073198201688311 +red,triangle,1,16661,0.09189711069479922,0.8968558084908382,0.5068814878316061,5.0919613524662735 +blue,triangle,1,16670,0.8465877539470525,0.5652719171228668,0.487599679525874,4.05809980725319 +red,triangle,1,16679,0.16824077286349426,0.5881843630376156,0.5074803693891908,4.901239770209373 +yellow,square,1,16680,0.05182067070226637,0.07999705243584687,0.5204877982958585,5.8133383056361465 +blue,square,0,16705,0.4040460796776735,0.6043860761736015,0.5206421004107462,3.94536710062723 +red,square,1,16713,0.6132315984041578,0.7243914763704151,0.5138976351491796,5.457628945501302 +red,circle,0,16714,0.794219204918928,0.8709905063415768,0.5306588792724057,4.6300459187906515 +red,square,0,16728,0.17489634348845018,0.32291780950981286,0.5227342356819406,5.087670460713631 +blue,square,0,16729,0.9209555241015954,0.3864332210188094,0.5258252607739968,5.473074462749345 +blue,circle,1,16744,0.8571647326722809,0.12889376856375323,0.5136883723307814,4.336452905483142 +blue,square,1,16783,0.09974385090654347,0.7243899920872646,0.5353718443278438,4.431057737383438 +yellow,circle,1,16802,0.48655769279810934,0.7679185924679897,0.5247690629047864,5.7177527335448985 +red,triangle,1,16807,0.7204835603717645,0.9998431270283542,0.49680950152592795,7.163473415334352 +blue,circle,0,16814,0.27168186677888084,0.3083809001154564,0.518715814666991,3.1182534774139 +blue,square,1,16830,0.8689599747920659,0.6238375592925198,0.532460141808821,4.764105132197954 +red,triangle,0,16850,0.7274777926556241,0.4405545546118679,0.4948858108303919,5.170674024795059 +green,triangle,0,16856,0.9234003638906336,0.32686258354902686,0.48499546410968025,5.348453682608363 +red,circle,0,16866,0.5872965561599752,0.6720215212824586,0.5098523081919161,3.8787153834472448 +purple,square,0,16869,0.15168367840248909,0.8038573574438963,0.5218043909197505,6.48966366518547 +yellow,circle,1,16883,0.46750811189195696,0.9587424582053815,0.5209327909101931,3.80472327784312 +blue,square,0,16906,0.4417072858160903,0.36653760377856737,0.5335574644876531,4.926978701392438 +green,triangle,1,16907,0.4552944519405542,0.9448302570126156,0.48221941097524135,6.682936943083757 +red,square,1,16909,0.5959455084648746,0.06934870451273956,0.5174010585456551,5.812162827931043 +red,circle,0,16917,0.6298891229029142,0.6674656007390151,0.510336491650564,4.87015869498476 +blue,triangle,1,16928,0.4647596949594861,0.9788328526518476,0.4902231571615034,5.6158564854131 +purple,square,0,16932,0.5053424214209484,0.2190629477764645,0.530529101584259,4.94918813152563 +red,triangle,1,16958,0.44668695960118787,0.7330455454155936,0.4995256554394724,5.889024893119404 +red,square,1,16985,0.8449830715352793,0.21611575288156937,0.5182155074717697,5.925498285819928 +blue,triangle,1,17008,0.926958109999739,0.5342113765863877,0.49099023445820233,6.154341941941381 +purple,triangle,0,17023,0.9288825305316942,0.939341980818594,0.4929857040215251,3.548292623583446 +purple,circle,0,17035,0.9626625199225323,0.49321103995611204,0.5184648090893013,6.252167303074259 +yellow,triangle,1,17049,0.863185288184129,0.9824102452101089,0.5049890040216818,4.612167244335764 +red,triangle,0,17061,0.5958352128180107,0.8654861575613624,0.4972861186770385,4.301212412021034 +yellow,triangle,1,17074,0.6891109963670059,0.5598487053136425,0.5081804163010131,6.177650166306869 +red,square,1,17079,0.04444696494555278,0.40659666836302055,0.5019557737150733,5.016102424504741 +blue,square,1,17090,0.43533678167163514,0.6234199774564234,0.53043232462496,4.247318741992618 +yellow,triangle,1,17099,0.4885033103840972,0.8618985785584992,0.5103885187780002,5.86898618586082 +red,circle,0,17100,0.45903078371197326,0.41344786451110754,0.5001877573908404,3.1045092556740284 +red,square,1,17107,0.6524749145350351,0.4750682813895676,0.49587389900191603,5.571701325686253 +red,square,1,17110,0.13288382833222712,0.12652363890301355,0.4898886316409854,4.192329442381407 +purple,triangle,0,17132,0.9165693859199926,0.5990663759565618,0.48175339238838666,5.036858802932152 +green,square,0,17139,0.4969531680297712,0.6069793187187434,0.4853536293778346,3.617017936590416 +red,circle,1,17151,0.7673811559323066,0.7118863466073637,0.5000403901181234,3.2083771681535356 +red,circle,0,17159,0.26580652627237067,0.2760331671608922,0.49736425965449216,7.630871059376367 +blue,circle,1,17168,0.11013777448241957,0.9017110889256439,0.5047214420595714,3.6979178360614355 +yellow,triangle,1,17176,0.1331561035367932,0.2717369158720261,0.5135247227207125,1.9826667878965287 +blue,triangle,1,17189,0.9281915226809081,0.8567656494580272,0.4819063291682055,3.3700363405597096 +blue,triangle,0,17190,0.6560741835852083,0.9081115707455537,0.4843280261261515,4.61692007821373 +blue,square,0,17200,0.2573855469804952,0.052817807293260244,0.525614877145105,4.735408017435302 +red,circle,0,17204,0.9529616854463476,0.9297714206749162,0.5006966346960369,3.6965341674164436 +red,circle,1,17207,0.004535619454162698,-0.05728835919198161,0.4971310379335846,7.153721864285352 +red,square,0,17210,0.8822273632153151,0.653081844504803,0.5103419129447917,5.933332419607486 +red,square,0,17220,0.06669370736214342,0.36773747526761646,0.5079545366368898,6.210850232395764 +red,triangle,1,17245,0.6907567019266935,0.8606919751762712,0.48528181221837885,6.434699035200111 +red,square,1,17268,0.43846825973682,0.43124472691049043,0.514703836447414,5.080515361652981 +red,square,1,17275,0.006589188721299433,0.37588589051866106,0.5207165072910435,4.709114444836948 +green,square,0,17281,0.3192135829024829,0.3345720873057323,0.48941869913768826,6.569837798036416 +purple,square,1,17292,0.204977260756821,0.6371111201307692,0.5165373809591253,5.949163083044027 +yellow,circle,0,17293,0.597701461792648,0.35670266654168226,0.5058418665637808,3.7766931996225903 +red,square,0,17295,0.375466118901559,0.838530994982027,0.5184181346321209,5.761396597570934 +red,square,0,17300,0.2749973152860442,0.6120818076642955,0.5141722363816444,4.679835906439275 +green,square,0,17303,0.7952509358369487,0.11352179140199681,0.4877564007123762,6.044010973968475 +green,triangle,0,17315,0.5577754420142698,0.537015921693912,0.49216668978034595,5.25780930103903 +yellow,circle,1,17320,0.9298083801971766,0.2691936837615315,0.5074773323840887,5.943788739477523 +purple,square,0,17348,0.26844209430062005,0.16722149122350805,0.5171910939460402,5.529631800085454 +orange,square,0,17353,0.6236127964764546,0.824622233618583,0.41038412374955086,6.382606011640546 +blue,circle,0,17376,0.1289604180587025,0.7215540643216468,0.5124884412680788,4.104493916422971 +red,circle,1,17380,0.6960585098536233,0.7098281225752464,0.5065685553531767,4.747498559858811 +green,square,1,17388,0.14324020994482833,0.5477745931446888,0.4989466355760404,5.29301077071268 +green,triangle,0,17410,0.302256164969382,0.40827321598576705,0.48916041427608326,5.458618386292095 +yellow,square,1,17418,0.9989470669439893,0.8094609968758872,0.5220486909460273,5.606017207655145 +red,triangle,0,17422,0.49667485051740135,0.4410426190022123,0.4943920363122078,3.619905844571345 +green,square,0,17424,0.8535149065150077,0.17767917459805938,0.5053336928992425,4.987232980405251 +green,circle,0,17438,0.46711743492681324,0.7703705946909739,0.49946818840753443,6.944800092813793 +red,triangle,0,17441,0.3466592821905483,0.44613535018116524,0.4906961223719835,6.394956488950935 +red,circle,1,17444,0.35743135948632554,0.3931581158914216,0.5134829232936834,3.9386325934478816 +red,circle,0,17446,0.5994562009454839,0.6863393192150941,0.5177171005455358,3.5438057933320373 +red,circle,0,17452,0.9300393186700822,0.9730629946838242,0.5220100199772015,3.3574421162023618 +red,triangle,0,17462,0.9357964970459822,0.6974780997752765,0.49445737270561896,4.436924571862353 +yellow,circle,1,17463,0.19037117794694747,0.9462141857495838,0.5153512008271607,4.902176365027439 +green,triangle,1,17466,0.1974759436973993,0.6364433286063547,0.4875143524872009,6.070376328639818 +green,triangle,0,17470,0.011961258528259244,0.12833681307230294,0.49018819964701815,5.0097821956277615 +yellow,square,1,17491,0.2625002521574934,0.5268331696227,0.5153392727463008,6.127926832835439 +green,circle,0,17492,0.9183950271268285,0.28068213253221996,0.4982074271406311,3.4863064339772607 +red,circle,0,17496,0.5137285852430064,0.6121108763932952,0.5221909201857186,3.9867497508876255 +red,circle,0,17498,0.23132835434718124,0.16657327624206708,0.5240162454329246,6.211143736207306 +red,triangle,1,17499,0.3311507660196149,0.3072911451592233,0.4930352684774543,2.744361824185837 +blue,square,0,17507,0.689998439847817,0.17086757912137107,0.5314746114316544,4.226377913206856 +red,triangle,0,17514,0.3122803867641395,0.005530005742226951,0.4888479500186243,4.466384245256837 +red,square,0,17524,0.18721443249478764,0.5816600272569691,0.5092791481622222,6.725078049147522 +blue,triangle,1,17527,0.3256859367244205,0.7318787467561717,0.46723352798229956,4.142854655749216 +purple,circle,0,17546,0.720103476288958,0.27665638084450617,0.5184743700312244,3.8680365751931505 +orange,triangle,0,17550,0.136909765806981,0.7962599494612302,0.5759166080531287,4.891221168718161 +red,circle,0,17570,0.8409133535371011,0.830377583821616,0.5202413542184081,4.004141027021977 +red,circle,0,17575,0.47922843472128906,0.4801391717474627,0.5159806542454041,6.229308735970785 +red,circle,1,17593,0.6520460550560919,0.7012031828228016,0.5215992966552255,7.24717038157011 +red,square,0,17595,0.9628389672613668,0.7700936096284831,0.5144680508691644,6.402309060571096 +red,triangle,0,17606,0.5222458255471095,0.6794674289176424,0.487571815612238,6.301010686607192 +red,triangle,0,17624,0.9943305001843569,0.22105644256765367,0.4851530350422739,6.945469126131734 +green,circle,0,17627,0.7541179444584541,0.1995198131608652,0.4981938280026895,4.677340201319474 +red,square,0,17631,0.9304935412229189,0.25767245504117486,0.5201437186930495,4.347838722232848 +green,circle,0,17635,0.029856606049114442,0.4724542934246524,0.49529606749929744,5.239153910272168 +red,circle,0,17662,0.3478437693832558,0.43094945228989395,0.5195370451747886,3.4646229578630603 +blue,triangle,0,17673,0.1890335487272855,0.19692879923582374,0.46620361615742983,6.47726250919671 +red,square,0,17691,0.2822935000859188,0.2518444937152362,0.5116308723258176,4.795030252025749 +yellow,circle,1,17694,0.3079842059018105,0.31583331216016985,0.5160829950088107,5.7287833297392465 +yellow,square,1,17695,0.9312975273001926,0.3447736701073616,0.506512928694288,3.113794302887334 +green,square,1,17701,0.28680767421845577,0.19731353539187446,0.5023836181727168,5.974010357613005 +blue,triangle,0,17703,0.31415221485045286,0.10452498280803069,0.46651995765978715,6.775709626091987 +red,circle,0,17717,0.18118736635866772,0.2732601217275086,0.5150048478914612,3.038775381219024 +yellow,circle,0,17726,0.533109271437225,0.2409847389803199,0.519982259176935,3.7931595623721925 +blue,square,1,17730,0.8347202048347632,0.8348590571694064,0.5218446532326652,5.157077838611827 +red,triangle,0,17733,0.5385118250832934,0.6599222777978564,0.4963941634876704,2.450302952056379 +purple,square,0,17752,0.6379818509650313,0.27810883944405973,0.5258082533342047,4.902172150194376 +red,triangle,1,17772,0.45889509437717646,0.29306615608242537,0.4912948492098932,3.725714926612426 +red,square,1,17782,0.4535033333279207,0.5060440067258897,0.5034413413366144,3.837566865811176 +orange,circle,0,17785,0.3929316940775186,0.704627336422896,0.5694471343321359,3.4962592690274352 +green,triangle,1,17805,0.15580067906449124,0.7557704921766489,0.49392287246036126,5.329030236501437 +blue,square,1,17816,0.2567067410098277,0.15247060718470962,0.5089035564795482,4.789473104301443 +green,triangle,0,17822,0.3944824455680097,0.8121198519197657,0.49052355499603345,5.330948190715866 +blue,triangle,1,17840,0.5976330769507754,0.7102155310683201,0.4695164460027588,5.735878360382215 +yellow,triangle,1,17843,0.995942149508161,0.4941423999900775,0.5129643503653288,4.210098298969784 +purple,square,0,17849,0.7503726162226729,0.7028875584665251,0.5273210464131695,4.023682826869028 +orange,triangle,0,17888,0.8388145593651725,0.36539296496454376,0.5689138554856443,4.470934379368963 +blue,square,1,17889,0.15810908625937126,0.4977412858035154,0.4996616216961808,3.770318706188114 +green,triangle,1,17890,0.12688907780923842,0.9015488320860884,0.479732262522811,5.56933671342642 +red,triangle,0,17900,0.306096175594919,0.3599329931982266,0.4665503045245165,5.658701662250443 +yellow,square,1,17902,0.23044008790472226,0.5316460023460884,0.5167898488269921,3.2337158385108036 +purple,square,0,17904,0.583204232636298,0.03433398479572103,0.5192606437091687,5.055528221955931 +red,square,0,17915,0.8375324605585642,0.7240175484645615,0.4839359618987001,6.6148486392977555 +red,triangle,0,17930,0.16710089377926407,0.19217982174775416,0.4634849134665472,5.722381193570459 +purple,triangle,0,17934,0.9289822235477184,0.5466694706477355,0.4888344753616643,4.4614783250497805 +green,triangle,1,17957,0.7619211136981571,0.9664456797266976,0.48821251407230526,6.3435015346251555 +purple,triangle,0,17981,0.1831028184524659,0.8897278239300359,0.4833455897790024,5.058196201171949 +red,triangle,0,17987,0.982094481944249,0.6793314418094522,0.46844996778798054,5.890817102923555 +yellow,triangle,1,17988,0.45368052648596024,0.4745196812368383,0.5139841744490372,4.5522715493218575 +purple,circle,0,17999,0.9702000483454254,0.3617556458150133,0.5185003908844511,5.112799994729716 +yellow,square,1,18004,0.2547168060635172,0.07350203292972057,0.5107974338948419,2.688217134959706 +red,square,0,18015,0.560121772525682,0.9250063844899973,0.4942173949689627,4.601272719174409 +red,square,0,18016,0.29548533607403416,0.28021066457808974,0.48962151548347776,5.382165331250633 +purple,circle,0,18029,0.13659246925096058,0.06895464518149219,0.5176907558493679,4.844182939540203 +blue,circle,0,18041,0.47420493830062116,0.4689363664079186,0.5009137850835026,6.814850597466596 +yellow,circle,1,18045,0.3649574962053963,0.9438503252508527,0.524123219555697,6.911271124524205 +orange,square,1,18052,0.8391899083128312,0.6276509906479505,0.42844836573151446,7.041064455951641 +red,square,0,18055,0.11334223991708248,0.9788721421654617,0.4946712092420715,8.263906489831188 +blue,circle,1,18058,0.4975448290399146,0.4886137766199352,0.5026839209760607,4.0557343423602 +red,square,0,18074,0.9796179992230603,0.11925774539869971,0.5070233777528229,3.1993964769090817 +red,square,1,18083,0.04208110691033329,0.7045783603996948,0.5020761436204241,4.960897090162895 +green,circle,1,18090,0.2680421869217886,0.7263634531886776,0.4890766606974493,5.775746964352905 +red,triangle,1,18093,0.11892109194760236,0.12374392414032054,0.46487904187630064,5.240047904272167 +red,square,0,18097,0.7340181771722744,0.4150228289969201,0.5062101678586294,7.71940258167178 +blue,circle,1,18160,0.09869311940857994,0.9879665105886851,0.5060441257188537,4.897734148492549 +red,triangle,0,18167,0.6279603167184599,0.24328717017362333,0.46679460354113417,6.10072752791248 +red,circle,0,18177,0.4194598561896208,0.48095042182790404,0.47445644374146156,6.125518971125518 +red,square,1,18180,0.39419042509313074,0.4712120356676651,0.526520098315357,5.50858911126996 +orange,square,1,18197,0.21398545608874076,0.3327438217384592,0.42995049046229306,5.013794094349802 +green,square,0,18218,0.8620119499448504,0.7422761330543318,0.5010961516491418,5.235397592591949 +blue,square,1,18223,0.40870099957765416,0.09603364165041095,0.4982421218882375,4.433731858645439 +red,circle,0,18225,0.2758700142148337,0.18857808458009317,0.4774774289687381,3.6264788254500324 +green,square,0,18229,0.8456889525831227,0.34460038104831514,0.5013204315660162,3.1549125179985116 +red,circle,1,18237,0.584444842312468,0.6762016489942521,0.47332815768680336,6.191763407311394 +blue,triangle,1,18249,0.629872805152489,0.738237391718675,0.46475547392987365,4.369157260590089 +red,circle,1,18261,0.49549051712486447,0.4127856071935651,0.4702181248530784,6.496922388094785 +red,square,1,18265,0.41093547627034277,0.4152124376647903,0.5208299110691808,4.2991460101403165 +red,triangle,1,18269,0.09956924080952334,0.6245172273399839,0.4885407113769078,7.385039056658042 +red,square,1,18273,0.7254459671463113,0.21021140585863018,0.5224808677300795,2.2434457473906817 +red,square,1,18275,0.6216072217003132,0.3766395064413671,0.5238447903432146,5.157803976245525 +blue,square,1,18282,0.816083747187527,0.37427154100481097,0.49701815538436694,6.179702497024615 +purple,triangle,0,18314,0.6140602839536116,0.9578439146614126,0.4746984665016912,6.813225935585945 +red,circle,1,18316,0.6208984059548167,0.636639988537876,0.4726808922368345,3.188376306239057 +red,triangle,0,18321,0.22723088051723017,0.026149800459273287,0.49331198444034696,3.887630562796511 +red,triangle,0,18324,0.8001696915749024,0.5731942053107962,0.4929859256731647,3.568099487200511 +green,triangle,0,18331,0.9318387690602623,0.12665624035639111,0.5037004984699845,2.3467133447185216 +green,square,0,18349,0.12456581981931436,0.883148960798387,0.49515554358393876,3.603252602745812 +purple,circle,0,18372,0.009260966273030968,0.3643532551759031,0.50461608854499,3.224648113610772 +red,circle,0,18462,0.3305114197962977,0.26215981248890485,0.4669089573931814,6.1283965136077 +blue,triangle,1,18463,0.36351048587455226,0.15185578655505938,0.46882991402399815,5.411330819128106 +red,triangle,1,18473,0.6175374892791614,0.5591418620627553,0.49924434063975814,4.648435388479871 +red,triangle,0,18484,0.056485003653457544,0.5321067702850311,0.5097311523619275,4.078875360176105 +red,square,0,18485,0.6598001887643938,0.974483546568608,0.5110148390733568,5.471820968206001 +red,circle,1,18486,0.5480142845173197,0.5507287556020418,0.4648978333211994,4.26028250756848 +red,square,0,18495,0.66815605605291,0.16992318398289352,0.5125713069060034,2.3461676763012065 +blue,triangle,1,18500,0.2840645650597521,0.5915011022088547,0.47010132905443736,4.948260609046575 +orange,square,1,18509,0.34681888903921965,0.8883863876914582,0.43780403571896853,5.1432940680861625 +red,circle,1,18514,0.25980655441865086,0.31864635068856784,0.4616711880068182,7.627087597534827 +green,square,0,18517,0.0033977158708345945,0.879157308513157,0.49089343950599373,5.760800836737598 +red,triangle,0,18523,0.3523008482012435,0.233517374068138,0.5111283433205345,3.4231157107312082 +red,circle,0,18534,0.08830245423640493,0.12628649572433515,0.4606771844452173,4.696988200169612 +red,circle,0,18543,0.06153501592828736,0.03144237404548818,0.45625352560856436,4.0473573353997345 +red,square,0,18549,0.5394842076134735,0.8190064518912963,0.5149436109295445,6.103166467950317 +yellow,circle,0,18564,0.667516917381741,0.9070418145717987,0.5155575064369328,3.8724976015806 +red,square,1,18571,0.18154704500099672,0.11586736179004842,0.5183959674976494,4.902869038747442 +red,triangle,0,18599,0.6712385194632811,0.0491429765609408,0.4919172267929653,6.821391868320805 +red,square,0,18608,0.07671380981314968,0.005631145462132059,0.5236039946598601,3.167977833741342 +red,circle,0,18639,0.4349011581609893,0.38722668221800527,0.4731453910500843,5.3259745387953545 +red,square,0,18642,0.42822527792117604,0.786366831549971,0.5236981498070891,4.273571887520834 +green,square,1,18659,0.8796869175865145,0.5504382156610115,0.4879632964615258,6.2997048873170165 +red,square,0,18671,0.5630589411992264,0.37113655990793104,0.5204276279839974,3.6923615555266047 +red,square,0,18687,0.5187113003313534,0.09067843914892038,0.5149110152970373,2.1679929491871284 +red,circle,0,18691,0.14778317982910216,0.12571868464232716,0.48295829188184886,3.184000350864465 +red,triangle,0,18708,0.7926142706690833,0.04786436843223896,0.49907456005389134,3.926938270609296 +yellow,triangle,1,18727,0.4994430856875165,0.47935163963486827,0.4701160447993267,3.73262399412859 +red,circle,0,18735,0.3948046303024072,0.4121108483875691,0.48971017045156034,4.499219827848638 +red,square,0,18751,0.743644262127313,0.5157150655679379,0.5105152855289237,5.8322889389225905 +red,triangle,0,18768,0.8244386918780712,0.49522422520935383,0.49609792898559774,5.792777257826361 +purple,triangle,0,18780,0.1535425894580954,0.7120781510661807,0.47537974954703227,5.058900923916902 +blue,triangle,0,18791,0.1973218618775322,0.9530492388588838,0.4617885531200715,6.670471818319808 +red,triangle,0,18792,0.3576892089843021,0.882598171590402,0.4938401992690651,5.229466628010987 +green,square,0,18796,0.7556398308990591,0.5980658160073816,0.4878320283482015,4.408317424008135 +red,triangle,0,18836,0.02300133184088371,0.9779512673634337,0.48908924221353145,5.735290464494384 +red,triangle,0,18838,0.03124501773090571,0.21712108500504768,0.4923018317079637,4.76589558050777 +green,square,1,18847,0.9865896628528927,0.31615447659848284,0.5003805315856048,7.4518575317361035 +blue,square,0,18892,0.2801607700524624,0.2015854419727171,0.519552893958359,4.70876882080991 +purple,circle,0,18911,0.048399221894146804,0.6988242222804614,0.5171622814987747,7.33308130902666 +red,triangle,0,18921,0.43620780117479785,0.6889601156499006,0.4901148033925918,4.915015507868817 +green,square,0,18930,0.4028252886018707,0.9831099436527031,0.5034201780895502,4.894101913088159 +red,circle,0,18941,0.2736470334758355,0.18835044103727158,0.4703404544651524,6.22269238955904 +purple,square,0,18952,0.35498488247695426,0.9704453962233955,0.529651442786798,5.19716863007178 +red,circle,1,18958,0.9537936185938203,1.0342052123918053,0.476701579621606,1.9447915179969326 +green,triangle,0,18975,0.5897157268912211,0.6555441536188846,0.4945292833937358,3.9974627238892513 +red,triangle,0,18991,0.18013409590928642,0.35440753547028114,0.48921102464987837,5.547026580052797 +red,triangle,0,18993,0.728291402836162,0.23505179222597683,0.48709280398974536,4.177604570058875 +red,triangle,0,18994,0.5917663116001257,0.7767932899747644,0.4851895455582016,3.6331749639659674 +red,circle,0,18999,0.5955398962459819,0.5197973676207062,0.481989372463763,6.94120922844196 +red,circle,0,19023,0.011705052863797638,0.034648019856913057,0.48299438964552216,3.816372017573336 +blue,square,0,19025,0.9273009557486024,0.7357381633429845,0.5090561431721482,3.157013657905273 +green,square,0,19028,0.05469452707709799,0.8848738136208745,0.4956930824740668,4.281473117133831 +red,square,0,19031,0.8806668860792601,0.9786873175414998,0.49459196646275816,6.851446664830967 +orange,circle,1,19035,0.34593136590741314,0.4416897756734529,0.5676174161460276,5.648625579356253 +red,square,1,19062,0.8526501716488706,0.9333564387668003,0.4910510751371172,5.265449401015254 +purple,circle,1,19063,0.6139351366699671,0.39126953778481033,0.5090256721139687,4.814737897496203 +green,circle,0,19072,0.4433647201287031,0.4599288679870087,0.4848493488276461,5.371246411741548 +red,square,0,19083,0.1708011381668736,0.43438600758340673,0.5068254458597846,4.811428825813501 +red,square,0,19106,0.8831682858199408,0.5694865660439371,0.5076397692908704,5.145984347006527 +purple,square,0,19108,0.00839820281799708,0.7807552004223764,0.5059091637919266,3.868835632838128 +green,square,0,19131,0.41118817230705196,0.13968436485360425,0.5019171964746337,6.949639384553794 +red,circle,0,19147,0.18134716282828423,0.2043377400812217,0.47094608313511016,4.935272573054632 +red,square,1,19151,0.588740940721605,0.19724473220844008,0.5206415478067581,6.755422715821688 +red,square,0,19166,0.3278533058062141,0.8442042976660211,0.5203294879159722,4.423239178490451 +blue,square,1,19167,0.7720445432294831,0.5757219760273705,0.5164587104397059,4.510045768232531 +blue,square,1,19183,0.3541271073840022,0.6250820737479565,0.5169640456632087,4.592221832856935 +green,triangle,1,19198,0.28654536845388345,0.7104747674451096,0.4886288289397324,3.721143712861064 +purple,triangle,1,19203,0.3483325900059425,0.7618531249056861,0.49908236650320126,6.563431799795914 +purple,square,0,19211,0.984191051199003,0.49188353971303544,0.5146144529518357,5.464333616758623 +red,triangle,0,19235,0.003432401932833451,0.7894909501931063,0.4983287820955183,5.589711613507426 +yellow,triangle,1,19238,0.9879987050373236,0.5785879845775445,0.47782380647072115,3.5301921169928234 +blue,square,1,19242,0.4892906672106717,0.42325215900322055,0.5296326413109367,5.4089410793474535 +yellow,triangle,1,19245,0.335356080874326,0.9654767676653999,0.4786758345187025,4.032056425000531 +green,triangle,0,19257,0.08317960388420353,0.05527082012393969,0.4923720502222301,6.2456910159782355 +green,circle,0,19267,0.8565282360250388,0.6270400771471198,0.4887926213135214,4.050287884169138 +blue,triangle,1,19280,0.8247156059775866,0.9101045837615745,0.4645567791552847,2.2221697922297143 +red,square,0,19297,0.6338138291092693,0.8269611673177908,0.5034903167512426,3.694879197813178 +blue,triangle,0,19302,0.30339376605967683,0.2998294051248267,0.4729658293817687,5.079484364320856 +yellow,square,1,19310,0.7261012927606054,0.009325721191105418,0.4790924569942006,6.217337023365913 +red,circle,0,19326,0.9314730806510404,0.9954436659708578,0.4514717429006954,5.924753025553248 +purple,square,0,19346,0.39458413499368916,0.2813823844019291,0.5081072908947802,4.263514443880108 +green,triangle,1,19350,0.9065762690383302,0.9046720653596545,0.4921731941018724,4.319254894961902 +red,triangle,0,19357,0.6370843106967571,0.143488001432015,0.5095595648078439,5.65057539276244 +red,circle,0,19365,0.07968289816483531,0.008009844239713182,0.4575932686813045,5.708154737235744 +purple,circle,0,19371,0.42275087939323375,0.0016129021924315978,0.4961030391550122,5.522779801656512 +blue,square,1,19375,0.16557438657849877,0.7330541668699042,0.5208898178469412,4.728139565901707 +purple,circle,1,19379,0.3042560548629004,0.8613059771178814,0.49816799257040795,2.6996383607092898 +blue,circle,1,19381,0.6271845487497092,0.16756375559229952,0.5059461125942329,5.774558641274722 +purple,square,0,19382,0.621824733028831,0.7028058513640072,0.5044537891716677,5.994943407245322 +red,square,0,19387,0.5715553753973288,0.5950775409511314,0.4742473754259497,3.7499901142331016 +red,square,0,19417,0.39758435112802737,0.025681303523298338,0.4750521686273393,3.884814291977623 +red,circle,1,19424,0.6094371866342598,0.6145633286773059,0.4700595386519573,2.470061601378447 +red,circle,0,19430,0.022959149801579093,-0.06251659875376299,0.4679988134609304,6.467396176640464 +red,triangle,1,19435,0.8507450389967466,0.12738594042762352,0.49818119145661777,6.102639203395218 +yellow,square,1,19441,0.5870462085229411,0.7679267898979908,0.49299997859219014,4.611673042683459 +red,triangle,0,19453,0.6451743760348422,0.3649268467247472,0.4971641461407697,6.107101597117463 +yellow,triangle,1,19466,0.7986984420890121,0.4235654250272455,0.4685687516156792,5.979655057107756 +red,circle,1,19474,0.1664205758157251,0.24361276966915363,0.4629361758519966,5.44323737594651 +red,square,0,19480,0.2986642870745606,0.5342538236383578,0.47859429653087393,5.779630799319148 +purple,square,0,19484,0.1603995926908216,0.6712148279648789,0.5039088972783483,6.121671282246858 +blue,square,1,19506,0.35754702843715513,0.8469615137616913,0.5215485408315904,3.9908193019915523 +red,circle,0,19510,0.4089460209188528,0.343381695172298,0.4519349552897742,3.5033837674364907 +red,triangle,0,19513,0.028198426192367676,0.29538143970482256,0.4827496828740188,4.3784689050709575 +purple,triangle,0,19514,0.4190493676205109,0.326075179366235,0.48796103238995014,4.699772395270649 +red,circle,1,19540,0.09469437870012098,0.0171392211923395,0.45168513448312947,6.500318556207104 +red,square,0,19541,0.2199472493683048,0.4356283283786907,0.47451616440194,2.420696947665323 +red,circle,0,19546,0.17224817632060863,0.1923013692117715,0.4493551460602599,4.371702737184482 +blue,circle,1,19563,0.06973620768755595,0.6773734434770574,0.4956380924266746,3.411108402527207 +yellow,square,1,19569,0.08616466838911396,0.44959469573067934,0.49165226266629214,4.952423114928295 +yellow,triangle,1,19598,0.2880463736512431,0.06793370921106034,0.4857346424503494,6.202145331491682 +blue,square,0,19605,0.4666047558178156,0.4477869078884964,0.5270831626273705,6.483150967928366 +blue,triangle,1,19606,0.03958327071148926,0.9808591624675925,0.47999008331371423,3.387750609056868 +yellow,circle,1,19612,0.5839466437934966,0.047586056124955256,0.5043674860910469,4.2023422725991795 +red,square,1,19637,0.877050431737364,0.1412234784195453,0.4779698609655773,5.905344989578135 +purple,circle,0,19661,0.8323681578618354,0.4009772358073388,0.4991254172970417,5.796627333155844 +blue,square,1,19662,0.6218412534152329,0.13203849243261367,0.5276977657598075,5.218695664804933 +red,triangle,0,19668,0.9296449754835698,0.4712968643093124,0.4934614086654848,6.577965288044673 +purple,square,0,19677,0.7718737247780234,0.6001298920920297,0.5164177851721635,3.7329129523608358 +red,square,1,19699,0.6812370130538277,0.6870565007761864,0.47103173409617605,4.228692335973787 +green,triangle,0,19711,0.8107162511523891,0.6425720040589783,0.5039050475960446,4.895770349593239 +yellow,circle,1,19733,0.6612331744905893,0.9499200560279573,0.506581756209345,4.7403014772193535 +red,triangle,0,19734,0.44478151894654405,0.09070065226028967,0.48394783700353383,3.51242623422983 +yellow,triangle,1,19740,0.381032115426555,0.8837892566613732,0.48352160536753136,5.348641475307055 +yellow,triangle,1,19773,0.5027254051474224,0.5101930780600366,0.4830942953848948,2.7025322855637834 +orange,square,0,19778,0.6936910256320047,0.9498158297363946,0.4520906884958285,4.882801273625204 +green,triangle,0,19797,0.49853512058350125,0.5764915981286588,0.4956618875197631,4.774964274179864 +red,triangle,0,19806,0.5890841093340901,0.5883775815373468,0.49549226440127525,4.290868266838365 +red,triangle,1,19824,0.6317764449010911,0.6951353956260371,0.497588343917601,4.41150617864654 +red,triangle,0,19832,0.5472139804234594,0.09785001228873513,0.4978184952224072,6.962437924723382 +red,circle,0,19845,0.9562482183741495,0.8826967413678363,0.44139282286999065,4.103237354674017 +blue,triangle,1,19852,0.32906942834967834,0.04441043167758585,0.4786505667651544,6.941310794746223 +purple,triangle,0,19858,0.5423250339824264,0.9782254943207901,0.48591740051744153,5.399628344491177 +yellow,square,1,19859,0.13315820362144715,0.7929718422014979,0.49228322358169435,2.9066618802178397 +red,square,1,19870,0.28186709058447346,0.1567437708072471,0.4792286911651259,4.527431961920657 +red,circle,0,19886,0.21543583798778732,0.208894682890885,0.4486256468076395,6.5088292960379635 +yellow,square,1,19910,0.275008475479687,0.25732616191118773,0.4914647098759426,6.391657589122708 +yellow,square,0,19922,0.8691275228425905,0.8283907399963428,0.4905853123294009,5.141910048153816 +yellow,square,1,19923,0.6280486753499899,0.06997909890753551,0.49427503713290105,4.3310207524761255 +red,square,0,19929,0.8581791249533122,0.33032276800139293,0.4775603229971717,6.872740262005638 +orange,square,0,19931,0.5305484260888517,0.6395420890953419,0.4470812238449707,5.505592363895363 +purple,circle,0,19940,0.3910552042054093,0.5316953267797838,0.5045863608583576,6.630198164770575 +green,triangle,0,19941,0.2014741394799323,0.45356818204603155,0.4999580909964705,4.688201746429585 +blue,square,0,19955,0.9999687954968421,0.6608174493208964,0.5534745633575466,5.623642597337606 +green,square,0,19962,0.8056375568030112,0.02650362957483232,0.4972983771865608,6.4266425890062715 +red,circle,0,19965,0.6587117875549231,0.6323271493539752,0.4526179140575325,4.795868835633861 +purple,square,0,19980,0.3275622109317212,0.156398657216808,0.5134007901032216,4.214075516934493 +green,square,0,19985,0.10124980097061853,0.5883466718981434,0.48844941490238075,4.254112703841412 +red,triangle,0,19988,0.7764431209908271,0.6331391323799893,0.5097407847318928,4.585809575946289 +yellow,triangle,1,19991,0.35237549969116677,0.6440342810487489,0.48229902555079085,3.746025110505693 +yellow,square,1,19995,0.21144402683191654,0.35525920497339936,0.48980554175422575,5.563832041914108 +green,square,0,20006,0.9170264825333977,0.028239567818985956,0.4890411948355596,5.296458705657451 +red,circle,0,20017,0.3589061196040345,0.45499975082874927,0.46572530893566877,4.099318263473547 +red,triangle,0,20039,0.4834020950932344,0.8011928485397729,0.5036331486472593,5.916124955844004 +red,circle,0,20046,0.12020360205387759,0.11833445343070319,0.4723066864399126,4.91086132677583 +green,square,1,20064,0.7346402145701634,0.4870519246020618,0.4952248232210816,1.747089427849134 +red,triangle,1,20068,0.1771154216423373,0.9091111630027483,0.4969392822804526,5.508174477049551 +yellow,square,1,20071,0.1389484373935782,0.7954206786998465,0.49321513119577404,4.7109717054894835 +red,square,0,20080,0.4243748777326032,0.39735323780812826,0.47105027874477834,5.421171183462579 +red,square,0,20089,0.871843108864359,0.9336326551291133,0.4688954139345142,4.323140257845679 +red,square,0,20090,0.8908823925552248,0.20630191479378013,0.46716683277348237,2.472717016068336 +blue,triangle,0,20103,0.09100832624872379,0.04582601015673837,0.4823149266245357,5.339490039200462 +yellow,triangle,1,20108,0.7905855937210129,0.9593153532834586,0.48989896592471777,6.430462515321839 +red,circle,1,20111,0.057190524412237265,0.04385477044455901,0.4733817342765147,5.272474119505085 +red,triangle,1,20116,0.4354784562297822,0.21617331266801965,0.5009794314928293,5.877991685641125 +red,triangle,0,20120,0.7244838424717188,0.5309136275637878,0.4971465048246595,5.0658954358483195 +green,square,0,20121,0.24340675122958422,0.8255111608008159,0.4979733834816281,5.634563971385334 +yellow,triangle,1,20125,0.7453012545768237,0.7624020233421406,0.49334280447518736,5.700703641804989 +purple,circle,0,20137,0.6781333286747125,0.022576925798226788,0.5199250228369507,4.437825158510398 +blue,square,1,20145,0.7403880066348806,0.47262547174311853,0.5488913776965691,5.45906730646779 +red,square,0,20156,0.2541418088910403,0.7626275950615311,0.4767066609617063,3.1651518562895546 +blue,square,1,20157,0.9099244238077343,0.049171025656529754,0.5552170355377419,4.066033266203033 +red,square,1,20161,0.7276333778610681,0.3152306132283508,0.47304403629197467,5.598684925958004 +blue,circle,1,20182,0.7973611715302398,0.4681934591008653,0.5079136909749219,5.87364653371787 +yellow,square,0,20193,0.04418462529121048,0.5398725663459474,0.48315324426508943,4.953864327567819 +yellow,square,1,20198,0.4852966412860893,0.2097734853774884,0.48406903219773795,6.467237069367475 +red,square,0,20211,0.20767535187676434,0.35395988784192844,0.47318077532588954,4.585833153659872 +yellow,triangle,1,20218,0.7555638475616732,0.7581416343141402,0.49492005364328967,6.220711417672656 +red,square,0,20219,0.4402676003946484,0.7362714412432786,0.4751764719319071,4.2089843660157475 +yellow,triangle,1,20220,0.09949250682197808,0.7389268962441031,0.4916110158827713,2.5826792294446195 +red,square,1,20224,0.6655962518773444,0.05151794693857803,0.47410281384694064,4.690864719006703 +green,circle,0,20237,0.44838883136037433,0.6293054211549913,0.487621263769257,5.399285734027991 +blue,circle,1,20238,0.4457729491374911,0.7610803102136118,0.5093249361685223,7.175902031078318 +red,square,0,20244,0.18660890611323167,0.14660774667450938,0.477514688453468,4.376145717723959 +yellow,square,1,20247,0.902168245673722,0.6493342199208197,0.4825855039763055,5.894437524689646 +red,triangle,0,20253,0.04607346520696931,0.3365049865711909,0.5025770626581808,3.6815623444894316 +red,square,0,20255,0.09570767414574732,0.3220551102104332,0.47324770650740083,4.8837923540776815 +green,square,0,20256,0.3319426191497634,0.09054174434307893,0.5017534449904048,4.105641735089985 +yellow,circle,1,20271,0.556578973857646,0.7071490161280659,0.5069793212611403,5.469948849755434 +red,circle,0,20273,0.3039942254302943,0.3122089338916067,0.45605982272399836,5.563968295206995 +red,circle,1,20278,0.28175132252497204,0.2674419753028022,0.4596186856645792,4.5898142779889985 +purple,square,1,20290,0.19157058456027476,0.6428233519997256,0.5118420832713926,4.558290023769178 +yellow,triangle,1,20291,0.6243290631913431,0.2390007358170263,0.4845860681940951,5.94965287880476 +blue,triangle,0,20309,0.4603742143224958,0.6019134039230633,0.4723535978831347,3.6303899559080044 +red,square,1,20321,0.8558078327832467,0.733557172357148,0.46924133964859593,3.0087522559296573 +purple,triangle,1,20330,0.665769914796747,0.4873343938638852,0.5001326204800022,4.304108536780179 +blue,triangle,1,20331,0.4530933215615147,0.7638118580254276,0.475649898135404,3.122665111313174 +red,triangle,0,20344,0.8866858675128158,0.25359589218607814,0.5047222629462997,3.8760010833945824 +purple,triangle,0,20348,0.19087911365731003,0.33842493480764047,0.5015298350795904,4.1610259743794025 +blue,triangle,1,20356,0.3455948925423973,0.3683925659620565,0.47949830635276314,3.7715676445970114 +green,square,0,20361,0.9885483211654953,0.19005693630463472,0.5012041504764215,2.7176909504997457 +red,square,1,20413,0.16345566725498084,0.453627223426604,0.4792841717503976,5.434294337938392 +yellow,circle,0,20439,0.46086198545959567,0.03561387041350628,0.49675056150316477,4.620993840086939 +purple,triangle,0,20447,0.03238344335240806,0.5845934287185213,0.5035944492302823,4.109788851654614 +red,circle,0,20458,0.20353624365551426,0.12439513739605154,0.4900679585417017,3.0281987803634673 +purple,circle,0,20467,0.03015863675571462,0.5640779534472669,0.5198566608956013,3.152395238235569 +green,triangle,0,20468,0.4768331186199606,0.7845590135745738,0.5001349858115531,4.7617308313940105 +purple,circle,0,20487,0.41352057462161684,0.38036640836017444,0.523766189116093,4.8588539898092336 +blue,triangle,1,20510,0.578190438769998,0.06207467487639928,0.46279483083258044,4.942007404520102 +blue,circle,0,20521,0.4476477995189405,0.968305463597405,0.503931115171428,6.032347196283561 +yellow,square,1,20528,0.3980382303167961,0.16779058275347614,0.47807863399685996,5.166838739738081 +blue,triangle,0,20531,0.8185443882286287,0.4462946247223919,0.4583570542205554,5.121904497527895 +red,square,0,20541,0.5508470367861992,0.7352628408099238,0.49624081648185164,2.408961669932586 +yellow,square,1,20550,0.2949436952313761,0.25532287411059296,0.4749485239082093,5.7920768347332485 +purple,circle,0,20552,0.6673756437469976,0.11646967361570182,0.525127478437238,3.8041884589075416 +yellow,square,1,20560,0.9957663880933032,0.04075382445641618,0.4790131468409233,4.430449135887328 +purple,circle,0,20563,0.8859296580833327,0.44152398773944956,0.5243191840638861,6.284778254039376 +blue,triangle,1,20583,0.22343138765063875,0.7780592920251577,0.4671401797273996,6.404036002125561 +red,triangle,1,20593,0.9862681100782191,0.3625194217225697,0.4819975603569129,5.716266601790803 +red,triangle,0,20606,0.6509941267118564,0.8742107014890693,0.4841373642916209,6.154297063374156 +purple,square,0,20612,0.7844987016978546,0.1260516658115648,0.48882143192611405,4.923141649550177 +red,square,0,20613,0.2535448471843621,0.612824998756782,0.483281904203936,3.9650454100684853 +yellow,square,1,20622,0.4482405043218112,0.7208143188766652,0.4841411980701381,4.7184021718129605 +green,square,1,20623,0.32864238666518697,0.7422489567960413,0.4981631672571617,5.560039366900285 +blue,circle,0,20628,0.7931085242680358,0.5378664558396107,0.511333712944964,6.244418683732882 +green,square,0,20641,0.5024747591273615,0.30606775994656055,0.5023971107310841,5.971874361422845 +purple,square,0,20644,0.981607525837907,0.024517217534665736,0.48414038851979124,7.033471206867201 +yellow,triangle,1,20676,0.13078792556010643,0.3718249466630916,0.49257167615624425,5.420530758862185 +red,circle,0,20684,0.15087803153054025,0.13036837815332303,0.510640284057038,5.755186065704337 +blue,circle,0,20702,0.19072545825993015,0.5775810261036246,0.5086130740532994,4.494661457920724 +red,circle,1,20704,0.7013857648850876,0.6854606781088107,0.5124339097928752,4.5275892912353575 +yellow,circle,1,20740,0.28926084540176855,0.5255580433483552,0.500244785729827,4.864227836455215 +blue,square,0,20760,0.7364068542751167,0.8425750569780169,0.5202998470076121,4.568785316705065 +red,triangle,1,20761,0.015134158300051381,0.005141441604602726,0.4799910966279857,5.608059419471317 +green,triangle,0,20762,0.20232363430402966,0.9747976412788846,0.4869994008254588,5.144694606405472 +yellow,circle,1,20763,0.4200556032401409,0.0419122729174537,0.5029180228830644,6.39235931369511 +red,triangle,0,20768,0.604285406782027,0.8825898557122033,0.48361116770747503,4.101414735462282 +blue,triangle,0,20774,0.9150206510077719,0.7381481026558343,0.4717636808134761,3.8989520003469136 +red,circle,1,20776,0.9443781585303996,0.9363124317171395,0.5015458895612563,7.265805545896871 +red,square,0,20784,0.051312207547014155,0.03676194178498071,0.5015784226702108,4.73663565998667 +red,circle,0,20802,0.7005794532730988,0.6199760079942978,0.5052547171308521,6.929958368932134 +red,square,0,20803,0.16896240695737885,0.01402479456565009,0.5039303879865271,7.151823173558 +red,triangle,1,20805,0.5520575425730366,0.3132680497082878,0.4877565508517673,6.454420045772124 +green,circle,0,20814,0.7520206509086963,0.6553055268846822,0.49171094823350175,6.2568836785220725 +yellow,square,1,20833,0.3781062484210904,0.43552151042424603,0.48989793005176374,4.36450968555036 +blue,triangle,0,20861,0.1938547909208802,0.1602762573569535,0.4845845860150253,6.123530988085708 +green,triangle,0,20865,0.70746208666508,0.452479814138137,0.4811190367094136,4.654970168609935 +red,triangle,0,20870,0.7837690677100517,0.39190552606063767,0.4823449183268131,4.245377289823519 +yellow,triangle,1,20871,0.6595784940624211,0.08922864572034839,0.48811468372401096,4.87625037051284 +red,triangle,0,20874,0.4670648113957009,0.39507018052422593,0.48414830298406314,5.643536358223112 +red,square,0,20886,0.4588266866733186,0.30875703765159535,0.5117661414697479,3.7482905230326016 +red,square,0,20908,0.5771726400821975,0.3075124926254057,0.5076228127773007,3.782374903997308 +orange,square,0,20910,0.7877058307527456,0.2795287701194453,0.4639793508358662,3.6093105112053663 +purple,square,0,20917,0.42187001720453066,0.3910289983719927,0.4782068025346633,5.5548113220648005 +blue,square,1,20931,0.17419377514571455,0.988466648959089,0.5025268505070141,3.7535385827124315 +yellow,triangle,1,20943,0.43537375332290085,0.6660195638043036,0.4815614007667239,5.260029874205696 +orange,square,0,20959,0.26974136046632957,0.7243473388841524,0.4692110316805057,6.224696516280145 +red,circle,0,20986,0.7274543776117302,0.7197268976235901,0.5137025133174515,4.073324565455679 +yellow,circle,1,21001,0.8244211294077465,0.4825660119872498,0.504689011946689,5.133370845494649 +red,square,0,21007,0.18078420863249356,0.6627133015346834,0.49104305726380315,7.805174952380121 +red,circle,1,21008,0.7934007608495821,0.7598129355276987,0.5147500935084519,4.125728349661089 +red,square,1,21009,0.4339021451114192,0.8763828498445537,0.48716228147169227,4.8350904666621775 +red,square,1,21028,0.9846044230863127,0.7269395853722801,0.4857940563228247,3.5093487141875666 +green,triangle,1,21030,0.4268055269262121,0.25302576037986413,0.49682807188231104,6.53581977103698 +red,triangle,0,21039,0.3749137681851894,0.5887039101559038,0.5056732836696755,7.662409352299659 +purple,circle,0,21048,0.9581952715352486,0.306884773395668,0.5094180085614227,6.561621537914609 +green,triangle,0,21052,0.4444445924121314,0.9392318771195354,0.4955882458073949,4.456179712760757 +yellow,triangle,1,21061,0.7463326458125114,0.7480201022174645,0.4875042825188887,3.908828774224243 +blue,square,0,21066,0.46014722298657207,0.431619130779731,0.492328739500153,4.104287058571806 +red,square,0,21076,0.08086936595008021,0.8285766235634872,0.4922966863814496,5.122748040194756 +red,square,0,21078,0.7329916847856454,0.9698052478978167,0.49610227404122836,4.264437968440457 +red,square,0,21095,0.9764840347415089,0.838333079493244,0.4969026859805641,5.68131854704382 +red,circle,1,21126,0.014682784459728038,0.10550928941947696,0.5094537998867915,3.3239921648188537 +purple,triangle,0,21127,0.8463656790692411,0.4077440524757441,0.5101814889990439,3.846422687411694 +red,square,1,21132,0.7904267494405386,0.0060406446277151415,0.49480729617066893,5.422971662343695 +red,square,0,21143,0.24050115180077702,0.0259628938661991,0.4929038038863163,5.279677133329643 +red,triangle,0,21195,0.07514479515457051,0.9395936976454098,0.4911374432049697,6.103449808729015 +red,square,0,21206,0.8170123044579777,0.3363830563577408,0.5000333271090005,5.009080400063149 +green,square,1,21249,0.19556305857552714,0.8124073545532011,0.49840806271380145,5.606232044742601 +blue,triangle,0,21288,0.7128002001284794,0.1445677150741791,0.46702652105537623,2.880210428921245 +red,square,0,21293,0.479879952170827,0.23045326089982876,0.5149073585125089,4.445441822586167 +red,triangle,1,21303,0.21119451339365447,0.6857255229915151,0.48811329937464615,3.1597744122711724 +red,circle,0,21308,0.21412695396620884,0.2606484348270333,0.5092201386499259,7.317026721123564 +purple,square,1,21310,0.7941515170188567,0.15309972301899355,0.47522426187046973,6.455681479868335 +red,circle,0,21321,0.5913985027165712,0.5520566533130662,0.5136274713116568,4.979826280780514 +red,square,0,21368,0.6906209818509174,0.2240158925443917,0.5117884572803822,6.121298031342899 +purple,triangle,0,21374,0.2755963693831439,0.8289675472773185,0.49742984079090047,6.5284168279228 +red,square,0,21390,0.7689707378037345,0.31420038059789834,0.5083377777030393,5.560811933079074 +yellow,circle,1,21392,0.05622911377538875,0.30755696438543234,0.5016869193460596,5.11113585022663 +blue,triangle,0,21405,0.5268525396274654,0.795946919565389,0.45750842351701976,5.734388155634072 +green,circle,1,21411,0.04734644152491252,0.9895216947833483,0.4906643160218014,2.22884985139162 +red,triangle,0,21418,0.41134099675391245,0.6257906776454929,0.48407427561669986,5.876275839274189 +green,square,0,21423,0.3411519068342579,0.021195059955016582,0.49259224643733857,3.8341401924271956 +red,square,0,21433,0.15131023113786335,0.2545504713024562,0.5064130967091686,2.736294080363485 +red,square,0,21434,0.5003936342646786,0.7996668685364292,0.5075988890732777,5.8404083985184 +yellow,square,1,21435,0.891336051422774,0.8900231549747616,0.5040006583947538,5.692972336380177 +red,square,0,21448,0.5307491905644712,0.4379213716150401,0.5052880282668007,4.637437751239553 +purple,circle,0,21449,0.05531995928749733,0.9794913580104999,0.5038226428142504,5.892271836611318 +red,circle,0,21456,0.651076059619755,0.6263960433464169,0.5351105066633999,4.19398868353847 +red,square,0,21462,0.3369908585226723,0.04773072964788039,0.5043263604565719,3.7777468262293907 +green,circle,0,21490,0.7898180559305741,0.40108776279702374,0.4877770307347506,4.0088350488961835 +red,circle,0,21504,0.44144315627824804,0.42797485664212803,0.5346505822855753,4.524957114175236 +red,circle,0,21508,0.5995849828140898,0.6126915239432447,0.535772961147537,3.7804088229065833 +green,triangle,0,21532,0.7144051751268949,0.0532367368974076,0.5046211083736108,3.924063447585368 +yellow,circle,1,21540,0.8623257574586204,0.6375173484319057,0.4979865832912213,1.7651427679128553 +red,triangle,0,21541,0.5550061289868258,0.19311336373441867,0.4764961485801617,3.969861772108475 +purple,square,1,21543,0.8691151963850937,0.3446216224781544,0.47696591302089425,6.789067296199428 +yellow,triangle,1,21544,0.5806193156364592,0.2176519199388216,0.4817252637367531,5.326527398115316 +red,triangle,0,21552,0.5991815025532786,0.287622819045407,0.472811859081606,7.852624005892998 +red,square,0,21558,0.7161120538252276,0.200988584299714,0.49840475167334347,4.057135195723018 +blue,triangle,1,21563,0.5454124967341736,0.26733794533150324,0.46029991295852674,6.947049509191977 +yellow,triangle,1,21567,0.9088812503391556,0.2418400446321033,0.47848526048044004,5.321271711755872 +red,circle,1,21578,0.3422846056424762,0.37834502470474557,0.5501149829841544,4.444937470283529 +blue,square,0,21603,0.5428543052193355,0.46318585121897493,0.48955670625842057,4.17403137862323 +red,triangle,1,21606,0.3935490596732871,0.9797167798716727,0.4715102369673862,6.799445885564512 +red,square,1,21619,0.909934728202999,0.5119129155167673,0.49737464360721895,4.571572224384272 +green,square,1,21623,0.7814360511897981,0.5896324745193484,0.48699110699848763,4.43537350228137 +red,triangle,1,21625,0.051071354157938176,0.7519231802421672,0.4760077497564983,6.996091316618849 +red,circle,0,21628,0.07270971127986847,-0.016414971105282394,0.5472942566681013,5.860927896809422 +purple,triangle,0,21636,0.5685316767846199,0.01912106890856846,0.49782977364697106,4.685565821797521 +purple,square,0,21643,0.8863171836197399,0.5850820667956556,0.46804656937470335,5.158722695703592 +blue,square,1,21648,0.18180061370103762,0.5389115990457999,0.48397977953719323,4.391018882127969 +purple,square,0,21650,0.2272638063103246,0.9999751864255598,0.4690754110719239,4.874878689157362 +blue,triangle,0,21661,0.4822239781894736,0.459283624860774,0.45652395171573695,4.830135203545993 +yellow,circle,1,21678,0.9713252215203851,0.0032838959668622936,0.49924169829892373,4.347830870872097 +red,triangle,0,21688,0.5030123424917308,0.5065586655397507,0.4690210914902035,4.191715047877949 +red,circle,1,21695,0.878685971609549,0.8775353647337604,0.5389771332212562,4.637341572454716 +green,square,0,21709,0.8153050110816056,0.8789884604906779,0.48331051779034556,5.999810666772646 +yellow,triangle,1,21756,0.977185020962831,0.7903545309088181,0.4903148196725208,6.060236508394709 +orange,triangle,0,21762,0.9527922622244919,0.3741811039393883,0.5548027776141339,6.615729237293617 +orange,square,0,21769,0.8977463870394035,0.5179054952659966,0.4672807579458321,5.332571072807396 +orange,triangle,0,21771,0.4811752006010426,0.5975462878820786,0.5553053052970471,4.066752606850173 +red,square,1,21786,0.43632829092308345,0.3319361654062488,0.4848170535422973,4.624369904082484 +green,square,0,21787,0.6148973698468939,0.8978105718100777,0.4869429283976462,3.4458903012297717 +blue,triangle,1,21831,0.06491058549850748,0.5489107981049747,0.46057094312732805,2.6757834975650283 +red,square,0,21832,0.29725885508597305,0.7168105449072771,0.49053004634660896,4.060258874329796 +red,square,0,21834,0.6027093979020824,0.8116283323254283,0.4939688104637858,6.427074398871658 +red,circle,0,21835,0.20404592072358674,0.1547325628594451,0.5138768664066818,4.746891787347843 +red,square,1,21837,0.2536919623396767,0.7810050640160489,0.49657305998067386,4.940604650908614 +red,circle,1,21840,0.9327736097717733,0.9311343192263329,0.5135774833356186,5.45811746419271 +purple,triangle,0,21846,0.5041786130470416,0.9483200543242586,0.4888652617523682,4.139859418393173 +red,square,0,21858,0.13747478569265603,0.6500982446511613,0.4889957184466165,5.022966055803096 +red,square,1,21884,0.3227411936424912,0.7177207084319108,0.48985434213650725,7.747687963200451 +red,circle,1,21890,0.01779936782298963,0.01672704502333422,0.5162751961060607,5.815051083119799 +purple,square,0,21895,0.038200297008298745,0.6987117030511367,0.4633864788329225,6.078496804227996 +red,square,1,21904,0.27435041157131446,0.7198597249887962,0.4886877132333041,5.651700723390704 +green,square,0,21907,0.5074137845807053,0.11659089256269839,0.4791808061501693,4.748941677172227 +red,triangle,0,21917,0.5648956406376043,0.34858648370834544,0.46355835297722076,6.555133465611949 +green,square,0,21925,0.3143703464800479,0.5910473795803071,0.48435096892195106,5.85327588774183 +blue,triangle,1,21944,0.646556358055206,0.5767555325214678,0.460999235144728,6.063911829323001 +blue,square,1,21948,0.06249951576667556,0.6948640820041468,0.5006793250059718,2.490162327671141 +blue,square,1,21954,0.871739367274581,0.27721239255668517,0.5016402072715608,5.748282535510005 +red,triangle,0,21958,0.7348942724858728,0.6114793725971515,0.46704369426616466,5.557762902011185 +red,circle,1,21979,0.2268341966995554,0.13998481191626178,0.5142782047291493,3.1431670096486886 +orange,square,0,21985,0.3969542971064818,0.12450422641705017,0.4604904884157345,4.330105445041991 +red,triangle,1,21999,0.3575352265558621,0.21354018827826393,0.4620932065290542,4.093441077460721 +red,square,1,22006,0.6203058230695373,0.19052894035604195,0.4849307848850839,4.344531487207733 +red,circle,0,22029,0.043932278699233995,0.12567225604536203,0.5144657144432702,2.4989773830243527 +yellow,circle,1,22033,0.590581707368831,0.5596137226484427,0.49362805330000936,4.769959718677032 +blue,square,0,22040,0.43477105092947876,0.7886387272308767,0.5029690768161315,6.2180295927136084 +blue,triangle,0,22042,0.9645416995753514,0.938483196452791,0.467615803541512,6.453884220574573 +red,square,0,22051,0.9805684167239406,0.5452666091870497,0.4843116922718076,4.217434843189204 +blue,circle,1,22068,0.7885190863385096,0.6057816872362967,0.5055798595735497,4.2766593248087945 +red,circle,1,22073,0.9295942495471209,0.8963724948634558,0.5016493152624675,4.733670687810302 +red,circle,1,22076,0.5873168506919586,0.4941105665376684,0.5043295322856316,4.40241193062348 +blue,square,1,22080,0.36567058746781456,0.5467731375372858,0.4990598148918417,6.884640814498577 +blue,triangle,1,22102,0.05182869819523728,0.8050879763654976,0.4622316596018345,4.77035578066242 +red,square,1,22114,0.4261696616058921,0.6967517553320015,0.48346591276429723,4.3221731436400415 +red,square,1,22128,0.8627015910076006,0.10767986134045882,0.4871998838234642,5.913161342933268 +red,triangle,0,22140,0.31607338035315946,0.9153033877331799,0.47320147670034146,5.986312354469507 +red,square,0,22155,0.5507315423676834,0.07665942148140314,0.49898498721565226,5.913002188807847 +red,square,1,22182,0.10073684311425768,0.29940739523729143,0.5024464916537524,3.342679516509387 +blue,square,0,22195,0.4644743224822755,0.5346152340411093,0.5056339032967823,5.235196022920134 +red,triangle,1,22196,0.04108539719809534,0.4179295202262703,0.475537628255667,4.38497893936318 +purple,triangle,0,22198,0.10297868514442432,0.6353922829468174,0.5014166609242939,4.8793032399406755 +green,square,0,22205,0.9563827419868632,0.02774015231792981,0.48993454160192296,5.7838984271753615 +yellow,square,1,22206,0.1483118703576879,0.3724226563656645,0.5069770367150711,2.7387052395195934 +green,triangle,1,22221,0.01930095360344508,0.044260984931902,0.4901800304221115,4.512500787189332 +red,triangle,0,22245,0.35916710577309596,0.8509086368144284,0.4780522169181255,5.628970373182111 +red,triangle,0,22274,0.21365488275777578,0.4647660904660077,0.4897926501871917,5.058750319277301 +blue,circle,0,22279,0.3794552496743996,0.7642680403039164,0.5015277679634573,6.7195412034013176 +red,triangle,1,22280,0.9420399451250119,0.48428384263341495,0.4893376793024842,5.1506911101868775 +green,circle,0,22282,0.5263007670178349,0.014142276466250991,0.4888191763601706,3.3889692752380234 +red,circle,1,22290,0.8003957407184223,0.715103723476151,0.5008608133674888,5.882542060457841 +red,circle,0,22301,0.4657275707796691,0.4377350969195919,0.49943354393795486,5.311197783994828 +red,circle,0,22306,0.6081967282072333,0.6781471165779014,0.5006472842573739,5.447282649528127 +purple,triangle,0,22324,0.625120180063119,0.8240625003738329,0.5025026436099966,4.8994106981360614 +yellow,triangle,1,22325,0.1135299754240886,0.9893886679900336,0.4936421924352838,4.460815216189723 +yellow,square,1,22326,0.8800081445296511,0.019729917598184987,0.5123858143380315,5.695406076808497 +yellow,triangle,1,22330,0.561759466667296,0.5572254678485445,0.4969092861235089,4.810800340868497 +green,triangle,0,22358,0.18260375512941507,0.876073948800425,0.481858955029465,5.287760948091096 +green,circle,0,22367,0.3845957697508985,0.018692914671353145,0.48470952367028747,4.114261809864085 +yellow,triangle,0,22371,0.8443051188142019,0.43410019879010964,0.4960372684466781,5.986469091493085 +red,circle,1,22374,0.4078666427416304,0.31327016069074615,0.49235251483639225,2.7883857174436515 +red,square,0,22380,0.7015574472079029,0.05171416106481863,0.4941515301405302,5.04434905888516 +red,circle,1,22396,0.3564266725679328,0.43606361177962794,0.49722731137702975,5.103495908802769 +red,square,0,22400,0.7184341898806038,0.7410214031972242,0.500998282971396,4.777478749460866 +red,triangle,1,22405,0.5736535140532406,0.34937579864724044,0.49221501613768165,4.097212728395965 +yellow,square,1,22412,0.6063249455452154,0.09377389220655175,0.5167116405650078,6.584559889225678 +red,square,0,22417,0.25756424123855926,0.888281910692454,0.5001566046384343,4.228503437312928 +blue,square,0,22504,0.304475080753288,0.2082416028341023,0.49081234444357535,5.903768626693311 +yellow,triangle,1,22505,0.2476259721272076,0.9612620769583891,0.5066326788053319,4.690125741994019 +yellow,circle,1,22508,0.13515228920107658,0.630478194977146,0.4944251304893387,5.041932268369011 +green,triangle,0,22510,0.22850347539357074,0.23511388963295687,0.48979495139811197,4.557965762953089 +red,triangle,1,22514,0.9235242260081072,0.5616880992362214,0.5051202050979727,3.383680030189833 +blue,triangle,0,22541,0.7935783469207115,0.14609943654505775,0.4783763820435312,4.964762249510618 +orange,square,0,22544,0.8078036685860043,0.946039689000959,0.461221299545693,6.7932686589614795 +red,triangle,1,22563,0.9590803652137688,0.21934729755521032,0.5019932317563995,5.212499965616153 +red,triangle,0,22590,0.3211669968131414,0.9542622209474696,0.507398445019412,4.66317134962204 +red,square,0,22624,0.19123810966299948,0.897335774498942,0.4997050599047793,4.135730708677318 +red,circle,1,22626,0.9543889601592358,0.9809586445063544,0.51630715679236,4.8257437101738345 +green,square,1,22645,0.290673224233454,0.5624655455592135,0.4826390265997839,6.62699830717576 +red,triangle,0,22648,0.7869942861547136,0.25176797799312467,0.5076407728542566,5.742203258300368 +red,triangle,0,22654,0.34909640879353976,0.4771305310629287,0.510767723688411,3.908252301980633 +red,square,1,22662,0.7150019109976505,0.589139442261408,0.5060178606126404,3.966257988561391 +red,triangle,0,22663,0.0934293856347842,0.42037781783300454,0.5125806216641748,6.61196152561503 +blue,triangle,0,22664,0.011910868478755776,0.7708511846248055,0.48753490969087887,5.379080042442688 +red,triangle,0,22669,0.6710061633806403,0.1272278043460734,0.5160732179852063,6.062066031186976 +red,square,1,22675,0.23366310838626225,0.023855666927075747,0.5031681341948554,4.873906874526924 +red,circle,0,22679,0.14310254559089575,0.06814248262406124,0.5177678869079146,4.46572924532907 +green,circle,0,22685,0.1963330273098456,0.009943650095666667,0.47642674282069647,2.4618817353633187 +red,circle,0,22691,0.9084870151254993,0.8658081651692412,0.516359291858911,4.649828452052325 +red,triangle,0,22694,0.417181709097607,0.7136335454431197,0.5127798550135525,6.08976324251034 +blue,circle,0,22732,0.8420027395243015,0.41010848148155066,0.4950831386294427,4.634375806402584 +green,square,0,22744,0.12496920223784014,0.49858231402884456,0.483776100218785,4.016895638765839 +red,circle,0,22745,0.5345468901160937,0.5877527190456036,0.5138043737551222,4.992815954707054 +red,circle,1,22756,0.3536659679851689,0.41620391458279904,0.5130419796290119,5.330789604933889 +orange,circle,0,22763,0.9190273261231365,0.6714007132424881,0.5511375003169077,5.319044419531634 +purple,triangle,0,22781,0.9295205448942289,0.7111156518717175,0.5035970529485849,6.025408159343598 +red,circle,0,22782,0.18653467441088423,0.16407662792108896,0.510750316182501,3.998789546247329 +red,circle,1,22787,0.9970174169303028,0.9012157635807073,0.5145707456359636,3.9603187160501747 +red,square,1,22792,0.15136673239971,0.07701701967366947,0.49402665298825343,4.713683528049551 +yellow,square,1,22794,0.07667826164819724,0.37552971772134636,0.5235873231540557,4.494761710168215 +red,triangle,1,22803,0.6098053256350482,0.82972280023953,0.49796228414117655,5.6183185449501565 +green,square,0,22806,0.8267854594990207,0.38903665833444945,0.4740231286636921,2.543387333985283 +red,square,0,22809,0.7213338867324818,0.5076755245091441,0.49316520216914944,3.8586582476753377 +green,square,0,22825,0.8358486593628349,0.09219739905246627,0.47164484870792567,6.1596541846362785 +red,circle,0,22829,0.5066949289888992,0.437132273418202,0.5126548764383861,4.320802890683658 +purple,square,1,22831,0.6530872860581757,0.9328311165111116,0.49471925760625834,4.335871480662567 +red,square,1,22845,0.31664220635016394,0.9640193444436116,0.4962507172776447,7.371518039806723 +red,square,1,22853,0.5034364462806025,0.6481816564560297,0.5006019916644879,4.458341894469222 +green,square,1,22877,0.9769151376939849,0.18401206817468663,0.47601114176294956,4.691916594468638 +blue,triangle,1,22893,0.23534810546344453,0.12131320116499156,0.4842596616200066,3.044027827104633 +red,triangle,0,22905,0.045157540481247094,0.651585344377143,0.4945897960208256,5.031538731949464 +blue,square,0,22930,0.4501072656146621,0.8963078840091769,0.49511319577621776,4.607625033669522 +red,circle,0,22941,0.3543137697482621,0.30329261024218473,0.5059725122883698,6.297611804388446 +yellow,triangle,1,22945,0.05757503983477552,0.6236811778392366,0.4909242656735214,5.997358656717654 +green,square,1,22955,0.5044063382557639,0.8784454242096017,0.47927155028078905,5.313359674452236 +red,square,0,22960,0.11802117546997326,0.1447344694231808,0.4911330000888476,5.501587978118951 +green,circle,0,22965,0.47116799635680473,0.5514665055465101,0.48029862840348614,4.955149091785376 +red,circle,1,22976,0.35095448820822717,0.2835439038025327,0.5039589415490381,4.662992736200368 +blue,triangle,1,22990,0.4971451902854148,0.3618865702801357,0.49742858694753495,6.087065255578792 +blue,circle,0,23008,0.4850299809358679,0.9472683760002961,0.5029606908516189,5.286881830029806 +red,square,0,23011,0.9448095167203214,0.00318281597099912,0.49717706595087674,6.072178967336626 +red,triangle,0,23038,0.5974407519370348,0.6521533239726316,0.5087356628867192,5.362014623324517 +yellow,circle,1,23051,0.890221185607212,0.6184733433833359,0.49015670440801073,5.802267662246231 +green,triangle,1,23067,0.07256069885965499,0.5197958886035285,0.4938589624705172,5.539893849706517 +yellow,triangle,1,23094,0.16745477457964586,0.3210473090903906,0.4983589188440152,4.014640422202761 +green,circle,0,23110,0.6905717005250935,0.4196504374409644,0.48854375880908135,4.521045733215048 +red,square,0,23111,0.8273872555208033,0.924287338992132,0.5171730085436889,4.4507440944526495 +yellow,square,1,23117,0.6864514476428522,0.3875716690464819,0.5158671426294485,5.3841546979528765 +red,square,1,23119,0.4010482788675709,0.13987513942337404,0.5161442760631973,5.716300726599036 +red,triangle,0,23121,0.6564046358959225,0.5748079335638473,0.5163483397320485,5.164019508421592 +red,square,0,23139,0.47970021810374164,0.04448739444085237,0.5192800612108587,6.639047036038089 +blue,square,1,23147,0.6545299020038536,0.20907491979451132,0.4933565510711494,7.336259928188473 +purple,square,0,23150,0.8288170993684242,0.3013056124683675,0.5044752682364696,4.926947127363284 +orange,circle,1,23158,0.16296085075938893,0.1679143612528844,0.5510090715940692,7.131818625881533 +red,square,0,23164,0.19064338166542505,0.30609756445704817,0.5186227688008782,7.6304745511890575 +red,circle,1,23183,0.17963257616371797,0.21790149923600316,0.5167340115558117,4.979503240060656 +blue,square,0,23225,0.2722029921594127,0.0857704317288891,0.49455895389764915,6.234925129226768 +red,square,0,23226,0.3173198214327341,0.5287519872018137,0.5279871106775662,4.820793406798785 +blue,triangle,1,23227,0.06326765002799628,0.2030965851022173,0.5025357366076103,5.633596188776107 +yellow,triangle,1,23235,0.1959207011930677,0.9694446994077305,0.49858221639845063,5.688250176252964 +red,triangle,1,23236,0.11326307361349686,0.5238026000166917,0.5312506604967607,4.532098938118924 +green,triangle,0,23238,0.9284273023572681,0.024904179047771535,0.5014311473231676,5.264618742938295 +red,triangle,1,23239,0.7486308114425985,0.5792599414210843,0.5309433692635604,5.40094430990473 +red,triangle,0,23243,0.07349511303033818,0.7288456913871848,0.5261854598236152,5.9976981804079195 +green,square,1,23251,0.337738488006862,0.9218741783518535,0.48300040075101625,5.620615041617289 +red,triangle,1,23264,0.6429467881134677,0.24693845731394914,0.5245024821220093,5.781011225092461 +purple,circle,0,23274,0.2176506746399962,0.16151922944035269,0.5066370673260421,4.817078713659037 +red,circle,1,23277,0.1470965172704719,0.0939388375711197,0.516873496831346,5.765755063061776 +green,square,0,23284,0.33500362347418966,0.5107746808409778,0.48049337663962033,5.1203765990345405 +blue,triangle,0,23305,0.6234308829769849,0.49949725982288573,0.503289040855153,4.5194927690406415 +yellow,square,1,23316,0.928500902585382,0.5305811934229719,0.5111729062204553,5.21016447222306 +blue,square,1,23319,0.7891971824787298,0.9697638103413773,0.4832960148401535,5.714001015841863 +purple,triangle,0,23332,0.1894742972744351,0.09246415694188947,0.5038366568143672,5.264260713103147 +green,circle,0,23339,0.5598837889486235,0.42165928937339225,0.4796006283004833,5.5362293907604245 +green,triangle,0,23341,0.45400060369541884,0.7987833667175556,0.49315096966683747,7.389847427691393 +blue,square,1,23349,0.8759334909312394,0.8526409006897021,0.48212566267360624,4.295379910590351 +red,square,0,23353,0.33302228063348194,0.39005875101745735,0.5273874425863326,6.972948881298778 +yellow,triangle,0,23361,0.14411588978987833,0.2996404226191357,0.5008513906564935,5.342067144025026 +green,square,0,23363,0.11348677996467904,0.37960723964032306,0.4867056287486982,4.131443795714685 +yellow,triangle,0,23366,0.11453174843998815,0.05670257708150317,0.4985373321294248,5.021646317700202 +red,circle,1,23378,0.20742841236373621,0.1643143052980002,0.5200894196450062,6.669884843692472 +yellow,triangle,1,23387,0.8799429863815864,0.2238812513346875,0.49641443509606087,3.3315106686470326 +blue,triangle,1,23388,0.572348977940741,0.8719742819623544,0.5087346000006522,5.628147770546362 +purple,square,0,23394,0.11101035499249856,0.5361022909767356,0.5008023668268805,3.2150906726892825 +red,square,1,23403,0.9877866011909372,0.001407976217636775,0.5224953678090806,5.897717198549871 +blue,triangle,0,23408,0.7639238207095306,0.8433706642346348,0.5097220112537454,4.390790422880804 +red,square,0,23419,0.2686774934501168,0.04634149968713108,0.5324232027780118,4.0235176794683385 +green,square,0,23426,0.23570775454999937,0.8515944071369259,0.48024397522255824,4.510660774240647 +red,square,1,23443,0.9692643954254048,0.23654678728440626,0.5160723415840378,4.6213919982873986 +green,triangle,1,23452,0.35108078550552835,0.7323011571500437,0.4972178642922544,3.8568202113772023 +yellow,square,1,23456,0.2382981929787239,0.6439295813902012,0.5042095435101689,6.7238661644939945 +red,circle,1,23461,0.6849812512940661,0.7369214144541173,0.5215029622409405,5.074787342243876 +red,square,0,23487,0.1870558897159894,0.34911361061192403,0.5074974926998845,5.198021143370162 +red,square,0,23490,0.9571037103338532,0.30168283825069675,0.5076765930863943,4.87682808739305 +green,triangle,1,23492,0.37845588789308593,0.5843692716007478,0.49697714670954246,4.681154210691207 +red,triangle,1,23499,0.9489634816958415,0.9512562725625789,0.5181934400073268,5.798088204935347 +red,triangle,0,23512,0.6496381451909683,0.6264868349531356,0.5134794524602978,5.082460962998624 +blue,circle,1,23522,0.4498477086037945,0.7851690810404944,0.5146729929839238,4.545765283829305 +red,square,0,23534,0.5737520508427709,0.952008797349579,0.5083938733135008,6.085515991814169 +green,square,0,23545,0.2668898034132273,0.8751744182584394,0.4817901674248808,6.335147897977493 +purple,square,0,23547,0.480237346573802,0.17768333774784206,0.5143023435538197,4.393122019273999 +green,triangle,0,23549,0.5628552864115597,0.8525964434265687,0.5021437106137278,8.13414492020372 +green,circle,1,23555,0.5142752714065709,0.18839634572039876,0.48961056044451295,7.651422689170239 +blue,triangle,0,23572,0.5282897484829939,0.9571870333197425,0.5041198817098669,3.5926398772336134 +red,circle,1,23585,0.7926330525552574,0.7057002992540209,0.5275987625357925,6.6910453003375645 +green,square,0,23588,0.43291586321150977,0.7399387899109987,0.4819400508078948,4.213055836522195 +red,circle,1,23594,0.5584863101793759,0.5960031716881348,0.5266413669051735,5.040288577096548 +red,square,0,23601,0.026160425589723202,0.2106918355910713,0.5032833816481929,4.737356257458481 +red,square,0,23616,0.41384561250687146,0.1457072481923518,0.5120296475641143,5.212571615183232 +red,circle,0,23620,0.23984757848623084,0.21509975420297772,0.5260452920510058,5.560904782077699 +blue,triangle,0,23627,0.6221108424539085,0.6996988278755781,0.5088472481618641,4.31281683743493 +red,square,0,23633,0.28199172119733096,0.7598832023283023,0.5099509052814909,4.402472105430491 +red,triangle,0,23661,0.9661981561677621,0.3454740109285682,0.5264699444730383,5.6569681420945725 +yellow,triangle,1,23672,0.7973488634234054,0.06198682061980121,0.5053745358143131,7.10032832908191 +purple,triangle,0,23675,0.566385261024155,0.3349515750325801,0.5105398354895141,5.113656909198742 +red,circle,0,23682,0.05619336235744821,0.03041886979549777,0.5160708446578357,5.510910793914063 +purple,circle,0,23696,0.678870545187656,0.9305319252797172,0.4939277423511818,3.9485047826699287 +yellow,triangle,1,23705,0.2571202556454315,0.6200297589458074,0.5079060362440976,7.276836869756789 +blue,triangle,1,23707,0.8444785405864961,0.17881935841743757,0.5152639651748931,7.17855534872908 +red,square,1,23712,0.1066848119680377,0.6087079942632704,0.5013735574944854,6.710299404920831 +blue,square,0,23719,0.278423195659686,0.8896399663142538,0.5078848813292886,3.1042771661770683 +blue,circle,0,23722,0.6376399260926549,0.4637744999505107,0.5148754120648366,4.057503123569841 +red,square,0,23737,0.018811481913225236,0.24875484524575475,0.4871369557439983,5.672389420716473 +purple,circle,1,23744,0.17585924673523246,0.9396386758587885,0.49861994033105117,5.4001206638835795 +red,triangle,0,23745,0.08531808704159116,0.47560093962790306,0.5154554771508332,4.707170301843964 +red,circle,1,23748,0.8693976869888276,0.8950642871349858,0.5165295191706236,3.3253382532907527 +red,triangle,0,23762,0.8766604272138507,0.9550951297338228,0.5173269581062402,5.196227921112615 +red,square,1,23763,0.8463426770971938,0.7775220536146744,0.49423503094969923,3.0775080051111074 +purple,square,0,23767,0.2561566288142689,0.55902888885857,0.525641565266589,5.913894586745621 +red,square,1,23774,0.5031053936960308,0.47089973093923354,0.48999688647209,4.032194765926218 +green,square,1,23790,0.039010650178135986,0.7477425203559989,0.49054228398832755,5.758368112873792 +red,triangle,0,23798,0.2944493023068089,0.3053705033257309,0.5125433635936449,6.7534354418888105 +green,circle,0,23800,0.180749463380662,0.502074527083829,0.49090475819000967,6.3082002637492245 +blue,square,1,23804,0.1674016830221995,0.09291547366663333,0.5141152292492428,4.761397819580799 +yellow,circle,1,23810,0.03706662343613909,0.9159692580202179,0.489526405426117,6.0823389191202635 +red,triangle,0,23812,0.4360037792120762,0.48326292285672146,0.5119914861773859,3.0718120102284696 +yellow,circle,1,23841,0.91565115657097,0.1559391230984365,0.4918633802969998,4.359706209167996 +red,square,0,23847,0.2313801423459757,0.5188700566859388,0.4925272759241852,5.220219370173371 +purple,circle,0,23873,0.1264174840471627,0.5549920389724897,0.5031935120553704,6.036754843443859 +red,circle,0,23880,0.4250971118941149,0.32691141265128065,0.5088147484124527,5.921482985157826 +purple,square,1,23881,0.2059411178040228,0.802124762404155,0.5219456324784869,3.2332747784135076 +red,square,0,23890,0.262717368497979,0.4095960123131801,0.5004613573402783,4.007675878887047 +red,triangle,0,23892,0.990065337277071,0.49282710159029863,0.5061783313811727,4.420892427287193 +red,square,0,23898,0.17541228122753616,0.302744499009421,0.49595392511653763,6.497621157377228 +red,square,0,23900,0.32309551307993656,0.49686631256497904,0.49783027299140975,4.115022727441629 +blue,triangle,0,23908,0.964453190578294,0.0807492476378443,0.5257030088871973,6.364883177088749 +yellow,square,1,23912,0.9690658334747945,0.5133152381211084,0.521476357585508,5.550674235650296 +red,triangle,1,23922,0.03782868391756278,0.713864299069087,0.5002606814958692,4.594462729910213 +red,square,1,23950,0.7596490074850376,0.7032788867149541,0.48474982962521135,5.785065907227082 +blue,triangle,0,23953,0.36770004131687517,0.4492645440752139,0.5247018064386064,4.0701525069574265 +red,square,0,23966,0.9050174659381707,0.8568666693499032,0.4923683453069947,4.033789714716826 +orange,square,1,23975,0.22645819836382142,0.7108024053107417,0.46264714819619496,4.083309880103242 +red,square,0,23991,0.3293409049347982,0.11901085846456272,0.4789824685190482,4.674776266228354 +orange,triangle,0,24005,0.3822101717945783,0.4837522330957277,0.5275037097462535,4.277785276456906 +yellow,square,1,24012,0.6172480499647973,0.7936580678714651,0.5329173470085674,6.956542548759404 +green,triangle,1,24021,0.8313598500198173,0.2906790841176131,0.5027404486780256,4.301364943554991 +red,circle,0,24025,0.7693043369358932,0.7029426319887915,0.48905960467011156,1.8268617341471807 +yellow,square,1,24029,0.7330809386091931,0.49002949487944003,0.5290296814133423,3.036406465453382 +green,square,0,24039,0.9981802922692293,0.9349396701268718,0.5029245218383911,3.7307368500357314 +red,square,1,24049,0.8326647125311912,0.22711273133387866,0.48063609898704096,3.339649055008552 +purple,triangle,0,24066,0.35247876688893576,0.6982236744951981,0.48691393519695986,6.661632889317545 +red,circle,0,24077,0.6373331621648192,0.5802841510190402,0.4889588781476193,4.568362120656036 +red,circle,1,24081,0.12995456731136057,0.166743454166228,0.486728547135022,5.428564575412668 +purple,square,0,24085,0.9327858476840071,0.6019400312305438,0.5207851611964069,4.441070146286315 +yellow,square,1,24087,0.5767380461220525,0.22721827602865996,0.522801926163116,5.015791958340519 +red,square,0,24121,0.6923700959449809,0.40372280708971575,0.4768053562483246,6.814524252227478 +red,triangle,1,24129,0.07278460622061267,0.6363406558596526,0.5056310547612761,6.412204026501519 +purple,circle,0,24131,0.8293544307642253,0.26449789378830546,0.4969934211736489,4.66903641608489 +red,square,0,24149,0.491222046627109,0.2098133903893622,0.4880681938427089,1.7879383037512575 +yellow,square,1,24158,0.5493361890975975,0.382764036926871,0.5230805626817256,6.271504067004247 +yellow,square,0,24196,0.14682449845013568,0.460966767156074,0.5241028016642666,3.8178091040959568 +yellow,circle,1,24202,0.9926027440203834,0.7319753454275766,0.49649536522561144,4.3203040649067965 +yellow,square,0,24205,0.05713496088491765,0.946148566657532,0.5221414472322131,4.558171421280353 +blue,triangle,0,24210,0.05380120169641334,0.275318743628017,0.5303886077592667,3.5318396738589395 +red,square,0,24222,0.3509901122980337,0.5133600470322427,0.5092252413951253,4.399960551982097 +red,square,0,24226,0.07909196977259503,0.04209166124776631,0.5020116207515555,5.923454352424031 +red,square,1,24234,0.8783344279116255,0.2557030677507963,0.49656663735154266,5.087217606008873 +blue,triangle,0,24242,0.47684650008051666,0.8005730812576591,0.5312775038103603,5.401158410675392 +yellow,square,0,24244,0.1422759481650815,0.4499174639245199,0.5235911444388166,3.7226190258788256 +purple,circle,0,24246,0.18550030961376696,0.721342114703196,0.5047572430604074,5.876891170413199 +red,circle,1,24256,0.06467046009606936,0.0962187450196616,0.4819559155975114,4.6528223925989325 +red,square,1,24280,0.6038742473956866,0.6924952553560021,0.48831387578362817,4.647880963287406 +red,triangle,0,24309,0.6072322318971592,0.11145891318297196,0.5108167971890211,4.326995843193109 +red,triangle,0,24345,0.2734854812785562,0.9876372286167877,0.5200130162716525,3.0608064677951066 +red,triangle,0,24348,0.16931044275599072,0.33080512640023363,0.5176317514301072,4.7069378744015316 +red,square,0,24367,0.6477662909831355,0.3247662572031721,0.4932343730190598,4.876074038598661 +blue,circle,0,24380,0.9736113339129058,0.6756037446124955,0.5176266181342479,3.707869832367296 +yellow,triangle,1,24407,0.6663207383635591,0.7154532387334787,0.5224321085200672,5.502558389227132 +blue,circle,0,24410,0.5538009712487734,0.3099431836001013,0.5207113690485828,6.137761614926672 +red,triangle,0,24424,0.15424148992752262,0.42630925271530984,0.5226647909075632,5.112253484334038 +blue,square,0,24431,0.5791006981028038,0.147060030755771,0.5181654134678347,4.646179532504333 +purple,triangle,0,24443,0.4313279405805486,0.06686298675044844,0.5064134940369807,4.113614685094081 +red,triangle,0,24444,0.29196889630256473,0.46188259991821334,0.5257036770280761,5.6783853137436635 +red,square,0,24500,0.27287454203522576,0.5282281177523128,0.49810633325537496,3.6002534254547203 +red,circle,0,24507,0.10332461553478156,0.10374164345007093,0.48074698404961674,5.16782954746228 +purple,circle,0,24515,0.9558806142989852,0.7896106337170745,0.49987369136173165,3.475872194601838 +blue,triangle,0,24519,0.3039633105783571,0.04400441782744069,0.5274427478525106,3.615894807854925 +red,circle,0,24521,0.7828114510788164,0.7128370266436644,0.48004180837344274,4.266674685023329 +red,triangle,1,24526,0.40993615638834546,0.6306073940976629,0.5174098626153381,5.3453156509588835 +purple,triangle,0,24529,0.010083222198412178,0.5060460721226393,0.5138565613439221,5.106670108005759 +red,square,0,24532,0.781136641368791,0.7427123686735186,0.5104470463044536,4.846314479838938 +purple,circle,0,24546,0.8966809355188015,0.840720727841922,0.5019382506117174,3.61804101308595 +red,circle,0,24547,0.5675578207494792,0.6141838084420437,0.4814395347625242,3.8431531114531956 +red,triangle,0,24553,0.7330698610977062,0.5627167277643027,0.5183978952874161,6.499566618559693 +blue,triangle,1,24558,0.13683592814073509,0.8796684435701124,0.5260375921355964,5.63115054718767 +green,square,1,24565,0.8367623327688047,0.9981628321084548,0.48790359943912015,4.291861246731242 +purple,circle,0,24566,0.7887843806898586,0.019534311684181516,0.5036312105407535,3.7880401237487553 +red,circle,1,24567,0.9868577134070218,0.9686873132111709,0.4851988540542589,3.049266749000013 +red,circle,0,24583,0.7925786649322688,0.7953249025617605,0.48179294284468727,5.484696937132495 +yellow,circle,1,24590,0.45750678281984447,0.5870728563726236,0.49393297932789965,5.2918812270619675 +red,triangle,0,24593,0.8292097641384666,0.9369047916370914,0.5162029816955754,3.1772249052655472 +red,circle,0,24617,0.8423211077517533,0.9191099275539489,0.47664944115177404,4.9446864541468 +blue,triangle,0,24623,0.31784397770729356,0.2647086605489919,0.5277042941681739,6.211859687479072 +blue,circle,0,24634,0.8920021988760922,0.5292344220286258,0.5238682215285081,3.8886492251491425 +green,triangle,0,24635,0.41866526074699095,0.8003694387500091,0.5211946831489739,5.726274325678527 +purple,square,0,24637,0.4170921026773491,0.13124745702966734,0.5269139486368803,4.149645804172487 +orange,circle,0,24659,0.1856768858922363,0.7798826355298916,0.5425092425192989,4.351385569866242 +blue,square,1,24679,0.5168962434214746,0.6006008530800441,0.520216461930805,3.890667065613904 +yellow,triangle,1,24692,0.7784675871624672,0.7100548607832236,0.5115241528192892,4.742642277516541 +red,square,0,24697,0.4282191390403136,0.39936305191312504,0.4871076834485914,6.024071964882538 +red,square,0,24699,0.14562138711757877,0.9135999418847924,0.48870478503696296,4.741270389791599 +green,square,0,24713,0.4851289315173014,0.8555632738412017,0.48161174573999044,5.887215172661757 +green,square,1,24714,0.7496790575965755,0.02485648334475743,0.4819896989335906,5.477864781646009 +red,circle,0,24740,0.7549913608987702,0.8099642746020196,0.4685005987298493,3.9447805552141966 +purple,triangle,0,24750,0.5446504899723935,0.521573009820174,0.5050345487303328,4.750891782188507 +red,circle,0,24752,0.6143761129008561,0.6700034621960337,0.46741695022429874,5.057949004460491 +orange,circle,1,24764,0.2945430996974784,0.3201796153365686,0.5402160712004964,8.377666207479786 +orange,square,0,24767,0.25158419658777575,0.7038949330993773,0.46460313598867364,5.683706048813135 +yellow,square,0,24785,0.9545045160996185,0.4524478695361861,0.5077800004149832,5.319259963338258 +red,circle,0,24794,0.9512782502122759,0.9944442307252868,0.4729065834445926,5.041101153238117 +blue,circle,1,24795,0.6179294624125289,0.8260449527511678,0.5090377106372712,4.69614278615258 +red,triangle,1,24825,0.07150167317815714,0.5286578042738647,0.5179399470584168,5.5810535981192295 +red,square,0,24827,0.9063616356408548,0.33950307880563735,0.5078387603923648,7.092526721648312 +red,circle,0,24829,0.06399950880245531,0.08258391087274145,0.4694974287235985,4.312521389941339 +purple,circle,0,24834,0.13262433210219715,0.9812407114300432,0.5146244546537629,4.808785405997984 +orange,circle,0,24838,0.7264361685700211,0.7214928158359427,0.5399498856490877,5.27647934981674 +blue,square,1,24842,0.7998272822533002,0.5540738598008006,0.5089903629495965,4.051092327471555 +red,square,0,24848,0.7413232340211375,0.18739802080070334,0.4959363685432922,5.98179670687668 +orange,triangle,1,24855,0.828203545631617,0.16320239685847204,0.5385813765353484,4.349426323508998 +red,square,0,24860,0.7260174719821921,0.8143938811011305,0.49141811021692694,4.773896063746904 +red,circle,0,24862,0.18016795911435246,0.17993416143325622,0.4642124742981486,8.262446424259752 +blue,triangle,1,24863,0.5557089920741711,0.8593052233699389,0.5292722919728778,7.2860270209587865 +purple,circle,0,24868,0.35827381871070385,0.15443358251833816,0.5167271196943897,7.019351214304923 +yellow,circle,1,24875,0.4609088897514749,0.5005090881496719,0.48971584915675476,4.697055529964763 +red,circle,0,24876,0.08279982377309181,0.09326245911205308,0.46602560869831694,7.064746049628389 +red,triangle,1,24887,0.019388548190054866,0.16319784094155465,0.5216015278211371,3.917211378576552 +red,circle,0,24889,0.9712016664771334,0.9837470453798807,0.46445310959326774,4.404559825247913 +yellow,circle,1,24895,0.7351457116705528,0.11268862556618087,0.4873576011918283,8.26201097919447 +red,triangle,0,24897,0.3250842295630674,0.8841171771366662,0.5210653091264246,5.833904881714868 +orange,square,1,24924,0.3228177312988433,0.32584423822044506,0.4698703268350223,4.479784386363981 +red,circle,0,24940,0.4217278880696502,0.4003192502581979,0.47251941872746384,6.072471487722709 +red,triangle,1,24941,0.9368289632434924,0.6179612157670777,0.5128479641958037,5.482279977596622 +blue,circle,0,24944,0.3103782595729694,0.8433240163800687,0.5010540464797295,5.071897432691483 +yellow,square,1,24949,0.9826616843118412,0.5151233558225586,0.5201148638798578,4.9749169931806465 +red,circle,1,24953,0.2257374496016118,0.18501775724875621,0.46732798989534974,4.546718539022561 +red,square,0,24960,0.8535163524186117,0.3446860705123437,0.4936367217287923,3.7181138622323466 +yellow,triangle,1,24966,0.01604092808972868,0.3001635819282191,0.5193422128274403,6.553616926943543 +blue,triangle,0,24967,0.711472670773501,0.18154414637546534,0.5298075535265754,5.788995843607688 +red,triangle,1,24968,0.002977852200798048,0.09733930249777467,0.514537794388392,5.968530038869697 +red,triangle,0,24985,0.2026734823232471,0.6983256045299534,0.5238128302517565,5.649871772398176 +red,triangle,0,25004,0.040495542520180394,0.9099070564001548,0.5278904335963913,5.187501270378375 +green,square,0,25006,0.9384216991480615,0.4661783058074618,0.47885315912422893,7.17179520202514 +purple,triangle,0,25010,0.5555453434265945,0.5691402362180652,0.49226197917512793,5.305647040081683 +purple,square,1,25016,0.013318649820791117,0.4226407218607313,0.5100148207500508,6.4698238723308705 +purple,square,1,25030,0.26423266591008954,0.9941242266433082,0.5133987496787764,5.189225442419219 +red,square,0,25042,0.4348715926243021,0.5762389337773339,0.4836923254883376,4.279469384567861 +purple,triangle,0,25047,0.36834396113196066,0.2715104197951701,0.48939420299467634,5.117415089580451 +blue,square,0,25049,0.19379222378290906,0.751097278751949,0.5054958221487019,5.172302933154537 +yellow,square,1,25089,0.43377033331403325,0.7260011013253207,0.5137788738171449,6.551914055626052 +blue,circle,0,25142,0.867003385388892,0.3473217404964116,0.49438514111848003,4.245533571638877 +red,square,0,25145,0.43709113223610596,0.29405584165749543,0.4810763116744267,7.46502430821791 +purple,triangle,0,25161,0.8280275718593857,0.9417747856047048,0.49498321915889687,7.415747659218295 +blue,square,0,25188,0.6270113231985922,0.2230519958598457,0.5098322081234531,6.153828587135355 +green,triangle,0,25200,0.6689852490297616,0.6253210296437005,0.5229557605294215,3.4770348940454876 +orange,square,1,25216,0.48401756762364534,0.4226337084194922,0.46869804284243743,5.4422993284485095 +purple,square,0,25224,0.12648934842786963,0.403618978894864,0.5161063556852542,3.435872459765814 +blue,square,1,25227,0.06979281205572974,0.08862607882245854,0.5137236815303357,3.6905968208238935 +blue,circle,1,25242,0.4818031369883873,0.1813910166010726,0.49991336226740046,4.1430285161914275 +purple,square,0,25245,0.44237836042996226,0.7384322312479161,0.5188851283070829,6.02061367546791 +red,triangle,0,25249,0.41366583569292115,0.3091632969342911,0.5081857102508123,4.072596536874886 +blue,square,1,25258,0.6305080363965526,0.0944807331750731,0.5113262330065101,7.106332755820627 +green,square,1,25268,0.0562629545086607,0.49515633172707896,0.4669891336690399,4.855239549628251 +red,square,0,25270,0.6053177714909646,0.3639218974419395,0.4835413414642151,5.758895081622932 +yellow,triangle,1,25276,0.22919854217626123,0.004932551890295844,0.5198122231274163,5.678650661088027 +green,triangle,0,25312,0.8616276832925428,0.9966876352594423,0.507458696839184,4.913298909872215 +purple,square,0,25314,0.7582077798871317,0.004437127956541942,0.5145196605705948,7.352143193003523 +green,square,0,25338,0.7343318064474029,0.35103029756462767,0.463756847063779,4.340218211118136 +yellow,triangle,0,25353,0.49582773207250885,0.8776117849692151,0.5131465300555562,2.990661753826513 +blue,square,1,25387,0.8379941133905662,0.7227333902620957,0.5169698651951014,4.214109490126586 +red,square,0,25400,0.6647976990309508,0.6681166074108165,0.483662537121335,4.367156371007085 +yellow,circle,1,25419,0.5861097997868543,0.09304104701245608,0.480585167674643,4.31557167384405 +blue,square,0,25422,0.8381171169066005,0.9035648203069505,0.5189941468324766,3.486968257512897 +red,circle,0,25427,0.7238279092273934,0.8040643257155619,0.4816358458241982,5.377109562777432 +green,triangle,0,25428,0.026521925997903262,0.3907784742567403,0.5079862162004534,4.778410723710838 +yellow,triangle,1,25433,0.34158366408795626,0.005444890034735361,0.5136794132842879,4.428266821391993 +red,triangle,0,25435,0.582152083624704,0.3171113667930656,0.49700903956581793,4.7958472397154495 +purple,triangle,0,25439,0.6678234759775731,0.3243677520179289,0.4880360044701393,7.403742567293686 +red,square,0,25442,0.010092942375800162,0.13333359064367722,0.48905681266002865,5.376732151207544 +red,circle,0,25446,0.7813856759237412,0.8321045139195066,0.48762209498494247,5.061094349437838 +blue,triangle,0,25454,0.8484966309427525,0.012082178156971879,0.5342695369063898,6.826682002042546 +yellow,circle,0,25458,0.6537972550513452,0.5910849674788127,0.4777381011468813,6.355179083479012 +green,triangle,0,25469,0.038371626604647435,0.6121136952306467,0.5151296947307014,5.772213012236616 +purple,triangle,1,25477,0.32664149098824724,0.3270566306487753,0.48002579599316053,4.405665912819199 +blue,circle,1,25495,0.536855061623154,0.25275422849525864,0.5054052454358829,6.0468892012101305 +blue,circle,0,25498,0.5929396302837556,0.9365886925154252,0.5031106723644216,6.214885736377898 +yellow,square,1,25499,0.15618938338413857,0.5649222782779796,0.5006980941216002,5.010530103179517 +red,triangle,0,25514,0.24787971935484898,0.14596930011915066,0.48648268184742943,5.3880937750815034 +blue,triangle,1,25530,0.2895065875689401,0.08737234041385267,0.533182299700779,5.264305348202112 +red,triangle,0,25544,0.5564020468904375,0.469220034459098,0.4969889164985036,5.548019100193355 +red,triangle,0,25546,0.03927214832454329,0.8656276033417198,0.5016166743319996,6.713273682931319 +green,square,0,25559,0.46078982852078254,0.13039447341168842,0.4688506106833271,2.9766392539416984 +red,square,0,25585,0.12988420262355915,0.40387454791195365,0.49912201847992793,4.115495629323518 +red,triangle,1,25586,0.9243659644066534,0.8732778424081786,0.5079033160641335,4.835432405555579 +green,square,0,25589,0.4604805037990847,0.4828530507130857,0.47380448866240904,6.052131708988689 +blue,square,1,25593,0.9717135389121113,0.8956024358579959,0.5129793967681089,5.115284642159395 +red,square,1,25594,0.7441095256671921,0.3631964490297026,0.4906987074485295,4.688716482972666 +orange,triangle,1,25600,0.69695535764921,0.9890543754602146,0.5425817578176706,5.024244070203383 +purple,circle,0,25606,0.8641632107489988,0.013024198344529059,0.5109279908251705,5.594192736167078 +red,square,0,25612,0.08686544138582242,0.4182643741815759,0.4989660462744722,5.134468606511194 +blue,circle,1,25615,0.7128741260861531,0.7529173898877006,0.5051334980868171,4.977025552547777 +red,square,0,25618,0.5261020440632308,0.24793918270696214,0.5000373041209327,3.3928589618967906 +blue,square,1,25621,0.7987487532557355,0.4092683799709895,0.5036482874856193,6.203893021135113 +red,circle,1,25626,0.8225437630227117,0.8658634386489814,0.4876473515348685,5.716376034597446 +blue,square,0,25638,0.5661090435860126,0.9705151218982564,0.5039430666408083,6.7887104790552355 +yellow,square,1,25678,0.7229649005252713,0.7966350858062917,0.5144115099368456,6.138718468473015 +red,circle,1,25688,0.5403574726659569,0.5166753057015054,0.4986326351274328,5.517602876376867 +red,triangle,0,25728,0.6562738402068202,0.6313942944201059,0.49222163286374826,3.4146443110906617 +red,square,1,25737,0.21504602768160996,0.44943784512452967,0.49386010592306556,4.799553396710289 +red,square,0,25753,0.42488206832098474,0.9990283800959817,0.4952503152641763,2.873550855335749 +red,triangle,0,25758,0.7467306190501787,0.2704107626418716,0.4948115847870993,5.571217209167401 +red,square,0,25764,0.5814147575089484,0.4169809813630093,0.49770545340413025,6.387322165879361 +blue,square,1,25784,0.8660195733120086,0.6833150857537637,0.48941441380595596,4.367583348763191 +purple,square,0,25789,0.8710357965088035,0.5965520181038854,0.4966942633155147,6.938066210987087 +purple,square,0,25791,0.6183104781650229,0.6255565846788934,0.4932172464700376,4.826059319954716 +red,triangle,1,25798,0.2910246649656659,0.16134629813213797,0.4976488471971281,2.0505843872459377 +red,square,0,25823,0.3007399115862952,0.696901004610726,0.5099746390765068,4.393577374746172 +green,square,0,25826,0.11131905547969068,0.8234419098660856,0.4780193222691841,4.354601744136541 +blue,square,0,25837,0.5382433634007728,0.06633172929643638,0.49021353894229813,7.205544254688381 +red,square,0,25851,0.6845254244323443,0.7494942983776632,0.5135949531373896,4.478975820385832 +red,square,0,25855,0.4526191799565459,0.023487952393752565,0.5131634625164141,3.9290628772162832 +yellow,square,1,25861,0.002727180198842327,0.1854781570496533,0.5216193154685124,6.150478460606201 +orange,triangle,1,25865,0.8417560676109885,0.9287439707193731,0.5457255506490313,5.741055512423169 +yellow,triangle,1,25868,0.08944679719323745,0.4937144120678043,0.519825265073939,2.707751472799268 +blue,triangle,1,25874,0.9761858581977908,0.6051651728321814,0.5176731952997095,3.27437086687736 +purple,triangle,0,25885,0.532556057558905,0.6474779159215497,0.48276252233435424,4.410343808196996 +red,circle,0,25896,0.7010083717170356,0.6989074129751516,0.5120898940816476,5.585797969816234 +yellow,square,1,25912,0.45388994045052466,0.6452935634525502,0.5129537594723294,4.289391174280052 +red,triangle,0,25920,0.46741095435015056,0.10755028837097114,0.4681064915228646,4.036861980658842 +red,triangle,0,25924,0.6332806714358654,0.49510216615019786,0.46424121185302886,5.35070665891946 +purple,circle,0,25947,0.2809694102265121,0.7104362479118843,0.5045173897448305,3.858201598661237 +red,triangle,0,25959,0.9362920805410437,0.09165159321330985,0.4625184548035471,6.3974769470925885 +red,square,0,25981,0.9010704017795197,0.801976957683478,0.5035732224888378,3.6760525779786213 +yellow,circle,0,26013,0.5674926869705129,0.5887025840952027,0.4804616832694326,5.631104095061221 +blue,triangle,0,26014,0.33662767306681085,0.8032092299082553,0.5191275175662233,4.215326826381824 +red,square,0,26020,0.45755466262601874,0.6722733905280788,0.5100523187605494,4.021464353464206 +red,circle,1,26021,0.7234214190925028,0.7493938875057046,0.5104868346010132,4.475506651367415 +red,triangle,1,26037,0.7722985467528327,0.16074896785415294,0.4805294158916076,4.9022216908934935 +red,square,1,26039,0.3669155801680446,0.992419972514465,0.5008792368685754,5.958031900527238 +yellow,circle,1,26049,0.047233413284252346,0.6882814789140793,0.47931632740430413,5.229633873535885 +green,square,0,26059,0.7858574089783932,0.5560418297214267,0.4764267642780115,6.7406521074953005 +red,triangle,0,26065,0.5651630389685611,0.731032237722666,0.48190639190618556,4.86542480349785 +red,square,0,26068,0.12280481793074438,0.29137061782774876,0.509060843780268,7.061160288051109 +red,triangle,1,26073,0.873600409609657,0.05581585575137982,0.48450942367289684,5.376239733881472 +purple,triangle,0,26080,0.10286574688763916,0.2995293971612334,0.47423506718676905,3.4165735137128403 +yellow,triangle,0,26082,0.4504536134152547,0.1502301837612895,0.5241991997207003,3.8131619916861705 +red,triangle,1,26091,0.37327644656670544,0.8803236604791689,0.47336340297011587,3.528312786777707 +red,square,1,26096,0.09953103094932891,0.7207975921655532,0.5078191781308253,4.973197300196009 +red,triangle,0,26102,0.5674563645471775,0.802164639859275,0.47128259045977117,6.102705914046816 +purple,square,0,26103,0.8224805941997835,0.39657333418649676,0.49114300455947685,3.4255942660339254 +yellow,triangle,1,26104,0.3407861084239223,0.15152842414992795,0.5160348237826194,4.8422809827118245 +green,square,0,26139,0.05048675420753501,0.5867898197382816,0.48332771723619,4.854100394965795 +yellow,square,1,26141,0.8552151240513924,0.20968594770634863,0.5159753297215222,4.760681087708469 +red,circle,0,26147,0.7195606619287135,0.7185022318358479,0.5179909665054729,4.345130811754813 +purple,circle,0,26149,0.5718088801605313,0.6305392166677085,0.49954455506066525,6.331555225910537 +red,square,0,26178,0.9082928132030541,0.8698945448286087,0.5272810515794636,3.8139398884865403 +red,circle,0,26179,0.6521592081101321,0.6730313844926001,0.517629864433609,6.700258305599071 +purple,square,1,26195,0.8037216795503589,0.5351552045227781,0.4991400330285502,3.6115115212565576 +blue,circle,0,26216,0.29912820464115497,0.9930538927340354,0.5059305459275703,5.7174504294243285 +red,triangle,0,26217,0.26325310009245584,0.5440037493004181,0.4774500325950689,4.0479435067756215 +yellow,triangle,0,26236,0.2705619544716178,0.03620239324209429,0.5226419844984572,6.209747094149054 +red,triangle,0,26242,0.2271912767881561,0.09900208652947495,0.48469196279101134,5.175097751336078 +red,circle,0,26255,0.07578793911595427,0.14418122422110113,0.52623613457003,5.286764157810051 +green,square,0,26256,0.07983285201287438,0.3732667693155065,0.4822098358564333,5.875392136521286 +blue,triangle,1,26267,0.2224324528896101,0.2867753587278389,0.5133292284016726,5.8171157937798865 +blue,square,1,26268,0.6582484449449885,0.8349729996334416,0.4929353631279517,5.869326931510386 +yellow,square,1,26271,0.6841110660420242,0.2590027949643019,0.5097661285738265,3.1892114715505593 +red,triangle,0,26282,0.1889581524882299,0.24489732624609417,0.48272344860614913,5.475576478379538 +green,triangle,0,26296,0.02930308135433357,0.7055795909634528,0.5137693692160372,3.5786508001990893 +orange,square,1,26310,0.6204747130900325,0.9719450523498417,0.4597299643938189,5.484493488468659 +green,square,0,26319,0.30289284515443426,0.817765206955581,0.4918529944200194,5.8656377567539435 +purple,triangle,0,26320,0.6306874463524811,0.1487685720430315,0.4825151736941248,3.672167156490436 +red,square,1,26321,0.750218649620177,0.0984125890957338,0.5286319479298367,4.8143176942195565 +red,square,1,26325,0.4868581502958249,0.48150425444648104,0.525232334201949,6.073247048237519 +yellow,circle,1,26360,0.4412037452755281,0.7708584881142471,0.4880989661285275,4.25969589363992 +purple,square,0,26361,0.7709755145739532,0.19988998572095917,0.5101132492887455,3.7827542601515773 +green,square,1,26364,0.7455797244342347,0.7360614013903412,0.485498516388062,5.240256447655862 +blue,circle,0,26376,0.5074133618991272,0.8775162924130532,0.5146217761749357,5.800327330811402 +red,circle,0,26384,0.013427978247479544,0.03798655025342066,0.5183716254492988,4.115799450886711 +red,square,0,26405,0.32271796796248586,0.580844245222119,0.5233387768626253,4.785919904262766 +red,square,1,26422,0.07712716290141353,0.06759007456981025,0.5170157136476563,5.8590619949870915 +blue,triangle,1,26428,0.8066039931862952,0.13667465559354752,0.5094254416958333,6.48221280931649 +red,square,0,26450,0.6614679232451804,0.36560627572775484,0.5112020456684284,5.7989430933830866 +red,square,1,26459,0.8349583081613975,0.49121527113896,0.5094594741119449,4.578042288869326 +red,square,0,26488,0.2992860184309325,0.30468510566698714,0.499309537187126,4.079066245688449 +blue,circle,1,26501,0.917041248358781,0.7067105183468583,0.5154394499701502,4.101292991121372 +purple,triangle,0,26522,0.6754598108207435,0.3305442348394383,0.4849008270132726,4.421771370015716 +red,square,0,26530,0.9042880483893508,0.06099413346509874,0.5002171752588741,5.257614281771002 +red,triangle,0,26536,0.5911006938150419,0.5897328899362432,0.46924347801582117,5.689484567234765 +green,circle,0,26545,0.3623208792145606,0.23323485423986545,0.5115147126946714,5.35158134967828 +blue,square,1,26569,0.48025331099895974,0.8560052655339313,0.4844948903153413,5.164289509475767 +red,square,0,26582,0.507950835030121,0.3192740207145772,0.504631749329262,4.040353331683569 +red,square,0,26588,0.07254679949440512,0.6541535535288294,0.5165597035686713,4.586347010975786 +red,circle,0,26592,0.43312398233656857,0.5056084472447759,0.5204665906027872,5.272944869750703 +yellow,square,1,26667,0.8193943439705966,0.3571625416889197,0.5197354635125064,6.349805668981319 +green,triangle,0,26674,0.8974818674982699,0.8398510104447052,0.504866707561298,4.832797737251657 +orange,triangle,1,26686,0.04603294317064843,0.8274510328240161,0.5509392322252182,4.406052498078572 +blue,triangle,1,26698,0.6753583710894621,0.033878868508113835,0.48673787056689716,3.902086925821416 +blue,triangle,1,26719,0.36348033419139625,0.42564458666416605,0.4845578473194667,6.037012575682556 +red,triangle,0,26726,0.3978845033496452,0.33682159720116456,0.47469747027647335,4.285827356256915 +yellow,square,1,26733,0.5922068663028015,0.607715160656803,0.512018033637484,5.3179879793495966 +red,square,0,26735,0.3734819609294996,0.8114521124561588,0.5198949777829858,4.386531749315967 +blue,circle,1,26736,0.34970888132444145,0.41316544141892086,0.5157366965598891,5.62632509012514 +blue,triangle,1,26739,0.5647919738866877,0.8980528154775819,0.4888449665987099,3.9577522425539935 +red,circle,0,26742,0.3692140462833122,0.3445567284238393,0.5219405948032102,4.348588858525835 +purple,square,0,26744,0.7567417399385129,0.7321483500847341,0.5035884125480183,5.558552177118336 +yellow,triangle,1,26754,0.049805181119724984,0.07633748393697415,0.5204239273387096,3.8751505956718617 +green,triangle,0,26757,0.3137785606389706,0.5098674286094462,0.502420757954118,4.430605292351765 +yellow,square,1,26780,0.6625606542527752,0.33646535319509685,0.512961621090926,7.407143859998317 +red,triangle,0,26782,0.16255838938044764,0.3408280430640197,0.4811391819135336,5.080255646007596 +red,square,0,26786,0.4538521860807089,0.5597484646792217,0.5178339711086923,4.608455337734896 +red,triangle,0,26790,0.1707690161251476,0.023528819082283547,0.48419795105878805,4.362864304086654 +yellow,square,0,26801,0.6010695989372874,0.4189750631188234,0.5149831670040176,4.474712997630571 +red,circle,0,26809,0.7120666607155749,0.6157344434628239,0.5069250438685436,5.597903565077858 +yellow,circle,1,26821,0.6483551915361128,0.5241706946302818,0.48308404809074823,5.770167037477518 +red,circle,0,26823,0.8557606754079703,0.8900748004743387,0.512573624342546,7.381263471635822 +red,square,0,26827,0.7589778175645088,0.1428198878012017,0.5121056494596288,4.316137434324415 +blue,square,1,26831,0.493145176019827,0.9950557272941855,0.49681947293710677,5.6832376086334415 +red,triangle,0,26866,0.9283350107867175,0.612963188584986,0.4937085214672017,4.97786623765733 +red,circle,1,26886,0.059235361622315796,-0.009350846733344104,0.49281136495152006,4.479243454220769 +green,square,0,26902,0.07138074830827745,0.5517750468831158,0.4676810082660399,3.519734133389314 +purple,square,0,26909,0.07175308351536225,0.6143025641876438,0.5020292528114828,5.4184794600930095 +purple,triangle,0,26930,0.157573255795327,0.08144978332400066,0.5039854567079847,5.997170026635426 +green,square,1,26942,0.09716815988909777,0.7927349270307371,0.4610613865115853,6.2748830715508355 +green,square,0,26949,0.8941441013712047,0.935822127858959,0.46275196948895925,6.14353759988564 +red,triangle,1,26957,0.7516260678973634,0.16066535558026562,0.4955866943537309,5.6354394360722795 +green,triangle,0,26961,0.6152902388419965,0.7809381487916995,0.5054556097312073,5.812298714426703 +red,square,0,26965,0.03894676582954437,0.350088915999757,0.5065241332374407,3.617201779951147 +green,square,1,26975,0.1327783350236732,0.23107366243469418,0.4607242538935895,5.069607877222087 +red,circle,0,26978,0.018569739617654735,-0.03194322337457731,0.502229507390834,4.809141560510172 +red,square,0,26991,0.3979104401693284,0.8390915097200012,0.49639748109734533,4.525809585380252 +red,square,0,27002,0.8849391329404386,0.18449716375327663,0.49051190168963554,3.960786773523729 +purple,square,0,27003,0.11418120119286423,0.9385428097252992,0.5003128385268326,4.890841454746883 +purple,square,0,27007,0.967084318587712,0.6927643459518374,0.501351085996564,5.180338347509587 +red,square,0,27010,0.6071714877268013,0.7670781186304179,0.49029936873777674,5.573549421771868 +red,circle,0,27012,0.23151985811727704,0.21426530269768979,0.48824685168303644,5.822865694899559 +yellow,triangle,1,27016,0.6436869282003247,0.0011049265762280713,0.5078277957119917,4.182492521039611 +purple,square,0,27018,0.49797460610349686,0.47342334465527003,0.4997671880631366,5.336685828646352 +red,square,0,27025,0.9419706682305191,0.4891732025632741,0.490914509252106,3.6718805702327546 +blue,circle,1,27026,0.18394392717465924,0.8039172549565843,0.5150715717497438,5.64770642919999 +blue,triangle,0,27037,0.12980259796060445,0.18026336961913858,0.49616217681976854,6.932131616951679 +green,triangle,0,27045,0.8594739982162675,0.8402483279901528,0.50140100094159,4.232850167380566 +red,triangle,0,27047,0.7192949111541754,0.7104158291845282,0.5045655577374201,5.321104654816632 +red,circle,0,27049,0.1329538023465301,0.13935312367946467,0.4899459431292648,7.3582710994214695 +yellow,circle,1,27050,0.29514029891902605,0.46010332762638595,0.4890158180231643,3.905946477701537 +blue,square,1,27054,0.4157763158106056,0.6774927972814468,0.478898658779743,4.567792318648803 +red,square,0,27057,0.8784685404971725,0.6459689274067033,0.4903855250702302,4.775974197515729 +green,circle,1,27061,0.26471201060693683,0.8075122397243544,0.5035649233935773,5.113518581025738 +yellow,square,1,27063,0.6335109384738952,0.836221339336087,0.5064353539355512,2.9159694471689637 +blue,square,1,27074,0.9120004167525415,0.279756586348596,0.4698112186925432,7.458886959267756 +yellow,triangle,1,27077,0.39639682463367354,0.2195907727576396,0.5128074828090089,7.192932454729483 +red,triangle,1,27090,0.43696849807152205,0.21238576474516435,0.504958914415651,5.821054895827014 +yellow,square,1,27095,0.32785307516216033,0.03685688983277047,0.5141035883406879,5.913067557895645 +red,square,0,27097,0.06345071094583887,0.14661452403816855,0.5015064287162756,4.115747871418917 +red,circle,0,27099,0.31438720916106744,0.34683124248397534,0.4860010085182583,5.2599775662374535 +purple,square,0,27104,0.6099668304268366,0.667745199921237,0.48804930078899067,5.431534246439725 +red,square,0,27107,0.42251922393440633,0.6371943024345906,0.5060698378439741,6.052740848899056 +purple,square,0,27157,0.17414717818583236,0.47937732442953096,0.48419494496563315,3.671755192418631 +red,triangle,0,27177,0.23185109261094894,0.034986375486128596,0.5016399240889347,6.374065500026309 +blue,triangle,0,27183,0.0579740726355894,0.23089820986417708,0.4925714232253151,6.54126310431144 +purple,square,0,27190,0.5996379988697156,0.05368029958695486,0.48130952805473565,5.613797148097022 +red,circle,0,27195,0.9927922672983917,0.9885644181515599,0.4838279367068267,4.980618582527498 +red,circle,0,27202,0.306283429487599,0.37845399220216785,0.48375325082578646,5.035777489471395 +orange,square,1,27209,0.027482063658017086,0.9937591484460131,0.4607590345661461,6.782352951506791 +blue,square,0,27253,0.8708192185781217,0.3490018512053118,0.465835813960034,4.846040802276717 +blue,circle,1,27256,0.14638731247834025,0.05859365218368173,0.524593574733679,4.481450012867277 +blue,circle,1,27259,0.8452280461714454,0.7632098737690225,0.5195577504163494,4.395250116670545 +blue,square,0,27281,0.8935471500157395,0.291760682455656,0.46603709395381887,4.069117453568041 +purple,square,1,27293,0.4996378034256863,0.044510840223987436,0.4883543151474372,2.4608133232436096 +yellow,triangle,1,27310,0.4925088483341782,0.17324050954142478,0.5157789264233296,3.7466570937455193 +red,circle,0,27346,0.8018347469606378,0.8556143933254134,0.48809505468949543,5.645395525802054 +red,square,0,27357,0.16320105087127168,0.7034699250316768,0.5284048355933586,5.561550006587346 +blue,triangle,0,27363,0.4130329448846436,0.3519352908730169,0.47636229388247153,5.151462703186516 +red,square,1,27378,0.10324418612370423,0.7659582375643537,0.5328449585521345,5.228504681113512 +yellow,triangle,1,27384,0.7437989559360465,0.29747205449753,0.5161277444919578,4.256533611622648 +green,square,1,27388,0.8648037869602436,0.8950542870075304,0.44090419357036903,5.947837191551083 +red,square,1,27393,0.7757392514339877,0.24849789295030322,0.5373998300769587,5.138218296772785 +red,square,1,27402,0.9867977535720223,0.3715902374816953,0.5469161715246043,5.274005079103856 +purple,circle,0,27404,0.8359462835824559,0.904962756893604,0.5000158834208963,4.873808035972373 +red,circle,1,27443,0.595746766891408,0.6336257467148168,0.4893082024258384,5.331159292619122 +yellow,circle,1,27446,0.31985379810344927,0.9606880981487582,0.48923490010805043,3.868962208355834 +blue,triangle,1,27448,0.8268125742916685,0.3998703452412905,0.491866372215197,5.721832926157184 +yellow,circle,1,27475,0.5197098161886466,0.8631108523738137,0.4873454769950642,4.572074896210043 +yellow,circle,1,27478,0.22652757727260775,0.31057611580278777,0.4882687266266591,3.9518041003009743 +yellow,triangle,0,27482,0.28711919643251926,0.1908980004274613,0.511321293147556,5.95014763862045 +yellow,circle,1,27497,0.6426659729491119,0.512286546088875,0.4873892482159393,5.418381233739223 +green,square,0,27522,0.2515110008549335,0.30576319108663674,0.45496365129715727,5.621270062016968 +green,square,0,27539,0.19429792771798182,0.8626171349905406,0.45721369281973695,5.502840396776105 +red,square,0,27551,0.9555775298319636,0.16758963236152868,0.5212935602879686,4.739308567158005 +red,square,0,27552,0.6849432946111895,0.027592626375598783,0.5208084973864869,6.5075641867890655 +red,square,1,27554,0.009602541713840895,0.05362595373939616,0.5233716813483418,5.0350827570868075 +red,square,0,27565,0.34581503007236913,0.17899844606460158,0.5210636867240218,6.385385736683507 +red,square,1,27573,0.07471037824493965,0.6262793616745357,0.5153863607919399,5.682195343023874 +purple,circle,0,27582,0.4115490527891492,0.6257552515938879,0.5022826610413894,5.707371421220958 +blue,square,1,27587,0.5188945850183555,0.060462405121827656,0.4663858141382177,7.730769429050152 +purple,triangle,0,27597,0.08688693755889765,0.8272321009016912,0.5298275526308516,3.838250193058149 +purple,triangle,1,27619,0.46684821728741666,0.4504889519273011,0.5344357533574376,4.611888780123441 +purple,circle,0,27620,0.6328003446343509,0.5642591609818407,0.5050139278238139,3.010600022051086 +yellow,square,1,27622,0.20817032290921367,0.09530748794291277,0.4972031485293172,3.693278006557573 +purple,square,1,27627,0.9627137723595399,0.36154226102993925,0.49943739373158363,5.59694022079315 +red,square,0,27630,0.08967078286426255,0.9024726102483163,0.5077653214700644,4.853782928393596 +purple,triangle,0,27637,0.6999288940472289,0.07174878048151023,0.53355854374135,4.696012468305135 +red,square,0,27640,0.34235540992001123,0.9218228402491622,0.507903004838109,3.1816087937690227 +red,triangle,0,27650,0.3818340431310262,0.41679324652962124,0.4922658403993222,5.667307704492823 +blue,circle,0,27653,0.464677779239979,0.8970598256121256,0.5097040931846893,2.065092687014253 +red,square,1,27656,0.20635715362395446,0.5797692900851055,0.5076327049374316,4.669530325841901 +red,triangle,1,27659,0.07002267827379027,0.3918314682748526,0.5018377855725775,5.862375316095723 +green,circle,0,27662,0.4449199044459794,0.9241400214364984,0.5017264113861387,8.162672278687909 +red,triangle,0,27666,0.8047760942634103,0.7243848179939881,0.5058984618910746,4.751028824110264 +yellow,triangle,1,27678,0.3495016777010975,0.16406479675280117,0.5079909930130683,5.870896567944311 +red,triangle,0,27679,0.03734375273936086,0.023093256255436567,0.5041131920894031,4.865632047419705 +red,square,0,27699,0.8348850291263635,0.9711089524453331,0.5039050945132909,6.34054080143459 +red,circle,1,27703,0.2374998332106213,0.24054242347881033,0.49048542219970176,4.420484413483621 +yellow,triangle,1,27704,0.378749891413391,0.30677567180473864,0.5027680907856005,4.0894979530794995 +purple,square,0,27706,0.22285780338565875,0.9401926667799455,0.4970155192388356,6.399626524791413 +purple,triangle,0,27717,0.6329116506494805,0.9924508267796331,0.5297092801300398,3.534766360258851 +red,square,0,27756,0.6139556553654268,0.21632802938267093,0.5080062411290104,5.910432834133549 +red,square,0,27761,0.7440212958523756,0.2883670331114694,0.509640933477473,5.799677046181098 +red,circle,0,27779,0.7471829399335801,0.7730349227309443,0.4807281271523543,4.722671106315414 +red,circle,0,27796,0.09913668955736188,0.12309413644776823,0.4812725998527279,3.2685228072959966 +yellow,square,1,27798,0.06602314113396235,0.38048862897183,0.4863492889576679,4.073121770023163 +blue,triangle,1,27805,0.1675442679305863,0.4260256400670034,0.4805912877499991,3.7795648659917718 +purple,square,0,27808,0.12059355427027652,0.6183725870239523,0.5067880151851718,5.005695689963016 +blue,square,1,27822,0.15791406718752676,0.46308292999864875,0.4680990907225799,7.477062097665995 +green,circle,1,27828,0.8610613969164524,0.7616928187618666,0.49542555785444103,5.595612561622347 +purple,square,0,27837,0.7443264628044348,0.4172392050050805,0.5091107176240225,5.68174721554891 +red,triangle,0,27869,0.02256841682637889,0.13495941926847932,0.5179253505298245,4.447884040373096 +purple,square,0,27883,0.4204729201142918,0.2232691085152737,0.5096324534182842,4.2797301275778805 +purple,square,0,27887,0.23847431008399256,0.7912519910254534,0.5096021790288062,5.099767570769067 +red,circle,0,27891,0.6896288908444705,0.6746511203646123,0.47682211607005803,5.9568709380573095 +red,triangle,0,27900,0.6474025704935013,0.4470506022593155,0.5092203333009371,6.516576795606952 +purple,square,0,27927,0.5473078320886167,0.48795166064175244,0.5077680077401037,6.335847925394288 +green,square,0,27928,0.9726064119317577,0.637489925958458,0.4754048928668529,5.26387266033665 +purple,circle,0,27935,0.7230620578978485,0.4038691786447718,0.49980639912757174,3.3490820453604635 +green,triangle,0,27962,0.5179996429864556,0.2904084474502592,0.4947638815701277,5.390562875088569 +red,square,0,27963,0.8254546902733595,0.06995190839188759,0.5224087205105586,5.1025712023678205 +red,square,0,27981,0.5625714121266934,0.6827018255059881,0.5211543825175695,6.5205671688152025 +red,triangle,0,27983,0.5909447310305467,0.7727845735988802,0.5040170086300086,4.3563406241878235 +yellow,triangle,1,28018,0.5823920553824754,0.5251085207929088,0.502942741249661,5.235053087398988 +red,square,0,28032,0.8751427670157677,0.08765677133120198,0.5219893289230496,5.166286759636703 +red,circle,0,28043,0.8201835387872295,0.8125315868394274,0.4932394616038248,6.191450391613185 +purple,triangle,0,28092,0.6103293210508083,0.04683198291327806,0.5241885869286942,4.969465257372141 +red,triangle,0,28099,0.5966358146123887,0.4407076440143338,0.5279394214949618,4.334388730479109 +orange,triangle,0,28104,0.35235193508421536,0.661198864517614,0.5530621321078157,5.911061113056437 +red,square,0,28114,0.6220022931168655,0.5169139914232396,0.533259176807009,4.722275519919795 +red,triangle,1,28117,0.4404141642686237,0.6828470960510071,0.5230862955577851,5.0411548851929915 +yellow,square,1,28130,0.08260572730519622,0.8079246074496624,0.47933933197211814,4.161035066773145 +red,triangle,0,28131,0.6889410460117044,0.7967235359798783,0.5308960244383736,1.8798278038948748 +yellow,square,1,28139,0.5767346794735991,0.7820635235755214,0.4851128393917242,4.267436892449345 +purple,square,0,28150,0.49198144840493263,0.3592039099006533,0.5150019134021703,4.3305845116301676 +purple,triangle,0,28169,0.09511510612118623,0.8581454141261488,0.5292525160832064,6.343618639171265 +red,circle,1,28192,0.4896542796053409,0.43555404834955835,0.5061445693289723,1.8676763634866083 +blue,square,1,28204,0.692835444529816,0.04007915921360583,0.4854016545305637,6.26430309138549 +orange,square,0,28216,0.03240694152552326,0.7280435994419837,0.46652430705242015,4.61096196721505 +yellow,square,1,28223,0.7465917674868074,0.5255631584796615,0.49490311329289444,5.396551766535104 +yellow,circle,1,28243,0.8221628706360736,0.49400737048368715,0.4816245854796019,2.6613667538874863 +red,triangle,1,28247,0.13974402975419897,0.8878899161611569,0.540739038438854,4.234622542668613 +red,circle,0,28269,0.11015403663431544,0.07331712170462029,0.49966100234162975,5.46812151491859 +red,square,0,28274,0.14329262113512875,0.25080055020873715,0.5143616159652669,5.958552657748318 +yellow,triangle,1,28275,0.29946390397797285,0.8648264589694957,0.4959026555861158,3.6139060690920535 +red,square,1,28288,0.9678835647143682,0.7510274811533107,0.5117589561417298,5.449686753627403 +blue,circle,1,28295,0.7187456820618605,0.7800105263090523,0.5128302738159971,5.814906097068486 +green,triangle,1,28309,0.3172039589388749,0.2426766886611288,0.49662884243599864,7.166338198474645 +red,square,0,28316,0.9050632457009437,0.08013430995007564,0.5183931905742426,5.069104705781542 +red,square,0,28325,0.4866877061118874,0.12611565635691657,0.5181859053769521,4.187709661694755 +red,square,1,28334,0.07933833185722827,0.45710010917929567,0.5240004198956381,3.3067697246355507 +red,triangle,0,28336,0.5477935719397388,0.5778041783312308,0.5491380786608641,6.778257564252712 +purple,circle,0,28349,0.014649561627469776,0.016628037498831016,0.5080917018135109,4.115665653213783 +red,triangle,1,28359,0.444021185260022,0.18577745918453437,0.5594079754167716,5.707642377018594 +blue,triangle,1,28361,0.11974901409356431,0.20782183765487194,0.4938648861813803,6.374026910056023 +red,circle,0,28373,0.45322966943369203,0.3766007589878985,0.49144228366048304,5.068775371375214 +red,square,0,28374,0.4552045002651459,0.8960703347111706,0.5167618469826778,3.8872465881211036 +red,circle,0,28375,0.7601252595503035,0.8563107051708324,0.49065886949738863,6.6188545373573815 +purple,square,0,28387,0.39662610903491446,0.019632445338159443,0.5084619864070486,4.010086679219019 +orange,triangle,0,28400,0.7725692396808218,0.1015316356467284,0.553888820412427,5.6571258883842725 +red,triangle,1,28413,0.435123512213479,0.8542018109107539,0.5514452473103078,2.6615138644260043 +green,triangle,0,28416,0.8272587749972624,0.464202592461749,0.5004356810233123,1.6542809643179757 +yellow,triangle,1,28420,0.41150951181462425,0.34227334370701024,0.4936296179646732,5.234547141904993 +red,circle,0,28438,0.6520688243034927,0.7433153028370248,0.4854580578258922,3.44516472776952 +red,triangle,1,28463,0.42838053735247006,0.13215152238818328,0.5383370861147231,4.567407341731323 +red,triangle,0,28468,0.8558994881535174,0.009832768220795263,0.5329243024519078,6.036368454313947 +purple,circle,0,28485,0.14857889589995465,0.13375004135055546,0.49946183732132876,5.274396953004432 +red,square,0,28515,0.42279600641319415,0.38525179660689246,0.5022605258148014,5.874738012049626 +red,square,0,28519,0.6047087787686957,0.2011327061047723,0.4997450764998767,6.093118155420797 +red,square,1,28528,0.8719577649271965,0.6195031538320895,0.4925340906284094,4.860720126840298 +red,circle,0,28530,0.518491003490688,0.48831750092827675,0.4820843240448057,6.404656737891173 +red,circle,0,28532,0.1036937443679321,0.13055232636941888,0.486326113594918,4.749575024881765 +purple,circle,1,28538,0.5373399403106417,0.8585722405084844,0.49995465219226365,4.94154045386465 +yellow,triangle,1,28545,0.6012124290585683,0.011694530103482204,0.48820915498470346,6.926808443759181 +red,triangle,0,28571,0.6782716708746045,0.11487896052532887,0.5311985571143776,6.548279740802664 +red,square,1,28579,0.6341765345734965,0.4342412850369973,0.4862874515734766,5.324920904279886 +red,triangle,0,28583,0.7209003844516976,0.7742979018837206,0.5301192502056737,2.3471488869191846 +purple,circle,0,28591,0.4895230123400852,0.06847480526481375,0.49816527507484726,7.049750730407531 +red,triangle,1,28592,0.10212388974059594,0.11756040467444218,0.5292156702898925,5.615265861628302 +green,triangle,0,28593,0.9518567493039518,0.3714581372562319,0.5037757628393118,3.898496861984969 +red,square,0,28619,0.054184563081332904,0.9109809262653299,0.4857657041842572,4.107263075140758 +yellow,circle,0,28622,0.013454807311805372,0.9905880675689503,0.49532016377431287,5.700938078929518 +red,square,0,28625,0.772986059238039,0.12879777751306332,0.48598903118270675,7.689898593528845 +blue,circle,0,28641,0.39447743623569687,0.5451967663150283,0.5236123997650195,6.263661718783337 +green,circle,1,28645,0.36415504056281234,0.7291708992279763,0.49610326402964133,4.47615097974263 +green,triangle,1,28650,0.23590000244352172,0.4450954747254223,0.5060461258086376,5.234249911849379 +green,triangle,0,28657,0.35961305834380275,0.5916530676321765,0.5071847812892837,4.86664053649539 +red,circle,1,28686,0.4867383639531945,0.5332984967031007,0.48915065317892803,6.207955492027497 +red,square,1,28717,0.325526826252045,0.14475427039329924,0.5026684617980136,4.459868028317356 +purple,triangle,0,28724,0.44601457221875296,0.04588051810392901,0.5252460439764117,5.3087463180890415 +blue,circle,1,28779,0.504177557392305,0.38260202252665243,0.518795685894506,4.452651562487838 +yellow,square,0,28783,0.8711034844152754,0.09422856231965415,0.46198797212587217,4.650091045932945 +blue,triangle,1,28791,0.5411492486352146,0.8216878516902764,0.4973333351873608,3.3397907289223743 +blue,circle,1,28804,0.7117191118495163,0.7646894831760018,0.5199764598042789,6.272470164784568 +green,triangle,0,28818,0.5616601785051137,0.8308456444697,0.5099418522598458,5.348455968319544 +red,square,0,28832,0.9709121994904566,0.05023287952536082,0.5140393954673209,6.152082977477377 +red,square,0,28858,0.3270910098794877,0.32305146210774927,0.5180245345735146,4.683131232137949 +purple,circle,0,28875,0.47616596651561016,0.050538567510263976,0.5164027019751546,6.140565260543386 +red,circle,1,28902,0.48508290124584896,0.5069274634598699,0.4943284672673943,4.510585095038166 +red,square,0,28923,0.9866074000624323,0.9048405415491704,0.5026479964525619,3.8971718375534503 +red,triangle,0,28933,0.6010052893949556,0.45313889523796325,0.5177194901393425,5.387599773135471 +blue,triangle,1,28938,0.83970698437518,0.8605273621938,0.4993030619297307,4.2636942261972575 +green,circle,0,28950,0.06048151605792207,0.5496286632556652,0.48885752580835623,4.881327938140004 +yellow,circle,0,28960,0.5685696262018551,0.3615634458306888,0.5224889106979393,5.240556990437562 +yellow,square,1,28964,0.23260532778127208,0.14471852025946008,0.4721501628687404,4.094010848551506 +yellow,circle,1,28989,0.7375423729453301,0.1547304786896896,0.5266972007074195,4.910478492695728 +red,square,0,28991,0.7333848300888832,0.7577830768995295,0.5043754812940772,6.916116425809036 +red,triangle,0,28992,0.047493325966395994,0.01339901819414746,0.5226556002753617,6.896576321225491 +red,square,0,29009,0.967010822069736,0.20834003921694721,0.5129159759673435,4.196738316261908 +yellow,triangle,1,29018,0.6251948074595004,0.39379628196691974,0.4817350011030718,3.559609927977327 +red,triangle,0,29025,0.18795762906756586,0.6816232557388878,0.513069094501169,3.824453301290785 +red,circle,0,29027,0.8907508892002952,0.9103227266687736,0.5003594922691517,2.921623838308927 +red,square,1,29046,0.6205763124315744,0.8750577460978215,0.5105961405064133,3.438063265558912 +red,triangle,0,29053,0.536998466751463,0.21260903230242956,0.5174728217832933,2.8965095580760205 +purple,triangle,0,29072,0.28868344480040287,0.6515567652417326,0.5337921851714044,4.827509877339264 +red,triangle,0,29083,0.4128684878609814,0.15831517319687705,0.517168686172276,6.111325206020439 +orange,square,1,29084,0.5544759360176078,0.3879294106933915,0.47367898941866904,3.850575297664433 +red,circle,0,29087,0.8442961850889149,0.9211853852377734,0.513023774474256,4.67605032745099 +red,triangle,0,29097,0.7116352590682079,0.6968519252423728,0.5167586512729616,5.351935187745752 +green,triangle,0,29117,0.8890443071256672,0.4059821142795865,0.4895360904090859,6.7361965321945645 +red,circle,0,29120,0.17001534880056657,0.09509308046699194,0.5150981648158417,4.540104411367356 +red,circle,1,29127,0.3027848718935999,0.38632094440380577,0.5142607773786037,5.336150858051432 +yellow,circle,1,29148,0.22844561342706882,0.03373482377106363,0.5235083488338232,3.609216314372453 +green,square,1,29155,0.7652166571880631,0.5205160934567817,0.4389380692685188,5.110816505630562 +red,triangle,0,29169,0.14993492488041094,0.9522037282232144,0.5212752361427919,4.197940675836989 +red,square,1,29170,0.42449985737250007,0.37993195712480254,0.5216935556606677,6.401308353090935 +blue,triangle,1,29181,0.9191718701757283,0.3507778006364465,0.508947630687695,3.305380565048965 +purple,triangle,0,29188,0.10405006910190873,0.0989291305444161,0.5282855529095846,5.85950934637179 +red,square,0,29190,0.6103391230374575,0.24321145925900345,0.5198293990495322,5.565941969578737 +red,circle,1,29194,0.7345324373176755,0.6848713724324484,0.5182995572301282,6.010468108010923 +red,square,1,29211,0.040892145299960214,0.08769672404207951,0.52472320010642,4.3013110270557045 +yellow,square,0,29229,0.20572299024789398,0.04063121378724688,0.4779765376227126,6.995608150734949 +blue,square,1,29232,0.23563382296451874,0.40269448294757626,0.5153712844818279,6.583952920697662 +green,triangle,0,29235,0.5098376714442905,0.4413895380969317,0.47709407018436606,5.776635608162773 +green,circle,0,29241,0.4869799736767464,0.46460778026228566,0.4820819630867842,5.218998228321822 +red,triangle,0,29246,0.42063578804348967,0.686722550476034,0.5242797362851747,2.9640388504853026 +red,square,0,29251,0.5788924633356175,0.4387942346286279,0.522098394638534,3.6449052201269474 +purple,square,0,29266,0.05757123737932757,0.5347868515607477,0.49873505757516123,4.681783465239761 +green,square,0,29271,0.07944596322095798,0.43612401065227724,0.4477435516575735,4.533079292312345 +green,triangle,0,29285,0.7317958102801904,0.8857330888047565,0.4739073656584723,5.158622325287397 +red,triangle,0,29295,0.5961907954222443,0.4284237720726396,0.5218886057670831,4.653690663478196 +green,triangle,0,29303,0.7282365279615635,0.23844314050421345,0.4740329911182216,3.9528466067825216 +blue,circle,0,29308,0.509926504223778,0.7611953888370436,0.5088669165482629,5.905041755023697 +red,triangle,0,29320,0.2121522897086795,0.2684182945189899,0.5195398195519959,6.608822214135164 +purple,triangle,0,29323,0.6830294309255329,0.775679808410577,0.5325456015236554,7.890569948348088 +yellow,triangle,0,29324,0.6419903566927515,0.1388854726679677,0.49894990364901726,5.781778375798997 +orange,square,1,29326,0.5575885117103254,0.6337165921269444,0.4704135138012962,5.518048123035133 +red,triangle,0,29327,0.9858604425566663,0.6950368294498945,0.5207873085930961,6.47088038302435 +red,triangle,0,29338,0.8754579607080465,0.43136199359132943,0.5222736195093759,6.788377767991445 +red,triangle,0,29349,0.547371438476399,0.8837882300132288,0.5216647911783672,5.654792046823208 +blue,triangle,0,29350,0.213178409911158,0.38311577989553414,0.5168770549447369,4.504396475273677 +red,triangle,0,29351,0.30636312848825176,0.6778355136614823,0.5229651641401726,5.533291489414755 +yellow,triangle,1,29375,0.9375131092402302,0.8298702555736749,0.5014923386563265,6.003667707510409 +purple,square,0,29376,0.6906419545463135,0.002627950645080257,0.48707640086389775,3.2685374131930467 +red,circle,0,29377,0.31917165163209604,0.3181528144304471,0.5221809675214947,7.713420122508251 +purple,square,0,29396,0.7005408993695096,0.6214721124588273,0.48381148322077444,6.1575917605577635 +purple,triangle,0,29416,0.2698009708541149,0.9184834137984218,0.5380879564273844,6.3752631737619465 +blue,circle,1,29418,0.9208117165394312,0.1500342494124729,0.5029888822096371,4.668006421360798 +red,circle,0,29431,0.37992588141635897,0.4621092885060484,0.5244298248611731,5.787139082459711 +red,triangle,0,29435,0.6033161080944892,0.908086594516721,0.5205284317594274,4.603599447724595 +purple,square,0,29440,0.7663056748567126,0.5228817639784796,0.4853791515867845,4.7537605263894305 +red,square,1,29463,0.5940784768486077,0.7950023781325019,0.5184868753111943,5.921459456017554 +blue,square,1,29469,0.03096021057027154,0.8698958307719932,0.5244663662254642,4.80105659779744 +red,circle,0,29492,0.7431228129642022,0.66282091721515,0.519385088806541,3.081281871621522 +red,square,0,29506,0.18414286445228867,0.5439263685451944,0.5142522160125361,6.31795492767845 +red,triangle,1,29509,0.8229158005651677,0.5296418966706153,0.5263650920070448,4.920673641333984 +red,circle,1,29512,0.6150568263705181,0.6426552855844806,0.5187425632585658,4.287822886345743 +red,square,1,29521,0.4210838290352793,0.6698904561435841,0.5109098565338447,3.225364527552239 +purple,square,0,29530,0.6733360800094544,0.681708177032319,0.48602321404467064,5.271419797629661 +blue,square,1,29541,0.21220839536376723,0.4567711453708774,0.5265327618268626,3.135476309872564 +red,circle,0,29549,0.8742717427360113,0.9302430417547757,0.5196860677393458,5.516121902941492 +purple,triangle,0,29561,0.4513617376250799,0.3319877007295401,0.532290161585172,5.850451112686195 +purple,circle,0,29578,0.18178438177762435,0.45439238386916025,0.512912953421344,5.2531512898673745 +red,square,1,29583,0.0034019037355421666,0.372980961867854,0.5087102952780208,4.811340334353258 +purple,triangle,0,29590,0.44687363035531613,0.16483290678374607,0.5291137612729291,5.924271068238883 +red,triangle,0,29593,0.08478579259449859,0.030280726143774084,0.5220587031425125,5.683160475911261 +blue,triangle,1,29603,0.3870166741784411,0.7780611833095648,0.5222349597624755,3.2736604694145206 +purple,circle,0,29607,0.016501338804909116,0.2747537419490832,0.5133167183991689,5.204587366417591 +green,triangle,1,29623,0.9244494860196397,0.04760227483518442,0.46587444441461673,5.870242362954625 +yellow,triangle,1,29639,0.6574356205809735,0.17607080316040014,0.493287320358233,3.769050981090595 +purple,triangle,0,29644,0.275751722451941,0.5841750109724062,0.5260437970275496,5.4541860506335285 +red,square,0,29653,0.5865399307774417,0.8745844630545466,0.5168541966341402,3.295922878024351 +blue,triangle,1,29657,0.11255405091871984,0.054952836091728074,0.5202741897928987,6.404243381702867 +yellow,triangle,1,29659,0.266140692870774,0.6928470129413267,0.4944124834527488,4.799213117300116 +yellow,triangle,1,29661,0.585797330965652,0.6485153370388037,0.49588227128232515,5.0665872920028185 +green,square,1,29665,0.702974968407844,0.3304672973864793,0.4654244780542738,4.884596019592617 +blue,circle,1,29667,0.7210614003295094,0.23590427496902744,0.4971013421815183,6.691829906116394 +blue,square,1,29704,0.4027022037362268,0.7691703955959995,0.5259079205460773,5.897790666959815 +yellow,square,1,29721,0.49473596281744403,0.27469069367657206,0.49372817525374924,5.209634503095014 +red,circle,0,29729,0.4326293732706511,0.4056719258575794,0.5074613360998372,6.835725069911573 +blue,triangle,1,29739,0.05156349574935992,0.09004906045829553,0.5155149833666632,4.582831435013014 +blue,square,1,29752,0.5149817204989489,0.0016624922524925978,0.5250081992812912,3.098185998821226 +yellow,square,1,29770,0.41111508110444195,0.32045965506363006,0.4938881936066751,5.385870358510869 +blue,triangle,1,29777,0.41741426213421784,0.7467042913032289,0.5182128525405643,4.534055684590649 +green,square,0,29787,0.8190293834797779,0.8859257609952934,0.4675732077569812,3.6654444072825556 +orange,triangle,1,29821,0.5959848300384338,0.1822578625482384,0.5646184212494092,3.99977302240179 +red,square,0,29829,0.7301789779665903,0.41857022858194914,0.520276546060603,6.808112650060683 +purple,square,0,29840,0.5992454335855963,0.8056146895093382,0.49104006125759775,4.321982281031561 +red,triangle,0,29843,0.8589377860466937,0.9527401031865766,0.4875687935554442,5.978286660638037 +red,circle,1,29856,0.20604687792627696,0.2373665356831624,0.5030511797803342,3.03434307113751 +green,circle,0,29889,0.3545794601134278,0.9685736930775674,0.5073623923359062,5.5755280931640145 +red,circle,0,29896,0.9539709666522029,0.8899989164341081,0.4919316856408472,3.283701202922275 +red,square,1,29913,0.6319459054255879,0.6835283549035489,0.49452003747397744,4.59335912122535 +yellow,circle,1,29934,0.12903282043132014,0.0684388640589505,0.530523425220845,6.368948623377881 +green,triangle,0,29957,0.17852338581332783,0.9301404799503399,0.4734426664644052,6.2035626244904725 +purple,square,0,29958,0.753396065263036,0.4036467990991589,0.48954473928718306,3.070313888675163 +red,circle,0,29964,0.48545239079349856,0.5262122761226822,0.4831083745020635,5.009029679869083 +red,circle,0,29971,0.30551307645402237,0.3664800199847265,0.47708800376088945,5.363253467760244 +yellow,triangle,1,29972,0.29346228242489947,0.9818633639509691,0.5008219842080108,4.5232974897894875 +orange,square,0,29988,0.7290924974104981,0.625384244713551,0.4783605235815646,4.105279093671387 +blue,triangle,1,29992,0.2770027690563145,0.9785601760579371,0.5111913134260267,3.8791792989907066 +blue,triangle,1,29993,0.8035252551383874,0.3004863823453163,0.5073352358653068,5.661137070882127 +red,square,0,30007,0.20063414310531924,0.30756246832020584,0.4888795796415844,4.980829921930858 +red,triangle,1,30017,0.13832770125613314,0.768651597657867,0.4931892297340393,5.430528950141588 +blue,square,1,30018,0.8449273676275564,0.621166096994931,0.5053151982311194,5.902846882297393 +yellow,square,1,30052,0.7152808611391698,0.532517528197617,0.488992500041547,5.184232637479634 +red,square,0,30058,0.7814474459558515,0.20856273010326976,0.49253348431011335,4.179526995756143 +green,square,0,30065,0.6810829962381632,0.8087890938005086,0.489259397961584,3.5977529048923635 +red,square,0,30068,0.5196833892850999,0.9367150794714201,0.4965574827287151,3.3105954392389383 +yellow,square,1,30086,0.9343130317958508,0.7832383505783216,0.48723591291649976,5.040240159713332 +purple,square,0,30111,0.7986076861179164,0.7394174552605486,0.48306023430082523,5.470637712656124 +red,triangle,1,30122,0.22451841677562268,0.4008485681662449,0.5017897486594739,1.5004632464886598 +green,square,0,30143,0.33142749879811806,0.9020200038557241,0.49089941359372596,5.482553755806546 +purple,circle,0,30146,0.1477189654942207,0.47251966803487366,0.5063245255562299,5.346019341182475 +red,square,0,30151,0.5012244366768477,0.10415321475197947,0.4931749062560858,7.1595278694387305 +green,triangle,1,30157,0.6016650438179475,0.3669857434335294,0.4714022304049529,2.756406893326831 +purple,circle,0,30164,0.09156249040649578,0.229210690055338,0.5047227095739586,4.091959353137588 +orange,triangle,0,30166,0.4347367801621198,0.2790962095748857,0.5509229954930609,5.487200986388664 +red,square,0,30178,0.449207014107289,0.8428339809879006,0.49641758965516214,4.916088070652804 +red,triangle,1,30186,0.16590029994298372,0.2781810509850351,0.4959275804808212,4.995636120274436 +blue,square,1,30188,0.29844354274224605,0.16676696472197183,0.5036755539129283,5.674581541296543 +yellow,triangle,1,30192,0.46806203481637454,0.539568921643238,0.49715104248877445,5.005214696185409 +red,square,1,30198,0.2691135454136523,0.957159613663821,0.49224999822326776,5.247577586031528 +blue,square,1,30245,0.8656475748205655,0.9449542382343803,0.495117579326984,5.3753339335411825 +green,triangle,0,30262,0.307873059783773,0.9592139872606779,0.47922305165858636,5.850901069980025 +blue,circle,0,30263,0.6614015839422331,0.028552863313809906,0.5005600732195173,4.291423610723483 +red,square,0,30269,0.003830227522392371,0.7660957908256116,0.5006200173117727,6.233722971033761 +purple,triangle,0,30270,0.288177704672979,0.9459586009729012,0.5348338672571158,4.687882426913988 +red,circle,1,30281,0.5583883212944449,0.5896671246335984,0.48001088182143503,6.449324219113862 +green,square,0,30282,0.051033325162624155,0.7959475980378004,0.4982038524948576,6.247442473289776 +red,square,0,30285,0.39342596666005913,0.29269349946258305,0.49462703207301845,2.7358713106589576 +red,square,1,30286,0.027880527907372277,0.6415699409412685,0.4940481739540081,4.61169149889735 +red,triangle,0,30291,0.1470352078876791,0.8125500250619784,0.512394319131293,5.98236469224189 +yellow,square,1,30302,0.8302639347377956,0.8334333735657777,0.4891615217157213,6.485489844364913 +red,circle,0,30332,0.8895447722814571,0.9717354540107599,0.4854406758431147,4.824398026515303 +purple,triangle,0,30333,0.11950000546734574,0.3244988246632423,0.5152415980846886,3.5206566048485786 +red,square,0,30343,0.008260435602335026,0.7244644428748056,0.5028917688036276,5.493305286497622 +green,triangle,0,30348,0.4450670665515626,0.20264718068515652,0.4745790973762201,5.2402577730237265 +yellow,circle,1,30350,0.7778309469057162,0.6796926768442973,0.5260855728112273,3.5272244096067413 +red,circle,0,30354,0.301708448793656,0.29546375049306,0.4843449064349069,5.556597086323777 +blue,square,0,30357,0.03698558276279085,0.282947385603037,0.4930610727463199,3.993359818266453 +red,square,0,30375,0.15995068490840758,0.34931712073912613,0.5014310473810644,6.603087065113681 +red,square,0,30382,0.49277923914690824,0.644292093697381,0.5044079305212555,3.2145361339453107 +blue,circle,1,30385,0.7470845629328279,0.48578076348044175,0.5090265888617694,4.896898528388144 +yellow,triangle,0,30388,0.8253595607371385,0.09275631826692166,0.4999218035048412,6.1051243915627795 +green,square,0,30389,0.7778554677032801,0.8064929507105697,0.5000543529613237,5.50113587877009 +yellow,circle,0,30390,0.7150936592962341,0.3224611554616321,0.5243652813373487,3.341000050851713 +red,square,1,30399,0.34089854379698337,0.8647796046605544,0.5088227558623317,4.587514169567759 +red,circle,0,30402,0.16947487546279205,0.07523081969366156,0.4839323463296248,6.084071449415837 +red,circle,0,30405,0.5888921727408212,0.5751240662192442,0.48918397822006554,3.5960139251461034 +green,triangle,1,30432,0.18348526800532372,0.22588163531340089,0.47036883363533216,5.819706510873556 +red,square,1,30434,0.8120235545439471,0.14548108933387383,0.5091154210613482,3.818061629755697 +blue,triangle,1,30435,0.7274927147102481,0.4750011734546318,0.4899643232412815,2.6562563731825377 +purple,square,0,30444,0.22042132722165142,0.2575261498804785,0.47193038629235934,3.316979626952198 +purple,circle,0,30483,0.21721064411561197,0.554777745881919,0.49663492704955686,4.291710904681601 +purple,triangle,0,30487,0.8307657056891141,0.9447641439659609,0.5153151632804447,4.457897979223862 +red,circle,0,30501,0.896657859923559,0.8723902077877677,0.49986885723510327,3.690066682201989 +red,square,0,30506,0.8575325703791198,0.02833175026162782,0.5041695700951581,6.039720330089203 +green,square,0,30516,0.4338140378282922,0.3928659303185025,0.48929794672694793,6.223465939692186 +red,square,1,30520,0.9528955914171259,0.5531558822294478,0.5091922248456057,4.087593474489518 +red,square,0,30569,0.6126940909687901,0.5570447826214673,0.511572204173628,6.284588801688897 +red,circle,0,30585,0.3894503412249999,0.42039140372370654,0.49323703549648096,6.833595530194188 +red,triangle,0,30592,0.27527967879076043,0.790248820403096,0.5024868329017081,5.314677105794 +yellow,circle,1,30596,0.7957559797471911,0.5618444338292828,0.5285505391552109,6.382165742639831 +red,triangle,0,30603,0.2845741974727857,0.3473550442036083,0.5012311856523145,4.7202795409718235 +red,triangle,0,30607,0.1175938530648899,0.6518052989184085,0.5060915168345712,4.894007763795773 +red,square,1,30621,0.7609148906025656,0.6512899641547996,0.5125386254645461,5.080977630677931 +blue,triangle,1,30624,0.9600765693061948,0.08198983697064288,0.4955791731545013,6.057987291461597 +red,square,0,30662,0.6094290702112861,0.7487913790450337,0.5138772370700087,5.3182863310449 +red,square,0,30664,0.17217824127553671,0.5807344530586044,0.5110405596583685,4.426600886911363 +purple,circle,0,30675,0.31403654472520426,0.11357922039355395,0.5058549636815446,5.527648782096251 +red,triangle,0,30705,0.5725290396782309,0.048376064229432414,0.5184906763807028,3.5345940672180904 +red,square,1,30714,0.04980999657679841,0.25767585619592825,0.515984584202646,3.7981948910822605 +red,triangle,0,30719,0.21855866681958847,0.4982543964061553,0.523148157493496,5.329747612909604 +green,square,0,30736,0.534375342718703,0.16303254609835027,0.4805388913432233,6.392284967248595 +blue,square,0,30741,0.5950992758945963,0.7550950465466318,0.513987982901534,4.018636200757412 +orange,square,1,30763,0.7827732095297112,0.6167773920685936,0.46831216596398845,3.5940444643544676 +green,triangle,0,30764,0.2276334256884477,0.3404531276690478,0.4532130321998119,6.65168349766098 +red,square,1,30774,0.9437243280470229,0.43960170554974154,0.5143556484426715,2.912002559941799 +yellow,square,1,30778,0.6609143414169346,0.2192007192076071,0.5000548759558088,4.361794683171049 +red,square,0,30787,0.4134945323539029,0.6679675565253959,0.5195582107837091,5.653513950764757 +red,square,1,30816,0.469697258579583,0.7902222205684575,0.5355957165290308,5.01758689448523 +red,circle,0,30854,0.18140350510768333,0.18168800517293002,0.5170824333522133,5.533912842640693 +red,triangle,1,30877,0.6741179332464845,0.6461495367208291,0.5140053013282697,5.871825420274697 +blue,circle,0,30893,0.7245453907354324,0.918340980961967,0.5165643432325667,4.9255026811854234 +red,square,0,30896,0.485056411667279,0.3819608133877569,0.5462491902024431,4.42421979184498 +green,triangle,0,30902,0.49568237875725185,0.5831455586945526,0.4596912935849979,6.9176465634698125 +red,triangle,0,30928,0.14918364573664367,0.12634066592596216,0.5050016882791779,5.753544109278358 +blue,triangle,1,30933,0.8405576935323963,0.7934462926694278,0.48525764684461326,3.8407633379337853 +blue,circle,0,30944,0.1260653463516933,0.1693463988688123,0.5175684006583814,6.084164845246112 +red,circle,0,30953,0.5602094334631412,0.6359658861779514,0.5274257762503781,5.645037486950211 +red,square,0,30960,0.5803951853195812,0.7904139164895896,0.5364147140055715,6.046353563211684 +red,square,1,30963,0.5553374144593168,0.522862844160655,0.5322882454574523,5.063691234912764 +yellow,square,1,31000,0.02436920299593648,0.8831396964693253,0.5094730711991914,4.850603742648588 +red,circle,0,31005,0.5133765183162307,0.46724056305178574,0.5326036951272493,3.799676680219985 +blue,square,1,31008,0.170507123522057,0.8537386139649247,0.5009080264199828,6.371533374648447 +green,square,0,31024,0.610840629667652,0.2638782169056768,0.4928716967591164,5.595505781716166 +blue,triangle,1,31029,0.3389472459581383,0.5259091735902588,0.4921296219938035,4.408408542049037 +yellow,triangle,1,31031,0.48263206745864784,0.52505649107279,0.5088058598602397,5.125746406540444 +green,square,0,31046,0.5447546493131459,0.7029287311177661,0.496903661374872,5.559463121411629 +purple,circle,0,31075,0.43228702999525037,0.9234244308233611,0.5065028225159918,3.336893020979776 +blue,triangle,0,31079,0.6944413687865546,0.2890001568469157,0.4994660311746382,3.3129610345464635 +red,triangle,0,31082,0.8705769138388587,0.9751811859145059,0.5099232476147225,4.637004797474901 +blue,triangle,0,31106,0.9011950739572303,0.8947916221391885,0.4947526557052893,5.5981330467018084 +yellow,triangle,1,31111,0.1600763094716232,0.6361466679701256,0.49953173184304145,4.288646727484488 +red,triangle,0,31176,0.23533580621101424,0.2737770886965992,0.49911911237270923,6.814897422061496 +green,circle,0,31178,0.5775271221995039,0.5570784045661324,0.4977260455158192,5.716532045272153 +red,triangle,1,31180,0.811247343251775,0.05675863358810185,0.5043425462490259,6.217739907510967 +red,circle,0,31181,0.44251755428275075,0.5049948328915848,0.5364249490422851,5.613606720003211 +blue,triangle,1,31185,0.33679971121331065,0.8486508656001518,0.4906332183673078,3.339772963864308 +green,circle,0,31193,0.7830329685372199,0.8768831590318761,0.4937646251096954,5.050285102640554 +green,square,1,31199,0.9872641989143817,0.9063911516615576,0.47675701167179524,6.124551407295357 +blue,square,0,31219,0.5175367176493351,0.6575966685560474,0.4992142767543194,8.318347612152106 +purple,square,0,31235,0.8779783449906201,0.8023903932369643,0.4775146486723392,5.50699358032634 +red,square,0,31236,0.563873640719193,0.608209846049118,0.5223207369684941,3.400498674702021 +red,circle,0,31240,0.9957991931484116,1.0173926199780277,0.5242659965625325,4.701210712607983 +red,square,1,31248,0.17295284830929858,0.18206483634331327,0.5206993001710004,7.330427152460064 +red,triangle,0,31249,0.7592587621330351,0.9691470251130286,0.5081284088883297,4.211993275659857 +red,triangle,0,31257,0.26502970111342083,0.4891472505186757,0.5106525316910329,4.762995330113068 +red,circle,1,31263,0.21695287498289273,0.30114473327207275,0.5244355668432987,3.0124648383152395 +red,circle,1,31265,0.8954827085470323,0.8385131757298496,0.5266003543974686,4.65424086438879 +red,circle,0,31266,0.9748642235377072,0.9904893276325748,0.529975101878862,5.494366302028819 +purple,circle,0,31301,0.5493291926941055,0.19057244404881668,0.5016018782618987,4.8455164204222525 +red,circle,1,31315,0.4778945864664157,0.49839009704663917,0.5284871676906537,3.0953806464251845 +red,square,1,31328,0.5543599891496866,0.5246616963380494,0.510248897880488,7.334943586038254 +red,square,0,31347,0.1732076329323342,0.20547898691024935,0.5035173066241658,6.024678001200999 +red,triangle,1,31351,0.31260573645858714,0.6480985337958689,0.5174385195282847,4.856585050666885 +green,circle,0,31361,0.2275728625019101,0.1963649209210966,0.4997630181694436,5.192460479639976 +orange,triangle,1,31379,0.23100832430228502,0.7360710148554332,0.5436575392763905,4.6651264183168415 +orange,triangle,0,31380,0.6519225771058487,0.5145337606933655,0.546066660260992,3.503860128759937 +yellow,circle,1,31385,0.3588056961812789,0.6105479148733278,0.5126077793184256,3.46234788913182 +red,square,0,31406,0.3639534314697448,0.8392444450851481,0.521529631286661,5.334686284704513 +blue,square,1,31441,0.1650510898821953,0.21577671065592197,0.5041305071414098,5.585231870189646 +blue,triangle,0,31461,0.18437865374190476,0.6998235311408125,0.48350256970028316,4.578984084561866 +red,square,0,31462,0.6695417057570011,0.9042026761823094,0.515182134008645,5.18694720568645 +red,triangle,1,31472,0.10479902873544122,0.44268216477777955,0.49273094011637364,6.496818066105116 +purple,circle,0,31488,0.03554948121060564,0.4991785612452486,0.4994553856707923,5.533032269585125 +red,square,0,31492,0.25316932524554303,0.9328252579698911,0.5191884282865986,5.592492907689887 +red,square,0,31500,0.33269864522957815,0.5906155921932702,0.520041120948019,3.917181628687565 +blue,triangle,1,31506,0.7767827033953992,0.10636383285777307,0.48194182966348054,2.1699618582149935 +red,circle,1,31509,0.773553183388423,0.7332440819841319,0.5283481595420471,3.285338291587969 +yellow,triangle,1,31512,0.13634045207607548,0.9848515987730506,0.5284111256066597,6.486124999791548 +red,square,0,31529,0.827029555223276,0.27396208015093737,0.521147767788051,4.001442657993596 +green,triangle,0,31542,0.685093105738591,0.841175413796776,0.46197279904146615,4.198856066379299 +red,square,0,31545,0.21535666328841163,0.7965087605307248,0.5172818376380691,5.674780751560892 +red,triangle,0,31560,0.26717026424483004,0.666207719089041,0.49142150378785454,4.222843390519655 +blue,circle,0,31582,0.4380626656933765,0.3784071248206897,0.5083846792348192,6.660367507616556 +blue,circle,1,31590,0.9826682561493719,0.22447298467586185,0.5101864352642794,5.303306441693211 +red,circle,0,31608,0.7281695461225278,0.7127504449019734,0.522886415099259,5.28095374119536 +orange,circle,1,31644,0.37089566152670483,0.3587431317899764,0.5243279342307468,5.516444976320288 +red,square,1,31666,0.4393141758478778,0.5127837166545216,0.5071355880697656,3.3377340324740215 +blue,circle,0,31682,0.6887428002045259,0.13496513437879942,0.5039202926106429,3.6185745789652035 +yellow,square,1,31688,0.503319496246963,0.8154543708627862,0.5038767262466363,5.055344010450682 +red,square,1,31692,0.10571170419020703,0.12650267238699053,0.5115793514209701,4.084988330672991 +red,triangle,0,31706,0.22098230763993387,0.5672838112436571,0.4911030718909937,5.589453644740485 +blue,triangle,1,31715,0.3183370182824441,0.7996016086895069,0.48283196095496456,2.3958100747453916 +blue,circle,0,31722,0.3650983697013428,0.13341944683810525,0.5037785972222049,6.8124900397988055 +red,square,1,31749,0.0009893213602718554,0.49624776584522445,0.511169360409743,6.474948496483406 +yellow,square,1,31754,0.062237368491465106,0.5671098933453232,0.5005165044307704,4.544714235918196 +yellow,square,1,31756,0.3626218183080785,0.18705823876716987,0.5029280814495235,3.2714628470863967 +red,circle,0,31762,0.8524379787637962,0.7729978482703204,0.5125242747434275,5.661880995310369 +yellow,square,1,31763,0.903162259715378,0.4131659728496049,0.506974507225746,3.609871940324743 +purple,square,0,31777,0.6168332877427288,0.7205833553099292,0.4739679368782447,4.911673619751092 +green,triangle,0,31778,0.19590280469757537,0.9015498289893369,0.46553610900208986,5.194609391417984 +purple,square,0,31779,0.08186676316007535,0.26263113109305225,0.47359721010482025,6.842602989797476 +blue,triangle,0,31797,0.9174367887224559,0.35533358810982674,0.4723246924451188,6.156372544691018 +purple,square,0,31805,0.0005996381983701671,0.032544102008075226,0.47037566553006377,3.874637299268216 +blue,square,0,31810,0.2077541610621192,0.2596109544377776,0.503749542668205,2.313519357763424 +red,triangle,0,31816,0.23275619227052258,0.8159419426892464,0.4956078927369827,4.144340176089642 +yellow,square,1,31824,0.02354557000894919,0.29920837715434623,0.5109333065180163,3.2789882132277235 +red,circle,0,31852,0.8403796102089048,0.8562070039323685,0.5229978219868584,6.837703124670132 +red,square,1,31858,0.6642138997321104,0.38997532567208226,0.5034295270180834,5.252600907167657 +red,triangle,0,31864,0.05104705794887088,0.734317115046029,0.5084999845164628,3.4539759012770843 +red,square,0,31887,0.4126596385374226,0.7870263725239266,0.50427255750418,4.687687800797566 +purple,circle,0,31902,0.8221075588952916,0.4189752616214162,0.4983864592590349,4.41324965214633 +yellow,circle,1,31908,0.09700420236879748,0.32067446470589256,0.5135515943839901,7.780547039411862 +blue,triangle,1,31914,0.7724776592201179,0.48949607583578236,0.4715532140993242,4.217104729413005 +red,square,0,31924,0.33940484571730434,0.9744585971170209,0.5116798736107034,3.747450665383178 +red,triangle,0,31927,0.21911386857004045,0.5953644413456816,0.5054367095762375,4.847275004927652 +red,triangle,0,31936,0.2588727421514262,0.055671874326011506,0.5075489650989422,4.024506967834393 +red,square,0,31937,0.45127198494198617,0.21730283632927083,0.519996677534921,4.915701738835918 +purple,triangle,0,31943,0.6543595268509671,0.7152853419268527,0.5195989951680036,5.128138755133754 +blue,square,1,31946,0.6620260539692875,0.8693508955051746,0.4991555703514362,6.327221842839101 +yellow,circle,1,31954,0.21624658427387833,0.034722130898524495,0.5114356685979923,4.404708690578104 +red,triangle,0,31969,0.7425685366781526,0.397818074328401,0.49523049119946966,4.435865270981544 +green,square,0,31986,0.8877093863231819,0.6844471855848603,0.4648457624645645,6.935426749112351 +blue,circle,1,32010,0.5592699421679179,0.2286932036249878,0.5093229522279306,4.418651102065964 +blue,triangle,1,32055,0.9744028196315789,0.6387937214444578,0.4851322710547238,3.6747460920314197 +red,triangle,1,32057,0.0041252571189362985,0.5391424218838407,0.5133411716482529,6.776644055679761 +red,triangle,0,32073,0.5085780953194106,0.09085007059700079,0.5092288245379413,5.140647944455343 +red,square,0,32098,0.03423285764799833,0.5774944713960741,0.513077234263766,6.30087731506244 +red,square,0,32158,0.3877110921051712,0.4004256431664053,0.49751199493402815,4.034978135054424 +red,square,0,32169,0.1344437968883816,0.7825682593214645,0.4940447526141323,5.0953394201999656 +green,circle,1,32172,0.6675355500133372,0.3047046019493378,0.49804680236117094,4.429777247395564 +green,square,1,32173,0.44053078812006696,0.8866445026384596,0.47065917690012504,3.628797199056707 +red,square,0,32181,0.8149652435086298,0.802180739846241,0.49448691159004277,4.873513683897505 +blue,square,0,32197,0.7637369756880534,0.217820199951122,0.4904284873619981,3.602777711637847 +blue,square,0,32201,0.1424186527885838,0.457424737302245,0.4944334902375324,5.324203195198705 +blue,triangle,1,32204,0.5480451851777264,0.4781116260315582,0.49168376898056776,5.258531733354391 +yellow,triangle,1,32223,0.7776307339917085,0.5122875723494186,0.521256510567352,5.142866785301873 +red,circle,1,32228,0.7243578792284022,0.7885349366162395,0.4961340246820813,5.434908019992243 +red,square,0,32238,0.03744792426315624,0.7745425512761289,0.5216605800327686,3.46890547136746 +yellow,circle,0,32244,0.9408144403377761,0.029859810634737527,0.5098562359310378,3.675363106392737 +yellow,triangle,1,32245,0.8136901788954085,0.8755284272553082,0.5122538192380498,4.59068059600958 +blue,square,1,32264,0.05721313280803708,0.3475060435636014,0.49026037159564245,3.5678014963715454 +yellow,circle,1,32283,0.7291818747212584,0.3652864178443853,0.5102026389934516,5.2763314269174355 +red,square,1,32289,0.10032335582298779,0.8055879209733166,0.5309754007011206,4.107884465353599 +yellow,square,0,32293,0.7868494371238808,0.6987359627510948,0.5253008246713756,6.182785124274468 +yellow,circle,1,32299,0.8372907608514316,0.7522312524730911,0.5114980747554854,5.2734945742830925 +green,triangle,1,32300,0.19878286657954214,0.01733402077116275,0.45401278032540804,4.202165493582659 +red,square,0,32309,0.23338362638033416,0.35595411691358436,0.5283070781469115,4.6917501698780955 +red,circle,1,32331,0.9612663650163008,1.0610812102506386,0.4998157155415821,5.928187526631626 +red,square,0,32332,0.1799800420212142,0.5916681502254145,0.5216584750735137,6.375642148068084 +red,square,0,32339,0.605067817589507,0.40143764105090707,0.5250353859522513,4.5493440872246484 +red,triangle,0,32342,0.48219494244677663,0.4760288258882689,0.49558056917940285,5.061334946669055 +green,square,0,32344,0.47931925463972913,0.9719808760720149,0.4756384852406957,5.020660107159152 +green,square,0,32353,0.7070814064550497,0.24067515548843532,0.479633550845076,6.305768264280075 +red,triangle,0,32354,0.6000463470480698,0.6435697678704391,0.49602970977487293,7.100720620527883 +red,square,0,32365,0.4305544310943289,0.19601186774000467,0.5147239264198963,5.174082789461681 +red,circle,0,32381,0.148715951565217,0.06761300795991265,0.5087423149898872,5.753926182536837 +red,circle,0,32388,0.05910820023726637,0.10675974838732578,0.5077082220675109,3.008224853464814 +red,square,1,32398,0.021075722105496575,0.506201793177115,0.527038757353677,5.147460848560225 +red,triangle,0,32404,0.2846087187598718,0.6153307092302611,0.5048651599161194,4.37839151032885 +red,circle,1,32410,0.7355792920435406,0.7850551217919419,0.5078115837238074,3.264351747376816 +blue,square,1,32420,0.6015559576137279,0.8815103418321111,0.48460961082413323,3.638946734291146 +red,square,0,32423,0.2914080002358599,0.252593756086932,0.5184860448673824,4.126618428116534 +red,square,0,32444,0.3818672794857729,0.8176103501336636,0.5083125077743214,5.583021694785802 +green,circle,0,32454,0.04385066820236028,0.30964458914708637,0.494946082813775,6.348433461821028 +yellow,circle,1,32456,0.9695278060802851,0.876078811998003,0.5028186754792242,5.723713820559005 +yellow,circle,1,32457,0.07924092318114317,0.4972649107558108,0.5051305675339505,6.088499564809126 +red,square,0,32461,0.335219993270342,0.4440177073636694,0.5015435405316938,2.0561891537921246 +yellow,square,0,32462,0.8973529145692394,0.8665352070629379,0.5173193874373868,4.7939381992093955 +yellow,circle,0,32470,0.7557946901342758,0.7961926856419823,0.5085077656411156,6.169062428566167 +green,square,1,32471,0.5834781806368595,0.20528657408860163,0.4796995920217562,4.820787755000001 +blue,triangle,1,32491,0.5639389326047842,0.14413245062047586,0.47403063626635655,4.636433589540896 +purple,square,0,32496,0.6430224168736124,0.35563077150216527,0.4937300992729642,2.572575638535684 +yellow,circle,1,32498,0.4413513144817637,0.5068822483287729,0.5085973271869176,2.981065614677336 +green,circle,1,32503,0.04120634610433116,0.43901513919610846,0.4934139200541007,5.565045871657813 +blue,triangle,1,32504,0.11408661972037026,0.36040947632358633,0.47284493448601417,5.20584624664455 +red,square,0,32505,0.8880713128037928,0.16987367274053466,0.5064076964398891,4.7403114707213225 +red,circle,0,32523,0.014293547624514402,0.07798787875174154,0.486186765296906,5.842357414177379 +green,triangle,0,32534,0.5612345117373408,0.4302298430944852,0.4517043717301244,4.669697476946988 +orange,triangle,0,32556,0.10938360149604309,0.689869491310625,0.5431900459374166,6.468341862911658 +green,triangle,0,32567,0.8390024456403523,0.4450017751294524,0.46290717829798583,4.986551580250597 +red,circle,0,32584,0.36455480601916623,0.27319782568555084,0.48816597650186155,4.500385344325669 +red,square,0,32598,0.10250053721046726,0.7087364526238986,0.5210045166693695,4.643639332890903 +red,triangle,0,32606,0.6913292356787187,0.06967166120187973,0.4824837907808066,5.465619898155914 +red,square,0,32614,0.7747270426795929,0.23984074061613925,0.5236000839677001,4.6488885088208525 +red,circle,1,32632,0.9783301116733789,0.8922845915833825,0.481496073298218,5.283521905278108 +red,square,0,32639,0.11079274766957414,0.9207987973222405,0.5213225028042737,4.989071591906947 +red,square,0,32645,0.8695831833744887,0.7193058887103329,0.5221190859923294,5.142116340894931 +red,circle,1,32653,0.07296696400353986,0.11847925279677447,0.48314756070522863,4.026861982299126 +red,square,0,32670,0.04609021013675829,0.23587858063498013,0.5270475593197261,4.735031857298412 +red,triangle,0,32692,0.2584680516691501,0.40869061970140297,0.48716175022993646,6.369732083882231 +red,triangle,0,32708,0.06202640106795365,0.5455881697620651,0.49321189803590004,6.194436991128733 +red,circle,0,32709,0.829762112565778,0.9152054900746871,0.47820158721931305,5.546651140728074 +red,circle,0,32725,0.8593655778622782,0.930922698018613,0.4854880522402113,3.7606042959751593 +red,square,0,32736,0.5605287463932519,0.13416454976966774,0.5317901654025541,4.4131740756012094 +blue,circle,1,32744,0.3275951864212775,0.8375232619451524,0.49105284245042846,6.2528523638112 +red,triangle,0,32751,0.42355159046053836,0.13574632156384858,0.4947756144370737,6.80136136049152 +blue,circle,1,32759,0.920443573748635,0.05732739801145137,0.4887044665223418,6.151365241637104 +red,circle,0,32760,0.12605861345370017,0.1330606729262756,0.482834265404661,5.942869189338023 +red,square,0,32785,0.4496305526517207,0.8694052470439929,0.5305896042927005,6.13742498281885 +blue,circle,0,32797,0.7283349448900478,0.8782206753734855,0.47801707721757003,6.113102854628842 +red,square,1,32808,0.11877132627548537,0.5562890622969119,0.5254728874960856,3.5607861390070803 +red,square,1,32810,0.18638017786781336,0.15147107506841828,0.518594388590605,5.776604135254078 +red,triangle,0,32823,0.019546512636961277,0.7297009882606014,0.5020076643313628,4.21173761178851 +red,circle,0,32850,0.08561446532633354,0.09718124452985552,0.5112306260223481,5.611993204902898 +red,circle,1,32858,0.022743711990624527,-0.07431716804508803,0.510613417409727,6.658890632436983 +purple,triangle,0,32868,0.03580753056628516,0.9144736089299262,0.5220774021640889,5.273346771555825 +yellow,square,1,32871,0.6016128178556441,0.6731243644083288,0.5176526479112705,5.243038233400318 +red,square,0,32878,0.8908386918234684,0.2521529089942207,0.5229081191254045,2.6822998910699027 +purple,circle,0,32893,0.9511630714573232,0.31720116651082364,0.5162633135890542,4.703289829994978 +blue,square,1,32927,0.061298772069913854,0.8961443790039122,0.4721092867611639,5.550239755664254 +red,circle,0,32954,0.4382790503346733,0.5280133474272716,0.5030571663102756,7.407521664233937 +red,circle,0,32969,0.09086048446175976,0.17492728926937143,0.5005242760486518,3.8368044162916224 +green,triangle,0,32979,0.9565877633142008,0.6930816314512078,0.4816087030171712,4.614660534339733 +red,triangle,1,32995,0.0892500458749641,0.6616946215862346,0.5204257400970129,4.26005110843244 +red,square,1,32997,0.9334755525105627,0.5056734437982556,0.5215779512398034,5.528773143662652 +purple,circle,0,33000,0.1782957982498975,0.8780901538936552,0.5143171654754598,5.8768198236300755 +purple,triangle,0,33009,0.8663737140507328,0.783807814279407,0.5272262140832616,5.536663010743935 +yellow,square,0,33030,0.4651152927513983,0.3602632945931926,0.5331143301453313,7.6345432040879295 +red,square,1,33036,0.03470841178099904,0.6341489915183246,0.5191651416832344,5.516463901783101 +red,triangle,0,33052,0.2922274997969324,0.9846500142491651,0.5107062704090012,3.9360953088487793 +red,triangle,1,33056,0.7850283001716426,0.7599520866476104,0.5124377690192731,5.041794869223895 +red,triangle,1,33060,0.7852468915431168,0.7016513057112611,0.5074279656298706,4.045906807305639 +red,square,1,33073,0.30132899917604317,0.18533002968899426,0.5146883212733246,6.2797647612309815 +red,circle,0,33092,0.2905604215817402,0.26682598973926164,0.5201868694731542,3.792800013060998 +purple,circle,0,33134,0.15618552072155845,0.06919621582317592,0.5125020002065729,5.212852970245521 +red,square,0,33140,0.6585081332310359,0.9667074053765864,0.5163555554335203,6.098770797963791 +purple,square,0,33157,0.46212890188485545,0.625137805129282,0.5053429697218541,4.29239939967925 +blue,square,0,33160,0.7898244199380381,0.9188529669419712,0.46346768947896877,5.8308112695063015 +purple,circle,0,33179,0.5438418523715753,0.3472092475117562,0.508455522738372,6.370039900273446 +red,circle,1,33182,0.9367413023051921,0.9356999770483273,0.5326234780762712,5.417480842508904 +red,circle,1,33184,0.874599632720004,0.9510434905248792,0.5334452736644045,1.978455829594094 +purple,square,0,33185,0.7760270353900044,0.7661734308434004,0.5075931386160416,7.142709929123115 +purple,triangle,0,33191,0.4106078619000615,0.32656593840243553,0.5153208494716195,3.9131538166197255 +red,square,1,33216,0.6493394196009691,0.49000510937353015,0.5093941038753869,3.2861871044312365 +red,circle,1,33222,0.26463638320350424,0.2236520811055912,0.5317671651383756,6.9064585829203935 +red,square,0,33225,0.2810176899713178,0.9682968139514915,0.5103265085201572,3.538667671900324 +red,triangle,1,33230,0.9092840920930229,0.932861340491937,0.5168416968265344,5.938329643718402 +red,circle,0,33235,0.7605722298145382,0.6638542659368751,0.5310484146416167,3.732441352111149 +blue,triangle,1,33239,0.0531960129300687,0.527087430298157,0.4952531521869843,6.643823645645008 +purple,square,0,33255,0.7618637253516649,0.3435316755984419,0.49959534661166877,5.534841496457631 +yellow,square,1,33263,0.14179071616906058,0.8161388617100427,0.5228064088293859,4.3496314869206785 +green,triangle,0,33265,0.11232896330952147,0.9598717777536011,0.48561516946527766,4.959867117970179 +yellow,square,1,33269,0.631256517492463,0.8483710019686178,0.518930047707305,5.359029599173894 +red,square,0,33308,0.7955270591347272,0.22842133208530724,0.5092678013044601,5.0181528760107525 +green,square,0,33316,0.1934525173207342,0.024859410552620087,0.4636646219951484,3.4364646805265813 +blue,square,1,33323,0.6328985796809088,0.5371547030694789,0.47275191454349197,6.2070560605148755 +blue,circle,0,33324,0.4355433014907806,0.14348702134236835,0.48347146016713394,4.583848526395438 +red,square,0,33330,0.9547506060421391,0.15644715185217528,0.5074151029513085,4.988210476681349 +red,circle,0,33339,0.395951382030177,0.4690457786021151,0.5263989691998087,3.830936051131918 +yellow,triangle,1,33384,0.937053069014554,0.41421991895810684,0.5215462722781082,4.71658156473542 +red,triangle,1,33387,0.11042373483238732,0.2196353856999005,0.507860582766067,4.909263467330887 +red,circle,0,33392,0.3584193316943274,0.43342800755801575,0.5366763043446198,3.7127400894717844 +red,square,0,33399,0.8407975280050823,0.550262211104605,0.5144722922275274,3.1307343891515074 +red,square,0,33409,0.04837320004778167,0.9453096261457511,0.5226299334766344,4.145408001962476 +red,square,0,33430,0.7557420951042636,0.6274011228438122,0.5190456129482628,5.710222217579241 +yellow,square,1,33434,0.5925586618016372,0.8642705300196425,0.5075400894634231,4.376140424985202 +green,triangle,0,33440,0.128734666956844,0.4935100822626092,0.49447441731960207,4.017749836578955 +blue,triangle,1,33463,0.8327195325511809,0.5687789044576186,0.4812500380046313,6.715792283469528 +green,circle,0,33465,0.7573090091397728,0.14217508067307683,0.46049494689890613,3.216325379030023 +purple,square,0,33472,0.8053104216939593,0.5649751739490793,0.5009590951470976,4.731104486410476 +blue,square,1,33485,0.33307147725126396,0.8578623991579769,0.4766061787566923,2.673292048720166 +red,square,0,33488,0.0852817108198839,0.35831011255889866,0.5115311108701357,4.5710153259783075 +red,triangle,0,33502,0.9453784991134617,0.5964991605997636,0.5256741456919752,5.0968835655930205 +yellow,square,1,33510,0.476237863271449,0.2299353975160232,0.5019132696785426,4.546785402720325 +green,triangle,0,33519,0.7861768808447998,0.501560557142545,0.492695619424411,4.18826723005946 +yellow,square,1,33576,0.3098376725521097,0.8525628505287842,0.49774122460981685,4.494754378604669 +orange,square,1,33581,0.8466575606120571,0.9824458415307831,0.48420912272421157,4.304261218143297 +red,triangle,1,33585,0.940590719030772,0.5102080533960888,0.49762936689368364,5.95773795189861 +red,triangle,0,33599,0.11126641426591499,0.7407708894185547,0.491885275344142,6.697885922365963 +green,triangle,1,33624,0.8998354713692119,0.22574442291570274,0.5022537733586984,6.8576295941960845 +purple,square,0,33625,0.5344328737677263,0.7475693042065513,0.5003826610245873,3.989829588981453 +red,triangle,0,33630,0.5782696616005765,0.9760203785705569,0.4912191555946164,3.7160279478181315 +red,square,0,33655,0.4958670139651731,0.6737689627330573,0.5090254268071853,3.2132077010541775 +green,square,1,33697,0.7322935912265445,0.07626071869309903,0.47290935393202693,5.914213346338923 +red,circle,0,33718,0.00991552445414945,0.02127099216301769,0.5016001757077556,6.001019008382052 +blue,triangle,1,33719,0.5137958517836968,0.06885068919055182,0.49038853348429884,6.69133698373285 +purple,square,0,33754,0.9561599641074756,0.5501048141712281,0.4993870720207535,5.045089062446263 +purple,square,0,33772,0.7370742113118581,0.3730353916810043,0.5019065732030719,3.711468756834424 +purple,square,0,33773,0.09447098819853716,0.790287428273776,0.49911439564292837,6.192472033553568 +red,circle,0,33777,0.8847292101053823,0.806570693908014,0.5109699807126428,5.226442591485785 +purple,circle,1,33778,0.5350822848202962,0.2245304196200576,0.506154683713476,6.126712791034255 +red,square,1,33781,0.48994037628314646,0.25674747317596747,0.501410317035248,4.286095475400842 +blue,square,1,33789,0.0504095165754711,0.01065457219964927,0.46672206122909715,4.1379560497738 +red,square,0,33804,0.6835496616681078,0.517987895942444,0.4951210309275078,5.478495130930987 +yellow,square,1,33825,0.30159369435658434,0.814191094573637,0.4818169513038904,4.9468734253592155 +yellow,triangle,1,33832,0.44732346961311575,0.07696682381034459,0.5022999478095949,6.116966828681897 +green,triangle,0,33850,0.9632529800944208,0.14027292499084576,0.49405564243040323,3.6760398361651596 +red,square,1,33862,0.5332902509478825,0.8962620318569003,0.49812318796913635,6.1413247609702575 +red,square,1,33870,0.048764699218243224,0.00624750884993408,0.5054941592025307,7.2525370892298255 +orange,square,1,33873,0.8689076212131088,0.751516956021458,0.48262072178033993,3.5114467753569034 +purple,triangle,0,33910,0.2535445131820081,0.6609382011095314,0.503900635875241,5.8161117638499436 +yellow,triangle,0,33926,0.11435983140396122,0.6677516106391923,0.49421446223014703,5.948342155537765 +purple,triangle,0,33930,0.6919528562978747,0.42388857969831006,0.502527103193109,4.151183644935942 +red,triangle,1,33937,0.5279930616494033,0.6984021103897404,0.49975889556130276,6.054378852177866 +red,square,0,33942,0.06132506684318162,0.3466748219296514,0.5063137864461251,3.3900907995206118 +red,square,1,33947,0.7182598065996636,0.7680358019223692,0.502450819468748,3.378489779117633 +purple,triangle,0,33957,0.601550340430716,0.3100317848575521,0.49661749460458937,5.991108325027587 +red,circle,0,33968,0.014949678534078692,0.04279839083888062,0.49856663302714954,5.52360697936341 +red,triangle,0,33976,0.2672791558404415,0.5597226424873892,0.49810445512555035,3.3653932619685194 +red,triangle,0,33995,0.3990942754944298,0.45458509707451755,0.495453707149231,4.4974563970651475 +yellow,triangle,0,34013,0.1452264823632976,0.6635087498710336,0.4966461006453434,3.4997941458263355 +blue,circle,0,34028,0.05045555125321999,0.46714554109842454,0.48476865377311656,4.441997101725152 +purple,square,0,34037,0.34037448933266845,0.816109018563805,0.49709454937519393,6.450892352191203 +purple,triangle,1,34041,0.7910490665453144,0.5182527125227822,0.49506616730800096,5.343990675290571 +red,circle,0,34051,0.7556445666799146,0.6980041368463658,0.4982567322353604,7.259476549187287 +green,triangle,0,34059,0.532191386643586,0.8938163904668864,0.5021961708195306,3.483504218142245 +red,square,0,34068,0.8552157555152661,0.7695094996534865,0.5001313006576039,4.091816379282249 +red,square,0,34090,0.5189408663603009,0.4804978218013839,0.5054123840694835,6.821520734374373 +green,square,1,34092,0.8631077859365033,0.753604971778308,0.4896272438099371,6.10654553074706 +yellow,square,1,34098,0.31885193374206355,0.4097407686226072,0.49079824415735407,4.948081409291022 +purple,triangle,0,34102,0.10443930837746984,0.8925107022331715,0.5037227782146368,5.676617131559723 +blue,circle,1,34118,0.3983487912966074,0.6476964705855391,0.4840195339523367,4.90919899563209 +red,square,1,34136,0.6109591847553382,0.8324457681899656,0.5175179059509419,5.867586887031312 +blue,triangle,0,34140,0.7306166740899213,0.3443451697713036,0.48756257408856274,3.0108610334021755 +red,circle,0,34141,0.39641500695082477,0.34055260239888746,0.48883418429693526,4.186706699937368 +yellow,triangle,1,34146,0.21435960233958273,0.16803444133651257,0.4838956850780505,4.889177224954879 +purple,circle,0,34154,0.4674506226952587,0.3245070224091263,0.5031079781804169,4.115207982087914 +red,circle,1,34160,0.3060607345409456,0.3917873076953941,0.4819574328206247,5.6236685547090985 +red,circle,1,34169,0.4881481202474147,0.3922065030797688,0.473840586325123,6.656590682792996 +orange,square,1,34176,0.6674874615593233,0.024719925407742815,0.4843753664889284,7.464458307779386 +red,square,0,34185,0.7148651055989332,0.9998235495379489,0.5040868761210272,5.532235888558179 +green,circle,0,34190,0.7280427472907148,0.4567579911934213,0.45854535776078426,5.21813543103504 +yellow,triangle,1,34202,0.7331384343207656,0.4332784698955704,0.4903244539747814,3.5884950102750444 +red,triangle,0,34216,0.06472286549031248,0.5774469094535141,0.5263138982557002,4.310565034467615 +purple,triangle,0,34219,0.1432972365093521,0.301439118277821,0.49417800803008266,4.9160695802641 +red,circle,1,34237,0.9761788543112698,0.8778071736573624,0.4783976963137299,5.523065256801323 +red,circle,0,34241,0.6619908107313948,0.61624698819128,0.48255339917169754,6.627922490385643 +red,square,1,34249,0.4812995304756551,0.22961544612252704,0.5064937621560192,5.703153165167358 +red,square,1,34251,0.820249401815597,0.9323267701725214,0.506319707203613,6.37611441097098 +yellow,square,1,34261,0.3785806106206845,0.4162589031627225,0.4842083643320112,4.270000447679108 +red,square,0,34269,0.8718026394051107,0.0470259567904977,0.5143702663858574,6.540272804662254 +red,circle,0,34279,0.4059290930430718,0.48421466055444823,0.48325725681917764,6.513169741585334 +red,square,0,34305,0.27563800803707195,0.011433321043400557,0.5214486399000018,5.59630435120645 +yellow,triangle,0,34333,0.8946643080186434,0.6776637820177036,0.48954653582121926,7.350105343920716 +red,square,1,34368,0.7732638239554772,0.14525452477212875,0.5345337694823336,5.510414436862223 +blue,square,1,34370,0.4767559856843069,0.22973611722272336,0.49681109652176114,5.438582601401239 +red,circle,0,34376,0.7577613993026762,0.6585598837700077,0.4726208497533086,3.964848170673694 +yellow,circle,1,34397,0.317513693975086,0.6546923165741305,0.4816788980290248,6.571910646654488 +red,circle,1,34403,0.21941503085911906,0.18869929431950108,0.48859306821800486,5.842740479412579 +blue,triangle,1,34409,0.8469617797667944,0.16958776048164514,0.4793445672488068,4.773700655856586 +yellow,circle,1,34430,0.6457931187435664,0.42841099095573854,0.4799835219408184,5.9649795373803265 +blue,square,1,34431,0.8543938502155792,0.34692928235956055,0.502790984966972,5.437362331626982 +yellow,triangle,1,34476,0.5967973077120329,0.5930523139610333,0.509088854020594,3.0432641922775545 +red,square,1,34507,0.27936620925472266,0.4866543680579324,0.5156987596344246,6.9797896614208526 +red,triangle,1,34522,0.2608818745635353,0.3364049381210744,0.5233605199609624,4.940278775742981 +red,square,0,34523,0.22225796470244064,0.1332582605679279,0.5205748439676586,6.309789328434795 +blue,square,1,34566,0.04107424026323203,0.11983843877519573,0.5078371311459742,3.7105058188189854 +red,triangle,1,34567,0.7215146239803284,0.041272310151199476,0.5360961605003184,7.258734465807913 +red,triangle,0,34570,0.7647156151988541,0.8448194374182678,0.5397274236176406,5.359253363235088 +yellow,circle,0,34576,0.6530777146889488,0.7180653265277144,0.4859492262000971,3.855290951277588 +red,square,0,34581,0.7470469353368995,0.9413484225599422,0.5232076227576647,6.132329217012842 +green,circle,0,34589,0.6862005044395765,0.7819001574269004,0.4626182538011916,5.0849088715532105 +yellow,triangle,1,34601,0.42386517751772645,0.5877864631161966,0.505340184155104,3.2936319015205733 +red,circle,1,34608,0.10600943961119602,0.1331812284291659,0.48832218314379305,5.624601352964853 +green,square,0,34612,0.8035669458432357,0.15886599247592115,0.4815248255178455,5.372758381787815 +yellow,circle,1,34613,0.8806152218712957,0.029301932184296442,0.48573334959018694,4.570677922283701 +yellow,square,1,34626,0.13059085790395775,0.4238075454419431,0.4836004295976302,4.338146853924343 +purple,circle,0,34627,0.5900033669151352,0.699862983143041,0.5052280721198084,5.129133579277615 +red,triangle,0,34638,0.3209495315365807,0.6480613429075162,0.5376903889704104,4.1118838396995985 +purple,triangle,0,34666,0.04626449659658516,0.48307726625660397,0.49179329156097723,5.42509346790123 +purple,triangle,0,34671,0.7964359374317203,0.747560253900851,0.49520275786403684,4.848034152189103 +blue,square,0,34685,0.21451581925791252,0.893062049855773,0.5086448009960358,4.579116160585294 +red,square,0,34695,0.7088033444564572,0.5732100097135284,0.4923197385560654,3.4356147648010213 +yellow,triangle,1,34710,0.1737198440162111,0.22554513366711282,0.509951351802705,6.030722829976561 +yellow,square,1,34713,0.49982766585059957,0.3567875401759866,0.4899891118211901,5.497034004272597 +red,circle,0,34728,0.6556410666827029,0.7435466392991773,0.4885520392718432,3.1734941717153027 +purple,triangle,0,34740,0.6889750347172782,0.7396549894769746,0.4984921030129261,5.115578423799099 +yellow,triangle,1,34752,0.6164599768416416,0.5750169347854348,0.50450342241927,5.820965819877017 +red,triangle,1,34780,0.3091558671767515,0.5618734327661591,0.5604418880514627,3.6930811706977047 +red,square,0,34812,0.16887935202525606,0.4826833420664698,0.47990070043902017,5.208871401980609 +red,square,0,34816,0.016924065380366393,0.49940285977919563,0.48149141539927376,4.876700004560515 +red,square,1,34825,0.16586991590177458,0.9072323489467463,0.48305469099259585,4.817191956789259 +blue,circle,1,34833,0.7879939112129746,0.6417667094234194,0.48251969023459085,5.853176007679122 +red,square,0,34851,0.8363412245763133,0.7168488825346744,0.48637705536349857,4.6482727901073035 +blue,triangle,0,34863,0.5996733651406758,0.12079044043743303,0.4762187048052572,5.072846598598342 +yellow,triangle,1,34890,0.22220441627360665,0.0024720066691538145,0.5084801358731889,4.285505456496424 +red,circle,1,34892,0.017067035996868873,-0.010872275596614411,0.5009184047671624,5.594557159864827 +blue,circle,1,34904,0.6475103888218945,0.8358986744405981,0.4901718393276379,4.936780792820824 +purple,square,0,34909,0.21548416630048384,0.7168881304141844,0.4847670958656207,6.03470578686936 +red,square,0,34928,0.33826822157857617,0.24337084909399997,0.48795962184069913,5.860006625985281 +green,square,0,34933,0.5282606201586797,0.13326302500684695,0.4969544006632784,4.636325315887119 +yellow,triangle,1,34936,0.5977030363335227,0.3710969354393244,0.5134264596280065,2.898301446113752 +red,triangle,1,34942,0.7096094547277375,0.23279768477872154,0.5519681198866045,3.7005620130868944 +blue,circle,0,34946,0.7150669790785441,0.1505620611716597,0.4937139372147337,3.5124403430665354 +red,square,0,34950,0.9954654645739696,0.9979895387752443,0.48489049569183607,4.125063551810273 +red,circle,0,34951,0.9336534027163426,0.979886133911313,0.509769355264013,3.2463135803494603 +red,triangle,1,34967,0.6144961282101254,0.5919567607401033,0.5547614845912089,5.133940701264204 +purple,triangle,0,34979,0.7488960031617149,0.7169027469026279,0.4971962787920276,6.563317492327125 +red,triangle,1,34998,0.2693593786685329,0.8722544148301712,0.5486259251165017,5.6337722270622095 +red,square,0,35005,0.7034975533828274,0.8550829122275493,0.49809808081819124,3.7301181595835478 +red,square,1,35021,0.9879862569942768,0.9930386644519742,0.501898815665082,3.7187441082345303 +red,circle,1,35025,0.30488500886194114,0.20975391569347487,0.5014465035451617,4.270505116858137 +red,triangle,1,35031,0.8623052609548261,0.29012940374779694,0.5570281973151101,4.643179994283906 +red,square,0,35047,0.9655872321295176,0.2827679599658268,0.4967040448943348,4.663001085848208 +red,triangle,0,35051,0.6567955755291046,0.814195441949847,0.5503388695574147,5.990816849318608 +red,square,1,35059,0.36768548008275825,0.44440292324547337,0.4896219263281178,5.845965036568631 +red,square,0,35068,0.655736294735662,0.4508986039388483,0.4890681706036116,3.8009093460037895 +blue,circle,0,35072,0.44480284265145986,0.39821075947105034,0.4932134947430758,5.519185245571755 +green,square,0,35075,0.24024543656366526,0.6589010388292955,0.498227805505063,4.469746225531193 +red,circle,0,35087,0.38223948665874974,0.3400594344005033,0.4954786987998591,4.690808274663953 +red,square,1,35091,0.27479080189356064,0.7431595817085408,0.5055568803511261,5.945629748823969 +red,triangle,0,35093,0.9364565101134221,0.7605155975636313,0.5484947131859994,8.837284567094477 +yellow,square,1,35094,0.7547643969215461,0.9360498110969584,0.47826146568795513,6.5809845192487515 +yellow,square,1,35097,0.3061678382784907,0.35531037935800125,0.4798559275663495,6.188062952289637 +green,square,0,35104,0.6975462310121865,0.9121585541626753,0.5026444540103487,4.717891933001945 +blue,triangle,1,35105,0.8349796707463456,0.3620401657288581,0.48516381462957286,5.700140229447996 +blue,circle,1,35120,0.27764955621903553,0.2561302057739422,0.49608993723368133,5.780915824648228 +red,square,0,35130,0.45891455304048,0.22216580886164294,0.49618747027284893,4.444035957978259 +red,square,1,35137,0.257354992842448,0.6173552745514805,0.4921628248843043,5.933105110161988 +blue,square,0,35138,0.7705642362236201,0.3517590301253988,0.5013155679738115,4.043694758548754 +yellow,triangle,1,35148,0.7762653468986148,0.40651535517352677,0.5234622308968215,5.903222111483259 +red,triangle,0,35174,0.9183232167879394,0.2148677217517545,0.5601450263351141,3.38974840528139 +green,circle,0,35200,0.23089445532810493,0.8577953992016389,0.46015046569051077,3.1613221552960744 +red,triangle,0,35211,0.3705037168157047,0.885810166555292,0.5522418089539656,2.897925453018292 +purple,triangle,0,35219,0.9725001132283482,0.13277639935330288,0.487747046641999,2.2015620155468665 +red,triangle,0,35223,0.7040324213278444,0.8921678841206723,0.546727222145781,7.103099015035235 +blue,circle,1,35231,0.996123815251446,0.6352617109220584,0.5014828022543371,5.352406799116789 +blue,square,0,35251,0.5110585227045429,0.4027004366585739,0.5051066189703028,3.2446455260250744 +red,square,0,35258,0.9389096383301606,0.3673634766381102,0.458035191864455,6.511817427595346 +green,triangle,0,35262,0.7553734595769059,0.7395089724587098,0.5171563143940545,5.233390079591427 +red,square,0,35263,0.5295481090921785,0.1808946419744767,0.45629723390052845,6.634876630177293 +yellow,square,1,35265,0.15751361753859483,0.9747516389136786,0.4867899697485034,4.474685379889176 +yellow,square,1,35268,0.16988476612564363,0.18747064858546736,0.4902998496021098,4.570701388995132 +red,circle,1,35269,0.9696382540867533,1.013897094549336,0.5036081654433147,5.741380525592202 +blue,triangle,1,35272,0.8734980610079883,0.7685454483649139,0.4771442252401473,4.408545021637006 +green,square,0,35273,0.18196645736648154,0.27177407753971494,0.5057376136819023,4.937007914202822 +orange,triangle,0,35286,0.17722959525105375,0.12637391729931358,0.5124620404892575,5.445145459864347 +green,triangle,0,35297,0.12326812808571719,0.3968028504235963,0.5167279077327283,3.1556492835137235 +red,circle,1,35320,0.19404162328155494,0.2593099200554975,0.49693745457872984,4.399716250313301 +yellow,circle,1,35328,0.6305700239322426,0.21611845509758276,0.4977752260509924,4.151003456685091 +yellow,square,1,35354,0.3018764613738272,0.5683737504450298,0.4893524201975025,4.358317141775494 +red,square,1,35356,0.7611142043455059,0.3967923275407611,0.459699627955268,5.684971940704642 +red,square,0,35363,0.8944654058022213,0.3403254490551689,0.45556327224719945,5.1492207412477 +orange,square,0,35385,0.32563287458523493,0.3568824006318867,0.48049693943870253,5.082151895588843 +green,circle,0,35391,0.4463217787124222,0.613546486639892,0.45482093402284224,4.1980895699935035 +yellow,square,1,35401,0.9421482812092415,0.22494603773635746,0.4926965740191712,5.30536775361479 +blue,triangle,1,35404,0.8068114917862665,0.7609159408005416,0.47039609338079186,3.1655767166448165 +blue,circle,0,35424,0.9723740607051794,0.053951199263640226,0.4997814582794458,2.316503874939617 +purple,triangle,1,35432,0.4803136037759438,0.2089621904779686,0.4868646845394705,4.740663342443059 +green,triangle,0,35437,0.7201178699444909,0.6371143146612083,0.5145406588631537,7.720951121901103 +purple,square,0,35452,0.7398544292415974,0.6129954757727973,0.49465464882327276,2.431532104087084 +orange,circle,0,35458,0.9088178696541952,0.11739058465274177,0.5054053007716468,6.004553897248768 +purple,circle,1,35463,0.17575284184125572,0.7490855955751995,0.49341047616880274,3.745845516993159 +red,circle,1,35464,0.867454232885212,0.8556772595522998,0.48379126658027194,4.900604892587795 +purple,circle,0,35465,0.0912784993740926,0.9873598165524754,0.49287247603294837,8.157119547407868 +orange,circle,0,35468,0.2707774908576035,0.6259084157276901,0.5057382987928779,5.116109251101737 +red,square,0,35477,0.2700867372360217,0.14583264800133733,0.4793403299870868,3.3595387864441437 +blue,circle,1,35488,0.9182997597247113,0.456190689517743,0.4994482629664476,5.5173749528557705 +purple,circle,0,35494,0.5596337099203815,0.30652748843028776,0.49301557255583467,5.2995898541630915 +green,circle,0,35530,0.8096880908744482,0.9269545535917043,0.45284146096944833,6.151688024652061 +purple,square,0,35549,0.2949423212891584,0.8690753440979728,0.4994569355666641,4.532049502555437 +red,square,1,35565,0.47624089973644135,0.07916374297263873,0.48033923807806406,3.340440022458455 +blue,square,1,35588,0.84021940790032,0.6679580099121151,0.5220327873203584,4.9001089389293755 +blue,circle,1,35604,0.3552929550329027,0.08490058853155247,0.5020391780632532,5.798981787346546 +green,triangle,0,35617,0.33663095632101814,0.20856825285674907,0.508746926050083,5.51081814817882 +green,square,0,35622,0.4725956713095468,0.4936849785624218,0.5163346341007835,4.467197490481218 +red,square,1,35623,0.3345155609075673,0.9689997713208467,0.4810680274755842,5.77684604798774 +red,square,0,35626,0.4288850476194279,0.3830469074570414,0.4772361426201381,6.177358928126811 +yellow,circle,1,35627,0.3013463329922611,0.03924149703408919,0.5021030236560009,4.834615846827212 +red,square,1,35630,0.610915281182388,0.4622742234332208,0.4796858473431834,5.268669637381702 +orange,square,1,35656,0.7407946412358015,0.1466537762257486,0.4830447558260019,3.8276703751800283 +red,circle,0,35665,0.9486629504076773,1.032743271888732,0.47507950478696004,3.4237533802490154 +yellow,square,0,35670,0.8017079455392203,0.8324565235405808,0.4890734297890044,4.062628347995121 +purple,circle,1,35676,0.502751103981982,0.3067461377268961,0.4902836592750695,4.89617344970658 +green,circle,0,35698,0.6442889241136163,0.7130825779855385,0.45297484218400647,5.670303347082715 +yellow,circle,1,35708,0.622177923604868,0.697091953056837,0.5070376584353148,5.110215835456102 +yellow,triangle,1,35723,0.19306483745605496,0.7376736766172787,0.5245521454800511,3.9998149075053937 +purple,circle,0,35733,0.5844944241472961,0.8788136285229017,0.48488691076745927,5.64054487375537 +yellow,square,1,35735,0.9753956607089511,0.3266330765039256,0.4876863330647485,3.441407669312291 +red,square,1,35741,0.12597944458681098,0.2960746631341985,0.4619377851379353,4.609007097094427 +purple,triangle,0,35760,0.8619606977209893,0.7462029528649634,0.4999957863388805,3.698901402666472 +red,square,1,35766,0.34832036292221913,0.31136790366269496,0.4645221016628855,5.480759547085093 +green,circle,0,35781,0.3272717107219767,0.05467904352401809,0.45791547095604446,5.430090159436973 +green,square,0,35782,0.5503219618320905,0.9059490455665576,0.5109469960946523,4.628484361687513 +red,triangle,0,35788,0.12010060730896133,0.2424853913592211,0.5252045454571971,6.358434479094371 +red,triangle,0,35791,0.3685430910108468,0.7307990534978458,0.5285764092081605,5.382108987645677 +green,circle,0,35796,0.14026451560374587,0.1504851407090676,0.4633073534402448,7.090406969481044 +green,circle,0,35798,0.797455235154612,0.07388297272460043,0.4624729714543862,3.9310042421371683 +red,square,1,35809,0.08929112801625261,0.9550390801310992,0.46334290065871,6.0876883218868025 +green,square,1,35824,0.6769536678317906,0.24874245805869355,0.5030608094711576,4.65376960607422 +purple,triangle,0,35832,0.2398209168856601,0.1391002515024441,0.49566991371157043,5.1119782623455245 +blue,square,1,35867,0.007778509178521964,0.5590543125572744,0.5116875776993812,3.3067431120695012 +yellow,square,1,35870,0.9762650267531341,0.1716058542230009,0.4866207017343421,3.3635993931178922 +yellow,circle,1,35882,0.10489688052522406,0.09619165098821159,0.48899637844558314,3.7557063650425673 +yellow,square,1,35898,0.05932649150936753,0.9646701819382054,0.48595412795995635,5.164634370129134 +red,triangle,0,35930,0.9992266776567538,0.005608293769324368,0.5213259603323551,5.604037675138165 +red,circle,1,35931,0.9596319956050603,0.9994251604788358,0.46790683802035243,5.183794707486837 +red,circle,0,35936,0.3657739260107421,0.37924867922783556,0.46896422586596154,7.033610217385781 +purple,square,0,35957,0.28522752645294935,0.8095838626240286,0.5138132851322226,5.834548403656761 +red,square,1,35958,0.4508382814791214,0.6123379592216707,0.47051667092975547,7.015948231207051 +red,triangle,0,35963,0.024968016274487637,0.48857846042435493,0.5130671432730287,4.584500243494941 +green,square,0,35964,0.47071576124342795,0.043142879962644876,0.5099528685235624,4.253458849313737 +red,circle,1,35966,0.466740249131704,0.3960382580872263,0.4697493332539897,4.543932421642148 +red,square,0,35976,0.16781198202988123,0.7050050356392615,0.472561432923347,4.1792215407563775 +red,circle,1,35978,0.053957398515282584,0.07177719969862469,0.47405812199744557,3.824791548083543 +red,square,1,35985,0.13493528401182942,0.328225583427617,0.47716060280728373,5.624581062577337 +red,triangle,1,35987,0.2642142159149524,0.8886508387835679,0.5138600972488298,2.942461536737969 +red,square,0,35997,0.13139337751555846,0.6332295955532391,0.4783104211441366,6.141269941762608 +blue,circle,0,36000,0.34447972571737606,0.7026410374365138,0.5013803384637279,5.587999353052944 +yellow,triangle,1,36018,0.6081787154395466,0.7215775810614267,0.5347263059504765,4.972816677273092 +yellow,square,1,36020,0.9312650593076067,0.8608806141795469,0.4887479113127106,5.1442815338472245 +red,circle,1,36023,0.822527613824384,0.7464777498251306,0.47393901443714054,6.657369309873818 +green,square,0,36026,0.11107014864143827,0.9784143095010472,0.5026888681937136,4.053399132765147 +green,triangle,0,36056,0.7626117935882222,0.309550158241476,0.4845903943528254,3.155765217014325 +red,square,0,36061,0.3170200561392382,0.7429318277623178,0.485182656439949,5.507732949948455 +yellow,triangle,1,36069,0.11861173684922255,0.4554698760815262,0.5323254948829813,5.302950099647103 +blue,triangle,0,36078,0.6442921363236699,0.9524720494525128,0.5093097125807204,5.176347585050365 +yellow,triangle,1,36112,0.24720498520327272,0.581554475961664,0.5297442285935843,4.530641032502419 +yellow,triangle,1,36129,0.48433358117690994,0.028872798166045044,0.5349045318602461,5.531715501503167 +blue,circle,0,36134,0.08231896300240193,0.8768681886357066,0.4947753169052335,4.914117598252927 +blue,square,1,36145,0.5827265635038165,0.2931613245670849,0.5083122528108311,5.0622286692130904 +blue,square,0,36159,0.8656290081694464,0.27046859325223294,0.5085529440140144,6.398646218872774 +blue,circle,1,36174,0.10996848628078926,0.5920409024544292,0.48952616019948114,4.741787840413854 +red,triangle,0,36183,0.4432696365974439,0.755276220089996,0.5116173772804775,5.370739726083066 +red,circle,0,36195,0.16273640922648558,0.22856514159926355,0.47852290088166755,8.363770289164274 +green,circle,0,36197,0.28661979648870195,0.15287216905441703,0.45747883601914274,6.36714056548609 +yellow,square,1,36206,0.08972911396329153,0.6829686415538448,0.4810882668332189,3.6295803958383224 +red,square,1,36214,0.8096482657104355,0.8699371231194737,0.48352978017878057,3.7874598790180225 +red,circle,0,36220,0.3366089676059959,0.24411493155388006,0.47751317870457594,4.989970087508334 +blue,triangle,0,36222,0.885494699399685,0.586622883592311,0.5091687358179846,6.125939594495925 +orange,triangle,0,36228,0.332373235154922,0.03799185693503282,0.503732822477797,5.926032729850331 +purple,circle,0,36245,0.6610515032982477,0.5349123440965378,0.48119674893347175,5.009043458121987 +blue,square,0,36249,0.9151206637542442,0.9233621394880314,0.510797431207716,6.855579633923043 +green,circle,0,36262,0.6398082824373382,0.9872322676471937,0.4554814750136406,4.123749417311191 +red,triangle,0,36269,0.9950179533308375,0.8492157367428346,0.5192388704493881,7.20682287351051 +red,square,0,36271,0.47880305120222244,0.7537335820646339,0.4604291460210823,3.6692150761335163 +purple,square,0,36295,0.751157094254534,0.2876663845708769,0.5320260009479819,4.647464618679696 +blue,triangle,1,36300,0.2885172595147546,0.568389654989411,0.5090930436938382,6.321087408909778 +purple,square,0,36301,0.09408267998025954,0.12100170196826776,0.5286103230734899,3.289868564502827 +green,circle,0,36320,0.12417238686886067,0.13895383754582713,0.4582982312314858,2.6277938975607484 +red,square,1,36332,0.6183984283164207,0.4077857019223098,0.45294280189526454,4.486889011425212 +blue,triangle,1,36335,0.7009022683854048,0.44710919735898713,0.5094247735597784,5.764873355155639 +yellow,square,1,36344,0.05678045495688133,0.3283502203736862,0.484045754713974,5.229813963591415 +red,square,1,36348,0.6596157190562775,0.10394808464298388,0.45205307210229495,5.585133508704117 +blue,triangle,1,36353,0.9292191615331855,0.2433103953230864,0.5124512147659767,5.635203037194194 +red,square,0,36361,0.9097620304753045,0.4073058479727405,0.4493592880216265,4.247461112436097 +red,square,0,36370,0.7795127411009333,0.6403293629766633,0.45150930965841496,3.0107310863397543 +red,square,0,36379,0.06485730141567869,0.11085435876732552,0.4535408960110263,6.106000425837571 +red,triangle,0,36398,0.9871256151996948,0.8961354018562923,0.521318986790278,4.617017041126522 +red,triangle,0,36428,0.13816601084921998,0.7328007991694945,0.5212385014488661,4.93275187335988 +green,circle,0,36433,0.3713985931656163,0.5695768950213503,0.4705738757169754,4.2470491540708935 +yellow,circle,1,36439,0.6263103009567477,0.16069954346422588,0.4973043248458733,5.532482670949542 +purple,circle,0,36440,0.7426701120984155,0.5788419299702354,0.48076849315067743,3.9814808142179303 +green,triangle,0,36458,0.6385942738686113,0.6256491864636414,0.48363542839271007,5.689807273094277 +purple,triangle,0,36459,0.6760530306163005,0.8475308246448228,0.48897168058732365,4.316920661327468 +green,square,0,36463,0.6764888564952541,0.3377501667645332,0.4782767136419434,2.424985784964037 +red,triangle,0,36475,0.7318186371279689,0.6224442436263078,0.5121507307098174,4.570394267133452 +yellow,triangle,1,36488,0.6363799357654083,0.41477490737855516,0.5361994091659278,5.3541128610975335 +red,triangle,0,36507,0.33732124325998514,0.5684843035668788,0.5112753680465155,5.841770886810079 +red,square,0,36531,0.7264537270904323,0.3399132379111024,0.47402005274241243,4.008489810908823 +green,square,0,36538,0.4114719229186691,0.22854288539809597,0.46814287953206934,4.26031265274266 +red,square,0,36548,0.07479428672776522,0.030736133484613792,0.47064934313961604,4.948953391365716 +purple,square,0,36556,0.857727400426818,0.07333956746865777,0.5136475677723563,4.99884359540335 +red,triangle,1,36564,0.12055093967575436,0.6220197904079796,0.5066418834991658,6.116805117548381 +red,triangle,1,36569,0.8417718896315662,0.5815705089585642,0.5006306981334182,6.232426819569056 +yellow,triangle,1,36575,0.7201309058952723,0.9634681059201501,0.5333320887100327,6.942877119975308 +red,square,0,36576,0.565885889567358,0.559105879089216,0.47477780669043396,6.0065371823305815 +yellow,circle,1,36582,0.78038451123999,0.8793902556868812,0.498080765847204,5.279692577219706 +red,square,0,36585,0.38653845198027803,0.18368330169183422,0.48302032892191776,5.681332753882344 +yellow,square,1,36594,0.43700172579237917,0.06882933111154987,0.46966053460456797,8.231719488880193 +purple,triangle,0,36595,0.2842408140902941,0.750757327989996,0.49875615076157814,4.170629737828956 +red,square,0,36599,0.08033011257969547,0.7881433601568403,0.4868984875663315,6.7981227531301185 +yellow,triangle,0,36609,0.8051443179755297,0.7458257415640093,0.5311876370295827,5.021086324775774 +red,circle,0,36623,0.021430963799872305,0.11508144927710698,0.47303523263902325,4.965763451325536 +red,triangle,1,36631,0.10681668179034898,0.6881371496783187,0.5009009985730479,6.750008081181491 +orange,square,1,36638,0.19926421297813157,0.4212506345308833,0.47332110786931986,6.028219968380095 +red,square,0,36641,0.6335278965204195,0.1568472183763444,0.475481522738315,5.204186118165796 +red,square,0,36651,0.2837680149951288,0.025792332374715232,0.47478374095123144,7.382393175010345 +red,circle,1,36673,0.44391573671177065,0.5226136795125732,0.4659297935903861,5.650229201649052 +red,square,0,36676,0.06549851587900102,0.07597741266278202,0.46909000299305553,5.229708375740358 +red,triangle,0,36693,0.10812932587353663,0.579766960059624,0.5037585304647251,5.349084757249533 +orange,circle,1,36710,0.6629475389247007,0.6737613831063881,0.5264987997734101,5.259925415528492 +red,square,0,36722,0.9534364940556542,0.6067863736724277,0.4732950362855124,2.561956537281525 +red,square,0,36732,0.7431271447944012,0.26601303000154075,0.4778179044851428,4.576354427146499 +red,triangle,0,36735,0.6459581779977813,0.22862623676499227,0.5121677350384127,5.917664506255178 +red,square,0,36737,0.49220881265398886,0.8712377093570182,0.4720893776781397,4.266041087400654 +purple,circle,0,36751,0.32272234505821573,0.5964445905325239,0.4698203439736098,5.9781161532389495 +red,triangle,0,36752,0.10637415635000391,0.7696039656634384,0.5091672653612455,5.91306081429092 +blue,triangle,1,36758,0.6761307036783781,0.03512104198878663,0.5164203712358599,7.537441527036219 +blue,square,0,36759,0.48801207135789293,0.48790570230146313,0.494569984017705,5.612047443280563 +red,circle,1,36766,0.4856527525588953,0.48830913715981883,0.4625373268692104,5.044454183562541 +blue,triangle,1,36771,0.2297324651517394,0.2948124790776079,0.517513161664295,5.361494479511111 +red,circle,0,36779,0.9983576004836738,1.0118780308493212,0.4581749231312331,5.689111498378435 +red,square,0,36784,0.6865160898078319,0.9681689587798931,0.4897406585955326,3.1582636006103653 +red,triangle,1,36817,0.9959495527910684,0.05123122826552229,0.5119874998109148,6.172320037476944 +red,circle,0,36832,0.25160776570519783,0.35143833146071823,0.45591824020280797,5.936918696087108 +blue,square,1,36837,0.37831515612745625,0.47435855433536867,0.49095130049270963,6.026640907336895 +red,circle,0,36857,0.14005311210565763,0.22763248140208192,0.464773279811465,3.9383494797829073 +red,circle,1,36901,0.3909233075396039,0.3193390976063586,0.4739178772482244,5.360319976437881 +red,triangle,1,36904,0.40026732052605873,0.5775721407334361,0.5093919598946542,4.7420549329221675 +red,square,1,36947,0.5285811941239325,0.07747041832828583,0.48160506568558104,3.962447914893231 +orange,square,1,36959,0.8319686303211316,0.13009064565697037,0.4736475891694955,5.513559387282787 +red,triangle,1,36960,0.20721031351842834,0.20563119659791018,0.5107003570939529,5.394475665671298 +purple,triangle,0,36962,0.8383047347862198,0.8775121948045028,0.49553070242746894,6.0863808536528685 +orange,square,0,36973,0.9953363767790046,0.5856603924709683,0.47656582617656057,5.784106873515358 +green,triangle,0,36992,0.03231626528725373,0.5326267524379906,0.498519570048132,4.351520830156708 +red,circle,0,36994,0.8623445321811245,0.7765652870522611,0.4878046807823772,5.692053058697806 +yellow,triangle,0,36995,0.48699377543195665,0.7317101139022135,0.5405742662218538,4.773914755408491 +blue,square,0,37013,0.32771817069700737,0.4390377511845567,0.49053121989807175,4.127975634669458 +red,circle,1,37014,0.30209706103524725,0.3620471660009386,0.486122872016291,4.886967800140364 +blue,square,0,37022,0.17064265099283038,0.892659595265854,0.4841459080674549,6.27670346100543 +yellow,triangle,1,37031,0.5324477590924602,0.05974540470234002,0.5477027839787513,5.521765958241326 +green,circle,0,37036,0.10606156398296063,0.7217641576757475,0.4673033518338816,4.5668732484511265 +blue,square,0,37040,0.48785109558949846,0.6907117006800187,0.4800069469769406,6.44974385408032 +green,triangle,0,37044,0.8946869613066204,0.8098471066223272,0.49451173726193576,2.891011807481231 +red,square,0,37051,0.8796099432158769,0.12193308384451995,0.49815670114722,2.789603626401845 +green,triangle,0,37064,0.60591585401936,0.3356633890867142,0.48974673022693804,7.24355616800586 +red,triangle,0,37066,0.4235391066300558,0.553778356438792,0.5197305154099661,4.924006216420129 +green,triangle,0,37084,0.3284787910597309,0.16528648498020426,0.48822374051846684,3.4179873836565093 +red,square,0,37100,0.44512946876245985,0.6843771771102779,0.49440232404200146,5.462897963330664 +blue,circle,1,37127,0.2679268045522243,0.08596909720323032,0.4878667797370085,3.8215456480526115 +green,square,0,37132,0.4378194458238688,0.6835520934783675,0.48111752300750704,5.331321496458754 +green,circle,0,37133,0.8892914833064786,0.4193271210346531,0.472362508113252,5.841069794674747 +yellow,circle,1,37159,0.2726101911689758,0.5639791438536959,0.5004863639861948,7.201503320824382 +red,triangle,0,37190,0.4590965400752065,0.5533863436024102,0.5281583386284135,4.361818453371206 +green,square,1,37199,0.12163737564523602,0.4014462973141971,0.4858072409679675,7.673246371126193 +red,circle,0,37203,0.9209054444714102,0.908772038431933,0.48789814992412456,5.2260458713698466 +red,triangle,0,37204,0.34402022492252327,0.07012513866717396,0.5295997185499252,3.980541266720826 +red,square,1,37207,0.8444415491778481,0.14153089082798664,0.5034675458363985,5.770147902100302 +green,circle,1,37211,0.34905389412099075,0.6859795922179169,0.4775656820869437,4.963341915148402 +blue,square,1,37226,0.6413615050163423,0.2933802918358043,0.4896583166077016,3.700619007817077 +red,square,0,37227,0.9876672286695282,0.9428093794936758,0.5161090238215247,6.944280937158122 +purple,square,0,37247,0.45460083937637286,0.7564213829665887,0.5047271066138581,6.970607562042409 +red,triangle,1,37250,0.8325863986687886,0.43396032608141044,0.5210605619230178,4.63737979361521 +yellow,triangle,1,37252,0.9715999345797057,0.00172447386987451,0.5230270739804954,3.335155453613923 +red,circle,1,37269,0.5615822498213286,0.6164967334157775,0.4875093353752823,5.578981301797171 +green,triangle,1,37297,0.9784143556444374,0.11230754985994384,0.49090505998248923,3.7878819194298576 +red,square,0,37299,0.3811341846092945,0.3420777172507604,0.5106108100380538,4.767182011882721 +red,circle,0,37316,0.2686560141159776,0.19890962929317363,0.47129590072192634,3.406904163825312 +purple,triangle,0,37331,0.45330461089023766,0.44172965737918846,0.48902466740933015,3.6968190266633676 +purple,circle,0,37338,0.5302845634519802,0.37082672810720874,0.46999739328217544,4.109615080407763 +red,triangle,0,37339,0.24580844192998008,0.745932426091323,0.5318814387313013,3.439300063573949 +red,square,0,37347,0.9113976116769003,0.5717441754557772,0.5011901188463853,6.241667652553901 +red,circle,0,37361,0.5481129208721416,0.6294706620141673,0.47777439627161267,7.285373856753192 +yellow,circle,0,37369,0.3375387132878296,0.21419235539428816,0.4954607929026692,3.746885091796307 +red,triangle,0,37378,0.05851597245364226,0.3955398285561733,0.5318855359144191,4.974670625878876 +red,square,0,37403,0.40652847571468975,0.5379331564038987,0.490028695382077,4.532615384566884 +red,triangle,0,37415,0.1574014948290393,0.27830519590229796,0.5374805342297109,3.681427407515642 +red,triangle,1,37440,0.7166979316876014,0.20762566325161025,0.531254823588659,2.501888071157458 +purple,triangle,0,37444,0.5392537849080222,0.534992924377639,0.48521547991681174,5.194183322596916 +red,square,1,37460,0.6971150295592662,0.4064389406511253,0.5006569470610013,5.753844623975136 +red,triangle,0,37463,0.5554004914891789,0.5628719670833299,0.5293448461265443,7.115781077108316 +blue,square,0,37471,0.41426849367180885,0.16065915650296003,0.4736842441116863,4.55770340433462 +yellow,triangle,1,37487,0.24062409104057225,0.5010526365494592,0.5218186314632153,4.589373456459177 +blue,square,1,37500,0.3393478754061173,0.2881246381446081,0.46414802630528995,6.243150446903364 +green,square,0,37514,0.2693800001059923,0.04035180894988488,0.4833313258395809,4.092232864843839 +purple,circle,1,37518,0.5920169010216106,0.10459423843488291,0.4631134663489581,3.091984479817586 +green,circle,0,37521,0.6387119537418751,0.03714863275769187,0.48571899599410157,5.3937468048611406 +yellow,square,1,37541,0.819692604290505,0.5279896879534377,0.4490464876251143,4.09422705638926 +purple,square,0,37554,0.06034080193984881,0.033516594013897394,0.5042848921688678,6.9612489661961385 +red,square,0,37556,0.9750019392032869,0.4862456051737566,0.4972424851649748,3.929103492684863 +red,square,0,37558,0.6171598364673789,0.7250738618443542,0.49833147603219313,5.350267899964599 +blue,circle,1,37575,0.6843694547276777,0.21151730073066077,0.4806111302132133,3.7669067819074455 +red,triangle,0,37578,0.7665314034138527,0.7133409581940101,0.5377497844893196,6.346758117173912 +purple,triangle,1,37592,0.08953170682751777,0.1373090786979091,0.4834399942163302,2.88185175743152 +red,circle,0,37607,0.7337879389497028,0.6703890758114182,0.48323631140861006,4.59172351172061 +red,triangle,0,37608,0.9217610153513968,0.8989503607846147,0.5376757847225038,4.74741642957461 +blue,square,1,37613,0.2138076874342455,0.4958347828064372,0.4649597574914763,4.881855736157818 +purple,triangle,0,37616,0.8938083665743075,0.029239534824987423,0.4826411892835148,3.903514489982015 +red,circle,0,37618,0.28939222916565577,0.3329676477744654,0.4812724557340212,7.684625915207742 +red,square,0,37632,0.07911426041264935,0.1539046407624154,0.47923762858867835,3.1607856742881317 +red,circle,1,37647,0.719214252347564,0.7901868819983043,0.48358167828386855,5.7850786063311235 +green,circle,0,37655,0.09352173829497468,0.2676763517236652,0.4932650468905362,6.916429524956963 +red,square,0,37657,0.7136108560678266,0.2718872272660279,0.47769807610888887,5.346420772248663 +yellow,circle,0,37664,0.4191808474039801,0.739255703619348,0.5077530286313371,3.66666668116901 +orange,circle,0,37668,0.18007376885630966,0.8607135232102564,0.5281522937562019,3.4871488136155544 +red,triangle,0,37674,0.20231653462572208,0.8623478249818624,0.5368339928800547,5.414782863697613 +yellow,circle,0,37682,0.6248434447565645,0.3532431572350374,0.5172432757434454,4.084118842520906 +green,square,0,37685,0.4843672401568342,0.5080747139655946,0.483286331765644,4.860660246113421 +red,circle,0,37687,0.3489486185661024,0.323771076768919,0.4945300144788722,5.777523757759923 +red,triangle,0,37698,0.45816684290595133,0.2281742816684985,0.5350465367424906,6.341573764293282 +yellow,square,1,37704,0.7058346074133882,0.4965323642212405,0.4648549492625446,3.5046827972460073 +red,triangle,0,37708,0.738864106607189,0.6822447880234197,0.5425989594707775,4.127956949700301 +yellow,triangle,1,37712,0.5540042944833872,0.7949234874872454,0.5197699287875088,4.595715951910495 +yellow,square,1,37713,0.47172434062297064,0.13688354742815667,0.46577505611307707,5.090030296491598 +red,circle,1,37735,0.529071175011801,0.6257915577335662,0.4864639612273933,7.9492832752973195 +purple,triangle,0,37746,0.6564229969262801,0.5114125000839184,0.49318205924255587,4.079333502553843 +purple,circle,0,37751,0.26676268810918213,0.12674781998726992,0.46967993060868596,3.8387973966036473 +orange,circle,0,37758,0.9851029040372477,0.09593472594818309,0.5324612053263172,4.012838441365473 +green,triangle,0,37763,0.7790236271657485,0.37870381284129406,0.4971210197706475,5.1656570497710055 +green,square,0,37765,0.48785848916548635,0.8043586020008786,0.4803894237893302,5.932806251695024 +blue,square,1,37769,0.0010124921078813465,0.5003311052459606,0.45718856694064935,3.7276291403157935 +purple,triangle,0,37783,0.06351683841635458,0.5745664486338214,0.4913794324817373,3.9700437087588405 +blue,triangle,0,37792,0.07018903407844768,0.4178593082076467,0.51623104844378,4.423153846686451 +red,square,0,37797,0.8846457829810535,0.3836708390038597,0.48851153130672803,5.524878267979573 +yellow,circle,1,37826,0.475413165340109,0.6431636817661038,0.5358323966835233,4.016207572604287 +yellow,triangle,1,37848,0.5301875061178689,0.7174358946480373,0.5204534980191006,5.123733284961607 +red,square,0,37857,0.05661060905871662,0.4710547386694294,0.49083669966368476,5.811809648966007 +red,square,1,37860,0.9105423239090816,0.5898894925016474,0.49093560580562834,2.784241420176178 +purple,triangle,1,37874,0.8920613889121304,0.9769346868387789,0.48031545216099264,6.7204180236434325 +red,circle,0,37879,0.5202040603671577,0.5036022298027305,0.47872938475253196,4.696322906932882 +red,circle,0,37881,0.6355303017741958,0.5422679932363801,0.4814113386152919,4.6337482851262175 +red,circle,0,37890,0.2679618284646147,0.20434926416351096,0.47872981372379353,5.239165025228325 +red,square,1,37899,0.08937751343132816,0.659121762566092,0.48573418756702497,4.448799084662819 +red,square,0,37900,0.3728047469420135,0.26721468211357013,0.488577145299949,4.335668206081306 +red,circle,0,37904,0.38973313650324204,0.34818113846591997,0.47964161975394404,3.925209744193989 +red,square,1,37921,0.42276415798324474,0.31936643953218746,0.4883701885674235,4.869112919312211 +purple,circle,0,37929,0.5688491538886703,0.8435424572337955,0.47907239214577607,4.0856422045434835 +yellow,triangle,1,37940,0.06644491248211615,0.30894326501321445,0.5010173719770583,4.618433011753282 +red,square,1,37945,0.057877336618272435,0.32622237125734654,0.4830235607858425,3.2252275305890343 +red,circle,0,37962,0.32541490790626215,0.2645515629620241,0.4644091257813923,5.502821402064531 +red,circle,0,37991,0.07837608386530126,0.003129990899428267,0.4643253278238599,5.717808976937164 +red,triangle,0,37996,0.7113145301435015,0.791731618541279,0.5184424442026617,5.835128716537877 +purple,circle,0,38009,0.33697913513251365,0.06893260171284266,0.478784432217052,5.611396203650816 +yellow,circle,1,38034,0.684195029105751,0.7233193748183292,0.5276825057882527,5.722804639501624 +purple,circle,0,38038,0.6200315487640226,0.013067187966193994,0.47790013239599505,4.589665914470007 +purple,square,1,38064,0.7057434590803936,0.42792501087695867,0.5174348950562011,3.2802671704499526 +blue,square,1,38066,0.31668619949729515,0.11956444846336645,0.4594740359810732,5.186171127610534 +red,triangle,1,38067,0.875794814367842,0.21641459361363635,0.5178752395612677,5.321137461419996 +red,square,0,38071,0.3256626294752947,0.6148458085827894,0.5004939462835706,2.4499124766995695 +yellow,circle,1,38082,0.04853033836650689,0.5983776442018087,0.5231959648615166,2.651862379271653 +yellow,triangle,1,38087,0.32294116442437093,0.6700313175035897,0.502276254738623,2.756331697768259 +red,square,0,38093,0.7499294156246596,0.6508728277299138,0.5064734180564547,7.382597747691133 +blue,circle,0,38125,0.6344852606010264,0.6660916079421064,0.4807928674739172,5.600137266617754 +yellow,square,1,38136,0.5735178978082498,0.5774844534624073,0.4784106163746017,5.9532220972827945 +red,square,0,38138,0.8056362959350857,0.4174494412106985,0.5038079307699739,5.026394010510235 +blue,circle,0,38146,0.2539024448077958,0.884643951894558,0.4848131943192717,4.543595966846689 +orange,square,0,38155,0.01151138943702712,0.15843271602381304,0.4985979653977076,4.8762378756122375 +yellow,triangle,0,38158,0.3691612234596072,0.2535009771881511,0.5059627126079003,6.673606513538689 +blue,square,1,38163,0.4418109621078311,0.4079445387163324,0.4738897836881537,5.730483165187514 +blue,circle,1,38170,0.8854240497164021,0.18093916440605629,0.4937564584620208,4.783455616430091 +purple,square,1,38177,0.2529398200034281,0.4487866039308104,0.5117396167380375,4.63327672853102 +red,triangle,0,38178,0.5100182852203953,0.5467970338830797,0.5311490298737129,5.481841631670299 +blue,square,0,38179,0.44311997832909333,0.8822675357673682,0.4696302664911805,4.902853000731272 +yellow,triangle,1,38192,0.3083388647811234,0.4008475196275283,0.5105726870440547,2.33862119270893 +red,square,0,38195,0.8245719643294682,0.020460106436641756,0.5221084606309792,4.080764174039779 +yellow,square,1,38199,0.012238308815962995,0.2713121713455563,0.4815208009898373,4.734545325452867 +yellow,circle,1,38204,0.22930578122394973,0.5374967914492481,0.5176602906280251,4.654189519289205 +yellow,square,1,38206,0.10397346835119414,0.8411680853188428,0.4806578866864495,2.972552893791658 +red,square,0,38213,0.6616760821586517,0.8141486053201816,0.5121067455622184,5.173696312086968 +red,triangle,0,38222,0.43708134051341363,0.27726363254231,0.5376767429588353,4.970385307123877 +red,circle,1,38224,0.3315878136991349,0.38444839636873396,0.4931642161573426,4.634867995797333 +blue,square,1,38225,0.3944086255999918,0.23096523530620183,0.4684293434454281,7.736460768940426 +blue,triangle,0,38240,0.6034138327555548,0.07740707548700532,0.5374078324759183,6.0163596650900075 +blue,triangle,1,38248,0.9444130181082422,0.6362851436246229,0.5444405207767633,7.097199805027187 +red,square,1,38256,0.7630157570446002,0.6314772706185438,0.48880179137838625,4.950824723236743 +purple,triangle,1,38280,0.44767951581214094,0.2618111624810212,0.48201754540885355,5.465800399013794 +red,triangle,0,38283,0.05975605137424489,0.14920249696275234,0.5226984641337482,5.993304754102831 +red,square,0,38288,0.7523123498098522,0.13214299693268383,0.484645478581809,4.729721018081452 +red,square,0,38329,0.0904323592590498,0.5625067921820546,0.48023752756051724,3.0013981194136297 +red,circle,0,38340,0.3718779852140627,0.2845722722367581,0.4840326007039287,2.6311172406519434 +blue,square,0,38362,0.27691088100777006,0.17423641880397767,0.47142937713923433,6.406856001117499 +red,triangle,0,38365,0.6301973919902031,0.6837001355048282,0.5252041051772034,6.165249187305097 +red,triangle,0,38397,0.03933959336336268,0.8019190231722675,0.5278573389465854,3.6585746751325074 +orange,circle,0,38398,0.32435590442219053,0.13240200445348405,0.5300177517942973,3.095166599968655 +blue,square,0,38404,0.2961654979999577,0.767379671137321,0.47748248316065633,3.679766557118045 +red,triangle,1,38416,0.8480106987964048,0.7880753021521691,0.5327232064519288,3.2784486569622655 +blue,square,1,38418,0.03892693514917556,0.9327839698057228,0.4858211992579442,5.129305885128638 +green,triangle,0,38437,0.9121928040529615,0.7492150146311876,0.46895704168875035,6.292158170903022 +red,circle,1,38442,0.9328376819647649,0.9397539951616704,0.4709666044555381,4.7791385443263 +purple,square,0,38447,0.3753623855254079,0.43836066536547025,0.50816038364672,4.086078520372214 +blue,circle,0,38460,0.3274108699775241,0.8955352759871484,0.48438504053775594,4.33075542676652 +yellow,square,0,38468,0.8616481308988164,0.06593252432760732,0.49258093054003455,4.264419728202852 +red,triangle,0,38479,0.5515224755527709,0.6214207604744554,0.5422795277962215,5.477065778234362 +red,triangle,0,38497,0.14555181559868924,0.33620742616330357,0.5250900758986774,4.981313085590917 +purple,square,0,38501,0.4689339358886033,0.17276473586863939,0.5010008330089102,5.496998076900414 +green,triangle,1,38508,0.7471676588317212,0.09486262903295972,0.4646017555378223,4.709132548687026 +blue,circle,1,38522,0.9430620960892159,0.5650516037192317,0.4817430779521384,3.715760396312945 +green,circle,1,38526,0.8112239397064422,0.44388434199823823,0.5147274104243988,5.41469831778723 +red,circle,1,38529,0.6201453301474494,0.5514884958151548,0.4808571110565734,3.493435506996492 +purple,square,0,38531,0.9649930376221458,0.08470567736017742,0.5015458132224414,5.347433759370861 +green,triangle,0,38539,0.44957049999246235,0.5578831832346758,0.46170107859494736,3.9735797853073147 +red,circle,1,38550,0.011024426724858483,-0.007015438410399956,0.4846832966233285,6.724607023990394 +purple,triangle,0,38552,0.6798990230423072,0.2830766724009439,0.4771305824450562,5.918381912626522 +blue,triangle,0,38576,0.957435908299061,0.5792749204252066,0.543778458514963,3.682739112099584 +blue,triangle,1,38577,0.5735872226554793,0.16694377801618931,0.5419922146488843,3.041728610570415 +red,square,1,38581,0.5445142030131437,0.7528656620079609,0.4766827102963688,7.855906132291646 +green,triangle,0,38585,0.1984887330894427,0.4987380220449995,0.46144136154406673,3.7213611376525964 +purple,square,0,38595,0.6802320560976709,0.8275125281885453,0.4976524446808186,6.551242347727435 +red,square,0,38597,0.45738178272298546,0.19822849425140054,0.4831820401466904,4.961154469727897 +red,square,0,38609,0.6674339925748345,0.1618083318450113,0.4753971221718779,5.603536312892259 +red,square,0,38611,0.44503758460834086,0.8600393090018252,0.4741759511599409,2.9025418266670697 +yellow,triangle,0,38624,0.11714521071879747,0.34942138100928744,0.5316971724836042,7.454140833709264 +red,circle,0,38631,0.7648297947070223,0.6776771877066503,0.4915904089093778,3.8514837143856315 +purple,triangle,0,38652,0.01594130911978997,0.5890795687313576,0.47608914341169645,3.927338633492965 +purple,square,0,38663,0.15530651406707752,0.032180325518073816,0.507926038157922,4.224852492366136 +blue,square,1,38676,0.33803008812467517,0.9430048066012642,0.4826416690794807,7.915449951670008 +red,square,0,38698,0.4260617070738505,0.6679160107084341,0.4675325862982471,3.910816611978308 +red,triangle,0,38703,0.889343915415998,0.6047262639753926,0.5168713393637955,7.049840190714019 +red,square,0,38734,0.3564244365513213,0.44776358853917464,0.4617328476889762,5.007991880192758 +red,square,0,38736,0.740126370948802,0.7705393077048693,0.46144045361425906,5.483986766874151 +yellow,square,0,38748,0.2649295532261856,0.7818417150321095,0.5153526161795142,5.421038553603055 +yellow,circle,1,38749,0.3727998029310805,0.9346956478077907,0.5162228730057041,5.640991448007491 +red,triangle,0,38751,0.03734333974395809,0.1484023991549045,0.516697300114278,4.5812465361079635 +purple,circle,0,38769,0.336135273863733,0.10478466359914584,0.4883418813688285,3.7004061367284944 +red,circle,0,38773,0.8562965250990252,0.9079418463092541,0.494051799146844,4.4860224769938615 +green,circle,1,38775,0.5758517203810649,0.863665290241774,0.5295105874705537,7.108026075104436 +purple,triangle,0,38784,0.3217318967959222,0.9188365818667709,0.47572548117638436,2.8021200664712578 +red,circle,0,38803,0.7915146404267683,0.861964617574392,0.49483406287811166,4.660011755943997 +purple,square,0,38820,0.3273848048806479,0.721753425694558,0.506073146796731,5.063661923476471 +blue,square,0,38841,0.6913762315865113,0.12001632989361599,0.4925570122420449,4.7586521020289405 +purple,square,0,38846,0.9495507473776134,0.9392032827570884,0.5014704311333378,4.826822412761536 +red,triangle,0,38853,0.41641136027077863,0.46384944083018376,0.5059150065959896,6.2449010207835975 +orange,circle,1,38857,0.7561616060797361,0.6011829160290465,0.5170183460778673,5.464145004173815 +purple,triangle,1,38873,0.3412836770559612,0.5106988751826204,0.48578647491703114,8.253247926402961 +green,triangle,0,38883,0.45877660452687863,0.5211069169505502,0.4681733218056553,3.3275261814625985 +green,triangle,0,38889,0.8883676445361395,0.6015417053453661,0.47105973239501653,6.078143505674809 +purple,circle,0,38901,0.7319690780944992,0.4567889897970464,0.4912731260449902,4.184719957290204 +yellow,square,1,38928,0.9240311975534296,0.7019360344691004,0.5077523736033206,4.472317293716402 +green,triangle,0,38934,0.6380126796582992,0.9449695875523221,0.4624450508923107,4.273213691991617 +yellow,square,1,38961,0.1268351843656087,0.5211273692895315,0.5033684401053728,5.625293954232506 +green,triangle,0,38966,0.9096579654690838,0.6779907501390764,0.45893787607152725,4.725850414653185 +red,circle,0,38978,0.3652891236125678,0.37234355884923465,0.4977688696494028,3.8844029674106095 +red,circle,1,38980,0.15669341658400626,0.18744318394269907,0.49922521826079624,5.595762817968466 +yellow,square,1,38983,0.5034768929988753,0.648289357062001,0.50383746914453,5.184546230870219 +red,triangle,1,38997,0.11076561819085617,0.5599481660206294,0.5125690584242865,4.642475797173814 +yellow,square,1,39009,0.08470525262121531,0.9546622912906018,0.5061945768566833,2.3578447423524653 +red,triangle,1,39014,0.6613462567228076,0.47275595437501927,0.509598966206032,3.4577807597878283 +red,circle,1,39017,0.1553047699109077,0.23426338864293275,0.5053760937764255,4.354064782280358 +yellow,circle,1,39031,0.1895808365583801,0.41451067853476176,0.5193137946419872,5.994203236731685 +yellow,square,1,39036,0.4366319397585604,0.8853642091072212,0.5070794369862943,5.939429312334467 +red,square,1,39037,0.7634290148595653,0.5813909230046601,0.49179306499158965,5.997049936652246 +red,square,1,39059,0.8315658666403111,0.8784952621893528,0.4892572830056315,2.880528359468393 +red,triangle,0,39067,0.8704226366700998,0.533469043498947,0.5142011050681139,5.662784664121824 +red,square,0,39071,0.7967456882344144,0.20866378466645807,0.4946225164856906,6.543629849066412 +red,square,0,39072,0.030280521554805206,0.12321405546738207,0.48988027462368877,5.847872034205654 +blue,circle,1,39075,0.37520524903253005,0.20556677021060044,0.4861060752648033,4.98529466970652 +yellow,circle,1,39085,0.6761059171622457,0.4496309961242564,0.5177998244766702,3.8911030920443372 +red,square,0,39096,0.8386893229214152,0.18037298392866496,0.488742788476033,5.5802668829031745 +red,square,1,39101,0.3410758622142557,0.4265100182014795,0.4861798012237103,4.09281113615416 +orange,triangle,1,39104,0.5375973260418243,0.025378580102561443,0.5209130105188473,4.374368093971907 +red,circle,1,39108,0.06315594916114631,0.0473204457942318,0.5020600489686915,5.71888396030171 +yellow,circle,1,39140,0.04163266536526933,0.3735542532689454,0.5129004344973573,6.2006094397134355 +red,circle,0,39144,0.1252950270739791,0.2085369692489441,0.49511423232770985,5.6882736815440795 +green,square,0,39145,0.5945283933600861,0.5702218044889795,0.49801271180610407,5.733330077212044 +red,square,0,39147,0.32849756546704034,0.19330653960285815,0.49652552518608334,3.078153862828897 +red,square,0,39162,0.5082347260570108,0.018104333171229392,0.5047709326931358,6.14569285722409 +red,square,0,39169,0.35611963306648264,0.46415265378112647,0.5052790009618097,2.5208047949411108 +red,circle,0,39179,0.9934462881309655,1.0724998185026013,0.49083561169685813,5.960896195845709 +red,square,0,39193,0.8107253161858635,0.06119001723485462,0.5040571217154186,4.950845865162775 +blue,square,0,39212,0.3666067516985615,0.9543687651909756,0.4904069701798997,4.5900604435108505 +red,square,0,39214,0.3038520855773875,0.4570120300363385,0.5134766736400802,4.045412169596741 +purple,square,0,39220,0.40811899601274493,0.42258580068959894,0.5079708471546207,5.8434095706944085 +red,circle,0,39223,0.2548848991283086,0.23824052909393476,0.49368762796221016,3.9351541163129777 +blue,circle,0,39231,0.5467918928636517,0.436802594210994,0.47161891289677615,7.006859054118415 +yellow,circle,0,39251,0.995515315608599,0.664557028559361,0.515423435042191,5.169630751365037 +purple,triangle,0,39260,0.6875459706351555,0.6177647301665427,0.5019041927371927,3.0241900924198646 +yellow,square,1,39270,0.5118092734588805,0.25442788832414454,0.5019041582410692,5.87099123069972 +blue,circle,0,39277,0.25862296537153906,0.9195126012211688,0.4710367246140722,2.9978468725276795 +green,circle,0,39300,0.41020213039425923,0.6728517575614876,0.5265279632822963,4.921329419537524 +green,circle,1,39301,0.5864952275788667,0.10513511084979821,0.523894875619943,5.497434710917061 +green,square,0,39335,0.6400469949657999,0.06628578427370857,0.5148803991737776,4.132880393291873 +yellow,circle,1,39352,0.6479856313540792,0.2373533542788151,0.5178086170960043,5.415760588876039 +red,square,1,39353,0.9744182926995872,0.6439304774212721,0.4937014311429811,4.709992211021606 +purple,circle,0,39363,0.8750696087366453,0.8443946111777411,0.5150081590379324,6.9769606087666 +purple,triangle,0,39369,0.9160850795306806,0.9932014003101209,0.5018352998115054,4.793790312960973 +purple,square,0,39384,0.22368754258934542,0.24624496014649055,0.49496439725646624,3.6102318824700483 +purple,circle,0,39398,0.21517806608498646,0.8196968078409886,0.5187868513576659,5.9440824615539904 +yellow,triangle,1,39411,0.5646911415753773,0.6113202067574828,0.515655244170274,4.547456465946942 +red,circle,0,39414,0.08207536759740874,0.05545527956716427,0.5038531960132209,4.58456499360184 +purple,square,0,39417,0.7065466075694898,0.4544578679835566,0.49740396282091665,6.211697830216022 +red,square,0,39421,0.1514587929504907,0.015800774708563337,0.48889076339317666,6.278227085881568 +red,triangle,1,39424,0.4036420254819122,0.2208297853446305,0.5351694405156383,5.73245815993143 +red,square,0,39434,0.5092714136678518,0.08267959367777122,0.4897421326300275,6.189223273977316 +green,circle,0,39437,0.47143849771730817,0.7206230774891145,0.5105775019030652,3.096843331850879 +blue,triangle,1,39452,0.4108370944684231,0.17508398140092007,0.516846412069019,5.042433947122654 +red,circle,0,39459,0.8677153645774535,0.900316895018318,0.4936890101328895,6.019595126076823 +blue,triangle,1,39474,0.9553019148659684,0.45765246445471564,0.5142487080177939,4.825890094413331 +blue,square,1,39477,0.34349584856688986,0.5427373929948094,0.4827067468359886,6.161423400652301 +purple,square,0,39478,0.6181329264451106,0.2740582967902253,0.500325683569904,5.988873682044269 +red,circle,0,39485,0.2933425185682206,0.19696260825815642,0.49378278435690165,4.99296788607792 +blue,square,1,39508,0.6018296981161007,0.48671247321274247,0.4728499003115625,4.537908610131487 +blue,square,0,39515,0.5917021785500398,0.7180729704428234,0.47038782817852604,6.572393320560106 +blue,triangle,0,39523,0.7976643048373657,0.5657690973064404,0.5040865190265051,5.439688669204595 +red,circle,0,39535,0.01734841963435818,0.020433763178842223,0.47923692839106113,6.954518602995847 +red,triangle,0,39540,0.9975680760617336,0.5858113294982089,0.5239219495275551,3.583829045080017 +red,triangle,0,39543,0.5037390448566906,0.40265455325217936,0.5253108909612321,3.9629273595743437 +blue,circle,0,39547,0.44659669164426985,0.8581453296641002,0.4858215950748845,5.292404928997199 +red,triangle,1,39552,0.8261355187097076,0.6093458112426304,0.5222035903278082,4.906427613398106 +blue,square,0,39554,0.4847317606543907,0.4958025517192002,0.4738606886529594,5.414138281330171 +red,square,1,39556,0.5443966580579718,0.45841680799768203,0.48637556520255476,3.024551071286789 +purple,square,0,39561,0.8640637777725868,0.18496268115707704,0.498140287852323,4.364089163957901 +green,square,1,39562,0.5905261188438536,0.6422245286081031,0.5138031687405284,6.26814868803615 +red,triangle,0,39565,0.9561292202846399,0.9668194684210542,0.5178075470310429,5.60019581633746 +red,circle,0,39569,0.9695832824925855,0.9054094881243873,0.48100492235765596,5.416982353829602 +red,square,1,39576,0.004164445205783074,0.5358188259589823,0.4842846807116942,6.608741385162876 +purple,triangle,0,39582,0.06949449473715041,0.19234858063365412,0.49795450728510976,6.45445327635169 +purple,square,0,39603,0.06157543533408816,0.7314783967384737,0.49407401633436343,5.197801587627036 +purple,square,0,39614,0.33658041714586906,0.019206731167908053,0.49694622901044894,5.9178360928726255 +green,circle,0,39630,0.8845282032005826,0.172516015590907,0.5125949475751116,6.006543906800754 +red,triangle,0,39631,0.7844979349161723,0.23750260632865972,0.515044332417428,3.5797982962971004 +green,circle,0,39663,0.8889675338844115,0.8498083967833386,0.5048829219725421,4.346374870634605 +green,triangle,0,39673,0.26766239120667257,0.06097946000033494,0.4585066889177896,5.894437062355936 +red,circle,1,39698,0.1173908053575089,0.09611446635012184,0.47551198263215205,6.296276424483339 +yellow,square,1,39703,0.20142964823164766,0.18058821918715284,0.49137384443342447,6.125731071772061 +blue,square,0,39709,0.553868075349823,0.6606686727868244,0.4718475547749687,4.768194563131835 +red,square,0,39711,0.9720787852898816,0.7072650378533071,0.4934676899614167,4.211604713055995 +yellow,square,1,39717,0.15254906187727868,0.38871430549326036,0.49165626535368107,7.379618947124032 +yellow,triangle,0,39729,0.3406651787908065,0.7799297058381454,0.5164275222630685,5.536565084664942 +green,square,1,39733,0.7469905910748575,0.30802777422029715,0.5203235768840627,2.6697495842017864 +blue,square,1,39737,0.211788611644823,0.16738311426935804,0.47511503302109503,6.23205188154503 +red,square,0,39738,0.39159887437445307,0.7199605459574635,0.4872463773932245,5.423874298368646 +blue,square,1,39752,0.3652915738067196,0.7443797186837637,0.47992192966429087,5.429858542746497 +red,triangle,0,39769,0.08646867670314551,0.08843033220393537,0.5513404104853943,6.878343202242778 +blue,square,0,39777,0.20484721225053282,0.4661712168180666,0.48665786202900607,5.2961271387389655 +blue,triangle,1,39787,0.7567737011270878,0.32349488254926695,0.5129160929626151,3.8314523589367924 +red,square,0,39789,0.9479363213355183,0.4795817752837438,0.4822656993247,6.830410436201902 +green,circle,0,39792,0.2907685773558777,0.8731326700924537,0.5099500179293874,4.762207368025709 +blue,square,1,39795,0.15491812175550101,0.023550742079665565,0.48865565972064195,5.089974987985447 +purple,triangle,0,39815,0.35034166193227867,0.020341753938377338,0.5082622310079358,4.516956315272891 +blue,triangle,0,39829,0.19022816832990286,0.27381243034108327,0.5084215290532271,6.643229485686764 +purple,triangle,0,39849,0.011830854092107268,0.7466895614700884,0.5078861823801148,5.763338649318015 +blue,circle,1,39864,0.5286269860092916,0.09174636536052938,0.4839097995215383,5.245328225982277 +red,square,1,39874,0.017999673369659464,0.9022289169681199,0.4735626819075993,4.671385845088863 +red,triangle,0,39894,0.5929205919651507,0.5603993820061481,0.5575999627986716,5.105302929576312 +yellow,square,1,39900,0.8916354235969586,0.7857427902722474,0.47617734274964424,5.025706892371844 +red,triangle,1,39959,0.012772170008167327,0.07051393834139175,0.5582320757985528,6.515365898567603 +red,square,0,39963,0.3197367133413562,0.10412619413556723,0.4602761075396893,6.897129749637106 +red,circle,1,39992,0.2622598902731341,0.3580980981637506,0.4722640402950396,5.06230000166988 +yellow,square,1,39996,0.9738841115069133,0.30717572010172234,0.475067335019385,8.138199996818354 +green,triangle,0,40003,0.2595720628019772,0.29233364319412536,0.4416916820683191,5.039227185057932 +yellow,circle,1,40007,0.546523666600999,0.9608038475313697,0.4837411900879732,6.252574838238434 +orange,square,1,40022,0.764742255673633,0.3735179888280705,0.49808223124190154,2.7290452358014146 +green,triangle,0,40024,0.9369115965405426,0.543404003351943,0.44511272715032324,7.287797243559415 +yellow,circle,1,40027,0.7912279944547849,0.4466997015900954,0.4871534480092622,6.783131459101508 +red,triangle,1,40033,0.3461566834066091,0.33243600472851575,0.5461259501717964,3.0340888140346185 +blue,square,0,40038,0.5308869492507371,0.6032038924105055,0.5005736474388827,4.973886006800854 +red,square,0,40048,0.428795415660986,0.7380274411083768,0.4792342730468049,6.567457918921472 +blue,square,1,40049,0.34166912207856603,0.8327014292637935,0.49592881928346727,5.92458450568603 +yellow,circle,1,40054,0.5561122199642279,0.0028493163097591534,0.48751301099357564,5.6412088568231775 +blue,square,1,40058,0.30987001700396655,0.8839709700753099,0.49914722174633824,4.013303794389007 +blue,triangle,0,40070,0.2271139811341576,0.9972265275057707,0.5042128678302498,4.557252215397245 +red,square,0,40074,0.8963642740150665,0.5964074652491322,0.47743036114879545,4.365911200789994 +blue,triangle,0,40079,0.6415189362790564,0.2790523457099494,0.5044889560260606,4.4895918312870355 +blue,circle,1,40099,0.7197685198379256,0.4347940506722363,0.4820463817553045,3.534448259614519 +red,square,0,40112,0.39104810355783814,0.9851271188367299,0.4786667573710622,6.307719358232892 +red,square,0,40117,0.600924830991792,0.23071159514109874,0.4770169798669659,5.569954665957255 +red,circle,1,40123,0.5415517243642339,0.4830519911092873,0.4726137110014219,6.127840486254293 +purple,triangle,0,40144,0.541761838940377,0.9264512959889604,0.5130323486392376,3.6586127405988536 +blue,triangle,0,40162,0.29243460541559596,0.6744410500024415,0.5026381948680212,5.8265442314175955 +red,triangle,0,40175,0.1564732328065278,0.24314808298011803,0.5418818025802538,4.441802754098668 +yellow,square,1,40186,0.024433639695421228,0.9392705213913216,0.487225627309413,4.40986026307741 +purple,square,0,40187,0.36494982158182254,0.7491013055030736,0.49892339544862074,4.481404168274309 +yellow,circle,1,40188,0.30724989486511367,0.6087970132622745,0.5022534811698548,6.443804313933138 +yellow,square,1,40205,0.7273005003868648,0.11698694546772603,0.49123970666869876,4.066446099379594 +purple,triangle,0,40206,0.8419994001438059,0.4511699159384033,0.5075410555790757,4.920803384806212 +red,square,0,40207,0.29546702649377976,0.7859074991032909,0.4779569219799509,3.769994999411825 +purple,square,0,40209,0.25190692338867926,0.13564983177672008,0.4985303221261576,4.108993113180069 +yellow,triangle,1,40211,0.22698355978729134,0.8416204814932413,0.5047416284030152,4.867176354458826 +red,square,1,40265,0.9716859435742579,0.19469075755336318,0.489751512718313,5.71915087076871 +green,triangle,1,40270,0.06627365668608731,0.9535496678537436,0.4481542899331256,4.558220149223964 +yellow,circle,1,40315,0.6280807488381492,0.6758294962994147,0.5015582298229407,5.482064733393159 +yellow,circle,1,40319,0.3929534020474553,0.5836415948143827,0.49983089220161,6.045990918282446 +yellow,square,1,40328,0.5820644631862629,0.35706292051124566,0.5143514678699764,5.727779420801414 +blue,square,1,40355,0.40252632111500486,0.06066838582196632,0.5104408352048592,7.184418484522475 +green,square,0,40373,0.9368388199061015,0.285104100719457,0.4964870334481603,4.567357536587003 +red,triangle,1,40377,0.12678209202773827,0.5502625053793366,0.5468920720728657,6.906806670792279 +red,circle,0,40400,0.09973373500079907,0.07022044013142184,0.47181103539100266,6.510154327497104 +blue,triangle,1,40413,0.9334210137035209,0.25830827175843374,0.5131736002358351,4.77041058079687 +red,square,1,40416,0.7223755270344265,0.33344601000513996,0.4840363534853566,6.1459144800384315 +blue,square,0,40439,0.7417279035246976,0.5451620706961755,0.5006347727358323,3.300636947393009 +yellow,circle,1,40447,0.5975299201005286,0.40419080279383723,0.4934558348811598,3.6011551787102345 +red,square,0,40450,0.19618094137590136,0.18934014312096203,0.4783131267124837,5.273132451051901 +red,triangle,0,40469,0.8817838716003784,0.8071143104611547,0.5527616698688461,4.529886302096688 +green,triangle,0,40472,0.8463293433841946,0.43079526044877614,0.45669726828682,6.658687275454419 +orange,triangle,1,40482,0.09719669863578317,0.9542075038903742,0.5114357746931003,5.890787655368153 +green,square,0,40486,0.8386341684414829,0.8072870935662964,0.5015772295856746,5.347370781343389 +red,square,0,40495,0.42602920356188356,0.8046761689858815,0.4701341876184085,4.78536398896458 +blue,triangle,1,40507,0.5781226458185247,0.5433493291092453,0.5213700198910548,4.269212880065585 +red,triangle,0,40511,0.8078131796571932,0.6958244573624209,0.5434261697780716,4.212625508599345 +blue,square,1,40513,0.8515404918503977,0.4950299440035032,0.49331137090636235,4.873688308765054 +red,square,0,40536,0.29821255325239593,0.8099283947092014,0.4806279883656576,4.374504856035643 +yellow,triangle,1,40544,0.5576353082726088,0.3970836971495675,0.49633374375687517,5.733379761426601 +yellow,triangle,1,40593,0.9908727748501635,0.9676283907521892,0.5019612304905726,4.674444806193367 +red,circle,0,40594,0.11674066618334178,0.09023372455557184,0.48049073688711536,5.13302778687985 +purple,square,0,40597,0.3492940512796332,0.9673229033712439,0.49704641743407907,7.212836465274433 +blue,triangle,1,40624,0.8162808189972856,0.49953643979915785,0.5105490880991683,4.731723838834704 +red,triangle,0,40625,0.2989387938029462,0.21764995351122096,0.540044260381093,5.945125771878374 +red,triangle,0,40639,0.3601192225847776,0.16956569410415367,0.537265707842095,3.017915454400304 +green,triangle,1,40649,0.5245847279601498,0.6826424077937555,0.4544253043939622,4.389125679305141 +yellow,square,1,40664,0.9885773514745881,0.6105612255252967,0.5257605978316502,3.5799857260243293 +purple,circle,0,40678,0.243723853165545,0.1821879659809228,0.49447491359844953,5.986878367230524 +yellow,square,1,40683,0.389139248822608,0.29929440304684873,0.5218816792050955,5.711407349146634 +orange,circle,1,40689,0.2922946102013083,0.8984319222583506,0.5226900900636086,5.748448294105998 +blue,triangle,1,40713,0.2638578555186999,0.32626221995511817,0.5092620078581488,5.781044482017951 +red,square,0,40727,0.6248255135567757,0.6942025924840597,0.4689421346564869,4.928995571344981 +green,triangle,0,40730,0.24689259155257304,0.9453777091780577,0.46326003770942237,3.9774920738405286 +green,circle,0,40735,0.54361731859941,0.3292411229513592,0.5149143717230693,5.553641351015876 +yellow,square,1,40742,0.24847094475505616,0.1468553413352739,0.5166088143870115,3.3302202837109767 +green,circle,0,40750,0.1953446809965247,0.6669462160489693,0.5127609357344466,4.0648220863952185 +red,square,1,40753,0.2482649569337365,0.5468200264929788,0.47888313529202103,6.244672991570411 +red,square,0,40760,0.1565404857446866,0.9552720912259636,0.47887670604729,5.008396499448484 +purple,square,0,40763,0.7980154023490905,0.18362842111060684,0.5034074859932886,3.1052490476115815 +red,triangle,1,40766,0.10148508522988653,0.6749200091056718,0.5272583494058288,4.927605026849144 +red,circle,0,40768,0.3685289658276566,0.42530915019818777,0.5008733065270098,6.60437741887262 +red,triangle,0,40773,0.062414611390882,0.6447313268314849,0.5291563651803365,4.399995056769941 +green,square,1,40782,0.3505984244685435,0.465967717842515,0.4841104719509502,4.62313535479982 +red,triangle,0,40800,0.537964663415434,0.7519542908220004,0.526181268517801,4.443272861507481 +green,square,1,40813,0.5289840309445121,0.10394129575246724,0.48932302701561703,5.552179894913315 +blue,circle,0,40818,0.4864258195649044,0.3512910752065711,0.49431116334674097,5.708729268795683 +purple,triangle,0,40833,0.9776358235580903,0.8314235657286768,0.5194161174800925,4.28697326542846 +red,circle,1,40839,0.7319923668238524,0.6968009050681002,0.5000359440996291,4.595355498993931 +red,circle,0,40856,0.6668808350266331,0.5721907312804069,0.505326872199448,5.506691730649756 +purple,triangle,0,40857,0.7967412822368806,0.7119498900414054,0.520628165659509,4.675628286018475 +red,triangle,0,40870,0.47957344269608304,0.839257710714516,0.5224376985630319,4.824603300802242 +green,square,0,40872,0.27016769622638914,0.5437998876982383,0.48762848481292576,6.745588834970204 +orange,circle,0,40878,0.36706621318023924,0.9698982896181795,0.5194393610321152,4.877797049432641 +yellow,square,1,40897,0.4019283503485094,0.0037504417809507418,0.5068045481149688,5.661258661659244 +red,triangle,1,40899,0.7622444977219807,0.13532047409663006,0.5231148573440267,3.8140192857716806 +red,triangle,1,40907,0.5317162108988236,0.9032940349022393,0.5224512780828396,4.85896471624401 +yellow,square,1,40917,0.8297382129568323,0.23528709172060958,0.5097151973847575,3.041190360751321 +yellow,circle,1,40920,0.2187439834269861,0.30167565493257154,0.497839617549306,5.718425020284612 +red,circle,0,40930,0.4507346145614457,0.356013765145489,0.5139243590852092,4.1811086790605865 +red,square,1,40944,0.21612316339095672,0.5965080435398413,0.46558046836939543,5.068799087018072 +blue,square,1,40956,0.36474176773331146,0.8454453581782515,0.49727071171338044,3.860739839507016 +purple,circle,0,40959,0.19736177422410361,0.40712047453374944,0.49587377877530003,5.912429014001464 +red,circle,0,40970,0.7005872436257956,0.6221475947158343,0.5092852407263053,6.0702945128230406 +green,square,0,40979,0.1266107665974655,0.5356688591943147,0.48322227332103806,4.226742870121238 +blue,circle,1,41020,0.00943323226941939,0.8446978189819311,0.5018599546418963,4.793760867241468 +red,square,0,41024,0.11281835440030663,0.7789680950472638,0.44121932292225113,6.029666144555385 +orange,triangle,1,41035,0.05837890310319416,0.07636249822975938,0.50241097071327,3.9056186685192973 +red,triangle,0,41036,0.3588004771654896,0.029715204098169967,0.5098908448951518,5.977457621205759 +yellow,circle,1,41055,0.6642375363825297,0.7473161264597635,0.4911355627721241,6.3925846505742 +green,triangle,0,41068,0.6012568860610388,0.4071706777595179,0.4724788407174964,6.792622387122063 +green,triangle,0,41077,0.006409854905215173,0.9953897812617374,0.46909694265629237,5.092367804520576 +red,circle,0,41093,0.24774590349728343,0.25179334666781406,0.5074890714155886,3.7914211172739343 +purple,circle,0,41096,0.7332071609186626,0.3050420015750761,0.4975460107229564,4.338931958302688 +red,square,0,41110,0.3249535218520929,0.44695386243548285,0.44076515312824666,4.1232348383043345 +red,triangle,0,41117,0.22603976881447552,0.21132377795592672,0.4983573859172499,6.015265385514934 +green,square,0,41133,0.026186479360741366,0.13222331109096497,0.4905758343438278,6.121831330568276 +red,circle,1,41136,0.8585729729210986,0.9336032925866591,0.5150254587145655,6.083129177033072 +green,circle,0,41146,0.15200293613642057,0.41065522042278624,0.5056691493888975,4.142907611787745 +red,square,0,41148,0.35932841489150524,0.7975816126465474,0.4544689761869863,5.1704614314369275 +red,triangle,0,41166,0.6031154789698985,0.1632700399661593,0.4946392165868584,3.273113566179029 +yellow,square,1,41169,0.844895226225717,0.5002456401704629,0.5018381245124144,3.9265681141717788 +red,circle,1,41197,0.44272754321694174,0.4410411353162348,0.5103827820767027,7.336556085128362 +red,circle,0,41213,0.16244570059444574,0.1913282359798194,0.5080641700004002,5.2106138487944635 +yellow,square,1,41221,0.21378425914146149,0.2147182139306688,0.510938342839433,4.2407446250786895 +green,square,0,41224,0.2955710804078491,0.3505625824576629,0.4961112083801156,4.579727033980405 +red,triangle,0,41228,0.6589785137222948,0.7419091413749674,0.5012083314631209,3.459492032625103 +red,triangle,1,41229,0.008697938962164087,0.35751804341911053,0.503546859053565,5.0754090219045205 +red,circle,1,41233,0.20130571289997412,0.25983385732663467,0.5062401447372741,6.009491690988735 +red,square,0,41237,0.2077942336550639,0.24631488672081348,0.4561562318488982,5.763009389137171 +green,triangle,0,41240,0.1388091490042217,0.5367294697022725,0.47603068593969655,6.123297439839205 +red,square,0,41261,0.9998822102016469,0.46815234994788446,0.45856223710290567,4.890051638015498 +blue,circle,1,41280,0.1782114063356941,0.7877690766618495,0.5001458122603802,5.566726562619991 +red,square,0,41285,0.7173099141802141,0.7078029654590525,0.46469373672667796,4.583449217191266 +blue,square,0,41296,0.3454905642340733,0.19972304226274573,0.5088163812570099,5.946724813788657 +red,circle,0,41298,0.04912985095575162,0.08025091062765384,0.5149809643358482,4.122100038033584 +red,triangle,1,41302,0.9805547981785468,0.5788603877754698,0.5102740439436876,3.4387117775312728 +purple,square,0,41313,0.32050134640300276,0.20960368204663338,0.5016947735048498,5.436728676291729 +green,circle,0,41315,0.7558533887157577,0.8574758963562502,0.5058862878487302,5.372012723079794 +red,square,0,41320,0.16571923046766424,0.3395442840950539,0.46027698929239264,6.614191202761383 +red,square,0,41333,0.23539807857375017,0.029569983506120945,0.46424201371688983,4.664103309003582 +red,triangle,0,41334,0.9414131231521559,0.5637319354725785,0.5100317333100488,4.461039880202075 +red,triangle,0,41363,0.7496133321789066,0.5753027334048532,0.5082128925076759,5.68569856226981 +green,square,0,41370,0.5888626949264554,0.49794962288359834,0.492272843933555,4.299793988615572 +blue,square,0,41372,0.938522464304407,0.7997406406159722,0.5099388114091625,5.087434267728367 +blue,triangle,1,41379,0.6386442129462215,0.38205346810160934,0.5055560189831071,7.08816823364052 +yellow,triangle,1,41391,0.4967651674378841,0.7028857832766183,0.5050706908897531,2.617120492678897 +red,square,0,41425,0.11697592862776163,0.776070583666844,0.4628193075484102,5.81393272425408 +green,triangle,1,41430,0.8821014727718542,0.5879064792659994,0.48404470498269975,6.156342151205378 +yellow,triangle,1,41431,0.7216829279521791,0.41186085630062563,0.5139955664129368,5.822589071239395 +purple,triangle,0,41453,0.09799301117045978,0.5345676923879632,0.5169615184415605,5.250379441097196 +blue,triangle,1,41457,0.17123644077345412,0.7036414440481312,0.5064731785419707,5.8713124874714735 +red,square,1,41513,0.735640556687527,0.041482539910170924,0.46757039796840416,4.33615034009331 +red,circle,0,41521,0.7248062933235758,0.6477521864058217,0.5280510519219362,5.202996256962501 +red,square,0,41532,0.13939534134302878,0.7062580414788688,0.47014467278416444,5.333468435226506 +green,circle,0,41538,0.7618927248516096,0.011134728343045519,0.5013483663583217,5.075399723761248 +purple,circle,0,41543,0.1411284747024314,0.4776568215637865,0.49870883984795583,4.778201084034603 +red,circle,1,41545,0.043954004304485705,0.0729807080198989,0.5274826135833207,4.882747543352472 +yellow,triangle,1,41548,0.25542755651336757,0.5091813047427031,0.5176666495371838,6.074068520582077 +red,circle,1,41552,0.25684060526053965,0.28832406331707605,0.5316181251961247,4.949857478419258 +red,square,0,41559,0.9878723771262267,0.4030523061712127,0.47752596960788896,6.077950705004928 +red,circle,0,41564,0.4112819635335717,0.3145849525983753,0.5368963226770362,4.079965299696652 +red,triangle,0,41574,0.9442737382342208,0.5186928081995084,0.4959350376942421,6.218368622701866 +red,triangle,0,41587,0.7822208691306908,0.428004048191177,0.4937386986245334,5.455295306438355 +green,circle,1,41601,0.5523000602651791,0.1361133710703959,0.4979353732317967,3.1952963508563563 +yellow,circle,1,41620,0.3826753901716061,0.30935628659403125,0.479668210489739,6.514367447632842 +red,circle,0,41631,0.6446923855143726,0.7335233116379923,0.534095256070473,5.7265795413660685 +red,square,0,41632,0.8394911218955688,0.04337216607437766,0.4754390079134481,6.491073865316974 +red,triangle,0,41637,0.44348699682294734,0.37258376685737904,0.4883794578408287,4.686940646592702 +red,circle,0,41638,0.0990833525633743,0.12774801101336,0.5376366806602688,5.155195637415368 +yellow,triangle,1,41645,0.5936607610834136,0.864767408605107,0.508880796073613,4.887898650848888 +blue,square,0,41649,0.8639977215568386,0.9180348177137787,0.5158446528523883,6.3337406072164875 +blue,circle,1,41665,0.3480873714297278,0.8688101461893617,0.5050037849703162,5.9683006169880635 +blue,square,1,41671,0.5402380371666339,0.5827398874456162,0.5146432891390627,6.186739275855484 +blue,square,0,41695,0.8282270764147311,0.5912835709347535,0.5097168903307813,5.39833155523991 +red,triangle,1,41703,0.8735866032564092,0.3398557403739403,0.49015802677843745,2.9362695676130577 +red,square,1,41720,0.4100054829037967,0.7536418516648821,0.47518824456706443,4.311902979409429 +yellow,triangle,1,41726,0.8628818508076298,0.6169269692001,0.5086607908606664,4.448466380814399 +purple,circle,0,41738,0.5532393154222418,0.8064732451217115,0.5072042689758782,4.720496144538789 +green,triangle,0,41739,0.9303739602629575,0.06492932788889794,0.48567256563654826,5.0358552544991 +red,circle,0,41740,0.42298056691858954,0.5127969809049215,0.5338035318900609,3.4992734545454667 +red,square,0,41743,0.4577318178536147,0.30540883843616484,0.48464583923709154,5.544881004230361 +blue,square,0,41752,0.1912654647532387,0.440391285823696,0.5057045605970851,7.430903505000443 +red,triangle,0,41769,0.5939250019320538,0.6875073265444706,0.49396486970302567,5.644836926635821 +red,triangle,1,41786,0.6232155179969188,0.2928103736322655,0.48830623930381595,6.808422803040777 +red,circle,0,41805,0.7426278169578489,0.7573390612579981,0.5240344135238483,5.584839302972811 +red,square,1,41813,0.3230715545042646,0.7639435498121768,0.4917808347074572,3.966261819115246 +green,triangle,0,41823,0.8783766193667714,0.7581210435585213,0.4836238433355995,6.347874058559537 +red,square,0,41832,0.4616893914921477,0.4020793914327204,0.4868109611944463,3.731669480356746 +green,square,0,41839,0.4676881398040288,0.3614626383306794,0.5064596558928773,7.53678961725901 +purple,square,0,41849,0.003288508756311259,0.37258634553111547,0.5090223484494167,7.8797081122471715 +red,circle,1,41861,0.28169183849623547,0.35325889859005005,0.5299929210108116,5.257460163808932 +purple,triangle,0,41862,0.22744564505544673,0.01797650860414257,0.5150959385291496,3.9702671128207303 +red,triangle,0,41877,0.11385261206982633,0.7112402721658284,0.4807881101613337,3.6070149711306825 +red,triangle,1,41879,0.24562050029077143,0.5667948818409958,0.4823912935527294,5.318367451031023 +yellow,triangle,1,41894,0.8646126546477628,0.7269447179629449,0.5108291726212594,6.127638586274023 +blue,triangle,0,41897,0.28285200570649505,0.44071482628593517,0.5117921578186385,5.617456132495323 +purple,triangle,0,41903,0.5116390379078616,0.20550452018540133,0.5208510624740549,4.257767862398783 +purple,square,0,41923,0.30569947982029155,0.5156799057005967,0.5062834710742717,4.690419238125075 +blue,triangle,0,41924,0.11068557008179569,0.4080695094558585,0.519796870395737,5.883800571929169 +yellow,circle,1,41925,0.4148384583187227,0.8118160101737696,0.508391018785099,6.8992589282084635 +blue,square,1,41927,0.4156682416469647,0.7155029979934212,0.5249391655564007,5.847298248959041 +yellow,circle,1,41938,0.7240730664440489,0.0954108405747085,0.5044075596455153,5.037988878444145 +green,triangle,1,41940,0.5087711655657692,0.06299897744361416,0.4884523462606048,3.6194235062659352 +blue,circle,1,41942,0.10748851742570942,0.0014886830387470518,0.4907899756522415,5.147129598869486 +blue,square,1,41948,0.1618700266561418,0.6596619275167799,0.524413037415482,4.829632618636293 +yellow,circle,0,41966,0.8686333417471753,0.50451916147296,0.5074582137491923,4.0389301492297305 +red,square,0,41975,0.07179086871991747,0.9050221786221867,0.49902452767173505,5.091848248050398 +red,circle,0,41979,0.35849557351478467,0.3915700830767817,0.5155711207779339,3.6279069388602547 +yellow,square,1,41990,0.3249074585870637,0.2479354812604172,0.5259007413477471,3.357312046934293 +red,triangle,0,41995,0.8210388188038518,0.9264560839274985,0.48545525122054833,5.609078239739397 +purple,square,0,42001,0.24400549338973887,0.6547900624259892,0.5078061180717653,6.473465250282286 +blue,square,0,42010,0.804545068195525,0.2789632809940058,0.5196698875390361,5.502505953539515 +yellow,triangle,1,42016,0.8138352630566955,0.11122173080521858,0.49303627323372623,4.683369931910622 +red,square,0,42029,0.9657149301527435,0.7428716583258956,0.5032588575145742,4.462343563546749 +orange,circle,1,42051,0.10824346659361117,0.6491374613453533,0.5173534861487004,5.391252279044385 +blue,square,1,42052,0.24649880760239262,0.8185152468253247,0.5141870302109653,4.178383701874165 +purple,triangle,0,42056,0.5274644404495278,0.7818800869208066,0.5200456145894452,4.884359859641973 +yellow,square,1,42057,0.45982570719156546,0.7337423103803807,0.5334233891285076,4.221368007350595 +red,triangle,0,42060,0.1966558378102382,0.1743411435069091,0.49505755338398205,4.727620489120925 +red,triangle,0,42061,0.29013441804420415,0.4064257468993786,0.4942541475690011,4.386534253977956 +orange,circle,1,42067,0.06427892830620807,0.22422462687582723,0.5161064980027307,3.4951627649894914 +blue,square,1,42075,0.9595843180167247,0.8671714148718568,0.5119868162119788,4.448008039947396 +red,triangle,0,42078,0.2870316302780749,0.4983034146991252,0.5019647692225542,5.921212951787301 +red,square,0,42082,0.24613963773420355,0.572736625081269,0.5109733583358478,3.215723923036521 +red,triangle,0,42084,0.7813207520755331,0.20543488540258859,0.5061264507399164,6.08319233906244 +red,triangle,1,42085,0.6920020237888898,0.4893271280139224,0.502908749361798,7.265798781059612 +orange,square,1,42096,0.28317050051236914,0.49130353724990683,0.48848619157769246,3.1488280930860593 +blue,circle,0,42097,0.8561224052634198,0.4562308168928856,0.5037671325222282,5.551551588427199 +red,square,0,42098,0.5628059609004298,0.20943837510989205,0.5182431387140615,6.700325702707506 +purple,square,0,42101,0.39186894725720134,0.08228497730591156,0.5001365786428994,3.706860725633853 +yellow,square,1,42102,0.32327567693788806,0.45532141332280684,0.5406603950169535,5.588945394944036 +blue,square,0,42135,0.6256881072073424,0.3891003035192553,0.5071510914559967,3.793276830317215 +blue,triangle,1,42141,0.37268630015463755,0.5455657642318807,0.5145877170362394,4.991480220852533 +blue,circle,1,42154,0.1835088190477302,0.5343635866979393,0.49927038122453643,4.797613930176628 +red,square,0,42156,0.22987643851528983,0.49272629871419515,0.5112880476053994,5.7474335839157575 +yellow,square,1,42159,0.31004041847254893,0.3329373137909095,0.5439369602175674,4.086360975101474 +red,circle,1,42169,0.9811332712167679,0.8960659018648415,0.5073426387967269,1.9611268845333025 +green,triangle,0,42179,0.4311882306596425,0.8325541188326202,0.48651932154831173,3.5983701162626844 +red,square,1,42185,0.7306542063394752,0.22269600400426715,0.5073063634045416,5.52869525607922 +purple,triangle,1,42186,0.3740099087593247,0.45264429799441397,0.5062449830672904,6.8644775356862135 +red,square,1,42191,0.3530223697771485,0.6936746785846358,0.5101431886014118,4.048246868319073 +yellow,circle,1,42194,0.6678818956496095,0.6516547484612618,0.4974515489237669,5.101765929996367 +yellow,circle,1,42196,0.877382563604881,0.5996579632656069,0.4943612587598006,5.464626776304558 +green,square,0,42202,0.2977352298702497,0.5271662993559357,0.5043446098555483,5.34349681998629 +red,triangle,1,42206,0.12109722011885438,0.7452757819258516,0.49064068573003666,4.369828803162965 +yellow,circle,1,42209,0.9851396425761609,0.8378277502380294,0.49369530588921406,5.537998970979634 +green,triangle,1,42211,0.5594474558227601,0.39579981340682346,0.4905472397301975,4.092668411095752 +yellow,square,1,42217,0.2064235767216892,0.2942198804985633,0.5571095786148189,4.881917301545466 +blue,triangle,0,42221,0.5061839741257745,0.7132032834589251,0.517434473287979,6.6176137456898765 +blue,square,1,42228,0.5372127914061164,0.31798545221307706,0.5071770871208023,6.088877668388487 +purple,square,0,42234,0.7924483105949925,0.44831963157256793,0.49915589445469194,3.8437634952087847 +green,square,0,42238,0.31087680147123486,0.3733745090476206,0.5038560361860169,6.14863942793151 +red,square,1,42256,0.20272583129062705,0.6957814450139853,0.5129421098600568,3.1604750234820975 +red,triangle,0,42266,0.3110456644051389,0.1558679238461611,0.5061670312869957,4.0281842690507945 +blue,square,0,42271,0.9633969839586846,0.22304038836166473,0.5040612215693834,4.34465914745054 +yellow,triangle,1,42274,0.6843520205393837,0.48417356096788566,0.4996658609448684,5.994467966549343 +green,square,1,42288,0.9615799148129933,0.48658794096284974,0.5037533065690141,5.910504420571343 +green,circle,0,42289,0.6264750602597915,0.2151004100276106,0.49961881545835995,4.727481468034974 +blue,square,1,42297,0.7989463108882865,0.993872833141726,0.5025051060500516,4.069860493171828 +yellow,circle,0,42307,0.04007150493350675,0.8237919779094752,0.4913434132278825,4.7788667141447805 +red,square,0,42315,0.853290114858519,0.8038525580475187,0.513076299428633,3.7162116616489436 +red,circle,1,42324,0.7016969630728233,0.7355050769359464,0.5114210771160882,3.567562764483307 +red,square,1,42330,0.6142088505930275,0.2488087445693039,0.5141705076112492,4.933548477358564 +green,square,1,42342,0.35789294966397756,0.8703650300510167,0.5018347035919932,5.509126230497068 +red,square,0,42350,0.3623009008963618,0.6518411581855592,0.520569596785157,6.269230702829037 +green,triangle,0,42351,0.05844508921521008,0.7781592117631798,0.4818110430768114,7.964834790823628 +yellow,triangle,1,42363,0.975387275234549,0.14607131683150198,0.5027421726947764,4.472918452294312 +red,triangle,0,42379,0.5282407509990881,0.9197960692754503,0.5015631149952023,4.44603180596086 +red,circle,0,42380,0.8997669834819321,0.9749021276369567,0.5107372219724358,4.825488009866284 +green,circle,0,42394,0.10829075707431379,0.8195452548847731,0.4995022715506293,5.323340194644703 +yellow,square,1,42419,0.5171009635983354,0.28899641033983037,0.5518763386032669,5.09491537089958 +blue,triangle,0,42424,0.7162893401083892,0.8895666549128501,0.506362619234255,3.9277790101517778 +yellow,square,1,42425,0.08415778887173675,0.9941728940685433,0.5499279220362472,5.30249618071178 +yellow,circle,1,42433,0.789087683358848,0.13368795186008475,0.5044222917158122,6.080228577913922 +green,square,0,42435,0.7049917627597331,0.2223930407896494,0.5053146309588311,5.519001324619848 +red,triangle,0,42436,0.5185683439821897,0.3476523881538963,0.5075482605143149,5.201102669266679 +yellow,square,1,42438,0.2170361761863001,0.03005445396804196,0.5556937343880387,2.7005296882404726 +blue,square,1,42444,0.0865035276263465,0.7965071532225216,0.49211406753098264,4.452757281322867 +green,square,0,42474,0.317697804001168,0.12752552572271403,0.5096292122301531,3.352766497042952 +red,circle,0,42488,0.04304297300383053,0.06097411694834907,0.5154980384251677,4.503533593234685 +red,square,0,42492,0.7198694290330712,0.8120020333622945,0.5066193785182714,5.694944969883846 +blue,square,1,42496,0.5201540248376347,0.008429111686382051,0.4857916647454617,6.503721760550323 +green,circle,0,42503,0.6757033967220526,0.04920503523053921,0.49382462826368495,5.709516468045661 +red,circle,0,42510,0.05552434224298841,-0.014002814164676677,0.5154461470552877,6.334611672744182 +red,square,0,42536,0.5673298724176823,0.8449456446431269,0.5067106788803608,4.900193295727598 +red,circle,0,42552,0.8627770030241487,0.9430587269337052,0.5178492838837069,3.324773381565701 +green,square,1,42556,0.5239969477822893,0.9754006365455012,0.5070579643594629,4.792201054634316 +yellow,square,1,42565,0.8381155409838698,0.6560979478411256,0.5462285870559421,5.388218829027803 +red,circle,0,42583,0.7059701122499131,0.6905088822827575,0.5152096889465899,6.5702327462383545 +green,circle,0,42586,0.13597642818490763,0.008933755124756804,0.49884502922217605,5.321530606656419 +yellow,triangle,0,42598,0.909003968499731,0.36227466045002754,0.49573016749337484,5.249535033378173 +red,triangle,1,42604,0.7792729942102359,0.5053521848217665,0.5177893843145196,4.20792721829513 +purple,square,0,42629,0.11833542451635248,0.7459885164135419,0.5051044639181268,5.595193816324342 +blue,circle,0,42652,0.5036417020163063,0.20742157039852327,0.5302493538504605,4.457831081348835 +red,triangle,1,42658,0.23304428739391048,0.010965450734547577,0.4903460167419052,4.705190621096396 +red,square,0,42670,0.03981467696482632,0.19104720744757553,0.5031291051859914,4.705398588439117 +blue,triangle,0,42672,0.2987122930310858,0.6949354506374711,0.5035787856259482,5.952352512636865 +red,square,0,42690,0.07266307733882327,0.2745772820062482,0.49472352156758226,5.4950080494755404 +red,triangle,0,42702,0.9073085809127872,0.2691902927780708,0.4946481874826101,5.2705055027985965 +yellow,circle,1,42718,0.1284264192876422,0.5459402133636392,0.51100512699488,4.664695906856372 +red,circle,0,42719,0.6132150311583803,0.5181246526847756,0.5228090571339126,5.384797895223571 +purple,circle,0,42731,0.04326235111608934,0.6137422304173564,0.5048613478323388,6.540953126440567 +red,square,1,42737,0.3345546824736423,0.7467622343574337,0.503608741902435,4.151938801502289 +yellow,square,1,42754,0.022251531250828016,0.7806857442870315,0.5257402077720859,4.495234036224201 +red,square,1,42756,0.4124501538304661,0.18337187519521858,0.49905923374347805,6.2193184717717545 +red,square,0,42761,0.8463971868962755,0.4296289814593989,0.5001322843586747,5.228576020499294 +purple,triangle,0,42763,0.7460751865123395,0.10709331520471066,0.5121074977443849,5.787749979879276 +blue,triangle,1,42772,0.5936766343695294,0.906561121575526,0.5024528115467312,5.485568362223617 +red,square,0,42792,0.6479552291518469,0.9890931501309627,0.4961342765882706,3.2400934460174944 +red,triangle,1,42796,0.8255870170713169,0.6390300635867779,0.4995129376520485,5.68537479530974 +blue,circle,1,42806,0.37736665072404263,0.039952365664955525,0.5370182006037794,6.050619889744202 +red,triangle,0,42807,0.9159761208187744,0.9124000608215797,0.49887396133292944,4.082600076653383 +blue,triangle,1,42814,0.47371048450981046,0.464403691924149,0.5110519097818691,3.1101925706600686 +red,triangle,0,42824,0.7014228219301875,0.3441988119217,0.4964425168114189,3.3533613074818014 +red,triangle,0,42829,0.9718156174444482,0.5701224534271866,0.49256474394053706,5.066201152447089 +purple,circle,0,42836,0.09937685038703636,0.3417556566201373,0.5007171538088067,5.002896674672233 +red,square,0,42843,0.7970969450505384,0.733100502812636,0.5026814529243655,5.54112572883582 +blue,triangle,0,42845,0.6744808210268944,0.7889115724226872,0.5125209283952054,6.043335262375385 +yellow,square,1,42854,0.30222772430360934,0.8193371200452921,0.5264809712388231,3.6019393748313533 +yellow,circle,1,42899,0.7825638143960766,0.5153973349679857,0.5099924176581272,1.7691333573128656 +purple,triangle,0,42900,0.34544132963111296,0.7351768724791737,0.516248955752243,3.130958980504314 +green,square,0,42914,0.07732321450352886,0.5272848627168378,0.5013575205383178,6.720445838138212 +green,square,0,42915,0.5020151016389706,0.5933915790046229,0.5043433998034534,4.4445152100011205 +purple,square,0,42935,0.7705950515127238,0.15045227422756768,0.5079471116795059,3.195754737220289 +red,triangle,0,42941,0.6321089328055236,0.4891740494631376,0.49809774078676705,4.302372998211033 +red,circle,0,42950,0.5777357402100951,0.6179036911309645,0.5211491513146331,3.8952935315000112 +green,square,1,42955,0.9999361779701204,0.1740186045369594,0.5122252746891209,3.508542308929412 +green,square,0,42960,0.6296248667300545,0.06596337908912542,0.5149911452292064,5.321186164154646 +purple,square,0,42964,0.5442543466949902,0.4833185612469808,0.5086589281294314,6.402489243844781 +green,triangle,0,42975,0.8725372428037554,0.7805882819676262,0.4894450712255514,6.702477889769 +red,circle,1,43000,0.24548714093928314,0.27547871426849185,0.5148379381705622,7.715087543236476 +blue,triangle,0,43016,0.4583188188700552,0.923199871892756,0.5078088257113533,6.54443961118649 +red,triangle,1,43018,0.7585985137511034,0.8950932595678361,0.5091018110425221,6.221675345334963 +red,square,0,43030,0.06755819582194833,0.3007328200785029,0.4975973946247765,7.349860128935579 +yellow,triangle,1,43043,0.48554744093841185,0.00928978343668263,0.5015183526199568,5.159322499162008 +green,circle,0,43059,0.6685260928461136,0.7899163841948899,0.4956082348335964,6.241982624232588 +purple,circle,0,43087,0.7126589004431414,0.9680582347661287,0.5034189303688038,2.480455836223791 +red,triangle,1,43099,0.6188493831269095,0.6339438957021969,0.5115982653763845,2.340101421257748 +red,square,0,43110,0.09874167367643705,0.48227211011885185,0.489090899530579,5.964936731083792 +blue,square,0,43118,0.375533264014133,0.2524577903935834,0.5051295964731044,5.567730145109398 +orange,circle,0,43119,0.2174777185936042,0.8786011677515203,0.5285638211878175,5.908393426445126 +yellow,circle,1,43157,0.443829852552612,0.6859520889788074,0.5072978518951282,3.439137501119236 +yellow,circle,1,43173,0.08245514628573791,0.7225877836250619,0.511052252776385,4.475092158137214 +red,square,1,43187,0.6304046103545793,0.4370657018856887,0.48501649764297255,4.8811222636758025 +purple,square,0,43205,0.5574418043111553,0.3245319104461557,0.4993988729853276,4.7902909105952345 +green,triangle,1,43217,0.3396181693979178,0.49709357064701054,0.486448718696245,5.965996547883935 +red,triangle,0,43230,0.3658430788155381,0.69999635639543,0.5090322588349434,4.072571405459782 +red,square,1,43260,0.5551153411161501,0.986313668069793,0.49089025823823934,4.499275917557866 +purple,triangle,0,43283,0.6243454529276911,0.013941953703447307,0.5055044931746869,6.752169392747628 +blue,square,0,43291,0.19570206046322391,0.3243697139214208,0.5211419644940537,6.083066966868021 +red,square,0,43299,0.28497844298599617,0.23594270054654964,0.4881248108616436,6.633998830778498 +blue,square,1,43324,0.21265392007539652,0.11275837980087833,0.5202841202835982,4.487841095174716 +green,square,0,43342,0.2855734704668428,0.7629036434961336,0.5330877132313677,3.399003458023499 +purple,square,0,43352,0.03279630420385571,0.4253361333717529,0.4915264259517934,6.0757535526368 +red,triangle,1,43369,0.21453609862365663,0.09654734427519795,0.5160653251927467,7.5220416325811215 +red,square,1,43370,0.7788261941016054,0.11193394866730921,0.49069095387247047,2.964857188511713 +red,square,1,43391,0.21276224882942307,0.8434894350978464,0.49924021433304683,4.1033854776421315 +red,triangle,1,43398,0.057789855402812895,0.38681417996008827,0.5203287489629718,5.181712983035236 +red,triangle,0,43399,0.6016936536512857,0.7947774880543197,0.5205564575623793,6.802486523060771 +yellow,square,1,43405,0.17099094033580542,0.11783126262287535,0.5126831590242893,4.612637315365357 +yellow,square,1,43409,0.6109987340035941,0.5389870546151903,0.5106363576158865,5.823334546899578 +green,circle,1,43413,0.2464271224405592,0.5190300049522176,0.4886719958545684,5.513482563991414 +green,triangle,1,43422,0.05560941293547561,0.7563505478151175,0.4883312298107751,4.285572423716245 +red,square,0,43428,0.40048148673061734,0.02427467707505393,0.49634154357136356,3.8658492203827923 +green,square,1,43440,0.4865996275601915,0.253335622085325,0.5282102705122441,5.74439352175034 +red,triangle,0,43441,0.10947260546641757,0.3824336220967226,0.5293630557643787,4.3698131102209 +purple,triangle,0,43445,0.1831057652639978,0.20996065131648944,0.5075695137803501,7.202913231742464 +yellow,square,1,43468,0.4940864913496311,0.14604766440206818,0.5174455710929828,2.3542807923551377 +red,square,1,43470,0.269540599587923,0.5448965124859114,0.49282210092251383,5.537091943390234 +yellow,circle,1,43475,0.9159790379726092,0.37523795421438744,0.524319175230883,4.267359989715481 +red,triangle,0,43478,0.3686506265463694,0.5668733945095445,0.5321224133202799,5.0080222415824975 +red,square,0,43485,0.10450691071498597,0.7728890236460418,0.49325301834616636,4.091809742605316 +yellow,triangle,1,43488,0.722302011195158,0.331032286474518,0.5194704870129169,4.349261596403674 +red,triangle,1,43503,0.16436080173867562,0.3096968203615481,0.5224236863738517,4.952048077307234 +blue,circle,0,43512,0.3256066078530232,0.9261831505485677,0.5413039843095864,6.837155921143882 +red,circle,0,43517,0.26785192844622885,0.29202398791511974,0.5101730373631388,5.280859188628382 +blue,circle,1,43520,0.664222767046329,0.3949386668630649,0.5408299529686497,2.6598816707652935 +purple,circle,0,43524,0.052333802258738515,0.046906736262193216,0.4884477312907292,3.9584894405872384 +yellow,square,1,43528,0.6060689964742009,0.8196299647976067,0.5140253089594942,4.281993627549725 +purple,square,0,43534,0.6133972331910711,0.021598151701481716,0.5031963010702043,2.4477506978773564 +green,circle,0,43546,0.7295203740570595,0.7614624369012326,0.48338079265400624,6.482068009908247 +yellow,circle,1,43552,0.11427225576595679,0.12046847790249071,0.5300989056202788,4.0435713310099715 +red,square,0,43585,0.2569282143086494,0.8356955248973711,0.49988988227987496,5.758029889276149 +red,square,0,43610,0.4066651579035613,0.9821252098088572,0.4971325892932626,3.8355844366644285 +blue,circle,0,43625,0.25813215119938915,0.44812223117479943,0.5468063458142752,2.071753655903521 +blue,square,0,43643,0.8990438947452044,0.7932354106497107,0.478281459440448,5.309069073068615 +green,square,0,43654,0.7477088100417613,0.6741243723476034,0.5244962909214225,2.7085672551848745 +red,triangle,0,43669,0.16739577193567756,0.7848173059476037,0.5387387788747922,3.3126789418956775 +red,square,1,43676,0.12117516414786389,0.2360233631803369,0.4927785293749649,4.201575280207279 +blue,circle,0,43677,0.9194345322835871,0.18270434299753824,0.5480053700986861,4.197437995599496 +blue,triangle,1,43692,0.7918251417402319,0.9985440814769564,0.5153980684316232,4.076983037941575 +red,circle,1,43712,0.21906571058540392,0.1776774746383532,0.5221753029891931,6.040025216206015 +red,triangle,0,43713,0.9253279125896651,0.22517805432802462,0.5283695741538778,3.8790026347750497 +green,square,0,43714,0.7317008955916852,0.689787084674138,0.5169706828448152,5.4379745180684305 +red,triangle,1,43738,0.3299945615037232,0.8872983606718703,0.5203576185354666,6.034626076559896 +blue,square,0,43739,0.14780028281573,0.27491866587876024,0.47443949836759736,4.870244417503868 +purple,circle,0,43762,0.17936303377288854,0.1436998550948676,0.48755600944216687,3.663137378160956 +red,square,1,43764,0.09472711154976643,0.07947471553826624,0.5151653874708529,6.038494901522024 +red,triangle,0,43775,0.058055975409571414,0.9983985077857104,0.5225126018826308,5.25940132628363 +green,triangle,0,43776,0.8234163326320727,0.4287532297801402,0.4634462697525716,7.350481789269177 +blue,square,0,43792,0.311214771225637,0.02107475184991836,0.47102739175469466,5.228169691312015 +purple,square,0,43793,0.4178057527277276,0.7267418213089127,0.48635754559521877,5.562730898972807 +blue,square,0,43813,0.4340500185082796,0.5600062577845731,0.4691320375662904,4.60105608981731 +blue,triangle,1,43817,0.3880227798134268,0.15106213659034995,0.5189008882115655,3.92126341719537 +purple,square,0,43826,0.3208522998794402,0.6024271158202898,0.4876176838995849,5.172424232628977 +purple,triangle,0,43827,0.7368537409381595,0.24481331432747888,0.5120765560164056,5.5720435534912065 +green,square,0,43837,0.3179061411787266,0.4929006814215642,0.5221893060928178,5.766094654781486 +yellow,triangle,1,43840,0.9957624841248772,0.19989853802903979,0.5254515915885394,4.250999465020429 +red,square,0,43848,0.8185568465311813,0.980985487530177,0.5164551481216141,3.7970403802077013 +purple,circle,0,43855,0.23981274115974716,0.3599397660674801,0.48795907681975387,6.031291187545109 +red,triangle,0,43880,0.6113618174906779,0.33657526355508605,0.5188482545853158,5.956198917780778 +yellow,square,1,43884,0.43582170157434985,0.19905567878401975,0.5184715360454498,6.16835431728062 +blue,circle,1,43885,0.22252270157150522,0.5302693249479362,0.5383136678634378,4.207656833298322 +purple,circle,0,43887,0.1509900370436299,0.1678352120633062,0.49264854335407765,3.2513583593560096 +yellow,triangle,1,43889,0.22433523884019957,0.10069412898125463,0.519623353752461,4.816280759718293 +red,circle,0,43896,0.24232911273806235,0.1540012608889147,0.5250532861788867,4.21436664653267 +yellow,circle,1,43920,0.959586012999079,0.6159726932360294,0.5417432523021469,5.3879090971619705 +red,square,0,43924,0.5261377191454589,0.5369543069604715,0.5009948314214691,4.692850087583764 +red,square,0,43926,0.21518247740388474,0.769381146325305,0.5031148812119657,4.7969709781084715 +red,circle,0,43944,0.22727336629829564,0.2278034519943851,0.5263233877133829,6.441483382443116 +red,circle,0,43950,0.14663023492980587,0.08575644111019984,0.5289998568347268,5.263940163320825 +red,square,0,43955,0.5980035085951542,0.8188135506007557,0.5027243827823769,5.077626097902214 +blue,square,1,43973,0.7998007760559414,0.48489428203215756,0.46860017547310107,5.666085785503477 +green,square,0,43984,0.3290523041564759,0.4725386783499458,0.5143102645987679,3.3311889694198515 +red,circle,0,43985,0.24955223690952666,0.2795037136983582,0.5335114153384782,5.739299320684356 +green,triangle,0,43989,0.8668030782212506,0.8277101521033546,0.464487421690664,5.485884144057658 +red,triangle,1,43991,0.5740800375972737,0.17376072787838903,0.5276546779207952,5.852438211575425 +green,circle,0,44008,0.3411172798153771,0.9730140099804664,0.5120873063388043,3.7628249219959984 +red,square,0,44040,0.15125408828859999,0.855852819576754,0.4709566216015036,5.633358901100782 +red,circle,0,44044,0.2122875847334743,0.29920367143837723,0.5267012942189114,4.141742693628934 +yellow,triangle,1,44052,0.9197673005755368,0.9903860499594775,0.5221330145104475,5.264595956426461 +green,triangle,1,44070,0.46015174216033383,0.7864259897436401,0.4661422429080584,4.000848835103448 +red,square,0,44077,0.28309021515022303,0.44095392917397835,0.4760124800701126,5.146890721598369 +blue,circle,0,44078,0.7262537212988904,0.009454147229661647,0.5329253232395388,7.119014471227797 +orange,square,1,44101,0.09707919217155736,0.06119442269828457,0.5115570910791472,4.970416187446491 +yellow,square,1,44107,0.7921432366484691,0.2879939326546813,0.5173829969361902,4.966238748741917 +purple,triangle,0,44122,0.24515658015980557,0.7458623388261014,0.5089056150059037,4.005710167740754 +blue,triangle,1,44123,0.37255244182543634,0.4661842922625885,0.5117032157671845,5.464494944873894 +red,circle,1,44133,0.3128838894629171,0.2507526158915925,0.5234867057757788,5.090334848558721 +red,triangle,0,44178,0.9472068592621746,0.9004707124866083,0.5282594020561011,6.940393571300796 +red,circle,0,44192,0.553522123705715,0.4757932194359984,0.5183056079562443,5.265288955854104 +green,square,0,44215,0.23803052733996388,0.31886085535855424,0.4858553372710511,4.037327637892786 +purple,square,0,44220,0.8310620088678032,0.8002604338765056,0.5011875570174721,5.606741438839616 +blue,circle,1,44224,0.8959460851903286,0.9101141138264954,0.5325983322620735,5.561768665497113 +red,circle,1,44233,0.7561612376678916,0.7319007512574625,0.5265758235617998,3.0859138544839158 +green,triangle,0,44256,0.8816500699096232,0.11597815421053359,0.46795557880044064,5.341317078444804 +blue,square,0,44285,0.5330166763628916,0.22155951925639394,0.4733414630845997,4.225798186511307 +yellow,circle,1,44308,0.5055612332304337,0.7148802174379841,0.5305230755024368,3.8124055750730625 +blue,square,0,44314,0.10451706428413021,0.28791827095029365,0.47667793795343166,5.635233046020487 +red,square,0,44327,0.5191891059195163,0.7621392226051875,0.48239674973933916,4.992093323347892 +green,triangle,1,44338,0.5194168874962816,0.6178439837946711,0.459980457165933,4.412632675932382 +blue,square,1,44344,0.8759146828188182,0.4941540313853715,0.48344527618670596,6.610840828068064 +yellow,circle,1,44345,0.8809150845492812,0.39249131279324656,0.5311835451023484,3.7856582081391257 +red,circle,0,44375,0.8021276509013373,0.7573027582660581,0.518636305855153,3.5597809758185637 +red,square,0,44377,0.4787161503774482,0.44449729493545076,0.493148755903377,6.004312971559493 +blue,square,1,44391,0.004118706243226522,0.02513800294555546,0.4894725345334817,4.856908050965396 +orange,circle,0,44392,0.2742200716671289,0.6328099318331863,0.518605025877578,5.945956069870239 +orange,circle,1,44395,0.3284172795899255,0.4899180226956167,0.519783822356765,4.5617227268033576 +red,square,0,44396,0.32009268523941015,0.3814163904037119,0.4908694830921067,4.611924787845079 +red,triangle,0,44438,0.24027257183837814,0.21818158482375527,0.5132458986916885,4.3591820550187395 +red,square,1,44444,0.7571303069622878,0.3517997580679546,0.4874351362441344,4.857781650917474 +yellow,circle,1,44454,0.6319772746950029,0.6430990365761307,0.5233896886414907,3.87082362282355 +purple,square,0,44467,0.026836543269280422,0.7893267098230756,0.495334904743655,3.7770625386085506 +red,square,0,44500,0.06563573510369158,0.2484899718074014,0.49634022267762407,4.85578441358611 +red,square,0,44506,0.7506982661163093,0.9296261595719112,0.491456898126784,5.711361713133169 +blue,square,1,44507,0.8526918346098192,0.006090631709906091,0.485245940378111,5.480425823297286 +blue,circle,0,44511,0.17556779407921252,0.8544916101479395,0.5248266370320656,4.591712339305005 +yellow,square,1,44525,0.6138055226175024,0.2518408899858746,0.5202899004327896,5.068783420458643 +blue,circle,0,44526,0.32842430586019467,0.49808305418701226,0.5247939727367301,5.185844779531198 +red,circle,1,44566,0.7562262035901754,0.6997822237419802,0.5280998430297158,3.0998295171443986 +red,square,0,44568,0.20670391642095465,0.1240047571423365,0.475555549283771,5.6103992702153755 +red,circle,0,44583,0.7438403991426628,0.7267588754181725,0.5274991530869191,4.628048673728366 +red,square,0,44585,0.6636353241567207,0.28128898438023553,0.4806459917753007,5.588665257037561 +red,circle,1,44588,0.07016479646839524,0.015863532280976873,0.5221312273135886,4.791019138048099 +red,triangle,0,44594,0.9567737501912198,0.980436914124649,0.49587813963819216,2.4907338638786114 +orange,square,1,44625,0.48830064593906375,0.2993852388787641,0.509927679394459,2.8454961409041584 +blue,circle,1,44630,0.42558802690355557,0.9393782393189878,0.52115813084553,4.938382049792471 +yellow,triangle,1,44632,0.6395688201639387,0.7843029303915384,0.5313066272788163,5.730611522272919 +red,circle,1,44634,0.36790591261093386,0.33705188498522076,0.5154340522183124,4.721844087566265 +red,square,0,44649,0.0456118055634096,0.2042686380129506,0.47505074609138426,7.512377938810837 +red,circle,0,44655,0.3579242999769078,0.2777509205825483,0.5205527196274308,5.663197859271363 +blue,square,1,44663,0.6288702108731512,0.8910028672750042,0.48877388218574824,6.404309758663504 +yellow,square,1,44664,0.10269788103089272,0.7923037298789898,0.5178956397322221,4.674234728629004 +green,triangle,1,44665,0.9320728801982129,0.6636949374775633,0.47807593928535586,5.030582498624928 +green,square,0,44685,0.5705052364288866,0.5423147982199279,0.5007490792280032,4.999141534061898 +red,square,0,44686,0.4834685687045257,0.4548189570417823,0.4738343189308736,3.9379547987633785 +yellow,square,1,44688,0.9549118451890415,0.9651575275886732,0.5135915510756244,6.291247850816909 +yellow,square,1,44690,0.08960186475911591,0.7684575550314768,0.5139196703212905,5.341828374514144 +green,circle,0,44694,0.619023283596957,0.3523073846645306,0.49174690296899976,4.77248127957025 +yellow,circle,1,44714,0.2855480023002085,0.7450927731261932,0.5235022102880714,4.854784657440374 +yellow,circle,1,44721,0.36778939287893353,0.2908808967359484,0.5248896981033209,6.583085414673263 +red,square,0,44728,0.3696571044240461,0.47309836773508906,0.46826596740550164,6.743447125253634 +yellow,circle,1,44744,0.9965576878403373,0.6109026547640025,0.5201658756555807,5.402179928596834 +green,triangle,0,44773,0.35547899511722536,0.7704676786133092,0.4779667394153248,3.600543562246269 +orange,square,0,44780,0.6765285593597932,0.1795856137383327,0.5110740821608745,4.510517502274008 +red,square,1,44786,0.3209058790607138,0.12383583402998521,0.4821922856401145,4.546873006396432 +blue,triangle,1,44802,0.6747312071584478,0.748625992663632,0.5240271715080355,5.2614671612861015 +red,triangle,0,44803,0.6684141324998482,0.980704742273612,0.5014146429842454,5.372119829686997 +purple,square,0,44810,0.9602860904337266,0.5458529483448885,0.4981028471007708,4.523468619140365 +purple,square,0,44813,0.1721121032489782,0.06457716080047782,0.49485254164530884,5.212920559678786 +yellow,circle,1,44818,0.13594006155726335,0.3790972579153782,0.5199885303112306,5.894693684111605 +yellow,triangle,1,44834,0.10067618509380372,0.057919248569549,0.528807868107254,5.868977578493424 +orange,square,1,44850,0.45399035205866234,0.8699876442896479,0.5145405641008581,4.9571900749992786 +green,triangle,0,44858,0.9533590202309037,0.6531161401303006,0.47189450929094956,7.207353683199297 +purple,circle,0,44860,0.9089099522101729,0.1052946245683678,0.5115842828177806,5.214853370398667 +blue,square,1,44871,0.9995668390492636,0.4896572935308351,0.49350571249709796,5.3520690412975895 +red,circle,0,44887,0.6578724337813551,0.6111820141418478,0.534496219521755,5.164843374119267 +purple,triangle,1,44892,0.5645685107320864,0.6837227057123966,0.49626378588808984,6.466217097614532 +red,circle,1,44893,0.07187286885052446,0.1653798395372183,0.5295534429482346,5.572032290963382 +purple,triangle,0,44926,0.15722126805610137,0.1930311611998542,0.49228549443138814,4.608652529108745 +red,square,0,44931,0.9992587134757783,0.25573645017899804,0.5028010910605972,4.870966330534756 +red,triangle,0,44953,0.14261151438999453,0.974093920448945,0.5130076698647157,3.4742334364745573 +purple,triangle,1,44970,0.12045875072155343,0.39778838343457,0.48870706279164017,5.163100339971365 +blue,square,1,44971,0.7231465031324505,0.6426639050871611,0.5038035886995131,3.5812658871448186 +blue,triangle,0,44972,0.5743885455381894,0.9015137740404365,0.5071523917818452,4.392104656872195 +purple,circle,0,44980,0.0074105523414979,0.32140481843670354,0.5190865525638839,6.225849181673335 +red,triangle,0,44990,0.45766025182867676,0.8922138791942553,0.526754944791934,4.076778039864557 +red,square,0,45001,0.10029034484319854,0.21163060873318396,0.5035379821144141,7.3156656190152916 +yellow,square,1,45006,0.5207334994132492,0.37083753519747875,0.5198342428223057,6.643362495480676 +red,triangle,1,45017,0.3073491294273848,0.9642110929779293,0.5147568136313735,5.844190630797287 +blue,triangle,1,45036,0.8703150078913209,0.9858732213750153,0.5090044202649895,5.444867667791815 +yellow,triangle,1,45045,0.4308348851069683,0.8677031719818539,0.5277625058545177,7.056950967170884 +blue,circle,1,45051,0.39595236354355856,0.04568653865058303,0.5146027583721374,5.158254949451661 +red,circle,1,45057,0.21231142914114975,0.11827011540796274,0.5267563154507136,5.746953318743933 +red,triangle,0,45073,0.220890926919993,0.6382545820361779,0.5137215122805884,6.054346454263514 +red,circle,0,45085,0.10343414555356933,0.0854598736563924,0.5300173806571845,3.5211413915381757 +orange,square,0,45103,0.5069015298753995,0.9865405823764551,0.5136088627911064,2.7395760893199395 +green,square,1,45114,0.3710511813068966,0.10939008672183403,0.505077308978524,5.147776883112683 +red,circle,0,45130,0.23294107329360947,0.14254881168157957,0.5211576772644613,7.544770757486581 +red,square,1,45135,0.3285872756771737,0.474436698831299,0.5161246404740484,4.821317046014342 +yellow,triangle,1,45156,0.11245635984984359,0.5462070414752629,0.5388022731378233,4.803443593518167 +red,circle,0,45166,0.22483481608702138,0.26840902860157495,0.5158470239351043,4.353408794630831 +blue,triangle,1,45171,0.5340356710976087,0.48580905213986625,0.5145988937234728,3.190753106200006 +red,circle,0,45187,0.5218269179915481,0.48291141102199187,0.507988150814012,4.587852284602872 +red,triangle,1,45200,0.4648785723600424,0.15662490716392385,0.502627273437666,5.126089774833094 +yellow,square,1,45209,0.31641308456492667,0.41766007583201104,0.5156803473198549,4.486190964576527 +red,circle,0,45213,0.9190642191601589,0.9249959964768593,0.5087206455879548,4.360823891813719 +yellow,circle,1,45221,0.7406197210842403,0.797551650461032,0.5258520840789713,3.9996815312838936 +yellow,triangle,1,45229,0.431785881677494,0.7623720784105696,0.5407768232109682,5.082742009776406 +yellow,circle,1,45245,0.44370159095854655,0.6474270343771463,0.5270783585545887,4.916876931292912 +blue,square,0,45264,0.008701117901218747,0.9089262580608287,0.5027294363670075,4.143508501082306 +yellow,square,1,45266,0.3983240672849724,0.7317647492061637,0.5127567440121259,4.391866554668081 +green,triangle,0,45267,0.3489922349651863,0.1309769729966016,0.48865326216766564,4.7341727518141585 +red,triangle,0,45285,0.8529528906795177,0.2801201836212964,0.5120539688118472,5.4925318518139825 +red,square,0,45295,0.14720808245767525,0.13030981307150258,0.5020906886514244,3.9605969064579374 +red,square,1,45309,0.8764645684375807,0.01390401346575243,0.5042168097169483,7.2327564495502985 +red,circle,0,45317,0.8371223163876399,0.8954721512674688,0.5118977462673061,3.1653446378461623 +yellow,square,1,45333,0.8180300710172582,0.7992838268770319,0.5117228965198994,4.468813358314073 +yellow,triangle,1,45344,0.8666476334611205,0.46834494344142696,0.5449812925825097,4.653466710193914 +yellow,circle,0,45350,0.14151861441122293,0.8744775761628885,0.5434326905421337,4.870424755809928 +blue,triangle,1,45351,0.4677081725165374,0.5525407044233562,0.5118667730089137,4.399699331041051 +red,square,0,45358,0.14269181957750132,0.5528595463613156,0.5002238458574175,5.781514808117028 +red,triangle,0,45377,0.18303080006452788,0.0058017354302783986,0.523422859718131,5.567913514190596 +red,circle,0,45388,0.7345257254506266,0.7270179368277819,0.5103717529565557,5.834436684649049 +red,triangle,0,45390,0.0011926732543450225,0.7367315651951601,0.5140608434970648,4.525430615794258 +red,circle,0,45391,0.440836427255319,0.3980980657778506,0.5103697475822193,3.4113088721523446 +red,circle,0,45396,0.7171493584343511,0.6690982478236214,0.5142219189214519,7.262984922316579 +purple,square,0,45423,0.08585933998312123,0.18998814276855924,0.4863992757591215,4.425584886749749 +blue,triangle,1,45431,0.2623059136543101,0.16922747555449835,0.5123319087703594,3.5678226818066983 +blue,square,0,45484,0.9928718744290427,0.48793824130594465,0.4911507274128445,5.501928294793345 +red,circle,0,45489,0.0436319444347707,0.00037559668726951795,0.5348331381916813,4.9904588127503695 +red,square,0,45492,0.5611002805093157,0.445209175088075,0.4986559549516708,6.088023138558834 +red,circle,1,45493,0.5928527636422501,0.5310546263819504,0.5358519083796585,4.899892211847459 +yellow,square,1,45505,0.09791317778345843,0.6258372974259855,0.5355810783224939,4.878735628161608 +green,triangle,0,45506,0.15860542487611384,0.3324888717858109,0.4872436692143982,4.933397410148279 +blue,square,1,45513,0.8344454562492483,0.28991637424268,0.4930554835160037,6.630685398371834 +yellow,triangle,1,45522,0.6960495755695266,0.35662949568438584,0.5417977413573635,4.993835937393338 +green,triangle,0,45523,0.028726227233780266,0.8368987200063168,0.49144438317283956,4.91716778694866 +red,square,0,45527,0.362470705664502,0.23288251635350998,0.4837192428495595,7.319810129361041 +yellow,triangle,1,45541,0.3909461619111285,0.9603037348852396,0.5367475137335112,4.0747975295414625 +yellow,circle,0,45565,0.49711884869257894,0.4063296635007877,0.541821282319149,4.321738392032457 +red,square,1,45576,0.5910295406403523,0.5820570508367864,0.47872185401363015,6.416732335948374 +blue,circle,1,45592,0.36989121704141326,0.4521335780997142,0.5116245532264182,3.6690127676325535 +green,square,0,45593,0.07421018323124273,0.46250417315222725,0.49673545467011604,4.98690926513951 +red,square,0,45595,0.5323677885521801,0.49733842971342646,0.4703215915790957,6.047016287313322 +red,circle,0,45603,0.09807649946600483,0.0738983765849136,0.5272099757048196,5.235778755307683 +red,square,1,45618,0.24282315957964595,0.5083741163423824,0.4823275084626719,4.9515457101449725 +purple,circle,0,45619,0.320649306752549,0.7743856019807422,0.5166424857976284,6.792867234755408 +red,square,0,45621,0.7383745629253389,0.5701217458562096,0.48157784431598083,4.292122708256567 +blue,triangle,0,45635,0.1342696338557502,0.6255565877955351,0.505948628739885,3.1167301368582057 +yellow,triangle,1,45662,0.9596903920589072,0.20890286278455095,0.5441530368442388,3.2197718265173614 +red,circle,0,45672,0.9796340879843932,0.986480448637008,0.5319758182422377,4.3286292266413 +red,square,0,45694,0.987846244876944,0.40707353674400504,0.48622715121594995,6.430780212787359 +blue,circle,1,45697,0.4941716080492371,0.21045326175908352,0.4965027250181252,4.2251332758271944 +yellow,circle,1,45700,0.8039432740368295,0.4333289174684781,0.5429410295464143,5.356049355257544 +red,square,0,45722,0.29569528472445306,0.4214484911823976,0.49457823230290776,3.663297053844179 +red,triangle,0,45727,0.5802258910642472,0.21105636278613848,0.5000166463948257,6.891751326191411 +red,triangle,1,45729,0.7339480183316225,0.6604864835276257,0.5040423190425101,6.620850000868394 +red,square,0,45752,0.7118992958554076,0.5811156591032097,0.4986281250416253,6.7767526816590475 +red,triangle,1,45773,0.8841030289584918,0.5115932921587547,0.5134011019500868,4.998692873618105 +purple,square,0,45774,0.9652743344304694,0.9070327064358358,0.4914980251629097,4.594248023738808 +green,square,0,45789,0.993860338741655,0.3863846711806871,0.5106468829838453,3.4839113378701345 +red,circle,0,45792,0.35788962798853874,0.4097501815910554,0.5485136576962423,6.919867339175146 +yellow,square,1,45802,0.5078260148234183,0.8370292007945583,0.5267293179728605,5.240897554347324 +yellow,square,1,45806,0.8472003239385223,0.5924479536428879,0.5274849365040836,4.649745368307674 +red,square,1,45811,0.013178508944489242,0.5047094653724545,0.492524575441183,4.115776223728498 +blue,triangle,1,45844,0.16143164451186653,0.24980047239449477,0.5163918925759441,5.429282303965134 +orange,square,0,45900,0.9637822338407995,0.5231018284644444,0.4979551545626011,6.756277830301471 +yellow,square,1,45904,0.2833747747934823,0.5376753675836141,0.5209102388331349,5.454760759531425 +blue,square,0,45917,0.8511440112771441,0.9061136344992315,0.4801521277209463,4.48260411679007 +yellow,triangle,1,45930,0.29916361695325044,0.9288443295649261,0.5431226997013537,5.616987212342591 +yellow,square,1,45942,0.8574333219660808,0.5150315154654709,0.5193525317004768,5.205780956811961 +green,square,0,45954,0.8276920325701533,0.12452654293773313,0.5053331285693116,3.7596364097908186 +red,square,0,45960,0.5175434622957339,0.8379639703700468,0.507889195065473,3.3764141189485257 +red,square,1,46003,0.6368728959804477,0.8926266834562082,0.49372893914259,5.230870112873864 +red,square,0,46007,0.7095889763369441,0.9625515310526058,0.4972402606296109,6.724526949348188 +blue,triangle,1,46024,0.4073120956522893,0.9698912133718399,0.5126193000247149,4.3408159610800405 +red,triangle,0,46028,0.8846684524650361,0.47775334436491845,0.49773706374591903,3.6280666413795113 +blue,circle,0,46055,0.7975326758590642,0.9196451416634517,0.495263239892926,3.5609442821157558 +blue,triangle,1,46066,0.5471561931357293,0.09918859216347842,0.5085521251681956,8.20203872572708 +red,square,0,46070,0.19240243971579907,0.4371017177409373,0.5195085119920236,3.9230151773397828 +red,triangle,1,46081,0.9369185416860067,0.5901519010715599,0.49709603676515884,7.3089917028832785 +red,triangle,0,46096,0.21734975243598598,0.6417983668578033,0.4930405105573353,6.826837459403799 +red,circle,0,46130,0.37580495962606697,0.34301133566114617,0.5382518094318486,3.029951031097662 +red,circle,1,46147,0.31235698837751125,0.27453736539046647,0.5411521130682586,3.1926330867391997 +red,triangle,0,46154,0.20186480141864716,0.9720568082560206,0.4820419990538739,5.014978672294716 +orange,square,1,46156,0.9493554866603044,0.6557118497720306,0.49630002152989666,4.70687551898535 +yellow,square,1,46165,0.10451573025181304,0.8186215314993505,0.529385394822364,5.9327701376255355 +red,triangle,0,46175,0.0682014789362606,0.21280202762482492,0.47569041097849757,4.610725585552525 +red,circle,1,46188,0.8932859896364232,0.96711110915342,0.538656832247169,6.057830900285073 +yellow,square,1,46198,0.36220392092927745,0.33583358669699814,0.5277859868922251,4.789342608170004 +orange,square,1,46203,0.3439682252338231,0.2127262604833734,0.49359773227184034,5.784442614906929 +red,circle,0,46210,0.45214634391790864,0.3648123201579528,0.5339460574984352,6.225920328371827 +red,circle,0,46211,0.8839885326717482,0.8114201462773275,0.5286147811621462,5.198209243435775 +red,circle,0,46226,0.7453306724355845,0.838808058667226,0.5265038117371149,4.246609213895595 +red,circle,1,46234,0.07485087627191434,0.1032926259424846,0.5217006344754798,6.568839935962624 +red,circle,0,46260,0.7599922991304641,0.6764688341560959,0.5234634777466669,5.244796316561899 +yellow,square,0,46286,0.47874281763503257,0.3176732816778183,0.5230201215630013,6.629856645148432 +purple,square,0,46288,0.12698519073184733,0.35205788100264856,0.49943691027597703,2.491455836861123 +green,square,0,46289,0.38189833090065917,0.4229566494355128,0.5133842813534175,6.575277234204026 +green,square,1,46292,0.7824142633222194,0.23009146591293173,0.508965414696369,3.771112420977745 +green,circle,0,46306,0.5527630107732677,0.40671955338058496,0.5106215362988595,2.583959816031608 +blue,triangle,1,46315,0.7245880944138003,0.8815411187912761,0.5193192268573201,4.7110743591170605 +red,circle,0,46326,0.18518631901516835,0.19576651558603056,0.519588077699846,3.731996940759151 +red,square,0,46331,0.7624011920122076,0.46950974545590196,0.5061554181244927,3.190782856635772 +yellow,circle,1,46332,0.4099804092853969,0.6933342996241612,0.5548024496883684,5.402298994997285 +red,square,1,46340,0.9544020158953853,0.483924102949422,0.5064587968063257,4.583924022275249 +blue,square,0,46366,0.33586362388178603,0.43369563371293907,0.48094543516943067,7.1366620904277225 +yellow,circle,1,46370,0.5130434797929835,0.65024334625538,0.5575224174831193,6.455492159404774 +red,circle,0,46377,0.6320140373924674,0.5330833533595211,0.516867428593351,3.74951144436213 +blue,square,0,46403,0.08322265729916467,0.26425191838002804,0.48888955728189154,3.9473720097346123 +purple,circle,0,46404,0.6090234782866996,0.7001026135277432,0.5192966602472153,6.460675853622124 +red,circle,0,46405,0.8244771162660871,0.8413514042645212,0.5207962044325894,3.4196031768594195 +red,square,1,46407,0.7227584169355041,0.16881731256879295,0.4907749561317916,5.861970673069835 +yellow,triangle,1,46408,0.6493040533623267,0.8401994169767789,0.5411352020873921,5.7227150751418465 +red,circle,0,46420,0.47739989672422645,0.5216544167786235,0.528660721918708,5.566591599137276 +red,triangle,0,46444,0.3577563230979893,0.11583709904789907,0.4871855940429217,5.271873155405054 +yellow,circle,1,46457,0.8883488953241907,0.9129508551707828,0.5632938050523973,6.045349617286569 +red,triangle,1,46466,0.29487297540900936,0.331972803702242,0.49082955801428246,6.870182167534151 +blue,circle,0,46484,0.6995054328119791,0.9860819266589024,0.49938649158915105,4.144411290633849 +red,circle,0,46488,0.3618559577189957,0.34060942084156476,0.5319289242148977,5.2542899345150085 +red,square,0,46496,0.353832393958744,0.6707684943847947,0.49022094417422557,8.074957340314246 +red,triangle,0,46502,0.16672582814841352,0.30648067323446815,0.49162485115299764,5.24371007841722 +yellow,circle,1,46503,0.9448159797593451,0.1713081371340821,0.5620752132798074,4.531973046334346 +blue,triangle,0,46513,0.79743578278037,0.16456392167276657,0.5138414960049742,5.664171127785084 +purple,triangle,0,46515,0.08413793538334824,0.540634380103699,0.49386378244998147,6.954894581236826 +red,triangle,0,46516,0.24522364774371652,0.2598492936505107,0.5011047025275889,7.083891385200946 +red,square,0,46523,0.5934862679656275,0.18952844168090832,0.49068820402903646,5.115217884918773 +blue,square,0,46526,0.753370385439251,0.3503688609910435,0.5000911289370165,3.9820500380181776 +red,circle,0,46535,0.8114758209662933,0.8796999831036889,0.5238130521945566,5.340181402880078 +red,triangle,0,46542,0.9583935780536258,0.4048631445115657,0.5005042168495568,5.419712202523548 +blue,square,1,46547,0.9051582580631468,0.04438943953294161,0.5073988064076592,5.89213101038574 +yellow,circle,1,46550,0.5356739092804041,0.13961146443267358,0.5593304070159836,5.466342135747884 +red,triangle,0,46552,0.9028472567299615,0.8454530280611189,0.4996168807643213,4.4974549420168115 +blue,square,0,46564,0.5160334223574716,0.0023946266563006358,0.5160300771932227,5.498406464953454 +red,triangle,0,46580,0.07673636782664706,0.7982536179349987,0.48501538106572845,5.715335480385936 +yellow,square,1,46601,0.26873096775100924,0.28503903348657367,0.525949032642645,5.429716705738756 +red,circle,1,46614,0.7935061023857892,0.8361719143132195,0.5171550136919782,4.572290505656473 +blue,circle,0,46618,0.8835668226666227,0.016239543782154642,0.48929064100345765,5.920305510030054 +yellow,square,1,46620,0.4132160546802851,0.8735165822221441,0.5307585266488947,5.535900694529549 +orange,square,0,46623,0.15407786197921036,0.8090674618517943,0.5007508980077587,3.5715702606520447 +red,square,1,46629,0.5873323378987926,0.1915647703618364,0.48586002023725205,6.259105589465324 +red,triangle,0,46632,0.7667546716590242,0.062438782532887926,0.48881290524462906,2.8667176620244477 +purple,square,0,46633,0.794032810327964,0.6336521863502528,0.49823593067340505,2.981862945568826 +blue,circle,1,46643,0.9238139432990654,0.8080327057089758,0.4929428786143888,4.180894290122365 +green,square,0,46649,0.5433892863715665,0.13227472694614106,0.488304030493141,5.309734961677411 +red,square,0,46666,0.22450194351401398,0.28648454784011335,0.4835254418696976,4.9609309010150335 +red,square,1,46674,0.7027288261789671,0.816128180270261,0.48175651060847274,3.141949378893395 +orange,triangle,0,46681,0.7708069576787248,0.09203676709685482,0.5012100263702118,6.498960205893897 +red,square,0,46690,0.7180514052326967,0.6101693332816094,0.47942071411986864,5.223236710682899 +red,triangle,0,46696,0.7027731323172753,0.17573990013385177,0.49934759854366717,5.968216164756009 +yellow,square,1,46735,0.7499398624119413,0.684472265043443,0.5267408049252692,6.008447044231407 +blue,circle,0,46738,0.8194578781259652,0.4789674548825732,0.5007236065661714,6.847128147406359 +green,square,1,46741,0.7454021910487464,0.8504302160678308,0.5018832658371806,5.490400818579173 +yellow,circle,1,46742,0.8923911614586726,0.19585347958062027,0.5490755587753834,4.883575949603913 +red,triangle,0,46753,0.660969842579345,0.2712913961433966,0.4877660442676889,6.086473084504273 +green,circle,0,46763,0.10328031304171426,0.791958435129027,0.5155468420952434,4.748070083377726 +red,square,0,46766,0.7542937798918578,0.26771251517247974,0.4891611679957991,5.482268315816298 +red,square,0,46767,0.25519457622631814,0.6209145155916119,0.48804806092480507,7.663681831035738 +yellow,triangle,1,46815,0.8261702688121257,0.6417397171576062,0.5365649655692609,5.79497503679336 +yellow,square,0,46858,0.4768098187004117,0.6065725565123735,0.5258266090028999,4.346599600873398 +blue,square,1,46867,0.30219664549385616,0.6427937934434975,0.5090660253631316,2.7519410917381513 +red,square,0,46870,0.3254728094068935,0.02521790834004045,0.49190811212289776,6.161406809024527 +purple,square,0,46882,0.2885419361368933,0.1821784127387872,0.5011011056507825,6.596474587425309 +purple,triangle,0,46894,0.7649996830318427,0.7057760289297997,0.47818491276444397,7.764410234493627 +red,circle,1,46898,0.9173561068853706,0.8714539160783028,0.5217344831484071,5.983669217057653 +purple,square,0,46899,0.832133970352546,0.5513734277901636,0.5026254156852757,4.131415702503828 +blue,triangle,1,46918,0.17240803865256504,0.6714488880210832,0.5112204946266515,3.347056989012925 +yellow,circle,1,46927,0.7631633257999872,0.7501666922024665,0.5593739992516134,2.4884751403765417 +red,square,0,46934,0.3546037031992605,0.5904077190202255,0.5019602704950292,4.208827735873 +yellow,square,0,46941,0.4436343054257048,0.44262994004598855,0.5286489396957849,5.831869786461987 +yellow,triangle,1,46942,0.21767877193783636,0.22750832741862148,0.540032428858978,4.761954421542712 +green,square,0,46946,0.7262334097102364,0.2353282855778408,0.4999245913322337,4.745533301778669 +purple,square,0,46954,0.8186180239660209,0.10104364344236028,0.5104047484558277,3.9283208093090685 +yellow,triangle,0,46963,0.8044380242056894,0.48925045393264954,0.5364201979495122,5.645636168247152 +red,square,0,46985,0.06497557129893827,0.6991710199402009,0.507144569108046,5.677247556324136 +green,circle,0,47029,0.9762921825491683,0.7107268626684553,0.5286941439319393,5.144456965314547 +red,circle,0,47042,0.33490633893199995,0.3608104850818826,0.5205666360753458,7.4188199371195 +green,triangle,0,47047,0.039767338119254814,0.46529001464307707,0.5185059008702475,5.148145249729516 +purple,triangle,0,47075,0.4238377340456261,0.44971958577056437,0.48423243803313204,6.029563135645998 +orange,circle,1,47092,0.8030671880585626,0.9891023960550895,0.5110299177240867,5.126979133167343 +red,circle,0,47096,0.9471840359449452,1.032825306093868,0.5127214688113167,7.07887106904234 +purple,square,0,47110,0.9245975180239253,0.5501934438638421,0.5077342321500599,4.756429181394977 +red,square,1,47113,0.8807413193774567,0.3812022018313429,0.5028161723473694,6.616014823254446 +purple,circle,0,47120,0.16516499233085713,0.7180170213039255,0.49334801265863043,7.353533367934015 +green,circle,0,47133,0.8291327331666651,0.5404462685913383,0.5240367332104946,4.337129862861785 +yellow,square,1,47155,0.1393480894867064,0.877654137532857,0.5226830661084343,3.262304949571476 +red,square,0,47162,0.8175769322609224,0.546646526735896,0.5061686709812702,5.562478817447708 +red,circle,0,47174,0.02593532114748942,0.07308388086340462,0.5136019938756533,4.369231541321697 +red,circle,0,47183,0.26635567281883965,0.2563435326863076,0.5161011079146515,5.746347842276524 +purple,square,1,47186,0.6950764409032439,0.5096850967074611,0.5075729930370032,2.599811429785023 +red,circle,0,47208,0.9299636936493809,0.9971142934477801,0.5075293440101155,6.001482949241406 +green,triangle,1,47215,0.19507944614347916,0.6522992823341746,0.5179612139929514,4.7025089827995865 +red,circle,0,47216,0.14044300726542525,0.13484725741759343,0.5109732706855736,3.3028669887383555 +red,square,0,47229,0.016232583887730856,0.9275553091747389,0.5221262900186803,4.627264747342033 +red,square,0,47238,0.5864002275711035,0.7073043337719022,0.5136173048913757,5.114247824613758 +blue,square,1,47244,0.4203268727093499,0.15741438185063883,0.5060829885362574,4.547389302114683 +blue,triangle,1,47254,0.40195400941566617,0.012095128155866885,0.5071002461823524,6.8373947461241125 +red,square,1,47266,0.6892298887239438,0.06749581071176824,0.5134438523168204,5.846820804341373 +purple,square,0,47277,0.12928427203362913,0.36014711985384984,0.5160978398349982,4.723551855587213 +red,square,0,47278,0.6236826731568171,0.27885719808888465,0.5090518616191644,4.920001701161076 +green,triangle,0,47283,0.5398060712735295,0.4485334535555223,0.5178108058032534,5.021032207715689 +red,square,0,47286,0.32149074697541336,0.16677447012619573,0.5167315619046612,4.779809890363825 +yellow,triangle,1,47307,0.8098494450504433,0.7045128087832206,0.5340669794584956,4.392344316044515 +purple,circle,0,47314,0.47017533749995866,0.517684914820752,0.4971441451769297,6.024705678937541 +green,circle,0,47337,0.8366917068561538,0.3528213533573922,0.5327944049749043,4.964044336632469 +red,square,0,47338,0.7278866542361956,0.15464997955561854,0.5133664050021653,6.858963122633693 +blue,square,0,47346,0.5520878440143321,0.006707367587415192,0.5153431893106104,4.294330250353214 +purple,circle,0,47350,0.24259937277502486,0.8091021896462627,0.49728397753578957,5.025337740979827 +red,circle,1,47359,0.5170181142067491,0.454892013920827,0.5025080815457361,4.42293438162659 +purple,circle,1,47363,0.7748924526441401,0.5509722174238556,0.4909915790533446,5.548677350535702 +yellow,square,1,47371,0.3854236629925789,0.21570318517152565,0.5060967631551629,4.733777279077814 +red,circle,1,47380,0.04315118224791137,-0.034752698984486796,0.4979484445565782,4.674524646900773 +green,square,0,47401,0.5837047188683913,0.1491016258660176,0.505414130927496,5.2521255382489604 +red,square,0,47403,0.8511067117927236,0.5483185788902639,0.5258086531059414,4.65198911405789 +yellow,triangle,1,47411,0.5933459323270596,0.16725344350122384,0.5362386349574879,5.137955091297861 +green,triangle,0,47416,0.7869700833298803,0.6793671355665465,0.52061176475139,4.132773703302157 +red,square,1,47427,0.446071309064211,0.3204912632545579,0.5333678445883538,4.5565480665755 +red,square,0,47430,0.5268630293399926,0.6323270862196834,0.5310174979895886,5.5909091259466805 +red,circle,0,47437,0.0033475201684591838,0.03618362509207451,0.4901706767255952,4.699659209270325 +yellow,square,1,47440,0.4532982304848068,0.34391951198732584,0.5044737130552028,4.2420672792299845 +blue,square,0,47446,0.8812729694031037,0.45587457470399395,0.5198164188620964,5.679214137362975 +green,circle,1,47452,0.7614596041992977,0.21989950923730928,0.5265555445195841,6.662307420045459 +red,square,0,47465,0.6218962072373867,0.6724428584573833,0.536694507580103,5.178076509784404 +red,square,0,47471,0.5872206380159184,0.7176345624867879,0.538797809675456,5.383789374510235 +red,triangle,1,47481,0.6928641458980317,0.44484426295309343,0.4949000535279065,4.095925460442613 +red,circle,0,47484,0.21513830590522154,0.23004368703877412,0.49735463616800524,5.513201421614358 +red,triangle,1,47489,0.8590725669427592,0.13089164954576804,0.4955360747372989,3.658258041746844 +red,square,0,47491,0.09092420109253252,0.6107014928682417,0.5342359763308872,3.9664304163467627 +red,square,0,47493,0.07385313022791418,0.15527772839738208,0.5333571343089012,3.9477415123140234 +red,circle,1,47509,0.5196031022428723,0.4771131849532491,0.5043906528681675,3.2496313211363073 +blue,triangle,1,47511,0.7248176976849061,0.07478963524029203,0.49552344232871137,5.648361598236931 +green,triangle,0,47533,0.9211388368315184,0.520081232078681,0.5108849083338292,5.8260786964863245 +yellow,square,0,47569,0.21125667155172767,0.21424825678469328,0.5136158452229139,4.930873620977217 +red,triangle,1,47584,0.1987478038711763,0.463728206606544,0.48407014874509446,4.526361699165051 +yellow,square,1,47585,0.5730846239767229,0.2066868791782468,0.5136029921439264,4.269956990495315 +blue,triangle,0,47604,0.543662409079566,0.8361371757686075,0.48465436179841076,6.097942602425896 +yellow,circle,1,47608,0.403617662080057,0.4535962230302537,0.549302969457956,5.916501527412496 +blue,square,1,47627,0.9854503157430848,0.8941983548946112,0.5314197042696979,5.023011547336865 +purple,square,0,47635,0.16914141463889032,0.6038025749254585,0.5072717589504321,5.2920657228378465 +purple,triangle,0,47647,0.8619200581587098,0.5229170149441354,0.4799315219056057,6.638035518689588 +red,square,0,47660,0.9283720160571937,0.2474816210673465,0.5142575232470952,5.949403794221663 +red,triangle,0,47665,0.6148262077456892,0.7162368103735482,0.48239204738099745,6.951029129333624 +purple,circle,0,47667,0.5104938769063353,0.17631977959134892,0.49730585430084195,4.5704392887185135 +red,square,0,47671,0.07171018216177005,0.9017996603635156,0.5103505646311814,4.632223102769466 +red,circle,1,47682,0.04521087512440558,0.1377151964371221,0.5066743318122094,4.437634741641908 +red,triangle,1,47698,0.8823863291842416,0.5626322764894532,0.4837985371234255,3.9117594647506664 +purple,square,0,47706,0.2903609349180982,0.6942156762569489,0.5082670914676386,3.166451816968816 +purple,square,0,47707,0.5680612248801317,0.16825159228840192,0.5080037620565654,3.3689909146437684 +red,triangle,0,47718,0.18045844302485725,0.25176561793507424,0.48047039749789683,4.018882485998389 +red,square,0,47736,0.7979189416795182,0.2999153597732107,0.487598215209931,3.694876969421642 +green,circle,0,47741,0.4402030232136849,0.8421968533045011,0.5365266607533119,5.130174091558044 +red,circle,0,47743,0.6604988783065447,0.5869142611857939,0.5148341312621858,7.03133519788192 +blue,triangle,1,47756,0.05642048653696552,0.24325934491930334,0.47976502672925675,5.4922980433943716 +blue,triangle,1,47778,0.388042077863479,0.17638619687646184,0.4865413686494398,3.879669643140455 +red,circle,0,47792,0.9103375825942616,0.966657239609342,0.4995723626761557,4.552818628383551 +blue,circle,0,47794,0.3344093035190303,0.09668660774653226,0.515861996875231,4.890175280882126 +red,triangle,1,47799,0.6668862759788828,0.8772217943097802,0.48179917406062817,2.9279336035242203 +red,square,0,47809,0.40756810598260595,0.8455926667865655,0.4894830400617358,6.068225102456052 +purple,circle,0,47813,0.19929578139060056,0.8409397852537306,0.5006311511199087,4.232450014374734 +red,circle,0,47822,0.6700704665243736,0.632104846882164,0.4997268018829444,7.500088103578668 +yellow,circle,1,47823,0.082564141869508,0.6238747774166773,0.5417274677342676,6.8531184871841395 +red,square,0,47833,0.5598679771914572,0.28172185660693794,0.505726456936834,5.073077577302645 +red,triangle,0,47839,0.35988287648216055,0.472693908314731,0.4785657667365871,3.9517423057239234 +red,circle,0,47852,0.2283406457167374,0.1344710945832132,0.4975132651088428,5.331223040114022 +blue,triangle,0,47872,0.8512441006245143,0.4727090044181631,0.49410066653049767,4.77580289775587 +red,circle,0,47880,0.744194953359183,0.7502829952645584,0.49533158637346303,6.180917386032007 +red,triangle,0,47890,0.2620465608742797,0.20860132327691405,0.49223873600865087,4.935694587637626 +blue,square,0,47891,0.7973007078819028,0.20546163538542517,0.5176526155509582,5.650941616357592 +blue,circle,1,47894,0.1571961118348203,0.4607283986315843,0.5180755700440234,3.9649228862083192 +red,triangle,0,47896,0.4464273362498433,0.3367447258949119,0.49120143220909585,4.999779952481166 +red,circle,0,47904,0.9957422499995832,0.9185106240901652,0.49931738751417004,3.316584118400906 +red,square,0,47909,0.8894873731882789,0.3619572285135665,0.48208603800568667,4.8455340087338135 +blue,triangle,0,47913,0.4267903606219958,0.09060008208931469,0.4976247509688333,4.884935416810568 +purple,circle,0,47914,0.719323716238728,0.5435526378275625,0.501159076138094,5.137585015143159 +yellow,triangle,1,47920,0.5704764495151491,0.9870337429747029,0.5483222400846162,4.909570969761352 +green,circle,0,47924,0.6648461649774816,0.4016890120555501,0.5384674815935445,2.9409744675681835 +purple,square,0,47932,0.8751607622582941,0.21196254391444147,0.5063903415054063,5.921761672139258 +green,square,0,47936,0.19772266974951547,0.17103089912894365,0.5067439727967291,5.248412776342183 +red,triangle,0,47940,0.3186398493888438,0.02581181147895817,0.4974067484739183,6.309037778398963 +purple,triangle,0,47943,0.1241380988180828,0.8874798316641104,0.47450703295315516,5.121479584720205 +red,square,0,47988,0.5671311140404951,0.9207785390261547,0.49976963999832463,6.758332515741141 +red,triangle,0,47998,0.6723571513032998,0.32740627194747185,0.48707944338721215,6.211317562050446 +red,triangle,0,47999,0.7365727949580668,0.21766326398816216,0.4890421578389589,4.893501633400699 +green,triangle,0,48000,0.8042780199288174,0.620576865015893,0.49104841582930553,3.828071785453805 +yellow,triangle,1,48022,0.5334887947924264,0.06887897496797546,0.5474917486433377,5.947516235622001 +red,square,1,48024,0.42509860286647616,0.9472463849018017,0.4950947762668159,4.101599527400148 +green,triangle,0,48025,0.10178740645332085,0.8262483377093328,0.4878747646020304,7.4262084364493886 +yellow,square,1,48073,0.878953189398098,0.36745367758286984,0.526429333457668,6.053603149690692 +orange,circle,0,48080,0.5296672380020108,0.6436838062866405,0.5106530847743275,4.526397539243941 +red,circle,0,48116,0.5153156142354977,0.531376501868268,0.47286628552010285,5.188184731973516 +purple,circle,0,48133,0.1970919670272947,0.30697789820826293,0.49599805441535366,6.739055189801161 +orange,square,1,48136,0.6274668790899468,0.767392992401935,0.4979790658572044,4.071368856773449 +yellow,triangle,1,48155,0.49857993711361925,0.6631995822696762,0.5505388491606407,5.374198741748137 +blue,circle,1,48158,0.7376114528022307,0.20888560433341807,0.5071530643751293,6.239048104947037 +red,square,0,48163,0.30259715368291107,0.14425777907213877,0.48801482810319596,5.677003082121711 +red,triangle,0,48177,0.7041990089142588,0.29101971679400485,0.48354802535438846,3.564950747772413 +red,triangle,0,48179,0.4760079242416355,0.26481341756985877,0.48751130723309505,5.668848094481008 +red,square,1,48190,0.4799210067638763,0.779157284108455,0.4902286094256423,5.649216661386859 +purple,triangle,1,48192,0.4810586207870312,0.8153370799216061,0.4694653180578124,5.154970220330868 +green,square,0,48201,0.851199762592381,0.8923194944321882,0.4987378609319515,5.3028738629011665 +red,square,1,48233,0.39325006326518164,0.2665985973367109,0.4961654656442382,3.369537325857852 +yellow,square,1,48286,0.1361348285487186,0.15308955253919432,0.5290892122421875,5.353960055561228 +purple,triangle,0,48300,0.0018299515700209712,0.14328992498318616,0.46553051189247585,5.769945805719963 +purple,triangle,0,48323,0.00313861392460113,0.34931635605986966,0.4670599982039622,4.761175746520117 +orange,circle,0,48329,0.6297207639212663,0.8377381219572752,0.5086888522010742,3.634405391162001 +green,square,0,48334,0.1461510750238506,0.33943725308829475,0.4962336799882166,6.787793056331956 +yellow,square,1,48341,0.005678737451083715,0.18080360273427176,0.5252731559555475,4.733707380513718 +purple,square,0,48344,0.6440206650882553,0.5446681940585668,0.5304311891785677,3.124189071269072 +blue,circle,1,48347,0.420394688141821,0.7638162934379374,0.523931526791433,7.315932819495738 +green,square,0,48367,0.6392199138084892,0.5096272731754125,0.49803721790934646,6.006117047060915 +yellow,circle,1,48369,0.8516932806781125,0.914392829787277,0.5353110496329764,6.594555548207381 +blue,square,1,48370,0.8192287115041461,0.8969290114824194,0.5192558334681245,5.837683470905648 +green,circle,0,48392,0.02226553062925085,0.018885255866349038,0.5327886733374836,5.03898512398291 +green,square,0,48394,0.7959359626739195,0.9265676736905113,0.5013990805007352,4.870654310957548 +red,circle,0,48395,0.3330308055433241,0.4316772402238431,0.4629239713674204,4.017920859996644 +blue,triangle,0,48396,0.7781870859131903,0.7061940703974626,0.4977475795794286,4.388716680048084 +purple,circle,0,48411,0.6557444992833522,0.1424666921200025,0.48403253106941213,4.635019856522892 +red,square,0,48414,0.9915453831267441,0.01746444655110857,0.5174706259846977,2.8044754044433127 +blue,square,1,48420,0.2773151103818414,0.9604075839573473,0.5158980283602393,5.723286666956625 +red,circle,0,48423,0.9707402131399189,0.8928315718049378,0.4684487910966547,5.465510451380452 +purple,circle,0,48424,0.35441091608538144,0.8362085423431201,0.4837620049458438,6.829686813692745 +red,square,0,48431,0.9252760103799889,0.7871168302458378,0.508433111154264,6.09250408594293 +yellow,square,1,48434,0.1310168760157514,0.19125831238720814,0.5307792022058948,4.083837861868347 +red,triangle,1,48456,0.6626825778722105,0.05835851093628497,0.5015754768598653,4.019294913325446 +red,square,0,48465,0.4716901594344809,0.1360984962668913,0.5042388490867261,6.164164768264425 +blue,triangle,1,48466,0.5621750646951064,0.924656503724102,0.4974725752677423,5.116454477881539 +blue,square,0,48486,0.6328489014889085,0.569427034785481,0.5149315945651306,4.063893607403954 +red,square,1,48495,0.8651395398249447,0.41858665882182566,0.49845271391445384,5.371864929574073 +blue,square,1,48503,0.23175790087124892,0.43065203369185234,0.5068260393784609,5.404446177946749 +orange,triangle,0,48511,0.4468678804082995,0.7904105523237679,0.4931264625596131,3.7564168137174025 +red,square,0,48513,0.45177471152271464,0.7049019447388172,0.5006708329811198,5.6352144482256366 +red,square,1,48516,0.2481503893149476,0.1850263315833549,0.5042609901406907,5.541969469930131 +red,square,0,48527,0.7260659819913544,0.8326852084033661,0.49826228945898626,2.0753044147205277 +red,circle,0,48532,0.2336235463270796,0.3179988859679837,0.4791283016385554,5.221790548342736 +red,square,0,48548,0.5109009389785433,0.46149705659219753,0.4807524355169942,5.137727683476947 +red,square,1,48555,0.7120937714470833,0.7102624675692046,0.481358478850383,4.287285854876532 +purple,square,0,48558,0.7172448505589109,0.25664418888326046,0.5299342518224462,6.229292732123356 +green,circle,0,48564,0.8578903708518397,0.9344574054809978,0.5266759426185877,4.2231117746842335 +purple,triangle,0,48566,0.6317475058397665,0.20561366373556222,0.4705372300037366,2.3791634956727066 +red,circle,1,48593,0.22611913660739424,0.2811616508492888,0.4884056164914672,5.002988024105577 +green,square,1,48594,0.9146997086028177,0.5460414602258741,0.49962616155513506,5.7365892762882424 +blue,triangle,1,48595,0.40184983765676585,0.35586201768189774,0.4937088376822604,4.716852988923189 +blue,square,1,48609,0.8193904361598316,0.06938371747229877,0.5062554139989941,4.724885760428026 +red,square,0,48642,0.8615550997590109,0.7660807177205972,0.48916474230367085,5.445726145993582 +purple,square,0,48666,0.7025404242375245,0.895283075878103,0.5244784336208926,3.9768448928265485 +yellow,circle,1,48675,0.9093274317332981,0.30642859401261335,0.5167663594592573,3.539275263311339 +green,triangle,0,48689,0.14666525418216747,0.11519731769934427,0.5055995819717433,7.345703452411812 +green,circle,0,48691,0.7590122519980227,0.31098808751077667,0.5352839763407974,3.9696783120269914 +red,square,0,48695,0.21750185090231478,0.39145743210505357,0.4776447915650074,4.373734235592711 +green,circle,0,48722,0.25116833823810303,0.7504751180135623,0.529639671860548,4.36187834014974 +red,circle,1,48731,0.586032921474184,0.5177220606889043,0.5146031619309127,5.7917259706613535 +red,triangle,0,48740,0.7053847488791184,0.3512812451507956,0.4938310272198147,5.081861421952902 +green,square,0,48741,0.1835666996003048,0.7042974823519338,0.4987452527074754,4.077504296996638 +blue,circle,1,48747,0.571585583500929,0.0967250711451324,0.5277929502367874,6.353210634940375 +yellow,triangle,0,48777,0.5360703689306874,0.9758403436372661,0.5478451553806851,7.204139152423575 +red,square,0,48786,0.8758379938899296,0.4297308881874612,0.49405172926839025,5.347410419711326 +yellow,square,1,48789,0.850194158564887,0.3471656050084757,0.5083937478364037,5.9231422955706385 +yellow,circle,1,48793,0.17197656062677302,0.3773445818618718,0.5204331472012487,5.537213045417211 +red,square,1,48795,0.15968849416461606,0.49762928845241405,0.4904818983647905,2.4234625552522395 +red,square,0,48796,0.35127783920672206,0.7909780551138718,0.4890451655569846,5.458342533009376 +purple,square,0,48802,0.9899008389447401,0.6819884892271715,0.5199807793916681,3.776775459714525 +yellow,triangle,1,48804,0.5550243580361256,0.8879319164006181,0.5476627579217056,5.225800918902723 +red,circle,0,48807,0.5121849480165164,0.4854009772171398,0.499321294274982,4.771380521669399 +red,square,0,48821,0.027954470851159208,0.18289875370865072,0.493632037028138,6.075187965168664 +blue,square,0,48834,0.4517081405306025,0.4789033595105586,0.5104512121305513,3.169548824243132 +red,triangle,0,48839,0.2838632533549299,0.8702137152429561,0.4956041504161319,4.5500072951389 +green,triangle,0,48844,0.6572003438613823,0.6552237939405061,0.5087197315178495,4.711400043041627 +yellow,square,1,48852,0.9918848319068965,0.44945341990465193,0.5067671231272616,5.0681480805735 +red,triangle,1,48857,0.9426434232193396,0.8056058993361147,0.49946690700060753,4.535655321031028 +blue,square,0,48866,0.26063993730576307,0.9228215544003301,0.5068822575344889,4.988369809688219 +red,square,0,48876,0.4852575187771816,0.7202011781800157,0.4943741912186829,3.985077678185808 +red,triangle,0,48881,0.925808881844663,0.19512682871488096,0.4984221536186269,5.190811576909501 +red,circle,0,48888,0.7532550517681115,0.6945205805434272,0.4937598159402476,3.884304632957931 +red,triangle,0,48902,0.35218291440542426,0.2912536347895085,0.5021630155521924,4.764738613260103 +red,circle,0,48903,0.2551269068296582,0.2996842360799671,0.4967310547181671,7.806004952514143 +red,square,1,48907,0.7467051750991411,0.8418329480122392,0.49438003381460965,4.701164712489955 +red,triangle,0,48908,0.3935824957692202,0.3141532599522351,0.49779727447827266,6.096409068434248 +purple,square,1,48911,0.5251776976908747,0.060727249472551814,0.5140716442813988,5.89194905919355 +red,triangle,0,48916,0.8040006982467456,0.513111157827294,0.4920532798129258,5.673196905769039 +red,square,0,48947,0.010173815375059236,0.7330036363420449,0.49387660603019323,5.798584541507935 +red,triangle,1,48984,0.2735310050920434,0.054553170864756084,0.49442448328131583,3.892387353480809 +orange,triangle,1,48995,0.39760734288917954,0.3371746200076561,0.48791561154442464,5.260859646860521 +red,triangle,1,49003,0.06872646459313503,0.5392147800681325,0.4948153270917659,4.081119269485581 +green,square,0,49024,0.3821880750205392,0.18275551465330375,0.5082545487641369,4.608951112925888 +red,triangle,0,49076,0.9774733745602495,0.6770710217410209,0.49758257949481083,5.901737432951713 +blue,triangle,0,49091,0.3069757458761392,0.975915320777544,0.49497155098184337,3.2544458977368116 +purple,triangle,1,49110,0.5437191324592979,0.7452292907487643,0.46980054948311634,3.123213210792038 +red,triangle,0,49115,0.9723164560234776,0.252223523806952,0.4993876820825114,6.517281701806074 +red,square,0,49135,0.7139229738734771,0.18345268574285667,0.508209778062047,5.5626025115488575 +red,triangle,0,49157,0.6970981390918413,0.3518574147809991,0.5009766884967909,5.497528793414663 +red,circle,0,49164,0.647822123289506,0.6682539109127954,0.4933975034199711,3.219711890739834 +red,square,0,49172,0.8908937086069729,0.9379530871180463,0.5098313738414236,5.973769977022911 +red,square,1,49201,0.4454025085947698,0.4099923779264084,0.4910162129951342,4.481191310011913 +orange,square,1,49206,0.802010661820528,0.23000091696383262,0.4927673407688356,4.216408381007006 +green,circle,0,49214,0.5305743507867361,0.6491330644828276,0.5346855570498684,5.254963666890739 +purple,square,0,49223,0.3877533919022079,0.5938677202573172,0.4989497077897815,5.671028555564367 +blue,triangle,0,49235,0.5311947363805939,0.6703561600958575,0.4861320721695671,6.299587773146253 +yellow,square,1,49242,0.9865451790312803,0.17219550870565814,0.4912477106521422,4.264105576136469 +red,triangle,0,49246,0.406219998662978,0.27331208705285004,0.5007540658326034,5.6255485227686215 +red,square,0,49252,0.8246068002195602,0.8537876488777733,0.5001482756076582,5.55268531381848 +red,square,0,49288,0.7189907623048931,0.9789785037542742,0.5027097398153147,5.094206466597293 +yellow,square,1,49289,0.7007760621559119,0.725695057192697,0.4918534717715291,5.460288167284148 +blue,square,1,49294,0.7544683604570546,0.8600086961244224,0.48791610860242834,1.9556650133465148 +red,square,0,49295,0.310840082072806,0.19091871488745316,0.49933179156429874,6.523159823757539 +red,triangle,0,49311,0.7580251038778791,0.456167835826202,0.491624180505097,4.752075612365577 +yellow,square,1,49313,0.7117641094007058,0.7232167368995583,0.4937092167173523,5.938512076586304 +blue,triangle,1,49314,0.7318166275354759,0.25661529714867704,0.4790450213823,5.979998956866333 +red,square,0,49315,0.869185123892576,0.8378741632389953,0.5063259541702672,4.270802085649039 +red,triangle,0,49342,0.03320332728440745,0.07700944137920795,0.4910119560751279,4.9931301075275565 +red,triangle,1,49343,0.9313955894332584,0.41708825118334014,0.48883576456581534,5.755297244847177 +blue,square,1,49346,0.5497443049259817,0.7185820582707827,0.4836033179706641,5.663566217663256 +green,square,0,49350,0.08112136150383897,0.5447208740740511,0.5125548833694299,5.179848110767936 +red,circle,0,49355,0.8335649141129794,0.7570274858202322,0.4913087045300904,6.460193294575606 +blue,square,1,49360,0.45760255041639575,0.7946968642759207,0.47913393136516214,6.026001715554631 +blue,square,1,49369,0.7913352037589557,0.17849189377021557,0.48382559711653306,6.178075990951691 +blue,square,1,49373,0.6201521382312329,0.5861889938228702,0.48557410380423754,5.64283843802005 +yellow,circle,1,49377,0.03658591968793912,0.4058735993201916,0.49755749071881794,2.934903143221631 +blue,square,1,49381,0.39266340298369873,0.7886695634267545,0.4939756217999521,4.665959995675293 +red,square,0,49387,0.48219219328921015,0.4964378684587051,0.4980760491080519,3.4245589445501063 +red,triangle,0,49391,0.7065030238931678,0.6679897375840088,0.48960031729214004,4.416020360931529 +purple,square,0,49392,0.9210573729296656,0.6640920718150033,0.48730208489648125,5.196681075392454 +blue,square,1,49395,0.05495841303769311,0.3741662454478858,0.4939719796348749,3.104140981640939 +red,square,0,49400,0.28143319193979177,0.6418912250271882,0.495679472776123,4.658924131534239 +yellow,circle,1,49409,0.5757606669791355,0.44044794269386733,0.5013379147566249,5.675339087153817 +red,triangle,0,49416,0.29448978755687616,0.34393079463803833,0.4884291614826948,6.56773461946861 +red,square,1,49421,0.33999596293922807,0.4588495048775292,0.4875083920547538,4.194832820327149 +purple,square,0,49427,0.303115039166182,0.22809911637075353,0.48916609448408105,4.362707230050652 +red,square,0,49430,0.7012489333175754,0.4015245116358245,0.48484489072046555,4.568861212782241 +yellow,circle,1,49433,0.7811802488150853,0.5989464271880686,0.5001765320852266,4.2458181515784865 +red,triangle,0,49434,0.8849717804674293,0.45575692001832646,0.495217638561584,3.7449167334267988 +red,circle,0,49439,0.16528949894827216,0.22174842724882513,0.4870902339234367,4.777968970521575 +yellow,triangle,1,49445,0.13580674088483946,0.7221635933202355,0.5221682823936992,4.585758296132934 +purple,square,0,49451,0.4682284291312413,0.9154080748166535,0.49073126791938976,3.828544907465483 +red,square,0,49472,0.332757078393244,0.7468663316925892,0.49183931364494754,6.171396444107888 +red,square,1,49482,0.6532375778700675,0.9999738400353525,0.4979976227770923,6.313342717166062 +red,triangle,1,49486,0.6564707086249122,0.31655210715956383,0.4913379802978528,5.6115301757155445 +purple,triangle,0,49493,0.3190836882980076,0.1260070863226873,0.47634405006076563,3.5132129883372354 +yellow,circle,1,49512,0.709982070473867,0.8159510563775967,0.5040094147134031,5.782111172819735 +blue,square,1,49522,0.984731831321471,0.658544189262576,0.4922260214861222,6.965437099040508 +red,circle,0,49527,0.1861926771650423,0.09290641241696035,0.4884765727327744,4.632297533831132 +red,square,0,49530,0.22702746084676495,0.8600770689591424,0.49551656076421047,7.505218582567923 +red,circle,0,49541,0.7915540173606261,0.732843771782058,0.4877864872814856,3.912488309470623 +red,square,0,49548,0.6783829905365601,0.6282521586505893,0.4858966598398641,7.499229893949848 +red,triangle,1,49557,0.9168205464461484,0.3954899702159489,0.4800129024410063,4.940693034855969 +red,triangle,0,49563,0.6982611054222738,0.18741230873348302,0.47403507410215523,4.0847875639613 +yellow,circle,1,49567,0.9131580785775962,0.5853871962993066,0.5070823024905516,3.8281865071523384 +purple,circle,0,49571,0.32818065783603423,0.9573989305557657,0.49155943295905186,4.17882528417053 +red,triangle,0,49572,0.6634954841195608,0.5633985761260297,0.47047195637596195,4.8809429444036745 +red,square,0,49626,0.4836644768367475,0.09526250127802116,0.4795579389582386,4.783492481374331 +red,circle,1,49633,0.8034199284139771,0.7152912335451821,0.48277915336402183,3.2180424485077572 +yellow,square,1,49677,0.5162735060349285,0.969225339799034,0.49006888864034986,1.6592652333901825 +yellow,square,1,49678,0.3685566804851548,0.9962704630789017,0.4852604333387848,5.408582834990164 +purple,square,0,49693,0.0477754187285474,0.9325049416829603,0.510722380310676,4.91771588159503 +red,triangle,0,49701,0.5776650690636927,0.9351857538188668,0.46310101707851714,6.118166499197383 +yellow,circle,1,49713,0.39379418283321344,0.6537477108638561,0.4938079752836218,4.523284772542072 +yellow,triangle,1,49714,0.61424215051692,0.6452268511398105,0.5201597759314346,5.575952503499533 +yellow,circle,1,49718,0.4859216261926276,0.9568496375121113,0.49245658520614866,4.726719537053268 +yellow,square,1,49719,0.5776440938962014,0.4834609926851269,0.49009737665743003,6.808705577498416 +blue,square,1,49740,0.053358061199709206,0.43634653297530934,0.47908022747566364,3.9361571502835324 +red,triangle,0,49744,0.7040096893862022,0.11201935331026636,0.46635021639773855,5.961057486092087 +red,triangle,0,49745,0.21869200214312945,0.09431461320583334,0.47059577377557205,5.89150628794983 +red,square,1,49751,0.5299705735494521,0.42798476745333747,0.5142637838470888,4.366499608508683 +red,square,0,49752,0.3621898703570018,0.4364315628388641,0.5100652971080901,6.13409114857635 +red,circle,0,49767,0.5042836787861152,0.5184618209834472,0.47566683045377595,7.3601320879659164 +red,circle,0,49782,0.3557935611323194,0.4511683695605365,0.47342111246257573,5.175603678707147 +green,triangle,0,49792,0.12196397768396838,0.5371007542741264,0.4909638178602071,5.195881819406623 +green,square,0,49816,0.22898639454127634,0.18025397361757411,0.4922733194863845,6.060961718025254 +red,square,0,49833,0.03806273225841361,0.7294088403732395,0.5060737754235056,5.712521708834092 +yellow,triangle,1,49839,0.6678360776533244,0.7426186402365017,0.5170239491843038,6.7229904635227244 +red,square,0,49845,0.38273861705716894,0.3671623001122907,0.5110999992179351,8.167918680659604 +yellow,square,1,49848,0.5459812137659908,0.4937339730790854,0.48717960487934353,5.852822708070808 +red,triangle,1,49851,0.15386077217334082,0.604164567044745,0.4718547189706239,3.8176403905423064 +yellow,square,1,49856,0.40653949536229184,0.835665608149631,0.4852501321415279,3.771161247377052 +red,circle,1,49875,0.2919845825347708,0.35797653690581893,0.48364467004318856,3.657855410853113 +blue,circle,1,49876,0.950709524625065,0.4445897024345139,0.5168328686842913,5.2269066519488865 +red,triangle,0,49879,0.6270614534308284,0.3101237596094326,0.4702605958065787,4.108876920441974 +blue,triangle,1,49880,0.42997496746993313,0.8582037963654929,0.46450475434380323,5.200092942247525 +red,square,0,49891,0.8711531051451334,0.7694789393993068,0.5241702412868067,5.210067330660774 +red,square,0,49892,0.696204185232735,0.4020293107128635,0.5272820426683686,4.671871037346535 +red,circle,0,49894,0.9838712016184571,0.9102199041447175,0.4819026370038073,5.139898547914162 +yellow,circle,1,49901,0.1553073209969712,0.9207941064021002,0.4888748938449533,2.574451697687581 +green,square,0,49902,0.5965728562798117,0.31255320784124785,0.4830499428521977,5.293251364672678 +blue,circle,0,49904,0.9813370136605244,0.2412061292989396,0.5155493502964813,2.4664163933370307 +red,square,0,49915,0.6299961848109598,0.37991257366573217,0.5230685503353465,4.908148742650008 +blue,square,0,49922,0.8946995377719672,0.4265926315097449,0.4755563409955688,4.833969711287121 +green,square,0,49930,0.24435091727833202,0.36568556548539066,0.49237748726052044,6.5950096999354635 +yellow,square,1,49936,0.784723979200047,0.23787312267889693,0.49236002963033426,4.1501652196983345 +purple,square,0,49937,0.15037541434572543,0.27170422440342046,0.5202769160188874,2.560059325529736 +red,circle,1,49970,0.6980210230311733,0.7687717344134983,0.4839139632527132,3.0855679084295855 +purple,square,0,49978,0.24013578526811474,0.052583120901067204,0.5290824836170074,5.801432369222202 +yellow,square,1,49988,0.8144026047496149,0.15221705202083158,0.4973058446896879,6.951027215968963 +red,circle,0,49989,0.47106726757868045,0.4402812166328639,0.4783227272318673,3.699648225218383 +red,square,1,50004,0.7013748052499557,0.4034270198619889,0.5184488550259196,5.244514686222172 +blue,triangle,1,50020,0.13641370409351217,0.5569752815416528,0.4751818989713624,7.0289558697823 +orange,square,1,50024,0.6336369540269946,0.6195238857519708,0.49519247470112354,4.405870614825129 +green,circle,0,50028,0.5357953654384863,0.6397942233162857,0.5112498903114473,4.254470533167981 +red,triangle,0,50051,0.7937042229731515,0.05461553114970319,0.46034394267968093,5.309459435753332 +red,circle,1,50053,0.6323230935113741,0.5671463096195212,0.4765344192746495,4.4890074520913 +red,circle,0,50056,0.7800008362808605,0.7688763034210087,0.4766676723120258,6.259660119945244 +red,triangle,0,50058,0.4012062610071546,0.48857092809633007,0.4651137256663065,4.521746040865337 +red,square,0,50059,0.030801477985402115,0.4450925298840568,0.5139462106327378,5.765384660292173 +red,triangle,1,50079,0.9295633650851368,0.4465677743626929,0.4671581635207841,4.828768170947682 +red,triangle,0,50088,0.8522830355755283,0.8886608847411923,0.47296385265409335,5.123325386070224 +blue,circle,1,50089,0.5907974301602479,0.18177179958161316,0.5166142163134199,5.358514538446458 +red,triangle,0,50096,0.17499534404260897,0.58696812782145,0.47315665875831786,6.369426659509508 +red,circle,0,50101,0.8934191685801599,0.862206333993704,0.4759856470849733,5.591123147785623 +green,square,0,50151,0.9414833951003599,0.015676759070376134,0.4871686239600665,5.303980068715217 +red,circle,0,50168,0.9309035945390308,0.9106242351573676,0.4638384713939216,6.594051530574089 +yellow,triangle,1,50170,0.2729382919576864,0.8078255799681063,0.524625596873308,3.315998376803011 +purple,square,0,50197,0.9193696449117117,0.42274361686784134,0.5265756803732765,4.080435326801061 +red,triangle,1,50203,0.7608180397008772,0.14755623277866015,0.4707708829577415,6.875011922449908 +purple,square,0,50206,0.22877762481215724,0.015126352415622324,0.5243979356397273,4.394135416814222 +red,triangle,0,50229,0.07102165539037897,0.36011768221354434,0.4674087737947362,5.549161024383484 +green,circle,0,50232,0.3593507685450774,0.418392921869985,0.5042648553292465,3.450781184695579 +green,circle,0,50248,0.6456594515825015,0.0820729993527618,0.5071303473202191,6.247656511766292 +yellow,square,1,50260,0.4611922050817028,0.5227057126357607,0.4979592648374241,5.952420482443102 +red,circle,0,50270,0.20317572332075828,0.14294055851428855,0.4638252773859487,4.972612818726757 +red,square,0,50293,0.4135205195409214,0.820787494460942,0.5144877997763713,4.884023587702603 +purple,circle,0,50303,0.2508543748504978,0.6545550343704586,0.4857092988276182,6.349567176386176 +red,square,0,50315,0.47133303467784793,0.27019170581093654,0.5218652839478982,6.334716811976421 +green,square,0,50335,0.5940252800697978,0.12868818822249917,0.4840542504282353,5.465215904507521 +red,circle,0,50343,0.87343258156755,0.7959017908879359,0.4711587098487996,4.684253907654964 +red,circle,1,50346,0.24791976966800988,0.27718956956891944,0.47359723553040084,5.930786830052889 +red,square,0,50348,0.7704209906946302,0.9766476084478978,0.5306035676843213,4.8300351514815345 +blue,triangle,0,50349,0.12077841555563795,0.5177387059804798,0.4927447961584418,5.1632064660837935 +green,triangle,0,50358,0.02748574027015671,0.9390257598837265,0.4865971592096993,4.961063050270659 +purple,triangle,1,50363,0.6449573732415836,0.016448394449012138,0.4894746347705716,6.767456867759313 +purple,triangle,0,50373,0.8748874366356839,0.5525225999813276,0.48868205150023436,2.527605160718528 +red,circle,1,50374,0.8384770103507838,0.7634889116444994,0.4805909340794253,3.4834652531802326 +red,triangle,1,50375,0.4318928204558009,0.6542202452731594,0.4866972375699526,6.320080557404322 +yellow,triangle,1,50380,0.914181904742404,0.10831237121364024,0.5279995087276649,4.79409855936342 +red,circle,0,50386,0.4138647728689233,0.43369085609932245,0.477876823925084,2.931802613098213 +yellow,square,1,50396,0.5770019752306095,0.9625358495098011,0.501579697019034,6.100638786348616 +yellow,triangle,1,50398,0.2264710327058158,0.36792648004543194,0.5250291016834897,3.901075929475869 +blue,square,1,50403,0.3901434825842841,0.9099402944692845,0.4753329600288781,6.026259464550773 +green,circle,0,50410,0.9676110961220725,0.32560035996749737,0.5096600461327119,3.533407503347091 +yellow,triangle,0,50413,0.9829340648416501,0.09425380501741532,0.5240357774773491,3.8940758506063893 +blue,triangle,1,50428,0.8039263712443915,0.7808678035055574,0.49026108607687585,5.8131616109363895 +red,square,1,50431,0.5686249541193413,0.08427637225553308,0.5212980597185892,4.121873837196647 +red,triangle,0,50436,0.7823816716154223,0.8744433199210387,0.5015593604848051,5.213747870365629 +blue,triangle,1,50438,0.936214699098151,0.7502086695391157,0.4914269574675811,6.422841798647538 +red,triangle,0,50441,0.42185070776876454,0.935454711407329,0.5021998693452546,5.988321030275532 +orange,square,0,50455,0.8191624785498617,0.19961659304327606,0.4884942916814342,4.771518554714185 +red,square,0,50456,0.17787972292938847,0.29877209573782126,0.5170261095741998,4.1353044725898975 +red,circle,0,50473,0.7477748677573409,0.7626437912143071,0.47563557399231954,5.270389103012094 +green,triangle,0,50477,0.6347852199352854,0.24340025095082585,0.4922862352125309,5.347679834248751 +red,triangle,1,50482,0.3275636265752947,0.8951212056020474,0.5043605603375156,3.841778909020895 +yellow,square,1,50497,0.8166224444830922,0.9055235707927637,0.5112238278508051,2.2161110388844443 +yellow,square,1,50504,0.08611223547352909,0.36884810020179126,0.5053756287265811,4.974547297943633 +blue,circle,0,50513,0.2750202282858297,0.5486011607204487,0.5064998858474193,6.294227761632087 +red,square,0,50519,0.588539036402016,0.27551625156498993,0.5116306945698845,2.611724496686124 +red,square,1,50525,0.6128253921395171,0.01135418737128302,0.5061720101509078,4.540392968708135 +green,square,0,50526,0.3306297578439983,0.8407643269350541,0.48159196442731406,3.430110660320924 +green,square,0,50528,0.16334324636669795,0.5691464360401864,0.48579790641528486,7.19008906984642 +green,triangle,0,50533,0.6828397190827553,0.12658167213610316,0.49482436605694474,5.443268320596251 +green,square,0,50544,0.3735395457575743,0.38008622138529813,0.4891771276954551,2.967425323670074 +red,triangle,0,50547,0.736551146944394,0.11089018058115052,0.5012885848312164,5.303607683320858 +red,square,1,50570,0.8452166071431323,0.7887625111934684,0.5071417945021927,3.5467589172327636 +red,triangle,1,50571,0.43094206855343187,0.44081630803458705,0.4911024024851045,6.311380888682606 +red,square,1,50594,0.08081009994244115,0.5586230318460015,0.5112859672129461,5.085165032884066 +red,triangle,1,50608,0.10203423701992886,0.7766591108703994,0.49517477362691437,4.450112745037305 +red,square,0,50633,0.5410937033988072,0.2510818531169222,0.5044599965754888,5.278660762201601 +red,circle,1,50637,0.014157126433777867,-0.004027854421870591,0.47373829241227233,5.285192702359463 +red,triangle,0,50639,0.1922670519057157,0.57587148444939,0.50391478749328,5.000854990281784 +yellow,triangle,1,50660,0.6296237959124499,0.5899745988128372,0.517909799510696,4.980515950846882 +blue,square,1,50677,0.8547187217886532,0.9229455730501026,0.4901220363061899,4.533703416593276 +yellow,circle,0,50689,0.5768862140768666,0.7558901950286872,0.48697198883306003,3.8232674225777665 +yellow,square,1,50698,0.971536725234087,0.9450518727159516,0.5061549237388152,3.168331767532198 +orange,triangle,0,50700,0.28680386527684365,0.3184288338577611,0.49452855678469665,6.147396811086654 +red,square,0,50704,0.45266490200206344,0.3955399863580963,0.5021679105101176,4.94503393604431 +orange,triangle,0,50711,0.12125241072670401,0.4334721789048095,0.49692716203328496,3.075795899765114 +red,triangle,0,50729,0.964856578918815,0.8860718969310118,0.514272148743661,6.130095479879784 +yellow,square,1,50739,0.3633251539871051,0.5074568071938828,0.5071066856553837,5.417927138716871 +red,square,1,50750,0.3124765870373666,0.7219133866261176,0.4962271670480276,4.290170160861088 +yellow,square,1,50758,0.08734406056523925,0.17852809819350712,0.5166375105122211,2.511772136948832 +purple,square,0,50765,0.2050117710394752,0.9221666221421174,0.5261591475586372,4.905732135963039 +purple,circle,0,50784,0.5822698640607734,0.3527475647113385,0.48512751962693074,5.835390056926741 +red,triangle,0,50785,0.9305174271457112,0.7602509581240362,0.5231414221309666,2.8578020337344996 +red,triangle,0,50789,0.187327103221966,0.6964874955141749,0.5261435676131992,6.07188426053185 +blue,square,1,50800,0.7578075117552626,0.434013491880886,0.48528541370334394,4.301026866416596 +red,circle,0,50811,0.360202616329356,0.35989583296453714,0.49469391987465694,5.750914798889595 +green,square,0,50826,0.1742972776948868,0.2232399674915918,0.47896122181254464,4.097314615101047 +blue,circle,0,50827,0.5469195471712751,0.19403983266208824,0.5048591096566778,5.351786075998247 +red,triangle,0,50838,0.8810406285432517,0.0027700109965168584,0.5267194633766432,3.6120173107084903 +blue,square,1,50845,0.39895306951164056,0.053627472726518244,0.486468159305982,6.151304292398898 +red,square,0,50849,0.1649745341106975,0.1781266223193606,0.4916745291400111,3.7522383651757125 +green,square,0,50854,0.5778926708652365,0.16607730098833684,0.47786807950058424,4.641665940177721 +purple,square,0,50865,0.03627784238228193,0.5940492724105999,0.5228772281548504,5.058984253510755 +red,triangle,0,50879,0.9325719184637344,0.3972164381795129,0.523127919360907,6.571071966992455 +red,square,0,50889,0.1823879844505808,0.9563954291022192,0.49775451776549595,2.121362746111849 +purple,circle,0,50899,0.6744252969731875,0.8193923678767696,0.4885552072650017,2.595243680465718 +red,square,1,50901,0.25815993917916347,0.06698404561250404,0.5033331506287694,2.271143467981933 +red,circle,0,50904,0.1662808713397611,0.11721358536358262,0.49366295580769554,5.294905346001182 +red,circle,0,50908,0.7475619196584694,0.7972671824017802,0.49400066291491174,5.160671352112246 +red,circle,0,50911,0.992138580521617,0.977367722873699,0.5011341489407665,3.201061839890589 +red,circle,0,50922,0.039169533054587924,0.10311427748500852,0.4957241053053567,6.047754364706992 +red,circle,0,50959,0.5243401483121392,0.47795125901178614,0.5068006845133315,3.7770510589842843 +red,triangle,0,50965,0.07523305097130395,0.8897061152490147,0.539508843493083,7.540765986282469 +purple,square,0,50970,0.42685899525327364,0.8953390837018341,0.5239683589028498,4.707022506956129 +red,triangle,1,50987,0.9637357047681995,0.963395431752885,0.5474893266383639,4.165759331704324 +red,triangle,0,50994,0.07604778139495338,0.8961047832069696,0.5434631546274579,7.366686883283737 +red,square,1,50995,0.69381809847172,0.24744691498124527,0.519935360760861,5.943587449581854 +blue,square,1,50998,0.49537193661809464,0.08421382928387078,0.49128711930137836,7.732990515327043 +yellow,circle,0,51012,0.35706118260793507,0.20800478766753572,0.48387856554823144,6.41215738105116 +red,circle,1,51042,0.27533745197489723,0.1861882844753225,0.5039689230385741,6.230298878889761 +red,circle,1,51055,0.5852144832809227,0.6738964192500938,0.5117878801289304,4.025024404299064 +red,triangle,1,51057,0.6949978607748388,0.38605836265153837,0.535714765566648,7.683622248851269 +orange,triangle,1,51071,0.8514572419083051,0.01775620980069781,0.4988008648114351,6.407697305792211 +yellow,triangle,1,51072,0.5332454839284702,0.34538628637341273,0.5076223082605272,3.7576930767491348 +blue,circle,1,51085,0.28831946679475484,0.9426142171440738,0.4826060414357284,5.9178437469062075 +red,triangle,0,51092,0.7432687563111365,0.24816456477361093,0.5336436786526519,6.268906491708289 +red,triangle,0,51106,0.95076327141838,0.06102907057275764,0.5272385698543371,3.6220153746320896 +yellow,triangle,1,51110,0.734429401776723,0.08681255269814003,0.5085256103522185,5.4296018246596605 +green,triangle,0,51113,0.12073873284373415,0.2111256741059272,0.49595372881916666,4.387137440051554 +red,square,0,51118,0.704956644305658,0.4129288557104568,0.5214573504064933,5.393620300743894 +red,square,0,51125,0.6821975511075066,0.7576292055914602,0.5137454727526782,6.563979457042922 +blue,triangle,1,51133,0.7771767707606433,0.9302996310508366,0.4990336886341269,6.26915908413303 +yellow,square,1,51140,0.6527249980388876,0.2624021751911615,0.5074708115647842,5.033931426394182 +red,circle,0,51148,0.543891709896823,0.6422704000603097,0.519852927370641,5.921018269669783 +yellow,square,1,51151,0.22639103742944633,0.2039674475056904,0.5065845129816348,4.758396830137906 +blue,square,1,51152,0.8433720715706001,0.24308815255090832,0.49285882606892506,3.6064714102151663 +red,square,0,51163,0.799980754891858,0.6799130546145269,0.5014090624175368,6.8914482838827835 +red,circle,0,51182,0.0697214069483626,0.05696404011110066,0.5176388102937045,5.924685542753775 +red,circle,0,51193,0.4676920009759702,0.5156982936717904,0.5222328642547288,5.108520836739551 +red,triangle,0,51206,0.18746042030333698,0.2976196106567721,0.5312470349489933,4.159487169856136 +green,triangle,0,51230,0.6158260052253477,0.3381165203892189,0.4981138951863388,7.585826281397896 +red,triangle,0,51243,0.7250515468609884,0.6714252427201001,0.534232736438725,5.394736420427244 +yellow,triangle,1,51260,0.4372175152402803,0.4869712529203526,0.5287255912322614,6.308871170834088 +red,square,0,51265,0.31317592540252326,0.16928466634882766,0.5039790043763738,2.9853889074712456 +green,circle,0,51269,0.9230774740190772,0.9102907614134161,0.5001118696899801,3.087312240937056 +blue,square,0,51287,0.40022732626088375,0.27857733007954943,0.4988001143923414,3.8197671450059456 +red,triangle,0,51290,0.8521492228633735,0.7223744245087477,0.5293165352539642,4.540872189577106 +blue,square,0,51293,0.9750029940517997,0.9273663459949385,0.502473702535987,5.516816961545174 +red,triangle,0,51307,0.7280363455551779,0.71944250891602,0.525161269846493,6.136741866183258 +blue,triangle,0,51310,0.5138301434957004,0.007465860710565764,0.5091601132214234,5.306584609441324 +red,square,1,51313,0.25360397340016905,0.7596184841291769,0.503441766105535,3.2728298348514397 +red,circle,1,51357,0.6089574330058657,0.7066778975020571,0.522595005501187,5.846864187833653 +red,square,0,51359,0.7572955027907539,0.38647424182386725,0.4957004922973847,5.210097520620325 +green,circle,0,51369,0.4817830628089391,0.6027335740507863,0.5032580622706814,4.31121473585327 +red,square,0,51372,0.8367799277448835,0.893248422318739,0.4883538473632337,4.464249116935543 +purple,square,0,51373,0.7582890502650408,0.013912614811439017,0.5032163061648038,3.71956072761866 +red,circle,0,51387,0.8868907232412273,0.9337531047564203,0.5194825384577602,5.749002170752891 +blue,circle,0,51393,0.09401551660922158,0.5942674303033858,0.48175661160014704,8.031876042411836 +yellow,triangle,0,51416,0.6924826566113799,0.37030167277457804,0.5301359082109466,5.891079351783599 +red,circle,0,51419,0.7377761536940319,0.695730071033105,0.5114317564302873,3.714138215471475 +blue,triangle,1,51430,0.745608902246744,0.30967953282463523,0.5002873369293498,5.060823437635704 +red,square,0,51444,0.7149626242410154,0.6562048459217744,0.47517747061956994,5.048681271352033 +yellow,square,1,51454,0.9666352566308892,0.4657148381139695,0.4969257048462832,5.68680175222796 +green,circle,0,51460,0.8739180628664743,0.8186240265101146,0.5096171654550162,5.554756335890901 +blue,triangle,0,51466,0.2295939922656317,0.48774256860637055,0.500643008555975,5.169995559730423 +red,triangle,0,51487,0.7070632037089664,0.6113899806497552,0.5319638771233706,5.656018133449397 +yellow,circle,1,51496,0.8457454058738507,0.038506022431195164,0.48467959505292885,6.452126321803834 +red,square,1,51497,0.9571629531842557,0.5934000722492766,0.477240565418295,6.915223217908465 +red,square,0,51500,0.1409008588671108,0.2886739693807736,0.47477808567218116,6.479804087829895 +purple,square,0,51506,0.07879827202449086,0.7998478180303038,0.5099257311877712,5.098968328679642 +red,triangle,0,51508,0.8158332387476945,0.4125759281503657,0.5298669202110973,5.342442650318176 +red,square,0,51510,0.06573612991136613,0.7210550855091418,0.4784826563413761,6.802494441659632 +red,triangle,1,51513,0.9130059330296822,0.73222830445564,0.5307689734849879,4.944200424828462 +red,circle,0,51515,0.13157020410358145,0.13621387114226108,0.5251944493406018,4.783001779186537 +green,circle,0,51524,0.6628162237858021,0.40479096499092715,0.51241764571164,3.3464733559838975 +yellow,circle,1,51529,0.925419097026505,0.2746848777858075,0.48238559584587537,5.267512415070324 +blue,square,1,51531,0.9146713488587618,0.4187850192783583,0.5052031708516168,4.328362140085191 +red,square,0,51535,0.6697448292840856,0.783196991717567,0.4778892605182499,5.78918627694162 +purple,circle,0,51549,0.5907774720389022,0.30662430611178715,0.48452106044624255,4.005681698791068 +yellow,square,1,51557,0.6021343317889419,0.42178288814581477,0.5031743727430278,4.555450673506873 +red,square,0,51568,0.9265366061151674,0.7473004708913986,0.4685681296948298,5.730653200107484 +blue,square,1,51570,0.6969250127124594,0.29974935620697174,0.501147366772824,5.5280671016604535 +green,square,0,51571,0.4663865424840806,0.3522304620611182,0.46961666322142337,4.62020713183416 +red,square,0,51576,0.040342718477054396,0.5770444692907012,0.46354678813532385,7.151619484057629 +red,square,1,51578,0.37325844093423755,0.9655933365333579,0.45965020235125087,4.710096652461195 +red,triangle,0,51602,0.16302825549586486,0.5629489752483217,0.5258733416212248,4.174808681613526 +red,square,1,51604,0.41701707671758126,0.9175694687844062,0.4528007666201084,4.880351352714453 +purple,square,0,51605,0.8668838541588562,0.3658084272985406,0.508964753158348,5.839488746618781 +red,square,0,51632,0.21352378353543333,0.39800789753979215,0.44849862316922917,4.404420202833314 +orange,circle,0,51638,0.359563850875649,0.44183971037529857,0.4992925798624336,5.681907003428397 +purple,triangle,0,51643,0.7372586930970393,0.4683270726622283,0.48300142321406325,6.171657852147866 +red,triangle,0,51648,0.7109240438085478,0.9875131220035608,0.5293964074967556,3.587950604511093 +yellow,triangle,1,51655,0.04160554817225104,0.6458323941474418,0.5326931302379652,4.929764786347565 +blue,triangle,1,51660,0.24312357880726554,0.4234675253364347,0.506592134408511,6.421022808537366 +green,triangle,0,51662,0.9844801427550086,0.34546435167199774,0.4847984777789095,5.919735945055961 +red,circle,1,51673,0.9340217238631677,0.8696812631639652,0.5109516438715346,3.7853018086657926 +red,triangle,1,51674,0.15428409179982372,0.05503714886890332,0.5181907153123715,6.288109148235346 +red,square,0,51684,0.9741380597538469,0.018224040848909384,0.4478676183228643,5.420496133850821 +red,circle,1,51690,0.025187890752278563,0.011294397111185005,0.5148855518017568,6.167252011589368 +yellow,triangle,1,51703,0.10946808840217115,0.9672780362266309,0.5305167810495778,3.6903066711320576 +yellow,square,0,51711,0.5302403582175178,0.5556234547580495,0.5187480947758757,4.092016767656543 +red,circle,0,51713,0.5114496655001461,0.6064810358189353,0.5154031721277909,6.285577951416542 +red,triangle,0,51715,0.6354942383242759,0.426669705402724,0.5202883781268917,5.288680750052341 +red,square,1,51743,0.35914104559973503,0.7004399526603373,0.44049459546058434,4.280750263509971 +yellow,triangle,1,51745,0.5009413686804034,0.3124850966197281,0.5340891489458927,4.6986624047815555 +yellow,circle,0,51760,0.7276510081242807,0.9518224172477104,0.4887173847508473,4.153208149862749 +yellow,circle,1,51762,0.9227496226557272,0.023779447605717707,0.4917481819631273,4.855652911187007 +yellow,circle,1,51786,0.1522396936270799,0.3653112653568289,0.499439773612058,4.769269389187627 +blue,circle,1,51790,0.8409690881801342,0.5957994405022468,0.4768411624161044,5.321977867069022 +red,circle,0,51796,0.815549154524023,0.8642599037138339,0.5286541659427871,4.823636519927796 +yellow,square,1,51806,0.4922586095143108,0.1316807235586278,0.5135475132263021,5.5906743328888595 +green,circle,0,51807,0.9141731688670173,0.46523676900830624,0.5077395025666828,4.984733037268875 +red,triangle,0,51809,0.4476504009558353,0.511371954116705,0.5224315595765628,3.7472200693775193 +red,triangle,0,51814,0.7316700800263944,0.2814708929184262,0.52716560361122,6.0596550534655025 +blue,triangle,0,51821,0.6693424678597197,0.13615228256254785,0.4984427234099002,3.0604416817461346 +red,square,0,51837,0.9224420773691162,0.9751573249131247,0.4489943719777926,5.94297121407402 +yellow,square,1,51843,0.04529504186463029,0.2590147781397363,0.5106422562337171,5.05728472428805 +red,square,0,51871,0.4746160331781294,0.8021430706647209,0.4625385235041772,5.667349691950577 +blue,triangle,0,51894,0.03383802891646104,0.42815637397252193,0.5094869894118408,5.777914893347396 +red,triangle,1,51903,0.8654831367586814,0.21572479821068768,0.5422185981143006,5.395930425008316 +red,triangle,0,51905,0.7695971083833717,0.052280825893191496,0.5386653755584211,6.092696713021861 +red,circle,1,51913,0.42948597579972114,0.3389620002510328,0.5401730116239795,5.563662675850257 +green,square,0,51917,0.7509214654693568,0.9689894364551752,0.47791040325486656,6.245239164023682 +red,square,0,51926,0.07061408599678454,0.7013437939967658,0.48334129428323963,4.630264980712026 +blue,square,1,51930,0.03325950548093659,0.5302944639989472,0.49722888857410935,5.523889009938737 +red,square,0,51935,0.6288367073509661,0.5077078229492129,0.491203682248102,5.850726350369469 +green,triangle,0,51937,0.8110395177542319,0.8604262031679589,0.487705153062008,3.489013738388873 +red,square,0,51942,0.6284513175632728,0.8151131978741082,0.49000450174459026,4.753297819942608 +red,circle,0,51943,0.8129242840695271,0.7335036396443173,0.5388169192822269,6.662138084224714 +red,triangle,1,51950,0.6562712647630088,0.10117226646252886,0.5347273826326017,4.715389834504573 +yellow,triangle,1,51967,0.11678633023821827,0.31817702727595565,0.5295828201364886,6.99484642465337 +orange,triangle,0,51969,0.847444056702493,0.14137315674846596,0.49954109149852305,2.276290051910118 +yellow,square,1,51982,0.174803713787973,0.08488496442701599,0.5063942438660864,2.606033666755291 +yellow,circle,1,51986,0.5961635979844375,0.7630965022578878,0.4960337158868015,2.6491961183101957 +red,circle,1,51998,0.8582493166271552,0.7727476425494122,0.5311230162106322,5.312889792932207 +purple,circle,1,52000,0.00567006363171263,0.5852174051876605,0.4894640623922945,5.292625739249313 +purple,circle,0,52008,0.243996126869515,0.7263759935383862,0.4913110412259708,6.255297398939461 +red,circle,0,52031,0.5721855743496772,0.49853084187327373,0.5181973759061438,2.881267732496781 +red,triangle,1,52046,0.8474843575971506,0.7361385748930228,0.528659969589093,6.944834759284755 +red,square,0,52051,0.32980154524681793,0.9032738530198129,0.48305224884247205,5.767735093424061 +red,square,0,52056,0.4623444192072558,0.3231819396802911,0.4783859580866062,5.165766139792251 +red,triangle,0,52057,0.20690559658118024,0.623127527189831,0.5196151241770021,4.9453116514137365 +purple,triangle,0,52076,0.8503606604703292,0.944320244344703,0.48486955348868793,5.466595461830436 +blue,square,0,52103,0.5916309128884358,0.6500248651392257,0.49722515289836583,2.3999301835688915 +purple,square,1,52107,0.8588525745090811,0.5843369394083263,0.5179769913654745,5.148189365249592 +yellow,square,1,52114,0.8035308395661721,0.18182376894894947,0.5102668719159817,5.331062198055418 +red,triangle,1,52115,0.2933628823238398,0.92061551444389,0.5219463050710126,5.299837853971599 +yellow,square,1,52132,0.2024318088395488,0.1394320792052257,0.5140818090996991,5.323213095294748 +blue,circle,1,52134,0.42824825635872665,0.5800456605198561,0.4760686370564184,4.634730378496663 +red,circle,0,52143,0.09344004386067162,0.1741478533803294,0.5163961184470978,5.249623109348912 +red,square,0,52149,0.7377702473496214,0.009139564993111304,0.4772451858173621,5.60467292150054 +purple,square,0,52161,0.9512453342353719,0.8974241044880871,0.513593758113193,5.327884430880368 +red,square,0,52182,0.015522137619518928,0.1333793748758263,0.47904672116639313,4.424595485702003 +yellow,circle,1,52204,0.506835411816078,0.5631128409246836,0.49955121464053626,6.202554467791249 +green,triangle,0,52205,0.06877662852325894,0.9789054101866604,0.49464180611131714,5.387164967368842 +blue,square,0,52207,0.9542380394771601,0.9317909386399712,0.4909167630766677,6.734110505802306 +orange,square,1,52214,0.4496744014145475,0.08276236027308737,0.4904474474074879,3.5165422496211907 +yellow,square,1,52215,0.8042519668244892,0.2884491811449357,0.5109149758546478,6.283163848995784 +orange,square,1,52218,0.3157722639507038,0.9855837216848163,0.4951830337617732,5.800109088562794 +red,circle,0,52224,0.1728389118875222,0.11317941482199459,0.5244091560274324,6.5046882900817735 +green,triangle,0,52229,0.7110449580320812,0.20453192165165845,0.49406753937433706,4.387637067650083 +red,triangle,0,52237,0.36817863186231503,0.1971623626175223,0.5136900170452919,5.262223682053327 +purple,square,0,52239,0.08935440578648401,0.09541224385714908,0.5188380366660397,5.038428222166403 +blue,triangle,1,52252,0.2741723615556444,0.3130824117898964,0.5088615413102675,5.308579482081409 +red,triangle,1,52253,0.9779713440415067,0.774072177853534,0.5173897702213924,6.398087944020965 +yellow,triangle,1,52254,0.5287946617232347,0.3550702617349799,0.5282529415454152,5.400839490006583 +red,circle,0,52255,0.626097973401072,0.7195464329351933,0.5158838566430032,4.794338368698951 +yellow,circle,1,52279,0.7355076761897926,0.3806420101754633,0.49416060379455956,4.901707450592116 +yellow,square,1,52282,0.07807384582003984,0.4741934618504674,0.5077249877932862,3.672397302171495 +red,triangle,0,52283,0.36701413886903766,0.9336745582297516,0.5148719445492097,5.20172509300433 +red,triangle,0,52285,0.0990156465556884,0.8410130899820469,0.5178978077124209,2.6869689830232826 +red,square,0,52295,0.6049304927234905,0.7047521436520041,0.5112053089842875,4.079730178367164 +purple,triangle,0,52298,0.2149756915623633,0.04499740833010657,0.4802334336165949,4.836185658744674 +red,circle,0,52302,0.7514101864560648,0.677243471681068,0.5010317275494404,3.099854727323486 +red,triangle,1,52313,0.1881359166209492,0.9341342254208683,0.5139926118968475,5.393136232461404 +purple,triangle,0,52335,0.15791960711376474,0.6277523258484347,0.4816148562296628,5.388935116172032 +blue,triangle,1,52340,0.8733222646587602,0.9619949384736779,0.4943784949906086,3.767936800157836 +red,triangle,0,52345,0.08029122420389123,0.1439100337383613,0.5170842898800784,4.6692782396176815 +red,triangle,1,52356,0.5483739692174197,0.28495883359281626,0.5131064921453254,4.024261456239268 +red,triangle,1,52358,0.1032619734864989,0.9513537765332436,0.5153764600639816,3.7232419605329703 +red,triangle,1,52362,0.908869029920776,0.7826716483137682,0.5102402231247036,4.234752980025949 +orange,square,0,52379,0.7936665112690795,0.8426748908373884,0.4919550296572429,4.22790829887506 +red,triangle,0,52381,0.6475202334821598,0.8462874561504913,0.504320793146567,5.019939817941728 +orange,triangle,1,52387,0.5749983657581855,0.35987460533527227,0.5001348947428911,3.884981002818647 +green,circle,0,52418,0.67662155386729,0.6653302398275254,0.5029959671149259,3.856832287406202 +purple,circle,0,52440,0.688424437348071,0.17308065202330447,0.4865435847528421,5.154124046467038 +red,triangle,0,52468,0.6135810074552136,0.2764450176273855,0.5121002409489613,5.59186554887647 +red,square,0,52483,0.8733657386221578,0.6541739165106865,0.4906602023294829,4.9125395426848675 +red,circle,0,52498,0.6831138147452418,0.5904990386922024,0.5050111802695261,3.3111095677596736 +yellow,square,1,52502,0.9064391998762573,0.9888162512981494,0.49853393097373594,5.620736021863709 +red,circle,1,52518,0.077649783869285,0.11628539212179528,0.5107983708588363,5.932608047497987 +blue,square,1,52527,0.1301495953740337,0.5556767639288793,0.49003740246433636,5.367606120411192 +blue,triangle,0,52532,0.000881025170573424,0.5517627694496242,0.49305724181885535,6.371797048974764 +red,triangle,0,52547,0.23040699709948176,0.07246442447096735,0.5187151376071768,3.716213167206817 +red,triangle,0,52556,0.9830142148411835,0.02031325964142372,0.5232400897178063,4.994413026228556 +purple,square,0,52569,0.49564524082536643,0.6234083323619819,0.5216969741068767,6.5731584112566575 +red,triangle,0,52570,0.5276478009697795,0.1126643886907388,0.5205912546090715,4.219592271352261 +yellow,circle,1,52573,0.2959161260074732,0.10868429966375115,0.5006732080078359,3.161686835298362 +yellow,square,0,52575,0.5757324905306846,0.663209725308498,0.4964954775303364,4.477070389969837 +red,square,1,52576,0.6043095647210869,0.3042736836391958,0.48075738645409366,6.806321430196472 +yellow,triangle,1,52593,0.07387916169910536,0.3061990051362209,0.519022887342692,5.982167038244008 +green,circle,0,52598,0.13040318272752338,0.05666980978760916,0.5029184904909978,3.456664689530404 +red,square,0,52606,0.04512710904729755,0.1467837302768299,0.4869756818027536,3.9934943061059704 +blue,triangle,1,52609,0.9084407078949894,0.7424532654182623,0.48855863503507835,3.080847988790612 +red,square,1,52614,0.37869001838466576,0.8993972654399166,0.48922243951821953,3.917005683291519 +purple,square,0,52617,0.5907293854809421,0.8731493250391283,0.5243215380601083,5.696455073689237 +blue,square,1,52631,0.7837074900310228,0.312303888278461,0.485149227601041,4.497896357070947 +red,square,1,52646,0.39986058026787674,0.00873367373951961,0.49260168125349185,5.247702567202491 +purple,square,0,52652,0.08227296864945932,0.0027498863046688804,0.5276786142546909,4.8131204967338865 +orange,square,1,52676,0.3647329727753311,0.9760225945493155,0.4993673587267736,3.404664579955616 +red,triangle,0,52683,0.22436709765289364,0.2634707491686573,0.5116341805377761,6.7641946273908955 +blue,triangle,1,52687,0.7210912614188684,0.2687333044849789,0.4787611535711431,5.073167960937283 +red,circle,0,52691,0.5222832712871655,0.4309615584864218,0.5189220366355285,4.2400120909055685 +orange,triangle,1,52707,0.9214487852161317,0.09343660662775943,0.5012255358092673,3.7225883213157878 +purple,square,0,52708,0.14643777542001046,0.08700818141116695,0.5292311920140658,5.016131054958602 +red,square,1,52709,0.08897300301121103,0.7814700000383876,0.49895900444216007,2.2865095711177674 +red,square,0,52772,0.5786910734396149,0.05729958812990188,0.4933345442226914,3.386828921534422 +red,square,0,52785,0.03581062837884763,0.5926768901310614,0.4870356571675463,5.656973762384574 +blue,triangle,1,52787,0.22066838727428473,0.9724585787430184,0.4778306446037541,3.6993194051344243 +red,circle,0,52810,0.9339593499075624,0.8543023949591325,0.5286370929643673,5.377735499739121 +green,circle,0,52812,0.02781734924224788,0.20488543547914717,0.5192762517758809,2.633093512339452 +red,circle,1,52833,0.03451473868527677,-0.024521956623567445,0.5304534885529195,5.487298960378328 +blue,square,0,52846,0.7814824453356772,0.7248701534651746,0.4935167498542997,6.4853693993086665 +green,square,1,52847,0.3808836987911267,0.11601888960788242,0.4981033152354464,5.340503985443173 +green,circle,0,52850,0.6658425480876631,0.06879813186716244,0.5193911647959466,5.66886374349196 +yellow,square,1,52891,0.9432256294057052,0.51461277320613,0.48421920005995467,5.1984849938911 +blue,square,0,52895,0.3175335461687372,0.6642955604895936,0.48825253654031747,4.0172336283039485 +yellow,square,1,52903,0.7294708569272657,0.6834369198111935,0.48395310346914544,5.029639996887844 +red,circle,1,52925,0.3888344685340427,0.36685711824773165,0.5286078650116836,5.6297440077353365 +yellow,square,1,52926,0.40288126706358307,0.4725773225275295,0.4900308463285277,4.8423480629276545 +purple,triangle,0,52930,0.6243223554286969,0.01674605079475988,0.48784423798029597,5.813101129306321 +red,triangle,0,52950,0.4137729289410823,0.5381877940494273,0.5016704145897024,5.937617197460704 +purple,square,0,52951,0.7721308028509409,0.16645166096201747,0.5343470851456465,5.924206524129342 +red,square,0,52954,0.7152566018456312,0.9461356788286511,0.5057789928561544,2.803100018283603 +yellow,triangle,1,52960,0.007166004664540759,0.1468412366931977,0.5378776097852618,4.586780118277933 +yellow,circle,1,52981,0.5173462993422445,0.10318929741795924,0.5038983234708592,3.0644798227158656 +red,circle,0,52997,0.09245310798264372,0.08668137004811208,0.5220291354834344,6.290938076708495 +green,circle,0,53021,0.8577994488156397,0.5888623404030089,0.5152289064080161,5.337059411360258 +red,triangle,0,53029,0.0427220406033213,0.5996915527020832,0.5078774477298722,5.290998502312482 +green,square,0,53041,0.043570248003231504,0.5701860157154788,0.48611390263711507,5.246505110710838 +green,circle,1,53042,0.04875603581062338,0.15194792481958064,0.5147169283788311,3.7735864371362666 +yellow,square,1,53043,0.2558796969555164,0.23811733022208437,0.4856843295730806,2.203984897937227 +red,square,0,53047,0.15046233620422622,0.8317631511838962,0.5131889828276508,3.926268570051162 +blue,square,1,53061,0.995737268290847,0.9774029199356878,0.49361106199859145,5.444058955485115 +purple,triangle,0,53072,0.9413442697917878,0.6860665086684452,0.48544826702059524,4.591111804379497 +red,circle,0,53121,0.9835676379232661,0.9433763581069705,0.518576456967524,5.901150831764511 +red,triangle,1,53126,0.6105149066369585,0.9220560324294793,0.5130380585566496,5.928863577445601 +purple,square,1,53143,0.12530813144984565,0.3370136990801531,0.5331873228500835,4.672746340928424 +yellow,triangle,1,53154,0.41125103363273674,0.6822319800697034,0.5212070340660843,2.9674899677127056 +green,triangle,0,53162,0.028160872816518467,0.2362809112646198,0.5073427834924018,5.441330972245684 +green,triangle,1,53168,0.9190637778749419,0.19669683997132703,0.5115504561103202,4.732555979100018 +blue,circle,1,53172,0.6720223230340686,0.5738592422850695,0.4806935362352563,3.202817196382547 +red,circle,1,53175,0.2953529994616553,0.22808842205456112,0.51039702482179,3.1812281832600298 +blue,square,1,53185,0.2219380141638697,0.702824526761126,0.49697554673650995,6.847691045252694 +purple,square,0,53207,0.11425260785878544,0.49571714997225946,0.5307216360443998,4.4708469947821134 +red,triangle,0,53211,0.04347576894022498,0.7642076887432399,0.5085319918983586,6.590880005622975 +red,circle,0,53230,0.7917571475278645,0.8713469392168643,0.5107429288468274,3.9649950733894372 +red,circle,1,53236,0.4661241690495891,0.3895805149926871,0.5133996307698135,6.269463050471795 +red,circle,0,53239,0.6853093986187075,0.6712156691019893,0.5120264432661308,6.595980582926875 +red,square,1,53254,0.9524026372334484,0.7514457850648184,0.513176785350573,3.2079296611637993 +red,circle,0,53256,0.3023023021720317,0.26244344172585254,0.5151187899783981,4.576705251242261 +yellow,square,1,53264,0.4008409982664709,0.5280681718870366,0.4876154177872036,4.986710582672633 +red,square,0,53269,0.6041363127894107,0.4585492322173157,0.5106007139585819,5.6615486864247435 +blue,triangle,0,53272,0.9335538133176621,0.2848253193452338,0.46996588658449084,3.4058035578959767 +purple,triangle,0,53287,0.21012403509584532,0.8397203498651571,0.5008524047640063,6.7952218460292855 +red,triangle,0,53292,0.3429024667053624,0.47929843531181116,0.4828950353937109,6.383553259773147 +red,triangle,1,53295,0.18515384746521146,0.2532353230054266,0.4828736091474691,2.2107331839070894 +red,square,0,53296,0.054102905751847286,0.8200177614071831,0.509151958879271,5.453649617983902 +yellow,square,1,53327,0.5772437567081796,0.5598269088393589,0.49016335121085813,4.931818467865426 +red,square,0,53331,0.3775906125856252,0.2277540602251794,0.517292396112212,4.786477715205364 +red,circle,0,53337,0.453345289834169,0.48601281854322814,0.5254787905876568,3.5330797913065966 +red,circle,1,53338,0.1591571590783415,0.11740867795278917,0.5218605514830672,5.5504999324619275 +purple,square,0,53354,0.28528270410924894,0.7661302410766112,0.5385840766003268,5.740480574967503 +red,triangle,1,53357,0.5066315005500213,0.04587541647680238,0.4812503658479811,4.754679006982214 +yellow,square,1,53362,0.6637704535508312,0.5407507500216353,0.4976937531795198,5.925247151519417 +red,square,1,53383,0.39219176534827616,0.5476639535947663,0.5230376941274663,5.474048906674746 +red,circle,1,53391,0.9137916852709447,0.9478944588313902,0.5138826744560256,5.757539560086493 +red,triangle,0,53415,0.48092043523977046,0.41546775043329853,0.4747383481844223,2.9233854855550976 +blue,square,0,53426,0.8701931550778623,0.7792656037809297,0.502850839995768,4.763677718881973 +red,triangle,1,53444,0.37193805384657874,0.10708982250113408,0.47867695348317274,4.347290549442402 +purple,circle,0,53450,0.521272069501937,0.43007771234635894,0.48909289524535227,4.740719352360605 +purple,circle,0,53458,0.9050968120029785,0.09421191810403817,0.48511453320140385,4.011780724389438 +red,triangle,1,53479,0.619441644216284,0.2256311772293219,0.4832298027114756,2.7386664317490106 +red,square,0,53503,0.7139285914828621,0.3310777579816968,0.5137639984652621,4.6206541558997705 +red,square,0,53512,0.6643624860989904,0.580030202494807,0.5118441674036535,4.916144162544415 +purple,circle,0,53513,0.791819631623404,0.7956857548926921,0.48561619093919245,4.379655863178406 +red,square,0,53515,0.16980860287951083,0.28553949719489335,0.5148676871963515,4.758698950147402 +yellow,circle,1,53538,0.7307990296707214,0.7879215454293108,0.503632811970671,3.20953410050493 +yellow,square,1,53554,0.7963479367054498,0.49705860805537194,0.49680589593806285,6.520699023429686 +green,triangle,0,53559,0.9908112170890696,0.04601082055484296,0.5220844009523338,5.5664733389094465 +green,square,0,53562,0.9769859281555444,0.35172539040876183,0.5067621341649307,4.3539870595965295 +blue,square,0,53565,0.8706555987332689,0.757912235267193,0.5138498986973996,5.380743054745994 +red,circle,0,53567,0.0024676387987249138,0.05083429612273676,0.5039487592076144,2.619398230450757 +yellow,circle,1,53586,0.7297528117486306,0.14599466772121383,0.5026238525575261,5.233726078552931 +red,triangle,0,53587,0.5697980727474699,0.05589927899812319,0.49751109178158837,3.8853532836870808 +red,square,0,53597,0.2535867038890457,0.8688668103097184,0.49095495064502237,3.4563482752750816 +red,circle,0,53602,0.8734679331491012,0.9155012385468725,0.49792935205451705,5.866269132508942 +red,circle,0,53605,0.7170488710600035,0.6226868750484842,0.49682420642292735,5.324163770643963 +orange,square,0,53610,0.9988853487546249,0.15523943034690246,0.48807563823534394,2.7538513348864178 +red,triangle,0,53645,0.057152019703461954,0.7930713948164714,0.49888824941667814,5.510583133411919 +yellow,square,1,53659,0.7167298708974419,0.4536367065782505,0.4997763573482059,3.8338036542606724 +red,triangle,0,53670,0.6589006128983669,0.3352318775626706,0.4964646181879287,4.393022798543047 +red,square,0,53674,0.5666299747228207,0.3548557720214315,0.49798441027119517,6.219337458737967 +yellow,circle,1,53677,0.6746074516906357,0.8039286022479225,0.5051494977434232,5.764614291344667 +orange,triangle,1,53680,0.4431316693540571,0.3405488363333343,0.5128223130959686,3.9888930729618792 +red,square,0,53685,0.11657230495747417,0.45547628044542365,0.5084283018333108,6.669178540369981 +red,triangle,1,53689,0.21441583621150195,0.6239369274123343,0.5079931155014976,4.538675252448592 +green,triangle,0,53699,0.28462824993024594,0.07155955139375159,0.5151259593399791,6.021502904209325 +red,triangle,0,53702,0.18530003172725173,0.1850664287997309,0.507149064091653,3.7370196359860515 +purple,triangle,0,53720,0.07745692851639341,0.23790525694735942,0.48096875726637234,5.120135770251367 +red,square,0,53746,0.840797681742386,0.29353690430270774,0.5145304051265439,3.5203394220279804 +red,square,0,53749,0.4815363338880647,0.5299469809870514,0.5155044425846441,4.587977751351524 +red,square,0,53752,0.1163048156377906,0.21960117297230908,0.5134399107386405,5.435305480649757 +yellow,circle,1,53761,0.005122263098804036,0.6574735360653137,0.5103057475906442,4.951171156869705 +red,square,0,53810,0.964138306044566,0.4241014236028319,0.5288574667285163,4.780194606008348 +yellow,square,1,53817,0.565635480367983,0.8704653766551137,0.4973676075069901,5.8204865981743685 +blue,circle,1,53827,0.34908840275893527,0.5179528026928115,0.48140705231662767,4.860777277169732 +yellow,square,1,53835,0.10507907315420106,0.0007109695568577878,0.4922016811946543,5.836957315329459 +red,circle,1,53843,0.42044755874971507,0.3210808861558468,0.4996128360671105,6.604429307955042 +blue,triangle,0,53860,0.405274913883538,0.9975527859615919,0.47049502937321885,6.417363687440029 +blue,square,1,53863,0.88346768840092,0.8838828523547749,0.5209974150890856,6.272164759081348 +red,square,0,53866,0.24774929573044369,0.7029593322064707,0.5152669699524176,5.195079854140742 +red,triangle,1,53869,0.9935353142906873,0.142579247897212,0.5106771319334639,5.444897893078017 +green,circle,0,53873,0.8682771446512328,0.2466008572375623,0.5085008460973088,4.134816763927122 +red,triangle,1,53903,0.0417837627871912,0.8544738543752746,0.5097579661620304,6.503285475394995 +red,square,1,53908,0.254612181128988,0.7919180344301464,0.5225309978797998,5.028268149079994 +orange,circle,0,53924,0.6330475778581115,0.998475130432018,0.5014512347016831,7.461311238284132 +green,triangle,0,53929,0.20542197996154754,0.9883916746417903,0.5131160034219836,5.504788980700801 +red,circle,1,53939,0.7714809149922723,0.7469712349863759,0.5090878532311098,5.905824916190011 +red,circle,0,53941,0.9539246515732512,0.9995384958625388,0.5115435117396863,6.238837197673072 +yellow,circle,1,53950,0.16863623405708605,0.8500771517127843,0.504955747996841,6.428143152605753 +red,circle,0,53956,0.8864290977691268,0.8279829613181919,0.5087521850055658,2.849052445007865 +blue,triangle,1,53968,0.12066366003229945,0.6913183985162518,0.4754819404248616,4.859523758020624 +purple,triangle,0,53969,0.7906059108618957,0.3675018760374894,0.4934992714294153,4.32890628174515 +red,circle,1,53974,0.4955425961672869,0.4443882860346085,0.5056892565205361,4.165998830530639 +red,triangle,0,53986,0.6668311049269761,0.24200514606006396,0.5108715503568901,6.3833822487873695 +red,square,0,53994,0.10800887067401232,0.7569626287163034,0.5307660611121297,4.26824794541685 +purple,circle,0,53996,0.08752767189934352,0.5511965878076084,0.47916876612626685,6.509316389088983 +purple,square,0,54002,0.2789941535351438,0.9319339117099625,0.5097019006700386,5.9798739676589845 +red,triangle,0,54012,0.8345082860853451,0.4179764553333968,0.5269146516236533,6.864484717771276 +red,square,1,54013,0.9491144634945626,0.7621112475028795,0.5332520907479015,4.388301774638622 +yellow,triangle,1,54041,0.7230902638375496,0.08437511339144799,0.4972306924507012,3.4142817598659043 +red,circle,1,54050,0.18995478119414777,0.14879476624196236,0.4998992043066113,2.5810167412681726 +red,circle,0,54061,0.2491793966332707,0.20804943966535303,0.4988335601325387,4.098066625603907 +red,triangle,0,54067,0.6228668840765779,0.9135500394213574,0.5223329798324069,5.783153356283957 +green,square,0,54076,0.23849768154569584,0.17328522232309207,0.5081790134619015,6.252168083218025 +green,circle,0,54084,0.414321460415063,0.9651694664754853,0.5056045333529777,2.409679215791203 +red,square,0,54098,0.6343206916621129,0.5981898159489216,0.5369018644914485,3.681971461097613 +blue,triangle,0,54112,0.700617127347313,0.3137516432711571,0.4786212022287465,5.531785479928818 +blue,square,0,54141,0.34908693292224724,0.15605048233966923,0.5155216268127413,4.7536894652426644 +green,square,0,54164,0.4978177033542378,0.36864351427063813,0.5088662785366886,3.3946087933985982 +purple,triangle,0,54165,0.4823345660859609,0.4339435241650227,0.4966658912054024,7.244160447208348 +red,circle,1,54169,0.7778160951427734,0.7128511887786196,0.5204318295919914,2.6504079688494886 +yellow,square,1,54170,0.25551628884221045,0.7592248875502413,0.49378170743512373,5.304759077576299 +yellow,square,1,54171,0.853622259205767,0.39804044140495753,0.4970022667226532,5.6936059209304135 +red,square,0,54184,0.13857295136544323,0.15635585931005902,0.5360771564634886,4.867330183520015 +red,circle,0,54186,0.9673658593119613,1.0451821155548664,0.5229923818064347,6.950140295239923 +purple,triangle,0,54191,0.9110876197948057,0.537068970516768,0.49858273655801005,6.4228667834720525 +yellow,square,1,54210,0.29733161997679036,0.41907120074265025,0.49883577976743254,6.939327349112527 +blue,square,0,54214,0.7722959662108736,0.9980012276147741,0.528609477304339,3.639299837632295 +red,triangle,0,54217,0.1634861686411484,0.33120837760256094,0.526744101766661,6.4919450728932775 +red,triangle,0,54220,0.3519224403652488,0.32008494980496593,0.531310657963342,4.048240560651588 +blue,square,1,54227,0.976602396487405,0.8842595703606668,0.5289619584948578,4.843158687731266 +red,triangle,0,54237,0.6460095812313906,0.8544900861009376,0.521158482879284,4.022131751280413 +red,square,0,54254,0.905173553936471,0.5355582083568032,0.5393257506448982,4.255180427409536 +green,triangle,0,54274,0.3876576931416468,0.3918596665178963,0.5132365830335854,5.784765127245741 +blue,circle,0,54285,0.852766370520137,0.8135878645805505,0.4851581296740543,3.759177559170018 +red,circle,1,54286,0.3995101891937829,0.3733543220280349,0.540102136343489,5.423881521985339 +purple,square,0,54289,0.08869490426013016,0.878807563006648,0.5097486539846641,4.036375095266521 +red,square,0,54290,0.5206101225107433,0.8711000701138165,0.5360211371635281,4.857617416535469 +blue,square,1,54295,0.08819930606664927,0.5197551678746145,0.5289568825254514,7.3411078001010575 +red,triangle,0,54331,0.564201189521744,0.3152180529689288,0.5170213520004779,7.1335073634844335 +green,triangle,0,54332,0.06632998688651393,0.4031212517185745,0.5104869141912932,5.410769969133124 +purple,circle,0,54335,0.6431193383945193,0.7816474893411354,0.48065553706385544,4.356718054747709 +blue,square,1,54337,0.5163838002924002,0.36704452192662873,0.5249656443446242,3.9971352960083064 +green,triangle,0,54359,0.587899431669839,0.5834593234099636,0.5079504802221093,7.6908518425868495 +red,triangle,0,54370,0.07939613383519628,0.792382271979842,0.5068197608207315,3.7796059916196634 +yellow,circle,1,54375,0.28039897289684146,0.878319192775941,0.5087256947812533,3.1654664532423413 +blue,circle,0,54379,0.887833045983946,0.05235560575569076,0.48924670117002356,1.8758586365535759 +red,triangle,0,54383,0.5719263429762795,0.49508855878960933,0.5176344236668424,5.105277973154455 +yellow,square,1,54389,0.70243282572162,0.12208141892313373,0.510065577587627,4.869449203773317 +red,triangle,0,54391,0.015467589697611306,0.10639995635503474,0.513416123035257,5.20393222720596 +red,square,0,54423,0.15564986578484818,0.2888005527864398,0.5245288466574893,4.88596218353195 +yellow,triangle,1,54426,0.2674211987634295,0.6375640400393053,0.5042841168223927,6.563419460136988 +yellow,circle,1,54433,0.9174633626426539,0.23054425107300924,0.5081487367676373,3.3496674028300455 +red,triangle,1,54435,0.12188863469673472,0.7585169862504959,0.5137119149857992,5.581951672769995 +yellow,square,1,54436,0.5268161165014636,0.8785588662666121,0.5058773791931063,7.019185838783636 +red,circle,0,54445,0.39670442231034553,0.4098947862552379,0.5288957675147329,5.261542939867193 +blue,square,1,54465,0.8312166718564842,0.033317195606369254,0.5235051533411317,4.008303806634128 +purple,triangle,0,54472,0.15614161875046106,0.23516881335415285,0.4911661823426195,7.462777545802294 +red,circle,0,54490,0.05470827588117133,0.1261958848741258,0.5217194345166385,6.025527306040547 +blue,square,0,54498,0.2902590841835594,0.14374611197559284,0.5214587937763869,4.949951019871169 +red,triangle,0,54515,0.8465006783703279,0.9724051160762706,0.5232041443742209,4.866180450160544 +red,circle,1,54519,0.12892764519698774,0.12466340898629369,0.532539575568873,4.3457239674645365 +red,square,0,54533,0.08875167500584946,0.4596281162088727,0.5147630150665891,6.477057451534829 +red,square,0,54555,0.8857264627523018,0.04487754119375453,0.5224105898494541,4.208046451574389 +blue,square,0,54571,0.17487432111811152,0.624671925563803,0.5152628327989822,3.3802622855485285 +blue,square,1,54572,0.30966946995538036,0.899157442548078,0.5149934889102513,7.66539587702979 +red,circle,0,54575,0.21710396974197987,0.24640589580162442,0.5267483181717957,4.994489514933451 +red,square,1,54579,0.7871071803483068,0.6012720122300076,0.5247264331152747,5.034650919661394 +blue,triangle,0,54585,0.5452237848214723,0.537739934474744,0.48372824761253064,4.821167468295924 +red,square,0,54588,0.4123024496965355,0.7930259021034676,0.5315900258756656,4.486811032597063 +orange,circle,1,54593,0.6209846653766937,0.7532947521450949,0.5081633322025949,4.017462592550577 +red,square,1,54604,0.09878338104963091,0.09461200210241949,0.5368662592636505,5.8713897370150745 +red,triangle,1,54609,0.8078485867658558,0.3146397951164116,0.5180359037837303,4.419055740348531 +green,triangle,0,54616,0.008815582121518895,0.3351474610360117,0.5107505128564379,5.41150822475658 +red,triangle,1,54621,0.8757208482717299,0.7224311856730294,0.5183730449717274,3.2314847145299903 +red,square,0,54643,0.0016769682856588863,0.4062416143816475,0.5328763050189145,5.971581308961723 +yellow,square,1,54644,0.5547690556030465,0.383155411082328,0.5065232862262112,5.849401582746474 +yellow,triangle,1,54652,0.1845511835999143,0.1929059079085862,0.5151953137405589,5.049827624304032 +yellow,square,1,54658,0.26779702507825665,0.7162722527037098,0.5065254034827779,4.749739778942277 +red,square,0,54668,0.783395435356002,0.626299514823744,0.5295158987683225,3.828796123066978 +yellow,square,0,54674,0.498456045578728,0.539046645596661,0.516895643658785,5.942635508464914 +red,triangle,0,54680,0.19669769955250094,0.9354873908418636,0.5106611097235272,2.945552185578556 +yellow,square,1,54691,0.6091834979360137,0.2566723873307417,0.5161050534577085,5.031674540290492 +red,circle,1,54702,0.2893717897186381,0.3317770544966995,0.5109108042365773,6.091937588417157 +red,square,0,54711,0.14973294830107453,0.5899725236893825,0.5280524169581828,5.480189238550888 +red,triangle,0,54727,0.3782523515887105,0.00932837890979521,0.5120040412855404,4.96518872246986 +red,triangle,1,54742,0.22631139194355598,0.5040830302389918,0.5190608474678889,4.912829498689536 +blue,triangle,1,54754,0.7280619739056884,0.05621086289650323,0.49474704979810236,5.974094841247102 +green,circle,0,54791,0.04855959877458027,0.31630970368507483,0.4795217024774788,3.7647295408310817 +red,triangle,1,54801,0.5314933478013397,0.5129823261270892,0.5109384418975104,4.844811478344437 +purple,circle,0,54803,0.2730300791176786,0.03093712240566171,0.4798891709464476,4.490506813960657 +red,circle,0,54806,0.6733556323940694,0.5972087074567061,0.49581701424235325,6.015281164265031 +blue,square,1,54808,0.7952018617346195,0.6053258258742458,0.5085443739195697,5.892957552739641 +red,triangle,0,54810,0.878253352719066,0.32921449458391117,0.5060746422906507,3.0903805828575037 +red,triangle,0,54824,0.07300198333997798,0.12108880039320902,0.5121110563062768,4.810188031513911 +yellow,square,0,54826,0.5738360121336274,0.6229060874048589,0.5111293923421002,6.267278978817212 +green,square,0,54854,0.07190403045510674,0.5006125758409876,0.5061714198788955,6.057752870387191 +blue,circle,1,54877,0.33715041809877655,0.1636174722134922,0.5008539493361065,3.1961637878420497 +red,square,0,54900,0.30049595174919064,0.06930424937144253,0.5040792478563368,5.438021025802396 +blue,triangle,0,54906,0.5397242441468856,0.17376729124948875,0.48467063448593534,4.478741052031034 +red,circle,0,54913,0.5008917079236528,0.43574891231807084,0.49437554516039545,4.552431345082269 +yellow,circle,1,54918,0.612034983774875,0.5970370650250671,0.49513768015357135,4.429047871920659 +red,triangle,1,54927,0.38401515881057513,0.5375651145934137,0.512904194784432,3.0230779863388797 +green,square,0,54928,0.7667770742608941,0.6711749608749514,0.5066147320570372,5.703618968829413 +red,square,0,54933,0.26538835653318327,0.4659559661346837,0.5016039802794988,2.567129681994347 +green,square,1,54938,0.7267687245426453,0.5261619207171709,0.5112347025148704,8.921094681787602 +red,circle,0,54948,0.16719649952006788,0.13547028822215385,0.47957745854464096,5.673700584327684 +red,triangle,0,54958,0.4325448552435456,0.28455732112813403,0.5103299684146705,6.328857259586061 +red,square,0,54963,0.9362364382138753,0.6019020246619172,0.504269302409123,5.311025339338761 +blue,square,0,54971,0.11826414749280811,0.5529619954954097,0.501050181029679,4.68420076737738 +purple,triangle,0,54987,0.5274872947345021,0.9884402473965985,0.49438975781752975,3.8029186660774226 +green,square,0,55005,0.0748748386314243,0.7397130215942403,0.5132750513808505,4.878370506934766 +purple,triangle,0,55029,0.4600608414941606,0.21657853582503905,0.4901631665848423,5.580631059968616 +blue,triangle,1,55082,0.76329867593739,0.36868460283998494,0.47844635074027714,3.6905895397115516 +red,circle,1,55085,0.06602714113251362,0.020030421901805325,0.4791716079684297,7.752086928983793 +red,triangle,1,55094,0.0707028839327134,0.7635155934574812,0.5103980648847103,6.235629281818734 +red,circle,0,55100,0.09152091750208424,0.05543803075781528,0.48312870860215307,7.150819586602147 +yellow,square,0,55101,0.919191895577424,0.8295859952435531,0.5109429149296737,5.820284236639371 +blue,square,0,55124,0.22272873596803544,0.24138434018389743,0.518645518154923,4.247015482469394 +orange,triangle,1,55135,0.06388160709174939,0.23908466406508555,0.5048813287217734,5.7077317134792205 +blue,square,0,55143,0.7054189258248026,0.637609256323884,0.5175906051033486,3.94582893615266 +red,circle,0,55149,0.703973803251823,0.6947288347723674,0.49084500664170255,4.551397811405671 +red,triangle,0,55150,0.8626501161550487,0.7018378516107286,0.5105989574604536,3.349114578194707 +red,triangle,0,55152,0.028919239340594927,0.5643833415406265,0.5086122992007506,3.755066195459468 +purple,triangle,1,55160,0.503057970285384,0.7009260562516104,0.5050273021517575,4.992063727962121 +purple,square,0,55172,0.44347643006823345,0.6758886496866708,0.4940371977711606,4.142874556417575 +red,triangle,0,55180,0.8984858044483035,0.8531665272910918,0.5095340075539027,5.457822338663282 +red,square,0,55181,0.49398940985685225,0.5085582545001526,0.5010870263631043,6.450638502264784 +red,triangle,0,55215,0.4431206317548032,0.9628752521414382,0.5045272373912738,4.561468567472974 +yellow,triangle,0,55222,0.6005669475974964,0.7296625756779209,0.49427084710281965,4.355947219404446 +green,square,0,55223,0.22618766365175058,0.8088554614292689,0.5131254106170233,7.641072149513505 +yellow,square,0,55243,0.399725540602879,0.14194013668059835,0.5096808521092445,4.586658893124853 +purple,triangle,0,55245,0.18786744216200502,0.20737220026144143,0.4956183985078717,4.758069786282985 +blue,triangle,0,55247,0.5435214601492427,0.30982708123901115,0.4894672980021366,3.0710666568980773 +red,triangle,0,55259,0.43293535417692786,0.7120110825377013,0.49604357486040584,5.632933107247049 +red,square,0,55273,0.7577378760965514,0.5256070458979509,0.4791069248324443,4.380542667977143 +red,circle,0,55286,0.6708664560419884,0.5954096292016795,0.4676398215737821,3.8516263858082733 +red,triangle,0,55290,0.7659146528706552,0.762772763553792,0.5043443289321522,4.095123944519207 +green,triangle,0,55291,0.7109134057124564,0.15187738369327775,0.5100097726260219,5.522141045560848 +red,circle,0,55306,0.39005330647211667,0.3302482350949184,0.46560280550051075,3.9421432456617516 +orange,triangle,1,55323,0.9098686012935904,0.6783954193618972,0.5151313424146066,4.768731677173737 +red,circle,0,55324,0.10409608577871055,0.1902664743162913,0.4701527872707176,3.3300033484125944 +red,circle,0,55344,0.2949441000241585,0.3470963649118102,0.4778404541602554,5.556800434911691 +yellow,square,1,55352,0.6087824980326788,0.7697094995557414,0.5160134271069344,6.646393748457489 +red,triangle,0,55361,0.7318489001096495,0.4738975746105495,0.5135155478638224,4.889336294350405 +purple,circle,0,55404,0.7936605132922776,0.8476399761563178,0.5030183819674996,4.32454077466622 +red,square,0,55408,0.422784320473623,0.4200749652687161,0.46988200178668765,5.246554730320105 +red,triangle,0,55410,0.8968080761181384,0.6244745650698577,0.5167763405420956,6.391722352020554 +red,triangle,0,55420,0.015979341292861937,0.23922052296373097,0.5123591846025574,4.233901250365271 +red,circle,0,55427,0.6074917582395695,0.578917534323402,0.4822399753848357,3.8000481578793264 +green,triangle,0,55428,0.17073939879776,0.8657342539490759,0.5002172019238377,5.227842650174012 +purple,circle,0,55429,0.19597158721524732,0.5993437214659064,0.49814456864038525,3.9780976530522945 +red,square,0,55440,0.696007371916118,0.5708905041377343,0.4715038386045447,2.894791365740644 +red,triangle,1,55450,0.28837892193430104,0.05026172153923969,0.5121781302224944,3.3248860978053414 +red,circle,1,55458,0.1212165116190187,0.10483351567899724,0.49061845285656874,5.1395393630932835 +red,circle,0,55463,0.7260734009077561,0.7400802948875371,0.4923503029273603,4.110028267194617 +blue,circle,1,55473,0.4112702874032924,0.5100316200910434,0.4803498370952482,5.148836539738202 +blue,square,0,55479,0.19315338993612674,0.06290539413366214,0.507616604214517,5.469641715962468 +yellow,square,1,55491,0.0025440267883102274,0.05474106287787284,0.5102729153751984,3.526301273728043 +red,triangle,1,55516,0.8057550214518604,0.6530293954985826,0.5095020226271539,4.271759727442382 +red,triangle,0,55530,0.9457644760390884,0.9616505356071466,0.5090762911413765,3.981889322777672 +red,circle,1,55532,0.514083307970093,0.4485718972021694,0.4870195930639722,6.166190923992491 +red,circle,0,55545,0.07372385318757546,-0.02582775087576042,0.4833545057425041,5.024135036175388 +blue,circle,0,55555,0.8325779464249566,0.5004428332569696,0.4906098473141438,5.023685053968186 +blue,square,1,55566,0.41249599112419333,0.2571885770323481,0.5123988308126495,3.639941887422522 +blue,triangle,1,55570,0.6209067098681805,0.8320092553387912,0.47037697831630704,6.102916184689209 +red,triangle,0,55576,0.5492888305915383,0.3608440713737123,0.5021675668602483,3.7844584467280735 +blue,square,1,55582,0.8028839804644307,0.5603697890990146,0.5154500321453434,2.931211310051449 +red,square,1,55584,0.8565413137049229,0.8386116780970948,0.43626706140877497,6.301179901836098 +red,square,0,55618,0.5712787047695906,0.8957119536381241,0.43357485487313535,6.243071445465681 +red,triangle,0,55643,0.5118396963435251,0.9606779488440411,0.49522090409337827,3.945093591841642 +green,triangle,0,55648,0.09041696723310955,0.7755113333504334,0.49816042300026203,5.070909974229001 +red,triangle,0,55669,0.9332677721561746,0.9679994498357146,0.49483780003122824,3.244585209763837 +orange,triangle,0,55687,0.27267781031546623,0.7813464180011345,0.4996375454783771,4.661784753828535 +red,square,0,55708,0.9839258939427176,0.16332820343543863,0.4463957263096923,4.539950669868682 +yellow,square,1,55717,0.03870934074215293,0.5809797670449286,0.5140857391224181,3.785908532353401 +blue,square,1,55721,0.8066345310251971,0.10183314005794164,0.5187219015873368,5.37740829587483 +red,square,1,55732,0.6527689711674508,0.30385700532582105,0.4581006689816416,5.862767311886287 +orange,triangle,1,55748,0.6263559570955815,0.1516116880262247,0.49629424300074565,6.307471501377414 +purple,triangle,0,55757,0.26224310140155405,0.635012274594874,0.47849105401466574,4.159639149256694 +green,circle,0,55770,0.5918202914685192,0.5583787765896122,0.48952164277907384,6.0478759847039285 +red,square,0,55774,0.3996382178437635,0.714745942996061,0.46763429724619965,5.6225531919251095 +yellow,square,1,55779,0.882965353298848,0.643699074091605,0.519441483130259,5.361371000809978 +red,square,0,55784,0.057478735463183606,0.5753843191107093,0.4687520476034903,4.296129741408247 +yellow,triangle,1,55785,0.2359793854714849,0.8817194363273055,0.5015346733275015,5.827126581489421 +red,square,0,55796,0.02338747915938122,0.0653181470290759,0.47194211901037203,4.9959406342969155 +yellow,circle,1,55848,0.053438861570863194,0.2837359939899178,0.489990232439038,5.165439129405239 +green,square,0,55854,0.91784778624634,0.6904928289106833,0.5271666045798626,5.301754547519857 +yellow,triangle,0,55856,0.7101012751717551,0.9698261438645679,0.5025408896588757,4.205495079028961 +red,circle,0,55863,0.07286248453107336,0.08868289521299681,0.4788519143641167,3.5217669605766866 +green,circle,0,55876,0.9999075930926061,0.7951411545290447,0.4968959435862534,5.600737846731193 +red,circle,1,55879,0.3323627366421906,0.39724005213377805,0.4719396091598217,5.850277301902327 +red,circle,0,55907,0.028554771245874244,0.039705377504417536,0.4667803467199131,5.919590958570892 +blue,square,0,55909,0.7793907641777834,0.4630823003814567,0.516290481069534,4.971497033431556 +yellow,square,1,55918,0.13054808563653153,0.34384249697053704,0.5167132668626603,5.85992965274032 +green,triangle,1,55924,0.7963630493773972,0.7764018178252802,0.4942799480085401,6.605681724956578 +red,square,0,55927,0.9533081418342814,0.9845886508421707,0.49078148662281984,3.9105553977649588 +green,triangle,0,55938,0.8769501498223685,0.8376004959939759,0.4960456476893017,6.56085861617322 +green,circle,0,55941,0.30964490361119745,0.35207661176726923,0.5070406171765169,6.322950174413548 +yellow,triangle,1,55948,0.8123442020868297,0.6412668596562257,0.500873812975386,4.880819474499927 +red,square,0,55972,0.9796185838306837,0.9906595820809593,0.49670143026297237,4.948776264216938 +yellow,triangle,1,55980,0.25362233277876967,0.4482485856938603,0.4971388559208474,3.7560884705481747 +red,triangle,0,55989,0.3617971523882211,0.880547472991682,0.49733934930192464,5.291759060482392 +yellow,circle,1,55992,0.3818801474606376,0.8254638029404613,0.48590292532119767,5.973752056658978 +yellow,square,1,55995,0.9705535495907963,0.30350852723439314,0.5144716357279938,4.440266882014721 +red,square,0,56010,0.45913899381354406,0.8157811720434384,0.5068188383213508,5.728965401521253 +red,square,0,56013,0.8499367721851534,0.27894392008453595,0.5051553370073166,6.164712923395321 +purple,triangle,0,56037,0.3520135214352045,0.31712824656085803,0.48148499614041457,5.87369638902408 +purple,square,0,56045,0.6924422807264176,0.5238445684222774,0.4931401493487204,4.964424425635917 +red,circle,0,56065,0.5291122289148481,0.557221330086876,0.47699308366800103,5.190422655927031 +red,circle,0,56081,0.14743580029379144,0.19157246628102145,0.47021107319489885,3.9791016101032 +orange,square,1,56084,0.0470860317861852,0.08913803250375951,0.48153705749039766,4.701231440439263 +green,circle,0,56106,0.551224271070333,0.23271973109026156,0.499196492302761,5.161238750091768 +green,square,0,56110,0.6020030334322408,0.9517388114578516,0.5351881627117776,5.384521025243752 +red,circle,1,56119,0.5019221249749239,0.4731304899660218,0.46443583678984746,5.803288960614924 +yellow,square,1,56135,0.9018836471858397,0.7211590153593105,0.513203152737238,5.369196632319536 +red,circle,0,56137,0.3599432568767288,0.3306088539379391,0.46781120117646824,3.5266002715749245 +blue,triangle,1,56147,0.7724092517817623,0.8469990918582153,0.4610607522407421,5.5726950123343455 +red,square,1,56150,0.9317847378493062,0.906339948683953,0.4868930087667855,5.916312425647438 +red,circle,1,56154,0.4689612988400361,0.3734679509332499,0.4667566194941723,4.096156546146602 +red,triangle,0,56158,0.6775827621631926,0.6887802617936221,0.48372757521468257,6.072210893263811 +red,circle,1,56168,0.9502327595214659,0.9503902210948304,0.47099130612220075,5.4369083409897625 +red,square,1,56169,0.025922897186713256,0.6568704261491838,0.4866555082243846,3.871642450381844 +red,square,0,56193,0.3556025238324271,0.19445611896971127,0.48153393561919106,4.181191686311995 +blue,square,1,56200,0.6907062034941703,0.18385000999192347,0.5294009754698966,4.874109533787477 +red,triangle,0,56214,0.5836220016055733,0.6886458201977214,0.4910787214710552,5.911831869022606 +yellow,square,1,56223,0.8395099623387113,0.7661778468478677,0.5143395485409306,4.921271930929959 +green,circle,0,56239,0.13043451247655424,0.9926387162371304,0.5016382631712446,4.296273657523788 +blue,square,0,56253,0.892019364247622,0.6883949588983121,0.5240954993569905,3.849117023318049 +red,circle,0,56276,0.10237593390867661,0.009332569303519375,0.48308302663518365,3.797957581910026 +purple,square,0,56293,0.4423510378137281,0.6602641707640811,0.49475165894014145,4.250271651999045 +red,square,1,56295,0.035901721026623146,0.06208684894558103,0.4811180660331609,5.08786595608084 +red,triangle,0,56304,0.475278505152111,0.6300368516180012,0.47666186625274737,5.962182471623468 +yellow,triangle,0,56327,0.9825607881222167,0.6716370631949607,0.4971989507690275,5.311808345026688 +red,triangle,1,56333,0.4416813098236648,0.007612137993538437,0.4824728808559309,3.5925175826122207 +green,square,0,56335,0.4928813233685484,0.44175179736303394,0.513833052476633,6.040051723910193 +blue,triangle,0,56361,0.3860740201200319,0.9555767054915603,0.4565982286468696,4.108596171640287 +red,triangle,1,56364,0.0036050258267615876,0.9399580071261083,0.4791517385396412,4.998343359890288 +blue,square,1,56365,0.008174890287940495,0.4292433844364618,0.5278054152837448,5.903745938453992 +blue,square,1,56387,0.17294379957387085,0.7592373876625672,0.51484699011673,5.4099497576339575 +blue,triangle,0,56401,0.21249982428624348,0.9875464749685668,0.45337372459256964,5.259427443771463 +red,circle,1,56413,0.5275352921582073,0.4362477048131487,0.4775526021744573,3.0224781835694525 +purple,circle,0,56443,0.7292078370864499,0.9131430203424354,0.5016343168633657,6.532992270761079 +red,triangle,0,56457,0.08970938605945822,0.47686299599450144,0.49160104989408443,4.709479438939208 +blue,square,1,56459,0.8349053224300648,0.9466490126470953,0.5157413104081363,3.9539657304020692 +red,circle,0,56473,0.7338932145548156,0.6415923313232216,0.4831745752496531,4.271073181042245 +red,square,0,56492,0.5495964475302019,0.07347131140840091,0.4677965255376068,5.59013044342102 +green,square,0,56536,0.8107534537095848,0.09446807387302414,0.5257334875144043,4.780691710128859 +red,square,0,56537,0.30719905307363227,0.3298352740856826,0.4661478895233752,5.681649510225867 +red,square,0,56552,0.7678071632851629,0.4612159104758833,0.47570444575412274,5.161684307388276 +red,square,0,56568,0.028786675924196592,0.4856422295181674,0.476410489928568,5.081911534256035 +blue,circle,1,56573,0.7023788412762049,0.7914631958127581,0.49237490105138765,5.952259950409154 +red,square,1,56585,0.02749936714996104,0.8509857328609852,0.4639809122487109,4.97406088680667 +orange,square,0,56586,0.3854536327509306,0.18001284797279415,0.4808020104690101,5.181146944747667 +orange,square,0,56591,0.30507471609822634,0.7582234508798396,0.4779339786169748,5.147422435342539 +red,circle,0,56598,0.28903343040251384,0.29213655346318623,0.4865268017134947,5.92132059059805 +blue,circle,1,56617,0.04695354800936935,0.6425152243385953,0.4936125213980512,4.1763020576531495 +yellow,circle,1,56628,0.41164175726881913,0.5604421398634948,0.4983818762709919,5.187580583842933 +blue,triangle,1,56638,0.5733754175892306,0.4088410551277101,0.45314392294121913,5.521680822941849 +red,square,0,56641,0.8772444983691737,0.9330400578228586,0.46431956627578636,4.129574117926221 +red,triangle,1,56642,0.7956132660816322,0.06352767300677908,0.5058126580883646,5.930729856087858 +red,triangle,0,56651,0.15938196491812728,0.8231701416310142,0.5017963144497639,4.281361033745148 +red,square,0,56664,0.0906107258626494,0.2965946422551351,0.46545720696107185,5.574587696364536 +red,square,0,56675,0.4350346833944073,0.8251058719961641,0.4697759620192235,4.25994800673227 +yellow,square,0,56679,0.09071549503099097,0.6030104576807922,0.5303749901085183,5.789436954035075 +green,square,0,56691,0.2623304115693713,0.8692167890452746,0.5278381888601276,5.231196714676524 +red,square,0,56728,0.8265228034076931,0.2756747808382448,0.4775213175126215,5.348262191400402 +red,triangle,0,56730,0.11444329223125427,0.10092609807738806,0.5198100949826048,5.147965247632212 +red,triangle,1,56761,0.9226877392568987,0.5569729312214099,0.5164574681390561,5.3145474037736795 +yellow,triangle,1,56768,0.8577573056014351,0.4240808134972043,0.5143732653660601,3.410256536516419 +blue,triangle,1,56775,0.7103849580538455,0.627067107769321,0.45524479919427063,4.7423317732863 +green,square,0,56793,0.4305896462753718,0.30330627037423874,0.5239866021833908,3.1195884051528773 +green,square,0,56800,0.16880072940989221,0.423767426944905,0.526501492128006,4.975561025671241 +red,triangle,0,56824,0.6902062956497429,0.22233802607241515,0.5269841328438786,6.5025408278087236 +purple,circle,0,56830,0.8716189964351342,0.8482222162972167,0.49342512194980254,5.12646014192254 +red,triangle,0,56833,0.15307709151035487,0.10939470350347325,0.5231742195552982,4.432072889440078 +yellow,triangle,1,56851,0.2094533637488054,0.4598661695930325,0.5128926740646055,4.5216670549598 +blue,triangle,0,56868,0.8888754827007322,0.23370783367578984,0.4584574653147142,4.891265910645562 +purple,square,0,56882,0.28349543779278685,0.4550865872925278,0.507735244158975,3.82092076307304 +green,triangle,0,56883,0.5200463472803509,0.027328094014438253,0.4789202131261215,4.81002575128225 +red,circle,1,56886,0.39792133290042564,0.45019258935720663,0.472466648430075,5.453982301283424 +red,circle,0,56890,0.8050991905458178,0.7474642748848684,0.4697779205322726,6.072733542760872 +red,square,0,56893,0.421739812613543,0.28530057425095035,0.4959406944276449,3.396941877489479 +red,triangle,1,56902,0.5633974451409782,0.809683375886919,0.522995494066022,3.5359342803756824 +red,triangle,1,56922,0.6673346896452196,0.32499342283441834,0.5244168003137538,5.074393659408346 +green,square,0,56928,0.32857277286176967,0.33255534059463365,0.5169607688548151,2.566944453291659 +blue,circle,0,56929,0.9527921392004068,0.5456859654162112,0.5080747275824269,3.7892848890893944 +orange,circle,0,56930,0.8351770152013697,0.5712312164309754,0.5060167332680503,6.569894599761807 +yellow,square,1,56957,0.7983144929858307,0.5339720846840327,0.5307346506874707,6.165290611869111 +red,circle,0,56970,0.9645348672691165,0.9677780525296367,0.45749838713863294,7.621475926415006 +red,square,0,56986,0.4018434511701289,0.6576444371055434,0.4885995657012773,6.906668009315234 +red,triangle,0,56988,0.02749422557600889,0.7045721179591373,0.520403932703198,4.872474569039121 +purple,triangle,0,56993,0.5828964952744673,0.13758486326890618,0.47703384396283555,6.752267898515059 +yellow,triangle,1,57005,0.7517392165052279,0.7267227628890004,0.5060141050917312,4.745992459101271 +yellow,square,1,57026,0.9541583877298896,0.5760140001786096,0.5282467962179505,3.8938053481225765 +blue,square,1,57030,0.48695597423022874,0.08844546578461421,0.5425393953321049,5.877098806908617 +green,triangle,0,57041,0.0033388293078778775,0.933896354599408,0.4922603130880413,5.05781464079432 +blue,circle,0,57042,0.5901418240007674,0.5638573553123257,0.4992871485240841,6.843458415083828 +red,circle,0,57049,0.5234989354153977,0.5013872148712362,0.45558732325544266,4.022174600497456 +green,triangle,0,57070,0.6793028781891647,0.8966963246342607,0.49049432235610496,4.7595315484090515 +red,triangle,1,57072,0.9894870180524885,0.12448031200177812,0.5278646069763161,6.5079674124606095 +yellow,square,1,57074,0.7635076661052428,0.34100637493184516,0.5364141341389145,4.973597414939134 +yellow,square,1,57081,0.45587453331616634,0.3719269791702716,0.5305794111781517,6.818298776457883 +red,triangle,0,57097,0.43763430414406546,0.3355450325004481,0.5322349637512487,4.144267240289442 +purple,triangle,0,57099,0.01726445002433008,0.6061670254318432,0.48593179134149195,5.818141198433318 +green,triangle,1,57119,0.10582645587507367,0.521006587052829,0.49292885747088644,3.952132493715093 +green,square,1,57128,0.8777788174730123,0.6053559241858126,0.5041838406916876,5.025422132747454 +yellow,square,1,57129,0.04370246851186399,0.9244275032393586,0.5190230729648553,3.568376893796305 +red,square,0,57131,0.574928682414844,0.8441844909829774,0.49537442335669113,3.856032522133598 +blue,circle,1,57133,0.4305620562125635,0.7631207453798586,0.49905957592729966,5.16672919673186 +red,square,1,57143,0.011133646443627465,0.7141590196476079,0.49737333569489073,6.170355522542974 +red,square,1,57146,0.5231044166750242,0.19463966358945672,0.49623456672129695,5.150253929407074 +yellow,triangle,1,57171,0.26286275903750933,0.13487837447926443,0.503134444072826,4.551438247550485 +red,square,0,57203,0.6823163349826873,0.7525422127169011,0.5040709330470553,4.095461272966488 +green,square,0,57219,0.3349518079477095,0.1744883654218755,0.49436840112567093,3.817607547323984 +green,square,0,57223,0.32690487224136544,0.4141834589506679,0.4933218182035997,7.376539251590466 +purple,triangle,0,57224,0.7573665233415403,0.8354143305321534,0.4890312780408859,8.0931254697284 +orange,triangle,0,57234,0.5749728727062464,0.48146164961201965,0.5011606874777892,6.180701217648733 +red,triangle,0,57239,0.5371578220267906,0.8628290492646968,0.506724492496839,5.746764910184286 +red,triangle,0,57257,0.5992834970253335,0.39212689720661953,0.5056845878304536,4.234837524377951 +red,triangle,1,57258,0.9431390078364953,0.2263825266731717,0.5087258217097054,4.327778442628588 +red,square,0,57302,0.024310814110374945,0.4095077705745581,0.4888377553630069,5.735408709508672 +blue,square,0,57304,0.8405784101472124,0.7771487531548834,0.5454224573178974,5.14223922534172 +blue,circle,1,57315,0.1943125705810267,0.874892905922052,0.4947312666483951,5.113473234066195 +purple,circle,0,57348,0.08012648429205915,0.43419035849512433,0.4962768431042337,1.8218709525461902 +red,square,1,57367,0.5331769343069407,0.15913725305046733,0.4856533100600407,4.4664660072676705 +red,circle,1,57374,0.505448780648294,0.4137611479270784,0.46210978040392303,5.0505399265465085 +blue,circle,0,57375,0.819962506396029,0.45907589643516133,0.49844446032542133,3.786287200260798 +blue,triangle,0,57401,0.991684390968233,0.6615833277935615,0.46034698962148457,4.606985970888641 +red,square,0,57408,0.46827162958802415,0.14502708271779496,0.4880037830804171,2.9217207711082662 +orange,triangle,1,57414,0.7526477184435457,0.17303880234425795,0.5056005475852575,6.404295427295288 +red,square,1,57431,0.6708732581311403,0.3848803051856632,0.4947665693719608,3.6033512472322364 +yellow,triangle,1,57435,0.7167064211543328,0.7110980170684112,0.5123207949126591,4.591761803535008 +blue,triangle,0,57446,0.9290923551978754,0.6248957884857331,0.45465587739088054,3.9510839966005236 +yellow,circle,1,57463,0.15064392046205055,0.08745106422655047,0.5063690026859407,3.5526915331132614 +orange,triangle,0,57473,0.4835478569328253,0.7394294029674733,0.5094490708298437,3.634359237734911 +blue,triangle,1,57474,0.3047030252517603,0.7854749436564218,0.45509954569842925,7.047348711029993 +yellow,triangle,1,57506,0.3557250664804664,0.8613722336217875,0.5188848321598005,4.13511689990692 +red,triangle,0,57531,0.34310465354277797,0.14601516898030686,0.48776139903739407,3.7085713178943247 +yellow,square,1,57555,0.1074819150883004,0.14331800130044148,0.5194270050530218,3.8204075185975 +red,circle,0,57571,0.29389097072910497,0.3752129737476142,0.4563436788366135,5.522596038156965 +red,circle,0,57580,0.5958110886414048,0.5054359815521408,0.45319937957392453,5.354176766053418 +red,square,0,57596,0.7811301545207279,0.2980362509854374,0.49207538225570135,6.027243437914091 +red,circle,0,57610,0.8233649279576193,0.73904582248031,0.4541318258963891,7.642428407307745 +purple,triangle,0,57631,0.8540315697044478,0.04609427008330358,0.488262583172852,5.539949286347295 +red,square,0,57637,0.9420434567416045,0.8981000140354319,0.48941050607015335,7.555764361279043 +yellow,triangle,1,57642,0.38968010081327076,0.9540814651604933,0.514159643781292,6.532882011297591 +yellow,circle,1,57651,0.9347185453750891,0.5447342237797289,0.497977505982243,3.8019142886853423 +red,triangle,0,57654,0.8222235435440701,0.3333960510494647,0.4995854831609417,4.833720416434571 +red,triangle,1,57660,0.27702587689935565,0.19614331479441227,0.5065239584390209,5.5927229063235515 +red,square,0,57670,0.6366283515101797,0.6535462532929339,0.5006712583969031,4.912964686166155 +red,triangle,1,57679,0.04334757937389089,0.7158486850175766,0.5119599316397105,5.1203072145074975 +red,circle,1,57681,0.2210413188660827,0.2915898689504459,0.45556445015967656,4.681601871130785 +purple,triangle,1,57692,0.8628936629670622,0.1966642019894962,0.48856646652539204,5.970464010626437 +yellow,square,1,57698,0.7242860726730068,0.5339888683866254,0.501527012580424,5.345921023483595 +green,triangle,0,57710,0.37101762957900253,0.3443520380884232,0.47797586146427484,3.870324394854277 +red,circle,0,57731,0.4821465757067268,0.39316657572010405,0.4571060516885655,5.00958653366266 +red,circle,0,57746,0.34511084840221895,0.4140085082708238,0.46754512089738315,5.977675868607181 +yellow,square,1,57767,0.9499162157354892,0.8075609279750459,0.4931056053774451,3.7522855466153664 +red,square,1,57772,0.6814429124267467,0.44075167328087106,0.51896667418475,6.784776699806738 +yellow,triangle,1,57774,0.3460115788163808,0.03989743806852186,0.5114632861912366,4.15447347610549 +red,triangle,0,57789,0.8223596537644666,0.2917985221516214,0.5275780753259222,4.855470806583331 +blue,square,1,57802,0.7814522755751936,0.4011480871235916,0.5415249320577042,3.6637416731066588 +purple,triangle,0,57808,0.20389189152079468,0.9808875832638677,0.48579353711463447,5.269943112967642 +green,circle,1,57809,0.5341964740458628,0.3473966837132799,0.5275397137823564,6.386015994285457 +red,circle,0,57815,0.3619390582070744,0.33255552951042255,0.45620209335071493,5.261101692283105 +yellow,square,0,57848,0.6966389553248836,0.8908193594966756,0.49985893675191756,4.860279612009441 +red,circle,0,57856,0.722947859807555,0.773463345237181,0.45605999833559924,6.91278234216967 +red,square,0,57868,0.14254976689213528,0.4043076443225304,0.5104583797348571,6.065852860375048 +red,triangle,0,57917,0.6174810588832751,0.9687278093726709,0.525284631043206,5.2050143792971495 +blue,triangle,1,57926,0.6912373499388854,0.2827176950147081,0.46290998325400357,4.9373944996986525 +red,circle,1,57939,0.5646429245654448,0.6299242940932583,0.46545787411508893,5.4817928223811885 +red,triangle,0,57941,0.28613750402421345,0.7420133839544106,0.5236049145924581,4.972331408060795 +yellow,triangle,1,57976,0.02328897123233986,0.8728876102816807,0.5124783146272579,2.0501167711259147 +red,square,1,57977,0.6018861306238275,0.04060100984613002,0.5068073649563413,5.670692988748578 +blue,triangle,1,57984,0.5041221527024292,0.22928520241395167,0.46383528432360316,4.563692432051018 +red,square,0,57990,0.6292919350374835,0.16731851752737936,0.5066900825728794,4.2326378211670335 +red,square,0,58005,0.056491194565309044,0.5682866397729098,0.5030114013487311,5.056221590340435 +blue,square,1,58021,0.03453216727901298,0.6170675254270521,0.5377164525247832,3.812252287605825 +red,circle,0,58027,0.9342661181784879,0.8352788276045955,0.4661641058179585,2.5817231019526594 +red,triangle,0,58046,0.07843948971308079,0.4995848419188429,0.5217584461237067,4.531222533167488 +red,triangle,0,58047,0.9078974894907839,0.0879068083362109,0.5226871726803604,6.2939959995419335 +red,square,0,58075,0.7013672841889225,0.29465664118913204,0.5125841365207433,5.053586573263087 +blue,square,0,58078,0.753189614429923,0.7024283523871544,0.541288289102727,3.311674915905701 +green,circle,0,58094,0.7744418231840695,0.3324840149989756,0.5307729247001642,4.848679905277873 +purple,triangle,0,58104,0.669227967847044,0.3237591477708297,0.47793061337111314,2.365978168115422 +red,triangle,0,58113,0.9614312210130712,0.20261199579282851,0.5270456824641488,6.454928663423767 +orange,triangle,0,58118,0.8527805448627521,0.9945548365280416,0.5067710924833986,6.565683264595286 +green,circle,0,58125,0.016829507182027248,0.6631387994706708,0.5317288275743672,5.076598194600096 +red,triangle,1,58128,0.38953541435785677,0.08064794347039539,0.5270273656555923,3.8576852102002053 +green,circle,0,58172,0.7692883104468107,0.9704200386450227,0.5301771736237355,3.0787169782653705 +blue,square,1,58205,0.9139907247345335,0.0631186842959306,0.5355092665657734,3.874123653800236 +purple,triangle,0,58235,0.5590233167117773,0.5530982609728853,0.477038335154019,5.100754652066263 +red,circle,0,58247,0.7888680495919136,0.7970614189925921,0.4874588405896818,5.006356308204476 +purple,square,0,58251,0.4501224039416202,0.7555272334404862,0.5220107834612485,3.510281002395835 +red,square,0,58261,0.6228628555349012,0.8257224503666623,0.5019733390119124,3.58731584511304 +yellow,square,1,58262,0.4084622196476705,0.6203721816193781,0.5058602094520064,5.1071266294854505 +red,triangle,1,58267,0.0990239735967664,0.5928044158065129,0.5277814029048679,4.129341735861966 +yellow,triangle,1,58269,0.28863622879125594,0.5219089913113051,0.501181056281952,6.805928625406299 +red,triangle,0,58291,0.7488317523088905,0.4244727651395648,0.5292518064783566,4.163104463278721 +red,square,0,58293,0.4523751608592228,0.37396633862360074,0.498832444910943,1.689435892425134 +red,square,0,58305,0.3663341440656648,0.9286463325463061,0.49866636736612063,6.025152801409885 +red,square,0,58307,0.8371059671758849,0.8171431625057642,0.5027239947717429,7.358223709838609 +purple,square,0,58310,0.8650044776033571,0.17748234761700155,0.519046758735384,5.47792772385575 +green,circle,1,58319,0.536286085982837,0.3933444036103214,0.5298185420316195,4.82429925301114 +green,square,0,58324,0.8529107372710464,0.5405310906383437,0.4817690340074414,5.672703995607141 +blue,triangle,0,58327,0.9836306342365648,0.5580768581604194,0.4779274157234226,6.683490874494278 +purple,square,0,58328,0.7273236786663938,0.882744937276109,0.5184927030846959,5.134432288561755 +red,triangle,0,58334,0.3024102692037406,0.6041772421910551,0.5288266186541732,4.134730630542767 +red,triangle,1,58335,0.7760809534743702,0.9209548838435749,0.5242428182140852,3.724709105963436 +red,square,1,58341,0.38455578067821794,0.10309244931028216,0.49100402236276647,3.300544412714942 +green,square,0,58342,0.041770092456995256,0.5653991838616541,0.482779161285375,5.829280550418571 +red,square,0,58403,0.22119036413199444,0.45549972236039427,0.4967131757267248,3.6395484393390958 +red,triangle,0,58412,0.34515999026724253,0.8067283710107612,0.517895299072838,5.126823397695507 +purple,triangle,0,58433,0.22283510207794788,0.741953760223494,0.4640615700408663,4.158819477747105 +blue,circle,1,58453,0.8392015555058513,0.5455764168759512,0.5245742206618093,4.628803773278881 +purple,triangle,1,58455,0.8893469901719875,0.18434977141471764,0.46176350669815247,6.356909114263387 +green,square,1,58462,0.5765420268540784,0.8831731033254521,0.4884692983115413,6.528111288020533 +red,circle,0,58468,0.6789937093939847,0.731985813167086,0.5003190530763734,2.997453097180325 +orange,triangle,1,58471,0.7080025391419025,0.48091255603363914,0.5068436073986482,4.692879025150829 +green,square,0,58478,0.8844980262525789,0.652029271902799,0.4873767399101722,5.300677709842588 +blue,circle,0,58495,0.24613519589961708,0.39875643763618507,0.5278567895651531,3.4742887516143646 +red,circle,0,58512,0.9217057340403986,0.9602433928493403,0.5023738971546923,6.261719743721753 +blue,triangle,1,58515,0.8901273559874665,0.6476409389872694,0.4874259285482577,5.056998927734246 +green,circle,0,58525,0.16680279431025324,0.599957009048826,0.538139640406762,4.852636257864416 +red,square,0,58541,0.9731259228381611,0.7817514446657341,0.4852653696528141,4.3114959477113475 +red,square,0,58546,0.9125850124338356,0.4409835879738838,0.48112557584212456,5.1008125395301604 +yellow,triangle,1,58574,0.21184116734669112,0.34350488899414156,0.4926646864103738,4.652611868947775 +red,triangle,1,58590,0.42507658367336476,0.21016489604327915,0.5035631971135429,4.682735965201783 +red,triangle,0,58600,0.8138242171256701,0.15298589168226517,0.5011786952142664,6.183038756572543 +blue,circle,0,58618,0.8055517396574174,0.25190528517481103,0.5317737094468621,6.232033008546204 +red,triangle,0,58629,0.8333627464577654,0.8048486676246054,0.49081665542292613,4.753468945440081 +red,square,0,58635,0.8283882073520143,0.7664605134595852,0.4710204681907803,4.03515813210888 +purple,square,0,58647,0.7341327240760214,0.08849070682205296,0.5274713300012743,5.885548222539512 +red,triangle,1,58651,0.160406193480767,0.9313706492934899,0.49582790954757083,7.237443140445843 +orange,circle,0,58678,0.8526598416126374,0.846180672330378,0.5038970535979693,6.965075082684908 +yellow,circle,1,58702,0.6540249477176301,0.7676035130825353,0.4997081039816843,2.9261088871125622 +red,triangle,0,58707,0.48020589114775214,0.0642982089297347,0.4963296052523536,4.323968118097352 +green,square,1,58729,0.24081441277584592,0.7535243105422101,0.49602410655824525,8.433989906307671 +red,square,1,58732,0.6044893290864333,0.31575083068632737,0.4666483148997662,4.2872093119365795 +blue,circle,1,58761,0.7736819807853733,0.27121674871610024,0.5304317528332403,3.433947168154671 +red,triangle,0,58766,0.7923922344707054,0.6590670763835446,0.49577917620346657,6.119542141095465 +red,square,0,58770,0.8882460551360579,0.14372946573581613,0.46817836161335413,5.343391547798532 +red,square,0,58786,0.7266871347048595,0.25953672310532006,0.4691136530008869,5.819682185014687 +green,triangle,1,58790,0.8623520577678409,0.95679961338491,0.4899748423624019,2.5710146291060245 +red,square,0,58791,0.0847414066198453,0.6677842249273277,0.46471543190025083,6.260401915212237 +red,square,0,58819,0.5123300445781311,0.3118425790761661,0.4594267189708461,5.009860473207472 +purple,triangle,0,58851,0.9799352597926767,0.1588428171799734,0.4475443411229563,5.4227244989926 +red,triangle,0,58862,0.8112589931962002,0.12831513933525085,0.4922712354464417,3.538258302561511 +blue,square,1,58871,0.5473903377576527,0.6909896477605875,0.5345265456708845,4.388932767057418 +purple,triangle,0,58881,0.8777280580134494,0.3955145992873986,0.44738938938831824,4.620651176690026 +blue,square,1,58895,0.7291766541236148,0.29922655475786664,0.5436646021049597,3.7845402706451114 +green,square,0,58905,0.6294930752661401,0.22304826646157672,0.4993973336074978,5.329000184983069 +green,square,0,58913,0.340246931270076,0.7477935410227243,0.4958621026062283,4.902393591550665 +red,square,1,58937,0.25005493192702166,0.6009872970522427,0.47523361850663626,5.1648570823276865 +red,triangle,0,58965,0.10110453502245331,0.7832535542117784,0.49604315405130983,5.8613494883678925 +purple,square,0,58967,0.9366059760590085,0.3874098466275303,0.5120726336459891,3.0627487531820283 +blue,circle,1,58975,0.06780676925715112,0.568931748987323,0.5385689010987372,3.709861800026573 +yellow,triangle,1,58980,0.7068476708732563,0.9999189897724752,0.46884528404855447,4.330113594485119 +red,triangle,1,58983,0.9680396921055037,0.5004152074794316,0.4883577740670396,5.062226901519312 +purple,triangle,0,58984,0.6485406826372255,0.26055023531394605,0.44964428159147796,3.679771822144931 +red,square,1,58990,0.09822042499794581,0.4721308614555967,0.4716577332666743,5.038923484700747 +yellow,triangle,1,58998,0.5428921513623008,0.44422778344940905,0.4689031432263098,5.328961305576487 +blue,square,1,59001,0.8566177608383426,0.8271499907892523,0.5466309172928557,3.742076008326857 +blue,circle,1,59010,0.20746697621757848,0.0416450436545337,0.5350822997282313,3.987876556185007 +green,triangle,0,59021,0.2861756112499002,0.5720629411750932,0.5085520503326988,6.3610492698092465 +green,square,0,59032,0.9294703650367374,0.15595264499897765,0.495347833271314,5.13528728899091 +red,triangle,1,59040,0.6693516488305271,0.9363959410830951,0.4834568941426011,3.832096208108085 +purple,square,0,59069,0.9475916179839136,0.29865429028869617,0.5146889666558835,2.539750454831528 +red,triangle,0,59071,0.3130709106299676,0.38871256610085025,0.48164877534132167,3.3211790766925318 +red,square,0,59074,0.39113693958859785,0.7761577445177983,0.4663004474487686,4.693395763208141 +purple,square,0,59076,0.30019674425684617,0.6262114315377585,0.5160162501758863,2.943606204006251 +red,square,0,59087,0.5652931995020114,0.9310644767615538,0.46371883276660253,4.587457379634179 +orange,square,0,59108,0.8523526718052418,0.045441157692545864,0.4901543677067723,5.437648718691428 +purple,circle,0,59120,0.6132680906024632,0.24071681251837995,0.4852945274864665,4.7293442246217 +blue,triangle,1,59136,0.9027038969310971,0.5682822528015326,0.49163730560647995,4.775580298639574 +yellow,square,1,59137,0.4328651737515983,0.30369182610863665,0.49387608114631815,4.563515629843871 +red,square,0,59139,0.3386320831614862,0.7172145445087343,0.4588487112561816,4.326448248575368 +orange,square,1,59144,0.21621923205720683,0.612406871210008,0.48875106135898644,5.566531426339076 +blue,square,0,59169,0.12743812900976104,0.3704811127026947,0.5505346354396387,3.754022129962694 +blue,circle,1,59187,0.3545446952494561,0.5803454111094273,0.5291069870863622,5.770355484262528 +purple,square,0,59198,0.09607190841293178,0.13684392353269614,0.5147065416334244,4.494554722658508 +red,square,1,59204,0.21662850506626408,0.21442710835724388,0.46647522160934335,4.186516102379482 +purple,circle,0,59228,0.9859248949980823,0.4472860339755894,0.4850433406069708,5.0427622870286655 +orange,square,1,59241,0.40227896915373196,0.8396533887004508,0.49137323091255614,5.735128743806576 +yellow,square,1,59248,0.1586216027165228,0.578425993724517,0.4982541930814546,5.720989004286217 +blue,circle,1,59278,0.024773368142677055,0.40036101451109285,0.5285292887238052,5.6213133291368464 +yellow,triangle,1,59293,0.7864088027130408,0.9554833709529619,0.4766187647235236,3.739850054462682 +red,triangle,0,59298,0.11189153471928626,0.29773142203006864,0.4940937002097084,3.7831513988412806 +red,square,1,59315,0.23259496109788058,0.4741853404934552,0.49431057508140075,4.561900354549574 +purple,triangle,0,59319,0.4057531538385848,0.30910095231087875,0.4424574385120491,5.534218913750713 +red,circle,0,59337,0.9486119039495877,1.0468280305327768,0.511655208248468,4.611930670204417 +purple,square,1,59342,0.37978890485357586,0.8128658675617892,0.5234976358529531,6.111507237953888 +blue,circle,0,59362,0.9641680881641452,0.4150589103472394,0.5259584938612869,5.551265241044931 +red,triangle,0,59366,0.562197139585697,0.41255288922228106,0.4906806182909494,5.546655679971994 +red,circle,0,59378,0.48078922559343307,0.4229723230857455,0.5069760450637796,3.2154294107148407 +red,triangle,1,59380,0.6766474296955985,0.17302563156129103,0.4881119613024596,3.7959813405567853 +yellow,triangle,1,59381,0.2926450242309324,0.2911575047655115,0.475505781890316,5.692694144796749 +red,square,0,59390,0.5697875239428923,0.679689053555388,0.4831269467552712,5.362638083319464 +green,triangle,0,59406,0.4856847425607669,0.7602160955896392,0.5116839474995949,6.707703894930925 +red,triangle,0,59409,0.11662290117546481,0.279683717617913,0.48578708535661336,4.025282919744382 +yellow,square,1,59411,0.10242685846591137,0.14244272059015983,0.49332686687271954,5.046470073616738 +green,triangle,0,59416,0.5036024284493329,0.000716883409890845,0.5078436931234223,5.386783602754711 +red,square,1,59421,0.9565992780801307,0.391888547519641,0.4882428536993298,4.678069335734491 +red,square,1,59431,0.045645722259456956,0.7678316856228136,0.49301891154484795,5.0994860621646 +green,square,0,59437,0.8965429844923264,0.8594422863253137,0.504237440861051,4.052025996361799 +yellow,triangle,1,59447,0.26519000677552373,0.5146021817953338,0.47031253457870803,6.906317931075872 +red,square,0,59456,0.19319589868062348,0.27109174465708263,0.49075623527344225,3.5055432443081127 +red,square,0,59461,0.8342347266008945,0.050210087252675284,0.4829427458824445,6.258562385907329 +red,triangle,0,59463,0.47152394364522066,0.11591939306515076,0.4653369317500246,7.077570170395727 +red,square,1,59465,0.47119118618167777,0.7221904681946161,0.4813686074054236,4.238091218942955 +red,square,0,59469,0.28328416261445555,0.7499332799763361,0.47773188592199,5.9402790022423275 +blue,circle,1,59485,0.18499600179476738,0.26821367317511613,0.52838909703659,5.819455103995662 +orange,triangle,0,59489,0.19018417868188553,0.11667221083622226,0.5108476884795996,6.895272007440184 +red,square,1,59511,0.9721017469870473,0.21329374223958908,0.4729102824029775,5.80962377361852 +red,circle,0,59513,0.669909552192451,0.5714566604335872,0.49609823369631634,4.630498467935303 +blue,square,1,59538,0.2781074948353178,0.5853700862533163,0.5272440504419877,5.051385157745677 +yellow,triangle,1,59543,0.8121305258287984,0.9439243790359957,0.47002328233164337,4.808869080797949 +yellow,square,1,59562,0.5588039639966413,0.21895882842418446,0.4924397608576836,5.930823306177107 +red,circle,0,59585,0.8431743909773395,0.8429992075973789,0.49564124784555214,5.06138198461682 +blue,triangle,0,59590,0.2623185427858544,0.36658803068427936,0.4956368567290423,4.954940895755882 +red,circle,0,59595,0.26959762349647964,0.2530065846482056,0.49063917380089617,4.081586199641363 +green,triangle,0,59603,0.6092615715256717,0.21159160957338474,0.5118969562633681,4.6856635517272425 +red,square,0,59612,0.12160457464683472,0.7153362033575198,0.4786915873610719,4.145958039579617 +blue,triangle,1,59620,0.709404390250226,0.16203635906555813,0.4978395544167789,4.23006581964683 +green,triangle,0,59632,0.23199631072772864,0.4803312745946785,0.5099247581319517,4.091101499560562 +red,triangle,0,59633,0.8859601371346695,0.22373794956094917,0.46891562801991576,4.3483032931649825 +green,square,0,59639,0.9957463277412469,0.24723951040588443,0.5016546264278595,3.4834589129389477 +blue,triangle,1,59643,0.35522185926251837,0.871845694415609,0.5040840399863876,4.315572437101423 +purple,circle,0,59658,0.036063302356188154,0.23811982898511808,0.48315474999216695,4.07325211122341 +blue,square,1,59662,0.7688878054881069,0.05073358446579801,0.5151669446320261,5.734002017117182 +yellow,triangle,1,59675,0.09661187384420866,0.0708294155067768,0.4656499827251335,4.479820656523532 +red,square,0,59700,0.7697779674760553,0.6087426987674531,0.48009991096523863,5.276041632364311 +red,triangle,0,59704,0.6145378722431138,0.2522093198037776,0.46342618533547025,4.750063816585814 +red,triangle,0,59721,0.6074021231045044,0.4459202208723996,0.46478686150331816,5.633280256071977 +yellow,circle,0,59725,0.16312410076670225,0.9525579123223971,0.515915123861317,3.4930911846115293 +red,square,1,59730,0.14767562172521354,0.11163258893136208,0.4735042506096502,4.1215875375541735 +red,square,0,59731,0.7717895506774058,0.3209651966078415,0.4777527155377761,3.277936085505915 +red,square,1,59734,0.19754839918290767,0.11239951507997248,0.4783758644194376,6.128778661460413 +red,square,1,59738,0.28519754752302573,0.3798685944960586,0.48184288043656176,6.185457242216272 +blue,circle,1,59772,0.9327138914480179,0.660543523574067,0.5326944508585649,4.61914047857024 +red,square,1,59780,0.5831547754084914,0.16283501386351695,0.4686528960135068,5.409508252510452 +red,square,0,59787,0.017975872307126717,0.09938042362589927,0.4672523732912803,5.293585731193196 +yellow,circle,1,59803,0.9321732779863839,0.2741867762484177,0.5165428172575693,3.3187550721737034 +orange,square,0,59812,0.06314784014201447,0.15811283944090349,0.4935201981856332,5.164577796001799 +green,triangle,0,59814,0.299391082596862,0.41163536573041415,0.5046643056866701,4.512986146614555 +red,square,0,59830,0.14517045684523344,0.013670877743999998,0.4817437539295141,6.326949796935388 +blue,square,0,59854,0.4476611337505636,0.7801221096820661,0.5191395482079683,5.539605026604586 +red,square,1,59871,0.859232642447632,0.22003881191397745,0.4914506540710125,5.8982398632018525 +red,square,0,59872,0.49753080437928054,0.6587404206820608,0.4866024176735825,3.6797731454982743 +red,square,0,59873,0.7044923244705168,0.9340596054256529,0.4883296575590863,3.905597431766193 +green,circle,0,59877,0.42103210314596606,0.8357212534144285,0.5480406068658668,5.378146498354905 +red,circle,1,59910,0.7263060939063148,0.7536136460986113,0.49644669950941334,3.8757988386798465 +red,square,1,59921,0.24880260275220722,0.023725022806381113,0.487536845817757,6.016966219740868 +green,square,0,59936,0.7763864793820608,0.31561068312737994,0.4989935942600376,5.933257794344787 +red,triangle,0,59947,0.12528610031358367,0.8906913922061578,0.47948130182690357,5.9629837948227005 +purple,triangle,0,59956,0.5816387676459744,0.9511327115745335,0.4603331122226516,7.179647177872418 +red,square,0,59959,0.2578253136093108,0.5892041381039295,0.4831056459328499,5.441853050502611 +red,square,0,59977,0.8973190947190652,0.5018151811839017,0.4853163651983584,4.61669823550631 +purple,circle,0,59984,0.8300008706180275,0.1275332490304978,0.4750718152173571,4.511563227189963 +red,square,0,59989,0.5273822465701745,0.9286734523645935,0.48890214223520034,5.427272197226707 +blue,square,1,59993,0.01812674786184776,0.06313323303656337,0.5029760870794235,6.1291662183615365 +red,square,1,59996,0.10191295874723083,0.01178821607847469,0.4889066278006681,3.513404926195023 +red,square,1,60023,0.7838214512210948,0.5825956262321237,0.48391871259128105,4.63728636336322 +green,square,0,60031,0.2812562665580939,0.2756903188251216,0.5049104712505684,4.958042604347722 +red,triangle,1,60033,0.5149792094014062,0.08030516396604948,0.4783715629622743,6.001861021926376 +red,square,0,60036,0.25865300869772023,0.2810863103838145,0.4906321649433822,6.512943775572094 +red,triangle,0,60041,0.7121380140783574,0.3914785923081784,0.4741953774617361,6.576617109348067 +blue,triangle,0,60043,0.36869112608804,0.8001615458818079,0.48635626298799045,3.57447294161479 +purple,triangle,0,60057,0.6891384831640978,0.3357481194274481,0.460734939938052,6.0371079828721435 +red,circle,1,60079,0.6938631031492669,0.6208774028350542,0.5004387524845038,5.956376933506028 +purple,triangle,0,60083,0.5856512822237091,0.36554759366219336,0.4640443816913114,6.100398057947508 +red,square,0,60092,0.8660709900065859,0.9273650846271052,0.49045899266672016,3.694815146011953 +green,square,1,60104,0.08753092756593095,0.7785159087286321,0.509951811134412,4.7146650347883785 +red,circle,0,60110,0.06721694669057832,0.15719799892416475,0.4962263043647782,3.556245430527886 +red,triangle,0,60116,0.06713184793043103,0.5791242899788971,0.48704038064901384,3.9321200064963686 +orange,triangle,1,60125,0.4602726170278648,0.944503432262257,0.5034391366080336,5.6848123231107195 +red,triangle,0,60126,0.9996614910922645,0.07233426867697246,0.48617011659381976,5.751868107675523 +red,square,1,60127,0.7823409978929143,0.4792437505690891,0.4972645493601718,6.0799965297228775 +red,square,1,60161,0.7330074587171623,0.9074755779508309,0.4978493810854733,7.00513807387306 +yellow,triangle,1,60169,0.2591390012141541,0.04055506669904452,0.4695202283472291,4.402007284014633 +red,triangle,0,60171,0.9980645351223236,0.8691009559567416,0.47937656476978113,5.755333219904422 +green,square,0,60183,0.3374471439395277,0.1486784869787705,0.5081179655250804,5.276210095435389 +purple,square,0,60188,0.3162527134231783,0.6221869218763099,0.528659860431892,5.659532063374793 +red,triangle,0,60189,0.7552699472402814,0.2368027970925739,0.4864831923304649,5.841106271389741 +red,circle,0,60196,0.19340501200990967,0.28034400077865584,0.4850449344289182,6.485939862731996 +red,square,0,60216,0.8810670865088781,0.5412594578961352,0.4836614115462953,5.581688877735268 +green,circle,1,60217,0.4100057587606315,0.05121955440675141,0.542951158152421,3.3192357074885486 +red,square,0,60218,0.0646847306637629,0.08358166281191581,0.48069838295384115,6.374792858788698 +yellow,square,1,60234,0.29763588162061483,0.4822968296523553,0.5249462934370704,4.186304568925794 +red,circle,0,60235,0.35973802236716823,0.32695281407603277,0.48776351920577343,4.553275861705693 +red,square,0,60240,0.8686348409722066,0.05122503167764181,0.4764515029063973,5.150059327536076 +blue,triangle,0,60245,0.8822469399477052,0.2089840757936804,0.47413946278818964,6.015399920849606 +red,square,0,60251,0.07858733610112978,0.22513000306533348,0.4742518390027568,5.738642465958939 +purple,square,0,60260,0.9724754765129763,0.8598431190680944,0.5251303307557621,5.74004652341167 +red,square,1,60283,0.8217857343122882,0.4724766569907044,0.48985911924632036,5.7550665953206215 +red,triangle,1,60293,0.4174436320443585,0.0818948555259601,0.4897210966784838,3.4750819465734133 +red,circle,0,60312,0.5290365243844631,0.45561976370868545,0.4791553279544811,3.5030805602028288 +yellow,triangle,0,60318,0.46752802370690716,0.6437835090336509,0.4645950031622949,4.410657423983349 +yellow,circle,1,60322,0.33938525828694033,0.4927467967496709,0.5148269280658283,3.2759392762935633 +purple,square,1,60342,0.11858156996972902,0.9689500949945644,0.5264544801289793,4.57981700555419 +red,square,0,60345,0.10725828146672467,0.5671134023892811,0.48131623171961896,3.773835861866853 +blue,square,0,60348,0.29498028590741554,0.9111176851694784,0.5117503689661391,3.575451838518792 +red,square,0,60352,0.6599065507527369,0.08582757282514442,0.4775027095988978,4.576116562350592 +yellow,triangle,1,60362,0.9668415009904369,0.391203983395248,0.4682704916987754,4.706540200035216 +red,triangle,1,60372,0.8175755771981199,0.36754896811257676,0.4908202755762249,5.34889526826722 +blue,triangle,0,60411,0.5571999022273035,0.9628178133371085,0.4888087442471147,4.597365840125252 +red,triangle,0,60413,0.9408621238999432,0.603858306633542,0.4729294664039747,4.288024716188104 +blue,triangle,1,60419,0.2052972681365467,0.4362325116244431,0.49139311799476687,5.019068470514523 +red,square,0,60423,0.59381746802724,0.595260563747876,0.5017081107203388,6.094864844860684 +green,triangle,0,60430,0.8955355233771013,0.19218078824011886,0.4893653739016167,4.533760129865052 +red,triangle,0,60443,0.05696209730598478,0.2588562361734128,0.47520079488500244,3.964653850358843 +purple,square,0,60475,0.2830105981314246,0.1961643783533038,0.5217528894561918,5.50138828879668 +red,triangle,1,60491,0.4396484351555848,0.6148028100358339,0.47826159551440234,4.6085143798648085 +red,square,1,60498,0.19095923398793668,0.12027518718769892,0.5224695416498987,3.5244114880365216 +yellow,square,1,60499,0.9169751356807347,0.010467376639013648,0.519285668323052,6.256884862925893 +red,circle,0,60515,0.9849290487302916,1.004163590473081,0.4749339818918633,3.265781671299751 +red,square,1,60525,0.4230107948511078,0.6970638994945618,0.5293475768351691,5.59859575642475 +blue,square,1,60532,0.5654488582651724,0.16309904880804227,0.5062287771058848,5.578740309742421 +purple,circle,0,60534,0.04931802554582421,0.7314770503214695,0.4884183130029546,5.811049354827598 +red,triangle,1,60541,0.2779413333385813,0.16341649987902007,0.4815424217173877,5.467411398187516 +yellow,circle,1,60545,0.689556271739904,0.10784055865500419,0.5091532973255217,4.266690380912545 +purple,square,0,60564,0.6736399194722431,0.8166936455969278,0.5236412485915501,4.6300408702139535 +red,square,0,60577,0.006960154447920863,0.18854556453965643,0.5294222230141536,5.453903226031674 +green,triangle,0,60581,0.9459083712699817,0.35490705899504815,0.4948107369495015,5.052121599496897 +red,triangle,0,60586,0.10764049505353857,0.0956138006790711,0.49511874551605556,5.555512700444382 +blue,triangle,1,60594,0.7323865110586989,0.3551990668965117,0.4914224346805326,4.775053747320865 +red,circle,0,60596,0.22438662961075506,0.29079315097619196,0.48122732502564625,4.171483480337229 +blue,circle,1,60601,0.6106848977747265,0.7876941758796613,0.5312822823466608,6.188801400604075 +red,square,0,60620,0.6400543618312639,0.24143436548567,0.5220150168760616,4.339685182825391 +red,square,1,60623,0.41027956538631183,0.9518356784881522,0.5119945310324343,4.700489664112699 +blue,square,0,60637,0.6838808494976234,0.5358387115323204,0.5064096875079349,4.742006631924768 +yellow,square,1,60640,0.34755132599157,0.8609430106915147,0.49720119277707453,5.633606132762609 +red,triangle,0,60650,0.6423624245958586,0.8024822218116717,0.48060748553357413,5.45092641049676 +red,square,1,60678,0.07629736340083904,0.8642438572119743,0.5168411288934797,3.517023458390583 +red,square,0,60679,0.07367362091358842,0.8983540537729365,0.5154650442185652,5.893253759620215 +red,circle,0,60727,0.016614927787423794,-0.04547000496606706,0.4849661234279177,6.355241846601054 +purple,triangle,0,60751,0.038533667680094474,0.20724377674189576,0.46603362985770486,5.429067161296178 +purple,square,0,60762,0.8497140275956977,0.9763779461261324,0.5399639176626764,7.5129161373355435 +red,square,0,60778,0.9731686307900813,0.40459426277744837,0.5040836926411789,6.5617114075336636 +red,triangle,0,60787,0.9795834792511154,0.01684817576288289,0.47861205080311614,3.7273739440080966 +red,square,1,60788,0.5444699705095233,0.6098074518426574,0.5037006414065412,3.5432373534458192 +purple,square,0,60798,0.9682023322453407,0.6346154333987898,0.5308698174084637,5.384724936478967 +purple,circle,0,60800,0.19550633393403594,0.338729312866061,0.49173512204007286,4.807989215253477 +green,triangle,0,60812,0.13133219197811485,0.6336708439984976,0.4954725307705143,5.275380054723782 +red,square,1,60817,0.652937670494351,0.4175649118056507,0.506289718755797,5.4752026302174635 +green,triangle,0,60818,0.07282458371524225,0.20417586575315572,0.49807778054674634,5.090679675026739 +red,square,0,60820,0.2516239640465522,0.24859650062343153,0.5098131578750846,4.414335638772218 +red,circle,1,60830,0.8142117218255019,0.8873630457342749,0.4903123237152411,7.190824475389927 +purple,triangle,0,60876,0.2416322662263728,0.30381167794267727,0.47021632219011344,4.1054767902279865 +red,triangle,0,60877,0.5862793977888927,0.8002261969651429,0.4900026313553891,4.973786421586735 +red,square,1,60888,0.7023934775730509,0.7021373087346692,0.5120889673210968,4.647736820752722 +purple,square,0,60908,0.2619271896052734,0.5404501025713073,0.515012193771817,4.164463504439264 +red,square,0,60921,0.6425660122558448,0.6695126675524524,0.52483335391632,5.731219329753633 +red,circle,0,60935,0.44797253232491463,0.42270944990698744,0.4899650743991284,5.09036197594088 +red,triangle,0,60946,0.8042902254720634,0.7166082669926087,0.49661375481353576,5.209323225833944 +orange,triangle,1,60950,0.5201915748923396,0.26754408712925837,0.5108516350911392,6.819727886144155 +orange,triangle,1,60960,0.904731906772507,0.9620610146052339,0.514950425722935,4.7406826739650265 +red,triangle,0,60985,0.3484291016880289,0.1783452957121321,0.5008003803252687,3.654103873966568 +yellow,circle,1,60986,0.17801517756216867,0.6008023288667509,0.5045357850698797,7.417381404988291 +red,square,0,61014,0.8485374895960776,0.9156155528971213,0.5086498143578984,6.3346179099081725 +purple,triangle,0,61025,0.7874902342591952,0.21665795000622023,0.4569266419562924,4.770474670295125 +red,circle,0,61028,0.18140494952400665,0.08866788385859563,0.49366355213393215,2.860607311875004 +green,square,0,61030,0.09133863193933855,0.694373715130335,0.5145616649789181,6.632328342374033 +red,triangle,0,61034,0.5248296551985476,0.8029863176823646,0.5127702749492332,3.912010138699948 +orange,square,0,61044,0.2898748045089715,0.8536701379191667,0.49890774503602914,6.149901939106962 +purple,square,0,61050,0.8448465595667581,0.5170364857814286,0.5042921422037655,5.18596154763907 +purple,circle,0,61055,0.25508956914459247,0.24024794821806583,0.504727953767809,3.8681131994737292 +green,circle,0,61059,0.2886442963069412,0.9418778015541577,0.49846086314124705,6.349863185330958 +red,triangle,0,61065,0.8575952324207371,0.6588020716675531,0.5207722049947101,4.2276328828804735 +green,triangle,0,61066,0.2662809669984314,0.1987284669605881,0.5057777398809051,3.3848005984338765 +red,triangle,1,61085,0.19488650871393232,0.4726402997083098,0.5138063121553798,5.165860778048057 +red,triangle,0,61087,0.3031556352264796,0.7196635061168956,0.51088090222633,6.1998207701112085 +orange,square,1,61094,0.8779403876123824,0.7798192554185158,0.49718772298242214,5.1018235586077365 +red,circle,0,61097,0.15548983287316043,0.10911602713099237,0.490617004397277,4.4318058511393055 +red,triangle,1,61099,0.6585576916445907,0.5338615856748484,0.5129113061633741,4.18244520719598 +yellow,square,0,61101,0.012536744410525325,0.2433144520608007,0.4990267345214811,6.126888840918949 +red,square,0,61116,0.9797924913789501,0.22232880990887227,0.5222487249549825,3.621860673676309 +red,circle,1,61127,0.3930768144390525,0.4554647978804084,0.4963411758276519,5.486692374627584 +red,square,0,61134,0.3067684059767384,0.9172846509418883,0.5267657540899479,3.866675043547861 +yellow,square,1,61151,0.8262122856166667,0.05980134224575373,0.5048474180113024,6.434022674428818 +red,triangle,1,61156,0.8912190721179941,0.0634747296927507,0.5196621111365651,4.26893774976731 +red,circle,0,61165,0.26669807742281604,0.2990826380900149,0.5032289635505375,4.004513394884534 +green,square,1,61168,0.8540259347627556,0.5321654340814977,0.5135082711211014,4.234551468444308 +yellow,square,1,61176,0.190434565438922,0.7654894204047193,0.49856498258069676,6.111066606323395 +yellow,triangle,1,61183,0.7015332343471989,0.8632199990272507,0.48495781664928933,5.063714991777166 +yellow,square,1,61190,0.5154372964414472,0.23924871976585527,0.49471251054831755,6.106156861066687 +green,circle,0,61203,0.4815355864808283,0.6144924765717046,0.4937778373680289,4.574622551809915 +blue,circle,0,61209,0.6708269149700532,0.49124797248493635,0.532411661628068,8.199510512113994 +blue,circle,0,61214,0.2664318774840565,0.8817824151982447,0.5288885391042243,4.750227751871143 +blue,circle,1,61220,0.5666796420060147,0.44228918409920337,0.5324450569077825,6.2270721922416366 +red,circle,1,61224,0.01752009255670739,0.012003433338529424,0.49818512336643095,5.744755900379748 +blue,triangle,1,61278,0.6153931662265688,0.4457963077074518,0.4768612589726274,7.427865684424334 +yellow,triangle,1,61281,0.6788862712314652,0.4116741778150316,0.4855399156424676,4.248117990214868 +purple,square,0,61295,0.5062418674625349,0.08904801167462162,0.5180705629762576,3.497194833123453 +green,square,0,61301,0.6238365472963749,0.8736654333706457,0.5035753695801006,5.624999791044096 +yellow,square,1,61313,0.2517342409381401,0.5607854671328018,0.4863569738074924,5.342195972264192 +red,square,0,61318,0.9505419452167662,0.679779407076754,0.521654288615688,5.3809428613227395 +red,square,1,61329,0.6047566003389032,0.7766057306299667,0.527040506395118,5.507599575188592 +blue,triangle,0,61334,0.337316210469482,0.6267681207152156,0.47353032471912027,5.062344070600751 +red,triangle,1,61337,0.016161402703349093,0.8548922014389212,0.5298979679549719,3.2641953115109756 +red,circle,0,61339,0.02567761097810839,-0.03655897410556717,0.4926471028706084,3.0354622575591432 +blue,triangle,0,61351,0.7932092952421166,0.4380255564355239,0.4802627712178217,5.546435385768809 +red,square,0,61353,0.9204264182079643,0.4018584502141255,0.5243590791041091,3.5849988439432985 +yellow,circle,0,61357,0.16587039072607757,0.663664050422724,0.4987946747111364,5.291600456899086 +green,triangle,0,61362,0.7299202050218979,0.6552680850374167,0.5003637812412703,4.886295254176624 +yellow,square,1,61366,0.21811593993643819,0.17547386290873968,0.487260370873267,5.249231279209982 +red,square,1,61369,0.5058724526255617,0.6129664323550472,0.5254787222987124,7.663968872616754 +red,circle,1,61415,0.9676760423225215,1.0475429032640997,0.4986227555350541,3.577868740338316 +red,square,1,61422,0.11886395244680237,0.3900272500889973,0.5234791847519441,3.072662158492658 +red,circle,0,61424,0.09936195107484114,0.05744379933681094,0.5033330692596379,5.643635287839078 +blue,triangle,0,61425,0.5771409404126412,0.11760707686727356,0.48475608421831184,4.460017797219344 +red,triangle,0,61426,0.762804204487993,0.7809558764276042,0.5063507913255922,5.145310374210368 +red,square,0,61431,0.900799522559889,0.38618958860399644,0.5222527711160118,4.961621920724561 +green,triangle,0,61444,0.5270179878980258,0.10052818496180849,0.5023819910843416,3.4923362070071136 +red,circle,1,61457,0.6566857444348829,0.6729806090763196,0.5038144544580992,6.193904013666604 +blue,triangle,0,61472,0.1911714345722222,0.7715257323545277,0.49130390736052193,4.422388311122001 +yellow,square,1,61475,0.5171052700708267,0.25554476579258234,0.48970608678347916,5.036532735831131 +red,square,1,61479,0.2610815163955674,0.503074712438503,0.517828018995584,3.973960441261171 +yellow,triangle,1,61483,0.519313490412225,0.87933187127998,0.48771296185269913,6.534530792176736 +orange,square,0,61503,0.6197602176490566,0.7795540660347835,0.4963122713166586,7.390044813411266 +red,circle,0,61525,0.48739846973074064,0.465361757932242,0.5023423634876732,4.630956041174142 +yellow,triangle,1,61527,0.12739507818779683,0.1173985798756847,0.4952982067434773,3.944866416793379 +red,triangle,1,61535,0.33804896935526785,0.03732253381609851,0.48239195355097997,5.793156035393705 +red,square,0,61548,0.4651417535641841,0.07133907568851139,0.530744518298765,4.743418278295491 +blue,square,1,61549,0.3707408775242743,0.49362478651153885,0.49587747960735457,3.9321869738237925 +orange,square,0,61568,0.8888385367297386,0.34270045850419917,0.4933264096015811,7.229833779056122 +red,square,0,61579,0.8152304447693551,0.8464616377854375,0.5200260049466741,6.1930063800980735 +orange,circle,0,61584,0.9799542974777731,0.5631117008263572,0.5083318815358503,6.151762981660114 +red,circle,0,61596,0.8390768284706766,0.8355328733352815,0.4910259931175871,2.7763269232413346 +blue,square,0,61600,0.9401414287917517,0.6556333863888074,0.48738484797112674,6.331561672320703 +purple,triangle,1,61628,0.9608504870227901,0.8879020064555192,0.45513052916821123,4.546442239319432 +red,square,1,61643,0.33341608047187854,0.9146588007328265,0.5248379423489885,5.5586352879388565 +green,square,1,61649,0.6473958664771461,0.43314657244792587,0.4977987270169415,3.9042555214124284 +red,triangle,0,61659,0.8610127571485326,0.9753251811562222,0.48505406455789435,5.701706364739529 +yellow,triangle,1,61664,0.019966081909734368,0.7900350537304219,0.49414474669405634,5.625946820854317 +red,square,0,61669,0.570969903227153,0.1173371837329994,0.5238531001038308,5.2480280636640835 +yellow,square,1,61672,0.8139158540272159,0.13388403451215614,0.4884567964312617,5.932513833114542 +red,triangle,0,61688,0.48028863400702104,0.7865251623168836,0.4831142966051367,5.24616219807332 +red,square,0,61697,0.23046740317570558,0.15606819151927054,0.5272004102723183,4.411628790173593 +red,square,0,61702,0.1546280693721046,0.8913675994706256,0.5225725331373712,5.4333335302840196 +red,triangle,0,61708,0.5471240843420443,0.3327729472814235,0.469663504191194,3.6272696237402733 +yellow,triangle,0,61714,0.9429733797903551,0.19709094011834438,0.49437998774077196,5.047868963299641 +orange,circle,1,61716,0.30825285073289554,0.11497565384418063,0.5108191806126069,4.703363374380971 +red,square,1,61737,0.6510434435597998,0.5456212090941364,0.5150287503883463,5.936227367102567 +red,square,0,61809,0.9965013982405774,0.6809694313684723,0.5209128718546598,4.935376841731837 +yellow,triangle,1,61810,0.07792819621552127,0.26181505152828544,0.4933310003789433,4.609218090023302 +red,circle,0,61815,0.1848788266184207,0.1249622316055749,0.5134887995047095,2.966850998643373 +red,circle,0,61816,0.449212787550498,0.38322795122897707,0.5150248112002551,5.009587731920402 +blue,circle,1,61818,0.8534363554971895,0.2263431230033489,0.5410603220327522,4.816601810884746 +red,square,0,61833,0.4451879247858581,0.11726299169004328,0.5300535469286223,4.487810030799225 +purple,circle,0,61835,0.6511017701858289,0.19418601516093892,0.5153960480448987,7.225402183189696 +red,triangle,0,61836,0.004171787933958004,0.5663383523540735,0.4865556516253405,7.118214175470552 +red,circle,0,61853,0.345559838619691,0.2508853560238945,0.503913744966538,5.44463784456043 +green,circle,1,61869,0.817380657759987,0.10544621627598816,0.48973381007222,3.2584664923826057 +red,circle,1,61871,0.08366616020436324,0.10742385561455178,0.5041942028737925,5.588329685146665 +red,circle,0,61884,0.9599580117658257,0.8956373603658663,0.510071088152013,5.625943395628897 +red,square,0,61891,0.36576069934033495,0.35809365200980947,0.5232769997016458,6.932004575561117 +yellow,square,1,61897,0.13464086236823825,0.15650924065865113,0.4835104953095868,5.889263490765791 +orange,square,0,61918,0.18640602854348598,0.2672271622271526,0.5030058785289381,4.326083882616069 +red,triangle,0,61925,0.04746071475927671,0.5367543900755519,0.48581705431478733,5.630710628608316 +red,triangle,1,61936,0.356381744385441,0.26813337819748007,0.48971389404584026,4.580274896046053 +blue,circle,0,61938,0.5295366501170954,0.4735172172627693,0.5370203616295891,6.7412581801620055 +purple,circle,0,61954,0.9353238472782092,0.9124694467231034,0.5157439552390941,3.83882578956262 +purple,circle,1,61980,0.7867447915994401,0.17554390367142436,0.5114776859288765,5.478594520165248 +yellow,triangle,0,61994,0.9890464545334569,0.8023850293870773,0.4988618909788258,4.166279351226079 +red,square,1,61995,0.02062837024103603,0.2984043381983892,0.5295629576749717,5.881978788925136 +purple,circle,0,61997,0.46741352656817403,0.018808978834384593,0.5075786262030751,6.149918814819884 +green,square,0,62009,0.3585964350991907,0.1941680966793713,0.4991629820690804,4.966840885787054 +blue,square,0,62013,0.5622781351587085,0.8052890967176738,0.493901760566586,3.976849572787254 +green,circle,0,62017,0.34006592038936656,0.3204413264209244,0.48229410183663773,5.237564677155148 +blue,triangle,1,62019,0.0426531732390083,0.15171870407048826,0.4948472041070654,2.8507447122043423 +green,square,1,62029,0.2835571115639437,0.47155549882567127,0.49623530121712217,6.028679636526424 +purple,square,0,62043,0.704537451002878,0.5229872604390595,0.5297127404570943,4.648907585804309 +red,circle,0,62050,0.5643784714302795,0.5012497913882893,0.518136912453673,3.925065918220419 +red,square,0,62062,0.9531264061878373,0.974142690969671,0.523931211666261,3.367303302553521 +purple,triangle,0,62075,0.6234285019734616,0.9419453626430792,0.4581269392232534,5.1527756955510355 +purple,square,0,62093,0.15205925058803949,0.6150394904958729,0.526110447227855,4.1154186380623665 +red,triangle,0,62097,0.908145221611164,0.12983617465009645,0.4846339020774075,4.446892273216744 +blue,square,0,62101,0.4543743951049868,0.11843388872347449,0.4992715642172183,5.136386084128629 +red,triangle,0,62108,0.167357771442878,0.968288578412845,0.48428631555807067,3.187524544500509 +red,circle,0,62121,0.5979099497775078,0.6794539039958924,0.5242018264009921,5.280042401144994 +blue,square,1,62126,0.036113790200399065,0.16910869536960704,0.502918336080108,1.8672835436541029 +green,triangle,0,62134,0.6048830568385326,0.729874240054699,0.5159393385770069,4.257994071557856 +red,square,1,62154,0.8775160541846945,0.9806110363238945,0.5327824889664153,3.3435869551092536 +green,square,0,62166,0.4330001902467715,0.6376378265760058,0.49276627036701437,5.9411261297465 +yellow,triangle,1,62167,0.5614588863279815,0.7608824536408751,0.5037189316894571,4.821830950875217 +red,square,0,62188,0.40744592792362677,0.6744828103129084,0.5302394945174181,6.231715197692458 +red,triangle,0,62200,0.23988771374155948,0.8533403056991652,0.49368384416477895,6.4310693402923365 +orange,triangle,1,62204,0.05483042340149369,0.06378038360469551,0.5298994743718047,6.402343677154847 +red,circle,0,62212,0.11868607588693214,0.16008078324282432,0.5230138690384019,5.573261510373027 +red,square,0,62235,0.05781825160678089,0.9812159629061238,0.528849248056283,3.6240024153043655 +yellow,triangle,1,62256,0.18729558177233296,0.9635241693178325,0.5067570914450856,6.8510085898613235 +red,square,1,62261,0.42032239218584777,0.41881499558405855,0.5318614609301553,3.8751212362484946 +red,triangle,0,62284,0.6219982876210621,0.6405049256535393,0.48168248154296756,6.218527099708347 +red,circle,0,62310,0.8796648595608879,0.8960933890140106,0.5224014162804669,5.680682297922847 +red,triangle,0,62316,0.19184117907032205,0.06402197475999527,0.4766580720878818,5.502526429341152 +red,circle,1,62317,0.24245419168304982,0.17592089644676354,0.5234713664732507,3.3228402967788644 +red,triangle,0,62333,0.3081433543019789,0.17475252323788693,0.4807335630203863,3.3559216335905027 +red,square,0,62374,0.05127427063072498,0.5098696172787879,0.5373294457332315,4.430513110438568 +red,triangle,1,62375,0.23661559056090142,0.9855861026865775,0.47743130333143724,4.190599069091753 +orange,square,1,62383,0.023685079195092218,0.026937947780171778,0.4919021407386805,4.627379567957559 +purple,circle,0,62386,0.6352835250630797,0.9147156642130767,0.5234945884182443,5.798712173600094 +red,triangle,1,62404,0.058402282344989676,0.532894108788653,0.4836000966532128,6.7646632689431385 +orange,square,1,62415,0.623264816515352,0.01029168112753609,0.49028138372204577,4.64314623932384 +yellow,triangle,1,62420,0.5922537439254313,0.7931024659310686,0.5174533409684671,7.0776406088871004 +red,triangle,1,62435,0.6566103647142346,0.3093046962173661,0.4890548784170205,4.430438008663087 +yellow,circle,1,62440,0.9195091050599192,0.6284006272763784,0.4910750656033562,5.9488601492085875 +orange,square,1,62444,0.8198924252182687,0.9403939619690145,0.49483627897599086,5.385190500599406 +red,circle,1,62446,0.25695039848198686,0.17690972548675077,0.5107397978022713,5.379986286167665 +purple,square,1,62450,0.4679304831122051,0.2520485779531624,0.5265733936128689,4.523746787611793 +red,triangle,0,62453,0.2719444687249306,0.2727615921669144,0.49218570449784094,4.132534482868859 +red,square,0,62460,0.1095132438049864,0.5990961326315646,0.5487367811634232,5.30813078014137 +red,square,0,62477,0.1681727567517537,0.459575124418405,0.5399539027694862,3.0640498749206455 +red,square,0,62521,0.9394264527956095,0.35691204119685405,0.5447973167051736,5.509032937560587 +yellow,circle,1,62544,0.6372716681357813,0.23390888746555438,0.49294978983371884,4.412810738362551 +red,circle,0,62551,0.01233752976713054,-0.0057486829804792375,0.5126452670422521,5.570141909643815 +yellow,triangle,1,62560,0.9396323804778914,0.085811621835723,0.5175845777084611,5.27077636400634 +red,circle,0,62575,0.07034914442806128,-0.004086988597465882,0.5238122498045377,3.797765987178355 +blue,square,0,62613,0.6811858095759061,0.7887531811761556,0.49361127715826314,4.355142569541913 +purple,circle,0,62617,0.714587824554388,0.9313613753470926,0.5194524554371356,4.015819963177061 +purple,square,0,62632,0.3985259326969677,0.5444232350161109,0.5314123884676734,4.492798714605738 +red,square,0,62647,0.5291260503620531,0.013794840772883843,0.5407737287180777,5.102488976688594 +red,square,1,62683,0.11355392145660848,0.8669393022115569,0.5320901384179496,4.356001846362568 +red,square,1,62698,0.653364670305655,0.6124356991252056,0.5287119902302228,4.007826612460133 +red,circle,0,62701,0.003951253933919596,0.04522770982418345,0.5258906687903119,3.7990821290093546 +purple,triangle,0,62716,0.8823544350221625,0.1118404389612665,0.4586347777216839,3.2594503465151825 +purple,triangle,0,62730,0.636759249610899,0.06469280402168953,0.46135189192740805,4.312389513007878 +red,triangle,0,62735,0.8189085838177863,0.9399067495737984,0.4617192345326423,4.849007284652777 +red,triangle,0,62749,0.6703354930086899,0.5368154670226469,0.4574999605240849,3.207734868653835 +red,square,1,62768,0.9551936046838428,0.9319414615167267,0.5190503305114829,5.846548662129798 +red,circle,1,62777,0.18133834128167947,0.26477984785201514,0.531294217269015,6.008486744113405 +red,circle,0,62780,0.5170426364721215,0.6036794769162875,0.5269285591637343,4.583458820391482 +green,triangle,0,62782,0.42042232286231107,0.9347763946491507,0.5040717113848027,7.523280788788996 +yellow,square,1,62797,0.9311901039381898,0.5711913554470899,0.49929217899612793,4.948899182820194 +red,circle,0,62830,0.8526471187916753,0.8809963270663802,0.5182405502050984,4.179081514411876 +red,square,1,62837,0.5492872519519799,0.330190328959171,0.5273996033970642,5.290135392615926 +red,square,0,62841,0.34626047307667374,0.892390856973551,0.5304223359053766,3.402558165132803 +green,square,0,62844,0.18924796767097984,0.8273744526178146,0.4920170035408091,6.040914722549808 +red,square,0,62856,0.021636620168551723,0.7236946094748882,0.5284752005412547,5.677699797339172 +green,circle,0,62882,0.9295860315045217,0.025690266107089244,0.497645272785663,5.320746340884946 +yellow,triangle,1,62884,0.8422450133883254,0.7184760862620894,0.517631549601741,4.6335430681225125 +blue,triangle,0,62890,0.9435960887336685,0.16011742032923715,0.5041171987880846,4.723921873053907 +red,circle,0,62903,0.6229907355548229,0.6089807098214721,0.5003728523104544,4.489645633365675 +red,square,0,62910,0.9332192658756376,0.33365715523135997,0.5234511225329016,3.785653711839109 +red,square,0,62920,0.43226258201365564,0.5011363797109236,0.5277935121014361,5.322289568074705 +red,square,1,62923,0.4729688221358348,0.8082247750242778,0.5273715962644718,4.643643565339712 +blue,circle,1,62935,0.18167566189367645,0.7569900365744251,0.538237704000588,8.127688766703892 +yellow,triangle,1,62937,0.22154114504521083,0.340772002724789,0.5207086040146836,6.4729265882176135 +purple,triangle,1,62945,0.21555300092636231,0.20483990731212587,0.4562467436503796,4.525005146165923 +orange,triangle,0,62947,0.14478704880216064,0.2044324703382988,0.5394246020147753,5.651896509979963 +blue,square,1,62950,0.6178240188407061,0.9944428415377913,0.4852047757312502,2.718796906504569 +purple,triangle,0,62958,0.04184135931479238,0.4391855754156955,0.45360908771268516,4.924092734588453 +red,square,1,62971,0.10046091286823744,0.8609250387942977,0.5180430599900656,5.992000469626208 +red,square,0,62973,0.7424499126672801,0.1809899807448302,0.519415823485699,6.852372532872102 +red,square,0,62976,0.7443486017365128,0.48920301606010896,0.5234426858165389,5.039298499368262 +red,square,1,62992,0.9146580735998954,0.24536011183661321,0.5211570622432113,4.766820404263631 +blue,circle,0,63033,0.5305454206207826,0.8200238314591863,0.5347077688264033,4.591968684117361 +purple,square,0,63035,0.32005025763871653,0.15647470360006588,0.5167848779664501,6.684007339790288 +purple,square,0,63039,0.15240895214791716,0.29919244949961166,0.5121863211192852,6.159969568372798 +yellow,square,1,63049,0.6828108211160484,0.4015796847989789,0.49659371409731,5.257250967168765 +red,triangle,1,63057,0.6919746500336635,0.055960241491301965,0.5063304835655412,3.5035930223060276 +yellow,circle,1,63063,0.11616430991193993,0.5887832221524038,0.4964918954928837,6.3899289491183024 +red,triangle,1,63071,0.018672373269410625,0.9092165171697827,0.5118839892370847,4.722531198828153 +red,square,0,63072,0.8427844846500919,0.5992584871080688,0.5204742345347062,4.173435918614957 +red,square,0,63092,0.41951588383617777,0.03589601186018754,0.516942061824854,4.8376214446814565 +red,triangle,0,63096,0.7529650295448971,0.9431215182519007,0.49788731296415195,4.5347574004159545 +red,circle,0,63099,0.9309288783393869,0.8730077851333838,0.5076944717355235,5.654391605110433 +red,circle,0,63113,0.1033485563735913,0.06697824662028311,0.5055526799192447,3.517999338707257 +red,circle,1,63116,0.09384641871081734,0.08801379322138762,0.5014132780158835,3.993779177395526 +purple,triangle,0,63123,0.8961539423393202,0.7906187187333196,0.4567045808453017,5.149069214549051 +yellow,triangle,1,63148,0.9844731667969369,0.33541222586489206,0.5325186683372911,3.9812266558026486 +blue,triangle,0,63153,0.6735264887492048,0.39303923267692786,0.4986446566249354,6.201349714039229 +purple,triangle,1,63156,0.9714046347882829,0.27764276534699883,0.4597202347461114,4.659991375203884 +green,triangle,0,63165,0.6072741742180652,0.13442242488002998,0.4916312823761641,4.704378970892795 +red,square,1,63185,0.650261949898459,0.9794670276459893,0.5098135457039272,5.180812607593896 +red,triangle,0,63186,0.5251361946156848,0.2544468570870363,0.49071187482834566,4.943535099881426 +green,circle,0,63192,0.4628765932777914,0.5009559466597028,0.4792149363823281,4.479643917875211 +purple,square,0,63196,0.6560744766739839,0.17830975975236907,0.5042125314907943,5.985763097936512 +red,circle,1,63204,0.7164135106143265,0.6830955315025736,0.4878851428933129,3.775819536462746 +yellow,triangle,1,63220,0.4892590459180154,0.5065529413283534,0.5357798002844943,3.5732158909433434 +red,square,1,63223,0.7690690369913366,0.3055912466129418,0.5061163364523721,6.174020583937238 +red,triangle,0,63242,0.1064618484753983,0.6706095691549498,0.48721578275580185,5.274640214979204 +yellow,circle,1,63260,0.7419118468860325,0.4921678134634284,0.48746178071049073,3.822538553667331 +yellow,circle,1,63266,0.7052472262240931,0.3591091119235702,0.4921315753736453,3.897337107792995 +blue,square,0,63308,0.008287052333036948,0.36269407929162556,0.48380293397067686,4.804535386767394 +green,circle,0,63310,0.6591083265083223,0.6420080793229909,0.4811638732876288,3.927447690754425 +red,triangle,0,63317,0.10982625662686818,0.9960010135922871,0.4913318746186599,4.718179918484908 +red,square,0,63320,0.7893941269986001,0.9354940582614681,0.5235952465041683,4.115492450913288 +red,square,0,63332,0.970888211877224,0.6857596689710466,0.5228003194736635,2.668264923871252 +yellow,square,1,63337,0.0874924263896879,0.950183958407756,0.510721718370206,4.687215641469513 +blue,square,1,63343,0.14114074518146535,0.655241608504671,0.4852961463128133,4.005104442608682 +red,circle,0,63350,0.8796945751428287,0.8923085930699057,0.4687078728895611,4.764711681488481 +red,triangle,1,63373,0.6595832092253243,0.06801374618261546,0.49126597353639273,3.59910120629142 +red,circle,0,63386,0.2764553187950215,0.3353116438105522,0.4770231965668702,4.71820724688136 +yellow,triangle,1,63403,0.07339514161166527,0.44152339049489187,0.5160645007944001,5.7446544144498235 +red,circle,0,63404,0.09355951248555727,0.04769500731061244,0.4785452562682194,5.592835865813732 +blue,circle,1,63421,0.5236272820681089,0.2817463347056647,0.5384011232085524,4.728088219772792 +yellow,square,1,63425,0.10463534688361364,0.6759023798945356,0.5118460945285656,5.0010213467351425 +red,square,0,63447,0.07821593216320089,0.41749452211592886,0.5115398197381817,3.0271934060020254 +green,square,0,63449,0.28280413381317115,0.9556857697539318,0.4957326089443081,5.215505460596041 +yellow,triangle,1,63452,0.9273827654059374,0.8835971806115526,0.5119031140441194,5.685017178429618 +red,triangle,0,63461,0.3175544716298998,0.5365224802620152,0.4838196449828189,3.589982889198821 +yellow,triangle,1,63473,0.4684268930197133,0.3996793351218243,0.5118596889991462,6.225859492489028 +orange,square,1,63477,0.07928933894273849,0.0514072129984835,0.490949314628272,6.608600888579531 +purple,square,0,63504,0.9700830866905408,0.9797449445666488,0.5028390388130227,5.835149255056467 +red,square,0,63514,0.0378176948932033,0.1427414392172779,0.5130201815984372,5.715139555750857 +red,square,0,63520,0.3397124390805968,0.2714845545300445,0.5170010396204573,5.561806237121956 +red,square,0,63552,0.32371787599694224,0.507907498039507,0.5045012450134124,6.395184987087981 +red,triangle,0,63565,0.48020871013960653,0.9884932297951934,0.4982588641272306,6.137621853716542 +purple,square,0,63574,0.15379335750978063,0.5281964960658879,0.4994394965067309,2.0727416448885454 +red,square,1,63581,0.802394784163531,0.6939027134332991,0.4966973402746471,7.32803597295909 +red,square,0,63585,0.4189667395959692,0.0045752361451588675,0.4994227523808975,2.4327208837196515 +yellow,triangle,1,63587,0.7167050254544781,0.5549538255428227,0.5100523850015138,3.5714062736529097 +red,triangle,0,63625,0.29649511175488363,0.7077525174728829,0.4948358938306383,7.19674170777774 +yellow,triangle,1,63636,0.3190657421387958,0.9766789545324229,0.5146995473706589,3.139905763814006 +red,circle,1,63653,0.7124949067752695,0.7354776104940559,0.46776554713874124,4.160604070493101 +red,triangle,0,63654,0.627050404609583,0.13035775383831516,0.5008612680386838,4.642981482508208 +red,square,0,63685,0.9497956342657677,0.7842243295282431,0.4927051141152887,4.014959212256174 +blue,square,1,63689,0.6426554468489805,0.379984431650072,0.503239329678487,4.5235969349819705 +red,triangle,0,63707,0.2096771803308467,0.7973446680349758,0.5153683037016645,5.81953942794393 +blue,triangle,0,63708,0.22170963254835463,0.08469046744317732,0.5054861869194943,5.957782715737459 +red,triangle,0,63716,0.9608586826415092,0.5778298988776719,0.5059131561374438,7.582299416281928 +red,triangle,1,63719,0.8306323684682014,0.07878243923100481,0.5030716956841577,5.376611272914098 +red,square,0,63739,0.39726637906191364,0.9974072581707458,0.49092955531644206,4.742988813801126 +blue,square,1,63748,0.038958390272422316,0.6899245148086993,0.511877267123885,6.201614716402648 +red,triangle,1,63763,0.8260508879078403,0.7122915266979948,0.5036212844700014,4.681609009062412 +blue,circle,0,63792,0.19728458061068666,0.16181839296814904,0.5348196368757366,4.674163075607887 +red,circle,0,63799,0.7784454827895895,0.8011778292745955,0.4662777472228059,6.100564869441399 +red,square,1,63806,0.6141650607593339,0.9142559360340724,0.4928580365712914,2.8435797160193492 +green,square,0,63810,0.8331122386607416,0.5796137503861937,0.5017164714242858,4.731477885461558 +green,circle,1,63816,0.40266172833400726,0.42381083247437346,0.492115379639235,7.571613470933646 +red,circle,0,63822,0.9437821789349579,0.9969487167272225,0.4729779526387773,5.4405712549070735 +red,circle,1,63839,0.3041192394162371,0.2647701882074305,0.4680206081922557,4.044029861775884 +red,circle,0,63853,0.5492798216939365,0.6217327646534917,0.46506013977555066,5.631350743071785 +red,square,0,63855,0.442889751448163,0.36586238799084936,0.48412448099437144,3.7324822580201364 +blue,circle,1,63856,0.6855547858747592,0.2707295407356246,0.5336873724393838,3.8762418109589163 +blue,circle,1,63859,0.7459299364313137,0.3072131190087173,0.5341191395549857,5.53068068586547 +purple,triangle,0,63865,0.7092757264208321,0.23235465548151513,0.46216513190126063,3.4202946860209327 +red,triangle,0,63886,0.45946135793073595,0.2588272307510143,0.5013865092069411,6.440630111447324 +red,triangle,0,63888,0.969619606173608,0.21558215623761867,0.49863958446076706,6.1485718143846455 +red,square,0,63899,0.3982583133796107,0.5549078775856298,0.48613666613912915,5.303023386962724 +blue,circle,1,63910,0.6863886117058431,0.37206295297347436,0.5293565980248977,4.282396951942643 +red,square,0,63934,0.28362300522034134,0.9776435032329341,0.49500489717812485,4.22874121836814 +red,square,0,63938,0.44540466147148683,0.2602174184280942,0.49636965013518813,5.678133972691477 +red,square,0,63950,0.5945643984227755,0.07057457546776025,0.5025606472334991,6.562575077178184 +red,triangle,0,63955,0.4748958361621747,0.5026362244360355,0.493515269580427,5.387268214423738 +red,square,0,63970,0.8833261553905527,0.7186996387121306,0.5011426431160687,5.02885669106661 +purple,triangle,1,63973,0.09727017174152641,0.46447544054366596,0.47035211902337365,4.381689376612946 +red,square,0,63975,0.38211363356881844,0.1851051930756088,0.5088977332933559,6.033395726606865 +yellow,circle,1,63982,0.05475943205246048,0.4827379884980324,0.4839250759959782,5.461357807406426 +yellow,square,0,63983,0.9759577775531386,0.5346636072398493,0.5090356632542478,4.3427832507791475 +purple,triangle,0,63991,0.6450211290963586,0.7647205800081447,0.47397787262422303,7.512466509854714 +yellow,circle,1,64000,0.6072697294590961,0.7735604234985045,0.4782161481440966,4.028959539850409 +green,square,0,64021,0.7279543112915372,0.6448926086368608,0.4867345558653957,5.34349840321175 +red,square,0,64022,0.9963151094127419,0.5614860220224002,0.5162238695986654,4.799168980917745 +red,square,1,64023,0.4876345274932703,0.4723527804131543,0.5188911764015784,4.5079013835331745 +blue,triangle,0,64036,0.7478597761606541,0.7144990122993502,0.5008458260525993,5.568158772053908 +red,triangle,0,64041,0.8912540679796508,0.13308974592620937,0.4966351988438118,4.740432531230698 +red,triangle,0,64042,0.45734507250285783,0.2594904818337578,0.4989310014114306,2.456291754405488 +yellow,triangle,1,64045,0.5308586812797977,0.7725052654525788,0.5133303452297842,5.510681131225151 +blue,circle,0,64046,0.23449582206897412,0.9588065538630066,0.5386645118591479,5.561227745195509 +red,circle,0,64066,0.9240927253960263,0.8320418784551288,0.46142196509973243,4.878844901170772 +red,square,1,64077,0.5735278128678156,0.05680994750733448,0.5033359042288733,6.090509801075051 +green,square,1,64085,0.38079080255192166,0.18905354331113844,0.4907037858557233,5.263999791996457 +red,square,0,64087,0.5960898446331889,0.7903397230154193,0.5017152619611266,3.059881005175774 +blue,triangle,1,64090,0.8848908085564067,0.8923312132333386,0.4990548475069474,5.002427345515826 +blue,triangle,1,64094,0.1569268443018389,0.3196742984588615,0.49493793352365983,3.756729477592257 +green,circle,1,64100,0.5647815083385339,0.4863408108927847,0.4978077398156158,5.285395987891518 +red,square,0,64107,0.3136389492477193,0.8459831062057569,0.5054226352575494,2.583552870227812 +purple,circle,0,64111,0.08274291700283631,0.011981531702173531,0.5310308500191578,5.987754772763229 +green,circle,0,64129,0.09629011688513611,0.7869194660837012,0.5003479541242317,6.49648483163907 +red,square,1,64136,0.35692812504153615,0.5554943275309325,0.5134677416671467,4.496888235107965 +red,triangle,0,64147,0.020012867427591008,0.9805642371114248,0.5040291259439584,4.231686261830181 +purple,circle,0,64153,0.009337255555096569,0.13918972136927654,0.5283727377866156,5.103066168043456 +red,triangle,1,64162,0.2985305141624415,0.8555467295075686,0.49579115054307554,5.960945321253074 +yellow,square,1,64167,0.9011278559567346,0.7285422107675157,0.503217543589724,4.7521316916146725 +red,square,0,64175,0.7059444692365139,0.46370555304500527,0.5115203103971437,4.22356701299343 +yellow,square,0,64197,0.015601479148791952,0.03483907379197315,0.5008076421823484,4.66396019719809 +red,triangle,0,64200,0.6847297348626562,0.7932145655465365,0.4908329573718279,5.445535502726784 +red,square,1,64213,0.45342505049552717,0.5125225107549417,0.5190128579359139,4.118315119598916 +yellow,triangle,1,64215,0.6705071617575188,0.8803817427148197,0.5013233583723586,6.298922709137407 +blue,square,1,64221,0.8702136360214097,0.49692647582661886,0.5299607495813312,6.6131819422058244 +blue,triangle,1,64224,0.24947955591329274,0.48029654076629635,0.49494007087366737,3.669811326668052 +red,square,0,64230,0.17131051116198714,0.8517566554649438,0.5215963440875848,5.548306467460223 +blue,triangle,0,64240,0.4363641687828099,0.019544474085960273,0.4883218526438222,7.387452606559268 +blue,square,1,64245,0.5322542720406609,0.21065509258665627,0.5269834892915934,2.5326375376948724 +red,triangle,0,64256,0.710143402260618,0.8534076581081995,0.49975492780193975,3.707913732714907 +red,circle,0,64262,0.7984166628795825,0.8623991335719142,0.4791416501521122,4.167364845068389 +yellow,square,1,64296,0.972916353164527,0.3684926942422071,0.49736489968193426,5.618405006881453 +yellow,triangle,1,64305,0.4692257097702849,0.3232319653088911,0.4956778330548818,6.740500416957165 +red,triangle,0,64326,0.9683081350452416,0.06627198553757219,0.4948835589424861,5.660492884833842 +green,triangle,0,64328,0.9715889849359332,0.6309264306921687,0.46616568176306455,6.371837539270937 +purple,square,0,64338,0.9336239383135657,0.12656727153155733,0.5179953179287038,5.373824217752926 +green,circle,0,64342,0.9644393199588971,0.8066328910947824,0.5097391666721242,7.7391571591368065 +blue,triangle,1,64343,0.04233891284097735,0.6565482518638562,0.49572672756256864,5.852762818653058 +green,square,0,64348,0.8223999917274492,0.3277495051022389,0.5011804726006969,6.29409308520921 +red,circle,0,64370,0.8730393727931256,0.8846982456315251,0.46943485903510607,3.469662858803927 +green,square,0,64394,0.8759037505341121,0.2768411564827987,0.4941481492696853,4.356843922601224 +yellow,triangle,1,64401,0.9164000913872118,0.5224988236587411,0.4936227158934918,2.569989762935232 +purple,circle,0,64407,0.45050526713854444,0.3810065490600414,0.5216637275515531,4.309329417360491 +red,square,0,64426,0.38755407348408877,0.4052117319250018,0.5420427752432667,2.6621468072160517 +yellow,square,1,64433,0.8463768288412885,0.19634946726177027,0.5073074847287324,3.1131903296146803 +red,square,1,64434,0.2899660655195041,0.2607739531495955,0.5308400515996639,5.378602804959737 +green,square,0,64435,0.2686419363736554,0.5884194571306015,0.49156965416921433,7.33472067034177 +blue,circle,0,64449,0.5312097691912956,0.2866998766884393,0.5300547771100046,4.809521088514162 +red,triangle,0,64452,0.46335425384275486,0.6625945608407157,0.5221104204691589,4.006153695745944 +red,circle,0,64457,0.1531298558749995,0.07053912927400352,0.46452585900732735,5.256278983755565 +red,circle,0,64477,0.5940629877888385,0.601296637083989,0.46630411447173187,4.436644125785411 +purple,square,0,64481,0.37065765846951126,0.4067283952673201,0.5274680100421396,3.9896762684542346 +purple,square,0,64534,0.2015145831423374,0.3960021303646689,0.5319611531145543,3.64698269911374 +red,circle,1,64539,0.2607995955602843,0.22400239384539683,0.45787860930613217,5.45651471941169 +yellow,square,1,64541,0.4001773190623412,0.25630894165050044,0.5182528477901761,4.875544406373321 +red,circle,1,64542,0.7842388254663052,0.6881628448515157,0.45689713863516374,4.956630170345078 +blue,triangle,1,64543,0.9351764837201605,0.3413938482854869,0.5091841787274728,2.481757224688957 +purple,triangle,0,64566,0.3791540064862967,0.2937931357505441,0.48337957209757326,5.707400788309904 +red,triangle,0,64572,0.978883263957583,0.17208215251297787,0.5254050061158511,3.76829801681267 +blue,circle,0,64578,0.852192730327997,0.875831829797369,0.5307611835100067,4.588894350897245 +red,square,0,64601,0.5918043606292889,0.7000468134049758,0.5169782111633763,4.543946337259999 +red,triangle,1,64615,0.45739248862444637,0.8672414109138011,0.5215251455748212,2.7227260734492176 +red,circle,0,64619,0.24723301084060134,0.2841229280120296,0.4664359479037898,3.1377552847749857 +red,triangle,0,64627,0.6380693842353886,0.624769350221581,0.5166966282202463,5.933012199227495 +red,square,0,64639,0.8792987396666089,0.07680337370292156,0.5151463811642052,5.915825493566256 +red,circle,0,64646,0.02946597584823507,-0.00964173446964052,0.4598542294953604,6.066656368439051 +red,square,0,64656,0.9957593004096548,0.5457792865191033,0.5202985812877525,5.876195227853195 +red,triangle,0,64659,0.316076570954698,0.49451312023591176,0.5197858997736655,5.432327494908552 +blue,square,1,64675,0.9894146584394644,0.1598456849653801,0.5190465620260806,5.321717094729606 +red,triangle,0,64685,0.9667942870792993,0.45834058366298125,0.5193796874853984,2.7752124774275586 +orange,circle,1,64698,0.9530300915157188,0.6157661209513193,0.5000750694642581,5.501506237847437 +green,square,0,64706,0.025466555741951558,0.9314023931438274,0.4918391536631408,4.003904813492953 +purple,square,0,64720,0.16261944210584722,0.9622114930511119,0.5159587490104004,4.5962545116326945 +blue,triangle,1,64723,0.30303255688848285,0.08693611578817917,0.51113716940579,4.255873939755748 +red,square,1,64746,0.11150300883706599,0.812752471011457,0.5251511912985377,5.962202895801816 +red,circle,1,64755,0.49783467917086743,0.5674595761425589,0.4802455708585952,3.662032559009031 +yellow,circle,1,64764,0.7002826909415023,0.8114218848057422,0.4878827731446801,5.561974666181925 +red,square,0,64769,0.6178092770759732,0.24994269586172424,0.5272017256334964,5.718707747559576 +blue,square,1,64775,0.36765547446107316,0.8335993289522815,0.5120397252558292,4.279514054167786 +yellow,circle,1,64781,0.6474511034851618,0.9441289636599535,0.48706589514743537,6.857391291304986 +red,triangle,0,64816,0.9990007970649004,0.5984063560112501,0.5192765965918773,6.02505866341543 +red,triangle,0,64821,0.9025392010053739,0.08866257265615829,0.5160043250545797,5.720386334787676 +yellow,triangle,1,64831,0.5134958791049719,0.8682061667809065,0.49802201640066407,5.261964049553423 +green,square,0,64832,0.931142864151507,0.24549905593507126,0.478110673194234,3.437685703888444 +green,circle,1,64838,0.3254608716787136,0.41431860395529174,0.498711875491115,6.53041911957271 +yellow,square,1,64842,0.947359937140417,0.7724299503572887,0.5068265682251539,4.243199493337334 +red,triangle,0,64848,0.9494992003261125,0.17488470368341058,0.5063790096338582,6.847445460858204 +red,square,1,64859,0.632974858484807,8.930277299445954e-05,0.5290750594438621,4.610258616114966 +red,triangle,0,64861,0.35914496258462403,0.31383948785887983,0.5031666087844853,4.208162268033191 +green,square,0,64871,0.5132468772575083,0.734496148973709,0.47531369383510536,5.4639852903521495 +yellow,square,1,64873,0.16463447410131382,0.22800574067939772,0.5049253759450267,6.212815695863007 +blue,triangle,1,64890,0.20956241202265335,0.2726171005354915,0.5144404976118491,5.822733204105899 +red,triangle,1,64893,0.5354715208728439,0.24613133287194167,0.5012996540359805,5.808934763221032 +red,triangle,0,64899,0.5460430282095673,0.916400948528702,0.4968924116236075,4.948528140292663 +red,square,1,64907,0.48750530053116925,0.8354207519202246,0.5329904601574204,4.5400396422906 +purple,square,0,64912,0.6290497451733703,0.04900077904469091,0.5362106970499977,3.9536667555229728 +red,triangle,0,64925,0.7356531907462553,0.8973901227620534,0.4890626288215829,4.240885522928878 +red,square,1,64929,0.8525662903112224,0.9487130591701535,0.5327118930797484,4.536914619191142 +red,circle,1,64951,0.2753183104553981,0.24022062075193212,0.47358419495404414,3.949768957643478 +purple,triangle,0,64957,0.058320987548133085,0.6123565767998979,0.46733568865542235,4.233692005189134 +red,square,0,64958,0.44240926277505943,0.9523325413193555,0.5326671561332541,4.2894849799572015 +blue,square,0,64963,0.024426947590495796,0.5316266848361411,0.5124139001677811,5.619054311325499 +blue,circle,0,64964,0.5063412718934043,0.7486730533820664,0.5069041429725936,4.443930448302951 +red,square,1,64976,0.7773778380327702,0.5907033048263742,0.5306760834520597,5.766312964627865 +red,circle,0,64978,0.4119729859087361,0.479541486794416,0.47274220675869755,5.604600467622807 +purple,square,0,64985,0.16842275192459144,0.7888948967618983,0.5335551370240443,3.8748462668508084 +yellow,circle,1,64992,0.3395358854734897,0.4717722447811884,0.47183492669344995,5.1030090499269924 +red,square,0,64995,0.0567647560319825,0.8852584386364303,0.5308195825619981,4.812497654502461 +green,circle,0,65002,0.747777869980808,0.15672336812474486,0.4983671857021502,3.5524937270702743 +purple,circle,0,65009,0.11448659042521758,0.37128980405316847,0.5280579389173199,6.7711738113629565 +blue,triangle,1,65028,0.811814842995744,0.2538914035408405,0.49895245391075094,5.554581328507087 +purple,circle,0,65051,0.16617239618475033,0.4346085580893905,0.531990236539049,3.9211115790816913 +red,square,0,65053,0.2718576509578965,0.15577912026012075,0.5278939165818484,6.984378812791431 +red,triangle,0,65055,0.4293332706716929,0.7463306612814803,0.5008319015861331,4.818548965080251 +blue,circle,1,65058,0.5283589194442528,0.23472492897549846,0.5135573256417975,5.120523443235321 +orange,square,1,65072,0.41479594499790895,0.48373183240935813,0.4920374216652845,3.4676338222668917 +red,square,1,65073,0.36776326219296496,0.026864515735567918,0.5249304995524096,4.8976826634433985 +blue,circle,1,65083,0.5809690675464005,0.9409031057132201,0.5126529986638552,5.4930181893311 +yellow,triangle,1,65084,0.2924621514312543,0.4519628107299266,0.5060714279073292,4.022430968547574 +red,square,0,65086,0.3616524063450083,0.6748725045521407,0.5220869562971677,6.466926281716532 +green,square,0,65100,0.18992913486063678,0.6976525721214802,0.48573717600808036,4.604820235923111 +red,square,0,65125,0.10613781365226538,0.06695608747900939,0.5245187213867367,4.677799445091317 +red,circle,0,65128,0.23743225205268448,0.1783788641581944,0.49701046700655943,4.691433950645753 +red,circle,1,65141,0.47632324588875885,0.4530808242615764,0.5050409997934431,4.270843356712796 +red,triangle,0,65143,0.6275028105541011,0.7213672357227178,0.5002172762645051,3.440055274826553 +yellow,triangle,0,65154,0.08575403258114778,0.4061910694743488,0.5000709824020975,5.452885175514719 +blue,circle,0,65166,0.9627736861082165,0.3444540262018051,0.5169924498805815,5.244021008140907 +purple,triangle,1,65197,0.02188951027035302,0.44449210075211454,0.4648009260304861,5.625409051079889 +red,triangle,1,65199,0.22641941927027553,0.027411990493695804,0.49000303878724694,6.070081980144997 +yellow,square,1,65202,0.5466110589119082,0.7993443396901851,0.5115614601985802,3.310085028681474 +red,square,1,65204,0.5445462751290312,0.23545602382978847,0.5084121071928628,4.978951854769487 +purple,circle,0,65213,0.24386271930329795,0.4948862591969918,0.5310211373033625,7.332289486054274 +yellow,square,1,65243,0.4207977187353583,0.06559148241184698,0.5119971292357092,5.713981506956713 +purple,square,0,65255,0.3694078438004057,0.8845307798454202,0.5196124743571258,3.772024658063442 +yellow,square,1,65261,0.364342339312579,0.6778843851093698,0.5109535945540792,4.997107064745154 +red,square,0,65264,0.9026517077683804,0.4662380200947325,0.5254560965412735,4.85920289078181 +blue,triangle,1,65272,0.6171043031985003,0.6563591096612812,0.501899987292809,4.705629956098989 +red,square,1,65274,0.7565377040169405,0.77687484140646,0.5247431613810872,6.385264763616131 +red,square,0,65276,0.8857073415633464,0.0568738396449876,0.5225633155813637,4.457044827399879 +red,circle,0,65297,0.8965680990892491,0.9866394224571755,0.5132353404710892,8.36378992550476 +red,square,0,65302,0.4060476274644077,0.6921115525227287,0.5249918109489632,5.2400281554119195 +orange,square,0,65330,0.6350121426552636,0.048032888259897044,0.48537979050664637,5.209091859880245 +blue,circle,1,65336,0.2703392928886307,0.12155510214852938,0.5246866921197347,3.1267564242051695 +red,triangle,0,65340,0.563117131148891,0.7939612650067187,0.4915541049563324,3.7090816210948603 +red,circle,1,65357,0.02704338146223284,-0.04106383914389711,0.5196009194626682,5.195519463029234 +yellow,square,1,65359,0.6837164121801776,0.8617931960386346,0.5129301527828952,5.427528440148539 +purple,square,0,65363,0.9525761753790593,0.49451301162020544,0.522167193867163,4.640759310495134 +red,square,1,65368,0.1628701489879193,0.4486789942169367,0.5329971644668731,6.4143655401408095 +yellow,square,1,65372,0.23314746745489467,0.5140457025729221,0.5144697602469269,5.382406309641655 +purple,triangle,0,65375,0.32710018093748117,0.682952682314051,0.4587534389825774,4.161987410672152 +blue,square,1,65382,0.9499804206300224,0.8830151918905924,0.49493525846972275,7.2901199343317105 +purple,triangle,0,65387,0.45117504834511646,0.7528625843741594,0.46369375666349016,6.018868590488388 +red,triangle,0,65412,0.2673400311085029,0.9748084027835497,0.4858489835268026,3.454207420625662 +yellow,triangle,1,65424,0.8521956893378505,0.31778334288020316,0.5045010392783321,7.740849571194886 +red,circle,1,65425,0.6621048080269045,0.6793782554213099,0.5361145560063162,3.989075765882611 +purple,square,0,65445,0.07770708160455186,0.15686282473056257,0.5219192637211514,7.565571153685286 +red,square,1,65452,0.5070802815676585,0.0991009994388381,0.5142618220957491,4.005160234130259 +yellow,triangle,1,65460,0.21670855056612637,0.4229092229670731,0.5090821428584934,4.171376694980853 +red,triangle,0,65463,0.47594230481617894,0.26577985821357586,0.4793083008522725,3.312364535109152 +yellow,triangle,1,65469,0.35486872424687865,0.35645941772963985,0.5126031740370534,6.913966157444608 +red,square,0,65470,0.8177422009952898,0.77502762265133,0.5201128676434438,4.281609650116536 +red,square,1,65480,0.6608780225835991,0.25110646468794273,0.5248571536023938,5.681629426309661 +green,square,0,65485,0.19684165053851022,0.0658455013679633,0.482523956636488,6.074793796362852 +red,triangle,0,65490,0.48503770531462564,0.2097154454813771,0.48426800355276983,4.432375055866024 +yellow,square,1,65523,0.1187328949230666,0.9371930150464581,0.5117171183989658,5.2214576049932315 +orange,square,0,65529,0.6422253013524792,0.3262956938191697,0.49531878153527514,5.072003145791108 +yellow,square,1,65532,0.04911615336020381,0.0740469691539487,0.5119210394408731,4.181382559173605 +green,circle,0,65544,0.9130327920089024,0.1547003795449442,0.48815423889993104,5.164413079351491 +green,square,0,65549,0.9806626403344759,0.7092852901524583,0.47924229221639825,4.249550586613052 +yellow,circle,1,65555,0.5475144808182765,0.874686834933429,0.48702762694608687,3.6028032373094185 +green,triangle,0,65569,0.7710719710129457,0.09701565689653802,0.4952347592409199,7.914435535668112 +blue,square,0,65578,0.596264040060545,0.2007539589978875,0.4816977457008478,6.328477665108153 +orange,square,0,65594,0.033244875883853386,0.1976111706760848,0.49694125371360376,6.915507637934556 +yellow,circle,1,65597,0.7128461133000341,0.7379828956763212,0.4921527474600759,5.810573662243253 +red,triangle,1,65598,0.2813099806314614,0.40467576543705563,0.4862179676409222,3.025497259794875 +yellow,triangle,1,65606,0.650388664784633,0.748753198306179,0.5110256564418473,3.8444908893851584 +red,circle,0,65609,0.038891398021832724,-0.0047455971530552254,0.5376717895435597,6.972551732184367 +red,square,0,65611,0.3610852846643944,0.8191668782064966,0.5159380801099495,2.4549765988995085 +red,circle,0,65618,0.8154109490283452,0.8613841121586385,0.5417314957392083,3.212581844644406 +yellow,triangle,1,65622,0.9417779749131687,0.5989427790361583,0.5123731859941992,5.652941363127328 +purple,circle,0,65640,0.8032016297505784,0.20018915268808912,0.5504532139490572,6.3672926809200305 +red,triangle,1,65675,0.8904964369108095,0.7717976078033741,0.4831082951099408,4.903953345673804 +purple,square,0,65680,0.3078085627958542,0.3513847980538256,0.52968501849301,5.791490385475154 +red,triangle,0,65682,0.5630094998177576,0.39810214349093065,0.4840927278330533,2.8641043493827794 +green,triangle,0,65688,0.3495391028098135,0.04847993696677777,0.4909365492240992,2.6334722384675815 +purple,circle,0,65713,0.20780248179986993,0.9641870358252208,0.5491676250640222,5.355817321209251 +red,square,1,65718,0.9631572523989812,0.1988227554831976,0.5169183681327704,4.413010187336062 +red,square,1,65719,0.6610719375001668,0.9466620977827448,0.5191538795175775,6.181558463760098 +blue,triangle,0,65735,0.532217274575207,0.9215165572456875,0.49769189054544016,2.951659057688412 +yellow,square,1,65748,0.8565215838409299,0.547557706752661,0.5284014936577571,5.139861303617188 +blue,circle,0,65758,0.11493638715498466,0.9068576192504535,0.5238762042749868,5.002189566230604 +blue,square,1,65777,0.31889897017136026,0.316537088637698,0.4838142844156904,5.200245777483391 +red,triangle,0,65786,0.9723832339657721,0.9216069378968924,0.4763934397254572,4.936530481775569 +blue,square,0,65805,0.2591789176525001,0.2944090414593282,0.4813982600767997,2.510009144578748 +red,square,1,65818,0.23553567696241795,0.41739723335043155,0.5260361259322007,4.732313414838944 +purple,circle,0,65826,0.9031037628536029,0.017696160981824693,0.5485179355840061,5.175351802162621 +yellow,square,0,65831,0.870609726338584,0.401006888910205,0.5298318710186819,4.867283791678956 +green,square,1,65844,0.8465149981805902,0.7637890006015269,0.46456320279830216,6.110137649663902 +red,square,0,65850,0.4095920919277024,0.09660392615422109,0.5304399566102151,4.547702374449521 +blue,circle,0,65860,0.4805512213466605,0.21737726353706888,0.5235499503604353,6.0818172193662825 +red,triangle,1,65861,0.21789574557058644,0.2392185651492852,0.4896732875300848,3.8626313362452542 +red,triangle,1,65870,0.39632844612386,0.9492528818969544,0.4998987826941821,5.008781245264196 +red,circle,0,65888,0.23643734825428298,0.20261135185297066,0.5408689398703113,5.572425751726677 +green,triangle,1,65913,0.5186176275777967,0.2054289898134315,0.4915810215318341,5.578258500530295 +red,square,0,65935,0.3309357423883479,0.725713868060836,0.5260549831742616,2.663995747138903 +purple,square,0,65941,0.7450693314454351,0.7874976347311841,0.5200618730968948,7.286778748858808 +red,triangle,0,65944,0.9864367180455702,0.37045174487388777,0.49368088095638113,4.516041844745154 +red,circle,0,65959,0.7255351327908097,0.6765720696316141,0.533735323931998,5.412834633959929 +yellow,square,1,65973,0.8527274263056215,0.24925696247631246,0.5404171056841892,4.04240852877822 +blue,triangle,1,65979,0.16931548166599253,0.9012430937935009,0.4975508276252114,3.48300168160711 +red,triangle,0,65992,0.08157658671038037,0.8848745359917821,0.4905829398825815,4.929880364065919 +red,triangle,0,66001,0.08289326883489034,0.2838100050711774,0.48575482154347827,2.088330588192684 +red,triangle,0,66006,0.9455253272892942,0.3529829462119589,0.49077719478025816,5.266825104703118 +purple,triangle,0,66015,0.10635533022443988,0.765912250372427,0.4735170744381001,3.609019408830163 +red,triangle,0,66016,0.3584662810316416,0.34006804463021645,0.4867656248152798,5.250274043912767 +red,square,1,66018,0.0300185210043572,0.5764237783253642,0.5128833371312603,7.4318991469801645 +yellow,square,1,66034,0.7086307737392321,0.8361197500271356,0.5361286488166549,6.827805765791069 +yellow,circle,1,66038,0.6600574003945087,0.9708996159541871,0.49875470972187536,6.482600605885213 +blue,square,1,66046,0.6726727227871588,0.42156202307788926,0.4646818934036413,5.865547807266733 +red,circle,0,66071,0.6826415438045406,0.7196333842311028,0.4999336999532344,5.507996239808637 +red,square,0,66074,0.7556849406675512,0.5756232032160563,0.5224706806586751,4.541628910447802 +red,square,1,66077,0.38934017968027124,0.14080289508555732,0.5216904519812638,3.4921097942148016 +purple,circle,0,66082,0.954963362975394,0.1891919072927566,0.5408947025157844,5.8209278216532025 +purple,square,1,66106,0.2900797292359212,0.18331788415779138,0.5270743920271593,3.659391675899025 +red,square,0,66136,0.3729001003048925,0.002579446584631273,0.5294590180084595,4.95781140146564 +green,circle,0,66142,0.03144618970573354,0.8101630773552404,0.48369241851009676,3.8429602486887213 +red,circle,1,66175,0.9973354035694538,1.0250351309434942,0.4935338096568391,5.509620355031186 +blue,square,1,66176,0.1479544549133024,0.32540757563244527,0.4437949228633597,6.318550963640885 +blue,square,1,66200,0.44768572765841963,0.04397540764708863,0.444071830711182,6.195617335156531 +red,triangle,0,66204,0.9417220624872231,0.4436263500097287,0.4786815325027116,3.318969107234588 +red,square,1,66206,0.1354827939983685,0.6519926007293998,0.5167012747461797,5.3403656899448535 +purple,square,0,66236,0.19725791130471593,0.8886735735471696,0.5202572576222524,6.1845270378912005 +yellow,circle,1,66237,0.31705867680025823,0.48231965740539307,0.5005327965861784,5.381476542710105 +green,triangle,0,66238,0.9347680034905226,0.36701360311453735,0.49502633335598634,3.683186013099862 +purple,square,0,66239,0.5271711430700915,0.7227290178600558,0.524822340480443,4.8809938498534216 +red,square,0,66258,0.23930771373547066,0.03683328236103234,0.5118633935383123,3.606252695220856 +yellow,triangle,1,66262,0.3733808320786386,0.6931814674308489,0.5235631423725657,7.917140850139177 +yellow,circle,1,66269,0.08782418290771077,0.8347630784912323,0.5004540813415114,5.197587756035834 +red,circle,1,66271,0.36970893386210535,0.3603436727865095,0.5049689608408068,4.287473295735559 +red,square,0,66309,0.07323232881509201,0.45224050849874353,0.5192136219354534,5.0383588764659315 +red,triangle,1,66312,0.010374109347336735,0.7210057788853429,0.4960503172467584,6.670613483638313 +purple,square,0,66313,0.04885589167611071,0.450398946587766,0.527895568997768,4.115753420734689 +yellow,circle,1,66317,0.25762659294265433,0.44995364281875383,0.49951882697041644,4.430394540365172 +red,square,1,66322,0.8233051235532824,0.8589839077847085,0.5254531384385038,7.852404771370387 +green,square,0,66328,0.9498766864488037,0.20202855966978006,0.4641182359211531,3.6893558600419034 +red,square,1,66335,0.899333701568108,0.7643239731785252,0.5248623623895429,6.6339667975807854 +purple,square,0,66356,0.712394110164147,0.5297183088522027,0.5328788495605058,3.49423106887173 +red,circle,0,66368,0.07898180234040808,0.04330381604433551,0.5036563874946085,4.824946004870912 +red,square,1,66410,0.9783997467683435,0.5109396272243703,0.5082780131771135,7.3093713678681995 +red,square,0,66415,0.9552966721697438,0.6160266342909247,0.5125112064128358,6.376790106211591 +red,square,0,66417,0.1928267584415475,0.5594588538553201,0.5164678104978181,6.107762635342415 +blue,square,0,66422,0.5984414550438949,0.2243290253995549,0.4623649717120488,6.384665642108395 +blue,square,0,66430,0.9926547550299167,0.7908575923909869,0.46538090540242893,6.534229486435346 +green,triangle,0,66501,0.41008743275463455,0.9540041122276325,0.49703293923627817,5.370225158636948 +purple,triangle,0,66507,0.24145483884064445,0.6001331753869563,0.48397448747318994,4.39911885782561 +red,circle,0,66530,0.5044534801229158,0.5143901636756646,0.5116229673513467,6.786266048750883 +red,circle,0,66540,0.7547711528509382,0.658106530533973,0.508855987535961,4.945025033780427 +red,triangle,0,66555,0.2500977730548797,0.9129695640597973,0.4818570020053532,4.6049692126986415 +red,triangle,1,66560,0.012900503227791127,0.49515488453999823,0.4833487910286201,6.59986392957629 +blue,circle,1,66563,0.5272222279462238,0.19555673939108975,0.49944987654326745,5.306056673576671 +red,circle,1,66576,0.49990721572452335,0.42862780826648084,0.5044337668370974,7.431507202200861 +red,triangle,1,66585,0.4061691395975665,0.292167854706467,0.47163984488873617,4.116284788376728 +red,circle,0,66590,0.35630131104980933,0.4066879736950085,0.5002708510503441,3.543704086467416 +red,triangle,1,66603,0.8906161103137673,0.6091053864328775,0.47440589735298,5.03094694195465 +purple,triangle,0,66604,0.7042221664315672,0.5128106917394376,0.49303464394348323,4.96213723048833 +orange,triangle,0,66606,0.423239265987457,0.8891023847447177,0.5250404727529637,5.085534737372059 +purple,square,0,66609,0.22375288720964792,0.9883856917650247,0.5201514432059866,4.421756318535291 +purple,square,0,66611,0.8938199953871618,0.381049212560979,0.5191836445300219,5.165541396421528 +yellow,square,1,66623,0.7493992413628368,0.34141832595978716,0.5211239294918676,4.997086636179925 +red,circle,1,66625,0.17556465854211778,0.23844407602915813,0.5139626884864597,4.24764900389517 +red,circle,0,66626,0.4235176655820543,0.4772064134151415,0.5118853241853449,4.111991213514116 +red,circle,0,66628,0.08997876672028216,0.07632424407363828,0.5069546439921603,5.03268986376001 +blue,triangle,1,66632,0.15701626157887338,0.5665693404336789,0.5199247734183263,3.2898196461533256 +red,triangle,0,66641,0.12305355931656947,0.7546996253454846,0.4834595339977609,5.826520670935331 +purple,square,1,66642,0.8237609344817053,0.8952905197453466,0.5249501867410838,4.305402489854181 +red,triangle,1,66645,0.5615683215035173,0.7731402026244802,0.48362704116604427,4.1488998631965694 +red,square,0,66646,0.7212817424144539,0.9790669266804314,0.5042828690200761,5.774773784289639 +red,square,0,66652,0.5882165289478377,0.17520631796148456,0.5004355579282849,3.924825599855493 +red,triangle,0,66686,0.4613672842273536,0.669833618422066,0.4901214607244927,4.694922565569576 +red,circle,0,66695,0.578488346712645,0.6610513101021155,0.5055864150843146,4.494855857746079 +red,square,0,66717,0.8015276534098261,0.5544533228721135,0.5135878885650611,4.061493147797097 +blue,triangle,1,66720,0.3033961340149909,0.04813475296608227,0.5181023143258533,4.199090848856527 +blue,triangle,1,66742,0.20004802089064222,0.18591901263558663,0.5152060339598382,2.8361967165418167 +blue,triangle,1,66758,0.384278856796202,0.1997036405316519,0.5149807018100885,4.758547711964797 +red,circle,0,66759,0.9392853200813096,0.8441488997660864,0.5147058182557732,6.055767788257512 +red,triangle,1,66761,0.41496885580986553,0.908640105447663,0.49122562762542893,5.488137961034415 +yellow,circle,1,66764,0.2920932491763666,0.8692865023305532,0.5184907105511031,4.419363606849407 +red,square,0,66768,0.8236716731833342,0.010021013848361404,0.4913160770922267,4.536101717194666 +blue,square,1,66770,0.2836467007247855,0.6616205252454654,0.48050023726874946,6.094241352444784 +blue,triangle,0,66773,0.4228313153164106,0.5823378028838815,0.5173136485447389,4.997980854606079 +orange,triangle,1,66777,0.3129206488715679,0.6851397243598627,0.5348597832220764,3.8634075661511553 +red,square,1,66790,0.19849719587767822,0.2613345844669408,0.4963769331116409,4.521006452169434 +green,triangle,1,66791,0.5350318085773056,0.40944426110455967,0.4911000322013426,4.4354831966465085 +red,square,1,66816,0.3923693055652152,0.7431305087616882,0.48679070193544083,3.8864520327295495 +green,square,1,66821,0.007765892408628128,0.8401764747915572,0.4942199391753263,4.838354051366495 +red,triangle,1,66823,0.1391237909022971,0.15538351629960645,0.4922103833419881,4.955411917951427 +yellow,circle,1,66825,0.1248988838216819,0.40576231171468624,0.5136830797433093,3.7696375352121696 +purple,triangle,1,66843,0.925946055444376,0.8766003133696987,0.5115061539967923,6.1215562358932445 +blue,square,0,66864,0.48348983966127645,0.586655193224428,0.471635438741144,2.8926566286394753 +green,circle,0,66869,0.5160009767781689,0.6683768427706686,0.49642460752018686,3.789795981353663 +green,square,0,66877,0.08432995564391765,0.7209098806770929,0.49901137701973064,7.051168603111813 +red,circle,1,66884,0.500308841080413,0.5789087430651415,0.5048963672347088,5.34770862406305 +red,square,0,66885,0.15704232557193787,0.9279163649296636,0.46682827193566123,4.294848201027139 +red,circle,1,66889,0.8363008102718889,0.7448809832606749,0.5022575338178311,5.988341310717203 +red,triangle,0,66893,0.2988297716953924,0.05062817652271934,0.4901996459117237,5.996361597098165 +red,triangle,0,66900,0.6459277405019923,0.6011640855254711,0.4884279565057329,4.315414524343859 +red,triangle,0,66901,0.9162613996021998,0.17013938442276344,0.4934925932312003,4.0327922346751075 +yellow,square,1,66909,0.7123377421608842,0.6128429843228138,0.5271290139614403,4.392578429555868 +yellow,triangle,1,66910,0.4677420770661258,0.2680425528551549,0.49845515830540604,5.009527134273384 +blue,square,1,66912,0.21137229454062545,0.05331880392125621,0.47136963398598053,6.452142277953546 +red,square,0,66913,0.15232902422482852,0.11857431396554541,0.46763700404210046,4.725426738109991 +purple,triangle,0,66944,0.9907578821712121,0.14032932272904886,0.5227359176347566,3.5000533821466036 +red,circle,1,66947,0.29336379977804583,0.24268494782403655,0.4943785716258085,5.858778872787762 +red,square,0,66952,0.9049431707410562,0.9552676497038975,0.47324246602048986,4.9610194866257205 +green,triangle,0,66957,0.7658148534886452,0.7891249375971042,0.4878046404539158,6.250076176872376 +red,square,0,66960,0.4937941137351646,0.03325026822216248,0.4688839061357942,4.572206627225068 +green,square,0,66986,0.3519467974490942,0.35320049904664697,0.49558269425196494,4.038467707721917 +red,square,0,66995,0.28102549377976715,0.553386256533946,0.4636924544578165,3.427570228572519 +green,square,1,67002,0.2740658215359376,0.07503585705630522,0.5022185621358694,4.86518134871109 +yellow,square,1,67003,0.2069003406845804,0.7432074188450274,0.5168554448090693,2.953162460698124 +purple,square,0,67005,0.9096177095197674,0.862650424275686,0.5299990602415251,3.924517162091974 +blue,triangle,1,67023,0.4831120794148649,0.5335144371880642,0.5244180686527155,5.421987782674819 +blue,square,0,67030,0.39723710571507254,0.9361101556126938,0.4763485888200111,5.51714207553837 +purple,square,0,67044,0.924188649223442,0.7533592504589738,0.5336386387891984,5.015165734368007 +red,square,0,67047,0.8858955414751043,0.8457255661231017,0.4615924607942248,4.112605035145278 +blue,triangle,1,67051,0.2420480657298678,0.5095052669433282,0.5191926241877622,5.350393668828462 +blue,triangle,0,67064,0.3354051946445308,0.008655508816868385,0.5191864398021466,4.708090867466985 +red,triangle,1,67068,0.450315313203289,0.5566798747518442,0.4989844006489304,4.638042385360747 +red,triangle,1,67071,0.8147775263952478,0.3457072984660293,0.49493724176120396,4.925106639475966 +red,triangle,0,67079,0.0743111590518225,0.42485486599808064,0.5031619419284431,7.034683618118856 +red,circle,0,67087,0.19924064908250594,0.1629881689070343,0.5200192914775502,4.230488023729935 +green,circle,0,67098,0.31256269335908493,0.25362247423785667,0.5004040051775326,5.308845777780988 +red,circle,1,67110,0.044730829597704025,0.06555864543997994,0.5254451221566663,4.065249571884831 +orange,square,0,67111,0.6198382187331319,0.2982527573262761,0.4899112286385977,4.588381252452653 +red,circle,0,67116,0.23558327516561317,0.18191164629043607,0.5289976920989634,3.0849402550490734 +red,circle,0,67120,0.7029499310102802,0.7855524632564224,0.532657601008814,4.552258901807314 +red,square,0,67121,0.11017099160971788,0.9172209763950294,0.4675075683209409,3.3227826767726185 +yellow,circle,1,67132,0.2034961029948661,0.24282265457691143,0.5110378006927006,2.202025080476504 +red,circle,0,67151,0.21446023308587558,0.12871063260704096,0.5233480700607201,3.48131430457118 +blue,square,0,67153,0.811294472237815,0.7609423218095801,0.47830852095003895,4.6169775499145524 +red,square,1,67154,0.26748735061612194,0.011330267559624296,0.4592845818599402,5.022049367016508 +green,triangle,0,67155,0.8760937276605476,0.6086758643745905,0.47851822969782437,6.8273365261346255 +red,triangle,1,67161,0.8552653695574853,0.4317517129121736,0.5129891420711241,6.058565638729665 +red,triangle,0,67167,0.8663868317145373,0.5469619396068313,0.5167213802988432,3.5781012411377433 +purple,square,0,67172,0.6597405306363103,0.05231119312568355,0.5254846965803984,5.081634019722279 +yellow,triangle,1,67173,0.6292665793608427,0.7527639860823551,0.4996179091451437,2.6596030955269874 +purple,square,0,67175,0.8079679991649296,0.4339596087569675,0.5241812344253002,5.222991290029498 +green,square,0,67183,0.1649130446013265,0.11559652340112836,0.48940576107196065,6.31013075194948 +green,square,0,67200,0.36974074823157055,0.7778955532640902,0.4947591937299127,4.229129190538797 +purple,circle,0,67202,0.8408466265047859,0.31378357368010923,0.5405773621668882,5.499239543728046 +red,square,1,67219,0.09304559261759127,0.4274136001569173,0.45704577105724403,5.3430367229514255 +blue,square,1,67221,0.9737998030627488,0.32321593804913995,0.47377265093112625,4.803134494759509 +red,square,0,67247,0.7906914473459556,0.6238712972262597,0.45577226559151984,3.115842729362546 +red,square,1,67254,0.4724820151758632,0.40418115474135274,0.4557220380207631,6.094464796848755 +blue,square,1,67269,0.30239220543556244,0.008455494621451787,0.48059742367110847,4.613068554396242 +purple,square,1,67274,0.1568446022488631,0.0676113463686161,0.5248261493135646,5.40857482613658 +red,circle,0,67277,0.9743792957335071,0.9695009394097888,0.4918929260195619,6.460444786258642 +blue,square,1,67290,0.8283126571971555,0.7168326787935714,0.481374917480795,4.277394052783378 +blue,square,1,67318,0.9661317088764938,0.3280278868946216,0.4730325667871105,7.570326370156036 +blue,triangle,0,67335,0.8502290633459983,0.5148133316609538,0.5112618091687502,3.089441479475988 +red,triangle,0,67342,0.008427542977352487,0.7707074966308841,0.5307135816420264,4.402152853660554 +red,circle,1,67350,0.23513357894063258,0.14435263549633578,0.5074254222022195,5.649303602045116 +red,triangle,0,67383,0.730828399674826,0.5536174886909421,0.5480995744393308,5.19404293386826 +green,triangle,0,67422,0.20922823103187416,0.30157307877967043,0.4732996886222535,4.9845880382881145 +orange,triangle,0,67439,0.21051101433682518,0.896949830523208,0.5173441626125038,5.750977772451585 +purple,square,0,67440,0.5793926926771701,0.8650714632066344,0.5161255494607535,6.65752128919885 +blue,circle,1,67441,0.6605696382626751,0.49837549056668207,0.48787465412172504,7.605381432451677 +red,circle,0,67460,0.8306200504893689,0.8796656250473595,0.49806694698115805,4.85942200136293 +blue,circle,0,67468,0.4690602875832268,0.08148124959122183,0.48559495492927357,6.558285993609325 +purple,triangle,1,67474,0.5901803154515517,0.846276534455526,0.5185387785287199,4.025614304581798 +green,triangle,1,67492,0.49336257960897567,0.5862858408368612,0.4712553360668919,7.396479387845698 +yellow,circle,1,67509,0.31573074505134635,0.5905395360515501,0.5135844980655543,5.221156442034755 +purple,triangle,1,67532,0.5381553677997888,0.40134077017170555,0.5195272991285951,4.772200480028286 +red,square,0,67540,0.14382481823543358,0.9460901256723131,0.4795216346610163,4.202636215954668 +red,triangle,0,67541,0.3399283926992025,0.16422037044150006,0.536592033250578,3.9952006024221407 +yellow,square,1,67556,0.42773585019214744,0.7408199581118642,0.49964441827321476,2.9838276386594136 +red,circle,1,67561,0.26488584324669806,0.251126282519104,0.4958301992667927,6.588361810347281 +red,square,0,67567,0.4209195503598534,0.8757342586804544,0.4645327569839821,4.106378452042522 +green,square,0,67578,0.8509629782342558,0.5515418431137002,0.4839825597669376,3.3023385684066064 +red,square,0,67590,0.09991600873732587,0.06384578733863078,0.46753788516703854,6.174200183451327 +blue,square,1,67599,0.30638882765114106,0.10763270363327226,0.466334631251064,6.365675600648949 +red,triangle,0,67604,0.4321783466485628,0.7014568178708425,0.5202357082193139,5.907564170935971 +red,square,1,67624,0.4971741125411364,0.5811608655116559,0.45804152815932214,3.795977828471798 +purple,square,0,67631,0.40722897743097586,0.2225330196760652,0.5148022004105537,4.077167939918903 +red,triangle,0,67638,0.29759481172709,0.2082338663035449,0.5212116469794605,3.607383256658986 +red,circle,1,67653,0.4530359205476763,0.41167029713608355,0.47670396666188697,5.2140836081200135 +blue,square,0,67654,0.5382069084699173,0.14028017918246594,0.4700836846752964,2.8749297767695636 +red,circle,0,67658,0.8460038734049266,0.9067816101077448,0.4760517876452035,4.4751149277776685 +green,triangle,0,67661,0.19599119968689338,0.5384357358321801,0.47083636678830354,4.81248580971879 +red,square,0,67675,0.5802937490466814,0.6044216074346045,0.46473660164977854,4.343324010574871 +green,triangle,0,67688,0.19575790908233281,0.1380718680284786,0.4690077034300179,3.515254467587338 +purple,circle,0,67689,0.3965317033177346,0.6969675855759648,0.5220227178286838,4.730578059630629 +blue,circle,1,67698,0.7121384291276366,0.37101303387672635,0.4941902231781026,4.313664682837074 +red,triangle,0,67723,0.06375920134231694,0.9164632411989492,0.5114568826512258,3.6191818358278502 +red,triangle,1,67732,0.7955036927070805,0.12644458670870573,0.5032433890961331,6.647243383414671 +red,square,0,67749,0.9108788341301611,0.7589036131879225,0.48346232183731586,5.453951638273309 +blue,circle,1,67762,0.876557648513366,0.010226925181195501,0.49994301339533065,5.099098137981954 +red,square,0,67778,0.9036817450407312,0.05657640702145672,0.4789658838147387,3.1618019754259605 +red,square,0,67784,0.7509099093027015,0.5060859084930431,0.4841160159738699,4.391471974875909 +red,circle,0,67785,0.1852448089686518,0.20935648175645089,0.46794039693624667,5.7026292714456055 +orange,triangle,1,67792,0.6415179629775529,0.5370130515499791,0.5143329048103801,4.912780887917735 +red,triangle,1,67796,0.5084882560830951,0.3245223154587864,0.49987988713491327,6.363930854581859 +red,triangle,0,67802,0.6658650249803867,0.19862058901655777,0.5025258524105425,5.573042932024308 +red,triangle,0,67804,0.9628239390445612,0.6914016615516959,0.5031805873452655,5.590106052947546 +red,square,0,67806,0.03536694281345143,0.3112831253343247,0.4768333680564785,5.66150028085485 +purple,square,0,67810,0.2928082624097207,0.59729366806836,0.5226321868942799,5.860873755778478 +red,circle,0,67812,0.01581220245496673,0.04306459825296785,0.4739357245399127,2.9235751733266184 +red,square,0,67821,0.20255535941826142,0.7589055563480288,0.47381283637295724,4.025758277912924 +red,triangle,1,67830,0.15996978517117066,0.7591008185768334,0.5013304496228127,3.668401710802236 +purple,triangle,0,67833,0.21338053705360005,0.2988226037993801,0.525778379588284,2.753908275383377 +red,triangle,0,67841,0.5402158095684065,0.988717974750288,0.5016253274947949,5.497035672106951 +orange,triangle,0,67847,0.36746306902109926,0.5161574810505635,0.5176199566173642,3.1748088656576567 +purple,square,1,67852,0.19756755342177168,0.22278300313958432,0.5189691167910176,4.540737175404271 +red,square,1,67853,0.13981060968839087,0.4978146846472551,0.4714417044084672,5.905401820908257 +blue,triangle,1,67858,0.9612285128692593,0.9719369118711608,0.5227135321362504,4.753762935994645 +blue,square,0,67864,0.4488411746283215,0.06480690186199511,0.4736281436258382,7.417715122257813 +red,triangle,1,67870,0.0021843535603690567,0.5569773035323207,0.4976561831824928,4.041472724328929 +purple,triangle,0,67873,0.5084209941651522,0.2005164153691117,0.5279330216569906,6.466293137371827 +red,square,0,67878,0.878187436435287,0.46967493268125093,0.47241377518987776,4.900326908951866 +red,circle,1,67894,0.16334219308017184,0.12827290211140027,0.47126629591091806,1.801509416788143 +blue,square,1,67905,0.3359139042946343,0.29566956018031576,0.4693802177983527,3.219910729164217 +green,triangle,0,67907,0.985700789078508,0.08881532345550991,0.47566567791056025,5.239205390291109 +red,triangle,0,67913,0.8586410142217982,0.44541661998022286,0.5093962961678724,3.021149536827933 +red,triangle,1,67917,0.9621472170623827,0.6183930948625491,0.5098833626277339,3.91824631325485 +green,circle,0,67928,0.7185795012258754,0.22014963455723136,0.5114855523794521,6.756013786812303 +red,triangle,0,67934,0.30787631344588684,0.22235291110968713,0.5072790086934953,2.7685538757973505 +purple,square,0,67939,0.0910612863828183,0.2609391334321657,0.5188672866521942,6.666338514980583 +purple,circle,0,67978,0.37561590531696576,0.05981056809685281,0.5161431107435306,4.55727271434604 +purple,triangle,1,67982,0.8834419519412534,0.5040617053719859,0.532397177614643,4.944192871491981 +red,triangle,0,67999,0.668845012440946,0.5611892452180305,0.4960641488241489,6.972812342221473 +red,triangle,0,68000,0.5351149224657745,0.8313470284008747,0.49222493843884685,2.8888772231627655 +red,triangle,1,68039,0.0011360340761349397,0.4302369371119399,0.49208247539912736,5.660693105334708 +red,circle,1,68040,0.8297892987745266,0.8893828196261309,0.4795992454274786,6.59804591009307 +blue,circle,0,68074,0.29864025520426674,0.07510692087434934,0.5038441805253064,3.8249638890030337 +purple,square,0,68078,0.49345001551494017,0.07708064202491949,0.5066459348318622,5.340989529605572 +blue,circle,1,68087,0.3740715129195079,0.4452639041615416,0.5047240420749676,6.20678425351764 +blue,square,1,68091,0.23097613362920377,0.5557940853969917,0.4823596035342819,5.018269566032738 +blue,triangle,1,68092,0.7768011035297442,0.5188285159700683,0.5230796978624578,5.575880578520308 +yellow,square,1,68096,0.2659370596251577,0.9998381827889564,0.5220323129615507,4.022456641435475 +green,square,0,68100,0.2944144191648722,0.8086115518520445,0.46532901062942533,4.197153751310898 +purple,square,0,68109,0.6657314724345074,0.734073813410269,0.5059519178367344,6.406887007526845 +red,triangle,0,68112,0.7867756158025541,0.6517850912042173,0.46983712409693407,3.8827409286198495 +purple,square,0,68116,0.7927915957202445,0.3828753928547427,0.5096431992867221,6.474017858476223 +green,square,1,68128,0.34555720729544626,0.5763110034334317,0.4614497863759154,5.727328362215346 +red,square,0,68137,0.3063983514022208,0.32964409227594793,0.4690397819411294,6.096477652340938 +green,triangle,0,68147,0.7845603405317797,0.02278255307330279,0.48014102641028333,5.565178377345814 +purple,square,0,68151,0.764324077200473,0.24234318633612628,0.5058473015838383,5.549263008146947 +yellow,square,1,68175,0.3338594528779868,0.11380983840700687,0.5135074425464116,7.048062037617432 +red,square,0,68215,0.11332528494316718,0.017792348096119737,0.47592711342533944,5.517748304350454 +green,circle,0,68246,0.32523526995278396,0.618590891280269,0.5064267774034495,4.702670779509249 +green,triangle,0,68250,0.6199855371372242,0.28086165197811996,0.48440542914645784,4.210631680470752 +yellow,circle,1,68262,0.8122626715990472,0.15728750646318734,0.49521116688420147,3.891315182091191 +red,square,0,68268,0.40488371668974754,0.9350274816315169,0.484582442016185,5.557011337812445 +purple,square,0,68279,0.8976047879003065,0.4952902381450467,0.49397446304812587,3.626636581286695 +purple,square,0,68309,0.828135535713927,0.5461594658775379,0.4981642319899816,4.68406157466973 +red,triangle,0,68310,0.02111807207745353,0.19503944330702794,0.47156637512548233,5.770927005349891 +yellow,triangle,1,68315,0.10695321122262924,0.04401472363457726,0.47461610610691124,3.360348064106988 +yellow,triangle,0,68317,0.1977806627227694,0.828148191266892,0.47914132973267015,3.769914478937698 +green,square,0,68326,0.697680132484342,0.2753223251144453,0.47771955259966453,5.463519132240379 +green,circle,0,68346,0.4161369316736381,0.1340738538807631,0.5117645990897882,6.876227879199813 +blue,triangle,1,68355,0.10498752556757207,0.2703201968160799,0.5295901736415003,5.499988012389757 +yellow,square,1,68357,0.9280128629061655,0.49850725872859847,0.526428056071611,5.1940408602986805 +blue,triangle,1,68376,0.976513344745936,0.6585338787651902,0.5276956600771103,5.511983625834894 +red,square,0,68382,0.7286990618924857,0.5570649699163673,0.5000181574673307,5.261649771937158 +red,square,0,68389,0.1367802069170596,0.7142401863081582,0.5054326634850937,6.019281377848263 +red,circle,0,68391,0.3355353570512608,0.2623289813225954,0.4744892345478426,3.473785303162208 +green,square,0,68402,0.473489997589151,0.5762125908899266,0.47691118135321797,3.7804871994873412 +red,square,0,68405,0.4652944663682248,0.7569681968978113,0.5185611498669923,3.656014666575231 +red,triangle,0,68412,0.05702941272009865,0.44537417530679535,0.45588765898427475,6.567563312055866 +yellow,triangle,1,68448,0.18776073140867766,0.7494400135054345,0.49463791144909613,4.388613491412687 +green,square,0,68454,0.3781051733102999,0.26582164718146906,0.46772728930856416,5.59125372548202 +green,triangle,1,68472,0.6983900098757269,0.6289056527563444,0.4830460689169057,3.144676445630877 +yellow,square,1,68477,0.3628377432277585,0.06684589775364813,0.5183343779431111,4.3370769955264015 +blue,circle,0,68492,0.9983300113363165,0.2542428343376858,0.5055328110782875,7.5870200820254325 +yellow,square,1,68495,0.3529671400524197,0.3386075310696972,0.5124236052327679,3.836611999052964 +blue,triangle,0,68509,0.7847102910400018,0.14220869349572907,0.5213294859665485,7.475707723402412 +red,triangle,1,68511,0.9926670247732102,0.8910383667364378,0.4572484265951943,4.944826304327351 +red,square,0,68519,0.22425852642483557,0.3426099466672562,0.5175712081835074,4.794319278978379 +purple,triangle,0,68532,0.5334993732529922,0.13945970463701696,0.5336182492072351,3.4234447882956403 +purple,square,0,68535,0.625625295935268,0.42532629361317775,0.5112185429091727,5.9231224388120545 +red,triangle,0,68557,0.012928014813329836,0.6567404209726571,0.4547980982293529,2.686645936295603 +purple,triangle,0,68563,0.5941850377067739,0.3993670492705633,0.5291643212180438,5.56227143262337 +red,circle,0,68575,0.09559948946113006,0.10106289976297325,0.4718349560848555,3.53817067943994 +red,square,0,68577,0.8376276345925656,0.3582182646212917,0.5151496768230458,7.2669339256273835 +purple,triangle,0,68592,0.28382875564140386,0.5856736375729285,0.5289983001895936,6.894285022208653 +purple,square,0,68597,0.40225357655868754,0.48207742744425686,0.5169124934666831,5.512893844372549 +purple,square,0,68600,0.22148529017906327,0.8019312932109042,0.512149900791891,4.773464678154914 +purple,triangle,0,68618,0.7614489113414785,0.9623021645343284,0.530167685095895,4.281326069788846 +yellow,triangle,1,68623,0.2660480443335692,0.9222304725006795,0.5055172482367397,3.22429127314756 +green,circle,0,68628,0.7641230740731968,0.5353101455582845,0.5113588475927884,4.846160843285455 +red,circle,0,68668,0.9500489980255084,0.903446356456837,0.4881501907593259,3.3727762245931934 +red,triangle,0,68683,0.4129642389409839,0.3892464671534208,0.468213053217685,5.447759504443021 +red,triangle,1,68691,0.7600315259533497,0.3710709264092896,0.4646973831384869,5.8654463519229125 +purple,square,0,68694,0.4030199075011802,0.06775246258424994,0.5069963278064568,5.610068041214974 +blue,square,1,68702,0.7617100085931011,0.4249382302961203,0.4879080101761871,5.85245841399487 +red,triangle,0,68710,0.6695191385624132,0.029246264919047138,0.46860213368980347,6.92114895242112 +red,square,0,68728,0.8414284355674937,0.04032436235487513,0.5201041997323839,5.994154585022702 +red,square,0,68731,0.018494278189453595,0.04784358651825715,0.5215761541362249,4.99676035192983 +red,circle,0,68732,0.6329163121429047,0.6882188392357669,0.4823483666282965,4.084033058521265 +red,circle,0,68737,0.8455809630074161,0.8858345858520237,0.47899125892467204,6.3619154995619285 +red,triangle,0,68738,0.1375190930931086,0.877978400114902,0.4736324759462279,4.629438831663366 +red,square,0,68755,0.09865805164903618,0.684841955415073,0.5166274355605394,5.963371434324311 +red,square,0,68762,0.03263522972817534,0.07164894231538299,0.5171424337836874,4.833766916225087 +yellow,square,1,68763,0.5533610297601814,0.701555630690594,0.5284683441472497,4.456958738082069 +red,triangle,0,68766,0.8453844923183049,0.9319411188207832,0.47241453073709627,5.486948343923898 +green,square,0,68770,0.5426928693992278,0.9162649382935716,0.47334851689722646,4.693403410838484 +red,triangle,0,68779,0.4760694653532198,0.8030095761192232,0.4708036880823985,3.9931953989197786 +red,triangle,1,68801,0.47723442788338033,0.7845935420188765,0.46913353509850775,6.5273753064857685 +red,circle,0,68802,0.4760922812719409,0.49672867541833843,0.46680574403151737,6.915604252345591 +red,circle,0,68805,0.13532064437291802,0.1615719977197794,0.47132291232384516,4.331543077612349 +red,square,0,68819,0.7666884100197773,0.28451320002589364,0.5030926298040588,3.884116182180667 +red,triangle,0,68820,0.38657177398652875,0.04894755172925214,0.4661726534877161,6.596289859578107 +red,square,0,68822,0.5215992936741864,0.2856326211190313,0.5040118302781285,4.513434246673131 +red,triangle,0,68835,0.6718416603920457,0.5216962119664431,0.4656868808590736,3.9972913459664148 +yellow,triangle,1,68839,0.2881586787610234,0.5471584288917918,0.5081595722550083,6.295198888515725 +red,circle,1,68840,0.6457236337320433,0.7431528875144406,0.46919569851031856,3.8891074728054034 +red,circle,0,68842,0.09775429457503426,-0.0020524378823035816,0.47040561743747966,5.082402046500879 +red,triangle,0,68851,0.1559640656902983,0.37991863616113775,0.46215011721325505,6.534293115763405 +blue,square,0,68858,0.9092981641584647,0.32221595760350197,0.47801076838412243,5.373613025816827 +red,square,0,68875,0.3099047825782869,0.2961812629075966,0.4855249179478112,3.6563096477504264 +red,circle,0,68876,0.5177467961448814,0.5099872601269796,0.4764050653510098,5.5642968182624 +yellow,triangle,1,68886,0.059726821797589036,0.8211672626399925,0.5156673338140635,6.2609667972142296 +blue,triangle,0,68889,0.7134633373824785,0.5328742313315238,0.533171757183686,5.6541624976013125 +green,square,1,68899,0.14185245884199305,0.09606096864832747,0.4800759751576183,3.963803606163611 +green,circle,0,68907,0.6988260193676281,0.5285436197395215,0.5139192482516397,5.9630840816031885 +red,triangle,0,68920,0.5211397634681679,0.758986596302163,0.4599308397258781,5.759341856375319 +blue,triangle,1,68928,0.6510425415988589,0.9062124772068315,0.5282749493615922,3.6556157930082187 +red,circle,1,68935,0.16677327299138378,0.14845197827952564,0.4783097208132937,3.7897283172667606 +red,triangle,0,68975,0.24651780035484205,0.12624152516009202,0.4603921738184078,3.0095879766986826 +red,circle,0,68977,0.09275798208673347,-0.002090729770024252,0.4870519173765326,5.151192972929663 +blue,circle,1,68986,0.5655322547794535,0.9181929232092501,0.5283330413631823,4.49786172817804 +green,square,0,68995,0.8739067295472751,0.16005246375419435,0.4872252272343391,3.4504146635686617 +blue,square,0,69005,0.36073384533414266,0.4956431868677028,0.47917380454138014,4.877630842578681 +red,square,0,69017,0.918359677682029,0.08726651880207492,0.48787291174522796,5.966882703544101 +yellow,circle,1,69018,0.27965547911277056,0.1919615473803814,0.5144380638672983,6.810846662517374 +green,triangle,1,69030,0.4986474511576042,0.9168035360952317,0.477854666893145,5.09415802151272 +red,square,0,69046,0.02210119598479232,0.49061545926465844,0.4979407434728175,7.190117079808278 +red,triangle,0,69048,0.8849816156878877,0.46870012123607485,0.4587588000824334,3.652186861619159 +yellow,triangle,1,69051,0.49852385798529597,0.7803230047616176,0.5077746458439206,6.342513016850216 +red,circle,0,69062,0.23595652722759153,0.21542355900335747,0.47953787376412843,5.440633616613831 +red,circle,0,69064,0.0006711367180041172,-0.028023015666464146,0.4792649380793085,4.915306117440554 +blue,circle,0,69066,0.33658755129596907,0.740311484519669,0.5371168347131089,4.17793368628434 +red,square,0,69079,0.009779894076680451,0.667190141515633,0.4969965606017363,4.106394373976512 +red,triangle,0,69083,0.47143920100465087,0.009957568472394929,0.4578295742128322,5.1971429135054015 +red,square,0,69094,0.8061790981177414,0.5940705819003267,0.4930204202450082,4.947868683963813 +blue,triangle,1,69098,0.7658001053348079,0.33740504420794826,0.5195701744262636,3.8315334406737143 +yellow,triangle,1,69100,0.8799777468862519,0.8371877735336805,0.5113921544312108,5.881891279724761 +yellow,square,1,69105,0.44601917373704403,0.28511146802981924,0.5208687052981408,4.848393167658788 +purple,triangle,0,69106,0.29250907174717156,0.43841986906152064,0.5206153305504506,4.697284794661885 +yellow,triangle,1,69119,0.13556721322971543,0.6048614115285981,0.5143676948375627,6.866589398994655 +green,square,0,69122,0.9443317521353046,0.561292541128249,0.47880422831467084,6.095999920301009 +blue,circle,1,69123,0.9369334616587377,0.7804787229682106,0.5365706540074183,7.029578083128769 +purple,triangle,0,69126,0.497660533107116,0.31338072573649467,0.528526443516083,5.041662044267623 +red,square,0,69143,0.6216454368164317,0.9608539884963702,0.47558845436920966,5.2188758653772105 +red,square,0,69151,0.059026999948722514,0.10658989783039596,0.4716319123778163,5.067649940319932 +blue,triangle,1,69167,0.08946041756959022,0.10118704842128567,0.5098947310986154,6.602260971173923 +red,circle,0,69172,0.19509133273781787,0.12615932642522254,0.45811889322440624,4.774104105172287 +blue,triangle,1,69179,0.9666694566440466,0.5843670667530714,0.5171527031821277,5.9572296221679615 +red,triangle,1,69193,0.20854251977726201,0.8308784880530742,0.4669532798910778,5.334280001786786 +red,circle,1,69198,0.7724314656419924,0.787612322543885,0.44520886502459867,6.34225269276731 +red,square,0,69201,0.03561220969758283,0.8577325406783857,0.46524448665285945,5.4968567737069405 +green,circle,0,69210,0.9827830702738234,0.14118427991724614,0.5039932043107836,6.11286504787189 +blue,square,1,69213,0.5955781060646785,0.1631643351553299,0.4685909978146904,4.760338164940683 +red,square,0,69214,0.5690609254023578,0.7176829571239673,0.46706020645301366,2.891694325083255 +yellow,triangle,1,69228,0.061741592804722356,0.6497840944211585,0.5133026308117076,7.4798569993523865 +blue,circle,0,69232,0.12621927057552473,0.26918991598572883,0.5335349542208438,4.60215649639514 +red,square,0,69256,0.14394871521246977,0.6362466800046659,0.4762780678243511,3.451643404979985 +yellow,circle,1,69258,0.4389388331307189,0.6900425260452325,0.5200368566408604,4.624641979988268 +red,triangle,0,69260,0.5453639666555096,0.6308363411540232,0.4742871013489679,3.1105956071546537 +blue,square,1,69284,0.5343652945627411,0.9260871677546342,0.46516820754265464,5.668219696078864 +blue,square,1,69296,0.48110872673581706,0.5279332175280251,0.46713160689216376,3.374628314274664 +blue,triangle,1,69302,0.31972254299951197,0.29063653872860684,0.5217710009178079,4.337592874970713 +red,square,0,69313,0.05340157806832513,0.4348439989034647,0.4655866454606626,4.277654257365081 +green,triangle,0,69315,0.5206472355245816,0.3520437165971796,0.47988621348603344,6.654344537657977 +red,square,0,69329,0.07507013297557164,0.6538902796344467,0.4721540921348289,3.6604057939688293 +red,square,0,69332,0.7697384633757886,0.4386267313320903,0.4712385338887111,3.6483381219756663 +red,circle,0,69366,0.6072325796803902,0.6755849284472571,0.4387174181398574,6.353089622811791 +red,square,1,69412,0.5623192542324812,0.8704045787594452,0.45218856436499505,3.968587094464315 +yellow,square,1,69413,0.0818768857778348,0.0783936436757765,0.5076317502611338,5.058755790405443 +red,triangle,0,69416,0.9819644201614285,0.636219170186856,0.4648596943425631,7.196424086256478 +blue,square,0,69419,0.9283113482754644,0.4296763566281766,0.46194099896555124,5.202635143009017 +red,triangle,0,69428,0.7956929045480968,0.7186188935075404,0.4674840488859866,4.914124758937222 +red,triangle,0,69431,0.04800803049191993,0.47933790870604664,0.4635665650276448,5.80115161916817 +purple,triangle,0,69439,0.4215032142713818,0.46272749061099705,0.522616227385514,7.119606450879161 +red,square,0,69442,0.4497046319214262,0.840045763940314,0.4601046413833293,5.782061700594266 +red,square,0,69448,0.8818526170729677,0.8322831311637614,0.4650497483764701,5.129504075985016 +yellow,square,1,69454,0.8107763871550109,0.22561331651499195,0.5068366868692024,6.123542071306427 +red,circle,0,69455,0.2911472217638337,0.3720351095560285,0.44890421610307735,4.4002387825964115 +red,triangle,1,69456,0.4879913670796475,0.44554244347317673,0.4646245722914073,3.347448849989378 +green,square,0,69458,0.7688657288100241,0.70965545241211,0.48054538042736333,4.218731339655735 +green,triangle,0,69460,0.4122953819481596,0.5499824840751137,0.48516194823676473,2.958900291199454 +purple,square,0,69462,0.600959810942846,0.5151284060595234,0.49258804502782116,3.836709058566605 +purple,square,0,69478,0.929933974629326,0.03924294555892005,0.49158330662423105,6.305247351543206 +red,circle,1,69486,0.7545810062790629,0.687411113750077,0.46133075223650144,5.276050293313197 +orange,circle,1,69496,0.4324817003273569,0.3302611903833793,0.49890359164150405,6.118703989480785 +red,circle,0,69501,0.814136224158346,0.850993325245652,0.45705196223466754,5.611084068493458 +purple,circle,0,69512,0.1824866577759634,0.6508141587171782,0.5219347899099144,4.6298025328496735 +blue,square,1,69544,0.3797186966689098,0.039858283310917564,0.4715666563949616,5.065767594788532 +green,square,0,69553,0.24715997169611548,0.21161724515668323,0.4956862540070395,3.042423353646378 +red,triangle,0,69554,0.8096588006268209,0.17796429849044226,0.4608969613607288,6.937385364429591 +red,circle,0,69568,0.4990551540742264,0.5400396781251594,0.460149996409612,4.081343840360213 +green,square,0,69578,0.7025718140001154,0.7889187578526875,0.4959657697515365,4.276896945716246 +green,square,0,69583,0.5820130837551444,0.5515958146829859,0.49273129965879453,4.777282784027128 +yellow,triangle,1,69605,0.6634226080943237,0.8253328918913303,0.5133258801154447,4.043723899620055 +red,triangle,1,69637,0.5336968281506377,0.012718468676372607,0.47182098400103717,6.976448912843615 +red,triangle,0,69639,0.3037688393349792,0.5707837057672708,0.47077687932071144,4.867738581652589 +yellow,square,0,69652,0.4301534938159117,0.8774600177616122,0.4894989946219708,5.3226443514652555 +blue,triangle,0,69659,0.8847081101733607,0.6606333927684054,0.5214476059473266,4.899736806234068 +yellow,square,1,69661,0.5120017554584522,0.8935109639421571,0.4895631453745595,6.017421579470294 +red,circle,1,69666,0.8973184372570012,0.874232933124548,0.45269896016310357,7.129393621203346 +red,square,1,69667,0.6053184172889774,0.018361475148605866,0.47903939198546974,5.424039450162838 +purple,square,0,69672,0.5672166069534896,0.34128344720370807,0.4908837690414435,6.359669182038199 +purple,square,0,69684,0.18634132483074772,0.034616561508754584,0.49519749645430744,5.39285393218865 +green,square,0,69703,0.3722992670621068,0.8142035946389312,0.48472094597820187,5.437069110693275 +yellow,square,1,69713,0.4607518717752783,0.32231468596367274,0.4876113609152386,6.600285415903593 +blue,triangle,1,69721,0.031817234745955325,0.49563236737951144,0.5191382681514833,5.102323737786801 +yellow,circle,1,69740,0.19839657429917068,0.507399125690283,0.513004341377871,7.854744461260047 +red,circle,0,69745,0.43321093254383936,0.4312311951841651,0.4601522763939675,5.870681050340848 +red,square,0,69747,0.0033969810194677263,0.5576734202441213,0.46397392912819146,5.770210263730799 +green,circle,0,69749,0.31195228332924463,0.34438639680563776,0.4988872194566121,4.228275571750981 +blue,square,1,69754,0.23803534959272155,0.15635083726405385,0.4697949892497802,4.344280979409066 +green,square,0,69755,0.05824898236792997,0.9901745564521951,0.4881026272243993,5.0841145684671725 +red,triangle,0,69785,0.3277309937956212,0.06608620839396484,0.47684260238886017,4.589788918537699 +green,triangle,0,69798,0.374622463516212,0.3759650945485026,0.48362435956581207,7.110279668730697 +green,triangle,0,69799,0.6000201934150515,0.47634380979460755,0.4831529789309448,5.781075180579241 +green,triangle,0,69804,0.6158281209636258,0.4699339650007536,0.482701088608407,3.005270129700188 +red,circle,1,69811,0.5057174357673917,0.46014759488014645,0.45305185144573756,3.7692174686807345 +orange,square,1,69812,0.12979313628882894,0.7127822716567956,0.4847977963945583,3.6479664203071045 +red,triangle,0,69817,0.5945656363704701,0.9052596395874356,0.47386286060674215,5.927743882138195 +green,square,0,69821,0.43226427321527605,0.0014318954638008474,0.483275331621697,5.660463244762102 +red,triangle,0,69844,0.2322371463987839,0.25770388203203676,0.4772984088650054,4.76850930905141 +green,circle,0,69864,0.7068180962371635,0.023451719540563243,0.5018411850443318,4.302412074156987 +red,square,0,69875,0.5613761706070518,0.25279499318800525,0.46091061410189244,5.352226872612641 +red,circle,1,69876,0.1952785512717301,0.2271607997456859,0.4489002707282888,5.421188669537877 +red,triangle,1,69877,0.09616285653948198,0.8264679058634747,0.47727404777677523,6.620045357133544 +green,triangle,0,69884,0.12616019698851932,0.904472633940801,0.48978609245475213,6.148228490515784 +yellow,square,1,69892,0.24676035617307335,0.9408061148806862,0.512305181239476,4.9462372411489195 +red,triangle,1,69902,0.439815272440947,0.4344324065428421,0.4808735240717272,6.213799559430444 +yellow,triangle,1,69904,0.001300228762057487,0.2062778463807362,0.501407681655131,5.9095345942475825 +blue,circle,0,69914,0.41971724674041433,0.9319054335523033,0.539462070053501,1.4173071784250093 +red,triangle,0,69921,0.009361452526190361,0.5965779108821103,0.4715481439171798,5.519374819655067 +blue,triangle,0,69934,0.6406480887508884,0.7546962668518489,0.5188758604918126,5.537662801543306 +purple,square,0,69935,0.37988121844067013,0.02226646406720656,0.5156318560807699,5.668811695920972 +blue,square,0,69949,0.030086538972189047,0.8118791094991538,0.46483096089673476,5.3567945011725016 +red,square,0,69955,0.7036638631883033,0.004856929691393064,0.47633000604326803,5.626071953618396 +purple,square,0,69988,0.2489015509955531,0.7568490872846169,0.5152912436488364,3.8566493738130236 +red,triangle,0,70009,0.28843229951710103,0.7482334016767954,0.47653705075616476,3.94562059219324 +blue,triangle,1,70015,0.7935828014602364,0.14693530926332676,0.5208818692545475,6.844514711530233 +red,triangle,0,70039,0.33896859896208564,0.8144008393004512,0.47027353090421314,5.704509784389781 +yellow,triangle,1,70057,0.41801286289636086,0.8713945317636304,0.5060218053756067,5.071653188434744 +red,triangle,0,70063,0.27281585129215047,0.48073229906370984,0.47820529927426686,6.368837215359647 +red,circle,1,70094,0.1296067149114526,0.2184913050919094,0.46907437185940687,6.0027119639172675 +green,square,0,70097,0.3991884279483219,0.09112729509684525,0.4861274627904305,3.276707368273465 +orange,triangle,0,70098,0.593285937191172,0.26421878516356845,0.5142195589656878,4.763758558738041 +red,square,0,70131,0.8306451360531165,0.8641131731876416,0.4828972580357625,4.1764711471015 +red,triangle,1,70132,0.3293301917344511,0.8639722133495149,0.48497071739703485,4.284756967994485 +green,triangle,1,70167,0.0819418848539123,0.6668598059481504,0.4827603698364912,4.585792560353115 +purple,square,0,70176,0.19979467952627794,0.9532631395456415,0.5236857005770857,4.779891558246537 +green,square,0,70186,0.4971397223115398,0.7385307093498256,0.4904671941431531,6.091184888625186 +red,circle,0,70232,0.47895903350709546,0.39915190865134625,0.46789761839139826,6.771695313720123 +green,circle,0,70251,0.6122582536527329,0.08002207871938238,0.5202345069695744,4.086525989111807 +red,square,0,70260,0.3383749796723805,0.3875133560367806,0.48900758357219504,5.529894776399036 +blue,square,1,70261,0.5447251539404915,0.006059722228251241,0.47619769719724026,4.7661166405307815 +red,circle,0,70263,0.7067346048622455,0.76716389704191,0.47003603675883254,2.7439544178395807 +purple,square,1,70295,0.42838822900129525,0.62129010244363,0.5133571731134445,5.042874484503295 +red,circle,0,70303,0.32679568006347026,0.4111216034890369,0.4653032513646058,6.115243255368423 +red,circle,0,70304,0.9303422661422813,0.9584328358505106,0.46607141033196303,3.972684739317477 +blue,triangle,0,70311,0.20741575838026827,0.76092037729762,0.5147986841875498,1.999197376053828 +yellow,circle,1,70336,0.48445619111842453,0.3534518509560315,0.5015195472835544,4.922891134981402 +red,triangle,0,70341,0.1041219723795922,0.5529578253060873,0.5026036179374485,5.9670715419675995 +purple,circle,0,70348,0.9533892200777749,0.5735542815099814,0.5132094122283021,4.04531075756608 +red,triangle,1,70350,0.8621549950984946,0.5621723342380833,0.49767486640132536,5.468406224600032 +yellow,triangle,0,70356,0.0662145268661527,0.2543285042303731,0.5088129366861065,3.0142929374027205 +green,circle,0,70369,0.20387644657041237,0.6327726229440156,0.5125926949365995,3.3309441046898147 +red,circle,1,70403,0.03182564851492309,0.028769986756787456,0.4693275542989095,5.838711779702892 +red,circle,0,70411,0.33124006750192214,0.2912219753575103,0.4635522256612755,3.04588452244588 +purple,square,0,70428,0.17126363186301197,0.08294783428384,0.5077358977400327,4.604046489623582 +yellow,circle,1,70455,0.6033446013550903,0.00221064395135695,0.4946696074733959,4.257804042412244 +green,triangle,1,70468,0.08653907563957397,0.45754942090935835,0.4907660603322923,5.895955143582559 +purple,square,0,70477,0.5839492033679627,0.8006458535536909,0.505755772205924,2.0853164777551614 +yellow,circle,1,70486,0.20930617141526897,0.9979282889331919,0.49251319852125297,5.974648419959032 +orange,circle,0,70504,0.48203830513556145,0.4497923540027192,0.49351750880563383,6.299390594748737 +blue,triangle,1,70518,0.7776150866441245,0.11462301412408815,0.510077369386084,5.823944795901187 +green,square,0,70519,0.168119656393256,0.5464456733619076,0.4809871498689162,5.645304580573757 +red,circle,0,70527,0.652017001976078,0.614572626533121,0.45870958286741786,7.191618056214211 +red,square,0,70529,0.17915768564879686,0.8368672884112376,0.5140331125492308,4.00728776976045 +red,triangle,0,70534,0.8856658330982353,0.9691902080376713,0.4933038353541619,5.141974357872562 +red,triangle,0,70552,0.13466344997959467,0.573630591842171,0.4881475642559347,3.2997965676447585 +yellow,square,1,70571,0.6525197973673978,0.11164725299706191,0.5241287377042846,5.453063892632254 +blue,square,0,70580,0.5209500611919252,0.8228809232278712,0.4740510499860352,4.2592361588703715 +orange,triangle,1,70590,0.9758951524172744,0.13471085808299466,0.5173572634512178,4.129788272993497 +red,square,1,70592,0.1263826954539895,0.9121154325973673,0.5019476697261506,6.072645811123195 +red,square,0,70600,0.272471240348379,0.06896728422519727,0.5021769921302964,5.363789196287403 +yellow,triangle,1,70615,0.19448918766599577,0.852752464976683,0.512915654884222,4.479304566211807 +red,square,0,70627,0.5922362650531797,0.8849134363022688,0.48843486696991395,4.374758184062623 +red,triangle,0,70661,0.38645245884150203,0.5350792753664514,0.5043933884170217,3.6813867291217917 +green,circle,0,70663,0.9637119134420807,0.07596584200522494,0.507878171481228,7.065760953566021 +red,triangle,0,70668,0.7834936808687326,0.5354067928816593,0.5002757718302819,6.64699312169981 +purple,circle,0,70685,0.9752229353208299,0.1172947502198527,0.5077550243168627,4.303853168755417 +purple,circle,0,70686,0.9888929892441335,0.9093725419603532,0.5091764498920349,5.080118069872132 +red,square,0,70701,0.6381806910428824,0.8878900167147529,0.4965457374097267,3.2949925288207944 +yellow,triangle,1,70704,0.6344849434194559,0.88495382846792,0.5169531941801474,4.483002793256385 +green,square,0,70711,0.005480654895213211,0.8859303606376187,0.47756214670387553,4.01707495631635 +blue,square,1,70718,0.7707453343279551,0.5643959084148585,0.4782643241798857,3.506250532270767 +blue,triangle,0,70728,0.0490645206064928,0.45753599756783525,0.5141268105464349,6.941075095521338 +purple,square,1,70731,0.5947653198164036,0.38445254549263574,0.4973185925952695,5.578662278010982 +red,triangle,0,70734,0.19216432881525625,0.6919344256312707,0.4825020763385382,6.203885172513126 +green,square,0,70748,0.2998349014437194,0.21479349504408973,0.4841252994353549,4.5404686282445725 +red,triangle,0,70803,0.8392295956288878,0.9228427735197161,0.4904440254114455,5.105089064015293 +green,square,0,70840,0.40006744398227756,0.9863947346163966,0.48858903710951673,4.510495843068351 +red,circle,0,70854,0.38585784040946114,0.33941861552106123,0.4846306247585242,5.451864875397825 +red,square,0,70859,0.9526994745048071,0.8489559983029092,0.4960922865567807,8.105752133535562 +blue,square,1,70874,0.4311124668263351,0.3813025627528992,0.4781675777416238,5.925720080536299 +blue,triangle,1,70880,0.212067960630421,0.20862234586039796,0.5159491333582178,5.534971467658803 +red,square,0,70919,0.917761359583518,0.8682283083400067,0.4930497104666478,5.306099779499687 +red,square,0,70920,0.09432017633032219,0.7415889035116207,0.49749113047635013,6.095547437484139 +red,square,0,70945,0.3133108518977532,0.16079027748763086,0.500809226062123,3.5863753965994687 +yellow,triangle,1,70959,0.0844080476194049,0.46772079614029494,0.510431133361715,5.376911557705742 +yellow,square,1,70965,0.7572031924626978,0.8975815145478762,0.5044263990081977,4.331032130215704 +red,circle,1,70970,0.7228914007596593,0.6429867373588052,0.4918742571405869,5.135408581262435 +yellow,circle,1,70971,0.7008333595577442,0.9034965819535411,0.48955681376101967,4.219392523099354 +red,triangle,0,70982,0.6564111716387253,0.11820024512269911,0.5185515548109318,6.891113452683467 +red,triangle,0,70983,0.27808617333759267,0.07019584882321916,0.5225251830367279,8.837199304537544 +red,triangle,1,70985,0.554197772278591,0.24248276297537252,0.5229372476924858,3.65199432488946 +green,circle,0,70997,0.4541604304107233,0.2544407155523085,0.501436241890304,4.251751089374899 +red,circle,1,71002,0.7310895368358641,0.6505678701396869,0.49217738854506776,4.75881509902728 +red,triangle,0,71036,0.0263654235852141,0.8670942263538283,0.5173158038483301,5.582179561294879 +red,square,0,71063,0.8233904920898184,0.8451845888402929,0.511007645071146,4.786434247754553 +purple,square,0,71066,0.04139987240245935,0.062285631080705506,0.5045779143946145,5.808353661483579 +orange,square,1,71074,0.8373589926703098,0.9379896142048211,0.47640820426142855,5.416088565132912 +purple,square,0,71084,0.310751665508779,0.8768157856376457,0.5035380732114612,4.449333456387371 +red,square,0,71087,0.30028045601841435,0.07326624509987845,0.51216015275223,5.782301182546941 +yellow,circle,1,71100,0.8372038262903813,0.32135652221320476,0.49853515045954155,4.570883766883914 +blue,triangle,0,71109,0.1411198080414786,0.6638382943305755,0.5327407255348998,5.18046003906776 +red,circle,1,71126,0.7093571896426425,0.7079911155325735,0.49506425807567117,3.3098143694382736 +yellow,triangle,1,71134,0.020145156942520615,0.8435478218136347,0.5106292411364343,4.259359304067164 +purple,triangle,0,71137,0.07216171507084501,0.23208291925432978,0.5100320903797786,3.7598722639010176 +red,triangle,1,71157,0.5758899677096482,0.5015242625760362,0.5207043996909565,3.1224246575456736 +orange,circle,1,71171,0.6891402552181615,0.7507976766308857,0.5019472903995487,6.739718325051122 +blue,triangle,0,71201,0.2741682056554611,0.4189701374788116,0.5275020503876324,5.663557221579059 +green,triangle,0,71215,0.23320675219678966,0.8984783250081758,0.48864901685596684,4.57692580627106 +blue,square,1,71218,0.3993454233714371,0.9571137353867507,0.47159435854702575,4.498779214203264 +green,circle,0,71220,0.2757167605009151,0.8060906079363401,0.5169697994869984,6.852895808486612 +red,square,1,71221,0.6430833014171399,0.6166573551009144,0.5004471291931618,5.275548737828118 +red,square,0,71230,0.5505925178382273,0.9166918276578473,0.5059269880863613,7.509809000162676 +red,square,1,71234,0.7218731064538846,0.6085165243254672,0.5107792636884733,4.909437537650276 +purple,triangle,0,71266,0.46190404038050525,0.8892003311103399,0.5050063343741922,6.478574583620347 +red,square,0,71279,0.9780796011793812,0.6059043104911305,0.4972084348381971,3.950570089273197 +red,square,1,71296,0.3236362297804214,0.6745134084402382,0.4938888566051915,5.220429436387733 +red,square,0,71301,0.10660180457004442,0.10312934597510115,0.49287967626033585,7.255280620760256 +red,triangle,0,71313,0.5268453551868513,0.9611181643318456,0.5096349889063778,6.3642451967423215 +blue,triangle,1,71330,0.8299366082877903,0.644388555112061,0.5192826663634306,3.2149017574920826 +green,circle,0,71333,0.8233175050582501,0.10763797155481425,0.5184707403861915,4.429975773149633 +red,triangle,0,71340,0.9320005723838692,0.44942146416850826,0.5155016616972926,3.1184412296992092 +red,triangle,0,71346,0.8689610609302297,0.6765405455778964,0.514257567398497,4.058370923593006 +blue,triangle,1,71361,0.6196637241523173,0.8015276929259406,0.5218314134132265,4.196263817751366 +green,square,0,71366,0.9170324603559099,0.177699050649888,0.4867621234124314,3.787773639082021 +red,triangle,0,71383,0.7919838469118691,0.9687928786502585,0.5102282071086157,4.963606376558527 +green,triangle,0,71385,0.1863187436504804,0.3178395860928517,0.4864498006323157,7.583730889603243 +blue,circle,0,71392,0.1428204439223032,0.46983737704317063,0.5388015187614065,5.023501082149909 +red,triangle,0,71449,0.5530582494609316,0.22172232832478544,0.49957596679343397,5.599091116840739 +green,circle,1,71457,0.43185645822537644,0.7968473841625647,0.5217128117637824,7.403662159537441 +green,triangle,1,71476,0.2022190630498869,0.9755253595358716,0.48357427302557315,3.4821548170583756 +yellow,circle,1,71489,0.9881034556938793,0.5616270495991024,0.49044363914657274,3.8128983452043035 +purple,circle,0,71498,0.7679821242660411,0.8152066742702209,0.5104977752499912,5.701381658002021 +red,square,0,71499,0.04962945954542297,0.7299398492852339,0.4668075735150984,3.4814335795937854 +purple,square,0,71506,0.8386424793796523,0.9236910415654715,0.5263082570190778,5.604548786381753 +green,circle,0,71511,0.8064356399481699,0.7021744499068829,0.5188749306872492,7.240904866750598 +red,square,0,71512,0.15331491138861308,0.8505257936580274,0.4711092523930207,2.419359398792088 +red,square,0,71528,0.6922829507132523,0.5086177138590715,0.482944535671648,6.1559378909445535 +yellow,square,1,71548,0.940719964852526,0.6295413636428192,0.49496119923234727,5.73876217201141 +red,triangle,0,71567,0.5226875272697896,0.5827838948281352,0.5152651615973485,5.126944984749388 +orange,square,0,71578,0.9335953962173617,0.66503079510125,0.47753733174647284,6.193645367817166 +blue,square,0,71589,0.587769405258297,0.8497084677665449,0.4963179808585544,6.607461916149375 +red,triangle,1,71606,0.4060308985813511,0.7775430574839062,0.5075407093860688,6.833540513006433 +blue,square,0,71632,0.6757367669495898,0.5392996320464976,0.4887572518391169,1.9198711349114832 +blue,triangle,1,71639,0.610195874368423,0.16288612282955583,0.5190577031928474,6.114142291503789 +red,square,0,71641,0.8589127057101466,0.20064877545151616,0.47726152202212846,7.234955631658913 +red,square,0,71648,0.014145755254664771,0.9417633530987584,0.4772538761479938,4.734938536817874 +yellow,square,1,71653,0.10238970486386823,0.6390895175804414,0.49193716035761287,4.843939192153916 +green,triangle,0,71662,0.18327844889231804,0.4880799960054719,0.4857896640073938,5.99201830399105 +blue,square,1,71665,0.5373406457990239,0.031913816252884586,0.4846862806613487,4.157751099019811 +yellow,square,1,71685,0.9793687191958267,0.8231684840599436,0.4949038181410422,6.247143284408513 +red,square,0,71687,0.5156429750858571,0.6001203735483422,0.4775755197336394,5.285976241067357 +red,square,1,71699,0.6235239252554838,0.4189129850032297,0.47199685043654604,5.703255919608537 +red,circle,1,71711,0.1782360713583011,0.27275767537164464,0.49995083748570746,4.294306617517748 +red,square,0,71728,0.4934993917270485,0.5676711987087899,0.4508498747536485,4.568989818294916 +red,circle,0,71739,0.45667845729016887,0.5195300112144212,0.5056454127164266,5.594830610757504 +red,square,1,71790,0.7683512090579981,0.89460269386649,0.4497939291187564,3.159151176112882 +blue,square,1,71802,0.8054901780082733,0.3897818045035222,0.48371695078730015,2.5967492896958597 +red,triangle,0,71805,0.28529624548208654,0.26904677668238575,0.48197812563278014,5.1884477210654785 +green,triangle,0,71808,0.1869638887973949,0.7178631837936446,0.49133362574055983,6.068233654841454 +yellow,square,1,71816,0.6206981133539567,0.5527365406867808,0.5034970903979047,5.813109070294089 +red,triangle,1,71831,0.2736670291180907,0.06591346589091218,0.4774885385533246,4.469274780966335 +red,circle,0,71850,0.8971616950778091,0.9501536173703798,0.5027446233514858,6.294623587875706 +purple,triangle,0,71856,0.6088960910019354,0.10605433326238001,0.5074756973107567,4.078096858672714 +purple,square,1,71884,0.581291270259683,0.3192580058949176,0.5165459622593128,2.4303326247177695 +red,circle,1,71898,0.3185643171809277,0.3469584244092953,0.5073645792223062,7.005110864106552 +red,circle,0,71912,0.4227573742756736,0.4909845312410876,0.5030144151233247,4.348912205787133 +blue,square,1,71920,0.5700580980882581,0.04630828203757942,0.49052936173964956,6.438852423166 +red,square,0,71929,0.7606607304223528,0.6398544901590759,0.46877986208312883,4.364959869804138 +blue,square,1,71939,0.6134131927883871,0.3685853813026815,0.4897787817066283,5.708872869160932 +purple,circle,0,71945,0.4083167965966822,0.9401859407571762,0.5080721271874327,6.04702584451529 +purple,circle,0,71962,0.7016249239486223,0.8742718342925873,0.5008291234912605,6.222017909710246 +red,circle,1,71971,0.7047184325033955,0.6337496005172589,0.5033732759666719,4.040723314272406 +red,triangle,0,71980,0.10551268791745183,0.07227443410232526,0.48946696946378915,4.859140771105152 +blue,triangle,1,71982,0.41993798170645813,0.04455214525008511,0.5133023700702466,6.023101367696458 +red,circle,0,71987,0.4695950581374321,0.5669907042763076,0.49573366460637935,4.577855537814462 +red,triangle,0,71990,0.9843966650819161,0.12918745592135572,0.48840912798477515,6.429439242845484 +blue,triangle,0,71993,0.620514405562138,0.7693591711432153,0.5174674939642929,5.73190496830431 +red,square,0,71995,0.7742690221961455,0.2846877580589011,0.47530484584381805,4.899235588625699 +green,triangle,0,72009,0.7431840593345334,0.9590230950575055,0.5008984583519989,5.625971554636142 +red,triangle,0,72027,0.7273416781463514,0.7881215497775622,0.49198026661895833,5.663064059486664 +red,circle,0,72029,0.057522207334796516,0.11395744120444962,0.5077705855872757,5.459393531305232 +red,square,0,72050,0.3682795763044404,0.0844757731167679,0.4679178924527475,3.5909590699973872 +red,triangle,0,72056,0.5935453258613138,0.3183768643456797,0.48702746597632485,6.243943733564163 +red,square,1,72066,0.5837318236315873,0.02144957095217348,0.46652127025307916,7.315007800089179 +red,circle,1,72073,0.15176831094800436,0.09608206780570924,0.5113246446621849,5.792667707356017 +green,triangle,0,72075,0.3096650689346735,0.5066860501690279,0.49833294212598267,4.269849935028879 +red,square,0,72083,0.5704980183999417,0.9060426665925241,0.46583151104430703,3.757772065843092 +purple,triangle,0,72094,0.7681159228004103,0.696598070667945,0.49983694436019876,5.860226662740637 +red,triangle,1,72102,0.5626005005489886,0.3463973348334999,0.4833606212379729,2.8294951842413645 +blue,square,0,72103,0.10622884128780419,0.3403388881584658,0.4752815617968869,4.148737940916104 +purple,square,0,72110,0.3701719453706033,0.7411443242414714,0.5185177725175872,5.926269951198743 +red,triangle,1,72111,0.24211659645119632,0.9680010719181319,0.47694517231644107,5.346121224149105 +red,triangle,0,72120,0.7446022010168153,0.49448153945666884,0.4882729836164162,3.8065482206424774 +orange,triangle,1,72127,0.39119426252611345,0.48515137455399515,0.5094580296098834,5.550774612490744 +orange,triangle,1,72131,0.9741666638794001,0.12706499195471666,0.507745761635562,4.360934867185619 +red,circle,0,72138,0.6507816109518472,0.6080817206898531,0.5176709572313898,4.630544212533603 +blue,square,1,72145,0.7266495338513433,0.6454085245082393,0.4721609002834268,4.471898234676016 +blue,circle,1,72148,0.2981803433464918,0.5420492033743072,0.49683231807289474,4.569167316839617 +red,triangle,0,72162,0.1048254397734687,0.5163078884252859,0.47368881447609745,4.720843051421998 +red,circle,0,72164,0.6856483636289505,0.7678508144115663,0.5118957997176568,2.9064603487948375 +red,circle,1,72168,0.2066529929015949,0.2845124725164412,0.5157767408768849,5.095268220584159 +purple,square,0,72177,0.506117402387862,0.8683061705944894,0.5263750648218846,3.9305470987145763 +red,circle,0,72201,0.007212468584910092,-0.09270905318501277,0.526821148743246,6.408899027084977 +blue,circle,1,72204,0.8571356556740704,0.9922619348062551,0.5019522060049386,3.5123391890029336 +blue,square,0,72207,0.2700487088580654,0.7766482893237935,0.4629839738836373,5.527289588935786 +yellow,triangle,1,72214,0.5631605148153284,0.5170766876882995,0.5177992787639062,5.639328869111757 +yellow,square,0,72223,0.3809061134560793,0.45195670798437837,0.4894571969656264,3.2912026101958074 +red,square,0,72227,0.8599911746980318,0.10182239501353652,0.4668626511045798,4.724935046510523 +yellow,triangle,1,72237,0.9857265188602886,0.9241710109683817,0.5127908044086285,6.537835565685955 +red,triangle,0,72245,0.3329204908983361,0.20940520806088692,0.47082028411646815,5.698051285382731 +purple,square,0,72262,0.4495317435923373,0.04939073616165468,0.5261428424160512,5.9398154928585996 +red,square,0,72274,0.9572007574973389,0.10956507743667465,0.4640209844050756,3.7859692319368805 +green,circle,0,72316,0.7487513991246616,0.9520670145567668,0.5223489163743699,3.7482706935485637 +red,circle,0,72320,0.5593727999981427,0.5990223010878878,0.5193862255106959,4.809475773151121 +red,square,1,72328,0.050771763223548816,0.4580589070395509,0.4799018613455928,3.9676018055848545 +red,circle,0,72332,0.08944377441526308,0.09394577323776458,0.5199488742891534,4.7674230058662 +red,square,1,72344,0.24915983719094792,0.8350204792914224,0.47909080899880857,6.321827920232859 +blue,square,0,72352,0.9120756594803551,0.6094267790877336,0.46569099255904356,5.760392865724737 +purple,circle,0,72353,0.726001928358824,0.9975323613899104,0.5038848893470722,4.7250193014261965 +purple,square,0,72379,0.5816394016117985,0.8899999928484077,0.5144843217459071,6.791947771902887 +red,circle,1,72389,0.2793990756083822,0.3557982917670405,0.5165501049970794,5.136375507742795 +red,circle,0,72392,0.9774601689026017,0.8829915086818088,0.5168776217090721,6.378832482982435 +purple,square,0,72398,0.8446149449117143,0.9681987243163415,0.5123187910160215,2.8422320045530824 +green,square,0,72404,0.6233692670991832,0.4461944514615205,0.48668132798125824,4.85995442412096 +red,square,0,72406,0.011205992248350505,0.7077100546922461,0.47879427792740337,5.688684150831193 +blue,circle,1,72428,0.4307506113407853,0.8122537549871254,0.506914167064739,5.8951275307868345 +blue,square,1,72435,0.1264929860724492,0.8278675579711217,0.46390204049080963,5.971530626825399 +blue,triangle,1,72443,0.823808156686541,0.009166747224625404,0.4990467476279494,4.107750768369923 +purple,square,0,72453,0.20445566622570988,0.5714374404238081,0.49856900446487107,6.115821566430142 +red,triangle,0,72454,0.9883195242246663,0.46528690646822546,0.4701671670257296,3.9649375186771416 +green,square,0,72467,0.8018179538564826,0.4776903700559191,0.4856038544965456,3.7577105591583333 +purple,square,0,72478,0.8139711133469876,0.6826135821368494,0.5100199071910589,5.771256806775164 +red,square,1,72482,0.47328429070939715,0.7699556261202214,0.47482301092413287,4.356230738358275 +green,triangle,1,72498,0.4385493281520624,0.6379307906223648,0.4964576274592531,5.914061956514195 +purple,circle,0,72504,0.7368014150031545,0.26432055827239886,0.49365301780658155,3.5202273437357685 +orange,circle,1,72505,0.49810811312802905,0.48350461151912605,0.49767094924358934,6.154927127764089 +yellow,triangle,1,72523,0.6774491625295976,0.4289333352305539,0.4919753398904435,6.035966540890378 +yellow,triangle,1,72547,0.12462203771355929,0.7474705627340478,0.49030490998090365,5.478271011364921 +yellow,circle,1,72554,0.9473554633188314,0.06905012766392826,0.4821619721531113,6.589265120851309 +green,square,0,72572,0.2960577095496675,0.11776070373636338,0.48464646050238475,5.206019116330586 +green,circle,0,72592,0.27230371997244107,0.8430216989002598,0.5248611669066987,3.734918784932097 +blue,circle,0,72604,0.9277684947712729,0.08298835018060802,0.515032473244275,3.628706904158925 +red,square,1,72613,0.902878030621165,0.6070439231754423,0.507830212038955,5.4475060097281025 +blue,triangle,0,72631,0.6754216236406407,0.6454711951897404,0.5029213599951664,5.469943053541013 +purple,square,0,72641,0.47291420354886293,0.8952440238846755,0.5105798103773396,4.322618883318763 +blue,triangle,0,72644,0.5297760721253563,0.7959422479275593,0.5028924556416838,3.0638213158307743 +red,square,1,72650,0.04989192827376143,0.27663728579119895,0.5151445293977063,4.328831199686278 +purple,triangle,0,72658,0.858755203567509,0.9490152195465916,0.5005008213959479,3.757001828255658 +orange,square,1,72660,0.00928430359520327,0.09648592370970421,0.4769044770493649,4.70294048426385 +blue,square,0,72665,0.914693304088616,0.9279208005607608,0.483712475757045,6.288911702615664 +red,square,0,72680,0.27743949493588715,0.7124275204250927,0.5171893242057247,5.094733956379064 +blue,triangle,1,72692,0.8638191382478866,0.9984550897671751,0.4991318433069977,5.859607989157865 +yellow,triangle,1,72702,0.2544731224671224,0.05573925021387982,0.48173491559423204,6.259231070134628 +red,triangle,0,72726,0.3135634418540596,0.7811603857103299,0.46043446560175966,5.7203833798669725 +blue,circle,0,72739,0.8409759058208828,0.06570230467810834,0.518127271598969,6.230249069357121 +yellow,square,1,72753,0.8076665248831448,0.18562070816039222,0.48059685531962193,4.801588711872754 +red,square,0,72754,0.6657937575344537,0.6839324213093635,0.5016594906681198,4.790078870715307 +red,circle,0,72757,0.9070956024784969,0.861999741244341,0.5320729860764385,4.929840960818676 +red,circle,0,72769,0.36349074142468374,0.37672871750028747,0.5325872604052474,4.37633351935909 +green,circle,1,72777,0.025216295921019927,0.5478422998693638,0.5248591923981608,5.381140110173693 +red,circle,1,72784,0.26373822486102383,0.18344208910848292,0.5294229146521763,4.037632084476621 +red,square,1,72793,0.8742169240941673,0.380984820174165,0.5053650967861464,4.334431718774201 +blue,square,1,72799,0.7966156504592768,0.8255818067694661,0.481041618391877,3.9073806957276944 +red,circle,0,72817,0.5585823236053085,0.46055277285245,0.5227068112448294,4.690514071968136 +red,square,1,72825,0.9203463819594913,0.696725652942245,0.49831781926220675,4.798487468854657 +purple,square,0,72833,0.1076066798452584,0.5343202364829062,0.5015256648338,4.741579133759864 +red,circle,0,72845,0.7296695528623173,0.7445745915538573,0.5219627492871897,4.0598798522134665 +red,square,1,72877,0.9933876790230393,0.7140172351477977,0.47802179150624646,6.175994497440937 +yellow,square,1,72889,0.858108245552053,0.21275998194956924,0.4832208090657703,7.24085860486491 +red,triangle,0,72899,0.8268056703391791,0.5588665164299295,0.47428483730612836,5.054368684296835 +red,triangle,0,72906,0.23118887929972798,0.17223576037076538,0.47235336093321695,6.887834865742074 +blue,square,0,72911,0.833212349540034,0.08603278870401632,0.4731255720891816,2.715314892566983 +purple,square,0,72918,0.34272203207651397,0.6179697916917083,0.5064652485390138,3.8316958502305476 +blue,triangle,0,72935,0.5415420368585162,0.5893076726921904,0.49849339704148765,4.293722174007237 +green,triangle,0,72969,0.32611786086655536,0.6792666645810701,0.5003684308061643,4.699130317837855 +red,circle,0,72970,0.9961258888051265,1.0498318491312169,0.5043378086026293,4.863904894045845 +red,triangle,0,72979,0.6407996963484139,0.4448129582597735,0.4690007678399177,4.336702771650028 +red,triangle,0,72989,0.7816594595738134,0.1478841961630989,0.4696594371325213,5.532022773983765 +purple,triangle,0,72992,0.0759845047491956,0.5775728861572089,0.5092218456305272,4.239048674824838 +red,square,1,73004,0.9116471043472949,0.8928207405420929,0.47629130875441433,4.6420594628836405 +green,square,0,73005,0.21339609547993565,0.9125717355872759,0.4795830544894485,4.520488661389336 +red,triangle,0,73027,0.7734515847600993,0.8165714019035812,0.47791153264777664,6.626207732797006 +red,triangle,1,73041,0.7382331862323227,0.6115116805949784,0.48534295923648857,4.700948261444632 +red,circle,1,73046,0.47685082871462414,0.40653348336191336,0.5010050043207679,3.615478576455267 +blue,triangle,0,73056,0.8660840120743803,0.7087550705129804,0.49469534751440397,7.850562118211282 +red,square,0,73058,0.5724115044307474,0.14061042121837497,0.475222835160045,4.808813683700198 +red,triangle,1,73081,0.10809337585472945,0.5263559248875243,0.48998168968065464,5.685385844800567 +red,circle,0,73082,0.6134266017037263,0.6613676229907061,0.5080652246100984,3.599115030968829 +red,triangle,0,73088,0.28627888471375007,0.11574180810961576,0.49215999716804654,2.7771562739618094 +blue,square,1,73089,0.7312241055040474,0.3341860983717747,0.47288135493739936,4.593268831441955 +red,triangle,0,73107,0.8229161839484023,0.09961796061708328,0.4992078285280151,5.486653228028314 +blue,square,1,73125,0.2480872311626361,0.2896716253493766,0.4745171260373533,3.953163769464099 +red,square,0,73126,0.7226548780755402,0.4328849907977659,0.5030008976049739,5.607731813197586 +orange,square,1,73130,0.27133484364941185,0.22931916659578666,0.4936072702308622,5.081950490150782 +red,square,0,73131,0.8092824445698978,0.4068811725051118,0.5013690859141154,3.849626790148212 +blue,square,1,73145,0.33398575704430455,0.4410680068740741,0.4776831225459644,4.535974945207352 +purple,circle,0,73148,0.07538657794927406,0.7837313714996098,0.5014372456268962,5.784883970926296 +purple,circle,0,73177,0.25338520318979507,0.47637057576955844,0.5028831989695736,4.446518216759074 +orange,triangle,1,73190,0.7760451236040097,0.2043651170692704,0.5008577984814421,3.5858763909052276 +red,square,0,73198,0.12393622561371376,0.37017887804243077,0.489510625314009,5.596005794355364 +green,square,0,73201,0.713207814191945,0.07519388335466493,0.48504226917198595,4.360076213861312 +red,circle,0,73202,0.39289505842030115,0.2947356532400002,0.4871448462169997,4.473024024906055 +red,triangle,0,73203,0.677149369350636,0.2884004409049301,0.49472845551993927,5.132085726779002 +red,square,0,73210,0.1867089302087731,0.18357753948121114,0.49228407226862014,3.8300608987875315 +yellow,square,1,73215,0.5677835833870515,0.9133416373621372,0.4758284635938738,4.346456505132783 +blue,square,1,73217,0.2987504959521605,0.23837982354031273,0.47303585934056136,5.662891451791427 +red,triangle,0,73219,0.2071186857990156,0.9776147044886387,0.5036873984858958,5.525109547990574 +red,square,0,73223,0.24842057210112012,0.6212266125336219,0.4993977147879554,7.282954064166996 +blue,square,1,73233,0.45732890871277954,0.779527850662401,0.4732625566106589,5.126047490657016 +green,square,0,73235,0.6457059659870845,0.465168864383234,0.4930919365223765,5.7404127587893 +green,triangle,0,73242,0.26870655219679274,0.9761871475918202,0.4941748882762842,4.756969912380434 +red,circle,1,73256,0.4105523221866697,0.4000339621499748,0.484684070304413,3.8814050522478247 +red,square,1,73259,0.737061451030215,0.47167364763342723,0.5031086475230642,3.644000558506836 +red,triangle,1,73266,0.3739120330714697,0.08353943325514579,0.49935825878250684,2.518845857450657 +yellow,triangle,1,73278,0.2224353313701355,0.6588932153198386,0.5001032147808447,3.8605775611912976 +red,circle,0,73285,0.5152641780163079,0.5373869106517458,0.4797637137795361,4.08739490293446 +blue,circle,1,73292,0.7930891102601632,0.047068939026991274,0.49724471200325515,6.937747535570582 +blue,triangle,1,73294,0.8482866459700806,0.8370625432863222,0.481108489375018,5.586467149278353 +red,triangle,0,73300,0.40437487551710605,0.5919758906282285,0.49480617692222506,4.564088412508501 +purple,circle,0,73301,0.6417985791687332,0.5075200260409516,0.5100911374463913,6.264261317748019 +red,square,1,73314,0.8051183568627752,0.5334895698192947,0.49960516776485075,6.3109677479783075 +yellow,square,1,73330,0.6737546113802931,0.6528368087455942,0.47206702004536333,6.308596728951717 +red,square,0,73344,0.6940889957771803,0.5186276320207436,0.48615106548672843,5.620521243886766 +blue,triangle,1,73348,0.6934698862986908,0.7317966358404299,0.4796080814827919,4.253253710596258 +red,triangle,0,73358,0.07674494935678555,0.4072161572364629,0.5068815087466405,6.260206898510124 +red,triangle,0,73398,0.07605305599014578,0.08313912658315925,0.5046269804689287,5.035397854932586 +red,square,0,73421,0.28412250903350234,0.06695902775055163,0.49955999811282736,6.081442659797958 +yellow,square,1,73422,0.7059322154515407,0.37996526842060874,0.4798337174494267,3.6329416904647966 +red,triangle,0,73459,0.642391425501434,0.043767096534954586,0.4972187064269506,3.7740191683991373 +yellow,square,1,73460,0.7761989432029298,0.5279337773239262,0.4859124901428017,3.625881432843299 +red,triangle,0,73461,0.014020713135102225,0.03442264993244459,0.4967695366663496,4.680240538509591 +blue,circle,0,73467,0.10378634591381608,0.5743656926595915,0.49825105245392803,5.3980410219457005 +yellow,square,1,73470,0.35652165358844257,0.9428124663410518,0.48352938301168036,5.225093370053339 +red,triangle,1,73487,0.285390114164328,0.08607680093429271,0.4919644924806896,6.208169211500192 +orange,circle,0,73503,0.7689211631000442,0.21579704582186632,0.48756968143741325,5.528835958251567 +red,circle,0,73505,0.36277364787138233,0.3685023235550707,0.5041797964377719,5.598731517717937 +red,triangle,1,73508,0.2976753200547928,0.8830544360707335,0.4954230928090637,3.4754490211784064 +red,circle,0,73511,0.3098031741805707,0.2675765645447079,0.5039013524796738,7.445521971968751 +red,triangle,1,73528,0.38602030673035703,0.19694465343570078,0.4956655404728734,2.0220160571696577 +yellow,square,1,73538,0.09410104825295551,0.7794515208774729,0.4872326411228931,4.164005386141844 +red,square,0,73555,0.5724509837165904,0.5105676887129689,0.5053447134795521,6.3500581033684504 +blue,triangle,1,73581,0.12999432288622081,0.9990348486841953,0.48731486734200313,5.64657736458589 +red,square,0,73591,0.8989909498962174,0.36920052049492713,0.5035522351774396,5.049760446451766 +red,circle,0,73596,0.9628743127397472,0.8756883603336953,0.48711155022487523,3.802290150045721 +purple,triangle,0,73611,0.12967141299212925,0.5451293215366149,0.4910990578065233,3.663065939687771 +yellow,square,1,73613,0.7677260347684008,0.3846466530565561,0.48484969341049805,7.302856900739751 +yellow,triangle,1,73624,0.6295337656375458,0.21297983704867607,0.505206110046823,4.22272845694787 +red,circle,1,73632,0.5407046846479205,0.5711028753837529,0.5018562622577037,3.532671949677436 +orange,square,0,73633,0.06939805372657937,0.7338128030499417,0.48644421007084726,3.502468389049794 +red,triangle,0,73638,0.9962990422585004,0.9573072552649218,0.4858349737091535,4.340330747037244 +red,triangle,0,73659,0.47655726575723556,0.26680165601778527,0.4862753334367252,4.0042188999592865 +blue,triangle,1,73662,0.5545237073345199,0.8482821469792923,0.4872738747478104,5.998760540677206 +red,square,0,73666,0.20247655318002322,0.5592349400550598,0.4972910633704216,4.7720702789266 +red,square,1,73681,0.8431256175304304,0.9564545934523625,0.4932128944499044,5.656469896302969 +green,square,0,73684,0.8916213324602849,0.4588203099732582,0.49570914609592487,4.4184849931812495 +red,triangle,0,73687,0.9424167172925552,0.607344744392924,0.4851325542324003,4.830476994921856 +yellow,triangle,1,73731,0.009681337380882504,0.3653326235396833,0.5010217651244245,3.9776096339372233 +yellow,circle,1,73733,0.2686168510127359,0.3916782894656532,0.4982641362270937,5.076883774145872 +blue,triangle,0,73751,0.9215647950195507,0.3905247807140644,0.4959433811364549,4.804840899751561 +red,triangle,1,73775,0.034215305887544734,0.3210999355484824,0.4761246461210536,6.450831831666183 +purple,square,0,73781,0.4911574876509637,0.6765193880370212,0.5225450018623883,3.2300474648631585 +red,square,0,73800,0.7272346117146764,0.7154223615292531,0.4962356972660502,4.805217013434523 +red,triangle,1,73810,0.19425743908285453,0.26700226617025435,0.47098572438582337,5.92000930101425 +yellow,square,1,73814,0.30922206588272516,0.3885715325915504,0.48031566496221323,3.5021119175060647 +red,triangle,0,73816,0.5950138526894632,0.7601983682220361,0.46821510255916216,4.514538567289188 +yellow,square,0,73857,0.24262509476485994,0.9043456576492875,0.4835369088167234,4.749412371736739 +red,circle,0,73859,0.20640610824543904,0.17711697163402487,0.49902918559354636,6.6239138557343535 +red,circle,0,73868,0.47085905547554563,0.3939223633636871,0.4980892915350956,6.082009142106543 +red,circle,0,73882,0.16783082711700814,0.07845062279807329,0.489843991858881,4.290215986207049 +purple,triangle,0,73885,0.7319106217070923,0.8148112614595804,0.4871519125560546,5.91760314023933 +blue,square,0,73893,0.12516576865925688,0.46666954188249266,0.4971144262354856,2.985491670179851 +green,square,1,73906,0.46392558723663824,0.046747832340204964,0.49938087530550646,6.21713251739346 +red,square,0,73917,0.4516847660001998,0.045973849391362065,0.4965108305295375,4.267796319425178 +red,square,1,73918,0.9533499781216933,0.0027281080580259243,0.49667185922593776,5.1339131451979805 +red,square,0,73922,0.6822225308850183,0.38001726432235505,0.49645024110110897,2.9732061640307657 +red,triangle,0,73927,0.8548647082166396,0.984773716257365,0.46744965644811975,3.9556049115678658 +blue,circle,0,73929,0.6699124194757352,0.13722203662564214,0.5121481948131902,5.656377569538088 +red,triangle,0,73931,0.04412288751984583,0.5773400064111115,0.4681608961314278,4.578422167946148 +yellow,triangle,1,73946,0.026323220440112927,0.2943030839877602,0.491641826346298,6.7266558823087585 +red,square,0,73948,0.5995931742327236,0.6260253911771474,0.5073357829382608,5.49790017581537 +yellow,square,1,73965,0.06091085838590138,0.24609391724975715,0.48365426626296254,4.012087318829319 +yellow,triangle,1,73968,0.6481630575842057,0.011254568504986628,0.5007725549223798,3.963124376529929 +red,triangle,0,73976,0.38401826239098913,0.606804998746147,0.45996255656885343,5.630524417288048 +yellow,triangle,1,73981,0.9468422574413714,0.7871663270852913,0.5026240804535607,7.131826522379086 +yellow,square,0,73983,0.5605182571004323,0.5144029280934599,0.4868655352189978,3.6100406404223264 +yellow,triangle,1,73986,0.562795746360657,0.07147939514130686,0.49938144460274,3.4329658033991675 +red,triangle,0,73991,0.5343658220263324,0.7130630242448898,0.46093199333821533,4.366849535911659 +green,square,0,74023,0.544776152251061,0.8416317371472,0.4991598209288799,3.851396544303494 +yellow,square,1,74040,0.10966248632397124,0.7379686518318879,0.4864300566842841,5.7441531934028065 +green,circle,0,74064,0.19499703393627577,0.650736823611962,0.5261124326366297,5.37280066111514 +red,triangle,0,74101,0.9578573725683837,0.9022521714491644,0.4786703734395629,5.929930586659921 +blue,circle,0,74104,0.03180303629652925,0.2634392751669268,0.5099586206987196,5.708746243439055 +red,circle,0,74122,0.7961928082819837,0.8366329828729749,0.5183789907229683,6.724341864974814 +purple,circle,0,74135,0.8149059957235426,0.6321382282560014,0.4967871723905764,4.894664816866129 +red,triangle,0,74146,0.8363241263823191,0.9317767897809397,0.47026181140492246,2.135478415238911 +yellow,triangle,1,74150,0.9634762168199501,0.5822647727459717,0.49796252426159604,5.300855031754312 +blue,circle,1,74155,0.10011927718805236,0.07500172749065825,0.5180593992652905,4.169458849533399 +red,triangle,0,74158,0.9449591785210132,0.702856125955232,0.4730808836079962,5.1347387002909075 +blue,circle,1,74163,0.1092563351885939,0.13884509384344856,0.5199822806284418,6.098778122728651 +red,square,0,74174,0.8712826351031138,0.4436291520044644,0.5132309508314374,4.97465287966913 +yellow,triangle,1,74181,0.7511281258442482,0.23840946915563233,0.4989955975567813,4.561469655978386 +red,triangle,0,74188,0.4266118053404341,0.6881344305908903,0.47630582096994784,4.244907594909962 +purple,triangle,0,74195,0.4037795203363368,0.05390781813228618,0.4996809422346196,6.077785983601697 +blue,square,1,74201,0.5805067256511077,0.37808391930573826,0.5072967332958901,5.33517712393137 +red,circle,0,74209,0.1342302134651655,0.06459187647814006,0.5334208170455429,4.440485437828833 +red,triangle,0,74215,0.40765793598833056,0.7834863720200711,0.4888715175164901,3.8702767608330952 +blue,square,1,74219,0.7353282171966982,0.4955007039351944,0.5067343724392008,5.652753390892282 +purple,triangle,0,74225,0.7537454017576176,0.18320212007907832,0.49727465605478777,5.388678343443851 +yellow,square,1,74235,0.35625431893337234,0.7854228436430979,0.491337294839168,3.7238017175135485 +red,circle,0,74257,0.09453880825386307,0.11131070308675836,0.5313441267814368,5.708388758350463 +red,triangle,1,74263,0.79716268521799,0.6377104160298015,0.4890250121970355,6.402402388487867 +red,triangle,0,74275,0.6522863591653894,0.8079463098364482,0.4901996271362057,5.674600793103391 +blue,triangle,0,74337,0.16303242596229017,0.8641563713235006,0.5241221367340247,5.17257583610434 +green,square,0,74342,0.5569260573797796,0.431765970419284,0.48528542143808717,4.4786129438598 +red,square,0,74360,0.6054830649877131,0.290171721052222,0.5075596149926536,6.4680819912203615 +red,triangle,0,74364,0.7224317042523765,0.4213175990194369,0.4994275942565782,3.763757712745255 +red,circle,1,74365,0.22976069233610774,0.3186458146707333,0.5270088327659848,5.448233564300657 +red,circle,1,74381,0.9941763000591275,1.0480076548084407,0.524717272826327,4.736381080337667 +red,triangle,1,74384,0.16902092605533459,0.7780701292295173,0.5094062702839045,5.7396609465179225 +green,square,0,74390,0.12422815912527574,0.7465012698616101,0.4835980549100516,4.870676063552579 +red,triangle,0,74398,0.9290878308409746,0.6177766702414434,0.5102960938565552,4.581709971949926 +blue,triangle,1,74411,0.6108903492719456,0.6701572144070943,0.5208733075561003,4.6881833671233695 +red,square,1,74413,0.23410956469104527,0.24580540619674573,0.5211736250788455,4.275816949445322 +red,triangle,0,74417,0.5592005106035348,0.3180955066529366,0.5063035565909414,5.460277298718489 +purple,square,0,74424,0.35002091459496454,0.3958790434470656,0.5098794193597085,4.474706250833276 +red,circle,0,74437,0.79291025522697,0.8493005744918936,0.5263302149927336,4.602587432483611 +green,square,1,74443,0.40291391742358695,0.6021815986441458,0.48626671272928873,5.612360053442166 +blue,triangle,1,74450,0.06583186167773669,0.2992133757023169,0.5166522451567229,7.034692986210788 +red,triangle,0,74458,0.5006374274046266,0.1546090633702616,0.5042697870488335,5.291583227203817 +red,triangle,0,74465,0.9864723786100202,0.8250479892913812,0.49612436711205143,5.105525358933398 +yellow,square,1,74471,0.5241133434511219,0.13718435454131117,0.49990225761923773,6.133552328593815 +orange,triangle,0,74476,0.010474395956650007,0.10813919297176067,0.5089801531858591,4.436400330850538 +red,triangle,1,74477,0.32943558295730657,0.9639409828615061,0.4957871460681552,2.9078262118445366 +green,circle,0,74488,0.3289651954956777,0.0005012669003675585,0.5168396145304434,5.763564391334159 +blue,triangle,1,74505,0.8644876769517047,0.2816080933358057,0.51584081453108,4.039672499886708 +blue,circle,0,74509,0.5965385151564035,0.951036798339431,0.5149565701117595,5.30678271186835 +green,triangle,0,74514,0.8649132779034757,0.09148676051735127,0.47719837345277005,6.622641694721412 +blue,circle,0,74516,0.4500036001257083,0.9595646461419677,0.5145311776465503,3.0774155194558888 +red,triangle,1,74519,0.9186764537850587,0.11238234017476367,0.49710736840479497,5.954795765343072 +purple,triangle,0,74522,0.9699693146496409,0.32194205614852567,0.4921425489278764,7.188639100501519 +yellow,triangle,1,74525,0.6183461492286181,0.7553582988924024,0.5068765649512922,6.798741976251505 +red,triangle,0,74526,0.23008657394441356,0.8671538544785025,0.49797364430528185,5.915835529186908 +blue,circle,1,74543,0.8510489726029078,0.6488404429484304,0.5067544548660893,3.9968082317052294 +green,square,0,74544,0.6558736950046088,0.4426693570923439,0.48633782631649775,3.6796350041568684 +yellow,circle,1,74547,0.23000152048303502,0.7264792541863004,0.499072587362543,6.0138648938010535 +red,triangle,0,74565,0.5179873809927983,0.7117302875055687,0.5034995883795009,4.06281266643197 +red,square,1,74572,0.2723551975430052,0.1897879757149683,0.5254401488733796,4.7372181328436085 +red,square,0,74590,0.30983182228477213,0.0778484722085594,0.5308148030729908,4.517821672237914 +red,square,1,74609,0.709120648229431,0.17004605025488417,0.5273920145694707,4.47368188880185 +red,circle,1,74622,0.14764498315564645,0.1929774637478571,0.5292450006647548,4.0999308862013875 +blue,square,0,74626,0.5294156983321282,0.8286313269472367,0.4982429879863127,5.793112969323659 +red,triangle,0,74638,0.04867850900404547,0.9383175985076053,0.49563483918301704,5.8925709764789564 +green,square,0,74652,0.5221295680710472,0.9888864052686629,0.4979885981986899,4.607816454947834 +blue,square,1,74676,0.9420382598038157,0.379324794370812,0.49563464161249665,7.904342191233759 +red,triangle,1,74677,0.9068279425614332,0.8563730677745992,0.4919221265912739,4.863947969500148 +red,circle,0,74695,0.7563958208448414,0.6998420957844103,0.5251902558268223,5.894682368656684 +purple,square,0,74701,0.45817334086480754,0.5170576990703348,0.4968839326757915,4.942121550003258 +red,square,0,74740,0.43817873495487525,0.11641921116287135,0.5253951944272784,3.8899618805750404 +red,circle,0,74754,0.07647795745176733,0.113566323029729,0.5129774099736205,4.183420642946919 +red,square,0,74763,0.020592823584431152,0.975173817482053,0.5201764887296262,3.3376322773067817 +blue,square,1,74771,0.24337781675897274,0.2177815017781496,0.5066889951636958,3.6461295802047498 +red,square,0,74776,0.623543025423303,0.10433876527445662,0.517179691766531,4.624612095721415 +yellow,triangle,1,74779,0.7512935510372817,0.734837885516518,0.49846560985990546,4.2636152571421855 +red,circle,0,74790,0.10534648801385027,0.20524199587201541,0.5035367076184488,2.970228485933329 +blue,triangle,0,74793,0.6772071447096011,0.7838638110987186,0.5104766569470135,5.85929135054377 +green,square,0,74802,0.7263706240692465,0.030781064159093985,0.48667733318817413,3.3070100398451365 +red,triangle,1,74814,0.2607019003379061,0.5339014318993949,0.48157592588909687,4.4358352560455 +green,square,0,74820,0.9448557069603734,0.46144943854412324,0.4889583137136693,5.363334356029843 +green,circle,0,74851,0.9771917335030909,0.6888322919339299,0.4975961982610521,3.449680357165145 +red,triangle,1,74860,0.6026463336619938,0.1024166716399133,0.4732245130091161,5.835247136578104 +red,square,1,74862,0.48262587595894835,0.37157525189736296,0.5297945671059928,4.224868771609265 +green,square,0,74869,0.18288427925472805,0.015877164393682364,0.4909218346237854,5.441451111365079 +blue,square,1,74871,0.7905099363493048,0.7896156225587122,0.5187914231141615,5.426423768480798 +red,circle,0,74890,0.5516627345373434,0.5864021452580853,0.4983626770607954,3.4071241968360337 +red,circle,0,74918,0.945429259821453,0.9719372848090725,0.4967795542266296,5.347800519043236 +green,square,0,74924,0.1535922133019476,0.010668070394192819,0.4907173534845199,5.984633685060537 +blue,square,0,74930,0.5981963559775522,0.11792577988732766,0.5190767792230858,6.830316594649006 +purple,square,0,74941,0.19347104279068772,0.21573095612416882,0.4941875867798613,5.632709057232895 +red,square,0,74952,0.09111599781438584,0.45811081075245175,0.5287255586227518,4.151652872382568 +red,triangle,0,74960,0.8305238189559678,0.2823882612515901,0.4605735290481944,4.196752960002679 +blue,square,1,74961,0.20763259922265842,0.9962466757568939,0.5203329282517026,5.161169723849628 +red,square,1,74971,0.3322698897360169,0.5457527501700328,0.5285993508400428,5.633722348136948 +purple,square,0,74972,0.563061970220946,0.6657924898046755,0.489399159568048,5.454305611354727 +red,triangle,0,74989,0.20258116002912574,0.7232876317439324,0.4698974291569513,4.30383926696124 +blue,triangle,0,75000,0.8625968637336654,0.8612979219248911,0.5003823503353495,4.2538705389806974 +red,square,0,75004,0.6892800110198373,0.1251579760229029,0.5227290201720401,5.891890301810555 +purple,square,0,75010,0.5715658727337238,0.5383962053561394,0.4882862473154879,4.379031207070903 +purple,square,0,75015,0.01005264691899832,0.7023238764836227,0.49376657434988924,6.7332438589909644 +red,square,1,75035,0.19227533016762532,0.9391381148603628,0.5247846045691217,4.562503628146505 +blue,triangle,0,75044,0.5108493646092617,0.04514088017253726,0.503498744545002,4.8591549326123475 +yellow,triangle,1,75051,0.38333447674132615,0.7628189688940775,0.492977771366999,4.083112374709039 +purple,square,0,75052,0.03378335735159066,0.6605812699878494,0.48444801239592317,3.6137194488627067 +purple,square,0,75076,0.11983350395662407,0.6776305066704684,0.4802682236113198,4.104738631543207 +green,triangle,0,75092,0.8607417326531254,0.5949693667749962,0.48549329179404455,4.407897460367713 +yellow,square,1,75101,0.4596765018887293,0.26422536386579976,0.5173476340952787,6.148702548461491 +red,triangle,1,75103,0.15202526130769134,0.38063211337670755,0.4893375663310441,3.4519042360517695 +red,square,1,75104,0.40175905204290274,0.40391774232223854,0.5279002982270758,3.778059594042656 +blue,square,1,75106,0.9244395349673898,0.42443049923804577,0.5170664137792557,4.550639626971413 +purple,triangle,0,75132,0.12671748229364066,0.4874007275096701,0.48601340180309904,5.919214501812422 +green,square,1,75143,0.5134938685226365,0.8839705864814802,0.4782139684567321,4.226420194212593 +red,square,0,75144,0.21301900232216486,0.12593123029841757,0.5220877510995696,3.6410497166169886 +red,circle,1,75149,0.07693130714370355,0.10995103522411168,0.48038894775611385,4.228261653242684 +red,triangle,0,75161,0.3874632390923548,0.4327220575708186,0.4924739242568785,5.35625158595733 +red,triangle,0,75167,0.9701929769281673,0.9037417970215005,0.4847116714111441,5.725677359896707 +orange,triangle,1,75171,0.18863723342263317,0.24846632036006866,0.5109649587971444,5.813016576370831 +red,circle,0,75180,0.3287320520386863,0.3250446235760209,0.49127620877440253,2.5084090150515412 +green,triangle,0,75189,0.25779790129408353,0.0674247087839257,0.4911262483264463,5.567269566215741 +blue,circle,1,75193,0.357690113525865,0.5401196101290404,0.4993864466653269,3.7044565220355117 +red,circle,0,75207,0.7510120944091546,0.7431781866112418,0.49058708243254423,6.810490235822786 +purple,triangle,0,75208,0.1603043319255274,0.4625692979491671,0.48695883391154,4.96732957568248 +yellow,circle,1,75248,0.676844164319526,0.936725146337167,0.5099969215041289,6.234240676254099 +red,square,0,75256,0.6446659281006489,0.5175660435630324,0.5151958930781878,6.8611019790328145 +red,square,0,75257,0.3409687777588285,0.8999995674758315,0.5156917920846991,6.7921599695275505 +red,square,1,75259,0.45859657967610057,0.3656105550835457,0.5154729016657188,3.696978455287106 +yellow,triangle,0,75303,0.2610907123027705,0.5237798928294737,0.5014752981619796,6.365781918924758 +blue,circle,0,75317,0.15141833645024882,0.26378981580255034,0.48911646158067973,4.8737693597224485 +yellow,square,1,75331,0.6964641888418144,0.2027409369455846,0.5118328475993918,4.799359812196501 +blue,triangle,0,75342,0.5930466331147796,0.7567849694048852,0.5081372745594764,4.657691984751567 +red,triangle,0,75352,0.10922834451652375,0.6103106443343256,0.4767723707613561,5.583897254866231 +blue,square,1,75353,0.6375437277279246,0.7744805532740272,0.5038428932065878,5.04725085115049 +red,circle,0,75372,0.7155677568355481,0.6598571030784607,0.49629260875176784,6.607036320640603 +red,triangle,0,75402,0.8808261525746126,0.15523665320888558,0.473999401371741,6.287426943392451 +purple,triangle,1,75403,0.5386779497713138,0.06733566374828381,0.4901505560981755,6.51914329025031 +red,triangle,1,75414,0.38950713442883356,0.2666800464770108,0.4764081342261732,7.432812911521515 +blue,square,0,75432,0.3554035819456608,0.5629294550493659,0.5048791235784019,4.818441659188746 +red,square,0,75433,0.16482058499765828,0.7562790517306017,0.5043472942958557,6.147200440654905 +red,square,0,75450,0.0009495799592779131,0.03406316353835148,0.4990426666507558,4.905440225098672 +yellow,square,1,75459,0.6352053093764487,0.962711097993488,0.5085909817814864,3.7600148098726898 +yellow,square,1,75473,0.004725539958056246,0.4576002449786595,0.5145504402085824,5.226666060773338 +blue,triangle,0,75483,0.069577529834978,0.8771892135808287,0.5073546889309503,4.520959625846948 +red,circle,1,75491,0.928088830749936,0.8896654695319893,0.501216303408147,3.7360966573202514 +blue,triangle,0,75506,0.8553222803773598,0.10082373724243787,0.5083141981233915,5.959244981300554 +yellow,triangle,1,75508,0.9026235012282425,0.014810326518428507,0.4975508044571711,5.853777038623881 +yellow,circle,1,75517,0.2865333014524597,0.09746212379561847,0.5173857972860151,4.905216217374824 +red,square,1,75522,0.10175448150457833,0.5751535160121101,0.5038512522281451,4.723603312684658 +red,square,1,75529,0.38339531909138613,0.2639001311017938,0.5132283932993867,6.006291577090569 +red,square,1,75538,0.2558592745784639,0.05311299722166407,0.5115484086707561,2.7016662817727286 +green,triangle,0,75572,0.4305180890062592,0.9354143160561779,0.5172762833306427,4.359080074142157 +red,square,1,75595,0.14405675430660847,0.3037167415128579,0.5101798085754583,5.70927704526992 +yellow,square,1,75604,0.201035208887139,0.8480401023090458,0.5050193448739322,3.4944549796548596 +blue,square,1,75628,0.8802285846004505,0.13407926435102302,0.49640083115194,6.087347708773302 +yellow,square,1,75641,0.8960158694466789,0.9704766533218534,0.5042020194564072,5.029082053242115 +yellow,square,1,75642,0.5978488198743882,0.37787829397501427,0.5004855381958734,4.389400795529668 +red,triangle,0,75652,0.6240064191051112,0.5703501649929268,0.488843747208351,5.129025026851264 +red,triangle,0,75658,0.5470569475832744,0.9756165926047606,0.4932618907149586,5.253286623148804 +red,square,1,75663,0.7102481456297569,0.4911367230806417,0.5008489806383956,5.26961788741773 +red,triangle,1,75678,0.6561003034425807,0.7972740338240779,0.49421066817522435,7.803822059996219 +red,square,0,75698,0.4366390844393546,0.6906985181971231,0.4807420064596584,4.7393503683284095 +blue,square,1,75711,0.6149584495093532,0.41934374368866256,0.5098315710175045,5.608160441574413 +yellow,square,1,75722,0.6990257283371092,0.2962816179750801,0.4941817022232349,5.534226672377635 +red,square,0,75736,0.4694271707680544,0.3208448478265661,0.4744399093376625,4.4734000147075825 +green,triangle,0,75739,0.9325980125289542,0.863020102025737,0.5084650379055495,6.391887528533768 +red,square,1,75762,0.16813249459460233,0.7374549851261671,0.4718190527883035,3.6718018956767327 +red,square,1,75793,0.08894582109819293,0.6000135568343806,0.4795656502027283,4.335128625899531 +purple,square,0,75795,0.3468131948434764,0.6006738188914619,0.4931816181929421,3.983448108356022 +blue,square,1,75815,0.5149419880487021,0.5036298899468596,0.5088589858709743,4.408149743880865 +blue,triangle,1,75824,0.8954548036364832,0.4408623314596646,0.4746441626388489,6.426931798648624 +red,circle,0,75825,0.12287715187493742,0.04789986778155528,0.5196696158158836,4.560843478512571 +red,square,0,75828,0.3985572566687491,0.12815682950766194,0.4756016974432333,5.377997650338762 +purple,triangle,0,75844,0.8021072746184713,0.12070363535957285,0.4702399817686198,5.0113682597077185 +green,circle,0,75847,0.18488866254057112,0.11468324436011201,0.49143001203031084,3.2943961749610438 +red,circle,0,75848,0.1381322171900793,0.15022762256624764,0.5212530276762425,5.056600368873066 +yellow,square,1,75857,0.03295318379313106,0.8850626143030532,0.49413067472286637,5.385128438317927 +purple,square,0,75905,0.20200805455323,0.744647626765385,0.49206822092449926,8.220892842497657 +blue,circle,1,75908,0.8052598880713813,0.057428685846987015,0.48831355100325613,6.611056168510579 +red,circle,1,75911,0.4332171492101451,0.44534885763395476,0.5196597647356826,4.107100514199269 +green,circle,0,75917,0.17705199786990788,0.4207031506723816,0.5014435007025267,3.546014256391011 +red,circle,0,75943,0.7878904315943659,0.8055486594828597,0.5301132508138457,6.1134866317158405 +purple,square,0,75976,0.06734587877410814,0.21288735833675743,0.4767770370956767,6.445437307417428 +blue,square,0,75988,0.39575172885065846,0.4637412237308357,0.5032758150206922,5.499823719296377 +red,circle,1,75991,0.9091170467174449,0.9741284357179678,0.5295212319647594,6.308852776865592 +green,square,1,76031,0.2493610294300448,0.9204098762255356,0.47734531980910777,5.187007359259788 +blue,circle,1,76036,0.9927854320007904,0.32506230148003556,0.4871355497015411,5.021868544862186 +blue,circle,1,76037,0.6925251794010225,0.8804878900515186,0.4898651628380573,4.480835808161586 +red,square,0,76051,0.9167587913426889,0.6490837121495829,0.4850515398929979,3.7837005627476956 +green,triangle,0,76057,0.5177756935104152,0.8144260505173898,0.5101053061428206,3.8260057306518136 +red,circle,0,76092,0.013500520841920438,0.07936605338912676,0.5274579583239124,5.384077958139304 +blue,triangle,1,76172,0.42918097650983045,0.6765565737144372,0.4704877451252106,2.206541563902966 +red,square,0,76173,0.2614546432113146,0.8779217806047592,0.4689909245888773,3.515801994314156 +purple,square,0,76175,0.9230548490799251,0.20677485645913862,0.4918545620497562,4.8305498361765435 +red,circle,1,76177,0.9873402214957514,0.989657002194948,0.5237403101147309,6.166278355280192 +purple,square,0,76212,0.9431532816538241,0.21474141660271073,0.4930253515593033,3.7594040745083124 +purple,triangle,0,76214,0.609821464183716,0.6389526317244818,0.48376135835783185,5.014872046499547 +purple,circle,0,76219,0.20026725870065754,0.793205581150307,0.4969441153050769,5.6323833995846195 +yellow,triangle,0,76231,0.3136266773812564,0.8272054379835488,0.49668967367362116,5.257403979198879 +blue,triangle,1,76251,0.49434565499304994,0.41676771659597245,0.46723583175996675,4.335445528958487 +orange,triangle,0,76287,0.7552996540912389,0.8935930400745189,0.5065363727687604,5.994057905754794 +red,triangle,0,76318,0.335725690636258,0.41837153975083907,0.4959504523532034,4.519741043597379 +purple,square,0,76320,0.8288363545777822,0.08577507565980647,0.48765964027079794,4.600099106336966 +purple,triangle,0,76361,0.5715881630469227,0.14729620799909005,0.48039556454605437,6.146797804220459 +red,triangle,0,76380,0.279101484797904,0.4109954206489326,0.5004782122977516,4.623599803175675 +red,triangle,0,76392,0.9573963142758083,0.4935114236307473,0.49685789478221154,5.259212049815939 +green,square,0,76399,0.2952553189706415,0.3715260554059431,0.4714357366530857,5.361695064178093 +red,square,0,76422,0.3834635032257123,0.029416298554753473,0.45550242204102026,4.736058545702815 +orange,square,1,76426,0.2850562919010694,0.7868728087902546,0.5183553119186447,4.795621189829819 +red,triangle,0,76428,0.7410802738316075,0.9010013222494525,0.49696282194342084,5.504560178177751 +purple,square,0,76437,0.2839796784965293,0.5781825327832731,0.4901380690647679,4.853108645301831 +red,square,1,76442,0.7198502716552054,0.5269945982200485,0.4580120750821909,5.606712965703426 +red,square,0,76450,0.882822684791914,0.7382766439307654,0.4606550342194117,6.058089929367234 +yellow,circle,1,76454,0.7841204724506287,0.968116729443913,0.5291663496637445,5.05585812332319 +blue,square,1,76456,0.7713878211892955,0.1825730748525337,0.5206337721721971,5.673757426079461 +red,square,1,76474,0.12950794968832724,0.9732315184612382,0.46671396209064847,6.196978169535126 +yellow,triangle,1,76488,0.16708369275300383,0.10000696220863614,0.5030373383268141,6.710254718636688 +red,triangle,0,76502,0.16780794197173354,0.3692395976984879,0.5015701856233178,3.638292085279994 +yellow,square,1,76524,0.19198671073585116,0.17932130955503012,0.49847691944723177,7.519202986839545 +yellow,circle,1,76528,0.9903564738971828,0.7682144346892245,0.5168304712952871,4.961367236877486 +red,square,0,76532,0.7533687620024123,0.5848577522418097,0.45942372500333273,7.215166600925446 +red,square,0,76547,0.8905442476175128,0.3161612820671559,0.45922492218360644,4.5884612079356595 +yellow,triangle,1,76562,0.5641945990626297,0.28371417959395917,0.5020034373981855,7.295391934824061 +red,square,0,76601,0.4210588440059848,0.7639543920834846,0.45347407490917707,5.170145105502908 +red,square,1,76609,0.7939565415336549,0.9475167748252384,0.4605768025184789,4.635759652301643 +red,square,0,76619,0.09482789359701671,0.7810394740165318,0.46042606676004,4.348479427136168 +green,square,0,76622,0.31546661809489795,0.3025053899297562,0.4846801333400167,4.7358072152506505 +yellow,square,1,76642,0.004766043712697288,0.4285654945304932,0.4990474064849798,4.5790215377135475 +red,triangle,0,76686,0.29815928993385976,0.49258608624814926,0.4940528476148049,4.410959847806137 +purple,triangle,0,76696,0.9833449975502577,0.6904901237251319,0.4677075990679117,5.38305939403546 +orange,square,0,76733,0.1340198537032199,0.6230296547623884,0.5191147587853986,4.317819627450959 +red,triangle,0,76736,0.33712120934518763,0.6355057298358443,0.4885421721611272,5.462678747284495 +red,square,0,76743,0.7076128300554048,0.3612592418390992,0.4534417088536488,3.553903621042796 +red,circle,0,76745,0.7346994503904052,0.6709551075125401,0.5201947203592728,5.836860612469489 +red,square,1,76748,0.3935879606692859,0.4113539802848414,0.45628730910451076,5.311646949788667 +red,circle,1,76753,0.41235423667859183,0.493829133643183,0.5157115690246393,5.303995341566885 +yellow,triangle,1,76769,0.305985160252608,0.8809371695402696,0.5081662679952208,7.822690417690133 +purple,square,0,76770,0.3659882568404359,0.476692011500199,0.4884406863910534,3.1242199348560633 +red,square,1,76783,0.959283579866316,0.770921589533541,0.46381838261628455,4.763967572986673 +green,square,0,76819,0.6532515707206029,0.14428910080925705,0.4927813260498352,4.799584976230563 +red,circle,0,76832,0.36559371364884163,0.37579210044452566,0.5101190603508893,6.863713650351852 +green,square,1,76840,0.1682757425890279,0.8119245998051429,0.501864835850702,4.546026981081092 +purple,square,0,76842,0.5227178082152303,0.29203156269608455,0.49532571929570274,5.026733299375825 +yellow,square,1,76846,0.661282221648051,0.5356646035492276,0.5101232526911603,3.664937209856302 +blue,circle,0,76849,0.15985966900502668,0.20680381891863253,0.4976140209855073,5.44375813420731 +red,square,1,76866,0.47595884339009054,0.7788440380136896,0.4637651356713886,4.056418678235501 +blue,triangle,0,76869,0.5148765705215134,0.8201343712473447,0.4833697262853864,4.444947868201772 +red,square,0,76889,0.06276868823340664,0.21467726472252235,0.4677796759139046,3.984786234417578 +red,square,0,76897,0.3528319674319337,0.10294828448589244,0.47574671852218026,4.831450986764156 +green,circle,0,76907,0.11120179319678114,0.1857854246924422,0.5027494113393097,6.153389907420025 +red,circle,1,76919,0.1513898702929034,0.09170235004311755,0.5280104857140738,4.721211513188092 +red,circle,1,76936,0.7827812711822434,0.7263464027350637,0.5281972165627313,5.6435949386947755 +red,triangle,0,76940,0.2607488809569648,0.3692085201022801,0.48136495022376974,7.8727596727241185 +red,circle,1,76946,0.6550325045303718,0.7084881945203096,0.5269230330360379,4.587075827592058 +red,square,0,76961,0.6335073543985587,0.21036469813066117,0.479503905024245,6.231482302904311 +green,square,0,76972,0.9088008377276038,0.5469320319841137,0.4936443160847649,7.641369883045168 +red,triangle,1,76999,0.9281446487255947,0.8585629394008908,0.47618411763181206,6.394502412078232 +yellow,square,0,77003,0.19738235360934986,0.11021928539582238,0.5055229571562947,4.664690223675415 +orange,square,1,77007,0.7375304044096296,0.36511415064301433,0.5136264196737452,5.342645643600903 +red,square,0,77016,0.32752017620638896,0.9856779086957664,0.4823151627725228,5.010023735914677 +red,triangle,1,77030,0.5469610403836389,0.9522044439683123,0.485575358704096,5.159358604405621 +blue,triangle,0,77047,0.7938322489682957,0.46407313222969127,0.4758874717080517,3.5729030713180876 +red,circle,0,77053,0.8831034522394201,0.9531503251783967,0.5279176082822314,4.524986670551221 +red,square,0,77081,0.29516644811905557,0.5110105965402431,0.4769777390821584,4.253687086097668 +red,square,0,77091,0.7825277204760981,0.7822768676055581,0.47481923731339115,5.079670205105158 +red,square,0,77099,0.07302432520920188,0.39785580369448503,0.47842499657163207,5.71835421334615 +blue,triangle,1,77112,0.39423653538152303,0.11795572601740678,0.4737626042420189,4.0947033853609645 +red,circle,0,77116,0.9421489349811454,1.0070134143017686,0.5217223355804862,5.3218552534961745 +blue,circle,0,77136,0.0379159016193118,0.7798608866751163,0.509728511574839,4.736924438644583 +purple,square,0,77140,0.8946258375181065,0.18082688296579663,0.5048421067172387,6.573813893201475 +red,square,1,77143,0.5575107832809912,0.2054568499609042,0.46947134425273107,6.170322550837511 +blue,triangle,1,77160,0.6522799342859079,0.6472997601595853,0.4818153443925534,6.6272356859148465 +yellow,triangle,1,77163,0.7491156796196939,0.8135376354490241,0.5114868676273986,5.838198702223457 +red,triangle,0,77184,0.6917504998535641,0.013787670735251667,0.4978673714798339,3.344329605081361 +yellow,triangle,1,77192,0.3072066911750212,0.32871805637486695,0.5083451332581012,4.5195331356617565 +orange,triangle,0,77194,0.6446130972426188,0.7270919351343222,0.4987853860085344,6.983885845745921 +green,triangle,0,77197,0.3009031556184564,0.6237406211754767,0.49489214109005336,5.6186287395451755 +red,triangle,1,77203,0.5485532893952202,0.10777937836919693,0.5011720691330133,7.749001863831452 +yellow,square,1,77210,0.6076597668411704,0.8319760196147771,0.5037714972963674,5.418550391547821 +red,triangle,1,77222,0.80988229108039,0.6596996615507281,0.502707372277778,5.344332909793438 +green,square,0,77229,0.5554816226317305,0.7913655706475917,0.47466356301209983,5.751465481275758 +red,triangle,1,77231,0.9329857915909096,0.37436598445850366,0.5060516424261574,5.643318282782549 +yellow,circle,1,77232,0.4558401430598601,0.4212612403995363,0.5284789105375716,4.61532583912487 +yellow,circle,1,77286,0.6926199692441136,0.9308710026879694,0.5290527097598187,4.882279348854452 +red,circle,0,77304,0.8956542163016912,0.8537758569578553,0.5106731868446719,4.892239666282779 +blue,circle,1,77311,0.11561282844370702,0.3607453384892849,0.5097827693620435,3.175863668577604 +red,circle,1,77314,0.5331088810981582,0.4730798674677947,0.5061594431176809,4.020397800630222 +red,triangle,0,77316,0.968280211023668,0.05032418921882176,0.49601957682997005,3.8472715702079605 +yellow,circle,1,77319,0.5701614887192601,0.3542393125377259,0.5257995256701111,2.8808568691332312 +purple,triangle,0,77324,0.5974162886593449,0.6957137682534142,0.4944406849904481,3.217706487697329 +yellow,circle,1,77341,0.7416742727996676,0.042077644178583284,0.5210366039030419,5.836723130229981 +purple,square,0,77342,0.8437817412938233,0.5372651573035038,0.5038483946843023,3.4668181137543943 +green,triangle,1,77343,0.8304648665831763,0.5571220069861031,0.4970822219104579,7.678924727076833 +green,square,0,77353,0.31383630914270855,0.9320126658774085,0.48419044896910335,6.019436588292823 +red,square,0,77363,0.9349481745701733,0.5197747794529468,0.4840420519147051,7.200716439674264 +red,triangle,0,77370,0.027606628544258438,0.21072466641787524,0.5013165961470609,6.548724610890811 +green,square,0,77371,0.975699067608121,0.383422099140901,0.4909791398855183,5.621084666025872 +orange,square,1,77373,0.08047770282189626,0.793062492110941,0.5157356687352839,6.81235010781937 +red,circle,1,77374,0.9400781515070912,0.9937705586525689,0.506866768577407,6.015225138650724 +red,square,0,77394,0.9771929304404441,0.04584250823149516,0.4787690060978922,5.872117327313018 +red,triangle,0,77407,0.6209929959828102,0.5315706426683636,0.49456277587745673,5.261144849257304 +red,triangle,1,77409,0.5250678973758585,0.3074724562911556,0.4971848377915727,6.236980514084699 +red,triangle,0,77430,0.6922825609674655,0.6191756664552196,0.4897381531488978,5.173187322230956 +blue,circle,1,77435,0.29326301377252006,0.18764379074495874,0.4998037683537533,4.967728741567706 +yellow,triangle,1,77441,0.6568385917730865,0.38603501449884037,0.504300851951063,6.617972042200967 +yellow,square,1,77443,0.8086373354888161,0.5326267434636608,0.49826731674132146,5.466272639931759 +red,triangle,0,77449,0.12783454755598145,0.15518016995699857,0.4945620418537517,4.520613296394768 +red,square,1,77453,0.7535876571287363,0.9587404274991285,0.4828953368987452,7.774863579308164 +red,triangle,1,77454,0.5913530687458667,0.2286859031300481,0.49347898440221705,4.752452355807436 +red,triangle,0,77457,0.6845112304964417,0.7197492167199879,0.4948868982170782,3.3799971961615207 +purple,triangle,0,77470,0.2709531771155317,0.2830805073235585,0.5046952892589561,5.823416136767672 +green,square,0,77483,0.7810562792809393,0.9945846444761719,0.4895694917364415,3.9067195661716716 +red,triangle,1,77504,0.5160926536255005,0.3425738694725817,0.5009294398462697,4.296389952769009 +orange,square,0,77520,0.3046916484991026,0.022007322608711077,0.518102233366699,5.811935169365285 +green,circle,0,77521,0.1847073823991494,0.6277665629404164,0.49561411904056657,5.302702802198399 +purple,square,0,77533,0.19418624775109472,0.40598362848990033,0.48574326786845745,3.7112014346560205 +red,circle,0,77556,0.2470181921781045,0.26861474422319465,0.4822202295907846,4.611908933883087 +green,circle,0,77562,0.06706697303218212,0.2991750066193938,0.48631848107883785,5.087555678305484 +purple,triangle,0,77583,0.498934408482288,0.44398600058670823,0.5075041081658945,5.917191652700367 +yellow,square,0,77584,0.9187883771903261,0.9512686681524661,0.5062377803074822,5.690376112643951 +yellow,circle,1,77587,0.617108774754534,0.5561639609600528,0.5128661764819804,4.871203993468564 +red,triangle,1,77598,0.16028155177408732,0.7586084220507242,0.49359654375993006,4.112822440203012 +blue,triangle,1,77601,0.7704374985124988,0.14875326540096667,0.4900491229537145,4.337224914834552 +red,circle,1,77623,0.31605935880087166,0.23094444829271144,0.47216564115389187,6.171378882479556 +red,circle,0,77633,0.3789869749517534,0.30556001010592937,0.4606437567191414,3.549907806626836 +red,square,0,77637,0.42222644988739166,0.5776307774389853,0.4739427501946395,4.6556211646127075 +red,square,0,77644,0.23949740134670738,0.8040688651973041,0.47582915437015594,5.118198059843437 +purple,circle,0,77652,0.5654133645400323,0.5864252072985249,0.5189541424921014,4.441782794376311 +yellow,square,1,77653,0.7545532758263411,0.3809261963117392,0.5003507386396013,4.860571830101594 +purple,square,0,77682,0.15362166225812446,0.953304120678275,0.468433510834353,2.029232283175198 +purple,square,0,77683,0.5948768035457942,0.7875120569217479,0.4730640436383393,3.628939653649251 +yellow,square,1,77686,0.9643190178476154,0.9895091024459554,0.49608726683679294,5.989422198987494 +yellow,square,1,77687,0.5283933507512453,0.9357567666401563,0.4932828831862534,4.256644629940401 +red,square,0,77707,0.42832799289107804,0.6911480641381447,0.4727426709468536,4.867022461021341 +red,triangle,1,77713,0.06005610379110382,0.9290427781433881,0.508106383899453,3.923142028906728 +yellow,circle,1,77715,0.5824507944605519,0.33036925359945146,0.5207630881651547,4.506288025168842 +blue,triangle,1,77717,0.8169194900881884,0.6562802772541768,0.4909568306631267,3.6994105319054165 +yellow,triangle,1,77724,0.20626226201954412,0.10627033212268189,0.5201865113813897,6.576264450279848 +red,circle,1,77725,0.6329069317746927,0.5904613849683402,0.4622840002175637,5.317070896496403 +red,square,0,77733,0.8119042486209389,0.08674696906313295,0.4744983606299709,5.460845682331897 +red,square,0,77744,0.5169866320853493,0.9903358500297689,0.46666405521906595,5.063859609553524 +yellow,square,1,77751,0.7312031190861369,0.29551859041115225,0.4872724688038252,6.093214875935353 +red,square,1,77775,0.15908942773660728,0.3555485917665824,0.4749996833976505,6.241436735526784 +red,square,0,77778,0.632555727291959,0.7445617396779969,0.4762180709299892,3.9950859060840216 +red,square,0,77788,0.6692951498082319,0.33974444942480664,0.4742385589548459,3.5887931577232646 +orange,square,1,77793,0.11058735435983735,0.5961427322054564,0.5148986707983465,5.663541742240869 +blue,circle,1,77799,0.6582307214407296,0.9120939175274341,0.48178010815093913,7.025552654046845 +red,circle,1,77815,0.7214603496315611,0.7266824220555177,0.4718515455092195,4.426497271087648 +orange,square,1,77817,0.010721538735855907,0.006231260234710323,0.5133732359584059,3.634738606032416 +red,triangle,1,77818,0.6894477612063545,0.3466947464453557,0.5023635515762704,5.732609940743846 +yellow,circle,1,77820,0.1805495217652382,0.7356976980899061,0.5113463297982055,4.287067699934512 +green,circle,0,77822,0.8381807923274504,0.24799701284383524,0.4937220905991134,4.9168942702912295 +blue,square,0,77827,0.8377691267068565,0.16853365106050433,0.5096345672312499,5.92659233789247 +red,circle,0,77846,0.40161141025848024,0.3568366471118537,0.47702946462799095,6.7201255638955 +yellow,square,1,77848,0.08717387543489763,0.18903835663899238,0.5002446132706532,5.394152429229117 +blue,square,1,77858,0.7159764146658746,0.17361214699001926,0.5154234380129497,6.102118432767727 +red,square,0,77860,0.68609942993425,0.7935778898771765,0.47812940732287995,3.5889712576734603 +blue,square,0,77861,0.002114299434209821,0.39882240519050904,0.5191756265908456,4.824742410244574 +blue,triangle,0,77870,0.775360758763765,0.2783291526656304,0.48944612263499926,5.338678435610491 +red,circle,0,77872,0.8680476325600849,0.8167415390870927,0.472608720728658,3.328455099895193 +red,square,0,77875,0.5835400490623033,0.0312166650136545,0.4761746270310046,5.016665320337946 +yellow,square,1,77884,0.31879462180245877,0.7497260747609514,0.5004369925444385,2.3434768309767144 +yellow,triangle,1,77886,0.152957773366603,0.6122166796629332,0.5101679681372908,5.825939818868314 +green,triangle,1,77912,0.31303350334407654,0.42620281563653317,0.4831708192702349,4.6305260410503335 +red,triangle,0,77929,0.8156248518553473,0.8338480696227472,0.4960040063482286,3.8624072514656915 +yellow,square,1,77934,0.4267965736488637,0.7759427068971257,0.5049441010008491,3.8387119284945057 +yellow,circle,1,77954,0.6357057475847177,0.30246148703502485,0.5169708499405329,4.5702132329167915 +yellow,circle,1,77957,0.9348750604828651,0.864792119493025,0.5156532495188857,3.2672143629402606 +red,square,0,77960,0.793461757186159,0.5882045693931537,0.4752212538739568,3.626033253384827 +red,triangle,0,77963,0.6028216253895896,0.0008956982834695815,0.5064966176711667,4.717284871910093 +red,square,0,77968,0.8874850920712726,0.6257795451871339,0.47102547495804714,4.9502066220776 +red,square,0,77970,0.08802088099264205,0.7504791948832154,0.47005532441178166,6.302068634173157 +green,triangle,0,77983,0.5583560511282069,0.5194434953425001,0.4857027160000571,5.388647618137455 +red,circle,0,77995,0.8601538501589202,0.867692667916776,0.4617847774762544,5.997970042411047 +red,square,1,78001,0.9650874187152643,0.19725884833035134,0.47771668723042016,5.330336419986309 +red,triangle,0,78017,0.9448438101498315,0.9165771363591984,0.5200575691349669,6.387160423485304 +red,square,0,78020,0.902350650742806,0.5942270825728875,0.47940275222439077,2.506107516235967 +green,triangle,0,78027,0.39774192879339965,0.04396508243794717,0.4847775550914205,6.064109580345679 +green,square,0,78061,0.30331859546608275,0.9476643498124749,0.49946514667160014,3.581179436461072 +green,triangle,0,78063,0.7422084300066089,0.6197886024036005,0.4785118760711613,3.9198983089500623 +green,square,0,78068,0.455890556156204,0.594152071809712,0.500047875264678,5.580889617184944 +blue,square,1,78100,0.5748057642537174,0.6579858236199554,0.5250573555363868,6.346387149130874 +purple,circle,0,78107,0.6229735336939355,0.5081215772406867,0.5226386765471286,5.2918090841924394 +red,square,0,78122,0.4136255316258376,0.18924320591093313,0.4776272438166506,4.693634338428173 +purple,circle,0,78123,0.1781525896540036,0.455359511218705,0.5252335990346062,4.088265961874737 +blue,circle,1,78128,0.20655620779317196,0.18529062673063934,0.48938279798533735,3.9040042259508003 +blue,triangle,0,78140,0.8719402071240042,0.09624769525464993,0.4874478932545316,3.9723927812052584 +red,square,0,78144,0.33200414822064583,0.03849564448066456,0.473922058709498,4.483174645483503 +yellow,square,1,78149,0.33132053647279525,0.9636604208244348,0.49142093193025177,3.864359212067503 +red,circle,0,78154,0.880614881751517,0.826790628981774,0.4808911221776618,4.7919899475481875 +blue,square,1,78155,0.17517437142632575,0.9409823435375293,0.5340917285542284,5.310267403861228 +orange,square,0,78157,0.9551186469628827,0.8047168842805802,0.5200144869107375,4.397281337808794 +red,triangle,0,78164,0.44974511345509494,0.37202469748821687,0.5079764789790872,3.5351994712542982 +yellow,square,1,78166,0.8065854147386377,0.2586081844491136,0.49125795981591963,5.1673578771629955 +red,square,0,78171,0.6084936209239225,0.8123508534370562,0.46337837471641785,4.844607854033959 +orange,square,0,78173,0.9534734041941707,0.6813228979385701,0.5220430655265749,3.7388281088696473 +red,triangle,1,78190,0.469076822150737,0.9014958009225952,0.5094461425380735,6.385199362908412 +green,square,0,78196,0.6489584015758096,0.17430902865833275,0.5076612696198981,4.620246764582878 +green,square,0,78197,0.32913285689323646,0.6692022820261171,0.5039070564585555,4.521863568836199 +red,triangle,1,78214,0.02580275955219513,0.18264797646663433,0.5051595249796011,5.002558902923959 +red,square,1,78215,0.9703815570506079,0.8483012206318402,0.4622112607112254,4.6924594132754605 +blue,square,1,78239,0.6243951764080419,0.011851169660828664,0.5334909761035769,6.587862330883272 +yellow,square,1,78257,0.23893548367235995,0.5297986408287602,0.48617233410436944,2.636653095746359 +red,triangle,0,78266,0.38742970677841326,0.2549029681350147,0.5049438702835601,4.88431428392951 +red,triangle,0,78289,0.029356572941512837,0.14591883140580164,0.5083036708090861,3.5317344427344097 +red,square,0,78307,0.8035297876735588,0.6717776829023981,0.48037007764595596,4.143543403359177 +orange,triangle,0,78311,0.984001598799322,0.7250361897254229,0.49133482057985,6.014093637465911 +orange,triangle,0,78322,0.40153579492834746,0.7319097010431299,0.4825230255849636,3.9062320331599665 +blue,triangle,1,78330,0.5518413674592594,0.5930351919261024,0.48331968982811896,3.73463466862135 +green,circle,0,78364,0.030808083341177683,0.20251333031277108,0.4902278147110733,5.923016419884884 +yellow,square,1,78372,0.41255524734832605,0.8418945325639113,0.4920198699975043,5.348714662895561 +blue,circle,0,78375,0.518247872583379,0.47761844149072596,0.4872554212820434,4.793137115257515 +purple,circle,0,78405,0.7788163508509055,0.5376361669925529,0.5234782140474772,4.732569945626591 +yellow,square,1,78411,0.9882975696723743,0.17819609349016996,0.49687706833219186,3.589027943508762 +yellow,square,1,78425,0.5968597917433949,0.635016909815138,0.5012927561314738,3.836154775929804 +purple,square,0,78454,0.5237458884612408,0.8033059083760481,0.4711650609911605,4.587703418439682 +yellow,circle,1,78475,0.11830995316370829,0.7575277109788863,0.5352868669656894,5.946236618246123 +green,circle,0,78476,0.6320793422390463,0.9975984576955893,0.4858688394848248,4.19913711326596 +red,circle,0,78478,0.34707670638239585,0.4418709351761112,0.47257454302801893,3.849868045499098 +green,circle,1,78485,0.9907635833945612,0.789320027688391,0.48776867732277673,5.8390016307995785 +red,triangle,0,78488,0.8133526347154115,0.3564041438426686,0.5125114426998465,3.9911295023040307 +red,triangle,0,78492,0.2206240895931414,0.4111724798224238,0.5098029648429543,4.714522761935395 +red,circle,0,78494,0.4002350148435839,0.3131625894244392,0.47340601417718475,4.263144541276149 +blue,triangle,1,78506,0.8850341362471923,0.37261339174406405,0.48591115218918823,4.974425529999273 +yellow,triangle,1,78511,0.3090135607651209,0.319584244585589,0.5037872859100175,3.6659777896615613 +purple,circle,0,78518,0.02997378362120917,0.2849862631715253,0.5210476640477564,6.078375426069524 +red,triangle,0,78519,0.36535188450024225,0.6497654795848965,0.5118617642203704,5.583918267247114 +green,circle,0,78543,0.3073270814401341,0.17546376191912805,0.48056072159350577,7.176281687856657 +yellow,square,1,78547,0.13282556754354702,0.9397981737932565,0.4853677203748385,4.704527629556687 +red,square,0,78574,0.7569730973714514,0.28387901410752936,0.4896860772487533,2.399632724285245 +purple,square,0,78587,0.7355184641902509,0.8667308844638129,0.48040716902888597,5.630089592509133 +purple,circle,0,78607,0.6395519936094233,0.1356787278742081,0.5199648818553185,7.668084970600297 +red,square,0,78612,0.47530034099251073,0.5027952553898097,0.481021281974662,5.576210983759033 +red,triangle,1,78614,0.4989748467062284,0.5669518955374244,0.5361012250619259,4.5704219095663525 +blue,square,1,78618,0.9748286383197624,0.49788586961809767,0.5127826880144537,5.0302576741161475 +red,triangle,0,78621,0.8281590339412406,0.33150732441922304,0.5302294387919646,3.807563159727275 +purple,circle,0,78636,0.45569968348308565,0.721551340416129,0.5114370843244953,5.273815430434352 +yellow,circle,1,78666,0.5186048502264816,0.7108834302471597,0.5379739558462163,4.682291852346103 +blue,triangle,0,78673,0.6794412492092253,0.04913814530242255,0.48676103108023333,6.044560312835642 +red,square,1,78675,0.4695366829497617,0.6515037752856159,0.48505664023964234,1.1132941036620763 +blue,square,0,78691,0.4931797922903194,0.5089204399306346,0.5133268038924338,6.087833963069808 +red,circle,0,78692,0.6767400847978318,0.6020890855531064,0.47248071373744044,6.8287916640813044 +purple,square,0,78718,0.8967685342713414,0.8709093934964588,0.48398481664548265,2.0978736704389136 +yellow,triangle,1,78728,0.15431974888539235,0.6290652046968342,0.49834984222823364,4.771077868403118 +blue,square,0,78729,0.011127578786497838,0.3804970445991629,0.5121523979759478,2.8930631384568133 +yellow,triangle,0,78732,0.8607044590768693,0.35579776123387674,0.502156275375239,5.021614890364703 +red,triangle,0,78743,0.006407233865938555,0.3805170919425195,0.5080342527620084,2.6188600831210653 +blue,circle,0,78755,0.8077579792612988,0.27358325538981876,0.4744143093917175,3.5054136432182434 +yellow,square,1,78766,0.059408461514058986,0.8154295145258834,0.4886042406379574,6.070185318503744 +orange,triangle,1,78776,0.7620238194322251,0.8886560286032301,0.4818367746429384,3.831342492780672 +purple,circle,0,78778,0.3591853262732747,0.42900409186154564,0.515109496418418,4.7391181805104425 +purple,triangle,0,78779,0.1487264446206331,0.6547189200253156,0.512635712721492,6.589435914769717 +yellow,square,1,78780,0.9124063702109222,0.7723557563057873,0.4866835002111276,5.55042027283877 +purple,circle,0,78809,0.6054028830430566,0.17509150076499358,0.5136396295754986,5.988679150218251 +red,square,0,78824,0.7975694132287922,0.36067760105922897,0.5062509124675325,5.574468513407841 +red,triangle,0,78827,0.09224952297092448,0.2729071335254831,0.5156253872284782,3.2897089404732522 +blue,square,1,78844,0.16659716319004625,0.7748445504157822,0.5142652785660647,6.66097206271499 +green,triangle,0,78849,0.4435473664731624,0.41347152717235636,0.48223904442941073,4.006726741119238 +purple,circle,0,78850,0.943553550286837,0.10544929080493914,0.5190718420719124,6.0451921114602944 +yellow,square,1,78860,0.0585832513649065,0.6474958047240276,0.49220072738490284,4.568219073738864 +yellow,square,1,78864,0.5099682078558174,0.7001189979289515,0.4957162434212332,5.365185853750901 +purple,triangle,0,78871,0.9333415825480972,0.9700311705333038,0.5103879915262132,6.07730214846839 +purple,square,0,78881,0.6170354361847651,0.45342414469779957,0.4811556900653034,5.116399204100104 +green,circle,0,78885,0.42942817004051803,0.6028826289495663,0.49199068923681555,4.224041498560072 +blue,triangle,0,78888,0.8134201319114985,0.8213739103688027,0.4828251444520929,6.339805363413824 +blue,square,1,78904,0.48117018883394225,0.1853716874275697,0.5071294386414359,3.8935840387677785 +yellow,triangle,1,78911,0.5252787192402597,0.3203486748855435,0.5087749233644241,5.601303590159087 +red,triangle,0,78916,0.8967439828977617,0.6222625716112746,0.5193843377667596,5.871054898606155 +orange,circle,0,78924,0.6545453967991703,0.2867944566035391,0.4743715180305014,5.352136458694123 +yellow,triangle,0,78926,0.8958867934253948,0.10746979653290634,0.5046171347183478,6.052478922172219 +blue,square,1,78928,0.7086999416718613,0.1285870562315632,0.5057580997218196,3.8274562014905933 +blue,circle,1,78934,0.6740778042345809,0.19996267031658865,0.46636276853581987,6.014731640556275 +blue,triangle,0,78935,0.15035382200358538,0.4096368944186668,0.4834475946120639,2.7484092712834176 +blue,triangle,1,78937,0.9384197362965879,0.2946936045173627,0.4835553873322687,6.480964392023829 +red,circle,0,78954,0.6174878699286632,0.6983784143207769,0.4993917513080853,4.068449784886343 +yellow,triangle,1,78971,0.7828844802795552,0.6456594443219873,0.5046676416687235,5.769783442243234 +blue,square,1,78974,0.26119742104092325,0.23775889051050825,0.5142127056452043,6.325423443506 +yellow,square,1,78977,0.27745763826887204,0.5258880293681799,0.5012656771704572,4.623099240411954 +red,square,0,78987,0.4890945668630936,0.8462112891876167,0.5059371357777522,4.738106673225415 +blue,circle,1,78988,0.7392551502685211,0.2884451315196527,0.4696460499819925,4.157670926261769 +purple,circle,0,78989,0.5239269467434411,0.12194627567096217,0.5186145964223063,2.860527323988938 +purple,square,1,78991,0.7245239497949775,0.9900719301718675,0.49951408699053557,5.071267402261118 +purple,triangle,0,79002,0.16266169671633302,0.8929664290886613,0.5127198203118545,5.22989298990311 +red,triangle,1,79006,0.5358183473401142,0.7980309789542206,0.5111166549169541,5.086362784504239 +red,triangle,1,79009,0.5560476744525559,0.020714619871965545,0.5099561431182376,3.7931117798082767 +red,square,0,79017,0.4258790047671537,0.6520098494886234,0.4984074273349598,4.505869704612273 +red,square,0,79022,0.7424390908363775,0.5984268063149127,0.5010650034056413,4.89925152173891 +green,square,0,79023,0.4610479147534501,0.943900513077834,0.5030645986196268,4.755916605811492 +yellow,square,1,79047,0.17375789907264516,0.6520212237260526,0.4943061627310351,4.51650982224826 +red,square,0,79071,0.6156755920110408,0.8875180722680661,0.48793252872533105,5.58771609194477 +yellow,square,1,79081,0.5877485327198827,0.6662970180636223,0.49253991018112214,7.171552773839032 +yellow,circle,0,79096,0.03148183941160598,0.6082202098818508,0.5311468948151284,6.3539378438110345 +green,square,0,79101,0.9730598969081158,0.2475685374260561,0.4964283442857959,3.164485787625679 +blue,triangle,0,79122,0.8071404691242077,0.2744377649312486,0.48611397696260467,6.146215988906477 +yellow,circle,1,79131,0.38576815006939125,0.26317615945804984,0.5256497972917057,6.21976242364832 +blue,square,1,79156,0.7889153676149613,0.38024626195661315,0.49453841493333456,5.160063711659489 +blue,circle,1,79166,0.3956980557805423,0.30467683831929016,0.47720041000468705,3.295349566013487 +green,circle,0,79170,0.7447373508800587,0.2479806371057497,0.4959471189926129,6.3149741158844845 +red,square,0,79191,0.7272981520260766,0.9146553500494844,0.4789888614054285,3.280849483936364 +red,triangle,0,79199,0.058347954591589146,0.33543986840004614,0.5095995229136923,3.6941500494377544 +red,circle,1,79201,0.39660402982233844,0.4376837839769812,0.5018749698934021,4.2386855611061085 +blue,triangle,1,79203,0.4214364163268637,0.32370795542344566,0.4870665506510103,7.8471832711619145 +red,triangle,0,79229,0.3224087408609303,0.9322104070718528,0.5142666321007043,5.2066085793174635 +purple,triangle,0,79240,0.5278051157923712,0.4801124541920866,0.5260585122427309,3.949301724816762 +red,triangle,0,79241,0.6823237191056968,0.6237557048298875,0.5089074668844323,6.988118207680359 +red,square,0,79261,0.23604184263762729,0.7065381003913147,0.4843472565321945,3.10221460495729 +yellow,square,1,79285,0.5754178025720357,0.25692588609685396,0.4865771364699389,4.818831415267984 +red,circle,1,79288,0.7923924944720981,0.8153849543138612,0.5097698278905594,4.320376694529966 +red,square,1,79293,0.08276877045706355,0.8300083834421527,0.47864426023029505,4.011645661459549 +blue,triangle,1,79310,0.302302269103624,0.12749257150961324,0.4894941107169753,3.2084134917991043 +red,square,0,79311,0.09619032284802886,0.5034145674410632,0.4663228710752538,6.1631969831902 +yellow,triangle,1,79312,0.2033885527538184,0.18932579661468651,0.4969740105828321,7.5198734677343 +blue,triangle,1,79313,0.9846547748836074,0.4169770959345305,0.4935500529621402,6.67534437770552 +yellow,square,1,79316,0.9021696568169558,0.39939774692887364,0.4862560527322492,5.125095237594603 +red,square,0,79317,0.4143546387275874,0.1900846094333244,0.4681448453579504,7.3047454107224405 +red,triangle,0,79319,0.6176221455637819,0.7568725792652309,0.5105802264984762,5.051303585630667 +blue,square,1,79325,0.8899735076542671,0.31767407575956963,0.5000652207751421,4.886804862237104 +red,square,0,79335,0.622005311603634,0.8600197259002501,0.46434698368213034,4.945882803655408 +red,square,1,79346,0.6788617665004296,0.23752400227706738,0.4618530345276877,7.562080945878709 +yellow,square,1,79355,0.003843266145860502,0.11031077277988544,0.4780646050115228,5.537787491226869 +blue,circle,1,79356,0.18536216857603882,0.766683800229544,0.47894262484882694,4.845417400769171 +red,triangle,0,79389,0.08390279424627389,0.42128820339301964,0.5301501586156777,5.955357810985476 +purple,triangle,0,79391,0.4114177867065415,0.6208023328132486,0.5292858463152981,4.907496282964897 +red,square,0,79395,0.3399895409812538,0.5835278917409553,0.4604881603059351,3.470841473463859 +blue,square,1,79397,0.5976538062013957,0.018446772908260467,0.5047032856867655,5.647345848907235 +red,square,0,79409,0.3393818117339277,0.029519295484499053,0.4597172202042671,4.016968861789205 +red,triangle,0,79419,0.45797621996903226,0.9716933472003787,0.5301435759685531,4.757786619819228 +green,square,0,79430,0.17479008715482935,0.37270908756264987,0.49645323741937925,4.940492146668691 +blue,square,1,79437,0.7850470706131807,0.4109944246121302,0.5005269616825161,4.987884724347951 +purple,square,0,79462,0.605194065511209,0.7107823860739754,0.5120682313044231,6.0802605860822245 +red,circle,0,79481,0.9288091142870283,0.855206444390143,0.5111567326661041,6.695596290347343 +red,circle,0,79498,0.558019909019613,0.4593248665826407,0.5199755823371071,7.919128399765235 +yellow,triangle,1,79508,0.6436766603182998,0.44465339319781105,0.5046666572164952,3.8879478747231393 +green,triangle,1,79509,0.09731595843961205,0.6461191795308754,0.47098447685180966,6.899896991680443 +yellow,square,0,79519,0.5176399386787562,0.44453628697996483,0.47033778575495144,3.7420359667387206 +red,triangle,0,79525,0.5936884074604519,0.7078740650967525,0.5260029570220314,5.1026549528846665 +green,square,0,79541,0.2882516102599727,0.2777661423178951,0.49783135593555417,4.024689781740826 +green,circle,0,79547,0.3438974955989943,0.0813639105363434,0.5030798588971864,8.150963821504002 +red,square,0,79553,0.20883250533979125,0.8362310032413758,0.46354353838381235,4.903372469209553 +red,square,1,79556,0.8497185651541359,0.2718889152936008,0.4643907226308197,6.83054693652392 +red,circle,1,79572,0.9605717848579287,1.0112713173932795,0.5176800276706987,4.838156817294856 +red,triangle,0,79576,0.3278641394468932,0.40171121510569163,0.5252098744191269,5.226328014597578 +purple,circle,0,79586,0.3376814788001681,0.042577799296216634,0.5210180415497392,4.277102481445268 +purple,square,0,79587,0.05076109484633573,0.3185921079309624,0.5179047094595288,4.534790004968021 +purple,square,0,79598,0.02461768720734958,0.4497138793212936,0.5167117828111896,5.4924049294601645 +yellow,circle,1,79604,0.3333607940710924,0.7969360620675239,0.5252844159593557,5.642652918933352 +red,triangle,1,79634,0.7944811169957301,0.8726220975852376,0.5058710548383101,5.663673584390932 +green,triangle,1,79646,0.08381170034644447,0.8605287123539986,0.4906448508763901,3.6425119498491356 +red,triangle,0,79647,0.7849593560917905,0.0025612740347946694,0.5059731235562696,2.522111924576022 +red,square,1,79655,0.3348404262303303,0.9846610188547051,0.48442710235037906,3.9092426564514215 +yellow,square,1,79657,0.6428593308131003,0.6608182035006832,0.46542380962791785,3.7132619009894317 +yellow,square,0,79659,0.13102872237599117,0.7510757252421997,0.4667098016885225,7.415144742635231 +red,square,0,79660,0.3660120644975239,0.1869192482321721,0.485978626583954,6.1516685326283165 +green,triangle,1,79675,0.4482510459302451,0.7921301599545691,0.48793861625658314,4.258579582022921 +red,square,0,79679,0.2564327054997859,0.9365773527927684,0.4810803033607526,6.579012966050112 +red,square,0,79685,0.503601749388099,0.7857858924833435,0.4845884461100247,6.313669872269866 +blue,square,0,79705,0.05235505097958093,0.6435790814493085,0.4968956465602559,4.006439315816361 +red,triangle,0,79718,0.7872173489030302,0.9307698624445959,0.5167758988963995,3.704579256038856 +blue,triangle,1,79722,0.08682653813852848,0.2389586792017674,0.4931419882010198,6.537997081938009 +green,square,1,79724,0.19599689663002906,0.4400931201352687,0.5020444891530043,4.838334686559436 +green,triangle,0,79729,0.3134960451266987,0.1878719518108959,0.4944935903784199,4.816401760550203 +yellow,circle,1,79738,0.3139003060867519,0.1387885682212998,0.5148213060322916,3.234764624781852 +red,square,0,79749,0.37244882772007937,0.08682910359838336,0.47317683383021586,3.7312406550641373 +blue,circle,1,79752,0.3949899989515271,0.09995812583168595,0.4772644403277299,5.22642124774037 +yellow,triangle,1,79768,0.7918096020436663,0.24259367893593964,0.5059467526969904,4.4097596767099025 +blue,triangle,1,79784,0.6603864282836619,0.9655492680898329,0.4899519471535957,5.219247395428643 +red,square,0,79789,0.5940618421079977,0.5806676927481258,0.47313672290536224,4.603666849260115 +yellow,triangle,1,79796,0.5489362122788316,0.4268281301587079,0.5050779889182377,6.695147685507092 +red,circle,0,79802,0.3408090469398939,0.42535933528799263,0.4966867801941816,6.131910465507478 +red,triangle,0,79803,0.9640371264465135,0.07417952975699449,0.526207315586203,4.566374130132015 +red,square,0,79806,0.18950581000889566,0.2859698290975977,0.4680671506126159,3.8647882289363 +yellow,square,1,79814,0.3101931471891194,0.1525418538953085,0.4875072321298923,3.253653655747412 +red,square,0,79824,0.6587722857084605,0.8502483939877142,0.47356538928965186,7.200369579970798 +purple,circle,1,79832,0.548120017531071,0.3552888905096304,0.5271553600172266,4.090689821696762 +red,triangle,0,79842,0.3035354615610383,0.8710768842992129,0.5187216336697482,5.062091260847933 +green,square,0,79847,0.019403500141540797,0.08209044789639452,0.4977700255104592,4.388952754305449 +red,triangle,0,79854,0.6709647670273164,0.1110796622708431,0.5193251716421644,2.6797163666732238 +red,square,0,79857,0.7971252951768416,0.15274520733521524,0.4724608631771495,3.176350219281487 +red,triangle,1,79864,0.6996650236053583,0.4283218588579887,0.5157373423741389,5.442183846123078 +purple,square,0,79870,0.2481769254548858,0.501606412821526,0.5028209702218303,2.9478008833323006 +red,circle,0,79885,0.4120263946444137,0.49017316806310735,0.49754170394049424,4.688310355860282 +blue,circle,0,79902,0.8629658597673444,0.2836167875349973,0.4926494587805149,4.634395691493609 +red,triangle,0,79907,0.4588335351549798,0.27462418982501613,0.5263845567095322,5.3428757567820275 +purple,circle,0,79909,0.499713165566278,0.3038215879482996,0.5313272949087348,4.470148893074704 +red,square,0,79911,0.056007970832857135,0.6970083932352116,0.45091074161851635,2.589813910793146 +red,circle,1,79913,0.8850562556128662,0.9763341628808809,0.49651821281400343,5.172694988602751 +purple,square,0,79916,0.8994177515185625,0.5629709261388051,0.5051989045818918,5.523453822296372 +green,triangle,0,79917,0.20592177853330706,0.407330595444347,0.49566689044128037,5.389858787896965 +red,square,0,79920,0.4298275780314793,0.9899741753423438,0.4419098130277203,6.021336486536975 +red,square,0,79926,0.22273303459411498,0.13536584170301613,0.4499575084470442,5.43218185696798 +orange,triangle,0,79931,0.38034793624600294,0.4913476969577343,0.4875678068557107,4.328280298916137 +red,square,1,79939,0.6583434730152657,0.9782445647506394,0.45056785610667854,3.9622808255847572 +green,triangle,0,79943,0.21590085363811606,0.3448709809670565,0.49000202868366477,3.920988522632161 +blue,square,1,79952,0.9315314855448646,0.9126090907248396,0.49356467446101127,4.565988537553371 +red,circle,0,79960,0.42464460881481514,0.3396173000728427,0.49930712361417556,5.503567077503534 +blue,square,1,79962,0.4301285151334293,0.9242135620568264,0.4956198435331367,3.994002151418744 +yellow,square,1,79965,0.22622019411622307,0.0033001304901467687,0.49396072210544356,6.007721868583303 +red,triangle,0,79973,0.36136224989693144,0.6981465309778118,0.5243270587516823,6.016940675183331 +red,triangle,0,79997,0.1576494444367771,0.06222734327504997,0.5202057116676856,7.517636298288419 +yellow,square,0,79998,0.4667791334724365,0.66972046140167,0.4894459598299596,6.315702677088665 +red,circle,1,80010,0.7868279361217875,0.7959717975274792,0.4894647683126907,4.2743690418930775 +blue,triangle,0,80020,0.9783921471346148,0.21683880583104198,0.47122758885543675,4.368489032947065 +red,triangle,1,80030,0.8989500616599656,0.43774548519105005,0.5259436488412276,7.513032080229963 +red,triangle,1,80031,0.9068187506928986,0.21898802740186774,0.5299595399291744,3.27141672734799 +red,circle,0,80039,0.6718574199272026,0.6288496878061334,0.49254746165738167,3.0577187612044407 +blue,square,1,80044,0.3274495434420571,0.6108724811302428,0.4994472565193502,3.388444244746052 +red,circle,0,80048,0.8316208112929605,0.8418396635431125,0.49240943413007104,3.7039159684118066 +green,circle,0,80057,0.26572090937736903,0.33287297303128516,0.4818400975353708,4.5338084407834485 +green,triangle,0,80060,0.8932777757462668,0.43088475886050126,0.4924592053530206,5.165388023924138 +purple,triangle,0,80063,0.7915510275950732,0.21744044632969017,0.5178078438536686,4.6965274122983365 +purple,square,0,80074,0.37745605750823497,0.8729948628513216,0.5010841384609732,5.049496052528739 +red,triangle,0,80089,0.886972552465994,0.9223375130080247,0.5175826912656052,5.63439157169535 +red,triangle,0,80090,0.44979469055098475,0.22390458870419683,0.5209310244874763,5.752325012950348 +purple,triangle,0,80095,0.30757471660098856,0.8766076841655448,0.5240116281148052,6.319367451714549 +green,square,0,80104,0.5503343124819645,0.5021220030348597,0.4943678871873938,4.776408569474099 +red,square,1,80132,0.8057464595148707,0.32703480324111667,0.4799108473346855,4.6207898690026825 +green,circle,1,80151,0.31204011555646627,0.9694829436539054,0.48626047590682303,5.220829654645416 +green,square,1,80157,0.2483243851579442,0.01651699407656204,0.49444045492375654,4.880587789735788 +blue,square,0,80163,0.38998365593161477,0.6052995452458801,0.4913874615939241,3.1660192186716807 +red,triangle,0,80186,0.24042834558616866,0.6120650342363653,0.49260734602938205,3.193384454484519 +yellow,triangle,1,80188,0.022848118481146873,0.4632874207073766,0.4964950169440125,5.601571379617769 +red,circle,0,80195,0.7694660952205691,0.713629559094739,0.48789347690001594,5.040152534821419 +yellow,triangle,1,80224,0.8711192484765315,0.4924438431341892,0.5025745010194284,3.7684192583013214 +red,circle,0,80232,0.7909891627314936,0.6967399709781779,0.48795335882350876,2.129944856995 +purple,circle,0,80236,0.7250023187759362,0.4719935479721763,0.5156937019190284,3.2839184707766975 +orange,triangle,1,80248,0.690990824052148,0.6523015134991966,0.48912678574092905,6.058105458863224 +orange,square,1,80253,0.6615272419000529,0.09143617495971179,0.5091738235027199,3.979554693223335 +red,triangle,0,80282,0.3761928060408076,0.2739392032581741,0.482668851289034,6.165974375258287 +purple,square,0,80299,0.3416842440819282,0.9550556495942709,0.4996458047835978,4.348183474630548 +green,triangle,0,80335,0.6006870409480494,0.005656146396773809,0.501414387418723,4.143834807239776 +red,triangle,0,80361,0.6212867536081688,0.8346035922210256,0.48130044503609465,3.554730751346824 +yellow,circle,1,80368,0.4506187362814901,0.9574905567495345,0.522705273579471,5.295362701749678 +green,circle,0,80369,0.44907494005796145,0.6326957323133965,0.4898913514670375,4.665061005323544 +yellow,square,0,80372,0.2928109790365885,0.4741500033357211,0.47034667996595264,5.909410894277826 +red,square,0,80376,0.21917524756134998,0.2994065258861244,0.4814303423692874,4.793838162146657 +blue,square,1,80379,0.11976300680737628,0.8390272412678051,0.49343597536419836,6.917578217608042 +red,square,0,80391,0.9699115737738526,0.8214738093360542,0.4878503850985437,3.5864444538586135 +red,square,0,80392,0.18835009762098598,0.4595575122650062,0.4890766865306696,5.396313657396367 +blue,triangle,1,80415,0.003821253427345628,0.3457366428739148,0.4868916123767053,6.733474814312726 +red,square,0,80416,0.7276519608703166,0.2804003014919929,0.47980196450454765,2.9975750720157097 +red,circle,1,80419,0.5931971965534922,0.596169410899892,0.503255438061614,4.93076717815815 +red,circle,0,80421,0.7143443397446484,0.8109939252650021,0.499975909788949,3.297748148109701 +yellow,circle,1,80422,0.07476741533304199,0.5150419734511656,0.5156345723078775,3.6863057565111355 +red,triangle,0,80423,0.15223312461894956,0.6885067716576594,0.48268591118049525,5.852628138931508 +red,circle,1,80428,0.870763185999346,0.847930369727079,0.4965320536393585,4.7052358193175 +blue,square,1,80442,0.15422360854574735,0.8215012254178151,0.48641673564503524,4.118061232137882 +purple,square,0,80461,0.6060907653129965,0.8912975875554006,0.4927284992336668,4.624253628719714 +purple,circle,0,80475,0.17365147913024592,0.6162643012858035,0.5213604483108598,6.856389963271934 +green,square,0,80479,0.14761502249105485,0.02076685288738145,0.48300193177878625,4.002196520332066 +red,circle,0,80483,0.3630537582837837,0.4442539362783049,0.5015674013509037,5.241719893804957 +red,square,0,80486,0.5296312717280713,0.687352915743534,0.5004677822300945,4.710699075037799 +red,circle,1,80487,0.5380076191014402,0.556704339362353,0.5059564481336482,4.868603531538355 +red,triangle,1,80539,0.9600753999833448,0.8781008059492228,0.4798566146445525,5.443788305242998 +blue,square,0,80541,0.4366913412646968,0.44062231562140364,0.5079708564146506,5.899330192660174 +blue,circle,1,80543,0.5726470627314059,0.48516993577967726,0.5146473174155888,6.518649730178282 +yellow,triangle,1,80552,0.5250765506134357,0.45260818585592133,0.5057693949523865,6.465116306039182 +purple,triangle,0,80570,0.2913975034291644,0.6240564483648665,0.5200190639546951,4.734298252985626 +blue,circle,1,80577,0.38257658465133737,0.22342161067094857,0.5134986105201723,5.299673503176932 +green,square,0,80585,0.5845870841769435,0.16989910138000985,0.4842137639232346,6.533938932788195 +red,triangle,1,80590,0.01211709305625508,0.6542842955383379,0.46683756906199836,6.694435487614079 +red,square,0,80592,0.22100124014115852,0.8752589509570184,0.48380311383457325,2.8064383834836266 +yellow,square,1,80599,0.20702757674793437,0.4556432121341488,0.475970376670478,6.099558421283923 +red,triangle,1,80612,0.8493398658355825,0.7549886112265968,0.46706240377552416,5.122260995854644 +yellow,triangle,1,80620,0.3628940097962684,0.5370714944020242,0.5025279239959358,6.606825693748306 +green,square,0,80626,0.9780048126964492,0.141895498946788,0.48570359582727674,6.268722854758162 +blue,triangle,0,80637,0.9291997875710609,0.7347377367941812,0.5033993272428519,4.152676077598887 +red,triangle,0,80646,0.8795236343853282,0.989995020207047,0.46705123377769253,4.9250368129016735 +red,circle,0,80649,0.3337430288480052,0.3935519602756101,0.5119701378758255,4.573256871979468 +yellow,triangle,1,80651,0.9474523792919719,0.2341362231602162,0.49857903039142704,5.489545325585954 +red,square,1,80659,0.09899205030204361,0.44634819776935863,0.4795918144654544,3.472980762354491 +purple,circle,0,80676,0.9505735706366919,0.8140593727204981,0.5192695320870152,5.984019524223947 +red,circle,0,80678,0.36295149702465124,0.40646382607705583,0.5059112323444674,6.269492223112832 +red,circle,0,80680,0.49460239713735754,0.5858473027520993,0.5103140183313618,5.969527336505943 +purple,triangle,0,80690,0.7813183541235384,0.6997154610346155,0.509569021204282,4.222041428961673 +green,square,0,80703,0.7822540503348718,0.08013996555041669,0.49241047522758513,2.7597989252805486 +green,triangle,1,80707,0.06260924555516012,0.7101003570056101,0.5131727957160952,5.0293390816826795 +green,triangle,0,80713,0.03807871259249562,0.8976223083051812,0.5112083554477538,3.497888419816359 +red,triangle,0,80732,0.785938553457258,0.16229784429792316,0.47259997127022535,3.324415447538995 +yellow,square,0,80735,0.40881668370453206,0.7524785987059216,0.46533051220525096,3.328199759452083 +yellow,circle,1,80740,0.5221258127500068,0.8125094586675005,0.5277675875460986,4.74253682823263 +green,triangle,0,80749,0.5703422839342319,0.5454564484497564,0.5112587904530268,6.2911196875690285 +red,triangle,0,80757,0.5317900235255633,0.5453638928280089,0.46787756269773456,2.933557903412217 +yellow,triangle,1,80772,0.7950413330161353,0.04276419461600012,0.49056177043283267,5.903159849736873 +red,circle,1,80794,0.6330247151181408,0.5332857027215929,0.5040563967389192,3.7534610955933503 +red,circle,0,80802,0.21713525023295177,0.24068187508806013,0.49825346149351213,5.014860495232035 +green,circle,0,80814,0.4574061763010573,0.9417799573750492,0.489674911091246,6.95460940681949 +red,circle,1,80815,0.8453610587594265,0.7471583858532046,0.49535881803605625,4.08414183849149 +purple,circle,0,80818,0.5115798925578537,0.36638325781829906,0.5265729123510134,4.990522307245661 +blue,triangle,1,80824,0.603429424713317,0.21992051153814896,0.5100652075855192,3.620198797468316 +red,circle,0,80825,0.7117420277337698,0.7375692252591715,0.4889105336210068,4.582913678497223 +yellow,square,1,80836,0.43465836968032945,0.2944947078665102,0.46697650141474073,6.658973805782234 +red,square,0,80839,0.8371620369493814,0.6771433708990082,0.5059990622054875,3.106148250800141 +red,triangle,1,80852,0.35449890659767846,0.07336712962788716,0.46903218929105817,4.192224035496229 +red,triangle,0,80853,0.16136751777606406,0.48175571562672914,0.46477231651483153,5.131614889172382 +purple,circle,0,80854,0.3839059058165204,0.7114527036095148,0.5286248827284201,4.614031159897478 +red,triangle,1,80856,0.30106948192181104,0.38283761752744194,0.46423951546746817,3.9816470731351203 +blue,circle,1,80864,0.43424017075552024,0.7386606286551116,0.5256578678163965,4.360331312846383 +purple,triangle,0,80875,0.4438546857091278,0.3983761756243145,0.5070794649556897,5.190230177446805 +green,square,0,80877,0.1007375489625546,0.03141297060586479,0.4835687499927464,5.71881455330282 +red,triangle,1,80889,0.318117456406819,0.8121194379610589,0.46832533745164906,4.897841618104257 +green,triangle,1,80898,0.7331574867859811,0.007731669484874915,0.5081942839412676,3.964469330379886 +orange,square,0,80904,0.9261109525714024,0.16902139574077724,0.519976661970576,4.609320571081436 +yellow,triangle,1,80905,0.3510397345773142,0.06629861469260812,0.49387945441415654,6.089738612436837 +red,triangle,0,80921,0.7295708066033625,0.6210928004006522,0.48063645401742666,5.047097096313824 +green,triangle,0,80933,0.8685663483162033,0.7341494559127941,0.5048333947154192,6.081161567166447 +purple,circle,0,80945,0.07296484848003104,0.6583384983125776,0.5171712867995383,4.175973363809756 +blue,circle,0,80947,0.21335121388388822,0.0306064859968328,0.5236855132652346,4.760485925362123 +green,triangle,0,80960,0.9781079124168008,0.7691822319895872,0.5070264988340502,3.3553852374472974 +blue,triangle,1,80968,0.4682411828614066,0.8698965430522557,0.5062972996688164,4.535436595565735 +green,triangle,0,80969,0.9305510412124427,0.805055390123565,0.511787932663312,5.3595341969361625 +blue,triangle,1,80997,0.5354871615741676,0.6741058023591125,0.5052100419645796,5.716551834053451 +red,triangle,1,80998,0.25439394796168535,0.445601055359785,0.4830174871083399,6.881969601049451 +green,square,1,81011,0.16931285750707004,0.3932111283293588,0.48246980376488385,4.540884687311148 +blue,circle,0,81031,0.48029339354185263,0.44990213404584367,0.5279659590533214,4.580907529525736 +orange,square,1,81032,0.6733733597680485,0.11932676365927153,0.5212104567295263,4.778217035739361 +red,triangle,0,81043,0.9826723310764041,0.7597238558443249,0.48173988485257707,3.9232671611948136 +purple,square,0,81046,0.7691069167479181,0.032625541005836256,0.4862093878948887,6.304459636731554 +blue,circle,1,81047,0.7511134566561493,0.849374323078136,0.5272258279560779,5.500474857166767 +red,triangle,1,81050,0.9311215590875397,0.23976521113695926,0.476699887510756,2.7719362249268538 +yellow,square,1,81060,0.9453487737189021,0.8534094187280329,0.4737613849671166,6.253098182151933 +orange,triangle,0,81075,0.18455162894565746,0.8900612513224546,0.4802491971007073,6.460176596997393 +red,triangle,0,81094,0.04880754225430084,0.8933576967724739,0.4878637072164853,6.133531821368554 +yellow,triangle,1,81106,0.7344102721075413,0.4426238198478445,0.4942209732306668,3.0337258831598306 +blue,square,0,81107,0.503762184381541,0.739686967268895,0.4945565834284612,6.831250561965329 +blue,square,1,81110,0.9699949015565439,0.012275531396004569,0.4975542402582834,3.0954450837583702 +red,triangle,0,81117,0.22075802373600872,0.43177808102968285,0.4920843807244184,3.3257267267795467 +red,circle,0,81130,0.6889398213680793,0.6970537518456349,0.4963974017373721,4.911286103649867 +purple,square,0,81157,0.9640184490993524,0.16215921660800925,0.4818539250098085,4.487679740771076 +red,square,0,81160,0.4215482560635301,0.595620451511917,0.5200426592817691,4.946783272019761 +red,square,0,81176,0.3282311760023535,0.1887749655018911,0.5192574597681919,4.987244211463204 +purple,triangle,0,81199,0.7983660199431438,0.08097005074748809,0.5073715774247403,2.5949038482568954 +purple,square,0,81208,0.1525077300705856,0.6559322775785215,0.4840115807432963,4.863790663371244 +green,square,1,81213,0.9704203860986943,0.38149034726511344,0.4845375767505428,4.050148078245072 +yellow,square,1,81217,0.2789887446731357,0.8993149491642233,0.4903002741463905,3.566559931788932 +yellow,circle,1,81230,0.4371608508573076,0.8425572359734482,0.5388144093850497,4.718924920114666 +yellow,square,1,81283,0.6765654484340974,0.4072997798037028,0.4992190864581606,3.720460443206887 +blue,square,0,81295,0.7468634502298326,0.45874270106489135,0.4986880302610183,6.492520018164465 +green,triangle,0,81313,0.28373655325255565,0.1756479577949659,0.5158588310027669,4.205533272838828 +red,square,0,81317,0.5734455761672053,0.3951462921681146,0.5068549371021885,4.4474381043866105 +blue,triangle,0,81328,0.5947997793104784,0.22877115751397348,0.49365699194985563,5.178076625308762 +red,triangle,0,81333,0.5080757197799637,0.9593078266744622,0.5063717725934735,4.919330236232047 +red,circle,0,81342,0.32922398844282796,0.42465918247230633,0.49580639616775063,5.785344684127675 +red,triangle,0,81357,0.3989645338918619,0.07068375177736086,0.5014017028858937,4.833864274612641 +red,square,0,81358,0.31216236772743844,0.5362913765535935,0.4976717195823757,5.569486386010156 +yellow,circle,1,81388,0.6997189562713367,0.01571941399993837,0.5266868789549263,5.411158184044324 +red,triangle,0,81394,0.17970011316136447,0.723950847402832,0.48781900887291796,5.955795221618423 +red,circle,1,81397,0.48264763070207206,0.5029292318117448,0.49433451884229757,4.83575345381074 +blue,square,0,81399,0.011889263693010022,0.41880540970805713,0.5075269936798311,5.784389369817901 +blue,triangle,0,81400,0.17392580476712072,0.9206399419944473,0.4920361413777392,4.471542765820451 +red,triangle,0,81401,0.47619512177381973,0.9351158079079561,0.4833701216798004,2.196355270074184 +red,triangle,0,81417,0.502926094608134,0.5243801829291423,0.48326953616896057,6.08322449581254 +red,triangle,0,81426,0.7663733947426048,0.91336590956359,0.4862324264646229,5.045292597110608 +red,square,0,81496,0.246033088739135,0.5899145062026309,0.5181120767160675,1.9595663181925307 +red,square,0,81500,0.582017958862124,0.04300196180732763,0.5175534675332268,7.197056489084802 +blue,triangle,1,81503,0.7641177175953137,0.09071569377362021,0.4900951368217516,4.1980964255254 +red,square,0,81507,0.1809065361834491,0.27499266249565435,0.5116891473905982,3.978241871622719 +red,triangle,0,81510,0.47339962437298544,0.3901375718647604,0.5025023287674841,5.118451744127785 +blue,square,1,81517,0.6825558927235732,0.06985223394546658,0.504645209945903,4.527684222491165 +red,square,0,81556,0.9430581407698928,0.7993631368300492,0.5218151116199066,3.6950777816762947 +red,circle,0,81567,0.04240981604118543,0.0763887721046691,0.49278547628798963,4.569112234104232 +red,circle,1,81578,0.7512666250546094,0.7711025843096267,0.4924420245784761,6.456537045120279 +red,square,0,81584,0.3342498426902266,0.6414676805488785,0.5135249968058191,5.872494934413659 +red,circle,1,81592,0.6179929017424887,0.6340469718979167,0.49158265208247226,3.446285313916354 +red,circle,0,81601,0.0843692809175206,0.12722422079605555,0.4971328331702479,5.212085571506336 +red,triangle,0,81602,0.5573947494515696,0.38975752208434433,0.5126238186651708,4.3114345365676074 +yellow,triangle,1,81615,0.9093571004282791,0.5792238831693498,0.5065612240067842,3.5392047193840526 +blue,square,0,81622,0.7203276924049226,0.3667046445663138,0.5024950787070839,6.770523383903327 +purple,circle,1,81635,0.2885798258082818,0.5234491704943466,0.4986284927430894,5.924520672568417 +red,square,0,81637,0.3992984243757146,0.9729579454719782,0.5159546272861733,4.437287495329566 +red,circle,0,81649,0.6438422794575033,0.6390754079028129,0.4988364843821413,4.840967245170557 +red,triangle,0,81651,0.20680787475652063,0.43736532839455355,0.5123230089230779,4.3214131099058966 +orange,circle,1,81670,0.08253999981609705,0.015013086252800734,0.47803139932336064,6.039640054015769 +green,circle,0,81672,0.24282204821726772,0.5760225898635326,0.49110661997716804,4.067140097950282 +red,circle,0,81679,0.4287948131329321,0.39157420285171596,0.4999610769875731,6.566369411159282 +red,square,1,81685,0.6406098415169508,0.2646569768013902,0.5227351470330938,7.143978111596226 +blue,square,0,81688,0.9393986457623662,0.1940300094536369,0.5153355130813149,4.804700133038835 +red,circle,0,81689,0.6170877030169017,0.6543489033805715,0.4950052915117413,4.791477871234577 +red,square,0,81691,0.374345610382843,0.011631740019972137,0.5201777618421457,7.07082573894231 +red,circle,1,81694,0.18280117437795373,0.09420576052710888,0.49043042705050727,5.393871728240573 +red,circle,0,81710,0.6858331568637801,0.7506297164980605,0.4929729300464558,6.569545491322146 +red,triangle,0,81724,0.5797428109128266,0.6068332310914224,0.506283965445832,4.6435765729202805 +red,square,0,81733,0.20765558352559554,0.8486359562121671,0.5168173575061112,3.660407027802499 +yellow,triangle,1,81746,0.5732825888528483,0.7349810907346581,0.5065444772804333,4.949855575428452 +red,triangle,0,81763,0.08358419311582332,0.6873249510167284,0.5129036464938158,4.264207740399289 +red,square,1,81764,0.5551108619014528,0.07395531571137448,0.5156180686530784,3.8443549814108553 +red,triangle,0,81793,0.49554086563547917,0.12309999661562765,0.5064709442306965,4.192379582131352 +yellow,circle,1,81825,0.0362940768718778,0.3962533724798095,0.5229298626779088,6.354657807738413 +red,square,0,81842,0.4706634671490242,0.9610960545204995,0.5214938003585593,4.713881772725928 +green,triangle,0,81865,0.4052862901580394,0.08372119470326678,0.5184352990046684,6.2760282518420185 +yellow,square,1,81869,0.4344578077628283,0.468695067925739,0.4976437962672821,4.748196718414499 +red,square,1,81876,0.5855201233125406,0.5391142768421466,0.525480886650077,6.8056053921918425 +red,triangle,1,81905,0.7052826337698797,0.22982219401729975,0.5099725921977243,6.9530028500423775 +purple,square,0,81906,0.5854520927461457,0.11770299413055596,0.491699793546107,4.9698192732541715 +red,circle,1,81907,0.37163847797251504,0.400829027269246,0.4962317770086797,6.4387239513669305 +yellow,circle,1,81908,0.8190797984458409,0.23833106733842013,0.5295948377364428,4.056902855412558 +red,triangle,0,81916,0.44469573301468945,0.37871469895814514,0.5092411510912408,5.147708122508301 +red,square,1,81919,0.2529252950148785,0.7073796022463315,0.5289771707367834,4.004098830614893 +blue,circle,0,81932,0.21938969030060307,0.928251409188362,0.5253520480994954,5.230595544239608 +red,triangle,0,81935,0.8162341560427582,0.9906220905132913,0.5207408951203899,6.5217958463839425 +red,circle,1,81945,0.892607462969383,0.8854819932923311,0.500242135793435,5.124708072040491 +red,triangle,0,81958,0.6085217312591791,0.7251958321237331,0.5204825002103738,6.273496526985627 +red,triangle,1,81975,0.942350369754318,0.9574679537705263,0.5270827537157838,5.557671721464943 +red,triangle,0,81986,0.9206106365392773,0.3101350370481294,0.5260496270079443,5.211736062548158 +red,triangle,1,82002,0.762944607447994,0.6822350804287131,0.5276045940814295,5.562549016450775 +yellow,circle,1,82018,0.2941692879250857,0.03367571271482628,0.5323502644372534,4.7266609152183685 +red,square,0,82021,0.4888604843882428,0.13420642199999677,0.53100892030084,8.20071612615397 +purple,triangle,0,82030,0.2532387782477389,0.6613800791765458,0.5130003522926362,4.13827034318382 +red,triangle,0,82037,0.8155834893387192,0.600747726377886,0.5243821093021257,5.267510724452422 +red,square,0,82038,0.526952198917595,0.3883619866691551,0.5239548996324123,4.403288957344245 +yellow,triangle,1,82089,0.8971913939212398,0.05343074617760546,0.49209975676351675,5.530133181969077 +blue,square,1,82097,0.544679624468908,0.7855291101302742,0.49930976036776337,4.67214337820684 +red,square,0,82119,0.6217318755332524,0.21018176009500322,0.5284072910671912,6.147988448529972 +orange,circle,0,82146,0.6638572463312785,0.6500668188429215,0.47678322845435045,4.072461053508557 +red,square,0,82149,0.33837204663982035,0.19197179643208517,0.524959855348316,4.925185675626268 +red,triangle,0,82151,0.8570899840546615,0.04971801516907148,0.512822016136913,6.652061445418897 +red,square,1,82159,0.7673434923667805,0.00037654356442629044,0.5236425156848175,5.163962278526361 +yellow,square,1,82165,0.34653657882562194,0.6366966851406346,0.504017020524526,4.7146198841123965 +red,circle,0,82186,0.546767776910464,0.45433043516472915,0.48859736669470427,4.507104913664541 +red,square,0,82190,0.008316979455405882,0.9026225296964588,0.5193988762007243,6.365731955881866 +red,square,0,82192,0.4659512785708738,0.9762037780131061,0.5167177043188586,5.090767697412583 +purple,circle,1,82196,0.5209108557055107,0.979313898441847,0.5078318509679425,6.310739948473898 +red,triangle,0,82213,0.9173715910230548,0.11661677647235802,0.5156311281151702,5.619900596208495 +red,triangle,1,82236,0.9545142566635887,0.7132570354705988,0.5166409364290429,3.7830449602244705 +blue,triangle,1,82259,0.33643667866979665,0.7222312015275271,0.4924811207747196,3.751718993504626 +blue,triangle,0,82266,0.4855831948475259,0.9416541527042219,0.49421118348299153,4.2604083091027025 +red,square,0,82268,0.7789843132831411,0.07723341037885179,0.5148967720656697,4.883961995706305 +purple,square,0,82286,0.23294640945080303,0.20941660258541228,0.4904160264338973,4.492335472766562 +purple,triangle,0,82287,0.0874416708178064,0.8608235934840683,0.5086228235469287,6.904058004901947 +red,triangle,0,82315,0.16861637661800255,0.3425188083960208,0.5167684242004628,3.2500482408887645 +red,triangle,1,82331,0.5442188179114065,0.7040962175423547,0.5166993190489322,4.9804760472696605 +red,square,0,82347,0.6338308539195121,0.3108694477844265,0.5062422909508266,4.073143585425137 +purple,circle,0,82349,0.7319347451086649,0.30788954817190783,0.507397221546586,4.479781538469108 +blue,triangle,0,82360,0.8458567069898428,0.9112027663730352,0.4932980417220871,5.341155998830385 +blue,circle,0,82373,0.7226277574624174,0.7768685909029331,0.5398936550335363,6.983909056804033 +red,circle,0,82383,0.03421378357288907,0.047397902115352705,0.4752072100068521,4.464330295169857 +blue,circle,1,82388,0.048454150163879994,0.7217662666742595,0.5443876638676958,5.126694888849488 +purple,circle,0,82400,0.44708643968685247,0.1814357932083771,0.513103201251819,6.372625790974066 +purple,circle,0,82403,0.7144845044389426,0.7813678023182257,0.5111258378878383,6.199025215732114 +yellow,circle,1,82431,0.8505627687870435,0.6982094236081248,0.5203169643839746,4.829779398627252 +red,square,0,82450,0.8504685039854782,0.052190358591393315,0.4902410595724105,3.5281760591869205 +yellow,triangle,0,82459,0.2808921739138933,0.8195922791573089,0.48899755962846475,3.889749071345894 +orange,circle,1,82475,0.6744306766532117,0.5522132513998601,0.4794634977776188,4.118434182022859 +red,square,0,82484,0.10824529982235909,0.8365071905115189,0.4777329838523633,4.704951595091578 +blue,square,0,82485,0.007070340657070795,0.8065032806733391,0.4907367854458501,5.17749184088046 +red,circle,1,82487,0.3188422078407027,0.29284170828514816,0.4812742281794559,6.985842741046636 +red,square,0,82489,0.9832543113563688,0.7671990130618139,0.4776401719501203,7.486513299459086 +blue,triangle,1,82495,0.6346736052959036,0.2747382767489376,0.5010716625572224,6.199864235840695 +red,circle,0,82499,0.3475022942148621,0.32761708689501046,0.47996439935936613,2.624558172779161 +red,triangle,0,82501,0.3219698367494802,0.7224432607726242,0.503497480955817,5.476625302023457 +green,circle,0,82502,0.33996989698495517,0.4224840119144194,0.49880075489530057,5.665653883382729 +red,square,1,82511,0.060011186502833325,0.3966134759004424,0.4798480692984614,5.213159696306523 +blue,square,1,82516,0.5657431765911797,0.6511695881996549,0.48706999168894954,3.7372147807759593 +blue,circle,1,82527,0.6249413978117138,0.23596450396984647,0.5395796611792876,6.196345575821962 +red,circle,0,82537,0.9101350700684699,0.9710791928275359,0.4797399447267551,3.53929078467614 +blue,triangle,1,82538,0.3292474475923741,0.25173632519152445,0.506807093196346,3.2909743356840693 +red,triangle,0,82540,0.4647489450337531,0.16404243944577412,0.5077628807075795,4.332450242736735 +red,square,0,82556,0.6615645537979847,0.12878907174984167,0.48853149559786474,4.65578723005813 +purple,circle,0,82568,0.23175045836804964,0.9691500402287213,0.5135755570127799,7.453538774375066 +red,triangle,0,82583,0.7267047915389362,0.977249460120103,0.49605507598916354,4.368002766493595 +purple,square,0,82596,0.523775033537616,0.5334317086213074,0.4895645833544572,4.655860125829382 +red,triangle,0,82599,0.8496987888273095,0.4246320475803621,0.49200327365168206,4.229097853905992 +red,square,0,82602,0.5398059090000749,0.13586944337249574,0.48385062819551933,5.997671347891504 +red,triangle,0,82619,0.261705929435199,0.23008166052237766,0.4964270566324088,6.176768120730368 +yellow,square,1,82626,0.7882518280260266,0.6719794319255251,0.4993886978493441,5.127601342482564 +red,square,0,82627,0.9055698731289945,0.7007932093620781,0.4852146273743674,4.516386680724516 +red,triangle,0,82630,0.955022379650656,0.03527091264062365,0.4928540831853299,4.479236639542448 +red,square,0,82631,0.4935263016589604,0.8590568423649695,0.49228500147246274,7.485064960997819 +yellow,triangle,1,82647,0.35196921796850955,0.27772075890541303,0.47205730357553066,3.870571261482733 +blue,triangle,1,82653,0.6571069496666412,0.4823514127618985,0.5188596535405834,6.158960058773757 +yellow,square,1,82685,0.7948337045418883,0.05084332874896913,0.5083391846457594,6.209108243280217 +blue,triangle,1,82717,0.27775391443861974,0.34206760285904136,0.5166286588514517,4.504508652344163 +red,square,0,82725,0.4832747660915765,0.337631290163507,0.5002363226947814,4.033507775381328 +red,square,1,82727,0.3406456989651434,0.2014998126824079,0.5042958375996044,6.466292513024502 +yellow,circle,1,82759,0.46021572333639893,0.884704669096846,0.5340660385807497,7.440102842860784 +red,triangle,0,82764,0.6674025925569613,0.15530746467479817,0.4765301048927643,4.551772488508328 +yellow,square,1,82783,0.3929210074560181,0.6147548679471491,0.5161098315561932,4.11886819040765 +purple,triangle,0,82794,0.019535331958087876,0.6991357141620065,0.49963979860895197,2.8996262031203823 +red,triangle,0,82800,0.6088982216874902,0.9784559732704764,0.4749560013042373,5.221133011472841 +green,square,0,82805,0.7615265000602532,0.7782477383542531,0.5324580018121762,5.519010472287544 +blue,square,1,82817,0.2587342615118756,0.951942151485277,0.470791036697166,4.944072536036763 +red,triangle,1,82826,0.9407511495938944,0.03050893732240545,0.4715127113505447,4.54063268723984 +blue,triangle,1,82836,0.8916457885505735,0.8395568828203379,0.5164919658990521,5.615096359022343 +green,triangle,0,82837,0.9732434010964439,0.13258286148850296,0.5186563022891615,5.322145802264406 +yellow,circle,1,82858,0.8943270776958472,0.15415856635871605,0.5338036582905477,8.895613215546922 +red,square,0,82860,0.1522785546595561,0.4076949916621755,0.5062867997115744,3.72759091153538 +yellow,circle,1,82866,0.3323961558364591,0.15073461294128987,0.5290453694522023,5.264995372745593 +yellow,triangle,1,82868,0.10715872273516158,0.5866169535763028,0.4826283761096491,4.169264618577826 +orange,circle,1,82871,0.3763549478929412,0.7505727822128362,0.48583050566254155,4.653394487480818 +red,square,1,82872,0.7030570127735172,0.12858702930391686,0.5075341318315327,6.334703842431654 +yellow,triangle,1,82878,0.3224569799869038,0.7935501733243558,0.49041629613951876,7.96242727900034 +yellow,triangle,1,82892,0.9796416789195468,0.5557143709162574,0.49023563488756977,4.390198848248415 +green,triangle,1,82909,0.6298784229837792,0.7521639720803523,0.5191358249030289,7.433811460606919 +orange,triangle,0,82926,0.428500167119526,0.36607866845295145,0.47081347144738445,4.481033048286446 +red,square,1,82929,0.28144443092516513,0.4472626824439989,0.5080662970436506,6.744925948024256 +red,circle,1,82944,0.1102804286675072,0.09234797502378038,0.480737483906285,6.1526126375492325 +red,square,0,82960,0.8956221368012316,0.3118665481409354,0.5084850820655602,4.995155059184679 +blue,square,1,82973,0.8380663221334929,0.5532882632162486,0.4854303199774404,5.901151272085234 +green,square,0,82986,0.926762603039401,0.7883352330499447,0.5351220122805623,3.6259157035866565 +red,triangle,0,82992,0.42865346928153225,0.018536231765446498,0.4636237754596017,4.296858047706796 +red,triangle,1,83008,0.34455620836566636,0.7508928532640805,0.4684564656600809,3.516141064947919 +purple,triangle,0,83016,0.8400245605967229,0.8365978274030381,0.49420198830081785,4.833873683961947 +red,circle,0,83018,0.02530312560074266,-0.020744347387753548,0.47267233327964453,6.380444688698895 +blue,square,1,83021,0.022980864754761132,0.1472520029150809,0.48260481240710823,4.608710090282286 +red,triangle,0,83027,0.2544090554838675,0.3915246991655562,0.4636566102279231,3.3439464090488413 +yellow,triangle,0,83042,0.721780167694505,0.7165798894392567,0.4896651613952397,5.195098582544258 +red,triangle,0,83058,0.6588398833636143,0.49372843789109044,0.4691619714090176,3.990637057658626 +yellow,triangle,1,83068,0.5630791159911716,0.27766051432685335,0.49449852155501156,3.9389413540314884 +red,square,0,83077,0.9705593796951105,0.6662762876494098,0.5096717055755128,5.334085589168752 +blue,circle,1,83087,0.9714025422387434,0.8642377163674381,0.5413355579680965,5.2024624972859455 +purple,square,0,83090,0.5226547821368325,0.7801297575816978,0.5008553672951415,6.027848591378281 +blue,triangle,1,83095,0.8332807000442715,0.7498494025256474,0.5132796810911399,5.8977613781313165 +red,square,1,83108,0.9862296300552067,0.5825351970438819,0.5033480758722415,5.428051039799477 +red,triangle,0,83115,0.4760572296600407,0.33170820717220306,0.4717397184789229,4.0631750113093945 +red,triangle,0,83116,0.990314309153224,0.07269972495938892,0.47416383470284945,4.106577102893966 +red,circle,0,83117,0.3661906625602602,0.4025536714299455,0.47364288879216815,4.5910129949000895 +blue,square,0,83118,0.49163801548879127,0.24330154714116303,0.4819515245455142,5.718476399136688 +red,circle,0,83122,0.6195004711843787,0.5727866189621638,0.47401378896208646,5.542319267634021 +red,circle,0,83149,0.8328788685536079,0.8641085074514573,0.46979413223846245,3.9706101547653767 +blue,triangle,0,83150,0.43713699201805456,0.2660525142526584,0.5126656935668523,3.246619511051145 +red,triangle,0,83166,0.5001685641935002,0.8698183381006106,0.4922326402370768,6.024953643905896 +purple,triangle,0,83167,0.8020011720459099,0.22756270790291333,0.5033954027225506,6.068019207862608 +blue,triangle,0,83212,0.006945114263260832,0.21170056978885798,0.5143509734188596,4.651095411918273 +red,circle,0,83213,0.42812775359923905,0.37703136082457084,0.46449024799404914,5.15670466708205 +red,circle,0,83217,0.3538487489824198,0.27518672100861263,0.4617118610651707,3.580507603681859 +red,circle,0,83222,0.9430470015669334,0.9487467603887084,0.45897929561174744,4.365152675185844 +green,triangle,0,83225,0.09619528634889285,0.057739380692552134,0.517122397340599,4.862942749772543 +red,circle,1,83247,0.7574474611973291,0.8186996574524749,0.44832254622782247,4.7591596511939205 +red,square,0,83258,0.6903995209230517,0.3143369559713949,0.48585522297270783,5.01810837305451 +green,circle,0,83266,0.7205578548894788,0.828048458508868,0.5012711321138965,4.049348703616304 +red,square,0,83287,0.6466422667540417,0.7334969056903076,0.4804811122167074,5.921120324045841 +red,triangle,0,83289,0.2030025641518599,0.5930684242120423,0.49141472582738843,3.9874069634019995 +yellow,circle,1,83298,0.35163840806684055,0.4033210378463076,0.5345431813618567,6.484809729397359 +red,triangle,0,83312,0.8909271689139356,0.9156076344481769,0.4892871797467797,5.936154387085878 +yellow,circle,1,83316,0.16400859146840308,0.5965219871671622,0.5335026812963714,3.9943511258275706 +blue,square,1,83317,0.0980590317872454,0.41023458750011066,0.47707448980878275,6.175828247841214 +orange,square,1,83318,0.05174991698657738,0.3328841163758609,0.5117641506357392,4.069100960802553 +purple,triangle,0,83326,0.05804430334154431,0.7713956565531557,0.49517047333737396,3.770492286942417 +red,square,0,83328,0.48179183318412167,0.3526213194215202,0.46248950728747634,4.838732082289352 +yellow,circle,1,83358,0.005612599675430596,0.8088273404826914,0.5366467393279692,4.43178494213615 +purple,triangle,0,83369,0.10367082337284161,0.5089532068397383,0.496226936926661,4.868745172566798 +red,square,0,83370,0.08591998921287558,0.5901508592354079,0.4512489122504173,4.91564141561331 +green,square,0,83375,0.12970926493292545,0.7482186387117108,0.5249988957291557,3.5014075062557324 +red,square,1,83380,0.40319979689704244,0.7636111045492379,0.45211006913473917,5.412159529692301 +red,square,0,83394,0.6383818321890626,0.34198783159892543,0.45641301029695575,3.6925029907519344 +purple,square,1,83397,0.7572343826950665,0.6309017032820423,0.5028100170032692,3.334733544512153 +red,square,0,83405,0.9113462113891848,0.5187228415960464,0.4560399174032374,3.122234019892994 +red,triangle,1,83417,0.7495570465674024,0.8300551158843191,0.49245783860352277,6.175286703786654 +blue,triangle,0,83421,0.419519799589274,0.7135029511659471,0.5086966262581886,2.8929187832748853 +red,square,0,83426,0.3205151839886584,0.5645212911306043,0.4603770783617119,2.0661427685480716 +purple,triangle,0,83431,0.5711017923040533,0.03865980639472766,0.4883347189303134,6.388751840905303 +red,circle,0,83440,0.5855849793524782,0.6119243040112797,0.4280044413263959,8.323760491444853 +red,square,0,83443,0.09306731483603303,0.05221619154508683,0.4580502735802006,2.9393596878019714 +red,square,0,83451,0.5080993505480947,0.6662217093579649,0.4579274856433957,2.9869439946581493 +red,square,1,83479,0.13627138255214732,0.48623242410050516,0.46423702487186497,6.623316593297788 +red,square,0,83485,0.4932497928658681,0.15231118656399234,0.4664903573917578,5.417917228983158 +red,circle,1,83507,0.34876404340306644,0.2703972493882617,0.42768403320036097,4.181572832249706 +purple,circle,0,83510,0.49490645264980193,0.24752119385976667,0.4897046476479821,3.392519206652731 +green,triangle,0,83512,0.15469913998663198,0.5275669232293471,0.5125965526021815,6.202048195261952 +red,square,0,83515,0.4776565220971556,0.8019318489407621,0.4747333738063338,5.318639755539156 +blue,triangle,1,83525,0.4243645471310227,0.37420782833898925,0.5136846948039873,4.926556373439734 +red,triangle,0,83528,0.7263364294020428,0.468342904133927,0.5042821572045862,5.434048253892715 +purple,triangle,1,83529,0.7260601135141455,0.9297385606947408,0.49353669051830046,4.882010401564516 +green,circle,0,83530,0.7804965521411584,0.8854589402560958,0.5042453119891259,4.4590244881267 +red,circle,1,83602,0.2256042182898581,0.24739727081194185,0.4315387829544891,2.32742869673782 +yellow,circle,1,83608,0.3584799144288826,0.173946869402819,0.5317370022627771,3.7434801260034463 +red,circle,0,83625,0.2486872223029497,0.3319274331187414,0.4250771454361501,4.909765695950619 +yellow,triangle,1,83634,0.4787606665741654,0.6617860112773567,0.47158200435444225,6.721233713172783 +purple,square,0,83655,0.6239062694658689,0.11065159041832395,0.510052521858901,8.029689766687161 +purple,square,0,83657,0.11293849922481936,0.008855787273896243,0.5089106996804605,5.2066763491198556 +yellow,square,1,83668,0.29222900592551015,0.1617721066226956,0.5125688323415893,5.257280559078665 +red,circle,0,83692,0.4785698702803115,0.5340052689518955,0.43785075136677304,5.319094297656166 +red,square,0,83693,0.644309699064817,0.5861256430759361,0.5160755245391613,2.4739604669907966 +purple,triangle,0,83695,0.32765619699116266,0.04717576449588323,0.49510694729807003,3.3660856169364872 +purple,circle,0,83700,0.34564049250131523,0.2100286091493202,0.4817621695949327,4.673931141789692 +purple,triangle,0,83706,0.26916047972550294,0.4806804615006416,0.4962450194770319,5.193831246245857 +red,square,1,83720,0.1341165155177233,0.6073081718250779,0.5175096422682183,6.831408929518912 +blue,triangle,0,83723,0.5887476483923134,0.5074989436889473,0.515205098683211,6.4700679314894245 +red,circle,0,83740,0.11918405593694148,0.08867615517788549,0.4394253247178085,5.950469582574622 +yellow,triangle,1,83744,0.559465311034973,0.5851322286825043,0.4752743880183645,6.092580944596932 +red,circle,0,83766,0.07245661514460844,0.028668585166640233,0.45062442800371105,4.221752994815294 +red,square,1,83777,0.09272629825783374,0.5907352761204864,0.5166121740248965,5.732664933000755 +blue,square,1,83780,0.5659067235626688,0.11794294903035007,0.4779849402704211,4.949091899397209 +blue,square,0,83791,0.37971553000369285,0.1152171664862347,0.48012958722493926,5.193986950124411 +blue,circle,0,83797,0.31274767760449274,0.27134123391623366,0.5243005052378935,6.402246284432516 +green,square,0,83802,0.6065480850298873,0.7253560192089153,0.5198369024479206,4.400359463051699 +blue,triangle,1,83810,0.17698236637235687,0.12033899861995145,0.5243035948387528,6.636269103850641 +green,square,0,83811,0.03992098826862389,0.6263984646969762,0.5226431193254288,4.880216140629437 +blue,circle,1,83814,0.48262252187422305,0.14844748834794808,0.5202308814447982,4.838675015261391 +red,square,0,83823,0.6407951567603292,0.1174570878397333,0.5243827686373389,4.461836317974531 +purple,triangle,1,83833,0.4112514620133395,0.4013960953774379,0.48959686815477893,4.719200306281575 +yellow,square,1,83834,0.8128890125577551,0.5303271844237689,0.5043163802327053,4.515719801764994 +red,square,0,83851,0.8459992691859014,0.5687235069114398,0.5179995879876328,5.810491948149306 +purple,circle,0,83866,0.788659054238965,0.2057394713923727,0.4800188075984709,6.611217667011823 +red,triangle,1,83868,0.34327808925073,0.4282106811267582,0.5073775830952365,5.025946486651326 +blue,circle,0,83869,0.7435925250692076,0.050394473270299334,0.5252954908253112,6.023473823699479 +red,triangle,1,83870,0.14759530436434143,0.30504333234305203,0.5098637272460711,5.501689760480581 +green,triangle,0,83874,0.7851794194652867,0.40356871876936984,0.49856121844967827,4.422402863649022 +red,circle,0,83877,0.5357206940841953,0.6159024616433673,0.4417066294586936,3.3008200348263563 +red,square,0,83885,0.497728482478768,0.6568766816078183,0.5156409137941457,6.7459219401214865 +yellow,square,0,83886,0.9831176109691093,0.12016879812103598,0.5063371582187389,4.002888361916657 +red,circle,0,83890,0.18078963931854763,0.17975551799418893,0.4414635374896249,6.133341531260502 +yellow,square,1,83897,0.0032107127687728276,0.6247875259079945,0.4994796987604175,3.8878280100714235 +yellow,circle,1,83898,0.7283687030103658,0.3503603938864758,0.5425727711866225,5.465893082835568 +purple,circle,0,83907,0.3182933578236352,0.13416345428779297,0.47941171551479606,3.9126176436354747 +blue,square,1,83913,0.9492379398120842,0.39366296929477573,0.47239174506269305,4.893587209093668 +blue,square,0,83931,0.4304997545174736,0.33396334081820134,0.4697097596494418,6.857989200005004 +yellow,square,1,83959,0.8468832442546941,0.8625749446461438,0.4982585193965951,3.3999100448088395 +red,triangle,1,83961,0.9900536015797581,0.13764424035406442,0.5150222548494368,3.7778205861620306 +red,square,0,83964,0.10649203939316398,0.9104669542208729,0.5128459717086693,4.763743330455749 +yellow,triangle,1,83972,0.5376717393736369,0.23656209596307531,0.4751502662070869,4.772911352493985 +red,circle,1,83974,0.5387485677513972,0.6180599523806768,0.4500877751260209,4.911772553659389 +blue,square,1,83982,0.3513514077826374,0.15208318703166146,0.45934192210156266,5.088986600009058 +red,circle,0,83997,0.08951075543053155,0.07362376046190192,0.4482243519895226,4.487627218025021 +red,triangle,1,83998,0.6824702806418353,0.7461089819377266,0.5065779501420412,4.372032553209347 +blue,circle,1,84004,0.775461605625285,0.9760998075460481,0.5319321347612134,6.185012881228327 +purple,triangle,0,84005,0.4450957908541562,0.7229964638814087,0.4963891458217236,5.555679568100611 +red,square,0,84007,0.32138973910976965,0.3212980963551523,0.5093263822517776,4.280641488700887 +blue,circle,1,84015,0.9388887458530584,0.8609702695830763,0.5323551392787857,6.279675473328702 +blue,square,0,84021,0.20733027416885952,0.6309677439872041,0.46835732829307836,5.064016781771638 +red,triangle,0,84024,0.15589321076051543,0.7721679170997856,0.5091670999777331,4.238585586171747 +purple,circle,0,84035,0.6658447689157138,0.4278410789063032,0.48325704108040973,4.836444687375318 +blue,triangle,1,84038,0.9923032048192627,0.5512066701071145,0.510110423338272,4.043821217028412 +red,circle,0,84054,0.07815809188305467,-0.005166171309403611,0.4619224914145091,3.7302097734546904 +red,square,0,84061,0.13973941028581927,0.5409886769252491,0.5008958149170422,6.190696250694951 +green,triangle,0,84075,0.32956554788510006,0.5988667525692233,0.4889638022392036,3.9605060882435095 +purple,triangle,0,84080,0.09376770845345361,0.865261456689735,0.4941171777736501,6.544276297520681 +green,square,0,84091,0.4765715334261724,0.2432673706396874,0.5122487395509979,6.22276152269719 +red,triangle,0,84103,0.1755073072365766,0.3661387851424014,0.5277425941847986,7.33320574592114 +purple,circle,0,84114,0.7683281978547455,0.6652738892993179,0.4700499417260775,4.237591710833429 +blue,square,0,84145,0.9634567292099476,0.7616512666481643,0.46593547717089623,5.8728163832941265 +blue,square,1,84171,0.38062296360170167,0.5097475809004562,0.46279279351507085,5.593228683611702 +red,triangle,0,84174,0.12120920680117409,0.38448436815394005,0.5226332746524399,5.174918896192733 +blue,triangle,1,84182,0.4091216272376227,0.703010888647567,0.5045686882224233,5.640179590359914 +red,circle,1,84191,0.9119375048120245,0.9495525581923282,0.47331221620880004,4.07959729392461 +purple,square,0,84208,0.641806501032175,0.21250698695225523,0.5085333633812319,4.584715094139626 +yellow,circle,1,84221,0.286405507549519,0.8082900367305083,0.5458348425158348,3.9570103139675035 +yellow,circle,1,84223,0.0781039547881206,0.15460194406739203,0.5404475035429774,3.5772472136097964 +green,triangle,0,84237,0.910538291083186,0.11227748033451224,0.4905020629512842,4.938672328482595 +purple,circle,0,84238,0.39741723896475534,0.3119764265038476,0.45687560357417495,3.856373670994896 +red,triangle,0,84258,0.22997337335951007,0.5241719142826281,0.5040589050882092,3.3428223385200373 +blue,triangle,1,84293,0.3912066418534581,0.802309595939718,0.5023443886541941,5.803742771910691 +red,triangle,0,84296,0.21349483413334447,0.6743255768847448,0.5002369988689419,5.07681927367883 +red,triangle,0,84305,0.17887033117247464,0.18715285325045183,0.4974027151126915,6.057029567875758 +red,triangle,1,84309,0.4512757646684652,0.993734601173005,0.5024266019217427,3.4502023559579036 +yellow,triangle,1,84310,0.4901720145278564,0.09164867035655966,0.49313791481675356,4.920643217483616 +purple,square,0,84315,0.3399808993062704,0.04127876859147306,0.511967519087579,5.762010673413871 +blue,triangle,0,84326,0.13220137206634552,0.7793633267917444,0.49934759022397573,3.8042440474445236 +purple,circle,0,84338,0.6312658643754951,0.6448690157921327,0.4596221953901663,3.6231321482262406 +red,circle,0,84340,0.09078148278855669,0.15462268170062665,0.4586840392126474,3.5719558184920106 +blue,triangle,0,84352,0.8519968700186483,0.5431421882717834,0.4976543166827394,5.411954000774678 +blue,circle,1,84368,0.39823758629063866,0.17747700745079165,0.5263597303878068,4.942388839313421 +yellow,square,0,84373,0.20276340976126683,0.08063057577027488,0.48693185304190123,3.9991522556540247 +red,triangle,1,84387,0.6169476159181688,0.008157381504150352,0.5064232151310086,3.7602545156818388 +blue,triangle,1,84394,0.9464696613785609,0.21875861695530463,0.5058011846350001,4.459892045268972 +orange,circle,1,84396,0.6548669492595104,0.6625709068459517,0.4859572320930812,5.280507319360176 +blue,triangle,1,84412,0.22842183738672617,0.8771339922454624,0.5064493565206147,5.087556726422471 +red,square,0,84415,0.7265418504828559,0.5563096404688408,0.49143651361346413,5.568190299392107 +blue,circle,0,84442,0.8248725344255894,0.39209379229874686,0.5227997397164804,3.4751205735705333 +red,triangle,0,84444,0.522851906241407,0.43608383016782204,0.5063728656223513,4.274538495471897 +red,square,0,84446,0.17335648238807821,0.2674430516701156,0.4908649331222643,4.198948537291329 +blue,square,0,84450,0.4354867491224371,0.7856218965977316,0.4787273295512921,7.464601336288314 +blue,triangle,1,84467,0.3063383753601002,0.10396312686133169,0.508702813038436,4.590321370903393 +red,square,0,84472,0.6779119033983828,0.29502336421498343,0.49798236054183365,6.0887588906882675 +yellow,triangle,1,84475,0.2793850272265196,0.33066593505469666,0.4951274187659189,6.733385215299943 +purple,square,0,84493,0.7665570484926579,0.6267711899704203,0.5076242832573972,7.681767609263716 +yellow,triangle,1,84499,0.8102589958124413,0.01822955537663462,0.4911328887302529,6.939255135064175 +red,square,1,84502,0.09218611031858914,0.6843884932079767,0.5074768447817486,6.522408854573524 +red,circle,1,84504,0.2391638935246463,0.21669966988784334,0.482075354587983,4.852284919389121 +red,square,0,84510,0.8713369143741349,0.9961354978991265,0.5103807668011715,3.584766094737614 +yellow,triangle,1,84526,0.691087851817801,0.7868338939692598,0.49859804610546365,3.9136303126874066 +blue,square,0,84527,0.6232035322090675,0.5021788550619062,0.4771117909231017,5.260454617949134 +blue,square,1,84538,0.9113227919157537,0.1214988747081529,0.4793201450679552,7.471518664410535 +blue,square,0,84544,0.6274281898591093,0.1487238712848501,0.4717429292559921,5.980771630766033 +red,square,0,84547,0.19572256430413804,0.6645880587282045,0.504048662582051,6.1478699023513625 +red,circle,0,84553,0.39399389819049324,0.34108334384295924,0.47837647377149906,5.235365468205119 +green,triangle,1,84555,0.8571075083886939,0.005432943350398345,0.49636770240542544,4.026075610733411 +purple,square,0,84557,0.11422696544446342,0.5444423457254739,0.5061268494104082,2.4498703133255693 +purple,circle,0,84568,0.7594442010862045,0.8850235308519641,0.4538532040618892,4.823699728083295 +purple,circle,0,84576,0.25764872780491554,0.29643582593363893,0.45260252651905714,6.453082123422326 +purple,circle,0,84581,0.057498107806975285,0.571385861245452,0.4491137507287069,6.1772982133642955 +red,circle,1,84594,0.26047143915342275,0.31134032641931036,0.47647509800992915,4.860592225566909 +yellow,circle,1,84613,0.8277135750293394,0.8097598068686582,0.5537927536438878,2.9018166469568984 +red,triangle,0,84619,0.46158524348506424,0.48483994732571123,0.4960415246098488,4.902335667528943 +red,triangle,0,84628,0.8081564672048231,0.6141752144426256,0.4971870322771153,4.866070269885102 +red,square,1,84640,0.39519884055437904,0.9164095595828995,0.5024359751551882,4.947931539683516 +red,square,0,84648,0.9663104055050857,0.9316063431259665,0.5037641668693889,6.52948065159558 +red,square,0,84650,0.19768740184097222,0.33747053803626403,0.506008673145862,4.542667868842889 +red,circle,0,84654,0.9981298611871363,1.033142534029489,0.48122454006344817,5.471859227093806 +purple,circle,0,84658,0.0826198126900467,0.7663654733410326,0.45064182878433157,3.4997846877625736 +red,triangle,0,84677,0.917366677399632,0.1600825446719557,0.49672429055898054,4.783865469383976 +green,triangle,1,84681,0.5167232957507374,0.5906429506180194,0.49603446546416136,5.681356092497879 +red,circle,0,84684,0.5618792437229114,0.47476376187724434,0.49077438408929325,4.1297581154108824 +red,triangle,1,84687,0.6331540491606704,0.8228904217882436,0.4995613145029491,6.752619752644885 +green,triangle,0,84694,0.8844290783131042,0.37751330116644166,0.5011864962969341,5.205704557499417 +blue,square,1,84700,0.5595307154969456,0.8196583374164971,0.47222952702091925,7.331449811224478 +blue,circle,0,84714,0.03861643834946327,0.4854506463568181,0.5329293059177043,5.111822930637758 +red,triangle,0,84730,0.29244787054596133,0.4330977891452481,0.504130556248503,7.35082449854281 +purple,triangle,0,84736,0.20430110446442407,0.3929882389934475,0.49385352607461636,4.517251449086623 +blue,triangle,1,84763,0.2669042494119066,0.4590092691038372,0.5099980568432776,4.117594382024488 +red,triangle,0,84765,0.9355705249257841,0.9369196923949129,0.503860900113285,3.8604615545931487 +red,circle,1,84771,0.8383550173417015,0.808406855475372,0.4960280209975012,5.968965971904798 +red,circle,0,84790,0.6529820277882176,0.628874774869151,0.49687396352278995,4.52261320381504 +red,square,0,84804,0.25663181926400536,0.9727661599849248,0.5132658723080127,5.426257046930297 +purple,square,0,84816,0.38326323260477413,0.046358787043141114,0.5107969443916618,4.9942743361256134 +orange,square,0,84833,0.7135417290023929,0.5616180516712003,0.5053749607989979,2.8920973077666314 +purple,square,0,84844,0.7894239820145166,0.1557304918328546,0.5080335051392121,6.390974330149276 +red,triangle,0,84861,0.04171663848949825,0.18201975586900154,0.4993168012316726,7.073345153242407 +red,circle,1,84862,0.6657520237052819,0.578339423566302,0.49881907484704463,5.128702343721816 +blue,triangle,0,84878,0.9822248067469724,0.7124408927579092,0.5114109499406355,5.280662316539495 +purple,triangle,0,84880,0.7384022185448347,0.627917108777412,0.49171489047163885,1.7460582889478633 +red,triangle,0,84907,0.27355357853304085,0.24234572962600331,0.49627089393657586,6.559109634016019 +red,circle,0,84915,0.948879045920595,0.8553745137306265,0.49419148495266274,3.888399632140649 +red,triangle,0,84924,0.7773778755698789,0.3300384867893771,0.4924433033519024,6.059699763981318 +purple,square,0,84925,0.7247670035450625,0.11974741035291536,0.5096314557272542,4.42453511961119 +yellow,square,1,84933,0.01638922093087003,0.6259575289432724,0.47107959659631293,5.56966217227509 +yellow,square,1,84943,0.593468380468002,0.2529719507654551,0.47441530516841673,5.678756268202779 +purple,triangle,0,84978,0.6888067151424385,0.5778705905592166,0.4888276349872249,3.6004690047827936 +yellow,square,1,84997,0.6948563903709681,0.4773120583924717,0.46799778516555024,5.200188934040355 +blue,triangle,1,85001,0.4468466813667844,0.43362920993357335,0.515729505499019,4.81533198522991 +red,circle,1,85007,0.32293035851090535,0.2695397847604287,0.49819765309459557,4.432970695645839 +red,circle,0,85011,0.0934455553004091,0.09706827408347332,0.5002420671062757,2.9921874167667997 +red,square,0,85029,0.4155861942682759,0.8323807540582205,0.5079107752577897,4.7743652931057206 +red,square,0,85035,0.2547348661030797,0.8176917826597205,0.5065431430624738,6.072912280477126 +red,square,0,85055,0.7347099053004672,0.20777365073206178,0.4983527615812199,6.906273367401151 +yellow,square,1,85069,0.34708535893298476,0.7588761693759328,0.46509805840758206,5.958273799673441 +red,square,1,85072,0.9702967271485906,0.8217949607270094,0.49749142383226713,7.923479574964664 +red,square,1,85073,0.5595827772690272,0.8629834809138323,0.4963813746205957,3.643111682849435 +yellow,triangle,1,85084,0.27016626275607336,0.2361061432725633,0.4975572638226982,4.899198302990696 +red,triangle,1,85092,0.9783138836283432,0.06871908092818602,0.4723087234497161,2.429194040014615 +yellow,square,1,85100,0.601341752261887,0.9871014256790142,0.4656642070109788,3.9584981516024524 +yellow,circle,1,85109,0.2584121166844663,0.5770647909784982,0.5389870481057049,5.1688393644673765 +purple,triangle,1,85114,0.6627940020983101,0.21742985611982912,0.48638370238500866,4.627590199271363 +orange,square,0,85118,0.8669739809149121,0.9756108423175313,0.5053008946570394,5.409891613045471 +red,square,1,85119,0.36555357466852056,0.07645205536172783,0.508337935006973,5.193246662529672 +orange,square,0,85122,0.18957297427068343,0.011289215203845293,0.5014881603996104,5.156932876359062 +red,triangle,1,85129,0.5417221364135402,0.05125548267174118,0.4713375130413683,4.392247287226662 +red,square,0,85131,0.5773984901362054,0.2862726305555673,0.5072039719902021,2.682110304825743 +red,square,0,85150,0.5342658852870467,0.40331767406650676,0.5071660161631717,4.263485716178285 +red,square,0,85154,0.16538091099895547,0.21231903796909646,0.5077362885250679,3.4170918666907717 +green,triangle,0,85169,0.9130901842355247,0.42733433771940554,0.5155023420439412,5.084294034388891 +purple,circle,0,85199,0.8524367050494912,0.16889278277483777,0.468648674681958,4.608871038377759 +red,triangle,0,85205,0.7170259743418136,0.48217035408733866,0.46432760927314887,5.7237002632622636 +yellow,square,1,85215,0.5443243056501877,0.6274756987542268,0.46024736512963077,3.3378575398079207 +blue,circle,1,85228,0.730781063090646,0.8305406720518591,0.5294685295586468,5.279958423374869 +purple,square,0,85237,0.2115296774168054,0.3849712182704629,0.5205918866192383,4.174181627928343 +purple,square,0,85244,0.20863695328870535,0.029838647145262076,0.5154733388357255,5.749372843102285 +purple,circle,0,85263,0.11426478394849648,0.21050411490040977,0.4635914066485068,2.434820725773794 +red,circle,0,85273,0.8361221943478852,0.8757821773856019,0.49332492821121826,4.710085487104611 +orange,square,0,85303,0.630866106889544,0.3508645843901491,0.5002736025930848,3.1474729833495876 +blue,triangle,1,85304,0.6577322326675539,0.5225108935589138,0.5156793109401394,5.460942893587558 +purple,triangle,0,85306,0.8677775392639049,0.6198611554396952,0.48793011766344674,5.673571977672875 +orange,triangle,1,85308,0.591971936852446,0.11662916228512576,0.4737029597625125,4.273321383567371 +red,triangle,1,85332,0.2280079468651427,0.7814860351373184,0.45158159881824833,4.518228902849963 +red,circle,1,85333,0.7132420929497385,0.7186658256455496,0.48848404033182935,5.0887037297452204 +red,triangle,0,85348,0.8220190323544991,0.9925354915056449,0.45713990783701103,5.57264764814727 +purple,square,0,85361,0.5574011458103179,0.7149337853086016,0.5309299835992229,5.408515297062594 +red,square,0,85390,0.09687680238856133,0.891289484293177,0.49620176948822337,4.41081053227365 +yellow,triangle,1,85420,0.9706115695543969,0.1247673124994404,0.5222142030313565,6.609298129619411 +red,triangle,0,85441,0.28580596622573007,0.3907064570339188,0.4716269715918478,6.043439010813056 +red,square,1,85442,0.4278639656009402,0.4774052494332929,0.5050408021489939,6.126742881761789 +red,triangle,0,85446,0.17378473843917996,0.9701494204940466,0.4702290960944805,6.718528092966392 +red,square,1,85457,0.24499921027124094,0.255208718562683,0.5008275824423128,3.9262527039462953 +red,circle,1,85466,0.5277776840661931,0.42950624105860313,0.49914970743581427,3.5720884940081934 +green,square,0,85473,0.0714693766989114,0.8434590154440507,0.5052443561253518,6.145472220740967 +green,square,0,85478,0.32639389722343193,0.5267758335709026,0.5066189091332679,5.464966261201148 +green,square,1,85510,0.6004974338488954,0.7787426708887795,0.509429189860972,4.965408694259128 +yellow,square,1,85521,0.38092380568353834,0.3196930143459549,0.4560242699345026,4.204302702715086 +red,circle,0,85524,0.4624156956849369,0.455344260258324,0.5040478108921573,6.410838916235206 +red,square,0,85547,0.22301696363349044,0.8109135025164587,0.5013234191873367,4.7675392701979575 +yellow,square,0,85553,0.5405534796417821,0.1406357376974694,0.45337132724477797,4.71939290164823 +orange,triangle,1,85557,0.01590664870399494,0.4572765600077092,0.4840452019160308,5.782387968496991 +yellow,triangle,1,85567,0.20242937347513024,0.32187513135938317,0.5189221860617227,4.473026779655001 +red,square,1,85577,0.2041418104845184,0.4581217249811622,0.4895326428218526,4.83545893940905 +yellow,circle,0,85585,0.8297487271228928,0.47265214548585377,0.5324445777405135,5.332570876788594 +red,square,0,85586,0.60619770573938,0.7868679676557547,0.49445333773164496,3.564003050613175 +red,triangle,0,85594,0.6857743746636775,0.8978983846092662,0.458790528254551,4.904617735550746 +green,square,0,85607,0.9722726751360444,0.9583812069083181,0.5106020893074634,6.707855553111038 +purple,triangle,0,85614,0.7187795651758097,0.5476835679019041,0.48872223232107664,4.555474941216741 +blue,square,1,85618,0.8069624874650082,0.5437604410713842,0.47384612223623185,4.38964723496028 +blue,square,1,85620,0.5029309949119753,0.5272989418629264,0.4737437693534424,6.251160899306548 +orange,square,1,85624,0.42850197928902745,0.9327841104315517,0.4939073304491279,4.071958673876106 +blue,square,1,85627,0.36979380303155596,0.2487632991955283,0.47112878559950194,5.458867702183956 +red,square,0,85641,0.6892243942831818,0.12380871620827827,0.49126188466862863,5.786270563124558 +yellow,circle,1,85655,0.7661219735643151,0.17461499712153228,0.5224586176582287,3.5546468931271082 +red,circle,1,85664,0.2637257788219187,0.22562504866157346,0.49992691459899724,2.236094072428751 +green,circle,0,85685,0.9438304606302973,0.21780940451843955,0.5104681714170178,5.200868325295786 +yellow,square,1,85690,0.49407280185669855,0.632541357132386,0.4600063441141154,5.5178447148283984 +yellow,circle,1,85694,0.8381672748863793,0.21755473462835673,0.5207229879030026,6.4984791392966805 +yellow,triangle,0,85708,0.19514881275968465,0.025996136864955277,0.5191329727433874,3.565050187934149 +red,triangle,0,85726,0.07567877986647131,0.42068268728195646,0.4696827504269808,6.609871290553852 +red,triangle,0,85729,0.5709126090910467,0.5413260773979797,0.4697768627794909,7.947189574977039 +yellow,square,1,85739,0.3246029901266696,0.9588994619184443,0.4603194775432964,5.897082314294825 +green,square,1,85751,0.8462597371150543,0.721456519915196,0.5118679688546229,4.5177921623167885 +green,circle,0,85753,0.8434747395858071,0.07402838892297958,0.5158831371942311,4.293753444251344 +red,circle,1,85757,0.4680733653101632,0.5371720006634939,0.5026094351783746,3.3877495456668973 +red,circle,1,85762,0.4191097569913754,0.47246119250979496,0.5044547720935116,3.7685738018741746 +blue,triangle,0,85771,0.6461324979428906,0.8361442544262598,0.519335505911322,6.575771580595844 +green,triangle,0,85772,0.8377644060982539,0.5503414418976728,0.4985261271489029,4.7498125701451706 +blue,square,1,85783,0.6964744348337873,0.8868560515441671,0.47398401764450804,6.114045508861097 +red,square,1,85798,0.013020691498634274,0.5495552753534988,0.5253784442607773,4.725617124076844 +red,circle,1,85801,0.4738364893586757,0.4701732332869386,0.49639536384015565,6.8752987633081135 +red,circle,1,85810,0.6656105725283946,0.75108137973318,0.4949443113514723,5.281658329539386 +red,square,0,85811,0.25596923431129603,0.051093538322888876,0.5264823108099105,3.6654730030376803 +purple,circle,0,85822,0.8938248057786501,0.42098153130622296,0.4802087471289647,5.863618478077068 +blue,circle,1,85824,0.4708250203200308,0.19654657972700595,0.5051505439281154,3.585234005506477 +red,square,0,85826,0.008350166019426397,0.09470629678221865,0.5181745987055807,5.191052375330684 +red,circle,1,85850,0.37045404571025775,0.41743549979617406,0.4858214415189545,5.741370933050528 +red,circle,0,85864,0.8942631011543773,0.8638887743711348,0.4966035867030875,2.9373743964041954 +red,triangle,0,85865,0.957273783720544,0.7733201101963969,0.4713425199954149,6.175683625759825 +purple,square,0,85869,0.5128409293908851,0.11497086312151694,0.531286691146988,7.656167922482241 +red,triangle,0,85873,0.20784804688845426,0.7388074595717812,0.47014346630134474,3.694114890206754 +red,triangle,1,85874,0.30082957301848523,0.5653276652271506,0.4734696065196633,6.357267490275895 +red,circle,0,85881,0.23433800404204164,0.1393151182299473,0.4950474060233168,4.786690595721022 +purple,circle,0,85884,0.6214496500365904,0.30742759739689407,0.4792694327595867,4.91100159602182 +blue,circle,0,85898,0.7986458160900594,0.18585005223047135,0.5039231103949626,5.626741318070789 +red,square,0,85903,0.6848533104329096,0.33056972283940667,0.5379726281281916,4.717831083697813 +green,triangle,0,85916,0.2839822189749771,0.73775579533104,0.5049172441133688,6.716827851033396 +red,circle,0,85927,0.5492331749387379,0.6457659939155009,0.48873057639053413,6.400011063657911 +purple,circle,0,85954,0.33026844977478165,0.34444832024348426,0.4814777732869112,4.4048141888059265 +yellow,circle,1,85955,0.9133316022820065,0.9649385884565533,0.524248057841048,4.101212085394714 +purple,circle,0,85956,0.316217615121002,0.25815593493508604,0.4851282848578222,6.0113687193808145 +red,square,0,85957,0.03892892550034732,0.5851772338257412,0.549080533872407,3.9391065302101325 +blue,square,0,85962,0.5796519950537246,0.5225193068500436,0.46812592683127857,3.5333053612012635 +green,square,0,85964,0.9940685289652789,0.3196874106138835,0.5106399734383792,6.627733957167792 +red,square,0,85968,0.24608812446195005,0.1800137254303592,0.5446206058541022,4.893937149938307 +purple,triangle,0,86013,0.6506952388147397,0.6296636866615741,0.4914499285808656,4.012082590394638 +red,triangle,1,86025,0.2514261207127588,0.6535792580599258,0.46582790524260004,2.9258416449390894 +red,square,0,86029,0.8029325391323049,0.9263691643301364,0.5578502339843877,3.186559900751657 +red,triangle,0,86032,0.882105188724888,0.04775054632160425,0.46798223198899663,6.252781391016099 +red,triangle,0,86055,0.1674972380102433,0.2609421092907568,0.4699456074449321,5.078946056985045 +purple,circle,0,86080,0.12397971577750255,0.9708882164743036,0.48617682829403663,5.257074069129675 +blue,square,0,86082,0.7340898571795469,0.4757366760248247,0.46296304032021257,6.244017326913152 +red,triangle,0,86089,0.08891645540192639,0.7531671348537611,0.4682200355584395,2.907319480910244 +yellow,circle,1,86099,0.0254896318150033,0.8823210564149404,0.5211398295543085,5.378323465527184 +yellow,circle,1,86101,0.5349134399214438,0.5923192653969284,0.5167487348865745,4.405082669340497 +yellow,triangle,1,86104,0.6059341819703445,0.42433189146973194,0.5112106634865347,5.896060950562372 +red,square,0,86126,0.03999643900721206,0.7132445010070424,0.5388732506134749,3.4010268008615916 +purple,circle,0,86132,0.1041833210653601,0.6829350157801621,0.49201749557060254,3.781136668626683 +red,circle,0,86142,0.3759087757093993,0.46423172399914614,0.48604745777303643,5.808747262283556 +yellow,square,1,86144,0.4029289128797666,0.0013758815078774855,0.4645604940556546,4.368476056376362 +purple,triangle,0,86152,0.058665436954591255,0.40989712209393114,0.4934392583554017,2.8678175407018283 +green,triangle,0,86154,0.40322931048568733,0.27864472268185003,0.5062392349203582,4.248792381923482 +blue,circle,1,86155,0.29812139403575255,0.5632206087816237,0.49860214007931175,8.146885882174693 +yellow,triangle,1,86156,0.3154182356974319,0.5474863972186107,0.5093497549932269,5.050591329344595 +purple,circle,0,86176,0.21380841899332537,0.4513242975790873,0.4965056985119337,4.5494233554288295 +purple,triangle,0,86189,0.28655987765812085,0.16266134693515133,0.4932688699946626,6.321522974744133 +blue,circle,1,86195,0.000690052898613347,0.7789329485527191,0.4996831517213931,5.861801301751025 +red,triangle,0,86199,0.2798998249390876,0.23113290298367495,0.4921642951191572,4.9619101130679555 +red,square,0,86201,0.9356844302485094,0.9211556757351993,0.5286359285573382,4.095001154333659 +yellow,square,1,86205,0.1721818367237269,0.9124919327239045,0.4706789831435059,4.327202260637639 +red,square,0,86213,0.407164590915292,0.020187542465808894,0.5236383119561624,3.6898982852695568 +purple,circle,0,86216,0.9061186371270176,0.9312798715094261,0.4983599282061592,4.53529395941221 +red,square,0,86217,0.6342717782829218,0.5039073408150256,0.5226067930252241,4.492831683399684 +purple,triangle,0,86235,0.736999489217027,0.9288874856518851,0.49342172835776904,4.895402544925116 +red,triangle,1,86240,0.09511647804434442,0.8624159415485466,0.49925655183443063,3.5898618000696856 +red,circle,1,86244,0.7436229251357463,0.7932897198188944,0.483432704305946,4.833950135623271 +yellow,circle,1,86281,0.3223478910035237,0.013718487106361699,0.5071570059762378,4.6248122736214965 +yellow,circle,1,86282,0.031442165109897946,0.538171663420788,0.5071514616236765,4.491465925327968 +red,square,0,86297,0.7215000632812368,0.9783446977147177,0.520997153003067,5.550844082665016 +red,circle,0,86311,0.5958837608067776,0.5709302556286382,0.48900804484503757,5.042102449732762 +red,square,0,86317,0.6046801460521182,0.028027083129846586,0.5115028321305282,5.004572163125208 +red,circle,1,86336,0.22553877314772253,0.1394629716917561,0.4866804974288476,6.997607529360064 +red,circle,0,86342,0.15050749354087012,0.2429233771101954,0.49180627238182884,4.141027438779219 +red,square,0,86347,0.5734807473265005,0.7050556756360538,0.5117582718270743,3.795151568207107 +green,circle,0,86371,0.6033823900126042,0.16207432846592873,0.5134011972671004,4.735523286095609 +purple,triangle,0,86377,0.3689413424208302,0.055498762494094134,0.4957949619575204,5.292643120408306 +green,square,0,86382,0.0994751006178235,0.6511327561927346,0.4938150397937878,7.268578505820497 +blue,square,1,86383,0.6047195197378054,0.660608346804571,0.4663422523744924,5.6997159281568 +yellow,circle,1,86388,0.6564709385781753,0.994190627211483,0.5018065000024834,4.073076131944515 +yellow,circle,1,86392,0.9159440153422648,0.7208506227267477,0.49994664904904,5.8765737127761595 +red,square,0,86393,0.23969864901411753,0.4352870885496487,0.5049458261730994,4.210419201281581 +red,triangle,0,86400,0.6940160483165602,0.08575494812049977,0.501242183887338,3.9464616531747096 +blue,triangle,1,86402,0.8605317944477321,0.2271908329075828,0.5073438854913153,4.1888063190023805 +red,triangle,0,86410,0.14299995143384658,0.8867698601893216,0.49966092838729625,4.199278798485914 +red,circle,1,86468,0.02771278651557585,0.03429131662711673,0.4706123757423119,5.170327939421174 +red,triangle,1,86477,0.44699388675486385,0.14982804239628988,0.491861371753282,5.358698469407348 +red,square,0,86496,0.9001852868513311,0.1563407769787356,0.5017492852481726,5.869252325467563 +green,circle,1,86508,0.7845871626702107,0.019979627232190045,0.5115787320434757,4.2030315831903735 +green,square,0,86510,0.8116052190275128,0.8935586352512453,0.4942763185069306,4.52279110202832 +red,square,0,86547,0.7660819275029396,0.3115107074174447,0.4978429768605359,3.3946909305862696 +green,square,0,86554,0.20726603123512322,0.42379106773486197,0.4972105620776079,4.555006054175362 +green,square,1,86563,0.5546738511920734,0.7079784162616318,0.5007437090007817,4.940556766517629 +yellow,circle,1,86585,0.6546501013144669,0.09128249159926538,0.4925300405426629,3.202670367906642 +red,square,1,86587,0.16661565181086957,0.8444460150291666,0.48899516856978387,4.605005124717778 +purple,circle,0,86595,0.046096169230748996,0.6330365289927855,0.49763304811033415,5.287341985182163 +yellow,square,1,86619,0.6644835752780938,0.4066231631531583,0.498414931297478,3.9208640839403675 +blue,circle,1,86628,0.6360027207753243,0.7040623704100735,0.5079478269038831,5.369460230158197 +red,circle,0,86634,0.6102336275941573,0.5426461613898843,0.4787986920317028,6.91946947575433 +blue,square,0,86642,0.12358187244307994,0.02035756741710959,0.47691608451661566,3.637759428157294 +green,square,0,86652,0.49987543705384985,0.27028489536048905,0.49681960723694485,3.3080913569405497 +blue,square,1,86657,0.05946106617345159,0.4532670390203296,0.4776134074601565,6.671658709259874 +blue,triangle,1,86674,0.27971271459463276,0.35402444918062537,0.4999477642634154,4.092460843085399 +red,triangle,0,86682,0.43368658742377975,0.8826609374254298,0.5193062129437737,1.2146763609358853 +purple,triangle,0,86694,0.4361122074666044,0.6917074618192002,0.49239944720507756,3.084716917371697 +red,triangle,1,86701,0.2765643106345562,0.5939979701878836,0.5146188457161298,6.8359795324213835 +blue,triangle,1,86708,0.5786771300643293,0.6142600340649169,0.4991815807818477,5.290739355892209 +yellow,triangle,0,86720,0.7711922622191889,0.2251062751896522,0.4939260197702981,3.160490042738331 +green,circle,0,86730,0.09860641262650338,0.5449504130478615,0.5045129181223662,5.165867446005227 +yellow,circle,1,86743,0.3665007718315332,0.7514930942145615,0.4848596594877264,4.842455768318108 +red,square,0,86749,0.8389029960044865,0.860750605855949,0.501458353783284,3.19218817124321 +yellow,triangle,1,86759,0.07227170639272118,0.2816426208022663,0.48605622671986337,5.354836096912901 +purple,circle,0,86764,0.17201355773495508,0.24756271742805946,0.4944297443915493,4.918458155450148 +green,square,0,86778,0.6635615363258186,0.19657031432664474,0.49589837786327046,6.642454900130587 +red,triangle,0,86785,0.360773189183068,0.5248461207576682,0.5090292387452188,4.430519083215832 +green,triangle,0,86788,0.9226419634151455,0.06741602036717442,0.5091812925736865,3.4154247812656515 +red,triangle,1,86797,0.2780736090059539,0.6747335930438723,0.508377691060558,3.322333341339808 +orange,circle,0,86798,0.20748653676403406,0.4123003163495188,0.494195797219976,6.232117654654036 +red,circle,0,86803,0.5152339306361557,0.5750573240341217,0.4895081853111887,6.406757210484545 +purple,triangle,0,86804,0.053563008562753645,0.08131649748602454,0.48618442533423495,4.762474218129651 +red,square,0,86820,0.7487535986212616,0.5149128090498354,0.5091472709116461,4.175425294558464 +blue,square,1,86823,0.9782709459666242,0.5258073459494389,0.47581614867538397,6.20605772925591 +blue,square,1,86833,0.9652355409798492,0.2729426369750859,0.48104940270659097,5.400030744031735 +yellow,square,1,86844,0.9659526616525094,0.8275642198610555,0.4978229875585131,3.253920147246891 +purple,square,0,86853,0.5638980409308909,0.1361063038780117,0.5381885216746034,3.5002808094746194 +green,square,0,86855,0.7837064000167976,0.7644152694922427,0.49875527920017143,4.6183863066724244 +red,triangle,0,86864,0.2976658081930511,0.36850196425385795,0.4973013602419118,4.661139636780618 +blue,square,1,86866,0.7365425661310253,0.45583970199582713,0.48565503296948664,5.209628722186546 +green,circle,0,86869,0.8479196770587611,0.9933079612771681,0.5048446284964669,5.567739255489422 +red,square,1,86886,0.991096511437496,0.025105301614998132,0.5179123967745594,5.931435348137742 +red,triangle,1,86910,0.39767185862779686,0.9376186130941725,0.4994102614655188,3.399354147428521 +red,circle,1,86911,0.781160381108894,0.725985369836209,0.4955132160741051,4.732900556687531 +red,square,0,86919,0.6549377334854134,0.09084926769783574,0.5174924922748046,3.475455623251961 +red,circle,0,86923,0.6017358132650914,0.5219351035857995,0.4958945620205581,6.38592524546268 +blue,circle,0,86931,0.8012162042283488,0.3480468507230474,0.5046025568164396,5.073914226625629 +red,circle,0,86953,0.11509170888080389,0.13995988845008878,0.49467070579276473,4.672111397578845 +red,triangle,0,86956,0.6955703797996894,0.3362958683867011,0.4995226901985453,7.19957078603985 +green,square,0,86958,0.5277957486992041,0.3793846240217911,0.4962027804037736,6.103713989801951 +red,triangle,1,86968,0.9585030343837033,0.34914529683213924,0.4980864448121288,7.888527058456321 +red,triangle,1,86975,0.6316751169638901,0.15769747029531256,0.49936074424643995,2.737391868241301 +blue,circle,1,86977,0.30488416058328904,0.4558390636812145,0.506877310972472,5.65093335347233 +green,circle,0,86981,0.6255236855282953,0.6010377242870991,0.5090970434834531,4.754334188386776 +red,square,1,86988,0.20098946351521962,0.13185884973284479,0.501977508680943,5.137385350112086 +purple,triangle,0,87000,0.6994711351679362,0.6618277787917952,0.47045540593326923,6.577365405041516 +purple,circle,0,87009,0.15060201263445305,0.9526823209642867,0.5091184802785791,2.3268436901379306 +blue,triangle,1,87013,0.020116121842534085,0.25635180042008754,0.4948032078553967,5.439475014913131 +purple,square,0,87017,0.783648275792587,0.02340576806594241,0.5340442822042968,4.881974126747804 +blue,circle,1,87022,0.42136803817120383,0.7131486953510967,0.5093248294858664,5.468675937919926 +red,circle,0,87080,0.50695904929708,0.45362813092781795,0.5002424650267973,4.416628162677404 +blue,square,1,87082,0.5911521642027565,0.4720656349088185,0.49510426570538496,5.7692674352098985 +blue,triangle,1,87083,0.4296989532318465,0.9371168543502997,0.49531661348596145,5.2322044274594575 +yellow,circle,1,87108,0.3246411752422569,0.3644432284212491,0.4968276436683879,2.8080934642277473 +red,triangle,1,87109,0.4493685440024452,0.16826268546764256,0.48580962454749893,5.166151101612523 +red,circle,1,87113,0.5317233378110757,0.45055848630920664,0.4930285204979886,4.585538506531893 +purple,square,0,87119,0.7427966349427934,0.2222935928238179,0.5330710139192982,5.4924322667759355 +red,circle,0,87149,0.9236325375565893,0.9832729896877908,0.497548945316094,6.71540062485585 +red,square,0,87154,0.8028538910089711,0.6025610722494016,0.5014357913252403,4.8481044995948155 +red,square,0,87156,0.2681937779542889,0.46910428355996714,0.49944434596958537,3.8667157964383563 +red,circle,0,87160,0.7913245583599238,0.8821033627387526,0.5002065748823282,5.878072480622866 +red,square,0,87166,0.2337740963749929,0.7911502694649526,0.4997634201960948,5.67127583019391 +yellow,square,1,87171,0.014463649390616617,0.9837926714492485,0.49980358969649386,5.0111706027673275 +red,square,0,87174,0.1562566929126603,0.4290665500761336,0.5022801380970983,6.902420474152438 +yellow,triangle,1,87175,0.2375611414097496,0.9852052086053142,0.48030668773323715,5.435750356155446 +red,circle,0,87196,0.5697177596331662,0.637137927512288,0.504765268428757,6.521184641043341 +purple,circle,0,87212,0.23853054657683792,0.30855453350224804,0.5174371327855982,3.803679566057577 +red,triangle,0,87219,0.038974881726389854,0.4389225463461832,0.4918740234305623,5.4559847697751165 +red,square,0,87245,0.4243200031812161,0.6031112292826726,0.5052494099934095,6.593335216985331 +blue,triangle,0,87258,0.7138077066588048,0.3378096019743009,0.500106561267031,4.272743149102255 +red,square,0,87268,0.6205255682269005,0.14147893469504425,0.4986622808073623,4.0627699524514505 +orange,triangle,1,87269,0.47319505589017075,0.9294545364714185,0.47238614038576715,6.537923118990357 +yellow,triangle,0,87272,0.9428402660452866,0.32186434896555915,0.4816828497633597,6.098183066730402 +red,triangle,1,87282,0.15992551794282983,0.19890216072920908,0.48335744664048497,3.07125232146341 +purple,triangle,0,87312,0.3129854564713729,0.3792399653791011,0.46563231823560597,4.324967003807103 +green,triangle,0,87316,0.2758544471060357,0.01365600095224595,0.5145523126691295,4.40742003013768 +blue,square,0,87319,0.7766391040883234,0.5644225008050158,0.49294593580993085,4.788165323074899 +purple,triangle,0,87329,0.5094893133094806,0.22450526042029795,0.46577525630662003,4.628604062422395 +blue,circle,1,87332,0.3112964381397433,0.2709314163445954,0.5011548045349941,5.540669535555615 +red,square,0,87333,0.7583388587589652,0.9390969035285209,0.49886046786225685,3.5612480004500107 +yellow,triangle,1,87338,0.9526867008363316,0.853135758386563,0.4799509587136798,5.439724371904723 +green,circle,0,87345,0.08237352314777191,0.47981501485082045,0.5192264472047406,6.017654059187713 +green,square,0,87346,0.4837984364895892,0.08212342594685296,0.4989424517518087,4.591124046680975 +purple,square,0,87366,0.7989598073281962,0.5096502141039582,0.5316381787772568,3.8789339926634394 +purple,triangle,0,87376,0.3034489146837266,0.46111355683416066,0.48148090892523454,5.720528951331072 +red,square,1,87379,0.5459049549584437,0.8615964143320817,0.49783457770364803,5.134484027998303 +green,circle,0,87406,0.9629137203360748,0.8123086572355038,0.5142570052810861,4.1534557070311955 +red,square,1,87407,0.14770150341212673,0.903512495403854,0.49567081691264325,6.258395988913281 +yellow,square,1,87417,0.28002856110177954,0.29795833570702346,0.4910092411864575,6.3136532508126875 +red,circle,1,87420,0.25127736636236975,0.32061491138408477,0.4943838040606187,4.189096851109034 +blue,circle,1,87446,0.4232332637130508,0.8264736455737158,0.5016118864032161,4.170665868518532 +blue,circle,1,87448,0.7457723861278099,0.8397272154116819,0.5035069083706825,6.556715538294082 +red,square,1,87450,0.5095886815351525,0.6065178517378399,0.5085299762015498,3.817158298641582 +red,triangle,0,87455,0.3305395678687296,0.062119313495134,0.49220585645772924,4.723193491004722 +purple,triangle,0,87474,0.9216356208770554,0.30720940279440767,0.4910691774582122,5.872878787578732 +red,square,0,87477,0.9137390773740979,0.843296298890668,0.510708864248982,5.2314432010903555 +red,triangle,0,87483,0.4498803349383491,0.8349484721387818,0.49481789053919684,4.473596701715838 +red,triangle,0,87488,0.9856802834929906,0.817445756075083,0.49833987780253874,4.842297329187473 +green,square,0,87501,0.41969716607526797,0.41246822835741026,0.4729790463334082,5.841410534093214 +red,triangle,1,87504,0.446005237631788,0.8272206360039658,0.4974427116274343,6.098135903248214 +red,square,0,87506,0.6357719216821314,0.6970867759393995,0.4940826462055272,6.351579417310387 +green,triangle,1,87508,0.07749125283097746,0.7997042551392148,0.5288478155217743,5.007411503973972 +green,circle,0,87513,0.9584890321396345,0.9071482496705534,0.5028355537497216,7.487895566803419 +blue,square,1,87537,0.49259738352949933,0.30088238308609916,0.5063911292326709,5.952328499006593 +red,circle,0,87540,0.5905461065786989,0.623179466125097,0.47874817004071524,3.5231833476979104 +green,square,0,87544,0.5133449964213642,0.49937712662022526,0.46134939808677317,5.78306778786595 +red,triangle,0,87546,0.9969563940686739,0.7499973912247889,0.49448365391989535,7.36954257910979 +yellow,triangle,1,87561,0.13496025290854552,0.5217498986523218,0.48551447548341087,3.5577946657011092 +blue,square,0,87567,0.7463183377611071,0.825252332938222,0.5068189472967893,6.93171207010579 +yellow,square,1,87580,0.4416790184735747,0.13950659864761872,0.5085852140115215,4.931998239207409 +red,triangle,0,87585,0.3357458308660205,0.987787257675211,0.4982976228692731,5.199558010519528 +red,square,0,87592,0.4901879899763838,0.14587122114775153,0.49458437920692955,4.845752511490685 +blue,circle,1,87599,0.07372513228168276,0.5864060917603757,0.5045085623235273,6.42278126360607 +yellow,square,1,87621,0.9075173707301951,0.05143325135168264,0.5122879298678802,5.276269449222794 +purple,square,0,87638,0.6499955143261992,0.5178349881169059,0.5369289114554097,4.349514278885358 +blue,triangle,0,87651,0.17807658049029917,0.579104218035652,0.4870918822315874,4.675223662724696 +green,circle,0,87655,0.2884037929853277,0.6397445195072545,0.5098688603427093,3.574153588066576 +yellow,triangle,1,87661,0.5672323779767716,0.2814294745384365,0.4838183495729003,4.974573059595241 +yellow,square,1,87667,0.7705906347934989,0.667636326193905,0.5082772307126497,6.125310716375598 +orange,square,0,87676,0.06101771810283574,0.68747202343077,0.4977162098081796,5.86366195486773 +purple,square,0,87677,0.3611207259034017,0.42341141436130003,0.5280384429543278,4.8796170389126745 +red,circle,1,87679,0.6327931231418402,0.6354081948441541,0.479977026205797,4.971796343510399 +green,circle,0,87694,0.05850798902155985,0.1494250980937728,0.5062962141692333,4.791005887808977 +red,circle,0,87703,0.022716756783163983,-0.04550339558289733,0.4763622882951251,5.041071040355236 +red,square,0,87705,0.18562161738142502,0.21310243818378483,0.4723122607157748,4.132081540406548 +red,square,0,87708,0.6374982811884574,0.6099608499400054,0.47461686349453747,5.949395991206852 +red,square,0,87718,0.8053219066168321,0.1720154947794349,0.46953125756802383,4.5503332287909375 +yellow,square,1,87763,0.6622352625341551,0.7516914590682935,0.5018600368415771,5.900068161467413 +red,triangle,1,87769,0.030763315524464097,0.048046419497038806,0.5014969377401141,3.453336043496867 +red,circle,1,87779,0.7596985781043656,0.676769507947792,0.4926600813762199,4.828095546150267 +red,circle,0,87787,0.8039494723040335,0.8386905755444028,0.4944790747453228,6.269379475769703 +yellow,square,1,87790,0.7921866752048135,0.6308460604509636,0.4984727741059736,3.276324692412942 +blue,square,0,87830,0.10265836567897935,0.32638461078657655,0.5119714005506554,4.269124842881164 +yellow,square,1,87849,0.35442688806057465,0.24892532566113024,0.5074146618757114,4.348844746556087 +yellow,square,0,87850,0.2832641207530461,0.6254350874744813,0.5107725636659052,5.194552452114789 +blue,triangle,1,87859,0.265352957757781,0.4494794970773357,0.4993155680014865,5.6815388090161525 +green,circle,0,87891,0.7827620634015832,0.1489433297198135,0.524003633111052,6.9472992082066725 +red,square,0,87896,0.7293072220778287,0.37238776377168914,0.48681184506762265,3.926077542116739 +yellow,square,1,87897,0.3135922615958485,0.7797854070367942,0.5188429177276422,3.8320867814208697 +blue,square,1,87900,0.8731750371736396,0.14612363064889267,0.5149166820164824,5.291640592692446 +purple,circle,0,87903,0.5710166912494727,0.6649825509600855,0.5029678144574063,6.331869454074109 +red,square,0,87914,0.08985452983154363,0.3799670228687487,0.4815387999436772,4.998463990527032 +red,circle,1,87918,0.41139881394532307,0.38247378288693273,0.49395132915690565,5.076191747456232 +blue,square,0,87941,0.5958795474789534,0.9650288792488426,0.5130935495028425,3.602812164366276 +red,circle,0,87945,0.40006256299770415,0.38006292020666504,0.4995942008798641,4.673738376435888 +red,square,0,87947,0.08272216273078481,0.3112842492079485,0.4807278094010713,7.0405840627018 +red,triangle,0,87970,0.2990669127338327,0.2983260640711731,0.4499446747220163,3.542906066728784 +red,triangle,0,87977,0.6720015430475421,0.6546768141747031,0.4523995233843355,6.011678720585611 +red,circle,1,87979,0.07247979286484463,0.0471698508108894,0.5088250436340264,4.75519501453581 +red,circle,1,87981,0.6068989294457883,0.6460422663340607,0.5128038279280751,4.661192874383532 +red,square,0,87984,0.9737256059273646,0.7729558779616146,0.4764367960911733,5.3797986546814585 +blue,circle,0,87992,0.9985033118469864,0.02168487276952369,0.4949114601289796,5.364779836670457 +green,circle,1,87994,0.7531148833988812,0.9261500889434449,0.5166640413149932,4.396605345009767 +yellow,square,1,87996,0.38369376198210003,0.5566287163925541,0.5158700170155865,4.792051124659165 +orange,triangle,0,88012,0.6557121007590262,0.8965621337880214,0.470066456294922,6.929231187046221 +red,circle,1,88027,0.21452854786405895,0.1321154858776587,0.5060835569286852,7.478139592018818 +red,triangle,1,88030,0.50005049712499,0.3839754040397897,0.4538518356649542,3.4029927914529083 +blue,circle,0,88033,0.03295136399070908,0.009081578674498325,0.49940792861127686,3.1228103797439855 +green,circle,0,88036,0.9579150604888034,0.9750840934204242,0.5123161351823644,5.335261121705259 +red,square,0,88043,0.5082609379666647,0.3346382317779304,0.4719707245196532,4.190726172776387 +blue,square,1,88058,0.4362165492248087,0.9819564009555275,0.5024352513790827,5.873017249856111 +purple,square,0,88064,0.611716423366671,0.7664955317248566,0.5321640403274255,4.691068621855334 +red,circle,0,88074,0.6522860975095488,0.6400444572683154,0.5119191624131018,4.654239128564439 +green,square,0,88077,0.41702052797594,0.3608576346836717,0.4652760468633792,3.231321835357653 +blue,triangle,0,88079,0.11834371397672705,0.36934516933707107,0.4968956949052766,5.861846605882917 +blue,square,1,88111,0.7737321083499213,0.7449057893591654,0.5001277224089868,3.614796219609024 +purple,square,1,88154,0.5007069292369971,0.8848441362135548,0.5336571678728803,3.903699498236351 +red,triangle,0,88157,0.0040382138447428995,0.49961042780152,0.4649976121869656,5.229330772299352 +red,triangle,0,88169,0.632171508310568,0.22423952987051454,0.45894490445334934,4.965656457765346 +purple,circle,0,88177,0.7193478718530358,0.7037935662217834,0.5125738582429837,6.948251558917331 +yellow,circle,1,88183,0.300966752521977,0.605296042977697,0.5098839352828569,4.8694716549020525 +purple,triangle,1,88218,0.707582945503699,0.16975279619447947,0.486476878621979,5.2344891495961505 +red,triangle,1,88237,0.9906153518323846,0.13380935887238754,0.4723496902095573,4.760369181150268 +red,square,1,88272,0.2715281311275948,0.2802889951960974,0.49818875677272034,3.3657936216185127 +blue,square,1,88275,0.5163824267332552,0.49087223410583103,0.49415676301769174,5.236009850217315 +red,square,0,88298,0.8673710607527264,0.8391348445986926,0.49626304176160374,4.984579988423242 +red,square,1,88301,0.3769469350596182,0.6593199090560792,0.49786516711451045,2.867732981018023 +red,triangle,1,88306,0.1292428394146602,0.34457066502641287,0.46476446363278606,3.312102546024265 +red,circle,1,88314,0.14627648175402486,0.14624736644861613,0.49126944914279785,4.033456311496372 +yellow,square,0,88333,0.25041763463660793,0.9495420481713808,0.5065378670818175,4.583058663808659 +red,square,0,88336,0.6433292334580075,0.5885111352213954,0.5013705027763812,5.878979246545559 +purple,square,0,88340,0.056072203415901356,0.48033821150897216,0.5212617413156152,5.538166407723655 +yellow,circle,1,88347,0.060741073922975675,0.49782097598943464,0.5061057524132392,5.480905699232227 +red,square,1,88361,0.8352673940161575,0.527743128001706,0.49877548072170935,6.852602576121783 +purple,triangle,1,88375,0.9101887436521007,0.17622880698439491,0.48815545596037374,3.604371076687747 +blue,circle,1,88378,0.9915167482992112,0.014069971967963224,0.49481925379443886,5.37913964666594 +red,square,0,88394,0.6632149147813329,0.08794973470826617,0.47895434146417604,3.5061002170922304 +red,square,1,88400,0.10095891837842952,0.6169852840627512,0.48349268052813876,4.03206087029174 +blue,triangle,0,88406,0.6993042699745837,0.544764220669782,0.4907896571214816,4.996625876449597 +yellow,triangle,1,88437,0.6822545874837266,0.6251588777823828,0.49375391144443836,2.7494710587771016 +red,triangle,1,88444,0.039918692115316734,0.5875031989615571,0.4842669497874155,4.718663395905376 +blue,circle,1,88458,0.3846298871904309,0.8956562953164224,0.489377318417961,4.3378875540250945 +purple,triangle,0,88465,0.7400965090278344,0.2307244941921872,0.48832278194004997,3.724216634214372 +red,triangle,0,88476,0.2159949287669335,0.9360632312665199,0.48737371383798067,5.54180270857389 +orange,square,1,88490,0.6062372900083869,0.9765246338376521,0.49947082060985737,5.719071638903 +green,circle,0,88501,0.9821750218017179,0.8705095781919526,0.5114787011440788,5.11356123121372 +red,circle,0,88503,0.04864990921591128,0.14600142797984408,0.4974380001512097,5.781925216655537 +yellow,circle,1,88508,0.26385912551351187,0.8814871931558996,0.5159777449917443,5.103907573502464 +orange,circle,0,88514,0.8215904602436896,0.3876439912523567,0.49517085430527685,4.472961309508148 +yellow,square,0,88526,0.8773724758592496,0.7373423563352277,0.4946927555356018,4.698380929213007 +purple,triangle,0,88536,0.6077129492869676,0.9083735281192004,0.4949179846207753,4.259416062243471 +red,triangle,1,88544,0.5627375390411199,0.8386631019958997,0.4828884370601367,2.6548670752056753 +blue,triangle,0,88551,0.82630636997486,0.6291173904518748,0.47591740974177127,3.6505045385805275 +red,square,0,88567,0.5644112393570121,0.18322688507602947,0.5044452008196995,5.673381218978144 +red,square,0,88570,0.259308940351339,0.7875302838370638,0.5058220613074879,5.152908148900953 +purple,triangle,0,88578,0.6627371565900392,0.9310278364107417,0.49904926629768687,4.206143897803815 +purple,circle,0,88579,0.9312823471550226,0.7789533782872469,0.5020912237035545,3.5164498199179213 +red,square,1,88597,0.46098167944675017,0.07283217942437248,0.5057623997420375,3.1861470177463507 +green,triangle,0,88598,0.2779705597866634,0.8301719320663272,0.5404614949138474,3.729476436503088 +blue,square,1,88601,0.9109874211020059,0.5098284367933799,0.4956215027885098,3.918788094046096 +yellow,triangle,1,88604,0.3525556620209537,0.3867002936036744,0.4940104932522002,4.616777243034125 +yellow,triangle,1,88631,0.2555074756813629,0.4507924446521573,0.4954163395035782,5.455912284252989 +yellow,triangle,1,88649,0.9541692664215917,0.758698677489762,0.5000814389058308,6.215063038946362 +blue,square,0,88657,0.37752845687915515,0.5931136641898378,0.486148312478229,7.669653349683045 +yellow,square,1,88658,0.2962771241075962,0.47394598039108493,0.5077184527911259,5.673908119166579 +red,square,0,88660,0.8012595968633182,0.9295623324899136,0.5103369532672469,3.843542927629272 +yellow,circle,1,88668,0.832863678136198,0.9270281236704438,0.5131235089092736,6.206566962678607 +green,circle,0,88675,0.2779058390325091,0.7727500037862135,0.5173837450201316,5.331243044083203 +blue,triangle,1,88706,0.5022897075484847,0.7398779485309679,0.4825058422158058,4.182932971790497 +purple,square,0,88717,0.9988289623611757,0.4988894788232766,0.5124386181279549,3.2182954663505434 +green,circle,0,88726,0.7864078589372331,0.7882769931966768,0.5203253586083161,5.5144131250341255 +purple,triangle,0,88729,0.7110849578310664,0.534067477762772,0.490380122311564,3.0835743066496364 +orange,triangle,0,88731,0.730641446947837,0.02055110282292305,0.479931591934255,6.924750095021172 +purple,square,0,88737,0.30370509236896226,0.8120553356278055,0.5075231511444706,4.533714981212117 +green,square,0,88744,0.7057167651257295,0.4838942291361874,0.46921129053654415,7.978526733640109 +purple,square,0,88777,0.774379949039789,0.8717785176743207,0.515407615352064,5.711434410734145 +purple,square,0,88787,0.8371630597755065,0.6943153660331514,0.5193481029899407,6.417195174812719 +red,triangle,0,88792,0.21918936774909303,0.7786280833469691,0.48410862668392096,6.720409924536409 +blue,square,0,88797,0.08552224821362053,0.9087191374852543,0.4886691930034402,6.464754293558916 +blue,triangle,0,88800,0.10468181952469902,0.21650350166773713,0.47951057763321253,6.243838155254253 +red,triangle,0,88806,0.022022736320014946,0.8985328771999243,0.487504551771972,3.719350478839578 +blue,triangle,0,88809,0.7408579450275424,0.09014740028937729,0.4773694923779749,4.849912525703252 +green,circle,1,88814,0.888135437977485,0.5535016119426845,0.5192864338601159,4.5509814659145595 +blue,square,0,88829,0.9535279568548674,0.15048532155582217,0.48971550709894085,5.865885884538478 +purple,triangle,0,88837,0.4093518607280927,0.08880414630880318,0.48341927521745753,5.361301869286393 +purple,triangle,0,88841,0.18324546638714145,0.035391140611822136,0.4826496591937977,2.5072569345106923 +red,square,0,88870,0.939072169241531,0.973363940636961,0.5123100100025192,2.852636585719953 +red,square,1,88871,0.7336985093936491,0.07183632110641358,0.5118799741224445,5.148500229718575 +red,square,0,88875,0.6683138367209588,0.9606514391691601,0.5075376322572759,6.8283250705078915 +green,circle,0,88886,0.9954509019734094,0.989326006815659,0.5249846241275673,5.193775448437145 +green,square,0,88887,0.20167268551713202,0.48024813055520477,0.47603451899533994,3.330281753131296 +blue,square,1,88899,0.0001881939925673093,0.011642740454585132,0.48760710891177944,3.8824332474753724 +green,triangle,0,88900,0.15685186323460454,0.23951406231195416,0.5145058917451085,5.61328595501674 +red,triangle,1,88901,0.6750501788591787,0.45652468849441274,0.48782070685331175,4.63126163820595 +blue,triangle,1,88911,0.14553976478384933,0.843240912542431,0.4848300110946718,3.668749854578589 +green,square,0,88919,0.04188189450383273,0.5241212375589694,0.48221761163587984,4.210961178884712 +red,triangle,0,88929,0.4514220268704663,0.45625772873157455,0.49847921318025606,3.6719466196879433 +red,circle,1,88943,0.9688549980967243,1.0286459256891882,0.4905745574823278,2.9692068183076246 +red,square,1,88949,0.4588253638837526,0.8608710332573164,0.49810480756865183,5.014791203332805 +green,triangle,0,88970,0.6533937418009187,0.6959936468051435,0.520186454910893,6.086419264019727 +red,triangle,0,88986,0.22177929590252532,0.002299553729503745,0.4911305349864925,5.316233104081186 +red,triangle,0,88989,0.5929008035969083,0.8799512854665865,0.49435635418647006,6.111757131042782 +yellow,square,1,88993,0.6984705400493004,0.46321722682722677,0.505696986850224,6.309180698105859 +purple,triangle,0,88997,0.8846615099739226,0.5383981091673841,0.48035176954474035,6.296836836948955 +blue,square,0,89000,0.3121216311085495,0.7587451701463619,0.4953390075820551,6.537922019910994 +green,circle,0,89010,0.698922603424709,0.1099616325320324,0.51675316993946,3.755133998984684 +yellow,circle,1,89023,0.7782015356083248,0.3618989464534593,0.49678376836570737,6.636603653767602 +orange,triangle,1,89047,0.3330941702327105,0.02833885861372576,0.4849023805442175,5.110456238441714 +red,circle,0,89080,0.04330257542826388,0.12759922430013998,0.4800401127378481,6.1837272662888765 +red,triangle,1,89089,0.03549709072673535,0.5154466593325573,0.484443296847137,5.692110499604396 +red,triangle,0,89100,0.8436577119045815,0.8615992331585086,0.48541591264052014,4.947538335385587 +blue,circle,1,89101,0.8727359786172227,0.06222594055627939,0.49714720518634276,4.5827531498795375 +red,square,0,89119,0.42155946361675223,0.38935174715012955,0.49516123934045936,4.13693934062463 +red,triangle,0,89145,0.3731165384253897,0.04169630232505683,0.4809022469322787,3.8663124019589574 +red,triangle,0,89149,0.049802211389571416,0.42060538701272976,0.48568249392618523,4.551942896755848 +purple,triangle,0,89154,0.4758808978776726,0.23910297509300804,0.48301566137970414,5.774411077261264 +yellow,square,1,89156,0.7428578549992408,0.8620632674915779,0.5086395397469757,5.669823563821919 +red,square,0,89161,0.15774359481765832,0.9371804513993472,0.507388374891406,4.981898876618663 +red,triangle,1,89162,0.04177782773807748,0.520993421335663,0.483141383554438,4.8138020275768065 +red,triangle,1,89167,0.009718102420543606,0.0861070024391587,0.4863618768682354,6.301609716480578 +red,square,0,89188,0.9920351410141162,0.5355857031762932,0.49213289682984623,4.403213905031578 +purple,circle,0,89191,0.165614540877152,0.23211381880542892,0.5094817000748718,3.9239741532289796 +green,square,0,89203,0.6506481185492858,0.08136335408786188,0.49342981285369464,4.930528223872577 +red,square,0,89227,0.8157497657540733,0.993822325658967,0.48275573434263963,3.3473140285453318 +red,square,1,89242,0.7422649121079717,0.928729372288155,0.48255448793009226,5.367694373384597 +purple,square,0,89254,0.709522561361518,0.5841387945197102,0.5227834622350629,3.9183653583589617 +red,circle,0,89270,0.26766304588677525,0.2931224020148894,0.49467775224965294,6.2894810850804355 +red,triangle,1,89271,0.5543210532891159,0.35239372696630067,0.4900184062341633,5.145154515991534 +red,circle,1,89285,0.2904610383624747,0.36651291446621154,0.492997225144362,4.785746587497086 +red,triangle,0,89294,0.8229433094768309,0.7157285621811823,0.49239457003609943,5.81756397199988 +red,square,0,89295,0.14595392167202892,0.04299005731318595,0.4936833751547652,3.5234047640517345 +red,circle,1,89301,0.7186925246474581,0.7711611862820316,0.48824777155271804,4.995108959536832 +red,square,0,89324,0.1264975061870569,0.9655632668160816,0.5025961142188484,5.5438565525161 +yellow,square,0,89359,0.3672555343730993,0.23477276791238189,0.5017554974672566,4.605279929439107 +green,square,0,89367,0.1472478300497796,0.2904489594227754,0.48353992788891126,5.187965304496066 +purple,square,0,89372,0.9714797414438361,0.9127078177889117,0.526987160867719,6.227534026265386 +purple,square,0,89396,0.5171045995792689,0.5937636516263206,0.5278451368899363,4.4676615107009505 +green,circle,0,89398,0.1987689325626627,0.47719159828682356,0.5092297342386748,3.048411407762402 +red,triangle,0,89400,0.0019438518296458485,0.4004359510760367,0.494379567558679,5.874772155590041 +yellow,triangle,1,89416,0.13575226120459194,0.16210411194059415,0.5084848690320436,6.270440295079358 +red,triangle,1,89423,0.4082297034059267,0.1303373109056687,0.4861950038528154,4.862219156423197 +red,square,1,89432,0.6866882539759991,0.46814437228637296,0.5012549506028816,5.599682066189068 +purple,triangle,0,89443,0.025326489777993566,0.9281749697689827,0.4920211863446441,2.9054869594098247 +red,triangle,1,89463,0.5752115786540709,0.4866678216887339,0.4933909721995991,6.805064707529792 +purple,square,0,89468,0.6029258317191418,0.9202105009591189,0.5275366717839259,2.6930687460118965 +red,circle,1,89472,0.23599622934598585,0.21026494183424715,0.4945905759652379,6.968680553472493 +red,triangle,0,89474,0.05699425071104147,0.4232870356766806,0.4972148939655111,4.707009608677642 +green,circle,0,89491,0.24201211293506764,0.5395674338577402,0.5093550332081724,5.152275005935069 +yellow,square,1,89493,0.2808229998933893,0.1851635544347222,0.49398036951730545,3.453856926780093 +purple,circle,0,89494,0.8652334830838943,0.39197818124783146,0.5079842532565122,4.643017885441312 +red,circle,1,89499,0.5325067884305689,0.5682824793337954,0.506835987695379,5.527214827915017 +purple,triangle,1,89506,0.7276524648761041,0.16642757876490766,0.4896709470836472,4.957014088573877 +orange,circle,0,89524,0.5185893756925903,0.8259011938287191,0.497517953583872,5.98959438949182 +red,circle,1,89530,0.36643160507537975,0.33315339269392114,0.4998978225566717,3.366789782844395 +blue,triangle,1,89537,0.2895967231160067,0.19333516954326402,0.5016399412530849,3.8500024543136795 +purple,triangle,0,89542,0.645510433576818,0.2169787920181585,0.4964131478510544,4.792044016643982 +purple,square,0,89543,0.9607729491239191,0.10073543431297738,0.5332405753196187,2.847024112917248 +yellow,circle,1,89549,0.38275345435331254,0.7754708003903482,0.4700033436411555,5.1108013552959255 +purple,triangle,1,89556,0.8368006806250886,0.20136398649445264,0.4967183477588903,4.221320314681726 +red,square,1,89557,0.9430156453314023,0.4285376246925712,0.5049798596749927,6.095571788398876 +blue,circle,1,89569,0.3370688195446372,0.21534325310840896,0.5092287946067081,6.747226057993529 +red,square,0,89607,0.7375634914925461,0.7499876766360295,0.5117929428525317,5.88407163354148 +red,square,1,89613,0.09688595796452038,0.8021124881038976,0.5110397665789819,5.265856001805414 +red,triangle,1,89614,0.46858131180267737,0.6529653826382829,0.488165696030253,5.258786671430322 +green,triangle,0,89616,0.9708058592611087,0.26858102507132053,0.5055915727727762,4.547747752778398 +blue,square,0,89633,0.2159489656464776,0.9134817567510763,0.5225551378566878,6.048240230169964 +yellow,square,1,89643,0.3643136265693401,0.2570533120910926,0.4935938818978104,3.5065146012606943 +red,triangle,0,89690,0.872646473460946,0.8976179865624867,0.4785419582204308,5.106423955556792 +blue,circle,0,89715,0.5271742504887879,0.8375171373215283,0.4980544932090869,1.5805938541131141 +orange,circle,1,89721,0.36871790565452167,0.9676600384399547,0.49212998870484037,5.435061672516423 +purple,circle,0,89722,0.8843255980609986,0.21308751152267535,0.4976755590131926,5.5450908514011985 +yellow,triangle,1,89725,0.5578863133084223,0.9115572113450849,0.5186292898896853,7.333641762114863 +blue,square,0,89733,0.5217112154592198,0.09486439657285706,0.5173974824591157,3.041308565438131 +red,triangle,0,89742,0.19162780991670503,0.6373278702216745,0.4897417415251563,3.8486004485523364 +purple,square,0,89754,0.8700037571776598,0.16656929485139116,0.5113150912109558,6.13129821591691 +red,square,0,89761,0.8767695232320187,0.45478718825421904,0.4976413466523611,6.372841963746882 +red,circle,0,89767,0.772318913665505,0.7995766031455851,0.5023608091218965,2.572856833660525 +red,triangle,0,89769,0.31607013930460104,0.7778893200423551,0.47963242861827393,3.5355435969503315 +red,circle,0,89771,0.004458599352718862,0.0599186543161407,0.49996590557240617,4.811493438558459 +red,circle,1,89773,0.3663274238879526,0.4290027156868429,0.5017278005792333,4.36742152252372 +blue,square,0,89777,0.48303418589821845,0.29632953976721466,0.5134830480126882,4.047561359874297 +red,circle,0,89782,0.7252373511978643,0.7371043475022744,0.4953133029535336,6.193311560073211 +red,circle,0,89788,0.15495864734490983,0.09012796305978421,0.49216233794231784,5.705060761556267 +red,square,0,89796,0.6112489222623326,0.869655807437518,0.5107268937590611,4.644490105247546 +green,triangle,0,89801,0.76680181513751,0.2588676541402922,0.5125946410501047,5.033891879438619 +yellow,circle,1,89830,0.8782139644049379,0.05198242018238697,0.48268944090968946,7.312346872558417 +red,square,1,89831,0.4535556036831109,0.4378627365277633,0.5211577860322459,3.46283701270737 +blue,circle,1,89856,0.6741055832559035,0.42368855134376904,0.5003520044696009,4.2467341378249355 +yellow,triangle,1,89874,0.5858143598332209,0.3888970086546677,0.530669235415513,5.855218122757549 +yellow,square,1,89875,0.10903073040937439,0.616637758826171,0.49834887243197634,2.161542870232784 +red,square,0,89878,0.9204332308249449,0.7253152544743801,0.5172478183655352,3.470744353802786 +red,square,0,89891,0.8887499018702762,0.9425581242916636,0.5145710486886484,5.556780226599233 +purple,triangle,0,89910,0.7812478494730575,0.00912951722420452,0.5112169022303502,5.068791667508587 +purple,square,0,89915,0.679049425764766,0.5101671973862475,0.5201903014303277,6.294013360441816 +red,square,0,89974,0.08626982425407559,0.8791010117764225,0.5115809823214129,7.680116039751927 +purple,square,1,89983,0.28452302516828565,0.35097593798880866,0.5143489248136583,5.764566301226548 +red,square,0,89987,0.8891411478263056,0.6244456675692178,0.5051654730104275,5.026299373009687 +blue,circle,1,89990,0.12378997604975961,0.5865543345730155,0.49274029275901693,5.044803686365359 +red,triangle,0,89993,0.0427909749227402,0.33612511638045894,0.49990058020429884,6.526299001101261 +purple,square,0,89994,0.658842906559141,0.047243179268898094,0.517508729401253,5.496981800136941 +red,square,0,89997,0.340789502875009,0.3593713921823164,0.5044492590475607,5.731317775015861 +red,circle,0,90000,0.17836540748161522,0.08775766352456943,0.48489469236172666,4.532847521368993 +green,triangle,0,90006,0.09672658588835337,0.6802493827824281,0.49974769192223695,5.652047000673833 +red,triangle,1,90014,0.16762030193322497,0.9085113550458388,0.4950414511211123,4.747421363587864 +blue,triangle,1,90015,0.3558121388962219,0.36000093792579346,0.49273128475991207,5.218863990723695 +green,triangle,0,90018,0.7653994122571245,0.9104009891319974,0.502822523881717,5.507104152535064 +red,square,1,90020,0.39587839065615826,0.014449645507643383,0.5048293371521958,2.0502841201810287 +red,square,0,90036,0.8420540846709074,0.9195475149980085,0.5002779408819791,5.375773847505244 +purple,square,0,90045,0.16297741206463356,0.7596519333461603,0.5150153396874657,3.3463300748721987 +yellow,square,1,90046,0.7076098069685339,0.7993374083205312,0.5017245264570126,5.400179483823213 +red,square,0,90065,0.5043915250951406,0.9126647850429106,0.5088897027119359,5.505000599463879 +red,circle,0,90071,0.15756716501853762,0.252972495274118,0.47760356254137737,6.1196922896522965 +red,square,0,90077,0.1954418391020637,0.7941955610167312,0.5074307953077141,5.429488005545071 +purple,square,0,90111,0.3447424863473555,0.6982847731330748,0.5055716767280367,4.547393206386748 +red,triangle,0,90114,0.1397987823444078,0.23708880317593284,0.49397481784556085,6.780381366779236 +yellow,triangle,1,90116,0.31901180939395335,0.9507107777740856,0.5414418960924794,4.6419297851089425 +purple,triangle,0,90122,0.9986871176198068,0.3037738877233719,0.5154934457238382,5.365962021016529 +red,triangle,1,90139,0.11691116433975857,0.2652804740538689,0.4872423546889221,4.774434894224382 +red,circle,0,90156,0.4202678645487803,0.5004979209475295,0.5001783526500607,5.690468379315669 +red,square,0,90163,0.07789228347129029,0.36245374853617474,0.5201278001103601,4.170355335199179 +red,square,1,90171,0.3953541732267084,0.3378344487108793,0.5159913925552971,4.799366367893301 +green,triangle,0,90174,0.24867350894483742,0.7415252835872189,0.5002241307468654,4.895033316702443 +red,triangle,0,90192,0.49353128832835935,0.6799621297476228,0.48926531808194296,7.217058026916234 +red,triangle,0,90207,0.20985585683143892,0.7263842666073457,0.48489185402160373,2.75533147005426 +yellow,square,0,90242,0.5423225650824823,0.27294860846791,0.5021850959347206,6.685798062719805 +red,triangle,0,90246,0.3154346275797085,0.15666893407471405,0.47786323925788016,6.530383213503373 +purple,square,0,90249,0.9367672823637156,0.18863879978884768,0.4985702617034263,4.860873842294733 +red,circle,0,90252,0.08987042311561,-0.008246897960893798,0.4819419130896962,5.273455773583588 +yellow,triangle,1,90253,0.16191958799143635,0.6275776709316752,0.5413394718309322,8.65047297738678 +red,triangle,0,90257,0.40335891184008055,0.9732935203552395,0.48387764102401926,5.385082976946599 +purple,circle,0,90285,0.19936322068358658,0.724498693995839,0.4945654263388173,4.3524220087124235 +red,square,0,90305,0.1640108239430247,0.5826328862746135,0.5028453751657805,5.123345558127809 +red,square,0,90314,0.5492348475981281,0.2535871852925128,0.5008059539861747,4.693174310253581 +green,triangle,0,90320,0.035638622196488945,0.46870823481388035,0.5097694111239055,7.160854483636338 +red,triangle,1,90324,0.8793042111308871,0.11029097764481455,0.4926947143836904,4.057171191884191 +green,square,1,90334,0.9057446807762088,0.37127876736977017,0.501301970192802,5.70767295293032 +red,triangle,0,90336,0.807736252233716,0.7500087321259287,0.4942722581208215,4.397641346235832 +orange,circle,1,90339,0.5190593265581473,0.23334499334978265,0.5035025531991322,4.568574034780903 +purple,circle,0,90344,0.8592098223452053,0.7151851887380719,0.5015056754941445,6.352846311690776 +green,square,1,90345,0.29045605871455193,0.48232613684644843,0.5024295542244392,4.15100841237567 +red,square,1,90347,0.28769819749964864,0.4771887384714104,0.5052316266452762,4.524501149974622 +red,triangle,0,90348,0.23944554472984803,0.463739039867444,0.5026475196611454,4.217571671433153 +red,circle,0,90362,0.13079678554889984,0.07440200201809144,0.4785706956254339,4.752427208523464 +blue,circle,0,90377,0.05990808090028965,0.043446084425751264,0.48203889622340756,3.696046636449399 +purple,square,0,90378,0.08252205370039623,0.5258699246447656,0.49721032942964094,5.59424690257691 +red,triangle,0,90379,0.7979614464096105,0.5087409492566641,0.5078580087116009,4.799983946720443 +red,square,1,90386,0.11007004558158795,0.92470739384724,0.507876720207312,5.199404415159344 +red,circle,0,90391,0.6856904730485566,0.6263620137783436,0.4826019012674464,6.210356566607657 +blue,square,1,90407,0.023206669758393028,0.24876449154620495,0.512427823263119,3.8387536308008614 +red,square,0,90415,0.12294413040305086,0.18854613952093002,0.5062323224233299,5.8580150999782825 +orange,triangle,1,90418,0.1886265771379605,0.6328604190683784,0.4732386249993919,5.1922956858463705 +green,triangle,1,90422,0.27992478348208594,0.6788238710899672,0.5034138303596242,3.392851049663188 +purple,circle,0,90427,0.9352840909256329,0.5865811199708838,0.5001339373784378,5.451972791058954 +red,circle,1,90460,0.6347056033348353,0.7345534078310048,0.48230890153809247,4.586144495033316 +red,triangle,1,90470,0.2878097690702818,0.2992114392069204,0.49670607807559214,4.835707986216085 +red,square,1,90508,0.5100807341593498,0.39097195027203246,0.515960701791966,5.088042746021345 +blue,square,1,90520,0.3554110708449719,0.4731059392140229,0.5097235855616599,4.77911769479472 +purple,square,0,90530,0.8050304477823438,0.6486635533163133,0.5006720825425117,5.343433954678218 +red,square,0,90535,0.827977949714675,0.8311787073170042,0.5184286766818691,3.758603397555909 +red,square,1,90538,0.5298178608473539,0.32404775134609776,0.5179907302280644,1.9381545474723956 +red,triangle,0,90545,0.588917154337286,0.0646395517234003,0.4895318500518509,5.788286795016194 +red,square,0,90553,0.9270783024036149,0.20508066298602778,0.5135153518020926,3.2803911454259853 +red,circle,0,90556,0.7651862922780163,0.753562407403163,0.47422605173968296,4.5878152848088005 +green,triangle,0,90561,0.5112283956303908,0.3400224283402157,0.49216956129386397,2.5085918747322347 +yellow,triangle,1,90565,0.5542130058209688,0.41696685686448587,0.549649260831491,7.336351465867044 +red,triangle,1,90597,0.48583326649249703,0.30019368849376593,0.505567964720742,4.585150542351635 +blue,circle,0,90611,0.2218207425069817,0.9429675704580606,0.48934724654471073,4.389644324818581 +purple,circle,0,90618,0.8738298264345629,0.3252577861318232,0.502949035655393,3.733972947841442 +red,triangle,0,90621,0.5755477797623524,0.26260623042467757,0.49987465754881394,3.516897529532771 +yellow,triangle,1,90622,0.2761477810660815,0.5764531765395416,0.5486543503150296,4.838837171160761 +green,square,1,90625,0.721868804133974,0.013003890842041232,0.5023529996131063,4.638992558795287 +red,triangle,0,90653,0.5989100280751152,0.45340281931249515,0.49634869409361465,3.831281536644813 +red,triangle,0,90658,0.24017797574133604,0.0922736585524595,0.5003442429775836,5.670421108884522 +red,triangle,0,90685,0.3053688875062811,0.6960561114445247,0.5071561659791778,3.9375725064892992 +yellow,triangle,1,90688,0.22514505494168546,0.11692334049201614,0.5513777190429429,3.4695806352977727 +red,circle,0,90690,0.6073411157321065,0.5304651732136773,0.48607353148084365,4.965102919330073 +yellow,square,1,90704,0.7458578133193874,0.7749028967733181,0.5036532585654224,4.779455321041035 +yellow,square,1,90755,0.809700941822523,0.8893906089910453,0.4997778408684163,5.386448418230657 +blue,triangle,0,90761,0.16244083849413704,0.6019240942196404,0.5118952265834457,6.814995548516496 +red,triangle,0,90776,0.7338605641043282,0.9883685875456313,0.5025296466527208,6.831623976912691 +purple,triangle,0,90779,0.5827259443404007,0.47210499365646064,0.5346443733145939,3.2276532363943375 +red,triangle,0,90781,0.7251561928570949,0.6177066881930315,0.4988902762038017,6.697805098343282 +yellow,triangle,1,90791,0.02383448839891633,0.5599171056645973,0.5556961557821248,7.240232112812035 +blue,circle,1,90798,0.06906212685270718,0.1462349090513304,0.5015274180475309,6.250182377795521 +red,square,1,90811,0.160455322083089,0.16291730823626482,0.5177837149188115,4.728512114677581 +blue,triangle,1,90822,0.7747928487657679,0.7642079426865998,0.5150590902672858,5.641539130666282 +purple,circle,0,90842,0.06255306943569905,0.9620995674244678,0.48874859411328214,6.021293641284653 +purple,triangle,0,90852,0.2787985045712791,0.8724661952121843,0.5310524799287406,6.808757858235606 +red,square,0,90890,0.7885689440673699,0.840308785070548,0.5113386323382079,7.947678682407606 +red,circle,0,90892,0.2677676779374627,0.2877834454738195,0.49413387041625034,5.400371358473737 +orange,circle,1,90903,0.886804278072299,0.3203936921657189,0.5018734979515417,4.506241395925766 +red,circle,0,90907,0.3100184663492891,0.2293333236715393,0.48379278616357707,4.452125831977417 +purple,triangle,0,90909,0.13065092513182774,0.6041768208129114,0.525563926528807,3.814828096868639 +red,circle,0,90914,0.9350315691758353,0.9696530842260699,0.4876501207723808,2.7432917622859385 +yellow,square,1,90916,0.3160488353087332,0.8810799285539127,0.4995785741408299,6.285357533235178 +red,triangle,0,90920,0.83921933370351,0.39865610111471816,0.49428007343403463,4.645784642171786 +yellow,square,1,90921,0.5144188887415021,0.4052440833167297,0.49779974462126353,5.666068683211667 +purple,square,0,90939,0.11300536391477212,0.3376600323469505,0.5008026741607734,4.69226890825451 +purple,square,0,90959,0.7233088730417938,0.8174321610875676,0.4965787064914473,6.47617484547926 +red,square,0,90976,0.9233187441765867,0.8186289075210802,0.518434465363418,6.267753892417456 +blue,circle,1,90980,0.18558288122356947,0.8961549063476867,0.4973855285240476,7.31746097949041 +blue,triangle,1,90997,0.2420870107274563,0.49521794103038264,0.5135155049387067,5.7746793310856575 +yellow,square,1,90998,0.10702810775030158,0.04350653673585947,0.49776205527238104,4.6469190183886635 +red,circle,0,91012,0.7854819422442846,0.8342796869306377,0.49249565228106357,4.600961737053408 +blue,circle,0,91025,0.32718666016242026,0.21211963780727683,0.4927886026858033,6.116603766820709 +green,triangle,0,91026,0.6241876365295881,0.4576714194981364,0.49281571815124664,5.4819287050410965 +red,square,0,91038,0.9062368572869695,0.11658464275912994,0.49972952685754635,3.0012654962462997 +yellow,circle,1,91045,0.37580230728286446,0.24840676685696939,0.4710603546802674,5.9902292069685315 +purple,square,0,91071,0.16229709813147586,0.298713475161028,0.497734146531199,6.493413200196891 +red,square,0,91072,0.400797403203887,0.8884294894746171,0.4885835046667912,2.315111925336007 +red,triangle,0,91083,0.5994805553084954,0.8085302706707413,0.495401530490264,2.819925848338199 +red,triangle,0,91084,0.26986934773740356,0.7855248535717263,0.49297565725569004,4.891534717975175 +yellow,square,1,91089,0.25370903732564076,0.10956929699009377,0.49174589404172653,5.0838711418159095 +yellow,square,1,91104,0.23992710389429817,0.8908123695225105,0.4889228404111286,5.215181711548609 +red,triangle,0,91106,0.533247728358512,0.02041605159071358,0.4887756060360072,4.569246204347969 +yellow,square,1,91112,0.07578651471934816,0.3277052165546407,0.48614349757915915,5.080252692659559 +red,triangle,0,91115,0.8436737428956873,0.3663356851628098,0.4852749987647031,6.869461051528152 +blue,triangle,1,91131,0.6329609667001268,0.6178775793718218,0.5028497482610984,5.710427769374764 +red,square,0,91132,0.00427944806862568,0.20913790319307657,0.5011473140315142,3.3302266626930677 +yellow,square,0,91135,0.358542821055,0.6483871600513494,0.48777511630696985,4.573855665853982 +green,circle,1,91150,0.6181342024294035,0.17264429878491294,0.48042965447083186,5.930947335211152 +red,triangle,1,91159,0.25250077823736283,0.9167718033394358,0.4777447511522709,3.652792092111459 +red,triangle,0,91161,0.18870802888773774,0.365304575071729,0.4752002381259525,4.55204930986767 +orange,triangle,0,91164,0.038822520942587424,0.15418584144460235,0.48491288450593595,5.599474556341277 +purple,circle,1,91169,0.8153145827646127,0.6997637912910207,0.49365621494796,4.8649843617752495 +red,circle,1,91185,0.3246505282022073,0.3502084319312681,0.49507857434621455,3.930448297282758 +green,square,1,91190,0.33081898348726224,0.44299978995758893,0.5027397240630732,6.467556815361878 +red,square,1,91191,0.3052679178476624,0.9532394840350259,0.49401926965829684,4.631747456905484 +red,triangle,0,91202,0.18916630968802117,0.59383212847744,0.4815982607707376,4.331998181377281 +red,square,0,91209,0.9398253403615706,0.42555599292790947,0.49332026236945403,7.485717497992588 +red,triangle,0,91213,0.9863195080326516,0.0051668701701588216,0.485361190011576,3.761552734849012 +blue,circle,1,91215,0.2778481624887428,0.6171677875772678,0.49084586603345837,4.2824173260817355 +green,triangle,0,91219,0.49565892890081975,0.967965195820225,0.4791653636678037,6.74060657225258 +yellow,circle,1,91224,0.4497877446201469,0.9258725758511029,0.4749507961085395,6.513484627194484 +red,circle,0,91227,0.9240919042439283,0.855019639416469,0.49307138532208566,6.0363023015794655 +red,square,0,91283,0.7994803855502892,0.9026461086411324,0.5008968394507144,5.479940567848111 +purple,triangle,0,91286,0.8511074940387708,0.22868249181661215,0.5323644690233761,6.431782449433335 +red,triangle,0,91316,0.9624114979199616,0.0936084877947696,0.4700903722135018,4.644299516792057 +blue,triangle,0,91329,0.20637133641536598,0.34091663361170943,0.5092943679104792,5.221524304665318 +orange,circle,1,91330,0.8767044967708005,0.30710153995642675,0.4955553797179159,5.089276810389023 +blue,triangle,1,91336,0.7814091143824703,0.5108862395778669,0.5039613396992398,2.908779569869387 +red,triangle,0,91354,0.6629649874424657,0.6788690419543433,0.4770912550596344,4.411620603793001 +red,circle,0,91364,0.43422779158406644,0.4774617947145634,0.5093434721634299,2.8207581201408174 +red,circle,1,91377,0.3860307048422146,0.3903416725354504,0.510361697022731,5.883462988566008 +blue,square,1,91378,0.694772085833029,0.7746997407475625,0.5203776491906638,5.694762515704891 +red,square,0,91393,0.6824239723971212,0.394288926200405,0.5088759730211957,6.58293092192962 +green,circle,0,91396,0.6364026087046742,0.24481198353190614,0.4823153681763248,3.210681512547708 +red,square,0,91406,0.3006986477945419,0.44483541969061113,0.5108849572172346,4.4847160532079435 +green,circle,1,91407,0.735661409506189,0.4401762466032022,0.47762995132730485,7.09191263711682 +blue,square,1,91411,0.9905644099169285,0.2896062766982779,0.513319674610675,7.547753788255066 +red,triangle,0,91417,0.36203899437581344,0.43064437625210006,0.46253402977711366,3.434195204419042 +blue,square,0,91419,0.444036983006567,0.069817884832169,0.5156465029260499,4.6749549224092695 +yellow,square,1,91425,0.24304003259488005,0.7591206936098678,0.5100772778172763,7.854300032726772 +blue,triangle,0,91428,0.2820565192241996,0.4925946507939064,0.5108752968082304,4.971216012650028 +green,circle,1,91446,0.8479269539496317,0.7380964884411712,0.4842517944590293,4.110059847432784 +yellow,circle,1,91449,0.18090402508265702,0.06572564836888284,0.4703096961523589,4.0155953689850445 +orange,triangle,0,91451,0.17176534740593108,0.28941693918342226,0.48212754741221825,5.508330146794736 +yellow,square,1,91458,0.8592018567316879,0.41535934742931246,0.5058849035126034,6.031420714557252 +red,triangle,1,91471,0.5950943681823347,0.2896550372662995,0.46496099715610895,6.6052724912283916 +red,square,0,91486,0.36385650975566386,0.049984214587354026,0.5104589230194905,5.507624098924034 +yellow,triangle,1,91489,0.9179146539778262,0.31280853999011815,0.5374871891513899,4.440286950959973 +red,triangle,1,91529,0.20297909435871497,0.1543382897636152,0.45015996046379725,4.760113780949169 +green,circle,0,91547,0.24564579945840082,0.6605816403918892,0.481854964312864,4.329166941013414 +red,triangle,1,91549,0.4758056288898427,0.3567587304608373,0.4519995075787081,4.555222216187146 +red,circle,1,91559,0.5580590999040709,0.5804261663194424,0.5000949764325087,5.788907409896858 +purple,triangle,0,91570,0.18325975883523482,0.7107227013159194,0.5203302715119601,5.357967957714937 +blue,circle,1,91575,0.3630241631202715,0.6433766613042373,0.4978535614215523,4.443620092292179 +yellow,triangle,1,91593,0.2545529702047109,0.28171672777337275,0.5246939143338366,4.316309837756274 +yellow,triangle,1,91615,0.6161022313500286,0.06612934762383571,0.5220682826096286,4.637669044418764 +red,triangle,1,91621,0.14273557448127117,0.5366764805665182,0.46742511928290736,5.713997632996233 +red,square,0,91626,0.1656622731110724,0.536288996696253,0.5235401546593665,4.663030082770255 +red,triangle,1,91640,0.9880567081131927,0.07363726990358421,0.4624652344823099,4.411470011663428 +red,square,1,91642,0.4693877772439784,0.522442790337406,0.5186062694807124,5.36362021792682 +yellow,circle,1,91644,0.8766522519775174,0.9571664582213368,0.4772865416409325,4.603053316014542 +red,circle,0,91648,0.5261001781029132,0.45163711568351644,0.5043785643488391,4.96998738926161 +yellow,triangle,1,91653,0.8628770817598326,0.8819327945932551,0.5254641032080442,4.178156454940569 +green,circle,0,91661,0.8023580980939091,0.6996956709770846,0.481525499643165,5.8775206641349085 +red,square,0,91668,0.09783686108043887,0.530025152416621,0.5210424632841472,5.316359630278907 +yellow,square,1,91675,0.6132742840309455,0.08070659496836463,0.5088026118846664,3.092904758938053 +green,square,0,91711,0.2824022859932803,0.18005009447061449,0.5024952378395806,3.814401215652659 +red,square,0,91712,0.7427098330918429,0.11149548010084931,0.5229359885877523,5.993827222740602 +red,triangle,0,91718,0.7008881314272662,0.5979627916619819,0.4682990283680194,6.348179694917609 +red,square,1,91730,0.5583393349507647,0.26698333284373976,0.5265489966121711,4.973224539375698 +red,square,1,91733,0.20260378961582914,0.022873917331863947,0.5246194038713854,5.513971534135039 +purple,circle,0,91734,0.09776285081800018,0.4932058484136499,0.4959515236016569,3.0564681465623678 +red,square,0,91736,0.7216339567549901,0.06842141141286417,0.5292942059522587,6.698134986022218 +red,circle,0,91744,0.21181220113532762,0.29004649808129196,0.5142370871792684,4.571793704366557 +blue,square,1,91748,0.9952236487822826,0.7393893347987025,0.5118379426146453,4.225401078450837 +red,circle,0,91753,0.8105353320888463,0.74202532136776,0.5107772825088437,5.847123691210849 +yellow,circle,1,91772,0.9348860641048993,0.23343410103541873,0.4698149863961367,4.302568705572054 +red,triangle,0,91778,0.19611428787063734,0.6974799834590074,0.48323186716508787,6.186358405338665 +red,circle,1,91791,0.6441346265887943,0.5644621703156312,0.5211665809597502,4.496026070258934 +red,triangle,0,91817,0.3182834990173712,0.10148407384605473,0.5037527835634726,4.610432898731612 +red,square,0,91820,0.9116021350082723,0.4480013956954678,0.5181149505466778,6.396620086344207 +red,circle,1,91824,0.9994612061005654,0.9592224706415884,0.5051473710730526,7.0918663369179065 +red,triangle,1,91829,0.03107725595847166,0.276768272001487,0.5046530327725621,3.4365165514285834 +red,circle,1,91832,0.8632632536336465,0.8446376076233072,0.5019122193806458,5.798376120058726 +red,triangle,0,91857,0.41057451735385875,0.8484088548755442,0.5061162471325613,5.025848868646665 +yellow,triangle,1,91874,0.04363439387123724,0.7917850965793704,0.5127769582181586,4.180738606220763 +red,triangle,1,91875,0.35131577748658727,0.6162270448251954,0.4983799652098564,4.725937491407109 +red,triangle,0,91880,0.08197456433785766,0.7500621019108593,0.49656423587453546,3.9503880566002234 +red,square,0,91886,0.20634247716004317,0.1645474405943148,0.5260342445678624,6.896099469782151 +purple,triangle,0,91892,0.8823190968633116,0.671099311868697,0.5407071049555798,7.204233579981788 +red,square,0,91908,0.3370994637738046,0.6083133047234414,0.5172415955963661,6.210860238783639 +purple,triangle,0,91910,0.7678543577032402,0.6163521376387997,0.5420632850381245,4.702062249546853 +green,circle,0,91930,0.9681370877868263,0.08573176997472465,0.49609755869542993,4.666371701354854 +green,triangle,0,91938,0.9772952210959027,0.5631809925746565,0.5042759811756851,6.0692636261403194 +yellow,square,1,91972,0.31078322955061566,0.6809230335753754,0.5006899841251623,6.230431765922893 +red,square,0,91975,0.667204468381998,0.6204835430536997,0.5229311356159404,6.581019246693914 +blue,triangle,0,91977,0.22452323374052807,0.775845223005245,0.5180028762706006,4.9475704423005356 +red,square,0,91986,0.015801093152288725,0.971167268927586,0.5282008131839773,4.973936971213001 +red,circle,0,91991,0.31870124675600886,0.30486111389878146,0.5117870165623808,4.095300083170412 +yellow,square,1,92003,0.057429590146707676,0.6948719918278353,0.5020751132516253,3.853930429186416 +yellow,square,0,92004,0.41885733943308734,0.34365528573412096,0.5060582893423151,4.8396921202898655 +red,triangle,0,92008,0.9406380961352001,0.7985118962465688,0.4963134081440155,5.114645730283114 +yellow,square,1,92009,0.14407143754217755,0.8446226564205986,0.5029943923322807,4.235142121429885 +red,square,0,92016,0.1621248875476391,0.21464296483413225,0.5302583490345193,6.189845971890642 +orange,square,0,92018,0.9936350141409035,0.7965161313201811,0.507241378987466,4.573375347076401 +green,square,0,92020,0.5037391620989604,0.1545022691115584,0.5048282966431534,6.171225513328001 +purple,square,0,92027,0.904080501847882,0.0003641137096487279,0.5110947496270191,4.546882851246963 +red,square,0,92036,0.34766775585296683,0.024637837713211708,0.5298011734960065,5.090435375273604 +purple,square,0,92047,0.4408077437876803,0.41559679251477255,0.5136793595478374,4.69008713690436 +purple,square,0,92055,0.9661101196938342,0.8718373473728233,0.5116778439765637,5.669109212196023 +red,triangle,0,92071,0.7985781211924962,0.35827199712772884,0.503244848388862,6.864423175741454 +blue,circle,0,92084,0.9551257808863871,0.08329033874270686,0.4757333294104717,5.143296035524737 +blue,circle,1,92089,0.6578081662214453,0.28105221560733384,0.4731904367563546,6.205429943565818 +purple,triangle,0,92095,0.9695828465816689,0.45164347112830405,0.5428049164236736,3.8727288079726327 +red,square,0,92131,0.8851120303886465,0.9900534444123827,0.5329218953586609,4.91715017352908 +red,triangle,0,92133,0.018660777403799678,0.22033128187680862,0.4852951873882128,7.565787716855552 +green,triangle,1,92140,0.20225096363936002,0.426589662046562,0.5034010858470748,4.548687108007283 +green,circle,0,92146,0.47316698396367085,0.17017670369396543,0.505410348493332,5.87097046802118 +red,circle,0,92151,0.3063173889975037,0.322971980124509,0.5008340611718457,4.811384233564396 +purple,square,0,92158,0.4876358930136361,0.07143269678147524,0.5194326580751527,5.593525888765722 +red,circle,0,92161,0.5782559882905408,0.5572684026056344,0.4999665666656498,5.971280815682376 +yellow,triangle,1,92188,0.1546352035429529,0.7614118132207637,0.5103450444907335,3.9386396343519436 +red,triangle,0,92193,0.4114570194206454,0.1643985160794008,0.487651535003318,6.192091366674923 +yellow,square,1,92207,0.7607670947909257,0.3330458741547624,0.5043800911114551,4.83260073369964 +red,triangle,0,92211,0.29880763752176087,0.5565947269821077,0.4770125214159317,4.319237166817335 +blue,circle,1,92228,0.6013823346938687,0.03694488190439982,0.4774086111769818,3.475820508311775 +red,square,1,92245,0.7961877224295332,0.7070632441200317,0.5149390478858223,5.677540601346222 +yellow,triangle,1,92254,0.15326317994623084,0.8110679924897019,0.5039151512231504,3.248213299635964 +green,triangle,0,92256,0.8517874621186892,0.7429907448393668,0.4991747674473293,5.306090477467658 +orange,triangle,0,92268,0.16513620273716123,0.1088324925021571,0.48314751526264116,4.528111869504131 +blue,triangle,1,92270,0.03137096951445939,0.015178453173292805,0.5197708539156422,4.586874060593856 +green,triangle,0,92277,0.24617576360789872,0.575053102410867,0.49727005821305376,5.0817951672332144 +blue,triangle,0,92279,0.18910359054034243,0.857055364316783,0.5288206247883013,6.639857301622398 +blue,square,0,92286,0.5301528580525783,0.4975650586832604,0.4970342834457019,6.067740841687204 +blue,circle,1,92292,0.5959005449495492,0.04149008704490953,0.47466327278231685,4.2966234373857075 +green,triangle,0,92318,0.4150619571543004,0.4771523156481643,0.5008583240388441,3.3388519128404677 +red,square,1,92319,0.47287165320109836,0.18159150038154392,0.5038470806308768,2.8806534294051 +purple,triangle,0,92327,0.05761765717059886,0.7143162058196174,0.5166700588437635,5.222879480116811 +yellow,square,1,92335,0.5466631161636603,0.2494339978848218,0.5036639348713162,5.082181303040596 +red,square,0,92338,0.7643701160252161,0.612162225482781,0.49679512063851927,4.722092810491887 +yellow,square,1,92354,0.2739911611659992,0.6753834443612994,0.508456368184811,2.3417038003893644 +purple,square,0,92360,0.2031974808069621,0.9756168089473269,0.5047373057063923,5.763432027776442 +red,triangle,0,92369,0.22793449535306032,0.7380592625353234,0.5144759209326154,7.557222620904095 +red,circle,1,92375,0.15480386085221798,0.07711216469128883,0.49574537165250765,6.645911888014537 +red,triangle,0,92382,0.053419499784761126,0.8062155893570594,0.5145173301638083,4.529566110748772 +red,triangle,0,92393,0.5382320437869095,0.09987302865394376,0.5224850816574071,3.706690197276604 +red,circle,0,92398,0.6443723678042178,0.5938518534031301,0.4863800626197255,4.83719485934379 +red,square,0,92402,0.4257768620476886,0.10536792875086354,0.498514740689355,4.550360005282122 +green,square,1,92425,0.5726072783935123,0.29848380955676024,0.5180631508418188,3.4695996692799085 +red,triangle,1,92426,0.7959615576462308,0.9226158388596538,0.5300927664325107,4.534824812213121 +red,circle,0,92446,0.10841739950267182,0.03245882446936885,0.48856373496143407,4.8329225099364175 +green,square,0,92459,0.7954227952686221,0.048758535169457606,0.5217434442272614,7.407826079329731 +purple,square,1,92510,0.13899564089860716,0.8942760780015213,0.5090806308225366,5.184812958189893 +blue,circle,1,92519,0.469508851635727,0.6060128836516456,0.47568685391621157,6.158734204238261 +blue,circle,1,92520,0.635988188067897,0.6153770350297673,0.480520976793717,5.514426888518556 +red,square,0,92535,0.5545564397859419,0.004975058750256167,0.5021996196417431,3.4913706546421897 +yellow,triangle,1,92554,0.0508505318161705,0.5263444036615852,0.48955628228349646,7.604937349444351 +red,circle,1,92608,0.2822691801658972,0.34855564797154814,0.4748559704366241,5.556851992239643 +green,square,0,92638,0.029424758781300686,0.11934556673090824,0.5101799612232227,5.057554973622578 +red,square,0,92645,0.09180410298341202,0.5724164077251228,0.5122394828590608,4.532359856579168 +red,circle,0,92659,0.31350006300167166,0.3272104744822449,0.4825076800166879,5.809479499335666 +red,square,0,92661,0.02282478666148624,0.19699177428237968,0.5146061147481212,7.767973891890201 +green,circle,0,92672,0.9153683684039098,0.18453213315330053,0.49127124481601797,6.118977960477081 +red,triangle,1,92717,0.6795899441943761,0.4682537414974407,0.5209558399487871,4.112178597388621 +blue,circle,1,92726,0.9996778243345615,0.9635197665367478,0.4763386520182622,5.499485586527228 +red,square,0,92742,0.7321911720522182,0.930143072499428,0.5198188275747119,3.0432406647346877 +red,triangle,0,92748,0.4538098580684852,0.0467629130011904,0.5236593729797778,5.2074414955021 +purple,triangle,0,92751,0.7614298089465806,0.13614291655875688,0.5175877223594458,4.870697582921675 +blue,triangle,1,92757,0.21810762014610507,0.8486704950725418,0.5262841573779571,4.745195483335376 +green,triangle,1,92764,0.8318920297622162,0.07065159489357287,0.5266471559552776,4.903809205618754 +yellow,circle,1,92769,0.5283882491643586,0.9596697427917676,0.4597097311306728,3.9661418161181743 +yellow,square,1,92770,0.40726751668994143,0.004504819016453276,0.48425820424305643,4.178275044109716 +red,triangle,0,92775,0.11885081653923701,0.6634541882476465,0.5312863980180776,3.412433822839326 +yellow,square,0,92776,0.3149888324070357,0.8891663083686959,0.487684662001148,3.7934257303984045 +blue,square,1,92782,0.2616790176590942,0.9288893597920503,0.5047140751760347,5.462105621360529 +green,triangle,1,92783,0.8152409830126898,0.22809947431131516,0.5233213578941764,7.84271096801136 +red,triangle,0,92792,0.7670053051575968,0.34381238969062633,0.5224213908901688,6.671527132141768 +blue,triangle,1,92793,0.9681200784557468,0.06514897515076978,0.5211512954592566,5.427151990471681 +yellow,triangle,0,92832,0.8355741503985865,0.14353757878206297,0.48983561930149894,3.639550295648638 +purple,circle,0,92833,0.933956065069158,0.7444615049007317,0.49051910849701874,5.359581909913964 +red,square,0,92842,0.9163350445516149,0.0693224312097972,0.5353111211040978,5.06624745150635 +purple,circle,0,92852,0.19509610173714598,0.8963782829333146,0.49562647480060795,4.757839412385918 +yellow,square,1,92865,0.9653441843366023,0.6814992311554665,0.48607508128545984,5.242837461923397 +red,circle,1,92879,0.2989184007375316,0.20499177748267272,0.47599987191778625,5.801420620548199 +blue,triangle,1,92880,0.7574828586453414,0.4703249280658751,0.5161843621984696,5.7918408385145 +yellow,square,1,92886,0.03437818736756382,0.7542842790682457,0.4851924034983134,5.316392358603744 +red,square,0,92894,0.5259715974448427,0.6676927167048409,0.5374419000570985,3.117727175798819 +yellow,square,1,92907,0.8941569514930652,0.09136754623771648,0.4854992788549717,5.9287181478082935 +red,circle,0,92926,0.4571281201653624,0.3640667092811309,0.4845875076376031,6.0338208463432865 +blue,square,1,92951,0.8027753059592647,0.9522259177922886,0.4951835502591678,5.257062426736476 +red,triangle,0,92957,0.02852601873387428,0.40192847564997536,0.5261071981010705,4.565911708491163 +green,triangle,0,92962,0.9665394439249344,0.2504479751848746,0.529951697558247,3.149697511119832 +red,square,0,92971,0.5392918163547559,0.67779843613693,0.5248689331932467,6.669369791867976 +red,triangle,0,92978,0.9508062326874523,0.03555208804734766,0.5144286948493904,4.0898018115026575 +orange,triangle,1,92984,0.07633389276796809,0.445759093824172,0.49283755242261584,4.563217539559333 +yellow,square,1,92994,0.9013019685248668,0.5813894564487491,0.4835026958147206,4.811509040226049 +green,circle,0,92996,0.14622635812306606,0.8756168106429231,0.49747785768357394,3.9194806776713165 +blue,square,1,93001,0.6997340636540766,0.2330670364480757,0.49690507255975425,2.9551172908143335 +red,square,0,93009,0.8505020593786509,0.7804319053229719,0.5288208989296913,5.203149388234519 +red,circle,0,93015,0.2906422110687059,0.19856199376085376,0.49696495402199636,4.402764098571768 +red,circle,0,93017,0.3839105921853829,0.39272548180902345,0.5041956956711864,4.237576891218751 +green,square,0,93042,0.7623626386073344,0.0996208726354616,0.5183905784919866,5.810487712022876 +green,square,0,93044,0.4965074040960592,0.11795140763996548,0.5230714792430993,6.727380670166152 +red,circle,0,93062,0.8513884070513233,0.8675652973774632,0.4993418892074519,5.146272663977379 +red,triangle,0,93094,0.25520808229759373,0.7870163214307724,0.4955130665205509,5.165412775005804 +red,square,0,93108,0.9643936510115555,0.4734974290131616,0.5274669502661687,5.282533997276936 +red,square,0,93123,0.8222251004216543,0.9749139546679646,0.5205783559126494,3.84769168143684 +red,square,0,93124,0.8662887556479304,0.5862258230484788,0.5209048840653713,5.518343672215752 +orange,square,0,93128,0.5059794215688194,0.4369215031571725,0.4891070507778887,6.015340178717828 +yellow,square,1,93135,0.2312012161150525,0.5795106123362668,0.49039908385128095,3.853333744017356 +red,square,1,93143,0.3541430883400659,0.02262336757086958,0.5130678711987102,6.024604807210472 +red,triangle,0,93151,0.44121314725292793,0.9439416972289323,0.5032953044014319,3.8331430269314573 +blue,circle,0,93161,0.6165234627284528,0.7552642230512452,0.4883359791673761,3.2367430762645752 +red,square,0,93168,0.11409431369441736,0.7569309648297614,0.5175339791669048,5.785829205432354 +blue,square,0,93173,0.6540565113170111,0.7201095564252947,0.4832297478890186,6.062736184419772 +green,square,1,93175,0.8974314194464692,0.8349160188793906,0.5125667527740619,6.728679564471983 +yellow,square,1,93183,0.4937187266731211,0.8436237722811973,0.4903840434805118,4.264969466944225 +blue,square,0,93190,0.9766163480003753,0.5268862063863686,0.4765947594358578,6.745225341428919 +blue,triangle,1,93213,0.11907254956563906,0.8144139418586077,0.5079494483200321,4.676249224493708 +yellow,triangle,1,93214,0.33103726921483967,0.9616065799366738,0.4899165036528938,5.134708601742912 +green,triangle,0,93215,0.37710680288805665,0.1566898063975043,0.5163657815354505,6.064064740413205 +green,triangle,0,93229,0.0013258871306677245,0.5798172276769943,0.5138419019643939,6.122818515520134 +red,square,1,93230,0.8275992424509893,0.39872438964098533,0.5330883620249358,4.968673737934752 +blue,circle,0,93254,0.7384732397492123,0.13190215454573573,0.48280945124405006,4.992524345138505 +red,triangle,0,93256,0.9865530869255993,0.5743289208964387,0.49140389376624477,5.543740809426006 +red,square,0,93271,0.4443044458467864,0.015610202954379648,0.5389352125188843,3.143567386481036 +red,triangle,0,93284,0.6928566123391451,0.38269886332409164,0.4935787951216088,3.824109249591025 +yellow,triangle,1,93289,0.06577524528643552,0.728178454196101,0.4937156220549639,4.854591083166828 +orange,square,1,93291,0.5944176543007182,0.17744449786454086,0.49262281749172077,3.1548117990710653 +red,square,0,93294,0.060123683254037275,0.7336514016462937,0.5343524865320674,3.33763544917446 +red,circle,1,93313,0.9426343485223739,0.9337632293605146,0.49172331416952686,5.852198581267326 +red,triangle,0,93321,0.6469324887469351,0.9870276206294317,0.494198111917428,4.9216750513143195 +red,square,1,93341,0.9012516845235167,0.3343117410561025,0.5505884613347477,2.6723750372674187 +purple,circle,0,93343,0.45490256047283373,0.09341179841698799,0.5075655467130734,3.6904298527934998 +yellow,square,1,93345,0.6234008496744187,0.9050961984801064,0.4881886254730515,4.1532052120224 +red,square,1,93348,0.43769972149913183,0.30241245777007375,0.5476086702138897,5.6874062529006 +green,square,1,93357,0.4797820346792012,0.9257894695131084,0.5133701095281766,4.262304435220472 +red,square,1,93368,0.8921223557391114,0.8833200555987885,0.5437774224849312,3.698668134727517 +purple,triangle,0,93373,0.3967550710841131,0.8773985303929602,0.5101006115433356,5.833640908762368 +green,square,0,93389,0.04951293420840053,0.625564248733943,0.5101249581630469,4.204217702244588 +green,circle,0,93390,0.04960840913639242,0.7509652156689688,0.4981353201164877,5.837736020714733 +red,triangle,1,93408,0.9719968115768202,0.5533383291375743,0.4853573356235901,2.47556385529334 +green,square,0,93419,0.07862983651361821,0.9726746956569318,0.506618710198194,4.230466529238665 +yellow,square,1,93422,0.7707399302971367,0.74454757636542,0.49026468607370105,4.905992608161124 +blue,square,1,93430,0.4776634860537742,0.15008982307836605,0.46962613311952284,3.684577760467564 +red,triangle,0,93462,0.16949647933386958,0.5500932564894656,0.48993496095662503,7.820293074733988 +orange,triangle,1,93471,0.3317570325318646,0.8874313110698134,0.4917960233719517,6.150180241447093 +blue,circle,1,93474,0.7951874520684338,0.10991976813353188,0.46246243465321546,5.312471106905913 +blue,circle,1,93483,0.19819444535883923,0.9650442796073642,0.45960864116555084,5.885303740852502 +green,circle,1,93489,0.7946899755101324,0.7062447187970816,0.5041569797892488,6.635187739927555 +yellow,square,1,93492,0.1391217816721203,0.3490258416387182,0.5058287137137161,4.376778666894332 +yellow,triangle,1,93493,0.2869046503640855,0.8991814710011304,0.49178644118689196,5.005051283145076 +orange,circle,1,93495,0.06123132666421649,0.2821051915517929,0.4928871506359694,3.860615227561887 +red,square,0,93501,0.9804810165190108,0.9575533653990974,0.551511309670641,4.909064942581761 +yellow,square,0,93510,0.3870469742262176,0.7395313029925318,0.5143245997387486,3.8823841202648333 +yellow,triangle,1,93512,0.3551782043885905,0.3860661616455179,0.4898839563251213,6.309612880605467 +red,triangle,0,93523,0.31019402808218133,0.0017066744945283263,0.48718463296886166,5.366521614930793 +yellow,triangle,1,93532,0.6734190129695646,0.8127365178402746,0.4877103797644284,4.286242165738341 +blue,triangle,0,93539,0.0776556252320888,0.5263248088118108,0.5069126298706793,3.464696010612767 +orange,circle,1,93545,0.9800645989862569,0.3320947616535743,0.4849232347773755,6.7351973771244 +purple,circle,0,93553,0.6303209046293548,0.9760157836122396,0.5106195949566945,5.124970200047329 +red,circle,0,93565,0.7026920687017486,0.6369658130150313,0.47290967661829403,4.801407443392416 +red,circle,0,93574,0.6028234204669851,0.5940159567370489,0.4747189259116316,6.33256070968014 +purple,square,0,93595,0.846258015505779,0.6219819168177243,0.5101388644661239,6.214315476041591 +green,circle,0,93600,0.5670351172290983,0.7525719360010829,0.5151070091575891,5.194525795959978 +red,triangle,0,93622,0.8397793180453716,0.2298114067470377,0.5042924065590354,4.450936896369874 +red,square,0,93628,0.3764132629098499,0.2061263831967045,0.5556804473939273,7.086494163900947 +red,triangle,1,93630,0.8000515157591985,0.3299830905077069,0.5003150965773266,5.056555067066446 +yellow,triangle,1,93641,0.2852969801675491,0.7251859514901501,0.4859277604790131,5.6898535468645655 +blue,circle,0,93675,0.6593652182186537,0.4840409484505477,0.47220631400727414,6.338461158631241 +blue,square,1,93680,0.5004081971443053,0.39590146186375463,0.48578090209402663,6.849620799402179 +purple,square,0,93721,0.7119956695985707,0.9510172307531325,0.5118257462801897,5.5848143476602985 +green,square,1,93723,0.3387637382868649,0.409859465673577,0.5032410769749635,5.48676071013304 +yellow,square,1,93748,0.419789310541153,0.2712707372716193,0.523300517369533,5.435398027595331 +orange,triangle,0,93751,0.7576589887629124,0.13341827054829603,0.49161736806866035,6.243172713132708 +red,square,0,93759,0.5739837642797534,0.11257651047118522,0.551379593054145,3.073780043803366 +purple,square,0,93765,0.88450672427772,0.7074934904557063,0.5149872326094626,5.10564513026127 +red,triangle,0,93768,0.14490986690222107,0.6264602380089783,0.5052576483618616,5.455976673270964 +yellow,square,1,93769,0.6925053131313421,0.0590393306122966,0.5126015924600923,2.2972082930216287 +purple,square,0,93781,0.6769527169521316,0.15017489841352472,0.5149308401611511,5.15973196698775 +red,triangle,0,93785,0.6820969607290105,0.9692933367083294,0.49418514046151085,5.244448761021533 +yellow,circle,1,93799,0.19250341230696455,0.8914620645317418,0.4759772558860603,4.397251919348142 +red,square,1,93828,0.4843819007850958,0.21359464813149265,0.560814452111647,5.430842361999297 +yellow,circle,1,93851,0.4024019516054841,0.1825374420345245,0.48456018586205823,3.578853310866885 +red,triangle,0,93852,0.11952950915222171,0.6185272814895332,0.49741882875022647,5.0121198411566334 +blue,triangle,1,93859,0.09029863080652811,0.22567055830278748,0.48893493169194147,6.446439246029592 +orange,triangle,0,93870,0.8259861912431266,0.9343182166720388,0.4929060477123214,4.995155582067377 +red,square,0,93871,0.8949022645096748,0.6167442271717923,0.5537527502067653,6.7191312344797725 +red,triangle,0,93875,0.18506301278734083,0.25312152583462066,0.4956811843542052,7.107063398379303 +orange,square,1,93877,0.6146269026026114,0.9831570446610254,0.48068478651677626,2.2631522425725774 +red,square,0,93879,0.7123353951988787,0.8043752849371905,0.5573239389293855,6.910626363495999 +blue,circle,0,93880,0.6204195601559785,0.640348104956813,0.47812898788824953,4.344053549229683 +blue,circle,1,93884,0.23502896721065203,0.19105574636443756,0.475404629082949,4.94288997758962 +red,square,0,93887,0.9981209646945113,0.006068840188553359,0.5529009750438596,4.056257971130269 +yellow,circle,0,93898,0.9565614763131942,0.02969877386503017,0.49133615993289326,4.519062466134162 +orange,square,0,93901,0.2999452881728999,0.7373598643188187,0.47695222134422094,4.2081548632214245 +red,square,0,93917,0.6648739426025233,0.7120710767117031,0.5479377375551202,2.3356981534561068 +red,square,1,93928,0.9732214443819778,0.3973479454498102,0.5508834309603914,6.523232212249323 +yellow,circle,1,93940,0.5618903283784817,0.8414430025793512,0.48804353012559665,3.9904572853451654 +red,triangle,0,93955,0.0011440315528401523,0.6207181938203082,0.5060629786876807,4.727110155278569 +red,triangle,1,93956,0.5074579736789474,0.3305676691911855,0.5025715037410848,4.271352606640998 +green,square,0,93958,0.6079825212562244,0.5575270220373377,0.5098082205063277,4.61681197798782 +red,circle,0,93962,0.40055818460746717,0.39910862230813293,0.4905404411620984,6.0603024799097005 +green,triangle,1,93987,0.5454807147881016,0.6207105676173871,0.5225719151339943,4.069721679825503 +red,circle,1,93992,0.2763361078610522,0.2666879169300569,0.4917675415517746,5.579288808426948 +green,triangle,0,94000,0.596867165023715,0.3143330563356329,0.5176841286592171,5.369235743300724 +blue,square,0,94020,0.5756750119027304,0.7597294424669012,0.47363668336805564,5.6956721237176 +red,triangle,0,94021,0.019665959645606135,0.709096231096199,0.5132178431121155,5.7815869865312886 +red,square,0,94035,0.06202231884381981,0.45881411578088305,0.5430055483069299,4.5312835409983565 +purple,triangle,0,94056,0.7333756860381885,0.4355040438341987,0.5037252999182574,4.207334203288932 +red,square,1,94057,0.8870712075654925,0.3742052239190763,0.5367893127742382,4.973851642082246 +red,square,1,94062,0.036237343693436785,0.1045713876831671,0.5298576710817157,5.13455908393862 +green,square,0,94065,0.4585932299592197,0.12564001882630038,0.504402442320757,5.331034089536822 +purple,square,0,94068,0.5513014169727752,0.5718537966970478,0.5060666646311373,5.393288486858334 +red,square,1,94071,0.08747924241901106,0.44693950378812997,0.5288899014580909,3.1801187710324945 +red,square,0,94074,0.40837336355933873,0.7289826885634818,0.5222326650165192,5.709660083354817 +red,square,1,94087,0.05638885574133767,0.7306385271934962,0.5210498318999434,5.969087548189066 +orange,circle,1,94089,0.27898512998075076,0.2584110932734265,0.4721934103684907,5.513768608251465 +red,triangle,0,94090,0.011579423006631506,0.1461924744427231,0.50680797233544,5.392685691328301 +green,square,0,94100,0.037726806682094716,0.23709186351754974,0.5041152111424824,6.484096787948876 +red,square,0,94112,0.7199989054206615,0.991854573709443,0.5113764101595197,4.6865206360636575 +blue,triangle,1,94114,0.7382669242389647,0.7462570727414071,0.4876544853162869,5.172390184290637 +purple,triangle,0,94117,0.4330002456835155,0.036183005402333435,0.5029683977003918,2.9789436077830285 +blue,triangle,1,94119,0.1617402064868817,0.8062815967450566,0.49255678594325925,6.74287289463116 +green,triangle,0,94123,0.1566992041830444,0.6502079277615944,0.503984894552716,7.484419265837637 +red,circle,1,94130,0.15025294659968402,0.1826767485274198,0.49834962988783793,4.395734848632275 +yellow,circle,1,94140,0.316070340832189,0.7101629932380786,0.48915255791936957,4.2400283270050565 +purple,triangle,0,94172,0.7130775460451007,0.45847194779652833,0.5000733607237531,6.380990883251704 +red,circle,0,94222,0.4801940809555969,0.38905265587066573,0.51272480213867,5.0973318023038905 +green,circle,0,94244,0.4584926300361336,0.5870594531146602,0.4988618595197844,4.738058113092706 +red,square,0,94247,0.8644573371403343,0.20775632350917972,0.49001702979812234,4.882984810120678 +red,square,0,94258,0.10974848478001653,0.9238792277853174,0.4931964816545601,5.005871005846089 +purple,circle,0,94260,0.03026821410397551,0.6601671837266547,0.5013582146221717,5.825536992273702 +red,circle,1,94265,0.8952216177780481,0.8090882896574163,0.5089747905882614,4.778298116541301 +red,triangle,0,94277,0.007709963688652177,0.9029200616419227,0.4990300005410127,5.545512050968591 +blue,circle,0,94285,0.24574478706342118,0.6679910258383416,0.4916341120587314,6.7966231451877706 +red,square,0,94288,0.28309302811729564,0.5085532188072315,0.49135330990857284,4.361399595396993 +red,circle,1,94292,0.6568717051446402,0.6902297122905847,0.5089085375512069,2.7577249665674337 +yellow,triangle,1,94296,0.6370176934677825,0.614556634906679,0.4967281062437877,4.90842228979405 +red,triangle,0,94297,0.6390569892003273,0.2800883357076729,0.4996117534180357,2.84246196222414 +green,triangle,0,94302,0.18746119677416706,0.3855462437973667,0.5112384808411182,6.331189281337317 +yellow,square,1,94309,0.8866337057460133,0.6189719844623301,0.5183884097335458,5.959968983741753 +green,triangle,0,94313,0.6039146830681794,0.6591951564269052,0.5069562547481516,5.426924829725192 +red,circle,0,94328,0.1178044938851679,0.09765788832777922,0.5096548007181898,6.162578475662966 +red,triangle,0,94331,0.15621371120778282,0.754212713361215,0.5096398159401533,3.6887648385047043 +red,triangle,1,94357,0.2996787317674632,0.7691044755514256,0.5058095516173593,5.827341785600333 +red,square,0,94366,0.31608323212142986,0.8715833046771758,0.4978348162138525,5.553252896036036 +red,triangle,1,94367,0.6662377473177329,0.4702165198335524,0.5051974170750035,5.754693755771456 +red,circle,1,94371,0.8294280325421534,0.8606920580175302,0.5037941657003376,5.366318775628849 +green,square,0,94374,0.04120083857891943,0.7819031687459034,0.5068380006622194,5.3211837250040235 +yellow,triangle,1,94377,0.561842232414588,0.33463441831305163,0.5062941803470954,7.047894151343674 +red,square,0,94384,0.15092231087778962,0.9340875197091294,0.5000959746053216,5.449726038865738 +green,circle,0,94390,0.7445986819096515,0.5103769969234335,0.4899875928840483,4.926734628338052 +red,triangle,0,94424,0.22017046612119995,0.8742365917352823,0.5006016387170509,4.335172534725971 +purple,triangle,0,94427,0.9935914290043147,0.9342657400938085,0.5118327447890746,2.0134488376685247 +red,square,0,94442,0.34365020022019244,0.9326683227116795,0.49537084356699923,3.95370253836643 +red,square,1,94443,0.04794827187476092,0.8019147552612818,0.49057813770779696,2.8574798883721173 +red,square,1,94453,0.3054788812346224,0.24512087312543007,0.48799474653991864,5.555475461380162 +red,square,0,94481,0.4840969077705247,0.5255163652043569,0.48227193978663613,5.145849918594299 +red,circle,1,94497,0.8480077230984338,0.9312751854302335,0.4967372515496152,4.124199971516984 +yellow,circle,0,94534,0.38861816691240514,0.7567099874157627,0.4852223209453526,4.538396661892992 +yellow,triangle,0,94538,0.2672799595387756,0.10443191846080979,0.5073074570120953,6.346063034361737 +yellow,circle,1,94552,0.1712882335567838,0.3259475088295717,0.482824218920368,3.291686965324202 +green,square,0,94567,0.0038661826908737984,0.2492595243587501,0.5011076376431046,6.351171996193123 +green,triangle,1,94590,0.07343742625437688,0.23343054548193543,0.5037820674281168,4.89002956905163 +blue,triangle,0,94607,0.6631920507557296,0.4369451571175079,0.4988225129478721,6.472272684702357 +red,triangle,0,94610,0.544646967828129,0.20310412230863117,0.5140842686550952,5.518515038283496 +yellow,square,0,94631,0.6131922881261986,0.8829452805834902,0.5402682177789455,2.8697984248805546 +red,triangle,0,94649,0.37680586149507656,0.531873848826147,0.5164075447477771,3.18077524958789 +blue,circle,0,94657,0.6856076866129293,0.7529799784201368,0.48531361009112406,5.186956673568379 +red,square,1,94658,0.1314205100276179,0.77631958671169,0.4786633165232282,6.530427842311236 +purple,circle,0,94686,0.283186607515193,0.9269615978919837,0.4950964993082637,5.070609618417811 +red,square,0,94689,0.30882279665974666,0.39737758625652664,0.48539674823193363,6.196100423711762 +red,circle,0,94695,0.5206530070612057,0.48652278324879217,0.5122921729017607,5.033313205622764 +purple,square,0,94705,0.8761909968441094,0.7935235409462378,0.49173438927674956,3.63647136539369 +red,circle,0,94713,0.3137063900928977,0.366181626284267,0.49932326037455843,5.24781522779401 +purple,circle,0,94717,0.5675782394285436,0.9664918468422924,0.4928726435866197,2.924947001995275 +red,square,1,94724,0.7903522556392034,0.31382994092682914,0.48810859660059247,5.418578189391887 +orange,triangle,1,94728,0.6147952572304167,0.8124737047060224,0.5055720258945624,6.652973421501709 +red,circle,1,94733,0.8994797966638701,0.9983461696475617,0.4959427260304219,4.432052402667912 +red,triangle,0,94746,0.8794538103662065,0.33466829860805336,0.5223415478465803,5.713245666496277 +blue,square,1,94773,0.8336971507856067,0.663403839465149,0.5006522631854345,5.458211184283616 +red,triangle,1,94776,0.09071028397115666,0.8967033302080704,0.5186715318445669,6.989417880277936 +red,circle,0,94779,0.5823372950326793,0.6740514019239459,0.5064685529523256,5.331017166908641 +red,square,1,94784,0.30371275947244813,0.5034727917273265,0.481131269675275,4.962293804099515 +yellow,triangle,1,94790,0.3322725154831089,0.8823377013102264,0.5009485797470198,5.779120363231121 +blue,square,1,94804,0.9296809251812996,0.12257445659613919,0.498561566168998,5.121694224083096 +red,triangle,1,94813,0.21382240047675283,0.013747014227901588,0.5168355835879442,4.559371640094053 +red,circle,0,94821,0.5427294680901177,0.5846906690312902,0.5151429523730308,4.540204950104281 +purple,square,0,94836,0.9589364512377747,0.8992749036434428,0.49913083145091747,2.991314573147467 +red,square,0,94841,0.5453932721227068,0.1170152774877814,0.4889908334563191,5.709273342310534 +red,triangle,0,94843,0.493262149490416,0.011832543612560475,0.5211706349493206,6.751266943293774 +red,triangle,0,94883,0.08579176463726834,0.9462601501846178,0.5156905411971057,8.317120491404644 +red,triangle,1,94893,0.08462118503806337,0.5031727971245549,0.5201656177638505,3.994941407188952 +blue,triangle,1,94897,0.3491300124700786,0.6730402529320697,0.5083649532317387,5.543764417034228 +blue,circle,0,94902,0.40794873898572936,0.7878724521540721,0.4745816531957584,5.806567795021444 +blue,square,1,94904,0.8703689730540912,0.06863351477175472,0.5031774300991061,5.287292351512755 +blue,triangle,0,94906,0.3522477548518742,0.8398156224627885,0.5110082619972443,4.170139664987736 +red,square,0,94933,0.8207051907469852,0.6714645520414942,0.48801120394288877,4.63621338421315 +green,square,1,94937,0.3289070354445588,0.8292630098024294,0.4962475252528494,4.862447599534005 +purple,square,0,94957,0.20768211872859366,0.6499999060660224,0.49368674988959443,6.494327950599405 +yellow,square,1,94963,0.40733279263945354,0.3186454624205395,0.5382223738809148,4.308974276404359 +green,square,0,94969,0.03264992823656221,0.42486754230411117,0.48959948211148785,3.1653282971243404 +red,circle,1,94995,0.40018494514183234,0.3480321407370032,0.5246486261630341,5.560277002593004 +red,triangle,0,95002,0.6855407751847372,0.9464659022555953,0.5269400607233719,4.63468662541698 +red,circle,0,95012,0.7224846297526336,0.7219864465393859,0.5195749900489327,4.902925843596016 +blue,square,0,95022,0.728288231234988,0.5065821144524781,0.5039210773062858,6.242217985806318 +orange,square,0,95024,0.25728281287165866,0.20625420973668496,0.47709369091696907,4.391356923921371 +blue,square,1,95030,0.8497378924791577,0.8333678484852933,0.49752889449149,4.707818407401047 +red,square,1,95034,0.25533669227738776,0.27258380537926363,0.48520197325696696,6.535404826584711 +blue,triangle,0,95057,0.1369196405633063,0.6162470540747264,0.4981850993726346,5.702007281253594 +green,square,1,95068,0.9373976679412133,0.06035623015974323,0.49984563506697693,6.004911983193927 +red,square,0,95086,0.8837368704356093,0.9686455453605962,0.4881631668996269,4.999466746102727 +purple,triangle,0,95087,0.04335295621534607,0.9792751193896676,0.501766859767471,6.6708700239603225 +red,triangle,0,95088,0.2649450054099186,0.15161228510007507,0.5195177264686487,6.380042443361127 +red,square,1,95121,0.21303014597832648,0.7311358637438857,0.48754645962691634,6.111526162212111 +blue,square,1,95125,0.5955700798695953,0.8134808776264878,0.49339314186848326,5.8017966955992195 +red,triangle,0,95141,0.29481998221536876,0.09137433215243673,0.5118901394297206,4.355213237069349 +purple,triangle,0,95151,0.5897354668458885,0.11543551902136306,0.5036141198980587,7.413682874456235 +red,circle,0,95159,0.6580958028021712,0.5979317066374599,0.522622054598586,6.2092608840357855 +red,triangle,0,95174,0.2624235602005557,0.5925909658759327,0.49724034980788917,6.124609884272918 +red,circle,0,95178,0.5914399755031541,0.5898156594042067,0.5234331561925322,3.421463339154903 +red,circle,1,95183,0.4857063606352723,0.4390647619053223,0.5253408182083623,5.963401300829486 +purple,square,0,95215,0.9341323936426884,0.972813669639962,0.5017288605008587,5.734994402979431 +red,triangle,0,95216,0.07841751130870456,0.42060655680140135,0.5022107131398774,4.6792402972527825 +blue,square,1,95217,0.002667137924713292,0.5014182755245598,0.4880693833559115,4.881973194125624 +red,square,0,95220,0.412263864780532,0.7785638206166626,0.48212397564704074,4.611284397417477 +purple,square,0,95229,0.3624747282603584,0.5939038093671826,0.49821052158468077,4.374313894877282 +red,square,0,95251,0.3685822458693424,0.5613292278042047,0.47839914095991976,5.024453624479713 +purple,square,0,95261,0.8651707322542452,0.8561690535945209,0.4993389329792418,4.913920786901495 +red,square,1,95263,0.7056606241226618,0.9131802494473958,0.4767798774936042,3.279070825509402 +red,square,0,95287,0.8890251343676947,0.9376401531381994,0.4836685892842009,3.942407879007797 +red,square,0,95296,0.5051401432321563,0.14651534990658466,0.4871240751226292,5.918087358747563 +red,circle,1,95297,0.44925183921642853,0.5169020729434569,0.5366717598225503,5.9616844890939475 +red,triangle,0,95313,0.6522284708651094,0.16923004476845127,0.5134734546535809,4.905143145646957 +red,square,0,95316,0.6892255042303376,0.033837867513929476,0.4816445312543678,6.080410840680348 +purple,square,0,95335,0.12447081577623254,0.4865239679315827,0.49567244611016287,4.625897653478866 +red,circle,0,95340,0.23803259383291164,0.1927099302240184,0.5437750683231967,3.579218558870553 +purple,triangle,0,95341,0.4048454403699504,0.007033073257603495,0.4925772685601072,1.643332528737662 +red,circle,0,95350,0.37570136111425056,0.4205590285282056,0.5436174164147097,5.202928530061143 +red,triangle,0,95352,0.01809102467202106,0.5240977500610657,0.5106305766528645,6.169422572683959 +red,triangle,0,95362,0.597437393156178,0.9114017582517434,0.5060223311345061,5.990425557359262 +red,square,1,95394,0.43087387419591494,0.7799068618205608,0.473510360726394,3.9821117889142705 +red,triangle,0,95413,0.48645724495841736,0.37479955178501734,0.5136315068754431,2.547267875687577 +purple,triangle,0,95429,0.6324607515918962,0.9619671858094646,0.49282856219274584,6.834662683629477 +red,circle,1,95434,0.7951595910186059,0.7293016881795313,0.5422550745559764,5.624573389906437 +red,square,0,95441,0.8120401678127536,0.06334723509015716,0.48399060925776144,3.8171986500868837 +red,circle,0,95443,0.7999996233802388,0.8478632472527992,0.5419826987461797,5.189927429602718 +green,triangle,0,95454,0.021820495826963993,0.247973120267464,0.48863389666214974,3.9858728454058965 +red,triangle,0,95455,0.5880337984059256,0.3979594286222955,0.5107003730173946,3.9146303503754187 +red,square,0,95489,0.38937956844509736,0.7439014662120559,0.49749690214338643,2.08599486568694 +blue,triangle,1,95500,0.6723111785672105,0.9208224128407376,0.5162501058657194,3.8836463081731956 +yellow,square,1,95501,0.698850017364642,0.27440040121581477,0.5118851821238122,5.329166449998421 +yellow,square,0,95511,0.4603948184700003,0.49007080527570546,0.5114651386198127,6.118980676097276 +orange,circle,0,95518,0.7677021168866173,0.1525069385499992,0.4692760523145991,3.826875524783335 +red,square,0,95528,0.8299728998149455,0.5941379319705079,0.4883684011509505,4.119105391794861 +red,triangle,0,95531,0.38633998695999805,0.755881127616098,0.5224722412362447,4.0529339900811685 +blue,square,0,95533,0.1706273080172087,0.27422112273499943,0.49118868750712774,4.040895932069326 +purple,square,0,95549,0.2933916978683071,0.2971101531880507,0.5107156672668544,4.0783722737591885 +red,triangle,0,95554,0.4336516522618147,0.36564087249127863,0.5231860955089859,3.828429839171689 +red,square,0,95556,0.8110403312925802,0.07422675259198352,0.49276361425070986,6.291640296267218 +red,square,0,95567,0.6298377141604105,0.22435450875520302,0.49238530491492405,4.760177677140182 +green,circle,0,95574,0.08723182565571463,0.0006094934266722696,0.4824320986207452,4.071748509925414 +yellow,square,1,95580,0.1973977898574082,0.9817446192748276,0.5082030600746619,3.9187500216584232 +red,circle,0,95609,0.4768456124311581,0.4039576678577314,0.5302862787106399,6.49732439627864 +purple,square,0,95635,0.8111369256022484,0.193745686230979,0.5013701310782523,4.0452536100578085 +blue,square,0,95639,0.44854536144294777,0.8133097125608071,0.49850422530326555,5.324877126207013 +green,triangle,0,95652,0.42831050632895995,0.6025341497610506,0.48494414585066087,7.223783905266928 +red,circle,0,95653,0.05362336509312238,-0.043310883828218,0.5304203962378913,4.934405825487166 +red,circle,0,95654,0.4433411320722124,0.44825754039189947,0.5326836182516868,5.776396139848291 +red,square,0,95661,0.5918935990633056,0.4733480030338092,0.48170754885858796,3.4317974666052766 +blue,triangle,0,95677,0.11758649380606867,0.2564395323353277,0.5168535618031888,2.9460769960805293 +yellow,square,1,95688,0.08805025615564177,0.8681852991004899,0.5066765273061633,3.2422160219759273 +red,square,0,95715,0.09515556834057048,0.2476069131448505,0.4694731137835921,6.258881681726623 +purple,square,0,95716,0.8661051890893713,0.2548893019964037,0.4961224261867851,4.90815280336836 +red,circle,0,95726,0.5729003917059892,0.48102977701485233,0.5190850523208961,5.7189671324680305 +red,square,0,95738,0.6036878845436557,0.519282753397272,0.4695051406703007,3.8153909034622253 +red,circle,0,95744,0.5316089582888708,0.5849715421326843,0.5227757989885363,5.963378791330766 +blue,square,1,95746,0.893044466429303,0.5614463993752504,0.5052916700308168,3.988417964607063 +yellow,circle,1,95757,0.6434932765584167,0.5034054921640212,0.4809738855512452,4.035531593145203 +purple,circle,0,95764,0.501319018852234,0.33688514834799477,0.4787809380726825,3.0898069848448624 +purple,triangle,0,95776,0.38084018073898485,0.580626025410974,0.5018086361771342,6.27371689970268 +purple,triangle,0,95809,0.7895510446195199,0.8017870470521001,0.5058125219353772,4.608350393771451 +red,square,0,95855,0.6708696653307745,0.864290005125367,0.46002377498082186,4.371903851161853 +blue,circle,0,95856,0.48468979737859186,0.7050802087044364,0.4903873948315253,4.310859903954784 +blue,circle,0,95869,0.433699314724719,0.9815830528860979,0.4859165997731851,4.249701542758067 +blue,triangle,1,95876,0.7607275569966165,0.3444373072309326,0.5176824027954439,5.178559864617614 +yellow,square,1,95880,0.2708214888936329,0.33893901007098237,0.5071423755655081,3.878089050267082 +green,square,0,95913,0.977812714071183,0.8213216550332649,0.5037895209853568,4.501399772902655 +green,triangle,0,95916,0.41209521739690724,0.009840812423060674,0.4923116593995726,6.121704104855858 +yellow,triangle,1,95922,0.770196523924362,0.5366579950148794,0.4940098259506026,6.450025232982571 +blue,square,1,95933,0.4460982583770846,0.06284278404643429,0.5131543736940538,6.5981643517007535 +red,square,0,95959,0.9778390717447472,0.5267474727962671,0.48899476248113577,6.986010326962725 +blue,triangle,1,95988,0.19822067579147096,0.05887446013478115,0.5123538284044189,5.862640977432053 +green,triangle,0,95999,0.2777888980702661,0.6036755664651436,0.5004330266521184,5.594060009477997 +red,triangle,0,96001,0.07201289135218536,0.9578500735124724,0.5024362973163085,5.319861055814207 +red,square,0,96022,0.4709205322315836,0.7937369877489687,0.49007862193940366,3.973003372311459 +blue,square,1,96035,0.4423886625964605,0.9366746323015379,0.5050051256716289,5.313988804185247 +red,square,1,96048,0.4573455212892237,0.8689836365200174,0.5026099292380142,4.284593437243346 +red,triangle,1,96071,0.7014027677589221,0.7050266694844497,0.4991756884347118,3.9612918655374205 +yellow,square,1,96086,0.7833683478375343,0.6149748333528218,0.49362651600138596,5.189911883843258 +red,square,0,96090,0.2362815181764243,0.08052300595014228,0.5064439828465793,3.4067046807656305 +yellow,circle,1,96095,0.0036354395410326257,0.6635853765373362,0.48103253822812914,5.359085246783725 +red,triangle,0,96121,0.3505461523143154,0.93233366310048,0.5126317356885189,4.297395337314128 +red,circle,0,96141,0.39597887757686256,0.39562748029305544,0.5351730203208921,3.394427748518069 +red,square,0,96142,0.820574896008899,0.9178219586117422,0.5066322293802394,7.0697506748462935 +green,square,1,96146,0.4694324766526824,0.5658438480255048,0.5321410697850847,4.106989909501264 +red,circle,1,96159,0.5122412779436548,0.4638787927655735,0.5367372010647821,5.637915664281828 +red,triangle,1,96163,0.6053873173220439,0.7748744349075521,0.5063751364943072,5.780191564409791 +red,triangle,0,96189,0.6799282412050941,0.15346921699793092,0.495885574165823,4.7011577154887645 +red,square,0,96201,0.1537994073527562,0.9791783796380524,0.5080221713445994,4.316219815138682 +red,triangle,0,96205,0.9853517582765164,0.8117688328600086,0.49210970081556293,4.346809360490263 +red,circle,0,96219,0.2540037235882736,0.16291780516875548,0.5234860327068843,2.9306178016011946 +yellow,triangle,1,96220,0.04510353065983863,0.6982109032332625,0.4883775242226292,4.088662097165213 +red,square,0,96223,0.09402120561917393,0.05313157052444151,0.5039799968651898,4.8771799749006055 +purple,circle,0,96233,0.11571093831848556,0.5113038026470524,0.46862217953527663,3.392490400038291 +red,circle,0,96238,0.01573142157455376,0.0768552496541719,0.5217362210575832,4.403578027256978 +red,triangle,0,96244,0.19524302626749834,0.3758656097497919,0.4983507551303781,2.304522394049828 +red,triangle,0,96250,0.8337474618350973,0.9600628954017896,0.49456350408513333,4.8508758297677215 +red,circle,1,96257,0.18506914976633337,0.15877971707154517,0.5236120006634366,3.336001097280219 +green,circle,0,96267,0.1347991479459697,0.4980375318782472,0.47939951705788325,3.60633618172144 +red,square,0,96277,0.03850189729758602,0.7178419532250438,0.5079281526733028,4.5290403972179885 +yellow,square,1,96278,0.6454657419549751,0.983018108485444,0.4774335826811351,2.955729927262149 +yellow,circle,0,96314,0.8205284107378986,0.7083231637415845,0.4890166781426609,5.225617763479977 +red,square,1,96317,0.13741722855999394,0.6973181200378114,0.5211802110632608,3.9668210915973128 +yellow,triangle,1,96320,0.5973408278919474,0.5730119857753153,0.4824021977514047,5.592620345137888 +purple,triangle,0,96321,0.22122636521068006,0.3915798896420922,0.5059835132049681,5.114537322072974 +red,square,1,96353,0.49625834974236394,0.26548572878487686,0.5209824742084431,4.989615126271908 +red,triangle,0,96358,0.9531132081452546,0.31613044984587446,0.496200227805815,6.7151425135946745 +yellow,square,1,96359,0.8408871035291287,0.9755149608180735,0.48851094419217744,6.0403806170332155 +blue,circle,1,96370,0.4256799445593342,0.8440931690888698,0.48925221027347976,4.0988964628309725 +red,circle,0,96374,0.5394311155541947,0.6206571237155135,0.5147480752868391,4.942284674972361 +red,square,1,96377,0.07817501039392116,0.29586063255101147,0.5233383643238237,5.0987289913082074 +blue,square,1,96387,0.8279662404044754,0.1336329890718898,0.5133205197150905,5.412347036816107 +red,triangle,0,96397,0.5550176624219795,0.3759031486752258,0.4910617171658142,2.9951560160680053 +red,triangle,1,96431,0.3206443033037468,0.6609938133553613,0.500129219027092,4.093189058880722 +red,square,0,96440,0.5527743240009251,0.5617708584536918,0.5064558542785705,5.0849946219112825 +yellow,circle,1,96461,0.4213770360462241,0.5643111647745723,0.4911471936490873,4.359268750812394 +red,square,1,96462,0.9049197708860998,0.9754284660267258,0.5068111207191822,6.069349019779153 +red,square,1,96476,0.44075709413911857,0.4868365504334653,0.5067130449725873,4.856440652889357 +red,circle,1,96481,0.8671250136807436,0.9442368143550283,0.5024024616048917,6.281369351378448 +red,circle,1,96483,0.257923630044134,0.20425375031078905,0.5022896654545875,4.653332394665 +yellow,triangle,1,96492,0.9222129750986249,0.3148953740017284,0.48113731450222064,6.9539559011754415 +blue,square,1,96498,0.875846620932736,0.2886080825394486,0.5225328851711897,5.641928193172539 +red,triangle,0,96499,0.54370234369147,0.9830996930683974,0.5119538464738257,5.3725541404567965 +purple,square,1,96509,0.25213949940984015,0.5600094467964819,0.483611074389497,5.463995937804239 +red,circle,0,96513,0.5840255152025253,0.64379073239883,0.5125190766820626,4.686287327540726 +purple,triangle,0,96518,0.7811323759842613,0.7008683738425372,0.5121591861656576,3.6940357853817924 +blue,circle,1,96534,0.763586420854788,0.3548512130831012,0.48909414385967737,4.21153573427312 +purple,triangle,0,96548,0.8853360655849348,0.21596139123580305,0.5094280911754115,6.868205543959447 +red,triangle,0,96557,0.7072217595654958,0.9122544763954878,0.5150148516633359,5.3407435655052495 +red,square,0,96561,0.6271868228292494,0.2126169635646109,0.5040037335246169,6.154218037849257 +green,triangle,0,96599,0.5506321480028791,0.8625866013557643,0.48788637049117073,4.358405203753322 +green,circle,1,96602,0.4971419875895393,0.8477666091538062,0.4774357227021727,3.363433494675512 +blue,square,0,96605,0.09933759395928465,0.004100487542805453,0.5276495494792367,3.832435218383292 +red,triangle,1,96621,0.2313996645622367,0.16044417338891637,0.5081820702418738,6.868830432605786 +purple,square,1,96646,0.8153799649374639,0.37606604371496444,0.49495402472012084,6.607505990567295 +red,triangle,0,96650,0.9573758464230904,0.011650017863653161,0.5042523373034675,6.053236752187001 +green,circle,1,96656,0.15301253370395795,0.9360480916991148,0.47996540675389343,4.964909635026444 +red,circle,0,96660,0.9339160633706772,0.9400747392523728,0.5072699914900494,5.696583467192387 +blue,circle,1,96674,0.6578842880061873,0.7430280001393442,0.4927840002992643,4.933691349038118 +red,circle,0,96681,0.9093417723765131,0.9312061484621479,0.5013956927167295,3.968201236086754 +yellow,triangle,1,96688,0.5441493781561474,0.7088517900510397,0.4900280653093751,4.315969716960768 +red,triangle,0,96710,0.2094719376918206,0.6082243970055167,0.5159501284164395,3.181489653403958 +blue,triangle,0,96713,0.21223246933503637,0.3103920219698435,0.5168260373272008,5.880069791255057 +yellow,triangle,1,96721,0.33556301493448626,0.7304677916147592,0.49932965008316815,3.8903214671557933 +yellow,triangle,1,96740,0.9664443538532672,0.5845457292223816,0.4968884965550576,5.8459770548241 +red,square,0,96766,0.22515664670363855,0.3233909748386826,0.5116507298661361,6.398730903199202 +purple,circle,0,96768,0.33608049960076525,0.6371986348667935,0.45349282172603966,6.781829725175949 +green,square,0,96774,0.2154734180741319,0.8781674700172086,0.5326455027398711,3.936220468122993 +purple,square,0,96782,0.27623451642617936,0.13894980550912983,0.5107294732254406,3.0829420270559056 +blue,square,0,96784,0.4193489666956077,0.10629875093142627,0.5317360271949962,3.876647954589947 +blue,triangle,1,96796,0.41206622235504087,0.3603765642834287,0.513749246897892,4.245544314256821 +red,triangle,0,96797,0.8390250766619783,0.8204339989162104,0.5019774546766443,6.234464210198609 +purple,square,0,96801,0.1696382894249373,0.6615691688116003,0.5153534841236239,4.335865319920412 +green,triangle,0,96811,0.9595897649215346,0.5455859308302632,0.48839988183493277,3.50764881622457 +red,square,1,96812,0.6633006211474649,0.3924932082381519,0.5000987314047961,4.524240244136892 +blue,triangle,0,96819,0.4213681511663504,0.23313744252939783,0.5088472157695753,4.398928665675311 +red,square,0,96845,0.3339797831018281,0.2588719544248831,0.4954868820621749,4.127128968682313 +red,square,0,96848,0.07791643009408067,0.1560682540432935,0.49666969974421393,5.572885243477472 +yellow,square,1,96851,0.5388018181776875,0.5546247073558797,0.48064667292004665,2.0579684303789714 +purple,circle,0,96870,0.5847649579675587,0.9875482745532688,0.4565858410190943,3.797353743957879 +blue,square,1,96875,0.9142142223643162,0.8731989992783917,0.5232963609026355,5.931479720806045 +purple,triangle,0,96886,0.7620914159993625,0.2589179659624974,0.5060775126241244,5.801846079964444 +red,circle,1,96887,0.008915214662668425,-0.06271145266677931,0.48755793492550203,3.5158895775946895 +purple,square,0,96892,0.9295795784913928,0.5567736910666704,0.5116561868187911,4.378387402108497 +orange,circle,1,96897,0.16818297872450094,0.810633088388253,0.4675226650638352,6.07189029851303 +yellow,circle,1,96901,0.2018414695350964,0.4057862820377357,0.5004512182623366,3.0974982927217423 +red,square,0,96903,0.9860464850796222,0.951976247614596,0.5212279100883831,8.578089301488708 +blue,circle,1,96915,0.006866076456939152,0.007289346396799012,0.49547388319366714,5.884116143801638 +purple,triangle,0,96930,0.5055845700264154,0.4552677253123145,0.5068760828442833,6.302386576403815 +red,triangle,0,96934,0.9607457187268132,0.38616109086537587,0.5080702805466717,3.9224562048526743 +red,circle,0,96945,0.6809384119739392,0.6554448624275744,0.48081192375711385,5.330509785976479 +red,triangle,1,96949,0.8436280439405668,0.8627029373150187,0.5007828226892923,5.965284103870897 +blue,circle,0,96953,0.09053061144662133,0.053288751024586634,0.49901702449999247,4.566063051710288 +red,triangle,0,96958,0.0329567371644508,0.48380256164528723,0.5054524565225944,5.913939544134682 +blue,square,1,96961,0.03575219860906198,0.015273446978771754,0.5244294295109888,4.8942594680635 +yellow,triangle,1,96964,0.6753010144630732,0.8088645160439986,0.49357119216876405,4.973181581826535 +blue,circle,0,96978,0.9982633408245939,0.4362474578687586,0.5044673207376004,4.461821832481811 +green,square,0,97000,0.6290508849121716,0.5975249117583501,0.5346361734874436,5.092610428669288 +red,triangle,1,97003,0.49391957222866134,0.3517329710102629,0.5067788753681516,5.849695362146246 +red,triangle,1,97016,0.9873458756911708,0.022119209398065,0.506457654513772,5.915977124768982 +yellow,triangle,1,97024,0.38811420132912866,0.7051529503359618,0.4926659114806118,7.386209603734446 +red,circle,0,97025,0.48790356365516274,0.5548030066184464,0.4970032883214445,3.8679936376690534 +red,triangle,1,97026,0.08818720098756072,0.415248186499631,0.5034342518985538,4.617569322681561 +red,circle,1,97028,0.392026413515555,0.42006604703125006,0.501221476705388,5.007722271208663 +purple,triangle,0,97029,0.1798377909811557,0.7675681621527558,0.509208691532998,5.688833082887121 +red,triangle,0,97041,0.32876541948093685,0.004890115461912536,0.49982816588472173,3.9469309159597246 +yellow,triangle,1,97048,0.7932219576138572,0.969102802862149,0.49328967669718116,4.834697688075342 +green,square,0,97055,0.24118869910422647,0.8159199718066013,0.5309988727295452,6.068079177044434 +red,square,0,97060,0.11827652670713684,0.442615493329682,0.48777601263636,4.631940118607367 +blue,triangle,0,97061,0.8741193108337573,0.7994579077417499,0.49637326188864817,5.084328756762589 +red,square,1,97082,0.09580776868114327,0.3127038023023665,0.49597039606379695,7.3113914677542295 +blue,square,0,97084,0.018387098959581127,0.46331768179852206,0.5141904006106274,6.823278545150015 +blue,triangle,1,97122,0.6293976558954338,0.1987399668110742,0.4751446156062487,4.8111959438878955 +red,triangle,0,97127,0.7406867607291928,0.7869628368930285,0.48725187375451035,6.373002723583167 +red,square,0,97131,0.07099747423767344,0.21023697449405598,0.5083224815615155,5.500497178920348 +red,circle,0,97142,0.09833987353193874,0.1147791068458756,0.49978560088685176,6.649395472152787 +red,square,0,97145,0.1095278718757351,0.4712615049049269,0.500997151201516,6.152237213506827 +blue,square,1,97149,0.1886728827395836,0.720803500813239,0.5140856399205782,5.255487499247563 +red,triangle,0,97151,0.13342444052386448,0.07884187380217789,0.492165846333622,5.9595039299953365 +purple,square,0,97154,0.28042409017376335,0.9412376677981548,0.5277662963859316,4.737930471132928 +red,triangle,0,97166,0.30970638691215,0.32341380412269727,0.49912091515574897,6.01117247150778 +green,square,0,97168,0.1912513634038605,0.49303796342198103,0.5352330183500308,3.326483531615287 +red,circle,0,97176,0.45579218349119677,0.3869630943022203,0.49883949059815036,6.494520740802528 +red,triangle,1,97177,0.12668139785697063,0.6323225812171959,0.4984072671432093,5.671608659509612 +red,triangle,0,97214,0.5348072571734852,0.5927012513329605,0.5108259339428247,6.735193656056778 +purple,square,0,97230,0.35470524541749526,0.20010542749315596,0.5303222548334717,6.428357947355543 +yellow,triangle,1,97234,0.47631436173471964,0.7765559018355477,0.47732119043101473,4.806593955730334 +purple,circle,0,97243,0.8230092004181703,0.9381872267787872,0.45712006521814225,6.174824436263681 +blue,triangle,1,97266,0.6909701381885082,0.8240221760455293,0.48619698532670647,4.259612407736948 +blue,square,1,97276,0.8516966151374171,0.10016699452463229,0.508175647297329,3.43208556464738 +yellow,triangle,1,97277,0.3860135243757694,0.14162591139520508,0.4764937593207753,4.009840029937227 +red,circle,1,97280,0.5917993310006303,0.5194695413216914,0.5010615202598578,5.698417328761084 +purple,triangle,0,97294,0.9755702075513683,0.24584559293392982,0.5214214048541824,4.723840504286124 +purple,square,0,97300,0.42027484356278855,0.22270130081509798,0.5242214498337153,3.5625814547603514 +orange,circle,1,97301,0.9553848886986518,0.7799807659966358,0.4608595151265397,4.604757742088484 +red,circle,1,97309,0.04777252740431659,0.11857770295836605,0.49994976976023503,3.5012074061713405 +yellow,circle,1,97312,0.7273664187957455,0.6821231276230334,0.4900791531096476,5.129983466787765 +red,square,0,97331,0.37926688266873265,0.4864574679061694,0.4942426957567359,5.269920041356692 +red,square,0,97343,0.6241079278926611,0.8018744306885754,0.4909620282552845,2.6395618832093914 +green,square,0,97344,0.8616687764933793,0.5685012317353809,0.5257345134696678,5.616811142165216 +red,circle,1,97363,0.16491847512221658,0.21048409982526964,0.5031948314548698,7.349845996160004 +red,square,0,97372,0.8269241296383256,0.6967117814030773,0.4965201109007503,5.1784863070239355 +red,square,0,97376,0.19609500207002672,0.19023274723169536,0.5070041538850066,5.223435346279785 +red,triangle,0,97380,0.8919455096083191,0.5924857368525175,0.5106536844624204,5.8747646648899865 +blue,triangle,0,97384,0.3215611431884712,0.21973012811149484,0.48887320823151775,5.387662287666793 +blue,square,1,97390,0.5683638775808385,0.2784245223252638,0.5229640465145601,3.438195606907572 +yellow,circle,1,97396,0.9432514765439831,0.4255263132934115,0.4910916056568584,8.311929483038284 +purple,triangle,0,97400,0.6861602139534393,0.9421516880329144,0.5131445004303671,4.548344352898108 +blue,circle,1,97403,0.9772545408148562,0.02667878239259458,0.4800751827681361,5.4068923530300586 +red,triangle,0,97415,0.4202070093270537,0.5567466106741579,0.5083881941755304,6.015079574597386 +purple,square,0,97437,0.7147659294214207,0.22750813482497856,0.5097905756139546,5.571440660985307 +purple,square,0,97456,0.7723035279117967,0.050217423978692555,0.5144639026111142,5.993029032868384 +green,square,0,97460,0.0782987251399535,0.12876499173112188,0.5220400684813095,5.789980053367799 +red,square,0,97462,0.08965807151828942,0.10643707279095249,0.5008978912962472,5.616013051283294 +red,circle,0,97467,0.7766741505785799,0.7484017480681512,0.5030197226971365,3.496080359290433 +green,triangle,0,97479,0.44152744337097793,0.5844495248568005,0.4940033847922217,4.315221374690091 +purple,square,0,97516,0.28402613483717465,0.4272049677002838,0.5091847486779658,4.300723570993671 +red,triangle,0,97518,0.13164672554701873,0.22921222398891972,0.5150332966927038,4.163427956316571 +red,triangle,0,97521,0.8298504144125524,0.6334400989390334,0.5138879233833277,4.580764024404662 +blue,circle,0,97522,0.6161536601333419,0.10011125645874996,0.48975848692141466,4.272053125774312 +red,square,0,97528,0.5026882085865776,0.09627587585336217,0.5006311175911682,5.209893874383046 +yellow,triangle,1,97537,0.2618325583909621,0.8139707712866776,0.47221599116161334,4.814572637440977 +red,square,1,97541,0.26012815842242976,0.5746267570070889,0.5058301006804881,7.894284173816768 +red,square,0,97579,0.5562711220007341,0.904963651078646,0.5058172540812761,5.924094256885994 +red,circle,0,97609,0.8961614931968467,0.979176636525386,0.5025893437530877,3.8290612156016643 +red,square,0,97621,0.9214089464989041,0.9071850948395918,0.5001465142808271,5.764287284989577 +orange,triangle,0,97626,0.9630188333882982,0.27386939920704134,0.5064392730701361,4.538819506187884 +red,square,1,97680,0.3209211121736111,0.3899516029122365,0.5198867447086687,7.06857285048642 +red,square,0,97688,0.5911520575244686,0.33186590764785806,0.5180611691981245,5.04041766542527 +purple,triangle,0,97711,0.04797693766549749,0.4056005979165126,0.5273590237315651,6.255121933383456 +blue,triangle,1,97720,0.594943728773139,0.021015724656598733,0.49445682186947093,4.686014512170725 +red,square,1,97728,0.18091463089999837,0.7024748500590835,0.5213011945044698,3.816509651620779 +green,triangle,0,97743,0.4660292875154822,0.9055364869739684,0.5027993217625732,3.9121321558708826 +blue,circle,0,97757,0.21642242605405448,0.7011683595472,0.49092845735927554,5.149654671760703 +red,triangle,0,97769,0.2758974960696885,0.14252263841836466,0.5092202307326151,3.9296557153052114 +green,circle,0,97782,0.9229506182027291,0.7709550496964023,0.48690715626806763,5.003019797233288 +red,triangle,1,97785,0.6687944994434781,0.4292208180608189,0.5060053205603642,6.445192505384767 +purple,square,0,97787,0.1626976458292152,0.7169415062126457,0.505993441989183,6.757878157483494 +green,triangle,0,97792,0.6942834648605322,0.35075423520437954,0.5025883258793723,3.851474577720205 +red,triangle,0,97804,0.32617072932399793,0.9068176837587851,0.5064110510788882,6.24923704998471 +red,square,0,97811,0.9110657161485545,0.3361415665550729,0.5223693330863728,4.719245115124646 +blue,circle,1,97814,0.2336720213891289,0.017690895141252994,0.49160496509972607,3.368817659596946 +green,square,1,97831,0.791839678998911,0.09716252851029294,0.5529004211039809,5.806767943682989 +red,triangle,1,97850,0.27791068733728586,0.43087228249903153,0.507797637334018,4.20709013302241 +red,triangle,0,97865,0.6706345591784993,0.14657495989907243,0.5103829126613852,3.489613130965964 +red,square,0,97871,0.6580510350061215,0.24238942484632964,0.508294984179414,3.0467382134923864 +green,square,0,97889,0.49524086289950964,0.26821675698893166,0.552217601994032,7.590476710621381 +purple,square,0,97900,0.6356407072311071,0.25518813062704515,0.49942290791391064,5.847117102786026 +red,square,1,97907,0.34307032893968903,0.7647008654150338,0.5050882613982243,4.866015539792325 +red,square,0,97919,0.7820969385206633,0.10597975297762219,0.5036810391453648,3.460596463977654 +green,square,0,97925,0.6057162184564446,0.3400418548484976,0.5480957487864978,5.268311384911246 +blue,triangle,1,97937,0.1785561921637433,0.775634933829922,0.47680078029824097,3.490791433897275 +green,square,0,97956,0.09790995734527219,0.5256502236653826,0.5544820469204593,3.8546594386452635 +yellow,circle,1,97959,0.8883170086471701,0.6035152092966669,0.4808478413838625,5.770285032852261 +red,square,0,97967,0.7402283154845064,0.1604949757057924,0.5140215805849698,6.116271657363665 +yellow,square,1,97971,0.08311863804936337,0.0643552871363311,0.5034505068151336,6.00942969226669 +red,circle,0,98022,0.596592697008244,0.6436328707837564,0.47959785785757963,4.964166660347895 +green,circle,0,98027,0.40649882186404573,0.09562074476567484,0.49007555940735587,4.98731748857221 +purple,square,0,98028,0.7931704431696368,0.7928491541153797,0.4959683700173671,8.2086458340531 +green,triangle,1,98062,0.5750083677475532,0.1258784060108571,0.5120529416099076,4.675720601321245 +blue,circle,0,98064,0.008471805828746404,0.31301781762169756,0.4988495921835018,6.22981100786252 +red,triangle,0,98070,0.8890180051875659,0.641894541546162,0.5230969157729751,6.492158723647763 +green,circle,0,98079,0.9638868362687497,0.7509965571682672,0.49409764753305424,6.392330683917962 +red,square,0,98088,0.7138491163783625,0.5660995446533844,0.5322588559331034,4.3846152618851955 +yellow,triangle,1,98116,0.5119224643680647,0.8325885087413708,0.5027608321302205,4.182137286239789 +yellow,square,1,98125,0.8649783193074638,0.8296944841891143,0.5071693423344046,4.818995357800668 +blue,circle,1,98142,0.11903130827090902,0.0794600640138523,0.5045210513824391,3.858197748626988 +yellow,square,1,98149,0.9029710888023735,0.8717011042953099,0.49652962702863235,6.619770189242416 +orange,triangle,0,98151,0.43642298258222634,0.2193997453172266,0.499106748704397,4.3030028275210475 +red,triangle,0,98154,0.30232977366424907,0.3959937521763154,0.5258396790372201,4.282090119984676 +red,triangle,0,98163,0.15968459410082014,0.6593181353960239,0.5302854614163199,4.175227952430347 +red,square,1,98196,0.11040543455660845,0.2918881950971337,0.5227695638617097,4.369949207705616 +purple,square,0,98202,0.30751541181208664,0.9197690237746908,0.4991078400590991,5.914550009254785 +green,circle,0,98207,0.9911573976993934,0.17411590095256702,0.48569904607795705,4.556901286375683 +yellow,square,1,98208,0.05702815869116118,0.23117048329632328,0.4914488924620556,5.995338563130926 +red,square,0,98209,0.3156966222570933,0.2698358712069102,0.5205166475872047,3.179376363487068 +red,square,1,98219,0.3585605891873931,0.7849025301242254,0.5247071043755026,3.6436009871680306 +yellow,circle,0,98225,0.5101004345114215,0.8276951221554976,0.48994504198333605,5.217640747985201 +purple,triangle,0,98237,0.6056701129171512,0.17760094149129158,0.5064293455604001,4.787472118135386 +red,circle,0,98246,0.8396846017362914,0.7948287790783244,0.48174517695444125,6.232121886626242 +red,triangle,0,98264,0.6925214882912937,0.7060504603224776,0.5194984955295038,5.129705681175931 +red,square,1,98270,0.8333327091854051,0.9073243527476074,0.5092593522702931,5.447554624882591 +blue,circle,0,98277,0.8833050862568871,0.32423120247830917,0.5045031620937903,4.151562791435151 +yellow,triangle,1,98292,0.027845065631730836,0.04910793281989667,0.5016167941049705,4.032763706389033 +red,triangle,1,98304,0.960050401343297,0.878848157843013,0.5092386650812065,5.734219891862999 +blue,square,0,98307,0.30723347276213786,0.3227401321430875,0.5083917433216159,3.6616507743396816 +blue,square,0,98316,0.5174898118201812,0.5205216914321144,0.5060395164659975,6.791077771912952 +yellow,square,1,98322,0.5024867844104095,0.859915626689891,0.48031937822922294,5.63959426909231 +yellow,square,1,98325,0.2693442027373001,0.18337718642091838,0.48013256486796685,3.764308344824317 +red,triangle,0,98332,0.32667214044077975,0.05130212052518457,0.527595893109353,6.130190313809526 +red,square,1,98342,0.12841792565501742,0.008480499687680498,0.4965187584425047,4.692798781705341 +purple,square,1,98346,0.7582084573585267,0.5214721652872817,0.4908777054805034,6.948015382313787 +green,circle,0,98365,0.11274608726768476,0.2548579470940253,0.4900444734968059,2.8952501845025704 +red,circle,0,98375,0.3445971803963863,0.2706372068659536,0.4799366072558581,4.584488823465119 +green,circle,0,98378,0.14799431378210703,0.7006060042757039,0.48690198078433355,4.694771460754332 +yellow,triangle,1,98395,0.2983265373399384,0.6070296404204049,0.5040106455993951,6.178216789219749 +red,square,0,98405,0.3656304933774207,0.9265696681158306,0.4965558078481272,6.3116669969858785 +red,square,1,98407,0.7314842259220952,0.7974038161823683,0.4939948999334246,4.93517526162906 +yellow,triangle,1,98414,0.009369601388535709,0.202361826029956,0.5070663603552441,7.25521627101551 +red,circle,0,98435,0.7330783388812637,0.6595531078341765,0.5003030690931154,4.374039636250854 +red,square,0,98444,0.7068916459367539,0.10909506233927113,0.4934182655187043,6.594235035626636 +blue,square,1,98475,0.8486649164434737,0.6603138829940969,0.5143953511210234,3.8853877436383013 +blue,triangle,1,98476,0.1706498432969359,0.9313273233962576,0.46953105665730394,4.421531563835029 +green,square,0,98477,0.7968165647564313,0.6920218355838409,0.5353477482292824,5.326952229760757 +red,circle,0,98489,0.5040210327435094,0.5080539671354949,0.4953259570701542,2.686190680986473 +green,triangle,1,98502,0.5791988541078736,0.2075863271917444,0.5179011746463379,6.829881907712913 +red,circle,0,98510,0.8022565155247456,0.833447459978276,0.49209858648418725,5.0105549808616905 +red,square,0,98513,0.7411176091737193,0.9081116317859208,0.4763468049657452,4.174979354461981 +red,triangle,0,98521,0.7618365018681525,0.6532884547101894,0.5180203507031043,1.97042672080589 +red,square,0,98523,0.7505947513859343,0.8838996599672665,0.4725185204387244,5.278352800864932 +blue,square,1,98530,0.19902590179507995,0.7675412314816443,0.5072773038301646,4.41905381308439 +blue,triangle,0,98532,0.3387489623595159,0.8056357479122686,0.4708233015007791,6.3592144032863445 +red,triangle,1,98543,0.5573891226375833,0.513218875199012,0.525218791919852,6.302312930645479 +red,triangle,0,98556,0.773584819993225,0.954863754652885,0.5387324719083295,4.168274102156399 +purple,triangle,0,98603,0.4709942129781579,0.5776538348539528,0.4903421367001042,4.22875298100828 +red,triangle,1,98604,0.21617190570220934,0.8118320769990091,0.5302895785660899,4.994739916648304 +red,square,1,98614,0.7717997271506307,0.694889660989654,0.49182606233464893,5.586762853077823 +yellow,square,1,98618,0.7158601697212569,0.6198863169592298,0.5017311396656775,3.1657203518557764 +red,square,0,98641,0.5903083379634668,0.40294970262148055,0.49124292307181483,7.460997468162266 +green,square,1,98650,0.17462174347448733,0.17291197841103367,0.5365201920196407,4.219315695577421 +blue,triangle,0,98651,0.850163636671208,0.7437087441707033,0.48493078635184755,5.356779484241809 +red,square,0,98666,0.44755524137388003,0.7290060921550455,0.4895362079521921,4.540070940732686 +red,triangle,0,98673,0.9522918108313615,0.6632409839961452,0.5160995929179415,5.453980519882566 +yellow,square,1,98679,0.7257230636415277,0.15821791451345935,0.5041210057325703,4.658210493083602 +red,triangle,0,98691,0.7056870482058987,0.6121270004524071,0.5107845688446131,3.202611395785899 +red,square,1,98694,0.9255603190188986,0.7578759177697019,0.4810597353437104,7.343140375626663 +red,circle,0,98700,0.6081536638347593,0.5793295448994082,0.46847664251643806,6.103593510786826 +blue,triangle,1,98715,0.025345432928356004,0.04590075545663996,0.4807235119165878,3.7631866957272027 +green,square,0,98739,0.6181931897553943,0.19631572035713352,0.5376470373273067,5.060939091160315 +red,circle,0,98751,0.08589407452496844,0.16138463561292965,0.4624927933033351,5.525860659224803 +red,circle,1,98753,0.629930398213001,0.6490202846783595,0.46158517170089164,1.9479107880796083 +yellow,triangle,1,98764,0.22411239108292103,0.6541807772205734,0.5204002524770049,6.780293402854686 +blue,circle,1,98786,0.5684202039796897,0.5431289702655762,0.48376204053409183,5.9318278617135585 +green,circle,1,98788,0.8002481149533739,0.70249445769141,0.47109923260072795,6.711355283725356 +orange,triangle,0,98803,0.584108170545539,0.6170673393043582,0.5017516669982233,6.399187526134138 +purple,triangle,0,98840,0.745183310848143,0.7851594618870195,0.48610608245077697,5.171335378864255 +red,triangle,1,98846,0.2635165971815081,0.6682494697333642,0.5217979550147812,5.346978866248844 +red,square,0,98859,0.5576207204193139,0.2779344828569307,0.48737356354465594,4.958860724637386 +blue,square,1,98861,0.4534982983108291,0.1821425448485171,0.5077049428376395,4.392226779015571 +red,square,0,98874,0.9766648327855758,0.7538581370395677,0.4734546946880415,2.708026978057306 +red,square,0,98875,0.9177867276372873,0.28688458940185124,0.4715348727021706,4.944174406898203 +red,square,1,98889,0.8298108266101528,0.2609649733736763,0.4731757812181874,4.121731738027449 +blue,triangle,1,98917,0.30352961806180756,0.7222121763294063,0.4937171857379458,3.889977642599162 +red,circle,0,98918,0.5395892607693311,0.4679800027559581,0.45650436231680047,4.291241711911771 +purple,square,0,98919,0.9215020298105698,0.41359427330555776,0.5105720245647634,4.053039115224837 +red,square,0,98924,0.16323720289059396,0.5399433188460773,0.4706758338100679,3.6793976137362208 +red,triangle,0,98930,0.5071704346461817,0.7475614109700602,0.5075627708923901,5.727124769296046 +orange,triangle,1,98938,0.03682067994139049,0.8058252534406598,0.5013635617853365,3.957012035092648 +red,circle,0,98951,0.6502988217727155,0.6738339190891354,0.4642859620025278,4.578867404302979 +yellow,circle,1,98959,0.052607659809360774,0.7429411241873004,0.4770783523327097,3.540971072333878 +red,circle,0,98970,0.030517997188448054,-0.019938543236686895,0.46025313863193423,5.192876447732735 +yellow,square,1,98972,0.7923703839245609,0.9496086708617593,0.4926256087476328,5.884152411212029 +red,triangle,0,98973,0.9646647324293749,0.23353083519222173,0.5082820599508759,4.243920290934238 +red,circle,0,98982,0.87531761397145,0.8410483054865789,0.4688967315014258,5.515906047564568 +red,square,0,98991,0.38950844371289317,0.2095912314566527,0.4746905213482261,6.416946106030669 +purple,triangle,0,98999,0.8373888270995616,0.9004631711504962,0.500910407607595,6.404667123458629 +yellow,triangle,1,99018,0.3703359855470002,0.7567799821125469,0.5305932826585406,4.704801613062089 +blue,square,0,99019,0.4126019275484226,0.47466901454349353,0.517700140254291,6.40040516807471 +red,triangle,1,99021,0.2746609317921088,0.27535794611277764,0.5102809797353317,4.194039625007223 +purple,triangle,0,99029,0.814872228954333,0.6437340043868705,0.4992262140974474,3.476020918161739 +purple,square,0,99044,0.18298976791687627,0.08620598646493649,0.508255493932817,5.74997950238174 +red,square,0,99060,0.1861052169166879,0.5578501417003999,0.4830831596641846,5.638164559647614 +red,square,0,99063,0.8691209244378582,0.7255397901285395,0.48473307117656084,5.554244905866582 +purple,square,0,99084,0.140135809141123,0.8796690116315877,0.5090719448370761,3.592292833797416 +red,triangle,0,99089,0.9604861106351722,0.7895720428617851,0.5044234430734816,6.979556771038148 +red,square,0,99096,0.3968012085621694,0.05957411372935073,0.4848470893576292,4.623878746546619 +red,square,0,99101,0.0011651940899418678,0.11229628959018367,0.4788050982043006,5.095099652910183 +blue,triangle,1,99113,0.3978290825561349,0.9374672741761598,0.4906901634524283,6.166006351081285 +red,triangle,0,99114,0.3179370117598467,0.7521866058794734,0.5013292175628846,3.924316170342216 +purple,square,0,99122,0.5067956247665032,0.40978981981124984,0.512695182649365,4.644094764497326 +red,circle,0,99132,0.8183473866720897,0.8004326135444801,0.4681417601305023,6.636958016528148 +blue,triangle,1,99149,0.9347833190023043,0.17759947718311153,0.48342825690505387,4.294291297643057 +red,triangle,0,99160,0.9118601081739102,0.21866307347201497,0.5126438139193853,3.7614015818050635 +blue,circle,1,99178,0.5522042974181056,0.5110264204106798,0.454725293617378,5.497867112649582 +red,square,0,99182,0.8284785228042405,0.11334020374011111,0.4743863622973718,4.490154043481057 +purple,circle,1,99196,0.9895554723278063,0.6080605951457241,0.4579125157028215,3.623307368175551 +red,triangle,0,99199,0.8796844690129273,0.78836214798338,0.49821688429188404,4.873427084229231 +yellow,triangle,1,99228,0.5983123975020165,0.3800340402706248,0.5252102605288587,4.64246012097752 +red,circle,0,99251,0.6324438847732219,0.6814258727283171,0.46724065035984785,3.7384566384604434 +purple,circle,1,99253,0.2795693874420423,0.29814197666682773,0.45853317683334,3.851117815506532 +red,square,0,99256,0.21274424557691052,0.5976191487889706,0.4719030343187279,4.081821670992002 +yellow,triangle,1,99259,0.32430798930823,0.9520335926581642,0.5234824129992659,4.264556022626916 +green,square,0,99262,0.007623723341571131,0.4139260214166408,0.545108727764001,3.1603213699973236 +red,circle,0,99268,0.4355482865958541,0.33867909144166575,0.47066794301154957,4.481125137057083 +yellow,square,1,99272,0.7095694323926698,0.4534111967446265,0.5076592155958451,4.335544569970653 +red,triangle,0,99278,0.9548394302661511,0.2548985622086267,0.5080298283382719,5.050137551587912 +red,square,0,99280,0.3133923167715389,0.0653636454921509,0.4687503117971006,4.468325259930274 +yellow,circle,1,99284,0.6530503199545348,0.23908588907834516,0.4799125551304738,6.379888206335166 +yellow,triangle,1,99291,0.7614050649292594,0.10253010428320819,0.5273143616350555,5.691701516753241 +blue,square,0,99313,0.7901772384605223,0.3528868403443989,0.5270429175217797,4.451400324939132 +blue,triangle,1,99332,0.2841324877296606,0.2094373026612476,0.4864008357821705,5.608657584231664 +blue,triangle,0,99343,0.3835355889880442,0.9627143534778757,0.4845060869373707,5.821407210159099 +blue,circle,0,99346,0.14926698328541177,0.3173338938597636,0.4592474153396285,2.9937797037782476 +red,triangle,1,99350,0.5591628968416275,0.15274073137276667,0.5201633734512585,6.427777836179761 +yellow,circle,1,99353,0.5188661038632155,0.6454466534583754,0.48192389963375143,5.417220745930677 +green,circle,0,99356,0.9287483786191593,0.5448422718795073,0.48572595180883404,4.232961138381335 +orange,square,1,99364,0.21062547263510378,0.057097772636379496,0.4800603180908969,5.929286003481908 +blue,square,1,99374,0.9014855376883767,0.3843193381166754,0.5302549095013845,5.617111099160013 +red,square,0,99387,0.7284775790688164,0.5830407198778343,0.47264024729354126,4.749638973634444 +red,triangle,1,99389,0.969493522972176,0.14580711732352647,0.516274600964966,4.431460556073614 +purple,square,0,99399,0.37261182117473546,0.5122761495638001,0.5186797952023794,4.832424434642822 +red,circle,1,99413,0.04515578822892985,0.1027674776150671,0.4824507480155599,3.2750466098772306 +green,circle,0,99421,0.49007843311537935,0.2767289990629622,0.4845426312972711,3.2754112510228803 +red,square,0,99424,0.5512592927823597,0.01821904923581552,0.46774548667175353,3.6895821421292747 +red,circle,1,99434,0.3792243153960161,0.466831985895362,0.4925736244351452,6.327652379516802 +green,triangle,0,99441,0.5146116108450614,0.4987895969345195,0.5458469449083049,4.325609904488275 +blue,triangle,1,99442,0.7487344013310542,0.2085025891392418,0.4867242313908085,5.2295149366099976 +yellow,circle,1,99458,0.005660571937996628,0.9022898196092912,0.48706905915563037,4.579708935331985 +red,square,1,99470,0.8119142504046272,0.8362806282160352,0.46096046558142645,4.612507390997711 +yellow,triangle,1,99476,0.2024424684853019,0.4234637932716139,0.520849384463336,5.314646088506813 +red,circle,0,99484,0.7551632127081732,0.6974814333958862,0.487473970650931,7.374009786587409 +yellow,triangle,1,99491,0.12007298876629291,0.3559014176804719,0.5168219132382291,5.940741085759094 +red,circle,0,99508,0.8587979286309798,0.8851429506115143,0.48047251565051924,3.295818956537587 +red,triangle,0,99513,0.6934187000138446,0.734327396129899,0.5148028596289214,4.9893445490629285 +red,square,1,99546,0.5226384738105205,0.8368705748998306,0.4788787393405911,5.385597013594741 +red,square,1,99550,0.09927742729294176,0.08334068303333408,0.47963609129774487,2.1640218691086637 +red,circle,0,99560,0.9990202831729463,1.0660108878409864,0.48700006218753306,5.990375609679333 +red,triangle,1,99568,0.918622141544091,0.09170747993234607,0.5126931035458203,4.093198958956755 +red,square,0,99569,0.8774917490203964,0.4741856843373682,0.4765875113105786,7.15960642862528 +red,circle,1,99574,0.7261362203352475,0.6688528726234391,0.48463087593733783,4.950691779690078 +red,circle,0,99575,0.2862321158163894,0.22602228805678667,0.4862857875485638,4.877584139614217 +red,circle,0,99583,0.20560442475704344,0.18707407434171675,0.48497548694697634,4.2634620543479125 +blue,triangle,1,99596,0.9936929747471016,0.5782013223299753,0.47733286108085177,4.353289748867776 +blue,circle,1,99597,0.6175129674140937,0.8783236614148164,0.4873937147367046,6.918267492102772 +yellow,triangle,1,99614,0.12566638292604648,0.5370862994594293,0.5122647540391286,4.365715410728572 +yellow,triangle,1,99621,0.20627664554814118,0.35410036072858564,0.5097694279541631,3.7798087754661402 +yellow,triangle,1,99641,0.0736393350308906,0.49031595380876525,0.5104133711102727,4.950276263785367 +green,circle,1,99648,0.9641579443310726,0.3242629907787482,0.48240604262015435,6.919585546894953 +red,square,0,99649,0.934800701949643,0.48441573208482147,0.4960238751196558,5.184238195675467 +orange,square,0,99653,0.789722064722879,0.1772884294744761,0.473493062083468,5.824390067813731 +green,square,0,99661,0.9334760677782648,0.6636912260358271,0.5189444654944722,4.339282513908433 +blue,triangle,0,99667,0.6647853588616123,0.12951977333017117,0.4823202919144525,5.503462561380917 +yellow,triangle,1,99669,0.2950046077841554,0.5169302532253321,0.5099820713902785,5.008819660736467 +purple,square,0,99670,0.13481616615250724,0.3696670704944679,0.5233050032196054,2.0019206676443346 +yellow,triangle,1,99676,0.0544866311571256,0.5050551065757343,0.507418730447903,3.985785711266788 +blue,circle,0,99697,0.630939787187507,0.4422449497231823,0.4854213185772358,5.388775571792507 +red,triangle,1,99699,0.44046451701881817,0.6693620880735209,0.4939501843398234,3.4298583527006112 +green,circle,0,99707,0.7262197524235358,0.003176104402091151,0.48663192680473805,3.7299165991633174 +yellow,triangle,1,99716,0.5327221391974075,0.6129975879822656,0.49795086174788955,5.491213639071156 +purple,circle,0,99722,0.7486045159615866,0.02653501689939608,0.4572205993722214,6.223327501534848 +yellow,square,1,99737,0.7817216417913274,0.5151975809561844,0.5120362880736075,5.094375748508235 +purple,square,0,99752,0.2933784074149981,0.28316289440376663,0.5195849897897076,4.466194613824574 +red,triangle,0,99771,0.7499528240734045,0.510649322249461,0.48848536220862615,5.379912183986147 +blue,circle,1,99792,0.3076962240598582,0.8882325633423691,0.4920877813292329,4.835327839887664 +green,circle,0,99794,0.8350677370237658,0.18712252292764242,0.4857238383933379,3.9041984421067504 +red,square,0,99820,0.4110846740079569,0.1409845690629965,0.5148459393384885,5.755754455114368 +red,triangle,0,99854,0.0580164801671621,0.10149907122466983,0.48474226744746424,4.175624509332196 +yellow,square,1,99855,0.654308310890614,0.04227513301555064,0.5186850271601244,3.129028558096429 +red,square,0,99856,0.38201892995720876,0.049740344297180106,0.5230065047547933,4.7461113502869905 +green,triangle,0,99873,0.07195979341157455,0.44813762004548474,0.5447437466480782,3.403048855248761 +yellow,square,1,99879,0.6617832193311329,0.01108165945780859,0.517245611263905,2.819903015712994 +yellow,circle,1,99882,0.5635339096217307,0.5750498291651793,0.5061095841354115,1.741510100620954 +red,circle,0,99896,0.3229231533121689,0.33710663161056176,0.4781650530426834,5.350071553734736 +red,square,0,99907,0.6389417074123076,0.16310270270306293,0.5267980152655629,3.7422859875313157 +yellow,circle,1,99922,0.5177420062217538,0.5626371673235627,0.5068390067489178,3.9636645948617457 +purple,square,0,99923,0.22587344110808483,0.3529160737725947,0.519883718053089,3.421331967577624 +blue,circle,1,99925,0.41222408674206745,0.4302961063823483,0.5006899693333398,3.2881616182365114 +green,circle,0,99938,0.31517128587360044,0.9370877470212836,0.4970914108233537,5.006451117858268 +red,triangle,0,99948,0.9107115544023052,0.32519669604939616,0.49373516335938644,2.931371497952684 +purple,triangle,0,99955,0.516433078636893,0.10057092319662564,0.5052269474197051,4.048839550090146 +blue,circle,1,99969,0.4845171309004245,0.8572710188113218,0.49452921927634125,4.034770268996462 +blue,square,1,99974,0.6189062525431605,0.2637962404841453,0.5311465405784674,6.210738209085753 +blue,triangle,0,99976,0.008110504040268474,0.8267274952432482,0.4732962944898885,6.146956761817328 +yellow,triangle,0,99990,0.3839424618160777,0.55952913620132,0.5113763011485609,4.307973891915119 +yellow,circle,1,99994,0.764950884927175,0.25284227383991364,0.49969878539567425,5.013809741826425 diff --git a/docs6b/docs/_build/html/data/colored-shapes.dkvp b/docs6b/docs/_build/html/data/colored-shapes.dkvp new file mode 100644 index 000000000..d10602709 --- /dev/null +++ b/docs6b/docs/_build/html/data/colored-shapes.dkvp @@ -0,0 +1,10078 @@ +color=yellow,shape=triangle,flag=1,i=11,u=0.6321695890307647,v=0.9887207810889004,w=0.4364983936735774,x=5.7981881667050565 +color=red,shape=square,flag=1,i=15,u=0.21966833570651523,v=0.001257332190235938,w=0.7927778364718627,x=2.944117399716207 +color=red,shape=circle,flag=1,i=16,u=0.20901671281497636,v=0.29005231936593445,w=0.13810280912907674,x=5.065034003400998 +color=red,shape=square,flag=0,i=48,u=0.9562743938458542,v=0.7467203085342884,w=0.7755423050923582,x=7.117831369597269 +color=purple,shape=triangle,flag=0,i=51,u=0.4355354501763202,v=0.8591292672156728,w=0.8122903963006748,x=5.753094629505863 +color=red,shape=square,flag=0,i=64,u=0.2015510269821953,v=0.9531098083420033,w=0.7719912015786777,x=5.612050466474166 +color=purple,shape=triangle,flag=0,i=65,u=0.6842806710360729,v=0.5823723856331258,w=0.8014053396013747,x=5.805148213865135 +color=yellow,shape=circle,flag=1,i=73,u=0.6033649768090676,v=0.42370791211283076,w=0.639785141788745,x=7.006414410739997 +color=yellow,shape=circle,flag=1,i=87,u=0.2856563669907619,v=0.8335161523929382,w=0.6350579406858395,x=6.350035616385983 +color=purple,shape=square,flag=0,i=91,u=0.25992639068499135,v=0.824321938346312,w=0.7237347131411271,x=6.854221024776646 +color=red,shape=circle,flag=0,i=108,u=0.024802572314538085,v=-0.018793703176088375,w=0.1671176659369718,x=5.055666375592517 +color=yellow,shape=square,flag=1,i=109,u=0.9974736736046079,v=0.6760028458359627,w=0.41864350936782024,x=3.901025801203988 +color=red,shape=circle,flag=0,i=118,u=0.34117602470323594,v=0.38062693570973866,w=0.17327129470515584,x=3.29791352816602 +color=red,shape=triangle,flag=0,i=123,u=0.4278178693661939,v=0.3960696006932547,w=0.4669075799722325,x=6.075593868973896 +color=green,shape=triangle,flag=1,i=126,u=0.1513010528347546,v=0.40346767294704544,w=0.051213231883952326,x=5.955109300797182 +color=red,shape=circle,flag=0,i=132,u=0.00415869281443515,v=0.07120668907359722,w=0.18024088018973658,x=6.081369507941527 +color=red,shape=square,flag=1,i=136,u=0.7115806575648764,v=0.6358066944310004,w=0.733362749189488,x=2.0929047447188442 +color=purple,shape=triangle,flag=0,i=140,u=0.7170724772864769,v=0.971982521419424,w=0.7877975577532164,x=4.099359540509919 +color=purple,shape=triangle,flag=0,i=151,u=0.032614487569017414,v=0.7346633365041219,w=0.7812143304483805,x=2.6831992610568047 +color=green,shape=square,flag=0,i=152,u=0.6684429446914862,v=0.016056003736548696,w=0.4656148241291592,x=5.434588759225423 +color=yellow,shape=square,flag=1,i=158,u=0.41527900739142165,v=0.7118027080775757,w=0.4200799665161291,x=5.33279067554884 +color=red,shape=triangle,flag=1,i=177,u=0.46223900862848977,v=0.3756372162560322,w=0.46677374441501546,x=3.868738145214838 +color=red,shape=square,flag=1,i=181,u=0.7499237717390023,v=0.3011685472073139,w=0.7067889134216544,x=5.658717346090616 +color=red,shape=square,flag=0,i=207,u=0.8418732590895626,v=0.6829961308284442,w=0.6777973811978997,x=6.429841924437199 +color=blue,shape=circle,flag=0,i=215,u=0.7803586969333292,v=0.33146680638888126,w=0.04289047852629113,x=5.725365736377487 +color=blue,shape=triangle,flag=0,i=220,u=0.441773289968473,v=0.44597731903759075,w=0.6329360666849821,x=4.3064608776550894 +color=yellow,shape=triangle,flag=1,i=230,u=0.662341253298938,v=0.1395610797840987,w=0.4253162003550002,x=7.4205012813680336 +color=purple,shape=square,flag=0,i=247,u=0.7157068193458154,v=0.30556667456142306,w=0.7082214193677417,x=6.27840284372013 +color=blue,shape=circle,flag=1,i=282,u=0.4107894174130632,v=0.5237663206650146,w=0.04318568730902819,x=3.7814299131517406 +color=green,shape=triangle,flag=0,i=284,u=0.09184444247342893,v=0.4977908548241379,w=0.07847551915092178,x=5.171903191298225 +color=purple,shape=circle,flag=0,i=314,u=0.9970979544448977,v=0.19371928997895382,w=0.4669332097132727,x=6.253743240180984 +color=red,shape=circle,flag=0,i=317,u=0.3806668694886812,v=0.4639086417841095,w=0.24155540443368562,x=5.233591001880515 +color=blue,shape=square,flag=0,i=320,u=0.6567438551446514,v=0.6872579918742652,w=0.3126631069620033,x=4.783384797137046 +color=blue,shape=circle,flag=1,i=323,u=0.6831389508634012,v=0.5164266496909541,w=0.04279502510289964,x=6.430767892082264 +color=red,shape=circle,flag=0,i=342,u=0.022581234669267536,v=0.07297945199030628,w=0.24820497536870453,x=4.8817903893282315 +color=red,shape=circle,flag=0,i=343,u=0.19109789177540426,v=0.09277368510132841,w=0.25217038732339636,x=6.3438770884826345 +color=green,shape=square,flag=0,i=356,u=0.7674272008085286,v=0.341578843118008,w=0.4570224877870851,x=4.830320062215299 +color=yellow,shape=triangle,flag=1,i=360,u=0.04059511540040217,v=0.12175098644715998,w=0.4252690428843536,x=6.189923389321772 +color=blue,shape=square,flag=1,i=362,u=0.7956525257065691,v=0.6523132120850892,w=0.3200330380984027,x=4.072821305500013 +color=blue,shape=triangle,flag=0,i=396,u=0.919100549631871,v=0.8344721671140174,w=0.6244367001946488,x=2.49013750392186 +color=yellow,shape=circle,flag=1,i=397,u=0.39319598247811227,v=0.7827012405227943,w=0.6366920960401155,x=4.529206987025983 +color=red,shape=square,flag=1,i=398,u=0.5978201290608502,v=0.47272211894407123,w=0.6491217487672196,x=4.940940908354111 +color=yellow,shape=triangle,flag=1,i=417,u=0.5968783890703766,v=0.9180606623519213,w=0.43245864839969506,x=6.365943427549951 +color=green,shape=circle,flag=1,i=420,u=0.08351408650249226,v=0.54577336738499,w=0.5186728819298164,x=5.084667446471147 +color=red,shape=square,flag=0,i=426,u=0.18797364854358312,v=0.15618889495894983,w=0.6473124542782809,x=4.377289005882239 +color=purple,shape=triangle,flag=1,i=435,u=0.5533395314187117,v=0.6819531437186439,w=0.7660419032272928,x=6.318450342598268 +color=purple,shape=square,flag=0,i=442,u=0.5949936958119856,v=0.44333412244235537,w=0.699091705650557,x=4.0899656611487645 +color=yellow,shape=triangle,flag=0,i=450,u=0.42804650823641566,v=0.25454266416065197,w=0.4346507346665569,x=4.277203829116134 +color=red,shape=square,flag=0,i=455,u=0.511897747652211,v=0.9985224224854384,w=0.6362898913523033,x=5.154825231103973 +color=yellow,shape=circle,flag=1,i=463,u=0.36858008772332884,v=0.5075644639683616,w=0.6316304187169625,x=7.040221898203598 +color=red,shape=square,flag=0,i=469,u=0.13286513113313736,v=0.9084234595597834,w=0.6279253576837711,x=5.002168139084499 +color=red,shape=triangle,flag=0,i=476,u=0.7869818074820932,v=0.7917840934406875,w=0.4904465717482654,x=7.621374465824963 +color=red,shape=square,flag=1,i=485,u=0.0985075545140347,v=0.03323413200681258,w=0.6210493583280738,x=5.397832324814885 +color=purple,shape=triangle,flag=0,i=532,u=0.23339001715233743,v=0.18098824995902285,w=0.7538550076607498,x=4.482844983044244 +color=red,shape=triangle,flag=1,i=538,u=0.08342205930118507,v=0.5551231727340961,w=0.4969066537203422,x=6.400461402177794 +color=red,shape=circle,flag=1,i=543,u=0.27956692255780735,v=0.317716295298317,w=0.3094102421392519,x=4.797498617657461 +color=yellow,shape=triangle,flag=1,i=555,u=0.4324861814762554,v=0.6516173501148627,w=0.4391759668010706,x=4.839236316217861 +color=red,shape=triangle,flag=0,i=575,u=0.3822743205645871,v=0.13243663787308357,w=0.4885011925291688,x=3.1878336744268148 +color=yellow,shape=triangle,flag=1,i=576,u=0.38274055836949383,v=0.06907845482417962,w=0.4464344215456894,x=4.530719037043683 +color=orange,shape=triangle,flag=0,i=587,u=0.5175826237797857,v=0.08989091493635304,w=0.9011709461770973,x=4.265854207755811 +color=green,shape=square,flag=0,i=597,u=0.8257400998639863,v=0.9139935425693207,w=0.47634534610928053,x=4.535961637121465 +color=purple,shape=triangle,flag=0,i=599,u=0.5777696441179225,v=0.1592641459041092,w=0.7360769450811888,x=4.935473950297778 +color=purple,shape=triangle,flag=0,i=603,u=0.3445805348101557,v=0.9314586827288921,w=0.7303062345971375,x=6.286891127462662 +color=red,shape=square,flag=0,i=610,u=0.6559603758582659,v=0.8146680458330501,w=0.5902924985221454,x=5.82992604692209 +color=red,shape=circle,flag=1,i=626,u=0.585144230439763,v=0.6126667717785355,w=0.3169586786449619,x=4.184061048733821 +color=yellow,shape=circle,flag=1,i=627,u=0.21946692559859127,v=0.5778782092837894,w=0.6243751940834331,x=4.878526902029357 +color=yellow,shape=circle,flag=1,i=642,u=0.9848580578039592,v=0.8703332275688385,w=0.6196888245699355,x=3.733988283596638 +color=red,shape=triangle,flag=1,i=649,u=0.489957093971505,v=0.3478765534442614,w=0.4923961471690822,x=5.77651025721577 +color=red,shape=triangle,flag=0,i=658,u=0.13416793395996696,v=0.35313428818060877,w=0.503251673831712,x=4.663827900601466 +color=green,shape=triangle,flag=1,i=664,u=0.14261008249079687,v=0.749302805217999,w=0.12658931011976782,x=5.415746307714631 +color=red,shape=square,flag=0,i=668,u=0.8465455890449235,v=0.9267425085703102,w=0.576114475147851,x=4.414752318165809 +color=blue,shape=triangle,flag=1,i=675,u=0.04682538469656261,v=0.08768189741821031,w=0.5999310365332388,x=4.36169952189602 +color=red,shape=circle,flag=1,i=692,u=0.7736749647187496,v=0.7843041194779217,w=0.3222390448185294,x=4.918714674895596 +color=blue,shape=circle,flag=0,i=703,u=0.8715379458478961,v=0.20256829168055102,w=0.10985276936169859,x=7.997598940922333 +color=red,shape=triangle,flag=0,i=709,u=0.98329965475008,v=0.22471614331987888,w=0.5067594140832291,x=6.322260097816005 +color=red,shape=square,flag=0,i=711,u=0.17792705971938538,v=0.8342704569425529,w=0.5496181660392127,x=4.489594163882984 +color=red,shape=square,flag=1,i=721,u=0.41366768077123217,v=0.7926395050427005,w=0.5500236156239641,x=6.072243219753511 +color=green,shape=circle,flag=0,i=732,u=0.8796970347713795,v=0.5095418401519376,w=0.5036523462569609,x=3.732306962687 +color=red,shape=circle,flag=0,i=739,u=0.4656141644806484,v=0.43943619960025365,w=0.3389349788256644,x=4.6091252205967415 +color=red,shape=square,flag=0,i=743,u=0.7686293918141773,v=0.3860243778849791,w=0.5563945710051195,x=7.100899795404449 +color=blue,shape=square,flag=0,i=768,u=0.6142167398249276,v=0.5058741300020686,w=0.35440149163176193,x=4.9375675393287795 +color=red,shape=square,flag=0,i=769,u=0.5762503050626411,v=0.9449347972337795,w=0.5396454717504899,x=4.535027823576054 +color=yellow,shape=square,flag=1,i=776,u=0.2326699375087975,v=0.41062255056145136,w=0.4582838878078877,x=6.495550613116688 +color=red,shape=square,flag=0,i=779,u=0.4794321660481753,v=0.44957239137842164,w=0.534131183348918,x=4.554982584675483 +color=green,shape=square,flag=0,i=799,u=0.42442739328635637,v=0.8964958501280098,w=0.47303008264530383,x=6.156675863839864 +color=yellow,shape=triangle,flag=1,i=804,u=0.8706684482737265,v=0.8573693836211311,w=0.46816853382829726,x=4.584079169332856 +color=red,shape=triangle,flag=1,i=807,u=0.8577713918123153,v=0.297771559336396,w=0.5199360491732843,x=5.164415621374987 +color=red,shape=circle,flag=0,i=810,u=0.17018413008657984,v=0.23320478598130245,w=0.35152048053844065,x=5.46076150321937 +color=red,shape=circle,flag=0,i=817,u=0.28321334450458735,v=0.3237908657862255,w=0.35109142420998724,x=3.2464133941912263 +color=red,shape=circle,flag=0,i=818,u=0.02059623878479,v=0.04460593274894216,w=0.3541282614135311,x=3.554009715185525 +color=yellow,shape=circle,flag=1,i=834,u=0.9120488812571834,v=0.6857068784645892,w=0.6173957199588831,x=5.510289113034133 +color=red,shape=square,flag=0,i=848,u=0.18649722139766356,v=0.6452719235869846,w=0.5410438287513045,x=5.4189301744621545 +color=red,shape=triangle,flag=0,i=861,u=0.02316026733649934,v=0.32759419799888834,w=0.5209360429919869,x=8.050259613054594 +color=red,shape=triangle,flag=1,i=893,u=0.0431000918147989,v=0.9368515438540571,w=0.52117938032689,x=4.768735289587635 +color=purple,shape=circle,flag=0,i=894,u=0.8677645835678461,v=0.7370785187241339,w=0.4708243010989557,x=4.2195244701460615 +color=red,shape=triangle,flag=0,i=897,u=0.3907041450033255,v=0.808274357235241,w=0.5266690643733455,x=6.7868612382218485 +color=yellow,shape=square,flag=1,i=917,u=0.8547010348386344,v=0.7356782810796262,w=0.4531511689924275,x=5.774541777078352 +color=red,shape=triangle,flag=0,i=928,u=0.4348424420850825,v=0.25987383842479017,w=0.5266497212740388,x=4.759205173519602 +color=red,shape=square,flag=0,i=940,u=0.8935268981554093,v=0.23752077743261923,w=0.5303101957654777,x=5.022371854001634 +color=blue,shape=square,flag=0,i=965,u=0.03995102094087877,v=0.8687150837087656,w=0.37503067844024807,x=5.538510059726689 +color=red,shape=triangle,flag=0,i=968,u=0.7358954709070943,v=0.45034537546711884,w=0.5250268552773686,x=7.418808360536765 +color=blue,shape=square,flag=0,i=1015,u=0.5238929594441054,v=0.01866264734687595,w=0.3781919070818389,x=4.298408962228504 +color=blue,shape=circle,flag=1,i=1020,u=0.414263129226617,v=0.8304946402876182,w=0.13151094520189244,x=4.397873687920433 +color=red,shape=circle,flag=0,i=1026,u=0.277218685176133,v=0.18748462651423042,w=0.39326380124043414,x=5.388221285544738 +color=purple,shape=square,flag=0,i=1050,u=0.8386599118627978,v=0.6431386518603193,w=0.6599568630050375,x=5.640658611696019 +color=red,shape=square,flag=0,i=1051,u=0.012503475219730498,v=0.17427409937482508,w=0.536474470332281,x=4.28116623157883 +color=red,shape=triangle,flag=1,i=1070,u=0.5720273449472987,v=0.37095242731772415,w=0.5260587535784669,x=4.959913496964567 +color=purple,shape=square,flag=0,i=1071,u=0.9996465731736793,v=0.12117256465756021,w=0.6561529688463592,x=4.255321150756324 +color=green,shape=square,flag=0,i=1093,u=0.055028621071862016,v=0.6915161060781153,w=0.49147467774526704,x=4.7208465539980855 +color=green,shape=square,flag=0,i=1094,u=0.6670405529387,v=0.5053591509128329,w=0.49126209783152436,x=5.923108619120157 +color=yellow,shape=circle,flag=1,i=1102,u=0.15002349440510832,v=0.3519187041707791,w=0.6022634081227581,x=4.815072718895654 +color=blue,shape=triangle,flag=1,i=1116,u=0.7077536911489641,v=0.49036941803135947,w=0.6020556539487175,x=5.137160032805944 +color=red,shape=square,flag=1,i=1117,u=0.8695928610948207,v=0.4413106210300576,w=0.526989425543239,x=4.138772211849639 +color=green,shape=circle,flag=0,i=1119,u=0.9508887952015431,v=0.8514250527869424,w=0.49511812999518423,x=5.832692930713734 +color=red,shape=circle,flag=0,i=1125,u=0.5914223441741909,v=0.6302047728760605,w=0.4093383110513469,x=5.613869369240507 +color=green,shape=circle,flag=0,i=1135,u=0.6349780241056121,v=0.1391871575477529,w=0.491816217208502,x=6.240695426540594 +color=yellow,shape=square,flag=0,i=1143,u=0.9726268048453478,v=0.7609290425260713,w=0.4677883526425094,x=2.8702824020609667 +color=yellow,shape=square,flag=1,i=1153,u=0.5495746127462745,v=0.5020842413939993,w=0.4652783525584822,x=4.702777730880125 +color=red,shape=triangle,flag=0,i=1159,u=0.7164639751521532,v=0.7040454818650225,w=0.5336893612529211,x=7.744562940053119 +color=red,shape=square,flag=0,i=1163,u=0.23593117318357937,v=0.07314400743565841,w=0.5045049973814437,x=4.73466139311028 +color=red,shape=circle,flag=0,i=1170,u=0.5434581028057989,v=0.5661627010968945,w=0.4172475279694751,x=7.37542918069884 +color=yellow,shape=square,flag=1,i=1173,u=0.08039265724079736,v=0.832766339096367,w=0.47250864636017365,x=5.664797525706285 +color=red,shape=circle,flag=1,i=1210,u=0.9037819831553698,v=0.8406752791956175,w=0.42860730103623285,x=6.883611448821147 +color=purple,shape=triangle,flag=0,i=1219,u=0.048515488628120496,v=0.13503804313416723,w=0.6875112402366665,x=5.951608164047156 +color=blue,shape=triangle,flag=1,i=1224,u=0.8209941325124394,v=0.6975886986098433,w=0.5944059575518246,x=7.956611465149808 +color=green,shape=square,flag=0,i=1245,u=0.6254139945026417,v=0.44235631780910023,w=0.4947154445275026,x=6.094772664571022 +color=green,shape=circle,flag=0,i=1247,u=0.5647657502270278,v=0.48865785206231616,w=0.48417050428613967,x=5.314759345651722 +color=purple,shape=square,flag=1,i=1281,u=0.8419644842944525,v=0.5689558333095702,w=0.6486389225203539,x=6.764436221990853 +color=purple,shape=circle,flag=0,i=1291,u=0.022866144467924898,v=0.38374491731395266,w=0.47488125113633156,x=5.18381226767042 +color=yellow,shape=square,flag=1,i=1302,u=0.46763196111581096,v=0.2525360057842123,w=0.4784568397892102,x=3.418117118705274 +color=red,shape=circle,flag=0,i=1316,u=0.1851048293861305,v=0.23029591768852398,w=0.44492332341979296,x=5.760852454918667 +color=red,shape=triangle,flag=0,i=1318,u=0.3614334841934277,v=0.3172875150096478,w=0.5336359680294116,x=6.845141572695423 +color=red,shape=square,flag=0,i=1365,u=0.10240795530976454,v=0.3552096156265375,w=0.47512303248140236,x=5.145112817985559 +color=blue,shape=square,flag=0,i=1366,u=0.8519514847713295,v=0.19835341879714474,w=0.3819747805065463,x=3.8274801035623978 +color=red,shape=square,flag=0,i=1373,u=0.42611020600750116,v=0.7976170927642009,w=0.4799449965370654,x=3.1684210630654657 +color=red,shape=square,flag=0,i=1375,u=0.9928503382180878,v=0.9033585772774038,w=0.4828676064498975,x=4.977104381535792 +color=red,shape=triangle,flag=0,i=1378,u=0.0949997630141427,v=0.1855579383737852,w=0.5417557272405064,x=4.523739327972719 +color=red,shape=triangle,flag=0,i=1385,u=0.6979899125004204,v=0.03378535128967952,w=0.5452630524923384,x=5.4886108014086 +color=purple,shape=square,flag=0,i=1429,u=0.5205545614820511,v=0.7006373872685897,w=0.6432033836710063,x=5.266945662715147 +color=blue,shape=triangle,flag=0,i=1433,u=0.9333855793065959,v=0.13457317433354077,w=0.567313117792438,x=4.227344499078499 +color=red,shape=square,flag=0,i=1436,u=0.8540777405760767,v=0.5566155288943634,w=0.4727722605809266,x=4.484527380415446 +color=purple,shape=triangle,flag=0,i=1444,u=0.07729695867651976,v=0.3898344059504826,w=0.6616033649709776,x=2.5006537206630988 +color=red,shape=triangle,flag=0,i=1452,u=0.23007855704668956,v=0.41121885598115004,w=0.5374933633354123,x=4.625441986207416 +color=blue,shape=square,flag=1,i=1459,u=0.22262765045632182,v=0.9352664855626638,w=0.3940007578510445,x=4.367014885428804 +color=red,shape=circle,flag=1,i=1462,u=0.05269780281162828,v=0.0008025650932757603,w=0.4471177748347405,x=3.7253777762088505 +color=purple,shape=square,flag=1,i=1463,u=0.5390058988052654,v=0.4941026498784532,w=0.6302529899909097,x=6.448810781241274 +color=red,shape=square,flag=0,i=1469,u=0.9382780379672069,v=0.3315803564492994,w=0.4709422592301563,x=7.478803874367089 +color=red,shape=circle,flag=0,i=1470,u=0.3612888647136956,v=0.3900985902100856,w=0.4514271376849851,x=4.346341112284237 +color=yellow,shape=circle,flag=1,i=1482,u=0.32477438439891804,v=0.8527410497732805,w=0.578859866256276,x=5.09184064130106 +color=red,shape=circle,flag=0,i=1484,u=0.9892899846124164,v=1.0002035172577892,w=0.45576484556727054,x=6.155587409704622 +color=blue,shape=triangle,flag=0,i=1486,u=0.13417769775686017,v=0.32044326382695676,w=0.5697875944171061,x=3.611411935519723 +color=red,shape=triangle,flag=0,i=1495,u=0.5096319881899956,v=0.9169351211522347,w=0.5402306225183187,x=4.396004686347562 +color=yellow,shape=square,flag=1,i=1497,u=0.5519244132067481,v=0.9522672266399553,w=0.48892686507229033,x=5.2077741227745 +color=green,shape=square,flag=0,i=1504,u=0.7695790776074829,v=0.6493617013300224,w=0.5062258674295976,x=6.514182432634747 +color=red,shape=triangle,flag=0,i=1516,u=0.6884065489552523,v=0.9527958546677516,w=0.5400693011274069,x=5.124098932996773 +color=red,shape=triangle,flag=0,i=1519,u=0.9647269269195229,v=0.4098615080327179,w=0.5387660454251227,x=5.082276353255275 +color=orange,shape=triangle,flag=0,i=1533,u=0.32904497195507487,v=0.23168161807490417,w=0.8722623057355134,x=5.164071635714438 +color=red,shape=square,flag=0,i=1540,u=0.8050354592729326,v=0.8800778311059083,w=0.47775298210709655,x=3.095180099376346 +color=purple,shape=triangle,flag=0,i=1569,u=0.3999861324512596,v=0.07313403733425006,w=0.6498648356057545,x=5.182548842463077 +color=red,shape=circle,flag=0,i=1573,u=0.23626927515050655,v=0.3242669695209879,w=0.44084393598502025,x=6.114820791664641 +color=green,shape=triangle,flag=0,i=1579,u=0.5200009514905543,v=0.5374752601982243,w=0.2354954696805672,x=5.8992869223326485 +color=blue,shape=square,flag=0,i=1582,u=0.5183154789173914,v=0.7075622119669978,w=0.3937785908367411,x=5.611654480869177 +color=blue,shape=square,flag=0,i=1594,u=0.11151658334971082,v=0.6172273249045909,w=0.3916407637827865,x=3.8261795880638054 +color=red,shape=triangle,flag=0,i=1600,u=0.010600089850044125,v=0.18086148061836715,w=0.5481871021051281,x=6.486983620696889 +color=red,shape=circle,flag=1,i=1616,u=0.5276503192339859,v=0.6039148669161414,w=0.43904326409278605,x=6.7603585236707 +color=orange,shape=square,flag=0,i=1621,u=0.7768568392153472,v=0.7415199227211619,w=0.30004659103299586,x=6.671697402343637 +color=red,shape=circle,flag=0,i=1622,u=0.7040363113735977,v=0.6176206363095101,w=0.4359881195527714,x=5.14085836303596 +color=blue,shape=circle,flag=0,i=1645,u=0.972623992029269,v=0.023971597936596867,w=0.1673474138772468,x=5.620708271084801 +color=blue,shape=circle,flag=1,i=1648,u=0.6994166196793291,v=0.7487522475833888,w=0.1685666005757015,x=6.039438356676449 +color=blue,shape=circle,flag=1,i=1668,u=0.5632676790950631,v=0.6804706769536457,w=0.16774706277951218,x=3.464319925942332 +color=red,shape=square,flag=0,i=1672,u=0.4087041744414175,v=0.8070739084193961,w=0.4990316692688822,x=4.852123584076959 +color=blue,shape=triangle,flag=0,i=1675,u=0.8049838802477126,v=0.5857178387398677,w=0.5707520736614857,x=4.101240877591373 +color=red,shape=triangle,flag=0,i=1681,u=0.3729567091913156,v=0.6255047250460374,w=0.5546256899343207,x=5.7542960199220134 +color=red,shape=circle,flag=1,i=1689,u=0.6505984196326361,v=0.6708260329889433,w=0.4398215422347821,x=5.067703862320497 +color=orange,shape=triangle,flag=1,i=1693,u=0.16525507437570952,v=0.38752816874246854,w=0.8611704617935338,x=4.531213856608208 +color=blue,shape=square,flag=0,i=1724,u=0.9257134507887343,v=0.5484847437481889,w=0.41306693393231186,x=3.7813348129809774 +color=blue,shape=circle,flag=0,i=1738,u=0.07736655692516092,v=0.7094747964905463,w=0.1793050216454373,x=6.083634710543372 +color=blue,shape=square,flag=0,i=1762,u=0.3157995075758133,v=0.7834804805765219,w=0.4088692267189296,x=5.1672992424980615 +color=red,shape=triangle,flag=0,i=1779,u=0.652024124990294,v=0.08417005612192818,w=0.5341736009141594,x=6.259712945790969 +color=red,shape=square,flag=0,i=1780,u=0.2390150805932536,v=0.29510181237732014,w=0.4927936662914188,x=6.192807475537431 +color=red,shape=triangle,flag=1,i=1790,u=0.635969718915859,v=0.851056850456277,w=0.5413944877529929,x=5.428855112841159 +color=yellow,shape=circle,flag=1,i=1798,u=0.6608164196933896,v=0.36011968370773173,w=0.5629517068116978,x=6.35357925019693 +color=red,shape=circle,flag=0,i=1806,u=0.7744572161118486,v=0.6923633451408633,w=0.45034685773693056,x=5.010467953363613 +color=red,shape=circle,flag=1,i=1830,u=0.21217432304365524,v=0.2967593161416136,w=0.4553816455432691,x=4.659852515579381 +color=blue,shape=triangle,flag=0,i=1844,u=0.5636660445656244,v=0.8716846236127672,w=0.5625196889904541,x=4.866601675820479 +color=purple,shape=circle,flag=0,i=1856,u=0.24161151059540176,v=0.5928568671833314,w=0.4611930047170266,x=5.136306869359727 +color=red,shape=square,flag=1,i=1858,u=0.2815984094528883,v=0.9101405343282991,w=0.49915629018606633,x=4.776941788653463 +color=yellow,shape=circle,flag=1,i=1870,u=0.5652799060258915,v=0.2932807976729944,w=0.5579466819473858,x=5.789771169762942 +color=purple,shape=circle,flag=0,i=1876,u=0.3165066469353667,v=0.28941633786079357,w=0.4604066818976131,x=5.837141646184505 +color=orange,shape=square,flag=0,i=1885,u=0.8079311983747106,v=0.8685956833908394,w=0.3116410800256374,x=4.390864584500387 +color=red,shape=triangle,flag=0,i=1891,u=0.15719235042957025,v=0.831884921837593,w=0.5442701763072955,x=5.217201497530535 +color=red,shape=square,flag=0,i=1892,u=0.39483640410474385,v=0.32875398270302847,w=0.49948833443251855,x=5.005502977323175 +color=blue,shape=circle,flag=1,i=1920,u=0.6921050905721352,v=0.6372926162748623,w=0.22598792972014145,x=6.271379897001558 +color=yellow,shape=square,flag=1,i=1923,u=0.8770166356180739,v=0.4753410604663104,w=0.4973159198588518,x=6.153753768811987 +color=red,shape=triangle,flag=0,i=1939,u=0.22274687616209066,v=0.05820766875391936,w=0.5279811896729458,x=5.837491222209763 +color=blue,shape=triangle,flag=1,i=1947,u=0.9017978821708391,v=0.7636216486777394,w=0.5584057144333926,x=5.37225281233222 +color=red,shape=square,flag=1,i=1950,u=0.195954498947297,v=0.8407712819350194,w=0.5082386567466489,x=3.675549873683804 +color=orange,shape=square,flag=0,i=1957,u=0.38417441628136606,v=0.36836651319364344,w=0.3179537476836239,x=5.924890299398008 +color=purple,shape=square,flag=0,i=1958,u=0.012034648465485631,v=0.8937509799107239,w=0.6059859114206745,x=4.180251632603731 +color=red,shape=square,flag=0,i=1960,u=0.7348107158418772,v=0.8830348086865724,w=0.5096404025921634,x=3.4694534736043026 +color=purple,shape=triangle,flag=0,i=1961,u=0.3918413244226422,v=0.32805497520431326,w=0.6183627898972449,x=1.6595595062090327 +color=blue,shape=square,flag=1,i=1964,u=0.05732382015880355,v=0.9394672461010009,w=0.4145573007868255,x=5.561786594119987 +color=red,shape=square,flag=0,i=2004,u=0.010527450646065972,v=0.287701248250263,w=0.5045892743275767,x=3.236713744202779 +color=red,shape=square,flag=0,i=2039,u=0.22731984900916336,v=0.8983570756911684,w=0.5008712617811221,x=4.9984232085745495 +color=red,shape=square,flag=0,i=2049,u=0.5279313363373115,v=0.2409604806693607,w=0.49790560652173327,x=4.503685217976276 +color=green,shape=square,flag=0,i=2051,u=0.794245842750217,v=0.7402091093823174,w=0.4970912079728164,x=4.0373967594623075 +color=purple,shape=circle,flag=0,i=2054,u=0.42181769556812987,v=0.050792107711367884,w=0.4716000837281641,x=5.921232462690938 +color=red,shape=triangle,flag=0,i=2055,u=0.8078666014729401,v=0.8869222481916494,w=0.5014110450061955,x=7.381193838186551 +color=yellow,shape=square,flag=1,i=2061,u=0.5665190122003364,v=0.7545684264087924,w=0.494033380654766,x=3.718731030356641 +color=green,shape=triangle,flag=0,i=2062,u=0.17502291082114974,v=0.10387535544372395,w=0.28736501114742885,x=5.42969308340746 +color=blue,shape=square,flag=0,i=2063,u=0.3423782355214169,v=0.8918773539993816,w=0.41800999797758365,x=5.967516795513261 +color=orange,shape=square,flag=0,i=2070,u=0.8820268190136146,v=0.9171285154846617,w=0.31471547686648177,x=5.78334087255119 +color=yellow,shape=square,flag=1,i=2075,u=0.07613514761919937,v=0.5292282550348139,w=0.49149695903359814,x=6.060678779186645 +color=yellow,shape=square,flag=1,i=2088,u=0.7733220160378064,v=0.5368010271323386,w=0.49340954649249114,x=5.413943854861395 +color=red,shape=square,flag=1,i=2091,u=0.7907662511318669,v=0.41079315581366094,w=0.5011753270900353,x=5.446596187855135 +color=red,shape=triangle,flag=1,i=2096,u=0.473341079736037,v=0.722277726933131,w=0.5067185834520945,x=4.882622467240705 +color=orange,shape=square,flag=1,i=2098,u=0.6083933210185691,v=0.07344894561332505,w=0.3206503384346204,x=6.085497216074039 +color=yellow,shape=square,flag=1,i=2102,u=0.2450713937310044,v=0.37435737888140386,w=0.4893801364954174,x=5.293791266114078 +color=red,shape=triangle,flag=0,i=2122,u=0.9178243551654847,v=0.8813529027220147,w=0.5037787467721317,x=2.471433669632065 +color=red,shape=square,flag=0,i=2123,u=0.9035972672420634,v=0.14095059055333659,w=0.49238746681138607,x=4.908694594785998 +color=red,shape=circle,flag=0,i=2127,u=0.20415702895916688,v=0.19097359248059662,w=0.46445760154750326,x=3.6884724690021478 +color=purple,shape=triangle,flag=0,i=2172,u=0.05061974885761933,v=0.4436866147376577,w=0.6114885039462646,x=4.131496827328981 +color=blue,shape=triangle,flag=1,i=2180,u=0.7573212805370948,v=0.859274873940234,w=0.5524026174591629,x=4.305043355957215 +color=red,shape=square,flag=0,i=2184,u=0.5362996035868647,v=0.4812487672485227,w=0.49566643046175485,x=5.476429549181639 +color=red,shape=triangle,flag=0,i=2188,u=0.5413782361674907,v=0.446823449554417,w=0.5028345618617849,x=3.5493003465806687 +color=red,shape=square,flag=0,i=2209,u=0.6056101890433508,v=0.005237433858933049,w=0.4791373968143102,x=5.898746077346092 +color=red,shape=triangle,flag=1,i=2212,u=0.007668441317185581,v=0.46783886089685867,w=0.5068550462951366,x=2.8819823497202006 +color=red,shape=triangle,flag=0,i=2218,u=0.7051291422518633,v=0.4683361714954013,w=0.50786078207472,x=5.064898326542557 +color=red,shape=triangle,flag=0,i=2220,u=0.3917063706282701,v=0.358672920459875,w=0.5035119725326376,x=6.046505939663483 +color=blue,shape=triangle,flag=1,i=2234,u=0.9046419701146681,v=0.24662896173218762,w=0.5468128715558063,x=5.762357572121442 +color=blue,shape=circle,flag=1,i=2235,u=0.6298916188968251,v=0.5544412686634678,w=0.24476671639508038,x=3.4247663322242565 +color=red,shape=square,flag=1,i=2237,u=0.4181981748246649,v=0.7171836376857676,w=0.48304487521116446,x=5.131417000911822 +color=yellow,shape=triangle,flag=1,i=2242,u=0.706304493304751,v=0.6313225514654566,w=0.47487679584787923,x=3.2852244166106783 +color=green,shape=triangle,flag=0,i=2246,u=0.7535899572571703,v=0.29430202078094647,w=0.3153175896308371,x=5.80578311046114 +color=green,shape=triangle,flag=0,i=2251,u=0.5021607766323833,v=0.4436518391465001,w=0.32157678720951255,x=4.700097185905772 +color=purple,shape=square,flag=0,i=2256,u=0.19342782566837624,v=0.5784468640751923,w=0.594075840734447,x=4.253747745978391 +color=red,shape=triangle,flag=0,i=2260,u=0.13652640368197466,v=0.26322898842374454,w=0.4985684316788368,x=6.087846833969415 +color=blue,shape=triangle,flag=0,i=2262,u=0.5046089831646238,v=0.7618432314709886,w=0.5507671106047716,x=4.288243327121001 +color=green,shape=triangle,flag=0,i=2274,u=0.9080917087139062,v=0.11801530617669154,w=0.31761153702179556,x=4.817233799135541 +color=yellow,shape=circle,flag=1,i=2312,u=0.7122310419454759,v=0.49080032675698926,w=0.5494842698854607,x=7.207714292671764 +color=red,shape=square,flag=1,i=2326,u=0.0827312970778381,v=0.5517273827729732,w=0.48938352588506207,x=4.803961761077759 +color=purple,shape=triangle,flag=0,i=2331,u=0.48216200948294474,v=0.6053897887850926,w=0.6146269091327969,x=1.7550587684513594 +color=green,shape=square,flag=1,i=2332,u=0.8712104729844775,v=0.44649692054762347,w=0.5075555968045227,x=6.5094059131819035 +color=blue,shape=circle,flag=0,i=2372,u=0.059421255989027144,v=0.20003870343355956,w=0.2555347210848312,x=5.2061566797210865 +color=purple,shape=circle,flag=0,i=2373,u=0.9228566617233005,v=0.4497763107864796,w=0.4801253916143827,x=5.695378243720455 +color=red,shape=triangle,flag=0,i=2378,u=0.11574963698124985,v=0.42012103012753677,w=0.5117799890768516,x=7.525336843016226 +color=red,shape=square,flag=0,i=2382,u=0.7293913901135854,v=0.19408134570402402,w=0.4905942534785655,x=3.2561142488310395 +color=blue,shape=triangle,flag=1,i=2397,u=0.042930931898611746,v=0.28906353164388765,w=0.5561655237204032,x=6.041227599000723 +color=red,shape=circle,flag=0,i=2399,u=0.2745068723223836,v=0.3216275508472469,w=0.4910366611875597,x=6.366348407756217 +color=blue,shape=square,flag=0,i=2407,u=0.7569059264383019,v=0.6815621977881376,w=0.41839720783581624,x=5.599821803991174 +color=blue,shape=circle,flag=0,i=2415,u=0.04910154660574528,v=0.5404958756111141,w=0.26731849643366473,x=2.210917527535466 +color=red,shape=square,flag=1,i=2431,u=0.38378504852300466,v=0.11445015005595527,w=0.49355539228753786,x=5.146756570128739 +color=red,shape=square,flag=1,i=2432,u=0.5414289671593087,v=0.37429785299101825,w=0.4981634122502311,x=4.176700025555928 +color=red,shape=circle,flag=0,i=2437,u=0.600093686235087,v=0.5597042104813567,w=0.503798582016451,x=5.632456469655376 +color=yellow,shape=square,flag=1,i=2458,u=0.18218611935029128,v=0.2983612572175376,w=0.47416831683179905,x=6.609029907524025 +color=yellow,shape=circle,flag=0,i=2461,u=0.867165565736646,v=0.9025956363358136,w=0.5523459461012876,x=3.019338685410745 +color=red,shape=circle,flag=0,i=2464,u=0.4721625074822319,v=0.5400513390350403,w=0.5078545767976087,x=4.92582011506819 +color=yellow,shape=square,flag=1,i=2467,u=0.09361025430824799,v=0.6677738551374311,w=0.47706568665162646,x=4.939847642538352 +color=red,shape=triangle,flag=0,i=2469,u=0.3694207052198244,v=0.5447722282344535,w=0.5059100136768411,x=4.058121653794159 +color=red,shape=square,flag=0,i=2483,u=0.055122781482241257,v=0.8842125911938413,w=0.5008817538811919,x=4.217476992659292 +color=blue,shape=triangle,flag=0,i=2489,u=0.4834525731042024,v=0.2615842902696851,w=0.5501809269547815,x=4.504208776801217 +color=red,shape=square,flag=1,i=2509,u=0.10929196628953552,v=0.23255874008676836,w=0.49260009719904424,x=6.36244069119153 +color=yellow,shape=square,flag=1,i=2514,u=0.19316644777126923,v=0.8196598290451167,w=0.473664001595597,x=6.193348662471713 +color=red,shape=square,flag=0,i=2515,u=0.9993965134826659,v=0.3040179595308051,w=0.48973830078731395,x=4.653813116671806 +color=red,shape=triangle,flag=0,i=2518,u=0.787025573313828,v=0.15257056485934828,w=0.5140703781970453,x=5.3525068526509765 +color=red,shape=square,flag=0,i=2527,u=0.20767700100511788,v=0.6461450152555049,w=0.49067841457062716,x=4.783562262794988 +color=red,shape=square,flag=0,i=2530,u=0.6665993889100141,v=0.8103930799527951,w=0.48807857534214427,x=5.520916299675705 +color=red,shape=square,flag=0,i=2539,u=0.7423471131055149,v=0.49712551111307623,w=0.4931271699694902,x=4.749177198851762 +color=blue,shape=circle,flag=0,i=2545,u=0.5982593200568088,v=0.8652975100402089,w=0.275852335782209,x=4.845407519918545 +color=red,shape=square,flag=0,i=2549,u=0.856675161091566,v=0.3114165196831775,w=0.4975783715234556,x=6.130189441343838 +color=purple,shape=triangle,flag=0,i=2550,u=0.06926972665146325,v=0.7287032767882019,w=0.5889125005445655,x=4.359849328099409 +color=orange,shape=triangle,flag=0,i=2553,u=0.9508276473016848,v=0.289460587769503,w=0.8373034263773781,x=6.352831315473359 +color=red,shape=triangle,flag=0,i=2563,u=0.0013952880940285572,v=0.09067846202769703,w=0.5105621465435575,x=4.3689078711272495 +color=purple,shape=circle,flag=0,i=2571,u=0.6198746737775912,v=0.6117615279691757,w=0.48773872964753007,x=5.367637765862085 +color=red,shape=triangle,flag=0,i=2573,u=0.04812975524569185,v=0.552570125247716,w=0.5059278213119353,x=5.238843121110229 +color=blue,shape=circle,flag=0,i=2591,u=0.46654625780632264,v=0.5178845807488622,w=0.27839243430274463,x=6.439167354146311 +color=red,shape=circle,flag=0,i=2599,u=0.3893482722012248,v=0.319657811225841,w=0.5017287040828957,x=5.166054157250497 +color=blue,shape=triangle,flag=0,i=2604,u=0.6133335082909767,v=0.15706338849664125,w=0.546382973254671,x=6.129714467673984 +color=green,shape=circle,flag=0,i=2613,u=0.860428112262208,v=0.08499919357746821,w=0.4903153702211547,x=4.6590969040292585 +color=red,shape=triangle,flag=0,i=2615,u=0.47228486575544304,v=0.4120308924743207,w=0.5075734917977525,x=4.775638269918454 +color=red,shape=triangle,flag=0,i=2623,u=0.7621158578472799,v=0.631755186715638,w=0.512276263258318,x=4.755444596413841 +color=purple,shape=square,flag=0,i=2635,u=0.34455376959146433,v=0.21303267764916645,w=0.5755372207242745,x=3.5638766553560086 +color=red,shape=square,flag=1,i=2641,u=0.7965505613254553,v=0.0818371373308433,w=0.48195315152791485,x=5.339188550625941 +color=red,shape=circle,flag=0,i=2651,u=0.46662794315369327,v=0.5574202226941675,w=0.5052439560979188,x=5.609302980122653 +color=red,shape=square,flag=0,i=2658,u=0.8491361399463294,v=0.4187001806314964,w=0.47897319519987636,x=4.8801586640154495 +color=red,shape=triangle,flag=1,i=2667,u=0.29579261872209206,v=0.7019093817439674,w=0.50766809234967,x=6.228154313160498 +color=red,shape=circle,flag=1,i=2668,u=0.2712619135025529,v=0.3281769529113354,w=0.5038320732930575,x=4.04584386589855 +color=purple,shape=square,flag=0,i=2670,u=0.939866358287322,v=0.16458050042115857,w=0.5828959125996166,x=5.5577033688723505 +color=purple,shape=circle,flag=0,i=2676,u=0.2824853153170499,v=0.20800956788434943,w=0.4947041835530817,x=5.379239803600743 +color=orange,shape=triangle,flag=0,i=2681,u=0.14410249953214505,v=0.1369398445487081,w=0.8249877700073767,x=5.183498721719421 +color=red,shape=triangle,flag=1,i=2711,u=0.585818098844941,v=0.24354525693445694,w=0.49926327483226424,x=4.0251751521466606 +color=blue,shape=square,flag=1,i=2758,u=0.20431293728239353,v=0.6307312881241436,w=0.43724078843695274,x=4.966823103521364 +color=red,shape=triangle,flag=0,i=2760,u=0.466769578208979,v=0.10669816704947244,w=0.48928236874997666,x=4.022452582451303 +color=red,shape=circle,flag=0,i=2763,u=0.8540259816077556,v=0.8057968243570277,w=0.5156569287403475,x=4.366267337764332 +color=blue,shape=circle,flag=1,i=2769,u=0.26604661865892987,v=0.784638388252735,w=0.3015050382678674,x=7.025971487472547 +color=blue,shape=triangle,flag=1,i=2779,u=0.06503788484286777,v=0.7301736002489201,w=0.5563078532631365,x=3.0671895433922582 +color=orange,shape=square,flag=0,i=2784,u=0.6720087181027392,v=0.531597336406085,w=0.3189520919676537,x=4.22010568710081 +color=green,shape=square,flag=1,i=2793,u=0.6830203826405684,v=0.15743886622481862,w=0.5279821971362703,x=3.8051266229645573 +color=red,shape=square,flag=0,i=2807,u=0.02423949916367385,v=0.8786152407555577,w=0.48273103815866486,x=3.809563031581092 +color=green,shape=triangle,flag=0,i=2810,u=0.2515594916201451,v=0.31933380887633367,w=0.3636603986837392,x=5.934139909192768 +color=purple,shape=square,flag=1,i=2822,u=0.34075820160710024,v=0.23532145172796826,w=0.5805775413458969,x=4.495962024253348 +color=yellow,shape=circle,flag=1,i=2836,u=0.4213295413705884,v=0.35402689626709216,w=0.5240471070806512,x=5.6017322680647785 +color=blue,shape=square,flag=1,i=2837,u=0.4854078253161348,v=0.275549753634141,w=0.4432543288891906,x=5.022679046204014 +color=blue,shape=circle,flag=1,i=2899,u=0.011225865347384345,v=0.7596278939214351,w=0.2973899363809186,x=4.024307044697272 +color=yellow,shape=circle,flag=1,i=2904,u=0.060127079283722185,v=0.07991197701318664,w=0.5330818382412245,x=4.650117185226596 +color=red,shape=triangle,flag=0,i=2913,u=0.17119817923714076,v=0.5355228917196253,w=0.48173555768168314,x=4.29692961473938 +color=red,shape=square,flag=0,i=2917,u=0.5767756211798936,v=0.053820042841727034,w=0.46485144533441763,x=6.035228756502684 +color=blue,shape=square,flag=0,i=2929,u=0.7203315117368787,v=0.21719762158746425,w=0.4462166458471962,x=4.209121745669645 +color=green,shape=circle,flag=0,i=2961,u=0.5760332357877725,v=0.5368336322474956,w=0.49200327921124554,x=5.648004450093005 +color=red,shape=triangle,flag=1,i=2970,u=0.08962471199119348,v=0.193781073839137,w=0.478973743753035,x=6.0997977177612706 +color=red,shape=circle,flag=0,i=2976,u=0.7899621036244977,v=0.7271308924244587,w=0.5247304174521686,x=5.708568407328053 +color=orange,shape=triangle,flag=1,i=3039,u=0.03584605513790595,v=0.5494095902256649,w=0.8220909065564673,x=5.80251279122092 +color=yellow,shape=triangle,flag=1,i=3053,u=0.9545603543188562,v=0.28481029091550514,w=0.490004380848622,x=5.7383831216909575 +color=blue,shape=triangle,flag=0,i=3097,u=0.5079167708283442,v=0.9909569175762811,w=0.5331655908704808,x=5.227266519235796 +color=yellow,shape=square,flag=1,i=3100,u=0.7095883140937627,v=0.24693530853911083,w=0.4878625284719338,x=4.62163610402542 +color=red,shape=triangle,flag=1,i=3109,u=0.6423334769004939,v=0.7672655901818572,w=0.5085621363441877,x=5.159008562926921 +color=red,shape=square,flag=0,i=3110,u=0.7379664304456591,v=0.5526373549483992,w=0.501312078238629,x=4.873123746295923 +color=red,shape=circle,flag=0,i=3139,u=0.04835898233323954,v=-0.03964684310055758,w=0.5263660881848111,x=5.3758779366493625 +color=red,shape=square,flag=1,i=3143,u=0.43972972392734666,v=0.9073346476529275,w=0.5063542244408268,x=5.345589517721543 +color=blue,shape=square,flag=0,i=3146,u=0.8436718531141385,v=0.30178479630228927,w=0.4448269148693266,x=7.452227239754201 +color=blue,shape=triangle,flag=0,i=3172,u=0.18016375932930018,v=0.29903916667709207,w=0.5247628061736151,x=3.9126252951629135 +color=red,shape=circle,flag=0,i=3199,u=0.48902546841027794,v=0.4552351188158146,w=0.5188290321435243,x=5.112220714699938 +color=yellow,shape=square,flag=1,i=3217,u=0.11659672177986369,v=0.45709615572803697,w=0.5043422260876161,x=4.226149315453072 +color=purple,shape=square,flag=0,i=3234,u=0.8611706127248784,v=0.11899955602660062,w=0.5576943173830387,x=7.169704102126839 +color=red,shape=square,flag=1,i=3238,u=0.28766545256300513,v=0.23054782068431967,w=0.5070167484771201,x=4.462784514269713 +color=red,shape=square,flag=0,i=3242,u=0.3818565625270237,v=0.7635570067058998,w=0.5066415443480794,x=4.3118647467020095 +color=yellow,shape=triangle,flag=1,i=3258,u=0.17679254082047402,v=0.7230275416945412,w=0.49804435923705764,x=5.390455126526775 +color=green,shape=triangle,flag=0,i=3291,u=0.4160663781535642,v=0.7234505787229104,w=0.369071552135882,x=4.8965924838132935 +color=purple,shape=triangle,flag=0,i=3305,u=0.785074853942615,v=0.4428660270881599,w=0.558984242302829,x=3.493968237313094 +color=orange,shape=square,flag=0,i=3321,u=0.33728057367933106,v=0.9510575847640207,w=0.3345443373685077,x=6.16707538332792 +color=red,shape=square,flag=0,i=3323,u=0.9871076174950064,v=0.8155890910957214,w=0.5016892144614107,x=3.807943574802668 +color=yellow,shape=square,flag=1,i=3325,u=0.11895505800593942,v=0.3177824452328297,w=0.5028384303248526,x=2.958853038706725 +color=red,shape=circle,flag=0,i=3334,u=0.9342380991119758,v=1.0265406115139653,w=0.5282652844829879,x=5.096372390301005 +color=red,shape=triangle,flag=0,i=3342,u=0.06853001540725634,v=0.21518931089495796,w=0.5092400339915257,x=3.111120414030981 +color=red,shape=square,flag=0,i=3355,u=0.15868707140782912,v=0.8912603126080899,w=0.4974993376818556,x=4.139622205834469 +color=red,shape=square,flag=0,i=3377,u=0.44261900534999477,v=0.22156014384391187,w=0.4981056401951789,x=3.4482408274879326 +color=red,shape=triangle,flag=0,i=3383,u=0.1975740843420113,v=0.694066274381527,w=0.5099143602428216,x=6.278038820938137 +color=blue,shape=square,flag=1,i=3384,u=0.6494987803573309,v=0.10428905425407242,w=0.4638675835598705,x=5.017911147785691 +color=orange,shape=triangle,flag=1,i=3390,u=0.7626521312629074,v=0.7884860306182669,w=0.8041098361892922,x=3.3786922967553568 +color=red,shape=triangle,flag=1,i=3405,u=0.29986310508342595,v=0.4665669025486415,w=0.5035005171777974,x=5.287648152836879 +color=orange,shape=square,flag=0,i=3407,u=0.6569265707155644,v=0.3129012234653398,w=0.3418801239588996,x=1.4936798534555953 +color=purple,shape=triangle,flag=0,i=3424,u=0.6709158812243344,v=0.9902163309577701,w=0.5583023290102405,x=3.299970219543622 +color=orange,shape=square,flag=1,i=3427,u=0.5542951145301398,v=0.1443227656777426,w=0.33899948644371813,x=4.305918243540835 +color=purple,shape=square,flag=0,i=3441,u=0.2798375437463839,v=0.9679266172102754,w=0.5552404089697491,x=6.526454003994018 +color=yellow,shape=square,flag=1,i=3455,u=0.9750136599046068,v=0.40439261677513194,w=0.5114865981431348,x=5.37249037290091 +color=purple,shape=circle,flag=0,i=3465,u=0.6309531739733012,v=0.20965858831535633,w=0.4915931289679595,x=4.744129028484625 +color=purple,shape=square,flag=0,i=3467,u=0.12227601731152626,v=0.6657577272166397,w=0.5516707923681236,x=6.118030228989158 +color=green,shape=triangle,flag=1,i=3470,u=0.6075052268611216,v=0.8471110240351473,w=0.38138320578866713,x=4.131367985956812 +color=blue,shape=square,flag=1,i=3477,u=0.5342263588773409,v=0.4583144809407387,w=0.47952666325723603,x=4.314116433880872 +color=red,shape=triangle,flag=0,i=3479,u=0.7629680483968369,v=0.4851010795836088,w=0.5062802072376592,x=4.640328795473425 +color=yellow,shape=triangle,flag=1,i=3496,u=0.22226409991261276,v=0.25514199825301653,w=0.48929984054123293,x=4.29108639305515 +color=red,shape=circle,flag=0,i=3498,u=0.5025342202643073,v=0.5193089434912787,w=0.5076410961575311,x=7.5163195300728445 +color=purple,shape=circle,flag=0,i=3502,u=0.6127220192423671,v=0.42124237189082436,w=0.4903910646042732,x=6.69716264312309 +color=green,shape=square,flag=1,i=3530,u=0.31349264736927074,v=0.22359313446706852,w=0.5264958103979744,x=4.947703594485797 +color=red,shape=triangle,flag=1,i=3542,u=0.5488528555599972,v=0.14731891743885583,w=0.5205827627260905,x=4.907192591258627 +color=red,shape=circle,flag=0,i=3551,u=0.2573426126511935,v=0.26880369068162485,w=0.5051868939434375,x=4.283511251193726 +color=red,shape=triangle,flag=0,i=3557,u=0.7281939031315208,v=0.7105692440420169,w=0.5250568231767727,x=4.225341474471109 +color=purple,shape=triangle,flag=0,i=3588,u=0.9114219545246541,v=0.9454991714310369,w=0.5606932119266484,x=5.579409174036885 +color=yellow,shape=circle,flag=1,i=3592,u=0.25106457537004534,v=0.9189161472825008,w=0.5502393699709364,x=4.629742960614238 +color=red,shape=triangle,flag=0,i=3612,u=0.2624978784252636,v=0.22206817539475454,w=0.5238730041174808,x=3.293566613899943 +color=blue,shape=circle,flag=1,i=3616,u=0.8548431579124808,v=0.4989623130006362,w=0.3339426415875795,x=3.696785877560498 +color=green,shape=circle,flag=0,i=3619,u=0.4784857910983109,v=0.5493495527943834,w=0.4819892327327133,x=6.703865601324473 +color=yellow,shape=triangle,flag=1,i=3638,u=0.5681423563525043,v=0.7364416318425555,w=0.48057415644311974,x=4.5660100665444014 +color=red,shape=square,flag=1,i=3667,u=0.23130521649286728,v=0.9381273139743299,w=0.48009597176641444,x=5.397341753984847 +color=red,shape=circle,flag=0,i=3669,u=0.9314245382696817,v=0.9674373579337011,w=0.5132085419267511,x=5.481596451971721 +color=red,shape=triangle,flag=0,i=3692,u=0.544472556395205,v=0.11951193848308495,w=0.5196415119222436,x=5.384614938904473 +color=blue,shape=circle,flag=1,i=3706,u=0.0029050316374207297,v=0.6383605275040843,w=0.34390644347128174,x=3.3217254020358866 +color=yellow,shape=triangle,flag=1,i=3711,u=0.8830172834029085,v=0.0976486136749366,w=0.4671083759493429,x=6.758219613098135 +color=purple,shape=square,flag=0,i=3717,u=0.30507324254754,v=0.7580944229000848,w=0.5547429873740861,x=5.920423913087702 +color=green,shape=square,flag=0,i=3720,u=0.7484207921073818,v=0.6812830924610436,w=0.49879495046941286,x=5.309172286057781 +color=red,shape=square,flag=0,i=3727,u=0.2871708733313212,v=0.7441603570837213,w=0.4826618004789263,x=5.326089833147184 +color=red,shape=square,flag=0,i=3736,u=0.6731464315461275,v=0.8142237150005265,w=0.4836395285993182,x=4.162353571125508 +color=blue,shape=circle,flag=0,i=3737,u=0.7125529509526801,v=0.9945516400071723,w=0.34771246879360596,x=6.006278483191809 +color=red,shape=triangle,flag=1,i=3740,u=0.6352327108932165,v=0.3302652448233153,w=0.5199029809032459,x=5.503021380321466 +color=red,shape=triangle,flag=0,i=3745,u=0.26950091413397326,v=0.20488907698806225,w=0.5197578213189719,x=5.510190145440178 +color=red,shape=square,flag=1,i=3753,u=0.5650541503977822,v=0.9139666513927299,w=0.486154043146944,x=3.0724619744871817 +color=yellow,shape=square,flag=1,i=3778,u=0.5947707471316804,v=0.09026045684055795,w=0.4964365067198076,x=4.830669326396104 +color=red,shape=triangle,flag=0,i=3783,u=0.23109195853995956,v=0.36449444195718883,w=0.5224561596699105,x=3.8821579043978804 +color=red,shape=triangle,flag=0,i=3792,u=0.08616804062055272,v=0.8126508574261648,w=0.5233142649552321,x=7.9621859867573725 +color=green,shape=triangle,flag=0,i=3800,u=0.3719056969079264,v=0.4862618905657431,w=0.4065991004232053,x=4.443325054201435 +color=green,shape=square,flag=1,i=3839,u=0.5469614915238294,v=0.3072050190333283,w=0.4951257220963446,x=5.442782750264191 +color=red,shape=triangle,flag=1,i=3843,u=0.63750977846767,v=0.004933372974431416,w=0.5069261041379488,x=3.6004625092063005 +color=red,shape=triangle,flag=0,i=3847,u=0.4792497809968481,v=0.23042814116269672,w=0.5105283292600247,x=5.182239155954865 +color=red,shape=circle,flag=0,i=3852,u=0.6258776262265322,v=0.578436676444718,w=0.5010873044116889,x=4.0170195022323965 +color=red,shape=square,flag=1,i=3853,u=0.17872649913027228,v=0.2683197014208172,w=0.48836074729380285,x=4.798004218704503 +color=green,shape=triangle,flag=0,i=3865,u=0.34830225374577395,v=0.7007829632717277,w=0.4092352482005258,x=4.830443606736057 +color=green,shape=circle,flag=1,i=3867,u=0.07527024915669844,v=0.03535630586767424,w=0.4742796270589179,x=3.3261008085136528 +color=yellow,shape=square,flag=0,i=3880,u=0.9219460612150782,v=0.838447974289432,w=0.49181308071483315,x=4.51314563564714 +color=purple,shape=triangle,flag=0,i=3882,u=0.7721871261531433,v=0.8769023760773738,w=0.5677559622434847,x=3.1988096810546964 +color=red,shape=square,flag=0,i=3886,u=0.9658606990028249,v=0.38336621536381843,w=0.480800207772279,x=6.603932501820694 +color=red,shape=circle,flag=0,i=3887,u=0.065543174726716,v=0.06552331298811505,w=0.49656529536436195,x=5.504627088037929 +color=red,shape=triangle,flag=0,i=3893,u=0.6757353069418544,v=0.9642423797735116,w=0.5092994498974618,x=3.6985647200819507 +color=red,shape=square,flag=0,i=3916,u=0.9626445334664495,v=0.5516233097517408,w=0.4770575250413808,x=5.997423877021141 +color=green,shape=triangle,flag=0,i=3920,u=0.9194195238971357,v=0.5288738098195129,w=0.4101493645615294,x=6.119935959628971 +color=red,shape=square,flag=0,i=3922,u=0.09032982008561452,v=0.0008107480968789771,w=0.47081635593282695,x=4.580372453762882 +color=red,shape=square,flag=0,i=3924,u=0.005483716581601961,v=0.15863307151489492,w=0.4671178312000501,x=6.133005185525068 +color=blue,shape=circle,flag=1,i=3931,u=0.8902947073598717,v=0.9040755396991641,w=0.3577299631520571,x=6.460963763579916 +color=red,shape=triangle,flag=0,i=3938,u=0.1308631487570372,v=0.7188896777638393,w=0.5099137483712004,x=2.6886882935932532 +color=yellow,shape=circle,flag=1,i=3940,u=0.3214366344529531,v=0.32542143328187734,w=0.5573015922411075,x=4.287931687032514 +color=green,shape=triangle,flag=1,i=3951,u=0.8896811661805898,v=0.9602687863114365,w=0.41539297870639225,x=3.688485842795396 +color=red,shape=circle,flag=1,i=3973,u=0.5501212863905588,v=0.5060391827174543,w=0.4914473165563479,x=4.517096929825123 +color=red,shape=circle,flag=1,i=3978,u=0.8784076422313635,v=0.8071059960737477,w=0.49074922430355267,x=5.357454971490885 +color=red,shape=circle,flag=1,i=4000,u=0.05490416175132373,v=0.07392337815122155,w=0.49416101516594396,x=5.355725080701707 +color=blue,shape=square,flag=1,i=4007,u=0.3593621089751877,v=0.4204952586591253,w=0.48311885257376547,x=4.152786490042463 +color=red,shape=circle,flag=0,i=4008,u=0.6263771674542099,v=0.6273789656494907,w=0.4925932624358998,x=3.412081047867682 +color=yellow,shape=square,flag=1,i=4010,u=0.7166252708117242,v=0.5393574073258124,w=0.4864772500833869,x=3.005238186091022 +color=blue,shape=circle,flag=1,i=4048,u=0.6375928559984098,v=0.13094792714264747,w=0.3559378606794926,x=5.594978182895825 +color=red,shape=square,flag=1,i=4055,u=0.5584526843675628,v=0.274821142186197,w=0.4859245223815638,x=3.846472472964154 +color=yellow,shape=square,flag=1,i=4065,u=0.30055120732205987,v=0.8237403642678218,w=0.4940415884493408,x=4.389389322019022 +color=red,shape=circle,flag=1,i=4066,u=0.3079054257526094,v=0.3938428302018409,w=0.4840911577561348,x=5.025254765228029 +color=red,shape=triangle,flag=0,i=4070,u=0.7857193974786632,v=0.20523038183871056,w=0.5148166157666305,x=7.390248248875976 +color=red,shape=triangle,flag=0,i=4073,u=0.8715276951630303,v=0.7631813622272297,w=0.5149349053075495,x=3.831016926880204 +color=purple,shape=square,flag=0,i=4080,u=0.9507897518515176,v=0.7330368467293205,w=0.5618439565262913,x=5.065911449238861 +color=red,shape=triangle,flag=0,i=4089,u=0.23546693802152452,v=0.8864756100273485,w=0.5176775288597121,x=4.486048731255909 +color=green,shape=triangle,flag=0,i=4111,u=0.3284284241669122,v=0.7897294545153425,w=0.4255682687947704,x=4.33760596350459 +color=blue,shape=circle,flag=0,i=4113,u=0.7778561711591236,v=0.7026046553162363,w=0.36016953332639406,x=4.3253087131762 +color=green,shape=square,flag=0,i=4116,u=0.017264149877869173,v=0.6772019371129909,w=0.49127313845384646,x=4.561244596198336 +color=green,shape=circle,flag=0,i=4122,u=0.42041660464659514,v=0.9987265889293468,w=0.4709212310875591,x=5.270326965032162 +color=purple,shape=triangle,flag=0,i=4123,u=0.48215503477639954,v=0.6245337534585043,w=0.5520777975040859,x=5.260380548282169 +color=blue,shape=circle,flag=0,i=4125,u=0.7292024833007671,v=0.9886297258819318,w=0.35794951366222183,x=6.318628391623386 +color=red,shape=square,flag=1,i=4133,u=0.5131088766874894,v=0.99207096020626,w=0.49072827406779573,x=6.405522770873926 +color=red,shape=circle,flag=0,i=4137,u=0.13371213335685206,v=0.08184469599874578,w=0.4886718357447637,x=4.690215456366022 +color=green,shape=square,flag=0,i=4138,u=0.4870533364703431,v=0.6089277625056339,w=0.49423438876804665,x=2.962448288757521 +color=red,shape=square,flag=0,i=4141,u=0.7527801461726715,v=0.47801360576698193,w=0.49139292839500837,x=3.695696364641762 +color=blue,shape=square,flag=0,i=4144,u=0.6508968440851186,v=0.01594167925920531,w=0.4909152884928182,x=3.9139237568935084 +color=red,shape=triangle,flag=1,i=4152,u=0.5290995440135682,v=0.15147554840633548,w=0.5190495163964532,x=7.2158162973518065 +color=purple,shape=circle,flag=1,i=4153,u=0.010343789766863232,v=0.4542361685678803,w=0.45706733570733415,x=4.185599374272368 +color=red,shape=square,flag=1,i=4159,u=0.9090870913203859,v=0.4509060551323797,w=0.4921856922497064,x=5.206561949198413 +color=red,shape=square,flag=0,i=4187,u=0.24998114916946512,v=0.7793536566455239,w=0.4979741881291295,x=6.942078444289223 +color=red,shape=square,flag=1,i=4196,u=0.1649889386660216,v=0.1944723914799218,w=0.4877029534129722,x=4.012665515919996 +color=blue,shape=circle,flag=0,i=4210,u=0.43188118595514013,v=0.05626968920047648,w=0.36041342723044056,x=5.240538052406783 +color=purple,shape=triangle,flag=0,i=4219,u=0.7636107502661091,v=0.5386503845691811,w=0.5474633930296947,x=7.4079025462829335 +color=yellow,shape=triangle,flag=1,i=4224,u=0.23806761658919084,v=0.38805580422442765,w=0.4739522498157717,x=3.3417188940812355 +color=red,shape=square,flag=0,i=4233,u=0.6186732875970838,v=0.4519782222039107,w=0.4780176245355303,x=6.172910701285077 +color=blue,shape=square,flag=1,i=4243,u=0.3917412188768753,v=0.645158831472363,w=0.4953483544193797,x=3.428474040547902 +color=purple,shape=square,flag=0,i=4245,u=0.9891890351824295,v=0.6480643195288099,w=0.5524803116498138,x=5.458900869849497 +color=red,shape=triangle,flag=0,i=4259,u=0.040083681097769164,v=0.15745823308154772,w=0.5154490705077337,x=5.205330502248688 +color=blue,shape=triangle,flag=1,i=4266,u=0.807310216945378,v=0.6397280241121506,w=0.5378039116131943,x=3.7168978227298077 +color=purple,shape=circle,flag=0,i=4269,u=0.12564067513031663,v=0.08040467691871445,w=0.45938362065333793,x=5.994242178415964 +color=yellow,shape=triangle,flag=1,i=4278,u=0.8317601951056839,v=0.7616584106935024,w=0.4723712300439795,x=7.171809837380553 +color=green,shape=square,flag=0,i=4298,u=0.8889952525373963,v=0.37402240945052534,w=0.4904462579818838,x=5.76031072452648 +color=yellow,shape=circle,flag=1,i=4304,u=0.6776539392030757,v=0.46415285564554576,w=0.5489543752433077,x=6.952944315945049 +color=red,shape=square,flag=0,i=4315,u=0.777751491546273,v=0.33508243498264767,w=0.48093360774834243,x=6.687593635204276 +color=red,shape=square,flag=0,i=4320,u=0.56311263501616,v=0.911770016966866,w=0.47673720111374274,x=4.981452745180131 +color=red,shape=circle,flag=0,i=4354,u=0.5167962363665243,v=0.5433960802622636,w=0.4885582203940556,x=5.578784767733086 +color=red,shape=circle,flag=1,i=4364,u=0.7782083467757581,v=0.7997449329308299,w=0.4972269164599567,x=5.3362889036878585 +color=red,shape=square,flag=0,i=4369,u=0.434285938385071,v=0.01089664572421567,w=0.48229866547079614,x=3.881217457651722 +color=red,shape=square,flag=0,i=4379,u=0.5222428403277589,v=0.8011417037625204,w=0.47553145537873565,x=4.751087465594357 +color=blue,shape=triangle,flag=1,i=4398,u=0.41078756963174423,v=0.4641707690981701,w=0.5264967143522112,x=5.677853630107361 +color=red,shape=square,flag=1,i=4412,u=0.8128120936484775,v=0.9688455224228868,w=0.4702410026786483,x=3.271908704866489 +color=red,shape=square,flag=0,i=4419,u=0.20372484920186795,v=0.41298665778133037,w=0.4660083716530997,x=4.057537592001876 +color=purple,shape=square,flag=0,i=4427,u=0.8422493225818376,v=0.382468909787415,w=0.5632113301941087,x=4.454792138256643 +color=purple,shape=triangle,flag=0,i=4432,u=0.33934567909701696,v=0.958554458947561,w=0.5515871029354242,x=4.713000872537885 +color=green,shape=square,flag=0,i=4440,u=0.9132657377198357,v=0.7835187031065083,w=0.497602832547874,x=5.327120400792336 +color=green,shape=circle,flag=0,i=4449,u=0.3338305852467741,v=0.012692849632647496,w=0.4690271926679323,x=4.954187279536586 +color=blue,shape=circle,flag=1,i=4461,u=0.17485481067978437,v=0.5216593873404025,w=0.3744188448578828,x=4.393387724137667 +color=red,shape=square,flag=0,i=4479,u=0.6514331004292623,v=0.10236585048474345,w=0.4695351500820933,x=4.2650309820261345 +color=red,shape=square,flag=1,i=4480,u=0.8469976130899075,v=0.0011247642630375365,w=0.47227495497588245,x=7.4727705325755585 +color=red,shape=circle,flag=0,i=4481,u=0.6587785325792491,v=0.7131442696567425,w=0.4989878576569834,x=4.39459645796621 +color=red,shape=circle,flag=0,i=4483,u=0.3329844783281878,v=0.3025610271956023,w=0.4969507873863136,x=3.6657973248904376 +color=purple,shape=square,flag=0,i=4490,u=0.07386981905312218,v=0.29799061460644083,w=0.5646796267964418,x=7.028530018358976 +color=yellow,shape=triangle,flag=1,i=4497,u=0.5495164190322613,v=0.6741898996197746,w=0.4700650710173229,x=3.647356510274664 +color=red,shape=square,flag=1,i=4502,u=0.07282561554650291,v=0.19934102395334075,w=0.4840570278598482,x=5.460009845016438 +color=red,shape=circle,flag=0,i=4517,u=0.9560301078405197,v=0.9855615893929697,w=0.49407564580292324,x=4.204357524310372 +color=blue,shape=triangle,flag=1,i=4526,u=0.8839149042250543,v=0.316740732138862,w=0.5304074389039727,x=6.135035264406359 +color=blue,shape=triangle,flag=1,i=4533,u=0.41753698030666864,v=0.22724172152243005,w=0.5313197462660701,x=5.393428621429922 +color=yellow,shape=triangle,flag=0,i=4534,u=0.014620330740086618,v=0.4958745335342518,w=0.4676047611248905,x=5.286639600542727 +color=green,shape=circle,flag=1,i=4536,u=0.09684826124548573,v=0.004968761544236533,w=0.464446506694815,x=5.82288074428381 +color=green,shape=circle,flag=0,i=4544,u=0.6463719909807981,v=0.401498834272373,w=0.46521489990368287,x=6.295453090216363 +color=red,shape=square,flag=1,i=4569,u=0.38732684841686893,v=0.4879193813283953,w=0.4898777132996863,x=5.25807312230191 +color=red,shape=triangle,flag=0,i=4611,u=0.6897926667476658,v=0.8291653414676392,w=0.49602856830692227,x=7.516391237463194 +color=green,shape=triangle,flag=1,i=4614,u=0.4585811547325982,v=0.6261203358311093,w=0.44350744789842583,x=5.048531990168133 +color=red,shape=square,flag=0,i=4618,u=0.2730086470257036,v=0.7829600067694346,w=0.4860522657248413,x=5.395407567505142 +color=green,shape=circle,flag=0,i=4626,u=0.0226257356389713,v=0.9601029264420361,w=0.461311029254716,x=3.5882511689718135 +color=red,shape=square,flag=0,i=4652,u=0.05703877491940923,v=0.06585729734046852,w=0.48208385558520445,x=4.060983069969076 +color=yellow,shape=square,flag=1,i=4659,u=0.2801824030534069,v=0.0438178619705506,w=0.501986681267166,x=7.6131269954403 +color=blue,shape=circle,flag=1,i=4672,u=4.3912454007477564e-05,v=0.362796288952525,w=0.3993360484373074,x=3.9861223442408416 +color=orange,shape=circle,flag=1,i=4692,u=0.9954037369880855,v=0.02349018535873748,w=0.6159445024232557,x=4.7499934114291085 +color=blue,shape=circle,flag=1,i=4710,u=0.7871079093873165,v=0.7861781653597818,w=0.39291034976006217,x=4.153924056765995 +color=red,shape=triangle,flag=0,i=4727,u=0.5273654668420624,v=0.5600630076906481,w=0.5001817515136285,x=7.015063655811005 +color=red,shape=square,flag=1,i=4756,u=0.9589146091494035,v=0.9740295173385957,w=0.4862863231058336,x=3.779876984793303 +color=yellow,shape=square,flag=1,i=4759,u=0.9845759343144127,v=0.36563785275364136,w=0.5010217479150095,x=4.869039297795497 +color=red,shape=square,flag=1,i=4762,u=0.5575845396339288,v=0.97746474716903,w=0.48304555133080473,x=4.339129497099426 +color=red,shape=square,flag=1,i=4773,u=0.987130101490106,v=0.40244866871421126,w=0.4882601914063636,x=5.047887427900072 +color=blue,shape=square,flag=0,i=4783,u=0.22565129993731936,v=0.1707567132972978,w=0.46719616905216915,x=6.190039910143233 +color=red,shape=square,flag=0,i=4797,u=0.9636542512173785,v=0.5946682359307124,w=0.4895280923615869,x=2.9021778447739788 +color=green,shape=circle,flag=0,i=4808,u=0.47531974356169093,v=0.1164795381234004,w=0.46278990722449626,x=4.396019068357184 +color=red,shape=triangle,flag=0,i=4822,u=0.10849972348909509,v=0.8245184575125909,w=0.503656669017261,x=3.691476903043085 +color=orange,shape=square,flag=1,i=4831,u=0.7999192819621908,v=0.9520046684953247,w=0.359627084402705,x=4.788271505203496 +color=red,shape=square,flag=0,i=4838,u=0.12062753657031133,v=0.06097750480829511,w=0.4865831322953874,x=4.967876012945222 +color=blue,shape=triangle,flag=1,i=4858,u=0.47904328213813874,v=0.22569528473924072,w=0.5290903965165521,x=6.090757985580196 +color=yellow,shape=circle,flag=1,i=4861,u=0.8714478634106673,v=0.705860033229531,w=0.5403439167752929,x=5.158122690299913 +color=purple,shape=triangle,flag=1,i=4868,u=0.3196040625347073,v=0.45592095246985065,w=0.5421864325199726,x=5.038247417673449 +color=red,shape=square,flag=1,i=4877,u=0.6352240793453936,v=0.21551322767111503,w=0.5023205660300618,x=6.3075083428004985 +color=red,shape=triangle,flag=1,i=4889,u=0.05384871008434988,v=0.07587178184811971,w=0.49631820726428827,x=2.253273333249837 +color=yellow,shape=triangle,flag=1,i=4893,u=0.11402238792055563,v=0.10140796489934611,w=0.4763049121271566,x=5.706121371454866 +color=green,shape=circle,flag=1,i=4894,u=0.8670868228399143,v=0.7287253707307526,w=0.4711920364233325,x=4.958278717805755 +color=purple,shape=circle,flag=0,i=4901,u=0.4911898392656703,v=0.47771650215029504,w=0.47221468860917887,x=4.916147870038752 +color=yellow,shape=triangle,flag=1,i=4909,u=0.7835833005251677,v=0.253223644228022,w=0.47882827035870973,x=4.07965453809507 +color=purple,shape=circle,flag=0,i=4917,u=0.21405431790548124,v=0.22809134769476713,w=0.4762557694477563,x=6.595152012939322 +color=red,shape=triangle,flag=0,i=4923,u=0.6073390030280708,v=0.8188089199730891,w=0.49207972463552285,x=5.447411893042994 +color=red,shape=square,flag=0,i=4956,u=0.43253415766372016,v=0.7323508812510726,w=0.522914342700665,x=6.120916811217318 +color=blue,shape=triangle,flag=0,i=4962,u=0.6367779574323398,v=0.3947339560378299,w=0.5113021410683906,x=4.392191418330258 +color=red,shape=triangle,flag=1,i=4966,u=0.7684465674231389,v=0.17573220719193694,w=0.4833613335972867,x=6.371413249901571 +color=red,shape=circle,flag=0,i=4968,u=0.9691878006521278,v=0.8698367737670867,w=0.5060677109704748,x=3.990767354172237 +color=red,shape=square,flag=0,i=4984,u=0.6146393359480166,v=0.5101038208363462,w=0.5305089395451624,x=4.356529834004775 +color=red,shape=triangle,flag=0,i=5010,u=0.604365562732041,v=0.8079847476181391,w=0.4906319246434529,x=4.798297275786936 +color=orange,shape=square,flag=1,i=5016,u=0.19504118170080154,v=0.3520822859547038,w=0.35691733012089655,x=5.833861438271984 +color=red,shape=square,flag=0,i=5020,u=0.19361450696395321,v=0.4001616372613894,w=0.5310319459816489,x=2.4545267472064682 +color=green,shape=square,flag=0,i=5028,u=0.07963993301021555,v=0.06697791193622316,w=0.5216052853331227,x=7.172653891332646 +color=yellow,shape=square,flag=1,i=5033,u=0.6872771220970901,v=0.5126236481991991,w=0.4996821120073008,x=5.017493586848938 +color=red,shape=square,flag=0,i=5037,u=0.08920709206819122,v=0.11719414853680221,w=0.5365776596846343,x=5.9465368625308 +color=red,shape=triangle,flag=0,i=5041,u=0.3536748666857381,v=0.7952387130119751,w=0.49527174287537834,x=4.1035103127529196 +color=green,shape=triangle,flag=1,i=5058,u=0.9004975987784543,v=0.0290656688852996,w=0.44741049179718756,x=3.614604311632285 +color=yellow,shape=triangle,flag=1,i=5078,u=0.703794888428924,v=0.876877578963412,w=0.476153857870298,x=6.265288459212706 +color=purple,shape=circle,flag=0,i=5107,u=0.2795363933006426,v=0.41416671317299536,w=0.48024594626924516,x=4.58236419807355 +color=red,shape=triangle,flag=0,i=5114,u=0.5459583658068602,v=0.7097663308273577,w=0.49078816934002184,x=4.024368397437182 +color=red,shape=triangle,flag=1,i=5120,u=0.3058308697396813,v=0.32914633277497196,w=0.49153375908198477,x=6.158690132090211 +color=red,shape=square,flag=1,i=5122,u=0.48642277524060873,v=0.7977013112345599,w=0.5425386941097052,x=3.836137373926413 +color=red,shape=circle,flag=0,i=5123,u=0.861691357988579,v=0.7913306086663261,w=0.5020442668695987,x=3.6515566810550104 +color=red,shape=circle,flag=0,i=5129,u=0.8238063934964313,v=0.8176654026497628,w=0.4963399915135567,x=4.058369612979784 +color=red,shape=circle,flag=1,i=5154,u=0.3169193017115355,v=0.22665248853824443,w=0.4987271979279972,x=5.159098929883051 +color=yellow,shape=square,flag=1,i=5166,u=0.2803249006586175,v=0.5359442761836394,w=0.5107896973536701,x=4.597085405376856 +color=red,shape=circle,flag=1,i=5183,u=0.8557812372608711,v=0.9127347887390895,w=0.49400982545841743,x=5.264330525710999 +color=red,shape=square,flag=1,i=5186,u=0.8165284600289506,v=0.31230879758685837,w=0.5204004907998334,x=5.451993993057882 +color=red,shape=square,flag=0,i=5196,u=0.27689581006450603,v=0.7394640009940899,w=0.5166708364087473,x=4.343491758592539 +color=red,shape=triangle,flag=1,i=5210,u=0.7671319591554112,v=0.27923305305030366,w=0.4939196894546826,x=4.586177247868108 +color=yellow,shape=square,flag=1,i=5219,u=0.016884553811871483,v=0.7815478913950888,w=0.5052713146704236,x=4.720122118911909 +color=red,shape=circle,flag=0,i=5220,u=0.20521281132071523,v=0.119892417512705,w=0.4924842936771303,x=3.25331818168061 +color=yellow,shape=circle,flag=1,i=5225,u=0.3247971112570329,v=0.41443898848863536,w=0.5241058861810568,x=5.637380968369996 +color=red,shape=circle,flag=1,i=5229,u=0.40302762376415846,v=0.45321274325339284,w=0.4897762269556689,x=4.105730746345201 +color=yellow,shape=triangle,flag=1,i=5241,u=0.9194245661694567,v=0.4245526342935101,w=0.47628113176234915,x=5.5530165631171755 +color=yellow,shape=square,flag=1,i=5248,u=0.6655857326872444,v=0.541571483415203,w=0.5011099404154018,x=5.861835255081043 +color=red,shape=square,flag=0,i=5268,u=0.190867901564158,v=0.4891538330593278,w=0.5301900141183975,x=6.1611982912689784 +color=red,shape=triangle,flag=0,i=5272,u=0.8254638695159972,v=0.7448752353407149,w=0.486387161134547,x=5.273632489589256 +color=green,shape=triangle,flag=0,i=5273,u=0.7546301813415475,v=0.323871582533658,w=0.45424433413740173,x=4.430087789183369 +color=blue,shape=triangle,flag=0,i=5274,u=0.8145195367113205,v=0.670382826262773,w=0.5061648811956903,x=5.869251002344352 +color=green,shape=square,flag=0,i=5293,u=0.9716742088009472,v=0.7911696066830448,w=0.5219301837949548,x=4.703196776780304 +color=red,shape=triangle,flag=1,i=5298,u=0.5460710922901167,v=0.7013285098055233,w=0.48960158514348856,x=4.837150970530721 +color=red,shape=triangle,flag=0,i=5299,u=0.43174705987682027,v=0.7502016298078271,w=0.494126213095056,x=4.452565211510168 +color=red,shape=square,flag=1,i=5317,u=0.7009176336480939,v=0.021785807344981034,w=0.5164538203896442,x=3.6294283264196494 +color=blue,shape=circle,flag=1,i=5319,u=0.1566912706290573,v=0.22007285880750194,w=0.4345644688277157,x=7.744057545338137 +color=red,shape=circle,flag=0,i=5332,u=0.9806117525858196,v=0.9204546768661085,w=0.49349011013245503,x=6.213357898369942 +color=orange,shape=circle,flag=1,i=5340,u=0.4811348140983073,v=0.6551643755628681,w=0.6112832826828236,x=2.133203335064926 +color=blue,shape=square,flag=1,i=5347,u=0.9828791004053427,v=0.8530021158344594,w=0.48242637172402547,x=5.939278661543149 +color=yellow,shape=triangle,flag=1,i=5373,u=0.9531788600706754,v=0.4340981772974625,w=0.4848437598528061,x=3.3266816836723745 +color=purple,shape=square,flag=0,i=5379,u=0.7098198733959674,v=0.3736265270010867,w=0.5324712632741289,x=5.876357085397324 +color=red,shape=triangle,flag=0,i=5383,u=0.7518149145929596,v=0.7402708470487265,w=0.4910695100700751,x=4.420695582257983 +color=red,shape=circle,flag=1,i=5419,u=0.46120345804623264,v=0.4948385089781824,w=0.4913468113920055,x=7.40814630568676 +color=red,shape=triangle,flag=0,i=5422,u=0.08197776357773012,v=0.9669361078130646,w=0.48894290275519053,x=4.740888978916967 +color=red,shape=triangle,flag=1,i=5423,u=0.7344507332875202,v=0.3362814790662835,w=0.49109866378134515,x=6.007147287601158 +color=red,shape=square,flag=0,i=5425,u=0.2357167709491399,v=0.5152841340644533,w=0.49403680508208875,x=4.212187341924275 +color=green,shape=square,flag=0,i=5429,u=0.07774245944604241,v=0.964994594550859,w=0.5124137668635241,x=5.478920624538173 +color=blue,shape=circle,flag=0,i=5431,u=0.9906112914954729,v=0.44746308178858474,w=0.4338609015436608,x=6.518835807126326 +color=blue,shape=square,flag=1,i=5449,u=0.4860631799941614,v=0.9839334962924786,w=0.4830950046923664,x=6.073949563909348 +color=blue,shape=triangle,flag=0,i=5456,u=0.25038992161389095,v=0.23043385353332702,w=0.5078905734176592,x=6.3057961632124675 +color=green,shape=square,flag=0,i=5457,u=0.4684604519481598,v=0.7769294177621766,w=0.516941596048288,x=7.171461003054351 +color=red,shape=triangle,flag=0,i=5461,u=0.25294366711199856,v=0.5070854388291478,w=0.49114712956461404,x=4.476838296456381 +color=red,shape=triangle,flag=0,i=5463,u=0.608826642554208,v=0.07789433152186664,w=0.4922557167043311,x=6.393603353848435 +color=red,shape=triangle,flag=0,i=5479,u=0.7872114280323266,v=0.0916362874841371,w=0.4975388175743881,x=5.1007122242037966 +color=purple,shape=square,flag=0,i=5505,u=0.2799855143481479,v=0.6088919218342325,w=0.5248399368213407,x=3.897944745874863 +color=yellow,shape=square,flag=1,i=5507,u=0.6484833754240118,v=0.03136077558439587,w=0.5098510569841375,x=2.744325569188073 +color=red,shape=square,flag=0,i=5513,u=0.9028358793498334,v=0.6087929936485224,w=0.4808784176034518,x=5.46492806363922 +color=red,shape=square,flag=1,i=5517,u=0.4289157251019926,v=0.27223050052537523,w=0.49052968111210554,x=4.345423371673012 +color=red,shape=triangle,flag=0,i=5525,u=0.7317109830812456,v=0.03261841888525885,w=0.4993605420272282,x=3.880444568204959 +color=yellow,shape=square,flag=1,i=5538,u=0.4022101366915811,v=0.36572652105350933,w=0.5088194471660124,x=4.878808608470745 +color=green,shape=square,flag=0,i=5546,u=0.7294308945801579,v=0.8130068799671252,w=0.5143357290066191,x=5.546408048163998 +color=red,shape=triangle,flag=1,i=5569,u=0.5069614611521822,v=0.6982507966322651,w=0.48979688051894626,x=5.9072897890759135 +color=red,shape=circle,flag=1,i=5573,u=0.771208791227169,v=0.6805835324630879,w=0.4899728646284138,x=4.991038703312431 +color=red,shape=circle,flag=1,i=5574,u=0.8723819483185645,v=0.9666792341752801,w=0.48894193821989596,x=5.053462506768004 +color=blue,shape=circle,flag=0,i=5596,u=0.525225660059,v=0.9995761761685742,w=0.44164047681920576,x=7.206892302643266 +color=red,shape=square,flag=0,i=5599,u=0.46933514095815465,v=0.37867125339476027,w=0.48474283866549106,x=4.2486291255827 +color=red,shape=triangle,flag=0,i=5600,u=0.07797109331227103,v=0.12591557044120283,w=0.5024758798915459,x=5.585644003164902 +color=red,shape=square,flag=1,i=5601,u=0.3017407916254773,v=0.5794153190107305,w=0.4830100356390934,x=4.847727902017804 +color=blue,shape=square,flag=0,i=5610,u=0.6476099626265888,v=0.3834687832822731,w=0.4751568289902658,x=5.366291881237096 +color=red,shape=circle,flag=0,i=5611,u=0.9643530645989437,v=1.0128772868829967,w=0.4874941916721536,x=5.052491438671869 +color=yellow,shape=triangle,flag=1,i=5618,u=0.12235316022283638,v=0.4062772698823153,w=0.5027163696981481,x=4.423032864371648 +color=yellow,shape=circle,flag=1,i=5635,u=0.7490077148568529,v=0.7887882825548689,w=0.5174941753119322,x=4.9735430773511125 +color=green,shape=square,flag=1,i=5648,u=0.6838383400874987,v=0.2065873409297414,w=0.5138513557269427,x=3.7361689649122503 +color=blue,shape=square,flag=1,i=5657,u=0.7395822361624869,v=0.9376531852764505,w=0.46766201307943756,x=5.341558504004095 +color=red,shape=square,flag=0,i=5668,u=0.8118197610201682,v=0.12148743503276194,w=0.4782662920940548,x=6.477714121948768 +color=red,shape=square,flag=0,i=5672,u=0.8577133103095783,v=0.7110724383796043,w=0.47898401623391135,x=5.0500040117472755 +color=blue,shape=square,flag=0,i=5678,u=0.7218754013507698,v=0.884202554239838,w=0.4660259351946551,x=4.910713238335364 +color=red,shape=circle,flag=0,i=5682,u=0.46042761654160147,v=0.47440910925034985,w=0.48351736581602117,x=5.647426237831731 +color=green,shape=square,flag=1,i=5690,u=0.8118964231322414,v=0.22962574782744727,w=0.5107410649539317,x=4.651607685056169 +color=red,shape=square,flag=0,i=5698,u=0.6938931630037275,v=0.6955654236637328,w=0.48060441995288344,x=5.5283181070253065 +color=blue,shape=triangle,flag=1,i=5709,u=0.8790850372131346,v=0.85693275870204,w=0.5112304639110724,x=4.6089973865766956 +color=blue,shape=square,flag=1,i=5711,u=0.4980940550308919,v=0.3913209484276381,w=0.46779237871931606,x=6.5640792204993055 +color=yellow,shape=triangle,flag=1,i=5724,u=0.3355201655102771,v=0.7875312279106407,w=0.5028630279753463,x=6.41793674963149 +color=red,shape=square,flag=0,i=5730,u=0.5308515738786018,v=0.6762180403418967,w=0.47230059961154747,x=5.884364887449301 +color=blue,shape=circle,flag=0,i=5732,u=0.7934966072767009,v=0.011915016935549416,w=0.4418438302612928,x=6.5870020212659 +color=yellow,shape=square,flag=1,i=5734,u=0.8216755963110223,v=0.32350186713160345,w=0.5096510341494233,x=5.04995327371086 +color=red,shape=square,flag=0,i=5735,u=0.8865257836119743,v=0.6568982219919527,w=0.47174683876983087,x=5.369661169499781 +color=red,shape=triangle,flag=0,i=5739,u=0.28418616477886516,v=0.31409894322127174,w=0.5099767891546801,x=3.1827809857154725 +color=purple,shape=triangle,flag=0,i=5743,u=0.8627435828503356,v=0.6790570779555195,w=0.5286883405329251,x=4.754338532998504 +color=purple,shape=triangle,flag=1,i=5750,u=0.6540653802155625,v=0.8186032359193669,w=0.5278484072555955,x=3.968262979705669 +color=red,shape=triangle,flag=0,i=5763,u=0.8450436608844077,v=0.10860683564259188,w=0.5026580958498666,x=7.796656873978652 +color=red,shape=square,flag=1,i=5788,u=0.611091459831367,v=0.5449393388841275,w=0.4679003050764299,x=4.106164774064709 +color=red,shape=triangle,flag=1,i=5789,u=0.4537231592487151,v=0.05721358943032817,w=0.5073773380830467,x=4.2548297109158755 +color=red,shape=triangle,flag=0,i=5796,u=0.3325017179321761,v=0.9355862419367229,w=0.5112452901455476,x=4.976944510801324 +color=red,shape=circle,flag=0,i=5798,u=0.3161413192064507,v=0.2521014769803568,w=0.48972564953736775,x=4.1808585696670635 +color=blue,shape=circle,flag=0,i=5808,u=0.08131434372877844,v=0.7568649526045701,w=0.4462356099333533,x=5.513038754055881 +color=purple,shape=square,flag=1,i=5812,u=0.27511086390645434,v=0.407852391499247,w=0.520913309175292,x=6.635478279979536 +color=red,shape=circle,flag=0,i=5832,u=0.8889082016909575,v=0.9284038397038602,w=0.4942377200158909,x=3.936993288716035 +color=red,shape=square,flag=1,i=5842,u=0.2722988818432909,v=0.9498281949058748,w=0.4722977279397903,x=4.439007057463928 +color=red,shape=triangle,flag=0,i=5848,u=0.3686940082937461,v=0.2297986252753741,w=0.5135935212176223,x=4.877654246034681 +color=red,shape=triangle,flag=0,i=5849,u=0.1290210881088124,v=0.18520386905638975,w=0.5121461716402985,x=4.199815038098288 +color=red,shape=triangle,flag=1,i=5857,u=0.4519386142542523,v=0.7416817153691634,w=0.5068721954035537,x=2.7275712308424596 +color=red,shape=square,flag=0,i=5862,u=0.7157432573561867,v=0.7711157084297541,w=0.4730843646783483,x=4.151936833436429 +color=green,shape=circle,flag=0,i=5873,u=0.04944884812182149,v=0.7470049810374516,w=0.5132844272554256,x=7.36620286480328 +color=red,shape=triangle,flag=0,i=5883,u=0.5197236842627677,v=0.29325305698917603,w=0.49572671390448886,x=3.721153660510287 +color=yellow,shape=square,flag=1,i=5884,u=0.7649881866811434,v=0.970089274891161,w=0.5119786019607768,x=6.3555380379204145 +color=red,shape=circle,flag=0,i=5893,u=0.20615480760926808,v=0.14809836210373095,w=0.48270096968249926,x=6.177100090466365 +color=blue,shape=circle,flag=1,i=5901,u=0.7128337758915861,v=0.19150609105626704,w=0.4484209547990318,x=5.2000724629786275 +color=yellow,shape=triangle,flag=1,i=5911,u=0.42713138741103307,v=0.9696749783494829,w=0.4966670447335158,x=4.594677341096767 +color=red,shape=square,flag=0,i=5914,u=0.015123831588062964,v=0.16437153054635523,w=0.47223855886451477,x=5.267943515687804 +color=yellow,shape=square,flag=1,i=5925,u=0.3074495053049401,v=0.1895498704682077,w=0.5109241596636047,x=5.095299333882013 +color=blue,shape=square,flag=0,i=5933,u=0.51372249375865,v=0.5302858830176099,w=0.467689686816679,x=4.343967250123015 +color=blue,shape=triangle,flag=1,i=5969,u=0.17018060918505862,v=0.6132742704675529,w=0.5190720082234903,x=5.136739287366672 +color=red,shape=square,flag=0,i=5972,u=0.16028439108892767,v=0.7367391158511573,w=0.47720696945018315,x=7.042454670048072 +color=blue,shape=square,flag=1,i=5983,u=0.4112854332720899,v=0.8606792632824589,w=0.45768661179118436,x=6.214699633936114 +color=blue,shape=circle,flag=0,i=6023,u=0.017452962819985207,v=0.4070792408713856,w=0.45031984575502004,x=5.546776432889101 +color=red,shape=triangle,flag=0,i=6039,u=0.1436103074694539,v=0.34758216175700596,w=0.5106409670616571,x=5.088731339588974 +color=yellow,shape=circle,flag=1,i=6057,u=0.16275436095280493,v=0.7557647104557702,w=0.5050647566343319,x=4.677738410772791 +color=red,shape=circle,flag=0,i=6072,u=0.18020657415479036,v=0.10338573693208912,w=0.4824549330209736,x=4.7142476735582415 +color=purple,shape=square,flag=0,i=6076,u=0.32333551253153237,v=0.6565898162212596,w=0.5120503557378895,x=6.23321982454248 +color=purple,shape=square,flag=0,i=6081,u=0.31289907616388024,v=0.04822727790824588,w=0.5116817686988475,x=3.472623839730995 +color=purple,shape=triangle,flag=0,i=6099,u=0.9263235207487328,v=0.3884013218923913,w=0.5264041034546705,x=5.902532750266108 +color=blue,shape=square,flag=0,i=6109,u=0.27619166141967133,v=0.7118807565361399,w=0.45861518520038863,x=5.60784981030194 +color=red,shape=circle,flag=0,i=6113,u=0.22466430390726955,v=0.22771633736376914,w=0.49115476733211044,x=5.350244646149289 +color=red,shape=triangle,flag=0,i=6120,u=0.09635508035816032,v=0.026480199263408277,w=0.5335618690609663,x=5.228925126919848 +color=purple,shape=triangle,flag=0,i=6121,u=0.711562686476677,v=0.021610513173994317,w=0.5264462019792321,x=4.360769678132107 +color=purple,shape=triangle,flag=0,i=6162,u=0.9811720181036256,v=0.24537773815477126,w=0.5235712752538283,x=4.188763507197692 +color=red,shape=triangle,flag=1,i=6164,u=0.4884035800730596,v=0.4768145570774246,w=0.5370106211123385,x=4.355237008199155 +color=red,shape=triangle,flag=0,i=6166,u=0.9208181412134825,v=0.6027093372104054,w=0.5373932186312109,x=6.7880412292180035 +color=red,shape=triangle,flag=0,i=6168,u=0.6128294188136673,v=0.5662147536804297,w=0.5344176640252708,x=5.14474489489931 +color=red,shape=triangle,flag=1,i=6190,u=0.22193208158731081,v=0.583689588954846,w=0.5321425396208453,x=4.75547199780209 +color=blue,shape=circle,flag=1,i=6192,u=0.9617233280536962,v=0.0804036772290313,w=0.45466761358987057,x=4.766413914412179 +color=purple,shape=square,flag=0,i=6193,u=0.6925033853187198,v=0.4157324223786859,w=0.5225467116843022,x=3.203586388298083 +color=red,shape=square,flag=0,i=6200,u=0.171976928845461,v=0.1880835239752341,w=0.4936589185590948,x=5.836676241592183 +color=blue,shape=circle,flag=0,i=6206,u=0.6137995201817447,v=0.2914163889198288,w=0.4563692685949176,x=5.408699326357687 +color=purple,shape=circle,flag=0,i=6230,u=0.8995957974417165,v=0.838557554387364,w=0.49078343561983623,x=4.102062839862341 +color=blue,shape=square,flag=0,i=6233,u=0.7733534639419862,v=0.3573142412944096,w=0.4508620621062044,x=3.584941797575739 +color=red,shape=triangle,flag=0,i=6244,u=0.6325881339214032,v=0.5265910784732831,w=0.5267238734444296,x=6.6682420090850165 +color=purple,shape=circle,flag=0,i=6258,u=0.10367159942454274,v=0.43360378760767704,w=0.48597791924991773,x=5.788435808699311 +color=red,shape=square,flag=0,i=6270,u=0.6811227642195069,v=0.1479417361133034,w=0.4964458724418254,x=6.471935001457158 +color=red,shape=square,flag=1,i=6271,u=0.8845060174779521,v=0.594898831199482,w=0.49589169608087036,x=3.697088354944317 +color=blue,shape=square,flag=1,i=6280,u=0.6292854031641862,v=0.3505203031399461,w=0.4457801715897031,x=6.0940974118900435 +color=red,shape=square,flag=1,i=6300,u=0.4698259174276119,v=0.08680271714111099,w=0.4844979838413245,x=5.317674542168804 +color=red,shape=circle,flag=0,i=6304,u=0.9960747439102614,v=0.995262085389914,w=0.49210886331463977,x=5.985586009524911 +color=yellow,shape=triangle,flag=1,i=6307,u=0.8021056357273373,v=0.3550400989030522,w=0.4916276078449299,x=3.842965444936793 +color=green,shape=square,flag=1,i=6308,u=0.00048750676198217047,v=0.07350139064804029,w=0.5284521586313244,x=5.18296486436796 +color=red,shape=circle,flag=0,i=6312,u=0.13141301290886298,v=0.20819524558149588,w=0.4884349725677271,x=4.229487941982128 +color=red,shape=square,flag=0,i=6313,u=0.42004370502294874,v=0.5439573774055705,w=0.4890664637267789,x=6.069980788966126 +color=green,shape=triangle,flag=0,i=6318,u=0.23924495898799913,v=0.12744748462772704,w=0.5021828322382919,x=2.2957031433250514 +color=green,shape=circle,flag=0,i=6321,u=0.5856312729369325,v=0.6258020253571867,w=0.5016908279693554,x=5.809486355056517 +color=green,shape=square,flag=0,i=6343,u=0.27971643422586945,v=0.5148514093481248,w=0.5270090033316781,x=4.79676680029431 +color=green,shape=square,flag=0,i=6361,u=0.03363417584524808,v=0.5230059438871357,w=0.5287871548658247,x=5.687660694577732 +color=yellow,shape=square,flag=1,i=6388,u=0.3956375502429853,v=0.5935536617442623,w=0.5200741756209883,x=5.688808730969668 +color=red,shape=square,flag=1,i=6403,u=0.9417127579120319,v=0.5482150962847542,w=0.49747770748220865,x=5.103437297450152 +color=yellow,shape=circle,flag=1,i=6410,u=0.6644019692587911,v=0.5206303554834582,w=0.5256801790797414,x=5.242268650760439 +color=red,shape=circle,flag=1,i=6413,u=0.8685423617714676,v=0.8340407401130161,w=0.49941229305983253,x=6.623384640074739 +color=purple,shape=square,flag=0,i=6418,u=0.42378426216713116,v=0.21109387357250076,w=0.5147444221739821,x=5.8115636706845315 +color=red,shape=circle,flag=1,i=6430,u=0.22822478239561694,v=0.1979578968696555,w=0.5017015040441812,x=4.856038715443364 +color=blue,shape=triangle,flag=0,i=6431,u=0.035967834871633575,v=0.8826006501795345,w=0.5150464995633706,x=4.925641684269677 +color=green,shape=square,flag=0,i=6439,u=0.08849875224375359,v=0.6151865632680716,w=0.5207738636317834,x=5.472138215470408 +color=red,shape=square,flag=0,i=6454,u=0.8258633336815364,v=0.013536288520049955,w=0.49459776015373735,x=5.932338900020647 +color=red,shape=circle,flag=0,i=6459,u=0.9137091587098579,v=0.855588819983653,w=0.49888384748171133,x=5.830598036770098 +color=purple,shape=triangle,flag=0,i=6465,u=0.06247102989973785,v=0.5827509439740209,w=0.5245338321695424,x=4.196873383518774 +color=red,shape=circle,flag=0,i=6467,u=0.1199009593400917,v=0.1009342030991583,w=0.49428494602626355,x=4.602250052040592 +color=red,shape=circle,flag=0,i=6503,u=0.6998197031470909,v=0.6085957418813281,w=0.4953130273408016,x=4.645148592033905 +color=purple,shape=square,flag=0,i=6510,u=0.2822486415087655,v=0.9358660605865411,w=0.5081062978301883,x=7.230150974387606 +color=orange,shape=square,flag=0,i=6520,u=0.48679433237460934,v=0.43918945290527467,w=0.3723492312534282,x=5.3166346756671805 +color=blue,shape=triangle,flag=1,i=6524,u=0.42584599371114706,v=0.14938791233616222,w=0.5198447800578521,x=2.541732388925818 +color=blue,shape=circle,flag=0,i=6528,u=0.2133861214884899,v=0.2977412570644107,w=0.4662639803680262,x=3.467504298314753 +color=green,shape=triangle,flag=1,i=6529,u=0.1455227488931624,v=0.36600599340236795,w=0.4992332444785052,x=5.755984900287618 +color=red,shape=square,flag=0,i=6530,u=0.09539708205200137,v=0.5515665649713346,w=0.49071329226843785,x=6.2996393162813 +color=red,shape=triangle,flag=0,i=6539,u=0.5204664151681225,v=0.5070554408470832,w=0.5288833595190643,x=4.605395283680147 +color=purple,shape=triangle,flag=0,i=6542,u=0.9502790468241479,v=0.3357785146212582,w=0.5300160109397024,x=4.845176059365532 +color=yellow,shape=triangle,flag=1,i=6549,u=0.5771424149028278,v=0.5660412879806254,w=0.48483747163386864,x=2.5602532101362816 +color=purple,shape=square,flag=0,i=6563,u=0.7687466675905879,v=0.11722875109550102,w=0.5032611834861493,x=5.483909341325606 +color=red,shape=square,flag=0,i=6566,u=0.6741887634246249,v=0.15380339776136598,w=0.496319773686971,x=6.324302004246204 +color=red,shape=circle,flag=0,i=6609,u=0.3969565461680814,v=0.4511785951116354,w=0.5079426651093598,x=3.955969992231747 +color=purple,shape=triangle,flag=0,i=6611,u=0.4364083577087394,v=0.5045708384576747,w=0.5259459100161943,x=6.4426713973305665 +color=yellow,shape=triangle,flag=1,i=6620,u=0.6235993900623629,v=0.017917816715242063,w=0.49115228576139447,x=4.301389523013513 +color=red,shape=triangle,flag=1,i=6627,u=0.6856650689043784,v=0.63284643610226,w=0.5229115051728296,x=4.027530674760179 +color=green,shape=square,flag=0,i=6628,u=0.26295856712509924,v=0.2541337868869713,w=0.51827868923942,x=4.771988180341128 +color=red,shape=triangle,flag=1,i=6674,u=0.4177794845961972,v=0.476812791975578,w=0.5208393036798933,x=6.34351864080011 +color=blue,shape=triangle,flag=0,i=6676,u=0.7399933240054255,v=0.18293984789475248,w=0.5070224997673431,x=3.2070714538196015 +color=red,shape=square,flag=1,i=6701,u=0.34900953595354445,v=0.786080905493119,w=0.4961481792670415,x=2.852901749175578 +color=blue,shape=square,flag=1,i=6735,u=0.34034923900641,v=0.4115739309705059,w=0.45823308139114505,x=5.734928311390195 +color=yellow,shape=square,flag=1,i=6743,u=0.14675290922237116,v=0.20091568687579642,w=0.5143754328790378,x=5.055132311670772 +color=purple,shape=square,flag=1,i=6748,u=0.9553096124365628,v=0.49455375195562323,w=0.5197055497829153,x=5.376853905348537 +color=red,shape=triangle,flag=0,i=6756,u=0.6235947816770093,v=0.20560818487527288,w=0.5154785032231411,x=7.147889688914161 +color=red,shape=circle,flag=0,i=6759,u=0.39608610318639914,v=0.37939129752682976,w=0.5085387583420787,x=5.889957877085802 +color=purple,shape=circle,flag=0,i=6762,u=0.6049710532803669,v=0.490699224287502,w=0.4831891128310867,x=6.781366352382849 +color=green,shape=square,flag=0,i=6774,u=0.92036166370313,v=0.45844868918735504,w=0.5095426944728964,x=4.426988475486271 +color=red,shape=triangle,flag=0,i=6779,u=0.4056134300247821,v=0.8598247876181099,w=0.5088542515244571,x=6.653739825614015 +color=purple,shape=square,flag=0,i=6829,u=0.03888002324033257,v=0.7735660118411852,w=0.5211732631929624,x=4.2782931780784645 +color=blue,shape=triangle,flag=1,i=6832,u=0.6432597824598862,v=0.14901262084077693,w=0.5117564553618225,x=5.1406747337835546 +color=red,shape=circle,flag=0,i=6856,u=0.7932880491788271,v=0.8880971670944571,w=0.5031491081679628,x=4.509254962364701 +color=blue,shape=circle,flag=0,i=6869,u=0.25926388548013757,v=0.5697135282840454,w=0.4726970793976213,x=5.823127118388232 +color=yellow,shape=circle,flag=1,i=6890,u=0.022797909771872238,v=0.015614560644500175,w=0.5270780603581403,x=5.648996285991914 +color=blue,shape=triangle,flag=1,i=6898,u=0.11217428855810008,v=0.4162207461595341,w=0.5160423555935578,x=6.608737264826998 +color=green,shape=triangle,flag=1,i=6907,u=0.010595695908571012,v=0.06672239540002456,w=0.5108823870721609,x=4.071499678257095 +color=red,shape=circle,flag=0,i=6913,u=0.9176421729631826,v=0.8671864605213498,w=0.5098694331812486,x=5.564145541614013 +color=green,shape=triangle,flag=0,i=6942,u=0.951353895111777,v=0.01940942447103189,w=0.5109372851529531,x=4.923770424330399 +color=red,shape=circle,flag=1,i=6946,u=0.17359793905549392,v=0.17694790026491025,w=0.5126404694681714,x=6.061380864187323 +color=red,shape=circle,flag=0,i=6959,u=0.4218384175706841,v=0.34221928519084654,w=0.5208933241380524,x=5.868278303145508 +color=yellow,shape=square,flag=1,i=6993,u=0.5888959381485874,v=0.5797886860288838,w=0.5032120123089436,x=5.720813055528566 +color=yellow,shape=triangle,flag=1,i=6999,u=0.10488472811825678,v=0.5453707311201544,w=0.48771992710878564,x=6.5328921635204695 +color=green,shape=triangle,flag=1,i=7005,u=0.5781148751093989,v=0.6467442755925816,w=0.5002779723851982,x=4.408524553588991 +color=orange,shape=triangle,flag=0,i=7014,u=0.530788020110947,v=0.8463845303921943,w=0.7303882931571825,x=3.8499231205827744 +color=blue,shape=circle,flag=1,i=7021,u=0.4365880011170178,v=0.434228648324826,w=0.47027519375091686,x=4.800975965283767 +color=red,shape=square,flag=1,i=7024,u=0.49813374365242147,v=0.6191884040469128,w=0.4977393571863557,x=5.161534078410575 +color=purple,shape=square,flag=0,i=7045,u=0.697849039991967,v=0.06509252694950973,w=0.5222502487041877,x=4.060077660065311 +color=red,shape=square,flag=0,i=7047,u=0.9922157384754378,v=0.7222771324391467,w=0.48950221269029337,x=4.833417715084441 +color=purple,shape=square,flag=0,i=7048,u=0.6192278205835859,v=0.9195446956015411,w=0.5239561630151743,x=5.590886995908273 +color=yellow,shape=circle,flag=1,i=7050,u=0.8748989765505933,v=0.3447337515145761,w=0.5239204874713691,x=4.976665489675917 +color=red,shape=square,flag=1,i=7057,u=0.8886294118927316,v=0.05289470473768887,w=0.49871376027982056,x=5.132911523058775 +color=green,shape=triangle,flag=0,i=7065,u=0.098835939441553,v=0.15869889009449,w=0.5019566452657964,x=5.030364056162301 +color=red,shape=triangle,flag=0,i=7088,u=0.07595365785052699,v=0.33779382197618024,w=0.4848749687726861,x=4.374322647911401 +color=green,shape=circle,flag=0,i=7095,u=0.6247388408475909,v=0.9991523123256862,w=0.5112854921650918,x=1.7767395585015777 +color=yellow,shape=square,flag=1,i=7117,u=0.5772905510061195,v=0.2704694133924349,w=0.5066253767169198,x=4.189381943614731 +color=purple,shape=circle,flag=0,i=7136,u=0.2894791697512308,v=0.033051608871318194,w=0.492357853325225,x=3.97337756371869 +color=red,shape=square,flag=0,i=7144,u=0.025821846900757284,v=0.6022995464291134,w=0.4988985530813158,x=5.988476968485563 +color=blue,shape=square,flag=0,i=7150,u=0.5414584323905408,v=0.3830518548789039,w=0.45250406632977,x=3.9732956639691976 +color=purple,shape=circle,flag=0,i=7165,u=0.944217921762593,v=0.7379177249833838,w=0.4961857450966019,x=5.5420971545399595 +color=red,shape=triangle,flag=0,i=7172,u=0.24583453718523574,v=0.7527167474295307,w=0.49804635350617144,x=3.5496947568477686 +color=red,shape=circle,flag=0,i=7175,u=0.9479991716154256,v=1.0369161740262645,w=0.5058924082666929,x=3.736106391140407 +color=red,shape=square,flag=0,i=7196,u=0.1380874722502473,v=0.4808811847111706,w=0.4873049442005348,x=5.034824189616505 +color=blue,shape=square,flag=1,i=7199,u=0.2846357685675721,v=0.034308656536918836,w=0.4641984709812777,x=3.707273212888065 +color=purple,shape=triangle,flag=0,i=7212,u=0.4769912438446541,v=0.6974938580512576,w=0.5149177854034025,x=6.164832566560516 +color=yellow,shape=square,flag=1,i=7214,u=0.1548652026087668,v=0.5135568065293765,w=0.504486407453846,x=4.898030794903259 +color=red,shape=circle,flag=1,i=7215,u=0.8981919972663798,v=0.9335974654269985,w=0.5133264530859194,x=6.868209848760329 +color=green,shape=circle,flag=1,i=7223,u=0.6563049975968109,v=0.6379310552032911,w=0.5044189452720197,x=5.190778431272816 +color=red,shape=triangle,flag=0,i=7241,u=0.5102432961837956,v=0.8032601218913767,w=0.49959153976209736,x=5.889797855839329 +color=yellow,shape=circle,flag=1,i=7274,u=0.17064346403614084,v=0.6202252388474442,w=0.5174202251436207,x=4.961985406978 +color=blue,shape=triangle,flag=0,i=7279,u=0.23297868396434585,v=0.3273870800244896,w=0.5193758253255788,x=5.590432538345541 +color=green,shape=square,flag=0,i=7284,u=0.5826889304785134,v=0.4379875315613875,w=0.5123754896546877,x=6.823585827692646 +color=purple,shape=square,flag=0,i=7295,u=0.22449385427756263,v=0.3971284686550203,w=0.5060640328120517,x=6.910704217269335 +color=yellow,shape=triangle,flag=1,i=7308,u=0.8729845274981871,v=0.9405993007589881,w=0.4675975411246204,x=6.366380328584516 +color=red,shape=circle,flag=0,i=7311,u=0.4760159792216694,v=0.4539394533724592,w=0.5165497252161653,x=5.816294555984473 +color=purple,shape=square,flag=0,i=7313,u=0.3379494486558744,v=0.09024371495642125,w=0.5061550180767934,x=5.991137830729246 +color=yellow,shape=triangle,flag=1,i=7328,u=0.1792515767605839,v=0.6834184841983879,w=0.4724870771907172,x=6.992102798937367 +color=red,shape=circle,flag=0,i=7350,u=0.48674138881981655,v=0.5601685839629958,w=0.5215475885174312,x=4.845824511086588 +color=purple,shape=triangle,flag=0,i=7354,u=0.4518325021148949,v=0.9606740777959419,w=0.5020602076054972,x=5.0034495885706605 +color=green,shape=square,flag=0,i=7356,u=0.3677938789235593,v=0.5854902724492276,w=0.5180955404184138,x=6.082752945575091 +color=green,shape=circle,flag=0,i=7357,u=0.7472639566340794,v=0.9553679229462696,w=0.49650949457838633,x=3.963092622630164 +color=purple,shape=circle,flag=0,i=7359,u=0.40681782963444224,v=0.0655781326343009,w=0.5018001474767321,x=5.60497435091079 +color=red,shape=square,flag=0,i=7364,u=0.3481359432339536,v=0.17526327279056786,w=0.5017005211923841,x=6.863449538188116 +color=blue,shape=circle,flag=0,i=7376,u=0.5949976410326543,v=0.5191497225617425,w=0.4742427379869392,x=4.600043609638491 +color=blue,shape=square,flag=1,i=7383,u=0.3349581692171726,v=0.861606342284434,w=0.48260402600288677,x=5.197650156172798 +color=blue,shape=square,flag=0,i=7389,u=0.5508253156887805,v=0.7316077037730353,w=0.48251076734931897,x=3.0994689012789327 +color=purple,shape=square,flag=0,i=7419,u=0.7411078076522843,v=0.9347041368233332,w=0.5036254975884529,x=5.3347625898825415 +color=red,shape=triangle,flag=0,i=7430,u=0.22265578570345146,v=0.8235503097171234,w=0.501220026150789,x=4.896095901427996 +color=red,shape=triangle,flag=0,i=7447,u=0.5131460922798405,v=0.7113342782993815,w=0.49563286458819356,x=5.631574318638033 +color=red,shape=circle,flag=1,i=7452,u=0.332932610408742,v=0.3813424312656466,w=0.519913787740515,x=3.3437769090221057 +color=red,shape=triangle,flag=0,i=7461,u=0.9156378136581979,v=0.35497814831564534,w=0.49632741905136923,x=3.233348607800034 +color=red,shape=square,flag=0,i=7479,u=0.9088123146720241,v=0.6212620928222382,w=0.5042444557485127,x=5.770947384921745 +color=red,shape=circle,flag=0,i=7502,u=0.7444658886188185,v=0.6578015958365437,w=0.5134977908050689,x=3.240995197922807 +color=red,shape=circle,flag=1,i=7513,u=0.17183705995865772,v=0.14047879616986061,w=0.5123300518037209,x=4.952874895112429 +color=purple,shape=square,flag=0,i=7517,u=0.9467534335912478,v=0.1383355176433988,w=0.5026801409599071,x=6.465539844355604 +color=green,shape=triangle,flag=0,i=7523,u=0.5384462427394077,v=0.9930323232170654,w=0.49414215504572345,x=5.5606351593563055 +color=purple,shape=triangle,flag=0,i=7536,u=0.564458104142526,v=0.9317193264811368,w=0.4991679653893298,x=5.483001394288664 +color=green,shape=triangle,flag=0,i=7575,u=0.5267857263281721,v=0.3919466692466633,w=0.49252306504100196,x=6.058421712118855 +color=red,shape=triangle,flag=0,i=7605,u=0.8185598658994307,v=0.7344138900912033,w=0.508601979318828,x=6.477593123893033 +color=red,shape=square,flag=0,i=7634,u=0.7634321528985017,v=0.27486141316393153,w=0.5095201580987395,x=4.763931691692838 +color=red,shape=circle,flag=0,i=7636,u=0.5283769818182991,v=0.5724547726373208,w=0.5099196992951244,x=5.644459292514372 +color=red,shape=triangle,flag=1,i=7638,u=0.472595692933909,v=0.8931393410060183,w=0.5087010728151856,x=4.909859303511353 +color=red,shape=triangle,flag=1,i=7641,u=0.7635415733085489,v=0.7462246374962465,w=0.5104912718214487,x=2.938631427654759 +color=yellow,shape=triangle,flag=1,i=7643,u=0.5013903772817212,v=0.523283296143844,w=0.4929001286588054,x=6.81742771665317 +color=red,shape=square,flag=0,i=7660,u=0.5256349898180557,v=0.621653350604051,w=0.502096359348107,x=4.316699090916923 +color=red,shape=square,flag=1,i=7679,u=0.9260037167179073,v=0.13187092620676266,w=0.5083642379031688,x=4.46724883195843 +color=yellow,shape=square,flag=1,i=7692,u=0.7697510501379543,v=0.2567192652387792,w=0.5139696033889535,x=5.024139017937064 +color=red,shape=triangle,flag=0,i=7739,u=0.2633957776821456,v=0.9986998232584184,w=0.5166338858250329,x=4.475836835053049 +color=purple,shape=circle,flag=0,i=7750,u=0.19743798656579858,v=0.9719825842433248,w=0.4970796576327619,x=5.34154663754632 +color=red,shape=triangle,flag=0,i=7769,u=0.8198240155867028,v=0.1744516317206819,w=0.5164417844783209,x=7.665143760643453 +color=red,shape=circle,flag=1,i=7774,u=0.494268123163344,v=0.550910576446404,w=0.5077771206852292,x=6.962088321415898 +color=red,shape=square,flag=0,i=7777,u=0.9239648455079299,v=0.41693097233335064,w=0.4987475451302378,x=5.222198580651834 +color=purple,shape=square,flag=0,i=7786,u=0.1266160089270557,v=0.6749772289150633,w=0.5194603537327731,x=4.4502717072926075 +color=red,shape=square,flag=1,i=7803,u=0.793299436299623,v=0.8980969079462682,w=0.4822052646250561,x=5.546280193043419 +color=orange,shape=square,flag=1,i=7812,u=0.6641031494716884,v=0.4761904430746673,w=0.37672714168509386,x=2.996754419703491 +color=red,shape=square,flag=0,i=7813,u=0.9693818010668185,v=0.17406161729485248,w=0.48349569142111404,x=4.218512665691812 +color=green,shape=square,flag=0,i=7816,u=0.5044792725006048,v=0.4543829619916687,w=0.50932367205479,x=5.021235036393633 +color=yellow,shape=circle,flag=1,i=7819,u=0.12899615314500912,v=0.6742432137522391,w=0.5153035161069889,x=5.099233475282406 +color=red,shape=triangle,flag=1,i=7821,u=0.22430958056208294,v=0.45414801122065074,w=0.5234512169270004,x=4.274817353323278 +color=yellow,shape=triangle,flag=1,i=7823,u=0.8351724975473552,v=0.8305911376282958,w=0.5012639322423112,x=4.555232102203505 +color=blue,shape=square,flag=1,i=7825,u=0.20457489799150097,v=0.330778086672915,w=0.49055529747641874,x=4.981354523652595 +color=red,shape=triangle,flag=1,i=7829,u=0.3780586679727824,v=0.11042249907618684,w=0.5266492101068199,x=3.3635598306816212 +color=blue,shape=square,flag=1,i=7871,u=0.20257433596117635,v=0.7014598200673442,w=0.4903853568506331,x=4.00150176969896 +color=yellow,shape=triangle,flag=0,i=7874,u=0.7694964962813713,v=0.8481074947826541,w=0.5038581322444717,x=4.521973140661328 +color=purple,shape=circle,flag=0,i=7877,u=0.7264020235543306,v=0.616535652765936,w=0.49921334870186695,x=3.657073127268083 +color=red,shape=triangle,flag=0,i=7879,u=0.21834468318651634,v=0.39504936238956534,w=0.5281818881512426,x=3.898015300613191 +color=yellow,shape=circle,flag=1,i=7883,u=0.5742281300422394,v=0.7466221221826144,w=0.5222306209495245,x=4.569119357199804 +color=yellow,shape=triangle,flag=1,i=7886,u=0.5712380210568203,v=0.18979724377735452,w=0.506235609638394,x=5.70081134859861 +color=red,shape=circle,flag=0,i=7901,u=0.8807662999840191,v=0.891986759360848,w=0.5008797751056804,x=4.410678999047792 +color=green,shape=circle,flag=0,i=7904,u=0.6094063312934279,v=0.6698227962073791,w=0.4950993306940467,x=5.368755632790196 +color=red,shape=circle,flag=0,i=7905,u=0.9565533346212595,v=0.9904166259543984,w=0.5009803717283337,x=2.6418791288018317 +color=purple,shape=triangle,flag=0,i=7906,u=0.5099089725012095,v=0.9169139891019003,w=0.492833397732509,x=5.944109942271144 +color=green,shape=square,flag=0,i=7908,u=0.01506263540829611,v=0.2018815596654685,w=0.5103695699096816,x=4.223336764925055 +color=green,shape=circle,flag=0,i=7920,u=0.32127262288190883,v=0.3153027889655263,w=0.49949005571269994,x=4.793467059363383 +color=green,shape=circle,flag=0,i=7942,u=0.8801917177211557,v=0.9588604800847801,w=0.5042380823779957,x=3.3129293827158492 +color=yellow,shape=square,flag=1,i=7947,u=0.8812869784490356,v=0.9424539077564031,w=0.49902050126337094,x=4.694427305565892 +color=red,shape=square,flag=0,i=7952,u=0.5450596245553117,v=0.43027043400839204,w=0.4915413614845622,x=5.745446273942569 +color=orange,shape=square,flag=1,i=7959,u=0.2728113115244907,v=0.09813669204082831,w=0.3760742207757139,x=4.083646773701023 +color=green,shape=square,flag=0,i=7964,u=0.7941870563098401,v=0.2722817307228691,w=0.5029107572438085,x=5.4586179628470575 +color=red,shape=circle,flag=1,i=7977,u=0.11576343991948446,v=0.030160808455117052,w=0.5006117810191338,x=4.335867196315032 +color=yellow,shape=triangle,flag=1,i=7992,u=0.4877340178155548,v=0.9836298301233908,w=0.5063368828198392,x=7.497694316500325 +color=green,shape=circle,flag=1,i=8002,u=0.7072040887079999,v=0.653683735600399,w=0.5068944506247137,x=6.1409965547445955 +color=red,shape=triangle,flag=0,i=8004,u=0.0237327215667964,v=0.2591149124409372,w=0.533662500226452,x=4.026635846320427 +color=red,shape=square,flag=0,i=8008,u=0.8645220057901577,v=0.0466465560982543,w=0.4873985239030229,x=3.2070523626683993 +color=purple,shape=triangle,flag=0,i=8013,u=0.9677055220569556,v=0.1048748996521709,w=0.4979933363874665,x=4.026033842041724 +color=red,shape=triangle,flag=0,i=8040,u=0.2831848707319933,v=0.32131377330244926,w=0.5314136187817202,x=6.023647805153671 +color=blue,shape=square,flag=0,i=8062,u=0.3562517734051851,v=0.34719121809398723,w=0.4881963142395454,x=5.1376583368523745 +color=purple,shape=square,flag=0,i=8070,u=0.47681180128054845,v=0.9285748572772208,w=0.5135919940402126,x=6.253030888985303 +color=orange,shape=triangle,flag=1,i=8076,u=0.2299259478227308,v=0.6434601121853303,w=0.7116984694194914,x=4.631821964030653 +color=purple,shape=square,flag=0,i=8079,u=0.1715726120373201,v=0.47674256289856254,w=0.5111647189018764,x=5.481772374108111 +color=red,shape=square,flag=1,i=8093,u=0.9007445187355522,v=0.20800914937635862,w=0.49527195917301153,x=4.772464644511669 +color=red,shape=square,flag=0,i=8101,u=0.4150341839963011,v=0.4090264939836453,w=0.49796865355519715,x=5.266477636811369 +color=red,shape=triangle,flag=0,i=8113,u=0.803340198671731,v=0.3210179865614411,w=0.5173700325534561,x=6.255061981639997 +color=purple,shape=square,flag=0,i=8115,u=0.2990878701081897,v=0.6921656633697894,w=0.5064949137741244,x=3.226321942078377 +color=red,shape=square,flag=1,i=8119,u=0.27061069896386114,v=0.7785388652652188,w=0.4883358026633603,x=4.114220994567091 +color=yellow,shape=circle,flag=1,i=8123,u=0.14138299958981604,v=0.585726662205711,w=0.5321222049364318,x=3.177123105850282 +color=red,shape=circle,flag=1,i=8186,u=0.8168561888683831,v=0.7520909676391622,w=0.5191409563787748,x=4.717467646706537 +color=red,shape=triangle,flag=0,i=8189,u=0.31233982180076203,v=0.29958508985032184,w=0.5249803596062355,x=4.995393580200543 +color=green,shape=circle,flag=0,i=8192,u=0.48005832422866,v=0.9656155509002752,w=0.500075157787493,x=4.599625421020413 +color=red,shape=circle,flag=0,i=8206,u=0.36072228309983356,v=0.42804063280133536,w=0.513709617083048,x=2.3793012409694487 +color=green,shape=circle,flag=0,i=8244,u=0.22821342960813873,v=0.20185155254119747,w=0.49333966674156965,x=5.843436214265112 +color=red,shape=square,flag=0,i=8269,u=0.20396893614842126,v=0.7374670948120775,w=0.4922902862688887,x=3.5922792661219547 +color=yellow,shape=square,flag=1,i=8281,u=0.5141908306252949,v=0.34078571138541347,w=0.5009205837737613,x=4.0322191772088125 +color=red,shape=square,flag=0,i=8293,u=0.21158032304275443,v=0.20811956695843548,w=0.49834105290954284,x=5.397691717692726 +color=purple,shape=square,flag=0,i=8298,u=0.0009443393761726648,v=0.38809253603320815,w=0.49286241834730166,x=5.222846861751149 +color=yellow,shape=square,flag=1,i=8314,u=0.5697438526457065,v=0.6556378790688947,w=0.49933731484714794,x=5.39116026738095 +color=blue,shape=square,flag=1,i=8322,u=0.36895377459474843,v=0.03821420985385149,w=0.474713631451075,x=4.862260461363626 +color=red,shape=square,flag=0,i=8359,u=0.07514869684349179,v=0.8183685215443869,w=0.5086364545737491,x=6.764395190535715 +color=purple,shape=circle,flag=0,i=8360,u=0.7768606276858472,v=0.883269713735061,w=0.4962542131564194,x=5.7784139239954735 +color=red,shape=triangle,flag=0,i=8373,u=0.9571447205386587,v=0.6683306186275646,w=0.5234210775349102,x=4.029116090090505 +color=blue,shape=circle,flag=0,i=8384,u=0.6778348169115466,v=0.8976034585339653,w=0.492136137675184,x=4.2611419617960635 +color=red,shape=square,flag=1,i=8393,u=0.8145322861330438,v=0.5188951839598379,w=0.5101708156360694,x=5.688177873777448 +color=green,shape=square,flag=0,i=8408,u=0.9319903266708364,v=0.2552528002265292,w=0.4942626375188785,x=4.406676430407909 +color=red,shape=circle,flag=1,i=8415,u=0.3737966638793856,v=0.4350350661877376,w=0.5165896987927496,x=4.057651738121976 +color=yellow,shape=square,flag=1,i=8447,u=0.4659528108725113,v=0.4849582822316004,w=0.4996673036265974,x=4.3359382688858075 +color=red,shape=circle,flag=1,i=8456,u=0.7718966567879757,v=0.7623535522035053,w=0.509642190695718,x=3.4456739112551173 +color=blue,shape=triangle,flag=1,i=8462,u=0.17417141364366562,v=0.32259267046228357,w=0.4914666991467544,x=3.607842468256724 +color=yellow,shape=circle,flag=1,i=8468,u=0.3160565136615746,v=0.7258966130017701,w=0.5167828894515255,x=5.685094077593349 +color=green,shape=square,flag=1,i=8474,u=0.6888318900707574,v=0.7663070082537083,w=0.49673338840445225,x=4.085375008394762 +color=red,shape=triangle,flag=1,i=8488,u=0.8725601901985022,v=0.7282278659872645,w=0.5170005436076226,x=4.655617704867677 +color=red,shape=square,flag=0,i=8494,u=0.57813641146833,v=0.016303628886071397,w=0.5194109442337287,x=5.778684635132735 +color=blue,shape=triangle,flag=0,i=8496,u=0.4877196399515924,v=0.12693357745919653,w=0.49626122819564394,x=5.139701252238061 +color=red,shape=square,flag=0,i=8506,u=0.4536407571288589,v=0.4086845382855824,w=0.5190710521348575,x=3.754579654014337 +color=blue,shape=square,flag=0,i=8507,u=0.2297435330917933,v=0.07882370012429851,w=0.4803589650750251,x=5.523689542616318 +color=red,shape=circle,flag=0,i=8517,u=0.11069658735859877,v=0.2047762628081064,w=0.5108878400056613,x=6.392869487227589 +color=red,shape=circle,flag=0,i=8519,u=0.542189494928912,v=0.44711482178495193,w=0.5062600717517605,x=6.74430347319025 +color=red,shape=circle,flag=0,i=8540,u=0.8718737612065814,v=0.7850682501563381,w=0.5138776278910985,x=4.122174700518037 +color=red,shape=square,flag=1,i=8550,u=0.20086377295854685,v=0.12687473315218523,w=0.5101479818790312,x=6.311620164580912 +color=green,shape=circle,flag=0,i=8553,u=0.25348737093895146,v=0.4427485433100772,w=0.49688549289589706,x=5.536464725754262 +color=yellow,shape=circle,flag=1,i=8555,u=0.1113912897297743,v=0.7961745615073627,w=0.5195582693180096,x=6.656055560387666 +color=blue,shape=triangle,flag=1,i=8556,u=0.4087681879652537,v=0.8836337953532215,w=0.49787473850630415,x=3.991255488815962 +color=red,shape=square,flag=0,i=8581,u=0.5990853016967539,v=0.49312851059924045,w=0.5121823973667605,x=6.7769738887943305 +color=purple,shape=square,flag=0,i=8592,u=0.3470099382062559,v=0.4047370584614989,w=0.4896994890132443,x=5.78652394849317 +color=yellow,shape=square,flag=1,i=8600,u=0.35843383541104135,v=0.7915256928485487,w=0.48869486565694287,x=3.8755770712519086 +color=red,shape=square,flag=1,i=8627,u=0.3475933222458566,v=0.8932566012539622,w=0.5192762645754546,x=3.8511325789201414 +color=green,shape=triangle,flag=0,i=8637,u=0.5579523916184917,v=0.07645377562171862,w=0.48406050876403317,x=4.516167538234658 +color=purple,shape=triangle,flag=0,i=8641,u=0.25476179290265377,v=0.706689885658199,w=0.5000597522573289,x=4.447509032986428 +color=yellow,shape=square,flag=1,i=8644,u=0.789804715787522,v=0.08492026505562678,w=0.4952194118324802,x=6.451960792802628 +color=green,shape=square,flag=0,i=8649,u=0.1598220212724255,v=0.02611227073971989,w=0.5074391566237934,x=5.16440348882238 +color=purple,shape=circle,flag=0,i=8650,u=0.14981907033853037,v=0.43358946232181794,w=0.49097880055998006,x=4.636867930204307 +color=blue,shape=circle,flag=0,i=8658,u=0.5446107204065721,v=0.5604767893258834,w=0.4808299098354557,x=5.547343156427036 +color=red,shape=square,flag=0,i=8660,u=0.2561403606495931,v=0.2506687295256044,w=0.508628492525536,x=3.616802986154939 +color=red,shape=triangle,flag=0,i=8664,u=0.810005764737245,v=0.8945981286276391,w=0.5081039922981421,x=4.931439557625551 +color=blue,shape=circle,flag=1,i=8672,u=0.44395564565601353,v=0.4962942139299984,w=0.4779476055661547,x=7.453854753999149 +color=purple,shape=triangle,flag=1,i=8673,u=0.11908056326144001,v=0.22181294737757573,w=0.4993588818472647,x=4.5807526894603745 +color=red,shape=square,flag=0,i=8677,u=0.8281016851398877,v=0.7132410987840627,w=0.506764382593966,x=3.860261954310721 +color=purple,shape=square,flag=0,i=8678,u=0.2718676983317567,v=0.7611921753787938,w=0.49424427833493995,x=4.4276024609948905 +color=green,shape=triangle,flag=0,i=8681,u=0.4176693928160221,v=0.09133222803509622,w=0.4836138718665448,x=7.026520387683116 +color=orange,shape=triangle,flag=0,i=8701,u=0.2725988558078547,v=0.3862537521905285,w=0.699946598035849,x=2.6553678804373884 +color=yellow,shape=square,flag=0,i=8715,u=0.008952214123129854,v=0.35995275457905873,w=0.48992038220105244,x=3.621945875272798 +color=red,shape=square,flag=0,i=8737,u=0.3853757018330435,v=0.7847538469333147,w=0.5152476037559668,x=3.315038081713256 +color=red,shape=circle,flag=0,i=8748,u=0.4039054218827741,v=0.3276051706669772,w=0.5243957894883501,x=4.895102658178135 +color=yellow,shape=square,flag=1,i=8756,u=0.8093704572694426,v=0.9734174278792828,w=0.48612808334052166,x=3.7124036982591524 +color=yellow,shape=square,flag=1,i=8757,u=0.3139095744066982,v=0.8877570984399351,w=0.4898183054562425,x=3.864238924248801 +color=purple,shape=square,flag=0,i=8779,u=0.6345624907929879,v=0.1779834293934025,w=0.48387021131671126,x=5.435765989783728 +color=red,shape=square,flag=0,i=8785,u=0.7827206701253899,v=0.5605386489519403,w=0.5263241714807793,x=5.509550738120939 +color=red,shape=square,flag=0,i=8801,u=0.7539400478705093,v=0.04011530358785187,w=0.5373661330957247,x=3.571710668754149 +color=green,shape=circle,flag=1,i=8827,u=0.42541391007987583,v=0.8479815321289037,w=0.49346950133275896,x=6.198344604700275 +color=red,shape=triangle,flag=0,i=8850,u=0.15695717727974334,v=0.6764088102235764,w=0.502098359972572,x=5.180577922631893 +color=yellow,shape=square,flag=1,i=8857,u=0.10640657662691066,v=0.36357044255335336,w=0.49163002159908353,x=6.433270109386679 +color=green,shape=circle,flag=0,i=8874,u=0.4916056543827738,v=0.4432991839008358,w=0.49026005105510695,x=5.6234301612182085 +color=red,shape=square,flag=0,i=8888,u=0.8132318813423208,v=0.6362461681155229,w=0.5172130974055371,x=5.922091442004491 +color=purple,shape=triangle,flag=0,i=8918,u=0.21989580410270027,v=0.8348600460317008,w=0.49790789876635794,x=6.510688352365634 +color=purple,shape=triangle,flag=0,i=8924,u=0.07644699812156319,v=0.24881514980517194,w=0.49674481488258054,x=7.095839162258339 +color=yellow,shape=triangle,flag=1,i=8935,u=0.26821116898686204,v=0.26940011917560547,w=0.4986030019371527,x=4.777909939128046 +color=red,shape=square,flag=1,i=8941,u=0.4367168224514574,v=0.7488269269029236,w=0.507047213052922,x=7.506196629192871 +color=red,shape=triangle,flag=0,i=8963,u=0.24054793553982667,v=0.2618823402014181,w=0.4989901442620353,x=7.031245001582079 +color=blue,shape=circle,flag=1,i=8965,u=0.7291493248491975,v=0.3092409131842515,w=0.483661745588926,x=4.022568776318198 +color=yellow,shape=circle,flag=1,i=8966,u=0.6474146708126227,v=0.8296252006540943,w=0.5060153990435498,x=7.053177596314434 +color=red,shape=triangle,flag=1,i=8982,u=0.30155376997395167,v=0.9999946837499262,w=0.48607411733411804,x=5.823518217312073 +color=purple,shape=square,flag=0,i=8989,u=0.15374580399114035,v=0.18755871227920562,w=0.4861790458233523,x=5.231976429274122 +color=red,shape=circle,flag=0,i=8990,u=0.8997518246479991,v=0.9797604496781345,w=0.5213508868934383,x=4.543560849565531 +color=orange,shape=triangle,flag=1,i=9030,u=0.38757743328467886,v=0.2912146076739721,w=0.7023173255403671,x=3.6960197738656664 +color=purple,shape=square,flag=0,i=9032,u=0.885983182286682,v=0.037134205365180084,w=0.48151518397375026,x=5.581523273018959 +color=red,shape=square,flag=1,i=9037,u=0.21379323810017659,v=0.17552334077655318,w=0.5052799861300972,x=6.99195498944034 +color=purple,shape=triangle,flag=0,i=9041,u=0.06208574957565738,v=0.43095792240670827,w=0.49373249533446223,x=6.619316155293433 +color=red,shape=square,flag=1,i=9052,u=0.7299684002085917,v=0.20220283585645837,w=0.5053689603927922,x=4.856416763955198 +color=green,shape=triangle,flag=0,i=9073,u=0.04585250350751746,v=0.8031503807076456,w=0.4887630026090041,x=4.8916267035710455 +color=blue,shape=triangle,flag=0,i=9081,u=0.054266317926766616,v=0.3476494653394624,w=0.49571907114514874,x=4.4231986849294875 +color=yellow,shape=square,flag=1,i=9094,u=0.27741585216934417,v=0.7388612749734185,w=0.5111668501680261,x=6.738195084279833 +color=red,shape=square,flag=0,i=9107,u=0.38172268374833473,v=0.17980221819527864,w=0.49686386827918844,x=5.81848889706322 +color=purple,shape=square,flag=0,i=9108,u=0.6050603030907421,v=0.6455003077032176,w=0.4807828772100833,x=4.859662859992859 +color=green,shape=square,flag=0,i=9110,u=0.824425533603432,v=0.47606758311171826,w=0.5040029603810764,x=4.8060410562339575 +color=red,shape=triangle,flag=0,i=9113,u=0.1947275808525174,v=0.7966051959055993,w=0.48257581512393993,x=6.887781282006995 +color=blue,shape=triangle,flag=1,i=9115,u=0.7444699717618222,v=0.4781529616568201,w=0.4966461941793798,x=6.8635351135804585 +color=blue,shape=square,flag=0,i=9125,u=0.13986988778773646,v=0.7152865235103113,w=0.4574206931273791,x=4.183110711103503 +color=yellow,shape=square,flag=1,i=9132,u=0.9808394637494983,v=0.40257779222117007,w=0.5078413067758386,x=3.5514231147308046 +color=red,shape=circle,flag=0,i=9159,u=0.5077709879895513,v=0.5728492950744577,w=0.5159249647554017,x=6.259731522275572 +color=yellow,shape=circle,flag=1,i=9174,u=0.37244702785695716,v=0.3487377022098693,w=0.49881177578239244,x=5.795374632483997 +color=red,shape=triangle,flag=0,i=9175,u=0.19913137088527966,v=0.5187316705588461,w=0.4714517320764309,x=5.099914068298475 +color=orange,shape=circle,flag=1,i=9180,u=0.026745553707732128,v=0.21779299061284596,w=0.5864161051273346,x=5.184662140513534 +color=red,shape=circle,flag=0,i=9194,u=0.3887855351726862,v=0.38758417878155316,w=0.5105749410785941,x=5.64683935879446 +color=red,shape=square,flag=1,i=9198,u=0.7013532302293408,v=0.7232699229726844,w=0.5037542650034493,x=3.7861420260520426 +color=blue,shape=square,flag=0,i=9200,u=0.046971452930954394,v=0.2630429530291283,w=0.455287516932772,x=3.349106662824773 +color=red,shape=triangle,flag=0,i=9201,u=0.1292018506946545,v=0.5741225252703519,w=0.4746773887739432,x=6.822431485283919 +color=blue,shape=circle,flag=0,i=9208,u=0.27012723484676104,v=0.8135898329076594,w=0.49092853059749675,x=5.079018984437171 +color=yellow,shape=square,flag=1,i=9210,u=0.028686545367107463,v=0.47131931054906284,w=0.5104258863494733,x=6.315737213339897 +color=blue,shape=square,flag=0,i=9221,u=0.7167811505678501,v=0.531941131252952,w=0.4528614075427426,x=4.091536961008674 +color=yellow,shape=square,flag=1,i=9226,u=0.08770235588186515,v=0.9163626703991583,w=0.5132343418291514,x=5.714818392983794 +color=green,shape=triangle,flag=0,i=9237,u=0.9003147737355317,v=0.06796136184900581,w=0.4786679267548704,x=2.664167919754516 +color=purple,shape=square,flag=0,i=9238,u=0.26459261554897395,v=0.6371850119300632,w=0.48135264038173575,x=4.223431874599669 +color=green,shape=circle,flag=0,i=9241,u=0.8190519732467753,v=0.3477785647528371,w=0.499520278698399,x=5.894600369117107 +color=green,shape=square,flag=1,i=9257,u=0.22961383550996894,v=0.19280013564823295,w=0.5100440972478226,x=5.309564700170622 +color=blue,shape=square,flag=0,i=9268,u=0.8126930355527541,v=0.07341657355410935,w=0.45858294465674343,x=4.161642865200393 +color=red,shape=circle,flag=0,i=9272,u=0.7763540923452403,v=0.8372565550920146,w=0.5133384008788858,x=3.448459609826062 +color=red,shape=square,flag=0,i=9283,u=0.620617936642009,v=0.9240461620339983,w=0.5108622414017604,x=7.079247866846053 +color=red,shape=triangle,flag=0,i=9284,u=0.8700272612588612,v=0.46841348936537464,w=0.48066253107206536,x=5.608067139698977 +color=purple,shape=square,flag=0,i=9289,u=0.7517779283917652,v=0.40202937969283314,w=0.4794223206065857,x=4.03786842389076 +color=blue,shape=square,flag=0,i=9296,u=0.7190390075864663,v=0.03072263624465177,w=0.45611420692333937,x=5.753381508837911 +color=yellow,shape=triangle,flag=1,i=9301,u=0.13026923260250933,v=0.6797653794531855,w=0.5035263164712063,x=5.6893007027110984 +color=blue,shape=square,flag=0,i=9312,u=0.7085517465437186,v=0.17197180452055727,w=0.4614268654368201,x=3.8969198904752402 +color=yellow,shape=square,flag=1,i=9322,u=0.5365666017788426,v=0.8245167547731835,w=0.5133918529146169,x=4.6360351566736915 +color=red,shape=circle,flag=0,i=9345,u=0.965850682512915,v=0.9285587833091115,w=0.527289155220966,x=5.43056092953037 +color=red,shape=square,flag=0,i=9357,u=0.3614780624071209,v=0.7282887364010839,w=0.5161979553883289,x=4.321601733537874 +color=blue,shape=circle,flag=1,i=9359,u=0.6778972832833723,v=0.11457559561152497,w=0.4948660597602916,x=5.037891203973714 +color=red,shape=square,flag=1,i=9361,u=0.5775169425661867,v=0.14437402107683794,w=0.5162950254122401,x=5.602026301762984 +color=yellow,shape=triangle,flag=0,i=9367,u=0.8426405339502009,v=0.06709989638671376,w=0.5109099828354089,x=4.3835871371613555 +color=green,shape=triangle,flag=1,i=9400,u=0.12975362467386165,v=0.1870688265523458,w=0.4890597595250319,x=3.0156540960017577 +color=yellow,shape=square,flag=0,i=9401,u=0.3911552171110998,v=0.2666727279195633,w=0.5126584809354453,x=5.185253010947496 +color=red,shape=triangle,flag=0,i=9405,u=0.9133756483058748,v=0.01503062389521359,w=0.5000264773134935,x=5.552789249049147 +color=red,shape=triangle,flag=0,i=9412,u=0.8094227738671317,v=0.9549635298811832,w=0.5042479194364589,x=5.15961093055682 +color=yellow,shape=triangle,flag=1,i=9429,u=0.7595898724868989,v=0.9265515354497086,w=0.5145524639630858,x=6.250025998233281 +color=blue,shape=triangle,flag=1,i=9448,u=0.35490950499154705,v=0.7218135749871497,w=0.48960415497743376,x=4.056578595076009 +color=yellow,shape=circle,flag=1,i=9456,u=0.5542755253986698,v=0.9170865180330541,w=0.5073866609590761,x=5.311952337983083 +color=red,shape=triangle,flag=0,i=9459,u=0.6969632574122253,v=0.6900031247449963,w=0.5145838703085809,x=5.467500840880578 +color=green,shape=triangle,flag=0,i=9467,u=0.14971274889813713,v=0.8289364066362704,w=0.48237818566610047,x=4.40495869617859 +color=red,shape=triangle,flag=0,i=9478,u=0.4037244835596163,v=0.95010526746133,w=0.5145321856653201,x=5.187214580129454 +color=red,shape=triangle,flag=0,i=9479,u=0.6574838670307566,v=0.6071207826230505,w=0.5141624131051571,x=4.915951708455697 +color=red,shape=square,flag=0,i=9482,u=0.7823506851287032,v=0.5663159975759049,w=0.5137215344425443,x=6.208724152646211 +color=green,shape=square,flag=0,i=9485,u=0.9892470532121387,v=0.5780901879315828,w=0.5050597123131978,x=4.9482978032271925 +color=blue,shape=triangle,flag=1,i=9487,u=0.33174000275143345,v=0.9805653422093367,w=0.4874962268522663,x=5.424067024361242 +color=blue,shape=triangle,flag=0,i=9498,u=0.08806525704858126,v=0.6845535810031408,w=0.4867587263239217,x=3.9078278769210697 +color=red,shape=triangle,flag=0,i=9538,u=0.2787973729554404,v=0.5977060543020113,w=0.5026233410592158,x=5.780033849780893 +color=green,shape=circle,flag=1,i=9539,u=0.4727813595399488,v=0.30588276341122556,w=0.5000337989882224,x=5.911155551874862 +color=blue,shape=triangle,flag=0,i=9558,u=0.3942232279212846,v=0.681550197633219,w=0.4952276469234024,x=5.258234251088794 +color=blue,shape=square,flag=0,i=9572,u=0.2938257724304293,v=0.08310837953715178,w=0.4800033068787473,x=3.6185220418425197 +color=red,shape=square,flag=0,i=9574,u=0.36834155261450463,v=0.9846264110458885,w=0.5235116168144827,x=5.387329869125807 +color=red,shape=circle,flag=0,i=9581,u=0.1574705000072203,v=0.07671339361312166,w=0.5335770948556834,x=5.105743884182254 +color=yellow,shape=circle,flag=1,i=9590,u=0.6919299267049481,v=0.9484760074771249,w=0.5163352271468572,x=6.765298961875992 +color=red,shape=circle,flag=0,i=9592,u=0.19117559664839834,v=0.19812131104268485,w=0.5311783251476547,x=7.142330869904646 +color=blue,shape=circle,flag=0,i=9594,u=0.40738652017423194,v=0.31001652659599666,w=0.5029058222369502,x=4.4554665489626695 +color=yellow,shape=triangle,flag=0,i=9602,u=0.8200160347131148,v=0.660727005159579,w=0.527138830057806,x=5.251564779959805 +color=green,shape=square,flag=1,i=9610,u=0.9152180049237623,v=0.10723536008714007,w=0.5082172541278149,x=5.718517397171947 +color=purple,shape=circle,flag=0,i=9626,u=0.9430256954134297,v=0.9302480148520449,w=0.49921070901120224,x=4.743852660310452 +color=yellow,shape=square,flag=0,i=9633,u=0.26628854546987535,v=0.6509309701742603,w=0.4925628944682385,x=6.198844376628049 +color=red,shape=circle,flag=0,i=9643,u=0.9445622642980543,v=0.9328857181669454,w=0.5287018636480739,x=6.176694771281167 +color=red,shape=triangle,flag=1,i=9664,u=0.9827089712422166,v=0.8253263003253721,w=0.48370043864582557,x=3.9918476047322016 +color=red,shape=triangle,flag=0,i=9667,u=0.7790084522078857,v=0.45700254831314535,w=0.48818199549364266,x=5.791790089867092 +color=yellow,shape=circle,flag=1,i=9698,u=0.041328890456797995,v=0.12668786123324816,w=0.5205354351666666,x=3.799743420696681 +color=purple,shape=circle,flag=0,i=9707,u=0.5717598551034563,v=0.5639267981974007,w=0.5054823357461689,x=4.911593440660375 +color=red,shape=triangle,flag=0,i=9715,u=0.25746263072220565,v=0.17309993043681826,w=0.480189714553768,x=5.480751135712164 +color=red,shape=triangle,flag=0,i=9720,u=0.9208142603098871,v=0.27882842146823217,w=0.48355669073004154,x=5.336261003898746 +color=green,shape=circle,flag=0,i=9721,u=0.4058569796310627,v=0.2243574488740685,w=0.4971018877195509,x=3.509751222655615 +color=red,shape=triangle,flag=1,i=9729,u=0.8503734581546795,v=0.4720811245505807,w=0.47888724537369975,x=4.517638722576222 +color=red,shape=circle,flag=0,i=9732,u=0.6401978121634246,v=0.6033735060710232,w=0.5258265023685217,x=5.221307907735327 +color=green,shape=square,flag=0,i=9737,u=0.7872653678024677,v=0.3831147538551086,w=0.5011464535428705,x=6.244836782395747 +color=red,shape=square,flag=0,i=9741,u=0.004114153406486798,v=0.5897739959178878,w=0.48340205361053473,x=6.947916531652023 +color=green,shape=square,flag=0,i=9764,u=0.17073188692307373,v=0.2565606815720137,w=0.50539839593486,x=5.399678059731632 +color=red,shape=square,flag=0,i=9769,u=0.6718267664493363,v=0.9723218287519877,w=0.49227152266751234,x=3.430294262013731 +color=red,shape=circle,flag=0,i=9784,u=0.9296061848811287,v=0.9606905566403592,w=0.5214848119261636,x=4.8851603131892345 +color=green,shape=triangle,flag=0,i=9796,u=0.8370379794259183,v=0.7120045845357958,w=0.4951090907930372,x=3.206150179456037 +color=orange,shape=square,flag=0,i=9802,u=0.06700570246738258,v=0.45836984859846863,w=0.3984818598933386,x=3.9455761243945395 +color=red,shape=square,flag=0,i=9837,u=0.3972358704086074,v=0.010212272457749472,w=0.4893090841301849,x=4.774931845745172 +color=red,shape=square,flag=1,i=9838,u=0.5904621753195094,v=0.6900947625728051,w=0.49317866401113697,x=4.2116935711587 +color=purple,shape=square,flag=0,i=9839,u=0.4938998227017718,v=0.8568823533347376,w=0.48851346307245236,x=5.571639888526984 +color=red,shape=square,flag=0,i=9840,u=0.9593132165589725,v=0.39020310394037494,w=0.48951185250415524,x=4.733094821047713 +color=blue,shape=square,flag=1,i=9845,u=0.6341780708209619,v=0.7224458394381865,w=0.5003683856303103,x=4.618637960670433 +color=blue,shape=square,flag=1,i=9847,u=0.8347873205591642,v=0.6360297648978646,w=0.49738689428558946,x=4.615623749577749 +color=green,shape=triangle,flag=1,i=9850,u=0.6682951364863037,v=0.14113578797016302,w=0.4904489447055702,x=5.5892837868660346 +color=red,shape=triangle,flag=0,i=9865,u=0.9502855583392119,v=0.18664717140755305,w=0.47478258398761414,x=5.825006891468905 +color=green,shape=square,flag=1,i=9868,u=0.3703931977340147,v=0.7108800916931524,w=0.5097636206745125,x=4.272815850070903 +color=purple,shape=circle,flag=1,i=9871,u=0.637721821270784,v=0.8846735721773494,w=0.5053741363864312,x=5.189698676815268 +color=yellow,shape=square,flag=1,i=9876,u=0.9241687308294335,v=0.9180432017520105,w=0.500429013622843,x=5.30277566077152 +color=red,shape=triangle,flag=0,i=9880,u=0.07392166677675716,v=0.802966889255393,w=0.4723578310073455,x=3.9680667698693326 +color=red,shape=square,flag=0,i=9884,u=0.8676686917239586,v=0.4671422139026725,w=0.47848920569684533,x=4.671710740399873 +color=yellow,shape=square,flag=1,i=9889,u=0.15983367713251317,v=0.884002323354841,w=0.5018774252487583,x=4.683217783951939 +color=orange,shape=circle,flag=1,i=9891,u=0.3507739780054132,v=0.23681134469165388,w=0.5839008348261921,x=5.586479409147355 +color=red,shape=circle,flag=0,i=9897,u=0.2027638546120365,v=0.10663505863300009,w=0.5110753569843774,x=4.142367046527823 +color=red,shape=triangle,flag=1,i=9899,u=0.20875225791064334,v=0.026477975740831328,w=0.4790158661333253,x=4.859174878743788 +color=red,shape=square,flag=0,i=9928,u=0.926240346852433,v=0.8157414138097383,w=0.48267432464926147,x=4.414280522949761 +color=orange,shape=triangle,flag=0,i=9947,u=0.0775040970813301,v=0.2349883481677424,w=0.680236871400121,x=4.93314591314715 +color=red,shape=circle,flag=0,i=9948,u=0.001384930963921116,v=-0.04646102895619495,w=0.5064389927763275,x=5.047609204210816 +color=blue,shape=square,flag=1,i=9964,u=0.36359022145724174,v=0.8169367015685594,w=0.48799623194687536,x=5.395564954400644 +color=red,shape=triangle,flag=0,i=9968,u=0.6664951219850609,v=0.00729572463031114,w=0.4829971887973979,x=6.11788992814953 +color=yellow,shape=square,flag=0,i=9986,u=0.6360787450678319,v=0.5700247215428541,w=0.5080278906584305,x=3.251821941378497 +color=blue,shape=square,flag=0,i=9990,u=0.3970909761018069,v=0.3873498326266669,w=0.4896248875937391,x=7.623055607008342 +color=red,shape=square,flag=0,i=9992,u=0.4174205269471166,v=0.4899654335229112,w=0.4887066799276838,x=3.709175992443242 +color=red,shape=circle,flag=0,i=9997,u=0.5983435650407365,v=0.5252317110376808,w=0.5080040224609491,x=4.598143125962596 +color=orange,shape=triangle,flag=1,i=9998,u=0.17339816111848216,v=0.9350095940690382,w=0.6782037689680854,x=4.408185232495415 +color=purple,shape=triangle,flag=0,i=10014,u=0.06072618267891394,v=0.34535436406720355,w=0.4718481627239308,x=5.1448104406062125 +color=blue,shape=square,flag=1,i=10015,u=0.6366858287857551,v=0.4872060134264774,w=0.4856155915169885,x=5.879216136738878 +color=blue,shape=square,flag=0,i=10017,u=0.6359337202043088,v=0.7522439193656397,w=0.4842120565998406,x=3.0720598435493542 +color=red,shape=square,flag=1,i=10020,u=0.6903880373113135,v=0.7052172949460651,w=0.4888173141081072,x=4.6534512790916205 +color=red,shape=square,flag=1,i=10043,u=0.223218213339332,v=0.8132045407973688,w=0.4879281537092341,x=3.623355848002848 +color=blue,shape=circle,flag=0,i=10048,u=0.11614233186594036,v=0.9974328269342161,w=0.4923241396550544,x=4.9181740963506595 +color=red,shape=circle,flag=0,i=10061,u=0.03054566851221152,v=0.04776589296242091,w=0.4980992608226862,x=4.407725760243908 +color=red,shape=square,flag=0,i=10079,u=0.2965702612274227,v=0.7281142757699013,w=0.4771973730469952,x=4.795931631445647 +color=red,shape=triangle,flag=0,i=10095,u=0.4027282795814302,v=0.6050782938029197,w=0.46037656929186943,x=3.847528108645965 +color=red,shape=square,flag=0,i=10112,u=0.7836723307085427,v=0.7518713646037316,w=0.4724337254704511,x=7.122560644352233 +color=yellow,shape=square,flag=1,i=10124,u=0.670664735519011,v=0.8234649982301067,w=0.5031829100975869,x=3.316302908539081 +color=yellow,shape=circle,flag=1,i=10132,u=0.6008865185963321,v=0.0257466507560683,w=0.5137309855336052,x=5.331030182116883 +color=yellow,shape=square,flag=1,i=10146,u=0.7270499205866984,v=0.17307146439448928,w=0.4963048631275019,x=7.121337333209979 +color=red,shape=triangle,flag=1,i=10150,u=0.5688860498950544,v=0.9432006616575501,w=0.46932837079885015,x=6.752823694250325 +color=red,shape=square,flag=0,i=10151,u=0.6218541887127367,v=0.7797471633956696,w=0.486447718875377,x=5.4738654230575605 +color=purple,shape=triangle,flag=0,i=10152,u=0.48527261160303004,v=0.585827346663466,w=0.4795467669209268,x=5.27956435604168 +color=red,shape=circle,flag=0,i=10171,u=0.3182854807732849,v=0.3677954873174411,w=0.500094596478842,x=3.932177775501122 +color=purple,shape=circle,flag=0,i=10175,u=0.3695089656769409,v=0.29499422941358,w=0.5088692676676334,x=6.276836590018462 +color=orange,shape=circle,flag=1,i=10183,u=0.3549503392804705,v=0.5789176986942438,w=0.5804247579234454,x=5.790396267071447 +color=red,shape=triangle,flag=1,i=10213,u=0.49165683757057366,v=0.1677288732391946,w=0.48148162606303946,x=5.1728129729795 +color=blue,shape=circle,flag=1,i=10227,u=0.5293102206858952,v=0.3751471148580783,w=0.48074202911961395,x=6.138820851430933 +color=blue,shape=circle,flag=1,i=10239,u=0.6420976262887303,v=0.5908389417652758,w=0.4833295556454372,x=3.7756814224440824 +color=red,shape=triangle,flag=0,i=10246,u=0.7444639868523053,v=0.9207704110471246,w=0.4821147121851418,x=3.9691874726040797 +color=yellow,shape=square,flag=1,i=10254,u=0.1542529120347178,v=0.3979484141483848,w=0.4943326440596587,x=4.678860834821809 +color=red,shape=square,flag=0,i=10259,u=0.9100309840822012,v=0.8248903826644706,w=0.48186009597664314,x=4.4578951413316945 +color=red,shape=triangle,flag=0,i=10273,u=0.018618657602898048,v=0.028050985057383238,w=0.4723361630348696,x=5.650117529565353 +color=green,shape=circle,flag=0,i=10287,u=0.380588951047943,v=0.9432036800398204,w=0.4902082787727849,x=5.155661156846629 +color=orange,shape=circle,flag=1,i=10292,u=0.31837857956949256,v=0.27304068210494115,w=0.578899816258626,x=5.786126025532204 +color=yellow,shape=circle,flag=1,i=10309,u=0.6902349067081704,v=0.25378719605789046,w=0.5040016713116696,x=4.812138094867828 +color=red,shape=square,flag=0,i=10324,u=0.6946844867784652,v=0.29518475398919375,w=0.4927509262328253,x=4.840797365557551 +color=red,shape=triangle,flag=1,i=10332,u=0.8678442691791926,v=0.6091142064852949,w=0.45566205612353117,x=6.621885107061575 +color=blue,shape=circle,flag=1,i=10361,u=0.18734077997606402,v=0.43057564962814354,w=0.4860517243897379,x=3.3628410099181436 +color=orange,shape=square,flag=1,i=10364,u=0.058701011660487246,v=0.0024486660337188493,w=0.40453190647286613,x=2.7595222276739046 +color=red,shape=square,flag=0,i=10377,u=0.40074434771319645,v=0.8858692458551669,w=0.5001034027863797,x=5.524256954720021 +color=red,shape=triangle,flag=1,i=10381,u=0.598852132830924,v=0.22513365255483608,w=0.4585942527102313,x=4.0428843518171105 +color=blue,shape=square,flag=0,i=10384,u=0.32390090697376095,v=0.12332922299332161,w=0.5006041398872025,x=3.147212881176131 +color=green,shape=triangle,flag=0,i=10387,u=0.09558656808256394,v=0.6941294500901372,w=0.49227479318628864,x=3.9234313092361055 +color=green,shape=triangle,flag=0,i=10389,u=0.5828628013291147,v=0.6450916716182998,w=0.4966328544354502,x=5.550035797666644 +color=yellow,shape=circle,flag=1,i=10390,u=0.44453628889953445,v=0.2862979496613094,w=0.51090427670511,x=4.106918947724256 +color=red,shape=circle,flag=1,i=10441,u=0.8392661641723219,v=0.8162254792785985,w=0.509406082314283,x=3.2157801813406675 +color=red,shape=square,flag=0,i=10444,u=0.37463191756149894,v=0.5164572501446436,w=0.4995921410953584,x=5.992441205035628 +color=red,shape=triangle,flag=0,i=10450,u=0.8939541353212057,v=0.43537281987781684,w=0.45535988644152453,x=5.609043571666418 +color=red,shape=circle,flag=0,i=10472,u=0.8595124880771323,v=0.9569170074785238,w=0.5141491068253298,x=5.368165481005893 +color=blue,shape=triangle,flag=1,i=10483,u=0.147742722730816,v=0.20372021048433941,w=0.47294180453453544,x=4.627391489038878 +color=red,shape=square,flag=0,i=10484,u=0.8878079463765209,v=0.00017635526605375151,w=0.51508747491667,x=2.976917495644902 +color=red,shape=square,flag=1,i=10548,u=0.940988407212824,v=0.08560315347807823,w=0.5119577447249931,x=6.043202056298618 +color=purple,shape=circle,flag=0,i=10561,u=0.42258675955167735,v=0.13198365937277168,w=0.5093805088363241,x=4.368202755064007 +color=green,shape=square,flag=0,i=10568,u=0.0639050973301376,v=0.9007493007366816,w=0.49553583457744577,x=4.362982742442343 +color=red,shape=triangle,flag=0,i=10576,u=0.7083526270103587,v=0.23792218238445895,w=0.4642535710804465,x=4.202356336119785 +color=yellow,shape=square,flag=1,i=10578,u=0.18064235078743995,v=0.15701001178454999,w=0.4761292944268622,x=5.626741841707202 +color=yellow,shape=circle,flag=1,i=10586,u=0.8951203633447987,v=0.2294696897581885,w=0.5041469425442905,x=6.5568446813038195 +color=yellow,shape=circle,flag=1,i=10591,u=0.9093904646584292,v=0.31617090830606964,w=0.5054552168812472,x=6.859854899828519 +color=red,shape=circle,flag=0,i=10594,u=0.8724672333134783,v=0.9094104583865722,w=0.5048122529750436,x=4.239098112071388 +color=blue,shape=circle,flag=1,i=10604,u=0.02547124608037865,v=0.008433833874895491,w=0.48794640570767017,x=4.989348979833584 +color=red,shape=triangle,flag=0,i=10615,u=0.10581575696050416,v=0.4721139499926281,w=0.4741183492140849,x=3.055839138217507 +color=red,shape=square,flag=0,i=10630,u=0.9784438506506147,v=0.6749912312118184,w=0.4981023888184377,x=4.941318491004691 +color=yellow,shape=square,flag=1,i=10631,u=0.921744799017933,v=0.5109148751867204,w=0.4794048905192355,x=5.441928174118314 +color=purple,shape=square,flag=0,i=10650,u=0.9324480505984253,v=0.5958369240385151,w=0.5085894219020052,x=5.299271735359292 +color=orange,shape=circle,flag=1,i=10655,u=0.0292779736185238,v=0.8745744381939615,w=0.5848738119512179,x=4.574214055142606 +color=red,shape=triangle,flag=0,i=10657,u=0.09742169400515321,v=0.9228881083107748,w=0.47266101670274985,x=6.155913437822506 +color=purple,shape=circle,flag=0,i=10675,u=0.9601933247453555,v=0.6304606668777718,w=0.5059571702319123,x=4.184151821083756 +color=red,shape=circle,flag=0,i=10680,u=0.7197166647461486,v=0.6853077083507768,w=0.5126653209726362,x=5.4103005994612365 +color=green,shape=circle,flag=0,i=10693,u=0.9422033304147984,v=0.1471329439491209,w=0.49301655544871337,x=5.259397457175126 +color=red,shape=circle,flag=0,i=10701,u=0.4880271401016847,v=0.5395444187818046,w=0.5145204084133964,x=1.8675071452119234 +color=blue,shape=square,flag=1,i=10709,u=0.9653241084872171,v=0.04395488019105609,w=0.5024905915906125,x=5.546323886633406 +color=blue,shape=triangle,flag=1,i=10717,u=0.9557628022366502,v=0.1233345609217904,w=0.4709934407524951,x=4.959512065237491 +color=blue,shape=square,flag=1,i=10726,u=0.24950053218727852,v=0.84316257779601,w=0.5067875296633696,x=6.105313795137335 +color=red,shape=square,flag=0,i=10727,u=0.42551312752888215,v=0.7807129281916984,w=0.48217631391820354,x=6.421601643296746 +color=yellow,shape=square,flag=1,i=10741,u=0.7310761580626806,v=0.23310643869044967,w=0.47195941096111543,x=5.37356895735718 +color=red,shape=triangle,flag=0,i=10753,u=0.6964070676513231,v=0.44140441920770457,w=0.47721222547725634,x=5.309804258406171 +color=red,shape=square,flag=0,i=10760,u=0.14527150716616755,v=0.5308756743155378,w=0.491837076731806,x=5.58017756032455 +color=green,shape=square,flag=0,i=10770,u=0.5616339623171078,v=0.013534591047469346,w=0.513151662247277,x=5.692402129336116 +color=blue,shape=circle,flag=1,i=10776,u=0.617002338987463,v=0.7178353605529667,w=0.47982606898564667,x=7.1625674759908575 +color=green,shape=square,flag=0,i=10779,u=0.16921390058371377,v=0.6226350078856399,w=0.5091018378300389,x=7.38217515025018 +color=red,shape=circle,flag=0,i=10791,u=0.07073180415516123,v=0.08679003646117818,w=0.5038125746371834,x=4.533730929532047 +color=red,shape=triangle,flag=0,i=10834,u=0.18680073713177348,v=0.9993494201012043,w=0.4773213031616584,x=4.513094201691502 +color=red,shape=triangle,flag=0,i=10848,u=0.984328044546256,v=0.5188399587259762,w=0.4792564762820482,x=6.190887182676861 +color=blue,shape=triangle,flag=0,i=10852,u=0.9321131023511794,v=0.3891184969830609,w=0.47761527716199736,x=6.436951901516465 +color=yellow,shape=square,flag=1,i=10857,u=0.8748151304087454,v=0.2502476564941005,w=0.46876178744698155,x=5.910256453154365 +color=purple,shape=triangle,flag=1,i=10859,u=0.22134297370228684,v=0.5381961520098686,w=0.47784379113682435,x=6.273651804535049 +color=red,shape=square,flag=1,i=10860,u=0.28362174237205706,v=0.1471931408944923,w=0.4936718385481655,x=6.1948905831375045 +color=blue,shape=square,flag=1,i=10869,u=0.20275067438131744,v=0.6412109927679274,w=0.4886332308780323,x=6.232250491017066 +color=red,shape=square,flag=0,i=10875,u=0.3724868333669126,v=0.4945558584734414,w=0.4971480512417688,x=2.050545302249899 +color=green,shape=square,flag=0,i=10906,u=0.6982240526087021,v=0.7514175979192067,w=0.5115536630418412,x=6.968429898016403 +color=red,shape=square,flag=1,i=10909,u=0.2985422210188773,v=0.5312010234010901,w=0.4873596940435782,x=3.884998502994616 +color=yellow,shape=triangle,flag=0,i=10911,u=0.3207555001277137,v=0.8429118043855696,w=0.5208449061979111,x=3.778695284985284 +color=red,shape=circle,flag=0,i=10913,u=0.872067490697382,v=0.9002314977138762,w=0.4991571456570716,x=6.950177773971539 +color=orange,shape=triangle,flag=1,i=10931,u=0.5331297637845395,v=0.17949252153730288,w=0.6526524826688697,x=3.385410206381158 +color=purple,shape=triangle,flag=0,i=10944,u=0.19842604812664932,v=0.5067797693687401,w=0.4851881607747664,x=5.369323823641793 +color=red,shape=circle,flag=1,i=10955,u=0.7923455158157466,v=0.8019530599629591,w=0.5048197369451008,x=4.5502781771547784 +color=yellow,shape=circle,flag=1,i=10966,u=0.24552159321302525,v=0.805746444524981,w=0.5108015311343594,x=4.048119267937712 +color=purple,shape=square,flag=0,i=10983,u=0.9876514204552945,v=0.11996417053077923,w=0.5233392959126978,x=5.071441665115832 +color=red,shape=circle,flag=1,i=10986,u=0.5184179438992648,v=0.43206229986759037,w=0.5094392756024092,x=5.460470198538914 +color=purple,shape=circle,flag=0,i=10994,u=0.34184839500907716,v=0.3610569280371754,w=0.5165644912393597,x=4.510891511869123 +color=blue,shape=triangle,flag=1,i=11012,u=0.20962327641630263,v=0.510878839865751,w=0.4874951093361232,x=3.799354481847154 +color=blue,shape=square,flag=1,i=11017,u=0.21900020429734024,v=0.07539826589100262,w=0.4866422461152902,x=4.77299039000382 +color=yellow,shape=circle,flag=1,i=11049,u=0.9879114734877493,v=0.8008651633096259,w=0.5133355417416207,x=4.035598314023885 +color=red,shape=circle,flag=0,i=11072,u=0.5863573993677064,v=0.5001124378458295,w=0.5019171809014208,x=4.436860341907603 +color=purple,shape=triangle,flag=0,i=11074,u=0.10384254160495798,v=0.9108764866194752,w=0.48278130458879187,x=5.141442802465247 +color=blue,shape=triangle,flag=1,i=11078,u=0.601742020854989,v=0.038449961822750955,w=0.4786133501428849,x=4.439332167889311 +color=yellow,shape=triangle,flag=1,i=11092,u=0.8229740580476099,v=0.6733591604895702,w=0.4984983752336965,x=3.942811108775684 +color=red,shape=circle,flag=1,i=11099,u=0.2728275925451169,v=0.314517194021842,w=0.4988758958355545,x=3.9324093514767795 +color=red,shape=triangle,flag=0,i=11107,u=0.7094065590321239,v=0.8030118874423253,w=0.4867214032868347,x=6.030937389617873 +color=blue,shape=square,flag=1,i=11117,u=0.0720849469507776,v=0.1593880902173438,w=0.48923519619424893,x=4.205917868208034 +color=yellow,shape=circle,flag=1,i=11129,u=0.5253429225138768,v=0.9957041581408161,w=0.5112069864481082,x=5.828155778235353 +color=red,shape=circle,flag=1,i=11143,u=0.2287015927601742,v=0.23866654178630137,w=0.4887717387295377,x=3.6483727653031184 +color=red,shape=circle,flag=0,i=11167,u=0.769410713899481,v=0.7242717108131933,w=0.4900643581952675,x=6.097156235020855 +color=yellow,shape=triangle,flag=1,i=11195,u=0.36904224435599975,v=0.03819903379294887,w=0.5141217967739861,x=4.155731738639664 +color=red,shape=square,flag=1,i=11196,u=0.8517953650116588,v=0.3216635511738848,w=0.5068613544294537,x=6.428096183221197 +color=red,shape=triangle,flag=0,i=11201,u=0.44691797147262424,v=0.7377241338881,w=0.4938925575976855,x=5.41347608600304 +color=red,shape=triangle,flag=0,i=11208,u=0.9784684668798798,v=0.763570131307092,w=0.49867340086246087,x=5.98966387750217 +color=yellow,shape=square,flag=1,i=11209,u=0.43199606450901396,v=0.804605153054225,w=0.4847132137279541,x=5.585778068244217 +color=green,shape=square,flag=0,i=11214,u=0.9828302734965855,v=0.2646110580344787,w=0.517697113190525,x=4.574050226139 +color=red,shape=triangle,flag=1,i=11220,u=0.3783823715210768,v=0.782931040165063,w=0.5004273024688444,x=4.118492031159527 +color=red,shape=triangle,flag=1,i=11237,u=0.5196088079409146,v=0.8930630644369089,w=0.4978451986063169,x=4.011646211011216 +color=yellow,shape=circle,flag=1,i=11245,u=0.8996064197251387,v=0.5019226374046015,w=0.5041774153002586,x=4.252122823453672 +color=red,shape=triangle,flag=1,i=11248,u=0.7529483749500838,v=0.27122834845072485,w=0.49126074812474907,x=4.396888811264903 +color=blue,shape=circle,flag=0,i=11249,u=0.7572458107690444,v=0.33879274133843984,w=0.48911017307305293,x=4.859215124095175 +color=orange,shape=triangle,flag=0,i=11256,u=0.8764356862502545,v=0.411271947777773,w=0.6445857828598599,x=8.064821723348405 +color=blue,shape=square,flag=0,i=11257,u=0.5175904662522431,v=0.7273864358678984,w=0.48124549170822833,x=4.184485111215872 +color=yellow,shape=square,flag=1,i=11258,u=0.7757397185982723,v=0.029171556527266662,w=0.4887119754451175,x=5.819984776411416 +color=red,shape=triangle,flag=0,i=11264,u=0.6928399295420468,v=0.24260392165480227,w=0.48808978873247466,x=3.7857134648217268 +color=blue,shape=square,flag=1,i=11290,u=0.09526725337042308,v=0.5710776547333518,w=0.4816309850010684,x=5.004434437154619 +color=blue,shape=square,flag=1,i=11308,u=0.1984917645276455,v=0.4325895036234173,w=0.4840327278958722,x=6.0313655991758885 +color=red,shape=triangle,flag=0,i=11309,u=0.2695189163955175,v=0.3570033220716953,w=0.4798417621615095,x=6.215696689530307 +color=red,shape=square,flag=0,i=11312,u=0.09424803300847717,v=0.8633989547866907,w=0.4958724231713246,x=5.615260332390245 +color=red,shape=square,flag=0,i=11317,u=0.42075534020005223,v=0.7789609008087531,w=0.4924992539679409,x=4.148108664188815 +color=orange,shape=circle,flag=1,i=11323,u=0.541584000090338,v=0.15392248984531431,w=0.5819425797332739,x=4.675951236311783 +color=blue,shape=square,flag=1,i=11340,u=0.34028282557380873,v=0.29816007364043307,w=0.4920984255052471,x=4.87495995425447 +color=red,shape=triangle,flag=0,i=11347,u=0.29291365334291064,v=0.13595873977427797,w=0.47751618114842376,x=5.734165400286842 +color=purple,shape=triangle,flag=0,i=11365,u=0.14759568718194493,v=0.887197770529009,w=0.48786447532739424,x=3.9607027488190263 +color=red,shape=triangle,flag=1,i=11368,u=0.9958313144391746,v=0.1646426927041188,w=0.4681184791220049,x=5.7276072394750015 +color=blue,shape=circle,flag=1,i=11382,u=0.9547725049854346,v=0.4183334796458881,w=0.48986123904256673,x=7.359710210433526 +color=yellow,shape=square,flag=1,i=11390,u=0.41009075484481616,v=0.04012661259429706,w=0.4775282779934895,x=3.884603883571296 +color=blue,shape=square,flag=0,i=11398,u=0.5232009746280731,v=0.31732238901126764,w=0.4914814422996223,x=6.512711578515396 +color=red,shape=triangle,flag=0,i=11399,u=0.08307367491556572,v=0.2499088892139142,w=0.47155922421917745,x=3.533400043100729 +color=yellow,shape=triangle,flag=1,i=11401,u=0.646340926730741,v=0.5635156016582544,w=0.5227154278139758,x=5.0728700850026875 +color=red,shape=square,flag=1,i=11414,u=0.7833563881078867,v=0.8112218063333311,w=0.4953572009070725,x=3.212908169933748 +color=red,shape=circle,flag=1,i=11418,u=0.7053252293937231,v=0.653551579817268,w=0.47191442834795144,x=3.287977268143678 +color=red,shape=circle,flag=0,i=11420,u=0.6984771131230996,v=0.7110482786322159,w=0.47577018890375466,x=5.401042359876296 +color=red,shape=circle,flag=0,i=11422,u=0.8249976514282572,v=0.737746748760994,w=0.4742364173639332,x=7.579017916144487 +color=red,shape=square,flag=0,i=11429,u=0.3737646251850545,v=0.4802872430457342,w=0.49233298800830655,x=5.481851888719611 +color=red,shape=square,flag=1,i=11438,u=0.6851467661504475,v=0.30545748824705,w=0.495339373019669,x=4.510626503591532 +color=blue,shape=square,flag=1,i=11451,u=0.6784701333767903,v=0.7489987917811751,w=0.4950008966150163,x=4.665969126907384 +color=green,shape=triangle,flag=0,i=11454,u=0.9360018272424514,v=0.2864027960639961,w=0.5165963516009994,x=4.9775786669976485 +color=yellow,shape=square,flag=1,i=11455,u=0.5874636712003198,v=0.33625170329447196,w=0.47599885278694937,x=6.189576199895336 +color=red,shape=circle,flag=0,i=11482,u=0.7741798755046678,v=0.8379930521280073,w=0.4738560123073968,x=4.49012823554904 +color=red,shape=square,flag=1,i=11493,u=0.4655620686808072,v=0.40187813411072393,w=0.4869612526187048,x=7.011843588858941 +color=red,shape=square,flag=0,i=11504,u=0.2512000710535399,v=0.9770487857991338,w=0.49288221544919575,x=3.996943831694889 +color=red,shape=triangle,flag=1,i=11513,u=0.13716324075112885,v=0.09323268082827685,w=0.4690325797787599,x=4.635291371696009 +color=yellow,shape=triangle,flag=1,i=11514,u=0.9170930068074542,v=0.5491180187027114,w=0.5168261702635132,x=3.0882382523771423 +color=blue,shape=square,flag=0,i=11516,u=0.9974578628637201,v=0.8301906233920628,w=0.49595081858602413,x=3.4601454987596227 +color=red,shape=circle,flag=0,i=11531,u=0.8204214990540966,v=0.7836418299016412,w=0.47488759821374815,x=4.888488023964819 +color=green,shape=triangle,flag=0,i=11544,u=0.045882710718465725,v=0.3249778478756211,w=0.5025225347675908,x=4.007985423061229 +color=red,shape=triangle,flag=1,i=11555,u=0.9472068240562526,v=0.7150808909767029,w=0.46248860469745295,x=4.939501626451224 +color=purple,shape=triangle,flag=0,i=11564,u=0.2257016979446489,v=0.5835457139229187,w=0.4916758835993314,x=7.077737742343103 +color=red,shape=triangle,flag=0,i=11581,u=0.05296867528168259,v=0.8851415256565528,w=0.4581587302230065,x=7.147859160935391 +color=blue,shape=square,flag=1,i=11588,u=0.6907610118986325,v=0.9509088014367496,w=0.503467176557804,x=3.9012195604938618 +color=red,shape=triangle,flag=0,i=11605,u=0.8461633697593912,v=0.42590045242655017,w=0.4623193674136193,x=5.760556597285366 +color=red,shape=square,flag=0,i=11606,u=0.14743815857756082,v=0.7926700151981511,w=0.46758106127713767,x=5.651690083563808 +color=red,shape=triangle,flag=0,i=11614,u=0.9285775849365847,v=0.4436105623984308,w=0.4605823986171502,x=4.641207701078844 +color=red,shape=triangle,flag=1,i=11624,u=0.5378184503512431,v=0.6868286620233578,w=0.458044596481656,x=5.760748389455027 +color=green,shape=circle,flag=0,i=11628,u=0.7024909973441142,v=0.47502881219791715,w=0.4842624819433563,x=6.15740201181017 +color=red,shape=triangle,flag=1,i=11651,u=0.6389136656886427,v=0.9879034546079611,w=0.4527585622445751,x=5.867747214773206 +color=blue,shape=square,flag=0,i=11652,u=0.933381682410314,v=0.4513110963401843,w=0.5096623691323556,x=5.238611211712035 +color=green,shape=triangle,flag=0,i=11657,u=0.46144761961083647,v=0.3538475783105779,w=0.49870726886853095,x=5.3196302837939635 +color=yellow,shape=circle,flag=1,i=11685,u=0.8449966904024304,v=0.5070981101745116,w=0.5001667852213053,x=3.732928435147311 +color=green,shape=triangle,flag=1,i=11687,u=0.6772563427268082,v=0.21544631431493866,w=0.5019561571626965,x=5.31619891524488 +color=blue,shape=triangle,flag=0,i=11698,u=0.8848820237304224,v=0.009320939696153219,w=0.4843460557597541,x=6.288615093820109 +color=red,shape=circle,flag=1,i=11704,u=0.2532930709241966,v=0.3428809726162397,w=0.49804341460580354,x=3.857184741733857 +color=yellow,shape=circle,flag=1,i=11706,u=0.6235351648125035,v=0.585299949677482,w=0.49699588469369854,x=5.928003109455507 +color=red,shape=square,flag=1,i=11707,u=0.014558204062291136,v=0.19921504894386421,w=0.47695578762718704,x=3.4149863529399127 +color=yellow,shape=square,flag=1,i=11708,u=0.048244378828659285,v=0.2809558712937408,w=0.4709568341932725,x=4.420706623479959 +color=red,shape=triangle,flag=0,i=11710,u=0.20494397917669305,v=0.4262320810647471,w=0.45731113188615224,x=4.423002552014896 +color=yellow,shape=circle,flag=1,i=11726,u=0.45282366292121645,v=0.6647741644838494,w=0.4927926793367974,x=4.661809439673582 +color=green,shape=square,flag=1,i=11730,u=0.9906881228376359,v=0.9777942016481593,w=0.5079110438388657,x=4.338819691978291 +color=purple,shape=circle,flag=0,i=11734,u=0.42287055846265853,v=0.9882869130316426,w=0.5282827734537594,x=6.532314242063435 +color=red,shape=triangle,flag=1,i=11752,u=0.34383011667679386,v=0.6031852221586377,w=0.4695209466033571,x=3.984459717337193 +color=green,shape=square,flag=1,i=11763,u=0.9183820276561984,v=0.6690840570664534,w=0.5140245506141916,x=4.7409253195501515 +color=green,shape=square,flag=0,i=11767,u=0.9980026709735629,v=0.9899827733190545,w=0.5096223202039132,x=5.952455977819098 +color=red,shape=square,flag=0,i=11796,u=0.9479874833310005,v=0.834343027445699,w=0.4969871392454597,x=4.367186692110255 +color=red,shape=triangle,flag=0,i=11810,u=0.8066105662877066,v=0.7691536135774323,w=0.465643029832154,x=3.9914371935539728 +color=red,shape=triangle,flag=1,i=11818,u=0.2775306173073313,v=0.310875889416218,w=0.4653832299721089,x=4.601647026685676 +color=blue,shape=square,flag=0,i=11820,u=0.3986234307994264,v=0.11490444112384934,w=0.5043047773029952,x=5.235236020622918 +color=red,shape=circle,flag=0,i=11822,u=0.1562652272696856,v=0.10817354775735938,w=0.4926379151200919,x=6.938178596036544 +color=red,shape=circle,flag=0,i=11823,u=0.20795457468744316,v=0.23946683788624595,w=0.4898283085829625,x=4.189023959838033 +color=green,shape=square,flag=0,i=11827,u=0.5709288668323107,v=0.4697473555841214,w=0.5109635335955767,x=4.3514792424407664 +color=red,shape=triangle,flag=0,i=11837,u=0.7362412796046272,v=0.17758447605169292,w=0.470388376614015,x=5.734476797847964 +color=green,shape=circle,flag=0,i=11838,u=0.9394096652397737,v=0.8536155269641535,w=0.49327858557195275,x=5.653235497206928 +color=green,shape=square,flag=1,i=11844,u=0.07572527165339304,v=0.5798832020919857,w=0.5039524965605116,x=5.469468485704244 +color=green,shape=square,flag=1,i=11861,u=0.5189533342028887,v=0.01880180286971289,w=0.4953442604798373,x=5.12386157195204 +color=red,shape=square,flag=1,i=11878,u=0.980579950659443,v=0.4300954648186175,w=0.5061282471643798,x=5.7374403592120204 +color=purple,shape=circle,flag=0,i=11880,u=0.9135576118070077,v=0.5778536903449603,w=0.5402182044289588,x=4.731178645635094 +color=red,shape=square,flag=0,i=11884,u=0.15762614718843582,v=0.08208186127058492,w=0.509255648486443,x=2.877246262052175 +color=green,shape=triangle,flag=0,i=11905,u=0.9427780982901727,v=0.2822726998869619,w=0.5132467938139144,x=4.520472386485701 +color=red,shape=triangle,flag=1,i=11908,u=0.059358371495679574,v=0.7191292383130944,w=0.4819126119901219,x=4.520229349473795 +color=red,shape=triangle,flag=1,i=11922,u=0.05880192113588101,v=0.33145414147223107,w=0.4863267596429014,x=5.733256126532911 +color=red,shape=square,flag=0,i=11926,u=0.7068862355139671,v=0.7170568706731681,w=0.5087258896121807,x=4.603072869067202 +color=red,shape=circle,flag=1,i=11936,u=0.45238982329015276,v=0.5085615770278532,w=0.5015836518347339,x=2.271261911183687 +color=red,shape=triangle,flag=1,i=11937,u=0.19003791099127365,v=0.381443084578561,w=0.4798481676026286,x=4.722557073097453 +color=red,shape=triangle,flag=1,i=11953,u=0.5457659366927872,v=0.20647496257260112,w=0.4856727165653866,x=5.135026882914661 +color=red,shape=square,flag=0,i=11959,u=0.3451356777299144,v=0.782301962889177,w=0.512410753402933,x=4.688911190692649 +color=blue,shape=square,flag=0,i=11961,u=0.7124139056656043,v=0.8621419199293042,w=0.5001588278713436,x=5.791127598520412 +color=red,shape=square,flag=0,i=11995,u=0.34783605183672606,v=0.032302888090674275,w=0.5043983124513339,x=3.0317188474642567 +color=red,shape=triangle,flag=0,i=12010,u=0.7729719315576394,v=0.30049922969244836,w=0.4893167152155384,x=5.693226677965474 +color=red,shape=circle,flag=0,i=12020,u=0.2744061650207231,v=0.30248377776255525,w=0.502546296393573,x=3.867403836569691 +color=red,shape=triangle,flag=0,i=12027,u=0.04501409480558616,v=0.7549265836299452,w=0.49063433298390186,x=4.537008860790443 +color=yellow,shape=triangle,flag=1,i=12040,u=0.5566649253877446,v=0.4573445655321232,w=0.5323130019818018,x=5.970963386497712 +color=green,shape=triangle,flag=0,i=12054,u=0.4254817295258245,v=0.8748170051264729,w=0.5123524853234942,x=4.042414889832379 +color=red,shape=square,flag=0,i=12055,u=0.23543875758692723,v=0.25343933847289046,w=0.5099760587232518,x=5.776064510680494 +color=purple,shape=triangle,flag=0,i=12057,u=0.8519025346923821,v=0.6839852206805982,w=0.4963102645837585,x=6.866828187795584 +color=red,shape=square,flag=0,i=12063,u=0.00923931384134169,v=0.5375672051708866,w=0.5135738257161684,x=4.590367914195506 +color=red,shape=circle,flag=0,i=12075,u=0.18816975341851416,v=0.12209791531873972,w=0.4943234914402715,x=5.676649090268427 +color=green,shape=circle,flag=0,i=12076,u=0.32814442117828535,v=0.7296400228222215,w=0.4908674141550337,x=3.689452516163152 +color=green,shape=circle,flag=0,i=12079,u=0.8503269867409412,v=0.936071680503902,w=0.4893958325272159,x=4.176914190892412 +color=red,shape=triangle,flag=0,i=12080,u=0.304417644521224,v=0.12072407298416554,w=0.4824932904964195,x=4.483288986837734 +color=blue,shape=square,flag=1,i=12103,u=0.7805642873472752,v=0.6021578248473799,w=0.5057792095341139,x=2.9739880844327224 +color=red,shape=square,flag=1,i=12105,u=0.4460577291915605,v=0.5417740495785428,w=0.5101397145856149,x=5.0572329569199805 +color=orange,shape=square,flag=1,i=12110,u=0.45966776685191746,v=0.7646670171356208,w=0.4010923219092246,x=5.786150104427804 +color=blue,shape=circle,flag=0,i=12113,u=0.43968979742069225,v=0.8607996906473344,w=0.4974049569699694,x=5.837695133790341 +color=blue,shape=square,flag=0,i=12137,u=0.9434045187517408,v=0.274030853396236,w=0.502203210883063,x=4.19203204873216 +color=red,shape=circle,flag=1,i=12140,u=0.12010342788683448,v=0.06458670339028354,w=0.4937549695809898,x=6.713812678596761 +color=yellow,shape=square,flag=1,i=12141,u=0.5062086920078083,v=0.06784111786037528,w=0.4950362195602966,x=6.182068119699312 +color=red,shape=square,flag=0,i=12144,u=0.6178915767340124,v=0.40812033749505616,w=0.5134054287955381,x=3.057397299000543 +color=purple,shape=square,flag=0,i=12145,u=0.9301036698084061,v=0.1664640395494903,w=0.5126228731369876,x=5.321997603399074 +color=green,shape=triangle,flag=1,i=12170,u=0.3881534843843475,v=0.15297012294677814,w=0.5186299888768883,x=3.3475427503671114 +color=yellow,shape=square,flag=1,i=12179,u=0.376284735246494,v=0.006691551218347747,w=0.4991441252068821,x=4.398422927801676 +color=blue,shape=square,flag=0,i=12181,u=0.9451711208014877,v=0.6681813481587483,w=0.48831787318055037,x=7.171577580120623 +color=red,shape=square,flag=0,i=12182,u=0.7932552120427754,v=0.9040437711783676,w=0.5203952476755404,x=3.6348544885135237 +color=red,shape=circle,flag=0,i=12186,u=0.0712258925039464,v=-0.01048384499837035,w=0.49739297207963323,x=5.777276843835502 +color=red,shape=square,flag=0,i=12194,u=0.13777167814332203,v=0.5466858504389149,w=0.5199724413340178,x=3.5741650664449653 +color=red,shape=square,flag=0,i=12196,u=0.2954494488405188,v=0.4322243693054796,w=0.5139626813180235,x=5.600171210531258 +color=red,shape=square,flag=0,i=12197,u=0.22815055786123362,v=0.6247363759835414,w=0.5115657912113042,x=4.474262266164264 +color=red,shape=triangle,flag=0,i=12209,u=0.011558215130849536,v=0.6813096166913172,w=0.4920484798842238,x=4.937401503797912 +color=yellow,shape=circle,flag=1,i=12212,u=0.5936641645262978,v=0.4620350573757983,w=0.4989004291929008,x=5.306165823904028 +color=red,shape=triangle,flag=0,i=12221,u=0.7087595692961455,v=0.6832791598840698,w=0.4910108314613083,x=4.606169693489917 +color=blue,shape=triangle,flag=0,i=12223,u=0.8510146430273343,v=0.7168389538492936,w=0.5023850258593229,x=4.128003725145813 +color=red,shape=square,flag=0,i=12224,u=0.4274538589743495,v=0.6361645832418465,w=0.5170392933735131,x=4.4846096119647845 +color=purple,shape=circle,flag=1,i=12233,u=0.5134475909295445,v=0.18566671633448661,w=0.5448519268821536,x=3.596524324487605 +color=red,shape=triangle,flag=1,i=12235,u=0.27034222633662897,v=0.4463005217941033,w=0.4941692786712241,x=6.952954957628321 +color=green,shape=square,flag=0,i=12237,u=0.8710370193634492,v=0.8148800655806897,w=0.4837675081514471,x=5.205470293505575 +color=red,shape=square,flag=1,i=12238,u=0.35779992900062063,v=0.056369766250922826,w=0.5234328917932165,x=5.0337476519226945 +color=red,shape=circle,flag=0,i=12249,u=0.9030113247848618,v=0.8506564574230406,w=0.49549773169768996,x=5.864305798089799 +color=red,shape=triangle,flag=0,i=12254,u=0.9968044857248838,v=0.14785687196385533,w=0.49295293296623766,x=3.8013253941464176 +color=yellow,shape=square,flag=1,i=12256,u=0.8813136136947924,v=0.7036981129154224,w=0.5009114573079977,x=5.2335395542700995 +color=red,shape=circle,flag=0,i=12260,u=0.43290825891906914,v=0.521805455043792,w=0.49917033743429584,x=6.0435146425195905 +color=red,shape=triangle,flag=1,i=12262,u=0.8609109793010382,v=0.789098135698477,w=0.49306800262641864,x=4.695192938556527 +color=red,shape=triangle,flag=0,i=12272,u=0.5502944830733181,v=0.7139288515018252,w=0.4997725400931449,x=3.3269635277492076 +color=red,shape=circle,flag=0,i=12276,u=0.3470298189628759,v=0.377385582081882,w=0.4985325335096065,x=4.5896193469703155 +color=yellow,shape=square,flag=1,i=12297,u=0.5799236240742773,v=0.8612895494901701,w=0.4940982101160186,x=6.03608466854836 +color=red,shape=circle,flag=0,i=12298,u=0.05418741401466454,v=0.12416885273541382,w=0.4981795862533314,x=4.537078051703997 +color=red,shape=square,flag=0,i=12310,u=0.5682110943943911,v=0.85892217099607,w=0.5118894257025524,x=4.174863715344483 +color=yellow,shape=triangle,flag=1,i=12314,u=0.4301206717459879,v=0.8670561848391353,w=0.53381058364014,x=4.934396612619008 +color=red,shape=square,flag=0,i=12320,u=0.6182879435525621,v=0.5230543255252982,w=0.5205114604566122,x=5.627485435806179 +color=yellow,shape=square,flag=1,i=12329,u=0.6732390064779475,v=0.06536782556574938,w=0.4909241264020602,x=3.633715730391797 +color=purple,shape=triangle,flag=0,i=12331,u=0.056378972860580245,v=0.9345518095586507,w=0.52311290114093,x=6.642000583012488 +color=blue,shape=square,flag=0,i=12338,u=0.021659252915190108,v=0.9944553866323534,w=0.4702984591316464,x=5.432851743728047 +color=red,shape=triangle,flag=0,i=12362,u=0.13291700579187382,v=0.9590426237841152,w=0.5012301195140502,x=4.978245902341368 +color=red,shape=circle,flag=0,i=12365,u=0.42929685105018944,v=0.4451977210396489,w=0.5108724061659158,x=4.9123483651255695 +color=red,shape=circle,flag=1,i=12372,u=0.9193674657723226,v=0.9053240978019266,w=0.511461829910235,x=5.860032873469048 +color=green,shape=square,flag=0,i=12384,u=0.7103303607122681,v=0.540039717227922,w=0.48744491913965987,x=5.281189346839043 +color=blue,shape=triangle,flag=1,i=12393,u=0.9424545054038508,v=0.35028663558225404,w=0.4960435908412825,x=5.484406018909998 +color=blue,shape=circle,flag=1,i=12394,u=0.566389140860819,v=0.5030911981502101,w=0.4911517088010552,x=6.23798124481533 +color=blue,shape=square,flag=0,i=12403,u=0.009270333707540157,v=0.48265419088382044,w=0.4776403654387395,x=6.927005648273639 +color=green,shape=triangle,flag=0,i=12408,u=0.26026652184015175,v=0.5517657440959786,w=0.5190078976947085,x=4.552003607840779 +color=yellow,shape=circle,flag=1,i=12413,u=0.7357234098633864,v=0.4729012588892588,w=0.5023751350175498,x=3.2063614288720346 +color=red,shape=circle,flag=1,i=12417,u=0.23326783219864622,v=0.2804175839759428,w=0.5227630403633012,x=4.850308800048502 +color=yellow,shape=triangle,flag=1,i=12418,u=0.9296868462862925,v=0.5851442239400264,w=0.5344804009281637,x=5.7869946789495375 +color=purple,shape=square,flag=0,i=12420,u=0.05576505773219209,v=0.8827909825117362,w=0.518223252197535,x=2.8289555805429405 +color=red,shape=square,flag=0,i=12422,u=0.9254495812764103,v=0.020522825774678233,w=0.525883845353747,x=4.428687607326155 +color=red,shape=square,flag=0,i=12424,u=0.5477455357161356,v=0.8206769051934277,w=0.5269043847888704,x=4.549570179687992 +color=blue,shape=square,flag=1,i=12431,u=0.86919733477823,v=0.6016719217138693,w=0.47505040055378955,x=4.5505991532273615 +color=purple,shape=triangle,flag=0,i=12450,u=0.38932831028005355,v=0.5978324269701425,w=0.520508827958282,x=3.811899406983091 +color=red,shape=circle,flag=1,i=12458,u=0.22803129614510875,v=0.196234595447856,w=0.5189315357309688,x=2.7138850502471676 +color=blue,shape=triangle,flag=1,i=12464,u=0.8605308825186275,v=0.2086202140611736,w=0.49866823280126155,x=3.871755490814719 +color=yellow,shape=circle,flag=1,i=12494,u=0.3563675114731395,v=0.190633807291124,w=0.5045626988150675,x=3.8499595902757924 +color=red,shape=triangle,flag=0,i=12517,u=0.5588418947757484,v=0.7310743360594292,w=0.48799166937204047,x=3.369590248614523 +color=green,shape=square,flag=0,i=12523,u=0.5008395364935517,v=0.2954695726209686,w=0.479321354544725,x=4.9778413209738375 +color=red,shape=square,flag=0,i=12524,u=0.09929492623895952,v=0.40604810672259506,w=0.5049558223575824,x=3.5283735874972835 +color=blue,shape=triangle,flag=0,i=12542,u=0.9102204004144692,v=0.48535228972492994,w=0.501587166321046,x=6.280394317575749 +color=yellow,shape=square,flag=0,i=12545,u=0.7546628277632925,v=0.08197098913714151,w=0.48719007633744077,x=4.784685695215908 +color=purple,shape=triangle,flag=0,i=12547,u=0.517490985915425,v=0.6573923290840697,w=0.517729126078301,x=4.5272644772185915 +color=red,shape=triangle,flag=1,i=12558,u=0.44016190538135913,v=0.35049419620501454,w=0.48463502148104587,x=4.643038883386652 +color=blue,shape=circle,flag=0,i=12561,u=0.1671192884018161,v=0.6596993654960044,w=0.49559157704097595,x=6.326683259451191 +color=red,shape=circle,flag=0,i=12573,u=0.6798482749682002,v=0.7273133176332559,w=0.515865683296064,x=4.978158465173196 +color=blue,shape=circle,flag=0,i=12600,u=0.5963922619400469,v=0.08344823527076262,w=0.4887524343605998,x=4.057191889249201 +color=red,shape=square,flag=0,i=12636,u=0.20913558791154285,v=0.02218620690942419,w=0.5251404780140472,x=7.09890840078442 +color=red,shape=square,flag=1,i=12645,u=0.19602301027131042,v=0.3751115248607173,w=0.5173013180567451,x=4.708167379640014 +color=blue,shape=square,flag=1,i=12667,u=0.13473252993576534,v=0.39909188407580165,w=0.46927351034379794,x=4.877137364881301 +color=purple,shape=square,flag=0,i=12709,u=0.03672598560766016,v=0.49473315820401276,w=0.5283821113677094,x=5.9228628311301845 +color=yellow,shape=square,flag=1,i=12714,u=0.7498571202691773,v=0.2327267252456967,w=0.4913094346254017,x=5.223376626769959 +color=blue,shape=triangle,flag=1,i=12721,u=0.3491596241910907,v=0.9535680517463947,w=0.5067306121075658,x=3.502214119759598 +color=red,shape=square,flag=0,i=12727,u=0.3621028139959088,v=0.12510173857176532,w=0.527139777276255,x=3.7413326251681838 +color=red,shape=circle,flag=1,i=12731,u=0.7483954245887117,v=0.83911382278441,w=0.5092760129170182,x=4.4819053315172 +color=red,shape=circle,flag=0,i=12748,u=0.796482350446426,v=0.8365400523899128,w=0.5072365924705815,x=6.569715570818672 +color=red,shape=triangle,flag=0,i=12752,u=0.8654756538937693,v=0.12030101459043974,w=0.4798266464596761,x=5.11293399270295 +color=purple,shape=square,flag=0,i=12760,u=0.5190210485377224,v=0.5147627296650352,w=0.5310305279016496,x=6.90748787828668 +color=red,shape=square,flag=0,i=12763,u=0.98900569457842,v=0.39460308271675304,w=0.53387724881204,x=4.784005217288922 +color=yellow,shape=square,flag=1,i=12782,u=0.1679237147749727,v=0.6138059434481302,w=0.4917252923132335,x=5.5201768542963565 +color=yellow,shape=triangle,flag=1,i=12800,u=0.2529842987372265,v=0.20832517048507238,w=0.5308938522790781,x=4.317983927529439 +color=red,shape=square,flag=1,i=12802,u=0.1777238023705633,v=0.19873715559848193,w=0.528622920872539,x=4.676626456225272 +color=red,shape=circle,flag=1,i=12804,u=0.48862749584150966,v=0.5595497291187637,w=0.5186116160911766,x=3.7463529675400618 +color=green,shape=triangle,flag=0,i=12808,u=0.7332750177670676,v=0.07349544390959517,w=0.5134408018023058,x=4.221144061824084 +color=red,shape=square,flag=1,i=12819,u=0.01694973081935658,v=0.6006411137625514,w=0.5251809149832267,x=4.9526385454783375 +color=red,shape=square,flag=0,i=12823,u=0.7358511839620999,v=0.2075982076638021,w=0.5223974410859062,x=5.64665528828198 +color=red,shape=circle,flag=1,i=12838,u=0.6414518363655866,v=0.5971552526672049,w=0.5111913131378839,x=6.645730133109886 +color=red,shape=square,flag=0,i=12848,u=0.8991964912371576,v=0.7877715832772079,w=0.5182501072533066,x=6.793759763936873 +color=yellow,shape=square,flag=0,i=12852,u=0.13517523551179622,v=0.9368886242865431,w=0.5013990647531037,x=5.751401785078446 +color=purple,shape=square,flag=0,i=12862,u=0.9305811910292004,v=0.7808773982965442,w=0.5338464535126726,x=4.206512711987678 +color=yellow,shape=circle,flag=1,i=12874,u=0.8834737119841723,v=0.8827897263358067,w=0.5028709961554946,x=4.40358791075897 +color=orange,shape=square,flag=1,i=12896,u=0.19625924218455737,v=0.8012382218224551,w=0.39672750105935617,x=5.926406207357727 +color=green,shape=triangle,flag=1,i=12897,u=0.6467695640240094,v=0.2881124066335321,w=0.5076361351610983,x=6.97596121869987 +color=blue,shape=square,flag=1,i=12913,u=0.7192234533007247,v=0.6561045565834529,w=0.4755891412774963,x=6.538709933564054 +color=yellow,shape=triangle,flag=1,i=12926,u=0.7787829274007342,v=0.8666655366316399,w=0.5268238688543869,x=5.305460474128055 +color=purple,shape=circle,flag=0,i=12936,u=0.1922706389962523,v=0.3657640366304026,w=0.5345929270023603,x=6.584843335292457 +color=green,shape=square,flag=0,i=12938,u=0.2751318405813312,v=0.9996764373885353,w=0.4885851533254809,x=3.4032262956951556 +color=yellow,shape=square,flag=0,i=12956,u=0.22827815291835307,v=0.10940113926765138,w=0.49495945027982224,x=5.519192796553264 +color=red,shape=triangle,flag=0,i=12964,u=0.5277650090715932,v=0.9095188032621777,w=0.47769654400861283,x=7.356701377636051 +color=purple,shape=square,flag=0,i=12972,u=0.2272981374962454,v=0.6275803714815992,w=0.5280975803113913,x=3.1755285842416416 +color=purple,shape=square,flag=0,i=12976,u=0.9882272142903007,v=0.2543821364391944,w=0.5285708736540188,x=6.283369453252152 +color=yellow,shape=triangle,flag=1,i=13010,u=0.349745010538539,v=0.723745260971859,w=0.5220147909957564,x=5.362490418188354 +color=green,shape=square,flag=0,i=13025,u=0.5704032132620769,v=0.9520730893130085,w=0.4949742635007175,x=4.972595320121044 +color=yellow,shape=circle,flag=1,i=13030,u=0.8751019905366294,v=0.02854187087338156,w=0.5021941122434627,x=5.321770530720425 +color=yellow,shape=triangle,flag=1,i=13031,u=0.5187144465562195,v=0.18783350208908334,w=0.5219399178758146,x=4.685385105835355 +color=red,shape=square,flag=0,i=13050,u=0.008813010214251737,v=0.34911487791388507,w=0.5095449231613721,x=3.4303442336720704 +color=yellow,shape=triangle,flag=1,i=13052,u=0.6857004850205839,v=0.6431925825203684,w=0.5165401288654603,x=4.562951213675976 +color=red,shape=triangle,flag=0,i=13064,u=0.07613955243284565,v=0.03333761177749195,w=0.4699234376021442,x=4.688217784444799 +color=red,shape=circle,flag=0,i=13078,u=0.2860524243207774,v=0.34498087949241424,w=0.49848756793795024,x=6.448000652514857 +color=yellow,shape=circle,flag=1,i=13090,u=0.3815845684602467,v=0.07178736343547731,w=0.5022487513444382,x=7.615019377960697 +color=red,shape=square,flag=0,i=13096,u=0.6036560966868214,v=0.23587333775946517,w=0.5135337384296509,x=5.379789307509569 +color=blue,shape=circle,flag=0,i=13099,u=0.10006314778653913,v=0.7436569578778154,w=0.48161668141487796,x=4.723894604995649 +color=red,shape=circle,flag=1,i=13107,u=0.425900528621737,v=0.3824557861050103,w=0.4948976998364974,x=5.410527191225196 +color=red,shape=square,flag=0,i=13108,u=0.8494685992386175,v=0.7573687773377882,w=0.517353757970351,x=4.350640282866267 +color=red,shape=triangle,flag=1,i=13116,u=0.17453356860481373,v=0.41080027304525757,w=0.4781769846380775,x=4.633321441199356 +color=blue,shape=triangle,flag=1,i=13127,u=0.30256949909285336,v=0.8306436702065217,w=0.5168840336058484,x=5.050938701653189 +color=green,shape=square,flag=0,i=13137,u=0.6862398942853989,v=0.5084056603695462,w=0.5004703688991802,x=6.417792935960674 +color=blue,shape=circle,flag=0,i=13148,u=0.2902241989595149,v=0.4432537696404162,w=0.47820059351586996,x=5.585400330240989 +color=green,shape=triangle,flag=0,i=13156,u=0.5319755217308924,v=0.9227883390423964,w=0.5152632048179494,x=5.089260639238088 +color=yellow,shape=circle,flag=1,i=13162,u=0.5782826397828276,v=0.01106841619064336,w=0.5055812461707145,x=5.2379189849188466 +color=green,shape=circle,flag=0,i=13173,u=0.26944433608573093,v=0.39993866016419455,w=0.4775850697673785,x=4.989212261233978 +color=blue,shape=square,flag=1,i=13185,u=0.004726047126661137,v=0.5804128842508497,w=0.4675949465251732,x=4.905801459228339 +color=red,shape=circle,flag=1,i=13190,u=0.9814469186570991,v=0.9051553259597678,w=0.5030421911914653,x=5.250813683759118 +color=purple,shape=triangle,flag=0,i=13200,u=0.4698245094948157,v=0.5965706792499607,w=0.49929837552232353,x=6.2005610423044075 +color=green,shape=triangle,flag=0,i=13216,u=0.4332132855617774,v=0.7066356987490843,w=0.508416365967748,x=4.3605409205977415 +color=red,shape=triangle,flag=0,i=13235,u=0.8217685898297462,v=0.9523678510305673,w=0.49313686605591206,x=3.568563377430356 +color=red,shape=square,flag=0,i=13254,u=0.22629456609797405,v=0.19228930964424018,w=0.5176313767622042,x=2.9683441342720602 +color=green,shape=square,flag=0,i=13260,u=0.9703118455887261,v=0.980400158035085,w=0.507314503598571,x=6.593210458496963 +color=orange,shape=circle,flag=0,i=13269,u=0.48719118298482755,v=0.08728134510559582,w=0.581979025965587,x=4.470090606309107 +color=green,shape=triangle,flag=0,i=13283,u=0.7467117734824886,v=0.9357363071813254,w=0.5089081422555692,x=5.783746519480718 +color=blue,shape=triangle,flag=0,i=13294,u=0.9541134800876893,v=0.2907790160479963,w=0.5105280628007148,x=4.568129166475079 +color=red,shape=triangle,flag=0,i=13304,u=0.47059497054186417,v=0.20221586014032578,w=0.4908754467349471,x=4.058285075616765 +color=yellow,shape=square,flag=0,i=13351,u=0.8461799650924491,v=0.6318120946669082,w=0.46759705640243704,x=5.721962554758462 +color=orange,shape=square,flag=0,i=13352,u=0.8963503761031655,v=0.23211616464272544,w=0.40102363086037257,x=4.02914635043458 +color=green,shape=circle,flag=0,i=13383,u=0.9419490159169096,v=0.7318612168949039,w=0.48887296776473044,x=4.427041089797325 +color=yellow,shape=triangle,flag=1,i=13388,u=0.2089544690244033,v=0.9202091731573563,w=0.5152191352565799,x=6.592104641953245 +color=red,shape=square,flag=1,i=13397,u=0.10064756683173592,v=0.4489304388948713,w=0.51832962694166,x=6.65540557950357 +color=purple,shape=square,flag=0,i=13409,u=0.9371423291723412,v=0.29803040400991065,w=0.5121450138556084,x=3.4939064257351613 +color=red,shape=square,flag=1,i=13418,u=0.1537637870227615,v=0.9354750763256178,w=0.5290536415790195,x=5.643721411840539 +color=red,shape=square,flag=0,i=13422,u=0.38967470999925335,v=0.601346978579203,w=0.5291873656765577,x=4.850274346331086 +color=green,shape=triangle,flag=0,i=13441,u=0.8111105744137831,v=0.8053103144633811,w=0.5084229946930475,x=4.7202693919606995 +color=red,shape=triangle,flag=1,i=13456,u=0.5514532294861351,v=0.9754613900480172,w=0.49751009633149856,x=5.018938731576782 +color=orange,shape=square,flag=1,i=13463,u=0.46653710154903705,v=0.9112094509299352,w=0.4044947414716737,x=4.620647248764253 +color=red,shape=triangle,flag=0,i=13477,u=0.7422756428103977,v=0.4399188922170295,w=0.504434813634296,x=4.420271352827404 +color=blue,shape=circle,flag=0,i=13481,u=0.9959742894178187,v=0.033800662644015045,w=0.48010068515172655,x=4.051630176597462 +color=red,shape=triangle,flag=1,i=13499,u=0.7772647678975498,v=0.5378155166045918,w=0.5049499464855819,x=6.263251154295314 +color=green,shape=square,flag=0,i=13508,u=0.14006102985737723,v=0.13364635046450446,w=0.4953244024616738,x=6.871245375510823 +color=yellow,shape=square,flag=1,i=13515,u=0.7160989602828327,v=0.14369227023263675,w=0.4646232365446227,x=4.9168140198944945 +color=purple,shape=triangle,flag=0,i=13537,u=0.9083398402725494,v=0.7732847072104434,w=0.5049604899514466,x=6.825649522371393 +color=blue,shape=triangle,flag=0,i=13544,u=0.903945300780459,v=0.2098640713973361,w=0.5077875421457259,x=4.494071556685462 +color=blue,shape=square,flag=0,i=13557,u=0.7702659903491699,v=0.16818676874587557,w=0.4841220830226693,x=5.166116040298503 +color=red,shape=square,flag=1,i=13560,u=0.369773788976657,v=0.35129753108008,w=0.522666359297109,x=5.730119014371994 +color=yellow,shape=square,flag=1,i=13564,u=0.29270127333385076,v=0.31242974503053944,w=0.4666065227296944,x=7.517032597657452 +color=purple,shape=triangle,flag=0,i=13578,u=0.44198212325729924,v=0.2939370507575122,w=0.506214486615877,x=5.332459965725181 +color=blue,shape=square,flag=0,i=13585,u=0.5789547288569056,v=0.08924983433995748,w=0.48769550645450604,x=4.000380092051938 +color=red,shape=circle,flag=0,i=13595,u=0.9078413013162824,v=0.9395166451797881,w=0.5181781260199487,x=5.575184011179274 +color=red,shape=triangle,flag=0,i=13601,u=0.032260733763397775,v=0.4450003320073478,w=0.4982256424213833,x=5.202689687398945 +color=red,shape=circle,flag=0,i=13628,u=0.16918088818808807,v=0.22286939645087145,w=0.5152513471608811,x=4.60135386698301 +color=red,shape=triangle,flag=1,i=13629,u=0.5019930893225422,v=0.29416766831935826,w=0.49864286450099954,x=5.454346943058458 +color=green,shape=circle,flag=1,i=13649,u=0.40059225091173256,v=0.5586132550177968,w=0.4946359538305477,x=4.070457687939876 +color=red,shape=square,flag=1,i=13661,u=0.9700057189291136,v=0.8452003292357781,w=0.5388007475378267,x=5.5593949103649924 +color=red,shape=square,flag=1,i=13685,u=0.7776727898255269,v=0.9414778398913939,w=0.5373507383001258,x=5.542256741642599 +color=red,shape=circle,flag=0,i=13693,u=0.46099587766053374,v=0.5286382982993921,w=0.5178712490339592,x=5.7565853971533985 +color=green,shape=circle,flag=0,i=13697,u=0.6202180513956841,v=0.7822595276664809,w=0.503318243608966,x=6.948328867487852 +color=green,shape=circle,flag=0,i=13699,u=0.11687861550661938,v=0.3777206703009206,w=0.5074680940805018,x=6.617991278530166 +color=red,shape=square,flag=0,i=13703,u=0.5645226330165456,v=0.5884613851952621,w=0.5314538781080166,x=5.376940563011032 +color=purple,shape=square,flag=0,i=13716,u=0.4971525776095608,v=0.9922461167689713,w=0.4998689964188249,x=6.515899623801129 +color=red,shape=circle,flag=0,i=13720,u=0.5474848255161257,v=0.5305770839721894,w=0.5209318608656897,x=5.17085593640891 +color=orange,shape=triangle,flag=1,i=13722,u=0.3782297073205919,v=0.7187931018494899,w=0.6152346641224398,x=5.116776563773265 +color=purple,shape=circle,flag=0,i=13726,u=0.5865145111013352,v=0.7504016914330448,w=0.5261919546569646,x=7.3723518266128245 +color=red,shape=triangle,flag=0,i=13736,u=0.19613268001958084,v=0.4025071482245328,w=0.4909861422418182,x=6.278877610713334 +color=green,shape=square,flag=0,i=13758,u=0.2862208474141603,v=0.24792907196176872,w=0.5016757923516378,x=4.093190126142505 +color=red,shape=square,flag=1,i=13759,u=0.7530215061694446,v=0.3753700704839039,w=0.5136627056364026,x=3.792495153640998 +color=red,shape=circle,flag=0,i=13765,u=0.17741972819644558,v=0.2435601449127709,w=0.5289443213249622,x=3.297467647295553 +color=red,shape=square,flag=0,i=13781,u=0.5377782718430559,v=0.557401282980746,w=0.5239765837975974,x=5.771077644967007 +color=red,shape=square,flag=0,i=13791,u=0.7823965007048281,v=0.6943505339772328,w=0.5232571752008163,x=4.642075749587225 +color=green,shape=circle,flag=0,i=13848,u=0.5633321878333747,v=0.32096035349968677,w=0.5050195740412426,x=6.523171976547569 +color=red,shape=circle,flag=0,i=13851,u=0.9270836443970456,v=0.8695458595497157,w=0.5130425110853453,x=4.712921700518195 +color=red,shape=triangle,flag=0,i=13856,u=0.23943200938937625,v=0.7299432857736916,w=0.5100586499529426,x=3.529475063842637 +color=red,shape=square,flag=0,i=13860,u=0.6670834418885214,v=0.5823442620763544,w=0.5015830453385032,x=4.526046628481562 +color=red,shape=triangle,flag=0,i=13861,u=0.4322566532998203,v=0.5087918021514118,w=0.5173170447020637,x=5.632218341460665 +color=blue,shape=triangle,flag=0,i=13867,u=0.4805157109043937,v=0.47560598833481604,w=0.5088751385660572,x=5.300553387093035 +color=red,shape=square,flag=0,i=13872,u=0.013137849207726204,v=0.4237320753715379,w=0.5110521685695628,x=5.442478931496324 +color=purple,shape=triangle,flag=1,i=13879,u=0.8119819032214839,v=0.9364696232583868,w=0.5030354783309826,x=4.870192593182569 +color=red,shape=triangle,flag=0,i=13882,u=0.197045584040748,v=0.530818302394316,w=0.5207094114804968,x=6.0139877894697955 +color=red,shape=square,flag=0,i=13884,u=0.9031042965648081,v=0.08705372937335532,w=0.4988119042275611,x=5.6886405883157325 +color=blue,shape=triangle,flag=1,i=13885,u=0.23486497821444574,v=0.5977028809518629,w=0.5054570923456143,x=3.038315764650665 +color=red,shape=circle,flag=0,i=13892,u=0.2491984959690724,v=0.15019038320187167,w=0.5265357843177034,x=3.194853463355704 +color=yellow,shape=triangle,flag=1,i=13901,u=0.37792081136721123,v=0.6315517387588304,w=0.4958773064942009,x=5.880428670949502 +color=red,shape=triangle,flag=0,i=13918,u=0.8527700919776203,v=0.9259109312415792,w=0.5145725387941368,x=4.756830209576591 +color=blue,shape=triangle,flag=1,i=13932,u=0.44759548767184176,v=0.035434484379514464,w=0.5057763629705486,x=4.410575534025987 +color=green,shape=triangle,flag=0,i=13945,u=0.5058476575718424,v=0.503498364475034,w=0.4988914716043577,x=3.959636936310185 +color=blue,shape=triangle,flag=1,i=13961,u=0.7588755111385153,v=0.8081128330953042,w=0.5120779038485025,x=6.4321189606661 +color=red,shape=triangle,flag=1,i=13974,u=0.5146216895628355,v=0.463488416690244,w=0.5057712989879584,x=4.919711960172947 +color=yellow,shape=triangle,flag=1,i=14009,u=0.6947983492088922,v=0.18748558487792422,w=0.49714126331264546,x=3.9895877476262367 +color=purple,shape=square,flag=0,i=14021,u=0.9287108199752342,v=0.5777167666435793,w=0.4697775313994972,x=5.25856260280474 +color=purple,shape=circle,flag=0,i=14025,u=0.10018091166927201,v=0.9094457946335229,w=0.52235424713057,x=4.22768576807756 +color=yellow,shape=triangle,flag=1,i=14032,u=0.26323006731314846,v=0.5763933443708851,w=0.49501018907016114,x=5.175283692481721 +color=red,shape=circle,flag=0,i=14033,u=0.24107785439074925,v=0.14813511992443346,w=0.530076103655743,x=6.996285153704018 +color=yellow,shape=triangle,flag=1,i=14037,u=0.5010187906650703,v=0.13559285162329537,w=0.49346458556188927,x=3.5107561064547284 +color=purple,shape=circle,flag=0,i=14042,u=0.05537468236568588,v=0.9575056844169788,w=0.5234611734490178,x=4.226341242094729 +color=purple,shape=square,flag=0,i=14044,u=0.7747068464547636,v=0.9225342031316582,w=0.4652272969953895,x=4.645180221775256 +color=green,shape=triangle,flag=1,i=14045,u=0.6580938959616179,v=0.7737520170475047,w=0.4891501703869371,x=4.505602847942951 +color=red,shape=square,flag=0,i=14049,u=0.6627063941147188,v=0.8545208136983666,w=0.5100989876262721,x=6.096674807337865 +color=red,shape=square,flag=1,i=14065,u=0.5857772983969709,v=0.8801430207046448,w=0.49744243114899744,x=6.06550631778691 +color=red,shape=triangle,flag=1,i=14075,u=0.46496448900001963,v=0.5598179571337012,w=0.5134176412432347,x=7.4814395937427065 +color=orange,shape=triangle,flag=0,i=14078,u=0.8687397706039272,v=0.4868996536088652,w=0.6123050956157151,x=7.5200477870308005 +color=green,shape=triangle,flag=0,i=14092,u=0.9880046410537973,v=0.7676728421511271,w=0.49103330801913286,x=4.223556388922138 +color=green,shape=square,flag=1,i=14095,u=0.6141113468409892,v=0.9434561376170879,w=0.4889770873794551,x=6.025348578066428 +color=yellow,shape=triangle,flag=0,i=14112,u=0.46496585024767345,v=0.6301453362181888,w=0.5037916134773479,x=4.532418031614529 +color=red,shape=circle,flag=0,i=14118,u=0.03652010509822379,v=0.10035902003603757,w=0.5334046789775205,x=6.573984699433022 +color=yellow,shape=square,flag=1,i=14123,u=0.9513734938477925,v=0.27603368535478334,w=0.4805688832960833,x=7.778626010205239 +color=yellow,shape=square,flag=1,i=14127,u=0.9942065018265898,v=0.38948023991288017,w=0.48421306769203515,x=4.92452925704208 +color=green,shape=triangle,flag=0,i=14130,u=0.4969923552348652,v=0.5598345591310014,w=0.4897636973083939,x=4.427367256415264 +color=yellow,shape=triangle,flag=1,i=14134,u=0.910478233015974,v=0.9510471716682022,w=0.5044750030500602,x=4.119512435198779 +color=green,shape=circle,flag=0,i=14138,u=0.24286678957599617,v=0.3287092935333952,w=0.5067430913432592,x=4.306724280770815 +color=purple,shape=square,flag=0,i=14169,u=0.0002655214518428872,v=0.15396891895084863,w=0.4725892725504457,x=3.879709518721457 +color=blue,shape=square,flag=1,i=14182,u=0.14910591540192308,v=0.08192573260384939,w=0.5200025317692619,x=3.9924150397220246 +color=purple,shape=triangle,flag=0,i=14192,u=0.5196327866973567,v=0.7860928603468063,w=0.4964368415453642,x=4.899167143824484 +color=red,shape=square,flag=0,i=14198,u=0.9022358743682937,v=0.1802032827563611,w=0.4953767228360918,x=4.786262795418891 +color=green,shape=square,flag=1,i=14200,u=0.9947458080550922,v=0.2569501755634187,w=0.49243756888262175,x=3.7308350225093005 +color=purple,shape=square,flag=0,i=14203,u=0.09734336110031871,v=0.21901626767644156,w=0.4758254017090039,x=5.817512732665702 +color=red,shape=square,flag=0,i=14204,u=0.884564642190506,v=0.5763543308722057,w=0.4940934928193548,x=6.181335628957172 +color=purple,shape=square,flag=0,i=14205,u=0.004125602195031108,v=0.05321430693151308,w=0.4731197362471819,x=6.561064013233714 +color=red,shape=triangle,flag=0,i=14241,u=0.12868203144051626,v=0.0030225628890134804,w=0.5262271135710291,x=3.123899246741751 +color=red,shape=circle,flag=0,i=14246,u=0.10148553081173295,v=0.1339612715904494,w=0.5221170496304357,x=5.496289287733659 +color=red,shape=triangle,flag=1,i=14253,u=0.2120089224670827,v=0.7986499945852931,w=0.521784998982137,x=5.6634201426516135 +color=red,shape=triangle,flag=1,i=14268,u=0.15146444566253414,v=0.65791871007012,w=0.5198424601293512,x=4.392549807411798 +color=green,shape=square,flag=0,i=14272,u=0.8851823608373731,v=0.5089789369287248,w=0.4991071831888381,x=3.158657222232056 +color=yellow,shape=circle,flag=1,i=14281,u=0.2789053240270756,v=0.9090534232281638,w=0.5140980146223828,x=5.45647071580208 +color=red,shape=circle,flag=0,i=14290,u=0.5097405052024179,v=0.5041029683142759,w=0.5242051169057653,x=4.819743306409431 +color=purple,shape=circle,flag=0,i=14297,u=0.7947428527518005,v=0.3881703708096508,w=0.522427444575967,x=6.05534000029317 +color=red,shape=triangle,flag=0,i=14303,u=0.28416782619934855,v=0.06350555777253053,w=0.5085285453643593,x=6.55996735218059 +color=blue,shape=square,flag=1,i=14328,u=0.8155423000528911,v=0.6912227280319209,w=0.5102511256523973,x=4.57478249505884 +color=blue,shape=square,flag=1,i=14329,u=0.9760826951338114,v=0.25124876592230316,w=0.5095529156043155,x=7.087442691050007 +color=blue,shape=triangle,flag=1,i=14333,u=0.579686737751189,v=0.09902799524286565,w=0.4934126285207782,x=5.133174756142023 +color=green,shape=square,flag=1,i=14360,u=0.9168683455171529,v=0.5755568921836911,w=0.49846218390531355,x=5.147985460524783 +color=red,shape=triangle,flag=0,i=14364,u=0.4224395148550478,v=0.7585154661327256,w=0.5217501414466491,x=4.295667138519822 +color=red,shape=square,flag=0,i=14371,u=0.09121499143748579,v=0.8042966745450495,w=0.48215454460904383,x=6.17393521373408 +color=green,shape=square,flag=1,i=14381,u=0.30314308492664954,v=0.7584708740969923,w=0.508517100736907,x=2.963882010016347 +color=red,shape=square,flag=0,i=14397,u=0.5454189503033381,v=0.8888068105940029,w=0.47084227709772725,x=4.048438777827946 +color=blue,shape=circle,flag=0,i=14423,u=0.4181712466079194,v=0.8209287710482398,w=0.48659931742565604,x=4.391926930048069 +color=red,shape=triangle,flag=0,i=14425,u=0.9370428656273921,v=0.1812222313724986,w=0.5057835916976842,x=5.551701342497384 +color=purple,shape=square,flag=0,i=14438,u=0.5645412802083745,v=0.8679246560618926,w=0.48870219606413967,x=5.752207630085013 +color=red,shape=square,flag=0,i=14463,u=0.11918301072731197,v=0.05275510143846773,w=0.46619122720457223,x=5.725586133634786 +color=blue,shape=triangle,flag=1,i=14472,u=0.7302720268428897,v=0.07980285819832744,w=0.48290709781734625,x=5.848500169578638 +color=purple,shape=circle,flag=1,i=14492,u=0.7962356126602776,v=0.48105685844113766,w=0.5203139401671512,x=7.016191396527854 +color=red,shape=triangle,flag=0,i=14494,u=0.01212854627329596,v=0.11214983070216777,w=0.5132754902354534,x=5.3993805357678335 +color=red,shape=triangle,flag=1,i=14496,u=0.983541904397701,v=0.38994554176702,w=0.5111746327786401,x=6.755766147794492 +color=yellow,shape=circle,flag=1,i=14517,u=0.849866830009893,v=0.1377220040202335,w=0.5107063443534597,x=4.208319736321737 +color=blue,shape=triangle,flag=1,i=14521,u=0.9028140144457457,v=0.0072419946813584435,w=0.4802675263180019,x=5.754434079066073 +color=red,shape=circle,flag=0,i=14523,u=0.6984465647754432,v=0.7920528540094837,w=0.5245877189397763,x=4.179907521627238 +color=red,shape=square,flag=0,i=14526,u=0.9849328782355904,v=0.2864840698591318,w=0.4718275339637052,x=7.253623901141748 +color=red,shape=triangle,flag=1,i=14530,u=0.8926783209166769,v=0.8435143102133916,w=0.511019984414908,x=7.851768707388724 +color=green,shape=circle,flag=0,i=14532,u=0.14418906564710277,v=0.24720362522758532,w=0.4923618056032026,x=4.746626866797336 +color=red,shape=triangle,flag=0,i=14552,u=0.7123016643909355,v=0.08573345226885098,w=0.5049409771560193,x=3.8702519729405354 +color=purple,shape=circle,flag=0,i=14555,u=0.7881247957597121,v=0.99544664427954,w=0.511401258753662,x=6.45209261282207 +color=red,shape=square,flag=1,i=14556,u=0.8139498689596297,v=0.8692722469992163,w=0.4682179941760743,x=4.353719931144167 +color=red,shape=square,flag=0,i=14604,u=0.4249495382016051,v=0.7027022502679589,w=0.46509101575718004,x=6.373038410640301 +color=blue,shape=circle,flag=0,i=14607,u=0.03840312022946624,v=0.6376898058925444,w=0.48895143396370994,x=4.751765700768359 +color=blue,shape=triangle,flag=1,i=14616,u=0.8240179481581177,v=0.68683317204178,w=0.4936434564395495,x=5.19397603446981 +color=blue,shape=circle,flag=1,i=14633,u=0.9146067198859229,v=0.32917984208581086,w=0.49291722701703855,x=6.081940814725653 +color=red,shape=circle,flag=0,i=14650,u=0.93215869754079,v=0.9503845706324021,w=0.5108886987758767,x=3.1674552244314005 +color=yellow,shape=square,flag=1,i=14656,u=0.1716397683394062,v=0.2812511947883829,w=0.49349130699703886,x=5.623231416005445 +color=red,shape=square,flag=0,i=14709,u=0.6055516067077046,v=0.6770580988536724,w=0.4638158662115048,x=2.795668407356699 +color=purple,shape=triangle,flag=0,i=14719,u=0.31053388228140444,v=0.8087902453309674,w=0.5053809666882388,x=5.449792965610591 +color=red,shape=triangle,flag=1,i=14722,u=0.885983902300776,v=0.04338167501090617,w=0.5179683182470572,x=2.6815882750330355 +color=yellow,shape=triangle,flag=1,i=14765,u=0.5084344287647005,v=0.8630809028000475,w=0.500608452378707,x=6.401953315318596 +color=red,shape=triangle,flag=1,i=14773,u=0.47444630551956046,v=0.6310137874105359,w=0.5187282965028817,x=6.335173206953601 +color=red,shape=circle,flag=0,i=14794,u=0.9717864986784022,v=0.8968038334054035,w=0.5187101768752759,x=2.9453669767693476 +color=red,shape=triangle,flag=0,i=14813,u=0.3551620206225681,v=0.7733116511683221,w=0.5093590172857457,x=4.324833002386056 +color=yellow,shape=circle,flag=1,i=14832,u=0.47213281630529214,v=0.49296805884681205,w=0.5333347564474935,x=5.036572391045106 +color=blue,shape=square,flag=1,i=14835,u=0.4227183074665415,v=0.09683274749017745,w=0.5268413497109743,x=3.6594842667346925 +color=purple,shape=square,flag=0,i=14836,u=0.15813139741510351,v=0.2539421141756736,w=0.4869518089997193,x=5.163559493516648 +color=green,shape=triangle,flag=1,i=14843,u=0.38003108624109727,v=0.35730323583756707,w=0.4805526785811963,x=5.556106630834261 +color=red,shape=circle,flag=0,i=14847,u=0.9449193797119123,v=1.0075057280585997,w=0.5260100798455719,x=2.915031046104689 +color=blue,shape=triangle,flag=1,i=14853,u=0.20825749940394378,v=0.4640056781435975,w=0.48930578920643386,x=5.079973849941379 +color=green,shape=circle,flag=0,i=14857,u=0.6171063468992336,v=0.6700161392054423,w=0.5041583369048662,x=4.373782447048373 +color=purple,shape=square,flag=0,i=14866,u=0.5205815804383032,v=0.0030471655626180816,w=0.4906041430970303,x=4.183133422173761 +color=purple,shape=circle,flag=0,i=14872,u=0.9162351767525383,v=0.6108900727888027,w=0.5176947597314238,x=6.135111425729108 +color=orange,shape=triangle,flag=1,i=14874,u=0.5784371449667227,v=0.3273460250893254,w=0.6038914657817255,x=3.005209333609654 +color=red,shape=triangle,flag=1,i=14883,u=0.0441338048037756,v=0.07685514304714514,w=0.49817786236957623,x=6.396745629019118 +color=red,shape=triangle,flag=0,i=14884,u=0.5358364720949864,v=0.17870102293496515,w=0.5013563556163072,x=4.7061836789711515 +color=green,shape=circle,flag=0,i=14888,u=0.6433901398288796,v=0.723256067149859,w=0.5052324414327533,x=6.142146716544038 +color=red,shape=square,flag=1,i=14896,u=0.5308023477905606,v=0.11866285283759814,w=0.4633704925102731,x=4.737868333353272 +color=purple,shape=triangle,flag=0,i=14898,u=0.7800986870203719,v=0.23998073813992293,w=0.5014775988383656,x=3.141006771777843 +color=yellow,shape=square,flag=1,i=14899,u=0.9666761610516968,v=0.6828956724107826,w=0.49925404083245745,x=4.370065431949925 +color=yellow,shape=square,flag=1,i=14905,u=0.28038900627894836,v=0.8995022929871853,w=0.4987236881846455,x=4.725431433741935 +color=green,shape=triangle,flag=0,i=14909,u=0.43718934029556866,v=0.1587691485003473,w=0.48916274380494007,x=5.980542464457428 +color=blue,shape=circle,flag=1,i=14916,u=0.6127999424429291,v=0.13785341768538018,w=0.49416839669513263,x=5.504732688131258 +color=blue,shape=square,flag=0,i=14926,u=0.653706393978037,v=0.09518434113005991,w=0.5202500679270905,x=5.584469269622242 +color=red,shape=square,flag=0,i=14931,u=0.5682716889163334,v=0.16244711016158198,w=0.4788231163030483,x=4.280734789728041 +color=purple,shape=triangle,flag=0,i=14936,u=0.7088224781457672,v=0.443118701987686,w=0.5008785647356461,x=3.228486771484622 +color=yellow,shape=triangle,flag=1,i=14944,u=0.639919381963617,v=0.10279612347611944,w=0.4906602089908527,x=4.722854758956341 +color=red,shape=triangle,flag=0,i=14962,u=0.9523905742504042,v=0.6609376873998433,w=0.5045948997163691,x=6.700940568748937 +color=yellow,shape=triangle,flag=1,i=14968,u=0.2576802953811417,v=0.035106408653283294,w=0.49344843704159896,x=5.376983775840819 +color=orange,shape=circle,flag=0,i=14971,u=0.00123537823160913,v=0.08682338659633582,w=0.5629832470618805,x=5.565005676229032 +color=blue,shape=square,flag=0,i=14975,u=0.839651494852314,v=0.3979392800914997,w=0.5133908521883818,x=4.217827931670783 +color=red,shape=triangle,flag=1,i=14987,u=0.08238867613856005,v=0.5646773884752432,w=0.5050499811316836,x=4.051135582642282 +color=red,shape=square,flag=0,i=14991,u=0.06515598485003249,v=0.0062516600856381555,w=0.4803282546908886,x=2.735731481106074 +color=blue,shape=square,flag=1,i=14996,u=0.9899809059180887,v=0.7925442838246984,w=0.5111584505402456,x=7.248105823481322 +color=red,shape=circle,flag=0,i=14997,u=0.5600503100302892,v=0.547484361837022,w=0.5217974383062266,x=5.237620001555552 +color=red,shape=triangle,flag=0,i=15004,u=0.8911674185324588,v=0.30501982558163165,w=0.5056649592970451,x=5.594937799949894 +color=orange,shape=square,flag=1,i=15019,u=0.26704979254150596,v=0.05020948276570314,w=0.4046547386777556,x=3.50833423584467 +color=blue,shape=square,flag=1,i=15032,u=0.07626291191342116,v=0.9993762799575532,w=0.5084665202703759,x=7.599930387955021 +color=blue,shape=square,flag=1,i=15037,u=0.08450543351969575,v=0.7083592730009283,w=0.5066025009157761,x=4.101824218245984 +color=yellow,shape=triangle,flag=1,i=15047,u=0.02160588809822228,v=0.28381956178424583,w=0.48603349508971216,x=4.45822734152939 +color=green,shape=circle,flag=0,i=15062,u=0.586407200981746,v=0.7707706978930926,w=0.5072932452449916,x=4.310861183823518 +color=yellow,shape=square,flag=1,i=15069,u=0.08784767728557785,v=0.44320231025179124,w=0.5047122669375179,x=6.253108930741894 +color=red,shape=square,flag=1,i=15071,u=0.01808893569695258,v=0.6033400058803184,w=0.4963625608743614,x=5.676408204648928 +color=red,shape=triangle,flag=1,i=15078,u=0.5188445899471674,v=0.2054615782860223,w=0.5051081702877704,x=4.149809164238546 +color=blue,shape=square,flag=1,i=15088,u=0.0926751887349303,v=0.8575974785393341,w=0.5044046905115802,x=4.186681849097764 +color=green,shape=square,flag=0,i=15101,u=0.41216829983373626,v=0.2179541358341185,w=0.5031201088731738,x=6.438506161609307 +color=blue,shape=square,flag=1,i=15120,u=0.07814218751048518,v=0.017611194564903343,w=0.5173692197119569,x=5.6291495759830985 +color=red,shape=triangle,flag=0,i=15141,u=0.5839836293912036,v=0.7513576093695511,w=0.5045182683592248,x=7.116208678184901 +color=red,shape=triangle,flag=0,i=15145,u=0.5017162812700555,v=0.10542216954040406,w=0.5076140272722909,x=3.86112889258362 +color=red,shape=square,flag=0,i=15147,u=0.9630144759547907,v=0.5818194875098636,w=0.508225451222867,x=5.905251634865894 +color=purple,shape=square,flag=0,i=15155,u=0.6865054849633299,v=0.5656373357661751,w=0.5004484981383253,x=3.148680059493571 +color=red,shape=triangle,flag=0,i=15157,u=0.0798636843120577,v=0.5200051525880036,w=0.4981966695757328,x=5.411305125523746 +color=red,shape=circle,flag=0,i=15169,u=0.5475712093427035,v=0.5356832730230972,w=0.5233157934711181,x=4.334177690795344 +color=orange,shape=circle,flag=1,i=15198,u=0.1251493099854265,v=0.7473256465133866,w=0.5623911322731734,x=5.060336243273615 +color=red,shape=triangle,flag=1,i=15223,u=0.6684267910023817,v=0.8392604543470157,w=0.49361176598433076,x=4.0607633061476545 +color=red,shape=square,flag=1,i=15230,u=0.4273444325237651,v=0.174843786936679,w=0.5263527648879064,x=3.227467771218563 +color=red,shape=square,flag=1,i=15249,u=0.3787598732730033,v=0.7829831727114307,w=0.5222464333064276,x=5.816019939642196 +color=red,shape=square,flag=1,i=15252,u=0.3901545933278515,v=0.31070315021239137,w=0.5181834452960001,x=2.982092054779662 +color=red,shape=circle,flag=0,i=15255,u=0.9120094870970091,v=0.9813740008636757,w=0.5158701921078487,x=6.3789310652896205 +color=red,shape=circle,flag=0,i=15305,u=0.4464183994728518,v=0.42256561281989213,w=0.518999269233295,x=3.9340082222722237 +color=red,shape=triangle,flag=1,i=15313,u=0.6952114295322833,v=0.9444219775869979,w=0.4830149943508116,x=4.3272145034290865 +color=red,shape=triangle,flag=0,i=15330,u=0.12134833736624762,v=0.9930567573417352,w=0.48245707213158506,x=3.9631282674594015 +color=yellow,shape=square,flag=1,i=15334,u=0.39333742464735455,v=0.1554681210202501,w=0.5091068855271216,x=2.099045215760794 +color=yellow,shape=square,flag=1,i=15338,u=0.22300992387619245,v=0.16341182907341567,w=0.508758083967103,x=5.955059676059352 +color=red,shape=circle,flag=0,i=15398,u=0.3698975647561009,v=0.4044098003365939,w=0.5168819374333097,x=5.061536597109549 +color=green,shape=triangle,flag=0,i=15400,u=0.5178017082503106,v=0.8129724963030966,w=0.4744652134988754,x=4.070125186616651 +color=red,shape=square,flag=0,i=15409,u=0.022706372810424647,v=0.8602720415709226,w=0.5211763690503436,x=5.1642401750565154 +color=red,shape=square,flag=0,i=15420,u=0.3566305172259987,v=0.9317468119813289,w=0.5245711918651474,x=5.537410584198182 +color=red,shape=circle,flag=1,i=15429,u=0.4715419193369448,v=0.4601954093633077,w=0.5186490043572817,x=3.817513717598988 +color=orange,shape=triangle,flag=1,i=15432,u=0.3459437286892133,v=0.8294944511191099,w=0.6106267034178549,x=5.799144427135509 +color=blue,shape=triangle,flag=0,i=15451,u=0.542004310304193,v=0.39096310522820876,w=0.4869781863069116,x=4.780495603382041 +color=red,shape=triangle,flag=0,i=15495,u=0.6619965581838725,v=0.8324278360368469,w=0.5025508795167364,x=5.159649971148993 +color=yellow,shape=circle,flag=1,i=15496,u=0.49861119317248204,v=0.2517696396289262,w=0.5365441859017953,x=5.864840322817645 +color=red,shape=circle,flag=0,i=15510,u=0.11386588458115432,v=0.21058895524856036,w=0.5270659620153532,x=6.164853709933802 +color=blue,shape=square,flag=1,i=15515,u=0.1312072045610081,v=0.8113098528941513,w=0.508430889400386,x=4.780795121970809 +color=yellow,shape=triangle,flag=1,i=15523,u=0.9567230961328295,v=0.7833673727424829,w=0.47677068144729196,x=6.189454548308283 +color=blue,shape=triangle,flag=1,i=15528,u=0.3971554919191501,v=0.3527571547814464,w=0.4853951042177243,x=4.166376005034991 +color=yellow,shape=triangle,flag=0,i=15547,u=0.7383491744902775,v=0.7429696106353925,w=0.4827701585669367,x=6.2943201116537395 +color=red,shape=square,flag=0,i=15559,u=0.7195042917345941,v=0.021571195547008926,w=0.5209040755418666,x=4.862326357449001 +color=green,shape=triangle,flag=0,i=15571,u=0.09241811216262175,v=0.8156441098794263,w=0.4751145368157352,x=3.5107350397115717 +color=green,shape=circle,flag=0,i=15576,u=0.6045211936163736,v=0.4695583584388463,w=0.4968613575632019,x=3.5374538105516606 +color=red,shape=square,flag=0,i=15586,u=0.24734017270341624,v=0.46429832599716037,w=0.5153322803514591,x=4.089028004455932 +color=red,shape=square,flag=0,i=15587,u=0.3357918746850441,v=0.9913143775914488,w=0.5197651484946816,x=3.7596495952433417 +color=yellow,shape=square,flag=1,i=15595,u=0.9950497268959522,v=0.5058762315969073,w=0.5101049131860939,x=5.714446428794372 +color=red,shape=triangle,flag=0,i=15603,u=0.9942884186953432,v=0.48270741058008804,w=0.5072110422432571,x=4.709766889328525 +color=blue,shape=square,flag=0,i=15609,u=0.22610020400319486,v=0.07343477998960268,w=0.5049629817860245,x=5.0967426458698135 +color=red,shape=triangle,flag=1,i=15620,u=0.8369174954118124,v=0.24610261201796124,w=0.5025341724133885,x=3.311764984438249 +color=blue,shape=circle,flag=1,i=15625,u=0.4246995254499275,v=0.7737351100319132,w=0.5130141453459902,x=6.9219809003223185 +color=yellow,shape=triangle,flag=1,i=15627,u=0.5782309050173462,v=0.9334321281237464,w=0.4783628631054142,x=4.127115978333628 +color=blue,shape=square,flag=0,i=15640,u=0.2607501272150067,v=0.4436840748893439,w=0.49545042916181764,x=5.8221095062536925 +color=red,shape=triangle,flag=0,i=15662,u=0.7994227649583797,v=0.62077765210656,w=0.49717891865733305,x=4.173656675697485 +color=red,shape=square,flag=0,i=15676,u=0.04989642052714016,v=0.4777258033796561,w=0.5250816668534074,x=4.649008997299784 +color=red,shape=circle,flag=1,i=15679,u=0.4576676201388019,v=0.5112544358499069,w=0.5131145706611853,x=5.817248477957283 +color=purple,shape=triangle,flag=0,i=15683,u=0.3498400848855051,v=0.6030019170385277,w=0.47692032698793774,x=2.983906928830633 +color=green,shape=circle,flag=0,i=15694,u=0.27236785618696246,v=0.19170871868644357,w=0.48914269495088475,x=5.706680055662041 +color=red,shape=square,flag=0,i=15699,u=0.023503084200703128,v=0.10471979552007205,w=0.5258970669504822,x=4.2111126331215125 +color=green,shape=square,flag=0,i=15702,u=0.7071785578616405,v=0.6723988759647884,w=0.4968005538881674,x=4.518035820700271 +color=yellow,shape=triangle,flag=0,i=15708,u=0.4336051777290023,v=0.4525292947451417,w=0.48043792713808164,x=3.320257131947184 +color=purple,shape=circle,flag=0,i=15723,u=0.34992352669458926,v=0.19276286869640769,w=0.5325232572108609,x=5.306536206146193 +color=purple,shape=triangle,flag=0,i=15740,u=0.1945653968841844,v=0.09085936322480359,w=0.47368277204719483,x=6.372607396517254 +color=red,shape=circle,flag=0,i=15763,u=0.009932299416669066,v=-0.06451014087909289,w=0.5069666106637172,x=4.749498869367787 +color=yellow,shape=square,flag=1,i=15770,u=0.08152955087983449,v=0.15468358408489402,w=0.5139262104662475,x=3.8545545661956786 +color=blue,shape=circle,flag=1,i=15775,u=0.4834666438930203,v=0.9006942788906097,w=0.5214011493644019,x=4.416473243369009 +color=blue,shape=circle,flag=0,i=15780,u=0.1939322950705049,v=0.1985081272569087,w=0.5251202541490323,x=6.498516482547493 +color=yellow,shape=square,flag=1,i=15786,u=0.1712262295042275,v=0.27186087966750805,w=0.5114335148457115,x=5.574738537029383 +color=blue,shape=triangle,flag=1,i=15787,u=0.5323331248788394,v=0.09821673422323274,w=0.48539855457830294,x=4.0209042326472995 +color=blue,shape=circle,flag=1,i=15800,u=0.3812011341188266,v=0.041484109537629266,w=0.5251293597509595,x=6.887622387173594 +color=red,shape=triangle,flag=1,i=15803,u=0.033748370226377444,v=0.4711750714188022,w=0.5061162688959739,x=5.373795344628793 +color=blue,shape=triangle,flag=1,i=15811,u=0.7514087857345508,v=0.4834196353075204,w=0.48146260000496627,x=6.9420742165102185 +color=green,shape=triangle,flag=0,i=15812,u=0.24612392074151745,v=0.9182168804230652,w=0.47348245935172745,x=3.0664546470786433 +color=red,shape=triangle,flag=0,i=15844,u=0.0724090941756893,v=0.3266176648456305,w=0.487535025699818,x=4.914870156373522 +color=yellow,shape=square,flag=1,i=15850,u=0.17124067723267888,v=0.5506229570092481,w=0.5158445618782189,x=5.198513699946165 +color=yellow,shape=square,flag=1,i=15854,u=0.08248534364186932,v=0.3541209027335386,w=0.5134054823243431,x=4.426602897051975 +color=yellow,shape=triangle,flag=1,i=15856,u=0.2414160118125549,v=0.4496732915421796,w=0.4936445778656388,x=7.092079747699992 +color=yellow,shape=circle,flag=1,i=15864,u=0.7434834386165852,v=0.11676223388095575,w=0.5399775004974532,x=7.696682134988461 +color=green,shape=triangle,flag=1,i=15873,u=0.8317175879062484,v=0.06662307981988391,w=0.4755961173134097,x=4.149289340167659 +color=blue,shape=circle,flag=1,i=15882,u=0.8819234005380501,v=0.31444090657123047,w=0.5261191750041421,x=5.5606641225009215 +color=green,shape=square,flag=1,i=15903,u=0.07235666498638904,v=0.148354564410486,w=0.5005049277335725,x=3.543327491305058 +color=blue,shape=square,flag=0,i=15940,u=0.7828349509192136,v=0.871678820437661,w=0.49451038933479974,x=3.5923248589715997 +color=purple,shape=triangle,flag=0,i=15951,u=0.6860819003511519,v=0.1814278245572576,w=0.4794927254400799,x=3.208864964272895 +color=red,shape=square,flag=0,i=15955,u=0.8003070754464522,v=0.5749479993606467,w=0.5098731016062845,x=5.957604945420268 +color=red,shape=triangle,flag=0,i=15965,u=0.7147987757967604,v=0.13987108575516194,w=0.4992671722022492,x=4.403254491564382 +color=green,shape=square,flag=0,i=15970,u=0.6169011687279528,v=0.9898678110005391,w=0.4972698363449035,x=4.454162669804412 +color=purple,shape=triangle,flag=0,i=15986,u=0.9931091066584197,v=0.31661312143417375,w=0.47398735157249683,x=3.6066052590456614 +color=red,shape=square,flag=1,i=16006,u=0.6867610359697065,v=0.507610498524394,w=0.5124537172401294,x=5.522823349123399 +color=red,shape=square,flag=0,i=16037,u=0.39038053540378026,v=0.8417455077626104,w=0.5151235820737593,x=5.737086480829184 +color=red,shape=triangle,flag=0,i=16049,u=0.8392771571726819,v=0.00658144817429529,w=0.4959679105439668,x=4.323538416521468 +color=red,shape=triangle,flag=1,i=16054,u=0.18513306418580644,v=0.8542977470809716,w=0.49284172122844583,x=5.79632710038457 +color=green,shape=square,flag=0,i=16070,u=0.20118260052124137,v=0.8247099430266651,w=0.49547697102551935,x=6.588142150093525 +color=blue,shape=circle,flag=1,i=16074,u=0.34416719021029807,v=0.6202191150256388,w=0.5180377461130594,x=6.660325674155516 +color=red,shape=triangle,flag=0,i=16076,u=0.6438307311050486,v=0.35016718808172453,w=0.489062996881268,x=5.700374707236964 +color=red,shape=circle,flag=1,i=16077,u=0.5639382494899604,v=0.5446596958556292,w=0.4935413659977984,x=2.865999958892722 +color=yellow,shape=triangle,flag=0,i=16078,u=0.8704808697281591,v=0.05957843289143672,w=0.5028682718476899,x=3.0188461260254935 +color=red,shape=triangle,flag=0,i=16082,u=0.053365327860362854,v=0.9912416081091163,w=0.49775208051633135,x=4.702591301038054 +color=purple,shape=circle,flag=0,i=16086,u=0.04694416903551002,v=0.7592236332565199,w=0.5262201203837901,x=6.3791752087389435 +color=red,shape=square,flag=0,i=16087,u=0.26132763678507254,v=0.5607606371222695,w=0.5168835911823033,x=2.649601188871864 +color=red,shape=square,flag=0,i=16090,u=0.3400507466419064,v=0.38255979518418715,w=0.5213162229891568,x=2.6956329488167046 +color=red,shape=square,flag=0,i=16093,u=0.6593943690870726,v=0.7010289615498657,w=0.5256373993442685,x=5.774316010619184 +color=red,shape=circle,flag=0,i=16096,u=0.18615589711097635,v=0.21606761167369876,w=0.4878945650539288,x=2.776099139427691 +color=red,shape=square,flag=0,i=16105,u=0.9718748703203175,v=0.7908083944545664,w=0.5162287815514458,x=6.8949765609719575 +color=yellow,shape=triangle,flag=1,i=16114,u=0.2583367216370851,v=0.379467069737323,w=0.512250932144463,x=5.792278920400531 +color=red,shape=circle,flag=0,i=16127,u=0.7346525915213076,v=0.7250892134821284,w=0.49339996023614924,x=4.640289654683079 +color=red,shape=triangle,flag=1,i=16140,u=0.9574438414239587,v=0.5699177973645565,w=0.4949247876508358,x=5.251555836208156 +color=red,shape=triangle,flag=0,i=16141,u=0.4897477306855311,v=0.5156549960378174,w=0.49987639348711527,x=4.811537808181529 +color=red,shape=triangle,flag=0,i=16178,u=0.89800392509195,v=0.2580144819987862,w=0.49692118513426015,x=4.0294982342361925 +color=red,shape=square,flag=1,i=16181,u=0.7233474659703666,v=0.3392303014427521,w=0.5094232759404329,x=3.5418882933234457 +color=purple,shape=square,flag=0,i=16191,u=0.10209635801504768,v=0.6011677209175024,w=0.5167651178372316,x=5.192682714548251 +color=blue,shape=circle,flag=0,i=16229,u=0.4374272542886931,v=0.5894242709166924,w=0.5230775352669057,x=6.373857204331382 +color=red,shape=circle,flag=0,i=16249,u=0.13835731863340617,v=0.21611500948860513,w=0.5053199411285556,x=5.201769168244847 +color=yellow,shape=circle,flag=0,i=16256,u=0.14957695147412609,v=0.8555027647510632,w=0.5315644601641947,x=4.556975870400403 +color=red,shape=triangle,flag=1,i=16258,u=0.022187170738142026,v=0.3358024072006913,w=0.5068396826702423,x=4.831299635644792 +color=red,shape=square,flag=1,i=16263,u=0.3528403085787173,v=0.03685984223592509,w=0.5132513826044358,x=5.021860124253731 +color=red,shape=square,flag=0,i=16274,u=0.7883748235421791,v=0.9971508969805282,w=0.5116239619414613,x=5.690485030881441 +color=yellow,shape=triangle,flag=1,i=16276,u=0.923434585255116,v=0.12478266659611481,w=0.5074495438520203,x=4.785806381946745 +color=orange,shape=square,flag=0,i=16290,u=0.11565420469753684,v=0.361692773826765,w=0.4031605503087614,x=5.567366061297396 +color=red,shape=triangle,flag=1,i=16291,u=0.8796988140591834,v=0.35494707583212626,w=0.5077821331045622,x=7.142771835059627 +color=red,shape=triangle,flag=1,i=16305,u=0.8003826486203692,v=0.2814788021217849,w=0.5086043890539098,x=4.204651269441825 +color=red,shape=triangle,flag=0,i=16319,u=0.7880334263380261,v=0.5467556956126609,w=0.5071321058821943,x=6.212412030417991 +color=red,shape=triangle,flag=0,i=16335,u=0.035466580346306786,v=0.8440753383804791,w=0.5120773852172638,x=5.484198453750779 +color=blue,shape=triangle,flag=1,i=16358,u=0.8704798610241631,v=0.004234331182726758,w=0.4834610009721155,x=5.110536905890522 +color=yellow,shape=triangle,flag=1,i=16368,u=0.16722880094202985,v=0.5331665886741648,w=0.5157861793920647,x=3.5322031943831127 +color=red,shape=circle,flag=1,i=16375,u=0.3703855562429845,v=0.32947511455390815,w=0.5202030954426552,x=3.585167834817448 +color=red,shape=square,flag=1,i=16376,u=0.05904084002890608,v=0.26743060206617064,w=0.5099220775467259,x=6.311773927940631 +color=purple,shape=square,flag=0,i=16382,u=0.09967917895885192,v=0.21041935252986776,w=0.5273472954423297,x=5.032566824604894 +color=yellow,shape=circle,flag=1,i=16386,u=0.36498035473447876,v=0.6918375583976498,w=0.5364254815654066,x=5.632016879708189 +color=purple,shape=circle,flag=0,i=16396,u=0.8814059033154457,v=0.8237405564097807,w=0.5179644729193985,x=3.230307846779313 +color=yellow,shape=circle,flag=1,i=16401,u=0.99992313390574,v=0.3687646378408269,w=0.5333628931416158,x=5.96973184099635 +color=yellow,shape=triangle,flag=1,i=16406,u=0.8705483726379302,v=0.635717001186378,w=0.5176043232070217,x=8.277785148405325 +color=purple,shape=circle,flag=0,i=16412,u=0.9810618295911512,v=0.3357196242879985,w=0.5196718956581952,x=3.1066968216377204 +color=blue,shape=square,flag=1,i=16414,u=0.2185728190087145,v=0.9544337791387105,w=0.49913608886427385,x=6.209146397062262 +color=yellow,shape=triangle,flag=1,i=16417,u=0.09377810352804183,v=0.2476771066567658,w=0.512766464399817,x=4.4662569132323515 +color=red,shape=triangle,flag=0,i=16418,u=0.07218845329751722,v=0.2724171141092393,w=0.5205374098493715,x=3.381259366623943 +color=red,shape=triangle,flag=1,i=16424,u=0.5265377001205992,v=0.9831435482782511,w=0.5152972342892527,x=4.65230423340359 +color=blue,shape=triangle,flag=1,i=16429,u=0.6924068005202895,v=0.42471034602340607,w=0.48067755082778935,x=5.074324771783864 +color=green,shape=square,flag=1,i=16439,u=0.8843533910982385,v=0.6741814580467207,w=0.49960752542234205,x=5.80365741837183 +color=red,shape=circle,flag=0,i=16453,u=0.8577252485380948,v=0.8746765042352258,w=0.5333673223790014,x=6.7169125788696595 +color=blue,shape=square,flag=1,i=16456,u=0.9497528508796864,v=0.4492355758758799,w=0.5004988452896145,x=4.274697133447624 +color=orange,shape=triangle,flag=1,i=16465,u=0.8592782919029369,v=0.09695003443374672,w=0.5954823139158727,x=6.360133284119576 +color=blue,shape=square,flag=0,i=16468,u=0.22255129450047106,v=0.7468829366313168,w=0.4960209365540604,x=5.6865733367267834 +color=red,shape=square,flag=0,i=16472,u=0.22458948465907036,v=0.2721667664598685,w=0.5191019318244613,x=4.5526101222469455 +color=red,shape=circle,flag=0,i=16477,u=0.8631484426860168,v=0.9252436743177017,w=0.5342977530901505,x=6.392483029809245 +color=red,shape=circle,flag=1,i=16486,u=0.08462299404912799,v=0.017882956141416176,w=0.5327918958695028,x=4.260544072589946 +color=green,shape=circle,flag=0,i=16495,u=0.2596432122992507,v=0.7503298137323392,w=0.46929294123799264,x=5.550315151041893 +color=red,shape=square,flag=0,i=16497,u=0.053864179294253134,v=0.37353471823671136,w=0.5086405862162909,x=3.0547295088360613 +color=purple,shape=square,flag=0,i=16519,u=0.0994964767490375,v=0.14001067474429596,w=0.5174199439811942,x=4.621760714599228 +color=blue,shape=triangle,flag=1,i=16521,u=0.7879513768052773,v=0.8916704038169382,w=0.4797287034424058,x=4.279134665575557 +color=red,shape=circle,flag=0,i=16541,u=0.23872149124570918,v=0.24014661208119284,w=0.5437358846331318,x=3.1929060908341262 +color=orange,shape=triangle,flag=0,i=16587,u=0.5234694537217567,v=0.4605815096186735,w=0.58971963422156,x=3.187375123982554 +color=blue,shape=circle,flag=1,i=16603,u=0.6108133376599876,v=0.498712292828957,w=0.5135116718077685,x=4.519052492771044 +color=blue,shape=triangle,flag=1,i=16607,u=0.6797279981350438,v=0.12708162731226424,w=0.4817873238140527,x=5.368460523725744 +color=purple,shape=square,flag=0,i=16633,u=0.9942938259681083,v=0.44987288755072596,w=0.5255313084604537,x=5.835669669309084 +color=red,shape=triangle,flag=0,i=16644,u=0.9373771361562737,v=0.0877266080535285,w=0.5085159396037321,x=4.432721764652215 +color=red,shape=square,flag=0,i=16654,u=0.8735959361937571,v=0.2288162095854429,w=0.5127730057985358,x=4.492018245909538 +color=green,shape=triangle,flag=0,i=16657,u=0.9523858792126222,v=0.6794330346162207,w=0.4926446323722373,x=4.073198201688311 +color=red,shape=triangle,flag=1,i=16661,u=0.09189711069479922,v=0.8968558084908382,w=0.5068814878316061,x=5.0919613524662735 +color=blue,shape=triangle,flag=1,i=16670,u=0.8465877539470525,v=0.5652719171228668,w=0.487599679525874,x=4.05809980725319 +color=red,shape=triangle,flag=1,i=16679,u=0.16824077286349426,v=0.5881843630376156,w=0.5074803693891908,x=4.901239770209373 +color=yellow,shape=square,flag=1,i=16680,u=0.05182067070226637,v=0.07999705243584687,w=0.5204877982958585,x=5.8133383056361465 +color=blue,shape=square,flag=0,i=16705,u=0.4040460796776735,v=0.6043860761736015,w=0.5206421004107462,x=3.94536710062723 +color=red,shape=square,flag=1,i=16713,u=0.6132315984041578,v=0.7243914763704151,w=0.5138976351491796,x=5.457628945501302 +color=red,shape=circle,flag=0,i=16714,u=0.794219204918928,v=0.8709905063415768,w=0.5306588792724057,x=4.6300459187906515 +color=red,shape=square,flag=0,i=16728,u=0.17489634348845018,v=0.32291780950981286,w=0.5227342356819406,x=5.087670460713631 +color=blue,shape=square,flag=0,i=16729,u=0.9209555241015954,v=0.3864332210188094,w=0.5258252607739968,x=5.473074462749345 +color=blue,shape=circle,flag=1,i=16744,u=0.8571647326722809,v=0.12889376856375323,w=0.5136883723307814,x=4.336452905483142 +color=blue,shape=square,flag=1,i=16783,u=0.09974385090654347,v=0.7243899920872646,w=0.5353718443278438,x=4.431057737383438 +color=yellow,shape=circle,flag=1,i=16802,u=0.48655769279810934,v=0.7679185924679897,w=0.5247690629047864,x=5.7177527335448985 +color=red,shape=triangle,flag=1,i=16807,u=0.7204835603717645,v=0.9998431270283542,w=0.49680950152592795,x=7.163473415334352 +color=blue,shape=circle,flag=0,i=16814,u=0.27168186677888084,v=0.3083809001154564,w=0.518715814666991,x=3.1182534774139 +color=blue,shape=square,flag=1,i=16830,u=0.8689599747920659,v=0.6238375592925198,w=0.532460141808821,x=4.764105132197954 +color=red,shape=triangle,flag=0,i=16850,u=0.7274777926556241,v=0.4405545546118679,w=0.4948858108303919,x=5.170674024795059 +color=green,shape=triangle,flag=0,i=16856,u=0.9234003638906336,v=0.32686258354902686,w=0.48499546410968025,x=5.348453682608363 +color=red,shape=circle,flag=0,i=16866,u=0.5872965561599752,v=0.6720215212824586,w=0.5098523081919161,x=3.8787153834472448 +color=purple,shape=square,flag=0,i=16869,u=0.15168367840248909,v=0.8038573574438963,w=0.5218043909197505,x=6.48966366518547 +color=yellow,shape=circle,flag=1,i=16883,u=0.46750811189195696,v=0.9587424582053815,w=0.5209327909101931,x=3.80472327784312 +color=blue,shape=square,flag=0,i=16906,u=0.4417072858160903,v=0.36653760377856737,w=0.5335574644876531,x=4.926978701392438 +color=green,shape=triangle,flag=1,i=16907,u=0.4552944519405542,v=0.9448302570126156,w=0.48221941097524135,x=6.682936943083757 +color=red,shape=square,flag=1,i=16909,u=0.5959455084648746,v=0.06934870451273956,w=0.5174010585456551,x=5.812162827931043 +color=red,shape=circle,flag=0,i=16917,u=0.6298891229029142,v=0.6674656007390151,w=0.510336491650564,x=4.87015869498476 +color=blue,shape=triangle,flag=1,i=16928,u=0.4647596949594861,v=0.9788328526518476,w=0.4902231571615034,x=5.6158564854131 +color=purple,shape=square,flag=0,i=16932,u=0.5053424214209484,v=0.2190629477764645,w=0.530529101584259,x=4.94918813152563 +color=red,shape=triangle,flag=1,i=16958,u=0.44668695960118787,v=0.7330455454155936,w=0.4995256554394724,x=5.889024893119404 +color=red,shape=square,flag=1,i=16985,u=0.8449830715352793,v=0.21611575288156937,w=0.5182155074717697,x=5.925498285819928 +color=blue,shape=triangle,flag=1,i=17008,u=0.926958109999739,v=0.5342113765863877,w=0.49099023445820233,x=6.154341941941381 +color=purple,shape=triangle,flag=0,i=17023,u=0.9288825305316942,v=0.939341980818594,w=0.4929857040215251,x=3.548292623583446 +color=purple,shape=circle,flag=0,i=17035,u=0.9626625199225323,v=0.49321103995611204,w=0.5184648090893013,x=6.252167303074259 +color=yellow,shape=triangle,flag=1,i=17049,u=0.863185288184129,v=0.9824102452101089,w=0.5049890040216818,x=4.612167244335764 +color=red,shape=triangle,flag=0,i=17061,u=0.5958352128180107,v=0.8654861575613624,w=0.4972861186770385,x=4.301212412021034 +color=yellow,shape=triangle,flag=1,i=17074,u=0.6891109963670059,v=0.5598487053136425,w=0.5081804163010131,x=6.177650166306869 +color=red,shape=square,flag=1,i=17079,u=0.04444696494555278,v=0.40659666836302055,w=0.5019557737150733,x=5.016102424504741 +color=blue,shape=square,flag=1,i=17090,u=0.43533678167163514,v=0.6234199774564234,w=0.53043232462496,x=4.247318741992618 +color=yellow,shape=triangle,flag=1,i=17099,u=0.4885033103840972,v=0.8618985785584992,w=0.5103885187780002,x=5.86898618586082 +color=red,shape=circle,flag=0,i=17100,u=0.45903078371197326,v=0.41344786451110754,w=0.5001877573908404,x=3.1045092556740284 +color=red,shape=square,flag=1,i=17107,u=0.6524749145350351,v=0.4750682813895676,w=0.49587389900191603,x=5.571701325686253 +color=red,shape=square,flag=1,i=17110,u=0.13288382833222712,v=0.12652363890301355,w=0.4898886316409854,x=4.192329442381407 +color=purple,shape=triangle,flag=0,i=17132,u=0.9165693859199926,v=0.5990663759565618,w=0.48175339238838666,x=5.036858802932152 +color=green,shape=square,flag=0,i=17139,u=0.4969531680297712,v=0.6069793187187434,w=0.4853536293778346,x=3.617017936590416 +color=red,shape=circle,flag=1,i=17151,u=0.7673811559323066,v=0.7118863466073637,w=0.5000403901181234,x=3.2083771681535356 +color=red,shape=circle,flag=0,i=17159,u=0.26580652627237067,v=0.2760331671608922,w=0.49736425965449216,x=7.630871059376367 +color=blue,shape=circle,flag=1,i=17168,u=0.11013777448241957,v=0.9017110889256439,w=0.5047214420595714,x=3.6979178360614355 +color=yellow,shape=triangle,flag=1,i=17176,u=0.1331561035367932,v=0.2717369158720261,w=0.5135247227207125,x=1.9826667878965287 +color=blue,shape=triangle,flag=1,i=17189,u=0.9281915226809081,v=0.8567656494580272,w=0.4819063291682055,x=3.3700363405597096 +color=blue,shape=triangle,flag=0,i=17190,u=0.6560741835852083,v=0.9081115707455537,w=0.4843280261261515,x=4.61692007821373 +color=blue,shape=square,flag=0,i=17200,u=0.2573855469804952,v=0.052817807293260244,w=0.525614877145105,x=4.735408017435302 +color=red,shape=circle,flag=0,i=17204,u=0.9529616854463476,v=0.9297714206749162,w=0.5006966346960369,x=3.6965341674164436 +color=red,shape=circle,flag=1,i=17207,u=0.004535619454162698,v=-0.05728835919198161,w=0.4971310379335846,x=7.153721864285352 +color=red,shape=square,flag=0,i=17210,u=0.8822273632153151,v=0.653081844504803,w=0.5103419129447917,x=5.933332419607486 +color=red,shape=square,flag=0,i=17220,u=0.06669370736214342,v=0.36773747526761646,w=0.5079545366368898,x=6.210850232395764 +color=red,shape=triangle,flag=1,i=17245,u=0.6907567019266935,v=0.8606919751762712,w=0.48528181221837885,x=6.434699035200111 +color=red,shape=square,flag=1,i=17268,u=0.43846825973682,v=0.43124472691049043,w=0.514703836447414,x=5.080515361652981 +color=red,shape=square,flag=1,i=17275,u=0.006589188721299433,v=0.37588589051866106,w=0.5207165072910435,x=4.709114444836948 +color=green,shape=square,flag=0,i=17281,u=0.3192135829024829,v=0.3345720873057323,w=0.48941869913768826,x=6.569837798036416 +color=purple,shape=square,flag=1,i=17292,u=0.204977260756821,v=0.6371111201307692,w=0.5165373809591253,x=5.949163083044027 +color=yellow,shape=circle,flag=0,i=17293,u=0.597701461792648,v=0.35670266654168226,w=0.5058418665637808,x=3.7766931996225903 +color=red,shape=square,flag=0,i=17295,u=0.375466118901559,v=0.838530994982027,w=0.5184181346321209,x=5.761396597570934 +color=red,shape=square,flag=0,i=17300,u=0.2749973152860442,v=0.6120818076642955,w=0.5141722363816444,x=4.679835906439275 +color=green,shape=square,flag=0,i=17303,u=0.7952509358369487,v=0.11352179140199681,w=0.4877564007123762,x=6.044010973968475 +color=green,shape=triangle,flag=0,i=17315,u=0.5577754420142698,v=0.537015921693912,w=0.49216668978034595,x=5.25780930103903 +color=yellow,shape=circle,flag=1,i=17320,u=0.9298083801971766,v=0.2691936837615315,w=0.5074773323840887,x=5.943788739477523 +color=purple,shape=square,flag=0,i=17348,u=0.26844209430062005,v=0.16722149122350805,w=0.5171910939460402,x=5.529631800085454 +color=orange,shape=square,flag=0,i=17353,u=0.6236127964764546,v=0.824622233618583,w=0.41038412374955086,x=6.382606011640546 +color=blue,shape=circle,flag=0,i=17376,u=0.1289604180587025,v=0.7215540643216468,w=0.5124884412680788,x=4.104493916422971 +color=red,shape=circle,flag=1,i=17380,u=0.6960585098536233,v=0.7098281225752464,w=0.5065685553531767,x=4.747498559858811 +color=green,shape=square,flag=1,i=17388,u=0.14324020994482833,v=0.5477745931446888,w=0.4989466355760404,x=5.29301077071268 +color=green,shape=triangle,flag=0,i=17410,u=0.302256164969382,v=0.40827321598576705,w=0.48916041427608326,x=5.458618386292095 +color=yellow,shape=square,flag=1,i=17418,u=0.9989470669439893,v=0.8094609968758872,w=0.5220486909460273,x=5.606017207655145 +color=red,shape=triangle,flag=0,i=17422,u=0.49667485051740135,v=0.4410426190022123,w=0.4943920363122078,x=3.619905844571345 +color=green,shape=square,flag=0,i=17424,u=0.8535149065150077,v=0.17767917459805938,w=0.5053336928992425,x=4.987232980405251 +color=green,shape=circle,flag=0,i=17438,u=0.46711743492681324,v=0.7703705946909739,w=0.49946818840753443,x=6.944800092813793 +color=red,shape=triangle,flag=0,i=17441,u=0.3466592821905483,v=0.44613535018116524,w=0.4906961223719835,x=6.394956488950935 +color=red,shape=circle,flag=1,i=17444,u=0.35743135948632554,v=0.3931581158914216,w=0.5134829232936834,x=3.9386325934478816 +color=red,shape=circle,flag=0,i=17446,u=0.5994562009454839,v=0.6863393192150941,w=0.5177171005455358,x=3.5438057933320373 +color=red,shape=circle,flag=0,i=17452,u=0.9300393186700822,v=0.9730629946838242,w=0.5220100199772015,x=3.3574421162023618 +color=red,shape=triangle,flag=0,i=17462,u=0.9357964970459822,v=0.6974780997752765,w=0.49445737270561896,x=4.436924571862353 +color=yellow,shape=circle,flag=1,i=17463,u=0.19037117794694747,v=0.9462141857495838,w=0.5153512008271607,x=4.902176365027439 +color=green,shape=triangle,flag=1,i=17466,u=0.1974759436973993,v=0.6364433286063547,w=0.4875143524872009,x=6.070376328639818 +color=green,shape=triangle,flag=0,i=17470,u=0.011961258528259244,v=0.12833681307230294,w=0.49018819964701815,x=5.0097821956277615 +color=yellow,shape=square,flag=1,i=17491,u=0.2625002521574934,v=0.5268331696227,w=0.5153392727463008,x=6.127926832835439 +color=green,shape=circle,flag=0,i=17492,u=0.9183950271268285,v=0.28068213253221996,w=0.4982074271406311,x=3.4863064339772607 +color=red,shape=circle,flag=0,i=17496,u=0.5137285852430064,v=0.6121108763932952,w=0.5221909201857186,x=3.9867497508876255 +color=red,shape=circle,flag=0,i=17498,u=0.23132835434718124,v=0.16657327624206708,w=0.5240162454329246,x=6.211143736207306 +color=red,shape=triangle,flag=1,i=17499,u=0.3311507660196149,v=0.3072911451592233,w=0.4930352684774543,x=2.744361824185837 +color=blue,shape=square,flag=0,i=17507,u=0.689998439847817,v=0.17086757912137107,w=0.5314746114316544,x=4.226377913206856 +color=red,shape=triangle,flag=0,i=17514,u=0.3122803867641395,v=0.005530005742226951,w=0.4888479500186243,x=4.466384245256837 +color=red,shape=square,flag=0,i=17524,u=0.18721443249478764,v=0.5816600272569691,w=0.5092791481622222,x=6.725078049147522 +color=blue,shape=triangle,flag=1,i=17527,u=0.3256859367244205,v=0.7318787467561717,w=0.46723352798229956,x=4.142854655749216 +color=purple,shape=circle,flag=0,i=17546,u=0.720103476288958,v=0.27665638084450617,w=0.5184743700312244,x=3.8680365751931505 +color=orange,shape=triangle,flag=0,i=17550,u=0.136909765806981,v=0.7962599494612302,w=0.5759166080531287,x=4.891221168718161 +color=red,shape=circle,flag=0,i=17570,u=0.8409133535371011,v=0.830377583821616,w=0.5202413542184081,x=4.004141027021977 +color=red,shape=circle,flag=0,i=17575,u=0.47922843472128906,v=0.4801391717474627,w=0.5159806542454041,x=6.229308735970785 +color=red,shape=circle,flag=1,i=17593,u=0.6520460550560919,v=0.7012031828228016,w=0.5215992966552255,x=7.24717038157011 +color=red,shape=square,flag=0,i=17595,u=0.9628389672613668,v=0.7700936096284831,w=0.5144680508691644,x=6.402309060571096 +color=red,shape=triangle,flag=0,i=17606,u=0.5222458255471095,v=0.6794674289176424,w=0.487571815612238,x=6.301010686607192 +color=red,shape=triangle,flag=0,i=17624,u=0.9943305001843569,v=0.22105644256765367,w=0.4851530350422739,x=6.945469126131734 +color=green,shape=circle,flag=0,i=17627,u=0.7541179444584541,v=0.1995198131608652,w=0.4981938280026895,x=4.677340201319474 +color=red,shape=square,flag=0,i=17631,u=0.9304935412229189,v=0.25767245504117486,w=0.5201437186930495,x=4.347838722232848 +color=green,shape=circle,flag=0,i=17635,u=0.029856606049114442,v=0.4724542934246524,w=0.49529606749929744,x=5.239153910272168 +color=red,shape=circle,flag=0,i=17662,u=0.3478437693832558,v=0.43094945228989395,w=0.5195370451747886,x=3.4646229578630603 +color=blue,shape=triangle,flag=0,i=17673,u=0.1890335487272855,v=0.19692879923582374,w=0.46620361615742983,x=6.47726250919671 +color=red,shape=square,flag=0,i=17691,u=0.2822935000859188,v=0.2518444937152362,w=0.5116308723258176,x=4.795030252025749 +color=yellow,shape=circle,flag=1,i=17694,u=0.3079842059018105,v=0.31583331216016985,w=0.5160829950088107,x=5.7287833297392465 +color=yellow,shape=square,flag=1,i=17695,u=0.9312975273001926,v=0.3447736701073616,w=0.506512928694288,x=3.113794302887334 +color=green,shape=square,flag=1,i=17701,u=0.28680767421845577,v=0.19731353539187446,w=0.5023836181727168,x=5.974010357613005 +color=blue,shape=triangle,flag=0,i=17703,u=0.31415221485045286,v=0.10452498280803069,w=0.46651995765978715,x=6.775709626091987 +color=red,shape=circle,flag=0,i=17717,u=0.18118736635866772,v=0.2732601217275086,w=0.5150048478914612,x=3.038775381219024 +color=yellow,shape=circle,flag=0,i=17726,u=0.533109271437225,v=0.2409847389803199,w=0.519982259176935,x=3.7931595623721925 +color=blue,shape=square,flag=1,i=17730,u=0.8347202048347632,v=0.8348590571694064,w=0.5218446532326652,x=5.157077838611827 +color=red,shape=triangle,flag=0,i=17733,u=0.5385118250832934,v=0.6599222777978564,w=0.4963941634876704,x=2.450302952056379 +color=purple,shape=square,flag=0,i=17752,u=0.6379818509650313,v=0.27810883944405973,w=0.5258082533342047,x=4.902172150194376 +color=red,shape=triangle,flag=1,i=17772,u=0.45889509437717646,v=0.29306615608242537,w=0.4912948492098932,x=3.725714926612426 +color=red,shape=square,flag=1,i=17782,u=0.4535033333279207,v=0.5060440067258897,w=0.5034413413366144,x=3.837566865811176 +color=orange,shape=circle,flag=0,i=17785,u=0.3929316940775186,v=0.704627336422896,w=0.5694471343321359,x=3.4962592690274352 +color=green,shape=triangle,flag=1,i=17805,u=0.15580067906449124,v=0.7557704921766489,w=0.49392287246036126,x=5.329030236501437 +color=blue,shape=square,flag=1,i=17816,u=0.2567067410098277,v=0.15247060718470962,w=0.5089035564795482,x=4.789473104301443 +color=green,shape=triangle,flag=0,i=17822,u=0.3944824455680097,v=0.8121198519197657,w=0.49052355499603345,x=5.330948190715866 +color=blue,shape=triangle,flag=1,i=17840,u=0.5976330769507754,v=0.7102155310683201,w=0.4695164460027588,x=5.735878360382215 +color=yellow,shape=triangle,flag=1,i=17843,u=0.995942149508161,v=0.4941423999900775,w=0.5129643503653288,x=4.210098298969784 +color=purple,shape=square,flag=0,i=17849,u=0.7503726162226729,v=0.7028875584665251,w=0.5273210464131695,x=4.023682826869028 +color=orange,shape=triangle,flag=0,i=17888,u=0.8388145593651725,v=0.36539296496454376,w=0.5689138554856443,x=4.470934379368963 +color=blue,shape=square,flag=1,i=17889,u=0.15810908625937126,v=0.4977412858035154,w=0.4996616216961808,x=3.770318706188114 +color=green,shape=triangle,flag=1,i=17890,u=0.12688907780923842,v=0.9015488320860884,w=0.479732262522811,x=5.56933671342642 +color=red,shape=triangle,flag=0,i=17900,u=0.306096175594919,v=0.3599329931982266,w=0.4665503045245165,x=5.658701662250443 +color=yellow,shape=square,flag=1,i=17902,u=0.23044008790472226,v=0.5316460023460884,w=0.5167898488269921,x=3.2337158385108036 +color=purple,shape=square,flag=0,i=17904,u=0.583204232636298,v=0.03433398479572103,w=0.5192606437091687,x=5.055528221955931 +color=red,shape=square,flag=0,i=17915,u=0.8375324605585642,v=0.7240175484645615,w=0.4839359618987001,x=6.6148486392977555 +color=red,shape=triangle,flag=0,i=17930,u=0.16710089377926407,v=0.19217982174775416,w=0.4634849134665472,x=5.722381193570459 +color=purple,shape=triangle,flag=0,i=17934,u=0.9289822235477184,v=0.5466694706477355,w=0.4888344753616643,x=4.4614783250497805 +color=green,shape=triangle,flag=1,i=17957,u=0.7619211136981571,v=0.9664456797266976,w=0.48821251407230526,x=6.3435015346251555 +color=purple,shape=triangle,flag=0,i=17981,u=0.1831028184524659,v=0.8897278239300359,w=0.4833455897790024,x=5.058196201171949 +color=red,shape=triangle,flag=0,i=17987,u=0.982094481944249,v=0.6793314418094522,w=0.46844996778798054,x=5.890817102923555 +color=yellow,shape=triangle,flag=1,i=17988,u=0.45368052648596024,v=0.4745196812368383,w=0.5139841744490372,x=4.5522715493218575 +color=purple,shape=circle,flag=0,i=17999,u=0.9702000483454254,v=0.3617556458150133,w=0.5185003908844511,x=5.112799994729716 +color=yellow,shape=square,flag=1,i=18004,u=0.2547168060635172,v=0.07350203292972057,w=0.5107974338948419,x=2.688217134959706 +color=red,shape=square,flag=0,i=18015,u=0.560121772525682,v=0.9250063844899973,w=0.4942173949689627,x=4.601272719174409 +color=red,shape=square,flag=0,i=18016,u=0.29548533607403416,v=0.28021066457808974,w=0.48962151548347776,x=5.382165331250633 +color=purple,shape=circle,flag=0,i=18029,u=0.13659246925096058,v=0.06895464518149219,w=0.5176907558493679,x=4.844182939540203 +color=blue,shape=circle,flag=0,i=18041,u=0.47420493830062116,v=0.4689363664079186,w=0.5009137850835026,x=6.814850597466596 +color=yellow,shape=circle,flag=1,i=18045,u=0.3649574962053963,v=0.9438503252508527,w=0.524123219555697,x=6.911271124524205 +color=orange,shape=square,flag=1,i=18052,u=0.8391899083128312,v=0.6276509906479505,w=0.42844836573151446,x=7.041064455951641 +color=red,shape=square,flag=0,i=18055,u=0.11334223991708248,v=0.9788721421654617,w=0.4946712092420715,x=8.263906489831188 +color=blue,shape=circle,flag=1,i=18058,u=0.4975448290399146,v=0.4886137766199352,w=0.5026839209760607,x=4.0557343423602 +color=red,shape=square,flag=0,i=18074,u=0.9796179992230603,v=0.11925774539869971,w=0.5070233777528229,x=3.1993964769090817 +color=red,shape=square,flag=1,i=18083,u=0.04208110691033329,v=0.7045783603996948,w=0.5020761436204241,x=4.960897090162895 +color=green,shape=circle,flag=1,i=18090,u=0.2680421869217886,v=0.7263634531886776,w=0.4890766606974493,x=5.775746964352905 +color=red,shape=triangle,flag=1,i=18093,u=0.11892109194760236,v=0.12374392414032054,w=0.46487904187630064,x=5.240047904272167 +color=red,shape=square,flag=0,i=18097,u=0.7340181771722744,v=0.4150228289969201,w=0.5062101678586294,x=7.71940258167178 +color=blue,shape=circle,flag=1,i=18160,u=0.09869311940857994,v=0.9879665105886851,w=0.5060441257188537,x=4.897734148492549 +color=red,shape=triangle,flag=0,i=18167,u=0.6279603167184599,v=0.24328717017362333,w=0.46679460354113417,x=6.10072752791248 +color=red,shape=circle,flag=0,i=18177,u=0.4194598561896208,v=0.48095042182790404,w=0.47445644374146156,x=6.125518971125518 +color=red,shape=square,flag=1,i=18180,u=0.39419042509313074,v=0.4712120356676651,w=0.526520098315357,x=5.50858911126996 +color=orange,shape=square,flag=1,i=18197,u=0.21398545608874076,v=0.3327438217384592,w=0.42995049046229306,x=5.013794094349802 +color=green,shape=square,flag=0,i=18218,u=0.8620119499448504,v=0.7422761330543318,w=0.5010961516491418,x=5.235397592591949 +color=blue,shape=square,flag=1,i=18223,u=0.40870099957765416,v=0.09603364165041095,w=0.4982421218882375,x=4.433731858645439 +color=red,shape=circle,flag=0,i=18225,u=0.2758700142148337,v=0.18857808458009317,w=0.4774774289687381,x=3.6264788254500324 +color=green,shape=square,flag=0,i=18229,u=0.8456889525831227,v=0.34460038104831514,w=0.5013204315660162,x=3.1549125179985116 +color=red,shape=circle,flag=1,i=18237,u=0.584444842312468,v=0.6762016489942521,w=0.47332815768680336,x=6.191763407311394 +color=blue,shape=triangle,flag=1,i=18249,u=0.629872805152489,v=0.738237391718675,w=0.46475547392987365,x=4.369157260590089 +color=red,shape=circle,flag=1,i=18261,u=0.49549051712486447,v=0.4127856071935651,w=0.4702181248530784,x=6.496922388094785 +color=red,shape=square,flag=1,i=18265,u=0.41093547627034277,v=0.4152124376647903,w=0.5208299110691808,x=4.2991460101403165 +color=red,shape=triangle,flag=1,i=18269,u=0.09956924080952334,v=0.6245172273399839,w=0.4885407113769078,x=7.385039056658042 +color=red,shape=square,flag=1,i=18273,u=0.7254459671463113,v=0.21021140585863018,w=0.5224808677300795,x=2.2434457473906817 +color=red,shape=square,flag=1,i=18275,u=0.6216072217003132,v=0.3766395064413671,w=0.5238447903432146,x=5.157803976245525 +color=blue,shape=square,flag=1,i=18282,u=0.816083747187527,v=0.37427154100481097,w=0.49701815538436694,x=6.179702497024615 +color=purple,shape=triangle,flag=0,i=18314,u=0.6140602839536116,v=0.9578439146614126,w=0.4746984665016912,x=6.813225935585945 +color=red,shape=circle,flag=1,i=18316,u=0.6208984059548167,v=0.636639988537876,w=0.4726808922368345,x=3.188376306239057 +color=red,shape=triangle,flag=0,i=18321,u=0.22723088051723017,v=0.026149800459273287,w=0.49331198444034696,x=3.887630562796511 +color=red,shape=triangle,flag=0,i=18324,u=0.8001696915749024,v=0.5731942053107962,w=0.4929859256731647,x=3.568099487200511 +color=green,shape=triangle,flag=0,i=18331,u=0.9318387690602623,v=0.12665624035639111,w=0.5037004984699845,x=2.3467133447185216 +color=green,shape=square,flag=0,i=18349,u=0.12456581981931436,v=0.883148960798387,w=0.49515554358393876,x=3.603252602745812 +color=purple,shape=circle,flag=0,i=18372,u=0.009260966273030968,v=0.3643532551759031,w=0.50461608854499,x=3.224648113610772 +color=red,shape=circle,flag=0,i=18462,u=0.3305114197962977,v=0.26215981248890485,w=0.4669089573931814,x=6.1283965136077 +color=blue,shape=triangle,flag=1,i=18463,u=0.36351048587455226,v=0.15185578655505938,w=0.46882991402399815,x=5.411330819128106 +color=red,shape=triangle,flag=1,i=18473,u=0.6175374892791614,v=0.5591418620627553,w=0.49924434063975814,x=4.648435388479871 +color=red,shape=triangle,flag=0,i=18484,u=0.056485003653457544,v=0.5321067702850311,w=0.5097311523619275,x=4.078875360176105 +color=red,shape=square,flag=0,i=18485,u=0.6598001887643938,v=0.974483546568608,w=0.5110148390733568,x=5.471820968206001 +color=red,shape=circle,flag=1,i=18486,u=0.5480142845173197,v=0.5507287556020418,w=0.4648978333211994,x=4.26028250756848 +color=red,shape=square,flag=0,i=18495,u=0.66815605605291,v=0.16992318398289352,w=0.5125713069060034,x=2.3461676763012065 +color=blue,shape=triangle,flag=1,i=18500,u=0.2840645650597521,v=0.5915011022088547,w=0.47010132905443736,x=4.948260609046575 +color=orange,shape=square,flag=1,i=18509,u=0.34681888903921965,v=0.8883863876914582,w=0.43780403571896853,x=5.1432940680861625 +color=red,shape=circle,flag=1,i=18514,u=0.25980655441865086,v=0.31864635068856784,w=0.4616711880068182,x=7.627087597534827 +color=green,shape=square,flag=0,i=18517,u=0.0033977158708345945,v=0.879157308513157,w=0.49089343950599373,x=5.760800836737598 +color=red,shape=triangle,flag=0,i=18523,u=0.3523008482012435,v=0.233517374068138,w=0.5111283433205345,x=3.4231157107312082 +color=red,shape=circle,flag=0,i=18534,u=0.08830245423640493,v=0.12628649572433515,w=0.4606771844452173,x=4.696988200169612 +color=red,shape=circle,flag=0,i=18543,u=0.06153501592828736,v=0.03144237404548818,w=0.45625352560856436,x=4.0473573353997345 +color=red,shape=square,flag=0,i=18549,u=0.5394842076134735,v=0.8190064518912963,w=0.5149436109295445,x=6.103166467950317 +color=yellow,shape=circle,flag=0,i=18564,u=0.667516917381741,v=0.9070418145717987,w=0.5155575064369328,x=3.8724976015806 +color=red,shape=square,flag=1,i=18571,u=0.18154704500099672,v=0.11586736179004842,w=0.5183959674976494,x=4.902869038747442 +color=red,shape=triangle,flag=0,i=18599,u=0.6712385194632811,v=0.0491429765609408,w=0.4919172267929653,x=6.821391868320805 +color=red,shape=square,flag=0,i=18608,u=0.07671380981314968,v=0.005631145462132059,w=0.5236039946598601,x=3.167977833741342 +color=red,shape=circle,flag=0,i=18639,u=0.4349011581609893,v=0.38722668221800527,w=0.4731453910500843,x=5.3259745387953545 +color=red,shape=square,flag=0,i=18642,u=0.42822527792117604,v=0.786366831549971,w=0.5236981498070891,x=4.273571887520834 +color=green,shape=square,flag=1,i=18659,u=0.8796869175865145,v=0.5504382156610115,w=0.4879632964615258,x=6.2997048873170165 +color=red,shape=square,flag=0,i=18671,u=0.5630589411992264,v=0.37113655990793104,w=0.5204276279839974,x=3.6923615555266047 +color=red,shape=square,flag=0,i=18687,u=0.5187113003313534,v=0.09067843914892038,w=0.5149110152970373,x=2.1679929491871284 +color=red,shape=circle,flag=0,i=18691,u=0.14778317982910216,v=0.12571868464232716,w=0.48295829188184886,x=3.184000350864465 +color=red,shape=triangle,flag=0,i=18708,u=0.7926142706690833,v=0.04786436843223896,w=0.49907456005389134,x=3.926938270609296 +color=yellow,shape=triangle,flag=1,i=18727,u=0.4994430856875165,v=0.47935163963486827,w=0.4701160447993267,x=3.73262399412859 +color=red,shape=circle,flag=0,i=18735,u=0.3948046303024072,v=0.4121108483875691,w=0.48971017045156034,x=4.499219827848638 +color=red,shape=square,flag=0,i=18751,u=0.743644262127313,v=0.5157150655679379,w=0.5105152855289237,x=5.8322889389225905 +color=red,shape=triangle,flag=0,i=18768,u=0.8244386918780712,v=0.49522422520935383,w=0.49609792898559774,x=5.792777257826361 +color=purple,shape=triangle,flag=0,i=18780,u=0.1535425894580954,v=0.7120781510661807,w=0.47537974954703227,x=5.058900923916902 +color=blue,shape=triangle,flag=0,i=18791,u=0.1973218618775322,v=0.9530492388588838,w=0.4617885531200715,x=6.670471818319808 +color=red,shape=triangle,flag=0,i=18792,u=0.3576892089843021,v=0.882598171590402,w=0.4938401992690651,x=5.229466628010987 +color=green,shape=square,flag=0,i=18796,u=0.7556398308990591,v=0.5980658160073816,w=0.4878320283482015,x=4.408317424008135 +color=red,shape=triangle,flag=0,i=18836,u=0.02300133184088371,v=0.9779512673634337,w=0.48908924221353145,x=5.735290464494384 +color=red,shape=triangle,flag=0,i=18838,u=0.03124501773090571,v=0.21712108500504768,w=0.4923018317079637,x=4.76589558050777 +color=green,shape=square,flag=1,i=18847,u=0.9865896628528927,v=0.31615447659848284,w=0.5003805315856048,x=7.4518575317361035 +color=blue,shape=square,flag=0,i=18892,u=0.2801607700524624,v=0.2015854419727171,w=0.519552893958359,x=4.70876882080991 +color=purple,shape=circle,flag=0,i=18911,u=0.048399221894146804,v=0.6988242222804614,w=0.5171622814987747,x=7.33308130902666 +color=red,shape=triangle,flag=0,i=18921,u=0.43620780117479785,v=0.6889601156499006,w=0.4901148033925918,x=4.915015507868817 +color=green,shape=square,flag=0,i=18930,u=0.4028252886018707,v=0.9831099436527031,w=0.5034201780895502,x=4.894101913088159 +color=red,shape=circle,flag=0,i=18941,u=0.2736470334758355,v=0.18835044103727158,w=0.4703404544651524,x=6.22269238955904 +color=purple,shape=square,flag=0,i=18952,u=0.35498488247695426,v=0.9704453962233955,w=0.529651442786798,x=5.19716863007178 +color=red,shape=circle,flag=1,i=18958,u=0.9537936185938203,v=1.0342052123918053,w=0.476701579621606,x=1.9447915179969326 +color=green,shape=triangle,flag=0,i=18975,u=0.5897157268912211,v=0.6555441536188846,w=0.4945292833937358,x=3.9974627238892513 +color=red,shape=triangle,flag=0,i=18991,u=0.18013409590928642,v=0.35440753547028114,w=0.48921102464987837,x=5.547026580052797 +color=red,shape=triangle,flag=0,i=18993,u=0.728291402836162,v=0.23505179222597683,w=0.48709280398974536,x=4.177604570058875 +color=red,shape=triangle,flag=0,i=18994,u=0.5917663116001257,v=0.7767932899747644,w=0.4851895455582016,x=3.6331749639659674 +color=red,shape=circle,flag=0,i=18999,u=0.5955398962459819,v=0.5197973676207062,w=0.481989372463763,x=6.94120922844196 +color=red,shape=circle,flag=0,i=19023,u=0.011705052863797638,v=0.034648019856913057,w=0.48299438964552216,x=3.816372017573336 +color=blue,shape=square,flag=0,i=19025,u=0.9273009557486024,v=0.7357381633429845,w=0.5090561431721482,x=3.157013657905273 +color=green,shape=square,flag=0,i=19028,u=0.05469452707709799,v=0.8848738136208745,w=0.4956930824740668,x=4.281473117133831 +color=red,shape=square,flag=0,i=19031,u=0.8806668860792601,v=0.9786873175414998,w=0.49459196646275816,x=6.851446664830967 +color=orange,shape=circle,flag=1,i=19035,u=0.34593136590741314,v=0.4416897756734529,w=0.5676174161460276,x=5.648625579356253 +color=red,shape=square,flag=1,i=19062,u=0.8526501716488706,v=0.9333564387668003,w=0.4910510751371172,x=5.265449401015254 +color=purple,shape=circle,flag=1,i=19063,u=0.6139351366699671,v=0.39126953778481033,w=0.5090256721139687,x=4.814737897496203 +color=green,shape=circle,flag=0,i=19072,u=0.4433647201287031,v=0.4599288679870087,w=0.4848493488276461,x=5.371246411741548 +color=red,shape=square,flag=0,i=19083,u=0.1708011381668736,v=0.43438600758340673,w=0.5068254458597846,x=4.811428825813501 +color=red,shape=square,flag=0,i=19106,u=0.8831682858199408,v=0.5694865660439371,w=0.5076397692908704,x=5.145984347006527 +color=purple,shape=square,flag=0,i=19108,u=0.00839820281799708,v=0.7807552004223764,w=0.5059091637919266,x=3.868835632838128 +color=green,shape=square,flag=0,i=19131,u=0.41118817230705196,v=0.13968436485360425,w=0.5019171964746337,x=6.949639384553794 +color=red,shape=circle,flag=0,i=19147,u=0.18134716282828423,v=0.2043377400812217,w=0.47094608313511016,x=4.935272573054632 +color=red,shape=square,flag=1,i=19151,u=0.588740940721605,v=0.19724473220844008,w=0.5206415478067581,x=6.755422715821688 +color=red,shape=square,flag=0,i=19166,u=0.3278533058062141,v=0.8442042976660211,w=0.5203294879159722,x=4.423239178490451 +color=blue,shape=square,flag=1,i=19167,u=0.7720445432294831,v=0.5757219760273705,w=0.5164587104397059,x=4.510045768232531 +color=blue,shape=square,flag=1,i=19183,u=0.3541271073840022,v=0.6250820737479565,w=0.5169640456632087,x=4.592221832856935 +color=green,shape=triangle,flag=1,i=19198,u=0.28654536845388345,v=0.7104747674451096,w=0.4886288289397324,x=3.721143712861064 +color=purple,shape=triangle,flag=1,i=19203,u=0.3483325900059425,v=0.7618531249056861,w=0.49908236650320126,x=6.563431799795914 +color=purple,shape=square,flag=0,i=19211,u=0.984191051199003,v=0.49188353971303544,w=0.5146144529518357,x=5.464333616758623 +color=red,shape=triangle,flag=0,i=19235,u=0.003432401932833451,v=0.7894909501931063,w=0.4983287820955183,x=5.589711613507426 +color=yellow,shape=triangle,flag=1,i=19238,u=0.9879987050373236,v=0.5785879845775445,w=0.47782380647072115,x=3.5301921169928234 +color=blue,shape=square,flag=1,i=19242,u=0.4892906672106717,v=0.42325215900322055,w=0.5296326413109367,x=5.4089410793474535 +color=yellow,shape=triangle,flag=1,i=19245,u=0.335356080874326,v=0.9654767676653999,w=0.4786758345187025,x=4.032056425000531 +color=green,shape=triangle,flag=0,i=19257,u=0.08317960388420353,v=0.05527082012393969,w=0.4923720502222301,x=6.2456910159782355 +color=green,shape=circle,flag=0,i=19267,u=0.8565282360250388,v=0.6270400771471198,w=0.4887926213135214,x=4.050287884169138 +color=blue,shape=triangle,flag=1,i=19280,u=0.8247156059775866,v=0.9101045837615745,w=0.4645567791552847,x=2.2221697922297143 +color=red,shape=square,flag=0,i=19297,u=0.6338138291092693,v=0.8269611673177908,w=0.5034903167512426,x=3.694879197813178 +color=blue,shape=triangle,flag=0,i=19302,u=0.30339376605967683,v=0.2998294051248267,w=0.4729658293817687,x=5.079484364320856 +color=yellow,shape=square,flag=1,i=19310,u=0.7261012927606054,v=0.009325721191105418,w=0.4790924569942006,x=6.217337023365913 +color=red,shape=circle,flag=0,i=19326,u=0.9314730806510404,v=0.9954436659708578,w=0.4514717429006954,x=5.924753025553248 +color=purple,shape=square,flag=0,i=19346,u=0.39458413499368916,v=0.2813823844019291,w=0.5081072908947802,x=4.263514443880108 +color=green,shape=triangle,flag=1,i=19350,u=0.9065762690383302,v=0.9046720653596545,w=0.4921731941018724,x=4.319254894961902 +color=red,shape=triangle,flag=0,i=19357,u=0.6370843106967571,v=0.143488001432015,w=0.5095595648078439,x=5.65057539276244 +color=red,shape=circle,flag=0,i=19365,u=0.07968289816483531,v=0.008009844239713182,w=0.4575932686813045,x=5.708154737235744 +color=purple,shape=circle,flag=0,i=19371,u=0.42275087939323375,v=0.0016129021924315978,w=0.4961030391550122,x=5.522779801656512 +color=blue,shape=square,flag=1,i=19375,u=0.16557438657849877,v=0.7330541668699042,w=0.5208898178469412,x=4.728139565901707 +color=purple,shape=circle,flag=1,i=19379,u=0.3042560548629004,v=0.8613059771178814,w=0.49816799257040795,x=2.6996383607092898 +color=blue,shape=circle,flag=1,i=19381,u=0.6271845487497092,v=0.16756375559229952,w=0.5059461125942329,x=5.774558641274722 +color=purple,shape=square,flag=0,i=19382,u=0.621824733028831,v=0.7028058513640072,w=0.5044537891716677,x=5.994943407245322 +color=red,shape=square,flag=0,i=19387,u=0.5715553753973288,v=0.5950775409511314,w=0.4742473754259497,x=3.7499901142331016 +color=red,shape=square,flag=0,i=19417,u=0.39758435112802737,v=0.025681303523298338,w=0.4750521686273393,x=3.884814291977623 +color=red,shape=circle,flag=1,i=19424,u=0.6094371866342598,v=0.6145633286773059,w=0.4700595386519573,x=2.470061601378447 +color=red,shape=circle,flag=0,i=19430,u=0.022959149801579093,v=-0.06251659875376299,w=0.4679988134609304,x=6.467396176640464 +color=red,shape=triangle,flag=1,i=19435,u=0.8507450389967466,v=0.12738594042762352,w=0.49818119145661777,x=6.102639203395218 +color=yellow,shape=square,flag=1,i=19441,u=0.5870462085229411,v=0.7679267898979908,w=0.49299997859219014,x=4.611673042683459 +color=red,shape=triangle,flag=0,i=19453,u=0.6451743760348422,v=0.3649268467247472,w=0.4971641461407697,x=6.107101597117463 +color=yellow,shape=triangle,flag=1,i=19466,u=0.7986984420890121,v=0.4235654250272455,w=0.4685687516156792,x=5.979655057107756 +color=red,shape=circle,flag=1,i=19474,u=0.1664205758157251,v=0.24361276966915363,w=0.4629361758519966,x=5.44323737594651 +color=red,shape=square,flag=0,i=19480,u=0.2986642870745606,v=0.5342538236383578,w=0.47859429653087393,x=5.779630799319148 +color=purple,shape=square,flag=0,i=19484,u=0.1603995926908216,v=0.6712148279648789,w=0.5039088972783483,x=6.121671282246858 +color=blue,shape=square,flag=1,i=19506,u=0.35754702843715513,v=0.8469615137616913,w=0.5215485408315904,x=3.9908193019915523 +color=red,shape=circle,flag=0,i=19510,u=0.4089460209188528,v=0.343381695172298,w=0.4519349552897742,x=3.5033837674364907 +color=red,shape=triangle,flag=0,i=19513,u=0.028198426192367676,v=0.29538143970482256,w=0.4827496828740188,x=4.3784689050709575 +color=purple,shape=triangle,flag=0,i=19514,u=0.4190493676205109,v=0.326075179366235,w=0.48796103238995014,x=4.699772395270649 +color=red,shape=circle,flag=1,i=19540,u=0.09469437870012098,v=0.0171392211923395,w=0.45168513448312947,x=6.500318556207104 +color=red,shape=square,flag=0,i=19541,u=0.2199472493683048,v=0.4356283283786907,w=0.47451616440194,x=2.420696947665323 +color=red,shape=circle,flag=0,i=19546,u=0.17224817632060863,v=0.1923013692117715,w=0.4493551460602599,x=4.371702737184482 +color=blue,shape=circle,flag=1,i=19563,u=0.06973620768755595,v=0.6773734434770574,w=0.4956380924266746,x=3.411108402527207 +color=yellow,shape=square,flag=1,i=19569,u=0.08616466838911396,v=0.44959469573067934,w=0.49165226266629214,x=4.952423114928295 +color=yellow,shape=triangle,flag=1,i=19598,u=0.2880463736512431,v=0.06793370921106034,w=0.4857346424503494,x=6.202145331491682 +color=blue,shape=square,flag=0,i=19605,u=0.4666047558178156,v=0.4477869078884964,w=0.5270831626273705,x=6.483150967928366 +color=blue,shape=triangle,flag=1,i=19606,u=0.03958327071148926,v=0.9808591624675925,w=0.47999008331371423,x=3.387750609056868 +color=yellow,shape=circle,flag=1,i=19612,u=0.5839466437934966,v=0.047586056124955256,w=0.5043674860910469,x=4.2023422725991795 +color=red,shape=square,flag=1,i=19637,u=0.877050431737364,v=0.1412234784195453,w=0.4779698609655773,x=5.905344989578135 +color=purple,shape=circle,flag=0,i=19661,u=0.8323681578618354,v=0.4009772358073388,w=0.4991254172970417,x=5.796627333155844 +color=blue,shape=square,flag=1,i=19662,u=0.6218412534152329,v=0.13203849243261367,w=0.5276977657598075,x=5.218695664804933 +color=red,shape=triangle,flag=0,i=19668,u=0.9296449754835698,v=0.4712968643093124,w=0.4934614086654848,x=6.577965288044673 +color=purple,shape=square,flag=0,i=19677,u=0.7718737247780234,v=0.6001298920920297,w=0.5164177851721635,x=3.7329129523608358 +color=red,shape=square,flag=1,i=19699,u=0.6812370130538277,v=0.6870565007761864,w=0.47103173409617605,x=4.228692335973787 +color=green,shape=triangle,flag=0,i=19711,u=0.8107162511523891,v=0.6425720040589783,w=0.5039050475960446,x=4.895770349593239 +color=yellow,shape=circle,flag=1,i=19733,u=0.6612331744905893,v=0.9499200560279573,w=0.506581756209345,x=4.7403014772193535 +color=red,shape=triangle,flag=0,i=19734,u=0.44478151894654405,v=0.09070065226028967,w=0.48394783700353383,x=3.51242623422983 +color=yellow,shape=triangle,flag=1,i=19740,u=0.381032115426555,v=0.8837892566613732,w=0.48352160536753136,x=5.348641475307055 +color=yellow,shape=triangle,flag=1,i=19773,u=0.5027254051474224,v=0.5101930780600366,w=0.4830942953848948,x=2.7025322855637834 +color=orange,shape=square,flag=0,i=19778,u=0.6936910256320047,v=0.9498158297363946,w=0.4520906884958285,x=4.882801273625204 +color=green,shape=triangle,flag=0,i=19797,u=0.49853512058350125,v=0.5764915981286588,w=0.4956618875197631,x=4.774964274179864 +color=red,shape=triangle,flag=0,i=19806,u=0.5890841093340901,v=0.5883775815373468,w=0.49549226440127525,x=4.290868266838365 +color=red,shape=triangle,flag=1,i=19824,u=0.6317764449010911,v=0.6951353956260371,w=0.497588343917601,x=4.41150617864654 +color=red,shape=triangle,flag=0,i=19832,u=0.5472139804234594,v=0.09785001228873513,w=0.4978184952224072,x=6.962437924723382 +color=red,shape=circle,flag=0,i=19845,u=0.9562482183741495,v=0.8826967413678363,w=0.44139282286999065,x=4.103237354674017 +color=blue,shape=triangle,flag=1,i=19852,u=0.32906942834967834,v=0.04441043167758585,w=0.4786505667651544,x=6.941310794746223 +color=purple,shape=triangle,flag=0,i=19858,u=0.5423250339824264,v=0.9782254943207901,w=0.48591740051744153,x=5.399628344491177 +color=yellow,shape=square,flag=1,i=19859,u=0.13315820362144715,v=0.7929718422014979,w=0.49228322358169435,x=2.9066618802178397 +color=red,shape=square,flag=1,i=19870,u=0.28186709058447346,v=0.1567437708072471,w=0.4792286911651259,x=4.527431961920657 +color=red,shape=circle,flag=0,i=19886,u=0.21543583798778732,v=0.208894682890885,w=0.4486256468076395,x=6.5088292960379635 +color=yellow,shape=square,flag=1,i=19910,u=0.275008475479687,v=0.25732616191118773,w=0.4914647098759426,x=6.391657589122708 +color=yellow,shape=square,flag=0,i=19922,u=0.8691275228425905,v=0.8283907399963428,w=0.4905853123294009,x=5.141910048153816 +color=yellow,shape=square,flag=1,i=19923,u=0.6280486753499899,v=0.06997909890753551,w=0.49427503713290105,x=4.3310207524761255 +color=red,shape=square,flag=0,i=19929,u=0.8581791249533122,v=0.33032276800139293,w=0.4775603229971717,x=6.872740262005638 +color=orange,shape=square,flag=0,i=19931,u=0.5305484260888517,v=0.6395420890953419,w=0.4470812238449707,x=5.505592363895363 +color=purple,shape=circle,flag=0,i=19940,u=0.3910552042054093,v=0.5316953267797838,w=0.5045863608583576,x=6.630198164770575 +color=green,shape=triangle,flag=0,i=19941,u=0.2014741394799323,v=0.45356818204603155,w=0.4999580909964705,x=4.688201746429585 +color=blue,shape=square,flag=0,i=19955,u=0.9999687954968421,v=0.6608174493208964,w=0.5534745633575466,x=5.623642597337606 +color=green,shape=square,flag=0,i=19962,u=0.8056375568030112,v=0.02650362957483232,w=0.4972983771865608,x=6.4266425890062715 +color=red,shape=circle,flag=0,i=19965,u=0.6587117875549231,v=0.6323271493539752,w=0.4526179140575325,x=4.795868835633861 +color=purple,shape=square,flag=0,i=19980,u=0.3275622109317212,v=0.156398657216808,w=0.5134007901032216,x=4.214075516934493 +color=green,shape=square,flag=0,i=19985,u=0.10124980097061853,v=0.5883466718981434,w=0.48844941490238075,x=4.254112703841412 +color=red,shape=triangle,flag=0,i=19988,u=0.7764431209908271,v=0.6331391323799893,w=0.5097407847318928,x=4.585809575946289 +color=yellow,shape=triangle,flag=1,i=19991,u=0.35237549969116677,v=0.6440342810487489,w=0.48229902555079085,x=3.746025110505693 +color=yellow,shape=square,flag=1,i=19995,u=0.21144402683191654,v=0.35525920497339936,w=0.48980554175422575,x=5.563832041914108 +color=green,shape=square,flag=0,i=20006,u=0.9170264825333977,v=0.028239567818985956,w=0.4890411948355596,x=5.296458705657451 +color=red,shape=circle,flag=0,i=20017,u=0.3589061196040345,v=0.45499975082874927,w=0.46572530893566877,x=4.099318263473547 +color=red,shape=triangle,flag=0,i=20039,u=0.4834020950932344,v=0.8011928485397729,w=0.5036331486472593,x=5.916124955844004 +color=red,shape=circle,flag=0,i=20046,u=0.12020360205387759,v=0.11833445343070319,w=0.4723066864399126,x=4.91086132677583 +color=green,shape=square,flag=1,i=20064,u=0.7346402145701634,v=0.4870519246020618,w=0.4952248232210816,x=1.747089427849134 +color=red,shape=triangle,flag=1,i=20068,u=0.1771154216423373,v=0.9091111630027483,w=0.4969392822804526,x=5.508174477049551 +color=yellow,shape=square,flag=1,i=20071,u=0.1389484373935782,v=0.7954206786998465,w=0.49321513119577404,x=4.7109717054894835 +color=red,shape=square,flag=0,i=20080,u=0.4243748777326032,v=0.39735323780812826,w=0.47105027874477834,x=5.421171183462579 +color=red,shape=square,flag=0,i=20089,u=0.871843108864359,v=0.9336326551291133,w=0.4688954139345142,x=4.323140257845679 +color=red,shape=square,flag=0,i=20090,u=0.8908823925552248,v=0.20630191479378013,w=0.46716683277348237,x=2.472717016068336 +color=blue,shape=triangle,flag=0,i=20103,u=0.09100832624872379,v=0.04582601015673837,w=0.4823149266245357,x=5.339490039200462 +color=yellow,shape=triangle,flag=1,i=20108,u=0.7905855937210129,v=0.9593153532834586,w=0.48989896592471777,x=6.430462515321839 +color=red,shape=circle,flag=1,i=20111,u=0.057190524412237265,v=0.04385477044455901,w=0.4733817342765147,x=5.272474119505085 +color=red,shape=triangle,flag=1,i=20116,u=0.4354784562297822,v=0.21617331266801965,w=0.5009794314928293,x=5.877991685641125 +color=red,shape=triangle,flag=0,i=20120,u=0.7244838424717188,v=0.5309136275637878,w=0.4971465048246595,x=5.0658954358483195 +color=green,shape=square,flag=0,i=20121,u=0.24340675122958422,v=0.8255111608008159,w=0.4979733834816281,x=5.634563971385334 +color=yellow,shape=triangle,flag=1,i=20125,u=0.7453012545768237,v=0.7624020233421406,w=0.49334280447518736,x=5.700703641804989 +color=purple,shape=circle,flag=0,i=20137,u=0.6781333286747125,v=0.022576925798226788,w=0.5199250228369507,x=4.437825158510398 +color=blue,shape=square,flag=1,i=20145,u=0.7403880066348806,v=0.47262547174311853,w=0.5488913776965691,x=5.45906730646779 +color=red,shape=square,flag=0,i=20156,u=0.2541418088910403,v=0.7626275950615311,w=0.4767066609617063,x=3.1651518562895546 +color=blue,shape=square,flag=1,i=20157,u=0.9099244238077343,v=0.049171025656529754,w=0.5552170355377419,x=4.066033266203033 +color=red,shape=square,flag=1,i=20161,u=0.7276333778610681,v=0.3152306132283508,w=0.47304403629197467,x=5.598684925958004 +color=blue,shape=circle,flag=1,i=20182,u=0.7973611715302398,v=0.4681934591008653,w=0.5079136909749219,x=5.87364653371787 +color=yellow,shape=square,flag=0,i=20193,u=0.04418462529121048,v=0.5398725663459474,w=0.48315324426508943,x=4.953864327567819 +color=yellow,shape=square,flag=1,i=20198,u=0.4852966412860893,v=0.2097734853774884,w=0.48406903219773795,x=6.467237069367475 +color=red,shape=square,flag=0,i=20211,u=0.20767535187676434,v=0.35395988784192844,w=0.47318077532588954,x=4.585833153659872 +color=yellow,shape=triangle,flag=1,i=20218,u=0.7555638475616732,v=0.7581416343141402,w=0.49492005364328967,x=6.220711417672656 +color=red,shape=square,flag=0,i=20219,u=0.4402676003946484,v=0.7362714412432786,w=0.4751764719319071,x=4.2089843660157475 +color=yellow,shape=triangle,flag=1,i=20220,u=0.09949250682197808,v=0.7389268962441031,w=0.4916110158827713,x=2.5826792294446195 +color=red,shape=square,flag=1,i=20224,u=0.6655962518773444,v=0.05151794693857803,w=0.47410281384694064,x=4.690864719006703 +color=green,shape=circle,flag=0,i=20237,u=0.44838883136037433,v=0.6293054211549913,w=0.487621263769257,x=5.399285734027991 +color=blue,shape=circle,flag=1,i=20238,u=0.4457729491374911,v=0.7610803102136118,w=0.5093249361685223,x=7.175902031078318 +color=red,shape=square,flag=0,i=20244,u=0.18660890611323167,v=0.14660774667450938,w=0.477514688453468,x=4.376145717723959 +color=yellow,shape=square,flag=1,i=20247,u=0.902168245673722,v=0.6493342199208197,w=0.4825855039763055,x=5.894437524689646 +color=red,shape=triangle,flag=0,i=20253,u=0.04607346520696931,v=0.3365049865711909,w=0.5025770626581808,x=3.6815623444894316 +color=red,shape=square,flag=0,i=20255,u=0.09570767414574732,v=0.3220551102104332,w=0.47324770650740083,x=4.8837923540776815 +color=green,shape=square,flag=0,i=20256,u=0.3319426191497634,v=0.09054174434307893,w=0.5017534449904048,x=4.105641735089985 +color=yellow,shape=circle,flag=1,i=20271,u=0.556578973857646,v=0.7071490161280659,w=0.5069793212611403,x=5.469948849755434 +color=red,shape=circle,flag=0,i=20273,u=0.3039942254302943,v=0.3122089338916067,w=0.45605982272399836,x=5.563968295206995 +color=red,shape=circle,flag=1,i=20278,u=0.28175132252497204,v=0.2674419753028022,w=0.4596186856645792,x=4.5898142779889985 +color=purple,shape=square,flag=1,i=20290,u=0.19157058456027476,v=0.6428233519997256,w=0.5118420832713926,x=4.558290023769178 +color=yellow,shape=triangle,flag=1,i=20291,u=0.6243290631913431,v=0.2390007358170263,w=0.4845860681940951,x=5.94965287880476 +color=blue,shape=triangle,flag=0,i=20309,u=0.4603742143224958,v=0.6019134039230633,w=0.4723535978831347,x=3.6303899559080044 +color=red,shape=square,flag=1,i=20321,u=0.8558078327832467,v=0.733557172357148,w=0.46924133964859593,x=3.0087522559296573 +color=purple,shape=triangle,flag=1,i=20330,u=0.665769914796747,v=0.4873343938638852,w=0.5001326204800022,x=4.304108536780179 +color=blue,shape=triangle,flag=1,i=20331,u=0.4530933215615147,v=0.7638118580254276,w=0.475649898135404,x=3.122665111313174 +color=red,shape=triangle,flag=0,i=20344,u=0.8866858675128158,v=0.25359589218607814,w=0.5047222629462997,x=3.8760010833945824 +color=purple,shape=triangle,flag=0,i=20348,u=0.19087911365731003,v=0.33842493480764047,w=0.5015298350795904,x=4.1610259743794025 +color=blue,shape=triangle,flag=1,i=20356,u=0.3455948925423973,v=0.3683925659620565,w=0.47949830635276314,x=3.7715676445970114 +color=green,shape=square,flag=0,i=20361,u=0.9885483211654953,v=0.19005693630463472,w=0.5012041504764215,x=2.7176909504997457 +color=red,shape=square,flag=1,i=20413,u=0.16345566725498084,v=0.453627223426604,w=0.4792841717503976,x=5.434294337938392 +color=yellow,shape=circle,flag=0,i=20439,u=0.46086198545959567,v=0.03561387041350628,w=0.49675056150316477,x=4.620993840086939 +color=purple,shape=triangle,flag=0,i=20447,u=0.03238344335240806,v=0.5845934287185213,w=0.5035944492302823,x=4.109788851654614 +color=red,shape=circle,flag=0,i=20458,u=0.20353624365551426,v=0.12439513739605154,w=0.4900679585417017,x=3.0281987803634673 +color=purple,shape=circle,flag=0,i=20467,u=0.03015863675571462,v=0.5640779534472669,w=0.5198566608956013,x=3.152395238235569 +color=green,shape=triangle,flag=0,i=20468,u=0.4768331186199606,v=0.7845590135745738,w=0.5001349858115531,x=4.7617308313940105 +color=purple,shape=circle,flag=0,i=20487,u=0.41352057462161684,v=0.38036640836017444,w=0.523766189116093,x=4.8588539898092336 +color=blue,shape=triangle,flag=1,i=20510,u=0.578190438769998,v=0.06207467487639928,w=0.46279483083258044,x=4.942007404520102 +color=blue,shape=circle,flag=0,i=20521,u=0.4476477995189405,v=0.968305463597405,w=0.503931115171428,x=6.032347196283561 +color=yellow,shape=square,flag=1,i=20528,u=0.3980382303167961,v=0.16779058275347614,w=0.47807863399685996,x=5.166838739738081 +color=blue,shape=triangle,flag=0,i=20531,u=0.8185443882286287,v=0.4462946247223919,w=0.4583570542205554,x=5.121904497527895 +color=red,shape=square,flag=0,i=20541,u=0.5508470367861992,v=0.7352628408099238,w=0.49624081648185164,x=2.408961669932586 +color=yellow,shape=square,flag=1,i=20550,u=0.2949436952313761,v=0.25532287411059296,w=0.4749485239082093,x=5.7920768347332485 +color=purple,shape=circle,flag=0,i=20552,u=0.6673756437469976,v=0.11646967361570182,w=0.525127478437238,x=3.8041884589075416 +color=yellow,shape=square,flag=1,i=20560,u=0.9957663880933032,v=0.04075382445641618,w=0.4790131468409233,x=4.430449135887328 +color=purple,shape=circle,flag=0,i=20563,u=0.8859296580833327,v=0.44152398773944956,w=0.5243191840638861,x=6.284778254039376 +color=blue,shape=triangle,flag=1,i=20583,u=0.22343138765063875,v=0.7780592920251577,w=0.4671401797273996,x=6.404036002125561 +color=red,shape=triangle,flag=1,i=20593,u=0.9862681100782191,v=0.3625194217225697,w=0.4819975603569129,x=5.716266601790803 +color=red,shape=triangle,flag=0,i=20606,u=0.6509941267118564,v=0.8742107014890693,w=0.4841373642916209,x=6.154297063374156 +color=purple,shape=square,flag=0,i=20612,u=0.7844987016978546,v=0.1260516658115648,w=0.48882143192611405,x=4.923141649550177 +color=red,shape=square,flag=0,i=20613,u=0.2535448471843621,v=0.612824998756782,w=0.483281904203936,x=3.9650454100684853 +color=yellow,shape=square,flag=1,i=20622,u=0.4482405043218112,v=0.7208143188766652,w=0.4841411980701381,x=4.7184021718129605 +color=green,shape=square,flag=1,i=20623,u=0.32864238666518697,v=0.7422489567960413,w=0.4981631672571617,x=5.560039366900285 +color=blue,shape=circle,flag=0,i=20628,u=0.7931085242680358,v=0.5378664558396107,w=0.511333712944964,x=6.244418683732882 +color=green,shape=square,flag=0,i=20641,u=0.5024747591273615,v=0.30606775994656055,w=0.5023971107310841,x=5.971874361422845 +color=purple,shape=square,flag=0,i=20644,u=0.981607525837907,v=0.024517217534665736,w=0.48414038851979124,x=7.033471206867201 +color=yellow,shape=triangle,flag=1,i=20676,u=0.13078792556010643,v=0.3718249466630916,w=0.49257167615624425,x=5.420530758862185 +color=red,shape=circle,flag=0,i=20684,u=0.15087803153054025,v=0.13036837815332303,w=0.510640284057038,x=5.755186065704337 +color=blue,shape=circle,flag=0,i=20702,u=0.19072545825993015,v=0.5775810261036246,w=0.5086130740532994,x=4.494661457920724 +color=red,shape=circle,flag=1,i=20704,u=0.7013857648850876,v=0.6854606781088107,w=0.5124339097928752,x=4.5275892912353575 +color=yellow,shape=circle,flag=1,i=20740,u=0.28926084540176855,v=0.5255580433483552,w=0.500244785729827,x=4.864227836455215 +color=blue,shape=square,flag=0,i=20760,u=0.7364068542751167,v=0.8425750569780169,w=0.5202998470076121,x=4.568785316705065 +color=red,shape=triangle,flag=1,i=20761,u=0.015134158300051381,v=0.005141441604602726,w=0.4799910966279857,x=5.608059419471317 +color=green,shape=triangle,flag=0,i=20762,u=0.20232363430402966,v=0.9747976412788846,w=0.4869994008254588,x=5.144694606405472 +color=yellow,shape=circle,flag=1,i=20763,u=0.4200556032401409,v=0.0419122729174537,w=0.5029180228830644,x=6.39235931369511 +color=red,shape=triangle,flag=0,i=20768,u=0.604285406782027,v=0.8825898557122033,w=0.48361116770747503,x=4.101414735462282 +color=blue,shape=triangle,flag=0,i=20774,u=0.9150206510077719,v=0.7381481026558343,w=0.4717636808134761,x=3.8989520003469136 +color=red,shape=circle,flag=1,i=20776,u=0.9443781585303996,v=0.9363124317171395,w=0.5015458895612563,x=7.265805545896871 +color=red,shape=square,flag=0,i=20784,u=0.051312207547014155,v=0.03676194178498071,w=0.5015784226702108,x=4.73663565998667 +color=red,shape=circle,flag=0,i=20802,u=0.7005794532730988,v=0.6199760079942978,w=0.5052547171308521,x=6.929958368932134 +color=red,shape=square,flag=0,i=20803,u=0.16896240695737885,v=0.01402479456565009,w=0.5039303879865271,x=7.151823173558 +color=red,shape=triangle,flag=1,i=20805,u=0.5520575425730366,v=0.3132680497082878,w=0.4877565508517673,x=6.454420045772124 +color=green,shape=circle,flag=0,i=20814,u=0.7520206509086963,v=0.6553055268846822,w=0.49171094823350175,x=6.2568836785220725 +color=yellow,shape=square,flag=1,i=20833,u=0.3781062484210904,v=0.43552151042424603,w=0.48989793005176374,x=4.36450968555036 +color=blue,shape=triangle,flag=0,i=20861,u=0.1938547909208802,v=0.1602762573569535,w=0.4845845860150253,x=6.123530988085708 +color=green,shape=triangle,flag=0,i=20865,u=0.70746208666508,v=0.452479814138137,w=0.4811190367094136,x=4.654970168609935 +color=red,shape=triangle,flag=0,i=20870,u=0.7837690677100517,v=0.39190552606063767,w=0.4823449183268131,x=4.245377289823519 +color=yellow,shape=triangle,flag=1,i=20871,u=0.6595784940624211,v=0.08922864572034839,w=0.48811468372401096,x=4.87625037051284 +color=red,shape=triangle,flag=0,i=20874,u=0.4670648113957009,v=0.39507018052422593,w=0.48414830298406314,x=5.643536358223112 +color=red,shape=square,flag=0,i=20886,u=0.4588266866733186,v=0.30875703765159535,w=0.5117661414697479,x=3.7482905230326016 +color=red,shape=square,flag=0,i=20908,u=0.5771726400821975,v=0.3075124926254057,w=0.5076228127773007,x=3.782374903997308 +color=orange,shape=square,flag=0,i=20910,u=0.7877058307527456,v=0.2795287701194453,w=0.4639793508358662,x=3.6093105112053663 +color=purple,shape=square,flag=0,i=20917,u=0.42187001720453066,v=0.3910289983719927,w=0.4782068025346633,x=5.5548113220648005 +color=blue,shape=square,flag=1,i=20931,u=0.17419377514571455,v=0.988466648959089,w=0.5025268505070141,x=3.7535385827124315 +color=yellow,shape=triangle,flag=1,i=20943,u=0.43537375332290085,v=0.6660195638043036,w=0.4815614007667239,x=5.260029874205696 +color=orange,shape=square,flag=0,i=20959,u=0.26974136046632957,v=0.7243473388841524,w=0.4692110316805057,x=6.224696516280145 +color=red,shape=circle,flag=0,i=20986,u=0.7274543776117302,v=0.7197268976235901,w=0.5137025133174515,x=4.073324565455679 +color=yellow,shape=circle,flag=1,i=21001,u=0.8244211294077465,v=0.4825660119872498,w=0.504689011946689,x=5.133370845494649 +color=red,shape=square,flag=0,i=21007,u=0.18078420863249356,v=0.6627133015346834,w=0.49104305726380315,x=7.805174952380121 +color=red,shape=circle,flag=1,i=21008,u=0.7934007608495821,v=0.7598129355276987,w=0.5147500935084519,x=4.125728349661089 +color=red,shape=square,flag=1,i=21009,u=0.4339021451114192,v=0.8763828498445537,w=0.48716228147169227,x=4.8350904666621775 +color=red,shape=square,flag=1,i=21028,u=0.9846044230863127,v=0.7269395853722801,w=0.4857940563228247,x=3.5093487141875666 +color=green,shape=triangle,flag=1,i=21030,u=0.4268055269262121,v=0.25302576037986413,w=0.49682807188231104,x=6.53581977103698 +color=red,shape=triangle,flag=0,i=21039,u=0.3749137681851894,v=0.5887039101559038,w=0.5056732836696755,x=7.662409352299659 +color=purple,shape=circle,flag=0,i=21048,u=0.9581952715352486,v=0.306884773395668,w=0.5094180085614227,x=6.561621537914609 +color=green,shape=triangle,flag=0,i=21052,u=0.4444445924121314,v=0.9392318771195354,w=0.4955882458073949,x=4.456179712760757 +color=yellow,shape=triangle,flag=1,i=21061,u=0.7463326458125114,v=0.7480201022174645,w=0.4875042825188887,x=3.908828774224243 +color=blue,shape=square,flag=0,i=21066,u=0.46014722298657207,v=0.431619130779731,w=0.492328739500153,x=4.104287058571806 +color=red,shape=square,flag=0,i=21076,u=0.08086936595008021,v=0.8285766235634872,w=0.4922966863814496,x=5.122748040194756 +color=red,shape=square,flag=0,i=21078,u=0.7329916847856454,v=0.9698052478978167,w=0.49610227404122836,x=4.264437968440457 +color=red,shape=square,flag=0,i=21095,u=0.9764840347415089,v=0.838333079493244,w=0.4969026859805641,x=5.68131854704382 +color=red,shape=circle,flag=1,i=21126,u=0.014682784459728038,v=0.10550928941947696,w=0.5094537998867915,x=3.3239921648188537 +color=purple,shape=triangle,flag=0,i=21127,u=0.8463656790692411,v=0.4077440524757441,w=0.5101814889990439,x=3.846422687411694 +color=red,shape=square,flag=1,i=21132,u=0.7904267494405386,v=0.0060406446277151415,w=0.49480729617066893,x=5.422971662343695 +color=red,shape=square,flag=0,i=21143,u=0.24050115180077702,v=0.0259628938661991,w=0.4929038038863163,x=5.279677133329643 +color=red,shape=triangle,flag=0,i=21195,u=0.07514479515457051,v=0.9395936976454098,w=0.4911374432049697,x=6.103449808729015 +color=red,shape=square,flag=0,i=21206,u=0.8170123044579777,v=0.3363830563577408,w=0.5000333271090005,x=5.009080400063149 +color=green,shape=square,flag=1,i=21249,u=0.19556305857552714,v=0.8124073545532011,w=0.49840806271380145,x=5.606232044742601 +color=blue,shape=triangle,flag=0,i=21288,u=0.7128002001284794,v=0.1445677150741791,w=0.46702652105537623,x=2.880210428921245 +color=red,shape=square,flag=0,i=21293,u=0.479879952170827,v=0.23045326089982876,w=0.5149073585125089,x=4.445441822586167 +color=red,shape=triangle,flag=1,i=21303,u=0.21119451339365447,v=0.6857255229915151,w=0.48811329937464615,x=3.1597744122711724 +color=red,shape=circle,flag=0,i=21308,u=0.21412695396620884,v=0.2606484348270333,w=0.5092201386499259,x=7.317026721123564 +color=purple,shape=square,flag=1,i=21310,u=0.7941515170188567,v=0.15309972301899355,w=0.47522426187046973,x=6.455681479868335 +color=red,shape=circle,flag=0,i=21321,u=0.5913985027165712,v=0.5520566533130662,w=0.5136274713116568,x=4.979826280780514 +color=red,shape=square,flag=0,i=21368,u=0.6906209818509174,v=0.2240158925443917,w=0.5117884572803822,x=6.121298031342899 +color=purple,shape=triangle,flag=0,i=21374,u=0.2755963693831439,v=0.8289675472773185,w=0.49742984079090047,x=6.5284168279228 +color=red,shape=square,flag=0,i=21390,u=0.7689707378037345,v=0.31420038059789834,w=0.5083377777030393,x=5.560811933079074 +color=yellow,shape=circle,flag=1,i=21392,u=0.05622911377538875,v=0.30755696438543234,w=0.5016869193460596,x=5.11113585022663 +color=blue,shape=triangle,flag=0,i=21405,u=0.5268525396274654,v=0.795946919565389,w=0.45750842351701976,x=5.734388155634072 +color=green,shape=circle,flag=1,i=21411,u=0.04734644152491252,v=0.9895216947833483,w=0.4906643160218014,x=2.22884985139162 +color=red,shape=triangle,flag=0,i=21418,u=0.41134099675391245,v=0.6257906776454929,w=0.48407427561669986,x=5.876275839274189 +color=green,shape=square,flag=0,i=21423,u=0.3411519068342579,v=0.021195059955016582,w=0.49259224643733857,x=3.8341401924271956 +color=red,shape=square,flag=0,i=21433,u=0.15131023113786335,v=0.2545504713024562,w=0.5064130967091686,x=2.736294080363485 +color=red,shape=square,flag=0,i=21434,u=0.5003936342646786,v=0.7996668685364292,w=0.5075988890732777,x=5.8404083985184 +color=yellow,shape=square,flag=1,i=21435,u=0.891336051422774,v=0.8900231549747616,w=0.5040006583947538,x=5.692972336380177 +color=red,shape=square,flag=0,i=21448,u=0.5307491905644712,v=0.4379213716150401,w=0.5052880282668007,x=4.637437751239553 +color=purple,shape=circle,flag=0,i=21449,u=0.05531995928749733,v=0.9794913580104999,w=0.5038226428142504,x=5.892271836611318 +color=red,shape=circle,flag=0,i=21456,u=0.651076059619755,v=0.6263960433464169,w=0.5351105066633999,x=4.19398868353847 +color=red,shape=square,flag=0,i=21462,u=0.3369908585226723,v=0.04773072964788039,w=0.5043263604565719,x=3.7777468262293907 +color=green,shape=circle,flag=0,i=21490,u=0.7898180559305741,v=0.40108776279702374,w=0.4877770307347506,x=4.0088350488961835 +color=red,shape=circle,flag=0,i=21504,u=0.44144315627824804,v=0.42797485664212803,w=0.5346505822855753,x=4.524957114175236 +color=red,shape=circle,flag=0,i=21508,u=0.5995849828140898,v=0.6126915239432447,w=0.535772961147537,x=3.7804088229065833 +color=green,shape=triangle,flag=0,i=21532,u=0.7144051751268949,v=0.0532367368974076,w=0.5046211083736108,x=3.924063447585368 +color=yellow,shape=circle,flag=1,i=21540,u=0.8623257574586204,v=0.6375173484319057,w=0.4979865832912213,x=1.7651427679128553 +color=red,shape=triangle,flag=0,i=21541,u=0.5550061289868258,v=0.19311336373441867,w=0.4764961485801617,x=3.969861772108475 +color=purple,shape=square,flag=1,i=21543,u=0.8691151963850937,v=0.3446216224781544,w=0.47696591302089425,x=6.789067296199428 +color=yellow,shape=triangle,flag=1,i=21544,u=0.5806193156364592,v=0.2176519199388216,w=0.4817252637367531,x=5.326527398115316 +color=red,shape=triangle,flag=0,i=21552,u=0.5991815025532786,v=0.287622819045407,w=0.472811859081606,x=7.852624005892998 +color=red,shape=square,flag=0,i=21558,u=0.7161120538252276,v=0.200988584299714,w=0.49840475167334347,x=4.057135195723018 +color=blue,shape=triangle,flag=1,i=21563,u=0.5454124967341736,v=0.26733794533150324,w=0.46029991295852674,x=6.947049509191977 +color=yellow,shape=triangle,flag=1,i=21567,u=0.9088812503391556,v=0.2418400446321033,w=0.47848526048044004,x=5.321271711755872 +color=red,shape=circle,flag=1,i=21578,u=0.3422846056424762,v=0.37834502470474557,w=0.5501149829841544,x=4.444937470283529 +color=blue,shape=square,flag=0,i=21603,u=0.5428543052193355,v=0.46318585121897493,w=0.48955670625842057,x=4.17403137862323 +color=red,shape=triangle,flag=1,i=21606,u=0.3935490596732871,v=0.9797167798716727,w=0.4715102369673862,x=6.799445885564512 +color=red,shape=square,flag=1,i=21619,u=0.909934728202999,v=0.5119129155167673,w=0.49737464360721895,x=4.571572224384272 +color=green,shape=square,flag=1,i=21623,u=0.7814360511897981,v=0.5896324745193484,w=0.48699110699848763,x=4.43537350228137 +color=red,shape=triangle,flag=1,i=21625,u=0.051071354157938176,v=0.7519231802421672,w=0.4760077497564983,x=6.996091316618849 +color=red,shape=circle,flag=0,i=21628,u=0.07270971127986847,v=-0.016414971105282394,w=0.5472942566681013,x=5.860927896809422 +color=purple,shape=triangle,flag=0,i=21636,u=0.5685316767846199,v=0.01912106890856846,w=0.49782977364697106,x=4.685565821797521 +color=purple,shape=square,flag=0,i=21643,u=0.8863171836197399,v=0.5850820667956556,w=0.46804656937470335,x=5.158722695703592 +color=blue,shape=square,flag=1,i=21648,u=0.18180061370103762,v=0.5389115990457999,w=0.48397977953719323,x=4.391018882127969 +color=purple,shape=square,flag=0,i=21650,u=0.2272638063103246,v=0.9999751864255598,w=0.4690754110719239,x=4.874878689157362 +color=blue,shape=triangle,flag=0,i=21661,u=0.4822239781894736,v=0.459283624860774,w=0.45652395171573695,x=4.830135203545993 +color=yellow,shape=circle,flag=1,i=21678,u=0.9713252215203851,v=0.0032838959668622936,w=0.49924169829892373,x=4.347830870872097 +color=red,shape=triangle,flag=0,i=21688,u=0.5030123424917308,v=0.5065586655397507,w=0.4690210914902035,x=4.191715047877949 +color=red,shape=circle,flag=1,i=21695,u=0.878685971609549,v=0.8775353647337604,w=0.5389771332212562,x=4.637341572454716 +color=green,shape=square,flag=0,i=21709,u=0.8153050110816056,v=0.8789884604906779,w=0.48331051779034556,x=5.999810666772646 +color=yellow,shape=triangle,flag=1,i=21756,u=0.977185020962831,v=0.7903545309088181,w=0.4903148196725208,x=6.060236508394709 +color=orange,shape=triangle,flag=0,i=21762,u=0.9527922622244919,v=0.3741811039393883,w=0.5548027776141339,x=6.615729237293617 +color=orange,shape=square,flag=0,i=21769,u=0.8977463870394035,v=0.5179054952659966,w=0.4672807579458321,x=5.332571072807396 +color=orange,shape=triangle,flag=0,i=21771,u=0.4811752006010426,v=0.5975462878820786,w=0.5553053052970471,x=4.066752606850173 +color=red,shape=square,flag=1,i=21786,u=0.43632829092308345,v=0.3319361654062488,w=0.4848170535422973,x=4.624369904082484 +color=green,shape=square,flag=0,i=21787,u=0.6148973698468939,v=0.8978105718100777,w=0.4869429283976462,x=3.4458903012297717 +color=blue,shape=triangle,flag=1,i=21831,u=0.06491058549850748,v=0.5489107981049747,w=0.46057094312732805,x=2.6757834975650283 +color=red,shape=square,flag=0,i=21832,u=0.29725885508597305,v=0.7168105449072771,w=0.49053004634660896,x=4.060258874329796 +color=red,shape=square,flag=0,i=21834,u=0.6027093979020824,v=0.8116283323254283,w=0.4939688104637858,x=6.427074398871658 +color=red,shape=circle,flag=0,i=21835,u=0.20404592072358674,v=0.1547325628594451,w=0.5138768664066818,x=4.746891787347843 +color=red,shape=square,flag=1,i=21837,u=0.2536919623396767,v=0.7810050640160489,w=0.49657305998067386,x=4.940604650908614 +color=red,shape=circle,flag=1,i=21840,u=0.9327736097717733,v=0.9311343192263329,w=0.5135774833356186,x=5.45811746419271 +color=purple,shape=triangle,flag=0,i=21846,u=0.5041786130470416,v=0.9483200543242586,w=0.4888652617523682,x=4.139859418393173 +color=red,shape=square,flag=0,i=21858,u=0.13747478569265603,v=0.6500982446511613,w=0.4889957184466165,x=5.022966055803096 +color=red,shape=square,flag=1,i=21884,u=0.3227411936424912,v=0.7177207084319108,w=0.48985434213650725,x=7.747687963200451 +color=red,shape=circle,flag=1,i=21890,u=0.01779936782298963,v=0.01672704502333422,w=0.5162751961060607,x=5.815051083119799 +color=purple,shape=square,flag=0,i=21895,u=0.038200297008298745,v=0.6987117030511367,w=0.4633864788329225,x=6.078496804227996 +color=red,shape=square,flag=1,i=21904,u=0.27435041157131446,v=0.7198597249887962,w=0.4886877132333041,x=5.651700723390704 +color=green,shape=square,flag=0,i=21907,u=0.5074137845807053,v=0.11659089256269839,w=0.4791808061501693,x=4.748941677172227 +color=red,shape=triangle,flag=0,i=21917,u=0.5648956406376043,v=0.34858648370834544,w=0.46355835297722076,x=6.555133465611949 +color=green,shape=square,flag=0,i=21925,u=0.3143703464800479,v=0.5910473795803071,w=0.48435096892195106,x=5.85327588774183 +color=blue,shape=triangle,flag=1,i=21944,u=0.646556358055206,v=0.5767555325214678,w=0.460999235144728,x=6.063911829323001 +color=blue,shape=square,flag=1,i=21948,u=0.06249951576667556,v=0.6948640820041468,w=0.5006793250059718,x=2.490162327671141 +color=blue,shape=square,flag=1,i=21954,u=0.871739367274581,v=0.27721239255668517,w=0.5016402072715608,x=5.748282535510005 +color=red,shape=triangle,flag=0,i=21958,u=0.7348942724858728,v=0.6114793725971515,w=0.46704369426616466,x=5.557762902011185 +color=red,shape=circle,flag=1,i=21979,u=0.2268341966995554,v=0.13998481191626178,w=0.5142782047291493,x=3.1431670096486886 +color=orange,shape=square,flag=0,i=21985,u=0.3969542971064818,v=0.12450422641705017,w=0.4604904884157345,x=4.330105445041991 +color=red,shape=triangle,flag=1,i=21999,u=0.3575352265558621,v=0.21354018827826393,w=0.4620932065290542,x=4.093441077460721 +color=red,shape=square,flag=1,i=22006,u=0.6203058230695373,v=0.19052894035604195,w=0.4849307848850839,x=4.344531487207733 +color=red,shape=circle,flag=0,i=22029,u=0.043932278699233995,v=0.12567225604536203,w=0.5144657144432702,x=2.4989773830243527 +color=yellow,shape=circle,flag=1,i=22033,u=0.590581707368831,v=0.5596137226484427,w=0.49362805330000936,x=4.769959718677032 +color=blue,shape=square,flag=0,i=22040,u=0.43477105092947876,v=0.7886387272308767,w=0.5029690768161315,x=6.2180295927136084 +color=blue,shape=triangle,flag=0,i=22042,u=0.9645416995753514,v=0.938483196452791,w=0.467615803541512,x=6.453884220574573 +color=red,shape=square,flag=0,i=22051,u=0.9805684167239406,v=0.5452666091870497,w=0.4843116922718076,x=4.217434843189204 +color=blue,shape=circle,flag=1,i=22068,u=0.7885190863385096,v=0.6057816872362967,w=0.5055798595735497,x=4.2766593248087945 +color=red,shape=circle,flag=1,i=22073,u=0.9295942495471209,v=0.8963724948634558,w=0.5016493152624675,x=4.733670687810302 +color=red,shape=circle,flag=1,i=22076,u=0.5873168506919586,v=0.4941105665376684,w=0.5043295322856316,x=4.40241193062348 +color=blue,shape=square,flag=1,i=22080,u=0.36567058746781456,v=0.5467731375372858,w=0.4990598148918417,x=6.884640814498577 +color=blue,shape=triangle,flag=1,i=22102,u=0.05182869819523728,v=0.8050879763654976,w=0.4622316596018345,x=4.77035578066242 +color=red,shape=square,flag=1,i=22114,u=0.4261696616058921,v=0.6967517553320015,w=0.48346591276429723,x=4.3221731436400415 +color=red,shape=square,flag=1,i=22128,u=0.8627015910076006,v=0.10767986134045882,w=0.4871998838234642,x=5.913161342933268 +color=red,shape=triangle,flag=0,i=22140,u=0.31607338035315946,v=0.9153033877331799,w=0.47320147670034146,x=5.986312354469507 +color=red,shape=square,flag=0,i=22155,u=0.5507315423676834,v=0.07665942148140314,w=0.49898498721565226,x=5.913002188807847 +color=red,shape=square,flag=1,i=22182,u=0.10073684311425768,v=0.29940739523729143,w=0.5024464916537524,x=3.342679516509387 +color=blue,shape=square,flag=0,i=22195,u=0.4644743224822755,v=0.5346152340411093,w=0.5056339032967823,x=5.235196022920134 +color=red,shape=triangle,flag=1,i=22196,u=0.04108539719809534,v=0.4179295202262703,w=0.475537628255667,x=4.38497893936318 +color=purple,shape=triangle,flag=0,i=22198,u=0.10297868514442432,v=0.6353922829468174,w=0.5014166609242939,x=4.8793032399406755 +color=green,shape=square,flag=0,i=22205,u=0.9563827419868632,v=0.02774015231792981,w=0.48993454160192296,x=5.7838984271753615 +color=yellow,shape=square,flag=1,i=22206,u=0.1483118703576879,v=0.3724226563656645,w=0.5069770367150711,x=2.7387052395195934 +color=green,shape=triangle,flag=1,i=22221,u=0.01930095360344508,v=0.044260984931902,w=0.4901800304221115,x=4.512500787189332 +color=red,shape=triangle,flag=0,i=22245,u=0.35916710577309596,v=0.8509086368144284,w=0.4780522169181255,x=5.628970373182111 +color=red,shape=triangle,flag=0,i=22274,u=0.21365488275777578,v=0.4647660904660077,w=0.4897926501871917,x=5.058750319277301 +color=blue,shape=circle,flag=0,i=22279,u=0.3794552496743996,v=0.7642680403039164,w=0.5015277679634573,x=6.7195412034013176 +color=red,shape=triangle,flag=1,i=22280,u=0.9420399451250119,v=0.48428384263341495,w=0.4893376793024842,x=5.1506911101868775 +color=green,shape=circle,flag=0,i=22282,u=0.5263007670178349,v=0.014142276466250991,w=0.4888191763601706,x=3.3889692752380234 +color=red,shape=circle,flag=1,i=22290,u=0.8003957407184223,v=0.715103723476151,w=0.5008608133674888,x=5.882542060457841 +color=red,shape=circle,flag=0,i=22301,u=0.4657275707796691,v=0.4377350969195919,w=0.49943354393795486,x=5.311197783994828 +color=red,shape=circle,flag=0,i=22306,u=0.6081967282072333,v=0.6781471165779014,w=0.5006472842573739,x=5.447282649528127 +color=purple,shape=triangle,flag=0,i=22324,u=0.625120180063119,v=0.8240625003738329,w=0.5025026436099966,x=4.8994106981360614 +color=yellow,shape=triangle,flag=1,i=22325,u=0.1135299754240886,v=0.9893886679900336,w=0.4936421924352838,x=4.460815216189723 +color=yellow,shape=square,flag=1,i=22326,u=0.8800081445296511,v=0.019729917598184987,w=0.5123858143380315,x=5.695406076808497 +color=yellow,shape=triangle,flag=1,i=22330,u=0.561759466667296,v=0.5572254678485445,w=0.4969092861235089,x=4.810800340868497 +color=green,shape=triangle,flag=0,i=22358,u=0.18260375512941507,v=0.876073948800425,w=0.481858955029465,x=5.287760948091096 +color=green,shape=circle,flag=0,i=22367,u=0.3845957697508985,v=0.018692914671353145,w=0.48470952367028747,x=4.114261809864085 +color=yellow,shape=triangle,flag=0,i=22371,u=0.8443051188142019,v=0.43410019879010964,w=0.4960372684466781,x=5.986469091493085 +color=red,shape=circle,flag=1,i=22374,u=0.4078666427416304,v=0.31327016069074615,w=0.49235251483639225,x=2.7883857174436515 +color=red,shape=square,flag=0,i=22380,u=0.7015574472079029,v=0.05171416106481863,w=0.4941515301405302,x=5.04434905888516 +color=red,shape=circle,flag=1,i=22396,u=0.3564266725679328,v=0.43606361177962794,w=0.49722731137702975,x=5.103495908802769 +color=red,shape=square,flag=0,i=22400,u=0.7184341898806038,v=0.7410214031972242,w=0.500998282971396,x=4.777478749460866 +color=red,shape=triangle,flag=1,i=22405,u=0.5736535140532406,v=0.34937579864724044,w=0.49221501613768165,x=4.097212728395965 +color=yellow,shape=square,flag=1,i=22412,u=0.6063249455452154,v=0.09377389220655175,w=0.5167116405650078,x=6.584559889225678 +color=red,shape=square,flag=0,i=22417,u=0.25756424123855926,v=0.888281910692454,w=0.5001566046384343,x=4.228503437312928 +color=blue,shape=square,flag=0,i=22504,u=0.304475080753288,v=0.2082416028341023,w=0.49081234444357535,x=5.903768626693311 +color=yellow,shape=triangle,flag=1,i=22505,u=0.2476259721272076,v=0.9612620769583891,w=0.5066326788053319,x=4.690125741994019 +color=yellow,shape=circle,flag=1,i=22508,u=0.13515228920107658,v=0.630478194977146,w=0.4944251304893387,x=5.041932268369011 +color=green,shape=triangle,flag=0,i=22510,u=0.22850347539357074,v=0.23511388963295687,w=0.48979495139811197,x=4.557965762953089 +color=red,shape=triangle,flag=1,i=22514,u=0.9235242260081072,v=0.5616880992362214,w=0.5051202050979727,x=3.383680030189833 +color=blue,shape=triangle,flag=0,i=22541,u=0.7935783469207115,v=0.14609943654505775,w=0.4783763820435312,x=4.964762249510618 +color=orange,shape=square,flag=0,i=22544,u=0.8078036685860043,v=0.946039689000959,w=0.461221299545693,x=6.7932686589614795 +color=red,shape=triangle,flag=1,i=22563,u=0.9590803652137688,v=0.21934729755521032,w=0.5019932317563995,x=5.212499965616153 +color=red,shape=triangle,flag=0,i=22590,u=0.3211669968131414,v=0.9542622209474696,w=0.507398445019412,x=4.66317134962204 +color=red,shape=square,flag=0,i=22624,u=0.19123810966299948,v=0.897335774498942,w=0.4997050599047793,x=4.135730708677318 +color=red,shape=circle,flag=1,i=22626,u=0.9543889601592358,v=0.9809586445063544,w=0.51630715679236,x=4.8257437101738345 +color=green,shape=square,flag=1,i=22645,u=0.290673224233454,v=0.5624655455592135,w=0.4826390265997839,x=6.62699830717576 +color=red,shape=triangle,flag=0,i=22648,u=0.7869942861547136,v=0.25176797799312467,w=0.5076407728542566,x=5.742203258300368 +color=red,shape=triangle,flag=0,i=22654,u=0.34909640879353976,v=0.4771305310629287,w=0.510767723688411,x=3.908252301980633 +color=red,shape=square,flag=1,i=22662,u=0.7150019109976505,v=0.589139442261408,w=0.5060178606126404,x=3.966257988561391 +color=red,shape=triangle,flag=0,i=22663,u=0.0934293856347842,v=0.42037781783300454,w=0.5125806216641748,x=6.61196152561503 +color=blue,shape=triangle,flag=0,i=22664,u=0.011910868478755776,v=0.7708511846248055,w=0.48753490969087887,x=5.379080042442688 +color=red,shape=triangle,flag=0,i=22669,u=0.6710061633806403,v=0.1272278043460734,w=0.5160732179852063,x=6.062066031186976 +color=red,shape=square,flag=1,i=22675,u=0.23366310838626225,v=0.023855666927075747,w=0.5031681341948554,x=4.873906874526924 +color=red,shape=circle,flag=0,i=22679,u=0.14310254559089575,v=0.06814248262406124,w=0.5177678869079146,x=4.46572924532907 +color=green,shape=circle,flag=0,i=22685,u=0.1963330273098456,v=0.009943650095666667,w=0.47642674282069647,x=2.4618817353633187 +color=red,shape=circle,flag=0,i=22691,u=0.9084870151254993,v=0.8658081651692412,w=0.516359291858911,x=4.649828452052325 +color=red,shape=triangle,flag=0,i=22694,u=0.417181709097607,v=0.7136335454431197,w=0.5127798550135525,x=6.08976324251034 +color=blue,shape=circle,flag=0,i=22732,u=0.8420027395243015,v=0.41010848148155066,w=0.4950831386294427,x=4.634375806402584 +color=green,shape=square,flag=0,i=22744,u=0.12496920223784014,v=0.49858231402884456,w=0.483776100218785,x=4.016895638765839 +color=red,shape=circle,flag=0,i=22745,u=0.5345468901160937,v=0.5877527190456036,w=0.5138043737551222,x=4.992815954707054 +color=red,shape=circle,flag=1,i=22756,u=0.3536659679851689,v=0.41620391458279904,w=0.5130419796290119,x=5.330789604933889 +color=orange,shape=circle,flag=0,i=22763,u=0.9190273261231365,v=0.6714007132424881,w=0.5511375003169077,x=5.319044419531634 +color=purple,shape=triangle,flag=0,i=22781,u=0.9295205448942289,v=0.7111156518717175,w=0.5035970529485849,x=6.025408159343598 +color=red,shape=circle,flag=0,i=22782,u=0.18653467441088423,v=0.16407662792108896,w=0.510750316182501,x=3.998789546247329 +color=red,shape=circle,flag=1,i=22787,u=0.9970174169303028,v=0.9012157635807073,w=0.5145707456359636,x=3.9603187160501747 +color=red,shape=square,flag=1,i=22792,u=0.15136673239971,v=0.07701701967366947,w=0.49402665298825343,x=4.713683528049551 +color=yellow,shape=square,flag=1,i=22794,u=0.07667826164819724,v=0.37552971772134636,w=0.5235873231540557,x=4.494761710168215 +color=red,shape=triangle,flag=1,i=22803,u=0.6098053256350482,v=0.82972280023953,w=0.49796228414117655,x=5.6183185449501565 +color=green,shape=square,flag=0,i=22806,u=0.8267854594990207,v=0.38903665833444945,w=0.4740231286636921,x=2.543387333985283 +color=red,shape=square,flag=0,i=22809,u=0.7213338867324818,v=0.5076755245091441,w=0.49316520216914944,x=3.8586582476753377 +color=green,shape=square,flag=0,i=22825,u=0.8358486593628349,v=0.09219739905246627,w=0.47164484870792567,x=6.1596541846362785 +color=red,shape=circle,flag=0,i=22829,u=0.5066949289888992,v=0.437132273418202,w=0.5126548764383861,x=4.320802890683658 +color=purple,shape=square,flag=1,i=22831,u=0.6530872860581757,v=0.9328311165111116,w=0.49471925760625834,x=4.335871480662567 +color=red,shape=square,flag=1,i=22845,u=0.31664220635016394,v=0.9640193444436116,w=0.4962507172776447,x=7.371518039806723 +color=red,shape=square,flag=1,i=22853,u=0.5034364462806025,v=0.6481816564560297,w=0.5006019916644879,x=4.458341894469222 +color=green,shape=square,flag=1,i=22877,u=0.9769151376939849,v=0.18401206817468663,w=0.47601114176294956,x=4.691916594468638 +color=blue,shape=triangle,flag=1,i=22893,u=0.23534810546344453,v=0.12131320116499156,w=0.4842596616200066,x=3.044027827104633 +color=red,shape=triangle,flag=0,i=22905,u=0.045157540481247094,v=0.651585344377143,w=0.4945897960208256,x=5.031538731949464 +color=blue,shape=square,flag=0,i=22930,u=0.4501072656146621,v=0.8963078840091769,w=0.49511319577621776,x=4.607625033669522 +color=red,shape=circle,flag=0,i=22941,u=0.3543137697482621,v=0.30329261024218473,w=0.5059725122883698,x=6.297611804388446 +color=yellow,shape=triangle,flag=1,i=22945,u=0.05757503983477552,v=0.6236811778392366,w=0.4909242656735214,x=5.997358656717654 +color=green,shape=square,flag=1,i=22955,u=0.5044063382557639,v=0.8784454242096017,w=0.47927155028078905,x=5.313359674452236 +color=red,shape=square,flag=0,i=22960,u=0.11802117546997326,v=0.1447344694231808,w=0.4911330000888476,x=5.501587978118951 +color=green,shape=circle,flag=0,i=22965,u=0.47116799635680473,v=0.5514665055465101,w=0.48029862840348614,x=4.955149091785376 +color=red,shape=circle,flag=1,i=22976,u=0.35095448820822717,v=0.2835439038025327,w=0.5039589415490381,x=4.662992736200368 +color=blue,shape=triangle,flag=1,i=22990,u=0.4971451902854148,v=0.3618865702801357,w=0.49742858694753495,x=6.087065255578792 +color=blue,shape=circle,flag=0,i=23008,u=0.4850299809358679,v=0.9472683760002961,w=0.5029606908516189,x=5.286881830029806 +color=red,shape=square,flag=0,i=23011,u=0.9448095167203214,v=0.00318281597099912,w=0.49717706595087674,x=6.072178967336626 +color=red,shape=triangle,flag=0,i=23038,u=0.5974407519370348,v=0.6521533239726316,w=0.5087356628867192,x=5.362014623324517 +color=yellow,shape=circle,flag=1,i=23051,u=0.890221185607212,v=0.6184733433833359,w=0.49015670440801073,x=5.802267662246231 +color=green,shape=triangle,flag=1,i=23067,u=0.07256069885965499,v=0.5197958886035285,w=0.4938589624705172,x=5.539893849706517 +color=yellow,shape=triangle,flag=1,i=23094,u=0.16745477457964586,v=0.3210473090903906,w=0.4983589188440152,x=4.014640422202761 +color=green,shape=circle,flag=0,i=23110,u=0.6905717005250935,v=0.4196504374409644,w=0.48854375880908135,x=4.521045733215048 +color=red,shape=square,flag=0,i=23111,u=0.8273872555208033,v=0.924287338992132,w=0.5171730085436889,x=4.4507440944526495 +color=yellow,shape=square,flag=1,i=23117,u=0.6864514476428522,v=0.3875716690464819,w=0.5158671426294485,x=5.3841546979528765 +color=red,shape=square,flag=1,i=23119,u=0.4010482788675709,v=0.13987513942337404,w=0.5161442760631973,x=5.716300726599036 +color=red,shape=triangle,flag=0,i=23121,u=0.6564046358959225,v=0.5748079335638473,w=0.5163483397320485,x=5.164019508421592 +color=red,shape=square,flag=0,i=23139,u=0.47970021810374164,v=0.04448739444085237,w=0.5192800612108587,x=6.639047036038089 +color=blue,shape=square,flag=1,i=23147,u=0.6545299020038536,v=0.20907491979451132,w=0.4933565510711494,x=7.336259928188473 +color=purple,shape=square,flag=0,i=23150,u=0.8288170993684242,v=0.3013056124683675,w=0.5044752682364696,x=4.926947127363284 +color=orange,shape=circle,flag=1,i=23158,u=0.16296085075938893,v=0.1679143612528844,w=0.5510090715940692,x=7.131818625881533 +color=red,shape=square,flag=0,i=23164,u=0.19064338166542505,v=0.30609756445704817,w=0.5186227688008782,x=7.6304745511890575 +color=red,shape=circle,flag=1,i=23183,u=0.17963257616371797,v=0.21790149923600316,w=0.5167340115558117,x=4.979503240060656 +color=blue,shape=square,flag=0,i=23225,u=0.2722029921594127,v=0.0857704317288891,w=0.49455895389764915,x=6.234925129226768 +color=red,shape=square,flag=0,i=23226,u=0.3173198214327341,v=0.5287519872018137,w=0.5279871106775662,x=4.820793406798785 +color=blue,shape=triangle,flag=1,i=23227,u=0.06326765002799628,v=0.2030965851022173,w=0.5025357366076103,x=5.633596188776107 +color=yellow,shape=triangle,flag=1,i=23235,u=0.1959207011930677,v=0.9694446994077305,w=0.49858221639845063,x=5.688250176252964 +color=red,shape=triangle,flag=1,i=23236,u=0.11326307361349686,v=0.5238026000166917,w=0.5312506604967607,x=4.532098938118924 +color=green,shape=triangle,flag=0,i=23238,u=0.9284273023572681,v=0.024904179047771535,w=0.5014311473231676,x=5.264618742938295 +color=red,shape=triangle,flag=1,i=23239,u=0.7486308114425985,v=0.5792599414210843,w=0.5309433692635604,x=5.40094430990473 +color=red,shape=triangle,flag=0,i=23243,u=0.07349511303033818,v=0.7288456913871848,w=0.5261854598236152,x=5.9976981804079195 +color=green,shape=square,flag=1,i=23251,u=0.337738488006862,v=0.9218741783518535,w=0.48300040075101625,x=5.620615041617289 +color=red,shape=triangle,flag=1,i=23264,u=0.6429467881134677,v=0.24693845731394914,w=0.5245024821220093,x=5.781011225092461 +color=purple,shape=circle,flag=0,i=23274,u=0.2176506746399962,v=0.16151922944035269,w=0.5066370673260421,x=4.817078713659037 +color=red,shape=circle,flag=1,i=23277,u=0.1470965172704719,v=0.0939388375711197,w=0.516873496831346,x=5.765755063061776 +color=green,shape=square,flag=0,i=23284,u=0.33500362347418966,v=0.5107746808409778,w=0.48049337663962033,x=5.1203765990345405 +color=blue,shape=triangle,flag=0,i=23305,u=0.6234308829769849,v=0.49949725982288573,w=0.503289040855153,x=4.5194927690406415 +color=yellow,shape=square,flag=1,i=23316,u=0.928500902585382,v=0.5305811934229719,w=0.5111729062204553,x=5.21016447222306 +color=blue,shape=square,flag=1,i=23319,u=0.7891971824787298,v=0.9697638103413773,w=0.4832960148401535,x=5.714001015841863 +color=purple,shape=triangle,flag=0,i=23332,u=0.1894742972744351,v=0.09246415694188947,w=0.5038366568143672,x=5.264260713103147 +color=green,shape=circle,flag=0,i=23339,u=0.5598837889486235,v=0.42165928937339225,w=0.4796006283004833,x=5.5362293907604245 +color=green,shape=triangle,flag=0,i=23341,u=0.45400060369541884,v=0.7987833667175556,w=0.49315096966683747,x=7.389847427691393 +color=blue,shape=square,flag=1,i=23349,u=0.8759334909312394,v=0.8526409006897021,w=0.48212566267360624,x=4.295379910590351 +color=red,shape=square,flag=0,i=23353,u=0.33302228063348194,v=0.39005875101745735,w=0.5273874425863326,x=6.972948881298778 +color=yellow,shape=triangle,flag=0,i=23361,u=0.14411588978987833,v=0.2996404226191357,w=0.5008513906564935,x=5.342067144025026 +color=green,shape=square,flag=0,i=23363,u=0.11348677996467904,v=0.37960723964032306,w=0.4867056287486982,x=4.131443795714685 +color=yellow,shape=triangle,flag=0,i=23366,u=0.11453174843998815,v=0.05670257708150317,w=0.4985373321294248,x=5.021646317700202 +color=red,shape=circle,flag=1,i=23378,u=0.20742841236373621,v=0.1643143052980002,w=0.5200894196450062,x=6.669884843692472 +color=yellow,shape=triangle,flag=1,i=23387,u=0.8799429863815864,v=0.2238812513346875,w=0.49641443509606087,x=3.3315106686470326 +color=blue,shape=triangle,flag=1,i=23388,u=0.572348977940741,v=0.8719742819623544,w=0.5087346000006522,x=5.628147770546362 +color=purple,shape=square,flag=0,i=23394,u=0.11101035499249856,v=0.5361022909767356,w=0.5008023668268805,x=3.2150906726892825 +color=red,shape=square,flag=1,i=23403,u=0.9877866011909372,v=0.001407976217636775,w=0.5224953678090806,x=5.897717198549871 +color=blue,shape=triangle,flag=0,i=23408,u=0.7639238207095306,v=0.8433706642346348,w=0.5097220112537454,x=4.390790422880804 +color=red,shape=square,flag=0,i=23419,u=0.2686774934501168,v=0.04634149968713108,w=0.5324232027780118,x=4.0235176794683385 +color=green,shape=square,flag=0,i=23426,u=0.23570775454999937,v=0.8515944071369259,w=0.48024397522255824,x=4.510660774240647 +color=red,shape=square,flag=1,i=23443,u=0.9692643954254048,v=0.23654678728440626,w=0.5160723415840378,x=4.6213919982873986 +color=green,shape=triangle,flag=1,i=23452,u=0.35108078550552835,v=0.7323011571500437,w=0.4972178642922544,x=3.8568202113772023 +color=yellow,shape=square,flag=1,i=23456,u=0.2382981929787239,v=0.6439295813902012,w=0.5042095435101689,x=6.7238661644939945 +color=red,shape=circle,flag=1,i=23461,u=0.6849812512940661,v=0.7369214144541173,w=0.5215029622409405,x=5.074787342243876 +color=red,shape=square,flag=0,i=23487,u=0.1870558897159894,v=0.34911361061192403,w=0.5074974926998845,x=5.198021143370162 +color=red,shape=square,flag=0,i=23490,u=0.9571037103338532,v=0.30168283825069675,w=0.5076765930863943,x=4.87682808739305 +color=green,shape=triangle,flag=1,i=23492,u=0.37845588789308593,v=0.5843692716007478,w=0.49697714670954246,x=4.681154210691207 +color=red,shape=triangle,flag=1,i=23499,u=0.9489634816958415,v=0.9512562725625789,w=0.5181934400073268,x=5.798088204935347 +color=red,shape=triangle,flag=0,i=23512,u=0.6496381451909683,v=0.6264868349531356,w=0.5134794524602978,x=5.082460962998624 +color=blue,shape=circle,flag=1,i=23522,u=0.4498477086037945,v=0.7851690810404944,w=0.5146729929839238,x=4.545765283829305 +color=red,shape=square,flag=0,i=23534,u=0.5737520508427709,v=0.952008797349579,w=0.5083938733135008,x=6.085515991814169 +color=green,shape=square,flag=0,i=23545,u=0.2668898034132273,v=0.8751744182584394,w=0.4817901674248808,x=6.335147897977493 +color=purple,shape=square,flag=0,i=23547,u=0.480237346573802,v=0.17768333774784206,w=0.5143023435538197,x=4.393122019273999 +color=green,shape=triangle,flag=0,i=23549,u=0.5628552864115597,v=0.8525964434265687,w=0.5021437106137278,x=8.13414492020372 +color=green,shape=circle,flag=1,i=23555,u=0.5142752714065709,v=0.18839634572039876,w=0.48961056044451295,x=7.651422689170239 +color=blue,shape=triangle,flag=0,i=23572,u=0.5282897484829939,v=0.9571870333197425,w=0.5041198817098669,x=3.5926398772336134 +color=red,shape=circle,flag=1,i=23585,u=0.7926330525552574,v=0.7057002992540209,w=0.5275987625357925,x=6.6910453003375645 +color=green,shape=square,flag=0,i=23588,u=0.43291586321150977,v=0.7399387899109987,w=0.4819400508078948,x=4.213055836522195 +color=red,shape=circle,flag=1,i=23594,u=0.5584863101793759,v=0.5960031716881348,w=0.5266413669051735,x=5.040288577096548 +color=red,shape=square,flag=0,i=23601,u=0.026160425589723202,v=0.2106918355910713,w=0.5032833816481929,x=4.737356257458481 +color=red,shape=square,flag=0,i=23616,u=0.41384561250687146,v=0.1457072481923518,w=0.5120296475641143,x=5.212571615183232 +color=red,shape=circle,flag=0,i=23620,u=0.23984757848623084,v=0.21509975420297772,w=0.5260452920510058,x=5.560904782077699 +color=blue,shape=triangle,flag=0,i=23627,u=0.6221108424539085,v=0.6996988278755781,w=0.5088472481618641,x=4.31281683743493 +color=red,shape=square,flag=0,i=23633,u=0.28199172119733096,v=0.7598832023283023,w=0.5099509052814909,x=4.402472105430491 +color=red,shape=triangle,flag=0,i=23661,u=0.9661981561677621,v=0.3454740109285682,w=0.5264699444730383,x=5.6569681420945725 +color=yellow,shape=triangle,flag=1,i=23672,u=0.7973488634234054,v=0.06198682061980121,w=0.5053745358143131,x=7.10032832908191 +color=purple,shape=triangle,flag=0,i=23675,u=0.566385261024155,v=0.3349515750325801,w=0.5105398354895141,x=5.113656909198742 +color=red,shape=circle,flag=0,i=23682,u=0.05619336235744821,v=0.03041886979549777,w=0.5160708446578357,x=5.510910793914063 +color=purple,shape=circle,flag=0,i=23696,u=0.678870545187656,v=0.9305319252797172,w=0.4939277423511818,x=3.9485047826699287 +color=yellow,shape=triangle,flag=1,i=23705,u=0.2571202556454315,v=0.6200297589458074,w=0.5079060362440976,x=7.276836869756789 +color=blue,shape=triangle,flag=1,i=23707,u=0.8444785405864961,v=0.17881935841743757,w=0.5152639651748931,x=7.17855534872908 +color=red,shape=square,flag=1,i=23712,u=0.1066848119680377,v=0.6087079942632704,w=0.5013735574944854,x=6.710299404920831 +color=blue,shape=square,flag=0,i=23719,u=0.278423195659686,v=0.8896399663142538,w=0.5078848813292886,x=3.1042771661770683 +color=blue,shape=circle,flag=0,i=23722,u=0.6376399260926549,v=0.4637744999505107,w=0.5148754120648366,x=4.057503123569841 +color=red,shape=square,flag=0,i=23737,u=0.018811481913225236,v=0.24875484524575475,w=0.4871369557439983,x=5.672389420716473 +color=purple,shape=circle,flag=1,i=23744,u=0.17585924673523246,v=0.9396386758587885,w=0.49861994033105117,x=5.4001206638835795 +color=red,shape=triangle,flag=0,i=23745,u=0.08531808704159116,v=0.47560093962790306,w=0.5154554771508332,x=4.707170301843964 +color=red,shape=circle,flag=1,i=23748,u=0.8693976869888276,v=0.8950642871349858,w=0.5165295191706236,x=3.3253382532907527 +color=red,shape=triangle,flag=0,i=23762,u=0.8766604272138507,v=0.9550951297338228,w=0.5173269581062402,x=5.196227921112615 +color=red,shape=square,flag=1,i=23763,u=0.8463426770971938,v=0.7775220536146744,w=0.49423503094969923,x=3.0775080051111074 +color=purple,shape=square,flag=0,i=23767,u=0.2561566288142689,v=0.55902888885857,w=0.525641565266589,x=5.913894586745621 +color=red,shape=square,flag=1,i=23774,u=0.5031053936960308,v=0.47089973093923354,w=0.48999688647209,x=4.032194765926218 +color=green,shape=square,flag=1,i=23790,u=0.039010650178135986,v=0.7477425203559989,w=0.49054228398832755,x=5.758368112873792 +color=red,shape=triangle,flag=0,i=23798,u=0.2944493023068089,v=0.3053705033257309,w=0.5125433635936449,x=6.7534354418888105 +color=green,shape=circle,flag=0,i=23800,u=0.180749463380662,v=0.502074527083829,w=0.49090475819000967,x=6.3082002637492245 +color=blue,shape=square,flag=1,i=23804,u=0.1674016830221995,v=0.09291547366663333,w=0.5141152292492428,x=4.761397819580799 +color=yellow,shape=circle,flag=1,i=23810,u=0.03706662343613909,v=0.9159692580202179,w=0.489526405426117,x=6.0823389191202635 +color=red,shape=triangle,flag=0,i=23812,u=0.4360037792120762,v=0.48326292285672146,w=0.5119914861773859,x=3.0718120102284696 +color=yellow,shape=circle,flag=1,i=23841,u=0.91565115657097,v=0.1559391230984365,w=0.4918633802969998,x=4.359706209167996 +color=red,shape=square,flag=0,i=23847,u=0.2313801423459757,v=0.5188700566859388,w=0.4925272759241852,x=5.220219370173371 +color=purple,shape=circle,flag=0,i=23873,u=0.1264174840471627,v=0.5549920389724897,w=0.5031935120553704,x=6.036754843443859 +color=red,shape=circle,flag=0,i=23880,u=0.4250971118941149,v=0.32691141265128065,w=0.5088147484124527,x=5.921482985157826 +color=purple,shape=square,flag=1,i=23881,u=0.2059411178040228,v=0.802124762404155,w=0.5219456324784869,x=3.2332747784135076 +color=red,shape=square,flag=0,i=23890,u=0.262717368497979,v=0.4095960123131801,w=0.5004613573402783,x=4.007675878887047 +color=red,shape=triangle,flag=0,i=23892,u=0.990065337277071,v=0.49282710159029863,w=0.5061783313811727,x=4.420892427287193 +color=red,shape=square,flag=0,i=23898,u=0.17541228122753616,v=0.302744499009421,w=0.49595392511653763,x=6.497621157377228 +color=red,shape=square,flag=0,i=23900,u=0.32309551307993656,v=0.49686631256497904,w=0.49783027299140975,x=4.115022727441629 +color=blue,shape=triangle,flag=0,i=23908,u=0.964453190578294,v=0.0807492476378443,w=0.5257030088871973,x=6.364883177088749 +color=yellow,shape=square,flag=1,i=23912,u=0.9690658334747945,v=0.5133152381211084,w=0.521476357585508,x=5.550674235650296 +color=red,shape=triangle,flag=1,i=23922,u=0.03782868391756278,v=0.713864299069087,w=0.5002606814958692,x=4.594462729910213 +color=red,shape=square,flag=1,i=23950,u=0.7596490074850376,v=0.7032788867149541,w=0.48474982962521135,x=5.785065907227082 +color=blue,shape=triangle,flag=0,i=23953,u=0.36770004131687517,v=0.4492645440752139,w=0.5247018064386064,x=4.0701525069574265 +color=red,shape=square,flag=0,i=23966,u=0.9050174659381707,v=0.8568666693499032,w=0.4923683453069947,x=4.033789714716826 +color=orange,shape=square,flag=1,i=23975,u=0.22645819836382142,v=0.7108024053107417,w=0.46264714819619496,x=4.083309880103242 +color=red,shape=square,flag=0,i=23991,u=0.3293409049347982,v=0.11901085846456272,w=0.4789824685190482,x=4.674776266228354 +color=orange,shape=triangle,flag=0,i=24005,u=0.3822101717945783,v=0.4837522330957277,w=0.5275037097462535,x=4.277785276456906 +color=yellow,shape=square,flag=1,i=24012,u=0.6172480499647973,v=0.7936580678714651,w=0.5329173470085674,x=6.956542548759404 +color=green,shape=triangle,flag=1,i=24021,u=0.8313598500198173,v=0.2906790841176131,w=0.5027404486780256,x=4.301364943554991 +color=red,shape=circle,flag=0,i=24025,u=0.7693043369358932,v=0.7029426319887915,w=0.48905960467011156,x=1.8268617341471807 +color=yellow,shape=square,flag=1,i=24029,u=0.7330809386091931,v=0.49002949487944003,w=0.5290296814133423,x=3.036406465453382 +color=green,shape=square,flag=0,i=24039,u=0.9981802922692293,v=0.9349396701268718,w=0.5029245218383911,x=3.7307368500357314 +color=red,shape=square,flag=1,i=24049,u=0.8326647125311912,v=0.22711273133387866,w=0.48063609898704096,x=3.339649055008552 +color=purple,shape=triangle,flag=0,i=24066,u=0.35247876688893576,v=0.6982236744951981,w=0.48691393519695986,x=6.661632889317545 +color=red,shape=circle,flag=0,i=24077,u=0.6373331621648192,v=0.5802841510190402,w=0.4889588781476193,x=4.568362120656036 +color=red,shape=circle,flag=1,i=24081,u=0.12995456731136057,v=0.166743454166228,w=0.486728547135022,x=5.428564575412668 +color=purple,shape=square,flag=0,i=24085,u=0.9327858476840071,v=0.6019400312305438,w=0.5207851611964069,x=4.441070146286315 +color=yellow,shape=square,flag=1,i=24087,u=0.5767380461220525,v=0.22721827602865996,w=0.522801926163116,x=5.015791958340519 +color=red,shape=square,flag=0,i=24121,u=0.6923700959449809,v=0.40372280708971575,w=0.4768053562483246,x=6.814524252227478 +color=red,shape=triangle,flag=1,i=24129,u=0.07278460622061267,v=0.6363406558596526,w=0.5056310547612761,x=6.412204026501519 +color=purple,shape=circle,flag=0,i=24131,u=0.8293544307642253,v=0.26449789378830546,w=0.4969934211736489,x=4.66903641608489 +color=red,shape=square,flag=0,i=24149,u=0.491222046627109,v=0.2098133903893622,w=0.4880681938427089,x=1.7879383037512575 +color=yellow,shape=square,flag=1,i=24158,u=0.5493361890975975,v=0.382764036926871,w=0.5230805626817256,x=6.271504067004247 +color=yellow,shape=square,flag=0,i=24196,u=0.14682449845013568,v=0.460966767156074,w=0.5241028016642666,x=3.8178091040959568 +color=yellow,shape=circle,flag=1,i=24202,u=0.9926027440203834,v=0.7319753454275766,w=0.49649536522561144,x=4.3203040649067965 +color=yellow,shape=square,flag=0,i=24205,u=0.05713496088491765,v=0.946148566657532,w=0.5221414472322131,x=4.558171421280353 +color=blue,shape=triangle,flag=0,i=24210,u=0.05380120169641334,v=0.275318743628017,w=0.5303886077592667,x=3.5318396738589395 +color=red,shape=square,flag=0,i=24222,u=0.3509901122980337,v=0.5133600470322427,w=0.5092252413951253,x=4.399960551982097 +color=red,shape=square,flag=0,i=24226,u=0.07909196977259503,v=0.04209166124776631,w=0.5020116207515555,x=5.923454352424031 +color=red,shape=square,flag=1,i=24234,u=0.8783344279116255,v=0.2557030677507963,w=0.49656663735154266,x=5.087217606008873 +color=blue,shape=triangle,flag=0,i=24242,u=0.47684650008051666,v=0.8005730812576591,w=0.5312775038103603,x=5.401158410675392 +color=yellow,shape=square,flag=0,i=24244,u=0.1422759481650815,v=0.4499174639245199,w=0.5235911444388166,x=3.7226190258788256 +color=purple,shape=circle,flag=0,i=24246,u=0.18550030961376696,v=0.721342114703196,w=0.5047572430604074,x=5.876891170413199 +color=red,shape=circle,flag=1,i=24256,u=0.06467046009606936,v=0.0962187450196616,w=0.4819559155975114,x=4.6528223925989325 +color=red,shape=square,flag=1,i=24280,u=0.6038742473956866,v=0.6924952553560021,w=0.48831387578362817,x=4.647880963287406 +color=red,shape=triangle,flag=0,i=24309,u=0.6072322318971592,v=0.11145891318297196,w=0.5108167971890211,x=4.326995843193109 +color=red,shape=triangle,flag=0,i=24345,u=0.2734854812785562,v=0.9876372286167877,w=0.5200130162716525,x=3.0608064677951066 +color=red,shape=triangle,flag=0,i=24348,u=0.16931044275599072,v=0.33080512640023363,w=0.5176317514301072,x=4.7069378744015316 +color=red,shape=square,flag=0,i=24367,u=0.6477662909831355,v=0.3247662572031721,w=0.4932343730190598,x=4.876074038598661 +color=blue,shape=circle,flag=0,i=24380,u=0.9736113339129058,v=0.6756037446124955,w=0.5176266181342479,x=3.707869832367296 +color=yellow,shape=triangle,flag=1,i=24407,u=0.6663207383635591,v=0.7154532387334787,w=0.5224321085200672,x=5.502558389227132 +color=blue,shape=circle,flag=0,i=24410,u=0.5538009712487734,v=0.3099431836001013,w=0.5207113690485828,x=6.137761614926672 +color=red,shape=triangle,flag=0,i=24424,u=0.15424148992752262,v=0.42630925271530984,w=0.5226647909075632,x=5.112253484334038 +color=blue,shape=square,flag=0,i=24431,u=0.5791006981028038,v=0.147060030755771,w=0.5181654134678347,x=4.646179532504333 +color=purple,shape=triangle,flag=0,i=24443,u=0.4313279405805486,v=0.06686298675044844,w=0.5064134940369807,x=4.113614685094081 +color=red,shape=triangle,flag=0,i=24444,u=0.29196889630256473,v=0.46188259991821334,w=0.5257036770280761,x=5.6783853137436635 +color=red,shape=square,flag=0,i=24500,u=0.27287454203522576,v=0.5282281177523128,w=0.49810633325537496,x=3.6002534254547203 +color=red,shape=circle,flag=0,i=24507,u=0.10332461553478156,v=0.10374164345007093,w=0.48074698404961674,x=5.16782954746228 +color=purple,shape=circle,flag=0,i=24515,u=0.9558806142989852,v=0.7896106337170745,w=0.49987369136173165,x=3.475872194601838 +color=blue,shape=triangle,flag=0,i=24519,u=0.3039633105783571,v=0.04400441782744069,w=0.5274427478525106,x=3.615894807854925 +color=red,shape=circle,flag=0,i=24521,u=0.7828114510788164,v=0.7128370266436644,w=0.48004180837344274,x=4.266674685023329 +color=red,shape=triangle,flag=1,i=24526,u=0.40993615638834546,v=0.6306073940976629,w=0.5174098626153381,x=5.3453156509588835 +color=purple,shape=triangle,flag=0,i=24529,u=0.010083222198412178,v=0.5060460721226393,w=0.5138565613439221,x=5.106670108005759 +color=red,shape=square,flag=0,i=24532,u=0.781136641368791,v=0.7427123686735186,w=0.5104470463044536,x=4.846314479838938 +color=purple,shape=circle,flag=0,i=24546,u=0.8966809355188015,v=0.840720727841922,w=0.5019382506117174,x=3.61804101308595 +color=red,shape=circle,flag=0,i=24547,u=0.5675578207494792,v=0.6141838084420437,w=0.4814395347625242,x=3.8431531114531956 +color=red,shape=triangle,flag=0,i=24553,u=0.7330698610977062,v=0.5627167277643027,w=0.5183978952874161,x=6.499566618559693 +color=blue,shape=triangle,flag=1,i=24558,u=0.13683592814073509,v=0.8796684435701124,w=0.5260375921355964,x=5.63115054718767 +color=green,shape=square,flag=1,i=24565,u=0.8367623327688047,v=0.9981628321084548,w=0.48790359943912015,x=4.291861246731242 +color=purple,shape=circle,flag=0,i=24566,u=0.7887843806898586,v=0.019534311684181516,w=0.5036312105407535,x=3.7880401237487553 +color=red,shape=circle,flag=1,i=24567,u=0.9868577134070218,v=0.9686873132111709,w=0.4851988540542589,x=3.049266749000013 +color=red,shape=circle,flag=0,i=24583,u=0.7925786649322688,v=0.7953249025617605,w=0.48179294284468727,x=5.484696937132495 +color=yellow,shape=circle,flag=1,i=24590,u=0.45750678281984447,v=0.5870728563726236,w=0.49393297932789965,x=5.2918812270619675 +color=red,shape=triangle,flag=0,i=24593,u=0.8292097641384666,v=0.9369047916370914,w=0.5162029816955754,x=3.1772249052655472 +color=red,shape=circle,flag=0,i=24617,u=0.8423211077517533,v=0.9191099275539489,w=0.47664944115177404,x=4.9446864541468 +color=blue,shape=triangle,flag=0,i=24623,u=0.31784397770729356,v=0.2647086605489919,w=0.5277042941681739,x=6.211859687479072 +color=blue,shape=circle,flag=0,i=24634,u=0.8920021988760922,v=0.5292344220286258,w=0.5238682215285081,x=3.8886492251491425 +color=green,shape=triangle,flag=0,i=24635,u=0.41866526074699095,v=0.8003694387500091,w=0.5211946831489739,x=5.726274325678527 +color=purple,shape=square,flag=0,i=24637,u=0.4170921026773491,v=0.13124745702966734,w=0.5269139486368803,x=4.149645804172487 +color=orange,shape=circle,flag=0,i=24659,u=0.1856768858922363,v=0.7798826355298916,w=0.5425092425192989,x=4.351385569866242 +color=blue,shape=square,flag=1,i=24679,u=0.5168962434214746,v=0.6006008530800441,w=0.520216461930805,x=3.890667065613904 +color=yellow,shape=triangle,flag=1,i=24692,u=0.7784675871624672,v=0.7100548607832236,w=0.5115241528192892,x=4.742642277516541 +color=red,shape=square,flag=0,i=24697,u=0.4282191390403136,v=0.39936305191312504,w=0.4871076834485914,x=6.024071964882538 +color=red,shape=square,flag=0,i=24699,u=0.14562138711757877,v=0.9135999418847924,w=0.48870478503696296,x=4.741270389791599 +color=green,shape=square,flag=0,i=24713,u=0.4851289315173014,v=0.8555632738412017,w=0.48161174573999044,x=5.887215172661757 +color=green,shape=square,flag=1,i=24714,u=0.7496790575965755,v=0.02485648334475743,w=0.4819896989335906,x=5.477864781646009 +color=red,shape=circle,flag=0,i=24740,u=0.7549913608987702,v=0.8099642746020196,w=0.4685005987298493,x=3.9447805552141966 +color=purple,shape=triangle,flag=0,i=24750,u=0.5446504899723935,v=0.521573009820174,w=0.5050345487303328,x=4.750891782188507 +color=red,shape=circle,flag=0,i=24752,u=0.6143761129008561,v=0.6700034621960337,w=0.46741695022429874,x=5.057949004460491 +color=orange,shape=circle,flag=1,i=24764,u=0.2945430996974784,v=0.3201796153365686,w=0.5402160712004964,x=8.377666207479786 +color=orange,shape=square,flag=0,i=24767,u=0.25158419658777575,v=0.7038949330993773,w=0.46460313598867364,x=5.683706048813135 +color=yellow,shape=square,flag=0,i=24785,u=0.9545045160996185,v=0.4524478695361861,w=0.5077800004149832,x=5.319259963338258 +color=red,shape=circle,flag=0,i=24794,u=0.9512782502122759,v=0.9944442307252868,w=0.4729065834445926,x=5.041101153238117 +color=blue,shape=circle,flag=1,i=24795,u=0.6179294624125289,v=0.8260449527511678,w=0.5090377106372712,x=4.69614278615258 +color=red,shape=triangle,flag=1,i=24825,u=0.07150167317815714,v=0.5286578042738647,w=0.5179399470584168,x=5.5810535981192295 +color=red,shape=square,flag=0,i=24827,u=0.9063616356408548,v=0.33950307880563735,w=0.5078387603923648,x=7.092526721648312 +color=red,shape=circle,flag=0,i=24829,u=0.06399950880245531,v=0.08258391087274145,w=0.4694974287235985,x=4.312521389941339 +color=purple,shape=circle,flag=0,i=24834,u=0.13262433210219715,v=0.9812407114300432,w=0.5146244546537629,x=4.808785405997984 +color=orange,shape=circle,flag=0,i=24838,u=0.7264361685700211,v=0.7214928158359427,w=0.5399498856490877,x=5.27647934981674 +color=blue,shape=square,flag=1,i=24842,u=0.7998272822533002,v=0.5540738598008006,w=0.5089903629495965,x=4.051092327471555 +color=red,shape=square,flag=0,i=24848,u=0.7413232340211375,v=0.18739802080070334,w=0.4959363685432922,x=5.98179670687668 +color=orange,shape=triangle,flag=1,i=24855,u=0.828203545631617,v=0.16320239685847204,w=0.5385813765353484,x=4.349426323508998 +color=red,shape=square,flag=0,i=24860,u=0.7260174719821921,v=0.8143938811011305,w=0.49141811021692694,x=4.773896063746904 +color=red,shape=circle,flag=0,i=24862,u=0.18016795911435246,v=0.17993416143325622,w=0.4642124742981486,x=8.262446424259752 +color=blue,shape=triangle,flag=1,i=24863,u=0.5557089920741711,v=0.8593052233699389,w=0.5292722919728778,x=7.2860270209587865 +color=purple,shape=circle,flag=0,i=24868,u=0.35827381871070385,v=0.15443358251833816,w=0.5167271196943897,x=7.019351214304923 +color=yellow,shape=circle,flag=1,i=24875,u=0.4609088897514749,v=0.5005090881496719,w=0.48971584915675476,x=4.697055529964763 +color=red,shape=circle,flag=0,i=24876,u=0.08279982377309181,v=0.09326245911205308,w=0.46602560869831694,x=7.064746049628389 +color=red,shape=triangle,flag=1,i=24887,u=0.019388548190054866,v=0.16319784094155465,w=0.5216015278211371,x=3.917211378576552 +color=red,shape=circle,flag=0,i=24889,u=0.9712016664771334,v=0.9837470453798807,w=0.46445310959326774,x=4.404559825247913 +color=yellow,shape=circle,flag=1,i=24895,u=0.7351457116705528,v=0.11268862556618087,w=0.4873576011918283,x=8.26201097919447 +color=red,shape=triangle,flag=0,i=24897,u=0.3250842295630674,v=0.8841171771366662,w=0.5210653091264246,x=5.833904881714868 +color=orange,shape=square,flag=1,i=24924,u=0.3228177312988433,v=0.32584423822044506,w=0.4698703268350223,x=4.479784386363981 +color=red,shape=circle,flag=0,i=24940,u=0.4217278880696502,v=0.4003192502581979,w=0.47251941872746384,x=6.072471487722709 +color=red,shape=triangle,flag=1,i=24941,u=0.9368289632434924,v=0.6179612157670777,w=0.5128479641958037,x=5.482279977596622 +color=blue,shape=circle,flag=0,i=24944,u=0.3103782595729694,v=0.8433240163800687,w=0.5010540464797295,x=5.071897432691483 +color=yellow,shape=square,flag=1,i=24949,u=0.9826616843118412,v=0.5151233558225586,w=0.5201148638798578,x=4.9749169931806465 +color=red,shape=circle,flag=1,i=24953,u=0.2257374496016118,v=0.18501775724875621,w=0.46732798989534974,x=4.546718539022561 +color=red,shape=square,flag=0,i=24960,u=0.8535163524186117,v=0.3446860705123437,w=0.4936367217287923,x=3.7181138622323466 +color=yellow,shape=triangle,flag=1,i=24966,u=0.01604092808972868,v=0.3001635819282191,w=0.5193422128274403,x=6.553616926943543 +color=blue,shape=triangle,flag=0,i=24967,u=0.711472670773501,v=0.18154414637546534,w=0.5298075535265754,x=5.788995843607688 +color=red,shape=triangle,flag=1,i=24968,u=0.002977852200798048,v=0.09733930249777467,w=0.514537794388392,x=5.968530038869697 +color=red,shape=triangle,flag=0,i=24985,u=0.2026734823232471,v=0.6983256045299534,w=0.5238128302517565,x=5.649871772398176 +color=red,shape=triangle,flag=0,i=25004,u=0.040495542520180394,v=0.9099070564001548,w=0.5278904335963913,x=5.187501270378375 +color=green,shape=square,flag=0,i=25006,u=0.9384216991480615,v=0.4661783058074618,w=0.47885315912422893,x=7.17179520202514 +color=purple,shape=triangle,flag=0,i=25010,u=0.5555453434265945,v=0.5691402362180652,w=0.49226197917512793,x=5.305647040081683 +color=purple,shape=square,flag=1,i=25016,u=0.013318649820791117,v=0.4226407218607313,w=0.5100148207500508,x=6.4698238723308705 +color=purple,shape=square,flag=1,i=25030,u=0.26423266591008954,v=0.9941242266433082,w=0.5133987496787764,x=5.189225442419219 +color=red,shape=square,flag=0,i=25042,u=0.4348715926243021,v=0.5762389337773339,w=0.4836923254883376,x=4.279469384567861 +color=purple,shape=triangle,flag=0,i=25047,u=0.36834396113196066,v=0.2715104197951701,w=0.48939420299467634,x=5.117415089580451 +color=blue,shape=square,flag=0,i=25049,u=0.19379222378290906,v=0.751097278751949,w=0.5054958221487019,x=5.172302933154537 +color=yellow,shape=square,flag=1,i=25089,u=0.43377033331403325,v=0.7260011013253207,w=0.5137788738171449,x=6.551914055626052 +color=blue,shape=circle,flag=0,i=25142,u=0.867003385388892,v=0.3473217404964116,w=0.49438514111848003,x=4.245533571638877 +color=red,shape=square,flag=0,i=25145,u=0.43709113223610596,v=0.29405584165749543,w=0.4810763116744267,x=7.46502430821791 +color=purple,shape=triangle,flag=0,i=25161,u=0.8280275718593857,v=0.9417747856047048,w=0.49498321915889687,x=7.415747659218295 +color=blue,shape=square,flag=0,i=25188,u=0.6270113231985922,v=0.2230519958598457,w=0.5098322081234531,x=6.153828587135355 +color=green,shape=triangle,flag=0,i=25200,u=0.6689852490297616,v=0.6253210296437005,w=0.5229557605294215,x=3.4770348940454876 +color=orange,shape=square,flag=1,i=25216,u=0.48401756762364534,v=0.4226337084194922,w=0.46869804284243743,x=5.4422993284485095 +color=purple,shape=square,flag=0,i=25224,u=0.12648934842786963,v=0.403618978894864,w=0.5161063556852542,x=3.435872459765814 +color=blue,shape=square,flag=1,i=25227,u=0.06979281205572974,v=0.08862607882245854,w=0.5137236815303357,x=3.6905968208238935 +color=blue,shape=circle,flag=1,i=25242,u=0.4818031369883873,v=0.1813910166010726,w=0.49991336226740046,x=4.1430285161914275 +color=purple,shape=square,flag=0,i=25245,u=0.44237836042996226,v=0.7384322312479161,w=0.5188851283070829,x=6.02061367546791 +color=red,shape=triangle,flag=0,i=25249,u=0.41366583569292115,v=0.3091632969342911,w=0.5081857102508123,x=4.072596536874886 +color=blue,shape=square,flag=1,i=25258,u=0.6305080363965526,v=0.0944807331750731,w=0.5113262330065101,x=7.106332755820627 +color=green,shape=square,flag=1,i=25268,u=0.0562629545086607,v=0.49515633172707896,w=0.4669891336690399,x=4.855239549628251 +color=red,shape=square,flag=0,i=25270,u=0.6053177714909646,v=0.3639218974419395,w=0.4835413414642151,x=5.758895081622932 +color=yellow,shape=triangle,flag=1,i=25276,u=0.22919854217626123,v=0.004932551890295844,w=0.5198122231274163,x=5.678650661088027 +color=green,shape=triangle,flag=0,i=25312,u=0.8616276832925428,v=0.9966876352594423,w=0.507458696839184,x=4.913298909872215 +color=purple,shape=square,flag=0,i=25314,u=0.7582077798871317,v=0.004437127956541942,w=0.5145196605705948,x=7.352143193003523 +color=green,shape=square,flag=0,i=25338,u=0.7343318064474029,v=0.35103029756462767,w=0.463756847063779,x=4.340218211118136 +color=yellow,shape=triangle,flag=0,i=25353,u=0.49582773207250885,v=0.8776117849692151,w=0.5131465300555562,x=2.990661753826513 +color=blue,shape=square,flag=1,i=25387,u=0.8379941133905662,v=0.7227333902620957,w=0.5169698651951014,x=4.214109490126586 +color=red,shape=square,flag=0,i=25400,u=0.6647976990309508,v=0.6681166074108165,w=0.483662537121335,x=4.367156371007085 +color=yellow,shape=circle,flag=1,i=25419,u=0.5861097997868543,v=0.09304104701245608,w=0.480585167674643,x=4.31557167384405 +color=blue,shape=square,flag=0,i=25422,u=0.8381171169066005,v=0.9035648203069505,w=0.5189941468324766,x=3.486968257512897 +color=red,shape=circle,flag=0,i=25427,u=0.7238279092273934,v=0.8040643257155619,w=0.4816358458241982,x=5.377109562777432 +color=green,shape=triangle,flag=0,i=25428,u=0.026521925997903262,v=0.3907784742567403,w=0.5079862162004534,x=4.778410723710838 +color=yellow,shape=triangle,flag=1,i=25433,u=0.34158366408795626,v=0.005444890034735361,w=0.5136794132842879,x=4.428266821391993 +color=red,shape=triangle,flag=0,i=25435,u=0.582152083624704,v=0.3171113667930656,w=0.49700903956581793,x=4.7958472397154495 +color=purple,shape=triangle,flag=0,i=25439,u=0.6678234759775731,v=0.3243677520179289,w=0.4880360044701393,x=7.403742567293686 +color=red,shape=square,flag=0,i=25442,u=0.010092942375800162,v=0.13333359064367722,w=0.48905681266002865,x=5.376732151207544 +color=red,shape=circle,flag=0,i=25446,u=0.7813856759237412,v=0.8321045139195066,w=0.48762209498494247,x=5.061094349437838 +color=blue,shape=triangle,flag=0,i=25454,u=0.8484966309427525,v=0.012082178156971879,w=0.5342695369063898,x=6.826682002042546 +color=yellow,shape=circle,flag=0,i=25458,u=0.6537972550513452,v=0.5910849674788127,w=0.4777381011468813,x=6.355179083479012 +color=green,shape=triangle,flag=0,i=25469,u=0.038371626604647435,v=0.6121136952306467,w=0.5151296947307014,x=5.772213012236616 +color=purple,shape=triangle,flag=1,i=25477,u=0.32664149098824724,v=0.3270566306487753,w=0.48002579599316053,x=4.405665912819199 +color=blue,shape=circle,flag=1,i=25495,u=0.536855061623154,v=0.25275422849525864,w=0.5054052454358829,x=6.0468892012101305 +color=blue,shape=circle,flag=0,i=25498,u=0.5929396302837556,v=0.9365886925154252,w=0.5031106723644216,x=6.214885736377898 +color=yellow,shape=square,flag=1,i=25499,u=0.15618938338413857,v=0.5649222782779796,w=0.5006980941216002,x=5.010530103179517 +color=red,shape=triangle,flag=0,i=25514,u=0.24787971935484898,v=0.14596930011915066,w=0.48648268184742943,x=5.3880937750815034 +color=blue,shape=triangle,flag=1,i=25530,u=0.2895065875689401,v=0.08737234041385267,w=0.533182299700779,x=5.264305348202112 +color=red,shape=triangle,flag=0,i=25544,u=0.5564020468904375,v=0.469220034459098,w=0.4969889164985036,x=5.548019100193355 +color=red,shape=triangle,flag=0,i=25546,u=0.03927214832454329,v=0.8656276033417198,w=0.5016166743319996,x=6.713273682931319 +color=green,shape=square,flag=0,i=25559,u=0.46078982852078254,v=0.13039447341168842,w=0.4688506106833271,x=2.9766392539416984 +color=red,shape=square,flag=0,i=25585,u=0.12988420262355915,v=0.40387454791195365,w=0.49912201847992793,x=4.115495629323518 +color=red,shape=triangle,flag=1,i=25586,u=0.9243659644066534,v=0.8732778424081786,w=0.5079033160641335,x=4.835432405555579 +color=green,shape=square,flag=0,i=25589,u=0.4604805037990847,v=0.4828530507130857,w=0.47380448866240904,x=6.052131708988689 +color=blue,shape=square,flag=1,i=25593,u=0.9717135389121113,v=0.8956024358579959,w=0.5129793967681089,x=5.115284642159395 +color=red,shape=square,flag=1,i=25594,u=0.7441095256671921,v=0.3631964490297026,w=0.4906987074485295,x=4.688716482972666 +color=orange,shape=triangle,flag=1,i=25600,u=0.69695535764921,v=0.9890543754602146,w=0.5425817578176706,x=5.024244070203383 +color=purple,shape=circle,flag=0,i=25606,u=0.8641632107489988,v=0.013024198344529059,w=0.5109279908251705,x=5.594192736167078 +color=red,shape=square,flag=0,i=25612,u=0.08686544138582242,v=0.4182643741815759,w=0.4989660462744722,x=5.134468606511194 +color=blue,shape=circle,flag=1,i=25615,u=0.7128741260861531,v=0.7529173898877006,w=0.5051334980868171,x=4.977025552547777 +color=red,shape=square,flag=0,i=25618,u=0.5261020440632308,v=0.24793918270696214,w=0.5000373041209327,x=3.3928589618967906 +color=blue,shape=square,flag=1,i=25621,u=0.7987487532557355,v=0.4092683799709895,w=0.5036482874856193,x=6.203893021135113 +color=red,shape=circle,flag=1,i=25626,u=0.8225437630227117,v=0.8658634386489814,w=0.4876473515348685,x=5.716376034597446 +color=blue,shape=square,flag=0,i=25638,u=0.5661090435860126,v=0.9705151218982564,w=0.5039430666408083,x=6.7887104790552355 +color=yellow,shape=square,flag=1,i=25678,u=0.7229649005252713,v=0.7966350858062917,w=0.5144115099368456,x=6.138718468473015 +color=red,shape=circle,flag=1,i=25688,u=0.5403574726659569,v=0.5166753057015054,w=0.4986326351274328,x=5.517602876376867 +color=red,shape=triangle,flag=0,i=25728,u=0.6562738402068202,v=0.6313942944201059,w=0.49222163286374826,x=3.4146443110906617 +color=red,shape=square,flag=1,i=25737,u=0.21504602768160996,v=0.44943784512452967,w=0.49386010592306556,x=4.799553396710289 +color=red,shape=square,flag=0,i=25753,u=0.42488206832098474,v=0.9990283800959817,w=0.4952503152641763,x=2.873550855335749 +color=red,shape=triangle,flag=0,i=25758,u=0.7467306190501787,v=0.2704107626418716,w=0.4948115847870993,x=5.571217209167401 +color=red,shape=square,flag=0,i=25764,u=0.5814147575089484,v=0.4169809813630093,w=0.49770545340413025,x=6.387322165879361 +color=blue,shape=square,flag=1,i=25784,u=0.8660195733120086,v=0.6833150857537637,w=0.48941441380595596,x=4.367583348763191 +color=purple,shape=square,flag=0,i=25789,u=0.8710357965088035,v=0.5965520181038854,w=0.4966942633155147,x=6.938066210987087 +color=purple,shape=square,flag=0,i=25791,u=0.6183104781650229,v=0.6255565846788934,w=0.4932172464700376,x=4.826059319954716 +color=red,shape=triangle,flag=1,i=25798,u=0.2910246649656659,v=0.16134629813213797,w=0.4976488471971281,x=2.0505843872459377 +color=red,shape=square,flag=0,i=25823,u=0.3007399115862952,v=0.696901004610726,w=0.5099746390765068,x=4.393577374746172 +color=green,shape=square,flag=0,i=25826,u=0.11131905547969068,v=0.8234419098660856,w=0.4780193222691841,x=4.354601744136541 +color=blue,shape=square,flag=0,i=25837,u=0.5382433634007728,v=0.06633172929643638,w=0.49021353894229813,x=7.205544254688381 +color=red,shape=square,flag=0,i=25851,u=0.6845254244323443,v=0.7494942983776632,w=0.5135949531373896,x=4.478975820385832 +color=red,shape=square,flag=0,i=25855,u=0.4526191799565459,v=0.023487952393752565,w=0.5131634625164141,x=3.9290628772162832 +color=yellow,shape=square,flag=1,i=25861,u=0.002727180198842327,v=0.1854781570496533,w=0.5216193154685124,x=6.150478460606201 +color=orange,shape=triangle,flag=1,i=25865,u=0.8417560676109885,v=0.9287439707193731,w=0.5457255506490313,x=5.741055512423169 +color=yellow,shape=triangle,flag=1,i=25868,u=0.08944679719323745,v=0.4937144120678043,w=0.519825265073939,x=2.707751472799268 +color=blue,shape=triangle,flag=1,i=25874,u=0.9761858581977908,v=0.6051651728321814,w=0.5176731952997095,x=3.27437086687736 +color=purple,shape=triangle,flag=0,i=25885,u=0.532556057558905,v=0.6474779159215497,w=0.48276252233435424,x=4.410343808196996 +color=red,shape=circle,flag=0,i=25896,u=0.7010083717170356,v=0.6989074129751516,w=0.5120898940816476,x=5.585797969816234 +color=yellow,shape=square,flag=1,i=25912,u=0.45388994045052466,v=0.6452935634525502,w=0.5129537594723294,x=4.289391174280052 +color=red,shape=triangle,flag=0,i=25920,u=0.46741095435015056,v=0.10755028837097114,w=0.4681064915228646,x=4.036861980658842 +color=red,shape=triangle,flag=0,i=25924,u=0.6332806714358654,v=0.49510216615019786,w=0.46424121185302886,x=5.35070665891946 +color=purple,shape=circle,flag=0,i=25947,u=0.2809694102265121,v=0.7104362479118843,w=0.5045173897448305,x=3.858201598661237 +color=red,shape=triangle,flag=0,i=25959,u=0.9362920805410437,v=0.09165159321330985,w=0.4625184548035471,x=6.3974769470925885 +color=red,shape=square,flag=0,i=25981,u=0.9010704017795197,v=0.801976957683478,w=0.5035732224888378,x=3.6760525779786213 +color=yellow,shape=circle,flag=0,i=26013,u=0.5674926869705129,v=0.5887025840952027,w=0.4804616832694326,x=5.631104095061221 +color=blue,shape=triangle,flag=0,i=26014,u=0.33662767306681085,v=0.8032092299082553,w=0.5191275175662233,x=4.215326826381824 +color=red,shape=square,flag=0,i=26020,u=0.45755466262601874,v=0.6722733905280788,w=0.5100523187605494,x=4.021464353464206 +color=red,shape=circle,flag=1,i=26021,u=0.7234214190925028,v=0.7493938875057046,w=0.5104868346010132,x=4.475506651367415 +color=red,shape=triangle,flag=1,i=26037,u=0.7722985467528327,v=0.16074896785415294,w=0.4805294158916076,x=4.9022216908934935 +color=red,shape=square,flag=1,i=26039,u=0.3669155801680446,v=0.992419972514465,w=0.5008792368685754,x=5.958031900527238 +color=yellow,shape=circle,flag=1,i=26049,u=0.047233413284252346,v=0.6882814789140793,w=0.47931632740430413,x=5.229633873535885 +color=green,shape=square,flag=0,i=26059,u=0.7858574089783932,v=0.5560418297214267,w=0.4764267642780115,x=6.7406521074953005 +color=red,shape=triangle,flag=0,i=26065,u=0.5651630389685611,v=0.731032237722666,w=0.48190639190618556,x=4.86542480349785 +color=red,shape=square,flag=0,i=26068,u=0.12280481793074438,v=0.29137061782774876,w=0.509060843780268,x=7.061160288051109 +color=red,shape=triangle,flag=1,i=26073,u=0.873600409609657,v=0.05581585575137982,w=0.48450942367289684,x=5.376239733881472 +color=purple,shape=triangle,flag=0,i=26080,u=0.10286574688763916,v=0.2995293971612334,w=0.47423506718676905,x=3.4165735137128403 +color=yellow,shape=triangle,flag=0,i=26082,u=0.4504536134152547,v=0.1502301837612895,w=0.5241991997207003,x=3.8131619916861705 +color=red,shape=triangle,flag=1,i=26091,u=0.37327644656670544,v=0.8803236604791689,w=0.47336340297011587,x=3.528312786777707 +color=red,shape=square,flag=1,i=26096,u=0.09953103094932891,v=0.7207975921655532,w=0.5078191781308253,x=4.973197300196009 +color=red,shape=triangle,flag=0,i=26102,u=0.5674563645471775,v=0.802164639859275,w=0.47128259045977117,x=6.102705914046816 +color=purple,shape=square,flag=0,i=26103,u=0.8224805941997835,v=0.39657333418649676,w=0.49114300455947685,x=3.4255942660339254 +color=yellow,shape=triangle,flag=1,i=26104,u=0.3407861084239223,v=0.15152842414992795,w=0.5160348237826194,x=4.8422809827118245 +color=green,shape=square,flag=0,i=26139,u=0.05048675420753501,v=0.5867898197382816,w=0.48332771723619,x=4.854100394965795 +color=yellow,shape=square,flag=1,i=26141,u=0.8552151240513924,v=0.20968594770634863,w=0.5159753297215222,x=4.760681087708469 +color=red,shape=circle,flag=0,i=26147,u=0.7195606619287135,v=0.7185022318358479,w=0.5179909665054729,x=4.345130811754813 +color=purple,shape=circle,flag=0,i=26149,u=0.5718088801605313,v=0.6305392166677085,w=0.49954455506066525,x=6.331555225910537 +color=red,shape=square,flag=0,i=26178,u=0.9082928132030541,v=0.8698945448286087,w=0.5272810515794636,x=3.8139398884865403 +color=red,shape=circle,flag=0,i=26179,u=0.6521592081101321,v=0.6730313844926001,w=0.517629864433609,x=6.700258305599071 +color=purple,shape=square,flag=1,i=26195,u=0.8037216795503589,v=0.5351552045227781,w=0.4991400330285502,x=3.6115115212565576 +color=blue,shape=circle,flag=0,i=26216,u=0.29912820464115497,v=0.9930538927340354,w=0.5059305459275703,x=5.7174504294243285 +color=red,shape=triangle,flag=0,i=26217,u=0.26325310009245584,v=0.5440037493004181,w=0.4774500325950689,x=4.0479435067756215 +color=yellow,shape=triangle,flag=0,i=26236,u=0.2705619544716178,v=0.03620239324209429,w=0.5226419844984572,x=6.209747094149054 +color=red,shape=triangle,flag=0,i=26242,u=0.2271912767881561,v=0.09900208652947495,w=0.48469196279101134,x=5.175097751336078 +color=red,shape=circle,flag=0,i=26255,u=0.07578793911595427,v=0.14418122422110113,w=0.52623613457003,x=5.286764157810051 +color=green,shape=square,flag=0,i=26256,u=0.07983285201287438,v=0.3732667693155065,w=0.4822098358564333,x=5.875392136521286 +color=blue,shape=triangle,flag=1,i=26267,u=0.2224324528896101,v=0.2867753587278389,w=0.5133292284016726,x=5.8171157937798865 +color=blue,shape=square,flag=1,i=26268,u=0.6582484449449885,v=0.8349729996334416,w=0.4929353631279517,x=5.869326931510386 +color=yellow,shape=square,flag=1,i=26271,u=0.6841110660420242,v=0.2590027949643019,w=0.5097661285738265,x=3.1892114715505593 +color=red,shape=triangle,flag=0,i=26282,u=0.1889581524882299,v=0.24489732624609417,w=0.48272344860614913,x=5.475576478379538 +color=green,shape=triangle,flag=0,i=26296,u=0.02930308135433357,v=0.7055795909634528,w=0.5137693692160372,x=3.5786508001990893 +color=orange,shape=square,flag=1,i=26310,u=0.6204747130900325,v=0.9719450523498417,w=0.4597299643938189,x=5.484493488468659 +color=green,shape=square,flag=0,i=26319,u=0.30289284515443426,v=0.817765206955581,w=0.4918529944200194,x=5.8656377567539435 +color=purple,shape=triangle,flag=0,i=26320,u=0.6306874463524811,v=0.1487685720430315,w=0.4825151736941248,x=3.672167156490436 +color=red,shape=square,flag=1,i=26321,u=0.750218649620177,v=0.0984125890957338,w=0.5286319479298367,x=4.8143176942195565 +color=red,shape=square,flag=1,i=26325,u=0.4868581502958249,v=0.48150425444648104,w=0.525232334201949,x=6.073247048237519 +color=yellow,shape=circle,flag=1,i=26360,u=0.4412037452755281,v=0.7708584881142471,w=0.4880989661285275,x=4.25969589363992 +color=purple,shape=square,flag=0,i=26361,u=0.7709755145739532,v=0.19988998572095917,w=0.5101132492887455,x=3.7827542601515773 +color=green,shape=square,flag=1,i=26364,u=0.7455797244342347,v=0.7360614013903412,w=0.485498516388062,x=5.240256447655862 +color=blue,shape=circle,flag=0,i=26376,u=0.5074133618991272,v=0.8775162924130532,w=0.5146217761749357,x=5.800327330811402 +color=red,shape=circle,flag=0,i=26384,u=0.013427978247479544,v=0.03798655025342066,w=0.5183716254492988,x=4.115799450886711 +color=red,shape=square,flag=0,i=26405,u=0.32271796796248586,v=0.580844245222119,w=0.5233387768626253,x=4.785919904262766 +color=red,shape=square,flag=1,i=26422,u=0.07712716290141353,v=0.06759007456981025,w=0.5170157136476563,x=5.8590619949870915 +color=blue,shape=triangle,flag=1,i=26428,u=0.8066039931862952,v=0.13667465559354752,w=0.5094254416958333,x=6.48221280931649 +color=red,shape=square,flag=0,i=26450,u=0.6614679232451804,v=0.36560627572775484,w=0.5112020456684284,x=5.7989430933830866 +color=red,shape=square,flag=1,i=26459,u=0.8349583081613975,v=0.49121527113896,w=0.5094594741119449,x=4.578042288869326 +color=red,shape=square,flag=0,i=26488,u=0.2992860184309325,v=0.30468510566698714,w=0.499309537187126,x=4.079066245688449 +color=blue,shape=circle,flag=1,i=26501,u=0.917041248358781,v=0.7067105183468583,w=0.5154394499701502,x=4.101292991121372 +color=purple,shape=triangle,flag=0,i=26522,u=0.6754598108207435,v=0.3305442348394383,w=0.4849008270132726,x=4.421771370015716 +color=red,shape=square,flag=0,i=26530,u=0.9042880483893508,v=0.06099413346509874,w=0.5002171752588741,x=5.257614281771002 +color=red,shape=triangle,flag=0,i=26536,u=0.5911006938150419,v=0.5897328899362432,w=0.46924347801582117,x=5.689484567234765 +color=green,shape=circle,flag=0,i=26545,u=0.3623208792145606,v=0.23323485423986545,w=0.5115147126946714,x=5.35158134967828 +color=blue,shape=square,flag=1,i=26569,u=0.48025331099895974,v=0.8560052655339313,w=0.4844948903153413,x=5.164289509475767 +color=red,shape=square,flag=0,i=26582,u=0.507950835030121,v=0.3192740207145772,w=0.504631749329262,x=4.040353331683569 +color=red,shape=square,flag=0,i=26588,u=0.07254679949440512,v=0.6541535535288294,w=0.5165597035686713,x=4.586347010975786 +color=red,shape=circle,flag=0,i=26592,u=0.43312398233656857,v=0.5056084472447759,w=0.5204665906027872,x=5.272944869750703 +color=yellow,shape=square,flag=1,i=26667,u=0.8193943439705966,v=0.3571625416889197,w=0.5197354635125064,x=6.349805668981319 +color=green,shape=triangle,flag=0,i=26674,u=0.8974818674982699,v=0.8398510104447052,w=0.504866707561298,x=4.832797737251657 +color=orange,shape=triangle,flag=1,i=26686,u=0.04603294317064843,v=0.8274510328240161,w=0.5509392322252182,x=4.406052498078572 +color=blue,shape=triangle,flag=1,i=26698,u=0.6753583710894621,v=0.033878868508113835,w=0.48673787056689716,x=3.902086925821416 +color=blue,shape=triangle,flag=1,i=26719,u=0.36348033419139625,v=0.42564458666416605,w=0.4845578473194667,x=6.037012575682556 +color=red,shape=triangle,flag=0,i=26726,u=0.3978845033496452,v=0.33682159720116456,w=0.47469747027647335,x=4.285827356256915 +color=yellow,shape=square,flag=1,i=26733,u=0.5922068663028015,v=0.607715160656803,w=0.512018033637484,x=5.3179879793495966 +color=red,shape=square,flag=0,i=26735,u=0.3734819609294996,v=0.8114521124561588,w=0.5198949777829858,x=4.386531749315967 +color=blue,shape=circle,flag=1,i=26736,u=0.34970888132444145,v=0.41316544141892086,w=0.5157366965598891,x=5.62632509012514 +color=blue,shape=triangle,flag=1,i=26739,u=0.5647919738866877,v=0.8980528154775819,w=0.4888449665987099,x=3.9577522425539935 +color=red,shape=circle,flag=0,i=26742,u=0.3692140462833122,v=0.3445567284238393,w=0.5219405948032102,x=4.348588858525835 +color=purple,shape=square,flag=0,i=26744,u=0.7567417399385129,v=0.7321483500847341,w=0.5035884125480183,x=5.558552177118336 +color=yellow,shape=triangle,flag=1,i=26754,u=0.049805181119724984,v=0.07633748393697415,w=0.5204239273387096,x=3.8751505956718617 +color=green,shape=triangle,flag=0,i=26757,u=0.3137785606389706,v=0.5098674286094462,w=0.502420757954118,x=4.430605292351765 +color=yellow,shape=square,flag=1,i=26780,u=0.6625606542527752,v=0.33646535319509685,w=0.512961621090926,x=7.407143859998317 +color=red,shape=triangle,flag=0,i=26782,u=0.16255838938044764,v=0.3408280430640197,w=0.4811391819135336,x=5.080255646007596 +color=red,shape=square,flag=0,i=26786,u=0.4538521860807089,v=0.5597484646792217,w=0.5178339711086923,x=4.608455337734896 +color=red,shape=triangle,flag=0,i=26790,u=0.1707690161251476,v=0.023528819082283547,w=0.48419795105878805,x=4.362864304086654 +color=yellow,shape=square,flag=0,i=26801,u=0.6010695989372874,v=0.4189750631188234,w=0.5149831670040176,x=4.474712997630571 +color=red,shape=circle,flag=0,i=26809,u=0.7120666607155749,v=0.6157344434628239,w=0.5069250438685436,x=5.597903565077858 +color=yellow,shape=circle,flag=1,i=26821,u=0.6483551915361128,v=0.5241706946302818,w=0.48308404809074823,x=5.770167037477518 +color=red,shape=circle,flag=0,i=26823,u=0.8557606754079703,v=0.8900748004743387,w=0.512573624342546,x=7.381263471635822 +color=red,shape=square,flag=0,i=26827,u=0.7589778175645088,v=0.1428198878012017,w=0.5121056494596288,x=4.316137434324415 +color=blue,shape=square,flag=1,i=26831,u=0.493145176019827,v=0.9950557272941855,w=0.49681947293710677,x=5.6832376086334415 +color=red,shape=triangle,flag=0,i=26866,u=0.9283350107867175,v=0.612963188584986,w=0.4937085214672017,x=4.97786623765733 +color=red,shape=circle,flag=1,i=26886,u=0.059235361622315796,v=-0.009350846733344104,w=0.49281136495152006,x=4.479243454220769 +color=green,shape=square,flag=0,i=26902,u=0.07138074830827745,v=0.5517750468831158,w=0.4676810082660399,x=3.519734133389314 +color=purple,shape=square,flag=0,i=26909,u=0.07175308351536225,v=0.6143025641876438,w=0.5020292528114828,x=5.4184794600930095 +color=purple,shape=triangle,flag=0,i=26930,u=0.157573255795327,v=0.08144978332400066,w=0.5039854567079847,x=5.997170026635426 +color=green,shape=square,flag=1,i=26942,u=0.09716815988909777,v=0.7927349270307371,w=0.4610613865115853,x=6.2748830715508355 +color=green,shape=square,flag=0,i=26949,u=0.8941441013712047,v=0.935822127858959,w=0.46275196948895925,x=6.14353759988564 +color=red,shape=triangle,flag=1,i=26957,u=0.7516260678973634,v=0.16066535558026562,w=0.4955866943537309,x=5.6354394360722795 +color=green,shape=triangle,flag=0,i=26961,u=0.6152902388419965,v=0.7809381487916995,w=0.5054556097312073,x=5.812298714426703 +color=red,shape=square,flag=0,i=26965,u=0.03894676582954437,v=0.350088915999757,w=0.5065241332374407,x=3.617201779951147 +color=green,shape=square,flag=1,i=26975,u=0.1327783350236732,v=0.23107366243469418,w=0.4607242538935895,x=5.069607877222087 +color=red,shape=circle,flag=0,i=26978,u=0.018569739617654735,v=-0.03194322337457731,w=0.502229507390834,x=4.809141560510172 +color=red,shape=square,flag=0,i=26991,u=0.3979104401693284,v=0.8390915097200012,w=0.49639748109734533,x=4.525809585380252 +color=red,shape=square,flag=0,i=27002,u=0.8849391329404386,v=0.18449716375327663,w=0.49051190168963554,x=3.960786773523729 +color=purple,shape=square,flag=0,i=27003,u=0.11418120119286423,v=0.9385428097252992,w=0.5003128385268326,x=4.890841454746883 +color=purple,shape=square,flag=0,i=27007,u=0.967084318587712,v=0.6927643459518374,w=0.501351085996564,x=5.180338347509587 +color=red,shape=square,flag=0,i=27010,u=0.6071714877268013,v=0.7670781186304179,w=0.49029936873777674,x=5.573549421771868 +color=red,shape=circle,flag=0,i=27012,u=0.23151985811727704,v=0.21426530269768979,w=0.48824685168303644,x=5.822865694899559 +color=yellow,shape=triangle,flag=1,i=27016,u=0.6436869282003247,v=0.0011049265762280713,w=0.5078277957119917,x=4.182492521039611 +color=purple,shape=square,flag=0,i=27018,u=0.49797460610349686,v=0.47342334465527003,w=0.4997671880631366,x=5.336685828646352 +color=red,shape=square,flag=0,i=27025,u=0.9419706682305191,v=0.4891732025632741,w=0.490914509252106,x=3.6718805702327546 +color=blue,shape=circle,flag=1,i=27026,u=0.18394392717465924,v=0.8039172549565843,w=0.5150715717497438,x=5.64770642919999 +color=blue,shape=triangle,flag=0,i=27037,u=0.12980259796060445,v=0.18026336961913858,w=0.49616217681976854,x=6.932131616951679 +color=green,shape=triangle,flag=0,i=27045,u=0.8594739982162675,v=0.8402483279901528,w=0.50140100094159,x=4.232850167380566 +color=red,shape=triangle,flag=0,i=27047,u=0.7192949111541754,v=0.7104158291845282,w=0.5045655577374201,x=5.321104654816632 +color=red,shape=circle,flag=0,i=27049,u=0.1329538023465301,v=0.13935312367946467,w=0.4899459431292648,x=7.3582710994214695 +color=yellow,shape=circle,flag=1,i=27050,u=0.29514029891902605,v=0.46010332762638595,w=0.4890158180231643,x=3.905946477701537 +color=blue,shape=square,flag=1,i=27054,u=0.4157763158106056,v=0.6774927972814468,w=0.478898658779743,x=4.567792318648803 +color=red,shape=square,flag=0,i=27057,u=0.8784685404971725,v=0.6459689274067033,w=0.4903855250702302,x=4.775974197515729 +color=green,shape=circle,flag=1,i=27061,u=0.26471201060693683,v=0.8075122397243544,w=0.5035649233935773,x=5.113518581025738 +color=yellow,shape=square,flag=1,i=27063,u=0.6335109384738952,v=0.836221339336087,w=0.5064353539355512,x=2.9159694471689637 +color=blue,shape=square,flag=1,i=27074,u=0.9120004167525415,v=0.279756586348596,w=0.4698112186925432,x=7.458886959267756 +color=yellow,shape=triangle,flag=1,i=27077,u=0.39639682463367354,v=0.2195907727576396,w=0.5128074828090089,x=7.192932454729483 +color=red,shape=triangle,flag=1,i=27090,u=0.43696849807152205,v=0.21238576474516435,w=0.504958914415651,x=5.821054895827014 +color=yellow,shape=square,flag=1,i=27095,u=0.32785307516216033,v=0.03685688983277047,w=0.5141035883406879,x=5.913067557895645 +color=red,shape=square,flag=0,i=27097,u=0.06345071094583887,v=0.14661452403816855,w=0.5015064287162756,x=4.115747871418917 +color=red,shape=circle,flag=0,i=27099,u=0.31438720916106744,v=0.34683124248397534,w=0.4860010085182583,x=5.2599775662374535 +color=purple,shape=square,flag=0,i=27104,u=0.6099668304268366,v=0.667745199921237,w=0.48804930078899067,x=5.431534246439725 +color=red,shape=square,flag=0,i=27107,u=0.42251922393440633,v=0.6371943024345906,w=0.5060698378439741,x=6.052740848899056 +color=purple,shape=square,flag=0,i=27157,u=0.17414717818583236,v=0.47937732442953096,w=0.48419494496563315,x=3.671755192418631 +color=red,shape=triangle,flag=0,i=27177,u=0.23185109261094894,v=0.034986375486128596,w=0.5016399240889347,x=6.374065500026309 +color=blue,shape=triangle,flag=0,i=27183,u=0.0579740726355894,v=0.23089820986417708,w=0.4925714232253151,x=6.54126310431144 +color=purple,shape=square,flag=0,i=27190,u=0.5996379988697156,v=0.05368029958695486,w=0.48130952805473565,x=5.613797148097022 +color=red,shape=circle,flag=0,i=27195,u=0.9927922672983917,v=0.9885644181515599,w=0.4838279367068267,x=4.980618582527498 +color=red,shape=circle,flag=0,i=27202,u=0.306283429487599,v=0.37845399220216785,w=0.48375325082578646,x=5.035777489471395 +color=orange,shape=square,flag=1,i=27209,u=0.027482063658017086,v=0.9937591484460131,w=0.4607590345661461,x=6.782352951506791 +color=blue,shape=square,flag=0,i=27253,u=0.8708192185781217,v=0.3490018512053118,w=0.465835813960034,x=4.846040802276717 +color=blue,shape=circle,flag=1,i=27256,u=0.14638731247834025,v=0.05859365218368173,w=0.524593574733679,x=4.481450012867277 +color=blue,shape=circle,flag=1,i=27259,u=0.8452280461714454,v=0.7632098737690225,w=0.5195577504163494,x=4.395250116670545 +color=blue,shape=square,flag=0,i=27281,u=0.8935471500157395,v=0.291760682455656,w=0.46603709395381887,x=4.069117453568041 +color=purple,shape=square,flag=1,i=27293,u=0.4996378034256863,v=0.044510840223987436,w=0.4883543151474372,x=2.4608133232436096 +color=yellow,shape=triangle,flag=1,i=27310,u=0.4925088483341782,v=0.17324050954142478,w=0.5157789264233296,x=3.7466570937455193 +color=red,shape=circle,flag=0,i=27346,u=0.8018347469606378,v=0.8556143933254134,w=0.48809505468949543,x=5.645395525802054 +color=red,shape=square,flag=0,i=27357,u=0.16320105087127168,v=0.7034699250316768,w=0.5284048355933586,x=5.561550006587346 +color=blue,shape=triangle,flag=0,i=27363,u=0.4130329448846436,v=0.3519352908730169,w=0.47636229388247153,x=5.151462703186516 +color=red,shape=square,flag=1,i=27378,u=0.10324418612370423,v=0.7659582375643537,w=0.5328449585521345,x=5.228504681113512 +color=yellow,shape=triangle,flag=1,i=27384,u=0.7437989559360465,v=0.29747205449753,w=0.5161277444919578,x=4.256533611622648 +color=green,shape=square,flag=1,i=27388,u=0.8648037869602436,v=0.8950542870075304,w=0.44090419357036903,x=5.947837191551083 +color=red,shape=square,flag=1,i=27393,u=0.7757392514339877,v=0.24849789295030322,w=0.5373998300769587,x=5.138218296772785 +color=red,shape=square,flag=1,i=27402,u=0.9867977535720223,v=0.3715902374816953,w=0.5469161715246043,x=5.274005079103856 +color=purple,shape=circle,flag=0,i=27404,u=0.8359462835824559,v=0.904962756893604,w=0.5000158834208963,x=4.873808035972373 +color=red,shape=circle,flag=1,i=27443,u=0.595746766891408,v=0.6336257467148168,w=0.4893082024258384,x=5.331159292619122 +color=yellow,shape=circle,flag=1,i=27446,u=0.31985379810344927,v=0.9606880981487582,w=0.48923490010805043,x=3.868962208355834 +color=blue,shape=triangle,flag=1,i=27448,u=0.8268125742916685,v=0.3998703452412905,w=0.491866372215197,x=5.721832926157184 +color=yellow,shape=circle,flag=1,i=27475,u=0.5197098161886466,v=0.8631108523738137,w=0.4873454769950642,x=4.572074896210043 +color=yellow,shape=circle,flag=1,i=27478,u=0.22652757727260775,v=0.31057611580278777,w=0.4882687266266591,x=3.9518041003009743 +color=yellow,shape=triangle,flag=0,i=27482,u=0.28711919643251926,v=0.1908980004274613,w=0.511321293147556,x=5.95014763862045 +color=yellow,shape=circle,flag=1,i=27497,u=0.6426659729491119,v=0.512286546088875,w=0.4873892482159393,x=5.418381233739223 +color=green,shape=square,flag=0,i=27522,u=0.2515110008549335,v=0.30576319108663674,w=0.45496365129715727,x=5.621270062016968 +color=green,shape=square,flag=0,i=27539,u=0.19429792771798182,v=0.8626171349905406,w=0.45721369281973695,x=5.502840396776105 +color=red,shape=square,flag=0,i=27551,u=0.9555775298319636,v=0.16758963236152868,w=0.5212935602879686,x=4.739308567158005 +color=red,shape=square,flag=0,i=27552,u=0.6849432946111895,v=0.027592626375598783,w=0.5208084973864869,x=6.5075641867890655 +color=red,shape=square,flag=1,i=27554,u=0.009602541713840895,v=0.05362595373939616,w=0.5233716813483418,x=5.0350827570868075 +color=red,shape=square,flag=0,i=27565,u=0.34581503007236913,v=0.17899844606460158,w=0.5210636867240218,x=6.385385736683507 +color=red,shape=square,flag=1,i=27573,u=0.07471037824493965,v=0.6262793616745357,w=0.5153863607919399,x=5.682195343023874 +color=purple,shape=circle,flag=0,i=27582,u=0.4115490527891492,v=0.6257552515938879,w=0.5022826610413894,x=5.707371421220958 +color=blue,shape=square,flag=1,i=27587,u=0.5188945850183555,v=0.060462405121827656,w=0.4663858141382177,x=7.730769429050152 +color=purple,shape=triangle,flag=0,i=27597,u=0.08688693755889765,v=0.8272321009016912,w=0.5298275526308516,x=3.838250193058149 +color=purple,shape=triangle,flag=1,i=27619,u=0.46684821728741666,v=0.4504889519273011,w=0.5344357533574376,x=4.611888780123441 +color=purple,shape=circle,flag=0,i=27620,u=0.6328003446343509,v=0.5642591609818407,w=0.5050139278238139,x=3.010600022051086 +color=yellow,shape=square,flag=1,i=27622,u=0.20817032290921367,v=0.09530748794291277,w=0.4972031485293172,x=3.693278006557573 +color=purple,shape=square,flag=1,i=27627,u=0.9627137723595399,v=0.36154226102993925,w=0.49943739373158363,x=5.59694022079315 +color=red,shape=square,flag=0,i=27630,u=0.08967078286426255,v=0.9024726102483163,w=0.5077653214700644,x=4.853782928393596 +color=purple,shape=triangle,flag=0,i=27637,u=0.6999288940472289,v=0.07174878048151023,w=0.53355854374135,x=4.696012468305135 +color=red,shape=square,flag=0,i=27640,u=0.34235540992001123,v=0.9218228402491622,w=0.507903004838109,x=3.1816087937690227 +color=red,shape=triangle,flag=0,i=27650,u=0.3818340431310262,v=0.41679324652962124,w=0.4922658403993222,x=5.667307704492823 +color=blue,shape=circle,flag=0,i=27653,u=0.464677779239979,v=0.8970598256121256,w=0.5097040931846893,x=2.065092687014253 +color=red,shape=square,flag=1,i=27656,u=0.20635715362395446,v=0.5797692900851055,w=0.5076327049374316,x=4.669530325841901 +color=red,shape=triangle,flag=1,i=27659,u=0.07002267827379027,v=0.3918314682748526,w=0.5018377855725775,x=5.862375316095723 +color=green,shape=circle,flag=0,i=27662,u=0.4449199044459794,v=0.9241400214364984,w=0.5017264113861387,x=8.162672278687909 +color=red,shape=triangle,flag=0,i=27666,u=0.8047760942634103,v=0.7243848179939881,w=0.5058984618910746,x=4.751028824110264 +color=yellow,shape=triangle,flag=1,i=27678,u=0.3495016777010975,v=0.16406479675280117,w=0.5079909930130683,x=5.870896567944311 +color=red,shape=triangle,flag=0,i=27679,u=0.03734375273936086,v=0.023093256255436567,w=0.5041131920894031,x=4.865632047419705 +color=red,shape=square,flag=0,i=27699,u=0.8348850291263635,v=0.9711089524453331,w=0.5039050945132909,x=6.34054080143459 +color=red,shape=circle,flag=1,i=27703,u=0.2374998332106213,v=0.24054242347881033,w=0.49048542219970176,x=4.420484413483621 +color=yellow,shape=triangle,flag=1,i=27704,u=0.378749891413391,v=0.30677567180473864,w=0.5027680907856005,x=4.0894979530794995 +color=purple,shape=square,flag=0,i=27706,u=0.22285780338565875,v=0.9401926667799455,w=0.4970155192388356,x=6.399626524791413 +color=purple,shape=triangle,flag=0,i=27717,u=0.6329116506494805,v=0.9924508267796331,w=0.5297092801300398,x=3.534766360258851 +color=red,shape=square,flag=0,i=27756,u=0.6139556553654268,v=0.21632802938267093,w=0.5080062411290104,x=5.910432834133549 +color=red,shape=square,flag=0,i=27761,u=0.7440212958523756,v=0.2883670331114694,w=0.509640933477473,x=5.799677046181098 +color=red,shape=circle,flag=0,i=27779,u=0.7471829399335801,v=0.7730349227309443,w=0.4807281271523543,x=4.722671106315414 +color=red,shape=circle,flag=0,i=27796,u=0.09913668955736188,v=0.12309413644776823,w=0.4812725998527279,x=3.2685228072959966 +color=yellow,shape=square,flag=1,i=27798,u=0.06602314113396235,v=0.38048862897183,w=0.4863492889576679,x=4.073121770023163 +color=blue,shape=triangle,flag=1,i=27805,u=0.1675442679305863,v=0.4260256400670034,w=0.4805912877499991,x=3.7795648659917718 +color=purple,shape=square,flag=0,i=27808,u=0.12059355427027652,v=0.6183725870239523,w=0.5067880151851718,x=5.005695689963016 +color=blue,shape=square,flag=1,i=27822,u=0.15791406718752676,v=0.46308292999864875,w=0.4680990907225799,x=7.477062097665995 +color=green,shape=circle,flag=1,i=27828,u=0.8610613969164524,v=0.7616928187618666,w=0.49542555785444103,x=5.595612561622347 +color=purple,shape=square,flag=0,i=27837,u=0.7443264628044348,v=0.4172392050050805,w=0.5091107176240225,x=5.68174721554891 +color=red,shape=triangle,flag=0,i=27869,u=0.02256841682637889,v=0.13495941926847932,w=0.5179253505298245,x=4.447884040373096 +color=purple,shape=square,flag=0,i=27883,u=0.4204729201142918,v=0.2232691085152737,w=0.5096324534182842,x=4.2797301275778805 +color=purple,shape=square,flag=0,i=27887,u=0.23847431008399256,v=0.7912519910254534,w=0.5096021790288062,x=5.099767570769067 +color=red,shape=circle,flag=0,i=27891,u=0.6896288908444705,v=0.6746511203646123,w=0.47682211607005803,x=5.9568709380573095 +color=red,shape=triangle,flag=0,i=27900,u=0.6474025704935013,v=0.4470506022593155,w=0.5092203333009371,x=6.516576795606952 +color=purple,shape=square,flag=0,i=27927,u=0.5473078320886167,v=0.48795166064175244,w=0.5077680077401037,x=6.335847925394288 +color=green,shape=square,flag=0,i=27928,u=0.9726064119317577,v=0.637489925958458,w=0.4754048928668529,x=5.26387266033665 +color=purple,shape=circle,flag=0,i=27935,u=0.7230620578978485,v=0.4038691786447718,w=0.49980639912757174,x=3.3490820453604635 +color=green,shape=triangle,flag=0,i=27962,u=0.5179996429864556,v=0.2904084474502592,w=0.4947638815701277,x=5.390562875088569 +color=red,shape=square,flag=0,i=27963,u=0.8254546902733595,v=0.06995190839188759,w=0.5224087205105586,x=5.1025712023678205 +color=red,shape=square,flag=0,i=27981,u=0.5625714121266934,v=0.6827018255059881,w=0.5211543825175695,x=6.5205671688152025 +color=red,shape=triangle,flag=0,i=27983,u=0.5909447310305467,v=0.7727845735988802,w=0.5040170086300086,x=4.3563406241878235 +color=yellow,shape=triangle,flag=1,i=28018,u=0.5823920553824754,v=0.5251085207929088,w=0.502942741249661,x=5.235053087398988 +color=red,shape=square,flag=0,i=28032,u=0.8751427670157677,v=0.08765677133120198,w=0.5219893289230496,x=5.166286759636703 +color=red,shape=circle,flag=0,i=28043,u=0.8201835387872295,v=0.8125315868394274,w=0.4932394616038248,x=6.191450391613185 +color=purple,shape=triangle,flag=0,i=28092,u=0.6103293210508083,v=0.04683198291327806,w=0.5241885869286942,x=4.969465257372141 +color=red,shape=triangle,flag=0,i=28099,u=0.5966358146123887,v=0.4407076440143338,w=0.5279394214949618,x=4.334388730479109 +color=orange,shape=triangle,flag=0,i=28104,u=0.35235193508421536,v=0.661198864517614,w=0.5530621321078157,x=5.911061113056437 +color=red,shape=square,flag=0,i=28114,u=0.6220022931168655,v=0.5169139914232396,w=0.533259176807009,x=4.722275519919795 +color=red,shape=triangle,flag=1,i=28117,u=0.4404141642686237,v=0.6828470960510071,w=0.5230862955577851,x=5.0411548851929915 +color=yellow,shape=square,flag=1,i=28130,u=0.08260572730519622,v=0.8079246074496624,w=0.47933933197211814,x=4.161035066773145 +color=red,shape=triangle,flag=0,i=28131,u=0.6889410460117044,v=0.7967235359798783,w=0.5308960244383736,x=1.8798278038948748 +color=yellow,shape=square,flag=1,i=28139,u=0.5767346794735991,v=0.7820635235755214,w=0.4851128393917242,x=4.267436892449345 +color=purple,shape=square,flag=0,i=28150,u=0.49198144840493263,v=0.3592039099006533,w=0.5150019134021703,x=4.3305845116301676 +color=purple,shape=triangle,flag=0,i=28169,u=0.09511510612118623,v=0.8581454141261488,w=0.5292525160832064,x=6.343618639171265 +color=red,shape=circle,flag=1,i=28192,u=0.4896542796053409,v=0.43555404834955835,w=0.5061445693289723,x=1.8676763634866083 +color=blue,shape=square,flag=1,i=28204,u=0.692835444529816,v=0.04007915921360583,w=0.4854016545305637,x=6.26430309138549 +color=orange,shape=square,flag=0,i=28216,u=0.03240694152552326,v=0.7280435994419837,w=0.46652430705242015,x=4.61096196721505 +color=yellow,shape=square,flag=1,i=28223,u=0.7465917674868074,v=0.5255631584796615,w=0.49490311329289444,x=5.396551766535104 +color=yellow,shape=circle,flag=1,i=28243,u=0.8221628706360736,v=0.49400737048368715,w=0.4816245854796019,x=2.6613667538874863 +color=red,shape=triangle,flag=1,i=28247,u=0.13974402975419897,v=0.8878899161611569,w=0.540739038438854,x=4.234622542668613 +color=red,shape=circle,flag=0,i=28269,u=0.11015403663431544,v=0.07331712170462029,w=0.49966100234162975,x=5.46812151491859 +color=red,shape=square,flag=0,i=28274,u=0.14329262113512875,v=0.25080055020873715,w=0.5143616159652669,x=5.958552657748318 +color=yellow,shape=triangle,flag=1,i=28275,u=0.29946390397797285,v=0.8648264589694957,w=0.4959026555861158,x=3.6139060690920535 +color=red,shape=square,flag=1,i=28288,u=0.9678835647143682,v=0.7510274811533107,w=0.5117589561417298,x=5.449686753627403 +color=blue,shape=circle,flag=1,i=28295,u=0.7187456820618605,v=0.7800105263090523,w=0.5128302738159971,x=5.814906097068486 +color=green,shape=triangle,flag=1,i=28309,u=0.3172039589388749,v=0.2426766886611288,w=0.49662884243599864,x=7.166338198474645 +color=red,shape=square,flag=0,i=28316,u=0.9050632457009437,v=0.08013430995007564,w=0.5183931905742426,x=5.069104705781542 +color=red,shape=square,flag=0,i=28325,u=0.4866877061118874,v=0.12611565635691657,w=0.5181859053769521,x=4.187709661694755 +color=red,shape=square,flag=1,i=28334,u=0.07933833185722827,v=0.45710010917929567,w=0.5240004198956381,x=3.3067697246355507 +color=red,shape=triangle,flag=0,i=28336,u=0.5477935719397388,v=0.5778041783312308,w=0.5491380786608641,x=6.778257564252712 +color=purple,shape=circle,flag=0,i=28349,u=0.014649561627469776,v=0.016628037498831016,w=0.5080917018135109,x=4.115665653213783 +color=red,shape=triangle,flag=1,i=28359,u=0.444021185260022,v=0.18577745918453437,w=0.5594079754167716,x=5.707642377018594 +color=blue,shape=triangle,flag=1,i=28361,u=0.11974901409356431,v=0.20782183765487194,w=0.4938648861813803,x=6.374026910056023 +color=red,shape=circle,flag=0,i=28373,u=0.45322966943369203,v=0.3766007589878985,w=0.49144228366048304,x=5.068775371375214 +color=red,shape=square,flag=0,i=28374,u=0.4552045002651459,v=0.8960703347111706,w=0.5167618469826778,x=3.8872465881211036 +color=red,shape=circle,flag=0,i=28375,u=0.7601252595503035,v=0.8563107051708324,w=0.49065886949738863,x=6.6188545373573815 +color=purple,shape=square,flag=0,i=28387,u=0.39662610903491446,v=0.019632445338159443,w=0.5084619864070486,x=4.010086679219019 +color=orange,shape=triangle,flag=0,i=28400,u=0.7725692396808218,v=0.1015316356467284,w=0.553888820412427,x=5.6571258883842725 +color=red,shape=triangle,flag=1,i=28413,u=0.435123512213479,v=0.8542018109107539,w=0.5514452473103078,x=2.6615138644260043 +color=green,shape=triangle,flag=0,i=28416,u=0.8272587749972624,v=0.464202592461749,w=0.5004356810233123,x=1.6542809643179757 +color=yellow,shape=triangle,flag=1,i=28420,u=0.41150951181462425,v=0.34227334370701024,w=0.4936296179646732,x=5.234547141904993 +color=red,shape=circle,flag=0,i=28438,u=0.6520688243034927,v=0.7433153028370248,w=0.4854580578258922,x=3.44516472776952 +color=red,shape=triangle,flag=1,i=28463,u=0.42838053735247006,v=0.13215152238818328,w=0.5383370861147231,x=4.567407341731323 +color=red,shape=triangle,flag=0,i=28468,u=0.8558994881535174,v=0.009832768220795263,w=0.5329243024519078,x=6.036368454313947 +color=purple,shape=circle,flag=0,i=28485,u=0.14857889589995465,v=0.13375004135055546,w=0.49946183732132876,x=5.274396953004432 +color=red,shape=square,flag=0,i=28515,u=0.42279600641319415,v=0.38525179660689246,w=0.5022605258148014,x=5.874738012049626 +color=red,shape=square,flag=0,i=28519,u=0.6047087787686957,v=0.2011327061047723,w=0.4997450764998767,x=6.093118155420797 +color=red,shape=square,flag=1,i=28528,u=0.8719577649271965,v=0.6195031538320895,w=0.4925340906284094,x=4.860720126840298 +color=red,shape=circle,flag=0,i=28530,u=0.518491003490688,v=0.48831750092827675,w=0.4820843240448057,x=6.404656737891173 +color=red,shape=circle,flag=0,i=28532,u=0.1036937443679321,v=0.13055232636941888,w=0.486326113594918,x=4.749575024881765 +color=purple,shape=circle,flag=1,i=28538,u=0.5373399403106417,v=0.8585722405084844,w=0.49995465219226365,x=4.94154045386465 +color=yellow,shape=triangle,flag=1,i=28545,u=0.6012124290585683,v=0.011694530103482204,w=0.48820915498470346,x=6.926808443759181 +color=red,shape=triangle,flag=0,i=28571,u=0.6782716708746045,v=0.11487896052532887,w=0.5311985571143776,x=6.548279740802664 +color=red,shape=square,flag=1,i=28579,u=0.6341765345734965,v=0.4342412850369973,w=0.4862874515734766,x=5.324920904279886 +color=red,shape=triangle,flag=0,i=28583,u=0.7209003844516976,v=0.7742979018837206,w=0.5301192502056737,x=2.3471488869191846 +color=purple,shape=circle,flag=0,i=28591,u=0.4895230123400852,v=0.06847480526481375,w=0.49816527507484726,x=7.049750730407531 +color=red,shape=triangle,flag=1,i=28592,u=0.10212388974059594,v=0.11756040467444218,w=0.5292156702898925,x=5.615265861628302 +color=green,shape=triangle,flag=0,i=28593,u=0.9518567493039518,v=0.3714581372562319,w=0.5037757628393118,x=3.898496861984969 +color=red,shape=square,flag=0,i=28619,u=0.054184563081332904,v=0.9109809262653299,w=0.4857657041842572,x=4.107263075140758 +color=yellow,shape=circle,flag=0,i=28622,u=0.013454807311805372,v=0.9905880675689503,w=0.49532016377431287,x=5.700938078929518 +color=red,shape=square,flag=0,i=28625,u=0.772986059238039,v=0.12879777751306332,w=0.48598903118270675,x=7.689898593528845 +color=blue,shape=circle,flag=0,i=28641,u=0.39447743623569687,v=0.5451967663150283,w=0.5236123997650195,x=6.263661718783337 +color=green,shape=circle,flag=1,i=28645,u=0.36415504056281234,v=0.7291708992279763,w=0.49610326402964133,x=4.47615097974263 +color=green,shape=triangle,flag=1,i=28650,u=0.23590000244352172,v=0.4450954747254223,w=0.5060461258086376,x=5.234249911849379 +color=green,shape=triangle,flag=0,i=28657,u=0.35961305834380275,v=0.5916530676321765,w=0.5071847812892837,x=4.86664053649539 +color=red,shape=circle,flag=1,i=28686,u=0.4867383639531945,v=0.5332984967031007,w=0.48915065317892803,x=6.207955492027497 +color=red,shape=square,flag=1,i=28717,u=0.325526826252045,v=0.14475427039329924,w=0.5026684617980136,x=4.459868028317356 +color=purple,shape=triangle,flag=0,i=28724,u=0.44601457221875296,v=0.04588051810392901,w=0.5252460439764117,x=5.3087463180890415 +color=blue,shape=circle,flag=1,i=28779,u=0.504177557392305,v=0.38260202252665243,w=0.518795685894506,x=4.452651562487838 +color=yellow,shape=square,flag=0,i=28783,u=0.8711034844152754,v=0.09422856231965415,w=0.46198797212587217,x=4.650091045932945 +color=blue,shape=triangle,flag=1,i=28791,u=0.5411492486352146,v=0.8216878516902764,w=0.4973333351873608,x=3.3397907289223743 +color=blue,shape=circle,flag=1,i=28804,u=0.7117191118495163,v=0.7646894831760018,w=0.5199764598042789,x=6.272470164784568 +color=green,shape=triangle,flag=0,i=28818,u=0.5616601785051137,v=0.8308456444697,w=0.5099418522598458,x=5.348455968319544 +color=red,shape=square,flag=0,i=28832,u=0.9709121994904566,v=0.05023287952536082,w=0.5140393954673209,x=6.152082977477377 +color=red,shape=square,flag=0,i=28858,u=0.3270910098794877,v=0.32305146210774927,w=0.5180245345735146,x=4.683131232137949 +color=purple,shape=circle,flag=0,i=28875,u=0.47616596651561016,v=0.050538567510263976,w=0.5164027019751546,x=6.140565260543386 +color=red,shape=circle,flag=1,i=28902,u=0.48508290124584896,v=0.5069274634598699,w=0.4943284672673943,x=4.510585095038166 +color=red,shape=square,flag=0,i=28923,u=0.9866074000624323,v=0.9048405415491704,w=0.5026479964525619,x=3.8971718375534503 +color=red,shape=triangle,flag=0,i=28933,u=0.6010052893949556,v=0.45313889523796325,w=0.5177194901393425,x=5.387599773135471 +color=blue,shape=triangle,flag=1,i=28938,u=0.83970698437518,v=0.8605273621938,w=0.4993030619297307,x=4.2636942261972575 +color=green,shape=circle,flag=0,i=28950,u=0.06048151605792207,v=0.5496286632556652,w=0.48885752580835623,x=4.881327938140004 +color=yellow,shape=circle,flag=0,i=28960,u=0.5685696262018551,v=0.3615634458306888,w=0.5224889106979393,x=5.240556990437562 +color=yellow,shape=square,flag=1,i=28964,u=0.23260532778127208,v=0.14471852025946008,w=0.4721501628687404,x=4.094010848551506 +color=yellow,shape=circle,flag=1,i=28989,u=0.7375423729453301,v=0.1547304786896896,w=0.5266972007074195,x=4.910478492695728 +color=red,shape=square,flag=0,i=28991,u=0.7333848300888832,v=0.7577830768995295,w=0.5043754812940772,x=6.916116425809036 +color=red,shape=triangle,flag=0,i=28992,u=0.047493325966395994,v=0.01339901819414746,w=0.5226556002753617,x=6.896576321225491 +color=red,shape=square,flag=0,i=29009,u=0.967010822069736,v=0.20834003921694721,w=0.5129159759673435,x=4.196738316261908 +color=yellow,shape=triangle,flag=1,i=29018,u=0.6251948074595004,v=0.39379628196691974,w=0.4817350011030718,x=3.559609927977327 +color=red,shape=triangle,flag=0,i=29025,u=0.18795762906756586,v=0.6816232557388878,w=0.513069094501169,x=3.824453301290785 +color=red,shape=circle,flag=0,i=29027,u=0.8907508892002952,v=0.9103227266687736,w=0.5003594922691517,x=2.921623838308927 +color=red,shape=square,flag=1,i=29046,u=0.6205763124315744,v=0.8750577460978215,w=0.5105961405064133,x=3.438063265558912 +color=red,shape=triangle,flag=0,i=29053,u=0.536998466751463,v=0.21260903230242956,w=0.5174728217832933,x=2.8965095580760205 +color=purple,shape=triangle,flag=0,i=29072,u=0.28868344480040287,v=0.6515567652417326,w=0.5337921851714044,x=4.827509877339264 +color=red,shape=triangle,flag=0,i=29083,u=0.4128684878609814,v=0.15831517319687705,w=0.517168686172276,x=6.111325206020439 +color=orange,shape=square,flag=1,i=29084,u=0.5544759360176078,v=0.3879294106933915,w=0.47367898941866904,x=3.850575297664433 +color=red,shape=circle,flag=0,i=29087,u=0.8442961850889149,v=0.9211853852377734,w=0.513023774474256,x=4.67605032745099 +color=red,shape=triangle,flag=0,i=29097,u=0.7116352590682079,v=0.6968519252423728,w=0.5167586512729616,x=5.351935187745752 +color=green,shape=triangle,flag=0,i=29117,u=0.8890443071256672,v=0.4059821142795865,w=0.4895360904090859,x=6.7361965321945645 +color=red,shape=circle,flag=0,i=29120,u=0.17001534880056657,v=0.09509308046699194,w=0.5150981648158417,x=4.540104411367356 +color=red,shape=circle,flag=1,i=29127,u=0.3027848718935999,v=0.38632094440380577,w=0.5142607773786037,x=5.336150858051432 +color=yellow,shape=circle,flag=1,i=29148,u=0.22844561342706882,v=0.03373482377106363,w=0.5235083488338232,x=3.609216314372453 +color=green,shape=square,flag=1,i=29155,u=0.7652166571880631,v=0.5205160934567817,w=0.4389380692685188,x=5.110816505630562 +color=red,shape=triangle,flag=0,i=29169,u=0.14993492488041094,v=0.9522037282232144,w=0.5212752361427919,x=4.197940675836989 +color=red,shape=square,flag=1,i=29170,u=0.42449985737250007,v=0.37993195712480254,w=0.5216935556606677,x=6.401308353090935 +color=blue,shape=triangle,flag=1,i=29181,u=0.9191718701757283,v=0.3507778006364465,w=0.508947630687695,x=3.305380565048965 +color=purple,shape=triangle,flag=0,i=29188,u=0.10405006910190873,v=0.0989291305444161,w=0.5282855529095846,x=5.85950934637179 +color=red,shape=square,flag=0,i=29190,u=0.6103391230374575,v=0.24321145925900345,w=0.5198293990495322,x=5.565941969578737 +color=red,shape=circle,flag=1,i=29194,u=0.7345324373176755,v=0.6848713724324484,w=0.5182995572301282,x=6.010468108010923 +color=red,shape=square,flag=1,i=29211,u=0.040892145299960214,v=0.08769672404207951,w=0.52472320010642,x=4.3013110270557045 +color=yellow,shape=square,flag=0,i=29229,u=0.20572299024789398,v=0.04063121378724688,w=0.4779765376227126,x=6.995608150734949 +color=blue,shape=square,flag=1,i=29232,u=0.23563382296451874,v=0.40269448294757626,w=0.5153712844818279,x=6.583952920697662 +color=green,shape=triangle,flag=0,i=29235,u=0.5098376714442905,v=0.4413895380969317,w=0.47709407018436606,x=5.776635608162773 +color=green,shape=circle,flag=0,i=29241,u=0.4869799736767464,v=0.46460778026228566,w=0.4820819630867842,x=5.218998228321822 +color=red,shape=triangle,flag=0,i=29246,u=0.42063578804348967,v=0.686722550476034,w=0.5242797362851747,x=2.9640388504853026 +color=red,shape=square,flag=0,i=29251,u=0.5788924633356175,v=0.4387942346286279,w=0.522098394638534,x=3.6449052201269474 +color=purple,shape=square,flag=0,i=29266,u=0.05757123737932757,v=0.5347868515607477,w=0.49873505757516123,x=4.681783465239761 +color=green,shape=square,flag=0,i=29271,u=0.07944596322095798,v=0.43612401065227724,w=0.4477435516575735,x=4.533079292312345 +color=green,shape=triangle,flag=0,i=29285,u=0.7317958102801904,v=0.8857330888047565,w=0.4739073656584723,x=5.158622325287397 +color=red,shape=triangle,flag=0,i=29295,u=0.5961907954222443,v=0.4284237720726396,w=0.5218886057670831,x=4.653690663478196 +color=green,shape=triangle,flag=0,i=29303,u=0.7282365279615635,v=0.23844314050421345,w=0.4740329911182216,x=3.9528466067825216 +color=blue,shape=circle,flag=0,i=29308,u=0.509926504223778,v=0.7611953888370436,w=0.5088669165482629,x=5.905041755023697 +color=red,shape=triangle,flag=0,i=29320,u=0.2121522897086795,v=0.2684182945189899,w=0.5195398195519959,x=6.608822214135164 +color=purple,shape=triangle,flag=0,i=29323,u=0.6830294309255329,v=0.775679808410577,w=0.5325456015236554,x=7.890569948348088 +color=yellow,shape=triangle,flag=0,i=29324,u=0.6419903566927515,v=0.1388854726679677,w=0.49894990364901726,x=5.781778375798997 +color=orange,shape=square,flag=1,i=29326,u=0.5575885117103254,v=0.6337165921269444,w=0.4704135138012962,x=5.518048123035133 +color=red,shape=triangle,flag=0,i=29327,u=0.9858604425566663,v=0.6950368294498945,w=0.5207873085930961,x=6.47088038302435 +color=red,shape=triangle,flag=0,i=29338,u=0.8754579607080465,v=0.43136199359132943,w=0.5222736195093759,x=6.788377767991445 +color=red,shape=triangle,flag=0,i=29349,u=0.547371438476399,v=0.8837882300132288,w=0.5216647911783672,x=5.654792046823208 +color=blue,shape=triangle,flag=0,i=29350,u=0.213178409911158,v=0.38311577989553414,w=0.5168770549447369,x=4.504396475273677 +color=red,shape=triangle,flag=0,i=29351,u=0.30636312848825176,v=0.6778355136614823,w=0.5229651641401726,x=5.533291489414755 +color=yellow,shape=triangle,flag=1,i=29375,u=0.9375131092402302,v=0.8298702555736749,w=0.5014923386563265,x=6.003667707510409 +color=purple,shape=square,flag=0,i=29376,u=0.6906419545463135,v=0.002627950645080257,w=0.48707640086389775,x=3.2685374131930467 +color=red,shape=circle,flag=0,i=29377,u=0.31917165163209604,v=0.3181528144304471,w=0.5221809675214947,x=7.713420122508251 +color=purple,shape=square,flag=0,i=29396,u=0.7005408993695096,v=0.6214721124588273,w=0.48381148322077444,x=6.1575917605577635 +color=purple,shape=triangle,flag=0,i=29416,u=0.2698009708541149,v=0.9184834137984218,w=0.5380879564273844,x=6.3752631737619465 +color=blue,shape=circle,flag=1,i=29418,u=0.9208117165394312,v=0.1500342494124729,w=0.5029888822096371,x=4.668006421360798 +color=red,shape=circle,flag=0,i=29431,u=0.37992588141635897,v=0.4621092885060484,w=0.5244298248611731,x=5.787139082459711 +color=red,shape=triangle,flag=0,i=29435,u=0.6033161080944892,v=0.908086594516721,w=0.5205284317594274,x=4.603599447724595 +color=purple,shape=square,flag=0,i=29440,u=0.7663056748567126,v=0.5228817639784796,w=0.4853791515867845,x=4.7537605263894305 +color=red,shape=square,flag=1,i=29463,u=0.5940784768486077,v=0.7950023781325019,w=0.5184868753111943,x=5.921459456017554 +color=blue,shape=square,flag=1,i=29469,u=0.03096021057027154,v=0.8698958307719932,w=0.5244663662254642,x=4.80105659779744 +color=red,shape=circle,flag=0,i=29492,u=0.7431228129642022,v=0.66282091721515,w=0.519385088806541,x=3.081281871621522 +color=red,shape=square,flag=0,i=29506,u=0.18414286445228867,v=0.5439263685451944,w=0.5142522160125361,x=6.31795492767845 +color=red,shape=triangle,flag=1,i=29509,u=0.8229158005651677,v=0.5296418966706153,w=0.5263650920070448,x=4.920673641333984 +color=red,shape=circle,flag=1,i=29512,u=0.6150568263705181,v=0.6426552855844806,w=0.5187425632585658,x=4.287822886345743 +color=red,shape=square,flag=1,i=29521,u=0.4210838290352793,v=0.6698904561435841,w=0.5109098565338447,x=3.225364527552239 +color=purple,shape=square,flag=0,i=29530,u=0.6733360800094544,v=0.681708177032319,w=0.48602321404467064,x=5.271419797629661 +color=blue,shape=square,flag=1,i=29541,u=0.21220839536376723,v=0.4567711453708774,w=0.5265327618268626,x=3.135476309872564 +color=red,shape=circle,flag=0,i=29549,u=0.8742717427360113,v=0.9302430417547757,w=0.5196860677393458,x=5.516121902941492 +color=purple,shape=triangle,flag=0,i=29561,u=0.4513617376250799,v=0.3319877007295401,w=0.532290161585172,x=5.850451112686195 +color=purple,shape=circle,flag=0,i=29578,u=0.18178438177762435,v=0.45439238386916025,w=0.512912953421344,x=5.2531512898673745 +color=red,shape=square,flag=1,i=29583,u=0.0034019037355421666,v=0.372980961867854,w=0.5087102952780208,x=4.811340334353258 +color=purple,shape=triangle,flag=0,i=29590,u=0.44687363035531613,v=0.16483290678374607,w=0.5291137612729291,x=5.924271068238883 +color=red,shape=triangle,flag=0,i=29593,u=0.08478579259449859,v=0.030280726143774084,w=0.5220587031425125,x=5.683160475911261 +color=blue,shape=triangle,flag=1,i=29603,u=0.3870166741784411,v=0.7780611833095648,w=0.5222349597624755,x=3.2736604694145206 +color=purple,shape=circle,flag=0,i=29607,u=0.016501338804909116,v=0.2747537419490832,w=0.5133167183991689,x=5.204587366417591 +color=green,shape=triangle,flag=1,i=29623,u=0.9244494860196397,v=0.04760227483518442,w=0.46587444441461673,x=5.870242362954625 +color=yellow,shape=triangle,flag=1,i=29639,u=0.6574356205809735,v=0.17607080316040014,w=0.493287320358233,x=3.769050981090595 +color=purple,shape=triangle,flag=0,i=29644,u=0.275751722451941,v=0.5841750109724062,w=0.5260437970275496,x=5.4541860506335285 +color=red,shape=square,flag=0,i=29653,u=0.5865399307774417,v=0.8745844630545466,w=0.5168541966341402,x=3.295922878024351 +color=blue,shape=triangle,flag=1,i=29657,u=0.11255405091871984,v=0.054952836091728074,w=0.5202741897928987,x=6.404243381702867 +color=yellow,shape=triangle,flag=1,i=29659,u=0.266140692870774,v=0.6928470129413267,w=0.4944124834527488,x=4.799213117300116 +color=yellow,shape=triangle,flag=1,i=29661,u=0.585797330965652,v=0.6485153370388037,w=0.49588227128232515,x=5.0665872920028185 +color=green,shape=square,flag=1,i=29665,u=0.702974968407844,v=0.3304672973864793,w=0.4654244780542738,x=4.884596019592617 +color=blue,shape=circle,flag=1,i=29667,u=0.7210614003295094,v=0.23590427496902744,w=0.4971013421815183,x=6.691829906116394 +color=blue,shape=square,flag=1,i=29704,u=0.4027022037362268,v=0.7691703955959995,w=0.5259079205460773,x=5.897790666959815 +color=yellow,shape=square,flag=1,i=29721,u=0.49473596281744403,v=0.27469069367657206,w=0.49372817525374924,x=5.209634503095014 +color=red,shape=circle,flag=0,i=29729,u=0.4326293732706511,v=0.4056719258575794,w=0.5074613360998372,x=6.835725069911573 +color=blue,shape=triangle,flag=1,i=29739,u=0.05156349574935992,v=0.09004906045829553,w=0.5155149833666632,x=4.582831435013014 +color=blue,shape=square,flag=1,i=29752,u=0.5149817204989489,v=0.0016624922524925978,w=0.5250081992812912,x=3.098185998821226 +color=yellow,shape=square,flag=1,i=29770,u=0.41111508110444195,v=0.32045965506363006,w=0.4938881936066751,x=5.385870358510869 +color=blue,shape=triangle,flag=1,i=29777,u=0.41741426213421784,v=0.7467042913032289,w=0.5182128525405643,x=4.534055684590649 +color=green,shape=square,flag=0,i=29787,u=0.8190293834797779,v=0.8859257609952934,w=0.4675732077569812,x=3.6654444072825556 +color=orange,shape=triangle,flag=1,i=29821,u=0.5959848300384338,v=0.1822578625482384,w=0.5646184212494092,x=3.99977302240179 +color=red,shape=square,flag=0,i=29829,u=0.7301789779665903,v=0.41857022858194914,w=0.520276546060603,x=6.808112650060683 +color=purple,shape=square,flag=0,i=29840,u=0.5992454335855963,v=0.8056146895093382,w=0.49104006125759775,x=4.321982281031561 +color=red,shape=triangle,flag=0,i=29843,u=0.8589377860466937,v=0.9527401031865766,w=0.4875687935554442,x=5.978286660638037 +color=red,shape=circle,flag=1,i=29856,u=0.20604687792627696,v=0.2373665356831624,w=0.5030511797803342,x=3.03434307113751 +color=green,shape=circle,flag=0,i=29889,u=0.3545794601134278,v=0.9685736930775674,w=0.5073623923359062,x=5.5755280931640145 +color=red,shape=circle,flag=0,i=29896,u=0.9539709666522029,v=0.8899989164341081,w=0.4919316856408472,x=3.283701202922275 +color=red,shape=square,flag=1,i=29913,u=0.6319459054255879,v=0.6835283549035489,w=0.49452003747397744,x=4.59335912122535 +color=yellow,shape=circle,flag=1,i=29934,u=0.12903282043132014,v=0.0684388640589505,w=0.530523425220845,x=6.368948623377881 +color=green,shape=triangle,flag=0,i=29957,u=0.17852338581332783,v=0.9301404799503399,w=0.4734426664644052,x=6.2035626244904725 +color=purple,shape=square,flag=0,i=29958,u=0.753396065263036,v=0.4036467990991589,w=0.48954473928718306,x=3.070313888675163 +color=red,shape=circle,flag=0,i=29964,u=0.48545239079349856,v=0.5262122761226822,w=0.4831083745020635,x=5.009029679869083 +color=red,shape=circle,flag=0,i=29971,u=0.30551307645402237,v=0.3664800199847265,w=0.47708800376088945,x=5.363253467760244 +color=yellow,shape=triangle,flag=1,i=29972,u=0.29346228242489947,v=0.9818633639509691,w=0.5008219842080108,x=4.5232974897894875 +color=orange,shape=square,flag=0,i=29988,u=0.7290924974104981,v=0.625384244713551,w=0.4783605235815646,x=4.105279093671387 +color=blue,shape=triangle,flag=1,i=29992,u=0.2770027690563145,v=0.9785601760579371,w=0.5111913134260267,x=3.8791792989907066 +color=blue,shape=triangle,flag=1,i=29993,u=0.8035252551383874,v=0.3004863823453163,w=0.5073352358653068,x=5.661137070882127 +color=red,shape=square,flag=0,i=30007,u=0.20063414310531924,v=0.30756246832020584,w=0.4888795796415844,x=4.980829921930858 +color=red,shape=triangle,flag=1,i=30017,u=0.13832770125613314,v=0.768651597657867,w=0.4931892297340393,x=5.430528950141588 +color=blue,shape=square,flag=1,i=30018,u=0.8449273676275564,v=0.621166096994931,w=0.5053151982311194,x=5.902846882297393 +color=yellow,shape=square,flag=1,i=30052,u=0.7152808611391698,v=0.532517528197617,w=0.488992500041547,x=5.184232637479634 +color=red,shape=square,flag=0,i=30058,u=0.7814474459558515,v=0.20856273010326976,w=0.49253348431011335,x=4.179526995756143 +color=green,shape=square,flag=0,i=30065,u=0.6810829962381632,v=0.8087890938005086,w=0.489259397961584,x=3.5977529048923635 +color=red,shape=square,flag=0,i=30068,u=0.5196833892850999,v=0.9367150794714201,w=0.4965574827287151,x=3.3105954392389383 +color=yellow,shape=square,flag=1,i=30086,u=0.9343130317958508,v=0.7832383505783216,w=0.48723591291649976,x=5.040240159713332 +color=purple,shape=square,flag=0,i=30111,u=0.7986076861179164,v=0.7394174552605486,w=0.48306023430082523,x=5.470637712656124 +color=red,shape=triangle,flag=1,i=30122,u=0.22451841677562268,v=0.4008485681662449,w=0.5017897486594739,x=1.5004632464886598 +color=green,shape=square,flag=0,i=30143,u=0.33142749879811806,v=0.9020200038557241,w=0.49089941359372596,x=5.482553755806546 +color=purple,shape=circle,flag=0,i=30146,u=0.1477189654942207,v=0.47251966803487366,w=0.5063245255562299,x=5.346019341182475 +color=red,shape=square,flag=0,i=30151,u=0.5012244366768477,v=0.10415321475197947,w=0.4931749062560858,x=7.1595278694387305 +color=green,shape=triangle,flag=1,i=30157,u=0.6016650438179475,v=0.3669857434335294,w=0.4714022304049529,x=2.756406893326831 +color=purple,shape=circle,flag=0,i=30164,u=0.09156249040649578,v=0.229210690055338,w=0.5047227095739586,x=4.091959353137588 +color=orange,shape=triangle,flag=0,i=30166,u=0.4347367801621198,v=0.2790962095748857,w=0.5509229954930609,x=5.487200986388664 +color=red,shape=square,flag=0,i=30178,u=0.449207014107289,v=0.8428339809879006,w=0.49641758965516214,x=4.916088070652804 +color=red,shape=triangle,flag=1,i=30186,u=0.16590029994298372,v=0.2781810509850351,w=0.4959275804808212,x=4.995636120274436 +color=blue,shape=square,flag=1,i=30188,u=0.29844354274224605,v=0.16676696472197183,w=0.5036755539129283,x=5.674581541296543 +color=yellow,shape=triangle,flag=1,i=30192,u=0.46806203481637454,v=0.539568921643238,w=0.49715104248877445,x=5.005214696185409 +color=red,shape=square,flag=1,i=30198,u=0.2691135454136523,v=0.957159613663821,w=0.49224999822326776,x=5.247577586031528 +color=blue,shape=square,flag=1,i=30245,u=0.8656475748205655,v=0.9449542382343803,w=0.495117579326984,x=5.3753339335411825 +color=green,shape=triangle,flag=0,i=30262,u=0.307873059783773,v=0.9592139872606779,w=0.47922305165858636,x=5.850901069980025 +color=blue,shape=circle,flag=0,i=30263,u=0.6614015839422331,v=0.028552863313809906,w=0.5005600732195173,x=4.291423610723483 +color=red,shape=square,flag=0,i=30269,u=0.003830227522392371,v=0.7660957908256116,w=0.5006200173117727,x=6.233722971033761 +color=purple,shape=triangle,flag=0,i=30270,u=0.288177704672979,v=0.9459586009729012,w=0.5348338672571158,x=4.687882426913988 +color=red,shape=circle,flag=1,i=30281,u=0.5583883212944449,v=0.5896671246335984,w=0.48001088182143503,x=6.449324219113862 +color=green,shape=square,flag=0,i=30282,u=0.051033325162624155,v=0.7959475980378004,w=0.4982038524948576,x=6.247442473289776 +color=red,shape=square,flag=0,i=30285,u=0.39342596666005913,v=0.29269349946258305,w=0.49462703207301845,x=2.7358713106589576 +color=red,shape=square,flag=1,i=30286,u=0.027880527907372277,v=0.6415699409412685,w=0.4940481739540081,x=4.61169149889735 +color=red,shape=triangle,flag=0,i=30291,u=0.1470352078876791,v=0.8125500250619784,w=0.512394319131293,x=5.98236469224189 +color=yellow,shape=square,flag=1,i=30302,u=0.8302639347377956,v=0.8334333735657777,w=0.4891615217157213,x=6.485489844364913 +color=red,shape=circle,flag=0,i=30332,u=0.8895447722814571,v=0.9717354540107599,w=0.4854406758431147,x=4.824398026515303 +color=purple,shape=triangle,flag=0,i=30333,u=0.11950000546734574,v=0.3244988246632423,w=0.5152415980846886,x=3.5206566048485786 +color=red,shape=square,flag=0,i=30343,u=0.008260435602335026,v=0.7244644428748056,w=0.5028917688036276,x=5.493305286497622 +color=green,shape=triangle,flag=0,i=30348,u=0.4450670665515626,v=0.20264718068515652,w=0.4745790973762201,x=5.2402577730237265 +color=yellow,shape=circle,flag=1,i=30350,u=0.7778309469057162,v=0.6796926768442973,w=0.5260855728112273,x=3.5272244096067413 +color=red,shape=circle,flag=0,i=30354,u=0.301708448793656,v=0.29546375049306,w=0.4843449064349069,x=5.556597086323777 +color=blue,shape=square,flag=0,i=30357,u=0.03698558276279085,v=0.282947385603037,w=0.4930610727463199,x=3.993359818266453 +color=red,shape=square,flag=0,i=30375,u=0.15995068490840758,v=0.34931712073912613,w=0.5014310473810644,x=6.603087065113681 +color=red,shape=square,flag=0,i=30382,u=0.49277923914690824,v=0.644292093697381,w=0.5044079305212555,x=3.2145361339453107 +color=blue,shape=circle,flag=1,i=30385,u=0.7470845629328279,v=0.48578076348044175,w=0.5090265888617694,x=4.896898528388144 +color=yellow,shape=triangle,flag=0,i=30388,u=0.8253595607371385,v=0.09275631826692166,w=0.4999218035048412,x=6.1051243915627795 +color=green,shape=square,flag=0,i=30389,u=0.7778554677032801,v=0.8064929507105697,w=0.5000543529613237,x=5.50113587877009 +color=yellow,shape=circle,flag=0,i=30390,u=0.7150936592962341,v=0.3224611554616321,w=0.5243652813373487,x=3.341000050851713 +color=red,shape=square,flag=1,i=30399,u=0.34089854379698337,v=0.8647796046605544,w=0.5088227558623317,x=4.587514169567759 +color=red,shape=circle,flag=0,i=30402,u=0.16947487546279205,v=0.07523081969366156,w=0.4839323463296248,x=6.084071449415837 +color=red,shape=circle,flag=0,i=30405,u=0.5888921727408212,v=0.5751240662192442,w=0.48918397822006554,x=3.5960139251461034 +color=green,shape=triangle,flag=1,i=30432,u=0.18348526800532372,v=0.22588163531340089,w=0.47036883363533216,x=5.819706510873556 +color=red,shape=square,flag=1,i=30434,u=0.8120235545439471,v=0.14548108933387383,w=0.5091154210613482,x=3.818061629755697 +color=blue,shape=triangle,flag=1,i=30435,u=0.7274927147102481,v=0.4750011734546318,w=0.4899643232412815,x=2.6562563731825377 +color=purple,shape=square,flag=0,i=30444,u=0.22042132722165142,v=0.2575261498804785,w=0.47193038629235934,x=3.316979626952198 +color=purple,shape=circle,flag=0,i=30483,u=0.21721064411561197,v=0.554777745881919,w=0.49663492704955686,x=4.291710904681601 +color=purple,shape=triangle,flag=0,i=30487,u=0.8307657056891141,v=0.9447641439659609,w=0.5153151632804447,x=4.457897979223862 +color=red,shape=circle,flag=0,i=30501,u=0.896657859923559,v=0.8723902077877677,w=0.49986885723510327,x=3.690066682201989 +color=red,shape=square,flag=0,i=30506,u=0.8575325703791198,v=0.02833175026162782,w=0.5041695700951581,x=6.039720330089203 +color=green,shape=square,flag=0,i=30516,u=0.4338140378282922,v=0.3928659303185025,w=0.48929794672694793,x=6.223465939692186 +color=red,shape=square,flag=1,i=30520,u=0.9528955914171259,v=0.5531558822294478,w=0.5091922248456057,x=4.087593474489518 +color=red,shape=square,flag=0,i=30569,u=0.6126940909687901,v=0.5570447826214673,w=0.511572204173628,x=6.284588801688897 +color=red,shape=circle,flag=0,i=30585,u=0.3894503412249999,v=0.42039140372370654,w=0.49323703549648096,x=6.833595530194188 +color=red,shape=triangle,flag=0,i=30592,u=0.27527967879076043,v=0.790248820403096,w=0.5024868329017081,x=5.314677105794 +color=yellow,shape=circle,flag=1,i=30596,u=0.7957559797471911,v=0.5618444338292828,w=0.5285505391552109,x=6.382165742639831 +color=red,shape=triangle,flag=0,i=30603,u=0.2845741974727857,v=0.3473550442036083,w=0.5012311856523145,x=4.7202795409718235 +color=red,shape=triangle,flag=0,i=30607,u=0.1175938530648899,v=0.6518052989184085,w=0.5060915168345712,x=4.894007763795773 +color=red,shape=square,flag=1,i=30621,u=0.7609148906025656,v=0.6512899641547996,w=0.5125386254645461,x=5.080977630677931 +color=blue,shape=triangle,flag=1,i=30624,u=0.9600765693061948,v=0.08198983697064288,w=0.4955791731545013,x=6.057987291461597 +color=red,shape=square,flag=0,i=30662,u=0.6094290702112861,v=0.7487913790450337,w=0.5138772370700087,x=5.3182863310449 +color=red,shape=square,flag=0,i=30664,u=0.17217824127553671,v=0.5807344530586044,w=0.5110405596583685,x=4.426600886911363 +color=purple,shape=circle,flag=0,i=30675,u=0.31403654472520426,v=0.11357922039355395,w=0.5058549636815446,x=5.527648782096251 +color=red,shape=triangle,flag=0,i=30705,u=0.5725290396782309,v=0.048376064229432414,w=0.5184906763807028,x=3.5345940672180904 +color=red,shape=square,flag=1,i=30714,u=0.04980999657679841,v=0.25767585619592825,w=0.515984584202646,x=3.7981948910822605 +color=red,shape=triangle,flag=0,i=30719,u=0.21855866681958847,v=0.4982543964061553,w=0.523148157493496,x=5.329747612909604 +color=green,shape=square,flag=0,i=30736,u=0.534375342718703,v=0.16303254609835027,w=0.4805388913432233,x=6.392284967248595 +color=blue,shape=square,flag=0,i=30741,u=0.5950992758945963,v=0.7550950465466318,w=0.513987982901534,x=4.018636200757412 +color=orange,shape=square,flag=1,i=30763,u=0.7827732095297112,v=0.6167773920685936,w=0.46831216596398845,x=3.5940444643544676 +color=green,shape=triangle,flag=0,i=30764,u=0.2276334256884477,v=0.3404531276690478,w=0.4532130321998119,x=6.65168349766098 +color=red,shape=square,flag=1,i=30774,u=0.9437243280470229,v=0.43960170554974154,w=0.5143556484426715,x=2.912002559941799 +color=yellow,shape=square,flag=1,i=30778,u=0.6609143414169346,v=0.2192007192076071,w=0.5000548759558088,x=4.361794683171049 +color=red,shape=square,flag=0,i=30787,u=0.4134945323539029,v=0.6679675565253959,w=0.5195582107837091,x=5.653513950764757 +color=red,shape=square,flag=1,i=30816,u=0.469697258579583,v=0.7902222205684575,w=0.5355957165290308,x=5.01758689448523 +color=red,shape=circle,flag=0,i=30854,u=0.18140350510768333,v=0.18168800517293002,w=0.5170824333522133,x=5.533912842640693 +color=red,shape=triangle,flag=1,i=30877,u=0.6741179332464845,v=0.6461495367208291,w=0.5140053013282697,x=5.871825420274697 +color=blue,shape=circle,flag=0,i=30893,u=0.7245453907354324,v=0.918340980961967,w=0.5165643432325667,x=4.9255026811854234 +color=red,shape=square,flag=0,i=30896,u=0.485056411667279,v=0.3819608133877569,w=0.5462491902024431,x=4.42421979184498 +color=green,shape=triangle,flag=0,i=30902,u=0.49568237875725185,v=0.5831455586945526,w=0.4596912935849979,x=6.9176465634698125 +color=red,shape=triangle,flag=0,i=30928,u=0.14918364573664367,v=0.12634066592596216,w=0.5050016882791779,x=5.753544109278358 +color=blue,shape=triangle,flag=1,i=30933,u=0.8405576935323963,v=0.7934462926694278,w=0.48525764684461326,x=3.8407633379337853 +color=blue,shape=circle,flag=0,i=30944,u=0.1260653463516933,v=0.1693463988688123,w=0.5175684006583814,x=6.084164845246112 +color=red,shape=circle,flag=0,i=30953,u=0.5602094334631412,v=0.6359658861779514,w=0.5274257762503781,x=5.645037486950211 +color=red,shape=square,flag=0,i=30960,u=0.5803951853195812,v=0.7904139164895896,w=0.5364147140055715,x=6.046353563211684 +color=red,shape=square,flag=1,i=30963,u=0.5553374144593168,v=0.522862844160655,w=0.5322882454574523,x=5.063691234912764 +color=yellow,shape=square,flag=1,i=31000,u=0.02436920299593648,v=0.8831396964693253,w=0.5094730711991914,x=4.850603742648588 +color=red,shape=circle,flag=0,i=31005,u=0.5133765183162307,v=0.46724056305178574,w=0.5326036951272493,x=3.799676680219985 +color=blue,shape=square,flag=1,i=31008,u=0.170507123522057,v=0.8537386139649247,w=0.5009080264199828,x=6.371533374648447 +color=green,shape=square,flag=0,i=31024,u=0.610840629667652,v=0.2638782169056768,w=0.4928716967591164,x=5.595505781716166 +color=blue,shape=triangle,flag=1,i=31029,u=0.3389472459581383,v=0.5259091735902588,w=0.4921296219938035,x=4.408408542049037 +color=yellow,shape=triangle,flag=1,i=31031,u=0.48263206745864784,v=0.52505649107279,w=0.5088058598602397,x=5.125746406540444 +color=green,shape=square,flag=0,i=31046,u=0.5447546493131459,v=0.7029287311177661,w=0.496903661374872,x=5.559463121411629 +color=purple,shape=circle,flag=0,i=31075,u=0.43228702999525037,v=0.9234244308233611,w=0.5065028225159918,x=3.336893020979776 +color=blue,shape=triangle,flag=0,i=31079,u=0.6944413687865546,v=0.2890001568469157,w=0.4994660311746382,x=3.3129610345464635 +color=red,shape=triangle,flag=0,i=31082,u=0.8705769138388587,v=0.9751811859145059,w=0.5099232476147225,x=4.637004797474901 +color=blue,shape=triangle,flag=0,i=31106,u=0.9011950739572303,v=0.8947916221391885,w=0.4947526557052893,x=5.5981330467018084 +color=yellow,shape=triangle,flag=1,i=31111,u=0.1600763094716232,v=0.6361466679701256,w=0.49953173184304145,x=4.288646727484488 +color=red,shape=triangle,flag=0,i=31176,u=0.23533580621101424,v=0.2737770886965992,w=0.49911911237270923,x=6.814897422061496 +color=green,shape=circle,flag=0,i=31178,u=0.5775271221995039,v=0.5570784045661324,w=0.4977260455158192,x=5.716532045272153 +color=red,shape=triangle,flag=1,i=31180,u=0.811247343251775,v=0.05675863358810185,w=0.5043425462490259,x=6.217739907510967 +color=red,shape=circle,flag=0,i=31181,u=0.44251755428275075,v=0.5049948328915848,w=0.5364249490422851,x=5.613606720003211 +color=blue,shape=triangle,flag=1,i=31185,u=0.33679971121331065,v=0.8486508656001518,w=0.4906332183673078,x=3.339772963864308 +color=green,shape=circle,flag=0,i=31193,u=0.7830329685372199,v=0.8768831590318761,w=0.4937646251096954,x=5.050285102640554 +color=green,shape=square,flag=1,i=31199,u=0.9872641989143817,v=0.9063911516615576,w=0.47675701167179524,x=6.124551407295357 +color=blue,shape=square,flag=0,i=31219,u=0.5175367176493351,v=0.6575966685560474,w=0.4992142767543194,x=8.318347612152106 +color=purple,shape=square,flag=0,i=31235,u=0.8779783449906201,v=0.8023903932369643,w=0.4775146486723392,x=5.50699358032634 +color=red,shape=square,flag=0,i=31236,u=0.563873640719193,v=0.608209846049118,w=0.5223207369684941,x=3.400498674702021 +color=red,shape=circle,flag=0,i=31240,u=0.9957991931484116,v=1.0173926199780277,w=0.5242659965625325,x=4.701210712607983 +color=red,shape=square,flag=1,i=31248,u=0.17295284830929858,v=0.18206483634331327,w=0.5206993001710004,x=7.330427152460064 +color=red,shape=triangle,flag=0,i=31249,u=0.7592587621330351,v=0.9691470251130286,w=0.5081284088883297,x=4.211993275659857 +color=red,shape=triangle,flag=0,i=31257,u=0.26502970111342083,v=0.4891472505186757,w=0.5106525316910329,x=4.762995330113068 +color=red,shape=circle,flag=1,i=31263,u=0.21695287498289273,v=0.30114473327207275,w=0.5244355668432987,x=3.0124648383152395 +color=red,shape=circle,flag=1,i=31265,u=0.8954827085470323,v=0.8385131757298496,w=0.5266003543974686,x=4.65424086438879 +color=red,shape=circle,flag=0,i=31266,u=0.9748642235377072,v=0.9904893276325748,w=0.529975101878862,x=5.494366302028819 +color=purple,shape=circle,flag=0,i=31301,u=0.5493291926941055,v=0.19057244404881668,w=0.5016018782618987,x=4.8455164204222525 +color=red,shape=circle,flag=1,i=31315,u=0.4778945864664157,v=0.49839009704663917,w=0.5284871676906537,x=3.0953806464251845 +color=red,shape=square,flag=1,i=31328,u=0.5543599891496866,v=0.5246616963380494,w=0.510248897880488,x=7.334943586038254 +color=red,shape=square,flag=0,i=31347,u=0.1732076329323342,v=0.20547898691024935,w=0.5035173066241658,x=6.024678001200999 +color=red,shape=triangle,flag=1,i=31351,u=0.31260573645858714,v=0.6480985337958689,w=0.5174385195282847,x=4.856585050666885 +color=green,shape=circle,flag=0,i=31361,u=0.2275728625019101,v=0.1963649209210966,w=0.4997630181694436,x=5.192460479639976 +color=orange,shape=triangle,flag=1,i=31379,u=0.23100832430228502,v=0.7360710148554332,w=0.5436575392763905,x=4.6651264183168415 +color=orange,shape=triangle,flag=0,i=31380,u=0.6519225771058487,v=0.5145337606933655,w=0.546066660260992,x=3.503860128759937 +color=yellow,shape=circle,flag=1,i=31385,u=0.3588056961812789,v=0.6105479148733278,w=0.5126077793184256,x=3.46234788913182 +color=red,shape=square,flag=0,i=31406,u=0.3639534314697448,v=0.8392444450851481,w=0.521529631286661,x=5.334686284704513 +color=blue,shape=square,flag=1,i=31441,u=0.1650510898821953,v=0.21577671065592197,w=0.5041305071414098,x=5.585231870189646 +color=blue,shape=triangle,flag=0,i=31461,u=0.18437865374190476,v=0.6998235311408125,w=0.48350256970028316,x=4.578984084561866 +color=red,shape=square,flag=0,i=31462,u=0.6695417057570011,v=0.9042026761823094,w=0.515182134008645,x=5.18694720568645 +color=red,shape=triangle,flag=1,i=31472,u=0.10479902873544122,v=0.44268216477777955,w=0.49273094011637364,x=6.496818066105116 +color=purple,shape=circle,flag=0,i=31488,u=0.03554948121060564,v=0.4991785612452486,w=0.4994553856707923,x=5.533032269585125 +color=red,shape=square,flag=0,i=31492,u=0.25316932524554303,v=0.9328252579698911,w=0.5191884282865986,x=5.592492907689887 +color=red,shape=square,flag=0,i=31500,u=0.33269864522957815,v=0.5906155921932702,w=0.520041120948019,x=3.917181628687565 +color=blue,shape=triangle,flag=1,i=31506,u=0.7767827033953992,v=0.10636383285777307,w=0.48194182966348054,x=2.1699618582149935 +color=red,shape=circle,flag=1,i=31509,u=0.773553183388423,v=0.7332440819841319,w=0.5283481595420471,x=3.285338291587969 +color=yellow,shape=triangle,flag=1,i=31512,u=0.13634045207607548,v=0.9848515987730506,w=0.5284111256066597,x=6.486124999791548 +color=red,shape=square,flag=0,i=31529,u=0.827029555223276,v=0.27396208015093737,w=0.521147767788051,x=4.001442657993596 +color=green,shape=triangle,flag=0,i=31542,u=0.685093105738591,v=0.841175413796776,w=0.46197279904146615,x=4.198856066379299 +color=red,shape=square,flag=0,i=31545,u=0.21535666328841163,v=0.7965087605307248,w=0.5172818376380691,x=5.674780751560892 +color=red,shape=triangle,flag=0,i=31560,u=0.26717026424483004,v=0.666207719089041,w=0.49142150378785454,x=4.222843390519655 +color=blue,shape=circle,flag=0,i=31582,u=0.4380626656933765,v=0.3784071248206897,w=0.5083846792348192,x=6.660367507616556 +color=blue,shape=circle,flag=1,i=31590,u=0.9826682561493719,v=0.22447298467586185,w=0.5101864352642794,x=5.303306441693211 +color=red,shape=circle,flag=0,i=31608,u=0.7281695461225278,v=0.7127504449019734,w=0.522886415099259,x=5.28095374119536 +color=orange,shape=circle,flag=1,i=31644,u=0.37089566152670483,v=0.3587431317899764,w=0.5243279342307468,x=5.516444976320288 +color=red,shape=square,flag=1,i=31666,u=0.4393141758478778,v=0.5127837166545216,w=0.5071355880697656,x=3.3377340324740215 +color=blue,shape=circle,flag=0,i=31682,u=0.6887428002045259,v=0.13496513437879942,w=0.5039202926106429,x=3.6185745789652035 +color=yellow,shape=square,flag=1,i=31688,u=0.503319496246963,v=0.8154543708627862,w=0.5038767262466363,x=5.055344010450682 +color=red,shape=square,flag=1,i=31692,u=0.10571170419020703,v=0.12650267238699053,w=0.5115793514209701,x=4.084988330672991 +color=red,shape=triangle,flag=0,i=31706,u=0.22098230763993387,v=0.5672838112436571,w=0.4911030718909937,x=5.589453644740485 +color=blue,shape=triangle,flag=1,i=31715,u=0.3183370182824441,v=0.7996016086895069,w=0.48283196095496456,x=2.3958100747453916 +color=blue,shape=circle,flag=0,i=31722,u=0.3650983697013428,v=0.13341944683810525,w=0.5037785972222049,x=6.8124900397988055 +color=red,shape=square,flag=1,i=31749,u=0.0009893213602718554,v=0.49624776584522445,w=0.511169360409743,x=6.474948496483406 +color=yellow,shape=square,flag=1,i=31754,u=0.062237368491465106,v=0.5671098933453232,w=0.5005165044307704,x=4.544714235918196 +color=yellow,shape=square,flag=1,i=31756,u=0.3626218183080785,v=0.18705823876716987,w=0.5029280814495235,x=3.2714628470863967 +color=red,shape=circle,flag=0,i=31762,u=0.8524379787637962,v=0.7729978482703204,w=0.5125242747434275,x=5.661880995310369 +color=yellow,shape=square,flag=1,i=31763,u=0.903162259715378,v=0.4131659728496049,w=0.506974507225746,x=3.609871940324743 +color=purple,shape=square,flag=0,i=31777,u=0.6168332877427288,v=0.7205833553099292,w=0.4739679368782447,x=4.911673619751092 +color=green,shape=triangle,flag=0,i=31778,u=0.19590280469757537,v=0.9015498289893369,w=0.46553610900208986,x=5.194609391417984 +color=purple,shape=square,flag=0,i=31779,u=0.08186676316007535,v=0.26263113109305225,w=0.47359721010482025,x=6.842602989797476 +color=blue,shape=triangle,flag=0,i=31797,u=0.9174367887224559,v=0.35533358810982674,w=0.4723246924451188,x=6.156372544691018 +color=purple,shape=square,flag=0,i=31805,u=0.0005996381983701671,v=0.032544102008075226,w=0.47037566553006377,x=3.874637299268216 +color=blue,shape=square,flag=0,i=31810,u=0.2077541610621192,v=0.2596109544377776,w=0.503749542668205,x=2.313519357763424 +color=red,shape=triangle,flag=0,i=31816,u=0.23275619227052258,v=0.8159419426892464,w=0.4956078927369827,x=4.144340176089642 +color=yellow,shape=square,flag=1,i=31824,u=0.02354557000894919,v=0.29920837715434623,w=0.5109333065180163,x=3.2789882132277235 +color=red,shape=circle,flag=0,i=31852,u=0.8403796102089048,v=0.8562070039323685,w=0.5229978219868584,x=6.837703124670132 +color=red,shape=square,flag=1,i=31858,u=0.6642138997321104,v=0.38997532567208226,w=0.5034295270180834,x=5.252600907167657 +color=red,shape=triangle,flag=0,i=31864,u=0.05104705794887088,v=0.734317115046029,w=0.5084999845164628,x=3.4539759012770843 +color=red,shape=square,flag=0,i=31887,u=0.4126596385374226,v=0.7870263725239266,w=0.50427255750418,x=4.687687800797566 +color=purple,shape=circle,flag=0,i=31902,u=0.8221075588952916,v=0.4189752616214162,w=0.4983864592590349,x=4.41324965214633 +color=yellow,shape=circle,flag=1,i=31908,u=0.09700420236879748,v=0.32067446470589256,w=0.5135515943839901,x=7.780547039411862 +color=blue,shape=triangle,flag=1,i=31914,u=0.7724776592201179,v=0.48949607583578236,w=0.4715532140993242,x=4.217104729413005 +color=red,shape=square,flag=0,i=31924,u=0.33940484571730434,v=0.9744585971170209,w=0.5116798736107034,x=3.747450665383178 +color=red,shape=triangle,flag=0,i=31927,u=0.21911386857004045,v=0.5953644413456816,w=0.5054367095762375,x=4.847275004927652 +color=red,shape=triangle,flag=0,i=31936,u=0.2588727421514262,v=0.055671874326011506,w=0.5075489650989422,x=4.024506967834393 +color=red,shape=square,flag=0,i=31937,u=0.45127198494198617,v=0.21730283632927083,w=0.519996677534921,x=4.915701738835918 +color=purple,shape=triangle,flag=0,i=31943,u=0.6543595268509671,v=0.7152853419268527,w=0.5195989951680036,x=5.128138755133754 +color=blue,shape=square,flag=1,i=31946,u=0.6620260539692875,v=0.8693508955051746,w=0.4991555703514362,x=6.327221842839101 +color=yellow,shape=circle,flag=1,i=31954,u=0.21624658427387833,v=0.034722130898524495,w=0.5114356685979923,x=4.404708690578104 +color=red,shape=triangle,flag=0,i=31969,u=0.7425685366781526,v=0.397818074328401,w=0.49523049119946966,x=4.435865270981544 +color=green,shape=square,flag=0,i=31986,u=0.8877093863231819,v=0.6844471855848603,w=0.4648457624645645,x=6.935426749112351 +color=blue,shape=circle,flag=1,i=32010,u=0.5592699421679179,v=0.2286932036249878,w=0.5093229522279306,x=4.418651102065964 +color=blue,shape=triangle,flag=1,i=32055,u=0.9744028196315789,v=0.6387937214444578,w=0.4851322710547238,x=3.6747460920314197 +color=red,shape=triangle,flag=1,i=32057,u=0.0041252571189362985,v=0.5391424218838407,w=0.5133411716482529,x=6.776644055679761 +color=red,shape=triangle,flag=0,i=32073,u=0.5085780953194106,v=0.09085007059700079,w=0.5092288245379413,x=5.140647944455343 +color=red,shape=square,flag=0,i=32098,u=0.03423285764799833,v=0.5774944713960741,w=0.513077234263766,x=6.30087731506244 +color=red,shape=square,flag=0,i=32158,u=0.3877110921051712,v=0.4004256431664053,w=0.49751199493402815,x=4.034978135054424 +color=red,shape=square,flag=0,i=32169,u=0.1344437968883816,v=0.7825682593214645,w=0.4940447526141323,x=5.0953394201999656 +color=green,shape=circle,flag=1,i=32172,u=0.6675355500133372,v=0.3047046019493378,w=0.49804680236117094,x=4.429777247395564 +color=green,shape=square,flag=1,i=32173,u=0.44053078812006696,v=0.8866445026384596,w=0.47065917690012504,x=3.628797199056707 +color=red,shape=square,flag=0,i=32181,u=0.8149652435086298,v=0.802180739846241,w=0.49448691159004277,x=4.873513683897505 +color=blue,shape=square,flag=0,i=32197,u=0.7637369756880534,v=0.217820199951122,w=0.4904284873619981,x=3.602777711637847 +color=blue,shape=square,flag=0,i=32201,u=0.1424186527885838,v=0.457424737302245,w=0.4944334902375324,x=5.324203195198705 +color=blue,shape=triangle,flag=1,i=32204,u=0.5480451851777264,v=0.4781116260315582,w=0.49168376898056776,x=5.258531733354391 +color=yellow,shape=triangle,flag=1,i=32223,u=0.7776307339917085,v=0.5122875723494186,w=0.521256510567352,x=5.142866785301873 +color=red,shape=circle,flag=1,i=32228,u=0.7243578792284022,v=0.7885349366162395,w=0.4961340246820813,x=5.434908019992243 +color=red,shape=square,flag=0,i=32238,u=0.03744792426315624,v=0.7745425512761289,w=0.5216605800327686,x=3.46890547136746 +color=yellow,shape=circle,flag=0,i=32244,u=0.9408144403377761,v=0.029859810634737527,w=0.5098562359310378,x=3.675363106392737 +color=yellow,shape=triangle,flag=1,i=32245,u=0.8136901788954085,v=0.8755284272553082,w=0.5122538192380498,x=4.59068059600958 +color=blue,shape=square,flag=1,i=32264,u=0.05721313280803708,v=0.3475060435636014,w=0.49026037159564245,x=3.5678014963715454 +color=yellow,shape=circle,flag=1,i=32283,u=0.7291818747212584,v=0.3652864178443853,w=0.5102026389934516,x=5.2763314269174355 +color=red,shape=square,flag=1,i=32289,u=0.10032335582298779,v=0.8055879209733166,w=0.5309754007011206,x=4.107884465353599 +color=yellow,shape=square,flag=0,i=32293,u=0.7868494371238808,v=0.6987359627510948,w=0.5253008246713756,x=6.182785124274468 +color=yellow,shape=circle,flag=1,i=32299,u=0.8372907608514316,v=0.7522312524730911,w=0.5114980747554854,x=5.2734945742830925 +color=green,shape=triangle,flag=1,i=32300,u=0.19878286657954214,v=0.01733402077116275,w=0.45401278032540804,x=4.202165493582659 +color=red,shape=square,flag=0,i=32309,u=0.23338362638033416,v=0.35595411691358436,w=0.5283070781469115,x=4.6917501698780955 +color=red,shape=circle,flag=1,i=32331,u=0.9612663650163008,v=1.0610812102506386,w=0.4998157155415821,x=5.928187526631626 +color=red,shape=square,flag=0,i=32332,u=0.1799800420212142,v=0.5916681502254145,w=0.5216584750735137,x=6.375642148068084 +color=red,shape=square,flag=0,i=32339,u=0.605067817589507,v=0.40143764105090707,w=0.5250353859522513,x=4.5493440872246484 +color=red,shape=triangle,flag=0,i=32342,u=0.48219494244677663,v=0.4760288258882689,w=0.49558056917940285,x=5.061334946669055 +color=green,shape=square,flag=0,i=32344,u=0.47931925463972913,v=0.9719808760720149,w=0.4756384852406957,x=5.020660107159152 +color=green,shape=square,flag=0,i=32353,u=0.7070814064550497,v=0.24067515548843532,w=0.479633550845076,x=6.305768264280075 +color=red,shape=triangle,flag=0,i=32354,u=0.6000463470480698,v=0.6435697678704391,w=0.49602970977487293,x=7.100720620527883 +color=red,shape=square,flag=0,i=32365,u=0.4305544310943289,v=0.19601186774000467,w=0.5147239264198963,x=5.174082789461681 +color=red,shape=circle,flag=0,i=32381,u=0.148715951565217,v=0.06761300795991265,w=0.5087423149898872,x=5.753926182536837 +color=red,shape=circle,flag=0,i=32388,u=0.05910820023726637,v=0.10675974838732578,w=0.5077082220675109,x=3.008224853464814 +color=red,shape=square,flag=1,i=32398,u=0.021075722105496575,v=0.506201793177115,w=0.527038757353677,x=5.147460848560225 +color=red,shape=triangle,flag=0,i=32404,u=0.2846087187598718,v=0.6153307092302611,w=0.5048651599161194,x=4.37839151032885 +color=red,shape=circle,flag=1,i=32410,u=0.7355792920435406,v=0.7850551217919419,w=0.5078115837238074,x=3.264351747376816 +color=blue,shape=square,flag=1,i=32420,u=0.6015559576137279,v=0.8815103418321111,w=0.48460961082413323,x=3.638946734291146 +color=red,shape=square,flag=0,i=32423,u=0.2914080002358599,v=0.252593756086932,w=0.5184860448673824,x=4.126618428116534 +color=red,shape=square,flag=0,i=32444,u=0.3818672794857729,v=0.8176103501336636,w=0.5083125077743214,x=5.583021694785802 +color=green,shape=circle,flag=0,i=32454,u=0.04385066820236028,v=0.30964458914708637,w=0.494946082813775,x=6.348433461821028 +color=yellow,shape=circle,flag=1,i=32456,u=0.9695278060802851,v=0.876078811998003,w=0.5028186754792242,x=5.723713820559005 +color=yellow,shape=circle,flag=1,i=32457,u=0.07924092318114317,v=0.4972649107558108,w=0.5051305675339505,x=6.088499564809126 +color=red,shape=square,flag=0,i=32461,u=0.335219993270342,v=0.4440177073636694,w=0.5015435405316938,x=2.0561891537921246 +color=yellow,shape=square,flag=0,i=32462,u=0.8973529145692394,v=0.8665352070629379,w=0.5173193874373868,x=4.7939381992093955 +color=yellow,shape=circle,flag=0,i=32470,u=0.7557946901342758,v=0.7961926856419823,w=0.5085077656411156,x=6.169062428566167 +color=green,shape=square,flag=1,i=32471,u=0.5834781806368595,v=0.20528657408860163,w=0.4796995920217562,x=4.820787755000001 +color=blue,shape=triangle,flag=1,i=32491,u=0.5639389326047842,v=0.14413245062047586,w=0.47403063626635655,x=4.636433589540896 +color=purple,shape=square,flag=0,i=32496,u=0.6430224168736124,v=0.35563077150216527,w=0.4937300992729642,x=2.572575638535684 +color=yellow,shape=circle,flag=1,i=32498,u=0.4413513144817637,v=0.5068822483287729,w=0.5085973271869176,x=2.981065614677336 +color=green,shape=circle,flag=1,i=32503,u=0.04120634610433116,v=0.43901513919610846,w=0.4934139200541007,x=5.565045871657813 +color=blue,shape=triangle,flag=1,i=32504,u=0.11408661972037026,v=0.36040947632358633,w=0.47284493448601417,x=5.20584624664455 +color=red,shape=square,flag=0,i=32505,u=0.8880713128037928,v=0.16987367274053466,w=0.5064076964398891,x=4.7403114707213225 +color=red,shape=circle,flag=0,i=32523,u=0.014293547624514402,v=0.07798787875174154,w=0.486186765296906,x=5.842357414177379 +color=green,shape=triangle,flag=0,i=32534,u=0.5612345117373408,v=0.4302298430944852,w=0.4517043717301244,x=4.669697476946988 +color=orange,shape=triangle,flag=0,i=32556,u=0.10938360149604309,v=0.689869491310625,w=0.5431900459374166,x=6.468341862911658 +color=green,shape=triangle,flag=0,i=32567,u=0.8390024456403523,v=0.4450017751294524,w=0.46290717829798583,x=4.986551580250597 +color=red,shape=circle,flag=0,i=32584,u=0.36455480601916623,v=0.27319782568555084,w=0.48816597650186155,x=4.500385344325669 +color=red,shape=square,flag=0,i=32598,u=0.10250053721046726,v=0.7087364526238986,w=0.5210045166693695,x=4.643639332890903 +color=red,shape=triangle,flag=0,i=32606,u=0.6913292356787187,v=0.06967166120187973,w=0.4824837907808066,x=5.465619898155914 +color=red,shape=square,flag=0,i=32614,u=0.7747270426795929,v=0.23984074061613925,w=0.5236000839677001,x=4.6488885088208525 +color=red,shape=circle,flag=1,i=32632,u=0.9783301116733789,v=0.8922845915833825,w=0.481496073298218,x=5.283521905278108 +color=red,shape=square,flag=0,i=32639,u=0.11079274766957414,v=0.9207987973222405,w=0.5213225028042737,x=4.989071591906947 +color=red,shape=square,flag=0,i=32645,u=0.8695831833744887,v=0.7193058887103329,w=0.5221190859923294,x=5.142116340894931 +color=red,shape=circle,flag=1,i=32653,u=0.07296696400353986,v=0.11847925279677447,w=0.48314756070522863,x=4.026861982299126 +color=red,shape=square,flag=0,i=32670,u=0.04609021013675829,v=0.23587858063498013,w=0.5270475593197261,x=4.735031857298412 +color=red,shape=triangle,flag=0,i=32692,u=0.2584680516691501,v=0.40869061970140297,w=0.48716175022993646,x=6.369732083882231 +color=red,shape=triangle,flag=0,i=32708,u=0.06202640106795365,v=0.5455881697620651,w=0.49321189803590004,x=6.194436991128733 +color=red,shape=circle,flag=0,i=32709,u=0.829762112565778,v=0.9152054900746871,w=0.47820158721931305,x=5.546651140728074 +color=red,shape=circle,flag=0,i=32725,u=0.8593655778622782,v=0.930922698018613,w=0.4854880522402113,x=3.7606042959751593 +color=red,shape=square,flag=0,i=32736,u=0.5605287463932519,v=0.13416454976966774,w=0.5317901654025541,x=4.4131740756012094 +color=blue,shape=circle,flag=1,i=32744,u=0.3275951864212775,v=0.8375232619451524,w=0.49105284245042846,x=6.2528523638112 +color=red,shape=triangle,flag=0,i=32751,u=0.42355159046053836,v=0.13574632156384858,w=0.4947756144370737,x=6.80136136049152 +color=blue,shape=circle,flag=1,i=32759,u=0.920443573748635,v=0.05732739801145137,w=0.4887044665223418,x=6.151365241637104 +color=red,shape=circle,flag=0,i=32760,u=0.12605861345370017,v=0.1330606729262756,w=0.482834265404661,x=5.942869189338023 +color=red,shape=square,flag=0,i=32785,u=0.4496305526517207,v=0.8694052470439929,w=0.5305896042927005,x=6.13742498281885 +color=blue,shape=circle,flag=0,i=32797,u=0.7283349448900478,v=0.8782206753734855,w=0.47801707721757003,x=6.113102854628842 +color=red,shape=square,flag=1,i=32808,u=0.11877132627548537,v=0.5562890622969119,w=0.5254728874960856,x=3.5607861390070803 +color=red,shape=square,flag=1,i=32810,u=0.18638017786781336,v=0.15147107506841828,w=0.518594388590605,x=5.776604135254078 +color=red,shape=triangle,flag=0,i=32823,u=0.019546512636961277,v=0.7297009882606014,w=0.5020076643313628,x=4.21173761178851 +color=red,shape=circle,flag=0,i=32850,u=0.08561446532633354,v=0.09718124452985552,w=0.5112306260223481,x=5.611993204902898 +color=red,shape=circle,flag=1,i=32858,u=0.022743711990624527,v=-0.07431716804508803,w=0.510613417409727,x=6.658890632436983 +color=purple,shape=triangle,flag=0,i=32868,u=0.03580753056628516,v=0.9144736089299262,w=0.5220774021640889,x=5.273346771555825 +color=yellow,shape=square,flag=1,i=32871,u=0.6016128178556441,v=0.6731243644083288,w=0.5176526479112705,x=5.243038233400318 +color=red,shape=square,flag=0,i=32878,u=0.8908386918234684,v=0.2521529089942207,w=0.5229081191254045,x=2.6822998910699027 +color=purple,shape=circle,flag=0,i=32893,u=0.9511630714573232,v=0.31720116651082364,w=0.5162633135890542,x=4.703289829994978 +color=blue,shape=square,flag=1,i=32927,u=0.061298772069913854,v=0.8961443790039122,w=0.4721092867611639,x=5.550239755664254 +color=red,shape=circle,flag=0,i=32954,u=0.4382790503346733,v=0.5280133474272716,w=0.5030571663102756,x=7.407521664233937 +color=red,shape=circle,flag=0,i=32969,u=0.09086048446175976,v=0.17492728926937143,w=0.5005242760486518,x=3.8368044162916224 +color=green,shape=triangle,flag=0,i=32979,u=0.9565877633142008,v=0.6930816314512078,w=0.4816087030171712,x=4.614660534339733 +color=red,shape=triangle,flag=1,i=32995,u=0.0892500458749641,v=0.6616946215862346,w=0.5204257400970129,x=4.26005110843244 +color=red,shape=square,flag=1,i=32997,u=0.9334755525105627,v=0.5056734437982556,w=0.5215779512398034,x=5.528773143662652 +color=purple,shape=circle,flag=0,i=33000,u=0.1782957982498975,v=0.8780901538936552,w=0.5143171654754598,x=5.8768198236300755 +color=purple,shape=triangle,flag=0,i=33009,u=0.8663737140507328,v=0.783807814279407,w=0.5272262140832616,x=5.536663010743935 +color=yellow,shape=square,flag=0,i=33030,u=0.4651152927513983,v=0.3602632945931926,w=0.5331143301453313,x=7.6345432040879295 +color=red,shape=square,flag=1,i=33036,u=0.03470841178099904,v=0.6341489915183246,w=0.5191651416832344,x=5.516463901783101 +color=red,shape=triangle,flag=0,i=33052,u=0.2922274997969324,v=0.9846500142491651,w=0.5107062704090012,x=3.9360953088487793 +color=red,shape=triangle,flag=1,i=33056,u=0.7850283001716426,v=0.7599520866476104,w=0.5124377690192731,x=5.041794869223895 +color=red,shape=triangle,flag=1,i=33060,u=0.7852468915431168,v=0.7016513057112611,w=0.5074279656298706,x=4.045906807305639 +color=red,shape=square,flag=1,i=33073,u=0.30132899917604317,v=0.18533002968899426,w=0.5146883212733246,x=6.2797647612309815 +color=red,shape=circle,flag=0,i=33092,u=0.2905604215817402,v=0.26682598973926164,w=0.5201868694731542,x=3.792800013060998 +color=purple,shape=circle,flag=0,i=33134,u=0.15618552072155845,v=0.06919621582317592,w=0.5125020002065729,x=5.212852970245521 +color=red,shape=square,flag=0,i=33140,u=0.6585081332310359,v=0.9667074053765864,w=0.5163555554335203,x=6.098770797963791 +color=purple,shape=square,flag=0,i=33157,u=0.46212890188485545,v=0.625137805129282,w=0.5053429697218541,x=4.29239939967925 +color=blue,shape=square,flag=0,i=33160,u=0.7898244199380381,v=0.9188529669419712,w=0.46346768947896877,x=5.8308112695063015 +color=purple,shape=circle,flag=0,i=33179,u=0.5438418523715753,v=0.3472092475117562,w=0.508455522738372,x=6.370039900273446 +color=red,shape=circle,flag=1,i=33182,u=0.9367413023051921,v=0.9356999770483273,w=0.5326234780762712,x=5.417480842508904 +color=red,shape=circle,flag=1,i=33184,u=0.874599632720004,v=0.9510434905248792,w=0.5334452736644045,x=1.978455829594094 +color=purple,shape=square,flag=0,i=33185,u=0.7760270353900044,v=0.7661734308434004,w=0.5075931386160416,x=7.142709929123115 +color=purple,shape=triangle,flag=0,i=33191,u=0.4106078619000615,v=0.32656593840243553,w=0.5153208494716195,x=3.9131538166197255 +color=red,shape=square,flag=1,i=33216,u=0.6493394196009691,v=0.49000510937353015,w=0.5093941038753869,x=3.2861871044312365 +color=red,shape=circle,flag=1,i=33222,u=0.26463638320350424,v=0.2236520811055912,w=0.5317671651383756,x=6.9064585829203935 +color=red,shape=square,flag=0,i=33225,u=0.2810176899713178,v=0.9682968139514915,w=0.5103265085201572,x=3.538667671900324 +color=red,shape=triangle,flag=1,i=33230,u=0.9092840920930229,v=0.932861340491937,w=0.5168416968265344,x=5.938329643718402 +color=red,shape=circle,flag=0,i=33235,u=0.7605722298145382,v=0.6638542659368751,w=0.5310484146416167,x=3.732441352111149 +color=blue,shape=triangle,flag=1,i=33239,u=0.0531960129300687,v=0.527087430298157,w=0.4952531521869843,x=6.643823645645008 +color=purple,shape=square,flag=0,i=33255,u=0.7618637253516649,v=0.3435316755984419,w=0.49959534661166877,x=5.534841496457631 +color=yellow,shape=square,flag=1,i=33263,u=0.14179071616906058,v=0.8161388617100427,w=0.5228064088293859,x=4.3496314869206785 +color=green,shape=triangle,flag=0,i=33265,u=0.11232896330952147,v=0.9598717777536011,w=0.48561516946527766,x=4.959867117970179 +color=yellow,shape=square,flag=1,i=33269,u=0.631256517492463,v=0.8483710019686178,w=0.518930047707305,x=5.359029599173894 +color=red,shape=square,flag=0,i=33308,u=0.7955270591347272,v=0.22842133208530724,w=0.5092678013044601,x=5.0181528760107525 +color=green,shape=square,flag=0,i=33316,u=0.1934525173207342,v=0.024859410552620087,w=0.4636646219951484,x=3.4364646805265813 +color=blue,shape=square,flag=1,i=33323,u=0.6328985796809088,v=0.5371547030694789,w=0.47275191454349197,x=6.2070560605148755 +color=blue,shape=circle,flag=0,i=33324,u=0.4355433014907806,v=0.14348702134236835,w=0.48347146016713394,x=4.583848526395438 +color=red,shape=square,flag=0,i=33330,u=0.9547506060421391,v=0.15644715185217528,w=0.5074151029513085,x=4.988210476681349 +color=red,shape=circle,flag=0,i=33339,u=0.395951382030177,v=0.4690457786021151,w=0.5263989691998087,x=3.830936051131918 +color=yellow,shape=triangle,flag=1,i=33384,u=0.937053069014554,v=0.41421991895810684,w=0.5215462722781082,x=4.71658156473542 +color=red,shape=triangle,flag=1,i=33387,u=0.11042373483238732,v=0.2196353856999005,w=0.507860582766067,x=4.909263467330887 +color=red,shape=circle,flag=0,i=33392,u=0.3584193316943274,v=0.43342800755801575,w=0.5366763043446198,x=3.7127400894717844 +color=red,shape=square,flag=0,i=33399,u=0.8407975280050823,v=0.550262211104605,w=0.5144722922275274,x=3.1307343891515074 +color=red,shape=square,flag=0,i=33409,u=0.04837320004778167,v=0.9453096261457511,w=0.5226299334766344,x=4.145408001962476 +color=red,shape=square,flag=0,i=33430,u=0.7557420951042636,v=0.6274011228438122,w=0.5190456129482628,x=5.710222217579241 +color=yellow,shape=square,flag=1,i=33434,u=0.5925586618016372,v=0.8642705300196425,w=0.5075400894634231,x=4.376140424985202 +color=green,shape=triangle,flag=0,i=33440,u=0.128734666956844,v=0.4935100822626092,w=0.49447441731960207,x=4.017749836578955 +color=blue,shape=triangle,flag=1,i=33463,u=0.8327195325511809,v=0.5687789044576186,w=0.4812500380046313,x=6.715792283469528 +color=green,shape=circle,flag=0,i=33465,u=0.7573090091397728,v=0.14217508067307683,w=0.46049494689890613,x=3.216325379030023 +color=purple,shape=square,flag=0,i=33472,u=0.8053104216939593,v=0.5649751739490793,w=0.5009590951470976,x=4.731104486410476 +color=blue,shape=square,flag=1,i=33485,u=0.33307147725126396,v=0.8578623991579769,w=0.4766061787566923,x=2.673292048720166 +color=red,shape=square,flag=0,i=33488,u=0.0852817108198839,v=0.35831011255889866,w=0.5115311108701357,x=4.5710153259783075 +color=red,shape=triangle,flag=0,i=33502,u=0.9453784991134617,v=0.5964991605997636,w=0.5256741456919752,x=5.0968835655930205 +color=yellow,shape=square,flag=1,i=33510,u=0.476237863271449,v=0.2299353975160232,w=0.5019132696785426,x=4.546785402720325 +color=green,shape=triangle,flag=0,i=33519,u=0.7861768808447998,v=0.501560557142545,w=0.492695619424411,x=4.18826723005946 +color=yellow,shape=square,flag=1,i=33576,u=0.3098376725521097,v=0.8525628505287842,w=0.49774122460981685,x=4.494754378604669 +color=orange,shape=square,flag=1,i=33581,u=0.8466575606120571,v=0.9824458415307831,w=0.48420912272421157,x=4.304261218143297 +color=red,shape=triangle,flag=1,i=33585,u=0.940590719030772,v=0.5102080533960888,w=0.49762936689368364,x=5.95773795189861 +color=red,shape=triangle,flag=0,i=33599,u=0.11126641426591499,v=0.7407708894185547,w=0.491885275344142,x=6.697885922365963 +color=green,shape=triangle,flag=1,i=33624,u=0.8998354713692119,v=0.22574442291570274,w=0.5022537733586984,x=6.8576295941960845 +color=purple,shape=square,flag=0,i=33625,u=0.5344328737677263,v=0.7475693042065513,w=0.5003826610245873,x=3.989829588981453 +color=red,shape=triangle,flag=0,i=33630,u=0.5782696616005765,v=0.9760203785705569,w=0.4912191555946164,x=3.7160279478181315 +color=red,shape=square,flag=0,i=33655,u=0.4958670139651731,v=0.6737689627330573,w=0.5090254268071853,x=3.2132077010541775 +color=green,shape=square,flag=1,i=33697,u=0.7322935912265445,v=0.07626071869309903,w=0.47290935393202693,x=5.914213346338923 +color=red,shape=circle,flag=0,i=33718,u=0.00991552445414945,v=0.02127099216301769,w=0.5016001757077556,x=6.001019008382052 +color=blue,shape=triangle,flag=1,i=33719,u=0.5137958517836968,v=0.06885068919055182,w=0.49038853348429884,x=6.69133698373285 +color=purple,shape=square,flag=0,i=33754,u=0.9561599641074756,v=0.5501048141712281,w=0.4993870720207535,x=5.045089062446263 +color=purple,shape=square,flag=0,i=33772,u=0.7370742113118581,v=0.3730353916810043,w=0.5019065732030719,x=3.711468756834424 +color=purple,shape=square,flag=0,i=33773,u=0.09447098819853716,v=0.790287428273776,w=0.49911439564292837,x=6.192472033553568 +color=red,shape=circle,flag=0,i=33777,u=0.8847292101053823,v=0.806570693908014,w=0.5109699807126428,x=5.226442591485785 +color=purple,shape=circle,flag=1,i=33778,u=0.5350822848202962,v=0.2245304196200576,w=0.506154683713476,x=6.126712791034255 +color=red,shape=square,flag=1,i=33781,u=0.48994037628314646,v=0.25674747317596747,w=0.501410317035248,x=4.286095475400842 +color=blue,shape=square,flag=1,i=33789,u=0.0504095165754711,v=0.01065457219964927,w=0.46672206122909715,x=4.1379560497738 +color=red,shape=square,flag=0,i=33804,u=0.6835496616681078,v=0.517987895942444,w=0.4951210309275078,x=5.478495130930987 +color=yellow,shape=square,flag=1,i=33825,u=0.30159369435658434,v=0.814191094573637,w=0.4818169513038904,x=4.9468734253592155 +color=yellow,shape=triangle,flag=1,i=33832,u=0.44732346961311575,v=0.07696682381034459,w=0.5022999478095949,x=6.116966828681897 +color=green,shape=triangle,flag=0,i=33850,u=0.9632529800944208,v=0.14027292499084576,w=0.49405564243040323,x=3.6760398361651596 +color=red,shape=square,flag=1,i=33862,u=0.5332902509478825,v=0.8962620318569003,w=0.49812318796913635,x=6.1413247609702575 +color=red,shape=square,flag=1,i=33870,u=0.048764699218243224,v=0.00624750884993408,w=0.5054941592025307,x=7.2525370892298255 +color=orange,shape=square,flag=1,i=33873,u=0.8689076212131088,v=0.751516956021458,w=0.48262072178033993,x=3.5114467753569034 +color=purple,shape=triangle,flag=0,i=33910,u=0.2535445131820081,v=0.6609382011095314,w=0.503900635875241,x=5.8161117638499436 +color=yellow,shape=triangle,flag=0,i=33926,u=0.11435983140396122,v=0.6677516106391923,w=0.49421446223014703,x=5.948342155537765 +color=purple,shape=triangle,flag=0,i=33930,u=0.6919528562978747,v=0.42388857969831006,w=0.502527103193109,x=4.151183644935942 +color=red,shape=triangle,flag=1,i=33937,u=0.5279930616494033,v=0.6984021103897404,w=0.49975889556130276,x=6.054378852177866 +color=red,shape=square,flag=0,i=33942,u=0.06132506684318162,v=0.3466748219296514,w=0.5063137864461251,x=3.3900907995206118 +color=red,shape=square,flag=1,i=33947,u=0.7182598065996636,v=0.7680358019223692,w=0.502450819468748,x=3.378489779117633 +color=purple,shape=triangle,flag=0,i=33957,u=0.601550340430716,v=0.3100317848575521,w=0.49661749460458937,x=5.991108325027587 +color=red,shape=circle,flag=0,i=33968,u=0.014949678534078692,v=0.04279839083888062,w=0.49856663302714954,x=5.52360697936341 +color=red,shape=triangle,flag=0,i=33976,u=0.2672791558404415,v=0.5597226424873892,w=0.49810445512555035,x=3.3653932619685194 +color=red,shape=triangle,flag=0,i=33995,u=0.3990942754944298,v=0.45458509707451755,w=0.495453707149231,x=4.4974563970651475 +color=yellow,shape=triangle,flag=0,i=34013,u=0.1452264823632976,v=0.6635087498710336,w=0.4966461006453434,x=3.4997941458263355 +color=blue,shape=circle,flag=0,i=34028,u=0.05045555125321999,v=0.46714554109842454,w=0.48476865377311656,x=4.441997101725152 +color=purple,shape=square,flag=0,i=34037,u=0.34037448933266845,v=0.816109018563805,w=0.49709454937519393,x=6.450892352191203 +color=purple,shape=triangle,flag=1,i=34041,u=0.7910490665453144,v=0.5182527125227822,w=0.49506616730800096,x=5.343990675290571 +color=red,shape=circle,flag=0,i=34051,u=0.7556445666799146,v=0.6980041368463658,w=0.4982567322353604,x=7.259476549187287 +color=green,shape=triangle,flag=0,i=34059,u=0.532191386643586,v=0.8938163904668864,w=0.5021961708195306,x=3.483504218142245 +color=red,shape=square,flag=0,i=34068,u=0.8552157555152661,v=0.7695094996534865,w=0.5001313006576039,x=4.091816379282249 +color=red,shape=square,flag=0,i=34090,u=0.5189408663603009,v=0.4804978218013839,w=0.5054123840694835,x=6.821520734374373 +color=green,shape=square,flag=1,i=34092,u=0.8631077859365033,v=0.753604971778308,w=0.4896272438099371,x=6.10654553074706 +color=yellow,shape=square,flag=1,i=34098,u=0.31885193374206355,v=0.4097407686226072,w=0.49079824415735407,x=4.948081409291022 +color=purple,shape=triangle,flag=0,i=34102,u=0.10443930837746984,v=0.8925107022331715,w=0.5037227782146368,x=5.676617131559723 +color=blue,shape=circle,flag=1,i=34118,u=0.3983487912966074,v=0.6476964705855391,w=0.4840195339523367,x=4.90919899563209 +color=red,shape=square,flag=1,i=34136,u=0.6109591847553382,v=0.8324457681899656,w=0.5175179059509419,x=5.867586887031312 +color=blue,shape=triangle,flag=0,i=34140,u=0.7306166740899213,v=0.3443451697713036,w=0.48756257408856274,x=3.0108610334021755 +color=red,shape=circle,flag=0,i=34141,u=0.39641500695082477,v=0.34055260239888746,w=0.48883418429693526,x=4.186706699937368 +color=yellow,shape=triangle,flag=1,i=34146,u=0.21435960233958273,v=0.16803444133651257,w=0.4838956850780505,x=4.889177224954879 +color=purple,shape=circle,flag=0,i=34154,u=0.4674506226952587,v=0.3245070224091263,w=0.5031079781804169,x=4.115207982087914 +color=red,shape=circle,flag=1,i=34160,u=0.3060607345409456,v=0.3917873076953941,w=0.4819574328206247,x=5.6236685547090985 +color=red,shape=circle,flag=1,i=34169,u=0.4881481202474147,v=0.3922065030797688,w=0.473840586325123,x=6.656590682792996 +color=orange,shape=square,flag=1,i=34176,u=0.6674874615593233,v=0.024719925407742815,w=0.4843753664889284,x=7.464458307779386 +color=red,shape=square,flag=0,i=34185,u=0.7148651055989332,v=0.9998235495379489,w=0.5040868761210272,x=5.532235888558179 +color=green,shape=circle,flag=0,i=34190,u=0.7280427472907148,v=0.4567579911934213,w=0.45854535776078426,x=5.21813543103504 +color=yellow,shape=triangle,flag=1,i=34202,u=0.7331384343207656,v=0.4332784698955704,w=0.4903244539747814,x=3.5884950102750444 +color=red,shape=triangle,flag=0,i=34216,u=0.06472286549031248,v=0.5774469094535141,w=0.5263138982557002,x=4.310565034467615 +color=purple,shape=triangle,flag=0,i=34219,u=0.1432972365093521,v=0.301439118277821,w=0.49417800803008266,x=4.9160695802641 +color=red,shape=circle,flag=1,i=34237,u=0.9761788543112698,v=0.8778071736573624,w=0.4783976963137299,x=5.523065256801323 +color=red,shape=circle,flag=0,i=34241,u=0.6619908107313948,v=0.61624698819128,w=0.48255339917169754,x=6.627922490385643 +color=red,shape=square,flag=1,i=34249,u=0.4812995304756551,v=0.22961544612252704,w=0.5064937621560192,x=5.703153165167358 +color=red,shape=square,flag=1,i=34251,u=0.820249401815597,v=0.9323267701725214,w=0.506319707203613,x=6.37611441097098 +color=yellow,shape=square,flag=1,i=34261,u=0.3785806106206845,v=0.4162589031627225,w=0.4842083643320112,x=4.270000447679108 +color=red,shape=square,flag=0,i=34269,u=0.8718026394051107,v=0.0470259567904977,w=0.5143702663858574,x=6.540272804662254 +color=red,shape=circle,flag=0,i=34279,u=0.4059290930430718,v=0.48421466055444823,w=0.48325725681917764,x=6.513169741585334 +color=red,shape=square,flag=0,i=34305,u=0.27563800803707195,v=0.011433321043400557,w=0.5214486399000018,x=5.59630435120645 +color=yellow,shape=triangle,flag=0,i=34333,u=0.8946643080186434,v=0.6776637820177036,w=0.48954653582121926,x=7.350105343920716 +color=red,shape=square,flag=1,i=34368,u=0.7732638239554772,v=0.14525452477212875,w=0.5345337694823336,x=5.510414436862223 +color=blue,shape=square,flag=1,i=34370,u=0.4767559856843069,v=0.22973611722272336,w=0.49681109652176114,x=5.438582601401239 +color=red,shape=circle,flag=0,i=34376,u=0.7577613993026762,v=0.6585598837700077,w=0.4726208497533086,x=3.964848170673694 +color=yellow,shape=circle,flag=1,i=34397,u=0.317513693975086,v=0.6546923165741305,w=0.4816788980290248,x=6.571910646654488 +color=red,shape=circle,flag=1,i=34403,u=0.21941503085911906,v=0.18869929431950108,w=0.48859306821800486,x=5.842740479412579 +color=blue,shape=triangle,flag=1,i=34409,u=0.8469617797667944,v=0.16958776048164514,w=0.4793445672488068,x=4.773700655856586 +color=yellow,shape=circle,flag=1,i=34430,u=0.6457931187435664,v=0.42841099095573854,w=0.4799835219408184,x=5.9649795373803265 +color=blue,shape=square,flag=1,i=34431,u=0.8543938502155792,v=0.34692928235956055,w=0.502790984966972,x=5.437362331626982 +color=yellow,shape=triangle,flag=1,i=34476,u=0.5967973077120329,v=0.5930523139610333,w=0.509088854020594,x=3.0432641922775545 +color=red,shape=square,flag=1,i=34507,u=0.27936620925472266,v=0.4866543680579324,w=0.5156987596344246,x=6.9797896614208526 +color=red,shape=triangle,flag=1,i=34522,u=0.2608818745635353,v=0.3364049381210744,w=0.5233605199609624,x=4.940278775742981 +color=red,shape=square,flag=0,i=34523,u=0.22225796470244064,v=0.1332582605679279,w=0.5205748439676586,x=6.309789328434795 +color=blue,shape=square,flag=1,i=34566,u=0.04107424026323203,v=0.11983843877519573,w=0.5078371311459742,x=3.7105058188189854 +color=red,shape=triangle,flag=1,i=34567,u=0.7215146239803284,v=0.041272310151199476,w=0.5360961605003184,x=7.258734465807913 +color=red,shape=triangle,flag=0,i=34570,u=0.7647156151988541,v=0.8448194374182678,w=0.5397274236176406,x=5.359253363235088 +color=yellow,shape=circle,flag=0,i=34576,u=0.6530777146889488,v=0.7180653265277144,w=0.4859492262000971,x=3.855290951277588 +color=red,shape=square,flag=0,i=34581,u=0.7470469353368995,v=0.9413484225599422,w=0.5232076227576647,x=6.132329217012842 +color=green,shape=circle,flag=0,i=34589,u=0.6862005044395765,v=0.7819001574269004,w=0.4626182538011916,x=5.0849088715532105 +color=yellow,shape=triangle,flag=1,i=34601,u=0.42386517751772645,v=0.5877864631161966,w=0.505340184155104,x=3.2936319015205733 +color=red,shape=circle,flag=1,i=34608,u=0.10600943961119602,v=0.1331812284291659,w=0.48832218314379305,x=5.624601352964853 +color=green,shape=square,flag=0,i=34612,u=0.8035669458432357,v=0.15886599247592115,w=0.4815248255178455,x=5.372758381787815 +color=yellow,shape=circle,flag=1,i=34613,u=0.8806152218712957,v=0.029301932184296442,w=0.48573334959018694,x=4.570677922283701 +color=yellow,shape=square,flag=1,i=34626,u=0.13059085790395775,v=0.4238075454419431,w=0.4836004295976302,x=4.338146853924343 +color=purple,shape=circle,flag=0,i=34627,u=0.5900033669151352,v=0.699862983143041,w=0.5052280721198084,x=5.129133579277615 +color=red,shape=triangle,flag=0,i=34638,u=0.3209495315365807,v=0.6480613429075162,w=0.5376903889704104,x=4.1118838396995985 +color=purple,shape=triangle,flag=0,i=34666,u=0.04626449659658516,v=0.48307726625660397,w=0.49179329156097723,x=5.42509346790123 +color=purple,shape=triangle,flag=0,i=34671,u=0.7964359374317203,v=0.747560253900851,w=0.49520275786403684,x=4.848034152189103 +color=blue,shape=square,flag=0,i=34685,u=0.21451581925791252,v=0.893062049855773,w=0.5086448009960358,x=4.579116160585294 +color=red,shape=square,flag=0,i=34695,u=0.7088033444564572,v=0.5732100097135284,w=0.4923197385560654,x=3.4356147648010213 +color=yellow,shape=triangle,flag=1,i=34710,u=0.1737198440162111,v=0.22554513366711282,w=0.509951351802705,x=6.030722829976561 +color=yellow,shape=square,flag=1,i=34713,u=0.49982766585059957,v=0.3567875401759866,w=0.4899891118211901,x=5.497034004272597 +color=red,shape=circle,flag=0,i=34728,u=0.6556410666827029,v=0.7435466392991773,w=0.4885520392718432,x=3.1734941717153027 +color=purple,shape=triangle,flag=0,i=34740,u=0.6889750347172782,v=0.7396549894769746,w=0.4984921030129261,x=5.115578423799099 +color=yellow,shape=triangle,flag=1,i=34752,u=0.6164599768416416,v=0.5750169347854348,w=0.50450342241927,x=5.820965819877017 +color=red,shape=triangle,flag=1,i=34780,u=0.3091558671767515,v=0.5618734327661591,w=0.5604418880514627,x=3.6930811706977047 +color=red,shape=square,flag=0,i=34812,u=0.16887935202525606,v=0.4826833420664698,w=0.47990070043902017,x=5.208871401980609 +color=red,shape=square,flag=0,i=34816,u=0.016924065380366393,v=0.49940285977919563,w=0.48149141539927376,x=4.876700004560515 +color=red,shape=square,flag=1,i=34825,u=0.16586991590177458,v=0.9072323489467463,w=0.48305469099259585,x=4.817191956789259 +color=blue,shape=circle,flag=1,i=34833,u=0.7879939112129746,v=0.6417667094234194,w=0.48251969023459085,x=5.853176007679122 +color=red,shape=square,flag=0,i=34851,u=0.8363412245763133,v=0.7168488825346744,w=0.48637705536349857,x=4.6482727901073035 +color=blue,shape=triangle,flag=0,i=34863,u=0.5996733651406758,v=0.12079044043743303,w=0.4762187048052572,x=5.072846598598342 +color=yellow,shape=triangle,flag=1,i=34890,u=0.22220441627360665,v=0.0024720066691538145,w=0.5084801358731889,x=4.285505456496424 +color=red,shape=circle,flag=1,i=34892,u=0.017067035996868873,v=-0.010872275596614411,w=0.5009184047671624,x=5.594557159864827 +color=blue,shape=circle,flag=1,i=34904,u=0.6475103888218945,v=0.8358986744405981,w=0.4901718393276379,x=4.936780792820824 +color=purple,shape=square,flag=0,i=34909,u=0.21548416630048384,v=0.7168881304141844,w=0.4847670958656207,x=6.03470578686936 +color=red,shape=square,flag=0,i=34928,u=0.33826822157857617,v=0.24337084909399997,w=0.48795962184069913,x=5.860006625985281 +color=green,shape=square,flag=0,i=34933,u=0.5282606201586797,v=0.13326302500684695,w=0.4969544006632784,x=4.636325315887119 +color=yellow,shape=triangle,flag=1,i=34936,u=0.5977030363335227,v=0.3710969354393244,w=0.5134264596280065,x=2.898301446113752 +color=red,shape=triangle,flag=1,i=34942,u=0.7096094547277375,v=0.23279768477872154,w=0.5519681198866045,x=3.7005620130868944 +color=blue,shape=circle,flag=0,i=34946,u=0.7150669790785441,v=0.1505620611716597,w=0.4937139372147337,x=3.5124403430665354 +color=red,shape=square,flag=0,i=34950,u=0.9954654645739696,v=0.9979895387752443,w=0.48489049569183607,x=4.125063551810273 +color=red,shape=circle,flag=0,i=34951,u=0.9336534027163426,v=0.979886133911313,w=0.509769355264013,x=3.2463135803494603 +color=red,shape=triangle,flag=1,i=34967,u=0.6144961282101254,v=0.5919567607401033,w=0.5547614845912089,x=5.133940701264204 +color=purple,shape=triangle,flag=0,i=34979,u=0.7488960031617149,v=0.7169027469026279,w=0.4971962787920276,x=6.563317492327125 +color=red,shape=triangle,flag=1,i=34998,u=0.2693593786685329,v=0.8722544148301712,w=0.5486259251165017,x=5.6337722270622095 +color=red,shape=square,flag=0,i=35005,u=0.7034975533828274,v=0.8550829122275493,w=0.49809808081819124,x=3.7301181595835478 +color=red,shape=square,flag=1,i=35021,u=0.9879862569942768,v=0.9930386644519742,w=0.501898815665082,x=3.7187441082345303 +color=red,shape=circle,flag=1,i=35025,u=0.30488500886194114,v=0.20975391569347487,w=0.5014465035451617,x=4.270505116858137 +color=red,shape=triangle,flag=1,i=35031,u=0.8623052609548261,v=0.29012940374779694,w=0.5570281973151101,x=4.643179994283906 +color=red,shape=square,flag=0,i=35047,u=0.9655872321295176,v=0.2827679599658268,w=0.4967040448943348,x=4.663001085848208 +color=red,shape=triangle,flag=0,i=35051,u=0.6567955755291046,v=0.814195441949847,w=0.5503388695574147,x=5.990816849318608 +color=red,shape=square,flag=1,i=35059,u=0.36768548008275825,v=0.44440292324547337,w=0.4896219263281178,x=5.845965036568631 +color=red,shape=square,flag=0,i=35068,u=0.655736294735662,v=0.4508986039388483,w=0.4890681706036116,x=3.8009093460037895 +color=blue,shape=circle,flag=0,i=35072,u=0.44480284265145986,v=0.39821075947105034,w=0.4932134947430758,x=5.519185245571755 +color=green,shape=square,flag=0,i=35075,u=0.24024543656366526,v=0.6589010388292955,w=0.498227805505063,x=4.469746225531193 +color=red,shape=circle,flag=0,i=35087,u=0.38223948665874974,v=0.3400594344005033,w=0.4954786987998591,x=4.690808274663953 +color=red,shape=square,flag=1,i=35091,u=0.27479080189356064,v=0.7431595817085408,w=0.5055568803511261,x=5.945629748823969 +color=red,shape=triangle,flag=0,i=35093,u=0.9364565101134221,v=0.7605155975636313,w=0.5484947131859994,x=8.837284567094477 +color=yellow,shape=square,flag=1,i=35094,u=0.7547643969215461,v=0.9360498110969584,w=0.47826146568795513,x=6.5809845192487515 +color=yellow,shape=square,flag=1,i=35097,u=0.3061678382784907,v=0.35531037935800125,w=0.4798559275663495,x=6.188062952289637 +color=green,shape=square,flag=0,i=35104,u=0.6975462310121865,v=0.9121585541626753,w=0.5026444540103487,x=4.717891933001945 +color=blue,shape=triangle,flag=1,i=35105,u=0.8349796707463456,v=0.3620401657288581,w=0.48516381462957286,x=5.700140229447996 +color=blue,shape=circle,flag=1,i=35120,u=0.27764955621903553,v=0.2561302057739422,w=0.49608993723368133,x=5.780915824648228 +color=red,shape=square,flag=0,i=35130,u=0.45891455304048,v=0.22216580886164294,w=0.49618747027284893,x=4.444035957978259 +color=red,shape=square,flag=1,i=35137,u=0.257354992842448,v=0.6173552745514805,w=0.4921628248843043,x=5.933105110161988 +color=blue,shape=square,flag=0,i=35138,u=0.7705642362236201,v=0.3517590301253988,w=0.5013155679738115,x=4.043694758548754 +color=yellow,shape=triangle,flag=1,i=35148,u=0.7762653468986148,v=0.40651535517352677,w=0.5234622308968215,x=5.903222111483259 +color=red,shape=triangle,flag=0,i=35174,u=0.9183232167879394,v=0.2148677217517545,w=0.5601450263351141,x=3.38974840528139 +color=green,shape=circle,flag=0,i=35200,u=0.23089445532810493,v=0.8577953992016389,w=0.46015046569051077,x=3.1613221552960744 +color=red,shape=triangle,flag=0,i=35211,u=0.3705037168157047,v=0.885810166555292,w=0.5522418089539656,x=2.897925453018292 +color=purple,shape=triangle,flag=0,i=35219,u=0.9725001132283482,v=0.13277639935330288,w=0.487747046641999,x=2.2015620155468665 +color=red,shape=triangle,flag=0,i=35223,u=0.7040324213278444,v=0.8921678841206723,w=0.546727222145781,x=7.103099015035235 +color=blue,shape=circle,flag=1,i=35231,u=0.996123815251446,v=0.6352617109220584,w=0.5014828022543371,x=5.352406799116789 +color=blue,shape=square,flag=0,i=35251,u=0.5110585227045429,v=0.4027004366585739,w=0.5051066189703028,x=3.2446455260250744 +color=red,shape=square,flag=0,i=35258,u=0.9389096383301606,v=0.3673634766381102,w=0.458035191864455,x=6.511817427595346 +color=green,shape=triangle,flag=0,i=35262,u=0.7553734595769059,v=0.7395089724587098,w=0.5171563143940545,x=5.233390079591427 +color=red,shape=square,flag=0,i=35263,u=0.5295481090921785,v=0.1808946419744767,w=0.45629723390052845,x=6.634876630177293 +color=yellow,shape=square,flag=1,i=35265,u=0.15751361753859483,v=0.9747516389136786,w=0.4867899697485034,x=4.474685379889176 +color=yellow,shape=square,flag=1,i=35268,u=0.16988476612564363,v=0.18747064858546736,w=0.4902998496021098,x=4.570701388995132 +color=red,shape=circle,flag=1,i=35269,u=0.9696382540867533,v=1.013897094549336,w=0.5036081654433147,x=5.741380525592202 +color=blue,shape=triangle,flag=1,i=35272,u=0.8734980610079883,v=0.7685454483649139,w=0.4771442252401473,x=4.408545021637006 +color=green,shape=square,flag=0,i=35273,u=0.18196645736648154,v=0.27177407753971494,w=0.5057376136819023,x=4.937007914202822 +color=orange,shape=triangle,flag=0,i=35286,u=0.17722959525105375,v=0.12637391729931358,w=0.5124620404892575,x=5.445145459864347 +color=green,shape=triangle,flag=0,i=35297,u=0.12326812808571719,v=0.3968028504235963,w=0.5167279077327283,x=3.1556492835137235 +color=red,shape=circle,flag=1,i=35320,u=0.19404162328155494,v=0.2593099200554975,w=0.49693745457872984,x=4.399716250313301 +color=yellow,shape=circle,flag=1,i=35328,u=0.6305700239322426,v=0.21611845509758276,w=0.4977752260509924,x=4.151003456685091 +color=yellow,shape=square,flag=1,i=35354,u=0.3018764613738272,v=0.5683737504450298,w=0.4893524201975025,x=4.358317141775494 +color=red,shape=square,flag=1,i=35356,u=0.7611142043455059,v=0.3967923275407611,w=0.459699627955268,x=5.684971940704642 +color=red,shape=square,flag=0,i=35363,u=0.8944654058022213,v=0.3403254490551689,w=0.45556327224719945,x=5.1492207412477 +color=orange,shape=square,flag=0,i=35385,u=0.32563287458523493,v=0.3568824006318867,w=0.48049693943870253,x=5.082151895588843 +color=green,shape=circle,flag=0,i=35391,u=0.4463217787124222,v=0.613546486639892,w=0.45482093402284224,x=4.1980895699935035 +color=yellow,shape=square,flag=1,i=35401,u=0.9421482812092415,v=0.22494603773635746,w=0.4926965740191712,x=5.30536775361479 +color=blue,shape=triangle,flag=1,i=35404,u=0.8068114917862665,v=0.7609159408005416,w=0.47039609338079186,x=3.1655767166448165 +color=blue,shape=circle,flag=0,i=35424,u=0.9723740607051794,v=0.053951199263640226,w=0.4997814582794458,x=2.316503874939617 +color=purple,shape=triangle,flag=1,i=35432,u=0.4803136037759438,v=0.2089621904779686,w=0.4868646845394705,x=4.740663342443059 +color=green,shape=triangle,flag=0,i=35437,u=0.7201178699444909,v=0.6371143146612083,w=0.5145406588631537,x=7.720951121901103 +color=purple,shape=square,flag=0,i=35452,u=0.7398544292415974,v=0.6129954757727973,w=0.49465464882327276,x=2.431532104087084 +color=orange,shape=circle,flag=0,i=35458,u=0.9088178696541952,v=0.11739058465274177,w=0.5054053007716468,x=6.004553897248768 +color=purple,shape=circle,flag=1,i=35463,u=0.17575284184125572,v=0.7490855955751995,w=0.49341047616880274,x=3.745845516993159 +color=red,shape=circle,flag=1,i=35464,u=0.867454232885212,v=0.8556772595522998,w=0.48379126658027194,x=4.900604892587795 +color=purple,shape=circle,flag=0,i=35465,u=0.0912784993740926,v=0.9873598165524754,w=0.49287247603294837,x=8.157119547407868 +color=orange,shape=circle,flag=0,i=35468,u=0.2707774908576035,v=0.6259084157276901,w=0.5057382987928779,x=5.116109251101737 +color=red,shape=square,flag=0,i=35477,u=0.2700867372360217,v=0.14583264800133733,w=0.4793403299870868,x=3.3595387864441437 +color=blue,shape=circle,flag=1,i=35488,u=0.9182997597247113,v=0.456190689517743,w=0.4994482629664476,x=5.5173749528557705 +color=purple,shape=circle,flag=0,i=35494,u=0.5596337099203815,v=0.30652748843028776,w=0.49301557255583467,x=5.2995898541630915 +color=green,shape=circle,flag=0,i=35530,u=0.8096880908744482,v=0.9269545535917043,w=0.45284146096944833,x=6.151688024652061 +color=purple,shape=square,flag=0,i=35549,u=0.2949423212891584,v=0.8690753440979728,w=0.4994569355666641,x=4.532049502555437 +color=red,shape=square,flag=1,i=35565,u=0.47624089973644135,v=0.07916374297263873,w=0.48033923807806406,x=3.340440022458455 +color=blue,shape=square,flag=1,i=35588,u=0.84021940790032,v=0.6679580099121151,w=0.5220327873203584,x=4.9001089389293755 +color=blue,shape=circle,flag=1,i=35604,u=0.3552929550329027,v=0.08490058853155247,w=0.5020391780632532,x=5.798981787346546 +color=green,shape=triangle,flag=0,i=35617,u=0.33663095632101814,v=0.20856825285674907,w=0.508746926050083,x=5.51081814817882 +color=green,shape=square,flag=0,i=35622,u=0.4725956713095468,v=0.4936849785624218,w=0.5163346341007835,x=4.467197490481218 +color=red,shape=square,flag=1,i=35623,u=0.3345155609075673,v=0.9689997713208467,w=0.4810680274755842,x=5.77684604798774 +color=red,shape=square,flag=0,i=35626,u=0.4288850476194279,v=0.3830469074570414,w=0.4772361426201381,x=6.177358928126811 +color=yellow,shape=circle,flag=1,i=35627,u=0.3013463329922611,v=0.03924149703408919,w=0.5021030236560009,x=4.834615846827212 +color=red,shape=square,flag=1,i=35630,u=0.610915281182388,v=0.4622742234332208,w=0.4796858473431834,x=5.268669637381702 +color=orange,shape=square,flag=1,i=35656,u=0.7407946412358015,v=0.1466537762257486,w=0.4830447558260019,x=3.8276703751800283 +color=red,shape=circle,flag=0,i=35665,u=0.9486629504076773,v=1.032743271888732,w=0.47507950478696004,x=3.4237533802490154 +color=yellow,shape=square,flag=0,i=35670,u=0.8017079455392203,v=0.8324565235405808,w=0.4890734297890044,x=4.062628347995121 +color=purple,shape=circle,flag=1,i=35676,u=0.502751103981982,v=0.3067461377268961,w=0.4902836592750695,x=4.89617344970658 +color=green,shape=circle,flag=0,i=35698,u=0.6442889241136163,v=0.7130825779855385,w=0.45297484218400647,x=5.670303347082715 +color=yellow,shape=circle,flag=1,i=35708,u=0.622177923604868,v=0.697091953056837,w=0.5070376584353148,x=5.110215835456102 +color=yellow,shape=triangle,flag=1,i=35723,u=0.19306483745605496,v=0.7376736766172787,w=0.5245521454800511,x=3.9998149075053937 +color=purple,shape=circle,flag=0,i=35733,u=0.5844944241472961,v=0.8788136285229017,w=0.48488691076745927,x=5.64054487375537 +color=yellow,shape=square,flag=1,i=35735,u=0.9753956607089511,v=0.3266330765039256,w=0.4876863330647485,x=3.441407669312291 +color=red,shape=square,flag=1,i=35741,u=0.12597944458681098,v=0.2960746631341985,w=0.4619377851379353,x=4.609007097094427 +color=purple,shape=triangle,flag=0,i=35760,u=0.8619606977209893,v=0.7462029528649634,w=0.4999957863388805,x=3.698901402666472 +color=red,shape=square,flag=1,i=35766,u=0.34832036292221913,v=0.31136790366269496,w=0.4645221016628855,x=5.480759547085093 +color=green,shape=circle,flag=0,i=35781,u=0.3272717107219767,v=0.05467904352401809,w=0.45791547095604446,x=5.430090159436973 +color=green,shape=square,flag=0,i=35782,u=0.5503219618320905,v=0.9059490455665576,w=0.5109469960946523,x=4.628484361687513 +color=red,shape=triangle,flag=0,i=35788,u=0.12010060730896133,v=0.2424853913592211,w=0.5252045454571971,x=6.358434479094371 +color=red,shape=triangle,flag=0,i=35791,u=0.3685430910108468,v=0.7307990534978458,w=0.5285764092081605,x=5.382108987645677 +color=green,shape=circle,flag=0,i=35796,u=0.14026451560374587,v=0.1504851407090676,w=0.4633073534402448,x=7.090406969481044 +color=green,shape=circle,flag=0,i=35798,u=0.797455235154612,v=0.07388297272460043,w=0.4624729714543862,x=3.9310042421371683 +color=red,shape=square,flag=1,i=35809,u=0.08929112801625261,v=0.9550390801310992,w=0.46334290065871,x=6.0876883218868025 +color=green,shape=square,flag=1,i=35824,u=0.6769536678317906,v=0.24874245805869355,w=0.5030608094711576,x=4.65376960607422 +color=purple,shape=triangle,flag=0,i=35832,u=0.2398209168856601,v=0.1391002515024441,w=0.49566991371157043,x=5.1119782623455245 +color=blue,shape=square,flag=1,i=35867,u=0.007778509178521964,v=0.5590543125572744,w=0.5116875776993812,x=3.3067431120695012 +color=yellow,shape=square,flag=1,i=35870,u=0.9762650267531341,v=0.1716058542230009,w=0.4866207017343421,x=3.3635993931178922 +color=yellow,shape=circle,flag=1,i=35882,u=0.10489688052522406,v=0.09619165098821159,w=0.48899637844558314,x=3.7557063650425673 +color=yellow,shape=square,flag=1,i=35898,u=0.05932649150936753,v=0.9646701819382054,w=0.48595412795995635,x=5.164634370129134 +color=red,shape=triangle,flag=0,i=35930,u=0.9992266776567538,v=0.005608293769324368,w=0.5213259603323551,x=5.604037675138165 +color=red,shape=circle,flag=1,i=35931,u=0.9596319956050603,v=0.9994251604788358,w=0.46790683802035243,x=5.183794707486837 +color=red,shape=circle,flag=0,i=35936,u=0.3657739260107421,v=0.37924867922783556,w=0.46896422586596154,x=7.033610217385781 +color=purple,shape=square,flag=0,i=35957,u=0.28522752645294935,v=0.8095838626240286,w=0.5138132851322226,x=5.834548403656761 +color=red,shape=square,flag=1,i=35958,u=0.4508382814791214,v=0.6123379592216707,w=0.47051667092975547,x=7.015948231207051 +color=red,shape=triangle,flag=0,i=35963,u=0.024968016274487637,v=0.48857846042435493,w=0.5130671432730287,x=4.584500243494941 +color=green,shape=square,flag=0,i=35964,u=0.47071576124342795,v=0.043142879962644876,w=0.5099528685235624,x=4.253458849313737 +color=red,shape=circle,flag=1,i=35966,u=0.466740249131704,v=0.3960382580872263,w=0.4697493332539897,x=4.543932421642148 +color=red,shape=square,flag=0,i=35976,u=0.16781198202988123,v=0.7050050356392615,w=0.472561432923347,x=4.1792215407563775 +color=red,shape=circle,flag=1,i=35978,u=0.053957398515282584,v=0.07177719969862469,w=0.47405812199744557,x=3.824791548083543 +color=red,shape=square,flag=1,i=35985,u=0.13493528401182942,v=0.328225583427617,w=0.47716060280728373,x=5.624581062577337 +color=red,shape=triangle,flag=1,i=35987,u=0.2642142159149524,v=0.8886508387835679,w=0.5138600972488298,x=2.942461536737969 +color=red,shape=square,flag=0,i=35997,u=0.13139337751555846,v=0.6332295955532391,w=0.4783104211441366,x=6.141269941762608 +color=blue,shape=circle,flag=0,i=36000,u=0.34447972571737606,v=0.7026410374365138,w=0.5013803384637279,x=5.587999353052944 +color=yellow,shape=triangle,flag=1,i=36018,u=0.6081787154395466,v=0.7215775810614267,w=0.5347263059504765,x=4.972816677273092 +color=yellow,shape=square,flag=1,i=36020,u=0.9312650593076067,v=0.8608806141795469,w=0.4887479113127106,x=5.1442815338472245 +color=red,shape=circle,flag=1,i=36023,u=0.822527613824384,v=0.7464777498251306,w=0.47393901443714054,x=6.657369309873818 +color=green,shape=square,flag=0,i=36026,u=0.11107014864143827,v=0.9784143095010472,w=0.5026888681937136,x=4.053399132765147 +color=green,shape=triangle,flag=0,i=36056,u=0.7626117935882222,v=0.309550158241476,w=0.4845903943528254,x=3.155765217014325 +color=red,shape=square,flag=0,i=36061,u=0.3170200561392382,v=0.7429318277623178,w=0.485182656439949,x=5.507732949948455 +color=yellow,shape=triangle,flag=1,i=36069,u=0.11861173684922255,v=0.4554698760815262,w=0.5323254948829813,x=5.302950099647103 +color=blue,shape=triangle,flag=0,i=36078,u=0.6442921363236699,v=0.9524720494525128,w=0.5093097125807204,x=5.176347585050365 +color=yellow,shape=triangle,flag=1,i=36112,u=0.24720498520327272,v=0.581554475961664,w=0.5297442285935843,x=4.530641032502419 +color=yellow,shape=triangle,flag=1,i=36129,u=0.48433358117690994,v=0.028872798166045044,w=0.5349045318602461,x=5.531715501503167 +color=blue,shape=circle,flag=0,i=36134,u=0.08231896300240193,v=0.8768681886357066,w=0.4947753169052335,x=4.914117598252927 +color=blue,shape=square,flag=1,i=36145,u=0.5827265635038165,v=0.2931613245670849,w=0.5083122528108311,x=5.0622286692130904 +color=blue,shape=square,flag=0,i=36159,u=0.8656290081694464,v=0.27046859325223294,w=0.5085529440140144,x=6.398646218872774 +color=blue,shape=circle,flag=1,i=36174,u=0.10996848628078926,v=0.5920409024544292,w=0.48952616019948114,x=4.741787840413854 +color=red,shape=triangle,flag=0,i=36183,u=0.4432696365974439,v=0.755276220089996,w=0.5116173772804775,x=5.370739726083066 +color=red,shape=circle,flag=0,i=36195,u=0.16273640922648558,v=0.22856514159926355,w=0.47852290088166755,x=8.363770289164274 +color=green,shape=circle,flag=0,i=36197,u=0.28661979648870195,v=0.15287216905441703,w=0.45747883601914274,x=6.36714056548609 +color=yellow,shape=square,flag=1,i=36206,u=0.08972911396329153,v=0.6829686415538448,w=0.4810882668332189,x=3.6295803958383224 +color=red,shape=square,flag=1,i=36214,u=0.8096482657104355,v=0.8699371231194737,w=0.48352978017878057,x=3.7874598790180225 +color=red,shape=circle,flag=0,i=36220,u=0.3366089676059959,v=0.24411493155388006,w=0.47751317870457594,x=4.989970087508334 +color=blue,shape=triangle,flag=0,i=36222,u=0.885494699399685,v=0.586622883592311,w=0.5091687358179846,x=6.125939594495925 +color=orange,shape=triangle,flag=0,i=36228,u=0.332373235154922,v=0.03799185693503282,w=0.503732822477797,x=5.926032729850331 +color=purple,shape=circle,flag=0,i=36245,u=0.6610515032982477,v=0.5349123440965378,w=0.48119674893347175,x=5.009043458121987 +color=blue,shape=square,flag=0,i=36249,u=0.9151206637542442,v=0.9233621394880314,w=0.510797431207716,x=6.855579633923043 +color=green,shape=circle,flag=0,i=36262,u=0.6398082824373382,v=0.9872322676471937,w=0.4554814750136406,x=4.123749417311191 +color=red,shape=triangle,flag=0,i=36269,u=0.9950179533308375,v=0.8492157367428346,w=0.5192388704493881,x=7.20682287351051 +color=red,shape=square,flag=0,i=36271,u=0.47880305120222244,v=0.7537335820646339,w=0.4604291460210823,x=3.6692150761335163 +color=purple,shape=square,flag=0,i=36295,u=0.751157094254534,v=0.2876663845708769,w=0.5320260009479819,x=4.647464618679696 +color=blue,shape=triangle,flag=1,i=36300,u=0.2885172595147546,v=0.568389654989411,w=0.5090930436938382,x=6.321087408909778 +color=purple,shape=square,flag=0,i=36301,u=0.09408267998025954,v=0.12100170196826776,w=0.5286103230734899,x=3.289868564502827 +color=green,shape=circle,flag=0,i=36320,u=0.12417238686886067,v=0.13895383754582713,w=0.4582982312314858,x=2.6277938975607484 +color=red,shape=square,flag=1,i=36332,u=0.6183984283164207,v=0.4077857019223098,w=0.45294280189526454,x=4.486889011425212 +color=blue,shape=triangle,flag=1,i=36335,u=0.7009022683854048,v=0.44710919735898713,w=0.5094247735597784,x=5.764873355155639 +color=yellow,shape=square,flag=1,i=36344,u=0.05678045495688133,v=0.3283502203736862,w=0.484045754713974,x=5.229813963591415 +color=red,shape=square,flag=1,i=36348,u=0.6596157190562775,v=0.10394808464298388,w=0.45205307210229495,x=5.585133508704117 +color=blue,shape=triangle,flag=1,i=36353,u=0.9292191615331855,v=0.2433103953230864,w=0.5124512147659767,x=5.635203037194194 +color=red,shape=square,flag=0,i=36361,u=0.9097620304753045,v=0.4073058479727405,w=0.4493592880216265,x=4.247461112436097 +color=red,shape=square,flag=0,i=36370,u=0.7795127411009333,v=0.6403293629766633,w=0.45150930965841496,x=3.0107310863397543 +color=red,shape=square,flag=0,i=36379,u=0.06485730141567869,v=0.11085435876732552,w=0.4535408960110263,x=6.106000425837571 +color=red,shape=triangle,flag=0,i=36398,u=0.9871256151996948,v=0.8961354018562923,w=0.521318986790278,x=4.617017041126522 +color=red,shape=triangle,flag=0,i=36428,u=0.13816601084921998,v=0.7328007991694945,w=0.5212385014488661,x=4.93275187335988 +color=green,shape=circle,flag=0,i=36433,u=0.3713985931656163,v=0.5695768950213503,w=0.4705738757169754,x=4.2470491540708935 +color=yellow,shape=circle,flag=1,i=36439,u=0.6263103009567477,v=0.16069954346422588,w=0.4973043248458733,x=5.532482670949542 +color=purple,shape=circle,flag=0,i=36440,u=0.7426701120984155,v=0.5788419299702354,w=0.48076849315067743,x=3.9814808142179303 +color=green,shape=triangle,flag=0,i=36458,u=0.6385942738686113,v=0.6256491864636414,w=0.48363542839271007,x=5.689807273094277 +color=purple,shape=triangle,flag=0,i=36459,u=0.6760530306163005,v=0.8475308246448228,w=0.48897168058732365,x=4.316920661327468 +color=green,shape=square,flag=0,i=36463,u=0.6764888564952541,v=0.3377501667645332,w=0.4782767136419434,x=2.424985784964037 +color=red,shape=triangle,flag=0,i=36475,u=0.7318186371279689,v=0.6224442436263078,w=0.5121507307098174,x=4.570394267133452 +color=yellow,shape=triangle,flag=1,i=36488,u=0.6363799357654083,v=0.41477490737855516,w=0.5361994091659278,x=5.3541128610975335 +color=red,shape=triangle,flag=0,i=36507,u=0.33732124325998514,v=0.5684843035668788,w=0.5112753680465155,x=5.841770886810079 +color=red,shape=square,flag=0,i=36531,u=0.7264537270904323,v=0.3399132379111024,w=0.47402005274241243,x=4.008489810908823 +color=green,shape=square,flag=0,i=36538,u=0.4114719229186691,v=0.22854288539809597,w=0.46814287953206934,x=4.26031265274266 +color=red,shape=square,flag=0,i=36548,u=0.07479428672776522,v=0.030736133484613792,w=0.47064934313961604,x=4.948953391365716 +color=purple,shape=square,flag=0,i=36556,u=0.857727400426818,v=0.07333956746865777,w=0.5136475677723563,x=4.99884359540335 +color=red,shape=triangle,flag=1,i=36564,u=0.12055093967575436,v=0.6220197904079796,w=0.5066418834991658,x=6.116805117548381 +color=red,shape=triangle,flag=1,i=36569,u=0.8417718896315662,v=0.5815705089585642,w=0.5006306981334182,x=6.232426819569056 +color=yellow,shape=triangle,flag=1,i=36575,u=0.7201309058952723,v=0.9634681059201501,w=0.5333320887100327,x=6.942877119975308 +color=red,shape=square,flag=0,i=36576,u=0.565885889567358,v=0.559105879089216,w=0.47477780669043396,x=6.0065371823305815 +color=yellow,shape=circle,flag=1,i=36582,u=0.78038451123999,v=0.8793902556868812,w=0.498080765847204,x=5.279692577219706 +color=red,shape=square,flag=0,i=36585,u=0.38653845198027803,v=0.18368330169183422,w=0.48302032892191776,x=5.681332753882344 +color=yellow,shape=square,flag=1,i=36594,u=0.43700172579237917,v=0.06882933111154987,w=0.46966053460456797,x=8.231719488880193 +color=purple,shape=triangle,flag=0,i=36595,u=0.2842408140902941,v=0.750757327989996,w=0.49875615076157814,x=4.170629737828956 +color=red,shape=square,flag=0,i=36599,u=0.08033011257969547,v=0.7881433601568403,w=0.4868984875663315,x=6.7981227531301185 +color=yellow,shape=triangle,flag=0,i=36609,u=0.8051443179755297,v=0.7458257415640093,w=0.5311876370295827,x=5.021086324775774 +color=red,shape=circle,flag=0,i=36623,u=0.021430963799872305,v=0.11508144927710698,w=0.47303523263902325,x=4.965763451325536 +color=red,shape=triangle,flag=1,i=36631,u=0.10681668179034898,v=0.6881371496783187,w=0.5009009985730479,x=6.750008081181491 +color=orange,shape=square,flag=1,i=36638,u=0.19926421297813157,v=0.4212506345308833,w=0.47332110786931986,x=6.028219968380095 +color=red,shape=square,flag=0,i=36641,u=0.6335278965204195,v=0.1568472183763444,w=0.475481522738315,x=5.204186118165796 +color=red,shape=square,flag=0,i=36651,u=0.2837680149951288,v=0.025792332374715232,w=0.47478374095123144,x=7.382393175010345 +color=red,shape=circle,flag=1,i=36673,u=0.44391573671177065,v=0.5226136795125732,w=0.4659297935903861,x=5.650229201649052 +color=red,shape=square,flag=0,i=36676,u=0.06549851587900102,v=0.07597741266278202,w=0.46909000299305553,x=5.229708375740358 +color=red,shape=triangle,flag=0,i=36693,u=0.10812932587353663,v=0.579766960059624,w=0.5037585304647251,x=5.349084757249533 +color=orange,shape=circle,flag=1,i=36710,u=0.6629475389247007,v=0.6737613831063881,w=0.5264987997734101,x=5.259925415528492 +color=red,shape=square,flag=0,i=36722,u=0.9534364940556542,v=0.6067863736724277,w=0.4732950362855124,x=2.561956537281525 +color=red,shape=square,flag=0,i=36732,u=0.7431271447944012,v=0.26601303000154075,w=0.4778179044851428,x=4.576354427146499 +color=red,shape=triangle,flag=0,i=36735,u=0.6459581779977813,v=0.22862623676499227,w=0.5121677350384127,x=5.917664506255178 +color=red,shape=square,flag=0,i=36737,u=0.49220881265398886,v=0.8712377093570182,w=0.4720893776781397,x=4.266041087400654 +color=purple,shape=circle,flag=0,i=36751,u=0.32272234505821573,v=0.5964445905325239,w=0.4698203439736098,x=5.9781161532389495 +color=red,shape=triangle,flag=0,i=36752,u=0.10637415635000391,v=0.7696039656634384,w=0.5091672653612455,x=5.91306081429092 +color=blue,shape=triangle,flag=1,i=36758,u=0.6761307036783781,v=0.03512104198878663,w=0.5164203712358599,x=7.537441527036219 +color=blue,shape=square,flag=0,i=36759,u=0.48801207135789293,v=0.48790570230146313,w=0.494569984017705,x=5.612047443280563 +color=red,shape=circle,flag=1,i=36766,u=0.4856527525588953,v=0.48830913715981883,w=0.4625373268692104,x=5.044454183562541 +color=blue,shape=triangle,flag=1,i=36771,u=0.2297324651517394,v=0.2948124790776079,w=0.517513161664295,x=5.361494479511111 +color=red,shape=circle,flag=0,i=36779,u=0.9983576004836738,v=1.0118780308493212,w=0.4581749231312331,x=5.689111498378435 +color=red,shape=square,flag=0,i=36784,u=0.6865160898078319,v=0.9681689587798931,w=0.4897406585955326,x=3.1582636006103653 +color=red,shape=triangle,flag=1,i=36817,u=0.9959495527910684,v=0.05123122826552229,w=0.5119874998109148,x=6.172320037476944 +color=red,shape=circle,flag=0,i=36832,u=0.25160776570519783,v=0.35143833146071823,w=0.45591824020280797,x=5.936918696087108 +color=blue,shape=square,flag=1,i=36837,u=0.37831515612745625,v=0.47435855433536867,w=0.49095130049270963,x=6.026640907336895 +color=red,shape=circle,flag=0,i=36857,u=0.14005311210565763,v=0.22763248140208192,w=0.464773279811465,x=3.9383494797829073 +color=red,shape=circle,flag=1,i=36901,u=0.3909233075396039,v=0.3193390976063586,w=0.4739178772482244,x=5.360319976437881 +color=red,shape=triangle,flag=1,i=36904,u=0.40026732052605873,v=0.5775721407334361,w=0.5093919598946542,x=4.7420549329221675 +color=red,shape=square,flag=1,i=36947,u=0.5285811941239325,v=0.07747041832828583,w=0.48160506568558104,x=3.962447914893231 +color=orange,shape=square,flag=1,i=36959,u=0.8319686303211316,v=0.13009064565697037,w=0.4736475891694955,x=5.513559387282787 +color=red,shape=triangle,flag=1,i=36960,u=0.20721031351842834,v=0.20563119659791018,w=0.5107003570939529,x=5.394475665671298 +color=purple,shape=triangle,flag=0,i=36962,u=0.8383047347862198,v=0.8775121948045028,w=0.49553070242746894,x=6.0863808536528685 +color=orange,shape=square,flag=0,i=36973,u=0.9953363767790046,v=0.5856603924709683,w=0.47656582617656057,x=5.784106873515358 +color=green,shape=triangle,flag=0,i=36992,u=0.03231626528725373,v=0.5326267524379906,w=0.498519570048132,x=4.351520830156708 +color=red,shape=circle,flag=0,i=36994,u=0.8623445321811245,v=0.7765652870522611,w=0.4878046807823772,x=5.692053058697806 +color=yellow,shape=triangle,flag=0,i=36995,u=0.48699377543195665,v=0.7317101139022135,w=0.5405742662218538,x=4.773914755408491 +color=blue,shape=square,flag=0,i=37013,u=0.32771817069700737,v=0.4390377511845567,w=0.49053121989807175,x=4.127975634669458 +color=red,shape=circle,flag=1,i=37014,u=0.30209706103524725,v=0.3620471660009386,w=0.486122872016291,x=4.886967800140364 +color=blue,shape=square,flag=0,i=37022,u=0.17064265099283038,v=0.892659595265854,w=0.4841459080674549,x=6.27670346100543 +color=yellow,shape=triangle,flag=1,i=37031,u=0.5324477590924602,v=0.05974540470234002,w=0.5477027839787513,x=5.521765958241326 +color=green,shape=circle,flag=0,i=37036,u=0.10606156398296063,v=0.7217641576757475,w=0.4673033518338816,x=4.5668732484511265 +color=blue,shape=square,flag=0,i=37040,u=0.48785109558949846,v=0.6907117006800187,w=0.4800069469769406,x=6.44974385408032 +color=green,shape=triangle,flag=0,i=37044,u=0.8946869613066204,v=0.8098471066223272,w=0.49451173726193576,x=2.891011807481231 +color=red,shape=square,flag=0,i=37051,u=0.8796099432158769,v=0.12193308384451995,w=0.49815670114722,x=2.789603626401845 +color=green,shape=triangle,flag=0,i=37064,u=0.60591585401936,v=0.3356633890867142,w=0.48974673022693804,x=7.24355616800586 +color=red,shape=triangle,flag=0,i=37066,u=0.4235391066300558,v=0.553778356438792,w=0.5197305154099661,x=4.924006216420129 +color=green,shape=triangle,flag=0,i=37084,u=0.3284787910597309,v=0.16528648498020426,w=0.48822374051846684,x=3.4179873836565093 +color=red,shape=square,flag=0,i=37100,u=0.44512946876245985,v=0.6843771771102779,w=0.49440232404200146,x=5.462897963330664 +color=blue,shape=circle,flag=1,i=37127,u=0.2679268045522243,v=0.08596909720323032,w=0.4878667797370085,x=3.8215456480526115 +color=green,shape=square,flag=0,i=37132,u=0.4378194458238688,v=0.6835520934783675,w=0.48111752300750704,x=5.331321496458754 +color=green,shape=circle,flag=0,i=37133,u=0.8892914833064786,v=0.4193271210346531,w=0.472362508113252,x=5.841069794674747 +color=yellow,shape=circle,flag=1,i=37159,u=0.2726101911689758,v=0.5639791438536959,w=0.5004863639861948,x=7.201503320824382 +color=red,shape=triangle,flag=0,i=37190,u=0.4590965400752065,v=0.5533863436024102,w=0.5281583386284135,x=4.361818453371206 +color=green,shape=square,flag=1,i=37199,u=0.12163737564523602,v=0.4014462973141971,w=0.4858072409679675,x=7.673246371126193 +color=red,shape=circle,flag=0,i=37203,u=0.9209054444714102,v=0.908772038431933,w=0.48789814992412456,x=5.2260458713698466 +color=red,shape=triangle,flag=0,i=37204,u=0.34402022492252327,v=0.07012513866717396,w=0.5295997185499252,x=3.980541266720826 +color=red,shape=square,flag=1,i=37207,u=0.8444415491778481,v=0.14153089082798664,w=0.5034675458363985,x=5.770147902100302 +color=green,shape=circle,flag=1,i=37211,u=0.34905389412099075,v=0.6859795922179169,w=0.4775656820869437,x=4.963341915148402 +color=blue,shape=square,flag=1,i=37226,u=0.6413615050163423,v=0.2933802918358043,w=0.4896583166077016,x=3.700619007817077 +color=red,shape=square,flag=0,i=37227,u=0.9876672286695282,v=0.9428093794936758,w=0.5161090238215247,x=6.944280937158122 +color=purple,shape=square,flag=0,i=37247,u=0.45460083937637286,v=0.7564213829665887,w=0.5047271066138581,x=6.970607562042409 +color=red,shape=triangle,flag=1,i=37250,u=0.8325863986687886,v=0.43396032608141044,w=0.5210605619230178,x=4.63737979361521 +color=yellow,shape=triangle,flag=1,i=37252,u=0.9715999345797057,v=0.00172447386987451,w=0.5230270739804954,x=3.335155453613923 +color=red,shape=circle,flag=1,i=37269,u=0.5615822498213286,v=0.6164967334157775,w=0.4875093353752823,x=5.578981301797171 +color=green,shape=triangle,flag=1,i=37297,u=0.9784143556444374,v=0.11230754985994384,w=0.49090505998248923,x=3.7878819194298576 +color=red,shape=square,flag=0,i=37299,u=0.3811341846092945,v=0.3420777172507604,w=0.5106108100380538,x=4.767182011882721 +color=red,shape=circle,flag=0,i=37316,u=0.2686560141159776,v=0.19890962929317363,w=0.47129590072192634,x=3.406904163825312 +color=purple,shape=triangle,flag=0,i=37331,u=0.45330461089023766,v=0.44172965737918846,w=0.48902466740933015,x=3.6968190266633676 +color=purple,shape=circle,flag=0,i=37338,u=0.5302845634519802,v=0.37082672810720874,w=0.46999739328217544,x=4.109615080407763 +color=red,shape=triangle,flag=0,i=37339,u=0.24580844192998008,v=0.745932426091323,w=0.5318814387313013,x=3.439300063573949 +color=red,shape=square,flag=0,i=37347,u=0.9113976116769003,v=0.5717441754557772,w=0.5011901188463853,x=6.241667652553901 +color=red,shape=circle,flag=0,i=37361,u=0.5481129208721416,v=0.6294706620141673,w=0.47777439627161267,x=7.285373856753192 +color=yellow,shape=circle,flag=0,i=37369,u=0.3375387132878296,v=0.21419235539428816,w=0.4954607929026692,x=3.746885091796307 +color=red,shape=triangle,flag=0,i=37378,u=0.05851597245364226,v=0.3955398285561733,w=0.5318855359144191,x=4.974670625878876 +color=red,shape=square,flag=0,i=37403,u=0.40652847571468975,v=0.5379331564038987,w=0.490028695382077,x=4.532615384566884 +color=red,shape=triangle,flag=0,i=37415,u=0.1574014948290393,v=0.27830519590229796,w=0.5374805342297109,x=3.681427407515642 +color=red,shape=triangle,flag=1,i=37440,u=0.7166979316876014,v=0.20762566325161025,w=0.531254823588659,x=2.501888071157458 +color=purple,shape=triangle,flag=0,i=37444,u=0.5392537849080222,v=0.534992924377639,w=0.48521547991681174,x=5.194183322596916 +color=red,shape=square,flag=1,i=37460,u=0.6971150295592662,v=0.4064389406511253,w=0.5006569470610013,x=5.753844623975136 +color=red,shape=triangle,flag=0,i=37463,u=0.5554004914891789,v=0.5628719670833299,w=0.5293448461265443,x=7.115781077108316 +color=blue,shape=square,flag=0,i=37471,u=0.41426849367180885,v=0.16065915650296003,w=0.4736842441116863,x=4.55770340433462 +color=yellow,shape=triangle,flag=1,i=37487,u=0.24062409104057225,v=0.5010526365494592,w=0.5218186314632153,x=4.589373456459177 +color=blue,shape=square,flag=1,i=37500,u=0.3393478754061173,v=0.2881246381446081,w=0.46414802630528995,x=6.243150446903364 +color=green,shape=square,flag=0,i=37514,u=0.2693800001059923,v=0.04035180894988488,w=0.4833313258395809,x=4.092232864843839 +color=purple,shape=circle,flag=1,i=37518,u=0.5920169010216106,v=0.10459423843488291,w=0.4631134663489581,x=3.091984479817586 +color=green,shape=circle,flag=0,i=37521,u=0.6387119537418751,v=0.03714863275769187,w=0.48571899599410157,x=5.3937468048611406 +color=yellow,shape=square,flag=1,i=37541,u=0.819692604290505,v=0.5279896879534377,w=0.4490464876251143,x=4.09422705638926 +color=purple,shape=square,flag=0,i=37554,u=0.06034080193984881,v=0.033516594013897394,w=0.5042848921688678,x=6.9612489661961385 +color=red,shape=square,flag=0,i=37556,u=0.9750019392032869,v=0.4862456051737566,w=0.4972424851649748,x=3.929103492684863 +color=red,shape=square,flag=0,i=37558,u=0.6171598364673789,v=0.7250738618443542,w=0.49833147603219313,x=5.350267899964599 +color=blue,shape=circle,flag=1,i=37575,u=0.6843694547276777,v=0.21151730073066077,w=0.4806111302132133,x=3.7669067819074455 +color=red,shape=triangle,flag=0,i=37578,u=0.7665314034138527,v=0.7133409581940101,w=0.5377497844893196,x=6.346758117173912 +color=purple,shape=triangle,flag=1,i=37592,u=0.08953170682751777,v=0.1373090786979091,w=0.4834399942163302,x=2.88185175743152 +color=red,shape=circle,flag=0,i=37607,u=0.7337879389497028,v=0.6703890758114182,w=0.48323631140861006,x=4.59172351172061 +color=red,shape=triangle,flag=0,i=37608,u=0.9217610153513968,v=0.8989503607846147,w=0.5376757847225038,x=4.74741642957461 +color=blue,shape=square,flag=1,i=37613,u=0.2138076874342455,v=0.4958347828064372,w=0.4649597574914763,x=4.881855736157818 +color=purple,shape=triangle,flag=0,i=37616,u=0.8938083665743075,v=0.029239534824987423,w=0.4826411892835148,x=3.903514489982015 +color=red,shape=circle,flag=0,i=37618,u=0.28939222916565577,v=0.3329676477744654,w=0.4812724557340212,x=7.684625915207742 +color=red,shape=square,flag=0,i=37632,u=0.07911426041264935,v=0.1539046407624154,w=0.47923762858867835,x=3.1607856742881317 +color=red,shape=circle,flag=1,i=37647,u=0.719214252347564,v=0.7901868819983043,w=0.48358167828386855,x=5.7850786063311235 +color=green,shape=circle,flag=0,i=37655,u=0.09352173829497468,v=0.2676763517236652,w=0.4932650468905362,x=6.916429524956963 +color=red,shape=square,flag=0,i=37657,u=0.7136108560678266,v=0.2718872272660279,w=0.47769807610888887,x=5.346420772248663 +color=yellow,shape=circle,flag=0,i=37664,u=0.4191808474039801,v=0.739255703619348,w=0.5077530286313371,x=3.66666668116901 +color=orange,shape=circle,flag=0,i=37668,u=0.18007376885630966,v=0.8607135232102564,w=0.5281522937562019,x=3.4871488136155544 +color=red,shape=triangle,flag=0,i=37674,u=0.20231653462572208,v=0.8623478249818624,w=0.5368339928800547,x=5.414782863697613 +color=yellow,shape=circle,flag=0,i=37682,u=0.6248434447565645,v=0.3532431572350374,w=0.5172432757434454,x=4.084118842520906 +color=green,shape=square,flag=0,i=37685,u=0.4843672401568342,v=0.5080747139655946,w=0.483286331765644,x=4.860660246113421 +color=red,shape=circle,flag=0,i=37687,u=0.3489486185661024,v=0.323771076768919,w=0.4945300144788722,x=5.777523757759923 +color=red,shape=triangle,flag=0,i=37698,u=0.45816684290595133,v=0.2281742816684985,w=0.5350465367424906,x=6.341573764293282 +color=yellow,shape=square,flag=1,i=37704,u=0.7058346074133882,v=0.4965323642212405,w=0.4648549492625446,x=3.5046827972460073 +color=red,shape=triangle,flag=0,i=37708,u=0.738864106607189,v=0.6822447880234197,w=0.5425989594707775,x=4.127956949700301 +color=yellow,shape=triangle,flag=1,i=37712,u=0.5540042944833872,v=0.7949234874872454,w=0.5197699287875088,x=4.595715951910495 +color=yellow,shape=square,flag=1,i=37713,u=0.47172434062297064,v=0.13688354742815667,w=0.46577505611307707,x=5.090030296491598 +color=red,shape=circle,flag=1,i=37735,u=0.529071175011801,v=0.6257915577335662,w=0.4864639612273933,x=7.9492832752973195 +color=purple,shape=triangle,flag=0,i=37746,u=0.6564229969262801,v=0.5114125000839184,w=0.49318205924255587,x=4.079333502553843 +color=purple,shape=circle,flag=0,i=37751,u=0.26676268810918213,v=0.12674781998726992,w=0.46967993060868596,x=3.8387973966036473 +color=orange,shape=circle,flag=0,i=37758,u=0.9851029040372477,v=0.09593472594818309,w=0.5324612053263172,x=4.012838441365473 +color=green,shape=triangle,flag=0,i=37763,u=0.7790236271657485,v=0.37870381284129406,w=0.4971210197706475,x=5.1656570497710055 +color=green,shape=square,flag=0,i=37765,u=0.48785848916548635,v=0.8043586020008786,w=0.4803894237893302,x=5.932806251695024 +color=blue,shape=square,flag=1,i=37769,u=0.0010124921078813465,v=0.5003311052459606,w=0.45718856694064935,x=3.7276291403157935 +color=purple,shape=triangle,flag=0,i=37783,u=0.06351683841635458,v=0.5745664486338214,w=0.4913794324817373,x=3.9700437087588405 +color=blue,shape=triangle,flag=0,i=37792,u=0.07018903407844768,v=0.4178593082076467,w=0.51623104844378,x=4.423153846686451 +color=red,shape=square,flag=0,i=37797,u=0.8846457829810535,v=0.3836708390038597,w=0.48851153130672803,x=5.524878267979573 +color=yellow,shape=circle,flag=1,i=37826,u=0.475413165340109,v=0.6431636817661038,w=0.5358323966835233,x=4.016207572604287 +color=yellow,shape=triangle,flag=1,i=37848,u=0.5301875061178689,v=0.7174358946480373,w=0.5204534980191006,x=5.123733284961607 +color=red,shape=square,flag=0,i=37857,u=0.05661060905871662,v=0.4710547386694294,w=0.49083669966368476,x=5.811809648966007 +color=red,shape=square,flag=1,i=37860,u=0.9105423239090816,v=0.5898894925016474,w=0.49093560580562834,x=2.784241420176178 +color=purple,shape=triangle,flag=1,i=37874,u=0.8920613889121304,v=0.9769346868387789,w=0.48031545216099264,x=6.7204180236434325 +color=red,shape=circle,flag=0,i=37879,u=0.5202040603671577,v=0.5036022298027305,w=0.47872938475253196,x=4.696322906932882 +color=red,shape=circle,flag=0,i=37881,u=0.6355303017741958,v=0.5422679932363801,w=0.4814113386152919,x=4.6337482851262175 +color=red,shape=circle,flag=0,i=37890,u=0.2679618284646147,v=0.20434926416351096,w=0.47872981372379353,x=5.239165025228325 +color=red,shape=square,flag=1,i=37899,u=0.08937751343132816,v=0.659121762566092,w=0.48573418756702497,x=4.448799084662819 +color=red,shape=square,flag=0,i=37900,u=0.3728047469420135,v=0.26721468211357013,w=0.488577145299949,x=4.335668206081306 +color=red,shape=circle,flag=0,i=37904,u=0.38973313650324204,v=0.34818113846591997,w=0.47964161975394404,x=3.925209744193989 +color=red,shape=square,flag=1,i=37921,u=0.42276415798324474,v=0.31936643953218746,w=0.4883701885674235,x=4.869112919312211 +color=purple,shape=circle,flag=0,i=37929,u=0.5688491538886703,v=0.8435424572337955,w=0.47907239214577607,x=4.0856422045434835 +color=yellow,shape=triangle,flag=1,i=37940,u=0.06644491248211615,v=0.30894326501321445,w=0.5010173719770583,x=4.618433011753282 +color=red,shape=square,flag=1,i=37945,u=0.057877336618272435,v=0.32622237125734654,w=0.4830235607858425,x=3.2252275305890343 +color=red,shape=circle,flag=0,i=37962,u=0.32541490790626215,v=0.2645515629620241,w=0.4644091257813923,x=5.502821402064531 +color=red,shape=circle,flag=0,i=37991,u=0.07837608386530126,v=0.003129990899428267,w=0.4643253278238599,x=5.717808976937164 +color=red,shape=triangle,flag=0,i=37996,u=0.7113145301435015,v=0.791731618541279,w=0.5184424442026617,x=5.835128716537877 +color=purple,shape=circle,flag=0,i=38009,u=0.33697913513251365,v=0.06893260171284266,w=0.478784432217052,x=5.611396203650816 +color=yellow,shape=circle,flag=1,i=38034,u=0.684195029105751,v=0.7233193748183292,w=0.5276825057882527,x=5.722804639501624 +color=purple,shape=circle,flag=0,i=38038,u=0.6200315487640226,v=0.013067187966193994,w=0.47790013239599505,x=4.589665914470007 +color=purple,shape=square,flag=1,i=38064,u=0.7057434590803936,v=0.42792501087695867,w=0.5174348950562011,x=3.2802671704499526 +color=blue,shape=square,flag=1,i=38066,u=0.31668619949729515,v=0.11956444846336645,w=0.4594740359810732,x=5.186171127610534 +color=red,shape=triangle,flag=1,i=38067,u=0.875794814367842,v=0.21641459361363635,w=0.5178752395612677,x=5.321137461419996 +color=red,shape=square,flag=0,i=38071,u=0.3256626294752947,v=0.6148458085827894,w=0.5004939462835706,x=2.4499124766995695 +color=yellow,shape=circle,flag=1,i=38082,u=0.04853033836650689,v=0.5983776442018087,w=0.5231959648615166,x=2.651862379271653 +color=yellow,shape=triangle,flag=1,i=38087,u=0.32294116442437093,v=0.6700313175035897,w=0.502276254738623,x=2.756331697768259 +color=red,shape=square,flag=0,i=38093,u=0.7499294156246596,v=0.6508728277299138,w=0.5064734180564547,x=7.382597747691133 +color=blue,shape=circle,flag=0,i=38125,u=0.6344852606010264,v=0.6660916079421064,w=0.4807928674739172,x=5.600137266617754 +color=yellow,shape=square,flag=1,i=38136,u=0.5735178978082498,v=0.5774844534624073,w=0.4784106163746017,x=5.9532220972827945 +color=red,shape=square,flag=0,i=38138,u=0.8056362959350857,v=0.4174494412106985,w=0.5038079307699739,x=5.026394010510235 +color=blue,shape=circle,flag=0,i=38146,u=0.2539024448077958,v=0.884643951894558,w=0.4848131943192717,x=4.543595966846689 +color=orange,shape=square,flag=0,i=38155,u=0.01151138943702712,v=0.15843271602381304,w=0.4985979653977076,x=4.8762378756122375 +color=yellow,shape=triangle,flag=0,i=38158,u=0.3691612234596072,v=0.2535009771881511,w=0.5059627126079003,x=6.673606513538689 +color=blue,shape=square,flag=1,i=38163,u=0.4418109621078311,v=0.4079445387163324,w=0.4738897836881537,x=5.730483165187514 +color=blue,shape=circle,flag=1,i=38170,u=0.8854240497164021,v=0.18093916440605629,w=0.4937564584620208,x=4.783455616430091 +color=purple,shape=square,flag=1,i=38177,u=0.2529398200034281,v=0.4487866039308104,w=0.5117396167380375,x=4.63327672853102 +color=red,shape=triangle,flag=0,i=38178,u=0.5100182852203953,v=0.5467970338830797,w=0.5311490298737129,x=5.481841631670299 +color=blue,shape=square,flag=0,i=38179,u=0.44311997832909333,v=0.8822675357673682,w=0.4696302664911805,x=4.902853000731272 +color=yellow,shape=triangle,flag=1,i=38192,u=0.3083388647811234,v=0.4008475196275283,w=0.5105726870440547,x=2.33862119270893 +color=red,shape=square,flag=0,i=38195,u=0.8245719643294682,v=0.020460106436641756,w=0.5221084606309792,x=4.080764174039779 +color=yellow,shape=square,flag=1,i=38199,u=0.012238308815962995,v=0.2713121713455563,w=0.4815208009898373,x=4.734545325452867 +color=yellow,shape=circle,flag=1,i=38204,u=0.22930578122394973,v=0.5374967914492481,w=0.5176602906280251,x=4.654189519289205 +color=yellow,shape=square,flag=1,i=38206,u=0.10397346835119414,v=0.8411680853188428,w=0.4806578866864495,x=2.972552893791658 +color=red,shape=square,flag=0,i=38213,u=0.6616760821586517,v=0.8141486053201816,w=0.5121067455622184,x=5.173696312086968 +color=red,shape=triangle,flag=0,i=38222,u=0.43708134051341363,v=0.27726363254231,w=0.5376767429588353,x=4.970385307123877 +color=red,shape=circle,flag=1,i=38224,u=0.3315878136991349,v=0.38444839636873396,w=0.4931642161573426,x=4.634867995797333 +color=blue,shape=square,flag=1,i=38225,u=0.3944086255999918,v=0.23096523530620183,w=0.4684293434454281,x=7.736460768940426 +color=blue,shape=triangle,flag=0,i=38240,u=0.6034138327555548,v=0.07740707548700532,w=0.5374078324759183,x=6.0163596650900075 +color=blue,shape=triangle,flag=1,i=38248,u=0.9444130181082422,v=0.6362851436246229,w=0.5444405207767633,x=7.097199805027187 +color=red,shape=square,flag=1,i=38256,u=0.7630157570446002,v=0.6314772706185438,w=0.48880179137838625,x=4.950824723236743 +color=purple,shape=triangle,flag=1,i=38280,u=0.44767951581214094,v=0.2618111624810212,w=0.48201754540885355,x=5.465800399013794 +color=red,shape=triangle,flag=0,i=38283,u=0.05975605137424489,v=0.14920249696275234,w=0.5226984641337482,x=5.993304754102831 +color=red,shape=square,flag=0,i=38288,u=0.7523123498098522,v=0.13214299693268383,w=0.484645478581809,x=4.729721018081452 +color=red,shape=square,flag=0,i=38329,u=0.0904323592590498,v=0.5625067921820546,w=0.48023752756051724,x=3.0013981194136297 +color=red,shape=circle,flag=0,i=38340,u=0.3718779852140627,v=0.2845722722367581,w=0.4840326007039287,x=2.6311172406519434 +color=blue,shape=square,flag=0,i=38362,u=0.27691088100777006,v=0.17423641880397767,w=0.47142937713923433,x=6.406856001117499 +color=red,shape=triangle,flag=0,i=38365,u=0.6301973919902031,v=0.6837001355048282,w=0.5252041051772034,x=6.165249187305097 +color=red,shape=triangle,flag=0,i=38397,u=0.03933959336336268,v=0.8019190231722675,w=0.5278573389465854,x=3.6585746751325074 +color=orange,shape=circle,flag=0,i=38398,u=0.32435590442219053,v=0.13240200445348405,w=0.5300177517942973,x=3.095166599968655 +color=blue,shape=square,flag=0,i=38404,u=0.2961654979999577,v=0.767379671137321,w=0.47748248316065633,x=3.679766557118045 +color=red,shape=triangle,flag=1,i=38416,u=0.8480106987964048,v=0.7880753021521691,w=0.5327232064519288,x=3.2784486569622655 +color=blue,shape=square,flag=1,i=38418,u=0.03892693514917556,v=0.9327839698057228,w=0.4858211992579442,x=5.129305885128638 +color=green,shape=triangle,flag=0,i=38437,u=0.9121928040529615,v=0.7492150146311876,w=0.46895704168875035,x=6.292158170903022 +color=red,shape=circle,flag=1,i=38442,u=0.9328376819647649,v=0.9397539951616704,w=0.4709666044555381,x=4.7791385443263 +color=purple,shape=square,flag=0,i=38447,u=0.3753623855254079,v=0.43836066536547025,w=0.50816038364672,x=4.086078520372214 +color=blue,shape=circle,flag=0,i=38460,u=0.3274108699775241,v=0.8955352759871484,w=0.48438504053775594,x=4.33075542676652 +color=yellow,shape=square,flag=0,i=38468,u=0.8616481308988164,v=0.06593252432760732,w=0.49258093054003455,x=4.264419728202852 +color=red,shape=triangle,flag=0,i=38479,u=0.5515224755527709,v=0.6214207604744554,w=0.5422795277962215,x=5.477065778234362 +color=red,shape=triangle,flag=0,i=38497,u=0.14555181559868924,v=0.33620742616330357,w=0.5250900758986774,x=4.981313085590917 +color=purple,shape=square,flag=0,i=38501,u=0.4689339358886033,v=0.17276473586863939,w=0.5010008330089102,x=5.496998076900414 +color=green,shape=triangle,flag=1,i=38508,u=0.7471676588317212,v=0.09486262903295972,w=0.4646017555378223,x=4.709132548687026 +color=blue,shape=circle,flag=1,i=38522,u=0.9430620960892159,v=0.5650516037192317,w=0.4817430779521384,x=3.715760396312945 +color=green,shape=circle,flag=1,i=38526,u=0.8112239397064422,v=0.44388434199823823,w=0.5147274104243988,x=5.41469831778723 +color=red,shape=circle,flag=1,i=38529,u=0.6201453301474494,v=0.5514884958151548,w=0.4808571110565734,x=3.493435506996492 +color=purple,shape=square,flag=0,i=38531,u=0.9649930376221458,v=0.08470567736017742,w=0.5015458132224414,x=5.347433759370861 +color=green,shape=triangle,flag=0,i=38539,u=0.44957049999246235,v=0.5578831832346758,w=0.46170107859494736,x=3.9735797853073147 +color=red,shape=circle,flag=1,i=38550,u=0.011024426724858483,v=-0.007015438410399956,w=0.4846832966233285,x=6.724607023990394 +color=purple,shape=triangle,flag=0,i=38552,u=0.6798990230423072,v=0.2830766724009439,w=0.4771305824450562,x=5.918381912626522 +color=blue,shape=triangle,flag=0,i=38576,u=0.957435908299061,v=0.5792749204252066,w=0.543778458514963,x=3.682739112099584 +color=blue,shape=triangle,flag=1,i=38577,u=0.5735872226554793,v=0.16694377801618931,w=0.5419922146488843,x=3.041728610570415 +color=red,shape=square,flag=1,i=38581,u=0.5445142030131437,v=0.7528656620079609,w=0.4766827102963688,x=7.855906132291646 +color=green,shape=triangle,flag=0,i=38585,u=0.1984887330894427,v=0.4987380220449995,w=0.46144136154406673,x=3.7213611376525964 +color=purple,shape=square,flag=0,i=38595,u=0.6802320560976709,v=0.8275125281885453,w=0.4976524446808186,x=6.551242347727435 +color=red,shape=square,flag=0,i=38597,u=0.45738178272298546,v=0.19822849425140054,w=0.4831820401466904,x=4.961154469727897 +color=red,shape=square,flag=0,i=38609,u=0.6674339925748345,v=0.1618083318450113,w=0.4753971221718779,x=5.603536312892259 +color=red,shape=square,flag=0,i=38611,u=0.44503758460834086,v=0.8600393090018252,w=0.4741759511599409,x=2.9025418266670697 +color=yellow,shape=triangle,flag=0,i=38624,u=0.11714521071879747,v=0.34942138100928744,w=0.5316971724836042,x=7.454140833709264 +color=red,shape=circle,flag=0,i=38631,u=0.7648297947070223,v=0.6776771877066503,w=0.4915904089093778,x=3.8514837143856315 +color=purple,shape=triangle,flag=0,i=38652,u=0.01594130911978997,v=0.5890795687313576,w=0.47608914341169645,x=3.927338633492965 +color=purple,shape=square,flag=0,i=38663,u=0.15530651406707752,v=0.032180325518073816,w=0.507926038157922,x=4.224852492366136 +color=blue,shape=square,flag=1,i=38676,u=0.33803008812467517,v=0.9430048066012642,w=0.4826416690794807,x=7.915449951670008 +color=red,shape=square,flag=0,i=38698,u=0.4260617070738505,v=0.6679160107084341,w=0.4675325862982471,x=3.910816611978308 +color=red,shape=triangle,flag=0,i=38703,u=0.889343915415998,v=0.6047262639753926,w=0.5168713393637955,x=7.049840190714019 +color=red,shape=square,flag=0,i=38734,u=0.3564244365513213,v=0.44776358853917464,w=0.4617328476889762,x=5.007991880192758 +color=red,shape=square,flag=0,i=38736,u=0.740126370948802,v=0.7705393077048693,w=0.46144045361425906,x=5.483986766874151 +color=yellow,shape=square,flag=0,i=38748,u=0.2649295532261856,v=0.7818417150321095,w=0.5153526161795142,x=5.421038553603055 +color=yellow,shape=circle,flag=1,i=38749,u=0.3727998029310805,v=0.9346956478077907,w=0.5162228730057041,x=5.640991448007491 +color=red,shape=triangle,flag=0,i=38751,u=0.03734333974395809,v=0.1484023991549045,w=0.516697300114278,x=4.5812465361079635 +color=purple,shape=circle,flag=0,i=38769,u=0.336135273863733,v=0.10478466359914584,w=0.4883418813688285,x=3.7004061367284944 +color=red,shape=circle,flag=0,i=38773,u=0.8562965250990252,v=0.9079418463092541,w=0.494051799146844,x=4.4860224769938615 +color=green,shape=circle,flag=1,i=38775,u=0.5758517203810649,v=0.863665290241774,w=0.5295105874705537,x=7.108026075104436 +color=purple,shape=triangle,flag=0,i=38784,u=0.3217318967959222,v=0.9188365818667709,w=0.47572548117638436,x=2.8021200664712578 +color=red,shape=circle,flag=0,i=38803,u=0.7915146404267683,v=0.861964617574392,w=0.49483406287811166,x=4.660011755943997 +color=purple,shape=square,flag=0,i=38820,u=0.3273848048806479,v=0.721753425694558,w=0.506073146796731,x=5.063661923476471 +color=blue,shape=square,flag=0,i=38841,u=0.6913762315865113,v=0.12001632989361599,w=0.4925570122420449,x=4.7586521020289405 +color=purple,shape=square,flag=0,i=38846,u=0.9495507473776134,v=0.9392032827570884,w=0.5014704311333378,x=4.826822412761536 +color=red,shape=triangle,flag=0,i=38853,u=0.41641136027077863,v=0.46384944083018376,w=0.5059150065959896,x=6.2449010207835975 +color=orange,shape=circle,flag=1,i=38857,u=0.7561616060797361,v=0.6011829160290465,w=0.5170183460778673,x=5.464145004173815 +color=purple,shape=triangle,flag=1,i=38873,u=0.3412836770559612,v=0.5106988751826204,w=0.48578647491703114,x=8.253247926402961 +color=green,shape=triangle,flag=0,i=38883,u=0.45877660452687863,v=0.5211069169505502,w=0.4681733218056553,x=3.3275261814625985 +color=green,shape=triangle,flag=0,i=38889,u=0.8883676445361395,v=0.6015417053453661,w=0.47105973239501653,x=6.078143505674809 +color=purple,shape=circle,flag=0,i=38901,u=0.7319690780944992,v=0.4567889897970464,w=0.4912731260449902,x=4.184719957290204 +color=yellow,shape=square,flag=1,i=38928,u=0.9240311975534296,v=0.7019360344691004,w=0.5077523736033206,x=4.472317293716402 +color=green,shape=triangle,flag=0,i=38934,u=0.6380126796582992,v=0.9449695875523221,w=0.4624450508923107,x=4.273213691991617 +color=yellow,shape=square,flag=1,i=38961,u=0.1268351843656087,v=0.5211273692895315,w=0.5033684401053728,x=5.625293954232506 +color=green,shape=triangle,flag=0,i=38966,u=0.9096579654690838,v=0.6779907501390764,w=0.45893787607152725,x=4.725850414653185 +color=red,shape=circle,flag=0,i=38978,u=0.3652891236125678,v=0.37234355884923465,w=0.4977688696494028,x=3.8844029674106095 +color=red,shape=circle,flag=1,i=38980,u=0.15669341658400626,v=0.18744318394269907,w=0.49922521826079624,x=5.595762817968466 +color=yellow,shape=square,flag=1,i=38983,u=0.5034768929988753,v=0.648289357062001,w=0.50383746914453,x=5.184546230870219 +color=red,shape=triangle,flag=1,i=38997,u=0.11076561819085617,v=0.5599481660206294,w=0.5125690584242865,x=4.642475797173814 +color=yellow,shape=square,flag=1,i=39009,u=0.08470525262121531,v=0.9546622912906018,w=0.5061945768566833,x=2.3578447423524653 +color=red,shape=triangle,flag=1,i=39014,u=0.6613462567228076,v=0.47275595437501927,w=0.509598966206032,x=3.4577807597878283 +color=red,shape=circle,flag=1,i=39017,u=0.1553047699109077,v=0.23426338864293275,w=0.5053760937764255,x=4.354064782280358 +color=yellow,shape=circle,flag=1,i=39031,u=0.1895808365583801,v=0.41451067853476176,w=0.5193137946419872,x=5.994203236731685 +color=yellow,shape=square,flag=1,i=39036,u=0.4366319397585604,v=0.8853642091072212,w=0.5070794369862943,x=5.939429312334467 +color=red,shape=square,flag=1,i=39037,u=0.7634290148595653,v=0.5813909230046601,w=0.49179306499158965,x=5.997049936652246 +color=red,shape=square,flag=1,i=39059,u=0.8315658666403111,v=0.8784952621893528,w=0.4892572830056315,x=2.880528359468393 +color=red,shape=triangle,flag=0,i=39067,u=0.8704226366700998,v=0.533469043498947,w=0.5142011050681139,x=5.662784664121824 +color=red,shape=square,flag=0,i=39071,u=0.7967456882344144,v=0.20866378466645807,w=0.4946225164856906,x=6.543629849066412 +color=red,shape=square,flag=0,i=39072,u=0.030280521554805206,v=0.12321405546738207,w=0.48988027462368877,x=5.847872034205654 +color=blue,shape=circle,flag=1,i=39075,u=0.37520524903253005,v=0.20556677021060044,w=0.4861060752648033,x=4.98529466970652 +color=yellow,shape=circle,flag=1,i=39085,u=0.6761059171622457,v=0.4496309961242564,w=0.5177998244766702,x=3.8911030920443372 +color=red,shape=square,flag=0,i=39096,u=0.8386893229214152,v=0.18037298392866496,w=0.488742788476033,x=5.5802668829031745 +color=red,shape=square,flag=1,i=39101,u=0.3410758622142557,v=0.4265100182014795,w=0.4861798012237103,x=4.09281113615416 +color=orange,shape=triangle,flag=1,i=39104,u=0.5375973260418243,v=0.025378580102561443,w=0.5209130105188473,x=4.374368093971907 +color=red,shape=circle,flag=1,i=39108,u=0.06315594916114631,v=0.0473204457942318,w=0.5020600489686915,x=5.71888396030171 +color=yellow,shape=circle,flag=1,i=39140,u=0.04163266536526933,v=0.3735542532689454,w=0.5129004344973573,x=6.2006094397134355 +color=red,shape=circle,flag=0,i=39144,u=0.1252950270739791,v=0.2085369692489441,w=0.49511423232770985,x=5.6882736815440795 +color=green,shape=square,flag=0,i=39145,u=0.5945283933600861,v=0.5702218044889795,w=0.49801271180610407,x=5.733330077212044 +color=red,shape=square,flag=0,i=39147,u=0.32849756546704034,v=0.19330653960285815,w=0.49652552518608334,x=3.078153862828897 +color=red,shape=square,flag=0,i=39162,u=0.5082347260570108,v=0.018104333171229392,w=0.5047709326931358,x=6.14569285722409 +color=red,shape=square,flag=0,i=39169,u=0.35611963306648264,v=0.46415265378112647,w=0.5052790009618097,x=2.5208047949411108 +color=red,shape=circle,flag=0,i=39179,u=0.9934462881309655,v=1.0724998185026013,w=0.49083561169685813,x=5.960896195845709 +color=red,shape=square,flag=0,i=39193,u=0.8107253161858635,v=0.06119001723485462,w=0.5040571217154186,x=4.950845865162775 +color=blue,shape=square,flag=0,i=39212,u=0.3666067516985615,v=0.9543687651909756,w=0.4904069701798997,x=4.5900604435108505 +color=red,shape=square,flag=0,i=39214,u=0.3038520855773875,v=0.4570120300363385,w=0.5134766736400802,x=4.045412169596741 +color=purple,shape=square,flag=0,i=39220,u=0.40811899601274493,v=0.42258580068959894,w=0.5079708471546207,x=5.8434095706944085 +color=red,shape=circle,flag=0,i=39223,u=0.2548848991283086,v=0.23824052909393476,w=0.49368762796221016,x=3.9351541163129777 +color=blue,shape=circle,flag=0,i=39231,u=0.5467918928636517,v=0.436802594210994,w=0.47161891289677615,x=7.006859054118415 +color=yellow,shape=circle,flag=0,i=39251,u=0.995515315608599,v=0.664557028559361,w=0.515423435042191,x=5.169630751365037 +color=purple,shape=triangle,flag=0,i=39260,u=0.6875459706351555,v=0.6177647301665427,w=0.5019041927371927,x=3.0241900924198646 +color=yellow,shape=square,flag=1,i=39270,u=0.5118092734588805,v=0.25442788832414454,w=0.5019041582410692,x=5.87099123069972 +color=blue,shape=circle,flag=0,i=39277,u=0.25862296537153906,v=0.9195126012211688,w=0.4710367246140722,x=2.9978468725276795 +color=green,shape=circle,flag=0,i=39300,u=0.41020213039425923,v=0.6728517575614876,w=0.5265279632822963,x=4.921329419537524 +color=green,shape=circle,flag=1,i=39301,u=0.5864952275788667,v=0.10513511084979821,w=0.523894875619943,x=5.497434710917061 +color=green,shape=square,flag=0,i=39335,u=0.6400469949657999,v=0.06628578427370857,w=0.5148803991737776,x=4.132880393291873 +color=yellow,shape=circle,flag=1,i=39352,u=0.6479856313540792,v=0.2373533542788151,w=0.5178086170960043,x=5.415760588876039 +color=red,shape=square,flag=1,i=39353,u=0.9744182926995872,v=0.6439304774212721,w=0.4937014311429811,x=4.709992211021606 +color=purple,shape=circle,flag=0,i=39363,u=0.8750696087366453,v=0.8443946111777411,w=0.5150081590379324,x=6.9769606087666 +color=purple,shape=triangle,flag=0,i=39369,u=0.9160850795306806,v=0.9932014003101209,w=0.5018352998115054,x=4.793790312960973 +color=purple,shape=square,flag=0,i=39384,u=0.22368754258934542,v=0.24624496014649055,w=0.49496439725646624,x=3.6102318824700483 +color=purple,shape=circle,flag=0,i=39398,u=0.21517806608498646,v=0.8196968078409886,w=0.5187868513576659,x=5.9440824615539904 +color=yellow,shape=triangle,flag=1,i=39411,u=0.5646911415753773,v=0.6113202067574828,w=0.515655244170274,x=4.547456465946942 +color=red,shape=circle,flag=0,i=39414,u=0.08207536759740874,v=0.05545527956716427,w=0.5038531960132209,x=4.58456499360184 +color=purple,shape=square,flag=0,i=39417,u=0.7065466075694898,v=0.4544578679835566,w=0.49740396282091665,x=6.211697830216022 +color=red,shape=square,flag=0,i=39421,u=0.1514587929504907,v=0.015800774708563337,w=0.48889076339317666,x=6.278227085881568 +color=red,shape=triangle,flag=1,i=39424,u=0.4036420254819122,v=0.2208297853446305,w=0.5351694405156383,x=5.73245815993143 +color=red,shape=square,flag=0,i=39434,u=0.5092714136678518,v=0.08267959367777122,w=0.4897421326300275,x=6.189223273977316 +color=green,shape=circle,flag=0,i=39437,u=0.47143849771730817,v=0.7206230774891145,w=0.5105775019030652,x=3.096843331850879 +color=blue,shape=triangle,flag=1,i=39452,u=0.4108370944684231,v=0.17508398140092007,w=0.516846412069019,x=5.042433947122654 +color=red,shape=circle,flag=0,i=39459,u=0.8677153645774535,v=0.900316895018318,w=0.4936890101328895,x=6.019595126076823 +color=blue,shape=triangle,flag=1,i=39474,u=0.9553019148659684,v=0.45765246445471564,w=0.5142487080177939,x=4.825890094413331 +color=blue,shape=square,flag=1,i=39477,u=0.34349584856688986,v=0.5427373929948094,w=0.4827067468359886,x=6.161423400652301 +color=purple,shape=square,flag=0,i=39478,u=0.6181329264451106,v=0.2740582967902253,w=0.500325683569904,x=5.988873682044269 +color=red,shape=circle,flag=0,i=39485,u=0.2933425185682206,v=0.19696260825815642,w=0.49378278435690165,x=4.99296788607792 +color=blue,shape=square,flag=1,i=39508,u=0.6018296981161007,v=0.48671247321274247,w=0.4728499003115625,x=4.537908610131487 +color=blue,shape=square,flag=0,i=39515,u=0.5917021785500398,v=0.7180729704428234,w=0.47038782817852604,x=6.572393320560106 +color=blue,shape=triangle,flag=0,i=39523,u=0.7976643048373657,v=0.5657690973064404,w=0.5040865190265051,x=5.439688669204595 +color=red,shape=circle,flag=0,i=39535,u=0.01734841963435818,v=0.020433763178842223,w=0.47923692839106113,x=6.954518602995847 +color=red,shape=triangle,flag=0,i=39540,u=0.9975680760617336,v=0.5858113294982089,w=0.5239219495275551,x=3.583829045080017 +color=red,shape=triangle,flag=0,i=39543,u=0.5037390448566906,v=0.40265455325217936,w=0.5253108909612321,x=3.9629273595743437 +color=blue,shape=circle,flag=0,i=39547,u=0.44659669164426985,v=0.8581453296641002,w=0.4858215950748845,x=5.292404928997199 +color=red,shape=triangle,flag=1,i=39552,u=0.8261355187097076,v=0.6093458112426304,w=0.5222035903278082,x=4.906427613398106 +color=blue,shape=square,flag=0,i=39554,u=0.4847317606543907,v=0.4958025517192002,w=0.4738606886529594,x=5.414138281330171 +color=red,shape=square,flag=1,i=39556,u=0.5443966580579718,v=0.45841680799768203,w=0.48637556520255476,x=3.024551071286789 +color=purple,shape=square,flag=0,i=39561,u=0.8640637777725868,v=0.18496268115707704,w=0.498140287852323,x=4.364089163957901 +color=green,shape=square,flag=1,i=39562,u=0.5905261188438536,v=0.6422245286081031,w=0.5138031687405284,x=6.26814868803615 +color=red,shape=triangle,flag=0,i=39565,u=0.9561292202846399,v=0.9668194684210542,w=0.5178075470310429,x=5.60019581633746 +color=red,shape=circle,flag=0,i=39569,u=0.9695832824925855,v=0.9054094881243873,w=0.48100492235765596,x=5.416982353829602 +color=red,shape=square,flag=1,i=39576,u=0.004164445205783074,v=0.5358188259589823,w=0.4842846807116942,x=6.608741385162876 +color=purple,shape=triangle,flag=0,i=39582,u=0.06949449473715041,v=0.19234858063365412,w=0.49795450728510976,x=6.45445327635169 +color=purple,shape=square,flag=0,i=39603,u=0.06157543533408816,v=0.7314783967384737,w=0.49407401633436343,x=5.197801587627036 +color=purple,shape=square,flag=0,i=39614,u=0.33658041714586906,v=0.019206731167908053,w=0.49694622901044894,x=5.9178360928726255 +color=green,shape=circle,flag=0,i=39630,u=0.8845282032005826,v=0.172516015590907,w=0.5125949475751116,x=6.006543906800754 +color=red,shape=triangle,flag=0,i=39631,u=0.7844979349161723,v=0.23750260632865972,w=0.515044332417428,x=3.5797982962971004 +color=green,shape=circle,flag=0,i=39663,u=0.8889675338844115,v=0.8498083967833386,w=0.5048829219725421,x=4.346374870634605 +color=green,shape=triangle,flag=0,i=39673,u=0.26766239120667257,v=0.06097946000033494,w=0.4585066889177896,x=5.894437062355936 +color=red,shape=circle,flag=1,i=39698,u=0.1173908053575089,v=0.09611446635012184,w=0.47551198263215205,x=6.296276424483339 +color=yellow,shape=square,flag=1,i=39703,u=0.20142964823164766,v=0.18058821918715284,w=0.49137384443342447,x=6.125731071772061 +color=blue,shape=square,flag=0,i=39709,u=0.553868075349823,v=0.6606686727868244,w=0.4718475547749687,x=4.768194563131835 +color=red,shape=square,flag=0,i=39711,u=0.9720787852898816,v=0.7072650378533071,w=0.4934676899614167,x=4.211604713055995 +color=yellow,shape=square,flag=1,i=39717,u=0.15254906187727868,v=0.38871430549326036,w=0.49165626535368107,x=7.379618947124032 +color=yellow,shape=triangle,flag=0,i=39729,u=0.3406651787908065,v=0.7799297058381454,w=0.5164275222630685,x=5.536565084664942 +color=green,shape=square,flag=1,i=39733,u=0.7469905910748575,v=0.30802777422029715,w=0.5203235768840627,x=2.6697495842017864 +color=blue,shape=square,flag=1,i=39737,u=0.211788611644823,v=0.16738311426935804,w=0.47511503302109503,x=6.23205188154503 +color=red,shape=square,flag=0,i=39738,u=0.39159887437445307,v=0.7199605459574635,w=0.4872463773932245,x=5.423874298368646 +color=blue,shape=square,flag=1,i=39752,u=0.3652915738067196,v=0.7443797186837637,w=0.47992192966429087,x=5.429858542746497 +color=red,shape=triangle,flag=0,i=39769,u=0.08646867670314551,v=0.08843033220393537,w=0.5513404104853943,x=6.878343202242778 +color=blue,shape=square,flag=0,i=39777,u=0.20484721225053282,v=0.4661712168180666,w=0.48665786202900607,x=5.2961271387389655 +color=blue,shape=triangle,flag=1,i=39787,u=0.7567737011270878,v=0.32349488254926695,w=0.5129160929626151,x=3.8314523589367924 +color=red,shape=square,flag=0,i=39789,u=0.9479363213355183,v=0.4795817752837438,w=0.4822656993247,x=6.830410436201902 +color=green,shape=circle,flag=0,i=39792,u=0.2907685773558777,v=0.8731326700924537,w=0.5099500179293874,x=4.762207368025709 +color=blue,shape=square,flag=1,i=39795,u=0.15491812175550101,v=0.023550742079665565,w=0.48865565972064195,x=5.089974987985447 +color=purple,shape=triangle,flag=0,i=39815,u=0.35034166193227867,v=0.020341753938377338,w=0.5082622310079358,x=4.516956315272891 +color=blue,shape=triangle,flag=0,i=39829,u=0.19022816832990286,v=0.27381243034108327,w=0.5084215290532271,x=6.643229485686764 +color=purple,shape=triangle,flag=0,i=39849,u=0.011830854092107268,v=0.7466895614700884,w=0.5078861823801148,x=5.763338649318015 +color=blue,shape=circle,flag=1,i=39864,u=0.5286269860092916,v=0.09174636536052938,w=0.4839097995215383,x=5.245328225982277 +color=red,shape=square,flag=1,i=39874,u=0.017999673369659464,v=0.9022289169681199,w=0.4735626819075993,x=4.671385845088863 +color=red,shape=triangle,flag=0,i=39894,u=0.5929205919651507,v=0.5603993820061481,w=0.5575999627986716,x=5.105302929576312 +color=yellow,shape=square,flag=1,i=39900,u=0.8916354235969586,v=0.7857427902722474,w=0.47617734274964424,x=5.025706892371844 +color=red,shape=triangle,flag=1,i=39959,u=0.012772170008167327,v=0.07051393834139175,w=0.5582320757985528,x=6.515365898567603 +color=red,shape=square,flag=0,i=39963,u=0.3197367133413562,v=0.10412619413556723,w=0.4602761075396893,x=6.897129749637106 +color=red,shape=circle,flag=1,i=39992,u=0.2622598902731341,v=0.3580980981637506,w=0.4722640402950396,x=5.06230000166988 +color=yellow,shape=square,flag=1,i=39996,u=0.9738841115069133,v=0.30717572010172234,w=0.475067335019385,x=8.138199996818354 +color=green,shape=triangle,flag=0,i=40003,u=0.2595720628019772,v=0.29233364319412536,w=0.4416916820683191,x=5.039227185057932 +color=yellow,shape=circle,flag=1,i=40007,u=0.546523666600999,v=0.9608038475313697,w=0.4837411900879732,x=6.252574838238434 +color=orange,shape=square,flag=1,i=40022,u=0.764742255673633,v=0.3735179888280705,w=0.49808223124190154,x=2.7290452358014146 +color=green,shape=triangle,flag=0,i=40024,u=0.9369115965405426,v=0.543404003351943,w=0.44511272715032324,x=7.287797243559415 +color=yellow,shape=circle,flag=1,i=40027,u=0.7912279944547849,v=0.4466997015900954,w=0.4871534480092622,x=6.783131459101508 +color=red,shape=triangle,flag=1,i=40033,u=0.3461566834066091,v=0.33243600472851575,w=0.5461259501717964,x=3.0340888140346185 +color=blue,shape=square,flag=0,i=40038,u=0.5308869492507371,v=0.6032038924105055,w=0.5005736474388827,x=4.973886006800854 +color=red,shape=square,flag=0,i=40048,u=0.428795415660986,v=0.7380274411083768,w=0.4792342730468049,x=6.567457918921472 +color=blue,shape=square,flag=1,i=40049,u=0.34166912207856603,v=0.8327014292637935,w=0.49592881928346727,x=5.92458450568603 +color=yellow,shape=circle,flag=1,i=40054,u=0.5561122199642279,v=0.0028493163097591534,w=0.48751301099357564,x=5.6412088568231775 +color=blue,shape=square,flag=1,i=40058,u=0.30987001700396655,v=0.8839709700753099,w=0.49914722174633824,x=4.013303794389007 +color=blue,shape=triangle,flag=0,i=40070,u=0.2271139811341576,v=0.9972265275057707,w=0.5042128678302498,x=4.557252215397245 +color=red,shape=square,flag=0,i=40074,u=0.8963642740150665,v=0.5964074652491322,w=0.47743036114879545,x=4.365911200789994 +color=blue,shape=triangle,flag=0,i=40079,u=0.6415189362790564,v=0.2790523457099494,w=0.5044889560260606,x=4.4895918312870355 +color=blue,shape=circle,flag=1,i=40099,u=0.7197685198379256,v=0.4347940506722363,w=0.4820463817553045,x=3.534448259614519 +color=red,shape=square,flag=0,i=40112,u=0.39104810355783814,v=0.9851271188367299,w=0.4786667573710622,x=6.307719358232892 +color=red,shape=square,flag=0,i=40117,u=0.600924830991792,v=0.23071159514109874,w=0.4770169798669659,x=5.569954665957255 +color=red,shape=circle,flag=1,i=40123,u=0.5415517243642339,v=0.4830519911092873,w=0.4726137110014219,x=6.127840486254293 +color=purple,shape=triangle,flag=0,i=40144,u=0.541761838940377,v=0.9264512959889604,w=0.5130323486392376,x=3.6586127405988536 +color=blue,shape=triangle,flag=0,i=40162,u=0.29243460541559596,v=0.6744410500024415,w=0.5026381948680212,x=5.8265442314175955 +color=red,shape=triangle,flag=0,i=40175,u=0.1564732328065278,v=0.24314808298011803,w=0.5418818025802538,x=4.441802754098668 +color=yellow,shape=square,flag=1,i=40186,u=0.024433639695421228,v=0.9392705213913216,w=0.487225627309413,x=4.40986026307741 +color=purple,shape=square,flag=0,i=40187,u=0.36494982158182254,v=0.7491013055030736,w=0.49892339544862074,x=4.481404168274309 +color=yellow,shape=circle,flag=1,i=40188,u=0.30724989486511367,v=0.6087970132622745,w=0.5022534811698548,x=6.443804313933138 +color=yellow,shape=square,flag=1,i=40205,u=0.7273005003868648,v=0.11698694546772603,w=0.49123970666869876,x=4.066446099379594 +color=purple,shape=triangle,flag=0,i=40206,u=0.8419994001438059,v=0.4511699159384033,w=0.5075410555790757,x=4.920803384806212 +color=red,shape=square,flag=0,i=40207,u=0.29546702649377976,v=0.7859074991032909,w=0.4779569219799509,x=3.769994999411825 +color=purple,shape=square,flag=0,i=40209,u=0.25190692338867926,v=0.13564983177672008,w=0.4985303221261576,x=4.108993113180069 +color=yellow,shape=triangle,flag=1,i=40211,u=0.22698355978729134,v=0.8416204814932413,w=0.5047416284030152,x=4.867176354458826 +color=red,shape=square,flag=1,i=40265,u=0.9716859435742579,v=0.19469075755336318,w=0.489751512718313,x=5.71915087076871 +color=green,shape=triangle,flag=1,i=40270,u=0.06627365668608731,v=0.9535496678537436,w=0.4481542899331256,x=4.558220149223964 +color=yellow,shape=circle,flag=1,i=40315,u=0.6280807488381492,v=0.6758294962994147,w=0.5015582298229407,x=5.482064733393159 +color=yellow,shape=circle,flag=1,i=40319,u=0.3929534020474553,v=0.5836415948143827,w=0.49983089220161,x=6.045990918282446 +color=yellow,shape=square,flag=1,i=40328,u=0.5820644631862629,v=0.35706292051124566,w=0.5143514678699764,x=5.727779420801414 +color=blue,shape=square,flag=1,i=40355,u=0.40252632111500486,v=0.06066838582196632,w=0.5104408352048592,x=7.184418484522475 +color=green,shape=square,flag=0,i=40373,u=0.9368388199061015,v=0.285104100719457,w=0.4964870334481603,x=4.567357536587003 +color=red,shape=triangle,flag=1,i=40377,u=0.12678209202773827,v=0.5502625053793366,w=0.5468920720728657,x=6.906806670792279 +color=red,shape=circle,flag=0,i=40400,u=0.09973373500079907,v=0.07022044013142184,w=0.47181103539100266,x=6.510154327497104 +color=blue,shape=triangle,flag=1,i=40413,u=0.9334210137035209,v=0.25830827175843374,w=0.5131736002358351,x=4.77041058079687 +color=red,shape=square,flag=1,i=40416,u=0.7223755270344265,v=0.33344601000513996,w=0.4840363534853566,x=6.1459144800384315 +color=blue,shape=square,flag=0,i=40439,u=0.7417279035246976,v=0.5451620706961755,w=0.5006347727358323,x=3.300636947393009 +color=yellow,shape=circle,flag=1,i=40447,u=0.5975299201005286,v=0.40419080279383723,w=0.4934558348811598,x=3.6011551787102345 +color=red,shape=square,flag=0,i=40450,u=0.19618094137590136,v=0.18934014312096203,w=0.4783131267124837,x=5.273132451051901 +color=red,shape=triangle,flag=0,i=40469,u=0.8817838716003784,v=0.8071143104611547,w=0.5527616698688461,x=4.529886302096688 +color=green,shape=triangle,flag=0,i=40472,u=0.8463293433841946,v=0.43079526044877614,w=0.45669726828682,x=6.658687275454419 +color=orange,shape=triangle,flag=1,i=40482,u=0.09719669863578317,v=0.9542075038903742,w=0.5114357746931003,x=5.890787655368153 +color=green,shape=square,flag=0,i=40486,u=0.8386341684414829,v=0.8072870935662964,w=0.5015772295856746,x=5.347370781343389 +color=red,shape=square,flag=0,i=40495,u=0.42602920356188356,v=0.8046761689858815,w=0.4701341876184085,x=4.78536398896458 +color=blue,shape=triangle,flag=1,i=40507,u=0.5781226458185247,v=0.5433493291092453,w=0.5213700198910548,x=4.269212880065585 +color=red,shape=triangle,flag=0,i=40511,u=0.8078131796571932,v=0.6958244573624209,w=0.5434261697780716,x=4.212625508599345 +color=blue,shape=square,flag=1,i=40513,u=0.8515404918503977,v=0.4950299440035032,w=0.49331137090636235,x=4.873688308765054 +color=red,shape=square,flag=0,i=40536,u=0.29821255325239593,v=0.8099283947092014,w=0.4806279883656576,x=4.374504856035643 +color=yellow,shape=triangle,flag=1,i=40544,u=0.5576353082726088,v=0.3970836971495675,w=0.49633374375687517,x=5.733379761426601 +color=yellow,shape=triangle,flag=1,i=40593,u=0.9908727748501635,v=0.9676283907521892,w=0.5019612304905726,x=4.674444806193367 +color=red,shape=circle,flag=0,i=40594,u=0.11674066618334178,v=0.09023372455557184,w=0.48049073688711536,x=5.13302778687985 +color=purple,shape=square,flag=0,i=40597,u=0.3492940512796332,v=0.9673229033712439,w=0.49704641743407907,x=7.212836465274433 +color=blue,shape=triangle,flag=1,i=40624,u=0.8162808189972856,v=0.49953643979915785,w=0.5105490880991683,x=4.731723838834704 +color=red,shape=triangle,flag=0,i=40625,u=0.2989387938029462,v=0.21764995351122096,w=0.540044260381093,x=5.945125771878374 +color=red,shape=triangle,flag=0,i=40639,u=0.3601192225847776,v=0.16956569410415367,w=0.537265707842095,x=3.017915454400304 +color=green,shape=triangle,flag=1,i=40649,u=0.5245847279601498,v=0.6826424077937555,w=0.4544253043939622,x=4.389125679305141 +color=yellow,shape=square,flag=1,i=40664,u=0.9885773514745881,v=0.6105612255252967,w=0.5257605978316502,x=3.5799857260243293 +color=purple,shape=circle,flag=0,i=40678,u=0.243723853165545,v=0.1821879659809228,w=0.49447491359844953,x=5.986878367230524 +color=yellow,shape=square,flag=1,i=40683,u=0.389139248822608,v=0.29929440304684873,w=0.5218816792050955,x=5.711407349146634 +color=orange,shape=circle,flag=1,i=40689,u=0.2922946102013083,v=0.8984319222583506,w=0.5226900900636086,x=5.748448294105998 +color=blue,shape=triangle,flag=1,i=40713,u=0.2638578555186999,v=0.32626221995511817,w=0.5092620078581488,x=5.781044482017951 +color=red,shape=square,flag=0,i=40727,u=0.6248255135567757,v=0.6942025924840597,w=0.4689421346564869,x=4.928995571344981 +color=green,shape=triangle,flag=0,i=40730,u=0.24689259155257304,v=0.9453777091780577,w=0.46326003770942237,x=3.9774920738405286 +color=green,shape=circle,flag=0,i=40735,u=0.54361731859941,v=0.3292411229513592,w=0.5149143717230693,x=5.553641351015876 +color=yellow,shape=square,flag=1,i=40742,u=0.24847094475505616,v=0.1468553413352739,w=0.5166088143870115,x=3.3302202837109767 +color=green,shape=circle,flag=0,i=40750,u=0.1953446809965247,v=0.6669462160489693,w=0.5127609357344466,x=4.0648220863952185 +color=red,shape=square,flag=1,i=40753,u=0.2482649569337365,v=0.5468200264929788,w=0.47888313529202103,x=6.244672991570411 +color=red,shape=square,flag=0,i=40760,u=0.1565404857446866,v=0.9552720912259636,w=0.47887670604729,x=5.008396499448484 +color=purple,shape=square,flag=0,i=40763,u=0.7980154023490905,v=0.18362842111060684,w=0.5034074859932886,x=3.1052490476115815 +color=red,shape=triangle,flag=1,i=40766,u=0.10148508522988653,v=0.6749200091056718,w=0.5272583494058288,x=4.927605026849144 +color=red,shape=circle,flag=0,i=40768,u=0.3685289658276566,v=0.42530915019818777,w=0.5008733065270098,x=6.60437741887262 +color=red,shape=triangle,flag=0,i=40773,u=0.062414611390882,v=0.6447313268314849,w=0.5291563651803365,x=4.399995056769941 +color=green,shape=square,flag=1,i=40782,u=0.3505984244685435,v=0.465967717842515,w=0.4841104719509502,x=4.62313535479982 +color=red,shape=triangle,flag=0,i=40800,u=0.537964663415434,v=0.7519542908220004,w=0.526181268517801,x=4.443272861507481 +color=green,shape=square,flag=1,i=40813,u=0.5289840309445121,v=0.10394129575246724,w=0.48932302701561703,x=5.552179894913315 +color=blue,shape=circle,flag=0,i=40818,u=0.4864258195649044,v=0.3512910752065711,w=0.49431116334674097,x=5.708729268795683 +color=purple,shape=triangle,flag=0,i=40833,u=0.9776358235580903,v=0.8314235657286768,w=0.5194161174800925,x=4.28697326542846 +color=red,shape=circle,flag=1,i=40839,u=0.7319923668238524,v=0.6968009050681002,w=0.5000359440996291,x=4.595355498993931 +color=red,shape=circle,flag=0,i=40856,u=0.6668808350266331,v=0.5721907312804069,w=0.505326872199448,x=5.506691730649756 +color=purple,shape=triangle,flag=0,i=40857,u=0.7967412822368806,v=0.7119498900414054,w=0.520628165659509,x=4.675628286018475 +color=red,shape=triangle,flag=0,i=40870,u=0.47957344269608304,v=0.839257710714516,w=0.5224376985630319,x=4.824603300802242 +color=green,shape=square,flag=0,i=40872,u=0.27016769622638914,v=0.5437998876982383,w=0.48762848481292576,x=6.745588834970204 +color=orange,shape=circle,flag=0,i=40878,u=0.36706621318023924,v=0.9698982896181795,w=0.5194393610321152,x=4.877797049432641 +color=yellow,shape=square,flag=1,i=40897,u=0.4019283503485094,v=0.0037504417809507418,w=0.5068045481149688,x=5.661258661659244 +color=red,shape=triangle,flag=1,i=40899,u=0.7622444977219807,v=0.13532047409663006,w=0.5231148573440267,x=3.8140192857716806 +color=red,shape=triangle,flag=1,i=40907,u=0.5317162108988236,v=0.9032940349022393,w=0.5224512780828396,x=4.85896471624401 +color=yellow,shape=square,flag=1,i=40917,u=0.8297382129568323,v=0.23528709172060958,w=0.5097151973847575,x=3.041190360751321 +color=yellow,shape=circle,flag=1,i=40920,u=0.2187439834269861,v=0.30167565493257154,w=0.497839617549306,x=5.718425020284612 +color=red,shape=circle,flag=0,i=40930,u=0.4507346145614457,v=0.356013765145489,w=0.5139243590852092,x=4.1811086790605865 +color=red,shape=square,flag=1,i=40944,u=0.21612316339095672,v=0.5965080435398413,w=0.46558046836939543,x=5.068799087018072 +color=blue,shape=square,flag=1,i=40956,u=0.36474176773331146,v=0.8454453581782515,w=0.49727071171338044,x=3.860739839507016 +color=purple,shape=circle,flag=0,i=40959,u=0.19736177422410361,v=0.40712047453374944,w=0.49587377877530003,x=5.912429014001464 +color=red,shape=circle,flag=0,i=40970,u=0.7005872436257956,v=0.6221475947158343,w=0.5092852407263053,x=6.0702945128230406 +color=green,shape=square,flag=0,i=40979,u=0.1266107665974655,v=0.5356688591943147,w=0.48322227332103806,x=4.226742870121238 +color=blue,shape=circle,flag=1,i=41020,u=0.00943323226941939,v=0.8446978189819311,w=0.5018599546418963,x=4.793760867241468 +color=red,shape=square,flag=0,i=41024,u=0.11281835440030663,v=0.7789680950472638,w=0.44121932292225113,x=6.029666144555385 +color=orange,shape=triangle,flag=1,i=41035,u=0.05837890310319416,v=0.07636249822975938,w=0.50241097071327,x=3.9056186685192973 +color=red,shape=triangle,flag=0,i=41036,u=0.3588004771654896,v=0.029715204098169967,w=0.5098908448951518,x=5.977457621205759 +color=yellow,shape=circle,flag=1,i=41055,u=0.6642375363825297,v=0.7473161264597635,w=0.4911355627721241,x=6.3925846505742 +color=green,shape=triangle,flag=0,i=41068,u=0.6012568860610388,v=0.4071706777595179,w=0.4724788407174964,x=6.792622387122063 +color=green,shape=triangle,flag=0,i=41077,u=0.006409854905215173,v=0.9953897812617374,w=0.46909694265629237,x=5.092367804520576 +color=red,shape=circle,flag=0,i=41093,u=0.24774590349728343,v=0.25179334666781406,w=0.5074890714155886,x=3.7914211172739343 +color=purple,shape=circle,flag=0,i=41096,u=0.7332071609186626,v=0.3050420015750761,w=0.4975460107229564,x=4.338931958302688 +color=red,shape=square,flag=0,i=41110,u=0.3249535218520929,v=0.44695386243548285,w=0.44076515312824666,x=4.1232348383043345 +color=red,shape=triangle,flag=0,i=41117,u=0.22603976881447552,v=0.21132377795592672,w=0.4983573859172499,x=6.015265385514934 +color=green,shape=square,flag=0,i=41133,u=0.026186479360741366,v=0.13222331109096497,w=0.4905758343438278,x=6.121831330568276 +color=red,shape=circle,flag=1,i=41136,u=0.8585729729210986,v=0.9336032925866591,w=0.5150254587145655,x=6.083129177033072 +color=green,shape=circle,flag=0,i=41146,u=0.15200293613642057,v=0.41065522042278624,w=0.5056691493888975,x=4.142907611787745 +color=red,shape=square,flag=0,i=41148,u=0.35932841489150524,v=0.7975816126465474,w=0.4544689761869863,x=5.1704614314369275 +color=red,shape=triangle,flag=0,i=41166,u=0.6031154789698985,v=0.1632700399661593,w=0.4946392165868584,x=3.273113566179029 +color=yellow,shape=square,flag=1,i=41169,u=0.844895226225717,v=0.5002456401704629,w=0.5018381245124144,x=3.9265681141717788 +color=red,shape=circle,flag=1,i=41197,u=0.44272754321694174,v=0.4410411353162348,w=0.5103827820767027,x=7.336556085128362 +color=red,shape=circle,flag=0,i=41213,u=0.16244570059444574,v=0.1913282359798194,w=0.5080641700004002,x=5.2106138487944635 +color=yellow,shape=square,flag=1,i=41221,u=0.21378425914146149,v=0.2147182139306688,w=0.510938342839433,x=4.2407446250786895 +color=green,shape=square,flag=0,i=41224,u=0.2955710804078491,v=0.3505625824576629,w=0.4961112083801156,x=4.579727033980405 +color=red,shape=triangle,flag=0,i=41228,u=0.6589785137222948,v=0.7419091413749674,w=0.5012083314631209,x=3.459492032625103 +color=red,shape=triangle,flag=1,i=41229,u=0.008697938962164087,v=0.35751804341911053,w=0.503546859053565,x=5.0754090219045205 +color=red,shape=circle,flag=1,i=41233,u=0.20130571289997412,v=0.25983385732663467,w=0.5062401447372741,x=6.009491690988735 +color=red,shape=square,flag=0,i=41237,u=0.2077942336550639,v=0.24631488672081348,w=0.4561562318488982,x=5.763009389137171 +color=green,shape=triangle,flag=0,i=41240,u=0.1388091490042217,v=0.5367294697022725,w=0.47603068593969655,x=6.123297439839205 +color=red,shape=square,flag=0,i=41261,u=0.9998822102016469,v=0.46815234994788446,w=0.45856223710290567,x=4.890051638015498 +color=blue,shape=circle,flag=1,i=41280,u=0.1782114063356941,v=0.7877690766618495,w=0.5001458122603802,x=5.566726562619991 +color=red,shape=square,flag=0,i=41285,u=0.7173099141802141,v=0.7078029654590525,w=0.46469373672667796,x=4.583449217191266 +color=blue,shape=square,flag=0,i=41296,u=0.3454905642340733,v=0.19972304226274573,w=0.5088163812570099,x=5.946724813788657 +color=red,shape=circle,flag=0,i=41298,u=0.04912985095575162,v=0.08025091062765384,w=0.5149809643358482,x=4.122100038033584 +color=red,shape=triangle,flag=1,i=41302,u=0.9805547981785468,v=0.5788603877754698,w=0.5102740439436876,x=3.4387117775312728 +color=purple,shape=square,flag=0,i=41313,u=0.32050134640300276,v=0.20960368204663338,w=0.5016947735048498,x=5.436728676291729 +color=green,shape=circle,flag=0,i=41315,u=0.7558533887157577,v=0.8574758963562502,w=0.5058862878487302,x=5.372012723079794 +color=red,shape=square,flag=0,i=41320,u=0.16571923046766424,v=0.3395442840950539,w=0.46027698929239264,x=6.614191202761383 +color=red,shape=square,flag=0,i=41333,u=0.23539807857375017,v=0.029569983506120945,w=0.46424201371688983,x=4.664103309003582 +color=red,shape=triangle,flag=0,i=41334,u=0.9414131231521559,v=0.5637319354725785,w=0.5100317333100488,x=4.461039880202075 +color=red,shape=triangle,flag=0,i=41363,u=0.7496133321789066,v=0.5753027334048532,w=0.5082128925076759,x=5.68569856226981 +color=green,shape=square,flag=0,i=41370,u=0.5888626949264554,v=0.49794962288359834,w=0.492272843933555,x=4.299793988615572 +color=blue,shape=square,flag=0,i=41372,u=0.938522464304407,v=0.7997406406159722,w=0.5099388114091625,x=5.087434267728367 +color=blue,shape=triangle,flag=1,i=41379,u=0.6386442129462215,v=0.38205346810160934,w=0.5055560189831071,x=7.08816823364052 +color=yellow,shape=triangle,flag=1,i=41391,u=0.4967651674378841,v=0.7028857832766183,w=0.5050706908897531,x=2.617120492678897 +color=red,shape=square,flag=0,i=41425,u=0.11697592862776163,v=0.776070583666844,w=0.4628193075484102,x=5.81393272425408 +color=green,shape=triangle,flag=1,i=41430,u=0.8821014727718542,v=0.5879064792659994,w=0.48404470498269975,x=6.156342151205378 +color=yellow,shape=triangle,flag=1,i=41431,u=0.7216829279521791,v=0.41186085630062563,w=0.5139955664129368,x=5.822589071239395 +color=purple,shape=triangle,flag=0,i=41453,u=0.09799301117045978,v=0.5345676923879632,w=0.5169615184415605,x=5.250379441097196 +color=blue,shape=triangle,flag=1,i=41457,u=0.17123644077345412,v=0.7036414440481312,w=0.5064731785419707,x=5.8713124874714735 +color=red,shape=square,flag=1,i=41513,u=0.735640556687527,v=0.041482539910170924,w=0.46757039796840416,x=4.33615034009331 +color=red,shape=circle,flag=0,i=41521,u=0.7248062933235758,v=0.6477521864058217,w=0.5280510519219362,x=5.202996256962501 +color=red,shape=square,flag=0,i=41532,u=0.13939534134302878,v=0.7062580414788688,w=0.47014467278416444,x=5.333468435226506 +color=green,shape=circle,flag=0,i=41538,u=0.7618927248516096,v=0.011134728343045519,w=0.5013483663583217,x=5.075399723761248 +color=purple,shape=circle,flag=0,i=41543,u=0.1411284747024314,v=0.4776568215637865,w=0.49870883984795583,x=4.778201084034603 +color=red,shape=circle,flag=1,i=41545,u=0.043954004304485705,v=0.0729807080198989,w=0.5274826135833207,x=4.882747543352472 +color=yellow,shape=triangle,flag=1,i=41548,u=0.25542755651336757,v=0.5091813047427031,w=0.5176666495371838,x=6.074068520582077 +color=red,shape=circle,flag=1,i=41552,u=0.25684060526053965,v=0.28832406331707605,w=0.5316181251961247,x=4.949857478419258 +color=red,shape=square,flag=0,i=41559,u=0.9878723771262267,v=0.4030523061712127,w=0.47752596960788896,x=6.077950705004928 +color=red,shape=circle,flag=0,i=41564,u=0.4112819635335717,v=0.3145849525983753,w=0.5368963226770362,x=4.079965299696652 +color=red,shape=triangle,flag=0,i=41574,u=0.9442737382342208,v=0.5186928081995084,w=0.4959350376942421,x=6.218368622701866 +color=red,shape=triangle,flag=0,i=41587,u=0.7822208691306908,v=0.428004048191177,w=0.4937386986245334,x=5.455295306438355 +color=green,shape=circle,flag=1,i=41601,u=0.5523000602651791,v=0.1361133710703959,w=0.4979353732317967,x=3.1952963508563563 +color=yellow,shape=circle,flag=1,i=41620,u=0.3826753901716061,v=0.30935628659403125,w=0.479668210489739,x=6.514367447632842 +color=red,shape=circle,flag=0,i=41631,u=0.6446923855143726,v=0.7335233116379923,w=0.534095256070473,x=5.7265795413660685 +color=red,shape=square,flag=0,i=41632,u=0.8394911218955688,v=0.04337216607437766,w=0.4754390079134481,x=6.491073865316974 +color=red,shape=triangle,flag=0,i=41637,u=0.44348699682294734,v=0.37258376685737904,w=0.4883794578408287,x=4.686940646592702 +color=red,shape=circle,flag=0,i=41638,u=0.0990833525633743,v=0.12774801101336,w=0.5376366806602688,x=5.155195637415368 +color=yellow,shape=triangle,flag=1,i=41645,u=0.5936607610834136,v=0.864767408605107,w=0.508880796073613,x=4.887898650848888 +color=blue,shape=square,flag=0,i=41649,u=0.8639977215568386,v=0.9180348177137787,w=0.5158446528523883,x=6.3337406072164875 +color=blue,shape=circle,flag=1,i=41665,u=0.3480873714297278,v=0.8688101461893617,w=0.5050037849703162,x=5.9683006169880635 +color=blue,shape=square,flag=1,i=41671,u=0.5402380371666339,v=0.5827398874456162,w=0.5146432891390627,x=6.186739275855484 +color=blue,shape=square,flag=0,i=41695,u=0.8282270764147311,v=0.5912835709347535,w=0.5097168903307813,x=5.39833155523991 +color=red,shape=triangle,flag=1,i=41703,u=0.8735866032564092,v=0.3398557403739403,w=0.49015802677843745,x=2.9362695676130577 +color=red,shape=square,flag=1,i=41720,u=0.4100054829037967,v=0.7536418516648821,w=0.47518824456706443,x=4.311902979409429 +color=yellow,shape=triangle,flag=1,i=41726,u=0.8628818508076298,v=0.6169269692001,w=0.5086607908606664,x=4.448466380814399 +color=purple,shape=circle,flag=0,i=41738,u=0.5532393154222418,v=0.8064732451217115,w=0.5072042689758782,x=4.720496144538789 +color=green,shape=triangle,flag=0,i=41739,u=0.9303739602629575,v=0.06492932788889794,w=0.48567256563654826,x=5.0358552544991 +color=red,shape=circle,flag=0,i=41740,u=0.42298056691858954,v=0.5127969809049215,w=0.5338035318900609,x=3.4992734545454667 +color=red,shape=square,flag=0,i=41743,u=0.4577318178536147,v=0.30540883843616484,w=0.48464583923709154,x=5.544881004230361 +color=blue,shape=square,flag=0,i=41752,u=0.1912654647532387,v=0.440391285823696,w=0.5057045605970851,x=7.430903505000443 +color=red,shape=triangle,flag=0,i=41769,u=0.5939250019320538,v=0.6875073265444706,w=0.49396486970302567,x=5.644836926635821 +color=red,shape=triangle,flag=1,i=41786,u=0.6232155179969188,v=0.2928103736322655,w=0.48830623930381595,x=6.808422803040777 +color=red,shape=circle,flag=0,i=41805,u=0.7426278169578489,v=0.7573390612579981,w=0.5240344135238483,x=5.584839302972811 +color=red,shape=square,flag=1,i=41813,u=0.3230715545042646,v=0.7639435498121768,w=0.4917808347074572,x=3.966261819115246 +color=green,shape=triangle,flag=0,i=41823,u=0.8783766193667714,v=0.7581210435585213,w=0.4836238433355995,x=6.347874058559537 +color=red,shape=square,flag=0,i=41832,u=0.4616893914921477,v=0.4020793914327204,w=0.4868109611944463,x=3.731669480356746 +color=green,shape=square,flag=0,i=41839,u=0.4676881398040288,v=0.3614626383306794,w=0.5064596558928773,x=7.53678961725901 +color=purple,shape=square,flag=0,i=41849,u=0.003288508756311259,v=0.37258634553111547,w=0.5090223484494167,x=7.8797081122471715 +color=red,shape=circle,flag=1,i=41861,u=0.28169183849623547,v=0.35325889859005005,w=0.5299929210108116,x=5.257460163808932 +color=purple,shape=triangle,flag=0,i=41862,u=0.22744564505544673,v=0.01797650860414257,w=0.5150959385291496,x=3.9702671128207303 +color=red,shape=triangle,flag=0,i=41877,u=0.11385261206982633,v=0.7112402721658284,w=0.4807881101613337,x=3.6070149711306825 +color=red,shape=triangle,flag=1,i=41879,u=0.24562050029077143,v=0.5667948818409958,w=0.4823912935527294,x=5.318367451031023 +color=yellow,shape=triangle,flag=1,i=41894,u=0.8646126546477628,v=0.7269447179629449,w=0.5108291726212594,x=6.127638586274023 +color=blue,shape=triangle,flag=0,i=41897,u=0.28285200570649505,v=0.44071482628593517,w=0.5117921578186385,x=5.617456132495323 +color=purple,shape=triangle,flag=0,i=41903,u=0.5116390379078616,v=0.20550452018540133,w=0.5208510624740549,x=4.257767862398783 +color=purple,shape=square,flag=0,i=41923,u=0.30569947982029155,v=0.5156799057005967,w=0.5062834710742717,x=4.690419238125075 +color=blue,shape=triangle,flag=0,i=41924,u=0.11068557008179569,v=0.4080695094558585,w=0.519796870395737,x=5.883800571929169 +color=yellow,shape=circle,flag=1,i=41925,u=0.4148384583187227,v=0.8118160101737696,w=0.508391018785099,x=6.8992589282084635 +color=blue,shape=square,flag=1,i=41927,u=0.4156682416469647,v=0.7155029979934212,w=0.5249391655564007,x=5.847298248959041 +color=yellow,shape=circle,flag=1,i=41938,u=0.7240730664440489,v=0.0954108405747085,w=0.5044075596455153,x=5.037988878444145 +color=green,shape=triangle,flag=1,i=41940,u=0.5087711655657692,v=0.06299897744361416,w=0.4884523462606048,x=3.6194235062659352 +color=blue,shape=circle,flag=1,i=41942,u=0.10748851742570942,v=0.0014886830387470518,w=0.4907899756522415,x=5.147129598869486 +color=blue,shape=square,flag=1,i=41948,u=0.1618700266561418,v=0.6596619275167799,w=0.524413037415482,x=4.829632618636293 +color=yellow,shape=circle,flag=0,i=41966,u=0.8686333417471753,v=0.50451916147296,w=0.5074582137491923,x=4.0389301492297305 +color=red,shape=square,flag=0,i=41975,u=0.07179086871991747,v=0.9050221786221867,w=0.49902452767173505,x=5.091848248050398 +color=red,shape=circle,flag=0,i=41979,u=0.35849557351478467,v=0.3915700830767817,w=0.5155711207779339,x=3.6279069388602547 +color=yellow,shape=square,flag=1,i=41990,u=0.3249074585870637,v=0.2479354812604172,w=0.5259007413477471,x=3.357312046934293 +color=red,shape=triangle,flag=0,i=41995,u=0.8210388188038518,v=0.9264560839274985,w=0.48545525122054833,x=5.609078239739397 +color=purple,shape=square,flag=0,i=42001,u=0.24400549338973887,v=0.6547900624259892,w=0.5078061180717653,x=6.473465250282286 +color=blue,shape=square,flag=0,i=42010,u=0.804545068195525,v=0.2789632809940058,w=0.5196698875390361,x=5.502505953539515 +color=yellow,shape=triangle,flag=1,i=42016,u=0.8138352630566955,v=0.11122173080521858,w=0.49303627323372623,x=4.683369931910622 +color=red,shape=square,flag=0,i=42029,u=0.9657149301527435,v=0.7428716583258956,w=0.5032588575145742,x=4.462343563546749 +color=orange,shape=circle,flag=1,i=42051,u=0.10824346659361117,v=0.6491374613453533,w=0.5173534861487004,x=5.391252279044385 +color=blue,shape=square,flag=1,i=42052,u=0.24649880760239262,v=0.8185152468253247,w=0.5141870302109653,x=4.178383701874165 +color=purple,shape=triangle,flag=0,i=42056,u=0.5274644404495278,v=0.7818800869208066,w=0.5200456145894452,x=4.884359859641973 +color=yellow,shape=square,flag=1,i=42057,u=0.45982570719156546,v=0.7337423103803807,w=0.5334233891285076,x=4.221368007350595 +color=red,shape=triangle,flag=0,i=42060,u=0.1966558378102382,v=0.1743411435069091,w=0.49505755338398205,x=4.727620489120925 +color=red,shape=triangle,flag=0,i=42061,u=0.29013441804420415,v=0.4064257468993786,w=0.4942541475690011,x=4.386534253977956 +color=orange,shape=circle,flag=1,i=42067,u=0.06427892830620807,v=0.22422462687582723,w=0.5161064980027307,x=3.4951627649894914 +color=blue,shape=square,flag=1,i=42075,u=0.9595843180167247,v=0.8671714148718568,w=0.5119868162119788,x=4.448008039947396 +color=red,shape=triangle,flag=0,i=42078,u=0.2870316302780749,v=0.4983034146991252,w=0.5019647692225542,x=5.921212951787301 +color=red,shape=square,flag=0,i=42082,u=0.24613963773420355,v=0.572736625081269,w=0.5109733583358478,x=3.215723923036521 +color=red,shape=triangle,flag=0,i=42084,u=0.7813207520755331,v=0.20543488540258859,w=0.5061264507399164,x=6.08319233906244 +color=red,shape=triangle,flag=1,i=42085,u=0.6920020237888898,v=0.4893271280139224,w=0.502908749361798,x=7.265798781059612 +color=orange,shape=square,flag=1,i=42096,u=0.28317050051236914,v=0.49130353724990683,w=0.48848619157769246,x=3.1488280930860593 +color=blue,shape=circle,flag=0,i=42097,u=0.8561224052634198,v=0.4562308168928856,w=0.5037671325222282,x=5.551551588427199 +color=red,shape=square,flag=0,i=42098,u=0.5628059609004298,v=0.20943837510989205,w=0.5182431387140615,x=6.700325702707506 +color=purple,shape=square,flag=0,i=42101,u=0.39186894725720134,v=0.08228497730591156,w=0.5001365786428994,x=3.706860725633853 +color=yellow,shape=square,flag=1,i=42102,u=0.32327567693788806,v=0.45532141332280684,w=0.5406603950169535,x=5.588945394944036 +color=blue,shape=square,flag=0,i=42135,u=0.6256881072073424,v=0.3891003035192553,w=0.5071510914559967,x=3.793276830317215 +color=blue,shape=triangle,flag=1,i=42141,u=0.37268630015463755,v=0.5455657642318807,w=0.5145877170362394,x=4.991480220852533 +color=blue,shape=circle,flag=1,i=42154,u=0.1835088190477302,v=0.5343635866979393,w=0.49927038122453643,x=4.797613930176628 +color=red,shape=square,flag=0,i=42156,u=0.22987643851528983,v=0.49272629871419515,w=0.5112880476053994,x=5.7474335839157575 +color=yellow,shape=square,flag=1,i=42159,u=0.31004041847254893,v=0.3329373137909095,w=0.5439369602175674,x=4.086360975101474 +color=red,shape=circle,flag=1,i=42169,u=0.9811332712167679,v=0.8960659018648415,w=0.5073426387967269,x=1.9611268845333025 +color=green,shape=triangle,flag=0,i=42179,u=0.4311882306596425,v=0.8325541188326202,w=0.48651932154831173,x=3.5983701162626844 +color=red,shape=square,flag=1,i=42185,u=0.7306542063394752,v=0.22269600400426715,w=0.5073063634045416,x=5.52869525607922 +color=purple,shape=triangle,flag=1,i=42186,u=0.3740099087593247,v=0.45264429799441397,w=0.5062449830672904,x=6.8644775356862135 +color=red,shape=square,flag=1,i=42191,u=0.3530223697771485,v=0.6936746785846358,w=0.5101431886014118,x=4.048246868319073 +color=yellow,shape=circle,flag=1,i=42194,u=0.6678818956496095,v=0.6516547484612618,w=0.4974515489237669,x=5.101765929996367 +color=yellow,shape=circle,flag=1,i=42196,u=0.877382563604881,v=0.5996579632656069,w=0.4943612587598006,x=5.464626776304558 +color=green,shape=square,flag=0,i=42202,u=0.2977352298702497,v=0.5271662993559357,w=0.5043446098555483,x=5.34349681998629 +color=red,shape=triangle,flag=1,i=42206,u=0.12109722011885438,v=0.7452757819258516,w=0.49064068573003666,x=4.369828803162965 +color=yellow,shape=circle,flag=1,i=42209,u=0.9851396425761609,v=0.8378277502380294,w=0.49369530588921406,x=5.537998970979634 +color=green,shape=triangle,flag=1,i=42211,u=0.5594474558227601,v=0.39579981340682346,w=0.4905472397301975,x=4.092668411095752 +color=yellow,shape=square,flag=1,i=42217,u=0.2064235767216892,v=0.2942198804985633,w=0.5571095786148189,x=4.881917301545466 +color=blue,shape=triangle,flag=0,i=42221,u=0.5061839741257745,v=0.7132032834589251,w=0.517434473287979,x=6.6176137456898765 +color=blue,shape=square,flag=1,i=42228,u=0.5372127914061164,v=0.31798545221307706,w=0.5071770871208023,x=6.088877668388487 +color=purple,shape=square,flag=0,i=42234,u=0.7924483105949925,v=0.44831963157256793,w=0.49915589445469194,x=3.8437634952087847 +color=green,shape=square,flag=0,i=42238,u=0.31087680147123486,v=0.3733745090476206,w=0.5038560361860169,x=6.14863942793151 +color=red,shape=square,flag=1,i=42256,u=0.20272583129062705,v=0.6957814450139853,w=0.5129421098600568,x=3.1604750234820975 +color=red,shape=triangle,flag=0,i=42266,u=0.3110456644051389,v=0.1558679238461611,w=0.5061670312869957,x=4.0281842690507945 +color=blue,shape=square,flag=0,i=42271,u=0.9633969839586846,v=0.22304038836166473,w=0.5040612215693834,x=4.34465914745054 +color=yellow,shape=triangle,flag=1,i=42274,u=0.6843520205393837,v=0.48417356096788566,w=0.4996658609448684,x=5.994467966549343 +color=green,shape=square,flag=1,i=42288,u=0.9615799148129933,v=0.48658794096284974,w=0.5037533065690141,x=5.910504420571343 +color=green,shape=circle,flag=0,i=42289,u=0.6264750602597915,v=0.2151004100276106,w=0.49961881545835995,x=4.727481468034974 +color=blue,shape=square,flag=1,i=42297,u=0.7989463108882865,v=0.993872833141726,w=0.5025051060500516,x=4.069860493171828 +color=yellow,shape=circle,flag=0,i=42307,u=0.04007150493350675,v=0.8237919779094752,w=0.4913434132278825,x=4.7788667141447805 +color=red,shape=square,flag=0,i=42315,u=0.853290114858519,v=0.8038525580475187,w=0.513076299428633,x=3.7162116616489436 +color=red,shape=circle,flag=1,i=42324,u=0.7016969630728233,v=0.7355050769359464,w=0.5114210771160882,x=3.567562764483307 +color=red,shape=square,flag=1,i=42330,u=0.6142088505930275,v=0.2488087445693039,w=0.5141705076112492,x=4.933548477358564 +color=green,shape=square,flag=1,i=42342,u=0.35789294966397756,v=0.8703650300510167,w=0.5018347035919932,x=5.509126230497068 +color=red,shape=square,flag=0,i=42350,u=0.3623009008963618,v=0.6518411581855592,w=0.520569596785157,x=6.269230702829037 +color=green,shape=triangle,flag=0,i=42351,u=0.05844508921521008,v=0.7781592117631798,w=0.4818110430768114,x=7.964834790823628 +color=yellow,shape=triangle,flag=1,i=42363,u=0.975387275234549,v=0.14607131683150198,w=0.5027421726947764,x=4.472918452294312 +color=red,shape=triangle,flag=0,i=42379,u=0.5282407509990881,v=0.9197960692754503,w=0.5015631149952023,x=4.44603180596086 +color=red,shape=circle,flag=0,i=42380,u=0.8997669834819321,v=0.9749021276369567,w=0.5107372219724358,x=4.825488009866284 +color=green,shape=circle,flag=0,i=42394,u=0.10829075707431379,v=0.8195452548847731,w=0.4995022715506293,x=5.323340194644703 +color=yellow,shape=square,flag=1,i=42419,u=0.5171009635983354,v=0.28899641033983037,w=0.5518763386032669,x=5.09491537089958 +color=blue,shape=triangle,flag=0,i=42424,u=0.7162893401083892,v=0.8895666549128501,w=0.506362619234255,x=3.9277790101517778 +color=yellow,shape=square,flag=1,i=42425,u=0.08415778887173675,v=0.9941728940685433,w=0.5499279220362472,x=5.30249618071178 +color=yellow,shape=circle,flag=1,i=42433,u=0.789087683358848,v=0.13368795186008475,w=0.5044222917158122,x=6.080228577913922 +color=green,shape=square,flag=0,i=42435,u=0.7049917627597331,v=0.2223930407896494,w=0.5053146309588311,x=5.519001324619848 +color=red,shape=triangle,flag=0,i=42436,u=0.5185683439821897,v=0.3476523881538963,w=0.5075482605143149,x=5.201102669266679 +color=yellow,shape=square,flag=1,i=42438,u=0.2170361761863001,v=0.03005445396804196,w=0.5556937343880387,x=2.7005296882404726 +color=blue,shape=square,flag=1,i=42444,u=0.0865035276263465,v=0.7965071532225216,w=0.49211406753098264,x=4.452757281322867 +color=green,shape=square,flag=0,i=42474,u=0.317697804001168,v=0.12752552572271403,w=0.5096292122301531,x=3.352766497042952 +color=red,shape=circle,flag=0,i=42488,u=0.04304297300383053,v=0.06097411694834907,w=0.5154980384251677,x=4.503533593234685 +color=red,shape=square,flag=0,i=42492,u=0.7198694290330712,v=0.8120020333622945,w=0.5066193785182714,x=5.694944969883846 +color=blue,shape=square,flag=1,i=42496,u=0.5201540248376347,v=0.008429111686382051,w=0.4857916647454617,x=6.503721760550323 +color=green,shape=circle,flag=0,i=42503,u=0.6757033967220526,v=0.04920503523053921,w=0.49382462826368495,x=5.709516468045661 +color=red,shape=circle,flag=0,i=42510,u=0.05552434224298841,v=-0.014002814164676677,w=0.5154461470552877,x=6.334611672744182 +color=red,shape=square,flag=0,i=42536,u=0.5673298724176823,v=0.8449456446431269,w=0.5067106788803608,x=4.900193295727598 +color=red,shape=circle,flag=0,i=42552,u=0.8627770030241487,v=0.9430587269337052,w=0.5178492838837069,x=3.324773381565701 +color=green,shape=square,flag=1,i=42556,u=0.5239969477822893,v=0.9754006365455012,w=0.5070579643594629,x=4.792201054634316 +color=yellow,shape=square,flag=1,i=42565,u=0.8381155409838698,v=0.6560979478411256,w=0.5462285870559421,x=5.388218829027803 +color=red,shape=circle,flag=0,i=42583,u=0.7059701122499131,v=0.6905088822827575,w=0.5152096889465899,x=6.5702327462383545 +color=green,shape=circle,flag=0,i=42586,u=0.13597642818490763,v=0.008933755124756804,w=0.49884502922217605,x=5.321530606656419 +color=yellow,shape=triangle,flag=0,i=42598,u=0.909003968499731,v=0.36227466045002754,w=0.49573016749337484,x=5.249535033378173 +color=red,shape=triangle,flag=1,i=42604,u=0.7792729942102359,v=0.5053521848217665,w=0.5177893843145196,x=4.20792721829513 +color=purple,shape=square,flag=0,i=42629,u=0.11833542451635248,v=0.7459885164135419,w=0.5051044639181268,x=5.595193816324342 +color=blue,shape=circle,flag=0,i=42652,u=0.5036417020163063,v=0.20742157039852327,w=0.5302493538504605,x=4.457831081348835 +color=red,shape=triangle,flag=1,i=42658,u=0.23304428739391048,v=0.010965450734547577,w=0.4903460167419052,x=4.705190621096396 +color=red,shape=square,flag=0,i=42670,u=0.03981467696482632,v=0.19104720744757553,w=0.5031291051859914,x=4.705398588439117 +color=blue,shape=triangle,flag=0,i=42672,u=0.2987122930310858,v=0.6949354506374711,w=0.5035787856259482,x=5.952352512636865 +color=red,shape=square,flag=0,i=42690,u=0.07266307733882327,v=0.2745772820062482,w=0.49472352156758226,x=5.4950080494755404 +color=red,shape=triangle,flag=0,i=42702,u=0.9073085809127872,v=0.2691902927780708,w=0.4946481874826101,x=5.2705055027985965 +color=yellow,shape=circle,flag=1,i=42718,u=0.1284264192876422,v=0.5459402133636392,w=0.51100512699488,x=4.664695906856372 +color=red,shape=circle,flag=0,i=42719,u=0.6132150311583803,v=0.5181246526847756,w=0.5228090571339126,x=5.384797895223571 +color=purple,shape=circle,flag=0,i=42731,u=0.04326235111608934,v=0.6137422304173564,w=0.5048613478323388,x=6.540953126440567 +color=red,shape=square,flag=1,i=42737,u=0.3345546824736423,v=0.7467622343574337,w=0.503608741902435,x=4.151938801502289 +color=yellow,shape=square,flag=1,i=42754,u=0.022251531250828016,v=0.7806857442870315,w=0.5257402077720859,x=4.495234036224201 +color=red,shape=square,flag=1,i=42756,u=0.4124501538304661,v=0.18337187519521858,w=0.49905923374347805,x=6.2193184717717545 +color=red,shape=square,flag=0,i=42761,u=0.8463971868962755,v=0.4296289814593989,w=0.5001322843586747,x=5.228576020499294 +color=purple,shape=triangle,flag=0,i=42763,u=0.7460751865123395,v=0.10709331520471066,w=0.5121074977443849,x=5.787749979879276 +color=blue,shape=triangle,flag=1,i=42772,u=0.5936766343695294,v=0.906561121575526,w=0.5024528115467312,x=5.485568362223617 +color=red,shape=square,flag=0,i=42792,u=0.6479552291518469,v=0.9890931501309627,w=0.4961342765882706,x=3.2400934460174944 +color=red,shape=triangle,flag=1,i=42796,u=0.8255870170713169,v=0.6390300635867779,w=0.4995129376520485,x=5.68537479530974 +color=blue,shape=circle,flag=1,i=42806,u=0.37736665072404263,v=0.039952365664955525,w=0.5370182006037794,x=6.050619889744202 +color=red,shape=triangle,flag=0,i=42807,u=0.9159761208187744,v=0.9124000608215797,w=0.49887396133292944,x=4.082600076653383 +color=blue,shape=triangle,flag=1,i=42814,u=0.47371048450981046,v=0.464403691924149,w=0.5110519097818691,x=3.1101925706600686 +color=red,shape=triangle,flag=0,i=42824,u=0.7014228219301875,v=0.3441988119217,w=0.4964425168114189,x=3.3533613074818014 +color=red,shape=triangle,flag=0,i=42829,u=0.9718156174444482,v=0.5701224534271866,w=0.49256474394053706,x=5.066201152447089 +color=purple,shape=circle,flag=0,i=42836,u=0.09937685038703636,v=0.3417556566201373,w=0.5007171538088067,x=5.002896674672233 +color=red,shape=square,flag=0,i=42843,u=0.7970969450505384,v=0.733100502812636,w=0.5026814529243655,x=5.54112572883582 +color=blue,shape=triangle,flag=0,i=42845,u=0.6744808210268944,v=0.7889115724226872,w=0.5125209283952054,x=6.043335262375385 +color=yellow,shape=square,flag=1,i=42854,u=0.30222772430360934,v=0.8193371200452921,w=0.5264809712388231,x=3.6019393748313533 +color=yellow,shape=circle,flag=1,i=42899,u=0.7825638143960766,v=0.5153973349679857,w=0.5099924176581272,x=1.7691333573128656 +color=purple,shape=triangle,flag=0,i=42900,u=0.34544132963111296,v=0.7351768724791737,w=0.516248955752243,x=3.130958980504314 +color=green,shape=square,flag=0,i=42914,u=0.07732321450352886,v=0.5272848627168378,w=0.5013575205383178,x=6.720445838138212 +color=green,shape=square,flag=0,i=42915,u=0.5020151016389706,v=0.5933915790046229,w=0.5043433998034534,x=4.4445152100011205 +color=purple,shape=square,flag=0,i=42935,u=0.7705950515127238,v=0.15045227422756768,w=0.5079471116795059,x=3.195754737220289 +color=red,shape=triangle,flag=0,i=42941,u=0.6321089328055236,v=0.4891740494631376,w=0.49809774078676705,x=4.302372998211033 +color=red,shape=circle,flag=0,i=42950,u=0.5777357402100951,v=0.6179036911309645,w=0.5211491513146331,x=3.8952935315000112 +color=green,shape=square,flag=1,i=42955,u=0.9999361779701204,v=0.1740186045369594,w=0.5122252746891209,x=3.508542308929412 +color=green,shape=square,flag=0,i=42960,u=0.6296248667300545,v=0.06596337908912542,w=0.5149911452292064,x=5.321186164154646 +color=purple,shape=square,flag=0,i=42964,u=0.5442543466949902,v=0.4833185612469808,w=0.5086589281294314,x=6.402489243844781 +color=green,shape=triangle,flag=0,i=42975,u=0.8725372428037554,v=0.7805882819676262,w=0.4894450712255514,x=6.702477889769 +color=red,shape=circle,flag=1,i=43000,u=0.24548714093928314,v=0.27547871426849185,w=0.5148379381705622,x=7.715087543236476 +color=blue,shape=triangle,flag=0,i=43016,u=0.4583188188700552,v=0.923199871892756,w=0.5078088257113533,x=6.54443961118649 +color=red,shape=triangle,flag=1,i=43018,u=0.7585985137511034,v=0.8950932595678361,w=0.5091018110425221,x=6.221675345334963 +color=red,shape=square,flag=0,i=43030,u=0.06755819582194833,v=0.3007328200785029,w=0.4975973946247765,x=7.349860128935579 +color=yellow,shape=triangle,flag=1,i=43043,u=0.48554744093841185,v=0.00928978343668263,w=0.5015183526199568,x=5.159322499162008 +color=green,shape=circle,flag=0,i=43059,u=0.6685260928461136,v=0.7899163841948899,w=0.4956082348335964,x=6.241982624232588 +color=purple,shape=circle,flag=0,i=43087,u=0.7126589004431414,v=0.9680582347661287,w=0.5034189303688038,x=2.480455836223791 +color=red,shape=triangle,flag=1,i=43099,u=0.6188493831269095,v=0.6339438957021969,w=0.5115982653763845,x=2.340101421257748 +color=red,shape=square,flag=0,i=43110,u=0.09874167367643705,v=0.48227211011885185,w=0.489090899530579,x=5.964936731083792 +color=blue,shape=square,flag=0,i=43118,u=0.375533264014133,v=0.2524577903935834,w=0.5051295964731044,x=5.567730145109398 +color=orange,shape=circle,flag=0,i=43119,u=0.2174777185936042,v=0.8786011677515203,w=0.5285638211878175,x=5.908393426445126 +color=yellow,shape=circle,flag=1,i=43157,u=0.443829852552612,v=0.6859520889788074,w=0.5072978518951282,x=3.439137501119236 +color=yellow,shape=circle,flag=1,i=43173,u=0.08245514628573791,v=0.7225877836250619,w=0.511052252776385,x=4.475092158137214 +color=red,shape=square,flag=1,i=43187,u=0.6304046103545793,v=0.4370657018856887,w=0.48501649764297255,x=4.8811222636758025 +color=purple,shape=square,flag=0,i=43205,u=0.5574418043111553,v=0.3245319104461557,w=0.4993988729853276,x=4.7902909105952345 +color=green,shape=triangle,flag=1,i=43217,u=0.3396181693979178,v=0.49709357064701054,w=0.486448718696245,x=5.965996547883935 +color=red,shape=triangle,flag=0,i=43230,u=0.3658430788155381,v=0.69999635639543,w=0.5090322588349434,x=4.072571405459782 +color=red,shape=square,flag=1,i=43260,u=0.5551153411161501,v=0.986313668069793,w=0.49089025823823934,x=4.499275917557866 +color=purple,shape=triangle,flag=0,i=43283,u=0.6243454529276911,v=0.013941953703447307,w=0.5055044931746869,x=6.752169392747628 +color=blue,shape=square,flag=0,i=43291,u=0.19570206046322391,v=0.3243697139214208,w=0.5211419644940537,x=6.083066966868021 +color=red,shape=square,flag=0,i=43299,u=0.28497844298599617,v=0.23594270054654964,w=0.4881248108616436,x=6.633998830778498 +color=blue,shape=square,flag=1,i=43324,u=0.21265392007539652,v=0.11275837980087833,w=0.5202841202835982,x=4.487841095174716 +color=green,shape=square,flag=0,i=43342,u=0.2855734704668428,v=0.7629036434961336,w=0.5330877132313677,x=3.399003458023499 +color=purple,shape=square,flag=0,i=43352,u=0.03279630420385571,v=0.4253361333717529,w=0.4915264259517934,x=6.0757535526368 +color=red,shape=triangle,flag=1,i=43369,u=0.21453609862365663,v=0.09654734427519795,w=0.5160653251927467,x=7.5220416325811215 +color=red,shape=square,flag=1,i=43370,u=0.7788261941016054,v=0.11193394866730921,w=0.49069095387247047,x=2.964857188511713 +color=red,shape=square,flag=1,i=43391,u=0.21276224882942307,v=0.8434894350978464,w=0.49924021433304683,x=4.1033854776421315 +color=red,shape=triangle,flag=1,i=43398,u=0.057789855402812895,v=0.38681417996008827,w=0.5203287489629718,x=5.181712983035236 +color=red,shape=triangle,flag=0,i=43399,u=0.6016936536512857,v=0.7947774880543197,w=0.5205564575623793,x=6.802486523060771 +color=yellow,shape=square,flag=1,i=43405,u=0.17099094033580542,v=0.11783126262287535,w=0.5126831590242893,x=4.612637315365357 +color=yellow,shape=square,flag=1,i=43409,u=0.6109987340035941,v=0.5389870546151903,w=0.5106363576158865,x=5.823334546899578 +color=green,shape=circle,flag=1,i=43413,u=0.2464271224405592,v=0.5190300049522176,w=0.4886719958545684,x=5.513482563991414 +color=green,shape=triangle,flag=1,i=43422,u=0.05560941293547561,v=0.7563505478151175,w=0.4883312298107751,x=4.285572423716245 +color=red,shape=square,flag=0,i=43428,u=0.40048148673061734,v=0.02427467707505393,w=0.49634154357136356,x=3.8658492203827923 +color=green,shape=square,flag=1,i=43440,u=0.4865996275601915,v=0.253335622085325,w=0.5282102705122441,x=5.74439352175034 +color=red,shape=triangle,flag=0,i=43441,u=0.10947260546641757,v=0.3824336220967226,w=0.5293630557643787,x=4.3698131102209 +color=purple,shape=triangle,flag=0,i=43445,u=0.1831057652639978,v=0.20996065131648944,w=0.5075695137803501,x=7.202913231742464 +color=yellow,shape=square,flag=1,i=43468,u=0.4940864913496311,v=0.14604766440206818,w=0.5174455710929828,x=2.3542807923551377 +color=red,shape=square,flag=1,i=43470,u=0.269540599587923,v=0.5448965124859114,w=0.49282210092251383,x=5.537091943390234 +color=yellow,shape=circle,flag=1,i=43475,u=0.9159790379726092,v=0.37523795421438744,w=0.524319175230883,x=4.267359989715481 +color=red,shape=triangle,flag=0,i=43478,u=0.3686506265463694,v=0.5668733945095445,w=0.5321224133202799,x=5.0080222415824975 +color=red,shape=square,flag=0,i=43485,u=0.10450691071498597,v=0.7728890236460418,w=0.49325301834616636,x=4.091809742605316 +color=yellow,shape=triangle,flag=1,i=43488,u=0.722302011195158,v=0.331032286474518,w=0.5194704870129169,x=4.349261596403674 +color=red,shape=triangle,flag=1,i=43503,u=0.16436080173867562,v=0.3096968203615481,w=0.5224236863738517,x=4.952048077307234 +color=blue,shape=circle,flag=0,i=43512,u=0.3256066078530232,v=0.9261831505485677,w=0.5413039843095864,x=6.837155921143882 +color=red,shape=circle,flag=0,i=43517,u=0.26785192844622885,v=0.29202398791511974,w=0.5101730373631388,x=5.280859188628382 +color=blue,shape=circle,flag=1,i=43520,u=0.664222767046329,v=0.3949386668630649,w=0.5408299529686497,x=2.6598816707652935 +color=purple,shape=circle,flag=0,i=43524,u=0.052333802258738515,v=0.046906736262193216,w=0.4884477312907292,x=3.9584894405872384 +color=yellow,shape=square,flag=1,i=43528,u=0.6060689964742009,v=0.8196299647976067,w=0.5140253089594942,x=4.281993627549725 +color=purple,shape=square,flag=0,i=43534,u=0.6133972331910711,v=0.021598151701481716,w=0.5031963010702043,x=2.4477506978773564 +color=green,shape=circle,flag=0,i=43546,u=0.7295203740570595,v=0.7614624369012326,w=0.48338079265400624,x=6.482068009908247 +color=yellow,shape=circle,flag=1,i=43552,u=0.11427225576595679,v=0.12046847790249071,w=0.5300989056202788,x=4.0435713310099715 +color=red,shape=square,flag=0,i=43585,u=0.2569282143086494,v=0.8356955248973711,w=0.49988988227987496,x=5.758029889276149 +color=red,shape=square,flag=0,i=43610,u=0.4066651579035613,v=0.9821252098088572,w=0.4971325892932626,x=3.8355844366644285 +color=blue,shape=circle,flag=0,i=43625,u=0.25813215119938915,v=0.44812223117479943,w=0.5468063458142752,x=2.071753655903521 +color=blue,shape=square,flag=0,i=43643,u=0.8990438947452044,v=0.7932354106497107,w=0.478281459440448,x=5.309069073068615 +color=green,shape=square,flag=0,i=43654,u=0.7477088100417613,v=0.6741243723476034,w=0.5244962909214225,x=2.7085672551848745 +color=red,shape=triangle,flag=0,i=43669,u=0.16739577193567756,v=0.7848173059476037,w=0.5387387788747922,x=3.3126789418956775 +color=red,shape=square,flag=1,i=43676,u=0.12117516414786389,v=0.2360233631803369,w=0.4927785293749649,x=4.201575280207279 +color=blue,shape=circle,flag=0,i=43677,u=0.9194345322835871,v=0.18270434299753824,w=0.5480053700986861,x=4.197437995599496 +color=blue,shape=triangle,flag=1,i=43692,u=0.7918251417402319,v=0.9985440814769564,w=0.5153980684316232,x=4.076983037941575 +color=red,shape=circle,flag=1,i=43712,u=0.21906571058540392,v=0.1776774746383532,w=0.5221753029891931,x=6.040025216206015 +color=red,shape=triangle,flag=0,i=43713,u=0.9253279125896651,v=0.22517805432802462,w=0.5283695741538778,x=3.8790026347750497 +color=green,shape=square,flag=0,i=43714,u=0.7317008955916852,v=0.689787084674138,w=0.5169706828448152,x=5.4379745180684305 +color=red,shape=triangle,flag=1,i=43738,u=0.3299945615037232,v=0.8872983606718703,w=0.5203576185354666,x=6.034626076559896 +color=blue,shape=square,flag=0,i=43739,u=0.14780028281573,v=0.27491866587876024,w=0.47443949836759736,x=4.870244417503868 +color=purple,shape=circle,flag=0,i=43762,u=0.17936303377288854,v=0.1436998550948676,w=0.48755600944216687,x=3.663137378160956 +color=red,shape=square,flag=1,i=43764,u=0.09472711154976643,v=0.07947471553826624,w=0.5151653874708529,x=6.038494901522024 +color=red,shape=triangle,flag=0,i=43775,u=0.058055975409571414,v=0.9983985077857104,w=0.5225126018826308,x=5.25940132628363 +color=green,shape=triangle,flag=0,i=43776,u=0.8234163326320727,v=0.4287532297801402,w=0.4634462697525716,x=7.350481789269177 +color=blue,shape=square,flag=0,i=43792,u=0.311214771225637,v=0.02107475184991836,w=0.47102739175469466,x=5.228169691312015 +color=purple,shape=square,flag=0,i=43793,u=0.4178057527277276,v=0.7267418213089127,w=0.48635754559521877,x=5.562730898972807 +color=blue,shape=square,flag=0,i=43813,u=0.4340500185082796,v=0.5600062577845731,w=0.4691320375662904,x=4.60105608981731 +color=blue,shape=triangle,flag=1,i=43817,u=0.3880227798134268,v=0.15106213659034995,w=0.5189008882115655,x=3.92126341719537 +color=purple,shape=square,flag=0,i=43826,u=0.3208522998794402,v=0.6024271158202898,w=0.4876176838995849,x=5.172424232628977 +color=purple,shape=triangle,flag=0,i=43827,u=0.7368537409381595,v=0.24481331432747888,w=0.5120765560164056,x=5.5720435534912065 +color=green,shape=square,flag=0,i=43837,u=0.3179061411787266,v=0.4929006814215642,w=0.5221893060928178,x=5.766094654781486 +color=yellow,shape=triangle,flag=1,i=43840,u=0.9957624841248772,v=0.19989853802903979,w=0.5254515915885394,x=4.250999465020429 +color=red,shape=square,flag=0,i=43848,u=0.8185568465311813,v=0.980985487530177,w=0.5164551481216141,x=3.7970403802077013 +color=purple,shape=circle,flag=0,i=43855,u=0.23981274115974716,v=0.3599397660674801,w=0.48795907681975387,x=6.031291187545109 +color=red,shape=triangle,flag=0,i=43880,u=0.6113618174906779,v=0.33657526355508605,w=0.5188482545853158,x=5.956198917780778 +color=yellow,shape=square,flag=1,i=43884,u=0.43582170157434985,v=0.19905567878401975,w=0.5184715360454498,x=6.16835431728062 +color=blue,shape=circle,flag=1,i=43885,u=0.22252270157150522,v=0.5302693249479362,w=0.5383136678634378,x=4.207656833298322 +color=purple,shape=circle,flag=0,i=43887,u=0.1509900370436299,v=0.1678352120633062,w=0.49264854335407765,x=3.2513583593560096 +color=yellow,shape=triangle,flag=1,i=43889,u=0.22433523884019957,v=0.10069412898125463,w=0.519623353752461,x=4.816280759718293 +color=red,shape=circle,flag=0,i=43896,u=0.24232911273806235,v=0.1540012608889147,w=0.5250532861788867,x=4.21436664653267 +color=yellow,shape=circle,flag=1,i=43920,u=0.959586012999079,v=0.6159726932360294,w=0.5417432523021469,x=5.3879090971619705 +color=red,shape=square,flag=0,i=43924,u=0.5261377191454589,v=0.5369543069604715,w=0.5009948314214691,x=4.692850087583764 +color=red,shape=square,flag=0,i=43926,u=0.21518247740388474,v=0.769381146325305,w=0.5031148812119657,x=4.7969709781084715 +color=red,shape=circle,flag=0,i=43944,u=0.22727336629829564,v=0.2278034519943851,w=0.5263233877133829,x=6.441483382443116 +color=red,shape=circle,flag=0,i=43950,u=0.14663023492980587,v=0.08575644111019984,w=0.5289998568347268,x=5.263940163320825 +color=red,shape=square,flag=0,i=43955,u=0.5980035085951542,v=0.8188135506007557,w=0.5027243827823769,x=5.077626097902214 +color=blue,shape=square,flag=1,i=43973,u=0.7998007760559414,v=0.48489428203215756,w=0.46860017547310107,x=5.666085785503477 +color=green,shape=square,flag=0,i=43984,u=0.3290523041564759,v=0.4725386783499458,w=0.5143102645987679,x=3.3311889694198515 +color=red,shape=circle,flag=0,i=43985,u=0.24955223690952666,v=0.2795037136983582,w=0.5335114153384782,x=5.739299320684356 +color=green,shape=triangle,flag=0,i=43989,u=0.8668030782212506,v=0.8277101521033546,w=0.464487421690664,x=5.485884144057658 +color=red,shape=triangle,flag=1,i=43991,u=0.5740800375972737,v=0.17376072787838903,w=0.5276546779207952,x=5.852438211575425 +color=green,shape=circle,flag=0,i=44008,u=0.3411172798153771,v=0.9730140099804664,w=0.5120873063388043,x=3.7628249219959984 +color=red,shape=square,flag=0,i=44040,u=0.15125408828859999,v=0.855852819576754,w=0.4709566216015036,x=5.633358901100782 +color=red,shape=circle,flag=0,i=44044,u=0.2122875847334743,v=0.29920367143837723,w=0.5267012942189114,x=4.141742693628934 +color=yellow,shape=triangle,flag=1,i=44052,u=0.9197673005755368,v=0.9903860499594775,w=0.5221330145104475,x=5.264595956426461 +color=green,shape=triangle,flag=1,i=44070,u=0.46015174216033383,v=0.7864259897436401,w=0.4661422429080584,x=4.000848835103448 +color=red,shape=square,flag=0,i=44077,u=0.28309021515022303,v=0.44095392917397835,w=0.4760124800701126,x=5.146890721598369 +color=blue,shape=circle,flag=0,i=44078,u=0.7262537212988904,v=0.009454147229661647,w=0.5329253232395388,x=7.119014471227797 +color=orange,shape=square,flag=1,i=44101,u=0.09707919217155736,v=0.06119442269828457,w=0.5115570910791472,x=4.970416187446491 +color=yellow,shape=square,flag=1,i=44107,u=0.7921432366484691,v=0.2879939326546813,w=0.5173829969361902,x=4.966238748741917 +color=purple,shape=triangle,flag=0,i=44122,u=0.24515658015980557,v=0.7458623388261014,w=0.5089056150059037,x=4.005710167740754 +color=blue,shape=triangle,flag=1,i=44123,u=0.37255244182543634,v=0.4661842922625885,w=0.5117032157671845,x=5.464494944873894 +color=red,shape=circle,flag=1,i=44133,u=0.3128838894629171,v=0.2507526158915925,w=0.5234867057757788,x=5.090334848558721 +color=red,shape=triangle,flag=0,i=44178,u=0.9472068592621746,v=0.9004707124866083,w=0.5282594020561011,x=6.940393571300796 +color=red,shape=circle,flag=0,i=44192,u=0.553522123705715,v=0.4757932194359984,w=0.5183056079562443,x=5.265288955854104 +color=green,shape=square,flag=0,i=44215,u=0.23803052733996388,v=0.31886085535855424,w=0.4858553372710511,x=4.037327637892786 +color=purple,shape=square,flag=0,i=44220,u=0.8310620088678032,v=0.8002604338765056,w=0.5011875570174721,x=5.606741438839616 +color=blue,shape=circle,flag=1,i=44224,u=0.8959460851903286,v=0.9101141138264954,w=0.5325983322620735,x=5.561768665497113 +color=red,shape=circle,flag=1,i=44233,u=0.7561612376678916,v=0.7319007512574625,w=0.5265758235617998,x=3.0859138544839158 +color=green,shape=triangle,flag=0,i=44256,u=0.8816500699096232,v=0.11597815421053359,w=0.46795557880044064,x=5.341317078444804 +color=blue,shape=square,flag=0,i=44285,u=0.5330166763628916,v=0.22155951925639394,w=0.4733414630845997,x=4.225798186511307 +color=yellow,shape=circle,flag=1,i=44308,u=0.5055612332304337,v=0.7148802174379841,w=0.5305230755024368,x=3.8124055750730625 +color=blue,shape=square,flag=0,i=44314,u=0.10451706428413021,v=0.28791827095029365,w=0.47667793795343166,x=5.635233046020487 +color=red,shape=square,flag=0,i=44327,u=0.5191891059195163,v=0.7621392226051875,w=0.48239674973933916,x=4.992093323347892 +color=green,shape=triangle,flag=1,i=44338,u=0.5194168874962816,v=0.6178439837946711,w=0.459980457165933,x=4.412632675932382 +color=blue,shape=square,flag=1,i=44344,u=0.8759146828188182,v=0.4941540313853715,w=0.48344527618670596,x=6.610840828068064 +color=yellow,shape=circle,flag=1,i=44345,u=0.8809150845492812,v=0.39249131279324656,w=0.5311835451023484,x=3.7856582081391257 +color=red,shape=circle,flag=0,i=44375,u=0.8021276509013373,v=0.7573027582660581,w=0.518636305855153,x=3.5597809758185637 +color=red,shape=square,flag=0,i=44377,u=0.4787161503774482,v=0.44449729493545076,w=0.493148755903377,x=6.004312971559493 +color=blue,shape=square,flag=1,i=44391,u=0.004118706243226522,v=0.02513800294555546,w=0.4894725345334817,x=4.856908050965396 +color=orange,shape=circle,flag=0,i=44392,u=0.2742200716671289,v=0.6328099318331863,w=0.518605025877578,x=5.945956069870239 +color=orange,shape=circle,flag=1,i=44395,u=0.3284172795899255,v=0.4899180226956167,w=0.519783822356765,x=4.5617227268033576 +color=red,shape=square,flag=0,i=44396,u=0.32009268523941015,v=0.3814163904037119,w=0.4908694830921067,x=4.611924787845079 +color=red,shape=triangle,flag=0,i=44438,u=0.24027257183837814,v=0.21818158482375527,w=0.5132458986916885,x=4.3591820550187395 +color=red,shape=square,flag=1,i=44444,u=0.7571303069622878,v=0.3517997580679546,w=0.4874351362441344,x=4.857781650917474 +color=yellow,shape=circle,flag=1,i=44454,u=0.6319772746950029,v=0.6430990365761307,w=0.5233896886414907,x=3.87082362282355 +color=purple,shape=square,flag=0,i=44467,u=0.026836543269280422,v=0.7893267098230756,w=0.495334904743655,x=3.7770625386085506 +color=red,shape=square,flag=0,i=44500,u=0.06563573510369158,v=0.2484899718074014,w=0.49634022267762407,x=4.85578441358611 +color=red,shape=square,flag=0,i=44506,u=0.7506982661163093,v=0.9296261595719112,w=0.491456898126784,x=5.711361713133169 +color=blue,shape=square,flag=1,i=44507,u=0.8526918346098192,v=0.006090631709906091,w=0.485245940378111,x=5.480425823297286 +color=blue,shape=circle,flag=0,i=44511,u=0.17556779407921252,v=0.8544916101479395,w=0.5248266370320656,x=4.591712339305005 +color=yellow,shape=square,flag=1,i=44525,u=0.6138055226175024,v=0.2518408899858746,w=0.5202899004327896,x=5.068783420458643 +color=blue,shape=circle,flag=0,i=44526,u=0.32842430586019467,v=0.49808305418701226,w=0.5247939727367301,x=5.185844779531198 +color=red,shape=circle,flag=1,i=44566,u=0.7562262035901754,v=0.6997822237419802,w=0.5280998430297158,x=3.0998295171443986 +color=red,shape=square,flag=0,i=44568,u=0.20670391642095465,v=0.1240047571423365,w=0.475555549283771,x=5.6103992702153755 +color=red,shape=circle,flag=0,i=44583,u=0.7438403991426628,v=0.7267588754181725,w=0.5274991530869191,x=4.628048673728366 +color=red,shape=square,flag=0,i=44585,u=0.6636353241567207,v=0.28128898438023553,w=0.4806459917753007,x=5.588665257037561 +color=red,shape=circle,flag=1,i=44588,u=0.07016479646839524,v=0.015863532280976873,w=0.5221312273135886,x=4.791019138048099 +color=red,shape=triangle,flag=0,i=44594,u=0.9567737501912198,v=0.980436914124649,w=0.49587813963819216,x=2.4907338638786114 +color=orange,shape=square,flag=1,i=44625,u=0.48830064593906375,v=0.2993852388787641,w=0.509927679394459,x=2.8454961409041584 +color=blue,shape=circle,flag=1,i=44630,u=0.42558802690355557,v=0.9393782393189878,w=0.52115813084553,x=4.938382049792471 +color=yellow,shape=triangle,flag=1,i=44632,u=0.6395688201639387,v=0.7843029303915384,w=0.5313066272788163,x=5.730611522272919 +color=red,shape=circle,flag=1,i=44634,u=0.36790591261093386,v=0.33705188498522076,w=0.5154340522183124,x=4.721844087566265 +color=red,shape=square,flag=0,i=44649,u=0.0456118055634096,v=0.2042686380129506,w=0.47505074609138426,x=7.512377938810837 +color=red,shape=circle,flag=0,i=44655,u=0.3579242999769078,v=0.2777509205825483,w=0.5205527196274308,x=5.663197859271363 +color=blue,shape=square,flag=1,i=44663,u=0.6288702108731512,v=0.8910028672750042,w=0.48877388218574824,x=6.404309758663504 +color=yellow,shape=square,flag=1,i=44664,u=0.10269788103089272,v=0.7923037298789898,w=0.5178956397322221,x=4.674234728629004 +color=green,shape=triangle,flag=1,i=44665,u=0.9320728801982129,v=0.6636949374775633,w=0.47807593928535586,x=5.030582498624928 +color=green,shape=square,flag=0,i=44685,u=0.5705052364288866,v=0.5423147982199279,w=0.5007490792280032,x=4.999141534061898 +color=red,shape=square,flag=0,i=44686,u=0.4834685687045257,v=0.4548189570417823,w=0.4738343189308736,x=3.9379547987633785 +color=yellow,shape=square,flag=1,i=44688,u=0.9549118451890415,v=0.9651575275886732,w=0.5135915510756244,x=6.291247850816909 +color=yellow,shape=square,flag=1,i=44690,u=0.08960186475911591,v=0.7684575550314768,w=0.5139196703212905,x=5.341828374514144 +color=green,shape=circle,flag=0,i=44694,u=0.619023283596957,v=0.3523073846645306,w=0.49174690296899976,x=4.77248127957025 +color=yellow,shape=circle,flag=1,i=44714,u=0.2855480023002085,v=0.7450927731261932,w=0.5235022102880714,x=4.854784657440374 +color=yellow,shape=circle,flag=1,i=44721,u=0.36778939287893353,v=0.2908808967359484,w=0.5248896981033209,x=6.583085414673263 +color=red,shape=square,flag=0,i=44728,u=0.3696571044240461,v=0.47309836773508906,w=0.46826596740550164,x=6.743447125253634 +color=yellow,shape=circle,flag=1,i=44744,u=0.9965576878403373,v=0.6109026547640025,w=0.5201658756555807,x=5.402179928596834 +color=green,shape=triangle,flag=0,i=44773,u=0.35547899511722536,v=0.7704676786133092,w=0.4779667394153248,x=3.600543562246269 +color=orange,shape=square,flag=0,i=44780,u=0.6765285593597932,v=0.1795856137383327,w=0.5110740821608745,x=4.510517502274008 +color=red,shape=square,flag=1,i=44786,u=0.3209058790607138,v=0.12383583402998521,w=0.4821922856401145,x=4.546873006396432 +color=blue,shape=triangle,flag=1,i=44802,u=0.6747312071584478,v=0.748625992663632,w=0.5240271715080355,x=5.2614671612861015 +color=red,shape=triangle,flag=0,i=44803,u=0.6684141324998482,v=0.980704742273612,w=0.5014146429842454,x=5.372119829686997 +color=purple,shape=square,flag=0,i=44810,u=0.9602860904337266,v=0.5458529483448885,w=0.4981028471007708,x=4.523468619140365 +color=purple,shape=square,flag=0,i=44813,u=0.1721121032489782,v=0.06457716080047782,w=0.49485254164530884,x=5.212920559678786 +color=yellow,shape=circle,flag=1,i=44818,u=0.13594006155726335,v=0.3790972579153782,w=0.5199885303112306,x=5.894693684111605 +color=yellow,shape=triangle,flag=1,i=44834,u=0.10067618509380372,v=0.057919248569549,w=0.528807868107254,x=5.868977578493424 +color=orange,shape=square,flag=1,i=44850,u=0.45399035205866234,v=0.8699876442896479,w=0.5145405641008581,x=4.9571900749992786 +color=green,shape=triangle,flag=0,i=44858,u=0.9533590202309037,v=0.6531161401303006,w=0.47189450929094956,x=7.207353683199297 +color=purple,shape=circle,flag=0,i=44860,u=0.9089099522101729,v=0.1052946245683678,w=0.5115842828177806,x=5.214853370398667 +color=blue,shape=square,flag=1,i=44871,u=0.9995668390492636,v=0.4896572935308351,w=0.49350571249709796,x=5.3520690412975895 +color=red,shape=circle,flag=0,i=44887,u=0.6578724337813551,v=0.6111820141418478,w=0.534496219521755,x=5.164843374119267 +color=purple,shape=triangle,flag=1,i=44892,u=0.5645685107320864,v=0.6837227057123966,w=0.49626378588808984,x=6.466217097614532 +color=red,shape=circle,flag=1,i=44893,u=0.07187286885052446,v=0.1653798395372183,w=0.5295534429482346,x=5.572032290963382 +color=purple,shape=triangle,flag=0,i=44926,u=0.15722126805610137,v=0.1930311611998542,w=0.49228549443138814,x=4.608652529108745 +color=red,shape=square,flag=0,i=44931,u=0.9992587134757783,v=0.25573645017899804,w=0.5028010910605972,x=4.870966330534756 +color=red,shape=triangle,flag=0,i=44953,u=0.14261151438999453,v=0.974093920448945,w=0.5130076698647157,x=3.4742334364745573 +color=purple,shape=triangle,flag=1,i=44970,u=0.12045875072155343,v=0.39778838343457,w=0.48870706279164017,x=5.163100339971365 +color=blue,shape=square,flag=1,i=44971,u=0.7231465031324505,v=0.6426639050871611,w=0.5038035886995131,x=3.5812658871448186 +color=blue,shape=triangle,flag=0,i=44972,u=0.5743885455381894,v=0.9015137740404365,w=0.5071523917818452,x=4.392104656872195 +color=purple,shape=circle,flag=0,i=44980,u=0.0074105523414979,v=0.32140481843670354,w=0.5190865525638839,x=6.225849181673335 +color=red,shape=triangle,flag=0,i=44990,u=0.45766025182867676,v=0.8922138791942553,w=0.526754944791934,x=4.076778039864557 +color=red,shape=square,flag=0,i=45001,u=0.10029034484319854,v=0.21163060873318396,w=0.5035379821144141,x=7.3156656190152916 +color=yellow,shape=square,flag=1,i=45006,u=0.5207334994132492,v=0.37083753519747875,w=0.5198342428223057,x=6.643362495480676 +color=red,shape=triangle,flag=1,i=45017,u=0.3073491294273848,v=0.9642110929779293,w=0.5147568136313735,x=5.844190630797287 +color=blue,shape=triangle,flag=1,i=45036,u=0.8703150078913209,v=0.9858732213750153,w=0.5090044202649895,x=5.444867667791815 +color=yellow,shape=triangle,flag=1,i=45045,u=0.4308348851069683,v=0.8677031719818539,w=0.5277625058545177,x=7.056950967170884 +color=blue,shape=circle,flag=1,i=45051,u=0.39595236354355856,v=0.04568653865058303,w=0.5146027583721374,x=5.158254949451661 +color=red,shape=circle,flag=1,i=45057,u=0.21231142914114975,v=0.11827011540796274,w=0.5267563154507136,x=5.746953318743933 +color=red,shape=triangle,flag=0,i=45073,u=0.220890926919993,v=0.6382545820361779,w=0.5137215122805884,x=6.054346454263514 +color=red,shape=circle,flag=0,i=45085,u=0.10343414555356933,v=0.0854598736563924,w=0.5300173806571845,x=3.5211413915381757 +color=orange,shape=square,flag=0,i=45103,u=0.5069015298753995,v=0.9865405823764551,w=0.5136088627911064,x=2.7395760893199395 +color=green,shape=square,flag=1,i=45114,u=0.3710511813068966,v=0.10939008672183403,w=0.505077308978524,x=5.147776883112683 +color=red,shape=circle,flag=0,i=45130,u=0.23294107329360947,v=0.14254881168157957,w=0.5211576772644613,x=7.544770757486581 +color=red,shape=square,flag=1,i=45135,u=0.3285872756771737,v=0.474436698831299,w=0.5161246404740484,x=4.821317046014342 +color=yellow,shape=triangle,flag=1,i=45156,u=0.11245635984984359,v=0.5462070414752629,w=0.5388022731378233,x=4.803443593518167 +color=red,shape=circle,flag=0,i=45166,u=0.22483481608702138,v=0.26840902860157495,w=0.5158470239351043,x=4.353408794630831 +color=blue,shape=triangle,flag=1,i=45171,u=0.5340356710976087,v=0.48580905213986625,w=0.5145988937234728,x=3.190753106200006 +color=red,shape=circle,flag=0,i=45187,u=0.5218269179915481,v=0.48291141102199187,w=0.507988150814012,x=4.587852284602872 +color=red,shape=triangle,flag=1,i=45200,u=0.4648785723600424,v=0.15662490716392385,w=0.502627273437666,x=5.126089774833094 +color=yellow,shape=square,flag=1,i=45209,u=0.31641308456492667,v=0.41766007583201104,w=0.5156803473198549,x=4.486190964576527 +color=red,shape=circle,flag=0,i=45213,u=0.9190642191601589,v=0.9249959964768593,w=0.5087206455879548,x=4.360823891813719 +color=yellow,shape=circle,flag=1,i=45221,u=0.7406197210842403,v=0.797551650461032,w=0.5258520840789713,x=3.9996815312838936 +color=yellow,shape=triangle,flag=1,i=45229,u=0.431785881677494,v=0.7623720784105696,w=0.5407768232109682,x=5.082742009776406 +color=yellow,shape=circle,flag=1,i=45245,u=0.44370159095854655,v=0.6474270343771463,w=0.5270783585545887,x=4.916876931292912 +color=blue,shape=square,flag=0,i=45264,u=0.008701117901218747,v=0.9089262580608287,w=0.5027294363670075,x=4.143508501082306 +color=yellow,shape=square,flag=1,i=45266,u=0.3983240672849724,v=0.7317647492061637,w=0.5127567440121259,x=4.391866554668081 +color=green,shape=triangle,flag=0,i=45267,u=0.3489922349651863,v=0.1309769729966016,w=0.48865326216766564,x=4.7341727518141585 +color=red,shape=triangle,flag=0,i=45285,u=0.8529528906795177,v=0.2801201836212964,w=0.5120539688118472,x=5.4925318518139825 +color=red,shape=square,flag=0,i=45295,u=0.14720808245767525,v=0.13030981307150258,w=0.5020906886514244,x=3.9605969064579374 +color=red,shape=square,flag=1,i=45309,u=0.8764645684375807,v=0.01390401346575243,w=0.5042168097169483,x=7.2327564495502985 +color=red,shape=circle,flag=0,i=45317,u=0.8371223163876399,v=0.8954721512674688,w=0.5118977462673061,x=3.1653446378461623 +color=yellow,shape=square,flag=1,i=45333,u=0.8180300710172582,v=0.7992838268770319,w=0.5117228965198994,x=4.468813358314073 +color=yellow,shape=triangle,flag=1,i=45344,u=0.8666476334611205,v=0.46834494344142696,w=0.5449812925825097,x=4.653466710193914 +color=yellow,shape=circle,flag=0,i=45350,u=0.14151861441122293,v=0.8744775761628885,w=0.5434326905421337,x=4.870424755809928 +color=blue,shape=triangle,flag=1,i=45351,u=0.4677081725165374,v=0.5525407044233562,w=0.5118667730089137,x=4.399699331041051 +color=red,shape=square,flag=0,i=45358,u=0.14269181957750132,v=0.5528595463613156,w=0.5002238458574175,x=5.781514808117028 +color=red,shape=triangle,flag=0,i=45377,u=0.18303080006452788,v=0.0058017354302783986,w=0.523422859718131,x=5.567913514190596 +color=red,shape=circle,flag=0,i=45388,u=0.7345257254506266,v=0.7270179368277819,w=0.5103717529565557,x=5.834436684649049 +color=red,shape=triangle,flag=0,i=45390,u=0.0011926732543450225,v=0.7367315651951601,w=0.5140608434970648,x=4.525430615794258 +color=red,shape=circle,flag=0,i=45391,u=0.440836427255319,v=0.3980980657778506,w=0.5103697475822193,x=3.4113088721523446 +color=red,shape=circle,flag=0,i=45396,u=0.7171493584343511,v=0.6690982478236214,w=0.5142219189214519,x=7.262984922316579 +color=purple,shape=square,flag=0,i=45423,u=0.08585933998312123,v=0.18998814276855924,w=0.4863992757591215,x=4.425584886749749 +color=blue,shape=triangle,flag=1,i=45431,u=0.2623059136543101,v=0.16922747555449835,w=0.5123319087703594,x=3.5678226818066983 +color=blue,shape=square,flag=0,i=45484,u=0.9928718744290427,v=0.48793824130594465,w=0.4911507274128445,x=5.501928294793345 +color=red,shape=circle,flag=0,i=45489,u=0.0436319444347707,v=0.00037559668726951795,w=0.5348331381916813,x=4.9904588127503695 +color=red,shape=square,flag=0,i=45492,u=0.5611002805093157,v=0.445209175088075,w=0.4986559549516708,x=6.088023138558834 +color=red,shape=circle,flag=1,i=45493,u=0.5928527636422501,v=0.5310546263819504,w=0.5358519083796585,x=4.899892211847459 +color=yellow,shape=square,flag=1,i=45505,u=0.09791317778345843,v=0.6258372974259855,w=0.5355810783224939,x=4.878735628161608 +color=green,shape=triangle,flag=0,i=45506,u=0.15860542487611384,v=0.3324888717858109,w=0.4872436692143982,x=4.933397410148279 +color=blue,shape=square,flag=1,i=45513,u=0.8344454562492483,v=0.28991637424268,w=0.4930554835160037,x=6.630685398371834 +color=yellow,shape=triangle,flag=1,i=45522,u=0.6960495755695266,v=0.35662949568438584,w=0.5417977413573635,x=4.993835937393338 +color=green,shape=triangle,flag=0,i=45523,u=0.028726227233780266,v=0.8368987200063168,w=0.49144438317283956,x=4.91716778694866 +color=red,shape=square,flag=0,i=45527,u=0.362470705664502,v=0.23288251635350998,w=0.4837192428495595,x=7.319810129361041 +color=yellow,shape=triangle,flag=1,i=45541,u=0.3909461619111285,v=0.9603037348852396,w=0.5367475137335112,x=4.0747975295414625 +color=yellow,shape=circle,flag=0,i=45565,u=0.49711884869257894,v=0.4063296635007877,w=0.541821282319149,x=4.321738392032457 +color=red,shape=square,flag=1,i=45576,u=0.5910295406403523,v=0.5820570508367864,w=0.47872185401363015,x=6.416732335948374 +color=blue,shape=circle,flag=1,i=45592,u=0.36989121704141326,v=0.4521335780997142,w=0.5116245532264182,x=3.6690127676325535 +color=green,shape=square,flag=0,i=45593,u=0.07421018323124273,v=0.46250417315222725,w=0.49673545467011604,x=4.98690926513951 +color=red,shape=square,flag=0,i=45595,u=0.5323677885521801,v=0.49733842971342646,w=0.4703215915790957,x=6.047016287313322 +color=red,shape=circle,flag=0,i=45603,u=0.09807649946600483,v=0.0738983765849136,w=0.5272099757048196,x=5.235778755307683 +color=red,shape=square,flag=1,i=45618,u=0.24282315957964595,v=0.5083741163423824,w=0.4823275084626719,x=4.9515457101449725 +color=purple,shape=circle,flag=0,i=45619,u=0.320649306752549,v=0.7743856019807422,w=0.5166424857976284,x=6.792867234755408 +color=red,shape=square,flag=0,i=45621,u=0.7383745629253389,v=0.5701217458562096,w=0.48157784431598083,x=4.292122708256567 +color=blue,shape=triangle,flag=0,i=45635,u=0.1342696338557502,v=0.6255565877955351,w=0.505948628739885,x=3.1167301368582057 +color=yellow,shape=triangle,flag=1,i=45662,u=0.9596903920589072,v=0.20890286278455095,w=0.5441530368442388,x=3.2197718265173614 +color=red,shape=circle,flag=0,i=45672,u=0.9796340879843932,v=0.986480448637008,w=0.5319758182422377,x=4.3286292266413 +color=red,shape=square,flag=0,i=45694,u=0.987846244876944,v=0.40707353674400504,w=0.48622715121594995,x=6.430780212787359 +color=blue,shape=circle,flag=1,i=45697,u=0.4941716080492371,v=0.21045326175908352,w=0.4965027250181252,x=4.2251332758271944 +color=yellow,shape=circle,flag=1,i=45700,u=0.8039432740368295,v=0.4333289174684781,w=0.5429410295464143,x=5.356049355257544 +color=red,shape=square,flag=0,i=45722,u=0.29569528472445306,v=0.4214484911823976,w=0.49457823230290776,x=3.663297053844179 +color=red,shape=triangle,flag=0,i=45727,u=0.5802258910642472,v=0.21105636278613848,w=0.5000166463948257,x=6.891751326191411 +color=red,shape=triangle,flag=1,i=45729,u=0.7339480183316225,v=0.6604864835276257,w=0.5040423190425101,x=6.620850000868394 +color=red,shape=square,flag=0,i=45752,u=0.7118992958554076,v=0.5811156591032097,w=0.4986281250416253,x=6.7767526816590475 +color=red,shape=triangle,flag=1,i=45773,u=0.8841030289584918,v=0.5115932921587547,w=0.5134011019500868,x=4.998692873618105 +color=purple,shape=square,flag=0,i=45774,u=0.9652743344304694,v=0.9070327064358358,w=0.4914980251629097,x=4.594248023738808 +color=green,shape=square,flag=0,i=45789,u=0.993860338741655,v=0.3863846711806871,w=0.5106468829838453,x=3.4839113378701345 +color=red,shape=circle,flag=0,i=45792,u=0.35788962798853874,v=0.4097501815910554,w=0.5485136576962423,x=6.919867339175146 +color=yellow,shape=square,flag=1,i=45802,u=0.5078260148234183,v=0.8370292007945583,w=0.5267293179728605,x=5.240897554347324 +color=yellow,shape=square,flag=1,i=45806,u=0.8472003239385223,v=0.5924479536428879,w=0.5274849365040836,x=4.649745368307674 +color=red,shape=square,flag=1,i=45811,u=0.013178508944489242,v=0.5047094653724545,w=0.492524575441183,x=4.115776223728498 +color=blue,shape=triangle,flag=1,i=45844,u=0.16143164451186653,v=0.24980047239449477,w=0.5163918925759441,x=5.429282303965134 +color=orange,shape=square,flag=0,i=45900,u=0.9637822338407995,v=0.5231018284644444,w=0.4979551545626011,x=6.756277830301471 +color=yellow,shape=square,flag=1,i=45904,u=0.2833747747934823,v=0.5376753675836141,w=0.5209102388331349,x=5.454760759531425 +color=blue,shape=square,flag=0,i=45917,u=0.8511440112771441,v=0.9061136344992315,w=0.4801521277209463,x=4.48260411679007 +color=yellow,shape=triangle,flag=1,i=45930,u=0.29916361695325044,v=0.9288443295649261,w=0.5431226997013537,x=5.616987212342591 +color=yellow,shape=square,flag=1,i=45942,u=0.8574333219660808,v=0.5150315154654709,w=0.5193525317004768,x=5.205780956811961 +color=green,shape=square,flag=0,i=45954,u=0.8276920325701533,v=0.12452654293773313,w=0.5053331285693116,x=3.7596364097908186 +color=red,shape=square,flag=0,i=45960,u=0.5175434622957339,v=0.8379639703700468,w=0.507889195065473,x=3.3764141189485257 +color=red,shape=square,flag=1,i=46003,u=0.6368728959804477,v=0.8926266834562082,w=0.49372893914259,x=5.230870112873864 +color=red,shape=square,flag=0,i=46007,u=0.7095889763369441,v=0.9625515310526058,w=0.4972402606296109,x=6.724526949348188 +color=blue,shape=triangle,flag=1,i=46024,u=0.4073120956522893,v=0.9698912133718399,w=0.5126193000247149,x=4.3408159610800405 +color=red,shape=triangle,flag=0,i=46028,u=0.8846684524650361,v=0.47775334436491845,w=0.49773706374591903,x=3.6280666413795113 +color=blue,shape=circle,flag=0,i=46055,u=0.7975326758590642,v=0.9196451416634517,w=0.495263239892926,x=3.5609442821157558 +color=blue,shape=triangle,flag=1,i=46066,u=0.5471561931357293,v=0.09918859216347842,w=0.5085521251681956,x=8.20203872572708 +color=red,shape=square,flag=0,i=46070,u=0.19240243971579907,v=0.4371017177409373,w=0.5195085119920236,x=3.9230151773397828 +color=red,shape=triangle,flag=1,i=46081,u=0.9369185416860067,v=0.5901519010715599,w=0.49709603676515884,x=7.3089917028832785 +color=red,shape=triangle,flag=0,i=46096,u=0.21734975243598598,v=0.6417983668578033,w=0.4930405105573353,x=6.826837459403799 +color=red,shape=circle,flag=0,i=46130,u=0.37580495962606697,v=0.34301133566114617,w=0.5382518094318486,x=3.029951031097662 +color=red,shape=circle,flag=1,i=46147,u=0.31235698837751125,v=0.27453736539046647,w=0.5411521130682586,x=3.1926330867391997 +color=red,shape=triangle,flag=0,i=46154,u=0.20186480141864716,v=0.9720568082560206,w=0.4820419990538739,x=5.014978672294716 +color=orange,shape=square,flag=1,i=46156,u=0.9493554866603044,v=0.6557118497720306,w=0.49630002152989666,x=4.70687551898535 +color=yellow,shape=square,flag=1,i=46165,u=0.10451573025181304,v=0.8186215314993505,w=0.529385394822364,x=5.9327701376255355 +color=red,shape=triangle,flag=0,i=46175,u=0.0682014789362606,v=0.21280202762482492,w=0.47569041097849757,x=4.610725585552525 +color=red,shape=circle,flag=1,i=46188,u=0.8932859896364232,v=0.96711110915342,w=0.538656832247169,x=6.057830900285073 +color=yellow,shape=square,flag=1,i=46198,u=0.36220392092927745,v=0.33583358669699814,w=0.5277859868922251,x=4.789342608170004 +color=orange,shape=square,flag=1,i=46203,u=0.3439682252338231,v=0.2127262604833734,w=0.49359773227184034,x=5.784442614906929 +color=red,shape=circle,flag=0,i=46210,u=0.45214634391790864,v=0.3648123201579528,w=0.5339460574984352,x=6.225920328371827 +color=red,shape=circle,flag=0,i=46211,u=0.8839885326717482,v=0.8114201462773275,w=0.5286147811621462,x=5.198209243435775 +color=red,shape=circle,flag=0,i=46226,u=0.7453306724355845,v=0.838808058667226,w=0.5265038117371149,x=4.246609213895595 +color=red,shape=circle,flag=1,i=46234,u=0.07485087627191434,v=0.1032926259424846,w=0.5217006344754798,x=6.568839935962624 +color=red,shape=circle,flag=0,i=46260,u=0.7599922991304641,v=0.6764688341560959,w=0.5234634777466669,x=5.244796316561899 +color=yellow,shape=square,flag=0,i=46286,u=0.47874281763503257,v=0.3176732816778183,w=0.5230201215630013,x=6.629856645148432 +color=purple,shape=square,flag=0,i=46288,u=0.12698519073184733,v=0.35205788100264856,w=0.49943691027597703,x=2.491455836861123 +color=green,shape=square,flag=0,i=46289,u=0.38189833090065917,v=0.4229566494355128,w=0.5133842813534175,x=6.575277234204026 +color=green,shape=square,flag=1,i=46292,u=0.7824142633222194,v=0.23009146591293173,w=0.508965414696369,x=3.771112420977745 +color=green,shape=circle,flag=0,i=46306,u=0.5527630107732677,v=0.40671955338058496,w=0.5106215362988595,x=2.583959816031608 +color=blue,shape=triangle,flag=1,i=46315,u=0.7245880944138003,v=0.8815411187912761,w=0.5193192268573201,x=4.7110743591170605 +color=red,shape=circle,flag=0,i=46326,u=0.18518631901516835,v=0.19576651558603056,w=0.519588077699846,x=3.731996940759151 +color=red,shape=square,flag=0,i=46331,u=0.7624011920122076,v=0.46950974545590196,w=0.5061554181244927,x=3.190782856635772 +color=yellow,shape=circle,flag=1,i=46332,u=0.4099804092853969,v=0.6933342996241612,w=0.5548024496883684,x=5.402298994997285 +color=red,shape=square,flag=1,i=46340,u=0.9544020158953853,v=0.483924102949422,w=0.5064587968063257,x=4.583924022275249 +color=blue,shape=square,flag=0,i=46366,u=0.33586362388178603,v=0.43369563371293907,w=0.48094543516943067,x=7.1366620904277225 +color=yellow,shape=circle,flag=1,i=46370,u=0.5130434797929835,v=0.65024334625538,w=0.5575224174831193,x=6.455492159404774 +color=red,shape=circle,flag=0,i=46377,u=0.6320140373924674,v=0.5330833533595211,w=0.516867428593351,x=3.74951144436213 +color=blue,shape=square,flag=0,i=46403,u=0.08322265729916467,v=0.26425191838002804,w=0.48888955728189154,x=3.9473720097346123 +color=purple,shape=circle,flag=0,i=46404,u=0.6090234782866996,v=0.7001026135277432,w=0.5192966602472153,x=6.460675853622124 +color=red,shape=circle,flag=0,i=46405,u=0.8244771162660871,v=0.8413514042645212,w=0.5207962044325894,x=3.4196031768594195 +color=red,shape=square,flag=1,i=46407,u=0.7227584169355041,v=0.16881731256879295,w=0.4907749561317916,x=5.861970673069835 +color=yellow,shape=triangle,flag=1,i=46408,u=0.6493040533623267,v=0.8401994169767789,w=0.5411352020873921,x=5.7227150751418465 +color=red,shape=circle,flag=0,i=46420,u=0.47739989672422645,v=0.5216544167786235,w=0.528660721918708,x=5.566591599137276 +color=red,shape=triangle,flag=0,i=46444,u=0.3577563230979893,v=0.11583709904789907,w=0.4871855940429217,x=5.271873155405054 +color=yellow,shape=circle,flag=1,i=46457,u=0.8883488953241907,v=0.9129508551707828,w=0.5632938050523973,x=6.045349617286569 +color=red,shape=triangle,flag=1,i=46466,u=0.29487297540900936,v=0.331972803702242,w=0.49082955801428246,x=6.870182167534151 +color=blue,shape=circle,flag=0,i=46484,u=0.6995054328119791,v=0.9860819266589024,w=0.49938649158915105,x=4.144411290633849 +color=red,shape=circle,flag=0,i=46488,u=0.3618559577189957,v=0.34060942084156476,w=0.5319289242148977,x=5.2542899345150085 +color=red,shape=square,flag=0,i=46496,u=0.353832393958744,v=0.6707684943847947,w=0.49022094417422557,x=8.074957340314246 +color=red,shape=triangle,flag=0,i=46502,u=0.16672582814841352,v=0.30648067323446815,w=0.49162485115299764,x=5.24371007841722 +color=yellow,shape=circle,flag=1,i=46503,u=0.9448159797593451,v=0.1713081371340821,w=0.5620752132798074,x=4.531973046334346 +color=blue,shape=triangle,flag=0,i=46513,u=0.79743578278037,v=0.16456392167276657,w=0.5138414960049742,x=5.664171127785084 +color=purple,shape=triangle,flag=0,i=46515,u=0.08413793538334824,v=0.540634380103699,w=0.49386378244998147,x=6.954894581236826 +color=red,shape=triangle,flag=0,i=46516,u=0.24522364774371652,v=0.2598492936505107,w=0.5011047025275889,x=7.083891385200946 +color=red,shape=square,flag=0,i=46523,u=0.5934862679656275,v=0.18952844168090832,w=0.49068820402903646,x=5.115217884918773 +color=blue,shape=square,flag=0,i=46526,u=0.753370385439251,v=0.3503688609910435,w=0.5000911289370165,x=3.9820500380181776 +color=red,shape=circle,flag=0,i=46535,u=0.8114758209662933,v=0.8796999831036889,w=0.5238130521945566,x=5.340181402880078 +color=red,shape=triangle,flag=0,i=46542,u=0.9583935780536258,v=0.4048631445115657,w=0.5005042168495568,x=5.419712202523548 +color=blue,shape=square,flag=1,i=46547,u=0.9051582580631468,v=0.04438943953294161,w=0.5073988064076592,x=5.89213101038574 +color=yellow,shape=circle,flag=1,i=46550,u=0.5356739092804041,v=0.13961146443267358,w=0.5593304070159836,x=5.466342135747884 +color=red,shape=triangle,flag=0,i=46552,u=0.9028472567299615,v=0.8454530280611189,w=0.4996168807643213,x=4.4974549420168115 +color=blue,shape=square,flag=0,i=46564,u=0.5160334223574716,v=0.0023946266563006358,w=0.5160300771932227,x=5.498406464953454 +color=red,shape=triangle,flag=0,i=46580,u=0.07673636782664706,v=0.7982536179349987,w=0.48501538106572845,x=5.715335480385936 +color=yellow,shape=square,flag=1,i=46601,u=0.26873096775100924,v=0.28503903348657367,w=0.525949032642645,x=5.429716705738756 +color=red,shape=circle,flag=1,i=46614,u=0.7935061023857892,v=0.8361719143132195,w=0.5171550136919782,x=4.572290505656473 +color=blue,shape=circle,flag=0,i=46618,u=0.8835668226666227,v=0.016239543782154642,w=0.48929064100345765,x=5.920305510030054 +color=yellow,shape=square,flag=1,i=46620,u=0.4132160546802851,v=0.8735165822221441,w=0.5307585266488947,x=5.535900694529549 +color=orange,shape=square,flag=0,i=46623,u=0.15407786197921036,v=0.8090674618517943,w=0.5007508980077587,x=3.5715702606520447 +color=red,shape=square,flag=1,i=46629,u=0.5873323378987926,v=0.1915647703618364,w=0.48586002023725205,x=6.259105589465324 +color=red,shape=triangle,flag=0,i=46632,u=0.7667546716590242,v=0.062438782532887926,w=0.48881290524462906,x=2.8667176620244477 +color=purple,shape=square,flag=0,i=46633,u=0.794032810327964,v=0.6336521863502528,w=0.49823593067340505,x=2.981862945568826 +color=blue,shape=circle,flag=1,i=46643,u=0.9238139432990654,v=0.8080327057089758,w=0.4929428786143888,x=4.180894290122365 +color=green,shape=square,flag=0,i=46649,u=0.5433892863715665,v=0.13227472694614106,w=0.488304030493141,x=5.309734961677411 +color=red,shape=square,flag=0,i=46666,u=0.22450194351401398,v=0.28648454784011335,w=0.4835254418696976,x=4.9609309010150335 +color=red,shape=square,flag=1,i=46674,u=0.7027288261789671,v=0.816128180270261,w=0.48175651060847274,x=3.141949378893395 +color=orange,shape=triangle,flag=0,i=46681,u=0.7708069576787248,v=0.09203676709685482,w=0.5012100263702118,x=6.498960205893897 +color=red,shape=square,flag=0,i=46690,u=0.7180514052326967,v=0.6101693332816094,w=0.47942071411986864,x=5.223236710682899 +color=red,shape=triangle,flag=0,i=46696,u=0.7027731323172753,v=0.17573990013385177,w=0.49934759854366717,x=5.968216164756009 +color=yellow,shape=square,flag=1,i=46735,u=0.7499398624119413,v=0.684472265043443,w=0.5267408049252692,x=6.008447044231407 +color=blue,shape=circle,flag=0,i=46738,u=0.8194578781259652,v=0.4789674548825732,w=0.5007236065661714,x=6.847128147406359 +color=green,shape=square,flag=1,i=46741,u=0.7454021910487464,v=0.8504302160678308,w=0.5018832658371806,x=5.490400818579173 +color=yellow,shape=circle,flag=1,i=46742,u=0.8923911614586726,v=0.19585347958062027,w=0.5490755587753834,x=4.883575949603913 +color=red,shape=triangle,flag=0,i=46753,u=0.660969842579345,v=0.2712913961433966,w=0.4877660442676889,x=6.086473084504273 +color=green,shape=circle,flag=0,i=46763,u=0.10328031304171426,v=0.791958435129027,w=0.5155468420952434,x=4.748070083377726 +color=red,shape=square,flag=0,i=46766,u=0.7542937798918578,v=0.26771251517247974,w=0.4891611679957991,x=5.482268315816298 +color=red,shape=square,flag=0,i=46767,u=0.25519457622631814,v=0.6209145155916119,w=0.48804806092480507,x=7.663681831035738 +color=yellow,shape=triangle,flag=1,i=46815,u=0.8261702688121257,v=0.6417397171576062,w=0.5365649655692609,x=5.79497503679336 +color=yellow,shape=square,flag=0,i=46858,u=0.4768098187004117,v=0.6065725565123735,w=0.5258266090028999,x=4.346599600873398 +color=blue,shape=square,flag=1,i=46867,u=0.30219664549385616,v=0.6427937934434975,w=0.5090660253631316,x=2.7519410917381513 +color=red,shape=square,flag=0,i=46870,u=0.3254728094068935,v=0.02521790834004045,w=0.49190811212289776,x=6.161406809024527 +color=purple,shape=square,flag=0,i=46882,u=0.2885419361368933,v=0.1821784127387872,w=0.5011011056507825,x=6.596474587425309 +color=purple,shape=triangle,flag=0,i=46894,u=0.7649996830318427,v=0.7057760289297997,w=0.47818491276444397,x=7.764410234493627 +color=red,shape=circle,flag=1,i=46898,u=0.9173561068853706,v=0.8714539160783028,w=0.5217344831484071,x=5.983669217057653 +color=purple,shape=square,flag=0,i=46899,u=0.832133970352546,v=0.5513734277901636,w=0.5026254156852757,x=4.131415702503828 +color=blue,shape=triangle,flag=1,i=46918,u=0.17240803865256504,v=0.6714488880210832,w=0.5112204946266515,x=3.347056989012925 +color=yellow,shape=circle,flag=1,i=46927,u=0.7631633257999872,v=0.7501666922024665,w=0.5593739992516134,x=2.4884751403765417 +color=red,shape=square,flag=0,i=46934,u=0.3546037031992605,v=0.5904077190202255,w=0.5019602704950292,x=4.208827735873 +color=yellow,shape=square,flag=0,i=46941,u=0.4436343054257048,v=0.44262994004598855,w=0.5286489396957849,x=5.831869786461987 +color=yellow,shape=triangle,flag=1,i=46942,u=0.21767877193783636,v=0.22750832741862148,w=0.540032428858978,x=4.761954421542712 +color=green,shape=square,flag=0,i=46946,u=0.7262334097102364,v=0.2353282855778408,w=0.4999245913322337,x=4.745533301778669 +color=purple,shape=square,flag=0,i=46954,u=0.8186180239660209,v=0.10104364344236028,w=0.5104047484558277,x=3.9283208093090685 +color=yellow,shape=triangle,flag=0,i=46963,u=0.8044380242056894,v=0.48925045393264954,w=0.5364201979495122,x=5.645636168247152 +color=red,shape=square,flag=0,i=46985,u=0.06497557129893827,v=0.6991710199402009,w=0.507144569108046,x=5.677247556324136 +color=green,shape=circle,flag=0,i=47029,u=0.9762921825491683,v=0.7107268626684553,w=0.5286941439319393,x=5.144456965314547 +color=red,shape=circle,flag=0,i=47042,u=0.33490633893199995,v=0.3608104850818826,w=0.5205666360753458,x=7.4188199371195 +color=green,shape=triangle,flag=0,i=47047,u=0.039767338119254814,v=0.46529001464307707,w=0.5185059008702475,x=5.148145249729516 +color=purple,shape=triangle,flag=0,i=47075,u=0.4238377340456261,v=0.44971958577056437,w=0.48423243803313204,x=6.029563135645998 +color=orange,shape=circle,flag=1,i=47092,u=0.8030671880585626,v=0.9891023960550895,w=0.5110299177240867,x=5.126979133167343 +color=red,shape=circle,flag=0,i=47096,u=0.9471840359449452,v=1.032825306093868,w=0.5127214688113167,x=7.07887106904234 +color=purple,shape=square,flag=0,i=47110,u=0.9245975180239253,v=0.5501934438638421,w=0.5077342321500599,x=4.756429181394977 +color=red,shape=square,flag=1,i=47113,u=0.8807413193774567,v=0.3812022018313429,w=0.5028161723473694,x=6.616014823254446 +color=purple,shape=circle,flag=0,i=47120,u=0.16516499233085713,v=0.7180170213039255,w=0.49334801265863043,x=7.353533367934015 +color=green,shape=circle,flag=0,i=47133,u=0.8291327331666651,v=0.5404462685913383,w=0.5240367332104946,x=4.337129862861785 +color=yellow,shape=square,flag=1,i=47155,u=0.1393480894867064,v=0.877654137532857,w=0.5226830661084343,x=3.262304949571476 +color=red,shape=square,flag=0,i=47162,u=0.8175769322609224,v=0.546646526735896,w=0.5061686709812702,x=5.562478817447708 +color=red,shape=circle,flag=0,i=47174,u=0.02593532114748942,v=0.07308388086340462,w=0.5136019938756533,x=4.369231541321697 +color=red,shape=circle,flag=0,i=47183,u=0.26635567281883965,v=0.2563435326863076,w=0.5161011079146515,x=5.746347842276524 +color=purple,shape=square,flag=1,i=47186,u=0.6950764409032439,v=0.5096850967074611,w=0.5075729930370032,x=2.599811429785023 +color=red,shape=circle,flag=0,i=47208,u=0.9299636936493809,v=0.9971142934477801,w=0.5075293440101155,x=6.001482949241406 +color=green,shape=triangle,flag=1,i=47215,u=0.19507944614347916,v=0.6522992823341746,w=0.5179612139929514,x=4.7025089827995865 +color=red,shape=circle,flag=0,i=47216,u=0.14044300726542525,v=0.13484725741759343,w=0.5109732706855736,x=3.3028669887383555 +color=red,shape=square,flag=0,i=47229,u=0.016232583887730856,v=0.9275553091747389,w=0.5221262900186803,x=4.627264747342033 +color=red,shape=square,flag=0,i=47238,u=0.5864002275711035,v=0.7073043337719022,w=0.5136173048913757,x=5.114247824613758 +color=blue,shape=square,flag=1,i=47244,u=0.4203268727093499,v=0.15741438185063883,w=0.5060829885362574,x=4.547389302114683 +color=blue,shape=triangle,flag=1,i=47254,u=0.40195400941566617,v=0.012095128155866885,w=0.5071002461823524,x=6.8373947461241125 +color=red,shape=square,flag=1,i=47266,u=0.6892298887239438,v=0.06749581071176824,w=0.5134438523168204,x=5.846820804341373 +color=purple,shape=square,flag=0,i=47277,u=0.12928427203362913,v=0.36014711985384984,w=0.5160978398349982,x=4.723551855587213 +color=red,shape=square,flag=0,i=47278,u=0.6236826731568171,v=0.27885719808888465,w=0.5090518616191644,x=4.920001701161076 +color=green,shape=triangle,flag=0,i=47283,u=0.5398060712735295,v=0.4485334535555223,w=0.5178108058032534,x=5.021032207715689 +color=red,shape=square,flag=0,i=47286,u=0.32149074697541336,v=0.16677447012619573,w=0.5167315619046612,x=4.779809890363825 +color=yellow,shape=triangle,flag=1,i=47307,u=0.8098494450504433,v=0.7045128087832206,w=0.5340669794584956,x=4.392344316044515 +color=purple,shape=circle,flag=0,i=47314,u=0.47017533749995866,v=0.517684914820752,w=0.4971441451769297,x=6.024705678937541 +color=green,shape=circle,flag=0,i=47337,u=0.8366917068561538,v=0.3528213533573922,w=0.5327944049749043,x=4.964044336632469 +color=red,shape=square,flag=0,i=47338,u=0.7278866542361956,v=0.15464997955561854,w=0.5133664050021653,x=6.858963122633693 +color=blue,shape=square,flag=0,i=47346,u=0.5520878440143321,v=0.006707367587415192,w=0.5153431893106104,x=4.294330250353214 +color=purple,shape=circle,flag=0,i=47350,u=0.24259937277502486,v=0.8091021896462627,w=0.49728397753578957,x=5.025337740979827 +color=red,shape=circle,flag=1,i=47359,u=0.5170181142067491,v=0.454892013920827,w=0.5025080815457361,x=4.42293438162659 +color=purple,shape=circle,flag=1,i=47363,u=0.7748924526441401,v=0.5509722174238556,w=0.4909915790533446,x=5.548677350535702 +color=yellow,shape=square,flag=1,i=47371,u=0.3854236629925789,v=0.21570318517152565,w=0.5060967631551629,x=4.733777279077814 +color=red,shape=circle,flag=1,i=47380,u=0.04315118224791137,v=-0.034752698984486796,w=0.4979484445565782,x=4.674524646900773 +color=green,shape=square,flag=0,i=47401,u=0.5837047188683913,v=0.1491016258660176,w=0.505414130927496,x=5.2521255382489604 +color=red,shape=square,flag=0,i=47403,u=0.8511067117927236,v=0.5483185788902639,w=0.5258086531059414,x=4.65198911405789 +color=yellow,shape=triangle,flag=1,i=47411,u=0.5933459323270596,v=0.16725344350122384,w=0.5362386349574879,x=5.137955091297861 +color=green,shape=triangle,flag=0,i=47416,u=0.7869700833298803,v=0.6793671355665465,w=0.52061176475139,x=4.132773703302157 +color=red,shape=square,flag=1,i=47427,u=0.446071309064211,v=0.3204912632545579,w=0.5333678445883538,x=4.5565480665755 +color=red,shape=square,flag=0,i=47430,u=0.5268630293399926,v=0.6323270862196834,w=0.5310174979895886,x=5.5909091259466805 +color=red,shape=circle,flag=0,i=47437,u=0.0033475201684591838,v=0.03618362509207451,w=0.4901706767255952,x=4.699659209270325 +color=yellow,shape=square,flag=1,i=47440,u=0.4532982304848068,v=0.34391951198732584,w=0.5044737130552028,x=4.2420672792299845 +color=blue,shape=square,flag=0,i=47446,u=0.8812729694031037,v=0.45587457470399395,w=0.5198164188620964,x=5.679214137362975 +color=green,shape=circle,flag=1,i=47452,u=0.7614596041992977,v=0.21989950923730928,w=0.5265555445195841,x=6.662307420045459 +color=red,shape=square,flag=0,i=47465,u=0.6218962072373867,v=0.6724428584573833,w=0.536694507580103,x=5.178076509784404 +color=red,shape=square,flag=0,i=47471,u=0.5872206380159184,v=0.7176345624867879,w=0.538797809675456,x=5.383789374510235 +color=red,shape=triangle,flag=1,i=47481,u=0.6928641458980317,v=0.44484426295309343,w=0.4949000535279065,x=4.095925460442613 +color=red,shape=circle,flag=0,i=47484,u=0.21513830590522154,v=0.23004368703877412,w=0.49735463616800524,x=5.513201421614358 +color=red,shape=triangle,flag=1,i=47489,u=0.8590725669427592,v=0.13089164954576804,w=0.4955360747372989,x=3.658258041746844 +color=red,shape=square,flag=0,i=47491,u=0.09092420109253252,v=0.6107014928682417,w=0.5342359763308872,x=3.9664304163467627 +color=red,shape=square,flag=0,i=47493,u=0.07385313022791418,v=0.15527772839738208,w=0.5333571343089012,x=3.9477415123140234 +color=red,shape=circle,flag=1,i=47509,u=0.5196031022428723,v=0.4771131849532491,w=0.5043906528681675,x=3.2496313211363073 +color=blue,shape=triangle,flag=1,i=47511,u=0.7248176976849061,v=0.07478963524029203,w=0.49552344232871137,x=5.648361598236931 +color=green,shape=triangle,flag=0,i=47533,u=0.9211388368315184,v=0.520081232078681,w=0.5108849083338292,x=5.8260786964863245 +color=yellow,shape=square,flag=0,i=47569,u=0.21125667155172767,v=0.21424825678469328,w=0.5136158452229139,x=4.930873620977217 +color=red,shape=triangle,flag=1,i=47584,u=0.1987478038711763,v=0.463728206606544,w=0.48407014874509446,x=4.526361699165051 +color=yellow,shape=square,flag=1,i=47585,u=0.5730846239767229,v=0.2066868791782468,w=0.5136029921439264,x=4.269956990495315 +color=blue,shape=triangle,flag=0,i=47604,u=0.543662409079566,v=0.8361371757686075,w=0.48465436179841076,x=6.097942602425896 +color=yellow,shape=circle,flag=1,i=47608,u=0.403617662080057,v=0.4535962230302537,w=0.549302969457956,x=5.916501527412496 +color=blue,shape=square,flag=1,i=47627,u=0.9854503157430848,v=0.8941983548946112,w=0.5314197042696979,x=5.023011547336865 +color=purple,shape=square,flag=0,i=47635,u=0.16914141463889032,v=0.6038025749254585,w=0.5072717589504321,x=5.2920657228378465 +color=purple,shape=triangle,flag=0,i=47647,u=0.8619200581587098,v=0.5229170149441354,w=0.4799315219056057,x=6.638035518689588 +color=red,shape=square,flag=0,i=47660,u=0.9283720160571937,v=0.2474816210673465,w=0.5142575232470952,x=5.949403794221663 +color=red,shape=triangle,flag=0,i=47665,u=0.6148262077456892,v=0.7162368103735482,w=0.48239204738099745,x=6.951029129333624 +color=purple,shape=circle,flag=0,i=47667,u=0.5104938769063353,v=0.17631977959134892,w=0.49730585430084195,x=4.5704392887185135 +color=red,shape=square,flag=0,i=47671,u=0.07171018216177005,v=0.9017996603635156,w=0.5103505646311814,x=4.632223102769466 +color=red,shape=circle,flag=1,i=47682,u=0.04521087512440558,v=0.1377151964371221,w=0.5066743318122094,x=4.437634741641908 +color=red,shape=triangle,flag=1,i=47698,u=0.8823863291842416,v=0.5626322764894532,w=0.4837985371234255,x=3.9117594647506664 +color=purple,shape=square,flag=0,i=47706,u=0.2903609349180982,v=0.6942156762569489,w=0.5082670914676386,x=3.166451816968816 +color=purple,shape=square,flag=0,i=47707,u=0.5680612248801317,v=0.16825159228840192,w=0.5080037620565654,x=3.3689909146437684 +color=red,shape=triangle,flag=0,i=47718,u=0.18045844302485725,v=0.25176561793507424,w=0.48047039749789683,x=4.018882485998389 +color=red,shape=square,flag=0,i=47736,u=0.7979189416795182,v=0.2999153597732107,w=0.487598215209931,x=3.694876969421642 +color=green,shape=circle,flag=0,i=47741,u=0.4402030232136849,v=0.8421968533045011,w=0.5365266607533119,x=5.130174091558044 +color=red,shape=circle,flag=0,i=47743,u=0.6604988783065447,v=0.5869142611857939,w=0.5148341312621858,x=7.03133519788192 +color=blue,shape=triangle,flag=1,i=47756,u=0.05642048653696552,v=0.24325934491930334,w=0.47976502672925675,x=5.4922980433943716 +color=blue,shape=triangle,flag=1,i=47778,u=0.388042077863479,v=0.17638619687646184,w=0.4865413686494398,x=3.879669643140455 +color=red,shape=circle,flag=0,i=47792,u=0.9103375825942616,v=0.966657239609342,w=0.4995723626761557,x=4.552818628383551 +color=blue,shape=circle,flag=0,i=47794,u=0.3344093035190303,v=0.09668660774653226,w=0.515861996875231,x=4.890175280882126 +color=red,shape=triangle,flag=1,i=47799,u=0.6668862759788828,v=0.8772217943097802,w=0.48179917406062817,x=2.9279336035242203 +color=red,shape=square,flag=0,i=47809,u=0.40756810598260595,v=0.8455926667865655,w=0.4894830400617358,x=6.068225102456052 +color=purple,shape=circle,flag=0,i=47813,u=0.19929578139060056,v=0.8409397852537306,w=0.5006311511199087,x=4.232450014374734 +color=red,shape=circle,flag=0,i=47822,u=0.6700704665243736,v=0.632104846882164,w=0.4997268018829444,x=7.500088103578668 +color=yellow,shape=circle,flag=1,i=47823,u=0.082564141869508,v=0.6238747774166773,w=0.5417274677342676,x=6.8531184871841395 +color=red,shape=square,flag=0,i=47833,u=0.5598679771914572,v=0.28172185660693794,w=0.505726456936834,x=5.073077577302645 +color=red,shape=triangle,flag=0,i=47839,u=0.35988287648216055,v=0.472693908314731,w=0.4785657667365871,x=3.9517423057239234 +color=red,shape=circle,flag=0,i=47852,u=0.2283406457167374,v=0.1344710945832132,w=0.4975132651088428,x=5.331223040114022 +color=blue,shape=triangle,flag=0,i=47872,u=0.8512441006245143,v=0.4727090044181631,w=0.49410066653049767,x=4.77580289775587 +color=red,shape=circle,flag=0,i=47880,u=0.744194953359183,v=0.7502829952645584,w=0.49533158637346303,x=6.180917386032007 +color=red,shape=triangle,flag=0,i=47890,u=0.2620465608742797,v=0.20860132327691405,w=0.49223873600865087,x=4.935694587637626 +color=blue,shape=square,flag=0,i=47891,u=0.7973007078819028,v=0.20546163538542517,w=0.5176526155509582,x=5.650941616357592 +color=blue,shape=circle,flag=1,i=47894,u=0.1571961118348203,v=0.4607283986315843,w=0.5180755700440234,x=3.9649228862083192 +color=red,shape=triangle,flag=0,i=47896,u=0.4464273362498433,v=0.3367447258949119,w=0.49120143220909585,x=4.999779952481166 +color=red,shape=circle,flag=0,i=47904,u=0.9957422499995832,v=0.9185106240901652,w=0.49931738751417004,x=3.316584118400906 +color=red,shape=square,flag=0,i=47909,u=0.8894873731882789,v=0.3619572285135665,w=0.48208603800568667,x=4.8455340087338135 +color=blue,shape=triangle,flag=0,i=47913,u=0.4267903606219958,v=0.09060008208931469,w=0.4976247509688333,x=4.884935416810568 +color=purple,shape=circle,flag=0,i=47914,u=0.719323716238728,v=0.5435526378275625,w=0.501159076138094,x=5.137585015143159 +color=yellow,shape=triangle,flag=1,i=47920,u=0.5704764495151491,v=0.9870337429747029,w=0.5483222400846162,x=4.909570969761352 +color=green,shape=circle,flag=0,i=47924,u=0.6648461649774816,v=0.4016890120555501,w=0.5384674815935445,x=2.9409744675681835 +color=purple,shape=square,flag=0,i=47932,u=0.8751607622582941,v=0.21196254391444147,w=0.5063903415054063,x=5.921761672139258 +color=green,shape=square,flag=0,i=47936,u=0.19772266974951547,v=0.17103089912894365,w=0.5067439727967291,x=5.248412776342183 +color=red,shape=triangle,flag=0,i=47940,u=0.3186398493888438,v=0.02581181147895817,w=0.4974067484739183,x=6.309037778398963 +color=purple,shape=triangle,flag=0,i=47943,u=0.1241380988180828,v=0.8874798316641104,w=0.47450703295315516,x=5.121479584720205 +color=red,shape=square,flag=0,i=47988,u=0.5671311140404951,v=0.9207785390261547,w=0.49976963999832463,x=6.758332515741141 +color=red,shape=triangle,flag=0,i=47998,u=0.6723571513032998,v=0.32740627194747185,w=0.48707944338721215,x=6.211317562050446 +color=red,shape=triangle,flag=0,i=47999,u=0.7365727949580668,v=0.21766326398816216,w=0.4890421578389589,x=4.893501633400699 +color=green,shape=triangle,flag=0,i=48000,u=0.8042780199288174,v=0.620576865015893,w=0.49104841582930553,x=3.828071785453805 +color=yellow,shape=triangle,flag=1,i=48022,u=0.5334887947924264,v=0.06887897496797546,w=0.5474917486433377,x=5.947516235622001 +color=red,shape=square,flag=1,i=48024,u=0.42509860286647616,v=0.9472463849018017,w=0.4950947762668159,x=4.101599527400148 +color=green,shape=triangle,flag=0,i=48025,u=0.10178740645332085,v=0.8262483377093328,w=0.4878747646020304,x=7.4262084364493886 +color=yellow,shape=square,flag=1,i=48073,u=0.878953189398098,v=0.36745367758286984,w=0.526429333457668,x=6.053603149690692 +color=orange,shape=circle,flag=0,i=48080,u=0.5296672380020108,v=0.6436838062866405,w=0.5106530847743275,x=4.526397539243941 +color=red,shape=circle,flag=0,i=48116,u=0.5153156142354977,v=0.531376501868268,w=0.47286628552010285,x=5.188184731973516 +color=purple,shape=circle,flag=0,i=48133,u=0.1970919670272947,v=0.30697789820826293,w=0.49599805441535366,x=6.739055189801161 +color=orange,shape=square,flag=1,i=48136,u=0.6274668790899468,v=0.767392992401935,w=0.4979790658572044,x=4.071368856773449 +color=yellow,shape=triangle,flag=1,i=48155,u=0.49857993711361925,v=0.6631995822696762,w=0.5505388491606407,x=5.374198741748137 +color=blue,shape=circle,flag=1,i=48158,u=0.7376114528022307,v=0.20888560433341807,w=0.5071530643751293,x=6.239048104947037 +color=red,shape=square,flag=0,i=48163,u=0.30259715368291107,v=0.14425777907213877,w=0.48801482810319596,x=5.677003082121711 +color=red,shape=triangle,flag=0,i=48177,u=0.7041990089142588,v=0.29101971679400485,w=0.48354802535438846,x=3.564950747772413 +color=red,shape=triangle,flag=0,i=48179,u=0.4760079242416355,v=0.26481341756985877,w=0.48751130723309505,x=5.668848094481008 +color=red,shape=square,flag=1,i=48190,u=0.4799210067638763,v=0.779157284108455,w=0.4902286094256423,x=5.649216661386859 +color=purple,shape=triangle,flag=1,i=48192,u=0.4810586207870312,v=0.8153370799216061,w=0.4694653180578124,x=5.154970220330868 +color=green,shape=square,flag=0,i=48201,u=0.851199762592381,v=0.8923194944321882,w=0.4987378609319515,x=5.3028738629011665 +color=red,shape=square,flag=1,i=48233,u=0.39325006326518164,v=0.2665985973367109,w=0.4961654656442382,x=3.369537325857852 +color=yellow,shape=square,flag=1,i=48286,u=0.1361348285487186,v=0.15308955253919432,w=0.5290892122421875,x=5.353960055561228 +color=purple,shape=triangle,flag=0,i=48300,u=0.0018299515700209712,v=0.14328992498318616,w=0.46553051189247585,x=5.769945805719963 +color=purple,shape=triangle,flag=0,i=48323,u=0.00313861392460113,v=0.34931635605986966,w=0.4670599982039622,x=4.761175746520117 +color=orange,shape=circle,flag=0,i=48329,u=0.6297207639212663,v=0.8377381219572752,w=0.5086888522010742,x=3.634405391162001 +color=green,shape=square,flag=0,i=48334,u=0.1461510750238506,v=0.33943725308829475,w=0.4962336799882166,x=6.787793056331956 +color=yellow,shape=square,flag=1,i=48341,u=0.005678737451083715,v=0.18080360273427176,w=0.5252731559555475,x=4.733707380513718 +color=purple,shape=square,flag=0,i=48344,u=0.6440206650882553,v=0.5446681940585668,w=0.5304311891785677,x=3.124189071269072 +color=blue,shape=circle,flag=1,i=48347,u=0.420394688141821,v=0.7638162934379374,w=0.523931526791433,x=7.315932819495738 +color=green,shape=square,flag=0,i=48367,u=0.6392199138084892,v=0.5096272731754125,w=0.49803721790934646,x=6.006117047060915 +color=yellow,shape=circle,flag=1,i=48369,u=0.8516932806781125,v=0.914392829787277,w=0.5353110496329764,x=6.594555548207381 +color=blue,shape=square,flag=1,i=48370,u=0.8192287115041461,v=0.8969290114824194,w=0.5192558334681245,x=5.837683470905648 +color=green,shape=circle,flag=0,i=48392,u=0.02226553062925085,v=0.018885255866349038,w=0.5327886733374836,x=5.03898512398291 +color=green,shape=square,flag=0,i=48394,u=0.7959359626739195,v=0.9265676736905113,w=0.5013990805007352,x=4.870654310957548 +color=red,shape=circle,flag=0,i=48395,u=0.3330308055433241,v=0.4316772402238431,w=0.4629239713674204,x=4.017920859996644 +color=blue,shape=triangle,flag=0,i=48396,u=0.7781870859131903,v=0.7061940703974626,w=0.4977475795794286,x=4.388716680048084 +color=purple,shape=circle,flag=0,i=48411,u=0.6557444992833522,v=0.1424666921200025,w=0.48403253106941213,x=4.635019856522892 +color=red,shape=square,flag=0,i=48414,u=0.9915453831267441,v=0.01746444655110857,w=0.5174706259846977,x=2.8044754044433127 +color=blue,shape=square,flag=1,i=48420,u=0.2773151103818414,v=0.9604075839573473,w=0.5158980283602393,x=5.723286666956625 +color=red,shape=circle,flag=0,i=48423,u=0.9707402131399189,v=0.8928315718049378,w=0.4684487910966547,x=5.465510451380452 +color=purple,shape=circle,flag=0,i=48424,u=0.35441091608538144,v=0.8362085423431201,w=0.4837620049458438,x=6.829686813692745 +color=red,shape=square,flag=0,i=48431,u=0.9252760103799889,v=0.7871168302458378,w=0.508433111154264,x=6.09250408594293 +color=yellow,shape=square,flag=1,i=48434,u=0.1310168760157514,v=0.19125831238720814,w=0.5307792022058948,x=4.083837861868347 +color=red,shape=triangle,flag=1,i=48456,u=0.6626825778722105,v=0.05835851093628497,w=0.5015754768598653,x=4.019294913325446 +color=red,shape=square,flag=0,i=48465,u=0.4716901594344809,v=0.1360984962668913,w=0.5042388490867261,x=6.164164768264425 +color=blue,shape=triangle,flag=1,i=48466,u=0.5621750646951064,v=0.924656503724102,w=0.4974725752677423,x=5.116454477881539 +color=blue,shape=square,flag=0,i=48486,u=0.6328489014889085,v=0.569427034785481,w=0.5149315945651306,x=4.063893607403954 +color=red,shape=square,flag=1,i=48495,u=0.8651395398249447,v=0.41858665882182566,w=0.49845271391445384,x=5.371864929574073 +color=blue,shape=square,flag=1,i=48503,u=0.23175790087124892,v=0.43065203369185234,w=0.5068260393784609,x=5.404446177946749 +color=orange,shape=triangle,flag=0,i=48511,u=0.4468678804082995,v=0.7904105523237679,w=0.4931264625596131,x=3.7564168137174025 +color=red,shape=square,flag=0,i=48513,u=0.45177471152271464,v=0.7049019447388172,w=0.5006708329811198,x=5.6352144482256366 +color=red,shape=square,flag=1,i=48516,u=0.2481503893149476,v=0.1850263315833549,w=0.5042609901406907,x=5.541969469930131 +color=red,shape=square,flag=0,i=48527,u=0.7260659819913544,v=0.8326852084033661,w=0.49826228945898626,x=2.0753044147205277 +color=red,shape=circle,flag=0,i=48532,u=0.2336235463270796,v=0.3179988859679837,w=0.4791283016385554,x=5.221790548342736 +color=red,shape=square,flag=0,i=48548,u=0.5109009389785433,v=0.46149705659219753,w=0.4807524355169942,x=5.137727683476947 +color=red,shape=square,flag=1,i=48555,u=0.7120937714470833,v=0.7102624675692046,w=0.481358478850383,x=4.287285854876532 +color=purple,shape=square,flag=0,i=48558,u=0.7172448505589109,v=0.25664418888326046,w=0.5299342518224462,x=6.229292732123356 +color=green,shape=circle,flag=0,i=48564,u=0.8578903708518397,v=0.9344574054809978,w=0.5266759426185877,x=4.2231117746842335 +color=purple,shape=triangle,flag=0,i=48566,u=0.6317475058397665,v=0.20561366373556222,w=0.4705372300037366,x=2.3791634956727066 +color=red,shape=circle,flag=1,i=48593,u=0.22611913660739424,v=0.2811616508492888,w=0.4884056164914672,x=5.002988024105577 +color=green,shape=square,flag=1,i=48594,u=0.9146997086028177,v=0.5460414602258741,w=0.49962616155513506,x=5.7365892762882424 +color=blue,shape=triangle,flag=1,i=48595,u=0.40184983765676585,v=0.35586201768189774,w=0.4937088376822604,x=4.716852988923189 +color=blue,shape=square,flag=1,i=48609,u=0.8193904361598316,v=0.06938371747229877,w=0.5062554139989941,x=4.724885760428026 +color=red,shape=square,flag=0,i=48642,u=0.8615550997590109,v=0.7660807177205972,w=0.48916474230367085,x=5.445726145993582 +color=purple,shape=square,flag=0,i=48666,u=0.7025404242375245,v=0.895283075878103,w=0.5244784336208926,x=3.9768448928265485 +color=yellow,shape=circle,flag=1,i=48675,u=0.9093274317332981,v=0.30642859401261335,w=0.5167663594592573,x=3.539275263311339 +color=green,shape=triangle,flag=0,i=48689,u=0.14666525418216747,v=0.11519731769934427,w=0.5055995819717433,x=7.345703452411812 +color=green,shape=circle,flag=0,i=48691,u=0.7590122519980227,v=0.31098808751077667,w=0.5352839763407974,x=3.9696783120269914 +color=red,shape=square,flag=0,i=48695,u=0.21750185090231478,v=0.39145743210505357,w=0.4776447915650074,x=4.373734235592711 +color=green,shape=circle,flag=0,i=48722,u=0.25116833823810303,v=0.7504751180135623,w=0.529639671860548,x=4.36187834014974 +color=red,shape=circle,flag=1,i=48731,u=0.586032921474184,v=0.5177220606889043,w=0.5146031619309127,x=5.7917259706613535 +color=red,shape=triangle,flag=0,i=48740,u=0.7053847488791184,v=0.3512812451507956,w=0.4938310272198147,x=5.081861421952902 +color=green,shape=square,flag=0,i=48741,u=0.1835666996003048,v=0.7042974823519338,w=0.4987452527074754,x=4.077504296996638 +color=blue,shape=circle,flag=1,i=48747,u=0.571585583500929,v=0.0967250711451324,w=0.5277929502367874,x=6.353210634940375 +color=yellow,shape=triangle,flag=0,i=48777,u=0.5360703689306874,v=0.9758403436372661,w=0.5478451553806851,x=7.204139152423575 +color=red,shape=square,flag=0,i=48786,u=0.8758379938899296,v=0.4297308881874612,w=0.49405172926839025,x=5.347410419711326 +color=yellow,shape=square,flag=1,i=48789,u=0.850194158564887,v=0.3471656050084757,w=0.5083937478364037,x=5.9231422955706385 +color=yellow,shape=circle,flag=1,i=48793,u=0.17197656062677302,v=0.3773445818618718,w=0.5204331472012487,x=5.537213045417211 +color=red,shape=square,flag=1,i=48795,u=0.15968849416461606,v=0.49762928845241405,w=0.4904818983647905,x=2.4234625552522395 +color=red,shape=square,flag=0,i=48796,u=0.35127783920672206,v=0.7909780551138718,w=0.4890451655569846,x=5.458342533009376 +color=purple,shape=square,flag=0,i=48802,u=0.9899008389447401,v=0.6819884892271715,w=0.5199807793916681,x=3.776775459714525 +color=yellow,shape=triangle,flag=1,i=48804,u=0.5550243580361256,v=0.8879319164006181,w=0.5476627579217056,x=5.225800918902723 +color=red,shape=circle,flag=0,i=48807,u=0.5121849480165164,v=0.4854009772171398,w=0.499321294274982,x=4.771380521669399 +color=red,shape=square,flag=0,i=48821,u=0.027954470851159208,v=0.18289875370865072,w=0.493632037028138,x=6.075187965168664 +color=blue,shape=square,flag=0,i=48834,u=0.4517081405306025,v=0.4789033595105586,w=0.5104512121305513,x=3.169548824243132 +color=red,shape=triangle,flag=0,i=48839,u=0.2838632533549299,v=0.8702137152429561,w=0.4956041504161319,x=4.5500072951389 +color=green,shape=triangle,flag=0,i=48844,u=0.6572003438613823,v=0.6552237939405061,w=0.5087197315178495,x=4.711400043041627 +color=yellow,shape=square,flag=1,i=48852,u=0.9918848319068965,v=0.44945341990465193,w=0.5067671231272616,x=5.0681480805735 +color=red,shape=triangle,flag=1,i=48857,u=0.9426434232193396,v=0.8056058993361147,w=0.49946690700060753,x=4.535655321031028 +color=blue,shape=square,flag=0,i=48866,u=0.26063993730576307,v=0.9228215544003301,w=0.5068822575344889,x=4.988369809688219 +color=red,shape=square,flag=0,i=48876,u=0.4852575187771816,v=0.7202011781800157,w=0.4943741912186829,x=3.985077678185808 +color=red,shape=triangle,flag=0,i=48881,u=0.925808881844663,v=0.19512682871488096,w=0.4984221536186269,x=5.190811576909501 +color=red,shape=circle,flag=0,i=48888,u=0.7532550517681115,v=0.6945205805434272,w=0.4937598159402476,x=3.884304632957931 +color=red,shape=triangle,flag=0,i=48902,u=0.35218291440542426,v=0.2912536347895085,w=0.5021630155521924,x=4.764738613260103 +color=red,shape=circle,flag=0,i=48903,u=0.2551269068296582,v=0.2996842360799671,w=0.4967310547181671,x=7.806004952514143 +color=red,shape=square,flag=1,i=48907,u=0.7467051750991411,v=0.8418329480122392,w=0.49438003381460965,x=4.701164712489955 +color=red,shape=triangle,flag=0,i=48908,u=0.3935824957692202,v=0.3141532599522351,w=0.49779727447827266,x=6.096409068434248 +color=purple,shape=square,flag=1,i=48911,u=0.5251776976908747,v=0.060727249472551814,w=0.5140716442813988,x=5.89194905919355 +color=red,shape=triangle,flag=0,i=48916,u=0.8040006982467456,v=0.513111157827294,w=0.4920532798129258,x=5.673196905769039 +color=red,shape=square,flag=0,i=48947,u=0.010173815375059236,v=0.7330036363420449,w=0.49387660603019323,x=5.798584541507935 +color=red,shape=triangle,flag=1,i=48984,u=0.2735310050920434,v=0.054553170864756084,w=0.49442448328131583,x=3.892387353480809 +color=orange,shape=triangle,flag=1,i=48995,u=0.39760734288917954,v=0.3371746200076561,w=0.48791561154442464,x=5.260859646860521 +color=red,shape=triangle,flag=1,i=49003,u=0.06872646459313503,v=0.5392147800681325,w=0.4948153270917659,x=4.081119269485581 +color=green,shape=square,flag=0,i=49024,u=0.3821880750205392,v=0.18275551465330375,w=0.5082545487641369,x=4.608951112925888 +color=red,shape=triangle,flag=0,i=49076,u=0.9774733745602495,v=0.6770710217410209,w=0.49758257949481083,x=5.901737432951713 +color=blue,shape=triangle,flag=0,i=49091,u=0.3069757458761392,v=0.975915320777544,w=0.49497155098184337,x=3.2544458977368116 +color=purple,shape=triangle,flag=1,i=49110,u=0.5437191324592979,v=0.7452292907487643,w=0.46980054948311634,x=3.123213210792038 +color=red,shape=triangle,flag=0,i=49115,u=0.9723164560234776,v=0.252223523806952,w=0.4993876820825114,x=6.517281701806074 +color=red,shape=square,flag=0,i=49135,u=0.7139229738734771,v=0.18345268574285667,w=0.508209778062047,x=5.5626025115488575 +color=red,shape=triangle,flag=0,i=49157,u=0.6970981390918413,v=0.3518574147809991,w=0.5009766884967909,x=5.497528793414663 +color=red,shape=circle,flag=0,i=49164,u=0.647822123289506,v=0.6682539109127954,w=0.4933975034199711,x=3.219711890739834 +color=red,shape=square,flag=0,i=49172,u=0.8908937086069729,v=0.9379530871180463,w=0.5098313738414236,x=5.973769977022911 +color=red,shape=square,flag=1,i=49201,u=0.4454025085947698,v=0.4099923779264084,w=0.4910162129951342,x=4.481191310011913 +color=orange,shape=square,flag=1,i=49206,u=0.802010661820528,v=0.23000091696383262,w=0.4927673407688356,x=4.216408381007006 +color=green,shape=circle,flag=0,i=49214,u=0.5305743507867361,v=0.6491330644828276,w=0.5346855570498684,x=5.254963666890739 +color=purple,shape=square,flag=0,i=49223,u=0.3877533919022079,v=0.5938677202573172,w=0.4989497077897815,x=5.671028555564367 +color=blue,shape=triangle,flag=0,i=49235,u=0.5311947363805939,v=0.6703561600958575,w=0.4861320721695671,x=6.299587773146253 +color=yellow,shape=square,flag=1,i=49242,u=0.9865451790312803,v=0.17219550870565814,w=0.4912477106521422,x=4.264105576136469 +color=red,shape=triangle,flag=0,i=49246,u=0.406219998662978,v=0.27331208705285004,w=0.5007540658326034,x=5.6255485227686215 +color=red,shape=square,flag=0,i=49252,u=0.8246068002195602,v=0.8537876488777733,w=0.5001482756076582,x=5.55268531381848 +color=red,shape=square,flag=0,i=49288,u=0.7189907623048931,v=0.9789785037542742,w=0.5027097398153147,x=5.094206466597293 +color=yellow,shape=square,flag=1,i=49289,u=0.7007760621559119,v=0.725695057192697,w=0.4918534717715291,x=5.460288167284148 +color=blue,shape=square,flag=1,i=49294,u=0.7544683604570546,v=0.8600086961244224,w=0.48791610860242834,x=1.9556650133465148 +color=red,shape=square,flag=0,i=49295,u=0.310840082072806,v=0.19091871488745316,w=0.49933179156429874,x=6.523159823757539 +color=red,shape=triangle,flag=0,i=49311,u=0.7580251038778791,v=0.456167835826202,w=0.491624180505097,x=4.752075612365577 +color=yellow,shape=square,flag=1,i=49313,u=0.7117641094007058,v=0.7232167368995583,w=0.4937092167173523,x=5.938512076586304 +color=blue,shape=triangle,flag=1,i=49314,u=0.7318166275354759,v=0.25661529714867704,w=0.4790450213823,x=5.979998956866333 +color=red,shape=square,flag=0,i=49315,u=0.869185123892576,v=0.8378741632389953,w=0.5063259541702672,x=4.270802085649039 +color=red,shape=triangle,flag=0,i=49342,u=0.03320332728440745,v=0.07700944137920795,w=0.4910119560751279,x=4.9931301075275565 +color=red,shape=triangle,flag=1,i=49343,u=0.9313955894332584,v=0.41708825118334014,w=0.48883576456581534,x=5.755297244847177 +color=blue,shape=square,flag=1,i=49346,u=0.5497443049259817,v=0.7185820582707827,w=0.4836033179706641,x=5.663566217663256 +color=green,shape=square,flag=0,i=49350,u=0.08112136150383897,v=0.5447208740740511,w=0.5125548833694299,x=5.179848110767936 +color=red,shape=circle,flag=0,i=49355,u=0.8335649141129794,v=0.7570274858202322,w=0.4913087045300904,x=6.460193294575606 +color=blue,shape=square,flag=1,i=49360,u=0.45760255041639575,v=0.7946968642759207,w=0.47913393136516214,x=6.026001715554631 +color=blue,shape=square,flag=1,i=49369,u=0.7913352037589557,v=0.17849189377021557,w=0.48382559711653306,x=6.178075990951691 +color=blue,shape=square,flag=1,i=49373,u=0.6201521382312329,v=0.5861889938228702,w=0.48557410380423754,x=5.64283843802005 +color=yellow,shape=circle,flag=1,i=49377,u=0.03658591968793912,v=0.4058735993201916,w=0.49755749071881794,x=2.934903143221631 +color=blue,shape=square,flag=1,i=49381,u=0.39266340298369873,v=0.7886695634267545,w=0.4939756217999521,x=4.665959995675293 +color=red,shape=square,flag=0,i=49387,u=0.48219219328921015,v=0.4964378684587051,w=0.4980760491080519,x=3.4245589445501063 +color=red,shape=triangle,flag=0,i=49391,u=0.7065030238931678,v=0.6679897375840088,w=0.48960031729214004,x=4.416020360931529 +color=purple,shape=square,flag=0,i=49392,u=0.9210573729296656,v=0.6640920718150033,w=0.48730208489648125,x=5.196681075392454 +color=blue,shape=square,flag=1,i=49395,u=0.05495841303769311,v=0.3741662454478858,w=0.4939719796348749,x=3.104140981640939 +color=red,shape=square,flag=0,i=49400,u=0.28143319193979177,v=0.6418912250271882,w=0.495679472776123,x=4.658924131534239 +color=yellow,shape=circle,flag=1,i=49409,u=0.5757606669791355,v=0.44044794269386733,w=0.5013379147566249,x=5.675339087153817 +color=red,shape=triangle,flag=0,i=49416,u=0.29448978755687616,v=0.34393079463803833,w=0.4884291614826948,x=6.56773461946861 +color=red,shape=square,flag=1,i=49421,u=0.33999596293922807,v=0.4588495048775292,w=0.4875083920547538,x=4.194832820327149 +color=purple,shape=square,flag=0,i=49427,u=0.303115039166182,v=0.22809911637075353,w=0.48916609448408105,x=4.362707230050652 +color=red,shape=square,flag=0,i=49430,u=0.7012489333175754,v=0.4015245116358245,w=0.48484489072046555,x=4.568861212782241 +color=yellow,shape=circle,flag=1,i=49433,u=0.7811802488150853,v=0.5989464271880686,w=0.5001765320852266,x=4.2458181515784865 +color=red,shape=triangle,flag=0,i=49434,u=0.8849717804674293,v=0.45575692001832646,w=0.495217638561584,x=3.7449167334267988 +color=red,shape=circle,flag=0,i=49439,u=0.16528949894827216,v=0.22174842724882513,w=0.4870902339234367,x=4.777968970521575 +color=yellow,shape=triangle,flag=1,i=49445,u=0.13580674088483946,v=0.7221635933202355,w=0.5221682823936992,x=4.585758296132934 +color=purple,shape=square,flag=0,i=49451,u=0.4682284291312413,v=0.9154080748166535,w=0.49073126791938976,x=3.828544907465483 +color=red,shape=square,flag=0,i=49472,u=0.332757078393244,v=0.7468663316925892,w=0.49183931364494754,x=6.171396444107888 +color=red,shape=square,flag=1,i=49482,u=0.6532375778700675,v=0.9999738400353525,w=0.4979976227770923,x=6.313342717166062 +color=red,shape=triangle,flag=1,i=49486,u=0.6564707086249122,v=0.31655210715956383,w=0.4913379802978528,x=5.6115301757155445 +color=purple,shape=triangle,flag=0,i=49493,u=0.3190836882980076,v=0.1260070863226873,w=0.47634405006076563,x=3.5132129883372354 +color=yellow,shape=circle,flag=1,i=49512,u=0.709982070473867,v=0.8159510563775967,w=0.5040094147134031,x=5.782111172819735 +color=blue,shape=square,flag=1,i=49522,u=0.984731831321471,v=0.658544189262576,w=0.4922260214861222,x=6.965437099040508 +color=red,shape=circle,flag=0,i=49527,u=0.1861926771650423,v=0.09290641241696035,w=0.4884765727327744,x=4.632297533831132 +color=red,shape=square,flag=0,i=49530,u=0.22702746084676495,v=0.8600770689591424,w=0.49551656076421047,x=7.505218582567923 +color=red,shape=circle,flag=0,i=49541,u=0.7915540173606261,v=0.732843771782058,w=0.4877864872814856,x=3.912488309470623 +color=red,shape=square,flag=0,i=49548,u=0.6783829905365601,v=0.6282521586505893,w=0.4858966598398641,x=7.499229893949848 +color=red,shape=triangle,flag=1,i=49557,u=0.9168205464461484,v=0.3954899702159489,w=0.4800129024410063,x=4.940693034855969 +color=red,shape=triangle,flag=0,i=49563,u=0.6982611054222738,v=0.18741230873348302,w=0.47403507410215523,x=4.0847875639613 +color=yellow,shape=circle,flag=1,i=49567,u=0.9131580785775962,v=0.5853871962993066,w=0.5070823024905516,x=3.8281865071523384 +color=purple,shape=circle,flag=0,i=49571,u=0.32818065783603423,v=0.9573989305557657,w=0.49155943295905186,x=4.17882528417053 +color=red,shape=triangle,flag=0,i=49572,u=0.6634954841195608,v=0.5633985761260297,w=0.47047195637596195,x=4.8809429444036745 +color=red,shape=square,flag=0,i=49626,u=0.4836644768367475,v=0.09526250127802116,w=0.4795579389582386,x=4.783492481374331 +color=red,shape=circle,flag=1,i=49633,u=0.8034199284139771,v=0.7152912335451821,w=0.48277915336402183,x=3.2180424485077572 +color=yellow,shape=square,flag=1,i=49677,u=0.5162735060349285,v=0.969225339799034,w=0.49006888864034986,x=1.6592652333901825 +color=yellow,shape=square,flag=1,i=49678,u=0.3685566804851548,v=0.9962704630789017,w=0.4852604333387848,x=5.408582834990164 +color=purple,shape=square,flag=0,i=49693,u=0.0477754187285474,v=0.9325049416829603,w=0.510722380310676,x=4.91771588159503 +color=red,shape=triangle,flag=0,i=49701,u=0.5776650690636927,v=0.9351857538188668,w=0.46310101707851714,x=6.118166499197383 +color=yellow,shape=circle,flag=1,i=49713,u=0.39379418283321344,v=0.6537477108638561,w=0.4938079752836218,x=4.523284772542072 +color=yellow,shape=triangle,flag=1,i=49714,u=0.61424215051692,v=0.6452268511398105,w=0.5201597759314346,x=5.575952503499533 +color=yellow,shape=circle,flag=1,i=49718,u=0.4859216261926276,v=0.9568496375121113,w=0.49245658520614866,x=4.726719537053268 +color=yellow,shape=square,flag=1,i=49719,u=0.5776440938962014,v=0.4834609926851269,w=0.49009737665743003,x=6.808705577498416 +color=blue,shape=square,flag=1,i=49740,u=0.053358061199709206,v=0.43634653297530934,w=0.47908022747566364,x=3.9361571502835324 +color=red,shape=triangle,flag=0,i=49744,u=0.7040096893862022,v=0.11201935331026636,w=0.46635021639773855,x=5.961057486092087 +color=red,shape=triangle,flag=0,i=49745,u=0.21869200214312945,v=0.09431461320583334,w=0.47059577377557205,x=5.89150628794983 +color=red,shape=square,flag=1,i=49751,u=0.5299705735494521,v=0.42798476745333747,w=0.5142637838470888,x=4.366499608508683 +color=red,shape=square,flag=0,i=49752,u=0.3621898703570018,v=0.4364315628388641,w=0.5100652971080901,x=6.13409114857635 +color=red,shape=circle,flag=0,i=49767,u=0.5042836787861152,v=0.5184618209834472,w=0.47566683045377595,x=7.3601320879659164 +color=red,shape=circle,flag=0,i=49782,u=0.3557935611323194,v=0.4511683695605365,w=0.47342111246257573,x=5.175603678707147 +color=green,shape=triangle,flag=0,i=49792,u=0.12196397768396838,v=0.5371007542741264,w=0.4909638178602071,x=5.195881819406623 +color=green,shape=square,flag=0,i=49816,u=0.22898639454127634,v=0.18025397361757411,w=0.4922733194863845,x=6.060961718025254 +color=red,shape=square,flag=0,i=49833,u=0.03806273225841361,v=0.7294088403732395,w=0.5060737754235056,x=5.712521708834092 +color=yellow,shape=triangle,flag=1,i=49839,u=0.6678360776533244,v=0.7426186402365017,w=0.5170239491843038,x=6.7229904635227244 +color=red,shape=square,flag=0,i=49845,u=0.38273861705716894,v=0.3671623001122907,w=0.5110999992179351,x=8.167918680659604 +color=yellow,shape=square,flag=1,i=49848,u=0.5459812137659908,v=0.4937339730790854,w=0.48717960487934353,x=5.852822708070808 +color=red,shape=triangle,flag=1,i=49851,u=0.15386077217334082,v=0.604164567044745,w=0.4718547189706239,x=3.8176403905423064 +color=yellow,shape=square,flag=1,i=49856,u=0.40653949536229184,v=0.835665608149631,w=0.4852501321415279,x=3.771161247377052 +color=red,shape=circle,flag=1,i=49875,u=0.2919845825347708,v=0.35797653690581893,w=0.48364467004318856,x=3.657855410853113 +color=blue,shape=circle,flag=1,i=49876,u=0.950709524625065,v=0.4445897024345139,w=0.5168328686842913,x=5.2269066519488865 +color=red,shape=triangle,flag=0,i=49879,u=0.6270614534308284,v=0.3101237596094326,w=0.4702605958065787,x=4.108876920441974 +color=blue,shape=triangle,flag=1,i=49880,u=0.42997496746993313,v=0.8582037963654929,w=0.46450475434380323,x=5.200092942247525 +color=red,shape=square,flag=0,i=49891,u=0.8711531051451334,v=0.7694789393993068,w=0.5241702412868067,x=5.210067330660774 +color=red,shape=square,flag=0,i=49892,u=0.696204185232735,v=0.4020293107128635,w=0.5272820426683686,x=4.671871037346535 +color=red,shape=circle,flag=0,i=49894,u=0.9838712016184571,v=0.9102199041447175,w=0.4819026370038073,x=5.139898547914162 +color=yellow,shape=circle,flag=1,i=49901,u=0.1553073209969712,v=0.9207941064021002,w=0.4888748938449533,x=2.574451697687581 +color=green,shape=square,flag=0,i=49902,u=0.5965728562798117,v=0.31255320784124785,w=0.4830499428521977,x=5.293251364672678 +color=blue,shape=circle,flag=0,i=49904,u=0.9813370136605244,v=0.2412061292989396,w=0.5155493502964813,x=2.4664163933370307 +color=red,shape=square,flag=0,i=49915,u=0.6299961848109598,v=0.37991257366573217,w=0.5230685503353465,x=4.908148742650008 +color=blue,shape=square,flag=0,i=49922,u=0.8946995377719672,v=0.4265926315097449,w=0.4755563409955688,x=4.833969711287121 +color=green,shape=square,flag=0,i=49930,u=0.24435091727833202,v=0.36568556548539066,w=0.49237748726052044,x=6.5950096999354635 +color=yellow,shape=square,flag=1,i=49936,u=0.784723979200047,v=0.23787312267889693,w=0.49236002963033426,x=4.1501652196983345 +color=purple,shape=square,flag=0,i=49937,u=0.15037541434572543,v=0.27170422440342046,w=0.5202769160188874,x=2.560059325529736 +color=red,shape=circle,flag=1,i=49970,u=0.6980210230311733,v=0.7687717344134983,w=0.4839139632527132,x=3.0855679084295855 +color=purple,shape=square,flag=0,i=49978,u=0.24013578526811474,v=0.052583120901067204,w=0.5290824836170074,x=5.801432369222202 +color=yellow,shape=square,flag=1,i=49988,u=0.8144026047496149,v=0.15221705202083158,w=0.4973058446896879,x=6.951027215968963 +color=red,shape=circle,flag=0,i=49989,u=0.47106726757868045,v=0.4402812166328639,w=0.4783227272318673,x=3.699648225218383 +color=red,shape=square,flag=1,i=50004,u=0.7013748052499557,v=0.4034270198619889,w=0.5184488550259196,x=5.244514686222172 +color=blue,shape=triangle,flag=1,i=50020,u=0.13641370409351217,v=0.5569752815416528,w=0.4751818989713624,x=7.0289558697823 +color=orange,shape=square,flag=1,i=50024,u=0.6336369540269946,v=0.6195238857519708,w=0.49519247470112354,x=4.405870614825129 +color=green,shape=circle,flag=0,i=50028,u=0.5357953654384863,v=0.6397942233162857,w=0.5112498903114473,x=4.254470533167981 +color=red,shape=triangle,flag=0,i=50051,u=0.7937042229731515,v=0.05461553114970319,w=0.46034394267968093,x=5.309459435753332 +color=red,shape=circle,flag=1,i=50053,u=0.6323230935113741,v=0.5671463096195212,w=0.4765344192746495,x=4.4890074520913 +color=red,shape=circle,flag=0,i=50056,u=0.7800008362808605,v=0.7688763034210087,w=0.4766676723120258,x=6.259660119945244 +color=red,shape=triangle,flag=0,i=50058,u=0.4012062610071546,v=0.48857092809633007,w=0.4651137256663065,x=4.521746040865337 +color=red,shape=square,flag=0,i=50059,u=0.030801477985402115,v=0.4450925298840568,w=0.5139462106327378,x=5.765384660292173 +color=red,shape=triangle,flag=1,i=50079,u=0.9295633650851368,v=0.4465677743626929,w=0.4671581635207841,x=4.828768170947682 +color=red,shape=triangle,flag=0,i=50088,u=0.8522830355755283,v=0.8886608847411923,w=0.47296385265409335,x=5.123325386070224 +color=blue,shape=circle,flag=1,i=50089,u=0.5907974301602479,v=0.18177179958161316,w=0.5166142163134199,x=5.358514538446458 +color=red,shape=triangle,flag=0,i=50096,u=0.17499534404260897,v=0.58696812782145,w=0.47315665875831786,x=6.369426659509508 +color=red,shape=circle,flag=0,i=50101,u=0.8934191685801599,v=0.862206333993704,w=0.4759856470849733,x=5.591123147785623 +color=green,shape=square,flag=0,i=50151,u=0.9414833951003599,v=0.015676759070376134,w=0.4871686239600665,x=5.303980068715217 +color=red,shape=circle,flag=0,i=50168,u=0.9309035945390308,v=0.9106242351573676,w=0.4638384713939216,x=6.594051530574089 +color=yellow,shape=triangle,flag=1,i=50170,u=0.2729382919576864,v=0.8078255799681063,w=0.524625596873308,x=3.315998376803011 +color=purple,shape=square,flag=0,i=50197,u=0.9193696449117117,v=0.42274361686784134,w=0.5265756803732765,x=4.080435326801061 +color=red,shape=triangle,flag=1,i=50203,u=0.7608180397008772,v=0.14755623277866015,w=0.4707708829577415,x=6.875011922449908 +color=purple,shape=square,flag=0,i=50206,u=0.22877762481215724,v=0.015126352415622324,w=0.5243979356397273,x=4.394135416814222 +color=red,shape=triangle,flag=0,i=50229,u=0.07102165539037897,v=0.36011768221354434,w=0.4674087737947362,x=5.549161024383484 +color=green,shape=circle,flag=0,i=50232,u=0.3593507685450774,v=0.418392921869985,w=0.5042648553292465,x=3.450781184695579 +color=green,shape=circle,flag=0,i=50248,u=0.6456594515825015,v=0.0820729993527618,w=0.5071303473202191,x=6.247656511766292 +color=yellow,shape=square,flag=1,i=50260,u=0.4611922050817028,v=0.5227057126357607,w=0.4979592648374241,x=5.952420482443102 +color=red,shape=circle,flag=0,i=50270,u=0.20317572332075828,v=0.14294055851428855,w=0.4638252773859487,x=4.972612818726757 +color=red,shape=square,flag=0,i=50293,u=0.4135205195409214,v=0.820787494460942,w=0.5144877997763713,x=4.884023587702603 +color=purple,shape=circle,flag=0,i=50303,u=0.2508543748504978,v=0.6545550343704586,w=0.4857092988276182,x=6.349567176386176 +color=red,shape=square,flag=0,i=50315,u=0.47133303467784793,v=0.27019170581093654,w=0.5218652839478982,x=6.334716811976421 +color=green,shape=square,flag=0,i=50335,u=0.5940252800697978,v=0.12868818822249917,w=0.4840542504282353,x=5.465215904507521 +color=red,shape=circle,flag=0,i=50343,u=0.87343258156755,v=0.7959017908879359,w=0.4711587098487996,x=4.684253907654964 +color=red,shape=circle,flag=1,i=50346,u=0.24791976966800988,v=0.27718956956891944,w=0.47359723553040084,x=5.930786830052889 +color=red,shape=square,flag=0,i=50348,u=0.7704209906946302,v=0.9766476084478978,w=0.5306035676843213,x=4.8300351514815345 +color=blue,shape=triangle,flag=0,i=50349,u=0.12077841555563795,v=0.5177387059804798,w=0.4927447961584418,x=5.1632064660837935 +color=green,shape=triangle,flag=0,i=50358,u=0.02748574027015671,v=0.9390257598837265,w=0.4865971592096993,x=4.961063050270659 +color=purple,shape=triangle,flag=1,i=50363,u=0.6449573732415836,v=0.016448394449012138,w=0.4894746347705716,x=6.767456867759313 +color=purple,shape=triangle,flag=0,i=50373,u=0.8748874366356839,v=0.5525225999813276,w=0.48868205150023436,x=2.527605160718528 +color=red,shape=circle,flag=1,i=50374,u=0.8384770103507838,v=0.7634889116444994,w=0.4805909340794253,x=3.4834652531802326 +color=red,shape=triangle,flag=1,i=50375,u=0.4318928204558009,v=0.6542202452731594,w=0.4866972375699526,x=6.320080557404322 +color=yellow,shape=triangle,flag=1,i=50380,u=0.914181904742404,v=0.10831237121364024,w=0.5279995087276649,x=4.79409855936342 +color=red,shape=circle,flag=0,i=50386,u=0.4138647728689233,v=0.43369085609932245,w=0.477876823925084,x=2.931802613098213 +color=yellow,shape=square,flag=1,i=50396,u=0.5770019752306095,v=0.9625358495098011,w=0.501579697019034,x=6.100638786348616 +color=yellow,shape=triangle,flag=1,i=50398,u=0.2264710327058158,v=0.36792648004543194,w=0.5250291016834897,x=3.901075929475869 +color=blue,shape=square,flag=1,i=50403,u=0.3901434825842841,v=0.9099402944692845,w=0.4753329600288781,x=6.026259464550773 +color=green,shape=circle,flag=0,i=50410,u=0.9676110961220725,v=0.32560035996749737,w=0.5096600461327119,x=3.533407503347091 +color=yellow,shape=triangle,flag=0,i=50413,u=0.9829340648416501,v=0.09425380501741532,w=0.5240357774773491,x=3.8940758506063893 +color=blue,shape=triangle,flag=1,i=50428,u=0.8039263712443915,v=0.7808678035055574,w=0.49026108607687585,x=5.8131616109363895 +color=red,shape=square,flag=1,i=50431,u=0.5686249541193413,v=0.08427637225553308,w=0.5212980597185892,x=4.121873837196647 +color=red,shape=triangle,flag=0,i=50436,u=0.7823816716154223,v=0.8744433199210387,w=0.5015593604848051,x=5.213747870365629 +color=blue,shape=triangle,flag=1,i=50438,u=0.936214699098151,v=0.7502086695391157,w=0.4914269574675811,x=6.422841798647538 +color=red,shape=triangle,flag=0,i=50441,u=0.42185070776876454,v=0.935454711407329,w=0.5021998693452546,x=5.988321030275532 +color=orange,shape=square,flag=0,i=50455,u=0.8191624785498617,v=0.19961659304327606,w=0.4884942916814342,x=4.771518554714185 +color=red,shape=square,flag=0,i=50456,u=0.17787972292938847,v=0.29877209573782126,w=0.5170261095741998,x=4.1353044725898975 +color=red,shape=circle,flag=0,i=50473,u=0.7477748677573409,v=0.7626437912143071,w=0.47563557399231954,x=5.270389103012094 +color=green,shape=triangle,flag=0,i=50477,u=0.6347852199352854,v=0.24340025095082585,w=0.4922862352125309,x=5.347679834248751 +color=red,shape=triangle,flag=1,i=50482,u=0.3275636265752947,v=0.8951212056020474,w=0.5043605603375156,x=3.841778909020895 +color=yellow,shape=square,flag=1,i=50497,u=0.8166224444830922,v=0.9055235707927637,w=0.5112238278508051,x=2.2161110388844443 +color=yellow,shape=square,flag=1,i=50504,u=0.08611223547352909,v=0.36884810020179126,w=0.5053756287265811,x=4.974547297943633 +color=blue,shape=circle,flag=0,i=50513,u=0.2750202282858297,v=0.5486011607204487,w=0.5064998858474193,x=6.294227761632087 +color=red,shape=square,flag=0,i=50519,u=0.588539036402016,v=0.27551625156498993,w=0.5116306945698845,x=2.611724496686124 +color=red,shape=square,flag=1,i=50525,u=0.6128253921395171,v=0.01135418737128302,w=0.5061720101509078,x=4.540392968708135 +color=green,shape=square,flag=0,i=50526,u=0.3306297578439983,v=0.8407643269350541,w=0.48159196442731406,x=3.430110660320924 +color=green,shape=square,flag=0,i=50528,u=0.16334324636669795,v=0.5691464360401864,w=0.48579790641528486,x=7.19008906984642 +color=green,shape=triangle,flag=0,i=50533,u=0.6828397190827553,v=0.12658167213610316,w=0.49482436605694474,x=5.443268320596251 +color=green,shape=square,flag=0,i=50544,u=0.3735395457575743,v=0.38008622138529813,w=0.4891771276954551,x=2.967425323670074 +color=red,shape=triangle,flag=0,i=50547,u=0.736551146944394,v=0.11089018058115052,w=0.5012885848312164,x=5.303607683320858 +color=red,shape=square,flag=1,i=50570,u=0.8452166071431323,v=0.7887625111934684,w=0.5071417945021927,x=3.5467589172327636 +color=red,shape=triangle,flag=1,i=50571,u=0.43094206855343187,v=0.44081630803458705,w=0.4911024024851045,x=6.311380888682606 +color=red,shape=square,flag=1,i=50594,u=0.08081009994244115,v=0.5586230318460015,w=0.5112859672129461,x=5.085165032884066 +color=red,shape=triangle,flag=1,i=50608,u=0.10203423701992886,v=0.7766591108703994,w=0.49517477362691437,x=4.450112745037305 +color=red,shape=square,flag=0,i=50633,u=0.5410937033988072,v=0.2510818531169222,w=0.5044599965754888,x=5.278660762201601 +color=red,shape=circle,flag=1,i=50637,u=0.014157126433777867,v=-0.004027854421870591,w=0.47373829241227233,x=5.285192702359463 +color=red,shape=triangle,flag=0,i=50639,u=0.1922670519057157,v=0.57587148444939,w=0.50391478749328,x=5.000854990281784 +color=yellow,shape=triangle,flag=1,i=50660,u=0.6296237959124499,v=0.5899745988128372,w=0.517909799510696,x=4.980515950846882 +color=blue,shape=square,flag=1,i=50677,u=0.8547187217886532,v=0.9229455730501026,w=0.4901220363061899,x=4.533703416593276 +color=yellow,shape=circle,flag=0,i=50689,u=0.5768862140768666,v=0.7558901950286872,w=0.48697198883306003,x=3.8232674225777665 +color=yellow,shape=square,flag=1,i=50698,u=0.971536725234087,v=0.9450518727159516,w=0.5061549237388152,x=3.168331767532198 +color=orange,shape=triangle,flag=0,i=50700,u=0.28680386527684365,v=0.3184288338577611,w=0.49452855678469665,x=6.147396811086654 +color=red,shape=square,flag=0,i=50704,u=0.45266490200206344,v=0.3955399863580963,w=0.5021679105101176,x=4.94503393604431 +color=orange,shape=triangle,flag=0,i=50711,u=0.12125241072670401,v=0.4334721789048095,w=0.49692716203328496,x=3.075795899765114 +color=red,shape=triangle,flag=0,i=50729,u=0.964856578918815,v=0.8860718969310118,w=0.514272148743661,x=6.130095479879784 +color=yellow,shape=square,flag=1,i=50739,u=0.3633251539871051,v=0.5074568071938828,w=0.5071066856553837,x=5.417927138716871 +color=red,shape=square,flag=1,i=50750,u=0.3124765870373666,v=0.7219133866261176,w=0.4962271670480276,x=4.290170160861088 +color=yellow,shape=square,flag=1,i=50758,u=0.08734406056523925,v=0.17852809819350712,w=0.5166375105122211,x=2.511772136948832 +color=purple,shape=square,flag=0,i=50765,u=0.2050117710394752,v=0.9221666221421174,w=0.5261591475586372,x=4.905732135963039 +color=purple,shape=circle,flag=0,i=50784,u=0.5822698640607734,v=0.3527475647113385,w=0.48512751962693074,x=5.835390056926741 +color=red,shape=triangle,flag=0,i=50785,u=0.9305174271457112,v=0.7602509581240362,w=0.5231414221309666,x=2.8578020337344996 +color=red,shape=triangle,flag=0,i=50789,u=0.187327103221966,v=0.6964874955141749,w=0.5261435676131992,x=6.07188426053185 +color=blue,shape=square,flag=1,i=50800,u=0.7578075117552626,v=0.434013491880886,w=0.48528541370334394,x=4.301026866416596 +color=red,shape=circle,flag=0,i=50811,u=0.360202616329356,v=0.35989583296453714,w=0.49469391987465694,x=5.750914798889595 +color=green,shape=square,flag=0,i=50826,u=0.1742972776948868,v=0.2232399674915918,w=0.47896122181254464,x=4.097314615101047 +color=blue,shape=circle,flag=0,i=50827,u=0.5469195471712751,v=0.19403983266208824,w=0.5048591096566778,x=5.351786075998247 +color=red,shape=triangle,flag=0,i=50838,u=0.8810406285432517,v=0.0027700109965168584,w=0.5267194633766432,x=3.6120173107084903 +color=blue,shape=square,flag=1,i=50845,u=0.39895306951164056,v=0.053627472726518244,w=0.486468159305982,x=6.151304292398898 +color=red,shape=square,flag=0,i=50849,u=0.1649745341106975,v=0.1781266223193606,w=0.4916745291400111,x=3.7522383651757125 +color=green,shape=square,flag=0,i=50854,u=0.5778926708652365,v=0.16607730098833684,w=0.47786807950058424,x=4.641665940177721 +color=purple,shape=square,flag=0,i=50865,u=0.03627784238228193,v=0.5940492724105999,w=0.5228772281548504,x=5.058984253510755 +color=red,shape=triangle,flag=0,i=50879,u=0.9325719184637344,v=0.3972164381795129,w=0.523127919360907,x=6.571071966992455 +color=red,shape=square,flag=0,i=50889,u=0.1823879844505808,v=0.9563954291022192,w=0.49775451776549595,x=2.121362746111849 +color=purple,shape=circle,flag=0,i=50899,u=0.6744252969731875,v=0.8193923678767696,w=0.4885552072650017,x=2.595243680465718 +color=red,shape=square,flag=1,i=50901,u=0.25815993917916347,v=0.06698404561250404,w=0.5033331506287694,x=2.271143467981933 +color=red,shape=circle,flag=0,i=50904,u=0.1662808713397611,v=0.11721358536358262,w=0.49366295580769554,x=5.294905346001182 +color=red,shape=circle,flag=0,i=50908,u=0.7475619196584694,v=0.7972671824017802,w=0.49400066291491174,x=5.160671352112246 +color=red,shape=circle,flag=0,i=50911,u=0.992138580521617,v=0.977367722873699,w=0.5011341489407665,x=3.201061839890589 +color=red,shape=circle,flag=0,i=50922,u=0.039169533054587924,v=0.10311427748500852,w=0.4957241053053567,x=6.047754364706992 +color=red,shape=circle,flag=0,i=50959,u=0.5243401483121392,v=0.47795125901178614,w=0.5068006845133315,x=3.7770510589842843 +color=red,shape=triangle,flag=0,i=50965,u=0.07523305097130395,v=0.8897061152490147,w=0.539508843493083,x=7.540765986282469 +color=purple,shape=square,flag=0,i=50970,u=0.42685899525327364,v=0.8953390837018341,w=0.5239683589028498,x=4.707022506956129 +color=red,shape=triangle,flag=1,i=50987,u=0.9637357047681995,v=0.963395431752885,w=0.5474893266383639,x=4.165759331704324 +color=red,shape=triangle,flag=0,i=50994,u=0.07604778139495338,v=0.8961047832069696,w=0.5434631546274579,x=7.366686883283737 +color=red,shape=square,flag=1,i=50995,u=0.69381809847172,v=0.24744691498124527,w=0.519935360760861,x=5.943587449581854 +color=blue,shape=square,flag=1,i=50998,u=0.49537193661809464,v=0.08421382928387078,w=0.49128711930137836,x=7.732990515327043 +color=yellow,shape=circle,flag=0,i=51012,u=0.35706118260793507,v=0.20800478766753572,w=0.48387856554823144,x=6.41215738105116 +color=red,shape=circle,flag=1,i=51042,u=0.27533745197489723,v=0.1861882844753225,w=0.5039689230385741,x=6.230298878889761 +color=red,shape=circle,flag=1,i=51055,u=0.5852144832809227,v=0.6738964192500938,w=0.5117878801289304,x=4.025024404299064 +color=red,shape=triangle,flag=1,i=51057,u=0.6949978607748388,v=0.38605836265153837,w=0.535714765566648,x=7.683622248851269 +color=orange,shape=triangle,flag=1,i=51071,u=0.8514572419083051,v=0.01775620980069781,w=0.4988008648114351,x=6.407697305792211 +color=yellow,shape=triangle,flag=1,i=51072,u=0.5332454839284702,v=0.34538628637341273,w=0.5076223082605272,x=3.7576930767491348 +color=blue,shape=circle,flag=1,i=51085,u=0.28831946679475484,v=0.9426142171440738,w=0.4826060414357284,x=5.9178437469062075 +color=red,shape=triangle,flag=0,i=51092,u=0.7432687563111365,v=0.24816456477361093,w=0.5336436786526519,x=6.268906491708289 +color=red,shape=triangle,flag=0,i=51106,u=0.95076327141838,v=0.06102907057275764,w=0.5272385698543371,x=3.6220153746320896 +color=yellow,shape=triangle,flag=1,i=51110,u=0.734429401776723,v=0.08681255269814003,w=0.5085256103522185,x=5.4296018246596605 +color=green,shape=triangle,flag=0,i=51113,u=0.12073873284373415,v=0.2111256741059272,w=0.49595372881916666,x=4.387137440051554 +color=red,shape=square,flag=0,i=51118,u=0.704956644305658,v=0.4129288557104568,w=0.5214573504064933,x=5.393620300743894 +color=red,shape=square,flag=0,i=51125,u=0.6821975511075066,v=0.7576292055914602,w=0.5137454727526782,x=6.563979457042922 +color=blue,shape=triangle,flag=1,i=51133,u=0.7771767707606433,v=0.9302996310508366,w=0.4990336886341269,x=6.26915908413303 +color=yellow,shape=square,flag=1,i=51140,u=0.6527249980388876,v=0.2624021751911615,w=0.5074708115647842,x=5.033931426394182 +color=red,shape=circle,flag=0,i=51148,u=0.543891709896823,v=0.6422704000603097,w=0.519852927370641,x=5.921018269669783 +color=yellow,shape=square,flag=1,i=51151,u=0.22639103742944633,v=0.2039674475056904,w=0.5065845129816348,x=4.758396830137906 +color=blue,shape=square,flag=1,i=51152,u=0.8433720715706001,v=0.24308815255090832,w=0.49285882606892506,x=3.6064714102151663 +color=red,shape=square,flag=0,i=51163,u=0.799980754891858,v=0.6799130546145269,w=0.5014090624175368,x=6.8914482838827835 +color=red,shape=circle,flag=0,i=51182,u=0.0697214069483626,v=0.05696404011110066,w=0.5176388102937045,x=5.924685542753775 +color=red,shape=circle,flag=0,i=51193,u=0.4676920009759702,v=0.5156982936717904,w=0.5222328642547288,x=5.108520836739551 +color=red,shape=triangle,flag=0,i=51206,u=0.18746042030333698,v=0.2976196106567721,w=0.5312470349489933,x=4.159487169856136 +color=green,shape=triangle,flag=0,i=51230,u=0.6158260052253477,v=0.3381165203892189,w=0.4981138951863388,x=7.585826281397896 +color=red,shape=triangle,flag=0,i=51243,u=0.7250515468609884,v=0.6714252427201001,w=0.534232736438725,x=5.394736420427244 +color=yellow,shape=triangle,flag=1,i=51260,u=0.4372175152402803,v=0.4869712529203526,w=0.5287255912322614,x=6.308871170834088 +color=red,shape=square,flag=0,i=51265,u=0.31317592540252326,v=0.16928466634882766,w=0.5039790043763738,x=2.9853889074712456 +color=green,shape=circle,flag=0,i=51269,u=0.9230774740190772,v=0.9102907614134161,w=0.5001118696899801,x=3.087312240937056 +color=blue,shape=square,flag=0,i=51287,u=0.40022732626088375,v=0.27857733007954943,w=0.4988001143923414,x=3.8197671450059456 +color=red,shape=triangle,flag=0,i=51290,u=0.8521492228633735,v=0.7223744245087477,w=0.5293165352539642,x=4.540872189577106 +color=blue,shape=square,flag=0,i=51293,u=0.9750029940517997,v=0.9273663459949385,w=0.502473702535987,x=5.516816961545174 +color=red,shape=triangle,flag=0,i=51307,u=0.7280363455551779,v=0.71944250891602,w=0.525161269846493,x=6.136741866183258 +color=blue,shape=triangle,flag=0,i=51310,u=0.5138301434957004,v=0.007465860710565764,w=0.5091601132214234,x=5.306584609441324 +color=red,shape=square,flag=1,i=51313,u=0.25360397340016905,v=0.7596184841291769,w=0.503441766105535,x=3.2728298348514397 +color=red,shape=circle,flag=1,i=51357,u=0.6089574330058657,v=0.7066778975020571,w=0.522595005501187,x=5.846864187833653 +color=red,shape=square,flag=0,i=51359,u=0.7572955027907539,v=0.38647424182386725,w=0.4957004922973847,x=5.210097520620325 +color=green,shape=circle,flag=0,i=51369,u=0.4817830628089391,v=0.6027335740507863,w=0.5032580622706814,x=4.31121473585327 +color=red,shape=square,flag=0,i=51372,u=0.8367799277448835,v=0.893248422318739,w=0.4883538473632337,x=4.464249116935543 +color=purple,shape=square,flag=0,i=51373,u=0.7582890502650408,v=0.013912614811439017,w=0.5032163061648038,x=3.71956072761866 +color=red,shape=circle,flag=0,i=51387,u=0.8868907232412273,v=0.9337531047564203,w=0.5194825384577602,x=5.749002170752891 +color=blue,shape=circle,flag=0,i=51393,u=0.09401551660922158,v=0.5942674303033858,w=0.48175661160014704,x=8.031876042411836 +color=yellow,shape=triangle,flag=0,i=51416,u=0.6924826566113799,v=0.37030167277457804,w=0.5301359082109466,x=5.891079351783599 +color=red,shape=circle,flag=0,i=51419,u=0.7377761536940319,v=0.695730071033105,w=0.5114317564302873,x=3.714138215471475 +color=blue,shape=triangle,flag=1,i=51430,u=0.745608902246744,v=0.30967953282463523,w=0.5002873369293498,x=5.060823437635704 +color=red,shape=square,flag=0,i=51444,u=0.7149626242410154,v=0.6562048459217744,w=0.47517747061956994,x=5.048681271352033 +color=yellow,shape=square,flag=1,i=51454,u=0.9666352566308892,v=0.4657148381139695,w=0.4969257048462832,x=5.68680175222796 +color=green,shape=circle,flag=0,i=51460,u=0.8739180628664743,v=0.8186240265101146,w=0.5096171654550162,x=5.554756335890901 +color=blue,shape=triangle,flag=0,i=51466,u=0.2295939922656317,v=0.48774256860637055,w=0.500643008555975,x=5.169995559730423 +color=red,shape=triangle,flag=0,i=51487,u=0.7070632037089664,v=0.6113899806497552,w=0.5319638771233706,x=5.656018133449397 +color=yellow,shape=circle,flag=1,i=51496,u=0.8457454058738507,v=0.038506022431195164,w=0.48467959505292885,x=6.452126321803834 +color=red,shape=square,flag=1,i=51497,u=0.9571629531842557,v=0.5934000722492766,w=0.477240565418295,x=6.915223217908465 +color=red,shape=square,flag=0,i=51500,u=0.1409008588671108,v=0.2886739693807736,w=0.47477808567218116,x=6.479804087829895 +color=purple,shape=square,flag=0,i=51506,u=0.07879827202449086,v=0.7998478180303038,w=0.5099257311877712,x=5.098968328679642 +color=red,shape=triangle,flag=0,i=51508,u=0.8158332387476945,v=0.4125759281503657,w=0.5298669202110973,x=5.342442650318176 +color=red,shape=square,flag=0,i=51510,u=0.06573612991136613,v=0.7210550855091418,w=0.4784826563413761,x=6.802494441659632 +color=red,shape=triangle,flag=1,i=51513,u=0.9130059330296822,v=0.73222830445564,w=0.5307689734849879,x=4.944200424828462 +color=red,shape=circle,flag=0,i=51515,u=0.13157020410358145,v=0.13621387114226108,w=0.5251944493406018,x=4.783001779186537 +color=green,shape=circle,flag=0,i=51524,u=0.6628162237858021,v=0.40479096499092715,w=0.51241764571164,x=3.3464733559838975 +color=yellow,shape=circle,flag=1,i=51529,u=0.925419097026505,v=0.2746848777858075,w=0.48238559584587537,x=5.267512415070324 +color=blue,shape=square,flag=1,i=51531,u=0.9146713488587618,v=0.4187850192783583,w=0.5052031708516168,x=4.328362140085191 +color=red,shape=square,flag=0,i=51535,u=0.6697448292840856,v=0.783196991717567,w=0.4778892605182499,x=5.78918627694162 +color=purple,shape=circle,flag=0,i=51549,u=0.5907774720389022,v=0.30662430611178715,w=0.48452106044624255,x=4.005681698791068 +color=yellow,shape=square,flag=1,i=51557,u=0.6021343317889419,v=0.42178288814581477,w=0.5031743727430278,x=4.555450673506873 +color=red,shape=square,flag=0,i=51568,u=0.9265366061151674,v=0.7473004708913986,w=0.4685681296948298,x=5.730653200107484 +color=blue,shape=square,flag=1,i=51570,u=0.6969250127124594,v=0.29974935620697174,w=0.501147366772824,x=5.5280671016604535 +color=green,shape=square,flag=0,i=51571,u=0.4663865424840806,v=0.3522304620611182,w=0.46961666322142337,x=4.62020713183416 +color=red,shape=square,flag=0,i=51576,u=0.040342718477054396,v=0.5770444692907012,w=0.46354678813532385,x=7.151619484057629 +color=red,shape=square,flag=1,i=51578,u=0.37325844093423755,v=0.9655933365333579,w=0.45965020235125087,x=4.710096652461195 +color=red,shape=triangle,flag=0,i=51602,u=0.16302825549586486,v=0.5629489752483217,w=0.5258733416212248,x=4.174808681613526 +color=red,shape=square,flag=1,i=51604,u=0.41701707671758126,v=0.9175694687844062,w=0.4528007666201084,x=4.880351352714453 +color=purple,shape=square,flag=0,i=51605,u=0.8668838541588562,v=0.3658084272985406,w=0.508964753158348,x=5.839488746618781 +color=red,shape=square,flag=0,i=51632,u=0.21352378353543333,v=0.39800789753979215,w=0.44849862316922917,x=4.404420202833314 +color=orange,shape=circle,flag=0,i=51638,u=0.359563850875649,v=0.44183971037529857,w=0.4992925798624336,x=5.681907003428397 +color=purple,shape=triangle,flag=0,i=51643,u=0.7372586930970393,v=0.4683270726622283,w=0.48300142321406325,x=6.171657852147866 +color=red,shape=triangle,flag=0,i=51648,u=0.7109240438085478,v=0.9875131220035608,w=0.5293964074967556,x=3.587950604511093 +color=yellow,shape=triangle,flag=1,i=51655,u=0.04160554817225104,v=0.6458323941474418,w=0.5326931302379652,x=4.929764786347565 +color=blue,shape=triangle,flag=1,i=51660,u=0.24312357880726554,v=0.4234675253364347,w=0.506592134408511,x=6.421022808537366 +color=green,shape=triangle,flag=0,i=51662,u=0.9844801427550086,v=0.34546435167199774,w=0.4847984777789095,x=5.919735945055961 +color=red,shape=circle,flag=1,i=51673,u=0.9340217238631677,v=0.8696812631639652,w=0.5109516438715346,x=3.7853018086657926 +color=red,shape=triangle,flag=1,i=51674,u=0.15428409179982372,v=0.05503714886890332,w=0.5181907153123715,x=6.288109148235346 +color=red,shape=square,flag=0,i=51684,u=0.9741380597538469,v=0.018224040848909384,w=0.4478676183228643,x=5.420496133850821 +color=red,shape=circle,flag=1,i=51690,u=0.025187890752278563,v=0.011294397111185005,w=0.5148855518017568,x=6.167252011589368 +color=yellow,shape=triangle,flag=1,i=51703,u=0.10946808840217115,v=0.9672780362266309,w=0.5305167810495778,x=3.6903066711320576 +color=yellow,shape=square,flag=0,i=51711,u=0.5302403582175178,v=0.5556234547580495,w=0.5187480947758757,x=4.092016767656543 +color=red,shape=circle,flag=0,i=51713,u=0.5114496655001461,v=0.6064810358189353,w=0.5154031721277909,x=6.285577951416542 +color=red,shape=triangle,flag=0,i=51715,u=0.6354942383242759,v=0.426669705402724,w=0.5202883781268917,x=5.288680750052341 +color=red,shape=square,flag=1,i=51743,u=0.35914104559973503,v=0.7004399526603373,w=0.44049459546058434,x=4.280750263509971 +color=yellow,shape=triangle,flag=1,i=51745,u=0.5009413686804034,v=0.3124850966197281,w=0.5340891489458927,x=4.6986624047815555 +color=yellow,shape=circle,flag=0,i=51760,u=0.7276510081242807,v=0.9518224172477104,w=0.4887173847508473,x=4.153208149862749 +color=yellow,shape=circle,flag=1,i=51762,u=0.9227496226557272,v=0.023779447605717707,w=0.4917481819631273,x=4.855652911187007 +color=yellow,shape=circle,flag=1,i=51786,u=0.1522396936270799,v=0.3653112653568289,w=0.499439773612058,x=4.769269389187627 +color=blue,shape=circle,flag=1,i=51790,u=0.8409690881801342,v=0.5957994405022468,w=0.4768411624161044,x=5.321977867069022 +color=red,shape=circle,flag=0,i=51796,u=0.815549154524023,v=0.8642599037138339,w=0.5286541659427871,x=4.823636519927796 +color=yellow,shape=square,flag=1,i=51806,u=0.4922586095143108,v=0.1316807235586278,w=0.5135475132263021,x=5.5906743328888595 +color=green,shape=circle,flag=0,i=51807,u=0.9141731688670173,v=0.46523676900830624,w=0.5077395025666828,x=4.984733037268875 +color=red,shape=triangle,flag=0,i=51809,u=0.4476504009558353,v=0.511371954116705,w=0.5224315595765628,x=3.7472200693775193 +color=red,shape=triangle,flag=0,i=51814,u=0.7316700800263944,v=0.2814708929184262,w=0.52716560361122,x=6.0596550534655025 +color=blue,shape=triangle,flag=0,i=51821,u=0.6693424678597197,v=0.13615228256254785,w=0.4984427234099002,x=3.0604416817461346 +color=red,shape=square,flag=0,i=51837,u=0.9224420773691162,v=0.9751573249131247,w=0.4489943719777926,x=5.94297121407402 +color=yellow,shape=square,flag=1,i=51843,u=0.04529504186463029,v=0.2590147781397363,w=0.5106422562337171,x=5.05728472428805 +color=red,shape=square,flag=0,i=51871,u=0.4746160331781294,v=0.8021430706647209,w=0.4625385235041772,x=5.667349691950577 +color=blue,shape=triangle,flag=0,i=51894,u=0.03383802891646104,v=0.42815637397252193,w=0.5094869894118408,x=5.777914893347396 +color=red,shape=triangle,flag=1,i=51903,u=0.8654831367586814,v=0.21572479821068768,w=0.5422185981143006,x=5.395930425008316 +color=red,shape=triangle,flag=0,i=51905,u=0.7695971083833717,v=0.052280825893191496,w=0.5386653755584211,x=6.092696713021861 +color=red,shape=circle,flag=1,i=51913,u=0.42948597579972114,v=0.3389620002510328,w=0.5401730116239795,x=5.563662675850257 +color=green,shape=square,flag=0,i=51917,u=0.7509214654693568,v=0.9689894364551752,w=0.47791040325486656,x=6.245239164023682 +color=red,shape=square,flag=0,i=51926,u=0.07061408599678454,v=0.7013437939967658,w=0.48334129428323963,x=4.630264980712026 +color=blue,shape=square,flag=1,i=51930,u=0.03325950548093659,v=0.5302944639989472,w=0.49722888857410935,x=5.523889009938737 +color=red,shape=square,flag=0,i=51935,u=0.6288367073509661,v=0.5077078229492129,w=0.491203682248102,x=5.850726350369469 +color=green,shape=triangle,flag=0,i=51937,u=0.8110395177542319,v=0.8604262031679589,w=0.487705153062008,x=3.489013738388873 +color=red,shape=square,flag=0,i=51942,u=0.6284513175632728,v=0.8151131978741082,w=0.49000450174459026,x=4.753297819942608 +color=red,shape=circle,flag=0,i=51943,u=0.8129242840695271,v=0.7335036396443173,w=0.5388169192822269,x=6.662138084224714 +color=red,shape=triangle,flag=1,i=51950,u=0.6562712647630088,v=0.10117226646252886,w=0.5347273826326017,x=4.715389834504573 +color=yellow,shape=triangle,flag=1,i=51967,u=0.11678633023821827,v=0.31817702727595565,w=0.5295828201364886,x=6.99484642465337 +color=orange,shape=triangle,flag=0,i=51969,u=0.847444056702493,v=0.14137315674846596,w=0.49954109149852305,x=2.276290051910118 +color=yellow,shape=square,flag=1,i=51982,u=0.174803713787973,v=0.08488496442701599,w=0.5063942438660864,x=2.606033666755291 +color=yellow,shape=circle,flag=1,i=51986,u=0.5961635979844375,v=0.7630965022578878,w=0.4960337158868015,x=2.6491961183101957 +color=red,shape=circle,flag=1,i=51998,u=0.8582493166271552,v=0.7727476425494122,w=0.5311230162106322,x=5.312889792932207 +color=purple,shape=circle,flag=1,i=52000,u=0.00567006363171263,v=0.5852174051876605,w=0.4894640623922945,x=5.292625739249313 +color=purple,shape=circle,flag=0,i=52008,u=0.243996126869515,v=0.7263759935383862,w=0.4913110412259708,x=6.255297398939461 +color=red,shape=circle,flag=0,i=52031,u=0.5721855743496772,v=0.49853084187327373,w=0.5181973759061438,x=2.881267732496781 +color=red,shape=triangle,flag=1,i=52046,u=0.8474843575971506,v=0.7361385748930228,w=0.528659969589093,x=6.944834759284755 +color=red,shape=square,flag=0,i=52051,u=0.32980154524681793,v=0.9032738530198129,w=0.48305224884247205,x=5.767735093424061 +color=red,shape=square,flag=0,i=52056,u=0.4623444192072558,v=0.3231819396802911,w=0.4783859580866062,x=5.165766139792251 +color=red,shape=triangle,flag=0,i=52057,u=0.20690559658118024,v=0.623127527189831,w=0.5196151241770021,x=4.9453116514137365 +color=purple,shape=triangle,flag=0,i=52076,u=0.8503606604703292,v=0.944320244344703,w=0.48486955348868793,x=5.466595461830436 +color=blue,shape=square,flag=0,i=52103,u=0.5916309128884358,v=0.6500248651392257,w=0.49722515289836583,x=2.3999301835688915 +color=purple,shape=square,flag=1,i=52107,u=0.8588525745090811,v=0.5843369394083263,w=0.5179769913654745,x=5.148189365249592 +color=yellow,shape=square,flag=1,i=52114,u=0.8035308395661721,v=0.18182376894894947,w=0.5102668719159817,x=5.331062198055418 +color=red,shape=triangle,flag=1,i=52115,u=0.2933628823238398,v=0.92061551444389,w=0.5219463050710126,x=5.299837853971599 +color=yellow,shape=square,flag=1,i=52132,u=0.2024318088395488,v=0.1394320792052257,w=0.5140818090996991,x=5.323213095294748 +color=blue,shape=circle,flag=1,i=52134,u=0.42824825635872665,v=0.5800456605198561,w=0.4760686370564184,x=4.634730378496663 +color=red,shape=circle,flag=0,i=52143,u=0.09344004386067162,v=0.1741478533803294,w=0.5163961184470978,x=5.249623109348912 +color=red,shape=square,flag=0,i=52149,u=0.7377702473496214,v=0.009139564993111304,w=0.4772451858173621,x=5.60467292150054 +color=purple,shape=square,flag=0,i=52161,u=0.9512453342353719,v=0.8974241044880871,w=0.513593758113193,x=5.327884430880368 +color=red,shape=square,flag=0,i=52182,u=0.015522137619518928,v=0.1333793748758263,w=0.47904672116639313,x=4.424595485702003 +color=yellow,shape=circle,flag=1,i=52204,u=0.506835411816078,v=0.5631128409246836,w=0.49955121464053626,x=6.202554467791249 +color=green,shape=triangle,flag=0,i=52205,u=0.06877662852325894,v=0.9789054101866604,w=0.49464180611131714,x=5.387164967368842 +color=blue,shape=square,flag=0,i=52207,u=0.9542380394771601,v=0.9317909386399712,w=0.4909167630766677,x=6.734110505802306 +color=orange,shape=square,flag=1,i=52214,u=0.4496744014145475,v=0.08276236027308737,w=0.4904474474074879,x=3.5165422496211907 +color=yellow,shape=square,flag=1,i=52215,u=0.8042519668244892,v=0.2884491811449357,w=0.5109149758546478,x=6.283163848995784 +color=orange,shape=square,flag=1,i=52218,u=0.3157722639507038,v=0.9855837216848163,w=0.4951830337617732,x=5.800109088562794 +color=red,shape=circle,flag=0,i=52224,u=0.1728389118875222,v=0.11317941482199459,w=0.5244091560274324,x=6.5046882900817735 +color=green,shape=triangle,flag=0,i=52229,u=0.7110449580320812,v=0.20453192165165845,w=0.49406753937433706,x=4.387637067650083 +color=red,shape=triangle,flag=0,i=52237,u=0.36817863186231503,v=0.1971623626175223,w=0.5136900170452919,x=5.262223682053327 +color=purple,shape=square,flag=0,i=52239,u=0.08935440578648401,v=0.09541224385714908,w=0.5188380366660397,x=5.038428222166403 +color=blue,shape=triangle,flag=1,i=52252,u=0.2741723615556444,v=0.3130824117898964,w=0.5088615413102675,x=5.308579482081409 +color=red,shape=triangle,flag=1,i=52253,u=0.9779713440415067,v=0.774072177853534,w=0.5173897702213924,x=6.398087944020965 +color=yellow,shape=triangle,flag=1,i=52254,u=0.5287946617232347,v=0.3550702617349799,w=0.5282529415454152,x=5.400839490006583 +color=red,shape=circle,flag=0,i=52255,u=0.626097973401072,v=0.7195464329351933,w=0.5158838566430032,x=4.794338368698951 +color=yellow,shape=circle,flag=1,i=52279,u=0.7355076761897926,v=0.3806420101754633,w=0.49416060379455956,x=4.901707450592116 +color=yellow,shape=square,flag=1,i=52282,u=0.07807384582003984,v=0.4741934618504674,w=0.5077249877932862,x=3.672397302171495 +color=red,shape=triangle,flag=0,i=52283,u=0.36701413886903766,v=0.9336745582297516,w=0.5148719445492097,x=5.20172509300433 +color=red,shape=triangle,flag=0,i=52285,u=0.0990156465556884,v=0.8410130899820469,w=0.5178978077124209,x=2.6869689830232826 +color=red,shape=square,flag=0,i=52295,u=0.6049304927234905,v=0.7047521436520041,w=0.5112053089842875,x=4.079730178367164 +color=purple,shape=triangle,flag=0,i=52298,u=0.2149756915623633,v=0.04499740833010657,w=0.4802334336165949,x=4.836185658744674 +color=red,shape=circle,flag=0,i=52302,u=0.7514101864560648,v=0.677243471681068,w=0.5010317275494404,x=3.099854727323486 +color=red,shape=triangle,flag=1,i=52313,u=0.1881359166209492,v=0.9341342254208683,w=0.5139926118968475,x=5.393136232461404 +color=purple,shape=triangle,flag=0,i=52335,u=0.15791960711376474,v=0.6277523258484347,w=0.4816148562296628,x=5.388935116172032 +color=blue,shape=triangle,flag=1,i=52340,u=0.8733222646587602,v=0.9619949384736779,w=0.4943784949906086,x=3.767936800157836 +color=red,shape=triangle,flag=0,i=52345,u=0.08029122420389123,v=0.1439100337383613,w=0.5170842898800784,x=4.6692782396176815 +color=red,shape=triangle,flag=1,i=52356,u=0.5483739692174197,v=0.28495883359281626,w=0.5131064921453254,x=4.024261456239268 +color=red,shape=triangle,flag=1,i=52358,u=0.1032619734864989,v=0.9513537765332436,w=0.5153764600639816,x=3.7232419605329703 +color=red,shape=triangle,flag=1,i=52362,u=0.908869029920776,v=0.7826716483137682,w=0.5102402231247036,x=4.234752980025949 +color=orange,shape=square,flag=0,i=52379,u=0.7936665112690795,v=0.8426748908373884,w=0.4919550296572429,x=4.22790829887506 +color=red,shape=triangle,flag=0,i=52381,u=0.6475202334821598,v=0.8462874561504913,w=0.504320793146567,x=5.019939817941728 +color=orange,shape=triangle,flag=1,i=52387,u=0.5749983657581855,v=0.35987460533527227,w=0.5001348947428911,x=3.884981002818647 +color=green,shape=circle,flag=0,i=52418,u=0.67662155386729,v=0.6653302398275254,w=0.5029959671149259,x=3.856832287406202 +color=purple,shape=circle,flag=0,i=52440,u=0.688424437348071,v=0.17308065202330447,w=0.4865435847528421,x=5.154124046467038 +color=red,shape=triangle,flag=0,i=52468,u=0.6135810074552136,v=0.2764450176273855,w=0.5121002409489613,x=5.59186554887647 +color=red,shape=square,flag=0,i=52483,u=0.8733657386221578,v=0.6541739165106865,w=0.4906602023294829,x=4.9125395426848675 +color=red,shape=circle,flag=0,i=52498,u=0.6831138147452418,v=0.5904990386922024,w=0.5050111802695261,x=3.3111095677596736 +color=yellow,shape=square,flag=1,i=52502,u=0.9064391998762573,v=0.9888162512981494,w=0.49853393097373594,x=5.620736021863709 +color=red,shape=circle,flag=1,i=52518,u=0.077649783869285,v=0.11628539212179528,w=0.5107983708588363,x=5.932608047497987 +color=blue,shape=square,flag=1,i=52527,u=0.1301495953740337,v=0.5556767639288793,w=0.49003740246433636,x=5.367606120411192 +color=blue,shape=triangle,flag=0,i=52532,u=0.000881025170573424,v=0.5517627694496242,w=0.49305724181885535,x=6.371797048974764 +color=red,shape=triangle,flag=0,i=52547,u=0.23040699709948176,v=0.07246442447096735,w=0.5187151376071768,x=3.716213167206817 +color=red,shape=triangle,flag=0,i=52556,u=0.9830142148411835,v=0.02031325964142372,w=0.5232400897178063,x=4.994413026228556 +color=purple,shape=square,flag=0,i=52569,u=0.49564524082536643,v=0.6234083323619819,w=0.5216969741068767,x=6.5731584112566575 +color=red,shape=triangle,flag=0,i=52570,u=0.5276478009697795,v=0.1126643886907388,w=0.5205912546090715,x=4.219592271352261 +color=yellow,shape=circle,flag=1,i=52573,u=0.2959161260074732,v=0.10868429966375115,w=0.5006732080078359,x=3.161686835298362 +color=yellow,shape=square,flag=0,i=52575,u=0.5757324905306846,v=0.663209725308498,w=0.4964954775303364,x=4.477070389969837 +color=red,shape=square,flag=1,i=52576,u=0.6043095647210869,v=0.3042736836391958,w=0.48075738645409366,x=6.806321430196472 +color=yellow,shape=triangle,flag=1,i=52593,u=0.07387916169910536,v=0.3061990051362209,w=0.519022887342692,x=5.982167038244008 +color=green,shape=circle,flag=0,i=52598,u=0.13040318272752338,v=0.05666980978760916,w=0.5029184904909978,x=3.456664689530404 +color=red,shape=square,flag=0,i=52606,u=0.04512710904729755,v=0.1467837302768299,w=0.4869756818027536,x=3.9934943061059704 +color=blue,shape=triangle,flag=1,i=52609,u=0.9084407078949894,v=0.7424532654182623,w=0.48855863503507835,x=3.080847988790612 +color=red,shape=square,flag=1,i=52614,u=0.37869001838466576,v=0.8993972654399166,w=0.48922243951821953,x=3.917005683291519 +color=purple,shape=square,flag=0,i=52617,u=0.5907293854809421,v=0.8731493250391283,w=0.5243215380601083,x=5.696455073689237 +color=blue,shape=square,flag=1,i=52631,u=0.7837074900310228,v=0.312303888278461,w=0.485149227601041,x=4.497896357070947 +color=red,shape=square,flag=1,i=52646,u=0.39986058026787674,v=0.00873367373951961,w=0.49260168125349185,x=5.247702567202491 +color=purple,shape=square,flag=0,i=52652,u=0.08227296864945932,v=0.0027498863046688804,w=0.5276786142546909,x=4.8131204967338865 +color=orange,shape=square,flag=1,i=52676,u=0.3647329727753311,v=0.9760225945493155,w=0.4993673587267736,x=3.404664579955616 +color=red,shape=triangle,flag=0,i=52683,u=0.22436709765289364,v=0.2634707491686573,w=0.5116341805377761,x=6.7641946273908955 +color=blue,shape=triangle,flag=1,i=52687,u=0.7210912614188684,v=0.2687333044849789,w=0.4787611535711431,x=5.073167960937283 +color=red,shape=circle,flag=0,i=52691,u=0.5222832712871655,v=0.4309615584864218,w=0.5189220366355285,x=4.2400120909055685 +color=orange,shape=triangle,flag=1,i=52707,u=0.9214487852161317,v=0.09343660662775943,w=0.5012255358092673,x=3.7225883213157878 +color=purple,shape=square,flag=0,i=52708,u=0.14643777542001046,v=0.08700818141116695,w=0.5292311920140658,x=5.016131054958602 +color=red,shape=square,flag=1,i=52709,u=0.08897300301121103,v=0.7814700000383876,w=0.49895900444216007,x=2.2865095711177674 +color=red,shape=square,flag=0,i=52772,u=0.5786910734396149,v=0.05729958812990188,w=0.4933345442226914,x=3.386828921534422 +color=red,shape=square,flag=0,i=52785,u=0.03581062837884763,v=0.5926768901310614,w=0.4870356571675463,x=5.656973762384574 +color=blue,shape=triangle,flag=1,i=52787,u=0.22066838727428473,v=0.9724585787430184,w=0.4778306446037541,x=3.6993194051344243 +color=red,shape=circle,flag=0,i=52810,u=0.9339593499075624,v=0.8543023949591325,w=0.5286370929643673,x=5.377735499739121 +color=green,shape=circle,flag=0,i=52812,u=0.02781734924224788,v=0.20488543547914717,w=0.5192762517758809,x=2.633093512339452 +color=red,shape=circle,flag=1,i=52833,u=0.03451473868527677,v=-0.024521956623567445,w=0.5304534885529195,x=5.487298960378328 +color=blue,shape=square,flag=0,i=52846,u=0.7814824453356772,v=0.7248701534651746,w=0.4935167498542997,x=6.4853693993086665 +color=green,shape=square,flag=1,i=52847,u=0.3808836987911267,v=0.11601888960788242,w=0.4981033152354464,x=5.340503985443173 +color=green,shape=circle,flag=0,i=52850,u=0.6658425480876631,v=0.06879813186716244,w=0.5193911647959466,x=5.66886374349196 +color=yellow,shape=square,flag=1,i=52891,u=0.9432256294057052,v=0.51461277320613,w=0.48421920005995467,x=5.1984849938911 +color=blue,shape=square,flag=0,i=52895,u=0.3175335461687372,v=0.6642955604895936,w=0.48825253654031747,x=4.0172336283039485 +color=yellow,shape=square,flag=1,i=52903,u=0.7294708569272657,v=0.6834369198111935,w=0.48395310346914544,x=5.029639996887844 +color=red,shape=circle,flag=1,i=52925,u=0.3888344685340427,v=0.36685711824773165,w=0.5286078650116836,x=5.6297440077353365 +color=yellow,shape=square,flag=1,i=52926,u=0.40288126706358307,v=0.4725773225275295,w=0.4900308463285277,x=4.8423480629276545 +color=purple,shape=triangle,flag=0,i=52930,u=0.6243223554286969,v=0.01674605079475988,w=0.48784423798029597,x=5.813101129306321 +color=red,shape=triangle,flag=0,i=52950,u=0.4137729289410823,v=0.5381877940494273,w=0.5016704145897024,x=5.937617197460704 +color=purple,shape=square,flag=0,i=52951,u=0.7721308028509409,v=0.16645166096201747,w=0.5343470851456465,x=5.924206524129342 +color=red,shape=square,flag=0,i=52954,u=0.7152566018456312,v=0.9461356788286511,w=0.5057789928561544,x=2.803100018283603 +color=yellow,shape=triangle,flag=1,i=52960,u=0.007166004664540759,v=0.1468412366931977,w=0.5378776097852618,x=4.586780118277933 +color=yellow,shape=circle,flag=1,i=52981,u=0.5173462993422445,v=0.10318929741795924,w=0.5038983234708592,x=3.0644798227158656 +color=red,shape=circle,flag=0,i=52997,u=0.09245310798264372,v=0.08668137004811208,w=0.5220291354834344,x=6.290938076708495 +color=green,shape=circle,flag=0,i=53021,u=0.8577994488156397,v=0.5888623404030089,w=0.5152289064080161,x=5.337059411360258 +color=red,shape=triangle,flag=0,i=53029,u=0.0427220406033213,v=0.5996915527020832,w=0.5078774477298722,x=5.290998502312482 +color=green,shape=square,flag=0,i=53041,u=0.043570248003231504,v=0.5701860157154788,w=0.48611390263711507,x=5.246505110710838 +color=green,shape=circle,flag=1,i=53042,u=0.04875603581062338,v=0.15194792481958064,w=0.5147169283788311,x=3.7735864371362666 +color=yellow,shape=square,flag=1,i=53043,u=0.2558796969555164,v=0.23811733022208437,w=0.4856843295730806,x=2.203984897937227 +color=red,shape=square,flag=0,i=53047,u=0.15046233620422622,v=0.8317631511838962,w=0.5131889828276508,x=3.926268570051162 +color=blue,shape=square,flag=1,i=53061,u=0.995737268290847,v=0.9774029199356878,w=0.49361106199859145,x=5.444058955485115 +color=purple,shape=triangle,flag=0,i=53072,u=0.9413442697917878,v=0.6860665086684452,w=0.48544826702059524,x=4.591111804379497 +color=red,shape=circle,flag=0,i=53121,u=0.9835676379232661,v=0.9433763581069705,w=0.518576456967524,x=5.901150831764511 +color=red,shape=triangle,flag=1,i=53126,u=0.6105149066369585,v=0.9220560324294793,w=0.5130380585566496,x=5.928863577445601 +color=purple,shape=square,flag=1,i=53143,u=0.12530813144984565,v=0.3370136990801531,w=0.5331873228500835,x=4.672746340928424 +color=yellow,shape=triangle,flag=1,i=53154,u=0.41125103363273674,v=0.6822319800697034,w=0.5212070340660843,x=2.9674899677127056 +color=green,shape=triangle,flag=0,i=53162,u=0.028160872816518467,v=0.2362809112646198,w=0.5073427834924018,x=5.441330972245684 +color=green,shape=triangle,flag=1,i=53168,u=0.9190637778749419,v=0.19669683997132703,w=0.5115504561103202,x=4.732555979100018 +color=blue,shape=circle,flag=1,i=53172,u=0.6720223230340686,v=0.5738592422850695,w=0.4806935362352563,x=3.202817196382547 +color=red,shape=circle,flag=1,i=53175,u=0.2953529994616553,v=0.22808842205456112,w=0.51039702482179,x=3.1812281832600298 +color=blue,shape=square,flag=1,i=53185,u=0.2219380141638697,v=0.702824526761126,w=0.49697554673650995,x=6.847691045252694 +color=purple,shape=square,flag=0,i=53207,u=0.11425260785878544,v=0.49571714997225946,w=0.5307216360443998,x=4.4708469947821134 +color=red,shape=triangle,flag=0,i=53211,u=0.04347576894022498,v=0.7642076887432399,w=0.5085319918983586,x=6.590880005622975 +color=red,shape=circle,flag=0,i=53230,u=0.7917571475278645,v=0.8713469392168643,w=0.5107429288468274,x=3.9649950733894372 +color=red,shape=circle,flag=1,i=53236,u=0.4661241690495891,v=0.3895805149926871,w=0.5133996307698135,x=6.269463050471795 +color=red,shape=circle,flag=0,i=53239,u=0.6853093986187075,v=0.6712156691019893,w=0.5120264432661308,x=6.595980582926875 +color=red,shape=square,flag=1,i=53254,u=0.9524026372334484,v=0.7514457850648184,w=0.513176785350573,x=3.2079296611637993 +color=red,shape=circle,flag=0,i=53256,u=0.3023023021720317,v=0.26244344172585254,w=0.5151187899783981,x=4.576705251242261 +color=yellow,shape=square,flag=1,i=53264,u=0.4008409982664709,v=0.5280681718870366,w=0.4876154177872036,x=4.986710582672633 +color=red,shape=square,flag=0,i=53269,u=0.6041363127894107,v=0.4585492322173157,w=0.5106007139585819,x=5.6615486864247435 +color=blue,shape=triangle,flag=0,i=53272,u=0.9335538133176621,v=0.2848253193452338,w=0.46996588658449084,x=3.4058035578959767 +color=purple,shape=triangle,flag=0,i=53287,u=0.21012403509584532,v=0.8397203498651571,w=0.5008524047640063,x=6.7952218460292855 +color=red,shape=triangle,flag=0,i=53292,u=0.3429024667053624,v=0.47929843531181116,w=0.4828950353937109,x=6.383553259773147 +color=red,shape=triangle,flag=1,i=53295,u=0.18515384746521146,v=0.2532353230054266,w=0.4828736091474691,x=2.2107331839070894 +color=red,shape=square,flag=0,i=53296,u=0.054102905751847286,v=0.8200177614071831,w=0.509151958879271,x=5.453649617983902 +color=yellow,shape=square,flag=1,i=53327,u=0.5772437567081796,v=0.5598269088393589,w=0.49016335121085813,x=4.931818467865426 +color=red,shape=square,flag=0,i=53331,u=0.3775906125856252,v=0.2277540602251794,w=0.517292396112212,x=4.786477715205364 +color=red,shape=circle,flag=0,i=53337,u=0.453345289834169,v=0.48601281854322814,w=0.5254787905876568,x=3.5330797913065966 +color=red,shape=circle,flag=1,i=53338,u=0.1591571590783415,v=0.11740867795278917,w=0.5218605514830672,x=5.5504999324619275 +color=purple,shape=square,flag=0,i=53354,u=0.28528270410924894,v=0.7661302410766112,w=0.5385840766003268,x=5.740480574967503 +color=red,shape=triangle,flag=1,i=53357,u=0.5066315005500213,v=0.04587541647680238,w=0.4812503658479811,x=4.754679006982214 +color=yellow,shape=square,flag=1,i=53362,u=0.6637704535508312,v=0.5407507500216353,w=0.4976937531795198,x=5.925247151519417 +color=red,shape=square,flag=1,i=53383,u=0.39219176534827616,v=0.5476639535947663,w=0.5230376941274663,x=5.474048906674746 +color=red,shape=circle,flag=1,i=53391,u=0.9137916852709447,v=0.9478944588313902,w=0.5138826744560256,x=5.757539560086493 +color=red,shape=triangle,flag=0,i=53415,u=0.48092043523977046,v=0.41546775043329853,w=0.4747383481844223,x=2.9233854855550976 +color=blue,shape=square,flag=0,i=53426,u=0.8701931550778623,v=0.7792656037809297,w=0.502850839995768,x=4.763677718881973 +color=red,shape=triangle,flag=1,i=53444,u=0.37193805384657874,v=0.10708982250113408,w=0.47867695348317274,x=4.347290549442402 +color=purple,shape=circle,flag=0,i=53450,u=0.521272069501937,v=0.43007771234635894,w=0.48909289524535227,x=4.740719352360605 +color=purple,shape=circle,flag=0,i=53458,u=0.9050968120029785,v=0.09421191810403817,w=0.48511453320140385,x=4.011780724389438 +color=red,shape=triangle,flag=1,i=53479,u=0.619441644216284,v=0.2256311772293219,w=0.4832298027114756,x=2.7386664317490106 +color=red,shape=square,flag=0,i=53503,u=0.7139285914828621,v=0.3310777579816968,w=0.5137639984652621,x=4.6206541558997705 +color=red,shape=square,flag=0,i=53512,u=0.6643624860989904,v=0.580030202494807,w=0.5118441674036535,x=4.916144162544415 +color=purple,shape=circle,flag=0,i=53513,u=0.791819631623404,v=0.7956857548926921,w=0.48561619093919245,x=4.379655863178406 +color=red,shape=square,flag=0,i=53515,u=0.16980860287951083,v=0.28553949719489335,w=0.5148676871963515,x=4.758698950147402 +color=yellow,shape=circle,flag=1,i=53538,u=0.7307990296707214,v=0.7879215454293108,w=0.503632811970671,x=3.20953410050493 +color=yellow,shape=square,flag=1,i=53554,u=0.7963479367054498,v=0.49705860805537194,w=0.49680589593806285,x=6.520699023429686 +color=green,shape=triangle,flag=0,i=53559,u=0.9908112170890696,v=0.04601082055484296,w=0.5220844009523338,x=5.5664733389094465 +color=green,shape=square,flag=0,i=53562,u=0.9769859281555444,v=0.35172539040876183,w=0.5067621341649307,x=4.3539870595965295 +color=blue,shape=square,flag=0,i=53565,u=0.8706555987332689,v=0.757912235267193,w=0.5138498986973996,x=5.380743054745994 +color=red,shape=circle,flag=0,i=53567,u=0.0024676387987249138,v=0.05083429612273676,w=0.5039487592076144,x=2.619398230450757 +color=yellow,shape=circle,flag=1,i=53586,u=0.7297528117486306,v=0.14599466772121383,w=0.5026238525575261,x=5.233726078552931 +color=red,shape=triangle,flag=0,i=53587,u=0.5697980727474699,v=0.05589927899812319,w=0.49751109178158837,x=3.8853532836870808 +color=red,shape=square,flag=0,i=53597,u=0.2535867038890457,v=0.8688668103097184,w=0.49095495064502237,x=3.4563482752750816 +color=red,shape=circle,flag=0,i=53602,u=0.8734679331491012,v=0.9155012385468725,w=0.49792935205451705,x=5.866269132508942 +color=red,shape=circle,flag=0,i=53605,u=0.7170488710600035,v=0.6226868750484842,w=0.49682420642292735,x=5.324163770643963 +color=orange,shape=square,flag=0,i=53610,u=0.9988853487546249,v=0.15523943034690246,w=0.48807563823534394,x=2.7538513348864178 +color=red,shape=triangle,flag=0,i=53645,u=0.057152019703461954,v=0.7930713948164714,w=0.49888824941667814,x=5.510583133411919 +color=yellow,shape=square,flag=1,i=53659,u=0.7167298708974419,v=0.4536367065782505,w=0.4997763573482059,x=3.8338036542606724 +color=red,shape=triangle,flag=0,i=53670,u=0.6589006128983669,v=0.3352318775626706,w=0.4964646181879287,x=4.393022798543047 +color=red,shape=square,flag=0,i=53674,u=0.5666299747228207,v=0.3548557720214315,w=0.49798441027119517,x=6.219337458737967 +color=yellow,shape=circle,flag=1,i=53677,u=0.6746074516906357,v=0.8039286022479225,w=0.5051494977434232,x=5.764614291344667 +color=orange,shape=triangle,flag=1,i=53680,u=0.4431316693540571,v=0.3405488363333343,w=0.5128223130959686,x=3.9888930729618792 +color=red,shape=square,flag=0,i=53685,u=0.11657230495747417,v=0.45547628044542365,w=0.5084283018333108,x=6.669178540369981 +color=red,shape=triangle,flag=1,i=53689,u=0.21441583621150195,v=0.6239369274123343,w=0.5079931155014976,x=4.538675252448592 +color=green,shape=triangle,flag=0,i=53699,u=0.28462824993024594,v=0.07155955139375159,w=0.5151259593399791,x=6.021502904209325 +color=red,shape=triangle,flag=0,i=53702,u=0.18530003172725173,v=0.1850664287997309,w=0.507149064091653,x=3.7370196359860515 +color=purple,shape=triangle,flag=0,i=53720,u=0.07745692851639341,v=0.23790525694735942,w=0.48096875726637234,x=5.120135770251367 +color=red,shape=square,flag=0,i=53746,u=0.840797681742386,v=0.29353690430270774,w=0.5145304051265439,x=3.5203394220279804 +color=red,shape=square,flag=0,i=53749,u=0.4815363338880647,v=0.5299469809870514,w=0.5155044425846441,x=4.587977751351524 +color=red,shape=square,flag=0,i=53752,u=0.1163048156377906,v=0.21960117297230908,w=0.5134399107386405,x=5.435305480649757 +color=yellow,shape=circle,flag=1,i=53761,u=0.005122263098804036,v=0.6574735360653137,w=0.5103057475906442,x=4.951171156869705 +color=red,shape=square,flag=0,i=53810,u=0.964138306044566,v=0.4241014236028319,w=0.5288574667285163,x=4.780194606008348 +color=yellow,shape=square,flag=1,i=53817,u=0.565635480367983,v=0.8704653766551137,w=0.4973676075069901,x=5.8204865981743685 +color=blue,shape=circle,flag=1,i=53827,u=0.34908840275893527,v=0.5179528026928115,w=0.48140705231662767,x=4.860777277169732 +color=yellow,shape=square,flag=1,i=53835,u=0.10507907315420106,v=0.0007109695568577878,w=0.4922016811946543,x=5.836957315329459 +color=red,shape=circle,flag=1,i=53843,u=0.42044755874971507,v=0.3210808861558468,w=0.4996128360671105,x=6.604429307955042 +color=blue,shape=triangle,flag=0,i=53860,u=0.405274913883538,v=0.9975527859615919,w=0.47049502937321885,x=6.417363687440029 +color=blue,shape=square,flag=1,i=53863,u=0.88346768840092,v=0.8838828523547749,w=0.5209974150890856,x=6.272164759081348 +color=red,shape=square,flag=0,i=53866,u=0.24774929573044369,v=0.7029593322064707,w=0.5152669699524176,x=5.195079854140742 +color=red,shape=triangle,flag=1,i=53869,u=0.9935353142906873,v=0.142579247897212,w=0.5106771319334639,x=5.444897893078017 +color=green,shape=circle,flag=0,i=53873,u=0.8682771446512328,v=0.2466008572375623,w=0.5085008460973088,x=4.134816763927122 +color=red,shape=triangle,flag=1,i=53903,u=0.0417837627871912,v=0.8544738543752746,w=0.5097579661620304,x=6.503285475394995 +color=red,shape=square,flag=1,i=53908,u=0.254612181128988,v=0.7919180344301464,w=0.5225309978797998,x=5.028268149079994 +color=orange,shape=circle,flag=0,i=53924,u=0.6330475778581115,v=0.998475130432018,w=0.5014512347016831,x=7.461311238284132 +color=green,shape=triangle,flag=0,i=53929,u=0.20542197996154754,v=0.9883916746417903,w=0.5131160034219836,x=5.504788980700801 +color=red,shape=circle,flag=1,i=53939,u=0.7714809149922723,v=0.7469712349863759,w=0.5090878532311098,x=5.905824916190011 +color=red,shape=circle,flag=0,i=53941,u=0.9539246515732512,v=0.9995384958625388,w=0.5115435117396863,x=6.238837197673072 +color=yellow,shape=circle,flag=1,i=53950,u=0.16863623405708605,v=0.8500771517127843,w=0.504955747996841,x=6.428143152605753 +color=red,shape=circle,flag=0,i=53956,u=0.8864290977691268,v=0.8279829613181919,w=0.5087521850055658,x=2.849052445007865 +color=blue,shape=triangle,flag=1,i=53968,u=0.12066366003229945,v=0.6913183985162518,w=0.4754819404248616,x=4.859523758020624 +color=purple,shape=triangle,flag=0,i=53969,u=0.7906059108618957,v=0.3675018760374894,w=0.4934992714294153,x=4.32890628174515 +color=red,shape=circle,flag=1,i=53974,u=0.4955425961672869,v=0.4443882860346085,w=0.5056892565205361,x=4.165998830530639 +color=red,shape=triangle,flag=0,i=53986,u=0.6668311049269761,v=0.24200514606006396,w=0.5108715503568901,x=6.3833822487873695 +color=red,shape=square,flag=0,i=53994,u=0.10800887067401232,v=0.7569626287163034,w=0.5307660611121297,x=4.26824794541685 +color=purple,shape=circle,flag=0,i=53996,u=0.08752767189934352,v=0.5511965878076084,w=0.47916876612626685,x=6.509316389088983 +color=purple,shape=square,flag=0,i=54002,u=0.2789941535351438,v=0.9319339117099625,w=0.5097019006700386,x=5.9798739676589845 +color=red,shape=triangle,flag=0,i=54012,u=0.8345082860853451,v=0.4179764553333968,w=0.5269146516236533,x=6.864484717771276 +color=red,shape=square,flag=1,i=54013,u=0.9491144634945626,v=0.7621112475028795,w=0.5332520907479015,x=4.388301774638622 +color=yellow,shape=triangle,flag=1,i=54041,u=0.7230902638375496,v=0.08437511339144799,w=0.4972306924507012,x=3.4142817598659043 +color=red,shape=circle,flag=1,i=54050,u=0.18995478119414777,v=0.14879476624196236,w=0.4998992043066113,x=2.5810167412681726 +color=red,shape=circle,flag=0,i=54061,u=0.2491793966332707,v=0.20804943966535303,w=0.4988335601325387,x=4.098066625603907 +color=red,shape=triangle,flag=0,i=54067,u=0.6228668840765779,v=0.9135500394213574,w=0.5223329798324069,x=5.783153356283957 +color=green,shape=square,flag=0,i=54076,u=0.23849768154569584,v=0.17328522232309207,w=0.5081790134619015,x=6.252168083218025 +color=green,shape=circle,flag=0,i=54084,u=0.414321460415063,v=0.9651694664754853,w=0.5056045333529777,x=2.409679215791203 +color=red,shape=square,flag=0,i=54098,u=0.6343206916621129,v=0.5981898159489216,w=0.5369018644914485,x=3.681971461097613 +color=blue,shape=triangle,flag=0,i=54112,u=0.700617127347313,v=0.3137516432711571,w=0.4786212022287465,x=5.531785479928818 +color=blue,shape=square,flag=0,i=54141,u=0.34908693292224724,v=0.15605048233966923,w=0.5155216268127413,x=4.7536894652426644 +color=green,shape=square,flag=0,i=54164,u=0.4978177033542378,v=0.36864351427063813,w=0.5088662785366886,x=3.3946087933985982 +color=purple,shape=triangle,flag=0,i=54165,u=0.4823345660859609,v=0.4339435241650227,w=0.4966658912054024,x=7.244160447208348 +color=red,shape=circle,flag=1,i=54169,u=0.7778160951427734,v=0.7128511887786196,w=0.5204318295919914,x=2.6504079688494886 +color=yellow,shape=square,flag=1,i=54170,u=0.25551628884221045,v=0.7592248875502413,w=0.49378170743512373,x=5.304759077576299 +color=yellow,shape=square,flag=1,i=54171,u=0.853622259205767,v=0.39804044140495753,w=0.4970022667226532,x=5.6936059209304135 +color=red,shape=square,flag=0,i=54184,u=0.13857295136544323,v=0.15635585931005902,w=0.5360771564634886,x=4.867330183520015 +color=red,shape=circle,flag=0,i=54186,u=0.9673658593119613,v=1.0451821155548664,w=0.5229923818064347,x=6.950140295239923 +color=purple,shape=triangle,flag=0,i=54191,u=0.9110876197948057,v=0.537068970516768,w=0.49858273655801005,x=6.4228667834720525 +color=yellow,shape=square,flag=1,i=54210,u=0.29733161997679036,v=0.41907120074265025,w=0.49883577976743254,x=6.939327349112527 +color=blue,shape=square,flag=0,i=54214,u=0.7722959662108736,v=0.9980012276147741,w=0.528609477304339,x=3.639299837632295 +color=red,shape=triangle,flag=0,i=54217,u=0.1634861686411484,v=0.33120837760256094,w=0.526744101766661,x=6.4919450728932775 +color=red,shape=triangle,flag=0,i=54220,u=0.3519224403652488,v=0.32008494980496593,w=0.531310657963342,x=4.048240560651588 +color=blue,shape=square,flag=1,i=54227,u=0.976602396487405,v=0.8842595703606668,w=0.5289619584948578,x=4.843158687731266 +color=red,shape=triangle,flag=0,i=54237,u=0.6460095812313906,v=0.8544900861009376,w=0.521158482879284,x=4.022131751280413 +color=red,shape=square,flag=0,i=54254,u=0.905173553936471,v=0.5355582083568032,w=0.5393257506448982,x=4.255180427409536 +color=green,shape=triangle,flag=0,i=54274,u=0.3876576931416468,v=0.3918596665178963,w=0.5132365830335854,x=5.784765127245741 +color=blue,shape=circle,flag=0,i=54285,u=0.852766370520137,v=0.8135878645805505,w=0.4851581296740543,x=3.759177559170018 +color=red,shape=circle,flag=1,i=54286,u=0.3995101891937829,v=0.3733543220280349,w=0.540102136343489,x=5.423881521985339 +color=purple,shape=square,flag=0,i=54289,u=0.08869490426013016,v=0.878807563006648,w=0.5097486539846641,x=4.036375095266521 +color=red,shape=square,flag=0,i=54290,u=0.5206101225107433,v=0.8711000701138165,w=0.5360211371635281,x=4.857617416535469 +color=blue,shape=square,flag=1,i=54295,u=0.08819930606664927,v=0.5197551678746145,w=0.5289568825254514,x=7.3411078001010575 +color=red,shape=triangle,flag=0,i=54331,u=0.564201189521744,v=0.3152180529689288,w=0.5170213520004779,x=7.1335073634844335 +color=green,shape=triangle,flag=0,i=54332,u=0.06632998688651393,v=0.4031212517185745,w=0.5104869141912932,x=5.410769969133124 +color=purple,shape=circle,flag=0,i=54335,u=0.6431193383945193,v=0.7816474893411354,w=0.48065553706385544,x=4.356718054747709 +color=blue,shape=square,flag=1,i=54337,u=0.5163838002924002,v=0.36704452192662873,w=0.5249656443446242,x=3.9971352960083064 +color=green,shape=triangle,flag=0,i=54359,u=0.587899431669839,v=0.5834593234099636,w=0.5079504802221093,x=7.6908518425868495 +color=red,shape=triangle,flag=0,i=54370,u=0.07939613383519628,v=0.792382271979842,w=0.5068197608207315,x=3.7796059916196634 +color=yellow,shape=circle,flag=1,i=54375,u=0.28039897289684146,v=0.878319192775941,w=0.5087256947812533,x=3.1654664532423413 +color=blue,shape=circle,flag=0,i=54379,u=0.887833045983946,v=0.05235560575569076,w=0.48924670117002356,x=1.8758586365535759 +color=red,shape=triangle,flag=0,i=54383,u=0.5719263429762795,v=0.49508855878960933,w=0.5176344236668424,x=5.105277973154455 +color=yellow,shape=square,flag=1,i=54389,u=0.70243282572162,v=0.12208141892313373,w=0.510065577587627,x=4.869449203773317 +color=red,shape=triangle,flag=0,i=54391,u=0.015467589697611306,v=0.10639995635503474,w=0.513416123035257,x=5.20393222720596 +color=red,shape=square,flag=0,i=54423,u=0.15564986578484818,v=0.2888005527864398,w=0.5245288466574893,x=4.88596218353195 +color=yellow,shape=triangle,flag=1,i=54426,u=0.2674211987634295,v=0.6375640400393053,w=0.5042841168223927,x=6.563419460136988 +color=yellow,shape=circle,flag=1,i=54433,u=0.9174633626426539,v=0.23054425107300924,w=0.5081487367676373,x=3.3496674028300455 +color=red,shape=triangle,flag=1,i=54435,u=0.12188863469673472,v=0.7585169862504959,w=0.5137119149857992,x=5.581951672769995 +color=yellow,shape=square,flag=1,i=54436,u=0.5268161165014636,v=0.8785588662666121,w=0.5058773791931063,x=7.019185838783636 +color=red,shape=circle,flag=0,i=54445,u=0.39670442231034553,v=0.4098947862552379,w=0.5288957675147329,x=5.261542939867193 +color=blue,shape=square,flag=1,i=54465,u=0.8312166718564842,v=0.033317195606369254,w=0.5235051533411317,x=4.008303806634128 +color=purple,shape=triangle,flag=0,i=54472,u=0.15614161875046106,v=0.23516881335415285,w=0.4911661823426195,x=7.462777545802294 +color=red,shape=circle,flag=0,i=54490,u=0.05470827588117133,v=0.1261958848741258,w=0.5217194345166385,x=6.025527306040547 +color=blue,shape=square,flag=0,i=54498,u=0.2902590841835594,v=0.14374611197559284,w=0.5214587937763869,x=4.949951019871169 +color=red,shape=triangle,flag=0,i=54515,u=0.8465006783703279,v=0.9724051160762706,w=0.5232041443742209,x=4.866180450160544 +color=red,shape=circle,flag=1,i=54519,u=0.12892764519698774,v=0.12466340898629369,w=0.532539575568873,x=4.3457239674645365 +color=red,shape=square,flag=0,i=54533,u=0.08875167500584946,v=0.4596281162088727,w=0.5147630150665891,x=6.477057451534829 +color=red,shape=square,flag=0,i=54555,u=0.8857264627523018,v=0.04487754119375453,w=0.5224105898494541,x=4.208046451574389 +color=blue,shape=square,flag=0,i=54571,u=0.17487432111811152,v=0.624671925563803,w=0.5152628327989822,x=3.3802622855485285 +color=blue,shape=square,flag=1,i=54572,u=0.30966946995538036,v=0.899157442548078,w=0.5149934889102513,x=7.66539587702979 +color=red,shape=circle,flag=0,i=54575,u=0.21710396974197987,v=0.24640589580162442,w=0.5267483181717957,x=4.994489514933451 +color=red,shape=square,flag=1,i=54579,u=0.7871071803483068,v=0.6012720122300076,w=0.5247264331152747,x=5.034650919661394 +color=blue,shape=triangle,flag=0,i=54585,u=0.5452237848214723,v=0.537739934474744,w=0.48372824761253064,x=4.821167468295924 +color=red,shape=square,flag=0,i=54588,u=0.4123024496965355,v=0.7930259021034676,w=0.5315900258756656,x=4.486811032597063 +color=orange,shape=circle,flag=1,i=54593,u=0.6209846653766937,v=0.7532947521450949,w=0.5081633322025949,x=4.017462592550577 +color=red,shape=square,flag=1,i=54604,u=0.09878338104963091,v=0.09461200210241949,w=0.5368662592636505,x=5.8713897370150745 +color=red,shape=triangle,flag=1,i=54609,u=0.8078485867658558,v=0.3146397951164116,w=0.5180359037837303,x=4.419055740348531 +color=green,shape=triangle,flag=0,i=54616,u=0.008815582121518895,v=0.3351474610360117,w=0.5107505128564379,x=5.41150822475658 +color=red,shape=triangle,flag=1,i=54621,u=0.8757208482717299,v=0.7224311856730294,w=0.5183730449717274,x=3.2314847145299903 +color=red,shape=square,flag=0,i=54643,u=0.0016769682856588863,v=0.4062416143816475,w=0.5328763050189145,x=5.971581308961723 +color=yellow,shape=square,flag=1,i=54644,u=0.5547690556030465,v=0.383155411082328,w=0.5065232862262112,x=5.849401582746474 +color=yellow,shape=triangle,flag=1,i=54652,u=0.1845511835999143,v=0.1929059079085862,w=0.5151953137405589,x=5.049827624304032 +color=yellow,shape=square,flag=1,i=54658,u=0.26779702507825665,v=0.7162722527037098,w=0.5065254034827779,x=4.749739778942277 +color=red,shape=square,flag=0,i=54668,u=0.783395435356002,v=0.626299514823744,w=0.5295158987683225,x=3.828796123066978 +color=yellow,shape=square,flag=0,i=54674,u=0.498456045578728,v=0.539046645596661,w=0.516895643658785,x=5.942635508464914 +color=red,shape=triangle,flag=0,i=54680,u=0.19669769955250094,v=0.9354873908418636,w=0.5106611097235272,x=2.945552185578556 +color=yellow,shape=square,flag=1,i=54691,u=0.6091834979360137,v=0.2566723873307417,w=0.5161050534577085,x=5.031674540290492 +color=red,shape=circle,flag=1,i=54702,u=0.2893717897186381,v=0.3317770544966995,w=0.5109108042365773,x=6.091937588417157 +color=red,shape=square,flag=0,i=54711,u=0.14973294830107453,v=0.5899725236893825,w=0.5280524169581828,x=5.480189238550888 +color=red,shape=triangle,flag=0,i=54727,u=0.3782523515887105,v=0.00932837890979521,w=0.5120040412855404,x=4.96518872246986 +color=red,shape=triangle,flag=1,i=54742,u=0.22631139194355598,v=0.5040830302389918,w=0.5190608474678889,x=4.912829498689536 +color=blue,shape=triangle,flag=1,i=54754,u=0.7280619739056884,v=0.05621086289650323,w=0.49474704979810236,x=5.974094841247102 +color=green,shape=circle,flag=0,i=54791,u=0.04855959877458027,v=0.31630970368507483,w=0.4795217024774788,x=3.7647295408310817 +color=red,shape=triangle,flag=1,i=54801,u=0.5314933478013397,v=0.5129823261270892,w=0.5109384418975104,x=4.844811478344437 +color=purple,shape=circle,flag=0,i=54803,u=0.2730300791176786,v=0.03093712240566171,w=0.4798891709464476,x=4.490506813960657 +color=red,shape=circle,flag=0,i=54806,u=0.6733556323940694,v=0.5972087074567061,w=0.49581701424235325,x=6.015281164265031 +color=blue,shape=square,flag=1,i=54808,u=0.7952018617346195,v=0.6053258258742458,w=0.5085443739195697,x=5.892957552739641 +color=red,shape=triangle,flag=0,i=54810,u=0.878253352719066,v=0.32921449458391117,w=0.5060746422906507,x=3.0903805828575037 +color=red,shape=triangle,flag=0,i=54824,u=0.07300198333997798,v=0.12108880039320902,w=0.5121110563062768,x=4.810188031513911 +color=yellow,shape=square,flag=0,i=54826,u=0.5738360121336274,v=0.6229060874048589,w=0.5111293923421002,x=6.267278978817212 +color=green,shape=square,flag=0,i=54854,u=0.07190403045510674,v=0.5006125758409876,w=0.5061714198788955,x=6.057752870387191 +color=blue,shape=circle,flag=1,i=54877,u=0.33715041809877655,v=0.1636174722134922,w=0.5008539493361065,x=3.1961637878420497 +color=red,shape=square,flag=0,i=54900,u=0.30049595174919064,v=0.06930424937144253,w=0.5040792478563368,x=5.438021025802396 +color=blue,shape=triangle,flag=0,i=54906,u=0.5397242441468856,v=0.17376729124948875,w=0.48467063448593534,x=4.478741052031034 +color=red,shape=circle,flag=0,i=54913,u=0.5008917079236528,v=0.43574891231807084,w=0.49437554516039545,x=4.552431345082269 +color=yellow,shape=circle,flag=1,i=54918,u=0.612034983774875,v=0.5970370650250671,w=0.49513768015357135,x=4.429047871920659 +color=red,shape=triangle,flag=1,i=54927,u=0.38401515881057513,v=0.5375651145934137,w=0.512904194784432,x=3.0230779863388797 +color=green,shape=square,flag=0,i=54928,u=0.7667770742608941,v=0.6711749608749514,w=0.5066147320570372,x=5.703618968829413 +color=red,shape=square,flag=0,i=54933,u=0.26538835653318327,v=0.4659559661346837,w=0.5016039802794988,x=2.567129681994347 +color=green,shape=square,flag=1,i=54938,u=0.7267687245426453,v=0.5261619207171709,w=0.5112347025148704,x=8.921094681787602 +color=red,shape=circle,flag=0,i=54948,u=0.16719649952006788,v=0.13547028822215385,w=0.47957745854464096,x=5.673700584327684 +color=red,shape=triangle,flag=0,i=54958,u=0.4325448552435456,v=0.28455732112813403,w=0.5103299684146705,x=6.328857259586061 +color=red,shape=square,flag=0,i=54963,u=0.9362364382138753,v=0.6019020246619172,w=0.504269302409123,x=5.311025339338761 +color=blue,shape=square,flag=0,i=54971,u=0.11826414749280811,v=0.5529619954954097,w=0.501050181029679,x=4.68420076737738 +color=purple,shape=triangle,flag=0,i=54987,u=0.5274872947345021,v=0.9884402473965985,w=0.49438975781752975,x=3.8029186660774226 +color=green,shape=square,flag=0,i=55005,u=0.0748748386314243,v=0.7397130215942403,w=0.5132750513808505,x=4.878370506934766 +color=purple,shape=triangle,flag=0,i=55029,u=0.4600608414941606,v=0.21657853582503905,w=0.4901631665848423,x=5.580631059968616 +color=blue,shape=triangle,flag=1,i=55082,u=0.76329867593739,v=0.36868460283998494,w=0.47844635074027714,x=3.6905895397115516 +color=red,shape=circle,flag=1,i=55085,u=0.06602714113251362,v=0.020030421901805325,w=0.4791716079684297,x=7.752086928983793 +color=red,shape=triangle,flag=1,i=55094,u=0.0707028839327134,v=0.7635155934574812,w=0.5103980648847103,x=6.235629281818734 +color=red,shape=circle,flag=0,i=55100,u=0.09152091750208424,v=0.05543803075781528,w=0.48312870860215307,x=7.150819586602147 +color=yellow,shape=square,flag=0,i=55101,u=0.919191895577424,v=0.8295859952435531,w=0.5109429149296737,x=5.820284236639371 +color=blue,shape=square,flag=0,i=55124,u=0.22272873596803544,v=0.24138434018389743,w=0.518645518154923,x=4.247015482469394 +color=orange,shape=triangle,flag=1,i=55135,u=0.06388160709174939,v=0.23908466406508555,w=0.5048813287217734,x=5.7077317134792205 +color=blue,shape=square,flag=0,i=55143,u=0.7054189258248026,v=0.637609256323884,w=0.5175906051033486,x=3.94582893615266 +color=red,shape=circle,flag=0,i=55149,u=0.703973803251823,v=0.6947288347723674,w=0.49084500664170255,x=4.551397811405671 +color=red,shape=triangle,flag=0,i=55150,u=0.8626501161550487,v=0.7018378516107286,w=0.5105989574604536,x=3.349114578194707 +color=red,shape=triangle,flag=0,i=55152,u=0.028919239340594927,v=0.5643833415406265,w=0.5086122992007506,x=3.755066195459468 +color=purple,shape=triangle,flag=1,i=55160,u=0.503057970285384,v=0.7009260562516104,w=0.5050273021517575,x=4.992063727962121 +color=purple,shape=square,flag=0,i=55172,u=0.44347643006823345,v=0.6758886496866708,w=0.4940371977711606,x=4.142874556417575 +color=red,shape=triangle,flag=0,i=55180,u=0.8984858044483035,v=0.8531665272910918,w=0.5095340075539027,x=5.457822338663282 +color=red,shape=square,flag=0,i=55181,u=0.49398940985685225,v=0.5085582545001526,w=0.5010870263631043,x=6.450638502264784 +color=red,shape=triangle,flag=0,i=55215,u=0.4431206317548032,v=0.9628752521414382,w=0.5045272373912738,x=4.561468567472974 +color=yellow,shape=triangle,flag=0,i=55222,u=0.6005669475974964,v=0.7296625756779209,w=0.49427084710281965,x=4.355947219404446 +color=green,shape=square,flag=0,i=55223,u=0.22618766365175058,v=0.8088554614292689,w=0.5131254106170233,x=7.641072149513505 +color=yellow,shape=square,flag=0,i=55243,u=0.399725540602879,v=0.14194013668059835,w=0.5096808521092445,x=4.586658893124853 +color=purple,shape=triangle,flag=0,i=55245,u=0.18786744216200502,v=0.20737220026144143,w=0.4956183985078717,x=4.758069786282985 +color=blue,shape=triangle,flag=0,i=55247,u=0.5435214601492427,v=0.30982708123901115,w=0.4894672980021366,x=3.0710666568980773 +color=red,shape=triangle,flag=0,i=55259,u=0.43293535417692786,v=0.7120110825377013,w=0.49604357486040584,x=5.632933107247049 +color=red,shape=square,flag=0,i=55273,u=0.7577378760965514,v=0.5256070458979509,w=0.4791069248324443,x=4.380542667977143 +color=red,shape=circle,flag=0,i=55286,u=0.6708664560419884,v=0.5954096292016795,w=0.4676398215737821,x=3.8516263858082733 +color=red,shape=triangle,flag=0,i=55290,u=0.7659146528706552,v=0.762772763553792,w=0.5043443289321522,x=4.095123944519207 +color=green,shape=triangle,flag=0,i=55291,u=0.7109134057124564,v=0.15187738369327775,w=0.5100097726260219,x=5.522141045560848 +color=red,shape=circle,flag=0,i=55306,u=0.39005330647211667,v=0.3302482350949184,w=0.46560280550051075,x=3.9421432456617516 +color=orange,shape=triangle,flag=1,i=55323,u=0.9098686012935904,v=0.6783954193618972,w=0.5151313424146066,x=4.768731677173737 +color=red,shape=circle,flag=0,i=55324,u=0.10409608577871055,v=0.1902664743162913,w=0.4701527872707176,x=3.3300033484125944 +color=red,shape=circle,flag=0,i=55344,u=0.2949441000241585,v=0.3470963649118102,w=0.4778404541602554,x=5.556800434911691 +color=yellow,shape=square,flag=1,i=55352,u=0.6087824980326788,v=0.7697094995557414,w=0.5160134271069344,x=6.646393748457489 +color=red,shape=triangle,flag=0,i=55361,u=0.7318489001096495,v=0.4738975746105495,w=0.5135155478638224,x=4.889336294350405 +color=purple,shape=circle,flag=0,i=55404,u=0.7936605132922776,v=0.8476399761563178,w=0.5030183819674996,x=4.32454077466622 +color=red,shape=square,flag=0,i=55408,u=0.422784320473623,v=0.4200749652687161,w=0.46988200178668765,x=5.246554730320105 +color=red,shape=triangle,flag=0,i=55410,u=0.8968080761181384,v=0.6244745650698577,w=0.5167763405420956,x=6.391722352020554 +color=red,shape=triangle,flag=0,i=55420,u=0.015979341292861937,v=0.23922052296373097,w=0.5123591846025574,x=4.233901250365271 +color=red,shape=circle,flag=0,i=55427,u=0.6074917582395695,v=0.578917534323402,w=0.4822399753848357,x=3.8000481578793264 +color=green,shape=triangle,flag=0,i=55428,u=0.17073939879776,v=0.8657342539490759,w=0.5002172019238377,x=5.227842650174012 +color=purple,shape=circle,flag=0,i=55429,u=0.19597158721524732,v=0.5993437214659064,w=0.49814456864038525,x=3.9780976530522945 +color=red,shape=square,flag=0,i=55440,u=0.696007371916118,v=0.5708905041377343,w=0.4715038386045447,x=2.894791365740644 +color=red,shape=triangle,flag=1,i=55450,u=0.28837892193430104,v=0.05026172153923969,w=0.5121781302224944,x=3.3248860978053414 +color=red,shape=circle,flag=1,i=55458,u=0.1212165116190187,v=0.10483351567899724,w=0.49061845285656874,x=5.1395393630932835 +color=red,shape=circle,flag=0,i=55463,u=0.7260734009077561,v=0.7400802948875371,w=0.4923503029273603,x=4.110028267194617 +color=blue,shape=circle,flag=1,i=55473,u=0.4112702874032924,v=0.5100316200910434,w=0.4803498370952482,x=5.148836539738202 +color=blue,shape=square,flag=0,i=55479,u=0.19315338993612674,v=0.06290539413366214,w=0.507616604214517,x=5.469641715962468 +color=yellow,shape=square,flag=1,i=55491,u=0.0025440267883102274,v=0.05474106287787284,w=0.5102729153751984,x=3.526301273728043 +color=red,shape=triangle,flag=1,i=55516,u=0.8057550214518604,v=0.6530293954985826,w=0.5095020226271539,x=4.271759727442382 +color=red,shape=triangle,flag=0,i=55530,u=0.9457644760390884,v=0.9616505356071466,w=0.5090762911413765,x=3.981889322777672 +color=red,shape=circle,flag=1,i=55532,u=0.514083307970093,v=0.4485718972021694,w=0.4870195930639722,x=6.166190923992491 +color=red,shape=circle,flag=0,i=55545,u=0.07372385318757546,v=-0.02582775087576042,w=0.4833545057425041,x=5.024135036175388 +color=blue,shape=circle,flag=0,i=55555,u=0.8325779464249566,v=0.5004428332569696,w=0.4906098473141438,x=5.023685053968186 +color=blue,shape=square,flag=1,i=55566,u=0.41249599112419333,v=0.2571885770323481,w=0.5123988308126495,x=3.639941887422522 +color=blue,shape=triangle,flag=1,i=55570,u=0.6209067098681805,v=0.8320092553387912,w=0.47037697831630704,x=6.102916184689209 +color=red,shape=triangle,flag=0,i=55576,u=0.5492888305915383,v=0.3608440713737123,w=0.5021675668602483,x=3.7844584467280735 +color=blue,shape=square,flag=1,i=55582,u=0.8028839804644307,v=0.5603697890990146,w=0.5154500321453434,x=2.931211310051449 +color=red,shape=square,flag=1,i=55584,u=0.8565413137049229,v=0.8386116780970948,w=0.43626706140877497,x=6.301179901836098 +color=red,shape=square,flag=0,i=55618,u=0.5712787047695906,v=0.8957119536381241,w=0.43357485487313535,x=6.243071445465681 +color=red,shape=triangle,flag=0,i=55643,u=0.5118396963435251,v=0.9606779488440411,w=0.49522090409337827,x=3.945093591841642 +color=green,shape=triangle,flag=0,i=55648,u=0.09041696723310955,v=0.7755113333504334,w=0.49816042300026203,x=5.070909974229001 +color=red,shape=triangle,flag=0,i=55669,u=0.9332677721561746,v=0.9679994498357146,w=0.49483780003122824,x=3.244585209763837 +color=orange,shape=triangle,flag=0,i=55687,u=0.27267781031546623,v=0.7813464180011345,w=0.4996375454783771,x=4.661784753828535 +color=red,shape=square,flag=0,i=55708,u=0.9839258939427176,v=0.16332820343543863,w=0.4463957263096923,x=4.539950669868682 +color=yellow,shape=square,flag=1,i=55717,u=0.03870934074215293,v=0.5809797670449286,w=0.5140857391224181,x=3.785908532353401 +color=blue,shape=square,flag=1,i=55721,u=0.8066345310251971,v=0.10183314005794164,w=0.5187219015873368,x=5.37740829587483 +color=red,shape=square,flag=1,i=55732,u=0.6527689711674508,v=0.30385700532582105,w=0.4581006689816416,x=5.862767311886287 +color=orange,shape=triangle,flag=1,i=55748,u=0.6263559570955815,v=0.1516116880262247,w=0.49629424300074565,x=6.307471501377414 +color=purple,shape=triangle,flag=0,i=55757,u=0.26224310140155405,v=0.635012274594874,w=0.47849105401466574,x=4.159639149256694 +color=green,shape=circle,flag=0,i=55770,u=0.5918202914685192,v=0.5583787765896122,w=0.48952164277907384,x=6.0478759847039285 +color=red,shape=square,flag=0,i=55774,u=0.3996382178437635,v=0.714745942996061,w=0.46763429724619965,x=5.6225531919251095 +color=yellow,shape=square,flag=1,i=55779,u=0.882965353298848,v=0.643699074091605,w=0.519441483130259,x=5.361371000809978 +color=red,shape=square,flag=0,i=55784,u=0.057478735463183606,v=0.5753843191107093,w=0.4687520476034903,x=4.296129741408247 +color=yellow,shape=triangle,flag=1,i=55785,u=0.2359793854714849,v=0.8817194363273055,w=0.5015346733275015,x=5.827126581489421 +color=red,shape=square,flag=0,i=55796,u=0.02338747915938122,v=0.0653181470290759,w=0.47194211901037203,x=4.9959406342969155 +color=yellow,shape=circle,flag=1,i=55848,u=0.053438861570863194,v=0.2837359939899178,w=0.489990232439038,x=5.165439129405239 +color=green,shape=square,flag=0,i=55854,u=0.91784778624634,v=0.6904928289106833,w=0.5271666045798626,x=5.301754547519857 +color=yellow,shape=triangle,flag=0,i=55856,u=0.7101012751717551,v=0.9698261438645679,w=0.5025408896588757,x=4.205495079028961 +color=red,shape=circle,flag=0,i=55863,u=0.07286248453107336,v=0.08868289521299681,w=0.4788519143641167,x=3.5217669605766866 +color=green,shape=circle,flag=0,i=55876,u=0.9999075930926061,v=0.7951411545290447,w=0.4968959435862534,x=5.600737846731193 +color=red,shape=circle,flag=1,i=55879,u=0.3323627366421906,v=0.39724005213377805,w=0.4719396091598217,x=5.850277301902327 +color=red,shape=circle,flag=0,i=55907,u=0.028554771245874244,v=0.039705377504417536,w=0.4667803467199131,x=5.919590958570892 +color=blue,shape=square,flag=0,i=55909,u=0.7793907641777834,v=0.4630823003814567,w=0.516290481069534,x=4.971497033431556 +color=yellow,shape=square,flag=1,i=55918,u=0.13054808563653153,v=0.34384249697053704,w=0.5167132668626603,x=5.85992965274032 +color=green,shape=triangle,flag=1,i=55924,u=0.7963630493773972,v=0.7764018178252802,w=0.4942799480085401,x=6.605681724956578 +color=red,shape=square,flag=0,i=55927,u=0.9533081418342814,v=0.9845886508421707,w=0.49078148662281984,x=3.9105553977649588 +color=green,shape=triangle,flag=0,i=55938,u=0.8769501498223685,v=0.8376004959939759,w=0.4960456476893017,x=6.56085861617322 +color=green,shape=circle,flag=0,i=55941,u=0.30964490361119745,v=0.35207661176726923,w=0.5070406171765169,x=6.322950174413548 +color=yellow,shape=triangle,flag=1,i=55948,u=0.8123442020868297,v=0.6412668596562257,w=0.500873812975386,x=4.880819474499927 +color=red,shape=square,flag=0,i=55972,u=0.9796185838306837,v=0.9906595820809593,w=0.49670143026297237,x=4.948776264216938 +color=yellow,shape=triangle,flag=1,i=55980,u=0.25362233277876967,v=0.4482485856938603,w=0.4971388559208474,x=3.7560884705481747 +color=red,shape=triangle,flag=0,i=55989,u=0.3617971523882211,v=0.880547472991682,w=0.49733934930192464,x=5.291759060482392 +color=yellow,shape=circle,flag=1,i=55992,u=0.3818801474606376,v=0.8254638029404613,w=0.48590292532119767,x=5.973752056658978 +color=yellow,shape=square,flag=1,i=55995,u=0.9705535495907963,v=0.30350852723439314,w=0.5144716357279938,x=4.440266882014721 +color=red,shape=square,flag=0,i=56010,u=0.45913899381354406,v=0.8157811720434384,w=0.5068188383213508,x=5.728965401521253 +color=red,shape=square,flag=0,i=56013,u=0.8499367721851534,v=0.27894392008453595,w=0.5051553370073166,x=6.164712923395321 +color=purple,shape=triangle,flag=0,i=56037,u=0.3520135214352045,v=0.31712824656085803,w=0.48148499614041457,x=5.87369638902408 +color=purple,shape=square,flag=0,i=56045,u=0.6924422807264176,v=0.5238445684222774,w=0.4931401493487204,x=4.964424425635917 +color=red,shape=circle,flag=0,i=56065,u=0.5291122289148481,v=0.557221330086876,w=0.47699308366800103,x=5.190422655927031 +color=red,shape=circle,flag=0,i=56081,u=0.14743580029379144,v=0.19157246628102145,w=0.47021107319489885,x=3.9791016101032 +color=orange,shape=square,flag=1,i=56084,u=0.0470860317861852,v=0.08913803250375951,w=0.48153705749039766,x=4.701231440439263 +color=green,shape=circle,flag=0,i=56106,u=0.551224271070333,v=0.23271973109026156,w=0.499196492302761,x=5.161238750091768 +color=green,shape=square,flag=0,i=56110,u=0.6020030334322408,v=0.9517388114578516,w=0.5351881627117776,x=5.384521025243752 +color=red,shape=circle,flag=1,i=56119,u=0.5019221249749239,v=0.4731304899660218,w=0.46443583678984746,x=5.803288960614924 +color=yellow,shape=square,flag=1,i=56135,u=0.9018836471858397,v=0.7211590153593105,w=0.513203152737238,x=5.369196632319536 +color=red,shape=circle,flag=0,i=56137,u=0.3599432568767288,v=0.3306088539379391,w=0.46781120117646824,x=3.5266002715749245 +color=blue,shape=triangle,flag=1,i=56147,u=0.7724092517817623,v=0.8469990918582153,w=0.4610607522407421,x=5.5726950123343455 +color=red,shape=square,flag=1,i=56150,u=0.9317847378493062,v=0.906339948683953,w=0.4868930087667855,x=5.916312425647438 +color=red,shape=circle,flag=1,i=56154,u=0.4689612988400361,v=0.3734679509332499,w=0.4667566194941723,x=4.096156546146602 +color=red,shape=triangle,flag=0,i=56158,u=0.6775827621631926,v=0.6887802617936221,w=0.48372757521468257,x=6.072210893263811 +color=red,shape=circle,flag=1,i=56168,u=0.9502327595214659,v=0.9503902210948304,w=0.47099130612220075,x=5.4369083409897625 +color=red,shape=square,flag=1,i=56169,u=0.025922897186713256,v=0.6568704261491838,w=0.4866555082243846,x=3.871642450381844 +color=red,shape=square,flag=0,i=56193,u=0.3556025238324271,v=0.19445611896971127,w=0.48153393561919106,x=4.181191686311995 +color=blue,shape=square,flag=1,i=56200,u=0.6907062034941703,v=0.18385000999192347,w=0.5294009754698966,x=4.874109533787477 +color=red,shape=triangle,flag=0,i=56214,u=0.5836220016055733,v=0.6886458201977214,w=0.4910787214710552,x=5.911831869022606 +color=yellow,shape=square,flag=1,i=56223,u=0.8395099623387113,v=0.7661778468478677,w=0.5143395485409306,x=4.921271930929959 +color=green,shape=circle,flag=0,i=56239,u=0.13043451247655424,v=0.9926387162371304,w=0.5016382631712446,x=4.296273657523788 +color=blue,shape=square,flag=0,i=56253,u=0.892019364247622,v=0.6883949588983121,w=0.5240954993569905,x=3.849117023318049 +color=red,shape=circle,flag=0,i=56276,u=0.10237593390867661,v=0.009332569303519375,w=0.48308302663518365,x=3.797957581910026 +color=purple,shape=square,flag=0,i=56293,u=0.4423510378137281,v=0.6602641707640811,w=0.49475165894014145,x=4.250271651999045 +color=red,shape=square,flag=1,i=56295,u=0.035901721026623146,v=0.06208684894558103,w=0.4811180660331609,x=5.08786595608084 +color=red,shape=triangle,flag=0,i=56304,u=0.475278505152111,v=0.6300368516180012,w=0.47666186625274737,x=5.962182471623468 +color=yellow,shape=triangle,flag=0,i=56327,u=0.9825607881222167,v=0.6716370631949607,w=0.4971989507690275,x=5.311808345026688 +color=red,shape=triangle,flag=1,i=56333,u=0.4416813098236648,v=0.007612137993538437,w=0.4824728808559309,x=3.5925175826122207 +color=green,shape=square,flag=0,i=56335,u=0.4928813233685484,v=0.44175179736303394,w=0.513833052476633,x=6.040051723910193 +color=blue,shape=triangle,flag=0,i=56361,u=0.3860740201200319,v=0.9555767054915603,w=0.4565982286468696,x=4.108596171640287 +color=red,shape=triangle,flag=1,i=56364,u=0.0036050258267615876,v=0.9399580071261083,w=0.4791517385396412,x=4.998343359890288 +color=blue,shape=square,flag=1,i=56365,u=0.008174890287940495,v=0.4292433844364618,w=0.5278054152837448,x=5.903745938453992 +color=blue,shape=square,flag=1,i=56387,u=0.17294379957387085,v=0.7592373876625672,w=0.51484699011673,x=5.4099497576339575 +color=blue,shape=triangle,flag=0,i=56401,u=0.21249982428624348,v=0.9875464749685668,w=0.45337372459256964,x=5.259427443771463 +color=red,shape=circle,flag=1,i=56413,u=0.5275352921582073,v=0.4362477048131487,w=0.4775526021744573,x=3.0224781835694525 +color=purple,shape=circle,flag=0,i=56443,u=0.7292078370864499,v=0.9131430203424354,w=0.5016343168633657,x=6.532992270761079 +color=red,shape=triangle,flag=0,i=56457,u=0.08970938605945822,v=0.47686299599450144,w=0.49160104989408443,x=4.709479438939208 +color=blue,shape=square,flag=1,i=56459,u=0.8349053224300648,v=0.9466490126470953,w=0.5157413104081363,x=3.9539657304020692 +color=red,shape=circle,flag=0,i=56473,u=0.7338932145548156,v=0.6415923313232216,w=0.4831745752496531,x=4.271073181042245 +color=red,shape=square,flag=0,i=56492,u=0.5495964475302019,v=0.07347131140840091,w=0.4677965255376068,x=5.59013044342102 +color=green,shape=square,flag=0,i=56536,u=0.8107534537095848,v=0.09446807387302414,w=0.5257334875144043,x=4.780691710128859 +color=red,shape=square,flag=0,i=56537,u=0.30719905307363227,v=0.3298352740856826,w=0.4661478895233752,x=5.681649510225867 +color=red,shape=square,flag=0,i=56552,u=0.7678071632851629,v=0.4612159104758833,w=0.47570444575412274,x=5.161684307388276 +color=red,shape=square,flag=0,i=56568,u=0.028786675924196592,v=0.4856422295181674,w=0.476410489928568,x=5.081911534256035 +color=blue,shape=circle,flag=1,i=56573,u=0.7023788412762049,v=0.7914631958127581,w=0.49237490105138765,x=5.952259950409154 +color=red,shape=square,flag=1,i=56585,u=0.02749936714996104,v=0.8509857328609852,w=0.4639809122487109,x=4.97406088680667 +color=orange,shape=square,flag=0,i=56586,u=0.3854536327509306,v=0.18001284797279415,w=0.4808020104690101,x=5.181146944747667 +color=orange,shape=square,flag=0,i=56591,u=0.30507471609822634,v=0.7582234508798396,w=0.4779339786169748,x=5.147422435342539 +color=red,shape=circle,flag=0,i=56598,u=0.28903343040251384,v=0.29213655346318623,w=0.4865268017134947,x=5.92132059059805 +color=blue,shape=circle,flag=1,i=56617,u=0.04695354800936935,v=0.6425152243385953,w=0.4936125213980512,x=4.1763020576531495 +color=yellow,shape=circle,flag=1,i=56628,u=0.41164175726881913,v=0.5604421398634948,w=0.4983818762709919,x=5.187580583842933 +color=blue,shape=triangle,flag=1,i=56638,u=0.5733754175892306,v=0.4088410551277101,w=0.45314392294121913,x=5.521680822941849 +color=red,shape=square,flag=0,i=56641,u=0.8772444983691737,v=0.9330400578228586,w=0.46431956627578636,x=4.129574117926221 +color=red,shape=triangle,flag=1,i=56642,u=0.7956132660816322,v=0.06352767300677908,w=0.5058126580883646,x=5.930729856087858 +color=red,shape=triangle,flag=0,i=56651,u=0.15938196491812728,v=0.8231701416310142,w=0.5017963144497639,x=4.281361033745148 +color=red,shape=square,flag=0,i=56664,u=0.0906107258626494,v=0.2965946422551351,w=0.46545720696107185,x=5.574587696364536 +color=red,shape=square,flag=0,i=56675,u=0.4350346833944073,v=0.8251058719961641,w=0.4697759620192235,x=4.25994800673227 +color=yellow,shape=square,flag=0,i=56679,u=0.09071549503099097,v=0.6030104576807922,w=0.5303749901085183,x=5.789436954035075 +color=green,shape=square,flag=0,i=56691,u=0.2623304115693713,v=0.8692167890452746,w=0.5278381888601276,x=5.231196714676524 +color=red,shape=square,flag=0,i=56728,u=0.8265228034076931,v=0.2756747808382448,w=0.4775213175126215,x=5.348262191400402 +color=red,shape=triangle,flag=0,i=56730,u=0.11444329223125427,v=0.10092609807738806,w=0.5198100949826048,x=5.147965247632212 +color=red,shape=triangle,flag=1,i=56761,u=0.9226877392568987,v=0.5569729312214099,w=0.5164574681390561,x=5.3145474037736795 +color=yellow,shape=triangle,flag=1,i=56768,u=0.8577573056014351,v=0.4240808134972043,w=0.5143732653660601,x=3.410256536516419 +color=blue,shape=triangle,flag=1,i=56775,u=0.7103849580538455,v=0.627067107769321,w=0.45524479919427063,x=4.7423317732863 +color=green,shape=square,flag=0,i=56793,u=0.4305896462753718,v=0.30330627037423874,w=0.5239866021833908,x=3.1195884051528773 +color=green,shape=square,flag=0,i=56800,u=0.16880072940989221,v=0.423767426944905,w=0.526501492128006,x=4.975561025671241 +color=red,shape=triangle,flag=0,i=56824,u=0.6902062956497429,v=0.22233802607241515,w=0.5269841328438786,x=6.5025408278087236 +color=purple,shape=circle,flag=0,i=56830,u=0.8716189964351342,v=0.8482222162972167,w=0.49342512194980254,x=5.12646014192254 +color=red,shape=triangle,flag=0,i=56833,u=0.15307709151035487,v=0.10939470350347325,w=0.5231742195552982,x=4.432072889440078 +color=yellow,shape=triangle,flag=1,i=56851,u=0.2094533637488054,v=0.4598661695930325,w=0.5128926740646055,x=4.5216670549598 +color=blue,shape=triangle,flag=0,i=56868,u=0.8888754827007322,v=0.23370783367578984,w=0.4584574653147142,x=4.891265910645562 +color=purple,shape=square,flag=0,i=56882,u=0.28349543779278685,v=0.4550865872925278,w=0.507735244158975,x=3.82092076307304 +color=green,shape=triangle,flag=0,i=56883,u=0.5200463472803509,v=0.027328094014438253,w=0.4789202131261215,x=4.81002575128225 +color=red,shape=circle,flag=1,i=56886,u=0.39792133290042564,v=0.45019258935720663,w=0.472466648430075,x=5.453982301283424 +color=red,shape=circle,flag=0,i=56890,u=0.8050991905458178,v=0.7474642748848684,w=0.4697779205322726,x=6.072733542760872 +color=red,shape=square,flag=0,i=56893,u=0.421739812613543,v=0.28530057425095035,w=0.4959406944276449,x=3.396941877489479 +color=red,shape=triangle,flag=1,i=56902,u=0.5633974451409782,v=0.809683375886919,w=0.522995494066022,x=3.5359342803756824 +color=red,shape=triangle,flag=1,i=56922,u=0.6673346896452196,v=0.32499342283441834,w=0.5244168003137538,x=5.074393659408346 +color=green,shape=square,flag=0,i=56928,u=0.32857277286176967,v=0.33255534059463365,w=0.5169607688548151,x=2.566944453291659 +color=blue,shape=circle,flag=0,i=56929,u=0.9527921392004068,v=0.5456859654162112,w=0.5080747275824269,x=3.7892848890893944 +color=orange,shape=circle,flag=0,i=56930,u=0.8351770152013697,v=0.5712312164309754,w=0.5060167332680503,x=6.569894599761807 +color=yellow,shape=square,flag=1,i=56957,u=0.7983144929858307,v=0.5339720846840327,w=0.5307346506874707,x=6.165290611869111 +color=red,shape=circle,flag=0,i=56970,u=0.9645348672691165,v=0.9677780525296367,w=0.45749838713863294,x=7.621475926415006 +color=red,shape=square,flag=0,i=56986,u=0.4018434511701289,v=0.6576444371055434,w=0.4885995657012773,x=6.906668009315234 +color=red,shape=triangle,flag=0,i=56988,u=0.02749422557600889,v=0.7045721179591373,w=0.520403932703198,x=4.872474569039121 +color=purple,shape=triangle,flag=0,i=56993,u=0.5828964952744673,v=0.13758486326890618,w=0.47703384396283555,x=6.752267898515059 +color=yellow,shape=triangle,flag=1,i=57005,u=0.7517392165052279,v=0.7267227628890004,w=0.5060141050917312,x=4.745992459101271 +color=yellow,shape=square,flag=1,i=57026,u=0.9541583877298896,v=0.5760140001786096,w=0.5282467962179505,x=3.8938053481225765 +color=blue,shape=square,flag=1,i=57030,u=0.48695597423022874,v=0.08844546578461421,w=0.5425393953321049,x=5.877098806908617 +color=green,shape=triangle,flag=0,i=57041,u=0.0033388293078778775,v=0.933896354599408,w=0.4922603130880413,x=5.05781464079432 +color=blue,shape=circle,flag=0,i=57042,u=0.5901418240007674,v=0.5638573553123257,w=0.4992871485240841,x=6.843458415083828 +color=red,shape=circle,flag=0,i=57049,u=0.5234989354153977,v=0.5013872148712362,w=0.45558732325544266,x=4.022174600497456 +color=green,shape=triangle,flag=0,i=57070,u=0.6793028781891647,v=0.8966963246342607,w=0.49049432235610496,x=4.7595315484090515 +color=red,shape=triangle,flag=1,i=57072,u=0.9894870180524885,v=0.12448031200177812,w=0.5278646069763161,x=6.5079674124606095 +color=yellow,shape=square,flag=1,i=57074,u=0.7635076661052428,v=0.34100637493184516,w=0.5364141341389145,x=4.973597414939134 +color=yellow,shape=square,flag=1,i=57081,u=0.45587453331616634,v=0.3719269791702716,w=0.5305794111781517,x=6.818298776457883 +color=red,shape=triangle,flag=0,i=57097,u=0.43763430414406546,v=0.3355450325004481,w=0.5322349637512487,x=4.144267240289442 +color=purple,shape=triangle,flag=0,i=57099,u=0.01726445002433008,v=0.6061670254318432,w=0.48593179134149195,x=5.818141198433318 +color=green,shape=triangle,flag=1,i=57119,u=0.10582645587507367,v=0.521006587052829,w=0.49292885747088644,x=3.952132493715093 +color=green,shape=square,flag=1,i=57128,u=0.8777788174730123,v=0.6053559241858126,w=0.5041838406916876,x=5.025422132747454 +color=yellow,shape=square,flag=1,i=57129,u=0.04370246851186399,v=0.9244275032393586,w=0.5190230729648553,x=3.568376893796305 +color=red,shape=square,flag=0,i=57131,u=0.574928682414844,v=0.8441844909829774,w=0.49537442335669113,x=3.856032522133598 +color=blue,shape=circle,flag=1,i=57133,u=0.4305620562125635,v=0.7631207453798586,w=0.49905957592729966,x=5.16672919673186 +color=red,shape=square,flag=1,i=57143,u=0.011133646443627465,v=0.7141590196476079,w=0.49737333569489073,x=6.170355522542974 +color=red,shape=square,flag=1,i=57146,u=0.5231044166750242,v=0.19463966358945672,w=0.49623456672129695,x=5.150253929407074 +color=yellow,shape=triangle,flag=1,i=57171,u=0.26286275903750933,v=0.13487837447926443,w=0.503134444072826,x=4.551438247550485 +color=red,shape=square,flag=0,i=57203,u=0.6823163349826873,v=0.7525422127169011,w=0.5040709330470553,x=4.095461272966488 +color=green,shape=square,flag=0,i=57219,u=0.3349518079477095,v=0.1744883654218755,w=0.49436840112567093,x=3.817607547323984 +color=green,shape=square,flag=0,i=57223,u=0.32690487224136544,v=0.4141834589506679,w=0.4933218182035997,x=7.376539251590466 +color=purple,shape=triangle,flag=0,i=57224,u=0.7573665233415403,v=0.8354143305321534,w=0.4890312780408859,x=8.0931254697284 +color=orange,shape=triangle,flag=0,i=57234,u=0.5749728727062464,v=0.48146164961201965,w=0.5011606874777892,x=6.180701217648733 +color=red,shape=triangle,flag=0,i=57239,u=0.5371578220267906,v=0.8628290492646968,w=0.506724492496839,x=5.746764910184286 +color=red,shape=triangle,flag=0,i=57257,u=0.5992834970253335,v=0.39212689720661953,w=0.5056845878304536,x=4.234837524377951 +color=red,shape=triangle,flag=1,i=57258,u=0.9431390078364953,v=0.2263825266731717,w=0.5087258217097054,x=4.327778442628588 +color=red,shape=square,flag=0,i=57302,u=0.024310814110374945,v=0.4095077705745581,w=0.4888377553630069,x=5.735408709508672 +color=blue,shape=square,flag=0,i=57304,u=0.8405784101472124,v=0.7771487531548834,w=0.5454224573178974,x=5.14223922534172 +color=blue,shape=circle,flag=1,i=57315,u=0.1943125705810267,v=0.874892905922052,w=0.4947312666483951,x=5.113473234066195 +color=purple,shape=circle,flag=0,i=57348,u=0.08012648429205915,v=0.43419035849512433,w=0.4962768431042337,x=1.8218709525461902 +color=red,shape=square,flag=1,i=57367,u=0.5331769343069407,v=0.15913725305046733,w=0.4856533100600407,x=4.4664660072676705 +color=red,shape=circle,flag=1,i=57374,u=0.505448780648294,v=0.4137611479270784,w=0.46210978040392303,x=5.0505399265465085 +color=blue,shape=circle,flag=0,i=57375,u=0.819962506396029,v=0.45907589643516133,w=0.49844446032542133,x=3.786287200260798 +color=blue,shape=triangle,flag=0,i=57401,u=0.991684390968233,v=0.6615833277935615,w=0.46034698962148457,x=4.606985970888641 +color=red,shape=square,flag=0,i=57408,u=0.46827162958802415,v=0.14502708271779496,w=0.4880037830804171,x=2.9217207711082662 +color=orange,shape=triangle,flag=1,i=57414,u=0.7526477184435457,v=0.17303880234425795,w=0.5056005475852575,x=6.404295427295288 +color=red,shape=square,flag=1,i=57431,u=0.6708732581311403,v=0.3848803051856632,w=0.4947665693719608,x=3.6033512472322364 +color=yellow,shape=triangle,flag=1,i=57435,u=0.7167064211543328,v=0.7110980170684112,w=0.5123207949126591,x=4.591761803535008 +color=blue,shape=triangle,flag=0,i=57446,u=0.9290923551978754,v=0.6248957884857331,w=0.45465587739088054,x=3.9510839966005236 +color=yellow,shape=circle,flag=1,i=57463,u=0.15064392046205055,v=0.08745106422655047,w=0.5063690026859407,x=3.5526915331132614 +color=orange,shape=triangle,flag=0,i=57473,u=0.4835478569328253,v=0.7394294029674733,w=0.5094490708298437,x=3.634359237734911 +color=blue,shape=triangle,flag=1,i=57474,u=0.3047030252517603,v=0.7854749436564218,w=0.45509954569842925,x=7.047348711029993 +color=yellow,shape=triangle,flag=1,i=57506,u=0.3557250664804664,v=0.8613722336217875,w=0.5188848321598005,x=4.13511689990692 +color=red,shape=triangle,flag=0,i=57531,u=0.34310465354277797,v=0.14601516898030686,w=0.48776139903739407,x=3.7085713178943247 +color=yellow,shape=square,flag=1,i=57555,u=0.1074819150883004,v=0.14331800130044148,w=0.5194270050530218,x=3.8204075185975 +color=red,shape=circle,flag=0,i=57571,u=0.29389097072910497,v=0.3752129737476142,w=0.4563436788366135,x=5.522596038156965 +color=red,shape=circle,flag=0,i=57580,u=0.5958110886414048,v=0.5054359815521408,w=0.45319937957392453,x=5.354176766053418 +color=red,shape=square,flag=0,i=57596,u=0.7811301545207279,v=0.2980362509854374,w=0.49207538225570135,x=6.027243437914091 +color=red,shape=circle,flag=0,i=57610,u=0.8233649279576193,v=0.73904582248031,w=0.4541318258963891,x=7.642428407307745 +color=purple,shape=triangle,flag=0,i=57631,u=0.8540315697044478,v=0.04609427008330358,w=0.488262583172852,x=5.539949286347295 +color=red,shape=square,flag=0,i=57637,u=0.9420434567416045,v=0.8981000140354319,w=0.48941050607015335,x=7.555764361279043 +color=yellow,shape=triangle,flag=1,i=57642,u=0.38968010081327076,v=0.9540814651604933,w=0.514159643781292,x=6.532882011297591 +color=yellow,shape=circle,flag=1,i=57651,u=0.9347185453750891,v=0.5447342237797289,w=0.497977505982243,x=3.8019142886853423 +color=red,shape=triangle,flag=0,i=57654,u=0.8222235435440701,v=0.3333960510494647,w=0.4995854831609417,x=4.833720416434571 +color=red,shape=triangle,flag=1,i=57660,u=0.27702587689935565,v=0.19614331479441227,w=0.5065239584390209,x=5.5927229063235515 +color=red,shape=square,flag=0,i=57670,u=0.6366283515101797,v=0.6535462532929339,w=0.5006712583969031,x=4.912964686166155 +color=red,shape=triangle,flag=1,i=57679,u=0.04334757937389089,v=0.7158486850175766,w=0.5119599316397105,x=5.1203072145074975 +color=red,shape=circle,flag=1,i=57681,u=0.2210413188660827,v=0.2915898689504459,w=0.45556445015967656,x=4.681601871130785 +color=purple,shape=triangle,flag=1,i=57692,u=0.8628936629670622,v=0.1966642019894962,w=0.48856646652539204,x=5.970464010626437 +color=yellow,shape=square,flag=1,i=57698,u=0.7242860726730068,v=0.5339888683866254,w=0.501527012580424,x=5.345921023483595 +color=green,shape=triangle,flag=0,i=57710,u=0.37101762957900253,v=0.3443520380884232,w=0.47797586146427484,x=3.870324394854277 +color=red,shape=circle,flag=0,i=57731,u=0.4821465757067268,v=0.39316657572010405,w=0.4571060516885655,x=5.00958653366266 +color=red,shape=circle,flag=0,i=57746,u=0.34511084840221895,v=0.4140085082708238,w=0.46754512089738315,x=5.977675868607181 +color=yellow,shape=square,flag=1,i=57767,u=0.9499162157354892,v=0.8075609279750459,w=0.4931056053774451,x=3.7522855466153664 +color=red,shape=square,flag=1,i=57772,u=0.6814429124267467,v=0.44075167328087106,w=0.51896667418475,x=6.784776699806738 +color=yellow,shape=triangle,flag=1,i=57774,u=0.3460115788163808,v=0.03989743806852186,w=0.5114632861912366,x=4.15447347610549 +color=red,shape=triangle,flag=0,i=57789,u=0.8223596537644666,v=0.2917985221516214,w=0.5275780753259222,x=4.855470806583331 +color=blue,shape=square,flag=1,i=57802,u=0.7814522755751936,v=0.4011480871235916,w=0.5415249320577042,x=3.6637416731066588 +color=purple,shape=triangle,flag=0,i=57808,u=0.20389189152079468,v=0.9808875832638677,w=0.48579353711463447,x=5.269943112967642 +color=green,shape=circle,flag=1,i=57809,u=0.5341964740458628,v=0.3473966837132799,w=0.5275397137823564,x=6.386015994285457 +color=red,shape=circle,flag=0,i=57815,u=0.3619390582070744,v=0.33255552951042255,w=0.45620209335071493,x=5.261101692283105 +color=yellow,shape=square,flag=0,i=57848,u=0.6966389553248836,v=0.8908193594966756,w=0.49985893675191756,x=4.860279612009441 +color=red,shape=circle,flag=0,i=57856,u=0.722947859807555,v=0.773463345237181,w=0.45605999833559924,x=6.91278234216967 +color=red,shape=square,flag=0,i=57868,u=0.14254976689213528,v=0.4043076443225304,w=0.5104583797348571,x=6.065852860375048 +color=red,shape=triangle,flag=0,i=57917,u=0.6174810588832751,v=0.9687278093726709,w=0.525284631043206,x=5.2050143792971495 +color=blue,shape=triangle,flag=1,i=57926,u=0.6912373499388854,v=0.2827176950147081,w=0.46290998325400357,x=4.9373944996986525 +color=red,shape=circle,flag=1,i=57939,u=0.5646429245654448,v=0.6299242940932583,w=0.46545787411508893,x=5.4817928223811885 +color=red,shape=triangle,flag=0,i=57941,u=0.28613750402421345,v=0.7420133839544106,w=0.5236049145924581,x=4.972331408060795 +color=yellow,shape=triangle,flag=1,i=57976,u=0.02328897123233986,v=0.8728876102816807,w=0.5124783146272579,x=2.0501167711259147 +color=red,shape=square,flag=1,i=57977,u=0.6018861306238275,v=0.04060100984613002,w=0.5068073649563413,x=5.670692988748578 +color=blue,shape=triangle,flag=1,i=57984,u=0.5041221527024292,v=0.22928520241395167,w=0.46383528432360316,x=4.563692432051018 +color=red,shape=square,flag=0,i=57990,u=0.6292919350374835,v=0.16731851752737936,w=0.5066900825728794,x=4.2326378211670335 +color=red,shape=square,flag=0,i=58005,u=0.056491194565309044,v=0.5682866397729098,w=0.5030114013487311,x=5.056221590340435 +color=blue,shape=square,flag=1,i=58021,u=0.03453216727901298,v=0.6170675254270521,w=0.5377164525247832,x=3.812252287605825 +color=red,shape=circle,flag=0,i=58027,u=0.9342661181784879,v=0.8352788276045955,w=0.4661641058179585,x=2.5817231019526594 +color=red,shape=triangle,flag=0,i=58046,u=0.07843948971308079,v=0.4995848419188429,w=0.5217584461237067,x=4.531222533167488 +color=red,shape=triangle,flag=0,i=58047,u=0.9078974894907839,v=0.0879068083362109,w=0.5226871726803604,x=6.2939959995419335 +color=red,shape=square,flag=0,i=58075,u=0.7013672841889225,v=0.29465664118913204,w=0.5125841365207433,x=5.053586573263087 +color=blue,shape=square,flag=0,i=58078,u=0.753189614429923,v=0.7024283523871544,w=0.541288289102727,x=3.311674915905701 +color=green,shape=circle,flag=0,i=58094,u=0.7744418231840695,v=0.3324840149989756,w=0.5307729247001642,x=4.848679905277873 +color=purple,shape=triangle,flag=0,i=58104,u=0.669227967847044,v=0.3237591477708297,w=0.47793061337111314,x=2.365978168115422 +color=red,shape=triangle,flag=0,i=58113,u=0.9614312210130712,v=0.20261199579282851,w=0.5270456824641488,x=6.454928663423767 +color=orange,shape=triangle,flag=0,i=58118,u=0.8527805448627521,v=0.9945548365280416,w=0.5067710924833986,x=6.565683264595286 +color=green,shape=circle,flag=0,i=58125,u=0.016829507182027248,v=0.6631387994706708,w=0.5317288275743672,x=5.076598194600096 +color=red,shape=triangle,flag=1,i=58128,u=0.38953541435785677,v=0.08064794347039539,w=0.5270273656555923,x=3.8576852102002053 +color=green,shape=circle,flag=0,i=58172,u=0.7692883104468107,v=0.9704200386450227,w=0.5301771736237355,x=3.0787169782653705 +color=blue,shape=square,flag=1,i=58205,u=0.9139907247345335,v=0.0631186842959306,w=0.5355092665657734,x=3.874123653800236 +color=purple,shape=triangle,flag=0,i=58235,u=0.5590233167117773,v=0.5530982609728853,w=0.477038335154019,x=5.100754652066263 +color=red,shape=circle,flag=0,i=58247,u=0.7888680495919136,v=0.7970614189925921,w=0.4874588405896818,x=5.006356308204476 +color=purple,shape=square,flag=0,i=58251,u=0.4501224039416202,v=0.7555272334404862,w=0.5220107834612485,x=3.510281002395835 +color=red,shape=square,flag=0,i=58261,u=0.6228628555349012,v=0.8257224503666623,w=0.5019733390119124,x=3.58731584511304 +color=yellow,shape=square,flag=1,i=58262,u=0.4084622196476705,v=0.6203721816193781,w=0.5058602094520064,x=5.1071266294854505 +color=red,shape=triangle,flag=1,i=58267,u=0.0990239735967664,v=0.5928044158065129,w=0.5277814029048679,x=4.129341735861966 +color=yellow,shape=triangle,flag=1,i=58269,u=0.28863622879125594,v=0.5219089913113051,w=0.501181056281952,x=6.805928625406299 +color=red,shape=triangle,flag=0,i=58291,u=0.7488317523088905,v=0.4244727651395648,w=0.5292518064783566,x=4.163104463278721 +color=red,shape=square,flag=0,i=58293,u=0.4523751608592228,v=0.37396633862360074,w=0.498832444910943,x=1.689435892425134 +color=red,shape=square,flag=0,i=58305,u=0.3663341440656648,v=0.9286463325463061,w=0.49866636736612063,x=6.025152801409885 +color=red,shape=square,flag=0,i=58307,u=0.8371059671758849,v=0.8171431625057642,w=0.5027239947717429,x=7.358223709838609 +color=purple,shape=square,flag=0,i=58310,u=0.8650044776033571,v=0.17748234761700155,w=0.519046758735384,x=5.47792772385575 +color=green,shape=circle,flag=1,i=58319,u=0.536286085982837,v=0.3933444036103214,w=0.5298185420316195,x=4.82429925301114 +color=green,shape=square,flag=0,i=58324,u=0.8529107372710464,v=0.5405310906383437,w=0.4817690340074414,x=5.672703995607141 +color=blue,shape=triangle,flag=0,i=58327,u=0.9836306342365648,v=0.5580768581604194,w=0.4779274157234226,x=6.683490874494278 +color=purple,shape=square,flag=0,i=58328,u=0.7273236786663938,v=0.882744937276109,w=0.5184927030846959,x=5.134432288561755 +color=red,shape=triangle,flag=0,i=58334,u=0.3024102692037406,v=0.6041772421910551,w=0.5288266186541732,x=4.134730630542767 +color=red,shape=triangle,flag=1,i=58335,u=0.7760809534743702,v=0.9209548838435749,w=0.5242428182140852,x=3.724709105963436 +color=red,shape=square,flag=1,i=58341,u=0.38455578067821794,v=0.10309244931028216,w=0.49100402236276647,x=3.300544412714942 +color=green,shape=square,flag=0,i=58342,u=0.041770092456995256,v=0.5653991838616541,w=0.482779161285375,x=5.829280550418571 +color=red,shape=square,flag=0,i=58403,u=0.22119036413199444,v=0.45549972236039427,w=0.4967131757267248,x=3.6395484393390958 +color=red,shape=triangle,flag=0,i=58412,u=0.34515999026724253,v=0.8067283710107612,w=0.517895299072838,x=5.126823397695507 +color=purple,shape=triangle,flag=0,i=58433,u=0.22283510207794788,v=0.741953760223494,w=0.4640615700408663,x=4.158819477747105 +color=blue,shape=circle,flag=1,i=58453,u=0.8392015555058513,v=0.5455764168759512,w=0.5245742206618093,x=4.628803773278881 +color=purple,shape=triangle,flag=1,i=58455,u=0.8893469901719875,v=0.18434977141471764,w=0.46176350669815247,x=6.356909114263387 +color=green,shape=square,flag=1,i=58462,u=0.5765420268540784,v=0.8831731033254521,w=0.4884692983115413,x=6.528111288020533 +color=red,shape=circle,flag=0,i=58468,u=0.6789937093939847,v=0.731985813167086,w=0.5003190530763734,x=2.997453097180325 +color=orange,shape=triangle,flag=1,i=58471,u=0.7080025391419025,v=0.48091255603363914,w=0.5068436073986482,x=4.692879025150829 +color=green,shape=square,flag=0,i=58478,u=0.8844980262525789,v=0.652029271902799,w=0.4873767399101722,x=5.300677709842588 +color=blue,shape=circle,flag=0,i=58495,u=0.24613519589961708,v=0.39875643763618507,w=0.5278567895651531,x=3.4742887516143646 +color=red,shape=circle,flag=0,i=58512,u=0.9217057340403986,v=0.9602433928493403,w=0.5023738971546923,x=6.261719743721753 +color=blue,shape=triangle,flag=1,i=58515,u=0.8901273559874665,v=0.6476409389872694,w=0.4874259285482577,x=5.056998927734246 +color=green,shape=circle,flag=0,i=58525,u=0.16680279431025324,v=0.599957009048826,w=0.538139640406762,x=4.852636257864416 +color=red,shape=square,flag=0,i=58541,u=0.9731259228381611,v=0.7817514446657341,w=0.4852653696528141,x=4.3114959477113475 +color=red,shape=square,flag=0,i=58546,u=0.9125850124338356,v=0.4409835879738838,w=0.48112557584212456,x=5.1008125395301604 +color=yellow,shape=triangle,flag=1,i=58574,u=0.21184116734669112,v=0.34350488899414156,w=0.4926646864103738,x=4.652611868947775 +color=red,shape=triangle,flag=1,i=58590,u=0.42507658367336476,v=0.21016489604327915,w=0.5035631971135429,x=4.682735965201783 +color=red,shape=triangle,flag=0,i=58600,u=0.8138242171256701,v=0.15298589168226517,w=0.5011786952142664,x=6.183038756572543 +color=blue,shape=circle,flag=0,i=58618,u=0.8055517396574174,v=0.25190528517481103,w=0.5317737094468621,x=6.232033008546204 +color=red,shape=triangle,flag=0,i=58629,u=0.8333627464577654,v=0.8048486676246054,w=0.49081665542292613,x=4.753468945440081 +color=red,shape=square,flag=0,i=58635,u=0.8283882073520143,v=0.7664605134595852,w=0.4710204681907803,x=4.03515813210888 +color=purple,shape=square,flag=0,i=58647,u=0.7341327240760214,v=0.08849070682205296,w=0.5274713300012743,x=5.885548222539512 +color=red,shape=triangle,flag=1,i=58651,u=0.160406193480767,v=0.9313706492934899,w=0.49582790954757083,x=7.237443140445843 +color=orange,shape=circle,flag=0,i=58678,u=0.8526598416126374,v=0.846180672330378,w=0.5038970535979693,x=6.965075082684908 +color=yellow,shape=circle,flag=1,i=58702,u=0.6540249477176301,v=0.7676035130825353,w=0.4997081039816843,x=2.9261088871125622 +color=red,shape=triangle,flag=0,i=58707,u=0.48020589114775214,v=0.0642982089297347,w=0.4963296052523536,x=4.323968118097352 +color=green,shape=square,flag=1,i=58729,u=0.24081441277584592,v=0.7535243105422101,w=0.49602410655824525,x=8.433989906307671 +color=red,shape=square,flag=1,i=58732,u=0.6044893290864333,v=0.31575083068632737,w=0.4666483148997662,x=4.2872093119365795 +color=blue,shape=circle,flag=1,i=58761,u=0.7736819807853733,v=0.27121674871610024,w=0.5304317528332403,x=3.433947168154671 +color=red,shape=triangle,flag=0,i=58766,u=0.7923922344707054,v=0.6590670763835446,w=0.49577917620346657,x=6.119542141095465 +color=red,shape=square,flag=0,i=58770,u=0.8882460551360579,v=0.14372946573581613,w=0.46817836161335413,x=5.343391547798532 +color=red,shape=square,flag=0,i=58786,u=0.7266871347048595,v=0.25953672310532006,w=0.4691136530008869,x=5.819682185014687 +color=green,shape=triangle,flag=1,i=58790,u=0.8623520577678409,v=0.95679961338491,w=0.4899748423624019,x=2.5710146291060245 +color=red,shape=square,flag=0,i=58791,u=0.0847414066198453,v=0.6677842249273277,w=0.46471543190025083,x=6.260401915212237 +color=red,shape=square,flag=0,i=58819,u=0.5123300445781311,v=0.3118425790761661,w=0.4594267189708461,x=5.009860473207472 +color=purple,shape=triangle,flag=0,i=58851,u=0.9799352597926767,v=0.1588428171799734,w=0.4475443411229563,x=5.4227244989926 +color=red,shape=triangle,flag=0,i=58862,u=0.8112589931962002,v=0.12831513933525085,w=0.4922712354464417,x=3.538258302561511 +color=blue,shape=square,flag=1,i=58871,u=0.5473903377576527,v=0.6909896477605875,w=0.5345265456708845,x=4.388932767057418 +color=purple,shape=triangle,flag=0,i=58881,u=0.8777280580134494,v=0.3955145992873986,w=0.44738938938831824,x=4.620651176690026 +color=blue,shape=square,flag=1,i=58895,u=0.7291766541236148,v=0.29922655475786664,w=0.5436646021049597,x=3.7845402706451114 +color=green,shape=square,flag=0,i=58905,u=0.6294930752661401,v=0.22304826646157672,w=0.4993973336074978,x=5.329000184983069 +color=green,shape=square,flag=0,i=58913,u=0.340246931270076,v=0.7477935410227243,w=0.4958621026062283,x=4.902393591550665 +color=red,shape=square,flag=1,i=58937,u=0.25005493192702166,v=0.6009872970522427,w=0.47523361850663626,x=5.1648570823276865 +color=red,shape=triangle,flag=0,i=58965,u=0.10110453502245331,v=0.7832535542117784,w=0.49604315405130983,x=5.8613494883678925 +color=purple,shape=square,flag=0,i=58967,u=0.9366059760590085,v=0.3874098466275303,w=0.5120726336459891,x=3.0627487531820283 +color=blue,shape=circle,flag=1,i=58975,u=0.06780676925715112,v=0.568931748987323,w=0.5385689010987372,x=3.709861800026573 +color=yellow,shape=triangle,flag=1,i=58980,u=0.7068476708732563,v=0.9999189897724752,w=0.46884528404855447,x=4.330113594485119 +color=red,shape=triangle,flag=1,i=58983,u=0.9680396921055037,v=0.5004152074794316,w=0.4883577740670396,x=5.062226901519312 +color=purple,shape=triangle,flag=0,i=58984,u=0.6485406826372255,v=0.26055023531394605,w=0.44964428159147796,x=3.679771822144931 +color=red,shape=square,flag=1,i=58990,u=0.09822042499794581,v=0.4721308614555967,w=0.4716577332666743,x=5.038923484700747 +color=yellow,shape=triangle,flag=1,i=58998,u=0.5428921513623008,v=0.44422778344940905,w=0.4689031432263098,x=5.328961305576487 +color=blue,shape=square,flag=1,i=59001,u=0.8566177608383426,v=0.8271499907892523,w=0.5466309172928557,x=3.742076008326857 +color=blue,shape=circle,flag=1,i=59010,u=0.20746697621757848,v=0.0416450436545337,w=0.5350822997282313,x=3.987876556185007 +color=green,shape=triangle,flag=0,i=59021,u=0.2861756112499002,v=0.5720629411750932,w=0.5085520503326988,x=6.3610492698092465 +color=green,shape=square,flag=0,i=59032,u=0.9294703650367374,v=0.15595264499897765,w=0.495347833271314,x=5.13528728899091 +color=red,shape=triangle,flag=1,i=59040,u=0.6693516488305271,v=0.9363959410830951,w=0.4834568941426011,x=3.832096208108085 +color=purple,shape=square,flag=0,i=59069,u=0.9475916179839136,v=0.29865429028869617,w=0.5146889666558835,x=2.539750454831528 +color=red,shape=triangle,flag=0,i=59071,u=0.3130709106299676,v=0.38871256610085025,w=0.48164877534132167,x=3.3211790766925318 +color=red,shape=square,flag=0,i=59074,u=0.39113693958859785,v=0.7761577445177983,w=0.4663004474487686,x=4.693395763208141 +color=purple,shape=square,flag=0,i=59076,u=0.30019674425684617,v=0.6262114315377585,w=0.5160162501758863,x=2.943606204006251 +color=red,shape=square,flag=0,i=59087,u=0.5652931995020114,v=0.9310644767615538,w=0.46371883276660253,x=4.587457379634179 +color=orange,shape=square,flag=0,i=59108,u=0.8523526718052418,v=0.045441157692545864,w=0.4901543677067723,x=5.437648718691428 +color=purple,shape=circle,flag=0,i=59120,u=0.6132680906024632,v=0.24071681251837995,w=0.4852945274864665,x=4.7293442246217 +color=blue,shape=triangle,flag=1,i=59136,u=0.9027038969310971,v=0.5682822528015326,w=0.49163730560647995,x=4.775580298639574 +color=yellow,shape=square,flag=1,i=59137,u=0.4328651737515983,v=0.30369182610863665,w=0.49387608114631815,x=4.563515629843871 +color=red,shape=square,flag=0,i=59139,u=0.3386320831614862,v=0.7172145445087343,w=0.4588487112561816,x=4.326448248575368 +color=orange,shape=square,flag=1,i=59144,u=0.21621923205720683,v=0.612406871210008,w=0.48875106135898644,x=5.566531426339076 +color=blue,shape=square,flag=0,i=59169,u=0.12743812900976104,v=0.3704811127026947,w=0.5505346354396387,x=3.754022129962694 +color=blue,shape=circle,flag=1,i=59187,u=0.3545446952494561,v=0.5803454111094273,w=0.5291069870863622,x=5.770355484262528 +color=purple,shape=square,flag=0,i=59198,u=0.09607190841293178,v=0.13684392353269614,w=0.5147065416334244,x=4.494554722658508 +color=red,shape=square,flag=1,i=59204,u=0.21662850506626408,v=0.21442710835724388,w=0.46647522160934335,x=4.186516102379482 +color=purple,shape=circle,flag=0,i=59228,u=0.9859248949980823,v=0.4472860339755894,w=0.4850433406069708,x=5.0427622870286655 +color=orange,shape=square,flag=1,i=59241,u=0.40227896915373196,v=0.8396533887004508,w=0.49137323091255614,x=5.735128743806576 +color=yellow,shape=square,flag=1,i=59248,u=0.1586216027165228,v=0.578425993724517,w=0.4982541930814546,x=5.720989004286217 +color=blue,shape=circle,flag=1,i=59278,u=0.024773368142677055,v=0.40036101451109285,w=0.5285292887238052,x=5.6213133291368464 +color=yellow,shape=triangle,flag=1,i=59293,u=0.7864088027130408,v=0.9554833709529619,w=0.4766187647235236,x=3.739850054462682 +color=red,shape=triangle,flag=0,i=59298,u=0.11189153471928626,v=0.29773142203006864,w=0.4940937002097084,x=3.7831513988412806 +color=red,shape=square,flag=1,i=59315,u=0.23259496109788058,v=0.4741853404934552,w=0.49431057508140075,x=4.561900354549574 +color=purple,shape=triangle,flag=0,i=59319,u=0.4057531538385848,v=0.30910095231087875,w=0.4424574385120491,x=5.534218913750713 +color=red,shape=circle,flag=0,i=59337,u=0.9486119039495877,v=1.0468280305327768,w=0.511655208248468,x=4.611930670204417 +color=purple,shape=square,flag=1,i=59342,u=0.37978890485357586,v=0.8128658675617892,w=0.5234976358529531,x=6.111507237953888 +color=blue,shape=circle,flag=0,i=59362,u=0.9641680881641452,v=0.4150589103472394,w=0.5259584938612869,x=5.551265241044931 +color=red,shape=triangle,flag=0,i=59366,u=0.562197139585697,v=0.41255288922228106,w=0.4906806182909494,x=5.546655679971994 +color=red,shape=circle,flag=0,i=59378,u=0.48078922559343307,v=0.4229723230857455,w=0.5069760450637796,x=3.2154294107148407 +color=red,shape=triangle,flag=1,i=59380,u=0.6766474296955985,v=0.17302563156129103,w=0.4881119613024596,x=3.7959813405567853 +color=yellow,shape=triangle,flag=1,i=59381,u=0.2926450242309324,v=0.2911575047655115,w=0.475505781890316,x=5.692694144796749 +color=red,shape=square,flag=0,i=59390,u=0.5697875239428923,v=0.679689053555388,w=0.4831269467552712,x=5.362638083319464 +color=green,shape=triangle,flag=0,i=59406,u=0.4856847425607669,v=0.7602160955896392,w=0.5116839474995949,x=6.707703894930925 +color=red,shape=triangle,flag=0,i=59409,u=0.11662290117546481,v=0.279683717617913,w=0.48578708535661336,x=4.025282919744382 +color=yellow,shape=square,flag=1,i=59411,u=0.10242685846591137,v=0.14244272059015983,w=0.49332686687271954,x=5.046470073616738 +color=green,shape=triangle,flag=0,i=59416,u=0.5036024284493329,v=0.000716883409890845,w=0.5078436931234223,x=5.386783602754711 +color=red,shape=square,flag=1,i=59421,u=0.9565992780801307,v=0.391888547519641,w=0.4882428536993298,x=4.678069335734491 +color=red,shape=square,flag=1,i=59431,u=0.045645722259456956,v=0.7678316856228136,w=0.49301891154484795,x=5.0994860621646 +color=green,shape=square,flag=0,i=59437,u=0.8965429844923264,v=0.8594422863253137,w=0.504237440861051,x=4.052025996361799 +color=yellow,shape=triangle,flag=1,i=59447,u=0.26519000677552373,v=0.5146021817953338,w=0.47031253457870803,x=6.906317931075872 +color=red,shape=square,flag=0,i=59456,u=0.19319589868062348,v=0.27109174465708263,w=0.49075623527344225,x=3.5055432443081127 +color=red,shape=square,flag=0,i=59461,u=0.8342347266008945,v=0.050210087252675284,w=0.4829427458824445,x=6.258562385907329 +color=red,shape=triangle,flag=0,i=59463,u=0.47152394364522066,v=0.11591939306515076,w=0.4653369317500246,x=7.077570170395727 +color=red,shape=square,flag=1,i=59465,u=0.47119118618167777,v=0.7221904681946161,w=0.4813686074054236,x=4.238091218942955 +color=red,shape=square,flag=0,i=59469,u=0.28328416261445555,v=0.7499332799763361,w=0.47773188592199,x=5.9402790022423275 +color=blue,shape=circle,flag=1,i=59485,u=0.18499600179476738,v=0.26821367317511613,w=0.52838909703659,x=5.819455103995662 +color=orange,shape=triangle,flag=0,i=59489,u=0.19018417868188553,v=0.11667221083622226,w=0.5108476884795996,x=6.895272007440184 +color=red,shape=square,flag=1,i=59511,u=0.9721017469870473,v=0.21329374223958908,w=0.4729102824029775,x=5.80962377361852 +color=red,shape=circle,flag=0,i=59513,u=0.669909552192451,v=0.5714566604335872,w=0.49609823369631634,x=4.630498467935303 +color=blue,shape=square,flag=1,i=59538,u=0.2781074948353178,v=0.5853700862533163,w=0.5272440504419877,x=5.051385157745677 +color=yellow,shape=triangle,flag=1,i=59543,u=0.8121305258287984,v=0.9439243790359957,w=0.47002328233164337,x=4.808869080797949 +color=yellow,shape=square,flag=1,i=59562,u=0.5588039639966413,v=0.21895882842418446,w=0.4924397608576836,x=5.930823306177107 +color=red,shape=circle,flag=0,i=59585,u=0.8431743909773395,v=0.8429992075973789,w=0.49564124784555214,x=5.06138198461682 +color=blue,shape=triangle,flag=0,i=59590,u=0.2623185427858544,v=0.36658803068427936,w=0.4956368567290423,x=4.954940895755882 +color=red,shape=circle,flag=0,i=59595,u=0.26959762349647964,v=0.2530065846482056,w=0.49063917380089617,x=4.081586199641363 +color=green,shape=triangle,flag=0,i=59603,u=0.6092615715256717,v=0.21159160957338474,w=0.5118969562633681,x=4.6856635517272425 +color=red,shape=square,flag=0,i=59612,u=0.12160457464683472,v=0.7153362033575198,w=0.4786915873610719,x=4.145958039579617 +color=blue,shape=triangle,flag=1,i=59620,u=0.709404390250226,v=0.16203635906555813,w=0.4978395544167789,x=4.23006581964683 +color=green,shape=triangle,flag=0,i=59632,u=0.23199631072772864,v=0.4803312745946785,w=0.5099247581319517,x=4.091101499560562 +color=red,shape=triangle,flag=0,i=59633,u=0.8859601371346695,v=0.22373794956094917,w=0.46891562801991576,x=4.3483032931649825 +color=green,shape=square,flag=0,i=59639,u=0.9957463277412469,v=0.24723951040588443,w=0.5016546264278595,x=3.4834589129389477 +color=blue,shape=triangle,flag=1,i=59643,u=0.35522185926251837,v=0.871845694415609,w=0.5040840399863876,x=4.315572437101423 +color=purple,shape=circle,flag=0,i=59658,u=0.036063302356188154,v=0.23811982898511808,w=0.48315474999216695,x=4.07325211122341 +color=blue,shape=square,flag=1,i=59662,u=0.7688878054881069,v=0.05073358446579801,w=0.5151669446320261,x=5.734002017117182 +color=yellow,shape=triangle,flag=1,i=59675,u=0.09661187384420866,v=0.0708294155067768,w=0.4656499827251335,x=4.479820656523532 +color=red,shape=square,flag=0,i=59700,u=0.7697779674760553,v=0.6087426987674531,w=0.48009991096523863,x=5.276041632364311 +color=red,shape=triangle,flag=0,i=59704,u=0.6145378722431138,v=0.2522093198037776,w=0.46342618533547025,x=4.750063816585814 +color=red,shape=triangle,flag=0,i=59721,u=0.6074021231045044,v=0.4459202208723996,w=0.46478686150331816,x=5.633280256071977 +color=yellow,shape=circle,flag=0,i=59725,u=0.16312410076670225,v=0.9525579123223971,w=0.515915123861317,x=3.4930911846115293 +color=red,shape=square,flag=1,i=59730,u=0.14767562172521354,v=0.11163258893136208,w=0.4735042506096502,x=4.1215875375541735 +color=red,shape=square,flag=0,i=59731,u=0.7717895506774058,v=0.3209651966078415,w=0.4777527155377761,x=3.277936085505915 +color=red,shape=square,flag=1,i=59734,u=0.19754839918290767,v=0.11239951507997248,w=0.4783758644194376,x=6.128778661460413 +color=red,shape=square,flag=1,i=59738,u=0.28519754752302573,v=0.3798685944960586,w=0.48184288043656176,x=6.185457242216272 +color=blue,shape=circle,flag=1,i=59772,u=0.9327138914480179,v=0.660543523574067,w=0.5326944508585649,x=4.61914047857024 +color=red,shape=square,flag=1,i=59780,u=0.5831547754084914,v=0.16283501386351695,w=0.4686528960135068,x=5.409508252510452 +color=red,shape=square,flag=0,i=59787,u=0.017975872307126717,v=0.09938042362589927,w=0.4672523732912803,x=5.293585731193196 +color=yellow,shape=circle,flag=1,i=59803,u=0.9321732779863839,v=0.2741867762484177,w=0.5165428172575693,x=3.3187550721737034 +color=orange,shape=square,flag=0,i=59812,u=0.06314784014201447,v=0.15811283944090349,w=0.4935201981856332,x=5.164577796001799 +color=green,shape=triangle,flag=0,i=59814,u=0.299391082596862,v=0.41163536573041415,w=0.5046643056866701,x=4.512986146614555 +color=red,shape=square,flag=0,i=59830,u=0.14517045684523344,v=0.013670877743999998,w=0.4817437539295141,x=6.326949796935388 +color=blue,shape=square,flag=0,i=59854,u=0.4476611337505636,v=0.7801221096820661,w=0.5191395482079683,x=5.539605026604586 +color=red,shape=square,flag=1,i=59871,u=0.859232642447632,v=0.22003881191397745,w=0.4914506540710125,x=5.8982398632018525 +color=red,shape=square,flag=0,i=59872,u=0.49753080437928054,v=0.6587404206820608,w=0.4866024176735825,x=3.6797731454982743 +color=red,shape=square,flag=0,i=59873,u=0.7044923244705168,v=0.9340596054256529,w=0.4883296575590863,x=3.905597431766193 +color=green,shape=circle,flag=0,i=59877,u=0.42103210314596606,v=0.8357212534144285,w=0.5480406068658668,x=5.378146498354905 +color=red,shape=circle,flag=1,i=59910,u=0.7263060939063148,v=0.7536136460986113,w=0.49644669950941334,x=3.8757988386798465 +color=red,shape=square,flag=1,i=59921,u=0.24880260275220722,v=0.023725022806381113,w=0.487536845817757,x=6.016966219740868 +color=green,shape=square,flag=0,i=59936,u=0.7763864793820608,v=0.31561068312737994,w=0.4989935942600376,x=5.933257794344787 +color=red,shape=triangle,flag=0,i=59947,u=0.12528610031358367,v=0.8906913922061578,w=0.47948130182690357,x=5.9629837948227005 +color=purple,shape=triangle,flag=0,i=59956,u=0.5816387676459744,v=0.9511327115745335,w=0.4603331122226516,x=7.179647177872418 +color=red,shape=square,flag=0,i=59959,u=0.2578253136093108,v=0.5892041381039295,w=0.4831056459328499,x=5.441853050502611 +color=red,shape=square,flag=0,i=59977,u=0.8973190947190652,v=0.5018151811839017,w=0.4853163651983584,x=4.61669823550631 +color=purple,shape=circle,flag=0,i=59984,u=0.8300008706180275,v=0.1275332490304978,w=0.4750718152173571,x=4.511563227189963 +color=red,shape=square,flag=0,i=59989,u=0.5273822465701745,v=0.9286734523645935,w=0.48890214223520034,x=5.427272197226707 +color=blue,shape=square,flag=1,i=59993,u=0.01812674786184776,v=0.06313323303656337,w=0.5029760870794235,x=6.1291662183615365 +color=red,shape=square,flag=1,i=59996,u=0.10191295874723083,v=0.01178821607847469,w=0.4889066278006681,x=3.513404926195023 +color=red,shape=square,flag=1,i=60023,u=0.7838214512210948,v=0.5825956262321237,w=0.48391871259128105,x=4.63728636336322 +color=green,shape=square,flag=0,i=60031,u=0.2812562665580939,v=0.2756903188251216,w=0.5049104712505684,x=4.958042604347722 +color=red,shape=triangle,flag=1,i=60033,u=0.5149792094014062,v=0.08030516396604948,w=0.4783715629622743,x=6.001861021926376 +color=red,shape=square,flag=0,i=60036,u=0.25865300869772023,v=0.2810863103838145,w=0.4906321649433822,x=6.512943775572094 +color=red,shape=triangle,flag=0,i=60041,u=0.7121380140783574,v=0.3914785923081784,w=0.4741953774617361,x=6.576617109348067 +color=blue,shape=triangle,flag=0,i=60043,u=0.36869112608804,v=0.8001615458818079,w=0.48635626298799045,x=3.57447294161479 +color=purple,shape=triangle,flag=0,i=60057,u=0.6891384831640978,v=0.3357481194274481,w=0.460734939938052,x=6.0371079828721435 +color=red,shape=circle,flag=1,i=60079,u=0.6938631031492669,v=0.6208774028350542,w=0.5004387524845038,x=5.956376933506028 +color=purple,shape=triangle,flag=0,i=60083,u=0.5856512822237091,v=0.36554759366219336,w=0.4640443816913114,x=6.100398057947508 +color=red,shape=square,flag=0,i=60092,u=0.8660709900065859,v=0.9273650846271052,w=0.49045899266672016,x=3.694815146011953 +color=green,shape=square,flag=1,i=60104,u=0.08753092756593095,v=0.7785159087286321,w=0.509951811134412,x=4.7146650347883785 +color=red,shape=circle,flag=0,i=60110,u=0.06721694669057832,v=0.15719799892416475,w=0.4962263043647782,x=3.556245430527886 +color=red,shape=triangle,flag=0,i=60116,u=0.06713184793043103,v=0.5791242899788971,w=0.48704038064901384,x=3.9321200064963686 +color=orange,shape=triangle,flag=1,i=60125,u=0.4602726170278648,v=0.944503432262257,w=0.5034391366080336,x=5.6848123231107195 +color=red,shape=triangle,flag=0,i=60126,u=0.9996614910922645,v=0.07233426867697246,w=0.48617011659381976,x=5.751868107675523 +color=red,shape=square,flag=1,i=60127,u=0.7823409978929143,v=0.4792437505690891,w=0.4972645493601718,x=6.0799965297228775 +color=red,shape=square,flag=1,i=60161,u=0.7330074587171623,v=0.9074755779508309,w=0.4978493810854733,x=7.00513807387306 +color=yellow,shape=triangle,flag=1,i=60169,u=0.2591390012141541,v=0.04055506669904452,w=0.4695202283472291,x=4.402007284014633 +color=red,shape=triangle,flag=0,i=60171,u=0.9980645351223236,v=0.8691009559567416,w=0.47937656476978113,x=5.755333219904422 +color=green,shape=square,flag=0,i=60183,u=0.3374471439395277,v=0.1486784869787705,w=0.5081179655250804,x=5.276210095435389 +color=purple,shape=square,flag=0,i=60188,u=0.3162527134231783,v=0.6221869218763099,w=0.528659860431892,x=5.659532063374793 +color=red,shape=triangle,flag=0,i=60189,u=0.7552699472402814,v=0.2368027970925739,w=0.4864831923304649,x=5.841106271389741 +color=red,shape=circle,flag=0,i=60196,u=0.19340501200990967,v=0.28034400077865584,w=0.4850449344289182,x=6.485939862731996 +color=red,shape=square,flag=0,i=60216,u=0.8810670865088781,v=0.5412594578961352,w=0.4836614115462953,x=5.581688877735268 +color=green,shape=circle,flag=1,i=60217,u=0.4100057587606315,v=0.05121955440675141,w=0.542951158152421,x=3.3192357074885486 +color=red,shape=square,flag=0,i=60218,u=0.0646847306637629,v=0.08358166281191581,w=0.48069838295384115,x=6.374792858788698 +color=yellow,shape=square,flag=1,i=60234,u=0.29763588162061483,v=0.4822968296523553,w=0.5249462934370704,x=4.186304568925794 +color=red,shape=circle,flag=0,i=60235,u=0.35973802236716823,v=0.32695281407603277,w=0.48776351920577343,x=4.553275861705693 +color=red,shape=square,flag=0,i=60240,u=0.8686348409722066,v=0.05122503167764181,w=0.4764515029063973,x=5.150059327536076 +color=blue,shape=triangle,flag=0,i=60245,u=0.8822469399477052,v=0.2089840757936804,w=0.47413946278818964,x=6.015399920849606 +color=red,shape=square,flag=0,i=60251,u=0.07858733610112978,v=0.22513000306533348,w=0.4742518390027568,x=5.738642465958939 +color=purple,shape=square,flag=0,i=60260,u=0.9724754765129763,v=0.8598431190680944,w=0.5251303307557621,x=5.74004652341167 +color=red,shape=square,flag=1,i=60283,u=0.8217857343122882,v=0.4724766569907044,w=0.48985911924632036,x=5.7550665953206215 +color=red,shape=triangle,flag=1,i=60293,u=0.4174436320443585,v=0.0818948555259601,w=0.4897210966784838,x=3.4750819465734133 +color=red,shape=circle,flag=0,i=60312,u=0.5290365243844631,v=0.45561976370868545,w=0.4791553279544811,x=3.5030805602028288 +color=yellow,shape=triangle,flag=0,i=60318,u=0.46752802370690716,v=0.6437835090336509,w=0.4645950031622949,x=4.410657423983349 +color=yellow,shape=circle,flag=1,i=60322,u=0.33938525828694033,v=0.4927467967496709,w=0.5148269280658283,x=3.2759392762935633 +color=purple,shape=square,flag=1,i=60342,u=0.11858156996972902,v=0.9689500949945644,w=0.5264544801289793,x=4.57981700555419 +color=red,shape=square,flag=0,i=60345,u=0.10725828146672467,v=0.5671134023892811,w=0.48131623171961896,x=3.773835861866853 +color=blue,shape=square,flag=0,i=60348,u=0.29498028590741554,v=0.9111176851694784,w=0.5117503689661391,x=3.575451838518792 +color=red,shape=square,flag=0,i=60352,u=0.6599065507527369,v=0.08582757282514442,w=0.4775027095988978,x=4.576116562350592 +color=yellow,shape=triangle,flag=1,i=60362,u=0.9668415009904369,v=0.391203983395248,w=0.4682704916987754,x=4.706540200035216 +color=red,shape=triangle,flag=1,i=60372,u=0.8175755771981199,v=0.36754896811257676,w=0.4908202755762249,x=5.34889526826722 +color=blue,shape=triangle,flag=0,i=60411,u=0.5571999022273035,v=0.9628178133371085,w=0.4888087442471147,x=4.597365840125252 +color=red,shape=triangle,flag=0,i=60413,u=0.9408621238999432,v=0.603858306633542,w=0.4729294664039747,x=4.288024716188104 +color=blue,shape=triangle,flag=1,i=60419,u=0.2052972681365467,v=0.4362325116244431,w=0.49139311799476687,x=5.019068470514523 +color=red,shape=square,flag=0,i=60423,u=0.59381746802724,v=0.595260563747876,w=0.5017081107203388,x=6.094864844860684 +color=green,shape=triangle,flag=0,i=60430,u=0.8955355233771013,v=0.19218078824011886,w=0.4893653739016167,x=4.533760129865052 +color=red,shape=triangle,flag=0,i=60443,u=0.05696209730598478,v=0.2588562361734128,w=0.47520079488500244,x=3.964653850358843 +color=purple,shape=square,flag=0,i=60475,u=0.2830105981314246,v=0.1961643783533038,w=0.5217528894561918,x=5.50138828879668 +color=red,shape=triangle,flag=1,i=60491,u=0.4396484351555848,v=0.6148028100358339,w=0.47826159551440234,x=4.6085143798648085 +color=red,shape=square,flag=1,i=60498,u=0.19095923398793668,v=0.12027518718769892,w=0.5224695416498987,x=3.5244114880365216 +color=yellow,shape=square,flag=1,i=60499,u=0.9169751356807347,v=0.010467376639013648,w=0.519285668323052,x=6.256884862925893 +color=red,shape=circle,flag=0,i=60515,u=0.9849290487302916,v=1.004163590473081,w=0.4749339818918633,x=3.265781671299751 +color=red,shape=square,flag=1,i=60525,u=0.4230107948511078,v=0.6970638994945618,w=0.5293475768351691,x=5.59859575642475 +color=blue,shape=square,flag=1,i=60532,u=0.5654488582651724,v=0.16309904880804227,w=0.5062287771058848,x=5.578740309742421 +color=purple,shape=circle,flag=0,i=60534,u=0.04931802554582421,v=0.7314770503214695,w=0.4884183130029546,x=5.811049354827598 +color=red,shape=triangle,flag=1,i=60541,u=0.2779413333385813,v=0.16341649987902007,w=0.4815424217173877,x=5.467411398187516 +color=yellow,shape=circle,flag=1,i=60545,u=0.689556271739904,v=0.10784055865500419,w=0.5091532973255217,x=4.266690380912545 +color=purple,shape=square,flag=0,i=60564,u=0.6736399194722431,v=0.8166936455969278,w=0.5236412485915501,x=4.6300408702139535 +color=red,shape=square,flag=0,i=60577,u=0.006960154447920863,v=0.18854556453965643,w=0.5294222230141536,x=5.453903226031674 +color=green,shape=triangle,flag=0,i=60581,u=0.9459083712699817,v=0.35490705899504815,w=0.4948107369495015,x=5.052121599496897 +color=red,shape=triangle,flag=0,i=60586,u=0.10764049505353857,v=0.0956138006790711,w=0.49511874551605556,x=5.555512700444382 +color=blue,shape=triangle,flag=1,i=60594,u=0.7323865110586989,v=0.3551990668965117,w=0.4914224346805326,x=4.775053747320865 +color=red,shape=circle,flag=0,i=60596,u=0.22438662961075506,v=0.29079315097619196,w=0.48122732502564625,x=4.171483480337229 +color=blue,shape=circle,flag=1,i=60601,u=0.6106848977747265,v=0.7876941758796613,w=0.5312822823466608,x=6.188801400604075 +color=red,shape=square,flag=0,i=60620,u=0.6400543618312639,v=0.24143436548567,w=0.5220150168760616,x=4.339685182825391 +color=red,shape=square,flag=1,i=60623,u=0.41027956538631183,v=0.9518356784881522,w=0.5119945310324343,x=4.700489664112699 +color=blue,shape=square,flag=0,i=60637,u=0.6838808494976234,v=0.5358387115323204,w=0.5064096875079349,x=4.742006631924768 +color=yellow,shape=square,flag=1,i=60640,u=0.34755132599157,v=0.8609430106915147,w=0.49720119277707453,x=5.633606132762609 +color=red,shape=triangle,flag=0,i=60650,u=0.6423624245958586,v=0.8024822218116717,w=0.48060748553357413,x=5.45092641049676 +color=red,shape=square,flag=1,i=60678,u=0.07629736340083904,v=0.8642438572119743,w=0.5168411288934797,x=3.517023458390583 +color=red,shape=square,flag=0,i=60679,u=0.07367362091358842,v=0.8983540537729365,w=0.5154650442185652,x=5.893253759620215 +color=red,shape=circle,flag=0,i=60727,u=0.016614927787423794,v=-0.04547000496606706,w=0.4849661234279177,x=6.355241846601054 +color=purple,shape=triangle,flag=0,i=60751,u=0.038533667680094474,v=0.20724377674189576,w=0.46603362985770486,x=5.429067161296178 +color=purple,shape=square,flag=0,i=60762,u=0.8497140275956977,v=0.9763779461261324,w=0.5399639176626764,x=7.5129161373355435 +color=red,shape=square,flag=0,i=60778,u=0.9731686307900813,v=0.40459426277744837,w=0.5040836926411789,x=6.5617114075336636 +color=red,shape=triangle,flag=0,i=60787,u=0.9795834792511154,v=0.01684817576288289,w=0.47861205080311614,x=3.7273739440080966 +color=red,shape=square,flag=1,i=60788,u=0.5444699705095233,v=0.6098074518426574,w=0.5037006414065412,x=3.5432373534458192 +color=purple,shape=square,flag=0,i=60798,u=0.9682023322453407,v=0.6346154333987898,w=0.5308698174084637,x=5.384724936478967 +color=purple,shape=circle,flag=0,i=60800,u=0.19550633393403594,v=0.338729312866061,w=0.49173512204007286,x=4.807989215253477 +color=green,shape=triangle,flag=0,i=60812,u=0.13133219197811485,v=0.6336708439984976,w=0.4954725307705143,x=5.275380054723782 +color=red,shape=square,flag=1,i=60817,u=0.652937670494351,v=0.4175649118056507,w=0.506289718755797,x=5.4752026302174635 +color=green,shape=triangle,flag=0,i=60818,u=0.07282458371524225,v=0.20417586575315572,w=0.49807778054674634,x=5.090679675026739 +color=red,shape=square,flag=0,i=60820,u=0.2516239640465522,v=0.24859650062343153,w=0.5098131578750846,x=4.414335638772218 +color=red,shape=circle,flag=1,i=60830,u=0.8142117218255019,v=0.8873630457342749,w=0.4903123237152411,x=7.190824475389927 +color=purple,shape=triangle,flag=0,i=60876,u=0.2416322662263728,v=0.30381167794267727,w=0.47021632219011344,x=4.1054767902279865 +color=red,shape=triangle,flag=0,i=60877,u=0.5862793977888927,v=0.8002261969651429,w=0.4900026313553891,x=4.973786421586735 +color=red,shape=square,flag=1,i=60888,u=0.7023934775730509,v=0.7021373087346692,w=0.5120889673210968,x=4.647736820752722 +color=purple,shape=square,flag=0,i=60908,u=0.2619271896052734,v=0.5404501025713073,w=0.515012193771817,x=4.164463504439264 +color=red,shape=square,flag=0,i=60921,u=0.6425660122558448,v=0.6695126675524524,w=0.52483335391632,x=5.731219329753633 +color=red,shape=circle,flag=0,i=60935,u=0.44797253232491463,v=0.42270944990698744,w=0.4899650743991284,x=5.09036197594088 +color=red,shape=triangle,flag=0,i=60946,u=0.8042902254720634,v=0.7166082669926087,w=0.49661375481353576,x=5.209323225833944 +color=orange,shape=triangle,flag=1,i=60950,u=0.5201915748923396,v=0.26754408712925837,w=0.5108516350911392,x=6.819727886144155 +color=orange,shape=triangle,flag=1,i=60960,u=0.904731906772507,v=0.9620610146052339,w=0.514950425722935,x=4.7406826739650265 +color=red,shape=triangle,flag=0,i=60985,u=0.3484291016880289,v=0.1783452957121321,w=0.5008003803252687,x=3.654103873966568 +color=yellow,shape=circle,flag=1,i=60986,u=0.17801517756216867,v=0.6008023288667509,w=0.5045357850698797,x=7.417381404988291 +color=red,shape=square,flag=0,i=61014,u=0.8485374895960776,v=0.9156155528971213,w=0.5086498143578984,x=6.3346179099081725 +color=purple,shape=triangle,flag=0,i=61025,u=0.7874902342591952,v=0.21665795000622023,w=0.4569266419562924,x=4.770474670295125 +color=red,shape=circle,flag=0,i=61028,u=0.18140494952400665,v=0.08866788385859563,w=0.49366355213393215,x=2.860607311875004 +color=green,shape=square,flag=0,i=61030,u=0.09133863193933855,v=0.694373715130335,w=0.5145616649789181,x=6.632328342374033 +color=red,shape=triangle,flag=0,i=61034,u=0.5248296551985476,v=0.8029863176823646,w=0.5127702749492332,x=3.912010138699948 +color=orange,shape=square,flag=0,i=61044,u=0.2898748045089715,v=0.8536701379191667,w=0.49890774503602914,x=6.149901939106962 +color=purple,shape=square,flag=0,i=61050,u=0.8448465595667581,v=0.5170364857814286,w=0.5042921422037655,x=5.18596154763907 +color=purple,shape=circle,flag=0,i=61055,u=0.25508956914459247,v=0.24024794821806583,w=0.504727953767809,x=3.8681131994737292 +color=green,shape=circle,flag=0,i=61059,u=0.2886442963069412,v=0.9418778015541577,w=0.49846086314124705,x=6.349863185330958 +color=red,shape=triangle,flag=0,i=61065,u=0.8575952324207371,v=0.6588020716675531,w=0.5207722049947101,x=4.2276328828804735 +color=green,shape=triangle,flag=0,i=61066,u=0.2662809669984314,v=0.1987284669605881,w=0.5057777398809051,x=3.3848005984338765 +color=red,shape=triangle,flag=1,i=61085,u=0.19488650871393232,v=0.4726402997083098,w=0.5138063121553798,x=5.165860778048057 +color=red,shape=triangle,flag=0,i=61087,u=0.3031556352264796,v=0.7196635061168956,w=0.51088090222633,x=6.1998207701112085 +color=orange,shape=square,flag=1,i=61094,u=0.8779403876123824,v=0.7798192554185158,w=0.49718772298242214,x=5.1018235586077365 +color=red,shape=circle,flag=0,i=61097,u=0.15548983287316043,v=0.10911602713099237,w=0.490617004397277,x=4.4318058511393055 +color=red,shape=triangle,flag=1,i=61099,u=0.6585576916445907,v=0.5338615856748484,w=0.5129113061633741,x=4.18244520719598 +color=yellow,shape=square,flag=0,i=61101,u=0.012536744410525325,v=0.2433144520608007,w=0.4990267345214811,x=6.126888840918949 +color=red,shape=square,flag=0,i=61116,u=0.9797924913789501,v=0.22232880990887227,w=0.5222487249549825,x=3.621860673676309 +color=red,shape=circle,flag=1,i=61127,u=0.3930768144390525,v=0.4554647978804084,w=0.4963411758276519,x=5.486692374627584 +color=red,shape=square,flag=0,i=61134,u=0.3067684059767384,v=0.9172846509418883,w=0.5267657540899479,x=3.866675043547861 +color=yellow,shape=square,flag=1,i=61151,u=0.8262122856166667,v=0.05980134224575373,w=0.5048474180113024,x=6.434022674428818 +color=red,shape=triangle,flag=1,i=61156,u=0.8912190721179941,v=0.0634747296927507,w=0.5196621111365651,x=4.26893774976731 +color=red,shape=circle,flag=0,i=61165,u=0.26669807742281604,v=0.2990826380900149,w=0.5032289635505375,x=4.004513394884534 +color=green,shape=square,flag=1,i=61168,u=0.8540259347627556,v=0.5321654340814977,w=0.5135082711211014,x=4.234551468444308 +color=yellow,shape=square,flag=1,i=61176,u=0.190434565438922,v=0.7654894204047193,w=0.49856498258069676,x=6.111066606323395 +color=yellow,shape=triangle,flag=1,i=61183,u=0.7015332343471989,v=0.8632199990272507,w=0.48495781664928933,x=5.063714991777166 +color=yellow,shape=square,flag=1,i=61190,u=0.5154372964414472,v=0.23924871976585527,w=0.49471251054831755,x=6.106156861066687 +color=green,shape=circle,flag=0,i=61203,u=0.4815355864808283,v=0.6144924765717046,w=0.4937778373680289,x=4.574622551809915 +color=blue,shape=circle,flag=0,i=61209,u=0.6708269149700532,v=0.49124797248493635,w=0.532411661628068,x=8.199510512113994 +color=blue,shape=circle,flag=0,i=61214,u=0.2664318774840565,v=0.8817824151982447,w=0.5288885391042243,x=4.750227751871143 +color=blue,shape=circle,flag=1,i=61220,u=0.5666796420060147,v=0.44228918409920337,w=0.5324450569077825,x=6.2270721922416366 +color=red,shape=circle,flag=1,i=61224,u=0.01752009255670739,v=0.012003433338529424,w=0.49818512336643095,x=5.744755900379748 +color=blue,shape=triangle,flag=1,i=61278,u=0.6153931662265688,v=0.4457963077074518,w=0.4768612589726274,x=7.427865684424334 +color=yellow,shape=triangle,flag=1,i=61281,u=0.6788862712314652,v=0.4116741778150316,w=0.4855399156424676,x=4.248117990214868 +color=purple,shape=square,flag=0,i=61295,u=0.5062418674625349,v=0.08904801167462162,w=0.5180705629762576,x=3.497194833123453 +color=green,shape=square,flag=0,i=61301,u=0.6238365472963749,v=0.8736654333706457,w=0.5035753695801006,x=5.624999791044096 +color=yellow,shape=square,flag=1,i=61313,u=0.2517342409381401,v=0.5607854671328018,w=0.4863569738074924,x=5.342195972264192 +color=red,shape=square,flag=0,i=61318,u=0.9505419452167662,v=0.679779407076754,w=0.521654288615688,x=5.3809428613227395 +color=red,shape=square,flag=1,i=61329,u=0.6047566003389032,v=0.7766057306299667,w=0.527040506395118,x=5.507599575188592 +color=blue,shape=triangle,flag=0,i=61334,u=0.337316210469482,v=0.6267681207152156,w=0.47353032471912027,x=5.062344070600751 +color=red,shape=triangle,flag=1,i=61337,u=0.016161402703349093,v=0.8548922014389212,w=0.5298979679549719,x=3.2641953115109756 +color=red,shape=circle,flag=0,i=61339,u=0.02567761097810839,v=-0.03655897410556717,w=0.4926471028706084,x=3.0354622575591432 +color=blue,shape=triangle,flag=0,i=61351,u=0.7932092952421166,v=0.4380255564355239,w=0.4802627712178217,x=5.546435385768809 +color=red,shape=square,flag=0,i=61353,u=0.9204264182079643,v=0.4018584502141255,w=0.5243590791041091,x=3.5849988439432985 +color=yellow,shape=circle,flag=0,i=61357,u=0.16587039072607757,v=0.663664050422724,w=0.4987946747111364,x=5.291600456899086 +color=green,shape=triangle,flag=0,i=61362,u=0.7299202050218979,v=0.6552680850374167,w=0.5003637812412703,x=4.886295254176624 +color=yellow,shape=square,flag=1,i=61366,u=0.21811593993643819,v=0.17547386290873968,w=0.487260370873267,x=5.249231279209982 +color=red,shape=square,flag=1,i=61369,u=0.5058724526255617,v=0.6129664323550472,w=0.5254787222987124,x=7.663968872616754 +color=red,shape=circle,flag=1,i=61415,u=0.9676760423225215,v=1.0475429032640997,w=0.4986227555350541,x=3.577868740338316 +color=red,shape=square,flag=1,i=61422,u=0.11886395244680237,v=0.3900272500889973,w=0.5234791847519441,x=3.072662158492658 +color=red,shape=circle,flag=0,i=61424,u=0.09936195107484114,v=0.05744379933681094,w=0.5033330692596379,x=5.643635287839078 +color=blue,shape=triangle,flag=0,i=61425,u=0.5771409404126412,v=0.11760707686727356,w=0.48475608421831184,x=4.460017797219344 +color=red,shape=triangle,flag=0,i=61426,u=0.762804204487993,v=0.7809558764276042,w=0.5063507913255922,x=5.145310374210368 +color=red,shape=square,flag=0,i=61431,u=0.900799522559889,v=0.38618958860399644,w=0.5222527711160118,x=4.961621920724561 +color=green,shape=triangle,flag=0,i=61444,u=0.5270179878980258,v=0.10052818496180849,w=0.5023819910843416,x=3.4923362070071136 +color=red,shape=circle,flag=1,i=61457,u=0.6566857444348829,v=0.6729806090763196,w=0.5038144544580992,x=6.193904013666604 +color=blue,shape=triangle,flag=0,i=61472,u=0.1911714345722222,v=0.7715257323545277,w=0.49130390736052193,x=4.422388311122001 +color=yellow,shape=square,flag=1,i=61475,u=0.5171052700708267,v=0.25554476579258234,w=0.48970608678347916,x=5.036532735831131 +color=red,shape=square,flag=1,i=61479,u=0.2610815163955674,v=0.503074712438503,w=0.517828018995584,x=3.973960441261171 +color=yellow,shape=triangle,flag=1,i=61483,u=0.519313490412225,v=0.87933187127998,w=0.48771296185269913,x=6.534530792176736 +color=orange,shape=square,flag=0,i=61503,u=0.6197602176490566,v=0.7795540660347835,w=0.4963122713166586,x=7.390044813411266 +color=red,shape=circle,flag=0,i=61525,u=0.48739846973074064,v=0.465361757932242,w=0.5023423634876732,x=4.630956041174142 +color=yellow,shape=triangle,flag=1,i=61527,u=0.12739507818779683,v=0.1173985798756847,w=0.4952982067434773,x=3.944866416793379 +color=red,shape=triangle,flag=1,i=61535,u=0.33804896935526785,v=0.03732253381609851,w=0.48239195355097997,x=5.793156035393705 +color=red,shape=square,flag=0,i=61548,u=0.4651417535641841,v=0.07133907568851139,w=0.530744518298765,x=4.743418278295491 +color=blue,shape=square,flag=1,i=61549,u=0.3707408775242743,v=0.49362478651153885,w=0.49587747960735457,x=3.9321869738237925 +color=orange,shape=square,flag=0,i=61568,u=0.8888385367297386,v=0.34270045850419917,w=0.4933264096015811,x=7.229833779056122 +color=red,shape=square,flag=0,i=61579,u=0.8152304447693551,v=0.8464616377854375,w=0.5200260049466741,x=6.1930063800980735 +color=orange,shape=circle,flag=0,i=61584,u=0.9799542974777731,v=0.5631117008263572,w=0.5083318815358503,x=6.151762981660114 +color=red,shape=circle,flag=0,i=61596,u=0.8390768284706766,v=0.8355328733352815,w=0.4910259931175871,x=2.7763269232413346 +color=blue,shape=square,flag=0,i=61600,u=0.9401414287917517,v=0.6556333863888074,w=0.48738484797112674,x=6.331561672320703 +color=purple,shape=triangle,flag=1,i=61628,u=0.9608504870227901,v=0.8879020064555192,w=0.45513052916821123,x=4.546442239319432 +color=red,shape=square,flag=1,i=61643,u=0.33341608047187854,v=0.9146588007328265,w=0.5248379423489885,x=5.5586352879388565 +color=green,shape=square,flag=1,i=61649,u=0.6473958664771461,v=0.43314657244792587,w=0.4977987270169415,x=3.9042555214124284 +color=red,shape=triangle,flag=0,i=61659,u=0.8610127571485326,v=0.9753251811562222,w=0.48505406455789435,x=5.701706364739529 +color=yellow,shape=triangle,flag=1,i=61664,u=0.019966081909734368,v=0.7900350537304219,w=0.49414474669405634,x=5.625946820854317 +color=red,shape=square,flag=0,i=61669,u=0.570969903227153,v=0.1173371837329994,w=0.5238531001038308,x=5.2480280636640835 +color=yellow,shape=square,flag=1,i=61672,u=0.8139158540272159,v=0.13388403451215614,w=0.4884567964312617,x=5.932513833114542 +color=red,shape=triangle,flag=0,i=61688,u=0.48028863400702104,v=0.7865251623168836,w=0.4831142966051367,x=5.24616219807332 +color=red,shape=square,flag=0,i=61697,u=0.23046740317570558,v=0.15606819151927054,w=0.5272004102723183,x=4.411628790173593 +color=red,shape=square,flag=0,i=61702,u=0.1546280693721046,v=0.8913675994706256,w=0.5225725331373712,x=5.4333335302840196 +color=red,shape=triangle,flag=0,i=61708,u=0.5471240843420443,v=0.3327729472814235,w=0.469663504191194,x=3.6272696237402733 +color=yellow,shape=triangle,flag=0,i=61714,u=0.9429733797903551,v=0.19709094011834438,w=0.49437998774077196,x=5.047868963299641 +color=orange,shape=circle,flag=1,i=61716,u=0.30825285073289554,v=0.11497565384418063,w=0.5108191806126069,x=4.703363374380971 +color=red,shape=square,flag=1,i=61737,u=0.6510434435597998,v=0.5456212090941364,w=0.5150287503883463,x=5.936227367102567 +color=red,shape=square,flag=0,i=61809,u=0.9965013982405774,v=0.6809694313684723,w=0.5209128718546598,x=4.935376841731837 +color=yellow,shape=triangle,flag=1,i=61810,u=0.07792819621552127,v=0.26181505152828544,w=0.4933310003789433,x=4.609218090023302 +color=red,shape=circle,flag=0,i=61815,u=0.1848788266184207,v=0.1249622316055749,w=0.5134887995047095,x=2.966850998643373 +color=red,shape=circle,flag=0,i=61816,u=0.449212787550498,v=0.38322795122897707,w=0.5150248112002551,x=5.009587731920402 +color=blue,shape=circle,flag=1,i=61818,u=0.8534363554971895,v=0.2263431230033489,w=0.5410603220327522,x=4.816601810884746 +color=red,shape=square,flag=0,i=61833,u=0.4451879247858581,v=0.11726299169004328,w=0.5300535469286223,x=4.487810030799225 +color=purple,shape=circle,flag=0,i=61835,u=0.6511017701858289,v=0.19418601516093892,w=0.5153960480448987,x=7.225402183189696 +color=red,shape=triangle,flag=0,i=61836,u=0.004171787933958004,v=0.5663383523540735,w=0.4865556516253405,x=7.118214175470552 +color=red,shape=circle,flag=0,i=61853,u=0.345559838619691,v=0.2508853560238945,w=0.503913744966538,x=5.44463784456043 +color=green,shape=circle,flag=1,i=61869,u=0.817380657759987,v=0.10544621627598816,w=0.48973381007222,x=3.2584664923826057 +color=red,shape=circle,flag=1,i=61871,u=0.08366616020436324,v=0.10742385561455178,w=0.5041942028737925,x=5.588329685146665 +color=red,shape=circle,flag=0,i=61884,u=0.9599580117658257,v=0.8956373603658663,w=0.510071088152013,x=5.625943395628897 +color=red,shape=square,flag=0,i=61891,u=0.36576069934033495,v=0.35809365200980947,w=0.5232769997016458,x=6.932004575561117 +color=yellow,shape=square,flag=1,i=61897,u=0.13464086236823825,v=0.15650924065865113,w=0.4835104953095868,x=5.889263490765791 +color=orange,shape=square,flag=0,i=61918,u=0.18640602854348598,v=0.2672271622271526,w=0.5030058785289381,x=4.326083882616069 +color=red,shape=triangle,flag=0,i=61925,u=0.04746071475927671,v=0.5367543900755519,w=0.48581705431478733,x=5.630710628608316 +color=red,shape=triangle,flag=1,i=61936,u=0.356381744385441,v=0.26813337819748007,w=0.48971389404584026,x=4.580274896046053 +color=blue,shape=circle,flag=0,i=61938,u=0.5295366501170954,v=0.4735172172627693,w=0.5370203616295891,x=6.7412581801620055 +color=purple,shape=circle,flag=0,i=61954,u=0.9353238472782092,v=0.9124694467231034,w=0.5157439552390941,x=3.83882578956262 +color=purple,shape=circle,flag=1,i=61980,u=0.7867447915994401,v=0.17554390367142436,w=0.5114776859288765,x=5.478594520165248 +color=yellow,shape=triangle,flag=0,i=61994,u=0.9890464545334569,v=0.8023850293870773,w=0.4988618909788258,x=4.166279351226079 +color=red,shape=square,flag=1,i=61995,u=0.02062837024103603,v=0.2984043381983892,w=0.5295629576749717,x=5.881978788925136 +color=purple,shape=circle,flag=0,i=61997,u=0.46741352656817403,v=0.018808978834384593,w=0.5075786262030751,x=6.149918814819884 +color=green,shape=square,flag=0,i=62009,u=0.3585964350991907,v=0.1941680966793713,w=0.4991629820690804,x=4.966840885787054 +color=blue,shape=square,flag=0,i=62013,u=0.5622781351587085,v=0.8052890967176738,w=0.493901760566586,x=3.976849572787254 +color=green,shape=circle,flag=0,i=62017,u=0.34006592038936656,v=0.3204413264209244,w=0.48229410183663773,x=5.237564677155148 +color=blue,shape=triangle,flag=1,i=62019,u=0.0426531732390083,v=0.15171870407048826,w=0.4948472041070654,x=2.8507447122043423 +color=green,shape=square,flag=1,i=62029,u=0.2835571115639437,v=0.47155549882567127,w=0.49623530121712217,x=6.028679636526424 +color=purple,shape=square,flag=0,i=62043,u=0.704537451002878,v=0.5229872604390595,w=0.5297127404570943,x=4.648907585804309 +color=red,shape=circle,flag=0,i=62050,u=0.5643784714302795,v=0.5012497913882893,w=0.518136912453673,x=3.925065918220419 +color=red,shape=square,flag=0,i=62062,u=0.9531264061878373,v=0.974142690969671,w=0.523931211666261,x=3.367303302553521 +color=purple,shape=triangle,flag=0,i=62075,u=0.6234285019734616,v=0.9419453626430792,w=0.4581269392232534,x=5.1527756955510355 +color=purple,shape=square,flag=0,i=62093,u=0.15205925058803949,v=0.6150394904958729,w=0.526110447227855,x=4.1154186380623665 +color=red,shape=triangle,flag=0,i=62097,u=0.908145221611164,v=0.12983617465009645,w=0.4846339020774075,x=4.446892273216744 +color=blue,shape=square,flag=0,i=62101,u=0.4543743951049868,v=0.11843388872347449,w=0.4992715642172183,x=5.136386084128629 +color=red,shape=triangle,flag=0,i=62108,u=0.167357771442878,v=0.968288578412845,w=0.48428631555807067,x=3.187524544500509 +color=red,shape=circle,flag=0,i=62121,u=0.5979099497775078,v=0.6794539039958924,w=0.5242018264009921,x=5.280042401144994 +color=blue,shape=square,flag=1,i=62126,u=0.036113790200399065,v=0.16910869536960704,w=0.502918336080108,x=1.8672835436541029 +color=green,shape=triangle,flag=0,i=62134,u=0.6048830568385326,v=0.729874240054699,w=0.5159393385770069,x=4.257994071557856 +color=red,shape=square,flag=1,i=62154,u=0.8775160541846945,v=0.9806110363238945,w=0.5327824889664153,x=3.3435869551092536 +color=green,shape=square,flag=0,i=62166,u=0.4330001902467715,v=0.6376378265760058,w=0.49276627036701437,x=5.9411261297465 +color=yellow,shape=triangle,flag=1,i=62167,u=0.5614588863279815,v=0.7608824536408751,w=0.5037189316894571,x=4.821830950875217 +color=red,shape=square,flag=0,i=62188,u=0.40744592792362677,v=0.6744828103129084,w=0.5302394945174181,x=6.231715197692458 +color=red,shape=triangle,flag=0,i=62200,u=0.23988771374155948,v=0.8533403056991652,w=0.49368384416477895,x=6.4310693402923365 +color=orange,shape=triangle,flag=1,i=62204,u=0.05483042340149369,v=0.06378038360469551,w=0.5298994743718047,x=6.402343677154847 +color=red,shape=circle,flag=0,i=62212,u=0.11868607588693214,v=0.16008078324282432,w=0.5230138690384019,x=5.573261510373027 +color=red,shape=square,flag=0,i=62235,u=0.05781825160678089,v=0.9812159629061238,w=0.528849248056283,x=3.6240024153043655 +color=yellow,shape=triangle,flag=1,i=62256,u=0.18729558177233296,v=0.9635241693178325,w=0.5067570914450856,x=6.8510085898613235 +color=red,shape=square,flag=1,i=62261,u=0.42032239218584777,v=0.41881499558405855,w=0.5318614609301553,x=3.8751212362484946 +color=red,shape=triangle,flag=0,i=62284,u=0.6219982876210621,v=0.6405049256535393,w=0.48168248154296756,x=6.218527099708347 +color=red,shape=circle,flag=0,i=62310,u=0.8796648595608879,v=0.8960933890140106,w=0.5224014162804669,x=5.680682297922847 +color=red,shape=triangle,flag=0,i=62316,u=0.19184117907032205,v=0.06402197475999527,w=0.4766580720878818,x=5.502526429341152 +color=red,shape=circle,flag=1,i=62317,u=0.24245419168304982,v=0.17592089644676354,w=0.5234713664732507,x=3.3228402967788644 +color=red,shape=triangle,flag=0,i=62333,u=0.3081433543019789,v=0.17475252323788693,w=0.4807335630203863,x=3.3559216335905027 +color=red,shape=square,flag=0,i=62374,u=0.05127427063072498,v=0.5098696172787879,w=0.5373294457332315,x=4.430513110438568 +color=red,shape=triangle,flag=1,i=62375,u=0.23661559056090142,v=0.9855861026865775,w=0.47743130333143724,x=4.190599069091753 +color=orange,shape=square,flag=1,i=62383,u=0.023685079195092218,v=0.026937947780171778,w=0.4919021407386805,x=4.627379567957559 +color=purple,shape=circle,flag=0,i=62386,u=0.6352835250630797,v=0.9147156642130767,w=0.5234945884182443,x=5.798712173600094 +color=red,shape=triangle,flag=1,i=62404,u=0.058402282344989676,v=0.532894108788653,w=0.4836000966532128,x=6.7646632689431385 +color=orange,shape=square,flag=1,i=62415,u=0.623264816515352,v=0.01029168112753609,w=0.49028138372204577,x=4.64314623932384 +color=yellow,shape=triangle,flag=1,i=62420,u=0.5922537439254313,v=0.7931024659310686,w=0.5174533409684671,x=7.0776406088871004 +color=red,shape=triangle,flag=1,i=62435,u=0.6566103647142346,v=0.3093046962173661,w=0.4890548784170205,x=4.430438008663087 +color=yellow,shape=circle,flag=1,i=62440,u=0.9195091050599192,v=0.6284006272763784,w=0.4910750656033562,x=5.9488601492085875 +color=orange,shape=square,flag=1,i=62444,u=0.8198924252182687,v=0.9403939619690145,w=0.49483627897599086,x=5.385190500599406 +color=red,shape=circle,flag=1,i=62446,u=0.25695039848198686,v=0.17690972548675077,w=0.5107397978022713,x=5.379986286167665 +color=purple,shape=square,flag=1,i=62450,u=0.4679304831122051,v=0.2520485779531624,w=0.5265733936128689,x=4.523746787611793 +color=red,shape=triangle,flag=0,i=62453,u=0.2719444687249306,v=0.2727615921669144,w=0.49218570449784094,x=4.132534482868859 +color=red,shape=square,flag=0,i=62460,u=0.1095132438049864,v=0.5990961326315646,w=0.5487367811634232,x=5.30813078014137 +color=red,shape=square,flag=0,i=62477,u=0.1681727567517537,v=0.459575124418405,w=0.5399539027694862,x=3.0640498749206455 +color=red,shape=square,flag=0,i=62521,u=0.9394264527956095,v=0.35691204119685405,w=0.5447973167051736,x=5.509032937560587 +color=yellow,shape=circle,flag=1,i=62544,u=0.6372716681357813,v=0.23390888746555438,w=0.49294978983371884,x=4.412810738362551 +color=red,shape=circle,flag=0,i=62551,u=0.01233752976713054,v=-0.0057486829804792375,w=0.5126452670422521,x=5.570141909643815 +color=yellow,shape=triangle,flag=1,i=62560,u=0.9396323804778914,v=0.085811621835723,w=0.5175845777084611,x=5.27077636400634 +color=red,shape=circle,flag=0,i=62575,u=0.07034914442806128,v=-0.004086988597465882,w=0.5238122498045377,x=3.797765987178355 +color=blue,shape=square,flag=0,i=62613,u=0.6811858095759061,v=0.7887531811761556,w=0.49361127715826314,x=4.355142569541913 +color=purple,shape=circle,flag=0,i=62617,u=0.714587824554388,v=0.9313613753470926,w=0.5194524554371356,x=4.015819963177061 +color=purple,shape=square,flag=0,i=62632,u=0.3985259326969677,v=0.5444232350161109,w=0.5314123884676734,x=4.492798714605738 +color=red,shape=square,flag=0,i=62647,u=0.5291260503620531,v=0.013794840772883843,w=0.5407737287180777,x=5.102488976688594 +color=red,shape=square,flag=1,i=62683,u=0.11355392145660848,v=0.8669393022115569,w=0.5320901384179496,x=4.356001846362568 +color=red,shape=square,flag=1,i=62698,u=0.653364670305655,v=0.6124356991252056,w=0.5287119902302228,x=4.007826612460133 +color=red,shape=circle,flag=0,i=62701,u=0.003951253933919596,v=0.04522770982418345,w=0.5258906687903119,x=3.7990821290093546 +color=purple,shape=triangle,flag=0,i=62716,u=0.8823544350221625,v=0.1118404389612665,w=0.4586347777216839,x=3.2594503465151825 +color=purple,shape=triangle,flag=0,i=62730,u=0.636759249610899,v=0.06469280402168953,w=0.46135189192740805,x=4.312389513007878 +color=red,shape=triangle,flag=0,i=62735,u=0.8189085838177863,v=0.9399067495737984,w=0.4617192345326423,x=4.849007284652777 +color=red,shape=triangle,flag=0,i=62749,u=0.6703354930086899,v=0.5368154670226469,w=0.4574999605240849,x=3.207734868653835 +color=red,shape=square,flag=1,i=62768,u=0.9551936046838428,v=0.9319414615167267,w=0.5190503305114829,x=5.846548662129798 +color=red,shape=circle,flag=1,i=62777,u=0.18133834128167947,v=0.26477984785201514,w=0.531294217269015,x=6.008486744113405 +color=red,shape=circle,flag=0,i=62780,u=0.5170426364721215,v=0.6036794769162875,w=0.5269285591637343,x=4.583458820391482 +color=green,shape=triangle,flag=0,i=62782,u=0.42042232286231107,v=0.9347763946491507,w=0.5040717113848027,x=7.523280788788996 +color=yellow,shape=square,flag=1,i=62797,u=0.9311901039381898,v=0.5711913554470899,w=0.49929217899612793,x=4.948899182820194 +color=red,shape=circle,flag=0,i=62830,u=0.8526471187916753,v=0.8809963270663802,w=0.5182405502050984,x=4.179081514411876 +color=red,shape=square,flag=1,i=62837,u=0.5492872519519799,v=0.330190328959171,w=0.5273996033970642,x=5.290135392615926 +color=red,shape=square,flag=0,i=62841,u=0.34626047307667374,v=0.892390856973551,w=0.5304223359053766,x=3.402558165132803 +color=green,shape=square,flag=0,i=62844,u=0.18924796767097984,v=0.8273744526178146,w=0.4920170035408091,x=6.040914722549808 +color=red,shape=square,flag=0,i=62856,u=0.021636620168551723,v=0.7236946094748882,w=0.5284752005412547,x=5.677699797339172 +color=green,shape=circle,flag=0,i=62882,u=0.9295860315045217,v=0.025690266107089244,w=0.497645272785663,x=5.320746340884946 +color=yellow,shape=triangle,flag=1,i=62884,u=0.8422450133883254,v=0.7184760862620894,w=0.517631549601741,x=4.6335430681225125 +color=blue,shape=triangle,flag=0,i=62890,u=0.9435960887336685,v=0.16011742032923715,w=0.5041171987880846,x=4.723921873053907 +color=red,shape=circle,flag=0,i=62903,u=0.6229907355548229,v=0.6089807098214721,w=0.5003728523104544,x=4.489645633365675 +color=red,shape=square,flag=0,i=62910,u=0.9332192658756376,v=0.33365715523135997,w=0.5234511225329016,x=3.785653711839109 +color=red,shape=square,flag=0,i=62920,u=0.43226258201365564,v=0.5011363797109236,w=0.5277935121014361,x=5.322289568074705 +color=red,shape=square,flag=1,i=62923,u=0.4729688221358348,v=0.8082247750242778,w=0.5273715962644718,x=4.643643565339712 +color=blue,shape=circle,flag=1,i=62935,u=0.18167566189367645,v=0.7569900365744251,w=0.538237704000588,x=8.127688766703892 +color=yellow,shape=triangle,flag=1,i=62937,u=0.22154114504521083,v=0.340772002724789,w=0.5207086040146836,x=6.4729265882176135 +color=purple,shape=triangle,flag=1,i=62945,u=0.21555300092636231,v=0.20483990731212587,w=0.4562467436503796,x=4.525005146165923 +color=orange,shape=triangle,flag=0,i=62947,u=0.14478704880216064,v=0.2044324703382988,w=0.5394246020147753,x=5.651896509979963 +color=blue,shape=square,flag=1,i=62950,u=0.6178240188407061,v=0.9944428415377913,w=0.4852047757312502,x=2.718796906504569 +color=purple,shape=triangle,flag=0,i=62958,u=0.04184135931479238,v=0.4391855754156955,w=0.45360908771268516,x=4.924092734588453 +color=red,shape=square,flag=1,i=62971,u=0.10046091286823744,v=0.8609250387942977,w=0.5180430599900656,x=5.992000469626208 +color=red,shape=square,flag=0,i=62973,u=0.7424499126672801,v=0.1809899807448302,w=0.519415823485699,x=6.852372532872102 +color=red,shape=square,flag=0,i=62976,u=0.7443486017365128,v=0.48920301606010896,w=0.5234426858165389,x=5.039298499368262 +color=red,shape=square,flag=1,i=62992,u=0.9146580735998954,v=0.24536011183661321,w=0.5211570622432113,x=4.766820404263631 +color=blue,shape=circle,flag=0,i=63033,u=0.5305454206207826,v=0.8200238314591863,w=0.5347077688264033,x=4.591968684117361 +color=purple,shape=square,flag=0,i=63035,u=0.32005025763871653,v=0.15647470360006588,w=0.5167848779664501,x=6.684007339790288 +color=purple,shape=square,flag=0,i=63039,u=0.15240895214791716,v=0.29919244949961166,w=0.5121863211192852,x=6.159969568372798 +color=yellow,shape=square,flag=1,i=63049,u=0.6828108211160484,v=0.4015796847989789,w=0.49659371409731,x=5.257250967168765 +color=red,shape=triangle,flag=1,i=63057,u=0.6919746500336635,v=0.055960241491301965,w=0.5063304835655412,x=3.5035930223060276 +color=yellow,shape=circle,flag=1,i=63063,u=0.11616430991193993,v=0.5887832221524038,w=0.4964918954928837,x=6.3899289491183024 +color=red,shape=triangle,flag=1,i=63071,u=0.018672373269410625,v=0.9092165171697827,w=0.5118839892370847,x=4.722531198828153 +color=red,shape=square,flag=0,i=63072,u=0.8427844846500919,v=0.5992584871080688,w=0.5204742345347062,x=4.173435918614957 +color=red,shape=square,flag=0,i=63092,u=0.41951588383617777,v=0.03589601186018754,w=0.516942061824854,x=4.8376214446814565 +color=red,shape=triangle,flag=0,i=63096,u=0.7529650295448971,v=0.9431215182519007,w=0.49788731296415195,x=4.5347574004159545 +color=red,shape=circle,flag=0,i=63099,u=0.9309288783393869,v=0.8730077851333838,w=0.5076944717355235,x=5.654391605110433 +color=red,shape=circle,flag=0,i=63113,u=0.1033485563735913,v=0.06697824662028311,w=0.5055526799192447,x=3.517999338707257 +color=red,shape=circle,flag=1,i=63116,u=0.09384641871081734,v=0.08801379322138762,w=0.5014132780158835,x=3.993779177395526 +color=purple,shape=triangle,flag=0,i=63123,u=0.8961539423393202,v=0.7906187187333196,w=0.4567045808453017,x=5.149069214549051 +color=yellow,shape=triangle,flag=1,i=63148,u=0.9844731667969369,v=0.33541222586489206,w=0.5325186683372911,x=3.9812266558026486 +color=blue,shape=triangle,flag=0,i=63153,u=0.6735264887492048,v=0.39303923267692786,w=0.4986446566249354,x=6.201349714039229 +color=purple,shape=triangle,flag=1,i=63156,u=0.9714046347882829,v=0.27764276534699883,w=0.4597202347461114,x=4.659991375203884 +color=green,shape=triangle,flag=0,i=63165,u=0.6072741742180652,v=0.13442242488002998,w=0.4916312823761641,x=4.704378970892795 +color=red,shape=square,flag=1,i=63185,u=0.650261949898459,v=0.9794670276459893,w=0.5098135457039272,x=5.180812607593896 +color=red,shape=triangle,flag=0,i=63186,u=0.5251361946156848,v=0.2544468570870363,w=0.49071187482834566,x=4.943535099881426 +color=green,shape=circle,flag=0,i=63192,u=0.4628765932777914,v=0.5009559466597028,w=0.4792149363823281,x=4.479643917875211 +color=purple,shape=square,flag=0,i=63196,u=0.6560744766739839,v=0.17830975975236907,w=0.5042125314907943,x=5.985763097936512 +color=red,shape=circle,flag=1,i=63204,u=0.7164135106143265,v=0.6830955315025736,w=0.4878851428933129,x=3.775819536462746 +color=yellow,shape=triangle,flag=1,i=63220,u=0.4892590459180154,v=0.5065529413283534,w=0.5357798002844943,x=3.5732158909433434 +color=red,shape=square,flag=1,i=63223,u=0.7690690369913366,v=0.3055912466129418,w=0.5061163364523721,x=6.174020583937238 +color=red,shape=triangle,flag=0,i=63242,u=0.1064618484753983,v=0.6706095691549498,w=0.48721578275580185,x=5.274640214979204 +color=yellow,shape=circle,flag=1,i=63260,u=0.7419118468860325,v=0.4921678134634284,w=0.48746178071049073,x=3.822538553667331 +color=yellow,shape=circle,flag=1,i=63266,u=0.7052472262240931,v=0.3591091119235702,w=0.4921315753736453,x=3.897337107792995 +color=blue,shape=square,flag=0,i=63308,u=0.008287052333036948,v=0.36269407929162556,w=0.48380293397067686,x=4.804535386767394 +color=green,shape=circle,flag=0,i=63310,u=0.6591083265083223,v=0.6420080793229909,w=0.4811638732876288,x=3.927447690754425 +color=red,shape=triangle,flag=0,i=63317,u=0.10982625662686818,v=0.9960010135922871,w=0.4913318746186599,x=4.718179918484908 +color=red,shape=square,flag=0,i=63320,u=0.7893941269986001,v=0.9354940582614681,w=0.5235952465041683,x=4.115492450913288 +color=red,shape=square,flag=0,i=63332,u=0.970888211877224,v=0.6857596689710466,w=0.5228003194736635,x=2.668264923871252 +color=yellow,shape=square,flag=1,i=63337,u=0.0874924263896879,v=0.950183958407756,w=0.510721718370206,x=4.687215641469513 +color=blue,shape=square,flag=1,i=63343,u=0.14114074518146535,v=0.655241608504671,w=0.4852961463128133,x=4.005104442608682 +color=red,shape=circle,flag=0,i=63350,u=0.8796945751428287,v=0.8923085930699057,w=0.4687078728895611,x=4.764711681488481 +color=red,shape=triangle,flag=1,i=63373,u=0.6595832092253243,v=0.06801374618261546,w=0.49126597353639273,x=3.59910120629142 +color=red,shape=circle,flag=0,i=63386,u=0.2764553187950215,v=0.3353116438105522,w=0.4770231965668702,x=4.71820724688136 +color=yellow,shape=triangle,flag=1,i=63403,u=0.07339514161166527,v=0.44152339049489187,w=0.5160645007944001,x=5.7446544144498235 +color=red,shape=circle,flag=0,i=63404,u=0.09355951248555727,v=0.04769500731061244,w=0.4785452562682194,x=5.592835865813732 +color=blue,shape=circle,flag=1,i=63421,u=0.5236272820681089,v=0.2817463347056647,w=0.5384011232085524,x=4.728088219772792 +color=yellow,shape=square,flag=1,i=63425,u=0.10463534688361364,v=0.6759023798945356,w=0.5118460945285656,x=5.0010213467351425 +color=red,shape=square,flag=0,i=63447,u=0.07821593216320089,v=0.41749452211592886,w=0.5115398197381817,x=3.0271934060020254 +color=green,shape=square,flag=0,i=63449,u=0.28280413381317115,v=0.9556857697539318,w=0.4957326089443081,x=5.215505460596041 +color=yellow,shape=triangle,flag=1,i=63452,u=0.9273827654059374,v=0.8835971806115526,w=0.5119031140441194,x=5.685017178429618 +color=red,shape=triangle,flag=0,i=63461,u=0.3175544716298998,v=0.5365224802620152,w=0.4838196449828189,x=3.589982889198821 +color=yellow,shape=triangle,flag=1,i=63473,u=0.4684268930197133,v=0.3996793351218243,w=0.5118596889991462,x=6.225859492489028 +color=orange,shape=square,flag=1,i=63477,u=0.07928933894273849,v=0.0514072129984835,w=0.490949314628272,x=6.608600888579531 +color=purple,shape=square,flag=0,i=63504,u=0.9700830866905408,v=0.9797449445666488,w=0.5028390388130227,x=5.835149255056467 +color=red,shape=square,flag=0,i=63514,u=0.0378176948932033,v=0.1427414392172779,w=0.5130201815984372,x=5.715139555750857 +color=red,shape=square,flag=0,i=63520,u=0.3397124390805968,v=0.2714845545300445,w=0.5170010396204573,x=5.561806237121956 +color=red,shape=square,flag=0,i=63552,u=0.32371787599694224,v=0.507907498039507,w=0.5045012450134124,x=6.395184987087981 +color=red,shape=triangle,flag=0,i=63565,u=0.48020871013960653,v=0.9884932297951934,w=0.4982588641272306,x=6.137621853716542 +color=purple,shape=square,flag=0,i=63574,u=0.15379335750978063,v=0.5281964960658879,w=0.4994394965067309,x=2.0727416448885454 +color=red,shape=square,flag=1,i=63581,u=0.802394784163531,v=0.6939027134332991,w=0.4966973402746471,x=7.32803597295909 +color=red,shape=square,flag=0,i=63585,u=0.4189667395959692,v=0.0045752361451588675,w=0.4994227523808975,x=2.4327208837196515 +color=yellow,shape=triangle,flag=1,i=63587,u=0.7167050254544781,v=0.5549538255428227,w=0.5100523850015138,x=3.5714062736529097 +color=red,shape=triangle,flag=0,i=63625,u=0.29649511175488363,v=0.7077525174728829,w=0.4948358938306383,x=7.19674170777774 +color=yellow,shape=triangle,flag=1,i=63636,u=0.3190657421387958,v=0.9766789545324229,w=0.5146995473706589,x=3.139905763814006 +color=red,shape=circle,flag=1,i=63653,u=0.7124949067752695,v=0.7354776104940559,w=0.46776554713874124,x=4.160604070493101 +color=red,shape=triangle,flag=0,i=63654,u=0.627050404609583,v=0.13035775383831516,w=0.5008612680386838,x=4.642981482508208 +color=red,shape=square,flag=0,i=63685,u=0.9497956342657677,v=0.7842243295282431,w=0.4927051141152887,x=4.014959212256174 +color=blue,shape=square,flag=1,i=63689,u=0.6426554468489805,v=0.379984431650072,w=0.503239329678487,x=4.5235969349819705 +color=red,shape=triangle,flag=0,i=63707,u=0.2096771803308467,v=0.7973446680349758,w=0.5153683037016645,x=5.81953942794393 +color=blue,shape=triangle,flag=0,i=63708,u=0.22170963254835463,v=0.08469046744317732,w=0.5054861869194943,x=5.957782715737459 +color=red,shape=triangle,flag=0,i=63716,u=0.9608586826415092,v=0.5778298988776719,w=0.5059131561374438,x=7.582299416281928 +color=red,shape=triangle,flag=1,i=63719,u=0.8306323684682014,v=0.07878243923100481,w=0.5030716956841577,x=5.376611272914098 +color=red,shape=square,flag=0,i=63739,u=0.39726637906191364,v=0.9974072581707458,w=0.49092955531644206,x=4.742988813801126 +color=blue,shape=square,flag=1,i=63748,u=0.038958390272422316,v=0.6899245148086993,w=0.511877267123885,x=6.201614716402648 +color=red,shape=triangle,flag=1,i=63763,u=0.8260508879078403,v=0.7122915266979948,w=0.5036212844700014,x=4.681609009062412 +color=blue,shape=circle,flag=0,i=63792,u=0.19728458061068666,v=0.16181839296814904,w=0.5348196368757366,x=4.674163075607887 +color=red,shape=circle,flag=0,i=63799,u=0.7784454827895895,v=0.8011778292745955,w=0.4662777472228059,x=6.100564869441399 +color=red,shape=square,flag=1,i=63806,u=0.6141650607593339,v=0.9142559360340724,w=0.4928580365712914,x=2.8435797160193492 +color=green,shape=square,flag=0,i=63810,u=0.8331122386607416,v=0.5796137503861937,w=0.5017164714242858,x=4.731477885461558 +color=green,shape=circle,flag=1,i=63816,u=0.40266172833400726,v=0.42381083247437346,w=0.492115379639235,x=7.571613470933646 +color=red,shape=circle,flag=0,i=63822,u=0.9437821789349579,v=0.9969487167272225,w=0.4729779526387773,x=5.4405712549070735 +color=red,shape=circle,flag=1,i=63839,u=0.3041192394162371,v=0.2647701882074305,w=0.4680206081922557,x=4.044029861775884 +color=red,shape=circle,flag=0,i=63853,u=0.5492798216939365,v=0.6217327646534917,w=0.46506013977555066,x=5.631350743071785 +color=red,shape=square,flag=0,i=63855,u=0.442889751448163,v=0.36586238799084936,w=0.48412448099437144,x=3.7324822580201364 +color=blue,shape=circle,flag=1,i=63856,u=0.6855547858747592,v=0.2707295407356246,w=0.5336873724393838,x=3.8762418109589163 +color=blue,shape=circle,flag=1,i=63859,u=0.7459299364313137,v=0.3072131190087173,w=0.5341191395549857,x=5.53068068586547 +color=purple,shape=triangle,flag=0,i=63865,u=0.7092757264208321,v=0.23235465548151513,w=0.46216513190126063,x=3.4202946860209327 +color=red,shape=triangle,flag=0,i=63886,u=0.45946135793073595,v=0.2588272307510143,w=0.5013865092069411,x=6.440630111447324 +color=red,shape=triangle,flag=0,i=63888,u=0.969619606173608,v=0.21558215623761867,w=0.49863958446076706,x=6.1485718143846455 +color=red,shape=square,flag=0,i=63899,u=0.3982583133796107,v=0.5549078775856298,w=0.48613666613912915,x=5.303023386962724 +color=blue,shape=circle,flag=1,i=63910,u=0.6863886117058431,v=0.37206295297347436,w=0.5293565980248977,x=4.282396951942643 +color=red,shape=square,flag=0,i=63934,u=0.28362300522034134,v=0.9776435032329341,w=0.49500489717812485,x=4.22874121836814 +color=red,shape=square,flag=0,i=63938,u=0.44540466147148683,v=0.2602174184280942,w=0.49636965013518813,x=5.678133972691477 +color=red,shape=square,flag=0,i=63950,u=0.5945643984227755,v=0.07057457546776025,w=0.5025606472334991,x=6.562575077178184 +color=red,shape=triangle,flag=0,i=63955,u=0.4748958361621747,v=0.5026362244360355,w=0.493515269580427,x=5.387268214423738 +color=red,shape=square,flag=0,i=63970,u=0.8833261553905527,v=0.7186996387121306,w=0.5011426431160687,x=5.02885669106661 +color=purple,shape=triangle,flag=1,i=63973,u=0.09727017174152641,v=0.46447544054366596,w=0.47035211902337365,x=4.381689376612946 +color=red,shape=square,flag=0,i=63975,u=0.38211363356881844,v=0.1851051930756088,w=0.5088977332933559,x=6.033395726606865 +color=yellow,shape=circle,flag=1,i=63982,u=0.05475943205246048,v=0.4827379884980324,w=0.4839250759959782,x=5.461357807406426 +color=yellow,shape=square,flag=0,i=63983,u=0.9759577775531386,v=0.5346636072398493,w=0.5090356632542478,x=4.3427832507791475 +color=purple,shape=triangle,flag=0,i=63991,u=0.6450211290963586,v=0.7647205800081447,w=0.47397787262422303,x=7.512466509854714 +color=yellow,shape=circle,flag=1,i=64000,u=0.6072697294590961,v=0.7735604234985045,w=0.4782161481440966,x=4.028959539850409 +color=green,shape=square,flag=0,i=64021,u=0.7279543112915372,v=0.6448926086368608,w=0.4867345558653957,x=5.34349840321175 +color=red,shape=square,flag=0,i=64022,u=0.9963151094127419,v=0.5614860220224002,w=0.5162238695986654,x=4.799168980917745 +color=red,shape=square,flag=1,i=64023,u=0.4876345274932703,v=0.4723527804131543,w=0.5188911764015784,x=4.5079013835331745 +color=blue,shape=triangle,flag=0,i=64036,u=0.7478597761606541,v=0.7144990122993502,w=0.5008458260525993,x=5.568158772053908 +color=red,shape=triangle,flag=0,i=64041,u=0.8912540679796508,v=0.13308974592620937,w=0.4966351988438118,x=4.740432531230698 +color=red,shape=triangle,flag=0,i=64042,u=0.45734507250285783,v=0.2594904818337578,w=0.4989310014114306,x=2.456291754405488 +color=yellow,shape=triangle,flag=1,i=64045,u=0.5308586812797977,v=0.7725052654525788,w=0.5133303452297842,x=5.510681131225151 +color=blue,shape=circle,flag=0,i=64046,u=0.23449582206897412,v=0.9588065538630066,w=0.5386645118591479,x=5.561227745195509 +color=red,shape=circle,flag=0,i=64066,u=0.9240927253960263,v=0.8320418784551288,w=0.46142196509973243,x=4.878844901170772 +color=red,shape=square,flag=1,i=64077,u=0.5735278128678156,v=0.05680994750733448,w=0.5033359042288733,x=6.090509801075051 +color=green,shape=square,flag=1,i=64085,u=0.38079080255192166,v=0.18905354331113844,w=0.4907037858557233,x=5.263999791996457 +color=red,shape=square,flag=0,i=64087,u=0.5960898446331889,v=0.7903397230154193,w=0.5017152619611266,x=3.059881005175774 +color=blue,shape=triangle,flag=1,i=64090,u=0.8848908085564067,v=0.8923312132333386,w=0.4990548475069474,x=5.002427345515826 +color=blue,shape=triangle,flag=1,i=64094,u=0.1569268443018389,v=0.3196742984588615,w=0.49493793352365983,x=3.756729477592257 +color=green,shape=circle,flag=1,i=64100,u=0.5647815083385339,v=0.4863408108927847,w=0.4978077398156158,x=5.285395987891518 +color=red,shape=square,flag=0,i=64107,u=0.3136389492477193,v=0.8459831062057569,w=0.5054226352575494,x=2.583552870227812 +color=purple,shape=circle,flag=0,i=64111,u=0.08274291700283631,v=0.011981531702173531,w=0.5310308500191578,x=5.987754772763229 +color=green,shape=circle,flag=0,i=64129,u=0.09629011688513611,v=0.7869194660837012,w=0.5003479541242317,x=6.49648483163907 +color=red,shape=square,flag=1,i=64136,u=0.35692812504153615,v=0.5554943275309325,w=0.5134677416671467,x=4.496888235107965 +color=red,shape=triangle,flag=0,i=64147,u=0.020012867427591008,v=0.9805642371114248,w=0.5040291259439584,x=4.231686261830181 +color=purple,shape=circle,flag=0,i=64153,u=0.009337255555096569,v=0.13918972136927654,w=0.5283727377866156,x=5.103066168043456 +color=red,shape=triangle,flag=1,i=64162,u=0.2985305141624415,v=0.8555467295075686,w=0.49579115054307554,x=5.960945321253074 +color=yellow,shape=square,flag=1,i=64167,u=0.9011278559567346,v=0.7285422107675157,w=0.503217543589724,x=4.7521316916146725 +color=red,shape=square,flag=0,i=64175,u=0.7059444692365139,v=0.46370555304500527,w=0.5115203103971437,x=4.22356701299343 +color=yellow,shape=square,flag=0,i=64197,u=0.015601479148791952,v=0.03483907379197315,w=0.5008076421823484,x=4.66396019719809 +color=red,shape=triangle,flag=0,i=64200,u=0.6847297348626562,v=0.7932145655465365,w=0.4908329573718279,x=5.445535502726784 +color=red,shape=square,flag=1,i=64213,u=0.45342505049552717,v=0.5125225107549417,w=0.5190128579359139,x=4.118315119598916 +color=yellow,shape=triangle,flag=1,i=64215,u=0.6705071617575188,v=0.8803817427148197,w=0.5013233583723586,x=6.298922709137407 +color=blue,shape=square,flag=1,i=64221,u=0.8702136360214097,v=0.49692647582661886,w=0.5299607495813312,x=6.6131819422058244 +color=blue,shape=triangle,flag=1,i=64224,u=0.24947955591329274,v=0.48029654076629635,w=0.49494007087366737,x=3.669811326668052 +color=red,shape=square,flag=0,i=64230,u=0.17131051116198714,v=0.8517566554649438,w=0.5215963440875848,x=5.548306467460223 +color=blue,shape=triangle,flag=0,i=64240,u=0.4363641687828099,v=0.019544474085960273,w=0.4883218526438222,x=7.387452606559268 +color=blue,shape=square,flag=1,i=64245,u=0.5322542720406609,v=0.21065509258665627,w=0.5269834892915934,x=2.5326375376948724 +color=red,shape=triangle,flag=0,i=64256,u=0.710143402260618,v=0.8534076581081995,w=0.49975492780193975,x=3.707913732714907 +color=red,shape=circle,flag=0,i=64262,u=0.7984166628795825,v=0.8623991335719142,w=0.4791416501521122,x=4.167364845068389 +color=yellow,shape=square,flag=1,i=64296,u=0.972916353164527,v=0.3684926942422071,w=0.49736489968193426,x=5.618405006881453 +color=yellow,shape=triangle,flag=1,i=64305,u=0.4692257097702849,v=0.3232319653088911,w=0.4956778330548818,x=6.740500416957165 +color=red,shape=triangle,flag=0,i=64326,u=0.9683081350452416,v=0.06627198553757219,w=0.4948835589424861,x=5.660492884833842 +color=green,shape=triangle,flag=0,i=64328,u=0.9715889849359332,v=0.6309264306921687,w=0.46616568176306455,x=6.371837539270937 +color=purple,shape=square,flag=0,i=64338,u=0.9336239383135657,v=0.12656727153155733,w=0.5179953179287038,x=5.373824217752926 +color=green,shape=circle,flag=0,i=64342,u=0.9644393199588971,v=0.8066328910947824,w=0.5097391666721242,x=7.7391571591368065 +color=blue,shape=triangle,flag=1,i=64343,u=0.04233891284097735,v=0.6565482518638562,w=0.49572672756256864,x=5.852762818653058 +color=green,shape=square,flag=0,i=64348,u=0.8223999917274492,v=0.3277495051022389,w=0.5011804726006969,x=6.29409308520921 +color=red,shape=circle,flag=0,i=64370,u=0.8730393727931256,v=0.8846982456315251,w=0.46943485903510607,x=3.469662858803927 +color=green,shape=square,flag=0,i=64394,u=0.8759037505341121,v=0.2768411564827987,w=0.4941481492696853,x=4.356843922601224 +color=yellow,shape=triangle,flag=1,i=64401,u=0.9164000913872118,v=0.5224988236587411,w=0.4936227158934918,x=2.569989762935232 +color=purple,shape=circle,flag=0,i=64407,u=0.45050526713854444,v=0.3810065490600414,w=0.5216637275515531,x=4.309329417360491 +color=red,shape=square,flag=0,i=64426,u=0.38755407348408877,v=0.4052117319250018,w=0.5420427752432667,x=2.6621468072160517 +color=yellow,shape=square,flag=1,i=64433,u=0.8463768288412885,v=0.19634946726177027,w=0.5073074847287324,x=3.1131903296146803 +color=red,shape=square,flag=1,i=64434,u=0.2899660655195041,v=0.2607739531495955,w=0.5308400515996639,x=5.378602804959737 +color=green,shape=square,flag=0,i=64435,u=0.2686419363736554,v=0.5884194571306015,w=0.49156965416921433,x=7.33472067034177 +color=blue,shape=circle,flag=0,i=64449,u=0.5312097691912956,v=0.2866998766884393,w=0.5300547771100046,x=4.809521088514162 +color=red,shape=triangle,flag=0,i=64452,u=0.46335425384275486,v=0.6625945608407157,w=0.5221104204691589,x=4.006153695745944 +color=red,shape=circle,flag=0,i=64457,u=0.1531298558749995,v=0.07053912927400352,w=0.46452585900732735,x=5.256278983755565 +color=red,shape=circle,flag=0,i=64477,u=0.5940629877888385,v=0.601296637083989,w=0.46630411447173187,x=4.436644125785411 +color=purple,shape=square,flag=0,i=64481,u=0.37065765846951126,v=0.4067283952673201,w=0.5274680100421396,x=3.9896762684542346 +color=purple,shape=square,flag=0,i=64534,u=0.2015145831423374,v=0.3960021303646689,w=0.5319611531145543,x=3.64698269911374 +color=red,shape=circle,flag=1,i=64539,u=0.2607995955602843,v=0.22400239384539683,w=0.45787860930613217,x=5.45651471941169 +color=yellow,shape=square,flag=1,i=64541,u=0.4001773190623412,v=0.25630894165050044,w=0.5182528477901761,x=4.875544406373321 +color=red,shape=circle,flag=1,i=64542,u=0.7842388254663052,v=0.6881628448515157,w=0.45689713863516374,x=4.956630170345078 +color=blue,shape=triangle,flag=1,i=64543,u=0.9351764837201605,v=0.3413938482854869,w=0.5091841787274728,x=2.481757224688957 +color=purple,shape=triangle,flag=0,i=64566,u=0.3791540064862967,v=0.2937931357505441,w=0.48337957209757326,x=5.707400788309904 +color=red,shape=triangle,flag=0,i=64572,u=0.978883263957583,v=0.17208215251297787,w=0.5254050061158511,x=3.76829801681267 +color=blue,shape=circle,flag=0,i=64578,u=0.852192730327997,v=0.875831829797369,w=0.5307611835100067,x=4.588894350897245 +color=red,shape=square,flag=0,i=64601,u=0.5918043606292889,v=0.7000468134049758,w=0.5169782111633763,x=4.543946337259999 +color=red,shape=triangle,flag=1,i=64615,u=0.45739248862444637,v=0.8672414109138011,w=0.5215251455748212,x=2.7227260734492176 +color=red,shape=circle,flag=0,i=64619,u=0.24723301084060134,v=0.2841229280120296,w=0.4664359479037898,x=3.1377552847749857 +color=red,shape=triangle,flag=0,i=64627,u=0.6380693842353886,v=0.624769350221581,w=0.5166966282202463,x=5.933012199227495 +color=red,shape=square,flag=0,i=64639,u=0.8792987396666089,v=0.07680337370292156,w=0.5151463811642052,x=5.915825493566256 +color=red,shape=circle,flag=0,i=64646,u=0.02946597584823507,v=-0.00964173446964052,w=0.4598542294953604,x=6.066656368439051 +color=red,shape=square,flag=0,i=64656,u=0.9957593004096548,v=0.5457792865191033,w=0.5202985812877525,x=5.876195227853195 +color=red,shape=triangle,flag=0,i=64659,u=0.316076570954698,v=0.49451312023591176,w=0.5197858997736655,x=5.432327494908552 +color=blue,shape=square,flag=1,i=64675,u=0.9894146584394644,v=0.1598456849653801,w=0.5190465620260806,x=5.321717094729606 +color=red,shape=triangle,flag=0,i=64685,u=0.9667942870792993,v=0.45834058366298125,w=0.5193796874853984,x=2.7752124774275586 +color=orange,shape=circle,flag=1,i=64698,u=0.9530300915157188,v=0.6157661209513193,w=0.5000750694642581,x=5.501506237847437 +color=green,shape=square,flag=0,i=64706,u=0.025466555741951558,v=0.9314023931438274,w=0.4918391536631408,x=4.003904813492953 +color=purple,shape=square,flag=0,i=64720,u=0.16261944210584722,v=0.9622114930511119,w=0.5159587490104004,x=4.5962545116326945 +color=blue,shape=triangle,flag=1,i=64723,u=0.30303255688848285,v=0.08693611578817917,w=0.51113716940579,x=4.255873939755748 +color=red,shape=square,flag=1,i=64746,u=0.11150300883706599,v=0.812752471011457,w=0.5251511912985377,x=5.962202895801816 +color=red,shape=circle,flag=1,i=64755,u=0.49783467917086743,v=0.5674595761425589,w=0.4802455708585952,x=3.662032559009031 +color=yellow,shape=circle,flag=1,i=64764,u=0.7002826909415023,v=0.8114218848057422,w=0.4878827731446801,x=5.561974666181925 +color=red,shape=square,flag=0,i=64769,u=0.6178092770759732,v=0.24994269586172424,w=0.5272017256334964,x=5.718707747559576 +color=blue,shape=square,flag=1,i=64775,u=0.36765547446107316,v=0.8335993289522815,w=0.5120397252558292,x=4.279514054167786 +color=yellow,shape=circle,flag=1,i=64781,u=0.6474511034851618,v=0.9441289636599535,w=0.48706589514743537,x=6.857391291304986 +color=red,shape=triangle,flag=0,i=64816,u=0.9990007970649004,v=0.5984063560112501,w=0.5192765965918773,x=6.02505866341543 +color=red,shape=triangle,flag=0,i=64821,u=0.9025392010053739,v=0.08866257265615829,w=0.5160043250545797,x=5.720386334787676 +color=yellow,shape=triangle,flag=1,i=64831,u=0.5134958791049719,v=0.8682061667809065,w=0.49802201640066407,x=5.261964049553423 +color=green,shape=square,flag=0,i=64832,u=0.931142864151507,v=0.24549905593507126,w=0.478110673194234,x=3.437685703888444 +color=green,shape=circle,flag=1,i=64838,u=0.3254608716787136,v=0.41431860395529174,w=0.498711875491115,x=6.53041911957271 +color=yellow,shape=square,flag=1,i=64842,u=0.947359937140417,v=0.7724299503572887,w=0.5068265682251539,x=4.243199493337334 +color=red,shape=triangle,flag=0,i=64848,u=0.9494992003261125,v=0.17488470368341058,w=0.5063790096338582,x=6.847445460858204 +color=red,shape=square,flag=1,i=64859,u=0.632974858484807,v=8.930277299445954e-05,w=0.5290750594438621,x=4.610258616114966 +color=red,shape=triangle,flag=0,i=64861,u=0.35914496258462403,v=0.31383948785887983,w=0.5031666087844853,x=4.208162268033191 +color=green,shape=square,flag=0,i=64871,u=0.5132468772575083,v=0.734496148973709,w=0.47531369383510536,x=5.4639852903521495 +color=yellow,shape=square,flag=1,i=64873,u=0.16463447410131382,v=0.22800574067939772,w=0.5049253759450267,x=6.212815695863007 +color=blue,shape=triangle,flag=1,i=64890,u=0.20956241202265335,v=0.2726171005354915,w=0.5144404976118491,x=5.822733204105899 +color=red,shape=triangle,flag=1,i=64893,u=0.5354715208728439,v=0.24613133287194167,w=0.5012996540359805,x=5.808934763221032 +color=red,shape=triangle,flag=0,i=64899,u=0.5460430282095673,v=0.916400948528702,w=0.4968924116236075,x=4.948528140292663 +color=red,shape=square,flag=1,i=64907,u=0.48750530053116925,v=0.8354207519202246,w=0.5329904601574204,x=4.5400396422906 +color=purple,shape=square,flag=0,i=64912,u=0.6290497451733703,v=0.04900077904469091,w=0.5362106970499977,x=3.9536667555229728 +color=red,shape=triangle,flag=0,i=64925,u=0.7356531907462553,v=0.8973901227620534,w=0.4890626288215829,x=4.240885522928878 +color=red,shape=square,flag=1,i=64929,u=0.8525662903112224,v=0.9487130591701535,w=0.5327118930797484,x=4.536914619191142 +color=red,shape=circle,flag=1,i=64951,u=0.2753183104553981,v=0.24022062075193212,w=0.47358419495404414,x=3.949768957643478 +color=purple,shape=triangle,flag=0,i=64957,u=0.058320987548133085,v=0.6123565767998979,w=0.46733568865542235,x=4.233692005189134 +color=red,shape=square,flag=0,i=64958,u=0.44240926277505943,v=0.9523325413193555,w=0.5326671561332541,x=4.2894849799572015 +color=blue,shape=square,flag=0,i=64963,u=0.024426947590495796,v=0.5316266848361411,w=0.5124139001677811,x=5.619054311325499 +color=blue,shape=circle,flag=0,i=64964,u=0.5063412718934043,v=0.7486730533820664,w=0.5069041429725936,x=4.443930448302951 +color=red,shape=square,flag=1,i=64976,u=0.7773778380327702,v=0.5907033048263742,w=0.5306760834520597,x=5.766312964627865 +color=red,shape=circle,flag=0,i=64978,u=0.4119729859087361,v=0.479541486794416,w=0.47274220675869755,x=5.604600467622807 +color=purple,shape=square,flag=0,i=64985,u=0.16842275192459144,v=0.7888948967618983,w=0.5335551370240443,x=3.8748462668508084 +color=yellow,shape=circle,flag=1,i=64992,u=0.3395358854734897,v=0.4717722447811884,w=0.47183492669344995,x=5.1030090499269924 +color=red,shape=square,flag=0,i=64995,u=0.0567647560319825,v=0.8852584386364303,w=0.5308195825619981,x=4.812497654502461 +color=green,shape=circle,flag=0,i=65002,u=0.747777869980808,v=0.15672336812474486,w=0.4983671857021502,x=3.5524937270702743 +color=purple,shape=circle,flag=0,i=65009,u=0.11448659042521758,v=0.37128980405316847,w=0.5280579389173199,x=6.7711738113629565 +color=blue,shape=triangle,flag=1,i=65028,u=0.811814842995744,v=0.2538914035408405,w=0.49895245391075094,x=5.554581328507087 +color=purple,shape=circle,flag=0,i=65051,u=0.16617239618475033,v=0.4346085580893905,w=0.531990236539049,x=3.9211115790816913 +color=red,shape=square,flag=0,i=65053,u=0.2718576509578965,v=0.15577912026012075,w=0.5278939165818484,x=6.984378812791431 +color=red,shape=triangle,flag=0,i=65055,u=0.4293332706716929,v=0.7463306612814803,w=0.5008319015861331,x=4.818548965080251 +color=blue,shape=circle,flag=1,i=65058,u=0.5283589194442528,v=0.23472492897549846,w=0.5135573256417975,x=5.120523443235321 +color=orange,shape=square,flag=1,i=65072,u=0.41479594499790895,v=0.48373183240935813,w=0.4920374216652845,x=3.4676338222668917 +color=red,shape=square,flag=1,i=65073,u=0.36776326219296496,v=0.026864515735567918,w=0.5249304995524096,x=4.8976826634433985 +color=blue,shape=circle,flag=1,i=65083,u=0.5809690675464005,v=0.9409031057132201,w=0.5126529986638552,x=5.4930181893311 +color=yellow,shape=triangle,flag=1,i=65084,u=0.2924621514312543,v=0.4519628107299266,w=0.5060714279073292,x=4.022430968547574 +color=red,shape=square,flag=0,i=65086,u=0.3616524063450083,v=0.6748725045521407,w=0.5220869562971677,x=6.466926281716532 +color=green,shape=square,flag=0,i=65100,u=0.18992913486063678,v=0.6976525721214802,w=0.48573717600808036,x=4.604820235923111 +color=red,shape=square,flag=0,i=65125,u=0.10613781365226538,v=0.06695608747900939,w=0.5245187213867367,x=4.677799445091317 +color=red,shape=circle,flag=0,i=65128,u=0.23743225205268448,v=0.1783788641581944,w=0.49701046700655943,x=4.691433950645753 +color=red,shape=circle,flag=1,i=65141,u=0.47632324588875885,v=0.4530808242615764,w=0.5050409997934431,x=4.270843356712796 +color=red,shape=triangle,flag=0,i=65143,u=0.6275028105541011,v=0.7213672357227178,w=0.5002172762645051,x=3.440055274826553 +color=yellow,shape=triangle,flag=0,i=65154,u=0.08575403258114778,v=0.4061910694743488,w=0.5000709824020975,x=5.452885175514719 +color=blue,shape=circle,flag=0,i=65166,u=0.9627736861082165,v=0.3444540262018051,w=0.5169924498805815,x=5.244021008140907 +color=purple,shape=triangle,flag=1,i=65197,u=0.02188951027035302,v=0.44449210075211454,w=0.4648009260304861,x=5.625409051079889 +color=red,shape=triangle,flag=1,i=65199,u=0.22641941927027553,v=0.027411990493695804,w=0.49000303878724694,x=6.070081980144997 +color=yellow,shape=square,flag=1,i=65202,u=0.5466110589119082,v=0.7993443396901851,w=0.5115614601985802,x=3.310085028681474 +color=red,shape=square,flag=1,i=65204,u=0.5445462751290312,v=0.23545602382978847,w=0.5084121071928628,x=4.978951854769487 +color=purple,shape=circle,flag=0,i=65213,u=0.24386271930329795,v=0.4948862591969918,w=0.5310211373033625,x=7.332289486054274 +color=yellow,shape=square,flag=1,i=65243,u=0.4207977187353583,v=0.06559148241184698,w=0.5119971292357092,x=5.713981506956713 +color=purple,shape=square,flag=0,i=65255,u=0.3694078438004057,v=0.8845307798454202,w=0.5196124743571258,x=3.772024658063442 +color=yellow,shape=square,flag=1,i=65261,u=0.364342339312579,v=0.6778843851093698,w=0.5109535945540792,x=4.997107064745154 +color=red,shape=square,flag=0,i=65264,u=0.9026517077683804,v=0.4662380200947325,w=0.5254560965412735,x=4.85920289078181 +color=blue,shape=triangle,flag=1,i=65272,u=0.6171043031985003,v=0.6563591096612812,w=0.501899987292809,x=4.705629956098989 +color=red,shape=square,flag=1,i=65274,u=0.7565377040169405,v=0.77687484140646,w=0.5247431613810872,x=6.385264763616131 +color=red,shape=square,flag=0,i=65276,u=0.8857073415633464,v=0.0568738396449876,w=0.5225633155813637,x=4.457044827399879 +color=red,shape=circle,flag=0,i=65297,u=0.8965680990892491,v=0.9866394224571755,w=0.5132353404710892,x=8.36378992550476 +color=red,shape=square,flag=0,i=65302,u=0.4060476274644077,v=0.6921115525227287,w=0.5249918109489632,x=5.2400281554119195 +color=orange,shape=square,flag=0,i=65330,u=0.6350121426552636,v=0.048032888259897044,w=0.48537979050664637,x=5.209091859880245 +color=blue,shape=circle,flag=1,i=65336,u=0.2703392928886307,v=0.12155510214852938,w=0.5246866921197347,x=3.1267564242051695 +color=red,shape=triangle,flag=0,i=65340,u=0.563117131148891,v=0.7939612650067187,w=0.4915541049563324,x=3.7090816210948603 +color=red,shape=circle,flag=1,i=65357,u=0.02704338146223284,v=-0.04106383914389711,w=0.5196009194626682,x=5.195519463029234 +color=yellow,shape=square,flag=1,i=65359,u=0.6837164121801776,v=0.8617931960386346,w=0.5129301527828952,x=5.427528440148539 +color=purple,shape=square,flag=0,i=65363,u=0.9525761753790593,v=0.49451301162020544,w=0.522167193867163,x=4.640759310495134 +color=red,shape=square,flag=1,i=65368,u=0.1628701489879193,v=0.4486789942169367,w=0.5329971644668731,x=6.4143655401408095 +color=yellow,shape=square,flag=1,i=65372,u=0.23314746745489467,v=0.5140457025729221,w=0.5144697602469269,x=5.382406309641655 +color=purple,shape=triangle,flag=0,i=65375,u=0.32710018093748117,v=0.682952682314051,w=0.4587534389825774,x=4.161987410672152 +color=blue,shape=square,flag=1,i=65382,u=0.9499804206300224,v=0.8830151918905924,w=0.49493525846972275,x=7.2901199343317105 +color=purple,shape=triangle,flag=0,i=65387,u=0.45117504834511646,v=0.7528625843741594,w=0.46369375666349016,x=6.018868590488388 +color=red,shape=triangle,flag=0,i=65412,u=0.2673400311085029,v=0.9748084027835497,w=0.4858489835268026,x=3.454207420625662 +color=yellow,shape=triangle,flag=1,i=65424,u=0.8521956893378505,v=0.31778334288020316,w=0.5045010392783321,x=7.740849571194886 +color=red,shape=circle,flag=1,i=65425,u=0.6621048080269045,v=0.6793782554213099,w=0.5361145560063162,x=3.989075765882611 +color=purple,shape=square,flag=0,i=65445,u=0.07770708160455186,v=0.15686282473056257,w=0.5219192637211514,x=7.565571153685286 +color=red,shape=square,flag=1,i=65452,u=0.5070802815676585,v=0.0991009994388381,w=0.5142618220957491,x=4.005160234130259 +color=yellow,shape=triangle,flag=1,i=65460,u=0.21670855056612637,v=0.4229092229670731,w=0.5090821428584934,x=4.171376694980853 +color=red,shape=triangle,flag=0,i=65463,u=0.47594230481617894,v=0.26577985821357586,w=0.4793083008522725,x=3.312364535109152 +color=yellow,shape=triangle,flag=1,i=65469,u=0.35486872424687865,v=0.35645941772963985,w=0.5126031740370534,x=6.913966157444608 +color=red,shape=square,flag=0,i=65470,u=0.8177422009952898,v=0.77502762265133,w=0.5201128676434438,x=4.281609650116536 +color=red,shape=square,flag=1,i=65480,u=0.6608780225835991,v=0.25110646468794273,w=0.5248571536023938,x=5.681629426309661 +color=green,shape=square,flag=0,i=65485,u=0.19684165053851022,v=0.0658455013679633,w=0.482523956636488,x=6.074793796362852 +color=red,shape=triangle,flag=0,i=65490,u=0.48503770531462564,v=0.2097154454813771,w=0.48426800355276983,x=4.432375055866024 +color=yellow,shape=square,flag=1,i=65523,u=0.1187328949230666,v=0.9371930150464581,w=0.5117171183989658,x=5.2214576049932315 +color=orange,shape=square,flag=0,i=65529,u=0.6422253013524792,v=0.3262956938191697,w=0.49531878153527514,x=5.072003145791108 +color=yellow,shape=square,flag=1,i=65532,u=0.04911615336020381,v=0.0740469691539487,w=0.5119210394408731,x=4.181382559173605 +color=green,shape=circle,flag=0,i=65544,u=0.9130327920089024,v=0.1547003795449442,w=0.48815423889993104,x=5.164413079351491 +color=green,shape=square,flag=0,i=65549,u=0.9806626403344759,v=0.7092852901524583,w=0.47924229221639825,x=4.249550586613052 +color=yellow,shape=circle,flag=1,i=65555,u=0.5475144808182765,v=0.874686834933429,w=0.48702762694608687,x=3.6028032373094185 +color=green,shape=triangle,flag=0,i=65569,u=0.7710719710129457,v=0.09701565689653802,w=0.4952347592409199,x=7.914435535668112 +color=blue,shape=square,flag=0,i=65578,u=0.596264040060545,v=0.2007539589978875,w=0.4816977457008478,x=6.328477665108153 +color=orange,shape=square,flag=0,i=65594,u=0.033244875883853386,v=0.1976111706760848,w=0.49694125371360376,x=6.915507637934556 +color=yellow,shape=circle,flag=1,i=65597,u=0.7128461133000341,v=0.7379828956763212,w=0.4921527474600759,x=5.810573662243253 +color=red,shape=triangle,flag=1,i=65598,u=0.2813099806314614,v=0.40467576543705563,w=0.4862179676409222,x=3.025497259794875 +color=yellow,shape=triangle,flag=1,i=65606,u=0.650388664784633,v=0.748753198306179,w=0.5110256564418473,x=3.8444908893851584 +color=red,shape=circle,flag=0,i=65609,u=0.038891398021832724,v=-0.0047455971530552254,w=0.5376717895435597,x=6.972551732184367 +color=red,shape=square,flag=0,i=65611,u=0.3610852846643944,v=0.8191668782064966,w=0.5159380801099495,x=2.4549765988995085 +color=red,shape=circle,flag=0,i=65618,u=0.8154109490283452,v=0.8613841121586385,w=0.5417314957392083,x=3.212581844644406 +color=yellow,shape=triangle,flag=1,i=65622,u=0.9417779749131687,v=0.5989427790361583,w=0.5123731859941992,x=5.652941363127328 +color=purple,shape=circle,flag=0,i=65640,u=0.8032016297505784,v=0.20018915268808912,w=0.5504532139490572,x=6.3672926809200305 +color=red,shape=triangle,flag=1,i=65675,u=0.8904964369108095,v=0.7717976078033741,w=0.4831082951099408,x=4.903953345673804 +color=purple,shape=square,flag=0,i=65680,u=0.3078085627958542,v=0.3513847980538256,w=0.52968501849301,x=5.791490385475154 +color=red,shape=triangle,flag=0,i=65682,u=0.5630094998177576,v=0.39810214349093065,w=0.4840927278330533,x=2.8641043493827794 +color=green,shape=triangle,flag=0,i=65688,u=0.3495391028098135,v=0.04847993696677777,w=0.4909365492240992,x=2.6334722384675815 +color=purple,shape=circle,flag=0,i=65713,u=0.20780248179986993,v=0.9641870358252208,w=0.5491676250640222,x=5.355817321209251 +color=red,shape=square,flag=1,i=65718,u=0.9631572523989812,v=0.1988227554831976,w=0.5169183681327704,x=4.413010187336062 +color=red,shape=square,flag=1,i=65719,u=0.6610719375001668,v=0.9466620977827448,w=0.5191538795175775,x=6.181558463760098 +color=blue,shape=triangle,flag=0,i=65735,u=0.532217274575207,v=0.9215165572456875,w=0.49769189054544016,x=2.951659057688412 +color=yellow,shape=square,flag=1,i=65748,u=0.8565215838409299,v=0.547557706752661,w=0.5284014936577571,x=5.139861303617188 +color=blue,shape=circle,flag=0,i=65758,u=0.11493638715498466,v=0.9068576192504535,w=0.5238762042749868,x=5.002189566230604 +color=blue,shape=square,flag=1,i=65777,u=0.31889897017136026,v=0.316537088637698,w=0.4838142844156904,x=5.200245777483391 +color=red,shape=triangle,flag=0,i=65786,u=0.9723832339657721,v=0.9216069378968924,w=0.4763934397254572,x=4.936530481775569 +color=blue,shape=square,flag=0,i=65805,u=0.2591789176525001,v=0.2944090414593282,w=0.4813982600767997,x=2.510009144578748 +color=red,shape=square,flag=1,i=65818,u=0.23553567696241795,v=0.41739723335043155,w=0.5260361259322007,x=4.732313414838944 +color=purple,shape=circle,flag=0,i=65826,u=0.9031037628536029,v=0.017696160981824693,w=0.5485179355840061,x=5.175351802162621 +color=yellow,shape=square,flag=0,i=65831,u=0.870609726338584,v=0.401006888910205,w=0.5298318710186819,x=4.867283791678956 +color=green,shape=square,flag=1,i=65844,u=0.8465149981805902,v=0.7637890006015269,w=0.46456320279830216,x=6.110137649663902 +color=red,shape=square,flag=0,i=65850,u=0.4095920919277024,v=0.09660392615422109,w=0.5304399566102151,x=4.547702374449521 +color=blue,shape=circle,flag=0,i=65860,u=0.4805512213466605,v=0.21737726353706888,w=0.5235499503604353,x=6.0818172193662825 +color=red,shape=triangle,flag=1,i=65861,u=0.21789574557058644,v=0.2392185651492852,w=0.4896732875300848,x=3.8626313362452542 +color=red,shape=triangle,flag=1,i=65870,u=0.39632844612386,v=0.9492528818969544,w=0.4998987826941821,x=5.008781245264196 +color=red,shape=circle,flag=0,i=65888,u=0.23643734825428298,v=0.20261135185297066,w=0.5408689398703113,x=5.572425751726677 +color=green,shape=triangle,flag=1,i=65913,u=0.5186176275777967,v=0.2054289898134315,w=0.4915810215318341,x=5.578258500530295 +color=red,shape=square,flag=0,i=65935,u=0.3309357423883479,v=0.725713868060836,w=0.5260549831742616,x=2.663995747138903 +color=purple,shape=square,flag=0,i=65941,u=0.7450693314454351,v=0.7874976347311841,w=0.5200618730968948,x=7.286778748858808 +color=red,shape=triangle,flag=0,i=65944,u=0.9864367180455702,v=0.37045174487388777,w=0.49368088095638113,x=4.516041844745154 +color=red,shape=circle,flag=0,i=65959,u=0.7255351327908097,v=0.6765720696316141,w=0.533735323931998,x=5.412834633959929 +color=yellow,shape=square,flag=1,i=65973,u=0.8527274263056215,v=0.24925696247631246,w=0.5404171056841892,x=4.04240852877822 +color=blue,shape=triangle,flag=1,i=65979,u=0.16931548166599253,v=0.9012430937935009,w=0.4975508276252114,x=3.48300168160711 +color=red,shape=triangle,flag=0,i=65992,u=0.08157658671038037,v=0.8848745359917821,w=0.4905829398825815,x=4.929880364065919 +color=red,shape=triangle,flag=0,i=66001,u=0.08289326883489034,v=0.2838100050711774,w=0.48575482154347827,x=2.088330588192684 +color=red,shape=triangle,flag=0,i=66006,u=0.9455253272892942,v=0.3529829462119589,w=0.49077719478025816,x=5.266825104703118 +color=purple,shape=triangle,flag=0,i=66015,u=0.10635533022443988,v=0.765912250372427,w=0.4735170744381001,x=3.609019408830163 +color=red,shape=triangle,flag=0,i=66016,u=0.3584662810316416,v=0.34006804463021645,w=0.4867656248152798,x=5.250274043912767 +color=red,shape=square,flag=1,i=66018,u=0.0300185210043572,v=0.5764237783253642,w=0.5128833371312603,x=7.4318991469801645 +color=yellow,shape=square,flag=1,i=66034,u=0.7086307737392321,v=0.8361197500271356,w=0.5361286488166549,x=6.827805765791069 +color=yellow,shape=circle,flag=1,i=66038,u=0.6600574003945087,v=0.9708996159541871,w=0.49875470972187536,x=6.482600605885213 +color=blue,shape=square,flag=1,i=66046,u=0.6726727227871588,v=0.42156202307788926,w=0.4646818934036413,x=5.865547807266733 +color=red,shape=circle,flag=0,i=66071,u=0.6826415438045406,v=0.7196333842311028,w=0.4999336999532344,x=5.507996239808637 +color=red,shape=square,flag=0,i=66074,u=0.7556849406675512,v=0.5756232032160563,w=0.5224706806586751,x=4.541628910447802 +color=red,shape=square,flag=1,i=66077,u=0.38934017968027124,v=0.14080289508555732,w=0.5216904519812638,x=3.4921097942148016 +color=purple,shape=circle,flag=0,i=66082,u=0.954963362975394,v=0.1891919072927566,w=0.5408947025157844,x=5.8209278216532025 +color=purple,shape=square,flag=1,i=66106,u=0.2900797292359212,v=0.18331788415779138,w=0.5270743920271593,x=3.659391675899025 +color=red,shape=square,flag=0,i=66136,u=0.3729001003048925,v=0.002579446584631273,w=0.5294590180084595,x=4.95781140146564 +color=green,shape=circle,flag=0,i=66142,u=0.03144618970573354,v=0.8101630773552404,w=0.48369241851009676,x=3.8429602486887213 +color=red,shape=circle,flag=1,i=66175,u=0.9973354035694538,v=1.0250351309434942,w=0.4935338096568391,x=5.509620355031186 +color=blue,shape=square,flag=1,i=66176,u=0.1479544549133024,v=0.32540757563244527,w=0.4437949228633597,x=6.318550963640885 +color=blue,shape=square,flag=1,i=66200,u=0.44768572765841963,v=0.04397540764708863,w=0.444071830711182,x=6.195617335156531 +color=red,shape=triangle,flag=0,i=66204,u=0.9417220624872231,v=0.4436263500097287,w=0.4786815325027116,x=3.318969107234588 +color=red,shape=square,flag=1,i=66206,u=0.1354827939983685,v=0.6519926007293998,w=0.5167012747461797,x=5.3403656899448535 +color=purple,shape=square,flag=0,i=66236,u=0.19725791130471593,v=0.8886735735471696,w=0.5202572576222524,x=6.1845270378912005 +color=yellow,shape=circle,flag=1,i=66237,u=0.31705867680025823,v=0.48231965740539307,w=0.5005327965861784,x=5.381476542710105 +color=green,shape=triangle,flag=0,i=66238,u=0.9347680034905226,v=0.36701360311453735,w=0.49502633335598634,x=3.683186013099862 +color=purple,shape=square,flag=0,i=66239,u=0.5271711430700915,v=0.7227290178600558,w=0.524822340480443,x=4.8809938498534216 +color=red,shape=square,flag=0,i=66258,u=0.23930771373547066,v=0.03683328236103234,w=0.5118633935383123,x=3.606252695220856 +color=yellow,shape=triangle,flag=1,i=66262,u=0.3733808320786386,v=0.6931814674308489,w=0.5235631423725657,x=7.917140850139177 +color=yellow,shape=circle,flag=1,i=66269,u=0.08782418290771077,v=0.8347630784912323,w=0.5004540813415114,x=5.197587756035834 +color=red,shape=circle,flag=1,i=66271,u=0.36970893386210535,v=0.3603436727865095,w=0.5049689608408068,x=4.287473295735559 +color=red,shape=square,flag=0,i=66309,u=0.07323232881509201,v=0.45224050849874353,w=0.5192136219354534,x=5.0383588764659315 +color=red,shape=triangle,flag=1,i=66312,u=0.010374109347336735,v=0.7210057788853429,w=0.4960503172467584,x=6.670613483638313 +color=purple,shape=square,flag=0,i=66313,u=0.04885589167611071,v=0.450398946587766,w=0.527895568997768,x=4.115753420734689 +color=yellow,shape=circle,flag=1,i=66317,u=0.25762659294265433,v=0.44995364281875383,w=0.49951882697041644,x=4.430394540365172 +color=red,shape=square,flag=1,i=66322,u=0.8233051235532824,v=0.8589839077847085,w=0.5254531384385038,x=7.852404771370387 +color=green,shape=square,flag=0,i=66328,u=0.9498766864488037,v=0.20202855966978006,w=0.4641182359211531,x=3.6893558600419034 +color=red,shape=square,flag=1,i=66335,u=0.899333701568108,v=0.7643239731785252,w=0.5248623623895429,x=6.6339667975807854 +color=purple,shape=square,flag=0,i=66356,u=0.712394110164147,v=0.5297183088522027,w=0.5328788495605058,x=3.49423106887173 +color=red,shape=circle,flag=0,i=66368,u=0.07898180234040808,v=0.04330381604433551,w=0.5036563874946085,x=4.824946004870912 +color=red,shape=square,flag=1,i=66410,u=0.9783997467683435,v=0.5109396272243703,w=0.5082780131771135,x=7.3093713678681995 +color=red,shape=square,flag=0,i=66415,u=0.9552966721697438,v=0.6160266342909247,w=0.5125112064128358,x=6.376790106211591 +color=red,shape=square,flag=0,i=66417,u=0.1928267584415475,v=0.5594588538553201,w=0.5164678104978181,x=6.107762635342415 +color=blue,shape=square,flag=0,i=66422,u=0.5984414550438949,v=0.2243290253995549,w=0.4623649717120488,x=6.384665642108395 +color=blue,shape=square,flag=0,i=66430,u=0.9926547550299167,v=0.7908575923909869,w=0.46538090540242893,x=6.534229486435346 +color=green,shape=triangle,flag=0,i=66501,u=0.41008743275463455,v=0.9540041122276325,w=0.49703293923627817,x=5.370225158636948 +color=purple,shape=triangle,flag=0,i=66507,u=0.24145483884064445,v=0.6001331753869563,w=0.48397448747318994,x=4.39911885782561 +color=red,shape=circle,flag=0,i=66530,u=0.5044534801229158,v=0.5143901636756646,w=0.5116229673513467,x=6.786266048750883 +color=red,shape=circle,flag=0,i=66540,u=0.7547711528509382,v=0.658106530533973,w=0.508855987535961,x=4.945025033780427 +color=red,shape=triangle,flag=0,i=66555,u=0.2500977730548797,v=0.9129695640597973,w=0.4818570020053532,x=4.6049692126986415 +color=red,shape=triangle,flag=1,i=66560,u=0.012900503227791127,v=0.49515488453999823,w=0.4833487910286201,x=6.59986392957629 +color=blue,shape=circle,flag=1,i=66563,u=0.5272222279462238,v=0.19555673939108975,w=0.49944987654326745,x=5.306056673576671 +color=red,shape=circle,flag=1,i=66576,u=0.49990721572452335,v=0.42862780826648084,w=0.5044337668370974,x=7.431507202200861 +color=red,shape=triangle,flag=1,i=66585,u=0.4061691395975665,v=0.292167854706467,w=0.47163984488873617,x=4.116284788376728 +color=red,shape=circle,flag=0,i=66590,u=0.35630131104980933,v=0.4066879736950085,w=0.5002708510503441,x=3.543704086467416 +color=red,shape=triangle,flag=1,i=66603,u=0.8906161103137673,v=0.6091053864328775,w=0.47440589735298,x=5.03094694195465 +color=purple,shape=triangle,flag=0,i=66604,u=0.7042221664315672,v=0.5128106917394376,w=0.49303464394348323,x=4.96213723048833 +color=orange,shape=triangle,flag=0,i=66606,u=0.423239265987457,v=0.8891023847447177,w=0.5250404727529637,x=5.085534737372059 +color=purple,shape=square,flag=0,i=66609,u=0.22375288720964792,v=0.9883856917650247,w=0.5201514432059866,x=4.421756318535291 +color=purple,shape=square,flag=0,i=66611,u=0.8938199953871618,v=0.381049212560979,w=0.5191836445300219,x=5.165541396421528 +color=yellow,shape=square,flag=1,i=66623,u=0.7493992413628368,v=0.34141832595978716,w=0.5211239294918676,x=4.997086636179925 +color=red,shape=circle,flag=1,i=66625,u=0.17556465854211778,v=0.23844407602915813,w=0.5139626884864597,x=4.24764900389517 +color=red,shape=circle,flag=0,i=66626,u=0.4235176655820543,v=0.4772064134151415,w=0.5118853241853449,x=4.111991213514116 +color=red,shape=circle,flag=0,i=66628,u=0.08997876672028216,v=0.07632424407363828,w=0.5069546439921603,x=5.03268986376001 +color=blue,shape=triangle,flag=1,i=66632,u=0.15701626157887338,v=0.5665693404336789,w=0.5199247734183263,x=3.2898196461533256 +color=red,shape=triangle,flag=0,i=66641,u=0.12305355931656947,v=0.7546996253454846,w=0.4834595339977609,x=5.826520670935331 +color=purple,shape=square,flag=1,i=66642,u=0.8237609344817053,v=0.8952905197453466,w=0.5249501867410838,x=4.305402489854181 +color=red,shape=triangle,flag=1,i=66645,u=0.5615683215035173,v=0.7731402026244802,w=0.48362704116604427,x=4.1488998631965694 +color=red,shape=square,flag=0,i=66646,u=0.7212817424144539,v=0.9790669266804314,w=0.5042828690200761,x=5.774773784289639 +color=red,shape=square,flag=0,i=66652,u=0.5882165289478377,v=0.17520631796148456,w=0.5004355579282849,x=3.924825599855493 +color=red,shape=triangle,flag=0,i=66686,u=0.4613672842273536,v=0.669833618422066,w=0.4901214607244927,x=4.694922565569576 +color=red,shape=circle,flag=0,i=66695,u=0.578488346712645,v=0.6610513101021155,w=0.5055864150843146,x=4.494855857746079 +color=red,shape=square,flag=0,i=66717,u=0.8015276534098261,v=0.5544533228721135,w=0.5135878885650611,x=4.061493147797097 +color=blue,shape=triangle,flag=1,i=66720,u=0.3033961340149909,v=0.04813475296608227,w=0.5181023143258533,x=4.199090848856527 +color=blue,shape=triangle,flag=1,i=66742,u=0.20004802089064222,v=0.18591901263558663,w=0.5152060339598382,x=2.8361967165418167 +color=blue,shape=triangle,flag=1,i=66758,u=0.384278856796202,v=0.1997036405316519,w=0.5149807018100885,x=4.758547711964797 +color=red,shape=circle,flag=0,i=66759,u=0.9392853200813096,v=0.8441488997660864,w=0.5147058182557732,x=6.055767788257512 +color=red,shape=triangle,flag=1,i=66761,u=0.41496885580986553,v=0.908640105447663,w=0.49122562762542893,x=5.488137961034415 +color=yellow,shape=circle,flag=1,i=66764,u=0.2920932491763666,v=0.8692865023305532,w=0.5184907105511031,x=4.419363606849407 +color=red,shape=square,flag=0,i=66768,u=0.8236716731833342,v=0.010021013848361404,w=0.4913160770922267,x=4.536101717194666 +color=blue,shape=square,flag=1,i=66770,u=0.2836467007247855,v=0.6616205252454654,w=0.48050023726874946,x=6.094241352444784 +color=blue,shape=triangle,flag=0,i=66773,u=0.4228313153164106,v=0.5823378028838815,w=0.5173136485447389,x=4.997980854606079 +color=orange,shape=triangle,flag=1,i=66777,u=0.3129206488715679,v=0.6851397243598627,w=0.5348597832220764,x=3.8634075661511553 +color=red,shape=square,flag=1,i=66790,u=0.19849719587767822,v=0.2613345844669408,w=0.4963769331116409,x=4.521006452169434 +color=green,shape=triangle,flag=1,i=66791,u=0.5350318085773056,v=0.40944426110455967,w=0.4911000322013426,x=4.4354831966465085 +color=red,shape=square,flag=1,i=66816,u=0.3923693055652152,v=0.7431305087616882,w=0.48679070193544083,x=3.8864520327295495 +color=green,shape=square,flag=1,i=66821,u=0.007765892408628128,v=0.8401764747915572,w=0.4942199391753263,x=4.838354051366495 +color=red,shape=triangle,flag=1,i=66823,u=0.1391237909022971,v=0.15538351629960645,w=0.4922103833419881,x=4.955411917951427 +color=yellow,shape=circle,flag=1,i=66825,u=0.1248988838216819,v=0.40576231171468624,w=0.5136830797433093,x=3.7696375352121696 +color=purple,shape=triangle,flag=1,i=66843,u=0.925946055444376,v=0.8766003133696987,w=0.5115061539967923,x=6.1215562358932445 +color=blue,shape=square,flag=0,i=66864,u=0.48348983966127645,v=0.586655193224428,w=0.471635438741144,x=2.8926566286394753 +color=green,shape=circle,flag=0,i=66869,u=0.5160009767781689,v=0.6683768427706686,w=0.49642460752018686,x=3.789795981353663 +color=green,shape=square,flag=0,i=66877,u=0.08432995564391765,v=0.7209098806770929,w=0.49901137701973064,x=7.051168603111813 +color=red,shape=circle,flag=1,i=66884,u=0.500308841080413,v=0.5789087430651415,w=0.5048963672347088,x=5.34770862406305 +color=red,shape=square,flag=0,i=66885,u=0.15704232557193787,v=0.9279163649296636,w=0.46682827193566123,x=4.294848201027139 +color=red,shape=circle,flag=1,i=66889,u=0.8363008102718889,v=0.7448809832606749,w=0.5022575338178311,x=5.988341310717203 +color=red,shape=triangle,flag=0,i=66893,u=0.2988297716953924,v=0.05062817652271934,w=0.4901996459117237,x=5.996361597098165 +color=red,shape=triangle,flag=0,i=66900,u=0.6459277405019923,v=0.6011640855254711,w=0.4884279565057329,x=4.315414524343859 +color=red,shape=triangle,flag=0,i=66901,u=0.9162613996021998,v=0.17013938442276344,w=0.4934925932312003,x=4.0327922346751075 +color=yellow,shape=square,flag=1,i=66909,u=0.7123377421608842,v=0.6128429843228138,w=0.5271290139614403,x=4.392578429555868 +color=yellow,shape=triangle,flag=1,i=66910,u=0.4677420770661258,v=0.2680425528551549,w=0.49845515830540604,x=5.009527134273384 +color=blue,shape=square,flag=1,i=66912,u=0.21137229454062545,v=0.05331880392125621,w=0.47136963398598053,x=6.452142277953546 +color=red,shape=square,flag=0,i=66913,u=0.15232902422482852,v=0.11857431396554541,w=0.46763700404210046,x=4.725426738109991 +color=purple,shape=triangle,flag=0,i=66944,u=0.9907578821712121,v=0.14032932272904886,w=0.5227359176347566,x=3.5000533821466036 +color=red,shape=circle,flag=1,i=66947,u=0.29336379977804583,v=0.24268494782403655,w=0.4943785716258085,x=5.858778872787762 +color=red,shape=square,flag=0,i=66952,u=0.9049431707410562,v=0.9552676497038975,w=0.47324246602048986,x=4.9610194866257205 +color=green,shape=triangle,flag=0,i=66957,u=0.7658148534886452,v=0.7891249375971042,w=0.4878046404539158,x=6.250076176872376 +color=red,shape=square,flag=0,i=66960,u=0.4937941137351646,v=0.03325026822216248,w=0.4688839061357942,x=4.572206627225068 +color=green,shape=square,flag=0,i=66986,u=0.3519467974490942,v=0.35320049904664697,w=0.49558269425196494,x=4.038467707721917 +color=red,shape=square,flag=0,i=66995,u=0.28102549377976715,v=0.553386256533946,w=0.4636924544578165,x=3.427570228572519 +color=green,shape=square,flag=1,i=67002,u=0.2740658215359376,v=0.07503585705630522,w=0.5022185621358694,x=4.86518134871109 +color=yellow,shape=square,flag=1,i=67003,u=0.2069003406845804,v=0.7432074188450274,w=0.5168554448090693,x=2.953162460698124 +color=purple,shape=square,flag=0,i=67005,u=0.9096177095197674,v=0.862650424275686,w=0.5299990602415251,x=3.924517162091974 +color=blue,shape=triangle,flag=1,i=67023,u=0.4831120794148649,v=0.5335144371880642,w=0.5244180686527155,x=5.421987782674819 +color=blue,shape=square,flag=0,i=67030,u=0.39723710571507254,v=0.9361101556126938,w=0.4763485888200111,x=5.51714207553837 +color=purple,shape=square,flag=0,i=67044,u=0.924188649223442,v=0.7533592504589738,w=0.5336386387891984,x=5.015165734368007 +color=red,shape=square,flag=0,i=67047,u=0.8858955414751043,v=0.8457255661231017,w=0.4615924607942248,x=4.112605035145278 +color=blue,shape=triangle,flag=1,i=67051,u=0.2420480657298678,v=0.5095052669433282,w=0.5191926241877622,x=5.350393668828462 +color=blue,shape=triangle,flag=0,i=67064,u=0.3354051946445308,v=0.008655508816868385,w=0.5191864398021466,x=4.708090867466985 +color=red,shape=triangle,flag=1,i=67068,u=0.450315313203289,v=0.5566798747518442,w=0.4989844006489304,x=4.638042385360747 +color=red,shape=triangle,flag=1,i=67071,u=0.8147775263952478,v=0.3457072984660293,w=0.49493724176120396,x=4.925106639475966 +color=red,shape=triangle,flag=0,i=67079,u=0.0743111590518225,v=0.42485486599808064,w=0.5031619419284431,x=7.034683618118856 +color=red,shape=circle,flag=0,i=67087,u=0.19924064908250594,v=0.1629881689070343,w=0.5200192914775502,x=4.230488023729935 +color=green,shape=circle,flag=0,i=67098,u=0.31256269335908493,v=0.25362247423785667,w=0.5004040051775326,x=5.308845777780988 +color=red,shape=circle,flag=1,i=67110,u=0.044730829597704025,v=0.06555864543997994,w=0.5254451221566663,x=4.065249571884831 +color=orange,shape=square,flag=0,i=67111,u=0.6198382187331319,v=0.2982527573262761,w=0.4899112286385977,x=4.588381252452653 +color=red,shape=circle,flag=0,i=67116,u=0.23558327516561317,v=0.18191164629043607,w=0.5289976920989634,x=3.0849402550490734 +color=red,shape=circle,flag=0,i=67120,u=0.7029499310102802,v=0.7855524632564224,w=0.532657601008814,x=4.552258901807314 +color=red,shape=square,flag=0,i=67121,u=0.11017099160971788,v=0.9172209763950294,w=0.4675075683209409,x=3.3227826767726185 +color=yellow,shape=circle,flag=1,i=67132,u=0.2034961029948661,v=0.24282265457691143,w=0.5110378006927006,x=2.202025080476504 +color=red,shape=circle,flag=0,i=67151,u=0.21446023308587558,v=0.12871063260704096,w=0.5233480700607201,x=3.48131430457118 +color=blue,shape=square,flag=0,i=67153,u=0.811294472237815,v=0.7609423218095801,w=0.47830852095003895,x=4.6169775499145524 +color=red,shape=square,flag=1,i=67154,u=0.26748735061612194,v=0.011330267559624296,w=0.4592845818599402,x=5.022049367016508 +color=green,shape=triangle,flag=0,i=67155,u=0.8760937276605476,v=0.6086758643745905,w=0.47851822969782437,x=6.8273365261346255 +color=red,shape=triangle,flag=1,i=67161,u=0.8552653695574853,v=0.4317517129121736,w=0.5129891420711241,x=6.058565638729665 +color=red,shape=triangle,flag=0,i=67167,u=0.8663868317145373,v=0.5469619396068313,w=0.5167213802988432,x=3.5781012411377433 +color=purple,shape=square,flag=0,i=67172,u=0.6597405306363103,v=0.05231119312568355,w=0.5254846965803984,x=5.081634019722279 +color=yellow,shape=triangle,flag=1,i=67173,u=0.6292665793608427,v=0.7527639860823551,w=0.4996179091451437,x=2.6596030955269874 +color=purple,shape=square,flag=0,i=67175,u=0.8079679991649296,v=0.4339596087569675,w=0.5241812344253002,x=5.222991290029498 +color=green,shape=square,flag=0,i=67183,u=0.1649130446013265,v=0.11559652340112836,w=0.48940576107196065,x=6.31013075194948 +color=green,shape=square,flag=0,i=67200,u=0.36974074823157055,v=0.7778955532640902,w=0.4947591937299127,x=4.229129190538797 +color=purple,shape=circle,flag=0,i=67202,u=0.8408466265047859,v=0.31378357368010923,w=0.5405773621668882,x=5.499239543728046 +color=red,shape=square,flag=1,i=67219,u=0.09304559261759127,v=0.4274136001569173,w=0.45704577105724403,x=5.3430367229514255 +color=blue,shape=square,flag=1,i=67221,u=0.9737998030627488,v=0.32321593804913995,w=0.47377265093112625,x=4.803134494759509 +color=red,shape=square,flag=0,i=67247,u=0.7906914473459556,v=0.6238712972262597,w=0.45577226559151984,x=3.115842729362546 +color=red,shape=square,flag=1,i=67254,u=0.4724820151758632,v=0.40418115474135274,w=0.4557220380207631,x=6.094464796848755 +color=blue,shape=square,flag=1,i=67269,u=0.30239220543556244,v=0.008455494621451787,w=0.48059742367110847,x=4.613068554396242 +color=purple,shape=square,flag=1,i=67274,u=0.1568446022488631,v=0.0676113463686161,w=0.5248261493135646,x=5.40857482613658 +color=red,shape=circle,flag=0,i=67277,u=0.9743792957335071,v=0.9695009394097888,w=0.4918929260195619,x=6.460444786258642 +color=blue,shape=square,flag=1,i=67290,u=0.8283126571971555,v=0.7168326787935714,w=0.481374917480795,x=4.277394052783378 +color=blue,shape=square,flag=1,i=67318,u=0.9661317088764938,v=0.3280278868946216,w=0.4730325667871105,x=7.570326370156036 +color=blue,shape=triangle,flag=0,i=67335,u=0.8502290633459983,v=0.5148133316609538,w=0.5112618091687502,x=3.089441479475988 +color=red,shape=triangle,flag=0,i=67342,u=0.008427542977352487,v=0.7707074966308841,w=0.5307135816420264,x=4.402152853660554 +color=red,shape=circle,flag=1,i=67350,u=0.23513357894063258,v=0.14435263549633578,w=0.5074254222022195,x=5.649303602045116 +color=red,shape=triangle,flag=0,i=67383,u=0.730828399674826,v=0.5536174886909421,w=0.5480995744393308,x=5.19404293386826 +color=green,shape=triangle,flag=0,i=67422,u=0.20922823103187416,v=0.30157307877967043,w=0.4732996886222535,x=4.9845880382881145 +color=orange,shape=triangle,flag=0,i=67439,u=0.21051101433682518,v=0.896949830523208,w=0.5173441626125038,x=5.750977772451585 +color=purple,shape=square,flag=0,i=67440,u=0.5793926926771701,v=0.8650714632066344,w=0.5161255494607535,x=6.65752128919885 +color=blue,shape=circle,flag=1,i=67441,u=0.6605696382626751,v=0.49837549056668207,w=0.48787465412172504,x=7.605381432451677 +color=red,shape=circle,flag=0,i=67460,u=0.8306200504893689,v=0.8796656250473595,w=0.49806694698115805,x=4.85942200136293 +color=blue,shape=circle,flag=0,i=67468,u=0.4690602875832268,v=0.08148124959122183,w=0.48559495492927357,x=6.558285993609325 +color=purple,shape=triangle,flag=1,i=67474,u=0.5901803154515517,v=0.846276534455526,w=0.5185387785287199,x=4.025614304581798 +color=green,shape=triangle,flag=1,i=67492,u=0.49336257960897567,v=0.5862858408368612,w=0.4712553360668919,x=7.396479387845698 +color=yellow,shape=circle,flag=1,i=67509,u=0.31573074505134635,v=0.5905395360515501,w=0.5135844980655543,x=5.221156442034755 +color=purple,shape=triangle,flag=1,i=67532,u=0.5381553677997888,v=0.40134077017170555,w=0.5195272991285951,x=4.772200480028286 +color=red,shape=square,flag=0,i=67540,u=0.14382481823543358,v=0.9460901256723131,w=0.4795216346610163,x=4.202636215954668 +color=red,shape=triangle,flag=0,i=67541,u=0.3399283926992025,v=0.16422037044150006,w=0.536592033250578,x=3.9952006024221407 +color=yellow,shape=square,flag=1,i=67556,u=0.42773585019214744,v=0.7408199581118642,w=0.49964441827321476,x=2.9838276386594136 +color=red,shape=circle,flag=1,i=67561,u=0.26488584324669806,v=0.251126282519104,w=0.4958301992667927,x=6.588361810347281 +color=red,shape=square,flag=0,i=67567,u=0.4209195503598534,v=0.8757342586804544,w=0.4645327569839821,x=4.106378452042522 +color=green,shape=square,flag=0,i=67578,u=0.8509629782342558,v=0.5515418431137002,w=0.4839825597669376,x=3.3023385684066064 +color=red,shape=square,flag=0,i=67590,u=0.09991600873732587,v=0.06384578733863078,w=0.46753788516703854,x=6.174200183451327 +color=blue,shape=square,flag=1,i=67599,u=0.30638882765114106,v=0.10763270363327226,w=0.466334631251064,x=6.365675600648949 +color=red,shape=triangle,flag=0,i=67604,u=0.4321783466485628,v=0.7014568178708425,w=0.5202357082193139,x=5.907564170935971 +color=red,shape=square,flag=1,i=67624,u=0.4971741125411364,v=0.5811608655116559,w=0.45804152815932214,x=3.795977828471798 +color=purple,shape=square,flag=0,i=67631,u=0.40722897743097586,v=0.2225330196760652,w=0.5148022004105537,x=4.077167939918903 +color=red,shape=triangle,flag=0,i=67638,u=0.29759481172709,v=0.2082338663035449,w=0.5212116469794605,x=3.607383256658986 +color=red,shape=circle,flag=1,i=67653,u=0.4530359205476763,v=0.41167029713608355,w=0.47670396666188697,x=5.2140836081200135 +color=blue,shape=square,flag=0,i=67654,u=0.5382069084699173,v=0.14028017918246594,w=0.4700836846752964,x=2.8749297767695636 +color=red,shape=circle,flag=0,i=67658,u=0.8460038734049266,v=0.9067816101077448,w=0.4760517876452035,x=4.4751149277776685 +color=green,shape=triangle,flag=0,i=67661,u=0.19599119968689338,v=0.5384357358321801,w=0.47083636678830354,x=4.81248580971879 +color=red,shape=square,flag=0,i=67675,u=0.5802937490466814,v=0.6044216074346045,w=0.46473660164977854,x=4.343324010574871 +color=green,shape=triangle,flag=0,i=67688,u=0.19575790908233281,v=0.1380718680284786,w=0.4690077034300179,x=3.515254467587338 +color=purple,shape=circle,flag=0,i=67689,u=0.3965317033177346,v=0.6969675855759648,w=0.5220227178286838,x=4.730578059630629 +color=blue,shape=circle,flag=1,i=67698,u=0.7121384291276366,v=0.37101303387672635,w=0.4941902231781026,x=4.313664682837074 +color=red,shape=triangle,flag=0,i=67723,u=0.06375920134231694,v=0.9164632411989492,w=0.5114568826512258,x=3.6191818358278502 +color=red,shape=triangle,flag=1,i=67732,u=0.7955036927070805,v=0.12644458670870573,w=0.5032433890961331,x=6.647243383414671 +color=red,shape=square,flag=0,i=67749,u=0.9108788341301611,v=0.7589036131879225,w=0.48346232183731586,x=5.453951638273309 +color=blue,shape=circle,flag=1,i=67762,u=0.876557648513366,v=0.010226925181195501,w=0.49994301339533065,x=5.099098137981954 +color=red,shape=square,flag=0,i=67778,u=0.9036817450407312,v=0.05657640702145672,w=0.4789658838147387,x=3.1618019754259605 +color=red,shape=square,flag=0,i=67784,u=0.7509099093027015,v=0.5060859084930431,w=0.4841160159738699,x=4.391471974875909 +color=red,shape=circle,flag=0,i=67785,u=0.1852448089686518,v=0.20935648175645089,w=0.46794039693624667,x=5.7026292714456055 +color=orange,shape=triangle,flag=1,i=67792,u=0.6415179629775529,v=0.5370130515499791,w=0.5143329048103801,x=4.912780887917735 +color=red,shape=triangle,flag=1,i=67796,u=0.5084882560830951,v=0.3245223154587864,w=0.49987988713491327,x=6.363930854581859 +color=red,shape=triangle,flag=0,i=67802,u=0.6658650249803867,v=0.19862058901655777,w=0.5025258524105425,x=5.573042932024308 +color=red,shape=triangle,flag=0,i=67804,u=0.9628239390445612,v=0.6914016615516959,w=0.5031805873452655,x=5.590106052947546 +color=red,shape=square,flag=0,i=67806,u=0.03536694281345143,v=0.3112831253343247,w=0.4768333680564785,x=5.66150028085485 +color=purple,shape=square,flag=0,i=67810,u=0.2928082624097207,v=0.59729366806836,w=0.5226321868942799,x=5.860873755778478 +color=red,shape=circle,flag=0,i=67812,u=0.01581220245496673,v=0.04306459825296785,w=0.4739357245399127,x=2.9235751733266184 +color=red,shape=square,flag=0,i=67821,u=0.20255535941826142,v=0.7589055563480288,w=0.47381283637295724,x=4.025758277912924 +color=red,shape=triangle,flag=1,i=67830,u=0.15996978517117066,v=0.7591008185768334,w=0.5013304496228127,x=3.668401710802236 +color=purple,shape=triangle,flag=0,i=67833,u=0.21338053705360005,v=0.2988226037993801,w=0.525778379588284,x=2.753908275383377 +color=red,shape=triangle,flag=0,i=67841,u=0.5402158095684065,v=0.988717974750288,w=0.5016253274947949,x=5.497035672106951 +color=orange,shape=triangle,flag=0,i=67847,u=0.36746306902109926,v=0.5161574810505635,w=0.5176199566173642,x=3.1748088656576567 +color=purple,shape=square,flag=1,i=67852,u=0.19756755342177168,v=0.22278300313958432,w=0.5189691167910176,x=4.540737175404271 +color=red,shape=square,flag=1,i=67853,u=0.13981060968839087,v=0.4978146846472551,w=0.4714417044084672,x=5.905401820908257 +color=blue,shape=triangle,flag=1,i=67858,u=0.9612285128692593,v=0.9719369118711608,w=0.5227135321362504,x=4.753762935994645 +color=blue,shape=square,flag=0,i=67864,u=0.4488411746283215,v=0.06480690186199511,w=0.4736281436258382,x=7.417715122257813 +color=red,shape=triangle,flag=1,i=67870,u=0.0021843535603690567,v=0.5569773035323207,w=0.4976561831824928,x=4.041472724328929 +color=purple,shape=triangle,flag=0,i=67873,u=0.5084209941651522,v=0.2005164153691117,w=0.5279330216569906,x=6.466293137371827 +color=red,shape=square,flag=0,i=67878,u=0.878187436435287,v=0.46967493268125093,w=0.47241377518987776,x=4.900326908951866 +color=red,shape=circle,flag=1,i=67894,u=0.16334219308017184,v=0.12827290211140027,w=0.47126629591091806,x=1.801509416788143 +color=blue,shape=square,flag=1,i=67905,u=0.3359139042946343,v=0.29566956018031576,w=0.4693802177983527,x=3.219910729164217 +color=green,shape=triangle,flag=0,i=67907,u=0.985700789078508,v=0.08881532345550991,w=0.47566567791056025,x=5.239205390291109 +color=red,shape=triangle,flag=0,i=67913,u=0.8586410142217982,v=0.44541661998022286,w=0.5093962961678724,x=3.021149536827933 +color=red,shape=triangle,flag=1,i=67917,u=0.9621472170623827,v=0.6183930948625491,w=0.5098833626277339,x=3.91824631325485 +color=green,shape=circle,flag=0,i=67928,u=0.7185795012258754,v=0.22014963455723136,w=0.5114855523794521,x=6.756013786812303 +color=red,shape=triangle,flag=0,i=67934,u=0.30787631344588684,v=0.22235291110968713,w=0.5072790086934953,x=2.7685538757973505 +color=purple,shape=square,flag=0,i=67939,u=0.0910612863828183,v=0.2609391334321657,w=0.5188672866521942,x=6.666338514980583 +color=purple,shape=circle,flag=0,i=67978,u=0.37561590531696576,v=0.05981056809685281,w=0.5161431107435306,x=4.55727271434604 +color=purple,shape=triangle,flag=1,i=67982,u=0.8834419519412534,v=0.5040617053719859,w=0.532397177614643,x=4.944192871491981 +color=red,shape=triangle,flag=0,i=67999,u=0.668845012440946,v=0.5611892452180305,w=0.4960641488241489,x=6.972812342221473 +color=red,shape=triangle,flag=0,i=68000,u=0.5351149224657745,v=0.8313470284008747,w=0.49222493843884685,x=2.8888772231627655 +color=red,shape=triangle,flag=1,i=68039,u=0.0011360340761349397,v=0.4302369371119399,w=0.49208247539912736,x=5.660693105334708 +color=red,shape=circle,flag=1,i=68040,u=0.8297892987745266,v=0.8893828196261309,w=0.4795992454274786,x=6.59804591009307 +color=blue,shape=circle,flag=0,i=68074,u=0.29864025520426674,v=0.07510692087434934,w=0.5038441805253064,x=3.8249638890030337 +color=purple,shape=square,flag=0,i=68078,u=0.49345001551494017,v=0.07708064202491949,w=0.5066459348318622,x=5.340989529605572 +color=blue,shape=circle,flag=1,i=68087,u=0.3740715129195079,v=0.4452639041615416,w=0.5047240420749676,x=6.20678425351764 +color=blue,shape=square,flag=1,i=68091,u=0.23097613362920377,v=0.5557940853969917,w=0.4823596035342819,x=5.018269566032738 +color=blue,shape=triangle,flag=1,i=68092,u=0.7768011035297442,v=0.5188285159700683,w=0.5230796978624578,x=5.575880578520308 +color=yellow,shape=square,flag=1,i=68096,u=0.2659370596251577,v=0.9998381827889564,w=0.5220323129615507,x=4.022456641435475 +color=green,shape=square,flag=0,i=68100,u=0.2944144191648722,v=0.8086115518520445,w=0.46532901062942533,x=4.197153751310898 +color=purple,shape=square,flag=0,i=68109,u=0.6657314724345074,v=0.734073813410269,w=0.5059519178367344,x=6.406887007526845 +color=red,shape=triangle,flag=0,i=68112,u=0.7867756158025541,v=0.6517850912042173,w=0.46983712409693407,x=3.8827409286198495 +color=purple,shape=square,flag=0,i=68116,u=0.7927915957202445,v=0.3828753928547427,w=0.5096431992867221,x=6.474017858476223 +color=green,shape=square,flag=1,i=68128,u=0.34555720729544626,v=0.5763110034334317,w=0.4614497863759154,x=5.727328362215346 +color=red,shape=square,flag=0,i=68137,u=0.3063983514022208,v=0.32964409227594793,w=0.4690397819411294,x=6.096477652340938 +color=green,shape=triangle,flag=0,i=68147,u=0.7845603405317797,v=0.02278255307330279,w=0.48014102641028333,x=5.565178377345814 +color=purple,shape=square,flag=0,i=68151,u=0.764324077200473,v=0.24234318633612628,w=0.5058473015838383,x=5.549263008146947 +color=yellow,shape=square,flag=1,i=68175,u=0.3338594528779868,v=0.11380983840700687,w=0.5135074425464116,x=7.048062037617432 +color=red,shape=square,flag=0,i=68215,u=0.11332528494316718,v=0.017792348096119737,w=0.47592711342533944,x=5.517748304350454 +color=green,shape=circle,flag=0,i=68246,u=0.32523526995278396,v=0.618590891280269,w=0.5064267774034495,x=4.702670779509249 +color=green,shape=triangle,flag=0,i=68250,u=0.6199855371372242,v=0.28086165197811996,w=0.48440542914645784,x=4.210631680470752 +color=yellow,shape=circle,flag=1,i=68262,u=0.8122626715990472,v=0.15728750646318734,w=0.49521116688420147,x=3.891315182091191 +color=red,shape=square,flag=0,i=68268,u=0.40488371668974754,v=0.9350274816315169,w=0.484582442016185,x=5.557011337812445 +color=purple,shape=square,flag=0,i=68279,u=0.8976047879003065,v=0.4952902381450467,w=0.49397446304812587,x=3.626636581286695 +color=purple,shape=square,flag=0,i=68309,u=0.828135535713927,v=0.5461594658775379,w=0.4981642319899816,x=4.68406157466973 +color=red,shape=triangle,flag=0,i=68310,u=0.02111807207745353,v=0.19503944330702794,w=0.47156637512548233,x=5.770927005349891 +color=yellow,shape=triangle,flag=1,i=68315,u=0.10695321122262924,v=0.04401472363457726,w=0.47461610610691124,x=3.360348064106988 +color=yellow,shape=triangle,flag=0,i=68317,u=0.1977806627227694,v=0.828148191266892,w=0.47914132973267015,x=3.769914478937698 +color=green,shape=square,flag=0,i=68326,u=0.697680132484342,v=0.2753223251144453,w=0.47771955259966453,x=5.463519132240379 +color=green,shape=circle,flag=0,i=68346,u=0.4161369316736381,v=0.1340738538807631,w=0.5117645990897882,x=6.876227879199813 +color=blue,shape=triangle,flag=1,i=68355,u=0.10498752556757207,v=0.2703201968160799,w=0.5295901736415003,x=5.499988012389757 +color=yellow,shape=square,flag=1,i=68357,u=0.9280128629061655,v=0.49850725872859847,w=0.526428056071611,x=5.1940408602986805 +color=blue,shape=triangle,flag=1,i=68376,u=0.976513344745936,v=0.6585338787651902,w=0.5276956600771103,x=5.511983625834894 +color=red,shape=square,flag=0,i=68382,u=0.7286990618924857,v=0.5570649699163673,w=0.5000181574673307,x=5.261649771937158 +color=red,shape=square,flag=0,i=68389,u=0.1367802069170596,v=0.7142401863081582,w=0.5054326634850937,x=6.019281377848263 +color=red,shape=circle,flag=0,i=68391,u=0.3355353570512608,v=0.2623289813225954,w=0.4744892345478426,x=3.473785303162208 +color=green,shape=square,flag=0,i=68402,u=0.473489997589151,v=0.5762125908899266,w=0.47691118135321797,x=3.7804871994873412 +color=red,shape=square,flag=0,i=68405,u=0.4652944663682248,v=0.7569681968978113,w=0.5185611498669923,x=3.656014666575231 +color=red,shape=triangle,flag=0,i=68412,u=0.05702941272009865,v=0.44537417530679535,w=0.45588765898427475,x=6.567563312055866 +color=yellow,shape=triangle,flag=1,i=68448,u=0.18776073140867766,v=0.7494400135054345,w=0.49463791144909613,x=4.388613491412687 +color=green,shape=square,flag=0,i=68454,u=0.3781051733102999,v=0.26582164718146906,w=0.46772728930856416,x=5.59125372548202 +color=green,shape=triangle,flag=1,i=68472,u=0.6983900098757269,v=0.6289056527563444,w=0.4830460689169057,x=3.144676445630877 +color=yellow,shape=square,flag=1,i=68477,u=0.3628377432277585,v=0.06684589775364813,w=0.5183343779431111,x=4.3370769955264015 +color=blue,shape=circle,flag=0,i=68492,u=0.9983300113363165,v=0.2542428343376858,w=0.5055328110782875,x=7.5870200820254325 +color=yellow,shape=square,flag=1,i=68495,u=0.3529671400524197,v=0.3386075310696972,w=0.5124236052327679,x=3.836611999052964 +color=blue,shape=triangle,flag=0,i=68509,u=0.7847102910400018,v=0.14220869349572907,w=0.5213294859665485,x=7.475707723402412 +color=red,shape=triangle,flag=1,i=68511,u=0.9926670247732102,v=0.8910383667364378,w=0.4572484265951943,x=4.944826304327351 +color=red,shape=square,flag=0,i=68519,u=0.22425852642483557,v=0.3426099466672562,w=0.5175712081835074,x=4.794319278978379 +color=purple,shape=triangle,flag=0,i=68532,u=0.5334993732529922,v=0.13945970463701696,w=0.5336182492072351,x=3.4234447882956403 +color=purple,shape=square,flag=0,i=68535,u=0.625625295935268,v=0.42532629361317775,w=0.5112185429091727,x=5.9231224388120545 +color=red,shape=triangle,flag=0,i=68557,u=0.012928014813329836,v=0.6567404209726571,w=0.4547980982293529,x=2.686645936295603 +color=purple,shape=triangle,flag=0,i=68563,u=0.5941850377067739,v=0.3993670492705633,w=0.5291643212180438,x=5.56227143262337 +color=red,shape=circle,flag=0,i=68575,u=0.09559948946113006,v=0.10106289976297325,w=0.4718349560848555,x=3.53817067943994 +color=red,shape=square,flag=0,i=68577,u=0.8376276345925656,v=0.3582182646212917,w=0.5151496768230458,x=7.2669339256273835 +color=purple,shape=triangle,flag=0,i=68592,u=0.28382875564140386,v=0.5856736375729285,w=0.5289983001895936,x=6.894285022208653 +color=purple,shape=square,flag=0,i=68597,u=0.40225357655868754,v=0.48207742744425686,w=0.5169124934666831,x=5.512893844372549 +color=purple,shape=square,flag=0,i=68600,u=0.22148529017906327,v=0.8019312932109042,w=0.512149900791891,x=4.773464678154914 +color=purple,shape=triangle,flag=0,i=68618,u=0.7614489113414785,v=0.9623021645343284,w=0.530167685095895,x=4.281326069788846 +color=yellow,shape=triangle,flag=1,i=68623,u=0.2660480443335692,v=0.9222304725006795,w=0.5055172482367397,x=3.22429127314756 +color=green,shape=circle,flag=0,i=68628,u=0.7641230740731968,v=0.5353101455582845,w=0.5113588475927884,x=4.846160843285455 +color=red,shape=circle,flag=0,i=68668,u=0.9500489980255084,v=0.903446356456837,w=0.4881501907593259,x=3.3727762245931934 +color=red,shape=triangle,flag=0,i=68683,u=0.4129642389409839,v=0.3892464671534208,w=0.468213053217685,x=5.447759504443021 +color=red,shape=triangle,flag=1,i=68691,u=0.7600315259533497,v=0.3710709264092896,w=0.4646973831384869,x=5.8654463519229125 +color=purple,shape=square,flag=0,i=68694,u=0.4030199075011802,v=0.06775246258424994,w=0.5069963278064568,x=5.610068041214974 +color=blue,shape=square,flag=1,i=68702,u=0.7617100085931011,v=0.4249382302961203,w=0.4879080101761871,x=5.85245841399487 +color=red,shape=triangle,flag=0,i=68710,u=0.6695191385624132,v=0.029246264919047138,w=0.46860213368980347,x=6.92114895242112 +color=red,shape=square,flag=0,i=68728,u=0.8414284355674937,v=0.04032436235487513,w=0.5201041997323839,x=5.994154585022702 +color=red,shape=square,flag=0,i=68731,u=0.018494278189453595,v=0.04784358651825715,w=0.5215761541362249,x=4.99676035192983 +color=red,shape=circle,flag=0,i=68732,u=0.6329163121429047,v=0.6882188392357669,w=0.4823483666282965,x=4.084033058521265 +color=red,shape=circle,flag=0,i=68737,u=0.8455809630074161,v=0.8858345858520237,w=0.47899125892467204,x=6.3619154995619285 +color=red,shape=triangle,flag=0,i=68738,u=0.1375190930931086,v=0.877978400114902,w=0.4736324759462279,x=4.629438831663366 +color=red,shape=square,flag=0,i=68755,u=0.09865805164903618,v=0.684841955415073,w=0.5166274355605394,x=5.963371434324311 +color=red,shape=square,flag=0,i=68762,u=0.03263522972817534,v=0.07164894231538299,w=0.5171424337836874,x=4.833766916225087 +color=yellow,shape=square,flag=1,i=68763,u=0.5533610297601814,v=0.701555630690594,w=0.5284683441472497,x=4.456958738082069 +color=red,shape=triangle,flag=0,i=68766,u=0.8453844923183049,v=0.9319411188207832,w=0.47241453073709627,x=5.486948343923898 +color=green,shape=square,flag=0,i=68770,u=0.5426928693992278,v=0.9162649382935716,w=0.47334851689722646,x=4.693403410838484 +color=red,shape=triangle,flag=0,i=68779,u=0.4760694653532198,v=0.8030095761192232,w=0.4708036880823985,x=3.9931953989197786 +color=red,shape=triangle,flag=1,i=68801,u=0.47723442788338033,v=0.7845935420188765,w=0.46913353509850775,x=6.5273753064857685 +color=red,shape=circle,flag=0,i=68802,u=0.4760922812719409,v=0.49672867541833843,w=0.46680574403151737,x=6.915604252345591 +color=red,shape=circle,flag=0,i=68805,u=0.13532064437291802,v=0.1615719977197794,w=0.47132291232384516,x=4.331543077612349 +color=red,shape=square,flag=0,i=68819,u=0.7666884100197773,v=0.28451320002589364,w=0.5030926298040588,x=3.884116182180667 +color=red,shape=triangle,flag=0,i=68820,u=0.38657177398652875,v=0.04894755172925214,w=0.4661726534877161,x=6.596289859578107 +color=red,shape=square,flag=0,i=68822,u=0.5215992936741864,v=0.2856326211190313,w=0.5040118302781285,x=4.513434246673131 +color=red,shape=triangle,flag=0,i=68835,u=0.6718416603920457,v=0.5216962119664431,w=0.4656868808590736,x=3.9972913459664148 +color=yellow,shape=triangle,flag=1,i=68839,u=0.2881586787610234,v=0.5471584288917918,w=0.5081595722550083,x=6.295198888515725 +color=red,shape=circle,flag=1,i=68840,u=0.6457236337320433,v=0.7431528875144406,w=0.46919569851031856,x=3.8891074728054034 +color=red,shape=circle,flag=0,i=68842,u=0.09775429457503426,v=-0.0020524378823035816,w=0.47040561743747966,x=5.082402046500879 +color=red,shape=triangle,flag=0,i=68851,u=0.1559640656902983,v=0.37991863616113775,w=0.46215011721325505,x=6.534293115763405 +color=blue,shape=square,flag=0,i=68858,u=0.9092981641584647,v=0.32221595760350197,w=0.47801076838412243,x=5.373613025816827 +color=red,shape=square,flag=0,i=68875,u=0.3099047825782869,v=0.2961812629075966,w=0.4855249179478112,x=3.6563096477504264 +color=red,shape=circle,flag=0,i=68876,u=0.5177467961448814,v=0.5099872601269796,w=0.4764050653510098,x=5.5642968182624 +color=yellow,shape=triangle,flag=1,i=68886,u=0.059726821797589036,v=0.8211672626399925,w=0.5156673338140635,x=6.2609667972142296 +color=blue,shape=triangle,flag=0,i=68889,u=0.7134633373824785,v=0.5328742313315238,w=0.533171757183686,x=5.6541624976013125 +color=green,shape=square,flag=1,i=68899,u=0.14185245884199305,v=0.09606096864832747,w=0.4800759751576183,x=3.963803606163611 +color=green,shape=circle,flag=0,i=68907,u=0.6988260193676281,v=0.5285436197395215,w=0.5139192482516397,x=5.9630840816031885 +color=red,shape=triangle,flag=0,i=68920,u=0.5211397634681679,v=0.758986596302163,w=0.4599308397258781,x=5.759341856375319 +color=blue,shape=triangle,flag=1,i=68928,u=0.6510425415988589,v=0.9062124772068315,w=0.5282749493615922,x=3.6556157930082187 +color=red,shape=circle,flag=1,i=68935,u=0.16677327299138378,v=0.14845197827952564,w=0.4783097208132937,x=3.7897283172667606 +color=red,shape=triangle,flag=0,i=68975,u=0.24651780035484205,v=0.12624152516009202,w=0.4603921738184078,x=3.0095879766986826 +color=red,shape=circle,flag=0,i=68977,u=0.09275798208673347,v=-0.002090729770024252,w=0.4870519173765326,x=5.151192972929663 +color=blue,shape=circle,flag=1,i=68986,u=0.5655322547794535,v=0.9181929232092501,w=0.5283330413631823,x=4.49786172817804 +color=green,shape=square,flag=0,i=68995,u=0.8739067295472751,v=0.16005246375419435,w=0.4872252272343391,x=3.4504146635686617 +color=blue,shape=square,flag=0,i=69005,u=0.36073384533414266,v=0.4956431868677028,w=0.47917380454138014,x=4.877630842578681 +color=red,shape=square,flag=0,i=69017,u=0.918359677682029,v=0.08726651880207492,w=0.48787291174522796,x=5.966882703544101 +color=yellow,shape=circle,flag=1,i=69018,u=0.27965547911277056,v=0.1919615473803814,w=0.5144380638672983,x=6.810846662517374 +color=green,shape=triangle,flag=1,i=69030,u=0.4986474511576042,v=0.9168035360952317,w=0.477854666893145,x=5.09415802151272 +color=red,shape=square,flag=0,i=69046,u=0.02210119598479232,v=0.49061545926465844,w=0.4979407434728175,x=7.190117079808278 +color=red,shape=triangle,flag=0,i=69048,u=0.8849816156878877,v=0.46870012123607485,w=0.4587588000824334,x=3.652186861619159 +color=yellow,shape=triangle,flag=1,i=69051,u=0.49852385798529597,v=0.7803230047616176,w=0.5077746458439206,x=6.342513016850216 +color=red,shape=circle,flag=0,i=69062,u=0.23595652722759153,v=0.21542355900335747,w=0.47953787376412843,x=5.440633616613831 +color=red,shape=circle,flag=0,i=69064,u=0.0006711367180041172,v=-0.028023015666464146,w=0.4792649380793085,x=4.915306117440554 +color=blue,shape=circle,flag=0,i=69066,u=0.33658755129596907,v=0.740311484519669,w=0.5371168347131089,x=4.17793368628434 +color=red,shape=square,flag=0,i=69079,u=0.009779894076680451,v=0.667190141515633,w=0.4969965606017363,x=4.106394373976512 +color=red,shape=triangle,flag=0,i=69083,u=0.47143920100465087,v=0.009957568472394929,w=0.4578295742128322,x=5.1971429135054015 +color=red,shape=square,flag=0,i=69094,u=0.8061790981177414,v=0.5940705819003267,w=0.4930204202450082,x=4.947868683963813 +color=blue,shape=triangle,flag=1,i=69098,u=0.7658001053348079,v=0.33740504420794826,w=0.5195701744262636,x=3.8315334406737143 +color=yellow,shape=triangle,flag=1,i=69100,u=0.8799777468862519,v=0.8371877735336805,w=0.5113921544312108,x=5.881891279724761 +color=yellow,shape=square,flag=1,i=69105,u=0.44601917373704403,v=0.28511146802981924,w=0.5208687052981408,x=4.848393167658788 +color=purple,shape=triangle,flag=0,i=69106,u=0.29250907174717156,v=0.43841986906152064,w=0.5206153305504506,x=4.697284794661885 +color=yellow,shape=triangle,flag=1,i=69119,u=0.13556721322971543,v=0.6048614115285981,w=0.5143676948375627,x=6.866589398994655 +color=green,shape=square,flag=0,i=69122,u=0.9443317521353046,v=0.561292541128249,w=0.47880422831467084,x=6.095999920301009 +color=blue,shape=circle,flag=1,i=69123,u=0.9369334616587377,v=0.7804787229682106,w=0.5365706540074183,x=7.029578083128769 +color=purple,shape=triangle,flag=0,i=69126,u=0.497660533107116,v=0.31338072573649467,w=0.528526443516083,x=5.041662044267623 +color=red,shape=square,flag=0,i=69143,u=0.6216454368164317,v=0.9608539884963702,w=0.47558845436920966,x=5.2188758653772105 +color=red,shape=square,flag=0,i=69151,u=0.059026999948722514,v=0.10658989783039596,w=0.4716319123778163,x=5.067649940319932 +color=blue,shape=triangle,flag=1,i=69167,u=0.08946041756959022,v=0.10118704842128567,w=0.5098947310986154,x=6.602260971173923 +color=red,shape=circle,flag=0,i=69172,u=0.19509133273781787,v=0.12615932642522254,w=0.45811889322440624,x=4.774104105172287 +color=blue,shape=triangle,flag=1,i=69179,u=0.9666694566440466,v=0.5843670667530714,w=0.5171527031821277,x=5.9572296221679615 +color=red,shape=triangle,flag=1,i=69193,u=0.20854251977726201,v=0.8308784880530742,w=0.4669532798910778,x=5.334280001786786 +color=red,shape=circle,flag=1,i=69198,u=0.7724314656419924,v=0.787612322543885,w=0.44520886502459867,x=6.34225269276731 +color=red,shape=square,flag=0,i=69201,u=0.03561220969758283,v=0.8577325406783857,w=0.46524448665285945,x=5.4968567737069405 +color=green,shape=circle,flag=0,i=69210,u=0.9827830702738234,v=0.14118427991724614,w=0.5039932043107836,x=6.11286504787189 +color=blue,shape=square,flag=1,i=69213,u=0.5955781060646785,v=0.1631643351553299,w=0.4685909978146904,x=4.760338164940683 +color=red,shape=square,flag=0,i=69214,u=0.5690609254023578,v=0.7176829571239673,w=0.46706020645301366,x=2.891694325083255 +color=yellow,shape=triangle,flag=1,i=69228,u=0.061741592804722356,v=0.6497840944211585,w=0.5133026308117076,x=7.4798569993523865 +color=blue,shape=circle,flag=0,i=69232,u=0.12621927057552473,v=0.26918991598572883,w=0.5335349542208438,x=4.60215649639514 +color=red,shape=square,flag=0,i=69256,u=0.14394871521246977,v=0.6362466800046659,w=0.4762780678243511,x=3.451643404979985 +color=yellow,shape=circle,flag=1,i=69258,u=0.4389388331307189,v=0.6900425260452325,w=0.5200368566408604,x=4.624641979988268 +color=red,shape=triangle,flag=0,i=69260,u=0.5453639666555096,v=0.6308363411540232,w=0.4742871013489679,x=3.1105956071546537 +color=blue,shape=square,flag=1,i=69284,u=0.5343652945627411,v=0.9260871677546342,w=0.46516820754265464,x=5.668219696078864 +color=blue,shape=square,flag=1,i=69296,u=0.48110872673581706,v=0.5279332175280251,w=0.46713160689216376,x=3.374628314274664 +color=blue,shape=triangle,flag=1,i=69302,u=0.31972254299951197,v=0.29063653872860684,w=0.5217710009178079,x=4.337592874970713 +color=red,shape=square,flag=0,i=69313,u=0.05340157806832513,v=0.4348439989034647,w=0.4655866454606626,x=4.277654257365081 +color=green,shape=triangle,flag=0,i=69315,u=0.5206472355245816,v=0.3520437165971796,w=0.47988621348603344,x=6.654344537657977 +color=red,shape=square,flag=0,i=69329,u=0.07507013297557164,v=0.6538902796344467,w=0.4721540921348289,x=3.6604057939688293 +color=red,shape=square,flag=0,i=69332,u=0.7697384633757886,v=0.4386267313320903,w=0.4712385338887111,x=3.6483381219756663 +color=red,shape=circle,flag=0,i=69366,u=0.6072325796803902,v=0.6755849284472571,w=0.4387174181398574,x=6.353089622811791 +color=red,shape=square,flag=1,i=69412,u=0.5623192542324812,v=0.8704045787594452,w=0.45218856436499505,x=3.968587094464315 +color=yellow,shape=square,flag=1,i=69413,u=0.0818768857778348,v=0.0783936436757765,w=0.5076317502611338,x=5.058755790405443 +color=red,shape=triangle,flag=0,i=69416,u=0.9819644201614285,v=0.636219170186856,w=0.4648596943425631,x=7.196424086256478 +color=blue,shape=square,flag=0,i=69419,u=0.9283113482754644,v=0.4296763566281766,w=0.46194099896555124,x=5.202635143009017 +color=red,shape=triangle,flag=0,i=69428,u=0.7956929045480968,v=0.7186188935075404,w=0.4674840488859866,x=4.914124758937222 +color=red,shape=triangle,flag=0,i=69431,u=0.04800803049191993,v=0.47933790870604664,w=0.4635665650276448,x=5.80115161916817 +color=purple,shape=triangle,flag=0,i=69439,u=0.4215032142713818,v=0.46272749061099705,w=0.522616227385514,x=7.119606450879161 +color=red,shape=square,flag=0,i=69442,u=0.4497046319214262,v=0.840045763940314,w=0.4601046413833293,x=5.782061700594266 +color=red,shape=square,flag=0,i=69448,u=0.8818526170729677,v=0.8322831311637614,w=0.4650497483764701,x=5.129504075985016 +color=yellow,shape=square,flag=1,i=69454,u=0.8107763871550109,v=0.22561331651499195,w=0.5068366868692024,x=6.123542071306427 +color=red,shape=circle,flag=0,i=69455,u=0.2911472217638337,v=0.3720351095560285,w=0.44890421610307735,x=4.4002387825964115 +color=red,shape=triangle,flag=1,i=69456,u=0.4879913670796475,v=0.44554244347317673,w=0.4646245722914073,x=3.347448849989378 +color=green,shape=square,flag=0,i=69458,u=0.7688657288100241,v=0.70965545241211,w=0.48054538042736333,x=4.218731339655735 +color=green,shape=triangle,flag=0,i=69460,u=0.4122953819481596,v=0.5499824840751137,w=0.48516194823676473,x=2.958900291199454 +color=purple,shape=square,flag=0,i=69462,u=0.600959810942846,v=0.5151284060595234,w=0.49258804502782116,x=3.836709058566605 +color=purple,shape=square,flag=0,i=69478,u=0.929933974629326,v=0.03924294555892005,w=0.49158330662423105,x=6.305247351543206 +color=red,shape=circle,flag=1,i=69486,u=0.7545810062790629,v=0.687411113750077,w=0.46133075223650144,x=5.276050293313197 +color=orange,shape=circle,flag=1,i=69496,u=0.4324817003273569,v=0.3302611903833793,w=0.49890359164150405,x=6.118703989480785 +color=red,shape=circle,flag=0,i=69501,u=0.814136224158346,v=0.850993325245652,w=0.45705196223466754,x=5.611084068493458 +color=purple,shape=circle,flag=0,i=69512,u=0.1824866577759634,v=0.6508141587171782,w=0.5219347899099144,x=4.6298025328496735 +color=blue,shape=square,flag=1,i=69544,u=0.3797186966689098,v=0.039858283310917564,w=0.4715666563949616,x=5.065767594788532 +color=green,shape=square,flag=0,i=69553,u=0.24715997169611548,v=0.21161724515668323,w=0.4956862540070395,x=3.042423353646378 +color=red,shape=triangle,flag=0,i=69554,u=0.8096588006268209,v=0.17796429849044226,w=0.4608969613607288,x=6.937385364429591 +color=red,shape=circle,flag=0,i=69568,u=0.4990551540742264,v=0.5400396781251594,w=0.460149996409612,x=4.081343840360213 +color=green,shape=square,flag=0,i=69578,u=0.7025718140001154,v=0.7889187578526875,w=0.4959657697515365,x=4.276896945716246 +color=green,shape=square,flag=0,i=69583,u=0.5820130837551444,v=0.5515958146829859,w=0.49273129965879453,x=4.777282784027128 +color=yellow,shape=triangle,flag=1,i=69605,u=0.6634226080943237,v=0.8253328918913303,w=0.5133258801154447,x=4.043723899620055 +color=red,shape=triangle,flag=1,i=69637,u=0.5336968281506377,v=0.012718468676372607,w=0.47182098400103717,x=6.976448912843615 +color=red,shape=triangle,flag=0,i=69639,u=0.3037688393349792,v=0.5707837057672708,w=0.47077687932071144,x=4.867738581652589 +color=yellow,shape=square,flag=0,i=69652,u=0.4301534938159117,v=0.8774600177616122,w=0.4894989946219708,x=5.3226443514652555 +color=blue,shape=triangle,flag=0,i=69659,u=0.8847081101733607,v=0.6606333927684054,w=0.5214476059473266,x=4.899736806234068 +color=yellow,shape=square,flag=1,i=69661,u=0.5120017554584522,v=0.8935109639421571,w=0.4895631453745595,x=6.017421579470294 +color=red,shape=circle,flag=1,i=69666,u=0.8973184372570012,v=0.874232933124548,w=0.45269896016310357,x=7.129393621203346 +color=red,shape=square,flag=1,i=69667,u=0.6053184172889774,v=0.018361475148605866,w=0.47903939198546974,x=5.424039450162838 +color=purple,shape=square,flag=0,i=69672,u=0.5672166069534896,v=0.34128344720370807,w=0.4908837690414435,x=6.359669182038199 +color=purple,shape=square,flag=0,i=69684,u=0.18634132483074772,v=0.034616561508754584,w=0.49519749645430744,x=5.39285393218865 +color=green,shape=square,flag=0,i=69703,u=0.3722992670621068,v=0.8142035946389312,w=0.48472094597820187,x=5.437069110693275 +color=yellow,shape=square,flag=1,i=69713,u=0.4607518717752783,v=0.32231468596367274,w=0.4876113609152386,x=6.600285415903593 +color=blue,shape=triangle,flag=1,i=69721,u=0.031817234745955325,v=0.49563236737951144,w=0.5191382681514833,x=5.102323737786801 +color=yellow,shape=circle,flag=1,i=69740,u=0.19839657429917068,v=0.507399125690283,w=0.513004341377871,x=7.854744461260047 +color=red,shape=circle,flag=0,i=69745,u=0.43321093254383936,v=0.4312311951841651,w=0.4601522763939675,x=5.870681050340848 +color=red,shape=square,flag=0,i=69747,u=0.0033969810194677263,v=0.5576734202441213,w=0.46397392912819146,x=5.770210263730799 +color=green,shape=circle,flag=0,i=69749,u=0.31195228332924463,v=0.34438639680563776,w=0.4988872194566121,x=4.228275571750981 +color=blue,shape=square,flag=1,i=69754,u=0.23803534959272155,v=0.15635083726405385,w=0.4697949892497802,x=4.344280979409066 +color=green,shape=square,flag=0,i=69755,u=0.05824898236792997,v=0.9901745564521951,w=0.4881026272243993,x=5.0841145684671725 +color=red,shape=triangle,flag=0,i=69785,u=0.3277309937956212,v=0.06608620839396484,w=0.47684260238886017,x=4.589788918537699 +color=green,shape=triangle,flag=0,i=69798,u=0.374622463516212,v=0.3759650945485026,w=0.48362435956581207,x=7.110279668730697 +color=green,shape=triangle,flag=0,i=69799,u=0.6000201934150515,v=0.47634380979460755,w=0.4831529789309448,x=5.781075180579241 +color=green,shape=triangle,flag=0,i=69804,u=0.6158281209636258,v=0.4699339650007536,w=0.482701088608407,x=3.005270129700188 +color=red,shape=circle,flag=1,i=69811,u=0.5057174357673917,v=0.46014759488014645,w=0.45305185144573756,x=3.7692174686807345 +color=orange,shape=square,flag=1,i=69812,u=0.12979313628882894,v=0.7127822716567956,w=0.4847977963945583,x=3.6479664203071045 +color=red,shape=triangle,flag=0,i=69817,u=0.5945656363704701,v=0.9052596395874356,w=0.47386286060674215,x=5.927743882138195 +color=green,shape=square,flag=0,i=69821,u=0.43226427321527605,v=0.0014318954638008474,w=0.483275331621697,x=5.660463244762102 +color=red,shape=triangle,flag=0,i=69844,u=0.2322371463987839,v=0.25770388203203676,w=0.4772984088650054,x=4.76850930905141 +color=green,shape=circle,flag=0,i=69864,u=0.7068180962371635,v=0.023451719540563243,w=0.5018411850443318,x=4.302412074156987 +color=red,shape=square,flag=0,i=69875,u=0.5613761706070518,v=0.25279499318800525,w=0.46091061410189244,x=5.352226872612641 +color=red,shape=circle,flag=1,i=69876,u=0.1952785512717301,v=0.2271607997456859,w=0.4489002707282888,x=5.421188669537877 +color=red,shape=triangle,flag=1,i=69877,u=0.09616285653948198,v=0.8264679058634747,w=0.47727404777677523,x=6.620045357133544 +color=green,shape=triangle,flag=0,i=69884,u=0.12616019698851932,v=0.904472633940801,w=0.48978609245475213,x=6.148228490515784 +color=yellow,shape=square,flag=1,i=69892,u=0.24676035617307335,v=0.9408061148806862,w=0.512305181239476,x=4.9462372411489195 +color=red,shape=triangle,flag=1,i=69902,u=0.439815272440947,v=0.4344324065428421,w=0.4808735240717272,x=6.213799559430444 +color=yellow,shape=triangle,flag=1,i=69904,u=0.001300228762057487,v=0.2062778463807362,w=0.501407681655131,x=5.9095345942475825 +color=blue,shape=circle,flag=0,i=69914,u=0.41971724674041433,v=0.9319054335523033,w=0.539462070053501,x=1.4173071784250093 +color=red,shape=triangle,flag=0,i=69921,u=0.009361452526190361,v=0.5965779108821103,w=0.4715481439171798,x=5.519374819655067 +color=blue,shape=triangle,flag=0,i=69934,u=0.6406480887508884,v=0.7546962668518489,w=0.5188758604918126,x=5.537662801543306 +color=purple,shape=square,flag=0,i=69935,u=0.37988121844067013,v=0.02226646406720656,w=0.5156318560807699,x=5.668811695920972 +color=blue,shape=square,flag=0,i=69949,u=0.030086538972189047,v=0.8118791094991538,w=0.46483096089673476,x=5.3567945011725016 +color=red,shape=square,flag=0,i=69955,u=0.7036638631883033,v=0.004856929691393064,w=0.47633000604326803,x=5.626071953618396 +color=purple,shape=square,flag=0,i=69988,u=0.2489015509955531,v=0.7568490872846169,w=0.5152912436488364,x=3.8566493738130236 +color=red,shape=triangle,flag=0,i=70009,u=0.28843229951710103,v=0.7482334016767954,w=0.47653705075616476,x=3.94562059219324 +color=blue,shape=triangle,flag=1,i=70015,u=0.7935828014602364,v=0.14693530926332676,w=0.5208818692545475,x=6.844514711530233 +color=red,shape=triangle,flag=0,i=70039,u=0.33896859896208564,v=0.8144008393004512,w=0.47027353090421314,x=5.704509784389781 +color=yellow,shape=triangle,flag=1,i=70057,u=0.41801286289636086,v=0.8713945317636304,w=0.5060218053756067,x=5.071653188434744 +color=red,shape=triangle,flag=0,i=70063,u=0.27281585129215047,v=0.48073229906370984,w=0.47820529927426686,x=6.368837215359647 +color=red,shape=circle,flag=1,i=70094,u=0.1296067149114526,v=0.2184913050919094,w=0.46907437185940687,x=6.0027119639172675 +color=green,shape=square,flag=0,i=70097,u=0.3991884279483219,v=0.09112729509684525,w=0.4861274627904305,x=3.276707368273465 +color=orange,shape=triangle,flag=0,i=70098,u=0.593285937191172,v=0.26421878516356845,w=0.5142195589656878,x=4.763758558738041 +color=red,shape=square,flag=0,i=70131,u=0.8306451360531165,v=0.8641131731876416,w=0.4828972580357625,x=4.1764711471015 +color=red,shape=triangle,flag=1,i=70132,u=0.3293301917344511,v=0.8639722133495149,w=0.48497071739703485,x=4.284756967994485 +color=green,shape=triangle,flag=1,i=70167,u=0.0819418848539123,v=0.6668598059481504,w=0.4827603698364912,x=4.585792560353115 +color=purple,shape=square,flag=0,i=70176,u=0.19979467952627794,v=0.9532631395456415,w=0.5236857005770857,x=4.779891558246537 +color=green,shape=square,flag=0,i=70186,u=0.4971397223115398,v=0.7385307093498256,w=0.4904671941431531,x=6.091184888625186 +color=red,shape=circle,flag=0,i=70232,u=0.47895903350709546,v=0.39915190865134625,w=0.46789761839139826,x=6.771695313720123 +color=green,shape=circle,flag=0,i=70251,u=0.6122582536527329,v=0.08002207871938238,w=0.5202345069695744,x=4.086525989111807 +color=red,shape=square,flag=0,i=70260,u=0.3383749796723805,v=0.3875133560367806,w=0.48900758357219504,x=5.529894776399036 +color=blue,shape=square,flag=1,i=70261,u=0.5447251539404915,v=0.006059722228251241,w=0.47619769719724026,x=4.7661166405307815 +color=red,shape=circle,flag=0,i=70263,u=0.7067346048622455,v=0.76716389704191,w=0.47003603675883254,x=2.7439544178395807 +color=purple,shape=square,flag=1,i=70295,u=0.42838822900129525,v=0.62129010244363,w=0.5133571731134445,x=5.042874484503295 +color=red,shape=circle,flag=0,i=70303,u=0.32679568006347026,v=0.4111216034890369,w=0.4653032513646058,x=6.115243255368423 +color=red,shape=circle,flag=0,i=70304,u=0.9303422661422813,v=0.9584328358505106,w=0.46607141033196303,x=3.972684739317477 +color=blue,shape=triangle,flag=0,i=70311,u=0.20741575838026827,v=0.76092037729762,w=0.5147986841875498,x=1.999197376053828 +color=yellow,shape=circle,flag=1,i=70336,u=0.48445619111842453,v=0.3534518509560315,w=0.5015195472835544,x=4.922891134981402 +color=red,shape=triangle,flag=0,i=70341,u=0.1041219723795922,v=0.5529578253060873,w=0.5026036179374485,x=5.9670715419675995 +color=purple,shape=circle,flag=0,i=70348,u=0.9533892200777749,v=0.5735542815099814,w=0.5132094122283021,x=4.04531075756608 +color=red,shape=triangle,flag=1,i=70350,u=0.8621549950984946,v=0.5621723342380833,w=0.49767486640132536,x=5.468406224600032 +color=yellow,shape=triangle,flag=0,i=70356,u=0.0662145268661527,v=0.2543285042303731,w=0.5088129366861065,x=3.0142929374027205 +color=green,shape=circle,flag=0,i=70369,u=0.20387644657041237,v=0.6327726229440156,w=0.5125926949365995,x=3.3309441046898147 +color=red,shape=circle,flag=1,i=70403,u=0.03182564851492309,v=0.028769986756787456,w=0.4693275542989095,x=5.838711779702892 +color=red,shape=circle,flag=0,i=70411,u=0.33124006750192214,v=0.2912219753575103,w=0.4635522256612755,x=3.04588452244588 +color=purple,shape=square,flag=0,i=70428,u=0.17126363186301197,v=0.08294783428384,w=0.5077358977400327,x=4.604046489623582 +color=yellow,shape=circle,flag=1,i=70455,u=0.6033446013550903,v=0.00221064395135695,w=0.4946696074733959,x=4.257804042412244 +color=green,shape=triangle,flag=1,i=70468,u=0.08653907563957397,v=0.45754942090935835,w=0.4907660603322923,x=5.895955143582559 +color=purple,shape=square,flag=0,i=70477,u=0.5839492033679627,v=0.8006458535536909,w=0.505755772205924,x=2.0853164777551614 +color=yellow,shape=circle,flag=1,i=70486,u=0.20930617141526897,v=0.9979282889331919,w=0.49251319852125297,x=5.974648419959032 +color=orange,shape=circle,flag=0,i=70504,u=0.48203830513556145,v=0.4497923540027192,w=0.49351750880563383,x=6.299390594748737 +color=blue,shape=triangle,flag=1,i=70518,u=0.7776150866441245,v=0.11462301412408815,w=0.510077369386084,x=5.823944795901187 +color=green,shape=square,flag=0,i=70519,u=0.168119656393256,v=0.5464456733619076,w=0.4809871498689162,x=5.645304580573757 +color=red,shape=circle,flag=0,i=70527,u=0.652017001976078,v=0.614572626533121,w=0.45870958286741786,x=7.191618056214211 +color=red,shape=square,flag=0,i=70529,u=0.17915768564879686,v=0.8368672884112376,w=0.5140331125492308,x=4.00728776976045 +color=red,shape=triangle,flag=0,i=70534,u=0.8856658330982353,v=0.9691902080376713,w=0.4933038353541619,x=5.141974357872562 +color=red,shape=triangle,flag=0,i=70552,u=0.13466344997959467,v=0.573630591842171,w=0.4881475642559347,x=3.2997965676447585 +color=yellow,shape=square,flag=1,i=70571,u=0.6525197973673978,v=0.11164725299706191,w=0.5241287377042846,x=5.453063892632254 +color=blue,shape=square,flag=0,i=70580,u=0.5209500611919252,v=0.8228809232278712,w=0.4740510499860352,x=4.2592361588703715 +color=orange,shape=triangle,flag=1,i=70590,u=0.9758951524172744,v=0.13471085808299466,w=0.5173572634512178,x=4.129788272993497 +color=red,shape=square,flag=1,i=70592,u=0.1263826954539895,v=0.9121154325973673,w=0.5019476697261506,x=6.072645811123195 +color=red,shape=square,flag=0,i=70600,u=0.272471240348379,v=0.06896728422519727,w=0.5021769921302964,x=5.363789196287403 +color=yellow,shape=triangle,flag=1,i=70615,u=0.19448918766599577,v=0.852752464976683,w=0.512915654884222,x=4.479304566211807 +color=red,shape=square,flag=0,i=70627,u=0.5922362650531797,v=0.8849134363022688,w=0.48843486696991395,x=4.374758184062623 +color=red,shape=triangle,flag=0,i=70661,u=0.38645245884150203,v=0.5350792753664514,w=0.5043933884170217,x=3.6813867291217917 +color=green,shape=circle,flag=0,i=70663,u=0.9637119134420807,v=0.07596584200522494,w=0.507878171481228,x=7.065760953566021 +color=red,shape=triangle,flag=0,i=70668,u=0.7834936808687326,v=0.5354067928816593,w=0.5002757718302819,x=6.64699312169981 +color=purple,shape=circle,flag=0,i=70685,u=0.9752229353208299,v=0.1172947502198527,w=0.5077550243168627,x=4.303853168755417 +color=purple,shape=circle,flag=0,i=70686,u=0.9888929892441335,v=0.9093725419603532,w=0.5091764498920349,x=5.080118069872132 +color=red,shape=square,flag=0,i=70701,u=0.6381806910428824,v=0.8878900167147529,w=0.4965457374097267,x=3.2949925288207944 +color=yellow,shape=triangle,flag=1,i=70704,u=0.6344849434194559,v=0.88495382846792,w=0.5169531941801474,x=4.483002793256385 +color=green,shape=square,flag=0,i=70711,u=0.005480654895213211,v=0.8859303606376187,w=0.47756214670387553,x=4.01707495631635 +color=blue,shape=square,flag=1,i=70718,u=0.7707453343279551,v=0.5643959084148585,w=0.4782643241798857,x=3.506250532270767 +color=blue,shape=triangle,flag=0,i=70728,u=0.0490645206064928,v=0.45753599756783525,w=0.5141268105464349,x=6.941075095521338 +color=purple,shape=square,flag=1,i=70731,u=0.5947653198164036,v=0.38445254549263574,w=0.4973185925952695,x=5.578662278010982 +color=red,shape=triangle,flag=0,i=70734,u=0.19216432881525625,v=0.6919344256312707,w=0.4825020763385382,x=6.203885172513126 +color=green,shape=square,flag=0,i=70748,u=0.2998349014437194,v=0.21479349504408973,w=0.4841252994353549,x=4.5404686282445725 +color=red,shape=triangle,flag=0,i=70803,u=0.8392295956288878,v=0.9228427735197161,w=0.4904440254114455,x=5.105089064015293 +color=green,shape=square,flag=0,i=70840,u=0.40006744398227756,v=0.9863947346163966,w=0.48858903710951673,x=4.510495843068351 +color=red,shape=circle,flag=0,i=70854,u=0.38585784040946114,v=0.33941861552106123,w=0.4846306247585242,x=5.451864875397825 +color=red,shape=square,flag=0,i=70859,u=0.9526994745048071,v=0.8489559983029092,w=0.4960922865567807,x=8.105752133535562 +color=blue,shape=square,flag=1,i=70874,u=0.4311124668263351,v=0.3813025627528992,w=0.4781675777416238,x=5.925720080536299 +color=blue,shape=triangle,flag=1,i=70880,u=0.212067960630421,v=0.20862234586039796,w=0.5159491333582178,x=5.534971467658803 +color=red,shape=square,flag=0,i=70919,u=0.917761359583518,v=0.8682283083400067,w=0.4930497104666478,x=5.306099779499687 +color=red,shape=square,flag=0,i=70920,u=0.09432017633032219,v=0.7415889035116207,w=0.49749113047635013,x=6.095547437484139 +color=red,shape=square,flag=0,i=70945,u=0.3133108518977532,v=0.16079027748763086,w=0.500809226062123,x=3.5863753965994687 +color=yellow,shape=triangle,flag=1,i=70959,u=0.0844080476194049,v=0.46772079614029494,w=0.510431133361715,x=5.376911557705742 +color=yellow,shape=square,flag=1,i=70965,u=0.7572031924626978,v=0.8975815145478762,w=0.5044263990081977,x=4.331032130215704 +color=red,shape=circle,flag=1,i=70970,u=0.7228914007596593,v=0.6429867373588052,w=0.4918742571405869,x=5.135408581262435 +color=yellow,shape=circle,flag=1,i=70971,u=0.7008333595577442,v=0.9034965819535411,w=0.48955681376101967,x=4.219392523099354 +color=red,shape=triangle,flag=0,i=70982,u=0.6564111716387253,v=0.11820024512269911,w=0.5185515548109318,x=6.891113452683467 +color=red,shape=triangle,flag=0,i=70983,u=0.27808617333759267,v=0.07019584882321916,w=0.5225251830367279,x=8.837199304537544 +color=red,shape=triangle,flag=1,i=70985,u=0.554197772278591,v=0.24248276297537252,w=0.5229372476924858,x=3.65199432488946 +color=green,shape=circle,flag=0,i=70997,u=0.4541604304107233,v=0.2544407155523085,w=0.501436241890304,x=4.251751089374899 +color=red,shape=circle,flag=1,i=71002,u=0.7310895368358641,v=0.6505678701396869,w=0.49217738854506776,x=4.75881509902728 +color=red,shape=triangle,flag=0,i=71036,u=0.0263654235852141,v=0.8670942263538283,w=0.5173158038483301,x=5.582179561294879 +color=red,shape=square,flag=0,i=71063,u=0.8233904920898184,v=0.8451845888402929,w=0.511007645071146,x=4.786434247754553 +color=purple,shape=square,flag=0,i=71066,u=0.04139987240245935,v=0.062285631080705506,w=0.5045779143946145,x=5.808353661483579 +color=orange,shape=square,flag=1,i=71074,u=0.8373589926703098,v=0.9379896142048211,w=0.47640820426142855,x=5.416088565132912 +color=purple,shape=square,flag=0,i=71084,u=0.310751665508779,v=0.8768157856376457,w=0.5035380732114612,x=4.449333456387371 +color=red,shape=square,flag=0,i=71087,u=0.30028045601841435,v=0.07326624509987845,w=0.51216015275223,x=5.782301182546941 +color=yellow,shape=circle,flag=1,i=71100,u=0.8372038262903813,v=0.32135652221320476,w=0.49853515045954155,x=4.570883766883914 +color=blue,shape=triangle,flag=0,i=71109,u=0.1411198080414786,v=0.6638382943305755,w=0.5327407255348998,x=5.18046003906776 +color=red,shape=circle,flag=1,i=71126,u=0.7093571896426425,v=0.7079911155325735,w=0.49506425807567117,x=3.3098143694382736 +color=yellow,shape=triangle,flag=1,i=71134,u=0.020145156942520615,v=0.8435478218136347,w=0.5106292411364343,x=4.259359304067164 +color=purple,shape=triangle,flag=0,i=71137,u=0.07216171507084501,v=0.23208291925432978,w=0.5100320903797786,x=3.7598722639010176 +color=red,shape=triangle,flag=1,i=71157,u=0.5758899677096482,v=0.5015242625760362,w=0.5207043996909565,x=3.1224246575456736 +color=orange,shape=circle,flag=1,i=71171,u=0.6891402552181615,v=0.7507976766308857,w=0.5019472903995487,x=6.739718325051122 +color=blue,shape=triangle,flag=0,i=71201,u=0.2741682056554611,v=0.4189701374788116,w=0.5275020503876324,x=5.663557221579059 +color=green,shape=triangle,flag=0,i=71215,u=0.23320675219678966,v=0.8984783250081758,w=0.48864901685596684,x=4.57692580627106 +color=blue,shape=square,flag=1,i=71218,u=0.3993454233714371,v=0.9571137353867507,w=0.47159435854702575,x=4.498779214203264 +color=green,shape=circle,flag=0,i=71220,u=0.2757167605009151,v=0.8060906079363401,w=0.5169697994869984,x=6.852895808486612 +color=red,shape=square,flag=1,i=71221,u=0.6430833014171399,v=0.6166573551009144,w=0.5004471291931618,x=5.275548737828118 +color=red,shape=square,flag=0,i=71230,u=0.5505925178382273,v=0.9166918276578473,w=0.5059269880863613,x=7.509809000162676 +color=red,shape=square,flag=1,i=71234,u=0.7218731064538846,v=0.6085165243254672,w=0.5107792636884733,x=4.909437537650276 +color=purple,shape=triangle,flag=0,i=71266,u=0.46190404038050525,v=0.8892003311103399,w=0.5050063343741922,x=6.478574583620347 +color=red,shape=square,flag=0,i=71279,u=0.9780796011793812,v=0.6059043104911305,w=0.4972084348381971,x=3.950570089273197 +color=red,shape=square,flag=1,i=71296,u=0.3236362297804214,v=0.6745134084402382,w=0.4938888566051915,x=5.220429436387733 +color=red,shape=square,flag=0,i=71301,u=0.10660180457004442,v=0.10312934597510115,w=0.49287967626033585,x=7.255280620760256 +color=red,shape=triangle,flag=0,i=71313,u=0.5268453551868513,v=0.9611181643318456,w=0.5096349889063778,x=6.3642451967423215 +color=blue,shape=triangle,flag=1,i=71330,u=0.8299366082877903,v=0.644388555112061,w=0.5192826663634306,x=3.2149017574920826 +color=green,shape=circle,flag=0,i=71333,u=0.8233175050582501,v=0.10763797155481425,w=0.5184707403861915,x=4.429975773149633 +color=red,shape=triangle,flag=0,i=71340,u=0.9320005723838692,v=0.44942146416850826,w=0.5155016616972926,x=3.1184412296992092 +color=red,shape=triangle,flag=0,i=71346,u=0.8689610609302297,v=0.6765405455778964,w=0.514257567398497,x=4.058370923593006 +color=blue,shape=triangle,flag=1,i=71361,u=0.6196637241523173,v=0.8015276929259406,w=0.5218314134132265,x=4.196263817751366 +color=green,shape=square,flag=0,i=71366,u=0.9170324603559099,v=0.177699050649888,w=0.4867621234124314,x=3.787773639082021 +color=red,shape=triangle,flag=0,i=71383,u=0.7919838469118691,v=0.9687928786502585,w=0.5102282071086157,x=4.963606376558527 +color=green,shape=triangle,flag=0,i=71385,u=0.1863187436504804,v=0.3178395860928517,w=0.4864498006323157,x=7.583730889603243 +color=blue,shape=circle,flag=0,i=71392,u=0.1428204439223032,v=0.46983737704317063,w=0.5388015187614065,x=5.023501082149909 +color=red,shape=triangle,flag=0,i=71449,u=0.5530582494609316,v=0.22172232832478544,w=0.49957596679343397,x=5.599091116840739 +color=green,shape=circle,flag=1,i=71457,u=0.43185645822537644,v=0.7968473841625647,w=0.5217128117637824,x=7.403662159537441 +color=green,shape=triangle,flag=1,i=71476,u=0.2022190630498869,v=0.9755253595358716,w=0.48357427302557315,x=3.4821548170583756 +color=yellow,shape=circle,flag=1,i=71489,u=0.9881034556938793,v=0.5616270495991024,w=0.49044363914657274,x=3.8128983452043035 +color=purple,shape=circle,flag=0,i=71498,u=0.7679821242660411,v=0.8152066742702209,w=0.5104977752499912,x=5.701381658002021 +color=red,shape=square,flag=0,i=71499,u=0.04962945954542297,v=0.7299398492852339,w=0.4668075735150984,x=3.4814335795937854 +color=purple,shape=square,flag=0,i=71506,u=0.8386424793796523,v=0.9236910415654715,w=0.5263082570190778,x=5.604548786381753 +color=green,shape=circle,flag=0,i=71511,u=0.8064356399481699,v=0.7021744499068829,w=0.5188749306872492,x=7.240904866750598 +color=red,shape=square,flag=0,i=71512,u=0.15331491138861308,v=0.8505257936580274,w=0.4711092523930207,x=2.419359398792088 +color=red,shape=square,flag=0,i=71528,u=0.6922829507132523,v=0.5086177138590715,w=0.482944535671648,x=6.1559378909445535 +color=yellow,shape=square,flag=1,i=71548,u=0.940719964852526,v=0.6295413636428192,w=0.49496119923234727,x=5.73876217201141 +color=red,shape=triangle,flag=0,i=71567,u=0.5226875272697896,v=0.5827838948281352,w=0.5152651615973485,x=5.126944984749388 +color=orange,shape=square,flag=0,i=71578,u=0.9335953962173617,v=0.66503079510125,w=0.47753733174647284,x=6.193645367817166 +color=blue,shape=square,flag=0,i=71589,u=0.587769405258297,v=0.8497084677665449,w=0.4963179808585544,x=6.607461916149375 +color=red,shape=triangle,flag=1,i=71606,u=0.4060308985813511,v=0.7775430574839062,w=0.5075407093860688,x=6.833540513006433 +color=blue,shape=square,flag=0,i=71632,u=0.6757367669495898,v=0.5392996320464976,w=0.4887572518391169,x=1.9198711349114832 +color=blue,shape=triangle,flag=1,i=71639,u=0.610195874368423,v=0.16288612282955583,w=0.5190577031928474,x=6.114142291503789 +color=red,shape=square,flag=0,i=71641,u=0.8589127057101466,v=0.20064877545151616,w=0.47726152202212846,x=7.234955631658913 +color=red,shape=square,flag=0,i=71648,u=0.014145755254664771,v=0.9417633530987584,w=0.4772538761479938,x=4.734938536817874 +color=yellow,shape=square,flag=1,i=71653,u=0.10238970486386823,v=0.6390895175804414,w=0.49193716035761287,x=4.843939192153916 +color=green,shape=triangle,flag=0,i=71662,u=0.18327844889231804,v=0.4880799960054719,w=0.4857896640073938,x=5.99201830399105 +color=blue,shape=square,flag=1,i=71665,u=0.5373406457990239,v=0.031913816252884586,w=0.4846862806613487,x=4.157751099019811 +color=yellow,shape=square,flag=1,i=71685,u=0.9793687191958267,v=0.8231684840599436,w=0.4949038181410422,x=6.247143284408513 +color=red,shape=square,flag=0,i=71687,u=0.5156429750858571,v=0.6001203735483422,w=0.4775755197336394,x=5.285976241067357 +color=red,shape=square,flag=1,i=71699,u=0.6235239252554838,v=0.4189129850032297,w=0.47199685043654604,x=5.703255919608537 +color=red,shape=circle,flag=1,i=71711,u=0.1782360713583011,v=0.27275767537164464,w=0.49995083748570746,x=4.294306617517748 +color=red,shape=square,flag=0,i=71728,u=0.4934993917270485,v=0.5676711987087899,w=0.4508498747536485,x=4.568989818294916 +color=red,shape=circle,flag=0,i=71739,u=0.45667845729016887,v=0.5195300112144212,w=0.5056454127164266,x=5.594830610757504 +color=red,shape=square,flag=1,i=71790,u=0.7683512090579981,v=0.89460269386649,w=0.4497939291187564,x=3.159151176112882 +color=blue,shape=square,flag=1,i=71802,u=0.8054901780082733,v=0.3897818045035222,w=0.48371695078730015,x=2.5967492896958597 +color=red,shape=triangle,flag=0,i=71805,u=0.28529624548208654,v=0.26904677668238575,w=0.48197812563278014,x=5.1884477210654785 +color=green,shape=triangle,flag=0,i=71808,u=0.1869638887973949,v=0.7178631837936446,w=0.49133362574055983,x=6.068233654841454 +color=yellow,shape=square,flag=1,i=71816,u=0.6206981133539567,v=0.5527365406867808,w=0.5034970903979047,x=5.813109070294089 +color=red,shape=triangle,flag=1,i=71831,u=0.2736670291180907,v=0.06591346589091218,w=0.4774885385533246,x=4.469274780966335 +color=red,shape=circle,flag=0,i=71850,u=0.8971616950778091,v=0.9501536173703798,w=0.5027446233514858,x=6.294623587875706 +color=purple,shape=triangle,flag=0,i=71856,u=0.6088960910019354,v=0.10605433326238001,w=0.5074756973107567,x=4.078096858672714 +color=purple,shape=square,flag=1,i=71884,u=0.581291270259683,v=0.3192580058949176,w=0.5165459622593128,x=2.4303326247177695 +color=red,shape=circle,flag=1,i=71898,u=0.3185643171809277,v=0.3469584244092953,w=0.5073645792223062,x=7.005110864106552 +color=red,shape=circle,flag=0,i=71912,u=0.4227573742756736,v=0.4909845312410876,w=0.5030144151233247,x=4.348912205787133 +color=blue,shape=square,flag=1,i=71920,u=0.5700580980882581,v=0.04630828203757942,w=0.49052936173964956,x=6.438852423166 +color=red,shape=square,flag=0,i=71929,u=0.7606607304223528,v=0.6398544901590759,w=0.46877986208312883,x=4.364959869804138 +color=blue,shape=square,flag=1,i=71939,u=0.6134131927883871,v=0.3685853813026815,w=0.4897787817066283,x=5.708872869160932 +color=purple,shape=circle,flag=0,i=71945,u=0.4083167965966822,v=0.9401859407571762,w=0.5080721271874327,x=6.04702584451529 +color=purple,shape=circle,flag=0,i=71962,u=0.7016249239486223,v=0.8742718342925873,w=0.5008291234912605,x=6.222017909710246 +color=red,shape=circle,flag=1,i=71971,u=0.7047184325033955,v=0.6337496005172589,w=0.5033732759666719,x=4.040723314272406 +color=red,shape=triangle,flag=0,i=71980,u=0.10551268791745183,v=0.07227443410232526,w=0.48946696946378915,x=4.859140771105152 +color=blue,shape=triangle,flag=1,i=71982,u=0.41993798170645813,v=0.04455214525008511,w=0.5133023700702466,x=6.023101367696458 +color=red,shape=circle,flag=0,i=71987,u=0.4695950581374321,v=0.5669907042763076,w=0.49573366460637935,x=4.577855537814462 +color=red,shape=triangle,flag=0,i=71990,u=0.9843966650819161,v=0.12918745592135572,w=0.48840912798477515,x=6.429439242845484 +color=blue,shape=triangle,flag=0,i=71993,u=0.620514405562138,v=0.7693591711432153,w=0.5174674939642929,x=5.73190496830431 +color=red,shape=square,flag=0,i=71995,u=0.7742690221961455,v=0.2846877580589011,w=0.47530484584381805,x=4.899235588625699 +color=green,shape=triangle,flag=0,i=72009,u=0.7431840593345334,v=0.9590230950575055,w=0.5008984583519989,x=5.625971554636142 +color=red,shape=triangle,flag=0,i=72027,u=0.7273416781463514,v=0.7881215497775622,w=0.49198026661895833,x=5.663064059486664 +color=red,shape=circle,flag=0,i=72029,u=0.057522207334796516,v=0.11395744120444962,w=0.5077705855872757,x=5.459393531305232 +color=red,shape=square,flag=0,i=72050,u=0.3682795763044404,v=0.0844757731167679,w=0.4679178924527475,x=3.5909590699973872 +color=red,shape=triangle,flag=0,i=72056,u=0.5935453258613138,v=0.3183768643456797,w=0.48702746597632485,x=6.243943733564163 +color=red,shape=square,flag=1,i=72066,u=0.5837318236315873,v=0.02144957095217348,w=0.46652127025307916,x=7.315007800089179 +color=red,shape=circle,flag=1,i=72073,u=0.15176831094800436,v=0.09608206780570924,w=0.5113246446621849,x=5.792667707356017 +color=green,shape=triangle,flag=0,i=72075,u=0.3096650689346735,v=0.5066860501690279,w=0.49833294212598267,x=4.269849935028879 +color=red,shape=square,flag=0,i=72083,u=0.5704980183999417,v=0.9060426665925241,w=0.46583151104430703,x=3.757772065843092 +color=purple,shape=triangle,flag=0,i=72094,u=0.7681159228004103,v=0.696598070667945,w=0.49983694436019876,x=5.860226662740637 +color=red,shape=triangle,flag=1,i=72102,u=0.5626005005489886,v=0.3463973348334999,w=0.4833606212379729,x=2.8294951842413645 +color=blue,shape=square,flag=0,i=72103,u=0.10622884128780419,v=0.3403388881584658,w=0.4752815617968869,x=4.148737940916104 +color=purple,shape=square,flag=0,i=72110,u=0.3701719453706033,v=0.7411443242414714,w=0.5185177725175872,x=5.926269951198743 +color=red,shape=triangle,flag=1,i=72111,u=0.24211659645119632,v=0.9680010719181319,w=0.47694517231644107,x=5.346121224149105 +color=red,shape=triangle,flag=0,i=72120,u=0.7446022010168153,v=0.49448153945666884,w=0.4882729836164162,x=3.8065482206424774 +color=orange,shape=triangle,flag=1,i=72127,u=0.39119426252611345,v=0.48515137455399515,w=0.5094580296098834,x=5.550774612490744 +color=orange,shape=triangle,flag=1,i=72131,u=0.9741666638794001,v=0.12706499195471666,w=0.507745761635562,x=4.360934867185619 +color=red,shape=circle,flag=0,i=72138,u=0.6507816109518472,v=0.6080817206898531,w=0.5176709572313898,x=4.630544212533603 +color=blue,shape=square,flag=1,i=72145,u=0.7266495338513433,v=0.6454085245082393,w=0.4721609002834268,x=4.471898234676016 +color=blue,shape=circle,flag=1,i=72148,u=0.2981803433464918,v=0.5420492033743072,w=0.49683231807289474,x=4.569167316839617 +color=red,shape=triangle,flag=0,i=72162,u=0.1048254397734687,v=0.5163078884252859,w=0.47368881447609745,x=4.720843051421998 +color=red,shape=circle,flag=0,i=72164,u=0.6856483636289505,v=0.7678508144115663,w=0.5118957997176568,x=2.9064603487948375 +color=red,shape=circle,flag=1,i=72168,u=0.2066529929015949,v=0.2845124725164412,w=0.5157767408768849,x=5.095268220584159 +color=purple,shape=square,flag=0,i=72177,u=0.506117402387862,v=0.8683061705944894,w=0.5263750648218846,x=3.9305470987145763 +color=red,shape=circle,flag=0,i=72201,u=0.007212468584910092,v=-0.09270905318501277,w=0.526821148743246,x=6.408899027084977 +color=blue,shape=circle,flag=1,i=72204,u=0.8571356556740704,v=0.9922619348062551,w=0.5019522060049386,x=3.5123391890029336 +color=blue,shape=square,flag=0,i=72207,u=0.2700487088580654,v=0.7766482893237935,w=0.4629839738836373,x=5.527289588935786 +color=yellow,shape=triangle,flag=1,i=72214,u=0.5631605148153284,v=0.5170766876882995,w=0.5177992787639062,x=5.639328869111757 +color=yellow,shape=square,flag=0,i=72223,u=0.3809061134560793,v=0.45195670798437837,w=0.4894571969656264,x=3.2912026101958074 +color=red,shape=square,flag=0,i=72227,u=0.8599911746980318,v=0.10182239501353652,w=0.4668626511045798,x=4.724935046510523 +color=yellow,shape=triangle,flag=1,i=72237,u=0.9857265188602886,v=0.9241710109683817,w=0.5127908044086285,x=6.537835565685955 +color=red,shape=triangle,flag=0,i=72245,u=0.3329204908983361,v=0.20940520806088692,w=0.47082028411646815,x=5.698051285382731 +color=purple,shape=square,flag=0,i=72262,u=0.4495317435923373,v=0.04939073616165468,w=0.5261428424160512,x=5.9398154928585996 +color=red,shape=square,flag=0,i=72274,u=0.9572007574973389,v=0.10956507743667465,w=0.4640209844050756,x=3.7859692319368805 +color=green,shape=circle,flag=0,i=72316,u=0.7487513991246616,v=0.9520670145567668,w=0.5223489163743699,x=3.7482706935485637 +color=red,shape=circle,flag=0,i=72320,u=0.5593727999981427,v=0.5990223010878878,w=0.5193862255106959,x=4.809475773151121 +color=red,shape=square,flag=1,i=72328,u=0.050771763223548816,v=0.4580589070395509,w=0.4799018613455928,x=3.9676018055848545 +color=red,shape=circle,flag=0,i=72332,u=0.08944377441526308,v=0.09394577323776458,w=0.5199488742891534,x=4.7674230058662 +color=red,shape=square,flag=1,i=72344,u=0.24915983719094792,v=0.8350204792914224,w=0.47909080899880857,x=6.321827920232859 +color=blue,shape=square,flag=0,i=72352,u=0.9120756594803551,v=0.6094267790877336,w=0.46569099255904356,x=5.760392865724737 +color=purple,shape=circle,flag=0,i=72353,u=0.726001928358824,v=0.9975323613899104,w=0.5038848893470722,x=4.7250193014261965 +color=purple,shape=square,flag=0,i=72379,u=0.5816394016117985,v=0.8899999928484077,w=0.5144843217459071,x=6.791947771902887 +color=red,shape=circle,flag=1,i=72389,u=0.2793990756083822,v=0.3557982917670405,w=0.5165501049970794,x=5.136375507742795 +color=red,shape=circle,flag=0,i=72392,u=0.9774601689026017,v=0.8829915086818088,w=0.5168776217090721,x=6.378832482982435 +color=purple,shape=square,flag=0,i=72398,u=0.8446149449117143,v=0.9681987243163415,w=0.5123187910160215,x=2.8422320045530824 +color=green,shape=square,flag=0,i=72404,u=0.6233692670991832,v=0.4461944514615205,w=0.48668132798125824,x=4.85995442412096 +color=red,shape=square,flag=0,i=72406,u=0.011205992248350505,v=0.7077100546922461,w=0.47879427792740337,x=5.688684150831193 +color=blue,shape=circle,flag=1,i=72428,u=0.4307506113407853,v=0.8122537549871254,w=0.506914167064739,x=5.8951275307868345 +color=blue,shape=square,flag=1,i=72435,u=0.1264929860724492,v=0.8278675579711217,w=0.46390204049080963,x=5.971530626825399 +color=blue,shape=triangle,flag=1,i=72443,u=0.823808156686541,v=0.009166747224625404,w=0.4990467476279494,x=4.107750768369923 +color=purple,shape=square,flag=0,i=72453,u=0.20445566622570988,v=0.5714374404238081,w=0.49856900446487107,x=6.115821566430142 +color=red,shape=triangle,flag=0,i=72454,u=0.9883195242246663,v=0.46528690646822546,w=0.4701671670257296,x=3.9649375186771416 +color=green,shape=square,flag=0,i=72467,u=0.8018179538564826,v=0.4776903700559191,w=0.4856038544965456,x=3.7577105591583333 +color=purple,shape=square,flag=0,i=72478,u=0.8139711133469876,v=0.6826135821368494,w=0.5100199071910589,x=5.771256806775164 +color=red,shape=square,flag=1,i=72482,u=0.47328429070939715,v=0.7699556261202214,w=0.47482301092413287,x=4.356230738358275 +color=green,shape=triangle,flag=1,i=72498,u=0.4385493281520624,v=0.6379307906223648,w=0.4964576274592531,x=5.914061956514195 +color=purple,shape=circle,flag=0,i=72504,u=0.7368014150031545,v=0.26432055827239886,w=0.49365301780658155,x=3.5202273437357685 +color=orange,shape=circle,flag=1,i=72505,u=0.49810811312802905,v=0.48350461151912605,w=0.49767094924358934,x=6.154927127764089 +color=yellow,shape=triangle,flag=1,i=72523,u=0.6774491625295976,v=0.4289333352305539,w=0.4919753398904435,x=6.035966540890378 +color=yellow,shape=triangle,flag=1,i=72547,u=0.12462203771355929,v=0.7474705627340478,w=0.49030490998090365,x=5.478271011364921 +color=yellow,shape=circle,flag=1,i=72554,u=0.9473554633188314,v=0.06905012766392826,w=0.4821619721531113,x=6.589265120851309 +color=green,shape=square,flag=0,i=72572,u=0.2960577095496675,v=0.11776070373636338,w=0.48464646050238475,x=5.206019116330586 +color=green,shape=circle,flag=0,i=72592,u=0.27230371997244107,v=0.8430216989002598,w=0.5248611669066987,x=3.734918784932097 +color=blue,shape=circle,flag=0,i=72604,u=0.9277684947712729,v=0.08298835018060802,w=0.515032473244275,x=3.628706904158925 +color=red,shape=square,flag=1,i=72613,u=0.902878030621165,v=0.6070439231754423,w=0.507830212038955,x=5.4475060097281025 +color=blue,shape=triangle,flag=0,i=72631,u=0.6754216236406407,v=0.6454711951897404,w=0.5029213599951664,x=5.469943053541013 +color=purple,shape=square,flag=0,i=72641,u=0.47291420354886293,v=0.8952440238846755,w=0.5105798103773396,x=4.322618883318763 +color=blue,shape=triangle,flag=0,i=72644,u=0.5297760721253563,v=0.7959422479275593,w=0.5028924556416838,x=3.0638213158307743 +color=red,shape=square,flag=1,i=72650,u=0.04989192827376143,v=0.27663728579119895,w=0.5151445293977063,x=4.328831199686278 +color=purple,shape=triangle,flag=0,i=72658,u=0.858755203567509,v=0.9490152195465916,w=0.5005008213959479,x=3.757001828255658 +color=orange,shape=square,flag=1,i=72660,u=0.00928430359520327,v=0.09648592370970421,w=0.4769044770493649,x=4.70294048426385 +color=blue,shape=square,flag=0,i=72665,u=0.914693304088616,v=0.9279208005607608,w=0.483712475757045,x=6.288911702615664 +color=red,shape=square,flag=0,i=72680,u=0.27743949493588715,v=0.7124275204250927,w=0.5171893242057247,x=5.094733956379064 +color=blue,shape=triangle,flag=1,i=72692,u=0.8638191382478866,v=0.9984550897671751,w=0.4991318433069977,x=5.859607989157865 +color=yellow,shape=triangle,flag=1,i=72702,u=0.2544731224671224,v=0.05573925021387982,w=0.48173491559423204,x=6.259231070134628 +color=red,shape=triangle,flag=0,i=72726,u=0.3135634418540596,v=0.7811603857103299,w=0.46043446560175966,x=5.7203833798669725 +color=blue,shape=circle,flag=0,i=72739,u=0.8409759058208828,v=0.06570230467810834,w=0.518127271598969,x=6.230249069357121 +color=yellow,shape=square,flag=1,i=72753,u=0.8076665248831448,v=0.18562070816039222,w=0.48059685531962193,x=4.801588711872754 +color=red,shape=square,flag=0,i=72754,u=0.6657937575344537,v=0.6839324213093635,w=0.5016594906681198,x=4.790078870715307 +color=red,shape=circle,flag=0,i=72757,u=0.9070956024784969,v=0.861999741244341,w=0.5320729860764385,x=4.929840960818676 +color=red,shape=circle,flag=0,i=72769,u=0.36349074142468374,v=0.37672871750028747,w=0.5325872604052474,x=4.37633351935909 +color=green,shape=circle,flag=1,i=72777,u=0.025216295921019927,v=0.5478422998693638,w=0.5248591923981608,x=5.381140110173693 +color=red,shape=circle,flag=1,i=72784,u=0.26373822486102383,v=0.18344208910848292,w=0.5294229146521763,x=4.037632084476621 +color=red,shape=square,flag=1,i=72793,u=0.8742169240941673,v=0.380984820174165,w=0.5053650967861464,x=4.334431718774201 +color=blue,shape=square,flag=1,i=72799,u=0.7966156504592768,v=0.8255818067694661,w=0.481041618391877,x=3.9073806957276944 +color=red,shape=circle,flag=0,i=72817,u=0.5585823236053085,v=0.46055277285245,w=0.5227068112448294,x=4.690514071968136 +color=red,shape=square,flag=1,i=72825,u=0.9203463819594913,v=0.696725652942245,w=0.49831781926220675,x=4.798487468854657 +color=purple,shape=square,flag=0,i=72833,u=0.1076066798452584,v=0.5343202364829062,w=0.5015256648338,x=4.741579133759864 +color=red,shape=circle,flag=0,i=72845,u=0.7296695528623173,v=0.7445745915538573,w=0.5219627492871897,x=4.0598798522134665 +color=red,shape=square,flag=1,i=72877,u=0.9933876790230393,v=0.7140172351477977,w=0.47802179150624646,x=6.175994497440937 +color=yellow,shape=square,flag=1,i=72889,u=0.858108245552053,v=0.21275998194956924,w=0.4832208090657703,x=7.24085860486491 +color=red,shape=triangle,flag=0,i=72899,u=0.8268056703391791,v=0.5588665164299295,w=0.47428483730612836,x=5.054368684296835 +color=red,shape=triangle,flag=0,i=72906,u=0.23118887929972798,v=0.17223576037076538,w=0.47235336093321695,x=6.887834865742074 +color=blue,shape=square,flag=0,i=72911,u=0.833212349540034,v=0.08603278870401632,w=0.4731255720891816,x=2.715314892566983 +color=purple,shape=square,flag=0,i=72918,u=0.34272203207651397,v=0.6179697916917083,w=0.5064652485390138,x=3.8316958502305476 +color=blue,shape=triangle,flag=0,i=72935,u=0.5415420368585162,v=0.5893076726921904,w=0.49849339704148765,x=4.293722174007237 +color=green,shape=triangle,flag=0,i=72969,u=0.32611786086655536,v=0.6792666645810701,w=0.5003684308061643,x=4.699130317837855 +color=red,shape=circle,flag=0,i=72970,u=0.9961258888051265,v=1.0498318491312169,w=0.5043378086026293,x=4.863904894045845 +color=red,shape=triangle,flag=0,i=72979,u=0.6407996963484139,v=0.4448129582597735,w=0.4690007678399177,x=4.336702771650028 +color=red,shape=triangle,flag=0,i=72989,u=0.7816594595738134,v=0.1478841961630989,w=0.4696594371325213,x=5.532022773983765 +color=purple,shape=triangle,flag=0,i=72992,u=0.0759845047491956,v=0.5775728861572089,w=0.5092218456305272,x=4.239048674824838 +color=red,shape=square,flag=1,i=73004,u=0.9116471043472949,v=0.8928207405420929,w=0.47629130875441433,x=4.6420594628836405 +color=green,shape=square,flag=0,i=73005,u=0.21339609547993565,v=0.9125717355872759,w=0.4795830544894485,x=4.520488661389336 +color=red,shape=triangle,flag=0,i=73027,u=0.7734515847600993,v=0.8165714019035812,w=0.47791153264777664,x=6.626207732797006 +color=red,shape=triangle,flag=1,i=73041,u=0.7382331862323227,v=0.6115116805949784,w=0.48534295923648857,x=4.700948261444632 +color=red,shape=circle,flag=1,i=73046,u=0.47685082871462414,v=0.40653348336191336,w=0.5010050043207679,x=3.615478576455267 +color=blue,shape=triangle,flag=0,i=73056,u=0.8660840120743803,v=0.7087550705129804,w=0.49469534751440397,x=7.850562118211282 +color=red,shape=square,flag=0,i=73058,u=0.5724115044307474,v=0.14061042121837497,w=0.475222835160045,x=4.808813683700198 +color=red,shape=triangle,flag=1,i=73081,u=0.10809337585472945,v=0.5263559248875243,w=0.48998168968065464,x=5.685385844800567 +color=red,shape=circle,flag=0,i=73082,u=0.6134266017037263,v=0.6613676229907061,w=0.5080652246100984,x=3.599115030968829 +color=red,shape=triangle,flag=0,i=73088,u=0.28627888471375007,v=0.11574180810961576,w=0.49215999716804654,x=2.7771562739618094 +color=blue,shape=square,flag=1,i=73089,u=0.7312241055040474,v=0.3341860983717747,w=0.47288135493739936,x=4.593268831441955 +color=red,shape=triangle,flag=0,i=73107,u=0.8229161839484023,v=0.09961796061708328,w=0.4992078285280151,x=5.486653228028314 +color=blue,shape=square,flag=1,i=73125,u=0.2480872311626361,v=0.2896716253493766,w=0.4745171260373533,x=3.953163769464099 +color=red,shape=square,flag=0,i=73126,u=0.7226548780755402,v=0.4328849907977659,w=0.5030008976049739,x=5.607731813197586 +color=orange,shape=square,flag=1,i=73130,u=0.27133484364941185,v=0.22931916659578666,w=0.4936072702308622,x=5.081950490150782 +color=red,shape=square,flag=0,i=73131,u=0.8092824445698978,v=0.4068811725051118,w=0.5013690859141154,x=3.849626790148212 +color=blue,shape=square,flag=1,i=73145,u=0.33398575704430455,v=0.4410680068740741,w=0.4776831225459644,x=4.535974945207352 +color=purple,shape=circle,flag=0,i=73148,u=0.07538657794927406,v=0.7837313714996098,w=0.5014372456268962,x=5.784883970926296 +color=purple,shape=circle,flag=0,i=73177,u=0.25338520318979507,v=0.47637057576955844,w=0.5028831989695736,x=4.446518216759074 +color=orange,shape=triangle,flag=1,i=73190,u=0.7760451236040097,v=0.2043651170692704,w=0.5008577984814421,x=3.5858763909052276 +color=red,shape=square,flag=0,i=73198,u=0.12393622561371376,v=0.37017887804243077,w=0.489510625314009,x=5.596005794355364 +color=green,shape=square,flag=0,i=73201,u=0.713207814191945,v=0.07519388335466493,w=0.48504226917198595,x=4.360076213861312 +color=red,shape=circle,flag=0,i=73202,u=0.39289505842030115,v=0.2947356532400002,w=0.4871448462169997,x=4.473024024906055 +color=red,shape=triangle,flag=0,i=73203,u=0.677149369350636,v=0.2884004409049301,w=0.49472845551993927,x=5.132085726779002 +color=red,shape=square,flag=0,i=73210,u=0.1867089302087731,v=0.18357753948121114,w=0.49228407226862014,x=3.8300608987875315 +color=yellow,shape=square,flag=1,i=73215,u=0.5677835833870515,v=0.9133416373621372,w=0.4758284635938738,x=4.346456505132783 +color=blue,shape=square,flag=1,i=73217,u=0.2987504959521605,v=0.23837982354031273,w=0.47303585934056136,x=5.662891451791427 +color=red,shape=triangle,flag=0,i=73219,u=0.2071186857990156,v=0.9776147044886387,w=0.5036873984858958,x=5.525109547990574 +color=red,shape=square,flag=0,i=73223,u=0.24842057210112012,v=0.6212266125336219,w=0.4993977147879554,x=7.282954064166996 +color=blue,shape=square,flag=1,i=73233,u=0.45732890871277954,v=0.779527850662401,w=0.4732625566106589,x=5.126047490657016 +color=green,shape=square,flag=0,i=73235,u=0.6457059659870845,v=0.465168864383234,w=0.4930919365223765,x=5.7404127587893 +color=green,shape=triangle,flag=0,i=73242,u=0.26870655219679274,v=0.9761871475918202,w=0.4941748882762842,x=4.756969912380434 +color=red,shape=circle,flag=1,i=73256,u=0.4105523221866697,v=0.4000339621499748,w=0.484684070304413,x=3.8814050522478247 +color=red,shape=square,flag=1,i=73259,u=0.737061451030215,v=0.47167364763342723,w=0.5031086475230642,x=3.644000558506836 +color=red,shape=triangle,flag=1,i=73266,u=0.3739120330714697,v=0.08353943325514579,w=0.49935825878250684,x=2.518845857450657 +color=yellow,shape=triangle,flag=1,i=73278,u=0.2224353313701355,v=0.6588932153198386,w=0.5001032147808447,x=3.8605775611912976 +color=red,shape=circle,flag=0,i=73285,u=0.5152641780163079,v=0.5373869106517458,w=0.4797637137795361,x=4.08739490293446 +color=blue,shape=circle,flag=1,i=73292,u=0.7930891102601632,v=0.047068939026991274,w=0.49724471200325515,x=6.937747535570582 +color=blue,shape=triangle,flag=1,i=73294,u=0.8482866459700806,v=0.8370625432863222,w=0.481108489375018,x=5.586467149278353 +color=red,shape=triangle,flag=0,i=73300,u=0.40437487551710605,v=0.5919758906282285,w=0.49480617692222506,x=4.564088412508501 +color=purple,shape=circle,flag=0,i=73301,u=0.6417985791687332,v=0.5075200260409516,w=0.5100911374463913,x=6.264261317748019 +color=red,shape=square,flag=1,i=73314,u=0.8051183568627752,v=0.5334895698192947,w=0.49960516776485075,x=6.3109677479783075 +color=yellow,shape=square,flag=1,i=73330,u=0.6737546113802931,v=0.6528368087455942,w=0.47206702004536333,x=6.308596728951717 +color=red,shape=square,flag=0,i=73344,u=0.6940889957771803,v=0.5186276320207436,w=0.48615106548672843,x=5.620521243886766 +color=blue,shape=triangle,flag=1,i=73348,u=0.6934698862986908,v=0.7317966358404299,w=0.4796080814827919,x=4.253253710596258 +color=red,shape=triangle,flag=0,i=73358,u=0.07674494935678555,v=0.4072161572364629,w=0.5068815087466405,x=6.260206898510124 +color=red,shape=triangle,flag=0,i=73398,u=0.07605305599014578,v=0.08313912658315925,w=0.5046269804689287,x=5.035397854932586 +color=red,shape=square,flag=0,i=73421,u=0.28412250903350234,v=0.06695902775055163,w=0.49955999811282736,x=6.081442659797958 +color=yellow,shape=square,flag=1,i=73422,u=0.7059322154515407,v=0.37996526842060874,w=0.4798337174494267,x=3.6329416904647966 +color=red,shape=triangle,flag=0,i=73459,u=0.642391425501434,v=0.043767096534954586,w=0.4972187064269506,x=3.7740191683991373 +color=yellow,shape=square,flag=1,i=73460,u=0.7761989432029298,v=0.5279337773239262,w=0.4859124901428017,x=3.625881432843299 +color=red,shape=triangle,flag=0,i=73461,u=0.014020713135102225,v=0.03442264993244459,w=0.4967695366663496,x=4.680240538509591 +color=blue,shape=circle,flag=0,i=73467,u=0.10378634591381608,v=0.5743656926595915,w=0.49825105245392803,x=5.3980410219457005 +color=yellow,shape=square,flag=1,i=73470,u=0.35652165358844257,v=0.9428124663410518,w=0.48352938301168036,x=5.225093370053339 +color=red,shape=triangle,flag=1,i=73487,u=0.285390114164328,v=0.08607680093429271,w=0.4919644924806896,x=6.208169211500192 +color=orange,shape=circle,flag=0,i=73503,u=0.7689211631000442,v=0.21579704582186632,w=0.48756968143741325,x=5.528835958251567 +color=red,shape=circle,flag=0,i=73505,u=0.36277364787138233,v=0.3685023235550707,w=0.5041797964377719,x=5.598731517717937 +color=red,shape=triangle,flag=1,i=73508,u=0.2976753200547928,v=0.8830544360707335,w=0.4954230928090637,x=3.4754490211784064 +color=red,shape=circle,flag=0,i=73511,u=0.3098031741805707,v=0.2675765645447079,w=0.5039013524796738,x=7.445521971968751 +color=red,shape=triangle,flag=1,i=73528,u=0.38602030673035703,v=0.19694465343570078,w=0.4956655404728734,x=2.0220160571696577 +color=yellow,shape=square,flag=1,i=73538,u=0.09410104825295551,v=0.7794515208774729,w=0.4872326411228931,x=4.164005386141844 +color=red,shape=square,flag=0,i=73555,u=0.5724509837165904,v=0.5105676887129689,w=0.5053447134795521,x=6.3500581033684504 +color=blue,shape=triangle,flag=1,i=73581,u=0.12999432288622081,v=0.9990348486841953,w=0.48731486734200313,x=5.64657736458589 +color=red,shape=square,flag=0,i=73591,u=0.8989909498962174,v=0.36920052049492713,w=0.5035522351774396,x=5.049760446451766 +color=red,shape=circle,flag=0,i=73596,u=0.9628743127397472,v=0.8756883603336953,w=0.48711155022487523,x=3.802290150045721 +color=purple,shape=triangle,flag=0,i=73611,u=0.12967141299212925,v=0.5451293215366149,w=0.4910990578065233,x=3.663065939687771 +color=yellow,shape=square,flag=1,i=73613,u=0.7677260347684008,v=0.3846466530565561,w=0.48484969341049805,x=7.302856900739751 +color=yellow,shape=triangle,flag=1,i=73624,u=0.6295337656375458,v=0.21297983704867607,w=0.505206110046823,x=4.22272845694787 +color=red,shape=circle,flag=1,i=73632,u=0.5407046846479205,v=0.5711028753837529,w=0.5018562622577037,x=3.532671949677436 +color=orange,shape=square,flag=0,i=73633,u=0.06939805372657937,v=0.7338128030499417,w=0.48644421007084726,x=3.502468389049794 +color=red,shape=triangle,flag=0,i=73638,u=0.9962990422585004,v=0.9573072552649218,w=0.4858349737091535,x=4.340330747037244 +color=red,shape=triangle,flag=0,i=73659,u=0.47655726575723556,v=0.26680165601778527,w=0.4862753334367252,x=4.0042188999592865 +color=blue,shape=triangle,flag=1,i=73662,u=0.5545237073345199,v=0.8482821469792923,w=0.4872738747478104,x=5.998760540677206 +color=red,shape=square,flag=0,i=73666,u=0.20247655318002322,v=0.5592349400550598,w=0.4972910633704216,x=4.7720702789266 +color=red,shape=square,flag=1,i=73681,u=0.8431256175304304,v=0.9564545934523625,w=0.4932128944499044,x=5.656469896302969 +color=green,shape=square,flag=0,i=73684,u=0.8916213324602849,v=0.4588203099732582,w=0.49570914609592487,x=4.4184849931812495 +color=red,shape=triangle,flag=0,i=73687,u=0.9424167172925552,v=0.607344744392924,w=0.4851325542324003,x=4.830476994921856 +color=yellow,shape=triangle,flag=1,i=73731,u=0.009681337380882504,v=0.3653326235396833,w=0.5010217651244245,x=3.9776096339372233 +color=yellow,shape=circle,flag=1,i=73733,u=0.2686168510127359,v=0.3916782894656532,w=0.4982641362270937,x=5.076883774145872 +color=blue,shape=triangle,flag=0,i=73751,u=0.9215647950195507,v=0.3905247807140644,w=0.4959433811364549,x=4.804840899751561 +color=red,shape=triangle,flag=1,i=73775,u=0.034215305887544734,v=0.3210999355484824,w=0.4761246461210536,x=6.450831831666183 +color=purple,shape=square,flag=0,i=73781,u=0.4911574876509637,v=0.6765193880370212,w=0.5225450018623883,x=3.2300474648631585 +color=red,shape=square,flag=0,i=73800,u=0.7272346117146764,v=0.7154223615292531,w=0.4962356972660502,x=4.805217013434523 +color=red,shape=triangle,flag=1,i=73810,u=0.19425743908285453,v=0.26700226617025435,w=0.47098572438582337,x=5.92000930101425 +color=yellow,shape=square,flag=1,i=73814,u=0.30922206588272516,v=0.3885715325915504,w=0.48031566496221323,x=3.5021119175060647 +color=red,shape=triangle,flag=0,i=73816,u=0.5950138526894632,v=0.7601983682220361,w=0.46821510255916216,x=4.514538567289188 +color=yellow,shape=square,flag=0,i=73857,u=0.24262509476485994,v=0.9043456576492875,w=0.4835369088167234,x=4.749412371736739 +color=red,shape=circle,flag=0,i=73859,u=0.20640610824543904,v=0.17711697163402487,w=0.49902918559354636,x=6.6239138557343535 +color=red,shape=circle,flag=0,i=73868,u=0.47085905547554563,v=0.3939223633636871,w=0.4980892915350956,x=6.082009142106543 +color=red,shape=circle,flag=0,i=73882,u=0.16783082711700814,v=0.07845062279807329,w=0.489843991858881,x=4.290215986207049 +color=purple,shape=triangle,flag=0,i=73885,u=0.7319106217070923,v=0.8148112614595804,w=0.4871519125560546,x=5.91760314023933 +color=blue,shape=square,flag=0,i=73893,u=0.12516576865925688,v=0.46666954188249266,w=0.4971144262354856,x=2.985491670179851 +color=green,shape=square,flag=1,i=73906,u=0.46392558723663824,v=0.046747832340204964,w=0.49938087530550646,x=6.21713251739346 +color=red,shape=square,flag=0,i=73917,u=0.4516847660001998,v=0.045973849391362065,w=0.4965108305295375,x=4.267796319425178 +color=red,shape=square,flag=1,i=73918,u=0.9533499781216933,v=0.0027281080580259243,w=0.49667185922593776,x=5.1339131451979805 +color=red,shape=square,flag=0,i=73922,u=0.6822225308850183,v=0.38001726432235505,w=0.49645024110110897,x=2.9732061640307657 +color=red,shape=triangle,flag=0,i=73927,u=0.8548647082166396,v=0.984773716257365,w=0.46744965644811975,x=3.9556049115678658 +color=blue,shape=circle,flag=0,i=73929,u=0.6699124194757352,v=0.13722203662564214,w=0.5121481948131902,x=5.656377569538088 +color=red,shape=triangle,flag=0,i=73931,u=0.04412288751984583,v=0.5773400064111115,w=0.4681608961314278,x=4.578422167946148 +color=yellow,shape=triangle,flag=1,i=73946,u=0.026323220440112927,v=0.2943030839877602,w=0.491641826346298,x=6.7266558823087585 +color=red,shape=square,flag=0,i=73948,u=0.5995931742327236,v=0.6260253911771474,w=0.5073357829382608,x=5.49790017581537 +color=yellow,shape=square,flag=1,i=73965,u=0.06091085838590138,v=0.24609391724975715,w=0.48365426626296254,x=4.012087318829319 +color=yellow,shape=triangle,flag=1,i=73968,u=0.6481630575842057,v=0.011254568504986628,w=0.5007725549223798,x=3.963124376529929 +color=red,shape=triangle,flag=0,i=73976,u=0.38401826239098913,v=0.606804998746147,w=0.45996255656885343,x=5.630524417288048 +color=yellow,shape=triangle,flag=1,i=73981,u=0.9468422574413714,v=0.7871663270852913,w=0.5026240804535607,x=7.131826522379086 +color=yellow,shape=square,flag=0,i=73983,u=0.5605182571004323,v=0.5144029280934599,w=0.4868655352189978,x=3.6100406404223264 +color=yellow,shape=triangle,flag=1,i=73986,u=0.562795746360657,v=0.07147939514130686,w=0.49938144460274,x=3.4329658033991675 +color=red,shape=triangle,flag=0,i=73991,u=0.5343658220263324,v=0.7130630242448898,w=0.46093199333821533,x=4.366849535911659 +color=green,shape=square,flag=0,i=74023,u=0.544776152251061,v=0.8416317371472,w=0.4991598209288799,x=3.851396544303494 +color=yellow,shape=square,flag=1,i=74040,u=0.10966248632397124,v=0.7379686518318879,w=0.4864300566842841,x=5.7441531934028065 +color=green,shape=circle,flag=0,i=74064,u=0.19499703393627577,v=0.650736823611962,w=0.5261124326366297,x=5.37280066111514 +color=red,shape=triangle,flag=0,i=74101,u=0.9578573725683837,v=0.9022521714491644,w=0.4786703734395629,x=5.929930586659921 +color=blue,shape=circle,flag=0,i=74104,u=0.03180303629652925,v=0.2634392751669268,w=0.5099586206987196,x=5.708746243439055 +color=red,shape=circle,flag=0,i=74122,u=0.7961928082819837,v=0.8366329828729749,w=0.5183789907229683,x=6.724341864974814 +color=purple,shape=circle,flag=0,i=74135,u=0.8149059957235426,v=0.6321382282560014,w=0.4967871723905764,x=4.894664816866129 +color=red,shape=triangle,flag=0,i=74146,u=0.8363241263823191,v=0.9317767897809397,w=0.47026181140492246,x=2.135478415238911 +color=yellow,shape=triangle,flag=1,i=74150,u=0.9634762168199501,v=0.5822647727459717,w=0.49796252426159604,x=5.300855031754312 +color=blue,shape=circle,flag=1,i=74155,u=0.10011927718805236,v=0.07500172749065825,w=0.5180593992652905,x=4.169458849533399 +color=red,shape=triangle,flag=0,i=74158,u=0.9449591785210132,v=0.702856125955232,w=0.4730808836079962,x=5.1347387002909075 +color=blue,shape=circle,flag=1,i=74163,u=0.1092563351885939,v=0.13884509384344856,w=0.5199822806284418,x=6.098778122728651 +color=red,shape=square,flag=0,i=74174,u=0.8712826351031138,v=0.4436291520044644,w=0.5132309508314374,x=4.97465287966913 +color=yellow,shape=triangle,flag=1,i=74181,u=0.7511281258442482,v=0.23840946915563233,w=0.4989955975567813,x=4.561469655978386 +color=red,shape=triangle,flag=0,i=74188,u=0.4266118053404341,v=0.6881344305908903,w=0.47630582096994784,x=4.244907594909962 +color=purple,shape=triangle,flag=0,i=74195,u=0.4037795203363368,v=0.05390781813228618,w=0.4996809422346196,x=6.077785983601697 +color=blue,shape=square,flag=1,i=74201,u=0.5805067256511077,v=0.37808391930573826,w=0.5072967332958901,x=5.33517712393137 +color=red,shape=circle,flag=0,i=74209,u=0.1342302134651655,v=0.06459187647814006,w=0.5334208170455429,x=4.440485437828833 +color=red,shape=triangle,flag=0,i=74215,u=0.40765793598833056,v=0.7834863720200711,w=0.4888715175164901,x=3.8702767608330952 +color=blue,shape=square,flag=1,i=74219,u=0.7353282171966982,v=0.4955007039351944,w=0.5067343724392008,x=5.652753390892282 +color=purple,shape=triangle,flag=0,i=74225,u=0.7537454017576176,v=0.18320212007907832,w=0.49727465605478777,x=5.388678343443851 +color=yellow,shape=square,flag=1,i=74235,u=0.35625431893337234,v=0.7854228436430979,w=0.491337294839168,x=3.7238017175135485 +color=red,shape=circle,flag=0,i=74257,u=0.09453880825386307,v=0.11131070308675836,w=0.5313441267814368,x=5.708388758350463 +color=red,shape=triangle,flag=1,i=74263,u=0.79716268521799,v=0.6377104160298015,w=0.4890250121970355,x=6.402402388487867 +color=red,shape=triangle,flag=0,i=74275,u=0.6522863591653894,v=0.8079463098364482,w=0.4901996271362057,x=5.674600793103391 +color=blue,shape=triangle,flag=0,i=74337,u=0.16303242596229017,v=0.8641563713235006,w=0.5241221367340247,x=5.17257583610434 +color=green,shape=square,flag=0,i=74342,u=0.5569260573797796,v=0.431765970419284,w=0.48528542143808717,x=4.4786129438598 +color=red,shape=square,flag=0,i=74360,u=0.6054830649877131,v=0.290171721052222,w=0.5075596149926536,x=6.4680819912203615 +color=red,shape=triangle,flag=0,i=74364,u=0.7224317042523765,v=0.4213175990194369,w=0.4994275942565782,x=3.763757712745255 +color=red,shape=circle,flag=1,i=74365,u=0.22976069233610774,v=0.3186458146707333,w=0.5270088327659848,x=5.448233564300657 +color=red,shape=circle,flag=1,i=74381,u=0.9941763000591275,v=1.0480076548084407,w=0.524717272826327,x=4.736381080337667 +color=red,shape=triangle,flag=1,i=74384,u=0.16902092605533459,v=0.7780701292295173,w=0.5094062702839045,x=5.7396609465179225 +color=green,shape=square,flag=0,i=74390,u=0.12422815912527574,v=0.7465012698616101,w=0.4835980549100516,x=4.870676063552579 +color=red,shape=triangle,flag=0,i=74398,u=0.9290878308409746,v=0.6177766702414434,w=0.5102960938565552,x=4.581709971949926 +color=blue,shape=triangle,flag=1,i=74411,u=0.6108903492719456,v=0.6701572144070943,w=0.5208733075561003,x=4.6881833671233695 +color=red,shape=square,flag=1,i=74413,u=0.23410956469104527,v=0.24580540619674573,w=0.5211736250788455,x=4.275816949445322 +color=red,shape=triangle,flag=0,i=74417,u=0.5592005106035348,v=0.3180955066529366,w=0.5063035565909414,x=5.460277298718489 +color=purple,shape=square,flag=0,i=74424,u=0.35002091459496454,v=0.3958790434470656,w=0.5098794193597085,x=4.474706250833276 +color=red,shape=circle,flag=0,i=74437,u=0.79291025522697,v=0.8493005744918936,w=0.5263302149927336,x=4.602587432483611 +color=green,shape=square,flag=1,i=74443,u=0.40291391742358695,v=0.6021815986441458,w=0.48626671272928873,x=5.612360053442166 +color=blue,shape=triangle,flag=1,i=74450,u=0.06583186167773669,v=0.2992133757023169,w=0.5166522451567229,x=7.034692986210788 +color=red,shape=triangle,flag=0,i=74458,u=0.5006374274046266,v=0.1546090633702616,w=0.5042697870488335,x=5.291583227203817 +color=red,shape=triangle,flag=0,i=74465,u=0.9864723786100202,v=0.8250479892913812,w=0.49612436711205143,x=5.105525358933398 +color=yellow,shape=square,flag=1,i=74471,u=0.5241133434511219,v=0.13718435454131117,w=0.49990225761923773,x=6.133552328593815 +color=orange,shape=triangle,flag=0,i=74476,u=0.010474395956650007,v=0.10813919297176067,w=0.5089801531858591,x=4.436400330850538 +color=red,shape=triangle,flag=1,i=74477,u=0.32943558295730657,v=0.9639409828615061,w=0.4957871460681552,x=2.9078262118445366 +color=green,shape=circle,flag=0,i=74488,u=0.3289651954956777,v=0.0005012669003675585,w=0.5168396145304434,x=5.763564391334159 +color=blue,shape=triangle,flag=1,i=74505,u=0.8644876769517047,v=0.2816080933358057,w=0.51584081453108,x=4.039672499886708 +color=blue,shape=circle,flag=0,i=74509,u=0.5965385151564035,v=0.951036798339431,w=0.5149565701117595,x=5.30678271186835 +color=green,shape=triangle,flag=0,i=74514,u=0.8649132779034757,v=0.09148676051735127,w=0.47719837345277005,x=6.622641694721412 +color=blue,shape=circle,flag=0,i=74516,u=0.4500036001257083,v=0.9595646461419677,w=0.5145311776465503,x=3.0774155194558888 +color=red,shape=triangle,flag=1,i=74519,u=0.9186764537850587,v=0.11238234017476367,w=0.49710736840479497,x=5.954795765343072 +color=purple,shape=triangle,flag=0,i=74522,u=0.9699693146496409,v=0.32194205614852567,w=0.4921425489278764,x=7.188639100501519 +color=yellow,shape=triangle,flag=1,i=74525,u=0.6183461492286181,v=0.7553582988924024,w=0.5068765649512922,x=6.798741976251505 +color=red,shape=triangle,flag=0,i=74526,u=0.23008657394441356,v=0.8671538544785025,w=0.49797364430528185,x=5.915835529186908 +color=blue,shape=circle,flag=1,i=74543,u=0.8510489726029078,v=0.6488404429484304,w=0.5067544548660893,x=3.9968082317052294 +color=green,shape=square,flag=0,i=74544,u=0.6558736950046088,v=0.4426693570923439,w=0.48633782631649775,x=3.6796350041568684 +color=yellow,shape=circle,flag=1,i=74547,u=0.23000152048303502,v=0.7264792541863004,w=0.499072587362543,x=6.0138648938010535 +color=red,shape=triangle,flag=0,i=74565,u=0.5179873809927983,v=0.7117302875055687,w=0.5034995883795009,x=4.06281266643197 +color=red,shape=square,flag=1,i=74572,u=0.2723551975430052,v=0.1897879757149683,w=0.5254401488733796,x=4.7372181328436085 +color=red,shape=square,flag=0,i=74590,u=0.30983182228477213,v=0.0778484722085594,w=0.5308148030729908,x=4.517821672237914 +color=red,shape=square,flag=1,i=74609,u=0.709120648229431,v=0.17004605025488417,w=0.5273920145694707,x=4.47368188880185 +color=red,shape=circle,flag=1,i=74622,u=0.14764498315564645,v=0.1929774637478571,w=0.5292450006647548,x=4.0999308862013875 +color=blue,shape=square,flag=0,i=74626,u=0.5294156983321282,v=0.8286313269472367,w=0.4982429879863127,x=5.793112969323659 +color=red,shape=triangle,flag=0,i=74638,u=0.04867850900404547,v=0.9383175985076053,w=0.49563483918301704,x=5.8925709764789564 +color=green,shape=square,flag=0,i=74652,u=0.5221295680710472,v=0.9888864052686629,w=0.4979885981986899,x=4.607816454947834 +color=blue,shape=square,flag=1,i=74676,u=0.9420382598038157,v=0.379324794370812,w=0.49563464161249665,x=7.904342191233759 +color=red,shape=triangle,flag=1,i=74677,u=0.9068279425614332,v=0.8563730677745992,w=0.4919221265912739,x=4.863947969500148 +color=red,shape=circle,flag=0,i=74695,u=0.7563958208448414,v=0.6998420957844103,w=0.5251902558268223,x=5.894682368656684 +color=purple,shape=square,flag=0,i=74701,u=0.45817334086480754,v=0.5170576990703348,w=0.4968839326757915,x=4.942121550003258 +color=red,shape=square,flag=0,i=74740,u=0.43817873495487525,v=0.11641921116287135,w=0.5253951944272784,x=3.8899618805750404 +color=red,shape=circle,flag=0,i=74754,u=0.07647795745176733,v=0.113566323029729,w=0.5129774099736205,x=4.183420642946919 +color=red,shape=square,flag=0,i=74763,u=0.020592823584431152,v=0.975173817482053,w=0.5201764887296262,x=3.3376322773067817 +color=blue,shape=square,flag=1,i=74771,u=0.24337781675897274,v=0.2177815017781496,w=0.5066889951636958,x=3.6461295802047498 +color=red,shape=square,flag=0,i=74776,u=0.623543025423303,v=0.10433876527445662,w=0.517179691766531,x=4.624612095721415 +color=yellow,shape=triangle,flag=1,i=74779,u=0.7512935510372817,v=0.734837885516518,w=0.49846560985990546,x=4.2636152571421855 +color=red,shape=circle,flag=0,i=74790,u=0.10534648801385027,v=0.20524199587201541,w=0.5035367076184488,x=2.970228485933329 +color=blue,shape=triangle,flag=0,i=74793,u=0.6772071447096011,v=0.7838638110987186,w=0.5104766569470135,x=5.85929135054377 +color=green,shape=square,flag=0,i=74802,u=0.7263706240692465,v=0.030781064159093985,w=0.48667733318817413,x=3.3070100398451365 +color=red,shape=triangle,flag=1,i=74814,u=0.2607019003379061,v=0.5339014318993949,w=0.48157592588909687,x=4.4358352560455 +color=green,shape=square,flag=0,i=74820,u=0.9448557069603734,v=0.46144943854412324,w=0.4889583137136693,x=5.363334356029843 +color=green,shape=circle,flag=0,i=74851,u=0.9771917335030909,v=0.6888322919339299,w=0.4975961982610521,x=3.449680357165145 +color=red,shape=triangle,flag=1,i=74860,u=0.6026463336619938,v=0.1024166716399133,w=0.4732245130091161,x=5.835247136578104 +color=red,shape=square,flag=1,i=74862,u=0.48262587595894835,v=0.37157525189736296,w=0.5297945671059928,x=4.224868771609265 +color=green,shape=square,flag=0,i=74869,u=0.18288427925472805,v=0.015877164393682364,w=0.4909218346237854,x=5.441451111365079 +color=blue,shape=square,flag=1,i=74871,u=0.7905099363493048,v=0.7896156225587122,w=0.5187914231141615,x=5.426423768480798 +color=red,shape=circle,flag=0,i=74890,u=0.5516627345373434,v=0.5864021452580853,w=0.4983626770607954,x=3.4071241968360337 +color=red,shape=circle,flag=0,i=74918,u=0.945429259821453,v=0.9719372848090725,w=0.4967795542266296,x=5.347800519043236 +color=green,shape=square,flag=0,i=74924,u=0.1535922133019476,v=0.010668070394192819,w=0.4907173534845199,x=5.984633685060537 +color=blue,shape=square,flag=0,i=74930,u=0.5981963559775522,v=0.11792577988732766,w=0.5190767792230858,x=6.830316594649006 +color=purple,shape=square,flag=0,i=74941,u=0.19347104279068772,v=0.21573095612416882,w=0.4941875867798613,x=5.632709057232895 +color=red,shape=square,flag=0,i=74952,u=0.09111599781438584,v=0.45811081075245175,w=0.5287255586227518,x=4.151652872382568 +color=red,shape=triangle,flag=0,i=74960,u=0.8305238189559678,v=0.2823882612515901,w=0.4605735290481944,x=4.196752960002679 +color=blue,shape=square,flag=1,i=74961,u=0.20763259922265842,v=0.9962466757568939,w=0.5203329282517026,x=5.161169723849628 +color=red,shape=square,flag=1,i=74971,u=0.3322698897360169,v=0.5457527501700328,w=0.5285993508400428,x=5.633722348136948 +color=purple,shape=square,flag=0,i=74972,u=0.563061970220946,v=0.6657924898046755,w=0.489399159568048,x=5.454305611354727 +color=red,shape=triangle,flag=0,i=74989,u=0.20258116002912574,v=0.7232876317439324,w=0.4698974291569513,x=4.30383926696124 +color=blue,shape=triangle,flag=0,i=75000,u=0.8625968637336654,v=0.8612979219248911,w=0.5003823503353495,x=4.2538705389806974 +color=red,shape=square,flag=0,i=75004,u=0.6892800110198373,v=0.1251579760229029,w=0.5227290201720401,x=5.891890301810555 +color=purple,shape=square,flag=0,i=75010,u=0.5715658727337238,v=0.5383962053561394,w=0.4882862473154879,x=4.379031207070903 +color=purple,shape=square,flag=0,i=75015,u=0.01005264691899832,v=0.7023238764836227,w=0.49376657434988924,x=6.7332438589909644 +color=red,shape=square,flag=1,i=75035,u=0.19227533016762532,v=0.9391381148603628,w=0.5247846045691217,x=4.562503628146505 +color=blue,shape=triangle,flag=0,i=75044,u=0.5108493646092617,v=0.04514088017253726,w=0.503498744545002,x=4.8591549326123475 +color=yellow,shape=triangle,flag=1,i=75051,u=0.38333447674132615,v=0.7628189688940775,w=0.492977771366999,x=4.083112374709039 +color=purple,shape=square,flag=0,i=75052,u=0.03378335735159066,v=0.6605812699878494,w=0.48444801239592317,x=3.6137194488627067 +color=purple,shape=square,flag=0,i=75076,u=0.11983350395662407,v=0.6776305066704684,w=0.4802682236113198,x=4.104738631543207 +color=green,shape=triangle,flag=0,i=75092,u=0.8607417326531254,v=0.5949693667749962,w=0.48549329179404455,x=4.407897460367713 +color=yellow,shape=square,flag=1,i=75101,u=0.4596765018887293,v=0.26422536386579976,w=0.5173476340952787,x=6.148702548461491 +color=red,shape=triangle,flag=1,i=75103,u=0.15202526130769134,v=0.38063211337670755,w=0.4893375663310441,x=3.4519042360517695 +color=red,shape=square,flag=1,i=75104,u=0.40175905204290274,v=0.40391774232223854,w=0.5279002982270758,x=3.778059594042656 +color=blue,shape=square,flag=1,i=75106,u=0.9244395349673898,v=0.42443049923804577,w=0.5170664137792557,x=4.550639626971413 +color=purple,shape=triangle,flag=0,i=75132,u=0.12671748229364066,v=0.4874007275096701,w=0.48601340180309904,x=5.919214501812422 +color=green,shape=square,flag=1,i=75143,u=0.5134938685226365,v=0.8839705864814802,w=0.4782139684567321,x=4.226420194212593 +color=red,shape=square,flag=0,i=75144,u=0.21301900232216486,v=0.12593123029841757,w=0.5220877510995696,x=3.6410497166169886 +color=red,shape=circle,flag=1,i=75149,u=0.07693130714370355,v=0.10995103522411168,w=0.48038894775611385,x=4.228261653242684 +color=red,shape=triangle,flag=0,i=75161,u=0.3874632390923548,v=0.4327220575708186,w=0.4924739242568785,x=5.35625158595733 +color=red,shape=triangle,flag=0,i=75167,u=0.9701929769281673,v=0.9037417970215005,w=0.4847116714111441,x=5.725677359896707 +color=orange,shape=triangle,flag=1,i=75171,u=0.18863723342263317,v=0.24846632036006866,w=0.5109649587971444,x=5.813016576370831 +color=red,shape=circle,flag=0,i=75180,u=0.3287320520386863,v=0.3250446235760209,w=0.49127620877440253,x=2.5084090150515412 +color=green,shape=triangle,flag=0,i=75189,u=0.25779790129408353,v=0.0674247087839257,w=0.4911262483264463,x=5.567269566215741 +color=blue,shape=circle,flag=1,i=75193,u=0.357690113525865,v=0.5401196101290404,w=0.4993864466653269,x=3.7044565220355117 +color=red,shape=circle,flag=0,i=75207,u=0.7510120944091546,v=0.7431781866112418,w=0.49058708243254423,x=6.810490235822786 +color=purple,shape=triangle,flag=0,i=75208,u=0.1603043319255274,v=0.4625692979491671,w=0.48695883391154,x=4.96732957568248 +color=yellow,shape=circle,flag=1,i=75248,u=0.676844164319526,v=0.936725146337167,w=0.5099969215041289,x=6.234240676254099 +color=red,shape=square,flag=0,i=75256,u=0.6446659281006489,v=0.5175660435630324,w=0.5151958930781878,x=6.8611019790328145 +color=red,shape=square,flag=0,i=75257,u=0.3409687777588285,v=0.8999995674758315,w=0.5156917920846991,x=6.7921599695275505 +color=red,shape=square,flag=1,i=75259,u=0.45859657967610057,v=0.3656105550835457,w=0.5154729016657188,x=3.696978455287106 +color=yellow,shape=triangle,flag=0,i=75303,u=0.2610907123027705,v=0.5237798928294737,w=0.5014752981619796,x=6.365781918924758 +color=blue,shape=circle,flag=0,i=75317,u=0.15141833645024882,v=0.26378981580255034,w=0.48911646158067973,x=4.8737693597224485 +color=yellow,shape=square,flag=1,i=75331,u=0.6964641888418144,v=0.2027409369455846,w=0.5118328475993918,x=4.799359812196501 +color=blue,shape=triangle,flag=0,i=75342,u=0.5930466331147796,v=0.7567849694048852,w=0.5081372745594764,x=4.657691984751567 +color=red,shape=triangle,flag=0,i=75352,u=0.10922834451652375,v=0.6103106443343256,w=0.4767723707613561,x=5.583897254866231 +color=blue,shape=square,flag=1,i=75353,u=0.6375437277279246,v=0.7744805532740272,w=0.5038428932065878,x=5.04725085115049 +color=red,shape=circle,flag=0,i=75372,u=0.7155677568355481,v=0.6598571030784607,w=0.49629260875176784,x=6.607036320640603 +color=red,shape=triangle,flag=0,i=75402,u=0.8808261525746126,v=0.15523665320888558,w=0.473999401371741,x=6.287426943392451 +color=purple,shape=triangle,flag=1,i=75403,u=0.5386779497713138,v=0.06733566374828381,w=0.4901505560981755,x=6.51914329025031 +color=red,shape=triangle,flag=1,i=75414,u=0.38950713442883356,v=0.2666800464770108,w=0.4764081342261732,x=7.432812911521515 +color=blue,shape=square,flag=0,i=75432,u=0.3554035819456608,v=0.5629294550493659,w=0.5048791235784019,x=4.818441659188746 +color=red,shape=square,flag=0,i=75433,u=0.16482058499765828,v=0.7562790517306017,w=0.5043472942958557,x=6.147200440654905 +color=red,shape=square,flag=0,i=75450,u=0.0009495799592779131,v=0.03406316353835148,w=0.4990426666507558,x=4.905440225098672 +color=yellow,shape=square,flag=1,i=75459,u=0.6352053093764487,v=0.962711097993488,w=0.5085909817814864,x=3.7600148098726898 +color=yellow,shape=square,flag=1,i=75473,u=0.004725539958056246,v=0.4576002449786595,w=0.5145504402085824,x=5.226666060773338 +color=blue,shape=triangle,flag=0,i=75483,u=0.069577529834978,v=0.8771892135808287,w=0.5073546889309503,x=4.520959625846948 +color=red,shape=circle,flag=1,i=75491,u=0.928088830749936,v=0.8896654695319893,w=0.501216303408147,x=3.7360966573202514 +color=blue,shape=triangle,flag=0,i=75506,u=0.8553222803773598,v=0.10082373724243787,w=0.5083141981233915,x=5.959244981300554 +color=yellow,shape=triangle,flag=1,i=75508,u=0.9026235012282425,v=0.014810326518428507,w=0.4975508044571711,x=5.853777038623881 +color=yellow,shape=circle,flag=1,i=75517,u=0.2865333014524597,v=0.09746212379561847,w=0.5173857972860151,x=4.905216217374824 +color=red,shape=square,flag=1,i=75522,u=0.10175448150457833,v=0.5751535160121101,w=0.5038512522281451,x=4.723603312684658 +color=red,shape=square,flag=1,i=75529,u=0.38339531909138613,v=0.2639001311017938,w=0.5132283932993867,x=6.006291577090569 +color=red,shape=square,flag=1,i=75538,u=0.2558592745784639,v=0.05311299722166407,w=0.5115484086707561,x=2.7016662817727286 +color=green,shape=triangle,flag=0,i=75572,u=0.4305180890062592,v=0.9354143160561779,w=0.5172762833306427,x=4.359080074142157 +color=red,shape=square,flag=1,i=75595,u=0.14405675430660847,v=0.3037167415128579,w=0.5101798085754583,x=5.70927704526992 +color=yellow,shape=square,flag=1,i=75604,u=0.201035208887139,v=0.8480401023090458,w=0.5050193448739322,x=3.4944549796548596 +color=blue,shape=square,flag=1,i=75628,u=0.8802285846004505,v=0.13407926435102302,w=0.49640083115194,x=6.087347708773302 +color=yellow,shape=square,flag=1,i=75641,u=0.8960158694466789,v=0.9704766533218534,w=0.5042020194564072,x=5.029082053242115 +color=yellow,shape=square,flag=1,i=75642,u=0.5978488198743882,v=0.37787829397501427,w=0.5004855381958734,x=4.389400795529668 +color=red,shape=triangle,flag=0,i=75652,u=0.6240064191051112,v=0.5703501649929268,w=0.488843747208351,x=5.129025026851264 +color=red,shape=triangle,flag=0,i=75658,u=0.5470569475832744,v=0.9756165926047606,w=0.4932618907149586,x=5.253286623148804 +color=red,shape=square,flag=1,i=75663,u=0.7102481456297569,v=0.4911367230806417,w=0.5008489806383956,x=5.26961788741773 +color=red,shape=triangle,flag=1,i=75678,u=0.6561003034425807,v=0.7972740338240779,w=0.49421066817522435,x=7.803822059996219 +color=red,shape=square,flag=0,i=75698,u=0.4366390844393546,v=0.6906985181971231,w=0.4807420064596584,x=4.7393503683284095 +color=blue,shape=square,flag=1,i=75711,u=0.6149584495093532,v=0.41934374368866256,w=0.5098315710175045,x=5.608160441574413 +color=yellow,shape=square,flag=1,i=75722,u=0.6990257283371092,v=0.2962816179750801,w=0.4941817022232349,x=5.534226672377635 +color=red,shape=square,flag=0,i=75736,u=0.4694271707680544,v=0.3208448478265661,w=0.4744399093376625,x=4.4734000147075825 +color=green,shape=triangle,flag=0,i=75739,u=0.9325980125289542,v=0.863020102025737,w=0.5084650379055495,x=6.391887528533768 +color=red,shape=square,flag=1,i=75762,u=0.16813249459460233,v=0.7374549851261671,w=0.4718190527883035,x=3.6718018956767327 +color=red,shape=square,flag=1,i=75793,u=0.08894582109819293,v=0.6000135568343806,w=0.4795656502027283,x=4.335128625899531 +color=purple,shape=square,flag=0,i=75795,u=0.3468131948434764,v=0.6006738188914619,w=0.4931816181929421,x=3.983448108356022 +color=blue,shape=square,flag=1,i=75815,u=0.5149419880487021,v=0.5036298899468596,w=0.5088589858709743,x=4.408149743880865 +color=blue,shape=triangle,flag=1,i=75824,u=0.8954548036364832,v=0.4408623314596646,w=0.4746441626388489,x=6.426931798648624 +color=red,shape=circle,flag=0,i=75825,u=0.12287715187493742,v=0.04789986778155528,w=0.5196696158158836,x=4.560843478512571 +color=red,shape=square,flag=0,i=75828,u=0.3985572566687491,v=0.12815682950766194,w=0.4756016974432333,x=5.377997650338762 +color=purple,shape=triangle,flag=0,i=75844,u=0.8021072746184713,v=0.12070363535957285,w=0.4702399817686198,x=5.0113682597077185 +color=green,shape=circle,flag=0,i=75847,u=0.18488866254057112,v=0.11468324436011201,w=0.49143001203031084,x=3.2943961749610438 +color=red,shape=circle,flag=0,i=75848,u=0.1381322171900793,v=0.15022762256624764,w=0.5212530276762425,x=5.056600368873066 +color=yellow,shape=square,flag=1,i=75857,u=0.03295318379313106,v=0.8850626143030532,w=0.49413067472286637,x=5.385128438317927 +color=purple,shape=square,flag=0,i=75905,u=0.20200805455323,v=0.744647626765385,w=0.49206822092449926,x=8.220892842497657 +color=blue,shape=circle,flag=1,i=75908,u=0.8052598880713813,v=0.057428685846987015,w=0.48831355100325613,x=6.611056168510579 +color=red,shape=circle,flag=1,i=75911,u=0.4332171492101451,v=0.44534885763395476,w=0.5196597647356826,x=4.107100514199269 +color=green,shape=circle,flag=0,i=75917,u=0.17705199786990788,v=0.4207031506723816,w=0.5014435007025267,x=3.546014256391011 +color=red,shape=circle,flag=0,i=75943,u=0.7878904315943659,v=0.8055486594828597,w=0.5301132508138457,x=6.1134866317158405 +color=purple,shape=square,flag=0,i=75976,u=0.06734587877410814,v=0.21288735833675743,w=0.4767770370956767,x=6.445437307417428 +color=blue,shape=square,flag=0,i=75988,u=0.39575172885065846,v=0.4637412237308357,w=0.5032758150206922,x=5.499823719296377 +color=red,shape=circle,flag=1,i=75991,u=0.9091170467174449,v=0.9741284357179678,w=0.5295212319647594,x=6.308852776865592 +color=green,shape=square,flag=1,i=76031,u=0.2493610294300448,v=0.9204098762255356,w=0.47734531980910777,x=5.187007359259788 +color=blue,shape=circle,flag=1,i=76036,u=0.9927854320007904,v=0.32506230148003556,w=0.4871355497015411,x=5.021868544862186 +color=blue,shape=circle,flag=1,i=76037,u=0.6925251794010225,v=0.8804878900515186,w=0.4898651628380573,x=4.480835808161586 +color=red,shape=square,flag=0,i=76051,u=0.9167587913426889,v=0.6490837121495829,w=0.4850515398929979,x=3.7837005627476956 +color=green,shape=triangle,flag=0,i=76057,u=0.5177756935104152,v=0.8144260505173898,w=0.5101053061428206,x=3.8260057306518136 +color=red,shape=circle,flag=0,i=76092,u=0.013500520841920438,v=0.07936605338912676,w=0.5274579583239124,x=5.384077958139304 +color=blue,shape=triangle,flag=1,i=76172,u=0.42918097650983045,v=0.6765565737144372,w=0.4704877451252106,x=2.206541563902966 +color=red,shape=square,flag=0,i=76173,u=0.2614546432113146,v=0.8779217806047592,w=0.4689909245888773,x=3.515801994314156 +color=purple,shape=square,flag=0,i=76175,u=0.9230548490799251,v=0.20677485645913862,w=0.4918545620497562,x=4.8305498361765435 +color=red,shape=circle,flag=1,i=76177,u=0.9873402214957514,v=0.989657002194948,w=0.5237403101147309,x=6.166278355280192 +color=purple,shape=square,flag=0,i=76212,u=0.9431532816538241,v=0.21474141660271073,w=0.4930253515593033,x=3.7594040745083124 +color=purple,shape=triangle,flag=0,i=76214,u=0.609821464183716,v=0.6389526317244818,w=0.48376135835783185,x=5.014872046499547 +color=purple,shape=circle,flag=0,i=76219,u=0.20026725870065754,v=0.793205581150307,w=0.4969441153050769,x=5.6323833995846195 +color=yellow,shape=triangle,flag=0,i=76231,u=0.3136266773812564,v=0.8272054379835488,w=0.49668967367362116,x=5.257403979198879 +color=blue,shape=triangle,flag=1,i=76251,u=0.49434565499304994,v=0.41676771659597245,w=0.46723583175996675,x=4.335445528958487 +color=orange,shape=triangle,flag=0,i=76287,u=0.7552996540912389,v=0.8935930400745189,w=0.5065363727687604,x=5.994057905754794 +color=red,shape=triangle,flag=0,i=76318,u=0.335725690636258,v=0.41837153975083907,w=0.4959504523532034,x=4.519741043597379 +color=purple,shape=square,flag=0,i=76320,u=0.8288363545777822,v=0.08577507565980647,w=0.48765964027079794,x=4.600099106336966 +color=purple,shape=triangle,flag=0,i=76361,u=0.5715881630469227,v=0.14729620799909005,w=0.48039556454605437,x=6.146797804220459 +color=red,shape=triangle,flag=0,i=76380,u=0.279101484797904,v=0.4109954206489326,w=0.5004782122977516,x=4.623599803175675 +color=red,shape=triangle,flag=0,i=76392,u=0.9573963142758083,v=0.4935114236307473,w=0.49685789478221154,x=5.259212049815939 +color=green,shape=square,flag=0,i=76399,u=0.2952553189706415,v=0.3715260554059431,w=0.4714357366530857,x=5.361695064178093 +color=red,shape=square,flag=0,i=76422,u=0.3834635032257123,v=0.029416298554753473,w=0.45550242204102026,x=4.736058545702815 +color=orange,shape=square,flag=1,i=76426,u=0.2850562919010694,v=0.7868728087902546,w=0.5183553119186447,x=4.795621189829819 +color=red,shape=triangle,flag=0,i=76428,u=0.7410802738316075,v=0.9010013222494525,w=0.49696282194342084,x=5.504560178177751 +color=purple,shape=square,flag=0,i=76437,u=0.2839796784965293,v=0.5781825327832731,w=0.4901380690647679,x=4.853108645301831 +color=red,shape=square,flag=1,i=76442,u=0.7198502716552054,v=0.5269945982200485,w=0.4580120750821909,x=5.606712965703426 +color=red,shape=square,flag=0,i=76450,u=0.882822684791914,v=0.7382766439307654,w=0.4606550342194117,x=6.058089929367234 +color=yellow,shape=circle,flag=1,i=76454,u=0.7841204724506287,v=0.968116729443913,w=0.5291663496637445,x=5.05585812332319 +color=blue,shape=square,flag=1,i=76456,u=0.7713878211892955,v=0.1825730748525337,w=0.5206337721721971,x=5.673757426079461 +color=red,shape=square,flag=1,i=76474,u=0.12950794968832724,v=0.9732315184612382,w=0.46671396209064847,x=6.196978169535126 +color=yellow,shape=triangle,flag=1,i=76488,u=0.16708369275300383,v=0.10000696220863614,w=0.5030373383268141,x=6.710254718636688 +color=red,shape=triangle,flag=0,i=76502,u=0.16780794197173354,v=0.3692395976984879,w=0.5015701856233178,x=3.638292085279994 +color=yellow,shape=square,flag=1,i=76524,u=0.19198671073585116,v=0.17932130955503012,w=0.49847691944723177,x=7.519202986839545 +color=yellow,shape=circle,flag=1,i=76528,u=0.9903564738971828,v=0.7682144346892245,w=0.5168304712952871,x=4.961367236877486 +color=red,shape=square,flag=0,i=76532,u=0.7533687620024123,v=0.5848577522418097,w=0.45942372500333273,x=7.215166600925446 +color=red,shape=square,flag=0,i=76547,u=0.8905442476175128,v=0.3161612820671559,w=0.45922492218360644,x=4.5884612079356595 +color=yellow,shape=triangle,flag=1,i=76562,u=0.5641945990626297,v=0.28371417959395917,w=0.5020034373981855,x=7.295391934824061 +color=red,shape=square,flag=0,i=76601,u=0.4210588440059848,v=0.7639543920834846,w=0.45347407490917707,x=5.170145105502908 +color=red,shape=square,flag=1,i=76609,u=0.7939565415336549,v=0.9475167748252384,w=0.4605768025184789,x=4.635759652301643 +color=red,shape=square,flag=0,i=76619,u=0.09482789359701671,v=0.7810394740165318,w=0.46042606676004,x=4.348479427136168 +color=green,shape=square,flag=0,i=76622,u=0.31546661809489795,v=0.3025053899297562,w=0.4846801333400167,x=4.7358072152506505 +color=yellow,shape=square,flag=1,i=76642,u=0.004766043712697288,v=0.4285654945304932,w=0.4990474064849798,x=4.5790215377135475 +color=red,shape=triangle,flag=0,i=76686,u=0.29815928993385976,v=0.49258608624814926,w=0.4940528476148049,x=4.410959847806137 +color=purple,shape=triangle,flag=0,i=76696,u=0.9833449975502577,v=0.6904901237251319,w=0.4677075990679117,x=5.38305939403546 +color=orange,shape=square,flag=0,i=76733,u=0.1340198537032199,v=0.6230296547623884,w=0.5191147587853986,x=4.317819627450959 +color=red,shape=triangle,flag=0,i=76736,u=0.33712120934518763,v=0.6355057298358443,w=0.4885421721611272,x=5.462678747284495 +color=red,shape=square,flag=0,i=76743,u=0.7076128300554048,v=0.3612592418390992,w=0.4534417088536488,x=3.553903621042796 +color=red,shape=circle,flag=0,i=76745,u=0.7346994503904052,v=0.6709551075125401,w=0.5201947203592728,x=5.836860612469489 +color=red,shape=square,flag=1,i=76748,u=0.3935879606692859,v=0.4113539802848414,w=0.45628730910451076,x=5.311646949788667 +color=red,shape=circle,flag=1,i=76753,u=0.41235423667859183,v=0.493829133643183,w=0.5157115690246393,x=5.303995341566885 +color=yellow,shape=triangle,flag=1,i=76769,u=0.305985160252608,v=0.8809371695402696,w=0.5081662679952208,x=7.822690417690133 +color=purple,shape=square,flag=0,i=76770,u=0.3659882568404359,v=0.476692011500199,w=0.4884406863910534,x=3.1242199348560633 +color=red,shape=square,flag=1,i=76783,u=0.959283579866316,v=0.770921589533541,w=0.46381838261628455,x=4.763967572986673 +color=green,shape=square,flag=0,i=76819,u=0.6532515707206029,v=0.14428910080925705,w=0.4927813260498352,x=4.799584976230563 +color=red,shape=circle,flag=0,i=76832,u=0.36559371364884163,v=0.37579210044452566,w=0.5101190603508893,x=6.863713650351852 +color=green,shape=square,flag=1,i=76840,u=0.1682757425890279,v=0.8119245998051429,w=0.501864835850702,x=4.546026981081092 +color=purple,shape=square,flag=0,i=76842,u=0.5227178082152303,v=0.29203156269608455,w=0.49532571929570274,x=5.026733299375825 +color=yellow,shape=square,flag=1,i=76846,u=0.661282221648051,v=0.5356646035492276,w=0.5101232526911603,x=3.664937209856302 +color=blue,shape=circle,flag=0,i=76849,u=0.15985966900502668,v=0.20680381891863253,w=0.4976140209855073,x=5.44375813420731 +color=red,shape=square,flag=1,i=76866,u=0.47595884339009054,v=0.7788440380136896,w=0.4637651356713886,x=4.056418678235501 +color=blue,shape=triangle,flag=0,i=76869,u=0.5148765705215134,v=0.8201343712473447,w=0.4833697262853864,x=4.444947868201772 +color=red,shape=square,flag=0,i=76889,u=0.06276868823340664,v=0.21467726472252235,w=0.4677796759139046,x=3.984786234417578 +color=red,shape=square,flag=0,i=76897,u=0.3528319674319337,v=0.10294828448589244,w=0.47574671852218026,x=4.831450986764156 +color=green,shape=circle,flag=0,i=76907,u=0.11120179319678114,v=0.1857854246924422,w=0.5027494113393097,x=6.153389907420025 +color=red,shape=circle,flag=1,i=76919,u=0.1513898702929034,v=0.09170235004311755,w=0.5280104857140738,x=4.721211513188092 +color=red,shape=circle,flag=1,i=76936,u=0.7827812711822434,v=0.7263464027350637,w=0.5281972165627313,x=5.6435949386947755 +color=red,shape=triangle,flag=0,i=76940,u=0.2607488809569648,v=0.3692085201022801,w=0.48136495022376974,x=7.8727596727241185 +color=red,shape=circle,flag=1,i=76946,u=0.6550325045303718,v=0.7084881945203096,w=0.5269230330360379,x=4.587075827592058 +color=red,shape=square,flag=0,i=76961,u=0.6335073543985587,v=0.21036469813066117,w=0.479503905024245,x=6.231482302904311 +color=green,shape=square,flag=0,i=76972,u=0.9088008377276038,v=0.5469320319841137,w=0.4936443160847649,x=7.641369883045168 +color=red,shape=triangle,flag=1,i=76999,u=0.9281446487255947,v=0.8585629394008908,w=0.47618411763181206,x=6.394502412078232 +color=yellow,shape=square,flag=0,i=77003,u=0.19738235360934986,v=0.11021928539582238,w=0.5055229571562947,x=4.664690223675415 +color=orange,shape=square,flag=1,i=77007,u=0.7375304044096296,v=0.36511415064301433,w=0.5136264196737452,x=5.342645643600903 +color=red,shape=square,flag=0,i=77016,u=0.32752017620638896,v=0.9856779086957664,w=0.4823151627725228,x=5.010023735914677 +color=red,shape=triangle,flag=1,i=77030,u=0.5469610403836389,v=0.9522044439683123,w=0.485575358704096,x=5.159358604405621 +color=blue,shape=triangle,flag=0,i=77047,u=0.7938322489682957,v=0.46407313222969127,w=0.4758874717080517,x=3.5729030713180876 +color=red,shape=circle,flag=0,i=77053,u=0.8831034522394201,v=0.9531503251783967,w=0.5279176082822314,x=4.524986670551221 +color=red,shape=square,flag=0,i=77081,u=0.29516644811905557,v=0.5110105965402431,w=0.4769777390821584,x=4.253687086097668 +color=red,shape=square,flag=0,i=77091,u=0.7825277204760981,v=0.7822768676055581,w=0.47481923731339115,x=5.079670205105158 +color=red,shape=square,flag=0,i=77099,u=0.07302432520920188,v=0.39785580369448503,w=0.47842499657163207,x=5.71835421334615 +color=blue,shape=triangle,flag=1,i=77112,u=0.39423653538152303,v=0.11795572601740678,w=0.4737626042420189,x=4.0947033853609645 +color=red,shape=circle,flag=0,i=77116,u=0.9421489349811454,v=1.0070134143017686,w=0.5217223355804862,x=5.3218552534961745 +color=blue,shape=circle,flag=0,i=77136,u=0.0379159016193118,v=0.7798608866751163,w=0.509728511574839,x=4.736924438644583 +color=purple,shape=square,flag=0,i=77140,u=0.8946258375181065,v=0.18082688296579663,w=0.5048421067172387,x=6.573813893201475 +color=red,shape=square,flag=1,i=77143,u=0.5575107832809912,v=0.2054568499609042,w=0.46947134425273107,x=6.170322550837511 +color=blue,shape=triangle,flag=1,i=77160,u=0.6522799342859079,v=0.6472997601595853,w=0.4818153443925534,x=6.6272356859148465 +color=yellow,shape=triangle,flag=1,i=77163,u=0.7491156796196939,v=0.8135376354490241,w=0.5114868676273986,x=5.838198702223457 +color=red,shape=triangle,flag=0,i=77184,u=0.6917504998535641,v=0.013787670735251667,w=0.4978673714798339,x=3.344329605081361 +color=yellow,shape=triangle,flag=1,i=77192,u=0.3072066911750212,v=0.32871805637486695,w=0.5083451332581012,x=4.5195331356617565 +color=orange,shape=triangle,flag=0,i=77194,u=0.6446130972426188,v=0.7270919351343222,w=0.4987853860085344,x=6.983885845745921 +color=green,shape=triangle,flag=0,i=77197,u=0.3009031556184564,v=0.6237406211754767,w=0.49489214109005336,x=5.6186287395451755 +color=red,shape=triangle,flag=1,i=77203,u=0.5485532893952202,v=0.10777937836919693,w=0.5011720691330133,x=7.749001863831452 +color=yellow,shape=square,flag=1,i=77210,u=0.6076597668411704,v=0.8319760196147771,w=0.5037714972963674,x=5.418550391547821 +color=red,shape=triangle,flag=1,i=77222,u=0.80988229108039,v=0.6596996615507281,w=0.502707372277778,x=5.344332909793438 +color=green,shape=square,flag=0,i=77229,u=0.5554816226317305,v=0.7913655706475917,w=0.47466356301209983,x=5.751465481275758 +color=red,shape=triangle,flag=1,i=77231,u=0.9329857915909096,v=0.37436598445850366,w=0.5060516424261574,x=5.643318282782549 +color=yellow,shape=circle,flag=1,i=77232,u=0.4558401430598601,v=0.4212612403995363,w=0.5284789105375716,x=4.61532583912487 +color=yellow,shape=circle,flag=1,i=77286,u=0.6926199692441136,v=0.9308710026879694,w=0.5290527097598187,x=4.882279348854452 +color=red,shape=circle,flag=0,i=77304,u=0.8956542163016912,v=0.8537758569578553,w=0.5106731868446719,x=4.892239666282779 +color=blue,shape=circle,flag=1,i=77311,u=0.11561282844370702,v=0.3607453384892849,w=0.5097827693620435,x=3.175863668577604 +color=red,shape=circle,flag=1,i=77314,u=0.5331088810981582,v=0.4730798674677947,w=0.5061594431176809,x=4.020397800630222 +color=red,shape=triangle,flag=0,i=77316,u=0.968280211023668,v=0.05032418921882176,w=0.49601957682997005,x=3.8472715702079605 +color=yellow,shape=circle,flag=1,i=77319,u=0.5701614887192601,v=0.3542393125377259,w=0.5257995256701111,x=2.8808568691332312 +color=purple,shape=triangle,flag=0,i=77324,u=0.5974162886593449,v=0.6957137682534142,w=0.4944406849904481,x=3.217706487697329 +color=yellow,shape=circle,flag=1,i=77341,u=0.7416742727996676,v=0.042077644178583284,w=0.5210366039030419,x=5.836723130229981 +color=purple,shape=square,flag=0,i=77342,u=0.8437817412938233,v=0.5372651573035038,w=0.5038483946843023,x=3.4668181137543943 +color=green,shape=triangle,flag=1,i=77343,u=0.8304648665831763,v=0.5571220069861031,w=0.4970822219104579,x=7.678924727076833 +color=green,shape=square,flag=0,i=77353,u=0.31383630914270855,v=0.9320126658774085,w=0.48419044896910335,x=6.019436588292823 +color=red,shape=square,flag=0,i=77363,u=0.9349481745701733,v=0.5197747794529468,w=0.4840420519147051,x=7.200716439674264 +color=red,shape=triangle,flag=0,i=77370,u=0.027606628544258438,v=0.21072466641787524,w=0.5013165961470609,x=6.548724610890811 +color=green,shape=square,flag=0,i=77371,u=0.975699067608121,v=0.383422099140901,w=0.4909791398855183,x=5.621084666025872 +color=orange,shape=square,flag=1,i=77373,u=0.08047770282189626,v=0.793062492110941,w=0.5157356687352839,x=6.81235010781937 +color=red,shape=circle,flag=1,i=77374,u=0.9400781515070912,v=0.9937705586525689,w=0.506866768577407,x=6.015225138650724 +color=red,shape=square,flag=0,i=77394,u=0.9771929304404441,v=0.04584250823149516,w=0.4787690060978922,x=5.872117327313018 +color=red,shape=triangle,flag=0,i=77407,u=0.6209929959828102,v=0.5315706426683636,w=0.49456277587745673,x=5.261144849257304 +color=red,shape=triangle,flag=1,i=77409,u=0.5250678973758585,v=0.3074724562911556,w=0.4971848377915727,x=6.236980514084699 +color=red,shape=triangle,flag=0,i=77430,u=0.6922825609674655,v=0.6191756664552196,w=0.4897381531488978,x=5.173187322230956 +color=blue,shape=circle,flag=1,i=77435,u=0.29326301377252006,v=0.18764379074495874,w=0.4998037683537533,x=4.967728741567706 +color=yellow,shape=triangle,flag=1,i=77441,u=0.6568385917730865,v=0.38603501449884037,w=0.504300851951063,x=6.617972042200967 +color=yellow,shape=square,flag=1,i=77443,u=0.8086373354888161,v=0.5326267434636608,w=0.49826731674132146,x=5.466272639931759 +color=red,shape=triangle,flag=0,i=77449,u=0.12783454755598145,v=0.15518016995699857,w=0.4945620418537517,x=4.520613296394768 +color=red,shape=square,flag=1,i=77453,u=0.7535876571287363,v=0.9587404274991285,w=0.4828953368987452,x=7.774863579308164 +color=red,shape=triangle,flag=1,i=77454,u=0.5913530687458667,v=0.2286859031300481,w=0.49347898440221705,x=4.752452355807436 +color=red,shape=triangle,flag=0,i=77457,u=0.6845112304964417,v=0.7197492167199879,w=0.4948868982170782,x=3.3799971961615207 +color=purple,shape=triangle,flag=0,i=77470,u=0.2709531771155317,v=0.2830805073235585,w=0.5046952892589561,x=5.823416136767672 +color=green,shape=square,flag=0,i=77483,u=0.7810562792809393,v=0.9945846444761719,w=0.4895694917364415,x=3.9067195661716716 +color=red,shape=triangle,flag=1,i=77504,u=0.5160926536255005,v=0.3425738694725817,w=0.5009294398462697,x=4.296389952769009 +color=orange,shape=square,flag=0,i=77520,u=0.3046916484991026,v=0.022007322608711077,w=0.518102233366699,x=5.811935169365285 +color=green,shape=circle,flag=0,i=77521,u=0.1847073823991494,v=0.6277665629404164,w=0.49561411904056657,x=5.302702802198399 +color=purple,shape=square,flag=0,i=77533,u=0.19418624775109472,v=0.40598362848990033,w=0.48574326786845745,x=3.7112014346560205 +color=red,shape=circle,flag=0,i=77556,u=0.2470181921781045,v=0.26861474422319465,w=0.4822202295907846,x=4.611908933883087 +color=green,shape=circle,flag=0,i=77562,u=0.06706697303218212,v=0.2991750066193938,w=0.48631848107883785,x=5.087555678305484 +color=purple,shape=triangle,flag=0,i=77583,u=0.498934408482288,v=0.44398600058670823,w=0.5075041081658945,x=5.917191652700367 +color=yellow,shape=square,flag=0,i=77584,u=0.9187883771903261,v=0.9512686681524661,w=0.5062377803074822,x=5.690376112643951 +color=yellow,shape=circle,flag=1,i=77587,u=0.617108774754534,v=0.5561639609600528,w=0.5128661764819804,x=4.871203993468564 +color=red,shape=triangle,flag=1,i=77598,u=0.16028155177408732,v=0.7586084220507242,w=0.49359654375993006,x=4.112822440203012 +color=blue,shape=triangle,flag=1,i=77601,u=0.7704374985124988,v=0.14875326540096667,w=0.4900491229537145,x=4.337224914834552 +color=red,shape=circle,flag=1,i=77623,u=0.31605935880087166,v=0.23094444829271144,w=0.47216564115389187,x=6.171378882479556 +color=red,shape=circle,flag=0,i=77633,u=0.3789869749517534,v=0.30556001010592937,w=0.4606437567191414,x=3.549907806626836 +color=red,shape=square,flag=0,i=77637,u=0.42222644988739166,v=0.5776307774389853,w=0.4739427501946395,x=4.6556211646127075 +color=red,shape=square,flag=0,i=77644,u=0.23949740134670738,v=0.8040688651973041,w=0.47582915437015594,x=5.118198059843437 +color=purple,shape=circle,flag=0,i=77652,u=0.5654133645400323,v=0.5864252072985249,w=0.5189541424921014,x=4.441782794376311 +color=yellow,shape=square,flag=1,i=77653,u=0.7545532758263411,v=0.3809261963117392,w=0.5003507386396013,x=4.860571830101594 +color=purple,shape=square,flag=0,i=77682,u=0.15362166225812446,v=0.953304120678275,w=0.468433510834353,x=2.029232283175198 +color=purple,shape=square,flag=0,i=77683,u=0.5948768035457942,v=0.7875120569217479,w=0.4730640436383393,x=3.628939653649251 +color=yellow,shape=square,flag=1,i=77686,u=0.9643190178476154,v=0.9895091024459554,w=0.49608726683679294,x=5.989422198987494 +color=yellow,shape=square,flag=1,i=77687,u=0.5283933507512453,v=0.9357567666401563,w=0.4932828831862534,x=4.256644629940401 +color=red,shape=square,flag=0,i=77707,u=0.42832799289107804,v=0.6911480641381447,w=0.4727426709468536,x=4.867022461021341 +color=red,shape=triangle,flag=1,i=77713,u=0.06005610379110382,v=0.9290427781433881,w=0.508106383899453,x=3.923142028906728 +color=yellow,shape=circle,flag=1,i=77715,u=0.5824507944605519,v=0.33036925359945146,w=0.5207630881651547,x=4.506288025168842 +color=blue,shape=triangle,flag=1,i=77717,u=0.8169194900881884,v=0.6562802772541768,w=0.4909568306631267,x=3.6994105319054165 +color=yellow,shape=triangle,flag=1,i=77724,u=0.20626226201954412,v=0.10627033212268189,w=0.5201865113813897,x=6.576264450279848 +color=red,shape=circle,flag=1,i=77725,u=0.6329069317746927,v=0.5904613849683402,w=0.4622840002175637,x=5.317070896496403 +color=red,shape=square,flag=0,i=77733,u=0.8119042486209389,v=0.08674696906313295,w=0.4744983606299709,x=5.460845682331897 +color=red,shape=square,flag=0,i=77744,u=0.5169866320853493,v=0.9903358500297689,w=0.46666405521906595,x=5.063859609553524 +color=yellow,shape=square,flag=1,i=77751,u=0.7312031190861369,v=0.29551859041115225,w=0.4872724688038252,x=6.093214875935353 +color=red,shape=square,flag=1,i=77775,u=0.15908942773660728,v=0.3555485917665824,w=0.4749996833976505,x=6.241436735526784 +color=red,shape=square,flag=0,i=77778,u=0.632555727291959,v=0.7445617396779969,w=0.4762180709299892,x=3.9950859060840216 +color=red,shape=square,flag=0,i=77788,u=0.6692951498082319,v=0.33974444942480664,w=0.4742385589548459,x=3.5887931577232646 +color=orange,shape=square,flag=1,i=77793,u=0.11058735435983735,v=0.5961427322054564,w=0.5148986707983465,x=5.663541742240869 +color=blue,shape=circle,flag=1,i=77799,u=0.6582307214407296,v=0.9120939175274341,w=0.48178010815093913,x=7.025552654046845 +color=red,shape=circle,flag=1,i=77815,u=0.7214603496315611,v=0.7266824220555177,w=0.4718515455092195,x=4.426497271087648 +color=orange,shape=square,flag=1,i=77817,u=0.010721538735855907,v=0.006231260234710323,w=0.5133732359584059,x=3.634738606032416 +color=red,shape=triangle,flag=1,i=77818,u=0.6894477612063545,v=0.3466947464453557,w=0.5023635515762704,x=5.732609940743846 +color=yellow,shape=circle,flag=1,i=77820,u=0.1805495217652382,v=0.7356976980899061,w=0.5113463297982055,x=4.287067699934512 +color=green,shape=circle,flag=0,i=77822,u=0.8381807923274504,v=0.24799701284383524,w=0.4937220905991134,x=4.9168942702912295 +color=blue,shape=square,flag=0,i=77827,u=0.8377691267068565,v=0.16853365106050433,w=0.5096345672312499,x=5.92659233789247 +color=red,shape=circle,flag=0,i=77846,u=0.40161141025848024,v=0.3568366471118537,w=0.47702946462799095,x=6.7201255638955 +color=yellow,shape=square,flag=1,i=77848,u=0.08717387543489763,v=0.18903835663899238,w=0.5002446132706532,x=5.394152429229117 +color=blue,shape=square,flag=1,i=77858,u=0.7159764146658746,v=0.17361214699001926,w=0.5154234380129497,x=6.102118432767727 +color=red,shape=square,flag=0,i=77860,u=0.68609942993425,v=0.7935778898771765,w=0.47812940732287995,x=3.5889712576734603 +color=blue,shape=square,flag=0,i=77861,u=0.002114299434209821,v=0.39882240519050904,w=0.5191756265908456,x=4.824742410244574 +color=blue,shape=triangle,flag=0,i=77870,u=0.775360758763765,v=0.2783291526656304,w=0.48944612263499926,x=5.338678435610491 +color=red,shape=circle,flag=0,i=77872,u=0.8680476325600849,v=0.8167415390870927,w=0.472608720728658,x=3.328455099895193 +color=red,shape=square,flag=0,i=77875,u=0.5835400490623033,v=0.0312166650136545,w=0.4761746270310046,x=5.016665320337946 +color=yellow,shape=square,flag=1,i=77884,u=0.31879462180245877,v=0.7497260747609514,w=0.5004369925444385,x=2.3434768309767144 +color=yellow,shape=triangle,flag=1,i=77886,u=0.152957773366603,v=0.6122166796629332,w=0.5101679681372908,x=5.825939818868314 +color=green,shape=triangle,flag=1,i=77912,u=0.31303350334407654,v=0.42620281563653317,w=0.4831708192702349,x=4.6305260410503335 +color=red,shape=triangle,flag=0,i=77929,u=0.8156248518553473,v=0.8338480696227472,w=0.4960040063482286,x=3.8624072514656915 +color=yellow,shape=square,flag=1,i=77934,u=0.4267965736488637,v=0.7759427068971257,w=0.5049441010008491,x=3.8387119284945057 +color=yellow,shape=circle,flag=1,i=77954,u=0.6357057475847177,v=0.30246148703502485,w=0.5169708499405329,x=4.5702132329167915 +color=yellow,shape=circle,flag=1,i=77957,u=0.9348750604828651,v=0.864792119493025,w=0.5156532495188857,x=3.2672143629402606 +color=red,shape=square,flag=0,i=77960,u=0.793461757186159,v=0.5882045693931537,w=0.4752212538739568,x=3.626033253384827 +color=red,shape=triangle,flag=0,i=77963,u=0.6028216253895896,v=0.0008956982834695815,w=0.5064966176711667,x=4.717284871910093 +color=red,shape=square,flag=0,i=77968,u=0.8874850920712726,v=0.6257795451871339,w=0.47102547495804714,x=4.9502066220776 +color=red,shape=square,flag=0,i=77970,u=0.08802088099264205,v=0.7504791948832154,w=0.47005532441178166,x=6.302068634173157 +color=green,shape=triangle,flag=0,i=77983,u=0.5583560511282069,v=0.5194434953425001,w=0.4857027160000571,x=5.388647618137455 +color=red,shape=circle,flag=0,i=77995,u=0.8601538501589202,v=0.867692667916776,w=0.4617847774762544,x=5.997970042411047 +color=red,shape=square,flag=1,i=78001,u=0.9650874187152643,v=0.19725884833035134,w=0.47771668723042016,x=5.330336419986309 +color=red,shape=triangle,flag=0,i=78017,u=0.9448438101498315,v=0.9165771363591984,w=0.5200575691349669,x=6.387160423485304 +color=red,shape=square,flag=0,i=78020,u=0.902350650742806,v=0.5942270825728875,w=0.47940275222439077,x=2.506107516235967 +color=green,shape=triangle,flag=0,i=78027,u=0.39774192879339965,v=0.04396508243794717,w=0.4847775550914205,x=6.064109580345679 +color=green,shape=square,flag=0,i=78061,u=0.30331859546608275,v=0.9476643498124749,w=0.49946514667160014,x=3.581179436461072 +color=green,shape=triangle,flag=0,i=78063,u=0.7422084300066089,v=0.6197886024036005,w=0.4785118760711613,x=3.9198983089500623 +color=green,shape=square,flag=0,i=78068,u=0.455890556156204,v=0.594152071809712,w=0.500047875264678,x=5.580889617184944 +color=blue,shape=square,flag=1,i=78100,u=0.5748057642537174,v=0.6579858236199554,w=0.5250573555363868,x=6.346387149130874 +color=purple,shape=circle,flag=0,i=78107,u=0.6229735336939355,v=0.5081215772406867,w=0.5226386765471286,x=5.2918090841924394 +color=red,shape=square,flag=0,i=78122,u=0.4136255316258376,v=0.18924320591093313,w=0.4776272438166506,x=4.693634338428173 +color=purple,shape=circle,flag=0,i=78123,u=0.1781525896540036,v=0.455359511218705,w=0.5252335990346062,x=4.088265961874737 +color=blue,shape=circle,flag=1,i=78128,u=0.20655620779317196,v=0.18529062673063934,w=0.48938279798533735,x=3.9040042259508003 +color=blue,shape=triangle,flag=0,i=78140,u=0.8719402071240042,v=0.09624769525464993,w=0.4874478932545316,x=3.9723927812052584 +color=red,shape=square,flag=0,i=78144,u=0.33200414822064583,v=0.03849564448066456,w=0.473922058709498,x=4.483174645483503 +color=yellow,shape=square,flag=1,i=78149,u=0.33132053647279525,v=0.9636604208244348,w=0.49142093193025177,x=3.864359212067503 +color=red,shape=circle,flag=0,i=78154,u=0.880614881751517,v=0.826790628981774,w=0.4808911221776618,x=4.7919899475481875 +color=blue,shape=square,flag=1,i=78155,u=0.17517437142632575,v=0.9409823435375293,w=0.5340917285542284,x=5.310267403861228 +color=orange,shape=square,flag=0,i=78157,u=0.9551186469628827,v=0.8047168842805802,w=0.5200144869107375,x=4.397281337808794 +color=red,shape=triangle,flag=0,i=78164,u=0.44974511345509494,v=0.37202469748821687,w=0.5079764789790872,x=3.5351994712542982 +color=yellow,shape=square,flag=1,i=78166,u=0.8065854147386377,v=0.2586081844491136,w=0.49125795981591963,x=5.1673578771629955 +color=red,shape=square,flag=0,i=78171,u=0.6084936209239225,v=0.8123508534370562,w=0.46337837471641785,x=4.844607854033959 +color=orange,shape=square,flag=0,i=78173,u=0.9534734041941707,v=0.6813228979385701,w=0.5220430655265749,x=3.7388281088696473 +color=red,shape=triangle,flag=1,i=78190,u=0.469076822150737,v=0.9014958009225952,w=0.5094461425380735,x=6.385199362908412 +color=green,shape=square,flag=0,i=78196,u=0.6489584015758096,v=0.17430902865833275,w=0.5076612696198981,x=4.620246764582878 +color=green,shape=square,flag=0,i=78197,u=0.32913285689323646,v=0.6692022820261171,w=0.5039070564585555,x=4.521863568836199 +color=red,shape=triangle,flag=1,i=78214,u=0.02580275955219513,v=0.18264797646663433,w=0.5051595249796011,x=5.002558902923959 +color=red,shape=square,flag=1,i=78215,u=0.9703815570506079,v=0.8483012206318402,w=0.4622112607112254,x=4.6924594132754605 +color=blue,shape=square,flag=1,i=78239,u=0.6243951764080419,v=0.011851169660828664,w=0.5334909761035769,x=6.587862330883272 +color=yellow,shape=square,flag=1,i=78257,u=0.23893548367235995,v=0.5297986408287602,w=0.48617233410436944,x=2.636653095746359 +color=red,shape=triangle,flag=0,i=78266,u=0.38742970677841326,v=0.2549029681350147,w=0.5049438702835601,x=4.88431428392951 +color=red,shape=triangle,flag=0,i=78289,u=0.029356572941512837,v=0.14591883140580164,w=0.5083036708090861,x=3.5317344427344097 +color=red,shape=square,flag=0,i=78307,u=0.8035297876735588,v=0.6717776829023981,w=0.48037007764595596,x=4.143543403359177 +color=orange,shape=triangle,flag=0,i=78311,u=0.984001598799322,v=0.7250361897254229,w=0.49133482057985,x=6.014093637465911 +color=orange,shape=triangle,flag=0,i=78322,u=0.40153579492834746,v=0.7319097010431299,w=0.4825230255849636,x=3.9062320331599665 +color=blue,shape=triangle,flag=1,i=78330,u=0.5518413674592594,v=0.5930351919261024,w=0.48331968982811896,x=3.73463466862135 +color=green,shape=circle,flag=0,i=78364,u=0.030808083341177683,v=0.20251333031277108,w=0.4902278147110733,x=5.923016419884884 +color=yellow,shape=square,flag=1,i=78372,u=0.41255524734832605,v=0.8418945325639113,w=0.4920198699975043,x=5.348714662895561 +color=blue,shape=circle,flag=0,i=78375,u=0.518247872583379,v=0.47761844149072596,w=0.4872554212820434,x=4.793137115257515 +color=purple,shape=circle,flag=0,i=78405,u=0.7788163508509055,v=0.5376361669925529,w=0.5234782140474772,x=4.732569945626591 +color=yellow,shape=square,flag=1,i=78411,u=0.9882975696723743,v=0.17819609349016996,w=0.49687706833219186,x=3.589027943508762 +color=yellow,shape=square,flag=1,i=78425,u=0.5968597917433949,v=0.635016909815138,w=0.5012927561314738,x=3.836154775929804 +color=purple,shape=square,flag=0,i=78454,u=0.5237458884612408,v=0.8033059083760481,w=0.4711650609911605,x=4.587703418439682 +color=yellow,shape=circle,flag=1,i=78475,u=0.11830995316370829,v=0.7575277109788863,w=0.5352868669656894,x=5.946236618246123 +color=green,shape=circle,flag=0,i=78476,u=0.6320793422390463,v=0.9975984576955893,w=0.4858688394848248,x=4.19913711326596 +color=red,shape=circle,flag=0,i=78478,u=0.34707670638239585,v=0.4418709351761112,w=0.47257454302801893,x=3.849868045499098 +color=green,shape=circle,flag=1,i=78485,u=0.9907635833945612,v=0.789320027688391,w=0.48776867732277673,x=5.8390016307995785 +color=red,shape=triangle,flag=0,i=78488,u=0.8133526347154115,v=0.3564041438426686,w=0.5125114426998465,x=3.9911295023040307 +color=red,shape=triangle,flag=0,i=78492,u=0.2206240895931414,v=0.4111724798224238,w=0.5098029648429543,x=4.714522761935395 +color=red,shape=circle,flag=0,i=78494,u=0.4002350148435839,v=0.3131625894244392,w=0.47340601417718475,x=4.263144541276149 +color=blue,shape=triangle,flag=1,i=78506,u=0.8850341362471923,v=0.37261339174406405,w=0.48591115218918823,x=4.974425529999273 +color=yellow,shape=triangle,flag=1,i=78511,u=0.3090135607651209,v=0.319584244585589,w=0.5037872859100175,x=3.6659777896615613 +color=purple,shape=circle,flag=0,i=78518,u=0.02997378362120917,v=0.2849862631715253,w=0.5210476640477564,x=6.078375426069524 +color=red,shape=triangle,flag=0,i=78519,u=0.36535188450024225,v=0.6497654795848965,w=0.5118617642203704,x=5.583918267247114 +color=green,shape=circle,flag=0,i=78543,u=0.3073270814401341,v=0.17546376191912805,w=0.48056072159350577,x=7.176281687856657 +color=yellow,shape=square,flag=1,i=78547,u=0.13282556754354702,v=0.9397981737932565,w=0.4853677203748385,x=4.704527629556687 +color=red,shape=square,flag=0,i=78574,u=0.7569730973714514,v=0.28387901410752936,w=0.4896860772487533,x=2.399632724285245 +color=purple,shape=square,flag=0,i=78587,u=0.7355184641902509,v=0.8667308844638129,w=0.48040716902888597,x=5.630089592509133 +color=purple,shape=circle,flag=0,i=78607,u=0.6395519936094233,v=0.1356787278742081,w=0.5199648818553185,x=7.668084970600297 +color=red,shape=square,flag=0,i=78612,u=0.47530034099251073,v=0.5027952553898097,w=0.481021281974662,x=5.576210983759033 +color=red,shape=triangle,flag=1,i=78614,u=0.4989748467062284,v=0.5669518955374244,w=0.5361012250619259,x=4.5704219095663525 +color=blue,shape=square,flag=1,i=78618,u=0.9748286383197624,v=0.49788586961809767,w=0.5127826880144537,x=5.0302576741161475 +color=red,shape=triangle,flag=0,i=78621,u=0.8281590339412406,v=0.33150732441922304,w=0.5302294387919646,x=3.807563159727275 +color=purple,shape=circle,flag=0,i=78636,u=0.45569968348308565,v=0.721551340416129,w=0.5114370843244953,x=5.273815430434352 +color=yellow,shape=circle,flag=1,i=78666,u=0.5186048502264816,v=0.7108834302471597,w=0.5379739558462163,x=4.682291852346103 +color=blue,shape=triangle,flag=0,i=78673,u=0.6794412492092253,v=0.04913814530242255,w=0.48676103108023333,x=6.044560312835642 +color=red,shape=square,flag=1,i=78675,u=0.4695366829497617,v=0.6515037752856159,w=0.48505664023964234,x=1.1132941036620763 +color=blue,shape=square,flag=0,i=78691,u=0.4931797922903194,v=0.5089204399306346,w=0.5133268038924338,x=6.087833963069808 +color=red,shape=circle,flag=0,i=78692,u=0.6767400847978318,v=0.6020890855531064,w=0.47248071373744044,x=6.8287916640813044 +color=purple,shape=square,flag=0,i=78718,u=0.8967685342713414,v=0.8709093934964588,w=0.48398481664548265,x=2.0978736704389136 +color=yellow,shape=triangle,flag=1,i=78728,u=0.15431974888539235,v=0.6290652046968342,w=0.49834984222823364,x=4.771077868403118 +color=blue,shape=square,flag=0,i=78729,u=0.011127578786497838,v=0.3804970445991629,w=0.5121523979759478,x=2.8930631384568133 +color=yellow,shape=triangle,flag=0,i=78732,u=0.8607044590768693,v=0.35579776123387674,w=0.502156275375239,x=5.021614890364703 +color=red,shape=triangle,flag=0,i=78743,u=0.006407233865938555,v=0.3805170919425195,w=0.5080342527620084,x=2.6188600831210653 +color=blue,shape=circle,flag=0,i=78755,u=0.8077579792612988,v=0.27358325538981876,w=0.4744143093917175,x=3.5054136432182434 +color=yellow,shape=square,flag=1,i=78766,u=0.059408461514058986,v=0.8154295145258834,w=0.4886042406379574,x=6.070185318503744 +color=orange,shape=triangle,flag=1,i=78776,u=0.7620238194322251,v=0.8886560286032301,w=0.4818367746429384,x=3.831342492780672 +color=purple,shape=circle,flag=0,i=78778,u=0.3591853262732747,v=0.42900409186154564,w=0.515109496418418,x=4.7391181805104425 +color=purple,shape=triangle,flag=0,i=78779,u=0.1487264446206331,v=0.6547189200253156,w=0.512635712721492,x=6.589435914769717 +color=yellow,shape=square,flag=1,i=78780,u=0.9124063702109222,v=0.7723557563057873,w=0.4866835002111276,x=5.55042027283877 +color=purple,shape=circle,flag=0,i=78809,u=0.6054028830430566,v=0.17509150076499358,w=0.5136396295754986,x=5.988679150218251 +color=red,shape=square,flag=0,i=78824,u=0.7975694132287922,v=0.36067760105922897,w=0.5062509124675325,x=5.574468513407841 +color=red,shape=triangle,flag=0,i=78827,u=0.09224952297092448,v=0.2729071335254831,w=0.5156253872284782,x=3.2897089404732522 +color=blue,shape=square,flag=1,i=78844,u=0.16659716319004625,v=0.7748445504157822,w=0.5142652785660647,x=6.66097206271499 +color=green,shape=triangle,flag=0,i=78849,u=0.4435473664731624,v=0.41347152717235636,w=0.48223904442941073,x=4.006726741119238 +color=purple,shape=circle,flag=0,i=78850,u=0.943553550286837,v=0.10544929080493914,w=0.5190718420719124,x=6.0451921114602944 +color=yellow,shape=square,flag=1,i=78860,u=0.0585832513649065,v=0.6474958047240276,w=0.49220072738490284,x=4.568219073738864 +color=yellow,shape=square,flag=1,i=78864,u=0.5099682078558174,v=0.7001189979289515,w=0.4957162434212332,x=5.365185853750901 +color=purple,shape=triangle,flag=0,i=78871,u=0.9333415825480972,v=0.9700311705333038,w=0.5103879915262132,x=6.07730214846839 +color=purple,shape=square,flag=0,i=78881,u=0.6170354361847651,v=0.45342414469779957,w=0.4811556900653034,x=5.116399204100104 +color=green,shape=circle,flag=0,i=78885,u=0.42942817004051803,v=0.6028826289495663,w=0.49199068923681555,x=4.224041498560072 +color=blue,shape=triangle,flag=0,i=78888,u=0.8134201319114985,v=0.8213739103688027,w=0.4828251444520929,x=6.339805363413824 +color=blue,shape=square,flag=1,i=78904,u=0.48117018883394225,v=0.1853716874275697,w=0.5071294386414359,x=3.8935840387677785 +color=yellow,shape=triangle,flag=1,i=78911,u=0.5252787192402597,v=0.3203486748855435,w=0.5087749233644241,x=5.601303590159087 +color=red,shape=triangle,flag=0,i=78916,u=0.8967439828977617,v=0.6222625716112746,w=0.5193843377667596,x=5.871054898606155 +color=orange,shape=circle,flag=0,i=78924,u=0.6545453967991703,v=0.2867944566035391,w=0.4743715180305014,x=5.352136458694123 +color=yellow,shape=triangle,flag=0,i=78926,u=0.8958867934253948,v=0.10746979653290634,w=0.5046171347183478,x=6.052478922172219 +color=blue,shape=square,flag=1,i=78928,u=0.7086999416718613,v=0.1285870562315632,w=0.5057580997218196,x=3.8274562014905933 +color=blue,shape=circle,flag=1,i=78934,u=0.6740778042345809,v=0.19996267031658865,w=0.46636276853581987,x=6.014731640556275 +color=blue,shape=triangle,flag=0,i=78935,u=0.15035382200358538,v=0.4096368944186668,w=0.4834475946120639,x=2.7484092712834176 +color=blue,shape=triangle,flag=1,i=78937,u=0.9384197362965879,v=0.2946936045173627,w=0.4835553873322687,x=6.480964392023829 +color=red,shape=circle,flag=0,i=78954,u=0.6174878699286632,v=0.6983784143207769,w=0.4993917513080853,x=4.068449784886343 +color=yellow,shape=triangle,flag=1,i=78971,u=0.7828844802795552,v=0.6456594443219873,w=0.5046676416687235,x=5.769783442243234 +color=blue,shape=square,flag=1,i=78974,u=0.26119742104092325,v=0.23775889051050825,w=0.5142127056452043,x=6.325423443506 +color=yellow,shape=square,flag=1,i=78977,u=0.27745763826887204,v=0.5258880293681799,w=0.5012656771704572,x=4.623099240411954 +color=red,shape=square,flag=0,i=78987,u=0.4890945668630936,v=0.8462112891876167,w=0.5059371357777522,x=4.738106673225415 +color=blue,shape=circle,flag=1,i=78988,u=0.7392551502685211,v=0.2884451315196527,w=0.4696460499819925,x=4.157670926261769 +color=purple,shape=circle,flag=0,i=78989,u=0.5239269467434411,v=0.12194627567096217,w=0.5186145964223063,x=2.860527323988938 +color=purple,shape=square,flag=1,i=78991,u=0.7245239497949775,v=0.9900719301718675,w=0.49951408699053557,x=5.071267402261118 +color=purple,shape=triangle,flag=0,i=79002,u=0.16266169671633302,v=0.8929664290886613,w=0.5127198203118545,x=5.22989298990311 +color=red,shape=triangle,flag=1,i=79006,u=0.5358183473401142,v=0.7980309789542206,w=0.5111166549169541,x=5.086362784504239 +color=red,shape=triangle,flag=1,i=79009,u=0.5560476744525559,v=0.020714619871965545,w=0.5099561431182376,x=3.7931117798082767 +color=red,shape=square,flag=0,i=79017,u=0.4258790047671537,v=0.6520098494886234,w=0.4984074273349598,x=4.505869704612273 +color=red,shape=square,flag=0,i=79022,u=0.7424390908363775,v=0.5984268063149127,w=0.5010650034056413,x=4.89925152173891 +color=green,shape=square,flag=0,i=79023,u=0.4610479147534501,v=0.943900513077834,w=0.5030645986196268,x=4.755916605811492 +color=yellow,shape=square,flag=1,i=79047,u=0.17375789907264516,v=0.6520212237260526,w=0.4943061627310351,x=4.51650982224826 +color=red,shape=square,flag=0,i=79071,u=0.6156755920110408,v=0.8875180722680661,w=0.48793252872533105,x=5.58771609194477 +color=yellow,shape=square,flag=1,i=79081,u=0.5877485327198827,v=0.6662970180636223,w=0.49253991018112214,x=7.171552773839032 +color=yellow,shape=circle,flag=0,i=79096,u=0.03148183941160598,v=0.6082202098818508,w=0.5311468948151284,x=6.3539378438110345 +color=green,shape=square,flag=0,i=79101,u=0.9730598969081158,v=0.2475685374260561,w=0.4964283442857959,x=3.164485787625679 +color=blue,shape=triangle,flag=0,i=79122,u=0.8071404691242077,v=0.2744377649312486,w=0.48611397696260467,x=6.146215988906477 +color=yellow,shape=circle,flag=1,i=79131,u=0.38576815006939125,v=0.26317615945804984,w=0.5256497972917057,x=6.21976242364832 +color=blue,shape=square,flag=1,i=79156,u=0.7889153676149613,v=0.38024626195661315,w=0.49453841493333456,x=5.160063711659489 +color=blue,shape=circle,flag=1,i=79166,u=0.3956980557805423,v=0.30467683831929016,w=0.47720041000468705,x=3.295349566013487 +color=green,shape=circle,flag=0,i=79170,u=0.7447373508800587,v=0.2479806371057497,w=0.4959471189926129,x=6.3149741158844845 +color=red,shape=square,flag=0,i=79191,u=0.7272981520260766,v=0.9146553500494844,w=0.4789888614054285,x=3.280849483936364 +color=red,shape=triangle,flag=0,i=79199,u=0.058347954591589146,v=0.33543986840004614,w=0.5095995229136923,x=3.6941500494377544 +color=red,shape=circle,flag=1,i=79201,u=0.39660402982233844,v=0.4376837839769812,w=0.5018749698934021,x=4.2386855611061085 +color=blue,shape=triangle,flag=1,i=79203,u=0.4214364163268637,v=0.32370795542344566,w=0.4870665506510103,x=7.8471832711619145 +color=red,shape=triangle,flag=0,i=79229,u=0.3224087408609303,v=0.9322104070718528,w=0.5142666321007043,x=5.2066085793174635 +color=purple,shape=triangle,flag=0,i=79240,u=0.5278051157923712,v=0.4801124541920866,w=0.5260585122427309,x=3.949301724816762 +color=red,shape=triangle,flag=0,i=79241,u=0.6823237191056968,v=0.6237557048298875,w=0.5089074668844323,x=6.988118207680359 +color=red,shape=square,flag=0,i=79261,u=0.23604184263762729,v=0.7065381003913147,w=0.4843472565321945,x=3.10221460495729 +color=yellow,shape=square,flag=1,i=79285,u=0.5754178025720357,v=0.25692588609685396,w=0.4865771364699389,x=4.818831415267984 +color=red,shape=circle,flag=1,i=79288,u=0.7923924944720981,v=0.8153849543138612,w=0.5097698278905594,x=4.320376694529966 +color=red,shape=square,flag=1,i=79293,u=0.08276877045706355,v=0.8300083834421527,w=0.47864426023029505,x=4.011645661459549 +color=blue,shape=triangle,flag=1,i=79310,u=0.302302269103624,v=0.12749257150961324,w=0.4894941107169753,x=3.2084134917991043 +color=red,shape=square,flag=0,i=79311,u=0.09619032284802886,v=0.5034145674410632,w=0.4663228710752538,x=6.1631969831902 +color=yellow,shape=triangle,flag=1,i=79312,u=0.2033885527538184,v=0.18932579661468651,w=0.4969740105828321,x=7.5198734677343 +color=blue,shape=triangle,flag=1,i=79313,u=0.9846547748836074,v=0.4169770959345305,w=0.4935500529621402,x=6.67534437770552 +color=yellow,shape=square,flag=1,i=79316,u=0.9021696568169558,v=0.39939774692887364,w=0.4862560527322492,x=5.125095237594603 +color=red,shape=square,flag=0,i=79317,u=0.4143546387275874,v=0.1900846094333244,w=0.4681448453579504,x=7.3047454107224405 +color=red,shape=triangle,flag=0,i=79319,u=0.6176221455637819,v=0.7568725792652309,w=0.5105802264984762,x=5.051303585630667 +color=blue,shape=square,flag=1,i=79325,u=0.8899735076542671,v=0.31767407575956963,w=0.5000652207751421,x=4.886804862237104 +color=red,shape=square,flag=0,i=79335,u=0.622005311603634,v=0.8600197259002501,w=0.46434698368213034,x=4.945882803655408 +color=red,shape=square,flag=1,i=79346,u=0.6788617665004296,v=0.23752400227706738,w=0.4618530345276877,x=7.562080945878709 +color=yellow,shape=square,flag=1,i=79355,u=0.003843266145860502,v=0.11031077277988544,w=0.4780646050115228,x=5.537787491226869 +color=blue,shape=circle,flag=1,i=79356,u=0.18536216857603882,v=0.766683800229544,w=0.47894262484882694,x=4.845417400769171 +color=red,shape=triangle,flag=0,i=79389,u=0.08390279424627389,v=0.42128820339301964,w=0.5301501586156777,x=5.955357810985476 +color=purple,shape=triangle,flag=0,i=79391,u=0.4114177867065415,v=0.6208023328132486,w=0.5292858463152981,x=4.907496282964897 +color=red,shape=square,flag=0,i=79395,u=0.3399895409812538,v=0.5835278917409553,w=0.4604881603059351,x=3.470841473463859 +color=blue,shape=square,flag=1,i=79397,u=0.5976538062013957,v=0.018446772908260467,w=0.5047032856867655,x=5.647345848907235 +color=red,shape=square,flag=0,i=79409,u=0.3393818117339277,v=0.029519295484499053,w=0.4597172202042671,x=4.016968861789205 +color=red,shape=triangle,flag=0,i=79419,u=0.45797621996903226,v=0.9716933472003787,w=0.5301435759685531,x=4.757786619819228 +color=green,shape=square,flag=0,i=79430,u=0.17479008715482935,v=0.37270908756264987,w=0.49645323741937925,x=4.940492146668691 +color=blue,shape=square,flag=1,i=79437,u=0.7850470706131807,v=0.4109944246121302,w=0.5005269616825161,x=4.987884724347951 +color=purple,shape=square,flag=0,i=79462,u=0.605194065511209,v=0.7107823860739754,w=0.5120682313044231,x=6.0802605860822245 +color=red,shape=circle,flag=0,i=79481,u=0.9288091142870283,v=0.855206444390143,w=0.5111567326661041,x=6.695596290347343 +color=red,shape=circle,flag=0,i=79498,u=0.558019909019613,v=0.4593248665826407,w=0.5199755823371071,x=7.919128399765235 +color=yellow,shape=triangle,flag=1,i=79508,u=0.6436766603182998,v=0.44465339319781105,w=0.5046666572164952,x=3.8879478747231393 +color=green,shape=triangle,flag=1,i=79509,u=0.09731595843961205,v=0.6461191795308754,w=0.47098447685180966,x=6.899896991680443 +color=yellow,shape=square,flag=0,i=79519,u=0.5176399386787562,v=0.44453628697996483,w=0.47033778575495144,x=3.7420359667387206 +color=red,shape=triangle,flag=0,i=79525,u=0.5936884074604519,v=0.7078740650967525,w=0.5260029570220314,x=5.1026549528846665 +color=green,shape=square,flag=0,i=79541,u=0.2882516102599727,v=0.2777661423178951,w=0.49783135593555417,x=4.024689781740826 +color=green,shape=circle,flag=0,i=79547,u=0.3438974955989943,v=0.0813639105363434,w=0.5030798588971864,x=8.150963821504002 +color=red,shape=square,flag=0,i=79553,u=0.20883250533979125,v=0.8362310032413758,w=0.46354353838381235,x=4.903372469209553 +color=red,shape=square,flag=1,i=79556,u=0.8497185651541359,v=0.2718889152936008,w=0.4643907226308197,x=6.83054693652392 +color=red,shape=circle,flag=1,i=79572,u=0.9605717848579287,v=1.0112713173932795,w=0.5176800276706987,x=4.838156817294856 +color=red,shape=triangle,flag=0,i=79576,u=0.3278641394468932,v=0.40171121510569163,w=0.5252098744191269,x=5.226328014597578 +color=purple,shape=circle,flag=0,i=79586,u=0.3376814788001681,v=0.042577799296216634,w=0.5210180415497392,x=4.277102481445268 +color=purple,shape=square,flag=0,i=79587,u=0.05076109484633573,v=0.3185921079309624,w=0.5179047094595288,x=4.534790004968021 +color=purple,shape=square,flag=0,i=79598,u=0.02461768720734958,v=0.4497138793212936,w=0.5167117828111896,x=5.4924049294601645 +color=yellow,shape=circle,flag=1,i=79604,u=0.3333607940710924,v=0.7969360620675239,w=0.5252844159593557,x=5.642652918933352 +color=red,shape=triangle,flag=1,i=79634,u=0.7944811169957301,v=0.8726220975852376,w=0.5058710548383101,x=5.663673584390932 +color=green,shape=triangle,flag=1,i=79646,u=0.08381170034644447,v=0.8605287123539986,w=0.4906448508763901,x=3.6425119498491356 +color=red,shape=triangle,flag=0,i=79647,u=0.7849593560917905,v=0.0025612740347946694,w=0.5059731235562696,x=2.522111924576022 +color=red,shape=square,flag=1,i=79655,u=0.3348404262303303,v=0.9846610188547051,w=0.48442710235037906,x=3.9092426564514215 +color=yellow,shape=square,flag=1,i=79657,u=0.6428593308131003,v=0.6608182035006832,w=0.46542380962791785,x=3.7132619009894317 +color=yellow,shape=square,flag=0,i=79659,u=0.13102872237599117,v=0.7510757252421997,w=0.4667098016885225,x=7.415144742635231 +color=red,shape=square,flag=0,i=79660,u=0.3660120644975239,v=0.1869192482321721,w=0.485978626583954,x=6.1516685326283165 +color=green,shape=triangle,flag=1,i=79675,u=0.4482510459302451,v=0.7921301599545691,w=0.48793861625658314,x=4.258579582022921 +color=red,shape=square,flag=0,i=79679,u=0.2564327054997859,v=0.9365773527927684,w=0.4810803033607526,x=6.579012966050112 +color=red,shape=square,flag=0,i=79685,u=0.503601749388099,v=0.7857858924833435,w=0.4845884461100247,x=6.313669872269866 +color=blue,shape=square,flag=0,i=79705,u=0.05235505097958093,v=0.6435790814493085,w=0.4968956465602559,x=4.006439315816361 +color=red,shape=triangle,flag=0,i=79718,u=0.7872173489030302,v=0.9307698624445959,w=0.5167758988963995,x=3.704579256038856 +color=blue,shape=triangle,flag=1,i=79722,u=0.08682653813852848,v=0.2389586792017674,w=0.4931419882010198,x=6.537997081938009 +color=green,shape=square,flag=1,i=79724,u=0.19599689663002906,v=0.4400931201352687,w=0.5020444891530043,x=4.838334686559436 +color=green,shape=triangle,flag=0,i=79729,u=0.3134960451266987,v=0.1878719518108959,w=0.4944935903784199,x=4.816401760550203 +color=yellow,shape=circle,flag=1,i=79738,u=0.3139003060867519,v=0.1387885682212998,w=0.5148213060322916,x=3.234764624781852 +color=red,shape=square,flag=0,i=79749,u=0.37244882772007937,v=0.08682910359838336,w=0.47317683383021586,x=3.7312406550641373 +color=blue,shape=circle,flag=1,i=79752,u=0.3949899989515271,v=0.09995812583168595,w=0.4772644403277299,x=5.22642124774037 +color=yellow,shape=triangle,flag=1,i=79768,u=0.7918096020436663,v=0.24259367893593964,w=0.5059467526969904,x=4.4097596767099025 +color=blue,shape=triangle,flag=1,i=79784,u=0.6603864282836619,v=0.9655492680898329,w=0.4899519471535957,x=5.219247395428643 +color=red,shape=square,flag=0,i=79789,u=0.5940618421079977,v=0.5806676927481258,w=0.47313672290536224,x=4.603666849260115 +color=yellow,shape=triangle,flag=1,i=79796,u=0.5489362122788316,v=0.4268281301587079,w=0.5050779889182377,x=6.695147685507092 +color=red,shape=circle,flag=0,i=79802,u=0.3408090469398939,v=0.42535933528799263,w=0.4966867801941816,x=6.131910465507478 +color=red,shape=triangle,flag=0,i=79803,u=0.9640371264465135,v=0.07417952975699449,w=0.526207315586203,x=4.566374130132015 +color=red,shape=square,flag=0,i=79806,u=0.18950581000889566,v=0.2859698290975977,w=0.4680671506126159,x=3.8647882289363 +color=yellow,shape=square,flag=1,i=79814,u=0.3101931471891194,v=0.1525418538953085,w=0.4875072321298923,x=3.253653655747412 +color=red,shape=square,flag=0,i=79824,u=0.6587722857084605,v=0.8502483939877142,w=0.47356538928965186,x=7.200369579970798 +color=purple,shape=circle,flag=1,i=79832,u=0.548120017531071,v=0.3552888905096304,w=0.5271553600172266,x=4.090689821696762 +color=red,shape=triangle,flag=0,i=79842,u=0.3035354615610383,v=0.8710768842992129,w=0.5187216336697482,x=5.062091260847933 +color=green,shape=square,flag=0,i=79847,u=0.019403500141540797,v=0.08209044789639452,w=0.4977700255104592,x=4.388952754305449 +color=red,shape=triangle,flag=0,i=79854,u=0.6709647670273164,v=0.1110796622708431,w=0.5193251716421644,x=2.6797163666732238 +color=red,shape=square,flag=0,i=79857,u=0.7971252951768416,v=0.15274520733521524,w=0.4724608631771495,x=3.176350219281487 +color=red,shape=triangle,flag=1,i=79864,u=0.6996650236053583,v=0.4283218588579887,w=0.5157373423741389,x=5.442183846123078 +color=purple,shape=square,flag=0,i=79870,u=0.2481769254548858,v=0.501606412821526,w=0.5028209702218303,x=2.9478008833323006 +color=red,shape=circle,flag=0,i=79885,u=0.4120263946444137,v=0.49017316806310735,w=0.49754170394049424,x=4.688310355860282 +color=blue,shape=circle,flag=0,i=79902,u=0.8629658597673444,v=0.2836167875349973,w=0.4926494587805149,x=4.634395691493609 +color=red,shape=triangle,flag=0,i=79907,u=0.4588335351549798,v=0.27462418982501613,w=0.5263845567095322,x=5.3428757567820275 +color=purple,shape=circle,flag=0,i=79909,u=0.499713165566278,v=0.3038215879482996,w=0.5313272949087348,x=4.470148893074704 +color=red,shape=square,flag=0,i=79911,u=0.056007970832857135,v=0.6970083932352116,w=0.45091074161851635,x=2.589813910793146 +color=red,shape=circle,flag=1,i=79913,u=0.8850562556128662,v=0.9763341628808809,w=0.49651821281400343,x=5.172694988602751 +color=purple,shape=square,flag=0,i=79916,u=0.8994177515185625,v=0.5629709261388051,w=0.5051989045818918,x=5.523453822296372 +color=green,shape=triangle,flag=0,i=79917,u=0.20592177853330706,v=0.407330595444347,w=0.49566689044128037,x=5.389858787896965 +color=red,shape=square,flag=0,i=79920,u=0.4298275780314793,v=0.9899741753423438,w=0.4419098130277203,x=6.021336486536975 +color=red,shape=square,flag=0,i=79926,u=0.22273303459411498,v=0.13536584170301613,w=0.4499575084470442,x=5.43218185696798 +color=orange,shape=triangle,flag=0,i=79931,u=0.38034793624600294,v=0.4913476969577343,w=0.4875678068557107,x=4.328280298916137 +color=red,shape=square,flag=1,i=79939,u=0.6583434730152657,v=0.9782445647506394,w=0.45056785610667854,x=3.9622808255847572 +color=green,shape=triangle,flag=0,i=79943,u=0.21590085363811606,v=0.3448709809670565,w=0.49000202868366477,x=3.920988522632161 +color=blue,shape=square,flag=1,i=79952,u=0.9315314855448646,v=0.9126090907248396,w=0.49356467446101127,x=4.565988537553371 +color=red,shape=circle,flag=0,i=79960,u=0.42464460881481514,v=0.3396173000728427,w=0.49930712361417556,x=5.503567077503534 +color=blue,shape=square,flag=1,i=79962,u=0.4301285151334293,v=0.9242135620568264,w=0.4956198435331367,x=3.994002151418744 +color=yellow,shape=square,flag=1,i=79965,u=0.22622019411622307,v=0.0033001304901467687,w=0.49396072210544356,x=6.007721868583303 +color=red,shape=triangle,flag=0,i=79973,u=0.36136224989693144,v=0.6981465309778118,w=0.5243270587516823,x=6.016940675183331 +color=red,shape=triangle,flag=0,i=79997,u=0.1576494444367771,v=0.06222734327504997,w=0.5202057116676856,x=7.517636298288419 +color=yellow,shape=square,flag=0,i=79998,u=0.4667791334724365,v=0.66972046140167,w=0.4894459598299596,x=6.315702677088665 +color=red,shape=circle,flag=1,i=80010,u=0.7868279361217875,v=0.7959717975274792,w=0.4894647683126907,x=4.2743690418930775 +color=blue,shape=triangle,flag=0,i=80020,u=0.9783921471346148,v=0.21683880583104198,w=0.47122758885543675,x=4.368489032947065 +color=red,shape=triangle,flag=1,i=80030,u=0.8989500616599656,v=0.43774548519105005,w=0.5259436488412276,x=7.513032080229963 +color=red,shape=triangle,flag=1,i=80031,u=0.9068187506928986,v=0.21898802740186774,w=0.5299595399291744,x=3.27141672734799 +color=red,shape=circle,flag=0,i=80039,u=0.6718574199272026,v=0.6288496878061334,w=0.49254746165738167,x=3.0577187612044407 +color=blue,shape=square,flag=1,i=80044,u=0.3274495434420571,v=0.6108724811302428,w=0.4994472565193502,x=3.388444244746052 +color=red,shape=circle,flag=0,i=80048,u=0.8316208112929605,v=0.8418396635431125,w=0.49240943413007104,x=3.7039159684118066 +color=green,shape=circle,flag=0,i=80057,u=0.26572090937736903,v=0.33287297303128516,w=0.4818400975353708,x=4.5338084407834485 +color=green,shape=triangle,flag=0,i=80060,u=0.8932777757462668,v=0.43088475886050126,w=0.4924592053530206,x=5.165388023924138 +color=purple,shape=triangle,flag=0,i=80063,u=0.7915510275950732,v=0.21744044632969017,w=0.5178078438536686,x=4.6965274122983365 +color=purple,shape=square,flag=0,i=80074,u=0.37745605750823497,v=0.8729948628513216,w=0.5010841384609732,x=5.049496052528739 +color=red,shape=triangle,flag=0,i=80089,u=0.886972552465994,v=0.9223375130080247,w=0.5175826912656052,x=5.63439157169535 +color=red,shape=triangle,flag=0,i=80090,u=0.44979469055098475,v=0.22390458870419683,w=0.5209310244874763,x=5.752325012950348 +color=purple,shape=triangle,flag=0,i=80095,u=0.30757471660098856,v=0.8766076841655448,w=0.5240116281148052,x=6.319367451714549 +color=green,shape=square,flag=0,i=80104,u=0.5503343124819645,v=0.5021220030348597,w=0.4943678871873938,x=4.776408569474099 +color=red,shape=square,flag=1,i=80132,u=0.8057464595148707,v=0.32703480324111667,w=0.4799108473346855,x=4.6207898690026825 +color=green,shape=circle,flag=1,i=80151,u=0.31204011555646627,v=0.9694829436539054,w=0.48626047590682303,x=5.220829654645416 +color=green,shape=square,flag=1,i=80157,u=0.2483243851579442,v=0.01651699407656204,w=0.49444045492375654,x=4.880587789735788 +color=blue,shape=square,flag=0,i=80163,u=0.38998365593161477,v=0.6052995452458801,w=0.4913874615939241,x=3.1660192186716807 +color=red,shape=triangle,flag=0,i=80186,u=0.24042834558616866,v=0.6120650342363653,w=0.49260734602938205,x=3.193384454484519 +color=yellow,shape=triangle,flag=1,i=80188,u=0.022848118481146873,v=0.4632874207073766,w=0.4964950169440125,x=5.601571379617769 +color=red,shape=circle,flag=0,i=80195,u=0.7694660952205691,v=0.713629559094739,w=0.48789347690001594,x=5.040152534821419 +color=yellow,shape=triangle,flag=1,i=80224,u=0.8711192484765315,v=0.4924438431341892,w=0.5025745010194284,x=3.7684192583013214 +color=red,shape=circle,flag=0,i=80232,u=0.7909891627314936,v=0.6967399709781779,w=0.48795335882350876,x=2.129944856995 +color=purple,shape=circle,flag=0,i=80236,u=0.7250023187759362,v=0.4719935479721763,w=0.5156937019190284,x=3.2839184707766975 +color=orange,shape=triangle,flag=1,i=80248,u=0.690990824052148,v=0.6523015134991966,w=0.48912678574092905,x=6.058105458863224 +color=orange,shape=square,flag=1,i=80253,u=0.6615272419000529,v=0.09143617495971179,w=0.5091738235027199,x=3.979554693223335 +color=red,shape=triangle,flag=0,i=80282,u=0.3761928060408076,v=0.2739392032581741,w=0.482668851289034,x=6.165974375258287 +color=purple,shape=square,flag=0,i=80299,u=0.3416842440819282,v=0.9550556495942709,w=0.4996458047835978,x=4.348183474630548 +color=green,shape=triangle,flag=0,i=80335,u=0.6006870409480494,v=0.005656146396773809,w=0.501414387418723,x=4.143834807239776 +color=red,shape=triangle,flag=0,i=80361,u=0.6212867536081688,v=0.8346035922210256,w=0.48130044503609465,x=3.554730751346824 +color=yellow,shape=circle,flag=1,i=80368,u=0.4506187362814901,v=0.9574905567495345,w=0.522705273579471,x=5.295362701749678 +color=green,shape=circle,flag=0,i=80369,u=0.44907494005796145,v=0.6326957323133965,w=0.4898913514670375,x=4.665061005323544 +color=yellow,shape=square,flag=0,i=80372,u=0.2928109790365885,v=0.4741500033357211,w=0.47034667996595264,x=5.909410894277826 +color=red,shape=square,flag=0,i=80376,u=0.21917524756134998,v=0.2994065258861244,w=0.4814303423692874,x=4.793838162146657 +color=blue,shape=square,flag=1,i=80379,u=0.11976300680737628,v=0.8390272412678051,w=0.49343597536419836,x=6.917578217608042 +color=red,shape=square,flag=0,i=80391,u=0.9699115737738526,v=0.8214738093360542,w=0.4878503850985437,x=3.5864444538586135 +color=red,shape=square,flag=0,i=80392,u=0.18835009762098598,v=0.4595575122650062,w=0.4890766865306696,x=5.396313657396367 +color=blue,shape=triangle,flag=1,i=80415,u=0.003821253427345628,v=0.3457366428739148,w=0.4868916123767053,x=6.733474814312726 +color=red,shape=square,flag=0,i=80416,u=0.7276519608703166,v=0.2804003014919929,w=0.47980196450454765,x=2.9975750720157097 +color=red,shape=circle,flag=1,i=80419,u=0.5931971965534922,v=0.596169410899892,w=0.503255438061614,x=4.93076717815815 +color=red,shape=circle,flag=0,i=80421,u=0.7143443397446484,v=0.8109939252650021,w=0.499975909788949,x=3.297748148109701 +color=yellow,shape=circle,flag=1,i=80422,u=0.07476741533304199,v=0.5150419734511656,w=0.5156345723078775,x=3.6863057565111355 +color=red,shape=triangle,flag=0,i=80423,u=0.15223312461894956,v=0.6885067716576594,w=0.48268591118049525,x=5.852628138931508 +color=red,shape=circle,flag=1,i=80428,u=0.870763185999346,v=0.847930369727079,w=0.4965320536393585,x=4.7052358193175 +color=blue,shape=square,flag=1,i=80442,u=0.15422360854574735,v=0.8215012254178151,w=0.48641673564503524,x=4.118061232137882 +color=purple,shape=square,flag=0,i=80461,u=0.6060907653129965,v=0.8912975875554006,w=0.4927284992336668,x=4.624253628719714 +color=purple,shape=circle,flag=0,i=80475,u=0.17365147913024592,v=0.6162643012858035,w=0.5213604483108598,x=6.856389963271934 +color=green,shape=square,flag=0,i=80479,u=0.14761502249105485,v=0.02076685288738145,w=0.48300193177878625,x=4.002196520332066 +color=red,shape=circle,flag=0,i=80483,u=0.3630537582837837,v=0.4442539362783049,w=0.5015674013509037,x=5.241719893804957 +color=red,shape=square,flag=0,i=80486,u=0.5296312717280713,v=0.687352915743534,w=0.5004677822300945,x=4.710699075037799 +color=red,shape=circle,flag=1,i=80487,u=0.5380076191014402,v=0.556704339362353,w=0.5059564481336482,x=4.868603531538355 +color=red,shape=triangle,flag=1,i=80539,u=0.9600753999833448,v=0.8781008059492228,w=0.4798566146445525,x=5.443788305242998 +color=blue,shape=square,flag=0,i=80541,u=0.4366913412646968,v=0.44062231562140364,w=0.5079708564146506,x=5.899330192660174 +color=blue,shape=circle,flag=1,i=80543,u=0.5726470627314059,v=0.48516993577967726,w=0.5146473174155888,x=6.518649730178282 +color=yellow,shape=triangle,flag=1,i=80552,u=0.5250765506134357,v=0.45260818585592133,w=0.5057693949523865,x=6.465116306039182 +color=purple,shape=triangle,flag=0,i=80570,u=0.2913975034291644,v=0.6240564483648665,w=0.5200190639546951,x=4.734298252985626 +color=blue,shape=circle,flag=1,i=80577,u=0.38257658465133737,v=0.22342161067094857,w=0.5134986105201723,x=5.299673503176932 +color=green,shape=square,flag=0,i=80585,u=0.5845870841769435,v=0.16989910138000985,w=0.4842137639232346,x=6.533938932788195 +color=red,shape=triangle,flag=1,i=80590,u=0.01211709305625508,v=0.6542842955383379,w=0.46683756906199836,x=6.694435487614079 +color=red,shape=square,flag=0,i=80592,u=0.22100124014115852,v=0.8752589509570184,w=0.48380311383457325,x=2.8064383834836266 +color=yellow,shape=square,flag=1,i=80599,u=0.20702757674793437,v=0.4556432121341488,w=0.475970376670478,x=6.099558421283923 +color=red,shape=triangle,flag=1,i=80612,u=0.8493398658355825,v=0.7549886112265968,w=0.46706240377552416,x=5.122260995854644 +color=yellow,shape=triangle,flag=1,i=80620,u=0.3628940097962684,v=0.5370714944020242,w=0.5025279239959358,x=6.606825693748306 +color=green,shape=square,flag=0,i=80626,u=0.9780048126964492,v=0.141895498946788,w=0.48570359582727674,x=6.268722854758162 +color=blue,shape=triangle,flag=0,i=80637,u=0.9291997875710609,v=0.7347377367941812,w=0.5033993272428519,x=4.152676077598887 +color=red,shape=triangle,flag=0,i=80646,u=0.8795236343853282,v=0.989995020207047,w=0.46705123377769253,x=4.9250368129016735 +color=red,shape=circle,flag=0,i=80649,u=0.3337430288480052,v=0.3935519602756101,w=0.5119701378758255,x=4.573256871979468 +color=yellow,shape=triangle,flag=1,i=80651,u=0.9474523792919719,v=0.2341362231602162,w=0.49857903039142704,x=5.489545325585954 +color=red,shape=square,flag=1,i=80659,u=0.09899205030204361,v=0.44634819776935863,w=0.4795918144654544,x=3.472980762354491 +color=purple,shape=circle,flag=0,i=80676,u=0.9505735706366919,v=0.8140593727204981,w=0.5192695320870152,x=5.984019524223947 +color=red,shape=circle,flag=0,i=80678,u=0.36295149702465124,v=0.40646382607705583,w=0.5059112323444674,x=6.269492223112832 +color=red,shape=circle,flag=0,i=80680,u=0.49460239713735754,v=0.5858473027520993,w=0.5103140183313618,x=5.969527336505943 +color=purple,shape=triangle,flag=0,i=80690,u=0.7813183541235384,v=0.6997154610346155,w=0.509569021204282,x=4.222041428961673 +color=green,shape=square,flag=0,i=80703,u=0.7822540503348718,v=0.08013996555041669,w=0.49241047522758513,x=2.7597989252805486 +color=green,shape=triangle,flag=1,i=80707,u=0.06260924555516012,v=0.7101003570056101,w=0.5131727957160952,x=5.0293390816826795 +color=green,shape=triangle,flag=0,i=80713,u=0.03807871259249562,v=0.8976223083051812,w=0.5112083554477538,x=3.497888419816359 +color=red,shape=triangle,flag=0,i=80732,u=0.785938553457258,v=0.16229784429792316,w=0.47259997127022535,x=3.324415447538995 +color=yellow,shape=square,flag=0,i=80735,u=0.40881668370453206,v=0.7524785987059216,w=0.46533051220525096,x=3.328199759452083 +color=yellow,shape=circle,flag=1,i=80740,u=0.5221258127500068,v=0.8125094586675005,w=0.5277675875460986,x=4.74253682823263 +color=green,shape=triangle,flag=0,i=80749,u=0.5703422839342319,v=0.5454564484497564,w=0.5112587904530268,x=6.2911196875690285 +color=red,shape=triangle,flag=0,i=80757,u=0.5317900235255633,v=0.5453638928280089,w=0.46787756269773456,x=2.933557903412217 +color=yellow,shape=triangle,flag=1,i=80772,u=0.7950413330161353,v=0.04276419461600012,w=0.49056177043283267,x=5.903159849736873 +color=red,shape=circle,flag=1,i=80794,u=0.6330247151181408,v=0.5332857027215929,w=0.5040563967389192,x=3.7534610955933503 +color=red,shape=circle,flag=0,i=80802,u=0.21713525023295177,v=0.24068187508806013,w=0.49825346149351213,x=5.014860495232035 +color=green,shape=circle,flag=0,i=80814,u=0.4574061763010573,v=0.9417799573750492,w=0.489674911091246,x=6.95460940681949 +color=red,shape=circle,flag=1,i=80815,u=0.8453610587594265,v=0.7471583858532046,w=0.49535881803605625,x=4.08414183849149 +color=purple,shape=circle,flag=0,i=80818,u=0.5115798925578537,v=0.36638325781829906,w=0.5265729123510134,x=4.990522307245661 +color=blue,shape=triangle,flag=1,i=80824,u=0.603429424713317,v=0.21992051153814896,w=0.5100652075855192,x=3.620198797468316 +color=red,shape=circle,flag=0,i=80825,u=0.7117420277337698,v=0.7375692252591715,w=0.4889105336210068,x=4.582913678497223 +color=yellow,shape=square,flag=1,i=80836,u=0.43465836968032945,v=0.2944947078665102,w=0.46697650141474073,x=6.658973805782234 +color=red,shape=square,flag=0,i=80839,u=0.8371620369493814,v=0.6771433708990082,w=0.5059990622054875,x=3.106148250800141 +color=red,shape=triangle,flag=1,i=80852,u=0.35449890659767846,v=0.07336712962788716,w=0.46903218929105817,x=4.192224035496229 +color=red,shape=triangle,flag=0,i=80853,u=0.16136751777606406,v=0.48175571562672914,w=0.46477231651483153,x=5.131614889172382 +color=purple,shape=circle,flag=0,i=80854,u=0.3839059058165204,v=0.7114527036095148,w=0.5286248827284201,x=4.614031159897478 +color=red,shape=triangle,flag=1,i=80856,u=0.30106948192181104,v=0.38283761752744194,w=0.46423951546746817,x=3.9816470731351203 +color=blue,shape=circle,flag=1,i=80864,u=0.43424017075552024,v=0.7386606286551116,w=0.5256578678163965,x=4.360331312846383 +color=purple,shape=triangle,flag=0,i=80875,u=0.4438546857091278,v=0.3983761756243145,w=0.5070794649556897,x=5.190230177446805 +color=green,shape=square,flag=0,i=80877,u=0.1007375489625546,v=0.03141297060586479,w=0.4835687499927464,x=5.71881455330282 +color=red,shape=triangle,flag=1,i=80889,u=0.318117456406819,v=0.8121194379610589,w=0.46832533745164906,x=4.897841618104257 +color=green,shape=triangle,flag=1,i=80898,u=0.7331574867859811,v=0.007731669484874915,w=0.5081942839412676,x=3.964469330379886 +color=orange,shape=square,flag=0,i=80904,u=0.9261109525714024,v=0.16902139574077724,w=0.519976661970576,x=4.609320571081436 +color=yellow,shape=triangle,flag=1,i=80905,u=0.3510397345773142,v=0.06629861469260812,w=0.49387945441415654,x=6.089738612436837 +color=red,shape=triangle,flag=0,i=80921,u=0.7295708066033625,v=0.6210928004006522,w=0.48063645401742666,x=5.047097096313824 +color=green,shape=triangle,flag=0,i=80933,u=0.8685663483162033,v=0.7341494559127941,w=0.5048333947154192,x=6.081161567166447 +color=purple,shape=circle,flag=0,i=80945,u=0.07296484848003104,v=0.6583384983125776,w=0.5171712867995383,x=4.175973363809756 +color=blue,shape=circle,flag=0,i=80947,u=0.21335121388388822,v=0.0306064859968328,w=0.5236855132652346,x=4.760485925362123 +color=green,shape=triangle,flag=0,i=80960,u=0.9781079124168008,v=0.7691822319895872,w=0.5070264988340502,x=3.3553852374472974 +color=blue,shape=triangle,flag=1,i=80968,u=0.4682411828614066,v=0.8698965430522557,w=0.5062972996688164,x=4.535436595565735 +color=green,shape=triangle,flag=0,i=80969,u=0.9305510412124427,v=0.805055390123565,w=0.511787932663312,x=5.3595341969361625 +color=blue,shape=triangle,flag=1,i=80997,u=0.5354871615741676,v=0.6741058023591125,w=0.5052100419645796,x=5.716551834053451 +color=red,shape=triangle,flag=1,i=80998,u=0.25439394796168535,v=0.445601055359785,w=0.4830174871083399,x=6.881969601049451 +color=green,shape=square,flag=1,i=81011,u=0.16931285750707004,v=0.3932111283293588,w=0.48246980376488385,x=4.540884687311148 +color=blue,shape=circle,flag=0,i=81031,u=0.48029339354185263,v=0.44990213404584367,w=0.5279659590533214,x=4.580907529525736 +color=orange,shape=square,flag=1,i=81032,u=0.6733733597680485,v=0.11932676365927153,w=0.5212104567295263,x=4.778217035739361 +color=red,shape=triangle,flag=0,i=81043,u=0.9826723310764041,v=0.7597238558443249,w=0.48173988485257707,x=3.9232671611948136 +color=purple,shape=square,flag=0,i=81046,u=0.7691069167479181,v=0.032625541005836256,w=0.4862093878948887,x=6.304459636731554 +color=blue,shape=circle,flag=1,i=81047,u=0.7511134566561493,v=0.849374323078136,w=0.5272258279560779,x=5.500474857166767 +color=red,shape=triangle,flag=1,i=81050,u=0.9311215590875397,v=0.23976521113695926,w=0.476699887510756,x=2.7719362249268538 +color=yellow,shape=square,flag=1,i=81060,u=0.9453487737189021,v=0.8534094187280329,w=0.4737613849671166,x=6.253098182151933 +color=orange,shape=triangle,flag=0,i=81075,u=0.18455162894565746,v=0.8900612513224546,w=0.4802491971007073,x=6.460176596997393 +color=red,shape=triangle,flag=0,i=81094,u=0.04880754225430084,v=0.8933576967724739,w=0.4878637072164853,x=6.133531821368554 +color=yellow,shape=triangle,flag=1,i=81106,u=0.7344102721075413,v=0.4426238198478445,w=0.4942209732306668,x=3.0337258831598306 +color=blue,shape=square,flag=0,i=81107,u=0.503762184381541,v=0.739686967268895,w=0.4945565834284612,x=6.831250561965329 +color=blue,shape=square,flag=1,i=81110,u=0.9699949015565439,v=0.012275531396004569,w=0.4975542402582834,x=3.0954450837583702 +color=red,shape=triangle,flag=0,i=81117,u=0.22075802373600872,v=0.43177808102968285,w=0.4920843807244184,x=3.3257267267795467 +color=red,shape=circle,flag=0,i=81130,u=0.6889398213680793,v=0.6970537518456349,w=0.4963974017373721,x=4.911286103649867 +color=purple,shape=square,flag=0,i=81157,u=0.9640184490993524,v=0.16215921660800925,w=0.4818539250098085,x=4.487679740771076 +color=red,shape=square,flag=0,i=81160,u=0.4215482560635301,v=0.595620451511917,w=0.5200426592817691,x=4.946783272019761 +color=red,shape=square,flag=0,i=81176,u=0.3282311760023535,v=0.1887749655018911,w=0.5192574597681919,x=4.987244211463204 +color=purple,shape=triangle,flag=0,i=81199,u=0.7983660199431438,v=0.08097005074748809,w=0.5073715774247403,x=2.5949038482568954 +color=purple,shape=square,flag=0,i=81208,u=0.1525077300705856,v=0.6559322775785215,w=0.4840115807432963,x=4.863790663371244 +color=green,shape=square,flag=1,i=81213,u=0.9704203860986943,v=0.38149034726511344,w=0.4845375767505428,x=4.050148078245072 +color=yellow,shape=square,flag=1,i=81217,u=0.2789887446731357,v=0.8993149491642233,w=0.4903002741463905,x=3.566559931788932 +color=yellow,shape=circle,flag=1,i=81230,u=0.4371608508573076,v=0.8425572359734482,w=0.5388144093850497,x=4.718924920114666 +color=yellow,shape=square,flag=1,i=81283,u=0.6765654484340974,v=0.4072997798037028,w=0.4992190864581606,x=3.720460443206887 +color=blue,shape=square,flag=0,i=81295,u=0.7468634502298326,v=0.45874270106489135,w=0.4986880302610183,x=6.492520018164465 +color=green,shape=triangle,flag=0,i=81313,u=0.28373655325255565,v=0.1756479577949659,w=0.5158588310027669,x=4.205533272838828 +color=red,shape=square,flag=0,i=81317,u=0.5734455761672053,v=0.3951462921681146,w=0.5068549371021885,x=4.4474381043866105 +color=blue,shape=triangle,flag=0,i=81328,u=0.5947997793104784,v=0.22877115751397348,w=0.49365699194985563,x=5.178076625308762 +color=red,shape=triangle,flag=0,i=81333,u=0.5080757197799637,v=0.9593078266744622,w=0.5063717725934735,x=4.919330236232047 +color=red,shape=circle,flag=0,i=81342,u=0.32922398844282796,v=0.42465918247230633,w=0.49580639616775063,x=5.785344684127675 +color=red,shape=triangle,flag=0,i=81357,u=0.3989645338918619,v=0.07068375177736086,w=0.5014017028858937,x=4.833864274612641 +color=red,shape=square,flag=0,i=81358,u=0.31216236772743844,v=0.5362913765535935,w=0.4976717195823757,x=5.569486386010156 +color=yellow,shape=circle,flag=1,i=81388,u=0.6997189562713367,v=0.01571941399993837,w=0.5266868789549263,x=5.411158184044324 +color=red,shape=triangle,flag=0,i=81394,u=0.17970011316136447,v=0.723950847402832,w=0.48781900887291796,x=5.955795221618423 +color=red,shape=circle,flag=1,i=81397,u=0.48264763070207206,v=0.5029292318117448,w=0.49433451884229757,x=4.83575345381074 +color=blue,shape=square,flag=0,i=81399,u=0.011889263693010022,v=0.41880540970805713,w=0.5075269936798311,x=5.784389369817901 +color=blue,shape=triangle,flag=0,i=81400,u=0.17392580476712072,v=0.9206399419944473,w=0.4920361413777392,x=4.471542765820451 +color=red,shape=triangle,flag=0,i=81401,u=0.47619512177381973,v=0.9351158079079561,w=0.4833701216798004,x=2.196355270074184 +color=red,shape=triangle,flag=0,i=81417,u=0.502926094608134,v=0.5243801829291423,w=0.48326953616896057,x=6.08322449581254 +color=red,shape=triangle,flag=0,i=81426,u=0.7663733947426048,v=0.91336590956359,w=0.4862324264646229,x=5.045292597110608 +color=red,shape=square,flag=0,i=81496,u=0.246033088739135,v=0.5899145062026309,w=0.5181120767160675,x=1.9595663181925307 +color=red,shape=square,flag=0,i=81500,u=0.582017958862124,v=0.04300196180732763,w=0.5175534675332268,x=7.197056489084802 +color=blue,shape=triangle,flag=1,i=81503,u=0.7641177175953137,v=0.09071569377362021,w=0.4900951368217516,x=4.1980964255254 +color=red,shape=square,flag=0,i=81507,u=0.1809065361834491,v=0.27499266249565435,w=0.5116891473905982,x=3.978241871622719 +color=red,shape=triangle,flag=0,i=81510,u=0.47339962437298544,v=0.3901375718647604,w=0.5025023287674841,x=5.118451744127785 +color=blue,shape=square,flag=1,i=81517,u=0.6825558927235732,v=0.06985223394546658,w=0.504645209945903,x=4.527684222491165 +color=red,shape=square,flag=0,i=81556,u=0.9430581407698928,v=0.7993631368300492,w=0.5218151116199066,x=3.6950777816762947 +color=red,shape=circle,flag=0,i=81567,u=0.04240981604118543,v=0.0763887721046691,w=0.49278547628798963,x=4.569112234104232 +color=red,shape=circle,flag=1,i=81578,u=0.7512666250546094,v=0.7711025843096267,w=0.4924420245784761,x=6.456537045120279 +color=red,shape=square,flag=0,i=81584,u=0.3342498426902266,v=0.6414676805488785,w=0.5135249968058191,x=5.872494934413659 +color=red,shape=circle,flag=1,i=81592,u=0.6179929017424887,v=0.6340469718979167,w=0.49158265208247226,x=3.446285313916354 +color=red,shape=circle,flag=0,i=81601,u=0.0843692809175206,v=0.12722422079605555,w=0.4971328331702479,x=5.212085571506336 +color=red,shape=triangle,flag=0,i=81602,u=0.5573947494515696,v=0.38975752208434433,w=0.5126238186651708,x=4.3114345365676074 +color=yellow,shape=triangle,flag=1,i=81615,u=0.9093571004282791,v=0.5792238831693498,w=0.5065612240067842,x=3.5392047193840526 +color=blue,shape=square,flag=0,i=81622,u=0.7203276924049226,v=0.3667046445663138,w=0.5024950787070839,x=6.770523383903327 +color=purple,shape=circle,flag=1,i=81635,u=0.2885798258082818,v=0.5234491704943466,w=0.4986284927430894,x=5.924520672568417 +color=red,shape=square,flag=0,i=81637,u=0.3992984243757146,v=0.9729579454719782,w=0.5159546272861733,x=4.437287495329566 +color=red,shape=circle,flag=0,i=81649,u=0.6438422794575033,v=0.6390754079028129,w=0.4988364843821413,x=4.840967245170557 +color=red,shape=triangle,flag=0,i=81651,u=0.20680787475652063,v=0.43736532839455355,w=0.5123230089230779,x=4.3214131099058966 +color=orange,shape=circle,flag=1,i=81670,u=0.08253999981609705,v=0.015013086252800734,w=0.47803139932336064,x=6.039640054015769 +color=green,shape=circle,flag=0,i=81672,u=0.24282204821726772,v=0.5760225898635326,w=0.49110661997716804,x=4.067140097950282 +color=red,shape=circle,flag=0,i=81679,u=0.4287948131329321,v=0.39157420285171596,w=0.4999610769875731,x=6.566369411159282 +color=red,shape=square,flag=1,i=81685,u=0.6406098415169508,v=0.2646569768013902,w=0.5227351470330938,x=7.143978111596226 +color=blue,shape=square,flag=0,i=81688,u=0.9393986457623662,v=0.1940300094536369,w=0.5153355130813149,x=4.804700133038835 +color=red,shape=circle,flag=0,i=81689,u=0.6170877030169017,v=0.6543489033805715,w=0.4950052915117413,x=4.791477871234577 +color=red,shape=square,flag=0,i=81691,u=0.374345610382843,v=0.011631740019972137,w=0.5201777618421457,x=7.07082573894231 +color=red,shape=circle,flag=1,i=81694,u=0.18280117437795373,v=0.09420576052710888,w=0.49043042705050727,x=5.393871728240573 +color=red,shape=circle,flag=0,i=81710,u=0.6858331568637801,v=0.7506297164980605,w=0.4929729300464558,x=6.569545491322146 +color=red,shape=triangle,flag=0,i=81724,u=0.5797428109128266,v=0.6068332310914224,w=0.506283965445832,x=4.6435765729202805 +color=red,shape=square,flag=0,i=81733,u=0.20765558352559554,v=0.8486359562121671,w=0.5168173575061112,x=3.660407027802499 +color=yellow,shape=triangle,flag=1,i=81746,u=0.5732825888528483,v=0.7349810907346581,w=0.5065444772804333,x=4.949855575428452 +color=red,shape=triangle,flag=0,i=81763,u=0.08358419311582332,v=0.6873249510167284,w=0.5129036464938158,x=4.264207740399289 +color=red,shape=square,flag=1,i=81764,u=0.5551108619014528,v=0.07395531571137448,w=0.5156180686530784,x=3.8443549814108553 +color=red,shape=triangle,flag=0,i=81793,u=0.49554086563547917,v=0.12309999661562765,w=0.5064709442306965,x=4.192379582131352 +color=yellow,shape=circle,flag=1,i=81825,u=0.0362940768718778,v=0.3962533724798095,w=0.5229298626779088,x=6.354657807738413 +color=red,shape=square,flag=0,i=81842,u=0.4706634671490242,v=0.9610960545204995,w=0.5214938003585593,x=4.713881772725928 +color=green,shape=triangle,flag=0,i=81865,u=0.4052862901580394,v=0.08372119470326678,w=0.5184352990046684,x=6.2760282518420185 +color=yellow,shape=square,flag=1,i=81869,u=0.4344578077628283,v=0.468695067925739,w=0.4976437962672821,x=4.748196718414499 +color=red,shape=square,flag=1,i=81876,u=0.5855201233125406,v=0.5391142768421466,w=0.525480886650077,x=6.8056053921918425 +color=red,shape=triangle,flag=1,i=81905,u=0.7052826337698797,v=0.22982219401729975,w=0.5099725921977243,x=6.9530028500423775 +color=purple,shape=square,flag=0,i=81906,u=0.5854520927461457,v=0.11770299413055596,w=0.491699793546107,x=4.9698192732541715 +color=red,shape=circle,flag=1,i=81907,u=0.37163847797251504,v=0.400829027269246,w=0.4962317770086797,x=6.4387239513669305 +color=yellow,shape=circle,flag=1,i=81908,u=0.8190797984458409,v=0.23833106733842013,w=0.5295948377364428,x=4.056902855412558 +color=red,shape=triangle,flag=0,i=81916,u=0.44469573301468945,v=0.37871469895814514,w=0.5092411510912408,x=5.147708122508301 +color=red,shape=square,flag=1,i=81919,u=0.2529252950148785,v=0.7073796022463315,w=0.5289771707367834,x=4.004098830614893 +color=blue,shape=circle,flag=0,i=81932,u=0.21938969030060307,v=0.928251409188362,w=0.5253520480994954,x=5.230595544239608 +color=red,shape=triangle,flag=0,i=81935,u=0.8162341560427582,v=0.9906220905132913,w=0.5207408951203899,x=6.5217958463839425 +color=red,shape=circle,flag=1,i=81945,u=0.892607462969383,v=0.8854819932923311,w=0.500242135793435,x=5.124708072040491 +color=red,shape=triangle,flag=0,i=81958,u=0.6085217312591791,v=0.7251958321237331,w=0.5204825002103738,x=6.273496526985627 +color=red,shape=triangle,flag=1,i=81975,u=0.942350369754318,v=0.9574679537705263,w=0.5270827537157838,x=5.557671721464943 +color=red,shape=triangle,flag=0,i=81986,u=0.9206106365392773,v=0.3101350370481294,w=0.5260496270079443,x=5.211736062548158 +color=red,shape=triangle,flag=1,i=82002,u=0.762944607447994,v=0.6822350804287131,w=0.5276045940814295,x=5.562549016450775 +color=yellow,shape=circle,flag=1,i=82018,u=0.2941692879250857,v=0.03367571271482628,w=0.5323502644372534,x=4.7266609152183685 +color=red,shape=square,flag=0,i=82021,u=0.4888604843882428,v=0.13420642199999677,w=0.53100892030084,x=8.20071612615397 +color=purple,shape=triangle,flag=0,i=82030,u=0.2532387782477389,v=0.6613800791765458,w=0.5130003522926362,x=4.13827034318382 +color=red,shape=triangle,flag=0,i=82037,u=0.8155834893387192,v=0.600747726377886,w=0.5243821093021257,x=5.267510724452422 +color=red,shape=square,flag=0,i=82038,u=0.526952198917595,v=0.3883619866691551,w=0.5239548996324123,x=4.403288957344245 +color=yellow,shape=triangle,flag=1,i=82089,u=0.8971913939212398,v=0.05343074617760546,w=0.49209975676351675,x=5.530133181969077 +color=blue,shape=square,flag=1,i=82097,u=0.544679624468908,v=0.7855291101302742,w=0.49930976036776337,x=4.67214337820684 +color=red,shape=square,flag=0,i=82119,u=0.6217318755332524,v=0.21018176009500322,w=0.5284072910671912,x=6.147988448529972 +color=orange,shape=circle,flag=0,i=82146,u=0.6638572463312785,v=0.6500668188429215,w=0.47678322845435045,x=4.072461053508557 +color=red,shape=square,flag=0,i=82149,u=0.33837204663982035,v=0.19197179643208517,w=0.524959855348316,x=4.925185675626268 +color=red,shape=triangle,flag=0,i=82151,u=0.8570899840546615,v=0.04971801516907148,w=0.512822016136913,x=6.652061445418897 +color=red,shape=square,flag=1,i=82159,u=0.7673434923667805,v=0.00037654356442629044,w=0.5236425156848175,x=5.163962278526361 +color=yellow,shape=square,flag=1,i=82165,u=0.34653657882562194,v=0.6366966851406346,w=0.504017020524526,x=4.7146198841123965 +color=red,shape=circle,flag=0,i=82186,u=0.546767776910464,v=0.45433043516472915,w=0.48859736669470427,x=4.507104913664541 +color=red,shape=square,flag=0,i=82190,u=0.008316979455405882,v=0.9026225296964588,w=0.5193988762007243,x=6.365731955881866 +color=red,shape=square,flag=0,i=82192,u=0.4659512785708738,v=0.9762037780131061,w=0.5167177043188586,x=5.090767697412583 +color=purple,shape=circle,flag=1,i=82196,u=0.5209108557055107,v=0.979313898441847,w=0.5078318509679425,x=6.310739948473898 +color=red,shape=triangle,flag=0,i=82213,u=0.9173715910230548,v=0.11661677647235802,w=0.5156311281151702,x=5.619900596208495 +color=red,shape=triangle,flag=1,i=82236,u=0.9545142566635887,v=0.7132570354705988,w=0.5166409364290429,x=3.7830449602244705 +color=blue,shape=triangle,flag=1,i=82259,u=0.33643667866979665,v=0.7222312015275271,w=0.4924811207747196,x=3.751718993504626 +color=blue,shape=triangle,flag=0,i=82266,u=0.4855831948475259,v=0.9416541527042219,w=0.49421118348299153,x=4.2604083091027025 +color=red,shape=square,flag=0,i=82268,u=0.7789843132831411,v=0.07723341037885179,w=0.5148967720656697,x=4.883961995706305 +color=purple,shape=square,flag=0,i=82286,u=0.23294640945080303,v=0.20941660258541228,w=0.4904160264338973,x=4.492335472766562 +color=purple,shape=triangle,flag=0,i=82287,u=0.0874416708178064,v=0.8608235934840683,w=0.5086228235469287,x=6.904058004901947 +color=red,shape=triangle,flag=0,i=82315,u=0.16861637661800255,v=0.3425188083960208,w=0.5167684242004628,x=3.2500482408887645 +color=red,shape=triangle,flag=1,i=82331,u=0.5442188179114065,v=0.7040962175423547,w=0.5166993190489322,x=4.9804760472696605 +color=red,shape=square,flag=0,i=82347,u=0.6338308539195121,v=0.3108694477844265,w=0.5062422909508266,x=4.073143585425137 +color=purple,shape=circle,flag=0,i=82349,u=0.7319347451086649,v=0.30788954817190783,w=0.507397221546586,x=4.479781538469108 +color=blue,shape=triangle,flag=0,i=82360,u=0.8458567069898428,v=0.9112027663730352,w=0.4932980417220871,x=5.341155998830385 +color=blue,shape=circle,flag=0,i=82373,u=0.7226277574624174,v=0.7768685909029331,w=0.5398936550335363,x=6.983909056804033 +color=red,shape=circle,flag=0,i=82383,u=0.03421378357288907,v=0.047397902115352705,w=0.4752072100068521,x=4.464330295169857 +color=blue,shape=circle,flag=1,i=82388,u=0.048454150163879994,v=0.7217662666742595,w=0.5443876638676958,x=5.126694888849488 +color=purple,shape=circle,flag=0,i=82400,u=0.44708643968685247,v=0.1814357932083771,w=0.513103201251819,x=6.372625790974066 +color=purple,shape=circle,flag=0,i=82403,u=0.7144845044389426,v=0.7813678023182257,w=0.5111258378878383,x=6.199025215732114 +color=yellow,shape=circle,flag=1,i=82431,u=0.8505627687870435,v=0.6982094236081248,w=0.5203169643839746,x=4.829779398627252 +color=red,shape=square,flag=0,i=82450,u=0.8504685039854782,v=0.052190358591393315,w=0.4902410595724105,x=3.5281760591869205 +color=yellow,shape=triangle,flag=0,i=82459,u=0.2808921739138933,v=0.8195922791573089,w=0.48899755962846475,x=3.889749071345894 +color=orange,shape=circle,flag=1,i=82475,u=0.6744306766532117,v=0.5522132513998601,w=0.4794634977776188,x=4.118434182022859 +color=red,shape=square,flag=0,i=82484,u=0.10824529982235909,v=0.8365071905115189,w=0.4777329838523633,x=4.704951595091578 +color=blue,shape=square,flag=0,i=82485,u=0.007070340657070795,v=0.8065032806733391,w=0.4907367854458501,x=5.17749184088046 +color=red,shape=circle,flag=1,i=82487,u=0.3188422078407027,v=0.29284170828514816,w=0.4812742281794559,x=6.985842741046636 +color=red,shape=square,flag=0,i=82489,u=0.9832543113563688,v=0.7671990130618139,w=0.4776401719501203,x=7.486513299459086 +color=blue,shape=triangle,flag=1,i=82495,u=0.6346736052959036,v=0.2747382767489376,w=0.5010716625572224,x=6.199864235840695 +color=red,shape=circle,flag=0,i=82499,u=0.3475022942148621,v=0.32761708689501046,w=0.47996439935936613,x=2.624558172779161 +color=red,shape=triangle,flag=0,i=82501,u=0.3219698367494802,v=0.7224432607726242,w=0.503497480955817,x=5.476625302023457 +color=green,shape=circle,flag=0,i=82502,u=0.33996989698495517,v=0.4224840119144194,w=0.49880075489530057,x=5.665653883382729 +color=red,shape=square,flag=1,i=82511,u=0.060011186502833325,v=0.3966134759004424,w=0.4798480692984614,x=5.213159696306523 +color=blue,shape=square,flag=1,i=82516,u=0.5657431765911797,v=0.6511695881996549,w=0.48706999168894954,x=3.7372147807759593 +color=blue,shape=circle,flag=1,i=82527,u=0.6249413978117138,v=0.23596450396984647,w=0.5395796611792876,x=6.196345575821962 +color=red,shape=circle,flag=0,i=82537,u=0.9101350700684699,v=0.9710791928275359,w=0.4797399447267551,x=3.53929078467614 +color=blue,shape=triangle,flag=1,i=82538,u=0.3292474475923741,v=0.25173632519152445,w=0.506807093196346,x=3.2909743356840693 +color=red,shape=triangle,flag=0,i=82540,u=0.4647489450337531,v=0.16404243944577412,w=0.5077628807075795,x=4.332450242736735 +color=red,shape=square,flag=0,i=82556,u=0.6615645537979847,v=0.12878907174984167,w=0.48853149559786474,x=4.65578723005813 +color=purple,shape=circle,flag=0,i=82568,u=0.23175045836804964,v=0.9691500402287213,w=0.5135755570127799,x=7.453538774375066 +color=red,shape=triangle,flag=0,i=82583,u=0.7267047915389362,v=0.977249460120103,w=0.49605507598916354,x=4.368002766493595 +color=purple,shape=square,flag=0,i=82596,u=0.523775033537616,v=0.5334317086213074,w=0.4895645833544572,x=4.655860125829382 +color=red,shape=triangle,flag=0,i=82599,u=0.8496987888273095,v=0.4246320475803621,w=0.49200327365168206,x=4.229097853905992 +color=red,shape=square,flag=0,i=82602,u=0.5398059090000749,v=0.13586944337249574,w=0.48385062819551933,x=5.997671347891504 +color=red,shape=triangle,flag=0,i=82619,u=0.261705929435199,v=0.23008166052237766,w=0.4964270566324088,x=6.176768120730368 +color=yellow,shape=square,flag=1,i=82626,u=0.7882518280260266,v=0.6719794319255251,w=0.4993886978493441,x=5.127601342482564 +color=red,shape=square,flag=0,i=82627,u=0.9055698731289945,v=0.7007932093620781,w=0.4852146273743674,x=4.516386680724516 +color=red,shape=triangle,flag=0,i=82630,u=0.955022379650656,v=0.03527091264062365,w=0.4928540831853299,x=4.479236639542448 +color=red,shape=square,flag=0,i=82631,u=0.4935263016589604,v=0.8590568423649695,w=0.49228500147246274,x=7.485064960997819 +color=yellow,shape=triangle,flag=1,i=82647,u=0.35196921796850955,v=0.27772075890541303,w=0.47205730357553066,x=3.870571261482733 +color=blue,shape=triangle,flag=1,i=82653,u=0.6571069496666412,v=0.4823514127618985,w=0.5188596535405834,x=6.158960058773757 +color=yellow,shape=square,flag=1,i=82685,u=0.7948337045418883,v=0.05084332874896913,w=0.5083391846457594,x=6.209108243280217 +color=blue,shape=triangle,flag=1,i=82717,u=0.27775391443861974,v=0.34206760285904136,w=0.5166286588514517,x=4.504508652344163 +color=red,shape=square,flag=0,i=82725,u=0.4832747660915765,v=0.337631290163507,w=0.5002363226947814,x=4.033507775381328 +color=red,shape=square,flag=1,i=82727,u=0.3406456989651434,v=0.2014998126824079,w=0.5042958375996044,x=6.466292513024502 +color=yellow,shape=circle,flag=1,i=82759,u=0.46021572333639893,v=0.884704669096846,w=0.5340660385807497,x=7.440102842860784 +color=red,shape=triangle,flag=0,i=82764,u=0.6674025925569613,v=0.15530746467479817,w=0.4765301048927643,x=4.551772488508328 +color=yellow,shape=square,flag=1,i=82783,u=0.3929210074560181,v=0.6147548679471491,w=0.5161098315561932,x=4.11886819040765 +color=purple,shape=triangle,flag=0,i=82794,u=0.019535331958087876,v=0.6991357141620065,w=0.49963979860895197,x=2.8996262031203823 +color=red,shape=triangle,flag=0,i=82800,u=0.6088982216874902,v=0.9784559732704764,w=0.4749560013042373,x=5.221133011472841 +color=green,shape=square,flag=0,i=82805,u=0.7615265000602532,v=0.7782477383542531,w=0.5324580018121762,x=5.519010472287544 +color=blue,shape=square,flag=1,i=82817,u=0.2587342615118756,v=0.951942151485277,w=0.470791036697166,x=4.944072536036763 +color=red,shape=triangle,flag=1,i=82826,u=0.9407511495938944,v=0.03050893732240545,w=0.4715127113505447,x=4.54063268723984 +color=blue,shape=triangle,flag=1,i=82836,u=0.8916457885505735,v=0.8395568828203379,w=0.5164919658990521,x=5.615096359022343 +color=green,shape=triangle,flag=0,i=82837,u=0.9732434010964439,v=0.13258286148850296,w=0.5186563022891615,x=5.322145802264406 +color=yellow,shape=circle,flag=1,i=82858,u=0.8943270776958472,v=0.15415856635871605,w=0.5338036582905477,x=8.895613215546922 +color=red,shape=square,flag=0,i=82860,u=0.1522785546595561,v=0.4076949916621755,w=0.5062867997115744,x=3.72759091153538 +color=yellow,shape=circle,flag=1,i=82866,u=0.3323961558364591,v=0.15073461294128987,w=0.5290453694522023,x=5.264995372745593 +color=yellow,shape=triangle,flag=1,i=82868,u=0.10715872273516158,v=0.5866169535763028,w=0.4826283761096491,x=4.169264618577826 +color=orange,shape=circle,flag=1,i=82871,u=0.3763549478929412,v=0.7505727822128362,w=0.48583050566254155,x=4.653394487480818 +color=red,shape=square,flag=1,i=82872,u=0.7030570127735172,v=0.12858702930391686,w=0.5075341318315327,x=6.334703842431654 +color=yellow,shape=triangle,flag=1,i=82878,u=0.3224569799869038,v=0.7935501733243558,w=0.49041629613951876,x=7.96242727900034 +color=yellow,shape=triangle,flag=1,i=82892,u=0.9796416789195468,v=0.5557143709162574,w=0.49023563488756977,x=4.390198848248415 +color=green,shape=triangle,flag=1,i=82909,u=0.6298784229837792,v=0.7521639720803523,w=0.5191358249030289,x=7.433811460606919 +color=orange,shape=triangle,flag=0,i=82926,u=0.428500167119526,v=0.36607866845295145,w=0.47081347144738445,x=4.481033048286446 +color=red,shape=square,flag=1,i=82929,u=0.28144443092516513,v=0.4472626824439989,w=0.5080662970436506,x=6.744925948024256 +color=red,shape=circle,flag=1,i=82944,u=0.1102804286675072,v=0.09234797502378038,w=0.480737483906285,x=6.1526126375492325 +color=red,shape=square,flag=0,i=82960,u=0.8956221368012316,v=0.3118665481409354,w=0.5084850820655602,x=4.995155059184679 +color=blue,shape=square,flag=1,i=82973,u=0.8380663221334929,v=0.5532882632162486,w=0.4854303199774404,x=5.901151272085234 +color=green,shape=square,flag=0,i=82986,u=0.926762603039401,v=0.7883352330499447,w=0.5351220122805623,x=3.6259157035866565 +color=red,shape=triangle,flag=0,i=82992,u=0.42865346928153225,v=0.018536231765446498,w=0.4636237754596017,x=4.296858047706796 +color=red,shape=triangle,flag=1,i=83008,u=0.34455620836566636,v=0.7508928532640805,w=0.4684564656600809,x=3.516141064947919 +color=purple,shape=triangle,flag=0,i=83016,u=0.8400245605967229,v=0.8365978274030381,w=0.49420198830081785,x=4.833873683961947 +color=red,shape=circle,flag=0,i=83018,u=0.02530312560074266,v=-0.020744347387753548,w=0.47267233327964453,x=6.380444688698895 +color=blue,shape=square,flag=1,i=83021,u=0.022980864754761132,v=0.1472520029150809,w=0.48260481240710823,x=4.608710090282286 +color=red,shape=triangle,flag=0,i=83027,u=0.2544090554838675,v=0.3915246991655562,w=0.4636566102279231,x=3.3439464090488413 +color=yellow,shape=triangle,flag=0,i=83042,u=0.721780167694505,v=0.7165798894392567,w=0.4896651613952397,x=5.195098582544258 +color=red,shape=triangle,flag=0,i=83058,u=0.6588398833636143,v=0.49372843789109044,w=0.4691619714090176,x=3.990637057658626 +color=yellow,shape=triangle,flag=1,i=83068,u=0.5630791159911716,v=0.27766051432685335,w=0.49449852155501156,x=3.9389413540314884 +color=red,shape=square,flag=0,i=83077,u=0.9705593796951105,v=0.6662762876494098,w=0.5096717055755128,x=5.334085589168752 +color=blue,shape=circle,flag=1,i=83087,u=0.9714025422387434,v=0.8642377163674381,w=0.5413355579680965,x=5.2024624972859455 +color=purple,shape=square,flag=0,i=83090,u=0.5226547821368325,v=0.7801297575816978,w=0.5008553672951415,x=6.027848591378281 +color=blue,shape=triangle,flag=1,i=83095,u=0.8332807000442715,v=0.7498494025256474,w=0.5132796810911399,x=5.8977613781313165 +color=red,shape=square,flag=1,i=83108,u=0.9862296300552067,v=0.5825351970438819,w=0.5033480758722415,x=5.428051039799477 +color=red,shape=triangle,flag=0,i=83115,u=0.4760572296600407,v=0.33170820717220306,w=0.4717397184789229,x=4.0631750113093945 +color=red,shape=triangle,flag=0,i=83116,u=0.990314309153224,v=0.07269972495938892,w=0.47416383470284945,x=4.106577102893966 +color=red,shape=circle,flag=0,i=83117,u=0.3661906625602602,v=0.4025536714299455,w=0.47364288879216815,x=4.5910129949000895 +color=blue,shape=square,flag=0,i=83118,u=0.49163801548879127,v=0.24330154714116303,w=0.4819515245455142,x=5.718476399136688 +color=red,shape=circle,flag=0,i=83122,u=0.6195004711843787,v=0.5727866189621638,w=0.47401378896208646,x=5.542319267634021 +color=red,shape=circle,flag=0,i=83149,u=0.8328788685536079,v=0.8641085074514573,w=0.46979413223846245,x=3.9706101547653767 +color=blue,shape=triangle,flag=0,i=83150,u=0.43713699201805456,v=0.2660525142526584,w=0.5126656935668523,x=3.246619511051145 +color=red,shape=triangle,flag=0,i=83166,u=0.5001685641935002,v=0.8698183381006106,w=0.4922326402370768,x=6.024953643905896 +color=purple,shape=triangle,flag=0,i=83167,u=0.8020011720459099,v=0.22756270790291333,w=0.5033954027225506,x=6.068019207862608 +color=blue,shape=triangle,flag=0,i=83212,u=0.006945114263260832,v=0.21170056978885798,w=0.5143509734188596,x=4.651095411918273 +color=red,shape=circle,flag=0,i=83213,u=0.42812775359923905,v=0.37703136082457084,w=0.46449024799404914,x=5.15670466708205 +color=red,shape=circle,flag=0,i=83217,u=0.3538487489824198,v=0.27518672100861263,w=0.4617118610651707,x=3.580507603681859 +color=red,shape=circle,flag=0,i=83222,u=0.9430470015669334,v=0.9487467603887084,w=0.45897929561174744,x=4.365152675185844 +color=green,shape=triangle,flag=0,i=83225,u=0.09619528634889285,v=0.057739380692552134,w=0.517122397340599,x=4.862942749772543 +color=red,shape=circle,flag=1,i=83247,u=0.7574474611973291,v=0.8186996574524749,w=0.44832254622782247,x=4.7591596511939205 +color=red,shape=square,flag=0,i=83258,u=0.6903995209230517,v=0.3143369559713949,w=0.48585522297270783,x=5.01810837305451 +color=green,shape=circle,flag=0,i=83266,u=0.7205578548894788,v=0.828048458508868,w=0.5012711321138965,x=4.049348703616304 +color=red,shape=square,flag=0,i=83287,u=0.6466422667540417,v=0.7334969056903076,w=0.4804811122167074,x=5.921120324045841 +color=red,shape=triangle,flag=0,i=83289,u=0.2030025641518599,v=0.5930684242120423,w=0.49141472582738843,x=3.9874069634019995 +color=yellow,shape=circle,flag=1,i=83298,u=0.35163840806684055,v=0.4033210378463076,w=0.5345431813618567,x=6.484809729397359 +color=red,shape=triangle,flag=0,i=83312,u=0.8909271689139356,v=0.9156076344481769,w=0.4892871797467797,x=5.936154387085878 +color=yellow,shape=circle,flag=1,i=83316,u=0.16400859146840308,v=0.5965219871671622,w=0.5335026812963714,x=3.9943511258275706 +color=blue,shape=square,flag=1,i=83317,u=0.0980590317872454,v=0.41023458750011066,w=0.47707448980878275,x=6.175828247841214 +color=orange,shape=square,flag=1,i=83318,u=0.05174991698657738,v=0.3328841163758609,w=0.5117641506357392,x=4.069100960802553 +color=purple,shape=triangle,flag=0,i=83326,u=0.05804430334154431,v=0.7713956565531557,w=0.49517047333737396,x=3.770492286942417 +color=red,shape=square,flag=0,i=83328,u=0.48179183318412167,v=0.3526213194215202,w=0.46248950728747634,x=4.838732082289352 +color=yellow,shape=circle,flag=1,i=83358,u=0.005612599675430596,v=0.8088273404826914,w=0.5366467393279692,x=4.43178494213615 +color=purple,shape=triangle,flag=0,i=83369,u=0.10367082337284161,v=0.5089532068397383,w=0.496226936926661,x=4.868745172566798 +color=red,shape=square,flag=0,i=83370,u=0.08591998921287558,v=0.5901508592354079,w=0.4512489122504173,x=4.91564141561331 +color=green,shape=square,flag=0,i=83375,u=0.12970926493292545,v=0.7482186387117108,w=0.5249988957291557,x=3.5014075062557324 +color=red,shape=square,flag=1,i=83380,u=0.40319979689704244,v=0.7636111045492379,w=0.45211006913473917,x=5.412159529692301 +color=red,shape=square,flag=0,i=83394,u=0.6383818321890626,v=0.34198783159892543,w=0.45641301029695575,x=3.6925029907519344 +color=purple,shape=square,flag=1,i=83397,u=0.7572343826950665,v=0.6309017032820423,w=0.5028100170032692,x=3.334733544512153 +color=red,shape=square,flag=0,i=83405,u=0.9113462113891848,v=0.5187228415960464,w=0.4560399174032374,x=3.122234019892994 +color=red,shape=triangle,flag=1,i=83417,u=0.7495570465674024,v=0.8300551158843191,w=0.49245783860352277,x=6.175286703786654 +color=blue,shape=triangle,flag=0,i=83421,u=0.419519799589274,v=0.7135029511659471,w=0.5086966262581886,x=2.8929187832748853 +color=red,shape=square,flag=0,i=83426,u=0.3205151839886584,v=0.5645212911306043,w=0.4603770783617119,x=2.0661427685480716 +color=purple,shape=triangle,flag=0,i=83431,u=0.5711017923040533,v=0.03865980639472766,w=0.4883347189303134,x=6.388751840905303 +color=red,shape=circle,flag=0,i=83440,u=0.5855849793524782,v=0.6119243040112797,w=0.4280044413263959,x=8.323760491444853 +color=red,shape=square,flag=0,i=83443,u=0.09306731483603303,v=0.05221619154508683,w=0.4580502735802006,x=2.9393596878019714 +color=red,shape=square,flag=0,i=83451,u=0.5080993505480947,v=0.6662217093579649,w=0.4579274856433957,x=2.9869439946581493 +color=red,shape=square,flag=1,i=83479,u=0.13627138255214732,v=0.48623242410050516,w=0.46423702487186497,x=6.623316593297788 +color=red,shape=square,flag=0,i=83485,u=0.4932497928658681,v=0.15231118656399234,w=0.4664903573917578,x=5.417917228983158 +color=red,shape=circle,flag=1,i=83507,u=0.34876404340306644,v=0.2703972493882617,w=0.42768403320036097,x=4.181572832249706 +color=purple,shape=circle,flag=0,i=83510,u=0.49490645264980193,v=0.24752119385976667,w=0.4897046476479821,x=3.392519206652731 +color=green,shape=triangle,flag=0,i=83512,u=0.15469913998663198,v=0.5275669232293471,w=0.5125965526021815,x=6.202048195261952 +color=red,shape=square,flag=0,i=83515,u=0.4776565220971556,v=0.8019318489407621,w=0.4747333738063338,x=5.318639755539156 +color=blue,shape=triangle,flag=1,i=83525,u=0.4243645471310227,v=0.37420782833898925,w=0.5136846948039873,x=4.926556373439734 +color=red,shape=triangle,flag=0,i=83528,u=0.7263364294020428,v=0.468342904133927,w=0.5042821572045862,x=5.434048253892715 +color=purple,shape=triangle,flag=1,i=83529,u=0.7260601135141455,v=0.9297385606947408,w=0.49353669051830046,x=4.882010401564516 +color=green,shape=circle,flag=0,i=83530,u=0.7804965521411584,v=0.8854589402560958,w=0.5042453119891259,x=4.4590244881267 +color=red,shape=circle,flag=1,i=83602,u=0.2256042182898581,v=0.24739727081194185,w=0.4315387829544891,x=2.32742869673782 +color=yellow,shape=circle,flag=1,i=83608,u=0.3584799144288826,v=0.173946869402819,w=0.5317370022627771,x=3.7434801260034463 +color=red,shape=circle,flag=0,i=83625,u=0.2486872223029497,v=0.3319274331187414,w=0.4250771454361501,x=4.909765695950619 +color=yellow,shape=triangle,flag=1,i=83634,u=0.4787606665741654,v=0.6617860112773567,w=0.47158200435444225,x=6.721233713172783 +color=purple,shape=square,flag=0,i=83655,u=0.6239062694658689,v=0.11065159041832395,w=0.510052521858901,x=8.029689766687161 +color=purple,shape=square,flag=0,i=83657,u=0.11293849922481936,v=0.008855787273896243,w=0.5089106996804605,x=5.2066763491198556 +color=yellow,shape=square,flag=1,i=83668,u=0.29222900592551015,v=0.1617721066226956,w=0.5125688323415893,x=5.257280559078665 +color=red,shape=circle,flag=0,i=83692,u=0.4785698702803115,v=0.5340052689518955,w=0.43785075136677304,x=5.319094297656166 +color=red,shape=square,flag=0,i=83693,u=0.644309699064817,v=0.5861256430759361,w=0.5160755245391613,x=2.4739604669907966 +color=purple,shape=triangle,flag=0,i=83695,u=0.32765619699116266,v=0.04717576449588323,w=0.49510694729807003,x=3.3660856169364872 +color=purple,shape=circle,flag=0,i=83700,u=0.34564049250131523,v=0.2100286091493202,w=0.4817621695949327,x=4.673931141789692 +color=purple,shape=triangle,flag=0,i=83706,u=0.26916047972550294,v=0.4806804615006416,w=0.4962450194770319,x=5.193831246245857 +color=red,shape=square,flag=1,i=83720,u=0.1341165155177233,v=0.6073081718250779,w=0.5175096422682183,x=6.831408929518912 +color=blue,shape=triangle,flag=0,i=83723,u=0.5887476483923134,v=0.5074989436889473,w=0.515205098683211,x=6.4700679314894245 +color=red,shape=circle,flag=0,i=83740,u=0.11918405593694148,v=0.08867615517788549,w=0.4394253247178085,x=5.950469582574622 +color=yellow,shape=triangle,flag=1,i=83744,u=0.559465311034973,v=0.5851322286825043,w=0.4752743880183645,x=6.092580944596932 +color=red,shape=circle,flag=0,i=83766,u=0.07245661514460844,v=0.028668585166640233,w=0.45062442800371105,x=4.221752994815294 +color=red,shape=square,flag=1,i=83777,u=0.09272629825783374,v=0.5907352761204864,w=0.5166121740248965,x=5.732664933000755 +color=blue,shape=square,flag=1,i=83780,u=0.5659067235626688,v=0.11794294903035007,w=0.4779849402704211,x=4.949091899397209 +color=blue,shape=square,flag=0,i=83791,u=0.37971553000369285,v=0.1152171664862347,w=0.48012958722493926,x=5.193986950124411 +color=blue,shape=circle,flag=0,i=83797,u=0.31274767760449274,v=0.27134123391623366,w=0.5243005052378935,x=6.402246284432516 +color=green,shape=square,flag=0,i=83802,u=0.6065480850298873,v=0.7253560192089153,w=0.5198369024479206,x=4.400359463051699 +color=blue,shape=triangle,flag=1,i=83810,u=0.17698236637235687,v=0.12033899861995145,w=0.5243035948387528,x=6.636269103850641 +color=green,shape=square,flag=0,i=83811,u=0.03992098826862389,v=0.6263984646969762,w=0.5226431193254288,x=4.880216140629437 +color=blue,shape=circle,flag=1,i=83814,u=0.48262252187422305,v=0.14844748834794808,w=0.5202308814447982,x=4.838675015261391 +color=red,shape=square,flag=0,i=83823,u=0.6407951567603292,v=0.1174570878397333,w=0.5243827686373389,x=4.461836317974531 +color=purple,shape=triangle,flag=1,i=83833,u=0.4112514620133395,v=0.4013960953774379,w=0.48959686815477893,x=4.719200306281575 +color=yellow,shape=square,flag=1,i=83834,u=0.8128890125577551,v=0.5303271844237689,w=0.5043163802327053,x=4.515719801764994 +color=red,shape=square,flag=0,i=83851,u=0.8459992691859014,v=0.5687235069114398,w=0.5179995879876328,x=5.810491948149306 +color=purple,shape=circle,flag=0,i=83866,u=0.788659054238965,v=0.2057394713923727,w=0.4800188075984709,x=6.611217667011823 +color=red,shape=triangle,flag=1,i=83868,u=0.34327808925073,v=0.4282106811267582,w=0.5073775830952365,x=5.025946486651326 +color=blue,shape=circle,flag=0,i=83869,u=0.7435925250692076,v=0.050394473270299334,w=0.5252954908253112,x=6.023473823699479 +color=red,shape=triangle,flag=1,i=83870,u=0.14759530436434143,v=0.30504333234305203,w=0.5098637272460711,x=5.501689760480581 +color=green,shape=triangle,flag=0,i=83874,u=0.7851794194652867,v=0.40356871876936984,w=0.49856121844967827,x=4.422402863649022 +color=red,shape=circle,flag=0,i=83877,u=0.5357206940841953,v=0.6159024616433673,w=0.4417066294586936,x=3.3008200348263563 +color=red,shape=square,flag=0,i=83885,u=0.497728482478768,v=0.6568766816078183,w=0.5156409137941457,x=6.7459219401214865 +color=yellow,shape=square,flag=0,i=83886,u=0.9831176109691093,v=0.12016879812103598,w=0.5063371582187389,x=4.002888361916657 +color=red,shape=circle,flag=0,i=83890,u=0.18078963931854763,v=0.17975551799418893,w=0.4414635374896249,x=6.133341531260502 +color=yellow,shape=square,flag=1,i=83897,u=0.0032107127687728276,v=0.6247875259079945,w=0.4994796987604175,x=3.8878280100714235 +color=yellow,shape=circle,flag=1,i=83898,u=0.7283687030103658,v=0.3503603938864758,w=0.5425727711866225,x=5.465893082835568 +color=purple,shape=circle,flag=0,i=83907,u=0.3182933578236352,v=0.13416345428779297,w=0.47941171551479606,x=3.9126176436354747 +color=blue,shape=square,flag=1,i=83913,u=0.9492379398120842,v=0.39366296929477573,w=0.47239174506269305,x=4.893587209093668 +color=blue,shape=square,flag=0,i=83931,u=0.4304997545174736,v=0.33396334081820134,w=0.4697097596494418,x=6.857989200005004 +color=yellow,shape=square,flag=1,i=83959,u=0.8468832442546941,v=0.8625749446461438,w=0.4982585193965951,x=3.3999100448088395 +color=red,shape=triangle,flag=1,i=83961,u=0.9900536015797581,v=0.13764424035406442,w=0.5150222548494368,x=3.7778205861620306 +color=red,shape=square,flag=0,i=83964,u=0.10649203939316398,v=0.9104669542208729,w=0.5128459717086693,x=4.763743330455749 +color=yellow,shape=triangle,flag=1,i=83972,u=0.5376717393736369,v=0.23656209596307531,w=0.4751502662070869,x=4.772911352493985 +color=red,shape=circle,flag=1,i=83974,u=0.5387485677513972,v=0.6180599523806768,w=0.4500877751260209,x=4.911772553659389 +color=blue,shape=square,flag=1,i=83982,u=0.3513514077826374,v=0.15208318703166146,w=0.45934192210156266,x=5.088986600009058 +color=red,shape=circle,flag=0,i=83997,u=0.08951075543053155,v=0.07362376046190192,w=0.4482243519895226,x=4.487627218025021 +color=red,shape=triangle,flag=1,i=83998,u=0.6824702806418353,v=0.7461089819377266,w=0.5065779501420412,x=4.372032553209347 +color=blue,shape=circle,flag=1,i=84004,u=0.775461605625285,v=0.9760998075460481,w=0.5319321347612134,x=6.185012881228327 +color=purple,shape=triangle,flag=0,i=84005,u=0.4450957908541562,v=0.7229964638814087,w=0.4963891458217236,x=5.555679568100611 +color=red,shape=square,flag=0,i=84007,u=0.32138973910976965,v=0.3212980963551523,w=0.5093263822517776,x=4.280641488700887 +color=blue,shape=circle,flag=1,i=84015,u=0.9388887458530584,v=0.8609702695830763,w=0.5323551392787857,x=6.279675473328702 +color=blue,shape=square,flag=0,i=84021,u=0.20733027416885952,v=0.6309677439872041,w=0.46835732829307836,x=5.064016781771638 +color=red,shape=triangle,flag=0,i=84024,u=0.15589321076051543,v=0.7721679170997856,w=0.5091670999777331,x=4.238585586171747 +color=purple,shape=circle,flag=0,i=84035,u=0.6658447689157138,v=0.4278410789063032,w=0.48325704108040973,x=4.836444687375318 +color=blue,shape=triangle,flag=1,i=84038,u=0.9923032048192627,v=0.5512066701071145,w=0.510110423338272,x=4.043821217028412 +color=red,shape=circle,flag=0,i=84054,u=0.07815809188305467,v=-0.005166171309403611,w=0.4619224914145091,x=3.7302097734546904 +color=red,shape=square,flag=0,i=84061,u=0.13973941028581927,v=0.5409886769252491,w=0.5008958149170422,x=6.190696250694951 +color=green,shape=triangle,flag=0,i=84075,u=0.32956554788510006,v=0.5988667525692233,w=0.4889638022392036,x=3.9605060882435095 +color=purple,shape=triangle,flag=0,i=84080,u=0.09376770845345361,v=0.865261456689735,w=0.4941171777736501,x=6.544276297520681 +color=green,shape=square,flag=0,i=84091,u=0.4765715334261724,v=0.2432673706396874,w=0.5122487395509979,x=6.22276152269719 +color=red,shape=triangle,flag=0,i=84103,u=0.1755073072365766,v=0.3661387851424014,w=0.5277425941847986,x=7.33320574592114 +color=purple,shape=circle,flag=0,i=84114,u=0.7683281978547455,v=0.6652738892993179,w=0.4700499417260775,x=4.237591710833429 +color=blue,shape=square,flag=0,i=84145,u=0.9634567292099476,v=0.7616512666481643,w=0.46593547717089623,x=5.8728163832941265 +color=blue,shape=square,flag=1,i=84171,u=0.38062296360170167,v=0.5097475809004562,w=0.46279279351507085,x=5.593228683611702 +color=red,shape=triangle,flag=0,i=84174,u=0.12120920680117409,v=0.38448436815394005,w=0.5226332746524399,x=5.174918896192733 +color=blue,shape=triangle,flag=1,i=84182,u=0.4091216272376227,v=0.703010888647567,w=0.5045686882224233,x=5.640179590359914 +color=red,shape=circle,flag=1,i=84191,u=0.9119375048120245,v=0.9495525581923282,w=0.47331221620880004,x=4.07959729392461 +color=purple,shape=square,flag=0,i=84208,u=0.641806501032175,v=0.21250698695225523,w=0.5085333633812319,x=4.584715094139626 +color=yellow,shape=circle,flag=1,i=84221,u=0.286405507549519,v=0.8082900367305083,w=0.5458348425158348,x=3.9570103139675035 +color=yellow,shape=circle,flag=1,i=84223,u=0.0781039547881206,v=0.15460194406739203,w=0.5404475035429774,x=3.5772472136097964 +color=green,shape=triangle,flag=0,i=84237,u=0.910538291083186,v=0.11227748033451224,w=0.4905020629512842,x=4.938672328482595 +color=purple,shape=circle,flag=0,i=84238,u=0.39741723896475534,v=0.3119764265038476,w=0.45687560357417495,x=3.856373670994896 +color=red,shape=triangle,flag=0,i=84258,u=0.22997337335951007,v=0.5241719142826281,w=0.5040589050882092,x=3.3428223385200373 +color=blue,shape=triangle,flag=1,i=84293,u=0.3912066418534581,v=0.802309595939718,w=0.5023443886541941,x=5.803742771910691 +color=red,shape=triangle,flag=0,i=84296,u=0.21349483413334447,v=0.6743255768847448,w=0.5002369988689419,x=5.07681927367883 +color=red,shape=triangle,flag=0,i=84305,u=0.17887033117247464,v=0.18715285325045183,w=0.4974027151126915,x=6.057029567875758 +color=red,shape=triangle,flag=1,i=84309,u=0.4512757646684652,v=0.993734601173005,w=0.5024266019217427,x=3.4502023559579036 +color=yellow,shape=triangle,flag=1,i=84310,u=0.4901720145278564,v=0.09164867035655966,w=0.49313791481675356,x=4.920643217483616 +color=purple,shape=square,flag=0,i=84315,u=0.3399808993062704,v=0.04127876859147306,w=0.511967519087579,x=5.762010673413871 +color=blue,shape=triangle,flag=0,i=84326,u=0.13220137206634552,v=0.7793633267917444,w=0.49934759022397573,x=3.8042440474445236 +color=purple,shape=circle,flag=0,i=84338,u=0.6312658643754951,v=0.6448690157921327,w=0.4596221953901663,x=3.6231321482262406 +color=red,shape=circle,flag=0,i=84340,u=0.09078148278855669,v=0.15462268170062665,w=0.4586840392126474,x=3.5719558184920106 +color=blue,shape=triangle,flag=0,i=84352,u=0.8519968700186483,v=0.5431421882717834,w=0.4976543166827394,x=5.411954000774678 +color=blue,shape=circle,flag=1,i=84368,u=0.39823758629063866,v=0.17747700745079165,w=0.5263597303878068,x=4.942388839313421 +color=yellow,shape=square,flag=0,i=84373,u=0.20276340976126683,v=0.08063057577027488,w=0.48693185304190123,x=3.9991522556540247 +color=red,shape=triangle,flag=1,i=84387,u=0.6169476159181688,v=0.008157381504150352,w=0.5064232151310086,x=3.7602545156818388 +color=blue,shape=triangle,flag=1,i=84394,u=0.9464696613785609,v=0.21875861695530463,w=0.5058011846350001,x=4.459892045268972 +color=orange,shape=circle,flag=1,i=84396,u=0.6548669492595104,v=0.6625709068459517,w=0.4859572320930812,x=5.280507319360176 +color=blue,shape=triangle,flag=1,i=84412,u=0.22842183738672617,v=0.8771339922454624,w=0.5064493565206147,x=5.087556726422471 +color=red,shape=square,flag=0,i=84415,u=0.7265418504828559,v=0.5563096404688408,w=0.49143651361346413,x=5.568190299392107 +color=blue,shape=circle,flag=0,i=84442,u=0.8248725344255894,v=0.39209379229874686,w=0.5227997397164804,x=3.4751205735705333 +color=red,shape=triangle,flag=0,i=84444,u=0.522851906241407,v=0.43608383016782204,w=0.5063728656223513,x=4.274538495471897 +color=red,shape=square,flag=0,i=84446,u=0.17335648238807821,v=0.2674430516701156,w=0.4908649331222643,x=4.198948537291329 +color=blue,shape=square,flag=0,i=84450,u=0.4354867491224371,v=0.7856218965977316,w=0.4787273295512921,x=7.464601336288314 +color=blue,shape=triangle,flag=1,i=84467,u=0.3063383753601002,v=0.10396312686133169,w=0.508702813038436,x=4.590321370903393 +color=red,shape=square,flag=0,i=84472,u=0.6779119033983828,v=0.29502336421498343,w=0.49798236054183365,x=6.0887588906882675 +color=yellow,shape=triangle,flag=1,i=84475,u=0.2793850272265196,v=0.33066593505469666,w=0.4951274187659189,x=6.733385215299943 +color=purple,shape=square,flag=0,i=84493,u=0.7665570484926579,v=0.6267711899704203,w=0.5076242832573972,x=7.681767609263716 +color=yellow,shape=triangle,flag=1,i=84499,u=0.8102589958124413,v=0.01822955537663462,w=0.4911328887302529,x=6.939255135064175 +color=red,shape=square,flag=1,i=84502,u=0.09218611031858914,v=0.6843884932079767,w=0.5074768447817486,x=6.522408854573524 +color=red,shape=circle,flag=1,i=84504,u=0.2391638935246463,v=0.21669966988784334,w=0.482075354587983,x=4.852284919389121 +color=red,shape=square,flag=0,i=84510,u=0.8713369143741349,v=0.9961354978991265,w=0.5103807668011715,x=3.584766094737614 +color=yellow,shape=triangle,flag=1,i=84526,u=0.691087851817801,v=0.7868338939692598,w=0.49859804610546365,x=3.9136303126874066 +color=blue,shape=square,flag=0,i=84527,u=0.6232035322090675,v=0.5021788550619062,w=0.4771117909231017,x=5.260454617949134 +color=blue,shape=square,flag=1,i=84538,u=0.9113227919157537,v=0.1214988747081529,w=0.4793201450679552,x=7.471518664410535 +color=blue,shape=square,flag=0,i=84544,u=0.6274281898591093,v=0.1487238712848501,w=0.4717429292559921,x=5.980771630766033 +color=red,shape=square,flag=0,i=84547,u=0.19572256430413804,v=0.6645880587282045,w=0.504048662582051,x=6.1478699023513625 +color=red,shape=circle,flag=0,i=84553,u=0.39399389819049324,v=0.34108334384295924,w=0.47837647377149906,x=5.235365468205119 +color=green,shape=triangle,flag=1,i=84555,u=0.8571075083886939,v=0.005432943350398345,w=0.49636770240542544,x=4.026075610733411 +color=purple,shape=square,flag=0,i=84557,u=0.11422696544446342,v=0.5444423457254739,w=0.5061268494104082,x=2.4498703133255693 +color=purple,shape=circle,flag=0,i=84568,u=0.7594442010862045,v=0.8850235308519641,w=0.4538532040618892,x=4.823699728083295 +color=purple,shape=circle,flag=0,i=84576,u=0.25764872780491554,v=0.29643582593363893,w=0.45260252651905714,x=6.453082123422326 +color=purple,shape=circle,flag=0,i=84581,u=0.057498107806975285,v=0.571385861245452,w=0.4491137507287069,x=6.1772982133642955 +color=red,shape=circle,flag=1,i=84594,u=0.26047143915342275,v=0.31134032641931036,w=0.47647509800992915,x=4.860592225566909 +color=yellow,shape=circle,flag=1,i=84613,u=0.8277135750293394,v=0.8097598068686582,w=0.5537927536438878,x=2.9018166469568984 +color=red,shape=triangle,flag=0,i=84619,u=0.46158524348506424,v=0.48483994732571123,w=0.4960415246098488,x=4.902335667528943 +color=red,shape=triangle,flag=0,i=84628,u=0.8081564672048231,v=0.6141752144426256,w=0.4971870322771153,x=4.866070269885102 +color=red,shape=square,flag=1,i=84640,u=0.39519884055437904,v=0.9164095595828995,w=0.5024359751551882,x=4.947931539683516 +color=red,shape=square,flag=0,i=84648,u=0.9663104055050857,v=0.9316063431259665,w=0.5037641668693889,x=6.52948065159558 +color=red,shape=square,flag=0,i=84650,u=0.19768740184097222,v=0.33747053803626403,w=0.506008673145862,x=4.542667868842889 +color=red,shape=circle,flag=0,i=84654,u=0.9981298611871363,v=1.033142534029489,w=0.48122454006344817,x=5.471859227093806 +color=purple,shape=circle,flag=0,i=84658,u=0.0826198126900467,v=0.7663654733410326,w=0.45064182878433157,x=3.4997846877625736 +color=red,shape=triangle,flag=0,i=84677,u=0.917366677399632,v=0.1600825446719557,w=0.49672429055898054,x=4.783865469383976 +color=green,shape=triangle,flag=1,i=84681,u=0.5167232957507374,v=0.5906429506180194,w=0.49603446546416136,x=5.681356092497879 +color=red,shape=circle,flag=0,i=84684,u=0.5618792437229114,v=0.47476376187724434,w=0.49077438408929325,x=4.1297581154108824 +color=red,shape=triangle,flag=1,i=84687,u=0.6331540491606704,v=0.8228904217882436,w=0.4995613145029491,x=6.752619752644885 +color=green,shape=triangle,flag=0,i=84694,u=0.8844290783131042,v=0.37751330116644166,w=0.5011864962969341,x=5.205704557499417 +color=blue,shape=square,flag=1,i=84700,u=0.5595307154969456,v=0.8196583374164971,w=0.47222952702091925,x=7.331449811224478 +color=blue,shape=circle,flag=0,i=84714,u=0.03861643834946327,v=0.4854506463568181,w=0.5329293059177043,x=5.111822930637758 +color=red,shape=triangle,flag=0,i=84730,u=0.29244787054596133,v=0.4330977891452481,w=0.504130556248503,x=7.35082449854281 +color=purple,shape=triangle,flag=0,i=84736,u=0.20430110446442407,v=0.3929882389934475,w=0.49385352607461636,x=4.517251449086623 +color=blue,shape=triangle,flag=1,i=84763,u=0.2669042494119066,v=0.4590092691038372,w=0.5099980568432776,x=4.117594382024488 +color=red,shape=triangle,flag=0,i=84765,u=0.9355705249257841,v=0.9369196923949129,w=0.503860900113285,x=3.8604615545931487 +color=red,shape=circle,flag=1,i=84771,u=0.8383550173417015,v=0.808406855475372,w=0.4960280209975012,x=5.968965971904798 +color=red,shape=circle,flag=0,i=84790,u=0.6529820277882176,v=0.628874774869151,w=0.49687396352278995,x=4.52261320381504 +color=red,shape=square,flag=0,i=84804,u=0.25663181926400536,v=0.9727661599849248,w=0.5132658723080127,x=5.426257046930297 +color=purple,shape=square,flag=0,i=84816,u=0.38326323260477413,v=0.046358787043141114,w=0.5107969443916618,x=4.9942743361256134 +color=orange,shape=square,flag=0,i=84833,u=0.7135417290023929,v=0.5616180516712003,w=0.5053749607989979,x=2.8920973077666314 +color=purple,shape=square,flag=0,i=84844,u=0.7894239820145166,v=0.1557304918328546,w=0.5080335051392121,x=6.390974330149276 +color=red,shape=triangle,flag=0,i=84861,u=0.04171663848949825,v=0.18201975586900154,w=0.4993168012316726,x=7.073345153242407 +color=red,shape=circle,flag=1,i=84862,u=0.6657520237052819,v=0.578339423566302,w=0.49881907484704463,x=5.128702343721816 +color=blue,shape=triangle,flag=0,i=84878,u=0.9822248067469724,v=0.7124408927579092,w=0.5114109499406355,x=5.280662316539495 +color=purple,shape=triangle,flag=0,i=84880,u=0.7384022185448347,v=0.627917108777412,w=0.49171489047163885,x=1.7460582889478633 +color=red,shape=triangle,flag=0,i=84907,u=0.27355357853304085,v=0.24234572962600331,w=0.49627089393657586,x=6.559109634016019 +color=red,shape=circle,flag=0,i=84915,u=0.948879045920595,v=0.8553745137306265,w=0.49419148495266274,x=3.888399632140649 +color=red,shape=triangle,flag=0,i=84924,u=0.7773778755698789,v=0.3300384867893771,w=0.4924433033519024,x=6.059699763981318 +color=purple,shape=square,flag=0,i=84925,u=0.7247670035450625,v=0.11974741035291536,w=0.5096314557272542,x=4.42453511961119 +color=yellow,shape=square,flag=1,i=84933,u=0.01638922093087003,v=0.6259575289432724,w=0.47107959659631293,x=5.56966217227509 +color=yellow,shape=square,flag=1,i=84943,u=0.593468380468002,v=0.2529719507654551,w=0.47441530516841673,x=5.678756268202779 +color=purple,shape=triangle,flag=0,i=84978,u=0.6888067151424385,v=0.5778705905592166,w=0.4888276349872249,x=3.6004690047827936 +color=yellow,shape=square,flag=1,i=84997,u=0.6948563903709681,v=0.4773120583924717,w=0.46799778516555024,x=5.200188934040355 +color=blue,shape=triangle,flag=1,i=85001,u=0.4468466813667844,v=0.43362920993357335,w=0.515729505499019,x=4.81533198522991 +color=red,shape=circle,flag=1,i=85007,u=0.32293035851090535,v=0.2695397847604287,w=0.49819765309459557,x=4.432970695645839 +color=red,shape=circle,flag=0,i=85011,u=0.0934455553004091,v=0.09706827408347332,w=0.5002420671062757,x=2.9921874167667997 +color=red,shape=square,flag=0,i=85029,u=0.4155861942682759,v=0.8323807540582205,w=0.5079107752577897,x=4.7743652931057206 +color=red,shape=square,flag=0,i=85035,u=0.2547348661030797,v=0.8176917826597205,w=0.5065431430624738,x=6.072912280477126 +color=red,shape=square,flag=0,i=85055,u=0.7347099053004672,v=0.20777365073206178,w=0.4983527615812199,x=6.906273367401151 +color=yellow,shape=square,flag=1,i=85069,u=0.34708535893298476,v=0.7588761693759328,w=0.46509805840758206,x=5.958273799673441 +color=red,shape=square,flag=1,i=85072,u=0.9702967271485906,v=0.8217949607270094,w=0.49749142383226713,x=7.923479574964664 +color=red,shape=square,flag=1,i=85073,u=0.5595827772690272,v=0.8629834809138323,w=0.4963813746205957,x=3.643111682849435 +color=yellow,shape=triangle,flag=1,i=85084,u=0.27016626275607336,v=0.2361061432725633,w=0.4975572638226982,x=4.899198302990696 +color=red,shape=triangle,flag=1,i=85092,u=0.9783138836283432,v=0.06871908092818602,w=0.4723087234497161,x=2.429194040014615 +color=yellow,shape=square,flag=1,i=85100,u=0.601341752261887,v=0.9871014256790142,w=0.4656642070109788,x=3.9584981516024524 +color=yellow,shape=circle,flag=1,i=85109,u=0.2584121166844663,v=0.5770647909784982,w=0.5389870481057049,x=5.1688393644673765 +color=purple,shape=triangle,flag=1,i=85114,u=0.6627940020983101,v=0.21742985611982912,w=0.48638370238500866,x=4.627590199271363 +color=orange,shape=square,flag=0,i=85118,u=0.8669739809149121,v=0.9756108423175313,w=0.5053008946570394,x=5.409891613045471 +color=red,shape=square,flag=1,i=85119,u=0.36555357466852056,v=0.07645205536172783,w=0.508337935006973,x=5.193246662529672 +color=orange,shape=square,flag=0,i=85122,u=0.18957297427068343,v=0.011289215203845293,w=0.5014881603996104,x=5.156932876359062 +color=red,shape=triangle,flag=1,i=85129,u=0.5417221364135402,v=0.05125548267174118,w=0.4713375130413683,x=4.392247287226662 +color=red,shape=square,flag=0,i=85131,u=0.5773984901362054,v=0.2862726305555673,w=0.5072039719902021,x=2.682110304825743 +color=red,shape=square,flag=0,i=85150,u=0.5342658852870467,v=0.40331767406650676,w=0.5071660161631717,x=4.263485716178285 +color=red,shape=square,flag=0,i=85154,u=0.16538091099895547,v=0.21231903796909646,w=0.5077362885250679,x=3.4170918666907717 +color=green,shape=triangle,flag=0,i=85169,u=0.9130901842355247,v=0.42733433771940554,w=0.5155023420439412,x=5.084294034388891 +color=purple,shape=circle,flag=0,i=85199,u=0.8524367050494912,v=0.16889278277483777,w=0.468648674681958,x=4.608871038377759 +color=red,shape=triangle,flag=0,i=85205,u=0.7170259743418136,v=0.48217035408733866,w=0.46432760927314887,x=5.7237002632622636 +color=yellow,shape=square,flag=1,i=85215,u=0.5443243056501877,v=0.6274756987542268,w=0.46024736512963077,x=3.3378575398079207 +color=blue,shape=circle,flag=1,i=85228,u=0.730781063090646,v=0.8305406720518591,w=0.5294685295586468,x=5.279958423374869 +color=purple,shape=square,flag=0,i=85237,u=0.2115296774168054,v=0.3849712182704629,w=0.5205918866192383,x=4.174181627928343 +color=purple,shape=square,flag=0,i=85244,u=0.20863695328870535,v=0.029838647145262076,w=0.5154733388357255,x=5.749372843102285 +color=purple,shape=circle,flag=0,i=85263,u=0.11426478394849648,v=0.21050411490040977,w=0.4635914066485068,x=2.434820725773794 +color=red,shape=circle,flag=0,i=85273,u=0.8361221943478852,v=0.8757821773856019,w=0.49332492821121826,x=4.710085487104611 +color=orange,shape=square,flag=0,i=85303,u=0.630866106889544,v=0.3508645843901491,w=0.5002736025930848,x=3.1474729833495876 +color=blue,shape=triangle,flag=1,i=85304,u=0.6577322326675539,v=0.5225108935589138,w=0.5156793109401394,x=5.460942893587558 +color=purple,shape=triangle,flag=0,i=85306,u=0.8677775392639049,v=0.6198611554396952,w=0.48793011766344674,x=5.673571977672875 +color=orange,shape=triangle,flag=1,i=85308,u=0.591971936852446,v=0.11662916228512576,w=0.4737029597625125,x=4.273321383567371 +color=red,shape=triangle,flag=1,i=85332,u=0.2280079468651427,v=0.7814860351373184,w=0.45158159881824833,x=4.518228902849963 +color=red,shape=circle,flag=1,i=85333,u=0.7132420929497385,v=0.7186658256455496,w=0.48848404033182935,x=5.0887037297452204 +color=red,shape=triangle,flag=0,i=85348,u=0.8220190323544991,v=0.9925354915056449,w=0.45713990783701103,x=5.57264764814727 +color=purple,shape=square,flag=0,i=85361,u=0.5574011458103179,v=0.7149337853086016,w=0.5309299835992229,x=5.408515297062594 +color=red,shape=square,flag=0,i=85390,u=0.09687680238856133,v=0.891289484293177,w=0.49620176948822337,x=4.41081053227365 +color=yellow,shape=triangle,flag=1,i=85420,u=0.9706115695543969,v=0.1247673124994404,w=0.5222142030313565,x=6.609298129619411 +color=red,shape=triangle,flag=0,i=85441,u=0.28580596622573007,v=0.3907064570339188,w=0.4716269715918478,x=6.043439010813056 +color=red,shape=square,flag=1,i=85442,u=0.4278639656009402,v=0.4774052494332929,w=0.5050408021489939,x=6.126742881761789 +color=red,shape=triangle,flag=0,i=85446,u=0.17378473843917996,v=0.9701494204940466,w=0.4702290960944805,x=6.718528092966392 +color=red,shape=square,flag=1,i=85457,u=0.24499921027124094,v=0.255208718562683,w=0.5008275824423128,x=3.9262527039462953 +color=red,shape=circle,flag=1,i=85466,u=0.5277776840661931,v=0.42950624105860313,w=0.49914970743581427,x=3.5720884940081934 +color=green,shape=square,flag=0,i=85473,u=0.0714693766989114,v=0.8434590154440507,w=0.5052443561253518,x=6.145472220740967 +color=green,shape=square,flag=0,i=85478,u=0.32639389722343193,v=0.5267758335709026,w=0.5066189091332679,x=5.464966261201148 +color=green,shape=square,flag=1,i=85510,u=0.6004974338488954,v=0.7787426708887795,w=0.509429189860972,x=4.965408694259128 +color=yellow,shape=square,flag=1,i=85521,u=0.38092380568353834,v=0.3196930143459549,w=0.4560242699345026,x=4.204302702715086 +color=red,shape=circle,flag=0,i=85524,u=0.4624156956849369,v=0.455344260258324,w=0.5040478108921573,x=6.410838916235206 +color=red,shape=square,flag=0,i=85547,u=0.22301696363349044,v=0.8109135025164587,w=0.5013234191873367,x=4.7675392701979575 +color=yellow,shape=square,flag=0,i=85553,u=0.5405534796417821,v=0.1406357376974694,w=0.45337132724477797,x=4.71939290164823 +color=orange,shape=triangle,flag=1,i=85557,u=0.01590664870399494,v=0.4572765600077092,w=0.4840452019160308,x=5.782387968496991 +color=yellow,shape=triangle,flag=1,i=85567,u=0.20242937347513024,v=0.32187513135938317,w=0.5189221860617227,x=4.473026779655001 +color=red,shape=square,flag=1,i=85577,u=0.2041418104845184,v=0.4581217249811622,w=0.4895326428218526,x=4.83545893940905 +color=yellow,shape=circle,flag=0,i=85585,u=0.8297487271228928,v=0.47265214548585377,w=0.5324445777405135,x=5.332570876788594 +color=red,shape=square,flag=0,i=85586,u=0.60619770573938,v=0.7868679676557547,w=0.49445333773164496,x=3.564003050613175 +color=red,shape=triangle,flag=0,i=85594,u=0.6857743746636775,v=0.8978983846092662,w=0.458790528254551,x=4.904617735550746 +color=green,shape=square,flag=0,i=85607,u=0.9722726751360444,v=0.9583812069083181,w=0.5106020893074634,x=6.707855553111038 +color=purple,shape=triangle,flag=0,i=85614,u=0.7187795651758097,v=0.5476835679019041,w=0.48872223232107664,x=4.555474941216741 +color=blue,shape=square,flag=1,i=85618,u=0.8069624874650082,v=0.5437604410713842,w=0.47384612223623185,x=4.38964723496028 +color=blue,shape=square,flag=1,i=85620,u=0.5029309949119753,v=0.5272989418629264,w=0.4737437693534424,x=6.251160899306548 +color=orange,shape=square,flag=1,i=85624,u=0.42850197928902745,v=0.9327841104315517,w=0.4939073304491279,x=4.071958673876106 +color=blue,shape=square,flag=1,i=85627,u=0.36979380303155596,v=0.2487632991955283,w=0.47112878559950194,x=5.458867702183956 +color=red,shape=square,flag=0,i=85641,u=0.6892243942831818,v=0.12380871620827827,w=0.49126188466862863,x=5.786270563124558 +color=yellow,shape=circle,flag=1,i=85655,u=0.7661219735643151,v=0.17461499712153228,w=0.5224586176582287,x=3.5546468931271082 +color=red,shape=circle,flag=1,i=85664,u=0.2637257788219187,v=0.22562504866157346,w=0.49992691459899724,x=2.236094072428751 +color=green,shape=circle,flag=0,i=85685,u=0.9438304606302973,v=0.21780940451843955,w=0.5104681714170178,x=5.200868325295786 +color=yellow,shape=square,flag=1,i=85690,u=0.49407280185669855,v=0.632541357132386,w=0.4600063441141154,x=5.5178447148283984 +color=yellow,shape=circle,flag=1,i=85694,u=0.8381672748863793,v=0.21755473462835673,w=0.5207229879030026,x=6.4984791392966805 +color=yellow,shape=triangle,flag=0,i=85708,u=0.19514881275968465,v=0.025996136864955277,w=0.5191329727433874,x=3.565050187934149 +color=red,shape=triangle,flag=0,i=85726,u=0.07567877986647131,v=0.42068268728195646,w=0.4696827504269808,x=6.609871290553852 +color=red,shape=triangle,flag=0,i=85729,u=0.5709126090910467,v=0.5413260773979797,w=0.4697768627794909,x=7.947189574977039 +color=yellow,shape=square,flag=1,i=85739,u=0.3246029901266696,v=0.9588994619184443,w=0.4603194775432964,x=5.897082314294825 +color=green,shape=square,flag=1,i=85751,u=0.8462597371150543,v=0.721456519915196,w=0.5118679688546229,x=4.5177921623167885 +color=green,shape=circle,flag=0,i=85753,u=0.8434747395858071,v=0.07402838892297958,w=0.5158831371942311,x=4.293753444251344 +color=red,shape=circle,flag=1,i=85757,u=0.4680733653101632,v=0.5371720006634939,w=0.5026094351783746,x=3.3877495456668973 +color=red,shape=circle,flag=1,i=85762,u=0.4191097569913754,v=0.47246119250979496,w=0.5044547720935116,x=3.7685738018741746 +color=blue,shape=triangle,flag=0,i=85771,u=0.6461324979428906,v=0.8361442544262598,w=0.519335505911322,x=6.575771580595844 +color=green,shape=triangle,flag=0,i=85772,u=0.8377644060982539,v=0.5503414418976728,w=0.4985261271489029,x=4.7498125701451706 +color=blue,shape=square,flag=1,i=85783,u=0.6964744348337873,v=0.8868560515441671,w=0.47398401764450804,x=6.114045508861097 +color=red,shape=square,flag=1,i=85798,u=0.013020691498634274,v=0.5495552753534988,w=0.5253784442607773,x=4.725617124076844 +color=red,shape=circle,flag=1,i=85801,u=0.4738364893586757,v=0.4701732332869386,w=0.49639536384015565,x=6.8752987633081135 +color=red,shape=circle,flag=1,i=85810,u=0.6656105725283946,v=0.75108137973318,w=0.4949443113514723,x=5.281658329539386 +color=red,shape=square,flag=0,i=85811,u=0.25596923431129603,v=0.051093538322888876,w=0.5264823108099105,x=3.6654730030376803 +color=purple,shape=circle,flag=0,i=85822,u=0.8938248057786501,v=0.42098153130622296,w=0.4802087471289647,x=5.863618478077068 +color=blue,shape=circle,flag=1,i=85824,u=0.4708250203200308,v=0.19654657972700595,w=0.5051505439281154,x=3.585234005506477 +color=red,shape=square,flag=0,i=85826,u=0.008350166019426397,v=0.09470629678221865,w=0.5181745987055807,x=5.191052375330684 +color=red,shape=circle,flag=1,i=85850,u=0.37045404571025775,v=0.41743549979617406,w=0.4858214415189545,x=5.741370933050528 +color=red,shape=circle,flag=0,i=85864,u=0.8942631011543773,v=0.8638887743711348,w=0.4966035867030875,x=2.9373743964041954 +color=red,shape=triangle,flag=0,i=85865,u=0.957273783720544,v=0.7733201101963969,w=0.4713425199954149,x=6.175683625759825 +color=purple,shape=square,flag=0,i=85869,u=0.5128409293908851,v=0.11497086312151694,w=0.531286691146988,x=7.656167922482241 +color=red,shape=triangle,flag=0,i=85873,u=0.20784804688845426,v=0.7388074595717812,w=0.47014346630134474,x=3.694114890206754 +color=red,shape=triangle,flag=1,i=85874,u=0.30082957301848523,v=0.5653276652271506,w=0.4734696065196633,x=6.357267490275895 +color=red,shape=circle,flag=0,i=85881,u=0.23433800404204164,v=0.1393151182299473,w=0.4950474060233168,x=4.786690595721022 +color=purple,shape=circle,flag=0,i=85884,u=0.6214496500365904,v=0.30742759739689407,w=0.4792694327595867,x=4.91100159602182 +color=blue,shape=circle,flag=0,i=85898,u=0.7986458160900594,v=0.18585005223047135,w=0.5039231103949626,x=5.626741318070789 +color=red,shape=square,flag=0,i=85903,u=0.6848533104329096,v=0.33056972283940667,w=0.5379726281281916,x=4.717831083697813 +color=green,shape=triangle,flag=0,i=85916,u=0.2839822189749771,v=0.73775579533104,w=0.5049172441133688,x=6.716827851033396 +color=red,shape=circle,flag=0,i=85927,u=0.5492331749387379,v=0.6457659939155009,w=0.48873057639053413,x=6.400011063657911 +color=purple,shape=circle,flag=0,i=85954,u=0.33026844977478165,v=0.34444832024348426,w=0.4814777732869112,x=4.4048141888059265 +color=yellow,shape=circle,flag=1,i=85955,u=0.9133316022820065,v=0.9649385884565533,w=0.524248057841048,x=4.101212085394714 +color=purple,shape=circle,flag=0,i=85956,u=0.316217615121002,v=0.25815593493508604,w=0.4851282848578222,x=6.0113687193808145 +color=red,shape=square,flag=0,i=85957,u=0.03892892550034732,v=0.5851772338257412,w=0.549080533872407,x=3.9391065302101325 +color=blue,shape=square,flag=0,i=85962,u=0.5796519950537246,v=0.5225193068500436,w=0.46812592683127857,x=3.5333053612012635 +color=green,shape=square,flag=0,i=85964,u=0.9940685289652789,v=0.3196874106138835,w=0.5106399734383792,x=6.627733957167792 +color=red,shape=square,flag=0,i=85968,u=0.24608812446195005,v=0.1800137254303592,w=0.5446206058541022,x=4.893937149938307 +color=purple,shape=triangle,flag=0,i=86013,u=0.6506952388147397,v=0.6296636866615741,w=0.4914499285808656,x=4.012082590394638 +color=red,shape=triangle,flag=1,i=86025,u=0.2514261207127588,v=0.6535792580599258,w=0.46582790524260004,x=2.9258416449390894 +color=red,shape=square,flag=0,i=86029,u=0.8029325391323049,v=0.9263691643301364,w=0.5578502339843877,x=3.186559900751657 +color=red,shape=triangle,flag=0,i=86032,u=0.882105188724888,v=0.04775054632160425,w=0.46798223198899663,x=6.252781391016099 +color=red,shape=triangle,flag=0,i=86055,u=0.1674972380102433,v=0.2609421092907568,w=0.4699456074449321,x=5.078946056985045 +color=purple,shape=circle,flag=0,i=86080,u=0.12397971577750255,v=0.9708882164743036,w=0.48617682829403663,x=5.257074069129675 +color=blue,shape=square,flag=0,i=86082,u=0.7340898571795469,v=0.4757366760248247,w=0.46296304032021257,x=6.244017326913152 +color=red,shape=triangle,flag=0,i=86089,u=0.08891645540192639,v=0.7531671348537611,w=0.4682200355584395,x=2.907319480910244 +color=yellow,shape=circle,flag=1,i=86099,u=0.0254896318150033,v=0.8823210564149404,w=0.5211398295543085,x=5.378323465527184 +color=yellow,shape=circle,flag=1,i=86101,u=0.5349134399214438,v=0.5923192653969284,w=0.5167487348865745,x=4.405082669340497 +color=yellow,shape=triangle,flag=1,i=86104,u=0.6059341819703445,v=0.42433189146973194,w=0.5112106634865347,x=5.896060950562372 +color=red,shape=square,flag=0,i=86126,u=0.03999643900721206,v=0.7132445010070424,w=0.5388732506134749,x=3.4010268008615916 +color=purple,shape=circle,flag=0,i=86132,u=0.1041833210653601,v=0.6829350157801621,w=0.49201749557060254,x=3.781136668626683 +color=red,shape=circle,flag=0,i=86142,u=0.3759087757093993,v=0.46423172399914614,w=0.48604745777303643,x=5.808747262283556 +color=yellow,shape=square,flag=1,i=86144,u=0.4029289128797666,v=0.0013758815078774855,w=0.4645604940556546,x=4.368476056376362 +color=purple,shape=triangle,flag=0,i=86152,u=0.058665436954591255,v=0.40989712209393114,w=0.4934392583554017,x=2.8678175407018283 +color=green,shape=triangle,flag=0,i=86154,u=0.40322931048568733,v=0.27864472268185003,w=0.5062392349203582,x=4.248792381923482 +color=blue,shape=circle,flag=1,i=86155,u=0.29812139403575255,v=0.5632206087816237,w=0.49860214007931175,x=8.146885882174693 +color=yellow,shape=triangle,flag=1,i=86156,u=0.3154182356974319,v=0.5474863972186107,w=0.5093497549932269,x=5.050591329344595 +color=purple,shape=circle,flag=0,i=86176,u=0.21380841899332537,v=0.4513242975790873,w=0.4965056985119337,x=4.5494233554288295 +color=purple,shape=triangle,flag=0,i=86189,u=0.28655987765812085,v=0.16266134693515133,w=0.4932688699946626,x=6.321522974744133 +color=blue,shape=circle,flag=1,i=86195,u=0.000690052898613347,v=0.7789329485527191,w=0.4996831517213931,x=5.861801301751025 +color=red,shape=triangle,flag=0,i=86199,u=0.2798998249390876,v=0.23113290298367495,w=0.4921642951191572,x=4.9619101130679555 +color=red,shape=square,flag=0,i=86201,u=0.9356844302485094,v=0.9211556757351993,w=0.5286359285573382,x=4.095001154333659 +color=yellow,shape=square,flag=1,i=86205,u=0.1721818367237269,v=0.9124919327239045,w=0.4706789831435059,x=4.327202260637639 +color=red,shape=square,flag=0,i=86213,u=0.407164590915292,v=0.020187542465808894,w=0.5236383119561624,x=3.6898982852695568 +color=purple,shape=circle,flag=0,i=86216,u=0.9061186371270176,v=0.9312798715094261,w=0.4983599282061592,x=4.53529395941221 +color=red,shape=square,flag=0,i=86217,u=0.6342717782829218,v=0.5039073408150256,w=0.5226067930252241,x=4.492831683399684 +color=purple,shape=triangle,flag=0,i=86235,u=0.736999489217027,v=0.9288874856518851,w=0.49342172835776904,x=4.895402544925116 +color=red,shape=triangle,flag=1,i=86240,u=0.09511647804434442,v=0.8624159415485466,w=0.49925655183443063,x=3.5898618000696856 +color=red,shape=circle,flag=1,i=86244,u=0.7436229251357463,v=0.7932897198188944,w=0.483432704305946,x=4.833950135623271 +color=yellow,shape=circle,flag=1,i=86281,u=0.3223478910035237,v=0.013718487106361699,w=0.5071570059762378,x=4.6248122736214965 +color=yellow,shape=circle,flag=1,i=86282,u=0.031442165109897946,v=0.538171663420788,w=0.5071514616236765,x=4.491465925327968 +color=red,shape=square,flag=0,i=86297,u=0.7215000632812368,v=0.9783446977147177,w=0.520997153003067,x=5.550844082665016 +color=red,shape=circle,flag=0,i=86311,u=0.5958837608067776,v=0.5709302556286382,w=0.48900804484503757,x=5.042102449732762 +color=red,shape=square,flag=0,i=86317,u=0.6046801460521182,v=0.028027083129846586,w=0.5115028321305282,x=5.004572163125208 +color=red,shape=circle,flag=1,i=86336,u=0.22553877314772253,v=0.1394629716917561,w=0.4866804974288476,x=6.997607529360064 +color=red,shape=circle,flag=0,i=86342,u=0.15050749354087012,v=0.2429233771101954,w=0.49180627238182884,x=4.141027438779219 +color=red,shape=square,flag=0,i=86347,u=0.5734807473265005,v=0.7050556756360538,w=0.5117582718270743,x=3.795151568207107 +color=green,shape=circle,flag=0,i=86371,u=0.6033823900126042,v=0.16207432846592873,w=0.5134011972671004,x=4.735523286095609 +color=purple,shape=triangle,flag=0,i=86377,u=0.3689413424208302,v=0.055498762494094134,w=0.4957949619575204,x=5.292643120408306 +color=green,shape=square,flag=0,i=86382,u=0.0994751006178235,v=0.6511327561927346,w=0.4938150397937878,x=7.268578505820497 +color=blue,shape=square,flag=1,i=86383,u=0.6047195197378054,v=0.660608346804571,w=0.4663422523744924,x=5.6997159281568 +color=yellow,shape=circle,flag=1,i=86388,u=0.6564709385781753,v=0.994190627211483,w=0.5018065000024834,x=4.073076131944515 +color=yellow,shape=circle,flag=1,i=86392,u=0.9159440153422648,v=0.7208506227267477,w=0.49994664904904,x=5.8765737127761595 +color=red,shape=square,flag=0,i=86393,u=0.23969864901411753,v=0.4352870885496487,w=0.5049458261730994,x=4.210419201281581 +color=red,shape=triangle,flag=0,i=86400,u=0.6940160483165602,v=0.08575494812049977,w=0.501242183887338,x=3.9464616531747096 +color=blue,shape=triangle,flag=1,i=86402,u=0.8605317944477321,v=0.2271908329075828,w=0.5073438854913153,x=4.1888063190023805 +color=red,shape=triangle,flag=0,i=86410,u=0.14299995143384658,v=0.8867698601893216,w=0.49966092838729625,x=4.199278798485914 +color=red,shape=circle,flag=1,i=86468,u=0.02771278651557585,v=0.03429131662711673,w=0.4706123757423119,x=5.170327939421174 +color=red,shape=triangle,flag=1,i=86477,u=0.44699388675486385,v=0.14982804239628988,w=0.491861371753282,x=5.358698469407348 +color=red,shape=square,flag=0,i=86496,u=0.9001852868513311,v=0.1563407769787356,w=0.5017492852481726,x=5.869252325467563 +color=green,shape=circle,flag=1,i=86508,u=0.7845871626702107,v=0.019979627232190045,w=0.5115787320434757,x=4.2030315831903735 +color=green,shape=square,flag=0,i=86510,u=0.8116052190275128,v=0.8935586352512453,w=0.4942763185069306,x=4.52279110202832 +color=red,shape=square,flag=0,i=86547,u=0.7660819275029396,v=0.3115107074174447,w=0.4978429768605359,x=3.3946909305862696 +color=green,shape=square,flag=0,i=86554,u=0.20726603123512322,v=0.42379106773486197,w=0.4972105620776079,x=4.555006054175362 +color=green,shape=square,flag=1,i=86563,u=0.5546738511920734,v=0.7079784162616318,w=0.5007437090007817,x=4.940556766517629 +color=yellow,shape=circle,flag=1,i=86585,u=0.6546501013144669,v=0.09128249159926538,w=0.4925300405426629,x=3.202670367906642 +color=red,shape=square,flag=1,i=86587,u=0.16661565181086957,v=0.8444460150291666,w=0.48899516856978387,x=4.605005124717778 +color=purple,shape=circle,flag=0,i=86595,u=0.046096169230748996,v=0.6330365289927855,w=0.49763304811033415,x=5.287341985182163 +color=yellow,shape=square,flag=1,i=86619,u=0.6644835752780938,v=0.4066231631531583,w=0.498414931297478,x=3.9208640839403675 +color=blue,shape=circle,flag=1,i=86628,u=0.6360027207753243,v=0.7040623704100735,w=0.5079478269038831,x=5.369460230158197 +color=red,shape=circle,flag=0,i=86634,u=0.6102336275941573,v=0.5426461613898843,w=0.4787986920317028,x=6.91946947575433 +color=blue,shape=square,flag=0,i=86642,u=0.12358187244307994,v=0.02035756741710959,w=0.47691608451661566,x=3.637759428157294 +color=green,shape=square,flag=0,i=86652,u=0.49987543705384985,v=0.27028489536048905,w=0.49681960723694485,x=3.3080913569405497 +color=blue,shape=square,flag=1,i=86657,u=0.05946106617345159,v=0.4532670390203296,w=0.4776134074601565,x=6.671658709259874 +color=blue,shape=triangle,flag=1,i=86674,u=0.27971271459463276,v=0.35402444918062537,w=0.4999477642634154,x=4.092460843085399 +color=red,shape=triangle,flag=0,i=86682,u=0.43368658742377975,v=0.8826609374254298,w=0.5193062129437737,x=1.2146763609358853 +color=purple,shape=triangle,flag=0,i=86694,u=0.4361122074666044,v=0.6917074618192002,w=0.49239944720507756,x=3.084716917371697 +color=red,shape=triangle,flag=1,i=86701,u=0.2765643106345562,v=0.5939979701878836,w=0.5146188457161298,x=6.8359795324213835 +color=blue,shape=triangle,flag=1,i=86708,u=0.5786771300643293,v=0.6142600340649169,w=0.4991815807818477,x=5.290739355892209 +color=yellow,shape=triangle,flag=0,i=86720,u=0.7711922622191889,v=0.2251062751896522,w=0.4939260197702981,x=3.160490042738331 +color=green,shape=circle,flag=0,i=86730,u=0.09860641262650338,v=0.5449504130478615,w=0.5045129181223662,x=5.165867446005227 +color=yellow,shape=circle,flag=1,i=86743,u=0.3665007718315332,v=0.7514930942145615,w=0.4848596594877264,x=4.842455768318108 +color=red,shape=square,flag=0,i=86749,u=0.8389029960044865,v=0.860750605855949,w=0.501458353783284,x=3.19218817124321 +color=yellow,shape=triangle,flag=1,i=86759,u=0.07227170639272118,v=0.2816426208022663,w=0.48605622671986337,x=5.354836096912901 +color=purple,shape=circle,flag=0,i=86764,u=0.17201355773495508,v=0.24756271742805946,w=0.4944297443915493,x=4.918458155450148 +color=green,shape=square,flag=0,i=86778,u=0.6635615363258186,v=0.19657031432664474,w=0.49589837786327046,x=6.642454900130587 +color=red,shape=triangle,flag=0,i=86785,u=0.360773189183068,v=0.5248461207576682,w=0.5090292387452188,x=4.430519083215832 +color=green,shape=triangle,flag=0,i=86788,u=0.9226419634151455,v=0.06741602036717442,w=0.5091812925736865,x=3.4154247812656515 +color=red,shape=triangle,flag=1,i=86797,u=0.2780736090059539,v=0.6747335930438723,w=0.508377691060558,x=3.322333341339808 +color=orange,shape=circle,flag=0,i=86798,u=0.20748653676403406,v=0.4123003163495188,w=0.494195797219976,x=6.232117654654036 +color=red,shape=circle,flag=0,i=86803,u=0.5152339306361557,v=0.5750573240341217,w=0.4895081853111887,x=6.406757210484545 +color=purple,shape=triangle,flag=0,i=86804,u=0.053563008562753645,v=0.08131649748602454,w=0.48618442533423495,x=4.762474218129651 +color=red,shape=square,flag=0,i=86820,u=0.7487535986212616,v=0.5149128090498354,w=0.5091472709116461,x=4.175425294558464 +color=blue,shape=square,flag=1,i=86823,u=0.9782709459666242,v=0.5258073459494389,w=0.47581614867538397,x=6.20605772925591 +color=blue,shape=square,flag=1,i=86833,u=0.9652355409798492,v=0.2729426369750859,w=0.48104940270659097,x=5.400030744031735 +color=yellow,shape=square,flag=1,i=86844,u=0.9659526616525094,v=0.8275642198610555,w=0.4978229875585131,x=3.253920147246891 +color=purple,shape=square,flag=0,i=86853,u=0.5638980409308909,v=0.1361063038780117,w=0.5381885216746034,x=3.5002808094746194 +color=green,shape=square,flag=0,i=86855,u=0.7837064000167976,v=0.7644152694922427,w=0.49875527920017143,x=4.6183863066724244 +color=red,shape=triangle,flag=0,i=86864,u=0.2976658081930511,v=0.36850196425385795,w=0.4973013602419118,x=4.661139636780618 +color=blue,shape=square,flag=1,i=86866,u=0.7365425661310253,v=0.45583970199582713,w=0.48565503296948664,x=5.209628722186546 +color=green,shape=circle,flag=0,i=86869,u=0.8479196770587611,v=0.9933079612771681,w=0.5048446284964669,x=5.567739255489422 +color=red,shape=square,flag=1,i=86886,u=0.991096511437496,v=0.025105301614998132,w=0.5179123967745594,x=5.931435348137742 +color=red,shape=triangle,flag=1,i=86910,u=0.39767185862779686,v=0.9376186130941725,w=0.4994102614655188,x=3.399354147428521 +color=red,shape=circle,flag=1,i=86911,u=0.781160381108894,v=0.725985369836209,w=0.4955132160741051,x=4.732900556687531 +color=red,shape=square,flag=0,i=86919,u=0.6549377334854134,v=0.09084926769783574,w=0.5174924922748046,x=3.475455623251961 +color=red,shape=circle,flag=0,i=86923,u=0.6017358132650914,v=0.5219351035857995,w=0.4958945620205581,x=6.38592524546268 +color=blue,shape=circle,flag=0,i=86931,u=0.8012162042283488,v=0.3480468507230474,w=0.5046025568164396,x=5.073914226625629 +color=red,shape=circle,flag=0,i=86953,u=0.11509170888080389,v=0.13995988845008878,w=0.49467070579276473,x=4.672111397578845 +color=red,shape=triangle,flag=0,i=86956,u=0.6955703797996894,v=0.3362958683867011,w=0.4995226901985453,x=7.19957078603985 +color=green,shape=square,flag=0,i=86958,u=0.5277957486992041,v=0.3793846240217911,w=0.4962027804037736,x=6.103713989801951 +color=red,shape=triangle,flag=1,i=86968,u=0.9585030343837033,v=0.34914529683213924,w=0.4980864448121288,x=7.888527058456321 +color=red,shape=triangle,flag=1,i=86975,u=0.6316751169638901,v=0.15769747029531256,w=0.49936074424643995,x=2.737391868241301 +color=blue,shape=circle,flag=1,i=86977,u=0.30488416058328904,v=0.4558390636812145,w=0.506877310972472,x=5.65093335347233 +color=green,shape=circle,flag=0,i=86981,u=0.6255236855282953,v=0.6010377242870991,w=0.5090970434834531,x=4.754334188386776 +color=red,shape=square,flag=1,i=86988,u=0.20098946351521962,v=0.13185884973284479,w=0.501977508680943,x=5.137385350112086 +color=purple,shape=triangle,flag=0,i=87000,u=0.6994711351679362,v=0.6618277787917952,w=0.47045540593326923,x=6.577365405041516 +color=purple,shape=circle,flag=0,i=87009,u=0.15060201263445305,v=0.9526823209642867,w=0.5091184802785791,x=2.3268436901379306 +color=blue,shape=triangle,flag=1,i=87013,u=0.020116121842534085,v=0.25635180042008754,w=0.4948032078553967,x=5.439475014913131 +color=purple,shape=square,flag=0,i=87017,u=0.783648275792587,v=0.02340576806594241,w=0.5340442822042968,x=4.881974126747804 +color=blue,shape=circle,flag=1,i=87022,u=0.42136803817120383,v=0.7131486953510967,w=0.5093248294858664,x=5.468675937919926 +color=red,shape=circle,flag=0,i=87080,u=0.50695904929708,v=0.45362813092781795,w=0.5002424650267973,x=4.416628162677404 +color=blue,shape=square,flag=1,i=87082,u=0.5911521642027565,v=0.4720656349088185,w=0.49510426570538496,x=5.7692674352098985 +color=blue,shape=triangle,flag=1,i=87083,u=0.4296989532318465,v=0.9371168543502997,w=0.49531661348596145,x=5.2322044274594575 +color=yellow,shape=circle,flag=1,i=87108,u=0.3246411752422569,v=0.3644432284212491,w=0.4968276436683879,x=2.8080934642277473 +color=red,shape=triangle,flag=1,i=87109,u=0.4493685440024452,v=0.16826268546764256,w=0.48580962454749893,x=5.166151101612523 +color=red,shape=circle,flag=1,i=87113,u=0.5317233378110757,v=0.45055848630920664,w=0.4930285204979886,x=4.585538506531893 +color=purple,shape=square,flag=0,i=87119,u=0.7427966349427934,v=0.2222935928238179,w=0.5330710139192982,x=5.4924322667759355 +color=red,shape=circle,flag=0,i=87149,u=0.9236325375565893,v=0.9832729896877908,w=0.497548945316094,x=6.71540062485585 +color=red,shape=square,flag=0,i=87154,u=0.8028538910089711,v=0.6025610722494016,w=0.5014357913252403,x=4.8481044995948155 +color=red,shape=square,flag=0,i=87156,u=0.2681937779542889,v=0.46910428355996714,w=0.49944434596958537,x=3.8667157964383563 +color=red,shape=circle,flag=0,i=87160,u=0.7913245583599238,v=0.8821033627387526,w=0.5002065748823282,x=5.878072480622866 +color=red,shape=square,flag=0,i=87166,u=0.2337740963749929,v=0.7911502694649526,w=0.4997634201960948,x=5.67127583019391 +color=yellow,shape=square,flag=1,i=87171,u=0.014463649390616617,v=0.9837926714492485,w=0.49980358969649386,x=5.0111706027673275 +color=red,shape=square,flag=0,i=87174,u=0.1562566929126603,v=0.4290665500761336,w=0.5022801380970983,x=6.902420474152438 +color=yellow,shape=triangle,flag=1,i=87175,u=0.2375611414097496,v=0.9852052086053142,w=0.48030668773323715,x=5.435750356155446 +color=red,shape=circle,flag=0,i=87196,u=0.5697177596331662,v=0.637137927512288,w=0.504765268428757,x=6.521184641043341 +color=purple,shape=circle,flag=0,i=87212,u=0.23853054657683792,v=0.30855453350224804,w=0.5174371327855982,x=3.803679566057577 +color=red,shape=triangle,flag=0,i=87219,u=0.038974881726389854,v=0.4389225463461832,w=0.4918740234305623,x=5.4559847697751165 +color=red,shape=square,flag=0,i=87245,u=0.4243200031812161,v=0.6031112292826726,w=0.5052494099934095,x=6.593335216985331 +color=blue,shape=triangle,flag=0,i=87258,u=0.7138077066588048,v=0.3378096019743009,w=0.500106561267031,x=4.272743149102255 +color=red,shape=square,flag=0,i=87268,u=0.6205255682269005,v=0.14147893469504425,w=0.4986622808073623,x=4.0627699524514505 +color=orange,shape=triangle,flag=1,i=87269,u=0.47319505589017075,v=0.9294545364714185,w=0.47238614038576715,x=6.537923118990357 +color=yellow,shape=triangle,flag=0,i=87272,u=0.9428402660452866,v=0.32186434896555915,w=0.4816828497633597,x=6.098183066730402 +color=red,shape=triangle,flag=1,i=87282,u=0.15992551794282983,v=0.19890216072920908,w=0.48335744664048497,x=3.07125232146341 +color=purple,shape=triangle,flag=0,i=87312,u=0.3129854564713729,v=0.3792399653791011,w=0.46563231823560597,x=4.324967003807103 +color=green,shape=triangle,flag=0,i=87316,u=0.2758544471060357,v=0.01365600095224595,w=0.5145523126691295,x=4.40742003013768 +color=blue,shape=square,flag=0,i=87319,u=0.7766391040883234,v=0.5644225008050158,w=0.49294593580993085,x=4.788165323074899 +color=purple,shape=triangle,flag=0,i=87329,u=0.5094893133094806,v=0.22450526042029795,w=0.46577525630662003,x=4.628604062422395 +color=blue,shape=circle,flag=1,i=87332,u=0.3112964381397433,v=0.2709314163445954,w=0.5011548045349941,x=5.540669535555615 +color=red,shape=square,flag=0,i=87333,u=0.7583388587589652,v=0.9390969035285209,w=0.49886046786225685,x=3.5612480004500107 +color=yellow,shape=triangle,flag=1,i=87338,u=0.9526867008363316,v=0.853135758386563,w=0.4799509587136798,x=5.439724371904723 +color=green,shape=circle,flag=0,i=87345,u=0.08237352314777191,v=0.47981501485082045,w=0.5192264472047406,x=6.017654059187713 +color=green,shape=square,flag=0,i=87346,u=0.4837984364895892,v=0.08212342594685296,w=0.4989424517518087,x=4.591124046680975 +color=purple,shape=square,flag=0,i=87366,u=0.7989598073281962,v=0.5096502141039582,w=0.5316381787772568,x=3.8789339926634394 +color=purple,shape=triangle,flag=0,i=87376,u=0.3034489146837266,v=0.46111355683416066,w=0.48148090892523454,x=5.720528951331072 +color=red,shape=square,flag=1,i=87379,u=0.5459049549584437,v=0.8615964143320817,w=0.49783457770364803,x=5.134484027998303 +color=green,shape=circle,flag=0,i=87406,u=0.9629137203360748,v=0.8123086572355038,w=0.5142570052810861,x=4.1534557070311955 +color=red,shape=square,flag=1,i=87407,u=0.14770150341212673,v=0.903512495403854,w=0.49567081691264325,x=6.258395988913281 +color=yellow,shape=square,flag=1,i=87417,u=0.28002856110177954,v=0.29795833570702346,w=0.4910092411864575,x=6.3136532508126875 +color=red,shape=circle,flag=1,i=87420,u=0.25127736636236975,v=0.32061491138408477,w=0.4943838040606187,x=4.189096851109034 +color=blue,shape=circle,flag=1,i=87446,u=0.4232332637130508,v=0.8264736455737158,w=0.5016118864032161,x=4.170665868518532 +color=blue,shape=circle,flag=1,i=87448,u=0.7457723861278099,v=0.8397272154116819,w=0.5035069083706825,x=6.556715538294082 +color=red,shape=square,flag=1,i=87450,u=0.5095886815351525,v=0.6065178517378399,w=0.5085299762015498,x=3.817158298641582 +color=red,shape=triangle,flag=0,i=87455,u=0.3305395678687296,v=0.062119313495134,w=0.49220585645772924,x=4.723193491004722 +color=purple,shape=triangle,flag=0,i=87474,u=0.9216356208770554,v=0.30720940279440767,w=0.4910691774582122,x=5.872878787578732 +color=red,shape=square,flag=0,i=87477,u=0.9137390773740979,v=0.843296298890668,w=0.510708864248982,x=5.2314432010903555 +color=red,shape=triangle,flag=0,i=87483,u=0.4498803349383491,v=0.8349484721387818,w=0.49481789053919684,x=4.473596701715838 +color=red,shape=triangle,flag=0,i=87488,u=0.9856802834929906,v=0.817445756075083,w=0.49833987780253874,x=4.842297329187473 +color=green,shape=square,flag=0,i=87501,u=0.41969716607526797,v=0.41246822835741026,w=0.4729790463334082,x=5.841410534093214 +color=red,shape=triangle,flag=1,i=87504,u=0.446005237631788,v=0.8272206360039658,w=0.4974427116274343,x=6.098135903248214 +color=red,shape=square,flag=0,i=87506,u=0.6357719216821314,v=0.6970867759393995,w=0.4940826462055272,x=6.351579417310387 +color=green,shape=triangle,flag=1,i=87508,u=0.07749125283097746,v=0.7997042551392148,w=0.5288478155217743,x=5.007411503973972 +color=green,shape=circle,flag=0,i=87513,u=0.9584890321396345,v=0.9071482496705534,w=0.5028355537497216,x=7.487895566803419 +color=blue,shape=square,flag=1,i=87537,u=0.49259738352949933,v=0.30088238308609916,w=0.5063911292326709,x=5.952328499006593 +color=red,shape=circle,flag=0,i=87540,u=0.5905461065786989,v=0.623179466125097,w=0.47874817004071524,x=3.5231833476979104 +color=green,shape=square,flag=0,i=87544,u=0.5133449964213642,v=0.49937712662022526,w=0.46134939808677317,x=5.78306778786595 +color=red,shape=triangle,flag=0,i=87546,u=0.9969563940686739,v=0.7499973912247889,w=0.49448365391989535,x=7.36954257910979 +color=yellow,shape=triangle,flag=1,i=87561,u=0.13496025290854552,v=0.5217498986523218,w=0.48551447548341087,x=3.5577946657011092 +color=blue,shape=square,flag=0,i=87567,u=0.7463183377611071,v=0.825252332938222,w=0.5068189472967893,x=6.93171207010579 +color=yellow,shape=square,flag=1,i=87580,u=0.4416790184735747,v=0.13950659864761872,w=0.5085852140115215,x=4.931998239207409 +color=red,shape=triangle,flag=0,i=87585,u=0.3357458308660205,v=0.987787257675211,w=0.4982976228692731,x=5.199558010519528 +color=red,shape=square,flag=0,i=87592,u=0.4901879899763838,v=0.14587122114775153,w=0.49458437920692955,x=4.845752511490685 +color=blue,shape=circle,flag=1,i=87599,u=0.07372513228168276,v=0.5864060917603757,w=0.5045085623235273,x=6.42278126360607 +color=yellow,shape=square,flag=1,i=87621,u=0.9075173707301951,v=0.05143325135168264,w=0.5122879298678802,x=5.276269449222794 +color=purple,shape=square,flag=0,i=87638,u=0.6499955143261992,v=0.5178349881169059,w=0.5369289114554097,x=4.349514278885358 +color=blue,shape=triangle,flag=0,i=87651,u=0.17807658049029917,v=0.579104218035652,w=0.4870918822315874,x=4.675223662724696 +color=green,shape=circle,flag=0,i=87655,u=0.2884037929853277,v=0.6397445195072545,w=0.5098688603427093,x=3.574153588066576 +color=yellow,shape=triangle,flag=1,i=87661,u=0.5672323779767716,v=0.2814294745384365,w=0.4838183495729003,x=4.974573059595241 +color=yellow,shape=square,flag=1,i=87667,u=0.7705906347934989,v=0.667636326193905,w=0.5082772307126497,x=6.125310716375598 +color=orange,shape=square,flag=0,i=87676,u=0.06101771810283574,v=0.68747202343077,w=0.4977162098081796,x=5.86366195486773 +color=purple,shape=square,flag=0,i=87677,u=0.3611207259034017,v=0.42341141436130003,w=0.5280384429543278,x=4.8796170389126745 +color=red,shape=circle,flag=1,i=87679,u=0.6327931231418402,v=0.6354081948441541,w=0.479977026205797,x=4.971796343510399 +color=green,shape=circle,flag=0,i=87694,u=0.05850798902155985,v=0.1494250980937728,w=0.5062962141692333,x=4.791005887808977 +color=red,shape=circle,flag=0,i=87703,u=0.022716756783163983,v=-0.04550339558289733,w=0.4763622882951251,x=5.041071040355236 +color=red,shape=square,flag=0,i=87705,u=0.18562161738142502,v=0.21310243818378483,w=0.4723122607157748,x=4.132081540406548 +color=red,shape=square,flag=0,i=87708,u=0.6374982811884574,v=0.6099608499400054,w=0.47461686349453747,x=5.949395991206852 +color=red,shape=square,flag=0,i=87718,u=0.8053219066168321,v=0.1720154947794349,w=0.46953125756802383,x=4.5503332287909375 +color=yellow,shape=square,flag=1,i=87763,u=0.6622352625341551,v=0.7516914590682935,w=0.5018600368415771,x=5.900068161467413 +color=red,shape=triangle,flag=1,i=87769,u=0.030763315524464097,v=0.048046419497038806,w=0.5014969377401141,x=3.453336043496867 +color=red,shape=circle,flag=1,i=87779,u=0.7596985781043656,v=0.676769507947792,w=0.4926600813762199,x=4.828095546150267 +color=red,shape=circle,flag=0,i=87787,u=0.8039494723040335,v=0.8386905755444028,w=0.4944790747453228,x=6.269379475769703 +color=yellow,shape=square,flag=1,i=87790,u=0.7921866752048135,v=0.6308460604509636,w=0.4984727741059736,x=3.276324692412942 +color=blue,shape=square,flag=0,i=87830,u=0.10265836567897935,v=0.32638461078657655,w=0.5119714005506554,x=4.269124842881164 +color=yellow,shape=square,flag=1,i=87849,u=0.35442688806057465,v=0.24892532566113024,w=0.5074146618757114,x=4.348844746556087 +color=yellow,shape=square,flag=0,i=87850,u=0.2832641207530461,v=0.6254350874744813,w=0.5107725636659052,x=5.194552452114789 +color=blue,shape=triangle,flag=1,i=87859,u=0.265352957757781,v=0.4494794970773357,w=0.4993155680014865,x=5.6815388090161525 +color=green,shape=circle,flag=0,i=87891,u=0.7827620634015832,v=0.1489433297198135,w=0.524003633111052,x=6.9472992082066725 +color=red,shape=square,flag=0,i=87896,u=0.7293072220778287,v=0.37238776377168914,w=0.48681184506762265,x=3.926077542116739 +color=yellow,shape=square,flag=1,i=87897,u=0.3135922615958485,v=0.7797854070367942,w=0.5188429177276422,x=3.8320867814208697 +color=blue,shape=square,flag=1,i=87900,u=0.8731750371736396,v=0.14612363064889267,w=0.5149166820164824,x=5.291640592692446 +color=purple,shape=circle,flag=0,i=87903,u=0.5710166912494727,v=0.6649825509600855,w=0.5029678144574063,x=6.331869454074109 +color=red,shape=square,flag=0,i=87914,u=0.08985452983154363,v=0.3799670228687487,w=0.4815387999436772,x=4.998463990527032 +color=red,shape=circle,flag=1,i=87918,u=0.41139881394532307,v=0.38247378288693273,w=0.49395132915690565,x=5.076191747456232 +color=blue,shape=square,flag=0,i=87941,u=0.5958795474789534,v=0.9650288792488426,w=0.5130935495028425,x=3.602812164366276 +color=red,shape=circle,flag=0,i=87945,u=0.40006256299770415,v=0.38006292020666504,w=0.4995942008798641,x=4.673738376435888 +color=red,shape=square,flag=0,i=87947,u=0.08272216273078481,v=0.3112842492079485,w=0.4807278094010713,x=7.0405840627018 +color=red,shape=triangle,flag=0,i=87970,u=0.2990669127338327,v=0.2983260640711731,w=0.4499446747220163,x=3.542906066728784 +color=red,shape=triangle,flag=0,i=87977,u=0.6720015430475421,v=0.6546768141747031,w=0.4523995233843355,x=6.011678720585611 +color=red,shape=circle,flag=1,i=87979,u=0.07247979286484463,v=0.0471698508108894,w=0.5088250436340264,x=4.75519501453581 +color=red,shape=circle,flag=1,i=87981,u=0.6068989294457883,v=0.6460422663340607,w=0.5128038279280751,x=4.661192874383532 +color=red,shape=square,flag=0,i=87984,u=0.9737256059273646,v=0.7729558779616146,w=0.4764367960911733,x=5.3797986546814585 +color=blue,shape=circle,flag=0,i=87992,u=0.9985033118469864,v=0.02168487276952369,w=0.4949114601289796,x=5.364779836670457 +color=green,shape=circle,flag=1,i=87994,u=0.7531148833988812,v=0.9261500889434449,w=0.5166640413149932,x=4.396605345009767 +color=yellow,shape=square,flag=1,i=87996,u=0.38369376198210003,v=0.5566287163925541,w=0.5158700170155865,x=4.792051124659165 +color=orange,shape=triangle,flag=0,i=88012,u=0.6557121007590262,v=0.8965621337880214,w=0.470066456294922,x=6.929231187046221 +color=red,shape=circle,flag=1,i=88027,u=0.21452854786405895,v=0.1321154858776587,w=0.5060835569286852,x=7.478139592018818 +color=red,shape=triangle,flag=1,i=88030,u=0.50005049712499,v=0.3839754040397897,w=0.4538518356649542,x=3.4029927914529083 +color=blue,shape=circle,flag=0,i=88033,u=0.03295136399070908,v=0.009081578674498325,w=0.49940792861127686,x=3.1228103797439855 +color=green,shape=circle,flag=0,i=88036,u=0.9579150604888034,v=0.9750840934204242,w=0.5123161351823644,x=5.335261121705259 +color=red,shape=square,flag=0,i=88043,u=0.5082609379666647,v=0.3346382317779304,w=0.4719707245196532,x=4.190726172776387 +color=blue,shape=square,flag=1,i=88058,u=0.4362165492248087,v=0.9819564009555275,w=0.5024352513790827,x=5.873017249856111 +color=purple,shape=square,flag=0,i=88064,u=0.611716423366671,v=0.7664955317248566,w=0.5321640403274255,x=4.691068621855334 +color=red,shape=circle,flag=0,i=88074,u=0.6522860975095488,v=0.6400444572683154,w=0.5119191624131018,x=4.654239128564439 +color=green,shape=square,flag=0,i=88077,u=0.41702052797594,v=0.3608576346836717,w=0.4652760468633792,x=3.231321835357653 +color=blue,shape=triangle,flag=0,i=88079,u=0.11834371397672705,v=0.36934516933707107,w=0.4968956949052766,x=5.861846605882917 +color=blue,shape=square,flag=1,i=88111,u=0.7737321083499213,v=0.7449057893591654,w=0.5001277224089868,x=3.614796219609024 +color=purple,shape=square,flag=1,i=88154,u=0.5007069292369971,v=0.8848441362135548,w=0.5336571678728803,x=3.903699498236351 +color=red,shape=triangle,flag=0,i=88157,u=0.0040382138447428995,v=0.49961042780152,w=0.4649976121869656,x=5.229330772299352 +color=red,shape=triangle,flag=0,i=88169,u=0.632171508310568,v=0.22423952987051454,w=0.45894490445334934,x=4.965656457765346 +color=purple,shape=circle,flag=0,i=88177,u=0.7193478718530358,v=0.7037935662217834,w=0.5125738582429837,x=6.948251558917331 +color=yellow,shape=circle,flag=1,i=88183,u=0.300966752521977,v=0.605296042977697,w=0.5098839352828569,x=4.8694716549020525 +color=purple,shape=triangle,flag=1,i=88218,u=0.707582945503699,v=0.16975279619447947,w=0.486476878621979,x=5.2344891495961505 +color=red,shape=triangle,flag=1,i=88237,u=0.9906153518323846,v=0.13380935887238754,w=0.4723496902095573,x=4.760369181150268 +color=red,shape=square,flag=1,i=88272,u=0.2715281311275948,v=0.2802889951960974,w=0.49818875677272034,x=3.3657936216185127 +color=blue,shape=square,flag=1,i=88275,u=0.5163824267332552,v=0.49087223410583103,w=0.49415676301769174,x=5.236009850217315 +color=red,shape=square,flag=0,i=88298,u=0.8673710607527264,v=0.8391348445986926,w=0.49626304176160374,x=4.984579988423242 +color=red,shape=square,flag=1,i=88301,u=0.3769469350596182,v=0.6593199090560792,w=0.49786516711451045,x=2.867732981018023 +color=red,shape=triangle,flag=1,i=88306,u=0.1292428394146602,v=0.34457066502641287,w=0.46476446363278606,x=3.312102546024265 +color=red,shape=circle,flag=1,i=88314,u=0.14627648175402486,v=0.14624736644861613,w=0.49126944914279785,x=4.033456311496372 +color=yellow,shape=square,flag=0,i=88333,u=0.25041763463660793,v=0.9495420481713808,w=0.5065378670818175,x=4.583058663808659 +color=red,shape=square,flag=0,i=88336,u=0.6433292334580075,v=0.5885111352213954,w=0.5013705027763812,x=5.878979246545559 +color=purple,shape=square,flag=0,i=88340,u=0.056072203415901356,v=0.48033821150897216,w=0.5212617413156152,x=5.538166407723655 +color=yellow,shape=circle,flag=1,i=88347,u=0.060741073922975675,v=0.49782097598943464,w=0.5061057524132392,x=5.480905699232227 +color=red,shape=square,flag=1,i=88361,u=0.8352673940161575,v=0.527743128001706,w=0.49877548072170935,x=6.852602576121783 +color=purple,shape=triangle,flag=1,i=88375,u=0.9101887436521007,v=0.17622880698439491,w=0.48815545596037374,x=3.604371076687747 +color=blue,shape=circle,flag=1,i=88378,u=0.9915167482992112,v=0.014069971967963224,w=0.49481925379443886,x=5.37913964666594 +color=red,shape=square,flag=0,i=88394,u=0.6632149147813329,v=0.08794973470826617,w=0.47895434146417604,x=3.5061002170922304 +color=red,shape=square,flag=1,i=88400,u=0.10095891837842952,v=0.6169852840627512,w=0.48349268052813876,x=4.03206087029174 +color=blue,shape=triangle,flag=0,i=88406,u=0.6993042699745837,v=0.544764220669782,w=0.4907896571214816,x=4.996625876449597 +color=yellow,shape=triangle,flag=1,i=88437,u=0.6822545874837266,v=0.6251588777823828,w=0.49375391144443836,x=2.7494710587771016 +color=red,shape=triangle,flag=1,i=88444,u=0.039918692115316734,v=0.5875031989615571,w=0.4842669497874155,x=4.718663395905376 +color=blue,shape=circle,flag=1,i=88458,u=0.3846298871904309,v=0.8956562953164224,w=0.489377318417961,x=4.3378875540250945 +color=purple,shape=triangle,flag=0,i=88465,u=0.7400965090278344,v=0.2307244941921872,w=0.48832278194004997,x=3.724216634214372 +color=red,shape=triangle,flag=0,i=88476,u=0.2159949287669335,v=0.9360632312665199,w=0.48737371383798067,x=5.54180270857389 +color=orange,shape=square,flag=1,i=88490,u=0.6062372900083869,v=0.9765246338376521,w=0.49947082060985737,x=5.719071638903 +color=green,shape=circle,flag=0,i=88501,u=0.9821750218017179,v=0.8705095781919526,w=0.5114787011440788,x=5.11356123121372 +color=red,shape=circle,flag=0,i=88503,u=0.04864990921591128,v=0.14600142797984408,w=0.4974380001512097,x=5.781925216655537 +color=yellow,shape=circle,flag=1,i=88508,u=0.26385912551351187,v=0.8814871931558996,w=0.5159777449917443,x=5.103907573502464 +color=orange,shape=circle,flag=0,i=88514,u=0.8215904602436896,v=0.3876439912523567,w=0.49517085430527685,x=4.472961309508148 +color=yellow,shape=square,flag=0,i=88526,u=0.8773724758592496,v=0.7373423563352277,w=0.4946927555356018,x=4.698380929213007 +color=purple,shape=triangle,flag=0,i=88536,u=0.6077129492869676,v=0.9083735281192004,w=0.4949179846207753,x=4.259416062243471 +color=red,shape=triangle,flag=1,i=88544,u=0.5627375390411199,v=0.8386631019958997,w=0.4828884370601367,x=2.6548670752056753 +color=blue,shape=triangle,flag=0,i=88551,u=0.82630636997486,v=0.6291173904518748,w=0.47591740974177127,x=3.6505045385805275 +color=red,shape=square,flag=0,i=88567,u=0.5644112393570121,v=0.18322688507602947,w=0.5044452008196995,x=5.673381218978144 +color=red,shape=square,flag=0,i=88570,u=0.259308940351339,v=0.7875302838370638,w=0.5058220613074879,x=5.152908148900953 +color=purple,shape=triangle,flag=0,i=88578,u=0.6627371565900392,v=0.9310278364107417,w=0.49904926629768687,x=4.206143897803815 +color=purple,shape=circle,flag=0,i=88579,u=0.9312823471550226,v=0.7789533782872469,w=0.5020912237035545,x=3.5164498199179213 +color=red,shape=square,flag=1,i=88597,u=0.46098167944675017,v=0.07283217942437248,w=0.5057623997420375,x=3.1861470177463507 +color=green,shape=triangle,flag=0,i=88598,u=0.2779705597866634,v=0.8301719320663272,w=0.5404614949138474,x=3.729476436503088 +color=blue,shape=square,flag=1,i=88601,u=0.9109874211020059,v=0.5098284367933799,w=0.4956215027885098,x=3.918788094046096 +color=yellow,shape=triangle,flag=1,i=88604,u=0.3525556620209537,v=0.3867002936036744,w=0.4940104932522002,x=4.616777243034125 +color=yellow,shape=triangle,flag=1,i=88631,u=0.2555074756813629,v=0.4507924446521573,w=0.4954163395035782,x=5.455912284252989 +color=yellow,shape=triangle,flag=1,i=88649,u=0.9541692664215917,v=0.758698677489762,w=0.5000814389058308,x=6.215063038946362 +color=blue,shape=square,flag=0,i=88657,u=0.37752845687915515,v=0.5931136641898378,w=0.486148312478229,x=7.669653349683045 +color=yellow,shape=square,flag=1,i=88658,u=0.2962771241075962,v=0.47394598039108493,w=0.5077184527911259,x=5.673908119166579 +color=red,shape=square,flag=0,i=88660,u=0.8012595968633182,v=0.9295623324899136,w=0.5103369532672469,x=3.843542927629272 +color=yellow,shape=circle,flag=1,i=88668,u=0.832863678136198,v=0.9270281236704438,w=0.5131235089092736,x=6.206566962678607 +color=green,shape=circle,flag=0,i=88675,u=0.2779058390325091,v=0.7727500037862135,w=0.5173837450201316,x=5.331243044083203 +color=blue,shape=triangle,flag=1,i=88706,u=0.5022897075484847,v=0.7398779485309679,w=0.4825058422158058,x=4.182932971790497 +color=purple,shape=square,flag=0,i=88717,u=0.9988289623611757,v=0.4988894788232766,w=0.5124386181279549,x=3.2182954663505434 +color=green,shape=circle,flag=0,i=88726,u=0.7864078589372331,v=0.7882769931966768,w=0.5203253586083161,x=5.5144131250341255 +color=purple,shape=triangle,flag=0,i=88729,u=0.7110849578310664,v=0.534067477762772,w=0.490380122311564,x=3.0835743066496364 +color=orange,shape=triangle,flag=0,i=88731,u=0.730641446947837,v=0.02055110282292305,w=0.479931591934255,x=6.924750095021172 +color=purple,shape=square,flag=0,i=88737,u=0.30370509236896226,v=0.8120553356278055,w=0.5075231511444706,x=4.533714981212117 +color=green,shape=square,flag=0,i=88744,u=0.7057167651257295,v=0.4838942291361874,w=0.46921129053654415,x=7.978526733640109 +color=purple,shape=square,flag=0,i=88777,u=0.774379949039789,v=0.8717785176743207,w=0.515407615352064,x=5.711434410734145 +color=purple,shape=square,flag=0,i=88787,u=0.8371630597755065,v=0.6943153660331514,w=0.5193481029899407,x=6.417195174812719 +color=red,shape=triangle,flag=0,i=88792,u=0.21918936774909303,v=0.7786280833469691,w=0.48410862668392096,x=6.720409924536409 +color=blue,shape=square,flag=0,i=88797,u=0.08552224821362053,v=0.9087191374852543,w=0.4886691930034402,x=6.464754293558916 +color=blue,shape=triangle,flag=0,i=88800,u=0.10468181952469902,v=0.21650350166773713,w=0.47951057763321253,x=6.243838155254253 +color=red,shape=triangle,flag=0,i=88806,u=0.022022736320014946,v=0.8985328771999243,w=0.487504551771972,x=3.719350478839578 +color=blue,shape=triangle,flag=0,i=88809,u=0.7408579450275424,v=0.09014740028937729,w=0.4773694923779749,x=4.849912525703252 +color=green,shape=circle,flag=1,i=88814,u=0.888135437977485,v=0.5535016119426845,w=0.5192864338601159,x=4.5509814659145595 +color=blue,shape=square,flag=0,i=88829,u=0.9535279568548674,v=0.15048532155582217,w=0.48971550709894085,x=5.865885884538478 +color=purple,shape=triangle,flag=0,i=88837,u=0.4093518607280927,v=0.08880414630880318,w=0.48341927521745753,x=5.361301869286393 +color=purple,shape=triangle,flag=0,i=88841,u=0.18324546638714145,v=0.035391140611822136,w=0.4826496591937977,x=2.5072569345106923 +color=red,shape=square,flag=0,i=88870,u=0.939072169241531,v=0.973363940636961,w=0.5123100100025192,x=2.852636585719953 +color=red,shape=square,flag=1,i=88871,u=0.7336985093936491,v=0.07183632110641358,w=0.5118799741224445,x=5.148500229718575 +color=red,shape=square,flag=0,i=88875,u=0.6683138367209588,v=0.9606514391691601,w=0.5075376322572759,x=6.8283250705078915 +color=green,shape=circle,flag=0,i=88886,u=0.9954509019734094,v=0.989326006815659,w=0.5249846241275673,x=5.193775448437145 +color=green,shape=square,flag=0,i=88887,u=0.20167268551713202,v=0.48024813055520477,w=0.47603451899533994,x=3.330281753131296 +color=blue,shape=square,flag=1,i=88899,u=0.0001881939925673093,v=0.011642740454585132,w=0.48760710891177944,x=3.8824332474753724 +color=green,shape=triangle,flag=0,i=88900,u=0.15685186323460454,v=0.23951406231195416,w=0.5145058917451085,x=5.61328595501674 +color=red,shape=triangle,flag=1,i=88901,u=0.6750501788591787,v=0.45652468849441274,w=0.48782070685331175,x=4.63126163820595 +color=blue,shape=triangle,flag=1,i=88911,u=0.14553976478384933,v=0.843240912542431,w=0.4848300110946718,x=3.668749854578589 +color=green,shape=square,flag=0,i=88919,u=0.04188189450383273,v=0.5241212375589694,w=0.48221761163587984,x=4.210961178884712 +color=red,shape=triangle,flag=0,i=88929,u=0.4514220268704663,v=0.45625772873157455,w=0.49847921318025606,x=3.6719466196879433 +color=red,shape=circle,flag=1,i=88943,u=0.9688549980967243,v=1.0286459256891882,w=0.4905745574823278,x=2.9692068183076246 +color=red,shape=square,flag=1,i=88949,u=0.4588253638837526,v=0.8608710332573164,w=0.49810480756865183,x=5.014791203332805 +color=green,shape=triangle,flag=0,i=88970,u=0.6533937418009187,v=0.6959936468051435,w=0.520186454910893,x=6.086419264019727 +color=red,shape=triangle,flag=0,i=88986,u=0.22177929590252532,v=0.002299553729503745,w=0.4911305349864925,x=5.316233104081186 +color=red,shape=triangle,flag=0,i=88989,u=0.5929008035969083,v=0.8799512854665865,w=0.49435635418647006,x=6.111757131042782 +color=yellow,shape=square,flag=1,i=88993,u=0.6984705400493004,v=0.46321722682722677,w=0.505696986850224,x=6.309180698105859 +color=purple,shape=triangle,flag=0,i=88997,u=0.8846615099739226,v=0.5383981091673841,w=0.48035176954474035,x=6.296836836948955 +color=blue,shape=square,flag=0,i=89000,u=0.3121216311085495,v=0.7587451701463619,w=0.4953390075820551,x=6.537922019910994 +color=green,shape=circle,flag=0,i=89010,u=0.698922603424709,v=0.1099616325320324,w=0.51675316993946,x=3.755133998984684 +color=yellow,shape=circle,flag=1,i=89023,u=0.7782015356083248,v=0.3618989464534593,w=0.49678376836570737,x=6.636603653767602 +color=orange,shape=triangle,flag=1,i=89047,u=0.3330941702327105,v=0.02833885861372576,w=0.4849023805442175,x=5.110456238441714 +color=red,shape=circle,flag=0,i=89080,u=0.04330257542826388,v=0.12759922430013998,w=0.4800401127378481,x=6.1837272662888765 +color=red,shape=triangle,flag=1,i=89089,u=0.03549709072673535,v=0.5154466593325573,w=0.484443296847137,x=5.692110499604396 +color=red,shape=triangle,flag=0,i=89100,u=0.8436577119045815,v=0.8615992331585086,w=0.48541591264052014,x=4.947538335385587 +color=blue,shape=circle,flag=1,i=89101,u=0.8727359786172227,v=0.06222594055627939,w=0.49714720518634276,x=4.5827531498795375 +color=red,shape=square,flag=0,i=89119,u=0.42155946361675223,v=0.38935174715012955,w=0.49516123934045936,x=4.13693934062463 +color=red,shape=triangle,flag=0,i=89145,u=0.3731165384253897,v=0.04169630232505683,w=0.4809022469322787,x=3.8663124019589574 +color=red,shape=triangle,flag=0,i=89149,u=0.049802211389571416,v=0.42060538701272976,w=0.48568249392618523,x=4.551942896755848 +color=purple,shape=triangle,flag=0,i=89154,u=0.4758808978776726,v=0.23910297509300804,w=0.48301566137970414,x=5.774411077261264 +color=yellow,shape=square,flag=1,i=89156,u=0.7428578549992408,v=0.8620632674915779,w=0.5086395397469757,x=5.669823563821919 +color=red,shape=square,flag=0,i=89161,u=0.15774359481765832,v=0.9371804513993472,w=0.507388374891406,x=4.981898876618663 +color=red,shape=triangle,flag=1,i=89162,u=0.04177782773807748,v=0.520993421335663,w=0.483141383554438,x=4.8138020275768065 +color=red,shape=triangle,flag=1,i=89167,u=0.009718102420543606,v=0.0861070024391587,w=0.4863618768682354,x=6.301609716480578 +color=red,shape=square,flag=0,i=89188,u=0.9920351410141162,v=0.5355857031762932,w=0.49213289682984623,x=4.403213905031578 +color=purple,shape=circle,flag=0,i=89191,u=0.165614540877152,v=0.23211381880542892,w=0.5094817000748718,x=3.9239741532289796 +color=green,shape=square,flag=0,i=89203,u=0.6506481185492858,v=0.08136335408786188,w=0.49342981285369464,x=4.930528223872577 +color=red,shape=square,flag=0,i=89227,u=0.8157497657540733,v=0.993822325658967,w=0.48275573434263963,x=3.3473140285453318 +color=red,shape=square,flag=1,i=89242,u=0.7422649121079717,v=0.928729372288155,w=0.48255448793009226,x=5.367694373384597 +color=purple,shape=square,flag=0,i=89254,u=0.709522561361518,v=0.5841387945197102,w=0.5227834622350629,x=3.9183653583589617 +color=red,shape=circle,flag=0,i=89270,u=0.26766304588677525,v=0.2931224020148894,w=0.49467775224965294,x=6.2894810850804355 +color=red,shape=triangle,flag=1,i=89271,u=0.5543210532891159,v=0.35239372696630067,w=0.4900184062341633,x=5.145154515991534 +color=red,shape=circle,flag=1,i=89285,u=0.2904610383624747,v=0.36651291446621154,w=0.492997225144362,x=4.785746587497086 +color=red,shape=triangle,flag=0,i=89294,u=0.8229433094768309,v=0.7157285621811823,w=0.49239457003609943,x=5.81756397199988 +color=red,shape=square,flag=0,i=89295,u=0.14595392167202892,v=0.04299005731318595,w=0.4936833751547652,x=3.5234047640517345 +color=red,shape=circle,flag=1,i=89301,u=0.7186925246474581,v=0.7711611862820316,w=0.48824777155271804,x=4.995108959536832 +color=red,shape=square,flag=0,i=89324,u=0.1264975061870569,v=0.9655632668160816,w=0.5025961142188484,x=5.5438565525161 +color=yellow,shape=square,flag=0,i=89359,u=0.3672555343730993,v=0.23477276791238189,w=0.5017554974672566,x=4.605279929439107 +color=green,shape=square,flag=0,i=89367,u=0.1472478300497796,v=0.2904489594227754,w=0.48353992788891126,x=5.187965304496066 +color=purple,shape=square,flag=0,i=89372,u=0.9714797414438361,v=0.9127078177889117,w=0.526987160867719,x=6.227534026265386 +color=purple,shape=square,flag=0,i=89396,u=0.5171045995792689,v=0.5937636516263206,w=0.5278451368899363,x=4.4676615107009505 +color=green,shape=circle,flag=0,i=89398,u=0.1987689325626627,v=0.47719159828682356,w=0.5092297342386748,x=3.048411407762402 +color=red,shape=triangle,flag=0,i=89400,u=0.0019438518296458485,v=0.4004359510760367,w=0.494379567558679,x=5.874772155590041 +color=yellow,shape=triangle,flag=1,i=89416,u=0.13575226120459194,v=0.16210411194059415,w=0.5084848690320436,x=6.270440295079358 +color=red,shape=triangle,flag=1,i=89423,u=0.4082297034059267,v=0.1303373109056687,w=0.4861950038528154,x=4.862219156423197 +color=red,shape=square,flag=1,i=89432,u=0.6866882539759991,v=0.46814437228637296,w=0.5012549506028816,x=5.599682066189068 +color=purple,shape=triangle,flag=0,i=89443,u=0.025326489777993566,v=0.9281749697689827,w=0.4920211863446441,x=2.9054869594098247 +color=red,shape=triangle,flag=1,i=89463,u=0.5752115786540709,v=0.4866678216887339,w=0.4933909721995991,x=6.805064707529792 +color=purple,shape=square,flag=0,i=89468,u=0.6029258317191418,v=0.9202105009591189,w=0.5275366717839259,x=2.6930687460118965 +color=red,shape=circle,flag=1,i=89472,u=0.23599622934598585,v=0.21026494183424715,w=0.4945905759652379,x=6.968680553472493 +color=red,shape=triangle,flag=0,i=89474,u=0.05699425071104147,v=0.4232870356766806,w=0.4972148939655111,x=4.707009608677642 +color=green,shape=circle,flag=0,i=89491,u=0.24201211293506764,v=0.5395674338577402,w=0.5093550332081724,x=5.152275005935069 +color=yellow,shape=square,flag=1,i=89493,u=0.2808229998933893,v=0.1851635544347222,w=0.49398036951730545,x=3.453856926780093 +color=purple,shape=circle,flag=0,i=89494,u=0.8652334830838943,v=0.39197818124783146,w=0.5079842532565122,x=4.643017885441312 +color=red,shape=circle,flag=1,i=89499,u=0.5325067884305689,v=0.5682824793337954,w=0.506835987695379,x=5.527214827915017 +color=purple,shape=triangle,flag=1,i=89506,u=0.7276524648761041,v=0.16642757876490766,w=0.4896709470836472,x=4.957014088573877 +color=orange,shape=circle,flag=0,i=89524,u=0.5185893756925903,v=0.8259011938287191,w=0.497517953583872,x=5.98959438949182 +color=red,shape=circle,flag=1,i=89530,u=0.36643160507537975,v=0.33315339269392114,w=0.4998978225566717,x=3.366789782844395 +color=blue,shape=triangle,flag=1,i=89537,u=0.2895967231160067,v=0.19333516954326402,w=0.5016399412530849,x=3.8500024543136795 +color=purple,shape=triangle,flag=0,i=89542,u=0.645510433576818,v=0.2169787920181585,w=0.4964131478510544,x=4.792044016643982 +color=purple,shape=square,flag=0,i=89543,u=0.9607729491239191,v=0.10073543431297738,w=0.5332405753196187,x=2.847024112917248 +color=yellow,shape=circle,flag=1,i=89549,u=0.38275345435331254,v=0.7754708003903482,w=0.4700033436411555,x=5.1108013552959255 +color=purple,shape=triangle,flag=1,i=89556,u=0.8368006806250886,v=0.20136398649445264,w=0.4967183477588903,x=4.221320314681726 +color=red,shape=square,flag=1,i=89557,u=0.9430156453314023,v=0.4285376246925712,w=0.5049798596749927,x=6.095571788398876 +color=blue,shape=circle,flag=1,i=89569,u=0.3370688195446372,v=0.21534325310840896,w=0.5092287946067081,x=6.747226057993529 +color=red,shape=square,flag=0,i=89607,u=0.7375634914925461,v=0.7499876766360295,w=0.5117929428525317,x=5.88407163354148 +color=red,shape=square,flag=1,i=89613,u=0.09688595796452038,v=0.8021124881038976,w=0.5110397665789819,x=5.265856001805414 +color=red,shape=triangle,flag=1,i=89614,u=0.46858131180267737,v=0.6529653826382829,w=0.488165696030253,x=5.258786671430322 +color=green,shape=triangle,flag=0,i=89616,u=0.9708058592611087,v=0.26858102507132053,w=0.5055915727727762,x=4.547747752778398 +color=blue,shape=square,flag=0,i=89633,u=0.2159489656464776,v=0.9134817567510763,w=0.5225551378566878,x=6.048240230169964 +color=yellow,shape=square,flag=1,i=89643,u=0.3643136265693401,v=0.2570533120910926,w=0.4935938818978104,x=3.5065146012606943 +color=red,shape=triangle,flag=0,i=89690,u=0.872646473460946,v=0.8976179865624867,w=0.4785419582204308,x=5.106423955556792 +color=blue,shape=circle,flag=0,i=89715,u=0.5271742504887879,v=0.8375171373215283,w=0.4980544932090869,x=1.5805938541131141 +color=orange,shape=circle,flag=1,i=89721,u=0.36871790565452167,v=0.9676600384399547,w=0.49212998870484037,x=5.435061672516423 +color=purple,shape=circle,flag=0,i=89722,u=0.8843255980609986,v=0.21308751152267535,w=0.4976755590131926,x=5.5450908514011985 +color=yellow,shape=triangle,flag=1,i=89725,u=0.5578863133084223,v=0.9115572113450849,w=0.5186292898896853,x=7.333641762114863 +color=blue,shape=square,flag=0,i=89733,u=0.5217112154592198,v=0.09486439657285706,w=0.5173974824591157,x=3.041308565438131 +color=red,shape=triangle,flag=0,i=89742,u=0.19162780991670503,v=0.6373278702216745,w=0.4897417415251563,x=3.8486004485523364 +color=purple,shape=square,flag=0,i=89754,u=0.8700037571776598,v=0.16656929485139116,w=0.5113150912109558,x=6.13129821591691 +color=red,shape=square,flag=0,i=89761,u=0.8767695232320187,v=0.45478718825421904,w=0.4976413466523611,x=6.372841963746882 +color=red,shape=circle,flag=0,i=89767,u=0.772318913665505,v=0.7995766031455851,w=0.5023608091218965,x=2.572856833660525 +color=red,shape=triangle,flag=0,i=89769,u=0.31607013930460104,v=0.7778893200423551,w=0.47963242861827393,x=3.5355435969503315 +color=red,shape=circle,flag=0,i=89771,u=0.004458599352718862,v=0.0599186543161407,w=0.49996590557240617,x=4.811493438558459 +color=red,shape=circle,flag=1,i=89773,u=0.3663274238879526,v=0.4290027156868429,w=0.5017278005792333,x=4.36742152252372 +color=blue,shape=square,flag=0,i=89777,u=0.48303418589821845,v=0.29632953976721466,w=0.5134830480126882,x=4.047561359874297 +color=red,shape=circle,flag=0,i=89782,u=0.7252373511978643,v=0.7371043475022744,w=0.4953133029535336,x=6.193311560073211 +color=red,shape=circle,flag=0,i=89788,u=0.15495864734490983,v=0.09012796305978421,w=0.49216233794231784,x=5.705060761556267 +color=red,shape=square,flag=0,i=89796,u=0.6112489222623326,v=0.869655807437518,w=0.5107268937590611,x=4.644490105247546 +color=green,shape=triangle,flag=0,i=89801,u=0.76680181513751,v=0.2588676541402922,w=0.5125946410501047,x=5.033891879438619 +color=yellow,shape=circle,flag=1,i=89830,u=0.8782139644049379,v=0.05198242018238697,w=0.48268944090968946,x=7.312346872558417 +color=red,shape=square,flag=1,i=89831,u=0.4535556036831109,v=0.4378627365277633,w=0.5211577860322459,x=3.46283701270737 +color=blue,shape=circle,flag=1,i=89856,u=0.6741055832559035,v=0.42368855134376904,w=0.5003520044696009,x=4.2467341378249355 +color=yellow,shape=triangle,flag=1,i=89874,u=0.5858143598332209,v=0.3888970086546677,w=0.530669235415513,x=5.855218122757549 +color=yellow,shape=square,flag=1,i=89875,u=0.10903073040937439,v=0.616637758826171,w=0.49834887243197634,x=2.161542870232784 +color=red,shape=square,flag=0,i=89878,u=0.9204332308249449,v=0.7253152544743801,w=0.5172478183655352,x=3.470744353802786 +color=red,shape=square,flag=0,i=89891,u=0.8887499018702762,v=0.9425581242916636,w=0.5145710486886484,x=5.556780226599233 +color=purple,shape=triangle,flag=0,i=89910,u=0.7812478494730575,v=0.00912951722420452,w=0.5112169022303502,x=5.068791667508587 +color=purple,shape=square,flag=0,i=89915,u=0.679049425764766,v=0.5101671973862475,w=0.5201903014303277,x=6.294013360441816 +color=red,shape=square,flag=0,i=89974,u=0.08626982425407559,v=0.8791010117764225,w=0.5115809823214129,x=7.680116039751927 +color=purple,shape=square,flag=1,i=89983,u=0.28452302516828565,v=0.35097593798880866,w=0.5143489248136583,x=5.764566301226548 +color=red,shape=square,flag=0,i=89987,u=0.8891411478263056,v=0.6244456675692178,w=0.5051654730104275,x=5.026299373009687 +color=blue,shape=circle,flag=1,i=89990,u=0.12378997604975961,v=0.5865543345730155,w=0.49274029275901693,x=5.044803686365359 +color=red,shape=triangle,flag=0,i=89993,u=0.0427909749227402,v=0.33612511638045894,w=0.49990058020429884,x=6.526299001101261 +color=purple,shape=square,flag=0,i=89994,u=0.658842906559141,v=0.047243179268898094,w=0.517508729401253,x=5.496981800136941 +color=red,shape=square,flag=0,i=89997,u=0.340789502875009,v=0.3593713921823164,w=0.5044492590475607,x=5.731317775015861 +color=red,shape=circle,flag=0,i=90000,u=0.17836540748161522,v=0.08775766352456943,w=0.48489469236172666,x=4.532847521368993 +color=green,shape=triangle,flag=0,i=90006,u=0.09672658588835337,v=0.6802493827824281,w=0.49974769192223695,x=5.652047000673833 +color=red,shape=triangle,flag=1,i=90014,u=0.16762030193322497,v=0.9085113550458388,w=0.4950414511211123,x=4.747421363587864 +color=blue,shape=triangle,flag=1,i=90015,u=0.3558121388962219,v=0.36000093792579346,w=0.49273128475991207,x=5.218863990723695 +color=green,shape=triangle,flag=0,i=90018,u=0.7653994122571245,v=0.9104009891319974,w=0.502822523881717,x=5.507104152535064 +color=red,shape=square,flag=1,i=90020,u=0.39587839065615826,v=0.014449645507643383,w=0.5048293371521958,x=2.0502841201810287 +color=red,shape=square,flag=0,i=90036,u=0.8420540846709074,v=0.9195475149980085,w=0.5002779408819791,x=5.375773847505244 +color=purple,shape=square,flag=0,i=90045,u=0.16297741206463356,v=0.7596519333461603,w=0.5150153396874657,x=3.3463300748721987 +color=yellow,shape=square,flag=1,i=90046,u=0.7076098069685339,v=0.7993374083205312,w=0.5017245264570126,x=5.400179483823213 +color=red,shape=square,flag=0,i=90065,u=0.5043915250951406,v=0.9126647850429106,w=0.5088897027119359,x=5.505000599463879 +color=red,shape=circle,flag=0,i=90071,u=0.15756716501853762,v=0.252972495274118,w=0.47760356254137737,x=6.1196922896522965 +color=red,shape=square,flag=0,i=90077,u=0.1954418391020637,v=0.7941955610167312,w=0.5074307953077141,x=5.429488005545071 +color=purple,shape=square,flag=0,i=90111,u=0.3447424863473555,v=0.6982847731330748,w=0.5055716767280367,x=4.547393206386748 +color=red,shape=triangle,flag=0,i=90114,u=0.1397987823444078,v=0.23708880317593284,w=0.49397481784556085,x=6.780381366779236 +color=yellow,shape=triangle,flag=1,i=90116,u=0.31901180939395335,v=0.9507107777740856,w=0.5414418960924794,x=4.6419297851089425 +color=purple,shape=triangle,flag=0,i=90122,u=0.9986871176198068,v=0.3037738877233719,w=0.5154934457238382,x=5.365962021016529 +color=red,shape=triangle,flag=1,i=90139,u=0.11691116433975857,v=0.2652804740538689,w=0.4872423546889221,x=4.774434894224382 +color=red,shape=circle,flag=0,i=90156,u=0.4202678645487803,v=0.5004979209475295,w=0.5001783526500607,x=5.690468379315669 +color=red,shape=square,flag=0,i=90163,u=0.07789228347129029,v=0.36245374853617474,w=0.5201278001103601,x=4.170355335199179 +color=red,shape=square,flag=1,i=90171,u=0.3953541732267084,v=0.3378344487108793,w=0.5159913925552971,x=4.799366367893301 +color=green,shape=triangle,flag=0,i=90174,u=0.24867350894483742,v=0.7415252835872189,w=0.5002241307468654,x=4.895033316702443 +color=red,shape=triangle,flag=0,i=90192,u=0.49353128832835935,v=0.6799621297476228,w=0.48926531808194296,x=7.217058026916234 +color=red,shape=triangle,flag=0,i=90207,u=0.20985585683143892,v=0.7263842666073457,w=0.48489185402160373,x=2.75533147005426 +color=yellow,shape=square,flag=0,i=90242,u=0.5423225650824823,v=0.27294860846791,w=0.5021850959347206,x=6.685798062719805 +color=red,shape=triangle,flag=0,i=90246,u=0.3154346275797085,v=0.15666893407471405,w=0.47786323925788016,x=6.530383213503373 +color=purple,shape=square,flag=0,i=90249,u=0.9367672823637156,v=0.18863879978884768,w=0.4985702617034263,x=4.860873842294733 +color=red,shape=circle,flag=0,i=90252,u=0.08987042311561,v=-0.008246897960893798,w=0.4819419130896962,x=5.273455773583588 +color=yellow,shape=triangle,flag=1,i=90253,u=0.16191958799143635,v=0.6275776709316752,w=0.5413394718309322,x=8.65047297738678 +color=red,shape=triangle,flag=0,i=90257,u=0.40335891184008055,v=0.9732935203552395,w=0.48387764102401926,x=5.385082976946599 +color=purple,shape=circle,flag=0,i=90285,u=0.19936322068358658,v=0.724498693995839,w=0.4945654263388173,x=4.3524220087124235 +color=red,shape=square,flag=0,i=90305,u=0.1640108239430247,v=0.5826328862746135,w=0.5028453751657805,x=5.123345558127809 +color=red,shape=square,flag=0,i=90314,u=0.5492348475981281,v=0.2535871852925128,w=0.5008059539861747,x=4.693174310253581 +color=green,shape=triangle,flag=0,i=90320,u=0.035638622196488945,v=0.46870823481388035,w=0.5097694111239055,x=7.160854483636338 +color=red,shape=triangle,flag=1,i=90324,u=0.8793042111308871,v=0.11029097764481455,w=0.4926947143836904,x=4.057171191884191 +color=green,shape=square,flag=1,i=90334,u=0.9057446807762088,v=0.37127876736977017,w=0.501301970192802,x=5.70767295293032 +color=red,shape=triangle,flag=0,i=90336,u=0.807736252233716,v=0.7500087321259287,w=0.4942722581208215,x=4.397641346235832 +color=orange,shape=circle,flag=1,i=90339,u=0.5190593265581473,v=0.23334499334978265,w=0.5035025531991322,x=4.568574034780903 +color=purple,shape=circle,flag=0,i=90344,u=0.8592098223452053,v=0.7151851887380719,w=0.5015056754941445,x=6.352846311690776 +color=green,shape=square,flag=1,i=90345,u=0.29045605871455193,v=0.48232613684644843,w=0.5024295542244392,x=4.15100841237567 +color=red,shape=square,flag=1,i=90347,u=0.28769819749964864,v=0.4771887384714104,w=0.5052316266452762,x=4.524501149974622 +color=red,shape=triangle,flag=0,i=90348,u=0.23944554472984803,v=0.463739039867444,w=0.5026475196611454,x=4.217571671433153 +color=red,shape=circle,flag=0,i=90362,u=0.13079678554889984,v=0.07440200201809144,w=0.4785706956254339,x=4.752427208523464 +color=blue,shape=circle,flag=0,i=90377,u=0.05990808090028965,v=0.043446084425751264,w=0.48203889622340756,x=3.696046636449399 +color=purple,shape=square,flag=0,i=90378,u=0.08252205370039623,v=0.5258699246447656,w=0.49721032942964094,x=5.59424690257691 +color=red,shape=triangle,flag=0,i=90379,u=0.7979614464096105,v=0.5087409492566641,w=0.5078580087116009,x=4.799983946720443 +color=red,shape=square,flag=1,i=90386,u=0.11007004558158795,v=0.92470739384724,w=0.507876720207312,x=5.199404415159344 +color=red,shape=circle,flag=0,i=90391,u=0.6856904730485566,v=0.6263620137783436,w=0.4826019012674464,x=6.210356566607657 +color=blue,shape=square,flag=1,i=90407,u=0.023206669758393028,v=0.24876449154620495,w=0.512427823263119,x=3.8387536308008614 +color=red,shape=square,flag=0,i=90415,u=0.12294413040305086,v=0.18854613952093002,w=0.5062323224233299,x=5.8580150999782825 +color=orange,shape=triangle,flag=1,i=90418,u=0.1886265771379605,v=0.6328604190683784,w=0.4732386249993919,x=5.1922956858463705 +color=green,shape=triangle,flag=1,i=90422,u=0.27992478348208594,v=0.6788238710899672,w=0.5034138303596242,x=3.392851049663188 +color=purple,shape=circle,flag=0,i=90427,u=0.9352840909256329,v=0.5865811199708838,w=0.5001339373784378,x=5.451972791058954 +color=red,shape=circle,flag=1,i=90460,u=0.6347056033348353,v=0.7345534078310048,w=0.48230890153809247,x=4.586144495033316 +color=red,shape=triangle,flag=1,i=90470,u=0.2878097690702818,v=0.2992114392069204,w=0.49670607807559214,x=4.835707986216085 +color=red,shape=square,flag=1,i=90508,u=0.5100807341593498,v=0.39097195027203246,w=0.515960701791966,x=5.088042746021345 +color=blue,shape=square,flag=1,i=90520,u=0.3554110708449719,v=0.4731059392140229,w=0.5097235855616599,x=4.77911769479472 +color=purple,shape=square,flag=0,i=90530,u=0.8050304477823438,v=0.6486635533163133,w=0.5006720825425117,x=5.343433954678218 +color=red,shape=square,flag=0,i=90535,u=0.827977949714675,v=0.8311787073170042,w=0.5184286766818691,x=3.758603397555909 +color=red,shape=square,flag=1,i=90538,u=0.5298178608473539,v=0.32404775134609776,w=0.5179907302280644,x=1.9381545474723956 +color=red,shape=triangle,flag=0,i=90545,u=0.588917154337286,v=0.0646395517234003,w=0.4895318500518509,x=5.788286795016194 +color=red,shape=square,flag=0,i=90553,u=0.9270783024036149,v=0.20508066298602778,w=0.5135153518020926,x=3.2803911454259853 +color=red,shape=circle,flag=0,i=90556,u=0.7651862922780163,v=0.753562407403163,w=0.47422605173968296,x=4.5878152848088005 +color=green,shape=triangle,flag=0,i=90561,u=0.5112283956303908,v=0.3400224283402157,w=0.49216956129386397,x=2.5085918747322347 +color=yellow,shape=triangle,flag=1,i=90565,u=0.5542130058209688,v=0.41696685686448587,w=0.549649260831491,x=7.336351465867044 +color=red,shape=triangle,flag=1,i=90597,u=0.48583326649249703,v=0.30019368849376593,w=0.505567964720742,x=4.585150542351635 +color=blue,shape=circle,flag=0,i=90611,u=0.2218207425069817,v=0.9429675704580606,w=0.48934724654471073,x=4.389644324818581 +color=purple,shape=circle,flag=0,i=90618,u=0.8738298264345629,v=0.3252577861318232,w=0.502949035655393,x=3.733972947841442 +color=red,shape=triangle,flag=0,i=90621,u=0.5755477797623524,v=0.26260623042467757,w=0.49987465754881394,x=3.516897529532771 +color=yellow,shape=triangle,flag=1,i=90622,u=0.2761477810660815,v=0.5764531765395416,w=0.5486543503150296,x=4.838837171160761 +color=green,shape=square,flag=1,i=90625,u=0.721868804133974,v=0.013003890842041232,w=0.5023529996131063,x=4.638992558795287 +color=red,shape=triangle,flag=0,i=90653,u=0.5989100280751152,v=0.45340281931249515,w=0.49634869409361465,x=3.831281536644813 +color=red,shape=triangle,flag=0,i=90658,u=0.24017797574133604,v=0.0922736585524595,w=0.5003442429775836,x=5.670421108884522 +color=red,shape=triangle,flag=0,i=90685,u=0.3053688875062811,v=0.6960561114445247,w=0.5071561659791778,x=3.9375725064892992 +color=yellow,shape=triangle,flag=1,i=90688,u=0.22514505494168546,v=0.11692334049201614,w=0.5513777190429429,x=3.4695806352977727 +color=red,shape=circle,flag=0,i=90690,u=0.6073411157321065,v=0.5304651732136773,w=0.48607353148084365,x=4.965102919330073 +color=yellow,shape=square,flag=1,i=90704,u=0.7458578133193874,v=0.7749028967733181,w=0.5036532585654224,x=4.779455321041035 +color=yellow,shape=square,flag=1,i=90755,u=0.809700941822523,v=0.8893906089910453,w=0.4997778408684163,x=5.386448418230657 +color=blue,shape=triangle,flag=0,i=90761,u=0.16244083849413704,v=0.6019240942196404,w=0.5118952265834457,x=6.814995548516496 +color=red,shape=triangle,flag=0,i=90776,u=0.7338605641043282,v=0.9883685875456313,w=0.5025296466527208,x=6.831623976912691 +color=purple,shape=triangle,flag=0,i=90779,u=0.5827259443404007,v=0.47210499365646064,w=0.5346443733145939,x=3.2276532363943375 +color=red,shape=triangle,flag=0,i=90781,u=0.7251561928570949,v=0.6177066881930315,w=0.4988902762038017,x=6.697805098343282 +color=yellow,shape=triangle,flag=1,i=90791,u=0.02383448839891633,v=0.5599171056645973,w=0.5556961557821248,x=7.240232112812035 +color=blue,shape=circle,flag=1,i=90798,u=0.06906212685270718,v=0.1462349090513304,w=0.5015274180475309,x=6.250182377795521 +color=red,shape=square,flag=1,i=90811,u=0.160455322083089,v=0.16291730823626482,w=0.5177837149188115,x=4.728512114677581 +color=blue,shape=triangle,flag=1,i=90822,u=0.7747928487657679,v=0.7642079426865998,w=0.5150590902672858,x=5.641539130666282 +color=purple,shape=circle,flag=0,i=90842,u=0.06255306943569905,v=0.9620995674244678,w=0.48874859411328214,x=6.021293641284653 +color=purple,shape=triangle,flag=0,i=90852,u=0.2787985045712791,v=0.8724661952121843,w=0.5310524799287406,x=6.808757858235606 +color=red,shape=square,flag=0,i=90890,u=0.7885689440673699,v=0.840308785070548,w=0.5113386323382079,x=7.947678682407606 +color=red,shape=circle,flag=0,i=90892,u=0.2677676779374627,v=0.2877834454738195,w=0.49413387041625034,x=5.400371358473737 +color=orange,shape=circle,flag=1,i=90903,u=0.886804278072299,v=0.3203936921657189,w=0.5018734979515417,x=4.506241395925766 +color=red,shape=circle,flag=0,i=90907,u=0.3100184663492891,v=0.2293333236715393,w=0.48379278616357707,x=4.452125831977417 +color=purple,shape=triangle,flag=0,i=90909,u=0.13065092513182774,v=0.6041768208129114,w=0.525563926528807,x=3.814828096868639 +color=red,shape=circle,flag=0,i=90914,u=0.9350315691758353,v=0.9696530842260699,w=0.4876501207723808,x=2.7432917622859385 +color=yellow,shape=square,flag=1,i=90916,u=0.3160488353087332,v=0.8810799285539127,w=0.4995785741408299,x=6.285357533235178 +color=red,shape=triangle,flag=0,i=90920,u=0.83921933370351,v=0.39865610111471816,w=0.49428007343403463,x=4.645784642171786 +color=yellow,shape=square,flag=1,i=90921,u=0.5144188887415021,v=0.4052440833167297,w=0.49779974462126353,x=5.666068683211667 +color=purple,shape=square,flag=0,i=90939,u=0.11300536391477212,v=0.3376600323469505,w=0.5008026741607734,x=4.69226890825451 +color=purple,shape=square,flag=0,i=90959,u=0.7233088730417938,v=0.8174321610875676,w=0.4965787064914473,x=6.47617484547926 +color=red,shape=square,flag=0,i=90976,u=0.9233187441765867,v=0.8186289075210802,w=0.518434465363418,x=6.267753892417456 +color=blue,shape=circle,flag=1,i=90980,u=0.18558288122356947,v=0.8961549063476867,w=0.4973855285240476,x=7.31746097949041 +color=blue,shape=triangle,flag=1,i=90997,u=0.2420870107274563,v=0.49521794103038264,w=0.5135155049387067,x=5.7746793310856575 +color=yellow,shape=square,flag=1,i=90998,u=0.10702810775030158,v=0.04350653673585947,w=0.49776205527238104,x=4.6469190183886635 +color=red,shape=circle,flag=0,i=91012,u=0.7854819422442846,v=0.8342796869306377,w=0.49249565228106357,x=4.600961737053408 +color=blue,shape=circle,flag=0,i=91025,u=0.32718666016242026,v=0.21211963780727683,w=0.4927886026858033,x=6.116603766820709 +color=green,shape=triangle,flag=0,i=91026,u=0.6241876365295881,v=0.4576714194981364,w=0.49281571815124664,x=5.4819287050410965 +color=red,shape=square,flag=0,i=91038,u=0.9062368572869695,v=0.11658464275912994,w=0.49972952685754635,x=3.0012654962462997 +color=yellow,shape=circle,flag=1,i=91045,u=0.37580230728286446,v=0.24840676685696939,w=0.4710603546802674,x=5.9902292069685315 +color=purple,shape=square,flag=0,i=91071,u=0.16229709813147586,v=0.298713475161028,w=0.497734146531199,x=6.493413200196891 +color=red,shape=square,flag=0,i=91072,u=0.400797403203887,v=0.8884294894746171,w=0.4885835046667912,x=2.315111925336007 +color=red,shape=triangle,flag=0,i=91083,u=0.5994805553084954,v=0.8085302706707413,w=0.495401530490264,x=2.819925848338199 +color=red,shape=triangle,flag=0,i=91084,u=0.26986934773740356,v=0.7855248535717263,w=0.49297565725569004,x=4.891534717975175 +color=yellow,shape=square,flag=1,i=91089,u=0.25370903732564076,v=0.10956929699009377,w=0.49174589404172653,x=5.0838711418159095 +color=yellow,shape=square,flag=1,i=91104,u=0.23992710389429817,v=0.8908123695225105,w=0.4889228404111286,x=5.215181711548609 +color=red,shape=triangle,flag=0,i=91106,u=0.533247728358512,v=0.02041605159071358,w=0.4887756060360072,x=4.569246204347969 +color=yellow,shape=square,flag=1,i=91112,u=0.07578651471934816,v=0.3277052165546407,w=0.48614349757915915,x=5.080252692659559 +color=red,shape=triangle,flag=0,i=91115,u=0.8436737428956873,v=0.3663356851628098,w=0.4852749987647031,x=6.869461051528152 +color=blue,shape=triangle,flag=1,i=91131,u=0.6329609667001268,v=0.6178775793718218,w=0.5028497482610984,x=5.710427769374764 +color=red,shape=square,flag=0,i=91132,u=0.00427944806862568,v=0.20913790319307657,w=0.5011473140315142,x=3.3302266626930677 +color=yellow,shape=square,flag=0,i=91135,u=0.358542821055,v=0.6483871600513494,w=0.48777511630696985,x=4.573855665853982 +color=green,shape=circle,flag=1,i=91150,u=0.6181342024294035,v=0.17264429878491294,w=0.48042965447083186,x=5.930947335211152 +color=red,shape=triangle,flag=1,i=91159,u=0.25250077823736283,v=0.9167718033394358,w=0.4777447511522709,x=3.652792092111459 +color=red,shape=triangle,flag=0,i=91161,u=0.18870802888773774,v=0.365304575071729,w=0.4752002381259525,x=4.55204930986767 +color=orange,shape=triangle,flag=0,i=91164,u=0.038822520942587424,v=0.15418584144460235,w=0.48491288450593595,x=5.599474556341277 +color=purple,shape=circle,flag=1,i=91169,u=0.8153145827646127,v=0.6997637912910207,w=0.49365621494796,x=4.8649843617752495 +color=red,shape=circle,flag=1,i=91185,u=0.3246505282022073,v=0.3502084319312681,w=0.49507857434621455,x=3.930448297282758 +color=green,shape=square,flag=1,i=91190,u=0.33081898348726224,v=0.44299978995758893,w=0.5027397240630732,x=6.467556815361878 +color=red,shape=square,flag=1,i=91191,u=0.3052679178476624,v=0.9532394840350259,w=0.49401926965829684,x=4.631747456905484 +color=red,shape=triangle,flag=0,i=91202,u=0.18916630968802117,v=0.59383212847744,w=0.4815982607707376,x=4.331998181377281 +color=red,shape=square,flag=0,i=91209,u=0.9398253403615706,v=0.42555599292790947,w=0.49332026236945403,x=7.485717497992588 +color=red,shape=triangle,flag=0,i=91213,u=0.9863195080326516,v=0.0051668701701588216,w=0.485361190011576,x=3.761552734849012 +color=blue,shape=circle,flag=1,i=91215,u=0.2778481624887428,v=0.6171677875772678,w=0.49084586603345837,x=4.2824173260817355 +color=green,shape=triangle,flag=0,i=91219,u=0.49565892890081975,v=0.967965195820225,w=0.4791653636678037,x=6.74060657225258 +color=yellow,shape=circle,flag=1,i=91224,u=0.4497877446201469,v=0.9258725758511029,w=0.4749507961085395,x=6.513484627194484 +color=red,shape=circle,flag=0,i=91227,u=0.9240919042439283,v=0.855019639416469,w=0.49307138532208566,x=6.0363023015794655 +color=red,shape=square,flag=0,i=91283,u=0.7994803855502892,v=0.9026461086411324,w=0.5008968394507144,x=5.479940567848111 +color=purple,shape=triangle,flag=0,i=91286,u=0.8511074940387708,v=0.22868249181661215,w=0.5323644690233761,x=6.431782449433335 +color=red,shape=triangle,flag=0,i=91316,u=0.9624114979199616,v=0.0936084877947696,w=0.4700903722135018,x=4.644299516792057 +color=blue,shape=triangle,flag=0,i=91329,u=0.20637133641536598,v=0.34091663361170943,w=0.5092943679104792,x=5.221524304665318 +color=orange,shape=circle,flag=1,i=91330,u=0.8767044967708005,v=0.30710153995642675,w=0.4955553797179159,x=5.089276810389023 +color=blue,shape=triangle,flag=1,i=91336,u=0.7814091143824703,v=0.5108862395778669,w=0.5039613396992398,x=2.908779569869387 +color=red,shape=triangle,flag=0,i=91354,u=0.6629649874424657,v=0.6788690419543433,w=0.4770912550596344,x=4.411620603793001 +color=red,shape=circle,flag=0,i=91364,u=0.43422779158406644,v=0.4774617947145634,w=0.5093434721634299,x=2.8207581201408174 +color=red,shape=circle,flag=1,i=91377,u=0.3860307048422146,v=0.3903416725354504,w=0.510361697022731,x=5.883462988566008 +color=blue,shape=square,flag=1,i=91378,u=0.694772085833029,v=0.7746997407475625,w=0.5203776491906638,x=5.694762515704891 +color=red,shape=square,flag=0,i=91393,u=0.6824239723971212,v=0.394288926200405,w=0.5088759730211957,x=6.58293092192962 +color=green,shape=circle,flag=0,i=91396,u=0.6364026087046742,v=0.24481198353190614,w=0.4823153681763248,x=3.210681512547708 +color=red,shape=square,flag=0,i=91406,u=0.3006986477945419,v=0.44483541969061113,w=0.5108849572172346,x=4.4847160532079435 +color=green,shape=circle,flag=1,i=91407,u=0.735661409506189,v=0.4401762466032022,w=0.47762995132730485,x=7.09191263711682 +color=blue,shape=square,flag=1,i=91411,u=0.9905644099169285,v=0.2896062766982779,w=0.513319674610675,x=7.547753788255066 +color=red,shape=triangle,flag=0,i=91417,u=0.36203899437581344,v=0.43064437625210006,w=0.46253402977711366,x=3.434195204419042 +color=blue,shape=square,flag=0,i=91419,u=0.444036983006567,v=0.069817884832169,w=0.5156465029260499,x=4.6749549224092695 +color=yellow,shape=square,flag=1,i=91425,u=0.24304003259488005,v=0.7591206936098678,w=0.5100772778172763,x=7.854300032726772 +color=blue,shape=triangle,flag=0,i=91428,u=0.2820565192241996,v=0.4925946507939064,w=0.5108752968082304,x=4.971216012650028 +color=green,shape=circle,flag=1,i=91446,u=0.8479269539496317,v=0.7380964884411712,w=0.4842517944590293,x=4.110059847432784 +color=yellow,shape=circle,flag=1,i=91449,u=0.18090402508265702,v=0.06572564836888284,w=0.4703096961523589,x=4.0155953689850445 +color=orange,shape=triangle,flag=0,i=91451,u=0.17176534740593108,v=0.28941693918342226,w=0.48212754741221825,x=5.508330146794736 +color=yellow,shape=square,flag=1,i=91458,u=0.8592018567316879,v=0.41535934742931246,w=0.5058849035126034,x=6.031420714557252 +color=red,shape=triangle,flag=1,i=91471,u=0.5950943681823347,v=0.2896550372662995,w=0.46496099715610895,x=6.6052724912283916 +color=red,shape=square,flag=0,i=91486,u=0.36385650975566386,v=0.049984214587354026,w=0.5104589230194905,x=5.507624098924034 +color=yellow,shape=triangle,flag=1,i=91489,u=0.9179146539778262,v=0.31280853999011815,w=0.5374871891513899,x=4.440286950959973 +color=red,shape=triangle,flag=1,i=91529,u=0.20297909435871497,v=0.1543382897636152,w=0.45015996046379725,x=4.760113780949169 +color=green,shape=circle,flag=0,i=91547,u=0.24564579945840082,v=0.6605816403918892,w=0.481854964312864,x=4.329166941013414 +color=red,shape=triangle,flag=1,i=91549,u=0.4758056288898427,v=0.3567587304608373,w=0.4519995075787081,x=4.555222216187146 +color=red,shape=circle,flag=1,i=91559,u=0.5580590999040709,v=0.5804261663194424,w=0.5000949764325087,x=5.788907409896858 +color=purple,shape=triangle,flag=0,i=91570,u=0.18325975883523482,v=0.7107227013159194,w=0.5203302715119601,x=5.357967957714937 +color=blue,shape=circle,flag=1,i=91575,u=0.3630241631202715,v=0.6433766613042373,w=0.4978535614215523,x=4.443620092292179 +color=yellow,shape=triangle,flag=1,i=91593,u=0.2545529702047109,v=0.28171672777337275,w=0.5246939143338366,x=4.316309837756274 +color=yellow,shape=triangle,flag=1,i=91615,u=0.6161022313500286,v=0.06612934762383571,w=0.5220682826096286,x=4.637669044418764 +color=red,shape=triangle,flag=1,i=91621,u=0.14273557448127117,v=0.5366764805665182,w=0.46742511928290736,x=5.713997632996233 +color=red,shape=square,flag=0,i=91626,u=0.1656622731110724,v=0.536288996696253,w=0.5235401546593665,x=4.663030082770255 +color=red,shape=triangle,flag=1,i=91640,u=0.9880567081131927,v=0.07363726990358421,w=0.4624652344823099,x=4.411470011663428 +color=red,shape=square,flag=1,i=91642,u=0.4693877772439784,v=0.522442790337406,w=0.5186062694807124,x=5.36362021792682 +color=yellow,shape=circle,flag=1,i=91644,u=0.8766522519775174,v=0.9571664582213368,w=0.4772865416409325,x=4.603053316014542 +color=red,shape=circle,flag=0,i=91648,u=0.5261001781029132,v=0.45163711568351644,w=0.5043785643488391,x=4.96998738926161 +color=yellow,shape=triangle,flag=1,i=91653,u=0.8628770817598326,v=0.8819327945932551,w=0.5254641032080442,x=4.178156454940569 +color=green,shape=circle,flag=0,i=91661,u=0.8023580980939091,v=0.6996956709770846,w=0.481525499643165,x=5.8775206641349085 +color=red,shape=square,flag=0,i=91668,u=0.09783686108043887,v=0.530025152416621,w=0.5210424632841472,x=5.316359630278907 +color=yellow,shape=square,flag=1,i=91675,u=0.6132742840309455,v=0.08070659496836463,w=0.5088026118846664,x=3.092904758938053 +color=green,shape=square,flag=0,i=91711,u=0.2824022859932803,v=0.18005009447061449,w=0.5024952378395806,x=3.814401215652659 +color=red,shape=square,flag=0,i=91712,u=0.7427098330918429,v=0.11149548010084931,w=0.5229359885877523,x=5.993827222740602 +color=red,shape=triangle,flag=0,i=91718,u=0.7008881314272662,v=0.5979627916619819,w=0.4682990283680194,x=6.348179694917609 +color=red,shape=square,flag=1,i=91730,u=0.5583393349507647,v=0.26698333284373976,w=0.5265489966121711,x=4.973224539375698 +color=red,shape=square,flag=1,i=91733,u=0.20260378961582914,v=0.022873917331863947,w=0.5246194038713854,x=5.513971534135039 +color=purple,shape=circle,flag=0,i=91734,u=0.09776285081800018,v=0.4932058484136499,w=0.4959515236016569,x=3.0564681465623678 +color=red,shape=square,flag=0,i=91736,u=0.7216339567549901,v=0.06842141141286417,w=0.5292942059522587,x=6.698134986022218 +color=red,shape=circle,flag=0,i=91744,u=0.21181220113532762,v=0.29004649808129196,w=0.5142370871792684,x=4.571793704366557 +color=blue,shape=square,flag=1,i=91748,u=0.9952236487822826,v=0.7393893347987025,w=0.5118379426146453,x=4.225401078450837 +color=red,shape=circle,flag=0,i=91753,u=0.8105353320888463,v=0.74202532136776,w=0.5107772825088437,x=5.847123691210849 +color=yellow,shape=circle,flag=1,i=91772,u=0.9348860641048993,v=0.23343410103541873,w=0.4698149863961367,x=4.302568705572054 +color=red,shape=triangle,flag=0,i=91778,u=0.19611428787063734,v=0.6974799834590074,w=0.48323186716508787,x=6.186358405338665 +color=red,shape=circle,flag=1,i=91791,u=0.6441346265887943,v=0.5644621703156312,w=0.5211665809597502,x=4.496026070258934 +color=red,shape=triangle,flag=0,i=91817,u=0.3182834990173712,v=0.10148407384605473,w=0.5037527835634726,x=4.610432898731612 +color=red,shape=square,flag=0,i=91820,u=0.9116021350082723,v=0.4480013956954678,w=0.5181149505466778,x=6.396620086344207 +color=red,shape=circle,flag=1,i=91824,u=0.9994612061005654,v=0.9592224706415884,w=0.5051473710730526,x=7.0918663369179065 +color=red,shape=triangle,flag=1,i=91829,u=0.03107725595847166,v=0.276768272001487,w=0.5046530327725621,x=3.4365165514285834 +color=red,shape=circle,flag=1,i=91832,u=0.8632632536336465,v=0.8446376076233072,w=0.5019122193806458,x=5.798376120058726 +color=red,shape=triangle,flag=0,i=91857,u=0.41057451735385875,v=0.8484088548755442,w=0.5061162471325613,x=5.025848868646665 +color=yellow,shape=triangle,flag=1,i=91874,u=0.04363439387123724,v=0.7917850965793704,w=0.5127769582181586,x=4.180738606220763 +color=red,shape=triangle,flag=1,i=91875,u=0.35131577748658727,v=0.6162270448251954,w=0.4983799652098564,x=4.725937491407109 +color=red,shape=triangle,flag=0,i=91880,u=0.08197456433785766,v=0.7500621019108593,w=0.49656423587453546,x=3.9503880566002234 +color=red,shape=square,flag=0,i=91886,u=0.20634247716004317,v=0.1645474405943148,w=0.5260342445678624,x=6.896099469782151 +color=purple,shape=triangle,flag=0,i=91892,u=0.8823190968633116,v=0.671099311868697,w=0.5407071049555798,x=7.204233579981788 +color=red,shape=square,flag=0,i=91908,u=0.3370994637738046,v=0.6083133047234414,w=0.5172415955963661,x=6.210860238783639 +color=purple,shape=triangle,flag=0,i=91910,u=0.7678543577032402,v=0.6163521376387997,w=0.5420632850381245,x=4.702062249546853 +color=green,shape=circle,flag=0,i=91930,u=0.9681370877868263,v=0.08573176997472465,w=0.49609755869542993,x=4.666371701354854 +color=green,shape=triangle,flag=0,i=91938,u=0.9772952210959027,v=0.5631809925746565,w=0.5042759811756851,x=6.0692636261403194 +color=yellow,shape=square,flag=1,i=91972,u=0.31078322955061566,v=0.6809230335753754,w=0.5006899841251623,x=6.230431765922893 +color=red,shape=square,flag=0,i=91975,u=0.667204468381998,v=0.6204835430536997,w=0.5229311356159404,x=6.581019246693914 +color=blue,shape=triangle,flag=0,i=91977,u=0.22452323374052807,v=0.775845223005245,w=0.5180028762706006,x=4.9475704423005356 +color=red,shape=square,flag=0,i=91986,u=0.015801093152288725,v=0.971167268927586,w=0.5282008131839773,x=4.973936971213001 +color=red,shape=circle,flag=0,i=91991,u=0.31870124675600886,v=0.30486111389878146,w=0.5117870165623808,x=4.095300083170412 +color=yellow,shape=square,flag=1,i=92003,u=0.057429590146707676,v=0.6948719918278353,w=0.5020751132516253,x=3.853930429186416 +color=yellow,shape=square,flag=0,i=92004,u=0.41885733943308734,v=0.34365528573412096,w=0.5060582893423151,x=4.8396921202898655 +color=red,shape=triangle,flag=0,i=92008,u=0.9406380961352001,v=0.7985118962465688,w=0.4963134081440155,x=5.114645730283114 +color=yellow,shape=square,flag=1,i=92009,u=0.14407143754217755,v=0.8446226564205986,w=0.5029943923322807,x=4.235142121429885 +color=red,shape=square,flag=0,i=92016,u=0.1621248875476391,v=0.21464296483413225,w=0.5302583490345193,x=6.189845971890642 +color=orange,shape=square,flag=0,i=92018,u=0.9936350141409035,v=0.7965161313201811,w=0.507241378987466,x=4.573375347076401 +color=green,shape=square,flag=0,i=92020,u=0.5037391620989604,v=0.1545022691115584,w=0.5048282966431534,x=6.171225513328001 +color=purple,shape=square,flag=0,i=92027,u=0.904080501847882,v=0.0003641137096487279,w=0.5110947496270191,x=4.546882851246963 +color=red,shape=square,flag=0,i=92036,u=0.34766775585296683,v=0.024637837713211708,w=0.5298011734960065,x=5.090435375273604 +color=purple,shape=square,flag=0,i=92047,u=0.4408077437876803,v=0.41559679251477255,w=0.5136793595478374,x=4.69008713690436 +color=purple,shape=square,flag=0,i=92055,u=0.9661101196938342,v=0.8718373473728233,w=0.5116778439765637,x=5.669109212196023 +color=red,shape=triangle,flag=0,i=92071,u=0.7985781211924962,v=0.35827199712772884,w=0.503244848388862,x=6.864423175741454 +color=blue,shape=circle,flag=0,i=92084,u=0.9551257808863871,v=0.08329033874270686,w=0.4757333294104717,x=5.143296035524737 +color=blue,shape=circle,flag=1,i=92089,u=0.6578081662214453,v=0.28105221560733384,w=0.4731904367563546,x=6.205429943565818 +color=purple,shape=triangle,flag=0,i=92095,u=0.9695828465816689,v=0.45164347112830405,w=0.5428049164236736,x=3.8727288079726327 +color=red,shape=square,flag=0,i=92131,u=0.8851120303886465,v=0.9900534444123827,w=0.5329218953586609,x=4.91715017352908 +color=red,shape=triangle,flag=0,i=92133,u=0.018660777403799678,v=0.22033128187680862,w=0.4852951873882128,x=7.565787716855552 +color=green,shape=triangle,flag=1,i=92140,u=0.20225096363936002,v=0.426589662046562,w=0.5034010858470748,x=4.548687108007283 +color=green,shape=circle,flag=0,i=92146,u=0.47316698396367085,v=0.17017670369396543,w=0.505410348493332,x=5.87097046802118 +color=red,shape=circle,flag=0,i=92151,u=0.3063173889975037,v=0.322971980124509,w=0.5008340611718457,x=4.811384233564396 +color=purple,shape=square,flag=0,i=92158,u=0.4876358930136361,v=0.07143269678147524,w=0.5194326580751527,x=5.593525888765722 +color=red,shape=circle,flag=0,i=92161,u=0.5782559882905408,v=0.5572684026056344,w=0.4999665666656498,x=5.971280815682376 +color=yellow,shape=triangle,flag=1,i=92188,u=0.1546352035429529,v=0.7614118132207637,w=0.5103450444907335,x=3.9386396343519436 +color=red,shape=triangle,flag=0,i=92193,u=0.4114570194206454,v=0.1643985160794008,w=0.487651535003318,x=6.192091366674923 +color=yellow,shape=square,flag=1,i=92207,u=0.7607670947909257,v=0.3330458741547624,w=0.5043800911114551,x=4.83260073369964 +color=red,shape=triangle,flag=0,i=92211,u=0.29880763752176087,v=0.5565947269821077,w=0.4770125214159317,x=4.319237166817335 +color=blue,shape=circle,flag=1,i=92228,u=0.6013823346938687,v=0.03694488190439982,w=0.4774086111769818,x=3.475820508311775 +color=red,shape=square,flag=1,i=92245,u=0.7961877224295332,v=0.7070632441200317,w=0.5149390478858223,x=5.677540601346222 +color=yellow,shape=triangle,flag=1,i=92254,u=0.15326317994623084,v=0.8110679924897019,w=0.5039151512231504,x=3.248213299635964 +color=green,shape=triangle,flag=0,i=92256,u=0.8517874621186892,v=0.7429907448393668,w=0.4991747674473293,x=5.306090477467658 +color=orange,shape=triangle,flag=0,i=92268,u=0.16513620273716123,v=0.1088324925021571,w=0.48314751526264116,x=4.528111869504131 +color=blue,shape=triangle,flag=1,i=92270,u=0.03137096951445939,v=0.015178453173292805,w=0.5197708539156422,x=4.586874060593856 +color=green,shape=triangle,flag=0,i=92277,u=0.24617576360789872,v=0.575053102410867,w=0.49727005821305376,x=5.0817951672332144 +color=blue,shape=triangle,flag=0,i=92279,u=0.18910359054034243,v=0.857055364316783,w=0.5288206247883013,x=6.639857301622398 +color=blue,shape=square,flag=0,i=92286,u=0.5301528580525783,v=0.4975650586832604,w=0.4970342834457019,x=6.067740841687204 +color=blue,shape=circle,flag=1,i=92292,u=0.5959005449495492,v=0.04149008704490953,w=0.47466327278231685,x=4.2966234373857075 +color=green,shape=triangle,flag=0,i=92318,u=0.4150619571543004,v=0.4771523156481643,w=0.5008583240388441,x=3.3388519128404677 +color=red,shape=square,flag=1,i=92319,u=0.47287165320109836,v=0.18159150038154392,w=0.5038470806308768,x=2.8806534294051 +color=purple,shape=triangle,flag=0,i=92327,u=0.05761765717059886,v=0.7143162058196174,w=0.5166700588437635,x=5.222879480116811 +color=yellow,shape=square,flag=1,i=92335,u=0.5466631161636603,v=0.2494339978848218,w=0.5036639348713162,x=5.082181303040596 +color=red,shape=square,flag=0,i=92338,u=0.7643701160252161,v=0.612162225482781,w=0.49679512063851927,x=4.722092810491887 +color=yellow,shape=square,flag=1,i=92354,u=0.2739911611659992,v=0.6753834443612994,w=0.508456368184811,x=2.3417038003893644 +color=purple,shape=square,flag=0,i=92360,u=0.2031974808069621,v=0.9756168089473269,w=0.5047373057063923,x=5.763432027776442 +color=red,shape=triangle,flag=0,i=92369,u=0.22793449535306032,v=0.7380592625353234,w=0.5144759209326154,x=7.557222620904095 +color=red,shape=circle,flag=1,i=92375,u=0.15480386085221798,v=0.07711216469128883,w=0.49574537165250765,x=6.645911888014537 +color=red,shape=triangle,flag=0,i=92382,u=0.053419499784761126,v=0.8062155893570594,w=0.5145173301638083,x=4.529566110748772 +color=red,shape=triangle,flag=0,i=92393,u=0.5382320437869095,v=0.09987302865394376,w=0.5224850816574071,x=3.706690197276604 +color=red,shape=circle,flag=0,i=92398,u=0.6443723678042178,v=0.5938518534031301,w=0.4863800626197255,x=4.83719485934379 +color=red,shape=square,flag=0,i=92402,u=0.4257768620476886,v=0.10536792875086354,w=0.498514740689355,x=4.550360005282122 +color=green,shape=square,flag=1,i=92425,u=0.5726072783935123,v=0.29848380955676024,w=0.5180631508418188,x=3.4695996692799085 +color=red,shape=triangle,flag=1,i=92426,u=0.7959615576462308,v=0.9226158388596538,w=0.5300927664325107,x=4.534824812213121 +color=red,shape=circle,flag=0,i=92446,u=0.10841739950267182,v=0.03245882446936885,w=0.48856373496143407,x=4.8329225099364175 +color=green,shape=square,flag=0,i=92459,u=0.7954227952686221,v=0.048758535169457606,w=0.5217434442272614,x=7.407826079329731 +color=purple,shape=square,flag=1,i=92510,u=0.13899564089860716,v=0.8942760780015213,w=0.5090806308225366,x=5.184812958189893 +color=blue,shape=circle,flag=1,i=92519,u=0.469508851635727,v=0.6060128836516456,w=0.47568685391621157,x=6.158734204238261 +color=blue,shape=circle,flag=1,i=92520,u=0.635988188067897,v=0.6153770350297673,w=0.480520976793717,x=5.514426888518556 +color=red,shape=square,flag=0,i=92535,u=0.5545564397859419,v=0.004975058750256167,w=0.5021996196417431,x=3.4913706546421897 +color=yellow,shape=triangle,flag=1,i=92554,u=0.0508505318161705,v=0.5263444036615852,w=0.48955628228349646,x=7.604937349444351 +color=red,shape=circle,flag=1,i=92608,u=0.2822691801658972,v=0.34855564797154814,w=0.4748559704366241,x=5.556851992239643 +color=green,shape=square,flag=0,i=92638,u=0.029424758781300686,v=0.11934556673090824,w=0.5101799612232227,x=5.057554973622578 +color=red,shape=square,flag=0,i=92645,u=0.09180410298341202,v=0.5724164077251228,w=0.5122394828590608,x=4.532359856579168 +color=red,shape=circle,flag=0,i=92659,u=0.31350006300167166,v=0.3272104744822449,w=0.4825076800166879,x=5.809479499335666 +color=red,shape=square,flag=0,i=92661,u=0.02282478666148624,v=0.19699177428237968,w=0.5146061147481212,x=7.767973891890201 +color=green,shape=circle,flag=0,i=92672,u=0.9153683684039098,v=0.18453213315330053,w=0.49127124481601797,x=6.118977960477081 +color=red,shape=triangle,flag=1,i=92717,u=0.6795899441943761,v=0.4682537414974407,w=0.5209558399487871,x=4.112178597388621 +color=blue,shape=circle,flag=1,i=92726,u=0.9996778243345615,v=0.9635197665367478,w=0.4763386520182622,x=5.499485586527228 +color=red,shape=square,flag=0,i=92742,u=0.7321911720522182,v=0.930143072499428,w=0.5198188275747119,x=3.0432406647346877 +color=red,shape=triangle,flag=0,i=92748,u=0.4538098580684852,v=0.0467629130011904,w=0.5236593729797778,x=5.2074414955021 +color=purple,shape=triangle,flag=0,i=92751,u=0.7614298089465806,v=0.13614291655875688,w=0.5175877223594458,x=4.870697582921675 +color=blue,shape=triangle,flag=1,i=92757,u=0.21810762014610507,v=0.8486704950725418,w=0.5262841573779571,x=4.745195483335376 +color=green,shape=triangle,flag=1,i=92764,u=0.8318920297622162,v=0.07065159489357287,w=0.5266471559552776,x=4.903809205618754 +color=yellow,shape=circle,flag=1,i=92769,u=0.5283882491643586,v=0.9596697427917676,w=0.4597097311306728,x=3.9661418161181743 +color=yellow,shape=square,flag=1,i=92770,u=0.40726751668994143,v=0.004504819016453276,w=0.48425820424305643,x=4.178275044109716 +color=red,shape=triangle,flag=0,i=92775,u=0.11885081653923701,v=0.6634541882476465,w=0.5312863980180776,x=3.412433822839326 +color=yellow,shape=square,flag=0,i=92776,u=0.3149888324070357,v=0.8891663083686959,w=0.487684662001148,x=3.7934257303984045 +color=blue,shape=square,flag=1,i=92782,u=0.2616790176590942,v=0.9288893597920503,w=0.5047140751760347,x=5.462105621360529 +color=green,shape=triangle,flag=1,i=92783,u=0.8152409830126898,v=0.22809947431131516,w=0.5233213578941764,x=7.84271096801136 +color=red,shape=triangle,flag=0,i=92792,u=0.7670053051575968,v=0.34381238969062633,w=0.5224213908901688,x=6.671527132141768 +color=blue,shape=triangle,flag=1,i=92793,u=0.9681200784557468,v=0.06514897515076978,w=0.5211512954592566,x=5.427151990471681 +color=yellow,shape=triangle,flag=0,i=92832,u=0.8355741503985865,v=0.14353757878206297,w=0.48983561930149894,x=3.639550295648638 +color=purple,shape=circle,flag=0,i=92833,u=0.933956065069158,v=0.7444615049007317,w=0.49051910849701874,x=5.359581909913964 +color=red,shape=square,flag=0,i=92842,u=0.9163350445516149,v=0.0693224312097972,w=0.5353111211040978,x=5.06624745150635 +color=purple,shape=circle,flag=0,i=92852,u=0.19509610173714598,v=0.8963782829333146,w=0.49562647480060795,x=4.757839412385918 +color=yellow,shape=square,flag=1,i=92865,u=0.9653441843366023,v=0.6814992311554665,w=0.48607508128545984,x=5.242837461923397 +color=red,shape=circle,flag=1,i=92879,u=0.2989184007375316,v=0.20499177748267272,w=0.47599987191778625,x=5.801420620548199 +color=blue,shape=triangle,flag=1,i=92880,u=0.7574828586453414,v=0.4703249280658751,w=0.5161843621984696,x=5.7918408385145 +color=yellow,shape=square,flag=1,i=92886,u=0.03437818736756382,v=0.7542842790682457,w=0.4851924034983134,x=5.316392358603744 +color=red,shape=square,flag=0,i=92894,u=0.5259715974448427,v=0.6676927167048409,w=0.5374419000570985,x=3.117727175798819 +color=yellow,shape=square,flag=1,i=92907,u=0.8941569514930652,v=0.09136754623771648,w=0.4854992788549717,x=5.9287181478082935 +color=red,shape=circle,flag=0,i=92926,u=0.4571281201653624,v=0.3640667092811309,w=0.4845875076376031,x=6.0338208463432865 +color=blue,shape=square,flag=1,i=92951,u=0.8027753059592647,v=0.9522259177922886,w=0.4951835502591678,x=5.257062426736476 +color=red,shape=triangle,flag=0,i=92957,u=0.02852601873387428,v=0.40192847564997536,w=0.5261071981010705,x=4.565911708491163 +color=green,shape=triangle,flag=0,i=92962,u=0.9665394439249344,v=0.2504479751848746,w=0.529951697558247,x=3.149697511119832 +color=red,shape=square,flag=0,i=92971,u=0.5392918163547559,v=0.67779843613693,w=0.5248689331932467,x=6.669369791867976 +color=red,shape=triangle,flag=0,i=92978,u=0.9508062326874523,v=0.03555208804734766,w=0.5144286948493904,x=4.0898018115026575 +color=orange,shape=triangle,flag=1,i=92984,u=0.07633389276796809,v=0.445759093824172,w=0.49283755242261584,x=4.563217539559333 +color=yellow,shape=square,flag=1,i=92994,u=0.9013019685248668,v=0.5813894564487491,w=0.4835026958147206,x=4.811509040226049 +color=green,shape=circle,flag=0,i=92996,u=0.14622635812306606,v=0.8756168106429231,w=0.49747785768357394,x=3.9194806776713165 +color=blue,shape=square,flag=1,i=93001,u=0.6997340636540766,v=0.2330670364480757,w=0.49690507255975425,x=2.9551172908143335 +color=red,shape=square,flag=0,i=93009,u=0.8505020593786509,v=0.7804319053229719,w=0.5288208989296913,x=5.203149388234519 +color=red,shape=circle,flag=0,i=93015,u=0.2906422110687059,v=0.19856199376085376,w=0.49696495402199636,x=4.402764098571768 +color=red,shape=circle,flag=0,i=93017,u=0.3839105921853829,v=0.39272548180902345,w=0.5041956956711864,x=4.237576891218751 +color=green,shape=square,flag=0,i=93042,u=0.7623626386073344,v=0.0996208726354616,w=0.5183905784919866,x=5.810487712022876 +color=green,shape=square,flag=0,i=93044,u=0.4965074040960592,v=0.11795140763996548,w=0.5230714792430993,x=6.727380670166152 +color=red,shape=circle,flag=0,i=93062,u=0.8513884070513233,v=0.8675652973774632,w=0.4993418892074519,x=5.146272663977379 +color=red,shape=triangle,flag=0,i=93094,u=0.25520808229759373,v=0.7870163214307724,w=0.4955130665205509,x=5.165412775005804 +color=red,shape=square,flag=0,i=93108,u=0.9643936510115555,v=0.4734974290131616,w=0.5274669502661687,x=5.282533997276936 +color=red,shape=square,flag=0,i=93123,u=0.8222251004216543,v=0.9749139546679646,w=0.5205783559126494,x=3.84769168143684 +color=red,shape=square,flag=0,i=93124,u=0.8662887556479304,v=0.5862258230484788,w=0.5209048840653713,x=5.518343672215752 +color=orange,shape=square,flag=0,i=93128,u=0.5059794215688194,v=0.4369215031571725,w=0.4891070507778887,x=6.015340178717828 +color=yellow,shape=square,flag=1,i=93135,u=0.2312012161150525,v=0.5795106123362668,w=0.49039908385128095,x=3.853333744017356 +color=red,shape=square,flag=1,i=93143,u=0.3541430883400659,v=0.02262336757086958,w=0.5130678711987102,x=6.024604807210472 +color=red,shape=triangle,flag=0,i=93151,u=0.44121314725292793,v=0.9439416972289323,w=0.5032953044014319,x=3.8331430269314573 +color=blue,shape=circle,flag=0,i=93161,u=0.6165234627284528,v=0.7552642230512452,w=0.4883359791673761,x=3.2367430762645752 +color=red,shape=square,flag=0,i=93168,u=0.11409431369441736,v=0.7569309648297614,w=0.5175339791669048,x=5.785829205432354 +color=blue,shape=square,flag=0,i=93173,u=0.6540565113170111,v=0.7201095564252947,w=0.4832297478890186,x=6.062736184419772 +color=green,shape=square,flag=1,i=93175,u=0.8974314194464692,v=0.8349160188793906,w=0.5125667527740619,x=6.728679564471983 +color=yellow,shape=square,flag=1,i=93183,u=0.4937187266731211,v=0.8436237722811973,w=0.4903840434805118,x=4.264969466944225 +color=blue,shape=square,flag=0,i=93190,u=0.9766163480003753,v=0.5268862063863686,w=0.4765947594358578,x=6.745225341428919 +color=blue,shape=triangle,flag=1,i=93213,u=0.11907254956563906,v=0.8144139418586077,w=0.5079494483200321,x=4.676249224493708 +color=yellow,shape=triangle,flag=1,i=93214,u=0.33103726921483967,v=0.9616065799366738,w=0.4899165036528938,x=5.134708601742912 +color=green,shape=triangle,flag=0,i=93215,u=0.37710680288805665,v=0.1566898063975043,w=0.5163657815354505,x=6.064064740413205 +color=green,shape=triangle,flag=0,i=93229,u=0.0013258871306677245,v=0.5798172276769943,w=0.5138419019643939,x=6.122818515520134 +color=red,shape=square,flag=1,i=93230,u=0.8275992424509893,v=0.39872438964098533,w=0.5330883620249358,x=4.968673737934752 +color=blue,shape=circle,flag=0,i=93254,u=0.7384732397492123,v=0.13190215454573573,w=0.48280945124405006,x=4.992524345138505 +color=red,shape=triangle,flag=0,i=93256,u=0.9865530869255993,v=0.5743289208964387,w=0.49140389376624477,x=5.543740809426006 +color=red,shape=square,flag=0,i=93271,u=0.4443044458467864,v=0.015610202954379648,w=0.5389352125188843,x=3.143567386481036 +color=red,shape=triangle,flag=0,i=93284,u=0.6928566123391451,v=0.38269886332409164,w=0.4935787951216088,x=3.824109249591025 +color=yellow,shape=triangle,flag=1,i=93289,u=0.06577524528643552,v=0.728178454196101,w=0.4937156220549639,x=4.854591083166828 +color=orange,shape=square,flag=1,i=93291,u=0.5944176543007182,v=0.17744449786454086,w=0.49262281749172077,x=3.1548117990710653 +color=red,shape=square,flag=0,i=93294,u=0.060123683254037275,v=0.7336514016462937,w=0.5343524865320674,x=3.33763544917446 +color=red,shape=circle,flag=1,i=93313,u=0.9426343485223739,v=0.9337632293605146,w=0.49172331416952686,x=5.852198581267326 +color=red,shape=triangle,flag=0,i=93321,u=0.6469324887469351,v=0.9870276206294317,w=0.494198111917428,x=4.9216750513143195 +color=red,shape=square,flag=1,i=93341,u=0.9012516845235167,v=0.3343117410561025,w=0.5505884613347477,x=2.6723750372674187 +color=purple,shape=circle,flag=0,i=93343,u=0.45490256047283373,v=0.09341179841698799,w=0.5075655467130734,x=3.6904298527934998 +color=yellow,shape=square,flag=1,i=93345,u=0.6234008496744187,v=0.9050961984801064,w=0.4881886254730515,x=4.1532052120224 +color=red,shape=square,flag=1,i=93348,u=0.43769972149913183,v=0.30241245777007375,w=0.5476086702138897,x=5.6874062529006 +color=green,shape=square,flag=1,i=93357,u=0.4797820346792012,v=0.9257894695131084,w=0.5133701095281766,x=4.262304435220472 +color=red,shape=square,flag=1,i=93368,u=0.8921223557391114,v=0.8833200555987885,w=0.5437774224849312,x=3.698668134727517 +color=purple,shape=triangle,flag=0,i=93373,u=0.3967550710841131,v=0.8773985303929602,w=0.5101006115433356,x=5.833640908762368 +color=green,shape=square,flag=0,i=93389,u=0.04951293420840053,v=0.625564248733943,w=0.5101249581630469,x=4.204217702244588 +color=green,shape=circle,flag=0,i=93390,u=0.04960840913639242,v=0.7509652156689688,w=0.4981353201164877,x=5.837736020714733 +color=red,shape=triangle,flag=1,i=93408,u=0.9719968115768202,v=0.5533383291375743,w=0.4853573356235901,x=2.47556385529334 +color=green,shape=square,flag=0,i=93419,u=0.07862983651361821,v=0.9726746956569318,w=0.506618710198194,x=4.230466529238665 +color=yellow,shape=square,flag=1,i=93422,u=0.7707399302971367,v=0.74454757636542,w=0.49026468607370105,x=4.905992608161124 +color=blue,shape=square,flag=1,i=93430,u=0.4776634860537742,v=0.15008982307836605,w=0.46962613311952284,x=3.684577760467564 +color=red,shape=triangle,flag=0,i=93462,u=0.16949647933386958,v=0.5500932564894656,w=0.48993496095662503,x=7.820293074733988 +color=orange,shape=triangle,flag=1,i=93471,u=0.3317570325318646,v=0.8874313110698134,w=0.4917960233719517,x=6.150180241447093 +color=blue,shape=circle,flag=1,i=93474,u=0.7951874520684338,v=0.10991976813353188,w=0.46246243465321546,x=5.312471106905913 +color=blue,shape=circle,flag=1,i=93483,u=0.19819444535883923,v=0.9650442796073642,w=0.45960864116555084,x=5.885303740852502 +color=green,shape=circle,flag=1,i=93489,u=0.7946899755101324,v=0.7062447187970816,w=0.5041569797892488,x=6.635187739927555 +color=yellow,shape=square,flag=1,i=93492,u=0.1391217816721203,v=0.3490258416387182,w=0.5058287137137161,x=4.376778666894332 +color=yellow,shape=triangle,flag=1,i=93493,u=0.2869046503640855,v=0.8991814710011304,w=0.49178644118689196,x=5.005051283145076 +color=orange,shape=circle,flag=1,i=93495,u=0.06123132666421649,v=0.2821051915517929,w=0.4928871506359694,x=3.860615227561887 +color=red,shape=square,flag=0,i=93501,u=0.9804810165190108,v=0.9575533653990974,w=0.551511309670641,x=4.909064942581761 +color=yellow,shape=square,flag=0,i=93510,u=0.3870469742262176,v=0.7395313029925318,w=0.5143245997387486,x=3.8823841202648333 +color=yellow,shape=triangle,flag=1,i=93512,u=0.3551782043885905,v=0.3860661616455179,w=0.4898839563251213,x=6.309612880605467 +color=red,shape=triangle,flag=0,i=93523,u=0.31019402808218133,v=0.0017066744945283263,w=0.48718463296886166,x=5.366521614930793 +color=yellow,shape=triangle,flag=1,i=93532,u=0.6734190129695646,v=0.8127365178402746,w=0.4877103797644284,x=4.286242165738341 +color=blue,shape=triangle,flag=0,i=93539,u=0.0776556252320888,v=0.5263248088118108,w=0.5069126298706793,x=3.464696010612767 +color=orange,shape=circle,flag=1,i=93545,u=0.9800645989862569,v=0.3320947616535743,w=0.4849232347773755,x=6.7351973771244 +color=purple,shape=circle,flag=0,i=93553,u=0.6303209046293548,v=0.9760157836122396,w=0.5106195949566945,x=5.124970200047329 +color=red,shape=circle,flag=0,i=93565,u=0.7026920687017486,v=0.6369658130150313,w=0.47290967661829403,x=4.801407443392416 +color=red,shape=circle,flag=0,i=93574,u=0.6028234204669851,v=0.5940159567370489,w=0.4747189259116316,x=6.33256070968014 +color=purple,shape=square,flag=0,i=93595,u=0.846258015505779,v=0.6219819168177243,w=0.5101388644661239,x=6.214315476041591 +color=green,shape=circle,flag=0,i=93600,u=0.5670351172290983,v=0.7525719360010829,w=0.5151070091575891,x=5.194525795959978 +color=red,shape=triangle,flag=0,i=93622,u=0.8397793180453716,v=0.2298114067470377,w=0.5042924065590354,x=4.450936896369874 +color=red,shape=square,flag=0,i=93628,u=0.3764132629098499,v=0.2061263831967045,w=0.5556804473939273,x=7.086494163900947 +color=red,shape=triangle,flag=1,i=93630,u=0.8000515157591985,v=0.3299830905077069,w=0.5003150965773266,x=5.056555067066446 +color=yellow,shape=triangle,flag=1,i=93641,u=0.2852969801675491,v=0.7251859514901501,w=0.4859277604790131,x=5.6898535468645655 +color=blue,shape=circle,flag=0,i=93675,u=0.6593652182186537,v=0.4840409484505477,w=0.47220631400727414,x=6.338461158631241 +color=blue,shape=square,flag=1,i=93680,u=0.5004081971443053,v=0.39590146186375463,w=0.48578090209402663,x=6.849620799402179 +color=purple,shape=square,flag=0,i=93721,u=0.7119956695985707,v=0.9510172307531325,w=0.5118257462801897,x=5.5848143476602985 +color=green,shape=square,flag=1,i=93723,u=0.3387637382868649,v=0.409859465673577,w=0.5032410769749635,x=5.48676071013304 +color=yellow,shape=square,flag=1,i=93748,u=0.419789310541153,v=0.2712707372716193,w=0.523300517369533,x=5.435398027595331 +color=orange,shape=triangle,flag=0,i=93751,u=0.7576589887629124,v=0.13341827054829603,w=0.49161736806866035,x=6.243172713132708 +color=red,shape=square,flag=0,i=93759,u=0.5739837642797534,v=0.11257651047118522,w=0.551379593054145,x=3.073780043803366 +color=purple,shape=square,flag=0,i=93765,u=0.88450672427772,v=0.7074934904557063,w=0.5149872326094626,x=5.10564513026127 +color=red,shape=triangle,flag=0,i=93768,u=0.14490986690222107,v=0.6264602380089783,w=0.5052576483618616,x=5.455976673270964 +color=yellow,shape=square,flag=1,i=93769,u=0.6925053131313421,v=0.0590393306122966,w=0.5126015924600923,x=2.2972082930216287 +color=purple,shape=square,flag=0,i=93781,u=0.6769527169521316,v=0.15017489841352472,w=0.5149308401611511,x=5.15973196698775 +color=red,shape=triangle,flag=0,i=93785,u=0.6820969607290105,v=0.9692933367083294,w=0.49418514046151085,x=5.244448761021533 +color=yellow,shape=circle,flag=1,i=93799,u=0.19250341230696455,v=0.8914620645317418,w=0.4759772558860603,x=4.397251919348142 +color=red,shape=square,flag=1,i=93828,u=0.4843819007850958,v=0.21359464813149265,w=0.560814452111647,x=5.430842361999297 +color=yellow,shape=circle,flag=1,i=93851,u=0.4024019516054841,v=0.1825374420345245,w=0.48456018586205823,x=3.578853310866885 +color=red,shape=triangle,flag=0,i=93852,u=0.11952950915222171,v=0.6185272814895332,w=0.49741882875022647,x=5.0121198411566334 +color=blue,shape=triangle,flag=1,i=93859,u=0.09029863080652811,v=0.22567055830278748,w=0.48893493169194147,x=6.446439246029592 +color=orange,shape=triangle,flag=0,i=93870,u=0.8259861912431266,v=0.9343182166720388,w=0.4929060477123214,x=4.995155582067377 +color=red,shape=square,flag=0,i=93871,u=0.8949022645096748,v=0.6167442271717923,w=0.5537527502067653,x=6.7191312344797725 +color=red,shape=triangle,flag=0,i=93875,u=0.18506301278734083,v=0.25312152583462066,w=0.4956811843542052,x=7.107063398379303 +color=orange,shape=square,flag=1,i=93877,u=0.6146269026026114,v=0.9831570446610254,w=0.48068478651677626,x=2.2631522425725774 +color=red,shape=square,flag=0,i=93879,u=0.7123353951988787,v=0.8043752849371905,w=0.5573239389293855,x=6.910626363495999 +color=blue,shape=circle,flag=0,i=93880,u=0.6204195601559785,v=0.640348104956813,w=0.47812898788824953,x=4.344053549229683 +color=blue,shape=circle,flag=1,i=93884,u=0.23502896721065203,v=0.19105574636443756,w=0.475404629082949,x=4.94288997758962 +color=red,shape=square,flag=0,i=93887,u=0.9981209646945113,v=0.006068840188553359,w=0.5529009750438596,x=4.056257971130269 +color=yellow,shape=circle,flag=0,i=93898,u=0.9565614763131942,v=0.02969877386503017,w=0.49133615993289326,x=4.519062466134162 +color=orange,shape=square,flag=0,i=93901,u=0.2999452881728999,v=0.7373598643188187,w=0.47695222134422094,x=4.2081548632214245 +color=red,shape=square,flag=0,i=93917,u=0.6648739426025233,v=0.7120710767117031,w=0.5479377375551202,x=2.3356981534561068 +color=red,shape=square,flag=1,i=93928,u=0.9732214443819778,v=0.3973479454498102,w=0.5508834309603914,x=6.523232212249323 +color=yellow,shape=circle,flag=1,i=93940,u=0.5618903283784817,v=0.8414430025793512,w=0.48804353012559665,x=3.9904572853451654 +color=red,shape=triangle,flag=0,i=93955,u=0.0011440315528401523,v=0.6207181938203082,w=0.5060629786876807,x=4.727110155278569 +color=red,shape=triangle,flag=1,i=93956,u=0.5074579736789474,v=0.3305676691911855,w=0.5025715037410848,x=4.271352606640998 +color=green,shape=square,flag=0,i=93958,u=0.6079825212562244,v=0.5575270220373377,w=0.5098082205063277,x=4.61681197798782 +color=red,shape=circle,flag=0,i=93962,u=0.40055818460746717,v=0.39910862230813293,w=0.4905404411620984,x=6.0603024799097005 +color=green,shape=triangle,flag=1,i=93987,u=0.5454807147881016,v=0.6207105676173871,w=0.5225719151339943,x=4.069721679825503 +color=red,shape=circle,flag=1,i=93992,u=0.2763361078610522,v=0.2666879169300569,w=0.4917675415517746,x=5.579288808426948 +color=green,shape=triangle,flag=0,i=94000,u=0.596867165023715,v=0.3143330563356329,w=0.5176841286592171,x=5.369235743300724 +color=blue,shape=square,flag=0,i=94020,u=0.5756750119027304,v=0.7597294424669012,w=0.47363668336805564,x=5.6956721237176 +color=red,shape=triangle,flag=0,i=94021,u=0.019665959645606135,v=0.709096231096199,w=0.5132178431121155,x=5.7815869865312886 +color=red,shape=square,flag=0,i=94035,u=0.06202231884381981,v=0.45881411578088305,w=0.5430055483069299,x=4.5312835409983565 +color=purple,shape=triangle,flag=0,i=94056,u=0.7333756860381885,v=0.4355040438341987,w=0.5037252999182574,x=4.207334203288932 +color=red,shape=square,flag=1,i=94057,u=0.8870712075654925,v=0.3742052239190763,w=0.5367893127742382,x=4.973851642082246 +color=red,shape=square,flag=1,i=94062,u=0.036237343693436785,v=0.1045713876831671,w=0.5298576710817157,x=5.13455908393862 +color=green,shape=square,flag=0,i=94065,u=0.4585932299592197,v=0.12564001882630038,w=0.504402442320757,x=5.331034089536822 +color=purple,shape=square,flag=0,i=94068,u=0.5513014169727752,v=0.5718537966970478,w=0.5060666646311373,x=5.393288486858334 +color=red,shape=square,flag=1,i=94071,u=0.08747924241901106,v=0.44693950378812997,w=0.5288899014580909,x=3.1801187710324945 +color=red,shape=square,flag=0,i=94074,u=0.40837336355933873,v=0.7289826885634818,w=0.5222326650165192,x=5.709660083354817 +color=red,shape=square,flag=1,i=94087,u=0.05638885574133767,v=0.7306385271934962,w=0.5210498318999434,x=5.969087548189066 +color=orange,shape=circle,flag=1,i=94089,u=0.27898512998075076,v=0.2584110932734265,w=0.4721934103684907,x=5.513768608251465 +color=red,shape=triangle,flag=0,i=94090,u=0.011579423006631506,v=0.1461924744427231,w=0.50680797233544,x=5.392685691328301 +color=green,shape=square,flag=0,i=94100,u=0.037726806682094716,v=0.23709186351754974,w=0.5041152111424824,x=6.484096787948876 +color=red,shape=square,flag=0,i=94112,u=0.7199989054206615,v=0.991854573709443,w=0.5113764101595197,x=4.6865206360636575 +color=blue,shape=triangle,flag=1,i=94114,u=0.7382669242389647,v=0.7462570727414071,w=0.4876544853162869,x=5.172390184290637 +color=purple,shape=triangle,flag=0,i=94117,u=0.4330002456835155,v=0.036183005402333435,w=0.5029683977003918,x=2.9789436077830285 +color=blue,shape=triangle,flag=1,i=94119,u=0.1617402064868817,v=0.8062815967450566,w=0.49255678594325925,x=6.74287289463116 +color=green,shape=triangle,flag=0,i=94123,u=0.1566992041830444,v=0.6502079277615944,w=0.503984894552716,x=7.484419265837637 +color=red,shape=circle,flag=1,i=94130,u=0.15025294659968402,v=0.1826767485274198,w=0.49834962988783793,x=4.395734848632275 +color=yellow,shape=circle,flag=1,i=94140,u=0.316070340832189,v=0.7101629932380786,w=0.48915255791936957,x=4.2400283270050565 +color=purple,shape=triangle,flag=0,i=94172,u=0.7130775460451007,v=0.45847194779652833,w=0.5000733607237531,x=6.380990883251704 +color=red,shape=circle,flag=0,i=94222,u=0.4801940809555969,v=0.38905265587066573,w=0.51272480213867,x=5.0973318023038905 +color=green,shape=circle,flag=0,i=94244,u=0.4584926300361336,v=0.5870594531146602,w=0.4988618595197844,x=4.738058113092706 +color=red,shape=square,flag=0,i=94247,u=0.8644573371403343,v=0.20775632350917972,w=0.49001702979812234,x=4.882984810120678 +color=red,shape=square,flag=0,i=94258,u=0.10974848478001653,v=0.9238792277853174,w=0.4931964816545601,x=5.005871005846089 +color=purple,shape=circle,flag=0,i=94260,u=0.03026821410397551,v=0.6601671837266547,w=0.5013582146221717,x=5.825536992273702 +color=red,shape=circle,flag=1,i=94265,u=0.8952216177780481,v=0.8090882896574163,w=0.5089747905882614,x=4.778298116541301 +color=red,shape=triangle,flag=0,i=94277,u=0.007709963688652177,v=0.9029200616419227,w=0.4990300005410127,x=5.545512050968591 +color=blue,shape=circle,flag=0,i=94285,u=0.24574478706342118,v=0.6679910258383416,w=0.4916341120587314,x=6.7966231451877706 +color=red,shape=square,flag=0,i=94288,u=0.28309302811729564,v=0.5085532188072315,w=0.49135330990857284,x=4.361399595396993 +color=red,shape=circle,flag=1,i=94292,u=0.6568717051446402,v=0.6902297122905847,w=0.5089085375512069,x=2.7577249665674337 +color=yellow,shape=triangle,flag=1,i=94296,u=0.6370176934677825,v=0.614556634906679,w=0.4967281062437877,x=4.90842228979405 +color=red,shape=triangle,flag=0,i=94297,u=0.6390569892003273,v=0.2800883357076729,w=0.4996117534180357,x=2.84246196222414 +color=green,shape=triangle,flag=0,i=94302,u=0.18746119677416706,v=0.3855462437973667,w=0.5112384808411182,x=6.331189281337317 +color=yellow,shape=square,flag=1,i=94309,u=0.8866337057460133,v=0.6189719844623301,w=0.5183884097335458,x=5.959968983741753 +color=green,shape=triangle,flag=0,i=94313,u=0.6039146830681794,v=0.6591951564269052,w=0.5069562547481516,x=5.426924829725192 +color=red,shape=circle,flag=0,i=94328,u=0.1178044938851679,v=0.09765788832777922,w=0.5096548007181898,x=6.162578475662966 +color=red,shape=triangle,flag=0,i=94331,u=0.15621371120778282,v=0.754212713361215,w=0.5096398159401533,x=3.6887648385047043 +color=red,shape=triangle,flag=1,i=94357,u=0.2996787317674632,v=0.7691044755514256,w=0.5058095516173593,x=5.827341785600333 +color=red,shape=square,flag=0,i=94366,u=0.31608323212142986,v=0.8715833046771758,w=0.4978348162138525,x=5.553252896036036 +color=red,shape=triangle,flag=1,i=94367,u=0.6662377473177329,v=0.4702165198335524,w=0.5051974170750035,x=5.754693755771456 +color=red,shape=circle,flag=1,i=94371,u=0.8294280325421534,v=0.8606920580175302,w=0.5037941657003376,x=5.366318775628849 +color=green,shape=square,flag=0,i=94374,u=0.04120083857891943,v=0.7819031687459034,w=0.5068380006622194,x=5.3211837250040235 +color=yellow,shape=triangle,flag=1,i=94377,u=0.561842232414588,v=0.33463441831305163,w=0.5062941803470954,x=7.047894151343674 +color=red,shape=square,flag=0,i=94384,u=0.15092231087778962,v=0.9340875197091294,w=0.5000959746053216,x=5.449726038865738 +color=green,shape=circle,flag=0,i=94390,u=0.7445986819096515,v=0.5103769969234335,w=0.4899875928840483,x=4.926734628338052 +color=red,shape=triangle,flag=0,i=94424,u=0.22017046612119995,v=0.8742365917352823,w=0.5006016387170509,x=4.335172534725971 +color=purple,shape=triangle,flag=0,i=94427,u=0.9935914290043147,v=0.9342657400938085,w=0.5118327447890746,x=2.0134488376685247 +color=red,shape=square,flag=0,i=94442,u=0.34365020022019244,v=0.9326683227116795,w=0.49537084356699923,x=3.95370253836643 +color=red,shape=square,flag=1,i=94443,u=0.04794827187476092,v=0.8019147552612818,w=0.49057813770779696,x=2.8574798883721173 +color=red,shape=square,flag=1,i=94453,u=0.3054788812346224,v=0.24512087312543007,w=0.48799474653991864,x=5.555475461380162 +color=red,shape=square,flag=0,i=94481,u=0.4840969077705247,v=0.5255163652043569,w=0.48227193978663613,x=5.145849918594299 +color=red,shape=circle,flag=1,i=94497,u=0.8480077230984338,v=0.9312751854302335,w=0.4967372515496152,x=4.124199971516984 +color=yellow,shape=circle,flag=0,i=94534,u=0.38861816691240514,v=0.7567099874157627,w=0.4852223209453526,x=4.538396661892992 +color=yellow,shape=triangle,flag=0,i=94538,u=0.2672799595387756,v=0.10443191846080979,w=0.5073074570120953,x=6.346063034361737 +color=yellow,shape=circle,flag=1,i=94552,u=0.1712882335567838,v=0.3259475088295717,w=0.482824218920368,x=3.291686965324202 +color=green,shape=square,flag=0,i=94567,u=0.0038661826908737984,v=0.2492595243587501,w=0.5011076376431046,x=6.351171996193123 +color=green,shape=triangle,flag=1,i=94590,u=0.07343742625437688,v=0.23343054548193543,w=0.5037820674281168,x=4.89002956905163 +color=blue,shape=triangle,flag=0,i=94607,u=0.6631920507557296,v=0.4369451571175079,w=0.4988225129478721,x=6.472272684702357 +color=red,shape=triangle,flag=0,i=94610,u=0.544646967828129,v=0.20310412230863117,w=0.5140842686550952,x=5.518515038283496 +color=yellow,shape=square,flag=0,i=94631,u=0.6131922881261986,v=0.8829452805834902,w=0.5402682177789455,x=2.8697984248805546 +color=red,shape=triangle,flag=0,i=94649,u=0.37680586149507656,v=0.531873848826147,w=0.5164075447477771,x=3.18077524958789 +color=blue,shape=circle,flag=0,i=94657,u=0.6856076866129293,v=0.7529799784201368,w=0.48531361009112406,x=5.186956673568379 +color=red,shape=square,flag=1,i=94658,u=0.1314205100276179,v=0.77631958671169,w=0.4786633165232282,x=6.530427842311236 +color=purple,shape=circle,flag=0,i=94686,u=0.283186607515193,v=0.9269615978919837,w=0.4950964993082637,x=5.070609618417811 +color=red,shape=square,flag=0,i=94689,u=0.30882279665974666,v=0.39737758625652664,w=0.48539674823193363,x=6.196100423711762 +color=red,shape=circle,flag=0,i=94695,u=0.5206530070612057,v=0.48652278324879217,w=0.5122921729017607,x=5.033313205622764 +color=purple,shape=square,flag=0,i=94705,u=0.8761909968441094,v=0.7935235409462378,w=0.49173438927674956,x=3.63647136539369 +color=red,shape=circle,flag=0,i=94713,u=0.3137063900928977,v=0.366181626284267,w=0.49932326037455843,x=5.24781522779401 +color=purple,shape=circle,flag=0,i=94717,u=0.5675782394285436,v=0.9664918468422924,w=0.4928726435866197,x=2.924947001995275 +color=red,shape=square,flag=1,i=94724,u=0.7903522556392034,v=0.31382994092682914,w=0.48810859660059247,x=5.418578189391887 +color=orange,shape=triangle,flag=1,i=94728,u=0.6147952572304167,v=0.8124737047060224,w=0.5055720258945624,x=6.652973421501709 +color=red,shape=circle,flag=1,i=94733,u=0.8994797966638701,v=0.9983461696475617,w=0.4959427260304219,x=4.432052402667912 +color=red,shape=triangle,flag=0,i=94746,u=0.8794538103662065,v=0.33466829860805336,w=0.5223415478465803,x=5.713245666496277 +color=blue,shape=square,flag=1,i=94773,u=0.8336971507856067,v=0.663403839465149,w=0.5006522631854345,x=5.458211184283616 +color=red,shape=triangle,flag=1,i=94776,u=0.09071028397115666,v=0.8967033302080704,w=0.5186715318445669,x=6.989417880277936 +color=red,shape=circle,flag=0,i=94779,u=0.5823372950326793,v=0.6740514019239459,w=0.5064685529523256,x=5.331017166908641 +color=red,shape=square,flag=1,i=94784,u=0.30371275947244813,v=0.5034727917273265,w=0.481131269675275,x=4.962293804099515 +color=yellow,shape=triangle,flag=1,i=94790,u=0.3322725154831089,v=0.8823377013102264,w=0.5009485797470198,x=5.779120363231121 +color=blue,shape=square,flag=1,i=94804,u=0.9296809251812996,v=0.12257445659613919,w=0.498561566168998,x=5.121694224083096 +color=red,shape=triangle,flag=1,i=94813,u=0.21382240047675283,v=0.013747014227901588,w=0.5168355835879442,x=4.559371640094053 +color=red,shape=circle,flag=0,i=94821,u=0.5427294680901177,v=0.5846906690312902,w=0.5151429523730308,x=4.540204950104281 +color=purple,shape=square,flag=0,i=94836,u=0.9589364512377747,v=0.8992749036434428,w=0.49913083145091747,x=2.991314573147467 +color=red,shape=square,flag=0,i=94841,u=0.5453932721227068,v=0.1170152774877814,w=0.4889908334563191,x=5.709273342310534 +color=red,shape=triangle,flag=0,i=94843,u=0.493262149490416,v=0.011832543612560475,w=0.5211706349493206,x=6.751266943293774 +color=red,shape=triangle,flag=0,i=94883,u=0.08579176463726834,v=0.9462601501846178,w=0.5156905411971057,x=8.317120491404644 +color=red,shape=triangle,flag=1,i=94893,u=0.08462118503806337,v=0.5031727971245549,w=0.5201656177638505,x=3.994941407188952 +color=blue,shape=triangle,flag=1,i=94897,u=0.3491300124700786,v=0.6730402529320697,w=0.5083649532317387,x=5.543764417034228 +color=blue,shape=circle,flag=0,i=94902,u=0.40794873898572936,v=0.7878724521540721,w=0.4745816531957584,x=5.806567795021444 +color=blue,shape=square,flag=1,i=94904,u=0.8703689730540912,v=0.06863351477175472,w=0.5031774300991061,x=5.287292351512755 +color=blue,shape=triangle,flag=0,i=94906,u=0.3522477548518742,v=0.8398156224627885,w=0.5110082619972443,x=4.170139664987736 +color=red,shape=square,flag=0,i=94933,u=0.8207051907469852,v=0.6714645520414942,w=0.48801120394288877,x=4.63621338421315 +color=green,shape=square,flag=1,i=94937,u=0.3289070354445588,v=0.8292630098024294,w=0.4962475252528494,x=4.862447599534005 +color=purple,shape=square,flag=0,i=94957,u=0.20768211872859366,v=0.6499999060660224,w=0.49368674988959443,x=6.494327950599405 +color=yellow,shape=square,flag=1,i=94963,u=0.40733279263945354,v=0.3186454624205395,w=0.5382223738809148,x=4.308974276404359 +color=green,shape=square,flag=0,i=94969,u=0.03264992823656221,v=0.42486754230411117,w=0.48959948211148785,x=3.1653282971243404 +color=red,shape=circle,flag=1,i=94995,u=0.40018494514183234,v=0.3480321407370032,w=0.5246486261630341,x=5.560277002593004 +color=red,shape=triangle,flag=0,i=95002,u=0.6855407751847372,v=0.9464659022555953,w=0.5269400607233719,x=4.63468662541698 +color=red,shape=circle,flag=0,i=95012,u=0.7224846297526336,v=0.7219864465393859,w=0.5195749900489327,x=4.902925843596016 +color=blue,shape=square,flag=0,i=95022,u=0.728288231234988,v=0.5065821144524781,w=0.5039210773062858,x=6.242217985806318 +color=orange,shape=square,flag=0,i=95024,u=0.25728281287165866,v=0.20625420973668496,w=0.47709369091696907,x=4.391356923921371 +color=blue,shape=square,flag=1,i=95030,u=0.8497378924791577,v=0.8333678484852933,w=0.49752889449149,x=4.707818407401047 +color=red,shape=square,flag=1,i=95034,u=0.25533669227738776,v=0.27258380537926363,w=0.48520197325696696,x=6.535404826584711 +color=blue,shape=triangle,flag=0,i=95057,u=0.1369196405633063,v=0.6162470540747264,w=0.4981850993726346,x=5.702007281253594 +color=green,shape=square,flag=1,i=95068,u=0.9373976679412133,v=0.06035623015974323,w=0.49984563506697693,x=6.004911983193927 +color=red,shape=square,flag=0,i=95086,u=0.8837368704356093,v=0.9686455453605962,w=0.4881631668996269,x=4.999466746102727 +color=purple,shape=triangle,flag=0,i=95087,u=0.04335295621534607,v=0.9792751193896676,w=0.501766859767471,x=6.6708700239603225 +color=red,shape=triangle,flag=0,i=95088,u=0.2649450054099186,v=0.15161228510007507,w=0.5195177264686487,x=6.380042443361127 +color=red,shape=square,flag=1,i=95121,u=0.21303014597832648,v=0.7311358637438857,w=0.48754645962691634,x=6.111526162212111 +color=blue,shape=square,flag=1,i=95125,u=0.5955700798695953,v=0.8134808776264878,w=0.49339314186848326,x=5.8017966955992195 +color=red,shape=triangle,flag=0,i=95141,u=0.29481998221536876,v=0.09137433215243673,w=0.5118901394297206,x=4.355213237069349 +color=purple,shape=triangle,flag=0,i=95151,u=0.5897354668458885,v=0.11543551902136306,w=0.5036141198980587,x=7.413682874456235 +color=red,shape=circle,flag=0,i=95159,u=0.6580958028021712,v=0.5979317066374599,w=0.522622054598586,x=6.2092608840357855 +color=red,shape=triangle,flag=0,i=95174,u=0.2624235602005557,v=0.5925909658759327,w=0.49724034980788917,x=6.124609884272918 +color=red,shape=circle,flag=0,i=95178,u=0.5914399755031541,v=0.5898156594042067,w=0.5234331561925322,x=3.421463339154903 +color=red,shape=circle,flag=1,i=95183,u=0.4857063606352723,v=0.4390647619053223,w=0.5253408182083623,x=5.963401300829486 +color=purple,shape=square,flag=0,i=95215,u=0.9341323936426884,v=0.972813669639962,w=0.5017288605008587,x=5.734994402979431 +color=red,shape=triangle,flag=0,i=95216,u=0.07841751130870456,v=0.42060655680140135,w=0.5022107131398774,x=4.6792402972527825 +color=blue,shape=square,flag=1,i=95217,u=0.002667137924713292,v=0.5014182755245598,w=0.4880693833559115,x=4.881973194125624 +color=red,shape=square,flag=0,i=95220,u=0.412263864780532,v=0.7785638206166626,w=0.48212397564704074,x=4.611284397417477 +color=purple,shape=square,flag=0,i=95229,u=0.3624747282603584,v=0.5939038093671826,w=0.49821052158468077,x=4.374313894877282 +color=red,shape=square,flag=0,i=95251,u=0.3685822458693424,v=0.5613292278042047,w=0.47839914095991976,x=5.024453624479713 +color=purple,shape=square,flag=0,i=95261,u=0.8651707322542452,v=0.8561690535945209,w=0.4993389329792418,x=4.913920786901495 +color=red,shape=square,flag=1,i=95263,u=0.7056606241226618,v=0.9131802494473958,w=0.4767798774936042,x=3.279070825509402 +color=red,shape=square,flag=0,i=95287,u=0.8890251343676947,v=0.9376401531381994,w=0.4836685892842009,x=3.942407879007797 +color=red,shape=square,flag=0,i=95296,u=0.5051401432321563,v=0.14651534990658466,w=0.4871240751226292,x=5.918087358747563 +color=red,shape=circle,flag=1,i=95297,u=0.44925183921642853,v=0.5169020729434569,w=0.5366717598225503,x=5.9616844890939475 +color=red,shape=triangle,flag=0,i=95313,u=0.6522284708651094,v=0.16923004476845127,w=0.5134734546535809,x=4.905143145646957 +color=red,shape=square,flag=0,i=95316,u=0.6892255042303376,v=0.033837867513929476,w=0.4816445312543678,x=6.080410840680348 +color=purple,shape=square,flag=0,i=95335,u=0.12447081577623254,v=0.4865239679315827,w=0.49567244611016287,x=4.625897653478866 +color=red,shape=circle,flag=0,i=95340,u=0.23803259383291164,v=0.1927099302240184,w=0.5437750683231967,x=3.579218558870553 +color=purple,shape=triangle,flag=0,i=95341,u=0.4048454403699504,v=0.007033073257603495,w=0.4925772685601072,x=1.643332528737662 +color=red,shape=circle,flag=0,i=95350,u=0.37570136111425056,v=0.4205590285282056,w=0.5436174164147097,x=5.202928530061143 +color=red,shape=triangle,flag=0,i=95352,u=0.01809102467202106,v=0.5240977500610657,w=0.5106305766528645,x=6.169422572683959 +color=red,shape=triangle,flag=0,i=95362,u=0.597437393156178,v=0.9114017582517434,w=0.5060223311345061,x=5.990425557359262 +color=red,shape=square,flag=1,i=95394,u=0.43087387419591494,v=0.7799068618205608,w=0.473510360726394,x=3.9821117889142705 +color=red,shape=triangle,flag=0,i=95413,u=0.48645724495841736,v=0.37479955178501734,w=0.5136315068754431,x=2.547267875687577 +color=purple,shape=triangle,flag=0,i=95429,u=0.6324607515918962,v=0.9619671858094646,w=0.49282856219274584,x=6.834662683629477 +color=red,shape=circle,flag=1,i=95434,u=0.7951595910186059,v=0.7293016881795313,w=0.5422550745559764,x=5.624573389906437 +color=red,shape=square,flag=0,i=95441,u=0.8120401678127536,v=0.06334723509015716,w=0.48399060925776144,x=3.8171986500868837 +color=red,shape=circle,flag=0,i=95443,u=0.7999996233802388,v=0.8478632472527992,w=0.5419826987461797,x=5.189927429602718 +color=green,shape=triangle,flag=0,i=95454,u=0.021820495826963993,v=0.247973120267464,w=0.48863389666214974,x=3.9858728454058965 +color=red,shape=triangle,flag=0,i=95455,u=0.5880337984059256,v=0.3979594286222955,w=0.5107003730173946,x=3.9146303503754187 +color=red,shape=square,flag=0,i=95489,u=0.38937956844509736,v=0.7439014662120559,w=0.49749690214338643,x=2.08599486568694 +color=blue,shape=triangle,flag=1,i=95500,u=0.6723111785672105,v=0.9208224128407376,w=0.5162501058657194,x=3.8836463081731956 +color=yellow,shape=square,flag=1,i=95501,u=0.698850017364642,v=0.27440040121581477,w=0.5118851821238122,x=5.329166449998421 +color=yellow,shape=square,flag=0,i=95511,u=0.4603948184700003,v=0.49007080527570546,w=0.5114651386198127,x=6.118980676097276 +color=orange,shape=circle,flag=0,i=95518,u=0.7677021168866173,v=0.1525069385499992,w=0.4692760523145991,x=3.826875524783335 +color=red,shape=square,flag=0,i=95528,u=0.8299728998149455,v=0.5941379319705079,w=0.4883684011509505,x=4.119105391794861 +color=red,shape=triangle,flag=0,i=95531,u=0.38633998695999805,v=0.755881127616098,w=0.5224722412362447,x=4.0529339900811685 +color=blue,shape=square,flag=0,i=95533,u=0.1706273080172087,v=0.27422112273499943,w=0.49118868750712774,x=4.040895932069326 +color=purple,shape=square,flag=0,i=95549,u=0.2933916978683071,v=0.2971101531880507,w=0.5107156672668544,x=4.0783722737591885 +color=red,shape=triangle,flag=0,i=95554,u=0.4336516522618147,v=0.36564087249127863,w=0.5231860955089859,x=3.828429839171689 +color=red,shape=square,flag=0,i=95556,u=0.8110403312925802,v=0.07422675259198352,w=0.49276361425070986,x=6.291640296267218 +color=red,shape=square,flag=0,i=95567,u=0.6298377141604105,v=0.22435450875520302,w=0.49238530491492405,x=4.760177677140182 +color=green,shape=circle,flag=0,i=95574,u=0.08723182565571463,v=0.0006094934266722696,w=0.4824320986207452,x=4.071748509925414 +color=yellow,shape=square,flag=1,i=95580,u=0.1973977898574082,v=0.9817446192748276,w=0.5082030600746619,x=3.9187500216584232 +color=red,shape=circle,flag=0,i=95609,u=0.4768456124311581,v=0.4039576678577314,w=0.5302862787106399,x=6.49732439627864 +color=purple,shape=square,flag=0,i=95635,u=0.8111369256022484,v=0.193745686230979,w=0.5013701310782523,x=4.0452536100578085 +color=blue,shape=square,flag=0,i=95639,u=0.44854536144294777,v=0.8133097125608071,w=0.49850422530326555,x=5.324877126207013 +color=green,shape=triangle,flag=0,i=95652,u=0.42831050632895995,v=0.6025341497610506,w=0.48494414585066087,x=7.223783905266928 +color=red,shape=circle,flag=0,i=95653,u=0.05362336509312238,v=-0.043310883828218,w=0.5304203962378913,x=4.934405825487166 +color=red,shape=circle,flag=0,i=95654,u=0.4433411320722124,v=0.44825754039189947,w=0.5326836182516868,x=5.776396139848291 +color=red,shape=square,flag=0,i=95661,u=0.5918935990633056,v=0.4733480030338092,w=0.48170754885858796,x=3.4317974666052766 +color=blue,shape=triangle,flag=0,i=95677,u=0.11758649380606867,v=0.2564395323353277,w=0.5168535618031888,x=2.9460769960805293 +color=yellow,shape=square,flag=1,i=95688,u=0.08805025615564177,v=0.8681852991004899,w=0.5066765273061633,x=3.2422160219759273 +color=red,shape=square,flag=0,i=95715,u=0.09515556834057048,v=0.2476069131448505,w=0.4694731137835921,x=6.258881681726623 +color=purple,shape=square,flag=0,i=95716,u=0.8661051890893713,v=0.2548893019964037,w=0.4961224261867851,x=4.90815280336836 +color=red,shape=circle,flag=0,i=95726,u=0.5729003917059892,v=0.48102977701485233,w=0.5190850523208961,x=5.7189671324680305 +color=red,shape=square,flag=0,i=95738,u=0.6036878845436557,v=0.519282753397272,w=0.4695051406703007,x=3.8153909034622253 +color=red,shape=circle,flag=0,i=95744,u=0.5316089582888708,v=0.5849715421326843,w=0.5227757989885363,x=5.963378791330766 +color=blue,shape=square,flag=1,i=95746,u=0.893044466429303,v=0.5614463993752504,w=0.5052916700308168,x=3.988417964607063 +color=yellow,shape=circle,flag=1,i=95757,u=0.6434932765584167,v=0.5034054921640212,w=0.4809738855512452,x=4.035531593145203 +color=purple,shape=circle,flag=0,i=95764,u=0.501319018852234,v=0.33688514834799477,w=0.4787809380726825,x=3.0898069848448624 +color=purple,shape=triangle,flag=0,i=95776,u=0.38084018073898485,v=0.580626025410974,w=0.5018086361771342,x=6.27371689970268 +color=purple,shape=triangle,flag=0,i=95809,u=0.7895510446195199,v=0.8017870470521001,w=0.5058125219353772,x=4.608350393771451 +color=red,shape=square,flag=0,i=95855,u=0.6708696653307745,v=0.864290005125367,w=0.46002377498082186,x=4.371903851161853 +color=blue,shape=circle,flag=0,i=95856,u=0.48468979737859186,v=0.7050802087044364,w=0.4903873948315253,x=4.310859903954784 +color=blue,shape=circle,flag=0,i=95869,u=0.433699314724719,v=0.9815830528860979,w=0.4859165997731851,x=4.249701542758067 +color=blue,shape=triangle,flag=1,i=95876,u=0.7607275569966165,v=0.3444373072309326,w=0.5176824027954439,x=5.178559864617614 +color=yellow,shape=square,flag=1,i=95880,u=0.2708214888936329,v=0.33893901007098237,w=0.5071423755655081,x=3.878089050267082 +color=green,shape=square,flag=0,i=95913,u=0.977812714071183,v=0.8213216550332649,w=0.5037895209853568,x=4.501399772902655 +color=green,shape=triangle,flag=0,i=95916,u=0.41209521739690724,v=0.009840812423060674,w=0.4923116593995726,x=6.121704104855858 +color=yellow,shape=triangle,flag=1,i=95922,u=0.770196523924362,v=0.5366579950148794,w=0.4940098259506026,x=6.450025232982571 +color=blue,shape=square,flag=1,i=95933,u=0.4460982583770846,v=0.06284278404643429,w=0.5131543736940538,x=6.5981643517007535 +color=red,shape=square,flag=0,i=95959,u=0.9778390717447472,v=0.5267474727962671,w=0.48899476248113577,x=6.986010326962725 +color=blue,shape=triangle,flag=1,i=95988,u=0.19822067579147096,v=0.05887446013478115,w=0.5123538284044189,x=5.862640977432053 +color=green,shape=triangle,flag=0,i=95999,u=0.2777888980702661,v=0.6036755664651436,w=0.5004330266521184,x=5.594060009477997 +color=red,shape=triangle,flag=0,i=96001,u=0.07201289135218536,v=0.9578500735124724,w=0.5024362973163085,x=5.319861055814207 +color=red,shape=square,flag=0,i=96022,u=0.4709205322315836,v=0.7937369877489687,w=0.49007862193940366,x=3.973003372311459 +color=blue,shape=square,flag=1,i=96035,u=0.4423886625964605,v=0.9366746323015379,w=0.5050051256716289,x=5.313988804185247 +color=red,shape=square,flag=1,i=96048,u=0.4573455212892237,v=0.8689836365200174,w=0.5026099292380142,x=4.284593437243346 +color=red,shape=triangle,flag=1,i=96071,u=0.7014027677589221,v=0.7050266694844497,w=0.4991756884347118,x=3.9612918655374205 +color=yellow,shape=square,flag=1,i=96086,u=0.7833683478375343,v=0.6149748333528218,w=0.49362651600138596,x=5.189911883843258 +color=red,shape=square,flag=0,i=96090,u=0.2362815181764243,v=0.08052300595014228,w=0.5064439828465793,x=3.4067046807656305 +color=yellow,shape=circle,flag=1,i=96095,u=0.0036354395410326257,v=0.6635853765373362,w=0.48103253822812914,x=5.359085246783725 +color=red,shape=triangle,flag=0,i=96121,u=0.3505461523143154,v=0.93233366310048,w=0.5126317356885189,x=4.297395337314128 +color=red,shape=circle,flag=0,i=96141,u=0.39597887757686256,v=0.39562748029305544,w=0.5351730203208921,x=3.394427748518069 +color=red,shape=square,flag=0,i=96142,u=0.820574896008899,v=0.9178219586117422,w=0.5066322293802394,x=7.0697506748462935 +color=green,shape=square,flag=1,i=96146,u=0.4694324766526824,v=0.5658438480255048,w=0.5321410697850847,x=4.106989909501264 +color=red,shape=circle,flag=1,i=96159,u=0.5122412779436548,v=0.4638787927655735,w=0.5367372010647821,x=5.637915664281828 +color=red,shape=triangle,flag=1,i=96163,u=0.6053873173220439,v=0.7748744349075521,w=0.5063751364943072,x=5.780191564409791 +color=red,shape=triangle,flag=0,i=96189,u=0.6799282412050941,v=0.15346921699793092,w=0.495885574165823,x=4.7011577154887645 +color=red,shape=square,flag=0,i=96201,u=0.1537994073527562,v=0.9791783796380524,w=0.5080221713445994,x=4.316219815138682 +color=red,shape=triangle,flag=0,i=96205,u=0.9853517582765164,v=0.8117688328600086,w=0.49210970081556293,x=4.346809360490263 +color=red,shape=circle,flag=0,i=96219,u=0.2540037235882736,v=0.16291780516875548,w=0.5234860327068843,x=2.9306178016011946 +color=yellow,shape=triangle,flag=1,i=96220,u=0.04510353065983863,v=0.6982109032332625,w=0.4883775242226292,x=4.088662097165213 +color=red,shape=square,flag=0,i=96223,u=0.09402120561917393,v=0.05313157052444151,w=0.5039799968651898,x=4.8771799749006055 +color=purple,shape=circle,flag=0,i=96233,u=0.11571093831848556,v=0.5113038026470524,w=0.46862217953527663,x=3.392490400038291 +color=red,shape=circle,flag=0,i=96238,u=0.01573142157455376,v=0.0768552496541719,w=0.5217362210575832,x=4.403578027256978 +color=red,shape=triangle,flag=0,i=96244,u=0.19524302626749834,v=0.3758656097497919,w=0.4983507551303781,x=2.304522394049828 +color=red,shape=triangle,flag=0,i=96250,u=0.8337474618350973,v=0.9600628954017896,w=0.49456350408513333,x=4.8508758297677215 +color=red,shape=circle,flag=1,i=96257,u=0.18506914976633337,v=0.15877971707154517,w=0.5236120006634366,x=3.336001097280219 +color=green,shape=circle,flag=0,i=96267,u=0.1347991479459697,v=0.4980375318782472,w=0.47939951705788325,x=3.60633618172144 +color=red,shape=square,flag=0,i=96277,u=0.03850189729758602,v=0.7178419532250438,w=0.5079281526733028,x=4.5290403972179885 +color=yellow,shape=square,flag=1,i=96278,u=0.6454657419549751,v=0.983018108485444,w=0.4774335826811351,x=2.955729927262149 +color=yellow,shape=circle,flag=0,i=96314,u=0.8205284107378986,v=0.7083231637415845,w=0.4890166781426609,x=5.225617763479977 +color=red,shape=square,flag=1,i=96317,u=0.13741722855999394,v=0.6973181200378114,w=0.5211802110632608,x=3.9668210915973128 +color=yellow,shape=triangle,flag=1,i=96320,u=0.5973408278919474,v=0.5730119857753153,w=0.4824021977514047,x=5.592620345137888 +color=purple,shape=triangle,flag=0,i=96321,u=0.22122636521068006,v=0.3915798896420922,w=0.5059835132049681,x=5.114537322072974 +color=red,shape=square,flag=1,i=96353,u=0.49625834974236394,v=0.26548572878487686,w=0.5209824742084431,x=4.989615126271908 +color=red,shape=triangle,flag=0,i=96358,u=0.9531132081452546,v=0.31613044984587446,w=0.496200227805815,x=6.7151425135946745 +color=yellow,shape=square,flag=1,i=96359,u=0.8408871035291287,v=0.9755149608180735,w=0.48851094419217744,x=6.0403806170332155 +color=blue,shape=circle,flag=1,i=96370,u=0.4256799445593342,v=0.8440931690888698,w=0.48925221027347976,x=4.0988964628309725 +color=red,shape=circle,flag=0,i=96374,u=0.5394311155541947,v=0.6206571237155135,w=0.5147480752868391,x=4.942284674972361 +color=red,shape=square,flag=1,i=96377,u=0.07817501039392116,v=0.29586063255101147,w=0.5233383643238237,x=5.0987289913082074 +color=blue,shape=square,flag=1,i=96387,u=0.8279662404044754,v=0.1336329890718898,w=0.5133205197150905,x=5.412347036816107 +color=red,shape=triangle,flag=0,i=96397,u=0.5550176624219795,v=0.3759031486752258,w=0.4910617171658142,x=2.9951560160680053 +color=red,shape=triangle,flag=1,i=96431,u=0.3206443033037468,v=0.6609938133553613,w=0.500129219027092,x=4.093189058880722 +color=red,shape=square,flag=0,i=96440,u=0.5527743240009251,v=0.5617708584536918,w=0.5064558542785705,x=5.0849946219112825 +color=yellow,shape=circle,flag=1,i=96461,u=0.4213770360462241,v=0.5643111647745723,w=0.4911471936490873,x=4.359268750812394 +color=red,shape=square,flag=1,i=96462,u=0.9049197708860998,v=0.9754284660267258,w=0.5068111207191822,x=6.069349019779153 +color=red,shape=square,flag=1,i=96476,u=0.44075709413911857,v=0.4868365504334653,w=0.5067130449725873,x=4.856440652889357 +color=red,shape=circle,flag=1,i=96481,u=0.8671250136807436,v=0.9442368143550283,w=0.5024024616048917,x=6.281369351378448 +color=red,shape=circle,flag=1,i=96483,u=0.257923630044134,v=0.20425375031078905,w=0.5022896654545875,x=4.653332394665 +color=yellow,shape=triangle,flag=1,i=96492,u=0.9222129750986249,v=0.3148953740017284,w=0.48113731450222064,x=6.9539559011754415 +color=blue,shape=square,flag=1,i=96498,u=0.875846620932736,v=0.2886080825394486,w=0.5225328851711897,x=5.641928193172539 +color=red,shape=triangle,flag=0,i=96499,u=0.54370234369147,v=0.9830996930683974,w=0.5119538464738257,x=5.3725541404567965 +color=purple,shape=square,flag=1,i=96509,u=0.25213949940984015,v=0.5600094467964819,w=0.483611074389497,x=5.463995937804239 +color=red,shape=circle,flag=0,i=96513,u=0.5840255152025253,v=0.64379073239883,w=0.5125190766820626,x=4.686287327540726 +color=purple,shape=triangle,flag=0,i=96518,u=0.7811323759842613,v=0.7008683738425372,w=0.5121591861656576,x=3.6940357853817924 +color=blue,shape=circle,flag=1,i=96534,u=0.763586420854788,v=0.3548512130831012,w=0.48909414385967737,x=4.21153573427312 +color=purple,shape=triangle,flag=0,i=96548,u=0.8853360655849348,v=0.21596139123580305,w=0.5094280911754115,x=6.868205543959447 +color=red,shape=triangle,flag=0,i=96557,u=0.7072217595654958,v=0.9122544763954878,w=0.5150148516633359,x=5.3407435655052495 +color=red,shape=square,flag=0,i=96561,u=0.6271868228292494,v=0.2126169635646109,w=0.5040037335246169,x=6.154218037849257 +color=green,shape=triangle,flag=0,i=96599,u=0.5506321480028791,v=0.8625866013557643,w=0.48788637049117073,x=4.358405203753322 +color=green,shape=circle,flag=1,i=96602,u=0.4971419875895393,v=0.8477666091538062,w=0.4774357227021727,x=3.363433494675512 +color=blue,shape=square,flag=0,i=96605,u=0.09933759395928465,v=0.004100487542805453,w=0.5276495494792367,x=3.832435218383292 +color=red,shape=triangle,flag=1,i=96621,u=0.2313996645622367,v=0.16044417338891637,w=0.5081820702418738,x=6.868830432605786 +color=purple,shape=square,flag=1,i=96646,u=0.8153799649374639,v=0.37606604371496444,w=0.49495402472012084,x=6.607505990567295 +color=red,shape=triangle,flag=0,i=96650,u=0.9573758464230904,v=0.011650017863653161,w=0.5042523373034675,x=6.053236752187001 +color=green,shape=circle,flag=1,i=96656,u=0.15301253370395795,v=0.9360480916991148,w=0.47996540675389343,x=4.964909635026444 +color=red,shape=circle,flag=0,i=96660,u=0.9339160633706772,v=0.9400747392523728,w=0.5072699914900494,x=5.696583467192387 +color=blue,shape=circle,flag=1,i=96674,u=0.6578842880061873,v=0.7430280001393442,w=0.4927840002992643,x=4.933691349038118 +color=red,shape=circle,flag=0,i=96681,u=0.9093417723765131,v=0.9312061484621479,w=0.5013956927167295,x=3.968201236086754 +color=yellow,shape=triangle,flag=1,i=96688,u=0.5441493781561474,v=0.7088517900510397,w=0.4900280653093751,x=4.315969716960768 +color=red,shape=triangle,flag=0,i=96710,u=0.2094719376918206,v=0.6082243970055167,w=0.5159501284164395,x=3.181489653403958 +color=blue,shape=triangle,flag=0,i=96713,u=0.21223246933503637,v=0.3103920219698435,w=0.5168260373272008,x=5.880069791255057 +color=yellow,shape=triangle,flag=1,i=96721,u=0.33556301493448626,v=0.7304677916147592,w=0.49932965008316815,x=3.8903214671557933 +color=yellow,shape=triangle,flag=1,i=96740,u=0.9664443538532672,v=0.5845457292223816,w=0.4968884965550576,x=5.8459770548241 +color=red,shape=square,flag=0,i=96766,u=0.22515664670363855,v=0.3233909748386826,w=0.5116507298661361,x=6.398730903199202 +color=purple,shape=circle,flag=0,i=96768,u=0.33608049960076525,v=0.6371986348667935,w=0.45349282172603966,x=6.781829725175949 +color=green,shape=square,flag=0,i=96774,u=0.2154734180741319,v=0.8781674700172086,w=0.5326455027398711,x=3.936220468122993 +color=purple,shape=square,flag=0,i=96782,u=0.27623451642617936,v=0.13894980550912983,w=0.5107294732254406,x=3.0829420270559056 +color=blue,shape=square,flag=0,i=96784,u=0.4193489666956077,v=0.10629875093142627,w=0.5317360271949962,x=3.876647954589947 +color=blue,shape=triangle,flag=1,i=96796,u=0.41206622235504087,v=0.3603765642834287,w=0.513749246897892,x=4.245544314256821 +color=red,shape=triangle,flag=0,i=96797,u=0.8390250766619783,v=0.8204339989162104,w=0.5019774546766443,x=6.234464210198609 +color=purple,shape=square,flag=0,i=96801,u=0.1696382894249373,v=0.6615691688116003,w=0.5153534841236239,x=4.335865319920412 +color=green,shape=triangle,flag=0,i=96811,u=0.9595897649215346,v=0.5455859308302632,w=0.48839988183493277,x=3.50764881622457 +color=red,shape=square,flag=1,i=96812,u=0.6633006211474649,v=0.3924932082381519,w=0.5000987314047961,x=4.524240244136892 +color=blue,shape=triangle,flag=0,i=96819,u=0.4213681511663504,v=0.23313744252939783,w=0.5088472157695753,x=4.398928665675311 +color=red,shape=square,flag=0,i=96845,u=0.3339797831018281,v=0.2588719544248831,w=0.4954868820621749,x=4.127128968682313 +color=red,shape=square,flag=0,i=96848,u=0.07791643009408067,v=0.1560682540432935,w=0.49666969974421393,x=5.572885243477472 +color=yellow,shape=square,flag=1,i=96851,u=0.5388018181776875,v=0.5546247073558797,w=0.48064667292004665,x=2.0579684303789714 +color=purple,shape=circle,flag=0,i=96870,u=0.5847649579675587,v=0.9875482745532688,w=0.4565858410190943,x=3.797353743957879 +color=blue,shape=square,flag=1,i=96875,u=0.9142142223643162,v=0.8731989992783917,w=0.5232963609026355,x=5.931479720806045 +color=purple,shape=triangle,flag=0,i=96886,u=0.7620914159993625,v=0.2589179659624974,w=0.5060775126241244,x=5.801846079964444 +color=red,shape=circle,flag=1,i=96887,u=0.008915214662668425,v=-0.06271145266677931,w=0.48755793492550203,x=3.5158895775946895 +color=purple,shape=square,flag=0,i=96892,u=0.9295795784913928,v=0.5567736910666704,w=0.5116561868187911,x=4.378387402108497 +color=orange,shape=circle,flag=1,i=96897,u=0.16818297872450094,v=0.810633088388253,w=0.4675226650638352,x=6.07189029851303 +color=yellow,shape=circle,flag=1,i=96901,u=0.2018414695350964,v=0.4057862820377357,w=0.5004512182623366,x=3.0974982927217423 +color=red,shape=square,flag=0,i=96903,u=0.9860464850796222,v=0.951976247614596,w=0.5212279100883831,x=8.578089301488708 +color=blue,shape=circle,flag=1,i=96915,u=0.006866076456939152,v=0.007289346396799012,w=0.49547388319366714,x=5.884116143801638 +color=purple,shape=triangle,flag=0,i=96930,u=0.5055845700264154,v=0.4552677253123145,w=0.5068760828442833,x=6.302386576403815 +color=red,shape=triangle,flag=0,i=96934,u=0.9607457187268132,v=0.38616109086537587,w=0.5080702805466717,x=3.9224562048526743 +color=red,shape=circle,flag=0,i=96945,u=0.6809384119739392,v=0.6554448624275744,w=0.48081192375711385,x=5.330509785976479 +color=red,shape=triangle,flag=1,i=96949,u=0.8436280439405668,v=0.8627029373150187,w=0.5007828226892923,x=5.965284103870897 +color=blue,shape=circle,flag=0,i=96953,u=0.09053061144662133,v=0.053288751024586634,w=0.49901702449999247,x=4.566063051710288 +color=red,shape=triangle,flag=0,i=96958,u=0.0329567371644508,v=0.48380256164528723,w=0.5054524565225944,x=5.913939544134682 +color=blue,shape=square,flag=1,i=96961,u=0.03575219860906198,v=0.015273446978771754,w=0.5244294295109888,x=4.8942594680635 +color=yellow,shape=triangle,flag=1,i=96964,u=0.6753010144630732,v=0.8088645160439986,w=0.49357119216876405,x=4.973181581826535 +color=blue,shape=circle,flag=0,i=96978,u=0.9982633408245939,v=0.4362474578687586,w=0.5044673207376004,x=4.461821832481811 +color=green,shape=square,flag=0,i=97000,u=0.6290508849121716,v=0.5975249117583501,w=0.5346361734874436,x=5.092610428669288 +color=red,shape=triangle,flag=1,i=97003,u=0.49391957222866134,v=0.3517329710102629,w=0.5067788753681516,x=5.849695362146246 +color=red,shape=triangle,flag=1,i=97016,u=0.9873458756911708,v=0.022119209398065,w=0.506457654513772,x=5.915977124768982 +color=yellow,shape=triangle,flag=1,i=97024,u=0.38811420132912866,v=0.7051529503359618,w=0.4926659114806118,x=7.386209603734446 +color=red,shape=circle,flag=0,i=97025,u=0.48790356365516274,v=0.5548030066184464,w=0.4970032883214445,x=3.8679936376690534 +color=red,shape=triangle,flag=1,i=97026,u=0.08818720098756072,v=0.415248186499631,w=0.5034342518985538,x=4.617569322681561 +color=red,shape=circle,flag=1,i=97028,u=0.392026413515555,v=0.42006604703125006,w=0.501221476705388,x=5.007722271208663 +color=purple,shape=triangle,flag=0,i=97029,u=0.1798377909811557,v=0.7675681621527558,w=0.509208691532998,x=5.688833082887121 +color=red,shape=triangle,flag=0,i=97041,u=0.32876541948093685,v=0.004890115461912536,w=0.49982816588472173,x=3.9469309159597246 +color=yellow,shape=triangle,flag=1,i=97048,u=0.7932219576138572,v=0.969102802862149,w=0.49328967669718116,x=4.834697688075342 +color=green,shape=square,flag=0,i=97055,u=0.24118869910422647,v=0.8159199718066013,w=0.5309988727295452,x=6.068079177044434 +color=red,shape=square,flag=0,i=97060,u=0.11827652670713684,v=0.442615493329682,w=0.48777601263636,x=4.631940118607367 +color=blue,shape=triangle,flag=0,i=97061,u=0.8741193108337573,v=0.7994579077417499,w=0.49637326188864817,x=5.084328756762589 +color=red,shape=square,flag=1,i=97082,u=0.09580776868114327,v=0.3127038023023665,w=0.49597039606379695,x=7.3113914677542295 +color=blue,shape=square,flag=0,i=97084,u=0.018387098959581127,v=0.46331768179852206,w=0.5141904006106274,x=6.823278545150015 +color=blue,shape=triangle,flag=1,i=97122,u=0.6293976558954338,v=0.1987399668110742,w=0.4751446156062487,x=4.8111959438878955 +color=red,shape=triangle,flag=0,i=97127,u=0.7406867607291928,v=0.7869628368930285,w=0.48725187375451035,x=6.373002723583167 +color=red,shape=square,flag=0,i=97131,u=0.07099747423767344,v=0.21023697449405598,w=0.5083224815615155,x=5.500497178920348 +color=red,shape=circle,flag=0,i=97142,u=0.09833987353193874,v=0.1147791068458756,w=0.49978560088685176,x=6.649395472152787 +color=red,shape=square,flag=0,i=97145,u=0.1095278718757351,v=0.4712615049049269,w=0.500997151201516,x=6.152237213506827 +color=blue,shape=square,flag=1,i=97149,u=0.1886728827395836,v=0.720803500813239,w=0.5140856399205782,x=5.255487499247563 +color=red,shape=triangle,flag=0,i=97151,u=0.13342444052386448,v=0.07884187380217789,w=0.492165846333622,x=5.9595039299953365 +color=purple,shape=square,flag=0,i=97154,u=0.28042409017376335,v=0.9412376677981548,w=0.5277662963859316,x=4.737930471132928 +color=red,shape=triangle,flag=0,i=97166,u=0.30970638691215,v=0.32341380412269727,w=0.49912091515574897,x=6.01117247150778 +color=green,shape=square,flag=0,i=97168,u=0.1912513634038605,v=0.49303796342198103,w=0.5352330183500308,x=3.326483531615287 +color=red,shape=circle,flag=0,i=97176,u=0.45579218349119677,v=0.3869630943022203,w=0.49883949059815036,x=6.494520740802528 +color=red,shape=triangle,flag=1,i=97177,u=0.12668139785697063,v=0.6323225812171959,w=0.4984072671432093,x=5.671608659509612 +color=red,shape=triangle,flag=0,i=97214,u=0.5348072571734852,v=0.5927012513329605,w=0.5108259339428247,x=6.735193656056778 +color=purple,shape=square,flag=0,i=97230,u=0.35470524541749526,v=0.20010542749315596,w=0.5303222548334717,x=6.428357947355543 +color=yellow,shape=triangle,flag=1,i=97234,u=0.47631436173471964,v=0.7765559018355477,w=0.47732119043101473,x=4.806593955730334 +color=purple,shape=circle,flag=0,i=97243,u=0.8230092004181703,v=0.9381872267787872,w=0.45712006521814225,x=6.174824436263681 +color=blue,shape=triangle,flag=1,i=97266,u=0.6909701381885082,v=0.8240221760455293,w=0.48619698532670647,x=4.259612407736948 +color=blue,shape=square,flag=1,i=97276,u=0.8516966151374171,v=0.10016699452463229,w=0.508175647297329,x=3.43208556464738 +color=yellow,shape=triangle,flag=1,i=97277,u=0.3860135243757694,v=0.14162591139520508,w=0.4764937593207753,x=4.009840029937227 +color=red,shape=circle,flag=1,i=97280,u=0.5917993310006303,v=0.5194695413216914,w=0.5010615202598578,x=5.698417328761084 +color=purple,shape=triangle,flag=0,i=97294,u=0.9755702075513683,v=0.24584559293392982,w=0.5214214048541824,x=4.723840504286124 +color=purple,shape=square,flag=0,i=97300,u=0.42027484356278855,v=0.22270130081509798,w=0.5242214498337153,x=3.5625814547603514 +color=orange,shape=circle,flag=1,i=97301,u=0.9553848886986518,v=0.7799807659966358,w=0.4608595151265397,x=4.604757742088484 +color=red,shape=circle,flag=1,i=97309,u=0.04777252740431659,v=0.11857770295836605,w=0.49994976976023503,x=3.5012074061713405 +color=yellow,shape=circle,flag=1,i=97312,u=0.7273664187957455,v=0.6821231276230334,w=0.4900791531096476,x=5.129983466787765 +color=red,shape=square,flag=0,i=97331,u=0.37926688266873265,v=0.4864574679061694,w=0.4942426957567359,x=5.269920041356692 +color=red,shape=square,flag=0,i=97343,u=0.6241079278926611,v=0.8018744306885754,w=0.4909620282552845,x=2.6395618832093914 +color=green,shape=square,flag=0,i=97344,u=0.8616687764933793,v=0.5685012317353809,w=0.5257345134696678,x=5.616811142165216 +color=red,shape=circle,flag=1,i=97363,u=0.16491847512221658,v=0.21048409982526964,w=0.5031948314548698,x=7.349845996160004 +color=red,shape=square,flag=0,i=97372,u=0.8269241296383256,v=0.6967117814030773,w=0.4965201109007503,x=5.1784863070239355 +color=red,shape=square,flag=0,i=97376,u=0.19609500207002672,v=0.19023274723169536,w=0.5070041538850066,x=5.223435346279785 +color=red,shape=triangle,flag=0,i=97380,u=0.8919455096083191,v=0.5924857368525175,w=0.5106536844624204,x=5.8747646648899865 +color=blue,shape=triangle,flag=0,i=97384,u=0.3215611431884712,v=0.21973012811149484,w=0.48887320823151775,x=5.387662287666793 +color=blue,shape=square,flag=1,i=97390,u=0.5683638775808385,v=0.2784245223252638,w=0.5229640465145601,x=3.438195606907572 +color=yellow,shape=circle,flag=1,i=97396,u=0.9432514765439831,v=0.4255263132934115,w=0.4910916056568584,x=8.311929483038284 +color=purple,shape=triangle,flag=0,i=97400,u=0.6861602139534393,v=0.9421516880329144,w=0.5131445004303671,x=4.548344352898108 +color=blue,shape=circle,flag=1,i=97403,u=0.9772545408148562,v=0.02667878239259458,w=0.4800751827681361,x=5.4068923530300586 +color=red,shape=triangle,flag=0,i=97415,u=0.4202070093270537,v=0.5567466106741579,w=0.5083881941755304,x=6.015079574597386 +color=purple,shape=square,flag=0,i=97437,u=0.7147659294214207,v=0.22750813482497856,w=0.5097905756139546,x=5.571440660985307 +color=purple,shape=square,flag=0,i=97456,u=0.7723035279117967,v=0.050217423978692555,w=0.5144639026111142,x=5.993029032868384 +color=green,shape=square,flag=0,i=97460,u=0.0782987251399535,v=0.12876499173112188,w=0.5220400684813095,x=5.789980053367799 +color=red,shape=square,flag=0,i=97462,u=0.08965807151828942,v=0.10643707279095249,w=0.5008978912962472,x=5.616013051283294 +color=red,shape=circle,flag=0,i=97467,u=0.7766741505785799,v=0.7484017480681512,w=0.5030197226971365,x=3.496080359290433 +color=green,shape=triangle,flag=0,i=97479,u=0.44152744337097793,v=0.5844495248568005,w=0.4940033847922217,x=4.315221374690091 +color=purple,shape=square,flag=0,i=97516,u=0.28402613483717465,v=0.4272049677002838,w=0.5091847486779658,x=4.300723570993671 +color=red,shape=triangle,flag=0,i=97518,u=0.13164672554701873,v=0.22921222398891972,w=0.5150332966927038,x=4.163427956316571 +color=red,shape=triangle,flag=0,i=97521,u=0.8298504144125524,v=0.6334400989390334,w=0.5138879233833277,x=4.580764024404662 +color=blue,shape=circle,flag=0,i=97522,u=0.6161536601333419,v=0.10011125645874996,w=0.48975848692141466,x=4.272053125774312 +color=red,shape=square,flag=0,i=97528,u=0.5026882085865776,v=0.09627587585336217,w=0.5006311175911682,x=5.209893874383046 +color=yellow,shape=triangle,flag=1,i=97537,u=0.2618325583909621,v=0.8139707712866776,w=0.47221599116161334,x=4.814572637440977 +color=red,shape=square,flag=1,i=97541,u=0.26012815842242976,v=0.5746267570070889,w=0.5058301006804881,x=7.894284173816768 +color=red,shape=square,flag=0,i=97579,u=0.5562711220007341,v=0.904963651078646,w=0.5058172540812761,x=5.924094256885994 +color=red,shape=circle,flag=0,i=97609,u=0.8961614931968467,v=0.979176636525386,w=0.5025893437530877,x=3.8290612156016643 +color=red,shape=square,flag=0,i=97621,u=0.9214089464989041,v=0.9071850948395918,w=0.5001465142808271,x=5.764287284989577 +color=orange,shape=triangle,flag=0,i=97626,u=0.9630188333882982,v=0.27386939920704134,w=0.5064392730701361,x=4.538819506187884 +color=red,shape=square,flag=1,i=97680,u=0.3209211121736111,v=0.3899516029122365,w=0.5198867447086687,x=7.06857285048642 +color=red,shape=square,flag=0,i=97688,u=0.5911520575244686,v=0.33186590764785806,w=0.5180611691981245,x=5.04041766542527 +color=purple,shape=triangle,flag=0,i=97711,u=0.04797693766549749,v=0.4056005979165126,w=0.5273590237315651,x=6.255121933383456 +color=blue,shape=triangle,flag=1,i=97720,u=0.594943728773139,v=0.021015724656598733,w=0.49445682186947093,x=4.686014512170725 +color=red,shape=square,flag=1,i=97728,u=0.18091463089999837,v=0.7024748500590835,w=0.5213011945044698,x=3.816509651620779 +color=green,shape=triangle,flag=0,i=97743,u=0.4660292875154822,v=0.9055364869739684,w=0.5027993217625732,x=3.9121321558708826 +color=blue,shape=circle,flag=0,i=97757,u=0.21642242605405448,v=0.7011683595472,w=0.49092845735927554,x=5.149654671760703 +color=red,shape=triangle,flag=0,i=97769,u=0.2758974960696885,v=0.14252263841836466,w=0.5092202307326151,x=3.9296557153052114 +color=green,shape=circle,flag=0,i=97782,u=0.9229506182027291,v=0.7709550496964023,w=0.48690715626806763,x=5.003019797233288 +color=red,shape=triangle,flag=1,i=97785,u=0.6687944994434781,v=0.4292208180608189,w=0.5060053205603642,x=6.445192505384767 +color=purple,shape=square,flag=0,i=97787,u=0.1626976458292152,v=0.7169415062126457,w=0.505993441989183,x=6.757878157483494 +color=green,shape=triangle,flag=0,i=97792,u=0.6942834648605322,v=0.35075423520437954,w=0.5025883258793723,x=3.851474577720205 +color=red,shape=triangle,flag=0,i=97804,u=0.32617072932399793,v=0.9068176837587851,w=0.5064110510788882,x=6.24923704998471 +color=red,shape=square,flag=0,i=97811,u=0.9110657161485545,v=0.3361415665550729,w=0.5223693330863728,x=4.719245115124646 +color=blue,shape=circle,flag=1,i=97814,u=0.2336720213891289,v=0.017690895141252994,w=0.49160496509972607,x=3.368817659596946 +color=green,shape=square,flag=1,i=97831,u=0.791839678998911,v=0.09716252851029294,w=0.5529004211039809,x=5.806767943682989 +color=red,shape=triangle,flag=1,i=97850,u=0.27791068733728586,v=0.43087228249903153,w=0.507797637334018,x=4.20709013302241 +color=red,shape=triangle,flag=0,i=97865,u=0.6706345591784993,v=0.14657495989907243,w=0.5103829126613852,x=3.489613130965964 +color=red,shape=square,flag=0,i=97871,u=0.6580510350061215,v=0.24238942484632964,w=0.508294984179414,x=3.0467382134923864 +color=green,shape=square,flag=0,i=97889,u=0.49524086289950964,v=0.26821675698893166,w=0.552217601994032,x=7.590476710621381 +color=purple,shape=square,flag=0,i=97900,u=0.6356407072311071,v=0.25518813062704515,w=0.49942290791391064,x=5.847117102786026 +color=red,shape=square,flag=1,i=97907,u=0.34307032893968903,v=0.7647008654150338,w=0.5050882613982243,x=4.866015539792325 +color=red,shape=square,flag=0,i=97919,u=0.7820969385206633,v=0.10597975297762219,w=0.5036810391453648,x=3.460596463977654 +color=green,shape=square,flag=0,i=97925,u=0.6057162184564446,v=0.3400418548484976,w=0.5480957487864978,x=5.268311384911246 +color=blue,shape=triangle,flag=1,i=97937,u=0.1785561921637433,v=0.775634933829922,w=0.47680078029824097,x=3.490791433897275 +color=green,shape=square,flag=0,i=97956,u=0.09790995734527219,v=0.5256502236653826,w=0.5544820469204593,x=3.8546594386452635 +color=yellow,shape=circle,flag=1,i=97959,u=0.8883170086471701,v=0.6035152092966669,w=0.4808478413838625,x=5.770285032852261 +color=red,shape=square,flag=0,i=97967,u=0.7402283154845064,v=0.1604949757057924,w=0.5140215805849698,x=6.116271657363665 +color=yellow,shape=square,flag=1,i=97971,u=0.08311863804936337,v=0.0643552871363311,w=0.5034505068151336,x=6.00942969226669 +color=red,shape=circle,flag=0,i=98022,u=0.596592697008244,v=0.6436328707837564,w=0.47959785785757963,x=4.964166660347895 +color=green,shape=circle,flag=0,i=98027,u=0.40649882186404573,v=0.09562074476567484,w=0.49007555940735587,x=4.98731748857221 +color=purple,shape=square,flag=0,i=98028,u=0.7931704431696368,v=0.7928491541153797,w=0.4959683700173671,x=8.2086458340531 +color=green,shape=triangle,flag=1,i=98062,u=0.5750083677475532,v=0.1258784060108571,w=0.5120529416099076,x=4.675720601321245 +color=blue,shape=circle,flag=0,i=98064,u=0.008471805828746404,v=0.31301781762169756,w=0.4988495921835018,x=6.22981100786252 +color=red,shape=triangle,flag=0,i=98070,u=0.8890180051875659,v=0.641894541546162,w=0.5230969157729751,x=6.492158723647763 +color=green,shape=circle,flag=0,i=98079,u=0.9638868362687497,v=0.7509965571682672,w=0.49409764753305424,x=6.392330683917962 +color=red,shape=square,flag=0,i=98088,u=0.7138491163783625,v=0.5660995446533844,w=0.5322588559331034,x=4.3846152618851955 +color=yellow,shape=triangle,flag=1,i=98116,u=0.5119224643680647,v=0.8325885087413708,w=0.5027608321302205,x=4.182137286239789 +color=yellow,shape=square,flag=1,i=98125,u=0.8649783193074638,v=0.8296944841891143,w=0.5071693423344046,x=4.818995357800668 +color=blue,shape=circle,flag=1,i=98142,u=0.11903130827090902,v=0.0794600640138523,w=0.5045210513824391,x=3.858197748626988 +color=yellow,shape=square,flag=1,i=98149,u=0.9029710888023735,v=0.8717011042953099,w=0.49652962702863235,x=6.619770189242416 +color=orange,shape=triangle,flag=0,i=98151,u=0.43642298258222634,v=0.2193997453172266,w=0.499106748704397,x=4.3030028275210475 +color=red,shape=triangle,flag=0,i=98154,u=0.30232977366424907,v=0.3959937521763154,w=0.5258396790372201,x=4.282090119984676 +color=red,shape=triangle,flag=0,i=98163,u=0.15968459410082014,v=0.6593181353960239,w=0.5302854614163199,x=4.175227952430347 +color=red,shape=square,flag=1,i=98196,u=0.11040543455660845,v=0.2918881950971337,w=0.5227695638617097,x=4.369949207705616 +color=purple,shape=square,flag=0,i=98202,u=0.30751541181208664,v=0.9197690237746908,w=0.4991078400590991,x=5.914550009254785 +color=green,shape=circle,flag=0,i=98207,u=0.9911573976993934,v=0.17411590095256702,w=0.48569904607795705,x=4.556901286375683 +color=yellow,shape=square,flag=1,i=98208,u=0.05702815869116118,v=0.23117048329632328,w=0.4914488924620556,x=5.995338563130926 +color=red,shape=square,flag=0,i=98209,u=0.3156966222570933,v=0.2698358712069102,w=0.5205166475872047,x=3.179376363487068 +color=red,shape=square,flag=1,i=98219,u=0.3585605891873931,v=0.7849025301242254,w=0.5247071043755026,x=3.6436009871680306 +color=yellow,shape=circle,flag=0,i=98225,u=0.5101004345114215,v=0.8276951221554976,w=0.48994504198333605,x=5.217640747985201 +color=purple,shape=triangle,flag=0,i=98237,u=0.6056701129171512,v=0.17760094149129158,w=0.5064293455604001,x=4.787472118135386 +color=red,shape=circle,flag=0,i=98246,u=0.8396846017362914,v=0.7948287790783244,w=0.48174517695444125,x=6.232121886626242 +color=red,shape=triangle,flag=0,i=98264,u=0.6925214882912937,v=0.7060504603224776,w=0.5194984955295038,x=5.129705681175931 +color=red,shape=square,flag=1,i=98270,u=0.8333327091854051,v=0.9073243527476074,w=0.5092593522702931,x=5.447554624882591 +color=blue,shape=circle,flag=0,i=98277,u=0.8833050862568871,v=0.32423120247830917,w=0.5045031620937903,x=4.151562791435151 +color=yellow,shape=triangle,flag=1,i=98292,u=0.027845065631730836,v=0.04910793281989667,w=0.5016167941049705,x=4.032763706389033 +color=red,shape=triangle,flag=1,i=98304,u=0.960050401343297,v=0.878848157843013,w=0.5092386650812065,x=5.734219891862999 +color=blue,shape=square,flag=0,i=98307,u=0.30723347276213786,v=0.3227401321430875,w=0.5083917433216159,x=3.6616507743396816 +color=blue,shape=square,flag=0,i=98316,u=0.5174898118201812,v=0.5205216914321144,w=0.5060395164659975,x=6.791077771912952 +color=yellow,shape=square,flag=1,i=98322,u=0.5024867844104095,v=0.859915626689891,w=0.48031937822922294,x=5.63959426909231 +color=yellow,shape=square,flag=1,i=98325,u=0.2693442027373001,v=0.18337718642091838,w=0.48013256486796685,x=3.764308344824317 +color=red,shape=triangle,flag=0,i=98332,u=0.32667214044077975,v=0.05130212052518457,w=0.527595893109353,x=6.130190313809526 +color=red,shape=square,flag=1,i=98342,u=0.12841792565501742,v=0.008480499687680498,w=0.4965187584425047,x=4.692798781705341 +color=purple,shape=square,flag=1,i=98346,u=0.7582084573585267,v=0.5214721652872817,w=0.4908777054805034,x=6.948015382313787 +color=green,shape=circle,flag=0,i=98365,u=0.11274608726768476,v=0.2548579470940253,w=0.4900444734968059,x=2.8952501845025704 +color=red,shape=circle,flag=0,i=98375,u=0.3445971803963863,v=0.2706372068659536,w=0.4799366072558581,x=4.584488823465119 +color=green,shape=circle,flag=0,i=98378,u=0.14799431378210703,v=0.7006060042757039,w=0.48690198078433355,x=4.694771460754332 +color=yellow,shape=triangle,flag=1,i=98395,u=0.2983265373399384,v=0.6070296404204049,w=0.5040106455993951,x=6.178216789219749 +color=red,shape=square,flag=0,i=98405,u=0.3656304933774207,v=0.9265696681158306,w=0.4965558078481272,x=6.3116669969858785 +color=red,shape=square,flag=1,i=98407,u=0.7314842259220952,v=0.7974038161823683,w=0.4939948999334246,x=4.93517526162906 +color=yellow,shape=triangle,flag=1,i=98414,u=0.009369601388535709,v=0.202361826029956,w=0.5070663603552441,x=7.25521627101551 +color=red,shape=circle,flag=0,i=98435,u=0.7330783388812637,v=0.6595531078341765,w=0.5003030690931154,x=4.374039636250854 +color=red,shape=square,flag=0,i=98444,u=0.7068916459367539,v=0.10909506233927113,w=0.4934182655187043,x=6.594235035626636 +color=blue,shape=square,flag=1,i=98475,u=0.8486649164434737,v=0.6603138829940969,w=0.5143953511210234,x=3.8853877436383013 +color=blue,shape=triangle,flag=1,i=98476,u=0.1706498432969359,v=0.9313273233962576,w=0.46953105665730394,x=4.421531563835029 +color=green,shape=square,flag=0,i=98477,u=0.7968165647564313,v=0.6920218355838409,w=0.5353477482292824,x=5.326952229760757 +color=red,shape=circle,flag=0,i=98489,u=0.5040210327435094,v=0.5080539671354949,w=0.4953259570701542,x=2.686190680986473 +color=green,shape=triangle,flag=1,i=98502,u=0.5791988541078736,v=0.2075863271917444,w=0.5179011746463379,x=6.829881907712913 +color=red,shape=circle,flag=0,i=98510,u=0.8022565155247456,v=0.833447459978276,w=0.49209858648418725,x=5.0105549808616905 +color=red,shape=square,flag=0,i=98513,u=0.7411176091737193,v=0.9081116317859208,w=0.4763468049657452,x=4.174979354461981 +color=red,shape=triangle,flag=0,i=98521,u=0.7618365018681525,v=0.6532884547101894,w=0.5180203507031043,x=1.97042672080589 +color=red,shape=square,flag=0,i=98523,u=0.7505947513859343,v=0.8838996599672665,w=0.4725185204387244,x=5.278352800864932 +color=blue,shape=square,flag=1,i=98530,u=0.19902590179507995,v=0.7675412314816443,w=0.5072773038301646,x=4.41905381308439 +color=blue,shape=triangle,flag=0,i=98532,u=0.3387489623595159,v=0.8056357479122686,w=0.4708233015007791,x=6.3592144032863445 +color=red,shape=triangle,flag=1,i=98543,u=0.5573891226375833,v=0.513218875199012,w=0.525218791919852,x=6.302312930645479 +color=red,shape=triangle,flag=0,i=98556,u=0.773584819993225,v=0.954863754652885,w=0.5387324719083295,x=4.168274102156399 +color=purple,shape=triangle,flag=0,i=98603,u=0.4709942129781579,v=0.5776538348539528,w=0.4903421367001042,x=4.22875298100828 +color=red,shape=triangle,flag=1,i=98604,u=0.21617190570220934,v=0.8118320769990091,w=0.5302895785660899,x=4.994739916648304 +color=red,shape=square,flag=1,i=98614,u=0.7717997271506307,v=0.694889660989654,w=0.49182606233464893,x=5.586762853077823 +color=yellow,shape=square,flag=1,i=98618,u=0.7158601697212569,v=0.6198863169592298,w=0.5017311396656775,x=3.1657203518557764 +color=red,shape=square,flag=0,i=98641,u=0.5903083379634668,v=0.40294970262148055,w=0.49124292307181483,x=7.460997468162266 +color=green,shape=square,flag=1,i=98650,u=0.17462174347448733,v=0.17291197841103367,w=0.5365201920196407,x=4.219315695577421 +color=blue,shape=triangle,flag=0,i=98651,u=0.850163636671208,v=0.7437087441707033,w=0.48493078635184755,x=5.356779484241809 +color=red,shape=square,flag=0,i=98666,u=0.44755524137388003,v=0.7290060921550455,w=0.4895362079521921,x=4.540070940732686 +color=red,shape=triangle,flag=0,i=98673,u=0.9522918108313615,v=0.6632409839961452,w=0.5160995929179415,x=5.453980519882566 +color=yellow,shape=square,flag=1,i=98679,u=0.7257230636415277,v=0.15821791451345935,w=0.5041210057325703,x=4.658210493083602 +color=red,shape=triangle,flag=0,i=98691,u=0.7056870482058987,v=0.6121270004524071,w=0.5107845688446131,x=3.202611395785899 +color=red,shape=square,flag=1,i=98694,u=0.9255603190188986,v=0.7578759177697019,w=0.4810597353437104,x=7.343140375626663 +color=red,shape=circle,flag=0,i=98700,u=0.6081536638347593,v=0.5793295448994082,w=0.46847664251643806,x=6.103593510786826 +color=blue,shape=triangle,flag=1,i=98715,u=0.025345432928356004,v=0.04590075545663996,w=0.4807235119165878,x=3.7631866957272027 +color=green,shape=square,flag=0,i=98739,u=0.6181931897553943,v=0.19631572035713352,w=0.5376470373273067,x=5.060939091160315 +color=red,shape=circle,flag=0,i=98751,u=0.08589407452496844,v=0.16138463561292965,w=0.4624927933033351,x=5.525860659224803 +color=red,shape=circle,flag=1,i=98753,u=0.629930398213001,v=0.6490202846783595,w=0.46158517170089164,x=1.9479107880796083 +color=yellow,shape=triangle,flag=1,i=98764,u=0.22411239108292103,v=0.6541807772205734,w=0.5204002524770049,x=6.780293402854686 +color=blue,shape=circle,flag=1,i=98786,u=0.5684202039796897,v=0.5431289702655762,w=0.48376204053409183,x=5.9318278617135585 +color=green,shape=circle,flag=1,i=98788,u=0.8002481149533739,v=0.70249445769141,w=0.47109923260072795,x=6.711355283725356 +color=orange,shape=triangle,flag=0,i=98803,u=0.584108170545539,v=0.6170673393043582,w=0.5017516669982233,x=6.399187526134138 +color=purple,shape=triangle,flag=0,i=98840,u=0.745183310848143,v=0.7851594618870195,w=0.48610608245077697,x=5.171335378864255 +color=red,shape=triangle,flag=1,i=98846,u=0.2635165971815081,v=0.6682494697333642,w=0.5217979550147812,x=5.346978866248844 +color=red,shape=square,flag=0,i=98859,u=0.5576207204193139,v=0.2779344828569307,w=0.48737356354465594,x=4.958860724637386 +color=blue,shape=square,flag=1,i=98861,u=0.4534982983108291,v=0.1821425448485171,w=0.5077049428376395,x=4.392226779015571 +color=red,shape=square,flag=0,i=98874,u=0.9766648327855758,v=0.7538581370395677,w=0.4734546946880415,x=2.708026978057306 +color=red,shape=square,flag=0,i=98875,u=0.9177867276372873,v=0.28688458940185124,w=0.4715348727021706,x=4.944174406898203 +color=red,shape=square,flag=1,i=98889,u=0.8298108266101528,v=0.2609649733736763,w=0.4731757812181874,x=4.121731738027449 +color=blue,shape=triangle,flag=1,i=98917,u=0.30352961806180756,v=0.7222121763294063,w=0.4937171857379458,x=3.889977642599162 +color=red,shape=circle,flag=0,i=98918,u=0.5395892607693311,v=0.4679800027559581,w=0.45650436231680047,x=4.291241711911771 +color=purple,shape=square,flag=0,i=98919,u=0.9215020298105698,v=0.41359427330555776,w=0.5105720245647634,x=4.053039115224837 +color=red,shape=square,flag=0,i=98924,u=0.16323720289059396,v=0.5399433188460773,w=0.4706758338100679,x=3.6793976137362208 +color=red,shape=triangle,flag=0,i=98930,u=0.5071704346461817,v=0.7475614109700602,w=0.5075627708923901,x=5.727124769296046 +color=orange,shape=triangle,flag=1,i=98938,u=0.03682067994139049,v=0.8058252534406598,w=0.5013635617853365,x=3.957012035092648 +color=red,shape=circle,flag=0,i=98951,u=0.6502988217727155,v=0.6738339190891354,w=0.4642859620025278,x=4.578867404302979 +color=yellow,shape=circle,flag=1,i=98959,u=0.052607659809360774,v=0.7429411241873004,w=0.4770783523327097,x=3.540971072333878 +color=red,shape=circle,flag=0,i=98970,u=0.030517997188448054,v=-0.019938543236686895,w=0.46025313863193423,x=5.192876447732735 +color=yellow,shape=square,flag=1,i=98972,u=0.7923703839245609,v=0.9496086708617593,w=0.4926256087476328,x=5.884152411212029 +color=red,shape=triangle,flag=0,i=98973,u=0.9646647324293749,v=0.23353083519222173,w=0.5082820599508759,x=4.243920290934238 +color=red,shape=circle,flag=0,i=98982,u=0.87531761397145,v=0.8410483054865789,w=0.4688967315014258,x=5.515906047564568 +color=red,shape=square,flag=0,i=98991,u=0.38950844371289317,v=0.2095912314566527,w=0.4746905213482261,x=6.416946106030669 +color=purple,shape=triangle,flag=0,i=98999,u=0.8373888270995616,v=0.9004631711504962,w=0.500910407607595,x=6.404667123458629 +color=yellow,shape=triangle,flag=1,i=99018,u=0.3703359855470002,v=0.7567799821125469,w=0.5305932826585406,x=4.704801613062089 +color=blue,shape=square,flag=0,i=99019,u=0.4126019275484226,v=0.47466901454349353,w=0.517700140254291,x=6.40040516807471 +color=red,shape=triangle,flag=1,i=99021,u=0.2746609317921088,v=0.27535794611277764,w=0.5102809797353317,x=4.194039625007223 +color=purple,shape=triangle,flag=0,i=99029,u=0.814872228954333,v=0.6437340043868705,w=0.4992262140974474,x=3.476020918161739 +color=purple,shape=square,flag=0,i=99044,u=0.18298976791687627,v=0.08620598646493649,w=0.508255493932817,x=5.74997950238174 +color=red,shape=square,flag=0,i=99060,u=0.1861052169166879,v=0.5578501417003999,w=0.4830831596641846,x=5.638164559647614 +color=red,shape=square,flag=0,i=99063,u=0.8691209244378582,v=0.7255397901285395,w=0.48473307117656084,x=5.554244905866582 +color=purple,shape=square,flag=0,i=99084,u=0.140135809141123,v=0.8796690116315877,w=0.5090719448370761,x=3.592292833797416 +color=red,shape=triangle,flag=0,i=99089,u=0.9604861106351722,v=0.7895720428617851,w=0.5044234430734816,x=6.979556771038148 +color=red,shape=square,flag=0,i=99096,u=0.3968012085621694,v=0.05957411372935073,w=0.4848470893576292,x=4.623878746546619 +color=red,shape=square,flag=0,i=99101,u=0.0011651940899418678,v=0.11229628959018367,w=0.4788050982043006,x=5.095099652910183 +color=blue,shape=triangle,flag=1,i=99113,u=0.3978290825561349,v=0.9374672741761598,w=0.4906901634524283,x=6.166006351081285 +color=red,shape=triangle,flag=0,i=99114,u=0.3179370117598467,v=0.7521866058794734,w=0.5013292175628846,x=3.924316170342216 +color=purple,shape=square,flag=0,i=99122,u=0.5067956247665032,v=0.40978981981124984,w=0.512695182649365,x=4.644094764497326 +color=red,shape=circle,flag=0,i=99132,u=0.8183473866720897,v=0.8004326135444801,w=0.4681417601305023,x=6.636958016528148 +color=blue,shape=triangle,flag=1,i=99149,u=0.9347833190023043,v=0.17759947718311153,w=0.48342825690505387,x=4.294291297643057 +color=red,shape=triangle,flag=0,i=99160,u=0.9118601081739102,v=0.21866307347201497,w=0.5126438139193853,x=3.7614015818050635 +color=blue,shape=circle,flag=1,i=99178,u=0.5522042974181056,v=0.5110264204106798,w=0.454725293617378,x=5.497867112649582 +color=red,shape=square,flag=0,i=99182,u=0.8284785228042405,v=0.11334020374011111,w=0.4743863622973718,x=4.490154043481057 +color=purple,shape=circle,flag=1,i=99196,u=0.9895554723278063,v=0.6080605951457241,w=0.4579125157028215,x=3.623307368175551 +color=red,shape=triangle,flag=0,i=99199,u=0.8796844690129273,v=0.78836214798338,w=0.49821688429188404,x=4.873427084229231 +color=yellow,shape=triangle,flag=1,i=99228,u=0.5983123975020165,v=0.3800340402706248,w=0.5252102605288587,x=4.64246012097752 +color=red,shape=circle,flag=0,i=99251,u=0.6324438847732219,v=0.6814258727283171,w=0.46724065035984785,x=3.7384566384604434 +color=purple,shape=circle,flag=1,i=99253,u=0.2795693874420423,v=0.29814197666682773,w=0.45853317683334,x=3.851117815506532 +color=red,shape=square,flag=0,i=99256,u=0.21274424557691052,v=0.5976191487889706,w=0.4719030343187279,x=4.081821670992002 +color=yellow,shape=triangle,flag=1,i=99259,u=0.32430798930823,v=0.9520335926581642,w=0.5234824129992659,x=4.264556022626916 +color=green,shape=square,flag=0,i=99262,u=0.007623723341571131,v=0.4139260214166408,w=0.545108727764001,x=3.1603213699973236 +color=red,shape=circle,flag=0,i=99268,u=0.4355482865958541,v=0.33867909144166575,w=0.47066794301154957,x=4.481125137057083 +color=yellow,shape=square,flag=1,i=99272,u=0.7095694323926698,v=0.4534111967446265,w=0.5076592155958451,x=4.335544569970653 +color=red,shape=triangle,flag=0,i=99278,u=0.9548394302661511,v=0.2548985622086267,w=0.5080298283382719,x=5.050137551587912 +color=red,shape=square,flag=0,i=99280,u=0.3133923167715389,v=0.0653636454921509,w=0.4687503117971006,x=4.468325259930274 +color=yellow,shape=circle,flag=1,i=99284,u=0.6530503199545348,v=0.23908588907834516,w=0.4799125551304738,x=6.379888206335166 +color=yellow,shape=triangle,flag=1,i=99291,u=0.7614050649292594,v=0.10253010428320819,w=0.5273143616350555,x=5.691701516753241 +color=blue,shape=square,flag=0,i=99313,u=0.7901772384605223,v=0.3528868403443989,w=0.5270429175217797,x=4.451400324939132 +color=blue,shape=triangle,flag=1,i=99332,u=0.2841324877296606,v=0.2094373026612476,w=0.4864008357821705,x=5.608657584231664 +color=blue,shape=triangle,flag=0,i=99343,u=0.3835355889880442,v=0.9627143534778757,w=0.4845060869373707,x=5.821407210159099 +color=blue,shape=circle,flag=0,i=99346,u=0.14926698328541177,v=0.3173338938597636,w=0.4592474153396285,x=2.9937797037782476 +color=red,shape=triangle,flag=1,i=99350,u=0.5591628968416275,v=0.15274073137276667,w=0.5201633734512585,x=6.427777836179761 +color=yellow,shape=circle,flag=1,i=99353,u=0.5188661038632155,v=0.6454466534583754,w=0.48192389963375143,x=5.417220745930677 +color=green,shape=circle,flag=0,i=99356,u=0.9287483786191593,v=0.5448422718795073,w=0.48572595180883404,x=4.232961138381335 +color=orange,shape=square,flag=1,i=99364,u=0.21062547263510378,v=0.057097772636379496,w=0.4800603180908969,x=5.929286003481908 +color=blue,shape=square,flag=1,i=99374,u=0.9014855376883767,v=0.3843193381166754,w=0.5302549095013845,x=5.617111099160013 +color=red,shape=square,flag=0,i=99387,u=0.7284775790688164,v=0.5830407198778343,w=0.47264024729354126,x=4.749638973634444 +color=red,shape=triangle,flag=1,i=99389,u=0.969493522972176,v=0.14580711732352647,w=0.516274600964966,x=4.431460556073614 +color=purple,shape=square,flag=0,i=99399,u=0.37261182117473546,v=0.5122761495638001,w=0.5186797952023794,x=4.832424434642822 +color=red,shape=circle,flag=1,i=99413,u=0.04515578822892985,v=0.1027674776150671,w=0.4824507480155599,x=3.2750466098772306 +color=green,shape=circle,flag=0,i=99421,u=0.49007843311537935,v=0.2767289990629622,w=0.4845426312972711,x=3.2754112510228803 +color=red,shape=square,flag=0,i=99424,u=0.5512592927823597,v=0.01821904923581552,w=0.46774548667175353,x=3.6895821421292747 +color=red,shape=circle,flag=1,i=99434,u=0.3792243153960161,v=0.466831985895362,w=0.4925736244351452,x=6.327652379516802 +color=green,shape=triangle,flag=0,i=99441,u=0.5146116108450614,v=0.4987895969345195,w=0.5458469449083049,x=4.325609904488275 +color=blue,shape=triangle,flag=1,i=99442,u=0.7487344013310542,v=0.2085025891392418,w=0.4867242313908085,x=5.2295149366099976 +color=yellow,shape=circle,flag=1,i=99458,u=0.005660571937996628,v=0.9022898196092912,w=0.48706905915563037,x=4.579708935331985 +color=red,shape=square,flag=1,i=99470,u=0.8119142504046272,v=0.8362806282160352,w=0.46096046558142645,x=4.612507390997711 +color=yellow,shape=triangle,flag=1,i=99476,u=0.2024424684853019,v=0.4234637932716139,w=0.520849384463336,x=5.314646088506813 +color=red,shape=circle,flag=0,i=99484,u=0.7551632127081732,v=0.6974814333958862,w=0.487473970650931,x=7.374009786587409 +color=yellow,shape=triangle,flag=1,i=99491,u=0.12007298876629291,v=0.3559014176804719,w=0.5168219132382291,x=5.940741085759094 +color=red,shape=circle,flag=0,i=99508,u=0.8587979286309798,v=0.8851429506115143,w=0.48047251565051924,x=3.295818956537587 +color=red,shape=triangle,flag=0,i=99513,u=0.6934187000138446,v=0.734327396129899,w=0.5148028596289214,x=4.9893445490629285 +color=red,shape=square,flag=1,i=99546,u=0.5226384738105205,v=0.8368705748998306,w=0.4788787393405911,x=5.385597013594741 +color=red,shape=square,flag=1,i=99550,u=0.09927742729294176,v=0.08334068303333408,w=0.47963609129774487,x=2.1640218691086637 +color=red,shape=circle,flag=0,i=99560,u=0.9990202831729463,v=1.0660108878409864,w=0.48700006218753306,x=5.990375609679333 +color=red,shape=triangle,flag=1,i=99568,u=0.918622141544091,v=0.09170747993234607,w=0.5126931035458203,x=4.093198958956755 +color=red,shape=square,flag=0,i=99569,u=0.8774917490203964,v=0.4741856843373682,w=0.4765875113105786,x=7.15960642862528 +color=red,shape=circle,flag=1,i=99574,u=0.7261362203352475,v=0.6688528726234391,w=0.48463087593733783,x=4.950691779690078 +color=red,shape=circle,flag=0,i=99575,u=0.2862321158163894,v=0.22602228805678667,w=0.4862857875485638,x=4.877584139614217 +color=red,shape=circle,flag=0,i=99583,u=0.20560442475704344,v=0.18707407434171675,w=0.48497548694697634,x=4.2634620543479125 +color=blue,shape=triangle,flag=1,i=99596,u=0.9936929747471016,v=0.5782013223299753,w=0.47733286108085177,x=4.353289748867776 +color=blue,shape=circle,flag=1,i=99597,u=0.6175129674140937,v=0.8783236614148164,w=0.4873937147367046,x=6.918267492102772 +color=yellow,shape=triangle,flag=1,i=99614,u=0.12566638292604648,v=0.5370862994594293,w=0.5122647540391286,x=4.365715410728572 +color=yellow,shape=triangle,flag=1,i=99621,u=0.20627664554814118,v=0.35410036072858564,w=0.5097694279541631,x=3.7798087754661402 +color=yellow,shape=triangle,flag=1,i=99641,u=0.0736393350308906,v=0.49031595380876525,w=0.5104133711102727,x=4.950276263785367 +color=green,shape=circle,flag=1,i=99648,u=0.9641579443310726,v=0.3242629907787482,w=0.48240604262015435,x=6.919585546894953 +color=red,shape=square,flag=0,i=99649,u=0.934800701949643,v=0.48441573208482147,w=0.4960238751196558,x=5.184238195675467 +color=orange,shape=square,flag=0,i=99653,u=0.789722064722879,v=0.1772884294744761,w=0.473493062083468,x=5.824390067813731 +color=green,shape=square,flag=0,i=99661,u=0.9334760677782648,v=0.6636912260358271,w=0.5189444654944722,x=4.339282513908433 +color=blue,shape=triangle,flag=0,i=99667,u=0.6647853588616123,v=0.12951977333017117,w=0.4823202919144525,x=5.503462561380917 +color=yellow,shape=triangle,flag=1,i=99669,u=0.2950046077841554,v=0.5169302532253321,w=0.5099820713902785,x=5.008819660736467 +color=purple,shape=square,flag=0,i=99670,u=0.13481616615250724,v=0.3696670704944679,w=0.5233050032196054,x=2.0019206676443346 +color=yellow,shape=triangle,flag=1,i=99676,u=0.0544866311571256,v=0.5050551065757343,w=0.507418730447903,x=3.985785711266788 +color=blue,shape=circle,flag=0,i=99697,u=0.630939787187507,v=0.4422449497231823,w=0.4854213185772358,x=5.388775571792507 +color=red,shape=triangle,flag=1,i=99699,u=0.44046451701881817,v=0.6693620880735209,w=0.4939501843398234,x=3.4298583527006112 +color=green,shape=circle,flag=0,i=99707,u=0.7262197524235358,v=0.003176104402091151,w=0.48663192680473805,x=3.7299165991633174 +color=yellow,shape=triangle,flag=1,i=99716,u=0.5327221391974075,v=0.6129975879822656,w=0.49795086174788955,x=5.491213639071156 +color=purple,shape=circle,flag=0,i=99722,u=0.7486045159615866,v=0.02653501689939608,w=0.4572205993722214,x=6.223327501534848 +color=yellow,shape=square,flag=1,i=99737,u=0.7817216417913274,v=0.5151975809561844,w=0.5120362880736075,x=5.094375748508235 +color=purple,shape=square,flag=0,i=99752,u=0.2933784074149981,v=0.28316289440376663,w=0.5195849897897076,x=4.466194613824574 +color=red,shape=triangle,flag=0,i=99771,u=0.7499528240734045,v=0.510649322249461,w=0.48848536220862615,x=5.379912183986147 +color=blue,shape=circle,flag=1,i=99792,u=0.3076962240598582,v=0.8882325633423691,w=0.4920877813292329,x=4.835327839887664 +color=green,shape=circle,flag=0,i=99794,u=0.8350677370237658,v=0.18712252292764242,w=0.4857238383933379,x=3.9041984421067504 +color=red,shape=square,flag=0,i=99820,u=0.4110846740079569,v=0.1409845690629965,w=0.5148459393384885,x=5.755754455114368 +color=red,shape=triangle,flag=0,i=99854,u=0.0580164801671621,v=0.10149907122466983,w=0.48474226744746424,x=4.175624509332196 +color=yellow,shape=square,flag=1,i=99855,u=0.654308310890614,v=0.04227513301555064,w=0.5186850271601244,x=3.129028558096429 +color=red,shape=square,flag=0,i=99856,u=0.38201892995720876,v=0.049740344297180106,w=0.5230065047547933,x=4.7461113502869905 +color=green,shape=triangle,flag=0,i=99873,u=0.07195979341157455,v=0.44813762004548474,w=0.5447437466480782,x=3.403048855248761 +color=yellow,shape=square,flag=1,i=99879,u=0.6617832193311329,v=0.01108165945780859,w=0.517245611263905,x=2.819903015712994 +color=yellow,shape=circle,flag=1,i=99882,u=0.5635339096217307,v=0.5750498291651793,w=0.5061095841354115,x=1.741510100620954 +color=red,shape=circle,flag=0,i=99896,u=0.3229231533121689,v=0.33710663161056176,w=0.4781650530426834,x=5.350071553734736 +color=red,shape=square,flag=0,i=99907,u=0.6389417074123076,v=0.16310270270306293,w=0.5267980152655629,x=3.7422859875313157 +color=yellow,shape=circle,flag=1,i=99922,u=0.5177420062217538,v=0.5626371673235627,w=0.5068390067489178,x=3.9636645948617457 +color=purple,shape=square,flag=0,i=99923,u=0.22587344110808483,v=0.3529160737725947,w=0.519883718053089,x=3.421331967577624 +color=blue,shape=circle,flag=1,i=99925,u=0.41222408674206745,v=0.4302961063823483,w=0.5006899693333398,x=3.2881616182365114 +color=green,shape=circle,flag=0,i=99938,u=0.31517128587360044,v=0.9370877470212836,w=0.4970914108233537,x=5.006451117858268 +color=red,shape=triangle,flag=0,i=99948,u=0.9107115544023052,v=0.32519669604939616,w=0.49373516335938644,x=2.931371497952684 +color=purple,shape=triangle,flag=0,i=99955,u=0.516433078636893,v=0.10057092319662564,w=0.5052269474197051,x=4.048839550090146 +color=blue,shape=circle,flag=1,i=99969,u=0.4845171309004245,v=0.8572710188113218,w=0.49452921927634125,x=4.034770268996462 +color=blue,shape=square,flag=1,i=99974,u=0.6189062525431605,v=0.2637962404841453,w=0.5311465405784674,x=6.210738209085753 +color=blue,shape=triangle,flag=0,i=99976,u=0.008110504040268474,v=0.8267274952432482,w=0.4732962944898885,x=6.146956761817328 +color=yellow,shape=triangle,flag=0,i=99990,u=0.3839424618160777,v=0.55952913620132,w=0.5113763011485609,x=4.307973891915119 +color=yellow,shape=circle,flag=1,i=99994,u=0.764950884927175,v=0.25284227383991364,w=0.49969878539567425,x=5.013809741826425 diff --git a/docs6b/docs/_build/html/data/colours.csv b/docs6b/docs/_build/html/data/colours.csv new file mode 100644 index 000000000..f6dbe24aa --- /dev/null +++ b/docs6b/docs/_build/html/data/colours.csv @@ -0,0 +1,3 @@ +KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR +masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz +masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah diff --git a/docs6b/docs/_build/html/data/current_counters.csv b/docs6b/docs/_build/html/data/current_counters.csv new file mode 100644 index 000000000..3193153cd --- /dev/null +++ b/docs6b/docs/_build/html/data/current_counters.csv @@ -0,0 +1,5 @@ +color,count +red,3467 +orange,670 +yellow,27 +blue,6944 diff --git a/docs6b/docs/_build/html/data/currtemp.csv b/docs6b/docs/_build/html/data/currtemp.csv new file mode 100644 index 000000000..7b335ce9e --- /dev/null +++ b/docs6b/docs/_build/html/data/currtemp.csv @@ -0,0 +1,5 @@ +color,current_count +red,3467 +orange,670 +yellow,27 +blue,6944 diff --git a/docs6b/docs/_build/html/data/delimiter-examples.txt b/docs6b/docs/_build/html/data/delimiter-examples.txt new file mode 100644 index 000000000..27d7c7233 --- /dev/null +++ b/docs6b/docs/_build/html/data/delimiter-examples.txt @@ -0,0 +1,57 @@ +# Use the `file` command to see if there are CR/LF terminators (in this case, +# there are not): +$ file data/colours.csv +data/colours.csv: UTF-8 Unicode text + +# Look at the file to find names of fields +$ cat data/colours.csv +KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR +masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz +masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah + +# Extract a few fields: +$ mlr --csv cut -f KEY,PL,RO data/colours.csv +(only blank lines appear) + +# Use XTAB output format to get a sharper picture of where records/fields +# are being split: +$ mlr --icsv --oxtab cat data/colours.csv +KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz + +KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah + +# Using XTAB output format makes it clearer that KEY;DE;...;RO;TR is being +# treated as a single field name in the CSV header, and likewise each +# subsequent line is being treated as a single field value. This is because +# the default field separator is a comma but we have semicolons here. +# Use XTAB again with different field separator (--fs semicolon): + mlr --icsv --ifs semicolon --oxtab cat data/colours.csv +KEY masterdata_colourcode_1 +DE Weiß +EN White +ES Blanco +FI Valkoinen +FR Blanc +IT Bianco +NL Wit +PL Biały +RO Alb +TR Beyaz + +KEY masterdata_colourcode_2 +DE Schwarz +EN Black +ES Negro +FI Musta +FR Noir +IT Nero +NL Zwart +PL Czarny +RO Negru +TR Siyah + +# Using the new field-separator, retry the cut: + mlr --csv --fs semicolon cut -f KEY,PL,RO data/colours.csv +KEY;PL;RO +masterdata_colourcode_1;Biały;Alb +masterdata_colourcode_2;Czarny;Negru diff --git a/docs6b/docs/_build/html/data/dollar-sign.txt b/docs6b/docs/_build/html/data/dollar-sign.txt new file mode 100644 index 000000000..dbd5fddf7 --- /dev/null +++ b/docs6b/docs/_build/html/data/dollar-sign.txt @@ -0,0 +1,32 @@ +$ cat sample.csv +EventOccurred,EventType,Description,Status,PaymentType,NameonAccount,TransactionNumber,Amount +10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,John,1,$230.36 +10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Fred,2,$32.25 +10/1/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Bob,3,$39.02 +10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Alice,4,$57.54 +10/1/2015,Charged Back,Reason: Authorization Revoked By Customer,Disputed,Checking,Jungle,5,$230.36 +10/1/2015,Charged Back,Reason: Payment Stopped,Disputed,Checking,Joe,6,$281.96 +10/2/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Joseph,7,$188.19 +10/2/2015,Charged Back,Reason: Customer Advises Not Authorized,Disputed,Checking,Joseph,8,$188.19 +10/2/2015,Charged Back,Reason: Payment Stopped,Disputed,Checking,Anthony,9,$250.00 + +$ mlr --icsv --opprint cat sample.csv +EventOccurred EventType Description Status PaymentType NameonAccount TransactionNumber Amount +10/1/2015 Charged Back Reason: Authorization Revoked By Customer Disputed Checking John 1 $230.36 +10/1/2015 Charged Back Reason: Authorization Revoked By Customer Disputed Checking Fred 2 $32.25 +10/1/2015 Charged Back Reason: Customer Advises Not Authorized Disputed Checking Bob 3 $39.02 +10/1/2015 Charged Back Reason: Authorization Revoked By Customer Disputed Checking Alice 4 $57.54 +10/1/2015 Charged Back Reason: Authorization Revoked By Customer Disputed Checking Jungle 5 $230.36 +10/1/2015 Charged Back Reason: Payment Stopped Disputed Checking Joe 6 $281.96 +10/2/2015 Charged Back Reason: Customer Advises Not Authorized Disputed Checking Joseph 7 $188.19 +10/2/2015 Charged Back Reason: Customer Advises Not Authorized Disputed Checking Joseph 8 $188.19 +10/2/2015 Charged Back Reason: Payment Stopped Disputed Checking Anthony 9 $250.00 + +$ mlr --csv put '$Amount = sub(string($Amount), "\$", "")' then stats1 -a sum -f Amount sample.csv +Amount_sum +1497.870000 + +$ mlr --csv --ofmt '%.2lf' put '$Amount = sub(string($Amount), "\$", "")' then stats1 -a sum -f Amount sample.csv +Amount_sum +1497.87 + diff --git a/docs6b/docs/_build/html/data/dynamic-nr.sh b/docs6b/docs/_build/html/data/dynamic-nr.sh new file mode 100644 index 000000000..b9bfb73e9 --- /dev/null +++ b/docs6b/docs/_build/html/data/dynamic-nr.sh @@ -0,0 +1,11 @@ +mlr --opprint --from data/small put ' + begin{ @nr1 = 0 } + @nr1 += 1; + $nr1 = @nr1 +' \ +then filter '$x>0.5' \ +then put ' + begin{ @nr2 = 0 } + @nr2 += 1; + $nr2 = @nr2 +' diff --git a/docs6b/docs/_build/html/data/emit-lashed.sh b/docs6b/docs/_build/html/data/emit-lashed.sh new file mode 100644 index 000000000..29dd4787c --- /dev/null +++ b/docs6b/docs/_build/html/data/emit-lashed.sh @@ -0,0 +1,10 @@ +mlr --from data/medium --opprint put -q ' + @x_count[$a][$b] += 1; + @x_sum[$a][$b] += $x; + end { + for ((a, b), _ in @x_count) { + @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b] + } + emit (@x_sum, @x_count, @x_mean), "a", "b" + } +' diff --git a/docs6b/docs/_build/html/data/english-words.txt b/docs6b/docs/_build/html/data/english-words.txt new file mode 100644 index 000000000..9e382cd81 --- /dev/null +++ b/docs6b/docs/_build/html/data/english-words.txt @@ -0,0 +1,210687 @@ +a +aa +aal +aalii +aam +aardvark +aardwolf +aba +abac +abaca +abacate +abacay +abacinate +abacination +abaciscus +abacist +aback +abactinal +abactinally +abaction +abactor +abaculus +abacus +abaff +abaft +abaisance +abaiser +abaissed +abalienate +abalienation +abalone +abampere +abandon +abandonable +abandoned +abandonedly +abandonee +abandoner +abandonment +abaptiston +abarthrosis +abarticular +abarticulation +abas +abase +abased +abasedly +abasedness +abasement +abaser +abash +abashed +abashedly +abashedness +abashless +abashlessly +abashment +abasia +abasic +abask +abastardize +abatable +abate +abatement +abater +abatis +abatised +abaton +abator +abattoir +abature +abave +abaxial +abaxile +abaze +abb +abbacomes +abbacy +abbas +abbasi +abbassi +abbatial +abbatical +abbess +abbey +abbeystede +abbot +abbotcy +abbotnullius +abbotship +abbreviate +abbreviately +abbreviation +abbreviator +abbreviatory +abbreviature +abcoulomb +abdal +abdat +abdest +abdicable +abdicant +abdicate +abdication +abdicative +abdicator +abditive +abditory +abdomen +abdominal +abdominalian +abdominally +abdominoanterior +abdominocardiac +abdominocentesis +abdominocystic +abdominogenital +abdominohysterectomy +abdominohysterotomy +abdominoposterior +abdominoscope +abdominoscopy +abdominothoracic +abdominous +abdominovaginal +abdominovesical +abduce +abducens +abducent +abduct +abduction +abductor +abeam +abear +abearance +abecedarian +abecedarium +abecedary +abed +abeigh +abele +abelite +abelmosk +abeltree +abenteric +abepithymia +aberdevine +aberrance +aberrancy +aberrant +aberrate +aberration +aberrational +aberrator +aberrometer +aberroscope +aberuncator +abet +abetment +abettal +abettor +abevacuation +abey +abeyance +abeyancy +abeyant +abfarad +abhenry +abhiseka +abhominable +abhor +abhorrence +abhorrency +abhorrent +abhorrently +abhorrer +abhorrible +abhorring +abidal +abidance +abide +abider +abidi +abiding +abidingly +abidingness +abietate +abietene +abietic +abietin +abietineous +abietinic +abigail +abigailship +abigeat +abigeus +abilao +ability +abilla +abilo +abintestate +abiogenesis +abiogenesist +abiogenetic +abiogenetical +abiogenetically +abiogenist +abiogenous +abiogeny +abiological +abiologically +abiology +abiosis +abiotic +abiotrophic +abiotrophy +abir +abirritant +abirritate +abirritation +abirritative +abiston +abiuret +abject +abjectedness +abjection +abjective +abjectly +abjectness +abjoint +abjudge +abjudicate +abjudication +abjunction +abjunctive +abjuration +abjuratory +abjure +abjurement +abjurer +abkar +abkari +ablach +ablactate +ablactation +ablare +ablastemic +ablastous +ablate +ablation +ablatitious +ablatival +ablative +ablator +ablaut +ablaze +able +ableeze +ablegate +ableness +ablepharia +ablepharon +ablepharous +ablepsia +ableptical +ableptically +abler +ablest +ablewhackets +ablins +abloom +ablow +ablude +abluent +ablush +ablution +ablutionary +abluvion +ably +abmho +abnegate +abnegation +abnegative +abnegator +abnerval +abnet +abneural +abnormal +abnormalism +abnormalist +abnormality +abnormalize +abnormally +abnormalness +abnormity +abnormous +abnumerable +aboard +abode +abodement +abody +abohm +aboil +abolish +abolisher +abolishment +abolition +abolitionary +abolitionism +abolitionist +abolitionize +abolla +aboma +abomasum +abomasus +abominable +abominableness +abominably +abominate +abomination +abominator +abomine +aboon +aborad +aboral +aborally +abord +aboriginal +aboriginality +aboriginally +aboriginary +aborigine +abort +aborted +aborticide +abortient +abortifacient +abortin +abortion +abortional +abortionist +abortive +abortively +abortiveness +abortus +abouchement +abound +abounder +abounding +aboundingly +about +abouts +above +aboveboard +abovedeck +aboveground +aboveproof +abovestairs +abox +abracadabra +abrachia +abradant +abrade +abrader +abraid +abranchial +abranchialism +abranchian +abranchiate +abranchious +abrasax +abrase +abrash +abrasiometer +abrasion +abrasive +abrastol +abraum +abraxas +abreact +abreaction +abreast +abrenounce +abret +abrico +abridge +abridgeable +abridged +abridgedly +abridger +abridgment +abrim +abrin +abristle +abroach +abroad +abrocome +abrogable +abrogate +abrogation +abrogative +abrogator +abrook +abrotanum +abrotine +abrupt +abruptedly +abruption +abruptly +abruptness +absampere +absarokite +abscess +abscessed +abscession +abscessroot +abscind +abscise +abscision +absciss +abscissa +abscissae +abscisse +abscission +absconce +abscond +absconded +abscondedly +abscondence +absconder +absconsa +abscoulomb +absence +absent +absentation +absentee +absenteeism +absenteeship +absenter +absently +absentment +absentmindedly +absentness +absfarad +abshenry +absinthe +absinthial +absinthian +absinthiate +absinthic +absinthin +absinthine +absinthism +absinthismic +absinthium +absinthol +absit +absmho +absohm +absolute +absolutely +absoluteness +absolution +absolutism +absolutist +absolutistic +absolutistically +absolutive +absolutization +absolutize +absolutory +absolvable +absolvatory +absolve +absolvent +absolver +absolvitor +absolvitory +absonant +absonous +absorb +absorbability +absorbable +absorbed +absorbedly +absorbedness +absorbefacient +absorbency +absorbent +absorber +absorbing +absorbingly +absorbition +absorpt +absorptance +absorptiometer +absorptiometric +absorption +absorptive +absorptively +absorptiveness +absorptivity +absquatulate +abstain +abstainer +abstainment +abstemious +abstemiously +abstemiousness +abstention +abstentionist +abstentious +absterge +abstergent +abstersion +abstersive +abstersiveness +abstinence +abstinency +abstinent +abstinential +abstinently +abstract +abstracted +abstractedly +abstractedness +abstracter +abstraction +abstractional +abstractionism +abstractionist +abstractitious +abstractive +abstractively +abstractiveness +abstractly +abstractness +abstractor +abstrahent +abstricted +abstriction +abstruse +abstrusely +abstruseness +abstrusion +abstrusity +absume +absumption +absurd +absurdity +absurdly +absurdness +absvolt +abterminal +abthain +abthainrie +abthainry +abthanage +abu +abucco +abulia +abulic +abulomania +abuna +abundance +abundancy +abundant +abundantly +abura +aburabozu +aburban +aburst +aburton +abusable +abuse +abusedly +abusee +abuseful +abusefully +abusefulness +abuser +abusion +abusious +abusive +abusively +abusiveness +abut +abutment +abuttal +abutter +abutting +abuzz +abvolt +abwab +aby +abysm +abysmal +abysmally +abyss +abyssal +abyssobenthonic +abyssolith +abyssopelagic +acacatechin +acacatechol +acacetin +acaciin +acacin +academe +academial +academian +academic +academical +academically +academicals +academician +academicism +academism +academist +academite +academization +academize +academy +acadialite +acajou +acaleph +acalephan +acalephoid +acalycal +acalycine +acalycinous +acalyculate +acalyptrate +acampsia +acana +acanaceous +acanonical +acanth +acantha +acanthaceous +acanthad +acanthial +acanthin +acanthine +acanthion +acanthite +acanthocarpous +acanthocephalan +acanthocephalous +acanthocladous +acanthodean +acanthodian +acanthoid +acanthological +acanthology +acantholysis +acanthoma +acanthon +acanthophorous +acanthopod +acanthopodous +acanthopomatous +acanthopore +acanthopteran +acanthopterous +acanthopterygian +acanthosis +acanthous +acanthus +acapnia +acapnial +acapsular +acapu +acapulco +acara +acardia +acardiac +acari +acarian +acariasis +acaricidal +acaricide +acarid +acaridean +acaridomatium +acariform +acarine +acarinosis +acarocecidium +acarodermatitis +acaroid +acarol +acarologist +acarology +acarophilous +acarophobia +acarotoxic +acarpelous +acarpous +acatalectic +acatalepsia +acatalepsy +acataleptic +acatallactic +acatamathesia +acataphasia +acataposis +acatastasia +acatastatic +acate +acategorical +acatery +acatharsia +acatharsy +acatholic +acaudal +acaudate +acaulescent +acauline +acaulose +acaulous +acca +accede +accedence +acceder +accelerable +accelerando +accelerant +accelerate +accelerated +acceleratedly +acceleration +accelerative +accelerator +acceleratory +accelerograph +accelerometer +accend +accendibility +accendible +accension +accensor +accent +accentless +accentor +accentuable +accentual +accentuality +accentually +accentuate +accentuation +accentuator +accentus +accept +acceptability +acceptable +acceptableness +acceptably +acceptance +acceptancy +acceptant +acceptation +accepted +acceptedly +accepter +acceptilate +acceptilation +acception +acceptive +acceptor +acceptress +accerse +accersition +accersitor +access +accessarily +accessariness +accessary +accessaryship +accessibility +accessible +accessibly +accession +accessional +accessioner +accessive +accessively +accessless +accessorial +accessorily +accessoriness +accessorius +accessory +accidence +accidency +accident +accidental +accidentalism +accidentalist +accidentality +accidentally +accidentalness +accidented +accidential +accidentiality +accidently +accidia +accidie +accinge +accipient +accipitral +accipitrary +accipitrine +accismus +accite +acclaim +acclaimable +acclaimer +acclamation +acclamator +acclamatory +acclimatable +acclimatation +acclimate +acclimatement +acclimation +acclimatizable +acclimatization +acclimatize +acclimatizer +acclimature +acclinal +acclinate +acclivitous +acclivity +acclivous +accloy +accoast +accoil +accolade +accoladed +accolated +accolent +accolle +accombination +accommodable +accommodableness +accommodate +accommodately +accommodateness +accommodating +accommodatingly +accommodation +accommodational +accommodative +accommodativeness +accommodator +accompanier +accompaniment +accompanimental +accompanist +accompany +accompanyist +accompletive +accomplice +accompliceship +accomplicity +accomplish +accomplishable +accomplished +accomplisher +accomplishment +accomplisht +accompt +accord +accordable +accordance +accordancy +accordant +accordantly +accorder +according +accordingly +accordion +accordionist +accorporate +accorporation +accost +accostable +accosted +accouche +accouchement +accoucheur +accoucheuse +account +accountability +accountable +accountableness +accountably +accountancy +accountant +accountantship +accounting +accountment +accouple +accouplement +accouter +accouterment +accoy +accredit +accreditate +accreditation +accredited +accreditment +accrementitial +accrementition +accresce +accrescence +accrescent +accretal +accrete +accretion +accretionary +accretive +accroach +accroides +accrual +accrue +accruement +accruer +accubation +accubitum +accubitus +accultural +acculturate +acculturation +acculturize +accumbency +accumbent +accumber +accumulable +accumulate +accumulation +accumulativ +accumulative +accumulatively +accumulativeness +accumulator +accuracy +accurate +accurately +accurateness +accurse +accursed +accursedly +accursedness +accusable +accusably +accusal +accusant +accusation +accusatival +accusative +accusatively +accusatorial +accusatorially +accusatory +accusatrix +accuse +accused +accuser +accusingly +accusive +accustom +accustomed +accustomedly +accustomedness +ace +aceacenaphthene +aceanthrene +aceanthrenequinone +acecaffine +aceconitic +acedia +acediamine +acediast +acedy +acenaphthene +acenaphthenyl +acenaphthylene +acentric +acentrous +aceologic +aceology +acephal +acephalan +acephalia +acephaline +acephalism +acephalist +acephalocyst +acephalous +acephalus +aceraceous +acerate +acerathere +aceratosis +acerb +acerbate +acerbic +acerbity +acerdol +acerin +acerose +acerous +acerra +acertannin +acervate +acervately +acervation +acervative +acervose +acervuline +acervulus +acescence +acescency +acescent +aceship +acesodyne +acetabular +acetabuliferous +acetabuliform +acetabulous +acetabulum +acetacetic +acetal +acetaldehydase +acetaldehyde +acetaldehydrase +acetalization +acetalize +acetamide +acetamidin +acetamidine +acetamido +acetaminol +acetanilid +acetanilide +acetanion +acetaniside +acetanisidide +acetannin +acetarious +acetarsone +acetate +acetated +acetation +acetbromamide +acetenyl +acethydrazide +acetic +acetification +acetifier +acetify +acetimeter +acetimetry +acetin +acetize +acetmethylanilide +acetnaphthalide +acetoacetanilide +acetoacetate +acetoacetic +acetoamidophenol +acetoarsenite +acetobenzoic +acetobromanilide +acetochloral +acetocinnamene +acetoin +acetol +acetolysis +acetolytic +acetometer +acetometrical +acetometrically +acetometry +acetomorphine +acetonaphthone +acetonate +acetonation +acetone +acetonemia +acetonemic +acetonic +acetonitrile +acetonization +acetonize +acetonuria +acetonurometer +acetonyl +acetonylacetone +acetonylidene +acetophenetide +acetophenin +acetophenine +acetophenone +acetopiperone +acetopyrin +acetosalicylic +acetose +acetosity +acetosoluble +acetothienone +acetotoluide +acetotoluidine +acetous +acetoveratrone +acetoxime +acetoxyl +acetoxyphthalide +acetphenetid +acetphenetidin +acetract +acettoluide +acetum +aceturic +acetyl +acetylacetonates +acetylacetone +acetylamine +acetylate +acetylation +acetylator +acetylbenzene +acetylbenzoate +acetylbenzoic +acetylbiuret +acetylcarbazole +acetylcellulose +acetylcholine +acetylcyanide +acetylenation +acetylene +acetylenediurein +acetylenic +acetylenyl +acetylfluoride +acetylglycine +acetylhydrazine +acetylic +acetylide +acetyliodide +acetylizable +acetylization +acetylize +acetylizer +acetylmethylcarbinol +acetylperoxide +acetylphenol +acetylphenylhydrazine +acetylrosaniline +acetylsalicylate +acetylsalol +acetyltannin +acetylthymol +acetyltropeine +acetylurea +ach +achaetous +achage +achalasia +achar +achate +ache +acheilia +acheilous +acheiria +acheirous +acheirus +achene +achenial +achenium +achenocarp +achenodium +acher +achete +acheweed +achievable +achieve +achievement +achiever +achigan +achilary +achill +achilleine +achillobursitis +achillodynia +achime +aching +achingly +achira +achlamydate +achlamydeous +achlorhydria +achlorophyllous +achloropsia +acholia +acholic +acholous +acholuria +acholuric +achondrite +achondritic +achondroplasia +achondroplastic +achor +achordal +achordate +achree +achroacyte +achrodextrin +achrodextrinase +achroglobin +achroiocythaemia +achroiocythemia +achroite +achroma +achromacyte +achromasia +achromat +achromate +achromatic +achromatically +achromaticity +achromatin +achromatinic +achromatism +achromatizable +achromatization +achromatize +achromatocyte +achromatolysis +achromatope +achromatophile +achromatopia +achromatopsia +achromatopsy +achromatosis +achromatous +achromaturia +achromia +achromic +achromoderma +achromophilous +achromotrichia +achromous +achronical +achroodextrin +achroodextrinase +achroous +achropsia +achtehalber +achtel +achtelthaler +achy +achylia +achylous +achymia +achymous +acichloride +acicula +acicular +acicularly +aciculate +aciculated +aciculum +acid +acidemia +acider +acidic +acidiferous +acidifiable +acidifiant +acidific +acidification +acidifier +acidify +acidimeter +acidimetric +acidimetrical +acidimetrically +acidimetry +acidite +acidity +acidize +acidly +acidness +acidoid +acidology +acidometer +acidometry +acidophile +acidophilic +acidophilous +acidoproteolytic +acidosis +acidosteophyte +acidotic +acidproof +acidulate +acidulent +acidulous +aciduric +acidyl +acier +acierage +acierate +acieration +aciform +aciliate +aciliated +acinaceous +acinaces +acinacifolious +acinaciform +acinar +acinarious +acinary +acinetan +acinetarian +acinetic +acinetiform +acinetinan +acinic +aciniform +acinose +acinotubular +acinous +acinus +acipenserid +acipenserine +acipenseroid +aciurgy +acker +ackey +ackman +acknow +acknowledge +acknowledgeable +acknowledged +acknowledgedly +acknowledger +aclastic +acle +acleidian +acleistous +aclidian +aclinal +aclinic +acloud +aclys +acmatic +acme +acmesthesia +acmic +acmite +acne +acneform +acneiform +acnemia +acnodal +acnode +acocantherin +acock +acockbill +acocotl +acoelomate +acoelomatous +acoelomous +acoelous +acoin +acoine +acold +acologic +acology +acolous +acoluthic +acolyte +acolythate +acoma +acomia +acomous +aconative +acondylose +acondylous +acone +aconic +aconin +aconine +aconital +aconite +aconitia +aconitic +aconitin +aconitine +acontium +aconuresis +acopic +acopon +acopyrin +acopyrine +acor +acorea +acoria +acorn +acorned +acosmic +acosmism +acosmist +acosmistic +acotyledon +acotyledonous +acouasm +acouchi +acouchy +acoumeter +acoumetry +acouometer +acouophonia +acoupa +acousmata +acousmatic +acoustic +acoustical +acoustically +acoustician +acousticolateral +acoustics +acquaint +acquaintance +acquaintanceship +acquaintancy +acquaintant +acquainted +acquaintedness +acquest +acquiesce +acquiescement +acquiescence +acquiescency +acquiescent +acquiescently +acquiescer +acquiescingly +acquirability +acquirable +acquire +acquired +acquirement +acquirenda +acquirer +acquisible +acquisite +acquisited +acquisition +acquisitive +acquisitively +acquisitiveness +acquisitor +acquisitum +acquist +acquit +acquitment +acquittal +acquittance +acquitter +acracy +acraein +acraldehyde +acranial +acraniate +acrasia +acraspedote +acratia +acraturesis +acrawl +acraze +acre +acreable +acreage +acreak +acream +acred +acreman +acrestaff +acrid +acridan +acridian +acridic +acridine +acridinic +acridinium +acridity +acridly +acridness +acridone +acridonium +acridophagus +acridyl +acriflavin +acriflavine +acrimonious +acrimoniously +acrimoniousness +acrimony +acrindoline +acrinyl +acrisia +acritan +acrite +acritical +acritol +acroaesthesia +acroama +acroamatic +acroamatics +acroanesthesia +acroarthritis +acroasphyxia +acroataxia +acroatic +acrobacy +acrobat +acrobatholithic +acrobatic +acrobatical +acrobatically +acrobatics +acrobatism +acroblast +acrobryous +acrobystitis +acrocarpous +acrocephalia +acrocephalic +acrocephalous +acrocephaly +acrochordon +acroconidium +acrocontracture +acrocoracoid +acrocyanosis +acrocyst +acrodactylum +acrodermatitis +acrodont +acrodontism +acrodrome +acrodromous +acrodynia +acroesthesia +acrogamous +acrogamy +acrogen +acrogenic +acrogenous +acrogenously +acrography +acrogynae +acrogynous +acrolein +acrolith +acrolithan +acrolithic +acrologic +acrologically +acrologism +acrologue +acrology +acromania +acromastitis +acromegalia +acromegalic +acromegaly +acromelalgia +acrometer +acromial +acromicria +acromioclavicular +acromiocoracoid +acromiodeltoid +acromiohumeral +acromiohyoid +acromion +acromioscapular +acromiosternal +acromiothoracic +acromonogrammatic +acromphalus +acromyodian +acromyodic +acromyodous +acromyotonia +acromyotonus +acron +acronarcotic +acroneurosis +acronical +acronically +acronyc +acronych +acronyctous +acronym +acronymic +acronymize +acronymous +acronyx +acrook +acroparalysis +acroparesthesia +acropathology +acropathy +acropetal +acropetally +acrophobia +acrophonetic +acrophonic +acrophony +acropodium +acropoleis +acropolis +acropolitan +acrorhagus +acrorrheuma +acrosarc +acrosarcum +acroscleriasis +acroscleroderma +acroscopic +acrose +acrosome +acrosphacelus +acrospire +acrospore +acrosporous +across +acrostic +acrostical +acrostically +acrostichal +acrostichic +acrostichoid +acrosticism +acrostolion +acrostolium +acrotarsial +acrotarsium +acroteleutic +acroterial +acroteric +acroterium +acrotic +acrotism +acrotomous +acrotrophic +acrotrophoneurosis +acryl +acrylaldehyde +acrylate +acrylic +acrylonitrile +acrylyl +act +acta +actability +actable +actification +actifier +actify +actin +actinal +actinally +actinautographic +actinautography +actine +actinenchyma +acting +actinian +actiniarian +actinic +actinically +actiniferous +actiniform +actinine +actiniochrome +actiniohematin +actinism +actinium +actinobacillosis +actinoblast +actinobranch +actinobranchia +actinocarp +actinocarpic +actinocarpous +actinochemistry +actinocrinid +actinocrinite +actinocutitis +actinodermatitis +actinodielectric +actinodrome +actinodromous +actinoelectric +actinoelectrically +actinoelectricity +actinogonidiate +actinogram +actinograph +actinography +actinoid +actinolite +actinolitic +actinologous +actinologue +actinology +actinomere +actinomeric +actinometer +actinometric +actinometrical +actinometry +actinomorphic +actinomorphous +actinomorphy +actinomycete +actinomycetous +actinomycin +actinomycoma +actinomycosis +actinomycotic +actinon +actinoneuritis +actinophone +actinophonic +actinophore +actinophorous +actinophryan +actinopraxis +actinopteran +actinopterous +actinopterygian +actinopterygious +actinoscopy +actinosoma +actinosome +actinost +actinostereoscopy +actinostomal +actinostome +actinotherapeutic +actinotherapeutics +actinotherapy +actinotoxemia +actinotrichium +actinotrocha +actinouranium +actinozoal +actinozoan +actinozoon +actinula +action +actionable +actionably +actional +actionary +actioner +actionize +actionless +activable +activate +activation +activator +active +actively +activeness +activin +activism +activist +activital +activity +activize +actless +actomyosin +acton +actor +actorship +actress +actu +actual +actualism +actualist +actualistic +actuality +actualization +actualize +actually +actualness +actuarial +actuarially +actuarian +actuary +actuaryship +actuation +actuator +acture +acturience +actutate +acuaesthesia +acuate +acuation +acuclosure +acuductor +acuesthesia +acuity +aculea +aculeate +aculeated +aculeiform +aculeolate +aculeolus +aculeus +acumen +acuminate +acumination +acuminose +acuminous +acuminulate +acupress +acupressure +acupunctuate +acupunctuation +acupuncturation +acupuncturator +acupuncture +acurative +acushla +acutangular +acutate +acute +acutely +acutenaculum +acuteness +acutiator +acutifoliate +acutilingual +acutilobate +acutiplantar +acutish +acutograve +acutonodose +acutorsion +acyanoblepsia +acyanopsia +acyclic +acyesis +acyetic +acyl +acylamido +acylamidobenzene +acylamino +acylate +acylation +acylogen +acyloin +acyloxy +acyloxymethane +acyrological +acyrology +acystia +ad +adactyl +adactylia +adactylism +adactylous +adad +adage +adagial +adagietto +adagio +adamant +adamantean +adamantine +adamantinoma +adamantoblast +adamantoblastoma +adamantoid +adamantoma +adamas +adambulacral +adamellite +adamine +adamite +adamsite +adance +adangle +adapid +adapt +adaptability +adaptable +adaptation +adaptational +adaptationally +adaptative +adaptedness +adapter +adaption +adaptional +adaptionism +adaptitude +adaptive +adaptively +adaptiveness +adaptometer +adaptor +adaptorial +adarme +adat +adati +adatom +adaunt +adaw +adawe +adawlut +adawn +adaxial +aday +adays +adazzle +adcraft +add +adda +addability +addable +addax +addebted +added +addedly +addend +addenda +addendum +adder +adderbolt +adderfish +adderspit +adderwort +addibility +addible +addicent +addict +addicted +addictedness +addiction +addiment +additament +additamentary +addition +additional +additionally +additionary +additionist +addititious +additive +additively +additivity +additory +addle +addlebrain +addlebrained +addlehead +addleheaded +addleheadedly +addleheadedness +addlement +addleness +addlepate +addlepated +addlepatedness +addleplot +addlings +addlins +addorsed +address +addressee +addresser +addressful +addressor +addrest +adduce +adducent +adducer +adducible +adduct +adduction +adductive +adductor +ade +adead +adeem +adeep +adelarthrosomatous +adeling +adelite +adelocerous +adelocodonic +adelomorphic +adelomorphous +adelopod +adelphogamy +adelpholite +adelphophagy +ademonist +adempted +ademption +adenalgia +adenalgy +adenase +adenasthenia +adendric +adendritic +adenectomy +adenectopia +adenectopic +adenemphractic +adenemphraxis +adenia +adeniform +adenine +adenitis +adenization +adenoacanthoma +adenoblast +adenocancroid +adenocarcinoma +adenocarcinomatous +adenocele +adenocellulitis +adenochondroma +adenochondrosarcoma +adenochrome +adenocyst +adenocystoma +adenocystomatous +adenodermia +adenodiastasis +adenodynia +adenofibroma +adenofibrosis +adenogenesis +adenogenous +adenographer +adenographic +adenographical +adenography +adenohypersthenia +adenoid +adenoidal +adenoidism +adenoliomyofibroma +adenolipoma +adenolipomatosis +adenologaditis +adenological +adenology +adenolymphocele +adenolymphoma +adenoma +adenomalacia +adenomatome +adenomatous +adenomeningeal +adenometritis +adenomycosis +adenomyofibroma +adenomyoma +adenomyxoma +adenomyxosarcoma +adenoncus +adenoneural +adenoneure +adenopathy +adenopharyngeal +adenopharyngitis +adenophlegmon +adenophore +adenophorous +adenophthalmia +adenophyllous +adenophyma +adenopodous +adenosarcoma +adenosclerosis +adenose +adenosine +adenosis +adenostemonous +adenotome +adenotomic +adenotomy +adenotyphoid +adenotyphus +adenyl +adenylic +adephagan +adephagia +adephagous +adept +adeptness +adeptship +adequacy +adequate +adequately +adequateness +adequation +adequative +adermia +adermin +adet +adevism +adfected +adfix +adfluxion +adglutinate +adhaka +adhamant +adharma +adhere +adherence +adherency +adherent +adherently +adherer +adherescence +adherescent +adhesion +adhesional +adhesive +adhesively +adhesivemeter +adhesiveness +adhibit +adhibition +adiabatic +adiabatically +adiabolist +adiactinic +adiadochokinesis +adiagnostic +adiantiform +adiaphon +adiaphonon +adiaphoral +adiaphoresis +adiaphoretic +adiaphorism +adiaphorist +adiaphoristic +adiaphorite +adiaphoron +adiaphorous +adiate +adiathermal +adiathermancy +adiathermanous +adiathermic +adiathetic +adiation +adicity +adieu +adieux +adigranth +adinidan +adinole +adion +adipate +adipescent +adipic +adipinic +adipocele +adipocellulose +adipocere +adipoceriform +adipocerous +adipocyte +adipofibroma +adipogenic +adipogenous +adipoid +adipolysis +adipolytic +adipoma +adipomatous +adipometer +adipopexia +adipopexis +adipose +adiposeness +adiposis +adiposity +adiposogenital +adiposuria +adipous +adipsia +adipsic +adipsous +adipsy +adipyl +adit +adital +aditus +adjacency +adjacent +adjacently +adjag +adject +adjection +adjectional +adjectival +adjectivally +adjective +adjectively +adjectivism +adjectivitis +adjiger +adjoin +adjoined +adjoinedly +adjoining +adjoint +adjourn +adjournal +adjournment +adjudge +adjudgeable +adjudger +adjudgment +adjudicate +adjudication +adjudicative +adjudicator +adjudicature +adjunct +adjunction +adjunctive +adjunctively +adjunctly +adjuration +adjuratory +adjure +adjurer +adjust +adjustable +adjustably +adjustage +adjustation +adjuster +adjustive +adjustment +adjutage +adjutancy +adjutant +adjutantship +adjutorious +adjutory +adjutrice +adjuvant +adlay +adless +adlet +adlumidine +adlumine +adman +admarginate +admaxillary +admeasure +admeasurement +admeasurer +admedial +admedian +admensuration +admi +adminicle +adminicula +adminicular +adminiculary +adminiculate +adminiculation +adminiculum +administer +administerd +administerial +administrable +administrant +administrate +administration +administrational +administrative +administratively +administrator +administratorship +administratress +administratrices +administratrix +admirability +admirable +admirableness +admirably +admiral +admiralship +admiralty +admiration +admirative +admirator +admire +admired +admiredly +admirer +admiring +admiringly +admissibility +admissible +admissibleness +admissibly +admission +admissive +admissory +admit +admittable +admittance +admitted +admittedly +admittee +admitter +admittible +admix +admixtion +admixture +admonish +admonisher +admonishingly +admonishment +admonition +admonitioner +admonitionist +admonitive +admonitively +admonitor +admonitorial +admonitorily +admonitory +admonitrix +admortization +adnascence +adnascent +adnate +adnation +adnephrine +adnerval +adneural +adnex +adnexal +adnexed +adnexitis +adnexopexy +adnominal +adnominally +adnomination +adnoun +ado +adobe +adolesce +adolescence +adolescency +adolescent +adolescently +adonidin +adonin +adonite +adonitol +adonize +adoperate +adoperation +adopt +adoptability +adoptable +adoptant +adoptative +adopted +adoptedly +adoptee +adopter +adoptian +adoptianism +adoptianist +adoption +adoptional +adoptionism +adoptionist +adoptious +adoptive +adoptively +adorability +adorable +adorableness +adorably +adoral +adorally +adorant +adoration +adoratory +adore +adorer +adoringly +adorn +adorner +adorningly +adornment +adosculation +adossed +adoulie +adown +adoxaceous +adoxography +adoxy +adoze +adpao +adpress +adpromission +adradial +adradially +adradius +adread +adream +adreamed +adreamt +adrectal +adrenal +adrenalectomize +adrenalectomy +adrenaline +adrenalize +adrenalone +adrenergic +adrenin +adrenine +adrenochrome +adrenocortical +adrenocorticotropic +adrenolysis +adrenolytic +adrenotropic +adrift +adrip +adroit +adroitly +adroitness +adroop +adrop +adrostral +adrowse +adrue +adry +adsbud +adscendent +adscititious +adscititiously +adscript +adscripted +adscription +adscriptitious +adscriptitius +adscriptive +adsessor +adsheart +adsignification +adsignify +adsmith +adsmithing +adsorb +adsorbable +adsorbate +adsorbent +adsorption +adsorptive +adstipulate +adstipulation +adstipulator +adterminal +adtevac +adular +adularescence +adularia +adulate +adulation +adulator +adulatory +adulatress +adult +adulter +adulterant +adulterate +adulterately +adulterateness +adulteration +adulterator +adulterer +adulteress +adulterine +adulterize +adulterous +adulterously +adultery +adulthood +adulticidal +adulticide +adultness +adultoid +adumbral +adumbrant +adumbrate +adumbration +adumbrative +adumbratively +adunc +aduncate +aduncated +aduncity +aduncous +adusk +adust +adustion +adustiosis +advance +advanceable +advanced +advancedness +advancement +advancer +advancing +advancingly +advancive +advantage +advantageous +advantageously +advantageousness +advection +advectitious +advective +advehent +advene +advenience +advenient +advential +adventitia +adventitious +adventitiously +adventitiousness +adventive +adventual +adventure +adventureful +adventurement +adventurer +adventureship +adventuresome +adventuresomely +adventuresomeness +adventuress +adventurish +adventurous +adventurously +adventurousness +adverb +adverbial +adverbiality +adverbialize +adverbially +adverbiation +adversant +adversaria +adversarious +adversary +adversative +adversatively +adverse +adversely +adverseness +adversifoliate +adversifolious +adversity +advert +advertence +advertency +advertent +advertently +advertisable +advertise +advertisee +advertisement +advertiser +advertising +advice +adviceful +advisability +advisable +advisableness +advisably +advisal +advisatory +advise +advised +advisedly +advisedness +advisee +advisement +adviser +advisership +advisive +advisiveness +advisor +advisorily +advisory +advocacy +advocate +advocateship +advocatess +advocation +advocator +advocatory +advocatress +advocatrice +advocatrix +advolution +advowee +advowson +ady +adynamia +adynamic +adynamy +adyta +adyton +adytum +adz +adze +adzer +adzooks +ae +aecial +aecidial +aecidioform +aecidiospore +aecidiostage +aecidium +aeciospore +aeciostage +aecioteliospore +aeciotelium +aecium +aedeagus +aedicula +aedile +aedileship +aedilian +aedilic +aedilitian +aedility +aedoeagus +aefald +aefaldness +aefaldy +aefauld +aegagropila +aegagropile +aegagrus +aegerian +aegeriid +aegicrania +aegirine +aegirinolite +aegirite +aegis +aegithognathism +aegithognathous +aegrotant +aegyptilla +aegyrite +aeluroid +aelurophobe +aelurophobia +aeluropodous +aenach +aenean +aeneolithic +aeneous +aenigmatite +aeolharmonica +aeolid +aeolina +aeoline +aeolipile +aeolistic +aeolodicon +aeolodion +aeolomelodicon +aeolopantalon +aeolotropic +aeolotropism +aeolotropy +aeolsklavier +aeon +aeonial +aeonian +aeonist +aequoreal +aer +aerage +aerarian +aerarium +aerate +aeration +aerator +aerenchyma +aerenterectasia +aerial +aerialist +aeriality +aerially +aerialness +aeric +aerical +aerie +aeried +aerifaction +aeriferous +aerification +aeriform +aerify +aero +aerobate +aerobatic +aerobatics +aerobe +aerobian +aerobic +aerobically +aerobiologic +aerobiological +aerobiologically +aerobiologist +aerobiology +aerobion +aerobiont +aerobioscope +aerobiosis +aerobiotic +aerobiotically +aerobious +aerobium +aeroboat +aerobranchiate +aerobus +aerocamera +aerocartograph +aerocolpos +aerocraft +aerocurve +aerocyst +aerodermectasia +aerodone +aerodonetic +aerodonetics +aerodrome +aerodromics +aerodynamic +aerodynamical +aerodynamicist +aerodynamics +aerodyne +aeroembolism +aeroenterectasia +aerofoil +aerogel +aerogen +aerogenes +aerogenesis +aerogenic +aerogenically +aerogenous +aerogeologist +aerogeology +aerognosy +aerogram +aerograph +aerographer +aerographic +aerographical +aerographics +aerography +aerogun +aerohydrodynamic +aerohydropathy +aerohydroplane +aerohydrotherapy +aerohydrous +aeroides +aerolite +aerolith +aerolithology +aerolitic +aerolitics +aerologic +aerological +aerologist +aerology +aeromaechanic +aeromancer +aeromancy +aeromantic +aeromarine +aeromechanical +aeromechanics +aerometeorograph +aerometer +aerometric +aerometry +aeromotor +aeronat +aeronaut +aeronautic +aeronautical +aeronautically +aeronautics +aeronautism +aeronef +aeroneurosis +aeropathy +aeroperitoneum +aeroperitonia +aerophagia +aerophagist +aerophagy +aerophane +aerophilatelic +aerophilatelist +aerophilately +aerophile +aerophilic +aerophilous +aerophobia +aerophobic +aerophone +aerophor +aerophore +aerophotography +aerophysical +aerophysics +aerophyte +aeroplane +aeroplaner +aeroplanist +aeropleustic +aeroporotomy +aeroscepsis +aeroscepsy +aeroscope +aeroscopic +aeroscopically +aeroscopy +aerose +aerosiderite +aerosiderolite +aerosol +aerosphere +aerosporin +aerostat +aerostatic +aerostatical +aerostatics +aerostation +aerosteam +aerotactic +aerotaxis +aerotechnical +aerotherapeutics +aerotherapy +aerotonometer +aerotonometric +aerotonometry +aerotropic +aerotropism +aeroyacht +aeruginous +aerugo +aery +aes +aeschynomenous +aesculaceous +aesthete +aesthetic +aesthetical +aesthetically +aesthetician +aestheticism +aestheticist +aestheticize +aesthetics +aesthiology +aesthophysiology +aethalioid +aethalium +aetheogam +aetheogamic +aetheogamous +aethered +aethogen +aethrioscope +aetiogenic +aetiotropic +aetiotropically +aetosaur +aetosaurian +aevia +aface +afaint +afar +afara +afear +afeard +afeared +afebrile +afernan +afetal +affa +affability +affable +affableness +affably +affabrous +affair +affaite +affect +affectable +affectate +affectation +affectationist +affected +affectedly +affectedness +affecter +affectibility +affectible +affecting +affectingly +affection +affectional +affectionally +affectionate +affectionately +affectionateness +affectioned +affectious +affective +affectively +affectivity +affeer +affeerer +affeerment +affeir +affenpinscher +affenspalte +afferent +affettuoso +affiance +affiancer +affiant +affidation +affidavit +affidavy +affiliable +affiliate +affiliation +affinal +affination +affine +affined +affinely +affinitative +affinitatively +affinite +affinition +affinitive +affinity +affirm +affirmable +affirmably +affirmance +affirmant +affirmation +affirmative +affirmatively +affirmatory +affirmer +affirmingly +affix +affixal +affixation +affixer +affixion +affixture +afflation +afflatus +afflict +afflicted +afflictedness +afflicter +afflicting +afflictingly +affliction +afflictionless +afflictive +afflictively +affluence +affluent +affluently +affluentness +afflux +affluxion +afforce +afforcement +afford +affordable +afforest +afforestable +afforestation +afforestment +afformative +affranchise +affranchisement +affray +affrayer +affreight +affreighter +affreightment +affricate +affricated +affrication +affricative +affright +affrighted +affrightedly +affrighter +affrightful +affrightfully +affrightingly +affrightment +affront +affronte +affronted +affrontedly +affrontedness +affronter +affronting +affrontingly +affrontingness +affrontive +affrontiveness +affrontment +affuse +affusion +affy +afghani +afield +afikomen +afire +aflagellar +aflame +aflare +aflat +aflaunt +aflicker +aflight +afloat +aflow +aflower +afluking +aflush +aflutter +afoam +afoot +afore +aforehand +aforenamed +aforesaid +aforethought +aforetime +aforetimes +afortiori +afoul +afraid +afraidness +afreet +afresh +afret +afront +afrown +aft +aftaba +after +afteract +afterage +afterattack +afterband +afterbeat +afterbirth +afterblow +afterbody +afterbrain +afterbreach +afterbreast +afterburner +afterburning +aftercare +aftercareer +aftercast +aftercataract +aftercause +afterchance +afterchrome +afterchurch +afterclap +afterclause +aftercome +aftercomer +aftercoming +aftercooler +aftercost +aftercourse +aftercrop +aftercure +afterdamp +afterdate +afterdays +afterdeck +afterdinner +afterdrain +afterdrops +aftereffect +afterend +aftereye +afterfall +afterfame +afterfeed +afterfermentation +afterform +afterfriend +afterfruits +afterfuture +aftergame +aftergas +afterglide +afterglow +aftergo +aftergood +aftergrass +aftergrave +aftergrief +aftergrind +aftergrowth +afterguard +afterguns +afterhand +afterharm +afterhatch +afterhelp +afterhend +afterhold +afterhope +afterhours +afterimage +afterimpression +afterings +afterking +afterknowledge +afterlife +afterlifetime +afterlight +afterloss +afterlove +aftermark +aftermarriage +aftermass +aftermast +aftermath +aftermatter +aftermeal +aftermilk +aftermost +afternight +afternoon +afternoons +afternose +afternote +afteroar +afterpain +afterpart +afterpast +afterpeak +afterpiece +afterplanting +afterplay +afterpressure +afterproof +afterrake +afterreckoning +afterrider +afterripening +afterroll +afterschool +aftersend +aftersensation +aftershaft +aftershafted +aftershine +aftership +aftershock +aftersong +aftersound +afterspeech +afterspring +afterstain +afterstate +afterstorm +afterstrain +afterstretch +afterstudy +afterswarm +afterswarming +afterswell +aftertan +aftertask +aftertaste +afterthinker +afterthought +afterthoughted +afterthrift +aftertime +aftertimes +aftertouch +aftertreatment +aftertrial +afterturn +aftervision +afterwale +afterwar +afterward +afterwards +afterwash +afterwhile +afterwisdom +afterwise +afterwit +afterwitted +afterwork +afterworking +afterworld +afterwrath +afterwrist +aftmost +aftosa +aftward +aftwards +afunction +afunctional +afwillite +aga +agabanee +agacante +agacella +again +against +againstand +agal +agalactia +agalactic +agalactous +agalawood +agalaxia +agalaxy +agalite +agalloch +agallochum +agallop +agalma +agalmatolite +agalwood +agama +agamete +agami +agamian +agamic +agamically +agamid +agamobium +agamogenesis +agamogenetic +agamogenetically +agamogony +agamoid +agamont +agamospore +agamous +agamy +aganglionic +agape +agapetae +agapeti +agapetid +agar +agaric +agaricaceae +agaricaceous +agaricic +agariciform +agaricin +agaricine +agaricoid +agarita +agarwal +agasp +agastric +agastroneuria +agate +agateware +agathin +agathism +agathist +agathodaemon +agathodaemonic +agathokakological +agathology +agatiferous +agatiform +agatine +agatize +agatoid +agaty +agavose +agaze +agazed +age +aged +agedly +agedness +agee +ageless +agelessness +agelong +agen +agency +agenda +agendum +agenesia +agenesic +agenesis +agennetic +agent +agentess +agential +agentival +agentive +agentry +agentship +ageometrical +ager +ageusia +ageusic +ageustia +agger +aggerate +aggeration +aggerose +agglomerant +agglomerate +agglomerated +agglomeratic +agglomeration +agglomerative +agglomerator +agglutinability +agglutinable +agglutinant +agglutinate +agglutination +agglutinationist +agglutinative +agglutinator +agglutinin +agglutinize +agglutinogen +agglutinogenic +agglutinoid +agglutinoscope +agglutogenic +aggradation +aggradational +aggrade +aggrandizable +aggrandize +aggrandizement +aggrandizer +aggrate +aggravate +aggravating +aggravatingly +aggravation +aggravative +aggravator +aggregable +aggregant +aggregate +aggregately +aggregateness +aggregation +aggregative +aggregator +aggregatory +aggress +aggressin +aggression +aggressionist +aggressive +aggressively +aggressiveness +aggressor +aggrievance +aggrieve +aggrieved +aggrievedly +aggrievedness +aggrievement +aggroup +aggroupment +aggry +aggur +agha +aghanee +aghast +aghastness +agilawood +agile +agilely +agileness +agility +agillawood +aging +agio +agiotage +agist +agistator +agistment +agistor +agitable +agitant +agitate +agitatedly +agitation +agitational +agitationist +agitative +agitator +agitatorial +agitatrix +agitprop +agla +aglance +aglaozonia +aglare +agleaf +agleam +aglet +aglethead +agley +aglimmer +aglint +aglitter +aglobulia +aglossal +aglossate +aglossia +aglow +aglucon +aglutition +aglycosuric +aglyphodont +aglyphous +agmatine +agmatology +agminate +agminated +agnail +agname +agnamed +agnate +agnathia +agnathic +agnathostomatous +agnathous +agnatic +agnatically +agnation +agnel +agnification +agnize +agnoiology +agnomen +agnomical +agnominal +agnomination +agnosia +agnosis +agnostic +agnostically +agnosticism +agnosy +agnus +ago +agog +agoge +agogic +agogics +agoho +agoing +agomensin +agomphiasis +agomphious +agomphosis +agon +agonal +agone +agoniada +agoniadin +agoniatite +agonic +agonied +agonist +agonistarch +agonistic +agonistically +agonistics +agonium +agonize +agonizedly +agonizer +agonizingly +agonothete +agonothetic +agony +agora +agoranome +agoraphobia +agouara +agouta +agouti +agpaite +agpaitic +agraffee +agrah +agral +agrammatical +agrammatism +agranulocyte +agranulocytosis +agranuloplastic +agraphia +agraphic +agrarian +agrarianism +agrarianize +agrarianly +agre +agree +agreeability +agreeable +agreeableness +agreeably +agreed +agreeing +agreeingly +agreement +agreer +agregation +agrege +agrestal +agrestial +agrestian +agrestic +agria +agricere +agricole +agricolist +agricolite +agricolous +agricultor +agricultural +agriculturalist +agriculturally +agriculture +agriculturer +agriculturist +agrimony +agrimotor +agrin +agriological +agriologist +agriology +agrionid +agrise +agrito +agroan +agrobiologic +agrobiological +agrobiologically +agrobiologist +agrobiology +agrogeological +agrogeologically +agrogeology +agrologic +agrological +agrologically +agrology +agrom +agromyzid +agronome +agronomial +agronomic +agronomical +agronomics +agronomist +agronomy +agroof +agrope +agrosteral +agrostographer +agrostographic +agrostographical +agrostography +agrostologic +agrostological +agrostologist +agrostology +agrotechny +aground +agrufe +agruif +agrypnia +agrypnotic +agsam +agua +aguacate +aguavina +ague +aguelike +agueproof +agueweed +aguey +aguilarite +aguilawood +aguinaldo +aguirage +aguish +aguishly +aguishness +agunah +agush +agust +agy +agynarious +agynary +agynous +agyrate +agyria +ah +aha +ahaaina +ahankara +ahartalav +ahaunch +ahead +aheap +ahem +ahey +ahimsa +ahind +ahint +ahluwalia +ahmadi +aho +ahong +ahorse +ahorseback +ahoy +ahsan +ahu +ahuatle +ahuehuete +ahull +ahum +ahungered +ahungry +ahunt +ahura +ahush +ahwal +ahypnia +ai +aichmophobia +aid +aidable +aidance +aidant +aide +aider +aidful +aidless +aiel +aigialosaur +aiglet +aigremore +aigrette +aiguille +aiguillesque +aiguillette +aiguilletted +aikinite +ail +ailantery +ailanthic +ailantine +ailanto +aile +aileron +ailette +ailing +aillt +ailment +ailsyte +ailuro +ailuroid +ailweed +aim +aimara +aimer +aimful +aimfully +aiming +aimless +aimlessly +aimlessness +aimworthiness +ainaleh +ainhum +ainoi +ainsell +aint +aion +aionial +air +airable +airampo +airan +airbound +airbrained +airbrush +aircraft +aircraftman +aircraftsman +aircraftswoman +aircraftwoman +aircrew +aircrewman +airdock +airdrome +airdrop +aire +airedale +airer +airfield +airfoil +airframe +airfreight +airfreighter +airgraphics +airhead +airiferous +airified +airily +airiness +airing +airish +airless +airlift +airlike +airliner +airmail +airman +airmanship +airmark +airmarker +airmonger +airohydrogen +airometer +airpark +airphobia +airplane +airplanist +airport +airproof +airscape +airscrew +airship +airsick +airsickness +airstrip +airt +airtight +airtightly +airtightness +airward +airwards +airway +airwayman +airwoman +airworthiness +airworthy +airy +aischrolatreia +aiseweed +aisle +aisled +aisleless +aisling +aisteoir +ait +aitch +aitchbone +aitchless +aitchpiece +aitesis +aithochroi +aition +aitiotropic +aiwan +aizle +aizoaceous +ajaja +ajangle +ajar +ajari +ajava +ajhar +ajivika +ajog +ajoint +ajowan +ajutment +ak +aka +akala +akalimba +akamatsu +akaroa +akasa +akazga +akazgine +akcheh +ake +akeake +akebi +akee +akeki +akeley +akenobeite +akepiro +akerite +akey +akhoond +akhrot +akhyana +akia +akimbo +akin +akindle +akinesia +akinesic +akinesis +akinete +akinetic +akmudar +akmuddar +aknee +ako +akoasm +akoasma +akoluthia +akonge +akov +akpek +akra +akroasis +akrochordite +akroterion +aku +akuammine +akule +akund +al +ala +alabamide +alabamine +alabandite +alabarch +alabaster +alabastos +alabastrian +alabastrine +alabastrites +alabastron +alabastrum +alacha +alack +alackaday +alacreatine +alacreatinine +alacrify +alacritous +alacrity +alada +alaihi +alaite +alala +alalite +alalonga +alalunga +alalus +alameda +alamo +alamodality +alamonti +alamosite +alamoth +alan +aland +alangin +alangine +alani +alanine +alannah +alantic +alantin +alantol +alantolactone +alantolic +alanyl +alar +alares +alarm +alarmable +alarmed +alarmedly +alarming +alarmingly +alarmism +alarmist +alarum +alary +alas +alaskaite +alaskite +alastrim +alate +alated +alatern +alaternus +alation +alaudine +alb +alba +albacore +albahaca +alban +albanite +albarco +albardine +albarello +albarium +albaspidin +albata +albatross +albe +albedo +albedograph +albee +albeit +albertin +albertite +albertustaler +albertype +albescence +albescent +albespine +albetad +albicans +albicant +albication +albiculi +albification +albificative +albiflorous +albify +albinal +albiness +albinic +albinism +albinistic +albino +albinoism +albinotic +albinuria +albite +albitic +albitite +albitization +albitophyre +albocarbon +albocinereous +albocracy +albolite +albolith +albopannin +albopruinose +alboranite +albronze +albuginea +albugineous +albuginitis +albugo +album +albumean +albumen +albumenization +albumenize +albumenizer +albumimeter +albumin +albuminate +albuminaturia +albuminiferous +albuminiform +albuminimeter +albuminimetry +albuminiparous +albuminization +albuminize +albuminocholia +albuminofibrin +albuminogenous +albuminoid +albuminoidal +albuminolysis +albuminometer +albuminometry +albuminone +albuminorrhea +albuminoscope +albuminose +albuminosis +albuminous +albuminousness +albuminuria +albuminuric +albumoid +albumoscope +albumose +albumosuria +alburn +alburnous +alburnum +albus +albutannin +alcaide +alcalde +alcaldeship +alcaldia +alcalizate +alcamine +alcanna +alcarraza +alcatras +alcazar +alcelaphine +alchemic +alchemical +alchemically +alchemist +alchemistic +alchemistical +alchemistry +alchemize +alchemy +alchera +alcheringa +alchimy +alchitran +alchochoden +alchymy +alcidine +alcine +alclad +alco +alcoate +alcogel +alcogene +alcohate +alcohol +alcoholate +alcoholature +alcoholdom +alcoholemia +alcoholic +alcoholically +alcoholicity +alcoholimeter +alcoholism +alcoholist +alcoholizable +alcoholization +alcoholize +alcoholmeter +alcoholmetric +alcoholomania +alcoholometer +alcoholometric +alcoholometrical +alcoholometry +alcoholophilia +alcoholuria +alcoholysis +alcoholytic +alcornoco +alcornoque +alcosol +alcove +alcovinometer +alcyon +alcyonacean +alcyonarian +alcyonic +alcyoniform +alcyonoid +aldamine +aldane +aldazin +aldazine +aldeament +aldebaranium +aldehol +aldehydase +aldehyde +aldehydic +aldehydine +aldehydrol +alder +alderman +aldermanate +aldermancy +aldermaness +aldermanic +aldermanical +aldermanity +aldermanlike +aldermanly +aldermanry +aldermanship +aldern +alderwoman +aldim +aldime +aldimine +aldine +aldoheptose +aldohexose +aldoketene +aldol +aldolization +aldolize +aldononose +aldopentose +aldose +aldoside +aldoxime +ale +aleak +aleatory +alebench +aleberry +alec +alecithal +alecize +aleconner +alecost +alectoria +alectoridine +alectorioid +alectoromachy +alectoromancy +alectoromorphous +alectoropodous +alectryomachy +alectryomancy +alecup +alee +alef +alefnull +aleft +alefzero +alegar +alehoof +alehouse +alem +alemana +alembic +alembicate +alembroth +alemite +alemmal +alemonger +alen +aleph +alephs +alephzero +alepidote +alepole +alepot +alerce +alerse +alert +alertly +alertness +alesan +alestake +aletap +aletaster +alethiology +alethopteis +alethopteroid +alethoscope +aletocyte +alette +aleukemic +aleuritic +aleuromancy +aleurometer +aleuronat +aleurone +aleuronic +aleuroscope +aleutite +alevin +alewife +alexanders +alexandrite +alexia +alexic +alexin +alexinic +alexipharmacon +alexipharmacum +alexipharmic +alexipharmical +alexipyretic +alexiteric +alexiterical +aleyard +aleyrodid +alf +alfa +alfaje +alfalfa +alfaqui +alfaquin +alfenide +alfet +alfilaria +alfileria +alfilerilla +alfilerillo +alfiona +alfonsin +alfonso +alforja +alfresco +alfridaric +alfridary +alga +algae +algaecide +algaeological +algaeologist +algaeology +algaesthesia +algaesthesis +algal +algalia +algarroba +algarrobilla +algarrobin +algate +algebra +algebraic +algebraical +algebraically +algebraist +algebraization +algebraize +algedo +algedonic +algedonics +algefacient +algerine +algesia +algesic +algesis +algesthesis +algetic +algic +algid +algidity +algidness +algific +algin +alginate +algine +alginic +alginuresis +algiomuscular +algist +algivorous +algocyan +algodoncillo +algodonite +algoesthesiometer +algogenic +algoid +algolagnia +algolagnic +algolagnist +algolagny +algological +algologist +algology +algometer +algometric +algometrical +algometrically +algometry +algophilia +algophilist +algophobia +algor +algorism +algorismic +algorist +algoristic +algorithm +algorithmic +algosis +algous +algovite +algraphic +algraphy +alguazil +algum +alhenna +alias +alibangbang +alibi +alibility +alible +alichel +alicoche +alictisal +alicyclic +alidade +alien +alienability +alienable +alienage +alienate +alienation +alienator +aliency +alienee +aliener +alienicola +alienigenate +alienism +alienist +alienize +alienor +alienship +aliethmoid +aliethmoidal +alif +aliferous +aliform +aligerous +alight +align +aligner +alignment +aligreek +aliipoe +alike +alikeness +alikewise +alilonghi +alima +aliment +alimental +alimentally +alimentariness +alimentary +alimentation +alimentative +alimentatively +alimentativeness +alimenter +alimentic +alimentive +alimentiveness +alimentotherapy +alimentum +alimonied +alimony +alin +alinasal +alineation +alintatao +aliofar +alipata +aliped +aliphatic +alipterion +aliptes +aliptic +aliquant +aliquot +aliseptal +alish +alisier +alismaceous +alismad +alismal +alismoid +aliso +alison +alisonite +alisp +alisphenoid +alisphenoidal +alist +alit +alite +alitrunk +aliturgic +aliturgical +aliunde +alive +aliveness +alivincular +aliyah +alizarate +alizari +alizarin +aljoba +alk +alkahest +alkahestic +alkahestica +alkahestical +alkalamide +alkalemia +alkalescence +alkalescency +alkalescent +alkali +alkalic +alkaliferous +alkalifiable +alkalify +alkaligen +alkaligenous +alkalimeter +alkalimetric +alkalimetrical +alkalimetrically +alkalimetry +alkaline +alkalinity +alkalinization +alkalinize +alkalinuria +alkalizable +alkalizate +alkalization +alkalize +alkalizer +alkaloid +alkaloidal +alkalometry +alkalosis +alkalous +alkamin +alkamine +alkane +alkanet +alkannin +alkapton +alkaptonuria +alkaptonuric +alkargen +alkarsin +alkekengi +alkene +alkenna +alkenyl +alkermes +alkide +alkine +alkool +alkoxide +alkoxy +alkoxyl +alky +alkyd +alkyl +alkylamine +alkylate +alkylation +alkylene +alkylic +alkylidene +alkylize +alkylogen +alkyloxy +alkyne +all +allabuta +allactite +allaeanthus +allagite +allagophyllous +allagostemonous +allalinite +allamotti +allan +allanite +allanitic +allantiasis +allantochorion +allantoic +allantoid +allantoidal +allantoidean +allantoidian +allantoin +allantoinase +allantoinuria +allantois +allantoxaidin +allanturic +allassotonic +allative +allatrate +allay +allayer +allayment +allbone +allecret +allectory +allegate +allegation +allegator +allege +allegeable +allegedly +allegement +alleger +allegiance +allegiancy +allegiant +allegoric +allegorical +allegorically +allegoricalness +allegorism +allegorist +allegorister +allegoristic +allegorization +allegorize +allegorizer +allegory +allegretto +allegro +allele +allelic +allelism +allelocatalytic +allelomorph +allelomorphic +allelomorphism +allelotropic +allelotropism +allelotropy +alleluia +alleluiatic +allemand +allemande +allemontite +allenarly +allene +aller +allergen +allergenic +allergia +allergic +allergin +allergist +allergy +allerion +allesthesia +alleviate +alleviatingly +alleviation +alleviative +alleviator +alleviatory +alley +alleyed +alleyite +alleyway +allgood +allheal +alliable +alliably +alliaceous +alliance +alliancer +allicampane +allice +allicholly +alliciency +allicient +allied +allies +alligate +alligator +alligatored +allineate +allineation +allision +alliteral +alliterate +alliteration +alliterational +alliterationist +alliterative +alliteratively +alliterativeness +alliterator +allivalite +allmouth +allness +allocable +allocaffeine +allocatable +allocate +allocatee +allocation +allocator +allochetia +allochetite +allochezia +allochiral +allochirally +allochiria +allochlorophyll +allochroic +allochroite +allochromatic +allochroous +allochthonous +allocinnamic +alloclase +alloclasite +allocochick +allocrotonic +allocryptic +allocute +allocution +allocutive +allocyanine +allodelphite +allodesmism +alloeosis +alloeostropha +alloeotic +alloerotic +alloerotism +allogamous +allogamy +allogene +allogeneity +allogeneous +allogenic +allogenically +allograph +alloiogenesis +alloisomer +alloisomeric +alloisomerism +allokinesis +allokinetic +allokurtic +allomerism +allomerous +allometric +allometry +allomorph +allomorphic +allomorphism +allomorphite +allomucic +allonomous +allonym +allonymous +allopalladium +allopath +allopathetic +allopathetically +allopathic +allopathically +allopathist +allopathy +allopatric +allopatrically +allopatry +allopelagic +allophanamide +allophanates +allophane +allophanic +allophone +allophyle +allophylian +allophylic +allophytoid +alloplasm +alloplasmatic +alloplasmic +alloplast +alloplastic +alloplasty +alloploidy +allopolyploid +allopsychic +alloquial +alloquialism +alloquy +allorhythmia +allorrhyhmia +allorrhythmic +allosaur +allose +allosematic +allosome +allosyndesis +allosyndetic +allot +allotee +allotelluric +allotheism +allothigene +allothigenetic +allothigenetically +allothigenic +allothigenous +allothimorph +allothimorphic +allothogenic +allothogenous +allotment +allotriodontia +allotriomorphic +allotriophagia +allotriophagy +allotriuria +allotrope +allotrophic +allotropic +allotropical +allotropically +allotropicity +allotropism +allotropize +allotropous +allotropy +allotrylic +allottable +allottee +allotter +allotype +allotypical +allover +allow +allowable +allowableness +allowably +allowance +allowedly +allower +alloxan +alloxanate +alloxanic +alloxantin +alloxuraemia +alloxuremia +alloxuric +alloxyproteic +alloy +alloyage +allozooid +allseed +allspice +allthing +allthorn +alltud +allude +allure +allurement +allurer +alluring +alluringly +alluringness +allusion +allusive +allusively +allusiveness +alluvia +alluvial +alluviate +alluviation +alluvion +alluvious +alluvium +allwhere +allwhither +allwork +ally +allyl +allylamine +allylate +allylation +allylene +allylic +allylthiourea +alma +almaciga +almacigo +almadia +almadie +almagest +almagra +almanac +almandine +almandite +alme +almeidina +almemar +almeriite +almightily +almightiness +almighty +almique +almirah +almochoden +almoign +almon +almond +almondy +almoner +almonership +almonry +almost +almous +alms +almsdeed +almsfolk +almsful +almsgiver +almsgiving +almshouse +almsman +almswoman +almucantar +almuce +almud +almude +almug +almuten +aln +alnage +alnager +alnagership +alnein +alnico +alniresinol +alniviridol +alnoite +alnuin +alo +alochia +alod +alodial +alodialism +alodialist +alodiality +alodially +alodian +alodiary +alodification +alodium +alody +aloe +aloed +aloelike +aloemodin +aloeroot +aloesol +aloeswood +aloetic +aloetical +aloewood +aloft +alogia +alogical +alogically +alogism +alogy +aloid +aloin +aloisiite +aloma +alomancy +alone +aloneness +along +alongshore +alongshoreman +alongside +alongst +aloof +aloofly +aloofness +aloose +alop +alopecia +alopecist +alopecoid +alopeke +alose +alouatte +aloud +alow +alowe +alp +alpaca +alpasotes +alpeen +alpenglow +alpenhorn +alpenstock +alpenstocker +alpestral +alpestrian +alpestrine +alpha +alphabet +alphabetarian +alphabetic +alphabetical +alphabetically +alphabetics +alphabetiform +alphabetism +alphabetist +alphabetization +alphabetize +alphabetizer +alphatoluic +alphenic +alphitomancy +alphitomorphous +alphol +alphorn +alphos +alphosis +alphyl +alpieu +alpigene +alpine +alpinely +alpinery +alpinesque +alpist +alqueire +alquier +alquifou +alraun +alreadiness +already +alright +alrighty +alroot +alruna +alsbachite +alsinaceous +also +alsoon +alstonidine +alstonine +alstonite +alsweill +alt +altaite +altar +altarage +altared +altarist +altarlet +altarpiece +altarwise +altazimuth +alter +alterability +alterable +alterableness +alterably +alterant +alterate +alteration +alterative +altercate +altercation +altercative +alteregoism +alteregoistic +alterer +alterity +altern +alternacy +alternance +alternant +alternariose +alternate +alternately +alternateness +alternating +alternatingly +alternation +alternationist +alternative +alternatively +alternativeness +alternativity +alternator +alterne +alternifoliate +alternipetalous +alternipinnate +alternisepalous +alternize +alterocentric +althaein +althea +althein +altheine +althionic +altho +althorn +although +altigraph +altilik +altiloquence +altiloquent +altimeter +altimetrical +altimetrically +altimetry +altin +altincar +altingiaceous +altininck +altiplano +altiscope +altisonant +altisonous +altissimo +altitude +altitudinal +altitudinarian +alto +altogether +altogetherness +altometer +altoun +altrices +altricial +altropathy +altrose +altruism +altruist +altruistic +altruistically +altschin +altun +aludel +alula +alular +alulet +alum +alumbloom +alumic +alumiferous +alumina +aluminaphone +aluminate +alumine +aluminic +aluminide +aluminiferous +aluminiform +aluminish +aluminite +aluminium +aluminize +aluminoferric +aluminographic +aluminography +aluminose +aluminosilicate +aluminosis +aluminosity +aluminothermic +aluminothermics +aluminothermy +aluminotype +aluminous +aluminum +aluminyl +alumish +alumite +alumium +alumna +alumnae +alumnal +alumni +alumniate +alumnus +alumohydrocalcite +alumroot +aluniferous +alunite +alunogen +alupag +alure +alurgite +alushtite +aluta +alutaceous +alvar +alvearium +alveary +alveloz +alveola +alveolar +alveolariform +alveolary +alveolate +alveolated +alveolation +alveole +alveolectomy +alveoli +alveoliform +alveolite +alveolitis +alveoloclasia +alveolocondylean +alveolodental +alveololabial +alveololingual +alveolonasal +alveolosubnasal +alveolotomy +alveolus +alveus +alviducous +alvine +alvite +alvus +alway +always +aly +alycompaine +alymphia +alymphopotent +alypin +alysson +alytarch +am +ama +amaas +amability +amacratic +amacrinal +amacrine +amadavat +amadelphous +amadou +amaga +amah +amain +amaister +amakebe +amala +amalaita +amalaka +amalgam +amalgamable +amalgamate +amalgamation +amalgamationist +amalgamative +amalgamatize +amalgamator +amalgamist +amalgamization +amalgamize +amaltas +amamau +amandin +amang +amani +amania +amanitin +amanitine +amanori +amanous +amantillo +amanuenses +amanuensis +amapa +amar +amarantaceous +amaranth +amaranthaceous +amaranthine +amaranthoid +amarantite +amarelle +amarevole +amargoso +amarillo +amarin +amarine +amaritude +amarity +amaroid +amaroidal +amarthritis +amaryllid +amaryllidaceous +amaryllideous +amasesis +amass +amassable +amasser +amassment +amasthenic +amastia +amasty +amaterialistic +amateur +amateurish +amateurishly +amateurishness +amateurism +amateurship +amative +amatively +amativeness +amatol +amatorial +amatorially +amatorian +amatorious +amatory +amatrice +amatungula +amaurosis +amaurotic +amaze +amazed +amazedly +amazedness +amazeful +amazement +amazia +amazing +amazingly +amazonite +amba +ambage +ambagiosity +ambagious +ambagiously +ambagiousness +ambagitory +ambalam +amban +ambar +ambaree +ambarella +ambary +ambash +ambassade +ambassador +ambassadorial +ambassadorially +ambassadorship +ambassadress +ambassage +ambassy +ambatch +ambatoarinite +ambay +ambeer +amber +amberfish +ambergris +amberiferous +amberite +amberoid +amberous +ambery +ambicolorate +ambicoloration +ambidexter +ambidexterity +ambidextral +ambidextrous +ambidextrously +ambidextrousness +ambience +ambiency +ambiens +ambient +ambier +ambigenous +ambiguity +ambiguous +ambiguously +ambiguousness +ambilateral +ambilateralaterally +ambilaterality +ambilevous +ambilian +ambilogy +ambiopia +ambiparous +ambisinister +ambisinistrous +ambisporangiate +ambisyllabic +ambit +ambital +ambitendency +ambition +ambitionist +ambitionless +ambitionlessly +ambitious +ambitiously +ambitiousness +ambitty +ambitus +ambivalence +ambivalency +ambivalent +ambivert +amble +ambler +ambling +amblingly +amblotic +amblyacousia +amblyaphia +amblychromatic +amblygeusia +amblygon +amblygonal +amblygonite +amblyocarpous +amblyope +amblyopia +amblyopic +amblyoscope +amblypod +amblypodous +amblystegite +ambo +amboceptoid +amboceptor +ambomalleal +ambon +ambonite +ambos +ambosexous +ambosexual +ambrain +ambrein +ambrette +ambrite +ambroid +ambrology +ambrose +ambrosia +ambrosiac +ambrosiaceous +ambrosial +ambrosially +ambrosian +ambrosiate +ambrosin +ambrosine +ambrosterol +ambrotype +ambry +ambsace +ambulacral +ambulacriform +ambulacrum +ambulance +ambulancer +ambulant +ambulate +ambulatio +ambulation +ambulative +ambulator +ambulatorial +ambulatorium +ambulatory +ambuling +ambulomancy +amburbial +ambury +ambuscade +ambuscader +ambush +ambusher +ambushment +amchoor +ame +amebiform +ameed +ameen +amelcorn +amelia +amelification +ameliorable +ameliorableness +ameliorant +ameliorate +amelioration +ameliorativ +ameliorative +ameliorator +amellus +ameloblast +ameloblastic +amelu +amelus +amen +amenability +amenable +amenableness +amenably +amend +amendable +amendableness +amendatory +amende +amender +amendment +amends +amene +amenia +amenity +amenorrhea +amenorrheal +amenorrheic +amenorrhoea +ament +amentaceous +amental +amentia +amentiferous +amentiform +amentulum +amentum +amerce +amerceable +amercement +amercer +amerciament +americium +amerism +ameristic +amesite +ametabole +ametabolia +ametabolian +ametabolic +ametabolism +ametabolous +ametaboly +ametallous +amethodical +amethodically +amethyst +amethystine +ametoecious +ametria +ametrometer +ametrope +ametropia +ametropic +ametrous +amgarn +amhar +amherstite +amhran +ami +amiability +amiable +amiableness +amiably +amianth +amianthiform +amianthine +amianthoid +amianthoidal +amianthus +amic +amicability +amicable +amicableness +amicably +amical +amice +amiced +amicicide +amicrobic +amicron +amicronucleate +amid +amidase +amidate +amidation +amide +amidic +amidid +amidide +amidin +amidine +amido +amidoacetal +amidoacetic +amidoacetophenone +amidoaldehyde +amidoazo +amidoazobenzene +amidoazobenzol +amidocaffeine +amidocapric +amidofluorid +amidofluoride +amidogen +amidoguaiacol +amidohexose +amidoketone +amidol +amidomyelin +amidon +amidophenol +amidophosphoric +amidoplast +amidoplastid +amidopyrine +amidosuccinamic +amidosulphonal +amidothiazole +amidoxime +amidoxy +amidoxyl +amidrazone +amidship +amidships +amidst +amidstream +amidulin +amil +amimia +amimide +amin +aminate +amination +amine +amini +aminic +aminity +aminization +aminize +amino +aminoacetal +aminoacetanilide +aminoacetic +aminoacetone +aminoacetophenetidine +aminoacetophenone +aminoacidemia +aminoaciduria +aminoanthraquinone +aminoazobenzene +aminobarbituric +aminobenzaldehyde +aminobenzamide +aminobenzene +aminobenzoic +aminocaproic +aminodiphenyl +aminoethionic +aminoformic +aminogen +aminoglutaric +aminoguanidine +aminoid +aminoketone +aminolipin +aminolysis +aminolytic +aminomalonic +aminomyelin +aminophenol +aminoplast +aminoplastic +aminopropionic +aminopurine +aminopyrine +aminoquinoline +aminosis +aminosuccinamic +aminosulphonic +aminothiophen +aminovaleric +aminoxylol +amir +amiray +amirship +amiss +amissibility +amissible +amissness +amitosis +amitotic +amitotically +amity +amixia +amla +amli +amlikar +amlong +amma +amman +ammelide +ammelin +ammeline +ammer +ammeter +ammiaceous +ammine +amminochloride +amminolysis +amminolytic +ammiolite +ammo +ammochaeta +ammochryse +ammocoete +ammocoetes +ammocoetid +ammocoetiform +ammocoetoid +ammodytoid +ammonal +ammonate +ammonation +ammonia +ammoniacal +ammoniacum +ammoniate +ammoniation +ammonic +ammonical +ammoniemia +ammonification +ammonifier +ammonify +ammoniojarosite +ammonion +ammonionitrate +ammonite +ammonitic +ammoniticone +ammonitiferous +ammonitoid +ammonium +ammoniuria +ammonization +ammono +ammonobasic +ammonocarbonic +ammonocarbonous +ammonoid +ammonoidean +ammonolysis +ammonolytic +ammonolyze +ammophilous +ammoresinol +ammotherapy +ammu +ammunition +amnemonic +amnesia +amnesic +amnestic +amnesty +amnia +amniac +amniatic +amnic +amnioallantoic +amniocentesis +amniochorial +amnioclepsis +amniomancy +amnion +amnionate +amnionic +amniorrhea +amniote +amniotic +amniotitis +amniotome +amober +amobyr +amoeba +amoebae +amoebaean +amoebaeum +amoebalike +amoeban +amoebian +amoebiasis +amoebic +amoebicide +amoebid +amoebiform +amoebocyte +amoeboid +amoeboidism +amoebous +amoebula +amok +amoke +amole +amolilla +amomal +amomum +among +amongst +amontillado +amor +amorado +amoraic +amoraim +amoral +amoralism +amoralist +amorality +amoralize +amoret +amoretto +amorism +amorist +amoristic +amorosity +amoroso +amorous +amorously +amorousness +amorphia +amorphic +amorphinism +amorphism +amorphophyte +amorphotae +amorphous +amorphously +amorphousness +amorphus +amorphy +amort +amortisseur +amortizable +amortization +amortize +amortizement +amotion +amotus +amount +amour +amourette +amovability +amovable +amove +ampalaya +ampalea +ampangabeite +ampasimenite +ampelidaceous +ampelideous +ampelite +ampelitic +ampelographist +ampelography +ampelopsidin +ampelopsin +ampelotherapy +amper +amperage +ampere +amperemeter +amperometer +ampersand +ampery +amphanthium +ampheclexis +ampherotokous +ampherotoky +amphetamine +amphiarthrodial +amphiarthrosis +amphiaster +amphibalus +amphibial +amphibian +amphibichnite +amphibiety +amphibiological +amphibiology +amphibion +amphibiotic +amphibious +amphibiously +amphibiousness +amphibium +amphiblastic +amphiblastula +amphiblestritis +amphibole +amphibolia +amphibolic +amphiboliferous +amphiboline +amphibolite +amphibolitic +amphibological +amphibologically +amphibologism +amphibology +amphibolous +amphiboly +amphibrach +amphibrachic +amphibryous +amphicarpic +amphicarpium +amphicarpogenous +amphicarpous +amphicentric +amphichroic +amphichrom +amphichromatic +amphichrome +amphicoelian +amphicoelous +amphicondylous +amphicrania +amphicreatinine +amphicribral +amphictyon +amphictyonian +amphictyonic +amphictyony +amphicyrtic +amphicyrtous +amphicytula +amphid +amphide +amphidesmous +amphidetic +amphidiarthrosis +amphidiploid +amphidiploidy +amphidisc +amphidiscophoran +amphierotic +amphierotism +amphigam +amphigamous +amphigastrium +amphigastrula +amphigean +amphigen +amphigene +amphigenesis +amphigenetic +amphigenous +amphigenously +amphigonic +amphigonium +amphigonous +amphigony +amphigoric +amphigory +amphigouri +amphikaryon +amphilogism +amphilogy +amphimacer +amphimictic +amphimictical +amphimictically +amphimixis +amphimorula +amphineurous +amphinucleus +amphioxus +amphipeptone +amphiphloic +amphiplatyan +amphiploid +amphiploidy +amphipneust +amphipneustic +amphipod +amphipodal +amphipodan +amphipodiform +amphipodous +amphiprostylar +amphiprostyle +amphiprotic +amphipyrenin +amphirhinal +amphirhine +amphisarca +amphisbaena +amphisbaenian +amphisbaenic +amphisbaenoid +amphisbaenous +amphiscians +amphiscii +amphispermous +amphisporangiate +amphispore +amphistomatic +amphistome +amphistomoid +amphistomous +amphistylar +amphistylic +amphistyly +amphitene +amphitheater +amphitheatered +amphitheatral +amphitheatric +amphitheatrical +amphitheatrically +amphithecial +amphithecium +amphithect +amphithyron +amphitokal +amphitokous +amphitoky +amphitriaene +amphitrichous +amphitropal +amphitropous +amphivasal +amphivorous +amphodarch +amphodelite +amphodiplopia +amphogenous +ampholyte +amphopeptone +amphophil +amphophile +amphophilic +amphophilous +amphora +amphoral +amphore +amphorette +amphoric +amphoricity +amphoriloquy +amphorophony +amphorous +amphoteric +ample +amplectant +ampleness +amplexation +amplexicaudate +amplexicaul +amplexicauline +amplexifoliate +amplexus +ampliate +ampliation +ampliative +amplicative +amplidyne +amplification +amplificative +amplificator +amplificatory +amplifier +amplify +amplitude +amply +ampollosity +ampongue +ampoule +ampul +ampulla +ampullaceous +ampullar +ampullary +ampullate +ampullated +ampulliform +ampullitis +ampullula +amputate +amputation +amputational +amputative +amputator +amputee +ampyx +amra +amreeta +amrita +amsath +amsel +amt +amtman +amuck +amuguis +amula +amulet +amuletic +amulla +amunam +amurca +amurcosity +amurcous +amusable +amuse +amused +amusedly +amusee +amusement +amuser +amusette +amusia +amusing +amusingly +amusingness +amusive +amusively +amusiveness +amutter +amuyon +amuyong +amuze +amvis +amy +amyelencephalia +amyelencephalic +amyelencephalous +amyelia +amyelic +amyelinic +amyelonic +amyelous +amygdal +amygdala +amygdalaceous +amygdalase +amygdalate +amygdalectomy +amygdalic +amygdaliferous +amygdaliform +amygdalin +amygdaline +amygdalinic +amygdalitis +amygdaloid +amygdaloidal +amygdalolith +amygdaloncus +amygdalopathy +amygdalothripsis +amygdalotome +amygdalotomy +amygdonitrile +amygdophenin +amygdule +amyl +amylaceous +amylamine +amylan +amylase +amylate +amylemia +amylene +amylenol +amylic +amylidene +amyliferous +amylin +amylo +amylocellulose +amyloclastic +amylocoagulase +amylodextrin +amylodyspepsia +amylogen +amylogenesis +amylogenic +amylohydrolysis +amylohydrolytic +amyloid +amyloidal +amyloidosis +amyloleucite +amylolysis +amylolytic +amylom +amylometer +amylon +amylopectin +amylophagia +amylophosphate +amylophosphoric +amyloplast +amyloplastic +amyloplastid +amylopsin +amylose +amylosis +amylosynthesis +amylum +amyluria +amynodont +amyosthenia +amyosthenic +amyotaxia +amyotonia +amyotrophia +amyotrophic +amyotrophy +amyous +amyrin +amyrol +amyroot +amyxorrhea +amyxorrhoea +an +ana +anabaptize +anabasine +anabasis +anabasse +anabata +anabathmos +anabatic +anaberoga +anabibazon +anabiosis +anabiotic +anabo +anabohitsite +anabolic +anabolin +anabolism +anabolite +anabolize +anabong +anabranch +anabrosis +anabrotic +anacahuita +anacahuite +anacalypsis +anacampsis +anacamptic +anacamptically +anacamptics +anacamptometer +anacanth +anacanthine +anacanthous +anacara +anacard +anacardiaceous +anacardic +anacatadidymus +anacatharsis +anacathartic +anacephalaeosis +anacephalize +anachorism +anachromasis +anachronic +anachronical +anachronically +anachronism +anachronismatical +anachronist +anachronistic +anachronistical +anachronistically +anachronize +anachronous +anachronously +anachueta +anacid +anacidity +anaclasis +anaclastic +anaclastics +anacleticum +anaclinal +anaclisis +anaclitic +anacoenosis +anacoluthia +anacoluthic +anacoluthically +anacoluthon +anaconda +anacrisis +anacrogynae +anacrogynous +anacromyodian +anacrotic +anacrotism +anacrusis +anacrustic +anacrustically +anaculture +anacusia +anacusic +anacusis +anadem +anadenia +anadicrotic +anadicrotism +anadidymus +anadiplosis +anadipsia +anadipsic +anadrom +anadromous +anaematosis +anaemia +anaemic +anaeretic +anaerobation +anaerobe +anaerobia +anaerobian +anaerobic +anaerobically +anaerobies +anaerobion +anaerobiont +anaerobiosis +anaerobiotic +anaerobiotically +anaerobious +anaerobism +anaerobium +anaerophyte +anaeroplastic +anaeroplasty +anaesthesia +anaesthesiant +anaesthetically +anaesthetizer +anaetiological +anagalactic +anagap +anagenesis +anagenetic +anagep +anagignoskomena +anaglyph +anaglyphic +anaglyphical +anaglyphics +anaglyphoscope +anaglyphy +anaglyptic +anaglyptical +anaglyptics +anaglyptograph +anaglyptographic +anaglyptography +anaglypton +anagnorisis +anagnost +anagoge +anagogic +anagogical +anagogically +anagogics +anagogy +anagram +anagrammatic +anagrammatical +anagrammatically +anagrammatism +anagrammatist +anagrammatize +anagrams +anagraph +anagua +anagyrin +anagyrine +anahau +anakinesis +anakinetic +anakinetomer +anakinetomeric +anakoluthia +anakrousis +anaktoron +anal +analabos +analav +analcime +analcimite +analcite +analcitite +analecta +analectic +analects +analemma +analemmatic +analepsis +analepsy +analeptic +analeptical +analgen +analgesia +analgesic +analgesis +analgesist +analgetic +analgia +analgic +analgize +analkalinity +anallagmatic +anallantoic +anallantoidean +anallergic +anally +analogic +analogical +analogically +analogicalness +analogion +analogism +analogist +analogistic +analogize +analogon +analogous +analogously +analogousness +analogue +analogy +analphabet +analphabete +analphabetic +analphabetical +analphabetism +analysability +analysable +analysand +analysation +analyse +analyser +analyses +analysis +analyst +analytic +analytical +analytically +analytics +analyzability +analyzable +analyzation +analyze +analyzer +anam +anama +anamesite +anametadromous +anamirtin +anamite +anammonid +anammonide +anamnesis +anamnestic +anamnestically +anamnionic +anamniote +anamniotic +anamorphic +anamorphism +anamorphoscope +anamorphose +anamorphosis +anamorphote +anamorphous +anan +anana +ananaplas +ananaples +ananas +ananda +anandrarious +anandria +anandrous +ananepionic +anangioid +anangular +anankastic +anantherate +anantherous +ananthous +ananym +anapaest +anapaestic +anapaestical +anapaestically +anapaganize +anapaite +anapanapa +anapeiratic +anaphalantiasis +anaphase +anaphia +anaphora +anaphoral +anaphoria +anaphoric +anaphorical +anaphrodisia +anaphrodisiac +anaphroditic +anaphroditous +anaphylactic +anaphylactin +anaphylactogen +anaphylactogenic +anaphylactoid +anaphylatoxin +anaphylaxis +anaphyte +anaplasia +anaplasis +anaplasm +anaplasmosis +anaplastic +anaplasty +anaplerosis +anaplerotic +anapnea +anapneic +anapnoeic +anapnograph +anapnoic +anapnometer +anapodeictic +anapophysial +anapophysis +anapsid +anapsidan +anapterygote +anapterygotism +anapterygotous +anaptotic +anaptychus +anaptyctic +anaptyctical +anaptyxis +anaqua +anarcestean +anarch +anarchal +anarchial +anarchic +anarchical +anarchically +anarchism +anarchist +anarchistic +anarchize +anarchoindividualist +anarchosocialist +anarchosyndicalism +anarchosyndicalist +anarchy +anarcotin +anareta +anaretic +anaretical +anargyros +anarthria +anarthric +anarthropod +anarthropodous +anarthrosis +anarthrous +anarthrously +anarthrousness +anartismos +anarya +anasarca +anasarcous +anaschistic +anaseismic +anaspadias +anaspalin +anastalsis +anastaltic +anastasimon +anastasimos +anastasis +anastate +anastatic +anastigmat +anastigmatic +anastomose +anastomosis +anastomotic +anastrophe +anatase +anatexis +anathema +anathematic +anathematical +anathematically +anathematism +anathematization +anathematize +anathematizer +anatheme +anathemize +anatifa +anatifer +anatiferous +anatine +anatocism +anatomic +anatomical +anatomically +anatomicobiological +anatomicochirurgical +anatomicomedical +anatomicopathologic +anatomicopathological +anatomicophysiologic +anatomicophysiological +anatomicosurgical +anatomism +anatomist +anatomization +anatomize +anatomizer +anatomopathologic +anatomopathological +anatomy +anatopism +anatox +anatoxin +anatreptic +anatripsis +anatripsology +anatriptic +anatron +anatropal +anatropia +anatropous +anaudia +anaunter +anaunters +anaxial +anaxon +anaxone +anay +anazoturia +anba +anbury +ancestor +ancestorial +ancestorially +ancestral +ancestrally +ancestress +ancestrial +ancestrian +ancestry +anchietin +anchietine +anchieutectic +anchimonomineral +anchithere +anchitherioid +anchor +anchorable +anchorage +anchorate +anchored +anchorer +anchoress +anchoret +anchoretic +anchoretical +anchoretish +anchoretism +anchorhold +anchorite +anchoritess +anchoritic +anchoritical +anchoritish +anchoritism +anchorless +anchorlike +anchorwise +anchovy +anchusin +anchusine +anchylose +anchylosis +ancience +anciency +ancient +ancientism +anciently +ancientness +ancientry +ancienty +ancile +ancilla +ancillary +ancipital +ancipitous +ancistrocladaceous +ancistroid +ancon +anconad +anconagra +anconal +ancone +anconeal +anconeous +anconeus +anconitis +anconoid +ancony +ancora +ancoral +ancylopod +ancylostome +ancylostomiasis +and +anda +andabatarian +andalusite +andante +andantino +andesine +andesinite +andesite +andesitic +andirin +andirine +andiroba +andiron +andorite +andouillet +andradite +andranatomy +andrarchy +andrenid +andrewsite +andric +androcentric +androcephalous +androcephalum +androclinium +androconium +androcracy +androcratic +androcyte +androdioecious +androdioecism +androdynamous +androecial +androecium +androgametangium +androgametophore +androgen +androgenesis +androgenetic +androgenic +androgenous +androginous +androgone +androgonia +androgonial +androgonidium +androgonium +andrographolide +androgynal +androgynary +androgyne +androgyneity +androgynia +androgynism +androgynous +androgynus +androgyny +android +androidal +androkinin +androl +androlepsia +androlepsy +andromania +andromedotoxin +andromonoecious +andromonoecism +andromorphous +andron +andronitis +andropetalar +andropetalous +androphagous +androphobia +androphonomania +androphore +androphorous +androphorum +androphyll +androseme +androsin +androsphinx +androsporangium +androspore +androsterone +androtauric +androtomy +anear +aneath +anecdota +anecdotage +anecdotal +anecdotalism +anecdote +anecdotic +anecdotical +anecdotically +anecdotist +anele +anelectric +anelectrode +anelectrotonic +anelectrotonus +anelytrous +anematosis +anemia +anemic +anemobiagraph +anemochord +anemoclastic +anemogram +anemograph +anemographic +anemographically +anemography +anemological +anemology +anemometer +anemometric +anemometrical +anemometrically +anemometrograph +anemometrographic +anemometrographically +anemometry +anemonal +anemone +anemonin +anemonol +anemony +anemopathy +anemophile +anemophilous +anemophily +anemoscope +anemosis +anemotaxis +anemotropic +anemotropism +anencephalia +anencephalic +anencephalotrophia +anencephalous +anencephalus +anencephaly +anend +anenergia +anenst +anent +anenterous +anepia +anepigraphic +anepigraphous +anepiploic +anepithymia +anerethisia +aneretic +anergia +anergic +anergy +anerly +aneroid +aneroidograph +anerotic +anerythroplasia +anerythroplastic +anes +anesis +anesthesia +anesthesiant +anesthesimeter +anesthesiologist +anesthesiology +anesthesis +anesthetic +anesthetically +anesthetist +anesthetization +anesthetize +anesthetizer +anesthyl +anethole +anetiological +aneuploid +aneuploidy +aneuria +aneuric +aneurilemmic +aneurin +aneurism +aneurismally +aneurysm +aneurysmal +aneurysmally +aneurysmatic +anew +anfractuose +anfractuosity +anfractuous +anfractuousness +anfracture +angaralite +angaria +angary +angekok +angel +angelate +angeldom +angelet +angeleyes +angelfish +angelhood +angelic +angelica +angelical +angelically +angelicalness +angelicic +angelicize +angelico +angelin +angeline +angelique +angelize +angellike +angelocracy +angelographer +angelolater +angelolatry +angelologic +angelological +angelology +angelomachy +angelophany +angelot +angelship +anger +angerly +angeyok +angiasthenia +angico +angiectasis +angiectopia +angiemphraxis +angiitis +angild +angili +angina +anginal +anginiform +anginoid +anginose +anginous +angioasthenia +angioataxia +angioblast +angioblastic +angiocarditis +angiocarp +angiocarpian +angiocarpic +angiocarpous +angiocavernous +angiocholecystitis +angiocholitis +angiochondroma +angioclast +angiocyst +angiodermatitis +angiodiascopy +angioelephantiasis +angiofibroma +angiogenesis +angiogenic +angiogeny +angioglioma +angiograph +angiography +angiohyalinosis +angiohydrotomy +angiohypertonia +angiohypotonia +angioid +angiokeratoma +angiokinesis +angiokinetic +angioleucitis +angiolipoma +angiolith +angiology +angiolymphitis +angiolymphoma +angioma +angiomalacia +angiomatosis +angiomatous +angiomegaly +angiometer +angiomyocardiac +angiomyoma +angiomyosarcoma +angioneoplasm +angioneurosis +angioneurotic +angionoma +angionosis +angioparalysis +angioparalytic +angioparesis +angiopathy +angiophorous +angioplany +angioplasty +angioplerosis +angiopoietic +angiopressure +angiorrhagia +angiorrhaphy +angiorrhea +angiorrhexis +angiosarcoma +angiosclerosis +angiosclerotic +angioscope +angiosis +angiospasm +angiospastic +angiosperm +angiospermal +angiospermatous +angiospermic +angiospermous +angiosporous +angiostegnosis +angiostenosis +angiosteosis +angiostomize +angiostomy +angiostrophy +angiosymphysis +angiotasis +angiotelectasia +angiothlipsis +angiotome +angiotomy +angiotonic +angiotonin +angiotribe +angiotripsy +angiotrophic +anglaise +angle +angleberry +angled +anglehook +anglepod +angler +anglesite +anglesmith +angletouch +angletwitch +anglewing +anglewise +angleworm +anglicization +anglicize +anglimaniac +angling +angloid +ango +angolar +angor +angostura +angrily +angriness +angrite +angry +angst +angster +angstrom +anguid +anguiform +anguilliform +anguilloid +anguine +anguineal +anguineous +anguiped +anguis +anguish +anguished +anguishful +anguishous +anguishously +angula +angular +angulare +angularity +angularization +angularize +angularly +angularness +angulate +angulated +angulately +angulateness +angulation +angulatogibbous +angulatosinuous +anguliferous +angulinerved +angulodentate +angulometer +angulosity +angulosplenial +angulous +anguria +angusticlave +angustifoliate +angustifolious +angustirostrate +angustisellate +angustiseptal +angustiseptate +angwantibo +anhalamine +anhaline +anhalonine +anhalouidine +anhang +anharmonic +anhedonia +anhedral +anhedron +anhelation +anhelous +anhematosis +anhemolytic +anhidrosis +anhidrotic +anhima +anhinga +anhistic +anhistous +anhungered +anhungry +anhydrate +anhydration +anhydremia +anhydremic +anhydric +anhydride +anhydridization +anhydridize +anhydrite +anhydrization +anhydrize +anhydroglocose +anhydromyelia +anhydrous +anhydroxime +anhysteretic +ani +aniconic +aniconism +anicular +anicut +anidian +anidiomatic +anidiomatical +anidrosis +aniente +anigh +anight +anights +anil +anilao +anilau +anile +anileness +anilic +anilid +anilide +anilidic +anilidoxime +aniline +anilinism +anilinophile +anilinophilous +anility +anilla +anilopyrin +anilopyrine +anima +animability +animable +animableness +animadversion +animadversional +animadversive +animadversiveness +animadvert +animadverter +animal +animalcula +animalculae +animalcular +animalcule +animalculine +animalculism +animalculist +animalculous +animalculum +animalhood +animalian +animalic +animalier +animalish +animalism +animalist +animalistic +animality +animalivore +animalivorous +animalization +animalize +animally +animastic +animastical +animate +animated +animatedly +animately +animateness +animater +animating +animatingly +animation +animatism +animatistic +animative +animatograph +animator +anime +animi +animikite +animism +animist +animistic +animize +animosity +animotheism +animous +animus +anion +anionic +aniridia +anis +anisal +anisalcohol +anisaldehyde +anisaldoxime +anisamide +anisandrous +anisanilide +anisate +anischuria +anise +aniseed +aniseikonia +aniseikonic +aniselike +aniseroot +anisette +anisic +anisidin +anisidine +anisil +anisilic +anisobranchiate +anisocarpic +anisocarpous +anisocercal +anisochromatic +anisochromia +anisocoria +anisocotyledonous +anisocotyly +anisocratic +anisocycle +anisocytosis +anisodactyl +anisodactylic +anisodactylous +anisodont +anisogamete +anisogamous +anisogamy +anisogenous +anisogeny +anisognathism +anisognathous +anisogynous +anisoin +anisole +anisoleucocytosis +anisomelia +anisomelus +anisomeric +anisomerous +anisometric +anisometrope +anisometropia +anisometropic +anisomyarian +anisomyodian +anisomyodous +anisopetalous +anisophyllous +anisophylly +anisopia +anisopleural +anisopleurous +anisopod +anisopodal +anisopodous +anisopogonous +anisopterous +anisosepalous +anisospore +anisostaminous +anisostemonous +anisosthenic +anisostichous +anisostomous +anisotonic +anisotropal +anisotrope +anisotropic +anisotropical +anisotropically +anisotropism +anisotropous +anisotropy +anisoyl +anisum +anisuria +anisyl +anisylidene +anither +anitrogenous +anjan +ankaramite +ankaratrite +ankee +anker +ankerite +ankh +ankle +anklebone +anklejack +anklet +anklong +ankus +ankusha +ankylenteron +ankyloblepharon +ankylocheilia +ankylodactylia +ankylodontia +ankyloglossia +ankylomele +ankylomerism +ankylophobia +ankylopodia +ankylopoietic +ankyloproctia +ankylorrhinia +ankylose +ankylosis +ankylostoma +ankylotia +ankylotic +ankylotome +ankylotomy +ankylurethria +ankyroid +anlace +anlaut +ann +anna +annabergite +annal +annale +annaline +annalism +annalist +annalistic +annalize +annals +annat +annates +annatto +anneal +annealer +annectent +annection +annelid +annelidan +annelidian +annelidous +annelism +anneloid +annerodite +annet +annex +annexa +annexable +annexal +annexation +annexational +annexationist +annexer +annexion +annexionist +annexitis +annexive +annexment +annexure +annidalin +annihilability +annihilable +annihilate +annihilation +annihilationism +annihilationist +annihilative +annihilator +annihilatory +annite +anniversarily +anniversariness +anniversary +anniverse +annodated +annona +annonaceous +annotate +annotater +annotation +annotative +annotator +annotatory +annotine +annotinous +announce +announceable +announcement +announcer +annoy +annoyance +annoyancer +annoyer +annoyful +annoying +annoyingly +annoyingness +annoyment +annual +annualist +annualize +annually +annuary +annueler +annuent +annuitant +annuity +annul +annular +annularity +annularly +annulary +annulate +annulated +annulation +annulet +annulettee +annulism +annullable +annullate +annullation +annuller +annulment +annuloid +annulosan +annulose +annulus +annunciable +annunciate +annunciation +annunciative +annunciator +annunciatory +anoa +anocarpous +anociassociation +anococcygeal +anodal +anode +anodendron +anodic +anodically +anodize +anodontia +anodos +anodyne +anodynia +anodynic +anodynous +anoegenetic +anoesia +anoesis +anoestrous +anoestrum +anoestrus +anoetic +anogenic +anogenital +anoil +anoine +anoint +anointer +anointment +anole +anoli +anolian +anolyte +anomaliflorous +anomaliped +anomalism +anomalist +anomalistic +anomalistical +anomalistically +anomalocephalus +anomaloflorous +anomalogonatous +anomalonomy +anomaloscope +anomalotrophy +anomalous +anomalously +anomalousness +anomalure +anomaly +anomite +anomocarpous +anomodont +anomophyllous +anomorhomboid +anomorhomboidal +anomphalous +anomural +anomuran +anomurous +anomy +anon +anonang +anoncillo +anonol +anonychia +anonym +anonyma +anonymity +anonymous +anonymously +anonymousness +anonymuncule +anoopsia +anoperineal +anophele +anopheline +anophoria +anophthalmia +anophthalmos +anophyte +anopia +anopisthographic +anoplocephalic +anoplonemertean +anoplothere +anoplotherioid +anoplotheroid +anopluriform +anopsia +anopubic +anorak +anorchia +anorchism +anorchous +anorchus +anorectal +anorectic +anorectous +anorexia +anorexy +anorgana +anorganic +anorganism +anorganology +anormal +anormality +anorogenic +anorth +anorthic +anorthite +anorthitic +anorthitite +anorthoclase +anorthographic +anorthographical +anorthographically +anorthography +anorthophyre +anorthopia +anorthoscope +anorthose +anorthosite +anoscope +anoscopy +anosmatic +anosmia +anosmic +anosphrasia +anosphresia +anospinal +anostosis +anoterite +another +anotherkins +anotia +anotropia +anotta +anotto +anotus +anounou +anovesical +anoxemia +anoxemic +anoxia +anoxic +anoxidative +anoxybiosis +anoxybiotic +anoxyscope +ansa +ansar +ansarian +ansate +ansation +anserated +anserine +anserous +anspessade +ansu +ansulate +answer +answerability +answerable +answerableness +answerably +answerer +answeringly +answerless +answerlessly +ant +anta +antacid +antacrid +antadiform +antagonism +antagonist +antagonistic +antagonistical +antagonistically +antagonization +antagonize +antagonizer +antagony +antal +antalgesic +antalgol +antalkali +antalkaline +antambulacral +antanacathartic +antanaclasis +antanemic +antapex +antaphrodisiac +antaphroditic +antapocha +antapodosis +antapology +antapoplectic +antarchism +antarchist +antarchistic +antarchistical +antarchy +antarctic +antarctica +antarctical +antarctically +antarthritic +antasphyctic +antasthenic +antasthmatic +antatrophic +antdom +ante +anteact +anteal +anteambulate +anteambulation +anteater +antebaptismal +antebath +antebrachial +antebrachium +antebridal +antecabinet +antecaecal +antecardium +antecavern +antecedaneous +antecedaneously +antecede +antecedence +antecedency +antecedent +antecedental +antecedently +antecessor +antechamber +antechapel +antechoir +antechurch +anteclassical +antecloset +antecolic +antecommunion +anteconsonantal +antecornu +antecourt +antecoxal +antecubital +antecurvature +antedate +antedawn +antediluvial +antediluvially +antediluvian +antedonin +antedorsal +antefebrile +antefix +antefixal +anteflected +anteflexed +anteflexion +antefurca +antefurcal +antefuture +antegarden +antegrade +antehall +antehistoric +antehuman +antehypophysis +anteinitial +antejentacular +antejudiciary +antejuramentum +antelabium +antelegal +antelocation +antelope +antelopian +antelucan +antelude +anteluminary +antemarginal +antemarital +antemedial +antemeridian +antemetallic +antemetic +antemillennial +antemingent +antemortal +antemundane +antemural +antenarial +antenatal +antenatalitial +antenati +antenave +antenna +antennae +antennal +antennariid +antennary +antennate +antenniferous +antenniform +antennula +antennular +antennulary +antennule +antenodal +antenoon +antenumber +anteoccupation +anteocular +anteopercle +anteoperculum +anteorbital +antepagmenta +antepagments +antepalatal +antepaschal +antepast +antepatriarchal +antepectoral +antepectus +antependium +antepenult +antepenultima +antepenultimate +antephialtic +antepileptic +antepirrhema +anteporch +anteportico +anteposition +anteposthumous +anteprandial +antepredicament +antepredicamental +antepreterit +antepretonic +anteprohibition +anteprostate +anteprostatic +antepyretic +antequalm +antereformation +antereformational +anteresurrection +anterethic +anterevolutional +anterevolutionary +anteriad +anterior +anteriority +anteriorly +anteriorness +anteroclusion +anterodorsal +anteroexternal +anterofixation +anteroflexion +anterofrontal +anterograde +anteroinferior +anterointerior +anterointernal +anterolateral +anterolaterally +anteromedial +anteromedian +anteroom +anteroparietal +anteroposterior +anteroposteriorly +anteropygal +anterospinal +anterosuperior +anteroventral +anteroventrally +antes +antescript +antesignanus +antespring +antestature +antesternal +antesternum +antesunrise +antesuperior +antetemple +antetype +antevenient +anteversion +antevert +antevocalic +antewar +anthecological +anthecologist +anthecology +anthela +anthelion +anthelmintic +anthem +anthema +anthemene +anthemia +anthemion +anthemwise +anthemy +anther +antheral +antherid +antheridial +antheridiophore +antheridium +antheriferous +antheriform +antherless +antherogenous +antheroid +antherozoid +antherozoidal +antherozooid +antherozooidal +anthesis +anthesterin +anthesterol +antheximeter +anthill +anthine +anthobiology +anthocarp +anthocarpous +anthocephalous +anthocerote +anthochlor +anthochlorine +anthoclinium +anthocyan +anthocyanidin +anthocyanin +anthodium +anthoecological +anthoecologist +anthoecology +anthogenesis +anthogenetic +anthogenous +anthography +anthoid +anthokyan +antholite +anthological +anthologically +anthologion +anthologist +anthologize +anthology +antholysis +anthomania +anthomaniac +anthomedusan +anthomyiid +anthood +anthophagous +anthophile +anthophilian +anthophilous +anthophobia +anthophore +anthophorous +anthophyllite +anthophyllitic +anthophyte +anthorine +anthosiderite +anthotaxis +anthotaxy +anthotropic +anthotropism +anthoxanthin +anthozoan +anthozoic +anthozooid +anthozoon +anthracemia +anthracene +anthraceniferous +anthrachrysone +anthracia +anthracic +anthraciferous +anthracin +anthracite +anthracitic +anthracitiferous +anthracitious +anthracitism +anthracitization +anthracnose +anthracnosis +anthracocide +anthracoid +anthracolithic +anthracomancy +anthracomartian +anthracometer +anthracometric +anthraconecrosis +anthraconite +anthracosis +anthracothere +anthracotic +anthracyl +anthradiol +anthradiquinone +anthraflavic +anthragallol +anthrahydroquinone +anthramine +anthranil +anthranilate +anthranilic +anthranol +anthranone +anthranoyl +anthranyl +anthraphenone +anthrapurpurin +anthrapyridine +anthraquinol +anthraquinone +anthraquinonyl +anthrarufin +anthratetrol +anthrathiophene +anthratriol +anthrax +anthraxolite +anthraxylon +anthribid +anthrohopobiological +anthroic +anthrol +anthrone +anthropic +anthropical +anthropobiologist +anthropobiology +anthropocentric +anthropocentrism +anthropoclimatologist +anthropoclimatology +anthropocosmic +anthropodeoxycholic +anthropogenesis +anthropogenetic +anthropogenic +anthropogenist +anthropogenous +anthropogeny +anthropogeographer +anthropogeographical +anthropogeography +anthropoglot +anthropogony +anthropography +anthropoid +anthropoidal +anthropoidean +anthropolater +anthropolatric +anthropolatry +anthropolite +anthropolithic +anthropolitic +anthropological +anthropologically +anthropologist +anthropology +anthropomancy +anthropomantic +anthropomantist +anthropometer +anthropometric +anthropometrical +anthropometrically +anthropometrist +anthropometry +anthropomorph +anthropomorphic +anthropomorphical +anthropomorphically +anthropomorphism +anthropomorphist +anthropomorphite +anthropomorphitic +anthropomorphitical +anthropomorphitism +anthropomorphization +anthropomorphize +anthropomorphological +anthropomorphologically +anthropomorphology +anthropomorphosis +anthropomorphotheist +anthropomorphous +anthropomorphously +anthroponomical +anthroponomics +anthroponomist +anthroponomy +anthropopathia +anthropopathic +anthropopathically +anthropopathism +anthropopathite +anthropopathy +anthropophagi +anthropophagic +anthropophagical +anthropophaginian +anthropophagism +anthropophagist +anthropophagistic +anthropophagite +anthropophagize +anthropophagous +anthropophagously +anthropophagy +anthropophilous +anthropophobia +anthropophuism +anthropophuistic +anthropophysiography +anthropophysite +anthropopsychic +anthropopsychism +anthroposcopy +anthroposociologist +anthroposociology +anthroposomatology +anthroposophical +anthroposophist +anthroposophy +anthropoteleoclogy +anthropoteleological +anthropotheism +anthropotomical +anthropotomist +anthropotomy +anthropotoxin +anthropurgic +anthroropolith +anthroxan +anthroxanic +anthryl +anthrylene +anthypophora +anthypophoretic +anti +antiabolitionist +antiabrasion +antiabrin +antiabsolutist +antiacid +antiadiaphorist +antiaditis +antiadministration +antiae +antiaesthetic +antiager +antiagglutinating +antiagglutinin +antiaggression +antiaggressionist +antiaggressive +antiaircraft +antialbumid +antialbumin +antialbumose +antialcoholic +antialcoholism +antialcoholist +antialdoxime +antialexin +antialien +antiamboceptor +antiamusement +antiamylase +antianaphylactogen +antianaphylaxis +antianarchic +antianarchist +antiangular +antiannexation +antiannexationist +antianopheline +antianthrax +antianthropocentric +antianthropomorphism +antiantibody +antiantidote +antiantienzyme +antiantitoxin +antiaphrodisiac +antiaphthic +antiapoplectic +antiapostle +antiaquatic +antiar +antiarin +antiaristocrat +antiarthritic +antiascetic +antiasthmatic +antiastronomical +antiatheism +antiatheist +antiatonement +antiattrition +antiautolysin +antibacchic +antibacchius +antibacterial +antibacteriolytic +antiballooner +antibalm +antibank +antibasilican +antibenzaldoxime +antiberiberin +antibibliolatry +antibigotry +antibilious +antibiont +antibiosis +antibiotic +antibishop +antiblastic +antiblennorrhagic +antiblock +antiblue +antibody +antiboxing +antibreakage +antibridal +antibromic +antibubonic +antic +anticachectic +antical +anticalcimine +anticalculous +anticalligraphic +anticancer +anticapital +anticapitalism +anticapitalist +anticardiac +anticardium +anticarious +anticarnivorous +anticaste +anticatalase +anticatalyst +anticatalytic +anticatalyzer +anticatarrhal +anticathexis +anticathode +anticaustic +anticensorship +anticentralization +anticephalalgic +anticeremonial +anticeremonialism +anticeremonialist +anticheater +antichlor +antichlorine +antichloristic +antichlorotic +anticholagogue +anticholinergic +antichoromanic +antichorus +antichresis +antichretic +antichrist +antichristian +antichristianity +antichristianly +antichrome +antichronical +antichronically +antichthon +antichurch +antichurchian +antichymosin +anticipant +anticipatable +anticipate +anticipation +anticipative +anticipatively +anticipator +anticipatorily +anticipatory +anticivic +anticivism +anticize +anticker +anticlactic +anticlassical +anticlassicist +anticlergy +anticlerical +anticlericalism +anticlimactic +anticlimax +anticlinal +anticline +anticlinorium +anticlockwise +anticlogging +anticly +anticnemion +anticness +anticoagulant +anticoagulating +anticoagulative +anticoagulin +anticogitative +anticolic +anticombination +anticomet +anticomment +anticommercial +anticommunist +anticomplement +anticomplementary +anticomplex +anticonceptionist +anticonductor +anticonfederationist +anticonformist +anticonscience +anticonscription +anticonscriptive +anticonstitutional +anticonstitutionalist +anticonstitutionally +anticontagion +anticontagionist +anticontagious +anticonventional +anticonventionalism +anticonvulsive +anticor +anticorn +anticorrosion +anticorrosive +anticorset +anticosine +anticosmetic +anticouncil +anticourt +anticourtier +anticous +anticovenanter +anticovenanting +anticreation +anticreative +anticreator +anticreep +anticreeper +anticreeping +anticrepuscular +anticrepuscule +anticrisis +anticritic +anticritique +anticrochet +anticrotalic +anticryptic +anticum +anticyclic +anticyclone +anticyclonic +anticyclonically +anticynic +anticytolysin +anticytotoxin +antidactyl +antidancing +antidecalogue +antideflation +antidemocrat +antidemocratic +antidemocratical +antidemoniac +antidetonant +antidetonating +antidiabetic +antidiastase +antidictionary +antidiffuser +antidinic +antidiphtheria +antidiphtheric +antidiphtherin +antidiphtheritic +antidisciplinarian +antidivine +antidivorce +antidogmatic +antidomestic +antidominican +antidoron +antidotal +antidotally +antidotary +antidote +antidotical +antidotically +antidotism +antidraft +antidrag +antidromal +antidromic +antidromically +antidromous +antidromy +antidrug +antiduke +antidumping +antidynamic +antidynastic +antidyscratic +antidysenteric +antidysuric +antiecclesiastic +antiecclesiastical +antiedemic +antieducation +antieducational +antiegotism +antiejaculation +antiemetic +antiemperor +antiempirical +antiendotoxin +antiendowment +antienergistic +antienthusiastic +antienzyme +antienzymic +antiepicenter +antiepileptic +antiepiscopal +antiepiscopist +antiepithelial +antierosion +antierysipelas +antiethnic +antieugenic +antievangelical +antievolution +antievolutionist +antiexpansionist +antiexporting +antiextreme +antieyestrain +antiface +antifaction +antifame +antifanatic +antifat +antifatigue +antifebrile +antifederal +antifederalism +antifederalist +antifelon +antifelony +antifeminism +antifeminist +antiferment +antifermentative +antifertilizer +antifeudal +antifeudalism +antifibrinolysin +antifibrinolysis +antifideism +antifire +antiflash +antiflattering +antiflatulent +antiflux +antifoam +antifoaming +antifogmatic +antiforeign +antiforeignism +antiformin +antifouler +antifouling +antifowl +antifreeze +antifreezing +antifriction +antifrictional +antifrost +antifundamentalist +antifungin +antigalactagogue +antigalactic +antigambling +antiganting +antigen +antigenic +antigenicity +antighostism +antigigmanic +antiglare +antiglyoxalase +antigod +antigonococcic +antigonorrheic +antigorite +antigovernment +antigraft +antigrammatical +antigraph +antigravitate +antigravitational +antigropelos +antigrowth +antiguggler +antigyrous +antihalation +antiharmonist +antihectic +antihelix +antihelminthic +antihemagglutinin +antihemisphere +antihemoglobin +antihemolysin +antihemolytic +antihemorrhagic +antihemorrheidal +antihero +antiheroic +antiheroism +antiheterolysin +antihidrotic +antihierarchical +antihierarchist +antihistamine +antihistaminic +antiholiday +antihormone +antihuff +antihum +antihuman +antihumbuggist +antihunting +antihydrophobic +antihydropic +antihydropin +antihygienic +antihylist +antihypnotic +antihypochondriac +antihypophora +antihysteric +antikathode +antikenotoxin +antiketogen +antiketogenesis +antiketogenic +antikinase +antiking +antiknock +antilabor +antilaborist +antilacrosse +antilacrosser +antilactase +antilapsarian +antileague +antilegalist +antilegomena +antilemic +antilens +antilepsis +antileptic +antilethargic +antileveling +antiliberal +antilibration +antilift +antilipase +antilipoid +antiliquor +antilithic +antiliturgical +antiliturgist +antilobium +antiloemic +antilogarithm +antilogic +antilogical +antilogism +antilogous +antilogy +antiloimic +antilottery +antiluetin +antilynching +antilysin +antilysis +antilyssic +antilytic +antimacassar +antimachine +antimachinery +antimagistratical +antimalaria +antimalarial +antimallein +antimaniac +antimaniacal +antimark +antimartyr +antimask +antimasker +antimasque +antimasquer +antimasquerade +antimaterialist +antimaterialistic +antimatrimonial +antimatrimonialist +antimedical +antimedieval +antimelancholic +antimellin +antimeningococcic +antimension +antimensium +antimephitic +antimere +antimerger +antimeric +antimerism +antimeristem +antimetabole +antimetathesis +antimetathetic +antimeter +antimethod +antimetrical +antimetropia +antimetropic +antimiasmatic +antimicrobic +antimilitarism +antimilitarist +antimilitary +antiministerial +antiministerialist +antiminsion +antimiscegenation +antimission +antimissionary +antimissioner +antimixing +antimnemonic +antimodel +antimodern +antimonarchial +antimonarchic +antimonarchical +antimonarchically +antimonarchicalness +antimonarchist +antimonate +antimonial +antimoniate +antimoniated +antimonic +antimonid +antimonide +antimoniferous +antimonious +antimonite +antimonium +antimoniuret +antimoniureted +antimoniuretted +antimonopolist +antimonopoly +antimonsoon +antimony +antimonyl +antimoral +antimoralism +antimoralist +antimosquito +antimusical +antimycotic +antimythic +antimythical +antinarcotic +antinarrative +antinational +antinationalist +antinationalistic +antinatural +antinegro +antinegroism +antineologian +antinephritic +antinepotic +antineuralgic +antineuritic +antineurotoxin +antineutral +antinial +antinicotine +antinion +antinode +antinoise +antinome +antinomian +antinomianism +antinomic +antinomical +antinomist +antinomy +antinormal +antinosarian +antiodont +antiodontalgic +antiopelmous +antiophthalmic +antiopium +antiopiumist +antiopiumite +antioptimist +antioptionist +antiorgastic +antiorthodox +antioxidant +antioxidase +antioxidizer +antioxidizing +antioxygen +antioxygenation +antioxygenator +antioxygenic +antipacifist +antipapacy +antipapal +antipapalist +antipapism +antipapist +antipapistical +antiparabema +antiparagraphe +antiparagraphic +antiparallel +antiparallelogram +antiparalytic +antiparalytical +antiparasitic +antiparastatitis +antiparliament +antiparliamental +antiparliamentarist +antiparliamentary +antipart +antipass +antipastic +antipatharian +antipathetic +antipathetical +antipathetically +antipatheticalness +antipathic +antipathist +antipathize +antipathogen +antipathy +antipatriarch +antipatriarchal +antipatriot +antipatriotic +antipatriotism +antipedal +antipeduncular +antipellagric +antipepsin +antipeptone +antiperiodic +antiperistalsis +antiperistaltic +antiperistasis +antiperistatic +antiperistatical +antiperistatically +antipersonnel +antiperthite +antipestilential +antipetalous +antipewism +antiphagocytic +antipharisaic +antipharmic +antiphase +antiphilosophic +antiphilosophical +antiphlogistian +antiphlogistic +antiphon +antiphonal +antiphonally +antiphonary +antiphoner +antiphonetic +antiphonic +antiphonical +antiphonically +antiphonon +antiphony +antiphrasis +antiphrastic +antiphrastical +antiphrastically +antiphthisic +antiphthisical +antiphylloxeric +antiphysic +antiphysical +antiphysician +antiplague +antiplanet +antiplastic +antiplatelet +antipleion +antiplenist +antiplethoric +antipleuritic +antiplurality +antipneumococcic +antipodagric +antipodagron +antipodal +antipode +antipodean +antipodes +antipodic +antipodism +antipodist +antipoetic +antipoints +antipolar +antipole +antipolemist +antipolitical +antipollution +antipolo +antipolygamy +antipolyneuritic +antipool +antipooling +antipope +antipopery +antipopular +antipopulationist +antiportable +antiposition +antipoverty +antipragmatic +antipragmatist +antiprecipitin +antipredeterminant +antiprelate +antiprelatic +antiprelatist +antipreparedness +antiprestidigitation +antipriest +antipriestcraft +antiprime +antiprimer +antipriming +antiprinciple +antiprism +antiproductionist +antiprofiteering +antiprohibition +antiprohibitionist +antiprojectivity +antiprophet +antiprostate +antiprostatic +antiprotease +antiproteolysis +antiprotozoal +antiprudential +antipruritic +antipsalmist +antipsoric +antiptosis +antipudic +antipuritan +antiputrefaction +antiputrefactive +antiputrescent +antiputrid +antipyic +antipyonin +antipyresis +antipyretic +antipyrotic +antipyryl +antiqua +antiquarian +antiquarianism +antiquarianize +antiquarianly +antiquarism +antiquartan +antiquary +antiquate +antiquated +antiquatedness +antiquation +antique +antiquely +antiqueness +antiquer +antiquing +antiquist +antiquitarian +antiquity +antirabic +antirabies +antiracemate +antiracer +antirachitic +antirachitically +antiracing +antiradiating +antiradiation +antiradical +antirailwayist +antirational +antirationalism +antirationalist +antirationalistic +antirattler +antireactive +antirealism +antirealistic +antirebating +antirecruiting +antired +antireducer +antireform +antireformer +antireforming +antireformist +antireligion +antireligious +antiremonstrant +antirennet +antirennin +antirent +antirenter +antirentism +antirepublican +antireservationist +antirestoration +antireticular +antirevisionist +antirevolutionary +antirevolutionist +antirheumatic +antiricin +antirickets +antiritual +antiritualistic +antirobin +antiromance +antiromantic +antiromanticism +antiroyal +antiroyalist +antirumor +antirun +antirust +antisacerdotal +antisacerdotalist +antisaloon +antisalooner +antisavage +antiscabious +antiscale +antischolastic +antischool +antiscians +antiscientific +antiscion +antiscolic +antiscorbutic +antiscorbutical +antiscrofulous +antiseismic +antiselene +antisensitizer +antisensuous +antisensuousness +antisepalous +antisepsin +antisepsis +antiseptic +antiseptical +antiseptically +antisepticism +antisepticist +antisepticize +antiseption +antiseptize +antiserum +antishipping +antisialagogue +antisialic +antisiccative +antisideric +antisilverite +antisimoniacal +antisine +antisiphon +antisiphonal +antiskeptical +antiskid +antiskidding +antislavery +antislaveryism +antislickens +antislip +antismoking +antisnapper +antisocial +antisocialist +antisocialistic +antisocialistically +antisociality +antisolar +antisophist +antisoporific +antispace +antispadix +antispasis +antispasmodic +antispast +antispastic +antispectroscopic +antispermotoxin +antispiritual +antispirochetic +antisplasher +antisplenetic +antisplitting +antispreader +antispreading +antisquama +antisquatting +antistadholder +antistadholderian +antistalling +antistaphylococcic +antistate +antistatism +antistatist +antisteapsin +antisterility +antistes +antistimulant +antistock +antistreptococcal +antistreptococcic +antistreptococcin +antistreptococcus +antistrike +antistrophal +antistrophe +antistrophic +antistrophically +antistrophize +antistrophon +antistrumatic +antistrumous +antisubmarine +antisubstance +antisudoral +antisudorific +antisuffrage +antisuffragist +antisun +antisupernaturalism +antisupernaturalist +antisurplician +antisymmetrical +antisyndicalism +antisyndicalist +antisynod +antisyphilitic +antitabetic +antitabloid +antitangent +antitank +antitarnish +antitartaric +antitax +antiteetotalism +antitegula +antitemperance +antitetanic +antitetanolysin +antithalian +antitheft +antitheism +antitheist +antitheistic +antitheistical +antitheistically +antithenar +antitheologian +antitheological +antithermic +antithermin +antitheses +antithesis +antithesism +antithesize +antithet +antithetic +antithetical +antithetically +antithetics +antithrombic +antithrombin +antitintinnabularian +antitobacco +antitobacconal +antitobacconist +antitonic +antitorpedo +antitoxic +antitoxin +antitrade +antitrades +antitraditional +antitragal +antitragic +antitragicus +antitragus +antitrismus +antitrochanter +antitropal +antitrope +antitropic +antitropical +antitropous +antitropy +antitrust +antitrypsin +antitryptic +antituberculin +antituberculosis +antituberculotic +antituberculous +antiturnpikeism +antitwilight +antitypal +antitype +antityphoid +antitypic +antitypical +antitypically +antitypy +antityrosinase +antiunion +antiunionist +antiuratic +antiurease +antiusurious +antiutilitarian +antivaccination +antivaccinationist +antivaccinator +antivaccinist +antivariolous +antivenefic +antivenereal +antivenin +antivenom +antivenomous +antivermicular +antivibrating +antivibrator +antivibratory +antivice +antiviral +antivirus +antivitalist +antivitalistic +antivitamin +antivivisection +antivivisectionist +antivolition +antiwar +antiwarlike +antiwaste +antiwedge +antiweed +antiwit +antixerophthalmic +antizealot +antizymic +antizymotic +antler +antlered +antlerite +antlerless +antlia +antliate +antling +antluetic +antodontalgic +antoeci +antoecian +antoecians +antoninianus +antonomasia +antonomastic +antonomastical +antonomastically +antonomasy +antonym +antonymous +antonymy +antorbital +antproof +antra +antral +antralgia +antre +antrectomy +antrin +antritis +antrocele +antronasal +antrophore +antrophose +antrorse +antrorsely +antroscope +antroscopy +antrotome +antrotomy +antrotympanic +antrotympanitis +antrum +antrustion +antrustionship +antship +antu +antwise +anubing +anucleate +anukabiet +anuloma +anuran +anuresis +anuretic +anuria +anuric +anurous +anury +anus +anusim +anusvara +anutraminosa +anvasser +anvil +anvilsmith +anxietude +anxiety +anxious +anxiously +anxiousness +any +anybody +anyhow +anyone +anyplace +anything +anythingarian +anythingarianism +anyway +anyways +anywhen +anywhere +anywhereness +anywheres +anywhy +anywise +anywither +aogiri +aonach +aorist +aoristic +aoristically +aorta +aortal +aortarctia +aortectasia +aortectasis +aortic +aorticorenal +aortism +aortitis +aortoclasia +aortoclasis +aortolith +aortomalacia +aortomalaxis +aortopathy +aortoptosia +aortoptosis +aortorrhaphy +aortosclerosis +aortostenosis +aortotomy +aosmic +aoudad +apa +apabhramsa +apace +apache +apachism +apachite +apadana +apagoge +apagogic +apagogical +apagogically +apaid +apalit +apandry +apanthropia +apanthropy +apar +aparaphysate +aparejo +aparithmesis +apart +apartheid +aparthrosis +apartment +apartmental +apartness +apasote +apastron +apatan +apatetic +apathetic +apathetical +apathetically +apathic +apathism +apathist +apathistical +apathogenic +apathy +apatite +ape +apeak +apectomy +apedom +apehood +apeiron +apelet +apelike +apeling +apellous +apenteric +apepsia +apepsinia +apepsy +apeptic +aper +aperch +aperea +aperient +aperiodic +aperiodically +aperiodicity +aperispermic +aperistalsis +aperitive +apert +apertly +apertness +apertometer +apertural +aperture +apertured +apery +apesthesia +apesthetic +apesthetize +apetaloid +apetalose +apetalous +apetalousness +apetaly +apex +apexed +aphaeresis +aphaeretic +aphagia +aphakia +aphakial +aphakic +aphanesite +aphanipterous +aphanite +aphanitic +aphanitism +aphanophyre +aphanozygous +aphasia +aphasiac +aphasic +aphelian +aphelion +apheliotropic +apheliotropically +apheliotropism +aphemia +aphemic +aphengescope +aphengoscope +aphenoscope +apheresis +apheretic +aphesis +apheta +aphetic +aphetically +aphetism +aphetize +aphicidal +aphicide +aphid +aphides +aphidian +aphidicide +aphidicolous +aphidid +aphidious +aphidivorous +aphidolysin +aphidophagous +aphidozer +aphilanthropy +aphlaston +aphlebia +aphlogistic +aphnology +aphodal +aphodian +aphodus +aphonia +aphonic +aphonous +aphony +aphoria +aphorism +aphorismatic +aphorismer +aphorismic +aphorismical +aphorismos +aphorist +aphoristic +aphoristically +aphorize +aphorizer +aphotic +aphototactic +aphototaxis +aphototropic +aphototropism +aphrasia +aphrite +aphrizite +aphrodisia +aphrodisiac +aphrodisiacal +aphrodisian +aphroditic +aphroditous +aphrolite +aphronia +aphrosiderite +aphtha +aphthic +aphthitalite +aphthoid +aphthong +aphthongal +aphthongia +aphthous +aphydrotropic +aphydrotropism +aphyllose +aphyllous +aphylly +aphyric +apiaceous +apian +apiarian +apiarist +apiary +apiator +apicad +apical +apically +apices +apicifixed +apicilar +apicillary +apicitis +apickaback +apicoectomy +apicolysis +apicula +apicular +apiculate +apiculated +apiculation +apicultural +apiculture +apiculturist +apiculus +apiece +apieces +apigenin +apii +apiin +apikoros +apilary +apinch +aping +apinoid +apio +apioid +apioidal +apiole +apiolin +apiologist +apiology +apionol +apiose +apiphobia +apish +apishamore +apishly +apishness +apism +apitong +apitpat +apivorous +apjohnite +aplacental +aplacophoran +aplacophorous +aplanat +aplanatic +aplanatically +aplanatism +aplanogamete +aplanospore +aplasia +aplastic +aplenty +aplite +aplitic +aplobasalt +aplodiorite +aplomb +aplome +aploperistomatous +aplostemonous +aplotaxene +aplotomy +aplustre +apnea +apneal +apneic +apneumatic +apneumatosis +apneumonous +apneustic +apoaconitine +apoatropine +apobiotic +apoblast +apocaffeine +apocalypse +apocalypst +apocalypt +apocalyptic +apocalyptical +apocalyptically +apocalypticism +apocalyptism +apocalyptist +apocamphoric +apocarp +apocarpous +apocarpy +apocatastasis +apocatastatic +apocatharsis +apocenter +apocentric +apocentricity +apocha +apocholic +apochromat +apochromatic +apochromatism +apocinchonine +apocodeine +apocopate +apocopated +apocopation +apocope +apocopic +apocrenic +apocrisiary +apocrustic +apocryph +apocryphal +apocryphalist +apocryphally +apocryphalness +apocryphate +apocryphon +apocynaceous +apocyneous +apod +apodal +apodan +apodeipnon +apodeixis +apodema +apodemal +apodematal +apodeme +apodia +apodictic +apodictical +apodictically +apodictive +apodixis +apodosis +apodous +apodyterium +apoembryony +apofenchene +apogaeic +apogalacteum +apogamic +apogamically +apogamous +apogamously +apogamy +apogeal +apogean +apogee +apogeic +apogenous +apogeny +apogeotropic +apogeotropically +apogeotropism +apograph +apographal +apoharmine +apohyal +apoise +apojove +apokrea +apokreos +apolar +apolarity +apolaustic +apolegamic +apollonicon +apologal +apologete +apologetic +apologetical +apologetically +apologetics +apologia +apologist +apologize +apologizer +apologue +apology +apolousis +apolysis +apolytikion +apomecometer +apomecometry +apometabolic +apometabolism +apometabolous +apometaboly +apomictic +apomictical +apomixis +apomorphia +apomorphine +aponeurology +aponeurorrhaphy +aponeurosis +aponeurositis +aponeurotic +aponeurotome +aponeurotomy +aponia +aponic +aponogetonaceous +apoop +apopenptic +apopetalous +apophantic +apophasis +apophatic +apophlegmatic +apophonia +apophony +apophorometer +apophthegm +apophthegmatist +apophyge +apophylactic +apophylaxis +apophyllite +apophyllous +apophysary +apophysate +apophyseal +apophysis +apophysitis +apoplasmodial +apoplastogamous +apoplectic +apoplectical +apoplectically +apoplectiform +apoplectoid +apoplex +apoplexy +apopyle +apoquinamine +apoquinine +aporetic +aporetical +aporhyolite +aporia +aporobranchian +aporose +aporphin +aporphine +aporrhaoid +aporrhegma +aport +aportoise +aposafranine +aposaturn +aposaturnium +aposematic +aposematically +aposepalous +aposia +aposiopesis +aposiopetic +apositia +apositic +aposoro +aposporogony +aposporous +apospory +apostasis +apostasy +apostate +apostatic +apostatical +apostatically +apostatism +apostatize +apostaxis +apostemate +apostematic +apostemation +apostematous +aposteme +aposteriori +aposthia +apostil +apostle +apostlehood +apostleship +apostolate +apostoless +apostoli +apostolic +apostolical +apostolically +apostolicalness +apostolicism +apostolicity +apostolize +apostrophal +apostrophation +apostrophe +apostrophic +apostrophied +apostrophize +apostrophus +apotelesm +apotelesmatic +apotelesmatical +apothecal +apothecary +apothecaryship +apothece +apothecial +apothecium +apothegm +apothegmatic +apothegmatical +apothegmatically +apothegmatist +apothegmatize +apothem +apotheose +apotheoses +apotheosis +apotheosize +apothesine +apothesis +apotome +apotracheal +apotropaic +apotropaion +apotropaism +apotropous +apoturmeric +apotype +apotypic +apout +apoxesis +apozem +apozema +apozemical +apozymase +appall +appalling +appallingly +appallment +appalment +appanage +appanagist +apparatus +apparel +apparelment +apparence +apparency +apparent +apparently +apparentness +apparition +apparitional +apparitor +appassionata +appassionato +appay +appeal +appealability +appealable +appealer +appealing +appealingly +appealingness +appear +appearance +appearanced +appearer +appeasable +appeasableness +appeasably +appease +appeasement +appeaser +appeasing +appeasingly +appeasive +appellability +appellable +appellancy +appellant +appellate +appellation +appellational +appellative +appellatived +appellatively +appellativeness +appellatory +appellee +appellor +append +appendage +appendaged +appendalgia +appendance +appendancy +appendant +appendectomy +appendical +appendicalgia +appendice +appendicectasis +appendicectomy +appendices +appendicial +appendicious +appendicitis +appendicle +appendicocaecostomy +appendicostomy +appendicular +appendicularian +appendiculate +appendiculated +appenditious +appendix +appendorontgenography +appendotome +appentice +apperceive +apperception +apperceptionism +apperceptionist +apperceptionistic +apperceptive +apperceptively +appercipient +appersonation +appertain +appertainment +appertinent +appet +appete +appetence +appetency +appetent +appetently +appetibility +appetible +appetibleness +appetite +appetition +appetitional +appetitious +appetitive +appetize +appetizement +appetizer +appetizingly +appinite +applanate +applanation +applaud +applaudable +applaudably +applauder +applaudingly +applause +applausive +applausively +apple +appleberry +appleblossom +applecart +appledrane +applegrower +applejack +applejohn +applemonger +applenut +appleringy +appleroot +applesauce +applewife +applewoman +appliable +appliableness +appliably +appliance +appliant +applicability +applicable +applicableness +applicably +applicancy +applicant +applicate +application +applicative +applicatively +applicator +applicatorily +applicatory +applied +appliedly +applier +applique +applosion +applosive +applot +applotment +apply +applyingly +applyment +appoggiatura +appoint +appointable +appointe +appointee +appointer +appointive +appointment +appointor +apport +apportion +apportionable +apportioner +apportionment +apposability +apposable +appose +apposer +apposiopestic +apposite +appositely +appositeness +apposition +appositional +appositionally +appositive +appositively +appraisable +appraisal +appraise +appraisement +appraiser +appraising +appraisingly +appraisive +appreciable +appreciably +appreciant +appreciate +appreciatingly +appreciation +appreciational +appreciativ +appreciative +appreciatively +appreciativeness +appreciator +appreciatorily +appreciatory +appredicate +apprehend +apprehender +apprehendingly +apprehensibility +apprehensible +apprehensibly +apprehension +apprehensive +apprehensively +apprehensiveness +apprend +apprense +apprentice +apprenticehood +apprenticement +apprenticeship +appressed +appressor +appressorial +appressorium +appreteur +apprise +apprize +apprizement +apprizer +approach +approachability +approachabl +approachable +approachableness +approacher +approaching +approachless +approachment +approbate +approbation +approbative +approbativeness +approbator +approbatory +approof +appropinquate +appropinquation +appropinquity +appropre +appropriable +appropriate +appropriately +appropriateness +appropriation +appropriative +appropriativeness +appropriator +approvable +approvableness +approval +approvance +approve +approvedly +approvedness +approvement +approver +approvingly +approximal +approximate +approximately +approximation +approximative +approximatively +approximativeness +approximator +appulse +appulsion +appulsive +appulsively +appurtenance +appurtenant +apractic +apraxia +apraxic +apricate +aprication +aprickle +apricot +apriori +apriorism +apriorist +aprioristic +apriority +aproctia +aproctous +apron +aproneer +apronful +apronless +apronlike +apropos +aprosexia +aprosopia +aprosopous +aproterodont +apse +apselaphesia +apselaphesis +apsidal +apsidally +apsides +apsidiole +apsis +apsychia +apsychical +apt +apteral +apteran +apterial +apterium +apteroid +apterous +apterygial +apterygote +apterygotous +aptitude +aptitudinal +aptitudinally +aptly +aptness +aptote +aptotic +aptyalia +aptyalism +aptychus +apulmonic +apulse +apurpose +apyonin +apyrene +apyretic +apyrexia +apyrexial +apyrexy +apyrotype +apyrous +aqua +aquabelle +aquabib +aquacade +aquacultural +aquaculture +aquaemanale +aquafortist +aquage +aquagreen +aquamarine +aquameter +aquaplane +aquapuncture +aquarelle +aquarellist +aquaria +aquarial +aquarian +aquariist +aquarium +aquarter +aquascutum +aquatic +aquatical +aquatically +aquatile +aquatint +aquatinta +aquatinter +aquation +aquativeness +aquatone +aquavalent +aquavit +aqueduct +aqueoglacial +aqueoigneous +aqueomercurial +aqueous +aqueously +aqueousness +aquicolous +aquicultural +aquiculture +aquiculturist +aquifer +aquiferous +aquifoliaceous +aquiform +aquilawood +aquilege +aquiline +aquilino +aquincubital +aquincubitalism +aquintocubital +aquintocubitalism +aquiparous +aquiver +aquo +aquocapsulitis +aquocarbonic +aquocellolitis +aquopentamminecobaltic +aquose +aquosity +aquotization +aquotize +ar +ara +araba +araban +arabana +arabesque +arabesquely +arabesquerie +arability +arabin +arabinic +arabinose +arabinosic +arabit +arabitol +arabiyeh +arable +araca +aracanga +aracari +araceous +arachic +arachidonic +arachin +arachnactis +arachnean +arachnid +arachnidan +arachnidial +arachnidism +arachnidium +arachnism +arachnitis +arachnoid +arachnoidal +arachnoidea +arachnoidean +arachnoiditis +arachnological +arachnologist +arachnology +arachnophagous +arachnopia +arad +arado +araeostyle +araeosystyle +aragonite +araguato +arain +arakawaite +arake +araliaceous +araliad +aralie +aralkyl +aralkylated +aramayoite +aramina +araneid +araneidan +araneiform +aranein +araneologist +araneology +araneous +aranga +arango +aranzada +arapahite +arapaima +araphorostic +arapunga +arar +arara +araracanga +ararao +ararauna +arariba +araroba +arati +aration +aratory +araucarian +arba +arbacin +arbalest +arbalester +arbalestre +arbalestrier +arbalist +arbalister +arbalo +arbiter +arbitrable +arbitrager +arbitragist +arbitral +arbitrament +arbitrarily +arbitrariness +arbitrary +arbitrate +arbitration +arbitrational +arbitrationist +arbitrative +arbitrator +arbitratorship +arbitratrix +arbitrement +arbitrer +arbitress +arboloco +arbor +arboraceous +arboral +arborary +arborator +arboreal +arboreally +arborean +arbored +arboreous +arborescence +arborescent +arborescently +arboresque +arboret +arboreta +arboretum +arborical +arboricole +arboricoline +arboricolous +arboricultural +arboriculture +arboriculturist +arboriform +arborist +arborization +arborize +arboroid +arborolatry +arborous +arborvitae +arborway +arbuscle +arbuscula +arbuscular +arbuscule +arbusterol +arbustum +arbutase +arbute +arbutean +arbutin +arbutinase +arbutus +arc +arca +arcade +arcadian +arcana +arcanal +arcane +arcanite +arcanum +arcate +arcature +arch +archabomination +archae +archaecraniate +archaeogeology +archaeographic +archaeographical +archaeography +archaeolatry +archaeolith +archaeolithic +archaeologer +archaeologian +archaeologic +archaeological +archaeologically +archaeologist +archaeology +archaeostoma +archaeostomatous +archagitator +archaic +archaical +archaically +archaicism +archaism +archaist +archaistic +archaize +archaizer +archangel +archangelic +archangelical +archangelship +archantagonist +archantiquary +archapostate +archapostle +archarchitect +archarios +archartist +archband +archbeacon +archbeadle +archbishop +archbishopess +archbishopric +archbishopry +archbotcher +archboutefeu +archbuffoon +archbuilder +archchampion +archchaplain +archcharlatan +archcheater +archchemic +archchief +archchronicler +archcity +archconfraternity +archconsoler +archconspirator +archcorrupter +archcorsair +archcount +archcozener +archcriminal +archcritic +archcrown +archcupbearer +archdapifer +archdapifership +archdeacon +archdeaconate +archdeaconess +archdeaconry +archdeaconship +archdean +archdeanery +archdeceiver +archdefender +archdemon +archdepredator +archdespot +archdetective +archdevil +archdiocesan +archdiocese +archdiplomatist +archdissembler +archdisturber +archdivine +archdogmatist +archdolt +archdruid +archducal +archduchess +archduchy +archduke +archdukedom +arche +archeal +archearl +archebiosis +archecclesiastic +archecentric +arched +archegone +archegonial +archegoniate +archegoniophore +archegonium +archegony +archeion +archelogy +archemperor +archencephalic +archenemy +archengineer +archenteric +archenteron +archeocyte +archer +archeress +archerfish +archership +archery +arches +archespore +archesporial +archesporium +archetypal +archetypally +archetype +archetypic +archetypical +archetypically +archetypist +archeunuch +archeus +archexorcist +archfelon +archfiend +archfire +archflamen +archflatterer +archfoe +archfool +archform +archfounder +archfriend +archgenethliac +archgod +archgomeral +archgovernor +archgunner +archhead +archheart +archheresy +archheretic +archhost +archhouse +archhumbug +archhypocrisy +archhypocrite +archiater +archibenthal +archibenthic +archibenthos +archiblast +archiblastic +archiblastoma +archiblastula +archicantor +archicarp +archicerebrum +archichlamydeous +archicleistogamous +archicleistogamy +archicoele +archicontinent +archicyte +archicytula +archidiaconal +archidiaconate +archididascalian +archididascalos +archidome +archiepiscopacy +archiepiscopal +archiepiscopally +archiepiscopate +archiereus +archigaster +archigastrula +archigenesis +archigonic +archigonocyte +archigony +archiheretical +archikaryon +archil +archilithic +archilowe +archimage +archimagus +archimandrite +archimime +archimorphic +archimorula +archimperial +archimperialism +archimperialist +archimperialistic +archimpressionist +archineuron +archinfamy +archinformer +arching +archipallial +archipallium +archipelagian +archipelagic +archipelago +archipin +archiplasm +archiplasmic +archiprelatical +archipresbyter +archipterygial +archipterygium +archisperm +archisphere +archispore +archistome +archisupreme +archisymbolical +architect +architective +architectonic +architectonically +architectonics +architectress +architectural +architecturalist +architecturally +architecture +architecturesque +architis +architraval +architrave +architraved +architypographer +archival +archive +archivist +archivolt +archizoic +archjockey +archking +archknave +archleader +archlecher +archleveler +archlexicographer +archliar +archlute +archly +archmachine +archmagician +archmagirist +archmarshal +archmediocrity +archmessenger +archmilitarist +archmime +archminister +archmock +archmocker +archmockery +archmonarch +archmonarchist +archmonarchy +archmugwump +archmurderer +archmystagogue +archness +archocele +archocystosyrinx +archology +archon +archonship +archont +archontate +archontic +archoplasm +archoplasmic +archoptoma +archoptosis +archorrhagia +archorrhea +archostegnosis +archostenosis +archosyrinx +archoverseer +archpall +archpapist +archpastor +archpatriarch +archpatron +archphilosopher +archphylarch +archpiece +archpilferer +archpillar +archpirate +archplagiarist +archplagiary +archplayer +archplotter +archplunderer +archplutocrat +archpoet +archpolitician +archpontiff +archpractice +archprelate +archprelatic +archprelatical +archpresbyter +archpresbyterate +archpresbytery +archpretender +archpriest +archpriesthood +archpriestship +archprimate +archprince +archprophet +archprotopope +archprototype +archpublican +archpuritan +archradical +archrascal +archreactionary +archrebel +archregent +archrepresentative +archrobber +archrogue +archruler +archsacrificator +archsacrificer +archsaint +archsatrap +archscoundrel +archseducer +archsee +archsewer +archshepherd +archsin +archsnob +archspirit +archspy +archsteward +archswindler +archsynagogue +archtempter +archthief +archtraitor +archtreasurer +archtreasurership +archturncoat +archtyrant +archurger +archvagabond +archvampire +archvestryman +archvillain +archvillainy +archvisitor +archwag +archway +archwench +archwise +archworker +archworkmaster +archy +arciferous +arcifinious +arciform +arcing +arcked +arcking +arcocentrous +arcocentrum +arcograph +arctation +arctian +arctic +arctically +arctician +arcticize +arcticward +arcticwards +arctiid +arctoid +arctoidean +arcual +arcuale +arcuate +arcuated +arcuately +arcuation +arcubalist +arcubalister +arcula +arculite +ardassine +ardeb +ardella +ardency +ardennite +ardent +ardently +ardentness +ardish +ardoise +ardor +ardri +ardu +arduinite +arduous +arduously +arduousness +ardurous +are +area +areach +aread +areal +areality +arear +areasoner +areaway +arecaceous +arecaidin +arecaidine +arecain +arecaine +arecolidin +arecolidine +arecolin +arecoline +ared +areek +areel +arefact +arefaction +aregenerative +aregeneratory +areito +arena +arenaceous +arenae +arenariae +arenarious +arenation +arend +arendalite +areng +arenicole +arenicolite +arenicolous +arenilitic +arenoid +arenose +arenosity +arent +areocentric +areographer +areographic +areographical +areographically +areography +areola +areolar +areolate +areolated +areolation +areole +areolet +areologic +areological +areologically +areologist +areology +areometer +areometric +areometrical +areometry +areotectonics +areroscope +aretaics +arete +arfvedsonite +argal +argala +argali +argans +argasid +argeers +argel +argemony +argenol +argent +argental +argentamid +argentamide +argentamin +argentamine +argentate +argentation +argenteous +argenter +argenteum +argentic +argenticyanide +argentide +argentiferous +argentine +argentinitrate +argention +argentite +argentojarosite +argentol +argentometric +argentometrically +argentometry +argenton +argentoproteinum +argentose +argentous +argentum +arghan +arghel +arghool +argil +argillaceous +argilliferous +argillite +argillitic +argilloarenaceous +argillocalcareous +argillocalcite +argilloferruginous +argilloid +argillomagnesian +argillous +arginine +argininephosphoric +argo +argol +argolet +argon +argosy +argot +argotic +arguable +argue +arguer +argufier +argufy +argument +argumental +argumentation +argumentatious +argumentative +argumentatively +argumentativeness +argumentator +argumentatory +argusfish +argute +argutely +arguteness +argyranthemous +argyranthous +argyria +argyric +argyrite +argyrocephalous +argyrodite +argyrose +argyrosis +argyrythrose +arhar +arhat +arhatship +arhythmic +aria +aribine +aricine +arid +aridge +aridian +aridity +aridly +aridness +ariegite +ariel +arienzo +arietation +arietinous +arietta +aright +arightly +arigue +aril +ariled +arillary +arillate +arillated +arilliform +arillode +arillodium +arilloid +arillus +ariose +arioso +ariot +aripple +arisard +arise +arisen +arist +arista +aristarchy +aristate +aristocracy +aristocrat +aristocratic +aristocratical +aristocratically +aristocraticalness +aristocraticism +aristocraticness +aristocratism +aristodemocracy +aristodemocratical +aristogenesis +aristogenetic +aristogenic +aristogenics +aristolochiaceous +aristolochin +aristolochine +aristological +aristologist +aristology +aristomonarchy +aristorepublicanism +aristotype +aristulate +arite +arithmetic +arithmetical +arithmetically +arithmetician +arithmetization +arithmetize +arithmic +arithmocracy +arithmocratic +arithmogram +arithmograph +arithmography +arithmomania +arithmometer +arizonite +arjun +ark +arkansite +arkite +arkose +arkosic +arksutite +arles +arm +armada +armadilla +armadillo +armagnac +armament +armamentarium +armamentary +armangite +armariolum +armarium +armature +armbone +armchair +armchaired +armed +armeniaceous +armer +armet +armful +armgaunt +armhole +armhoop +armied +armiferous +armiger +armigeral +armigerous +armil +armilla +armillary +armillate +armillated +arming +armipotence +armipotent +armisonant +armisonous +armistice +armless +armlet +armload +armoire +armonica +armor +armored +armorer +armorial +armoried +armorist +armorproof +armorwise +armory +armozeen +armpiece +armpit +armplate +armrack +armrest +arms +armscye +armure +army +arn +arna +arnberry +arnee +arni +arnica +arnotta +arnotto +arnut +aroar +aroast +arock +aroeira +aroid +aroideous +aroint +arolium +arolla +aroma +aromacity +aromadendrin +aromatic +aromatically +aromaticness +aromatite +aromatites +aromatization +aromatize +aromatizer +aromatophor +aromatophore +aroon +arose +around +arousal +arouse +arousement +arouser +arow +aroxyl +arpeggiando +arpeggiated +arpeggiation +arpeggio +arpeggioed +arpen +arpent +arquerite +arquifoux +arracach +arracacha +arrack +arrah +arraign +arraigner +arraignment +arrame +arrange +arrangeable +arrangement +arranger +arrant +arrantly +arras +arrased +arrasene +arrastra +arrastre +arratel +arrau +array +arrayal +arrayer +arrayment +arrear +arrearage +arrect +arrector +arrendation +arrenotokous +arrenotoky +arrent +arrentable +arrentation +arreptitious +arrest +arrestable +arrestation +arrestee +arrester +arresting +arrestingly +arrestive +arrestment +arrestor +arrhenal +arrhenoid +arrhenotokous +arrhenotoky +arrhinia +arrhizal +arrhizous +arrhythmia +arrhythmic +arrhythmical +arrhythmically +arrhythmous +arrhythmy +arriage +arriba +arride +arridge +arrie +arriere +arrimby +arris +arrish +arrisways +arriswise +arrival +arrive +arriver +arroba +arrogance +arrogancy +arrogant +arrogantly +arrogantness +arrogate +arrogatingly +arrogation +arrogative +arrogator +arrojadite +arrope +arrosive +arrow +arrowbush +arrowed +arrowhead +arrowheaded +arrowleaf +arrowless +arrowlet +arrowlike +arrowplate +arrowroot +arrowsmith +arrowstone +arrowweed +arrowwood +arrowworm +arrowy +arroyo +arsanilic +arse +arsedine +arsenal +arsenate +arsenation +arseneted +arsenetted +arsenfast +arsenferratose +arsenhemol +arseniasis +arseniate +arsenic +arsenical +arsenicalism +arsenicate +arsenicism +arsenicize +arsenicophagy +arsenide +arseniferous +arsenillo +arseniopleite +arseniosiderite +arsenious +arsenism +arsenite +arsenium +arseniuret +arseniureted +arsenization +arseno +arsenobenzene +arsenobenzol +arsenobismite +arsenoferratin +arsenofuran +arsenohemol +arsenolite +arsenophagy +arsenophen +arsenophenol +arsenophenylglycin +arsenopyrite +arsenostyracol +arsenotherapy +arsenotungstates +arsenotungstic +arsenous +arsenoxide +arsenyl +arses +arsesmart +arsheen +arshin +arshine +arsine +arsinic +arsino +arsis +arsle +arsmetrik +arsmetrike +arsnicker +arsoite +arson +arsonate +arsonation +arsonic +arsonist +arsonite +arsonium +arsono +arsonvalization +arsphenamine +arsyl +arsylene +art +artaba +artabe +artal +artar +artarine +artcraft +artefact +artel +artemisic +artemisin +arteriagra +arterial +arterialization +arterialize +arterially +arteriarctia +arteriasis +arteriectasia +arteriectasis +arteriectopia +arterin +arterioarctia +arteriocapillary +arteriococcygeal +arteriodialysis +arteriodiastasis +arteriofibrosis +arteriogenesis +arteriogram +arteriograph +arteriography +arteriole +arteriolith +arteriology +arteriolosclerosis +arteriomalacia +arteriometer +arteriomotor +arterionecrosis +arteriopalmus +arteriopathy +arteriophlebotomy +arterioplania +arterioplasty +arteriopressor +arteriorenal +arteriorrhagia +arteriorrhaphy +arteriorrhexis +arteriosclerosis +arteriosclerotic +arteriospasm +arteriostenosis +arteriostosis +arteriostrepsis +arteriosympathectomy +arteriotome +arteriotomy +arteriotrepsis +arterious +arteriovenous +arterioversion +arterioverter +arteritis +artery +artesian +artful +artfully +artfulness +artha +arthel +arthemis +arthragra +arthral +arthralgia +arthralgic +arthrectomy +arthredema +arthrempyesis +arthresthesia +arthritic +arthritical +arthriticine +arthritis +arthritism +arthrobacterium +arthrobranch +arthrobranchia +arthrocace +arthrocarcinoma +arthrocele +arthrochondritis +arthroclasia +arthrocleisis +arthroclisis +arthroderm +arthrodesis +arthrodia +arthrodial +arthrodic +arthrodiran +arthrodire +arthrodirous +arthrodynia +arthrodynic +arthroempyema +arthroempyesis +arthroendoscopy +arthrogastran +arthrogenous +arthrography +arthrogryposis +arthrolite +arthrolith +arthrolithiasis +arthrology +arthromeningitis +arthromere +arthromeric +arthrometer +arthrometry +arthroncus +arthroneuralgia +arthropathic +arthropathology +arthropathy +arthrophlogosis +arthrophyma +arthroplastic +arthroplasty +arthropleura +arthropleure +arthropod +arthropodal +arthropodan +arthropodous +arthropomatous +arthropterous +arthropyosis +arthrorheumatism +arthrorrhagia +arthrosclerosis +arthrosia +arthrosis +arthrospore +arthrosporic +arthrosporous +arthrosteitis +arthrosterigma +arthrostome +arthrostomy +arthrosynovitis +arthrosyrinx +arthrotome +arthrotomy +arthrotrauma +arthrotropic +arthrotyphoid +arthrous +arthroxerosis +arthrozoan +arthrozoic +artiad +artichoke +article +articled +articulability +articulable +articulacy +articulant +articular +articulare +articularly +articulary +articulate +articulated +articulately +articulateness +articulation +articulationist +articulative +articulator +articulatory +articulite +articulus +artifact +artifactitious +artifice +artificer +artificership +artificial +artificialism +artificiality +artificialize +artificially +artificialness +artiller +artillerist +artillery +artilleryman +artilleryship +artiness +artinite +artiodactyl +artiodactylous +artiphyllous +artisan +artisanship +artist +artistdom +artiste +artistic +artistical +artistically +artistry +artless +artlessly +artlessness +artlet +artlike +artocarpad +artocarpeous +artocarpous +artolater +artophagous +artophorion +artotype +artotypy +artware +arty +aru +arui +aruke +arumin +arundiferous +arundinaceous +arundineous +arupa +arusa +arusha +arustle +arval +arvel +arvicole +arvicoline +arvicolous +arviculture +arx +ary +aryballoid +aryballus +aryepiglottic +aryl +arylamine +arylamino +arylate +arytenoid +arytenoidal +arzan +arzrunite +arzun +as +asaddle +asafetida +asak +asale +asana +asaphia +asaphid +asaprol +asarabacca +asarite +asaron +asarone +asarotum +asbest +asbestic +asbestiform +asbestine +asbestinize +asbestoid +asbestoidal +asbestos +asbestosis +asbestous +asbestus +asbolin +asbolite +ascan +ascare +ascariasis +ascaricidal +ascaricide +ascarid +ascarides +ascaridiasis +ascaridole +ascaron +ascellus +ascend +ascendable +ascendance +ascendancy +ascendant +ascendence +ascendency +ascendent +ascender +ascendible +ascending +ascendingly +ascension +ascensional +ascensionist +ascensive +ascent +ascertain +ascertainable +ascertainableness +ascertainably +ascertainer +ascertainment +ascescency +ascescent +ascetic +ascetical +ascetically +asceticism +aschaffite +ascham +aschistic +asci +ascian +ascidian +ascidiate +ascidicolous +ascidiferous +ascidiform +ascidioid +ascidiozooid +ascidium +asciferous +ascigerous +ascii +ascites +ascitic +ascitical +ascititious +asclent +asclepiad +asclepiadaceous +asclepiadeous +asclepidin +asclepidoid +asclepin +ascocarp +ascocarpous +ascogenous +ascogone +ascogonial +ascogonidium +ascogonium +ascolichen +ascoma +ascomycetal +ascomycete +ascomycetous +ascon +ascophore +ascophorous +ascorbic +ascospore +ascosporic +ascosporous +ascot +ascribable +ascribe +ascript +ascription +ascriptitii +ascriptitious +ascriptitius +ascry +ascula +ascus +ascyphous +asdic +ase +asearch +asecretory +aseethe +aseismatic +aseismic +aseismicity +aseity +aselgeia +asellate +asem +asemasia +asemia +asepsis +aseptate +aseptic +aseptically +asepticism +asepticize +aseptify +aseptol +aseptolin +asexual +asexuality +asexualization +asexualize +asexually +asfetida +ash +ashake +ashame +ashamed +ashamedly +ashamedness +ashamnu +ashberry +ashcake +ashen +asherah +ashery +ashes +ashet +ashily +ashimmer +ashine +ashiness +ashipboard +ashiver +ashkoko +ashlar +ashlared +ashlaring +ashless +ashling +ashman +ashore +ashpan +ashpit +ashplant +ashraf +ashrafi +ashthroat +ashur +ashweed +ashwort +ashy +asialia +aside +asidehand +asideness +asiderite +asideu +asiento +asilid +asimen +asimmer +asinego +asinine +asininely +asininity +asiphonate +asiphonogama +asitia +ask +askable +askance +askant +askar +askari +asker +askew +askingly +askip +asklent +askos +aslant +aslantwise +aslaver +asleep +aslop +aslope +aslumber +asmack +asmalte +asmear +asmile +asmoke +asmolder +asniffle +asnort +asoak +asocial +asok +asoka +asomatophyte +asomatous +asonant +asonia +asop +asor +asouth +asp +aspace +aspalathus +asparagic +asparagine +asparaginic +asparaginous +asparagus +asparagyl +asparkle +aspartate +aspartic +aspartyl +aspect +aspectable +aspectant +aspection +aspectual +aspen +asper +asperate +asperation +aspergation +asperge +asperger +aspergil +aspergill +aspergilliform +aspergillin +aspergillosis +aspergillum +aspergillus +asperifoliate +asperifolious +asperite +asperity +aspermatic +aspermatism +aspermatous +aspermia +aspermic +aspermous +asperous +asperously +asperse +aspersed +asperser +aspersion +aspersive +aspersively +aspersor +aspersorium +aspersory +asperuloside +asperulous +asphalt +asphaltene +asphalter +asphaltic +asphaltite +asphaltum +aspheterism +aspheterize +asphodel +asphyctic +asphyctous +asphyxia +asphyxial +asphyxiant +asphyxiate +asphyxiation +asphyxiative +asphyxiator +asphyxied +asphyxy +aspic +aspiculate +aspiculous +aspidate +aspidiaria +aspidinol +aspidium +aspidobranchiate +aspidomancy +aspidospermine +aspirant +aspirata +aspirate +aspiration +aspirator +aspiratory +aspire +aspirer +aspirin +aspiring +aspiringly +aspiringness +aspish +asplanchnic +asplenioid +asporogenic +asporogenous +asporous +asport +asportation +asporulate +aspout +asprawl +aspread +aspring +asprout +asquare +asquat +asqueal +asquint +asquirm +ass +assacu +assagai +assai +assail +assailable +assailableness +assailant +assailer +assailment +assapan +assapanic +assarion +assart +assary +assassin +assassinate +assassination +assassinative +assassinator +assassinatress +assassinist +assate +assation +assault +assaultable +assaulter +assaut +assay +assayable +assayer +assaying +assbaa +asse +assecuration +assecurator +assedation +assegai +asself +assemblable +assemblage +assemble +assembler +assembly +assemblyman +assent +assentaneous +assentation +assentatious +assentator +assentatorily +assentatory +assented +assenter +assentient +assenting +assentingly +assentive +assentiveness +assentor +assert +assertable +assertative +asserter +assertible +assertion +assertional +assertive +assertively +assertiveness +assertor +assertorial +assertorially +assertoric +assertorical +assertorically +assertorily +assertory +assertress +assertrix +assertum +assess +assessable +assessably +assessed +assessee +assession +assessionary +assessment +assessor +assessorial +assessorship +assessory +asset +assets +assever +asseverate +asseveratingly +asseveration +asseverative +asseveratively +asseveratory +asshead +assi +assibilate +assibilation +assident +assidual +assidually +assiduity +assiduous +assiduously +assiduousness +assientist +assiento +assify +assign +assignability +assignable +assignably +assignat +assignation +assigned +assignee +assigneeship +assigner +assignment +assignor +assilag +assimilability +assimilable +assimilate +assimilation +assimilationist +assimilative +assimilativeness +assimilator +assimilatory +assis +assise +assish +assishly +assishness +assist +assistance +assistant +assistanted +assistantship +assistency +assister +assistful +assistive +assistless +assistor +assize +assizement +assizer +assizes +asslike +assman +assmanship +associability +associable +associableness +associate +associated +associatedness +associateship +association +associational +associationalism +associationalist +associationism +associationist +associationistic +associative +associatively +associativeness +associator +associatory +assoil +assoilment +assoilzie +assonance +assonanced +assonant +assonantal +assonantic +assonate +assort +assortative +assorted +assortedness +assorter +assortive +assortment +assuade +assuage +assuagement +assuager +assuasive +assubjugate +assuetude +assumable +assumably +assume +assumed +assumedly +assumer +assuming +assumingly +assumingness +assumpsit +assumption +assumptious +assumptiousness +assumptive +assumptively +assurable +assurance +assurant +assure +assured +assuredly +assuredness +assurer +assurge +assurgency +assurgent +assuring +assuringly +assyntite +assythment +ast +asta +astalk +astarboard +astare +astart +astasia +astatic +astatically +astaticism +astatine +astatize +astatizer +astay +asteam +asteatosis +asteep +asteer +asteism +astelic +astely +aster +asteraceous +astereognosis +asteria +asterial +asteriated +asterikos +asterin +asterioid +asterion +asterisk +asterism +asterismal +astern +asternal +asternia +asteroid +asteroidal +asteroidean +asterophyllite +asterospondylic +asterospondylous +asterwort +asthenia +asthenic +asthenical +asthenobiosis +asthenobiotic +asthenolith +asthenology +asthenopia +asthenopic +asthenosphere +astheny +asthma +asthmatic +asthmatical +asthmatically +asthmatoid +asthmogenic +asthore +asthorin +astichous +astigmatic +astigmatical +astigmatically +astigmatism +astigmatizer +astigmatometer +astigmatoscope +astigmatoscopy +astigmia +astigmism +astigmometer +astigmometry +astilbe +astint +astipulate +astir +astite +astomatal +astomatous +astomia +astomous +astonied +astonish +astonishedly +astonisher +astonishing +astonishingly +astonishingness +astonishment +astony +astoop +astor +astound +astoundable +astounding +astoundingly +astoundment +astraddle +astraean +astraeid +astraeiform +astragal +astragalar +astragalectomy +astragali +astragalocalcaneal +astragalocentral +astragalomancy +astragalonavicular +astragaloscaphoid +astragalotibial +astragalus +astrain +astrakanite +astrakhan +astral +astrally +astrand +astraphobia +astrapophobia +astray +astream +astrer +astrict +astriction +astrictive +astrictively +astrictiveness +astride +astrier +astriferous +astrild +astringe +astringency +astringent +astringently +astringer +astroalchemist +astroblast +astrochemist +astrochemistry +astrochronological +astrocyte +astrocytoma +astrocytomata +astrodiagnosis +astrodome +astrofel +astrogeny +astroglia +astrognosy +astrogonic +astrogony +astrograph +astrographic +astrography +astroid +astroite +astrolabe +astrolabical +astrolater +astrolatry +astrolithology +astrologaster +astrologer +astrologian +astrologic +astrological +astrologically +astrologistic +astrologize +astrologous +astrology +astromancer +astromancy +astromantic +astrometeorological +astrometeorologist +astrometeorology +astrometer +astrometrical +astrometry +astronaut +astronautics +astronomer +astronomic +astronomical +astronomically +astronomics +astronomize +astronomy +astrophil +astrophobia +astrophotographic +astrophotography +astrophotometer +astrophotometrical +astrophotometry +astrophyllite +astrophysical +astrophysicist +astrophysics +astroscope +astroscopy +astrospectral +astrospectroscopic +astrosphere +astrotheology +astrut +astucious +astuciously +astucity +astute +astutely +astuteness +astylar +asudden +asunder +aswail +aswarm +asway +asweat +aswell +aswim +aswing +aswirl +aswoon +aswooned +asyla +asyllabia +asyllabic +asyllabical +asylum +asymbiotic +asymbolia +asymbolic +asymbolical +asymmetric +asymmetrical +asymmetrically +asymmetry +asymptomatic +asymptote +asymptotic +asymptotical +asymptotically +asynapsis +asynaptic +asynartete +asynartetic +asynchronism +asynchronous +asyndesis +asyndetic +asyndetically +asyndeton +asynergia +asynergy +asyngamic +asyngamy +asyntactic +asyntrophy +asystole +asystolic +asystolism +asyzygetic +at +atabal +atabeg +atabek +atacamite +atactic +atactiform +atafter +ataman +atamasco +atangle +atap +ataraxia +ataraxy +atatschite +ataunt +atavi +atavic +atavism +atavist +atavistic +atavistically +atavus +ataxaphasia +ataxia +ataxiagram +ataxiagraph +ataxiameter +ataxiaphasia +ataxic +ataxinomic +ataxite +ataxonomic +ataxophemia +ataxy +atazir +atbash +atchison +ate +atebrin +atechnic +atechnical +atechny +ateeter +atef +atelectasis +atelectatic +ateleological +atelestite +atelets +atelier +ateliosis +atelo +atelocardia +atelocephalous +ateloglossia +atelognathia +atelomitic +atelomyelia +atelopodia +ateloprosopia +atelorachidia +atelostomia +atemporal +ates +ateuchi +ateuchus +athalamous +athalline +athanasia +athanasy +athanor +athar +athecate +atheism +atheist +atheistic +atheistical +atheistically +atheisticalness +atheize +atheizer +athelia +atheling +athematic +athenaeum +athenee +athenor +atheological +atheologically +atheology +atheous +athericeran +athericerous +atherine +athermancy +athermanous +athermic +athermous +atheroma +atheromasia +atheromata +atheromatosis +atheromatous +atherosclerosis +athetesis +athetize +athetoid +athetosic +athetosis +athing +athirst +athlete +athletehood +athletic +athletical +athletically +athleticism +athletics +athletism +athletocracy +athlothete +athlothetes +athodyd +athort +athrepsia +athreptic +athrill +athrive +athrob +athrocyte +athrocytosis +athrogenic +athrong +athrough +athwart +athwarthawse +athwartship +athwartships +athwartwise +athymia +athymic +athymy +athyreosis +athyria +athyrid +athyroid +athyroidism +athyrosis +atilt +atimon +atinga +atingle +atinkle +atip +atis +atlantad +atlantal +atlantes +atlantic +atlantite +atlantoaxial +atlantodidymus +atlantomastoid +atlantoodontoid +atlas +atlatl +atle +atlee +atloaxoid +atloid +atloidean +atloidoaxoid +atma +atman +atmiatrics +atmiatry +atmid +atmidalbumin +atmidometer +atmidometry +atmo +atmocausis +atmocautery +atmoclastic +atmogenic +atmograph +atmologic +atmological +atmologist +atmology +atmolysis +atmolyzation +atmolyze +atmolyzer +atmometer +atmometric +atmometry +atmos +atmosphere +atmosphereful +atmosphereless +atmospheric +atmospherical +atmospherically +atmospherics +atmospherology +atmostea +atmosteal +atmosteon +atocha +atocia +atokal +atoke +atokous +atoll +atom +atomatic +atomechanics +atomerg +atomic +atomical +atomically +atomician +atomicism +atomicity +atomics +atomiferous +atomism +atomist +atomistic +atomistical +atomistically +atomistics +atomity +atomization +atomize +atomizer +atomology +atomy +atonable +atonal +atonalism +atonalistic +atonality +atonally +atone +atonement +atoneness +atoner +atonia +atonic +atonicity +atoningly +atony +atop +atophan +atopic +atopite +atopy +atour +atoxic +atoxyl +atrabilarian +atrabilarious +atrabiliar +atrabiliarious +atrabiliary +atrabilious +atrabiliousness +atracheate +atragene +atrail +atrament +atramental +atramentary +atramentous +atraumatic +atrematous +atremble +atrepsy +atreptic +atresia +atresic +atresy +atretic +atria +atrial +atrichia +atrichosis +atrichous +atrickle +atrienses +atriensis +atriocoelomic +atrioporal +atriopore +atrioventricular +atrip +atrium +atrocha +atrochal +atrochous +atrocious +atrociously +atrociousness +atrocity +atrolactic +atropaceous +atropal +atropamine +atrophia +atrophiated +atrophic +atrophied +atrophoderma +atrophy +atropia +atropic +atropine +atropinism +atropinization +atropinize +atropism +atropous +atrorubent +atrosanguineous +atroscine +atrous +atry +atta +attacco +attach +attachable +attachableness +attache +attached +attachedly +attacher +attacheship +attachment +attack +attackable +attacker +attacolite +attacus +attagen +attaghan +attain +attainability +attainable +attainableness +attainder +attainer +attainment +attaint +attaintment +attainture +attaleh +attar +attargul +attask +attemper +attemperament +attemperance +attemperate +attemperately +attemperation +attemperator +attempt +attemptability +attemptable +attempter +attemptless +attend +attendance +attendancy +attendant +attendantly +attender +attendingly +attendment +attendress +attensity +attent +attention +attentional +attentive +attentively +attentiveness +attently +attenuable +attenuant +attenuate +attenuation +attenuative +attenuator +atter +attercop +attercrop +atterminal +attermine +atterminement +attern +attery +attest +attestable +attestant +attestation +attestative +attestator +attester +attestive +attic +atticism +atticize +atticomastoid +attid +attinge +attingence +attingency +attingent +attire +attired +attirement +attirer +attitude +attitudinal +attitudinarian +attitudinarianism +attitudinize +attitudinizer +attorn +attorney +attorneydom +attorneyism +attorneyship +attornment +attract +attractability +attractable +attractableness +attractant +attracter +attractile +attractingly +attraction +attractionally +attractive +attractively +attractiveness +attractivity +attractor +attrahent +attrap +attributable +attributal +attribute +attributer +attribution +attributive +attributively +attributiveness +attrist +attrite +attrited +attriteness +attrition +attritive +attritus +attune +attunely +attunement +atule +atumble +atune +atwain +atweel +atween +atwin +atwirl +atwist +atwitch +atwitter +atwixt +atwo +atypic +atypical +atypically +atypy +auantic +aube +aubepine +aubrietia +aubrite +auburn +aubusson +auca +auchenia +auchenium +auchlet +auction +auctionary +auctioneer +auctorial +aucuba +aucupate +audacious +audaciously +audaciousness +audacity +audibility +audible +audibleness +audibly +audience +audiencier +audient +audile +audio +audiogenic +audiogram +audiologist +audiology +audiometer +audiometric +audiometry +audion +audiophile +audiphone +audit +audition +auditive +auditor +auditoria +auditorial +auditorially +auditorily +auditorium +auditorship +auditory +auditress +auditual +audivise +audiviser +audivision +auganite +auge +augelite +augen +augend +auger +augerer +augh +aught +aughtlins +augite +augitic +augitite +augitophyre +augment +augmentable +augmentation +augmentationer +augmentative +augmentatively +augmented +augmentedly +augmenter +augmentive +augur +augural +augurate +augurial +augurous +augurship +augury +august +augustal +augustly +augustness +auh +auhuhu +auk +auklet +aula +aulacocarpous +aulae +aularian +auld +auldfarrantlike +auletai +aulete +auletes +auletic +auletrides +auletris +aulic +aulicism +auloi +aulophyte +aulos +aulostomid +aulu +aum +aumaga +aumail +aumbry +aumery +aumil +aumildar +aumous +aumrie +auncel +aune +aunt +aunthood +auntie +auntish +auntlike +auntly +auntsary +auntship +aupaka +aura +aurae +aural +aurally +auramine +aurantiaceous +aurantium +aurar +aurate +aurated +aureate +aureately +aureateness +aureation +aureity +aurelia +aurelian +aureola +aureole +aureolin +aureoline +aureomycin +aureous +aureously +auresca +aureus +auribromide +auric +aurichalcite +aurichalcum +aurichloride +aurichlorohydric +auricle +auricled +auricomous +auricula +auriculae +auricular +auriculare +auriculares +auricularia +auriculariae +auricularian +auricularis +auricularly +auriculate +auriculated +auriculately +auriculocranial +auriculoparietal +auriculotemporal +auriculoventricular +auriculovertical +auricyanhydric +auricyanic +auricyanide +auride +auriferous +aurific +aurification +auriform +aurify +aurigal +aurigation +aurigerous +aurilave +aurin +aurinasal +auriphone +auriphrygia +auriphrygiate +auripuncture +aurir +auriscalp +auriscalpia +auriscalpium +auriscope +auriscopy +aurist +aurite +aurivorous +auroauric +aurobromide +aurochloride +aurochs +aurocyanide +aurodiamine +auronal +aurophobia +aurophore +aurora +aurorae +auroral +aurorally +aurore +aurorean +aurorium +aurotellurite +aurothiosulphate +aurothiosulphuric +aurous +aurrescu +aurulent +aurum +aurure +auryl +auscult +auscultascope +auscultate +auscultation +auscultative +auscultator +auscultatory +auscultoscope +auslaut +auslaute +auspex +auspicate +auspice +auspices +auspicial +auspicious +auspiciously +auspiciousness +auspicy +austenite +austenitic +austere +austerely +austereness +austerity +austral +australene +australite +australopithecine +austrium +austromancy +ausu +ausubo +autacoid +autacoidal +autallotriomorphic +autantitypy +autarch +autarchic +autarchical +autarchy +autarkic +autarkical +autarkist +autarky +aute +autechoscope +autecious +auteciously +auteciousness +autecism +autecologic +autecological +autecologically +autecologist +autecology +autecy +autem +authentic +authentical +authentically +authenticalness +authenticate +authentication +authenticator +authenticity +authenticly +authenticness +authigene +authigenetic +authigenic +authigenous +author +authorcraft +authoress +authorhood +authorial +authorially +authorish +authorism +authoritarian +authoritarianism +authoritative +authoritatively +authoritativeness +authority +authorizable +authorization +authorize +authorized +authorizer +authorless +authorling +authorly +authorship +authotype +autism +autist +autistic +auto +autoabstract +autoactivation +autoactive +autoaddress +autoagglutinating +autoagglutination +autoagglutinin +autoalarm +autoalkylation +autoallogamous +autoallogamy +autoanalysis +autoanalytic +autoantibody +autoanticomplement +autoantitoxin +autoasphyxiation +autoaspiration +autoassimilation +autobahn +autobasidia +autobasidiomycetous +autobasidium +autobiographal +autobiographer +autobiographic +autobiographical +autobiographically +autobiographist +autobiography +autobiology +autoblast +autoboat +autoboating +autobolide +autobus +autocab +autocade +autocall +autocamp +autocamper +autocamping +autocar +autocarist +autocarpian +autocarpic +autocarpous +autocatalepsy +autocatalysis +autocatalytic +autocatalytically +autocatalyze +autocatheterism +autocephalia +autocephality +autocephalous +autocephaly +autoceptive +autochemical +autocholecystectomy +autochrome +autochromy +autochronograph +autochthon +autochthonal +autochthonic +autochthonism +autochthonous +autochthonously +autochthonousness +autochthony +autocide +autocinesis +autoclasis +autoclastic +autoclave +autocoenobium +autocoherer +autocoid +autocollimation +autocollimator +autocolony +autocombustible +autocombustion +autocomplexes +autocondensation +autoconduction +autoconvection +autoconverter +autocopist +autocoprophagous +autocorrosion +autocracy +autocrat +autocratic +autocratical +autocratically +autocrator +autocratoric +autocratorical +autocratrix +autocratship +autocremation +autocriticism +autocystoplasty +autocytolysis +autocytolytic +autodecomposition +autodepolymerization +autodermic +autodestruction +autodetector +autodiagnosis +autodiagnostic +autodiagrammatic +autodidact +autodidactic +autodifferentiation +autodiffusion +autodigestion +autodigestive +autodrainage +autodrome +autodynamic +autodyne +autoecholalia +autoecic +autoecious +autoeciously +autoeciousness +autoecism +autoecous +autoecy +autoeducation +autoeducative +autoelectrolysis +autoelectrolytic +autoelectronic +autoelevation +autoepigraph +autoepilation +autoerotic +autoerotically +autoeroticism +autoerotism +autoexcitation +autofecundation +autofermentation +autoformation +autofrettage +autogamic +autogamous +autogamy +autogauge +autogeneal +autogenesis +autogenetic +autogenetically +autogenic +autogenous +autogenously +autogeny +autogiro +autognosis +autognostic +autograft +autografting +autogram +autograph +autographal +autographer +autographic +autographical +autographically +autographism +autographist +autographometer +autography +autogravure +autoharp +autoheader +autohemic +autohemolysin +autohemolysis +autohemolytic +autohemorrhage +autohemotherapy +autoheterodyne +autoheterosis +autohexaploid +autohybridization +autohypnosis +autohypnotic +autohypnotism +autohypnotization +autoicous +autoignition +autoimmunity +autoimmunization +autoinduction +autoinductive +autoinfection +autoinfusion +autoinhibited +autoinoculable +autoinoculation +autointellectual +autointoxicant +autointoxication +autoirrigation +autoist +autojigger +autojuggernaut +autokinesis +autokinetic +autokrator +autolaryngoscope +autolaryngoscopic +autolaryngoscopy +autolater +autolatry +autolavage +autolesion +autolimnetic +autolith +autoloading +autological +autologist +autologous +autology +autoluminescence +autoluminescent +autolysate +autolysin +autolysis +autolytic +autolyzate +autolyze +automa +automacy +automanual +automat +automata +automatic +automatical +automatically +automaticity +automatin +automatism +automatist +automatization +automatize +automatograph +automaton +automatonlike +automatous +automechanical +automelon +autometamorphosis +autometric +autometry +automobile +automobilism +automobilist +automobilistic +automobility +automolite +automonstration +automorph +automorphic +automorphically +automorphism +automotive +automotor +automower +automysophobia +autonegation +autonephrectomy +autonephrotoxin +autoneurotoxin +autonitridation +autonoetic +autonomasy +autonomic +autonomical +autonomically +autonomist +autonomize +autonomous +autonomously +autonomy +autonym +autoparasitism +autopathic +autopathography +autopathy +autopelagic +autopepsia +autophagi +autophagia +autophagous +autophagy +autophobia +autophoby +autophon +autophone +autophonoscope +autophonous +autophony +autophotoelectric +autophotograph +autophotometry +autophthalmoscope +autophyllogeny +autophyte +autophytic +autophytically +autophytograph +autophytography +autopilot +autoplagiarism +autoplasmotherapy +autoplast +autoplastic +autoplasty +autopneumatic +autopoint +autopoisonous +autopolar +autopolo +autopoloist +autopolyploid +autopore +autoportrait +autoportraiture +autopositive +autopotent +autoprogressive +autoproteolysis +autoprothesis +autopsic +autopsical +autopsy +autopsychic +autopsychoanalysis +autopsychology +autopsychorhythmia +autopsychosis +autoptic +autoptical +autoptically +autopticity +autopyotherapy +autoracemization +autoradiograph +autoradiographic +autoradiography +autoreduction +autoregenerator +autoregulation +autoreinfusion +autoretardation +autorhythmic +autorhythmus +autoriser +autorotation +autorrhaphy +autoschediasm +autoschediastic +autoschediastical +autoschediastically +autoschediaze +autoscience +autoscope +autoscopic +autoscopy +autosender +autosensitization +autosensitized +autosepticemia +autoserotherapy +autoserum +autosexing +autosight +autosign +autosite +autositic +autoskeleton +autosled +autoslip +autosomal +autosomatognosis +autosomatognostic +autosome +autosoteric +autosoterism +autospore +autosporic +autospray +autostability +autostage +autostandardization +autostarter +autostethoscope +autostylic +autostylism +autostyly +autosuggestibility +autosuggestible +autosuggestion +autosuggestionist +autosuggestive +autosuppression +autosymbiontic +autosymbolic +autosymbolical +autosymbolically +autosymnoia +autosyndesis +autotelegraph +autotelic +autotetraploid +autotetraploidy +autothaumaturgist +autotheater +autotheism +autotheist +autotherapeutic +autotherapy +autothermy +autotomic +autotomize +autotomous +autotomy +autotoxaemia +autotoxic +autotoxication +autotoxicity +autotoxicosis +autotoxin +autotoxis +autotractor +autotransformer +autotransfusion +autotransplant +autotransplantation +autotrepanation +autotriploid +autotriploidy +autotroph +autotrophic +autotrophy +autotropic +autotropically +autotropism +autotruck +autotuberculin +autoturning +autotype +autotyphization +autotypic +autotypography +autotypy +autourine +autovaccination +autovaccine +autovalet +autovalve +autovivisection +autoxeny +autoxidation +autoxidator +autoxidizability +autoxidizable +autoxidize +autoxidizer +autozooid +autrefois +autumn +autumnal +autumnally +autumnian +autumnity +autunite +auxamylase +auxanogram +auxanology +auxanometer +auxesis +auxetic +auxetical +auxetically +auxiliar +auxiliarly +auxiliary +auxiliate +auxiliation +auxiliator +auxiliatory +auxilium +auximone +auxin +auxinic +auxinically +auxoaction +auxoamylase +auxoblast +auxobody +auxocardia +auxochrome +auxochromic +auxochromism +auxochromous +auxocyte +auxoflore +auxofluor +auxograph +auxographic +auxohormone +auxology +auxometer +auxospore +auxosubstance +auxotonic +auxotox +ava +avadana +avadavat +avadhuta +avahi +avail +availability +available +availableness +availably +availingly +availment +aval +avalanche +avalent +avalvular +avania +avanious +avanturine +avaremotemo +avarice +avaricious +avariciously +avariciousness +avascular +avast +avaunt +ave +avellan +avellane +avellaneous +avellano +avelonge +aveloz +avenaceous +avenage +avenalin +avener +avenge +avengeful +avengement +avenger +avengeress +avenging +avengingly +avenin +avenolith +avenous +avens +aventail +aventurine +avenue +aver +avera +average +averagely +averager +averah +averil +averin +averment +averrable +averral +averruncate +averruncation +averruncator +aversant +aversation +averse +aversely +averseness +aversion +aversive +avert +avertable +averted +avertedly +averter +avertible +avian +avianization +avianize +aviarist +aviary +aviate +aviatic +aviation +aviator +aviatorial +aviatoriality +aviatory +aviatress +aviatrices +aviatrix +avichi +avicide +avick +avicolous +avicular +avicularia +avicularian +avicularium +aviculture +aviculturist +avid +avidious +avidiously +avidity +avidly +avidous +avidya +avifauna +avifaunal +avigate +avigation +avigator +avijja +avine +aviolite +avirulence +avirulent +aviso +avital +avitaminosis +avitaminotic +avitic +avives +avizandum +avo +avocado +avocate +avocation +avocative +avocatory +avocet +avodire +avogadrite +avoid +avoidable +avoidably +avoidance +avoider +avoidless +avoidment +avoirdupois +avolate +avolation +avolitional +avondbloem +avouch +avouchable +avoucher +avouchment +avourneen +avow +avowable +avowableness +avowably +avowal +avowance +avowant +avowed +avowedly +avowedness +avower +avowry +avoyer +avoyership +avulse +avulsion +avuncular +avunculate +aw +awa +awabi +awaft +awag +await +awaiter +awakable +awake +awaken +awakenable +awakener +awakening +awakeningly +awakenment +awald +awalim +awalt +awane +awanting +awapuhi +award +awardable +awarder +awardment +aware +awaredom +awareness +awaruite +awash +awaste +awat +awatch +awater +awave +away +awayness +awber +awd +awe +awearied +aweary +aweather +aweband +awedness +awee +aweek +aweel +aweigh +awesome +awesomely +awesomeness +awest +aweto +awfu +awful +awfully +awfulness +awheel +awheft +awhet +awhile +awhir +awhirl +awide +awiggle +awikiwiki +awin +awing +awink +awiwi +awkward +awkwardish +awkwardly +awkwardness +awl +awless +awlessness +awlwort +awmous +awn +awned +awner +awning +awninged +awnless +awnlike +awny +awoke +awork +awreck +awrist +awrong +awry +ax +axal +axbreaker +axe +axed +axenic +axes +axfetch +axhammer +axhammered +axhead +axial +axiality +axially +axiate +axiation +axiform +axifugal +axil +axile +axilemma +axilemmata +axilla +axillae +axillant +axillar +axillary +axine +axinite +axinomancy +axiolite +axiolitic +axiological +axiologically +axiologist +axiology +axiom +axiomatic +axiomatical +axiomatically +axiomatization +axiomatize +axion +axiopisty +axis +axised +axisymmetric +axisymmetrical +axite +axle +axled +axlesmith +axletree +axmaker +axmaking +axman +axmanship +axmaster +axodendrite +axofugal +axogamy +axoid +axoidean +axolemma +axolotl +axolysis +axometer +axometric +axometry +axon +axonal +axoneure +axoneuron +axonolipous +axonometric +axonometry +axonophorous +axonost +axopetal +axophyte +axoplasm +axopodia +axopodium +axospermous +axostyle +axseed +axstone +axtree +axunge +axweed +axwise +axwort +ay +ayacahuite +ayah +aye +ayegreen +ayelp +ayenbite +ayin +ayless +aylet +ayllu +ayond +ayont +ayous +ayu +azadrachta +azafrin +azalea +azarole +azedarach +azelaic +azelate +azeotrope +azeotropic +azeotropism +azeotropy +azide +aziethane +azilut +azimene +azimethylene +azimide +azimine +azimino +aziminobenzene +azimuth +azimuthal +azimuthally +azine +aziola +azlactone +azo +azobacter +azobenzene +azobenzil +azobenzoic +azobenzol +azoblack +azoch +azocochineal +azocoralline +azocorinth +azocyanide +azocyclic +azodicarboxylic +azodiphenyl +azodisulphonic +azoeosin +azoerythrin +azofication +azofier +azoflavine +azoformamide +azoformic +azofy +azogallein +azogreen +azogrenadine +azohumic +azoic +azoimide +azoisobutyronitrile +azole +azolitmin +azomethine +azon +azonal +azonaphthalene +azonic +azonium +azoospermia +azoparaffin +azophen +azophenetole +azophenine +azophenol +azophenyl +azophenylene +azophosphin +azophosphore +azoprotein +azorite +azorubine +azosulphine +azosulphonic +azotate +azote +azoted +azotemia +azotenesis +azotetrazole +azoth +azothionium +azotic +azotine +azotite +azotize +azotoluene +azotometer +azotorrhoea +azotous +azoturia +azovernine +azox +azoxazole +azoxime +azoxine +azoxonium +azoxy +azoxyanisole +azoxybenzene +azoxybenzoic +azoxynaphthalene +azoxyphenetole +azoxytoluidine +azteca +azthionium +azulene +azulite +azulmic +azumbre +azure +azurean +azured +azureous +azurine +azurite +azurmalachite +azurous +azury +azygobranchiate +azygomatous +azygos +azygosperm +azygospore +azygous +azyme +azymite +azymous +b +ba +baa +baahling +baal +baar +baba +babacoote +babai +babasco +babassu +babaylan +babbitt +babbitter +babblative +babble +babblement +babbler +babblesome +babbling +babblingly +babblish +babblishly +babbly +babby +babe +babehood +babelet +babelike +babery +babeship +babesiasis +babiche +babied +babillard +babingtonite +babirusa +babish +babished +babishly +babishness +bablah +babloh +baboen +baboo +baboodom +babooism +baboon +baboonery +baboonish +baboonroot +baboot +babouche +babroot +babu +babudom +babuina +babuism +babul +babushka +baby +babydom +babyfied +babyhood +babyhouse +babyish +babyishly +babyishness +babyism +babylike +babyolatry +babyship +bac +bacaba +bacach +bacalao +bacao +bacbakiri +bacca +baccaceous +baccae +baccalaurean +baccalaureate +baccara +baccarat +baccate +baccated +bacchanal +bacchanalian +bacchanalianism +bacchanalianly +bacchanalism +bacchanalization +bacchanalize +bacchant +bacchante +bacchantes +bacchantic +bacchar +baccharis +baccharoid +baccheion +bacchiac +bacchian +bacchic +bacchii +bacchius +bacciferous +bacciform +baccivorous +bach +bache +bachel +bachelor +bachelordom +bachelorhood +bachelorism +bachelorize +bachelorlike +bachelorly +bachelorship +bachelorwise +bachelry +bacillar +bacillariaceous +bacillary +bacillemia +bacilli +bacillian +bacillicidal +bacillicide +bacillicidic +bacilliculture +bacilliform +bacilligenic +bacilliparous +bacillite +bacillogenic +bacillogenous +bacillophobia +bacillosis +bacilluria +bacillus +bacitracin +back +backache +backaching +backachy +backage +backband +backbearing +backbencher +backbite +backbiter +backbitingly +backblow +backboard +backbone +backboned +backboneless +backbonelessness +backbrand +backbreaker +backbreaking +backcap +backcast +backchain +backchat +backcourt +backcross +backdoor +backdown +backdrop +backed +backen +backer +backet +backfall +backfatter +backfield +backfill +backfiller +backfilling +backfire +backfiring +backflap +backflash +backflow +backfold +backframe +backfriend +backfurrow +backgame +backgammon +background +backhand +backhanded +backhandedly +backhandedness +backhander +backhatch +backheel +backhooker +backhouse +backie +backiebird +backing +backjaw +backjoint +backlands +backlash +backlashing +backless +backlet +backlings +backlog +backlotter +backmost +backpedal +backpiece +backplate +backrope +backrun +backsaw +backscraper +backset +backsetting +backsettler +backshift +backside +backsight +backslap +backslapper +backslapping +backslide +backslider +backslidingness +backspace +backspacer +backspang +backspier +backspierer +backspin +backspread +backspringing +backstaff +backstage +backstamp +backstay +backster +backstick +backstitch +backstone +backstop +backstrap +backstretch +backstring +backstrip +backstroke +backstromite +backswept +backswing +backsword +backswording +backswordman +backswordsman +backtack +backtender +backtenter +backtrack +backtracker +backtrick +backup +backveld +backvelder +backwall +backward +backwardation +backwardly +backwardness +backwards +backwash +backwasher +backwashing +backwater +backwatered +backway +backwood +backwoods +backwoodsiness +backwoodsman +backwoodsy +backword +backworm +backwort +backyarder +baclin +bacon +baconer +baconize +baconweed +bacony +bacteremia +bacteria +bacteriaceous +bacterial +bacterially +bacterian +bacteric +bactericholia +bactericidal +bactericide +bactericidin +bacterid +bacteriemia +bacteriform +bacterin +bacterioagglutinin +bacterioblast +bacteriocyte +bacteriodiagnosis +bacteriofluorescin +bacteriogenic +bacteriogenous +bacteriohemolysin +bacterioid +bacterioidal +bacteriologic +bacteriological +bacteriologically +bacteriologist +bacteriology +bacteriolysin +bacteriolysis +bacteriolytic +bacteriolyze +bacteriopathology +bacteriophage +bacteriophagia +bacteriophagic +bacteriophagous +bacteriophagy +bacteriophobia +bacterioprecipitin +bacterioprotein +bacteriopsonic +bacteriopsonin +bacteriopurpurin +bacterioscopic +bacterioscopical +bacterioscopically +bacterioscopist +bacterioscopy +bacteriosis +bacteriosolvent +bacteriostasis +bacteriostat +bacteriostatic +bacteriotherapeutic +bacteriotherapy +bacteriotoxic +bacteriotoxin +bacteriotropic +bacteriotropin +bacteriotrypsin +bacterious +bacteritic +bacterium +bacteriuria +bacterization +bacterize +bacteroid +bacteroidal +bactriticone +bactritoid +bacula +bacule +baculi +baculiferous +baculiform +baculine +baculite +baculitic +baculiticone +baculoid +baculum +baculus +bacury +bad +badan +badarrah +baddeleyite +badderlocks +baddish +baddishly +baddishness +baddock +bade +badenite +badge +badgeless +badgeman +badger +badgerbrush +badgerer +badgeringly +badgerlike +badgerly +badgerweed +badiaga +badian +badigeon +badinage +badious +badland +badlands +badly +badminton +badness +bae +baetuli +baetulus +baetyl +baetylic +baetylus +baetzner +bafaro +baff +baffeta +baffle +bafflement +baffler +baffling +bafflingly +bafflingness +baffy +baft +bafta +bag +baga +bagani +bagasse +bagataway +bagatelle +bagatine +bagattini +bagattino +bagel +bagful +baggage +baggageman +baggagemaster +baggager +baggala +bagganet +bagged +bagger +baggie +baggily +bagginess +bagging +baggit +baggy +baghouse +bagleaves +baglike +bagmaker +bagmaking +bagman +bagnio +bagnut +bago +bagonet +bagpipe +bagpiper +bagpipes +bagplant +bagrationite +bagre +bagreef +bagroom +baguette +bagwig +bagwigged +bagworm +bagwyn +bah +bahan +bahar +bahawder +bahay +bahera +bahiaite +bahisti +bahnung +baho +bahoe +bahoo +baht +bahur +bahut +bahuvrihi +baidarka +baiginet +baignet +baikalite +baikerinite +baikerite +baikie +bail +bailable +bailage +bailee +bailer +bailey +bailie +bailiery +bailieship +bailiff +bailiffry +bailiffship +bailiwick +bailliage +baillone +bailment +bailor +bailpiece +bailsman +bailwood +bain +bainie +baioc +baiocchi +baiocco +bairagi +bairn +bairnie +bairnish +bairnishness +bairnliness +bairnly +bairnteam +bairntime +bairnwort +baister +bait +baiter +baith +baittle +baitylos +baize +bajada +bajan +bajarigar +bajra +bajree +bajri +bajury +baka +bakal +bake +bakeboard +baked +bakehouse +bakelite +bakelize +baken +bakeoven +bakepan +baker +bakerdom +bakeress +bakerite +bakerless +bakerly +bakership +bakery +bakeshop +bakestone +bakie +baking +bakingly +bakli +baksheesh +baktun +baku +bakula +bakupari +bal +balachong +balaclava +baladine +balaenid +balaenoid +balaenoidean +balafo +balagan +balaghat +balai +balalaika +balance +balanceable +balanced +balancedness +balancelle +balanceman +balancement +balancer +balancewise +balancing +balander +balandra +balandrana +balaneutics +balangay +balanic +balanid +balaniferous +balanism +balanite +balanitis +balanoblennorrhea +balanocele +balanoid +balanophoraceous +balanophore +balanophorin +balanoplasty +balanoposthitis +balanopreputial +balanorrhagia +balantidial +balantidiasis +balantidic +balantidiosis +balao +balas +balata +balatong +balatron +balatronic +balausta +balaustine +balaustre +balboa +balbriggan +balbutiate +balbutient +balbuties +balconet +balconied +balcony +bald +baldachin +baldachined +baldachini +baldachino +baldberry +baldcrown +balden +balder +balderdash +baldhead +baldicoot +baldish +baldling +baldly +baldmoney +baldness +baldpate +baldrib +baldric +baldricked +baldricwise +balductum +baldy +bale +baleen +balefire +baleful +balefully +balefulness +balei +baleise +baleless +baler +balete +bali +balibago +baline +balinger +balinghasay +balisaur +balistarius +balistid +balistraria +balita +balk +balker +balkingly +balky +ball +ballad +ballade +balladeer +ballader +balladeroyal +balladic +balladical +balladier +balladism +balladist +balladize +balladlike +balladling +balladmonger +balladmongering +balladry +balladwise +ballahoo +ballam +ballan +ballant +ballast +ballastage +ballaster +ballasting +ballata +ballate +ballatoon +balldom +balled +baller +ballerina +ballet +balletic +balletomane +balli +ballist +ballista +ballistae +ballistic +ballistically +ballistician +ballistics +ballistocardiograph +ballium +ballmine +ballogan +ballonet +balloon +balloonation +ballooner +balloonery +balloonet +balloonfish +balloonflower +balloonful +ballooning +balloonish +balloonist +balloonlike +ballot +ballotade +ballotage +balloter +balloting +ballotist +ballottement +ballow +ballplayer +ballproof +ballroom +ballstock +ballup +ballweed +bally +ballyhack +ballyhoo +ballyhooer +ballywack +ballywrack +balm +balmacaan +balmily +balminess +balmlike +balmony +balmy +balneal +balneary +balneation +balneatory +balneographer +balneography +balneologic +balneological +balneologist +balneology +balneophysiology +balneotechnics +balneotherapeutics +balneotherapia +balneotherapy +balonea +baloney +baloo +balow +balsa +balsam +balsamation +balsameaceous +balsamer +balsamic +balsamical +balsamically +balsamiferous +balsamina +balsaminaceous +balsamine +balsamitic +balsamiticness +balsamize +balsamo +balsamous +balsamroot +balsamum +balsamweed +balsamy +baltei +balter +balteus +baltimorite +balu +baluchithere +baluchitheria +baluchitherium +balushai +baluster +balustered +balustrade +balustraded +balustrading +balut +balwarra +balza +balzarine +bam +bamban +bambini +bambino +bambocciade +bamboo +bamboozle +bamboozlement +bamboozler +bamboula +bamoth +ban +banaba +banago +banak +banakite +banal +banality +banally +banana +bananist +bananivorous +banat +banatite +banausic +banc +banca +bancal +banchi +banco +bancus +band +banda +bandage +bandager +bandagist +bandaite +bandaka +bandala +bandalore +bandanna +bandannaed +bandar +bandarlog +bandbox +bandboxical +bandboxy +bandcase +bandcutter +bande +bandeau +banded +bandelet +bander +banderole +bandersnatch +bandfish +bandhava +bandhook +bandhu +bandi +bandicoot +bandicoy +bandie +bandikai +bandiness +banding +bandit +banditism +banditry +banditti +bandle +bandless +bandlessly +bandlessness +bandlet +bandman +bandmaster +bando +bandog +bandoleer +bandoleered +bandoline +bandonion +bandore +bandrol +bandsman +bandstand +bandster +bandstring +bandwork +bandy +bandyball +bandyman +bane +baneberry +baneful +banefully +banefulness +banewort +bang +banga +bangalay +bangalow +bangboard +bange +banger +banghy +bangiaceous +banging +bangkok +bangle +bangled +bangling +bangster +bangtail +bani +banian +banig +banilad +banish +banisher +banishment +banister +baniwa +baniya +banjo +banjoist +banjore +banjorine +banjuke +bank +bankable +bankbook +banked +banker +bankera +bankerdom +bankeress +banket +bankfull +banking +bankman +bankrider +bankrupt +bankruptcy +bankruptism +bankruptlike +bankruptly +bankruptship +bankrupture +bankshall +bankside +banksman +bankweed +banky +banner +bannered +bannerer +banneret +bannerfish +bannerless +bannerlike +bannerman +bannerol +bannerwise +bannet +banning +bannister +bannock +banns +bannut +banovina +banquet +banqueteer +banqueteering +banqueter +banquette +bansalague +banshee +banstickle +bant +bantam +bantamize +bantamweight +bantay +bantayan +banteng +banter +banterer +banteringly +bantery +bantingize +bantling +banty +banuyo +banxring +banya +banyan +banzai +baobab +bap +baptisin +baptism +baptismal +baptismally +baptistery +baptistic +baptizable +baptize +baptizee +baptizement +baptizer +bar +bara +barabara +barabora +barad +baragnosis +baragouin +baragouinish +barajillo +barandos +barangay +barasingha +barathea +barathra +barathrum +barauna +barb +barbacou +barbal +barbaloin +barbaralalia +barbaresque +barbarian +barbarianism +barbarianize +barbaric +barbarical +barbarically +barbarious +barbariousness +barbarism +barbarity +barbarization +barbarize +barbarous +barbarously +barbarousness +barbary +barbas +barbasco +barbastel +barbate +barbated +barbatimao +barbe +barbecue +barbed +barbeiro +barbel +barbellate +barbellula +barbellulate +barber +barberess +barberfish +barberish +barberry +barbershop +barbet +barbette +barbican +barbicel +barbigerous +barbion +barbital +barbitalism +barbiton +barbitone +barbitos +barbiturate +barbituric +barbless +barblet +barbone +barbotine +barbudo +barbulate +barbule +barbulyie +barbwire +barcarole +barcella +barcelona +bard +bardane +bardash +bardcraft +bardel +bardess +bardic +bardie +bardiglio +bardily +bardiness +barding +bardish +bardism +bardlet +bardlike +bardling +bardo +bardship +bardy +bare +bareback +barebacked +bareboat +barebone +bareboned +bareca +barefaced +barefacedly +barefacedness +barefit +barefoot +barefooted +barehanded +barehead +bareheaded +bareheadedness +barelegged +barely +barenecked +bareness +barer +baresark +baresma +baretta +barff +barfish +barfly +barful +bargain +bargainee +bargainer +bargainor +bargainwise +bargander +barge +bargeboard +bargee +bargeer +bargeese +bargehouse +bargelike +bargeload +bargeman +bargemaster +barger +bargh +bargham +barghest +bargoose +bari +baria +baric +barid +barie +barile +barilla +baring +baris +barish +barit +barite +baritone +barium +bark +barkbound +barkcutter +barkeeper +barken +barkentine +barker +barkery +barkevikite +barkevikitic +barkey +barkhan +barking +barkingly +barkle +barkless +barklyite +barkometer +barkpeel +barkpeeler +barkpeeling +barksome +barky +barlafumble +barlafummil +barless +barley +barleybird +barleybreak +barleycorn +barleyhood +barleymow +barleysick +barling +barlock +barlow +barm +barmaid +barman +barmaster +barmbrack +barmcloth +barmkin +barmote +barmskin +barmy +barmybrained +barn +barnacle +barnard +barnbrack +barney +barnful +barnhardtite +barnman +barnstorm +barnstormer +barnstorming +barny +barnyard +barocyclonometer +barodynamic +barodynamics +barognosis +barogram +barograph +barographic +baroi +barolo +barology +barometer +barometric +barometrical +barometrically +barometrograph +barometrography +barometry +barometz +baromotor +baron +baronage +baroness +baronet +baronetage +baronetcy +baronethood +baronetical +baronetship +barong +baronial +baronize +baronry +baronship +barony +baroque +baroscope +baroscopic +baroscopical +barosmin +barotactic +barotaxis +barotaxy +barothermograph +barothermohygrograph +baroto +barouche +barouchet +baroxyton +barpost +barquantine +barra +barrabkie +barrable +barrabora +barracan +barrack +barracker +barraclade +barracoon +barracouta +barracuda +barrad +barragan +barrage +barragon +barramunda +barramundi +barranca +barrandite +barras +barrator +barratrous +barratrously +barratry +barred +barrel +barrelage +barreled +barreler +barrelet +barrelful +barrelhead +barrelmaker +barrelmaking +barrelwise +barren +barrenly +barrenness +barrenwort +barrer +barret +barrette +barretter +barricade +barricader +barricado +barrico +barrier +barriguda +barrigudo +barrikin +barriness +barring +barrio +barrister +barristerial +barristership +barristress +barroom +barrow +barrowful +barrowman +barrulee +barrulet +barrulety +barruly +barry +barse +barsom +bartender +bartending +barter +barterer +barth +barthite +bartholinitis +bartizan +bartizaned +barton +baru +baruria +barvel +barwal +barway +barways +barwise +barwood +barycenter +barycentric +barye +baryecoia +baryglossia +barylalia +barylite +baryphonia +baryphonic +baryphony +barysilite +barysphere +baryta +barytes +barythymia +barytic +barytine +barytocalcite +barytocelestine +barytocelestite +baryton +barytone +barytophyllite +barytostrontianite +barytosulphate +bas +basal +basale +basalia +basally +basalt +basaltes +basaltic +basaltiform +basaltine +basaltoid +basanite +basaree +bascule +base +baseball +baseballdom +baseballer +baseboard +baseborn +basebred +based +basehearted +baseheartedness +baselard +baseless +baselessly +baselessness +baselike +baseliner +basellaceous +basely +baseman +basement +basementward +baseness +basenji +bases +bash +bashaw +bashawdom +bashawism +bashawship +bashful +bashfully +bashfulness +bashlyk +basial +basialveolar +basiarachnitis +basiarachnoiditis +basiate +basiation +basibranchial +basibranchiate +basibregmatic +basic +basically +basichromatic +basichromatin +basichromatinic +basichromiole +basicity +basicranial +basicytoparaplastin +basidia +basidial +basidigital +basidigitale +basidiogenetic +basidiolichen +basidiomycete +basidiomycetous +basidiophore +basidiospore +basidiosporous +basidium +basidorsal +basifacial +basification +basifier +basifixed +basifugal +basify +basigamous +basigamy +basigenic +basigenous +basiglandular +basigynium +basihyal +basihyoid +basil +basilar +basilary +basilateral +basilemma +basileus +basilic +basilica +basilical +basilican +basilicate +basilicon +basilinna +basiliscan +basiliscine +basilisk +basilissa +basilweed +basilysis +basilyst +basimesostasis +basin +basinasal +basinasial +basined +basinerved +basinet +basinlike +basioccipital +basion +basiophitic +basiophthalmite +basiophthalmous +basiotribe +basiotripsy +basiparachromatin +basiparaplastin +basipetal +basiphobia +basipodite +basipoditic +basipterygial +basipterygium +basipterygoid +basiradial +basirhinal +basirostral +basis +basiscopic +basisphenoid +basisphenoidal +basitemporal +basiventral +basivertebral +bask +basker +basket +basketball +basketballer +basketful +basketing +basketmaker +basketmaking +basketry +basketware +basketwoman +basketwood +basketwork +basketworm +basoid +basommatophorous +bason +basophile +basophilia +basophilic +basophilous +basophobia +basos +basote +basque +basqued +basquine +bass +bassan +bassanello +bassanite +bassara +bassarid +bassarisk +basset +bassetite +bassetta +bassie +bassine +bassinet +bassist +bassness +basso +bassoon +bassoonist +bassorin +bassus +basswood +bast +basta +bastard +bastardism +bastardization +bastardize +bastardliness +bastardly +bastardy +baste +basten +baster +bastide +bastille +bastinade +bastinado +basting +bastion +bastionary +bastioned +bastionet +bastite +bastnasite +basto +baston +basurale +bat +bataan +batad +batakan +bataleur +batara +batata +batatilla +batch +batcher +bate +batea +bateau +bateaux +bated +batel +bateman +batement +bater +batfish +batfowl +batfowler +batfowling +bath +bathe +batheable +bather +bathetic +bathflower +bathhouse +bathic +bathing +bathless +bathman +bathmic +bathmism +bathmotropic +bathmotropism +bathochromatic +bathochromatism +bathochrome +bathochromic +bathochromy +bathoflore +bathofloric +batholite +batholith +batholithic +batholitic +bathometer +bathophobia +bathorse +bathos +bathrobe +bathroom +bathroomed +bathroot +bathtub +bathukolpian +bathukolpic +bathvillite +bathwort +bathyal +bathyanesthesia +bathybian +bathybic +bathybius +bathycentesis +bathychrome +bathycolpian +bathycolpic +bathycurrent +bathyesthesia +bathygraphic +bathyhyperesthesia +bathyhypesthesia +bathylimnetic +bathylite +bathylith +bathylithic +bathylitic +bathymeter +bathymetric +bathymetrical +bathymetrically +bathymetry +bathyorographical +bathypelagic +bathyplankton +bathyseism +bathysmal +bathysophic +bathysophical +bathysphere +bathythermograph +batidaceous +batik +batiker +batikulin +batikuling +bating +batino +batiste +batitinan +batlan +batlike +batling +batlon +batman +batoid +baton +batonistic +batonne +batophobia +batrachian +batrachiate +batrachoid +batrachophagous +batrachophobia +batrachoplasty +bats +batsman +batsmanship +batster +batswing +batt +batta +battailous +battalia +battalion +battarism +battarismus +battel +batteler +batten +battener +battening +batter +batterable +battercake +batterdock +battered +batterer +batterfang +batteried +batterman +battery +batteryman +battik +batting +battish +battle +battled +battledore +battlefield +battleful +battleground +battlement +battlemented +battleplane +battler +battleship +battlesome +battlestead +battlewagon +battleward +battlewise +battological +battologist +battologize +battology +battue +batty +batukite +batule +batwing +batyphone +batz +batzen +bauble +baublery +baubling +bauch +bauchle +bauckie +bauckiebird +baud +baudekin +baudrons +baul +bauleah +baumhauerite +baun +bauno +bauson +bausond +bauta +bauxite +bauxitite +bavaroy +bavary +bavenite +baviaantje +bavian +baviere +bavin +bavoso +baw +bawarchi +bawbee +bawcock +bawd +bawdily +bawdiness +bawdry +bawdship +bawdyhouse +bawl +bawler +bawley +bawn +bawtie +baxter +baxtone +bay +baya +bayadere +bayal +bayamo +bayard +bayardly +bayberry +baybolt +baybush +baycuru +bayed +bayeta +baygall +bayhead +bayish +bayldonite +baylet +baylike +bayman +bayness +bayok +bayonet +bayoneted +bayoneteer +bayou +baywood +bazaar +baze +bazoo +bazooka +bazzite +bdellid +bdellium +bdelloid +bdellotomy +be +beach +beachcomb +beachcomber +beachcombing +beached +beachhead +beachlamar +beachless +beachman +beachmaster +beachward +beachy +beacon +beaconage +beaconless +beaconwise +bead +beaded +beader +beadflush +beadhouse +beadily +beadiness +beading +beadle +beadledom +beadlehood +beadleism +beadlery +beadleship +beadlet +beadlike +beadman +beadroll +beadrow +beadsman +beadswoman +beadwork +beady +beagle +beagling +beak +beaked +beaker +beakerful +beakerman +beakermen +beakful +beakhead +beakiron +beaklike +beaky +beal +beala +bealing +beallach +bealtared +beam +beamage +beambird +beamed +beamer +beamfilling +beamful +beamhouse +beamily +beaminess +beaming +beamingly +beamish +beamless +beamlet +beamlike +beamman +beamsman +beamster +beamwork +beamy +bean +beanbag +beanbags +beancod +beanery +beanfeast +beanfeaster +beanfield +beanie +beano +beansetter +beanshooter +beanstalk +beant +beanweed +beany +beaproned +bear +bearable +bearableness +bearably +bearance +bearbaiter +bearbaiting +bearbane +bearberry +bearbind +bearbine +bearcoot +beard +bearded +bearder +beardie +bearding +beardless +beardlessness +beardom +beardtongue +beardy +bearer +bearess +bearfoot +bearherd +bearhide +bearhound +bearing +bearish +bearishly +bearishness +bearlet +bearlike +bearm +bearship +bearskin +beartongue +bearward +bearwood +bearwort +beast +beastbane +beastdom +beasthood +beastie +beastily +beastish +beastishness +beastlike +beastlily +beastliness +beastling +beastlings +beastly +beastman +beastship +beat +beata +beatable +beatae +beatee +beaten +beater +beaterman +beath +beatific +beatifical +beatifically +beatificate +beatification +beatify +beatinest +beating +beatitude +beatster +beatus +beau +beaufin +beauish +beauism +beaupere +beauseant +beauship +beauteous +beauteously +beauteousness +beauti +beautician +beautied +beautification +beautifier +beautiful +beautifully +beautifulness +beautify +beautihood +beauty +beautydom +beautyship +beaux +beaver +beaverboard +beavered +beaverette +beaverish +beaverism +beaverite +beaverize +beaverkin +beaverlike +beaverpelt +beaverroot +beaverteen +beaverwood +beavery +beback +bebait +beballed +bebang +bebannered +bebar +bebaron +bebaste +bebat +bebathe +bebatter +bebay +bebeast +bebed +bebeerine +bebeeru +bebelted +bebilya +bebite +bebization +beblain +beblear +bebled +bebless +beblister +beblood +bebloom +beblotch +beblubber +bebog +bebop +beboss +bebotch +bebothered +bebouldered +bebrave +bebreech +bebrine +bebrother +bebrush +bebump +bebusy +bebuttoned +becall +becalm +becalmment +becap +becard +becarpet +becarve +becassocked +becater +because +beccafico +becense +bechained +bechalk +bechance +becharm +bechase +bechatter +bechauffeur +becheck +becher +bechern +bechignoned +bechirp +becircled +becivet +beck +beckelite +becker +becket +beckiron +beckon +beckoner +beckoning +beckoningly +beclad +beclamor +beclamour +beclang +beclart +beclasp +beclatter +beclaw +becloak +beclog +beclothe +becloud +beclout +beclown +becluster +becobweb +becoiffed +becollier +becolme +becolor +becombed +become +becomes +becoming +becomingly +becomingness +becomma +becompass +becompliment +becoom +becoresh +becost +becousined +becovet +becoward +becquerelite +becram +becramp +becrampon +becrawl +becreep +becrime +becrimson +becrinolined +becripple +becroak +becross +becrowd +becrown +becrush +becrust +becry +becudgel +becuffed +becuiba +becumber +becuna +becurl +becurry +becurse +becurtained +becushioned +becut +bed +bedabble +bedad +bedaggered +bedamn +bedamp +bedangled +bedare +bedark +bedarken +bedash +bedaub +bedawn +beday +bedaze +bedazement +bedazzle +bedazzlement +bedazzling +bedazzlingly +bedboard +bedbug +bedcap +bedcase +bedchair +bedchamber +bedclothes +bedcord +bedcover +bedded +bedder +bedding +bedead +bedeaf +bedeafen +bedebt +bedeck +bedecorate +bedeguar +bedel +beden +bedene +bedesman +bedevil +bedevilment +bedew +bedewer +bedewoman +bedfast +bedfellow +bedfellowship +bedflower +bedfoot +bedframe +bedgery +bedgoer +bedgown +bediademed +bediamonded +bediaper +bedight +bedikah +bedim +bedimple +bedin +bedip +bedirt +bedirter +bedirty +bedismal +bedizen +bedizenment +bedkey +bedlam +bedlamer +bedlamism +bedlamite +bedlamitish +bedlamize +bedlar +bedless +bedlids +bedmaker +bedmaking +bedman +bedmate +bedoctor +bedog +bedolt +bedot +bedote +bedouse +bedown +bedoyo +bedpan +bedplate +bedpost +bedquilt +bedrabble +bedraggle +bedragglement +bedrail +bedral +bedrape +bedravel +bedrench +bedress +bedribble +bedrid +bedridden +bedriddenness +bedrift +bedright +bedrip +bedrivel +bedrizzle +bedrock +bedroll +bedroom +bedrop +bedrown +bedrowse +bedrug +bedscrew +bedsick +bedside +bedsite +bedsock +bedsore +bedspread +bedspring +bedstaff +bedstand +bedstaves +bedstead +bedstock +bedstraw +bedstring +bedtick +bedticking +bedtime +bedub +beduchess +beduck +beduke +bedull +bedumb +bedunce +bedunch +bedung +bedur +bedusk +bedust +bedwarf +bedway +bedways +bedwell +bedye +bee +beearn +beebread +beech +beechdrops +beechen +beechnut +beechwood +beechwoods +beechy +beedged +beedom +beef +beefeater +beefer +beefhead +beefheaded +beefily +beefin +beefiness +beefish +beefishness +beefless +beeflower +beefsteak +beeftongue +beefwood +beefy +beegerite +beehead +beeheaded +beeherd +beehive +beehouse +beeish +beeishness +beek +beekeeper +beekeeping +beekite +beelbow +beelike +beeline +beelol +beeman +beemaster +been +beennut +beer +beerage +beerbachite +beerbibber +beerhouse +beerily +beeriness +beerish +beerishly +beermaker +beermaking +beermonger +beerocracy +beerpull +beery +bees +beest +beestings +beeswax +beeswing +beeswinged +beet +beeth +beetle +beetled +beetlehead +beetleheaded +beetler +beetlestock +beetlestone +beetleweed +beetmister +beetrave +beetroot +beetrooty +beety +beeve +beevish +beeware +beeway +beeweed +beewise +beewort +befall +befame +befamilied +befamine +befan +befancy +befanned +befathered +befavor +befavour +befeather +beferned +befetished +befetter +befezzed +befiddle +befilch +befile +befilleted +befilmed +befilth +befinger +befire +befist +befit +befitting +befittingly +befittingness +beflag +beflannel +beflap +beflatter +beflea +befleck +beflounce +beflour +beflout +beflower +beflum +befluster +befoam +befog +befool +befoolment +befop +before +beforehand +beforeness +beforested +beforetime +beforetimes +befortune +befoul +befouler +befoulment +befountained +befraught +befreckle +befreeze +befreight +befret +befriend +befriender +befriendment +befrill +befringe +befriz +befrocked +befrogged +befrounce +befrumple +befuddle +befuddlement +befuddler +befume +befurbelowed +befurred +beg +begabled +begad +begall +begani +begar +begari +begarlanded +begarnish +begartered +begash +begat +begaud +begaudy +begay +begaze +begeck +begem +beget +begettal +begetter +beggable +beggar +beggardom +beggarer +beggaress +beggarhood +beggarism +beggarlike +beggarliness +beggarly +beggarman +beggarweed +beggarwise +beggarwoman +beggary +beggiatoaceous +begging +beggingly +beggingwise +begift +begiggle +begild +begin +beginger +beginner +beginning +begird +begirdle +beglad +beglamour +beglare +beglerbeg +beglerbeglic +beglerbegluc +beglerbegship +beglerbey +beglic +beglide +beglitter +beglobed +begloom +begloze +begluc +beglue +begnaw +bego +begob +begobs +begoggled +begohm +begone +begonia +begoniaceous +begorra +begorry +begotten +begottenness +begoud +begowk +begowned +begrace +begrain +begrave +begray +begrease +begreen +begrett +begrim +begrime +begrimer +begroan +begrown +begrudge +begrudgingly +begruntle +begrutch +begrutten +beguard +beguess +beguile +beguileful +beguilement +beguiler +beguiling +beguilingly +beguine +begulf +begum +begun +begunk +begut +behale +behalf +behallow +behammer +behap +behatted +behave +behavior +behavioral +behaviored +behaviorism +behaviorist +behavioristic +behavioristically +behead +beheadal +beheader +beheadlined +behear +behears +behearse +behedge +beheld +behelp +behemoth +behen +behenate +behenic +behest +behind +behinder +behindhand +behindsight +behint +behn +behold +beholdable +beholden +beholder +beholding +beholdingness +behoney +behoof +behooped +behoot +behoove +behooveful +behoovefully +behoovefulness +behooves +behooving +behoovingly +behorn +behorror +behowl +behung +behusband +behymn +behypocrite +beice +beige +being +beingless +beingness +beinked +beira +beisa +bejabers +bejade +bejan +bejant +bejaundice +bejazz +bejel +bejewel +bejezebel +bejig +bejuggle +bejumble +bekah +bekerchief +bekick +bekilted +beking +bekinkinite +bekiss +bekko +beknave +beknight +beknit +beknived +beknotted +beknottedly +beknottedness +beknow +beknown +bel +bela +belabor +belaced +beladle +belady +belage +belah +belam +belanda +belar +belard +belash +belate +belated +belatedly +belatedness +belatticed +belaud +belauder +belavendered +belay +belayer +belch +belcher +beld +beldam +beldamship +belderroot +belduque +beleaf +beleaguer +beleaguerer +beleaguerment +beleap +beleave +belecture +beledgered +belee +belemnid +belemnite +belemnitic +belemnoid +beletter +belfried +belfry +belga +belibel +belick +belie +belief +beliefful +belieffulness +beliefless +belier +believability +believable +believableness +believe +believer +believing +believingly +belight +beliked +belimousined +belion +beliquor +belite +belitter +belittle +belittlement +belittler +belive +bell +belladonna +bellarmine +bellbind +bellbird +bellbottle +bellboy +belle +belled +belledom +bellehood +belleric +belletrist +belletristic +bellflower +bellhanger +bellhanging +bellhop +bellhouse +bellicism +bellicose +bellicosely +bellicoseness +bellicosity +bellied +belliferous +belligerence +belligerency +belligerent +belligerently +belling +bellipotent +bellite +bellmaker +bellmaking +bellman +bellmanship +bellmaster +bellmouth +bellmouthed +bellonion +bellote +bellow +bellower +bellows +bellowsful +bellowslike +bellowsmaker +bellowsmaking +bellowsman +bellpull +belltail +belltopper +belltopperdom +bellware +bellwaver +bellweed +bellwether +bellwind +bellwine +bellwood +bellwort +belly +bellyache +bellyband +bellyer +bellyfish +bellyflaught +bellyful +bellying +bellyland +bellylike +bellyman +bellypiece +bellypinch +beloam +beloeilite +beloid +belomancy +belonesite +belong +belonger +belonging +belonid +belonite +belonoid +belonosphaerite +belord +belout +belove +beloved +below +belowstairs +belozenged +belsire +belt +belted +belter +beltie +beltine +belting +beltmaker +beltmaking +beltman +belton +beltwise +beluga +belugite +belute +belve +belvedere +bely +belying +belyingly +belzebuth +bema +bemad +bemadam +bemaddening +bemail +bemaim +bemajesty +beman +bemangle +bemantle +bemar +bemartyr +bemask +bemaster +bemat +bemata +bemaul +bemazed +bemeal +bemean +bemedaled +bemedalled +bementite +bemercy +bemingle +beminstrel +bemire +bemirement +bemirror +bemirrorment +bemist +bemistress +bemitered +bemitred +bemix +bemoan +bemoanable +bemoaner +bemoaning +bemoaningly +bemoat +bemock +bemoil +bemoisten +bemole +bemolt +bemonster +bemoon +bemotto +bemoult +bemouth +bemuck +bemud +bemuddle +bemuddlement +bemuddy +bemuffle +bemurmur +bemuse +bemused +bemusedly +bemusement +bemusk +bemuslined +bemuzzle +ben +bena +benab +bename +benami +benamidar +benasty +benben +bench +benchboard +bencher +benchership +benchfellow +benchful +benching +benchland +benchlet +benchman +benchwork +benchy +bencite +bend +benda +bendability +bendable +bended +bender +bending +bendingly +bendlet +bendsome +bendwise +bendy +bene +beneaped +beneath +beneception +beneceptive +beneceptor +benedicite +benedict +benediction +benedictional +benedictionary +benedictive +benedictively +benedictory +benedight +benefaction +benefactive +benefactor +benefactorship +benefactory +benefactress +benefic +benefice +beneficed +beneficeless +beneficence +beneficent +beneficential +beneficently +beneficial +beneficially +beneficialness +beneficiary +beneficiaryship +beneficiate +beneficiation +benefit +benefiter +beneighbored +benempt +benempted +beneplacito +benet +benettle +benevolence +benevolent +benevolently +benevolentness +benevolist +beng +bengaline +beni +benight +benighted +benightedness +benighten +benighter +benightmare +benightment +benign +benignancy +benignant +benignantly +benignity +benignly +benison +benitoite +benj +benjamin +benjaminite +benjy +benmost +benn +benne +bennel +bennet +bennettitaceous +bennetweed +benny +beno +benorth +benote +bensel +bensh +benshea +benshee +benshi +bent +bentang +benthal +benthic +benthon +benthonic +benthos +bentiness +benting +bentonite +bentstar +bentwood +benty +benumb +benumbed +benumbedness +benumbing +benumbingly +benumbment +benward +benweed +benzacridine +benzal +benzalacetone +benzalacetophenone +benzalaniline +benzalazine +benzalcohol +benzalcyanhydrin +benzaldehyde +benzaldiphenyl +benzaldoxime +benzalethylamine +benzalhydrazine +benzalphenylhydrazone +benzalphthalide +benzamide +benzamido +benzamine +benzaminic +benzamino +benzanalgen +benzanilide +benzanthrone +benzantialdoxime +benzazide +benzazimide +benzazine +benzazole +benzbitriazole +benzdiazine +benzdifuran +benzdioxazine +benzdioxdiazine +benzdioxtriazine +benzein +benzene +benzenediazonium +benzenoid +benzenyl +benzhydrol +benzhydroxamic +benzidine +benzidino +benzil +benzilic +benzimidazole +benziminazole +benzinduline +benzine +benzo +benzoate +benzoated +benzoazurine +benzobis +benzocaine +benzocoumaran +benzodiazine +benzodiazole +benzoflavine +benzofluorene +benzofulvene +benzofuran +benzofuroquinoxaline +benzofuryl +benzoglycolic +benzoglyoxaline +benzohydrol +benzoic +benzoid +benzoin +benzoinated +benzoiodohydrin +benzol +benzolate +benzole +benzolize +benzomorpholine +benzonaphthol +benzonitrile +benzonitrol +benzoperoxide +benzophenanthrazine +benzophenanthroline +benzophenazine +benzophenol +benzophenone +benzophenothiazine +benzophenoxazine +benzophloroglucinol +benzophosphinic +benzophthalazine +benzopinacone +benzopyran +benzopyranyl +benzopyrazolone +benzopyrylium +benzoquinoline +benzoquinone +benzoquinoxaline +benzosulphimide +benzotetrazine +benzotetrazole +benzothiazine +benzothiazole +benzothiazoline +benzothiodiazole +benzothiofuran +benzothiophene +benzothiopyran +benzotoluide +benzotriazine +benzotriazole +benzotrichloride +benzotrifuran +benzoxate +benzoxy +benzoxyacetic +benzoxycamphor +benzoxyphenanthrene +benzoyl +benzoylate +benzoylation +benzoylformic +benzoylglycine +benzpinacone +benzthiophen +benztrioxazine +benzyl +benzylamine +benzylic +benzylidene +benzylpenicillin +beode +bepaid +bepale +bepaper +beparch +beparody +beparse +bepart +bepaste +bepastured +bepat +bepatched +bepaw +bepearl +bepelt +bepen +bepepper +beperiwigged +bepester +bepewed +bephilter +bephrase +bepicture +bepiece +bepierce +bepile +bepill +bepillared +bepimple +bepinch +bepistoled +bepity +beplague +beplaided +beplaster +beplumed +bepommel +bepowder +bepraise +bepraisement +bepraiser +beprank +bepray +bepreach +bepress +bepretty +bepride +beprose +bepuddle +bepuff +bepun +bepurple +bepuzzle +bepuzzlement +bequalm +bequeath +bequeathable +bequeathal +bequeather +bequeathment +bequest +bequirtle +bequote +ber +berain +berairou +berakah +berake +berakoth +berapt +berascal +berat +berate +berattle +beraunite +beray +berbamine +berberid +berberidaceous +berberine +berberry +berdache +bere +bereason +bereave +bereavement +bereaven +bereaver +bereft +berend +berengelite +beresite +beret +berewick +berg +bergalith +bergamiol +bergamot +bergander +bergaptene +berger +berghaan +berginization +berginize +berglet +bergschrund +bergut +bergy +bergylt +berhyme +beribanded +beribboned +beriberi +beriberic +beride +berigora +beringed +beringite +beringleted +berinse +berith +berkelium +berkovets +berkowitz +berley +berlin +berline +berlinite +berm +bermudite +berne +bernicle +berobed +beroll +berouged +beround +berrendo +berret +berri +berried +berrier +berrigan +berrugate +berry +berrybush +berryless +berrylike +berrypicker +berrypicking +berseem +berserk +berserker +berth +berthage +berthed +berther +berthierite +berthing +bertram +bertrandite +bertrum +beruffed +beruffled +berust +bervie +berycid +beryciform +berycine +berycoid +berycoidean +beryl +berylate +beryllia +berylline +berylliosis +beryllium +berylloid +beryllonate +beryllonite +beryllosis +berzelianite +berzeliite +bes +besa +besagne +besaiel +besaint +besan +besanctify +besauce +bescab +bescarf +bescatter +bescent +bescorch +bescorn +bescoundrel +bescour +bescourge +bescramble +bescrape +bescratch +bescrawl +bescreen +bescribble +bescurf +bescurvy +bescutcheon +beseam +besee +beseech +beseecher +beseeching +beseechingly +beseechingness +beseechment +beseem +beseeming +beseemingly +beseemingness +beseemliness +beseemly +beseen +beset +besetment +besetter +besetting +beshackle +beshade +beshadow +beshag +beshake +beshame +beshawled +beshear +beshell +beshield +beshine +beshiver +beshlik +beshod +beshout +beshow +beshower +beshrew +beshriek +beshrivel +beshroud +besiclometer +beside +besides +besiege +besieged +besiegement +besieger +besieging +besiegingly +besigh +besilver +besin +besing +besiren +besit +beslab +beslap +beslash +beslave +beslaver +besleeve +beslime +beslimer +beslings +beslipper +beslobber +beslow +beslubber +beslur +beslushed +besmear +besmearer +besmell +besmile +besmirch +besmircher +besmirchment +besmoke +besmooth +besmother +besmouch +besmudge +besmut +besmutch +besnare +besneer +besnivel +besnow +besnuff +besodden +besogne +besognier +besoil +besom +besomer +besonnet +besoot +besoothe +besoothement +besot +besotment +besotted +besottedly +besottedness +besotting +besottingly +besought +besoul +besour +bespangle +bespate +bespatter +bespatterer +bespatterment +bespawl +bespeak +bespeakable +bespeaker +bespecked +bespeckle +bespecklement +bespectacled +besped +bespeech +bespeed +bespell +bespelled +bespend +bespete +bespew +bespice +bespill +bespin +bespirit +bespit +besplash +besplatter +besplit +bespoke +bespoken +bespot +bespottedness +bespouse +bespout +bespray +bespread +besprent +besprinkle +besprinkler +bespurred +besputter +bespy +besqueeze +besquib +besra +bessemer +bessemerize +best +bestab +bestain +bestamp +bestar +bestare +bestarve +bestatued +bestay +bestayed +bestead +besteer +bestench +bester +bestial +bestialism +bestialist +bestiality +bestialize +bestially +bestiarian +bestiarianism +bestiary +bestick +bestill +bestink +bestir +bestness +bestock +bestore +bestorm +bestove +bestow +bestowable +bestowage +bestowal +bestower +bestowing +bestowment +bestraddle +bestrapped +bestraught +bestraw +bestreak +bestream +bestrew +bestrewment +bestride +bestripe +bestrode +bestubbled +bestuck +bestud +besugar +besuit +besully +beswarm +besweatered +besweeten +beswelter +beswim +beswinge +beswitch +bet +beta +betacism +betacismus +betafite +betag +betail +betailor +betaine +betainogen +betalk +betallow +betangle +betanglement +betask +betassel +betatron +betattered +betaxed +betear +beteela +beteem +betel +beth +bethabara +bethankit +bethel +bethflower +bethink +bethought +bethrall +bethreaten +bethroot +bethumb +bethump +bethunder +bethwack +betide +betimber +betimes +betinge +betipple +betire +betis +betitle +betocsin +betoil +betoken +betokener +betone +betongue +betony +betorcin +betorcinol +betoss +betowel +betowered +betrace +betrail +betrample +betrap +betravel +betray +betrayal +betrayer +betrayment +betread +betrend +betrim +betrinket +betroth +betrothal +betrothed +betrothment +betrough +betrousered +betrumpet +betrunk +betso +betted +better +betterer +bettergates +bettering +betterly +betterment +bettermost +betterness +betters +betting +bettong +bettonga +bettor +betty +betuckered +betulaceous +betulin +betulinamaric +betulinic +betulinol +beturbaned +betusked +betutor +betutored +betwattled +between +betweenbrain +betweenity +betweenmaid +betweenness +betweenwhiles +betwine +betwit +betwixen +betwixt +beudantite +beuniformed +bevatron +beveil +bevel +beveled +beveler +bevelled +bevelment +bevenom +bever +beverage +beverse +bevesseled +bevesselled +beveto +bevillain +bevined +bevoiled +bevomit +bevue +bevy +bewail +bewailable +bewailer +bewailing +bewailingly +bewailment +bewaitered +bewall +beware +bewash +bewaste +bewater +beweary +beweep +beweeper +bewelcome +bewelter +bewept +bewest +bewet +bewhig +bewhiskered +bewhisper +bewhistle +bewhite +bewhiten +bewidow +bewig +bewigged +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewimple +bewinged +bewinter +bewired +bewitch +bewitchedness +bewitcher +bewitchery +bewitchful +bewitching +bewitchingly +bewitchingness +bewitchment +bewith +bewizard +bework +beworm +beworn +beworry +beworship +bewrap +bewrathed +bewray +bewrayer +bewrayingly +bewrayment +bewreath +bewreck +bewrite +bey +beydom +beylic +beylical +beyond +beyrichite +beyship +bezant +bezantee +bezanty +bezel +bezesteen +bezetta +bezique +bezoar +bezoardic +bezonian +bezzi +bezzle +bezzo +bhabar +bhagavat +bhagavata +bhaiachari +bhaiyachara +bhakta +bhakti +bhalu +bhandar +bhandari +bhang +bhangi +bhara +bharal +bhat +bhava +bheesty +bhikku +bhikshu +bhoosa +bhoy +bhungi +bhungini +bhut +bhutatathata +biabo +biacetyl +biacetylene +biacid +biacromial +biacuminate +biacuru +bialate +biallyl +bialveolar +bianchite +bianco +biangular +biangulate +biangulated +biangulous +bianisidine +biannual +biannually +biannulate +biarchy +biarcuate +biarcuated +biarticular +biarticulate +biarticulated +bias +biasness +biasteric +biaswise +biatomic +biauricular +biauriculate +biaxal +biaxial +biaxiality +biaxially +biaxillary +bib +bibacious +bibacity +bibasic +bibation +bibb +bibber +bibble +bibbler +bibbons +bibcock +bibenzyl +bibi +bibionid +bibiri +bibitory +bibless +biblioclasm +biblioclast +bibliofilm +bibliogenesis +bibliognost +bibliognostic +bibliogony +bibliograph +bibliographer +bibliographic +bibliographical +bibliographically +bibliographize +bibliography +biblioklept +bibliokleptomania +bibliokleptomaniac +bibliolater +bibliolatrous +bibliolatry +bibliological +bibliologist +bibliology +bibliomancy +bibliomane +bibliomania +bibliomaniac +bibliomaniacal +bibliomanian +bibliomanianism +bibliomanism +bibliomanist +bibliopegic +bibliopegist +bibliopegistic +bibliopegy +bibliophage +bibliophagic +bibliophagist +bibliophagous +bibliophile +bibliophilic +bibliophilism +bibliophilist +bibliophilistic +bibliophily +bibliophobia +bibliopolar +bibliopole +bibliopolery +bibliopolic +bibliopolical +bibliopolically +bibliopolism +bibliopolist +bibliopolistic +bibliopoly +bibliosoph +bibliotaph +bibliotaphic +bibliothec +bibliotheca +bibliothecal +bibliothecarial +bibliothecarian +bibliothecary +bibliotherapeutic +bibliotherapist +bibliotherapy +bibliothetic +bibliotic +bibliotics +bibliotist +biblus +biborate +bibracteate +bibracteolate +bibulosity +bibulous +bibulously +bibulousness +bicalcarate +bicameral +bicameralism +bicamerist +bicapitate +bicapsular +bicarbonate +bicarbureted +bicarinate +bicarpellary +bicarpellate +bicaudal +bicaudate +bice +bicellular +bicentenary +bicentennial +bicephalic +bicephalous +biceps +bicetyl +bichir +bichloride +bichord +bichromate +bichromatic +bichromatize +bichrome +bichromic +bichy +biciliate +biciliated +bicipital +bicipitous +bicircular +bicirrose +bick +bicker +bickerer +bickern +biclavate +biclinium +bicollateral +bicollaterality +bicolligate +bicolor +bicolored +bicolorous +biconcave +biconcavity +bicondylar +bicone +biconic +biconical +biconically +biconjugate +biconsonantal +biconvex +bicorn +bicornate +bicorne +bicorned +bicornous +bicornuate +bicornuous +bicornute +bicorporal +bicorporate +bicorporeal +bicostate +bicrenate +bicrescentic +bicrofarad +bicron +bicrural +bicursal +bicuspid +bicuspidate +bicyanide +bicycle +bicycler +bicyclic +bicyclism +bicyclist +bicyclo +bicycloheptane +bicylindrical +bid +bidactyl +bidactyle +bidactylous +bidar +bidarka +bidcock +biddable +biddableness +biddably +biddance +bidder +bidding +biddy +bide +bident +bidental +bidentate +bidented +bidential +bidenticulate +bider +bidet +bidigitate +bidimensional +biding +bidirectional +bidiurnal +bidri +biduous +bieberite +bield +bieldy +bielectrolysis +bielenite +bien +bienly +bienness +biennia +biennial +biennially +biennium +bier +bierbalk +biethnic +bietle +bifacial +bifanged +bifara +bifarious +bifariously +bifer +biferous +biff +biffin +bifid +bifidate +bifidated +bifidity +bifidly +bifilar +bifilarly +bifistular +biflabellate +biflagellate +biflecnode +biflected +biflex +biflorate +biflorous +bifluoride +bifocal +bifoil +bifold +bifolia +bifoliate +bifoliolate +bifolium +biforked +biform +biformed +biformity +biforous +bifront +bifrontal +bifronted +bifurcal +bifurcate +bifurcated +bifurcately +bifurcation +big +biga +bigamic +bigamist +bigamistic +bigamize +bigamous +bigamously +bigamy +bigarade +bigaroon +bigarreau +bigbloom +bigemina +bigeminal +bigeminate +bigeminated +bigeminum +bigener +bigeneric +bigential +bigeye +bigg +biggah +biggen +bigger +biggest +biggin +biggish +biggonet +bigha +bighead +bighearted +bigheartedness +bighorn +bight +biglandular +biglenoid +biglot +bigmouth +bigmouthed +bigness +bignoniaceous +bignoniad +bignou +bigoniac +bigonial +bigot +bigoted +bigotedly +bigotish +bigotry +bigotty +bigroot +bigthatch +biguanide +biguttate +biguttulate +bigwig +bigwigged +bigwiggedness +bigwiggery +bigwiggism +bihamate +biharmonic +bihourly +bihydrazine +bija +bijasal +bijou +bijouterie +bijoux +bijugate +bijugular +bike +bikh +bikhaconitine +bikini +bilabe +bilabial +bilabiate +bilalo +bilamellar +bilamellate +bilamellated +bilaminar +bilaminate +bilaminated +bilander +bilateral +bilateralism +bilaterality +bilaterally +bilateralness +bilberry +bilbie +bilbo +bilboquet +bilby +bilch +bilcock +bildar +bilders +bile +bilestone +bilge +bilgy +bilharzial +bilharziasis +bilharzic +bilharziosis +bilianic +biliary +biliate +biliation +bilic +bilicyanin +bilifaction +biliferous +bilification +bilifuscin +bilify +bilihumin +bilimbi +bilimbing +biliment +bilinear +bilineate +bilingual +bilingualism +bilingually +bilinguar +bilinguist +bilinigrin +bilinite +bilio +bilious +biliously +biliousness +biliprasin +bilipurpurin +bilipyrrhin +bilirubin +bilirubinemia +bilirubinic +bilirubinuria +biliteral +biliteralism +bilith +bilithon +biliverdic +biliverdin +bilixanthin +bilk +bilker +bill +billa +billable +billabong +billback +billbeetle +billboard +billbroking +billbug +billed +biller +billet +billeter +billethead +billeting +billetwood +billety +billfish +billfold +billhead +billheading +billholder +billhook +billian +billiard +billiardist +billiardly +billiards +billikin +billing +billingsgate +billion +billionaire +billionism +billionth +billitonite +billman +billon +billot +billow +billowiness +billowy +billposter +billposting +billsticker +billsticking +billy +billyboy +billycan +billycock +billyer +billyhood +billywix +bilo +bilobated +bilobe +bilobed +bilobiate +bilobular +bilocation +bilocellate +bilocular +biloculate +biloculine +bilophodont +bilsh +bilsted +biltong +biltongue +bimaculate +bimaculated +bimalar +bimanal +bimane +bimanous +bimanual +bimanually +bimarginate +bimarine +bimastic +bimastism +bimastoid +bimasty +bimaxillary +bimbil +bimeby +bimensal +bimester +bimestrial +bimetalic +bimetallism +bimetallist +bimetallistic +bimillenary +bimillennium +bimillionaire +bimodal +bimodality +bimolecular +bimonthly +bimotored +bimotors +bimucronate +bimuscular +bin +binal +binaphthyl +binarium +binary +binate +binately +bination +binational +binaural +binauricular +binbashi +bind +binder +bindery +bindheimite +binding +bindingly +bindingness +bindle +bindlet +bindoree +bindweb +bindweed +bindwith +bindwood +bine +binervate +bineweed +bing +binge +bingey +binghi +bingle +bingo +bingy +binh +biniodide +bink +binman +binna +binnacle +binning +binnite +binnogue +bino +binocle +binocular +binocularity +binocularly +binoculate +binodal +binode +binodose +binodous +binomenclature +binomial +binomialism +binomially +binominal +binominated +binominous +binormal +binotic +binotonous +binous +binoxalate +binoxide +bint +bintangor +binturong +binuclear +binucleate +binucleated +binucleolate +binukau +biobibliographical +biobibliography +bioblast +bioblastic +biocatalyst +biocellate +biocentric +biochemic +biochemical +biochemically +biochemics +biochemist +biochemistry +biochemy +biochore +bioclimatic +bioclimatology +biocoenose +biocoenosis +biocoenotic +biocycle +biod +biodynamic +biodynamical +biodynamics +biodyne +bioecologic +bioecological +bioecologically +bioecologist +bioecology +biogen +biogenase +biogenesis +biogenesist +biogenetic +biogenetical +biogenetically +biogenetics +biogenous +biogeny +biogeochemistry +biogeographic +biogeographical +biogeographically +biogeography +biognosis +biograph +biographee +biographer +biographic +biographical +biographically +biographist +biographize +biography +bioherm +biokinetics +biolinguistics +biolith +biologese +biologic +biological +biologically +biologicohumanistic +biologism +biologist +biologize +biology +bioluminescence +bioluminescent +biolysis +biolytic +biomagnetic +biomagnetism +biomathematics +biome +biomechanical +biomechanics +biometeorology +biometer +biometric +biometrical +biometrically +biometrician +biometricist +biometrics +biometry +biomicroscopy +bion +bionergy +bionomic +bionomical +bionomically +bionomics +bionomist +bionomy +biophagism +biophagous +biophagy +biophilous +biophore +biophotophone +biophysical +biophysicochemical +biophysics +biophysiography +biophysiological +biophysiologist +biophysiology +biophyte +bioplasm +bioplasmic +bioplast +bioplastic +bioprecipitation +biopsic +biopsy +biopsychic +biopsychical +biopsychological +biopsychologist +biopsychology +biopyribole +bioral +biorbital +biordinal +bioreaction +biorgan +bios +bioscope +bioscopic +bioscopy +biose +biosis +biosocial +biosociological +biosphere +biostatic +biostatical +biostatics +biostatistics +biosterin +biosterol +biostratigraphy +biosynthesis +biosynthetic +biosystematic +biosystematics +biosystematist +biosystematy +biota +biotaxy +biotechnics +biotic +biotical +biotics +biotin +biotite +biotitic +biotome +biotomy +biotope +biotype +biotypic +biovular +biovulate +bioxalate +bioxide +bipack +bipaleolate +bipalmate +biparasitic +biparental +biparietal +biparous +biparted +bipartible +bipartient +bipartile +bipartisan +bipartisanship +bipartite +bipartitely +bipartition +biparty +bipaschal +bipectinate +bipectinated +biped +bipedal +bipedality +bipedism +bipeltate +bipennate +bipennated +bipenniform +biperforate +bipersonal +bipetalous +biphase +biphasic +biphenol +biphenyl +biphenylene +bipinnaria +bipinnate +bipinnated +bipinnately +bipinnatifid +bipinnatiparted +bipinnatipartite +bipinnatisect +bipinnatisected +biplanal +biplanar +biplane +biplicate +biplicity +biplosion +biplosive +bipod +bipolar +bipolarity +bipolarize +biporose +biporous +biprism +biprong +bipunctal +bipunctate +bipunctual +bipupillate +bipyramid +bipyramidal +bipyridine +bipyridyl +biquadrantal +biquadrate +biquadratic +biquarterly +biquartz +biquintile +biracial +biracialism +biradial +biradiate +biradiated +biramous +birational +birch +birchbark +birchen +birching +birchman +birchwood +bird +birdbander +birdbanding +birdbath +birdberry +birdcall +birdcatcher +birdcatching +birdclapper +birdcraft +birddom +birdeen +birder +birdglue +birdhood +birdhouse +birdie +birdikin +birding +birdland +birdless +birdlet +birdlike +birdlime +birdling +birdlore +birdman +birdmouthed +birdnest +birdnester +birdseed +birdstone +birdweed +birdwise +birdwoman +birdy +birectangular +birefracting +birefraction +birefractive +birefringence +birefringent +bireme +biretta +biri +biriba +birimose +birk +birken +birkie +birkremite +birl +birle +birler +birlie +birlieman +birlinn +birma +birn +birny +birostrate +birostrated +birotation +birotatory +birr +birse +birsle +birsy +birth +birthbed +birthday +birthland +birthless +birthmark +birthmate +birthnight +birthplace +birthright +birthroot +birthstone +birthstool +birthwort +birthy +bis +bisabol +bisaccate +bisacromial +bisalt +bisantler +bisaxillary +bisbeeite +biscacha +biscayen +bischofite +biscotin +biscuit +biscuiting +biscuitlike +biscuitmaker +biscuitmaking +biscuitroot +biscuitry +bisdiapason +bisdimethylamino +bisect +bisection +bisectional +bisectionally +bisector +bisectrices +bisectrix +bisegment +biseptate +biserial +biserially +biseriate +biseriately +biserrate +bisetose +bisetous +bisexed +bisext +bisexual +bisexualism +bisexuality +bisexually +bisexuous +bisglyoxaline +bishop +bishopdom +bishopess +bishopful +bishophood +bishopless +bishoplet +bishoplike +bishopling +bishopric +bishopship +bishopweed +bisiliac +bisilicate +bisiliquous +bisimine +bisinuate +bisinuation +bisischiadic +bisischiatic +bislings +bismar +bismarine +bismerpund +bismillah +bismite +bismuth +bismuthal +bismuthate +bismuthic +bismuthide +bismuthiferous +bismuthine +bismuthinite +bismuthite +bismuthous +bismuthyl +bismutite +bismutoplagionite +bismutosmaltite +bismutosphaerite +bisnaga +bison +bisonant +bisontine +bisphenoid +bispinose +bispinous +bispore +bisporous +bisque +bisquette +bissext +bissextile +bisson +bistate +bistephanic +bister +bistered +bistetrazole +bisti +bistipular +bistipulate +bistipuled +bistort +bistournage +bistoury +bistratal +bistratose +bistriate +bistriazole +bistro +bisubstituted +bisubstitution +bisulcate +bisulfid +bisulphate +bisulphide +bisulphite +bisyllabic +bisyllabism +bisymmetric +bisymmetrical +bisymmetrically +bisymmetry +bit +bitable +bitangent +bitangential +bitanhol +bitartrate +bitbrace +bitch +bite +bitemporal +bitentaculate +biter +biternate +biternately +bitesheep +bitewing +bitheism +biti +biting +bitingly +bitingness +bitless +bito +bitolyl +bitonality +bitreadle +bitripartite +bitripinnatifid +bitriseptate +bitrochanteric +bitstock +bitstone +bitt +bitted +bitten +bitter +bitterbark +bitterblain +bitterbloom +bitterbur +bitterbush +bitterful +bitterhead +bitterhearted +bitterheartedness +bittering +bitterish +bitterishness +bitterless +bitterling +bitterly +bittern +bitterness +bitternut +bitterroot +bitters +bittersweet +bitterweed +bitterwood +bitterworm +bitterwort +bitthead +bittie +bittock +bitty +bitubercular +bituberculate +bituberculated +bitulithic +bitume +bitumed +bitumen +bituminate +bituminiferous +bituminization +bituminize +bituminoid +bituminous +bitwise +bityite +bitypic +biune +biunial +biunity +biunivocal +biurate +biurea +biuret +bivalence +bivalency +bivalent +bivalve +bivalved +bivalvian +bivalvous +bivalvular +bivariant +bivariate +bivascular +bivaulted +bivector +biventer +biventral +biverbal +bivinyl +bivious +bivittate +bivocal +bivocalized +bivoltine +bivoluminous +bivouac +biwa +biweekly +biwinter +bixaceous +bixbyite +bixin +biyearly +biz +bizardite +bizarre +bizarrely +bizarreness +bizet +bizonal +bizone +bizygomatic +bizz +blab +blabber +blabberer +blachong +black +blackacre +blackamoor +blackback +blackball +blackballer +blackband +blackbelly +blackberry +blackbine +blackbird +blackbirder +blackbirding +blackboard +blackboy +blackbreast +blackbush +blackbutt +blackcap +blackcoat +blackcock +blackdamp +blacken +blackener +blackening +blacker +blacketeer +blackey +blackeyes +blackface +blackfellow +blackfellows +blackfin +blackfire +blackfish +blackfisher +blackfishing +blackfoot +blackguard +blackguardism +blackguardize +blackguardly +blackguardry +blackhead +blackheads +blackheart +blackhearted +blackheartedness +blackie +blacking +blackish +blackishly +blackishness +blackit +blackjack +blackland +blackleg +blackleggery +blacklegism +blacklegs +blackly +blackmail +blackmailer +blackneb +blackneck +blackness +blacknob +blackout +blackpoll +blackroot +blackseed +blackshirted +blacksmith +blacksmithing +blackstick +blackstrap +blacktail +blackthorn +blacktongue +blacktree +blackwash +blackwasher +blackwater +blackwood +blackwork +blackwort +blacky +blad +bladder +bladderet +bladderless +bladderlike +bladdernose +bladdernut +bladderpod +bladderseed +bladderweed +bladderwort +bladdery +blade +bladebone +bladed +bladelet +bladelike +blader +bladesmith +bladewise +blading +bladish +blady +bladygrass +blae +blaeberry +blaeness +blaewort +blaff +blaffert +blaflum +blah +blahlaut +blain +blair +blairmorite +blake +blakeberyed +blamable +blamableness +blamably +blame +blamed +blameful +blamefully +blamefulness +blameless +blamelessly +blamelessness +blamer +blameworthiness +blameworthy +blaming +blamingly +blan +blanc +blanca +blancard +blanch +blancher +blanching +blanchingly +blancmange +blancmanger +blanco +bland +blanda +blandiloquence +blandiloquious +blandiloquous +blandish +blandisher +blandishing +blandishingly +blandishment +blandly +blandness +blank +blankard +blankbook +blanked +blankeel +blanket +blanketed +blanketeer +blanketflower +blanketing +blanketless +blanketmaker +blanketmaking +blanketry +blanketweed +blankety +blanking +blankish +blankite +blankly +blankness +blanky +blanque +blanquillo +blare +blarney +blarneyer +blarnid +blarny +blart +blas +blase +blash +blashy +blaspheme +blasphemer +blasphemous +blasphemously +blasphemousness +blasphemy +blast +blasted +blastema +blastemal +blastematic +blastemic +blaster +blastful +blasthole +blastid +blastie +blasting +blastment +blastocarpous +blastocheme +blastochyle +blastocoele +blastocolla +blastocyst +blastocyte +blastoderm +blastodermatic +blastodermic +blastodisk +blastogenesis +blastogenetic +blastogenic +blastogeny +blastogranitic +blastoid +blastoma +blastomata +blastomere +blastomeric +blastomycete +blastomycetic +blastomycetous +blastomycosis +blastomycotic +blastoneuropore +blastophitic +blastophoral +blastophore +blastophoric +blastophthoria +blastophthoric +blastophyllum +blastoporal +blastopore +blastoporic +blastoporphyritic +blastosphere +blastospheric +blastostylar +blastostyle +blastozooid +blastplate +blastula +blastulae +blastular +blastulation +blastule +blasty +blat +blatancy +blatant +blatantly +blate +blately +blateness +blather +blatherer +blatherskite +blathery +blatjang +blatta +blatter +blatterer +blatti +blattid +blattiform +blattoid +blaubok +blauwbok +blaver +blaw +blawort +blay +blaze +blazer +blazing +blazingly +blazon +blazoner +blazoning +blazonment +blazonry +blazy +bleaberry +bleach +bleachability +bleachable +bleached +bleacher +bleacherite +bleacherman +bleachery +bleachfield +bleachground +bleachhouse +bleaching +bleachman +bleachworks +bleachyard +bleak +bleakish +bleakly +bleakness +bleaky +blear +bleared +blearedness +bleareye +bleariness +blearness +bleary +bleat +bleater +bleating +bleatingly +bleaty +bleb +blebby +blechnoid +bleck +blee +bleed +bleeder +bleeding +bleekbok +bleery +bleeze +bleezy +blellum +blemish +blemisher +blemishment +blench +blencher +blenching +blenchingly +blencorn +blend +blendcorn +blende +blended +blender +blending +blendor +blendure +blendwater +blennadenitis +blennemesis +blennenteria +blennenteritis +blenniid +blenniiform +blennioid +blennocele +blennocystitis +blennoemesis +blennogenic +blennogenous +blennoid +blennoma +blennometritis +blennophlogisma +blennophlogosis +blennophthalmia +blennoptysis +blennorrhagia +blennorrhagic +blennorrhea +blennorrheal +blennorrhinia +blennosis +blennostasis +blennostatic +blennothorax +blennotorrhea +blennuria +blenny +blennymenitis +blent +bleo +blephara +blepharadenitis +blepharal +blepharanthracosis +blepharedema +blepharelcosis +blepharemphysema +blepharism +blepharitic +blepharitis +blepharoadenitis +blepharoadenoma +blepharoatheroma +blepharoblennorrhea +blepharocarcinoma +blepharochalasis +blepharochromidrosis +blepharoclonus +blepharocoloboma +blepharoconjunctivitis +blepharodiastasis +blepharodyschroia +blepharohematidrosis +blepharolithiasis +blepharomelasma +blepharoncosis +blepharoncus +blepharophimosis +blepharophryplasty +blepharophthalmia +blepharophyma +blepharoplast +blepharoplastic +blepharoplasty +blepharoplegia +blepharoptosis +blepharopyorrhea +blepharorrhaphy +blepharospasm +blepharospath +blepharosphincterectomy +blepharostat +blepharostenosis +blepharosymphysis +blepharosyndesmitis +blepharosynechia +blepharotomy +blepharydatis +blesbok +blesbuck +bless +blessed +blessedly +blessedness +blesser +blessing +blessingly +blest +blet +bletheration +blewits +blibe +blick +blickey +blight +blightbird +blighted +blighter +blighting +blightingly +blighty +blimbing +blimp +blimy +blind +blindage +blindball +blinded +blindedly +blinder +blindeyes +blindfast +blindfish +blindfold +blindfolded +blindfoldedness +blindfolder +blindfoldly +blinding +blindingly +blindish +blindless +blindling +blindly +blindness +blindstory +blindweed +blindworm +blink +blinkard +blinked +blinker +blinkered +blinking +blinkingly +blinks +blinky +blinter +blintze +blip +bliss +blissful +blissfully +blissfulness +blissless +blissom +blister +blistered +blistering +blisteringly +blisterweed +blisterwort +blistery +blite +blithe +blithebread +blitheful +blithefully +blithehearted +blithelike +blithely +blithemeat +blithen +blitheness +blither +blithering +blithesome +blithesomely +blithesomeness +blitter +blitz +blitzbuggy +blitzkrieg +blizz +blizzard +blizzardly +blizzardous +blizzardy +blo +bloat +bloated +bloatedness +bloater +bloating +blob +blobbed +blobber +blobby +bloc +block +blockade +blockader +blockage +blockbuster +blocked +blocker +blockhead +blockheaded +blockheadedly +blockheadedness +blockheadish +blockheadishness +blockheadism +blockholer +blockhouse +blockiness +blocking +blockish +blockishly +blockishness +blocklayer +blocklike +blockmaker +blockmaking +blockman +blockpate +blockship +blocky +blodite +bloke +blolly +blomstrandine +blonde +blondeness +blondine +blood +bloodalley +bloodalp +bloodbeat +bloodberry +bloodbird +bloodcurdler +bloodcurdling +blooddrop +blooddrops +blooded +bloodfin +bloodflower +bloodguilt +bloodguiltiness +bloodguiltless +bloodguilty +bloodhound +bloodied +bloodily +bloodiness +bloodleaf +bloodless +bloodlessly +bloodlessness +bloodletter +bloodletting +bloodline +bloodmobile +bloodmonger +bloodnoun +bloodripe +bloodripeness +bloodroot +bloodshed +bloodshedder +bloodshedding +bloodshot +bloodshotten +bloodspiller +bloodspilling +bloodstain +bloodstained +bloodstainedness +bloodstanch +bloodstock +bloodstone +bloodstroke +bloodsuck +bloodsucker +bloodsucking +bloodthirst +bloodthirster +bloodthirstily +bloodthirstiness +bloodthirsting +bloodthirsty +bloodweed +bloodwite +bloodwood +bloodworm +bloodwort +bloodworthy +bloody +bloodybones +blooey +bloom +bloomage +bloomer +bloomerism +bloomers +bloomery +bloomfell +blooming +bloomingly +bloomingness +bloomkin +bloomless +bloomy +bloop +blooper +blooping +blore +blosmy +blossom +blossombill +blossomed +blossomhead +blossomless +blossomry +blossomtime +blossomy +blot +blotch +blotched +blotchy +blotless +blotter +blottesque +blottesquely +blotting +blottingly +blotto +blotty +bloubiskop +blouse +bloused +blousing +blout +blow +blowback +blowball +blowcock +blowdown +blowen +blower +blowfish +blowfly +blowgun +blowhard +blowhole +blowiness +blowing +blowings +blowiron +blowlamp +blowline +blown +blowoff +blowout +blowpipe +blowpoint +blowproof +blowspray +blowth +blowtorch +blowtube +blowup +blowy +blowze +blowzed +blowzing +blowzy +blub +blubber +blubberer +blubbering +blubberingly +blubberman +blubberous +blubbery +blucher +bludgeon +bludgeoned +bludgeoneer +bludgeoner +blue +blueback +bluebead +bluebeard +bluebell +bluebelled +blueberry +bluebill +bluebird +blueblaw +bluebonnet +bluebook +bluebottle +bluebreast +bluebuck +bluebush +bluebutton +bluecap +bluecoat +bluecup +bluefish +bluegill +bluegown +bluegrass +bluehearted +bluehearts +blueing +bluejack +bluejacket +bluejoint +blueleg +bluelegs +bluely +blueness +bluenose +blueprint +blueprinter +bluer +blues +bluesides +bluestem +bluestocking +bluestockingish +bluestockingism +bluestone +bluestoner +bluet +bluethroat +bluetongue +bluetop +blueweed +bluewing +bluewood +bluey +bluff +bluffable +bluffer +bluffly +bluffness +bluffy +bluggy +bluing +bluish +bluishness +bluism +blunder +blunderbuss +blunderer +blunderful +blunderhead +blunderheaded +blunderheadedness +blundering +blunderingly +blundersome +blunge +blunger +blunk +blunker +blunks +blunnen +blunt +blunter +blunthead +blunthearted +bluntie +bluntish +bluntly +bluntness +blup +blur +blurb +blurbist +blurred +blurredness +blurrer +blurry +blurt +blush +blusher +blushful +blushfully +blushfulness +blushiness +blushing +blushingly +blushless +blushwort +blushy +bluster +blusteration +blusterer +blustering +blusteringly +blusterous +blusterously +blustery +blype +bo +boa +boagane +boanergism +boar +boarcite +board +boardable +boarder +boarding +boardinghouse +boardlike +boardly +boardman +boardwalk +boardy +boarfish +boarhound +boarish +boarishly +boarishness +boarship +boarskin +boarspear +boarstaff +boarwood +boast +boaster +boastful +boastfully +boastfulness +boasting +boastive +boastless +boat +boatable +boatage +boatbill +boatbuilder +boatbuilding +boater +boatfalls +boatful +boathead +boatheader +boathouse +boatie +boating +boatkeeper +boatless +boatlike +boatlip +boatload +boatloader +boatloading +boatly +boatman +boatmanship +boatmaster +boatowner +boatsetter +boatshop +boatside +boatsman +boatswain +boattail +boatward +boatwise +boatwoman +boatwright +bob +boba +bobac +bobbed +bobber +bobbery +bobbin +bobbiner +bobbinet +bobbing +bobbinwork +bobbish +bobbishly +bobble +bobby +bobcat +bobcoat +bobeche +bobfly +bobierrite +bobization +bobjerom +bobo +bobolink +bobotie +bobsled +bobsleigh +bobstay +bobtail +bobtailed +bobwhite +bobwood +bocaccio +bocal +bocardo +bocasine +bocca +boccale +boccarella +boccaro +bocce +boce +bocedization +bocher +bock +bockerel +bockeret +bocking +bocoy +bod +bodach +bodacious +bodaciously +bode +bodeful +bodega +bodement +boden +bodenbenderite +boder +bodewash +bodge +bodger +bodgery +bodhi +bodhisattva +bodice +bodiced +bodicemaker +bodicemaking +bodied +bodier +bodieron +bodikin +bodiless +bodilessness +bodiliness +bodily +bodiment +boding +bodingly +bodkin +bodkinwise +bodle +bodock +body +bodybending +bodybuilder +bodyguard +bodyhood +bodyless +bodymaker +bodymaking +bodyplate +bodywise +bodywood +bodywork +boeotarch +bog +boga +bogan +bogard +bogart +bogberry +bogey +bogeyman +boggart +boggin +bogginess +boggish +boggle +bogglebo +boggler +boggy +boghole +bogie +bogieman +bogier +bogland +boglander +bogle +bogledom +boglet +bogman +bogmire +bogo +bogong +bogsucker +bogtrot +bogtrotter +bogtrotting +bogue +bogum +bogus +bogusness +bogway +bogwood +bogwort +bogy +bogydom +bogyism +bogyland +bohawn +bohea +bohemium +bohereen +bohireen +boho +bohor +bohunk +boid +boil +boilable +boildown +boiled +boiler +boilerful +boilerhouse +boilerless +boilermaker +boilermaking +boilerman +boilersmith +boilerworks +boilery +boiling +boilinglike +boilingly +boilover +boily +boist +boisterous +boisterously +boisterousness +bojite +bojo +bokadam +bokard +bokark +boke +bokom +bola +bolar +bold +bolden +boldhearted +boldine +boldly +boldness +boldo +bole +bolection +bolectioned +boled +boleite +bolelike +bolero +boletaceous +bolete +boleweed +bolewort +bolide +bolimba +bolis +bolivar +bolivarite +bolivia +boliviano +bolk +boll +bollard +bolled +boller +bolling +bollock +bollworm +bolly +bolo +bolograph +bolographic +bolographically +bolography +boloman +bolometer +bolometric +boloney +boloroot +bolson +bolster +bolsterer +bolsterwork +bolt +boltage +boltant +boltcutter +boltel +bolter +bolthead +boltheader +boltheading +bolthole +bolti +bolting +boltless +boltlike +boltmaker +boltmaking +boltonite +boltrope +boltsmith +boltstrake +boltuprightness +boltwork +bolus +bom +boma +bomb +bombable +bombacaceous +bombard +bombarde +bombardelle +bombarder +bombardier +bombardment +bombardon +bombast +bombaster +bombastic +bombastically +bombastry +bombazet +bombazine +bombed +bomber +bombiccite +bombilate +bombilation +bombinate +bombination +bombo +bombola +bombonne +bombous +bombproof +bombshell +bombsight +bombycid +bombyciform +bombycine +bon +bonaci +bonagh +bonaght +bonair +bonairly +bonairness +bonally +bonang +bonanza +bonasus +bonaventure +bonavist +bonbon +bonce +bond +bondage +bondager +bondar +bonded +bonder +bonderman +bondfolk +bondholder +bondholding +bonding +bondless +bondman +bondmanship +bondsman +bondstone +bondswoman +bonduc +bondwoman +bone +boneache +bonebinder +boneblack +bonebreaker +boned +bonedog +bonefish +boneflower +bonehead +boneheaded +boneless +bonelessly +bonelessness +bonelet +bonelike +boner +boneset +bonesetter +bonesetting +boneshaker +boneshaw +bonetail +bonewood +bonework +bonewort +bonfire +bong +bongo +bonhomie +boniata +bonification +boniform +bonify +boniness +boninite +bonitarian +bonitary +bonito +bonk +bonnaz +bonnet +bonneted +bonneter +bonnethead +bonnetless +bonnetlike +bonnetman +bonnibel +bonnily +bonniness +bonny +bonnyclabber +bonnyish +bonnyvis +bonsai +bonspiel +bontebok +bontebuck +bontequagga +bonus +bonxie +bony +bonyfish +bonze +bonzer +bonzery +bonzian +boo +boob +boobery +boobily +boobook +booby +boobyalla +boobyish +boobyism +bood +boodie +boodle +boodledom +boodleism +boodleize +boodler +boody +boof +booger +boogiewoogie +boohoo +boojum +book +bookable +bookbinder +bookbindery +bookbinding +bookboard +bookcase +bookcraft +bookdealer +bookdom +booked +booker +bookery +bookfold +bookful +bookholder +bookhood +bookie +bookiness +booking +bookish +bookishly +bookishness +bookism +bookkeeper +bookkeeping +bookland +bookless +booklet +booklike +bookling +booklore +booklover +bookmaker +bookmaking +bookman +bookmark +bookmarker +bookmate +bookmobile +bookmonger +bookplate +bookpress +bookrack +bookrest +bookroom +bookseller +booksellerish +booksellerism +bookselling +bookshelf +bookshop +bookstack +bookstall +bookstand +bookstore +bookward +bookwards +bookways +bookwise +bookwork +bookworm +bookwright +booky +bool +booly +boolya +boom +boomable +boomage +boomah +boomboat +boomdas +boomer +boomerang +booming +boomingly +boomless +boomlet +boomorah +boomslang +boomslange +boomster +boomy +boon +boondock +boondocks +boondoggle +boondoggler +boonfellow +boongary +boonk +boonless +boopis +boor +boorish +boorishly +boorishness +boort +boose +boost +booster +boosterism +boosy +boot +bootblack +bootboy +booted +bootee +booter +bootery +bootful +booth +boother +boothite +bootholder +boothose +bootied +bootikin +booting +bootjack +bootlace +bootleg +bootlegger +bootlegging +bootless +bootlessly +bootlessness +bootlick +bootlicker +bootmaker +bootmaking +boots +bootstrap +booty +bootyless +booze +boozed +boozer +boozily +booziness +boozy +bop +bopeep +boppist +bopyrid +bopyridian +bor +bora +borable +borachio +boracic +boraciferous +boracous +borage +boraginaceous +borak +boral +borasca +borasque +borate +borax +borborygmic +borborygmus +bord +bordage +bordar +bordarius +bordel +bordello +border +bordered +borderer +bordering +borderism +borderland +borderlander +borderless +borderline +bordermark +bordroom +bordure +bordured +bore +boreable +boread +boreal +borealis +borean +borecole +boredom +boree +boreen +boregat +borehole +boreism +borele +borer +boresome +borg +borgh +borghalpenny +borh +boric +borickite +boride +borine +boring +boringly +boringness +borish +borism +bority +borize +borlase +born +borne +borneol +borning +bornite +bornitic +bornyl +boro +borocalcite +borocarbide +borocitrate +borofluohydric +borofluoric +borofluoride +borofluorin +boroglycerate +boroglyceride +boroglycerine +borolanite +boron +boronatrocalcite +boronic +borophenol +borophenylic +borosalicylate +borosalicylic +borosilicate +borosilicic +borotungstate +borotungstic +borough +boroughlet +boroughmaster +boroughmonger +boroughmongering +boroughmongery +boroughship +borowolframic +borracha +borrel +borrow +borrowable +borrower +borrowing +borsch +borscht +borsholder +borsht +borstall +bort +bortsch +borty +bortz +borwort +boryl +borzoi +boscage +bosch +boschbok +boschvark +boschveld +bose +boser +bosh +bosher +bosjesman +bosk +bosker +bosket +boskiness +bosky +bosn +bosom +bosomed +bosomer +bosomy +bosporus +boss +bossage +bossdom +bossed +bosselated +bosselation +bosser +bosset +bossiness +bossing +bossism +bosslet +bossship +bossy +bostangi +bostanji +bosthoon +boston +bostonite +bostrychid +bostrychoid +bostrychoidal +bostryx +bosun +bot +bota +botanic +botanical +botanically +botanist +botanize +botanizer +botanomancy +botanophile +botanophilist +botany +botargo +botch +botched +botchedly +botcher +botcherly +botchery +botchily +botchiness +botchka +botchy +bote +botella +boterol +botfly +both +bother +botheration +botherer +botherheaded +botherment +bothersome +bothlike +bothrenchyma +bothrium +bothropic +bothros +bothsided +bothsidedness +bothway +bothy +botonee +botong +botryogen +botryoid +botryoidal +botryoidally +botryolite +botryomycoma +botryomycosis +botryomycotic +botryopterid +botryose +botryotherapy +bott +bottekin +bottine +bottle +bottlebird +bottled +bottleflower +bottleful +bottlehead +bottleholder +bottlelike +bottlemaker +bottlemaking +bottleman +bottleneck +bottlenest +bottlenose +bottler +bottling +bottom +bottomchrome +bottomed +bottomer +bottoming +bottomless +bottomlessly +bottomlessness +bottommost +bottomry +bottstick +botuliform +botulin +botulinum +botulism +botulismus +bouchal +bouchaleen +boucharde +bouche +boucher +boucherism +boucherize +bouchette +boud +boudoir +bouffancy +bouffant +bougar +bouge +bouget +bough +boughed +boughless +boughpot +bought +boughten +boughy +bougie +bouillabaisse +bouillon +bouk +boukit +boulangerite +boulder +boulderhead +bouldering +bouldery +boule +boulevard +boulevardize +boultel +boulter +boulterer +boun +bounce +bounceable +bounceably +bouncer +bouncing +bouncingly +bound +boundable +boundary +bounded +boundedly +boundedness +bounden +bounder +bounding +boundingly +boundless +boundlessly +boundlessness +boundly +boundness +bounteous +bounteously +bounteousness +bountied +bountiful +bountifully +bountifulness +bountith +bountree +bounty +bountyless +bouquet +bourasque +bourbon +bourbonize +bourd +bourder +bourdon +bourette +bourg +bourgeois +bourgeoise +bourgeoisie +bourgeoisitic +bourn +bournless +bournonite +bourock +bourse +bourtree +bouse +bouser +boussingaultite +boustrophedon +boustrophedonic +bousy +bout +boutade +bouto +boutonniere +boutylka +bouw +bovarism +bovarysm +bovate +bovenland +bovicide +boviculture +bovid +boviform +bovine +bovinely +bovinity +bovoid +bovovaccination +bovovaccine +bow +bowable +bowback +bowbells +bowbent +bowboy +bowdlerism +bowdlerization +bowdlerize +bowed +bowedness +bowel +boweled +bowelless +bowellike +bowels +bowenite +bower +bowerbird +bowerlet +bowermaiden +bowermay +bowerwoman +bowery +bowet +bowfin +bowgrace +bowhead +bowie +bowieful +bowing +bowingly +bowk +bowkail +bowker +bowknot +bowl +bowla +bowleg +bowlegged +bowleggedness +bowler +bowless +bowlful +bowlike +bowline +bowling +bowllike +bowlmaker +bowls +bowly +bowmaker +bowmaking +bowman +bowpin +bowralite +bowshot +bowsprit +bowstave +bowstring +bowstringed +bowwoman +bowwood +bowwort +bowwow +bowyer +boxberry +boxboard +boxbush +boxcar +boxen +boxer +boxfish +boxful +boxhaul +boxhead +boxing +boxkeeper +boxlike +boxmaker +boxmaking +boxman +boxthorn +boxty +boxwallah +boxwood +boxwork +boxy +boy +boyang +boyar +boyard +boyardism +boyardom +boyarism +boycott +boycottage +boycotter +boycottism +boydom +boyer +boyhood +boyish +boyishly +boyishness +boyism +boyla +boylike +boyology +boysenberry +boyship +boza +bozal +bozo +bozze +bra +brab +brabagious +brabant +brabble +brabblement +brabbler +brabblingly +braca +braccate +braccia +bracciale +braccianite +braccio +brace +braced +bracelet +braceleted +bracer +bracero +braces +brach +brachelytrous +bracherer +brachering +brachet +brachial +brachialgia +brachialis +brachiate +brachiation +brachiator +brachiferous +brachigerous +brachiocephalic +brachiocrural +brachiocubital +brachiocyllosis +brachiofacial +brachiofaciolingual +brachioganoid +brachiolaria +brachiolarian +brachiopod +brachiopode +brachiopodist +brachiopodous +brachioradial +brachioradialis +brachiorrhachidian +brachiorrheuma +brachiosaur +brachiostrophosis +brachiotomy +brachistocephali +brachistocephalic +brachistocephalous +brachistocephaly +brachistochrone +brachistochronic +brachistochronous +brachium +brachtmema +brachyaxis +brachycardia +brachycatalectic +brachycephal +brachycephalic +brachycephalism +brachycephalization +brachycephalize +brachycephalous +brachycephaly +brachyceral +brachyceric +brachycerous +brachychronic +brachycnemic +brachycranial +brachydactyl +brachydactylic +brachydactylism +brachydactylous +brachydactyly +brachydiagonal +brachydodrome +brachydodromous +brachydomal +brachydomatic +brachydome +brachydont +brachydontism +brachyfacial +brachyglossal +brachygnathia +brachygnathism +brachygnathous +brachygrapher +brachygraphic +brachygraphical +brachygraphy +brachyhieric +brachylogy +brachymetropia +brachymetropic +brachyphalangia +brachypinacoid +brachypinacoidal +brachypleural +brachypnea +brachypodine +brachypodous +brachyprism +brachyprosopic +brachypterous +brachypyramid +brachyrrhinia +brachysclereid +brachyskelic +brachysm +brachystaphylic +brachystochrone +brachystomatous +brachystomous +brachytic +brachytypous +brachyural +brachyuran +brachyuranic +brachyure +brachyurous +bracing +bracingly +bracingness +brack +brackebuschite +bracken +brackened +bracker +bracket +bracketing +bracketwise +brackish +brackishness +brackmard +bracky +braconid +bract +bractea +bracteal +bracteate +bracted +bracteiform +bracteolate +bracteole +bracteose +bractless +bractlet +brad +bradawl +bradenhead +bradmaker +bradsot +bradyacousia +bradycardia +bradycauma +bradycinesia +bradycrotic +bradydactylia +bradyesthesia +bradyglossia +bradykinesia +bradykinetic +bradylalia +bradylexia +bradylogia +bradynosus +bradypepsia +bradypeptic +bradyphagia +bradyphasia +bradyphemia +bradyphrasia +bradyphrenia +bradypnea +bradypnoea +bradypod +bradypode +bradypodoid +bradyseism +bradyseismal +bradyseismic +bradyseismical +bradyseismism +bradyspermatism +bradysphygmia +bradystalsis +bradyteleocinesia +bradyteleokinesis +bradytocia +bradytrophic +bradyuria +brae +braeface +braehead +braeman +braeside +brag +braggardism +braggart +braggartism +braggartly +braggartry +braggat +bragger +braggery +bragget +bragging +braggingly +braggish +braggishly +bragite +bragless +braguette +brahmachari +braid +braided +braider +braiding +brail +brain +brainache +braincap +braincraft +brainer +brainfag +brainge +braininess +brainless +brainlessly +brainlessness +brainlike +brainpan +brains +brainsick +brainsickly +brainsickness +brainstone +brainward +brainwash +brainwasher +brainwashing +brainwater +brainwood +brainwork +brainworker +brainy +braird +braireau +brairo +braise +brake +brakeage +brakehand +brakehead +brakeless +brakeload +brakemaker +brakemaking +brakeman +braker +brakeroot +brakesman +brakie +braky +bramble +brambleberry +bramblebush +brambled +brambling +brambly +brambrack +bran +brancard +branch +branchage +branched +brancher +branchery +branchful +branchi +branchia +branchiae +branchial +branchiate +branchicolous +branchiferous +branchiform +branchihyal +branchiness +branching +branchiocardiac +branchiogenous +branchiomere +branchiomeric +branchiomerism +branchiopallial +branchiopod +branchiopodan +branchiopodous +branchiopulmonate +branchiosaur +branchiosaurian +branchiostegal +branchiostegite +branchiostegous +branchiostomid +branchireme +branchiurous +branchless +branchlet +branchlike +branchling +branchman +branchstand +branchway +branchy +brand +branded +brander +brandering +brandied +brandify +brandise +brandish +brandisher +brandisite +brandless +brandling +brandreth +brandy +brandyball +brandyman +brandywine +brangle +brangled +branglement +brangler +brangling +branial +brank +brankie +brankursine +branle +branner +brannerite +branny +bransle +bransolder +brant +brantail +brantness +brash +brashiness +brashness +brashy +brasiletto +brasque +brass +brassage +brassard +brassart +brassbound +brassbounder +brasse +brasser +brasset +brassic +brassicaceous +brassidic +brassie +brassiere +brassily +brassiness +brassish +brasslike +brassware +brasswork +brassworker +brassworks +brassy +brassylic +brat +bratling +bratstvo +brattach +brattice +bratticer +bratticing +brattie +brattish +brattishing +brattle +brauna +braunite +bravade +bravado +bravadoism +brave +bravehearted +bravely +braveness +braver +bravery +braving +bravish +bravo +bravoite +bravura +bravuraish +braw +brawl +brawler +brawling +brawlingly +brawlsome +brawly +brawlys +brawn +brawned +brawnedness +brawner +brawnily +brawniness +brawny +braws +braxy +bray +brayer +brayera +brayerin +braystone +braza +braze +brazen +brazenface +brazenfaced +brazenfacedly +brazenly +brazenness +brazer +brazera +brazier +braziery +brazil +brazilein +brazilette +brazilin +brazilite +brazilwood +breach +breacher +breachful +breachy +bread +breadbasket +breadberry +breadboard +breadbox +breadearner +breadearning +breaden +breadfruit +breadless +breadlessness +breadmaker +breadmaking +breadman +breadnut +breadroot +breadseller +breadstuff +breadth +breadthen +breadthless +breadthriders +breadthways +breadthwise +breadwinner +breadwinning +breaghe +break +breakable +breakableness +breakably +breakage +breakaway +breakax +breakback +breakbones +breakdown +breaker +breakerman +breakfast +breakfaster +breakfastless +breaking +breakless +breakneck +breakoff +breakout +breakover +breakshugh +breakstone +breakthrough +breakup +breakwater +breakwind +bream +breards +breast +breastband +breastbeam +breastbone +breasted +breaster +breastfeeding +breastful +breastheight +breasthook +breastie +breasting +breastless +breastmark +breastpiece +breastpin +breastplate +breastplow +breastrail +breastrope +breastsummer +breastweed +breastwise +breastwood +breastwork +breath +breathable +breathableness +breathe +breathed +breather +breathful +breathiness +breathing +breathingly +breathless +breathlessly +breathlessness +breathseller +breathy +breba +breccia +breccial +brecciated +brecciation +brecham +breck +brecken +bred +bredbergite +brede +bredi +bree +breech +breechblock +breechcloth +breechclout +breeched +breeches +breechesflower +breechesless +breeching +breechless +breechloader +breed +breedable +breedbate +breeder +breediness +breeding +breedy +breek +breekless +breekums +breeze +breezeful +breezeless +breezelike +breezeway +breezily +breeziness +breezy +bregma +bregmata +bregmate +bregmatic +brehon +brehonship +brei +breislakite +breithauptite +brekkle +brelaw +breloque +breme +bremely +bremeness +bremsstrahlung +brennage +brent +brephic +bret +bretelle +bretesse +breth +brethren +brett +brettice +breunnerite +breva +breve +brevet +brevetcy +breviary +breviate +breviature +brevicaudate +brevicipitid +breviconic +brevier +brevifoliate +breviger +brevilingual +breviloquence +breviloquent +breviped +brevipen +brevipennate +breviradiate +brevirostral +brevirostrate +brevit +brevity +brew +brewage +brewer +brewership +brewery +brewhouse +brewing +brewis +brewmaster +brewst +brewster +brewsterite +brey +briar +briarberry +briarroot +bribe +bribee +bribegiver +bribegiving +bribemonger +briber +bribery +bribetaker +bribetaking +bribeworthy +brichen +brichette +brick +brickbat +brickcroft +brickel +bricken +brickfield +brickfielder +brickhood +bricking +brickish +brickkiln +bricklayer +bricklaying +brickle +brickleness +bricklike +brickliner +bricklining +brickly +brickmaker +brickmaking +brickmason +brickset +bricksetter +bricktimber +brickwise +brickwork +bricky +brickyard +bricole +bridal +bridale +bridaler +bridally +bride +bridebed +bridebowl +bridecake +bridechamber +bridecup +bridegod +bridegroom +bridegroomship +bridehead +bridehood +brideknot +bridelace +brideless +bridelike +bridely +bridemaid +bridemaiden +bridemaidship +brideship +bridesmaid +bridesmaiding +bridesman +bridestake +bridewain +brideweed +bridewell +bridewort +bridge +bridgeable +bridgeboard +bridgebote +bridgebuilder +bridgebuilding +bridged +bridgehead +bridgekeeper +bridgeless +bridgelike +bridgemaker +bridgemaking +bridgeman +bridgemaster +bridgepot +bridger +bridgetree +bridgeward +bridgewards +bridgeway +bridgework +bridging +bridle +bridled +bridleless +bridleman +bridler +bridling +bridoon +brief +briefing +briefless +brieflessly +brieflessness +briefly +briefness +briefs +brier +brierberry +briered +brierroot +brierwood +briery +brieve +brig +brigade +brigadier +brigadiership +brigalow +brigand +brigandage +brigander +brigandine +brigandish +brigandishly +brigandism +brigantine +brigatry +brigbote +brigetty +bright +brighten +brightener +brightening +brighteyes +brightish +brightly +brightness +brightsmith +brightsome +brightsomeness +brightwork +brill +brilliance +brilliancy +brilliandeer +brilliant +brilliantine +brilliantly +brilliantness +brilliantwise +brilliolette +brillolette +brills +brim +brimborion +brimborium +brimful +brimfully +brimfulness +briming +brimless +brimmed +brimmer +brimming +brimmingly +brimstone +brimstonewort +brimstony +brin +brindlish +brine +brinehouse +brineless +brineman +briner +bring +bringal +bringall +bringer +brininess +brinish +brinishness +brinjal +brinjarry +brink +brinkless +briny +brioche +briolette +brique +briquette +brisk +brisken +brisket +briskish +briskly +briskness +brisling +brisque +briss +bristle +bristlebird +bristlecone +bristled +bristleless +bristlelike +bristler +bristletail +bristlewort +bristliness +bristly +brisure +brit +britchka +brith +brither +britska +britten +brittle +brittlebush +brittlely +brittleness +brittlestem +brittlewood +brittlewort +brittling +brizz +broach +broacher +broad +broadacre +broadax +broadbill +broadbrim +broadcast +broadcaster +broadcloth +broaden +broadhead +broadhearted +broadhorn +broadish +broadleaf +broadloom +broadly +broadmouth +broadness +broadpiece +broadshare +broadsheet +broadside +broadspread +broadsword +broadtail +broadthroat +broadway +broadways +broadwife +broadwise +brob +brocade +brocaded +brocard +brocardic +brocatel +brocatello +broccoli +broch +brochan +brochant +brochantite +broche +brochette +brochidodromous +brocho +brochure +brock +brockage +brocked +brocket +brockle +brod +brodder +brodeglass +brodequin +broderer +brog +brogan +brogger +broggerite +broggle +brogue +brogueful +brogueneer +broguer +broguery +broguish +broider +broiderer +broideress +broidery +broigne +broil +broiler +broiling +broilingly +brokage +broke +broken +brokenhearted +brokenheartedly +brokenheartedness +brokenly +brokenness +broker +brokerage +brokeress +brokership +broking +brolga +broll +brolly +broma +bromacetanilide +bromacetate +bromacetic +bromacetone +bromal +bromalbumin +bromamide +bromargyrite +bromate +bromaurate +bromauric +brombenzamide +brombenzene +brombenzyl +bromcamphor +bromcresol +brome +bromeigon +bromeikon +bromeliaceous +bromeliad +bromelin +bromellite +bromethyl +bromethylene +bromgelatin +bromhidrosis +bromhydrate +bromhydric +bromic +bromide +bromidic +bromidically +bromidrosis +brominate +bromination +bromindigo +bromine +brominism +brominize +bromiodide +bromism +bromite +bromization +bromize +bromizer +bromlite +bromoacetone +bromoaurate +bromoauric +bromobenzene +bromobenzyl +bromocamphor +bromochlorophenol +bromocresol +bromocyanidation +bromocyanide +bromocyanogen +bromoethylene +bromoform +bromogelatin +bromohydrate +bromohydrin +bromoil +bromoiodide +bromoiodism +bromoiodized +bromoketone +bromol +bromomania +bromomenorrhea +bromomethane +bromometric +bromometrical +bromometrically +bromometry +bromonaphthalene +bromophenol +bromopicrin +bromopnea +bromoprotein +bromothymol +bromous +bromphenol +brompicrin +bromthymol +bromuret +bromvogel +bromyrite +bronc +bronchadenitis +bronchi +bronchia +bronchial +bronchially +bronchiarctia +bronchiectasis +bronchiectatic +bronchiloquy +bronchiocele +bronchiocrisis +bronchiogenic +bronchiolar +bronchiole +bronchioli +bronchiolitis +bronchiolus +bronchiospasm +bronchiostenosis +bronchitic +bronchitis +bronchium +bronchoadenitis +bronchoalveolar +bronchoaspergillosis +bronchoblennorrhea +bronchocavernous +bronchocele +bronchocephalitis +bronchoconstriction +bronchoconstrictor +bronchodilatation +bronchodilator +bronchoegophony +bronchoesophagoscopy +bronchogenic +bronchohemorrhagia +broncholemmitis +broncholith +broncholithiasis +bronchomotor +bronchomucormycosis +bronchomycosis +bronchopathy +bronchophonic +bronchophony +bronchophthisis +bronchoplasty +bronchoplegia +bronchopleurisy +bronchopneumonia +bronchopneumonic +bronchopulmonary +bronchorrhagia +bronchorrhaphy +bronchorrhea +bronchoscope +bronchoscopic +bronchoscopist +bronchoscopy +bronchospasm +bronchostenosis +bronchostomy +bronchotetany +bronchotome +bronchotomist +bronchotomy +bronchotracheal +bronchotyphoid +bronchotyphus +bronchovesicular +bronchus +bronco +broncobuster +brongniardite +bronk +bronteon +brontephobia +bronteum +brontide +brontogram +brontograph +brontolite +brontology +brontometer +brontophobia +brontoscopy +bronze +bronzed +bronzelike +bronzen +bronzer +bronzesmith +bronzewing +bronzify +bronzine +bronzing +bronzite +bronzitite +bronzy +broo +brooch +brood +brooder +broodiness +brooding +broodingly +broodless +broodlet +broodling +broody +brook +brookable +brooked +brookflower +brookie +brookite +brookless +brooklet +brooklike +brooklime +brookside +brookweed +brooky +brool +broom +broombush +broomcorn +broomer +broommaker +broommaking +broomrape +broomroot +broomshank +broomstaff +broomstick +broomstraw +broomtail +broomweed +broomwood +broomwort +broomy +broon +broose +broozled +brose +brosot +brosy +brot +brotan +brotany +broth +brothel +brotheler +brothellike +brothelry +brother +brotherhood +brotherless +brotherlike +brotherliness +brotherly +brothership +brotherwort +brothy +brotocrystal +brotulid +brotuliform +brough +brougham +brought +brow +browache +browallia +browband +browbeat +browbeater +browbound +browden +browed +browis +browless +browman +brown +brownback +browner +brownie +browniness +browning +brownish +brownly +brownness +brownout +brownstone +browntail +browntop +brownweed +brownwort +browny +browpiece +browpost +browse +browser +browsick +browsing +browst +bruang +brucellosis +brucia +brucina +brucine +brucite +bruckle +bruckled +bruckleness +brugh +brugnatellite +bruin +bruise +bruiser +bruisewort +bruising +bruit +bruiter +bruke +brulee +brulyie +brulyiement +brumal +brumby +brume +brummagem +brumous +brumstane +brumstone +brunch +brunelliaceous +brunet +brunetness +brunette +brunetteness +brunissure +brunneous +brunswick +brunt +bruscus +brush +brushable +brushball +brushbird +brushbush +brushed +brusher +brushes +brushet +brushful +brushiness +brushing +brushite +brushland +brushless +brushlessness +brushlet +brushlike +brushmaker +brushmaking +brushman +brushoff +brushproof +brushwood +brushwork +brushy +brusque +brusquely +brusqueness +brustle +brut +brutage +brutal +brutalism +brutalist +brutalitarian +brutality +brutalization +brutalize +brutally +brute +brutedom +brutelike +brutely +bruteness +brutification +brutify +bruting +brutish +brutishly +brutishness +brutism +brutter +bruzz +bryaceous +bryogenin +bryological +bryologist +bryology +bryonidin +bryonin +bryony +bryophyte +bryophytic +bryozoan +bryozoon +bryozoum +bu +bual +buaze +bub +buba +bubal +bubaline +bubalis +bubble +bubbleless +bubblement +bubbler +bubbling +bubblingly +bubblish +bubbly +bubby +bubbybush +bubinga +bubo +buboed +bubonalgia +bubonic +bubonocele +bubukle +bucare +bucca +buccal +buccally +buccan +buccaneer +buccaneerish +buccate +buccina +buccinal +buccinator +buccinatory +bucciniform +buccinoid +buccobranchial +buccocervical +buccogingival +buccolabial +buccolingual +bucconasal +buccopharyngeal +buccula +bucentaur +buchite +buchnerite +buchonite +buchu +buck +buckaroo +buckberry +buckboard +buckbrush +buckbush +bucked +buckeen +bucker +bucket +bucketer +bucketful +bucketing +bucketmaker +bucketmaking +bucketman +buckety +buckeye +buckhorn +buckhound +buckie +bucking +buckish +buckishly +buckishness +buckjump +buckjumper +bucklandite +buckle +buckled +buckleless +buckler +buckling +bucklum +bucko +buckplate +buckpot +buckra +buckram +bucksaw +buckshee +buckshot +buckskin +buckskinned +buckstall +buckstay +buckstone +bucktail +buckthorn +bucktooth +buckwagon +buckwash +buckwasher +buckwashing +buckwheat +buckwheater +buckwheatlike +bucky +bucoliast +bucolic +bucolical +bucolically +bucolicism +bucrane +bucranium +bud +buda +buddage +budder +buddhi +budding +buddle +buddleman +buddler +buddy +budge +budger +budgeree +budgereegah +budgerigar +budgerow +budget +budgetary +budgeteer +budgeter +budgetful +budless +budlet +budlike +budmash +budtime +budwood +budworm +budzat +bufagin +buff +buffable +buffalo +buffaloback +buffball +buffcoat +buffed +buffer +buffet +buffeter +buffing +buffle +bufflehead +bufflehorn +buffont +buffoon +buffoonery +buffoonesque +buffoonish +buffoonism +buffware +buffy +bufidin +bufo +bufonite +bufotalin +bug +bugaboo +bugan +bugbane +bugbear +bugbeardom +bugbearish +bugbite +bugdom +bugfish +bugger +buggery +bugginess +buggy +buggyman +bughead +bughouse +bugle +bugled +bugler +buglet +bugleweed +buglewort +bugloss +bugologist +bugology +bugproof +bugre +bugseed +bugweed +bugwort +buhl +buhr +buhrstone +build +buildable +builder +building +buildingless +buildress +buildup +built +buirdly +buisson +buist +bukh +bukshi +bulak +bulb +bulbaceous +bulbar +bulbed +bulbiferous +bulbiform +bulbil +bulbilla +bulbless +bulblet +bulblike +bulbocapnin +bulbocapnine +bulbocavernosus +bulbocavernous +bulbomedullary +bulbomembranous +bulbonuclear +bulborectal +bulbose +bulbospinal +bulbotuber +bulbous +bulbul +bulbule +bulby +bulchin +bulge +bulger +bulginess +bulgy +bulimia +bulimiac +bulimic +bulimiform +bulimoid +bulimy +bulk +bulked +bulker +bulkhead +bulkheaded +bulkily +bulkiness +bulkish +bulky +bull +bulla +bullace +bullamacow +bullan +bullary +bullate +bullated +bullation +bullback +bullbaiting +bullbat +bullbeggar +bullberry +bullbird +bullboat +bullcart +bullcomber +bulldog +bulldogged +bulldoggedness +bulldoggy +bulldogism +bulldoze +bulldozer +buller +bullet +bulleted +bullethead +bulletheaded +bulletheadedness +bulletin +bulletless +bulletlike +bulletmaker +bulletmaking +bulletproof +bulletwood +bullety +bullfeast +bullfight +bullfighter +bullfighting +bullfinch +bullfist +bullflower +bullfoot +bullfrog +bullhead +bullheaded +bullheadedly +bullheadedness +bullhide +bullhoof +bullhorn +bulliform +bullimong +bulling +bullion +bullionism +bullionist +bullionless +bullish +bullishly +bullishness +bullism +bullit +bullneck +bullnose +bullnut +bullock +bullocker +bullockman +bullocky +bullous +bullpates +bullpoll +bullpout +bullskin +bullsticker +bullsucker +bullswool +bulltoad +bullule +bullweed +bullwhack +bullwhacker +bullwhip +bullwort +bully +bullyable +bullydom +bullyhuff +bullying +bullyism +bullyrag +bullyragger +bullyragging +bullyrook +bulrush +bulrushlike +bulrushy +bulse +bult +bulter +bultey +bultong +bultow +bulwand +bulwark +bum +bumbailiff +bumbailiffship +bumbarge +bumbaste +bumbaze +bumbee +bumbershoot +bumble +bumblebee +bumbleberry +bumblefoot +bumblekite +bumblepuppy +bumbler +bumbo +bumboat +bumboatman +bumboatwoman +bumclock +bumicky +bummalo +bummaree +bummed +bummer +bummerish +bummie +bumming +bummler +bummock +bump +bumpee +bumper +bumperette +bumpily +bumpiness +bumping +bumpingly +bumpkin +bumpkinet +bumpkinish +bumpkinly +bumpology +bumptious +bumptiously +bumptiousness +bumpy +bumtrap +bumwood +bun +buna +buncal +bunce +bunch +bunchberry +buncher +bunchflower +bunchily +bunchiness +bunchy +buncombe +bund +bunder +bundle +bundler +bundlerooted +bundlet +bundobust +bundook +bundweed +bundy +bunemost +bung +bungaloid +bungalow +bungarum +bungee +bungerly +bungey +bungfu +bungfull +bunghole +bungle +bungler +bunglesome +bungling +bunglingly +bungmaker +bungo +bungwall +bungy +bunion +bunk +bunker +bunkerman +bunkery +bunkhouse +bunkie +bunkload +bunko +bunkum +bunnell +bunny +bunnymouth +bunodont +bunolophodont +bunoselenodont +bunsenite +bunt +buntal +bunted +bunter +bunting +buntline +bunton +bunty +bunya +bunyah +bunyip +buoy +buoyage +buoyance +buoyancy +buoyant +buoyantly +buoyantness +buphthalmia +buphthalmic +bupleurol +buplever +buprestid +buprestidan +bur +buran +burao +burbank +burbankian +burbark +burble +burbler +burbly +burbot +burbush +burd +burdalone +burden +burdener +burdenless +burdenous +burdensome +burdensomely +burdensomeness +burdie +burdock +burdon +bure +bureau +bureaucracy +bureaucrat +bureaucratic +bureaucratical +bureaucratically +bureaucratism +bureaucratist +bureaucratization +bureaucratize +bureaux +burel +burele +buret +burette +burfish +burg +burgage +burgality +burgall +burgee +burgensic +burgeon +burgess +burgessdom +burggrave +burgh +burghal +burghalpenny +burghbote +burghemot +burgher +burgherage +burgherdom +burgheress +burgherhood +burghermaster +burghership +burghmaster +burghmoot +burglar +burglarious +burglariously +burglarize +burglarproof +burglary +burgle +burgomaster +burgomastership +burgonet +burgoo +burgoyne +burgrave +burgraviate +burgul +burgus +burgware +burhead +buri +burial +burian +buried +burier +burin +burinist +burion +buriti +burka +burke +burker +burkundaz +burl +burlap +burled +burler +burlesque +burlesquely +burlesquer +burlet +burletta +burlily +burliness +burly +burmanniaceous +burmite +burn +burnable +burnbeat +burned +burner +burnet +burnetize +burnfire +burnie +burniebee +burning +burningly +burnish +burnishable +burnisher +burnishing +burnishment +burnoose +burnoosed +burnous +burnout +burnover +burnside +burnsides +burnt +burntweed +burnut +burnwood +burny +buro +burp +burr +burrah +burrawang +burred +burrel +burrer +burrgrailer +burring +burrish +burrito +burrknot +burro +burrobrush +burrow +burroweed +burrower +burrowstown +burry +bursa +bursal +bursar +bursarial +bursarship +bursary +bursate +bursattee +bursautee +burse +burseed +bursicle +bursiculate +bursiform +bursitis +burst +burster +burstwort +burt +burthenman +burton +burtonization +burtonize +burucha +burweed +bury +burying +bus +busby +buscarl +buscarle +bush +bushbeater +bushbuck +bushcraft +bushed +bushel +busheler +bushelful +bushelman +bushelwoman +busher +bushfighter +bushfighting +bushful +bushhammer +bushi +bushily +bushiness +bushing +bushland +bushless +bushlet +bushlike +bushmaker +bushmaking +bushmanship +bushmaster +bushment +bushranger +bushranging +bushrope +bushveld +bushwa +bushwhack +bushwhacker +bushwhacking +bushwife +bushwoman +bushwood +bushy +busied +busily +busine +business +businesslike +businesslikeness +businessman +businesswoman +busk +busked +busker +busket +buskin +buskined +buskle +busky +busman +buss +busser +bussock +bussu +bust +bustard +busted +bustee +buster +busthead +bustic +busticate +bustle +bustled +bustler +bustling +bustlingly +busy +busybodied +busybody +busybodyish +busybodyism +busybodyness +busyhead +busying +busyish +busyness +busywork +but +butadiene +butadiyne +butanal +butane +butanoic +butanol +butanolid +butanolide +butanone +butch +butcher +butcherbird +butcherdom +butcherer +butcheress +butchering +butcherless +butcherliness +butcherly +butcherous +butchery +butein +butene +butenyl +buteonine +butic +butine +butler +butlerage +butlerdom +butleress +butlerism +butlerlike +butlership +butlery +butment +butomaceous +butoxy +butoxyl +butt +butte +butter +butteraceous +butterback +butterball +butterbill +butterbird +butterbox +butterbump +butterbur +butterbush +buttercup +buttered +butterfat +butterfingered +butterfingers +butterfish +butterflower +butterfly +butterflylike +butterhead +butterine +butteriness +butteris +butterjags +butterless +butterlike +buttermaker +buttermaking +butterman +buttermilk +buttermonger +buttermouth +butternose +butternut +butterroot +butterscotch +butterweed +butterwife +butterwoman +butterworker +butterwort +butterwright +buttery +butteryfingered +buttgenbachite +butting +buttinsky +buttle +buttock +buttocked +buttocker +button +buttonball +buttonbur +buttonbush +buttoned +buttoner +buttonhold +buttonholder +buttonhole +buttonholer +buttonhook +buttonless +buttonlike +buttonmold +buttons +buttonweed +buttonwood +buttony +buttress +buttressless +buttresslike +buttstock +buttwoman +buttwood +butty +buttyman +butyl +butylamine +butylation +butylene +butylic +butyne +butyr +butyraceous +butyral +butyraldehyde +butyrate +butyric +butyrically +butyrin +butyrinase +butyrochloral +butyrolactone +butyrometer +butyrometric +butyrone +butyrous +butyrousness +butyryl +buxaceous +buxerry +buxom +buxomly +buxomness +buy +buyable +buyer +buzane +buzylene +buzz +buzzard +buzzardlike +buzzardly +buzzer +buzzerphone +buzzgloak +buzzies +buzzing +buzzingly +buzzle +buzzwig +buzzy +by +bycoket +bye +byee +byegaein +byeman +byepath +byerite +byerlite +byestreet +byeworker +byeworkman +bygane +byganging +bygo +bygoing +bygone +byhand +bylaw +bylawman +byname +bynedestin +byon +byordinar +byordinary +byous +byously +bypass +bypasser +bypast +bypath +byplay +byre +byreman +byrewards +byrewoman +byrlaw +byrlawman +byrnie +byroad +byrrus +byrthynsak +bysen +bysmalith +byspell +byssaceous +byssal +byssiferous +byssin +byssine +byssinosis +byssogenous +byssoid +byssolite +byssus +bystander +bystreet +byth +bytime +bytownite +bytownitite +bywalk +bywalker +byway +bywoner +byword +bywork +c +ca +caam +caama +caaming +caapeba +caatinga +cab +caba +cabaan +caback +cabaho +cabal +cabala +cabalassou +cabaletta +cabalic +cabalism +cabalist +cabalistic +cabalistical +cabalistically +caballer +caballine +caban +cabana +cabaret +cabas +cabasset +cabassou +cabbage +cabbagehead +cabbagewood +cabbagy +cabber +cabble +cabbler +cabby +cabda +cabdriver +cabdriving +cabellerote +caber +cabernet +cabestro +cabezon +cabilliau +cabin +cabinet +cabinetmaker +cabinetmaking +cabinetry +cabinetwork +cabinetworker +cabinetworking +cabio +cable +cabled +cablegram +cableless +cablelike +cableman +cabler +cablet +cableway +cabling +cabman +cabob +caboceer +cabochon +cabocle +caboodle +cabook +caboose +caboshed +cabot +cabotage +cabree +cabrerite +cabreuva +cabrilla +cabriole +cabriolet +cabrit +cabstand +cabureiba +cabuya +cacam +cacanthrax +cacao +cacesthesia +cacesthesis +cachalot +cachaza +cache +cachectic +cachemia +cachemic +cachet +cachexia +cachexic +cachexy +cachibou +cachinnate +cachinnation +cachinnator +cachinnatory +cacholong +cachou +cachrys +cachucha +cachunde +cacidrosis +caciocavallo +cacique +caciqueship +caciquism +cack +cackerel +cackle +cackler +cacocholia +cacochroia +cacochylia +cacochymia +cacochymic +cacochymical +cacochymy +cacocnemia +cacodaemoniac +cacodaemonial +cacodaemonic +cacodemon +cacodemonia +cacodemoniac +cacodemonial +cacodemonic +cacodemonize +cacodemonomania +cacodontia +cacodorous +cacodoxian +cacodoxical +cacodoxy +cacodyl +cacodylate +cacodylic +cacoeconomy +cacoepist +cacoepistic +cacoepy +cacoethes +cacoethic +cacogalactia +cacogastric +cacogenesis +cacogenic +cacogenics +cacogeusia +cacoglossia +cacographer +cacographic +cacographical +cacography +cacology +cacomagician +cacomelia +cacomistle +cacomixl +cacomixle +cacomorphia +cacomorphosis +caconychia +caconym +caconymic +cacoon +cacopathy +cacopharyngia +cacophonia +cacophonic +cacophonical +cacophonically +cacophonist +cacophonize +cacophonous +cacophonously +cacophony +cacophthalmia +cacoplasia +cacoplastic +cacoproctia +cacorhythmic +cacorrhachis +cacorrhinia +cacosmia +cacospermia +cacosplanchnia +cacostomia +cacothansia +cacotheline +cacothesis +cacothymia +cacotrichia +cacotrophia +cacotrophic +cacotrophy +cacotype +cacoxene +cacoxenite +cacozeal +cacozealous +cacozyme +cactaceous +cacti +cactiform +cactoid +cacuminal +cacuminate +cacumination +cacuminous +cacur +cad +cadalene +cadamba +cadastral +cadastration +cadastre +cadaver +cadaveric +cadaverine +cadaverize +cadaverous +cadaverously +cadaverousness +cadbait +cadbit +cadbote +caddice +caddiced +caddie +caddis +caddised +caddish +caddishly +caddishness +caddle +caddow +caddy +cade +cadelle +cadence +cadenced +cadency +cadent +cadential +cadenza +cader +caderas +cadet +cadetcy +cadetship +cadette +cadew +cadge +cadger +cadgily +cadginess +cadgy +cadi +cadilesker +cadinene +cadism +cadiueio +cadjan +cadlock +cadmia +cadmic +cadmide +cadmiferous +cadmium +cadmiumize +cados +cadrans +cadre +cadua +caduac +caduca +caducary +caducean +caduceus +caduciary +caducibranch +caducibranchiate +caducicorn +caducity +caducous +cadus +cadweed +caeca +caecal +caecally +caecectomy +caeciform +caecilian +caecitis +caecocolic +caecostomy +caecotomy +caecum +caelometer +caenostylic +caenostyly +caeoma +caeremoniarius +caesalpiniaceous +caesaropapacy +caesaropapism +caesaropopism +caesious +caesura +caesural +caesuric +cafeneh +cafenet +cafeteria +caffa +caffeate +caffeic +caffeina +caffeine +caffeinic +caffeinism +caffeism +caffeol +caffeone +caffetannic +caffetannin +caffiso +caffle +caffoline +caffoy +cafh +cafiz +caftan +caftaned +cag +cage +caged +cageful +cageless +cagelike +cageling +cageman +cager +cagester +cagework +cagey +caggy +cagily +cagit +cagmag +cahincic +cahiz +cahoot +cahot +cahow +caickle +caid +cailcedra +cailleach +caimacam +caimakam +caiman +caimitillo +caimito +cain +caique +caiquejee +caird +cairn +cairned +cairngorm +cairngorum +cairny +caisson +caissoned +caitiff +cajeput +cajole +cajolement +cajoler +cajolery +cajoling +cajolingly +cajuela +cajun +cajuput +cajuputene +cajuputol +cake +cakebox +cakebread +cakehouse +cakemaker +cakemaking +caker +cakette +cakewalk +cakewalker +cakey +caky +cal +calaba +calabash +calabaza +calabazilla +calaber +calaboose +calabrasella +calabrese +calade +calais +calalu +calamanco +calamansi +calamariaceous +calamarian +calamarioid +calamaroid +calamary +calambac +calambour +calamiferous +calamiform +calaminary +calamine +calamint +calamistral +calamistrum +calamite +calamitean +calamitoid +calamitous +calamitously +calamitousness +calamity +calamondin +calamus +calander +calandria +calangay +calantas +calapite +calascione +calash +calathian +calathidium +calathiform +calathiscus +calathus +calaverite +calbroben +calcaneal +calcaneoastragalar +calcaneoastragaloid +calcaneocuboid +calcaneofibular +calcaneonavicular +calcaneoplantar +calcaneoscaphoid +calcaneotibial +calcaneum +calcaneus +calcar +calcarate +calcareoargillaceous +calcareobituminous +calcareocorneous +calcareosiliceous +calcareosulphurous +calcareous +calcareously +calcareousness +calcariferous +calcariform +calcarine +calced +calceiform +calcemia +calceolate +calcic +calciclase +calcicole +calcicolous +calcicosis +calciferol +calciferous +calcific +calcification +calcified +calciform +calcifugal +calcifuge +calcifugous +calcify +calcigenous +calcigerous +calcimeter +calcimine +calciminer +calcinable +calcination +calcinatory +calcine +calcined +calciner +calcinize +calciobiotite +calciocarnotite +calcioferrite +calcioscheelite +calciovolborthite +calcipexy +calciphile +calciphilia +calciphilous +calciphobe +calciphobous +calciphyre +calciprivic +calcisponge +calcite +calcitestaceous +calcitic +calcitrant +calcitrate +calcitreation +calcium +calcivorous +calcographer +calcographic +calcography +calcrete +calculability +calculable +calculary +calculate +calculated +calculatedly +calculating +calculatingly +calculation +calculational +calculative +calculator +calculatory +calculi +calculiform +calculist +calculous +calculus +calden +caldron +calean +caledonite +calefacient +calefaction +calefactive +calefactor +calefactory +calelectric +calelectrical +calelectricity +calendal +calendar +calendarer +calendarial +calendarian +calendaric +calender +calenderer +calendric +calendrical +calendry +calends +calendulin +calentural +calenture +calenturist +calepin +calescence +calescent +calf +calfbound +calfhood +calfish +calfkill +calfless +calflike +calfling +calfskin +caliber +calibered +calibogus +calibrate +calibration +calibrator +calibre +calicate +calices +caliciform +calicle +calico +calicoback +calicoed +calicular +caliculate +calid +calidity +caliduct +californite +californium +caliga +caligated +caliginous +caliginously +caligo +calinda +calinut +caliological +caliologist +caliology +calipash +calipee +caliper +caliperer +calipers +caliph +caliphal +caliphate +caliphship +calistheneum +calisthenic +calisthenical +calisthenics +caliver +calix +calk +calkage +calker +calkin +calking +call +callable +callainite +callant +callboy +caller +callet +calli +callid +callidity +callidness +calligraph +calligrapha +calligrapher +calligraphic +calligraphical +calligraphically +calligraphist +calligraphy +calling +calliophone +calliper +calliperer +calliphorid +calliphorine +callipygian +callipygous +callisection +callisteia +callithump +callithumpian +callitrichaceous +callitype +callo +callosal +callose +callosity +callosomarginal +callosum +callous +callously +callousness +callow +callower +callowman +callowness +callus +calm +calmant +calmative +calmer +calmierer +calmingly +calmly +calmness +calmy +calodemon +calography +calomba +calomel +calomorphic +calool +calor +calorescence +calorescent +caloric +caloricity +calorie +calorifacient +calorific +calorifical +calorifically +calorification +calorifics +calorifier +calorify +calorigenic +calorimeter +calorimetric +calorimetrical +calorimetrically +calorimetry +calorimotor +caloris +calorisator +calorist +calorize +calorizer +calotermitid +calotte +calotype +calotypic +calotypist +caloyer +calp +calpac +calpack +calpacked +calpulli +caltrap +caltrop +calumba +calumet +calumniate +calumniation +calumniative +calumniator +calumniatory +calumnious +calumniously +calumniousness +calumny +calutron +calvaria +calvarium +calve +calved +calver +calves +calvish +calvities +calvity +calvous +calx +calycanth +calycanthaceous +calycanthemous +calycanthemy +calycanthine +calycate +calyceraceous +calyces +calyciferous +calycifloral +calyciflorate +calyciflorous +calyciform +calycinal +calycine +calycle +calycled +calycoid +calycoideous +calycophoran +calycozoan +calycozoic +calycozoon +calycular +calyculate +calyculated +calycule +calyculus +calymma +calyphyomy +calypsist +calypso +calypsonian +calypter +calyptoblastic +calyptra +calyptrate +calyptriform +calyptrimorphous +calyptro +calyptrogen +calyx +cam +camaca +camagon +camail +camailed +camalote +caman +camansi +camara +camaraderie +camarilla +camass +camata +camatina +camb +cambaye +camber +cambial +cambiform +cambiogenetic +cambism +cambist +cambistry +cambium +cambogia +cambrel +cambresine +cambricleaf +cambuca +came +cameist +camel +camelback +cameleer +cameline +camelish +camelishness +camelkeeper +camellike +camellin +camelman +cameloid +camelopard +camelry +cameo +cameograph +cameography +camera +cameral +cameralism +cameralist +cameralistic +cameralistics +cameraman +camerate +camerated +cameration +camerier +camerist +camerlingo +camilla +camillus +camion +camisado +camise +camisia +camisole +camlet +camleteen +cammed +cammock +cammocky +camomile +camoodi +camoodie +camouflage +camouflager +camp +campagna +campagnol +campaign +campaigner +campana +campane +campanero +campaniform +campanile +campaniliform +campanilla +campanini +campanist +campanistic +campanologer +campanological +campanologically +campanologist +campanology +campanulaceous +campanular +campanularian +campanulate +campanulated +campanulous +campbellite +campcraft +campephagine +camper +campestral +campfight +campfire +campground +camphane +camphanic +camphanone +camphanyl +camphene +camphine +camphire +campho +camphocarboxylic +camphoid +camphol +campholic +campholide +campholytic +camphor +camphoraceous +camphorate +camphoric +camphorize +camphorone +camphoronic +camphoroyl +camphorphorone +camphorwood +camphory +camphoryl +camphylene +campimeter +campimetrical +campimetry +campion +cample +campmaster +campo +campodeid +campodeiform +campodeoid +campody +campoo +camporee +campshed +campshedding +campsheeting +campshot +campstool +camptodrome +camptonite +campulitropal +campulitropous +campus +campward +campylite +campylodrome +campylometer +campylospermous +campylotropal +campylotropous +camshach +camshachle +camshaft +camstane +camstone +camuning +camus +camused +camwood +can +canaba +canada +canadine +canadite +canadol +canaigre +canaille +canajong +canal +canalage +canalboat +canalicular +canaliculate +canaliculated +canaliculation +canaliculi +canaliculization +canaliculus +canaliferous +canaliform +canalization +canalize +canaller +canalling +canalman +canalside +canamo +canape +canapina +canard +canari +canarin +canary +canasta +canaster +canaut +canavalin +cancan +cancel +cancelable +cancelation +canceleer +canceler +cancellarian +cancellate +cancellated +cancellation +cancelli +cancellous +cancellus +cancelment +cancer +cancerate +canceration +cancerdrops +cancered +cancerigenic +cancerism +cancerophobe +cancerophobia +cancerous +cancerously +cancerousness +cancerroot +cancerweed +cancerwort +canch +canchalagua +cancriform +cancrinite +cancrisocial +cancrivorous +cancrizans +cancroid +cancrophagous +cancrum +cand +candareen +candela +candelabra +candelabrum +candelilla +candent +candescence +candescent +candescently +candid +candidacy +candidate +candidateship +candidature +candidly +candidness +candied +candier +candify +candiru +candle +candleball +candlebeam +candleberry +candlebomb +candlebox +candlefish +candleholder +candlelight +candlelighted +candlelighter +candlelighting +candlelit +candlemaker +candlemaking +candlenut +candlepin +candler +candlerent +candleshine +candleshrift +candlestand +candlestick +candlesticked +candlestickward +candlewaster +candlewasting +candlewick +candlewood +candlewright +candock +candolleaceous +candor +candroy +candy +candymaker +candymaking +candys +candystick +candytuft +candyweed +cane +canebrake +canel +canelike +canella +canellaceous +canelo +caneology +canephor +canephore +canephoros +canephroi +caner +canescence +canescent +canette +canewise +canework +canfieldite +canful +cangan +cangia +cangle +cangler +cangue +canhoop +canicola +canicular +canicule +canid +canille +caninal +canine +caniniform +caninity +caninus +canioned +canions +canistel +canister +canities +canjac +cank +canker +cankerberry +cankerbird +cankereat +cankered +cankeredly +cankeredness +cankerflower +cankerous +cankerroot +cankerweed +cankerworm +cankerwort +cankery +canmaker +canmaking +canman +canna +cannabic +cannabinaceous +cannabine +cannabinol +cannabism +cannaceous +cannach +canned +cannel +cannelated +cannelure +cannelured +cannequin +canner +cannery +cannet +cannibal +cannibalean +cannibalic +cannibalish +cannibalism +cannibalistic +cannibalistically +cannibality +cannibalization +cannibalize +cannibally +cannikin +cannily +canniness +canning +cannon +cannonade +cannoned +cannoneer +cannoneering +cannonproof +cannonry +cannot +cannula +cannular +cannulate +cannulated +canny +canoe +canoeing +canoeist +canoeload +canoeman +canoewood +canon +canoncito +canoness +canonic +canonical +canonically +canonicalness +canonicals +canonicate +canonicity +canonics +canonist +canonistic +canonistical +canonizant +canonization +canonize +canonizer +canonlike +canonry +canonship +canoodle +canoodler +canopic +canopy +canorous +canorously +canorousness +canroy +canroyer +canso +cant +cantabank +cantabile +cantala +cantalite +cantaloupe +cantankerous +cantankerously +cantankerousness +cantar +cantara +cantaro +cantata +cantation +cantative +cantatory +cantboard +canted +canteen +cantefable +canter +canterer +canthal +cantharidal +cantharidate +cantharides +cantharidian +cantharidin +cantharidism +cantharidize +cantharis +cantharophilous +cantharus +canthectomy +canthitis +cantholysis +canthoplasty +canthorrhaphy +canthotomy +canthus +cantic +canticle +cantico +cantilena +cantilene +cantilever +cantilevered +cantillate +cantillation +cantily +cantina +cantiness +canting +cantingly +cantingness +cantion +cantish +cantle +cantlet +canto +canton +cantonal +cantonalism +cantoned +cantoner +cantonment +cantoon +cantor +cantoral +cantoris +cantorous +cantorship +cantred +cantref +cantrip +cantus +cantwise +canty +canun +canvas +canvasback +canvasman +canvass +canvassy +cany +canyon +canzon +canzonet +caoba +caoutchouc +caoutchoucin +cap +capability +capable +capableness +capably +capacious +capaciously +capaciousness +capacitance +capacitate +capacitation +capacitative +capacitativly +capacitive +capacitor +capacity +capanna +capanne +caparison +capax +capcase +cape +caped +capel +capelet +capelin +capeline +capellet +caper +caperbush +capercaillie +capercally +capercut +caperer +capering +caperingly +capernoited +capernoitie +capernoity +capersome +caperwort +capes +capeskin +capeweed +capewise +capful +caph +caphar +caphite +capias +capicha +capillaceous +capillaire +capillament +capillarectasia +capillarily +capillarimeter +capillariness +capillariomotor +capillarity +capillary +capillation +capilliculture +capilliform +capillitial +capillitium +capillose +capistrate +capital +capitaldom +capitaled +capitalism +capitalist +capitalistic +capitalistically +capitalizable +capitalization +capitalize +capitally +capitalness +capitan +capitate +capitated +capitatim +capitation +capitative +capitatum +capitellar +capitellate +capitelliform +capitellum +capitoul +capitoulate +capitulant +capitular +capitularly +capitulary +capitulate +capitulation +capitulator +capitulatory +capituliform +capitulum +capivi +capkin +capless +caplin +capmaker +capmaking +capman +capmint +capnomancy +capocchia +capomo +capon +caponier +caponize +caponizer +caporal +capot +capote +cappadine +capparidaceous +capped +cappelenite +capper +cappie +capping +capple +cappy +caprate +caprelline +capreol +capreolar +capreolary +capreolate +capreoline +capric +capriccetto +capricci +capriccio +caprice +capricious +capriciously +capriciousness +caprid +caprificate +caprification +caprificator +caprifig +caprifoliaceous +caprifolium +capriform +caprigenous +caprimulgine +caprin +caprine +caprinic +capriole +capriped +capripede +caprizant +caproate +caproic +caproin +caprone +capronic +capronyl +caproyl +capryl +caprylate +caprylene +caprylic +caprylin +caprylone +caprylyl +capsa +capsaicin +capsheaf +capshore +capsicin +capsicum +capsid +capsizal +capsize +capstan +capstone +capsula +capsulae +capsular +capsulate +capsulated +capsulation +capsule +capsulectomy +capsuler +capsuliferous +capsuliform +capsuligerous +capsulitis +capsulociliary +capsulogenous +capsulolenticular +capsulopupillary +capsulorrhaphy +capsulotome +capsulotomy +capsumin +captaculum +captain +captaincy +captainess +captainly +captainry +captainship +captance +captation +caption +captious +captiously +captiousness +captivate +captivately +captivating +captivatingly +captivation +captivative +captivator +captivatrix +captive +captivity +captor +captress +capturable +capture +capturer +capuche +capuched +capuchin +capucine +capulet +capulin +capybara +car +carabao +carabeen +carabid +carabidan +carabideous +carabidoid +carabin +carabineer +caraboid +carabus +caracal +caracara +caracol +caracole +caracoler +caracoli +caracolite +caracoller +caracore +caract +caracter +carafe +caraguata +caraibe +caraipi +carajura +caramba +carambola +carambole +caramel +caramelan +caramelen +caramelin +caramelization +caramelize +caramoussal +carancha +caranda +caranday +carane +carangid +carangoid +caranna +carapace +carapaced +carapacic +carapato +carapax +carapine +carapo +carat +caratch +caraunda +caravan +caravaneer +caravanist +caravanner +caravansary +caravanserai +caravanserial +caravel +caraway +carbacidometer +carbamate +carbamic +carbamide +carbamido +carbamine +carbamino +carbamyl +carbanil +carbanilic +carbanilide +carbarn +carbasus +carbazic +carbazide +carbazine +carbazole +carbazylic +carbeen +carbene +carberry +carbethoxy +carbethoxyl +carbide +carbimide +carbine +carbinol +carbinyl +carbo +carboazotine +carbocinchomeronic +carbodiimide +carbodynamite +carbogelatin +carbohemoglobin +carbohydrase +carbohydrate +carbohydraturia +carbohydrazide +carbohydride +carbohydrogen +carbolate +carbolated +carbolfuchsin +carbolic +carbolineate +carbolize +carboluria +carbolxylol +carbomethene +carbomethoxy +carbomethoxyl +carbon +carbona +carbonaceous +carbonade +carbonado +carbonatation +carbonate +carbonation +carbonatization +carbonator +carbonemia +carbonero +carbonic +carbonide +carboniferous +carbonification +carbonify +carbonigenous +carbonimeter +carbonimide +carbonite +carbonitride +carbonium +carbonizable +carbonization +carbonize +carbonizer +carbonless +carbonometer +carbonometry +carbonous +carbonuria +carbonyl +carbonylene +carbonylic +carbophilous +carbora +carborundum +carbosilicate +carbostyril +carboxide +carboxy +carboxyhemoglobin +carboxyl +carboxylase +carboxylate +carboxylation +carboxylic +carboy +carboyed +carbro +carbromal +carbuilder +carbuncle +carbuncled +carbuncular +carbungi +carburant +carburate +carburation +carburator +carbure +carburet +carburetant +carburetor +carburization +carburize +carburizer +carburometer +carbyl +carbylamine +carcajou +carcake +carcanet +carcaneted +carcass +carceag +carcel +carceral +carcerate +carceration +carchariid +carcharioid +carcharodont +carcinemia +carcinogen +carcinogenesis +carcinogenic +carcinoid +carcinological +carcinologist +carcinology +carcinolysin +carcinolytic +carcinoma +carcinomata +carcinomatoid +carcinomatosis +carcinomatous +carcinomorphic +carcinophagous +carcinopolypus +carcinosarcoma +carcinosarcomata +carcinosis +carcoon +card +cardaissin +cardamom +cardboard +cardcase +cardecu +carded +cardel +carder +cardholder +cardia +cardiac +cardiacal +cardiacean +cardiagra +cardiagram +cardiagraph +cardiagraphy +cardial +cardialgia +cardialgy +cardiameter +cardiamorphia +cardianesthesia +cardianeuria +cardiant +cardiaplegia +cardiarctia +cardiasthenia +cardiasthma +cardiataxia +cardiatomy +cardiatrophia +cardiauxe +cardicentesis +cardiectasis +cardiectomize +cardiectomy +cardielcosis +cardiemphraxia +cardiform +cardigan +cardin +cardinal +cardinalate +cardinalic +cardinalism +cardinalist +cardinalitial +cardinalitian +cardinally +cardinalship +cardines +carding +cardioaccelerator +cardioarterial +cardioblast +cardiocarpum +cardiocele +cardiocentesis +cardiocirrhosis +cardioclasia +cardioclasis +cardiodilator +cardiodynamics +cardiodynia +cardiodysesthesia +cardiodysneuria +cardiogenesis +cardiogenic +cardiogram +cardiograph +cardiographic +cardiography +cardiohepatic +cardioid +cardiokinetic +cardiolith +cardiological +cardiologist +cardiology +cardiolysis +cardiomalacia +cardiomegaly +cardiomelanosis +cardiometer +cardiometric +cardiometry +cardiomotility +cardiomyoliposis +cardiomyomalacia +cardioncus +cardionecrosis +cardionephric +cardioneural +cardioneurosis +cardionosus +cardioparplasis +cardiopathic +cardiopathy +cardiopericarditis +cardiophobe +cardiophobia +cardiophrenia +cardioplasty +cardioplegia +cardiopneumatic +cardiopneumograph +cardioptosis +cardiopulmonary +cardiopuncture +cardiopyloric +cardiorenal +cardiorespiratory +cardiorrhaphy +cardiorrheuma +cardiorrhexis +cardioschisis +cardiosclerosis +cardioscope +cardiospasm +cardiosphygmogram +cardiosphygmograph +cardiosymphysis +cardiotherapy +cardiotomy +cardiotonic +cardiotoxic +cardiotrophia +cardiotrophotherapy +cardiovascular +cardiovisceral +cardipaludism +cardipericarditis +cardisophistical +carditic +carditis +cardlike +cardmaker +cardmaking +cardo +cardol +cardon +cardona +cardoncillo +cardooer +cardoon +cardophagus +cardplayer +cardroom +cardsharp +cardsharping +cardstock +carduaceous +care +carecloth +careen +careenage +careener +career +careerer +careering +careeringly +careerist +carefree +careful +carefully +carefulness +careless +carelessly +carelessness +carene +carer +caress +caressant +caresser +caressing +caressingly +caressive +caressively +carest +caret +caretaker +caretaking +careworn +carfare +carfax +carfuffle +carful +carga +cargo +cargoose +carhop +carhouse +cariacine +cariama +caribou +caricaceous +caricatura +caricaturable +caricatural +caricature +caricaturist +caricetum +caricographer +caricography +caricologist +caricology +caricous +carid +caridean +caridoid +caries +carillon +carillonneur +carina +carinal +carinate +carinated +carination +cariniform +cariole +carioling +cariosity +carious +cariousness +caritative +caritive +cark +carking +carkingly +carkled +carl +carless +carlet +carlie +carlin +carline +carling +carlings +carlish +carlishness +carload +carloading +carloadings +carlot +carls +carmagnole +carmalum +carman +carmele +carmeloite +carminative +carmine +carminette +carminic +carminite +carminophilous +carmoisin +carmot +carnage +carnaged +carnal +carnalism +carnalite +carnality +carnalize +carnallite +carnally +carnalness +carnaptious +carnassial +carnate +carnation +carnationed +carnationist +carnauba +carnaubic +carnaubyl +carnelian +carneol +carneole +carneous +carney +carnic +carniferous +carniferrin +carnifex +carnification +carnifices +carnificial +carniform +carnify +carnival +carnivaler +carnivalesque +carnivoracity +carnivoral +carnivore +carnivorism +carnivorous +carnivorously +carnivorousness +carnose +carnosine +carnosity +carnotite +carnous +caroa +carob +caroba +caroche +carol +caroler +caroli +carolin +caroline +carolus +carom +carombolette +carone +caronic +caroome +caroon +carotene +carotenoid +carotic +carotid +carotidal +carotidean +carotin +carotinemia +carotinoid +caroubier +carousal +carouse +carouser +carousing +carousingly +carp +carpaine +carpal +carpale +carpalia +carpel +carpellary +carpellate +carpent +carpenter +carpentering +carpentership +carpentry +carper +carpet +carpetbag +carpetbagger +carpetbaggery +carpetbaggism +carpetbagism +carpetbeater +carpeting +carpetlayer +carpetless +carpetmaker +carpetmaking +carpetmonger +carpetweb +carpetweed +carpetwork +carpetwoven +carpholite +carphosiderite +carpid +carpidium +carpincho +carping +carpingly +carpintero +carpitis +carpium +carpocace +carpocarpal +carpocephala +carpocephalum +carpocerite +carpocervical +carpogam +carpogamy +carpogenic +carpogenous +carpogone +carpogonial +carpogonium +carpolite +carpolith +carpological +carpologically +carpologist +carpology +carpomania +carpometacarpal +carpometacarpus +carpopedal +carpophagous +carpophalangeal +carpophore +carpophyll +carpophyte +carpopodite +carpopoditic +carpoptosia +carpoptosis +carport +carpos +carposperm +carposporangia +carposporangial +carposporangium +carpospore +carposporic +carposporous +carpostome +carpus +carquaise +carr +carrack +carrageen +carrageenin +carrel +carriable +carriage +carriageable +carriageful +carriageless +carriagesmith +carriageway +carrick +carried +carrier +carrion +carritch +carritches +carriwitchet +carrizo +carroch +carrollite +carronade +carrot +carrotage +carroter +carrotiness +carrottop +carrotweed +carrotwood +carroty +carrousel +carrow +carry +carryall +carrying +carrytale +carse +carshop +carsick +carsmith +cart +cartable +cartaceous +cartage +cartboot +cartbote +carte +cartel +cartelism +cartelist +cartelization +cartelize +carter +cartful +carthame +carthamic +carthamin +cartilage +cartilaginean +cartilagineous +cartilaginification +cartilaginoid +cartilaginous +cartisane +cartload +cartmaker +cartmaking +cartman +cartobibliography +cartogram +cartograph +cartographer +cartographic +cartographical +cartographically +cartography +cartomancy +carton +cartonnage +cartoon +cartoonist +cartouche +cartridge +cartsale +cartulary +cartway +cartwright +cartwrighting +carty +carua +carucage +carucal +carucate +carucated +caruncle +caruncula +carunculae +caruncular +carunculate +carunculated +carunculous +carvacrol +carvacryl +carval +carve +carvel +carven +carvene +carver +carvership +carvestrene +carving +carvoepra +carvol +carvomenthene +carvone +carvyl +carwitchet +caryatic +caryatid +caryatidal +caryatidean +caryatidic +caryl +caryocaraceous +caryophyllaceous +caryophyllene +caryophylleous +caryophyllin +caryophyllous +caryopilite +caryopses +caryopsides +caryopsis +casaba +casabe +casal +casalty +casate +casaun +casava +casave +casavi +casbah +cascabel +cascade +cascadite +cascado +cascalho +cascalote +cascara +cascarilla +cascaron +casco +cascol +case +casease +caseate +caseation +casebook +casebox +cased +caseful +casefy +caseharden +caseic +casein +caseinate +caseinogen +casekeeper +caseless +caselessly +casemaker +casemaking +casemate +casemated +casement +casemented +caseolysis +caseose +caseous +caser +casern +caseum +caseweed +casewood +casework +caseworker +caseworm +cash +casha +cashable +cashableness +cashaw +cashbook +cashbox +cashboy +cashcuttee +cashel +cashew +cashgirl +cashier +cashierer +cashierment +cashkeeper +cashment +cashmere +cashmerette +casing +casino +casiri +cask +casket +casking +casklike +casque +casqued +casquet +casquetel +casquette +cass +cassabanana +cassabully +cassady +cassareep +cassation +casse +casselty +cassena +casserole +cassia +cassican +cassideous +cassidid +cassidony +cassiduloid +cassie +cassimere +cassina +cassine +cassinette +cassino +cassinoid +cassioberry +cassiopeium +cassis +cassiterite +cassock +cassolette +casson +cassonade +cassoon +cassowary +cassumunar +cast +castable +castagnole +castanean +castaneous +castanet +castaway +caste +casteless +castelet +castellan +castellano +castellanship +castellany +castellar +castellate +castellated +castellation +caster +casterless +casthouse +castice +castigable +castigate +castigation +castigative +castigator +castigatory +casting +castle +castled +castlelike +castlet +castlewards +castlewise +castling +castock +castoff +castor +castoreum +castorial +castorin +castorite +castorized +castory +castra +castral +castrametation +castrate +castrater +castration +castrator +castrensial +castrensian +castrum +castuli +casual +casualism +casualist +casuality +casually +casualness +casualty +casuarinaceous +casuary +casuist +casuistess +casuistic +casuistical +casuistically +casuistry +casula +caswellite +cat +catabaptist +catabases +catabasis +catabatic +catabibazon +catabiotic +catabolic +catabolically +catabolin +catabolism +catabolite +catabolize +catacaustic +catachreses +catachresis +catachrestic +catachrestical +catachrestically +catachthonian +cataclasm +cataclasmic +cataclastic +cataclinal +cataclysm +cataclysmal +cataclysmatic +cataclysmatist +cataclysmic +cataclysmically +cataclysmist +catacomb +catacorolla +catacoustics +catacromyodian +catacrotic +catacrotism +catacumbal +catadicrotic +catadicrotism +catadioptric +catadioptrical +catadioptrics +catadromous +catafalco +catafalque +catagenesis +catagenetic +catagmatic +catakinesis +catakinetic +catakinetomer +catakinomeric +catalase +catalecta +catalectic +catalecticant +catalepsis +catalepsy +cataleptic +cataleptiform +cataleptize +cataleptoid +catalexis +catalina +catalineta +catalinite +catallactic +catallactically +catallactics +catallum +catalogia +catalogic +catalogical +catalogist +catalogistic +catalogue +cataloguer +cataloguish +cataloguist +cataloguize +catalowne +catalpa +catalufa +catalyses +catalysis +catalyst +catalyte +catalytic +catalytical +catalytically +catalyzator +catalyze +catalyzer +catamaran +catamenia +catamenial +catamite +catamited +catamiting +catamount +catamountain +catan +catapan +catapasm +catapetalous +cataphasia +cataphatic +cataphora +cataphoresis +cataphoretic +cataphoria +cataphoric +cataphract +cataphrenia +cataphrenic +cataphrygianism +cataphyll +cataphylla +cataphyllary +cataphyllum +cataphysical +cataplasia +cataplasis +cataplasm +catapleiite +cataplexy +catapult +catapultic +catapultier +cataract +cataractal +cataracted +cataractine +cataractous +cataractwise +cataria +catarinite +catarrh +catarrhal +catarrhally +catarrhed +catarrhine +catarrhinian +catarrhous +catasarka +catasta +catastaltic +catastasis +catastate +catastatic +catasterism +catastrophal +catastrophe +catastrophic +catastrophical +catastrophically +catastrophism +catastrophist +catathymic +catatonia +catatoniac +catatonic +catawampous +catawampously +catawamptious +catawamptiously +catawampus +catberry +catbird +catboat +catcall +catch +catchable +catchall +catchcry +catcher +catchfly +catchiness +catching +catchingly +catchingness +catchland +catchment +catchpenny +catchplate +catchpole +catchpolery +catchpoleship +catchpoll +catchpollery +catchup +catchwater +catchweed +catchweight +catchword +catchwork +catchy +catclaw +catdom +cate +catechesis +catechetic +catechetical +catechetically +catechin +catechism +catechismal +catechist +catechistic +catechistical +catechistically +catechizable +catechization +catechize +catechizer +catechol +catechu +catechumen +catechumenal +catechumenate +catechumenical +catechumenically +catechumenism +catechumenship +catechutannic +categorem +categorematic +categorematical +categorematically +categorial +categoric +categorical +categorically +categoricalness +categorist +categorization +categorize +category +catelectrotonic +catelectrotonus +catella +catena +catenae +catenarian +catenary +catenate +catenated +catenation +catenoid +catenulate +catepuce +cater +cateran +catercap +catercorner +caterer +caterership +cateress +caterpillar +caterpillared +caterpillarlike +caterva +caterwaul +caterwauler +caterwauling +cateye +catface +catfaced +catfacing +catfall +catfish +catfoot +catfooted +catgut +catharization +catharize +catharpin +catharping +catharsis +cathartic +cathartical +cathartically +catharticalness +cathead +cathect +cathectic +cathection +cathedra +cathedral +cathedraled +cathedralesque +cathedralic +cathedrallike +cathedralwise +cathedratic +cathedratica +cathedratical +cathedratically +cathedraticum +cathepsin +catheter +catheterism +catheterization +catheterize +catheti +cathetometer +cathetometric +cathetus +cathexion +cathexis +cathidine +cathin +cathine +cathinine +cathion +cathisma +cathodal +cathode +cathodic +cathodical +cathodically +cathodofluorescence +cathodograph +cathodography +cathodoluminescence +cathograph +cathography +cathole +catholic +catholical +catholically +catholicalness +catholicate +catholicism +catholicist +catholicity +catholicize +catholicizer +catholicly +catholicness +catholicon +catholicos +catholicus +catholyte +cathood +cathop +cathro +cation +cationic +cativo +catjang +catkin +catkinate +catlap +catlike +catlin +catling +catlinite +catmalison +catmint +catnip +catoblepas +catocalid +catocathartic +catoctin +catodont +catogene +catogenic +catoptric +catoptrical +catoptrically +catoptrics +catoptrite +catoptromancy +catoptromantic +catostomid +catostomoid +catpiece +catpipe +catproof +catskin +catstep +catstick +catstitch +catstitcher +catstone +catsup +cattabu +cattail +cattalo +cattery +cattily +cattimandoo +cattiness +catting +cattish +cattishly +cattishness +cattle +cattlebush +cattlegate +cattleless +cattleman +cattleya +cattleyak +catty +cattyman +catvine +catwalk +catwise +catwood +catwort +caubeen +cauboge +cauch +cauchillo +caucho +caucus +cauda +caudad +caudae +caudal +caudally +caudalward +caudata +caudate +caudated +caudation +caudatolenticular +caudatory +caudatum +caudex +caudices +caudicle +caudiform +caudillism +caudle +caudocephalad +caudodorsal +caudofemoral +caudolateral +caudotibial +caudotibialis +caught +cauk +caul +cauld +cauldrife +cauldrifeness +caulerpaceous +caules +caulescent +caulicle +caulicole +caulicolous +caulicule +cauliculus +cauliferous +cauliflorous +cauliflory +cauliflower +cauliform +cauligenous +caulinar +caulinary +cauline +caulis +caulivorous +caulocarpic +caulocarpous +caulome +caulomer +caulomic +caulophylline +caulopteris +caulosarc +caulotaxis +caulotaxy +caulote +caum +cauma +caumatic +caunch +caup +caupo +caupones +caurale +causability +causable +causal +causalgia +causality +causally +causate +causation +causational +causationism +causationist +causative +causatively +causativeness +causativity +cause +causeful +causeless +causelessly +causelessness +causer +causerie +causeway +causewayman +causey +causidical +causing +causingness +causse +causson +caustic +caustical +caustically +causticiser +causticism +causticity +causticization +causticize +causticizer +causticly +causticness +caustification +caustify +cautel +cautelous +cautelously +cautelousness +cauter +cauterant +cauterization +cauterize +cautery +caution +cautionary +cautioner +cautionry +cautious +cautiously +cautiousness +cautivo +cava +cavae +caval +cavalcade +cavalero +cavalier +cavalierish +cavalierishness +cavalierism +cavalierly +cavalierness +cavaliero +cavaliership +cavalla +cavalry +cavalryman +cavascope +cavate +cavatina +cave +caveat +caveator +cavekeeper +cavel +cavelet +cavelike +cavendish +cavern +cavernal +caverned +cavernicolous +cavernitis +cavernlike +cavernoma +cavernous +cavernously +cavernulous +cavesson +cavetto +caviar +cavicorn +cavie +cavil +caviler +caviling +cavilingly +cavilingness +cavillation +caving +cavings +cavish +cavitary +cavitate +cavitation +cavitied +cavity +caviya +cavort +cavus +cavy +caw +cawk +cawky +cawney +cawquaw +caxiri +caxon +cay +cayenne +cayenned +cayman +caza +cazimi +ce +cearin +cease +ceaseless +ceaselessly +ceaselessness +ceasmic +cebell +cebian +cebid +cebil +cebine +ceboid +cebollite +cebur +cecidiologist +cecidiology +cecidium +cecidogenous +cecidologist +cecidology +cecidomyian +cecidomyiid +cecidomyiidous +cecilite +cecils +cecity +cecograph +cecomorphic +cecostomy +cecutiency +cedar +cedarbird +cedared +cedarn +cedarware +cedarwood +cedary +cede +cedent +ceder +cedilla +cedrat +cedrate +cedre +cedrene +cedrin +cedrine +cedriret +cedrium +cedrol +cedron +cedry +cedula +cee +ceibo +ceil +ceile +ceiler +ceilidh +ceiling +ceilinged +ceilingward +ceilingwards +ceilometer +celadon +celadonite +celandine +celastraceous +celation +celative +celature +celebrant +celebrate +celebrated +celebratedness +celebrater +celebration +celebrative +celebrator +celebratory +celebrity +celemin +celemines +celeomorph +celeomorphic +celeriac +celerity +celery +celesta +celeste +celestial +celestiality +celestialize +celestially +celestialness +celestina +celestine +celestite +celestitude +celiac +celiadelphus +celiagra +celialgia +celibacy +celibatarian +celibate +celibatic +celibatist +celibatory +celidographer +celidography +celiectasia +celiectomy +celiemia +celiitis +celiocele +celiocentesis +celiocolpotomy +celiocyesis +celiodynia +celioelytrotomy +celioenterotomy +celiogastrotomy +celiohysterotomy +celiolymph +celiomyalgia +celiomyodynia +celiomyomectomy +celiomyomotomy +celiomyositis +celioncus +celioparacentesis +celiopyosis +celiorrhaphy +celiorrhea +celiosalpingectomy +celiosalpingotomy +celioschisis +celioscope +celioscopy +celiotomy +celite +cell +cella +cellae +cellar +cellarage +cellarer +cellaress +cellaret +cellaring +cellarless +cellarman +cellarous +cellarway +cellarwoman +cellated +celled +cellepore +celliferous +celliform +cellifugal +cellipetal +cellist +cello +cellobiose +celloid +celloidin +celloist +cellophane +cellose +cellular +cellularity +cellularly +cellulase +cellulate +cellulated +cellulation +cellule +cellulicidal +celluliferous +cellulifugal +cellulifugally +cellulin +cellulipetal +cellulipetally +cellulitis +cellulocutaneous +cellulofibrous +celluloid +celluloided +cellulose +cellulosic +cellulosity +cellulotoxic +cellulous +celotomy +celsian +celt +celtiform +celtium +celtuce +cembalist +cembalo +cement +cemental +cementation +cementatory +cementer +cementification +cementin +cementite +cementitious +cementless +cementmaker +cementmaking +cementoblast +cementoma +cementum +cemeterial +cemetery +cenacle +cenaculum +cenanthous +cenanthy +cencerro +cendre +cenobian +cenobite +cenobitic +cenobitical +cenobitically +cenobitism +cenobium +cenoby +cenogenesis +cenogenetic +cenogenetically +cenogonous +cenosite +cenosity +cenospecies +cenospecific +cenospecifically +cenotaph +cenotaphic +cenotaphy +cenozoology +cense +censer +censerless +censive +censor +censorable +censorate +censorial +censorious +censoriously +censoriousness +censorship +censual +censurability +censurable +censurableness +censurably +censure +censureless +censurer +censureship +census +cent +centage +cental +centare +centaur +centaurdom +centauress +centauri +centaurial +centaurian +centauric +centauromachia +centauromachy +centaurus +centaury +centavo +centena +centenar +centenarian +centenarianism +centenary +centenier +centenionalis +centennial +centennially +center +centerable +centerboard +centered +centerer +centering +centerless +centermost +centerpiece +centervelic +centerward +centerwise +centesimal +centesimally +centesimate +centesimation +centesimi +centesimo +centesis +centetid +centgener +centiar +centiare +centibar +centifolious +centigrade +centigram +centile +centiliter +centillion +centillionth +centime +centimeter +centimo +centimolar +centinormal +centipedal +centipede +centiplume +centipoise +centistere +centistoke +centner +cento +centonical +centonism +centrad +central +centrale +centralism +centralist +centralistic +centrality +centralization +centralize +centralizer +centrally +centralness +centranth +centrarchid +centrarchoid +centraxonial +centric +centrical +centricality +centrically +centricalness +centricipital +centriciput +centricity +centriffed +centrifugal +centrifugalization +centrifugalize +centrifugaller +centrifugally +centrifugate +centrifugation +centrifuge +centrifugence +centriole +centripetal +centripetalism +centripetally +centripetence +centripetency +centriscid +centrisciform +centriscoid +centrist +centroacinar +centrobaric +centrobarical +centroclinal +centrode +centrodesmose +centrodesmus +centrodorsal +centrodorsally +centroid +centroidal +centrolecithal +centrolepidaceous +centrolinead +centrolineal +centromere +centronucleus +centroplasm +centrosome +centrosomic +centrosphere +centrosymmetric +centrosymmetry +centrum +centry +centum +centumvir +centumviral +centumvirate +centuple +centuplicate +centuplication +centuply +centuria +centurial +centuriate +centuriation +centuriator +centuried +centurion +century +ceorl +ceorlish +cep +cepa +cepaceous +cepe +cephaeline +cephalad +cephalagra +cephalalgia +cephalalgic +cephalalgy +cephalanthium +cephalanthous +cephalate +cephaldemae +cephalemia +cephaletron +cephalhematoma +cephalhydrocele +cephalic +cephalin +cephaline +cephalism +cephalitis +cephalization +cephaloauricular +cephalobranchiate +cephalocathartic +cephalocaudal +cephalocele +cephalocentesis +cephalocercal +cephalochord +cephalochordal +cephalochordate +cephaloclasia +cephaloclast +cephalocone +cephaloconic +cephalocyst +cephalodiscid +cephalodymia +cephalodymus +cephalodynia +cephalofacial +cephalogenesis +cephalogram +cephalograph +cephalohumeral +cephalohumeralis +cephaloid +cephalology +cephalomancy +cephalomant +cephalomelus +cephalomenia +cephalomeningitis +cephalomere +cephalometer +cephalometric +cephalometry +cephalomotor +cephalomyitis +cephalon +cephalonasal +cephalopagus +cephalopathy +cephalopharyngeal +cephalophine +cephalophorous +cephalophyma +cephaloplegia +cephaloplegic +cephalopod +cephalopodan +cephalopodic +cephalopodous +cephalorachidian +cephalorhachidian +cephalosome +cephalospinal +cephalostyle +cephalotaceous +cephalotheca +cephalothecal +cephalothoracic +cephalothoracopagus +cephalothorax +cephalotome +cephalotomy +cephalotractor +cephalotribe +cephalotripsy +cephalotrocha +cephalous +cephid +ceps +ceptor +cequi +ceraceous +cerago +ceral +ceramal +cerambycid +ceramiaceous +ceramic +ceramicite +ceramics +ceramidium +ceramist +ceramographic +ceramography +cerargyrite +ceras +cerasein +cerasin +cerastes +cerata +cerate +ceratectomy +cerated +ceratiasis +ceratiid +ceratioid +ceration +ceratite +ceratitic +ceratitoid +ceratoblast +ceratobranchial +ceratocricoid +ceratofibrous +ceratoglossal +ceratoglossus +ceratohyal +ceratohyoid +ceratoid +ceratomandibular +ceratomania +ceratophyllaceous +ceratophyte +ceratopsian +ceratopsid +ceratopteridaceous +ceratorhine +ceratospongian +ceratotheca +ceratothecal +ceraunia +ceraunics +ceraunogram +ceraunograph +ceraunomancy +ceraunophone +ceraunoscope +ceraunoscopy +cercal +cercaria +cercarial +cercarian +cercariform +cercelee +cerci +cercomonad +cercopid +cercopithecid +cercopithecoid +cercopod +cercus +cere +cereal +cerealian +cerealin +cerealism +cerealist +cerealose +cerebella +cerebellar +cerebellifugal +cerebellipetal +cerebellocortex +cerebellopontile +cerebellopontine +cerebellorubral +cerebellospinal +cerebellum +cerebra +cerebral +cerebralgia +cerebralism +cerebralist +cerebralization +cerebralize +cerebrally +cerebrasthenia +cerebrasthenic +cerebrate +cerebration +cerebrational +cerebric +cerebricity +cerebriform +cerebriformly +cerebrifugal +cerebrin +cerebripetal +cerebritis +cerebrize +cerebrocardiac +cerebrogalactose +cerebroganglion +cerebroganglionic +cerebroid +cerebrology +cerebroma +cerebromalacia +cerebromedullary +cerebromeningeal +cerebromeningitis +cerebrometer +cerebron +cerebronic +cerebroparietal +cerebropathy +cerebropedal +cerebrophysiology +cerebropontile +cerebropsychosis +cerebrorachidian +cerebrosclerosis +cerebroscope +cerebroscopy +cerebrose +cerebrosensorial +cerebroside +cerebrosis +cerebrospinal +cerebrospinant +cerebrosuria +cerebrotomy +cerebrotonia +cerebrotonic +cerebrovisceral +cerebrum +cerecloth +cered +cereless +cerement +ceremonial +ceremonialism +ceremonialist +ceremonialize +ceremonially +ceremonious +ceremoniously +ceremoniousness +ceremony +cereous +cerer +ceresin +cerevis +ceria +cerianthid +cerianthoid +ceric +ceride +ceriferous +cerigerous +cerillo +ceriman +cerin +cerine +ceriops +cerise +cerite +cerithioid +cerium +cermet +cern +cerniture +cernuous +cero +cerograph +cerographic +cerographist +cerography +ceroline +cerolite +ceroma +ceromancy +cerophilous +ceroplast +ceroplastic +ceroplastics +ceroplasty +cerotate +cerote +cerotene +cerotic +cerotin +cerotype +cerous +ceroxyle +cerrero +cerrial +cerris +certain +certainly +certainty +certie +certifiable +certifiableness +certifiably +certificate +certification +certificative +certificator +certificatory +certified +certifier +certify +certiorari +certiorate +certioration +certis +certitude +certosina +certosino +certy +cerule +cerulean +cerulein +ceruleite +ceruleolactite +ceruleous +cerulescent +ceruleum +cerulignol +cerulignone +cerumen +ceruminal +ceruminiferous +ceruminous +cerumniparous +ceruse +cerussite +cervantite +cervical +cervicaprine +cervicectomy +cervicicardiac +cervicide +cerviciplex +cervicispinal +cervicitis +cervicoauricular +cervicoaxillary +cervicobasilar +cervicobrachial +cervicobregmatic +cervicobuccal +cervicodorsal +cervicodynia +cervicofacial +cervicohumeral +cervicolabial +cervicolingual +cervicolumbar +cervicomuscular +cerviconasal +cervicorn +cervicoscapular +cervicothoracic +cervicovaginal +cervicovesical +cervid +cervine +cervisia +cervisial +cervix +cervoid +cervuline +ceryl +cesarevitch +cesarolite +cesious +cesium +cespititous +cespitose +cespitosely +cespitulose +cess +cessantly +cessation +cessative +cessavit +cesser +cession +cessionaire +cessionary +cessor +cesspipe +cesspit +cesspool +cest +cestode +cestoid +cestoidean +cestraciont +cestrum +cestus +cetacean +cetaceous +cetaceum +cetane +cetene +ceterach +ceti +cetic +ceticide +cetin +cetiosaurian +cetological +cetologist +cetology +cetomorphic +cetonian +cetorhinid +cetorhinoid +cetotolite +cetraric +cetrarin +cetyl +cetylene +cetylic +cevadilla +cevadilline +cevadine +cevine +cevitamic +ceylanite +ceylonite +ceyssatite +cha +chaa +chab +chabasie +chabazite +chabot +chabouk +chabuk +chabutra +chacate +chachalaca +chack +chacker +chackle +chackler +chacma +chacona +chacte +chad +chadacryst +chaeta +chaetiferous +chaetodont +chaetodontid +chaetognath +chaetognathan +chaetognathous +chaetophoraceous +chaetophorous +chaetopod +chaetopodan +chaetopodous +chaetopterin +chaetosema +chaetotactic +chaetotaxy +chafe +chafer +chafery +chafewax +chafeweed +chaff +chaffcutter +chaffer +chafferer +chaffinch +chaffiness +chaffing +chaffingly +chaffless +chafflike +chaffman +chaffseed +chaffwax +chaffweed +chaffy +chaft +chafted +chagan +chagrin +chaguar +chagul +chahar +chai +chain +chainage +chained +chainer +chainette +chainless +chainlet +chainmaker +chainmaking +chainman +chainon +chainsmith +chainwale +chainwork +chair +chairer +chairless +chairmaker +chairmaking +chairman +chairmanship +chairmender +chairmending +chairwarmer +chairwoman +chais +chaise +chaiseless +chaitya +chaja +chaka +chakar +chakari +chakazi +chakdar +chakobu +chakra +chakram +chakravartin +chaksi +chal +chalaco +chalana +chalastic +chalaza +chalazal +chalaze +chalazian +chalaziferous +chalazion +chalazogam +chalazogamic +chalazogamy +chalazoidite +chalcanthite +chalcedonic +chalcedonous +chalcedony +chalcedonyx +chalchuite +chalcid +chalcidicum +chalcidid +chalcidiform +chalcidoid +chalcites +chalcocite +chalcograph +chalcographer +chalcographic +chalcographical +chalcographist +chalcography +chalcolite +chalcolithic +chalcomancy +chalcomenite +chalcon +chalcone +chalcophanite +chalcophyllite +chalcopyrite +chalcosiderite +chalcosine +chalcostibite +chalcotrichite +chalcotript +chalcus +chalder +chaldron +chalet +chalice +chaliced +chalicosis +chalicothere +chalicotheriid +chalicotherioid +chalinine +chalk +chalkcutter +chalker +chalkiness +chalklike +chalkography +chalkosideric +chalkstone +chalkstony +chalkworker +chalky +challah +challenge +challengeable +challengee +challengeful +challenger +challengingly +challie +challis +challote +chalmer +chalon +chalone +chalque +chalta +chalumeau +chalutz +chalutzim +chalybeate +chalybeous +chalybite +cham +chamaecranial +chamaeprosopic +chamaerrhine +chamal +chamar +chamber +chamberdeacon +chambered +chamberer +chambering +chamberlain +chamberlainry +chamberlainship +chamberlet +chamberleted +chamberletted +chambermaid +chamberwoman +chambray +chambrel +chambul +chamecephalic +chamecephalous +chamecephalus +chamecephaly +chameleon +chameleonic +chameleonize +chameleonlike +chamfer +chamferer +chamfron +chamisal +chamiso +chamite +chamma +chamois +chamoisite +chamoline +champ +champac +champaca +champacol +champagne +champagneless +champagnize +champaign +champain +champaka +champer +champertor +champertous +champerty +champignon +champion +championess +championize +championless +championlike +championship +champleve +champy +chance +chanceful +chancefully +chancefulness +chancel +chanceled +chanceless +chancellery +chancellor +chancellorate +chancelloress +chancellorism +chancellorship +chancer +chancery +chancewise +chanche +chanchito +chanco +chancre +chancriform +chancroid +chancroidal +chancrous +chancy +chandala +chandam +chandelier +chandi +chandler +chandleress +chandlering +chandlery +chandoo +chandu +chandul +chanfrin +chang +changa +changar +change +changeability +changeable +changeableness +changeably +changedale +changedness +changeful +changefully +changefulness +changeless +changelessly +changelessness +changeling +changement +changer +chank +chankings +channel +channelbill +channeled +channeler +channeling +channelization +channelize +channelled +channeller +channelling +channelwards +channer +chanson +chansonnette +chanst +chant +chantable +chanter +chanterelle +chantership +chantey +chanteyman +chanticleer +chanting +chantingly +chantlate +chantress +chantry +chao +chaogenous +chaology +chaos +chaotic +chaotical +chaotically +chaoticness +chap +chapah +chaparral +chaparro +chapatty +chapbook +chape +chapeau +chapeaux +chaped +chapel +chapeless +chapelet +chapelgoer +chapelgoing +chapellage +chapellany +chapelman +chapelmaster +chapelry +chapelward +chaperno +chaperon +chaperonage +chaperone +chaperonless +chapfallen +chapin +chapiter +chapitral +chaplain +chaplaincy +chaplainry +chaplainship +chapless +chaplet +chapleted +chapman +chapmanship +chapournet +chapournetted +chappaul +chapped +chapper +chappie +chappin +chapping +chappow +chappy +chaps +chapt +chaptalization +chaptalize +chapter +chapteral +chapterful +chapwoman +char +charabanc +charabancer +charac +characeous +characetum +characin +characine +characinid +characinoid +character +characterful +characterial +characterical +characterism +characterist +characteristic +characteristical +characteristically +characteristicalness +characteristicness +characterizable +characterization +characterize +characterizer +characterless +characterlessness +characterological +characterologist +characterology +charactery +charade +charadriiform +charadrine +charadrioid +charas +charbon +charcoal +charcoaly +charcutier +chard +chardock +chare +charer +charet +charette +charge +chargeability +chargeable +chargeableness +chargeably +chargee +chargeless +chargeling +chargeman +charger +chargeship +charging +charier +charily +chariness +chariot +charioted +chariotee +charioteer +charioteership +chariotlike +chariotman +chariotry +chariotway +charism +charisma +charismatic +charisticary +charitable +charitableness +charitably +charity +charityless +charivari +chark +charka +charkha +charkhana +charlady +charlatan +charlatanic +charlatanical +charlatanically +charlatanish +charlatanism +charlatanistic +charlatanry +charlatanship +charlock +charm +charmedly +charmel +charmer +charmful +charmfully +charmfulness +charming +charmingly +charmingness +charmless +charmlessly +charmwise +charnel +charnockite +charpit +charpoy +charqued +charqui +charr +charry +charshaf +charsingha +chart +chartaceous +charter +charterable +charterage +chartered +charterer +charterhouse +charterless +chartermaster +charthouse +charting +chartist +chartless +chartographist +chartology +chartometer +chartophylax +chartreuse +chartroom +chartula +chartulary +charuk +charwoman +chary +chasable +chase +chaseable +chaser +chasing +chasm +chasma +chasmal +chasmed +chasmic +chasmogamic +chasmogamous +chasmogamy +chasmophyte +chasmy +chasse +chassepot +chasseur +chassignite +chassis +chaste +chastely +chasten +chastener +chasteness +chasteningly +chastenment +chasteweed +chastisable +chastise +chastisement +chastiser +chastity +chasuble +chasubled +chat +chataka +chateau +chateaux +chatelain +chatelaine +chatelainry +chatellany +chathamite +chati +chatoyance +chatoyancy +chatoyant +chatsome +chatta +chattable +chattation +chattel +chattelhood +chattelism +chattelization +chattelize +chattelship +chatter +chatteration +chatterbag +chatterbox +chatterer +chattering +chatteringly +chattermag +chattermagging +chattery +chattily +chattiness +chatting +chattingly +chatty +chatwood +chaudron +chauffer +chauffeur +chauffeurship +chauk +chaukidari +chaulmoogra +chaulmoograte +chaulmoogric +chaus +chausseemeile +chaute +chauth +chauvinism +chauvinist +chauvinistic +chauvinistically +chavender +chavibetol +chavicin +chavicine +chavicol +chavish +chaw +chawan +chawbacon +chawer +chawk +chawl +chawstick +chay +chaya +chayaroot +chayote +chayroot +chazan +che +cheap +cheapen +cheapener +cheapery +cheaping +cheapish +cheaply +cheapness +cheat +cheatable +cheatableness +cheatee +cheater +cheatery +cheating +cheatingly +cheatrie +chebec +chebel +chebog +chebule +chebulinic +check +checkable +checkage +checkbird +checkbite +checkbook +checked +checker +checkerbelly +checkerberry +checkerbloom +checkerboard +checkerbreast +checkered +checkerist +checkers +checkerwise +checkerwork +checkhook +checkless +checkman +checkmate +checkoff +checkrack +checkrein +checkroll +checkroom +checkrope +checkrow +checkrowed +checkrower +checkstone +checkstrap +checkstring +checkup +checkweigher +checkwork +checky +cheddaring +cheddite +cheder +chedlock +chee +cheecha +cheechako +cheek +cheekbone +cheeker +cheekily +cheekiness +cheekish +cheekless +cheekpiece +cheeky +cheep +cheeper +cheepily +cheepiness +cheepy +cheer +cheered +cheerer +cheerful +cheerfulize +cheerfully +cheerfulness +cheerfulsome +cheerily +cheeriness +cheering +cheeringly +cheerio +cheerleader +cheerless +cheerlessly +cheerlessness +cheerly +cheery +cheese +cheeseboard +cheesebox +cheeseburger +cheesecake +cheesecloth +cheesecurd +cheesecutter +cheeseflower +cheeselip +cheesemonger +cheesemongering +cheesemongerly +cheesemongery +cheeseparer +cheeseparing +cheeser +cheesery +cheesewood +cheesiness +cheesy +cheet +cheetah +cheeter +cheetie +chef +chegoe +chegre +cheilitis +cheilostomatous +cheir +cheiragra +cheirognomy +cheirography +cheirolin +cheirology +cheiromancy +cheiromegaly +cheiropatagium +cheiropodist +cheiropody +cheiropompholyx +cheiropterygium +cheirosophy +cheirospasm +chekan +cheke +cheki +chekmak +chela +chelaship +chelate +chelation +chelem +chelerythrine +chelicer +chelicera +cheliceral +chelicerate +chelicere +chelide +chelidon +chelidonate +chelidonian +chelidonic +chelidonine +cheliferous +cheliform +chelingo +cheliped +chello +chelodine +chelone +chelonian +chelonid +cheloniid +chelonin +chelophore +chelp +chelydroid +chelys +chemasthenia +chemawinite +chemesthesis +chemiatric +chemiatrist +chemiatry +chemic +chemical +chemicalization +chemicalize +chemically +chemicker +chemicoastrological +chemicobiologic +chemicobiology +chemicocautery +chemicodynamic +chemicoengineering +chemicoluminescence +chemicomechanical +chemicomineralogical +chemicopharmaceutical +chemicophysical +chemicophysics +chemicophysiological +chemicovital +chemigraph +chemigraphic +chemigraphy +chemiloon +chemiluminescence +chemiotactic +chemiotaxic +chemiotaxis +chemiotropic +chemiotropism +chemiphotic +chemis +chemise +chemisette +chemism +chemisorb +chemisorption +chemist +chemistry +chemitype +chemitypy +chemoceptor +chemokinesis +chemokinetic +chemolysis +chemolytic +chemolyze +chemoreception +chemoreceptor +chemoreflex +chemoresistance +chemoserotherapy +chemosis +chemosmosis +chemosmotic +chemosynthesis +chemosynthetic +chemotactic +chemotactically +chemotaxis +chemotaxy +chemotherapeutic +chemotherapeutics +chemotherapist +chemotherapy +chemotic +chemotropic +chemotropically +chemotropism +chemurgic +chemurgical +chemurgy +chena +chende +chenevixite +cheng +chenica +chenille +cheniller +chenopod +chenopodiaceous +cheoplastic +chepster +cheque +chercock +cherem +cherimoya +cherish +cherishable +cherisher +cherishing +cherishingly +cherishment +chernozem +cheroot +cherried +cherry +cherryblossom +cherrylike +chersonese +chert +cherte +cherty +cherub +cherubic +cherubical +cherubically +cherubim +cherubimic +cherubimical +cherubin +chervil +chervonets +cheson +chess +chessboard +chessdom +chessel +chesser +chessist +chessman +chessmen +chesstree +chessylite +chest +chester +chesterfield +chesterlite +chestful +chestily +chestiness +chestnut +chestnutty +chesty +cheth +chettik +chetty +chetverik +chetvert +chevage +cheval +chevalier +chevaline +chevance +cheve +cheven +chevener +chevesaile +chevin +chevisance +chevise +chevon +chevrette +chevron +chevrone +chevronel +chevronelly +chevronwise +chevrony +chevrotain +chevy +chew +chewbark +chewer +chewink +chewstick +chewy +cheyney +chhatri +chi +chia +chiaroscurist +chiaroscuro +chiasm +chiasma +chiasmal +chiasmatype +chiasmatypy +chiasmic +chiasmodontid +chiasmus +chiastic +chiastolite +chiastoneural +chiastoneurous +chiastoneury +chiaus +chibinite +chibouk +chibrit +chic +chicane +chicaner +chicanery +chicaric +chicayote +chichi +chichicaste +chichimecan +chichipate +chichipe +chichituna +chick +chickabiddy +chickadee +chickaree +chickasaw +chickell +chicken +chickenberry +chickenbill +chickenbreasted +chickenhearted +chickenheartedly +chickenheartedness +chickenhood +chickenweed +chickenwort +chicker +chickhood +chickling +chickstone +chickweed +chickwit +chicky +chicle +chicness +chico +chicory +chicot +chicote +chicqued +chicquer +chicquest +chicquing +chid +chidden +chide +chider +chiding +chidingly +chidingness +chidra +chief +chiefdom +chiefery +chiefess +chiefest +chiefish +chiefless +chiefling +chiefly +chiefship +chieftain +chieftaincy +chieftainess +chieftainry +chieftainship +chieftess +chield +chien +chiffer +chiffon +chiffonade +chiffonier +chiffony +chifforobe +chigetai +chiggak +chigger +chiggerweed +chignon +chignoned +chigoe +chih +chihfu +chikara +chil +chilacavote +chilalgia +chilarium +chilblain +child +childbearing +childbed +childbirth +childcrowing +childe +childed +childhood +childing +childish +childishly +childishness +childkind +childless +childlessness +childlike +childlikeness +childly +childness +childrenite +childridden +childship +childward +chile +chilectropion +chilenite +chili +chiliad +chiliadal +chiliadic +chiliagon +chiliahedron +chiliarch +chiliarchia +chiliarchy +chiliasm +chiliast +chiliastic +chilicote +chilicothe +chilidium +chiliomb +chilitis +chill +chilla +chillagite +chilled +chiller +chillily +chilliness +chilling +chillingly +chillish +chillness +chillo +chillroom +chillsome +chillum +chillumchee +chilly +chilognath +chilognathan +chilognathous +chilogrammo +chiloma +chiloncus +chiloplasty +chilopod +chilopodan +chilopodous +chilostomatous +chilostome +chilotomy +chilver +chimaera +chimaerid +chimaeroid +chimango +chimble +chime +chimer +chimera +chimeric +chimerical +chimerically +chimericalness +chimesmaster +chiminage +chimney +chimneyhead +chimneyless +chimneyman +chimopeelagic +chimpanzee +chin +china +chinaberry +chinalike +chinamania +chinamaniac +chinampa +chinanta +chinaphthol +chinar +chinaroot +chinaware +chinawoman +chinband +chinch +chincha +chinchayote +chinche +chincherinchee +chinchilla +chinching +chincloth +chincough +chine +chined +ching +chingma +chinik +chinin +chink +chinkara +chinker +chinkerinchee +chinking +chinkle +chinks +chinky +chinless +chinnam +chinned +chinny +chino +chinoa +chinol +chinotoxine +chinotti +chinpiece +chinquapin +chinse +chint +chintz +chinwood +chiococcine +chiolite +chionablepsia +chiotilla +chip +chipchap +chipchop +chiplet +chipling +chipmunk +chippable +chippage +chipped +chipper +chipping +chippy +chips +chipwood +chiragra +chiral +chiralgia +chirality +chirapsia +chirarthritis +chirata +chirimen +chirinola +chiripa +chirivita +chirk +chirm +chiro +chirocosmetics +chirogale +chirognomic +chirognomically +chirognomist +chirognomy +chirognostic +chirograph +chirographary +chirographer +chirographic +chirographical +chirography +chirogymnast +chirological +chirologically +chirologist +chirology +chiromance +chiromancer +chiromancist +chiromancy +chiromant +chiromantic +chiromantical +chiromegaly +chirometer +chironomic +chironomid +chironomy +chironym +chiropatagium +chiroplasty +chiropod +chiropodial +chiropodic +chiropodical +chiropodist +chiropodistry +chiropodous +chiropody +chiropompholyx +chiropractic +chiropractor +chiropraxis +chiropter +chiropteran +chiropterite +chiropterophilous +chiropterous +chiropterygian +chiropterygious +chiropterygium +chirosophist +chirospasm +chirotherian +chirothesia +chirotonsor +chirotonsory +chirotony +chirotype +chirp +chirper +chirpily +chirpiness +chirping +chirpingly +chirpling +chirpy +chirr +chirrup +chirruper +chirrupy +chirurgeon +chirurgery +chisel +chiseled +chiseler +chisellike +chiselly +chiselmouth +chit +chitak +chital +chitchat +chitchatty +chitin +chitinization +chitinized +chitinocalcareous +chitinogenous +chitinoid +chitinous +chiton +chitosamine +chitosan +chitose +chitra +chittamwood +chitter +chitterling +chitty +chivalresque +chivalric +chivalrous +chivalrously +chivalrousness +chivalry +chive +chivey +chiviatite +chkalik +chladnite +chlamyd +chlamydate +chlamydeous +chlamydobacteriaceous +chlamydospore +chlamydozoan +chlamyphore +chlamys +chloanthite +chloasma +chlor +chloracetate +chloragogen +chloral +chloralformamide +chloralide +chloralism +chloralization +chloralize +chloralose +chloralum +chloramide +chloramine +chloramphenicol +chloranemia +chloranemic +chloranhydride +chloranil +chloranthaceous +chloranthy +chlorapatite +chlorastrolite +chlorate +chlorazide +chlorcosane +chlordan +chlordane +chlore +chlorellaceous +chloremia +chlorenchyma +chlorhydrate +chlorhydric +chloric +chloridate +chloridation +chloride +chlorider +chloridize +chlorimeter +chlorimetric +chlorimetry +chlorinate +chlorination +chlorinator +chlorine +chlorinize +chlorinous +chloriodide +chlorite +chloritic +chloritization +chloritize +chloritoid +chlorize +chlormethane +chlormethylic +chloroacetate +chloroacetic +chloroacetone +chloroacetophenone +chloroamide +chloroamine +chloroanaemia +chloroanemia +chloroaurate +chloroauric +chloroaurite +chlorobenzene +chlorobromide +chlorocalcite +chlorocarbonate +chlorochromates +chlorochromic +chlorochrous +chlorocresol +chlorocruorin +chlorodize +chloroform +chloroformate +chloroformic +chloroformism +chloroformist +chloroformization +chloroformize +chlorogenic +chlorogenine +chlorohydrin +chlorohydrocarbon +chloroiodide +chloroleucite +chloroma +chloromelanite +chlorometer +chloromethane +chlorometric +chlorometry +chloronitrate +chloropal +chloropalladates +chloropalladic +chlorophane +chlorophenol +chlorophoenicite +chlorophyceous +chlorophyl +chlorophyll +chlorophyllaceous +chlorophyllan +chlorophyllase +chlorophyllian +chlorophyllide +chlorophylliferous +chlorophylligenous +chlorophylligerous +chlorophyllin +chlorophyllite +chlorophylloid +chlorophyllose +chlorophyllous +chloropia +chloropicrin +chloroplast +chloroplastic +chloroplastid +chloroplatinate +chloroplatinic +chloroplatinite +chloroplatinous +chloroprene +chloropsia +chloroquine +chlorosilicate +chlorosis +chlorospinel +chlorosulphonic +chlorotic +chlorous +chlorozincate +chlorsalol +chloryl +cho +choachyte +choana +choanate +choanocytal +choanocyte +choanoflagellate +choanoid +choanophorous +choanosomal +choanosome +choate +choaty +chob +choca +chocard +chocho +chock +chockablock +chocker +chockler +chockman +chocolate +choel +choenix +choffer +choga +chogak +chogset +choice +choiceful +choiceless +choicelessness +choicely +choiceness +choicy +choil +choiler +choir +choirboy +choirlike +choirman +choirmaster +choirwise +chokage +choke +chokeberry +chokebore +chokecherry +chokedamp +choker +chokered +chokerman +chokestrap +chokeweed +chokidar +choking +chokingly +chokra +choky +chol +chola +cholagogic +cholagogue +cholalic +cholane +cholangioitis +cholangitis +cholanic +cholanthrene +cholate +chold +choleate +cholecyanine +cholecyst +cholecystalgia +cholecystectasia +cholecystectomy +cholecystenterorrhaphy +cholecystenterostomy +cholecystgastrostomy +cholecystic +cholecystitis +cholecystnephrostomy +cholecystocolostomy +cholecystocolotomy +cholecystoduodenostomy +cholecystogastrostomy +cholecystogram +cholecystography +cholecystoileostomy +cholecystojejunostomy +cholecystokinin +cholecystolithiasis +cholecystolithotripsy +cholecystonephrostomy +cholecystopexy +cholecystorrhaphy +cholecystostomy +cholecystotomy +choledoch +choledochal +choledochectomy +choledochitis +choledochoduodenostomy +choledochoenterostomy +choledocholithiasis +choledocholithotomy +choledocholithotripsy +choledochoplasty +choledochorrhaphy +choledochostomy +choledochotomy +cholehematin +choleic +choleine +choleinic +cholelith +cholelithiasis +cholelithic +cholelithotomy +cholelithotripsy +cholelithotrity +cholemia +choleokinase +cholepoietic +choler +cholera +choleraic +choleric +cholericly +cholericness +choleriform +cholerigenous +cholerine +choleroid +choleromania +cholerophobia +cholerrhagia +cholestane +cholestanol +cholesteatoma +cholesteatomatous +cholestene +cholesterate +cholesteremia +cholesteric +cholesterin +cholesterinemia +cholesterinic +cholesterinuria +cholesterol +cholesterolemia +cholesteroluria +cholesterosis +cholesteryl +choletelin +choletherapy +choleuria +choli +choliamb +choliambic +choliambist +cholic +choline +cholinergic +cholinesterase +cholinic +cholla +choller +cholochrome +cholocyanine +chologenetic +choloidic +choloidinic +chololith +chololithic +cholophein +cholorrhea +choloscopy +cholterheaded +cholum +choluria +chomp +chondral +chondralgia +chondrarsenite +chondre +chondrectomy +chondrenchyma +chondric +chondrification +chondrify +chondrigen +chondrigenous +chondrin +chondrinous +chondriocont +chondriome +chondriomere +chondriomite +chondriosomal +chondriosome +chondriosphere +chondrite +chondritic +chondritis +chondroadenoma +chondroalbuminoid +chondroangioma +chondroarthritis +chondroblast +chondroblastoma +chondrocarcinoma +chondrocele +chondroclasis +chondroclast +chondrocoracoid +chondrocostal +chondrocranial +chondrocranium +chondrocyte +chondrodite +chondroditic +chondrodynia +chondrodystrophia +chondrodystrophy +chondroendothelioma +chondroepiphysis +chondrofetal +chondrofibroma +chondrofibromatous +chondrogen +chondrogenesis +chondrogenetic +chondrogenous +chondrogeny +chondroglossal +chondroglossus +chondrography +chondroid +chondroitic +chondroitin +chondrolipoma +chondrology +chondroma +chondromalacia +chondromatous +chondromucoid +chondromyoma +chondromyxoma +chondromyxosarcoma +chondropharyngeal +chondropharyngeus +chondrophore +chondrophyte +chondroplast +chondroplastic +chondroplasty +chondroprotein +chondropterygian +chondropterygious +chondrosamine +chondrosarcoma +chondrosarcomatous +chondroseptum +chondrosin +chondrosis +chondroskeleton +chondrostean +chondrosteoma +chondrosteous +chondrosternal +chondrotome +chondrotomy +chondroxiphoid +chondrule +chondrus +chonolith +chonta +chontawood +choop +choosable +choosableness +choose +chooser +choosing +choosingly +choosy +chop +chopa +chopboat +chopfallen +chophouse +chopin +chopine +choplogic +chopped +chopper +choppered +chopping +choppy +chopstick +choragic +choragion +choragium +choragus +choragy +choral +choralcelo +choraleon +choralist +chorally +chord +chorda +chordacentrous +chordacentrum +chordaceous +chordal +chordally +chordamesoderm +chordate +chorded +chorditis +chordoid +chordomesoderm +chordotomy +chordotonal +chore +chorea +choreal +choreatic +choree +choregic +choregus +choregy +choreic +choreiform +choreograph +choreographer +choreographic +choreographical +choreography +choreoid +choreomania +chorepiscopal +chorepiscopus +choreus +choreutic +chorial +choriamb +choriambic +choriambize +choriambus +choric +chorine +chorioadenoma +chorioallantoic +chorioallantoid +chorioallantois +choriocapillaris +choriocapillary +choriocarcinoma +choriocele +chorioepithelioma +chorioid +chorioidal +chorioiditis +chorioidocyclitis +chorioidoiritis +chorioidoretinitis +chorioma +chorion +chorionepithelioma +chorionic +chorioptic +chorioretinal +chorioretinitis +choripetalous +choriphyllous +chorisepalous +chorisis +chorism +chorist +choristate +chorister +choristership +choristic +choristoblastoma +choristoma +choristry +chorization +chorizont +chorizontal +chorizontes +chorizontic +chorizontist +chorogi +chorograph +chorographer +chorographic +chorographical +chorographically +chorography +choroid +choroidal +choroidea +choroiditis +choroidocyclitis +choroidoiritis +choroidoretinitis +chorological +chorologist +chorology +choromania +choromanic +chorometry +chorook +chort +chorten +chortle +chortler +chortosterol +chorus +choruser +choruslike +choryos +chose +chosen +chott +chouette +chough +chouka +choultry +choup +chouquette +chous +chouse +chouser +chousingha +chow +chowchow +chowder +chowderhead +chowderheaded +chowk +chowry +choya +choyroot +chrematheism +chrematist +chrematistic +chrematistics +chreotechnics +chresmology +chrestomathic +chrestomathics +chrestomathy +chria +chrimsel +chrism +chrisma +chrismal +chrismary +chrismatine +chrismation +chrismatite +chrismatize +chrismatory +chrismon +chrisom +chrisomloosing +chrisroot +christcross +christen +christened +christener +christening +christianite +chroatol +chroma +chromaffin +chromaffinic +chromammine +chromaphil +chromaphore +chromascope +chromate +chromatic +chromatical +chromatically +chromatician +chromaticism +chromaticity +chromatics +chromatid +chromatin +chromatinic +chromatism +chromatist +chromatize +chromatocyte +chromatodysopia +chromatogenous +chromatogram +chromatograph +chromatographic +chromatography +chromatoid +chromatology +chromatolysis +chromatolytic +chromatometer +chromatone +chromatopathia +chromatopathic +chromatopathy +chromatophil +chromatophile +chromatophilia +chromatophilic +chromatophilous +chromatophobia +chromatophore +chromatophoric +chromatophorous +chromatoplasm +chromatopsia +chromatoptometer +chromatoptometry +chromatoscope +chromatoscopy +chromatosis +chromatosphere +chromatospheric +chromatrope +chromaturia +chromatype +chromazurine +chromdiagnosis +chrome +chromene +chromesthesia +chromic +chromicize +chromid +chromidial +chromidiogamy +chromidiosome +chromidium +chromidrosis +chromiferous +chromiole +chromism +chromite +chromitite +chromium +chromo +chromoblast +chromocenter +chromocentral +chromochalcographic +chromochalcography +chromocollograph +chromocollographic +chromocollography +chromocollotype +chromocollotypy +chromocratic +chromocyte +chromocytometer +chromodermatosis +chromodiascope +chromogen +chromogene +chromogenesis +chromogenetic +chromogenic +chromogenous +chromogram +chromograph +chromoisomer +chromoisomeric +chromoisomerism +chromoleucite +chromolipoid +chromolith +chromolithic +chromolithograph +chromolithographer +chromolithographic +chromolithography +chromolysis +chromomere +chromometer +chromone +chromonema +chromoparous +chromophage +chromophane +chromophile +chromophilic +chromophilous +chromophobic +chromophore +chromophoric +chromophorous +chromophotograph +chromophotographic +chromophotography +chromophotolithograph +chromophyll +chromoplasm +chromoplasmic +chromoplast +chromoplastid +chromoprotein +chromopsia +chromoptometer +chromoptometrical +chromosantonin +chromoscope +chromoscopic +chromoscopy +chromosomal +chromosome +chromosphere +chromospheric +chromotherapist +chromotherapy +chromotrope +chromotropic +chromotropism +chromotropy +chromotype +chromotypic +chromotypographic +chromotypography +chromotypy +chromous +chromoxylograph +chromoxylography +chromule +chromy +chromyl +chronal +chronanagram +chronaxia +chronaxie +chronaxy +chronic +chronical +chronically +chronicity +chronicle +chronicler +chronicon +chronisotherm +chronist +chronobarometer +chronocinematography +chronocrator +chronocyclegraph +chronodeik +chronogeneous +chronogenesis +chronogenetic +chronogram +chronogrammatic +chronogrammatical +chronogrammatically +chronogrammatist +chronogrammic +chronograph +chronographer +chronographic +chronographical +chronographically +chronography +chronoisothermal +chronologer +chronologic +chronological +chronologically +chronologist +chronologize +chronology +chronomancy +chronomantic +chronometer +chronometric +chronometrical +chronometrically +chronometry +chrononomy +chronopher +chronophotograph +chronophotographic +chronophotography +chronoscope +chronoscopic +chronoscopically +chronoscopy +chronosemic +chronostichon +chronothermal +chronothermometer +chronotropic +chronotropism +chroococcaceous +chroococcoid +chrotta +chrysal +chrysalid +chrysalidal +chrysalides +chrysalidian +chrysaline +chrysalis +chrysaloid +chrysamine +chrysammic +chrysamminic +chrysaniline +chrysanisic +chrysanthemin +chrysanthemum +chrysanthous +chrysarobin +chrysatropic +chrysazin +chrysazol +chryselectrum +chryselephantine +chrysene +chrysenic +chrysid +chrysidid +chrysin +chrysoaristocracy +chrysoberyl +chrysobull +chrysocarpous +chrysochlore +chrysochlorous +chrysochrous +chrysocolla +chrysocracy +chrysoeriol +chrysogen +chrysograph +chrysographer +chrysography +chrysohermidin +chrysoidine +chrysolite +chrysolitic +chrysology +chrysomelid +chrysomonad +chrysomonadine +chrysopal +chrysopee +chrysophan +chrysophanic +chrysophenine +chrysophilist +chrysophilite +chrysophyll +chrysopid +chrysopoeia +chrysopoetic +chrysopoetics +chrysoprase +chrysorin +chrysosperm +chrysotile +chrystocrene +chthonian +chthonic +chthonophagia +chthonophagy +chub +chubbed +chubbedness +chubbily +chubbiness +chubby +chuck +chucker +chuckhole +chuckies +chucking +chuckingly +chuckle +chucklehead +chuckleheaded +chuckler +chucklingly +chuckrum +chuckstone +chuckwalla +chucky +chuddar +chufa +chuff +chuffy +chug +chugger +chuhra +chukar +chukker +chukor +chulan +chullpa +chum +chummage +chummer +chummery +chummily +chummy +chump +chumpaka +chumpish +chumpishness +chumpy +chumship +chun +chunari +chunga +chunk +chunkhead +chunkily +chunkiness +chunky +chunner +chunnia +chunter +chupak +chupon +chuprassie +chuprassy +church +churchanity +churchcraft +churchdom +churchful +churchgoer +churchgoing +churchgrith +churchianity +churchified +churchiness +churching +churchish +churchism +churchite +churchless +churchlet +churchlike +churchliness +churchly +churchman +churchmanly +churchmanship +churchmaster +churchscot +churchward +churchwarden +churchwardenism +churchwardenize +churchwardenship +churchwards +churchway +churchwise +churchwoman +churchy +churchyard +churel +churinga +churl +churled +churlhood +churlish +churlishly +churlishness +churly +churm +churn +churnability +churnful +churning +churnmilk +churnstaff +churr +churruck +churrus +churrworm +chut +chute +chuter +chutney +chyack +chyak +chylaceous +chylangioma +chylaqueous +chyle +chylemia +chylidrosis +chylifaction +chylifactive +chylifactory +chyliferous +chylific +chylification +chylificatory +chyliform +chylify +chylocaulous +chylocauly +chylocele +chylocyst +chyloid +chylomicron +chylopericardium +chylophyllous +chylophylly +chylopoiesis +chylopoietic +chylosis +chylothorax +chylous +chyluria +chymaqueous +chymase +chyme +chymia +chymic +chymiferous +chymification +chymify +chymosin +chymosinogen +chymotrypsin +chymotrypsinogen +chymous +chypre +chytra +chytrid +chytridiaceous +chytridial +chytridiose +chytridiosis +cibarial +cibarian +cibarious +cibation +cibol +cibophobia +ciborium +cibory +ciboule +cicad +cicada +cicadid +cicala +cicatrice +cicatrices +cicatricial +cicatricle +cicatricose +cicatricula +cicatricule +cicatrisive +cicatrix +cicatrizant +cicatrizate +cicatrization +cicatrize +cicatrizer +cicatrose +cicely +cicer +ciceronage +cicerone +ciceroni +ciceronism +ciceronize +cichlid +cichloid +cichoraceous +cichoriaceous +cicindelid +cicindelidae +cicisbeism +ciclatoun +ciconian +ciconiid +ciconiiform +ciconine +ciconioid +cicutoxin +cidarid +cidaris +cider +ciderish +ciderist +ciderkin +cig +cigala +cigar +cigaresque +cigarette +cigarfish +cigarillo +cigarito +cigarless +cigua +ciguatera +cilectomy +cilia +ciliary +ciliate +ciliated +ciliately +ciliation +cilice +cilicious +ciliella +ciliferous +ciliform +ciliiferous +ciliiform +cilioflagellate +ciliograde +ciliolate +ciliolum +cilioretinal +cilioscleral +ciliospinal +ciliotomy +cilium +cillosis +cimbia +cimelia +cimex +cimicid +cimicide +cimiciform +cimicifugin +cimicoid +ciminite +cimline +cimolite +cinch +cincher +cincholoipon +cincholoiponic +cinchomeronic +cinchonaceous +cinchonamine +cinchonate +cinchonia +cinchonic +cinchonicine +cinchonidia +cinchonidine +cinchonine +cinchoninic +cinchonism +cinchonization +cinchonize +cinchonology +cinchophen +cinchotine +cinchotoxine +cincinnal +cincinnus +cinclis +cinct +cincture +cinder +cinderlike +cinderman +cinderous +cindery +cine +cinecamera +cinefilm +cinel +cinema +cinematic +cinematical +cinematically +cinematize +cinematograph +cinematographer +cinematographic +cinematographical +cinematographically +cinematographist +cinematography +cinemelodrama +cinemize +cinemograph +cinenchyma +cinenchymatous +cinene +cinenegative +cineole +cineolic +cinephone +cinephotomicrography +cineplastics +cineplasty +cineraceous +cinerarium +cinerary +cineration +cinerator +cinerea +cinereal +cinereous +cineritious +cinevariety +cingle +cingular +cingulate +cingulated +cingulum +cinnabar +cinnabaric +cinnabarine +cinnamal +cinnamaldehyde +cinnamate +cinnamein +cinnamene +cinnamenyl +cinnamic +cinnamol +cinnamomic +cinnamon +cinnamoned +cinnamonic +cinnamonlike +cinnamonroot +cinnamonwood +cinnamyl +cinnamylidene +cinnoline +cinnyl +cinquain +cinque +cinquecentism +cinquecentist +cinquecento +cinquefoil +cinquefoiled +cinquepace +cinter +cinuran +cinurous +cion +cionectomy +cionitis +cionocranial +cionocranian +cionoptosis +cionorrhaphia +cionotome +cionotomy +cipher +cipherable +cipherdom +cipherer +cipherhood +cipo +cipolin +cippus +circa +circinal +circinate +circinately +circination +circiter +circle +circled +circler +circlet +circlewise +circling +circovarian +circuit +circuitable +circuital +circuiteer +circuiter +circuition +circuitman +circuitor +circuitous +circuitously +circuitousness +circuity +circulable +circulant +circular +circularism +circularity +circularization +circularize +circularizer +circularly +circularness +circularwise +circulate +circulation +circulative +circulator +circulatory +circumagitate +circumagitation +circumambages +circumambagious +circumambience +circumambiency +circumambient +circumambulate +circumambulation +circumambulator +circumambulatory +circumanal +circumantarctic +circumarctic +circumarticular +circumaviate +circumaviation +circumaviator +circumaxial +circumaxile +circumaxillary +circumbasal +circumbendibus +circumboreal +circumbuccal +circumbulbar +circumcallosal +circumcenter +circumcentral +circumcinct +circumcincture +circumcircle +circumcise +circumciser +circumcision +circumclude +circumclusion +circumcolumnar +circumcone +circumconic +circumcorneal +circumcrescence +circumcrescent +circumdenudation +circumdiction +circumduce +circumduct +circumduction +circumesophagal +circumesophageal +circumference +circumferential +circumferentially +circumferentor +circumflant +circumflect +circumflex +circumflexion +circumfluence +circumfluent +circumfluous +circumforaneous +circumfulgent +circumfuse +circumfusile +circumfusion +circumgenital +circumgyrate +circumgyration +circumgyratory +circumhorizontal +circumincession +circuminsession +circuminsular +circumintestinal +circumitineration +circumjacence +circumjacency +circumjacent +circumlental +circumlitio +circumlittoral +circumlocute +circumlocution +circumlocutional +circumlocutionary +circumlocutionist +circumlocutory +circummeridian +circummeridional +circummigration +circummundane +circummure +circumnatant +circumnavigable +circumnavigate +circumnavigation +circumnavigator +circumnavigatory +circumneutral +circumnuclear +circumnutate +circumnutation +circumnutatory +circumocular +circumoesophagal +circumoral +circumorbital +circumpacific +circumpallial +circumparallelogram +circumpentagon +circumplicate +circumplication +circumpolar +circumpolygon +circumpose +circumposition +circumradius +circumrenal +circumrotate +circumrotation +circumrotatory +circumsail +circumscissile +circumscribable +circumscribe +circumscribed +circumscriber +circumscript +circumscription +circumscriptive +circumscriptively +circumscriptly +circumsinous +circumspangle +circumspatial +circumspect +circumspection +circumspective +circumspectively +circumspectly +circumspectness +circumspheral +circumstance +circumstanced +circumstantiability +circumstantiable +circumstantial +circumstantiality +circumstantially +circumstantialness +circumstantiate +circumstantiation +circumtabular +circumterraneous +circumterrestrial +circumtonsillar +circumtropical +circumumbilical +circumundulate +circumundulation +circumvallate +circumvallation +circumvascular +circumvent +circumventer +circumvention +circumventive +circumventor +circumviate +circumvolant +circumvolute +circumvolution +circumvolutory +circumvolve +circumzenithal +circus +circusy +cirque +cirrate +cirrated +cirrhosed +cirrhosis +cirrhotic +cirrhous +cirri +cirribranch +cirriferous +cirriform +cirrigerous +cirrigrade +cirriped +cirripedial +cirrolite +cirropodous +cirrose +cirrous +cirrus +cirsectomy +cirsocele +cirsoid +cirsomphalos +cirsophthalmia +cirsotome +cirsotomy +ciruela +cirurgian +cisalpine +cisandine +cisatlantic +cisco +cise +cisele +cisgangetic +cisjurane +cisleithan +cismarine +cismontane +cisoceanic +cispadane +cisplatine +cispontine +cisrhenane +cissing +cissoid +cissoidal +cist +cista +cistaceous +cistae +cisted +cistern +cisterna +cisternal +cistic +cistophoric +cistophorus +cistvaen +cit +citable +citadel +citation +citator +citatory +cite +citee +citer +citess +cithara +citharist +citharista +citharoedi +citharoedic +citharoedus +cither +citied +citification +citified +citify +citigrade +citizen +citizendom +citizeness +citizenhood +citizenish +citizenism +citizenize +citizenly +citizenry +citizenship +citole +citraconate +citraconic +citral +citramide +citramontane +citrange +citrangeade +citrate +citrated +citrean +citrene +citreous +citric +citriculture +citriculturist +citril +citrin +citrination +citrine +citrinin +citrinous +citrometer +citron +citronade +citronella +citronellal +citronelle +citronellic +citronellol +citronin +citronwood +citropten +citrous +citrullin +citrus +citrylidene +cittern +citua +city +citycism +citydom +cityfolk +cityful +cityish +cityless +cityness +cityscape +cityward +citywards +cive +civet +civetlike +civetone +civic +civically +civicism +civics +civil +civilian +civility +civilizable +civilization +civilizational +civilizatory +civilize +civilized +civilizedness +civilizee +civilizer +civilly +civilness +civism +civvy +cixiid +clabber +clabbery +clachan +clack +clackdish +clacker +clacket +clackety +clad +cladanthous +cladautoicous +cladding +cladine +cladocarpous +cladoceran +cladocerous +cladode +cladodial +cladodont +cladodontid +cladogenous +cladoniaceous +cladonioid +cladophoraceous +cladophyll +cladophyllum +cladoptosis +cladose +cladoselachian +cladosiphonic +cladus +clag +claggum +claggy +claim +claimable +claimant +claimer +claimless +clairaudience +clairaudient +clairaudiently +clairce +clairecole +clairecolle +clairschach +clairschacher +clairsentience +clairsentient +clairvoyance +clairvoyancy +clairvoyant +clairvoyantly +claith +claithes +claiver +clam +clamant +clamantly +clamative +clamatorial +clamatory +clamb +clambake +clamber +clamberer +clamcracker +clame +clamer +clammed +clammer +clammily +clamminess +clamming +clammish +clammy +clammyweed +clamor +clamorer +clamorist +clamorous +clamorously +clamorousness +clamorsome +clamp +clamper +clamshell +clamworm +clan +clancular +clancularly +clandestine +clandestinely +clandestineness +clandestinity +clanfellow +clang +clangful +clangingly +clangor +clangorous +clangorously +clanjamfray +clanjamfrey +clanjamfrie +clanjamphrey +clank +clankety +clanking +clankingly +clankingness +clankless +clanless +clanned +clanning +clannishly +clannishness +clansfolk +clanship +clansman +clansmanship +clanswoman +clap +clapboard +clapbread +clapmatch +clapnet +clapped +clapper +clapperclaw +clapperclawer +clapperdudgeon +clappermaclaw +clapping +clapt +claptrap +clapwort +claque +claquer +clarabella +clarain +clarendon +claret +claribella +clarifiant +clarification +clarifier +clarify +clarigation +clarin +clarinet +clarinetist +clarinettist +clarion +clarionet +clarity +clark +clarkeite +claro +clarshech +clart +clarty +clary +clash +clasher +clashingly +clashy +clasmatocyte +clasmatosis +clasp +clasper +clasping +claspt +class +classable +classbook +classed +classer +classes +classfellow +classic +classical +classicalism +classicalist +classicality +classicalize +classically +classicalness +classicism +classicist +classicistic +classicize +classicolatry +classifiable +classific +classifically +classification +classificational +classificator +classificatory +classified +classifier +classis +classism +classman +classmanship +classmate +classroom +classwise +classwork +classy +clastic +clat +clatch +clathraceous +clathrarian +clathrate +clathroid +clathrose +clathrulate +clatter +clatterer +clatteringly +clattertrap +clattery +clatty +claudent +claudetite +claudicant +claudicate +claudication +claught +clausal +clause +clausthalite +claustra +claustral +claustration +claustrophobia +claustrum +clausula +clausular +clausule +clausure +claut +clava +clavacin +claval +clavariaceous +clavate +clavated +clavately +clavation +clave +clavecin +clavecinist +clavel +clavelization +clavelize +clavellate +clavellated +claver +clavial +claviature +clavicembalo +clavichord +clavichordist +clavicithern +clavicle +clavicorn +clavicornate +clavicotomy +clavicular +clavicularium +claviculate +claviculus +clavicylinder +clavicymbal +clavicytherium +clavier +clavierist +claviform +claviger +clavigerous +claviharp +clavilux +claviol +clavipectoral +clavis +clavodeltoid +clavodeltoideus +clavola +clavolae +clavolet +clavus +clavy +claw +clawed +clawer +clawk +clawker +clawless +clay +claybank +claybrained +clayen +clayer +clayey +clayiness +clayish +claylike +clayman +claymore +claypan +clayware +clayweed +cleach +clead +cleaded +cleading +cleam +cleamer +clean +cleanable +cleaner +cleanhanded +cleanhandedness +cleanhearted +cleaning +cleanish +cleanlily +cleanliness +cleanly +cleanness +cleanout +cleansable +cleanse +cleanser +cleansing +cleanskins +cleanup +clear +clearable +clearage +clearance +clearcole +clearedness +clearer +clearheaded +clearheadedly +clearheadedness +clearhearted +clearing +clearinghouse +clearish +clearly +clearness +clearskins +clearstarch +clearweed +clearwing +cleat +cleavability +cleavable +cleavage +cleave +cleaveful +cleavelandite +cleaver +cleavers +cleaverwort +cleaving +cleavingly +cleche +cleck +cled +cledge +cledgy +cledonism +clee +cleek +cleeked +cleeky +clef +cleft +clefted +cleg +cleidagra +cleidarthritis +cleidocostal +cleidocranial +cleidohyoid +cleidomancy +cleidomastoid +cleidorrhexis +cleidoscapular +cleidosternal +cleidotomy +cleidotripsy +cleistocarp +cleistocarpous +cleistogamic +cleistogamically +cleistogamous +cleistogamously +cleistogamy +cleistogene +cleistogenous +cleistogeny +cleistothecium +cleithral +cleithrum +clem +clematite +clemence +clemency +clement +clemently +clench +cleoid +clep +clepsydra +cleptobiosis +cleptobiotic +clerestoried +clerestory +clergy +clergyable +clergylike +clergyman +clergywoman +cleric +clerical +clericalism +clericalist +clericality +clericalize +clerically +clericate +clericature +clericism +clericity +clerid +clerihew +clerisy +clerk +clerkage +clerkdom +clerkery +clerkess +clerkhood +clerking +clerkish +clerkless +clerklike +clerkliness +clerkly +clerkship +cleromancy +cleronomy +cleruch +cleruchial +cleruchic +cleruchy +cletch +clethraceous +cleuch +cleve +cleveite +clever +cleverality +cleverish +cleverishly +cleverly +cleverness +clevis +clew +cliack +clianthus +cliche +click +clicker +clicket +clickless +clicky +cliency +client +clientage +cliental +cliented +clientelage +clientele +clientless +clientry +clientship +cliff +cliffed +cliffless +clifflet +clifflike +cliffside +cliffsman +cliffweed +cliffy +clift +cliftonite +clifty +clima +climaciaceous +climacteric +climacterical +climacterically +climactic +climactical +climactically +climacus +climata +climatal +climate +climath +climatic +climatical +climatically +climatize +climatographical +climatography +climatologic +climatological +climatologically +climatologist +climatology +climatometer +climatotherapeutics +climatotherapy +climature +climax +climb +climbable +climber +climbing +clime +climograph +clinal +clinamen +clinamina +clinandria +clinandrium +clinanthia +clinanthium +clinch +clincher +clinchingly +clinchingness +cline +cling +clinger +clingfish +clinging +clingingly +clingingness +clingstone +clingy +clinia +clinic +clinical +clinically +clinician +clinicist +clinicopathological +clinium +clink +clinker +clinkerer +clinkery +clinking +clinkstone +clinkum +clinoaxis +clinocephalic +clinocephalism +clinocephalous +clinocephalus +clinocephaly +clinochlore +clinoclase +clinoclasite +clinodiagonal +clinodomatic +clinodome +clinograph +clinographic +clinohedral +clinohedrite +clinohumite +clinoid +clinologic +clinology +clinometer +clinometric +clinometrical +clinometry +clinopinacoid +clinopinacoidal +clinoprism +clinopyramid +clinopyroxene +clinorhombic +clinospore +clinostat +clinquant +clint +clinting +clintonite +clinty +clip +clipei +clipeus +clippable +clipped +clipper +clipperman +clipping +clips +clipse +clipsheet +clipsome +clipt +clique +cliquedom +cliqueless +cliquish +cliquishly +cliquishness +cliquism +cliquy +cliseometer +clisere +clishmaclaver +clit +clitch +clite +clitella +clitellar +clitelliferous +clitelline +clitellum +clitellus +clites +clithe +clithral +clithridiate +clitia +clition +clitoridauxe +clitoridean +clitoridectomy +clitoriditis +clitoridotomy +clitoris +clitorism +clitoritis +clitter +clitterclatter +clival +clive +clivers +clivis +clivus +cloaca +cloacal +cloacaline +cloacean +cloacinal +cloacinean +cloacitis +cloak +cloakage +cloaked +cloakedly +cloaking +cloakless +cloaklet +cloakmaker +cloakmaking +cloakroom +cloakwise +cloam +cloamen +cloamer +clobber +clobberer +clochan +cloche +clocher +clochette +clock +clockbird +clockcase +clocked +clocker +clockface +clockhouse +clockkeeper +clockless +clocklike +clockmaker +clockmaking +clockmutch +clockroom +clocksmith +clockwise +clockwork +clod +clodbreaker +clodder +cloddily +cloddiness +cloddish +cloddishly +cloddishness +cloddy +clodhead +clodhopper +clodhopping +clodlet +clodpate +clodpated +clodpoll +cloff +clog +clogdogdo +clogger +cloggily +clogginess +cloggy +cloghad +cloglike +clogmaker +clogmaking +clogwood +clogwyn +cloiochoanitic +cloisonless +cloisonne +cloister +cloisteral +cloistered +cloisterer +cloisterless +cloisterlike +cloisterliness +cloisterly +cloisterwise +cloistral +cloistress +cloit +clomb +clomben +clonal +clone +clonic +clonicity +clonicotonic +clonism +clonorchiasis +clonus +cloof +cloop +cloot +clootie +clop +cloragen +clorargyrite +cloriodid +closable +close +closecross +closed +closefisted +closefistedly +closefistedness +closehanded +closehearted +closely +closemouth +closemouthed +closen +closeness +closer +closestool +closet +closewing +closh +closish +closter +clostridial +closure +clot +clotbur +clote +cloth +clothbound +clothe +clothes +clothesbag +clothesbasket +clothesbrush +clotheshorse +clothesline +clothesman +clothesmonger +clothespin +clothespress +clothesyard +clothier +clothify +clothing +clothmaker +clothmaking +clothworker +clothy +clottage +clottedness +clotter +clotty +cloture +clotweed +cloud +cloudage +cloudberry +cloudburst +cloudcap +clouded +cloudful +cloudily +cloudiness +clouding +cloudland +cloudless +cloudlessly +cloudlessness +cloudlet +cloudlike +cloudling +cloudology +cloudscape +cloudship +cloudward +cloudwards +cloudy +clough +clour +clout +clouted +clouter +clouterly +clouty +clove +cloven +clovene +clover +clovered +cloverlay +cloverleaf +cloveroot +cloverroot +clovery +clow +clown +clownade +clownage +clownery +clownheal +clownish +clownishly +clownishness +clownship +clowring +cloy +cloyedness +cloyer +cloying +cloyingly +cloyingness +cloyless +cloysome +club +clubbability +clubbable +clubbed +clubber +clubbily +clubbing +clubbish +clubbism +clubbist +clubby +clubdom +clubfellow +clubfisted +clubfoot +clubfooted +clubhand +clubhaul +clubhouse +clubionid +clubland +clubman +clubmate +clubmobile +clubmonger +clubridden +clubroom +clubroot +clubstart +clubster +clubweed +clubwoman +clubwood +cluck +clue +cluff +clump +clumpish +clumproot +clumpy +clumse +clumsily +clumsiness +clumsy +clunch +clung +clunk +clupanodonic +clupeid +clupeiform +clupeine +clupeoid +cluricaune +clusiaceous +cluster +clusterberry +clustered +clusterfist +clustering +clusteringly +clustery +clutch +clutchman +cluther +clutter +clutterer +clutterment +cluttery +cly +clyer +clyfaker +clyfaking +clype +clypeal +clypeastroid +clypeate +clypeiform +clypeolar +clypeolate +clypeole +clypeus +clysis +clysma +clysmian +clysmic +clyster +clysterize +cnemapophysis +cnemial +cnemidium +cnemis +cneoraceous +cnicin +cnida +cnidarian +cnidoblast +cnidocell +cnidocil +cnidocyst +cnidophore +cnidophorous +cnidopod +cnidosac +cnidosis +coabode +coabound +coabsume +coacceptor +coacervate +coacervation +coach +coachability +coachable +coachbuilder +coachbuilding +coachee +coacher +coachfellow +coachful +coaching +coachlet +coachmaker +coachmaking +coachman +coachmanship +coachmaster +coachsmith +coachsmithing +coachway +coachwhip +coachwise +coachwoman +coachwork +coachwright +coachy +coact +coaction +coactive +coactively +coactivity +coactor +coadamite +coadapt +coadaptation +coadequate +coadjacence +coadjacency +coadjacent +coadjacently +coadjudicator +coadjust +coadjustment +coadjutant +coadjutator +coadjute +coadjutement +coadjutive +coadjutor +coadjutorship +coadjutress +coadjutrix +coadjuvancy +coadjuvant +coadjuvate +coadminister +coadministration +coadministrator +coadministratrix +coadmiration +coadmire +coadmit +coadnate +coadore +coadsorbent +coadunate +coadunation +coadunative +coadunatively +coadunite +coadventure +coadventurer +coadvice +coaffirmation +coafforest +coaged +coagency +coagent +coaggregate +coaggregated +coaggregation +coagitate +coagitator +coagment +coagonize +coagriculturist +coagula +coagulability +coagulable +coagulant +coagulase +coagulate +coagulation +coagulative +coagulator +coagulatory +coagulin +coagulometer +coagulose +coagulum +coaid +coaita +coak +coakum +coal +coalbag +coalbagger +coalbin +coalbox +coaldealer +coaler +coalesce +coalescence +coalescency +coalescent +coalfish +coalfitter +coalhole +coalification +coalify +coalition +coalitional +coalitioner +coalitionist +coalize +coalizer +coalless +coalmonger +coalmouse +coalpit +coalrake +coalsack +coalternate +coalternation +coalternative +coaltitude +coaly +coalyard +coambassador +coambulant +coamiable +coaming +coanimate +coannex +coannihilate +coapostate +coapparition +coappear +coappearance +coapprehend +coapprentice +coappriser +coapprover +coapt +coaptate +coaptation +coaration +coarb +coarbiter +coarbitrator +coarctate +coarctation +coardent +coarrange +coarrangement +coarse +coarsely +coarsen +coarseness +coarsish +coascend +coassert +coasserter +coassession +coassessor +coassignee +coassist +coassistance +coassistant +coassume +coast +coastal +coastally +coaster +coastguardman +coasting +coastland +coastman +coastside +coastwaiter +coastward +coastwards +coastways +coastwise +coat +coated +coatee +coater +coati +coatie +coatimondie +coatimundi +coating +coatless +coatroom +coattail +coattailed +coattend +coattest +coattestation +coattestator +coaudience +coauditor +coaugment +coauthor +coauthority +coauthorship +coawareness +coax +coaxal +coaxation +coaxer +coaxial +coaxially +coaxing +coaxingly +coaxy +cob +cobaea +cobalt +cobaltammine +cobaltic +cobalticyanic +cobalticyanides +cobaltiferous +cobaltinitrite +cobaltite +cobaltocyanic +cobaltocyanide +cobaltous +cobang +cobbed +cobber +cobberer +cobbing +cobble +cobbler +cobblerfish +cobblerism +cobblerless +cobblership +cobblery +cobblestone +cobbling +cobbly +cobbra +cobby +cobcab +cobego +cobelief +cobeliever +cobelligerent +cobenignity +coberger +cobewail +cobhead +cobia +cobiron +cobishop +coble +cobleman +cobless +cobloaf +cobnut +cobola +coboundless +cobourg +cobra +cobreathe +cobridgehead +cobriform +cobrother +cobstone +coburg +coburgess +coburgher +coburghership +cobweb +cobwebbery +cobwebbing +cobwebby +cobwork +coca +cocaceous +cocaine +cocainism +cocainist +cocainization +cocainize +cocainomania +cocainomaniac +cocamine +cocarboxylase +cocash +cocashweed +cocause +cocautioner +coccagee +coccal +coccerin +cocci +coccid +coccidia +coccidial +coccidian +coccidioidal +coccidiosis +coccidium +coccidology +cocciferous +cocciform +coccigenic +coccinella +coccinellid +coccionella +cocco +coccobacillus +coccochromatic +coccogone +coccogonium +coccoid +coccolite +coccolith +coccolithophorid +coccosphere +coccostean +coccosteid +coccothraustine +coccous +coccule +cocculiferous +cocculus +coccus +coccydynia +coccygalgia +coccygeal +coccygean +coccygectomy +coccygerector +coccyges +coccygeus +coccygine +coccygodynia +coccygomorph +coccygomorphic +coccygotomy +coccyodynia +coccyx +cocentric +cochairman +cochal +cochief +cochineal +cochlea +cochlear +cochleare +cochlearifoliate +cochleariform +cochleate +cochleated +cochleiform +cochleitis +cochleous +cochlidiid +cochliodont +cochlospermaceous +cochurchwarden +cocillana +cocircular +cocircularity +cocitizen +cocitizenship +cock +cockade +cockaded +cockal +cockalorum +cockamaroo +cockarouse +cockateel +cockatoo +cockatrice +cockawee +cockbell +cockbill +cockbird +cockboat +cockbrain +cockchafer +cockcrow +cockcrower +cockcrowing +cocked +cocker +cockerel +cockermeg +cockernony +cocket +cockeye +cockeyed +cockfight +cockfighting +cockhead +cockhorse +cockieleekie +cockily +cockiness +cocking +cockish +cockle +cockleboat +cocklebur +cockled +cockler +cockleshell +cocklet +cocklewife +cocklight +cockling +cockloft +cockly +cockmaster +cockmatch +cockmate +cockneian +cockneity +cockney +cockneybred +cockneydom +cockneyese +cockneyess +cockneyfication +cockneyfy +cockneyish +cockneyishly +cockneyism +cockneyize +cockneyland +cockneyship +cockpit +cockroach +cockscomb +cockscombed +cocksfoot +cockshead +cockshot +cockshut +cockshy +cockshying +cockspur +cockstone +cocksure +cocksuredom +cocksureism +cocksurely +cocksureness +cocksurety +cocktail +cockthrowing +cockup +cockweed +cocky +coco +cocoa +cocoach +cocobolo +coconnection +coconqueror +coconscious +coconsciously +coconsciousness +coconsecrator +coconspirator +coconstituent +cocontractor +coconut +cocoon +cocoonery +cocorico +cocoroot +cocotte +cocovenantor +cocowood +cocowort +cocozelle +cocreate +cocreator +cocreatorship +cocreditor +cocrucify +coctile +coction +coctoantigen +coctoprecipitin +cocuisa +cocullo +cocurator +cocurrent +cocuswood +cocuyo +cod +coda +codamine +codbank +codder +codding +coddle +coddler +code +codebtor +codeclination +codecree +codefendant +codeine +codeless +codelight +codelinquency +codelinquent +codenization +codeposit +coder +coderive +codescendant +codespairer +codex +codfish +codfisher +codfishery +codger +codhead +codheaded +codiaceous +codical +codices +codicil +codicilic +codicillary +codictatorship +codification +codifier +codify +codilla +codille +codiniac +codirectional +codirector +codiscoverer +codisjunct +codist +codivine +codling +codman +codo +codol +codomestication +codominant +codon +codpiece +codpitchings +codshead +codworm +coe +coecal +coecum +coed +coeditor +coeditorship +coeducate +coeducation +coeducational +coeducationalism +coeducationalize +coeducationally +coeffect +coefficacy +coefficient +coefficiently +coeffluent +coeffluential +coelacanth +coelacanthid +coelacanthine +coelacanthoid +coelacanthous +coelanaglyphic +coelar +coelarium +coelastraceous +coelder +coeldership +coelect +coelection +coelector +coelectron +coelelminth +coelelminthic +coelenterate +coelenteric +coelenteron +coelestine +coelevate +coelho +coelia +coeliac +coelialgia +coelian +coeligenous +coelin +coeline +coeliomyalgia +coeliorrhea +coeliorrhoea +coelioscopy +coeliotomy +coeloblastic +coeloblastula +coelodont +coelogastrula +coelom +coeloma +coelomate +coelomatic +coelomatous +coelomesoblast +coelomic +coelomopore +coelonavigation +coelongated +coeloplanula +coelosperm +coelospermous +coelostat +coelozoic +coemanate +coembedded +coembody +coembrace +coeminency +coemperor +coemploy +coemployee +coemployment +coempt +coemption +coemptional +coemptionator +coemptive +coemptor +coenact +coenactor +coenaculous +coenamor +coenamorment +coenamourment +coenanthium +coendear +coendure +coenenchym +coenenchyma +coenenchymal +coenenchymatous +coenenchyme +coenesthesia +coenesthesis +coenflame +coengage +coengager +coenjoy +coenobe +coenobiar +coenobic +coenobioid +coenobium +coenoblast +coenoblastic +coenocentrum +coenocyte +coenocytic +coenodioecism +coenoecial +coenoecic +coenoecium +coenogamete +coenomonoecism +coenosarc +coenosarcal +coenosarcous +coenosite +coenospecies +coenospecific +coenospecifically +coenosteal +coenosteum +coenotrope +coenotype +coenotypic +coenthrone +coenurus +coenzyme +coequal +coequality +coequalize +coequally +coequalness +coequate +coequated +coequation +coerce +coercement +coercer +coercibility +coercible +coercibleness +coercibly +coercion +coercionary +coercionist +coercitive +coercive +coercively +coerciveness +coercivity +coeruleolactite +coessential +coessentiality +coessentially +coessentialness +coestablishment +coestate +coetaneity +coetaneous +coetaneously +coetaneousness +coeternal +coeternally +coeternity +coetus +coeval +coevality +coevally +coexchangeable +coexclusive +coexecutant +coexecutor +coexecutrix +coexert +coexertion +coexist +coexistence +coexistency +coexistent +coexpand +coexpanded +coexperiencer +coexpire +coexplosion +coextend +coextension +coextensive +coextensively +coextensiveness +coextent +cofactor +cofaster +cofather +cofathership +cofeature +cofeoffee +coferment +cofermentation +coff +coffee +coffeebush +coffeecake +coffeegrower +coffeegrowing +coffeehouse +coffeeleaf +coffeepot +coffeeroom +coffeetime +coffeeweed +coffeewood +coffer +cofferdam +cofferer +cofferfish +coffering +cofferlike +cofferwork +coffin +coffinless +coffinmaker +coffinmaking +coffle +coffret +cofighter +coforeknown +coformulator +cofounder +cofoundress +cofreighter +coft +cofunction +cog +cogence +cogency +cogener +cogeneric +cogent +cogently +cogged +cogger +coggie +cogging +coggle +coggledy +cogglety +coggly +coghle +cogitability +cogitable +cogitabund +cogitabundity +cogitabundly +cogitabundous +cogitant +cogitantly +cogitate +cogitatingly +cogitation +cogitative +cogitatively +cogitativeness +cogitativity +cogitator +coglorify +coglorious +cogman +cognac +cognate +cognateness +cognatic +cognatical +cognation +cognisable +cognisance +cognition +cognitional +cognitive +cognitively +cognitum +cognizability +cognizable +cognizableness +cognizably +cognizance +cognizant +cognize +cognizee +cognizer +cognizor +cognomen +cognominal +cognominate +cognomination +cognosce +cognoscent +cognoscibility +cognoscible +cognoscitive +cognoscitively +cogon +cogonal +cogovernment +cogovernor +cogracious +cograil +cogrediency +cogredient +cogroad +coguarantor +coguardian +cogue +cogway +cogwheel +cogwood +cohabit +cohabitancy +cohabitant +cohabitation +coharmonious +coharmoniously +coharmonize +coheartedness +coheir +coheiress +coheirship +cohelper +cohelpership +cohenite +coherald +cohere +coherence +coherency +coherent +coherently +coherer +coheretic +coheritage +coheritor +cohesibility +cohesible +cohesion +cohesive +cohesively +cohesiveness +cohibit +cohibition +cohibitive +cohibitor +coho +cohoba +cohobate +cohobation +cohobator +cohol +cohort +cohortation +cohortative +cohosh +cohune +cohusband +coidentity +coif +coifed +coiffure +coign +coigue +coil +coiled +coiler +coiling +coilsmith +coimmense +coimplicant +coimplicate +coimplore +coin +coinable +coinage +coincide +coincidence +coincidency +coincident +coincidental +coincidentally +coincidently +coincider +coinclination +coincline +coinclude +coincorporate +coindicant +coindicate +coindication +coindwelling +coiner +coinfeftment +coinfer +coinfinite +coinfinity +coinhabit +coinhabitant +coinhabitor +coinhere +coinherence +coinherent +coinheritance +coinheritor +coining +coinitial +coinmaker +coinmaking +coinmate +coinspire +coinstantaneity +coinstantaneous +coinstantaneously +coinstantaneousness +coinsurance +coinsure +cointense +cointension +cointensity +cointer +cointerest +cointersecting +cointise +coinventor +coinvolve +coiny +coir +coislander +coistrel +coistril +coital +coition +coiture +coitus +cojudge +cojuror +cojusticiar +coke +cokelike +cokeman +coker +cokernut +cokery +coking +coky +col +cola +colaborer +colalgia +colander +colane +colarin +colate +colation +colatitude +colatorium +colature +colauxe +colback +colberter +colbertine +colcannon +colchicine +colchyte +colcothar +cold +colder +coldfinch +coldhearted +coldheartedly +coldheartedness +coldish +coldly +coldness +coldproof +coldslaw +cole +coleader +colecannon +colectomy +colegatee +colegislator +colemanite +colemouse +coleochaetaceous +coleopter +coleopteral +coleopteran +coleopterist +coleopteroid +coleopterological +coleopterology +coleopteron +coleopterous +coleoptile +coleoptilum +coleorhiza +coleplant +coleseed +coleslaw +colessee +colessor +coletit +coleur +colewort +coli +colibacillosis +colibacterin +colibri +colic +colical +colichemarde +colicky +colicolitis +colicroot +colicweed +colicwort +colicystitis +colicystopyelitis +coliform +colilysin +colima +colin +colinear +colinephritis +coling +coliplication +colipuncture +colipyelitis +colipyuria +colisepsis +coliseum +colitic +colitis +colitoxemia +coliuria +colk +coll +collaborate +collaboration +collaborationism +collaborationist +collaborative +collaboratively +collaborator +collage +collagen +collagenic +collagenous +collapse +collapsibility +collapsible +collar +collarband +collarbird +collarbone +collard +collare +collared +collaret +collarino +collarless +collarman +collatable +collate +collatee +collateral +collaterality +collaterally +collateralness +collation +collationer +collatitious +collative +collator +collatress +collaud +collaudation +colleague +colleagueship +collect +collectability +collectable +collectanea +collectarium +collected +collectedly +collectedness +collectibility +collectible +collection +collectional +collectioner +collective +collectively +collectiveness +collectivism +collectivist +collectivistic +collectivistically +collectivity +collectivization +collectivize +collector +collectorate +collectorship +collectress +colleen +collegatary +college +colleger +collegial +collegialism +collegiality +collegian +collegianer +collegiate +collegiately +collegiateness +collegiation +collegium +collembolan +collembole +collembolic +collembolous +collenchyma +collenchymatic +collenchymatous +collenchyme +collencytal +collencyte +collery +collet +colleter +colleterial +colleterium +colletic +colletin +colletside +colley +collibert +colliculate +colliculus +collide +collidine +collie +collied +collier +colliery +collieshangie +colliform +colligate +colligation +colligative +colligible +collimate +collimation +collimator +collin +collinal +colline +collinear +collinearity +collinearly +collineate +collineation +colling +collingly +collingual +collins +collinsite +colliquate +colliquation +colliquative +colliquativeness +collision +collisional +collisive +colloblast +collobrierite +collocal +collocate +collocation +collocationable +collocative +collocatory +collochemistry +collochromate +collock +collocution +collocutor +collocutory +collodiochloride +collodion +collodionization +collodionize +collodiotype +collodium +collogue +colloid +colloidal +colloidality +colloidize +colloidochemical +collop +colloped +collophanite +collophore +colloque +colloquia +colloquial +colloquialism +colloquialist +colloquiality +colloquialize +colloquially +colloquialness +colloquist +colloquium +colloquize +colloquy +collothun +collotype +collotypic +collotypy +colloxylin +colluctation +collude +colluder +collum +collumelliaceous +collusion +collusive +collusively +collusiveness +collutorium +collutory +colluvial +colluvies +colly +collyba +collyrite +collyrium +collywest +collyweston +collywobbles +colmar +colobin +colobium +coloboma +colocentesis +colocephalous +coloclysis +colocola +colocolic +colocynth +colocynthin +colodyspepsia +coloenteritis +cologarithm +cololite +colombier +colombin +colometric +colometrically +colometry +colon +colonalgia +colonate +colonel +colonelcy +colonelship +colongitude +colonial +colonialism +colonialist +colonialize +colonially +colonialness +colonic +colonist +colonitis +colonizability +colonizable +colonization +colonizationist +colonize +colonizer +colonnade +colonnaded +colonnette +colonopathy +colonopexy +colonoscope +colonoscopy +colony +colopexia +colopexotomy +colopexy +colophane +colophany +colophene +colophenic +colophon +colophonate +colophonic +colophonist +colophonite +colophonium +colophony +coloplication +coloproctitis +coloptosis +colopuncture +coloquintid +coloquintida +color +colorability +colorable +colorableness +colorably +colorado +coloradoite +colorant +colorate +coloration +colorational +colorationally +colorative +coloratura +colorature +colorcast +colorectitis +colorectostomy +colored +colorer +colorfast +colorful +colorfully +colorfulness +colorific +colorifics +colorimeter +colorimetric +colorimetrical +colorimetrically +colorimetrics +colorimetrist +colorimetry +colorin +coloring +colorist +coloristic +colorization +colorize +colorless +colorlessly +colorlessness +colormaker +colormaking +colorman +colorrhaphy +colors +colortype +colory +coloss +colossal +colossality +colossally +colossean +colossi +colossus +colostomy +colostral +colostration +colostric +colostrous +colostrum +colotomy +colotyphoid +colove +colp +colpenchyma +colpeo +colpeurynter +colpeurysis +colpindach +colpitis +colpocele +colpocystocele +colpohyperplasia +colpohysterotomy +colpoperineoplasty +colpoperineorrhaphy +colpoplastic +colpoplasty +colpoptosis +colporrhagia +colporrhaphy +colporrhea +colporrhexis +colport +colportage +colporter +colporteur +colposcope +colposcopy +colpotomy +colpus +colt +colter +colthood +coltish +coltishly +coltishness +coltpixie +coltpixy +coltsfoot +coltskin +colubrid +colubriform +colubrine +colubroid +colugo +columbaceous +columbarium +columbary +columbate +columbeion +columbiad +columbic +columbier +columbiferous +columbin +columbine +columbite +columbium +columbo +columboid +columbotantalate +columbotitanate +columella +columellar +columellate +columelliform +column +columnal +columnar +columnarian +columnarity +columnated +columned +columner +columniation +columniferous +columniform +columning +columnist +columnization +columnwise +colunar +colure +coly +colymbiform +colymbion +colyone +colyonic +colytic +colyum +colyumist +colza +coma +comacine +comagistracy +comagmatic +comaker +comal +comamie +comanic +comart +comate +comatose +comatosely +comatoseness +comatosity +comatous +comatula +comatulid +comb +combaron +combat +combatable +combatant +combater +combative +combatively +combativeness +combativity +combed +comber +combfish +combflower +combinable +combinableness +combinant +combinantive +combinate +combination +combinational +combinative +combinator +combinatorial +combinatory +combine +combined +combinedly +combinedness +combinement +combiner +combing +combining +comble +combless +comblessness +combmaker +combmaking +comboloio +comboy +combretaceous +combure +comburendo +comburent +comburgess +comburimeter +comburimetry +comburivorous +combust +combustibility +combustible +combustibleness +combustibly +combustion +combustive +combustor +combwise +combwright +comby +come +comeback +comedial +comedian +comediant +comedic +comedical +comedienne +comedietta +comedist +comedo +comedown +comedy +comelily +comeliness +comeling +comely +comendite +comenic +comephorous +comer +comes +comestible +comet +cometarium +cometary +comether +cometic +cometical +cometlike +cometographer +cometographical +cometography +cometoid +cometology +cometwise +comeuppance +comfit +comfiture +comfort +comfortable +comfortableness +comfortably +comforter +comfortful +comforting +comfortingly +comfortless +comfortlessly +comfortlessness +comfortress +comfortroot +comfrey +comfy +comic +comical +comicality +comically +comicalness +comicocratic +comicocynical +comicodidactic +comicography +comicoprosaic +comicotragedy +comicotragic +comicotragical +comicry +comiferous +coming +comingle +comino +comism +comital +comitant +comitatensian +comitative +comitatus +comitia +comitial +comitragedy +comity +comma +command +commandable +commandant +commandedness +commandeer +commander +commandership +commandery +commanding +commandingly +commandingness +commandless +commandment +commando +commandoman +commandress +commassation +commassee +commatic +commation +commatism +commeasurable +commeasure +commeddle +commelinaceous +commemorable +commemorate +commemoration +commemorational +commemorative +commemoratively +commemorativeness +commemorator +commemoratory +commemorize +commence +commenceable +commencement +commencer +commend +commendable +commendableness +commendably +commendador +commendam +commendatary +commendation +commendator +commendatory +commender +commendingly +commendment +commensal +commensalism +commensalist +commensalistic +commensality +commensally +commensurability +commensurable +commensurableness +commensurably +commensurate +commensurately +commensurateness +commensuration +comment +commentarial +commentarialism +commentary +commentate +commentation +commentator +commentatorial +commentatorially +commentatorship +commenter +commerce +commerceless +commercer +commerciable +commercial +commercialism +commercialist +commercialistic +commerciality +commercialization +commercialize +commercially +commercium +commerge +commie +comminate +commination +comminative +comminator +comminatory +commingle +comminglement +commingler +comminister +comminuate +comminute +comminution +comminutor +commiserable +commiserate +commiseratingly +commiseration +commiserative +commiseratively +commiserator +commissar +commissarial +commissariat +commissary +commissaryship +commission +commissionaire +commissional +commissionate +commissioner +commissionership +commissionship +commissive +commissively +commissural +commissure +commissurotomy +commit +commitment +committable +committal +committee +committeeism +committeeman +committeeship +committeewoman +committent +committer +committible +committor +commix +commixt +commixtion +commixture +commodatary +commodate +commodation +commodatum +commode +commodious +commodiously +commodiousness +commoditable +commodity +commodore +common +commonable +commonage +commonality +commonalty +commoner +commonership +commoney +commonish +commonition +commonize +commonly +commonness +commonplace +commonplaceism +commonplacely +commonplaceness +commonplacer +commons +commonsensible +commonsensibly +commonsensical +commonsensically +commonty +commonweal +commonwealth +commonwealthism +commorancy +commorant +commorient +commorth +commot +commotion +commotional +commotive +commove +communa +communal +communalism +communalist +communalistic +communality +communalization +communalize +communalizer +communally +communard +commune +communer +communicability +communicable +communicableness +communicably +communicant +communicate +communicatee +communicating +communication +communicative +communicatively +communicativeness +communicator +communicatory +communion +communionist +communique +communism +communist +communistery +communistic +communistically +communital +communitarian +communitary +communitive +communitorium +community +communization +communize +commutability +commutable +commutableness +commutant +commutate +commutation +commutative +commutatively +commutator +commute +commuter +commuting +commutual +commutuality +comoid +comolecule +comortgagee +comose +comourn +comourner +comournful +comous +compact +compacted +compactedly +compactedness +compacter +compactible +compaction +compactly +compactness +compactor +compacture +compages +compaginate +compagination +companator +companion +companionability +companionable +companionableness +companionably +companionage +companionate +companionize +companionless +companionship +companionway +company +comparability +comparable +comparableness +comparably +comparascope +comparate +comparatival +comparative +comparatively +comparativeness +comparativist +comparator +compare +comparer +comparison +comparition +comparograph +compart +compartition +compartment +compartmental +compartmentalization +compartmentalize +compartmentally +compartmentize +compass +compassable +compasser +compasses +compassing +compassion +compassionable +compassionate +compassionately +compassionateness +compassionless +compassive +compassivity +compassless +compaternity +compatibility +compatible +compatibleness +compatibly +compatriot +compatriotic +compatriotism +compear +compearance +compearant +compeer +compel +compellable +compellably +compellation +compellative +compellent +compeller +compelling +compellingly +compend +compendency +compendent +compendia +compendiary +compendiate +compendious +compendiously +compendiousness +compendium +compenetrate +compenetration +compensable +compensate +compensating +compensatingly +compensation +compensational +compensative +compensativeness +compensator +compensatory +compense +compenser +compesce +compete +competence +competency +competent +competently +competentness +competition +competitioner +competitive +competitively +competitiveness +competitor +competitorship +competitory +competitress +competitrix +compilation +compilator +compilatory +compile +compilement +compiler +compital +compitum +complacence +complacency +complacent +complacential +complacentially +complacently +complain +complainable +complainant +complainer +complainingly +complainingness +complaint +complaintive +complaintiveness +complaisance +complaisant +complaisantly +complaisantness +complanar +complanate +complanation +complect +complected +complement +complemental +complementally +complementalness +complementariness +complementarism +complementary +complementation +complementative +complementer +complementoid +complete +completedness +completely +completement +completeness +completer +completion +completive +completively +completory +complex +complexedness +complexification +complexify +complexion +complexionably +complexional +complexionally +complexioned +complexionist +complexionless +complexity +complexively +complexly +complexness +complexus +compliable +compliableness +compliably +compliance +compliancy +compliant +compliantly +complicacy +complicant +complicate +complicated +complicatedly +complicatedness +complication +complicative +complice +complicitous +complicity +complier +compliment +complimentable +complimental +complimentally +complimentalness +complimentarily +complimentariness +complimentary +complimentation +complimentative +complimenter +complimentingly +complin +complot +complotter +compluvium +comply +compo +compoer +compole +compone +componed +componency +componendo +component +componental +componented +compony +comport +comportment +compos +compose +composed +composedly +composedness +composer +composita +composite +compositely +compositeness +composition +compositional +compositionally +compositive +compositively +compositor +compositorial +compositous +composograph +compossibility +compossible +compost +composture +composure +compotation +compotationship +compotator +compotatory +compote +compotor +compound +compoundable +compoundedness +compounder +compounding +compoundness +comprachico +comprador +comprecation +compreg +compregnate +comprehend +comprehender +comprehendible +comprehendingly +comprehense +comprehensibility +comprehensible +comprehensibleness +comprehensibly +comprehension +comprehensive +comprehensively +comprehensiveness +comprehensor +compresbyter +compresbyterial +compresence +compresent +compress +compressed +compressedly +compressibility +compressible +compressibleness +compressingly +compression +compressional +compressive +compressively +compressometer +compressor +compressure +comprest +compriest +comprisable +comprisal +comprise +comprised +compromise +compromiser +compromising +compromisingly +compromissary +compromission +compromissorial +compromit +compromitment +comprovincial +compter +comptroller +comptrollership +compulsative +compulsatively +compulsatorily +compulsatory +compulsed +compulsion +compulsitor +compulsive +compulsively +compulsiveness +compulsorily +compulsoriness +compulsory +compunction +compunctionary +compunctionless +compunctious +compunctiously +compunctive +compurgation +compurgator +compurgatorial +compurgatory +compursion +computability +computable +computably +computation +computational +computative +computativeness +compute +computer +computist +computus +comrade +comradely +comradery +comradeship +comstockery +comurmurer +con +conacaste +conacre +conal +conalbumin +conamed +conarial +conarium +conation +conational +conationalistic +conative +conatus +conaxial +concamerate +concamerated +concameration +concanavalin +concaptive +concassation +concatenary +concatenate +concatenation +concatenator +concausal +concause +concavation +concave +concavely +concaveness +concaver +concavity +conceal +concealable +concealed +concealedly +concealedness +concealer +concealment +concede +conceded +concededly +conceder +conceit +conceited +conceitedly +conceitedness +conceitless +conceity +conceivability +conceivable +conceivableness +conceivably +conceive +conceiver +concelebrate +concelebration +concent +concenter +concentive +concentralization +concentrate +concentrated +concentration +concentrative +concentrativeness +concentrator +concentric +concentrically +concentricity +concentual +concentus +concept +conceptacle +conceptacular +conceptaculum +conception +conceptional +conceptionist +conceptism +conceptive +conceptiveness +conceptual +conceptualism +conceptualist +conceptualistic +conceptuality +conceptualization +conceptualize +conceptually +conceptus +concern +concerned +concernedly +concernedness +concerning +concerningly +concerningness +concernment +concert +concerted +concertedly +concertgoer +concertina +concertinist +concertist +concertize +concertizer +concertmaster +concertmeister +concertment +concerto +concertstuck +concessible +concession +concessionaire +concessional +concessionary +concessioner +concessionist +concessive +concessively +concessiveness +concessor +concettism +concettist +conch +concha +conchal +conchate +conche +conched +concher +conchiferous +conchiform +conchinine +conchiolin +conchitic +conchitis +conchoid +conchoidal +conchoidally +conchological +conchologically +conchologist +conchologize +conchology +conchometer +conchometry +conchotome +conchuela +conchy +conchyliated +conchyliferous +conchylium +concierge +concile +conciliable +conciliabule +conciliabulum +conciliar +conciliate +conciliating +conciliatingly +conciliation +conciliationist +conciliative +conciliator +conciliatorily +conciliatoriness +conciliatory +concilium +concinnity +concinnous +concionator +concipiency +concipient +concise +concisely +conciseness +concision +conclamant +conclamation +conclave +conclavist +concludable +conclude +concluder +concluding +concludingly +conclusion +conclusional +conclusionally +conclusive +conclusively +conclusiveness +conclusory +concoagulate +concoagulation +concoct +concocter +concoction +concoctive +concoctor +concolor +concolorous +concomitance +concomitancy +concomitant +concomitantly +conconscious +concord +concordal +concordance +concordancer +concordant +concordantial +concordantly +concordat +concordatory +concorder +concordial +concordist +concordity +concorporate +concourse +concreate +concremation +concrement +concresce +concrescence +concrescible +concrescive +concrete +concretely +concreteness +concreter +concretion +concretional +concretionary +concretism +concretive +concretively +concretize +concretor +concubinage +concubinal +concubinarian +concubinary +concubinate +concubine +concubinehood +concubitancy +concubitant +concubitous +concubitus +concupiscence +concupiscent +concupiscible +concupiscibleness +concupy +concur +concurrence +concurrency +concurrent +concurrently +concurrentness +concurring +concurringly +concursion +concurso +concursus +concuss +concussant +concussion +concussional +concussive +concutient +concyclic +concyclically +cond +condemn +condemnable +condemnably +condemnate +condemnation +condemnatory +condemned +condemner +condemning +condemningly +condensability +condensable +condensance +condensary +condensate +condensation +condensational +condensative +condensator +condense +condensed +condensedly +condensedness +condenser +condensery +condensity +condescend +condescendence +condescendent +condescender +condescending +condescendingly +condescendingness +condescension +condescensive +condescensively +condescensiveness +condiction +condictious +condiddle +condiddlement +condign +condigness +condignity +condignly +condiment +condimental +condimentary +condisciple +condistillation +condite +condition +conditional +conditionalism +conditionalist +conditionality +conditionalize +conditionally +conditionate +conditioned +conditioner +condivision +condolatory +condole +condolement +condolence +condolent +condoler +condoling +condolingly +condominate +condominium +condonable +condonance +condonation +condonative +condone +condonement +condoner +condor +conduce +conducer +conducing +conducingly +conducive +conduciveness +conduct +conductance +conductibility +conductible +conductility +conductimeter +conductio +conduction +conductional +conductitious +conductive +conductively +conductivity +conductometer +conductometric +conductor +conductorial +conductorless +conductorship +conductory +conductress +conductus +conduit +conduplicate +conduplicated +conduplication +condurangin +condurango +condylar +condylarth +condylarthrosis +condylarthrous +condyle +condylectomy +condylion +condyloid +condyloma +condylomatous +condylome +condylopod +condylopodous +condylos +condylotomy +condylure +cone +coned +coneen +coneflower +conehead +coneighboring +coneine +conelet +conemaker +conemaking +conenose +conepate +coner +cones +conessine +confab +confabular +confabulate +confabulation +confabulator +confabulatory +confact +confarreate +confarreation +confated +confect +confection +confectionary +confectioner +confectionery +confederacy +confederal +confederalist +confederate +confederater +confederatio +confederation +confederationist +confederatism +confederative +confederatize +confederator +confelicity +conferee +conference +conferential +conferment +conferrable +conferral +conferrer +conferruminate +conferted +confervaceous +conferval +confervoid +confervous +confess +confessable +confessant +confessarius +confessary +confessedly +confesser +confessing +confessingly +confession +confessional +confessionalian +confessionalism +confessionalist +confessionary +confessionist +confessor +confessorship +confessory +confidant +confide +confidence +confidency +confident +confidential +confidentiality +confidentially +confidentialness +confidentiary +confidently +confidentness +confider +confiding +confidingly +confidingness +configural +configurate +configuration +configurational +configurationally +configurationism +configurationist +configurative +configure +confinable +confine +confineable +confined +confinedly +confinedness +confineless +confinement +confiner +confining +confinity +confirm +confirmable +confirmand +confirmation +confirmative +confirmatively +confirmatorily +confirmatory +confirmed +confirmedly +confirmedness +confirmee +confirmer +confirming +confirmingly +confirmity +confirmment +confirmor +confiscable +confiscatable +confiscate +confiscation +confiscator +confiscatory +confitent +confiteor +confiture +confix +conflagrant +conflagrate +conflagration +conflagrative +conflagrator +conflagratory +conflate +conflated +conflation +conflict +conflicting +conflictingly +confliction +conflictive +conflictory +conflow +confluence +confluent +confluently +conflux +confluxibility +confluxible +confluxibleness +confocal +conform +conformability +conformable +conformableness +conformably +conformal +conformance +conformant +conformate +conformation +conformator +conformer +conformist +conformity +confound +confoundable +confounded +confoundedly +confoundedness +confounder +confounding +confoundingly +confrater +confraternal +confraternity +confraternization +confrere +confriar +confrication +confront +confrontal +confrontation +confronte +confronter +confrontment +confusability +confusable +confusably +confuse +confused +confusedly +confusedness +confusingly +confusion +confusional +confusticate +confustication +confutable +confutation +confutative +confutator +confute +confuter +conga +congeable +congeal +congealability +congealable +congealableness +congealedness +congealer +congealment +congee +congelation +congelative +congelifraction +congeliturbate +congeliturbation +congener +congeneracy +congeneric +congenerical +congenerous +congenerousness +congenetic +congenial +congeniality +congenialize +congenially +congenialness +congenital +congenitally +congenitalness +conger +congeree +congest +congested +congestible +congestion +congestive +congiary +congius +conglobate +conglobately +conglobation +conglobe +conglobulate +conglomerate +conglomeratic +conglomeration +conglutin +conglutinant +conglutinate +conglutination +conglutinative +congou +congratulable +congratulant +congratulate +congratulation +congratulational +congratulator +congratulatory +congredient +congreet +congregable +congreganist +congregant +congregate +congregation +congregational +congregationalism +congregationalize +congregationally +congregationist +congregative +congregativeness +congregator +congress +congresser +congressional +congressionalist +congressionally +congressionist +congressist +congressive +congressman +congresswoman +congroid +congruence +congruency +congruent +congruential +congruently +congruism +congruist +congruistic +congruity +congruous +congruously +congruousness +conhydrine +conic +conical +conicality +conically +conicalness +coniceine +conichalcite +conicine +conicity +conicle +conicoid +conicopoly +conics +conidia +conidial +conidian +conidiiferous +conidioid +conidiophore +conidiophorous +conidiospore +conidium +conifer +coniferin +coniferophyte +coniferous +conification +coniform +conima +conimene +conin +conine +coniosis +coniroster +conirostral +conject +conjective +conjecturable +conjecturably +conjectural +conjecturalist +conjecturality +conjecturally +conjecture +conjecturer +conjobble +conjoin +conjoined +conjoinedly +conjoiner +conjoint +conjointly +conjointment +conjointness +conjubilant +conjugable +conjugacy +conjugal +conjugality +conjugally +conjugant +conjugata +conjugate +conjugated +conjugately +conjugateness +conjugation +conjugational +conjugationally +conjugative +conjugator +conjugial +conjugium +conjunct +conjunction +conjunctional +conjunctionally +conjunctiva +conjunctival +conjunctive +conjunctively +conjunctiveness +conjunctivitis +conjunctly +conjunctur +conjunctural +conjuncture +conjuration +conjurator +conjure +conjurement +conjurer +conjurership +conjuror +conjury +conk +conkanee +conker +conkers +conky +conn +connach +connaraceous +connarite +connascency +connascent +connatal +connate +connately +connateness +connation +connatural +connaturality +connaturalize +connaturally +connaturalness +connature +connaught +connect +connectable +connectant +connected +connectedly +connectedness +connectible +connection +connectional +connectival +connective +connectively +connectivity +connector +connellite +conner +connex +connexion +connexionalism +connexity +connexive +connexivum +connexus +conning +conniption +connivance +connivancy +connivant +connivantly +connive +connivent +conniver +connoissance +connoisseur +connoisseurship +connotation +connotative +connotatively +connote +connotive +connotively +connubial +connubiality +connubially +connubiate +connubium +connumerate +connumeration +conoclinium +conocuneus +conodont +conoid +conoidal +conoidally +conoidic +conoidical +conoidically +conominee +cononintelligent +conopid +conoplain +conopodium +conormal +conoscope +conourish +conphaseolin +conplane +conquedle +conquer +conquerable +conquerableness +conqueress +conquering +conqueringly +conquerment +conqueror +conquest +conquian +conquinamine +conquinine +conquistador +conrector +conrectorship +conred +consanguine +consanguineal +consanguinean +consanguineous +consanguineously +consanguinity +conscience +conscienceless +consciencelessly +consciencelessness +consciencewise +conscient +conscientious +conscientiously +conscientiousness +conscionable +conscionableness +conscionably +conscious +consciously +consciousness +conscribe +conscript +conscription +conscriptional +conscriptionist +conscriptive +consecrate +consecrated +consecratedness +consecrater +consecration +consecrative +consecrator +consecratory +consectary +consecute +consecution +consecutive +consecutively +consecutiveness +consecutives +consenescence +consenescency +consension +consensual +consensually +consensus +consent +consentable +consentaneity +consentaneous +consentaneously +consentaneousness +consentant +consenter +consentful +consentfully +consentience +consentient +consentiently +consenting +consentingly +consentingness +consentive +consentively +consentment +consequence +consequency +consequent +consequential +consequentiality +consequentially +consequentialness +consequently +consertal +conservable +conservacy +conservancy +conservant +conservate +conservation +conservational +conservationist +conservatism +conservatist +conservative +conservatively +conservativeness +conservatize +conservatoire +conservator +conservatorio +conservatorium +conservatorship +conservatory +conservatrix +conserve +conserver +consider +considerability +considerable +considerableness +considerably +considerance +considerate +considerately +considerateness +consideration +considerative +consideratively +considerativeness +considerator +considered +considerer +considering +consideringly +consign +consignable +consignatary +consignation +consignatory +consignee +consigneeship +consigner +consignificant +consignificate +consignification +consignificative +consignificator +consignify +consignment +consignor +consiliary +consilience +consilient +consimilar +consimilarity +consimilate +consist +consistence +consistency +consistent +consistently +consistorial +consistorian +consistory +consociate +consociation +consociational +consociationism +consociative +consocies +consol +consolable +consolableness +consolably +consolation +consolatorily +consolatoriness +consolatory +consolatrix +console +consolement +consoler +consolidant +consolidate +consolidated +consolidation +consolidationist +consolidative +consolidator +consoling +consolingly +consolute +consomme +consonance +consonancy +consonant +consonantal +consonantic +consonantism +consonantize +consonantly +consonantness +consonate +consonous +consort +consortable +consorter +consortial +consortion +consortism +consortium +consortship +consound +conspecies +conspecific +conspectus +consperse +conspersion +conspicuity +conspicuous +conspicuously +conspicuousness +conspiracy +conspirant +conspiration +conspirative +conspirator +conspiratorial +conspiratorially +conspiratory +conspiratress +conspire +conspirer +conspiring +conspiringly +conspue +constable +constablery +constableship +constabless +constablewick +constabular +constabulary +constancy +constant +constantan +constantly +constantness +constat +constatation +constate +constatory +constellate +constellation +constellatory +consternate +consternation +constipate +constipation +constituency +constituent +constituently +constitute +constituter +constitution +constitutional +constitutionalism +constitutionalist +constitutionality +constitutionalization +constitutionalize +constitutionally +constitutionary +constitutioner +constitutionist +constitutive +constitutively +constitutiveness +constitutor +constrain +constrainable +constrained +constrainedly +constrainedness +constrainer +constraining +constrainingly +constrainment +constraint +constrict +constricted +constriction +constrictive +constrictor +constringe +constringency +constringent +construability +construable +construct +constructer +constructible +construction +constructional +constructionally +constructionism +constructionist +constructive +constructively +constructiveness +constructivism +constructivist +constructor +constructorship +constructure +construe +construer +constuprate +constupration +consubsist +consubsistency +consubstantial +consubstantialism +consubstantialist +consubstantiality +consubstantially +consubstantiate +consubstantiation +consubstantiationist +consubstantive +consuete +consuetitude +consuetude +consuetudinal +consuetudinary +consul +consulage +consular +consularity +consulary +consulate +consulship +consult +consultable +consultant +consultary +consultation +consultative +consultatory +consultee +consulter +consulting +consultive +consultively +consultor +consultory +consumable +consume +consumedly +consumeless +consumer +consuming +consumingly +consumingness +consummate +consummately +consummation +consummative +consummatively +consummativeness +consummator +consummatory +consumpt +consumpted +consumptible +consumption +consumptional +consumptive +consumptively +consumptiveness +consumptivity +consute +contabescence +contabescent +contact +contactor +contactual +contactually +contagion +contagioned +contagionist +contagiosity +contagious +contagiously +contagiousness +contagium +contain +containable +container +containment +contakion +contaminable +contaminant +contaminate +contamination +contaminative +contaminator +contaminous +contangential +contango +conte +contect +contection +contemn +contemner +contemnible +contemnibly +contemning +contemningly +contemnor +contemper +contemperate +contemperature +contemplable +contemplamen +contemplant +contemplate +contemplatingly +contemplation +contemplatist +contemplative +contemplatively +contemplativeness +contemplator +contemplature +contemporanean +contemporaneity +contemporaneous +contemporaneously +contemporaneousness +contemporarily +contemporariness +contemporary +contemporize +contempt +contemptful +contemptibility +contemptible +contemptibleness +contemptibly +contemptuous +contemptuously +contemptuousness +contendent +contender +contending +contendingly +contendress +content +contentable +contented +contentedly +contentedness +contentful +contention +contentional +contentious +contentiously +contentiousness +contentless +contently +contentment +contentness +contents +conter +conterminal +conterminant +contermine +conterminous +conterminously +conterminousness +contest +contestable +contestableness +contestably +contestant +contestation +contestee +contester +contestingly +contestless +context +contextive +contextual +contextually +contextural +contexture +contextured +conticent +contignation +contiguity +contiguous +contiguously +contiguousness +continence +continency +continent +continental +continentalism +continentalist +continentality +continentally +continently +contingence +contingency +contingent +contingential +contingentialness +contingently +contingentness +continuable +continual +continuality +continually +continualness +continuance +continuancy +continuando +continuant +continuantly +continuate +continuately +continuateness +continuation +continuative +continuatively +continuativeness +continuator +continue +continued +continuedly +continuedness +continuer +continuingly +continuist +continuity +continuous +continuously +continuousness +continuum +contise +contline +conto +contorniate +contorsive +contort +contorted +contortedly +contortedness +contortion +contortional +contortionate +contortioned +contortionist +contortionistic +contortive +contour +contourne +contra +contraband +contrabandage +contrabandery +contrabandism +contrabandist +contrabandista +contrabass +contrabassist +contrabasso +contracapitalist +contraception +contraceptionist +contraceptive +contracivil +contraclockwise +contract +contractable +contractant +contractation +contracted +contractedly +contractedness +contractee +contracter +contractibility +contractible +contractibleness +contractibly +contractile +contractility +contraction +contractional +contractionist +contractive +contractively +contractiveness +contractor +contractual +contractually +contracture +contractured +contradebt +contradict +contradictable +contradictedness +contradicter +contradiction +contradictional +contradictious +contradictiously +contradictiousness +contradictive +contradictively +contradictiveness +contradictor +contradictorily +contradictoriness +contradictory +contradiscriminate +contradistinct +contradistinction +contradistinctive +contradistinctively +contradistinctly +contradistinguish +contradivide +contrafacture +contrafagotto +contrafissura +contraflexure +contraflow +contrafocal +contragredience +contragredient +contrahent +contrail +contraindicate +contraindication +contraindicative +contralateral +contralto +contramarque +contranatural +contrantiscion +contraoctave +contraparallelogram +contraplex +contrapolarization +contrapone +contraponend +contrapose +contraposit +contraposita +contraposition +contrapositive +contraprogressist +contraprop +contraproposal +contraption +contraptious +contrapuntal +contrapuntalist +contrapuntally +contrapuntist +contrapunto +contrarational +contraregular +contraregularity +contraremonstrance +contraremonstrant +contrarevolutionary +contrariant +contrariantly +contrariety +contrarily +contrariness +contrarious +contrariously +contrariousness +contrariwise +contrarotation +contrary +contrascriptural +contrast +contrastable +contrastably +contrastedly +contrastimulant +contrastimulation +contrastimulus +contrastingly +contrastive +contrastively +contrastment +contrasty +contrasuggestible +contratabular +contrate +contratempo +contratenor +contravalence +contravallation +contravariant +contravene +contravener +contravention +contraversion +contravindicate +contravindication +contrawise +contrayerva +contrectation +contreface +contrefort +contretemps +contributable +contribute +contribution +contributional +contributive +contributively +contributiveness +contributor +contributorial +contributorship +contributory +contrite +contritely +contriteness +contrition +contriturate +contrivance +contrivancy +contrive +contrivement +contriver +control +controllability +controllable +controllableness +controllably +controller +controllership +controlless +controllingly +controlment +controversial +controversialism +controversialist +controversialize +controversially +controversion +controversional +controversionalism +controversionalist +controversy +controvert +controverter +controvertible +controvertibly +controvertist +contubernal +contubernial +contubernium +contumacious +contumaciously +contumaciousness +contumacity +contumacy +contumelious +contumeliously +contumeliousness +contumely +contund +conturbation +contuse +contusion +contusioned +contusive +conubium +conumerary +conumerous +conundrum +conundrumize +conurbation +conure +conus +conusable +conusance +conusant +conusee +conusor +conutrition +conuzee +conuzor +convalesce +convalescence +convalescency +convalescent +convalescently +convallamarin +convallariaceous +convallarin +convect +convection +convectional +convective +convectively +convector +convenable +convenably +convene +convenee +convener +convenership +convenience +conveniency +convenient +conveniently +convenientness +convent +conventical +conventically +conventicle +conventicler +conventicular +convention +conventional +conventionalism +conventionalist +conventionality +conventionalization +conventionalize +conventionally +conventionary +conventioner +conventionism +conventionist +conventionize +conventual +conventually +converge +convergement +convergence +convergency +convergent +convergescence +converging +conversable +conversableness +conversably +conversance +conversancy +conversant +conversantly +conversation +conversationable +conversational +conversationalist +conversationally +conversationism +conversationist +conversationize +conversative +converse +conversely +converser +conversibility +conversible +conversion +conversional +conversionism +conversionist +conversive +convert +converted +convertend +converter +convertibility +convertible +convertibleness +convertibly +converting +convertingness +convertise +convertism +convertite +convertive +convertor +conveth +convex +convexed +convexedly +convexedness +convexity +convexly +convexness +convey +conveyable +conveyal +conveyance +conveyancer +conveyancing +conveyer +convict +convictable +conviction +convictional +convictism +convictive +convictively +convictiveness +convictment +convictor +convince +convinced +convincedly +convincedness +convincement +convincer +convincibility +convincible +convincing +convincingly +convincingness +convival +convive +convivial +convivialist +conviviality +convivialize +convivially +convocant +convocate +convocation +convocational +convocationally +convocationist +convocative +convocator +convoke +convoker +convolute +convoluted +convolutely +convolution +convolutional +convolutionary +convolutive +convolve +convolvement +convolvulaceous +convolvulad +convolvuli +convolvulic +convolvulin +convolvulinic +convolvulinolic +convoy +convulsant +convulse +convulsedly +convulsibility +convulsible +convulsion +convulsional +convulsionary +convulsionism +convulsionist +convulsive +convulsively +convulsiveness +cony +conycatcher +conyrine +coo +cooba +coodle +cooee +cooer +coof +cooing +cooingly +cooja +cook +cookable +cookbook +cookdom +cookee +cookeite +cooker +cookery +cookhouse +cooking +cookish +cookishly +cookless +cookmaid +cookout +cookroom +cookshack +cookshop +cookstove +cooky +cool +coolant +coolen +cooler +coolerman +coolheaded +coolheadedly +coolheadedness +coolhouse +coolibah +coolie +cooling +coolingly +coolingness +coolish +coolly +coolness +coolth +coolung +coolweed +coolwort +cooly +coom +coomb +coomy +coon +cooncan +coonily +cooniness +coonroot +coonskin +coontail +coontie +coony +coop +cooper +cooperage +coopering +coopery +cooree +coorie +cooruptibly +cooser +coost +coot +cooter +cootfoot +coothay +cootie +cop +copa +copable +copacetic +copaene +copaiba +copaibic +copaivic +copaiye +copal +copalche +copalcocote +copaliferous +copalite +copalm +coparallel +coparcenary +coparcener +coparceny +coparent +copart +copartaker +copartner +copartnership +copartnery +coparty +copassionate +copastor +copastorate +copatain +copatentee +copatriot +copatron +copatroness +cope +copei +copelate +copellidine +copeman +copemate +copen +copending +copenetrate +copepod +copepodan +copepodous +coper +coperception +coperiodic +coperta +copesman +copesmate +copestone +copetitioner +cophasal +cophosis +copiability +copiable +copiapite +copied +copier +copilot +coping +copiopia +copiopsia +copiosity +copious +copiously +copiousness +copis +copist +copita +coplaintiff +coplanar +coplanarity +copleased +coplotter +coploughing +coplowing +copolar +copolymer +copolymerization +copolymerize +coppaelite +copped +copper +copperas +copperbottom +copperer +copperhead +copperheadism +coppering +copperish +copperization +copperize +copperleaf +coppernose +coppernosed +copperplate +copperproof +coppersidesman +copperskin +coppersmith +coppersmithing +copperware +copperwing +copperworks +coppery +copperytailed +coppet +coppice +coppiced +coppicing +coppin +copping +copple +copplecrown +coppled +coppy +copr +copra +coprecipitate +coprecipitation +copremia +copremic +copresbyter +copresence +copresent +coprincipal +coprincipate +coprisoner +coprodaeum +coproduce +coproducer +coprojector +coprolagnia +coprolagnist +coprolalia +coprolaliac +coprolite +coprolith +coprolitic +coprology +copromisor +copromoter +coprophagan +coprophagia +coprophagist +coprophagous +coprophagy +coprophilia +coprophiliac +coprophilic +coprophilism +coprophilous +coprophyte +coproprietor +coproprietorship +coprose +coprostasis +coprosterol +coprozoic +copse +copsewood +copsewooded +copsing +copsy +copter +copula +copulable +copular +copularium +copulate +copulation +copulative +copulatively +copulatory +copunctal +copurchaser +copus +copy +copybook +copycat +copygraph +copygraphed +copyhold +copyholder +copyholding +copyism +copyist +copyman +copyreader +copyright +copyrightable +copyrighter +copywise +coque +coquecigrue +coquelicot +coqueluche +coquet +coquetoon +coquetry +coquette +coquettish +coquettishly +coquettishness +coquicken +coquilla +coquille +coquimbite +coquina +coquita +coquito +cor +cora +corach +coracial +coraciiform +coracine +coracle +coracler +coracoacromial +coracobrachial +coracobrachialis +coracoclavicular +coracocostal +coracohumeral +coracohyoid +coracoid +coracoidal +coracomandibular +coracomorph +coracomorphic +coracopectoral +coracoprocoracoid +coracoradialis +coracoscapular +coracovertebral +coradical +coradicate +corah +coraise +coral +coralberry +coralbush +coraled +coralflower +coralist +corallet +corallic +corallidomous +coralliferous +coralliform +coralligenous +coralligerous +corallike +corallinaceous +coralline +corallite +coralloid +coralloidal +corallum +coralroot +coralwort +coram +coranto +corban +corbeau +corbeil +corbel +corbeling +corbicula +corbiculate +corbiculum +corbie +corbiestep +corbovinum +corbula +corcass +corcir +corcopali +cord +cordage +cordaitaceous +cordaitalean +cordaitean +cordant +cordate +cordately +cordax +corded +cordel +cordeliere +cordelle +corder +cordewane +cordial +cordiality +cordialize +cordially +cordialness +cordiceps +cordicole +cordierite +cordies +cordiform +cordigeri +cordillera +cordilleran +cordiner +cording +cordite +corditis +cordleaf +cordmaker +cordoba +cordon +cordonnet +corduroy +corduroyed +cordwain +cordwainer +cordwainery +cordwood +cordy +cordyl +core +corebel +coreceiver +coreciprocal +corectome +corectomy +corector +cored +coredeem +coredeemer +coredemptress +coreductase +coreflexed +coregence +coregency +coregent +coregnancy +coregnant +coregonid +coregonine +coregonoid +coreid +coreign +coreigner +corejoice +coreless +coreligionist +corella +corelysis +coremaker +coremaking +coremium +coremorphosis +corenounce +coreometer +coreplastic +coreplasty +corer +coresidence +coresidual +coresign +coresonant +coresort +corespect +corespondency +corespondent +coretomy +coreveler +coreveller +corevolve +corf +corge +corgi +coriaceous +corial +coriamyrtin +coriander +coriandrol +coriariaceous +coriin +corindon +coring +corinne +coriparian +corium +cork +corkage +corkboard +corke +corked +corker +corkiness +corking +corkish +corkite +corkmaker +corkmaking +corkscrew +corkscrewy +corkwing +corkwood +corky +corm +cormel +cormidium +cormoid +cormophyte +cormophytic +cormorant +cormous +cormus +corn +cornaceous +cornage +cornbell +cornberry +cornbin +cornbinks +cornbird +cornbole +cornbottle +cornbrash +corncake +corncob +corncracker +corncrib +corncrusher +corndodger +cornea +corneagen +corneal +cornein +corneitis +cornel +cornelian +cornemuse +corneocalcareous +corneosclerotic +corneosiliceous +corneous +corner +cornerbind +cornered +cornerer +cornerpiece +cornerstone +cornerways +cornerwise +cornet +cornetcy +cornettino +cornettist +corneule +corneum +cornfield +cornfloor +cornflower +corngrower +cornhouse +cornhusk +cornhusker +cornhusking +cornic +cornice +cornicle +corniculate +corniculer +corniculum +cornific +cornification +cornified +corniform +cornigerous +cornin +corning +corniplume +cornland +cornless +cornloft +cornmaster +cornmonger +cornopean +cornpipe +cornrick +cornroot +cornstalk +cornstarch +cornstook +cornu +cornual +cornuate +cornuated +cornubianite +cornucopia +cornucopian +cornucopiate +cornule +cornulite +cornupete +cornute +cornuted +cornutine +cornuto +cornwallis +cornwallite +corny +coroa +corocleisis +corodiary +corodiastasis +corodiastole +corody +corol +corolla +corollaceous +corollarial +corollarially +corollary +corollate +corollated +corolliferous +corolliform +corollike +corolline +corollitic +corometer +corona +coronach +coronad +coronadite +coronae +coronagraph +coronagraphic +coronal +coronale +coronaled +coronally +coronamen +coronary +coronate +coronated +coronation +coronatorial +coroner +coronership +coronet +coroneted +coronetted +coronetty +coroniform +coronillin +coronion +coronitis +coronium +coronize +coronobasilar +coronofacial +coronofrontal +coronoid +coronule +coroparelcysis +coroplast +coroplasta +coroplastic +coroscopy +corotomy +corozo +corp +corpora +corporal +corporalism +corporality +corporally +corporalship +corporas +corporate +corporately +corporateness +corporation +corporational +corporationer +corporationism +corporative +corporator +corporature +corporeal +corporealist +corporeality +corporealization +corporealize +corporeally +corporealness +corporeals +corporeity +corporeous +corporification +corporify +corporosity +corposant +corps +corpsbruder +corpse +corpsman +corpulence +corpulency +corpulent +corpulently +corpulentness +corpus +corpuscle +corpuscular +corpuscularian +corpuscularity +corpusculated +corpuscule +corpusculous +corpusculum +corrade +corradial +corradiate +corradiation +corral +corrasion +corrasive +correal +correality +correct +correctable +correctant +corrected +correctedness +correctible +correcting +correctingly +correction +correctional +correctionalist +correctioner +correctitude +corrective +correctively +correctiveness +correctly +correctness +corrector +correctorship +correctress +correctrice +corregidor +correlatable +correlate +correlated +correlation +correlational +correlative +correlatively +correlativeness +correlativism +correlativity +correligionist +corrente +correption +corresol +correspond +correspondence +correspondency +correspondent +correspondential +correspondentially +correspondently +correspondentship +corresponder +corresponding +correspondingly +corresponsion +corresponsive +corresponsively +corridor +corridored +corrie +corrige +corrigenda +corrigendum +corrigent +corrigibility +corrigible +corrigibleness +corrigibly +corrival +corrivality +corrivalry +corrivalship +corrivate +corrivation +corrobboree +corroborant +corroborate +corroboration +corroborative +corroboratively +corroborator +corroboratorily +corroboratory +corroboree +corrode +corrodent +corroder +corrodiary +corrodibility +corrodible +corrodier +corroding +corrosibility +corrosible +corrosibleness +corrosion +corrosional +corrosive +corrosively +corrosiveness +corrosivity +corrugate +corrugated +corrugation +corrugator +corrupt +corrupted +corruptedly +corruptedness +corrupter +corruptful +corruptibility +corruptible +corruptibleness +corrupting +corruptingly +corruption +corruptionist +corruptive +corruptively +corruptly +corruptness +corruptor +corruptress +corsac +corsage +corsaint +corsair +corse +corselet +corsepresent +corsesque +corset +corseting +corsetless +corsetry +corsie +corsite +corta +cortege +cortex +cortez +cortical +cortically +corticate +corticated +corticating +cortication +cortices +corticiferous +corticiform +corticifugal +corticifugally +corticipetal +corticipetally +corticoafferent +corticoefferent +corticoline +corticopeduncular +corticose +corticospinal +corticosterone +corticostriate +corticous +cortin +cortina +cortinarious +cortinate +cortisone +cortlandtite +coruco +coruler +corundophilite +corundum +corupay +coruscant +coruscate +coruscation +corver +corvette +corvetto +corviform +corvillosum +corvina +corvine +corvoid +corybantiasm +corybantic +corybantish +corybulbin +corybulbine +corycavamine +corycavidin +corycavidine +corycavine +corydalin +corydaline +corydine +coryl +corylaceous +corylin +corymb +corymbed +corymbiate +corymbiated +corymbiferous +corymbiform +corymbose +corymbous +corynebacterial +corynine +corynocarpaceous +coryphaenid +coryphaenoid +coryphaeus +coryphee +coryphene +coryphodont +coryphylly +corytuberine +coryza +cos +cosalite +cosaque +cosavior +coscet +coscinomancy +coscoroba +coseasonal +coseat +cosec +cosecant +cosech +cosectarian +cosectional +cosegment +coseism +coseismal +coseismic +cosenator +cosentiency +cosentient +coservant +cosession +coset +cosettler +cosh +cosharer +cosheath +cosher +cosherer +coshering +coshery +cosignatory +cosigner +cosignitary +cosily +cosinage +cosine +cosiness +cosingular +cosinusoid +cosmecology +cosmesis +cosmetic +cosmetical +cosmetically +cosmetician +cosmetiste +cosmetological +cosmetologist +cosmetology +cosmic +cosmical +cosmicality +cosmically +cosmism +cosmist +cosmocracy +cosmocrat +cosmocratic +cosmogenesis +cosmogenetic +cosmogenic +cosmogeny +cosmogonal +cosmogoner +cosmogonic +cosmogonical +cosmogonist +cosmogonize +cosmogony +cosmographer +cosmographic +cosmographical +cosmographically +cosmographist +cosmography +cosmolabe +cosmolatry +cosmologic +cosmological +cosmologically +cosmologist +cosmology +cosmometry +cosmopathic +cosmoplastic +cosmopoietic +cosmopolicy +cosmopolis +cosmopolitan +cosmopolitanism +cosmopolitanization +cosmopolitanize +cosmopolitanly +cosmopolite +cosmopolitic +cosmopolitical +cosmopolitics +cosmopolitism +cosmorama +cosmoramic +cosmorganic +cosmos +cosmoscope +cosmosophy +cosmosphere +cosmotellurian +cosmotheism +cosmotheist +cosmotheistic +cosmothetic +cosmotron +cosmozoan +cosmozoic +cosmozoism +cosonant +cosounding +cosovereign +cosovereignty +cospecies +cospecific +cosphered +cosplendor +cosplendour +coss +cossas +cosse +cosset +cossette +cossid +cossnent +cossyrite +cost +costa +costal +costalgia +costally +costander +costar +costard +costate +costated +costean +costeaning +costectomy +costellate +coster +costerdom +costermonger +costicartilage +costicartilaginous +costicervical +costiferous +costiform +costing +costipulator +costispinal +costive +costively +costiveness +costless +costlessness +costliness +costly +costmary +costoabdominal +costoapical +costocentral +costochondral +costoclavicular +costocolic +costocoracoid +costodiaphragmatic +costogenic +costoinferior +costophrenic +costopleural +costopneumopexy +costopulmonary +costoscapular +costosternal +costosuperior +costothoracic +costotome +costotomy +costotrachelian +costotransversal +costotransverse +costovertebral +costoxiphoid +costraight +costrel +costula +costulation +costume +costumer +costumery +costumic +costumier +costumiere +costuming +costumist +costusroot +cosubject +cosubordinate +cosuffer +cosufferer +cosuggestion +cosuitor +cosurety +cosustain +coswearer +cosy +cosymmedian +cot +cotangent +cotangential +cotarius +cotarnine +cotch +cote +coteful +coteline +coteller +cotemporane +cotemporanean +cotemporaneous +cotemporaneously +cotemporary +cotenancy +cotenant +cotenure +coterell +coterie +coterminous +coth +cothamore +cothe +cotheorist +cothish +cothon +cothurn +cothurnal +cothurnate +cothurned +cothurnian +cothurnus +cothy +cotidal +cotillage +cotillion +cotingid +cotingoid +cotise +cotitular +cotland +cotman +coto +cotoin +cotonier +cotorment +cotoro +cotorture +cotquean +cotraitor +cotransfuse +cotranslator +cotranspire +cotransubstantiate +cotrine +cotripper +cotrustee +cotset +cotsetla +cotsetle +cotta +cottabus +cottage +cottaged +cottager +cottagers +cottagey +cotte +cotted +cotter +cotterel +cotterite +cotterway +cottid +cottier +cottierism +cottiform +cottoid +cotton +cottonade +cottonbush +cottonee +cottoneer +cottoner +cottonization +cottonize +cottonless +cottonmouth +cottonocracy +cottonseed +cottontail +cottontop +cottonweed +cottonwood +cottony +cotty +cotuit +cotula +cotunnite +cotutor +cotwin +cotwinned +cotwist +cotyla +cotylar +cotyledon +cotyledonal +cotyledonar +cotyledonary +cotyledonous +cotyliform +cotyligerous +cotyliscus +cotyloid +cotylophorous +cotylopubic +cotylosacral +cotylosaur +cotylosaurian +cotype +couac +coucal +couch +couchancy +couchant +couched +couchee +coucher +couching +couchmaker +couchmaking +couchmate +couchy +coude +coudee +coue +cougar +cough +cougher +coughroot +coughweed +coughwort +cougnar +coul +could +couldron +coulee +coulisse +coulomb +coulometer +coulterneb +coulure +couma +coumalic +coumalin +coumara +coumaran +coumarate +coumaric +coumarilic +coumarin +coumarinic +coumarone +coumarou +council +councilist +councilman +councilmanic +councilor +councilorship +councilwoman +counderstand +counite +couniversal +counsel +counselable +counselee +counselful +counselor +counselorship +count +countable +countableness +countably +countdom +countenance +countenancer +counter +counterabut +counteraccusation +counteracquittance +counteract +counteractant +counteracter +counteracting +counteractingly +counteraction +counteractive +counteractively +counteractivity +counteractor +counteraddress +counteradvance +counteradvantage +counteradvice +counteradvise +counteraffirm +counteraffirmation +counteragency +counteragent +counteragitate +counteragitation +counteralliance +counterambush +counterannouncement +counteranswer +counterappeal +counterappellant +counterapproach +counterapse +counterarch +counterargue +counterargument +counterartillery +counterassertion +counterassociation +counterassurance +counterattack +counterattestation +counterattired +counterattraction +counterattractive +counterattractively +counteraverment +counteravouch +counteravouchment +counterbalance +counterbarrage +counterbase +counterbattery +counterbeating +counterbend +counterbewitch +counterbid +counterblast +counterblow +counterbond +counterborder +counterbore +counterboycott +counterbrace +counterbranch +counterbrand +counterbreastwork +counterbuff +counterbuilding +countercampaign +countercarte +countercause +counterchange +counterchanged +countercharge +countercharm +countercheck +countercheer +counterclaim +counterclaimant +counterclockwise +countercolored +countercommand +countercompetition +countercomplaint +countercompony +countercondemnation +counterconquest +counterconversion +countercouchant +countercoupe +countercourant +countercraft +countercriticism +countercross +countercry +countercurrent +countercurrently +countercurrentwise +counterdance +counterdash +counterdecision +counterdeclaration +counterdecree +counterdefender +counterdemand +counterdemonstration +counterdeputation +counterdesire +counterdevelopment +counterdifficulty +counterdigged +counterdike +counterdiscipline +counterdisengage +counterdisengagement +counterdistinction +counterdistinguish +counterdoctrine +counterdogmatism +counterdraft +counterdrain +counterdrive +counterearth +counterefficiency +countereffort +counterembattled +counterembowed +counterenamel +counterend +counterenergy +counterengagement +counterengine +counterenthusiasm +counterentry +counterequivalent +counterermine +counterespionage +counterestablishment +counterevidence +counterexaggeration +counterexcitement +counterexcommunication +counterexercise +counterexplanation +counterexposition +counterexpostulation +counterextend +counterextension +counterfact +counterfallacy +counterfaller +counterfeit +counterfeiter +counterfeitly +counterfeitment +counterfeitness +counterferment +counterfessed +counterfire +counterfix +counterflange +counterflashing +counterflight +counterflory +counterflow +counterflux +counterfoil +counterforce +counterformula +counterfort +counterfugue +countergabble +countergabion +countergambit +countergarrison +countergauge +countergauger +countergift +countergirded +counterglow +counterguard +counterhaft +counterhammering +counterhypothesis +counteridea +counterideal +counterimagination +counterimitate +counterimitation +counterimpulse +counterindentation +counterindented +counterindicate +counterindication +counterinfluence +counterinsult +counterintelligence +counterinterest +counterinterpretation +counterintrigue +counterinvective +counterirritant +counterirritate +counterirritation +counterjudging +counterjumper +counterlath +counterlathing +counterlatration +counterlaw +counterleague +counterlegislation +counterlife +counterlocking +counterlode +counterlove +counterly +countermachination +counterman +countermand +countermandable +countermaneuver +countermanifesto +countermarch +countermark +countermarriage +countermeasure +countermeet +countermessage +countermigration +countermine +countermission +countermotion +countermount +countermove +countermovement +countermure +countermutiny +counternaiant +counternarrative +counternatural +counternecromancy +counternoise +counternotice +counterobjection +counterobligation +counteroffensive +counteroffer +counteropening +counteropponent +counteropposite +counterorator +counterorder +counterorganization +counterpaled +counterpaly +counterpane +counterpaned +counterparadox +counterparallel +counterparole +counterparry +counterpart +counterpassant +counterpassion +counterpenalty +counterpendent +counterpetition +counterpicture +counterpillar +counterplan +counterplay +counterplayer +counterplea +counterplead +counterpleading +counterplease +counterplot +counterpoint +counterpointe +counterpointed +counterpoise +counterpoison +counterpole +counterponderate +counterpose +counterposition +counterposting +counterpotence +counterpotency +counterpotent +counterpractice +counterpray +counterpreach +counterpreparation +counterpressure +counterprick +counterprinciple +counterprocess +counterproject +counterpronunciamento +counterproof +counterpropaganda +counterpropagandize +counterprophet +counterproposal +counterproposition +counterprotection +counterprotest +counterprove +counterpull +counterpunch +counterpuncture +counterpush +counterquartered +counterquarterly +counterquery +counterquestion +counterquip +counterradiation +counterraid +counterraising +counterrampant +counterrate +counterreaction +counterreason +counterreckoning +counterrecoil +counterreconnaissance +counterrefer +counterreflected +counterreform +counterreformation +counterreligion +counterremonstrant +counterreply +counterreprisal +counterresolution +counterrestoration +counterretreat +counterrevolution +counterrevolutionary +counterrevolutionist +counterrevolutionize +counterriposte +counterroll +counterround +counterruin +countersale +countersalient +counterscale +counterscalloped +counterscarp +counterscoff +countersconce +counterscrutiny +countersea +counterseal +countersecure +countersecurity +counterselection +countersense +counterservice +countershade +countershaft +countershafting +countershear +countershine +countershout +counterside +countersiege +countersign +countersignal +countersignature +countersink +countersleight +counterslope +countersmile +countersnarl +counterspying +counterstain +counterstamp +counterstand +counterstatant +counterstatement +counterstatute +counterstep +counterstimulate +counterstimulation +counterstimulus +counterstock +counterstratagem +counterstream +counterstrike +counterstroke +counterstruggle +countersubject +countersuggestion +countersuit +countersun +countersunk +countersurprise +counterswing +countersworn +countersympathy +countersynod +countertack +countertail +countertally +countertaste +countertechnicality +countertendency +countertenor +counterterm +counterterror +countertheme +countertheory +counterthought +counterthreat +counterthrust +counterthwarting +countertierce +countertime +countertouch +countertraction +countertrades +countertransference +countertranslation +countertraverse +countertreason +countertree +countertrench +countertrespass +countertrippant +countertripping +countertruth +countertug +counterturn +counterturned +countertype +countervail +countervair +countervairy +countervallation +countervaunt +countervene +countervengeance +countervenom +countervibration +counterview +countervindication +countervolition +countervolley +countervote +counterwager +counterwall +counterwarmth +counterwave +counterweigh +counterweight +counterweighted +counterwheel +counterwill +counterwilling +counterwind +counterwitness +counterword +counterwork +counterworker +counterwrite +countess +countfish +counting +countinghouse +countless +countor +countrified +countrifiedness +country +countryfolk +countryman +countrypeople +countryseat +countryside +countryward +countrywoman +countship +county +coup +coupage +coupe +couped +coupee +coupelet +couper +couple +coupled +couplement +coupler +coupleress +couplet +coupleteer +coupling +coupon +couponed +couponless +coupstick +coupure +courage +courageous +courageously +courageousness +courager +courant +courante +courap +couratari +courb +courbache +courbaril +courbash +courge +courida +courier +couril +courlan +course +coursed +courser +coursing +court +courtbred +courtcraft +courteous +courteously +courteousness +courtepy +courter +courtesan +courtesanry +courtesanship +courtesy +courtezanry +courtezanship +courthouse +courtier +courtierism +courtierly +courtiership +courtin +courtless +courtlet +courtlike +courtliness +courtling +courtly +courtman +courtroom +courtship +courtyard +courtzilite +couscous +couscousou +couseranite +cousin +cousinage +cousiness +cousinhood +cousinly +cousinry +cousinship +cousiny +coussinet +coustumier +coutel +coutelle +couter +couth +couthie +couthily +couthiness +couthless +coutil +coutumier +couvade +couxia +covado +covalence +covalent +covariable +covariance +covariant +covariation +covassal +cove +coved +covelline +covellite +covenant +covenantal +covenanted +covenantee +covenanter +covenanting +covenantor +covent +coventrate +coventrize +cover +coverage +coveralls +coverchief +covercle +covered +coverer +covering +coverless +coverlet +coverlid +coversed +coverside +coversine +coverslut +covert +covertical +covertly +covertness +coverture +covet +covetable +coveter +coveting +covetingly +covetiveness +covetous +covetously +covetousness +covey +covibrate +covibration +covid +covillager +covin +coving +covinous +covinously +covisit +covisitor +covite +covolume +covotary +cow +cowal +coward +cowardice +cowardliness +cowardly +cowardness +cowardy +cowbane +cowbell +cowberry +cowbind +cowbird +cowboy +cowcatcher +cowdie +coween +cower +cowfish +cowgate +cowgram +cowhage +cowheart +cowhearted +cowheel +cowherb +cowherd +cowhide +cowhiding +cowhorn +cowish +cowitch +cowkeeper +cowl +cowle +cowled +cowleech +cowleeching +cowlick +cowlicks +cowlike +cowling +cowlstaff +cowman +cowpath +cowpea +cowpen +cowperitis +cowpock +cowpox +cowpuncher +cowquake +cowrie +cowroid +cowshed +cowskin +cowslip +cowslipped +cowsucker +cowtail +cowthwort +cowtongue +cowweed +cowwheat +cowy +cowyard +cox +coxa +coxal +coxalgia +coxalgic +coxankylometer +coxarthritis +coxarthrocace +coxarthropathy +coxbones +coxcomb +coxcombess +coxcombhood +coxcombic +coxcombical +coxcombicality +coxcombically +coxcombity +coxcombry +coxcomby +coxcomical +coxcomically +coxite +coxitis +coxocerite +coxoceritic +coxodynia +coxofemoral +coxopodite +coxswain +coxy +coy +coyan +coydog +coyish +coyishness +coyly +coyness +coynye +coyo +coyol +coyote +coyotillo +coyoting +coypu +coyure +coz +coze +cozen +cozenage +cozener +cozening +cozeningly +cozier +cozily +coziness +cozy +crab +crabbed +crabbedly +crabbedness +crabber +crabbery +crabbing +crabby +crabcatcher +crabeater +craber +crabhole +crablet +crablike +crabman +crabmill +crabsidle +crabstick +crabweed +crabwise +crabwood +crack +crackable +crackajack +crackbrain +crackbrained +crackbrainedness +crackdown +cracked +crackedness +cracker +crackerberry +crackerjack +crackers +crackhemp +crackiness +cracking +crackjaw +crackle +crackled +crackless +crackleware +crackling +crackly +crackmans +cracknel +crackpot +crackskull +cracksman +cracky +cracovienne +craddy +cradge +cradle +cradleboard +cradlechild +cradlefellow +cradleland +cradlelike +cradlemaker +cradlemaking +cradleman +cradlemate +cradler +cradleside +cradlesong +cradletime +cradling +craft +craftily +craftiness +craftless +craftsman +craftsmanship +craftsmaster +craftswoman +craftwork +craftworker +crafty +crag +craggan +cragged +craggedness +craggily +cragginess +craggy +craglike +cragsman +cragwork +craichy +craigmontite +crain +craisey +craizey +crajuru +crake +crakefeet +crakow +cram +cramasie +crambambulee +crambambuli +crambe +cramberry +crambid +cramble +crambly +crambo +crammer +cramp +cramped +crampedness +cramper +crampet +crampfish +cramping +crampingly +crampon +cramponnee +crampy +cran +cranage +cranberry +crance +crandall +crandallite +crane +cranelike +craneman +craner +cranesman +craneway +craney +crania +craniacromial +craniad +cranial +cranially +cranian +craniate +cranic +craniectomy +craniocele +craniocerebral +cranioclasis +cranioclasm +cranioclast +cranioclasty +craniodidymus +craniofacial +craniognomic +craniognomy +craniognosy +craniograph +craniographer +craniography +craniological +craniologically +craniologist +craniology +craniomalacia +craniomaxillary +craniometer +craniometric +craniometrical +craniometrically +craniometrist +craniometry +craniopagus +craniopathic +craniopathy +craniopharyngeal +craniophore +cranioplasty +craniopuncture +craniorhachischisis +craniosacral +cranioschisis +cranioscopical +cranioscopist +cranioscopy +craniospinal +craniostenosis +craniostosis +craniotabes +craniotome +craniotomy +craniotopography +craniotympanic +craniovertebral +cranium +crank +crankbird +crankcase +cranked +cranker +crankery +crankily +crankiness +crankle +crankless +crankly +crankman +crankous +crankpin +crankshaft +crankum +cranky +crannage +crannied +crannock +crannog +crannoger +cranny +cranreuch +crantara +crants +crap +crapaud +crapaudine +crape +crapefish +crapehanger +crapelike +crappie +crappin +crapple +crappo +craps +crapshooter +crapulate +crapulence +crapulent +crapulous +crapulously +crapulousness +crapy +craquelure +crare +crash +crasher +crasis +craspedal +craspedodromous +craspedon +craspedotal +craspedote +crass +crassamentum +crassier +crassilingual +crassitude +crassly +crassness +crassulaceous +cratch +cratchens +cratches +crate +crateful +cratemaker +cratemaking +crateman +crater +crateral +cratered +crateriform +crateris +craterkin +craterless +craterlet +craterlike +craterous +craticular +cratometer +cratometric +cratometry +craunch +craunching +craunchingly +cravat +crave +craven +cravenette +cravenhearted +cravenly +cravenness +craver +craving +cravingly +cravingness +cravo +craw +crawberry +crawdad +crawfish +crawfoot +crawful +crawl +crawler +crawlerize +crawley +crawleyroot +crawling +crawlingly +crawlsome +crawly +crawm +crawtae +crayer +crayfish +crayon +crayonist +crayonstone +craze +crazed +crazedly +crazedness +crazily +craziness +crazingmill +crazy +crazycat +crazyweed +crea +creagh +creaght +creak +creaker +creakily +creakiness +creakingly +creaky +cream +creambush +creamcake +creamcup +creamer +creamery +creameryman +creamfruit +creamily +creaminess +creamless +creamlike +creammaker +creammaking +creamometer +creamsacs +creamware +creamy +creance +creancer +creant +crease +creaseless +creaser +creashaks +creasing +creasy +creat +creatable +create +createdness +creatic +creatine +creatinephosphoric +creatinine +creatininemia +creatinuria +creation +creational +creationary +creationism +creationist +creationistic +creative +creatively +creativeness +creativity +creatophagous +creator +creatorhood +creatorrhea +creatorship +creatotoxism +creatress +creatrix +creatural +creature +creaturehood +creatureless +creatureliness +creatureling +creaturely +creatureship +creaturize +crebricostate +crebrisulcate +crebrity +crebrous +creche +creddock +credence +credencive +credenciveness +credenda +credensive +credensiveness +credent +credential +credently +credenza +credibility +credible +credibleness +credibly +credit +creditability +creditable +creditableness +creditably +creditive +creditless +creditor +creditorship +creditress +creditrix +crednerite +credulity +credulous +credulously +credulousness +cree +creed +creedal +creedalism +creedalist +creeded +creedist +creedite +creedless +creedlessness +creedmore +creedsman +creek +creeker +creekfish +creekside +creekstuff +creeky +creel +creeler +creem +creen +creep +creepage +creeper +creepered +creeperless +creephole +creepie +creepiness +creeping +creepingly +creepmouse +creepmousy +creepy +creese +creesh +creeshie +creeshy +creirgist +cremaster +cremasterial +cremasteric +cremate +cremation +cremationism +cremationist +cremator +crematorial +crematorium +crematory +crembalum +cremnophobia +cremocarp +cremometer +cremone +cremor +cremorne +cremule +crena +crenate +crenated +crenately +crenation +crenature +crenel +crenelate +crenelated +crenelation +crenele +creneled +crenelet +crenellate +crenellation +crenic +crenitic +crenology +crenotherapy +crenula +crenulate +crenulated +crenulation +creodont +creole +creoleize +creolian +creolism +creolization +creolize +creophagia +creophagism +creophagist +creophagous +creophagy +creosol +creosote +creosoter +creosotic +crepance +crepe +crepehanger +crepine +crepiness +crepitaculum +crepitant +crepitate +crepitation +crepitous +crepitus +crepon +crept +crepuscle +crepuscular +crepuscule +crepusculine +crepusculum +crepy +cresamine +crescendo +crescent +crescentade +crescentader +crescentic +crescentiform +crescentlike +crescentoid +crescentwise +crescive +crescograph +crescographic +cresegol +cresol +cresolin +cresorcinol +cresotate +cresotic +cresotinic +cresoxide +cresoxy +cresphontes +cress +cressed +cresselle +cresset +cresson +cressweed +cresswort +cressy +crest +crested +crestfallen +crestfallenly +crestfallenness +cresting +crestless +crestline +crestmoreite +cresyl +cresylate +cresylene +cresylic +cresylite +creta +cretaceous +cretaceously +cretefaction +cretic +cretification +cretify +cretin +cretinic +cretinism +cretinization +cretinize +cretinoid +cretinous +cretion +cretionary +cretonne +crevalle +crevasse +crevice +creviced +crew +crewel +crewelist +crewellery +crewelwork +crewer +crewless +crewman +crib +cribbage +cribber +cribbing +cribble +cribellum +cribo +cribral +cribrate +cribrately +cribration +cribriform +cribrose +cribwork +cric +cricetine +crick +cricket +cricketer +cricketing +crickety +crickey +crickle +cricoarytenoid +cricoid +cricopharyngeal +cricothyreoid +cricothyreotomy +cricothyroid +cricothyroidean +cricotomy +cricotracheotomy +cried +crier +criey +crig +crile +crime +crimeful +crimeless +crimelessness +crimeproof +criminal +criminaldom +criminalese +criminalism +criminalist +criminalistic +criminalistician +criminalistics +criminality +criminally +criminalness +criminaloid +criminate +crimination +criminative +criminator +criminatory +crimine +criminogenesis +criminogenic +criminologic +criminological +criminologist +criminology +criminosis +criminous +criminously +criminousness +crimogenic +crimp +crimpage +crimper +crimping +crimple +crimpness +crimpy +crimson +crimsonly +crimsonness +crimsony +crin +crinal +crinanite +crinated +crinatory +crine +crined +crinet +cringe +cringeling +cringer +cringing +cringingly +cringingness +cringle +crinicultural +criniculture +criniferous +crinigerous +criniparous +crinite +crinitory +crinivorous +crink +crinkle +crinkleroot +crinkly +crinoid +crinoidal +crinoidean +crinoline +crinose +crinosity +crinula +criobolium +criocephalus +crioceratite +crioceratitic +criophore +criosphinx +cripes +crippingly +cripple +crippledom +crippleness +crippler +crippling +cripply +crises +crisic +crisis +crisp +crispate +crispated +crispation +crispature +crisped +crisper +crispily +crispine +crispiness +crisping +crisply +crispness +crispy +criss +crissal +crisscross +crissum +crista +cristate +cristiform +cristobalite +critch +criteria +criteriology +criterion +criterional +criterium +crith +crithmene +crithomancy +critic +critical +criticality +critically +criticalness +criticaster +criticasterism +criticastry +criticisable +criticism +criticist +criticizable +criticize +criticizer +criticizingly +critickin +criticship +criticule +critique +critling +crizzle +cro +croak +croaker +croakily +croakiness +croaky +croc +crocard +croceic +crocein +croceine +croceous +crocetin +croche +crochet +crocheter +crocheting +croci +crocidolite +crocin +crock +crocker +crockery +crockeryware +crocket +crocketed +crocky +crocodile +crocodilian +crocodiline +crocodilite +crocodiloid +crocoisite +crocoite +croconate +croconic +crocus +crocused +croft +crofter +crofterization +crofterize +crofting +croftland +croisette +croissante +cromaltite +crome +cromfordite +cromlech +cromorna +cromorne +crone +croneberry +cronet +cronish +cronk +cronkness +cronstedtite +crony +crood +croodle +crook +crookback +crookbacked +crookbill +crookbilled +crooked +crookedly +crookedness +crooken +crookesite +crookfingered +crookheaded +crookkneed +crookle +crooklegged +crookneck +crooknecked +crooknosed +crookshouldered +crooksided +crooksterned +crooktoothed +crool +croon +crooner +crooning +crooningly +crop +crophead +cropland +cropman +croppa +cropper +croppie +cropplecrown +croppy +cropshin +cropsick +cropsickness +cropweed +croquet +croquette +crore +crosa +crosier +crosiered +crosnes +cross +crossability +crossable +crossarm +crossband +crossbar +crossbeak +crossbeam +crossbelt +crossbill +crossbolt +crossbolted +crossbones +crossbow +crossbowman +crossbred +crossbreed +crosscurrent +crosscurrented +crosscut +crosscutter +crosscutting +crosse +crossed +crosser +crossette +crossfall +crossfish +crossflow +crossflower +crossfoot +crosshackle +crosshand +crosshatch +crosshaul +crosshauling +crosshead +crossing +crossite +crossjack +crosslegs +crosslet +crossleted +crosslight +crosslighted +crossline +crossly +crossness +crossopodia +crossopterygian +crossosomataceous +crossover +crosspatch +crosspath +crosspiece +crosspoint +crossrail +crossroad +crossroads +crossrow +crossruff +crosstail +crosstie +crosstied +crosstoes +crosstrack +crosstree +crosswalk +crossway +crossways +crossweb +crossweed +crosswise +crossword +crosswort +crostarie +crotal +crotalic +crotaliform +crotaline +crotalism +crotalo +crotaloid +crotalum +crotaphic +crotaphion +crotaphite +crotaphitic +crotch +crotched +crotchet +crotcheteer +crotchetiness +crotchety +crotchy +crotin +crotonaldehyde +crotonate +crotonic +crotonization +crotonyl +crotonylene +crottels +crottle +crotyl +crouch +crouchant +crouched +croucher +crouching +crouchingly +crounotherapy +croup +croupade +croupal +croupe +crouperbush +croupier +croupily +croupiness +croupous +croupy +crouse +crousely +crout +croute +crouton +crow +crowbait +crowbar +crowberry +crowbill +crowd +crowded +crowdedly +crowdedness +crowder +crowdweed +crowdy +crower +crowflower +crowfoot +crowfooted +crowhop +crowing +crowingly +crowkeeper +crowl +crown +crownbeard +crowned +crowner +crownless +crownlet +crownling +crownmaker +crownwork +crownwort +crowshay +crowstep +crowstepped +crowstick +crowstone +crowtoe +croy +croyden +croydon +croze +crozer +crozzle +crozzly +crubeen +cruce +cruces +crucethouse +cruche +crucial +cruciality +crucially +crucian +cruciate +cruciately +cruciation +crucible +crucifer +cruciferous +crucificial +crucified +crucifier +crucifix +crucifixion +cruciform +cruciformity +cruciformly +crucify +crucigerous +crucilly +crucily +cruck +crude +crudely +crudeness +crudity +crudwort +cruel +cruelhearted +cruelize +cruelly +cruelness +cruels +cruelty +cruent +cruentation +cruet +cruety +cruise +cruiser +cruisken +cruive +cruller +crum +crumb +crumbable +crumbcloth +crumber +crumble +crumblement +crumblet +crumbliness +crumblingness +crumblings +crumbly +crumby +crumen +crumenal +crumlet +crummie +crummier +crummiest +crummock +crummy +crump +crumper +crumpet +crumple +crumpled +crumpler +crumpling +crumply +crumpy +crunch +crunchable +crunchiness +crunching +crunchingly +crunchingness +crunchweed +crunchy +crunk +crunkle +crunodal +crunode +crunt +cruor +crupper +crural +crureus +crurogenital +cruroinguinal +crurotarsal +crus +crusade +crusader +crusado +cruse +crush +crushability +crushable +crushed +crusher +crushing +crushingly +crusie +crusily +crust +crusta +crustaceal +crustacean +crustaceological +crustaceologist +crustaceology +crustaceous +crustade +crustal +crustalogical +crustalogist +crustalogy +crustate +crustated +crustation +crusted +crustedly +cruster +crustific +crustification +crustily +crustiness +crustless +crustose +crustosis +crusty +crutch +crutched +crutcher +crutching +crutchlike +cruth +crutter +crux +cruzeiro +cry +cryable +cryaesthesia +cryalgesia +cryanesthesia +crybaby +cryesthesia +crying +cryingly +crymodynia +crymotherapy +cryoconite +cryogen +cryogenic +cryogenics +cryogeny +cryohydrate +cryohydric +cryolite +cryometer +cryophile +cryophilic +cryophoric +cryophorus +cryophyllite +cryophyte +cryoplankton +cryoscope +cryoscopic +cryoscopy +cryosel +cryostase +cryostat +crypt +crypta +cryptal +cryptamnesia +cryptamnesic +cryptanalysis +cryptanalyst +cryptarch +cryptarchy +crypted +cryptesthesia +cryptesthetic +cryptic +cryptical +cryptically +cryptoagnostic +cryptobatholithic +cryptobranch +cryptobranchiate +cryptocarp +cryptocarpic +cryptocarpous +cryptocephalous +cryptocerous +cryptoclastic +cryptococci +cryptococcic +cryptococcus +cryptocommercial +cryptocrystalline +cryptocrystallization +cryptodeist +cryptodiran +cryptodire +cryptodirous +cryptodouble +cryptodynamic +cryptogam +cryptogamian +cryptogamic +cryptogamical +cryptogamist +cryptogamous +cryptogamy +cryptogenetic +cryptogenic +cryptogenous +cryptoglioma +cryptogram +cryptogrammatic +cryptogrammatical +cryptogrammatist +cryptogrammic +cryptograph +cryptographal +cryptographer +cryptographic +cryptographical +cryptographically +cryptographist +cryptography +cryptoheresy +cryptoheretic +cryptoinflationist +cryptolite +cryptologist +cryptology +cryptolunatic +cryptomere +cryptomerous +cryptomnesia +cryptomnesic +cryptomonad +cryptonema +cryptoneurous +cryptonym +cryptonymous +cryptopapist +cryptoperthite +cryptophthalmos +cryptophyte +cryptopine +cryptoporticus +cryptoproselyte +cryptoproselytism +cryptopyic +cryptopyrrole +cryptorchid +cryptorchidism +cryptorchis +cryptorrhesis +cryptorrhetic +cryptoscope +cryptoscopy +cryptosplenetic +cryptostoma +cryptostomate +cryptostome +cryptous +cryptovalence +cryptovalency +cryptozonate +cryptozygosity +cryptozygous +crystal +crystallic +crystalliferous +crystalliform +crystalligerous +crystallin +crystalline +crystallinity +crystallite +crystallitic +crystallitis +crystallizability +crystallizable +crystallization +crystallize +crystallized +crystallizer +crystalloblastic +crystallochemical +crystallochemistry +crystallogenesis +crystallogenetic +crystallogenic +crystallogenical +crystallogeny +crystallogram +crystallographer +crystallographic +crystallographical +crystallographically +crystallography +crystalloid +crystalloidal +crystallology +crystalloluminescence +crystallomagnetic +crystallomancy +crystallometric +crystallometry +crystallophyllian +crystallose +crystallurgy +crystalwort +crystic +crystograph +crystoleum +crystosphene +csardas +ctene +ctenidial +ctenidium +cteniform +ctenocyst +ctenodactyl +ctenodont +ctenoid +ctenoidean +ctenoidian +ctenolium +ctenophoral +ctenophoran +ctenophore +ctenophoric +ctenophorous +ctenostomatous +ctenostome +ctetology +cuadra +cuapinole +cuarenta +cuarta +cuarteron +cuartilla +cuartillo +cub +cubage +cubangle +cubanite +cubatory +cubature +cubbing +cubbish +cubbishly +cubbishness +cubby +cubbyhole +cubbyhouse +cubbyyew +cubdom +cube +cubeb +cubelet +cuber +cubhood +cubi +cubic +cubica +cubical +cubically +cubicalness +cubicity +cubicle +cubicly +cubicone +cubicontravariant +cubicovariant +cubicular +cubiculum +cubiform +cubism +cubist +cubit +cubital +cubitale +cubited +cubitiere +cubito +cubitocarpal +cubitocutaneous +cubitodigital +cubitometacarpal +cubitopalmar +cubitoplantar +cubitoradial +cubitus +cubmaster +cubocalcaneal +cuboctahedron +cubocube +cubocuneiform +cubododecahedral +cuboid +cuboidal +cuboides +cubomancy +cubomedusan +cubometatarsal +cubonavicular +cuck +cuckhold +cuckold +cuckoldom +cuckoldry +cuckoldy +cuckoo +cuckooflower +cuckoomaid +cuckoopint +cuckoopintle +cuckstool +cucoline +cuculiform +cuculine +cuculla +cucullaris +cucullate +cucullately +cuculliform +cucullus +cuculoid +cucumber +cucumiform +cucurbit +cucurbitaceous +cucurbite +cucurbitine +cud +cudava +cudbear +cudden +cuddle +cuddleable +cuddlesome +cuddly +cuddy +cuddyhole +cudgel +cudgeler +cudgerie +cudweed +cue +cueball +cueca +cueist +cueman +cuemanship +cuerda +cuesta +cuff +cuffer +cuffin +cuffy +cuffyism +cuggermugger +cuichunchulli +cuinage +cuir +cuirass +cuirassed +cuirassier +cuisinary +cuisine +cuissard +cuissart +cuisse +cuissen +cuisten +cuittikin +cuke +culbut +culebra +culet +culeus +culgee +culicid +culicidal +culicide +culiciform +culicifugal +culicifuge +culicine +culilawan +culinarily +culinary +cull +culla +cullage +culler +cullet +culling +cullion +cullis +cully +culm +culmen +culmicolous +culmiferous +culmigenous +culminal +culminant +culminate +culmination +culmy +culotte +culottes +culottic +culottism +culpa +culpability +culpable +culpableness +culpably +culpatory +culpose +culprit +cult +cultch +cultellation +cultellus +culteranismo +cultic +cultigen +cultirostral +cultish +cultism +cultismo +cultist +cultivability +cultivable +cultivably +cultivar +cultivatability +cultivatable +cultivate +cultivated +cultivation +cultivator +cultrate +cultrated +cultriform +cultrirostral +cultual +culturable +cultural +culturally +culture +cultured +culturine +culturist +culturization +culturize +culturological +culturologically +culturologist +culturology +cultus +culver +culverfoot +culverhouse +culverin +culverineer +culverkey +culvert +culvertage +culverwort +cum +cumacean +cumaceous +cumal +cumaldehyde +cumaphyte +cumaphytic +cumaphytism +cumay +cumbent +cumber +cumberer +cumberlandite +cumberless +cumberment +cumbersome +cumbersomely +cumbersomeness +cumberworld +cumbha +cumbly +cumbraite +cumbrance +cumbre +cumbrous +cumbrously +cumbrousness +cumbu +cumene +cumengite +cumenyl +cumflutter +cumhal +cumic +cumidin +cumidine +cumin +cuminal +cuminic +cuminoin +cuminol +cuminole +cuminseed +cuminyl +cummer +cummerbund +cummin +cummingtonite +cumol +cump +cumshaw +cumulant +cumular +cumulate +cumulately +cumulation +cumulatist +cumulative +cumulatively +cumulativeness +cumuli +cumuliform +cumulite +cumulophyric +cumulose +cumulous +cumulus +cumyl +cunabular +cunctation +cunctatious +cunctative +cunctator +cunctatorship +cunctatury +cunctipotent +cundeamor +cuneal +cuneate +cuneately +cuneatic +cuneator +cuneiform +cuneiformist +cuneocuboid +cuneonavicular +cuneoscaphoid +cunette +cuneus +cungeboi +cunicular +cuniculus +cunila +cunjah +cunjer +cunjevoi +cunner +cunnilinctus +cunnilingus +cunning +cunningly +cunningness +cunoniaceous +cunye +cuorin +cup +cupay +cupbearer +cupboard +cupcake +cupel +cupeler +cupellation +cupflower +cupful +cuphead +cupholder +cupidinous +cupidity +cupidon +cupidone +cupless +cupmaker +cupmaking +cupman +cupmate +cupola +cupolaman +cupolar +cupolated +cupped +cupper +cupping +cuppy +cuprammonia +cuprammonium +cupreine +cuprene +cupreous +cupressineous +cupric +cupride +cupriferous +cuprite +cuproammonium +cuprobismutite +cuprocyanide +cuprodescloizite +cuproid +cuproiodargyrite +cupromanganese +cupronickel +cuproplumbite +cuproscheelite +cuprose +cuprosilicon +cuprotungstite +cuprous +cuprum +cupseed +cupstone +cupula +cupulate +cupule +cupuliferous +cupuliform +cur +curability +curable +curableness +curably +curacao +curacy +curare +curarine +curarization +curarize +curassow +curatage +curate +curatel +curateship +curatess +curatial +curatic +curation +curative +curatively +curativeness +curatize +curatolatry +curator +curatorial +curatorium +curatorship +curatory +curatrix +curb +curbable +curber +curbing +curbless +curblike +curbstone +curbstoner +curby +curcas +curch +curcuddoch +curculionid +curculionist +curcumin +curd +curdiness +curdle +curdler +curdly +curdwort +curdy +cure +cureless +curelessly +curemaster +curer +curettage +curette +curettement +curfew +curial +curialism +curialist +curialistic +curiality +curiate +curiboca +curie +curiescopy +curietherapy +curin +curine +curing +curio +curiologic +curiologically +curiologics +curiology +curiomaniac +curiosa +curiosity +curioso +curious +curiously +curiousness +curite +curium +curl +curled +curledly +curledness +curler +curlew +curlewberry +curlicue +curliewurly +curlike +curlily +curliness +curling +curlingly +curlpaper +curly +curlycue +curlyhead +curlylocks +curmudgeon +curmudgeonery +curmudgeonish +curmudgeonly +curmurring +curn +curney +curnock +curple +curr +currach +currack +curragh +currant +curratow +currawang +currency +current +currently +currentness +currentwise +curricle +curricula +curricular +curricularization +curricularize +curriculum +curried +currier +curriery +currish +currishly +currishness +curry +currycomb +curryfavel +cursal +curse +cursed +cursedly +cursedness +curser +curship +cursitor +cursive +cursively +cursiveness +cursor +cursorary +cursorial +cursorily +cursoriness +cursorious +cursory +curst +curstful +curstfully +curstly +curstness +cursus +curt +curtail +curtailed +curtailedly +curtailer +curtailment +curtain +curtaining +curtainless +curtainwise +curtal +curtate +curtation +curtesy +curtilage +curtly +curtness +curtsy +curua +curuba +curucucu +curule +cururo +curvaceous +curvaceousness +curvacious +curvant +curvate +curvation +curvature +curve +curved +curvedly +curvedness +curver +curvesome +curvesomeness +curvet +curvicaudate +curvicostate +curvidentate +curvifoliate +curviform +curvilineal +curvilinear +curvilinearity +curvilinearly +curvimeter +curvinervate +curvinerved +curvirostral +curviserial +curvital +curvity +curvograph +curvometer +curvous +curvulate +curvy +curwhibble +curwillet +cuscohygrine +cusconine +cuscus +cuscutaceous +cusec +cuselite +cush +cushag +cushat +cushaw +cushewbird +cushion +cushioned +cushionflower +cushionless +cushionlike +cushiony +cushlamochree +cushy +cusie +cusinero +cusk +cusp +cuspal +cusparidine +cusparine +cuspate +cusped +cuspid +cuspidal +cuspidate +cuspidation +cuspidine +cuspidor +cuspule +cuss +cussed +cussedly +cussedness +cusser +cusso +custard +custerite +custodee +custodes +custodial +custodiam +custodian +custodianship +custodier +custody +custom +customable +customarily +customariness +customary +customer +customhouse +customs +custumal +cut +cutaneal +cutaneous +cutaneously +cutaway +cutback +cutch +cutcher +cutcherry +cute +cutely +cuteness +cutheal +cuticle +cuticolor +cuticula +cuticular +cuticularization +cuticularize +cuticulate +cutidure +cutie +cutification +cutigeral +cutin +cutinization +cutinize +cutireaction +cutis +cutisector +cutitis +cutization +cutlass +cutler +cutleress +cutleriaceous +cutlery +cutlet +cutling +cutlips +cutocellulose +cutoff +cutout +cutover +cutpurse +cuttable +cuttage +cuttail +cuttanee +cutted +cutter +cutterhead +cutterman +cutthroat +cutting +cuttingly +cuttingness +cuttle +cuttlebone +cuttlefish +cuttler +cuttoo +cutty +cuttyhunk +cutup +cutwater +cutweed +cutwork +cutworm +cuvette +cuvy +cuya +cwierc +cwm +cyamelide +cyan +cyanacetic +cyanamide +cyananthrol +cyanate +cyanaurate +cyanauric +cyanbenzyl +cyancarbonic +cyanean +cyanemia +cyaneous +cyanephidrosis +cyanformate +cyanformic +cyanhidrosis +cyanhydrate +cyanhydric +cyanhydrin +cyanic +cyanicide +cyanidation +cyanide +cyanidin +cyanidine +cyanidrosis +cyanimide +cyanin +cyanine +cyanite +cyanize +cyanmethemoglobin +cyanoacetate +cyanoacetic +cyanoaurate +cyanoauric +cyanobenzene +cyanocarbonic +cyanochlorous +cyanochroia +cyanochroic +cyanocrystallin +cyanoderma +cyanogen +cyanogenesis +cyanogenetic +cyanogenic +cyanoguanidine +cyanohermidin +cyanohydrin +cyanol +cyanole +cyanomaclurin +cyanometer +cyanomethaemoglobin +cyanomethemoglobin +cyanometric +cyanometry +cyanopathic +cyanopathy +cyanophile +cyanophilous +cyanophoric +cyanophose +cyanophycean +cyanophyceous +cyanophycin +cyanopia +cyanoplastid +cyanoplatinite +cyanoplatinous +cyanopsia +cyanose +cyanosed +cyanosis +cyanotic +cyanotrichite +cyanotype +cyanuramide +cyanurate +cyanuret +cyanuric +cyanurine +cyanus +cyaphenine +cyath +cyatheaceous +cyathiform +cyathium +cyathoid +cyatholith +cyathophylline +cyathophylloid +cyathos +cyathozooid +cyathus +cybernetic +cyberneticist +cybernetics +cycad +cycadaceous +cycadean +cycadeoid +cycadeous +cycadiform +cycadlike +cycadofilicale +cycadofilicinean +cyclamen +cyclamin +cyclamine +cyclammonium +cyclane +cyclanthaceous +cyclar +cyclarthrodial +cyclarthrsis +cyclas +cycle +cyclecar +cycledom +cyclene +cycler +cyclesmith +cyclian +cyclic +cyclical +cyclically +cyclicism +cyclide +cycling +cyclism +cyclist +cyclistic +cyclitic +cyclitis +cyclization +cyclize +cycloalkane +cyclobutane +cyclocoelic +cyclocoelous +cyclodiolefin +cycloganoid +cyclogram +cyclograph +cyclographer +cycloheptane +cycloheptanone +cyclohexane +cyclohexanol +cyclohexanone +cyclohexene +cyclohexyl +cycloid +cycloidal +cycloidally +cycloidean +cycloidian +cycloidotrope +cyclolith +cyclomania +cyclometer +cyclometric +cyclometrical +cyclometry +cyclomyarian +cyclonal +cyclone +cyclonic +cyclonical +cyclonically +cyclonist +cyclonite +cyclonologist +cyclonology +cyclonometer +cyclonoscope +cycloolefin +cycloparaffin +cyclope +cyclopean +cyclopedia +cyclopedic +cyclopedical +cyclopedically +cyclopedist +cyclopentadiene +cyclopentane +cyclopentanone +cyclopentene +cyclopes +cyclophoria +cyclophoric +cyclophrenia +cyclopia +cyclopism +cyclopite +cycloplegia +cycloplegic +cyclopoid +cyclopropane +cyclopteroid +cyclopterous +cyclopy +cyclorama +cycloramic +cyclorrhaphous +cycloscope +cyclose +cyclosis +cyclospermous +cyclospondylic +cyclospondylous +cyclosporous +cyclostomate +cyclostomatous +cyclostome +cyclostomous +cyclostrophic +cyclostyle +cyclothem +cyclothure +cyclothurine +cyclothyme +cyclothymia +cyclothymiac +cyclothymic +cyclotome +cyclotomic +cyclotomy +cyclotron +cyclovertebral +cyclus +cydippian +cydippid +cydonium +cyesiology +cyesis +cygneous +cygnet +cygnine +cyke +cylinder +cylindered +cylinderer +cylinderlike +cylindraceous +cylindrarthrosis +cylindrelloid +cylindrenchyma +cylindric +cylindrical +cylindricality +cylindrically +cylindricalness +cylindricity +cylindricule +cylindriform +cylindrite +cylindrocellular +cylindrocephalic +cylindroconical +cylindroconoidal +cylindrocylindric +cylindrodendrite +cylindrograph +cylindroid +cylindroidal +cylindroma +cylindromatous +cylindrometric +cylindroogival +cylindruria +cylix +cyllosis +cyma +cymagraph +cymaphen +cymaphyte +cymaphytic +cymaphytism +cymar +cymation +cymatium +cymba +cymbaeform +cymbal +cymbaleer +cymbaler +cymbaline +cymbalist +cymballike +cymbalo +cymbalon +cymbate +cymbiform +cymbling +cymbocephalic +cymbocephalous +cymbocephaly +cyme +cymelet +cymene +cymiferous +cymling +cymogene +cymograph +cymographic +cymoid +cymometer +cymophane +cymophanous +cymophenol +cymoscope +cymose +cymosely +cymotrichous +cymotrichy +cymous +cymule +cymulose +cynanche +cynanthropy +cynaraceous +cynarctomachy +cynareous +cynaroid +cynebot +cynegetic +cynegetics +cynegild +cynhyena +cyniatria +cyniatrics +cynic +cynical +cynically +cynicalness +cynicism +cynicist +cynipid +cynipidous +cynipoid +cynism +cynocephalic +cynocephalous +cynocephalus +cynoclept +cynocrambaceous +cynodont +cynogenealogist +cynogenealogy +cynography +cynoid +cynology +cynomoriaceous +cynomorphic +cynomorphous +cynophile +cynophilic +cynophilist +cynophobe +cynophobia +cynopithecoid +cynopodous +cynorrhodon +cynosural +cynosure +cynotherapy +cyp +cyperaceous +cyphella +cyphellate +cyphonautes +cyphonism +cypraeid +cypraeiform +cypraeoid +cypre +cypres +cypress +cypressed +cypressroot +cypridinoid +cyprine +cyprinid +cypriniform +cyprinine +cyprinodont +cyprinodontoid +cyprinoid +cyprinoidean +cypsela +cypseliform +cypseline +cypseloid +cypselomorph +cypselomorphic +cypselous +cyptozoic +cyrillaceous +cyriologic +cyriological +cyrtoceracone +cyrtoceratite +cyrtoceratitic +cyrtograph +cyrtolite +cyrtometer +cyrtopia +cyrtosis +cyrus +cyst +cystadenoma +cystadenosarcoma +cystal +cystalgia +cystamine +cystaster +cystatrophia +cystatrophy +cystectasia +cystectasy +cystectomy +cysted +cysteine +cysteinic +cystelcosis +cystenchyma +cystenchymatous +cystencyte +cysterethism +cystic +cysticarpic +cysticarpium +cysticercoid +cysticercoidal +cysticercosis +cysticercus +cysticolous +cystid +cystidean +cystidicolous +cystidium +cystiferous +cystiform +cystigerous +cystignathine +cystine +cystinuria +cystirrhea +cystis +cystitis +cystitome +cystoadenoma +cystocarcinoma +cystocarp +cystocarpic +cystocele +cystocolostomy +cystocyte +cystodynia +cystoelytroplasty +cystoenterocele +cystoepiplocele +cystoepithelioma +cystofibroma +cystoflagellate +cystogenesis +cystogenous +cystogram +cystoid +cystoidean +cystolith +cystolithectomy +cystolithiasis +cystolithic +cystoma +cystomatous +cystomorphous +cystomyoma +cystomyxoma +cystonectous +cystonephrosis +cystoneuralgia +cystoparalysis +cystophore +cystophotography +cystophthisis +cystoplasty +cystoplegia +cystoproctostomy +cystoptosis +cystopyelitis +cystopyelography +cystopyelonephritis +cystoradiography +cystorrhagia +cystorrhaphy +cystorrhea +cystosarcoma +cystoschisis +cystoscope +cystoscopic +cystoscopy +cystose +cystospasm +cystospastic +cystospore +cystostomy +cystosyrinx +cystotome +cystotomy +cystotrachelotomy +cystoureteritis +cystourethritis +cystous +cytase +cytasic +cytinaceous +cytioderm +cytisine +cytitis +cytoblast +cytoblastema +cytoblastemal +cytoblastematous +cytoblastemic +cytoblastemous +cytochemistry +cytochrome +cytochylema +cytocide +cytoclasis +cytoclastic +cytococcus +cytocyst +cytode +cytodendrite +cytoderm +cytodiagnosis +cytodieresis +cytodieretic +cytogamy +cytogene +cytogenesis +cytogenetic +cytogenetical +cytogenetically +cytogeneticist +cytogenetics +cytogenic +cytogenous +cytogeny +cytoglobin +cytohyaloplasm +cytoid +cytokinesis +cytolist +cytologic +cytological +cytologically +cytologist +cytology +cytolymph +cytolysin +cytolysis +cytolytic +cytoma +cytomere +cytometer +cytomicrosome +cytomitome +cytomorphosis +cyton +cytoparaplastin +cytopathologic +cytopathological +cytopathologically +cytopathology +cytophagous +cytophagy +cytopharynx +cytophil +cytophysics +cytophysiology +cytoplasm +cytoplasmic +cytoplast +cytoplastic +cytoproct +cytopyge +cytoreticulum +cytoryctes +cytosine +cytosome +cytost +cytostomal +cytostome +cytostroma +cytostromatic +cytotactic +cytotaxis +cytotoxic +cytotoxin +cytotrophoblast +cytotrophy +cytotropic +cytotropism +cytozoic +cytozoon +cytozymase +cytozyme +cytula +cyzicene +czar +czardas +czardom +czarevitch +czarevna +czarian +czaric +czarina +czarinian +czarish +czarism +czarist +czaristic +czaritza +czarowitch +czarowitz +czarship +d +da +daalder +dab +dabb +dabba +dabber +dabble +dabbler +dabbling +dabblingly +dabblingness +dabby +dabchick +dablet +daboia +daboya +dabster +dace +dacelonine +dachshound +dachshund +dacite +dacitic +dacker +dacoit +dacoitage +dacoity +dacryadenalgia +dacryadenitis +dacryagogue +dacrycystalgia +dacryelcosis +dacryoadenalgia +dacryoadenitis +dacryoblenorrhea +dacryocele +dacryocyst +dacryocystalgia +dacryocystitis +dacryocystoblennorrhea +dacryocystocele +dacryocystoptosis +dacryocystorhinostomy +dacryocystosyringotomy +dacryocystotome +dacryocystotomy +dacryohelcosis +dacryohemorrhea +dacryolite +dacryolith +dacryolithiasis +dacryoma +dacryon +dacryops +dacryopyorrhea +dacryopyosis +dacryosolenitis +dacryostenosis +dacryosyrinx +dacryuria +dactyl +dactylar +dactylate +dactylic +dactylically +dactylioglyph +dactylioglyphic +dactylioglyphist +dactylioglyphtic +dactylioglyphy +dactyliographer +dactyliographic +dactyliography +dactyliology +dactyliomancy +dactylion +dactyliotheca +dactylist +dactylitic +dactylitis +dactylogram +dactylograph +dactylographic +dactylography +dactyloid +dactylology +dactylomegaly +dactylonomy +dactylopatagium +dactylopodite +dactylopore +dactylorhiza +dactyloscopic +dactyloscopy +dactylose +dactylosternal +dactylosymphysis +dactylotheca +dactylous +dactylozooid +dactylus +dacyorrhea +dad +dada +dadap +dadder +daddle +daddock +daddocky +daddy +daddynut +dade +dadenhudd +dado +daduchus +dae +daedal +daedaloid +daemon +daemonic +daemonurgist +daemonurgy +daemony +daer +daff +daffery +daffing +daffish +daffle +daffodil +daffodilly +daffy +daffydowndilly +daft +daftberry +daftlike +daftly +daftness +dag +dagaba +dagame +dagassa +dagesh +dagga +dagger +daggerbush +daggered +daggerlike +daggerproof +daggers +daggle +daggletail +daggletailed +daggly +daggy +daghesh +daglock +dagoba +dags +daguerreotype +daguerreotyper +daguerreotypic +daguerreotypist +daguerreotypy +dah +dahabeah +dahoon +daidle +daidly +daiker +daikon +dailiness +daily +daimen +daimiate +daimio +daimon +daimonic +daimonion +daimonistic +daimonology +dain +daincha +dainteth +daintify +daintihood +daintily +daintiness +daintith +dainty +daira +dairi +dairy +dairying +dairymaid +dairyman +dairywoman +dais +daisied +daisy +daisybush +daitya +daiva +dak +daker +dakir +daktylon +daktylos +dal +dalar +dale +daleman +daler +dalesfolk +dalesman +dalespeople +daleswoman +daleth +dali +dalk +dallack +dalle +dalles +dalliance +dallier +dally +dallying +dallyingly +dalmatic +dalt +dalteen +dalton +dam +dama +damage +damageability +damageable +damageableness +damageably +damagement +damager +damages +damagingly +daman +damascene +damascened +damascener +damascenine +damask +damaskeen +damasse +damassin +dambonitol +dambose +dambrod +dame +damenization +damewort +damiana +damie +damier +damine +damkjernite +damlike +dammar +damme +dammer +dammish +damn +damnability +damnable +damnableness +damnably +damnation +damnatory +damned +damner +damnification +damnify +damning +damningly +damningness +damnonians +damnous +damnously +damoiseau +damonico +damourite +damp +dampang +damped +dampen +dampener +damper +damping +dampish +dampishly +dampishness +damply +dampness +dampproof +dampproofer +dampproofing +dampy +damsel +damselfish +damselhood +damson +dan +danaid +danaide +danaine +danaite +danalite +danburite +dancalite +dance +dancer +danceress +dancery +dancette +dancing +dancingly +dand +danda +dandelion +dander +dandiacal +dandiacally +dandically +dandification +dandify +dandilly +dandily +dandiprat +dandizette +dandle +dandler +dandling +dandlingly +dandruff +dandruffy +dandy +dandydom +dandyish +dandyism +dandyize +dandyling +dang +danger +dangerful +dangerfully +dangerless +dangerous +dangerously +dangerousness +dangersome +dangle +dangleberry +danglement +dangler +danglin +dangling +danglingly +danicism +danio +dank +dankish +dankishness +dankly +dankness +danli +dannemorite +danner +dannock +danoranja +dansant +danseuse +danta +danton +dao +daoine +dap +daphnetin +daphnin +daphnioid +daphnoid +dapicho +dapico +dapifer +dapper +dapperling +dapperly +dapperness +dapple +dappled +dar +darabukka +darac +daraf +darat +darbha +darby +dardanarius +dardanium +dardaol +dare +dareall +daredevil +daredevilism +daredevilry +daredeviltry +dareful +darer +daresay +darg +dargah +darger +dargsman +dargue +dari +daribah +daric +daring +daringly +daringness +dariole +dark +darken +darkener +darkening +darkful +darkhearted +darkheartedness +darkish +darkishness +darkle +darkling +darklings +darkly +darkmans +darkness +darkroom +darkskin +darksome +darksomeness +darky +darling +darlingly +darlingness +darn +darnation +darned +darnel +darner +darnex +darning +daroga +daroo +darr +darrein +darshana +darst +dart +dartars +dartboard +darter +darting +dartingly +dartingness +dartle +dartlike +dartman +dartoic +dartoid +dartos +dartre +dartrose +dartrous +darts +dartsman +darzee +das +dash +dashboard +dashed +dashedly +dashee +dasheen +dasher +dashing +dashingly +dashmaker +dashplate +dashpot +dashwheel +dashy +dasi +dasnt +dassie +dassy +dastard +dastardize +dastardliness +dastardly +dastur +dasturi +dasycladaceous +dasymeter +dasypaedal +dasypaedes +dasypaedic +dasyphyllous +dasypodoid +dasyproctine +dasyure +dasyurine +dasyuroid +data +datable +datableness +datably +dataria +datary +datch +datcha +date +dateless +datemark +dater +datil +dating +dation +datiscaceous +datiscetin +datiscin +datiscoside +datival +dative +datively +dativogerundial +datolite +datolitic +dattock +datum +daturic +daturism +daub +daube +dauber +daubery +daubing +daubingly +daubreeite +daubreelite +daubster +dauby +daud +daughter +daughterhood +daughterkin +daughterless +daughterlike +daughterliness +daughterling +daughterly +daughtership +daunch +dauncy +daunt +daunter +daunting +dauntingly +dauntingness +dauntless +dauntlessly +dauntlessness +daunton +dauphin +dauphine +dauphiness +daut +dautie +dauw +davach +daven +davenport +daver +daverdy +davidsonite +daviesite +davit +davoch +davy +davyne +daw +dawdle +dawdler +dawdling +dawdlingly +dawdy +dawish +dawkin +dawn +dawning +dawnlight +dawnlike +dawnstreak +dawnward +dawny +dawsoniaceous +dawsonite +dawtet +dawtit +dawut +day +dayabhaga +dayal +daybeam +dayberry +dayblush +daybook +daybreak +daydawn +daydream +daydreamer +daydreamy +daydrudge +dayflower +dayfly +daygoing +dayless +daylight +daylit +daylong +dayman +daymare +daymark +dayroom +days +dayshine +daysman +dayspring +daystar +daystreak +daytale +daytide +daytime +daytimes +dayward +daywork +dayworker +daywrit +daze +dazed +dazedly +dazedness +dazement +dazingly +dazy +dazzle +dazzlement +dazzler +dazzlingly +de +deacetylate +deacetylation +deacidification +deacidify +deacon +deaconal +deaconate +deaconess +deaconhood +deaconize +deaconry +deaconship +deactivate +deactivation +dead +deadbeat +deadborn +deadcenter +deaden +deadener +deadening +deader +deadeye +deadfall +deadhead +deadheadism +deadhearted +deadheartedly +deadheartedness +deadhouse +deading +deadish +deadishly +deadishness +deadlatch +deadlight +deadlily +deadline +deadliness +deadlock +deadly +deadman +deadmelt +deadness +deadpan +deadpay +deadtongue +deadwood +deadwort +deaerate +deaeration +deaerator +deaf +deafen +deafening +deafeningly +deafforest +deafforestation +deafish +deafly +deafness +deair +deal +dealable +dealate +dealated +dealation +dealbate +dealbation +dealbuminize +dealcoholist +dealcoholization +dealcoholize +dealer +dealerdom +dealership +dealfish +dealing +dealkalize +dealkylate +dealkylation +dealt +deambulation +deambulatory +deamidase +deamidate +deamidation +deamidization +deamidize +deaminase +deaminate +deamination +deaminization +deaminize +deammonation +dean +deanathematize +deaner +deanery +deaness +deanimalize +deanship +deanthropomorphic +deanthropomorphism +deanthropomorphization +deanthropomorphize +deappetizing +deaquation +dear +dearborn +dearie +dearly +dearness +dearomatize +dearsenicate +dearsenicator +dearsenicize +dearth +dearthfu +dearticulation +dearworth +dearworthily +dearworthiness +deary +deash +deasil +deaspirate +deaspiration +deassimilation +death +deathbed +deathblow +deathday +deathful +deathfully +deathfulness +deathify +deathin +deathiness +deathless +deathlessly +deathlessness +deathlike +deathliness +deathling +deathly +deathroot +deathshot +deathsman +deathtrap +deathward +deathwards +deathwatch +deathweed +deathworm +deathy +deave +deavely +deb +debacle +debadge +debamboozle +debar +debarbarization +debarbarize +debark +debarkation +debarkment +debarment +debarrance +debarrass +debarration +debase +debasedness +debasement +debaser +debasingly +debatable +debate +debateful +debatefully +debatement +debater +debating +debatingly +debauch +debauched +debauchedly +debauchedness +debauchee +debaucher +debauchery +debauchment +debby +debeige +debellate +debellation +debellator +deben +debenture +debentured +debenzolize +debile +debilissima +debilitant +debilitate +debilitated +debilitation +debilitative +debility +debind +debit +debiteuse +debituminization +debituminize +deblaterate +deblateration +deboistly +deboistness +debonair +debonaire +debonairity +debonairly +debonairness +debonnaire +debord +debordment +debosh +deboshed +debouch +debouchment +debride +debrief +debris +debrominate +debromination +debruise +debt +debtee +debtful +debtless +debtor +debtorship +debullition +debunk +debunker +debunkment +debus +debut +debutant +debutante +decachord +decad +decadactylous +decadal +decadally +decadarch +decadarchy +decadary +decadation +decade +decadence +decadency +decadent +decadentism +decadently +decadescent +decadianome +decadic +decadist +decadrachm +decadrachma +decaesarize +decaffeinate +decaffeinize +decafid +decagon +decagonal +decagram +decagramme +decahedral +decahedron +decahydrate +decahydrated +decahydronaphthalene +decal +decalcification +decalcifier +decalcify +decalcomania +decalcomaniac +decalescence +decalescent +decaliter +decalitre +decalobate +decalvant +decalvation +decameral +decamerous +decameter +decametre +decamp +decampment +decan +decanal +decanally +decanate +decane +decangular +decani +decanically +decannulation +decanonization +decanonize +decant +decantate +decantation +decanter +decantherous +decap +decapetalous +decaphyllous +decapitable +decapitalization +decapitalize +decapitate +decapitation +decapitator +decapod +decapodal +decapodan +decapodiform +decapodous +decapper +decapsulate +decapsulation +decarbonate +decarbonator +decarbonization +decarbonize +decarbonized +decarbonizer +decarboxylate +decarboxylation +decarboxylization +decarboxylize +decarburation +decarburization +decarburize +decarch +decarchy +decardinalize +decare +decarhinus +decarnate +decarnated +decart +decasemic +decasepalous +decaspermal +decaspermous +decast +decastellate +decastere +decastich +decastyle +decasualization +decasualize +decasyllabic +decasyllable +decasyllabon +decate +decathlon +decatholicize +decatize +decatizer +decatoic +decator +decatyl +decaudate +decaudation +decay +decayable +decayed +decayedness +decayer +decayless +decease +deceased +decedent +deceit +deceitful +deceitfully +deceitfulness +deceivability +deceivable +deceivableness +deceivably +deceive +deceiver +deceiving +deceivingly +decelerate +deceleration +decelerator +decelerometer +decemcostate +decemdentate +decemfid +decemflorous +decemfoliate +decemfoliolate +decemjugate +decemlocular +decempartite +decempeda +decempedal +decempedate +decempennate +decemplex +decemplicate +decempunctate +decemstriate +decemuiri +decemvir +decemviral +decemvirate +decemvirship +decenary +decence +decency +decene +decennal +decennary +decennia +decenniad +decennial +decennially +decennium +decennoval +decent +decenter +decently +decentness +decentralism +decentralist +decentralization +decentralize +decentration +decentre +decenyl +decephalization +deceptibility +deceptible +deception +deceptious +deceptiously +deceptitious +deceptive +deceptively +deceptiveness +deceptivity +decerebrate +decerebration +decerebrize +decern +decerniture +decernment +decess +decession +dechemicalization +dechemicalize +dechenite +dechlore +dechlorination +dechoralize +dechristianization +dechristianize +deciare +deciatine +decibel +deciceronize +decidable +decide +decided +decidedly +decidedness +decider +decidingly +decidua +decidual +deciduary +deciduate +deciduitis +deciduoma +deciduous +deciduously +deciduousness +decigram +decigramme +decil +decile +deciliter +decillion +decillionth +decima +decimal +decimalism +decimalist +decimalization +decimalize +decimally +decimate +decimation +decimator +decimestrial +decimeter +decimolar +decimole +decimosexto +decinormal +decipher +decipherability +decipherable +decipherably +decipherer +decipherment +decipium +decipolar +decision +decisional +decisive +decisively +decisiveness +decistere +decitizenize +decivilization +decivilize +deck +decke +decked +deckel +decker +deckhead +deckhouse +deckie +decking +deckle +deckload +deckswabber +declaim +declaimant +declaimer +declamation +declamatoriness +declamatory +declarable +declarant +declaration +declarative +declaratively +declarator +declaratorily +declaratory +declare +declared +declaredly +declaredness +declarer +declass +declassicize +declassify +declension +declensional +declensionally +declericalize +declimatize +declinable +declinal +declinate +declination +declinational +declinatory +declinature +decline +declined +declinedness +decliner +declinograph +declinometer +declivate +declive +declivitous +declivity +declivous +declutch +decoagulate +decoagulation +decoat +decocainize +decoct +decoctible +decoction +decoctive +decoctum +decode +decohere +decoherence +decoherer +decohesion +decoic +decoke +decollate +decollated +decollation +decollator +decolletage +decollete +decolor +decolorant +decolorate +decoloration +decolorimeter +decolorization +decolorize +decolorizer +decolour +decommission +decompensate +decompensation +decomplex +decomponible +decomposability +decomposable +decompose +decomposed +decomposer +decomposite +decomposition +decomposure +decompound +decompoundable +decompoundly +decompress +decompressing +decompression +decompressive +deconcatenate +deconcentrate +deconcentration +deconcentrator +decongestive +deconsecrate +deconsecration +deconsider +deconsideration +decontaminate +decontamination +decontrol +deconventionalize +decopperization +decopperize +decorability +decorable +decorably +decorament +decorate +decorated +decoration +decorationist +decorative +decoratively +decorativeness +decorator +decoratory +decorist +decorous +decorously +decorousness +decorrugative +decorticate +decortication +decorticator +decorticosis +decorum +decostate +decoy +decoyer +decoyman +decrassify +decream +decrease +decreaseless +decreasing +decreasingly +decreation +decreative +decree +decreeable +decreement +decreer +decreet +decrement +decrementless +decremeter +decrepit +decrepitate +decrepitation +decrepitly +decrepitness +decrepitude +decrescence +decrescendo +decrescent +decretal +decretalist +decrete +decretist +decretive +decretively +decretorial +decretorily +decretory +decretum +decrew +decrial +decried +decrier +decrown +decrudescence +decrustation +decry +decrystallization +decubital +decubitus +decultivate +deculturate +decuman +decumana +decumanus +decumary +decumbence +decumbency +decumbent +decumbently +decumbiture +decuple +decuplet +decuria +decurion +decurionate +decurrence +decurrency +decurrent +decurrently +decurring +decursion +decursive +decursively +decurtate +decurvation +decurvature +decurve +decury +decus +decussate +decussated +decussately +decussation +decussis +decussorium +decyl +decylene +decylenic +decylic +decyne +dedecorate +dedecoration +dedecorous +dedendum +dedentition +dedicant +dedicate +dedicatee +dedication +dedicational +dedicative +dedicator +dedicatorial +dedicatorily +dedicatory +dedicature +dedifferentiate +dedifferentiation +dedimus +deditician +dediticiancy +dedition +dedo +dedoggerelize +dedogmatize +dedolation +deduce +deducement +deducibility +deducible +deducibleness +deducibly +deducive +deduct +deductible +deduction +deductive +deductively +deductory +deduplication +dee +deed +deedbox +deedeed +deedful +deedfully +deedily +deediness +deedless +deedy +deem +deemer +deemie +deemster +deemstership +deep +deepen +deepener +deepening +deepeningly +deeping +deepish +deeplier +deeply +deepmost +deepmouthed +deepness +deepsome +deepwater +deepwaterman +deer +deerberry +deerdog +deerdrive +deerfood +deerhair +deerherd +deerhorn +deerhound +deerlet +deermeat +deerskin +deerstalker +deerstalking +deerstand +deerstealer +deertongue +deerweed +deerwood +deeryard +deevey +deevilick +deface +defaceable +defacement +defacer +defacing +defacingly +defalcate +defalcation +defalcator +defalk +defamation +defamatory +defame +defamed +defamer +defamingly +defassa +defat +default +defaultant +defaulter +defaultless +defaulture +defeasance +defeasanced +defease +defeasibility +defeasible +defeasibleness +defeat +defeater +defeatism +defeatist +defeatment +defeature +defecant +defecate +defecation +defecator +defect +defectibility +defectible +defection +defectionist +defectious +defective +defectively +defectiveness +defectless +defectology +defector +defectoscope +defedation +defeminize +defence +defend +defendable +defendant +defender +defendress +defenestration +defensative +defense +defenseless +defenselessly +defenselessness +defensibility +defensible +defensibleness +defensibly +defension +defensive +defensively +defensiveness +defensor +defensorship +defensory +defer +deferable +deference +deferent +deferentectomy +deferential +deferentiality +deferentially +deferentitis +deferment +deferrable +deferral +deferred +deferrer +deferrization +deferrize +defervesce +defervescence +defervescent +defeudalize +defiable +defial +defiance +defiant +defiantly +defiantness +defiber +defibrinate +defibrination +defibrinize +deficience +deficiency +deficient +deficiently +deficit +defier +defiguration +defilade +defile +defiled +defiledness +defilement +defiler +defiliation +defiling +defilingly +definability +definable +definably +define +defined +definedly +definement +definer +definiendum +definiens +definite +definitely +definiteness +definition +definitional +definitiones +definitive +definitively +definitiveness +definitization +definitize +definitor +definitude +deflagrability +deflagrable +deflagrate +deflagration +deflagrator +deflate +deflation +deflationary +deflationist +deflator +deflect +deflectable +deflected +deflection +deflectionization +deflectionize +deflective +deflectometer +deflector +deflesh +deflex +deflexibility +deflexible +deflexion +deflexure +deflocculant +deflocculate +deflocculation +deflocculator +deflorate +defloration +deflorescence +deflower +deflowerer +defluent +defluous +defluvium +defluxion +defoedation +defog +defoliage +defoliate +defoliated +defoliation +defoliator +deforce +deforcement +deforceor +deforcer +deforciant +deforest +deforestation +deforester +deform +deformability +deformable +deformalize +deformation +deformational +deformative +deformed +deformedly +deformedness +deformer +deformeter +deformism +deformity +defortify +defoul +defraud +defraudation +defrauder +defraudment +defray +defrayable +defrayal +defrayer +defrayment +defreeze +defrication +defrock +defrost +defroster +deft +defterdar +deftly +deftness +defunct +defunction +defunctionalization +defunctionalize +defunctness +defuse +defusion +defy +defyingly +deg +deganglionate +degarnish +degas +degasification +degasifier +degasify +degasser +degauss +degelatinize +degelation +degeneracy +degeneralize +degenerate +degenerately +degenerateness +degeneration +degenerationist +degenerative +degenerescence +degenerescent +degentilize +degerm +degerminate +degerminator +degged +degger +deglaciation +deglaze +deglutinate +deglutination +deglutition +deglutitious +deglutitive +deglutitory +deglycerin +deglycerine +degorge +degradable +degradand +degradation +degradational +degradative +degrade +degraded +degradedly +degradedness +degradement +degrader +degrading +degradingly +degradingness +degraduate +degraduation +degrain +degrease +degreaser +degree +degreeless +degreewise +degression +degressive +degressively +degu +deguelin +degum +degummer +degust +degustation +dehair +dehairer +deheathenize +dehematize +dehepatize +dehisce +dehiscence +dehiscent +dehistoricize +dehnstufe +dehonestate +dehonestation +dehorn +dehorner +dehors +dehort +dehortation +dehortative +dehortatory +dehorter +dehull +dehumanization +dehumanize +dehumidification +dehumidifier +dehumidify +dehusk +dehydrant +dehydrase +dehydrate +dehydration +dehydrator +dehydroascorbic +dehydrocorydaline +dehydrofreezing +dehydrogenase +dehydrogenate +dehydrogenation +dehydrogenization +dehydrogenize +dehydromucic +dehydrosparteine +dehypnotize +deice +deicer +deicidal +deicide +deictic +deictical +deictically +deidealize +deific +deifical +deification +deificatory +deifier +deiform +deiformity +deify +deign +deincrustant +deindividualization +deindividualize +deindividuate +deindustrialization +deindustrialize +deink +deinos +deinsularize +deintellectualization +deintellectualize +deionize +deiparous +deipnodiplomatic +deipnophobia +deipnosophism +deipnosophist +deipnosophistic +deipotent +deiseal +deisidaimonia +deism +deist +deistic +deistical +deistically +deisticalness +deity +deityship +deject +dejecta +dejected +dejectedly +dejectedness +dejectile +dejection +dejectly +dejectory +dejecture +dejerate +dejeration +dejerator +dejeune +dejeuner +dejunkerize +dekaparsec +dekapode +dekko +dekle +deknight +delabialization +delabialize +delacrimation +delactation +delaine +delaminate +delamination +delapse +delapsion +delate +delater +delatinization +delatinize +delation +delator +delatorian +delawn +delay +delayable +delayage +delayer +delayful +delaying +delayingly +dele +delead +delectability +delectable +delectableness +delectably +delectate +delectation +delectus +delegable +delegacy +delegalize +delegant +delegate +delegatee +delegateship +delegation +delegative +delegator +delegatory +delenda +delesseriaceous +delete +deleterious +deleteriously +deleteriousness +deletion +deletive +deletory +delf +delft +delftware +deliberalization +deliberalize +deliberant +deliberate +deliberately +deliberateness +deliberation +deliberative +deliberatively +deliberativeness +deliberator +delible +delicacy +delicate +delicately +delicateness +delicatesse +delicatessen +delicense +delicioso +delicious +deliciously +deliciousness +delict +delictum +deligated +deligation +delight +delightable +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delightingly +delightless +delightsome +delightsomely +delightsomeness +delignate +delignification +delime +delimit +delimitate +delimitation +delimitative +delimiter +delimitize +delineable +delineament +delineate +delineation +delineative +delineator +delineatory +delineature +delinquence +delinquency +delinquent +delinquently +delint +delinter +deliquesce +deliquescence +deliquescent +deliquium +deliracy +delirament +deliration +deliriant +delirifacient +delirious +deliriously +deliriousness +delirium +delitescence +delitescency +delitescent +deliver +deliverable +deliverance +deliverer +deliveress +deliveror +delivery +deliveryman +dell +dellenite +delocalization +delocalize +delomorphic +delomorphous +deloul +delouse +delphacid +delphine +delphinic +delphinin +delphinine +delphinite +delphinoid +delphinoidine +delphocurarine +delta +deltafication +deltaic +deltal +deltarium +deltation +delthyrial +delthyrium +deltic +deltidial +deltidium +deltiology +deltohedron +deltoid +deltoidal +delubrum +deludable +delude +deluder +deludher +deluding +deludingly +deluge +deluminize +delundung +delusion +delusional +delusionist +delusive +delusively +delusiveness +delusory +deluster +deluxe +delve +delver +demagnetizable +demagnetization +demagnetize +demagnetizer +demagog +demagogic +demagogical +demagogically +demagogism +demagogue +demagoguery +demagogy +demal +demand +demandable +demandant +demander +demanding +demandingly +demanganization +demanganize +demantoid +demarcate +demarcation +demarcator +demarch +demarchy +demargarinate +demark +demarkation +demast +dematerialization +dematerialize +dematiaceous +deme +demean +demeanor +demegoric +demency +dement +dementate +dementation +demented +dementedly +dementedness +dementholize +dementia +demephitize +demerit +demeritorious +demeritoriously +demersal +demersed +demersion +demesman +demesmerize +demesne +demesnial +demetallize +demethylate +demethylation +demetricize +demi +demiadult +demiangel +demiassignation +demiatheism +demiatheist +demibarrel +demibastion +demibastioned +demibath +demibeast +demibelt +demibob +demibombard +demibrassart +demibrigade +demibrute +demibuckram +demicadence +demicannon +demicanon +demicanton +demicaponier +demichamfron +demicircle +demicircular +demicivilized +demicolumn +demicoronal +demicritic +demicuirass +demiculverin +demicylinder +demicylindrical +demidandiprat +demideify +demideity +demidevil +demidigested +demidistance +demiditone +demidoctor +demidog +demidolmen +demidome +demieagle +demifarthing +demifigure +demiflouncing +demifusion +demigardebras +demigauntlet +demigentleman +demiglobe +demigod +demigoddess +demigoddessship +demigorge +demigriffin +demigroat +demihag +demihearse +demiheavenly +demihigh +demihogshead +demihorse +demihuman +demijambe +demijohn +demikindred +demiking +demilance +demilancer +demilawyer +demilegato +demilion +demilitarization +demilitarize +demiliterate +demilune +demiluster +demilustre +demiman +demimark +demimentoniere +demimetope +demimillionaire +demimondaine +demimonde +demimonk +deminatured +demineralization +demineralize +deminude +deminudity +demioctagonal +demioctangular +demiofficial +demiorbit +demiourgoi +demiowl +demiox +demipagan +demiparallel +demipauldron +demipectinate +demipesade +demipike +demipillar +demipique +demiplacate +demiplate +demipomada +demipremise +demipremiss +demipriest +demipronation +demipuppet +demiquaver +demiracle +demiram +demirelief +demirep +demirevetment +demirhumb +demirilievo +demirobe +demisability +demisable +demisacrilege +demisang +demisangue +demisavage +demise +demiseason +demisecond +demisemiquaver +demisemitone +demisheath +demishirt +demisovereign +demisphere +demiss +demission +demissionary +demissly +demissness +demissory +demisuit +demit +demitasse +demitint +demitoilet +demitone +demitrain +demitranslucence +demitube +demiturned +demiurge +demiurgeous +demiurgic +demiurgical +demiurgically +demiurgism +demivambrace +demivirgin +demivoice +demivol +demivolt +demivotary +demiwivern +demiwolf +demnition +demob +demobilization +demobilize +democracy +democrat +democratian +democratic +democratical +democratically +democratifiable +democratism +democratist +democratization +democratize +demodectic +demoded +demodulation +demodulator +demogenic +demographer +demographic +demographical +demographically +demographist +demography +demoid +demoiselle +demolish +demolisher +demolishment +demolition +demolitionary +demolitionist +demological +demology +demon +demonastery +demoness +demonetization +demonetize +demoniac +demoniacal +demoniacally +demoniacism +demonial +demonian +demonianism +demoniast +demonic +demonical +demonifuge +demonish +demonism +demonist +demonize +demonkind +demonland +demonlike +demonocracy +demonograph +demonographer +demonography +demonolater +demonolatrous +demonolatrously +demonolatry +demonologer +demonologic +demonological +demonologically +demonologist +demonology +demonomancy +demonophobia +demonry +demonship +demonstrability +demonstrable +demonstrableness +demonstrably +demonstrant +demonstratable +demonstrate +demonstratedly +demonstrater +demonstration +demonstrational +demonstrationist +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstratorship +demonstratory +demophil +demophilism +demophobe +demoralization +demoralize +demoralizer +demorphinization +demorphism +demos +demote +demotic +demotics +demotion +demotist +demount +demountability +demountable +dempster +demulce +demulcent +demulsibility +demulsify +demulsion +demure +demurely +demureness +demurity +demurrable +demurrage +demurral +demurrant +demurrer +demurring +demurringly +demutization +demy +demyship +den +denarcotization +denarcotize +denarius +denaro +denary +denat +denationalization +denationalize +denaturalization +denaturalize +denaturant +denaturate +denaturation +denature +denaturization +denaturize +denaturizer +denazify +denda +dendrachate +dendral +dendraxon +dendric +dendriform +dendrite +dendritic +dendritical +dendritically +dendritiform +dendrobe +dendroceratine +dendrochronological +dendrochronologist +dendrochronology +dendroclastic +dendrocoelan +dendrocoele +dendrocoelous +dendrocolaptine +dendrodont +dendrograph +dendrography +dendroid +dendroidal +dendrolatry +dendrolite +dendrologic +dendrological +dendrologist +dendrologous +dendrology +dendrometer +dendron +dendrophil +dendrophile +dendrophilous +dene +denegate +denegation +denehole +denervate +denervation +deneutralization +dengue +deniable +denial +denicotinize +denier +denierage +denierer +denigrate +denigration +denigrator +denim +denitrate +denitration +denitrator +denitrificant +denitrification +denitrificator +denitrifier +denitrify +denitrize +denization +denizen +denizenation +denizenize +denizenship +dennet +denominable +denominate +denomination +denominational +denominationalism +denominationalist +denominationalize +denominationally +denominative +denominatively +denominator +denotable +denotation +denotative +denotatively +denotativeness +denotatum +denote +denotement +denotive +denouement +denounce +denouncement +denouncer +dense +densely +densen +denseness +denshare +densher +denshire +densification +densifier +densify +densimeter +densimetric +densimetrically +densimetry +densitometer +density +dent +dentagra +dental +dentale +dentalgia +dentalism +dentality +dentalization +dentalize +dentally +dentaphone +dentary +dentata +dentate +dentated +dentately +dentation +dentatoangulate +dentatocillitate +dentatocostate +dentatocrenate +dentatoserrate +dentatosetaceous +dentatosinuate +dentel +dentelated +dentelle +dentelure +denter +dentex +dentical +denticate +denticle +denticular +denticulate +denticulately +denticulation +denticule +dentiferous +dentification +dentiform +dentifrice +dentigerous +dentil +dentilabial +dentilated +dentilation +dentile +dentilingual +dentiloquist +dentiloquy +dentimeter +dentin +dentinal +dentinalgia +dentinasal +dentine +dentinitis +dentinoblast +dentinocemental +dentinoid +dentinoma +dentiparous +dentiphone +dentiroster +dentirostral +dentirostrate +dentiscalp +dentist +dentistic +dentistical +dentistry +dentition +dentoid +dentolabial +dentolingual +dentonasal +dentosurgical +dentural +denture +denty +denucleate +denudant +denudate +denudation +denudative +denude +denuder +denumerable +denumerably +denumeral +denumerant +denumerantive +denumeration +denumerative +denunciable +denunciant +denunciate +denunciation +denunciative +denunciatively +denunciator +denunciatory +denutrition +deny +denyingly +deobstruct +deobstruent +deoccidentalize +deoculate +deodand +deodara +deodorant +deodorization +deodorize +deodorizer +deontological +deontologist +deontology +deoperculate +deoppilant +deoppilate +deoppilation +deoppilative +deordination +deorganization +deorganize +deorientalize +deorsumvergence +deorsumversion +deorusumduction +deossification +deossify +deota +deoxidant +deoxidate +deoxidation +deoxidative +deoxidator +deoxidization +deoxidize +deoxidizer +deoxygenate +deoxygenation +deoxygenization +deozonization +deozonize +deozonizer +depa +depaganize +depaint +depancreatization +depancreatize +depark +deparliament +depart +departed +departer +departisanize +departition +department +departmental +departmentalism +departmentalization +departmentalize +departmentally +departmentization +departmentize +departure +depas +depascent +depass +depasturable +depasturage +depasturation +depasture +depatriate +depauperate +depauperation +depauperization +depauperize +depencil +depend +dependability +dependable +dependableness +dependably +dependence +dependency +dependent +dependently +depender +depending +dependingly +depeople +deperdite +deperditely +deperition +depersonalization +depersonalize +depersonize +depetalize +depeter +depetticoat +dephase +dephilosophize +dephlegmate +dephlegmation +dephlegmatize +dephlegmator +dephlegmatory +dephlegmedness +dephlogisticate +dephlogisticated +dephlogistication +dephosphorization +dephosphorize +dephysicalization +dephysicalize +depickle +depict +depicter +depiction +depictive +depicture +depiedmontize +depigment +depigmentate +depigmentation +depigmentize +depilate +depilation +depilator +depilatory +depilitant +depilous +deplaceable +deplane +deplasmolysis +deplaster +deplenish +deplete +deplethoric +depletion +depletive +depletory +deploitation +deplorability +deplorable +deplorableness +deplorably +deploration +deplore +deplored +deploredly +deploredness +deplorer +deploringly +deploy +deployment +deplumate +deplumated +deplumation +deplume +deplump +depoetize +depoh +depolarization +depolarize +depolarizer +depolish +depolishing +depolymerization +depolymerize +depone +deponent +depopularize +depopulate +depopulation +depopulative +depopulator +deport +deportable +deportation +deportee +deporter +deportment +deposable +deposal +depose +deposer +deposit +depositary +depositation +depositee +deposition +depositional +depositive +depositor +depository +depositum +depositure +depot +depotentiate +depotentiation +depravation +deprave +depraved +depravedly +depravedness +depraver +depravingly +depravity +deprecable +deprecate +deprecatingly +deprecation +deprecative +deprecator +deprecatorily +deprecatoriness +deprecatory +depreciable +depreciant +depreciate +depreciatingly +depreciation +depreciative +depreciatively +depreciator +depreciatoriness +depreciatory +depredate +depredation +depredationist +depredator +depredatory +depress +depressant +depressed +depressibility +depressible +depressing +depressingly +depressingness +depression +depressive +depressively +depressiveness +depressomotor +depressor +depreter +deprint +depriorize +deprivable +deprival +deprivate +deprivation +deprivative +deprive +deprivement +depriver +deprovincialize +depside +depth +depthen +depthing +depthless +depthometer +depthwise +depullulation +depurant +depurate +depuration +depurative +depurator +depuratory +depursement +deputable +deputation +deputational +deputationist +deputationize +deputative +deputatively +deputator +depute +deputize +deputy +deputyship +dequeen +derabbinize +deracialize +deracinate +deracination +deradelphus +deradenitis +deradenoncus +derah +deraign +derail +derailer +derailment +derange +derangeable +deranged +derangement +deranger +derat +derate +derater +derationalization +derationalize +deratization +deray +derby +derbylite +dere +deregister +deregulationize +dereism +dereistic +dereistically +derelict +dereliction +derelictly +derelictness +dereligion +dereligionize +derencephalocele +derencephalus +deresinate +deresinize +deric +deride +derider +deridingly +derisible +derision +derisive +derisively +derisiveness +derisory +derivability +derivable +derivably +derival +derivant +derivate +derivately +derivation +derivational +derivationally +derivationist +derivatist +derivative +derivatively +derivativeness +derive +derived +derivedly +derivedness +deriver +derm +derma +dermad +dermahemia +dermal +dermalgia +dermalith +dermamyiasis +dermanaplasty +dermapostasis +dermapteran +dermapterous +dermaskeleton +dermasurgery +dermatagra +dermatalgia +dermataneuria +dermatatrophia +dermatauxe +dermathemia +dermatic +dermatine +dermatitis +dermatocele +dermatocellulitis +dermatoconiosis +dermatocoptic +dermatocyst +dermatodynia +dermatogen +dermatoglyphics +dermatograph +dermatographia +dermatography +dermatoheteroplasty +dermatoid +dermatological +dermatologist +dermatology +dermatolysis +dermatoma +dermatome +dermatomere +dermatomic +dermatomuscular +dermatomyces +dermatomycosis +dermatomyoma +dermatoneural +dermatoneurology +dermatoneurosis +dermatonosus +dermatopathia +dermatopathic +dermatopathology +dermatopathophobia +dermatophobia +dermatophone +dermatophony +dermatophyte +dermatophytic +dermatophytosis +dermatoplasm +dermatoplast +dermatoplastic +dermatoplasty +dermatopnagic +dermatopsy +dermatoptic +dermatorrhagia +dermatorrhea +dermatorrhoea +dermatosclerosis +dermatoscopy +dermatosis +dermatoskeleton +dermatotherapy +dermatotome +dermatotomy +dermatotropic +dermatoxerasia +dermatozoon +dermatozoonosis +dermatrophia +dermatrophy +dermenchysis +dermestid +dermestoid +dermic +dermis +dermitis +dermoblast +dermobranchiata +dermobranchiate +dermochrome +dermococcus +dermogastric +dermographia +dermographic +dermographism +dermography +dermohemal +dermohemia +dermohumeral +dermoid +dermoidal +dermoidectomy +dermol +dermolysis +dermomuscular +dermomycosis +dermoneural +dermoneurosis +dermonosology +dermoosseous +dermoossification +dermopathic +dermopathy +dermophlebitis +dermophobe +dermophyte +dermophytic +dermoplasty +dermopteran +dermopterous +dermoreaction +dermorhynchous +dermosclerite +dermoskeletal +dermoskeleton +dermostenosis +dermostosis +dermosynovitis +dermotropic +dermovaccine +dermutation +dern +dernier +derodidymus +derogate +derogately +derogation +derogative +derogatively +derogator +derogatorily +derogatoriness +derogatory +derotremate +derotrematous +derotreme +derout +derrick +derricking +derrickman +derride +derries +derringer +derry +dertrotheca +dertrum +deruinate +deruralize +derust +dervish +dervishhood +dervishism +dervishlike +desaccharification +desacralization +desacralize +desalt +desamidization +desand +desaturate +desaturation +desaurin +descale +descant +descanter +descantist +descend +descendable +descendance +descendant +descendence +descendent +descendental +descendentalism +descendentalist +descendentalistic +descender +descendibility +descendible +descending +descendingly +descension +descensional +descensionist +descensive +descent +descloizite +descort +describability +describable +describably +describe +describer +descrier +descript +description +descriptionist +descriptionless +descriptive +descriptively +descriptiveness +descriptory +descrive +descry +deseasonalize +desecrate +desecrater +desecration +desectionalize +deseed +desegmentation +desegmented +desensitization +desensitize +desensitizer +desentimentalize +deseret +desert +deserted +desertedly +desertedness +deserter +desertful +desertfully +desertic +deserticolous +desertion +desertism +desertless +desertlessly +desertlike +desertness +desertress +desertrice +desertward +deserve +deserved +deservedly +deservedness +deserveless +deserver +deserving +deservingly +deservingness +desex +desexualization +desexualize +deshabille +desi +desiccant +desiccate +desiccation +desiccative +desiccator +desiccatory +desiderant +desiderata +desiderate +desideration +desiderative +desideratum +desight +desightment +design +designable +designate +designation +designative +designator +designatory +designatum +designed +designedly +designedness +designee +designer +designful +designfully +designfulness +designing +designingly +designless +designlessly +designlessness +desilicate +desilicification +desilicify +desiliconization +desiliconize +desilver +desilverization +desilverize +desilverizer +desinence +desinent +desiodothyroxine +desipience +desipiency +desipient +desirability +desirable +desirableness +desirably +desire +desired +desiredly +desiredness +desireful +desirefulness +desireless +desirer +desiringly +desirous +desirously +desirousness +desist +desistance +desistive +desition +desize +desk +desklike +deslime +desma +desmachymatous +desmachyme +desmacyte +desman +desmarestiaceous +desmectasia +desmepithelium +desmic +desmid +desmidiaceous +desmidiologist +desmidiology +desmine +desmitis +desmocyte +desmocytoma +desmodont +desmodynia +desmogen +desmogenous +desmognathism +desmognathous +desmography +desmohemoblast +desmoid +desmology +desmoma +desmon +desmoneoplasm +desmonosology +desmopathologist +desmopathology +desmopathy +desmopelmous +desmopexia +desmopyknosis +desmorrhexis +desmosis +desmosite +desmotomy +desmotrope +desmotropic +desmotropism +desocialization +desocialize +desolate +desolately +desolateness +desolater +desolating +desolatingly +desolation +desolative +desonation +desophisticate +desophistication +desorption +desoxalate +desoxyanisoin +desoxybenzoin +desoxycinchonine +desoxycorticosterone +desoxymorphine +desoxyribonucleic +despair +despairer +despairful +despairfully +despairfulness +despairing +despairingly +despairingness +despecialization +despecialize +despecificate +despecification +despect +desperacy +desperado +desperadoism +desperate +desperately +desperateness +desperation +despicability +despicable +despicableness +despicably +despiritualization +despiritualize +despisable +despisableness +despisal +despise +despisedness +despisement +despiser +despisingly +despite +despiteful +despitefully +despitefulness +despiteous +despiteously +despoil +despoiler +despoilment +despoliation +despond +despondence +despondency +despondent +despondently +desponder +desponding +despondingly +despot +despotat +despotic +despotically +despoticalness +despoticly +despotism +despotist +despotize +despumate +despumation +desquamate +desquamation +desquamative +desquamatory +dess +dessa +dessert +dessertspoon +dessertspoonful +dessiatine +dessil +destabilize +destain +destandardize +desterilization +desterilize +destinate +destination +destine +destinezite +destinism +destinist +destiny +destitute +destitutely +destituteness +destitution +destour +destress +destrier +destroy +destroyable +destroyer +destroyingly +destructibility +destructible +destructibleness +destruction +destructional +destructionism +destructionist +destructive +destructively +destructiveness +destructivism +destructivity +destructor +destructuralize +desubstantiate +desucration +desuete +desuetude +desugar +desugarize +desulphur +desulphurate +desulphuration +desulphurization +desulphurize +desulphurizer +desultor +desultorily +desultoriness +desultorious +desultory +desuperheater +desyatin +desyl +desynapsis +desynaptic +desynonymization +desynonymize +detach +detachability +detachable +detachableness +detachably +detached +detachedly +detachedness +detacher +detachment +detail +detailed +detailedly +detailedness +detailer +detailism +detailist +detain +detainable +detainal +detainer +detainingly +detainment +detar +detassel +detax +detect +detectability +detectable +detectably +detectaphone +detecter +detectible +detection +detective +detectivism +detector +detenant +detent +detention +detentive +deter +deterge +detergence +detergency +detergent +detergible +deteriorate +deterioration +deteriorationist +deteriorative +deteriorator +deteriorism +deteriority +determent +determinability +determinable +determinableness +determinably +determinacy +determinant +determinantal +determinate +determinately +determinateness +determination +determinative +determinatively +determinativeness +determinator +determine +determined +determinedly +determinedness +determiner +determinism +determinist +deterministic +determinoid +deterrence +deterrent +detersion +detersive +detersively +detersiveness +detest +detestability +detestable +detestableness +detestably +detestation +detester +dethronable +dethrone +dethronement +dethroner +dethyroidism +detin +detinet +detinue +detonable +detonate +detonation +detonative +detonator +detorsion +detour +detoxicant +detoxicate +detoxication +detoxicator +detoxification +detoxify +detract +detracter +detractingly +detraction +detractive +detractively +detractiveness +detractor +detractory +detractress +detrain +detrainment +detribalization +detribalize +detriment +detrimental +detrimentality +detrimentally +detrimentalness +detrital +detrited +detrition +detritus +detrude +detruncate +detruncation +detrusion +detrusive +detrusor +detubation +detumescence +detune +detur +deuce +deuced +deucedly +deul +deurbanize +deutencephalic +deutencephalon +deuteragonist +deuteranomal +deuteranomalous +deuteranope +deuteranopia +deuteranopic +deuteric +deuteride +deuterium +deuteroalbumose +deuterocanonical +deuterocasease +deuterocone +deuteroconid +deuterodome +deuteroelastose +deuterofibrinose +deuterogamist +deuterogamy +deuterogelatose +deuterogenic +deuteroglobulose +deuteromorphic +deuteromyosinose +deuteron +deuteropathic +deuteropathy +deuteroplasm +deuteroprism +deuteroproteose +deuteroscopic +deuteroscopy +deuterostoma +deuterostomatous +deuterotokous +deuterotoky +deuterotype +deuterovitellose +deuterozooid +deutobromide +deutocarbonate +deutochloride +deutomala +deutomalal +deutomalar +deutomerite +deuton +deutonephron +deutonymph +deutonymphal +deutoplasm +deutoplasmic +deutoplastic +deutoscolex +deutoxide +dev +deva +devachan +devadasi +devall +devaloka +devalorize +devaluate +devaluation +devalue +devance +devaporate +devaporation +devast +devastate +devastating +devastatingly +devastation +devastative +devastator +devastavit +devaster +devata +develin +develop +developability +developable +developedness +developer +developist +development +developmental +developmentalist +developmentally +developmentarian +developmentary +developmentist +developoid +devertebrated +devest +deviability +deviable +deviancy +deviant +deviate +deviation +deviationism +deviationist +deviative +deviator +deviatory +device +deviceful +devicefully +devicefulness +devil +devilbird +devildom +deviled +deviler +deviless +devilet +devilfish +devilhood +deviling +devilish +devilishly +devilishness +devilism +devilize +devilkin +devillike +devilman +devilment +devilmonger +devilry +devilship +deviltry +devilward +devilwise +devilwood +devily +devious +deviously +deviousness +devirginate +devirgination +devirginator +devirilize +devisable +devisal +deviscerate +devisceration +devise +devisee +deviser +devisor +devitalization +devitalize +devitalized +devitaminize +devitrification +devitrify +devocalization +devocalize +devoice +devoid +devoir +devolatilize +devolute +devolution +devolutionary +devolutionist +devolve +devolvement +devonite +devonport +devonshire +devorative +devote +devoted +devotedly +devotedness +devotee +devoteeism +devotement +devoter +devotion +devotional +devotionalism +devotionalist +devotionality +devotionally +devotionalness +devotionate +devotionist +devour +devourable +devourer +devouress +devouring +devouringly +devouringness +devourment +devout +devoutless +devoutlessly +devoutlessness +devoutly +devoutness +devow +devulcanization +devulcanize +devulgarize +devvel +dew +dewan +dewanee +dewanship +dewater +dewaterer +dewax +dewbeam +dewberry +dewclaw +dewclawed +dewcup +dewdamp +dewdrop +dewdropper +dewer +deweylite +dewfall +dewflower +dewily +dewiness +dewlap +dewlapped +dewless +dewlight +dewlike +dewool +deworm +dewret +dewtry +dewworm +dewy +dexiocardia +dexiotrope +dexiotropic +dexiotropism +dexiotropous +dexter +dexterical +dexterity +dexterous +dexterously +dexterousness +dextrad +dextral +dextrality +dextrally +dextran +dextraural +dextrin +dextrinase +dextrinate +dextrinize +dextrinous +dextro +dextroaural +dextrocardia +dextrocardial +dextrocerebral +dextrocular +dextrocularity +dextroduction +dextroglucose +dextrogyrate +dextrogyration +dextrogyratory +dextrogyrous +dextrolactic +dextrolimonene +dextropinene +dextrorotary +dextrorotatary +dextrorotation +dextrorsal +dextrorse +dextrorsely +dextrosazone +dextrose +dextrosinistral +dextrosinistrally +dextrosuria +dextrotartaric +dextrotropic +dextrotropous +dextrous +dextrously +dextrousness +dextroversion +dey +deyhouse +deyship +deywoman +dezinc +dezincation +dezincification +dezincify +dezymotize +dha +dhabb +dhai +dhak +dhamnoo +dhan +dhangar +dhanuk +dhanush +dharana +dharani +dharma +dharmakaya +dharmashastra +dharmasmriti +dharmasutra +dharmsala +dharna +dhaura +dhauri +dhava +dhaw +dheri +dhobi +dhole +dhoni +dhoon +dhoti +dhoul +dhow +dhu +dhunchee +dhunchi +dhurra +dhyal +dhyana +di +diabase +diabasic +diabetes +diabetic +diabetogenic +diabetogenous +diabetometer +diablerie +diabolarch +diabolarchy +diabolatry +diabolepsy +diaboleptic +diabolic +diabolical +diabolically +diabolicalness +diabolification +diabolify +diabolism +diabolist +diabolization +diabolize +diabological +diabology +diabolology +diabrosis +diabrotic +diacanthous +diacaustic +diacetamide +diacetate +diacetic +diacetin +diacetine +diacetonuria +diaceturia +diacetyl +diacetylene +diachoretic +diachronic +diachylon +diachylum +diacid +diacipiperazine +diaclase +diaclasis +diaclastic +diacle +diaclinal +diacodion +diacoele +diacoelia +diaconal +diaconate +diaconia +diaconicon +diaconicum +diacope +diacranterian +diacranteric +diacrisis +diacritic +diacritical +diacritically +diacromyodian +diact +diactin +diactinal +diactinic +diactinism +diadelphian +diadelphic +diadelphous +diadem +diaderm +diadermic +diadoche +diadochite +diadochokinesia +diadochokinetic +diadromous +diadumenus +diaene +diaereses +diaeresis +diaeretic +diaetetae +diagenesis +diagenetic +diageotropic +diageotropism +diaglyph +diaglyphic +diagnosable +diagnose +diagnoseable +diagnoses +diagnosis +diagnostic +diagnostically +diagnosticate +diagnostication +diagnostician +diagnostics +diagometer +diagonal +diagonality +diagonalize +diagonally +diagonalwise +diagonic +diagram +diagrammatic +diagrammatical +diagrammatician +diagrammatize +diagrammeter +diagrammitically +diagraph +diagraphic +diagraphical +diagraphics +diagredium +diagrydium +diaheliotropic +diaheliotropically +diaheliotropism +diakinesis +dial +dialcohol +dialdehyde +dialect +dialectal +dialectalize +dialectally +dialectic +dialectical +dialectically +dialectician +dialecticism +dialecticize +dialectics +dialectologer +dialectological +dialectologist +dialectology +dialector +dialer +dialin +dialing +dialist +dialkyl +dialkylamine +diallage +diallagic +diallagite +diallagoid +diallel +diallelon +diallelus +diallyl +dialogic +dialogical +dialogically +dialogism +dialogist +dialogistic +dialogistical +dialogistically +dialogite +dialogize +dialogue +dialoguer +dialuric +dialycarpous +dialypetalous +dialyphyllous +dialysepalous +dialysis +dialystaminous +dialystelic +dialystely +dialytic +dialytically +dialyzability +dialyzable +dialyzate +dialyzation +dialyzator +dialyze +dialyzer +diamagnet +diamagnetic +diamagnetically +diamagnetism +diamantiferous +diamantine +diamantoid +diamb +diambic +diamesogamous +diameter +diametral +diametrally +diametric +diametrical +diametrically +diamicton +diamide +diamidogen +diamine +diaminogen +diaminogene +diammine +diamminobromide +diamminonitrate +diammonium +diamond +diamondback +diamonded +diamondiferous +diamondize +diamondlike +diamondwise +diamondwork +diamorphine +diamylose +dian +diander +diandrian +diandrous +dianetics +dianilid +dianilide +dianisidin +dianisidine +dianite +dianodal +dianoetic +dianoetical +dianoetically +diapalma +diapase +diapasm +diapason +diapasonal +diapause +diapedesis +diapedetic +diapensiaceous +diapente +diaper +diapering +diaphane +diaphaneity +diaphanie +diaphanometer +diaphanometric +diaphanometry +diaphanoscope +diaphanoscopy +diaphanotype +diaphanous +diaphanously +diaphanousness +diaphany +diaphone +diaphonia +diaphonic +diaphonical +diaphony +diaphoresis +diaphoretic +diaphoretical +diaphorite +diaphote +diaphototropic +diaphototropism +diaphragm +diaphragmal +diaphragmatic +diaphragmatically +diaphtherin +diaphysial +diaphysis +diaplasma +diaplex +diaplexal +diaplexus +diapnoic +diapnotic +diapophysial +diapophysis +diapositive +diapsid +diapsidan +diapyesis +diapyetic +diarch +diarchial +diarchic +diarchy +diarhemia +diarial +diarian +diarist +diaristic +diarize +diarrhea +diarrheal +diarrheic +diarrhetic +diarsenide +diarthric +diarthrodial +diarthrosis +diarticular +diary +diaschisis +diaschisma +diaschistic +diascope +diascopy +diascord +diascordium +diaskeuasis +diaskeuast +diaspidine +diaspine +diaspirin +diaspore +diastaltic +diastase +diastasic +diastasimetry +diastasis +diastataxic +diastataxy +diastatic +diastatically +diastem +diastema +diastematic +diastematomyelia +diaster +diastole +diastolic +diastomatic +diastral +diastrophe +diastrophic +diastrophism +diastrophy +diasynthesis +diasyrm +diatessaron +diathermacy +diathermal +diathermancy +diathermaneity +diathermanous +diathermic +diathermize +diathermometer +diathermotherapy +diathermous +diathermy +diathesic +diathesis +diathetic +diatom +diatomacean +diatomaceoid +diatomaceous +diatomean +diatomic +diatomicity +diatomiferous +diatomin +diatomist +diatomite +diatomous +diatonic +diatonical +diatonically +diatonous +diatoric +diatreme +diatribe +diatribist +diatropic +diatropism +diaulic +diaulos +diaxial +diaxon +diazenithal +diazeuctic +diazeuxis +diazide +diazine +diazoamine +diazoamino +diazoaminobenzene +diazoanhydride +diazoate +diazobenzene +diazohydroxide +diazoic +diazoimide +diazoimido +diazole +diazoma +diazomethane +diazonium +diazotate +diazotic +diazotizability +diazotizable +diazotization +diazotize +diazotype +dib +dibase +dibasic +dibasicity +dibatag +dibber +dibble +dibbler +dibbuk +dibenzophenazine +dibenzopyrrole +dibenzoyl +dibenzyl +dibhole +diblastula +diborate +dibrach +dibranch +dibranchiate +dibranchious +dibrom +dibromid +dibromide +dibromoacetaldehyde +dibromobenzene +dibs +dibstone +dibutyrate +dibutyrin +dicacodyl +dicaeology +dicalcic +dicalcium +dicarbonate +dicarbonic +dicarboxylate +dicarboxylic +dicarpellary +dicaryon +dicaryophase +dicaryophyte +dicaryotic +dicast +dicastery +dicastic +dicatalectic +dicatalexis +dice +diceboard +dicebox +dicecup +dicellate +diceman +dicentrine +dicephalism +dicephalous +dicephalus +diceplay +dicer +dicerion +dicerous +dicetyl +dich +dichas +dichasial +dichasium +dichastic +dichlamydeous +dichloramine +dichlorhydrin +dichloride +dichloroacetic +dichlorohydrin +dichloromethane +dichocarpism +dichocarpous +dichogamous +dichogamy +dichopodial +dichoptic +dichord +dichoree +dichotic +dichotomal +dichotomic +dichotomically +dichotomist +dichotomistic +dichotomization +dichotomize +dichotomous +dichotomously +dichotomy +dichroic +dichroiscope +dichroism +dichroite +dichroitic +dichromasy +dichromat +dichromate +dichromatic +dichromatism +dichromic +dichromism +dichronous +dichrooscope +dichroous +dichroscope +dichroscopic +dicing +dick +dickcissel +dickens +dicker +dickey +dickeybird +dickinsonite +dicky +diclinic +diclinism +diclinous +dicoccous +dicodeine +dicoelious +dicolic +dicolon +dicondylian +dicot +dicotyl +dicotyledon +dicotyledonary +dicotyledonous +dicotylous +dicoumarin +dicranaceous +dicranoid +dicranterian +dicrotal +dicrotic +dicrotism +dicrotous +dicta +dictate +dictatingly +dictation +dictational +dictative +dictator +dictatorial +dictatorialism +dictatorially +dictatorialness +dictatorship +dictatory +dictatress +dictatrix +dictature +dictic +diction +dictionary +dictum +dictynid +dictyoceratine +dictyodromous +dictyogen +dictyogenous +dictyoid +dictyonine +dictyopteran +dictyosiphonaceous +dictyosome +dictyostele +dictyostelic +dictyotaceous +dictyotic +dicyanide +dicyanine +dicyanodiamide +dicyanogen +dicycle +dicyclic +dicyclist +dicyemid +dicynodont +did +didactic +didactical +didacticality +didactically +didactician +didacticism +didacticity +didactics +didactive +didactyl +didactylism +didactylous +didapper +didascalar +didascaliae +didascalic +didascalos +didascaly +didder +diddle +diddler +diddy +didelph +didelphian +didelphic +didelphid +didelphine +didelphoid +didelphous +didepsid +didepside +didie +didine +didle +didna +didnt +didodecahedral +didodecahedron +didrachma +didrachmal +didromy +didst +diductor +didym +didymate +didymia +didymitis +didymium +didymoid +didymolite +didymous +didymus +didynamian +didynamic +didynamous +didynamy +die +dieb +dieback +diectasis +diedral +diedric +diehard +dielectric +dielectrically +dielike +diem +diemaker +diemaking +diencephalic +diencephalon +diene +dier +diesel +dieselization +dieselize +diesinker +diesinking +diesis +diestock +diet +dietal +dietarian +dietary +dieter +dietetic +dietetically +dietetics +dietetist +diethanolamine +diethyl +diethylamine +diethylenediamine +diethylstilbestrol +dietic +dietician +dietics +dietine +dietist +dietitian +dietotherapeutics +dietotherapy +dietotoxic +dietotoxicity +dietrichite +dietzeite +diewise +diezeugmenon +diferrion +diffame +diffarreation +differ +difference +differencingly +different +differentia +differentiable +differential +differentialize +differentially +differentiant +differentiate +differentiation +differentiator +differently +differentness +differingly +difficile +difficileness +difficult +difficultly +difficultness +difficulty +diffidation +diffide +diffidence +diffident +diffidently +diffidentness +diffinity +diffluence +diffluent +difform +difformed +difformity +diffract +diffraction +diffractive +diffractively +diffractiveness +diffractometer +diffrangibility +diffrangible +diffugient +diffusate +diffuse +diffused +diffusedly +diffusely +diffuseness +diffuser +diffusibility +diffusible +diffusibleness +diffusibly +diffusimeter +diffusiometer +diffusion +diffusionism +diffusionist +diffusive +diffusively +diffusiveness +diffusivity +diffusor +diformin +dig +digallate +digallic +digametic +digamist +digamma +digammated +digammic +digamous +digamy +digastric +digeneous +digenesis +digenetic +digenic +digenous +digeny +digerent +digest +digestant +digested +digestedly +digestedness +digester +digestibility +digestible +digestibleness +digestibly +digestion +digestional +digestive +digestively +digestiveness +digestment +diggable +digger +digging +diggings +dight +dighter +digit +digital +digitalein +digitalin +digitalis +digitalism +digitalization +digitalize +digitally +digitate +digitated +digitately +digitation +digitiform +digitigrade +digitigradism +digitinervate +digitinerved +digitipinnate +digitize +digitizer +digitogenin +digitonin +digitoplantar +digitorium +digitoxin +digitoxose +digitule +digitus +digladiate +digladiation +digladiator +diglossia +diglot +diglottic +diglottism +diglottist +diglucoside +diglyceride +diglyph +diglyphic +digmeat +dignification +dignified +dignifiedly +dignifiedness +dignify +dignitarial +dignitarian +dignitary +dignity +digoneutic +digoneutism +digonoporous +digonous +digram +digraph +digraphic +digredience +digrediency +digredient +digress +digressingly +digression +digressional +digressionary +digressive +digressively +digressiveness +digressory +digs +diguanide +digynian +digynous +dihalide +dihalo +dihalogen +dihedral +dihedron +dihexagonal +dihexahedral +dihexahedron +dihybrid +dihybridism +dihydrate +dihydrated +dihydrazone +dihydric +dihydride +dihydrite +dihydrocupreine +dihydrocuprin +dihydrogen +dihydrol +dihydronaphthalene +dihydronicotine +dihydrotachysterol +dihydroxy +dihydroxysuccinic +dihydroxytoluene +dihysteria +diiamb +diiambus +diiodide +diiodo +diiodoform +diipenates +diisatogen +dijudicate +dijudication +dika +dikage +dikamali +dikaryon +dikaryophase +dikaryophasic +dikaryophyte +dikaryophytic +dikaryotic +dike +dikegrave +dikelocephalid +diker +dikereeve +dikeside +diketo +diketone +dikkop +diktyonite +dilacerate +dilaceration +dilambdodont +dilamination +dilapidate +dilapidated +dilapidation +dilapidator +dilatability +dilatable +dilatableness +dilatably +dilatancy +dilatant +dilatate +dilatation +dilatative +dilatator +dilatatory +dilate +dilated +dilatedly +dilatedness +dilater +dilatingly +dilation +dilative +dilatometer +dilatometric +dilatometry +dilator +dilatorily +dilatoriness +dilatory +dildo +dilection +dilemma +dilemmatic +dilemmatical +dilemmatically +dilettant +dilettante +dilettanteish +dilettanteism +dilettanteship +dilettanti +dilettantish +dilettantism +dilettantist +diligence +diligency +diligent +diligentia +diligently +diligentness +dilker +dill +dilleniaceous +dilleniad +dilli +dillier +dilligrout +dilling +dillseed +dillue +dilluer +dillweed +dilly +dillydallier +dillydally +dillyman +dilo +dilogy +diluent +dilute +diluted +dilutedly +dilutedness +dilutee +dilutely +diluteness +dilutent +diluter +dilution +dilutive +dilutor +diluvia +diluvial +diluvialist +diluvian +diluvianism +diluvion +diluvium +dim +dimagnesic +dimanganion +dimanganous +dimastigate +dimber +dimberdamber +dimble +dime +dimensible +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensionless +dimensive +dimer +dimeran +dimercuric +dimercurion +dimercury +dimeric +dimeride +dimerism +dimerization +dimerlie +dimerous +dimetallic +dimeter +dimethoxy +dimethyl +dimethylamine +dimethylamino +dimethylaniline +dimethylbenzene +dimetria +dimetric +dimication +dimidiate +dimidiation +diminish +diminishable +diminishableness +diminisher +diminishingly +diminishment +diminuendo +diminutal +diminute +diminution +diminutival +diminutive +diminutively +diminutiveness +diminutivize +dimiss +dimission +dimissorial +dimissory +dimit +dimity +dimly +dimmed +dimmedness +dimmer +dimmest +dimmet +dimmish +dimness +dimolecular +dimoric +dimorph +dimorphic +dimorphism +dimorphous +dimple +dimplement +dimply +dimps +dimpsy +dimyarian +dimyaric +din +dinamode +dinaphthyl +dinar +dinder +dindle +dine +diner +dinergate +dineric +dinero +dinette +dineuric +ding +dingar +dingbat +dingdong +dinge +dingee +dinghee +dinghy +dingily +dinginess +dingle +dingleberry +dinglebird +dingledangle +dingly +dingmaul +dingo +dingus +dingy +dinheiro +dinic +dinical +dining +dinitrate +dinitril +dinitrile +dinitro +dinitrobenzene +dinitrocellulose +dinitrophenol +dinitrotoluene +dink +dinkey +dinkum +dinky +dinmont +dinner +dinnerless +dinnerly +dinnertime +dinnerware +dinnery +dinoceratan +dinoceratid +dinoflagellate +dinomic +dinornithic +dinornithid +dinornithine +dinornithoid +dinosaur +dinosaurian +dinothere +dinotherian +dinsome +dint +dintless +dinus +diobely +diobol +diocesan +diocese +dioctahedral +diode +diodont +dioecian +dioeciodimorphous +dioeciopolygamous +dioecious +dioeciously +dioeciousness +dioecism +dioecy +dioestrous +dioestrum +dioestrus +diogenite +dioicous +diol +diolefin +diolefinic +dionise +dionym +dionymal +diopside +dioptase +diopter +dioptograph +dioptometer +dioptometry +dioptoscopy +dioptra +dioptral +dioptrate +dioptric +dioptrical +dioptrically +dioptrics +dioptrometer +dioptrometry +dioptroscopy +dioptry +diorama +dioramic +diordinal +diorite +dioritic +diorthosis +diorthotic +dioscoreaceous +dioscorein +dioscorine +diose +diosmin +diosmose +diosmosis +diosmotic +diosphenol +diospyraceous +diota +diotic +diovular +dioxane +dioxide +dioxime +dioxindole +dioxy +dip +diparentum +dipartite +dipartition +dipaschal +dipentene +dipeptid +dipeptide +dipetalous +dipetto +diphase +diphaser +diphasic +diphead +diphenol +diphenyl +diphenylamine +diphenylchloroarsine +diphenylene +diphenylenimide +diphenylguanidine +diphenylmethane +diphenylquinomethane +diphenylthiourea +diphosgene +diphosphate +diphosphide +diphosphoric +diphosphothiamine +diphrelatic +diphtheria +diphtherial +diphtherian +diphtheric +diphtheritic +diphtheritically +diphtheritis +diphtheroid +diphtheroidal +diphtherotoxin +diphthong +diphthongal +diphthongalize +diphthongally +diphthongation +diphthongic +diphthongization +diphthongize +diphycercal +diphycercy +diphygenic +diphyletic +diphyllous +diphyodont +diphyozooid +diphyzooid +dipicrate +dipicrylamin +dipicrylamine +diplacusis +diplanar +diplanetic +diplanetism +diplantidian +diplarthrism +diplarthrous +diplasiasmus +diplasic +diplasion +diplegia +dipleidoscope +dipleura +dipleural +dipleurogenesis +dipleurogenetic +diplex +diplobacillus +diplobacterium +diploblastic +diplocardia +diplocardiac +diplocaulescent +diplocephalous +diplocephalus +diplocephaly +diplochlamydeous +diplococcal +diplococcemia +diplococcic +diplococcoid +diplococcus +diploconical +diplocoria +diploe +diploetic +diplogangliate +diplogenesis +diplogenetic +diplogenic +diploglossate +diplograph +diplographic +diplographical +diplography +diplohedral +diplohedron +diploic +diploid +diploidic +diploidion +diploidy +diplois +diplokaryon +diploma +diplomacy +diplomat +diplomate +diplomatic +diplomatical +diplomatically +diplomatics +diplomatism +diplomatist +diplomatize +diplomatology +diplomyelia +diplonema +diplonephridia +diploneural +diplont +diploperistomic +diplophase +diplophyte +diplopia +diplopic +diploplacula +diploplacular +diploplaculate +diplopod +diplopodic +diplopterous +diplopy +diplosis +diplosome +diplosphenal +diplosphene +diplospondylic +diplospondylism +diplostemonous +diplostemony +diplostichous +diplotegia +diplotene +diplumbic +dipneumonous +dipneustal +dipnoan +dipnoid +dipnoous +dipode +dipodic +dipody +dipolar +dipolarization +dipolarize +dipole +diporpa +dipotassic +dipotassium +dipped +dipper +dipperful +dipping +diprimary +diprismatic +dipropargyl +dipropyl +diprotodont +dipsacaceous +dipsaceous +dipsas +dipsetic +dipsey +dipsomania +dipsomaniac +dipsomaniacal +dipsosis +dipter +dipteraceous +dipterad +dipteral +dipteran +dipterist +dipterocarp +dipterocarpaceous +dipterocarpous +dipterocecidium +dipterological +dipterologist +dipterology +dipteron +dipteros +dipterous +diptote +diptych +dipware +dipygus +dipylon +dipyre +dipyrenous +dipyridyl +dird +dirdum +dire +direct +directable +directed +directer +direction +directional +directionally +directionless +directitude +directive +directively +directiveness +directivity +directly +directness +director +directoral +directorate +directorial +directorially +directorship +directory +directress +directrices +directrix +direful +direfully +direfulness +direly +dirempt +diremption +direness +direption +dirge +dirgeful +dirgelike +dirgeman +dirgler +dirhem +dirigent +dirigibility +dirigible +dirigomotor +diriment +dirk +dirl +dirndl +dirt +dirtbird +dirtboard +dirten +dirtily +dirtiness +dirtplate +dirty +dis +disability +disable +disabled +disablement +disabusal +disabuse +disacceptance +disaccharide +disaccharose +disaccommodate +disaccommodation +disaccord +disaccordance +disaccordant +disaccustom +disaccustomed +disaccustomedness +disacidify +disacknowledge +disacknowledgement +disacquaint +disacquaintance +disadjust +disadorn +disadvance +disadvantage +disadvantageous +disadvantageously +disadvantageousness +disadventure +disadventurous +disadvise +disaffect +disaffectation +disaffected +disaffectedly +disaffectedness +disaffection +disaffectionate +disaffiliate +disaffiliation +disaffirm +disaffirmance +disaffirmation +disaffirmative +disafforest +disafforestation +disafforestment +disagglomeration +disaggregate +disaggregation +disaggregative +disagio +disagree +disagreeability +disagreeable +disagreeableness +disagreeably +disagreed +disagreement +disagreer +disalicylide +disalign +disalignment +disalike +disallow +disallowable +disallowableness +disallowance +disally +disamenity +disanagrammatize +disanalogous +disangularize +disanimal +disanimate +disanimation +disannex +disannexation +disannul +disannuller +disannulment +disanoint +disanswerable +disapostle +disapparel +disappear +disappearance +disappearer +disappearing +disappoint +disappointed +disappointedly +disappointer +disappointing +disappointingly +disappointingness +disappointment +disappreciate +disappreciation +disapprobation +disapprobative +disapprobatory +disappropriate +disappropriation +disapprovable +disapproval +disapprove +disapprover +disapprovingly +disaproned +disarchbishop +disarm +disarmament +disarmature +disarmed +disarmer +disarming +disarmingly +disarrange +disarrangement +disarray +disarticulate +disarticulation +disarticulator +disasinate +disasinize +disassemble +disassembly +disassimilate +disassimilation +disassimilative +disassociate +disassociation +disaster +disastimeter +disastrous +disastrously +disastrousness +disattaint +disattire +disattune +disauthenticate +disauthorize +disavow +disavowable +disavowal +disavowedly +disavower +disavowment +disawa +disazo +disbalance +disbalancement +disband +disbandment +disbar +disbark +disbarment +disbelief +disbelieve +disbeliever +disbelieving +disbelievingly +disbench +disbenchment +disbloom +disbody +disbosom +disbowel +disbrain +disbranch +disbud +disbudder +disburden +disburdenment +disbursable +disburse +disbursement +disburser +disburthen +disbury +disbutton +disc +discage +discal +discalceate +discalced +discanonization +discanonize +discanter +discantus +discapacitate +discard +discardable +discarder +discardment +discarnate +discarnation +discase +discastle +discept +disceptation +disceptator +discern +discerner +discernible +discernibleness +discernibly +discerning +discerningly +discernment +discerp +discerpibility +discerpible +discerpibleness +discerptibility +discerptible +discerptibleness +discerption +discharacter +discharge +dischargeable +dischargee +discharger +discharging +discharity +discharm +dischase +discifloral +disciform +discigerous +discinct +discinoid +disciple +disciplelike +discipleship +disciplinability +disciplinable +disciplinableness +disciplinal +disciplinant +disciplinarian +disciplinarianism +disciplinarily +disciplinary +disciplinative +disciplinatory +discipline +discipliner +discipular +discircumspection +discission +discitis +disclaim +disclaimant +disclaimer +disclamation +disclamatory +disclass +disclassify +disclike +disclimax +discloister +disclose +disclosed +discloser +disclosive +disclosure +discloud +discoach +discoactine +discoblastic +discoblastula +discobolus +discocarp +discocarpium +discocarpous +discocephalous +discodactyl +discodactylous +discogastrula +discoglossid +discoglossoid +discographical +discography +discohexaster +discoid +discoidal +discolichen +discolith +discolor +discolorate +discoloration +discolored +discoloredness +discolorization +discolorment +discolourization +discomedusan +discomedusoid +discomfit +discomfiter +discomfiture +discomfort +discomfortable +discomfortableness +discomforting +discomfortingly +discommend +discommendable +discommendableness +discommendably +discommendation +discommender +discommode +discommodious +discommodiously +discommodiousness +discommodity +discommon +discommons +discommunity +discomorula +discompliance +discompose +discomposed +discomposedly +discomposedness +discomposing +discomposingly +discomposure +discomycete +discomycetous +disconanthous +disconcert +disconcerted +disconcertedly +disconcertedness +disconcerting +disconcertingly +disconcertingness +disconcertion +disconcertment +disconcord +disconduce +disconducive +disconform +disconformable +disconformity +discongruity +disconjure +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnection +disconnective +disconnectiveness +disconnector +disconsider +disconsideration +disconsolate +disconsolately +disconsolateness +disconsolation +disconsonancy +disconsonant +discontent +discontented +discontentedly +discontentedness +discontentful +discontenting +discontentive +discontentment +discontiguity +discontiguous +discontiguousness +discontinuable +discontinuance +discontinuation +discontinue +discontinuee +discontinuer +discontinuity +discontinuor +discontinuous +discontinuously +discontinuousness +disconula +disconvenience +disconvenient +disconventicle +discophile +discophoran +discophore +discophorous +discoplacenta +discoplacental +discoplacentalian +discoplasm +discopodous +discord +discordance +discordancy +discordant +discordantly +discordantness +discordful +discording +discorporate +discorrespondency +discorrespondent +discount +discountable +discountenance +discountenancer +discounter +discouple +discourage +discourageable +discouragement +discourager +discouraging +discouragingly +discouragingness +discourse +discourseless +discourser +discoursive +discoursively +discoursiveness +discourteous +discourteously +discourteousness +discourtesy +discous +discovenant +discover +discoverability +discoverable +discoverably +discovered +discoverer +discovert +discoverture +discovery +discreate +discreation +discredence +discredit +discreditability +discreditable +discreet +discreetly +discreetness +discrepance +discrepancy +discrepant +discrepantly +discrepate +discrepation +discrested +discrete +discretely +discreteness +discretion +discretional +discretionally +discretionarily +discretionary +discretive +discretively +discretiveness +discriminability +discriminable +discriminal +discriminant +discriminantal +discriminate +discriminately +discriminateness +discriminating +discriminatingly +discrimination +discriminational +discriminative +discriminatively +discriminator +discriminatory +discrown +disculpate +disculpation +disculpatory +discumber +discursative +discursativeness +discursify +discursion +discursive +discursively +discursiveness +discursory +discursus +discurtain +discus +discuss +discussable +discussant +discusser +discussible +discussion +discussional +discussionism +discussionist +discussive +discussment +discutable +discutient +disdain +disdainable +disdainer +disdainful +disdainfully +disdainfulness +disdainly +disdeceive +disdenominationalize +disdiaclast +disdiaclastic +disdiapason +disdiazo +disdiplomatize +disdodecahedroid +disdub +disease +diseased +diseasedly +diseasedness +diseaseful +diseasefulness +disecondary +disedge +disedification +disedify +diseducate +diselder +diselectrification +diselectrify +diselenide +disematism +disembargo +disembark +disembarkation +disembarkment +disembarrass +disembarrassment +disembattle +disembed +disembellish +disembitter +disembocation +disembodiment +disembody +disembogue +disemboguement +disembosom +disembowel +disembowelment +disembower +disembroil +disemburden +diseme +disemic +disemplane +disemploy +disemployment +disempower +disenable +disenablement +disenact +disenactment +disenamor +disenamour +disenchain +disenchant +disenchanter +disenchantingly +disenchantment +disenchantress +disencharm +disenclose +disencumber +disencumberment +disencumbrance +disendow +disendower +disendowment +disenfranchise +disenfranchisement +disengage +disengaged +disengagedness +disengagement +disengirdle +disenjoy +disenjoyment +disenmesh +disennoble +disennui +disenshroud +disenslave +disensoul +disensure +disentail +disentailment +disentangle +disentanglement +disentangler +disenthral +disenthrall +disenthrallment +disenthralment +disenthrone +disenthronement +disentitle +disentomb +disentombment +disentrain +disentrainment +disentrammel +disentrance +disentrancement +disentwine +disenvelop +disepalous +disequalize +disequalizer +disequilibrate +disequilibration +disequilibrium +disestablish +disestablisher +disestablishment +disestablishmentarian +disesteem +disesteemer +disestimation +disexcommunicate +disfaith +disfame +disfashion +disfavor +disfavorer +disfeature +disfeaturement +disfellowship +disfen +disfiguration +disfigurative +disfigure +disfigurement +disfigurer +disfiguringly +disflesh +disfoliage +disforest +disforestation +disfranchise +disfranchisement +disfranchiser +disfrequent +disfriar +disfrock +disfurnish +disfurnishment +disgarland +disgarnish +disgarrison +disgavel +disgeneric +disgenius +disgig +disglorify +disglut +disgood +disgorge +disgorgement +disgorger +disgospel +disgown +disgrace +disgraceful +disgracefully +disgracefulness +disgracement +disgracer +disgracious +disgradation +disgrade +disgregate +disgregation +disgruntle +disgruntlement +disguisable +disguisal +disguise +disguised +disguisedly +disguisedness +disguiseless +disguisement +disguiser +disguising +disgulf +disgust +disgusted +disgustedly +disgustedness +disguster +disgustful +disgustfully +disgustfulness +disgusting +disgustingly +disgustingness +dish +dishabilitate +dishabilitation +dishabille +dishabituate +dishallow +dishallucination +disharmonic +disharmonical +disharmonious +disharmonism +disharmonize +disharmony +dishboard +dishcloth +dishclout +disheart +dishearten +disheartener +disheartening +dishearteningly +disheartenment +disheaven +dished +dishellenize +dishelm +disher +disherent +disherison +disherit +disheritment +dishevel +disheveled +dishevelment +dishexecontahedroid +dishful +dishlike +dishling +dishmaker +dishmaking +dishmonger +dishome +dishonest +dishonestly +dishonor +dishonorable +dishonorableness +dishonorably +dishonorary +dishonorer +dishorn +dishorner +dishorse +dishouse +dishpan +dishpanful +dishrag +dishumanize +dishwasher +dishwashing +dishwashings +dishwater +dishwatery +dishwiper +dishwiping +disidentify +disilane +disilicane +disilicate +disilicic +disilicid +disilicide +disillude +disilluminate +disillusion +disillusionist +disillusionize +disillusionizer +disillusionment +disillusive +disimagine +disimbitter +disimitate +disimitation +disimmure +disimpark +disimpassioned +disimprison +disimprisonment +disimprove +disimprovement +disincarcerate +disincarceration +disincarnate +disincarnation +disinclination +disincline +disincorporate +disincorporation +disincrust +disincrustant +disincrustion +disindividualize +disinfect +disinfectant +disinfecter +disinfection +disinfective +disinfector +disinfest +disinfestation +disinfeudation +disinflame +disinflate +disinflation +disingenuity +disingenuous +disingenuously +disingenuousness +disinherison +disinherit +disinheritable +disinheritance +disinhume +disinsulation +disinsure +disintegrable +disintegrant +disintegrate +disintegration +disintegrationist +disintegrative +disintegrator +disintegratory +disintegrity +disintegrous +disintensify +disinter +disinterest +disinterested +disinterestedly +disinterestedness +disinteresting +disinterment +disintertwine +disintrench +disintricate +disinvagination +disinvest +disinvestiture +disinvigorate +disinvite +disinvolve +disjasked +disject +disjection +disjoin +disjoinable +disjoint +disjointed +disjointedly +disjointedness +disjointly +disjointure +disjunct +disjunction +disjunctive +disjunctively +disjunctor +disjuncture +disjune +disk +diskelion +diskless +disklike +dislaurel +disleaf +dislegitimate +dislevelment +dislicense +dislikable +dislike +dislikelihood +disliker +disliking +dislimn +dislink +dislip +disload +dislocability +dislocable +dislocate +dislocated +dislocatedly +dislocatedness +dislocation +dislocator +dislocatory +dislodge +dislodgeable +dislodgement +dislove +disloyal +disloyalist +disloyally +disloyalty +disluster +dismain +dismal +dismality +dismalize +dismally +dismalness +disman +dismantle +dismantlement +dismantler +dismarble +dismark +dismarket +dismask +dismast +dismastment +dismay +dismayable +dismayed +dismayedness +dismayful +dismayfully +dismayingly +disme +dismember +dismembered +dismemberer +dismemberment +dismembrate +dismembrator +disminion +disminister +dismiss +dismissable +dismissal +dismissible +dismissingly +dismission +dismissive +dismissory +dismoded +dismount +dismountable +dismutation +disna +disnaturalization +disnaturalize +disnature +disnest +disnew +disniche +disnosed +disnumber +disobedience +disobedient +disobediently +disobey +disobeyal +disobeyer +disobligation +disoblige +disobliger +disobliging +disobligingly +disobligingness +disoccupation +disoccupy +disodic +disodium +disomatic +disomatous +disomic +disomus +disoperculate +disorb +disorchard +disordained +disorder +disordered +disorderedly +disorderedness +disorderer +disorderliness +disorderly +disordinated +disordination +disorganic +disorganization +disorganize +disorganizer +disorient +disorientate +disorientation +disown +disownable +disownment +disoxygenate +disoxygenation +disozonize +dispapalize +disparage +disparageable +disparagement +disparager +disparaging +disparagingly +disparate +disparately +disparateness +disparation +disparity +dispark +dispart +dispartment +dispassionate +dispassionately +dispassionateness +dispassioned +dispatch +dispatcher +dispatchful +dispatriated +dispauper +dispauperize +dispeace +dispeaceful +dispel +dispeller +dispend +dispender +dispendious +dispendiously +dispenditure +dispensability +dispensable +dispensableness +dispensary +dispensate +dispensation +dispensational +dispensative +dispensatively +dispensator +dispensatorily +dispensatory +dispensatress +dispensatrix +dispense +dispenser +dispensingly +dispeople +dispeoplement +dispeopler +dispergate +dispergation +dispergator +dispericraniate +disperiwig +dispermic +dispermous +dispermy +dispersal +dispersant +disperse +dispersed +dispersedly +dispersedness +dispersement +disperser +dispersibility +dispersible +dispersion +dispersity +dispersive +dispersively +dispersiveness +dispersoid +dispersoidological +dispersoidology +dispersonalize +dispersonate +dispersonification +dispersonify +dispetal +disphenoid +dispiece +dispireme +dispirit +dispirited +dispiritedly +dispiritedness +dispiritingly +dispiritment +dispiteous +dispiteously +dispiteousness +displace +displaceability +displaceable +displacement +displacency +displacer +displant +display +displayable +displayed +displayer +displease +displeased +displeasedly +displeaser +displeasing +displeasingly +displeasingness +displeasurable +displeasurably +displeasure +displeasurement +displenish +displicency +displume +displuviate +dispondaic +dispondee +dispone +disponee +disponent +disponer +dispope +dispopularize +disporous +disport +disportive +disportment +disposability +disposable +disposableness +disposal +dispose +disposed +disposedly +disposedness +disposer +disposingly +disposition +dispositional +dispositioned +dispositive +dispositively +dispossess +dispossession +dispossessor +dispossessory +dispost +disposure +dispowder +dispractice +dispraise +dispraiser +dispraisingly +dispread +dispreader +disprejudice +disprepare +disprince +disprison +disprivacied +disprivilege +disprize +disprobabilization +disprobabilize +disprobative +dispromise +disproof +disproportion +disproportionable +disproportionableness +disproportionably +disproportional +disproportionality +disproportionally +disproportionalness +disproportionate +disproportionately +disproportionateness +disproportionation +disprovable +disproval +disprove +disprovement +disproven +disprover +dispulp +dispunct +dispunishable +dispunitive +disputability +disputable +disputableness +disputably +disputant +disputation +disputatious +disputatiously +disputatiousness +disputative +disputatively +disputativeness +disputator +dispute +disputeless +disputer +disqualification +disqualify +disquantity +disquiet +disquieted +disquietedly +disquietedness +disquieten +disquieter +disquieting +disquietingly +disquietly +disquietness +disquietude +disquiparancy +disquiparant +disquiparation +disquisite +disquisition +disquisitional +disquisitionary +disquisitive +disquisitively +disquisitor +disquisitorial +disquisitory +disquixote +disrank +disrate +disrealize +disrecommendation +disregard +disregardable +disregardance +disregardant +disregarder +disregardful +disregardfully +disregardfulness +disrelated +disrelation +disrelish +disrelishable +disremember +disrepair +disreputability +disreputable +disreputableness +disreputably +disreputation +disrepute +disrespect +disrespecter +disrespectful +disrespectfully +disrespectfulness +disrestore +disring +disrobe +disrobement +disrober +disroof +disroost +disroot +disrudder +disrump +disrupt +disruptability +disruptable +disrupter +disruption +disruptionist +disruptive +disruptively +disruptiveness +disruptment +disruptor +disrupture +diss +dissatisfaction +dissatisfactoriness +dissatisfactory +dissatisfied +dissatisfiedly +dissatisfiedness +dissatisfy +dissaturate +disscepter +disseat +dissect +dissected +dissectible +dissecting +dissection +dissectional +dissective +dissector +disseize +disseizee +disseizin +disseizor +disseizoress +disselboom +dissemblance +dissemble +dissembler +dissemblingly +dissembly +dissemilative +disseminate +dissemination +disseminative +disseminator +disseminule +dissension +dissensualize +dissent +dissentaneous +dissentaneousness +dissenter +dissenterism +dissentience +dissentiency +dissentient +dissenting +dissentingly +dissentious +dissentiously +dissentism +dissentment +dissepiment +dissepimental +dissert +dissertate +dissertation +dissertational +dissertationist +dissertative +dissertator +disserve +disservice +disserviceable +disserviceableness +disserviceably +dissettlement +dissever +disseverance +disseverment +disshadow +dissheathe +disshroud +dissidence +dissident +dissidently +dissight +dissightly +dissiliency +dissilient +dissimilar +dissimilarity +dissimilarly +dissimilars +dissimilate +dissimilation +dissimilatory +dissimile +dissimilitude +dissimulate +dissimulation +dissimulative +dissimulator +dissimule +dissimuler +dissipable +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipation +dissipative +dissipativity +dissipator +dissociability +dissociable +dissociableness +dissocial +dissociality +dissocialize +dissociant +dissociate +dissociation +dissociative +dissoconch +dissogeny +dissogony +dissolubility +dissoluble +dissolubleness +dissolute +dissolutely +dissoluteness +dissolution +dissolutional +dissolutionism +dissolutionist +dissolutive +dissolvable +dissolvableness +dissolve +dissolveability +dissolvent +dissolver +dissolving +dissolvingly +dissonance +dissonancy +dissonant +dissonantly +dissonous +dissoul +dissuade +dissuader +dissuasion +dissuasive +dissuasively +dissuasiveness +dissuasory +dissuit +dissuitable +dissuited +dissyllabic +dissyllabification +dissyllabify +dissyllabism +dissyllabize +dissyllable +dissymmetric +dissymmetrical +dissymmetrically +dissymmetry +dissympathize +dissympathy +distad +distaff +distain +distal +distale +distally +distalwards +distance +distanceless +distancy +distannic +distant +distantly +distantness +distaste +distasted +distasteful +distastefully +distastefulness +distater +distemonous +distemper +distemperature +distempered +distemperedly +distemperedness +distemperer +distenant +distend +distendedly +distender +distensibility +distensible +distensive +distent +distention +disthene +disthrall +disthrone +distich +distichous +distichously +distill +distillable +distillage +distilland +distillate +distillation +distillatory +distilled +distiller +distillery +distilling +distillmint +distinct +distinctify +distinction +distinctional +distinctionless +distinctive +distinctively +distinctiveness +distinctly +distinctness +distingue +distinguish +distinguishability +distinguishable +distinguishableness +distinguishably +distinguished +distinguishedly +distinguisher +distinguishing +distinguishingly +distinguishment +distoclusion +distomatosis +distomatous +distome +distomian +distomiasis +distort +distorted +distortedly +distortedness +distorter +distortion +distortional +distortionist +distortionless +distortive +distract +distracted +distractedly +distractedness +distracter +distractibility +distractible +distractingly +distraction +distractive +distractively +distrain +distrainable +distrainee +distrainer +distrainment +distrainor +distraint +distrait +distraite +distraught +distress +distressed +distressedly +distressedness +distressful +distressfully +distressfulness +distressing +distressingly +distributable +distributary +distribute +distributed +distributedly +distributee +distributer +distribution +distributional +distributionist +distributival +distributive +distributively +distributiveness +distributor +distributress +district +distrouser +distrust +distruster +distrustful +distrustfully +distrustfulness +distrustingly +distune +disturb +disturbance +disturbative +disturbed +disturbedly +disturber +disturbing +disturbingly +disturn +disturnpike +disubstituted +disubstitution +disulfonic +disulfuric +disulphate +disulphide +disulphonate +disulphone +disulphonic +disulphoxide +disulphuret +disulphuric +disuniform +disuniformity +disunify +disunion +disunionism +disunionist +disunite +disuniter +disunity +disusage +disusance +disuse +disutility +disutilize +disvaluation +disvalue +disvertebrate +disvisage +disvoice +disvulnerability +diswarren +diswench +diswood +disworth +disyllabic +disyllable +disyoke +dit +dita +dital +ditch +ditchbank +ditchbur +ditchdigger +ditchdown +ditcher +ditchless +ditchside +ditchwater +dite +diter +diterpene +ditertiary +ditetragonal +dithalous +dithecal +ditheism +ditheist +ditheistic +ditheistical +dithematic +dither +dithery +dithiobenzoic +dithioglycol +dithioic +dithion +dithionate +dithionic +dithionite +dithionous +dithymol +dithyramb +dithyrambic +dithyrambically +ditokous +ditolyl +ditone +ditrematous +ditremid +ditrichotomous +ditriglyph +ditriglyphic +ditrigonal +ditrigonally +ditrochean +ditrochee +ditrochous +ditroite +dittamy +dittander +dittany +dittay +dittied +ditto +dittogram +dittograph +dittographic +dittography +dittology +ditty +diumvirate +diuranate +diureide +diuresis +diuretic +diuretically +diureticalness +diurnal +diurnally +diurnalness +diurnation +diurne +diurnule +diuturnal +diuturnity +div +diva +divagate +divagation +divalence +divalent +divan +divariant +divaricate +divaricately +divaricating +divaricatingly +divarication +divaricator +divata +dive +divekeeper +divel +divellent +divellicate +diver +diverge +divergement +divergence +divergency +divergent +divergently +diverging +divergingly +divers +diverse +diversely +diverseness +diversicolored +diversifiability +diversifiable +diversification +diversified +diversifier +diversiflorate +diversiflorous +diversifoliate +diversifolious +diversiform +diversify +diversion +diversional +diversionary +diversipedate +diversisporous +diversity +diversly +diversory +divert +divertedly +diverter +divertibility +divertible +diverticle +diverticular +diverticulate +diverticulitis +diverticulosis +diverticulum +diverting +divertingly +divertingness +divertisement +divertive +divertor +divest +divestible +divestitive +divestiture +divestment +divesture +dividable +dividableness +divide +divided +dividedly +dividedness +dividend +divider +dividing +dividingly +dividual +dividualism +dividually +dividuity +dividuous +divinable +divinail +divination +divinator +divinatory +divine +divinely +divineness +diviner +divineress +diving +divinify +divining +diviningly +divinity +divinityship +divinization +divinize +divinyl +divisibility +divisible +divisibleness +divisibly +division +divisional +divisionally +divisionary +divisionism +divisionist +divisionistic +divisive +divisively +divisiveness +divisor +divisorial +divisory +divisural +divorce +divorceable +divorcee +divorcement +divorcer +divorcible +divorcive +divot +divoto +divulgate +divulgater +divulgation +divulgatory +divulge +divulgement +divulgence +divulger +divulse +divulsion +divulsive +divulsor +divus +divvy +diwata +dixenite +dixie +dixit +dixy +dizain +dizen +dizenment +dizoic +dizygotic +dizzard +dizzily +dizziness +dizzy +djasakid +djave +djehad +djerib +djersa +do +doab +doable +doarium +doat +doated +doater +doating +doatish +dob +dobbed +dobber +dobbin +dobbing +dobby +dobe +dobla +doblon +dobra +dobrao +dobson +doby +doc +docent +docentship +dochmiac +dochmiacal +dochmiasis +dochmius +docibility +docible +docibleness +docile +docilely +docility +docimasia +docimastic +docimastical +docimasy +docimology +docity +dock +dockage +docken +docker +docket +dockhead +dockhouse +dockization +dockize +dockland +dockmackie +dockman +dockmaster +dockside +dockyard +dockyardman +docmac +docoglossan +docoglossate +docosane +doctor +doctoral +doctorally +doctorate +doctorbird +doctordom +doctoress +doctorfish +doctorhood +doctorial +doctorially +doctorization +doctorize +doctorless +doctorlike +doctorly +doctorship +doctress +doctrinaire +doctrinairism +doctrinal +doctrinalism +doctrinalist +doctrinality +doctrinally +doctrinarian +doctrinarianism +doctrinarily +doctrinarity +doctrinary +doctrinate +doctrine +doctrinism +doctrinist +doctrinization +doctrinize +doctrix +document +documental +documentalist +documentarily +documentary +documentation +documentize +dod +dodd +doddart +dodded +dodder +doddered +dodderer +doddering +doddery +doddie +dodding +doddle +doddy +doddypoll +dodecade +dodecadrachm +dodecafid +dodecagon +dodecagonal +dodecahedral +dodecahedric +dodecahedron +dodecahydrate +dodecahydrated +dodecamerous +dodecane +dodecanoic +dodecant +dodecapartite +dodecapetalous +dodecarch +dodecarchy +dodecasemic +dodecastyle +dodecastylos +dodecasyllabic +dodecasyllable +dodecatemory +dodecatoic +dodecatyl +dodecatylic +dodecuplet +dodecyl +dodecylene +dodecylic +dodge +dodgeful +dodger +dodgery +dodgily +dodginess +dodgy +dodkin +dodlet +dodman +dodo +dodoism +dodrans +doe +doebird +doeglic +doegling +doer +does +doeskin +doesnt +doest +doff +doffer +doftberry +dog +dogal +dogate +dogbane +dogberry +dogbite +dogblow +dogboat +dogbolt +dogbush +dogcart +dogcatcher +dogdom +doge +dogedom +dogeless +dogeship +dogface +dogfall +dogfight +dogfish +dogfoot +dogged +doggedly +doggedness +dogger +doggerel +doggereler +doggerelism +doggerelist +doggerelize +doggerelizer +doggery +doggess +doggish +doggishly +doggishness +doggo +doggone +doggoned +doggrel +doggrelize +doggy +doghead +doghearted +doghole +doghood +doghouse +dogie +dogless +doglike +dogly +dogma +dogman +dogmata +dogmatic +dogmatical +dogmatically +dogmaticalness +dogmatician +dogmatics +dogmatism +dogmatist +dogmatization +dogmatize +dogmatizer +dogmouth +dogplate +dogproof +dogs +dogship +dogshore +dogskin +dogsleep +dogstone +dogtail +dogtie +dogtooth +dogtoothing +dogtrick +dogtrot +dogvane +dogwatch +dogwood +dogy +doigt +doiled +doily +doina +doing +doings +doit +doited +doitkin +doitrified +doke +dokhma +dokimastic +dola +dolabra +dolabrate +dolabriform +dolcan +dolcian +dolciano +dolcino +doldrum +doldrums +dole +dolefish +doleful +dolefully +dolefulness +dolefuls +dolent +dolently +dolerite +doleritic +dolerophanite +dolesman +dolesome +dolesomely +dolesomeness +doless +doli +dolia +dolichoblond +dolichocephal +dolichocephali +dolichocephalic +dolichocephalism +dolichocephalize +dolichocephalous +dolichocephaly +dolichocercic +dolichocnemic +dolichocranial +dolichofacial +dolichohieric +dolichopellic +dolichopodous +dolichoprosopic +dolichos +dolichosaur +dolichostylous +dolichotmema +dolichuric +dolichurus +dolina +doline +dolioform +dolium +doll +dollar +dollarbird +dollardee +dollardom +dollarfish +dollarleaf +dollbeer +dolldom +dollface +dollfish +dollhood +dollhouse +dollier +dolliness +dollish +dollishly +dollishness +dollmaker +dollmaking +dollop +dollship +dolly +dollyman +dollyway +dolman +dolmen +dolmenic +dolomite +dolomitic +dolomitization +dolomitize +dolomization +dolomize +dolor +doloriferous +dolorific +dolorifuge +dolorous +dolorously +dolorousness +dolose +dolous +dolphin +dolphinlike +dolt +dolthead +doltish +doltishly +doltishness +dom +domain +domainal +domal +domanial +domatium +domatophobia +domba +dome +domelike +doment +domer +domesday +domestic +domesticable +domesticality +domestically +domesticate +domestication +domesticative +domesticator +domesticity +domesticize +domett +domeykite +domic +domical +domically +domicile +domicilement +domiciliar +domiciliary +domiciliate +domiciliation +dominance +dominancy +dominant +dominantly +dominate +dominated +dominatingly +domination +dominative +dominator +domine +domineer +domineerer +domineering +domineeringly +domineeringness +dominial +dominical +dominicale +dominie +dominion +dominionism +dominionist +dominium +domino +dominus +domitable +domite +domitic +domn +domnei +domoid +dompt +domy +don +donable +donaciform +donary +donatary +donate +donated +donatee +donation +donative +donatively +donator +donatory +donatress +donax +doncella +done +donee +doney +dong +donga +dongon +donjon +donkey +donkeyback +donkeyish +donkeyism +donkeyman +donkeywork +donna +donnered +donnert +donnish +donnishness +donnism +donnot +donor +donorship +donought +donship +donsie +dont +donum +doob +doocot +doodab +doodad +doodle +doodlebug +doodler +doodlesack +doohickey +doohickus +doohinkey +doohinkus +dooja +dook +dooket +dookit +dool +doolee +dooley +dooli +doolie +dooly +doom +doomage +doombook +doomer +doomful +dooms +doomsday +doomsman +doomstead +doon +door +doorba +doorbell +doorboy +doorbrand +doorcase +doorcheek +doored +doorframe +doorhead +doorjamb +doorkeeper +doorknob +doorless +doorlike +doormaid +doormaker +doormaking +doorman +doornail +doorplate +doorpost +doorsill +doorstead +doorstep +doorstone +doorstop +doorward +doorway +doorweed +doorwise +dooryard +dop +dopa +dopamelanin +dopaoxidase +dopatta +dope +dopebook +doper +dopester +dopey +doppelkummel +dopper +doppia +dopplerite +dor +dorab +dorad +dorado +doraphobia +dorbeetle +dorcastry +doree +dorestane +dorhawk +doria +dorje +dorlach +dorlot +dorm +dormancy +dormant +dormer +dormered +dormie +dormient +dormilona +dormition +dormitive +dormitory +dormouse +dormy +dorn +dorneck +dornic +dornick +dornock +dorp +dorsabdominal +dorsabdominally +dorsad +dorsal +dorsale +dorsalgia +dorsalis +dorsally +dorsalmost +dorsalward +dorsalwards +dorsel +dorser +dorsibranch +dorsibranchiate +dorsicollar +dorsicolumn +dorsicommissure +dorsicornu +dorsiduct +dorsiferous +dorsifixed +dorsiflex +dorsiflexion +dorsiflexor +dorsigrade +dorsilateral +dorsilumbar +dorsimedian +dorsimesal +dorsimeson +dorsiparous +dorsispinal +dorsiventral +dorsiventrality +dorsiventrally +dorsoabdominal +dorsoanterior +dorsoapical +dorsocaudad +dorsocaudal +dorsocentral +dorsocephalad +dorsocephalic +dorsocervical +dorsocervically +dorsodynia +dorsoepitrochlear +dorsointercostal +dorsointestinal +dorsolateral +dorsolumbar +dorsomedial +dorsomedian +dorsomesal +dorsonasal +dorsonuchal +dorsopleural +dorsoposteriad +dorsoposterior +dorsoradial +dorsosacral +dorsoscapular +dorsosternal +dorsothoracic +dorsoventrad +dorsoventral +dorsoventrally +dorsulum +dorsum +dorsumbonal +dorter +dortiness +dortiship +dorts +dorty +doruck +dory +doryphorus +dos +dosa +dosadh +dosage +dose +doser +dosimeter +dosimetric +dosimetrician +dosimetrist +dosimetry +dosiology +dosis +dosology +doss +dossal +dossel +dosser +dosseret +dossier +dossil +dossman +dot +dotage +dotal +dotard +dotardism +dotardly +dotardy +dotate +dotation +dotchin +dote +doted +doter +dothideaceous +dothienenteritis +dotiness +doting +dotingly +dotingness +dotish +dotishness +dotkin +dotless +dotlike +dotriacontane +dotted +dotter +dotterel +dottily +dottiness +dotting +dottle +dottler +dotty +doty +douar +double +doubled +doubledamn +doubleganger +doublegear +doublehanded +doublehandedly +doublehandedness +doublehatching +doublehearted +doubleheartedness +doublehorned +doubleleaf +doublelunged +doubleness +doubler +doublet +doubleted +doubleton +doubletone +doubletree +doublets +doubling +doubloon +doubly +doubt +doubtable +doubtably +doubtedly +doubter +doubtful +doubtfully +doubtfulness +doubting +doubtingly +doubtingness +doubtless +doubtlessly +doubtlessness +doubtmonger +doubtous +doubtsome +douc +douce +doucely +douceness +doucet +douche +doucin +doucine +doudle +dough +doughbird +doughboy +doughface +doughfaceism +doughfoot +doughhead +doughiness +doughlike +doughmaker +doughmaking +doughman +doughnut +dought +doughtily +doughtiness +doughty +doughy +doulocracy +doum +doundake +doup +douping +dour +dourine +dourly +dourness +douse +douser +dout +douter +doutous +douzepers +douzieme +dove +dovecot +doveflower +dovefoot +dovehouse +dovekey +dovekie +dovelet +dovelike +doveling +dover +dovetail +dovetailed +dovetailer +dovetailwise +doveweed +dovewood +dovish +dow +dowable +dowager +dowagerism +dowcet +dowd +dowdily +dowdiness +dowdy +dowdyish +dowdyism +dowed +dowel +dower +doweral +doweress +dowerless +dowery +dowf +dowie +dowily +dowiness +dowitch +dowitcher +dowl +dowlas +dowless +down +downbear +downbeard +downbeat +downby +downcast +downcastly +downcastness +downcome +downcomer +downcoming +downcry +downcurved +downcut +downdale +downdraft +downer +downface +downfall +downfallen +downfalling +downfeed +downflow +downfold +downfolded +downgate +downgone +downgrade +downgrowth +downhanging +downhaul +downheaded +downhearted +downheartedly +downheartedness +downhill +downily +downiness +downland +downless +downlie +downlier +downligging +downlike +downline +downlooked +downlooker +downlying +downmost +downness +downpour +downpouring +downright +downrightly +downrightness +downrush +downrushing +downset +downshare +downshore +downside +downsinking +downsitting +downsliding +downslip +downslope +downsman +downspout +downstage +downstairs +downstate +downstater +downstream +downstreet +downstroke +downswing +downtake +downthrow +downthrown +downthrust +downtown +downtrampling +downtreading +downtrend +downtrodden +downtroddenness +downturn +downward +downwardly +downwardness +downway +downweed +downweigh +downweight +downweighted +downwind +downwith +downy +dowp +dowry +dowsabel +dowse +dowser +dowset +doxa +doxastic +doxasticon +doxographer +doxographical +doxography +doxological +doxologically +doxologize +doxology +doxy +doze +dozed +dozen +dozener +dozenth +dozer +dozily +doziness +dozy +dozzled +drab +drabbet +drabbish +drabble +drabbler +drabbletail +drabbletailed +drabby +drably +drabness +drachm +drachma +drachmae +drachmai +drachmal +dracma +draconic +draconites +draconitic +dracontian +dracontiasis +dracontic +dracontine +dracontites +dracunculus +draegerman +draff +draffman +draffy +draft +draftage +draftee +drafter +draftily +draftiness +drafting +draftman +draftmanship +draftproof +draftsman +draftsmanship +draftswoman +draftswomanship +draftwoman +drafty +drag +dragade +dragbar +dragbolt +dragged +dragger +draggily +dragginess +dragging +draggingly +draggle +draggletail +draggletailed +draggletailedly +draggletailedness +draggly +draggy +draghound +dragline +dragman +dragnet +drago +dragoman +dragomanate +dragomanic +dragomanish +dragon +dragonesque +dragoness +dragonet +dragonfish +dragonfly +dragonhead +dragonhood +dragonish +dragonism +dragonize +dragonkind +dragonlike +dragonnade +dragonroot +dragontail +dragonwort +dragoon +dragoonable +dragoonade +dragoonage +dragooner +dragrope +dragsaw +dragsawing +dragsman +dragstaff +drail +drain +drainable +drainage +drainboard +draine +drained +drainer +drainerman +drainless +drainman +drainpipe +draintile +draisine +drake +drakestone +drakonite +dram +drama +dramalogue +dramatic +dramatical +dramatically +dramaticism +dramatics +dramaticule +dramatism +dramatist +dramatizable +dramatization +dramatize +dramatizer +dramaturge +dramaturgic +dramaturgical +dramaturgist +dramaturgy +dramm +drammage +dramme +drammed +drammer +dramming +drammock +dramseller +dramshop +drang +drank +drant +drapable +drape +drapeable +draper +draperess +draperied +drapery +drapetomania +drapping +drassid +drastic +drastically +drat +dratchell +drate +dratted +dratting +draught +draughtboard +draughthouse +draughtman +draughtmanship +draughts +draughtsman +draughtsmanship +draughtswoman +draughtswomanship +dravya +draw +drawable +drawarm +drawback +drawbar +drawbeam +drawbench +drawboard +drawbolt +drawbore +drawboy +drawbridge +drawcut +drawdown +drawee +drawer +drawers +drawfile +drawfiling +drawgate +drawgear +drawglove +drawhead +drawhorse +drawing +drawk +drawknife +drawknot +drawl +drawlatch +drawler +drawling +drawlingly +drawlingness +drawlink +drawloom +drawly +drawn +drawnet +drawoff +drawout +drawplate +drawpoint +drawrod +drawshave +drawsheet +drawspan +drawspring +drawstop +drawstring +drawtongs +drawtube +dray +drayage +drayman +drazel +dread +dreadable +dreader +dreadful +dreadfully +dreadfulness +dreadingly +dreadless +dreadlessly +dreadlessness +dreadly +dreadness +dreadnought +dream +dreamage +dreamer +dreamery +dreamful +dreamfully +dreamfulness +dreamhole +dreamily +dreaminess +dreamingly +dreamish +dreamland +dreamless +dreamlessly +dreamlessness +dreamlet +dreamlike +dreamlit +dreamlore +dreamsily +dreamsiness +dreamsy +dreamt +dreamtide +dreamwhile +dreamwise +dreamworld +dreamy +drear +drearfully +drearily +dreariment +dreariness +drearisome +drearly +drearness +dreary +dredge +dredgeful +dredger +dredging +dree +dreep +dreepiness +dreepy +dreg +dreggily +dregginess +dreggish +dreggy +dregless +dregs +dreiling +dreissiger +drench +drencher +drenching +drenchingly +dreng +drengage +drepaniform +drepanium +drepanoid +dress +dressage +dressed +dresser +dressership +dressily +dressiness +dressing +dressline +dressmaker +dressmakership +dressmakery +dressmaking +dressy +drest +drew +drewite +drias +drib +dribble +dribblement +dribbler +driblet +driddle +dried +drier +drierman +driest +drift +driftage +driftbolt +drifter +drifting +driftingly +driftland +driftless +driftlessness +driftlet +driftman +driftpiece +driftpin +driftway +driftweed +driftwind +driftwood +drifty +drightin +drill +driller +drillet +drilling +drillman +drillmaster +drillstock +dringle +drink +drinkability +drinkable +drinkableness +drinkably +drinker +drinking +drinkless +drinkproof +drinn +drip +dripper +dripping +dripple +dripproof +drippy +dripstick +dripstone +drisheen +drisk +drivable +drivage +drive +driveaway +driveboat +drivebolt +drivehead +drivel +driveler +drivelingly +driven +drivepipe +driver +driverless +drivership +drivescrew +driveway +drivewell +driving +drivingly +drizzle +drizzly +drochuil +droddum +drofland +drogh +drogher +drogherman +drogue +droit +droitsman +droitural +droiturel +droll +drollery +drollingly +drollish +drollishness +drollist +drollness +drolly +dromaeognathism +dromaeognathous +drome +dromedarian +dromedarist +dromedary +drometer +dromic +dromograph +dromomania +dromometer +dromond +dromos +dromotropic +drona +dronage +drone +dronepipe +droner +drongo +droningly +dronish +dronishly +dronishness +dronkgrass +drony +drool +droop +drooper +drooping +droopingly +droopingness +droopt +droopy +drop +dropberry +dropcloth +dropflower +drophead +droplet +droplight +droplike +dropling +dropman +dropout +dropper +dropping +droppingly +droppy +dropseed +dropsical +dropsically +dropsicalness +dropsied +dropsy +dropsywort +dropt +dropwise +dropworm +dropwort +droseraceous +droshky +drosky +drosograph +drosometer +dross +drossel +drosser +drossiness +drossless +drossy +drostdy +droud +drought +droughtiness +droughty +drouk +drove +drover +drovy +drow +drown +drowner +drowningly +drowse +drowsily +drowsiness +drowsy +drub +drubber +drubbing +drubbly +drucken +drudge +drudger +drudgery +drudgingly +drudgism +druery +drug +drugeteria +drugger +druggery +drugget +druggeting +druggist +druggister +druggy +drugless +drugman +drugshop +drugstore +druid +druidess +druidic +druidical +druidism +druidry +druith +drum +drumbeat +drumble +drumbledore +drumbler +drumfire +drumfish +drumhead +drumheads +drumlike +drumlin +drumline +drumlinoid +drumloid +drumloidal +drumly +drummer +drumming +drummy +drumskin +drumstick +drumwood +drung +drungar +drunk +drunkard +drunken +drunkenly +drunkenness +drunkensome +drunkenwise +drunkery +drupaceous +drupal +drupe +drupel +drupelet +drupeole +drupetum +drupiferous +druse +drusy +druxiness +druxy +dry +dryad +dryadetum +dryadic +dryas +dryasdust +drybeard +drybrained +drycoal +dryfoot +drygoodsman +dryhouse +drying +dryish +dryly +dryness +dryopithecid +dryopithecine +dryopteroid +drysalter +drysaltery +dryster +dryth +dryworker +duad +duadic +dual +duali +dualin +dualism +dualist +dualistic +dualistically +duality +dualization +dualize +dually +dualogue +duarch +duarchy +dub +dubash +dubb +dubba +dubbah +dubbeltje +dubber +dubbing +dubby +dubiety +dubiocrystalline +dubiosity +dubious +dubiously +dubiousness +dubitable +dubitably +dubitancy +dubitant +dubitate +dubitatingly +dubitation +dubitative +dubitatively +duboisin +duboisine +dubs +ducal +ducally +ducamara +ducape +ducat +ducato +ducatoon +ducdame +duces +duchess +duchesse +duchesslike +duchy +duck +duckbill +duckblind +duckboard +duckboat +ducker +duckery +duckfoot +duckhearted +duckhood +duckhouse +duckhunting +duckie +ducking +duckling +ducklingship +duckmeat +duckpin +duckpond +duckstone +duckweed +duckwife +duckwing +duct +ducted +ductibility +ductible +ductile +ductilely +ductileness +ductilimeter +ductility +ductilize +duction +ductless +ductor +ductule +dud +dudaim +dudder +duddery +duddies +dude +dudeen +dudgeon +dudine +dudish +dudishness +dudism +dudler +dudley +dudleyite +dudman +due +duel +dueler +dueling +duelist +duelistic +duello +dueness +duenna +duennadom +duennaship +duer +duet +duettist +duff +duffadar +duffel +duffer +dufferdom +duffing +dufoil +dufrenite +dufrenoysite +dufter +dufterdar +duftery +dug +dugal +dugdug +duggler +dugong +dugout +dugway +duhat +duiker +duikerbok +duim +duit +dujan +duke +dukedom +dukeling +dukely +dukery +dukeship +dukhn +dukker +dukkeripen +dulbert +dulcet +dulcetly +dulcetness +dulcian +dulciana +dulcification +dulcifluous +dulcify +dulcigenic +dulcimer +dulcitol +dulcitude +dulcose +duledge +duler +dulia +dull +dullard +dullardism +dullardness +dullbrained +duller +dullery +dullhead +dullhearted +dullification +dullify +dullish +dullity +dullness +dullpate +dullsome +dully +dulosis +dulotic +dulse +dulseman +dult +dultie +dulwilly +duly +dum +duma +dumaist +dumb +dumba +dumbbell +dumbbeller +dumbcow +dumbfounder +dumbfounderment +dumbhead +dumbledore +dumbly +dumbness +dumdum +dumetose +dumfound +dumfounder +dumfounderment +dummel +dummered +dumminess +dummy +dummyism +dummyweed +dumontite +dumortierite +dumose +dumosity +dump +dumpage +dumpcart +dumper +dumpily +dumpiness +dumping +dumpish +dumpishly +dumpishness +dumple +dumpling +dumpoke +dumpy +dumsola +dun +dunair +dunal +dunbird +dunce +duncedom +duncehood +duncery +dunch +duncical +duncify +duncish +duncishly +duncishness +dundasite +dunder +dunderhead +dunderheaded +dunderheadedness +dunderpate +dune +dunelike +dunfish +dung +dungannonite +dungaree +dungbeck +dungbird +dungbred +dungeon +dungeoner +dungeonlike +dunger +dunghill +dunghilly +dungol +dungon +dungy +dungyard +dunite +dunk +dunkadoo +dunker +dunlin +dunnage +dunne +dunner +dunness +dunnish +dunnite +dunnock +dunny +dunpickle +dunst +dunstable +dunt +duntle +duny +dunziekte +duo +duocosane +duodecahedral +duodecahedron +duodecane +duodecennial +duodecillion +duodecimal +duodecimality +duodecimally +duodecimfid +duodecimo +duodecimole +duodecuple +duodena +duodenal +duodenary +duodenate +duodenation +duodene +duodenectomy +duodenitis +duodenocholangitis +duodenocholecystostomy +duodenocholedochotomy +duodenocystostomy +duodenoenterostomy +duodenogram +duodenojejunal +duodenojejunostomy +duodenopancreatectomy +duodenoscopy +duodenostomy +duodenotomy +duodenum +duodrama +duograph +duogravure +duole +duoliteral +duologue +duomachy +duopod +duopolistic +duopoly +duopsonistic +duopsony +duosecant +duotone +duotriacontane +duotype +dup +dupability +dupable +dupe +dupedom +duper +dupery +dupion +dupla +duplation +duple +duplet +duplex +duplexity +duplicability +duplicable +duplicand +duplicate +duplication +duplicative +duplicator +duplicature +duplicia +duplicident +duplicidentate +duplicipennate +duplicitas +duplicity +duplification +duplify +duplone +dupondius +duppy +dura +durability +durable +durableness +durably +durain +dural +duramatral +duramen +durance +durangite +durant +duraplasty +duraquara +duraspinalis +duration +durational +durationless +durative +durax +durbachite +durbar +durdenite +dure +durene +durenol +duress +duressor +durgan +durian +duridine +during +duringly +durity +durmast +durn +duro +durometer +duroquinone +durra +durrie +durrin +durry +durst +durukuli +durwaun +duryl +dusack +duscle +dush +dusio +dusk +dusken +duskily +duskiness +duskingtide +duskish +duskishly +duskishness +duskly +duskness +dusky +dust +dustbin +dustbox +dustcloth +dustee +duster +dusterman +dustfall +dustily +dustiness +dusting +dustless +dustlessness +dustman +dustpan +dustproof +dustuck +dustwoman +dusty +dustyfoot +dutch +duteous +duteously +duteousness +dutiability +dutiable +dutied +dutiful +dutifully +dutifulness +dutra +duty +dutymonger +duumvir +duumviral +duumvirate +duvet +duvetyn +dux +duyker +dvaita +dvandva +dwale +dwalm +dwang +dwarf +dwarfish +dwarfishly +dwarfishness +dwarfism +dwarfling +dwarfness +dwarfy +dwayberry +dwell +dwelled +dweller +dwelling +dwelt +dwindle +dwindlement +dwine +dyad +dyadic +dyakisdodecahedron +dyarchic +dyarchical +dyarchy +dyaster +dyce +dye +dyeable +dyehouse +dyeing +dyeleaves +dyemaker +dyemaking +dyer +dyester +dyestuff +dyeware +dyeweed +dyewood +dygogram +dying +dyingly +dyingness +dyke +dykehopper +dyker +dykereeve +dynagraph +dynameter +dynametric +dynametrical +dynamic +dynamical +dynamically +dynamics +dynamis +dynamism +dynamist +dynamistic +dynamitard +dynamite +dynamiter +dynamitic +dynamitical +dynamitically +dynamiting +dynamitish +dynamitism +dynamitist +dynamization +dynamize +dynamo +dynamoelectric +dynamoelectrical +dynamogenesis +dynamogenic +dynamogenous +dynamogenously +dynamogeny +dynamometamorphic +dynamometamorphism +dynamometamorphosed +dynamometer +dynamometric +dynamometrical +dynamometry +dynamomorphic +dynamoneure +dynamophone +dynamostatic +dynamotor +dynast +dynastical +dynastically +dynasticism +dynastid +dynastidan +dynasty +dynatron +dyne +dyophone +dyotheism +dyphone +dysacousia +dysacousis +dysanalyte +dysaphia +dysarthria +dysarthric +dysarthrosis +dysbulia +dysbulic +dyschiria +dyschroa +dyschroia +dyschromatopsia +dyschromatoptic +dyschronous +dyscrasia +dyscrasial +dyscrasic +dyscrasite +dyscratic +dyscrystalline +dysenteric +dysenterical +dysentery +dysepulotic +dysepulotical +dyserethisia +dysergasia +dysergia +dysesthesia +dysesthetic +dysfunction +dysgenesic +dysgenesis +dysgenetic +dysgenic +dysgenical +dysgenics +dysgeogenous +dysgnosia +dysgraphia +dysidrosis +dyskeratosis +dyskinesia +dyskinetic +dyslalia +dyslexia +dyslogia +dyslogistic +dyslogistically +dyslogy +dysluite +dyslysin +dysmenorrhea +dysmenorrheal +dysmerism +dysmeristic +dysmerogenesis +dysmerogenetic +dysmeromorph +dysmeromorphic +dysmetria +dysmnesia +dysmorphism +dysmorphophobia +dysneuria +dysnomy +dysodile +dysodontiasis +dysorexia +dysorexy +dysoxidation +dysoxidizable +dysoxidize +dyspathetic +dyspathy +dyspepsia +dyspepsy +dyspeptic +dyspeptical +dyspeptically +dysphagia +dysphagic +dysphasia +dysphasic +dysphemia +dysphonia +dysphonic +dysphoria +dysphoric +dysphotic +dysphrasia +dysphrenia +dyspituitarism +dysplasia +dysplastic +dyspnea +dyspneal +dyspneic +dyspnoic +dysprosia +dysprosium +dysraphia +dyssnite +dysspermatism +dyssynergia +dyssystole +dystaxia +dystectic +dysteleological +dysteleologist +dysteleology +dysthyroidism +dystocia +dystocial +dystome +dystomic +dystomous +dystrophia +dystrophic +dystrophy +dysuria +dysuric +dysyntribite +dytiscid +dzeren +e +ea +each +eachwhere +eager +eagerly +eagerness +eagle +eaglelike +eagless +eaglestone +eaglet +eaglewood +eagre +ean +ear +earache +earbob +earcap +earcockle +eardrop +eardropper +eardrum +eared +earflower +earful +earhole +earing +earjewel +earl +earlap +earldom +earless +earlet +earlike +earliness +earlish +earlock +earlship +early +earmark +earn +earner +earnest +earnestly +earnestness +earnful +earning +earnings +earphone +earpick +earpiece +earplug +earreach +earring +earringed +earscrew +earshot +earsore +earsplitting +eartab +earth +earthboard +earthborn +earthbred +earthdrake +earthed +earthen +earthenhearted +earthenware +earthfall +earthfast +earthgall +earthgrubber +earthian +earthiness +earthkin +earthless +earthlight +earthlike +earthliness +earthling +earthly +earthmaker +earthmaking +earthnut +earthpea +earthquake +earthquaked +earthquaken +earthquaking +earthshine +earthshock +earthslide +earthsmoke +earthstar +earthtongue +earthwall +earthward +earthwards +earthwork +earthworm +earthy +earwax +earwig +earwigginess +earwiggy +earwitness +earworm +earwort +ease +easeful +easefully +easefulness +easel +easeless +easement +easer +easier +easiest +easily +easiness +easing +east +eastabout +eastbound +easter +easterling +easterly +eastern +easterner +easternmost +easting +eastland +eastmost +eastward +eastwardly +easy +easygoing +easygoingness +eat +eatability +eatable +eatableness +eatage +eatberry +eaten +eater +eatery +eating +eats +eave +eaved +eavedrop +eaver +eaves +eavesdrop +eavesdropper +eavesdropping +ebb +ebbman +ebenaceous +ebeneous +eboe +ebon +ebonist +ebonite +ebonize +ebony +ebracteate +ebracteolate +ebriate +ebriety +ebriosity +ebrious +ebriously +ebullate +ebullience +ebulliency +ebullient +ebulliently +ebulliometer +ebullioscope +ebullioscopic +ebullioscopy +ebullition +ebullitive +ebulus +eburated +eburine +eburnated +eburnation +eburnean +eburneoid +eburneous +eburnian +eburnification +ecad +ecalcarate +ecanda +ecardinal +ecarinate +ecarte +ecaudate +ecbatic +ecblastesis +ecbole +ecbolic +eccaleobion +eccentrate +eccentric +eccentrical +eccentrically +eccentricity +eccentring +eccentrometer +ecchondroma +ecchondrosis +ecchondrotome +ecchymoma +ecchymose +ecchymosis +ecclesia +ecclesial +ecclesiarch +ecclesiarchy +ecclesiast +ecclesiastic +ecclesiastical +ecclesiastically +ecclesiasticism +ecclesiasticize +ecclesiastics +ecclesiastry +ecclesioclastic +ecclesiography +ecclesiolater +ecclesiolatry +ecclesiologic +ecclesiological +ecclesiologically +ecclesiologist +ecclesiology +ecclesiophobia +eccoprotic +eccoproticophoric +eccrinology +eccrisis +eccritic +eccyclema +eccyesis +ecdemic +ecdemite +ecderon +ecderonic +ecdysiast +ecdysis +ecesic +ecesis +ecgonine +eche +echea +echelette +echelon +echelonment +echeneidid +echeneidoid +echidna +echinal +echinate +echinid +echinital +echinite +echinochrome +echinococcus +echinoderm +echinodermal +echinodermatous +echinodermic +echinoid +echinologist +echinology +echinopsine +echinostome +echinostomiasis +echinulate +echinulated +echinulation +echinuliform +echinus +echitamine +echiurid +echiuroid +echo +echoer +echoic +echoingly +echoism +echoist +echoize +echolalia +echolalic +echoless +echometer +echopractic +echopraxia +echowise +eciliate +ecize +ecklein +eclair +eclampsia +eclamptic +eclat +eclectic +eclectical +eclectically +eclecticism +eclecticize +eclectism +eclectist +eclegm +eclegma +eclipsable +eclipsareon +eclipsation +eclipse +eclipser +eclipsis +ecliptic +ecliptical +ecliptically +eclogite +eclogue +eclosion +ecmnesia +ecoid +ecole +ecologic +ecological +ecologically +ecologist +ecology +econometer +econometric +econometrician +econometrics +economic +economical +economically +economics +economism +economist +economization +economize +economizer +economy +ecophene +ecophobia +ecorticate +ecospecies +ecospecific +ecospecifically +ecostate +ecosystem +ecotonal +ecotone +ecotype +ecotypic +ecotypically +ecphonesis +ecphorable +ecphore +ecphoria +ecphorization +ecphorize +ecphrasis +ecrasite +ecru +ecrustaceous +ecstasis +ecstasize +ecstasy +ecstatic +ecstatica +ecstatical +ecstatically +ecstaticize +ecstrophy +ectad +ectadenia +ectal +ectally +ectasia +ectasis +ectatic +ectene +ectental +ectepicondylar +ectethmoid +ectethmoidal +ecthetically +ecthlipsis +ecthyma +ectiris +ectobatic +ectoblast +ectoblastic +ectobronchium +ectocardia +ectocarpaceous +ectocarpic +ectocarpous +ectocinerea +ectocinereal +ectocoelic +ectocondylar +ectocondyle +ectocondyloid +ectocornea +ectocranial +ectocuneiform +ectocuniform +ectocyst +ectodactylism +ectoderm +ectodermal +ectodermic +ectodermoidal +ectodermosis +ectodynamomorphic +ectoentad +ectoenzyme +ectoethmoid +ectogenesis +ectogenic +ectogenous +ectoglia +ectolecithal +ectoloph +ectomere +ectomeric +ectomesoblast +ectomorph +ectomorphic +ectomorphy +ectonephridium +ectoparasite +ectoparasitic +ectopatagium +ectophloic +ectophyte +ectophytic +ectopia +ectopic +ectoplacenta +ectoplasm +ectoplasmatic +ectoplasmic +ectoplastic +ectoplasy +ectoproctan +ectoproctous +ectopterygoid +ectopy +ectoretina +ectorganism +ectorhinal +ectosarc +ectosarcous +ectoskeleton +ectosomal +ectosome +ectosphenoid +ectosphenotic +ectosphere +ectosteal +ectosteally +ectostosis +ectotheca +ectotoxin +ectotrophic +ectozoa +ectozoan +ectozoic +ectozoon +ectrodactylia +ectrodactylism +ectrodactyly +ectrogenic +ectrogeny +ectromelia +ectromelian +ectromelic +ectromelus +ectropion +ectropium +ectropometer +ectrosyndactyly +ectypal +ectype +ectypography +ecuelling +ecumenic +ecumenical +ecumenicalism +ecumenicality +ecumenically +ecumenicity +ecyphellate +eczema +eczematization +eczematoid +eczematosis +eczematous +edacious +edaciously +edaciousness +edacity +edaphic +edaphology +edaphon +edder +eddish +eddo +eddy +eddyroot +edea +edeagra +edeitis +edelweiss +edema +edematous +edemic +edenite +edental +edentalous +edentate +edentulate +edentulous +edeodynia +edeology +edeomania +edeoscopy +edeotomy +edestan +edestin +edge +edgebone +edged +edgeless +edgemaker +edgemaking +edgeman +edger +edgerman +edgeshot +edgestone +edgeways +edgeweed +edgewise +edginess +edging +edgingly +edgrew +edgy +edh +edibility +edible +edibleness +edict +edictal +edictally +edicule +edificable +edification +edificator +edificatory +edifice +edificial +edifier +edify +edifying +edifyingly +edifyingness +edingtonite +edit +edital +edition +editor +editorial +editorialize +editorially +editorship +editress +edriophthalmatous +edriophthalmian +edriophthalmic +edriophthalmous +educabilian +educability +educable +educand +educatable +educate +educated +educatee +education +educationable +educational +educationalism +educationalist +educationally +educationary +educationist +educative +educator +educatory +educatress +educe +educement +educible +educive +educt +eduction +eductive +eductor +edulcorate +edulcoration +edulcorative +edulcorator +eegrass +eel +eelboat +eelbob +eelbobber +eelcake +eelcatcher +eeler +eelery +eelfare +eelfish +eelgrass +eellike +eelpot +eelpout +eelshop +eelskin +eelspear +eelware +eelworm +eely +eer +eerie +eerily +eeriness +eerisome +effable +efface +effaceable +effacement +effacer +effect +effecter +effectful +effectible +effective +effectively +effectiveness +effectivity +effectless +effector +effects +effectual +effectuality +effectualize +effectually +effectualness +effectuate +effectuation +effeminacy +effeminate +effeminately +effeminateness +effemination +effeminatize +effeminization +effeminize +effendi +efferent +effervesce +effervescence +effervescency +effervescent +effervescible +effervescingly +effervescive +effete +effeteness +effetman +efficacious +efficaciously +efficaciousness +efficacity +efficacy +efficience +efficiency +efficient +efficiently +effigial +effigiate +effigiation +effigurate +effiguration +effigy +efflate +efflation +effloresce +efflorescence +efflorescency +efflorescent +efflower +effluence +effluency +effluent +effluvia +effluvial +effluviate +effluviography +effluvious +effluvium +efflux +effluxion +effodient +efform +efformation +efformative +effort +effortful +effortless +effortlessly +effossion +effraction +effranchise +effranchisement +effrontery +effulge +effulgence +effulgent +effulgently +effund +effuse +effusiometer +effusion +effusive +effusively +effusiveness +eflagelliferous +efoliolate +efoliose +efoveolate +eft +eftest +eftsoons +egad +egalitarian +egalitarianism +egality +egence +egeran +egest +egesta +egestion +egestive +egg +eggberry +eggcup +eggcupful +eggeater +egger +eggfish +eggfruit +egghead +egghot +egging +eggler +eggless +egglike +eggnog +eggplant +eggshell +eggy +egilops +egipto +eglandular +eglandulose +eglantine +eglatere +eglestonite +egma +ego +egocentric +egocentricity +egocentrism +egohood +egoism +egoist +egoistic +egoistical +egoistically +egoity +egoize +egoizer +egol +egolatrous +egomania +egomaniac +egomaniacal +egomism +egophonic +egophony +egosyntonic +egotheism +egotism +egotist +egotistic +egotistical +egotistically +egotize +egregious +egregiously +egregiousness +egress +egression +egressive +egressor +egret +egrimony +egueiite +egurgitate +eguttulate +eh +eheu +ehlite +ehrwaldite +ehuawa +eichbergite +eichwaldite +eicosane +eident +eidently +eider +eidetic +eidograph +eidolic +eidolism +eidology +eidolology +eidolon +eidoptometry +eidouranion +eigenfunction +eigenvalue +eight +eighteen +eighteenfold +eighteenmo +eighteenth +eighteenthly +eightfoil +eightfold +eighth +eighthly +eightieth +eightling +eightpenny +eightscore +eightsman +eightsome +eighty +eightyfold +eigne +eikonology +eimer +einkorn +eiresione +eisegesis +eisegetical +eisodic +eisteddfod +eisteddfodic +eisteddfodism +either +ejaculate +ejaculation +ejaculative +ejaculator +ejaculatory +eject +ejecta +ejectable +ejection +ejective +ejectively +ejectivity +ejectment +ejector +ejicient +ejoo +ekaboron +ekacaesium +ekaha +ekamanganese +ekasilicon +ekatantalum +eke +ekebergite +eker +ekerite +eking +ekka +ekphore +ektene +ektenes +ektodynamorphic +el +elaborate +elaborately +elaborateness +elaboration +elaborative +elaborator +elaboratory +elabrate +elachistaceous +elaeagnaceous +elaeoblast +elaeoblastic +elaeocarpaceous +elaeodochon +elaeomargaric +elaeometer +elaeoptene +elaeosaccharum +elaeothesium +elaidate +elaidic +elaidin +elaidinic +elain +elaine +elaioleucite +elaioplast +elaiosome +elance +eland +elanet +elaphine +elaphure +elaphurine +elapid +elapine +elapoid +elapse +elasmobranch +elasmobranchian +elasmobranchiate +elasmosaur +elasmothere +elastance +elastic +elastica +elastically +elastician +elasticin +elasticity +elasticize +elasticizer +elasticness +elastin +elastivity +elastomer +elastomeric +elastometer +elastometry +elastose +elatcha +elate +elated +elatedly +elatedness +elater +elaterid +elaterin +elaterite +elaterium +elateroid +elatinaceous +elation +elative +elator +elatrometer +elb +elbow +elbowboard +elbowbush +elbowchair +elbowed +elbower +elbowpiece +elbowroom +elbowy +elcaja +elchee +eld +elder +elderberry +elderbrotherhood +elderbrotherish +elderbrotherly +elderbush +elderhood +elderliness +elderly +elderman +eldership +eldersisterly +elderwoman +elderwood +elderwort +eldest +eldin +elding +eldress +eldritch +elecampane +elect +electable +electee +electicism +election +electionary +electioneer +electioneerer +elective +electively +electiveness +electivism +electivity +electly +elector +electoral +electorally +electorate +electorial +electorship +electragist +electragy +electralize +electrepeter +electress +electret +electric +electrical +electricalize +electrically +electricalness +electrician +electricity +electricize +electrics +electriferous +electrifiable +electrification +electrifier +electrify +electrion +electrionic +electrizable +electrization +electrize +electrizer +electro +electroacoustic +electroaffinity +electroamalgamation +electroanalysis +electroanalytic +electroanalytical +electroanesthesia +electroballistic +electroballistics +electrobath +electrobiological +electrobiologist +electrobiology +electrobioscopy +electroblasting +electrobrasser +electrobus +electrocapillarity +electrocapillary +electrocardiogram +electrocardiograph +electrocardiographic +electrocardiography +electrocatalysis +electrocatalytic +electrocataphoresis +electrocataphoretic +electrocauterization +electrocautery +electroceramic +electrochemical +electrochemically +electrochemist +electrochemistry +electrochronograph +electrochronographic +electrochronometer +electrochronometric +electrocoagulation +electrocoating +electrocolloidal +electrocontractility +electrocorticogram +electroculture +electrocute +electrocution +electrocutional +electrocutioner +electrocystoscope +electrode +electrodeless +electrodentistry +electrodeposit +electrodepositable +electrodeposition +electrodepositor +electrodesiccate +electrodesiccation +electrodiagnosis +electrodialysis +electrodialyze +electrodialyzer +electrodiplomatic +electrodispersive +electrodissolution +electrodynamic +electrodynamical +electrodynamics +electrodynamism +electrodynamometer +electroencephalogram +electroencephalograph +electroencephalography +electroendosmose +electroendosmosis +electroendosmotic +electroengrave +electroengraving +electroergometer +electroetching +electroethereal +electroextraction +electroform +electroforming +electrofuse +electrofused +electrofusion +electrogalvanic +electrogalvanize +electrogenesis +electrogenetic +electrogild +electrogilding +electrogilt +electrograph +electrographic +electrographite +electrography +electroharmonic +electrohemostasis +electrohomeopathy +electrohorticulture +electrohydraulic +electroimpulse +electroindustrial +electroionic +electroirrigation +electrokinematics +electrokinetic +electrokinetics +electrolier +electrolithotrity +electrologic +electrological +electrologist +electrology +electroluminescence +electroluminescent +electrolysis +electrolyte +electrolytic +electrolytical +electrolytically +electrolyzability +electrolyzable +electrolyzation +electrolyze +electrolyzer +electromagnet +electromagnetic +electromagnetical +electromagnetically +electromagnetics +electromagnetism +electromagnetist +electromassage +electromechanical +electromechanics +electromedical +electromer +electromeric +electromerism +electrometallurgical +electrometallurgist +electrometallurgy +electrometer +electrometric +electrometrical +electrometrically +electrometry +electromobile +electromobilism +electromotion +electromotive +electromotivity +electromotograph +electromotor +electromuscular +electromyographic +electron +electronarcosis +electronegative +electronervous +electronic +electronics +electronographic +electrooptic +electrooptical +electrooptically +electrooptics +electroosmosis +electroosmotic +electroosmotically +electrootiatrics +electropathic +electropathology +electropathy +electropercussive +electrophobia +electrophone +electrophore +electrophoresis +electrophoretic +electrophoric +electrophorus +electrophotometer +electrophotometry +electrophototherapy +electrophrenic +electrophysics +electrophysiological +electrophysiologist +electrophysiology +electropism +electroplate +electroplater +electroplating +electroplax +electropneumatic +electropneumatically +electropoion +electropolar +electropositive +electropotential +electropower +electropsychrometer +electropult +electropuncturation +electropuncture +electropuncturing +electropyrometer +electroreceptive +electroreduction +electrorefine +electroscission +electroscope +electroscopic +electrosherardizing +electroshock +electrosmosis +electrostatic +electrostatical +electrostatically +electrostatics +electrosteel +electrostenolysis +electrostenolytic +electrostereotype +electrostriction +electrosurgery +electrosurgical +electrosynthesis +electrosynthetic +electrosynthetically +electrotactic +electrotautomerism +electrotaxis +electrotechnic +electrotechnical +electrotechnician +electrotechnics +electrotechnology +electrotelegraphic +electrotelegraphy +electrotelethermometer +electrotellurograph +electrotest +electrothanasia +electrothanatosis +electrotherapeutic +electrotherapeutical +electrotherapeutics +electrotherapeutist +electrotherapist +electrotherapy +electrothermal +electrothermancy +electrothermic +electrothermics +electrothermometer +electrothermostat +electrothermostatic +electrothermotic +electrotitration +electrotonic +electrotonicity +electrotonize +electrotonus +electrotrephine +electrotropic +electrotropism +electrotype +electrotyper +electrotypic +electrotyping +electrotypist +electrotypy +electrovalence +electrovalency +electrovection +electroviscous +electrovital +electrowin +electrum +electuary +eleemosynarily +eleemosynariness +eleemosynary +elegance +elegancy +elegant +elegantly +elegiac +elegiacal +elegiambic +elegiambus +elegiast +elegist +elegit +elegize +elegy +eleidin +element +elemental +elementalism +elementalist +elementalistic +elementalistically +elementality +elementalize +elementally +elementarily +elementariness +elementary +elementoid +elemi +elemicin +elemin +elench +elenchi +elenchic +elenchical +elenchically +elenchize +elenchtic +elenchtical +elenctic +elenge +eleoblast +eleolite +eleomargaric +eleometer +eleonorite +eleoptene +eleostearate +eleostearic +elephant +elephanta +elephantiac +elephantiasic +elephantiasis +elephantic +elephanticide +elephantine +elephantlike +elephantoid +elephantoidal +elephantous +elephantry +eleutherarch +eleutherism +eleutherodactyl +eleutheromania +eleutheromaniac +eleutheromorph +eleutheropetalous +eleutherophyllous +eleutherosepalous +eleutherozoan +elevate +elevated +elevatedly +elevatedness +elevating +elevatingly +elevation +elevational +elevator +elevatory +eleven +elevener +elevenfold +eleventh +eleventhly +elevon +elf +elfenfolk +elfhood +elfic +elfin +elfinwood +elfish +elfishly +elfishness +elfkin +elfland +elflike +elflock +elfship +elfwife +elfwort +eliasite +elicit +elicitable +elicitate +elicitation +elicitor +elicitory +elide +elidible +eligibility +eligible +eligibleness +eligibly +eliminable +eliminand +eliminant +eliminate +elimination +eliminative +eliminator +eliminatory +eliquate +eliquation +elision +elisor +elite +elixir +elk +elkhorn +elkhound +elkslip +elkwood +ell +ellachick +ellagate +ellagic +ellagitannin +elle +elleck +ellenyard +ellfish +ellipse +ellipses +ellipsis +ellipsograph +ellipsoid +ellipsoidal +ellipsone +ellipsonic +elliptic +elliptical +elliptically +ellipticalness +ellipticity +elliptograph +elliptoid +ellops +ellwand +elm +elmy +elocular +elocute +elocution +elocutionary +elocutioner +elocutionist +elocutionize +elod +eloge +elogium +eloign +eloigner +eloignment +elongate +elongated +elongation +elongative +elope +elopement +eloper +elops +eloquence +eloquent +eloquential +eloquently +eloquentness +elotillo +elpasolite +elpidite +els +else +elsehow +elsewards +elseways +elsewhen +elsewhere +elsewheres +elsewhither +elsewise +elsin +elt +eluate +elucidate +elucidation +elucidative +elucidator +elucidatory +elucubrate +elucubration +elude +eluder +elusion +elusive +elusively +elusiveness +elusoriness +elusory +elute +elution +elutor +elutriate +elutriation +elutriator +eluvial +eluviate +eluviation +eluvium +elvan +elvanite +elvanitic +elver +elves +elvet +elvish +elvishly +elydoric +elysia +elytral +elytriferous +elytriform +elytrigerous +elytrin +elytrocele +elytroclasia +elytroid +elytron +elytroplastic +elytropolypus +elytroposis +elytrorhagia +elytrorrhagia +elytrorrhaphy +elytrostenosis +elytrotomy +elytrous +elytrum +em +emaciate +emaciation +emajagua +emanant +emanate +emanation +emanational +emanationism +emanationist +emanatism +emanatist +emanatistic +emanativ +emanative +emanatively +emanator +emanatory +emancipate +emancipation +emancipationist +emancipatist +emancipative +emancipator +emancipatory +emancipatress +emancipist +emandibulate +emanium +emarcid +emarginate +emarginately +emargination +emasculate +emasculation +emasculative +emasculator +emasculatory +emball +emballonurid +emballonurine +embalm +embalmer +embalmment +embank +embankment +embannered +embar +embargo +embargoist +embark +embarkation +embarkment +embarras +embarrass +embarrassed +embarrassedly +embarrassing +embarrassingly +embarrassment +embarrel +embassage +embassy +embastioned +embathe +embatholithic +embattle +embattled +embattlement +embay +embayment +embed +embedment +embeggar +embelic +embellish +embellisher +embellishment +ember +embergoose +emberizidae +emberizine +embezzle +embezzlement +embezzler +embind +embiotocid +embiotocoid +embira +embitter +embitterer +embitterment +emblaze +emblazer +emblazon +emblazoner +emblazonment +emblazonry +emblem +emblema +emblematic +emblematical +emblematically +emblematicalness +emblematicize +emblematist +emblematize +emblematology +emblement +emblemist +emblemize +emblemology +emblic +emblossom +embodier +embodiment +embody +embog +emboitement +embolden +emboldener +embole +embolectomy +embolemia +embolic +emboliform +embolism +embolismic +embolismus +embolite +embolium +embolize +embolo +embololalia +embolomerism +embolomerous +embolomycotic +embolum +embolus +emboly +emborder +emboscata +embosom +emboss +embossage +embosser +embossing +embossman +embossment +embosture +embottle +embouchure +embound +embow +embowed +embowel +emboweler +embowelment +embower +embowerment +embowment +embox +embrace +embraceable +embraceably +embracement +embraceor +embracer +embracery +embracing +embracingly +embracingness +embracive +embrail +embranchment +embrangle +embranglement +embrasure +embreathe +embreathement +embright +embrittle +embrittlement +embroaden +embrocate +embrocation +embroider +embroiderer +embroideress +embroidery +embroil +embroiler +embroilment +embronze +embrown +embryectomy +embryo +embryocardia +embryoctonic +embryoctony +embryoferous +embryogenesis +embryogenetic +embryogenic +embryogeny +embryogony +embryographer +embryographic +embryography +embryoid +embryoism +embryologic +embryological +embryologically +embryologist +embryology +embryoma +embryon +embryonal +embryonary +embryonate +embryonated +embryonic +embryonically +embryoniferous +embryoniform +embryony +embryopathology +embryophagous +embryophore +embryophyte +embryoplastic +embryoscope +embryoscopic +embryotega +embryotic +embryotome +embryotomy +embryotrophic +embryotrophy +embryous +embryulcia +embryulcus +embubble +embuia +embus +embusk +embuskin +emcee +eme +emeer +emeership +emend +emendable +emendandum +emendate +emendation +emendator +emendatory +emender +emerald +emeraldine +emeraude +emerge +emergence +emergency +emergent +emergently +emergentness +emerited +emeritus +emerize +emerse +emersed +emersion +emery +emesis +emetatrophia +emetic +emetically +emetine +emetocathartic +emetology +emetomorphine +emgalla +emication +emiction +emictory +emigrant +emigrate +emigration +emigrational +emigrationist +emigrative +emigrator +emigratory +emigree +eminence +eminency +eminent +eminently +emir +emirate +emirship +emissarium +emissary +emissaryship +emissile +emission +emissive +emissivity +emit +emittent +emitter +emma +emmarble +emmarvel +emmenagogic +emmenagogue +emmenic +emmeniopathy +emmenology +emmensite +emmer +emmergoose +emmet +emmetrope +emmetropia +emmetropic +emmetropism +emmetropy +emodin +emollescence +emolliate +emollient +emoloa +emolument +emolumental +emolumentary +emote +emotion +emotionable +emotional +emotionalism +emotionalist +emotionality +emotionalization +emotionalize +emotionally +emotioned +emotionist +emotionize +emotionless +emotionlessness +emotive +emotively +emotiveness +emotivity +empacket +empaistic +empall +empanel +empanelment +empanoply +empaper +emparadise +emparchment +empark +empasm +empathic +empathically +empathize +empathy +empeirema +emperor +emperorship +empery +empetraceous +emphases +emphasis +emphasize +emphatic +emphatical +emphatically +emphaticalness +emphlysis +emphractic +emphraxis +emphysema +emphysematous +emphyteusis +emphyteuta +emphyteutic +empicture +empiecement +empire +empirema +empiric +empirical +empiricalness +empiricism +empiricist +empirics +empiriocritcism +empiriocritical +empiriological +empirism +empiristic +emplace +emplacement +emplane +emplastic +emplastration +emplastrum +emplectite +empleomania +employ +employability +employable +employed +employee +employer +employless +employment +emplume +empocket +empodium +empoison +empoisonment +emporetic +emporeutic +emporia +emporial +emporium +empower +empowerment +empress +emprise +emprosthotonic +emprosthotonos +emprosthotonus +empt +emptier +emptily +emptiness +emptings +emptins +emption +emptional +emptor +empty +emptyhearted +emptysis +empurple +empyema +empyemic +empyesis +empyocele +empyreal +empyrean +empyreuma +empyreumatic +empyreumatical +empyreumatize +empyromancy +emu +emulable +emulant +emulate +emulation +emulative +emulatively +emulator +emulatory +emulatress +emulgence +emulgent +emulous +emulously +emulousness +emulsibility +emulsible +emulsifiability +emulsifiable +emulsification +emulsifier +emulsify +emulsin +emulsion +emulsionize +emulsive +emulsoid +emulsor +emunctory +emundation +emyd +emydian +emydosaurian +en +enable +enablement +enabler +enact +enactable +enaction +enactive +enactment +enactor +enactory +enaena +enage +enalid +enaliosaur +enaliosaurian +enallachrome +enallage +enaluron +enam +enamber +enambush +enamdar +enamel +enameler +enameling +enamelist +enamelless +enamellist +enameloma +enamelware +enamor +enamorato +enamored +enamoredness +enamorment +enamourment +enanguish +enanthem +enanthema +enanthematous +enanthesis +enantiobiosis +enantioblastic +enantioblastous +enantiomer +enantiomeride +enantiomorph +enantiomorphic +enantiomorphism +enantiomorphous +enantiomorphously +enantiomorphy +enantiopathia +enantiopathic +enantiopathy +enantiosis +enantiotropic +enantiotropy +enantobiosis +enapt +enarbor +enarbour +enarch +enarched +enargite +enarm +enarme +enarthrodia +enarthrodial +enarthrosis +enate +enatic +enation +enbrave +encaenia +encage +encake +encalendar +encallow +encamp +encampment +encanker +encanthis +encapsulate +encapsulation +encapsule +encarditis +encarnadine +encarnalize +encarpium +encarpus +encase +encasement +encash +encashable +encashment +encasserole +encastage +encatarrhaphy +encauma +encaustes +encaustic +encaustically +encave +encefalon +encell +encenter +encephala +encephalalgia +encephalasthenia +encephalic +encephalin +encephalitic +encephalitis +encephalocele +encephalocoele +encephalodialysis +encephalogram +encephalograph +encephalography +encephaloid +encephalolith +encephalology +encephaloma +encephalomalacia +encephalomalacosis +encephalomalaxis +encephalomeningitis +encephalomeningocele +encephalomere +encephalomeric +encephalometer +encephalometric +encephalomyelitis +encephalomyelopathy +encephalon +encephalonarcosis +encephalopathia +encephalopathic +encephalopathy +encephalophyma +encephalopsychesis +encephalopyosis +encephalorrhagia +encephalosclerosis +encephaloscope +encephaloscopy +encephalosepsis +encephalospinal +encephalothlipsis +encephalotome +encephalotomy +encephalous +enchain +enchainment +enchair +enchalice +enchannel +enchant +enchanter +enchanting +enchantingly +enchantingness +enchantment +enchantress +encharge +encharnel +enchase +enchaser +enchasten +enchequer +enchest +enchilada +enchiridion +enchondroma +enchondromatous +enchondrosis +enchorial +enchurch +enchylema +enchylematous +enchymatous +enchytrae +enchytraeid +encina +encinal +encincture +encinder +encinillo +encipher +encircle +encirclement +encircler +encist +encitadel +enclaret +enclasp +enclave +enclavement +enclisis +enclitic +enclitical +enclitically +encloak +encloister +enclose +encloser +enclosure +enclothe +encloud +encoach +encode +encoffin +encoignure +encoil +encolden +encollar +encolor +encolpion +encolumn +encomendero +encomia +encomiast +encomiastic +encomiastical +encomiastically +encomic +encomienda +encomiologic +encomium +encommon +encompass +encompasser +encompassment +encoop +encorbelment +encore +encoronal +encoronate +encoronet +encounter +encounterable +encounterer +encourage +encouragement +encourager +encouraging +encouragingly +encowl +encraal +encradle +encranial +encratic +encraty +encreel +encrimson +encrinal +encrinic +encrinidae +encrinital +encrinite +encrinitic +encrinitical +encrinoid +encrisp +encroach +encroacher +encroachingly +encroachment +encrotchet +encrown +encrownment +encrust +encrustment +encrypt +encryption +encuirassed +encumber +encumberer +encumberingly +encumberment +encumbrance +encumbrancer +encup +encurl +encurtain +encushion +encyclic +encyclical +encyclopedia +encyclopediac +encyclopediacal +encyclopedial +encyclopedian +encyclopediast +encyclopedic +encyclopedically +encyclopedism +encyclopedist +encyclopedize +encyrtid +encyst +encystation +encystment +end +endable +endamage +endamageable +endamagement +endamask +endameba +endamebic +endamoebiasis +endamoebic +endanger +endangerer +endangerment +endangium +endaortic +endaortitis +endarch +endarchy +endarterial +endarteritis +endarterium +endaspidean +endaze +endboard +endbrain +endear +endearance +endeared +endearedly +endearedness +endearing +endearingly +endearingness +endearment +endeavor +endeavorer +ended +endeictic +endellionite +endemial +endemic +endemically +endemicity +endemiological +endemiology +endemism +endenizen +ender +endere +endermatic +endermic +endermically +enderon +enderonic +endevil +endew +endgate +endiadem +endiaper +ending +endite +endive +endless +endlessly +endlessness +endlichite +endlong +endmatcher +endmost +endoabdominal +endoangiitis +endoaortitis +endoappendicitis +endoarteritis +endoauscultation +endobatholithic +endobiotic +endoblast +endoblastic +endobronchial +endobronchially +endobronchitis +endocannibalism +endocardiac +endocardial +endocarditic +endocarditis +endocardium +endocarp +endocarpal +endocarpic +endocarpoid +endocellular +endocentric +endoceratite +endoceratitic +endocervical +endocervicitis +endochondral +endochorion +endochorionic +endochrome +endochylous +endoclinal +endocline +endocoelar +endocoele +endocoeliac +endocolitis +endocolpitis +endocondensation +endocone +endoconidium +endocorpuscular +endocortex +endocranial +endocranium +endocrinal +endocrine +endocrinic +endocrinism +endocrinological +endocrinologist +endocrinology +endocrinopathic +endocrinopathy +endocrinotherapy +endocrinous +endocritic +endocycle +endocyclic +endocyemate +endocyst +endocystitis +endoderm +endodermal +endodermic +endodermis +endodontia +endodontic +endodontist +endodynamomorphic +endoenteritis +endoenzyme +endoesophagitis +endofaradism +endogalvanism +endogamic +endogamous +endogamy +endogastric +endogastrically +endogastritis +endogen +endogenesis +endogenetic +endogenic +endogenous +endogenously +endogeny +endoglobular +endognath +endognathal +endognathion +endogonidium +endointoxication +endokaryogamy +endolabyrinthitis +endolaryngeal +endolemma +endolumbar +endolymph +endolymphangial +endolymphatic +endolymphic +endolysin +endomastoiditis +endome +endomesoderm +endometrial +endometritis +endometrium +endometry +endomitosis +endomitotic +endomixis +endomorph +endomorphic +endomorphism +endomorphy +endomysial +endomysium +endoneurial +endoneurium +endonuclear +endonucleolus +endoparasite +endoparasitic +endopathic +endopelvic +endopericarditis +endoperidial +endoperidium +endoperitonitis +endophagous +endophagy +endophasia +endophasic +endophlebitis +endophragm +endophragmal +endophyllous +endophytal +endophyte +endophytic +endophytically +endophytous +endoplasm +endoplasma +endoplasmic +endoplast +endoplastron +endoplastular +endoplastule +endopleura +endopleural +endopleurite +endopleuritic +endopod +endopodite +endopoditic +endoproct +endoproctous +endopsychic +endopterygote +endopterygotic +endopterygotism +endopterygotous +endorachis +endoral +endore +endorhinitis +endorsable +endorsation +endorse +endorsed +endorsee +endorsement +endorser +endorsingly +endosalpingitis +endosarc +endosarcode +endosarcous +endosclerite +endoscope +endoscopic +endoscopy +endosecretory +endosepsis +endosiphon +endosiphonal +endosiphonate +endosiphuncle +endoskeletal +endoskeleton +endosmometer +endosmometric +endosmosic +endosmosis +endosmotic +endosmotically +endosome +endosperm +endospermic +endospore +endosporium +endosporous +endoss +endosteal +endosteally +endosteitis +endosteoma +endosternite +endosternum +endosteum +endostitis +endostoma +endostome +endostosis +endostracal +endostracum +endostylar +endostyle +endostylic +endotheca +endothecal +endothecate +endothecial +endothecium +endothelia +endothelial +endothelioblastoma +endotheliocyte +endothelioid +endotheliolysin +endotheliolytic +endothelioma +endotheliomyoma +endotheliomyxoma +endotheliotoxin +endothelium +endothermal +endothermic +endothermous +endothermy +endothoracic +endothorax +endothys +endotoxic +endotoxin +endotoxoid +endotracheitis +endotrachelitis +endotrophic +endotys +endovaccination +endovasculitis +endovenous +endow +endower +endowment +endozoa +endpiece +endue +enduement +endungeon +endura +endurability +endurable +endurableness +endurably +endurance +endurant +endure +endurer +enduring +enduringly +enduringness +endways +endwise +endyma +endymal +endysis +eneclann +enema +enemy +enemylike +enemyship +enepidermic +energeia +energesis +energetic +energetical +energetically +energeticalness +energeticist +energetics +energetistic +energic +energical +energid +energism +energist +energize +energizer +energumen +energumenon +energy +enervate +enervation +enervative +enervator +eneuch +eneugh +enface +enfacement +enfamous +enfasten +enfatico +enfeature +enfeeble +enfeeblement +enfeebler +enfelon +enfeoff +enfeoffment +enfester +enfetter +enfever +enfigure +enfilade +enfilading +enfile +enfiled +enflagellate +enflagellation +enflesh +enfleurage +enflower +enfoil +enfold +enfolden +enfolder +enfoldment +enfonced +enforce +enforceability +enforceable +enforced +enforcedly +enforcement +enforcer +enforcibility +enforcible +enforcingly +enfork +enfoul +enframe +enframement +enfranchisable +enfranchise +enfranchisement +enfranchiser +enfree +enfrenzy +enfuddle +enfurrow +engage +engaged +engagedly +engagedness +engagement +engager +engaging +engagingly +engagingness +engaol +engarb +engarble +engarland +engarment +engarrison +engastrimyth +engastrimythic +engaud +engaze +engem +engender +engenderer +engenderment +engerminate +enghosted +engild +engine +engineer +engineering +engineership +enginehouse +engineless +enginelike +engineman +enginery +enginous +engird +engirdle +engirt +engjateigur +englacial +englacially +englad +engladden +englobe +englobement +engloom +englory +englut +englyn +engnessang +engobe +engold +engolden +engore +engorge +engorgement +engouled +engrace +engraff +engraft +engraftation +engrafter +engraftment +engrail +engrailed +engrailment +engrain +engrained +engrainedly +engrainer +engram +engramma +engrammatic +engrammic +engrandize +engrandizement +engraphia +engraphic +engraphically +engraphy +engrapple +engrasp +engrave +engraved +engravement +engraver +engraving +engreen +engrieve +engroove +engross +engrossed +engrossedly +engrosser +engrossing +engrossingly +engrossingness +engrossment +enguard +engulf +engulfment +engyscope +engysseismology +enhallow +enhalo +enhamper +enhance +enhanced +enhancement +enhancer +enhancive +enharmonic +enharmonical +enharmonically +enhat +enhaunt +enhearse +enheart +enhearten +enhedge +enhelm +enhemospore +enherit +enheritage +enheritance +enhorror +enhunger +enhusk +enhydrite +enhydritic +enhydros +enhydrous +enhypostasia +enhypostasis +enhypostatic +enhypostatize +eniac +enigma +enigmatic +enigmatical +enigmatically +enigmaticalness +enigmatist +enigmatization +enigmatize +enigmatographer +enigmatography +enigmatology +enisle +enjail +enjamb +enjambed +enjambment +enjelly +enjeopard +enjeopardy +enjewel +enjoin +enjoinder +enjoiner +enjoinment +enjoy +enjoyable +enjoyableness +enjoyably +enjoyer +enjoying +enjoyingly +enjoyment +enkerchief +enkernel +enkindle +enkindler +enkraal +enlace +enlacement +enlard +enlarge +enlargeable +enlargeableness +enlarged +enlargedly +enlargedness +enlargement +enlarger +enlarging +enlargingly +enlaurel +enleaf +enleague +enlevement +enlief +enlife +enlight +enlighten +enlightened +enlightenedly +enlightenedness +enlightener +enlightening +enlighteningly +enlightenment +enlink +enlinkment +enlist +enlisted +enlister +enlistment +enliven +enlivener +enlivening +enliveningly +enlivenment +enlock +enlodge +enlodgement +enmarble +enmask +enmass +enmesh +enmeshment +enmist +enmity +enmoss +enmuffle +enneacontahedral +enneacontahedron +ennead +enneadianome +enneadic +enneagon +enneagynous +enneahedral +enneahedria +enneahedron +enneapetalous +enneaphyllous +enneasemic +enneasepalous +enneaspermous +enneastyle +enneastylos +enneasyllabic +enneateric +enneatic +enneatical +ennerve +enniche +ennoble +ennoblement +ennobler +ennobling +ennoblingly +ennoic +ennomic +ennui +enocyte +enodal +enodally +enoil +enol +enolate +enolic +enolizable +enolization +enolize +enomania +enomaniac +enomotarch +enomoty +enophthalmos +enophthalmus +enoplan +enoptromancy +enorganic +enorm +enormity +enormous +enormously +enormousness +enostosis +enough +enounce +enouncement +enow +enphytotic +enplane +enquicken +enquire +enquirer +enquiry +enrace +enrage +enraged +enragedly +enragement +enrange +enrank +enrapt +enrapture +enrapturer +enravish +enravishingly +enravishment +enray +enregiment +enregister +enregistration +enregistry +enrib +enrich +enricher +enriching +enrichingly +enrichment +enring +enrive +enrobe +enrobement +enrober +enrockment +enrol +enroll +enrolled +enrollee +enroller +enrollment +enrolment +enroot +enrough +enruin +enrut +ens +ensaffron +ensaint +ensample +ensand +ensandal +ensanguine +ensate +enscene +ensconce +enscroll +ensculpture +ense +enseam +enseat +enseem +ensellure +ensemble +ensepulcher +ensepulchre +enseraph +enserf +ensete +enshade +enshadow +enshawl +ensheathe +enshell +enshelter +enshield +enshrine +enshrinement +enshroud +ensiform +ensign +ensigncy +ensignhood +ensignment +ensignry +ensignship +ensilage +ensilate +ensilation +ensile +ensilist +ensilver +ensisternum +ensky +enslave +enslavedness +enslavement +enslaver +ensmall +ensnare +ensnarement +ensnarer +ensnaring +ensnaringly +ensnarl +ensnow +ensorcelize +ensorcell +ensoul +enspell +ensphere +enspirit +enstamp +enstar +enstate +enstatite +enstatitic +enstatolite +ensteel +enstool +enstore +enstrengthen +ensuable +ensuance +ensuant +ensue +ensuer +ensuingly +ensulphur +ensure +ensurer +enswathe +enswathement +ensweep +entablature +entablatured +entablement +entach +entad +entail +entailable +entailer +entailment +ental +entame +entamoebiasis +entamoebic +entangle +entangled +entangledly +entangledness +entanglement +entangler +entangling +entanglingly +entapophysial +entapophysis +entarthrotic +entasia +entasis +entelam +entelechy +entellus +entelodont +entempest +entemple +entente +entepicondylar +enter +enterable +enteraden +enteradenographic +enteradenography +enteradenological +enteradenology +enteral +enteralgia +enterate +enterauxe +enterclose +enterectomy +enterer +entergogenic +enteria +enteric +entericoid +entering +enteritidis +enteritis +entermete +enteroanastomosis +enterobiliary +enterocele +enterocentesis +enterochirurgia +enterochlorophyll +enterocholecystostomy +enterocinesia +enterocinetic +enterocleisis +enteroclisis +enteroclysis +enterocoele +enterocoelic +enterocoelous +enterocolitis +enterocolostomy +enterocrinin +enterocyst +enterocystoma +enterodynia +enteroepiplocele +enterogastritis +enterogastrone +enterogenous +enterogram +enterograph +enterography +enterohelcosis +enterohemorrhage +enterohepatitis +enterohydrocele +enteroid +enterointestinal +enteroischiocele +enterokinase +enterokinesia +enterokinetic +enterolith +enterolithiasis +enterology +enteromegalia +enteromegaly +enteromere +enteromesenteric +enteromycosis +enteromyiasis +enteron +enteroneuritis +enteroparalysis +enteroparesis +enteropathy +enteropexia +enteropexy +enterophthisis +enteroplasty +enteroplegia +enteropneust +enteropneustan +enteroptosis +enteroptotic +enterorrhagia +enterorrhaphy +enterorrhea +enteroscope +enterosepsis +enterospasm +enterostasis +enterostenosis +enterostomy +enterosyphilis +enterotome +enterotomy +enterotoxemia +enterotoxication +enterozoa +enterozoan +enterozoic +enterprise +enterpriseless +enterpriser +enterprising +enterprisingly +enterritoriality +entertain +entertainable +entertainer +entertaining +entertainingly +entertainingness +entertainment +enthalpy +entheal +enthelmintha +enthelminthes +enthelminthic +enthetic +enthral +enthraldom +enthrall +enthralldom +enthraller +enthralling +enthrallingly +enthrallment +enthralment +enthrone +enthronement +enthronization +enthronize +enthuse +enthusiasm +enthusiast +enthusiastic +enthusiastical +enthusiastically +enthusiastly +enthymematic +enthymematical +enthymeme +entia +entice +enticeable +enticeful +enticement +enticer +enticing +enticingly +enticingness +entifical +entification +entify +entincture +entire +entirely +entireness +entirety +entiris +entitative +entitatively +entitle +entitlement +entity +entoblast +entoblastic +entobranchiate +entobronchium +entocalcaneal +entocarotid +entocele +entocnemial +entocoele +entocoelic +entocondylar +entocondyle +entocondyloid +entocone +entoconid +entocornea +entocranial +entocuneiform +entocuniform +entocyemate +entocyst +entoderm +entodermal +entodermic +entogastric +entogenous +entoglossal +entohyal +entoil +entoilment +entomb +entombment +entomere +entomeric +entomic +entomical +entomion +entomogenous +entomoid +entomologic +entomological +entomologically +entomologist +entomologize +entomology +entomophagan +entomophagous +entomophilous +entomophily +entomophthoraceous +entomophthorous +entomophytous +entomostracan +entomostracous +entomotaxy +entomotomist +entomotomy +entone +entonement +entoolitic +entoparasite +entoparasitic +entoperipheral +entophytal +entophyte +entophytic +entophytically +entophytous +entopic +entopical +entoplasm +entoplastic +entoplastral +entoplastron +entopopliteal +entoproctous +entopterygoid +entoptic +entoptical +entoptically +entoptics +entoptoscope +entoptoscopic +entoptoscopy +entoretina +entorganism +entosarc +entosclerite +entosphenal +entosphenoid +entosphere +entosternal +entosternite +entosternum +entothorax +entotic +entotympanic +entourage +entozoa +entozoal +entozoan +entozoarian +entozoic +entozoological +entozoologically +entozoologist +entozoology +entozoon +entracte +entrail +entrails +entrain +entrainer +entrainment +entrammel +entrance +entrancedly +entrancement +entranceway +entrancing +entrancingly +entrant +entrap +entrapment +entrapper +entrappingly +entreasure +entreat +entreating +entreatingly +entreatment +entreaty +entree +entremets +entrench +entrenchment +entrepas +entrepot +entrepreneur +entrepreneurial +entrepreneurship +entresol +entrochite +entrochus +entropion +entropionize +entropium +entropy +entrough +entrust +entrustment +entry +entryman +entryway +enturret +entwine +entwinement +entwist +enucleate +enucleation +enucleator +enumerable +enumerate +enumeration +enumerative +enumerator +enunciability +enunciable +enunciate +enunciation +enunciative +enunciatively +enunciator +enunciatory +enure +enuresis +enuretic +enurny +envapor +envapour +envassal +envassalage +envault +enveil +envelop +envelope +enveloper +envelopment +envenom +envenomation +enverdure +envermeil +enviable +enviableness +enviably +envied +envier +envineyard +envious +enviously +enviousness +environ +environage +environal +environic +environment +environmental +environmentalism +environmentalist +environmentally +environs +envisage +envisagement +envision +envolume +envoy +envoyship +envy +envying +envyingly +enwallow +enwiden +enwind +enwisen +enwoman +enwomb +enwood +enworthed +enwound +enwrap +enwrapment +enwreathe +enwrite +enwrought +enzone +enzootic +enzooty +enzym +enzymatic +enzyme +enzymic +enzymically +enzymologist +enzymology +enzymolysis +enzymolytic +enzymosis +enzymotic +eoan +eolation +eolith +eolithic +eon +eonism +eophyte +eophytic +eophyton +eorhyolite +eosate +eoside +eosin +eosinate +eosinic +eosinoblast +eosinophile +eosinophilia +eosinophilic +eosinophilous +eosphorite +eozoon +eozoonal +epacmaic +epacme +epacrid +epacridaceous +epact +epactal +epagoge +epagogic +epagomenae +epagomenal +epagomenic +epagomenous +epaleaceous +epalpate +epanadiplosis +epanalepsis +epanaleptic +epanaphora +epanaphoral +epanastrophe +epanisognathism +epanisognathous +epanodos +epanody +epanorthosis +epanorthotic +epanthous +epapillate +epappose +eparch +eparchate +eparchial +eparchy +eparcuale +eparterial +epaule +epaulement +epaulet +epauleted +epauletted +epauliere +epaxial +epaxially +epedaphic +epee +epeeist +epeiric +epeirid +epeirogenesis +epeirogenetic +epeirogenic +epeirogeny +epeisodion +epembryonic +epencephal +epencephalic +epencephalon +ependyma +ependymal +ependyme +ependymitis +ependymoma +ependytes +epenthesis +epenthesize +epenthetic +epephragmal +epepophysial +epepophysis +epergne +eperotesis +epexegesis +epexegetic +epexegetical +epexegetically +epha +ephah +epharmonic +epharmony +ephebe +ephebeion +ephebeum +ephebic +ephebos +ephebus +ephectic +ephedrine +ephelcystic +ephelis +ephemera +ephemerae +ephemeral +ephemerality +ephemerally +ephemeralness +ephemeran +ephemerid +ephemerides +ephemeris +ephemerist +ephemeromorph +ephemeromorphic +ephemeron +ephemerous +ephetae +ephete +ephetic +ephialtes +ephidrosis +ephippial +ephippium +ephod +ephor +ephoral +ephoralty +ephorate +ephoric +ephorship +ephorus +ephphatha +ephthianure +ephydriad +ephydrid +ephymnium +ephyra +ephyrula +epibasal +epibatholithic +epibenthic +epibenthos +epiblast +epiblastema +epiblastic +epiblema +epibole +epibolic +epibolism +epiboly +epiboulangerite +epibranchial +epic +epical +epically +epicalyx +epicanthic +epicanthus +epicardia +epicardiac +epicardial +epicardium +epicarid +epicaridan +epicarp +epicede +epicedial +epicedian +epicedium +epicele +epicene +epicenism +epicenity +epicenter +epicentral +epicentrum +epicerebral +epicheirema +epichil +epichile +epichilium +epichindrotic +epichirema +epichondrosis +epichordal +epichorial +epichoric +epichorion +epichoristic +epicism +epicist +epiclastic +epicleidian +epicleidium +epiclesis +epiclidal +epiclinal +epicly +epicnemial +epicoelar +epicoele +epicoelia +epicoeliac +epicoelian +epicoeloma +epicoelous +epicolic +epicondylar +epicondyle +epicondylian +epicondylic +epicontinental +epicoracohumeral +epicoracoid +epicoracoidal +epicormic +epicorolline +epicortical +epicostal +epicotyl +epicotyleal +epicotyledonary +epicranial +epicranium +epicranius +epicrisis +epicritic +epicrystalline +epicure +epicurish +epicurishly +epicycle +epicyclic +epicyclical +epicycloid +epicycloidal +epicyemate +epicyesis +epicystotomy +epicyte +epideictic +epideictical +epideistic +epidemic +epidemical +epidemically +epidemicalness +epidemicity +epidemiographist +epidemiography +epidemiological +epidemiologist +epidemiology +epidemy +epidendral +epidendric +epiderm +epiderma +epidermal +epidermatic +epidermatoid +epidermatous +epidermic +epidermical +epidermically +epidermidalization +epidermis +epidermization +epidermoid +epidermoidal +epidermolysis +epidermomycosis +epidermophytosis +epidermose +epidermous +epidesmine +epidialogue +epidiascope +epidiascopic +epidictic +epidictical +epididymal +epididymectomy +epididymis +epididymite +epididymitis +epididymodeferentectomy +epididymodeferential +epididymovasostomy +epidiorite +epidiorthosis +epidosite +epidote +epidotic +epidotiferous +epidotization +epidural +epidymides +epifascial +epifocal +epifolliculitis +epigamic +epigaster +epigastraeum +epigastral +epigastrial +epigastric +epigastrical +epigastriocele +epigastrium +epigastrocele +epigeal +epigean +epigeic +epigene +epigenesis +epigenesist +epigenetic +epigenetically +epigenic +epigenist +epigenous +epigeous +epiglottal +epiglottic +epiglottidean +epiglottiditis +epiglottis +epiglottitis +epignathous +epigonal +epigonation +epigone +epigonic +epigonium +epigonos +epigonous +epigram +epigrammatic +epigrammatical +epigrammatically +epigrammatism +epigrammatist +epigrammatize +epigrammatizer +epigraph +epigrapher +epigraphic +epigraphical +epigraphically +epigraphist +epigraphy +epiguanine +epigyne +epigynous +epigynum +epigyny +epihyal +epihydric +epihydrinic +epikeia +epiklesis +epilabrum +epilamellar +epilaryngeal +epilate +epilation +epilatory +epilegomenon +epilemma +epilemmal +epilepsy +epileptic +epileptically +epileptiform +epileptogenic +epileptogenous +epileptoid +epileptologist +epileptology +epilimnion +epilobe +epilogation +epilogic +epilogical +epilogist +epilogistic +epilogize +epilogue +epimacus +epimandibular +epimanikia +epimer +epimeral +epimere +epimeric +epimeride +epimerite +epimeritic +epimeron +epimerum +epimorphic +epimorphosis +epimysium +epimyth +epinaos +epinastic +epinastically +epinasty +epineolithic +epinephrine +epinette +epineural +epineurial +epineurium +epinglette +epinicial +epinician +epinicion +epinine +epiopticon +epiotic +epipaleolithic +epiparasite +epiparodos +epipastic +epiperipheral +epipetalous +epiphanous +epipharyngeal +epipharynx +epiphenomenal +epiphenomenalism +epiphenomenalist +epiphenomenon +epiphloedal +epiphloedic +epiphloeum +epiphonema +epiphora +epiphragm +epiphylline +epiphyllous +epiphysary +epiphyseal +epiphyseolysis +epiphysial +epiphysis +epiphysitis +epiphytal +epiphyte +epiphytic +epiphytical +epiphytically +epiphytism +epiphytology +epiphytotic +epiphytous +epipial +epiplankton +epiplanktonic +epiplasm +epiplasmic +epiplastral +epiplastron +epiplectic +epipleura +epipleural +epiplexis +epiploce +epiplocele +epiploic +epiploitis +epiploon +epiplopexy +epipodial +epipodiale +epipodite +epipoditic +epipodium +epipolic +epipolism +epipolize +epiprecoracoid +epipteric +epipterous +epipterygoid +epipubic +epipubis +epirhizous +epirogenic +epirogeny +epirotulian +epirrhema +epirrhematic +epirrheme +episarcine +episcenium +episclera +episcleral +episcleritis +episcopable +episcopacy +episcopal +episcopalian +episcopalism +episcopality +episcopally +episcopate +episcopature +episcope +episcopicide +episcopization +episcopize +episcopolatry +episcotister +episematic +episepalous +episiocele +episiohematoma +episioplasty +episiorrhagia +episiorrhaphy +episiostenosis +episiotomy +episkeletal +episkotister +episodal +episode +episodial +episodic +episodical +episodically +epispadiac +epispadias +epispastic +episperm +epispermic +epispinal +episplenitis +episporangium +epispore +episporium +epistapedial +epistasis +epistatic +epistaxis +epistemic +epistemolog +epistemological +epistemologically +epistemologist +epistemology +epistemonic +epistemonical +epistemophilia +epistemophiliac +epistemophilic +episternal +episternalia +episternite +episternum +epistilbite +epistlar +epistle +epistler +epistolarian +epistolarily +epistolary +epistolatory +epistoler +epistolet +epistolic +epistolical +epistolist +epistolizable +epistolization +epistolize +epistolizer +epistolographer +epistolographic +epistolographist +epistolography +epistoma +epistomal +epistome +epistomian +epistroma +epistrophe +epistropheal +epistropheus +epistrophic +epistrophy +epistylar +epistyle +episyllogism +episynaloephe +episynthetic +episyntheton +epitactic +epitaph +epitapher +epitaphial +epitaphian +epitaphic +epitaphical +epitaphist +epitaphize +epitaphless +epitasis +epitela +epitendineum +epitenon +epithalamia +epithalamial +epithalamiast +epithalamic +epithalamion +epithalamium +epithalamize +epithalamus +epithalamy +epithalline +epitheca +epithecal +epithecate +epithecium +epithelia +epithelial +epithelioblastoma +epithelioceptor +epitheliogenetic +epithelioglandular +epithelioid +epitheliolysin +epitheliolysis +epitheliolytic +epithelioma +epitheliomatous +epitheliomuscular +epitheliosis +epitheliotoxin +epithelium +epithelization +epithelize +epitheloid +epithem +epithesis +epithet +epithetic +epithetical +epithetically +epithetician +epithetize +epitheton +epithumetic +epithyme +epithymetic +epithymetical +epitimesis +epitoke +epitomator +epitomatory +epitome +epitomic +epitomical +epitomically +epitomist +epitomization +epitomize +epitomizer +epitonic +epitonion +epitoxoid +epitrachelion +epitrichial +epitrichium +epitrite +epitritic +epitrochlea +epitrochlear +epitrochoid +epitrochoidal +epitrope +epitrophic +epitrophy +epituberculosis +epituberculous +epitympanic +epitympanum +epityphlitis +epityphlon +epiural +epivalve +epixylous +epizeuxis +epizoa +epizoal +epizoan +epizoarian +epizoic +epizoicide +epizoon +epizootic +epizootiology +epoch +epocha +epochal +epochally +epochism +epochist +epode +epodic +epollicate +eponychium +eponym +eponymic +eponymism +eponymist +eponymize +eponymous +eponymus +eponymy +epoophoron +epopee +epopoean +epopoeia +epopoeist +epopt +epoptes +epoptic +epoptist +epornitic +epornitically +epos +epruinose +epsilon +epsomite +epulary +epulation +epulis +epulo +epuloid +epulosis +epulotic +epupillate +epural +epurate +epuration +epyllion +equability +equable +equableness +equably +equaeval +equal +equalable +equaling +equalist +equalitarian +equalitarianism +equality +equalization +equalize +equalizer +equalizing +equalling +equally +equalness +equangular +equanimity +equanimous +equanimously +equanimousness +equant +equatable +equate +equation +equational +equationally +equationism +equationist +equator +equatorial +equatorially +equatorward +equatorwards +equerry +equerryship +equestrial +equestrian +equestrianism +equestrianize +equestrianship +equestrienne +equianchorate +equiangle +equiangular +equiangularity +equianharmonic +equiarticulate +equiatomic +equiaxed +equiaxial +equibalance +equibiradiate +equicellular +equichangeable +equicohesive +equiconvex +equicostate +equicrural +equicurve +equid +equidense +equidensity +equidiagonal +equidifferent +equidimensional +equidistance +equidistant +equidistantial +equidistantly +equidistribution +equidiurnal +equidivision +equidominant +equidurable +equielliptical +equiexcellency +equiform +equiformal +equiformity +equiglacial +equigranular +equijacent +equilateral +equilaterally +equilibrant +equilibrate +equilibration +equilibrative +equilibrator +equilibratory +equilibria +equilibrial +equilibriate +equilibrio +equilibrious +equilibrist +equilibristat +equilibristic +equilibrity +equilibrium +equilibrize +equilobate +equilobed +equilocation +equilucent +equimodal +equimolar +equimolecular +equimomental +equimultiple +equinate +equine +equinecessary +equinely +equinia +equinity +equinoctial +equinoctially +equinovarus +equinox +equinumerally +equinus +equiomnipotent +equip +equipaga +equipage +equiparant +equiparate +equiparation +equipartile +equipartisan +equipartition +equiped +equipedal +equiperiodic +equipluve +equipment +equipoise +equipollence +equipollency +equipollent +equipollently +equipollentness +equiponderance +equiponderancy +equiponderant +equiponderate +equiponderation +equipostile +equipotent +equipotential +equipotentiality +equipper +equiprobabilism +equiprobabilist +equiprobability +equiproducing +equiproportional +equiproportionality +equiradial +equiradiate +equiradical +equirotal +equisegmented +equisetaceous +equisetic +equisided +equisignal +equisized +equison +equisonance +equisonant +equispaced +equispatial +equisufficiency +equisurface +equitable +equitableness +equitably +equitangential +equitant +equitation +equitative +equitemporal +equitemporaneous +equites +equitist +equitriangular +equity +equivalence +equivalenced +equivalency +equivalent +equivalently +equivaliant +equivalue +equivaluer +equivalve +equivalved +equivalvular +equivelocity +equivocacy +equivocal +equivocality +equivocally +equivocalness +equivocate +equivocatingly +equivocation +equivocator +equivocatory +equivoluminal +equivoque +equivorous +equivote +equoid +equoidean +equuleus +er +era +erade +eradiate +eradiation +eradicable +eradicant +eradicate +eradication +eradicative +eradicator +eradicatory +eradiculose +eral +eranist +erasable +erase +erased +erasement +eraser +erasion +erasure +erbia +erbium +erd +erdvark +ere +erect +erectable +erecter +erectile +erectility +erecting +erection +erective +erectly +erectness +erectopatent +erector +erelong +eremacausis +eremic +eremital +eremite +eremiteship +eremitic +eremitical +eremitish +eremitism +eremochaetous +eremology +eremophyte +erenach +erenow +erepsin +erept +ereptase +ereptic +ereption +erethic +erethisia +erethism +erethismic +erethistic +erethitic +erewhile +erewhiles +erg +ergal +ergamine +ergasia +ergasterion +ergastic +ergastoplasm +ergastoplasmic +ergastulum +ergatandromorph +ergatandromorphic +ergatandrous +ergatandry +ergates +ergatocracy +ergatocrat +ergatogyne +ergatogynous +ergatogyny +ergatoid +ergatomorph +ergatomorphic +ergatomorphism +ergmeter +ergodic +ergogram +ergograph +ergographic +ergoism +ergology +ergomaniac +ergometer +ergometric +ergometrine +ergon +ergonovine +ergophile +ergophobia +ergophobiac +ergoplasm +ergostat +ergosterin +ergosterol +ergot +ergotamine +ergotaminine +ergoted +ergothioneine +ergotic +ergotin +ergotinine +ergotism +ergotist +ergotization +ergotize +ergotoxin +ergotoxine +ergusia +eria +eric +ericaceous +ericad +erical +ericetal +ericeticolous +ericetum +erichthus +erichtoid +ericineous +ericius +ericoid +ericolin +ericophyte +erigible +eriglossate +erika +erikite +erinaceous +erineum +erinite +erinose +eriocaulaceous +erioglaucine +eriometer +erionite +eriophyllous +eristic +eristical +eristically +erizo +erlking +ermelin +ermine +ermined +erminee +ermines +erminites +erminois +erne +erode +eroded +erodent +erodible +erogeneity +erogenesis +erogenetic +erogenic +erogenous +erogeny +eros +erose +erosely +erosible +erosion +erosional +erosionist +erosive +erostrate +eroteme +erotesis +erotetic +erotic +erotica +erotical +erotically +eroticism +eroticize +eroticomania +erotism +erotogenesis +erotogenetic +erotogenic +erotogenicity +erotomania +erotomaniac +erotopath +erotopathic +erotopathy +erpetologist +err +errability +errable +errableness +errabund +errancy +errand +errant +errantly +errantness +errantry +errata +erratic +erratical +erratically +erraticalness +erraticism +erraticness +erratum +errhine +erring +erringly +errite +erroneous +erroneously +erroneousness +error +errorful +errorist +errorless +ers +ersatz +erth +erthen +erthling +erthly +erubescence +erubescent +erubescite +eruc +eruca +erucic +eruciform +erucin +erucivorous +eruct +eructance +eructation +eructative +eruction +erudit +erudite +eruditely +eruditeness +eruditical +erudition +eruditional +eruditionist +erugate +erugation +erugatory +erumpent +erupt +eruption +eruptional +eruptive +eruptively +eruptiveness +eruptivity +ervenholder +eryhtrism +eryngo +erysipelas +erysipelatoid +erysipelatous +erysipeloid +erysipelous +erythema +erythematic +erythematous +erythemic +erythrasma +erythrean +erythremia +erythremomelalgia +erythrene +erythrin +erythrine +erythrismal +erythristic +erythrite +erythritic +erythritol +erythroblast +erythroblastic +erythroblastosis +erythrocarpous +erythrocatalysis +erythrochroic +erythrochroism +erythroclasis +erythroclastic +erythrocyte +erythrocytic +erythrocytoblast +erythrocytolysin +erythrocytolysis +erythrocytolytic +erythrocytometer +erythrocytorrhexis +erythrocytoschisis +erythrocytosis +erythrodegenerative +erythrodermia +erythrodextrin +erythrogenesis +erythrogenic +erythroglucin +erythrogonium +erythroid +erythrol +erythrolein +erythrolitmin +erythrolysin +erythrolysis +erythrolytic +erythromelalgia +erythron +erythroneocytosis +erythronium +erythropenia +erythrophage +erythrophagous +erythrophilous +erythrophleine +erythrophobia +erythrophore +erythrophyll +erythrophyllin +erythropia +erythroplastid +erythropoiesis +erythropoietic +erythropsia +erythropsin +erythrorrhexis +erythroscope +erythrose +erythrosiderite +erythrosin +erythrosinophile +erythrosis +erythroxylaceous +erythroxyline +erythrozincite +erythrozyme +erythrulose +es +esca +escadrille +escalade +escalader +escalado +escalan +escalate +escalator +escalin +escalloniaceous +escalop +escaloped +escambio +escambron +escapable +escapade +escapage +escape +escapee +escapeful +escapeless +escapement +escaper +escapingly +escapism +escapist +escarbuncle +escargatoire +escarole +escarp +escarpment +eschalot +eschar +eschara +escharine +escharoid +escharotic +eschatocol +eschatological +eschatologist +eschatology +escheat +escheatable +escheatage +escheatment +escheator +escheatorship +eschew +eschewal +eschewance +eschewer +eschynite +esclavage +escoba +escobadura +escobilla +escobita +escolar +esconson +escopette +escort +escortage +escortee +escortment +escribe +escritoire +escritorial +escrol +escropulo +escrow +escruage +escudo +esculent +esculetin +esculin +escutcheon +escutcheoned +escutellate +esdragol +esemplastic +esemplasy +eseptate +esere +eserine +esexual +eshin +esiphonal +esker +esmeraldite +esne +esoanhydride +esocataphoria +esociform +esocyclic +esodic +esoenteritis +esoethmoiditis +esogastritis +esonarthex +esoneural +esophagal +esophagalgia +esophageal +esophagean +esophagectasia +esophagectomy +esophagi +esophagism +esophagismus +esophagitis +esophago +esophagocele +esophagodynia +esophagogastroscopy +esophagogastrostomy +esophagomalacia +esophagometer +esophagomycosis +esophagopathy +esophagoplasty +esophagoplegia +esophagoplication +esophagoptosis +esophagorrhagia +esophagoscope +esophagoscopy +esophagospasm +esophagostenosis +esophagostomy +esophagotome +esophagotomy +esophagus +esophoria +esophoric +esoteric +esoterica +esoterical +esoterically +esotericism +esotericist +esoterics +esoterism +esoterist +esoterize +esotery +esothyropexy +esotrope +esotropia +esotropic +espacement +espadon +espalier +espantoon +esparcet +esparsette +esparto +espathate +espave +especial +especially +especialness +esperance +espial +espichellite +espier +espinal +espingole +espinillo +espino +espionage +esplanade +esplees +esponton +espousal +espouse +espousement +espouser +espringal +espundia +espy +esquamate +esquamulose +esquire +esquirearchy +esquiredom +esquireship +ess +essang +essay +essayer +essayette +essayical +essayish +essayism +essayist +essayistic +essayistical +essaylet +essed +essence +essency +essentia +essential +essentialism +essentialist +essentiality +essentialize +essentially +essentialness +essenwood +essexite +essling +essoin +essoinee +essoiner +essoinment +essonite +essorant +establish +establishable +established +establisher +establishment +establishmentarian +establishmentarianism +establishmentism +estacade +estadal +estadio +estado +estafette +estafetted +estamene +estamp +estampage +estampede +estampedero +estate +estatesman +esteem +esteemable +esteemer +ester +esterase +esterellite +esteriferous +esterification +esterify +esterization +esterize +esterlin +esterling +estevin +esthematology +estherian +esthesia +esthesio +esthesioblast +esthesiogen +esthesiogenic +esthesiogeny +esthesiography +esthesiology +esthesiometer +esthesiometric +esthesiometry +esthesioneurosis +esthesiophysiology +esthesis +esthetology +esthetophore +esthiomene +estimable +estimableness +estimably +estimate +estimatingly +estimation +estimative +estimator +estipulate +estivage +estival +estivate +estivation +estivator +estmark +estoc +estoile +estop +estoppage +estoppel +estovers +estrade +estradiol +estradiot +estragole +estrange +estrangedness +estrangement +estranger +estrapade +estray +estre +estreat +estrepe +estrepement +estriate +estriche +estrin +estriol +estrogen +estrogenic +estrone +estrous +estrual +estruate +estruation +estuarial +estuarine +estuary +estufa +estuous +estus +esugarization +esurience +esurient +esuriently +eta +etaballi +etacism +etacist +etalon +etamine +etch +etcher +etching +eternal +eternalism +eternalist +eternalization +eternalize +eternally +eternalness +eternity +eternization +eternize +etesian +ethal +ethaldehyde +ethanal +ethanamide +ethane +ethanedial +ethanediol +ethanedithiol +ethanethial +ethanethiol +ethanol +ethanolamine +ethanolysis +ethanoyl +ethel +ethene +ethenic +ethenoid +ethenoidal +ethenol +ethenyl +etheostomoid +ether +etherate +ethereal +etherealism +ethereality +etherealization +etherealize +ethereally +etherealness +etherean +ethered +ethereous +etheric +etherification +etheriform +etherify +etherin +etherion +etherism +etherization +etherize +etherizer +etherolate +etherous +ethic +ethical +ethicalism +ethicality +ethically +ethicalness +ethician +ethicism +ethicist +ethicize +ethicoaesthetic +ethicophysical +ethicopolitical +ethicoreligious +ethicosocial +ethics +ethid +ethide +ethidene +ethine +ethiodide +ethionic +ethiops +ethmofrontal +ethmoid +ethmoidal +ethmoiditis +ethmolachrymal +ethmolith +ethmomaxillary +ethmonasal +ethmopalatal +ethmopalatine +ethmophysal +ethmopresphenoidal +ethmosphenoid +ethmosphenoidal +ethmoturbinal +ethmoturbinate +ethmovomer +ethmovomerine +ethmyphitis +ethnal +ethnarch +ethnarchy +ethnic +ethnical +ethnically +ethnicism +ethnicist +ethnicize +ethnicon +ethnize +ethnobiological +ethnobiology +ethnobotanic +ethnobotanical +ethnobotanist +ethnobotany +ethnocentric +ethnocentrism +ethnocracy +ethnodicy +ethnoflora +ethnogenic +ethnogeny +ethnogeographer +ethnogeographic +ethnogeographical +ethnogeographically +ethnogeography +ethnographer +ethnographic +ethnographical +ethnographically +ethnographist +ethnography +ethnologer +ethnologic +ethnological +ethnologically +ethnologist +ethnology +ethnomaniac +ethnopsychic +ethnopsychological +ethnopsychology +ethnos +ethnotechnics +ethnotechnography +ethnozoological +ethnozoology +ethography +etholide +ethologic +ethological +ethology +ethonomic +ethonomics +ethopoeia +ethos +ethoxide +ethoxycaffeine +ethoxyl +ethrog +ethyl +ethylamide +ethylamine +ethylate +ethylation +ethylene +ethylenediamine +ethylenic +ethylenimine +ethylenoid +ethylhydrocupreine +ethylic +ethylidene +ethylidyne +ethylin +ethylmorphine +ethylsulphuric +ethyne +ethynyl +etiogenic +etiolate +etiolation +etiolin +etiolize +etiological +etiologically +etiologist +etiologue +etiology +etiophyllin +etioporphyrin +etiotropic +etiotropically +etiquette +etiquettical +etna +ettle +etua +etude +etui +etym +etymic +etymography +etymologer +etymologic +etymological +etymologically +etymologicon +etymologist +etymologization +etymologize +etymology +etymon +etymonic +etypic +etypical +etypically +eu +euangiotic +euaster +eubacterium +eucaine +eucairite +eucalypt +eucalypteol +eucalyptian +eucalyptic +eucalyptography +eucalyptol +eucalyptole +eucalyptus +eucatropine +eucephalous +eucharistial +eucharistic +eucharistical +eucharistically +eucharistize +euchlorhydria +euchloric +euchlorine +euchological +euchologion +euchology +euchre +euchred +euchroic +euchroite +euchromatic +euchromatin +euchrome +euchromosome +euchrone +euclase +eucolite +eucone +euconic +eucosmid +eucrasia +eucrasite +eucrasy +eucrite +eucryphiaceous +eucryptite +eucrystalline +euctical +eucyclic +eudaemon +eudaemonia +eudaemonic +eudaemonical +eudaemonics +eudaemonism +eudaemonist +eudaemonistic +eudaemonistical +eudaemonistically +eudaemonize +eudaemony +eudaimonia +eudaimonism +eudaimonist +eudiagnostic +eudialyte +eudiaphoresis +eudidymite +eudiometer +eudiometric +eudiometrical +eudiometrically +eudiometry +eudipleural +euge +eugenesic +eugenesis +eugenetic +eugenic +eugenical +eugenically +eugenicist +eugenics +eugenism +eugenist +eugenol +eugenolate +eugeny +euglenoid +euglobulin +eugranitic +euharmonic +euhedral +euhemerism +euhemerist +euhemeristic +euhemeristically +euhemerize +euhyostylic +euhyostyly +euktolite +eulachon +eulalia +eulamellibranch +eulogia +eulogic +eulogical +eulogically +eulogious +eulogism +eulogist +eulogistic +eulogistical +eulogistically +eulogium +eulogization +eulogize +eulogizer +eulogy +eulysite +eulytine +eulytite +eumenid +eumenorrhea +eumerism +eumeristic +eumerogenesis +eumerogenetic +eumeromorph +eumeromorphic +eumitosis +eumitotic +eumoiriety +eumoirous +eumorphous +eumycete +eumycetic +eunicid +eunomy +eunuch +eunuchal +eunuchism +eunuchize +eunuchoid +eunuchoidism +eunuchry +euomphalid +euonym +euonymin +euonymous +euonymy +euornithic +euosmite +euouae +eupad +eupathy +eupatoriaceous +eupatorin +eupatory +eupatrid +eupatridae +eupepsia +eupepsy +eupeptic +eupepticism +eupepticity +euphausiid +euphemian +euphemious +euphemiously +euphemism +euphemist +euphemistic +euphemistical +euphemistically +euphemize +euphemizer +euphemous +euphemy +euphon +euphone +euphonetic +euphonetics +euphonia +euphonic +euphonical +euphonically +euphonicalness +euphonious +euphoniously +euphoniousness +euphonism +euphonium +euphonize +euphonon +euphonous +euphony +euphonym +euphorbiaceous +euphorbium +euphoria +euphoric +euphory +euphrasy +euphroe +euphuism +euphuist +euphuistic +euphuistical +euphuistically +euphuize +eupione +eupittonic +euplastic +euploid +euploidy +eupnea +eupolyzoan +eupractic +eupraxia +eupsychics +eupyrchroite +eupyrene +eupyrion +eureka +eurhodine +eurhodol +euripus +eurite +eurobin +europium +euryalean +euryalidan +eurybathic +eurybenthic +eurycephalic +eurycephalous +eurygnathic +eurygnathism +eurygnathous +euryhaline +eurylaimoid +euryon +euryprognathous +euryprosopic +eurypterid +eurypteroid +eurypylous +euryscope +eurystomatous +eurythermal +eurythermic +eurythmic +eurythmical +eurythmics +eurythmy +eurytomid +euryzygous +eusol +eusporangiate +eustachium +eustatic +eustomatous +eustyle +eusuchian +eusynchite +eutannin +eutaxic +eutaxite +eutaxitic +eutaxy +eutechnic +eutechnics +eutectic +eutectoid +eutexia +euthanasia +euthanasy +euthenics +euthenist +eutherian +euthermic +euthycomic +euthyneural +euthyneurous +euthytatic +euthytropic +eutomous +eutony +eutrophic +eutrophy +eutropic +eutropous +euxanthate +euxanthic +euxanthone +euxenite +evacuant +evacuate +evacuation +evacuative +evacuator +evacue +evacuee +evadable +evade +evader +evadingly +evagation +evaginable +evaginate +evagination +evaluable +evaluate +evaluation +evaluative +evalue +evanesce +evanescence +evanescency +evanescent +evanescently +evanescible +evangel +evangelary +evangelian +evangeliarium +evangeliary +evangelical +evangelicalism +evangelicality +evangelically +evangelicalness +evangelican +evangelicism +evangelicity +evangelion +evangelism +evangelist +evangelistarion +evangelistarium +evangelistary +evangelistic +evangelistically +evangelistics +evangelistship +evangelium +evangelization +evangelize +evangelizer +evanish +evanishment +evanition +evansite +evaporability +evaporable +evaporate +evaporation +evaporative +evaporativity +evaporator +evaporimeter +evaporize +evaporometer +evase +evasible +evasion +evasional +evasive +evasively +evasiveness +eve +evechurr +evection +evectional +evejar +evelight +evelong +even +evenblush +evendown +evener +evenfall +evenforth +evenglow +evenhanded +evenhandedly +evenhandedness +evening +evenlight +evenlong +evenly +evenmete +evenminded +evenmindedness +evenness +evens +evensong +event +eventful +eventfully +eventfulness +eventide +eventime +eventless +eventlessly +eventlessness +eventognath +eventognathous +eventration +eventual +eventuality +eventualize +eventually +eventuate +eventuation +evenwise +evenworthy +eveque +ever +everbearer +everbearing +everbloomer +everblooming +everduring +everglade +evergreen +evergreenery +evergreenite +everlasting +everlastingly +everlastingness +everliving +evermore +evernioid +eversible +eversion +eversive +eversporting +evert +evertebral +evertebrate +evertile +evertor +everwhich +everwho +every +everybody +everyday +everydayness +everyhow +everylike +everyman +everyness +everyone +everything +everywhen +everywhence +everywhere +everywhereness +everywheres +everywhither +evestar +evetide +eveweed +evict +eviction +evictor +evidence +evidencive +evident +evidential +evidentially +evidentiary +evidently +evidentness +evil +evildoer +evilhearted +evilly +evilmouthed +evilness +evilproof +evilsayer +evilspeaker +evilspeaking +evilwishing +evince +evincement +evincible +evincibly +evincingly +evincive +evirate +eviration +eviscerate +evisceration +evisite +evitable +evitate +evitation +evittate +evocable +evocate +evocation +evocative +evocatively +evocator +evocatory +evocatrix +evoe +evoke +evoker +evolute +evolution +evolutional +evolutionally +evolutionary +evolutionism +evolutionist +evolutionize +evolutive +evolutoid +evolvable +evolve +evolvement +evolvent +evolver +evovae +evulgate +evulgation +evulse +evulsion +evzone +ewder +ewe +ewelease +ewer +ewerer +ewery +ewry +ex +exacerbate +exacerbation +exacerbescence +exacerbescent +exact +exactable +exacter +exacting +exactingly +exactingness +exaction +exactitude +exactive +exactiveness +exactly +exactment +exactness +exactor +exactress +exadversum +exaggerate +exaggerated +exaggeratedly +exaggerating +exaggeratingly +exaggeration +exaggerative +exaggeratively +exaggerativeness +exaggerator +exaggeratory +exagitate +exagitation +exairesis +exalate +exalbuminose +exalbuminous +exallotriote +exalt +exaltation +exaltative +exalted +exaltedly +exaltedness +exalter +exam +examen +examinability +examinable +examinant +examinate +examination +examinational +examinationism +examinationist +examinative +examinator +examinatorial +examinatory +examine +examinee +examiner +examinership +examining +examiningly +example +exampleless +exampleship +exanimate +exanimation +exanthem +exanthema +exanthematic +exanthematous +exappendiculate +exarate +exaration +exarch +exarchal +exarchate +exarchateship +exarchist +exarchy +exareolate +exarillate +exaristate +exarteritis +exarticulate +exarticulation +exasperate +exasperated +exasperatedly +exasperater +exasperating +exasperatingly +exasperation +exasperative +exaspidean +exaugurate +exauguration +excalate +excalation +excalcarate +excalceate +excalceation +excamb +excamber +excambion +excandescence +excandescency +excandescent +excantation +excarnate +excarnation +excathedral +excaudate +excavate +excavation +excavationist +excavator +excavatorial +excavatory +excave +excecate +excecation +excedent +exceed +exceeder +exceeding +exceedingly +exceedingness +excel +excelente +excellence +excellency +excellent +excellently +excelsin +excelsior +excelsitude +excentral +excentric +excentrical +excentricity +except +exceptant +excepting +exception +exceptionable +exceptionableness +exceptionably +exceptional +exceptionality +exceptionally +exceptionalness +exceptionary +exceptionless +exceptious +exceptiousness +exceptive +exceptively +exceptiveness +exceptor +excerebration +excerpt +excerptible +excerption +excerptive +excerptor +excess +excessive +excessively +excessiveness +excessman +exchange +exchangeability +exchangeable +exchangeably +exchanger +exchequer +excide +excipient +exciple +excipular +excipule +excipuliform +excipulum +excircle +excisable +excise +exciseman +excisemanship +excision +excisor +excitability +excitable +excitableness +excitancy +excitant +excitation +excitative +excitator +excitatory +excite +excited +excitedly +excitedness +excitement +exciter +exciting +excitingly +excitive +excitoglandular +excitometabolic +excitomotion +excitomotor +excitomotory +excitomuscular +excitonutrient +excitor +excitory +excitosecretory +excitovascular +exclaim +exclaimer +exclaiming +exclaimingly +exclamation +exclamational +exclamative +exclamatively +exclamatorily +exclamatory +exclave +exclosure +excludable +exclude +excluder +excluding +excludingly +exclusion +exclusionary +exclusioner +exclusionism +exclusionist +exclusive +exclusively +exclusiveness +exclusivism +exclusivist +exclusivity +exclusory +excogitable +excogitate +excogitation +excogitative +excogitator +excommunicable +excommunicant +excommunicate +excommunication +excommunicative +excommunicator +excommunicatory +exconjugant +excoriable +excoriate +excoriation +excoriator +excorticate +excortication +excrement +excremental +excrementary +excrementitial +excrementitious +excrementitiously +excrementitiousness +excrementive +excresce +excrescence +excrescency +excrescent +excrescential +excreta +excretal +excrete +excreter +excretes +excretion +excretionary +excretitious +excretive +excretory +excriminate +excruciable +excruciate +excruciating +excruciatingly +excruciation +excruciator +excubant +excudate +exculpable +exculpate +exculpation +exculpative +exculpatorily +exculpatory +excurrent +excurse +excursion +excursional +excursionary +excursioner +excursionism +excursionist +excursionize +excursive +excursively +excursiveness +excursory +excursus +excurvate +excurvated +excurvation +excurvature +excurved +excusability +excusable +excusableness +excusably +excusal +excusative +excusator +excusatory +excuse +excuseful +excusefully +excuseless +excuser +excusing +excusingly +excusive +excuss +excyst +excystation +excysted +excystment +exdelicto +exdie +exeat +execrable +execrableness +execrably +execrate +execration +execrative +execratively +execrator +execratory +executable +executancy +executant +execute +executed +executer +execution +executional +executioneering +executioner +executioneress +executionist +executive +executively +executiveness +executiveship +executor +executorial +executorship +executory +executress +executrices +executrix +executrixship +executry +exedent +exedra +exegeses +exegesis +exegesist +exegete +exegetic +exegetical +exegetically +exegetics +exegetist +exemplar +exemplaric +exemplarily +exemplariness +exemplarism +exemplarity +exemplary +exemplifiable +exemplification +exemplificational +exemplificative +exemplificator +exemplifier +exemplify +exempt +exemptible +exemptile +exemption +exemptionist +exemptive +exencephalia +exencephalic +exencephalous +exencephalus +exendospermic +exendospermous +exenterate +exenteration +exequatur +exequial +exequy +exercisable +exercise +exerciser +exercitant +exercitation +exercitor +exercitorial +exercitorian +exeresis +exergual +exergue +exert +exertion +exertionless +exertive +exes +exeunt +exfiguration +exfigure +exfiltration +exflagellate +exflagellation +exflect +exfodiate +exfodiation +exfoliate +exfoliation +exfoliative +exfoliatory +exgorgitation +exhalable +exhalant +exhalation +exhalatory +exhale +exhaust +exhausted +exhaustedly +exhaustedness +exhauster +exhaustibility +exhaustible +exhausting +exhaustingly +exhaustion +exhaustive +exhaustively +exhaustiveness +exhaustless +exhaustlessly +exhaustlessness +exheredate +exheredation +exhibit +exhibitable +exhibitant +exhibiter +exhibition +exhibitional +exhibitioner +exhibitionism +exhibitionist +exhibitionistic +exhibitionize +exhibitive +exhibitively +exhibitor +exhibitorial +exhibitorship +exhibitory +exhilarant +exhilarate +exhilarating +exhilaratingly +exhilaration +exhilarative +exhilarator +exhilaratory +exhort +exhortation +exhortative +exhortatively +exhortator +exhortatory +exhorter +exhortingly +exhumate +exhumation +exhumator +exhumatory +exhume +exhumer +exigence +exigency +exigent +exigenter +exigently +exigible +exiguity +exiguous +exiguously +exiguousness +exilarch +exilarchate +exile +exiledom +exilement +exiler +exilian +exilic +exility +eximious +eximiously +eximiousness +exinanite +exinanition +exindusiate +exinguinal +exist +existability +existence +existent +existential +existentialism +existentialist +existentialistic +existentialize +existentially +existently +exister +existibility +existible +existlessness +exit +exite +exition +exitus +exlex +exmeridian +exoarteritis +exoascaceous +exocannibalism +exocardia +exocardiac +exocardial +exocarp +exocataphoria +exoccipital +exocentric +exochorion +exoclinal +exocline +exocoelar +exocoele +exocoelic +exocoelom +exocolitis +exocone +exocrine +exoculate +exoculation +exocyclic +exode +exoderm +exodermis +exodic +exodist +exodontia +exodontist +exodos +exodromic +exodromy +exodus +exody +exoenzyme +exoenzymic +exoerythrocytic +exogamic +exogamous +exogamy +exogastric +exogastrically +exogastritis +exogen +exogenetic +exogenic +exogenous +exogenously +exogeny +exognathion +exognathite +exolemma +exometritis +exomion +exomis +exomologesis +exomorphic +exomorphism +exomphalos +exomphalous +exomphalus +exon +exonarthex +exoner +exonerate +exoneration +exonerative +exonerator +exoneural +exonship +exopathic +exoperidium +exophagous +exophagy +exophasia +exophasic +exophoria +exophoric +exophthalmic +exophthalmos +exoplasm +exopod +exopodite +exopoditic +exopterygotic +exopterygotism +exopterygotous +exorability +exorable +exorableness +exorbital +exorbitance +exorbitancy +exorbitant +exorbitantly +exorbitate +exorbitation +exorcisation +exorcise +exorcisement +exorciser +exorcism +exorcismal +exorcisory +exorcist +exorcistic +exorcistical +exordia +exordial +exordium +exordize +exorganic +exorhason +exormia +exornation +exosepsis +exoskeletal +exoskeleton +exosmic +exosmose +exosmosis +exosmotic +exosperm +exosporal +exospore +exosporium +exosporous +exostome +exostosed +exostosis +exostotic +exostra +exostracism +exostracize +exoteric +exoterical +exoterically +exotericism +exoterics +exotheca +exothecal +exothecate +exothecium +exothermal +exothermic +exothermous +exotic +exotically +exoticalness +exoticism +exoticist +exoticity +exoticness +exotism +exotospore +exotoxic +exotoxin +exotropia +exotropic +exotropism +expalpate +expand +expanded +expandedly +expandedness +expander +expanding +expandingly +expanse +expansibility +expansible +expansibleness +expansibly +expansile +expansion +expansional +expansionary +expansionism +expansionist +expansive +expansively +expansiveness +expansivity +expansometer +expansure +expatiate +expatiater +expatiatingly +expatiation +expatiative +expatiator +expatiatory +expatriate +expatriation +expect +expectable +expectance +expectancy +expectant +expectantly +expectation +expectative +expectedly +expecter +expectingly +expective +expectorant +expectorate +expectoration +expectorative +expectorator +expede +expediate +expedience +expediency +expedient +expediential +expedientially +expedientist +expediently +expeditate +expeditation +expedite +expedited +expeditely +expediteness +expediter +expedition +expeditionary +expeditionist +expeditious +expeditiously +expeditiousness +expel +expellable +expellant +expellee +expeller +expend +expendability +expendable +expender +expendible +expenditor +expenditrix +expenditure +expense +expenseful +expensefully +expensefulness +expenseless +expensilation +expensive +expensively +expensiveness +expenthesis +expergefacient +expergefaction +experience +experienceable +experienced +experienceless +experiencer +experiencible +experient +experiential +experientialism +experientialist +experientially +experiment +experimental +experimentalism +experimentalist +experimentalize +experimentally +experimentarian +experimentation +experimentative +experimentator +experimented +experimentee +experimenter +experimentist +experimentize +experimently +expert +expertism +expertize +expertly +expertness +expertship +expiable +expiate +expiation +expiational +expiatist +expiative +expiator +expiatoriness +expiatory +expilate +expilation +expilator +expirable +expirant +expirate +expiration +expirator +expiratory +expire +expiree +expirer +expiring +expiringly +expiry +expiscate +expiscation +expiscator +expiscatory +explain +explainable +explainer +explaining +explainingly +explanate +explanation +explanative +explanatively +explanator +explanatorily +explanatoriness +explanatory +explant +explantation +explement +explemental +expletive +expletively +expletiveness +expletory +explicable +explicableness +explicate +explication +explicative +explicatively +explicator +explicatory +explicit +explicitly +explicitness +explodable +explode +exploded +explodent +exploder +exploit +exploitable +exploitage +exploitation +exploitationist +exploitative +exploiter +exploitive +exploiture +explorable +exploration +explorational +explorative +exploratively +explorativeness +explorator +exploratory +explore +explorement +explorer +exploring +exploringly +explosibility +explosible +explosion +explosionist +explosive +explosively +explosiveness +expone +exponence +exponency +exponent +exponential +exponentially +exponentiation +exponible +export +exportability +exportable +exportation +exporter +exposal +expose +exposed +exposedness +exposer +exposit +exposition +expositional +expositionary +expositive +expositively +expositor +expositorial +expositorially +expositorily +expositoriness +expository +expositress +expostulate +expostulating +expostulatingly +expostulation +expostulative +expostulatively +expostulator +expostulatory +exposure +expound +expoundable +expounder +express +expressable +expressage +expressed +expresser +expressibility +expressible +expressibly +expression +expressionable +expressional +expressionful +expressionism +expressionist +expressionistic +expressionless +expressionlessly +expressionlessness +expressive +expressively +expressiveness +expressivism +expressivity +expressless +expressly +expressman +expressness +expressway +exprimable +exprobrate +exprobration +exprobratory +expromission +expromissor +expropriable +expropriate +expropriation +expropriator +expugn +expugnable +expuition +expulsatory +expulse +expulser +expulsion +expulsionist +expulsive +expulsory +expunction +expunge +expungeable +expungement +expunger +expurgate +expurgation +expurgative +expurgator +expurgatorial +expurgatory +expurge +exquisite +exquisitely +exquisiteness +exquisitism +exquisitively +exradio +exradius +exrupeal +exsanguinate +exsanguination +exsanguine +exsanguineous +exsanguinity +exsanguinous +exsanguious +exscind +exscissor +exscriptural +exsculptate +exscutellate +exsect +exsectile +exsection +exsector +exsequatur +exsert +exserted +exsertile +exsertion +exship +exsibilate +exsibilation +exsiccant +exsiccatae +exsiccate +exsiccation +exsiccative +exsiccator +exsiliency +exsomatic +exspuition +exsputory +exstipulate +exstrophy +exsuccous +exsuction +exsufflate +exsufflation +exsufflicate +exsurge +exsurgent +extant +extemporal +extemporally +extemporalness +extemporaneity +extemporaneous +extemporaneously +extemporaneousness +extemporarily +extemporariness +extemporary +extempore +extemporization +extemporize +extemporizer +extend +extended +extendedly +extendedness +extender +extendibility +extendible +extending +extense +extensibility +extensible +extensibleness +extensile +extensimeter +extension +extensional +extensionist +extensity +extensive +extensively +extensiveness +extensometer +extensor +extensory +extensum +extent +extenuate +extenuating +extenuatingly +extenuation +extenuative +extenuator +extenuatory +exter +exterior +exteriorate +exterioration +exteriority +exteriorization +exteriorize +exteriorly +exteriorness +exterminable +exterminate +extermination +exterminative +exterminator +exterminatory +exterminatress +exterminatrix +exterminist +extern +external +externalism +externalist +externalistic +externality +externalization +externalize +externally +externals +externate +externation +externe +externity +externization +externize +externomedian +externum +exteroceptist +exteroceptive +exteroceptor +exterraneous +exterrestrial +exterritorial +exterritoriality +exterritorialize +exterritorially +extima +extinct +extinction +extinctionist +extinctive +extinctor +extine +extinguish +extinguishable +extinguishant +extinguished +extinguisher +extinguishment +extipulate +extirpate +extirpation +extirpationist +extirpative +extirpator +extirpatory +extispex +extispicious +extispicy +extogenous +extol +extoll +extollation +extoller +extollingly +extollment +extolment +extoolitic +extorsive +extorsively +extort +extorter +extortion +extortionary +extortionate +extortionately +extortioner +extortionist +extortive +extra +extrabold +extrabranchial +extrabronchial +extrabuccal +extrabulbar +extrabureau +extraburghal +extracalendar +extracalicular +extracanonical +extracapsular +extracardial +extracarpal +extracathedral +extracellular +extracellularly +extracerebral +extracivic +extracivically +extraclassroom +extraclaustral +extracloacal +extracollegiate +extracolumella +extraconscious +extraconstellated +extraconstitutional +extracorporeal +extracorpuscular +extracosmic +extracosmical +extracostal +extracranial +extract +extractable +extractant +extracted +extractible +extractiform +extraction +extractive +extractor +extractorship +extracultural +extracurial +extracurricular +extracurriculum +extracutaneous +extracystic +extradecretal +extradialectal +extraditable +extradite +extradition +extradomestic +extrados +extradosed +extradotal +extraduction +extradural +extraembryonic +extraenteric +extraepiphyseal +extraequilibrium +extraessential +extraessentially +extrafascicular +extrafloral +extrafocal +extrafoliaceous +extraforaneous +extraformal +extragalactic +extragastric +extrait +extrajudicial +extrajudicially +extralateral +extralite +extrality +extramarginal +extramatrical +extramedullary +extramental +extrameridian +extrameridional +extrametaphysical +extrametrical +extrametropolitan +extramodal +extramolecular +extramorainal +extramorainic +extramoral +extramoralist +extramundane +extramural +extramurally +extramusical +extranational +extranatural +extranean +extraneity +extraneous +extraneously +extraneousness +extranidal +extranormal +extranuclear +extraocular +extraofficial +extraoral +extraorbital +extraorbitally +extraordinarily +extraordinariness +extraordinary +extraorganismal +extraovate +extraovular +extraparenchymal +extraparental +extraparietal +extraparliamentary +extraparochial +extraparochially +extrapatriarchal +extrapelvic +extraperineal +extraperiodic +extraperiosteal +extraperitoneal +extraphenomenal +extraphysical +extraphysiological +extrapituitary +extraplacental +extraplanetary +extrapleural +extrapoetical +extrapolar +extrapolate +extrapolation +extrapolative +extrapolator +extrapopular +extraprofessional +extraprostatic +extraprovincial +extrapulmonary +extrapyramidal +extraquiz +extrared +extraregarding +extraregular +extraregularly +extrarenal +extraretinal +extrarhythmical +extrasacerdotal +extrascholastic +extraschool +extrascientific +extrascriptural +extrascripturality +extrasensible +extrasensory +extrasensuous +extraserous +extrasocial +extrasolar +extrasomatic +extraspectral +extraspherical +extraspinal +extrastapedial +extrastate +extrasterile +extrastomachal +extrasyllabic +extrasyllogistic +extrasyphilitic +extrasystole +extrasystolic +extratabular +extratarsal +extratellurian +extratelluric +extratemporal +extratension +extratensive +extraterrene +extraterrestrial +extraterritorial +extraterritoriality +extraterritorially +extrathecal +extratheistic +extrathermodynamic +extrathoracic +extratorrid +extratracheal +extratribal +extratropical +extratubal +extratympanic +extrauterine +extravagance +extravagancy +extravagant +extravagantly +extravagantness +extravaganza +extravagate +extravaginal +extravasate +extravasation +extravascular +extraventricular +extraversion +extravert +extravillar +extraviolet +extravisceral +extrazodiacal +extreme +extremeless +extremely +extremeness +extremism +extremist +extremistic +extremital +extremity +extricable +extricably +extricate +extricated +extrication +extrinsic +extrinsical +extrinsicality +extrinsically +extrinsicalness +extrinsicate +extrinsication +extroitive +extropical +extrorsal +extrorse +extrorsely +extrospect +extrospection +extrospective +extroversion +extroversive +extrovert +extrovertish +extrude +extruder +extruding +extrusile +extrusion +extrusive +extrusory +extubate +extubation +extumescence +extund +extusion +exuberance +exuberancy +exuberant +exuberantly +exuberantness +exuberate +exuberation +exudate +exudation +exudative +exude +exudence +exulcerate +exulceration +exulcerative +exulceratory +exult +exultance +exultancy +exultant +exultantly +exultation +exultet +exultingly +exululate +exumbral +exumbrella +exumbrellar +exundance +exundancy +exundate +exundation +exuviability +exuviable +exuviae +exuvial +exuviate +exuviation +exzodiacal +ey +eyah +eyalet +eyas +eye +eyeball +eyebalm +eyebar +eyebeam +eyeberry +eyeblink +eyebolt +eyebree +eyebridled +eyebright +eyebrow +eyecup +eyed +eyedness +eyedot +eyedrop +eyeflap +eyeful +eyeglance +eyeglass +eyehole +eyelash +eyeless +eyelessness +eyelet +eyeleteer +eyeletter +eyelid +eyelight +eyelike +eyeline +eyemark +eyen +eyepiece +eyepit +eyepoint +eyer +eyereach +eyeroot +eyesalve +eyeseed +eyeservant +eyeserver +eyeservice +eyeshade +eyeshield +eyeshot +eyesight +eyesome +eyesore +eyespot +eyestalk +eyestone +eyestrain +eyestring +eyetooth +eyewaiter +eyewash +eyewater +eyewear +eyewink +eyewinker +eyewitness +eyewort +eyey +eying +eyn +eyne +eyot +eyoty +eyra +eyre +eyrie +eyrir +ezba +f +fa +fabaceous +fabella +fabes +fabiform +fable +fabled +fabledom +fableist +fableland +fablemaker +fablemonger +fablemongering +fabler +fabliau +fabling +fabric +fabricant +fabricate +fabrication +fabricative +fabricator +fabricatress +fabrikoid +fabular +fabulist +fabulosity +fabulous +fabulously +fabulousness +faburden +facadal +facade +face +faceable +facebread +facecloth +faced +faceless +facellite +facemaker +facemaking +faceman +facemark +facepiece +faceplate +facer +facet +facete +faceted +facetely +faceteness +facetiae +facetiation +facetious +facetiously +facetiousness +facewise +facework +facia +facial +facially +faciation +faciend +facient +facies +facile +facilely +facileness +facilitate +facilitation +facilitative +facilitator +facility +facing +facingly +facinorous +facinorousness +faciobrachial +faciocervical +faciolingual +facioplegia +facioscapulohumeral +fack +fackeltanz +fackings +fackins +facks +facsimile +facsimilist +facsimilize +fact +factable +factabling +factful +facticide +faction +factional +factionalism +factionary +factioneer +factionist +factionistism +factious +factiously +factiousness +factish +factitial +factitious +factitiously +factitive +factitively +factitude +factive +factor +factorability +factorable +factorage +factordom +factoress +factorial +factorially +factorist +factorization +factorize +factorship +factory +factoryship +factotum +factrix +factual +factuality +factually +factualness +factum +facture +facty +facula +facular +faculous +facultate +facultative +facultatively +facultied +facultize +faculty +facund +facy +fad +fadable +faddiness +faddish +faddishness +faddism +faddist +faddle +faddy +fade +fadeaway +faded +fadedly +fadedness +fadeless +faden +fader +fadge +fading +fadingly +fadingness +fadmonger +fadmongering +fadmongery +fadridden +fady +fae +faerie +faery +faeryland +faff +faffle +faffy +fag +fagaceous +fagald +fage +fager +fagger +faggery +fagging +faggingly +fagine +fagopyrism +fagopyrismus +fagot +fagoter +fagoting +fagottino +fagottist +fagoty +faham +fahlerz +fahlore +fahlunite +faience +fail +failing +failingly +failingness +faille +failure +fain +fainaigue +fainaiguer +faineance +faineancy +faineant +faineantism +fainly +fainness +fains +faint +fainter +faintful +faintheart +fainthearted +faintheartedly +faintheartedness +fainting +faintingly +faintish +faintishness +faintly +faintness +faints +fainty +faipule +fair +fairer +fairfieldite +fairgoer +fairgoing +fairgrass +fairground +fairily +fairing +fairish +fairishly +fairkeeper +fairlike +fairling +fairly +fairm +fairness +fairstead +fairtime +fairwater +fairway +fairy +fairydom +fairyfolk +fairyhood +fairyish +fairyism +fairyland +fairylike +fairyologist +fairyology +fairyship +faith +faithbreach +faithbreaker +faithful +faithfully +faithfulness +faithless +faithlessly +faithlessness +faithwise +faithworthiness +faithworthy +faitour +fake +fakement +faker +fakery +fakiness +fakir +fakirism +faky +falanaka +falbala +falcade +falcate +falcated +falcation +falcer +falces +falchion +falcial +falciform +falciparum +falcon +falconbill +falconelle +falconer +falconet +falconine +falconlike +falconoid +falconry +falcopern +falcula +falcular +falculate +faldage +falderal +faldfee +faldstool +fall +fallace +fallacious +fallaciously +fallaciousness +fallacy +fallage +fallation +fallaway +fallback +fallectomy +fallen +fallenness +faller +fallfish +fallibility +fallible +fallibleness +fallibly +falling +fallostomy +fallotomy +fallow +fallowist +fallowness +falltime +fallway +fally +falsary +false +falsehearted +falseheartedly +falseheartedness +falsehood +falsely +falsen +falseness +falser +falsettist +falsetto +falsework +falsidical +falsie +falsifiable +falsificate +falsification +falsificator +falsifier +falsify +falsism +faltboat +faltche +falter +falterer +faltering +falteringly +falutin +falx +fam +famatinite +famble +fame +fameflower +fameful +fameless +famelessly +famelessness +fameworthy +familia +familial +familiar +familiarism +familiarity +familiarization +familiarize +familiarizer +familiarizingly +familiarly +familiarness +familism +familist +familistery +familistic +familistical +family +familyish +famine +famish +famishment +famous +famously +famousness +famulary +famulus +fan +fana +fanal +fanam +fanatic +fanatical +fanatically +fanaticalness +fanaticism +fanaticize +fanback +fanbearer +fanciable +fancical +fancied +fancier +fanciful +fancifully +fancifulness +fancify +fanciless +fancy +fancymonger +fancysick +fancywork +fand +fandangle +fandango +fandom +fanega +fanegada +fanfarade +fanfare +fanfaron +fanfaronade +fanfaronading +fanflower +fanfoot +fang +fanged +fangle +fangled +fanglement +fangless +fanglet +fanglomerate +fangot +fangy +fanhouse +faniente +fanion +fanioned +fanlight +fanlike +fanmaker +fanmaking +fanman +fannel +fanner +fannier +fanning +fanon +fant +fantail +fantasia +fantasie +fantasied +fantasist +fantasque +fantassin +fantast +fantastic +fantastical +fantasticality +fantastically +fantasticalness +fantasticate +fantastication +fantasticism +fantasticly +fantasticness +fantastico +fantastry +fantasy +fantigue +fantoccini +fantocine +fantod +fantoddish +fanweed +fanwise +fanwork +fanwort +fanwright +faon +far +farad +faradaic +faraday +faradic +faradism +faradization +faradize +faradizer +faradmeter +faradocontractility +faradomuscular +faradonervous +faradopalpation +farandole +farasula +faraway +farawayness +farce +farcelike +farcer +farcetta +farcial +farcialize +farcical +farcicality +farcically +farcicalness +farcied +farcify +farcing +farcinoma +farcist +farctate +farcy +farde +fardel +fardelet +fardh +fardo +fare +farer +farewell +farfara +farfel +farfetched +farfetchedness +fargoing +fargood +farina +farinaceous +farinaceously +faring +farinometer +farinose +farinosely +farinulent +farish +farkleberry +farl +farleu +farm +farmable +farmage +farmer +farmeress +farmerette +farmerlike +farmership +farmery +farmhold +farmhouse +farmhousey +farming +farmost +farmplace +farmstead +farmsteading +farmtown +farmy +farmyard +farmyardy +farnesol +farness +faro +farolito +farraginous +farrago +farrand +farrandly +farrantly +farreate +farreation +farrier +farrierlike +farriery +farrisite +farrow +farruca +farsalah +farse +farseeing +farseeingness +farseer +farset +farsighted +farsightedly +farsightedness +farther +farthermost +farthest +farthing +farthingale +farthingless +farweltered +fasces +fascet +fascia +fascial +fasciate +fasciated +fasciately +fasciation +fascicle +fascicled +fascicular +fascicularly +fasciculate +fasciculated +fasciculately +fasciculation +fascicule +fasciculus +fascinate +fascinated +fascinatedly +fascinating +fascinatingly +fascination +fascinative +fascinator +fascinatress +fascine +fascinery +fasciodesis +fasciola +fasciolar +fasciole +fasciolet +fascioliasis +fascioloid +fascioplasty +fasciotomy +fascis +fascism +fascist +fascisticization +fascisticize +fascistization +fascistize +fash +fasher +fashery +fashion +fashionability +fashionable +fashionableness +fashionably +fashioned +fashioner +fashionist +fashionize +fashionless +fashionmonger +fashionmonging +fashious +fashiousness +fasibitikite +fasinite +fass +fassalite +fast +fasten +fastener +fastening +faster +fastgoing +fasthold +fastidiosity +fastidious +fastidiously +fastidiousness +fastidium +fastigate +fastigated +fastigiate +fastigium +fasting +fastingly +fastish +fastland +fastness +fastuous +fastuously +fastuousness +fastus +fat +fatal +fatalism +fatalist +fatalistic +fatalistically +fatality +fatalize +fatally +fatalness +fatbird +fatbrained +fate +fated +fateful +fatefully +fatefulness +fatelike +fathead +fatheaded +fatheadedness +fathearted +father +fathercraft +fathered +fatherhood +fatherland +fatherlandish +fatherless +fatherlessness +fatherlike +fatherliness +fatherling +fatherly +fathership +fathmur +fathom +fathomable +fathomage +fathomer +fathomless +fathomlessly +fathomlessness +fatidic +fatidical +fatidically +fatiferous +fatigability +fatigable +fatigableness +fatigue +fatigueless +fatiguesome +fatiguing +fatiguingly +fatiha +fatil +fatiloquent +fatiscence +fatiscent +fatless +fatling +fatly +fatness +fatsia +fattable +fatten +fattenable +fattener +fatter +fattily +fattiness +fattish +fattishness +fattrels +fatty +fatuism +fatuitous +fatuitousness +fatuity +fatuoid +fatuous +fatuously +fatuousness +fatwood +faucal +faucalize +fauces +faucet +fauchard +faucial +faucitis +faucre +faugh +faujasite +fauld +fault +faultage +faulter +faultfind +faultfinder +faultfinding +faultful +faultfully +faultily +faultiness +faulting +faultless +faultlessly +faultlessness +faultsman +faulty +faun +faunal +faunally +faunated +faunish +faunist +faunistic +faunistical +faunistically +faunlike +faunological +faunology +faunule +fause +faussebraie +faussebrayed +faust +fauterer +fautor +fautorship +fauve +favaginous +favella +favellidium +favelloid +faveolate +faveolus +faviform +favilla +favillous +favism +favissa +favn +favonian +favor +favorable +favorableness +favorably +favored +favoredly +favoredness +favorer +favoress +favoring +favoringly +favorite +favoritism +favorless +favose +favosely +favosite +favositoid +favous +favus +fawn +fawner +fawnery +fawning +fawningly +fawningness +fawnlike +fawnskin +fawny +fay +fayalite +fayles +faze +fazenda +fe +feaberry +feague +feak +feal +fealty +fear +fearable +feared +fearedly +fearedness +fearer +fearful +fearfully +fearfulness +fearingly +fearless +fearlessly +fearlessness +fearnought +fearsome +fearsomely +fearsomeness +feasance +feasibility +feasible +feasibleness +feasibly +feasor +feast +feasten +feaster +feastful +feastfully +feastless +feat +feather +featherback +featherbed +featherbedding +featherbird +featherbone +featherbrain +featherbrained +featherdom +feathered +featheredge +featheredged +featherer +featherfew +featherfoil +featherhead +featherheaded +featheriness +feathering +featherleaf +featherless +featherlessness +featherlet +featherlike +featherman +feathermonger +featherpate +featherpated +featherstitch +featherstitching +feathertop +featherway +featherweed +featherweight +featherwing +featherwise +featherwood +featherwork +featherworker +feathery +featliness +featly +featness +featous +featural +featurally +feature +featured +featureful +featureless +featureliness +featurely +featy +feaze +feazings +febricant +febricide +febricity +febricula +febrifacient +febriferous +febrific +febrifugal +febrifuge +febrile +febrility +februation +fecal +fecalith +fecaloid +feces +feck +feckful +feckfully +feckless +fecklessly +fecklessness +feckly +fecula +feculence +feculency +feculent +fecund +fecundate +fecundation +fecundative +fecundator +fecundatory +fecundify +fecundity +fecundize +fed +feddan +federacy +federal +federalism +federalist +federalization +federalize +federally +federalness +federate +federation +federationist +federatist +federative +federatively +federator +fee +feeable +feeble +feeblebrained +feeblehearted +feebleheartedly +feebleheartedness +feebleness +feebling +feeblish +feebly +feed +feedable +feedback +feedbin +feedboard +feedbox +feeder +feedhead +feeding +feedman +feedsman +feedstuff +feedway +feedy +feel +feelable +feeler +feeless +feeling +feelingful +feelingless +feelinglessly +feelingly +feelingness +feer +feere +feering +feetage +feetless +feeze +fefnicute +fegary +fei +feif +feigher +feign +feigned +feignedly +feignedness +feigner +feigning +feigningly +feil +feint +feis +feist +feisty +feldsher +feldspar +feldsparphyre +feldspathic +feldspathization +feldspathoid +felicide +felicific +felicitate +felicitation +felicitator +felicitous +felicitously +felicitousness +felicity +felid +feliform +feline +felinely +felineness +felinity +felinophile +felinophobe +fell +fellable +fellage +fellah +fellaheen +fellahin +fellatio +fellation +fellen +feller +fellic +felliducous +fellifluous +felling +fellingbird +fellinic +fellmonger +fellmongering +fellmongery +fellness +felloe +fellow +fellowcraft +fellowess +fellowheirship +fellowless +fellowlike +fellowship +fellside +fellsman +felly +feloid +felon +feloness +felonious +feloniously +feloniousness +felonry +felonsetter +felonsetting +felonweed +felonwood +felonwort +felony +fels +felsite +felsitic +felsobanyite +felsophyre +felsophyric +felsosphaerite +felstone +felt +felted +felter +felting +feltlike +feltmaker +feltmaking +feltmonger +feltness +feltwork +feltwort +felty +feltyfare +felucca +felwort +female +femalely +femaleness +femality +femalize +feme +femerell +femic +femicide +feminacy +feminal +feminality +feminate +femineity +feminie +feminility +feminin +feminine +femininely +feminineness +femininism +femininity +feminism +feminist +feministic +feministics +feminity +feminization +feminize +feminologist +feminology +feminophobe +femora +femoral +femorocaudal +femorocele +femorococcygeal +femorofibular +femoropopliteal +femororotulian +femorotibial +femur +fen +fenbank +fenberry +fence +fenceful +fenceless +fencelessness +fencelet +fenceplay +fencer +fenceress +fenchene +fenchone +fenchyl +fencible +fencing +fend +fendable +fender +fendering +fenderless +fendillate +fendillation +fendy +feneration +fenestella +fenestra +fenestral +fenestrate +fenestrated +fenestration +fenestrato +fenestrule +fenite +fenks +fenland +fenlander +fenman +fennec +fennel +fennelflower +fennig +fennish +fenny +fenouillet +fensive +fent +fenter +fenugreek +feod +feodal +feodality +feodary +feodatory +feoff +feoffee +feoffeeship +feoffment +feoffor +feower +feracious +feracity +feral +feralin +ferash +ferberite +ferdwit +feretory +feretrum +ferfathmur +ferfet +ferganite +fergusite +fergusonite +feria +ferial +feridgi +ferie +ferine +ferinely +ferineness +ferity +ferk +ferling +ferly +fermail +ferme +ferment +fermentability +fermentable +fermentarian +fermentation +fermentative +fermentatively +fermentativeness +fermentatory +fermenter +fermentescible +fermentitious +fermentive +fermentology +fermentor +fermentum +fermerer +fermery +fermila +fermorite +fern +fernandinite +fernbird +fernbrake +ferned +fernery +ferngale +ferngrower +fernland +fernleaf +fernless +fernlike +fernshaw +fernsick +ferntickle +ferntickled +fernwort +ferny +ferocious +ferociously +ferociousness +ferocity +feroher +ferrado +ferrament +ferrate +ferrated +ferrateen +ferratin +ferrean +ferreous +ferret +ferreter +ferreting +ferretto +ferrety +ferri +ferriage +ferric +ferrichloride +ferricyanate +ferricyanhydric +ferricyanic +ferricyanide +ferricyanogen +ferrier +ferriferous +ferrihydrocyanic +ferriprussiate +ferriprussic +ferrite +ferritization +ferritungstite +ferrivorous +ferroalloy +ferroaluminum +ferroboron +ferrocalcite +ferrocerium +ferrochrome +ferrochromium +ferroconcrete +ferroconcretor +ferrocyanate +ferrocyanhydric +ferrocyanic +ferrocyanide +ferrocyanogen +ferroglass +ferrogoslarite +ferrohydrocyanic +ferroinclave +ferromagnesian +ferromagnetic +ferromagnetism +ferromanganese +ferromolybdenum +ferronatrite +ferronickel +ferrophosphorus +ferroprint +ferroprussiate +ferroprussic +ferrosilicon +ferrotitanium +ferrotungsten +ferrotype +ferrotyper +ferrous +ferrovanadium +ferrozirconium +ferruginate +ferrugination +ferruginean +ferruginous +ferrule +ferruler +ferrum +ferruminate +ferrumination +ferry +ferryboat +ferryhouse +ferryman +ferryway +ferthumlungur +fertile +fertilely +fertileness +fertility +fertilizable +fertilization +fertilizational +fertilize +fertilizer +feru +ferula +ferulaceous +ferule +ferulic +fervanite +fervency +fervent +fervently +ferventness +fervescence +fervescent +fervid +fervidity +fervidly +fervidness +fervor +fervorless +fescenninity +fescue +fess +fessely +fesswise +fest +festal +festally +fester +festerment +festilogy +festinance +festinate +festinately +festination +festine +festival +festivally +festive +festively +festiveness +festivity +festivous +festology +festoon +festoonery +festoony +festuca +festucine +fet +fetal +fetalism +fetalization +fetation +fetch +fetched +fetcher +fetching +fetchingly +feteless +feterita +fetial +fetiales +fetichmonger +feticidal +feticide +fetid +fetidity +fetidly +fetidness +fetiferous +fetiparous +fetish +fetisheer +fetishic +fetishism +fetishist +fetishistic +fetishization +fetishize +fetishmonger +fetishry +fetlock +fetlocked +fetlow +fetography +fetometry +fetoplacental +fetor +fetter +fetterbush +fetterer +fetterless +fetterlock +fetticus +fettle +fettler +fettling +fetus +feu +feuage +feuar +feucht +feud +feudal +feudalism +feudalist +feudalistic +feudality +feudalizable +feudalization +feudalize +feudally +feudatorial +feudatory +feudee +feudist +feudovassalism +feued +feuille +feuilletonism +feuilletonist +feuilletonistic +feulamort +fever +feverberry +feverbush +fevercup +feveret +feverfew +fevergum +feverish +feverishly +feverishness +feverless +feverlike +feverous +feverously +feverroot +fevertrap +fevertwig +fevertwitch +feverweed +feverwort +few +fewness +fewsome +fewter +fewterer +fewtrils +fey +feyness +fez +fezzed +fezzy +fi +fiacre +fiance +fiancee +fianchetto +fiar +fiard +fiasco +fiat +fiatconfirmatio +fib +fibber +fibbery +fibdom +fiber +fiberboard +fibered +fiberize +fiberizer +fiberless +fiberware +fibration +fibreless +fibreware +fibriform +fibril +fibrilla +fibrillar +fibrillary +fibrillate +fibrillated +fibrillation +fibrilled +fibrilliferous +fibrilliform +fibrillose +fibrillous +fibrin +fibrinate +fibrination +fibrine +fibrinemia +fibrinoalbuminous +fibrinocellular +fibrinogen +fibrinogenetic +fibrinogenic +fibrinogenous +fibrinolysin +fibrinolysis +fibrinolytic +fibrinoplastic +fibrinoplastin +fibrinopurulent +fibrinose +fibrinosis +fibrinous +fibrinuria +fibroadenia +fibroadenoma +fibroadipose +fibroangioma +fibroareolar +fibroblast +fibroblastic +fibrobronchitis +fibrocalcareous +fibrocarcinoma +fibrocartilage +fibrocartilaginous +fibrocaseose +fibrocaseous +fibrocellular +fibrochondritis +fibrochondroma +fibrochondrosteal +fibrocrystalline +fibrocyst +fibrocystic +fibrocystoma +fibrocyte +fibroelastic +fibroenchondroma +fibrofatty +fibroferrite +fibroglia +fibroglioma +fibrohemorrhagic +fibroid +fibroin +fibrointestinal +fibroligamentous +fibrolipoma +fibrolipomatous +fibrolite +fibrolitic +fibroma +fibromata +fibromatoid +fibromatosis +fibromatous +fibromembrane +fibromembranous +fibromucous +fibromuscular +fibromyectomy +fibromyitis +fibromyoma +fibromyomatous +fibromyomectomy +fibromyositis +fibromyotomy +fibromyxoma +fibromyxosarcoma +fibroneuroma +fibronuclear +fibronucleated +fibropapilloma +fibropericarditis +fibroplastic +fibropolypus +fibropsammoma +fibropurulent +fibroreticulate +fibrosarcoma +fibrose +fibroserous +fibrosis +fibrositis +fibrotic +fibrotuberculosis +fibrous +fibrously +fibrousness +fibrovasal +fibrovascular +fibry +fibster +fibula +fibulae +fibular +fibulare +fibulocalcaneal +ficary +fice +ficelle +fiche +fichtelite +fichu +ficiform +fickle +ficklehearted +fickleness +ficklety +ficklewise +fickly +fico +ficoid +ficoides +fictation +fictile +fictileness +fictility +fiction +fictional +fictionalize +fictionally +fictionary +fictioneer +fictioner +fictionist +fictionistic +fictionization +fictionize +fictionmonger +fictious +fictitious +fictitiously +fictitiousness +fictive +fictively +fid +fidalgo +fidate +fidation +fiddle +fiddleback +fiddlebrained +fiddlecome +fiddledeedee +fiddlefaced +fiddlehead +fiddleheaded +fiddler +fiddlerfish +fiddlery +fiddlestick +fiddlestring +fiddlewood +fiddley +fiddling +fide +fideicommiss +fideicommissary +fideicommission +fideicommissioner +fideicommissor +fideicommissum +fideism +fideist +fidejussion +fidejussionary +fidejussor +fidejussory +fidelity +fidepromission +fidepromissor +fidfad +fidge +fidget +fidgeter +fidgetily +fidgetiness +fidgeting +fidgetingly +fidgety +fidicinal +fidicinales +fidicula +fiducia +fiducial +fiducially +fiduciarily +fiduciary +fiducinales +fie +fiedlerite +fiefdom +field +fieldball +fieldbird +fielded +fielder +fieldfare +fieldish +fieldman +fieldpiece +fieldsman +fieldward +fieldwards +fieldwork +fieldworker +fieldwort +fieldy +fiend +fiendful +fiendfully +fiendhead +fiendish +fiendishly +fiendishness +fiendism +fiendlike +fiendliness +fiendly +fiendship +fient +fierasferid +fierasferoid +fierce +fiercehearted +fiercely +fiercen +fierceness +fierding +fierily +fieriness +fiery +fiesta +fieulamort +fife +fifer +fifie +fifish +fifo +fifteen +fifteener +fifteenfold +fifteenth +fifteenthly +fifth +fifthly +fiftieth +fifty +fiftyfold +fig +figaro +figbird +figeater +figent +figged +figgery +figging +figgle +figgy +fight +fightable +fighter +fighteress +fighting +fightingly +fightwite +figless +figlike +figment +figmental +figpecker +figshell +figulate +figulated +figuline +figurability +figurable +figural +figurant +figurante +figurate +figurately +figuration +figurative +figuratively +figurativeness +figure +figured +figuredly +figurehead +figureheadless +figureheadship +figureless +figurer +figuresome +figurette +figurial +figurine +figurism +figurist +figurize +figury +figworm +figwort +fike +fikie +filace +filaceous +filacer +filament +filamentar +filamentary +filamented +filamentiferous +filamentoid +filamentose +filamentous +filamentule +filander +filanders +filao +filar +filaria +filarial +filarian +filariasis +filaricidal +filariform +filariid +filarious +filasse +filate +filator +filature +filbert +filch +filcher +filchery +filching +filchingly +file +filefish +filelike +filemaker +filemaking +filemot +filer +filesmith +filet +filial +filiality +filially +filialness +filiate +filiation +filibeg +filibranch +filibranchiate +filibuster +filibusterer +filibusterism +filibusterous +filical +filicauline +filicic +filicidal +filicide +filiciform +filicin +filicinean +filicite +filicologist +filicology +filiety +filiferous +filiform +filiformed +filigerous +filigree +filing +filings +filionymic +filiopietistic +filioque +filipendulous +filippo +filipuncture +filite +fill +fillable +filled +fillemot +filler +fillercap +fillet +filleter +filleting +filletlike +filletster +filleul +filling +fillingly +fillingness +fillip +fillipeen +fillister +fillmass +fillock +fillowite +filly +film +filmable +filmdom +filmet +filmgoer +filmgoing +filmic +filmiform +filmily +filminess +filmish +filmist +filmize +filmland +filmlike +filmogen +filmslide +filmstrip +filmy +filo +filoplumaceous +filoplume +filopodium +filose +filoselle +fils +filter +filterability +filterable +filterableness +filterer +filtering +filterman +filth +filthify +filthily +filthiness +filthless +filthy +filtrability +filtrable +filtratable +filtrate +filtration +fimble +fimbria +fimbrial +fimbriate +fimbriated +fimbriation +fimbriatum +fimbricate +fimbricated +fimbrilla +fimbrillate +fimbrilliferous +fimbrillose +fimbriodentate +fimetarious +fimicolous +fin +finable +finableness +finagle +finagler +final +finale +finalism +finalist +finality +finalize +finally +finance +financial +financialist +financially +financier +financiery +financist +finback +finch +finchbacked +finched +finchery +find +findability +findable +findal +finder +findfault +finding +findjan +fine +fineable +finebent +fineish +fineleaf +fineless +finely +finement +fineness +finer +finery +finespun +finesse +finesser +finestill +finestiller +finetop +finfish +finfoot +fingent +finger +fingerable +fingerberry +fingerbreadth +fingered +fingerer +fingerfish +fingerflower +fingerhold +fingerhook +fingering +fingerleaf +fingerless +fingerlet +fingerlike +fingerling +fingernail +fingerparted +fingerprint +fingerprinting +fingerroot +fingersmith +fingerspin +fingerstall +fingerstone +fingertip +fingerwise +fingerwork +fingery +fingrigo +finial +finialed +finical +finicality +finically +finicalness +finicism +finick +finickily +finickiness +finicking +finickingly +finickingness +finific +finify +finikin +finiking +fining +finis +finish +finishable +finished +finisher +finishing +finite +finitely +finiteness +finitesimal +finitive +finitude +finity +finjan +fink +finkel +finland +finless +finlet +finlike +finnac +finned +finner +finnesko +finnip +finny +finochio +fiord +fiorded +fiorin +fiorite +fip +fipenny +fipple +fique +fir +firca +fire +fireable +firearm +firearmed +fireback +fireball +firebird +fireblende +fireboard +fireboat +firebolt +firebolted +firebote +firebox +fireboy +firebrand +firebrat +firebreak +firebrick +firebug +fireburn +firecoat +firecracker +firecrest +fired +firedamp +firedog +firedrake +firefall +firefang +firefanged +fireflaught +fireflirt +fireflower +firefly +fireguard +firehouse +fireless +firelight +firelike +fireling +firelit +firelock +fireman +firemanship +firemaster +fireplace +fireplug +firepower +fireproof +fireproofing +fireproofness +firer +fireroom +firesafe +firesafeness +firesafety +fireshaft +fireshine +fireside +firesider +firesideship +firespout +firestone +firestopping +firetail +firetop +firetrap +firewarden +firewater +fireweed +firewood +firework +fireworkless +fireworky +fireworm +firing +firk +firker +firkin +firlot +firm +firmament +firmamental +firman +firmance +firmer +firmhearted +firmisternal +firmisternial +firmisternous +firmly +firmness +firn +firring +firry +first +firstcomer +firsthand +firstling +firstly +firstness +firstship +firth +fisc +fiscal +fiscalify +fiscalism +fiscalization +fiscalize +fiscally +fischerite +fise +fisetin +fish +fishable +fishback +fishbed +fishberry +fishbolt +fishbone +fisheater +fished +fisher +fisherboat +fisherboy +fisheress +fisherfolk +fishergirl +fisherman +fisherpeople +fisherwoman +fishery +fishet +fisheye +fishfall +fishful +fishgarth +fishgig +fishhood +fishhook +fishhooks +fishhouse +fishify +fishily +fishiness +fishing +fishingly +fishless +fishlet +fishlike +fishline +fishling +fishman +fishmonger +fishmouth +fishplate +fishpond +fishpool +fishpot +fishpotter +fishpound +fishskin +fishtail +fishway +fishweed +fishweir +fishwife +fishwoman +fishwood +fishworker +fishworks +fishworm +fishy +fishyard +fisnoga +fissate +fissicostate +fissidactyl +fissidentaceous +fissile +fissileness +fissilingual +fissility +fission +fissionable +fissipalmate +fissipalmation +fissiparation +fissiparism +fissiparity +fissiparous +fissiparously +fissiparousness +fissiped +fissipedal +fissipedate +fissipedial +fissirostral +fissirostrate +fissive +fissural +fissuration +fissure +fissureless +fissuriform +fissury +fist +fisted +fister +fistful +fistiana +fistic +fistical +fisticuff +fisticuffer +fisticuffery +fistify +fistiness +fisting +fistlike +fistmele +fistnote +fistuca +fistula +fistular +fistularioid +fistulate +fistulated +fistulatome +fistulatous +fistule +fistuliform +fistulize +fistulose +fistulous +fistwise +fisty +fit +fitch +fitched +fitchee +fitcher +fitchery +fitchet +fitchew +fitful +fitfully +fitfulness +fitly +fitment +fitness +fitout +fitroot +fittable +fittage +fitted +fittedness +fitten +fitter +fitters +fittily +fittiness +fitting +fittingly +fittingness +fitty +fittyfied +fittyways +fittywise +fitweed +five +fivebar +fivefold +fivefoldness +fiveling +fivepence +fivepenny +fivepins +fiver +fives +fivescore +fivesome +fivestones +fix +fixable +fixage +fixate +fixatif +fixation +fixative +fixator +fixature +fixed +fixedly +fixedness +fixer +fixidity +fixing +fixity +fixture +fixtureless +fixure +fizelyite +fizgig +fizz +fizzer +fizzle +fizzy +fjarding +fjeld +fjerding +flabbergast +flabbergastation +flabbily +flabbiness +flabby +flabellarium +flabellate +flabellation +flabellifoliate +flabelliform +flabellinerved +flabellum +flabrum +flaccid +flaccidity +flaccidly +flaccidness +flacherie +flack +flacked +flacker +flacket +flacourtiaceous +flaff +flaffer +flag +flagboat +flagellant +flagellantism +flagellar +flagellariaceous +flagellate +flagellated +flagellation +flagellative +flagellator +flagellatory +flagelliferous +flagelliform +flagellist +flagellosis +flagellula +flagellum +flageolet +flagfall +flagger +flaggery +flaggily +flagginess +flagging +flaggingly +flaggish +flaggy +flagitate +flagitation +flagitious +flagitiously +flagitiousness +flagleaf +flagless +flaglet +flaglike +flagmaker +flagmaking +flagman +flagon +flagonet +flagonless +flagpole +flagrance +flagrancy +flagrant +flagrantly +flagrantness +flagroot +flagship +flagstaff +flagstick +flagstone +flagworm +flail +flaillike +flair +flaith +flaithship +flajolotite +flak +flakage +flake +flakeless +flakelet +flaker +flakily +flakiness +flaky +flam +flamant +flamb +flambeau +flambeaux +flamberg +flamboyance +flamboyancy +flamboyant +flamboyantism +flamboyantize +flamboyantly +flamboyer +flame +flamed +flameflower +flameless +flamelet +flamelike +flamen +flamenco +flamenship +flameproof +flamer +flamfew +flamineous +flaming +flamingly +flamingo +flaminica +flaminical +flammability +flammable +flammeous +flammiferous +flammulated +flammulation +flammule +flamy +flan +flancard +flanch +flanched +flanconade +flandan +flandowser +flane +flange +flangeless +flanger +flangeway +flank +flankard +flanked +flanker +flanking +flankwise +flanky +flannel +flannelbush +flanneled +flannelette +flannelflower +flannelleaf +flannelly +flannelmouth +flannelmouthed +flannels +flanque +flap +flapcake +flapdock +flapdoodle +flapdragon +flapjack +flapmouthed +flapper +flapperdom +flapperhood +flapperish +flapperism +flare +flareback +flareboard +flareless +flaring +flaringly +flary +flaser +flash +flashboard +flasher +flashet +flashily +flashiness +flashing +flashingly +flashlight +flashlike +flashly +flashness +flashover +flashpan +flashproof +flashtester +flashy +flask +flasker +flasket +flasklet +flasque +flat +flatboat +flatbottom +flatcap +flatcar +flatdom +flated +flatfish +flatfoot +flathat +flathead +flatiron +flatland +flatlet +flatling +flatly +flatman +flatness +flatnose +flatten +flattener +flattening +flatter +flatterable +flattercap +flatterdock +flatterer +flattering +flatteringly +flatteringness +flattery +flattie +flatting +flattish +flattop +flatulence +flatulency +flatulent +flatulently +flatulentness +flatus +flatware +flatway +flatways +flatweed +flatwise +flatwoods +flatwork +flatworm +flaught +flaughter +flaunt +flaunter +flauntily +flauntiness +flaunting +flauntingly +flaunty +flautino +flautist +flavanilin +flavaniline +flavanthrene +flavanthrone +flavedo +flavescence +flavescent +flavic +flavicant +flavid +flavin +flavine +flavo +flavone +flavoprotein +flavopurpurin +flavor +flavored +flavorer +flavorful +flavoring +flavorless +flavorous +flavorsome +flavory +flavour +flaw +flawed +flawflower +flawful +flawless +flawlessly +flawlessness +flawn +flawy +flax +flaxboard +flaxbush +flaxdrop +flaxen +flaxlike +flaxman +flaxseed +flaxtail +flaxweed +flaxwench +flaxwife +flaxwoman +flaxwort +flaxy +flay +flayer +flayflint +flea +fleabane +fleabite +fleadock +fleam +fleaseed +fleaweed +fleawood +fleawort +fleay +flebile +fleche +flechette +fleck +flecken +flecker +fleckiness +fleckled +fleckless +flecklessly +flecky +flecnodal +flecnode +flection +flectional +flectionless +flector +fled +fledge +fledgeless +fledgling +fledgy +flee +fleece +fleeceable +fleeced +fleeceflower +fleeceless +fleecelike +fleecer +fleech +fleechment +fleecily +fleeciness +fleecy +fleer +fleerer +fleering +fleeringly +fleet +fleeter +fleetful +fleeting +fleetingly +fleetingness +fleetings +fleetly +fleetness +fleetwing +flemish +flench +flense +flenser +flerry +flesh +fleshbrush +fleshed +fleshen +flesher +fleshful +fleshhood +fleshhook +fleshiness +fleshing +fleshings +fleshless +fleshlike +fleshlily +fleshliness +fleshly +fleshment +fleshmonger +fleshpot +fleshy +flet +fletch +fletcher +flether +fleuret +fleurettee +fleuronnee +fleury +flew +flewed +flewit +flews +flex +flexanimous +flexed +flexibility +flexible +flexibleness +flexibly +flexile +flexility +flexion +flexionless +flexor +flexuose +flexuosity +flexuous +flexuously +flexuousness +flexural +flexure +flexured +fley +fleyedly +fleyedness +fleyland +fleysome +flibbertigibbet +flicflac +flick +flicker +flickering +flickeringly +flickerproof +flickertail +flickery +flicky +flidder +flier +fligger +flight +flighted +flighter +flightful +flightily +flightiness +flighting +flightless +flightshot +flighty +flimflam +flimflammer +flimflammery +flimmer +flimp +flimsily +flimsiness +flimsy +flinch +flincher +flinching +flinchingly +flinder +flindosa +flindosy +fling +flinger +flingy +flinkite +flint +flinter +flinthearted +flintify +flintily +flintiness +flintless +flintlike +flintlock +flintwood +flintwork +flintworker +flinty +flioma +flip +flipe +flipjack +flippancy +flippant +flippantly +flippantness +flipper +flipperling +flippery +flirt +flirtable +flirtation +flirtational +flirtationless +flirtatious +flirtatiously +flirtatiousness +flirter +flirtigig +flirting +flirtingly +flirtish +flirtishness +flirtling +flirty +flisk +flisky +flit +flitch +flitchen +flite +flitfold +fliting +flitter +flitterbat +flittermouse +flittern +flitting +flittingly +flitwite +flivver +flix +flixweed +float +floatability +floatable +floatage +floatation +floatative +floatboard +floater +floatiness +floating +floatingly +floative +floatless +floatmaker +floatman +floatplane +floatsman +floatstone +floaty +flob +flobby +floc +floccillation +floccipend +floccose +floccosely +flocculable +flocculant +floccular +flocculate +flocculation +flocculator +floccule +flocculence +flocculency +flocculent +flocculently +flocculose +flocculus +floccus +flock +flocker +flocking +flockless +flocklike +flockman +flockmaster +flockowner +flockwise +flocky +flocoon +flodge +floe +floeberg +floey +flog +floggable +flogger +flogging +floggingly +flogmaster +flogster +flokite +flong +flood +floodable +floodage +floodboard +floodcock +flooded +flooder +floodgate +flooding +floodless +floodlet +floodlight +floodlighting +floodlike +floodmark +floodometer +floodproof +floodtime +floodwater +floodway +floodwood +floody +floor +floorage +floorcloth +floorer +floorhead +flooring +floorless +floorman +floorwalker +floorward +floorway +floorwise +floozy +flop +flophouse +flopover +flopper +floppers +floppily +floppiness +floppy +flopwing +flora +floral +floralize +florally +floramor +floran +florate +floreal +floreate +florence +florent +florentium +flores +florescence +florescent +floressence +floret +floreted +floretum +floriate +floriated +floriation +florican +floricin +floricultural +floriculturally +floriculture +floriculturist +florid +floridean +florideous +floridity +floridly +floridness +floriferous +floriferously +floriferousness +florification +floriform +florigen +florigenic +florigraphy +florikan +floriken +florilegium +florimania +florimanist +florin +floriparous +floripondio +floriscope +florist +floristic +floristically +floristics +floristry +florisugent +florivorous +floroon +floroscope +florula +florulent +flory +floscular +floscularian +floscule +flosculose +flosculous +flosh +floss +flosser +flossflower +flossification +flossing +flossy +flot +flota +flotage +flotant +flotation +flotative +flotilla +flotorial +flotsam +flounce +flouncey +flouncing +flounder +floundering +flounderingly +flour +flourish +flourishable +flourisher +flourishing +flourishingly +flourishment +flourishy +flourlike +floury +flouse +flout +flouter +flouting +floutingly +flow +flowable +flowage +flower +flowerage +flowered +flowerer +floweret +flowerful +flowerily +floweriness +flowering +flowerist +flowerless +flowerlessness +flowerlet +flowerlike +flowerpecker +flowerpot +flowerwork +flowery +flowing +flowingly +flowingness +flowmanostat +flowmeter +flown +flowoff +flu +fluate +fluavil +flub +flubdub +flubdubbery +flucan +fluctiferous +fluctigerous +fluctisonant +fluctisonous +fluctuability +fluctuable +fluctuant +fluctuate +fluctuation +fluctuosity +fluctuous +flue +flued +flueless +fluellen +fluellite +flueman +fluency +fluent +fluently +fluentness +fluer +fluework +fluey +fluff +fluffer +fluffily +fluffiness +fluffy +flugelman +fluible +fluid +fluidacetextract +fluidal +fluidally +fluidextract +fluidglycerate +fluidible +fluidic +fluidification +fluidifier +fluidify +fluidimeter +fluidism +fluidist +fluidity +fluidization +fluidize +fluidly +fluidness +fluidram +fluigram +fluitant +fluke +fluked +flukeless +flukeworm +flukewort +flukily +flukiness +fluking +fluky +flumdiddle +flume +flumerin +fluminose +flummadiddle +flummer +flummery +flummox +flummydiddle +flump +flung +flunk +flunker +flunkeydom +flunkeyhood +flunkeyish +flunkeyize +flunky +flunkydom +flunkyhood +flunkyish +flunkyism +flunkyistic +flunkyite +flunkyize +fluoaluminate +fluoaluminic +fluoarsenate +fluoborate +fluoboric +fluoborid +fluoboride +fluoborite +fluobromide +fluocarbonate +fluocerine +fluocerite +fluochloride +fluohydric +fluophosphate +fluor +fluoran +fluoranthene +fluorapatite +fluorate +fluorbenzene +fluorene +fluorenyl +fluoresage +fluoresce +fluorescein +fluorescence +fluorescent +fluorescigenic +fluorescigenous +fluorescin +fluorhydric +fluoric +fluoridate +fluoridation +fluoride +fluoridization +fluoridize +fluorimeter +fluorinate +fluorination +fluorindine +fluorine +fluorite +fluormeter +fluorobenzene +fluoroborate +fluoroform +fluoroformol +fluorogen +fluorogenic +fluorography +fluoroid +fluorometer +fluoroscope +fluoroscopic +fluoroscopy +fluorosis +fluorotype +fluorspar +fluoryl +fluosilicate +fluosilicic +fluotantalate +fluotantalic +fluotitanate +fluotitanic +fluozirconic +flurn +flurr +flurried +flurriedly +flurriment +flurry +flush +flushboard +flusher +flusherman +flushgate +flushing +flushingly +flushness +flushy +flusk +flusker +fluster +flusterate +flusteration +flusterer +flusterment +flustery +flustrine +flustroid +flustrum +flute +flutebird +fluted +flutelike +flutemouth +fluter +flutework +flutina +fluting +flutist +flutter +flutterable +flutteration +flutterer +fluttering +flutteringly +flutterless +flutterment +fluttersome +fluttery +fluty +fluvial +fluvialist +fluviatic +fluviatile +fluvicoline +fluvioglacial +fluviograph +fluviolacustrine +fluviology +fluviomarine +fluviometer +fluviose +fluvioterrestrial +fluviovolcanic +flux +fluxation +fluxer +fluxibility +fluxible +fluxibleness +fluxibly +fluxile +fluxility +fluxion +fluxional +fluxionally +fluxionary +fluxionist +fluxmeter +fluxroot +fluxweed +fly +flyable +flyaway +flyback +flyball +flybane +flybelt +flyblow +flyblown +flyboat +flyboy +flycatcher +flyeater +flyer +flyflap +flyflapper +flyflower +flying +flyingly +flyleaf +flyless +flyman +flyness +flypaper +flype +flyproof +flyspeck +flytail +flytier +flytrap +flyway +flyweight +flywheel +flywinch +flywort +foal +foalfoot +foalhood +foaly +foam +foambow +foamer +foamflower +foamily +foaminess +foaming +foamingly +foamless +foamlike +foamy +fob +focal +focalization +focalize +focally +focaloid +foci +focimeter +focimetry +focoids +focometer +focometry +focsle +focus +focusable +focuser +focusless +fod +fodda +fodder +fodderer +foddering +fodderless +foder +fodge +fodgel +fodient +foe +foehn +foehnlike +foeish +foeless +foelike +foeman +foemanship +foenngreek +foeship +foetalization +fog +fogbound +fogbow +fogdog +fogdom +fogeater +fogey +fogfruit +foggage +fogged +fogger +foggily +fogginess +foggish +foggy +foghorn +fogle +fogless +fogman +fogo +fogon +fogou +fogproof +fogram +fogramite +fogramity +fogscoffer +fogus +fogy +fogydom +fogyish +fogyism +fohat +foible +foil +foilable +foiler +foiling +foilsman +foining +foiningly +foison +foisonless +foist +foister +foistiness +foisty +foiter +fold +foldable +foldage +foldboat +foldcourse +folded +foldedly +folden +folder +folding +foldless +foldskirt +foldure +foldwards +foldy +fole +folgerite +folia +foliaceous +foliaceousness +foliage +foliaged +foliageous +folial +foliar +foliary +foliate +foliated +foliation +foliature +folie +foliicolous +foliiferous +foliiform +folio +foliobranch +foliobranchiate +foliocellosis +foliolate +foliole +folioliferous +foliolose +foliose +foliosity +foliot +folious +foliously +folium +folk +folkcraft +folkfree +folkland +folklore +folkloric +folklorish +folklorism +folklorist +folkloristic +folkmoot +folkmooter +folkmot +folkmote +folkmoter +folkright +folksiness +folksy +folkway +folky +folles +folletage +follicle +follicular +folliculate +folliculated +follicule +folliculin +folliculitis +folliculose +folliculosis +folliculous +folliful +follis +follow +followable +follower +followership +following +followingly +folly +follyproof +foment +fomentation +fomenter +fomes +fomites +fondak +fondant +fondish +fondle +fondler +fondlesome +fondlike +fondling +fondlingly +fondly +fondness +fondu +fondue +fonduk +fonly +fonnish +fono +fons +font +fontal +fontally +fontanel +fontange +fonted +fontful +fonticulus +fontinal +fontinalaceous +fontlet +foo +food +fooder +foodful +foodless +foodlessness +foodstuff +foody +foofaraw +fool +fooldom +foolery +fooless +foolfish +foolhardihood +foolhardily +foolhardiness +foolhardiship +foolhardy +fooling +foolish +foolishly +foolishness +foollike +foolocracy +foolproof +foolproofness +foolscap +foolship +fooner +fooster +foosterer +foot +footage +footback +football +footballer +footballist +footband +footblower +footboard +footboy +footbreadth +footbridge +footcloth +footed +footeite +footer +footfall +footfarer +footfault +footfolk +footful +footganger +footgear +footgeld +foothalt +foothill +foothold +foothook +foothot +footing +footingly +footings +footle +footler +footless +footlicker +footlight +footlights +footling +footlining +footlock +footmaker +footman +footmanhood +footmanry +footmanship +footmark +footnote +footnoted +footpace +footpad +footpaddery +footpath +footpick +footplate +footprint +footrail +footrest +footrill +footroom +footrope +foots +footscald +footslog +footslogger +footsore +footsoreness +footstalk +footstall +footstep +footstick +footstock +footstone +footstool +footwalk +footwall +footway +footwear +footwork +footworn +footy +fooyoung +foozle +foozler +fop +fopling +foppery +foppish +foppishly +foppishness +foppy +fopship +for +fora +forage +foragement +forager +foralite +foramen +foraminated +foramination +foraminifer +foraminiferal +foraminiferan +foraminiferous +foraminose +foraminous +foraminulate +foraminule +foraminulose +foraminulous +forane +foraneen +foraneous +forasmuch +foray +forayer +forb +forbade +forbar +forbathe +forbear +forbearable +forbearance +forbearant +forbearantly +forbearer +forbearing +forbearingly +forbearingness +forbesite +forbid +forbiddable +forbiddal +forbiddance +forbidden +forbiddenly +forbiddenness +forbidder +forbidding +forbiddingly +forbiddingness +forbit +forbled +forblow +forbore +forborne +forbow +forby +force +forceable +forced +forcedly +forcedness +forceful +forcefully +forcefulness +forceless +forcemeat +forcement +forceps +forcepslike +forcer +forchase +forche +forcibility +forcible +forcibleness +forcibly +forcing +forcingly +forcipate +forcipated +forcipes +forcipiform +forcipressure +forcipulate +forcleave +forconceit +ford +fordable +fordableness +fordays +fording +fordless +fordo +fordone +fordwine +fordy +fore +foreaccounting +foreaccustom +foreacquaint +foreact +foreadapt +foreadmonish +foreadvertise +foreadvice +foreadvise +foreallege +foreallot +foreannounce +foreannouncement +foreanswer +foreappoint +foreappointment +forearm +foreassign +foreassurance +forebackwardly +forebay +forebear +forebemoan +forebemoaned +forebespeak +forebitt +forebitten +forebitter +forebless +foreboard +forebode +forebodement +foreboder +foreboding +forebodingly +forebodingness +forebody +foreboot +forebowels +forebowline +forebrace +forebrain +forebreast +forebridge +foreburton +forebush +forecar +forecarriage +forecast +forecaster +forecasting +forecastingly +forecastle +forecastlehead +forecastleman +forecatching +forecatharping +forechamber +forechase +forechoice +forechoose +forechurch +forecited +foreclaw +foreclosable +foreclose +foreclosure +forecome +forecomingness +forecommend +foreconceive +foreconclude +forecondemn +foreconscious +foreconsent +foreconsider +forecontrive +forecool +forecooler +forecounsel +forecount +forecourse +forecourt +forecover +forecovert +foredate +foredawn +foreday +foredeck +foredeclare +foredecree +foredeep +foredefeated +foredefine +foredenounce +foredescribe +foredeserved +foredesign +foredesignment +foredesk +foredestine +foredestiny +foredetermination +foredetermine +foredevised +foredevote +forediscern +foredispose +foredivine +foredone +foredoom +foredoomer +foredoor +foreface +forefather +forefatherly +forefault +forefeel +forefeeling +forefeelingly +forefelt +forefield +forefigure +forefin +forefinger +forefit +foreflank +foreflap +foreflipper +forefoot +forefront +foregallery +foregame +foreganger +foregate +foregift +foregirth +foreglance +foregleam +foreglimpse +foreglow +forego +foregoer +foregoing +foregone +foregoneness +foreground +foreguess +foreguidance +forehalf +forehall +forehammer +forehand +forehanded +forehandedness +forehandsel +forehard +forehatch +forehatchway +forehead +foreheaded +forehear +forehearth +foreheater +forehill +forehinting +forehold +forehood +forehoof +forehook +foreign +foreigneering +foreigner +foreignership +foreignism +foreignization +foreignize +foreignly +foreignness +foreimagination +foreimagine +foreimpressed +foreimpression +foreinclined +foreinstruct +foreintend +foreiron +forejudge +forejudgment +forekeel +foreking +foreknee +foreknow +foreknowable +foreknower +foreknowing +foreknowingly +foreknowledge +forel +forelady +foreland +forelay +foreleech +foreleg +forelimb +forelive +forellenstein +forelock +forelook +foreloop +forelooper +foreloper +foremade +foreman +foremanship +foremarch +foremark +foremartyr +foremast +foremasthand +foremastman +foremean +foremeant +foremelt +foremention +forementioned +foremessenger +foremilk +foremisgiving +foremistress +foremost +foremostly +foremother +forename +forenamed +forenews +forenight +forenoon +forenote +forenoted +forenotice +forenotion +forensal +forensic +forensical +forensicality +forensically +foreordain +foreordainment +foreorder +foreordinate +foreordination +foreorlop +forepad +forepale +foreparents +forepart +forepassed +forepast +forepaw +forepayment +forepeak +foreperiod +forepiece +foreplace +foreplan +foreplanting +forepole +foreporch +forepossessed +forepost +forepredicament +forepreparation +foreprepare +forepretended +foreproduct +foreproffer +forepromise +forepromised +foreprovided +foreprovision +forepurpose +forequarter +forequoted +foreran +forerank +forereach +forereaching +foreread +forereading +forerecited +forereckon +forerehearsed +foreremembered +forereport +forerequest +forerevelation +forerib +forerigging +foreright +foreroom +foreroyal +forerun +forerunner +forerunnership +forerunnings +foresaddle +foresaid +foresail +foresay +forescene +forescent +foreschool +foreschooling +forescript +foreseason +foreseat +foresee +foreseeability +foreseeable +foreseeingly +foreseer +foreseize +foresend +foresense +foresentence +foreset +foresettle +foresettled +foreshadow +foreshadower +foreshaft +foreshank +foreshape +foresheet +foreshift +foreship +foreshock +foreshoe +foreshop +foreshore +foreshorten +foreshortening +foreshot +foreshoulder +foreshow +foreshower +foreshroud +foreside +foresight +foresighted +foresightedness +foresightful +foresightless +foresign +foresignify +foresin +foresing +foresinger +foreskin +foreskirt +foresleeve +foresound +forespeak +forespecified +forespeed +forespencer +forest +forestaff +forestage +forestair +forestal +forestall +forestaller +forestallment +forestarling +forestate +forestation +forestay +forestaysail +forestcraft +forested +foresteep +forestem +forestep +forester +forestership +forestful +forestial +forestick +forestine +forestish +forestless +forestlike +forestology +forestral +forestress +forestry +forestside +forestudy +forestwards +foresty +foresummer +foresummon +foresweat +foretack +foretackle +foretalk +foretalking +foretaste +foretaster +foretell +foretellable +foreteller +forethink +forethinker +forethought +forethoughted +forethoughtful +forethoughtfully +forethoughtfulness +forethoughtless +forethrift +foretime +foretimed +foretoken +foretold +foretop +foretopman +foretrace +foretrysail +foreturn +foretype +foretypified +foreuse +foreutter +forevalue +forever +forevermore +foreview +forevision +forevouch +forevouched +forevow +forewarm +forewarmer +forewarn +forewarner +forewarning +forewarningly +forewaters +foreween +foreweep +foreweigh +forewing +forewinning +forewisdom +forewish +forewoman +forewonted +foreword +foreworld +foreworn +forewritten +forewrought +foreyard +foreyear +forfairn +forfar +forfare +forfars +forfault +forfaulture +forfeit +forfeiter +forfeits +forfeiture +forfend +forficate +forficated +forfication +forficiform +forficulate +forfouchten +forfoughen +forfoughten +forgainst +forgather +forge +forgeability +forgeable +forged +forgedly +forgeful +forgeman +forger +forgery +forget +forgetful +forgetfully +forgetfulness +forgetive +forgetness +forgettable +forgetter +forgetting +forgettingly +forgie +forging +forgivable +forgivableness +forgivably +forgive +forgiveless +forgiveness +forgiver +forgiving +forgivingly +forgivingness +forgo +forgoer +forgot +forgotten +forgottenness +forgrow +forgrown +forhoo +forhooy +forhow +forinsec +forint +forisfamiliate +forisfamiliation +forjesket +forjudge +forjudger +fork +forkable +forkbeard +forked +forkedly +forkedness +forker +forkful +forkhead +forkiness +forkless +forklike +forkman +forksmith +forktail +forkwise +forky +forleft +forlet +forlorn +forlornity +forlornly +forlornness +form +formability +formable +formably +formagen +formagenic +formal +formalazine +formaldehyde +formaldehydesulphoxylate +formaldehydesulphoxylic +formaldoxime +formalesque +formalism +formalist +formalistic +formalith +formality +formalization +formalize +formalizer +formally +formalness +formamide +formamidine +formamido +formamidoxime +formanilide +formant +format +formate +formation +formational +formative +formatively +formativeness +formature +formazyl +forme +formed +formedon +formee +formel +formene +formenic +former +formeret +formerly +formerness +formful +formiate +formic +formican +formicarian +formicarioid +formicarium +formicaroid +formicary +formicate +formication +formicative +formicicide +formicid +formicide +formicine +formicivorous +formidability +formidable +formidableness +formidably +formin +forminate +forming +formless +formlessly +formlessness +formolite +formonitrile +formose +formoxime +formula +formulable +formulae +formulaic +formular +formularism +formularist +formularistic +formularization +formularize +formulary +formulate +formulation +formulator +formulatory +formule +formulism +formulist +formulistic +formulization +formulize +formulizer +formwork +formy +formyl +formylal +formylate +formylation +fornacic +fornaxid +fornenst +fornent +fornical +fornicate +fornicated +fornication +fornicator +fornicatress +fornicatrix +forniciform +forninst +fornix +forpet +forpine +forpit +forprise +forrad +forrard +forride +forrit +forritsome +forrue +forsake +forsaken +forsakenly +forsakenness +forsaker +forset +forslow +forsooth +forspeak +forspend +forspread +forsterite +forswear +forswearer +forsworn +forswornness +fort +fortalice +forte +fortescue +fortescure +forth +forthbring +forthbringer +forthcome +forthcomer +forthcoming +forthcomingness +forthcut +forthfare +forthfigured +forthgaze +forthgo +forthgoing +forthink +forthputting +forthright +forthrightly +forthrightness +forthrights +forthtell +forthteller +forthwith +forthy +forties +fortieth +fortifiable +fortification +fortifier +fortify +fortifying +fortifyingly +fortin +fortis +fortissimo +fortitude +fortitudinous +fortlet +fortnight +fortnightly +fortravail +fortread +fortress +fortuitism +fortuitist +fortuitous +fortuitously +fortuitousness +fortuity +fortunate +fortunately +fortunateness +fortune +fortuned +fortuneless +fortunetell +fortuneteller +fortunetelling +fortunite +forty +fortyfold +forum +forumize +forwander +forward +forwardal +forwardation +forwarder +forwarding +forwardly +forwardness +forwards +forwean +forweend +forwent +forwoden +forworden +fosh +fosie +fossa +fossage +fossane +fossarian +fosse +fossed +fossette +fossick +fossicker +fossiform +fossil +fossilage +fossilated +fossilation +fossildom +fossiled +fossiliferous +fossilification +fossilify +fossilism +fossilist +fossilizable +fossilization +fossilize +fossillike +fossilogist +fossilogy +fossilological +fossilologist +fossilology +fossor +fossorial +fossorious +fossula +fossulate +fossule +fossulet +fostell +foster +fosterable +fosterage +fosterer +fosterhood +fostering +fosteringly +fosterite +fosterland +fosterling +fostership +fostress +fot +fotch +fother +fotmal +fotui +fou +foud +foudroyant +fouette +fougade +fougasse +fought +foughten +foughty +foujdar +foujdary +foul +foulage +foulard +fouler +fouling +foulish +foully +foulmouthed +foulmouthedly +foulmouthedness +foulness +foulsome +foumart +foun +found +foundation +foundational +foundationally +foundationary +foundationed +foundationer +foundationless +foundationlessness +founder +founderous +foundership +foundery +founding +foundling +foundress +foundry +foundryman +fount +fountain +fountained +fountaineer +fountainhead +fountainless +fountainlet +fountainous +fountainously +fountainwise +fountful +fouquieriaceous +four +fourble +fourche +fourchee +fourcher +fourchette +fourchite +fourer +fourflusher +fourfold +fourling +fourpence +fourpenny +fourpounder +fourre +fourrier +fourscore +foursome +foursquare +foursquarely +foursquareness +fourstrand +fourteen +fourteener +fourteenfold +fourteenth +fourteenthly +fourth +fourther +fourthly +foussa +foute +fouter +fouth +fovea +foveal +foveate +foveated +foveation +foveiform +foveola +foveolarious +foveolate +foveolated +foveole +foveolet +fow +fowk +fowl +fowler +fowlerite +fowlery +fowlfoot +fowling +fox +foxbane +foxberry +foxchop +foxer +foxery +foxfeet +foxfinger +foxfish +foxglove +foxhole +foxhound +foxily +foxiness +foxing +foxish +foxlike +foxproof +foxship +foxskin +foxtail +foxtailed +foxtongue +foxwood +foxy +foy +foyaite +foyaitic +foyboat +foyer +foziness +fozy +fra +frab +frabbit +frabjous +frabjously +frabous +fracas +fracedinous +frache +frack +fractable +fractabling +fracted +fractile +fraction +fractional +fractionalism +fractionalize +fractionally +fractionary +fractionate +fractionating +fractionation +fractionator +fractionization +fractionize +fractionlet +fractious +fractiously +fractiousness +fractocumulus +fractonimbus +fractostratus +fractuosity +fracturable +fractural +fracture +fractureproof +frae +fraghan +fragile +fragilely +fragileness +fragility +fragment +fragmental +fragmentally +fragmentarily +fragmentariness +fragmentary +fragmentation +fragmented +fragmentist +fragmentitious +fragmentize +fragrance +fragrancy +fragrant +fragrantly +fragrantness +fraid +fraik +frail +frailejon +frailish +frailly +frailness +frailty +fraise +fraiser +framable +framableness +frambesia +frame +framea +frameable +frameableness +framed +frameless +framer +framesmith +framework +framing +frammit +frampler +frampold +franc +franchisal +franchise +franchisement +franchiser +francisc +francisca +francium +franco +francolin +francolite +frangent +frangibility +frangible +frangibleness +frangipane +frangipani +frangula +frangulic +frangulin +frangulinic +frank +frankability +frankable +frankalmoign +frankeniaceous +franker +frankfurter +frankhearted +frankheartedly +frankheartedness +frankincense +frankincensed +franking +franklandite +franklin +franklinite +frankly +frankmarriage +frankness +frankpledge +frantic +frantically +franticly +franticness +franzy +frap +frappe +frapping +frasco +frase +frasier +frass +frat +fratch +fratched +fratcheous +fratcher +fratchety +fratchy +frater +fraternal +fraternalism +fraternalist +fraternality +fraternally +fraternate +fraternation +fraternism +fraternity +fraternization +fraternize +fraternizer +fratery +fratority +fratricidal +fratricide +fratry +fraud +fraudful +fraudfully +fraudless +fraudlessly +fraudlessness +fraudproof +fraudulence +fraudulency +fraudulent +fraudulently +fraudulentness +fraughan +fraught +frawn +fraxetin +fraxin +fraxinella +fray +frayed +frayedly +frayedness +fraying +frayn +frayproof +fraze +frazer +frazil +frazzle +frazzling +freak +freakdom +freakery +freakful +freakily +freakiness +freakish +freakishly +freakishness +freaky +fream +freath +freck +frecken +freckened +frecket +freckle +freckled +freckledness +freckleproof +freckling +frecklish +freckly +frederik +fredricite +free +freeboard +freeboot +freebooter +freebootery +freebooting +freeborn +freed +freedman +freedom +freedwoman +freehand +freehanded +freehandedly +freehandedness +freehearted +freeheartedly +freeheartedness +freehold +freeholder +freeholdership +freeholding +freeing +freeish +freelage +freeloving +freelovism +freely +freeman +freemanship +freemartin +freemason +freemasonic +freemasonical +freemasonism +freemasonry +freeness +freer +freesilverism +freesilverite +freestanding +freestone +freet +freethinker +freethinking +freetrader +freety +freeward +freeway +freewheel +freewheeler +freewheeling +freewill +freewoman +freezable +freeze +freezer +freezing +freezingly +freibergite +freieslebenite +freight +freightage +freighter +freightless +freightment +freir +freit +freity +fremd +fremdly +fremdness +fremescence +fremescent +fremitus +frenal +frenate +frenched +frenchification +frenchify +frenching +frenetic +frenetical +frenetically +frenular +frenulum +frenum +frenzelite +frenzied +frenziedly +frenzy +frequence +frequency +frequent +frequentable +frequentage +frequentation +frequentative +frequenter +frequently +frequentness +frescade +fresco +frescoer +frescoist +fresh +freshen +freshener +freshet +freshhearted +freshish +freshly +freshman +freshmanhood +freshmanic +freshmanship +freshness +freshwoman +fresnel +fresno +fret +fretful +fretfully +fretfulness +fretless +fretsome +frett +frettage +frettation +frette +fretted +fretter +fretting +frettingly +fretty +fretum +fretways +fretwise +fretwork +fretworked +freyalite +friability +friable +friableness +friand +friandise +friar +friarbird +friarhood +friarling +friarly +friary +frib +fribble +fribbleism +fribbler +fribblery +fribbling +fribblish +fribby +fricandeau +fricandel +fricassee +frication +fricative +fricatrice +friction +frictionable +frictional +frictionally +frictionize +frictionless +frictionlessly +frictionproof +fridstool +fried +friedcake +friedelite +friedrichsdor +friend +friended +friendless +friendlessness +friendlike +friendlily +friendliness +friendliwise +friendly +friendship +frier +frieseite +frieze +friezer +friezy +frig +frigate +frigatoon +friggle +fright +frightable +frighten +frightenable +frightened +frightenedly +frightenedness +frightener +frightening +frighteningly +frighter +frightful +frightfully +frightfulness +frightless +frightment +frighty +frigid +frigidarium +frigidity +frigidly +frigidness +frigiferous +frigolabile +frigoric +frigorific +frigorifical +frigorify +frigorimeter +frigostable +frigotherapy +frijol +frijolillo +frijolito +frike +frill +frillback +frilled +friller +frillery +frillily +frilliness +frilling +frilly +frim +fringe +fringed +fringeflower +fringeless +fringelet +fringent +fringepod +fringillaceous +fringilliform +fringilline +fringilloid +fringing +fringy +fripperer +frippery +frisca +frisette +frisk +frisker +frisket +friskful +friskily +friskiness +frisking +friskingly +frisky +frisolee +frison +frist +frisure +frit +frith +frithborh +frithbot +frithles +frithsoken +frithstool +frithwork +fritillary +fritt +fritter +fritterer +frivol +frivoler +frivolism +frivolist +frivolity +frivolize +frivolous +frivolously +frivolousness +frixion +friz +frize +frizer +frizz +frizzer +frizzily +frizziness +frizzing +frizzle +frizzler +frizzly +frizzy +fro +frock +frocking +frockless +frocklike +frockmaker +froe +frog +frogbit +frogeater +frogeye +frogface +frogfish +frogflower +frogfoot +frogged +froggery +frogginess +frogging +froggish +froggy +froghood +froghopper +frogland +frogleaf +frogleg +froglet +froglike +frogling +frogman +frogmouth +frognose +frogskin +frogstool +frogtongue +frogwort +froise +frolic +frolicful +frolicker +frolicky +frolicly +frolicness +frolicsome +frolicsomely +frolicsomeness +from +fromward +fromwards +frond +frondage +fronded +frondent +frondesce +frondescence +frondescent +frondiferous +frondiform +frondigerous +frondivorous +frondlet +frondose +frondosely +frondous +front +frontad +frontage +frontager +frontal +frontalis +frontality +frontally +frontbencher +fronted +fronter +frontier +frontierlike +frontierman +frontiersman +fronting +frontingly +frontispiece +frontless +frontlessly +frontlessness +frontlet +frontoauricular +frontoethmoid +frontogenesis +frontolysis +frontomallar +frontomaxillary +frontomental +frontonasal +frontooccipital +frontoorbital +frontoparietal +frontopontine +frontosphenoidal +frontosquamosal +frontotemporal +frontozygomatic +frontpiece +frontsman +frontstall +frontward +frontways +frontwise +froom +frore +frory +frosh +frost +frostation +frostbird +frostbite +frostbow +frosted +froster +frostfish +frostflower +frostily +frostiness +frosting +frostless +frostlike +frostproof +frostproofing +frostroot +frostweed +frostwork +frostwort +frosty +frot +froth +frother +frothily +frothiness +frothing +frothless +frothsome +frothy +frotton +froufrou +frough +froughy +frounce +frounceless +frow +froward +frowardly +frowardness +frower +frowl +frown +frowner +frownful +frowning +frowningly +frownless +frowny +frowst +frowstily +frowstiness +frowsty +frowy +frowze +frowzily +frowziness +frowzled +frowzly +frowzy +froze +frozen +frozenhearted +frozenly +frozenness +fruchtschiefer +fructed +fructescence +fructescent +fructicultural +fructiculture +fructiferous +fructiferously +fructification +fructificative +fructifier +fructiform +fructify +fructiparous +fructivorous +fructose +fructoside +fructuary +fructuosity +fructuous +fructuously +fructuousness +frugal +frugalism +frugalist +frugality +frugally +frugalness +fruggan +frugivorous +fruit +fruitade +fruitage +fruitarian +fruitarianism +fruitcake +fruited +fruiter +fruiterer +fruiteress +fruitery +fruitful +fruitfullness +fruitfully +fruitgrower +fruitgrowing +fruitiness +fruiting +fruition +fruitist +fruitive +fruitless +fruitlessly +fruitlessness +fruitlet +fruitling +fruitstalk +fruittime +fruitwise +fruitwoman +fruitwood +fruitworm +fruity +frumentaceous +frumentarious +frumentation +frumenty +frump +frumpery +frumpily +frumpiness +frumpish +frumpishly +frumpishness +frumple +frumpy +frush +frustrate +frustrately +frustrater +frustration +frustrative +frustratory +frustule +frustulent +frustulose +frustum +frutescence +frutescent +fruticetum +fruticose +fruticous +fruticulose +frutify +fry +fryer +fu +fub +fubby +fubsy +fucaceous +fucate +fucation +fucatious +fuchsin +fuchsine +fuchsinophil +fuchsinophilous +fuchsite +fuchsone +fuci +fucinita +fuciphagous +fucoid +fucoidal +fucosan +fucose +fucous +fucoxanthin +fucus +fud +fuddle +fuddler +fuder +fudge +fudger +fudgy +fuel +fueler +fuelizer +fuerte +fuff +fuffy +fugacious +fugaciously +fugaciousness +fugacity +fugal +fugally +fuggy +fugient +fugitate +fugitation +fugitive +fugitively +fugitiveness +fugitivism +fugitivity +fugle +fugleman +fuglemanship +fugler +fugu +fugue +fuguist +fuidhir +fuirdays +fuji +fulciform +fulcral +fulcrate +fulcrum +fulcrumage +fulfill +fulfiller +fulfillment +fulgent +fulgently +fulgentness +fulgid +fulgide +fulgidity +fulgor +fulgorid +fulgorous +fulgural +fulgurant +fulgurantly +fulgurata +fulgurate +fulgurating +fulguration +fulgurator +fulgurite +fulgurous +fulham +fulicine +fuliginosity +fuliginous +fuliginously +fuliginousness +fuliguline +fulk +full +fullam +fullback +fuller +fullering +fullery +fullface +fullhearted +fulling +fullish +fullmouth +fullmouthed +fullmouthedly +fullness +fullom +fully +fulmar +fulmicotton +fulminancy +fulminant +fulminate +fulminating +fulmination +fulminator +fulminatory +fulmine +fulmineous +fulminic +fulminous +fulminurate +fulminuric +fulsome +fulsomely +fulsomeness +fulth +fulvene +fulvescent +fulvid +fulvidness +fulvous +fulwa +fulyie +fulzie +fum +fumacious +fumado +fumage +fumagine +fumarate +fumariaceous +fumaric +fumarine +fumarium +fumaroid +fumaroidal +fumarole +fumarolic +fumaryl +fumatorium +fumatory +fumble +fumbler +fumbling +fume +fumeless +fumer +fumeroot +fumet +fumette +fumewort +fumiduct +fumiferous +fumigant +fumigate +fumigation +fumigator +fumigatorium +fumigatory +fumily +fuminess +fuming +fumingly +fumistery +fumitory +fumose +fumosity +fumous +fumously +fumy +fun +funambulate +funambulation +funambulator +funambulatory +funambulic +funambulism +funambulist +funambulo +funariaceous +function +functional +functionalism +functionalist +functionality +functionalize +functionally +functionarism +functionary +functionate +functionation +functionize +functionless +fund +fundable +fundal +fundament +fundamental +fundamentalism +fundamentalist +fundamentality +fundamentally +fundamentalness +fundatorial +fundatrix +funded +funder +fundholder +fundi +fundic +fundiform +funditor +fundless +fundmonger +fundmongering +funds +funduline +fundungi +fundus +funebrial +funeral +funeralize +funerary +funereal +funereally +funest +fungaceous +fungal +fungate +fungation +fungi +fungian +fungibility +fungible +fungic +fungicidal +fungicide +fungicolous +fungiferous +fungiform +fungilliform +fungin +fungistatic +fungivorous +fungo +fungoid +fungoidal +fungological +fungologist +fungology +fungose +fungosity +fungous +fungus +fungused +funguslike +fungusy +funicle +funicular +funiculate +funicule +funiculitis +funiculus +funiform +funipendulous +funis +funk +funker +funkiness +funky +funmaker +funmaking +funnel +funneled +funnelform +funnellike +funnelwise +funnily +funniment +funniness +funny +funnyman +funori +funt +fur +furacious +furaciousness +furacity +fural +furaldehyde +furan +furanoid +furazan +furazane +furbelow +furbish +furbishable +furbisher +furbishment +furca +furcal +furcate +furcately +furcation +furcellate +furciferine +furciferous +furciform +furcula +furcular +furculum +furdel +furfur +furfuraceous +furfuraceously +furfural +furfuralcohol +furfuraldehyde +furfuramide +furfuran +furfuration +furfurine +furfuroid +furfurole +furfurous +furfuryl +furfurylidene +furiant +furibund +furied +furify +furil +furilic +furiosa +furiosity +furioso +furious +furiously +furiousness +furison +furl +furlable +furler +furless +furlong +furlough +furnace +furnacelike +furnaceman +furnacer +furnacite +furnage +furner +furnish +furnishable +furnished +furnisher +furnishing +furnishment +furniture +furnitureless +furodiazole +furoic +furoid +furoin +furole +furomethyl +furomonazole +furor +furore +furphy +furred +furrier +furriered +furriery +furrily +furriness +furring +furrow +furrower +furrowless +furrowlike +furrowy +furry +furstone +further +furtherance +furtherer +furtherest +furtherly +furthermore +furthermost +furthersome +furthest +furtive +furtively +furtiveness +furuncle +furuncular +furunculoid +furunculosis +furunculous +fury +furyl +furze +furzechat +furzed +furzeling +furzery +furzetop +furzy +fusain +fusarial +fusariose +fusariosis +fusarole +fusate +fusc +fuscescent +fuscin +fuscohyaline +fuscous +fuse +fuseboard +fused +fusee +fuselage +fuseplug +fusht +fusibility +fusible +fusibleness +fusibly +fusiform +fusil +fusilier +fusillade +fusilly +fusinist +fusion +fusional +fusionism +fusionist +fusionless +fusoid +fuss +fusser +fussification +fussify +fussily +fussiness +fussock +fussy +fust +fustanella +fustee +fusteric +fustet +fustian +fustianish +fustianist +fustianize +fustic +fustigate +fustigation +fustigator +fustigatory +fustilugs +fustily +fustin +fustiness +fustle +fusty +fusuma +fusure +fut +futchel +fute +futhorc +futile +futilely +futileness +futilitarian +futilitarianism +futility +futilize +futtermassel +futtock +futural +future +futureless +futureness +futuric +futurism +futurist +futuristic +futurition +futurity +futurize +futwa +fuye +fuze +fuzz +fuzzball +fuzzily +fuzziness +fuzzy +fyke +fylfot +fyrd +g +ga +gab +gabardine +gabbard +gabber +gabble +gabblement +gabbler +gabbro +gabbroic +gabbroid +gabbroitic +gabby +gabelle +gabelled +gabelleman +gabeller +gaberdine +gaberlunzie +gabgab +gabi +gabion +gabionade +gabionage +gabioned +gablatores +gable +gableboard +gablelike +gablet +gablewise +gablock +gaby +gad +gadabout +gadbee +gadbush +gadded +gadder +gaddi +gadding +gaddingly +gaddish +gaddishness +gade +gadfly +gadge +gadger +gadget +gadid +gadinine +gadling +gadman +gadoid +gadolinia +gadolinic +gadolinite +gadolinium +gadroon +gadroonage +gadsman +gaduin +gadwall +gaen +gaet +gaff +gaffe +gaffer +gaffle +gaffsman +gag +gagate +gage +gageable +gagee +gageite +gagelike +gager +gagership +gagger +gaggery +gaggle +gaggler +gagman +gagor +gagroot +gagtooth +gahnite +gaiassa +gaiety +gaily +gain +gainable +gainage +gainbirth +gaincall +gaincome +gaine +gainer +gainful +gainfully +gainfulness +gaining +gainless +gainlessness +gainliness +gainly +gains +gainsay +gainsayer +gainset +gainsome +gainspeaker +gainspeaking +gainst +gainstrive +gainturn +gaintwist +gainyield +gair +gairfish +gaisling +gait +gaited +gaiter +gaiterless +gaiting +gaize +gaj +gal +gala +galactagogue +galactagoguic +galactan +galactase +galactemia +galacthidrosis +galactic +galactidrosis +galactite +galactocele +galactodendron +galactodensimeter +galactogenetic +galactohemia +galactoid +galactolipide +galactolipin +galactolysis +galactolytic +galactoma +galactometer +galactometry +galactonic +galactopathy +galactophagist +galactophagous +galactophlebitis +galactophlysis +galactophore +galactophoritis +galactophorous +galactophthysis +galactophygous +galactopoiesis +galactopoietic +galactopyra +galactorrhea +galactorrhoea +galactoscope +galactose +galactoside +galactosis +galactostasis +galactosuria +galactotherapy +galactotrophy +galacturia +galagala +galah +galanas +galanga +galangin +galant +galantine +galany +galapago +galatea +galatotrophic +galaxian +galaxy +galban +galbanum +galbulus +gale +galea +galeage +galeate +galeated +galee +galeeny +galegine +galeid +galeiform +galempung +galena +galenic +galenical +galenite +galenobismutite +galenoid +galeoid +galeproof +galera +galericulate +galerum +galerus +galet +galewort +galey +galgal +gali +galilee +galimatias +galingale +galiongee +galiot +galipidine +galipine +galipoidin +galipoidine +galipoipin +galipot +gall +galla +gallacetophenone +gallah +gallanilide +gallant +gallantize +gallantly +gallantness +gallantry +gallate +gallature +gallberry +gallbush +galleass +galled +gallein +galleon +galler +gallerian +galleried +gallery +gallerylike +gallet +galley +galleylike +galleyman +galleyworm +gallflower +gallfly +galliambic +galliambus +galliard +galliardise +galliardly +galliardness +gallic +gallicola +gallicole +gallicolous +galliferous +gallification +galliform +galligaskin +gallimaufry +gallinacean +gallinaceous +gallinazo +galline +galling +gallingly +gallingness +gallinipper +gallinule +gallinuline +gallipot +gallisin +gallium +gallivant +gallivanter +gallivat +gallivorous +galliwasp +gallnut +gallocyanin +gallocyanine +galloflavine +galloglass +gallon +gallonage +galloner +galloon +gallooned +gallop +gallopade +galloper +galloping +galloptious +gallotannate +gallotannic +gallotannin +gallous +galloway +gallowglass +gallows +gallowsmaker +gallowsness +gallowsward +gallstone +galluses +gallweed +gallwort +gally +gallybagger +gallybeggar +gallycrow +galoot +galop +galore +galosh +galp +galravage +galravitch +galt +galuchat +galumph +galumptious +galuth +galvanic +galvanical +galvanically +galvanism +galvanist +galvanization +galvanize +galvanized +galvanizer +galvanocauterization +galvanocautery +galvanocontractility +galvanofaradization +galvanoglyph +galvanoglyphy +galvanograph +galvanographic +galvanography +galvanologist +galvanology +galvanolysis +galvanomagnet +galvanomagnetic +galvanomagnetism +galvanometer +galvanometric +galvanometrical +galvanometrically +galvanometry +galvanoplastic +galvanoplastical +galvanoplastically +galvanoplastics +galvanoplasty +galvanopsychic +galvanopuncture +galvanoscope +galvanoscopic +galvanoscopy +galvanosurgery +galvanotactic +galvanotaxis +galvanotherapy +galvanothermometer +galvanothermy +galvanotonic +galvanotropic +galvanotropism +galvayne +galvayning +galyac +galyak +galziekte +gam +gamahe +gamashes +gamasid +gamb +gamba +gambade +gambado +gambang +gambeer +gambeson +gambet +gambette +gambia +gambier +gambist +gambit +gamble +gambler +gamblesome +gamblesomeness +gambling +gambodic +gamboge +gambogian +gambogic +gamboised +gambol +gambrel +gambreled +gambroon +gamdeboo +game +gamebag +gameball +gamecock +gamecraft +gameful +gamekeeper +gamekeeping +gamelang +gameless +gamelike +gamelotte +gamely +gamene +gameness +gamesome +gamesomely +gamesomeness +gamester +gamestress +gametal +gametange +gametangium +gamete +gametic +gametically +gametocyst +gametocyte +gametogenesis +gametogenic +gametogenous +gametogeny +gametogonium +gametogony +gametoid +gametophagia +gametophore +gametophyll +gametophyte +gametophytic +gamic +gamily +gamin +gaminesque +gaminess +gaming +gaminish +gamma +gammacism +gammacismus +gammadion +gammarid +gammarine +gammaroid +gammation +gammelost +gammer +gammerel +gammerstang +gammick +gammock +gammon +gammoner +gammoning +gammy +gamobium +gamodesmic +gamodesmy +gamogenesis +gamogenetic +gamogenetical +gamogenetically +gamogony +gamomania +gamont +gamopetalous +gamophagia +gamophagy +gamophyllous +gamori +gamosepalous +gamostele +gamostelic +gamostely +gamotropic +gamotropism +gamp +gamphrel +gamut +gamy +gan +ganam +ganancial +ganch +gander +ganderess +gandergoose +gandermooner +ganderteeth +gandul +gandum +gandurah +gane +ganef +gang +ganga +gangan +gangava +gangboard +gangdom +gange +ganger +ganggang +ganging +gangism +gangland +ganglander +ganglia +gangliac +ganglial +gangliar +gangliasthenia +gangliate +gangliated +gangliectomy +gangliform +gangliitis +gangling +ganglioblast +gangliocyte +ganglioform +ganglioid +ganglioma +ganglion +ganglionary +ganglionate +ganglionectomy +ganglioneural +ganglioneure +ganglioneuroma +ganglioneuron +ganglionic +ganglionitis +ganglionless +ganglioplexus +gangly +gangman +gangmaster +gangplank +gangrel +gangrene +gangrenescent +gangrenous +gangsman +gangster +gangsterism +gangtide +gangue +gangway +gangwayman +ganister +ganja +ganner +gannet +ganocephalan +ganocephalous +ganodont +ganoid +ganoidal +ganoidean +ganoidian +ganoin +ganomalite +ganophyllite +ganosis +gansel +gansey +gansy +gant +ganta +gantang +gantlet +gantline +ganton +gantries +gantry +gantryman +gantsl +ganza +ganzie +gaol +gaolbird +gaoler +gap +gapa +gape +gaper +gapes +gapeseed +gapeworm +gaping +gapingly +gapingstock +gapo +gappy +gapy +gar +gara +garabato +garad +garage +garageman +garance +garancine +garapata +garava +garavance +garawi +garb +garbage +garbardine +garbel +garbell +garbill +garble +garbleable +garbler +garbless +garbling +garboard +garboil +garbure +garce +gardant +gardeen +garden +gardenable +gardencraft +gardened +gardener +gardenership +gardenesque +gardenful +gardenhood +gardenin +gardening +gardenize +gardenless +gardenlike +gardenly +gardenmaker +gardenmaking +gardenwards +gardenwise +gardeny +garderobe +gardevin +gardy +gardyloo +gare +garefowl +gareh +garetta +garewaite +garfish +garganey +garget +gargety +gargle +gargol +gargoyle +gargoyled +gargoyley +gargoylish +gargoylishly +gargoylism +garial +gariba +garibaldi +garish +garishly +garishness +garland +garlandage +garlandless +garlandlike +garlandry +garlandwise +garle +garlic +garlicky +garliclike +garlicmonger +garlicwort +garment +garmentless +garmentmaker +garmenture +garmentworker +garn +garnel +garner +garnerage +garnet +garnetberry +garneter +garnetiferous +garnets +garnett +garnetter +garnetwork +garnetz +garnice +garniec +garnierite +garnish +garnishable +garnished +garnishee +garnisheement +garnisher +garnishment +garnishry +garniture +garoo +garookuh +garrafa +garran +garret +garreted +garreteer +garretmaster +garrison +garrot +garrote +garroter +garruline +garrulity +garrulous +garrulously +garrulousness +garrupa +garse +garsil +garston +garten +garter +gartered +gartering +garterless +garth +garthman +garum +garvanzo +garvey +garvock +gas +gasbag +gascoigny +gasconade +gasconader +gascromh +gaseity +gaselier +gaseosity +gaseous +gaseousness +gasfiring +gash +gashes +gashful +gashliness +gashly +gasholder +gashouse +gashy +gasifiable +gasification +gasifier +gasiform +gasify +gasket +gaskin +gasking +gaskins +gasless +gaslight +gaslighted +gaslighting +gaslit +gaslock +gasmaker +gasman +gasogenic +gasoliery +gasoline +gasolineless +gasoliner +gasometer +gasometric +gasometrical +gasometry +gasp +gasparillo +gasper +gaspereau +gaspergou +gaspiness +gasping +gaspingly +gasproof +gaspy +gasser +gassiness +gassing +gassy +gast +gastaldite +gastaldo +gaster +gasteralgia +gasteromycete +gasteromycetous +gasteropod +gasterosteid +gasterosteiform +gasterosteoid +gasterotheca +gasterothecal +gasterotrichan +gasterozooid +gastight +gastightness +gastradenitis +gastraea +gastraead +gastraeal +gastraeum +gastral +gastralgia +gastralgic +gastralgy +gastraneuria +gastrasthenia +gastratrophia +gastrectasia +gastrectasis +gastrectomy +gastrelcosis +gastric +gastricism +gastrilegous +gastriloquial +gastriloquism +gastriloquist +gastriloquous +gastriloquy +gastrin +gastritic +gastritis +gastroadenitis +gastroadynamic +gastroalbuminorrhea +gastroanastomosis +gastroarthritis +gastroatonia +gastroatrophia +gastroblennorrhea +gastrocatarrhal +gastrocele +gastrocentrous +gastrocnemial +gastrocnemian +gastrocnemius +gastrocoel +gastrocolic +gastrocoloptosis +gastrocolostomy +gastrocolotomy +gastrocolpotomy +gastrocystic +gastrocystis +gastrodialysis +gastrodiaphanoscopy +gastrodidymus +gastrodisk +gastroduodenal +gastroduodenitis +gastroduodenoscopy +gastroduodenotomy +gastrodynia +gastroelytrotomy +gastroenteralgia +gastroenteric +gastroenteritic +gastroenteritis +gastroenteroanastomosis +gastroenterocolitis +gastroenterocolostomy +gastroenterological +gastroenterologist +gastroenterology +gastroenteroptosis +gastroenterostomy +gastroenterotomy +gastroepiploic +gastroesophageal +gastroesophagostomy +gastrogastrotomy +gastrogenital +gastrograph +gastrohelcosis +gastrohepatic +gastrohepatitis +gastrohydrorrhea +gastrohyperneuria +gastrohypertonic +gastrohysterectomy +gastrohysteropexy +gastrohysterorrhaphy +gastrohysterotomy +gastroid +gastrointestinal +gastrojejunal +gastrojejunostomy +gastrolater +gastrolatrous +gastrolienal +gastrolith +gastrologer +gastrological +gastrologist +gastrology +gastrolysis +gastrolytic +gastromalacia +gastromancy +gastromelus +gastromenia +gastromyces +gastromycosis +gastromyxorrhea +gastronephritis +gastronome +gastronomer +gastronomic +gastronomical +gastronomically +gastronomist +gastronomy +gastronosus +gastropancreatic +gastropancreatitis +gastroparalysis +gastroparesis +gastroparietal +gastropathic +gastropathy +gastroperiodynia +gastropexy +gastrophile +gastrophilism +gastrophilist +gastrophilite +gastrophrenic +gastrophthisis +gastroplasty +gastroplenic +gastropleuritis +gastroplication +gastropneumatic +gastropneumonic +gastropod +gastropodan +gastropodous +gastropore +gastroptosia +gastroptosis +gastropulmonary +gastropulmonic +gastropyloric +gastrorrhagia +gastrorrhaphy +gastrorrhea +gastroschisis +gastroscope +gastroscopic +gastroscopy +gastrosoph +gastrosopher +gastrosophy +gastrospasm +gastrosplenic +gastrostaxis +gastrostegal +gastrostege +gastrostenosis +gastrostomize +gastrostomy +gastrosuccorrhea +gastrotheca +gastrothecal +gastrotome +gastrotomic +gastrotomy +gastrotrichan +gastrotubotomy +gastrotympanites +gastrovascular +gastroxynsis +gastrozooid +gastrula +gastrular +gastrulate +gastrulation +gasworker +gasworks +gat +gata +gatch +gatchwork +gate +gateado +gateage +gated +gatehouse +gatekeeper +gateless +gatelike +gatemaker +gateman +gatepost +gater +gatetender +gateward +gatewards +gateway +gatewayman +gatewise +gatewoman +gateworks +gatewright +gather +gatherable +gatherer +gathering +gating +gator +gatter +gatteridge +gau +gaub +gauby +gauche +gauchely +gaucheness +gaucherie +gaud +gaudery +gaudful +gaudily +gaudiness +gaudless +gaudsman +gaudy +gaufer +gauffer +gauffered +gauffre +gaufre +gaufrette +gauge +gaugeable +gauger +gaugership +gauging +gaulding +gauleiter +gaulin +gault +gaulter +gaultherase +gaultherin +gaum +gaumish +gaumless +gaumlike +gaumy +gaun +gaunt +gaunted +gauntlet +gauntleted +gauntly +gauntness +gauntry +gaunty +gaup +gaupus +gaur +gaus +gauss +gaussage +gaussbergite +gauster +gausterer +gaut +gauteite +gauze +gauzelike +gauzewing +gauzily +gauziness +gauzy +gavall +gave +gavel +gaveler +gavelkind +gavelkinder +gavelman +gavelock +gavial +gavialoid +gavotte +gavyuti +gaw +gawby +gawcie +gawk +gawkhammer +gawkihood +gawkily +gawkiness +gawkish +gawkishly +gawkishness +gawky +gawm +gawn +gawney +gawsie +gay +gayal +gayatri +gaybine +gaycat +gaydiang +gayish +gaylussite +gayment +gayness +gaysome +gaywings +gayyou +gaz +gazabo +gazangabin +gaze +gazebo +gazee +gazehound +gazel +gazeless +gazelle +gazelline +gazement +gazer +gazettal +gazette +gazetteer +gazetteerage +gazetteerish +gazetteership +gazi +gazing +gazingly +gazingstock +gazogene +gazon +gazophylacium +gazy +gazzetta +ge +geadephagous +geal +gean +geanticlinal +geanticline +gear +gearbox +geared +gearing +gearksutite +gearless +gearman +gearset +gearshift +gearwheel +gease +geason +geat +gebang +gebanga +gebbie +gebur +geck +gecko +geckoid +geckotian +geckotid +geckotoid +ged +gedackt +gedanite +gedder +gedeckt +gedecktwork +gedrite +gee +geebong +geebung +geejee +geek +geelbec +geeldikkop +geelhout +geepound +geerah +geest +geet +geezer +gegg +geggee +gegger +geggery +gehlenite +geikielite +gein +geira +geisha +geison +geisotherm +geisothermal +geissospermin +geissospermine +geitjie +geitonogamous +geitonogamy +gekkonid +gekkonoid +gel +gelable +gelada +gelandejump +gelandelaufer +gelandesprung +gelastic +gelatification +gelatigenous +gelatin +gelatinate +gelatination +gelatined +gelatiniferous +gelatiniform +gelatinify +gelatinigerous +gelatinity +gelatinizability +gelatinizable +gelatinization +gelatinize +gelatinizer +gelatinobromide +gelatinochloride +gelatinoid +gelatinotype +gelatinous +gelatinously +gelatinousness +gelation +gelatose +geld +geldability +geldable +geldant +gelder +gelding +gelechiid +gelid +gelidity +gelidly +gelidness +gelignite +gelilah +gelinotte +gell +gelly +gelogenic +gelong +geloscopy +gelose +gelosin +gelotherapy +gelotometer +gelotoscopy +gelototherapy +gelsemic +gelsemine +gelseminic +gelseminine +gelt +gem +gematria +gematrical +gemauve +gemel +gemeled +gemellione +gemellus +geminate +geminated +geminately +gemination +geminative +geminiflorous +geminiform +geminous +gemitorial +gemless +gemlike +gemma +gemmaceous +gemmae +gemmate +gemmation +gemmative +gemmeous +gemmer +gemmiferous +gemmiferousness +gemmification +gemmiform +gemmily +gemminess +gemmipara +gemmipares +gemmiparity +gemmiparous +gemmiparously +gemmoid +gemmology +gemmula +gemmulation +gemmule +gemmuliferous +gemmy +gemot +gemsbok +gemsbuck +gemshorn +gemul +gemuti +gemwork +gen +gena +genal +genapp +genapper +genarch +genarcha +genarchaship +genarchship +gendarme +gendarmery +gender +genderer +genderless +gene +genealogic +genealogical +genealogically +genealogist +genealogize +genealogizer +genealogy +genear +geneat +genecologic +genecological +genecologically +genecologist +genecology +geneki +genep +genera +generability +generable +generableness +general +generalate +generalcy +generale +generalia +generalific +generalism +generalissima +generalissimo +generalist +generalistic +generality +generalizable +generalization +generalize +generalized +generalizer +generall +generally +generalness +generalship +generalty +generant +generate +generating +generation +generational +generationism +generative +generatively +generativeness +generator +generatrix +generic +generical +generically +genericalness +generification +generosity +generous +generously +generousness +geneserine +genesial +genesic +genesiology +genesis +genesiurgic +genet +genethliac +genethliacal +genethliacally +genethliacon +genethliacs +genethlialogic +genethlialogical +genethlialogy +genethlic +genetic +genetical +genetically +geneticism +geneticist +genetics +genetmoil +genetous +genetrix +geneva +genevoise +genial +geniality +genialize +genially +genialness +genian +genic +genicular +geniculate +geniculated +geniculately +geniculation +geniculum +genie +genii +genin +genioglossal +genioglossi +genioglossus +geniohyoglossal +geniohyoglossus +geniohyoid +geniolatry +genion +genioplasty +genip +genipa +genipap +genipapada +genisaro +genista +genistein +genital +genitalia +genitals +genitival +genitivally +genitive +genitocrural +genitofemoral +genitor +genitorial +genitory +genitourinary +geniture +genius +genizah +genizero +genoblast +genoblastic +genocidal +genocide +genoese +genom +genome +genomic +genonema +genos +genotype +genotypic +genotypical +genotypically +genovino +genre +genro +gens +genson +gent +genteel +genteelish +genteelism +genteelize +genteelly +genteelness +gentes +genthite +gentian +gentianaceous +gentianella +gentianic +gentianin +gentianose +gentianwort +gentile +gentiledom +gentilesse +gentilic +gentilism +gentilitial +gentilitian +gentilitious +gentility +gentilization +gentilize +gentiobiose +gentiopicrin +gentisein +gentisic +gentisin +gentle +gentlefolk +gentlehearted +gentleheartedly +gentleheartedness +gentlehood +gentleman +gentlemanhood +gentlemanism +gentlemanize +gentlemanlike +gentlemanlikeness +gentlemanliness +gentlemanly +gentlemanship +gentlemens +gentlemouthed +gentleness +gentlepeople +gentleship +gentlewoman +gentlewomanhood +gentlewomanish +gentlewomanlike +gentlewomanliness +gentlewomanly +gently +gentman +gentrice +gentry +genty +genu +genua +genual +genuclast +genuflect +genuflection +genuflector +genuflectory +genuflex +genuflexuous +genuine +genuinely +genuineness +genus +genyantrum +genyoplasty +genys +geo +geoaesthesia +geoagronomic +geobiologic +geobiology +geobiont +geobios +geoblast +geobotanic +geobotanical +geobotanist +geobotany +geocarpic +geocentric +geocentrical +geocentrically +geocentricism +geocerite +geochemical +geochemist +geochemistry +geochronic +geochronology +geochrony +geocoronium +geocratic +geocronite +geocyclic +geodaesia +geodal +geode +geodesic +geodesical +geodesist +geodesy +geodete +geodetic +geodetical +geodetically +geodetician +geodetics +geodiatropism +geodic +geodiferous +geodist +geoduck +geodynamic +geodynamical +geodynamics +geoethnic +geoffroyin +geoffroyine +geoform +geogenesis +geogenetic +geogenic +geogenous +geogeny +geoglyphic +geognosis +geognosist +geognost +geognostic +geognostical +geognostically +geognosy +geogonic +geogonical +geogony +geographer +geographic +geographical +geographically +geographics +geographism +geographize +geography +geohydrologist +geohydrology +geoid +geoidal +geoisotherm +geolatry +geologer +geologian +geologic +geological +geologically +geologician +geologist +geologize +geology +geomagnetic +geomagnetician +geomagnetics +geomagnetist +geomalic +geomalism +geomaly +geomance +geomancer +geomancy +geomant +geomantic +geomantical +geomantically +geometer +geometric +geometrical +geometrically +geometrician +geometricize +geometrid +geometriform +geometrine +geometrize +geometroid +geometry +geomoroi +geomorphic +geomorphist +geomorphogenic +geomorphogenist +geomorphogeny +geomorphological +geomorphology +geomorphy +geomyid +geonavigation +geonegative +geonoma +geonyctinastic +geonyctitropic +geoparallelotropic +geophagia +geophagism +geophagist +geophagous +geophagy +geophilid +geophilous +geophone +geophysical +geophysicist +geophysics +geophyte +geophytic +geoplagiotropism +geopolar +geopolitic +geopolitical +geopolitically +geopolitician +geopolitics +geoponic +geoponical +geoponics +geopony +geopositive +georama +georgiadesite +georgic +geoscopic +geoscopy +geoselenic +geosid +geoside +geosphere +geostatic +geostatics +geostrategic +geostrategist +geostrategy +geostrophic +geosynclinal +geosyncline +geotactic +geotactically +geotaxis +geotaxy +geotechnic +geotechnics +geotectology +geotectonic +geotectonics +geotherm +geothermal +geothermic +geothermometer +geotic +geotical +geotilla +geotonic +geotonus +geotropic +geotropically +geotropism +geotropy +geoty +gephyrean +gephyrocercal +gephyrocercy +ger +gerah +geraniaceous +geranial +geranic +geraniol +geranium +geranomorph +geranomorphic +geranyl +gerardia +gerastian +gerate +gerated +geratic +geratologic +geratologous +geratology +geraty +gerb +gerbe +gerbil +gercrow +gereagle +gerefa +gerenda +gerendum +gerent +gerenuk +gerfalcon +gerhardtite +geriatric +geriatrician +geriatrics +gerim +gerip +germ +germal +german +germander +germane +germanely +germaneness +germanic +germanious +germanite +germanity +germanium +germanization +germanize +germanous +germanyl +germarium +germen +germfree +germicidal +germicide +germifuge +germigenous +germin +germina +germinability +germinable +germinal +germinally +germinance +germinancy +germinant +germinate +germination +germinative +germinatively +germinator +germing +germinogony +germiparity +germless +germlike +germling +germon +germproof +germule +germy +gernitz +gerocomia +gerocomical +gerocomy +geromorphism +geront +gerontal +gerontes +gerontic +gerontine +gerontism +geronto +gerontocracy +gerontocrat +gerontocratic +gerontogeous +gerontology +gerontophilia +gerontoxon +gerrhosaurid +gerrymander +gerrymanderer +gers +gersdorffite +gersum +gerund +gerundial +gerundially +gerundival +gerundive +gerundively +gerusia +gervao +gerygone +geryonid +gesith +gesithcund +gesithcundman +gesneraceous +gesneria +gesneriaceous +gesning +gessamine +gesso +gest +gestalter +gestaltist +gestant +gestate +gestation +gestational +gestative +gestatorial +gestatorium +gestatory +geste +gested +gesten +gestening +gestic +gestical +gesticulacious +gesticulant +gesticular +gesticularious +gesticulate +gesticulation +gesticulative +gesticulatively +gesticulator +gesticulatory +gestion +gestning +gestural +gesture +gestureless +gesturer +get +geta +getah +getaway +gether +gethsemane +gethsemanic +getling +getpenny +gettable +getter +getting +getup +geum +gewgaw +gewgawed +gewgawish +gewgawry +gewgawy +gey +geyan +geyerite +geyser +geyseral +geyseric +geyserine +geyserish +geyserite +gez +ghafir +ghaist +ghalva +gharial +gharnao +gharry +ghastily +ghastlily +ghastliness +ghastly +ghat +ghatti +ghatwal +ghatwazi +ghazi +ghazism +ghebeta +ghee +gheleem +gherkin +ghetchoo +ghetti +ghetto +ghettoization +ghettoize +ghizite +ghoom +ghost +ghostcraft +ghostdom +ghoster +ghostess +ghostfish +ghostflower +ghosthood +ghostified +ghostily +ghostish +ghostism +ghostland +ghostless +ghostlet +ghostlify +ghostlike +ghostlily +ghostliness +ghostly +ghostmonger +ghostology +ghostship +ghostweed +ghostwrite +ghosty +ghoul +ghoulery +ghoulish +ghoulishly +ghoulishness +ghrush +ghurry +giant +giantesque +giantess +gianthood +giantish +giantism +giantize +giantkind +giantlike +giantly +giantry +giantship +giardia +giardiasis +giarra +giarre +gib +gibaro +gibbals +gibbed +gibber +gibbergunyah +gibberish +gibberose +gibberosity +gibbet +gibbetwise +gibblegabble +gibblegabbler +gibbles +gibbon +gibbose +gibbosity +gibbous +gibbously +gibbousness +gibbsite +gibbus +gibby +gibe +gibel +gibelite +giber +gibing +gibingly +gibleh +giblet +giblets +gibstaff +gibus +gid +giddap +giddea +giddify +giddily +giddiness +giddy +giddyberry +giddybrain +giddyhead +giddyish +gidgee +gie +gied +gien +gieseckite +gif +giffgaff +gift +gifted +giftedly +giftedness +giftie +giftless +giftling +giftware +gig +gigantean +gigantesque +gigantic +gigantical +gigantically +giganticidal +giganticide +giganticness +gigantism +gigantize +gigantoblast +gigantocyte +gigantolite +gigantological +gigantology +gigantomachy +gigantostracan +gigantostracous +gigartinaceous +gigback +gigelira +gigeria +gigerium +gigful +gigger +giggish +giggit +giggle +giggledom +gigglement +giggler +gigglesome +giggling +gigglingly +gigglish +giggly +giglet +gigliato +giglot +gigman +gigmaness +gigmanhood +gigmania +gigmanic +gigmanically +gigmanism +gigmanity +gignate +gignitive +gigolo +gigot +gigsman +gigster +gigtree +gigunu +gilbert +gilbertage +gilbertite +gild +gildable +gilded +gilden +gilder +gilding +gilguy +gilia +gilim +gill +gillaroo +gillbird +gilled +giller +gillflirt +gillhooter +gillie +gilliflirt +gilling +gilliver +gillotage +gillotype +gillstoup +gilly +gillyflower +gillygaupus +gilo +gilpy +gilravage +gilravager +gilse +gilsonite +gilt +giltcup +gilthead +gilttail +gim +gimbal +gimbaled +gimbaljawed +gimberjawed +gimble +gimcrack +gimcrackery +gimcrackiness +gimcracky +gimel +gimlet +gimleteyed +gimlety +gimmal +gimmer +gimmerpet +gimmick +gimp +gimped +gimper +gimping +gin +ging +ginger +gingerade +gingerberry +gingerbread +gingerbready +gingerin +gingerleaf +gingerline +gingerliness +gingerly +gingerness +gingernut +gingerol +gingerous +gingerroot +gingersnap +gingerspice +gingerwork +gingerwort +gingery +gingham +ginghamed +gingili +gingiva +gingivae +gingival +gingivalgia +gingivectomy +gingivitis +gingivoglossitis +gingivolabial +ginglyform +ginglymoarthrodia +ginglymoarthrodial +ginglymodian +ginglymoid +ginglymoidal +ginglymostomoid +ginglymus +ginglyni +ginhouse +gink +ginkgo +ginkgoaceous +ginned +ginner +ginners +ginnery +ginney +ginning +ginnle +ginny +ginseng +ginward +gio +giobertite +giornata +giornatate +gip +gipon +gipper +gipser +gipsire +gipsyweed +giraffe +giraffesque +giraffine +giraffoid +girandola +girandole +girasol +girasole +girba +gird +girder +girderage +girderless +girding +girdingly +girdle +girdlecake +girdlelike +girdler +girdlestead +girdling +girdlingly +girl +girleen +girlery +girlfully +girlhood +girlie +girliness +girling +girlish +girlishly +girlishness +girlism +girllike +girly +girn +girny +giro +giroflore +girouette +girouettism +girr +girse +girsh +girsle +girt +girth +girtline +gisarme +gish +gisla +gisler +gismondine +gismondite +gist +git +gitaligenin +gitalin +gith +gitonin +gitoxigenin +gitoxin +gittern +gittith +giustina +give +giveable +giveaway +given +givenness +giver +givey +giving +gizz +gizzard +gizzen +gizzern +glabella +glabellae +glabellar +glabellous +glabellum +glabrate +glabrescent +glabrous +glace +glaceed +glaceing +glaciable +glacial +glacialism +glacialist +glacialize +glacially +glaciaria +glaciarium +glaciate +glaciation +glacier +glaciered +glacieret +glacierist +glacification +glacioaqueous +glaciolacustrine +glaciological +glaciologist +glaciology +glaciomarine +glaciometer +glacionatant +glacis +glack +glad +gladden +gladdener +gladdon +gladdy +glade +gladelike +gladeye +gladful +gladfully +gladfulness +gladhearted +gladiate +gladiator +gladiatorial +gladiatorism +gladiatorship +gladiatrix +gladify +gladii +gladiola +gladiolar +gladiole +gladioli +gladiolus +gladius +gladkaite +gladless +gladly +gladness +gladsome +gladsomely +gladsomeness +glady +glaga +glaieul +glaik +glaiket +glaiketness +glair +glaireous +glairiness +glairy +glaister +glaive +glaived +glaked +glaky +glam +glamberry +glamorize +glamorous +glamorously +glamour +glamoury +glance +glancer +glancing +glancingly +gland +glandaceous +glandarious +glandered +glanderous +glanders +glandes +glandiferous +glandiform +glandless +glandlike +glandular +glandularly +glandule +glanduliferous +glanduliform +glanduligerous +glandulose +glandulosity +glandulous +glandulousness +glans +glar +glare +glareless +glareole +glareous +glareproof +glareworm +glarily +glariness +glaring +glaringly +glaringness +glarry +glary +glaserite +glashan +glass +glassen +glasser +glasses +glassfish +glassful +glasshouse +glassie +glassily +glassine +glassiness +glassless +glasslike +glassmaker +glassmaking +glassman +glassophone +glassrope +glassteel +glassware +glassweed +glasswork +glassworker +glassworking +glassworks +glasswort +glassy +glauberite +glaucescence +glaucescent +glaucin +glaucine +glaucochroite +glaucodot +glaucolite +glaucoma +glaucomatous +glauconiferous +glauconite +glauconitic +glauconitization +glaucophane +glaucophanite +glaucophanization +glaucophanize +glaucophyllous +glaucosuria +glaucous +glaucously +glaum +glaumrie +glaur +glaury +glaver +glaze +glazed +glazen +glazer +glazework +glazier +glaziery +glazily +glaziness +glazing +glazy +gleam +gleamily +gleaminess +gleaming +gleamingly +gleamless +gleamy +glean +gleanable +gleaner +gleaning +gleary +gleba +glebal +glebe +glebeless +glebous +glede +gledy +glee +gleed +gleeful +gleefully +gleefulness +gleeishly +gleek +gleemaiden +gleeman +gleesome +gleesomely +gleesomeness +gleet +gleety +gleewoman +gleg +glegly +glegness +glen +glenohumeral +glenoid +glenoidal +glent +glessite +gleyde +glia +gliadin +glial +glib +glibbery +glibly +glibness +glidder +gliddery +glide +glideless +glideness +glider +gliderport +glidewort +gliding +glidingly +gliff +gliffing +glime +glimmer +glimmering +glimmeringly +glimmerite +glimmerous +glimmery +glimpse +glimpser +glink +glint +glioma +gliomatous +gliosa +gliosis +gliriform +glirine +glisk +glisky +glissade +glissader +glissando +glissette +glisten +glistening +glisteningly +glister +glisteringly +glitter +glitterance +glittering +glitteringly +glittersome +glittery +gloam +gloaming +gloat +gloater +gloating +gloatingly +global +globally +globate +globated +globe +globed +globefish +globeflower +globeholder +globelet +globiferous +globigerine +globin +globoid +globose +globosely +globoseness +globosite +globosity +globosphaerite +globous +globously +globousness +globular +globulariaceous +globularity +globularly +globularness +globule +globulet +globulicidal +globulicide +globuliferous +globuliform +globulimeter +globulin +globulinuria +globulite +globulitic +globuloid +globulolysis +globulose +globulous +globulousness +globulysis +globy +glochid +glochideous +glochidia +glochidial +glochidian +glochidiate +glochidium +glochis +glockenspiel +gloea +gloeal +gloeocapsoid +gloeosporiose +glom +glome +glomerate +glomeration +glomeroporphyritic +glomerular +glomerulate +glomerule +glomerulitis +glomerulonephritis +glomerulose +glomerulus +glommox +glomus +glonoin +glonoine +gloom +gloomful +gloomfully +gloomily +gloominess +glooming +gloomingly +gloomless +gloomth +gloomy +glop +gloppen +glor +glore +gloriation +gloriette +glorifiable +glorification +glorifier +glorify +gloriole +gloriosity +glorious +gloriously +gloriousness +glory +gloryful +glorying +gloryingly +gloryless +gloss +glossa +glossagra +glossal +glossalgia +glossalgy +glossanthrax +glossarial +glossarially +glossarian +glossarist +glossarize +glossary +glossate +glossator +glossatorial +glossectomy +glossed +glosser +glossic +glossily +glossiness +glossing +glossingly +glossist +glossitic +glossitis +glossless +glossmeter +glossocarcinoma +glossocele +glossocoma +glossocomon +glossodynamometer +glossodynia +glossoepiglottic +glossoepiglottidean +glossograph +glossographer +glossographical +glossography +glossohyal +glossoid +glossokinesthetic +glossolabial +glossolabiolaryngeal +glossolabiopharyngeal +glossolalia +glossolalist +glossolaly +glossolaryngeal +glossological +glossologist +glossology +glossolysis +glossoncus +glossopalatine +glossopalatinus +glossopathy +glossopetra +glossophagine +glossopharyngeal +glossopharyngeus +glossophorous +glossophytia +glossoplasty +glossoplegia +glossopode +glossopodium +glossoptosis +glossopyrosis +glossorrhaphy +glossoscopia +glossoscopy +glossospasm +glossosteresis +glossotomy +glossotype +glossy +glost +glottal +glottalite +glottalize +glottic +glottid +glottidean +glottis +glottiscope +glottogonic +glottogonist +glottogony +glottologic +glottological +glottologist +glottology +glout +glove +gloveless +glovelike +glovemaker +glovemaking +glover +gloveress +glovey +gloving +glow +glower +glowerer +glowering +gloweringly +glowfly +glowing +glowingly +glowworm +gloy +gloze +glozing +glozingly +glub +glucase +glucemia +glucid +glucide +glucidic +glucina +glucine +glucinic +glucinium +glucinum +gluck +glucofrangulin +glucokinin +glucolipid +glucolipide +glucolipin +glucolipine +glucolysis +glucosaemia +glucosamine +glucosan +glucosane +glucosazone +glucose +glucosemia +glucosic +glucosid +glucosidal +glucosidase +glucoside +glucosidic +glucosidically +glucosin +glucosine +glucosone +glucosuria +glucuronic +glue +glued +gluemaker +gluemaking +gluepot +gluer +gluey +glueyness +glug +gluish +gluishness +glum +gluma +glumaceous +glumal +glume +glumiferous +glumly +glummy +glumness +glumose +glumosity +glump +glumpily +glumpiness +glumpish +glumpy +glunch +glusid +gluside +glut +glutamic +glutamine +glutaminic +glutaric +glutathione +glutch +gluteal +glutelin +gluten +glutenin +glutenous +gluteofemoral +gluteoinguinal +gluteoperineal +gluteus +glutin +glutinate +glutination +glutinative +glutinize +glutinose +glutinosity +glutinous +glutinously +glutinousness +glutition +glutoid +glutose +glutter +gluttery +glutting +gluttingly +glutton +gluttoness +gluttonish +gluttonism +gluttonize +gluttonous +gluttonously +gluttonousness +gluttony +glyceraldehyde +glycerate +glyceric +glyceride +glycerin +glycerinate +glycerination +glycerine +glycerinize +glycerite +glycerize +glycerizin +glycerizine +glycerogel +glycerogelatin +glycerol +glycerolate +glycerole +glycerolize +glycerophosphate +glycerophosphoric +glycerose +glyceroxide +glyceryl +glycid +glycide +glycidic +glycidol +glycine +glycinin +glycocholate +glycocholic +glycocin +glycocoll +glycogelatin +glycogen +glycogenesis +glycogenetic +glycogenic +glycogenize +glycogenolysis +glycogenous +glycogeny +glycohaemia +glycohemia +glycol +glycolaldehyde +glycolate +glycolic +glycolide +glycolipid +glycolipide +glycolipin +glycolipine +glycoluric +glycoluril +glycolyl +glycolylurea +glycolysis +glycolytic +glycolytically +glyconic +glyconin +glycoproteid +glycoprotein +glycosaemia +glycose +glycosemia +glycosin +glycosine +glycosuria +glycosuric +glycuresis +glycuronic +glycyl +glycyphyllin +glycyrrhizin +glyoxal +glyoxalase +glyoxalic +glyoxalin +glyoxaline +glyoxim +glyoxime +glyoxyl +glyoxylic +glyph +glyphic +glyphograph +glyphographer +glyphographic +glyphography +glyptic +glyptical +glyptician +glyptodont +glyptodontoid +glyptograph +glyptographer +glyptographic +glyptography +glyptolith +glyptological +glyptologist +glyptology +glyptotheca +glyster +gmelinite +gnabble +gnaphalioid +gnar +gnarl +gnarled +gnarliness +gnarly +gnash +gnashingly +gnat +gnatcatcher +gnatflower +gnathal +gnathalgia +gnathic +gnathidium +gnathion +gnathism +gnathite +gnathitis +gnathobase +gnathobasic +gnathometer +gnathonic +gnathonical +gnathonically +gnathonism +gnathonize +gnathophorous +gnathoplasty +gnathopod +gnathopodite +gnathopodous +gnathostegite +gnathostomatous +gnathostome +gnathostomous +gnathotheca +gnatling +gnatproof +gnatsnap +gnatsnapper +gnatter +gnatty +gnatworm +gnaw +gnawable +gnawer +gnawing +gnawingly +gnawn +gneiss +gneissic +gneissitic +gneissoid +gneissose +gneissy +gnetaceous +gnocchetti +gnome +gnomed +gnomesque +gnomic +gnomical +gnomically +gnomide +gnomish +gnomist +gnomologic +gnomological +gnomologist +gnomology +gnomon +gnomonic +gnomonical +gnomonics +gnomonological +gnomonologically +gnomonology +gnosiological +gnosiology +gnosis +gnostic +gnostical +gnostically +gnosticity +gnosticize +gnosticizer +gnostology +gnu +go +goa +goad +goadsman +goadster +goaf +goal +goalage +goalee +goalie +goalkeeper +goalkeeping +goalless +goalmouth +goanna +goat +goatbeard +goatbrush +goatbush +goatee +goateed +goatfish +goatherd +goatherdess +goatish +goatishly +goatishness +goatland +goatlike +goatling +goatly +goatroot +goatsbane +goatsbeard +goatsfoot +goatskin +goatstone +goatsucker +goatweed +goaty +goave +gob +goback +goban +gobang +gobbe +gobber +gobbet +gobbin +gobbing +gobble +gobbledygook +gobbler +gobby +gobelin +gobernadora +gobi +gobiesocid +gobiesociform +gobiid +gobiiform +gobioid +goblet +gobleted +gobletful +goblin +gobline +goblinesque +goblinish +goblinism +goblinize +goblinry +gobmouthed +gobo +gobonated +gobony +gobstick +goburra +goby +gobylike +gocart +god +godchild +goddard +goddaughter +godded +goddess +goddesshood +goddessship +goddikin +goddize +gode +godet +godfather +godfatherhood +godfathership +godhead +godhood +godkin +godless +godlessly +godlessness +godlet +godlike +godlikeness +godlily +godliness +godling +godly +godmaker +godmaking +godmamma +godmother +godmotherhood +godmothership +godown +godpapa +godparent +godsend +godship +godson +godsonship +godwit +goeduck +goel +goelism +goer +goes +goetia +goetic +goetical +goety +goff +goffer +goffered +gofferer +goffering +goffle +gog +gogga +goggan +goggle +goggled +goggler +gogglers +goggly +goglet +gogo +goi +goiabada +going +goitcho +goiter +goitered +goitral +goitrogen +goitrogenic +goitrous +gol +gola +golach +goladar +golandaas +golandause +gold +goldbeater +goldbeating +goldbrick +goldbricker +goldbug +goldcrest +goldcup +golden +goldenback +goldeneye +goldenfleece +goldenhair +goldenknop +goldenlocks +goldenly +goldenmouthed +goldenness +goldenpert +goldenrod +goldenseal +goldentop +goldenwing +golder +goldfielder +goldfinch +goldfinny +goldfish +goldflower +goldhammer +goldhead +goldie +goldilocks +goldin +goldish +goldless +goldlike +goldseed +goldsinny +goldsmith +goldsmithery +goldsmithing +goldspink +goldstone +goldtail +goldtit +goldwater +goldweed +goldwork +goldworker +goldy +golee +golem +golf +golfdom +golfer +goli +goliard +goliardery +goliardic +goliath +goliathize +golkakra +golland +gollar +golliwogg +golly +goloe +golpe +gomari +gomart +gomashta +gomavel +gombay +gombeen +gombeenism +gombroon +gomer +gomeral +gomlah +gommelin +gomphodont +gomphosis +gomuti +gon +gonad +gonadal +gonadial +gonadic +gonadotropic +gonadotropin +gonaduct +gonagra +gonakie +gonal +gonalgia +gonangial +gonangium +gonapod +gonapophysal +gonapophysial +gonapophysis +gonarthritis +gondang +gondite +gondola +gondolet +gondolier +gone +goneness +goneoclinic +gonepoiesis +gonepoietic +goner +gonesome +gonfalcon +gonfalonier +gonfalonierate +gonfaloniership +gonfanon +gong +gongman +gongoristic +gonia +goniac +gonial +goniale +goniatite +goniatitic +goniatitid +goniatitoid +gonid +gonidangium +gonidia +gonidial +gonidic +gonidiferous +gonidiogenous +gonidioid +gonidiophore +gonidiose +gonidiospore +gonidium +gonimic +gonimium +gonimolobe +gonimous +goniocraniometry +goniometer +goniometric +goniometrical +goniometrically +goniometry +gonion +goniostat +goniotropous +gonitis +gonium +gonnardite +gonne +gonoblast +gonoblastic +gonoblastidial +gonoblastidium +gonocalycine +gonocalyx +gonocheme +gonochorism +gonochorismal +gonochorismus +gonochoristic +gonococcal +gonococcic +gonococcoid +gonococcus +gonocoel +gonocyte +gonoecium +gonomere +gonomery +gonophore +gonophoric +gonophorous +gonoplasm +gonopoietic +gonorrhea +gonorrheal +gonorrheic +gonosomal +gonosome +gonosphere +gonostyle +gonotheca +gonothecal +gonotokont +gonotome +gonotype +gonozooid +gony +gonyalgia +gonydeal +gonydial +gonyocele +gonyoncus +gonys +gonystylaceous +gonytheca +goo +goober +good +goodeniaceous +goodhearted +goodheartedly +goodheartedness +gooding +goodish +goodishness +goodlihead +goodlike +goodliness +goodly +goodman +goodmanship +goodness +goods +goodsome +goodwife +goodwill +goodwillit +goodwilly +goody +goodyear +goodyish +goodyism +goodyness +goodyship +goof +goofer +goofily +goofiness +goofy +googly +googol +googolplex +googul +gook +gool +goolah +gools +gooma +goon +goondie +goonie +goosander +goose +goosebeak +gooseberry +goosebill +goosebird +goosebone +gooseboy +goosecap +goosefish +gooseflower +goosefoot +goosegirl +goosegog +gooseherd +goosehouse +gooselike +goosemouth +gooseneck +goosenecked +gooserumped +goosery +goosetongue +gooseweed +goosewing +goosewinged +goosish +goosishly +goosishness +goosy +gopher +gopherberry +gopherroot +gopherwood +gopura +gor +gora +goracco +goral +goran +gorb +gorbal +gorbellied +gorbelly +gorbet +gorble +gorblimy +gorce +gorcock +gorcrow +gordiacean +gordiaceous +gordolobo +gordunite +gore +gorer +gorevan +gorfly +gorge +gorgeable +gorged +gorgedly +gorgelet +gorgeous +gorgeously +gorgeousness +gorger +gorgerin +gorget +gorgeted +gorglin +gorgonacean +gorgonaceous +gorgonesque +gorgoneum +gorgoniacean +gorgoniaceous +gorgonian +gorgonin +gorgonize +gorgonlike +gorhen +goric +gorilla +gorillaship +gorillian +gorilline +gorilloid +gorily +goriness +goring +gorlin +gorlois +gormandize +gormandizer +gormaw +gormed +gorra +gorraf +gorry +gorse +gorsebird +gorsechat +gorsedd +gorsehatch +gorsy +gory +gos +gosain +goschen +gosh +goshawk +goshenite +goslarite +goslet +gosling +gosmore +gospel +gospeler +gospelist +gospelize +gospellike +gospelly +gospelmonger +gospelwards +gospodar +gosport +gossamer +gossamered +gossamery +gossampine +gossan +gossaniferous +gossard +gossip +gossipdom +gossipee +gossiper +gossiphood +gossipiness +gossiping +gossipingly +gossipmonger +gossipred +gossipry +gossipy +gossoon +gossy +gossypine +gossypol +gossypose +got +gotch +gote +gothite +gotra +gotraja +gotten +gouaree +gouge +gouger +goujon +goulash +goumi +goup +gourami +gourd +gourde +gourdful +gourdhead +gourdiness +gourdlike +gourdworm +gourdy +gourmand +gourmander +gourmanderie +gourmandism +gourmet +gourmetism +gourounut +goustrous +gousty +gout +goutify +goutily +goutiness +goutish +goutte +goutweed +goutwort +gouty +gove +govern +governability +governable +governableness +governably +governail +governance +governess +governessdom +governesshood +governessy +governing +governingly +government +governmental +governmentalism +governmentalist +governmentalize +governmentally +governmentish +governor +governorate +governorship +gowan +gowdnie +gowf +gowfer +gowiddie +gowk +gowked +gowkedly +gowkedness +gowkit +gowl +gown +gownlet +gownsman +gowpen +goy +goyazite +goyim +goyin +goyle +gozell +gozzard +gra +grab +grabbable +grabber +grabble +grabbler +grabbling +grabbots +graben +grabhook +grabouche +grace +graceful +gracefully +gracefulness +graceless +gracelessly +gracelessness +gracelike +gracer +gracilariid +gracile +gracileness +gracilescent +gracilis +gracility +graciosity +gracioso +gracious +graciously +graciousness +grackle +grad +gradable +gradal +gradate +gradation +gradational +gradationally +gradationately +gradative +gradatively +gradatory +graddan +grade +graded +gradefinder +gradely +grader +gradgrind +gradient +gradienter +gradin +gradine +grading +gradiometer +gradiometric +gradometer +gradual +gradualism +gradualist +gradualistic +graduality +gradually +gradualness +graduand +graduate +graduated +graduateship +graduatical +graduating +graduation +graduator +gradus +graff +graffage +graffer +graffito +grafship +graft +graftage +graftdom +grafted +grafter +grafting +graftonite +graftproof +graham +grahamite +grail +grailer +grailing +grain +grainage +grained +grainedness +grainer +grainering +grainery +grainfield +graininess +graining +grainland +grainless +grainman +grainsick +grainsickness +grainsman +grainways +grainy +graip +graisse +graith +grallatorial +grallatory +grallic +gralline +gralloch +gram +grama +gramarye +gramashes +grame +gramenite +gramicidin +graminaceous +gramineal +gramineous +gramineousness +graminicolous +graminiferous +graminifolious +graminiform +graminin +graminivore +graminivorous +graminological +graminology +graminous +grammalogue +grammar +grammarian +grammarianism +grammarless +grammatic +grammatical +grammatically +grammaticalness +grammaticaster +grammaticism +grammaticize +grammatics +grammatist +grammatistical +grammatite +grammatolator +grammatolatry +gramme +gramoches +gramophone +gramophonic +gramophonical +gramophonically +gramophonist +gramp +grampa +grampus +granada +granadilla +granadillo +granage +granary +granate +granatum +granch +grand +grandam +grandame +grandaunt +grandchild +granddad +granddaddy +granddaughter +granddaughterly +grandee +grandeeism +grandeeship +grandesque +grandeur +grandeval +grandfather +grandfatherhood +grandfatherish +grandfatherless +grandfatherly +grandfathership +grandfer +grandfilial +grandiloquence +grandiloquent +grandiloquently +grandiloquous +grandiose +grandiosely +grandiosity +grandisonant +grandisonous +grandly +grandma +grandmaternal +grandmother +grandmotherhood +grandmotherism +grandmotherliness +grandmotherly +grandnephew +grandness +grandniece +grandpa +grandparent +grandparentage +grandparental +grandpaternal +grandsire +grandson +grandsonship +grandstand +grandstander +granduncle +grane +grange +granger +grangerism +grangerite +grangerization +grangerize +grangerizer +graniform +granilla +granite +granitelike +graniteware +granitic +granitical +graniticoline +granitiferous +granitification +granitiform +granitite +granitization +granitize +granitoid +granivore +granivorous +granjeno +grank +grannom +granny +grannybush +grano +granoblastic +granodiorite +granogabbro +granolite +granolith +granolithic +granomerite +granophyre +granophyric +granose +granospherite +grant +grantable +grantedly +grantee +granter +grantor +granula +granular +granularity +granularly +granulary +granulate +granulated +granulater +granulation +granulative +granulator +granule +granulet +granuliferous +granuliform +granulite +granulitic +granulitis +granulitization +granulitize +granulize +granuloadipose +granulocyte +granuloma +granulomatous +granulometric +granulosa +granulose +granulous +granza +granzita +grape +graped +grapeflower +grapefruit +grapeful +grapeless +grapelet +grapelike +grapenuts +graperoot +grapery +grapeshot +grapeskin +grapestalk +grapestone +grapevine +grapewise +grapewort +graph +graphalloy +graphic +graphical +graphically +graphicalness +graphicly +graphicness +graphics +graphiological +graphiologist +graphiology +graphite +graphiter +graphitic +graphitization +graphitize +graphitoid +graphitoidal +graphologic +graphological +graphologist +graphology +graphomania +graphomaniac +graphometer +graphometric +graphometrical +graphometry +graphomotor +graphophone +graphophonic +graphorrhea +graphoscope +graphospasm +graphostatic +graphostatical +graphostatics +graphotype +graphotypic +graphy +graping +grapnel +grappa +grapple +grappler +grappling +grapsoid +graptolite +graptolitic +graptomancy +grapy +grasp +graspable +grasper +grasping +graspingly +graspingness +graspless +grass +grassant +grassation +grassbird +grasschat +grasscut +grasscutter +grassed +grasser +grasset +grassflat +grassflower +grasshop +grasshopper +grasshopperdom +grasshopperish +grasshouse +grassiness +grassing +grassland +grassless +grasslike +grassman +grassnut +grassplot +grassquit +grasswards +grassweed +grasswidowhood +grasswork +grassworm +grassy +grat +grate +grateful +gratefully +gratefulness +grateless +grateman +grater +gratewise +grather +graticulate +graticulation +graticule +gratification +gratified +gratifiedly +gratifier +gratify +gratifying +gratifyingly +gratility +gratillity +gratinate +grating +gratiolin +gratiosolin +gratis +gratitude +gratten +grattoir +gratuitant +gratuitous +gratuitously +gratuitousness +gratuity +gratulant +gratulate +gratulation +gratulatorily +gratulatory +graupel +gravamen +gravamina +grave +graveclod +gravecloth +graveclothes +graved +gravedigger +gravegarth +gravel +graveless +gravelike +graveling +gravelish +gravelliness +gravelly +gravelroot +gravelstone +gravelweed +gravely +gravemaker +gravemaking +graveman +gravemaster +graven +graveness +graveolence +graveolency +graveolent +graver +graveship +graveside +gravestead +gravestone +graveward +gravewards +graveyard +gravic +gravicembalo +gravid +gravidity +gravidly +gravidness +gravigrade +gravimeter +gravimetric +gravimetrical +gravimetrically +gravimetry +graving +gravitate +gravitater +gravitation +gravitational +gravitationally +gravitative +gravitometer +gravity +gravure +gravy +grawls +gray +grayback +graybeard +graycoat +grayfish +grayfly +grayhead +grayish +graylag +grayling +grayly +graymalkin +graymill +grayness +graypate +graywacke +grayware +graywether +grazable +graze +grazeable +grazer +grazier +grazierdom +graziery +grazing +grazingly +grease +greasebush +greasehorn +greaseless +greaselessness +greaseproof +greaseproofness +greaser +greasewood +greasily +greasiness +greasy +great +greatcoat +greatcoated +greaten +greater +greathead +greatheart +greathearted +greatheartedness +greatish +greatly +greatmouthed +greatness +greave +greaved +greaves +grebe +grece +gree +greed +greedily +greediness +greedless +greedsome +greedy +greedygut +greedyguts +green +greenable +greenage +greenalite +greenback +greenbark +greenbone +greenbrier +greencoat +greener +greenery +greeney +greenfinch +greenfish +greengage +greengill +greengrocer +greengrocery +greenhead +greenheaded +greenheart +greenhearted +greenhew +greenhide +greenhood +greenhorn +greenhornism +greenhouse +greening +greenish +greenishness +greenkeeper +greenkeeping +greenlandite +greenleek +greenless +greenlet +greenling +greenly +greenness +greenockite +greenovite +greenroom +greensand +greensauce +greenshank +greensick +greensickness +greenside +greenstone +greenstuff +greensward +greenswarded +greentail +greenth +greenuk +greenweed +greenwing +greenwithe +greenwood +greenwort +greeny +greenyard +greet +greeter +greeting +greetingless +greetingly +greffier +greffotome +gregal +gregale +gregaloid +gregarian +gregarianism +gregarine +gregarinidal +gregariniform +gregarinosis +gregarinous +gregarious +gregariously +gregariousness +gregaritic +grege +greggle +grego +greige +grein +greisen +gremial +gremlin +grenade +grenadier +grenadierial +grenadierly +grenadiership +grenadin +grenadine +gressorial +gressorious +greund +grew +grewhound +grey +greyhound +greyly +greyness +gribble +grice +grid +griddle +griddlecake +griddler +gride +gridelin +gridiron +griece +grieced +grief +griefful +grieffully +griefless +grieflessness +grieshoch +grievance +grieve +grieved +grievedly +griever +grieveship +grieving +grievingly +grievous +grievously +grievousness +griff +griffade +griffado +griffaun +griffe +griffin +griffinage +griffinesque +griffinhood +griffinish +griffinism +griffithite +griffon +griffonage +griffonne +grift +grifter +grig +griggles +grignet +grigri +grihastha +grihyasutra +grike +grill +grillade +grillage +grille +grilled +griller +grillroom +grillwork +grilse +grim +grimace +grimacer +grimacier +grimacing +grimacingly +grimalkin +grime +grimful +grimgribber +grimily +griminess +grimliness +grimly +grimme +grimmiaceous +grimmish +grimness +grimp +grimy +grin +grinagog +grinch +grind +grindable +grinder +grinderman +grindery +grinding +grindingly +grindle +grindstone +gringo +gringolee +gringophobia +grinner +grinning +grinningly +grinny +grintern +grip +gripe +gripeful +griper +gripgrass +griphite +griping +gripingly +gripless +gripman +gripment +grippal +grippe +gripper +grippiness +gripping +grippingly +grippingness +gripple +grippleness +grippotoxin +grippy +gripsack +gripy +griquaite +gris +grisaille +grisard +griseous +grisette +grisettish +grisgris +griskin +grisliness +grisly +grison +grisounite +grisoutine +grissens +grissons +grist +gristbite +grister +gristle +gristliness +gristly +gristmill +gristmiller +gristmilling +gristy +grit +grith +grithbreach +grithman +gritless +gritrock +grits +gritstone +gritten +gritter +grittily +grittiness +grittle +gritty +grivet +grivna +grizzle +grizzled +grizzler +grizzly +grizzlyman +groan +groaner +groanful +groaning +groaningly +groat +groats +groatsworth +grobian +grobianism +grocer +grocerdom +groceress +grocerly +grocerwise +grocery +groceryman +groff +grog +groggery +groggily +grogginess +groggy +grogram +grogshop +groin +groined +groinery +groining +gromatic +gromatics +grommet +gromwell +groom +groomer +groomish +groomishly +groomlet +groomling +groomsman +groomy +groop +groose +groot +grooty +groove +grooveless +groovelike +groover +grooverhead +grooviness +grooving +groovy +grope +groper +groping +gropingly +gropple +grorudite +gros +grosbeak +groschen +groser +groset +grosgrain +grosgrained +gross +grossart +grossen +grosser +grossification +grossify +grossly +grossness +grosso +grossulaceous +grossular +grossularia +grossulariaceous +grossularious +grossularite +grosz +groszy +grot +grotesque +grotesquely +grotesqueness +grotesquerie +grothine +grothite +grottesco +grotto +grottoed +grottolike +grottowork +grouch +grouchily +grouchiness +grouchingly +grouchy +grouf +grough +ground +groundable +groundably +groundage +groundberry +groundbird +grounded +groundedly +groundedness +groundenell +grounder +groundflower +grounding +groundless +groundlessly +groundlessness +groundliness +groundling +groundly +groundman +groundmass +groundneedle +groundnut +groundplot +grounds +groundsel +groundsill +groundsman +groundward +groundwood +groundwork +groundy +group +groupage +groupageness +grouped +grouper +grouping +groupist +grouplet +groupment +groupwise +grouse +grouseberry +grouseless +grouser +grouseward +grousewards +grousy +grout +grouter +grouthead +grouts +grouty +grouze +grove +groved +grovel +groveler +groveless +groveling +grovelingly +grovelings +grovy +grow +growable +growan +growed +grower +growing +growingly +growingupness +growl +growler +growlery +growling +growlingly +growly +grown +grownup +growse +growsome +growth +growthful +growthiness +growthless +growthy +grozart +grozet +grr +grub +grubbed +grubber +grubbery +grubbily +grubbiness +grubby +grubhood +grubless +grubroot +grubs +grubstake +grubstaker +grubstreet +grubworm +grudge +grudgeful +grudgefully +grudgekin +grudgeless +grudger +grudgery +grudging +grudgingly +grudgingness +grudgment +grue +gruel +grueler +grueling +gruelly +gruesome +gruesomely +gruesomeness +gruff +gruffily +gruffiness +gruffish +gruffly +gruffness +gruffs +gruffy +grufted +grugru +gruiform +gruine +grum +grumble +grumbler +grumblesome +grumbling +grumblingly +grumbly +grume +grumly +grummel +grummels +grummet +grummeter +grumness +grumose +grumous +grumousness +grump +grumph +grumphie +grumphy +grumpily +grumpiness +grumpish +grumpy +grun +grundy +grunerite +gruneritization +grunion +grunt +grunter +grunting +gruntingly +gruntle +gruntled +gruntling +grush +grushie +gruss +grutch +grutten +gryde +grylli +gryllid +gryllos +gryllus +grypanian +gryposis +grysbok +guaba +guacacoa +guachamaca +guacharo +guachipilin +guacimo +guacin +guaco +guaconize +guadalcazarite +guaiac +guaiacol +guaiacolize +guaiaconic +guaiacum +guaiaretic +guaiasanol +guaiol +guaka +guama +guan +guana +guanabana +guanabano +guanaco +guanajuatite +guanamine +guanase +guanay +guaneide +guango +guanidine +guanidopropionic +guaniferous +guanine +guanize +guano +guanophore +guanosine +guanyl +guanylic +guao +guapena +guapilla +guapinol +guar +guara +guarabu +guaracha +guaraguao +guarana +guarani +guaranine +guarantee +guaranteeship +guarantor +guarantorship +guaranty +guarapucu +guard +guardable +guardant +guarded +guardedly +guardedness +guardeen +guarder +guardfish +guardful +guardfully +guardhouse +guardian +guardiancy +guardianess +guardianless +guardianly +guardianship +guarding +guardingly +guardless +guardlike +guardo +guardrail +guardroom +guardship +guardsman +guardstone +guariba +guarinite +guarneri +guarri +guasa +guatambu +guativere +guava +guavaberry +guavina +guayaba +guayabi +guayabo +guayacan +guayroto +guayule +guaza +gubbertush +gubbo +gubernacula +gubernacular +gubernaculum +gubernative +gubernator +gubernatorial +gubernatrix +guberniya +gucki +gud +gudame +guddle +gude +gudebrother +gudefather +gudemother +gudesake +gudesakes +gudesire +gudewife +gudge +gudgeon +gudget +gudok +gue +guebucu +guejarite +guemal +guenepe +guenon +guepard +guerdon +guerdonable +guerdoner +guerdonless +guereza +guernsey +guernseyed +guerrilla +guerrillaism +guerrillaship +guess +guessable +guesser +guessing +guessingly +guesswork +guessworker +guest +guestchamber +guesten +guester +guesthouse +guesting +guestive +guestless +guestling +guestmaster +guestship +guestwise +gufa +guff +guffaw +guffer +guffin +guffy +gugal +guggle +gugglet +guglet +guglia +guglio +gugu +guhr +guib +guiba +guidable +guidage +guidance +guide +guideboard +guidebook +guidebookish +guidecraft +guideless +guideline +guidepost +guider +guideress +guidership +guideship +guideway +guidman +guidon +guidwilly +guige +guignol +guijo +guild +guilder +guildhall +guildic +guildry +guildship +guildsman +guile +guileful +guilefully +guilefulness +guileless +guilelessly +guilelessness +guilery +guillemet +guillemot +guillevat +guilloche +guillochee +guillotinade +guillotine +guillotinement +guillotiner +guillotinism +guillotinist +guilt +guiltily +guiltiness +guiltless +guiltlessly +guiltlessness +guiltsick +guilty +guily +guimbard +guimpe +guinea +guipure +guisard +guise +guiser +guising +guitar +guitarfish +guitarist +guitermanite +guitguit +gul +gula +gulae +gulaman +gulancha +gular +gularis +gulch +gulden +guldengroschen +gule +gules +gulf +gulflike +gulfside +gulfwards +gulfweed +gulfy +gulgul +gulinula +gulinulae +gulinular +gulix +gull +gullery +gullet +gulleting +gullibility +gullible +gullibly +gullion +gullish +gullishly +gullishness +gully +gullyhole +gulonic +gulose +gulosity +gulp +gulper +gulpin +gulping +gulpingly +gulpy +gulravage +gulsach +gum +gumbo +gumboil +gumbotil +gumby +gumchewer +gumdigger +gumdigging +gumdrop +gumfield +gumflower +gumihan +gumless +gumlike +gumly +gumma +gummage +gummaker +gummaking +gummata +gummatous +gummed +gummer +gummiferous +gumminess +gumming +gummite +gummose +gummosis +gummosity +gummous +gummy +gump +gumphion +gumption +gumptionless +gumptious +gumpus +gumshoe +gumweed +gumwood +gun +guna +gunate +gunation +gunbearer +gunboat +gunbright +gunbuilder +guncotton +gundi +gundy +gunebo +gunfire +gunflint +gunge +gunhouse +gunite +gunj +gunk +gunl +gunless +gunlock +gunmaker +gunmaking +gunman +gunmanship +gunnage +gunne +gunnel +gunner +gunneress +gunnership +gunnery +gunnies +gunning +gunnung +gunny +gunocracy +gunong +gunpaper +gunplay +gunpowder +gunpowderous +gunpowdery +gunpower +gunrack +gunreach +gunrunner +gunrunning +gunsel +gunshop +gunshot +gunsman +gunsmith +gunsmithery +gunsmithing +gunster +gunstick +gunstock +gunstocker +gunstocking +gunstone +gunter +gunwale +gunyah +gunyang +gunyeh +gup +guppy +guptavidya +gur +gurdfish +gurdle +gurdwara +gurge +gurgeon +gurgeons +gurges +gurgitation +gurgle +gurglet +gurgling +gurglingly +gurgly +gurgoyle +gurgulation +gurjun +gurk +gurl +gurly +gurnard +gurnet +gurnetty +gurniad +gurr +gurrah +gurry +gurt +guru +guruship +gush +gusher +gushet +gushily +gushiness +gushing +gushingly +gushingness +gushy +gusla +gusle +guss +gusset +gussie +gust +gustable +gustation +gustative +gustativeness +gustatory +gustful +gustfully +gustfulness +gustily +gustiness +gustless +gusto +gustoish +gusty +gut +gutless +gutlike +gutling +gutt +gutta +guttable +guttate +guttated +guttatim +guttation +gutte +gutter +gutterblood +guttering +gutterlike +gutterling +gutterman +guttersnipe +guttersnipish +gutterspout +gutterwise +guttery +gutti +guttide +guttie +guttiferal +guttiferous +guttiform +guttiness +guttle +guttler +guttula +guttulae +guttular +guttulate +guttule +guttural +gutturalism +gutturality +gutturalization +gutturalize +gutturally +gutturalness +gutturize +gutturonasal +gutturopalatal +gutturopalatine +gutturotetany +guttus +gutty +gutweed +gutwise +gutwort +guvacine +guvacoline +guy +guydom +guyer +guytrash +guz +guze +guzmania +guzzle +guzzledom +guzzler +gwag +gweduc +gweed +gweeon +gwely +gwine +gwyniad +gyascutus +gyle +gym +gymel +gymkhana +gymnanthous +gymnasia +gymnasial +gymnasiarch +gymnasiarchy +gymnasiast +gymnasic +gymnasium +gymnast +gymnastic +gymnastically +gymnastics +gymnemic +gymnetrous +gymnic +gymnical +gymnics +gymnite +gymnoblastic +gymnocarpic +gymnocarpous +gymnoceratous +gymnocidium +gymnodiniaceous +gymnodont +gymnogen +gymnogenous +gymnoglossate +gymnogynous +gymnolaematous +gymnopaedic +gymnophiona +gymnoplast +gymnorhinal +gymnosoph +gymnosophist +gymnosophy +gymnosperm +gymnospermal +gymnospermic +gymnospermism +gymnospermy +gymnospore +gymnosporous +gymnostomous +gymnotid +gymnotokous +gymnure +gymnurine +gympie +gyn +gynaecea +gynaeceum +gynaecocoenic +gynander +gynandrarchic +gynandrarchy +gynandria +gynandrian +gynandrism +gynandroid +gynandromorph +gynandromorphic +gynandromorphism +gynandromorphous +gynandromorphy +gynandrophore +gynandrosporous +gynandrous +gynandry +gynantherous +gynarchic +gynarchy +gyne +gynecic +gynecidal +gynecide +gynecocentric +gynecocracy +gynecocrat +gynecocratic +gynecocratical +gynecoid +gynecolatry +gynecologic +gynecological +gynecologist +gynecology +gynecomania +gynecomastia +gynecomastism +gynecomasty +gynecomazia +gynecomorphous +gyneconitis +gynecopathic +gynecopathy +gynecophore +gynecophoric +gynecophorous +gynecotelic +gynecratic +gyneocracy +gyneolater +gyneolatry +gynephobia +gynethusia +gyniatrics +gyniatry +gynic +gynics +gynobase +gynobaseous +gynobasic +gynocardia +gynocardic +gynocracy +gynocratic +gynodioecious +gynodioeciously +gynodioecism +gynoecia +gynoecium +gynogenesis +gynomonecious +gynomonoeciously +gynomonoecism +gynophagite +gynophore +gynophoric +gynosporangium +gynospore +gynostegia +gynostegium +gynostemium +gyp +gype +gypper +gyps +gypseian +gypseous +gypsiferous +gypsine +gypsiologist +gypsite +gypsography +gypsologist +gypsology +gypsophila +gypsophilous +gypsophily +gypsoplast +gypsous +gypster +gypsum +gypsy +gypsydom +gypsyesque +gypsyfy +gypsyhead +gypsyhood +gypsyish +gypsyism +gypsylike +gypsyry +gypsyweed +gypsywise +gypsywort +gyral +gyrally +gyrant +gyrate +gyration +gyrational +gyrator +gyratory +gyre +gyrencephalate +gyrencephalic +gyrencephalous +gyrene +gyrfalcon +gyri +gyric +gyrinid +gyro +gyrocar +gyroceracone +gyroceran +gyrochrome +gyrocompass +gyrogonite +gyrograph +gyroidal +gyroidally +gyrolite +gyrolith +gyroma +gyromagnetic +gyromancy +gyromele +gyrometer +gyron +gyronny +gyrophoric +gyropigeon +gyroplane +gyroscope +gyroscopic +gyroscopically +gyroscopics +gyrose +gyrostabilizer +gyrostat +gyrostatic +gyrostatically +gyrostatics +gyrous +gyrovagi +gyrovagues +gyrowheel +gyrus +gyte +gytling +gyve +h +ha +haab +haaf +habanera +habble +habdalah +habeas +habena +habenal +habenar +habendum +habenula +habenular +haberdash +haberdasher +haberdasheress +haberdashery +haberdine +habergeon +habilable +habilatory +habile +habiliment +habilimentation +habilimented +habilitate +habilitation +habilitator +hability +habille +habit +habitability +habitable +habitableness +habitably +habitacle +habitacule +habitally +habitan +habitance +habitancy +habitant +habitat +habitate +habitation +habitational +habitative +habited +habitual +habituality +habitualize +habitually +habitualness +habituate +habituation +habitude +habitudinal +habitue +habitus +habnab +haboob +habronemiasis +habronemic +habu +habutai +habutaye +hache +hachure +hacienda +hack +hackamatak +hackamore +hackbarrow +hackberry +hackbolt +hackbush +hackbut +hackbuteer +hacked +hackee +hacker +hackery +hackin +hacking +hackingly +hackle +hackleback +hackler +hacklog +hackly +hackmack +hackman +hackmatack +hackney +hackneyed +hackneyer +hackneyism +hackneyman +hacksaw +hacksilber +hackster +hackthorn +hacktree +hackwood +hacky +had +hadbot +hadden +haddie +haddo +haddock +haddocker +hade +hadentomoid +hading +hadj +hadji +hadland +hadrome +hadromycosis +hadrosaur +haec +haecceity +haem +haemaspectroscope +haematherm +haemathermal +haemathermous +haematinon +haematinum +haematite +haematobranchiate +haematocryal +haematophiline +haematorrhachis +haematosepsis +haematothermal +haematoxylic +haematoxylin +haemoconcentration +haemodilution +haemodoraceous +haemoglobin +haemogram +haemonchiasis +haemonchosis +haemony +haemophile +haemorrhage +haemorrhagia +haemorrhagic +haemorrhoid +haemorrhoidal +haemosporid +haemosporidian +haemuloid +haeremai +haet +haff +haffet +haffkinize +haffle +hafiz +hafnium +hafnyl +haft +hafter +hag +hagberry +hagboat +hagborn +hagbush +hagdon +hageen +hagfish +haggada +haggaday +haggadic +haggadical +haggadist +haggadistic +haggard +haggardly +haggardness +hagged +hagger +haggis +haggish +haggishly +haggishness +haggister +haggle +haggler +haggly +haggy +hagi +hagia +hagiarchy +hagiocracy +hagiographal +hagiographer +hagiographic +hagiographical +hagiographist +hagiography +hagiolater +hagiolatrous +hagiolatry +hagiologic +hagiological +hagiologist +hagiology +hagiophobia +hagioscope +hagioscopic +haglet +haglike +haglin +hagride +hagrope +hagseed +hagship +hagstone +hagtaper +hagweed +hagworm +hah +haidingerite +haik +haikai +haikal +haikwan +hail +hailer +hailproof +hailse +hailshot +hailstone +hailstorm +hailweed +haily +hain +hainberry +haine +hair +hairband +hairbeard +hairbird +hairbrain +hairbreadth +hairbrush +haircloth +haircut +haircutter +haircutting +hairdo +hairdress +hairdresser +hairdressing +haire +haired +hairen +hairhoof +hairhound +hairif +hairiness +hairlace +hairless +hairlessness +hairlet +hairline +hairlock +hairmeal +hairmonger +hairpin +hairsplitter +hairsplitting +hairspring +hairstone +hairstreak +hairtail +hairup +hairweed +hairwood +hairwork +hairworm +hairy +haje +hajib +hajilij +hak +hakam +hakdar +hake +hakeem +hakenkreuz +hakim +hako +haku +hala +halakah +halakic +halakist +halakistic +halal +halalcor +halation +halazone +halberd +halberdier +halberdman +halberdsman +halbert +halch +halcyon +halcyonian +halcyonic +halcyonine +hale +halebi +haleness +haler +halerz +halesome +half +halfback +halfbeak +halfer +halfheaded +halfhearted +halfheartedly +halfheartedness +halfling +halfman +halfness +halfpace +halfpaced +halfpenny +halfpennyworth +halfway +halfwise +halibios +halibiotic +halibiu +halibut +halibuter +halichondrine +halichondroid +halide +halidom +halieutic +halieutically +halieutics +halimous +halinous +haliographer +haliography +haliotoid +haliplankton +haliplid +halisteresis +halisteretic +halite +halitosis +halituosity +halituous +halitus +hall +hallabaloo +hallage +hallah +hallan +hallanshaker +hallebardier +hallecret +halleflinta +halleflintoid +hallel +hallelujah +hallelujatic +hallex +halliblash +halling +hallman +hallmark +hallmarked +hallmarker +hallmoot +halloo +hallopodous +hallow +hallowed +hallowedly +hallowedness +hallower +halloysite +hallucal +hallucinate +hallucination +hallucinational +hallucinative +hallucinator +hallucinatory +hallucined +hallucinosis +hallux +hallway +halma +halmalille +halmawise +halo +halobios +halobiotic +halochromism +halochromy +haloesque +halogen +halogenate +halogenation +halogenoid +halogenous +halohydrin +haloid +halolike +halolimnic +halomancy +halometer +halomorphic +halophile +halophilism +halophilous +halophyte +halophytic +halophytism +haloragidaceous +haloscope +halotrichite +haloxene +hals +halse +halsen +halsfang +halt +halter +halterbreak +halteres +halterproof +halting +haltingly +haltingness +haltless +halucket +halukkah +halurgist +halurgy +halutz +halvaner +halvans +halve +halved +halvelings +halver +halves +halyard +ham +hamacratic +hamadryad +hamal +hamald +hamamelidaceous +hamamelidin +hamamelin +hamartiologist +hamartiology +hamartite +hamate +hamated +hamatum +hambergite +hamble +hambroline +hamburger +hame +hameil +hamel +hamesucken +hamewith +hamfat +hamfatter +hami +hamiform +hamingja +hamirostrate +hamlah +hamlet +hamleted +hamleteer +hamletization +hamletize +hamlinite +hammada +hammam +hammer +hammerable +hammerbird +hammercloth +hammerdress +hammerer +hammerfish +hammerhead +hammerheaded +hammering +hammeringly +hammerkop +hammerless +hammerlike +hammerman +hammersmith +hammerstone +hammertoe +hammerwise +hammerwork +hammerwort +hammochrysos +hammock +hammy +hamose +hamous +hamper +hamperedly +hamperedness +hamperer +hamperman +hamrongite +hamsa +hamshackle +hamster +hamstring +hamular +hamulate +hamule +hamulose +hamulus +hamus +hamza +han +hanaper +hanaster +hanbury +hance +hanced +hanch +hancockite +hand +handbag +handball +handballer +handbank +handbanker +handbarrow +handbill +handblow +handbolt +handbook +handbow +handbreadth +handcar +handcart +handclap +handclasp +handcloth +handcraft +handcraftman +handcraftsman +handcuff +handed +handedness +hander +handersome +handfast +handfasting +handfastly +handfastness +handflower +handful +handgrasp +handgravure +handgrip +handgriping +handgun +handhaving +handhold +handhole +handicap +handicapped +handicapper +handicraft +handicraftship +handicraftsman +handicraftsmanship +handicraftswoman +handicuff +handily +handiness +handistroke +handiwork +handkercher +handkerchief +handkerchiefful +handlaid +handle +handleable +handled +handleless +handler +handless +handlike +handling +handmade +handmaid +handmaiden +handmaidenly +handout +handpost +handprint +handrail +handrailing +handreader +handreading +handsale +handsaw +handsbreadth +handscrape +handsel +handseller +handset +handshake +handshaker +handshaking +handsmooth +handsome +handsomeish +handsomely +handsomeness +handspade +handspike +handspoke +handspring +handstaff +handstand +handstone +handstroke +handwear +handwheel +handwhile +handwork +handworkman +handwrist +handwrite +handwriting +handy +handyblow +handybook +handygrip +hangability +hangable +hangalai +hangar +hangbird +hangby +hangdog +hange +hangee +hanger +hangfire +hangie +hanging +hangingly +hangkang +hangle +hangman +hangmanship +hangment +hangnail +hangnest +hangout +hangul +hangwoman +hangworm +hangworthy +hanif +hanifism +hanifite +hanifiya +hank +hanker +hankerer +hankering +hankeringly +hankie +hankle +hanksite +hanky +hanna +hannayite +hansa +hanse +hansel +hansgrave +hansom +hant +hantle +hao +haole +haoma +haori +hap +hapalote +hapaxanthous +haphazard +haphazardly +haphazardness +haphtarah +hapless +haplessly +haplessness +haplite +haplocaulescent +haplochlamydeous +haplodont +haplodonty +haplography +haploid +haploidic +haploidy +haplolaly +haplologic +haplology +haploma +haplomid +haplomous +haplont +haploperistomic +haploperistomous +haplopetalous +haplophase +haplophyte +haploscope +haploscopic +haplosis +haplostemonous +haplotype +haply +happen +happening +happenstance +happier +happiest +happify +happiless +happily +happiness +happing +happy +hapten +haptene +haptenic +haptere +hapteron +haptic +haptics +haptometer +haptophor +haptophoric +haptophorous +haptotropic +haptotropically +haptotropism +hapu +hapuku +haqueton +harakeke +harangue +harangueful +haranguer +harass +harassable +harassedly +harasser +harassingly +harassment +haratch +harbergage +harbi +harbinge +harbinger +harbingership +harbingery +harbor +harborage +harborer +harborless +harborous +harborside +harborward +hard +hardanger +hardback +hardbake +hardbeam +hardberry +harden +hardenable +hardener +hardening +hardenite +harder +hardfern +hardfist +hardfisted +hardfistedness +hardhack +hardhanded +hardhandedness +hardhead +hardheaded +hardheadedly +hardheadedness +hardhearted +hardheartedly +hardheartedness +hardihood +hardily +hardim +hardiment +hardiness +hardish +hardishrew +hardly +hardmouth +hardmouthed +hardness +hardock +hardpan +hardship +hardstand +hardstanding +hardtack +hardtail +hardware +hardwareman +hardwood +hardy +hardystonite +hare +harebell +harebottle +harebrain +harebrained +harebrainedly +harebrainedness +harebur +harefoot +harefooted +harehearted +harehound +harelike +harelip +harelipped +harem +haremism +haremlik +harengiform +harfang +haricot +harigalds +hariolate +hariolation +hariolize +harish +hark +harka +harl +harlequin +harlequina +harlequinade +harlequinery +harlequinesque +harlequinic +harlequinism +harlequinize +harling +harlock +harlot +harlotry +harm +harmal +harmala +harmaline +harman +harmattan +harmel +harmer +harmful +harmfully +harmfulness +harmine +harminic +harmless +harmlessly +harmlessness +harmonia +harmoniacal +harmonial +harmonic +harmonica +harmonical +harmonically +harmonicalness +harmonichord +harmonici +harmonicism +harmonicon +harmonics +harmonious +harmoniously +harmoniousness +harmoniphon +harmoniphone +harmonist +harmonistic +harmonistically +harmonium +harmonizable +harmonization +harmonize +harmonizer +harmonogram +harmonograph +harmonometer +harmony +harmost +harmotome +harmotomic +harmproof +harn +harness +harnesser +harnessry +harnpan +harp +harpago +harpagon +harper +harperess +harpier +harpings +harpist +harpless +harplike +harpoon +harpooner +harpress +harpsichord +harpsichordist +harpula +harpwaytuning +harpwise +harpylike +harquebus +harquebusade +harquebusier +harr +harrateen +harridan +harrier +harrisite +harrow +harrower +harrowing +harrowingly +harrowingness +harrowment +harry +harsh +harshen +harshish +harshly +harshness +harshweed +harstigite +hart +hartal +hartberry +hartebeest +hartin +hartite +hartshorn +hartstongue +harttite +haruspex +haruspical +haruspicate +haruspication +haruspice +haruspices +haruspicy +harvest +harvestbug +harvester +harvestless +harvestman +harvestry +harvesttime +harzburgite +hasan +hasenpfeffer +hash +hashab +hasher +hashish +hashy +hask +haskness +hasky +haslet +haslock +hasp +hassar +hassel +hassle +hassock +hassocky +hasta +hastate +hastately +hastati +hastatolanceolate +hastatosagittate +haste +hasteful +hastefully +hasteless +hastelessness +hasten +hastener +hasteproof +haster +hastilude +hastily +hastiness +hastings +hastingsite +hastish +hastler +hasty +hat +hatable +hatband +hatbox +hatbrim +hatbrush +hatch +hatchability +hatchable +hatchel +hatcheler +hatcher +hatchery +hatcheryman +hatchet +hatchetback +hatchetfish +hatchetlike +hatchetman +hatchettine +hatchettolite +hatchety +hatchgate +hatching +hatchling +hatchman +hatchment +hatchminder +hatchway +hatchwayman +hate +hateable +hateful +hatefully +hatefulness +hateless +hatelessness +hater +hatful +hath +hatherlite +hathi +hatless +hatlessness +hatlike +hatmaker +hatmaking +hatpin +hatrack +hatrail +hatred +hatress +hatstand +hatt +hatted +hatter +hattery +hatting +hattock +hatty +hau +hauberget +hauberk +hauchecornite +hauerite +haugh +haughland +haught +haughtily +haughtiness +haughtly +haughtness +haughtonite +haughty +haul +haulabout +haulage +haulageway +haulback +hauld +hauler +haulier +haulm +haulmy +haulster +haunch +haunched +hauncher +haunching +haunchless +haunchy +haunt +haunter +hauntingly +haunty +hauriant +haurient +hause +hausen +hausmannite +hausse +haustellate +haustellated +haustellous +haustellum +haustement +haustorial +haustorium +haustral +haustrum +hautboy +hautboyist +hauteur +hauynite +hauynophyre +havage +have +haveable +haveage +havel +haveless +havelock +haven +havenage +havener +havenership +havenet +havenful +havenless +havent +havenward +haver +havercake +haverel +haverer +havergrass +havermeal +havers +haversack +haversine +havier +havildar +havingness +havoc +havocker +haw +hawaiite +hawbuck +hawcubite +hawer +hawfinch +hawk +hawkbill +hawkbit +hawked +hawker +hawkery +hawkie +hawking +hawkish +hawklike +hawknut +hawkweed +hawkwise +hawky +hawm +hawok +hawse +hawsehole +hawseman +hawsepiece +hawsepipe +hawser +hawserwise +hawthorn +hawthorned +hawthorny +hay +haya +hayband +haybird +haybote +haycap +haycart +haycock +haydenite +hayey +hayfield +hayfork +haygrower +haylift +hayloft +haymaker +haymaking +haymarket +haymow +hayrack +hayrake +hayraker +hayrick +hayseed +haysel +haystack +haysuck +haytime +hayward +hayweed +haywire +hayz +hazard +hazardable +hazarder +hazardful +hazardize +hazardless +hazardous +hazardously +hazardousness +hazardry +haze +hazel +hazeled +hazeless +hazelly +hazelnut +hazelwood +hazelwort +hazen +hazer +hazily +haziness +hazing +hazle +haznadar +hazy +hazzan +he +head +headache +headachy +headband +headbander +headboard +headborough +headcap +headchair +headcheese +headchute +headcloth +headdress +headed +headender +header +headfirst +headforemost +headframe +headful +headgear +headily +headiness +heading +headkerchief +headland +headledge +headless +headlessness +headlight +headlighting +headlike +headline +headliner +headlock +headlong +headlongly +headlongs +headlongwise +headman +headmark +headmaster +headmasterly +headmastership +headmistress +headmistressship +headmold +headmost +headnote +headpenny +headphone +headpiece +headplate +headpost +headquarter +headquarters +headrace +headrail +headreach +headrent +headrest +headright +headring +headroom +headrope +headsail +headset +headshake +headship +headsill +headskin +headsman +headspring +headstall +headstand +headstick +headstock +headstone +headstream +headstrong +headstrongly +headstrongness +headwaiter +headwall +headward +headwark +headwater +headway +headwear +headwork +headworker +headworking +heady +heaf +heal +healable +heald +healder +healer +healful +healing +healingly +healless +healsome +healsomeness +health +healthcraft +healthful +healthfully +healthfulness +healthguard +healthily +healthiness +healthless +healthlessness +healthsome +healthsomely +healthsomeness +healthward +healthy +heap +heaper +heaps +heapstead +heapy +hear +hearable +hearer +hearing +hearingless +hearken +hearkener +hearsay +hearse +hearsecloth +hearselike +hearst +heart +heartache +heartaching +heartbeat +heartbird +heartblood +heartbreak +heartbreaker +heartbreaking +heartbreakingly +heartbroken +heartbrokenly +heartbrokenness +heartburn +heartburning +heartdeep +heartease +hearted +heartedly +heartedness +hearten +heartener +heartening +hearteningly +heartfelt +heartful +heartfully +heartfulness +heartgrief +hearth +hearthless +hearthman +hearthpenny +hearthrug +hearthstead +hearthstone +hearthward +hearthwarming +heartikin +heartily +heartiness +hearting +heartland +heartleaf +heartless +heartlessly +heartlessness +heartlet +heartling +heartly +heartnut +heartpea +heartquake +heartroot +hearts +heartscald +heartsease +heartseed +heartsette +heartsick +heartsickening +heartsickness +heartsome +heartsomely +heartsomeness +heartsore +heartstring +heartthrob +heartward +heartwater +heartweed +heartwise +heartwood +heartwort +hearty +heat +heatable +heatdrop +heatedly +heater +heaterman +heatful +heath +heathberry +heathbird +heathen +heathendom +heatheness +heathenesse +heathenhood +heathenish +heathenishly +heathenishness +heathenism +heathenize +heathenness +heathenry +heathenship +heather +heathered +heatheriness +heathery +heathless +heathlike +heathwort +heathy +heating +heatingly +heatless +heatlike +heatmaker +heatmaking +heatproof +heatronic +heatsman +heatstroke +heaume +heaumer +heautarit +heautomorphism +heautophany +heave +heaveless +heaven +heavenful +heavenhood +heavenish +heavenishly +heavenize +heavenless +heavenlike +heavenliness +heavenly +heavens +heavenward +heavenwardly +heavenwardness +heavenwards +heaver +heavies +heavily +heaviness +heaving +heavisome +heavity +heavy +heavyback +heavyhanded +heavyhandedness +heavyheaded +heavyhearted +heavyheartedness +heavyweight +hebamic +hebdomad +hebdomadal +hebdomadally +hebdomadary +hebdomader +hebdomarian +hebdomary +hebeanthous +hebecarpous +hebecladous +hebegynous +hebenon +hebeosteotomy +hebepetalous +hebephrenia +hebephrenic +hebetate +hebetation +hebetative +hebete +hebetic +hebetomy +hebetude +hebetudinous +hebronite +hecastotheism +hecatomb +hecatomped +hecatompedon +hecatonstylon +hecatontarchy +hecatontome +hecatophyllous +hech +heck +heckelphone +heckimal +heckle +heckler +hectare +hecte +hectic +hectical +hectically +hecticly +hecticness +hectocotyl +hectocotyle +hectocotyliferous +hectocotylization +hectocotylize +hectocotylus +hectogram +hectograph +hectographic +hectography +hectoliter +hectometer +hector +hectoringly +hectorism +hectorly +hectorship +hectostere +hectowatt +heddle +heddlemaker +heddler +hedebo +hedenbergite +heder +hederaceous +hederaceously +hederated +hederic +hederiferous +hederiform +hederigerent +hederin +hederose +hedge +hedgeberry +hedgeborn +hedgebote +hedgebreaker +hedgehog +hedgehoggy +hedgehop +hedgehopper +hedgeless +hedgemaker +hedgemaking +hedger +hedgerow +hedgesmith +hedgeweed +hedgewise +hedgewood +hedging +hedgingly +hedgy +hedonic +hedonical +hedonically +hedonics +hedonism +hedonist +hedonistic +hedonistically +hedonology +hedriophthalmous +hedrocele +hedrumite +hedyphane +heed +heeder +heedful +heedfully +heedfulness +heedily +heediness +heedless +heedlessly +heedlessness +heedy +heehaw +heel +heelball +heelband +heelcap +heeled +heeler +heelgrip +heelless +heelmaker +heelmaking +heelpath +heelpiece +heelplate +heelpost +heelprint +heelstrap +heeltap +heeltree +heemraad +heer +heeze +heezie +heezy +heft +hefter +heftily +heftiness +hefty +hegari +hegemon +hegemonic +hegemonical +hegemonist +hegemonizer +hegemony +hegira +hegumen +hegumene +hei +heiau +heifer +heiferhood +heigh +heighday +height +heighten +heightener +heii +heimin +heinous +heinously +heinousness +heintzite +heir +heirdom +heiress +heiressdom +heiresshood +heirless +heirloom +heirship +heirskip +heitiki +hekteus +helbeh +helcoid +helcology +helcoplasty +helcosis +helcotic +heldentenor +helder +hele +helenin +helenioid +helepole +heliacal +heliacally +heliaean +helianthaceous +helianthic +helianthin +heliast +heliastic +heliazophyte +helical +helically +heliced +helices +helichryse +helichrysum +heliciform +helicin +helicine +helicitic +helicline +helicograph +helicogyrate +helicogyre +helicoid +helicoidal +helicoidally +helicometry +helicon +heliconist +helicoprotein +helicopter +helicorubin +helicotrema +helictite +helide +heling +helio +heliocentric +heliocentrical +heliocentrically +heliocentricism +heliocentricity +heliochrome +heliochromic +heliochromoscope +heliochromotype +heliochromy +helioculture +heliodon +heliodor +helioelectric +helioengraving +heliofugal +heliogram +heliograph +heliographer +heliographic +heliographical +heliographically +heliography +heliogravure +helioid +heliolater +heliolatrous +heliolatry +heliolite +heliolithic +heliologist +heliology +heliometer +heliometric +heliometrical +heliometrically +heliometry +heliomicrometer +heliophilia +heliophiliac +heliophilous +heliophobe +heliophobia +heliophobic +heliophobous +heliophotography +heliophyllite +heliophyte +heliopticon +helioscope +helioscopic +helioscopy +heliosis +heliostat +heliostatic +heliotactic +heliotaxis +heliotherapy +heliothermometer +heliotrope +heliotroper +heliotropian +heliotropic +heliotropical +heliotropically +heliotropine +heliotropism +heliotropy +heliotype +heliotypic +heliotypically +heliotypography +heliotypy +heliozoan +heliozoic +heliport +helispheric +helispherical +helium +helix +helizitic +hell +hellandite +hellanodic +hellbender +hellborn +hellbox +hellbred +hellbroth +hellcat +helldog +helleboraceous +helleboraster +hellebore +helleborein +helleboric +helleborin +helleborism +heller +helleri +hellgrammite +hellhag +hellhole +hellhound +hellicat +hellier +hellion +hellish +hellishly +hellishness +hellkite +hellness +hello +hellroot +hellship +helluo +hellward +hellweed +helly +helm +helmage +helmed +helmet +helmeted +helmetlike +helmetmaker +helmetmaking +helminth +helminthagogic +helminthagogue +helminthiasis +helminthic +helminthism +helminthite +helminthoid +helminthologic +helminthological +helminthologist +helminthology +helminthosporiose +helminthosporoid +helminthous +helmless +helmsman +helmsmanship +helobious +heloderm +helodermatoid +helodermatous +helodes +heloe +heloma +helonin +helosis +helotage +helotism +helotize +helotomy +helotry +help +helpable +helper +helpful +helpfully +helpfulness +helping +helpingly +helpless +helplessly +helplessness +helply +helpmate +helpmeet +helpsome +helpworthy +helsingkite +helve +helvell +helvellaceous +helvellic +helver +helvite +hem +hemabarometer +hemachate +hemachrome +hemachrosis +hemacite +hemad +hemadrometer +hemadrometry +hemadromograph +hemadromometer +hemadynameter +hemadynamic +hemadynamics +hemadynamometer +hemafibrite +hemagglutinate +hemagglutination +hemagglutinative +hemagglutinin +hemagogic +hemagogue +hemal +hemalbumen +hemamoeba +hemangioma +hemangiomatosis +hemangiosarcoma +hemaphein +hemapod +hemapodous +hemapoiesis +hemapoietic +hemapophyseal +hemapophysial +hemapophysis +hemarthrosis +hemase +hemaspectroscope +hemastatics +hematachometer +hematachometry +hematal +hematein +hematemesis +hematemetic +hematencephalon +hematherapy +hematherm +hemathermal +hemathermous +hemathidrosis +hematic +hematid +hematidrosis +hematimeter +hematin +hematinic +hematinometer +hematinometric +hematinuria +hematite +hematitic +hematobic +hematobious +hematobium +hematoblast +hematobranchiate +hematocatharsis +hematocathartic +hematocele +hematochezia +hematochrome +hematochyluria +hematoclasia +hematoclasis +hematocolpus +hematocrit +hematocryal +hematocrystallin +hematocyanin +hematocyst +hematocystis +hematocyte +hematocytoblast +hematocytogenesis +hematocytometer +hematocytotripsis +hematocytozoon +hematocyturia +hematodynamics +hematodynamometer +hematodystrophy +hematogen +hematogenesis +hematogenetic +hematogenic +hematogenous +hematoglobulin +hematography +hematohidrosis +hematoid +hematoidin +hematolin +hematolite +hematological +hematologist +hematology +hematolymphangioma +hematolysis +hematolytic +hematoma +hematomancy +hematometer +hematometra +hematometry +hematomphalocele +hematomyelia +hematomyelitis +hematonephrosis +hematonic +hematopathology +hematopericardium +hematopexis +hematophobia +hematophyte +hematoplast +hematoplastic +hematopoiesis +hematopoietic +hematoporphyrin +hematoporphyrinuria +hematorrhachis +hematorrhea +hematosalpinx +hematoscope +hematoscopy +hematose +hematosepsis +hematosin +hematosis +hematospectrophotometer +hematospectroscope +hematospermatocele +hematospermia +hematostibiite +hematotherapy +hematothermal +hematothorax +hematoxic +hematozoal +hematozoan +hematozoic +hematozoon +hematozymosis +hematozymotic +hematuresis +hematuria +hematuric +hemautogram +hemautograph +hemautographic +hemautography +heme +hemellitene +hemellitic +hemelytral +hemelytron +hemen +hemera +hemeralope +hemeralopia +hemeralopic +hemerologium +hemerology +hemerythrin +hemiablepsia +hemiacetal +hemiachromatopsia +hemiageusia +hemiageustia +hemialbumin +hemialbumose +hemialbumosuria +hemialgia +hemiamaurosis +hemiamb +hemiamblyopia +hemiamyosthenia +hemianacusia +hemianalgesia +hemianatropous +hemianesthesia +hemianopia +hemianopic +hemianopsia +hemianoptic +hemianosmia +hemiapraxia +hemiasynergia +hemiataxia +hemiataxy +hemiathetosis +hemiatrophy +hemiazygous +hemibasidium +hemibathybian +hemibenthic +hemibenthonic +hemibranch +hemibranchiate +hemic +hemicanities +hemicardia +hemicardiac +hemicarp +hemicatalepsy +hemicataleptic +hemicellulose +hemicentrum +hemicephalous +hemicerebrum +hemichordate +hemichorea +hemichromatopsia +hemicircle +hemicircular +hemiclastic +hemicollin +hemicrane +hemicrania +hemicranic +hemicrany +hemicrystalline +hemicycle +hemicyclic +hemicyclium +hemicylindrical +hemidactylous +hemidemisemiquaver +hemidiapente +hemidiaphoresis +hemiditone +hemidomatic +hemidome +hemidrachm +hemidysergia +hemidysesthesia +hemidystrophy +hemiekton +hemielliptic +hemiepilepsy +hemifacial +hemiform +hemigastrectomy +hemigeusia +hemiglossal +hemiglossitis +hemiglyph +hemignathous +hemihdry +hemihedral +hemihedrally +hemihedric +hemihedrism +hemihedron +hemiholohedral +hemihydrate +hemihydrated +hemihydrosis +hemihypalgesia +hemihyperesthesia +hemihyperidrosis +hemihypertonia +hemihypertrophy +hemihypesthesia +hemihypoesthesia +hemihypotonia +hemikaryon +hemikaryotic +hemilaminectomy +hemilaryngectomy +hemilethargy +hemiligulate +hemilingual +hemimellitene +hemimellitic +hemimelus +hemimetabole +hemimetabolic +hemimetabolism +hemimetabolous +hemimetaboly +hemimetamorphic +hemimetamorphosis +hemimetamorphous +hemimorph +hemimorphic +hemimorphism +hemimorphite +hemimorphy +hemin +hemina +hemine +heminee +hemineurasthenia +hemiobol +hemiolia +hemiolic +hemionus +hemiope +hemiopia +hemiopic +hemiorthotype +hemiparalysis +hemiparanesthesia +hemiparaplegia +hemiparasite +hemiparasitic +hemiparasitism +hemiparesis +hemiparesthesia +hemiparetic +hemipenis +hemipeptone +hemiphrase +hemipic +hemipinnate +hemiplane +hemiplankton +hemiplegia +hemiplegic +hemiplegy +hemipodan +hemipode +hemiprism +hemiprismatic +hemiprotein +hemipter +hemipteral +hemipteran +hemipteroid +hemipterological +hemipterology +hemipteron +hemipterous +hemipyramid +hemiquinonoid +hemiramph +hemiramphine +hemisaprophyte +hemisaprophytic +hemiscotosis +hemisect +hemisection +hemispasm +hemispheral +hemisphere +hemisphered +hemispherical +hemispherically +hemispheroid +hemispheroidal +hemispherule +hemistater +hemistich +hemistichal +hemistrumectomy +hemisymmetrical +hemisymmetry +hemisystole +hemiterata +hemiteratic +hemiteratics +hemiteria +hemiterpene +hemitery +hemithyroidectomy +hemitone +hemitremor +hemitrichous +hemitriglyph +hemitropal +hemitrope +hemitropic +hemitropism +hemitropous +hemitropy +hemitype +hemitypic +hemivagotony +heml +hemlock +hemmel +hemmer +hemoalkalimeter +hemoblast +hemochromatosis +hemochrome +hemochromogen +hemochromometer +hemochromometry +hemoclasia +hemoclasis +hemoclastic +hemocoel +hemocoele +hemocoelic +hemocoelom +hemoconcentration +hemoconia +hemoconiosis +hemocry +hemocrystallin +hemoculture +hemocyanin +hemocyte +hemocytoblast +hemocytogenesis +hemocytolysis +hemocytometer +hemocytotripsis +hemocytozoon +hemocyturia +hemodiagnosis +hemodilution +hemodrometer +hemodrometry +hemodromograph +hemodromometer +hemodynameter +hemodynamic +hemodynamics +hemodystrophy +hemoerythrin +hemoflagellate +hemofuscin +hemogastric +hemogenesis +hemogenetic +hemogenic +hemogenous +hemoglobic +hemoglobin +hemoglobinemia +hemoglobiniferous +hemoglobinocholia +hemoglobinometer +hemoglobinophilic +hemoglobinous +hemoglobinuria +hemoglobinuric +hemoglobulin +hemogram +hemogregarine +hemoid +hemokonia +hemokoniosis +hemol +hemoleucocyte +hemoleucocytic +hemologist +hemology +hemolymph +hemolymphatic +hemolysin +hemolysis +hemolytic +hemolyze +hemomanometer +hemometer +hemometry +hemonephrosis +hemopathology +hemopathy +hemopericardium +hemoperitoneum +hemopexis +hemophage +hemophagia +hemophagocyte +hemophagocytosis +hemophagous +hemophagy +hemophile +hemophilia +hemophiliac +hemophilic +hemophobia +hemophthalmia +hemophthisis +hemopiezometer +hemoplasmodium +hemoplastic +hemopneumothorax +hemopod +hemopoiesis +hemopoietic +hemoproctia +hemoptoe +hemoptysis +hemopyrrole +hemorrhage +hemorrhagic +hemorrhagin +hemorrhea +hemorrhodin +hemorrhoid +hemorrhoidal +hemorrhoidectomy +hemosalpinx +hemoscope +hemoscopy +hemosiderin +hemosiderosis +hemospasia +hemospastic +hemospermia +hemosporid +hemosporidian +hemostasia +hemostasis +hemostat +hemostatic +hemotachometer +hemotherapeutics +hemotherapy +hemothorax +hemotoxic +hemotoxin +hemotrophe +hemotropic +hemozoon +hemp +hempbush +hempen +hemplike +hempseed +hempstring +hempweed +hempwort +hempy +hemstitch +hemstitcher +hen +henad +henbane +henbill +henbit +hence +henceforth +henceforward +henceforwards +henchboy +henchman +henchmanship +hencoop +hencote +hend +hendecacolic +hendecagon +hendecagonal +hendecahedron +hendecane +hendecasemic +hendecasyllabic +hendecasyllable +hendecatoic +hendecoic +hendecyl +hendiadys +hendly +hendness +heneicosane +henequen +henfish +henhearted +henhouse +henhussy +henism +henlike +henmoldy +henna +hennery +hennin +hennish +henny +henogeny +henotheism +henotheist +henotheistic +henotic +henpeck +henpen +henroost +henry +hent +henter +hentriacontane +henware +henwife +henwise +henwoodite +henyard +heortological +heortologion +heortology +hep +hepar +heparin +heparinize +hepatalgia +hepatatrophia +hepatatrophy +hepatauxe +hepatectomy +hepatic +hepatica +hepatical +hepaticoduodenostomy +hepaticoenterostomy +hepaticogastrostomy +hepaticologist +hepaticology +hepaticopulmonary +hepaticostomy +hepaticotomy +hepatite +hepatitis +hepatization +hepatize +hepatocele +hepatocirrhosis +hepatocolic +hepatocystic +hepatoduodenal +hepatoduodenostomy +hepatodynia +hepatodysentery +hepatoenteric +hepatoflavin +hepatogastric +hepatogenic +hepatogenous +hepatography +hepatoid +hepatolenticular +hepatolith +hepatolithiasis +hepatolithic +hepatological +hepatologist +hepatology +hepatolysis +hepatolytic +hepatoma +hepatomalacia +hepatomegalia +hepatomegaly +hepatomelanosis +hepatonephric +hepatopathy +hepatoperitonitis +hepatopexia +hepatopexy +hepatophlebitis +hepatophlebotomy +hepatophyma +hepatopneumonic +hepatoportal +hepatoptosia +hepatoptosis +hepatopulmonary +hepatorenal +hepatorrhagia +hepatorrhaphy +hepatorrhea +hepatorrhexis +hepatorrhoea +hepatoscopy +hepatostomy +hepatotherapy +hepatotomy +hepatotoxemia +hepatoumbilical +hepcat +hephthemimer +hephthemimeral +hepialid +heppen +hepper +heptacapsular +heptace +heptachord +heptachronous +heptacolic +heptacosane +heptad +heptadecane +heptadecyl +heptaglot +heptagon +heptagonal +heptagynous +heptahedral +heptahedrical +heptahedron +heptahexahedral +heptahydrate +heptahydrated +heptahydric +heptahydroxy +heptal +heptameride +heptamerous +heptameter +heptamethylene +heptametrical +heptanaphthene +heptandrous +heptane +heptangular +heptanoic +heptanone +heptapetalous +heptaphyllous +heptaploid +heptaploidy +heptapodic +heptapody +heptarch +heptarchal +heptarchic +heptarchical +heptarchist +heptarchy +heptasemic +heptasepalous +heptaspermous +heptastich +heptastrophic +heptastylar +heptastyle +heptasulphide +heptasyllabic +heptatomic +heptatonic +heptavalent +heptene +hepteris +heptine +heptite +heptitol +heptoic +heptorite +heptose +heptoxide +heptyl +heptylene +heptylic +heptyne +her +herald +heraldess +heraldic +heraldical +heraldically +heraldist +heraldize +heraldress +heraldry +heraldship +herapathite +herb +herbaceous +herbaceously +herbage +herbaged +herbager +herbagious +herbal +herbalism +herbalist +herbalize +herbane +herbaria +herbarial +herbarian +herbarism +herbarist +herbarium +herbarize +herbary +herbescent +herbicidal +herbicide +herbicolous +herbiferous +herbish +herbist +herbivore +herbivority +herbivorous +herbless +herblet +herblike +herbman +herborist +herborization +herborize +herborizer +herbose +herbosity +herbous +herbwife +herbwoman +herby +hercogamous +hercogamy +hercynite +herd +herdbook +herdboy +herder +herderite +herdic +herding +herdship +herdsman +herdswoman +herdwick +here +hereabout +hereadays +hereafter +hereafterward +hereamong +hereat +hereaway +hereaways +herebefore +hereby +heredipetous +heredipety +hereditability +hereditable +hereditably +hereditament +hereditarian +hereditarianism +hereditarily +hereditariness +hereditarist +hereditary +hereditation +hereditative +hereditism +hereditist +hereditivity +heredity +heredium +heredofamilial +heredolues +heredoluetic +heredosyphilis +heredosyphilitic +heredosyphilogy +heredotuberculosis +herefrom +heregeld +herein +hereinabove +hereinafter +hereinbefore +hereinto +herem +hereness +hereniging +hereof +hereon +hereright +heresiarch +heresimach +heresiographer +heresiography +heresiologer +heresiologist +heresiology +heresy +heresyphobia +heresyproof +heretic +heretical +heretically +hereticalness +hereticate +heretication +hereticator +hereticide +hereticize +hereto +heretoch +heretofore +heretoforetime +heretoga +heretrix +hereunder +hereunto +hereupon +hereward +herewith +herewithal +herile +heriot +heriotable +herisson +heritability +heritable +heritably +heritage +heritance +heritor +heritress +heritrix +herl +herling +herma +hermaean +hermaic +hermaphrodite +hermaphroditic +hermaphroditical +hermaphroditically +hermaphroditish +hermaphroditism +hermaphroditize +hermeneut +hermeneutic +hermeneutical +hermeneutically +hermeneutics +hermeneutist +hermetic +hermetical +hermetically +hermeticism +hermidin +hermit +hermitage +hermitary +hermitess +hermitic +hermitical +hermitically +hermitish +hermitism +hermitize +hermitry +hermitship +hermodact +hermodactyl +hermoglyphic +hermoglyphist +hermokopid +hern +hernandiaceous +hernanesell +hernani +hernant +herne +hernia +hernial +herniarin +herniary +herniate +herniated +herniation +hernioenterotomy +hernioid +herniology +herniopuncture +herniorrhaphy +herniotome +herniotomist +herniotomy +hero +heroarchy +herodian +herodionine +heroess +herohead +herohood +heroic +heroical +heroically +heroicalness +heroicity +heroicly +heroicness +heroicomic +heroicomical +heroid +heroify +heroin +heroine +heroineship +heroinism +heroinize +heroism +heroistic +heroization +heroize +herolike +heromonger +heron +heroner +heronite +heronry +heroogony +heroologist +heroology +heroship +herotheism +herpes +herpestine +herpetic +herpetiform +herpetism +herpetography +herpetoid +herpetologic +herpetological +herpetologically +herpetologist +herpetology +herpetomonad +herpetophobia +herpetotomist +herpetotomy +herpolhode +herrengrundite +herring +herringbone +herringer +hers +herschelite +herse +hersed +herself +hership +hersir +hertz +hertzian +hesitance +hesitancy +hesitant +hesitantly +hesitate +hesitater +hesitating +hesitatingly +hesitatingness +hesitation +hesitative +hesitatively +hesitatory +hesperid +hesperidate +hesperidene +hesperideous +hesperidin +hesperidium +hesperiid +hesperinon +hesperitin +hesperornithid +hesperornithoid +hessite +hessonite +hest +hestern +hesternal +hesthogenous +hesychastic +het +hetaera +hetaeria +hetaeric +hetaerism +hetaerist +hetaeristic +hetaerocracy +hetaerolite +hetaery +heteradenia +heteradenic +heterakid +heterandrous +heterandry +heteratomic +heterauxesis +heteraxial +heteric +heterically +hetericism +hetericist +heterism +heterization +heterize +hetero +heteroagglutinin +heteroalbumose +heteroauxin +heteroblastic +heteroblastically +heteroblasty +heterocarpism +heterocarpous +heterocaseose +heterocellular +heterocentric +heterocephalous +heterocerc +heterocercal +heterocercality +heterocercy +heterocerous +heterochiral +heterochlamydeous +heterochromatic +heterochromatin +heterochromatism +heterochromatization +heterochromatized +heterochrome +heterochromia +heterochromic +heterochromosome +heterochromous +heterochromy +heterochronic +heterochronism +heterochronistic +heterochronous +heterochrony +heterochrosis +heterochthon +heterochthonous +heterocline +heteroclinous +heteroclital +heteroclite +heteroclitica +heteroclitous +heterocoelous +heterocycle +heterocyclic +heterocyst +heterocystous +heterodactyl +heterodactylous +heterodont +heterodontism +heterodontoid +heterodox +heterodoxal +heterodoxical +heterodoxly +heterodoxness +heterodoxy +heterodromous +heterodromy +heterodyne +heteroecious +heteroeciously +heteroeciousness +heteroecism +heteroecismal +heteroecy +heteroepic +heteroepy +heteroerotic +heteroerotism +heterofermentative +heterofertilization +heterogalactic +heterogamete +heterogametic +heterogametism +heterogamety +heterogamic +heterogamous +heterogamy +heterogangliate +heterogen +heterogene +heterogeneal +heterogenean +heterogeneity +heterogeneous +heterogeneously +heterogeneousness +heterogenesis +heterogenetic +heterogenic +heterogenicity +heterogenist +heterogenous +heterogeny +heteroglobulose +heterognath +heterogone +heterogonism +heterogonous +heterogonously +heterogony +heterograft +heterographic +heterographical +heterography +heterogynal +heterogynous +heteroicous +heteroimmune +heteroinfection +heteroinoculable +heteroinoculation +heterointoxication +heterokaryon +heterokaryosis +heterokaryotic +heterokinesis +heterokinetic +heterokontan +heterolalia +heterolateral +heterolecithal +heterolith +heterolobous +heterologic +heterological +heterologically +heterologous +heterology +heterolysin +heterolysis +heterolytic +heteromallous +heteromastigate +heteromastigote +heteromeral +heteromeric +heteromerous +heterometabole +heterometabolic +heterometabolism +heterometabolous +heterometaboly +heterometric +heteromorphic +heteromorphism +heteromorphite +heteromorphosis +heteromorphous +heteromorphy +heteromyarian +heteronereid +heteronereis +heteronomous +heteronomously +heteronomy +heteronuclear +heteronym +heteronymic +heteronymous +heteronymously +heteronymy +heteroousia +heteroousian +heteroousious +heteropathic +heteropathy +heteropelmous +heteropetalous +heterophagous +heterophasia +heterophemism +heterophemist +heterophemistic +heterophemize +heterophemy +heterophile +heterophoria +heterophoric +heterophylesis +heterophyletic +heterophyllous +heterophylly +heterophyly +heterophyte +heterophytic +heteroplasia +heteroplasm +heteroplastic +heteroplasty +heteroploid +heteroploidy +heteropod +heteropodal +heteropodous +heteropolar +heteropolarity +heteropoly +heteroproteide +heteroproteose +heteropter +heteropterous +heteroptics +heteropycnosis +heteroscope +heteroscopy +heterosexual +heterosexuality +heteroside +heterosis +heterosomatous +heterosome +heterosomous +heterosporic +heterosporous +heterospory +heterostatic +heterostemonous +heterostracan +heterostrophic +heterostrophous +heterostrophy +heterostyled +heterostylism +heterostylous +heterostyly +heterosuggestion +heterosyllabic +heterotactic +heterotactous +heterotaxia +heterotaxic +heterotaxis +heterotaxy +heterotelic +heterothallic +heterothallism +heterothermal +heterothermic +heterotic +heterotopia +heterotopic +heterotopism +heterotopous +heterotopy +heterotransplant +heterotransplantation +heterotrich +heterotrichosis +heterotrichous +heterotropal +heterotroph +heterotrophic +heterotrophy +heterotropia +heterotropic +heterotropous +heterotype +heterotypic +heterotypical +heteroxanthine +heteroxenous +heterozetesis +heterozygosis +heterozygosity +heterozygote +heterozygotic +heterozygous +heterozygousness +hething +hetman +hetmanate +hetmanship +hetter +hetterly +heuau +heugh +heulandite +heumite +heuretic +heuristic +heuristically +hevi +hew +hewable +hewel +hewer +hewettite +hewhall +hewn +hewt +hex +hexa +hexabasic +hexabiose +hexabromide +hexacanth +hexacanthous +hexacapsular +hexacarbon +hexace +hexachloride +hexachlorocyclohexane +hexachloroethane +hexachord +hexachronous +hexacid +hexacolic +hexacorallan +hexacosane +hexacosihedroid +hexact +hexactinal +hexactine +hexactinellid +hexactinellidan +hexactinelline +hexactinian +hexacyclic +hexad +hexadactyle +hexadactylic +hexadactylism +hexadactylous +hexadactyly +hexadecahedroid +hexadecane +hexadecanoic +hexadecene +hexadecyl +hexadic +hexadiene +hexadiyne +hexafoil +hexaglot +hexagon +hexagonal +hexagonally +hexagonial +hexagonical +hexagonous +hexagram +hexagrammoid +hexagyn +hexagynian +hexagynous +hexahedral +hexahedron +hexahydrate +hexahydrated +hexahydric +hexahydride +hexahydrite +hexahydrobenzene +hexahydroxy +hexakisoctahedron +hexakistetrahedron +hexameral +hexameric +hexamerism +hexameron +hexamerous +hexameter +hexamethylenamine +hexamethylene +hexamethylenetetramine +hexametral +hexametric +hexametrical +hexametrist +hexametrize +hexametrographer +hexamitiasis +hexammine +hexammino +hexanaphthene +hexandric +hexandrous +hexandry +hexane +hexanedione +hexangular +hexangularly +hexanitrate +hexanitrodiphenylamine +hexapartite +hexaped +hexapetaloid +hexapetaloideous +hexapetalous +hexaphyllous +hexapla +hexaplar +hexaplarian +hexaplaric +hexaploid +hexaploidy +hexapod +hexapodal +hexapodan +hexapodous +hexapody +hexapterous +hexaradial +hexarch +hexarchy +hexaseme +hexasemic +hexasepalous +hexaspermous +hexastemonous +hexaster +hexastich +hexastichic +hexastichon +hexastichous +hexastichy +hexastigm +hexastylar +hexastyle +hexastylos +hexasulphide +hexasyllabic +hexatetrahedron +hexathlon +hexatomic +hexatriacontane +hexatriose +hexavalent +hexecontane +hexenbesen +hexene +hexer +hexerei +hexeris +hexestrol +hexicological +hexicology +hexine +hexiological +hexiology +hexis +hexitol +hexoctahedral +hexoctahedron +hexode +hexoestrol +hexogen +hexoic +hexokinase +hexone +hexonic +hexosamine +hexosaminic +hexosan +hexose +hexosediphosphoric +hexosemonophosphoric +hexosephosphatase +hexosephosphoric +hexoylene +hexpartite +hexyl +hexylene +hexylic +hexylresorcinol +hexyne +hey +heyday +hi +hia +hiant +hiatal +hiate +hiation +hiatus +hibbin +hibernacle +hibernacular +hibernaculum +hibernal +hibernate +hibernation +hibernator +hic +hicatee +hiccup +hick +hickey +hickory +hickwall +hidable +hidage +hidalgism +hidalgo +hidalgoism +hidated +hidation +hidden +hiddenite +hiddenly +hiddenmost +hiddenness +hide +hideaway +hidebind +hidebound +hideboundness +hided +hideland +hideless +hideling +hideosity +hideous +hideously +hideousness +hider +hidling +hidlings +hidradenitis +hidrocystoma +hidromancy +hidropoiesis +hidrosis +hidrotic +hie +hieder +hielaman +hield +hielmite +hiemal +hiemation +hieracosphinx +hierapicra +hierarch +hierarchal +hierarchic +hierarchical +hierarchically +hierarchism +hierarchist +hierarchize +hierarchy +hieratic +hieratical +hieratically +hieraticism +hieratite +hierocracy +hierocratic +hierocratical +hierodule +hierodulic +hierogamy +hieroglyph +hieroglypher +hieroglyphic +hieroglyphical +hieroglyphically +hieroglyphist +hieroglyphize +hieroglyphology +hieroglyphy +hierogram +hierogrammat +hierogrammate +hierogrammateus +hierogrammatic +hierogrammatical +hierogrammatist +hierograph +hierographer +hierographic +hierographical +hierography +hierolatry +hierologic +hierological +hierologist +hierology +hieromachy +hieromancy +hieromnemon +hieromonach +hieron +hieropathic +hierophancy +hierophant +hierophantes +hierophantic +hierophantically +hierophanticly +hieros +hieroscopy +hierurgical +hierurgy +hifalutin +higdon +higgaion +higginsite +higgle +higglehaggle +higgler +higglery +high +highball +highbelia +highbinder +highborn +highboy +highbred +higher +highermost +highest +highfalutin +highfaluting +highfalutinism +highflying +highhanded +highhandedly +highhandedness +highhearted +highheartedly +highheartedness +highish +highjack +highjacker +highland +highlander +highlandish +highlight +highliving +highly +highman +highmoor +highmost +highness +highroad +hight +hightoby +hightop +highway +highwayman +higuero +hijack +hike +hiker +hilarious +hilariously +hilariousness +hilarity +hilasmic +hilch +hilding +hiliferous +hill +hillberry +hillbilly +hillculture +hillebrandite +hiller +hillet +hilliness +hillman +hillock +hillocked +hillocky +hillsale +hillsalesman +hillside +hillsman +hilltop +hilltrot +hillward +hillwoman +hilly +hilsa +hilt +hiltless +hilum +hilus +him +himation +himp +himself +himward +himwards +hin +hinau +hinch +hind +hindberry +hindbrain +hindcast +hinddeck +hinder +hinderance +hinderer +hinderest +hinderful +hinderfully +hinderingly +hinderlands +hinderlings +hinderlins +hinderly +hinderment +hindermost +hindersome +hindhand +hindhead +hindmost +hindquarter +hindrance +hindsaddle +hindsight +hindward +hing +hinge +hingecorner +hingeflower +hingeless +hingelike +hinger +hingeways +hingle +hinney +hinnible +hinny +hinoid +hinoideous +hinoki +hinsdalite +hint +hintedly +hinter +hinterland +hintingly +hintproof +hintzeite +hiodont +hiortdahlite +hip +hipbone +hipe +hiper +hiphalt +hipless +hipmold +hippalectryon +hipparch +hipped +hippen +hippian +hippiater +hippiatric +hippiatrical +hippiatrics +hippiatrist +hippiatry +hippic +hipping +hippish +hipple +hippo +hippoboscid +hippocamp +hippocampal +hippocampi +hippocampine +hippocampus +hippocastanaceous +hippocaust +hippocentaur +hippocentauric +hippocerf +hippocoprosterol +hippocras +hippocrateaceous +hippocrepian +hippocrepiform +hippodamous +hippodrome +hippodromic +hippodromist +hippogastronomy +hippogriff +hippogriffin +hippoid +hippolite +hippolith +hippological +hippologist +hippology +hippomachy +hippomancy +hippomanes +hippomelanin +hippometer +hippometric +hippometry +hipponosological +hipponosology +hippopathological +hippopathology +hippophagi +hippophagism +hippophagist +hippophagistical +hippophagous +hippophagy +hippophile +hippophobia +hippopod +hippopotami +hippopotamian +hippopotamic +hippopotamine +hippopotamoid +hippopotamus +hippotigrine +hippotomical +hippotomist +hippotomy +hippotragine +hippurate +hippuric +hippurid +hippurite +hippuritic +hippuritoid +hippus +hippy +hipshot +hipwort +hirable +hiragana +hircarra +hircine +hircinous +hircocerf +hircocervus +hircosity +hire +hired +hireless +hireling +hireman +hirer +hirmologion +hirmos +hiro +hirondelle +hirple +hirrient +hirse +hirsel +hirsle +hirsute +hirsuteness +hirsuties +hirsutism +hirsutulous +hirtellous +hirudine +hirudinean +hirudiniculture +hirudinize +hirudinoid +hirundine +hirundinous +his +hish +hisingerite +hisn +hispanidad +hispid +hispidity +hispidulate +hispidulous +hiss +hisser +hissing +hissingly +hissproof +hist +histaminase +histamine +histaminic +histidine +histie +histiocyte +histiocytic +histioid +histiology +histoblast +histochemic +histochemical +histochemistry +histoclastic +histocyte +histodiagnosis +histodialysis +histodialytic +histogen +histogenesis +histogenetic +histogenetically +histogenic +histogenous +histogeny +histogram +histographer +histographic +histographical +histography +histoid +histologic +histological +histologically +histologist +histology +histolysis +histolytic +histometabasis +histomorphological +histomorphologically +histomorphology +histon +histonal +histone +histonomy +histopathologic +histopathological +histopathologist +histopathology +histophyly +histophysiological +histophysiology +histoplasmin +histoplasmosis +historial +historian +historiated +historic +historical +historically +historicalness +historician +historicism +historicity +historicize +historicocabbalistical +historicocritical +historicocultural +historicodogmatic +historicogeographical +historicophilosophica +historicophysical +historicopolitical +historicoprophetic +historicoreligious +historics +historicus +historied +historier +historiette +historify +historiograph +historiographer +historiographership +historiographic +historiographical +historiographically +historiography +historiological +historiology +historiometric +historiometry +historionomer +historious +historism +historize +history +histotherapist +histotherapy +histotome +histotomy +histotrophic +histotrophy +histotropic +histozoic +histozyme +histrio +histrion +histrionic +histrionical +histrionically +histrionicism +histrionism +hit +hitch +hitcher +hitchhike +hitchhiker +hitchily +hitchiness +hitchproof +hitchy +hithe +hither +hithermost +hitherto +hitherward +hitless +hittable +hitter +hive +hiveless +hiver +hives +hiveward +hizz +ho +hoar +hoard +hoarder +hoarding +hoardward +hoarfrost +hoarhead +hoarheaded +hoarhound +hoarily +hoariness +hoarish +hoarness +hoarse +hoarsely +hoarsen +hoarseness +hoarstone +hoarwort +hoary +hoaryheaded +hoast +hoastman +hoatzin +hoax +hoaxee +hoaxer +hoaxproof +hob +hobber +hobbet +hobbil +hobble +hobblebush +hobbledehoy +hobbledehoydom +hobbledehoyhood +hobbledehoyish +hobbledehoyishness +hobbledehoyism +hobbledygee +hobbler +hobbling +hobblingly +hobbly +hobby +hobbyhorse +hobbyhorsical +hobbyhorsically +hobbyism +hobbyist +hobbyless +hobgoblin +hoblike +hobnail +hobnailed +hobnailer +hobnob +hobo +hoboism +hobthrush +hocco +hock +hockelty +hocker +hocket +hockey +hockshin +hocky +hocus +hod +hodden +hodder +hoddle +hoddy +hodening +hodful +hodgepodge +hodgkinsonite +hodiernal +hodman +hodmandod +hodograph +hodometer +hodometrical +hoe +hoecake +hoedown +hoeful +hoer +hoernesite +hog +hoga +hogan +hogback +hogbush +hogfish +hogframe +hogged +hogger +hoggerel +hoggery +hogget +hoggie +hoggin +hoggish +hoggishly +hoggishness +hoggism +hoggy +hogherd +hoghide +hoghood +hoglike +hogling +hogmace +hogmanay +hognose +hognut +hogpen +hogreeve +hogrophyte +hogshead +hogship +hogshouther +hogskin +hogsty +hogward +hogwash +hogweed +hogwort +hogyard +hoi +hoick +hoin +hoise +hoist +hoistaway +hoister +hoisting +hoistman +hoistway +hoit +hoju +hokey +hokeypokey +hokum +holagogue +holarctic +holard +holarthritic +holarthritis +holaspidean +holcad +holcodont +hold +holdable +holdall +holdback +holden +holdenite +holder +holdership +holdfast +holdfastness +holding +holdingly +holdout +holdover +holdsman +holdup +hole +holeable +holectypoid +holeless +holeman +holeproof +holer +holethnic +holethnos +holewort +holey +holia +holiday +holidayer +holidayism +holidaymaker +holidaymaking +holily +holiness +holing +holinight +holism +holistic +holistically +holl +holla +hollaite +hollandaise +hollandite +holler +hollin +holliper +hollo +hollock +hollong +hollow +hollower +hollowfaced +hollowfoot +hollowhearted +hollowheartedness +hollowly +hollowness +holluschick +holly +hollyhock +holm +holmberry +holmgang +holmia +holmic +holmium +holmos +holobaptist +holobenthic +holoblastic +holoblastically +holobranch +holocaine +holocarpic +holocarpous +holocaust +holocaustal +holocaustic +holocentrid +holocentroid +holocephalan +holocephalian +holocephalous +holochoanitic +holochoanoid +holochoanoidal +holochordate +holochroal +holoclastic +holocrine +holocryptic +holocrystalline +holodactylic +holodedron +hologamous +hologamy +hologastrula +hologastrular +holognathous +hologonidium +holograph +holographic +holographical +holohedral +holohedric +holohedrism +holohemihedral +holohyaline +holomastigote +holometabole +holometabolian +holometabolic +holometabolism +holometabolous +holometaboly +holometer +holomorph +holomorphic +holomorphism +holomorphosis +holomorphy +holomyarian +holoparasite +holoparasitic +holophane +holophotal +holophote +holophotometer +holophrase +holophrasis +holophrasm +holophrastic +holophyte +holophytic +holoplankton +holoplanktonic +holoplexia +holopneustic +holoproteide +holoptic +holoptychian +holoptychiid +holoquinoid +holoquinoidal +holoquinonic +holoquinonoid +holorhinal +holosaprophyte +holosaprophytic +holosericeous +holoside +holosiderite +holosiphonate +holosomatous +holospondaic +holostean +holosteous +holosteric +holostomate +holostomatous +holostome +holostomous +holostylic +holosymmetric +holosymmetrical +holosymmetry +holosystematic +holosystolic +holothecal +holothoracic +holothurian +holothurioid +holotonia +holotonic +holotony +holotrich +holotrichal +holotrichous +holotype +holour +holozoic +holster +holstered +holt +holy +holyday +holyokeite +holystone +holytide +homage +homageable +homager +homalogonatous +homalographic +homaloid +homaloidal +homalosternal +homarine +homaroid +homatomic +homaxial +homaxonial +homaxonic +home +homebody +homeborn +homebound +homebred +homecomer +homecraft +homecroft +homecrofter +homecrofting +homefarer +homefelt +homegoer +homekeeper +homekeeping +homeland +homelander +homeless +homelessly +homelessness +homelet +homelike +homelikeness +homelily +homeliness +homeling +homely +homelyn +homemade +homemaker +homemaking +homeoblastic +homeochromatic +homeochromatism +homeochronous +homeocrystalline +homeogenic +homeogenous +homeoid +homeoidal +homeoidality +homeokinesis +homeokinetic +homeomerous +homeomorph +homeomorphic +homeomorphism +homeomorphous +homeomorphy +homeopath +homeopathic +homeopathically +homeopathician +homeopathicity +homeopathist +homeopathy +homeophony +homeoplasia +homeoplastic +homeoplasy +homeopolar +homeosis +homeostasis +homeostatic +homeotic +homeotransplant +homeotransplantation +homeotype +homeotypic +homeotypical +homeowner +homeozoic +homer +homeseeker +homesick +homesickly +homesickness +homesite +homesome +homespun +homestall +homestead +homesteader +homester +homestretch +homeward +homewardly +homework +homeworker +homewort +homey +homeyness +homicidal +homicidally +homicide +homicidious +homiculture +homilete +homiletic +homiletical +homiletically +homiletics +homiliarium +homiliary +homilist +homilite +homilize +homily +hominal +hominess +hominid +hominiform +hominify +hominine +hominisection +hominivorous +hominoid +hominy +homish +homishness +homo +homoanisaldehyde +homoanisic +homoarecoline +homobaric +homoblastic +homoblasty +homocarpous +homocategoric +homocentric +homocentrical +homocentrically +homocerc +homocercal +homocercality +homocercy +homocerebrin +homochiral +homochlamydeous +homochromatic +homochromatism +homochrome +homochromic +homochromosome +homochromous +homochromy +homochronous +homoclinal +homocline +homocoelous +homocreosol +homocyclic +homodermic +homodermy +homodont +homodontism +homodox +homodoxian +homodromal +homodrome +homodromous +homodromy +homodynamic +homodynamous +homodynamy +homodyne +homoecious +homoeoarchy +homoeoblastic +homoeochromatic +homoeochronous +homoeocrystalline +homoeogenic +homoeogenous +homoeography +homoeokinesis +homoeomerae +homoeomeria +homoeomerian +homoeomerianism +homoeomeric +homoeomerical +homoeomerous +homoeomery +homoeomorph +homoeomorphic +homoeomorphism +homoeomorphous +homoeomorphy +homoeopath +homoeopathic +homoeopathically +homoeopathician +homoeopathicity +homoeopathist +homoeopathy +homoeophony +homoeophyllous +homoeoplasia +homoeoplastic +homoeoplasy +homoeopolar +homoeosis +homoeotel +homoeoteleutic +homoeoteleuton +homoeotic +homoeotopy +homoeotype +homoeotypic +homoeotypical +homoeozoic +homoerotic +homoerotism +homofermentative +homogametic +homogamic +homogamous +homogamy +homogangliate +homogen +homogenate +homogene +homogeneal +homogenealness +homogeneate +homogeneity +homogeneization +homogeneize +homogeneous +homogeneously +homogeneousness +homogenesis +homogenetic +homogenetical +homogenic +homogenization +homogenize +homogenizer +homogenous +homogentisic +homogeny +homoglot +homogone +homogonous +homogonously +homogony +homograft +homograph +homographic +homography +homohedral +homoiotherm +homoiothermal +homoiothermic +homoiothermism +homoiothermous +homoiousia +homoiousian +homoiousious +homolateral +homolecithal +homolegalis +homologate +homologation +homologic +homological +homologically +homologist +homologize +homologizer +homologon +homologoumena +homologous +homolographic +homolography +homologue +homology +homolosine +homolysin +homolysis +homomallous +homomeral +homomerous +homometrical +homometrically +homomorph +homomorphic +homomorphism +homomorphosis +homomorphous +homomorphy +homonomous +homonomy +homonuclear +homonym +homonymic +homonymous +homonymously +homonymy +homoousia +homoousious +homopathy +homoperiodic +homopetalous +homophene +homophenous +homophone +homophonic +homophonous +homophony +homophthalic +homophylic +homophyllous +homophyly +homopiperonyl +homoplasis +homoplasmic +homoplasmy +homoplast +homoplastic +homoplasy +homopolar +homopolarity +homopolic +homopter +homopteran +homopteron +homopterous +homorganic +homoseismal +homosexual +homosexualism +homosexualist +homosexuality +homosporous +homospory +homostyled +homostylic +homostylism +homostylous +homostyly +homosystemic +homotactic +homotatic +homotaxeous +homotaxia +homotaxial +homotaxially +homotaxic +homotaxis +homotaxy +homothallic +homothallism +homothetic +homothety +homotonic +homotonous +homotonously +homotony +homotopic +homotransplant +homotransplantation +homotropal +homotropous +homotypal +homotype +homotypic +homotypical +homotypy +homovanillic +homovanillin +homoveratric +homoveratrole +homozygosis +homozygosity +homozygote +homozygous +homozygousness +homrai +homuncle +homuncular +homunculus +homy +honda +hondo +hone +honest +honestly +honestness +honestone +honesty +honewort +honey +honeybee +honeyberry +honeybind +honeyblob +honeybloom +honeycomb +honeycombed +honeydew +honeydewed +honeydrop +honeyed +honeyedly +honeyedness +honeyfall +honeyflower +honeyfogle +honeyful +honeyhearted +honeyless +honeylike +honeylipped +honeymoon +honeymooner +honeymoonlight +honeymoonshine +honeymoonstruck +honeymoony +honeymouthed +honeypod +honeypot +honeystone +honeysuck +honeysucker +honeysuckle +honeysuckled +honeysweet +honeyware +honeywood +honeywort +hong +honied +honily +honk +honker +honor +honorability +honorable +honorableness +honorableship +honorably +honorance +honoraria +honorarily +honorarium +honorary +honoree +honorer +honoress +honorific +honorifically +honorless +honorous +honorsman +honorworthy +hontish +hontous +hooch +hoochinoo +hood +hoodcap +hooded +hoodedness +hoodful +hoodie +hoodless +hoodlike +hoodlum +hoodlumish +hoodlumism +hoodlumize +hoodman +hoodmold +hoodoo +hoodsheaf +hoodshy +hoodshyness +hoodwink +hoodwinkable +hoodwinker +hoodwise +hoodwort +hooey +hoof +hoofbeat +hoofbound +hoofed +hoofer +hoofiness +hoofish +hoofless +hooflet +hooflike +hoofmark +hoofprint +hoofrot +hoofs +hoofworm +hoofy +hook +hookah +hookaroon +hooked +hookedness +hookedwise +hooker +hookerman +hookers +hookheal +hookish +hookless +hooklet +hooklike +hookmaker +hookmaking +hookman +hooknose +hooksmith +hooktip +hookum +hookup +hookweed +hookwise +hookworm +hookwormer +hookwormy +hooky +hooligan +hooliganism +hooliganize +hoolock +hooly +hoon +hoonoomaun +hoop +hooped +hooper +hooping +hoopla +hoople +hoopless +hooplike +hoopmaker +hoopman +hoopoe +hoopstick +hoopwood +hoose +hoosegow +hoosh +hoot +hootay +hooter +hootingly +hoove +hooven +hoovey +hop +hopbine +hopbush +hopcrease +hope +hoped +hopeful +hopefully +hopefulness +hopeite +hopeless +hopelessly +hopelessness +hoper +hopi +hopingly +hoplite +hoplitic +hoplitodromos +hoplology +hoplomachic +hoplomachist +hoplomachos +hoplomachy +hoplonemertean +hoplonemertine +hopoff +hopped +hopper +hopperburn +hopperdozer +hopperette +hoppergrass +hopperings +hopperman +hoppers +hoppestere +hoppet +hoppingly +hoppity +hopple +hoppy +hopscotch +hopscotcher +hoptoad +hopvine +hopyard +hora +horal +horary +horbachite +hordarian +hordary +horde +hordeaceous +hordeiform +hordein +hordenine +horehound +horismology +horizometer +horizon +horizonless +horizontal +horizontalism +horizontality +horizontalization +horizontalize +horizontally +horizontalness +horizontic +horizontical +horizontically +horizonward +horme +hormic +hormigo +hormion +hormist +hormogon +hormogonium +hormogonous +hormonal +hormone +hormonic +hormonize +hormonogenesis +hormonogenic +hormonology +hormonopoiesis +hormonopoietic +hormos +horn +hornbeam +hornbill +hornblende +hornblendic +hornblendite +hornblendophyre +hornblower +hornbook +horned +hornedness +horner +hornerah +hornet +hornety +hornfair +hornfels +hornfish +hornful +horngeld +hornify +hornily +horniness +horning +hornish +hornist +hornito +hornless +hornlessness +hornlet +hornlike +hornotine +hornpipe +hornplant +hornsman +hornstay +hornstone +hornswoggle +horntail +hornthumb +horntip +hornwood +hornwork +hornworm +hornwort +horny +hornyhanded +hornyhead +horograph +horographer +horography +horokaka +horologe +horologer +horologic +horological +horologically +horologiography +horologist +horologium +horologue +horology +horometrical +horometry +horopito +horopter +horopteric +horoptery +horoscopal +horoscope +horoscoper +horoscopic +horoscopical +horoscopist +horoscopy +horrendous +horrendously +horrent +horrescent +horreum +horribility +horrible +horribleness +horribly +horrid +horridity +horridly +horridness +horrific +horrifically +horrification +horrify +horripilant +horripilate +horripilation +horrisonant +horror +horrorful +horrorish +horrorist +horrorize +horrormonger +horrormongering +horrorous +horrorsome +horse +horseback +horsebacker +horseboy +horsebreaker +horsecar +horsecloth +horsecraft +horsedom +horsefair +horsefettler +horsefight +horsefish +horseflesh +horsefly +horsefoot +horsegate +horsehair +horsehaired +horsehead +horseherd +horsehide +horsehood +horsehoof +horsejockey +horsekeeper +horselaugh +horselaugher +horselaughter +horseleech +horseless +horselike +horseload +horseman +horsemanship +horsemastership +horsemint +horsemonger +horseplay +horseplayful +horsepond +horsepower +horsepox +horser +horseshoe +horseshoer +horsetail +horsetongue +horsetree +horseway +horseweed +horsewhip +horsewhipper +horsewoman +horsewomanship +horsewood +horsfordite +horsify +horsily +horsiness +horsing +horst +horsy +horsyism +hortation +hortative +hortatively +hortator +hortatorily +hortatory +hortensial +hortensian +horticultural +horticulturally +horticulture +horticulturist +hortite +hortonolite +hortulan +hory +hosanna +hose +hosed +hosel +hoseless +hoselike +hoseman +hosier +hosiery +hosiomartyr +hospice +hospitable +hospitableness +hospitably +hospitage +hospital +hospitalary +hospitaler +hospitalism +hospitality +hospitalization +hospitalize +hospitant +hospitate +hospitation +hospitator +hospitious +hospitium +hospitize +hospodar +hospodariat +hospodariate +host +hostage +hostager +hostageship +hostel +hosteler +hostelry +hoster +hostess +hostie +hostile +hostilely +hostileness +hostility +hostilize +hosting +hostler +hostlership +hostlerwife +hostless +hostly +hostry +hostship +hot +hotbed +hotblood +hotbox +hotbrained +hotch +hotchpot +hotchpotch +hotchpotchly +hotel +hoteldom +hotelhood +hotelier +hotelization +hotelize +hotelkeeper +hotelless +hotelward +hotfoot +hothead +hotheaded +hotheadedly +hotheadedness +hothearted +hotheartedly +hotheartedness +hothouse +hoti +hotly +hotmouthed +hotness +hotspur +hotspurred +hotter +hottery +hottish +houbara +hough +houghband +hougher +houghite +houghmagandy +hounce +hound +hounder +houndfish +hounding +houndish +houndlike +houndman +houndsbane +houndsberry +houndshark +houndy +houppelande +hour +hourful +hourglass +houri +hourless +hourly +housage +housal +house +houseball +houseboat +houseboating +housebote +housebound +houseboy +housebreak +housebreaker +housebreaking +housebroke +housebroken +housebug +housebuilder +housebuilding +housecarl +housecoat +housecraft +housefast +housefather +housefly +houseful +housefurnishings +household +householder +householdership +householding +householdry +housekeep +housekeeper +housekeeperlike +housekeeperly +housekeeping +housel +houseleek +houseless +houselessness +houselet +houseline +houseling +housemaid +housemaidenly +housemaiding +housemaidy +houseman +housemaster +housemastership +housemate +housemating +houseminder +housemistress +housemother +housemotherly +houseowner +houser +houseridden +houseroom +housesmith +housetop +houseward +housewares +housewarm +housewarmer +housewarming +housewear +housewife +housewifeliness +housewifely +housewifery +housewifeship +housewifish +housewive +housework +housewright +housing +housty +housy +houtou +houvari +hove +hovedance +hovel +hoveler +hoven +hover +hoverer +hovering +hoveringly +hoverly +how +howadji +howardite +howbeit +howdah +howder +howdie +howdy +howe +howel +however +howff +howish +howitzer +howk +howkit +howl +howler +howlet +howling +howlingly +howlite +howso +howsoever +howsomever +hox +hoy +hoyden +hoydenhood +hoydenish +hoydenism +hoyle +hoyman +huaca +huaco +huajillo +huamuchil +huantajayite +huaracho +huarizo +hub +hubb +hubba +hubber +hubble +hubbly +hubbub +hubbuboo +hubby +hubmaker +hubmaking +hubnerite +hubristic +hubshi +huccatoon +huchen +hucho +huck +huckaback +huckle +huckleback +hucklebacked +huckleberry +hucklebone +huckmuck +huckster +hucksterage +hucksterer +hucksteress +hucksterize +huckstery +hud +huddle +huddledom +huddlement +huddler +huddling +huddlingly +huddock +huddroun +huddup +hudsonite +hue +hued +hueful +hueless +huelessness +huer +huff +huffier +huffily +huffiness +huffingly +huffish +huffishly +huffishness +huffle +huffler +huffy +hug +huge +hugelite +hugely +hugeness +hugeous +hugeously +hugeousness +huggable +hugger +huggermugger +huggermuggery +hugging +huggingly +huggle +hugsome +huh +huia +huipil +huisache +huiscoyol +huitain +huke +hula +huldee +hulk +hulkage +hulking +hulky +hull +hullabaloo +huller +hullock +hulloo +hulotheism +hulsite +hulster +hulu +hulver +hulverhead +hulverheaded +hum +human +humane +humanely +humaneness +humanhood +humanics +humanification +humaniform +humaniformian +humanify +humanish +humanism +humanist +humanistic +humanistical +humanistically +humanitarian +humanitarianism +humanitarianist +humanitarianize +humanitary +humanitian +humanity +humanitymonger +humanization +humanize +humanizer +humankind +humanlike +humanly +humanness +humanoid +humate +humble +humblebee +humblehearted +humblemouthed +humbleness +humbler +humblie +humblingly +humbly +humbo +humboldtilite +humboldtine +humboldtite +humbug +humbugability +humbugable +humbugger +humbuggery +humbuggism +humbuzz +humdinger +humdrum +humdrumminess +humdrummish +humdrummishness +humdudgeon +humect +humectant +humectate +humectation +humective +humeral +humeri +humeroabdominal +humerocubital +humerodigital +humerodorsal +humerometacarpal +humeroradial +humeroscapular +humeroulnar +humerus +humet +humetty +humhum +humic +humicubation +humid +humidate +humidification +humidifier +humidify +humidistat +humidity +humidityproof +humidly +humidness +humidor +humific +humification +humifuse +humify +humiliant +humiliate +humiliating +humiliatingly +humiliation +humiliative +humiliator +humiliatory +humilific +humilitude +humility +humin +humistratous +humite +humlie +hummel +hummeler +hummer +hummie +humming +hummingbird +hummock +hummocky +humor +humoral +humoralism +humoralist +humoralistic +humoresque +humoresquely +humorful +humorific +humorism +humorist +humoristic +humoristical +humorize +humorless +humorlessness +humorology +humorous +humorously +humorousness +humorproof +humorsome +humorsomely +humorsomeness +humourful +humous +hump +humpback +humpbacked +humped +humph +humpiness +humpless +humpty +humpy +humstrum +humulene +humulone +humus +humuslike +hunch +hunchback +hunchbacked +hunchet +hunchy +hundi +hundred +hundredal +hundredary +hundreder +hundredfold +hundredman +hundredpenny +hundredth +hundredweight +hundredwork +hung +hungarite +hunger +hungerer +hungeringly +hungerless +hungerly +hungerproof +hungerweed +hungrify +hungrily +hungriness +hungry +hunh +hunk +hunker +hunkerous +hunkerousness +hunkers +hunkies +hunks +hunky +hunt +huntable +huntedly +hunterlike +huntilite +hunting +huntress +huntsman +huntsmanship +huntswoman +hup +hupaithric +hura +hurcheon +hurdies +hurdis +hurdle +hurdleman +hurdler +hurdlewise +hurds +hure +hureaulite +hureek +hurgila +hurkle +hurl +hurlbarrow +hurled +hurler +hurley +hurleyhouse +hurling +hurlock +hurly +huron +hurr +hurrah +hurricane +hurricanize +hurricano +hurried +hurriedly +hurriedness +hurrier +hurrisome +hurrock +hurroo +hurroosh +hurry +hurryingly +hurryproof +hursinghar +hurst +hurt +hurtable +hurted +hurter +hurtful +hurtfully +hurtfulness +hurting +hurtingest +hurtle +hurtleberry +hurtless +hurtlessly +hurtlessness +hurtlingly +hurtsome +hurty +husband +husbandable +husbandage +husbander +husbandfield +husbandhood +husbandland +husbandless +husbandlike +husbandliness +husbandly +husbandman +husbandress +husbandry +husbandship +huse +hush +hushable +hushaby +hushcloth +hushedly +husheen +hushel +husher +hushful +hushfully +hushing +hushingly +hushion +husho +husk +huskanaw +husked +huskened +husker +huskershredder +huskily +huskiness +husking +huskroot +huskwort +husky +huso +huspil +huss +hussar +hussy +hussydom +hussyness +husting +hustle +hustlecap +hustlement +hustler +hut +hutch +hutcher +hutchet +hutchinsonite +huthold +hutholder +hutia +hutkeeper +hutlet +hutment +huttoning +huttonweed +hutukhtu +huvelyk +huzoor +huzz +huzza +huzzard +hyacinth +hyacinthian +hyacinthine +hyaena +hyaenodont +hyaenodontoid +hyalescence +hyalescent +hyaline +hyalinization +hyalinize +hyalinocrystalline +hyalinosis +hyalite +hyalitis +hyaloandesite +hyalobasalt +hyalocrystalline +hyalodacite +hyalogen +hyalograph +hyalographer +hyalography +hyaloid +hyaloiditis +hyaloliparite +hyalolith +hyalomelan +hyalomucoid +hyalophagia +hyalophane +hyalophyre +hyalopilitic +hyaloplasm +hyaloplasma +hyaloplasmic +hyalopsite +hyalopterous +hyalosiderite +hyalotekite +hyalotype +hyaluronic +hyaluronidase +hybodont +hybosis +hybrid +hybridal +hybridation +hybridism +hybridist +hybridity +hybridizable +hybridization +hybridize +hybridizer +hybridous +hydantoate +hydantoic +hydantoin +hydathode +hydatid +hydatidiform +hydatidinous +hydatidocele +hydatiform +hydatigenous +hydatogenesis +hydatogenic +hydatogenous +hydatoid +hydatomorphic +hydatomorphism +hydatopneumatic +hydatopneumatolytic +hydatopyrogenic +hydatoscopy +hydnaceous +hydnocarpate +hydnocarpic +hydnoid +hydnoraceous +hydracetin +hydrachnid +hydracid +hydracoral +hydracrylate +hydracrylic +hydractinian +hydradephagan +hydradephagous +hydragogue +hydragogy +hydramine +hydramnion +hydramnios +hydrangeaceous +hydrant +hydranth +hydrarch +hydrargillite +hydrargyrate +hydrargyria +hydrargyriasis +hydrargyric +hydrargyrism +hydrargyrosis +hydrargyrum +hydrarthrosis +hydrarthrus +hydrastine +hydrate +hydrated +hydration +hydrator +hydratropic +hydraucone +hydraulic +hydraulically +hydraulician +hydraulicity +hydraulicked +hydraulicon +hydraulics +hydraulist +hydraulus +hydrazide +hydrazidine +hydrazimethylene +hydrazine +hydrazino +hydrazo +hydrazoate +hydrazobenzene +hydrazoic +hydrazone +hydrazyl +hydremia +hydremic +hydrencephalocele +hydrencephaloid +hydrencephalus +hydria +hydriatric +hydriatrist +hydriatry +hydric +hydrically +hydride +hydriform +hydrindene +hydriodate +hydriodic +hydriodide +hydriotaphia +hydro +hydroa +hydroadipsia +hydroaeric +hydroalcoholic +hydroaromatic +hydroatmospheric +hydroaviation +hydrobarometer +hydrobenzoin +hydrobilirubin +hydrobiological +hydrobiologist +hydrobiology +hydrobiosis +hydrobiplane +hydrobomb +hydroboracite +hydroborofluoric +hydrobranchiate +hydrobromate +hydrobromic +hydrobromide +hydrocarbide +hydrocarbon +hydrocarbonaceous +hydrocarbonate +hydrocarbonic +hydrocarbonous +hydrocarbostyril +hydrocardia +hydrocaryaceous +hydrocatalysis +hydrocauline +hydrocaulus +hydrocele +hydrocellulose +hydrocephalic +hydrocephalocele +hydrocephaloid +hydrocephalous +hydrocephalus +hydrocephaly +hydroceramic +hydrocerussite +hydrocharidaceous +hydrocharitaceous +hydrochemical +hydrochemistry +hydrochlorate +hydrochlorauric +hydrochloric +hydrochloride +hydrochlorplatinic +hydrochlorplatinous +hydrocholecystis +hydrocinchonine +hydrocinnamic +hydrocirsocele +hydrocladium +hydroclastic +hydroclimate +hydrocobalticyanic +hydrocoele +hydrocollidine +hydroconion +hydrocoralline +hydrocorisan +hydrocotarnine +hydrocoumaric +hydrocupreine +hydrocyanate +hydrocyanic +hydrocyanide +hydrocycle +hydrocyclic +hydrocyclist +hydrocyst +hydrocystic +hydrodrome +hydrodromican +hydrodynamic +hydrodynamical +hydrodynamics +hydrodynamometer +hydroeconomics +hydroelectric +hydroelectricity +hydroelectrization +hydroergotinine +hydroextract +hydroextractor +hydroferricyanic +hydroferrocyanate +hydroferrocyanic +hydrofluate +hydrofluoboric +hydrofluoric +hydrofluorid +hydrofluoride +hydrofluosilicate +hydrofluosilicic +hydrofluozirconic +hydrofoil +hydroforming +hydrofranklinite +hydrofuge +hydrogalvanic +hydrogel +hydrogen +hydrogenase +hydrogenate +hydrogenation +hydrogenator +hydrogenic +hydrogenide +hydrogenium +hydrogenization +hydrogenize +hydrogenolysis +hydrogenous +hydrogeological +hydrogeology +hydroglider +hydrognosy +hydrogode +hydrograph +hydrographer +hydrographic +hydrographical +hydrographically +hydrography +hydrogymnastics +hydrohalide +hydrohematite +hydrohemothorax +hydroid +hydroidean +hydroiodic +hydrokinetic +hydrokinetical +hydrokinetics +hydrol +hydrolase +hydrolatry +hydrolize +hydrologic +hydrological +hydrologically +hydrologist +hydrology +hydrolysis +hydrolyst +hydrolyte +hydrolytic +hydrolyzable +hydrolyzate +hydrolyzation +hydrolyze +hydromagnesite +hydromancer +hydromancy +hydromania +hydromaniac +hydromantic +hydromantical +hydromantically +hydrome +hydromechanical +hydromechanics +hydromedusa +hydromedusan +hydromedusoid +hydromel +hydromeningitis +hydromeningocele +hydrometallurgical +hydrometallurgically +hydrometallurgy +hydrometamorphism +hydrometeor +hydrometeorological +hydrometeorology +hydrometer +hydrometra +hydrometric +hydrometrical +hydrometrid +hydrometry +hydromica +hydromicaceous +hydromonoplane +hydromorph +hydromorphic +hydromorphous +hydromorphy +hydromotor +hydromyelia +hydromyelocele +hydromyoma +hydrone +hydronegative +hydronephelite +hydronephrosis +hydronephrotic +hydronitric +hydronitroprussic +hydronitrous +hydronium +hydroparacoumaric +hydropath +hydropathic +hydropathical +hydropathist +hydropathy +hydropericarditis +hydropericardium +hydroperiod +hydroperitoneum +hydroperitonitis +hydroperoxide +hydrophane +hydrophanous +hydrophid +hydrophil +hydrophile +hydrophilic +hydrophilid +hydrophilism +hydrophilite +hydrophiloid +hydrophilous +hydrophily +hydrophobe +hydrophobia +hydrophobic +hydrophobical +hydrophobist +hydrophobophobia +hydrophobous +hydrophoby +hydrophoid +hydrophone +hydrophoran +hydrophore +hydrophoria +hydrophorous +hydrophthalmia +hydrophthalmos +hydrophthalmus +hydrophylacium +hydrophyll +hydrophyllaceous +hydrophylliaceous +hydrophyllium +hydrophysometra +hydrophyte +hydrophytic +hydrophytism +hydrophyton +hydrophytous +hydropic +hydropical +hydropically +hydropigenous +hydroplane +hydroplanula +hydroplatinocyanic +hydroplutonic +hydropneumatic +hydropneumatosis +hydropneumopericardium +hydropneumothorax +hydropolyp +hydroponic +hydroponicist +hydroponics +hydroponist +hydropositive +hydropot +hydropropulsion +hydrops +hydropsy +hydroptic +hydropult +hydropultic +hydroquinine +hydroquinol +hydroquinoline +hydroquinone +hydrorachis +hydrorhiza +hydrorhizal +hydrorrhachis +hydrorrhachitis +hydrorrhea +hydrorrhoea +hydrorubber +hydrosalpinx +hydrosalt +hydrosarcocele +hydroscope +hydroscopic +hydroscopical +hydroscopicity +hydroscopist +hydroselenic +hydroselenide +hydroselenuret +hydroseparation +hydrosilicate +hydrosilicon +hydrosol +hydrosomal +hydrosomatous +hydrosome +hydrosorbic +hydrosphere +hydrospire +hydrospiric +hydrostat +hydrostatic +hydrostatical +hydrostatically +hydrostatician +hydrostatics +hydrostome +hydrosulphate +hydrosulphide +hydrosulphite +hydrosulphocyanic +hydrosulphurated +hydrosulphuret +hydrosulphureted +hydrosulphuric +hydrosulphurous +hydrosulphuryl +hydrotachymeter +hydrotactic +hydrotalcite +hydrotasimeter +hydrotaxis +hydrotechnic +hydrotechnical +hydrotechnologist +hydrotechny +hydroterpene +hydrotheca +hydrothecal +hydrotherapeutic +hydrotherapeutics +hydrotherapy +hydrothermal +hydrothoracic +hydrothorax +hydrotic +hydrotical +hydrotimeter +hydrotimetric +hydrotimetry +hydrotomy +hydrotropic +hydrotropism +hydroturbine +hydrotype +hydrous +hydrovane +hydroxamic +hydroxamino +hydroxide +hydroximic +hydroxy +hydroxyacetic +hydroxyanthraquinone +hydroxybutyricacid +hydroxyketone +hydroxyl +hydroxylactone +hydroxylamine +hydroxylate +hydroxylation +hydroxylic +hydroxylization +hydroxylize +hydrozincite +hydrozoal +hydrozoan +hydrozoic +hydrozoon +hydrula +hydurilate +hydurilic +hyena +hyenadog +hyenanchin +hyenic +hyeniform +hyenine +hyenoid +hyetal +hyetograph +hyetographic +hyetographical +hyetographically +hyetography +hyetological +hyetology +hyetometer +hyetometrograph +hygeiolatry +hygeist +hygeistic +hygeology +hygiantic +hygiantics +hygiastic +hygiastics +hygieist +hygienal +hygiene +hygienic +hygienical +hygienically +hygienics +hygienist +hygienization +hygienize +hygiologist +hygiology +hygric +hygrine +hygroblepharic +hygrodeik +hygroexpansivity +hygrograph +hygrology +hygroma +hygromatous +hygrometer +hygrometric +hygrometrical +hygrometrically +hygrometry +hygrophaneity +hygrophanous +hygrophilous +hygrophobia +hygrophthalmic +hygrophyte +hygrophytic +hygroplasm +hygroplasma +hygroscope +hygroscopic +hygroscopical +hygroscopically +hygroscopicity +hygroscopy +hygrostat +hygrostatics +hygrostomia +hygrothermal +hygrothermograph +hying +hyke +hylactic +hylactism +hylarchic +hylarchical +hyle +hyleg +hylegiacal +hylic +hylicism +hylicist +hylism +hylist +hylobatian +hylobatic +hylobatine +hylogenesis +hylogeny +hyloid +hylology +hylomorphic +hylomorphical +hylomorphism +hylomorphist +hylomorphous +hylopathism +hylopathist +hylopathy +hylophagous +hylotheism +hylotheist +hylotheistic +hylotheistical +hylotomous +hylozoic +hylozoism +hylozoist +hylozoistic +hylozoistically +hymen +hymenal +hymeneal +hymeneally +hymeneals +hymenean +hymenial +hymenic +hymenicolar +hymeniferous +hymeniophore +hymenium +hymenogeny +hymenoid +hymenomycetal +hymenomycete +hymenomycetoid +hymenomycetous +hymenophore +hymenophorum +hymenophyllaceous +hymenopter +hymenopteran +hymenopterist +hymenopterological +hymenopterologist +hymenopterology +hymenopteron +hymenopterous +hymenotomy +hymn +hymnal +hymnarium +hymnary +hymnbook +hymner +hymnic +hymnist +hymnless +hymnlike +hymnode +hymnodical +hymnodist +hymnody +hymnographer +hymnography +hymnologic +hymnological +hymnologically +hymnologist +hymnology +hymnwise +hynde +hyne +hyobranchial +hyocholalic +hyocholic +hyoepiglottic +hyoepiglottidean +hyoglossal +hyoglossus +hyoglycocholic +hyoid +hyoidal +hyoidan +hyoideal +hyoidean +hyoides +hyolithid +hyolithoid +hyomandibula +hyomandibular +hyomental +hyoplastral +hyoplastron +hyoscapular +hyoscine +hyoscyamine +hyosternal +hyosternum +hyostylic +hyostyly +hyothere +hyothyreoid +hyothyroid +hyp +hypabyssal +hypaethral +hypaethron +hypaethros +hypaethrum +hypalgesia +hypalgia +hypalgic +hypallactic +hypallage +hypanthial +hypanthium +hypantrum +hypapophysial +hypapophysis +hyparterial +hypaspist +hypate +hypaton +hypautomorphic +hypaxial +hyper +hyperabelian +hyperabsorption +hyperaccurate +hyperacid +hyperacidaminuria +hyperacidity +hyperacoustics +hyperaction +hyperactive +hyperactivity +hyperacuity +hyperacusia +hyperacusis +hyperacute +hyperacuteness +hyperadenosis +hyperadiposis +hyperadiposity +hyperadrenalemia +hyperaeolism +hyperalbuminosis +hyperalgebra +hyperalgesia +hyperalgesic +hyperalgesis +hyperalgetic +hyperalimentation +hyperalkalinity +hyperaltruism +hyperaminoacidemia +hyperanabolic +hyperanarchy +hyperangelical +hyperaphia +hyperaphic +hyperapophyseal +hyperapophysial +hyperapophysis +hyperarchaeological +hyperarchepiscopal +hyperazotemia +hyperbarbarous +hyperbatic +hyperbatically +hyperbaton +hyperbola +hyperbolaeon +hyperbole +hyperbolic +hyperbolically +hyperbolicly +hyperbolism +hyperbolize +hyperboloid +hyperboloidal +hyperboreal +hyperborean +hyperbrachycephal +hyperbrachycephalic +hyperbrachycephaly +hyperbrachycranial +hyperbrachyskelic +hyperbranchia +hyperbrutal +hyperbulia +hypercalcemia +hypercarbamidemia +hypercarbureted +hypercarburetted +hypercarnal +hypercatalectic +hypercatalexis +hypercatharsis +hypercathartic +hypercathexis +hypercenosis +hyperchamaerrhine +hyperchlorhydria +hyperchloric +hypercholesterinemia +hypercholesterolemia +hypercholia +hypercivilization +hypercivilized +hyperclassical +hyperclimax +hypercoagulability +hypercoagulable +hypercomplex +hypercomposite +hyperconcentration +hypercone +hyperconfident +hyperconformist +hyperconscientious +hyperconscientiousness +hyperconscious +hyperconsciousness +hyperconservatism +hyperconstitutional +hypercoracoid +hypercorrect +hypercorrection +hypercorrectness +hypercosmic +hypercreaturely +hypercritic +hypercritical +hypercritically +hypercriticism +hypercriticize +hypercryalgesia +hypercube +hypercyanotic +hypercycle +hypercylinder +hyperdactyl +hyperdactylia +hyperdactyly +hyperdeify +hyperdelicacy +hyperdelicate +hyperdemocracy +hyperdemocratic +hyperdeterminant +hyperdiabolical +hyperdialectism +hyperdiapason +hyperdiapente +hyperdiastole +hyperdiatessaron +hyperdiazeuxis +hyperdicrotic +hyperdicrotism +hyperdicrotous +hyperdimensional +hyperdimensionality +hyperdissyllable +hyperdistention +hyperditone +hyperdivision +hyperdolichocephal +hyperdolichocephalic +hyperdolichocephaly +hyperdolichocranial +hyperdoricism +hyperdulia +hyperdulic +hyperdulical +hyperelegant +hyperelliptic +hyperemesis +hyperemetic +hyperemia +hyperemic +hyperemotivity +hyperemphasize +hyperenthusiasm +hypereosinophilia +hyperephidrosis +hyperequatorial +hypererethism +hyperessence +hyperesthesia +hyperesthetic +hyperethical +hypereuryprosopic +hypereutectic +hypereutectoid +hyperexaltation +hyperexcitability +hyperexcitable +hyperexcitement +hyperexcursive +hyperexophoria +hyperextend +hyperextension +hyperfastidious +hyperfederalist +hyperfine +hyperflexion +hyperfocal +hyperfunction +hyperfunctional +hyperfunctioning +hypergalactia +hypergamous +hypergamy +hypergenesis +hypergenetic +hypergeometric +hypergeometrical +hypergeometry +hypergeusia +hypergeustia +hyperglycemia +hyperglycemic +hyperglycorrhachia +hyperglycosuria +hypergoddess +hypergol +hypergolic +hypergrammatical +hyperhedonia +hyperhemoglobinemia +hyperhilarious +hyperhypocrisy +hypericaceous +hypericin +hypericism +hypericum +hyperidealistic +hyperideation +hyperimmune +hyperimmunity +hyperimmunization +hyperimmunize +hyperingenuity +hyperinosis +hyperinotic +hyperinsulinization +hyperinsulinize +hyperintellectual +hyperintelligence +hyperinvolution +hyperirritability +hyperirritable +hyperisotonic +hyperite +hyperkeratosis +hyperkinesia +hyperkinesis +hyperkinetic +hyperlactation +hyperleptoprosopic +hyperleucocytosis +hyperlipemia +hyperlipoidemia +hyperlithuria +hyperlogical +hyperlustrous +hypermagical +hypermakroskelic +hypermedication +hypermenorrhea +hypermetabolism +hypermetamorphic +hypermetamorphism +hypermetamorphosis +hypermetamorphotic +hypermetaphorical +hypermetaphysical +hypermetaplasia +hypermeter +hypermetric +hypermetrical +hypermetron +hypermetrope +hypermetropia +hypermetropic +hypermetropical +hypermetropy +hypermiraculous +hypermixolydian +hypermnesia +hypermnesic +hypermnesis +hypermnestic +hypermodest +hypermonosyllable +hypermoral +hypermorph +hypermorphism +hypermorphosis +hypermotile +hypermotility +hypermyotonia +hypermyotrophy +hypermyriorama +hypermystical +hypernatural +hypernephroma +hyperneuria +hyperneurotic +hypernic +hypernitrogenous +hypernomian +hypernomic +hypernormal +hypernote +hypernutrition +hyperoartian +hyperobtrusive +hyperodontogeny +hyperoon +hyperope +hyperopia +hyperopic +hyperorganic +hyperorthognathic +hyperorthognathous +hyperorthognathy +hyperosmia +hyperosmic +hyperostosis +hyperostotic +hyperothodox +hyperothodoxy +hyperotretan +hyperotretous +hyperoxidation +hyperoxide +hyperoxygenate +hyperoxygenation +hyperoxygenize +hyperpanegyric +hyperparasite +hyperparasitic +hyperparasitism +hyperparasitize +hyperparoxysm +hyperpathetic +hyperpatriotic +hyperpencil +hyperpepsinia +hyperper +hyperperistalsis +hyperperistaltic +hyperpersonal +hyperphalangeal +hyperphalangism +hyperpharyngeal +hyperphenomena +hyperphoria +hyperphoric +hyperphosphorescence +hyperphysical +hyperphysically +hyperphysics +hyperpiesia +hyperpiesis +hyperpietic +hyperpietist +hyperpigmentation +hyperpigmented +hyperpinealism +hyperpituitarism +hyperplagiarism +hyperplane +hyperplasia +hyperplasic +hyperplastic +hyperplatyrrhine +hyperploid +hyperploidy +hyperpnea +hyperpnoea +hyperpolysyllabic +hyperpredator +hyperprism +hyperproduction +hyperprognathous +hyperprophetical +hyperprosexia +hyperpulmonary +hyperpure +hyperpurist +hyperpyramid +hyperpyretic +hyperpyrexia +hyperpyrexial +hyperquadric +hyperrational +hyperreactive +hyperrealize +hyperresonance +hyperresonant +hyperreverential +hyperrhythmical +hyperridiculous +hyperritualism +hypersacerdotal +hypersaintly +hypersalivation +hypersceptical +hyperscholastic +hyperscrupulosity +hypersecretion +hypersensibility +hypersensitive +hypersensitiveness +hypersensitivity +hypersensitization +hypersensitize +hypersensual +hypersensualism +hypersensuous +hypersentimental +hypersolid +hypersomnia +hypersonic +hypersophisticated +hyperspace +hyperspatial +hyperspeculative +hypersphere +hyperspherical +hyperspiritualizing +hypersplenia +hypersplenism +hypersthene +hypersthenia +hypersthenic +hypersthenite +hyperstoic +hyperstrophic +hypersubtlety +hypersuggestibility +hypersuperlative +hypersurface +hypersusceptibility +hypersusceptible +hypersystole +hypersystolic +hypertechnical +hypertelic +hypertely +hypertense +hypertensin +hypertension +hypertensive +hyperterrestrial +hypertetrahedron +hyperthermal +hyperthermalgesia +hyperthermesthesia +hyperthermia +hyperthermic +hyperthermy +hyperthesis +hyperthetic +hyperthetical +hyperthyreosis +hyperthyroid +hyperthyroidism +hyperthyroidization +hyperthyroidize +hypertonia +hypertonic +hypertonicity +hypertonus +hypertorrid +hypertoxic +hypertoxicity +hypertragical +hypertragically +hypertranscendent +hypertrichosis +hypertridimensional +hypertrophic +hypertrophied +hypertrophous +hypertrophy +hypertropia +hypertropical +hypertype +hypertypic +hypertypical +hyperurbanism +hyperuresis +hypervascular +hypervascularity +hypervenosity +hyperventilate +hyperventilation +hypervigilant +hyperviscosity +hypervitalization +hypervitalize +hypervitaminosis +hypervolume +hyperwrought +hypesthesia +hypesthesic +hypethral +hypha +hyphaeresis +hyphal +hyphedonia +hyphema +hyphen +hyphenate +hyphenated +hyphenation +hyphenic +hyphenism +hyphenization +hyphenize +hypho +hyphodrome +hyphomycete +hyphomycetic +hyphomycetous +hyphomycosis +hypidiomorphic +hypidiomorphically +hypinosis +hypinotic +hypnaceous +hypnagogic +hypnesthesis +hypnesthetic +hypnoanalysis +hypnobate +hypnocyst +hypnody +hypnoetic +hypnogenesis +hypnogenetic +hypnoid +hypnoidal +hypnoidization +hypnoidize +hypnologic +hypnological +hypnologist +hypnology +hypnone +hypnophobia +hypnophobic +hypnophoby +hypnopompic +hypnoses +hypnosis +hypnosperm +hypnosporangium +hypnospore +hypnosporic +hypnotherapy +hypnotic +hypnotically +hypnotism +hypnotist +hypnotistic +hypnotizability +hypnotizable +hypnotization +hypnotize +hypnotizer +hypnotoid +hypnotoxin +hypo +hypoacid +hypoacidity +hypoactive +hypoactivity +hypoadenia +hypoadrenia +hypoaeolian +hypoalimentation +hypoalkaline +hypoalkalinity +hypoaminoacidemia +hypoantimonate +hypoazoturia +hypobasal +hypobatholithic +hypobenthonic +hypobenthos +hypoblast +hypoblastic +hypobole +hypobranchial +hypobranchiate +hypobromite +hypobromous +hypobulia +hypobulic +hypocalcemia +hypocarp +hypocarpium +hypocarpogean +hypocatharsis +hypocathartic +hypocathexis +hypocaust +hypocentrum +hypocephalus +hypochil +hypochilium +hypochlorhydria +hypochlorhydric +hypochloric +hypochlorite +hypochlorous +hypochloruria +hypochnose +hypochondria +hypochondriac +hypochondriacal +hypochondriacally +hypochondriacism +hypochondrial +hypochondriasis +hypochondriast +hypochondrium +hypochondry +hypochordal +hypochromia +hypochrosis +hypochylia +hypocist +hypocleidian +hypocleidium +hypocoelom +hypocondylar +hypocone +hypoconid +hypoconule +hypoconulid +hypocoracoid +hypocorism +hypocoristic +hypocoristical +hypocoristically +hypocotyl +hypocotyleal +hypocotyledonary +hypocotyledonous +hypocotylous +hypocrater +hypocrateriform +hypocraterimorphous +hypocreaceous +hypocrisis +hypocrisy +hypocrital +hypocrite +hypocritic +hypocritical +hypocritically +hypocrize +hypocrystalline +hypocycloid +hypocycloidal +hypocystotomy +hypocytosis +hypodactylum +hypoderm +hypoderma +hypodermal +hypodermatic +hypodermatically +hypodermatoclysis +hypodermatomy +hypodermic +hypodermically +hypodermis +hypodermoclysis +hypodermosis +hypodermous +hypodiapason +hypodiapente +hypodiastole +hypodiatessaron +hypodiazeuxis +hypodicrotic +hypodicrotous +hypoditone +hypodorian +hypodynamia +hypodynamic +hypoeliminator +hypoendocrinism +hypoeosinophilia +hypoeutectic +hypoeutectoid +hypofunction +hypogastric +hypogastrium +hypogastrocele +hypogeal +hypogean +hypogee +hypogeic +hypogeiody +hypogene +hypogenesis +hypogenetic +hypogenic +hypogenous +hypogeocarpous +hypogeous +hypogeum +hypogeusia +hypoglobulia +hypoglossal +hypoglossitis +hypoglossus +hypoglottis +hypoglycemia +hypoglycemic +hypognathism +hypognathous +hypogonation +hypogynic +hypogynium +hypogynous +hypogyny +hypohalous +hypohemia +hypohidrosis +hypohyal +hypohyaline +hypoid +hypoiodite +hypoiodous +hypoionian +hypoischium +hypoisotonic +hypokeimenometry +hypokinesia +hypokinesis +hypokinetic +hypokoristikon +hypolemniscus +hypoleptically +hypoleucocytosis +hypolimnion +hypolocrian +hypolydian +hypomania +hypomanic +hypomelancholia +hypomeral +hypomere +hypomeron +hypometropia +hypomixolydian +hypomnematic +hypomnesis +hypomochlion +hypomorph +hypomotility +hypomyotonia +hyponastic +hyponastically +hyponasty +hyponeuria +hyponitric +hyponitrite +hyponitrous +hyponoetic +hyponoia +hyponome +hyponomic +hyponychial +hyponychium +hyponym +hyponymic +hyponymous +hypopepsia +hypopepsinia +hypopepsy +hypopetalous +hypopetaly +hypophalangism +hypophamin +hypophamine +hypophare +hypopharyngeal +hypopharynx +hypophloeodal +hypophloeodic +hypophloeous +hypophonic +hypophonous +hypophora +hypophoria +hypophosphate +hypophosphite +hypophosphoric +hypophosphorous +hypophrenia +hypophrenic +hypophrenosis +hypophrygian +hypophyge +hypophyll +hypophyllium +hypophyllous +hypophyllum +hypophyse +hypophyseal +hypophysectomize +hypophysectomy +hypophyseoprivic +hypophyseoprivous +hypophysial +hypophysical +hypophysics +hypophysis +hypopial +hypopinealism +hypopituitarism +hypoplankton +hypoplanktonic +hypoplasia +hypoplastic +hypoplastral +hypoplastron +hypoplasty +hypoplasy +hypoploid +hypoploidy +hypopodium +hypopraxia +hypoprosexia +hypopselaphesia +hypopteral +hypopteron +hypoptilar +hypoptilum +hypoptosis +hypoptyalism +hypopus +hypopygial +hypopygidium +hypopygium +hypopyon +hyporadial +hyporadiolus +hyporadius +hyporchema +hyporchematic +hyporcheme +hyporchesis +hyporhachidian +hyporhachis +hyporhined +hyporit +hyporrhythmic +hyposcenium +hyposcleral +hyposcope +hyposecretion +hyposensitization +hyposensitize +hyposkeletal +hyposmia +hypospadiac +hypospadias +hyposphene +hypospray +hypostase +hypostasis +hypostasization +hypostasize +hypostasy +hypostatic +hypostatical +hypostatically +hypostatization +hypostatize +hyposternal +hyposternum +hyposthenia +hyposthenic +hyposthenuria +hypostigma +hypostilbite +hypostoma +hypostomatic +hypostomatous +hypostome +hypostomial +hypostomous +hypostrophe +hypostyle +hypostypsis +hypostyptic +hyposulphite +hyposulphurous +hyposuprarenalism +hyposyllogistic +hyposynaphe +hyposynergia +hyposystole +hypotactic +hypotarsal +hypotarsus +hypotaxia +hypotaxic +hypotaxis +hypotension +hypotensive +hypotensor +hypotenusal +hypotenuse +hypothalamic +hypothalamus +hypothalline +hypothallus +hypothec +hypotheca +hypothecal +hypothecary +hypothecate +hypothecation +hypothecative +hypothecator +hypothecatory +hypothecial +hypothecium +hypothenal +hypothenar +hypothermal +hypothermia +hypothermic +hypothermy +hypotheses +hypothesis +hypothesist +hypothesize +hypothesizer +hypothetic +hypothetical +hypothetically +hypothetics +hypothetist +hypothetize +hypothetizer +hypothyreosis +hypothyroid +hypothyroidism +hypotonia +hypotonic +hypotonicity +hypotonus +hypotony +hypotoxic +hypotoxicity +hypotrachelium +hypotrich +hypotrichosis +hypotrichous +hypotrochanteric +hypotrochoid +hypotrochoidal +hypotrophic +hypotrophy +hypotympanic +hypotypic +hypotypical +hypotyposis +hypovalve +hypovanadate +hypovanadic +hypovanadious +hypovanadous +hypovitaminosis +hypoxanthic +hypoxanthine +hypozeugma +hypozeuxis +hypozoan +hypozoic +hyppish +hypsibrachycephalic +hypsibrachycephalism +hypsibrachycephaly +hypsicephalic +hypsicephaly +hypsidolichocephalic +hypsidolichocephalism +hypsidolichocephaly +hypsiliform +hypsiloid +hypsilophodont +hypsilophodontid +hypsilophodontoid +hypsistenocephalic +hypsistenocephalism +hypsistenocephaly +hypsobathymetric +hypsocephalous +hypsochrome +hypsochromic +hypsochromy +hypsodont +hypsodontism +hypsodonty +hypsographic +hypsographical +hypsography +hypsoisotherm +hypsometer +hypsometric +hypsometrical +hypsometrically +hypsometrist +hypsometry +hypsophobia +hypsophonous +hypsophyll +hypsophyllar +hypsophyllary +hypsophyllous +hypsophyllum +hypsothermometer +hypural +hyraces +hyraceum +hyracid +hyraciform +hyracodont +hyracodontid +hyracodontoid +hyracoid +hyracoidean +hyracothere +hyracotherian +hyrax +hyson +hyssop +hystazarin +hysteralgia +hysteralgic +hysteranthous +hysterectomy +hysterelcosis +hysteresial +hysteresis +hysteretic +hysteretically +hysteria +hysteriac +hysteric +hysterical +hysterically +hystericky +hysterics +hysteriform +hysterioid +hysterocatalepsy +hysterocele +hysterocleisis +hysterocrystalline +hysterocystic +hysterodynia +hysterogen +hysterogenetic +hysterogenic +hysterogenous +hysterogeny +hysteroid +hysterolaparotomy +hysterolith +hysterolithiasis +hysterology +hysterolysis +hysteromania +hysterometer +hysterometry +hysteromorphous +hysteromyoma +hysteromyomectomy +hysteron +hysteroneurasthenia +hysteropathy +hysteropexia +hysteropexy +hysterophore +hysterophytal +hysterophyte +hysteroproterize +hysteroptosia +hysteroptosis +hysterorrhaphy +hysterorrhexis +hysteroscope +hysterosis +hysterotome +hysterotomy +hysterotraumatism +hystriciasis +hystricid +hystricine +hystricism +hystricismus +hystricoid +hystricomorph +hystricomorphic +hystricomorphous +i +iamatology +iamb +iambelegus +iambi +iambic +iambically +iambist +iambize +iambographer +iambus +ianthine +ianthinite +iao +iatraliptic +iatraliptics +iatric +iatrical +iatrochemic +iatrochemical +iatrochemist +iatrochemistry +iatrological +iatrology +iatromathematical +iatromathematician +iatromathematics +iatromechanical +iatromechanist +iatrophysical +iatrophysicist +iatrophysics +iatrotechnics +iba +iberite +ibex +ibices +ibid +ibidine +ibis +ibisbill +ibolium +ibota +icacinaceous +icaco +ice +iceberg +iceblink +iceboat +icebone +icebound +icebox +icebreaker +icecap +icecraft +iced +icefall +icefish +icehouse +iceland +iceleaf +iceless +icelike +iceman +icequake +iceroot +icework +ich +ichneumon +ichneumoned +ichneumonid +ichneumonidan +ichneumoniform +ichneumonized +ichneumonoid +ichneumonology +ichneumous +ichneutic +ichnite +ichnographic +ichnographical +ichnographically +ichnography +ichnolite +ichnolithology +ichnolitic +ichnological +ichnology +ichnomancy +icho +ichoglan +ichor +ichorous +ichorrhea +ichorrhemia +ichthulin +ichthulinic +ichthus +ichthyal +ichthyic +ichthyism +ichthyismus +ichthyization +ichthyized +ichthyobatrachian +ichthyocephalous +ichthyocol +ichthyocolla +ichthyocoprolite +ichthyodian +ichthyodont +ichthyodorulite +ichthyofauna +ichthyoform +ichthyographer +ichthyographia +ichthyographic +ichthyography +ichthyoid +ichthyoidal +ichthyolatrous +ichthyolatry +ichthyolite +ichthyolitic +ichthyologic +ichthyological +ichthyologically +ichthyologist +ichthyology +ichthyomancy +ichthyomantic +ichthyomorphic +ichthyomorphous +ichthyonomy +ichthyopaleontology +ichthyophagan +ichthyophagi +ichthyophagian +ichthyophagist +ichthyophagize +ichthyophagous +ichthyophagy +ichthyophile +ichthyophobia +ichthyophthalmite +ichthyophthiriasis +ichthyopolism +ichthyopolist +ichthyopsid +ichthyopsidan +ichthyopterygian +ichthyopterygium +ichthyornithic +ichthyornithoid +ichthyosaur +ichthyosaurian +ichthyosaurid +ichthyosauroid +ichthyosis +ichthyosism +ichthyotic +ichthyotomist +ichthyotomous +ichthyotomy +ichthyotoxin +ichthyotoxism +ichthytaxidermy +ichu +icica +icicle +icicled +icily +iciness +icing +icon +iconic +iconical +iconism +iconoclasm +iconoclast +iconoclastic +iconoclastically +iconoclasticism +iconodule +iconodulic +iconodulist +iconoduly +iconograph +iconographer +iconographic +iconographical +iconographist +iconography +iconolater +iconolatrous +iconolatry +iconological +iconologist +iconology +iconomachal +iconomachist +iconomachy +iconomania +iconomatic +iconomatically +iconomaticism +iconomatography +iconometer +iconometric +iconometrical +iconometrically +iconometry +iconophile +iconophilism +iconophilist +iconophily +iconoplast +iconoscope +iconostas +iconostasion +iconostasis +iconotype +icosahedral +icosasemic +icosian +icositetrahedron +icosteid +icosteine +icotype +icteric +icterical +icterine +icteritious +icterode +icterogenetic +icterogenic +icterogenous +icterohematuria +icteroid +icterus +ictic +ictuate +ictus +icy +id +idalia +idant +iddat +ide +idea +ideaed +ideaful +ideagenous +ideal +idealess +idealism +idealist +idealistic +idealistical +idealistically +ideality +idealization +idealize +idealizer +idealless +ideally +idealness +ideamonger +ideate +ideation +ideational +ideationally +ideative +ideist +idempotent +identic +identical +identicalism +identically +identicalness +identifiable +identifiableness +identification +identifier +identify +identism +identity +ideogenetic +ideogenical +ideogenous +ideogeny +ideoglyph +ideogram +ideogrammic +ideograph +ideographic +ideographical +ideographically +ideography +ideolatry +ideologic +ideological +ideologically +ideologist +ideologize +ideologue +ideology +ideomotion +ideomotor +ideophone +ideophonetics +ideophonous +ideoplastia +ideoplastic +ideoplastics +ideoplasty +ideopraxist +ides +idgah +idiasm +idic +idiobiology +idioblast +idioblastic +idiochromatic +idiochromatin +idiochromosome +idiocrasis +idiocrasy +idiocratic +idiocratical +idiocy +idiocyclophanous +idioelectric +idioelectrical +idiogenesis +idiogenetic +idiogenous +idioglossia +idioglottic +idiograph +idiographic +idiographical +idiohypnotism +idiolalia +idiolatry +idiologism +idiolysin +idiom +idiomatic +idiomatical +idiomatically +idiomaticalness +idiomelon +idiometer +idiomography +idiomology +idiomorphic +idiomorphically +idiomorphism +idiomorphous +idiomuscular +idiopathetic +idiopathic +idiopathical +idiopathically +idiopathy +idiophanism +idiophanous +idiophonic +idioplasm +idioplasmatic +idioplasmic +idiopsychological +idiopsychology +idioreflex +idiorepulsive +idioretinal +idiorrhythmic +idiosome +idiospasm +idiospastic +idiostatic +idiosyncrasy +idiosyncratic +idiosyncratical +idiosyncratically +idiot +idiotcy +idiothalamous +idiothermous +idiothermy +idiotic +idiotical +idiotically +idioticalness +idioticon +idiotish +idiotism +idiotize +idiotropian +idiotry +idiotype +idiotypic +idite +iditol +idle +idleful +idleheaded +idlehood +idleman +idlement +idleness +idler +idleset +idleship +idlety +idlish +idly +idocrase +idol +idola +idolaster +idolater +idolatress +idolatric +idolatrize +idolatrizer +idolatrous +idolatrously +idolatrousness +idolatry +idolify +idolism +idolist +idolistic +idolization +idolize +idolizer +idoloclast +idoloclastic +idolodulia +idolographical +idololatrical +idololatry +idolomancy +idolomania +idolothyte +idolothytic +idolous +idolum +idoneal +idoneity +idoneous +idoneousness +idorgan +idosaccharic +idose +idrialin +idrialine +idrialite +idryl +idyl +idyler +idylism +idylist +idylize +idyllian +idyllic +idyllical +idyllically +idyllicism +ie +if +ife +iffy +igelstromite +igloo +ignatia +ignavia +igneoaqueous +igneous +ignescent +ignicolist +igniferous +igniferousness +igniform +ignifuge +ignify +ignigenous +ignipotent +ignipuncture +ignitability +ignite +igniter +ignitibility +ignitible +ignition +ignitive +ignitor +ignitron +ignivomous +ignivomousness +ignobility +ignoble +ignobleness +ignoblesse +ignobly +ignominious +ignominiously +ignominiousness +ignominy +ignorable +ignoramus +ignorance +ignorant +ignorantism +ignorantist +ignorantly +ignorantness +ignoration +ignore +ignorement +ignorer +ignote +iguana +iguanian +iguanid +iguaniform +iguanodont +iguanodontoid +iguanoid +ihi +ihleite +ihram +iiwi +ijma +ijolite +ijussite +ikat +ikey +ikeyness +ikona +ikra +ileac +ileectomy +ileitis +ileocaecal +ileocaecum +ileocolic +ileocolitis +ileocolostomy +ileocolotomy +ileon +ileosigmoidostomy +ileostomy +ileotomy +ilesite +ileum +ileus +ilex +ilia +iliac +iliacus +iliahi +ilial +iliau +ilicaceous +ilicic +ilicin +ilima +iliocaudal +iliocaudalis +iliococcygeal +iliococcygeus +iliococcygian +iliocostal +iliocostalis +iliodorsal +iliofemoral +iliohypogastric +ilioinguinal +ilioischiac +ilioischiatic +iliolumbar +iliopectineal +iliopelvic +ilioperoneal +iliopsoas +iliopsoatic +iliopubic +iliosacral +iliosciatic +ilioscrotal +iliospinal +iliotibial +iliotrochanteric +ilium +ilk +ilka +ilkane +ill +illaborate +illachrymable +illachrymableness +illapsable +illapse +illapsive +illaqueate +illaqueation +illation +illative +illatively +illaudable +illaudably +illaudation +illaudatory +illecebrous +illeck +illegal +illegality +illegalize +illegally +illegalness +illegibility +illegible +illegibleness +illegibly +illegitimacy +illegitimate +illegitimately +illegitimateness +illegitimation +illegitimatize +illeism +illeist +illess +illfare +illguide +illiberal +illiberalism +illiberality +illiberalize +illiberally +illiberalness +illicit +illicitly +illicitness +illimitability +illimitable +illimitableness +illimitably +illimitate +illimitation +illimited +illimitedly +illimitedness +illinition +illinium +illipene +illiquation +illiquid +illiquidity +illiquidly +illish +illision +illiteracy +illiteral +illiterate +illiterately +illiterateness +illiterature +illium +illness +illocal +illocality +illocally +illogic +illogical +illogicality +illogically +illogicalness +illogician +illogicity +illoricate +illoricated +illoyal +illoyalty +illth +illucidate +illucidation +illucidative +illude +illudedly +illuder +illume +illumer +illuminability +illuminable +illuminance +illuminant +illuminate +illuminated +illuminati +illuminating +illuminatingly +illumination +illuminational +illuminatism +illuminatist +illuminative +illuminato +illuminator +illuminatory +illuminatus +illumine +illuminee +illuminer +illuminist +illuminometer +illuminous +illupi +illure +illurement +illusible +illusion +illusionable +illusional +illusionary +illusioned +illusionism +illusionist +illusionistic +illusive +illusively +illusiveness +illusor +illusorily +illusoriness +illusory +illustrable +illustratable +illustrate +illustration +illustrational +illustrative +illustratively +illustrator +illustratory +illustratress +illustre +illustricity +illustrious +illustriously +illustriousness +illutate +illutation +illuvial +illuviate +illuviation +illy +ilmenite +ilmenitite +ilmenorutile +ilot +ilvaite +ilysioid +image +imageable +imageless +imager +imagerial +imagerially +imagery +imaginability +imaginable +imaginableness +imaginably +imaginal +imaginant +imaginarily +imaginariness +imaginary +imaginate +imagination +imaginational +imaginationalism +imaginative +imaginatively +imaginativeness +imaginator +imagine +imaginer +imagines +imaginist +imaginous +imagism +imagist +imagistic +imago +imam +imamah +imamate +imambarah +imamic +imamship +imaret +imbalance +imban +imband +imbannered +imbarge +imbark +imbarn +imbased +imbastardize +imbat +imbauba +imbe +imbecile +imbecilely +imbecilic +imbecilitate +imbecility +imbed +imbellious +imber +imbibe +imbiber +imbibition +imbibitional +imbibitory +imbirussu +imbitter +imbitterment +imbolish +imbondo +imbonity +imbordure +imborsation +imbosom +imbower +imbreathe +imbreviate +imbrex +imbricate +imbricated +imbricately +imbrication +imbricative +imbroglio +imbrue +imbruement +imbrute +imbrutement +imbue +imbuement +imburse +imbursement +imi +imidazole +imidazolyl +imide +imidic +imidogen +iminazole +imine +imino +iminohydrin +imitability +imitable +imitableness +imitancy +imitant +imitate +imitatee +imitation +imitational +imitationist +imitative +imitatively +imitativeness +imitator +imitatorship +imitatress +imitatrix +immaculacy +immaculance +immaculate +immaculately +immaculateness +immalleable +immanacle +immanation +immane +immanely +immanence +immanency +immaneness +immanent +immanental +immanentism +immanentist +immanently +immanifest +immanifestness +immanity +immantle +immarble +immarcescible +immarcescibly +immarcibleness +immarginate +immask +immatchable +immaterial +immaterialism +immaterialist +immateriality +immaterialize +immaterially +immaterialness +immaterials +immateriate +immatriculate +immatriculation +immature +immatured +immaturely +immatureness +immaturity +immeability +immeasurability +immeasurable +immeasurableness +immeasurably +immeasured +immechanical +immechanically +immediacy +immedial +immediate +immediately +immediateness +immediatism +immediatist +immedicable +immedicableness +immedicably +immelodious +immember +immemorable +immemorial +immemorially +immense +immensely +immenseness +immensity +immensive +immensurability +immensurable +immensurableness +immensurate +immerd +immerge +immergence +immergent +immerit +immerited +immeritorious +immeritoriously +immeritous +immerse +immersement +immersible +immersion +immersionism +immersionist +immersive +immethodic +immethodical +immethodically +immethodicalness +immethodize +immetrical +immetrically +immetricalness +immew +immi +immigrant +immigrate +immigration +immigrator +immigratory +imminence +imminency +imminent +imminently +imminentness +immingle +imminution +immiscibility +immiscible +immiscibly +immission +immit +immitigability +immitigable +immitigably +immix +immixable +immixture +immobile +immobility +immobilization +immobilize +immoderacy +immoderate +immoderately +immoderateness +immoderation +immodest +immodestly +immodesty +immodulated +immolate +immolation +immolator +immoment +immomentous +immonastered +immoral +immoralism +immoralist +immorality +immoralize +immorally +immorigerous +immorigerousness +immortability +immortable +immortal +immortalism +immortalist +immortality +immortalizable +immortalization +immortalize +immortalizer +immortally +immortalness +immortalship +immortelle +immortification +immortified +immotile +immotioned +immotive +immound +immovability +immovable +immovableness +immovably +immund +immundity +immune +immunist +immunity +immunization +immunize +immunochemistry +immunogen +immunogenetic +immunogenetics +immunogenic +immunogenically +immunogenicity +immunologic +immunological +immunologically +immunologist +immunology +immunoreaction +immunotoxin +immuration +immure +immurement +immusical +immusically +immutability +immutable +immutableness +immutably +immutation +immute +immutilate +immutual +imonium +imp +impacability +impacable +impack +impackment +impact +impacted +impaction +impactionize +impactment +impactual +impages +impaint +impair +impairable +impairer +impairment +impala +impalace +impalatable +impale +impalement +impaler +impall +impalm +impalpability +impalpable +impalpably +impalsy +impaludism +impanate +impanation +impanator +impane +impanel +impanelment +impapase +impapyrate +impar +imparadise +imparalleled +imparasitic +impardonable +impardonably +imparidigitate +imparipinnate +imparisyllabic +imparity +impark +imparkation +imparl +imparlance +imparsonee +impart +impartable +impartance +impartation +imparter +impartial +impartialism +impartialist +impartiality +impartially +impartialness +impartibilibly +impartibility +impartible +impartibly +imparticipable +impartite +impartive +impartivity +impartment +impassability +impassable +impassableness +impassably +impasse +impassibilibly +impassibility +impassible +impassibleness +impassion +impassionable +impassionate +impassionately +impassioned +impassionedly +impassionedness +impassionment +impassive +impassively +impassiveness +impassivity +impastation +impaste +impasto +impasture +impaternate +impatible +impatience +impatiency +impatient +impatientaceous +impatiently +impatientness +impatronize +impave +impavid +impavidity +impavidly +impawn +impayable +impeach +impeachability +impeachable +impeacher +impeachment +impearl +impeccability +impeccable +impeccably +impeccance +impeccancy +impeccant +impectinate +impecuniary +impecuniosity +impecunious +impecuniously +impecuniousness +impedance +impede +impeder +impedibility +impedible +impedient +impediment +impedimenta +impedimental +impedimentary +impeding +impedingly +impedite +impedition +impeditive +impedometer +impeevish +impel +impellent +impeller +impen +impend +impendence +impendency +impendent +impending +impenetrability +impenetrable +impenetrableness +impenetrably +impenetrate +impenetration +impenetrative +impenitence +impenitent +impenitently +impenitentness +impenitible +impenitibleness +impennate +impent +imperance +imperant +imperate +imperation +imperatival +imperative +imperatively +imperativeness +imperator +imperatorial +imperatorially +imperatorian +imperatorious +imperatorship +imperatory +imperatrix +imperceivable +imperceivableness +imperceivably +imperceived +imperceiverant +imperceptibility +imperceptible +imperceptibleness +imperceptibly +imperception +imperceptive +imperceptiveness +imperceptivity +impercipience +impercipient +imperence +imperent +imperfect +imperfected +imperfectibility +imperfectible +imperfection +imperfectious +imperfective +imperfectly +imperfectness +imperforable +imperforate +imperforated +imperforation +imperformable +imperia +imperial +imperialin +imperialine +imperialism +imperialist +imperialistic +imperialistically +imperiality +imperialization +imperialize +imperially +imperialness +imperialty +imperil +imperilment +imperious +imperiously +imperiousness +imperish +imperishability +imperishable +imperishableness +imperishably +imperite +imperium +impermanence +impermanency +impermanent +impermanently +impermeability +impermeabilization +impermeabilize +impermeable +impermeableness +impermeably +impermeated +impermeator +impermissible +impermutable +imperscriptible +imperscrutable +impersonable +impersonal +impersonality +impersonalization +impersonalize +impersonally +impersonate +impersonation +impersonative +impersonator +impersonatress +impersonatrix +impersonification +impersonify +impersonization +impersonize +imperspicuity +imperspicuous +imperspirability +imperspirable +impersuadable +impersuadableness +impersuasibility +impersuasible +impersuasibleness +impersuasibly +impertinacy +impertinence +impertinency +impertinent +impertinently +impertinentness +impertransible +imperturbability +imperturbable +imperturbableness +imperturbably +imperturbation +imperturbed +imperverse +impervertible +impervestigable +imperviability +imperviable +imperviableness +impervial +impervious +imperviously +imperviousness +impest +impestation +impester +impeticos +impetiginous +impetigo +impetition +impetrate +impetration +impetrative +impetrator +impetratory +impetre +impetulant +impetulantly +impetuosity +impetuous +impetuously +impetuousness +impetus +imphee +impi +impicture +impierceable +impiety +impignorate +impignoration +impinge +impingement +impingence +impingent +impinger +impinguate +impious +impiously +impiousness +impish +impishly +impishness +impiteous +impitiably +implacability +implacable +implacableness +implacably +implacement +implacental +implacentate +implant +implantation +implanter +implastic +implasticity +implate +implausibility +implausible +implausibleness +implausibly +impleach +implead +impleadable +impleader +impledge +implement +implemental +implementation +implementiferous +implete +impletion +impletive +implex +impliable +implial +implicant +implicate +implicately +implicateness +implication +implicational +implicative +implicatively +implicatory +implicit +implicitly +implicitness +impliedly +impliedness +impling +implode +implodent +implorable +imploration +implorator +imploratory +implore +implorer +imploring +imploringly +imploringness +implosion +implosive +implosively +implume +implumed +implunge +impluvium +imply +impocket +impofo +impoison +impoisoner +impolarizable +impolicy +impolished +impolite +impolitely +impoliteness +impolitic +impolitical +impolitically +impoliticalness +impoliticly +impoliticness +impollute +imponderabilia +imponderability +imponderable +imponderableness +imponderably +imponderous +impone +imponent +impoor +impopular +impopularly +imporosity +imporous +import +importability +importable +importableness +importably +importance +importancy +important +importantly +importation +importer +importless +importment +importraiture +importray +importunacy +importunance +importunate +importunately +importunateness +importunator +importune +importunely +importunement +importuner +importunity +imposable +imposableness +imposal +impose +imposement +imposer +imposing +imposingly +imposingness +imposition +impositional +impositive +impossibilification +impossibilism +impossibilist +impossibilitate +impossibility +impossible +impossibleness +impossibly +impost +imposter +imposterous +impostor +impostorism +impostorship +impostress +impostrix +impostrous +impostumate +impostumation +impostume +imposture +imposturism +imposturous +imposure +impot +impotable +impotence +impotency +impotent +impotently +impotentness +impound +impoundable +impoundage +impounder +impoundment +impoverish +impoverisher +impoverishment +impracticability +impracticable +impracticableness +impracticably +impractical +impracticality +impracticalness +imprecant +imprecate +imprecation +imprecator +imprecatorily +imprecatory +imprecise +imprecisely +imprecision +impredicability +impredicable +impreg +impregn +impregnability +impregnable +impregnableness +impregnably +impregnant +impregnate +impregnation +impregnative +impregnator +impregnatory +imprejudice +impremeditate +impreparation +impresa +impresario +imprescience +imprescribable +imprescriptibility +imprescriptible +imprescriptibly +imprese +impress +impressable +impressedly +impresser +impressibility +impressible +impressibleness +impressibly +impression +impressionability +impressionable +impressionableness +impressionably +impressional +impressionalist +impressionality +impressionally +impressionary +impressionism +impressionist +impressionistic +impressionistically +impressionless +impressive +impressively +impressiveness +impressment +impressor +impressure +imprest +imprestable +impreventability +impreventable +imprevisibility +imprevisible +imprevision +imprimatur +imprime +imprimitive +imprimitivity +imprint +imprinter +imprison +imprisonable +imprisoner +imprisonment +improbability +improbabilize +improbable +improbableness +improbably +improbation +improbative +improbatory +improbity +improcreant +improcurability +improcurable +improducible +improficience +improficiency +improgressive +improgressively +improgressiveness +improlificical +impromptitude +impromptu +impromptuary +impromptuist +improof +improper +improperation +improperly +improperness +impropriate +impropriation +impropriator +impropriatrix +impropriety +improvability +improvable +improvableness +improvably +improve +improvement +improver +improvership +improvidence +improvident +improvidentially +improvidently +improving +improvingly +improvisate +improvisation +improvisational +improvisator +improvisatorial +improvisatorially +improvisatorize +improvisatory +improvise +improvisedly +improviser +improvision +improviso +improvisor +imprudence +imprudency +imprudent +imprudential +imprudently +imprudentness +impship +impuberal +impuberate +impuberty +impubic +impudence +impudency +impudent +impudently +impudentness +impudicity +impugn +impugnability +impugnable +impugnation +impugner +impugnment +impuissance +impuissant +impulse +impulsion +impulsive +impulsively +impulsiveness +impulsivity +impulsory +impunctate +impunctual +impunctuality +impunely +impunible +impunibly +impunity +impure +impurely +impureness +impuritan +impuritanism +impurity +imputability +imputable +imputableness +imputably +imputation +imputative +imputatively +imputativeness +impute +imputedly +imputer +imputrescence +imputrescibility +imputrescible +imputrid +impy +imshi +imsonic +imu +in +inability +inabordable +inabstinence +inaccentuated +inaccentuation +inacceptable +inaccessibility +inaccessible +inaccessibleness +inaccessibly +inaccordance +inaccordancy +inaccordant +inaccordantly +inaccuracy +inaccurate +inaccurately +inaccurateness +inachid +inachoid +inacquaintance +inacquiescent +inactinic +inaction +inactionist +inactivate +inactivation +inactive +inactively +inactiveness +inactivity +inactuate +inactuation +inadaptability +inadaptable +inadaptation +inadaptive +inadept +inadequacy +inadequate +inadequately +inadequateness +inadequation +inadequative +inadequatively +inadherent +inadhesion +inadhesive +inadjustability +inadjustable +inadmissibility +inadmissible +inadmissibly +inadventurous +inadvertence +inadvertency +inadvertent +inadvertently +inadvisability +inadvisable +inadvisableness +inadvisedly +inaesthetic +inaffability +inaffable +inaffectation +inagglutinability +inagglutinable +inaggressive +inagile +inaidable +inaja +inalacrity +inalienability +inalienable +inalienableness +inalienably +inalimental +inalterability +inalterable +inalterableness +inalterably +inamissibility +inamissible +inamissibleness +inamorata +inamorate +inamoration +inamorato +inamovability +inamovable +inane +inanely +inanga +inangulate +inanimadvertence +inanimate +inanimated +inanimately +inanimateness +inanimation +inanition +inanity +inantherate +inapathy +inapostate +inapparent +inappealable +inappeasable +inappellability +inappellable +inappendiculate +inapperceptible +inappertinent +inappetence +inappetency +inappetent +inappetible +inapplicability +inapplicable +inapplicableness +inapplicably +inapplication +inapposite +inappositely +inappositeness +inappreciable +inappreciably +inappreciation +inappreciative +inappreciatively +inappreciativeness +inapprehensible +inapprehension +inapprehensive +inapprehensiveness +inapproachability +inapproachable +inapproachably +inappropriable +inappropriableness +inappropriate +inappropriately +inappropriateness +inapt +inaptitude +inaptly +inaptness +inaqueous +inarable +inarch +inarculum +inarguable +inarguably +inarm +inarticulacy +inarticulate +inarticulated +inarticulately +inarticulateness +inarticulation +inartificial +inartificiality +inartificially +inartificialness +inartistic +inartistical +inartisticality +inartistically +inasmuch +inassimilable +inassimilation +inassuageable +inattackable +inattention +inattentive +inattentively +inattentiveness +inaudibility +inaudible +inaudibleness +inaudibly +inaugur +inaugural +inaugurate +inauguration +inaugurative +inaugurator +inauguratory +inaugurer +inaurate +inauration +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inauthoritative +inauthoritativeness +inaxon +inbe +inbeaming +inbearing +inbeing +inbending +inbent +inbirth +inblow +inblowing +inblown +inboard +inbond +inborn +inbound +inbread +inbreak +inbreaking +inbreathe +inbreather +inbred +inbreed +inbring +inbringer +inbuilt +inburning +inburnt +inburst +inby +incalculability +incalculable +incalculableness +incalculably +incalescence +incalescency +incalescent +incaliculate +incalver +incalving +incameration +incandent +incandesce +incandescence +incandescency +incandescent +incandescently +incanous +incantation +incantational +incantator +incantatory +incanton +incapability +incapable +incapableness +incapably +incapacious +incapaciousness +incapacitate +incapacitation +incapacity +incapsulate +incapsulation +incaptivate +incarcerate +incarceration +incarcerator +incardinate +incardination +incarmined +incarn +incarnadine +incarnant +incarnate +incarnation +incarnational +incarnationist +incarnative +incase +incasement +incast +incatenate +incatenation +incaution +incautious +incautiously +incautiousness +incavate +incavated +incavation +incavern +incedingly +incelebrity +incendiarism +incendiary +incendivity +incensation +incense +incenseless +incensement +incensory +incensurable +incensurably +incenter +incentive +incentively +incentor +incept +inception +inceptive +inceptively +inceptor +inceration +incertitude +incessable +incessably +incessancy +incessant +incessantly +incessantness +incest +incestuous +incestuously +incestuousness +inch +inched +inchmeal +inchoacy +inchoant +inchoate +inchoately +inchoateness +inchoation +inchoative +inchpin +inchworm +incide +incidence +incident +incidental +incidentalist +incidentally +incidentalness +incidentless +incidently +incinerable +incinerate +incineration +incinerator +incipience +incipient +incipiently +incircumscription +incircumspect +incircumspection +incircumspectly +incircumspectness +incisal +incise +incisely +incisiform +incision +incisive +incisively +incisiveness +incisor +incisorial +incisory +incisure +incitability +incitable +incitant +incitation +incite +incitement +inciter +incitingly +incitive +incitress +incivic +incivility +incivilization +incivism +inclemency +inclement +inclemently +inclementness +inclinable +inclinableness +inclination +inclinational +inclinator +inclinatorily +inclinatorium +inclinatory +incline +incliner +inclinograph +inclinometer +inclip +inclose +inclosure +includable +include +included +includedness +includer +inclusa +incluse +inclusion +inclusionist +inclusive +inclusively +inclusiveness +inclusory +incoagulable +incoalescence +incoercible +incog +incogent +incogitability +incogitable +incogitancy +incogitant +incogitantly +incogitative +incognita +incognitive +incognito +incognizability +incognizable +incognizance +incognizant +incognoscent +incognoscibility +incognoscible +incoherence +incoherency +incoherent +incoherentific +incoherently +incoherentness +incohering +incohesion +incohesive +incoincidence +incoincident +incombustibility +incombustible +incombustibleness +incombustibly +incombustion +income +incomeless +incomer +incoming +incommensurability +incommensurable +incommensurableness +incommensurably +incommensurate +incommensurately +incommensurateness +incommiscibility +incommiscible +incommodate +incommodation +incommode +incommodement +incommodious +incommodiously +incommodiousness +incommodity +incommunicability +incommunicable +incommunicableness +incommunicably +incommunicado +incommunicative +incommunicatively +incommunicativeness +incommutability +incommutable +incommutableness +incommutably +incompact +incompactly +incompactness +incomparability +incomparable +incomparableness +incomparably +incompassionate +incompassionately +incompassionateness +incompatibility +incompatible +incompatibleness +incompatibly +incompendious +incompensated +incompensation +incompetence +incompetency +incompetent +incompetently +incompetentness +incompletability +incompletable +incompletableness +incomplete +incompleted +incompletely +incompleteness +incompletion +incomplex +incompliance +incompliancy +incompliant +incompliantly +incomplicate +incomplying +incomposed +incomposedly +incomposedness +incomposite +incompossibility +incompossible +incomprehended +incomprehending +incomprehendingly +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehension +incomprehensive +incomprehensively +incomprehensiveness +incompressibility +incompressible +incompressibleness +incompressibly +incomputable +inconcealable +inconceivability +inconceivable +inconceivableness +inconceivably +inconcinnate +inconcinnately +inconcinnity +inconcinnous +inconcludent +inconcluding +inconclusion +inconclusive +inconclusively +inconclusiveness +inconcrete +inconcurrent +inconcurring +incondensability +incondensable +incondensibility +incondensible +incondite +inconditionate +inconditioned +inconducive +inconfirm +inconformable +inconformably +inconformity +inconfused +inconfusedly +inconfusion +inconfutable +inconfutably +incongealable +incongealableness +incongenerous +incongenial +incongeniality +inconglomerate +incongruence +incongruent +incongruently +incongruity +incongruous +incongruously +incongruousness +inconjoinable +inconnected +inconnectedness +inconnu +inconscience +inconscient +inconsciently +inconscious +inconsciously +inconsecutive +inconsecutively +inconsecutiveness +inconsequence +inconsequent +inconsequential +inconsequentiality +inconsequentially +inconsequently +inconsequentness +inconsiderable +inconsiderableness +inconsiderably +inconsiderate +inconsiderately +inconsiderateness +inconsideration +inconsidered +inconsistence +inconsistency +inconsistent +inconsistently +inconsistentness +inconsolability +inconsolable +inconsolableness +inconsolably +inconsolate +inconsolately +inconsonance +inconsonant +inconsonantly +inconspicuous +inconspicuously +inconspicuousness +inconstancy +inconstant +inconstantly +inconstantness +inconstruable +inconsultable +inconsumable +inconsumably +inconsumed +incontaminable +incontaminate +incontaminateness +incontemptible +incontestability +incontestable +incontestableness +incontestably +incontinence +incontinency +incontinent +incontinently +incontinuity +incontinuous +incontracted +incontractile +incontraction +incontrollable +incontrollably +incontrolled +incontrovertibility +incontrovertible +incontrovertibleness +incontrovertibly +inconvenience +inconveniency +inconvenient +inconveniently +inconvenientness +inconversable +inconversant +inconversibility +inconvertibility +inconvertible +inconvertibleness +inconvertibly +inconvinced +inconvincedly +inconvincibility +inconvincible +inconvincibly +incopresentability +incopresentable +incoronate +incoronated +incoronation +incorporable +incorporate +incorporated +incorporatedness +incorporation +incorporative +incorporator +incorporeal +incorporealism +incorporealist +incorporeality +incorporealize +incorporeally +incorporeity +incorporeous +incorpse +incorrect +incorrection +incorrectly +incorrectness +incorrespondence +incorrespondency +incorrespondent +incorresponding +incorrigibility +incorrigible +incorrigibleness +incorrigibly +incorrodable +incorrodible +incorrosive +incorrupt +incorrupted +incorruptibility +incorruptible +incorruptibleness +incorruptibly +incorruption +incorruptly +incorruptness +incourteous +incourteously +incrash +incrassate +incrassated +incrassation +incrassative +increasable +increasableness +increase +increasedly +increaseful +increasement +increaser +increasing +increasingly +increate +increately +increative +incredibility +incredible +incredibleness +incredibly +increditable +incredited +incredulity +incredulous +incredulously +incredulousness +increep +incremate +incremation +increment +incremental +incrementation +increpate +increpation +increscence +increscent +increst +incretion +incretionary +incretory +incriminate +incrimination +incriminator +incriminatory +incross +incrossbred +incrossing +incrotchet +incruent +incruental +incruentous +incrust +incrustant +incrustate +incrustation +incrustator +incrustive +incrustment +incrystal +incrystallizable +incubate +incubation +incubational +incubative +incubator +incubatorium +incubatory +incubi +incubous +incubus +incudal +incudate +incudectomy +incudes +incudomalleal +incudostapedial +inculcate +inculcation +inculcative +inculcator +inculcatory +inculpability +inculpable +inculpableness +inculpably +inculpate +inculpation +inculpative +inculpatory +incult +incultivation +inculture +incumbence +incumbency +incumbent +incumbentess +incumbently +incumber +incumberment +incumbrance +incumbrancer +incunable +incunabula +incunabular +incunabulist +incunabulum +incuneation +incur +incurability +incurable +incurableness +incurably +incuriosity +incurious +incuriously +incuriousness +incurrable +incurrence +incurrent +incurse +incursion +incursionist +incursive +incurvate +incurvation +incurvature +incurve +incus +incuse +incut +incutting +indaba +indaconitine +indagate +indagation +indagative +indagator +indagatory +indamine +indan +indane +indanthrene +indart +indazin +indazine +indazol +indazole +inde +indebt +indebted +indebtedness +indebtment +indecence +indecency +indecent +indecently +indecentness +indeciduate +indeciduous +indecipherability +indecipherable +indecipherableness +indecipherably +indecision +indecisive +indecisively +indecisiveness +indeclinable +indeclinableness +indeclinably +indecomponible +indecomposable +indecomposableness +indecorous +indecorously +indecorousness +indecorum +indeed +indeedy +indefaceable +indefatigability +indefatigable +indefatigableness +indefatigably +indefeasibility +indefeasible +indefeasibleness +indefeasibly +indefeatable +indefectibility +indefectible +indefectibly +indefective +indefensibility +indefensible +indefensibleness +indefensibly +indefensive +indeficiency +indeficient +indeficiently +indefinable +indefinableness +indefinably +indefinite +indefinitely +indefiniteness +indefinitive +indefinitively +indefinitiveness +indefinitude +indefinity +indeflectible +indefluent +indeformable +indehiscence +indehiscent +indelectable +indelegability +indelegable +indeliberate +indeliberately +indeliberateness +indeliberation +indelibility +indelible +indelibleness +indelibly +indelicacy +indelicate +indelicately +indelicateness +indemnification +indemnificator +indemnificatory +indemnifier +indemnify +indemnitee +indemnitor +indemnity +indemnization +indemoniate +indemonstrability +indemonstrable +indemonstrableness +indemonstrably +indene +indent +indentation +indented +indentedly +indentee +indenter +indention +indentment +indentor +indenture +indentured +indentureship +indentwise +independable +independence +independency +independent +independentism +independently +indeposable +indeprehensible +indeprivability +indeprivable +inderivative +indescribability +indescribable +indescribableness +indescribably +indescript +indescriptive +indesert +indesignate +indesirable +indestructibility +indestructible +indestructibleness +indestructibly +indetectable +indeterminable +indeterminableness +indeterminably +indeterminacy +indeterminate +indeterminately +indeterminateness +indetermination +indeterminative +indetermined +indeterminism +indeterminist +indeterministic +indevirginate +indevoted +indevotion +indevotional +indevout +indevoutly +indevoutness +index +indexed +indexer +indexical +indexically +indexing +indexless +indexlessness +indexterity +indiadem +indianaite +indianite +indianization +indianize +indic +indicable +indican +indicant +indicanuria +indicate +indication +indicative +indicatively +indicator +indicatory +indicatrix +indices +indicia +indicial +indicible +indicium +indicolite +indict +indictable +indictably +indictee +indicter +indiction +indictional +indictive +indictment +indictor +indiferous +indifference +indifferency +indifferent +indifferential +indifferentism +indifferentist +indifferentistic +indifferently +indigena +indigenal +indigenate +indigence +indigency +indigene +indigeneity +indigenist +indigenity +indigenous +indigenously +indigenousness +indigent +indigently +indigested +indigestedness +indigestibility +indigestible +indigestibleness +indigestibly +indigestion +indigestive +indigitamenta +indigitate +indigitation +indign +indignance +indignancy +indignant +indignantly +indignation +indignatory +indignify +indignity +indignly +indigo +indigoberry +indigoferous +indigoid +indigotic +indigotin +indigotindisulphonic +indiguria +indimensible +indimensional +indiminishable +indimple +indirect +indirected +indirection +indirectly +indirectness +indirubin +indiscernibility +indiscernible +indiscernibleness +indiscernibly +indiscerptibility +indiscerptible +indiscerptibleness +indiscerptibly +indisciplinable +indiscipline +indisciplined +indiscoverable +indiscoverably +indiscovered +indiscreet +indiscreetly +indiscreetness +indiscrete +indiscretely +indiscretion +indiscretionary +indiscriminate +indiscriminated +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indiscriminative +indiscriminatively +indiscriminatory +indiscussable +indiscussible +indispellable +indispensability +indispensable +indispensableness +indispensably +indispose +indisposed +indisposedness +indisposition +indisputability +indisputable +indisputableness +indisputably +indissipable +indissociable +indissolubility +indissoluble +indissolubleness +indissolubly +indissolute +indissolvability +indissolvable +indissolvableness +indissolvably +indissuadable +indissuadably +indistinct +indistinction +indistinctive +indistinctively +indistinctiveness +indistinctly +indistinctness +indistinguishability +indistinguishable +indistinguishableness +indistinguishably +indistinguished +indistortable +indistributable +indisturbable +indisturbance +indisturbed +indite +inditement +inditer +indium +indivertible +indivertibly +individable +individua +individual +individualism +individualist +individualistic +individualistically +individuality +individualization +individualize +individualizer +individualizingly +individually +individuate +individuation +individuative +individuator +individuity +individuum +indivinable +indivisibility +indivisible +indivisibleness +indivisibly +indivision +indocibility +indocible +indocibleness +indocile +indocility +indoctrinate +indoctrination +indoctrinator +indoctrine +indoctrinization +indoctrinize +indogen +indogenide +indole +indolence +indolent +indolently +indoles +indoline +indoloid +indolyl +indomitability +indomitable +indomitableness +indomitably +indoor +indoors +indophenin +indophenol +indorsation +indorse +indoxyl +indoxylic +indoxylsulphuric +indraft +indraught +indrawal +indrawing +indrawn +indri +indubious +indubiously +indubitable +indubitableness +indubitably +indubitatively +induce +induced +inducedly +inducement +inducer +induciae +inducible +inducive +induct +inductance +inductee +inducteous +inductile +inductility +induction +inductional +inductionally +inductionless +inductive +inductively +inductiveness +inductivity +inductometer +inductophone +inductor +inductorium +inductory +inductoscope +indue +induement +indulge +indulgeable +indulgement +indulgence +indulgenced +indulgency +indulgent +indulgential +indulgentially +indulgently +indulgentness +indulger +indulging +indulgingly +induline +indult +indulto +indument +indumentum +induna +induplicate +induplication +induplicative +indurable +indurate +induration +indurative +indurite +indusial +indusiate +indusiated +indusiform +indusioid +indusium +industrial +industrialism +industrialist +industrialization +industrialize +industrially +industrialness +industrious +industriously +industriousness +industrochemical +industry +induviae +induvial +induviate +indwell +indweller +indy +indyl +indylic +inearth +inebriacy +inebriant +inebriate +inebriation +inebriative +inebriety +inebrious +ineconomic +ineconomy +inedibility +inedible +inedited +ineducabilian +ineducability +ineducable +ineducation +ineffability +ineffable +ineffableness +ineffably +ineffaceability +ineffaceable +ineffaceably +ineffectible +ineffectibly +ineffective +ineffectively +ineffectiveness +ineffectual +ineffectuality +ineffectually +ineffectualness +ineffervescence +ineffervescent +ineffervescibility +ineffervescible +inefficacious +inefficaciously +inefficaciousness +inefficacity +inefficacy +inefficience +inefficiency +inefficient +inefficiently +ineffulgent +inelaborate +inelaborated +inelaborately +inelastic +inelasticate +inelasticity +inelegance +inelegancy +inelegant +inelegantly +ineligibility +ineligible +ineligibleness +ineligibly +ineliminable +ineloquence +ineloquent +ineloquently +ineluctability +ineluctable +ineluctably +ineludible +ineludibly +inembryonate +inemendable +inemotivity +inemulous +inenarrable +inenergetic +inenubilable +inenucleable +inept +ineptitude +ineptly +ineptness +inequable +inequal +inequalitarian +inequality +inequally +inequalness +inequation +inequiaxial +inequicostate +inequidistant +inequigranular +inequilateral +inequilibrium +inequilobate +inequilobed +inequipotential +inequipotentiality +inequitable +inequitableness +inequitably +inequity +inequivalent +inequivalve +inequivalvular +ineradicable +ineradicableness +ineradicably +inerasable +inerasableness +inerasably +inerasible +inerm +inermous +inerrability +inerrable +inerrableness +inerrably +inerrancy +inerrant +inerrantly +inerratic +inerring +inerringly +inerroneous +inert +inertance +inertia +inertial +inertion +inertly +inertness +inerubescent +inerudite +ineruditely +inerudition +inescapable +inescapableness +inescapably +inesculent +inescutcheon +inesite +inessential +inessentiality +inestimability +inestimable +inestimableness +inestimably +inestivation +inethical +ineunt +ineuphonious +inevadible +inevadibly +inevaporable +inevasible +inevidence +inevident +inevitability +inevitable +inevitableness +inevitably +inexact +inexacting +inexactitude +inexactly +inexactness +inexcellence +inexcitability +inexcitable +inexclusive +inexclusively +inexcommunicable +inexcusability +inexcusable +inexcusableness +inexcusably +inexecutable +inexecution +inexertion +inexhausted +inexhaustedly +inexhaustibility +inexhaustible +inexhaustibleness +inexhaustibly +inexhaustive +inexhaustively +inexigible +inexist +inexistence +inexistency +inexistent +inexorability +inexorable +inexorableness +inexorably +inexpansible +inexpansive +inexpectancy +inexpectant +inexpectation +inexpected +inexpectedly +inexpectedness +inexpedience +inexpediency +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexpert +inexpertly +inexpertness +inexpiable +inexpiableness +inexpiably +inexpiate +inexplainable +inexplicability +inexplicable +inexplicableness +inexplicables +inexplicably +inexplicit +inexplicitly +inexplicitness +inexplorable +inexplosive +inexportable +inexposable +inexposure +inexpress +inexpressibility +inexpressible +inexpressibleness +inexpressibles +inexpressibly +inexpressive +inexpressively +inexpressiveness +inexpugnability +inexpugnable +inexpugnableness +inexpugnably +inexpungeable +inexpungible +inextant +inextended +inextensibility +inextensible +inextensile +inextension +inextensional +inextensive +inexterminable +inextinct +inextinguishable +inextinguishably +inextirpable +inextirpableness +inextricability +inextricable +inextricableness +inextricably +inface +infall +infallibilism +infallibilist +infallibility +infallible +infallibleness +infallibly +infalling +infalsificable +infame +infamiliar +infamiliarity +infamize +infamonize +infamous +infamously +infamousness +infamy +infancy +infand +infandous +infang +infanglement +infangthief +infant +infanta +infantado +infante +infanthood +infanticidal +infanticide +infantile +infantilism +infantility +infantine +infantlike +infantry +infantryman +infarct +infarctate +infarcted +infarction +infare +infatuate +infatuatedly +infatuation +infatuator +infaust +infeasibility +infeasible +infeasibleness +infect +infectant +infected +infectedness +infecter +infectible +infection +infectionist +infectious +infectiously +infectiousness +infective +infectiveness +infectivity +infector +infectress +infectuous +infecund +infecundity +infeed +infeft +infeftment +infelicific +infelicitous +infelicitously +infelicitousness +infelicity +infelonious +infelt +infeminine +infer +inferable +inference +inferent +inferential +inferentialism +inferentialist +inferentially +inferior +inferiorism +inferiority +inferiorize +inferiorly +infern +infernal +infernalism +infernality +infernalize +infernally +infernalry +infernalship +inferno +inferoanterior +inferobranchiate +inferofrontal +inferolateral +inferomedian +inferoposterior +inferrer +inferribility +inferrible +inferringly +infertile +infertilely +infertileness +infertility +infest +infestant +infestation +infester +infestive +infestivity +infestment +infeudation +infibulate +infibulation +inficete +infidel +infidelic +infidelical +infidelism +infidelistic +infidelity +infidelize +infidelly +infield +infielder +infieldsman +infighter +infighting +infill +infilling +infilm +infilter +infiltrate +infiltration +infiltrative +infinitant +infinitarily +infinitary +infinitate +infinitation +infinite +infinitely +infiniteness +infinitesimal +infinitesimalism +infinitesimality +infinitesimally +infinitesimalness +infiniteth +infinitieth +infinitival +infinitivally +infinitive +infinitively +infinitize +infinitude +infinituple +infinity +infirm +infirmarer +infirmaress +infirmarian +infirmary +infirmate +infirmation +infirmative +infirmity +infirmly +infirmness +infissile +infit +infitter +infix +infixion +inflame +inflamed +inflamedly +inflamedness +inflamer +inflaming +inflamingly +inflammability +inflammable +inflammableness +inflammably +inflammation +inflammative +inflammatorily +inflammatory +inflatable +inflate +inflated +inflatedly +inflatedness +inflater +inflatile +inflatingly +inflation +inflationary +inflationism +inflationist +inflative +inflatus +inflect +inflected +inflectedness +inflection +inflectional +inflectionally +inflectionless +inflective +inflector +inflex +inflexed +inflexibility +inflexible +inflexibleness +inflexibly +inflexive +inflict +inflictable +inflicter +infliction +inflictive +inflood +inflorescence +inflorescent +inflow +inflowering +influence +influenceable +influencer +influencive +influent +influential +influentiality +influentially +influenza +influenzal +influenzic +influx +influxable +influxible +influxibly +influxion +influxionism +infold +infolder +infolding +infoldment +infoliate +inform +informable +informal +informality +informalize +informally +informant +information +informational +informative +informatively +informatory +informed +informedly +informer +informidable +informingly +informity +infortiate +infortitude +infortunate +infortunately +infortunateness +infortune +infra +infrabasal +infrabestial +infrabranchial +infrabuccal +infracanthal +infracaudal +infracelestial +infracentral +infracephalic +infraclavicle +infraclavicular +infraclusion +infraconscious +infracortical +infracostal +infracostalis +infracotyloid +infract +infractible +infraction +infractor +infradentary +infradiaphragmatic +infragenual +infraglacial +infraglenoid +infraglottic +infragrant +infragular +infrahuman +infrahyoid +infralabial +infralapsarian +infralapsarianism +infralinear +infralittoral +inframammary +inframammillary +inframandibular +inframarginal +inframaxillary +inframedian +inframercurial +inframercurian +inframolecular +inframontane +inframundane +infranatural +infranaturalism +infrangibility +infrangible +infrangibleness +infrangibly +infranodal +infranuclear +infraoccipital +infraocclusion +infraocular +infraoral +infraorbital +infraordinary +infrapapillary +infrapatellar +infraperipherial +infrapose +infraposition +infraprotein +infrapubian +infraradular +infrared +infrarenal +infrarenally +infrarimal +infrascapular +infrascapularis +infrascientific +infraspinal +infraspinate +infraspinatus +infraspinous +infrastapedial +infrasternal +infrastigmatal +infrastipular +infrastructure +infrasutral +infratemporal +infraterrene +infraterritorial +infrathoracic +infratonsillar +infratracheal +infratrochanteric +infratrochlear +infratubal +infraturbinal +infravaginal +infraventral +infrequency +infrequent +infrequently +infrigidate +infrigidation +infrigidative +infringe +infringement +infringer +infringible +infructiferous +infructuose +infructuosity +infructuous +infructuously +infrugal +infrustrable +infrustrably +infula +infumate +infumated +infumation +infundibular +infundibulate +infundibuliform +infundibulum +infuriate +infuriately +infuriatingly +infuriation +infuscate +infuscation +infuse +infusedly +infuser +infusibility +infusible +infusibleness +infusile +infusion +infusionism +infusionist +infusive +infusorial +infusorian +infusoriform +infusorioid +infusorium +infusory +ing +ingallantry +ingate +ingather +ingatherer +ingathering +ingeldable +ingeminate +ingemination +ingenerability +ingenerable +ingenerably +ingenerate +ingenerately +ingeneration +ingenerative +ingeniosity +ingenious +ingeniously +ingeniousness +ingenit +ingenue +ingenuity +ingenuous +ingenuously +ingenuousness +ingerminate +ingest +ingesta +ingestible +ingestion +ingestive +ingiver +ingiving +ingle +inglenook +ingleside +inglobate +inglobe +inglorious +ingloriously +ingloriousness +inglutition +ingluvial +ingluvies +ingluviitis +ingoing +ingot +ingotman +ingraft +ingrain +ingrained +ingrainedly +ingrainedness +ingrammaticism +ingrandize +ingrate +ingrateful +ingratefully +ingratefulness +ingrately +ingratiate +ingratiating +ingratiatingly +ingratiation +ingratiatory +ingratitude +ingravescent +ingravidate +ingravidation +ingredient +ingress +ingression +ingressive +ingressiveness +ingross +ingrow +ingrown +ingrownness +ingrowth +inguen +inguinal +inguinoabdominal +inguinocrural +inguinocutaneous +inguinodynia +inguinolabial +inguinoscrotal +ingulf +ingulfment +ingurgitate +ingurgitation +inhabit +inhabitability +inhabitable +inhabitancy +inhabitant +inhabitation +inhabitative +inhabitativeness +inhabited +inhabitedness +inhabiter +inhabitiveness +inhabitress +inhalant +inhalation +inhalator +inhale +inhalement +inhalent +inhaler +inharmonic +inharmonical +inharmonious +inharmoniously +inharmoniousness +inharmony +inhaul +inhauler +inhaust +inhaustion +inhearse +inheaven +inhere +inherence +inherency +inherent +inherently +inherit +inheritability +inheritable +inheritableness +inheritably +inheritage +inheritance +inheritor +inheritress +inheritrice +inheritrix +inhesion +inhiate +inhibit +inhibitable +inhibiter +inhibition +inhibitionist +inhibitive +inhibitor +inhibitory +inhomogeneity +inhomogeneous +inhomogeneously +inhospitable +inhospitableness +inhospitably +inhospitality +inhuman +inhumane +inhumanely +inhumanism +inhumanity +inhumanize +inhumanly +inhumanness +inhumate +inhumation +inhumationist +inhume +inhumer +inhumorous +inhumorously +inial +inidoneity +inidoneous +inimicable +inimical +inimicality +inimically +inimicalness +inimitability +inimitable +inimitableness +inimitably +iniome +iniomous +inion +iniquitable +iniquitably +iniquitous +iniquitously +iniquitousness +iniquity +inirritability +inirritable +inirritant +inirritative +inissuable +initial +initialer +initialist +initialize +initially +initiant +initiary +initiate +initiation +initiative +initiatively +initiator +initiatorily +initiatory +initiatress +initiatrix +initis +initive +inject +injectable +injection +injector +injelly +injudicial +injudicially +injudicious +injudiciously +injudiciousness +injunct +injunction +injunctive +injunctively +injurable +injure +injured +injuredly +injuredness +injurer +injurious +injuriously +injuriousness +injury +injustice +ink +inkberry +inkbush +inken +inker +inket +inkfish +inkholder +inkhorn +inkhornism +inkhornist +inkhornize +inkhornizer +inkindle +inkiness +inkish +inkle +inkless +inklike +inkling +inkmaker +inkmaking +inknot +inkosi +inkpot +inkroot +inks +inkshed +inkslinger +inkslinging +inkstain +inkstand +inkstandish +inkstone +inkweed +inkwell +inkwood +inkwriter +inky +inlagation +inlaid +inlaik +inlake +inland +inlander +inlandish +inlaut +inlaw +inlawry +inlay +inlayer +inlaying +inleague +inleak +inleakage +inlet +inlier +inlook +inlooker +inly +inlying +inmate +inmeats +inmixture +inmost +inn +innascibility +innascible +innate +innately +innateness +innatism +innative +innatural +innaturality +innaturally +inneity +inner +innerly +innermore +innermost +innermostly +innerness +innervate +innervation +innervational +innerve +inness +innest +innet +innholder +inning +inninmorite +innkeeper +innless +innocence +innocency +innocent +innocently +innocentness +innocuity +innocuous +innocuously +innocuousness +innominable +innominables +innominata +innominate +innominatum +innovant +innovate +innovation +innovational +innovationist +innovative +innovator +innovatory +innoxious +innoxiously +innoxiousness +innuendo +innumerability +innumerable +innumerableness +innumerably +innumerous +innutrient +innutrition +innutritious +innutritive +innyard +inobedience +inobedient +inobediently +inoblast +inobnoxious +inobscurable +inobservable +inobservance +inobservancy +inobservant +inobservantly +inobservantness +inobservation +inobtainable +inobtrusive +inobtrusively +inobtrusiveness +inobvious +inoccupation +inochondritis +inochondroma +inoculability +inoculable +inoculant +inocular +inoculate +inoculation +inoculative +inoculator +inoculum +inocystoma +inocyte +inodorous +inodorously +inodorousness +inoepithelioma +inoffending +inoffensive +inoffensively +inoffensiveness +inofficial +inofficially +inofficiosity +inofficious +inofficiously +inofficiousness +inogen +inogenesis +inogenic +inogenous +inoglia +inohymenitic +inolith +inoma +inominous +inomyoma +inomyositis +inomyxoma +inone +inoneuroma +inoperable +inoperative +inoperativeness +inopercular +inoperculate +inopinable +inopinate +inopinately +inopine +inopportune +inopportunely +inopportuneness +inopportunism +inopportunist +inopportunity +inoppressive +inoppugnable +inopulent +inorb +inorderly +inordinacy +inordinary +inordinate +inordinately +inordinateness +inorganic +inorganical +inorganically +inorganizable +inorganization +inorganized +inoriginate +inornate +inosclerosis +inoscopy +inosculate +inosculation +inosic +inosin +inosinic +inosite +inositol +inostensible +inostensibly +inotropic +inower +inoxidability +inoxidable +inoxidizable +inoxidize +inparabola +inpardonable +inpatient +inpayment +inpensioner +inphase +inpolygon +inpolyhedron +inport +inpour +inpush +input +inquaintance +inquartation +inquest +inquestual +inquiet +inquietation +inquietly +inquietness +inquietude +inquiline +inquilinism +inquilinity +inquilinous +inquinate +inquination +inquirable +inquirant +inquiration +inquire +inquirendo +inquirent +inquirer +inquiring +inquiringly +inquiry +inquisite +inquisition +inquisitional +inquisitionist +inquisitive +inquisitively +inquisitiveness +inquisitor +inquisitorial +inquisitorially +inquisitorialness +inquisitorious +inquisitorship +inquisitory +inquisitress +inquisitrix +inquisiturient +inradius +inreality +inrigged +inrigger +inrighted +inring +inro +inroad +inroader +inroll +inrooted +inrub +inrun +inrunning +inruption +inrush +insack +insagacity +insalivate +insalivation +insalubrious +insalubrity +insalutary +insalvability +insalvable +insane +insanely +insaneness +insanify +insanitariness +insanitary +insanitation +insanity +insapiency +insapient +insatiability +insatiable +insatiableness +insatiably +insatiate +insatiated +insatiately +insatiateness +insatiety +insatisfaction +insatisfactorily +insaturable +inscenation +inscibile +inscience +inscient +inscribable +inscribableness +inscribe +inscriber +inscript +inscriptible +inscription +inscriptional +inscriptioned +inscriptionist +inscriptionless +inscriptive +inscriptively +inscriptured +inscroll +inscrutability +inscrutable +inscrutableness +inscrutables +inscrutably +insculp +insculpture +insea +inseam +insect +insectan +insectarium +insectary +insectean +insected +insecticidal +insecticide +insectiferous +insectiform +insectifuge +insectile +insectine +insection +insectival +insectivore +insectivorous +insectlike +insectmonger +insectologer +insectologist +insectology +insectproof +insecure +insecurely +insecureness +insecurity +insee +inseer +inselberg +inseminate +insemination +insenescible +insensate +insensately +insensateness +insense +insensibility +insensibilization +insensibilize +insensibilizer +insensible +insensibleness +insensibly +insensitive +insensitiveness +insensitivity +insensuous +insentience +insentiency +insentient +inseparability +inseparable +inseparableness +inseparably +inseparate +inseparately +insequent +insert +insertable +inserted +inserter +insertion +insertional +insertive +inserviceable +insessor +insessorial +inset +insetter +inseverable +inseverably +inshave +insheathe +inshell +inshining +inship +inshoe +inshoot +inshore +inside +insider +insidiosity +insidious +insidiously +insidiousness +insight +insightful +insigne +insignia +insignificance +insignificancy +insignificant +insignificantly +insimplicity +insincere +insincerely +insincerity +insinking +insinuant +insinuate +insinuating +insinuatingly +insinuation +insinuative +insinuatively +insinuativeness +insinuator +insinuatory +insinuendo +insipid +insipidity +insipidly +insipidness +insipience +insipient +insipiently +insist +insistence +insistency +insistent +insistently +insister +insistingly +insistive +insititious +insnare +insnarement +insnarer +insobriety +insociability +insociable +insociableness +insociably +insocial +insocially +insofar +insolate +insolation +insole +insolence +insolency +insolent +insolently +insolentness +insolid +insolidity +insolubility +insoluble +insolubleness +insolubly +insolvability +insolvable +insolvably +insolvence +insolvency +insolvent +insomnia +insomniac +insomnious +insomnolence +insomnolency +insomnolent +insomuch +insonorous +insooth +insorb +insorbent +insouciance +insouciant +insouciantly +insoul +inspan +inspeak +inspect +inspectability +inspectable +inspectingly +inspection +inspectional +inspectioneer +inspective +inspector +inspectoral +inspectorate +inspectorial +inspectorship +inspectress +inspectrix +inspheration +insphere +inspirability +inspirable +inspirant +inspiration +inspirational +inspirationalism +inspirationally +inspirationist +inspirative +inspirator +inspiratory +inspiratrix +inspire +inspired +inspiredly +inspirer +inspiring +inspiringly +inspirit +inspiriter +inspiriting +inspiritingly +inspiritment +inspirometer +inspissant +inspissate +inspissation +inspissator +inspissosis +inspoke +inspoken +inspreith +instability +instable +install +installant +installation +installer +installment +instance +instancy +instanding +instant +instantaneity +instantaneous +instantaneously +instantaneousness +instanter +instantial +instantly +instantness +instar +instate +instatement +instaurate +instauration +instaurator +instead +instealing +insteam +insteep +instellation +instep +instigant +instigate +instigatingly +instigation +instigative +instigator +instigatrix +instill +instillation +instillator +instillatory +instiller +instillment +instinct +instinctive +instinctively +instinctivist +instinctivity +instinctual +instipulate +institor +institorial +institorian +institory +institute +instituter +institution +institutional +institutionalism +institutionalist +institutionality +institutionalization +institutionalize +institutionally +institutionary +institutionize +institutive +institutively +institutor +institutress +institutrix +instonement +instratified +instreaming +instrengthen +instressed +instroke +instruct +instructed +instructedly +instructedness +instructer +instructible +instruction +instructional +instructionary +instructive +instructively +instructiveness +instructor +instructorship +instructress +instrument +instrumental +instrumentalism +instrumentalist +instrumentality +instrumentalize +instrumentally +instrumentary +instrumentate +instrumentation +instrumentative +instrumentist +instrumentman +insuavity +insubduable +insubjection +insubmergible +insubmersible +insubmission +insubmissive +insubordinate +insubordinately +insubordinateness +insubordination +insubstantial +insubstantiality +insubstantiate +insubstantiation +insubvertible +insuccess +insuccessful +insucken +insuetude +insufferable +insufferableness +insufferably +insufficience +insufficiency +insufficient +insufficiently +insufflate +insufflation +insufflator +insula +insulance +insulant +insular +insularism +insularity +insularize +insularly +insulary +insulate +insulated +insulating +insulation +insulator +insulin +insulize +insulse +insulsity +insult +insultable +insultant +insultation +insulter +insulting +insultingly +insultproof +insunk +insuperability +insuperable +insuperableness +insuperably +insupportable +insupportableness +insupportably +insupposable +insuppressible +insuppressibly +insuppressive +insurability +insurable +insurance +insurant +insure +insured +insurer +insurge +insurgence +insurgency +insurgent +insurgentism +insurgescence +insurmountability +insurmountable +insurmountableness +insurmountably +insurpassable +insurrect +insurrection +insurrectional +insurrectionally +insurrectionary +insurrectionism +insurrectionist +insurrectionize +insurrectory +insusceptibility +insusceptible +insusceptibly +insusceptive +inswamp +inswarming +insweeping +inswell +inswept +inswing +inswinger +intabulate +intact +intactile +intactly +intactness +intagliated +intagliation +intaglio +intagliotype +intake +intaker +intangibility +intangible +intangibleness +intangibly +intarissable +intarsia +intarsiate +intarsist +intastable +intaxable +intechnicality +integer +integrability +integrable +integral +integrality +integralization +integralize +integrally +integrand +integrant +integraph +integrate +integration +integrative +integrator +integrifolious +integrious +integriously +integripalliate +integrity +integrodifferential +integropallial +integropalliate +integument +integumental +integumentary +integumentation +inteind +intellect +intellectation +intellected +intellectible +intellection +intellective +intellectively +intellectual +intellectualism +intellectualist +intellectualistic +intellectualistically +intellectuality +intellectualization +intellectualize +intellectualizer +intellectually +intellectualness +intelligence +intelligenced +intelligencer +intelligency +intelligent +intelligential +intelligently +intelligentsia +intelligibility +intelligible +intelligibleness +intelligibly +intelligize +intemerate +intemerately +intemerateness +intemeration +intemperable +intemperably +intemperament +intemperance +intemperate +intemperately +intemperateness +intemperature +intempestive +intempestively +intempestivity +intemporal +intemporally +intenability +intenable +intenancy +intend +intendance +intendancy +intendant +intendantism +intendantship +intended +intendedly +intendedness +intendence +intender +intendible +intending +intendingly +intendit +intendment +intenerate +inteneration +intenible +intensate +intensation +intensative +intense +intensely +intenseness +intensification +intensifier +intensify +intension +intensional +intensionally +intensitive +intensity +intensive +intensively +intensiveness +intent +intention +intentional +intentionalism +intentionality +intentionally +intentioned +intentionless +intentive +intentively +intentiveness +intently +intentness +inter +interabsorption +interacademic +interaccessory +interaccuse +interacinar +interacinous +interact +interaction +interactional +interactionism +interactionist +interactive +interactivity +interadaptation +interadditive +interadventual +interaffiliation +interagency +interagent +interagglutinate +interagglutination +interagree +interagreement +interalar +interallied +interally +interalveolar +interambulacral +interambulacrum +interamnian +interangular +interanimate +interannular +interantagonism +interantennal +interantennary +interapophyseal +interapplication +interarboration +interarch +interarcualis +interarmy +interarticular +interartistic +interarytenoid +interassociation +interassure +interasteroidal +interastral +interatomic +interatrial +interattrition +interaulic +interaural +interauricular +interavailability +interavailable +interaxal +interaxial +interaxillary +interaxis +interbalance +interbanded +interbank +interbedded +interbelligerent +interblend +interbody +interbonding +interborough +interbourse +interbrachial +interbrain +interbranch +interbranchial +interbreath +interbreed +interbrigade +interbring +interbronchial +intercadence +intercadent +intercalare +intercalarily +intercalarium +intercalary +intercalate +intercalation +intercalative +intercalatory +intercale +intercalm +intercanal +intercanalicular +intercapillary +intercardinal +intercarotid +intercarpal +intercarpellary +intercarrier +intercartilaginous +intercaste +intercatenated +intercausative +intercavernous +intercede +interceder +intercellular +intercensal +intercentral +intercentrum +intercept +intercepter +intercepting +interception +interceptive +interceptor +interceptress +intercerebral +intercession +intercessional +intercessionary +intercessionment +intercessive +intercessor +intercessorial +intercessory +interchaff +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanger +interchapter +intercharge +interchase +intercheck +interchoke +interchondral +interchurch +interciliary +intercilium +intercircle +intercirculate +intercirculation +intercision +intercitizenship +intercity +intercivic +intercivilization +interclash +interclasp +interclass +interclavicle +interclavicular +interclerical +intercloud +interclub +intercoastal +intercoccygeal +intercoccygean +intercohesion +intercollege +intercollegian +intercollegiate +intercolline +intercolonial +intercolonially +intercolonization +intercolumn +intercolumnal +intercolumnar +intercolumniation +intercom +intercombat +intercombination +intercombine +intercome +intercommission +intercommon +intercommonable +intercommonage +intercommoner +intercommunal +intercommune +intercommuner +intercommunicability +intercommunicable +intercommunicate +intercommunication +intercommunicative +intercommunicator +intercommunion +intercommunity +intercompany +intercomparable +intercompare +intercomparison +intercomplexity +intercomplimentary +interconal +interconciliary +intercondenser +intercondylar +intercondylic +intercondyloid +interconfessional +interconfound +interconnect +interconnection +intercontinental +intercontorted +intercontradiction +intercontradictory +interconversion +interconvertibility +interconvertible +interconvertibly +intercooler +intercooling +intercoracoid +intercorporate +intercorpuscular +intercorrelate +intercorrelation +intercortical +intercosmic +intercosmically +intercostal +intercostally +intercostobrachial +intercostohumeral +intercotylar +intercounty +intercourse +intercoxal +intercranial +intercreate +intercrescence +intercrinal +intercrop +intercross +intercrural +intercrust +intercrystalline +intercrystallization +intercrystallize +intercultural +interculture +intercurl +intercurrence +intercurrent +intercurrently +intercursation +intercuspidal +intercutaneous +intercystic +interdash +interdebate +interdenominational +interdental +interdentally +interdentil +interdepartmental +interdepartmentally +interdepend +interdependable +interdependence +interdependency +interdependent +interdependently +interderivative +interdespise +interdestructive +interdestructiveness +interdetermination +interdetermine +interdevour +interdict +interdiction +interdictive +interdictor +interdictory +interdictum +interdifferentiation +interdiffuse +interdiffusion +interdiffusive +interdiffusiveness +interdigital +interdigitate +interdigitation +interdine +interdiscal +interdispensation +interdistinguish +interdistrict +interdivision +interdome +interdorsal +interdrink +intereat +interelectrode +interelectrodic +interempire +interenjoy +interentangle +interentanglement +interepidemic +interepimeral +interepithelial +interequinoctial +interessee +interest +interested +interestedly +interestedness +interester +interesting +interestingly +interestingness +interestless +interestuarine +interface +interfacial +interfactional +interfamily +interfascicular +interfault +interfector +interfederation +interfemoral +interfenestral +interfenestration +interferant +interfere +interference +interferent +interferential +interferer +interfering +interferingly +interferingness +interferometer +interferometry +interferric +interfertile +interfertility +interfibrillar +interfibrillary +interfibrous +interfilamentar +interfilamentary +interfilamentous +interfilar +interfiltrate +interfinger +interflange +interflashing +interflow +interfluence +interfluent +interfluminal +interfluous +interfluve +interfluvial +interflux +interfold +interfoliaceous +interfoliar +interfoliate +interfollicular +interforce +interfraternal +interfraternity +interfret +interfretted +interfriction +interfrontal +interfruitful +interfulgent +interfuse +interfusion +interganglionic +intergenerant +intergenerating +intergeneration +intergential +intergesture +intergilt +interglacial +interglandular +interglobular +interglyph +intergossip +intergovernmental +intergradation +intergrade +intergradient +intergraft +intergranular +intergrapple +intergrave +intergroupal +intergrow +intergrown +intergrowth +intergular +intergyral +interhabitation +interhemal +interhemispheric +interhostile +interhuman +interhyal +interhybridize +interim +interimist +interimistic +interimistical +interimistically +interimperial +interincorporation +interindependence +interindicate +interindividual +interinfluence +interinhibition +interinhibitive +interinsert +interinsular +interinsurance +interinsurer +interinvolve +interionic +interior +interiority +interiorize +interiorly +interiorness +interirrigation +interisland +interjacence +interjacency +interjacent +interjaculate +interjaculatory +interjangle +interjealousy +interject +interjection +interjectional +interjectionalize +interjectionally +interjectionary +interjectionize +interjectiveness +interjector +interjectorily +interjectory +interjectural +interjoin +interjoist +interjudgment +interjunction +interkinesis +interkinetic +interknit +interknot +interknow +interknowledge +interlaboratory +interlace +interlaced +interlacedly +interlacement +interlacery +interlacustrine +interlaid +interlake +interlamellar +interlamellation +interlaminar +interlaminate +interlamination +interlanguage +interlap +interlapse +interlard +interlardation +interlardment +interlatitudinal +interlaudation +interlay +interleaf +interleague +interleave +interleaver +interlibel +interlibrary +interlie +interligamentary +interligamentous +interlight +interlimitation +interline +interlineal +interlineally +interlinear +interlinearily +interlinearly +interlineary +interlineate +interlineation +interlinement +interliner +interlingual +interlinguist +interlinguistic +interlining +interlink +interloan +interlobar +interlobate +interlobular +interlocal +interlocally +interlocate +interlocation +interlock +interlocker +interlocular +interloculus +interlocution +interlocutive +interlocutor +interlocutorily +interlocutory +interlocutress +interlocutrice +interlocutrix +interloop +interlope +interloper +interlot +interlucation +interlucent +interlude +interluder +interludial +interlunar +interlunation +interlying +intermalleolar +intermammary +intermammillary +intermandibular +intermanorial +intermarginal +intermarine +intermarriage +intermarriageable +intermarry +intermason +intermastoid +intermat +intermatch +intermaxilla +intermaxillar +intermaxillary +intermaze +intermeasurable +intermeasure +intermeddle +intermeddlement +intermeddler +intermeddlesome +intermeddlesomeness +intermeddling +intermeddlingly +intermediacy +intermediae +intermedial +intermediary +intermediate +intermediately +intermediateness +intermediation +intermediator +intermediatory +intermedium +intermedius +intermeet +intermelt +intermembral +intermembranous +intermeningeal +intermenstrual +intermenstruum +interment +intermental +intermention +intermercurial +intermesenterial +intermesenteric +intermesh +intermessage +intermessenger +intermetacarpal +intermetallic +intermetameric +intermetatarsal +intermew +intermewed +intermewer +intermezzo +intermigration +interminability +interminable +interminableness +interminably +interminant +interminate +intermine +intermingle +intermingledom +interminglement +interminister +interministerial +interministerium +intermission +intermissive +intermit +intermitted +intermittedly +intermittence +intermittency +intermittent +intermittently +intermitter +intermitting +intermittingly +intermix +intermixedly +intermixtly +intermixture +intermobility +intermodification +intermodillion +intermodulation +intermolar +intermolecular +intermomentary +intermontane +intermorainic +intermotion +intermountain +intermundane +intermundial +intermundian +intermundium +intermunicipal +intermunicipality +intermural +intermuscular +intermutation +intermutual +intermutually +intermutule +intern +internal +internality +internalization +internalize +internally +internalness +internals +internarial +internasal +internation +international +internationalism +internationalist +internationality +internationalization +internationalize +internationally +interneciary +internecinal +internecine +internecion +internecive +internee +internetted +interneural +interneuronic +internidal +internist +internment +internobasal +internodal +internode +internodial +internodian +internodium +internodular +internship +internuclear +internuncial +internunciary +internunciatory +internuncio +internuncioship +internuncius +internuptial +interobjective +interoceanic +interoceptive +interoceptor +interocular +interoffice +interolivary +interopercle +interopercular +interoperculum +interoptic +interorbital +interorbitally +interoscillate +interosculant +interosculate +interosculation +interosseal +interosseous +interownership +interpage +interpalatine +interpalpebral +interpapillary +interparenchymal +interparental +interparenthetical +interparenthetically +interparietal +interparietale +interparliament +interparliamentary +interparoxysmal +interparty +interpause +interpave +interpeal +interpectoral +interpeduncular +interpel +interpellant +interpellate +interpellation +interpellator +interpenetrable +interpenetrant +interpenetrate +interpenetration +interpenetrative +interpenetratively +interpermeate +interpersonal +interpervade +interpetaloid +interpetiolar +interpetiolary +interphalangeal +interphase +interphone +interpiece +interpilaster +interpilastering +interplacental +interplait +interplanetary +interplant +interplanting +interplay +interplea +interplead +interpleader +interpledge +interpleural +interplical +interplicate +interplication +interplight +interpoint +interpolable +interpolar +interpolary +interpolate +interpolater +interpolation +interpolative +interpolatively +interpolator +interpole +interpolitical +interpolity +interpollinate +interpolymer +interpone +interportal +interposable +interposal +interpose +interposer +interposing +interposingly +interposition +interposure +interpour +interprater +interpressure +interpret +interpretability +interpretable +interpretableness +interpretably +interpretament +interpretation +interpretational +interpretative +interpretatively +interpreter +interpretership +interpretive +interpretively +interpretorial +interpretress +interprismatic +interproduce +interprofessional +interproglottidal +interproportional +interprotoplasmic +interprovincial +interproximal +interproximate +interpterygoid +interpubic +interpulmonary +interpunct +interpunction +interpunctuate +interpunctuation +interpupillary +interquarrel +interquarter +interrace +interracial +interracialism +interradial +interradially +interradiate +interradiation +interradium +interradius +interrailway +interramal +interramicorn +interramification +interreceive +interreflection +interregal +interregimental +interregional +interregna +interregnal +interregnum +interreign +interrelate +interrelated +interrelatedly +interrelatedness +interrelation +interrelationship +interreligious +interrenal +interrenalism +interrepellent +interrepulsion +interrer +interresponsibility +interresponsible +interreticular +interreticulation +interrex +interrhyme +interright +interriven +interroad +interrogability +interrogable +interrogant +interrogate +interrogatedness +interrogatee +interrogatingly +interrogation +interrogational +interrogative +interrogatively +interrogator +interrogatorily +interrogatory +interrogatrix +interrogee +interroom +interrule +interrun +interrupt +interrupted +interruptedly +interruptedness +interrupter +interruptible +interrupting +interruptingly +interruption +interruptive +interruptively +interruptor +interruptory +intersale +intersalute +interscapilium +interscapular +interscapulum +interscene +interscholastic +interschool +interscience +interscribe +interscription +interseaboard +interseamed +intersect +intersectant +intersection +intersectional +intersegmental +interseminal +intersentimental +interseptal +intersertal +intersesamoid +intersession +intersessional +interset +intersex +intersexual +intersexualism +intersexuality +intershade +intershifting +intershock +intershoot +intershop +intersidereal +intersituate +intersocial +intersocietal +intersociety +intersole +intersolubility +intersoluble +intersomnial +intersomnious +intersonant +intersow +interspace +interspatial +interspatially +interspeaker +interspecial +interspecific +interspersal +intersperse +interspersedly +interspersion +interspheral +intersphere +interspicular +interspinal +interspinalis +interspinous +interspiral +interspiration +intersporal +intersprinkle +intersqueeze +interstadial +interstage +interstaminal +interstapedial +interstate +interstation +interstellar +interstellary +intersterile +intersterility +intersternal +interstice +intersticed +interstimulate +interstimulation +interstitial +interstitially +interstitious +interstratification +interstratify +interstreak +interstream +interstreet +interstrial +interstriation +interstrive +intersubjective +intersubsistence +intersubstitution +intersuperciliary +intersusceptation +intersystem +intersystematical +intertalk +intertangle +intertanglement +intertarsal +interteam +intertentacular +intertergal +interterminal +interterritorial +intertessellation +intertexture +interthing +interthreaded +interthronging +intertidal +intertie +intertill +intertillage +intertinge +intertissued +intertone +intertongue +intertonic +intertouch +intertown +intertrabecular +intertrace +intertrade +intertrading +intertraffic +intertragian +intertransformability +intertransformable +intertransmissible +intertransmission +intertranspicuous +intertransversal +intertransversalis +intertransversary +intertransverse +intertrappean +intertribal +intertriginous +intertriglyph +intertrigo +intertrinitarian +intertrochanteric +intertropic +intertropical +intertropics +intertrude +intertuberal +intertubercular +intertubular +intertwin +intertwine +intertwinement +intertwining +intertwiningly +intertwist +intertwistingly +interungular +interungulate +interunion +interuniversity +interurban +interureteric +intervaginal +interval +intervale +intervalley +intervallic +intervallum +intervalvular +intervarietal +intervary +intervascular +intervein +interveinal +intervenant +intervene +intervener +intervenience +interveniency +intervenient +intervenium +intervention +interventional +interventionism +interventionist +interventive +interventor +interventral +interventralia +interventricular +intervenular +interverbal +interversion +intervert +intervertebra +intervertebral +intervertebrally +intervesicular +interview +interviewable +interviewee +interviewer +intervillous +intervisibility +intervisible +intervisit +intervisitation +intervital +intervocal +intervocalic +intervolute +intervolution +intervolve +interwar +interweave +interweavement +interweaver +interweaving +interweavingly +interwed +interweld +interwhiff +interwhile +interwhistle +interwind +interwish +interword +interwork +interworks +interworld +interworry +interwound +interwove +interwoven +interwovenly +interwrap +interwreathe +interwrought +interxylary +interzonal +interzone +interzooecial +interzygapophysial +intestable +intestacy +intestate +intestation +intestinal +intestinally +intestine +intestineness +intestiniform +intestinovesical +intext +intextine +intexture +inthrall +inthrallment +inthrong +inthronistic +inthronization +inthronize +inthrow +inthrust +intil +intima +intimacy +intimal +intimate +intimately +intimateness +intimater +intimation +intimidate +intimidation +intimidator +intimidatory +intimidity +intimity +intinction +intine +intitule +into +intoed +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerancy +intolerant +intolerantly +intolerantness +intolerated +intolerating +intoleration +intonable +intonate +intonation +intonator +intone +intonement +intoner +intoothed +intorsion +intort +intortillage +intown +intoxation +intoxicable +intoxicant +intoxicate +intoxicated +intoxicatedly +intoxicatedness +intoxicating +intoxicatingly +intoxication +intoxicative +intoxicator +intrabiontic +intrabranchial +intrabred +intrabronchial +intrabuccal +intracalicular +intracanalicular +intracanonical +intracapsular +intracardiac +intracardial +intracarpal +intracarpellary +intracartilaginous +intracellular +intracellularly +intracephalic +intracerebellar +intracerebral +intracerebrally +intracervical +intrachordal +intracistern +intracity +intraclitelline +intracloacal +intracoastal +intracoelomic +intracolic +intracollegiate +intracommunication +intracompany +intracontinental +intracorporeal +intracorpuscular +intracortical +intracosmic +intracosmical +intracosmically +intracostal +intracranial +intracranially +intractability +intractable +intractableness +intractably +intractile +intracutaneous +intracystic +intrada +intradepartmental +intradermal +intradermally +intradermic +intradermically +intradermo +intradistrict +intradivisional +intrados +intraduodenal +intradural +intraecclesiastical +intraepiphyseal +intraepithelial +intrafactory +intrafascicular +intrafissural +intrafistular +intrafoliaceous +intraformational +intrafusal +intragastric +intragemmal +intraglacial +intraglandular +intraglobular +intragroup +intragroupal +intragyral +intrahepatic +intrahyoid +intraimperial +intrait +intrajugular +intralamellar +intralaryngeal +intralaryngeally +intraleukocytic +intraligamentary +intraligamentous +intralingual +intralobar +intralobular +intralocular +intralogical +intralumbar +intramammary +intramarginal +intramastoid +intramatrical +intramatrically +intramedullary +intramembranous +intrameningeal +intramental +intrametropolitan +intramolecular +intramontane +intramorainic +intramundane +intramural +intramuralism +intramuscular +intramuscularly +intramyocardial +intranarial +intranasal +intranatal +intranational +intraneous +intraneural +intranidal +intranquil +intranquillity +intranscalency +intranscalent +intransferable +intransformable +intransfusible +intransgressible +intransient +intransigency +intransigent +intransigentism +intransigentist +intransigently +intransitable +intransitive +intransitively +intransitiveness +intransitivity +intranslatable +intransmissible +intransmutability +intransmutable +intransparency +intransparent +intrant +intranuclear +intraoctave +intraocular +intraoral +intraorbital +intraorganization +intraossal +intraosseous +intraosteal +intraovarian +intrapair +intraparenchymatous +intraparietal +intraparochial +intraparty +intrapelvic +intrapericardiac +intrapericardial +intraperineal +intraperiosteal +intraperitoneal +intraperitoneally +intrapetiolar +intraphilosophic +intrapial +intraplacental +intraplant +intrapleural +intrapolar +intrapontine +intraprostatic +intraprotoplasmic +intrapsychic +intrapsychical +intrapsychically +intrapulmonary +intrapyretic +intrarachidian +intrarectal +intrarelation +intrarenal +intraretinal +intrarhachidian +intraschool +intrascrotal +intrasegmental +intraselection +intrasellar +intraseminal +intraseptal +intraserous +intrashop +intraspecific +intraspinal +intrastate +intrastromal +intrasusception +intrasynovial +intratarsal +intratelluric +intraterritorial +intratesticular +intrathecal +intrathoracic +intrathyroid +intratomic +intratonsillar +intratrabecular +intratracheal +intratracheally +intratropical +intratubal +intratubular +intratympanic +intravaginal +intravalvular +intravasation +intravascular +intravenous +intravenously +intraventricular +intraverbal +intraversable +intravertebral +intravertebrally +intravesical +intravital +intravitelline +intravitreous +intraxylary +intreat +intrench +intrenchant +intrencher +intrenchment +intrepid +intrepidity +intrepidly +intrepidness +intricacy +intricate +intricately +intricateness +intrication +intrigant +intrigue +intrigueproof +intriguer +intriguery +intriguess +intriguing +intriguingly +intrine +intrinse +intrinsic +intrinsical +intrinsicality +intrinsically +intrinsicalness +introactive +introceptive +introconversion +introconvertibility +introconvertible +introdden +introduce +introducee +introducement +introducer +introducible +introduction +introductive +introductively +introductor +introductorily +introductoriness +introductory +introductress +introflex +introflexion +introgression +introgressive +introinflection +introit +introitus +introject +introjection +introjective +intromissibility +intromissible +intromission +intromissive +intromit +intromittence +intromittent +intromitter +intropression +intropulsive +introreception +introrsal +introrse +introrsely +introsensible +introsentient +introspect +introspectable +introspection +introspectional +introspectionism +introspectionist +introspective +introspectively +introspectiveness +introspectivism +introspectivist +introspector +introsuction +introsuscept +introsusception +introthoracic +introtraction +introvenient +introverse +introversibility +introversible +introversion +introversive +introversively +introvert +introverted +introvertive +introvision +introvolution +intrudance +intrude +intruder +intruding +intrudingly +intrudress +intruse +intrusion +intrusional +intrusionism +intrusionist +intrusive +intrusively +intrusiveness +intrust +intubate +intubation +intubationist +intubator +intube +intue +intuent +intuicity +intuit +intuitable +intuition +intuitional +intuitionalism +intuitionalist +intuitionally +intuitionism +intuitionist +intuitionistic +intuitionless +intuitive +intuitively +intuitiveness +intuitivism +intuitivist +intumesce +intumescence +intumescent +inturbidate +inturn +inturned +inturning +intussuscept +intussusception +intussusceptive +intwist +inula +inulaceous +inulase +inulin +inuloid +inumbrate +inumbration +inunct +inunction +inunctum +inunctuosity +inunctuous +inundable +inundant +inundate +inundation +inundator +inundatory +inunderstandable +inurbane +inurbanely +inurbaneness +inurbanity +inure +inured +inuredness +inurement +inurn +inusitate +inusitateness +inusitation +inustion +inutile +inutilely +inutility +inutilized +inutterable +invaccinate +invaccination +invadable +invade +invader +invaginable +invaginate +invagination +invalescence +invalid +invalidate +invalidation +invalidator +invalidcy +invalidhood +invalidish +invalidism +invalidity +invalidly +invalidness +invalidship +invalorous +invaluable +invaluableness +invaluably +invalued +invariability +invariable +invariableness +invariably +invariance +invariancy +invariant +invariantive +invariantively +invariantly +invaried +invasion +invasionist +invasive +invecked +invected +invection +invective +invectively +invectiveness +invectivist +invector +inveigh +inveigher +inveigle +inveiglement +inveigler +inveil +invein +invendibility +invendible +invendibleness +invenient +invent +inventable +inventary +inventer +inventful +inventibility +inventible +inventibleness +invention +inventional +inventionless +inventive +inventively +inventiveness +inventor +inventoriable +inventorial +inventorially +inventory +inventress +inventurous +inveracious +inveracity +inverisimilitude +inverity +inverminate +invermination +invernacular +inversable +inversatile +inverse +inversed +inversedly +inversely +inversion +inversionist +inversive +invert +invertase +invertebracy +invertebral +invertebrate +invertebrated +inverted +invertedly +invertend +inverter +invertibility +invertible +invertile +invertin +invertive +invertor +invest +investable +investible +investigable +investigatable +investigate +investigating +investigatingly +investigation +investigational +investigative +investigator +investigatorial +investigatory +investitive +investitor +investiture +investment +investor +inveteracy +inveterate +inveterately +inveterateness +inviability +invictive +invidious +invidiously +invidiousness +invigilance +invigilancy +invigilation +invigilator +invigor +invigorant +invigorate +invigorating +invigoratingly +invigoratingness +invigoration +invigorative +invigoratively +invigorator +invinate +invination +invincibility +invincible +invincibleness +invincibly +inviolability +inviolable +inviolableness +inviolably +inviolacy +inviolate +inviolated +inviolately +inviolateness +invirile +invirility +invirtuate +inviscate +inviscation +inviscid +inviscidity +invised +invisibility +invisible +invisibleness +invisibly +invitable +invital +invitant +invitation +invitational +invitatory +invite +invitee +invitement +inviter +invitiate +inviting +invitingly +invitingness +invitress +invitrifiable +invivid +invocable +invocant +invocate +invocation +invocative +invocator +invocatory +invoice +invoke +invoker +involatile +involatility +involucel +involucellate +involucellated +involucral +involucrate +involucre +involucred +involucriform +involucrum +involuntarily +involuntariness +involuntary +involute +involuted +involutedly +involutely +involution +involutional +involutionary +involutorial +involutory +involve +involved +involvedly +involvedness +involvement +involvent +involver +invulnerability +invulnerable +invulnerableness +invulnerably +invultuation +inwale +inwall +inwandering +inward +inwardly +inwardness +inwards +inweave +inwedged +inweed +inweight +inwick +inwind +inwit +inwith +inwood +inwork +inworn +inwound +inwoven +inwrap +inwrapment +inwreathe +inwrit +inwrought +inyoite +inyoke +io +iodate +iodation +iodhydrate +iodhydric +iodhydrin +iodic +iodide +iodiferous +iodinate +iodination +iodine +iodinium +iodinophil +iodinophilic +iodinophilous +iodism +iodite +iodization +iodize +iodizer +iodo +iodobehenate +iodobenzene +iodobromite +iodocasein +iodochloride +iodochromate +iodocresol +iododerma +iodoethane +iodoform +iodogallicin +iodohydrate +iodohydric +iodohydrin +iodol +iodomercurate +iodomercuriate +iodomethane +iodometric +iodometrical +iodometry +iodonium +iodopsin +iodoso +iodosobenzene +iodospongin +iodotannic +iodotherapy +iodothyrin +iodous +iodoxy +iodoxybenzene +iodyrite +iolite +ion +ionic +ionium +ionizable +ionization +ionize +ionizer +ionogen +ionogenic +ionone +ionosphere +ionospheric +iontophoresis +iota +iotacism +iotacismus +iotacist +iotization +iotize +ipecac +ipecacuanha +ipecacuanhic +ipid +ipil +ipomea +ipomoein +ipseand +ipsedixitish +ipsedixitism +ipsedixitist +ipseity +ipsilateral +iracund +iracundity +iracundulous +irade +irascent +irascibility +irascible +irascibleness +irascibly +irate +irately +ire +ireful +irefully +irefulness +ireless +irenarch +irene +irenic +irenical +irenically +irenicism +irenicist +irenicon +irenics +irenicum +irian +irid +iridaceous +iridadenosis +iridal +iridalgia +iridate +iridauxesis +iridectome +iridectomize +iridectomy +iridectropium +iridemia +iridencleisis +iridentropium +irideous +irideremia +irides +iridesce +iridescence +iridescency +iridescent +iridescently +iridial +iridian +iridiate +iridic +iridical +iridin +iridine +iridiocyte +iridiophore +iridioplatinum +iridious +iridite +iridium +iridization +iridize +iridoavulsion +iridocapsulitis +iridocele +iridoceratitic +iridochoroiditis +iridocoloboma +iridoconstrictor +iridocyclitis +iridocyte +iridodesis +iridodiagnosis +iridodialysis +iridodonesis +iridokinesia +iridomalacia +iridomotor +iridoncus +iridoparalysis +iridophore +iridoplegia +iridoptosis +iridopupillary +iridorhexis +iridosclerotomy +iridosmine +iridosmium +iridotasis +iridotome +iridotomy +iris +irisated +irisation +iriscope +irised +irisin +irislike +irisroot +iritic +iritis +irk +irksome +irksomely +irksomeness +irok +iroko +iron +ironback +ironbark +ironbound +ironbush +ironclad +irone +ironer +ironfisted +ironflower +ironhanded +ironhandedly +ironhandedness +ironhard +ironhead +ironheaded +ironhearted +ironheartedly +ironheartedness +ironical +ironically +ironicalness +ironice +ironish +ironism +ironist +ironize +ironless +ironlike +ironly +ironmaker +ironmaking +ironman +ironmaster +ironmonger +ironmongering +ironmongery +ironness +ironshod +ironshot +ironside +ironsided +ironsides +ironsmith +ironstone +ironware +ironweed +ironwood +ironwork +ironworked +ironworker +ironworking +ironworks +ironwort +irony +irradiance +irradiancy +irradiant +irradiate +irradiated +irradiatingly +irradiation +irradiative +irradiator +irradicable +irradicate +irrarefiable +irrationability +irrationable +irrationably +irrational +irrationalism +irrationalist +irrationalistic +irrationality +irrationalize +irrationally +irrationalness +irreality +irrealizable +irrebuttable +irreceptive +irreceptivity +irreciprocal +irreciprocity +irreclaimability +irreclaimable +irreclaimableness +irreclaimably +irreclaimed +irrecognition +irrecognizability +irrecognizable +irrecognizably +irrecognizant +irrecollection +irreconcilability +irreconcilable +irreconcilableness +irreconcilably +irreconcile +irreconcilement +irreconciliability +irreconciliable +irreconciliableness +irreconciliably +irreconciliation +irrecordable +irrecoverable +irrecoverableness +irrecoverably +irrecusable +irrecusably +irredeemability +irredeemable +irredeemableness +irredeemably +irredeemed +irredenta +irredential +irredressibility +irredressible +irredressibly +irreducibility +irreducible +irreducibleness +irreducibly +irreductibility +irreductible +irreduction +irreferable +irreflection +irreflective +irreflectively +irreflectiveness +irreflexive +irreformability +irreformable +irrefragability +irrefragable +irrefragableness +irrefragably +irrefrangibility +irrefrangible +irrefrangibleness +irrefrangibly +irrefusable +irrefutability +irrefutable +irrefutableness +irrefutably +irregardless +irregeneracy +irregenerate +irregeneration +irregular +irregularism +irregularist +irregularity +irregularize +irregularly +irregularness +irregulate +irregulated +irregulation +irrelate +irrelated +irrelation +irrelative +irrelatively +irrelativeness +irrelevance +irrelevancy +irrelevant +irrelevantly +irreliability +irrelievable +irreligion +irreligionism +irreligionist +irreligionize +irreligiosity +irreligious +irreligiously +irreligiousness +irreluctant +irremeable +irremeably +irremediable +irremediableness +irremediably +irrememberable +irremissibility +irremissible +irremissibleness +irremissibly +irremission +irremissive +irremovability +irremovable +irremovableness +irremovably +irremunerable +irrenderable +irrenewable +irrenunciable +irrepair +irrepairable +irreparability +irreparable +irreparableness +irreparably +irrepassable +irrepealability +irrepealable +irrepealableness +irrepealably +irrepentance +irrepentant +irrepentantly +irreplaceable +irreplaceably +irrepleviable +irreplevisable +irreportable +irreprehensible +irreprehensibleness +irreprehensibly +irrepresentable +irrepresentableness +irrepressibility +irrepressible +irrepressibleness +irrepressibly +irrepressive +irreproachability +irreproachable +irreproachableness +irreproachably +irreproducible +irreproductive +irreprovable +irreprovableness +irreprovably +irreptitious +irrepublican +irresilient +irresistance +irresistibility +irresistible +irresistibleness +irresistibly +irresoluble +irresolubleness +irresolute +irresolutely +irresoluteness +irresolution +irresolvability +irresolvable +irresolvableness +irresolved +irresolvedly +irresonance +irresonant +irrespectability +irrespectable +irrespectful +irrespective +irrespectively +irrespirable +irrespondence +irresponsibility +irresponsible +irresponsibleness +irresponsibly +irresponsive +irresponsiveness +irrestrainable +irrestrainably +irrestrictive +irresultive +irresuscitable +irresuscitably +irretention +irretentive +irretentiveness +irreticence +irreticent +irretraceable +irretraceably +irretractable +irretractile +irretrievability +irretrievable +irretrievableness +irretrievably +irrevealable +irrevealably +irreverence +irreverend +irreverendly +irreverent +irreverential +irreverentialism +irreverentially +irreverently +irreversibility +irreversible +irreversibleness +irreversibly +irrevertible +irreviewable +irrevisable +irrevocability +irrevocable +irrevocableness +irrevocably +irrevoluble +irrigable +irrigably +irrigant +irrigate +irrigation +irrigational +irrigationist +irrigative +irrigator +irrigatorial +irrigatory +irriguous +irriguousness +irrision +irrisor +irrisory +irritability +irritable +irritableness +irritably +irritament +irritancy +irritant +irritate +irritatedly +irritating +irritatingly +irritation +irritative +irritativeness +irritator +irritatory +irritomotile +irritomotility +irrorate +irrotational +irrotationally +irrubrical +irrupt +irruptible +irruption +irruptive +irruptively +is +isabelina +isabelita +isabnormal +isaconitine +isacoustic +isadelphous +isagoge +isagogic +isagogical +isagogically +isagogics +isagon +isallobar +isallotherm +isamine +isandrous +isanemone +isanomal +isanomalous +isanthous +isapostolic +isarioid +isatate +isatic +isatide +isatin +isatinic +isatogen +isatogenic +isazoxy +isba +ischemia +ischemic +ischiac +ischiadic +ischiadicus +ischial +ischialgia +ischialgic +ischiatic +ischidrosis +ischioanal +ischiobulbar +ischiocapsular +ischiocaudal +ischiocavernosus +ischiocavernous +ischiocele +ischiocerite +ischiococcygeal +ischiofemoral +ischiofibular +ischioiliac +ischioneuralgia +ischioperineal +ischiopodite +ischiopubic +ischiopubis +ischiorectal +ischiorrhogic +ischiosacral +ischiotibial +ischiovaginal +ischiovertebral +ischium +ischocholia +ischuretic +ischuria +ischury +isenergic +isentropic +isepiptesial +isepiptesis +iserine +iserite +isethionate +isethionic +ishpingo +ishshakku +isidiiferous +isidioid +isidiophorous +isidiose +isidium +isidoid +isindazole +isinglass +island +islander +islandhood +islandic +islandish +islandless +islandlike +islandman +islandress +islandry +islandy +islay +isle +isleless +islesman +islet +isleted +isleward +islot +ism +ismal +ismatic +ismatical +ismaticalness +ismdom +ismy +iso +isoabnormal +isoagglutination +isoagglutinative +isoagglutinin +isoagglutinogen +isoalantolactone +isoallyl +isoamarine +isoamide +isoamyl +isoamylamine +isoamylene +isoamylethyl +isoamylidene +isoantibody +isoantigen +isoapiole +isoasparagine +isoaurore +isobar +isobarbaloin +isobarbituric +isobare +isobaric +isobarism +isobarometric +isobase +isobath +isobathic +isobathytherm +isobathythermal +isobathythermic +isobenzofuran +isobilateral +isobilianic +isobiogenetic +isoborneol +isobornyl +isobront +isobronton +isobutane +isobutyl +isobutylene +isobutyraldehyde +isobutyrate +isobutyric +isobutyryl +isocamphor +isocamphoric +isocaproic +isocarbostyril +isocarpic +isocarpous +isocellular +isocephalic +isocephalism +isocephalous +isocephaly +isocercal +isocercy +isochasm +isochasmic +isocheim +isocheimal +isocheimenal +isocheimic +isocheimonal +isochlor +isochlorophyll +isochlorophyllin +isocholanic +isocholesterin +isocholesterol +isochor +isochoric +isochromatic +isochronal +isochronally +isochrone +isochronic +isochronical +isochronism +isochronize +isochronon +isochronous +isochronously +isochroous +isocinchomeronic +isocinchonine +isocitric +isoclasite +isoclimatic +isoclinal +isocline +isoclinic +isocodeine +isocola +isocolic +isocolon +isocoria +isocorybulbin +isocorybulbine +isocorydine +isocoumarin +isocracy +isocrat +isocratic +isocreosol +isocrotonic +isocrymal +isocryme +isocrymic +isocyanate +isocyanic +isocyanide +isocyanine +isocyano +isocyanogen +isocyanurate +isocyanuric +isocyclic +isocymene +isocytic +isodactylism +isodactylous +isodiabatic +isodialuric +isodiametric +isodiametrical +isodiazo +isodiazotate +isodimorphic +isodimorphism +isodimorphous +isodomic +isodomous +isodomum +isodont +isodontous +isodrome +isodulcite +isodurene +isodynamia +isodynamic +isodynamical +isoelectric +isoelectrically +isoelectronic +isoelemicin +isoemodin +isoenergetic +isoerucic +isoeugenol +isoflavone +isoflor +isogamete +isogametic +isogametism +isogamic +isogamous +isogamy +isogen +isogenesis +isogenetic +isogenic +isogenotype +isogenotypic +isogenous +isogeny +isogeotherm +isogeothermal +isogeothermic +isogloss +isoglossal +isognathism +isognathous +isogon +isogonal +isogonality +isogonally +isogonic +isogoniostat +isogonism +isograft +isogram +isograph +isographic +isographical +isographically +isography +isogynous +isohaline +isohalsine +isohel +isohemopyrrole +isoheptane +isohesperidin +isohexyl +isohydric +isohydrocyanic +isohydrosorbic +isohyet +isohyetal +isoimmune +isoimmunity +isoimmunization +isoimmunize +isoindazole +isoindigotin +isoindole +isoionone +isokeraunic +isokeraunographic +isokeraunophonic +isokontan +isokurtic +isolability +isolable +isolapachol +isolate +isolated +isolatedly +isolating +isolation +isolationism +isolationist +isolative +isolecithal +isoleucine +isolichenin +isolinolenic +isologous +isologue +isology +isolysin +isolysis +isomagnetic +isomaltose +isomastigate +isomelamine +isomenthone +isomer +isomere +isomeric +isomerical +isomerically +isomeride +isomerism +isomerization +isomerize +isomeromorphism +isomerous +isomery +isometric +isometrical +isometrically +isometrograph +isometropia +isometry +isomorph +isomorphic +isomorphism +isomorphous +isomyarian +isoneph +isonephelic +isonergic +isonicotinic +isonitramine +isonitrile +isonitroso +isonomic +isonomous +isonomy +isonuclear +isonym +isonymic +isonymy +isooleic +isoosmosis +isopachous +isopag +isoparaffin +isopectic +isopelletierin +isopelletierine +isopentane +isoperimeter +isoperimetric +isoperimetrical +isoperimetry +isopetalous +isophanal +isophane +isophasal +isophene +isophenomenal +isophoria +isophorone +isophthalic +isophthalyl +isophyllous +isophylly +isopicramic +isopiestic +isopiestically +isopilocarpine +isoplere +isopleth +isopleural +isopleuran +isopleurous +isopod +isopodan +isopodiform +isopodimorphous +isopodous +isopogonous +isopolite +isopolitical +isopolity +isopoly +isoprene +isopropenyl +isopropyl +isopropylacetic +isopropylamine +isopsephic +isopsephism +isopterous +isoptic +isopulegone +isopurpurin +isopycnic +isopyre +isopyromucic +isopyrrole +isoquercitrin +isoquinine +isoquinoline +isorcinol +isorhamnose +isorhodeose +isorithm +isorosindone +isorrhythmic +isorropic +isosaccharic +isosaccharin +isoscele +isosceles +isoscope +isoseismal +isoseismic +isoseismical +isoseist +isoserine +isosmotic +isospondylous +isospore +isosporic +isosporous +isospory +isostasist +isostasy +isostatic +isostatical +isostatically +isostemonous +isostemony +isostere +isosteric +isosterism +isostrychnine +isosuccinic +isosulphide +isosulphocyanate +isosulphocyanic +isosultam +isotac +isoteles +isotely +isotheral +isothere +isotherm +isothermal +isothermally +isothermic +isothermical +isothermobath +isothermobathic +isothermous +isotherombrose +isothiocyanates +isothiocyanic +isothiocyano +isothujone +isotimal +isotome +isotomous +isotonia +isotonic +isotonicity +isotony +isotope +isotopic +isotopism +isotopy +isotrehalose +isotrimorphic +isotrimorphism +isotrimorphous +isotron +isotrope +isotropic +isotropism +isotropous +isotropy +isotype +isotypic +isotypical +isovalerate +isovalerianate +isovalerianic +isovaleric +isovalerone +isovaline +isovanillic +isovoluminal +isoxanthine +isoxazine +isoxazole +isoxime +isoxylene +isoyohimbine +isozooid +ispaghul +ispravnik +issanguila +issei +issite +issuable +issuably +issuance +issuant +issue +issueless +issuer +issuing +ist +isthmi +isthmial +isthmian +isthmiate +isthmic +isthmoid +isthmus +istiophorid +istle +istoke +isuret +isuretine +isuroid +it +itabirite +itacism +itacist +itacistic +itacolumite +itaconate +itaconic +italicization +italicize +italics +italite +itamalate +itamalic +itatartaric +itatartrate +itch +itchiness +itching +itchingly +itchless +itchproof +itchreed +itchweed +itchy +itcze +item +iteming +itemization +itemize +itemizer +itemy +iter +iterable +iterance +iterancy +iterant +iterate +iteration +iterative +iteratively +iterativeness +ithagine +ither +ithomiid +ithyphallic +ithyphyllous +itineracy +itinerancy +itinerant +itinerantly +itinerarian +itinerary +itinerate +itineration +itmo +itonidid +itoubou +its +itself +iturite +itzebu +iva +ivied +ivin +ivoried +ivorine +ivoriness +ivorist +ivory +ivorylike +ivorytype +ivorywood +ivy +ivybells +ivyberry +ivyflower +ivylike +ivyweed +ivywood +ivywort +iwa +iwaiwa +iwis +ixodian +ixodic +ixodid +iyo +izar +izard +izle +izote +iztle +izzard +j +jab +jabbed +jabber +jabberer +jabbering +jabberingly +jabberment +jabberwockian +jabbing +jabbingly +jabble +jabers +jabia +jabiru +jaborandi +jaborine +jabot +jaboticaba +jabul +jacal +jacamar +jacameropine +jacami +jacamin +jacana +jacare +jacate +jacchus +jacent +jacinth +jacinthe +jack +jackal +jackanapes +jackanapish +jackaroo +jackass +jackassery +jackassification +jackassism +jackassness +jackbird +jackbox +jackboy +jackdaw +jackeen +jacker +jacket +jacketed +jacketing +jacketless +jacketwise +jackety +jackfish +jackhammer +jackknife +jackleg +jackman +jacko +jackpudding +jackpuddinghood +jackrod +jacksaw +jackscrew +jackshaft +jackshay +jacksnipe +jackstay +jackstone +jackstraw +jacktan +jackweed +jackwood +jacobaea +jacobaean +jacobsite +jacobus +jacoby +jaconet +jactance +jactancy +jactant +jactation +jactitate +jactitation +jacu +jacuaru +jaculate +jaculation +jaculative +jaculator +jaculatorial +jaculatory +jaculiferous +jacutinga +jadder +jade +jaded +jadedly +jadedness +jadeite +jadery +jadesheen +jadeship +jadestone +jadish +jadishly +jadishness +jady +jaeger +jag +jagat +jager +jagged +jaggedly +jaggedness +jagger +jaggery +jaggy +jagir +jagirdar +jagla +jagless +jagong +jagrata +jagua +jaguar +jaguarete +jail +jailage +jailbird +jaildom +jailer +jaileress +jailering +jailership +jailhouse +jailish +jailkeeper +jaillike +jailmate +jailward +jailyard +jajman +jake +jakes +jako +jalap +jalapa +jalapin +jalkar +jalloped +jalopy +jalouse +jalousie +jalousied +jalpaite +jam +jama +jaman +jamb +jambalaya +jambeau +jambo +jambolan +jambone +jambool +jamboree +jambosa +jambstone +jamdani +jamesonite +jami +jamlike +jammedness +jammer +jammy +jampan +jampani +jamrosade +jamwood +janapa +janapan +jane +jangada +jangkar +jangle +jangler +jangly +janiceps +janissary +janitor +janitorial +janitorship +janitress +janitrix +jank +janker +jann +jannock +jantu +janua +jaob +jap +japaconine +japaconitine +japan +japanned +japanner +japannery +jape +japer +japery +japing +japingly +japish +japishly +japishness +japonica +japygoid +jaquima +jar +jara +jaragua +jararaca +jararacussu +jarbird +jarble +jarbot +jardiniere +jarfly +jarful +jarg +jargon +jargonal +jargoneer +jargonelle +jargoner +jargonesque +jargonic +jargonish +jargonist +jargonistic +jargonium +jargonization +jargonize +jarkman +jarl +jarldom +jarless +jarlship +jarnut +jarool +jarosite +jarra +jarrah +jarring +jarringly +jarringness +jarry +jarvey +jasey +jaseyed +jasmine +jasmined +jasminewood +jasmone +jaspachate +jaspagate +jasper +jasperated +jaspered +jasperize +jasperoid +jaspery +jaspidean +jaspideous +jaspilite +jaspis +jaspoid +jasponyx +jaspopal +jass +jassid +jassoid +jatamansi +jateorhizine +jatha +jati +jato +jatrophic +jatrorrhizine +jaudie +jauk +jaun +jaunce +jaunder +jaundice +jaundiceroot +jaunt +jauntie +jauntily +jauntiness +jauntingly +jaunty +jaup +javali +javelin +javelina +javeline +javelineer +javer +jaw +jawab +jawbation +jawbone +jawbreaker +jawbreaking +jawbreakingly +jawed +jawfall +jawfallen +jawfish +jawfoot +jawfooted +jawless +jawsmith +jawy +jay +jayhawk +jayhawker +jaypie +jaywalk +jaywalker +jazerant +jazz +jazzer +jazzily +jazziness +jazzy +jealous +jealously +jealousness +jealousy +jean +jeans +jecoral +jecorin +jecorize +jed +jedcock +jedding +jeddock +jeel +jeep +jeer +jeerer +jeering +jeeringly +jeerproof +jeery +jeewhillijers +jeewhillikens +jeff +jefferisite +jeffersonite +jehu +jehup +jejunal +jejunator +jejune +jejunely +jejuneness +jejunitis +jejunity +jejunoduodenal +jejunoileitis +jejunostomy +jejunotomy +jejunum +jelab +jelerang +jelick +jell +jellica +jellico +jellied +jelliedness +jellification +jellify +jellily +jelloid +jelly +jellydom +jellyfish +jellyleaf +jellylike +jelutong +jemadar +jemmily +jemminess +jemmy +jenkin +jenna +jennerization +jennerize +jennet +jenneting +jennier +jenny +jentacular +jeofail +jeopard +jeoparder +jeopardize +jeopardous +jeopardously +jeopardousness +jeopardy +jequirity +jerboa +jereed +jeremejevite +jeremiad +jerez +jerib +jerk +jerker +jerkily +jerkin +jerkined +jerkiness +jerkingly +jerkish +jerksome +jerkwater +jerky +jerl +jerm +jermonal +jerque +jerquer +jerry +jerryism +jersey +jerseyed +jert +jervia +jervina +jervine +jess +jessakeed +jessamine +jessamy +jessant +jessed +jessur +jest +jestbook +jestee +jester +jestful +jesting +jestingly +jestingstock +jestmonger +jestproof +jestwise +jestword +jet +jetbead +jete +jetsam +jettage +jetted +jetter +jettied +jettiness +jettingly +jettison +jetton +jetty +jettyhead +jettywise +jetware +jewbird +jewbush +jewel +jeweler +jewelhouse +jeweling +jewelless +jewellike +jewelry +jewelsmith +jewelweed +jewely +jewfish +jezail +jezekite +jeziah +jharal +jheel +jhool +jhow +jib +jibbah +jibber +jibbings +jibby +jibe +jibhead +jibi +jibman +jiboa +jibstay +jicama +jicara +jiff +jiffle +jiffy +jig +jigamaree +jigger +jiggerer +jiggerman +jiggers +jigget +jiggety +jigginess +jiggish +jiggle +jiggly +jiggumbob +jiggy +jiglike +jigman +jihad +jikungu +jillet +jillflirt +jilt +jiltee +jilter +jiltish +jimbang +jimberjaw +jimberjawed +jimjam +jimmy +jimp +jimply +jimpness +jimpricute +jimsedge +jina +jincamas +jing +jingal +jingbang +jingle +jingled +jinglejangle +jingler +jinglet +jingling +jinglingly +jingly +jingo +jingodom +jingoish +jingoism +jingoist +jingoistic +jinja +jinjili +jink +jinker +jinket +jinkle +jinks +jinn +jinnestan +jinni +jinniwink +jinniyeh +jinny +jinriki +jinrikiman +jinrikisha +jinshang +jinx +jipijapa +jipper +jiqui +jirble +jirga +jirkinet +jiti +jitneur +jitneuse +jitney +jitneyman +jitro +jitter +jitterbug +jitters +jittery +jiva +jive +jixie +jo +joaquinite +job +jobade +jobarbe +jobation +jobber +jobbernowl +jobbernowlism +jobbery +jobbet +jobbing +jobbish +jobble +jobholder +jobless +joblessness +jobman +jobmaster +jobmistress +jobmonger +jobo +jobsmith +joch +jock +jocker +jockey +jockeydom +jockeyish +jockeyism +jockeylike +jockeyship +jocko +jockteleg +jocoque +jocose +jocosely +jocoseness +jocoseriosity +jocoserious +jocosity +jocote +jocu +jocular +jocularity +jocularly +jocularness +joculator +jocum +jocuma +jocund +jocundity +jocundly +jocundness +jodel +jodelr +jodhpurs +joe +joebush +joewood +joey +jog +jogger +joggle +joggler +jogglety +jogglework +joggly +jogtrottism +johannes +johannite +johnin +johnnycake +johnnydom +johnstrupite +join +joinable +joinant +joinder +joiner +joinery +joining +joiningly +joint +jointage +jointed +jointedly +jointedness +jointer +jointing +jointist +jointless +jointly +jointress +jointure +jointureless +jointuress +jointweed +jointworm +jointy +joist +joisting +joistless +jojoba +joke +jokeless +jokelet +jokeproof +joker +jokesmith +jokesome +jokesomeness +jokester +jokingly +jokish +jokist +jokul +joky +joll +jolleyman +jollier +jollification +jollify +jollily +jolliness +jollity +jollop +jolloped +jolly +jollytail +jolt +jolter +jolterhead +jolterheaded +jolterheadedness +jolthead +joltiness +jolting +joltingly +joltless +joltproof +jolty +jonglery +jongleur +jonque +jonquil +jonquille +jonvalization +jonvalize +jookerie +joola +joom +jordan +jordanite +joree +jorum +josefite +joseite +josephinite +josh +josher +joshi +josie +joskin +joss +jossakeed +josser +jostle +jostlement +jostler +jot +jota +jotation +jotisi +jotter +jotting +jotty +joubarb +joug +jough +jouk +joukerypawkery +joule +joulean +joulemeter +jounce +journal +journalese +journalish +journalism +journalist +journalistic +journalistically +journalization +journalize +journalizer +journey +journeycake +journeyer +journeying +journeyman +journeywoman +journeywork +journeyworker +jours +joust +jouster +jovial +jovialist +jovialistic +joviality +jovialize +jovially +jovialness +jovialty +jovilabe +jow +jowar +jowari +jowel +jower +jowery +jowl +jowler +jowlish +jowlop +jowly +jowpy +jowser +jowter +joy +joyance +joyancy +joyant +joyful +joyfully +joyfulness +joyhop +joyleaf +joyless +joylessly +joylessness +joylet +joyous +joyously +joyousness +joyproof +joysome +joyweed +juba +jubate +jubbah +jubbe +jube +juberous +jubilance +jubilancy +jubilant +jubilantly +jubilarian +jubilate +jubilatio +jubilation +jubilatory +jubilean +jubilee +jubilist +jubilization +jubilize +jubilus +juck +juckies +jucundity +jud +judcock +judex +judge +judgeable +judgelike +judger +judgeship +judgingly +judgmatic +judgmatical +judgmatically +judgment +judicable +judicate +judication +judicative +judicator +judicatorial +judicatory +judicature +judices +judiciable +judicial +judiciality +judicialize +judicially +judicialness +judiciarily +judiciary +judicious +judiciously +judiciousness +judo +jufti +jug +jugal +jugale +jugate +jugated +jugation +juger +jugerum +jugful +jugger +juggernaut +juggins +juggle +jugglement +juggler +jugglery +juggling +jugglingly +juglandaceous +juglandin +juglone +jugular +jugulary +jugulate +jugulum +jugum +juice +juiceful +juiceless +juicily +juiciness +juicy +jujitsu +juju +jujube +jujuism +jujuist +juke +jukebox +julep +julid +julidan +julienite +julienne +julio +juloid +juloidian +julole +julolidin +julolidine +julolin +juloline +jumart +jumba +jumble +jumblement +jumbler +jumblingly +jumbly +jumbo +jumboesque +jumboism +jumbuck +jumby +jumelle +jument +jumentous +jumfru +jumillite +jumma +jump +jumpable +jumper +jumperism +jumpiness +jumpingly +jumpness +jumprock +jumpseed +jumpsome +jumpy +juncaceous +juncaginaceous +juncagineous +junciform +juncite +juncous +junction +junctional +junctive +juncture +june +junectomy +jungermanniaceous +jungle +jungled +jungleside +junglewards +junglewood +jungli +jungly +juniata +junior +juniorate +juniority +juniorship +juniper +junk +junkboard +junker +junkerdom +junkerish +junkerism +junket +junketer +junketing +junking +junkman +junt +junta +junto +jupati +jupe +jupon +jural +jurally +jurament +juramentado +juramental +juramentally +juramentum +jurant +jurara +jurat +juration +jurative +jurator +juratorial +juratory +jure +jurel +juridic +juridical +juridically +juring +jurisconsult +jurisdiction +jurisdictional +jurisdictionalism +jurisdictionally +jurisdictive +jurisprudence +jurisprudent +jurisprudential +jurisprudentialist +jurisprudentially +jurist +juristic +juristical +juristically +juror +jurupaite +jury +juryless +juryman +jurywoman +jusquaboutisme +jusquaboutist +jussel +jussion +jussive +jussory +just +justen +justice +justicehood +justiceless +justicelike +justicer +justiceship +justiceweed +justiciability +justiciable +justicial +justiciar +justiciarship +justiciary +justiciaryship +justicies +justifiability +justifiable +justifiableness +justifiably +justification +justificative +justificator +justificatory +justifier +justify +justifying +justifyingly +justly +justment +justness +justo +jut +jute +jutka +jutting +juttingly +jutty +juvenal +juvenate +juvenescence +juvenescent +juvenile +juvenilely +juvenileness +juvenilify +juvenilism +juvenility +juvenilize +juventude +juvia +juvite +juxtalittoral +juxtamarine +juxtapose +juxtaposit +juxtaposition +juxtapositional +juxtapositive +juxtapyloric +juxtaspinal +juxtaterrestrial +juxtatropical +jyngine +jynx +k +ka +kabaragoya +kabaya +kabel +kaberu +kabiet +kabuki +kachin +kadaya +kadein +kadikane +kadischi +kados +kaempferol +kaferita +kaffir +kaffiyeh +kafir +kafirin +kafiz +kafta +kago +kagu +kaha +kahar +kahau +kahikatea +kahili +kahu +kahuna +kai +kaid +kaik +kaikara +kaikawaka +kail +kailyard +kailyarder +kailyardism +kainga +kainite +kainsi +kainyn +kairine +kairoline +kaiser +kaiserdom +kaiserism +kaisership +kaitaka +kaiwhiria +kaiwi +kajawah +kajugaru +kaka +kakapo +kakar +kakarali +kakariki +kakawahie +kaki +kakidrosis +kakistocracy +kakkak +kakke +kakortokite +kala +kaladana +kalamalo +kalamansanai +kalashnikov +kalasie +kale +kaleidophon +kaleidophone +kaleidoscope +kaleidoscopic +kaleidoscopical +kaleidoscopically +kalema +kalends +kalewife +kaleyard +kali +kalian +kaliborite +kalidium +kaliform +kaligenous +kalinite +kaliophilite +kalipaya +kalium +kallah +kallege +kallilite +kallitype +kalo +kalogeros +kalokagathia +kalon +kalong +kalpis +kalsomine +kalsominer +kalumpang +kalumpit +kalymmaukion +kalymmocyte +kamachile +kamacite +kamahi +kamala +kamaloka +kamansi +kamao +kamarezite +kamarupa +kamarupic +kamas +kamassi +kambal +kamboh +kame +kameeldoorn +kameelthorn +kamelaukion +kamerad +kamias +kamichi +kamik +kamikaze +kammalan +kammererite +kamperite +kampong +kamptomorph +kan +kana +kanae +kanagi +kanap +kanara +kanari +kanat +kanchil +kande +kandol +kaneh +kanephore +kanephoros +kang +kanga +kangani +kangaroo +kangarooer +kankie +kannume +kanoon +kans +kantele +kanteletar +kanten +kaoliang +kaolin +kaolinate +kaolinic +kaolinite +kaolinization +kaolinize +kapa +kapai +kapeika +kapok +kapp +kappa +kappe +kappland +kapur +kaput +karagan +karaka +karakul +karamu +karaoke +karate +karaya +karbi +karch +kareao +kareeta +karela +karite +karma +karmic +karmouth +karo +kaross +karou +karree +karri +karroo +karrusel +karsha +karst +karstenite +karstic +kartel +kartometer +kartos +karwar +karyaster +karyenchyma +karyochrome +karyochylema +karyogamic +karyogamy +karyokinesis +karyokinetic +karyologic +karyological +karyologically +karyology +karyolymph +karyolysis +karyolytic +karyomere +karyomerite +karyomicrosome +karyomitoic +karyomitome +karyomiton +karyomitosis +karyomitotic +karyon +karyoplasm +karyoplasma +karyoplasmatic +karyoplasmic +karyopyknosis +karyorrhexis +karyoschisis +karyosome +karyotin +karyotype +kasa +kasbah +kasbeke +kascamiol +kasher +kashga +kashi +kashima +kashruth +kasida +kasm +kasolite +kassabah +kassu +kastura +kat +katabasis +katabatic +katabella +katabolic +katabolically +katabolism +katabolite +katabolize +katabothron +katachromasis +katacrotic +katacrotism +katagenesis +katagenetic +katakana +katakinesis +katakinetic +katakinetomer +katakinetomeric +katakiribori +katalase +katalysis +katalyst +katalytic +katalyze +katamorphism +kataphoresis +kataphoretic +kataphoric +kataphrenia +kataplasia +kataplectic +kataplexy +katar +katastate +katastatic +katathermometer +katatonia +katatonic +katatype +katchung +katcina +kath +katha +kathal +katharometer +katharsis +kathartic +kathemoglobin +kathenotheism +kathodic +katipo +katmon +katogle +katsup +katuka +katun +katurai +katydid +kauri +kava +kavaic +kavass +kawaka +kawika +kay +kayak +kayaker +kayles +kayo +kazi +kazoo +kea +keach +keacorn +keawe +keb +kebab +kebbie +kebbuck +kechel +keck +keckle +keckling +kecksy +kecky +ked +keddah +kedge +kedger +kedgeree +kedlock +keech +keek +keeker +keel +keelage +keelbill +keelblock +keelboat +keelboatman +keeled +keeler +keelfat +keelhale +keelhaul +keelie +keeling +keelivine +keelless +keelman +keelrake +keelson +keen +keena +keened +keener +keenly +keenness +keep +keepable +keeper +keeperess +keepering +keeperless +keepership +keeping +keepsake +keepsaky +keepworthy +keerogue +keeshond +keest +keet +keeve +kef +keffel +kefir +kefiric +keg +kegler +kehaya +kehillah +kehoeite +keilhauite +keita +keitloa +kekotene +kekuna +kelchin +keld +kele +kelebe +kelectome +keleh +kelek +kelep +kelk +kell +kella +kellion +kellupweed +kelly +keloid +keloidal +kelp +kelper +kelpfish +kelpie +kelpware +kelpwort +kelpy +kelt +kelter +kelty +kelvin +kelyphite +kemb +kemp +kemperyman +kempite +kemple +kempster +kempt +kempy +ken +kenaf +kenareh +kench +kend +kendir +kendyr +kenlore +kenmark +kennebecker +kennebunker +kennel +kennelly +kennelman +kenner +kenning +kenningwort +kenno +keno +kenogenesis +kenogenetic +kenogenetically +kenogeny +kenosis +kenotic +kenoticism +kenoticist +kenotism +kenotist +kenotoxin +kenotron +kensington +kenspac +kenspeck +kenspeckle +kent +kentallenite +kentledge +kentrogon +kentrolite +kenyte +kep +kepi +kept +keracele +keralite +kerana +keraphyllocele +keraphyllous +kerasin +kerasine +kerat +keratalgia +keratectasia +keratectomy +keratin +keratinization +keratinize +keratinoid +keratinose +keratinous +keratitis +keratoangioma +keratocele +keratocentesis +keratoconjunctivitis +keratoconus +keratocricoid +keratode +keratodermia +keratogenic +keratogenous +keratoglobus +keratoglossus +keratohelcosis +keratohyal +keratoid +keratoiritis +keratoleukoma +keratolysis +keratolytic +keratoma +keratomalacia +keratome +keratometer +keratometry +keratomycosis +keratoncus +keratonosus +keratonyxis +keratophyre +keratoplastic +keratoplasty +keratorrhexis +keratoscope +keratoscopy +keratose +keratosis +keratotome +keratotomy +keratto +keraulophon +keraulophone +keraunion +keraunograph +keraunographic +keraunography +keraunophone +keraunophonic +keraunoscopia +keraunoscopy +kerbstone +kerchief +kerchiefed +kerchoo +kerchug +kerchunk +kerectomy +kerel +kerf +kerflap +kerflop +kerflummox +kermes +kermesic +kermesite +kermis +kern +kernel +kerneled +kernelless +kernelly +kerner +kernetty +kernish +kernite +kernos +kerogen +kerosene +kerplunk +kerrie +kerrikerri +kerril +kerrite +kerry +kersantite +kersey +kerseymere +kerslam +kerslosh +kersmash +kerugma +kerwham +kerygma +kerygmatic +kerykeion +kerystic +kerystics +kesslerman +kestrel +ket +keta +ketal +ketapang +ketazine +ketch +ketchcraft +ketchup +ketembilla +keten +ketene +ketimide +ketimine +ketipate +ketipic +keto +ketogen +ketogenesis +ketogenic +ketoheptose +ketohexose +ketoketene +ketol +ketole +ketolysis +ketolytic +ketone +ketonemia +ketonic +ketonimid +ketonimide +ketonimin +ketonimine +ketonization +ketonize +ketonuria +ketose +ketoside +ketosis +ketosuccinic +ketoxime +kette +ketting +kettle +kettlecase +kettledrum +kettledrummer +kettleful +kettlemaker +kettlemaking +kettler +ketty +ketuba +ketupa +ketyl +keup +keurboom +kevalin +kevel +kevelhead +kevutzah +keweenawite +kewpie +kex +kexy +key +keyage +keyboard +keyed +keyhole +keyless +keylet +keylock +keynote +keynoter +keyseater +keyserlick +keysmith +keystone +keystoned +keyway +khaddar +khadi +khagiarite +khahoon +khaiki +khair +khaja +khajur +khakanship +khaki +khakied +khalifa +khalsa +khamsin +khan +khanate +khanda +khandait +khanjar +khanjee +khankah +khansamah +khanum +khar +kharaj +kharouba +kharroubah +kharua +khass +khat +khatib +khatri +khediva +khedival +khedivate +khedive +khediviah +khedivial +khediviate +khepesh +khet +khidmatgar +khilat +khir +khirka +khoja +khoka +khot +khu +khubber +khula +khuskhus +khutbah +khutuktu +khvat +kiack +kiaki +kialee +kiang +kiaugh +kibber +kibble +kibbler +kibblerman +kibe +kibei +kibitka +kibitz +kibitzer +kiblah +kibosh +kiby +kick +kickable +kickback +kickee +kicker +kicking +kickish +kickless +kickoff +kickout +kickseys +kickshaw +kickup +kidder +kiddier +kiddish +kiddush +kiddushin +kiddy +kidhood +kidlet +kidling +kidnap +kidnapee +kidnaper +kidney +kidneyroot +kidneywort +kidskin +kidsman +kiefekil +kiekie +kiel +kier +kieselguhr +kieserite +kiestless +kieye +kikar +kikawaeo +kike +kiki +kiku +kikuel +kikumon +kil +kiladja +kilah +kilampere +kilan +kilbrickenite +kildee +kilderkin +kileh +kilerg +kiley +kilhig +kiliare +kilim +kill +killable +killadar +killas +killcalf +killcrop +killcu +killdeer +killeekillee +killeen +killer +killick +killifish +killing +killingly +killingness +killinite +killogie +killweed +killwort +killy +kiln +kilneye +kilnhole +kilnman +kilnrib +kilo +kiloampere +kilobar +kilocalorie +kilocycle +kilodyne +kilogauss +kilogram +kilojoule +kiloliter +kilolumen +kilometer +kilometrage +kilometric +kilometrical +kiloparsec +kilostere +kiloton +kilovar +kilovolt +kilowatt +kilp +kilt +kilter +kiltie +kilting +kim +kimbang +kimberlin +kimberlite +kimigayo +kimnel +kimono +kimonoed +kin +kina +kinaesthesia +kinaesthesis +kinah +kinase +kinbote +kinch +kinchin +kinchinmort +kincob +kind +kindergarten +kindergartener +kindergartening +kindergartner +kindheart +kindhearted +kindheartedly +kindheartedness +kindle +kindler +kindlesome +kindlily +kindliness +kindling +kindly +kindness +kindred +kindredless +kindredly +kindredness +kindredship +kinematic +kinematical +kinematically +kinematics +kinematograph +kinemometer +kineplasty +kinepox +kinesalgia +kinescope +kinesiatric +kinesiatrics +kinesic +kinesics +kinesimeter +kinesiologic +kinesiological +kinesiology +kinesiometer +kinesis +kinesitherapy +kinesodic +kinesthesia +kinesthesis +kinesthetic +kinetic +kinetical +kinetically +kinetics +kinetochore +kinetogenesis +kinetogenetic +kinetogenetically +kinetogenic +kinetogram +kinetograph +kinetographer +kinetographic +kinetography +kinetomer +kinetomeric +kinetonema +kinetonucleus +kinetophone +kinetophonograph +kinetoplast +kinetoscope +kinetoscopic +king +kingbird +kingbolt +kingcob +kingcraft +kingcup +kingdom +kingdomed +kingdomful +kingdomless +kingdomship +kingfish +kingfisher +kinghead +kinghood +kinghunter +kingless +kinglessness +kinglet +kinglihood +kinglike +kinglily +kingliness +kingling +kingly +kingmaker +kingmaking +kingpiece +kingpin +kingrow +kingship +kingsman +kingweed +kingwood +kink +kinkable +kinkaider +kinkajou +kinkcough +kinkhab +kinkhost +kinkily +kinkiness +kinkle +kinkled +kinkly +kinksbush +kinky +kinless +kinnikinnick +kino +kinofluous +kinology +kinoplasm +kinoplasmic +kinospore +kinotannic +kinsfolk +kinship +kinsman +kinsmanly +kinsmanship +kinspeople +kinswoman +kintar +kioea +kiosk +kiotome +kip +kipage +kipe +kippeen +kipper +kipperer +kippy +kipsey +kipskin +kiri +kirimon +kirk +kirker +kirkify +kirking +kirkinhead +kirklike +kirkman +kirktown +kirkward +kirkyard +kirmew +kirn +kirombo +kirsch +kirtle +kirtled +kirve +kirver +kischen +kish +kishen +kishon +kishy +kiskatom +kismet +kismetic +kisra +kiss +kissability +kissable +kissableness +kissage +kissar +kisser +kissing +kissingly +kissproof +kisswise +kissy +kist +kistful +kiswa +kit +kitab +kitabis +kitar +kitcat +kitchen +kitchendom +kitchener +kitchenette +kitchenful +kitchenless +kitchenmaid +kitchenman +kitchenry +kitchenward +kitchenwards +kitchenware +kitchenwife +kitcheny +kite +kiteflier +kiteflying +kith +kithe +kithless +kitish +kitling +kittel +kitten +kittendom +kittenhearted +kittenhood +kittenish +kittenishly +kittenishness +kittenless +kittenship +kitter +kittereen +kitthoge +kittiwake +kittle +kittlepins +kittles +kittlish +kittly +kittock +kittul +kitty +kittysol +kiva +kiver +kivikivi +kivu +kiwi +kiwikiwi +kiyas +kiyi +kjeldahlization +kjeldahlize +klafter +klaftern +klam +klaprotholite +klavern +klaxon +kleeneboc +klendusic +klendusity +klendusive +klepht +klephtic +klephtism +kleptic +kleptistic +kleptomania +kleptomaniac +kleptomanist +kleptophobia +klicket +klip +klipbok +klipdachs +klipdas +klipfish +klippe +klippen +klipspringer +klister +klockmannite +klom +klootchman +klop +klops +klosh +klystron +kmet +knab +knabble +knack +knackebrod +knacker +knackery +knacky +knag +knagged +knaggy +knap +knapbottle +knape +knappan +knapper +knappish +knappishly +knapsack +knapsacked +knapsacking +knapweed +knar +knark +knarred +knarry +knave +knavery +knaveship +knavess +knavish +knavishly +knavishness +knawel +knead +kneadability +kneadable +kneader +kneading +kneadingly +knebelite +knee +kneebrush +kneecap +kneed +kneehole +kneel +kneeler +kneelet +kneeling +kneelingly +kneepad +kneepan +kneepiece +kneestone +knell +knelt +knet +knew +knez +knezi +kniaz +kniazi +knick +knicker +knickerbockered +knickerbockers +knickered +knickers +knickknack +knickknackatory +knickknacked +knickknackery +knickknacket +knickknackish +knickknacky +knickpoint +knife +knifeboard +knifeful +knifeless +knifelike +knifeman +knifeproof +knifer +knifesmith +knifeway +knight +knightage +knightess +knighthead +knighthood +knightless +knightlihood +knightlike +knightliness +knightling +knightly +knightship +knightswort +knit +knitback +knitch +knitted +knitter +knitting +knittle +knitwear +knitweed +knitwork +knived +knivey +knob +knobbed +knobber +knobbiness +knobble +knobbler +knobbly +knobby +knobkerrie +knoblike +knobstick +knobstone +knobular +knobweed +knobwood +knock +knockabout +knockdown +knockemdown +knocker +knocking +knockless +knockoff +knockout +knockstone +knockup +knoll +knoller +knolly +knop +knopite +knopped +knopper +knoppy +knopweed +knorhaan +knosp +knosped +knot +knotberry +knotgrass +knothole +knothorn +knotless +knotlike +knotroot +knotted +knotter +knottily +knottiness +knotting +knotty +knotweed +knotwork +knotwort +knout +know +knowability +knowable +knowableness +knowe +knower +knowing +knowingly +knowingness +knowledge +knowledgeable +knowledgeableness +knowledgeably +knowledged +knowledgeless +knowledgement +knowledging +known +knowperts +knoxvillite +knub +knubbly +knubby +knublet +knuckle +knucklebone +knuckled +knuckler +knuckling +knuckly +knuclesome +knur +knurl +knurled +knurling +knurly +knut +knutty +knyaz +knyazi +ko +koa +koae +koala +koali +kob +koban +kobellite +kobi +kobird +kobold +kobong +kobu +kochliarion +koda +kodak +kodaker +kodakist +kodakry +kodro +kodurite +koeberliniaceous +koechlinite +koel +koenenite +koff +koft +koftgar +koftgari +koggelmannetje +kohemp +kohl +kohlrabi +kohua +koi +koil +koila +koilanaglyphic +koilon +koimesis +koine +koinon +koinonia +kojang +kokako +kokam +kokan +kokerboom +kokil +kokio +koklas +koklass +koko +kokoon +kokoromiko +kokowai +kokra +koksaghyz +koku +kokum +kokumin +kokumingun +kola +kolach +kolea +koleroga +kolhoz +kolinski +kolinsky +kolkhos +kolkhoz +kollast +kollaster +koller +kollergang +kolo +kolobion +kolobus +kolokolo +kolsun +koltunna +koltunnor +komatik +kombu +kominuter +kommetje +kommos +komondor +kompeni +kon +kona +konak +kongoni +kongsbergite +kongu +konimeter +koninckite +konini +koniology +koniscope +konjak +konstantin +kontakion +kooka +kookaburra +kookeree +kookery +kookri +koolah +kooletah +kooliman +koolokamba +koombar +koomkie +kootcha +kop +kopeck +koph +kopi +koppa +koppen +koppite +kor +kora +koradji +korait +korakan +korari +kore +korec +koreci +korero +kori +korimako +korin +kornerupine +kornskeppa +kornskeppur +korntonde +korntonder +korntunna +korntunnur +koromika +koromiko +korona +korova +korrel +korrigum +korumburra +koruna +korymboi +korymbos +korzec +kos +kosher +kosin +kosmokrator +kosong +kosotoxin +koswite +kotal +koto +kotschubeite +kottigite +kotuku +kotukutuku +kotwal +kotwalee +kotyle +kotylos +kou +koulan +kouza +kovil +kowhai +kowtow +koyan +kozo +kra +kraal +kraft +kragerite +krageroite +krait +kraken +krakowiak +kral +krama +krameriaceous +kran +krantzite +kras +krasis +kratogen +kratogenic +kraurite +kraurosis +kraurotic +krausen +krausite +kraut +kreis +kreistle +kreittonite +krelos +kremersite +kremlin +krems +kreng +krennerite +kreplech +kreutzer +kriegspiel +krieker +krimmer +krina +krisuvigite +kritarchy +kritrima +krobyloi +krobylos +krocket +krohnkite +krome +kromeski +kromogram +kromskop +krona +krone +kronen +kroner +kronor +kronur +kroon +krosa +krouchka +kroushka +krummhorn +kryokonite +krypsis +kryptic +krypticism +kryptocyanine +kryptol +kryptomere +krypton +kuan +kuba +kubba +kubuklion +kuchen +kudize +kudos +kudu +kudzu +kuei +kuge +kugel +kuichua +kukoline +kukri +kuku +kukui +kukupa +kula +kulack +kulah +kulaite +kulak +kulakism +kulang +kulimit +kulkarni +kullaite +kulm +kulmet +kumbi +kumhar +kumiss +kummel +kumquat +kumrah +kunai +kung +kunk +kunkur +kunzite +kupfernickel +kupfferite +kuphar +kupper +kurbash +kurchicine +kurchine +kurgan +kurmburra +kurrajong +kurtosis +kuruma +kurumaya +kurung +kurus +kurvey +kurveyor +kusa +kusam +kusha +kusimansel +kuskite +kuskos +kuskus +kusti +kusum +kutcha +kuttab +kuttar +kuttaur +kuvasz +kvass +kvint +kvinter +kwamme +kwan +kwarta +kwarterka +kwazoku +kyack +kyah +kyar +kyat +kyaung +kyl +kyle +kylite +kylix +kymation +kymatology +kymbalon +kymogram +kymograph +kymographic +kynurenic +kynurine +kyphoscoliosis +kyphoscoliotic +kyphosis +kyphotic +kyrine +kyschtymite +kyte +l +la +laager +laang +lab +labara +labarum +labba +labber +labdacism +labdacismus +labdanum +labefact +labefactation +labefaction +labefy +label +labeler +labella +labellate +labeller +labelloid +labellum +labia +labial +labialism +labialismus +labiality +labialization +labialize +labially +labiate +labiated +labidophorous +labiella +labile +lability +labilization +labilize +labioalveolar +labiocervical +labiodental +labioglossal +labioglossolaryngeal +labioglossopharyngeal +labiograph +labioguttural +labiolingual +labiomancy +labiomental +labionasal +labiopalatal +labiopalatalize +labiopalatine +labiopharyngeal +labioplasty +labiose +labiotenaculum +labiovelar +labioversion +labis +labium +lablab +labor +laborability +laborable +laborage +laborant +laboratorial +laboratorian +laboratory +labordom +labored +laboredly +laboredness +laborer +laboress +laborhood +laboring +laboringly +laborious +laboriously +laboriousness +laborism +laborist +laborite +laborless +laborous +laborously +laborousness +laborsaving +laborsome +laborsomely +laborsomeness +laboulbeniaceous +labour +labra +labradorite +labradoritic +labral +labret +labretifery +labroid +labrosaurid +labrosauroid +labrose +labrum +labrusca +labrys +labyrinth +labyrinthal +labyrinthally +labyrinthian +labyrinthibranch +labyrinthibranchiate +labyrinthic +labyrinthical +labyrinthically +labyrinthiform +labyrinthine +labyrinthitis +labyrinthodont +labyrinthodontian +labyrinthodontid +labyrinthodontoid +lac +lacca +laccaic +laccainic +laccase +laccol +laccolith +laccolithic +laccolitic +lace +lacebark +laced +laceflower +laceleaf +laceless +lacelike +lacemaker +lacemaking +laceman +lacepiece +lacepod +lacer +lacerability +lacerable +lacerant +lacerate +lacerated +lacerately +laceration +lacerative +lacertian +lacertiform +lacertilian +lacertiloid +lacertine +lacertoid +lacertose +lacery +lacet +lacewing +lacewoman +lacewood +lacework +laceworker +laceybark +lache +laches +lachryma +lachrymae +lachrymaeform +lachrymal +lachrymally +lachrymalness +lachrymary +lachrymation +lachrymator +lachrymatory +lachrymiform +lachrymist +lachrymogenic +lachrymonasal +lachrymosal +lachrymose +lachrymosely +lachrymosity +lachrymous +lachsa +lacily +laciness +lacing +lacinia +laciniate +laciniated +laciniation +laciniform +laciniola +laciniolate +laciniose +lacinula +lacinulate +lacinulose +lacis +lack +lackadaisical +lackadaisicality +lackadaisically +lackadaisicalness +lackadaisy +lackaday +lacker +lackey +lackeydom +lackeyed +lackeyism +lackeyship +lackland +lackluster +lacklusterness +lacklustrous +lacksense +lackwit +lackwittedly +lackwittedness +lacmoid +lacmus +laconic +laconica +laconically +laconicalness +laconicism +laconicum +laconism +laconize +laconizer +lacquer +lacquerer +lacquering +lacquerist +lacroixite +lacrosse +lacrosser +lacrym +lactagogue +lactalbumin +lactam +lactamide +lactant +lactarene +lactarious +lactarium +lactary +lactase +lactate +lactation +lactational +lacteal +lactean +lactenin +lacteous +lactesce +lactescence +lactescency +lactescent +lactic +lacticinia +lactid +lactide +lactiferous +lactiferousness +lactific +lactifical +lactification +lactiflorous +lactifluous +lactiform +lactifuge +lactify +lactigenic +lactigenous +lactigerous +lactim +lactimide +lactinate +lactivorous +lacto +lactobacilli +lactobacillus +lactobutyrometer +lactocele +lactochrome +lactocitrate +lactodensimeter +lactoflavin +lactoglobulin +lactoid +lactol +lactometer +lactone +lactonic +lactonization +lactonize +lactophosphate +lactoproteid +lactoprotein +lactoscope +lactose +lactoside +lactosuria +lactothermometer +lactotoxin +lactovegetarian +lactucarium +lactucerin +lactucin +lactucol +lactucon +lactyl +lacuna +lacunae +lacunal +lacunar +lacunaria +lacunary +lacune +lacunose +lacunosity +lacunule +lacunulose +lacuscular +lacustral +lacustrian +lacustrine +lacwork +lacy +lad +ladakin +ladanigerous +ladanum +ladder +laddered +laddering +ladderlike +ladderway +ladderwise +laddery +laddess +laddie +laddikie +laddish +laddock +lade +lademan +laden +lader +ladhood +ladies +ladify +lading +ladkin +ladle +ladleful +ladler +ladlewood +ladrone +ladronism +ladronize +lady +ladybird +ladybug +ladyclock +ladydom +ladyfinger +ladyfish +ladyfly +ladyfy +ladyhood +ladyish +ladyism +ladykin +ladykind +ladyless +ladylike +ladylikely +ladylikeness +ladyling +ladylintywhite +ladylove +ladyly +ladyship +laemodipod +laemodipodan +laemodipodiform +laemodipodous +laemoparalysis +laemostenosis +laeotropic +laeotropism +laet +laeti +laetic +laevoduction +laevogyrate +laevogyre +laevogyrous +laevolactic +laevorotation +laevorotatory +laevotartaric +laevoversion +lafayette +lag +lagan +lagarto +lagen +lagena +lagend +lageniform +lager +lagetto +laggar +laggard +laggardism +laggardly +laggardness +lagged +laggen +lagger +laggin +lagging +laglast +lagna +lagniappe +lagomorph +lagomorphic +lagomorphous +lagonite +lagoon +lagoonal +lagoonside +lagophthalmos +lagopode +lagopodous +lagopous +lagostoma +lagwort +lai +laic +laical +laicality +laically +laich +laicism +laicity +laicization +laicize +laicizer +laid +laigh +lain +laine +laiose +lair +lairage +laird +lairdess +lairdie +lairdly +lairdocracy +lairdship +lairless +lairman +lairstone +lairy +laitance +laity +lak +lakarpite +lakatoi +lake +lakeland +lakelander +lakeless +lakelet +lakelike +lakemanship +laker +lakeside +lakeward +lakeweed +lakie +laking +lakish +lakishness +lakism +lakist +laky +lalang +lall +lallation +lalling +lalo +laloneurosis +lalopathy +lalophobia +laloplegia +lam +lama +lamaic +lamantin +lamany +lamasary +lamasery +lamastery +lamb +lamba +lambale +lambaste +lambda +lambdacism +lambdoid +lambdoidal +lambeau +lambency +lambent +lambently +lamber +lambert +lambhood +lambie +lambiness +lambish +lambkill +lambkin +lambliasis +lamblike +lambling +lambly +lamboys +lambrequin +lambsdown +lambskin +lambsuccory +lamby +lame +lamedh +lameduck +lamel +lamella +lamellar +lamellarly +lamellary +lamellate +lamellated +lamellately +lamellation +lamellibranch +lamellibranchiate +lamellicorn +lamellicornate +lamellicornous +lamelliferous +lamelliform +lamellirostral +lamellirostrate +lamelloid +lamellose +lamellosity +lamellule +lamely +lameness +lament +lamentable +lamentableness +lamentably +lamentation +lamentational +lamentatory +lamented +lamentedly +lamenter +lamentful +lamenting +lamentingly +lamentive +lamentory +lamester +lamestery +lameter +lametta +lamia +lamiaceous +lamiger +lamiid +lamin +lamina +laminability +laminable +laminae +laminar +laminariaceous +laminarian +laminarin +laminarioid +laminarite +laminary +laminate +laminated +lamination +laminboard +laminectomy +laminiferous +laminiform +laminiplantar +laminiplantation +laminitis +laminose +laminous +lamish +lamiter +lammas +lammer +lammergeier +lammock +lammy +lamnectomy +lamnid +lamnoid +lamp +lampad +lampadary +lampadedromy +lampadephore +lampadephoria +lampadite +lampas +lampatia +lampblack +lamper +lampern +lampers +lampflower +lampfly +lampful +lamphole +lamping +lampion +lampist +lampistry +lampless +lamplet +lamplight +lamplighted +lamplighter +lamplit +lampmaker +lampmaking +lampman +lampoon +lampooner +lampoonery +lampoonist +lamppost +lamprey +lamprophony +lamprophyre +lamprophyric +lamprotype +lampstand +lampwick +lampyrid +lampyrine +lamziekte +lan +lanameter +lanarkite +lanas +lanate +lanated +lanaz +lance +lanced +lancegay +lancelet +lancelike +lancely +lanceman +lanceolar +lanceolate +lanceolated +lanceolately +lanceolation +lancepesade +lancepod +lanceproof +lancer +lances +lancet +lanceted +lanceteer +lancewood +lancha +lanciers +lanciferous +lanciform +lancinate +lancination +land +landamman +landau +landaulet +landaulette +landblink +landbook +landdrost +landed +lander +landesite +landfall +landfast +landflood +landgafol +landgravate +landgrave +landgraveship +landgravess +landgraviate +landgravine +landholder +landholdership +landholding +landimere +landing +landlady +landladydom +landladyhood +landladyish +landladyship +landless +landlessness +landlike +landline +landlock +landlocked +landlook +landlooker +landloper +landlord +landlordism +landlordly +landlordry +landlordship +landlouper +landlouping +landlubber +landlubberish +landlubberly +landlubbing +landman +landmark +landmil +landmonger +landocracy +landocrat +landolphia +landowner +landownership +landowning +landplane +landraker +landreeve +landright +landsale +landscape +landscapist +landshard +landship +landsick +landside +landskip +landslide +landslip +landsman +landspout +landspringy +landstorm +landwaiter +landward +landwash +landways +landwhin +landwire +landwrack +lane +lanete +laneway +laney +langaha +langarai +langbanite +langbeinite +langca +langi +langite +langlauf +langlaufer +langle +langoon +langooty +langrage +langsat +langsettle +langspiel +langsyne +language +languaged +languageless +langued +languescent +languet +languid +languidly +languidness +languish +languisher +languishing +languishingly +languishment +languor +languorous +languorously +langur +laniariform +laniary +laniate +laniferous +lanific +laniflorous +laniform +lanigerous +laniiform +lanioid +lanista +lank +lanket +lankily +lankiness +lankish +lankly +lankness +lanky +lanner +lanneret +lanolin +lanose +lanosity +lansat +lansdowne +lanseh +lansfordite +lansknecht +lanson +lansquenet +lant +lantaca +lanterloo +lantern +lanternflower +lanternist +lanternleaf +lanternman +lanthana +lanthanide +lanthanite +lanthanum +lanthopine +lantum +lanuginose +lanuginous +lanuginousness +lanugo +lanum +lanx +lanyard +lap +lapacho +lapachol +lapactic +laparectomy +laparocele +laparocholecystotomy +laparocolectomy +laparocolostomy +laparocolotomy +laparocolpohysterotomy +laparocolpotomy +laparocystectomy +laparocystotomy +laparoelytrotomy +laparoenterostomy +laparoenterotomy +laparogastroscopy +laparogastrotomy +laparohepatotomy +laparohysterectomy +laparohysteropexy +laparohysterotomy +laparoileotomy +laparomyitis +laparomyomectomy +laparomyomotomy +laparonephrectomy +laparonephrotomy +laparorrhaphy +laparosalpingectomy +laparosalpingotomy +laparoscopy +laparosplenectomy +laparosplenotomy +laparostict +laparothoracoscopy +laparotome +laparotomist +laparotomize +laparotomy +laparotrachelotomy +lapboard +lapcock +lapel +lapeler +lapelled +lapful +lapicide +lapidarian +lapidarist +lapidary +lapidate +lapidation +lapidator +lapideon +lapideous +lapidescent +lapidicolous +lapidific +lapidification +lapidify +lapidist +lapidity +lapidose +lapilliform +lapillo +lapillus +lapon +lappaceous +lappage +lapped +lapper +lappet +lappeted +lapping +lapsability +lapsable +lapsation +lapse +lapsed +lapser +lapsi +lapsing +lapsingly +lapstone +lapstreak +lapstreaked +lapstreaker +laputically +lapwing +lapwork +laquear +laquearian +laqueus +lar +larboard +larbolins +larbowlines +larcener +larcenic +larcenish +larcenist +larcenous +larcenously +larceny +larch +larchen +lard +lardacein +lardaceous +larder +larderellite +larderer +larderful +larderlike +lardiform +lardite +lardizabalaceous +lardon +lardworm +lardy +lareabell +large +largebrained +largehanded +largehearted +largeheartedness +largely +largemouth +largemouthed +largen +largeness +largess +larghetto +largifical +largish +largition +largitional +largo +lari +lariat +larick +larid +laridine +larigo +larigot +lariid +larin +larine +larithmics +larixin +lark +larker +larkiness +larking +larkingly +larkish +larkishness +larklike +larkling +larksome +larkspur +larky +larmier +larmoyant +larnax +laroid +larrigan +larrikin +larrikinalian +larrikiness +larrikinism +larriman +larrup +larry +larsenite +larva +larvae +larval +larvarium +larvate +larve +larvicidal +larvicide +larvicolous +larviform +larvigerous +larvikite +larviparous +larviposit +larviposition +larvivorous +larvule +laryngal +laryngalgia +laryngeal +laryngeally +laryngean +laryngeating +laryngectomy +laryngemphraxis +laryngendoscope +larynges +laryngic +laryngismal +laryngismus +laryngitic +laryngitis +laryngocele +laryngocentesis +laryngofission +laryngofissure +laryngograph +laryngography +laryngological +laryngologist +laryngology +laryngometry +laryngoparalysis +laryngopathy +laryngopharyngeal +laryngopharyngitis +laryngophony +laryngophthisis +laryngoplasty +laryngoplegia +laryngorrhagia +laryngorrhea +laryngoscleroma +laryngoscope +laryngoscopic +laryngoscopical +laryngoscopist +laryngoscopy +laryngospasm +laryngostasis +laryngostenosis +laryngostomy +laryngostroboscope +laryngotome +laryngotomy +laryngotracheal +laryngotracheitis +laryngotracheoscopy +laryngotracheotomy +laryngotyphoid +laryngovestibulitis +larynx +las +lasa +lasarwort +lascar +lascivious +lasciviously +lasciviousness +laser +laserwort +lash +lasher +lashingly +lashless +lashlite +lasianthous +lasiocampid +lasiocarpous +lask +lasket +laspring +lasque +lass +lasset +lassie +lassiehood +lassieish +lassitude +lasslorn +lasso +lassock +lassoer +last +lastage +laster +lasting +lastingly +lastingness +lastly +lastness +lastre +lastspring +lasty +lat +lata +latah +latch +latcher +latchet +latching +latchkey +latchless +latchman +latchstring +late +latebra +latebricole +latecomer +latecoming +lated +lateen +lateener +lately +laten +latence +latency +lateness +latensification +latent +latentize +latently +latentness +later +latera +laterad +lateral +lateralis +laterality +lateralization +lateralize +laterally +latericumbent +lateriflexion +laterifloral +lateriflorous +laterifolious +laterigrade +laterinerved +laterite +lateritic +lateritious +lateriversion +laterization +lateroabdominal +lateroanterior +laterocaudal +laterocervical +laterodeviation +laterodorsal +lateroduction +lateroflexion +lateromarginal +lateronuchal +lateroposition +lateroposterior +lateropulsion +laterostigmatal +laterostigmatic +laterotemporal +laterotorsion +lateroventral +lateroversion +latescence +latescent +latesome +latest +latewhile +latex +latexosis +lath +lathe +lathee +latheman +lathen +lather +latherability +latherable +lathereeve +latherer +latherin +latheron +latherwort +lathery +lathesman +lathhouse +lathing +lathwork +lathy +lathyric +lathyrism +latibulize +latices +laticiferous +laticlave +laticostate +latidentate +latifundian +latifundium +latigo +latinism +lation +latipennate +latiplantar +latirostral +latirostrous +latisept +latiseptal +latiseptate +latish +latisternal +latitancy +latitant +latitat +latite +latitude +latitudinal +latitudinally +latitudinarian +latitudinarianisn +latitudinary +latitudinous +latomy +latrant +latration +latreutic +latria +latrine +latro +latrobe +latrobite +latrocinium +latron +latten +lattener +latter +latterkin +latterly +lattermath +lattermost +latterness +lattice +latticed +latticewise +latticework +latticing +latticinio +latus +lauan +laubanite +laud +laudability +laudable +laudableness +laudably +laudanidine +laudanin +laudanine +laudanosine +laudanum +laudation +laudative +laudator +laudatorily +laudatory +lauder +laudification +laudist +laugh +laughable +laughableness +laughably +laughee +laugher +laughful +laughing +laughingly +laughingstock +laughsome +laughter +laughterful +laughterless +laughworthy +laughy +lauia +laumonite +laumontite +laun +launce +launch +launcher +launchful +launchways +laund +launder +launderability +launderable +launderer +laundry +laundrymaid +laundryman +laundryowner +laundrywoman +laur +laura +lauraceous +lauraldehyde +laurate +laurdalite +laureate +laureated +laureateship +laureation +laurel +laureled +laurellike +laurelship +laurelwood +laureole +lauric +laurin +laurinoxylon +laurionite +laurite +laurone +laurotetanine +laurustine +laurustinus +laurvikite +lauryl +lautarite +lautitious +lava +lavable +lavabo +lavacre +lavage +lavaliere +lavalike +lavanga +lavant +lavaret +lavatic +lavation +lavational +lavatorial +lavatory +lave +laveer +lavement +lavender +lavenite +laver +laverock +laverwort +lavialite +lavic +lavish +lavisher +lavishing +lavishingly +lavishly +lavishment +lavishness +lavolta +lavrovite +law +lawbook +lawbreaker +lawbreaking +lawcraft +lawful +lawfully +lawfulness +lawgiver +lawgiving +lawing +lawish +lawk +lawlants +lawless +lawlessly +lawlessness +lawlike +lawmaker +lawmaking +lawman +lawmonger +lawn +lawned +lawner +lawnlet +lawnlike +lawny +lawproof +lawrencite +lawrightman +lawsonite +lawsuit +lawsuiting +lawter +lawyer +lawyeress +lawyerism +lawyerlike +lawyerling +lawyerly +lawyership +lawyery +lawzy +lax +laxate +laxation +laxative +laxatively +laxativeness +laxiflorous +laxifoliate +laxifolious +laxism +laxist +laxity +laxly +laxness +lay +layaway +layback +layboy +layer +layerage +layered +layery +layette +laying +layland +layman +laymanship +layne +layoff +layout +layover +layship +laystall +laystow +laywoman +lazar +lazaret +lazaretto +lazarlike +lazarly +lazarole +laze +lazily +laziness +lazule +lazuli +lazuline +lazulite +lazulitic +lazurite +lazy +lazybird +lazybones +lazyboots +lazyhood +lazyish +lazylegs +lazyship +lazzarone +lazzaroni +lea +leach +leacher +leachman +leachy +lead +leadable +leadableness +leadage +leadback +leaded +leaden +leadenhearted +leadenheartedness +leadenly +leadenness +leadenpated +leader +leaderess +leaderette +leaderless +leadership +leadhillite +leadin +leadiness +leading +leadingly +leadless +leadman +leadoff +leadout +leadproof +leadsman +leadstone +leadway +leadwood +leadwork +leadwort +leady +leaf +leafage +leafboy +leafcup +leafdom +leafed +leafen +leafer +leafery +leafgirl +leafit +leafless +leaflessness +leaflet +leafleteer +leaflike +leafstalk +leafwork +leafy +league +leaguelong +leaguer +leak +leakage +leakance +leaker +leakiness +leakless +leakproof +leaky +leal +lealand +leally +lealness +lealty +leam +leamer +lean +leaner +leaning +leanish +leanly +leanness +leant +leap +leapable +leaper +leapfrog +leapfrogger +leapfrogging +leaping +leapingly +leapt +lear +learn +learnable +learned +learnedly +learnedness +learner +learnership +learning +learnt +leasable +lease +leasehold +leaseholder +leaseholding +leaseless +leasemonger +leaser +leash +leashless +leasing +leasow +least +leastways +leastwise +leat +leath +leather +leatherback +leatherbark +leatherboard +leatherbush +leathercoat +leathercraft +leatherer +leatherfish +leatherflower +leatherhead +leatherine +leatheriness +leathering +leatherize +leatherjacket +leatherleaf +leatherlike +leathermaker +leathermaking +leathern +leatherneck +leatherroot +leatherside +leatherware +leatherwing +leatherwood +leatherwork +leatherworker +leatherworking +leathery +leathwake +leatman +leave +leaved +leaveless +leavelooker +leaven +leavening +leavenish +leavenless +leavenous +leaver +leaverwood +leaves +leaving +leavy +leawill +leban +lebbek +lebensraum +lebrancho +lecama +lecaniid +lecanine +lecanomancer +lecanomancy +lecanomantic +lecanoraceous +lecanorine +lecanoroid +lecanoscopic +lecanoscopy +lech +lecher +lecherous +lecherously +lecherousness +lechery +lechriodont +lechuguilla +lechwe +lecideaceous +lecideiform +lecideine +lecidioid +lecithal +lecithalbumin +lecithality +lecithin +lecithinase +lecithoblast +lecithoprotein +leck +lecker +lecontite +lecotropal +lectern +lection +lectionary +lectisternium +lector +lectorate +lectorial +lectorship +lectotype +lectress +lectrice +lectual +lecture +lecturee +lectureproof +lecturer +lectureship +lecturess +lecturette +lecyth +lecythid +lecythidaceous +lecythoid +lecythus +led +lede +leden +lederite +ledge +ledged +ledgeless +ledger +ledgerdom +ledging +ledgment +ledgy +ledol +lee +leeangle +leeboard +leech +leecheater +leecher +leechery +leeches +leechkin +leechlike +leechwort +leed +leefang +leeftail +leek +leekish +leeky +leep +leepit +leer +leerily +leeringly +leerish +leerness +leeroway +leery +lees +leet +leetman +leewan +leeward +leewardly +leewardmost +leewardness +leeway +leewill +left +leftish +leftism +leftist +leftments +leftmost +leftness +leftover +leftward +leftwardly +leftwards +leg +legacy +legal +legalese +legalism +legalist +legalistic +legalistically +legality +legalization +legalize +legally +legalness +legantine +legatary +legate +legatee +legateship +legatine +legation +legationary +legative +legato +legator +legatorial +legend +legenda +legendarian +legendary +legendic +legendist +legendless +legendry +leger +legerdemain +legerdemainist +legerity +leges +legged +legger +legginess +legging +legginged +leggy +leghorn +legibility +legible +legibleness +legibly +legific +legion +legionary +legioned +legioner +legionnaire +legionry +legislate +legislation +legislational +legislativ +legislative +legislatively +legislator +legislatorial +legislatorially +legislatorship +legislatress +legislature +legist +legit +legitim +legitimacy +legitimate +legitimately +legitimateness +legitimation +legitimatist +legitimatize +legitimism +legitimist +legitimistic +legitimity +legitimization +legitimize +leglen +legless +leglessness +leglet +leglike +legman +legoa +legpiece +legpull +legpuller +legpulling +legrope +legua +leguan +leguleian +leguleious +legume +legumelin +legumen +legumin +leguminiform +leguminose +leguminous +lehr +lehrbachite +lehrman +lehua +lei +leighton +leimtype +leiocephalous +leiocome +leiodermatous +leiodermia +leiomyofibroma +leiomyoma +leiomyomatous +leiomyosarcoma +leiophyllous +leiotrichine +leiotrichous +leiotrichy +leiotropic +leishmaniasis +leister +leisterer +leisurable +leisurably +leisure +leisured +leisureful +leisureless +leisureliness +leisurely +leisureness +leitmotiv +leitneriaceous +lek +lekach +lekane +lekha +leman +lemel +lemma +lemmata +lemming +lemmitis +lemmoblastic +lemmocyte +lemnaceous +lemnad +lemniscate +lemniscatic +lemniscus +lemography +lemology +lemon +lemonade +lemonish +lemonlike +lemonweed +lemonwood +lemony +lempira +lemur +lemures +lemurian +lemurid +lemuriform +lemurine +lemuroid +lenad +lenard +lench +lend +lendable +lendee +lender +lene +length +lengthen +lengthener +lengther +lengthful +lengthily +lengthiness +lengthsman +lengthsome +lengthsomeness +lengthways +lengthwise +lengthy +lenience +leniency +lenient +leniently +lenify +lenis +lenitic +lenitive +lenitively +lenitiveness +lenitude +lenity +lennilite +lennoaceous +lennow +leno +lens +lensed +lensless +lenslike +lent +lenth +lenthways +lentibulariaceous +lenticel +lenticellate +lenticle +lenticonus +lenticula +lenticular +lenticulare +lenticularis +lenticularly +lenticulate +lenticulated +lenticule +lenticulostriate +lenticulothalamic +lentiform +lentigerous +lentiginous +lentigo +lentil +lentisc +lentiscine +lentisco +lentiscus +lentisk +lentitude +lentitudinous +lento +lentoid +lentor +lentous +lenvoi +lenvoy +leoncito +leonhardite +leonine +leoninely +leonines +leonite +leontiasis +leontocephalous +leopard +leoparde +leopardess +leopardine +leopardite +leopardwood +leopoldite +leotard +lepa +lepadoid +lepargylic +leper +leperdom +lepered +lepidene +lepidine +lepidoblastic +lepidodendraceous +lepidodendrid +lepidodendroid +lepidoid +lepidolite +lepidomelane +lepidophyllous +lepidophyte +lepidophytic +lepidoporphyrin +lepidopter +lepidopteral +lepidopteran +lepidopterid +lepidopterist +lepidopterological +lepidopterologist +lepidopterology +lepidopteron +lepidopterous +lepidosaurian +lepidosirenoid +lepidosis +lepidosteoid +lepidote +lepidotic +lepismoid +lepocyte +leporid +leporide +leporiform +leporine +lepospondylous +lepothrix +lepra +lepralian +leprechaun +lepric +leproid +leprologic +leprologist +leprology +leproma +lepromatous +leprosarium +leprose +leprosery +leprosied +leprosis +leprosity +leprosy +leprous +leprously +leprousness +leptandrin +leptid +leptiform +leptinolite +leptite +leptocardian +leptocentric +leptocephalan +leptocephali +leptocephalia +leptocephalic +leptocephalid +leptocephaloid +leptocephalous +leptocephalus +leptocephaly +leptocercal +leptochlorite +leptochroa +leptochrous +leptoclase +leptodactyl +leptodactylous +leptodermatous +leptodermous +leptokurtic +leptomatic +leptome +leptomedusan +leptomeningeal +leptomeninges +leptomeningitis +leptomeninx +leptometer +leptomonad +lepton +leptonecrosis +leptonema +leptopellic +leptophyllous +leptoprosope +leptoprosopic +leptoprosopous +leptoprosopy +leptorrhin +leptorrhine +leptorrhinian +leptorrhinism +leptosome +leptosperm +leptospirosis +leptosporangiate +leptostracan +leptostracous +leptotene +leptus +leptynite +lernaeiform +lernaeoid +lerot +lerp +lerret +lesche +lesion +lesional +lesiy +leskeaceous +less +lessee +lesseeship +lessen +lessener +lesser +lessive +lessn +lessness +lesson +lessor +lest +lestiwarite +lestobiosis +lestobiotic +lestrad +let +letch +letchy +letdown +lete +lethal +lethality +lethalize +lethally +lethargic +lethargical +lethargically +lethargicalness +lethargize +lethargus +lethargy +lethiferous +lethologica +letoff +lettable +letten +letter +lettered +letterer +letteret +lettergram +letterhead +letterin +lettering +letterleaf +letterless +letterpress +letterspace +letterweight +letterwood +lettrin +lettsomite +lettuce +letup +leu +leucaemia +leucaemic +leucaethiop +leucaethiopic +leucaniline +leucanthous +leucaugite +leucaurin +leucemia +leucemic +leuch +leuchaemia +leuchemia +leuchtenbergite +leucine +leucism +leucite +leucitic +leucitis +leucitite +leucitohedron +leucitoid +leuco +leucobasalt +leucoblast +leucoblastic +leucocarpous +leucochalcite +leucocholic +leucocholy +leucochroic +leucocidic +leucocidin +leucocism +leucocrate +leucocratic +leucocyan +leucocytal +leucocyte +leucocythemia +leucocythemic +leucocytic +leucocytoblast +leucocytogenesis +leucocytoid +leucocytology +leucocytolysin +leucocytolysis +leucocytolytic +leucocytometer +leucocytopenia +leucocytopenic +leucocytoplania +leucocytopoiesis +leucocytosis +leucocytotherapy +leucocytotic +leucoderma +leucodermatous +leucodermic +leucoencephalitis +leucogenic +leucoid +leucoindigo +leucoindigotin +leucolytic +leucoma +leucomaine +leucomatous +leucomelanic +leucomelanous +leucon +leucopenia +leucopenic +leucophane +leucophanite +leucophoenicite +leucophore +leucophyllous +leucophyre +leucoplakia +leucoplakial +leucoplast +leucoplastid +leucopoiesis +leucopoietic +leucopyrite +leucoquinizarin +leucorrhea +leucorrheal +leucoryx +leucosis +leucospermous +leucosphenite +leucosphere +leucospheric +leucostasis +leucosyenite +leucotactic +leucotic +leucotome +leucotomy +leucotoxic +leucous +leucoxene +leucyl +leud +leuk +leukemia +leukemic +leukocidic +leukocidin +leukosis +leukotic +leuma +lev +levance +levant +levanter +levator +levee +level +leveler +levelheaded +levelheadedly +levelheadedness +leveling +levelish +levelism +levelly +levelman +levelness +lever +leverage +leverer +leveret +leverman +levers +leverwood +leviable +leviathan +levier +levigable +levigate +levigation +levigator +levin +levining +levir +levirate +leviratical +leviration +levitant +levitate +levitation +levitational +levitative +levitator +levity +levo +levoduction +levogyrate +levogyre +levogyrous +levolactic +levolimonene +levorotation +levorotatory +levotartaric +levoversion +levulic +levulin +levulinic +levulose +levulosuria +levy +levyist +levynite +lew +lewd +lewdly +lewdness +lewis +lewisite +lewisson +lewth +lexia +lexical +lexicalic +lexicality +lexicographer +lexicographian +lexicographic +lexicographical +lexicographically +lexicographist +lexicography +lexicologic +lexicological +lexicologist +lexicology +lexicon +lexiconist +lexiconize +lexigraphic +lexigraphical +lexigraphically +lexigraphy +lexiphanic +lexiphanicism +ley +leyland +leysing +lherzite +lherzolite +li +liability +liable +liableness +liaison +liana +liang +liar +liard +libament +libaniferous +libanophorous +libanotophorous +libant +libate +libation +libationary +libationer +libatory +libber +libbet +libbra +libel +libelant +libelee +libeler +libelist +libellary +libellate +libellulid +libelluloid +libelous +libelously +liber +liberal +liberalism +liberalist +liberalistic +liberality +liberalization +liberalize +liberalizer +liberally +liberalness +liberate +liberation +liberationism +liberationist +liberative +liberator +liberatory +liberatress +liberomotor +libertarian +libertarianism +liberticidal +liberticide +libertinage +libertine +libertinism +liberty +libertyless +libethenite +libidibi +libidinal +libidinally +libidinosity +libidinous +libidinously +libidinousness +libido +libken +libra +libral +librarian +librarianess +librarianship +librarious +librarius +library +libraryless +librate +libration +libratory +libretti +librettist +libretto +libriform +libroplast +licareol +licca +licensable +license +licensed +licensee +licenseless +licenser +licensor +licensure +licentiate +licentiateship +licentiation +licentious +licentiously +licentiousness +lich +licham +lichanos +lichen +lichenaceous +lichened +licheniasis +lichenic +lichenicolous +licheniform +lichenin +lichenism +lichenist +lichenivorous +lichenization +lichenize +lichenlike +lichenographer +lichenographic +lichenographical +lichenographist +lichenography +lichenoid +lichenologic +lichenological +lichenologist +lichenology +lichenose +licheny +lichi +licit +licitation +licitly +licitness +lick +licker +lickerish +lickerishly +lickerishness +licking +lickpenny +lickspit +lickspittle +lickspittling +licorice +licorn +licorne +lictor +lictorian +lid +lidded +lidder +lidflower +lidgate +lidless +lie +liebenerite +liebigite +lied +lief +liege +liegedom +liegeful +liegefully +liegeless +liegely +liegeman +lieger +lien +lienal +lienculus +lienee +lienic +lienitis +lienocele +lienogastric +lienointestinal +lienomalacia +lienomedullary +lienomyelogenous +lienopancreatic +lienor +lienorenal +lienotoxin +lienteria +lienteric +lientery +lieproof +lieprooflier +lieproofliest +lier +lierne +lierre +liesh +liespfund +lieu +lieue +lieutenancy +lieutenant +lieutenantry +lieutenantship +lieve +lievrite +life +lifeblood +lifeboat +lifeboatman +lifeday +lifedrop +lifeful +lifefully +lifefulness +lifeguard +lifehold +lifeholder +lifeless +lifelessly +lifelessness +lifelet +lifelike +lifelikeness +lifeline +lifelong +lifer +liferent +liferenter +liferentrix +liferoot +lifesaver +lifesaving +lifesome +lifesomely +lifesomeness +lifespring +lifetime +lifeward +lifework +lifey +lifo +lift +liftable +lifter +lifting +liftless +liftman +ligable +ligament +ligamental +ligamentary +ligamentous +ligamentously +ligamentum +ligas +ligate +ligation +ligator +ligature +ligeance +ligger +light +lightable +lightboat +lightbrained +lighten +lightener +lightening +lighter +lighterage +lighterful +lighterman +lightface +lightful +lightfulness +lighthead +lightheaded +lightheadedly +lightheadedness +lighthearted +lightheartedly +lightheartedness +lighthouse +lighthouseman +lighting +lightish +lightkeeper +lightless +lightlessness +lightly +lightman +lightmanship +lightmouthed +lightness +lightning +lightninglike +lightningproof +lightproof +lightroom +lightscot +lightship +lightsman +lightsome +lightsomely +lightsomeness +lighttight +lightwards +lightweight +lightwood +lightwort +lignaloes +lignatile +ligne +ligneous +lignescent +lignicole +lignicoline +lignicolous +ligniferous +lignification +ligniform +lignify +lignin +ligninsulphonate +ligniperdous +lignite +lignitic +lignitiferous +lignitize +lignivorous +lignocellulose +lignoceric +lignography +lignone +lignose +lignosity +lignosulphite +lignosulphonate +lignum +ligroine +ligula +ligular +ligulate +ligulated +ligule +liguliflorous +liguliform +ligulin +liguloid +ligure +ligurite +ligurition +ligustrin +liin +lija +likability +likable +likableness +like +likelihead +likelihood +likeliness +likely +liken +likeness +liker +likesome +likeways +likewise +likin +liking +liknon +lilac +lilaceous +lilacin +lilacky +lilacthroat +lilactide +lile +liliaceous +lilied +liliform +lill +lillianite +lillibullero +lilt +liltingly +liltingness +lily +lilyfy +lilyhanded +lilylike +lilywood +lilywort +lim +limacel +limaceous +limaciform +limacine +limacinid +limacoid +limacon +limaille +liman +limation +limb +limbal +limbat +limbate +limbation +limbeck +limbed +limber +limberham +limberly +limberness +limbers +limbic +limbie +limbiferous +limbless +limbmeal +limbo +limboinfantum +limbous +limburgite +limbus +limby +lime +limeade +limeberry +limebush +limehouse +limekiln +limeless +limelight +limelighter +limelike +limeman +limen +limequat +limer +limes +limestone +limetta +limettin +limewash +limewater +limewort +limey +limicoline +limicolous +liminal +liminary +liminess +liming +limit +limitable +limitableness +limital +limitarian +limitary +limitate +limitation +limitative +limitatively +limited +limitedly +limitedness +limiter +limiting +limitive +limitless +limitlessly +limitlessness +limitrophe +limivorous +limma +limmer +limmock +limmu +limn +limnanth +limnanthaceous +limner +limnery +limnetic +limniad +limnimeter +limnimetric +limnite +limnobiologic +limnobiological +limnobiologically +limnobiology +limnobios +limnograph +limnologic +limnological +limnologically +limnologist +limnology +limnometer +limnophile +limnophilid +limnophilous +limnoplankton +limnorioid +limoid +limonene +limoniad +limonin +limonite +limonitic +limonitization +limonium +limose +limous +limousine +limp +limper +limpet +limphault +limpid +limpidity +limpidly +limpidness +limpily +limpin +limpiness +limping +limpingly +limpingness +limpish +limpkin +limply +limpness +limpsy +limpwort +limpy +limsy +limu +limulid +limuloid +limurite +limy +lin +lina +linable +linaceous +linaga +linage +linaloa +linalol +linalool +linamarin +linarite +linch +linchbolt +linchet +linchpin +linchpinned +lincloth +linctus +lindackerite +lindane +linden +linder +lindo +lindoite +line +linea +lineage +lineaged +lineal +lineality +lineally +lineament +lineamental +lineamentation +lineameter +linear +linearifolius +linearity +linearization +linearize +linearly +lineate +lineated +lineation +lineature +linecut +lined +lineiform +lineless +linelet +lineman +linen +linenette +linenize +linenizer +linenman +lineocircular +lineograph +lineolate +lineolated +liner +linesman +linewalker +linework +ling +linga +lingberry +lingbird +linge +lingel +lingenberry +linger +lingerer +lingerie +lingo +lingonberry +lingtow +lingtowman +lingua +linguacious +linguaciousness +linguadental +linguaeform +lingual +linguale +linguality +lingualize +lingually +linguanasal +linguatuline +linguatuloid +linguet +linguidental +linguiform +linguipotence +linguist +linguister +linguistic +linguistical +linguistically +linguistician +linguistics +linguistry +lingula +lingulate +lingulated +lingulid +linguliferous +linguliform +linguloid +linguodental +linguodistal +linguogingival +linguopalatal +linguopapillitis +linguoversion +lingwort +lingy +linha +linhay +linie +liniment +linin +lininess +lining +linitis +liniya +linja +linje +link +linkable +linkage +linkboy +linked +linkedness +linker +linking +linkman +links +linksmith +linkwork +linky +linn +linnaeite +linnet +lino +linolate +linoleic +linolein +linolenate +linolenic +linolenin +linoleum +linolic +linolin +linometer +linon +linotype +linotyper +linotypist +linous +linoxin +linoxyn +linpin +linseed +linsey +linstock +lint +lintel +linteled +linteling +linten +linter +lintern +lintie +lintless +lintonite +lintseed +lintwhite +linty +linwood +liny +liodermia +liomyofibroma +liomyoma +lion +lioncel +lionel +lionesque +lioness +lionet +lionheart +lionhearted +lionheartedness +lionhood +lionism +lionizable +lionization +lionize +lionizer +lionlike +lionly +lionproof +lionship +liotrichine +lip +lipa +lipacidemia +lipaciduria +liparian +liparid +liparite +liparocele +liparoid +liparomphalus +liparous +lipase +lipectomy +lipemia +lipide +lipin +lipless +liplet +liplike +lipoblast +lipoblastoma +lipocaic +lipocardiac +lipocele +lipoceratous +lipocere +lipochondroma +lipochrome +lipochromogen +lipoclasis +lipoclastic +lipocyte +lipodystrophia +lipodystrophy +lipoferous +lipofibroma +lipogenesis +lipogenetic +lipogenic +lipogenous +lipogram +lipogrammatic +lipogrammatism +lipogrammatist +lipography +lipohemia +lipoid +lipoidal +lipoidemia +lipoidic +lipolysis +lipolytic +lipoma +lipomata +lipomatosis +lipomatous +lipometabolic +lipometabolism +lipomorph +lipomyoma +lipomyxoma +lipopexia +lipophagic +lipophore +lipopod +lipoprotein +liposarcoma +liposis +liposome +lipostomy +lipothymial +lipothymic +lipothymy +lipotrophic +lipotrophy +lipotropic +lipotropy +lipotype +lipovaccine +lipoxenous +lipoxeny +lipped +lippen +lipper +lipperings +lippiness +lipping +lippitude +lippitudo +lippy +lipsanographer +lipsanotheca +lipstick +lipuria +lipwork +liquable +liquamen +liquate +liquation +liquefacient +liquefaction +liquefactive +liquefiable +liquefier +liquefy +liquesce +liquescence +liquescency +liquescent +liqueur +liquid +liquidable +liquidamber +liquidate +liquidation +liquidator +liquidatorship +liquidity +liquidize +liquidizer +liquidless +liquidly +liquidness +liquidogenic +liquidogenous +liquidy +liquiform +liquor +liquorer +liquorish +liquorishly +liquorishness +liquorist +liquorless +lira +lirate +liration +lire +lirella +lirellate +lirelliform +lirelline +lirellous +liripipe +liroconite +lis +lisere +lish +lisk +lisle +lisp +lisper +lispingly +lispund +liss +lissamphibian +lissencephalic +lissencephalous +lissoflagellate +lissom +lissome +lissomely +lissomeness +lissotrichan +lissotrichous +lissotrichy +list +listable +listed +listedness +listel +listen +listener +listening +lister +listerellosis +listing +listless +listlessly +listlessness +listred +listwork +lit +litaneutical +litany +litanywise +litas +litation +litch +litchi +lite +liter +literacy +literaily +literal +literalism +literalist +literalistic +literality +literalization +literalize +literalizer +literally +literalminded +literalmindedness +literalness +literarian +literariness +literary +literaryism +literate +literati +literation +literatist +literato +literator +literature +literatus +literose +literosity +lith +lithagogue +lithangiuria +lithanthrax +litharge +lithe +lithectasy +lithectomy +lithely +lithemia +lithemic +litheness +lithesome +lithesomeness +lithi +lithia +lithiasis +lithiastic +lithiate +lithic +lithifaction +lithification +lithify +lithite +lithium +litho +lithobiid +lithobioid +lithocenosis +lithochemistry +lithochromatic +lithochromatics +lithochromatographic +lithochromatography +lithochromography +lithochromy +lithoclase +lithoclast +lithoclastic +lithoclasty +lithoculture +lithocyst +lithocystotomy +lithodesma +lithodialysis +lithodid +lithodomous +lithofracteur +lithofractor +lithogenesis +lithogenetic +lithogenous +lithogeny +lithoglyph +lithoglypher +lithoglyphic +lithoglyptic +lithoglyptics +lithograph +lithographer +lithographic +lithographical +lithographically +lithographize +lithography +lithogravure +lithoid +lithoidite +litholabe +litholapaxy +litholatrous +litholatry +lithologic +lithological +lithologically +lithologist +lithology +litholysis +litholyte +litholytic +lithomancy +lithomarge +lithometer +lithonephria +lithonephritis +lithonephrotomy +lithontriptic +lithontriptist +lithontriptor +lithopedion +lithopedium +lithophagous +lithophane +lithophanic +lithophany +lithophilous +lithophone +lithophotography +lithophotogravure +lithophthisis +lithophyl +lithophyllous +lithophysa +lithophysal +lithophyte +lithophytic +lithophytous +lithopone +lithoprint +lithoscope +lithosian +lithosiid +lithosis +lithosol +lithosperm +lithospermon +lithospermous +lithosphere +lithotint +lithotome +lithotomic +lithotomical +lithotomist +lithotomize +lithotomous +lithotomy +lithotony +lithotresis +lithotripsy +lithotriptor +lithotrite +lithotritic +lithotritist +lithotrity +lithotype +lithotypic +lithotypy +lithous +lithoxyl +lithsman +lithuresis +lithuria +lithy +liticontestation +litigable +litigant +litigate +litigation +litigationist +litigator +litigatory +litigiosity +litigious +litigiously +litigiousness +litiscontest +litiscontestation +litiscontestational +litmus +litorinoid +litotes +litra +litster +litten +litter +litterateur +litterer +littermate +littery +little +littleleaf +littleneck +littleness +littlewale +littling +littlish +littoral +littress +lituiform +lituite +lituoline +lituoloid +liturate +liturgical +liturgically +liturgician +liturgics +liturgiological +liturgiologist +liturgiology +liturgism +liturgist +liturgistic +liturgistical +liturgize +liturgy +litus +lituus +litz +livability +livable +livableness +live +liveborn +lived +livedo +livelihood +livelily +liveliness +livelong +lively +liven +liveness +liver +liverance +liverberry +livered +liverhearted +liverheartedness +liveried +liverish +liverishness +liverleaf +liverless +liverwort +liverwurst +livery +liverydom +liveryless +liveryman +livestock +livid +lividity +lividly +lividness +livier +living +livingless +livingly +livingness +livingstoneite +livor +livre +liwan +lixive +lixivial +lixiviate +lixiviation +lixiviator +lixivious +lixivium +lizard +lizardtail +llama +llano +llautu +llyn +lo +loa +loach +load +loadage +loaded +loaden +loader +loading +loadless +loadpenny +loadsome +loadstone +loaf +loafer +loaferdom +loaferish +loafing +loafingly +loaflet +loaghtan +loam +loamily +loaminess +loaming +loamless +loamy +loan +loanable +loaner +loanin +loanmonger +loanword +loasaceous +loath +loathe +loather +loathful +loathfully +loathfulness +loathing +loathingly +loathliness +loathly +loathness +loathsome +loathsomely +loathsomeness +loave +lob +lobal +lobar +lobate +lobated +lobately +lobation +lobber +lobbish +lobby +lobbyer +lobbyism +lobbyist +lobbyman +lobcock +lobe +lobectomy +lobed +lobefoot +lobefooted +lobeless +lobelet +lobeliaceous +lobelin +lobeline +lobellated +lobfig +lobiform +lobigerous +lobing +lobiped +loblolly +lobo +lobola +lobopodium +lobose +lobotomy +lobscourse +lobscouse +lobscouser +lobster +lobstering +lobsterish +lobsterlike +lobsterproof +lobtail +lobular +lobularly +lobulate +lobulated +lobulation +lobule +lobulette +lobulose +lobulous +lobworm +loca +locable +local +locale +localism +localist +localistic +locality +localizable +localization +localize +localizer +locally +localness +locanda +locate +location +locational +locative +locator +locellate +locellus +loch +lochage +lochan +lochetic +lochia +lochial +lochiocolpos +lochiocyte +lochiometra +lochiometritis +lochiopyra +lochiorrhagia +lochiorrhea +lochioschesis +lochometritis +lochoperitonitis +lochopyra +lochus +lochy +loci +lociation +lock +lockable +lockage +lockbox +locked +locker +lockerman +locket +lockful +lockhole +locking +lockjaw +lockless +locklet +lockmaker +lockmaking +lockman +lockout +lockpin +lockram +locksman +locksmith +locksmithery +locksmithing +lockspit +lockup +lockwork +locky +loco +locodescriptive +locofoco +locoism +locomobile +locomobility +locomote +locomotility +locomotion +locomotive +locomotively +locomotiveman +locomotiveness +locomotivity +locomotor +locomotory +locomutation +locoweed +loculament +loculamentose +loculamentous +locular +loculate +loculated +loculation +locule +loculicidal +loculicidally +loculose +loculus +locum +locus +locust +locusta +locustal +locustberry +locustelle +locustid +locusting +locustlike +locution +locutor +locutorship +locutory +lod +lode +lodemanage +lodesman +lodestar +lodestone +lodestuff +lodge +lodgeable +lodged +lodgeful +lodgeman +lodgepole +lodger +lodgerdom +lodging +lodginghouse +lodgings +lodgment +lodicule +loess +loessal +loessial +loessic +loessland +loessoid +lof +lofstelle +loft +lofter +loftily +loftiness +lofting +loftless +loftman +loftsman +lofty +log +loganberry +loganiaceous +loganin +logaoedic +logarithm +logarithmal +logarithmetic +logarithmetical +logarithmetically +logarithmic +logarithmical +logarithmically +logarithmomancy +logbook +logcock +loge +logeion +logeum +loggat +logged +logger +loggerhead +loggerheaded +loggia +loggin +logging +loggish +loghead +logheaded +logia +logic +logical +logicalist +logicality +logicalization +logicalize +logically +logicalness +logicaster +logician +logicism +logicist +logicity +logicize +logicless +logie +login +logion +logistic +logistical +logistician +logistics +logium +loglet +loglike +logman +logocracy +logodaedaly +logogogue +logogram +logogrammatic +logograph +logographer +logographic +logographical +logographically +logography +logogriph +logogriphic +logoi +logolatry +logology +logomach +logomacher +logomachic +logomachical +logomachist +logomachize +logomachy +logomancy +logomania +logomaniac +logometer +logometric +logometrical +logometrically +logopedia +logopedics +logorrhea +logos +logothete +logotype +logotypy +logroll +logroller +logrolling +logway +logwise +logwood +logwork +logy +lohan +lohoch +loimic +loimography +loimology +loin +loincloth +loined +loir +loiter +loiterer +loiteringly +loiteringness +loka +lokao +lokaose +lokapala +loke +loket +lokiec +loll +loller +lollingite +lollingly +lollipop +lollop +lollopy +lolly +loma +lomastome +lomatine +lomatinous +lombard +lomboy +loment +lomentaceous +lomentariaceous +lomentum +lomita +lommock +lone +lonelihood +lonelily +loneliness +lonely +loneness +lonesome +lonesomely +lonesomeness +long +longa +longan +longanimity +longanimous +longbeak +longbeard +longboat +longbow +longcloth +longe +longear +longer +longeval +longevity +longevous +longfelt +longfin +longful +longhair +longhand +longhead +longheaded +longheadedly +longheadedness +longhorn +longicaudal +longicaudate +longicone +longicorn +longilateral +longilingual +longiloquence +longimanous +longimetric +longimetry +longing +longingly +longingness +longinquity +longipennate +longipennine +longirostral +longirostrate +longirostrine +longisection +longish +longitude +longitudinal +longitudinally +longjaw +longleaf +longlegs +longly +longmouthed +longness +longs +longshanks +longshore +longshoreman +longsome +longsomely +longsomeness +longspun +longspur +longtail +longue +longulite +longway +longways +longwise +longwool +longwork +longwort +lonquhard +lontar +loo +looby +lood +loof +loofah +loofie +loofness +look +looker +looking +lookout +lookum +loom +loomer +loomery +looming +loon +loonery +looney +loony +loop +looper +loopful +loophole +looping +loopist +looplet +looplike +loopy +loose +loosely +loosemouthed +loosen +loosener +looseness +looser +loosestrife +loosing +loosish +loot +lootable +looten +looter +lootie +lootiewallah +lootsman +lop +lope +loper +lophiid +lophine +lophiodont +lophiodontoid +lophiostomate +lophiostomous +lophobranch +lophobranchiate +lophocalthrops +lophocercal +lophodont +lophophoral +lophophore +lophophorine +lophophytosis +lophosteon +lophotriaene +lophotrichic +lophotrichous +lopolith +loppard +lopper +loppet +lopping +loppy +lopseed +lopsided +lopsidedly +lopsidedness +lopstick +loquacious +loquaciously +loquaciousness +loquacity +loquat +loquence +loquent +loquently +lora +loral +loran +lorandite +loranskite +loranthaceous +lorarius +lorate +lorcha +lord +lording +lordkin +lordless +lordlet +lordlike +lordlily +lordliness +lordling +lordly +lordolatry +lordosis +lordotic +lordship +lordwood +lordy +lore +loreal +lored +loreless +lorenzenite +lorettoite +lorgnette +lori +loric +lorica +loricarian +loricarioid +loricate +lorication +loricoid +lorikeet +lorilet +lorimer +loriot +loris +lormery +lorn +lornness +loro +lorriker +lorry +lors +lorum +lory +losable +losableness +lose +losel +loselism +losenger +loser +losh +losing +loss +lossenite +lossless +lossproof +lost +lostling +lostness +lot +lota +lotase +lote +lotebush +lotic +lotiform +lotion +lotment +lotophagous +lotophagously +lotrite +lots +lotter +lottery +lotto +lotus +lotusin +lotuslike +louch +louchettes +loud +louden +loudering +loudish +loudly +loudmouthed +loudness +louey +lough +lougheen +louisine +louk +loukoum +loulu +lounder +lounderer +lounge +lounger +lounging +loungingly +loungy +loup +loupe +lour +lourdy +louse +louseberry +lousewort +lousily +lousiness +louster +lousy +lout +louter +louther +loutish +loutishly +loutishness +loutrophoros +louty +louvar +louver +louvered +louvering +louverwork +lovability +lovable +lovableness +lovably +lovage +love +lovebird +loveflower +loveful +lovelass +loveless +lovelessly +lovelessness +lovelihead +lovelily +loveliness +loveling +lovelock +lovelorn +lovelornness +lovely +loveman +lovemate +lovemonger +loveproof +lover +loverdom +lovered +loverhood +lovering +loverless +loverliness +loverly +lovership +loverwise +lovesick +lovesickness +lovesome +lovesomely +lovesomeness +loveworth +loveworthy +loving +lovingly +lovingness +low +lowa +lowan +lowbell +lowborn +lowboy +lowbred +lowdah +lowder +loweite +lower +lowerable +lowerclassman +lowerer +lowering +loweringly +loweringness +lowermost +lowery +lowigite +lowish +lowishly +lowishness +lowland +lowlander +lowlily +lowliness +lowly +lowmen +lowmost +lown +lowness +lownly +lowth +lowwood +lowy +lox +loxia +loxic +loxoclase +loxocosm +loxodograph +loxodont +loxodontous +loxodrome +loxodromic +loxodromical +loxodromically +loxodromics +loxodromism +loxolophodont +loxophthalmus +loxotic +loxotomy +loy +loyal +loyalism +loyalist +loyalize +loyally +loyalness +loyalty +lozenge +lozenged +lozenger +lozengeways +lozengewise +lozengy +lubber +lubbercock +lubberlike +lubberliness +lubberly +lube +lubra +lubric +lubricant +lubricate +lubrication +lubricational +lubricative +lubricator +lubricatory +lubricious +lubricity +lubricous +lubrifaction +lubrification +lubrify +lubritorian +lubritorium +lucanid +lucarne +lucban +luce +lucence +lucency +lucent +lucently +lucern +lucernal +lucernarian +lucerne +lucet +lucible +lucid +lucida +lucidity +lucidly +lucidness +lucifee +luciferase +luciferin +luciferoid +luciferous +luciferously +luciferousness +lucific +luciform +lucifugal +lucifugous +lucigen +lucimeter +lucinoid +lucivee +luck +lucken +luckful +luckie +luckily +luckiness +luckless +lucklessly +lucklessness +lucky +lucration +lucrative +lucratively +lucrativeness +lucre +lucriferous +lucriferousness +lucrific +lucrify +luctation +luctiferous +luctiferousness +lucubrate +lucubration +lucubrator +lucubratory +lucule +luculent +luculently +lucullite +lucumia +lucumony +lucy +ludden +ludefisk +ludibrious +ludibry +ludicropathetic +ludicroserious +ludicrosity +ludicrosplenetic +ludicrous +ludicrously +ludicrousness +ludification +ludlamite +ludo +ludwigite +lue +lues +luetic +luetically +lufberry +lufbery +luff +lug +luge +luger +luggage +luggageless +luggar +lugged +lugger +luggie +lugmark +lugsail +lugsome +lugubriosity +lugubrious +lugubriously +lugubriousness +lugworm +luhinga +luigino +lujaurite +luke +lukely +lukeness +lukewarm +lukewarmish +lukewarmly +lukewarmness +lukewarmth +lulab +lull +lullaby +luller +lulliloo +lullingly +lulu +lum +lumachel +lumbaginous +lumbago +lumbang +lumbar +lumbarization +lumbayao +lumber +lumberdar +lumberdom +lumberer +lumbering +lumberingly +lumberingness +lumberjack +lumberless +lumberly +lumberman +lumbersome +lumberyard +lumbocolostomy +lumbocolotomy +lumbocostal +lumbodorsal +lumbodynia +lumbosacral +lumbovertebral +lumbrical +lumbricalis +lumbriciform +lumbricine +lumbricoid +lumbricosis +lumbrous +lumen +luminaire +luminal +luminance +luminant +luminarious +luminarism +luminarist +luminary +luminate +lumination +luminative +luminator +lumine +luminesce +luminescence +luminescent +luminiferous +luminificent +luminism +luminist +luminologist +luminometer +luminosity +luminous +luminously +luminousness +lummox +lummy +lump +lumper +lumpet +lumpfish +lumpily +lumpiness +lumping +lumpingly +lumpish +lumpishly +lumpishness +lumpkin +lumpman +lumpsucker +lumpy +luna +lunacy +lunambulism +lunar +lunare +lunarian +lunarist +lunarium +lunary +lunate +lunatellus +lunately +lunatic +lunatically +lunation +lunatize +lunatum +lunch +luncheon +luncheoner +luncheonette +luncheonless +luncher +lunchroom +lundress +lundyfoot +lune +lunes +lunette +lung +lunge +lunged +lungeous +lunger +lungfish +lungflower +lungful +lungi +lungie +lungis +lungless +lungmotor +lungsick +lungworm +lungwort +lungy +lunicurrent +luniform +lunisolar +lunistice +lunistitial +lunitidal +lunkhead +lunn +lunoid +lunt +lunula +lunular +lunulate +lunulated +lunule +lunulet +lunulite +lupanarian +lupanine +lupe +lupeol +lupeose +lupetidine +lupicide +lupiform +lupinaster +lupine +lupinin +lupinine +lupinosis +lupinous +lupis +lupoid +lupous +lupulic +lupulin +lupuline +lupulinic +lupulinous +lupulinum +lupulus +lupus +lupuserythematosus +lura +lural +lurch +lurcher +lurchingfully +lurchingly +lurchline +lurdan +lurdanism +lure +lureful +lurement +lurer +luresome +lurg +lurgworm +lurid +luridity +luridly +luridness +luringly +lurk +lurker +lurkingly +lurkingness +lurky +lurrier +lurry +luscious +lusciously +lusciousness +lush +lushburg +lusher +lushly +lushness +lushy +lusk +lusky +lusory +lust +luster +lusterer +lusterless +lusterware +lustful +lustfully +lustfulness +lustihead +lustily +lustiness +lustless +lustra +lustral +lustrant +lustrate +lustration +lustrative +lustratory +lustreless +lustrical +lustrification +lustrify +lustrine +lustring +lustrous +lustrously +lustrousness +lustrum +lusty +lut +lutaceous +lutanist +lutany +lutation +lute +luteal +lutecia +lutecium +lutein +luteinization +luteinize +lutelet +lutemaker +lutemaking +luteo +luteocobaltic +luteofulvous +luteofuscescent +luteofuscous +luteolin +luteolous +luteoma +luteorufescent +luteous +luteovirescent +luter +lutescent +lutestring +lutetium +luteway +lutfisk +luthern +luthier +lutianid +lutianoid +lutidine +lutidinic +luting +lutist +lutose +lutrin +lutrine +lutulence +lutulent +lux +luxate +luxation +luxe +luxulianite +luxuriance +luxuriancy +luxuriant +luxuriantly +luxuriantness +luxuriate +luxuriation +luxurious +luxuriously +luxuriousness +luxurist +luxury +luxus +ly +lyam +lyard +lycaenid +lycanthrope +lycanthropia +lycanthropic +lycanthropist +lycanthropize +lycanthropous +lycanthropy +lyceal +lyceum +lychnomancy +lychnoscope +lychnoscopic +lycid +lycodoid +lycopene +lycoperdaceous +lycoperdoid +lycoperdon +lycopin +lycopod +lycopode +lycopodiaceous +lycorine +lycosid +lyctid +lyddite +lydite +lye +lyencephalous +lyery +lygaeid +lying +lyingly +lymantriid +lymhpangiophlebitis +lymnaean +lymnaeid +lymph +lymphad +lymphadenectasia +lymphadenectasis +lymphadenia +lymphadenitis +lymphadenoid +lymphadenoma +lymphadenopathy +lymphadenosis +lymphaemia +lymphagogue +lymphangeitis +lymphangial +lymphangiectasis +lymphangiectatic +lymphangiectodes +lymphangiitis +lymphangioendothelioma +lymphangiofibroma +lymphangiology +lymphangioma +lymphangiomatous +lymphangioplasty +lymphangiosarcoma +lymphangiotomy +lymphangitic +lymphangitis +lymphatic +lymphatical +lymphation +lymphatism +lymphatitis +lymphatolysin +lymphatolysis +lymphatolytic +lymphectasia +lymphedema +lymphemia +lymphenteritis +lymphoblast +lymphoblastic +lymphoblastoma +lymphoblastosis +lymphocele +lymphocyst +lymphocystosis +lymphocyte +lymphocythemia +lymphocytic +lymphocytoma +lymphocytomatosis +lymphocytosis +lymphocytotic +lymphocytotoxin +lymphodermia +lymphoduct +lymphogenic +lymphogenous +lymphoglandula +lymphogranuloma +lymphoid +lymphoidectomy +lymphology +lymphoma +lymphomatosis +lymphomatous +lymphomonocyte +lymphomyxoma +lymphopathy +lymphopenia +lymphopenial +lymphopoiesis +lymphopoietic +lymphoprotease +lymphorrhage +lymphorrhagia +lymphorrhagic +lymphorrhea +lymphosarcoma +lymphosarcomatosis +lymphosarcomatous +lymphosporidiosis +lymphostasis +lymphotaxis +lymphotome +lymphotomy +lymphotoxemia +lymphotoxin +lymphotrophic +lymphotrophy +lymphous +lymphuria +lymphy +lyncean +lynch +lynchable +lyncher +lyncine +lynnhaven +lynx +lyomerous +lyonetiid +lyonnaise +lyophile +lyophilization +lyophilize +lyophobe +lyopomatous +lyotrope +lypemania +lypothymia +lyra +lyrate +lyrated +lyrately +lyraway +lyre +lyrebird +lyreflower +lyreman +lyretail +lyric +lyrical +lyrically +lyricalness +lyrichord +lyricism +lyricist +lyricize +lyriform +lyrism +lyrist +lys +lysate +lyse +lysidine +lysigenic +lysigenous +lysigenously +lysimeter +lysin +lysine +lysis +lysogen +lysogenesis +lysogenetic +lysogenic +lysozyme +lyssa +lyssic +lyssophobia +lyterian +lythraceous +lytic +lytta +lyxose +m +ma +maam +maamselle +mabi +mabolo +mac +macaasim +macabre +macabresque +macaco +macadam +macadamite +macadamization +macadamize +macadamizer +macan +macana +macao +macaque +macarism +macarize +macaroni +macaronic +macaronical +macaronically +macaronicism +macaronism +macaroon +macaw +maccaboy +macco +maccoboy +mace +macedoine +macehead +maceman +macer +macerate +macerater +maceration +machairodont +machan +machar +machete +machi +machiavellist +machicolate +machicolation +machicoulis +machila +machin +machinability +machinable +machinal +machinate +machination +machinator +machine +machineful +machineless +machinelike +machinely +machineman +machinemonger +machiner +machinery +machinification +machinify +machinism +machinist +machinization +machinize +machinoclast +machinofacture +machinotechnique +machinule +machopolyp +machree +macies +macilence +macilency +macilent +mack +mackenboy +mackerel +mackereler +mackereling +mackins +mackintosh +mackintoshite +mackle +macklike +macle +macled +maclurin +maco +maconite +macracanthrorhynchiasis +macradenous +macrame +macrander +macrandrous +macrauchene +macraucheniid +macraucheniiform +macrauchenioid +macrencephalic +macrencephalous +macro +macroanalysis +macroanalyst +macroanalytical +macrobacterium +macrobian +macrobiosis +macrobiote +macrobiotic +macrobiotics +macroblast +macrobrachia +macrocarpous +macrocephalia +macrocephalic +macrocephalism +macrocephalous +macrocephalus +macrocephaly +macrochaeta +macrocheilia +macrochemical +macrochemically +macrochemistry +macrochiran +macrochiria +macrochiropteran +macrocladous +macroclimate +macroclimatic +macrococcus +macrocoly +macroconidial +macroconidium +macroconjugant +macrocornea +macrocosm +macrocosmic +macrocosmical +macrocosmology +macrocosmos +macrocrystalline +macrocyst +macrocyte +macrocythemia +macrocytic +macrocytosis +macrodactyl +macrodactylia +macrodactylic +macrodactylism +macrodactylous +macrodactyly +macrodiagonal +macrodomatic +macrodome +macrodont +macrodontia +macrodontism +macroelement +macroergate +macroevolution +macrofarad +macrogamete +macrogametocyte +macrogamy +macrogastria +macroglossate +macroglossia +macrognathic +macrognathism +macrognathous +macrogonidium +macrograph +macrographic +macrography +macrolepidoptera +macrolepidopterous +macrology +macromandibular +macromania +macromastia +macromazia +macromelia +macromeral +macromere +macromeric +macromerite +macromeritic +macromesentery +macrometer +macromethod +macromolecule +macromyelon +macromyelonal +macron +macronuclear +macronucleus +macronutrient +macropetalous +macrophage +macrophagocyte +macrophagus +macrophotograph +macrophotography +macrophyllous +macrophysics +macropia +macropinacoid +macropinacoidal +macroplankton +macroplasia +macroplastia +macropleural +macropodia +macropodine +macropodous +macroprism +macroprosopia +macropsia +macropteran +macropterous +macropyramid +macroreaction +macrorhinia +macroscelia +macroscian +macroscopic +macroscopical +macroscopically +macroseism +macroseismic +macroseismograph +macrosepalous +macroseptum +macrosmatic +macrosomatia +macrosomatous +macrosomia +macrosplanchnic +macrosporange +macrosporangium +macrospore +macrosporic +macrosporophore +macrosporophyl +macrosporophyll +macrostomatous +macrostomia +macrostructural +macrostructure +macrostylospore +macrostylous +macrosymbiont +macrothere +macrotherioid +macrotherm +macrotia +macrotin +macrotome +macrotone +macrotous +macrourid +macrozoogonidium +macrozoospore +macrural +macruran +macruroid +macrurous +mactation +mactroid +macuca +macula +macular +maculate +maculated +maculation +macule +maculicole +maculicolous +maculiferous +maculocerebral +maculopapular +maculose +macuta +mad +madam +madame +madapollam +madarosis +madarotic +madbrain +madbrained +madcap +madden +maddening +maddeningly +maddeningness +madder +madderish +madderwort +madding +maddingly +maddish +maddle +made +madefaction +madefy +madeline +madescent +madhouse +madhuca +madid +madidans +madisterium +madling +madly +madman +madnep +madness +mado +madoqua +madrague +madrasah +madreperl +madreporacean +madreporarian +madrepore +madreporian +madreporic +madreporiform +madreporite +madreporitic +madrier +madrigal +madrigaler +madrigaletto +madrigalian +madrigalist +madrona +madship +madstone +maduro +madweed +madwoman +madwort +mae +maeandrine +maeandriniform +maeandrinoid +maeandroid +maegbote +maenad +maenadic +maenadism +maenaite +maestri +maestro +maffia +maffick +mafficker +maffle +mafflin +mafic +mafoo +mafura +mag +magadis +magadize +magani +magas +magazinable +magazinage +magazine +magazinelet +magaziner +magazinette +magazinish +magazinism +magazinist +magaziny +mage +magenta +magged +maggle +maggot +maggotiness +maggotpie +maggoty +magi +magic +magical +magicalize +magically +magicdom +magician +magicianship +magicked +magicking +magiric +magirics +magirist +magiristic +magirological +magirologist +magirology +magister +magisterial +magisteriality +magisterially +magisterialness +magistery +magistracy +magistral +magistrality +magistrally +magistrand +magistrant +magistrate +magistrateship +magistratic +magistratical +magistratically +magistrative +magistrature +magma +magmatic +magnanimity +magnanimous +magnanimously +magnanimousness +magnascope +magnascopic +magnate +magnecrystallic +magnelectric +magneoptic +magnes +magnesia +magnesial +magnesian +magnesic +magnesioferrite +magnesite +magnesium +magnet +magneta +magnetic +magnetical +magnetically +magneticalness +magnetician +magnetics +magnetiferous +magnetification +magnetify +magnetimeter +magnetism +magnetist +magnetite +magnetitic +magnetizability +magnetizable +magnetization +magnetize +magnetizer +magneto +magnetobell +magnetochemical +magnetochemistry +magnetod +magnetodynamo +magnetoelectric +magnetoelectrical +magnetoelectricity +magnetogenerator +magnetogram +magnetograph +magnetographic +magnetoid +magnetomachine +magnetometer +magnetometric +magnetometrical +magnetometrically +magnetometry +magnetomotive +magnetomotor +magneton +magnetooptic +magnetooptical +magnetooptics +magnetophone +magnetophonograph +magnetoplumbite +magnetoprinter +magnetoscope +magnetostriction +magnetotelegraph +magnetotelephone +magnetotherapy +magnetotransmitter +magnetron +magnicaudate +magnicaudatous +magnifiable +magnific +magnifical +magnifically +magnification +magnificative +magnifice +magnificence +magnificent +magnificently +magnificentness +magnifico +magnifier +magnify +magniloquence +magniloquent +magniloquently +magniloquy +magnipotence +magnipotent +magnirostrate +magnisonant +magnitude +magnitudinous +magnochromite +magnoferrite +magnolia +magnoliaceous +magnum +magot +magpie +magpied +magpieish +magsman +maguari +maguey +maha +mahaleb +mahalla +mahant +mahar +maharaja +maharajrana +maharana +maharanee +maharani +maharao +maharawal +maharawat +mahatma +mahatmaism +mahmal +mahmudi +mahoe +mahoganize +mahogany +mahoitre +maholi +maholtine +mahone +mahout +mahseer +mahua +mahuang +maid +maidan +maiden +maidenhair +maidenhead +maidenhood +maidenish +maidenism +maidenlike +maidenliness +maidenly +maidenship +maidenweed +maidhood +maidish +maidism +maidkin +maidlike +maidling +maidservant +maidy +maiefic +maieutic +maieutical +maieutics +maigre +maiid +mail +mailable +mailbag +mailbox +mailclad +mailed +mailer +mailguard +mailie +maillechort +mailless +mailman +mailplane +maim +maimed +maimedly +maimedness +maimer +maimon +main +mainferre +mainlander +mainly +mainmast +mainmortable +mainour +mainpast +mainpernable +mainpernor +mainpin +mainport +mainpost +mainprise +mains +mainsail +mainsheet +mainspring +mainstay +maint +maintain +maintainable +maintainableness +maintainer +maintainment +maintainor +maintenance +maintop +maintopman +maioid +maioidean +mairatour +maire +maisonette +maitlandite +maize +maizebird +maizenic +maizer +majagua +majestic +majestical +majestically +majesticalness +majesticness +majestious +majesty +majestyship +majo +majolica +majolist +majoon +major +majorate +majoration +majorette +majority +majorize +majorship +majuscular +majuscule +makable +make +makebate +makedom +makefast +maker +makeress +makership +makeshift +makeshiftiness +makeshiftness +makeshifty +makeweight +makhzan +maki +makimono +making +makluk +mako +makroskelic +makuk +mal +mala +malaanonang +malabathrum +malacanthid +malacanthine +malaccident +malaceous +malachite +malacia +malacoderm +malacodermatous +malacodermous +malacoid +malacolite +malacological +malacologist +malacology +malacon +malacophilous +malacophonous +malacophyllous +malacopod +malacopodous +malacopterygian +malacopterygious +malacostracan +malacostracology +malacostracous +malactic +maladaptation +maladdress +maladive +maladjust +maladjusted +maladjustive +maladjustment +maladminister +maladministration +maladministrator +maladroit +maladroitly +maladroitness +maladventure +malady +malagma +malaguena +malahack +malaise +malakin +malalignment +malambo +malandered +malanders +malandrous +malanga +malapaho +malapert +malapertly +malapertness +malapi +malapplication +malappointment +malappropriate +malappropriation +malaprop +malapropian +malapropish +malapropism +malapropoism +malapropos +malar +malaria +malarial +malariaproof +malarin +malarioid +malariologist +malariology +malarious +malarkey +malaroma +malarrangement +malasapsap +malassimilation +malassociation +malate +malati +malattress +malax +malaxable +malaxage +malaxate +malaxation +malaxator +malaxerman +malbehavior +malbrouck +malchite +malconceived +malconduct +malconformation +malconstruction +malcontent +malcontented +malcontentedly +malcontentedness +malcontentism +malcontently +malcontentment +malconvenance +malcreated +malcultivation +maldeveloped +maldevelopment +maldigestion +maldirection +maldistribution +maldonite +malduck +male +malease +maleate +maledicent +maledict +malediction +maledictive +maledictory +maleducation +malefaction +malefactor +malefactory +malefactress +malefical +malefically +maleficence +maleficent +maleficial +maleficiate +maleficiation +maleic +maleinoid +malella +maleness +malengine +maleo +maleruption +malesherbiaceous +malevolence +malevolency +malevolent +malevolently +malexecution +malfeasance +malfeasant +malfed +malformation +malformed +malfortune +malfunction +malgovernment +malgrace +malguzar +malguzari +malhonest +malhygiene +mali +malic +malice +maliceful +maliceproof +malicho +malicious +maliciously +maliciousness +malicorium +malidentification +maliferous +maliform +malign +malignance +malignancy +malignant +malignantly +malignation +maligner +malignify +malignity +malignly +malignment +malik +malikadna +malikala +malikana +maline +malines +malinfluence +malinger +malingerer +malingery +malinowskite +malinstitution +malinstruction +malintent +malism +malison +malist +malistic +malkin +mall +malladrite +mallangong +mallard +mallardite +malleability +malleabilization +malleable +malleableize +malleableized +malleableness +malleablize +malleal +mallear +malleate +malleation +mallee +malleiferous +malleiform +mallein +malleinization +malleinize +mallemaroking +mallemuck +malleoincudal +malleolable +malleolar +malleolus +mallet +malleus +mallophagan +mallophagous +malloseismic +mallow +mallowwort +mallum +mallus +malm +malmignatte +malmsey +malmstone +malmy +malnourished +malnourishment +malnutrite +malnutrition +malo +malobservance +malobservation +maloccluded +malocclusion +malodor +malodorant +malodorous +malodorously +malodorousness +malojilla +malonate +malonic +malonyl +malonylurea +maloperation +malorganization +malorganized +malouah +malpais +malpighiaceous +malplaced +malpoise +malposed +malposition +malpractice +malpractioner +malpraxis +malpresentation +malproportion +malproportioned +malpropriety +malpublication +malreasoning +malrotation +malshapen +malt +maltable +maltase +malter +maltha +malthouse +maltiness +malting +maltman +maltobiose +maltodextrin +maltodextrine +maltolte +maltose +maltreat +maltreatment +maltreator +maltster +malturned +maltworm +malty +malunion +malurine +malvaceous +malvasia +malvasian +malversation +malverse +malvoisie +malvolition +mamba +mambo +mameliere +mamelonation +mameluco +mamlatdar +mamma +mammal +mammalgia +mammalian +mammaliferous +mammality +mammalogical +mammalogist +mammalogy +mammary +mammate +mammectomy +mammee +mammer +mammiferous +mammiform +mammilla +mammillaplasty +mammillar +mammillary +mammillate +mammillated +mammillation +mammilliform +mammilloid +mammitis +mammock +mammogen +mammogenic +mammogenically +mammon +mammondom +mammoniacal +mammonish +mammonism +mammonist +mammonistic +mammonite +mammonitish +mammonization +mammonize +mammonolatry +mammoth +mammothrept +mammula +mammular +mammy +mamo +man +mana +manacle +manage +manageability +manageable +manageableness +manageably +managee +manageless +management +managemental +manager +managerdom +manageress +managerial +managerially +managership +managery +manaism +manakin +manal +manas +manatee +manatine +manatoid +manavel +manavelins +manbird +manbot +manche +manchet +manchineel +mancinism +mancipable +mancipant +mancipate +mancipation +mancipative +mancipatory +mancipee +mancipium +manciple +mancipleship +mancipular +mancono +mancus +mand +mandala +mandament +mandamus +mandant +mandarah +mandarin +mandarinate +mandarindom +mandariness +mandarinic +mandarinism +mandarinize +mandarinship +mandatary +mandate +mandatee +mandation +mandative +mandator +mandatorily +mandatory +mandatum +mandelate +mandelic +mandible +mandibula +mandibular +mandibulary +mandibulate +mandibulated +mandibuliform +mandibulohyoid +mandibulomaxillary +mandibulopharyngeal +mandibulosuspensorial +mandil +mandilion +mandola +mandolin +mandolinist +mandolute +mandom +mandora +mandore +mandra +mandragora +mandrake +mandrel +mandriarch +mandrill +mandrin +mandruka +mandua +manducable +manducate +manducation +manducatory +mandyas +mane +maned +manege +manei +maneless +manent +manerial +manes +manesheet +maness +maneuver +maneuverability +maneuverable +maneuverer +maneuvrability +maneuvrable +maney +manful +manfully +manfulness +mang +manga +mangabeira +mangabey +mangal +manganapatite +manganate +manganblende +manganbrucite +manganeisen +manganese +manganesian +manganetic +manganhedenbergite +manganic +manganiferous +manganite +manganium +manganize +manganocalcite +manganocolumbite +manganophyllite +manganosiderite +manganosite +manganostibiite +manganotantalite +manganous +manganpectolite +mange +mangeao +mangel +mangelin +manger +mangerite +mangi +mangily +manginess +mangle +mangleman +mangler +mangling +manglingly +mango +mangona +mangonel +mangonism +mangonization +mangonize +mangosteen +mangrass +mangrate +mangrove +mangue +mangy +manhandle +manhead +manhole +manhood +mani +mania +maniable +maniac +maniacal +maniacally +manic +manicate +manichord +manicole +manicure +manicurist +manid +manienie +manifest +manifestable +manifestant +manifestation +manifestational +manifestationist +manifestative +manifestatively +manifested +manifestedness +manifester +manifestive +manifestly +manifestness +manifesto +manifold +manifolder +manifoldly +manifoldness +manifoldwise +maniform +manify +manikin +manikinism +manila +manilla +manille +manioc +maniple +manipulable +manipular +manipulatable +manipulate +manipulation +manipulative +manipulatively +manipulator +manipulatory +manism +manist +manistic +manito +manitrunk +maniu +manjak +mank +mankeeper +mankin +mankind +manless +manlessly +manlessness +manlet +manlihood +manlike +manlikely +manlikeness +manlily +manliness +manling +manly +manna +mannan +mannequin +manner +mannerable +mannered +mannerhood +mannering +mannerism +mannerist +manneristic +manneristical +manneristically +mannerize +mannerless +mannerlessness +mannerliness +mannerly +manners +mannersome +manness +mannide +mannie +manniferous +mannify +mannikinism +manning +mannish +mannishly +mannishness +mannite +mannitic +mannitol +mannitose +mannoheptite +mannoheptitol +mannoheptose +mannoketoheptose +mannonic +mannosan +mannose +manny +mano +manoc +manograph +manometer +manometric +manometrical +manometry +manomin +manor +manorial +manorialism +manorialize +manorship +manoscope +manostat +manostatic +manque +manred +manrent +manroot +manrope +mansard +mansarded +manscape +manse +manservant +manship +mansion +mansional +mansionary +mansioned +mansioneer +mansionry +manslaughter +manslaughterer +manslaughtering +manslaughterous +manslayer +manslaying +manso +mansonry +manstealer +manstealing +manstopper +manstopping +mansuete +mansuetely +mansuetude +mant +manta +mantal +manteau +mantel +mantelet +manteline +mantelletta +mantellone +mantelpiece +mantelshelf +manteltree +manter +mantes +mantevil +mantic +manticism +manticore +mantid +mantilla +mantis +mantispid +mantissa +mantistic +mantle +mantled +mantlet +mantling +manto +mantoid +mantologist +mantology +mantra +mantrap +mantua +mantuamaker +mantuamaking +manual +manualii +manualism +manualist +manualiter +manually +manuao +manubrial +manubriated +manubrium +manucaption +manucaptor +manucapture +manucode +manucodiata +manuduce +manuduction +manuductor +manuductory +manufactory +manufacturable +manufactural +manufacture +manufacturer +manufacturess +manuka +manul +manuma +manumea +manumisable +manumission +manumissive +manumit +manumitter +manumotive +manurable +manurage +manurance +manure +manureless +manurer +manurial +manurially +manus +manuscript +manuscriptal +manuscription +manuscriptural +manusina +manustupration +manutagi +manward +manwards +manway +manweed +manwise +many +manyberry +manyfold +manyness +manyplies +manyroot +manyways +manywhere +manywise +manzana +manzanilla +manzanillo +manzanita +manzil +mao +maomao +map +mapach +mapau +maphrian +mapland +maple +maplebush +mapo +mappable +mapper +mappist +mappy +mapwise +maquahuitl +maquette +maqui +maquis +mar +marabotin +marabou +marabuto +maraca +maracan +maracock +marae +marajuana +marakapas +maral +maranatha +marang +marantaceous +marantic +marara +mararie +marasca +maraschino +marasmic +marasmoid +marasmous +marasmus +marathon +marathoner +marattiaceous +maraud +marauder +maravedi +marbelize +marble +marbled +marblehead +marbleheader +marblehearted +marbleization +marbleize +marbleizer +marblelike +marbleness +marbler +marbles +marblewood +marbling +marblish +marbly +marbrinus +marc +marcantant +marcasite +marcasitic +marcasitical +marcel +marceline +marcella +marceller +marcello +marcescence +marcescent +marcgraviaceous +march +marchantiaceous +marcher +marchetto +marchioness +marchite +marchland +marchman +marchpane +marcid +marco +marconi +marconigram +marconigraph +marconigraphy +marcor +marcottage +mardy +mare +mareblob +marechal +marekanite +maremma +maremmatic +maremmese +marengo +marennin +marfire +margarate +margaric +margarin +margarine +margarita +margaritaceous +margarite +margaritiferous +margaritomancy +margarodid +margarodite +margarosanite +margay +marge +margeline +margent +margin +marginal +marginalia +marginality +marginalize +marginally +marginate +marginated +margination +margined +marginelliform +marginiform +margining +marginirostral +marginoplasty +margosa +margravate +margrave +margravely +margravial +margraviate +margravine +marguerite +marhala +maria +marialite +maricolous +marid +mariengroschen +marigenous +marigold +marigram +marigraph +marigraphic +marijuana +marikina +marimba +marimonda +marina +marinade +marinate +marinated +marine +mariner +marinheiro +marinist +marinorama +mariola +marionette +mariposite +maris +marish +marishness +maritage +marital +maritality +maritally +mariticidal +mariticide +maritime +maritorious +mariupolite +marjoram +mark +marka +markdown +marked +markedly +markedness +marker +market +marketability +marketable +marketableness +marketably +marketeer +marketer +marketing +marketman +marketstead +marketwise +markfieldite +markhor +marking +markka +markless +markman +markmoot +markshot +marksman +marksmanly +marksmanship +markswoman +markup +markweed +markworthy +marl +marlaceous +marlberry +marled +marler +marli +marlin +marline +marlinespike +marlite +marlitic +marllike +marlock +marlpit +marly +marm +marmalade +marmalady +marmarization +marmarize +marmarosis +marmatite +marmelos +marmennill +marmit +marmite +marmolite +marmoraceous +marmorate +marmorated +marmoration +marmoreal +marmoreally +marmorean +marmoric +marmose +marmoset +marmot +maro +marocain +marok +maroon +marooner +maroquin +marplot +marplotry +marque +marquee +marquess +marquetry +marquis +marquisal +marquisate +marquisdom +marquise +marquisette +marquisina +marquisotte +marquisship +marquito +marranism +marranize +marrano +marree +marrer +marriable +marriage +marriageability +marriageable +marriageableness +marriageproof +married +marrier +marron +marrot +marrow +marrowbone +marrowed +marrowfat +marrowish +marrowless +marrowlike +marrowsky +marrowskyer +marrowy +marry +marryer +marrying +marrymuffe +marseilles +marsh +marshal +marshalate +marshalcy +marshaler +marshaless +marshalman +marshalment +marshalship +marshberry +marshbuck +marshfire +marshflower +marshiness +marshite +marshland +marshlander +marshlike +marshlocks +marshman +marshwort +marshy +marsileaceous +marsipobranch +marsipobranchiate +marsoon +marsupial +marsupialian +marsupialization +marsupialize +marsupian +marsupiate +marsupium +mart +martagon +martel +marteline +martellate +martellato +marten +martensite +martensitic +martext +martial +martialism +martiality +martialization +martialize +martially +martialness +martin +martinet +martineta +martinetish +martinetishness +martinetism +martinetship +martingale +martinico +martinoe +martite +martlet +martyniaceous +martyr +martyrdom +martyress +martyrium +martyrization +martyrize +martyrizer +martyrlike +martyrly +martyrolatry +martyrologic +martyrological +martyrologist +martyrologistic +martyrologium +martyrology +martyrship +martyry +maru +marvel +marvelment +marvelous +marvelously +marvelousness +marvelry +marver +mary +marybud +marysole +marzipan +mas +masa +masaridid +mascagnine +mascagnite +mascally +mascara +mascaron +mascled +mascleless +mascot +mascotism +mascotry +mascularity +masculate +masculation +masculine +masculinely +masculineness +masculinism +masculinist +masculinity +masculinization +masculinize +masculist +masculofeminine +masculonucleus +masculy +masdeu +mash +masha +mashal +mashallah +mashelton +masher +mashie +mashing +mashman +mashru +mashy +masjid +mask +masked +maskelynite +masker +maskette +maskflower +masklike +maskoid +maslin +masochism +masochist +masochistic +mason +masoned +masoner +masonic +masonite +masonry +masonwork +masooka +masoola +masque +masquer +masquerade +masquerader +mass +massa +massacre +massacrer +massage +massager +massageuse +massagist +massaranduba +massasauga +masse +massebah +massecuite +massedly +massedness +massel +masser +masseter +masseteric +masseur +masseuse +massicot +massier +massiest +massif +massily +massiness +massive +massively +massiveness +massivity +masskanne +massless +masslike +massotherapy +massoy +massula +massy +mast +mastaba +mastadenitis +mastadenoma +mastage +mastalgia +mastatrophia +mastatrophy +mastauxe +mastax +mastectomy +masted +master +masterable +masterate +masterdom +masterer +masterful +masterfully +masterfulness +masterhood +masterless +masterlessness +masterlike +masterlily +masterliness +masterling +masterly +masterman +mastermind +masterous +masterpiece +masterproof +mastership +masterwork +masterwort +mastery +mastful +masthead +masthelcosis +mastic +masticability +masticable +masticate +mastication +masticator +masticatory +mastiche +masticic +masticurous +mastiff +mastigate +mastigium +mastigobranchia +mastigobranchial +mastigophoran +mastigophoric +mastigophorous +mastigopod +mastigopodous +mastigote +mastigure +masting +mastitis +mastless +mastlike +mastman +mastocarcinoma +mastoccipital +mastochondroma +mastochondrosis +mastodon +mastodonsaurian +mastodont +mastodontic +mastodontine +mastodontoid +mastodynia +mastoid +mastoidal +mastoidale +mastoideal +mastoidean +mastoidectomy +mastoideocentesis +mastoideosquamous +mastoiditis +mastoidohumeral +mastoidohumeralis +mastoidotomy +mastological +mastologist +mastology +mastomenia +mastoncus +mastooccipital +mastoparietal +mastopathy +mastopexy +mastoplastia +mastorrhagia +mastoscirrhus +mastosquamose +mastotomy +mastotympanic +masturbate +masturbation +masturbational +masturbator +masturbatory +mastwood +masty +masu +masurium +mat +matachin +matachina +mataco +matadero +matador +mataeological +mataeologue +mataeology +matagory +matagouri +matai +matajuelo +matalan +matamata +matamoro +matanza +matapan +matapi +matara +matax +matboard +match +matchable +matchableness +matchably +matchboard +matchboarding +matchbook +matchbox +matchcloth +matchcoat +matcher +matching +matchless +matchlessly +matchlessness +matchlock +matchmaker +matchmaking +matchmark +matchsafe +matchstick +matchwood +matchy +mate +mategriffon +matehood +mateless +matelessness +matelote +mately +mater +materfamilias +material +materialism +materialist +materialistic +materialistical +materialistically +materiality +materialization +materialize +materializee +materializer +materially +materialman +materialness +materiate +materiation +materiel +maternal +maternality +maternalize +maternally +maternalness +maternity +maternology +mateship +matey +matezite +matfelon +matgrass +math +mathematic +mathematical +mathematically +mathematicals +mathematician +mathematicize +mathematics +mathematize +mathemeg +mathes +mathesis +mathetic +matico +matildite +matin +matinal +matinee +mating +matins +matipo +matka +matless +matlockite +matlow +matmaker +matmaking +matra +matral +matranee +matrass +matreed +matriarch +matriarchal +matriarchalism +matriarchate +matriarchic +matriarchist +matriarchy +matric +matrical +matrices +matricidal +matricide +matricula +matriculable +matriculant +matricular +matriculate +matriculation +matriculator +matriculatory +matriheritage +matriherital +matrilineal +matrilineally +matrilinear +matrilinearism +matriliny +matrilocal +matrimonial +matrimonially +matrimonious +matrimoniously +matrimony +matriotism +matripotestal +matris +matrix +matroclinic +matroclinous +matrocliny +matron +matronage +matronal +matronhood +matronism +matronize +matronlike +matronliness +matronly +matronship +matronymic +matross +matsu +matsuri +matta +mattamore +mattaro +mattboard +matte +matted +mattedly +mattedness +matter +matterate +matterative +matterful +matterfulness +matterless +mattery +matti +matting +mattock +mattoid +mattoir +mattress +mattulla +maturable +maturate +maturation +maturative +mature +maturely +maturement +matureness +maturer +maturescence +maturescent +maturing +maturish +maturity +matutinal +matutinally +matutinary +matutine +matutinely +matweed +maty +matzo +matzoon +matzos +matzoth +mau +maucherite +maud +maudle +maudlin +maudlinism +maudlinize +maudlinly +maudlinwort +mauger +maugh +maul +mauler +mauley +mauling +maulstick +maumet +maumetry +maun +maund +maunder +maunderer +maundful +maundy +maunge +mausolea +mausoleal +mausolean +mausoleum +mauther +mauve +mauveine +mauvette +mauvine +maux +maverick +mavis +mavournin +mavrodaphne +maw +mawbound +mawk +mawkish +mawkishly +mawkishness +mawky +mawp +maxilla +maxillar +maxillary +maxilliferous +maxilliform +maxilliped +maxillipedary +maxillodental +maxillofacial +maxillojugal +maxillolabial +maxillomandibular +maxillopalatal +maxillopalatine +maxillopharyngeal +maxillopremaxillary +maxilloturbinal +maxillozygomatic +maxim +maxima +maximal +maximally +maximate +maximation +maximed +maximist +maximistic +maximite +maximization +maximize +maximizer +maximum +maximus +maxixe +maxwell +may +maya +mayacaceous +maybe +maybush +maycock +mayday +mayfish +mayhap +mayhappen +mayhem +maynt +mayonnaise +mayor +mayoral +mayoralty +mayoress +mayorship +maypop +maysin +mayten +mayweed +maza +mazalgia +mazame +mazapilite +mazard +mazarine +maze +mazed +mazedly +mazedness +mazeful +mazement +mazer +mazic +mazily +maziness +mazocacothesis +mazodynia +mazolysis +mazolytic +mazopathia +mazopathic +mazopexy +mazuca +mazuma +mazurka +mazut +mazy +mazzard +mbalolo +mbori +me +meable +meaching +mead +meader +meadow +meadowbur +meadowed +meadower +meadowing +meadowink +meadowland +meadowless +meadowsweet +meadowwort +meadowy +meadsman +meager +meagerly +meagerness +meagre +meak +meal +mealable +mealberry +mealer +mealies +mealily +mealiness +mealless +mealman +mealmonger +mealmouth +mealmouthed +mealproof +mealtime +mealy +mealymouth +mealymouthed +mealymouthedly +mealymouthedness +mealywing +mean +meander +meanderingly +meandrine +meandriniform +meandrite +meandrous +meaned +meaner +meaning +meaningful +meaningfully +meaningless +meaninglessly +meaninglessness +meaningly +meaningness +meanish +meanly +meanness +meant +meantone +meanwhile +mease +measle +measled +measledness +measles +measlesproof +measly +measondue +measurability +measurable +measurableness +measurably +measuration +measure +measured +measuredly +measuredness +measureless +measurelessly +measurelessness +measurely +measurement +measurer +measuring +meat +meatal +meatbird +meatcutter +meated +meathook +meatily +meatiness +meatless +meatman +meatometer +meatorrhaphy +meatoscope +meatoscopy +meatotome +meatotomy +meatus +meatworks +meaty +mecate +mechanal +mechanality +mechanalize +mechanic +mechanical +mechanicalism +mechanicalist +mechanicality +mechanicalization +mechanicalize +mechanically +mechanicalness +mechanician +mechanicochemical +mechanicocorpuscular +mechanicointellectual +mechanicotherapy +mechanics +mechanism +mechanist +mechanistic +mechanistically +mechanization +mechanize +mechanizer +mechanolater +mechanology +mechanomorphic +mechanomorphism +mechanotherapeutic +mechanotherapeutics +mechanotherapist +mechanotherapy +mechoacan +meckelectomy +mecodont +mecometer +mecometry +mecon +meconic +meconidium +meconin +meconioid +meconium +meconology +meconophagism +meconophagist +mecopteran +mecopteron +mecopterous +medal +medaled +medalet +medalist +medalize +medallary +medallic +medallically +medallion +medallionist +meddle +meddlecome +meddlement +meddler +meddlesome +meddlesomely +meddlesomeness +meddling +meddlingly +media +mediacid +mediacy +mediad +mediaevalize +mediaevally +medial +medialization +medialize +medialkaline +medially +median +medianic +medianimic +medianimity +medianism +medianity +medianly +mediant +mediastinal +mediastine +mediastinitis +mediastinotomy +mediastinum +mediate +mediately +mediateness +mediating +mediatingly +mediation +mediative +mediatization +mediatize +mediator +mediatorial +mediatorialism +mediatorially +mediatorship +mediatory +mediatress +mediatrice +mediatrix +medic +medicable +medical +medically +medicament +medicamental +medicamentally +medicamentary +medicamentation +medicamentous +medicaster +medicate +medication +medicative +medicator +medicatory +medicinable +medicinableness +medicinal +medicinally +medicinalness +medicine +medicinelike +medicinemonger +mediciner +medico +medicobotanical +medicochirurgic +medicochirurgical +medicodental +medicolegal +medicolegally +medicomania +medicomechanic +medicomechanical +medicomoral +medicophysical +medicopsychological +medicopsychology +medicostatistic +medicosurgical +medicotopographic +medicozoologic +mediety +medieval +medievalism +medievalist +medievalistic +medievalize +medievally +medifixed +mediglacial +medimn +medimno +medimnos +medimnus +medino +medio +medioanterior +mediocarpal +medioccipital +mediocre +mediocrist +mediocrity +mediocubital +mediodepressed +mediodigital +mediodorsal +mediodorsally +mediofrontal +mediolateral +mediopalatal +mediopalatine +mediopassive +mediopectoral +medioperforate +mediopontine +medioposterior +mediosilicic +mediostapedial +mediotarsal +medioventral +medisance +medisect +medisection +meditant +meditate +meditating +meditatingly +meditation +meditationist +meditatist +meditative +meditatively +meditativeness +meditator +mediterranean +mediterraneous +medithorax +meditullium +medium +mediumism +mediumistic +mediumization +mediumize +mediumship +medius +medjidie +medlar +medley +medregal +medrick +medrinaque +medulla +medullar +medullary +medullate +medullated +medullation +medullispinal +medullitis +medullization +medullose +medusal +medusalike +medusan +medusiferous +medusiform +medusoid +meebos +meece +meed +meedless +meek +meeken +meekhearted +meekheartedness +meekling +meekly +meekness +meered +meerkat +meerschaum +meese +meet +meetable +meeten +meeter +meeterly +meethelp +meethelper +meeting +meetinger +meetinghouse +meetly +meetness +megabar +megacephalia +megacephalic +megacephaly +megacerine +megacerotine +megachilid +megachiropteran +megachiropterous +megacolon +megacosm +megacoulomb +megacycle +megadont +megadynamics +megadyne +megaerg +megafarad +megafog +megagamete +megagametophyte +megajoule +megakaryocyte +megaleme +megalerg +megalesthete +megalethoscope +megalith +megalithic +megaloblast +megaloblastic +megalocardia +megalocarpous +megalocephalia +megalocephalic +megalocephalous +megalocephaly +megalochirous +megalocornea +megalocyte +megalocytosis +megalodactylia +megalodactylism +megalodactylous +megalodont +megalodontia +megaloenteron +megalogastria +megaloglossia +megalograph +megalography +megalohepatia +megalokaryocyte +megalomania +megalomaniac +megalomaniacal +megalomelia +megalopa +megalopenis +megalophonic +megalophonous +megalophthalmus +megalopia +megalopic +megalopine +megaloplastocyte +megalopolis +megalopolitan +megalopolitanism +megalopore +megalops +megalopsia +megalosaur +megalosaurian +megalosauroid +megaloscope +megaloscopy +megalosphere +megalospheric +megalosplenia +megalosyndactyly +megaloureter +megamastictoral +megamere +megameter +megampere +meganucleus +megaparsec +megaphone +megaphonic +megaphotographic +megaphotography +megaphyllous +megapod +megapode +megaprosopous +megapterine +megaron +megasclere +megascleric +megasclerous +megasclerum +megascope +megascopic +megascopical +megascopically +megaseism +megaseismic +megaseme +megasporange +megasporangium +megaspore +megasporic +megasporophyll +megasynthetic +megathere +megatherian +megatherine +megatherioid +megatherm +megathermic +megatheroid +megaton +megatype +megatypy +megavolt +megawatt +megaweber +megazooid +megazoospore +megerg +megilp +megmho +megohm +megohmit +megohmmeter +megophthalmus +megotalc +megrim +megrimish +mehalla +mehari +meharist +mehmandar +mehtar +mehtarship +meile +mein +meinie +meio +meiobar +meionite +meiophylly +meiosis +meiotaxy +meiotic +meith +meizoseismal +meizoseismic +mejorana +mekometer +mel +mela +melaconite +melada +meladiorite +melagabbro +melagra +melagranite +melalgia +melam +melamed +melamine +melampodium +melampyritol +melanagogal +melanagogue +melancholia +melancholiac +melancholic +melancholically +melancholily +melancholiness +melancholious +melancholiously +melancholiousness +melancholish +melancholist +melancholize +melancholomaniac +melancholy +melancholyish +melanconiaceous +melanemia +melanemic +melange +melanger +melangeur +melanian +melanic +melaniferous +melanilin +melaniline +melanin +melanism +melanistic +melanite +melanitic +melanize +melano +melanoblast +melanocarcinoma +melanocerite +melanochroite +melanochroous +melanocomous +melanocrate +melanocratic +melanocyte +melanoderma +melanodermia +melanodermic +melanogen +melanoid +melanoidin +melanoma +melanopathia +melanopathy +melanophore +melanoplakia +melanorrhagia +melanorrhea +melanosarcoma +melanosarcomatosis +melanoscope +melanose +melanosed +melanosis +melanosity +melanospermous +melanotekite +melanotic +melanotrichous +melanous +melanterite +melanthaceous +melanure +melanuresis +melanuria +melanuric +melaphyre +melasma +melasmic +melassigenic +melastomaceous +melastomad +melatope +melaxuma +melch +meld +melder +meldometer +meldrop +mele +meleagrine +melebiose +melee +melena +melene +melenic +melezitase +melezitose +meliaceous +melianthaceous +meliatin +melibiose +melic +melicera +meliceric +meliceris +melicerous +melichrous +melicitose +melicraton +melilite +melilitite +melilot +meline +melinite +meliorability +meliorable +meliorant +meliorate +meliorater +melioration +meliorative +meliorator +meliorism +meliorist +melioristic +meliority +meliphagan +meliphagidan +meliphagous +meliphanite +meliponine +melisma +melismatic +melismatics +melissyl +melissylic +melitemia +melithemia +melitis +melitose +melitriose +melittologist +melittology +melituria +melituric +mell +mellaginous +mellate +mellay +melleous +meller +melliferous +mellificate +mellification +mellifluence +mellifluent +mellifluently +mellifluous +mellifluously +mellifluousness +mellimide +mellisonant +mellisugent +mellit +mellitate +mellite +mellitic +mellivorous +mellon +mellonides +mellophone +mellow +mellowly +mellowness +mellowy +mellsman +melocoton +melodeon +melodia +melodial +melodially +melodic +melodica +melodically +melodicon +melodics +melodiograph +melodion +melodious +melodiously +melodiousness +melodism +melodist +melodize +melodizer +melodram +melodrama +melodramatic +melodramatical +melodramatically +melodramaticism +melodramatics +melodramatist +melodramatize +melodrame +melody +melodyless +meloe +melogram +melograph +melographic +meloid +melologue +melolonthidan +melolonthine +melomane +melomania +melomaniac +melomanic +melon +meloncus +melongena +melongrower +melonist +melonite +melonlike +melonmonger +melonry +melophone +melophonic +melophonist +melopiano +meloplast +meloplastic +meloplasty +melopoeia +melopoeic +melos +melosa +melotragedy +melotragic +melotrope +melt +meltability +meltable +meltage +melted +meltedness +melteigite +melter +melters +melting +meltingly +meltingness +melton +mem +member +membered +memberless +membership +membracid +membracine +membral +membrally +membrana +membranaceous +membranaceously +membranate +membrane +membraned +membraneless +membranelike +membranelle +membraneous +membraniferous +membraniform +membranin +membranocalcareous +membranocartilaginous +membranocoriaceous +membranocorneous +membranogenic +membranoid +membranology +membranonervous +membranosis +membranous +membranously +membranula +membranule +membretto +memento +meminna +memo +memoir +memoirism +memoirist +memorabilia +memorability +memorable +memorableness +memorably +memoranda +memorandist +memorandize +memorandum +memorative +memoria +memorial +memorialist +memorialization +memorialize +memorializer +memorially +memoried +memorious +memorist +memorizable +memorization +memorize +memorizer +memory +memoryless +men +menaccanite +menaccanitic +menace +menaceable +menaceful +menacement +menacer +menacing +menacingly +menacme +menadione +menage +menagerie +menagerist +menald +menarche +mend +mendable +mendacious +mendaciously +mendaciousness +mendacity +mendee +mendelyeevite +mender +mendicancy +mendicant +mendicate +mendication +mendicity +mending +mendipite +mendole +mendozite +mends +meneghinite +menfolk +meng +menhaden +menhir +menial +menialism +meniality +menially +menilite +meningeal +meninges +meningic +meningina +meningism +meningitic +meningitis +meningocele +meningocephalitis +meningocerebritis +meningococcal +meningococcemia +meningococcic +meningococcus +meningocortical +meningoencephalitis +meningoencephalocele +meningomalacia +meningomyclitic +meningomyelitis +meningomyelocele +meningomyelorrhaphy +meningorachidian +meningoradicular +meningorhachidian +meningorrhagia +meningorrhea +meningorrhoea +meningosis +meningospinal +meningotyphoid +meninting +meninx +meniscal +meniscate +menisciform +meniscitis +meniscoid +meniscoidal +meniscus +menisperm +menispermaceous +menispermine +menkind +mennom +menognath +menognathous +menologium +menology +menometastasis +menopausal +menopause +menopausic +menophania +menoplania +menorhynchous +menorrhagia +menorrhagic +menorrhagy +menorrhea +menorrheic +menorrhoea +menorrhoeic +menoschesis +menoschetic +menosepsis +menostasia +menostasis +menostatic +menostaxis +menotyphlic +menoxenia +mensa +mensal +mensalize +mense +menseful +menseless +menses +mensk +menstrual +menstruant +menstruate +menstruation +menstruous +menstruousness +menstruum +mensual +mensurability +mensurable +mensurableness +mensurably +mensural +mensuralist +mensurate +mensuration +mensurational +mensurative +mentagra +mental +mentalis +mentalism +mentalist +mentalistic +mentality +mentalization +mentalize +mentally +mentary +mentation +menthaceous +menthadiene +menthane +menthene +menthenol +menthenone +menthol +mentholated +menthone +menthyl +menticide +menticultural +menticulture +mentiferous +mentiform +mentigerous +mentimeter +mentimutation +mention +mentionability +mentionable +mentionless +mentoanterior +mentobregmatic +mentocondylial +mentohyoid +mentolabial +mentomeckelian +mentonniere +mentoposterior +mentor +mentorial +mentorism +mentorship +mentum +menu +meny +menyie +menzie +mephitic +mephitical +mephitine +mephitis +mephitism +meralgia +meraline +merbaby +mercal +mercantile +mercantilely +mercantilism +mercantilist +mercantilistic +mercantility +mercaptal +mercaptan +mercaptides +mercaptids +mercapto +mercaptol +mercaptole +mercatorial +mercenarily +mercenariness +mercenary +mercer +merceress +mercerization +mercerize +mercerizer +mercership +mercery +merch +merchandisable +merchandise +merchandiser +merchant +merchantable +merchantableness +merchanter +merchanthood +merchantish +merchantlike +merchantly +merchantman +merchantry +merchantship +merchet +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +merciment +mercurate +mercuration +mercurial +mercurialism +mercuriality +mercurialization +mercurialize +mercurially +mercurialness +mercuriamines +mercuriammonium +mercuriate +mercuric +mercuride +mercurification +mercurify +mercurization +mercurize +mercurophen +mercurous +mercy +mercyproof +merdivorous +mere +merel +merely +merenchyma +merenchymatous +meresman +merestone +meretricious +meretriciously +meretriciousness +meretrix +merfold +merfolk +merganser +merge +mergence +merger +mergh +meriah +mericarp +merice +meridian +meridional +meridionality +meridionally +meril +meringue +meringued +meriquinoid +meriquinoidal +meriquinone +meriquinonic +meriquinonoid +merism +merismatic +merismoid +merist +meristele +meristelic +meristem +meristematic +meristematically +meristic +meristically +meristogenous +merit +meritable +merited +meritedly +meriter +meritful +meritless +meritmonger +meritmongering +meritmongery +meritorious +meritoriously +meritoriousness +merk +merkhet +merkin +merl +merle +merlette +merlin +merlon +mermaid +mermaiden +merman +mermithaner +mermithergate +mermithization +mermithized +mermithogyne +mermother +mero +meroblastic +meroblastically +merocele +merocelic +merocerite +meroceritic +merocrystalline +merocyte +merogamy +merogastrula +merogenesis +merogenetic +merogenic +merognathite +merogonic +merogony +merohedral +merohedric +merohedrism +meroistic +meromorphic +meromyarian +merop +meropia +meropidan +meroplankton +meroplanktonic +meropodite +meropoditic +merorganization +merorganize +meros +merosomal +merosomatous +merosome +merosthenic +merostomatous +merostome +merostomous +merosymmetrical +merosymmetry +merosystematic +merotomize +merotomy +merotropism +merotropy +meroxene +merozoite +merpeople +merribauks +merribush +merriless +merrily +merriment +merriness +merrow +merry +merrymake +merrymaker +merrymaking +merryman +merrymeeting +merrythought +merrytrotter +merrywing +merse +meruline +merulioid +merveileux +merwinite +merwoman +merycism +merycismus +mesa +mesabite +mesaconate +mesaconic +mesad +mesadenia +mesail +mesal +mesalike +mesally +mesameboid +mesange +mesaortitis +mesaraic +mesaraical +mesarch +mesarteritic +mesarteritis +mesaticephal +mesaticephali +mesaticephalic +mesaticephalism +mesaticephalous +mesaticephaly +mesatipellic +mesatipelvic +mesatiskelic +mesaxonic +mescal +mescaline +mescalism +mesdames +mese +mesectoderm +mesem +mesembryo +mesembryonic +mesencephalic +mesencephalon +mesenchyma +mesenchymal +mesenchymatal +mesenchymatic +mesenchymatous +mesenchyme +mesendoderm +mesenna +mesenterial +mesenteric +mesenterical +mesenterically +mesenteriform +mesenteriolum +mesenteritic +mesenteritis +mesenteron +mesenteronic +mesentery +mesentoderm +mesepimeral +mesepimeron +mesepisternal +mesepisternum +mesepithelial +mesepithelium +mesethmoid +mesethmoidal +mesh +meshed +meshrabiyeh +meshwork +meshy +mesiad +mesial +mesially +mesian +mesic +mesically +mesilla +mesiobuccal +mesiocervical +mesioclusion +mesiodistal +mesiodistally +mesiogingival +mesioincisal +mesiolabial +mesiolingual +mesion +mesioocclusal +mesiopulpal +mesioversion +mesitite +mesityl +mesitylene +mesitylenic +mesmerian +mesmeric +mesmerical +mesmerically +mesmerism +mesmerist +mesmerite +mesmerizability +mesmerizable +mesmerization +mesmerize +mesmerizee +mesmerizer +mesmeromania +mesmeromaniac +mesnality +mesnalty +mesne +meso +mesoappendicitis +mesoappendix +mesoarial +mesoarium +mesobar +mesobenthos +mesoblast +mesoblastema +mesoblastemic +mesoblastic +mesobranchial +mesobregmate +mesocaecal +mesocaecum +mesocardia +mesocardium +mesocarp +mesocentrous +mesocephal +mesocephalic +mesocephalism +mesocephalon +mesocephalous +mesocephaly +mesochilium +mesochondrium +mesochroic +mesocoele +mesocoelian +mesocoelic +mesocolic +mesocolon +mesocoracoid +mesocranial +mesocratic +mesocuneiform +mesode +mesoderm +mesodermal +mesodermic +mesodic +mesodisilicic +mesodont +mesofurca +mesofurcal +mesogaster +mesogastral +mesogastric +mesogastrium +mesogloea +mesogloeal +mesognathic +mesognathion +mesognathism +mesognathous +mesognathy +mesogyrate +mesohepar +mesokurtic +mesolabe +mesole +mesolecithal +mesolimnion +mesolite +mesolithic +mesologic +mesological +mesology +mesomere +mesomeric +mesomerism +mesometral +mesometric +mesometrium +mesomorph +mesomorphic +mesomorphous +mesomorphy +mesomyodian +mesomyodous +meson +mesonasal +mesonephric +mesonephridium +mesonephritic +mesonephros +mesonic +mesonotal +mesonotum +mesoparapteral +mesoparapteron +mesopectus +mesoperiodic +mesopetalum +mesophile +mesophilic +mesophilous +mesophragm +mesophragma +mesophragmal +mesophryon +mesophyll +mesophyllous +mesophyllum +mesophyte +mesophytic +mesophytism +mesopic +mesoplankton +mesoplanktonic +mesoplast +mesoplastic +mesoplastral +mesoplastron +mesopleural +mesopleuron +mesoplodont +mesopodial +mesopodiale +mesopodium +mesopotamia +mesopotamic +mesoprescutal +mesoprescutum +mesoprosopic +mesopterygial +mesopterygium +mesopterygoid +mesorchial +mesorchium +mesorectal +mesorectum +mesorrhin +mesorrhinal +mesorrhinian +mesorrhinism +mesorrhinium +mesorrhiny +mesosalpinx +mesosaur +mesoscapula +mesoscapular +mesoscutal +mesoscutellar +mesoscutellum +mesoscutum +mesoseismal +mesoseme +mesosiderite +mesosigmoid +mesoskelic +mesosoma +mesosomatic +mesosome +mesosperm +mesospore +mesosporic +mesosporium +mesostasis +mesosternal +mesosternebra +mesosternebral +mesosternum +mesostethium +mesostomid +mesostyle +mesostylous +mesosuchian +mesotarsal +mesotartaric +mesothelial +mesothelium +mesotherm +mesothermal +mesothesis +mesothet +mesothetic +mesothetical +mesothoracic +mesothoracotheca +mesothorax +mesothorium +mesotonic +mesotroch +mesotrocha +mesotrochal +mesotrochous +mesotron +mesotropic +mesotympanic +mesotype +mesovarian +mesovarium +mesoventral +mesoventrally +mesoxalate +mesoxalic +mesoxalyl +mesozoan +mespil +mesquite +mess +message +messagery +messaline +messan +messe +messelite +messenger +messengership +messer +messet +messianically +messieurs +messily +messin +messiness +messing +messman +messmate +messor +messroom +messrs +messtin +messuage +messy +mestee +mester +mestiza +mestizo +mestome +mesymnion +met +meta +metabasis +metabasite +metabatic +metabiological +metabiology +metabiosis +metabiotic +metabiotically +metabismuthic +metabisulphite +metabletic +metabola +metabole +metabolian +metabolic +metabolism +metabolite +metabolizable +metabolize +metabolon +metabolous +metaboly +metaborate +metaboric +metabranchial +metabrushite +metabular +metacarpal +metacarpale +metacarpophalangeal +metacarpus +metacenter +metacentral +metacentric +metacentricity +metachemic +metachemistry +metachlamydeous +metachromasis +metachromatic +metachromatin +metachromatinic +metachromatism +metachrome +metachronism +metachrosis +metacinnabarite +metacism +metacismus +metaclase +metacneme +metacoele +metacoelia +metaconal +metacone +metaconid +metaconule +metacoracoid +metacrasis +metacresol +metacromial +metacromion +metacryst +metacyclic +metacymene +metad +metadiabase +metadiazine +metadiorite +metadiscoidal +metadromous +metafluidal +metaformaldehyde +metafulminuric +metagalactic +metagalaxy +metagaster +metagastric +metagastrula +metage +metagelatin +metagenesis +metagenetic +metagenetically +metagenic +metageometer +metageometrical +metageometry +metagnath +metagnathism +metagnathous +metagnomy +metagnostic +metagnosticism +metagram +metagrammatism +metagrammatize +metagraphic +metagraphy +metahewettite +metahydroxide +metaigneous +metainfective +metakinesis +metakinetic +metal +metalammonium +metalanguage +metalbumin +metalcraft +metaldehyde +metalepsis +metaleptic +metaleptical +metaleptically +metaler +metaline +metalined +metaling +metalinguistic +metalinguistics +metalism +metalist +metalization +metalize +metallary +metalleity +metallic +metallical +metallically +metallicity +metallicize +metallicly +metallics +metallide +metallifacture +metalliferous +metallification +metalliform +metallify +metallik +metalline +metallism +metallization +metallize +metallochrome +metallochromy +metallogenetic +metallogenic +metallogeny +metallograph +metallographer +metallographic +metallographical +metallographist +metallography +metalloid +metalloidal +metallometer +metallophone +metalloplastic +metallorganic +metallotherapeutic +metallotherapy +metallurgic +metallurgical +metallurgically +metallurgist +metallurgy +metalmonger +metalogic +metalogical +metaloph +metalorganic +metaloscope +metaloscopy +metaluminate +metaluminic +metalware +metalwork +metalworker +metalworking +metalworks +metamathematical +metamathematics +metamer +metameral +metamere +metameric +metamerically +metameride +metamerism +metamerization +metamerized +metamerous +metamery +metamorphic +metamorphism +metamorphize +metamorphopsia +metamorphopsy +metamorphosable +metamorphose +metamorphoser +metamorphoses +metamorphosian +metamorphosic +metamorphosical +metamorphosis +metamorphostical +metamorphotic +metamorphous +metamorphy +metanalysis +metanauplius +metanephric +metanephritic +metanephron +metanephros +metanepionic +metanilic +metanitroaniline +metanomen +metanotal +metanotum +metantimonate +metantimonic +metantimonious +metantimonite +metantimonous +metanym +metaorganism +metaparapteral +metaparapteron +metapectic +metapectus +metapepsis +metapeptone +metaperiodic +metaphase +metaphenomenal +metaphenomenon +metaphenylene +metaphenylenediamin +metaphenylenediamine +metaphloem +metaphonical +metaphonize +metaphony +metaphor +metaphoric +metaphorical +metaphorically +metaphoricalness +metaphorist +metaphorize +metaphosphate +metaphosphoric +metaphosphorous +metaphragm +metaphragmal +metaphrase +metaphrasis +metaphrast +metaphrastic +metaphrastical +metaphrastically +metaphyseal +metaphysic +metaphysical +metaphysically +metaphysician +metaphysicianism +metaphysicist +metaphysicize +metaphysicous +metaphysics +metaphysis +metaphyte +metaphytic +metaphyton +metaplasia +metaplasis +metaplasm +metaplasmic +metaplast +metaplastic +metapleural +metapleure +metapleuron +metaplumbate +metaplumbic +metapneumonic +metapneustic +metapodial +metapodiale +metapodium +metapolitic +metapolitical +metapolitician +metapolitics +metapophyseal +metapophysial +metapophysis +metapore +metapostscutellar +metapostscutellum +metaprescutal +metaprescutum +metaprotein +metapsychic +metapsychical +metapsychics +metapsychism +metapsychist +metapsychological +metapsychology +metapsychosis +metapterygial +metapterygium +metapterygoid +metarabic +metarhyolite +metarossite +metarsenic +metarsenious +metarsenite +metasaccharinic +metascutal +metascutellar +metascutellum +metascutum +metasedimentary +metasilicate +metasilicic +metasoma +metasomal +metasomasis +metasomatic +metasomatism +metasomatosis +metasome +metasperm +metaspermic +metaspermous +metastability +metastable +metastannate +metastannic +metastasis +metastasize +metastatic +metastatical +metastatically +metasternal +metasternum +metasthenic +metastibnite +metastigmate +metastoma +metastome +metastrophe +metastrophic +metastyle +metatantalic +metatarsal +metatarsale +metatarse +metatarsophalangeal +metatarsus +metatatic +metatatically +metataxic +metate +metathalamus +metatheology +metatherian +metatheses +metathesis +metathetic +metathetical +metathetically +metathoracic +metathorax +metatitanate +metatitanic +metatoluic +metatoluidine +metatracheal +metatrophic +metatungstic +metatype +metatypic +metavanadate +metavanadic +metavauxite +metavoltine +metaxenia +metaxite +metaxylem +metaxylene +metayer +metazoal +metazoan +metazoea +metazoic +metazoon +mete +metel +metempiric +metempirical +metempirically +metempiricism +metempiricist +metempirics +metempsychic +metempsychosal +metempsychose +metempsychoses +metempsychosical +metempsychosis +metempsychosize +metemptosis +metencephalic +metencephalon +metensarcosis +metensomatosis +metenteron +metenteronic +meteogram +meteograph +meteor +meteorgraph +meteoric +meteorical +meteorically +meteorism +meteorist +meteoristic +meteorital +meteorite +meteoritic +meteoritics +meteorization +meteorize +meteorlike +meteorogram +meteorograph +meteorographic +meteorography +meteoroid +meteoroidal +meteorolite +meteorolitic +meteorologic +meteorological +meteorologically +meteorologist +meteorology +meteorometer +meteoroscope +meteoroscopy +meteorous +metepencephalic +metepencephalon +metepimeral +metepimeron +metepisternal +metepisternum +meter +meterage +metergram +meterless +meterman +metership +metestick +metewand +meteyard +methacrylate +methacrylic +methadone +methanal +methanate +methane +methanoic +methanolysis +methanometer +metheglin +methemoglobin +methemoglobinemia +methemoglobinuria +methenamine +methene +methenyl +mether +methid +methide +methine +methinks +methiodide +methionic +methionine +methobromide +method +methodaster +methodeutic +methodic +methodical +methodically +methodicalness +methodics +methodism +methodist +methodization +methodize +methodizer +methodless +methodological +methodologically +methodologist +methodology +methought +methoxide +methoxychlor +methoxyl +methronic +methyl +methylacetanilide +methylal +methylamine +methylaniline +methylanthracene +methylate +methylation +methylator +methylcholanthrene +methylene +methylenimine +methylenitan +methylethylacetic +methylglycine +methylglycocoll +methylglyoxal +methylic +methylmalonic +methylnaphthalene +methylol +methylolurea +methylosis +methylotic +methylpentose +methylpentoses +methylpropane +methylsulfanol +metic +meticulosity +meticulous +meticulously +meticulousness +metier +metis +metochous +metochy +metoestrous +metoestrum +metonym +metonymic +metonymical +metonymically +metonymous +metonymously +metonymy +metope +metopic +metopion +metopism +metopomancy +metopon +metoposcopic +metoposcopical +metoposcopist +metoposcopy +metosteal +metosteon +metoxazine +metoxenous +metoxeny +metra +metralgia +metranate +metranemia +metratonia +metrectasia +metrectatic +metrectomy +metrectopia +metrectopic +metrectopy +metreless +metreship +metreta +metrete +metretes +metria +metric +metrical +metrically +metrician +metricism +metricist +metricize +metrics +metrification +metrifier +metrify +metriocephalic +metrist +metritis +metrocampsis +metrocarat +metrocarcinoma +metrocele +metroclyst +metrocolpocele +metrocracy +metrocratic +metrocystosis +metrodynia +metrofibroma +metrological +metrologist +metrologue +metrology +metrolymphangitis +metromalacia +metromalacoma +metromalacosis +metromania +metromaniac +metromaniacal +metrometer +metroneuria +metronome +metronomic +metronomical +metronomically +metronymic +metronymy +metroparalysis +metropathia +metropathic +metropathy +metroperitonitis +metrophlebitis +metrophotography +metropole +metropolis +metropolitan +metropolitanate +metropolitancy +metropolitanism +metropolitanize +metropolitanship +metropolite +metropolitic +metropolitical +metropolitically +metroptosia +metroptosis +metroradioscope +metrorrhagia +metrorrhagic +metrorrhea +metrorrhexis +metrorthosis +metrosalpingitis +metrosalpinx +metroscirrhus +metroscope +metroscopy +metrostaxis +metrostenosis +metrosteresis +metrostyle +metrosynizesis +metrotherapist +metrotherapy +metrotome +metrotomy +mettar +mettle +mettled +mettlesome +mettlesomely +mettlesomeness +metusia +metze +meuse +meute +mew +meward +mewer +mewl +mewler +meyerhofferite +mezcal +mezereon +mezereum +mezuzah +mezzanine +mezzo +mezzograph +mezzotint +mezzotinter +mezzotinto +mho +mhometer +mi +miamia +mian +miaow +miaower +miargyrite +miarolitic +mias +miaskite +miasm +miasma +miasmal +miasmata +miasmatic +miasmatical +miasmatically +miasmatize +miasmatology +miasmatous +miasmic +miasmology +miasmous +miaul +miauler +mib +mica +micaceous +micacious +micacite +micasization +micasize +micate +mication +mice +micellar +micelle +miche +micher +michigan +miching +micht +mick +mickle +mico +miconcave +micramock +micranatomy +micrander +micrandrous +micraner +micranthropos +micrencephalia +micrencephalic +micrencephalous +micrencephalus +micrencephaly +micrergate +micresthete +micrify +micro +microammeter +microampere +microanalysis +microanalyst +microanalytical +microangstrom +microapparatus +microbal +microbalance +microbar +microbarograph +microbattery +microbe +microbeless +microbeproof +microbial +microbian +microbic +microbicidal +microbicide +microbiologic +microbiological +microbiologically +microbiologist +microbiology +microbion +microbiosis +microbiota +microbiotic +microbious +microbism +microbium +microblast +microblepharia +microblepharism +microblephary +microbrachia +microbrachius +microburet +microburette +microburner +microcaltrop +microcardia +microcardius +microcarpous +microcellular +microcentrosome +microcentrum +microcephal +microcephalia +microcephalic +microcephalism +microcephalous +microcephalus +microcephaly +microceratous +microchaeta +microcharacter +microcheilia +microcheiria +microchemic +microchemical +microchemically +microchemistry +microchiria +microchiropteran +microchiropterous +microchromosome +microchronometer +microcinema +microcinematograph +microcinematographic +microcinematography +microclastic +microclimate +microclimatic +microclimatologic +microclimatological +microclimatology +microcline +microcnemia +microcoat +micrococcal +microcoleoptera +microcolon +microcolorimeter +microcolorimetric +microcolorimetrically +microcolorimetry +microcolumnar +microcombustion +microconidial +microconidium +microconjugant +microconstituent +microcopy +microcoria +microcosm +microcosmal +microcosmian +microcosmic +microcosmical +microcosmography +microcosmology +microcosmos +microcosmus +microcoulomb +microcranous +microcrith +microcryptocrystalline +microcrystal +microcrystalline +microcrystallogeny +microcrystallography +microcrystalloscopy +microcurie +microcyst +microcyte +microcythemia +microcytosis +microdactylia +microdactylism +microdactylous +microdentism +microdentous +microdetection +microdetector +microdetermination +microdiactine +microdissection +microdistillation +microdont +microdontism +microdontous +microdose +microdrawing +microdrive +microelectrode +microelectrolysis +microelectroscope +microelement +microerg +microestimation +microeutaxitic +microevolution +microexamination +microfarad +microfauna +microfelsite +microfelsitic +microfilaria +microfilm +microflora +microfluidal +microfoliation +microfossil +microfungus +microfurnace +microgalvanometer +microgamete +microgametocyte +microgametophyte +microgamy +microgastria +microgastrine +microgeological +microgeologist +microgeology +microgilbert +microglia +microglossia +micrognathia +micrognathic +micrognathous +microgonidial +microgonidium +microgram +microgramme +microgranite +microgranitic +microgranitoid +microgranular +microgranulitic +micrograph +micrographer +micrographic +micrographical +micrographically +micrographist +micrography +micrograver +microgravimetric +microgroove +microgyne +microgyria +microhenry +microhepatia +microhistochemical +microhistology +microhm +microhmmeter +microhymenopteron +microinjection +microjoule +microlepidopter +microlepidoptera +microlepidopteran +microlepidopterist +microlepidopteron +microlepidopterous +microleukoblast +microlevel +microlite +microliter +microlith +microlithic +microlitic +micrologic +micrological +micrologically +micrologist +micrologue +micrology +microlux +micromania +micromaniac +micromanipulation +micromanipulator +micromanometer +micromazia +micromeasurement +micromechanics +micromelia +micromelic +micromelus +micromembrane +micromeral +micromere +micromeric +micromerism +micromeritic +micromeritics +micromesentery +micrometallographer +micrometallography +micrometallurgy +micrometer +micromethod +micrometrical +micrometrically +micrometry +micromicrofarad +micromicron +micromil +micromillimeter +micromineralogical +micromineralogy +micromorph +micromotion +micromotoscope +micromyelia +micromyeloblast +micron +micronization +micronize +micronometer +micronuclear +micronucleus +micronutrient +microorganic +microorganism +microorganismal +micropaleontology +micropantograph +microparasite +microparasitic +micropathological +micropathologist +micropathology +micropegmatite +micropegmatitic +micropenis +microperthite +microperthitic +micropetalous +micropetrography +micropetrologist +micropetrology +microphage +microphagocyte +microphagous +microphagy +microphakia +microphallus +microphone +microphonic +microphonics +microphonograph +microphot +microphotograph +microphotographic +microphotography +microphotometer +microphotoscope +microphthalmia +microphthalmic +microphthalmos +microphthalmus +microphyllous +microphysical +microphysics +microphysiography +microphytal +microphyte +microphytic +microphytology +micropia +micropin +micropipette +microplakite +microplankton +microplastocyte +microplastometer +micropodal +micropodia +micropoecilitic +micropoicilitic +micropoikilitic +micropolariscope +micropolarization +micropore +microporosity +microporous +microporphyritic +microprint +microprojector +micropsia +micropsy +micropterism +micropterous +micropterygid +micropterygious +micropylar +micropyle +micropyrometer +microradiometer +microreaction +microrefractometer +microrhabdus +microrheometer +microrheometric +microrheometrical +microsaurian +microsclere +microsclerous +microsclerum +microscopal +microscope +microscopial +microscopic +microscopical +microscopically +microscopics +microscopist +microscopize +microscopy +microsecond +microsection +microseism +microseismic +microseismical +microseismograph +microseismology +microseismometer +microseismometrograph +microseismometry +microseme +microseptum +microsmatic +microsmatism +microsoma +microsomatous +microsome +microsomia +microsommite +microspecies +microspectroscope +microspectroscopic +microspectroscopy +microspermous +microsphaeric +microsphere +microspheric +microspherulitic +microsplanchnic +microsplenia +microsplenic +microsporange +microsporangium +microspore +microsporiasis +microsporic +microsporidian +microsporophore +microsporophyll +microsporosis +microsporous +microstat +microsthene +microsthenic +microstomatous +microstome +microstomia +microstomous +microstructural +microstructure +microstylospore +microstylous +microsublimation +microtasimeter +microtechnic +microtechnique +microtelephone +microtelephonic +microtheos +microtherm +microthermic +microthorax +microtia +microtine +microtitration +microtome +microtomic +microtomical +microtomist +microtomy +microtone +microtypal +microtype +microtypical +microvolt +microvolume +microvolumetric +microwatt +microwave +microweber +microzoa +microzoal +microzoan +microzoaria +microzoarian +microzoary +microzoic +microzone +microzooid +microzoology +microzoon +microzoospore +microzyma +microzyme +microzymian +micrurgic +micrurgical +micrurgist +micrurgy +miction +micturate +micturition +mid +midafternoon +midautumn +midaxillary +midbrain +midday +midden +middenstead +middle +middlebreaker +middlebuster +middleman +middlemanism +middlemanship +middlemost +middler +middlesplitter +middlewards +middleway +middleweight +middlewoman +middling +middlingish +middlingly +middlingness +middlings +middorsal +middy +mide +midevening +midewiwin +midfacial +midforenoon +midfrontal +midge +midget +midgety +midgy +midheaven +midiron +midland +midlandward +midlatitude +midleg +midlenting +midmain +midmandibular +midmonth +midmonthly +midmorn +midmorning +midmost +midnight +midnightly +midnoon +midparent +midparentage +midparental +midpit +midrange +midrash +midrashic +midrib +midribbed +midriff +mids +midseason +midsentence +midship +midshipman +midshipmanship +midshipmite +midships +midspace +midst +midstory +midstout +midstream +midstreet +midstroke +midstyled +midsummer +midsummerish +midsummery +midtap +midvein +midverse +midward +midwatch +midway +midweek +midweekly +midwestward +midwife +midwifery +midwinter +midwinterly +midwintry +midwise +midyear +mien +miersite +miff +miffiness +miffy +mig +might +mightily +mightiness +mightless +mightnt +mighty +mightyhearted +mightyship +miglio +migmatite +migniardise +mignon +mignonette +mignonne +mignonness +migraine +migrainoid +migrainous +migrant +migrate +migration +migrational +migrationist +migrative +migrator +migratorial +migratory +miharaite +mihrab +mijakite +mijl +mikado +mikadoate +mikadoism +mike +mikie +mil +mila +milady +milammeter +milarite +milch +milcher +milchy +mild +milden +milder +mildew +mildewer +mildewy +mildhearted +mildheartedness +mildish +mildly +mildness +mile +mileage +milepost +miler +milesima +milestone +mileway +milfoil +milha +miliaceous +miliarensis +miliaria +miliarium +miliary +milieu +milioliform +milioline +miliolite +miliolitic +militancy +militant +militantly +militantness +militarily +militariness +militarism +militarist +militaristic +militaristically +militarization +militarize +military +militaryism +militaryment +militaster +militate +militation +militia +militiaman +militiate +milium +milk +milkbush +milken +milker +milkeress +milkfish +milkgrass +milkhouse +milkily +milkiness +milking +milkless +milklike +milkmaid +milkman +milkness +milkshed +milkshop +milksick +milksop +milksopism +milksoppery +milksopping +milksoppish +milksoppy +milkstone +milkweed +milkwood +milkwort +milky +mill +milla +millable +millage +millboard +millclapper +millcourse +milldam +mille +milled +millefiori +milleflorous +millefoliate +millenarian +millenarianism +millenarist +millenary +millennia +millennial +millennialism +millennialist +millennially +millennian +millenniarism +millenniary +millennium +millepede +millepore +milleporiform +milleporine +milleporite +milleporous +millepunctate +miller +milleress +millering +millerite +millerole +millesimal +millesimally +millet +millfeed +millful +millhouse +milliad +milliammeter +milliamp +milliampere +milliamperemeter +milliangstrom +milliard +milliardaire +milliare +milliarium +milliary +millibar +millicron +millicurie +millieme +milliequivalent +millifarad +millifold +milliform +milligal +milligrade +milligram +milligramage +millihenry +millilambert +millile +milliliter +millilux +millimeter +millimicron +millimolar +millimole +millincost +milline +milliner +millinerial +millinering +millinery +milling +millinormal +millinormality +millioctave +millioersted +million +millionaire +millionairedom +millionairess +millionairish +millionairism +millionary +millioned +millioner +millionfold +millionism +millionist +millionize +millionocracy +millions +millionth +milliphot +millipoise +millisecond +millistere +millithrum +millivolt +millivoltmeter +millman +millocracy +millocrat +millocratism +millosevichite +millowner +millpond +millpool +millpost +millrace +millrynd +millsite +millstock +millstone +millstream +milltail +millward +millwork +millworker +millwright +millwrighting +milner +milo +milord +milpa +milreis +milsey +milsie +milt +milter +miltlike +miltsick +miltwaste +milty +milvine +milvinous +milzbrand +mim +mima +mimbar +mimble +mime +mimeo +mimeograph +mimeographic +mimeographically +mimeographist +mimer +mimesis +mimester +mimetene +mimetesite +mimetic +mimetical +mimetically +mimetism +mimetite +mimiambi +mimiambic +mimiambics +mimic +mimical +mimically +mimicism +mimicker +mimicry +mimine +miminypiminy +mimly +mimmation +mimmest +mimmock +mimmocking +mimmocky +mimmood +mimmoud +mimmouthed +mimmouthedness +mimodrama +mimographer +mimography +mimologist +mimosaceous +mimosis +mimosite +mimotype +mimotypic +mimp +mimsey +min +mina +minable +minacious +minaciously +minaciousness +minacity +minar +minaret +minareted +minargent +minasragrite +minatorial +minatorially +minatorily +minatory +minaway +mince +mincemeat +mincer +minchery +minchiate +mincing +mincingly +mincingness +mind +minded +minder +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +mindsight +mine +mineowner +miner +mineragraphic +mineragraphy +mineraiogic +mineral +mineralizable +mineralization +mineralize +mineralizer +mineralogical +mineralogically +mineralogist +mineralogize +mineralogy +minerval +minery +mines +minette +mineworker +ming +minge +mingelen +mingle +mingleable +mingledly +minglement +mingler +minglingly +minguetite +mingwort +mingy +minhag +minhah +miniaceous +miniate +miniator +miniature +miniaturist +minibus +minicam +minicamera +minienize +minification +minify +minikin +minikinly +minim +minima +minimacid +minimal +minimalism +minimalkaline +minimally +minimetric +minimifidian +minimifidianism +minimism +minimistic +minimitude +minimization +minimize +minimizer +minimum +minimus +minimuscular +mining +minion +minionette +minionism +minionly +minionship +minish +minisher +minishment +minister +ministeriable +ministerial +ministerialism +ministerialist +ministeriality +ministerially +ministerialness +ministerium +ministership +ministrable +ministrant +ministration +ministrative +ministrator +ministrer +ministress +ministry +ministryship +minitant +minium +miniver +minivet +mink +minkery +minkish +minnesinger +minnesong +minnie +minniebush +minning +minnow +minny +mino +minoize +minometer +minor +minorage +minorate +minoration +minoress +minority +minorship +minot +minsitive +minster +minsteryard +minstrel +minstreless +minstrelship +minstrelsy +mint +mintage +mintbush +minter +mintmaker +mintmaking +mintman +mintmaster +minty +minuend +minuet +minuetic +minuetish +minus +minuscular +minuscule +minutary +minutation +minute +minutely +minuteman +minuteness +minuter +minuthesis +minutia +minutiae +minutial +minutiose +minutiously +minutissimic +minverite +minx +minxish +minxishly +minxishness +minxship +miny +minyan +miocardia +miolithic +mioplasmia +miothermic +miqra +miquelet +mir +mirabiliary +mirabilite +mirach +miracidial +miracidium +miracle +miraclemonger +miraclemongering +miraclist +miraculist +miraculize +miraculosity +miraculous +miraculously +miraculousness +mirador +mirage +miragy +mirandous +mirate +mirbane +mird +mirdaha +mire +mirepoix +mirid +mirific +miriness +mirish +mirk +mirkiness +mirksome +mirliton +miro +mirror +mirrored +mirrorize +mirrorlike +mirrorscope +mirrory +mirth +mirthful +mirthfully +mirthfulness +mirthless +mirthlessly +mirthlessness +mirthsome +mirthsomeness +miry +miryachit +mirza +misaccent +misaccentuation +misachievement +misacknowledge +misact +misadapt +misadaptation +misadd +misaddress +misadjust +misadmeasurement +misadministration +misadvantage +misadventure +misadventurer +misadventurous +misadventurously +misadvertence +misadvice +misadvise +misadvised +misadvisedly +misadvisedness +misaffected +misaffection +misaffirm +misagent +misaim +misalienate +misalignment +misallegation +misallege +misalliance +misallotment +misallowance +misally +misalphabetize +misalter +misanalyze +misandry +misanswer +misanthrope +misanthropia +misanthropic +misanthropical +misanthropically +misanthropism +misanthropist +misanthropize +misanthropy +misapparel +misappear +misappearance +misappellation +misapplication +misapplier +misapply +misappoint +misappointment +misappraise +misappraisement +misappreciate +misappreciation +misappreciative +misapprehend +misapprehendingly +misapprehensible +misapprehension +misapprehensive +misapprehensively +misapprehensiveness +misappropriate +misappropriately +misappropriation +misarchism +misarchist +misarrange +misarrangement +misarray +misascribe +misascription +misasperse +misassay +misassent +misassert +misassign +misassociate +misassociation +misatone +misattend +misattribute +misattribution +misaunter +misauthorization +misauthorize +misaward +misbandage +misbaptize +misbecome +misbecoming +misbecomingly +misbecomingness +misbefitting +misbeget +misbegin +misbegotten +misbehave +misbehavior +misbeholden +misbelief +misbelieve +misbeliever +misbelievingly +misbelove +misbeseem +misbestow +misbestowal +misbetide +misbias +misbill +misbind +misbirth +misbode +misborn +misbrand +misbuild +misbusy +miscalculate +miscalculation +miscalculator +miscall +miscaller +miscanonize +miscarriage +miscarriageable +miscarry +miscast +miscasualty +misceability +miscegenate +miscegenation +miscegenationist +miscegenator +miscegenetic +miscegine +miscellanarian +miscellanea +miscellaneity +miscellaneous +miscellaneously +miscellaneousness +miscellanist +miscellany +mischallenge +mischance +mischanceful +mischancy +mischaracterization +mischaracterize +mischarge +mischief +mischiefful +mischieve +mischievous +mischievously +mischievousness +mischio +mischoice +mischoose +mischristen +miscibility +miscible +miscipher +misclaim +misclaiming +misclass +misclassification +misclassify +miscognizant +miscoin +miscoinage +miscollocation +miscolor +miscoloration +miscommand +miscommit +miscommunicate +miscompare +miscomplacence +miscomplain +miscomplaint +miscompose +miscomprehend +miscomprehension +miscomputation +miscompute +misconceive +misconceiver +misconception +misconclusion +miscondition +misconduct +misconfer +misconfidence +misconfident +misconfiguration +misconjecture +misconjugate +misconjugation +misconjunction +misconsecrate +misconsequence +misconstitutional +misconstruable +misconstruct +misconstruction +misconstructive +misconstrue +misconstruer +miscontinuance +misconvenient +misconvey +miscook +miscookery +miscorrect +miscorrection +miscounsel +miscount +miscovet +miscreancy +miscreant +miscreate +miscreation +miscreative +miscreator +miscredited +miscredulity +miscreed +miscript +miscrop +miscue +miscultivated +misculture +miscurvature +miscut +misdate +misdateful +misdaub +misdeal +misdealer +misdecide +misdecision +misdeclaration +misdeclare +misdeed +misdeem +misdeemful +misdefine +misdeformed +misdeliver +misdelivery +misdemean +misdemeanant +misdemeanist +misdemeanor +misdentition +misderivation +misderive +misdescribe +misdescriber +misdescription +misdescriptive +misdesire +misdetermine +misdevise +misdevoted +misdevotion +misdiet +misdirect +misdirection +misdispose +misdisposition +misdistinguish +misdistribute +misdistribution +misdivide +misdivision +misdo +misdoer +misdoing +misdoubt +misdower +misdraw +misdread +misdrive +mise +misease +misecclesiastic +misedit +miseducate +miseducation +miseducative +miseffect +misemphasis +misemphasize +misemploy +misemployment +misencourage +misendeavor +misenforce +misengrave +misenite +misenjoy +misenroll +misentitle +misenunciation +miser +miserabilism +miserabilist +miserabilistic +miserability +miserable +miserableness +miserably +miserdom +miserected +miserhood +misericord +miserism +miserliness +miserly +misery +misesteem +misestimate +misestimation +misexample +misexecute +misexecution +misexpectation +misexpend +misexpenditure +misexplain +misexplanation +misexplication +misexposition +misexpound +misexpress +misexpression +misexpressive +misfaith +misfare +misfashion +misfather +misfault +misfeasance +misfeasor +misfeature +misfield +misfigure +misfile +misfire +misfit +misfond +misform +misformation +misfortunate +misfortunately +misfortune +misfortuned +misfortuner +misframe +misgauge +misgesture +misgive +misgiving +misgivingly +misgo +misgotten +misgovern +misgovernance +misgovernment +misgovernor +misgracious +misgraft +misgrave +misground +misgrow +misgrown +misgrowth +misguess +misguggle +misguidance +misguide +misguided +misguidedly +misguidedness +misguider +misguiding +misguidingly +mishandle +mishap +mishappen +mishmash +mishmee +misidentification +misidentify +misimagination +misimagine +misimpression +misimprove +misimprovement +misimputation +misimpute +misincensed +misincite +misinclination +misincline +misinfer +misinference +misinflame +misinform +misinformant +misinformation +misinformer +misingenuity +misinspired +misinstruct +misinstruction +misinstructive +misintelligence +misintelligible +misintend +misintention +misinter +misinterment +misinterpret +misinterpretable +misinterpretation +misinterpreter +misintimation +misjoin +misjoinder +misjudge +misjudgement +misjudger +misjudgingly +misjudgment +miskeep +misken +miskenning +miskill +miskindle +misknow +misknowledge +misky +mislabel +mislabor +mislanguage +mislay +mislayer +mislead +misleadable +misleader +misleading +misleadingly +misleadingness +mislear +misleared +mislearn +misled +mislest +mislight +mislike +misliken +mislikeness +misliker +mislikingly +mislippen +mislive +mislocate +mislocation +mislodge +mismade +mismake +mismanage +mismanageable +mismanagement +mismanager +mismarriage +mismarry +mismatch +mismatchment +mismate +mismeasure +mismeasurement +mismenstruation +misminded +mismingle +mismotion +mismove +misname +misnarrate +misnatured +misnavigation +misnomed +misnomer +misnumber +misnurture +misnutrition +misobedience +misobey +misobservance +misobserve +misocapnic +misocapnist +misocatholic +misoccupy +misogallic +misogamic +misogamist +misogamy +misogyne +misogynic +misogynical +misogynism +misogynist +misogynistic +misogynistical +misogynous +misogyny +misohellene +misologist +misology +misomath +misoneism +misoneist +misoneistic +misopaterist +misopedia +misopedism +misopedist +misopinion +misopolemical +misorder +misordination +misorganization +misorganize +misoscopist +misosophist +misosophy +misotheism +misotheist +misotheistic +misotramontanism +misotyranny +misoxene +misoxeny +mispage +mispagination +mispaint +misparse +mispart +mispassion +mispatch +mispay +misperceive +misperception +misperform +misperformance +mispersuade +misperuse +misphrase +mispick +mispickel +misplace +misplacement +misplant +misplay +misplead +mispleading +misplease +mispoint +mispoise +mispolicy +misposition +mispossessed +mispractice +mispraise +misprejudiced +misprincipled +misprint +misprisal +misprision +misprize +misprizer +misproceeding +misproduce +misprofess +misprofessor +mispronounce +mispronouncement +mispronunciation +misproportion +misproposal +mispropose +misproud +misprovide +misprovidence +misprovoke +mispunctuate +mispunctuation +mispurchase +mispursuit +misput +misqualify +misquality +misquotation +misquote +misquoter +misraise +misrate +misread +misreader +misrealize +misreason +misreceive +misrecital +misrecite +misreckon +misrecognition +misrecognize +misrecollect +misrefer +misreference +misreflect +misreform +misregulate +misrehearsal +misrehearse +misrelate +misrelation +misreliance +misremember +misremembrance +misrender +misrepeat +misreport +misreporter +misreposed +misrepresent +misrepresentation +misrepresentative +misrepresenter +misreprint +misrepute +misresemblance +misresolved +misresult +misreward +misrhyme +misrhymer +misrule +miss +missable +missal +missay +missayer +misseem +missel +missemblance +missentence +misserve +misservice +misset +misshape +misshapen +misshapenly +misshapenness +misshood +missible +missile +missileproof +missiness +missing +missingly +mission +missional +missionarize +missionary +missionaryship +missioner +missionize +missionizer +missis +missish +missishness +missive +missmark +missment +missourite +misspeak +misspeech +misspell +misspelling +misspend +misspender +misstate +misstatement +misstater +misstay +misstep +missuade +missuggestion +missummation +missuppose +missy +missyish +missyllabication +missyllabify +mist +mistakable +mistakableness +mistakably +mistake +mistakeful +mistaken +mistakenly +mistakenness +mistakeproof +mistaker +mistaking +mistakingly +mistassini +mistaught +mistbow +misteach +misteacher +misted +mistell +mistempered +mistend +mistendency +mister +misterm +mistetch +mistfall +mistflower +mistful +misthink +misthought +misthread +misthrift +misthrive +misthrow +mistic +mistide +mistify +mistigris +mistily +mistime +mistiness +mistitle +mistle +mistless +mistletoe +mistone +mistonusk +mistook +mistouch +mistradition +mistrain +mistral +mistranscribe +mistranscript +mistranscription +mistranslate +mistranslation +mistreat +mistreatment +mistress +mistressdom +mistresshood +mistressless +mistressly +mistrial +mistrist +mistrust +mistruster +mistrustful +mistrustfully +mistrustfulness +mistrusting +mistrustingly +mistrustless +mistry +mistryst +misturn +mistutor +misty +mistyish +misunderstand +misunderstandable +misunderstander +misunderstanding +misunderstandingly +misunderstood +misunderstoodness +misura +misusage +misuse +misuseful +misusement +misuser +misusurped +misvaluation +misvalue +misventure +misventurous +misvouch +miswed +miswisdom +miswish +misword +misworship +misworshiper +misworshipper +miswrite +misyoke +miszealous +mitapsis +mitchboard +mite +miteproof +miter +mitered +miterer +miterflower +miterwort +mithridate +mithridatic +mithridatism +mithridatize +miticidal +miticide +mitigable +mitigant +mitigate +mitigatedly +mitigation +mitigative +mitigator +mitigatory +mitis +mitochondria +mitochondrial +mitogenetic +mitome +mitosis +mitosome +mitotic +mitotically +mitra +mitrailleuse +mitral +mitrate +mitre +mitrer +mitriform +mitsumata +mitt +mittelhand +mitten +mittened +mittimus +mitty +mity +miurus +mix +mixable +mixableness +mixblood +mixed +mixedly +mixedness +mixen +mixer +mixeress +mixhill +mixible +mixite +mixobarbaric +mixochromosome +mixolydian +mixoploid +mixoploidy +mixotrophic +mixtiform +mixtilineal +mixtilion +mixtion +mixture +mixy +mizmaze +mizzen +mizzenmast +mizzenmastman +mizzentopman +mizzle +mizzler +mizzly +mizzonite +mizzy +mlechchha +mneme +mnemic +mnemonic +mnemonical +mnemonicalist +mnemonically +mnemonicon +mnemonics +mnemonism +mnemonist +mnemonization +mnemonize +mnemotechnic +mnemotechnical +mnemotechnics +mnemotechnist +mnemotechny +mnesic +mnestic +mniaceous +mnioid +mo +moan +moanful +moanfully +moanification +moaning +moaningly +moanless +moat +mob +mobable +mobbable +mobber +mobbish +mobbishly +mobbishness +mobbism +mobbist +mobby +mobcap +mobed +mobile +mobilianer +mobiliary +mobility +mobilizable +mobilization +mobilize +mobilometer +moble +moblike +mobocracy +mobocrat +mobocratic +mobocratical +mobolatry +mobproof +mobship +mobsman +mobster +moccasin +mocha +mochras +mock +mockable +mockado +mockbird +mocker +mockernut +mockery +mockful +mockfully +mockground +mockingbird +mockingstock +mocmain +mocomoco +mocuck +modal +modalism +modalist +modalistic +modality +modalize +modally +mode +model +modeler +modeless +modelessness +modeling +modelist +modeller +modelmaker +modelmaking +modena +moderant +moderantism +moderantist +moderate +moderately +moderateness +moderation +moderationist +moderatism +moderatist +moderato +moderator +moderatorship +moderatrix +modern +moderner +modernicide +modernish +modernism +modernist +modernistic +modernity +modernizable +modernization +modernize +modernizer +modernly +modernness +modest +modestly +modestness +modesty +modiation +modicity +modicum +modifiability +modifiable +modifiableness +modifiably +modificability +modificable +modification +modificationist +modificative +modificator +modificatory +modifier +modify +modillion +modiolar +modiolus +modish +modishly +modishness +modist +modiste +modistry +modius +modulability +modulant +modular +modulate +modulation +modulative +modulator +modulatory +module +modulo +modulus +modumite +moellon +moerithere +moeritherian +mofette +moff +mofussil +mofussilite +mog +mogador +mogadore +mogdad +moggan +moggy +mogigraphia +mogigraphic +mogigraphy +mogilalia +mogilalism +mogiphonia +mogitocia +mogo +mogographia +moguey +mogulship +moha +mohabat +mohair +mohar +mohawkite +mohel +mohnseed +moho +mohr +mohur +moider +moidore +moieter +moiety +moil +moiler +moiles +moiley +moiling +moilingly +moilsome +moineau +moio +moire +moirette +moise +moissanite +moist +moisten +moistener +moistful +moistify +moistish +moistishness +moistless +moistly +moistness +moisture +moistureless +moistureproof +moisty +moit +moity +mojarra +mojo +mokaddam +moke +moki +mokihana +moko +moksha +mokum +moky +mola +molal +molality +molar +molariform +molarimeter +molarity +molary +molasses +molassied +molassy +molave +mold +moldability +moldable +moldableness +moldavite +moldboard +molder +moldery +moldiness +molding +moldmade +moldproof +moldwarp +moldy +mole +molecast +molecula +molecular +molecularist +molecularity +molecularly +molecule +molehead +moleheap +molehill +molehillish +molehilly +moleism +molelike +molendinar +molendinary +molengraaffite +moleproof +moler +moleskin +molest +molestation +molester +molestful +molestfully +molimen +moliminous +molinary +moline +molka +molland +molle +mollescence +mollescent +molleton +mollichop +mollicrush +mollie +mollienisia +mollient +molliently +mollifiable +mollification +mollifiedly +mollifier +mollify +mollifying +mollifyingly +mollifyingness +molligrant +molligrubs +mollipilose +mollisiose +mollities +mollitious +mollitude +molluscan +molluscivorous +molluscoid +molluscoidal +molluscoidan +molluscoidean +molluscous +molluscousness +molluscum +mollusk +molly +mollycoddle +mollycoddler +mollycoddling +mollycosset +mollycot +mollyhawk +molman +moloid +moloker +molompi +molosse +molossic +molossine +molossoid +molossus +molpe +molrooken +molt +molten +moltenly +molter +moly +molybdate +molybdena +molybdenic +molybdeniferous +molybdenite +molybdenous +molybdenum +molybdic +molybdite +molybdocardialgia +molybdocolic +molybdodyspepsia +molybdomancy +molybdomenite +molybdonosus +molybdoparesis +molybdophyllite +molybdosis +molybdous +molysite +mombin +momble +mome +moment +momenta +momental +momentally +momentaneall +momentaneity +momentaneous +momentaneously +momentaneousness +momentarily +momentariness +momentary +momently +momentous +momentously +momentousness +momentum +momiology +momism +momme +mommet +mommy +momo +mon +mona +monacanthid +monacanthine +monacanthous +monachal +monachate +monachism +monachist +monachization +monachize +monactin +monactine +monactinellid +monactinellidan +monad +monadelph +monadelphian +monadelphous +monadic +monadical +monadically +monadiform +monadigerous +monadism +monadistic +monadnock +monadology +monaene +monal +monamniotic +monander +monandrian +monandric +monandrous +monandry +monanthous +monapsal +monarch +monarchal +monarchally +monarchess +monarchial +monarchian +monarchianism +monarchianist +monarchianistic +monarchic +monarchical +monarchically +monarchism +monarchist +monarchistic +monarchize +monarchizer +monarchlike +monarchomachic +monarchomachist +monarchy +monarthritis +monarticular +monas +monascidian +monase +monaster +monasterial +monasterially +monastery +monastic +monastical +monastically +monasticism +monasticize +monatomic +monatomicity +monatomism +monaulos +monaural +monaxial +monaxile +monaxon +monaxonial +monaxonic +monazine +monazite +monchiquite +mone +monel +monembryary +monembryonic +monembryony +monepic +monepiscopacy +monepiscopal +moner +moneral +moneran +monergic +monergism +monergist +monergistic +moneric +moneron +monerozoan +monerozoic +monerula +monesia +monetarily +monetary +monetite +monetization +monetize +money +moneyage +moneybag +moneybags +moneyed +moneyer +moneyflower +moneygrub +moneygrubber +moneygrubbing +moneylender +moneylending +moneyless +moneymonger +moneymongering +moneysaving +moneywise +moneywort +mong +mongcorn +monger +mongering +mongery +mongler +mongoose +mongrel +mongreldom +mongrelish +mongrelism +mongrelity +mongrelization +mongrelize +mongrelly +mongrelness +mongst +monheimite +monial +moniker +monilated +monilethrix +moniliaceous +monilicorn +moniliform +moniliformly +monilioid +moniment +monimiaceous +monimolite +monimostylic +monism +monist +monistic +monistical +monistically +monition +monitive +monitor +monitorial +monitorially +monitorish +monitorship +monitory +monitress +monitrix +monk +monkbird +monkcraft +monkdom +monkery +monkess +monkey +monkeyboard +monkeyface +monkeyfy +monkeyhood +monkeyish +monkeyishly +monkeyishness +monkeylike +monkeynut +monkeypod +monkeypot +monkeyry +monkeyshine +monkeytail +monkfish +monkflower +monkhood +monkish +monkishly +monkishness +monkism +monklike +monkliness +monkly +monkmonger +monkship +monkshood +monmouthite +monny +mono +monoacetate +monoacetin +monoacid +monoacidic +monoamide +monoamine +monoamino +monoammonium +monoazo +monobacillary +monobase +monobasic +monobasicity +monoblastic +monoblepsia +monoblepsis +monobloc +monobranchiate +monobromacetone +monobromated +monobromide +monobrominated +monobromination +monobromized +monobromoacetanilide +monobromoacetone +monobutyrin +monocalcium +monocarbide +monocarbonate +monocarbonic +monocarboxylic +monocardian +monocarp +monocarpal +monocarpellary +monocarpian +monocarpic +monocarpous +monocellular +monocentric +monocentrid +monocentroid +monocephalous +monocercous +monoceros +monocerous +monochasial +monochasium +monochlamydeous +monochlor +monochloracetic +monochloranthracene +monochlorbenzene +monochloride +monochlorinated +monochlorination +monochloro +monochloroacetic +monochlorobenzene +monochloromethane +monochoanitic +monochord +monochordist +monochordize +monochroic +monochromasy +monochromat +monochromate +monochromatic +monochromatically +monochromatism +monochromator +monochrome +monochromic +monochromical +monochromically +monochromist +monochromous +monochromy +monochronic +monochronous +monociliated +monocle +monocled +monocleid +monoclinal +monoclinally +monocline +monoclinian +monoclinic +monoclinism +monoclinometric +monoclinous +monocoelian +monocoelic +monocondylar +monocondylian +monocondylic +monocondylous +monocormic +monocot +monocotyledon +monocotyledonous +monocracy +monocrat +monocratic +monocrotic +monocrotism +monocular +monocularity +monocularly +monoculate +monocule +monoculist +monoculous +monocultural +monoculture +monoculus +monocyanogen +monocycle +monocyclic +monocystic +monocyte +monocytic +monocytopoiesis +monodactyl +monodactylate +monodactyle +monodactylism +monodactylous +monodactyly +monodelph +monodelphian +monodelphic +monodelphous +monodermic +monodic +monodically +monodimetric +monodist +monodize +monodomous +monodont +monodontal +monodram +monodrama +monodramatic +monodramatist +monodromic +monodromy +monody +monodynamic +monodynamism +monoecian +monoecious +monoeciously +monoeciousness +monoecism +monoeidic +monoestrous +monoethanolamine +monoethylamine +monofilament +monofilm +monoflagellate +monoformin +monogamian +monogamic +monogamist +monogamistic +monogamous +monogamously +monogamousness +monogamy +monoganglionic +monogastric +monogene +monogeneity +monogeneous +monogenesis +monogenesist +monogenesy +monogenetic +monogenic +monogenism +monogenist +monogenistic +monogenous +monogeny +monoglot +monoglycerid +monoglyceride +monogoneutic +monogonoporic +monogonoporous +monogony +monogram +monogrammatic +monogrammatical +monogrammed +monogrammic +monograph +monographer +monographic +monographical +monographically +monographist +monography +monograptid +monogynic +monogynious +monogynist +monogynoecial +monogynous +monogyny +monohybrid +monohydrate +monohydrated +monohydric +monohydrogen +monohydroxy +monoicous +monoid +monoketone +monolater +monolatrist +monolatrous +monolatry +monolayer +monoline +monolingual +monolinguist +monoliteral +monolith +monolithal +monolithic +monolobular +monolocular +monologian +monologic +monological +monologist +monologize +monologue +monologuist +monology +monomachist +monomachy +monomania +monomaniac +monomaniacal +monomastigate +monomeniscous +monomer +monomeric +monomerous +monometallic +monometallism +monometallist +monometer +monomethyl +monomethylated +monomethylic +monometric +monometrical +monomial +monomict +monomineral +monomineralic +monomolecular +monomolybdate +monomorphic +monomorphism +monomorphous +monomyarian +mononaphthalene +mononch +mononeural +mononitrate +mononitrated +mononitration +mononitride +mononitrobenzene +mononomial +mononomian +monont +mononuclear +mononucleated +mononucleosis +mononychous +mononym +mononymic +mononymization +mononymize +mononymy +monoousian +monoousious +monoparental +monoparesis +monoparesthesia +monopathic +monopathy +monopectinate +monopersonal +monopersulfuric +monopersulphuric +monopetalous +monophagism +monophagous +monophagy +monophase +monophasia +monophasic +monophobia +monophone +monophonic +monophonous +monophony +monophotal +monophote +monophthalmic +monophthalmus +monophthong +monophthongal +monophthongization +monophthongize +monophyletic +monophyleticism +monophylite +monophyllous +monophyodont +monophyodontism +monopitch +monoplacula +monoplacular +monoplaculate +monoplane +monoplanist +monoplasmatic +monoplast +monoplastic +monoplegia +monoplegic +monopneumonian +monopneumonous +monopode +monopodial +monopodially +monopodic +monopodium +monopodous +monopody +monopolar +monopolaric +monopolarity +monopole +monopolism +monopolist +monopolistic +monopolistically +monopolitical +monopolizable +monopolization +monopolize +monopolizer +monopolous +monopoly +monopolylogist +monopolylogue +monopotassium +monoprionid +monoprionidian +monopsonistic +monopsony +monopsychism +monopteral +monopteroid +monopteron +monopteros +monopterous +monoptic +monoptical +monoptote +monoptotic +monopylean +monopyrenous +monorail +monorailroad +monorailway +monorchid +monorchidism +monorchis +monorchism +monorganic +monorhinal +monorhine +monorhyme +monorhymed +monorhythmic +monosaccharide +monosaccharose +monoschemic +monoscope +monose +monosemic +monosepalous +monoservice +monosilane +monosilicate +monosilicic +monosiphonic +monosiphonous +monosodium +monosomatic +monosomatous +monosome +monosomic +monosperm +monospermal +monospermic +monospermous +monospermy +monospherical +monospondylic +monosporangium +monospore +monospored +monosporiferous +monosporous +monostele +monostelic +monostelous +monostely +monostich +monostichous +monostomatous +monostome +monostomous +monostromatic +monostrophe +monostrophic +monostrophics +monostylous +monosubstituted +monosubstitution +monosulfone +monosulfonic +monosulphide +monosulphone +monosulphonic +monosyllabic +monosyllabical +monosyllabically +monosyllabism +monosyllabize +monosyllable +monosymmetric +monosymmetrical +monosymmetrically +monosymmetry +monosynthetic +monotelephone +monotelephonic +monotellurite +monothalamian +monothalamous +monothecal +monotheism +monotheist +monotheistic +monotheistical +monotheistically +monothelious +monothetic +monotic +monotint +monotocardiac +monotocardian +monotocous +monotomous +monotone +monotonic +monotonical +monotonically +monotonist +monotonize +monotonous +monotonously +monotonousness +monotony +monotremal +monotremate +monotrematous +monotreme +monotremous +monotrichous +monotriglyph +monotriglyphic +monotrochal +monotrochian +monotrochous +monotropaceous +monotrophic +monotropic +monotropy +monotypal +monotype +monotypic +monotypical +monotypous +monoureide +monovalence +monovalency +monovalent +monovariant +monoverticillate +monovoltine +monovular +monoxenous +monoxide +monoxime +monoxyle +monoxylic +monoxylon +monoxylous +monozoan +monozoic +monozygotic +monrolite +monseigneur +monsieur +monsieurship +monsignor +monsignorial +monsoon +monsoonal +monsoonish +monsoonishly +monster +monsterhood +monsterlike +monstership +monstrance +monstrate +monstration +monstrator +monstricide +monstriferous +monstrification +monstrify +monstrosity +monstrous +monstrously +monstrousness +montage +montana +montane +montanic +montanin +montanite +montant +montbretia +monte +montebrasite +monteith +montem +montgolfier +month +monthly +monthon +monticellite +monticle +monticoline +monticulate +monticule +monticuliporidean +monticuliporoid +monticulose +monticulous +monticulus +montiform +montigeneous +montilla +montjoy +montmartrite +montmorilonite +monton +montroydite +monture +monument +monumental +monumentalism +monumentality +monumentalization +monumentalize +monumentally +monumentary +monumentless +monumentlike +monzodiorite +monzogabbro +monzonite +monzonitic +moo +mooch +moocha +moocher +moochulka +mood +mooder +moodily +moodiness +moodish +moodishly +moodishness +moodle +moody +mooing +mool +moolet +moolings +mools +moolum +moon +moonack +moonbeam +moonbill +moonblink +mooncalf +mooncreeper +moondown +moondrop +mooned +mooner +moonery +mooneye +moonface +moonfaced +moonfall +moonfish +moonflower +moonglade +moonglow +moonhead +moonily +mooniness +mooning +moonish +moonite +moonja +moonjah +moonless +moonlet +moonlight +moonlighted +moonlighter +moonlighting +moonlighty +moonlike +moonlikeness +moonlit +moonlitten +moonman +moonpath +moonpenny +moonproof +moonraker +moonraking +moonrise +moonsail +moonscape +moonseed +moonset +moonshade +moonshine +moonshiner +moonshining +moonshiny +moonsick +moonsickness +moonstone +moontide +moonwalker +moonwalking +moonward +moonwards +moonway +moonwort +moony +moop +moor +moorage +moorball +moorband +moorberry +moorbird +moorburn +moorburner +moorburning +moorflower +moorfowl +mooring +moorish +moorishly +moorishness +moorland +moorlander +moorman +moorn +moorpan +moors +moorsman +moorstone +moortetter +moorup +moorwort +moory +moosa +moose +mooseberry +moosebird +moosebush +moosecall +mooseflower +moosehood +moosemise +moosetongue +moosewob +moosewood +moosey +moost +moot +mootable +mooter +mooth +mooting +mootman +mootstead +mootworthy +mop +mopane +mopboard +mope +moper +moph +mophead +mopheaded +moping +mopingly +mopish +mopishly +mopishness +mopla +mopper +moppet +moppy +mopstick +mopsy +mopus +moquette +mor +mora +moraceous +morainal +moraine +morainic +moral +morale +moralism +moralist +moralistic +moralistically +morality +moralization +moralize +moralizer +moralizingly +moralless +morally +moralness +morals +morass +morassic +morassweed +morassy +morat +morate +moration +moratoria +moratorium +moratory +moravite +moray +morbid +morbidity +morbidize +morbidly +morbidness +morbiferal +morbiferous +morbific +morbifical +morbifically +morbify +morbility +morbillary +morbilli +morbilliform +morbillous +morcellate +morcellated +morcellation +mordacious +mordaciously +mordacity +mordancy +mordant +mordantly +mordellid +mordelloid +mordenite +mordent +mordicate +mordication +mordicative +mordore +more +moreen +morefold +moreish +morel +morella +morello +morencite +moreness +morenita +morenosite +moreover +morepork +mores +morfrey +morg +morga +morgan +morganatic +morganatical +morganatically +morganic +morganite +morganize +morgay +morgen +morgengift +morgenstern +morglay +morgue +moribund +moribundity +moribundly +moric +moriche +moriform +morigerate +morigeration +morigerous +morigerously +morigerousness +morillon +morin +morindin +morindone +morinel +moringaceous +moringad +moringuid +moringuoid +morion +morkin +morlop +mormaor +mormaordom +mormaorship +mormo +mormon +mormyr +mormyre +mormyrian +mormyrid +mormyroid +morn +morne +morned +morning +morningless +morningly +mornings +morningtide +morningward +mornless +mornlike +morntime +mornward +moro +moroc +morocco +morocota +morological +morologically +morologist +morology +moromancy +moron +moroncy +morong +moronic +moronism +moronity +moronry +morosaurian +morosauroid +morose +morosely +moroseness +morosis +morosity +moroxite +morph +morphallaxis +morphea +morpheme +morphemic +morphemics +morphetic +morphew +morphia +morphiate +morphic +morphically +morphinate +morphine +morphinic +morphinism +morphinist +morphinization +morphinize +morphinomania +morphinomaniac +morphiomania +morphiomaniac +morphogenesis +morphogenetic +morphogenic +morphogeny +morphographer +morphographic +morphographical +morphographist +morphography +morpholine +morphologic +morphological +morphologically +morphologist +morphology +morphometrical +morphometry +morphon +morphonomic +morphonomy +morphophonemic +morphophonemically +morphophonemics +morphophyly +morphoplasm +morphoplasmic +morphosis +morphotic +morphotropic +morphotropism +morphotropy +morphous +morrhuate +morrhuine +morricer +morris +morrow +morrowing +morrowless +morrowmass +morrowspeech +morrowtide +morsal +morse +morsel +morselization +morselize +morsing +morsure +mort +mortacious +mortal +mortalism +mortalist +mortality +mortalize +mortally +mortalness +mortalwise +mortar +mortarboard +mortarize +mortarless +mortarlike +mortarware +mortary +mortbell +mortcloth +mortersheen +mortgage +mortgageable +mortgagee +mortgagor +morth +morthwyrtha +mortician +mortier +mortiferous +mortiferously +mortiferousness +mortific +mortification +mortified +mortifiedly +mortifiedness +mortifier +mortify +mortifying +mortifyingly +mortise +mortiser +mortling +mortmain +mortmainer +mortuarian +mortuary +mortuous +morula +morular +morulation +morule +moruloid +morvin +morwong +mosaic +mosaical +mosaically +mosaicism +mosaicist +mosaist +mosandrite +mosasaur +mosasaurian +mosasaurid +mosasauroid +moschate +moschatel +moschatelline +moschiferous +moschine +mosesite +mosette +mosey +moskeneer +mosker +moslings +mosque +mosquelet +mosquish +mosquital +mosquito +mosquitobill +mosquitocidal +mosquitocide +mosquitoey +mosquitoish +mosquitoproof +moss +mossback +mossberry +mossbunker +mossed +mosser +mossery +mossful +mosshead +mossiness +mossless +mosslike +mosstrooper +mosstroopery +mosstrooping +mosswort +mossy +mossyback +most +moste +mostlike +mostlings +mostly +mostness +mot +motacillid +motacilline +motatorious +motatory +mote +moted +motel +moteless +moter +motet +motettist +motey +moth +mothed +mother +motherdom +mothered +motherer +mothergate +motherhood +motheriness +mothering +motherkin +motherland +motherless +motherlessness +motherlike +motherliness +motherling +motherly +mothership +mothersome +motherward +motherwise +motherwort +mothery +mothless +mothlike +mothproof +mothworm +mothy +motif +motific +motile +motility +motion +motionable +motional +motionless +motionlessly +motionlessness +motitation +motivate +motivation +motivational +motive +motiveless +motivelessly +motivelessness +motiveness +motivity +motley +motleyness +motmot +motofacient +motograph +motographic +motomagnetic +motoneuron +motophone +motor +motorable +motorboat +motorboatman +motorbus +motorcab +motorcade +motorcar +motorcycle +motorcyclist +motordom +motordrome +motored +motorial +motoric +motoring +motorism +motorist +motorium +motorization +motorize +motorless +motorman +motorneer +motorphobe +motorphobia +motorphobiac +motorway +motory +motricity +mott +motte +mottle +mottled +mottledness +mottlement +mottler +mottling +motto +mottoed +mottoless +mottolike +mottramite +motyka +mou +moucharaby +mouchardism +mouche +mouchrabieh +moud +moudie +moudieman +moudy +mouflon +mouillation +mouille +mouillure +moujik +moul +mould +moulded +moule +moulin +moulinage +moulinet +moulleen +moulrush +mouls +moulter +mouly +mound +moundiness +moundlet +moundwork +moundy +mount +mountable +mountably +mountain +mountained +mountaineer +mountainet +mountainette +mountainless +mountainlike +mountainous +mountainously +mountainousness +mountainside +mountaintop +mountainward +mountainwards +mountainy +mountant +mountebank +mountebankery +mountebankish +mountebankism +mountebankly +mounted +mounter +mounting +mountingly +mountlet +mounture +moup +mourn +mourner +mourneress +mournful +mournfully +mournfulness +mourning +mourningly +mournival +mournsome +mouse +mousebane +mousebird +mousefish +mousehawk +mousehole +mousehound +mousekin +mouselet +mouselike +mouseproof +mouser +mousery +mouseship +mousetail +mousetrap +mouseweb +mousey +mousily +mousiness +mousing +mousingly +mousle +mousmee +mousquetaire +mousse +moustoc +mousy +mout +moutan +mouth +mouthable +mouthbreeder +mouthed +mouther +mouthful +mouthily +mouthiness +mouthing +mouthingly +mouthishly +mouthless +mouthlike +mouthpiece +mouthroot +mouthwash +mouthwise +mouthy +mouton +moutonnee +mouzah +mouzouna +movability +movable +movableness +movably +movant +move +moveability +moveableness +moveably +moveless +movelessly +movelessness +movement +mover +movie +moviedom +movieize +movieland +moving +movingly +movingness +mow +mowable +mowana +mowburn +mowburnt +mowch +mowcht +mower +mowha +mowie +mowing +mowland +mown +mowra +mowrah +mowse +mowstead +mowt +mowth +moxa +moxieberry +moy +moyen +moyenless +moyenne +moyite +moyle +moyo +mozambique +mozemize +mozing +mozzetta +mpret +mu +muang +mubarat +mucago +mucaro +mucedin +mucedinaceous +mucedine +mucedinous +much +muchfold +muchly +muchness +mucic +mucid +mucidness +muciferous +mucific +muciform +mucigen +mucigenous +mucilage +mucilaginous +mucilaginously +mucilaginousness +mucin +mucinogen +mucinoid +mucinous +muciparous +mucivore +mucivorous +muck +muckender +mucker +muckerish +muckerism +mucket +muckiness +muckite +muckle +muckluck +muckman +muckment +muckmidden +muckna +muckrake +muckraker +mucksweat +mucksy +muckthrift +muckweed +muckworm +mucky +mucluc +mucocele +mucocellulose +mucocellulosic +mucocutaneous +mucodermal +mucofibrous +mucoflocculent +mucoid +mucomembranous +muconic +mucoprotein +mucopurulent +mucopus +mucor +mucoraceous +mucorine +mucorioid +mucormycosis +mucorrhea +mucosa +mucosal +mucosanguineous +mucose +mucoserous +mucosity +mucosocalcareous +mucosogranular +mucosopurulent +mucososaccharine +mucous +mucousness +mucro +mucronate +mucronately +mucronation +mucrones +mucroniferous +mucroniform +mucronulate +mucronulatous +muculent +mucus +mucusin +mud +mudar +mudbank +mudcap +mudd +mudde +mudden +muddify +muddily +muddiness +mudding +muddish +muddle +muddlebrained +muddledom +muddlehead +muddleheaded +muddleheadedness +muddlement +muddleproof +muddler +muddlesome +muddlingly +muddy +muddybrained +muddybreast +muddyheaded +mudee +mudfish +mudflow +mudguard +mudhead +mudhole +mudhopper +mudir +mudiria +mudland +mudlark +mudlarker +mudless +mudproof +mudra +mudsill +mudskipper +mudslinger +mudslinging +mudspate +mudstain +mudstone +mudsucker +mudtrack +mudweed +mudwort +muermo +muezzin +muff +muffed +muffet +muffetee +muffin +muffineer +muffish +muffishness +muffle +muffled +muffleman +muffler +mufflin +muffy +mufti +mufty +mug +muga +mugearite +mugful +mugg +mugger +mugget +muggily +mugginess +muggins +muggish +muggles +muggy +mughouse +mugience +mugiency +mugient +mugiliform +mugiloid +mugweed +mugwort +mugwump +mugwumpery +mugwumpian +mugwumpism +muhammadi +muid +muir +muirburn +muircock +muirfowl +muishond +muist +mujtahid +mukluk +muktar +muktatma +mukti +mulaprakriti +mulatta +mulatto +mulattoism +mulattress +mulberry +mulch +mulcher +mulct +mulctable +mulctary +mulctation +mulctative +mulctatory +mulctuary +mulder +mule +muleback +mulefoot +mulefooted +muleman +muleta +muleteer +muletress +muletta +mulewort +muley +mulga +muliebral +muliebria +muliebrile +muliebrity +muliebrous +mulier +mulierine +mulierose +mulierosity +mulish +mulishly +mulishness +mulism +mulita +mulk +mull +mulla +mullah +mullar +mullein +mullenize +muller +mullet +mulletry +mullets +mulley +mullid +mulligan +mulligatawny +mulligrubs +mullion +mullite +mullock +mullocker +mullocky +mulloid +mulloway +mulmul +mulse +mulsify +mult +multangular +multangularly +multangularness +multangulous +multangulum +multanimous +multarticulate +multeity +multiangular +multiareolate +multiarticular +multiarticulate +multiarticulated +multiaxial +multiblade +multibladed +multibranched +multibranchiate +multibreak +multicamerate +multicapitate +multicapsular +multicarinate +multicarinated +multicellular +multicentral +multicentric +multicharge +multichord +multichrome +multiciliate +multiciliated +multicipital +multicircuit +multicoccous +multicoil +multicolor +multicolored +multicolorous +multicomponent +multiconductor +multiconstant +multicore +multicorneal +multicostate +multicourse +multicrystalline +multicuspid +multicuspidate +multicycle +multicylinder +multicylindered +multidentate +multidenticulate +multidenticulated +multidigitate +multidimensional +multidirectional +multidisperse +multiengine +multiengined +multiexhaust +multifaced +multifaceted +multifactorial +multifamilial +multifarious +multifariously +multifariousness +multiferous +multifetation +multifibered +multifid +multifidly +multifidous +multifidus +multifilament +multifistular +multiflagellate +multiflagellated +multiflash +multiflorous +multiflow +multiflue +multifocal +multifoil +multifoiled +multifold +multifoliate +multifoliolate +multiform +multiformed +multiformity +multifurcate +multiganglionic +multigap +multigranulate +multigranulated +multigraph +multigrapher +multiguttulate +multigyrate +multihead +multihearth +multihued +multijet +multijugate +multijugous +multilaciniate +multilamellar +multilamellate +multilamellous +multilaminar +multilaminate +multilaminated +multilateral +multilaterally +multilighted +multilineal +multilinear +multilingual +multilinguist +multilirate +multiliteral +multilobar +multilobate +multilobe +multilobed +multilobular +multilobulate +multilobulated +multilocation +multilocular +multiloculate +multiloculated +multiloquence +multiloquent +multiloquious +multiloquous +multiloquy +multimacular +multimammate +multimarble +multimascular +multimedial +multimetalic +multimetallism +multimetallist +multimillion +multimillionaire +multimodal +multimodality +multimolecular +multimotor +multimotored +multinational +multinervate +multinervose +multinodal +multinodate +multinodous +multinodular +multinomial +multinominal +multinominous +multinuclear +multinucleate +multinucleated +multinucleolar +multinucleolate +multinucleolated +multiovular +multiovulate +multipara +multiparient +multiparity +multiparous +multipartisan +multipartite +multiped +multiperforate +multiperforated +multipersonal +multiphase +multiphaser +multiphotography +multipinnate +multiplane +multiple +multiplepoinding +multiplet +multiplex +multipliable +multipliableness +multiplicability +multiplicable +multiplicand +multiplicate +multiplication +multiplicational +multiplicative +multiplicatively +multiplicator +multiplicity +multiplier +multiply +multiplying +multipointed +multipolar +multipole +multiported +multipotent +multipresence +multipresent +multiradial +multiradiate +multiradiated +multiradicate +multiradicular +multiramified +multiramose +multiramous +multirate +multireflex +multirooted +multirotation +multirotatory +multisaccate +multisacculate +multisacculated +multiscience +multiseated +multisect +multisector +multisegmental +multisegmentate +multisegmented +multisensual +multiseptate +multiserial +multiserially +multiseriate +multishot +multisiliquous +multisonous +multispeed +multispermous +multispicular +multispiculate +multispindle +multispinous +multispiral +multispired +multistage +multistaminate +multistoried +multistory +multistratified +multistratous +multistriate +multisulcate +multisulcated +multisyllabic +multisyllability +multisyllable +multitarian +multitentaculate +multitheism +multithreaded +multititular +multitoed +multitoned +multitube +multituberculate +multituberculated +multituberculism +multituberculy +multitubular +multitude +multitudinal +multitudinary +multitudinism +multitudinist +multitudinistic +multitudinosity +multitudinous +multitudinously +multitudinousness +multiturn +multivagant +multivalence +multivalency +multivalent +multivalve +multivalved +multivalvular +multivane +multivariant +multivarious +multiversant +multiverse +multivibrator +multivincular +multivious +multivocal +multivocalness +multivoiced +multivolent +multivoltine +multivolumed +multivorous +multocular +multum +multungulate +multure +multurer +mum +mumble +mumblebee +mumblement +mumbler +mumbling +mumblingly +mummer +mummery +mummichog +mummick +mummied +mummification +mummiform +mummify +mumming +mummy +mummydom +mummyhood +mummylike +mumness +mump +mumper +mumphead +mumpish +mumpishly +mumpishness +mumps +mumpsimus +mumruffin +mun +munch +muncheel +muncher +munchet +mund +mundane +mundanely +mundaneness +mundanism +mundanity +mundatory +mundic +mundificant +mundification +mundifier +mundify +mundil +mundivagant +mundle +mung +munga +munge +mungey +mungo +mungofa +munguba +mungy +municipal +municipalism +municipalist +municipality +municipalization +municipalize +municipalizer +municipally +municipium +munific +munificence +munificency +munificent +munificently +munificentness +muniment +munition +munitionary +munitioneer +munitioner +munitions +munity +munj +munjeet +munjistin +munnion +munshi +munt +muntin +muntjac +mura +muraenoid +murage +mural +muraled +muralist +murally +murasakite +murchy +murder +murderer +murderess +murdering +murderingly +murderish +murderment +murderous +murderously +murderousness +murdrum +mure +murenger +murex +murexan +murexide +murga +murgavi +murgeon +muriate +muriated +muriatic +muricate +muricid +muriciform +muricine +muricoid +muriculate +murid +muridism +muriform +muriformly +murine +murinus +muriti +murium +murk +murkily +murkiness +murkish +murkly +murkness +murksome +murky +murlin +murly +murmur +murmuration +murmurator +murmurer +murmuring +murmuringly +murmurish +murmurless +murmurlessly +murmurous +murmurously +muromontite +murphy +murra +murrain +murre +murrelet +murrey +murrhine +murrina +murrnong +murshid +murumuru +muruxi +murva +murza +musaceous +musal +musang +musar +muscade +muscadel +muscadine +muscardine +muscariform +muscarine +muscat +muscatel +muscatorium +muscicapine +muscicide +muscicole +muscicoline +muscicolous +muscid +musciform +muscle +muscled +muscleless +musclelike +muscling +muscly +muscoid +muscologic +muscological +muscologist +muscology +muscone +muscose +muscoseness +muscosity +muscot +muscovadite +muscovado +muscovite +muscovitization +muscovitize +muscovy +muscular +muscularity +muscularize +muscularly +musculation +musculature +muscule +musculin +musculoarterial +musculocellular +musculocutaneous +musculodermic +musculoelastic +musculofibrous +musculointestinal +musculoligamentous +musculomembranous +musculopallial +musculophrenic +musculospinal +musculospiral +musculotegumentary +musculotendinous +muse +mused +museful +musefully +museist +museless +muselike +museographist +museography +museologist +museology +muser +musery +musette +museum +museumize +mush +musha +mushaa +mushed +musher +mushhead +mushheaded +mushheadedness +mushily +mushiness +mushla +mushmelon +mushrebiyeh +mushroom +mushroomer +mushroomic +mushroomlike +mushroomy +mushru +mushy +music +musical +musicale +musicality +musicalization +musicalize +musically +musicalness +musicate +musician +musiciana +musicianer +musicianly +musicianship +musicker +musicless +musiclike +musicmonger +musico +musicoartistic +musicodramatic +musicofanatic +musicographer +musicography +musicological +musicologist +musicologue +musicology +musicomania +musicomechanical +musicophilosophical +musicophobia +musicophysical +musicopoetic +musicotherapy +musicproof +musie +musily +musimon +musing +musingly +musk +muskat +muskeg +muskeggy +muskellunge +musket +musketade +musketeer +musketlike +musketoon +musketproof +musketry +muskflower +muskie +muskiness +muskish +musklike +muskmelon +muskrat +muskroot +muskwood +musky +muslin +muslined +muslinet +musnud +musophagine +musquash +musquashroot +musquashweed +musquaspen +musquaw +musrol +muss +mussable +mussably +mussal +mussalchee +mussel +musseled +musseler +mussily +mussiness +mussitate +mussitation +mussuk +mussurana +mussy +must +mustache +mustached +mustachial +mustachio +mustachioed +mustafina +mustang +mustanger +mustard +mustarder +mustee +mustelid +musteline +mustelinous +musteloid +muster +musterable +musterdevillers +musterer +mustermaster +mustify +mustily +mustiness +mustnt +musty +muta +mutability +mutable +mutableness +mutably +mutafacient +mutage +mutagenic +mutant +mutarotate +mutarotation +mutase +mutate +mutation +mutational +mutationally +mutationism +mutationist +mutative +mutatory +mutawalli +mutch +mute +mutedly +mutely +muteness +mutesarif +mutescence +mutessarifat +muth +muthmannite +muthmassel +mutic +muticous +mutilate +mutilation +mutilative +mutilator +mutilatory +mutillid +mutilous +mutineer +mutinous +mutinously +mutinousness +mutiny +mutism +mutist +mutistic +mutive +mutivity +mutoscope +mutoscopic +mutsje +mutsuddy +mutt +mutter +mutterer +muttering +mutteringly +mutton +muttonbird +muttonchop +muttonfish +muttonhead +muttonheaded +muttonhood +muttonmonger +muttonwood +muttony +mutual +mutualism +mutualist +mutualistic +mutuality +mutualization +mutualize +mutually +mutualness +mutuary +mutuatitious +mutulary +mutule +mutuum +mux +muyusa +muzhik +muzz +muzzily +muzziness +muzzle +muzzler +muzzlewood +muzzy +my +myal +myalgia +myalgic +myalism +myall +myarian +myasthenia +myasthenic +myatonia +myatonic +myatony +myatrophy +mycele +mycelia +mycelial +mycelian +mycelioid +mycelium +myceloid +mycetism +mycetocyte +mycetogenesis +mycetogenetic +mycetogenic +mycetogenous +mycetoid +mycetological +mycetology +mycetoma +mycetomatous +mycetophagous +mycetophilid +mycetous +mycetozoan +mycetozoon +mycocecidium +mycocyte +mycoderm +mycoderma +mycodermatoid +mycodermatous +mycodermic +mycodermitis +mycodesmoid +mycodomatium +mycogastritis +mycohaemia +mycohemia +mycoid +mycologic +mycological +mycologically +mycologist +mycologize +mycology +mycomycete +mycomycetous +mycomyringitis +mycophagist +mycophagous +mycophagy +mycophyte +mycoplasm +mycoplasmic +mycoprotein +mycorhiza +mycorhizal +mycorrhizal +mycose +mycosin +mycosis +mycosozin +mycosterol +mycosymbiosis +mycotic +mycotrophic +mycteric +mycterism +myctophid +mydaleine +mydatoxine +mydine +mydriasine +mydriasis +mydriatic +mydriatine +myectomize +myectomy +myectopia +myectopy +myelalgia +myelapoplexy +myelasthenia +myelatrophy +myelauxe +myelemia +myelencephalic +myelencephalon +myelencephalous +myelic +myelin +myelinate +myelinated +myelination +myelinic +myelinization +myelinogenesis +myelinogenetic +myelinogeny +myelitic +myelitis +myeloblast +myeloblastic +myelobrachium +myelocele +myelocerebellar +myelocoele +myelocyst +myelocystic +myelocystocele +myelocyte +myelocythaemia +myelocythemia +myelocytic +myelocytosis +myelodiastasis +myeloencephalitis +myeloganglitis +myelogenesis +myelogenetic +myelogenous +myelogonium +myeloic +myeloid +myelolymphangioma +myelolymphocyte +myeloma +myelomalacia +myelomatoid +myelomatosis +myelomenia +myelomeningitis +myelomeningocele +myelomere +myelon +myelonal +myeloneuritis +myelonic +myeloparalysis +myelopathic +myelopathy +myelopetal +myelophthisis +myeloplast +myeloplastic +myeloplax +myeloplegia +myelopoiesis +myelopoietic +myelorrhagia +myelorrhaphy +myelosarcoma +myelosclerosis +myelospasm +myelospongium +myelosyphilis +myelosyphilosis +myelosyringosis +myelotherapy +myelozoan +myentasis +myenteric +myenteron +myesthesia +mygale +mygalid +mygaloid +myiasis +myiferous +myiodesopsia +myiosis +myitis +mykiss +myliobatid +myliobatine +myliobatoid +mylodont +mylohyoid +mylohyoidean +mylonite +mylonitic +mymarid +myna +mynpacht +mynpachtbrief +myoalbumin +myoalbumose +myoatrophy +myoblast +myoblastic +myocardiac +myocardial +myocardiogram +myocardiograph +myocarditic +myocarditis +myocardium +myocele +myocellulitis +myoclonic +myoclonus +myocoele +myocoelom +myocolpitis +myocomma +myocyte +myodegeneration +myodiastasis +myodynamia +myodynamic +myodynamics +myodynamiometer +myodynamometer +myoedema +myoelectric +myoendocarditis +myoepicardial +myoepithelial +myofibril +myofibroma +myogen +myogenesis +myogenetic +myogenic +myogenous +myoglobin +myoglobulin +myogram +myograph +myographer +myographic +myographical +myographist +myography +myohematin +myoid +myoidema +myokinesis +myolemma +myolipoma +myoliposis +myologic +myological +myologist +myology +myolysis +myoma +myomalacia +myomancy +myomantic +myomatous +myomectomy +myomelanosis +myomere +myometritis +myometrium +myomohysterectomy +myomorph +myomorphic +myomotomy +myoneme +myoneural +myoneuralgia +myoneurasthenia +myoneure +myoneuroma +myoneurosis +myonosus +myopachynsis +myoparalysis +myoparesis +myopathia +myopathic +myopathy +myope +myoperitonitis +myophan +myophore +myophorous +myophysical +myophysics +myopia +myopic +myopical +myopically +myoplasm +myoplastic +myoplasty +myopolar +myoporaceous +myoporad +myoproteid +myoprotein +myoproteose +myops +myopy +myorrhaphy +myorrhexis +myosalpingitis +myosarcoma +myosarcomatous +myosclerosis +myoscope +myoseptum +myosin +myosinogen +myosinose +myosis +myositic +myositis +myosote +myospasm +myospasmia +myosuture +myosynizesis +myotacismus +myotasis +myotenotomy +myothermic +myotic +myotome +myotomic +myotomy +myotonia +myotonic +myotonus +myotony +myotrophy +myowun +myoxine +myrabalanus +myrabolam +myrcene +myrcia +myriacanthous +myriacoulomb +myriad +myriaded +myriadfold +myriadly +myriadth +myriagram +myriagramme +myrialiter +myrialitre +myriameter +myriametre +myriapod +myriapodan +myriapodous +myriarch +myriarchy +myriare +myrica +myricaceous +myricetin +myricin +myricyl +myricylic +myringa +myringectomy +myringitis +myringodectomy +myringodermatitis +myringomycosis +myringoplasty +myringotome +myringotomy +myriological +myriologist +myriologue +myriophyllite +myriophyllous +myriopodous +myriorama +myrioscope +myriosporous +myriotheism +myriotrichiaceous +myristate +myristic +myristica +myristicaceous +myristicivorous +myristin +myristone +myrmecobine +myrmecochorous +myrmecochory +myrmecoid +myrmecoidy +myrmecological +myrmecologist +myrmecology +myrmecophagine +myrmecophagoid +myrmecophagous +myrmecophile +myrmecophilism +myrmecophilous +myrmecophily +myrmecophobic +myrmecophyte +myrmecophytic +myrmekite +myrmicid +myrmicine +myrmicoid +myrmotherine +myrobalan +myron +myronate +myronic +myrosin +myrosinase +myrothamnaceous +myrrh +myrrhed +myrrhic +myrrhine +myrrhol +myrrhophore +myrrhy +myrsinaceous +myrsinad +myrtaceous +myrtal +myrtiform +myrtle +myrtleberry +myrtlelike +myrtol +mysel +myself +mysell +mysid +mysidean +mysogynism +mysoid +mysophobia +mysosophist +mysost +myst +mystacial +mystagogic +mystagogical +mystagogically +mystagogue +mystagogy +mystax +mysterial +mysteriarch +mysteriosophic +mysteriosophy +mysterious +mysteriously +mysteriousness +mysterize +mystery +mystes +mystic +mystical +mysticality +mystically +mysticalness +mysticete +mysticetous +mysticism +mysticity +mysticize +mysticly +mystific +mystifically +mystification +mystificator +mystificatory +mystifiedly +mystifier +mystify +mystifyingly +mytacism +myth +mythical +mythicalism +mythicality +mythically +mythicalness +mythicism +mythicist +mythicize +mythicizer +mythification +mythify +mythism +mythist +mythize +mythland +mythmaker +mythmaking +mythoclast +mythoclastic +mythogenesis +mythogonic +mythogony +mythographer +mythographist +mythography +mythogreen +mythoheroic +mythohistoric +mythologema +mythologer +mythological +mythologically +mythologist +mythologize +mythologizer +mythologue +mythology +mythomania +mythomaniac +mythometer +mythonomy +mythopastoral +mythopoeic +mythopoeism +mythopoeist +mythopoem +mythopoesis +mythopoesy +mythopoet +mythopoetic +mythopoetize +mythopoetry +mythos +mythus +mytilacean +mytilaceous +mytilid +mytiliform +mytiloid +mytilotoxine +myxa +myxadenitis +myxadenoma +myxaemia +myxamoeba +myxangitis +myxasthenia +myxedema +myxedematoid +myxedematous +myxedemic +myxemia +myxinoid +myxo +myxobacteriaceous +myxoblastoma +myxochondroma +myxochondrosarcoma +myxocystoma +myxocyte +myxoenchondroma +myxofibroma +myxofibrosarcoma +myxoflagellate +myxogaster +myxogastric +myxogastrous +myxoglioma +myxoid +myxoinoma +myxolipoma +myxoma +myxomatosis +myxomatous +myxomycete +myxomycetous +myxomyoma +myxoneuroma +myxopapilloma +myxophycean +myxopod +myxopodan +myxopodium +myxopodous +myxopoiesis +myxorrhea +myxosarcoma +myxospongian +myxospore +myxosporidian +myxosporous +myxotheca +myzodendraceous +myzont +myzostomatous +myzostome +myzostomid +myzostomidan +myzostomous +n +na +naa +naam +nab +nabak +nabber +nabk +nabla +nable +nabob +nabobery +nabobess +nabobical +nabobish +nabobishly +nabobism +nabobry +nabobship +nabs +nacarat +nacarine +nace +nacelle +nach +nachani +nacket +nacre +nacred +nacreous +nacrine +nacrite +nacrous +nacry +nadder +nadir +nadiral +nadorite +nae +naebody +naegate +naegates +nael +naemorhedine +naether +naething +nag +naga +nagaika +nagana +nagara +nagatelite +nagger +naggin +nagging +naggingly +naggingness +naggish +naggle +naggly +naggy +naght +nagkassar +nagmaal +nagman +nagnag +nagnail +nagor +nagsman +nagster +nagual +nagualism +nagualist +nagyagite +naiad +naiadaceous +naiant +naid +naif +naifly +naig +naigie +naik +nail +nailbin +nailbrush +nailer +naileress +nailery +nailhead +nailing +nailless +naillike +nailprint +nailproof +nailrod +nailshop +nailsick +nailsmith +nailwort +naily +nain +nainsel +nainsook +naio +naipkin +nairy +nais +naish +naissance +naissant +naither +naive +naively +naiveness +naivete +naivety +nak +nake +naked +nakedish +nakedize +nakedly +nakedness +nakedweed +nakedwood +naker +nakhlite +nakhod +nakhoda +nako +nakong +nakoo +nallah +nam +namability +namable +namaqua +namaycush +namaz +namazlik +namda +name +nameability +nameable +nameboard +nameless +namelessly +namelessness +nameling +namely +namer +namesake +naming +nammad +nan +nana +nanawood +nancy +nandi +nandine +nandow +nandu +nane +nanes +nanga +nanism +nanization +nankeen +nankin +nannander +nannandrium +nannandrous +nannoplankton +nanny +nannyberry +nannybush +nanocephalia +nanocephalic +nanocephalism +nanocephalous +nanocephalus +nanocephaly +nanoid +nanomelia +nanomelous +nanomelus +nanosoma +nanosomia +nanosomus +nanpie +nant +nantle +nantokite +naological +naology +naometry +naos +nap +napa +napal +napalm +nape +napead +napecrest +napellus +naperer +napery +naphtha +naphthacene +naphthalate +naphthalene +naphthaleneacetic +naphthalenesulphonic +naphthalenic +naphthalenoid +naphthalic +naphthalidine +naphthalin +naphthaline +naphthalization +naphthalize +naphthalol +naphthamine +naphthanthracene +naphthene +naphthenic +naphthinduline +naphthionate +naphtho +naphthoic +naphthol +naphtholate +naphtholize +naphtholsulphonate +naphtholsulphonic +naphthoquinone +naphthoresorcinol +naphthosalol +naphthous +naphthoxide +naphthyl +naphthylamine +naphthylaminesulphonic +naphthylene +naphthylic +naphtol +napiform +napkin +napkining +napless +naplessness +napoleon +napoleonite +napoo +nappe +napped +napper +nappiness +napping +nappishness +nappy +naprapath +naprapathy +napron +napthionic +napu +nar +narceine +narcism +narcissi +narcissism +narcissist +narcissistic +narcist +narcistic +narcoanalysis +narcoanesthesia +narcohypnia +narcohypnosis +narcolepsy +narcoleptic +narcoma +narcomania +narcomaniac +narcomaniacal +narcomatous +narcomedusan +narcose +narcosis +narcostimulant +narcosynthesis +narcotherapy +narcotia +narcotic +narcotical +narcotically +narcoticalness +narcoticism +narcoticness +narcotina +narcotine +narcotinic +narcotism +narcotist +narcotization +narcotize +narcous +nard +nardine +nardoo +nares +narghile +nargil +narial +naric +narica +naricorn +nariform +narine +naringenin +naringin +nark +narky +narr +narra +narras +narratable +narrate +narrater +narration +narrational +narrative +narratively +narrator +narratory +narratress +narratrix +narrawood +narrow +narrower +narrowhearted +narrowheartedness +narrowingness +narrowish +narrowly +narrowness +narrowy +narsarsukite +narsinga +narthecal +narthex +narwhal +narwhalian +nary +nasab +nasal +nasalis +nasalism +nasality +nasalization +nasalize +nasally +nasalward +nasalwards +nasard +nascence +nascency +nascent +nasch +naseberry +nasethmoid +nash +nashgab +nashgob +nasi +nasial +nasicorn +nasicornous +nasiform +nasilabial +nasillate +nasillation +nasioalveolar +nasiobregmatic +nasioinial +nasiomental +nasion +nasitis +nasoalveola +nasoantral +nasobasilar +nasobronchial +nasobuccal +nasoccipital +nasociliary +nasoethmoidal +nasofrontal +nasolabial +nasolachrymal +nasological +nasologist +nasology +nasomalar +nasomaxillary +nasonite +nasoorbital +nasopalatal +nasopalatine +nasopharyngeal +nasopharyngitis +nasopharynx +nasoprognathic +nasoprognathism +nasorostral +nasoscope +nasoseptal +nasosinuitis +nasosinusitis +nasosubnasal +nasoturbinal +nasrol +nassellarian +nassology +nast +nastaliq +nastic +nastika +nastily +nastiness +nasturtion +nasturtium +nasty +nasus +nasute +nasuteness +nasutiform +nasutus +nat +natability +nataka +natal +natality +nataloin +natals +natant +natantly +natation +natational +natator +natatorial +natatorious +natatorium +natatory +natch +natchbone +natchnee +nates +nathe +nather +nathless +naticiform +naticine +naticoid +natiform +natimortality +nation +national +nationalism +nationalist +nationalistic +nationalistically +nationality +nationalization +nationalize +nationalizer +nationally +nationalness +nationalty +nationhood +nationless +nationwide +native +natively +nativeness +nativism +nativist +nativistic +nativity +natr +natricine +natrium +natrochalcite +natrojarosite +natrolite +natron +natter +nattered +natteredness +natterjack +nattily +nattiness +nattle +natty +natuary +natural +naturalesque +naturalism +naturalist +naturalistic +naturalistically +naturality +naturalization +naturalize +naturalizer +naturally +naturalness +nature +naturecraft +naturelike +naturing +naturism +naturist +naturistic +naturistically +naturize +naturopath +naturopathic +naturopathist +naturopathy +naucrar +naucrary +naufragous +nauger +naught +naughtily +naughtiness +naughty +naujaite +naumachia +naumachy +naumannite +naumk +naumkeag +naumkeager +naunt +nauntle +naupathia +nauplial +naupliiform +nauplioid +nauplius +nauropometer +nauscopy +nausea +nauseant +nauseaproof +nauseate +nauseatingly +nauseation +nauseous +nauseously +nauseousness +naut +nautch +nauther +nautic +nautical +nauticality +nautically +nautics +nautiform +nautilacean +nautilicone +nautiliform +nautilite +nautiloid +nautiloidean +nautilus +naval +navalese +navalism +navalist +navalistic +navalistically +navally +navar +navarch +navarchy +nave +navel +naveled +navellike +navelwort +navet +navette +navew +navicella +navicert +navicula +naviculaeform +navicular +naviculare +naviculoid +naviform +navigability +navigable +navigableness +navigably +navigant +navigate +navigation +navigational +navigator +navigerous +navipendular +navipendulum +navite +navvy +navy +naw +nawab +nawabship +nawt +nay +nayaur +naysay +naysayer +nayward +nayword +naze +nazim +nazir +ne +nea +neal +neallotype +neanic +neanthropic +neap +neaped +nearable +nearabout +nearabouts +nearaivays +nearaway +nearby +nearest +nearish +nearly +nearmost +nearness +nearsighted +nearsightedly +nearsightedness +nearthrosis +neat +neaten +neath +neatherd +neatherdess +neathmost +neatify +neatly +neatness +neb +neback +nebalian +nebalioid +nebbed +nebbuck +nebbuk +nebby +nebel +nebelist +nebenkern +nebris +nebula +nebulae +nebular +nebularization +nebularize +nebulated +nebulation +nebule +nebulescent +nebuliferous +nebulite +nebulium +nebulization +nebulize +nebulizer +nebulose +nebulosity +nebulous +nebulously +nebulousness +necessar +necessarian +necessarianism +necessarily +necessariness +necessary +necessism +necessist +necessitarian +necessitarianism +necessitate +necessitatedly +necessitatingly +necessitation +necessitative +necessitous +necessitously +necessitousness +necessitude +necessity +neck +neckar +neckatee +neckband +neckcloth +necked +necker +neckercher +neckerchief +neckful +neckguard +necking +neckinger +necklace +necklaced +necklaceweed +neckless +necklet +necklike +neckline +neckmold +neckpiece +neckstock +necktie +necktieless +neckward +neckwear +neckweed +neckyoke +necrectomy +necremia +necrobacillary +necrobacillosis +necrobiosis +necrobiotic +necrogenic +necrogenous +necrographer +necrolatry +necrologic +necrological +necrologically +necrologist +necrologue +necrology +necromancer +necromancing +necromancy +necromantic +necromantically +necromorphous +necronite +necropathy +necrophagan +necrophagous +necrophile +necrophilia +necrophilic +necrophilism +necrophilistic +necrophilous +necrophily +necrophobia +necrophobic +necropoleis +necropoles +necropolis +necropolitan +necropsy +necroscopic +necroscopical +necroscopy +necrose +necrosis +necrotic +necrotization +necrotize +necrotomic +necrotomist +necrotomy +necrotype +necrotypic +nectar +nectareal +nectarean +nectared +nectareous +nectareously +nectareousness +nectarial +nectarian +nectaried +nectariferous +nectarine +nectarious +nectarium +nectarivorous +nectarize +nectarlike +nectarous +nectary +nectiferous +nectocalycine +nectocalyx +nectophore +nectopod +nectriaceous +nedder +neddy +nee +neebor +neebour +need +needer +needfire +needful +needfully +needfulness +needgates +needham +needily +neediness +needing +needle +needlebill +needlebook +needlebush +needlecase +needled +needlefish +needleful +needlelike +needlemaker +needlemaking +needleman +needlemonger +needleproof +needler +needles +needless +needlessly +needlessness +needlestone +needlewoman +needlewood +needlework +needleworked +needleworker +needling +needly +needments +needs +needsome +needy +neeger +neeld +neele +neelghan +neem +neencephalic +neencephalon +neep +neepour +neer +neese +neet +neetup +neeze +nef +nefandous +nefandousness +nefarious +nefariously +nefariousness +nefast +neffy +neftgil +negate +negatedness +negation +negationalist +negationist +negative +negatively +negativeness +negativer +negativism +negativist +negativistic +negativity +negator +negatory +negatron +neger +neginoth +neglect +neglectable +neglectedly +neglectedness +neglecter +neglectful +neglectfully +neglectfulness +neglectingly +neglection +neglective +neglectively +neglector +neglectproof +negligee +negligence +negligency +negligent +negligently +negligibility +negligible +negligibleness +negligibly +negotiability +negotiable +negotiant +negotiate +negotiation +negotiator +negotiatory +negotiatress +negotiatrix +negrillo +negrine +negro +negrodom +negrohead +negrohood +negroish +negrolike +negus +nehiloth +nei +neif +neigh +neighbor +neighbored +neighborer +neighboress +neighborhood +neighboring +neighborless +neighborlike +neighborliness +neighborly +neighborship +neighborstained +neighbourless +neighbourlike +neighbourship +neigher +neiper +neist +neither +nekton +nektonic +nelson +nelsonite +nelumbian +nema +nemaline +nemalite +nematelminth +nemathece +nemathecial +nemathecium +nemathelminth +nematic +nematoblast +nematoblastic +nematoceran +nematocerous +nematocide +nematocyst +nematocystic +nematode +nematodiasis +nematogene +nematogenic +nematogenous +nematognath +nematognathous +nematogone +nematogonous +nematoid +nematoidean +nematologist +nematology +nematophyton +nematozooid +nemertean +nemertine +nemertinean +nemertoid +nemeses +nemesic +nemoceran +nemocerous +nemophilist +nemophilous +nemophily +nemoral +nemoricole +nenta +nenuphar +neo +neoacademic +neoanthropic +neoarsphenamine +neoblastic +neobotanist +neobotany +neocerotic +neoclassic +neoclassicism +neoclassicist +neocosmic +neocracy +neocriticism +neocyanine +neocyte +neocytosis +neodamode +neodidymium +neodymium +neofetal +neofetus +neoformation +neoformative +neogamous +neogamy +neogenesis +neogenetic +neognathic +neognathous +neogrammarian +neogrammatical +neographic +neohexane +neoholmia +neoholmium +neoimpressionism +neoimpressionist +neolalia +neolater +neolatry +neolith +neolithic +neologian +neologianism +neologic +neological +neologically +neologism +neologist +neologistic +neologistical +neologization +neologize +neology +neomedievalism +neomenia +neomenian +neomiracle +neomodal +neomorph +neomorphic +neomorphism +neon +neonatal +neonate +neonatus +neonomian +neonomianism +neontology +neonychium +neopagan +neopaganism +neopaganize +neopallial +neopallium +neoparaffin +neophilism +neophilological +neophilologist +neophobia +neophobic +neophrastic +neophyte +neophytic +neophytish +neophytism +neoplasia +neoplasm +neoplasma +neoplasmata +neoplastic +neoplasticism +neoplasty +neoprene +neorama +neorealism +neornithic +neossin +neossology +neossoptile +neostriatum +neostyle +neoteinia +neoteinic +neotenia +neotenic +neoteny +neoteric +neoterically +neoterism +neoterist +neoteristic +neoterize +neothalamus +neotype +neovitalism +neovolcanic +neoytterbium +neoza +nep +nepenthaceous +nepenthe +nepenthean +nepenthes +neper +nephalism +nephalist +nephele +nepheligenous +nepheline +nephelinic +nephelinite +nephelinitic +nephelinitoid +nephelite +nephelognosy +nepheloid +nephelometer +nephelometric +nephelometrical +nephelometrically +nephelometry +nephelorometer +nepheloscope +nephesh +nephew +nephewship +nephogram +nephograph +nephological +nephologist +nephology +nephoscope +nephradenoma +nephralgia +nephralgic +nephrapostasis +nephratonia +nephrauxe +nephrectasia +nephrectasis +nephrectomize +nephrectomy +nephrelcosis +nephremia +nephremphraxis +nephria +nephric +nephridia +nephridial +nephridiopore +nephridium +nephrism +nephrite +nephritic +nephritical +nephritis +nephroabdominal +nephrocardiac +nephrocele +nephrocoele +nephrocolic +nephrocolopexy +nephrocoloptosis +nephrocystitis +nephrocystosis +nephrocyte +nephrodinic +nephroerysipelas +nephrogastric +nephrogenetic +nephrogenic +nephrogenous +nephrogonaduct +nephrohydrosis +nephrohypertrophy +nephroid +nephrolith +nephrolithic +nephrolithotomy +nephrologist +nephrology +nephrolysin +nephrolysis +nephrolytic +nephromalacia +nephromegaly +nephromere +nephron +nephroncus +nephroparalysis +nephropathic +nephropathy +nephropexy +nephrophthisis +nephropore +nephroptosia +nephroptosis +nephropyelitis +nephropyeloplasty +nephropyosis +nephrorrhagia +nephrorrhaphy +nephros +nephrosclerosis +nephrosis +nephrostoma +nephrostome +nephrostomial +nephrostomous +nephrostomy +nephrotome +nephrotomize +nephrotomy +nephrotoxic +nephrotoxicity +nephrotoxin +nephrotuberculosis +nephrotyphoid +nephrotyphus +nephrozymosis +nepionic +nepman +nepotal +nepote +nepotic +nepotious +nepotism +nepotist +nepotistical +nepouite +neptunism +neptunist +neptunium +nereidiform +nereite +nerine +neritic +neritoid +nerterology +nerval +nervate +nervation +nervature +nerve +nerveless +nervelessly +nervelessness +nervelet +nerveproof +nerver +nerveroot +nervid +nerviduct +nervily +nervimotion +nervimotor +nervimuscular +nervine +nerviness +nerving +nervish +nervism +nervomuscular +nervosanguineous +nervose +nervosism +nervosity +nervous +nervously +nervousness +nervular +nervule +nervulet +nervulose +nervuration +nervure +nervy +nescience +nescient +nese +nesh +neshly +neshness +nesiote +nesquehonite +ness +nesslerization +nesslerize +nest +nestable +nestage +nester +nestful +nestiatria +nestitherapy +nestle +nestler +nestlike +nestling +nestorine +nesty +net +netball +netbraider +netbush +netcha +nete +neter +netful +neth +netheist +nether +nethermore +nethermost +netherstock +netherstone +netherward +netherwards +neti +netleaf +netlike +netmaker +netmaking +netman +netmonger +netop +netsman +netsuke +nettable +netted +netter +netting +nettle +nettlebed +nettlebird +nettlefire +nettlefish +nettlefoot +nettlelike +nettlemonger +nettler +nettlesome +nettlewort +nettling +nettly +netty +netwise +network +neugroschen +neuma +neumatic +neumatize +neume +neumic +neurad +neuradynamia +neural +neurale +neuralgia +neuralgiac +neuralgic +neuralgiform +neuralgy +neuralist +neurapophyseal +neurapophysial +neurapophysis +neurarthropathy +neurasthenia +neurasthenic +neurasthenical +neurasthenically +neurataxia +neurataxy +neuration +neuratrophia +neuratrophic +neuratrophy +neuraxial +neuraxis +neuraxon +neuraxone +neurectasia +neurectasis +neurectasy +neurectome +neurectomic +neurectomy +neurectopia +neurectopy +neurenteric +neurepithelium +neurergic +neurexairesis +neurhypnology +neurhypnotist +neuriatry +neuric +neurilema +neurilematic +neurilemma +neurilemmal +neurilemmatic +neurilemmatous +neurilemmitis +neurility +neurin +neurine +neurinoma +neurism +neurite +neuritic +neuritis +neuroanatomical +neuroanatomy +neurobiotactic +neurobiotaxis +neuroblast +neuroblastic +neuroblastoma +neurocanal +neurocardiac +neurocele +neurocentral +neurocentrum +neurochemistry +neurochitin +neurochondrite +neurochord +neurochorioretinitis +neurocirculatory +neurocity +neuroclonic +neurocoele +neurocoelian +neurocyte +neurocytoma +neurodegenerative +neurodendrite +neurodendron +neurodermatitis +neurodermatosis +neurodermitis +neurodiagnosis +neurodynamic +neurodynia +neuroepidermal +neuroepithelial +neuroepithelium +neurofibril +neurofibrilla +neurofibrillae +neurofibrillar +neurofibroma +neurofibromatosis +neurofil +neuroganglion +neurogastralgia +neurogastric +neurogenesis +neurogenetic +neurogenic +neurogenous +neuroglandular +neuroglia +neurogliac +neuroglial +neurogliar +neuroglic +neuroglioma +neurogliosis +neurogram +neurogrammic +neurographic +neurography +neurohistology +neurohumor +neurohumoral +neurohypnology +neurohypnotic +neurohypnotism +neurohypophysis +neuroid +neurokeratin +neurokyme +neurological +neurologist +neurologize +neurology +neurolymph +neurolysis +neurolytic +neuroma +neuromalacia +neuromalakia +neuromast +neuromastic +neuromatosis +neuromatous +neuromere +neuromerism +neuromerous +neuromimesis +neuromimetic +neuromotor +neuromuscular +neuromusculature +neuromyelitis +neuromyic +neuron +neuronal +neurone +neuronic +neuronism +neuronist +neuronophagia +neuronophagy +neuronym +neuronymy +neuroparalysis +neuroparalytic +neuropath +neuropathic +neuropathical +neuropathically +neuropathist +neuropathological +neuropathologist +neuropathology +neuropathy +neurophagy +neurophil +neurophile +neurophilic +neurophysiological +neurophysiology +neuropile +neuroplasm +neuroplasmic +neuroplasty +neuroplexus +neuropodial +neuropodium +neuropodous +neuropore +neuropsychiatric +neuropsychiatrist +neuropsychiatry +neuropsychic +neuropsychological +neuropsychologist +neuropsychology +neuropsychopathic +neuropsychopathy +neuropsychosis +neuropter +neuropteran +neuropterist +neuropteroid +neuropterological +neuropterology +neuropteron +neuropterous +neuroretinitis +neurorrhaphy +neurorthopteran +neurorthopterous +neurosal +neurosarcoma +neurosclerosis +neuroses +neurosis +neuroskeletal +neuroskeleton +neurosome +neurospasm +neurospongium +neurosthenia +neurosurgeon +neurosurgery +neurosurgical +neurosuture +neurosynapse +neurosyphilis +neurotendinous +neurotension +neurotherapeutics +neurotherapist +neurotherapy +neurothlipsis +neurotic +neurotically +neuroticism +neuroticize +neurotization +neurotome +neurotomical +neurotomist +neurotomize +neurotomy +neurotonic +neurotoxia +neurotoxic +neurotoxin +neurotripsy +neurotrophic +neurotrophy +neurotropic +neurotropism +neurovaccination +neurovaccine +neurovascular +neurovisceral +neurula +neurypnological +neurypnologist +neurypnology +neuter +neuterdom +neuterlike +neuterly +neuterness +neutral +neutralism +neutralist +neutrality +neutralization +neutralize +neutralizer +neutrally +neutralness +neutrino +neutroceptive +neutroceptor +neutroclusion +neutrologistic +neutron +neutropassive +neutrophile +neutrophilia +neutrophilic +neutrophilous +nevadite +neve +nevel +never +neverland +nevermore +nevertheless +nevo +nevoid +nevoy +nevus +nevyanskite +new +newberyite +newcal +newcome +newcomer +newel +newelty +newfangle +newfangled +newfangledism +newfangledly +newfangledness +newfanglement +newing +newings +newish +newlandite +newly +newlywed +newmarket +newness +news +newsbill +newsboard +newsboat +newsboy +newscast +newscaster +newscasting +newsful +newsiness +newsless +newslessness +newsletter +newsman +newsmonger +newsmongering +newsmongery +newspaper +newspaperdom +newspaperese +newspaperish +newspaperized +newspaperman +newspaperwoman +newspapery +newsprint +newsreader +newsreel +newsroom +newssheet +newsstand +newsteller +newsworthiness +newsworthy +newsy +newt +newtake +newton +newtonite +nexal +next +nextly +nextness +nexum +nexus +neyanda +ngai +ngaio +ngapi +ni +niacin +niata +nib +nibbana +nibbed +nibber +nibble +nibbler +nibblingly +nibby +niblick +niblike +nibong +nibs +nibsome +niccolic +niccoliferous +niccolite +niccolous +nice +niceish +niceling +nicely +niceness +nicesome +nicetish +nicety +niche +nichelino +nicher +nick +nickel +nickelage +nickelic +nickeliferous +nickeline +nickeling +nickelization +nickelize +nickellike +nickelodeon +nickelous +nickeltype +nicker +nickerpecker +nickey +nicking +nickle +nickname +nicknameable +nicknamee +nicknameless +nicknamer +nickstick +nicky +nicolayite +nicolo +nicotia +nicotian +nicotianin +nicotic +nicotinamide +nicotine +nicotinean +nicotined +nicotineless +nicotinian +nicotinic +nicotinism +nicotinize +nicotism +nicotize +nictate +nictation +nictitant +nictitate +nictitation +nid +nidal +nidamental +nidana +nidation +nidatory +niddering +niddick +niddle +nide +nidge +nidget +nidgety +nidi +nidicolous +nidificant +nidificate +nidification +nidificational +nidifugous +nidify +niding +nidologist +nidology +nidor +nidorosity +nidorous +nidorulent +nidulant +nidulariaceous +nidulate +nidulation +nidulus +nidus +niece +nieceless +nieceship +niellated +nielled +niellist +niello +niepa +nieve +nieveta +nievling +nife +nifesima +niffer +nific +nifle +nifling +nifty +nig +niggard +niggardize +niggardliness +niggardling +niggardly +niggardness +nigger +niggerdom +niggerfish +niggergoose +niggerhead +niggerish +niggerism +niggerling +niggertoe +niggerweed +niggery +niggle +niggler +niggling +nigglingly +niggly +nigh +nighly +nighness +night +nightcap +nightcapped +nightcaps +nightchurr +nightdress +nighted +nightfall +nightfish +nightflit +nightfowl +nightgown +nighthawk +nightie +nightingale +nightingalize +nightjar +nightless +nightlessness +nightlike +nightlong +nightly +nightman +nightmare +nightmarish +nightmarishly +nightmary +nights +nightshade +nightshine +nightshirt +nightstock +nightstool +nighttide +nighttime +nightwalker +nightwalking +nightward +nightwards +nightwear +nightwork +nightworker +nignay +nignye +nigori +nigranilin +nigraniline +nigre +nigrescence +nigrescent +nigresceous +nigrescite +nigrification +nigrified +nigrify +nigrine +nigrities +nigritude +nigritudinous +nigrosine +nigrous +nigua +nihilianism +nihilianistic +nihilification +nihilify +nihilism +nihilist +nihilistic +nihilitic +nihility +nikau +nikethamide +niklesite +nil +nilgai +nilpotent +nim +nimb +nimbated +nimbed +nimbi +nimbiferous +nimbification +nimble +nimblebrained +nimbleness +nimbly +nimbose +nimbosity +nimbus +nimbused +nimiety +niminy +nimious +nimmer +nimshi +nincom +nincompoop +nincompoopery +nincompoophood +nincompoopish +nine +ninebark +ninefold +nineholes +ninepegs +ninepence +ninepenny +ninepin +ninepins +ninescore +nineted +nineteen +nineteenfold +nineteenth +nineteenthly +ninetieth +ninety +ninetyfold +ninetyish +ninetyknot +ninny +ninnyhammer +ninnyish +ninnyism +ninnyship +ninnywatch +ninon +ninth +ninthly +nintu +ninut +niobate +niobic +niobite +niobium +niobous +niog +niota +nip +nipa +nipcheese +niphablepsia +niphotyphlosis +nipper +nipperkin +nippers +nippily +nippiness +nipping +nippingly +nippitate +nipple +nippleless +nipplewort +nipponium +nippy +nipter +nirles +nirmanakaya +nirvana +nirvanic +nisei +nishiki +nisnas +nispero +nisse +nisus +nit +nitch +nitchevo +nitency +nitently +niter +niterbush +nitered +nither +nithing +nitid +nitidous +nitidulid +nito +niton +nitramine +nitramino +nitranilic +nitraniline +nitrate +nitratine +nitration +nitrator +nitriary +nitric +nitridation +nitride +nitriding +nitridization +nitridize +nitrifaction +nitriferous +nitrifiable +nitrification +nitrifier +nitrify +nitrile +nitrite +nitro +nitroalizarin +nitroamine +nitroaniline +nitrobacteria +nitrobarite +nitrobenzene +nitrobenzol +nitrobenzole +nitrocalcite +nitrocellulose +nitrocellulosic +nitrochloroform +nitrocotton +nitroform +nitrogelatin +nitrogen +nitrogenate +nitrogenation +nitrogenic +nitrogenization +nitrogenize +nitrogenous +nitroglycerin +nitrohydrochloric +nitrolamine +nitrolic +nitrolime +nitromagnesite +nitrometer +nitrometric +nitromuriate +nitromuriatic +nitronaphthalene +nitroparaffin +nitrophenol +nitrophilous +nitrophyte +nitrophytic +nitroprussiate +nitroprussic +nitroprusside +nitrosamine +nitrosate +nitrosification +nitrosify +nitrosite +nitrosobacteria +nitrosochloride +nitrososulphuric +nitrostarch +nitrosulphate +nitrosulphonic +nitrosulphuric +nitrosyl +nitrosylsulphuric +nitrotoluene +nitrous +nitroxyl +nitryl +nitter +nitty +nitwit +nival +nivation +nivellate +nivellation +nivellator +nivellization +nivenite +niveous +nivicolous +nivosity +nix +nixie +niyoga +nizam +nizamate +nizamut +nizy +njave +no +noa +nob +nobber +nobbily +nobble +nobbler +nobbut +nobby +nobiliary +nobilify +nobilitate +nobilitation +nobility +noble +noblehearted +nobleheartedly +nobleheartedness +nobleman +noblemanly +nobleness +noblesse +noblewoman +nobley +nobly +nobody +nobodyness +nobs +nocake +nocardiosis +nocent +nocerite +nociassociation +nociceptive +nociceptor +nociperception +nociperceptive +nock +nocket +nocktat +noctambulant +noctambulation +noctambule +noctambulism +noctambulist +noctambulistic +noctambulous +noctidial +noctidiurnal +noctiferous +noctiflorous +noctiluca +noctilucal +noctilucan +noctilucence +noctilucent +noctilucin +noctilucine +noctilucous +noctiluminous +noctipotent +noctivagant +noctivagation +noctivagous +noctograph +noctovision +noctuid +noctuiform +noctule +nocturia +nocturn +nocturnal +nocturnally +nocturne +nocuity +nocuous +nocuously +nocuousness +nod +nodal +nodality +nodated +nodder +nodding +noddingly +noddle +noddy +node +noded +nodi +nodiak +nodical +nodicorn +nodiferous +nodiflorous +nodiform +nodosarian +nodosariform +nodosarine +nodose +nodosity +nodous +nodular +nodulate +nodulated +nodulation +nodule +noduled +nodulize +nodulose +nodulous +nodulus +nodus +noegenesis +noegenetic +noel +noematachograph +noematachometer +noematachometic +noetic +noetics +nog +nogada +nogal +noggen +noggin +nogging +noghead +nogheaded +nohow +noibwood +noil +noilage +noiler +noily +noint +nointment +noir +noise +noiseful +noisefully +noiseless +noiselessly +noiselessness +noisemaker +noisemaking +noiseproof +noisette +noisily +noisiness +noisome +noisomely +noisomeness +noisy +nokta +nolition +noll +nolle +nolleity +nollepros +nolo +noma +nomad +nomadian +nomadic +nomadical +nomadically +nomadism +nomadization +nomadize +nomancy +nomarch +nomarchy +nomarthral +nombril +nome +nomenclate +nomenclative +nomenclator +nomenclatorial +nomenclatorship +nomenclatory +nomenclatural +nomenclature +nomenclaturist +nomial +nomic +nomina +nominable +nominal +nominalism +nominalist +nominalistic +nominality +nominally +nominate +nominated +nominately +nomination +nominatival +nominative +nominatively +nominator +nominatrix +nominature +nominee +nomineeism +nominy +nomism +nomisma +nomismata +nomistic +nomocanon +nomocracy +nomogenist +nomogenous +nomogeny +nomogram +nomograph +nomographer +nomographic +nomographical +nomographically +nomography +nomological +nomologist +nomology +nomopelmous +nomophylax +nomophyllous +nomos +nomotheism +nomothete +nomothetes +nomothetic +nomothetical +non +nonabandonment +nonabdication +nonabiding +nonability +nonabjuration +nonabjurer +nonabolition +nonabridgment +nonabsentation +nonabsolute +nonabsolution +nonabsorbable +nonabsorbent +nonabsorptive +nonabstainer +nonabstaining +nonabstemious +nonabstention +nonabstract +nonacademic +nonacceding +nonacceleration +nonaccent +nonacceptance +nonacceptant +nonacceptation +nonaccess +nonaccession +nonaccessory +nonaccidental +nonaccompaniment +nonaccompanying +nonaccomplishment +nonaccredited +nonaccretion +nonachievement +nonacid +nonacknowledgment +nonacosane +nonacoustic +nonacquaintance +nonacquiescence +nonacquiescent +nonacquisitive +nonacquittal +nonact +nonactinic +nonaction +nonactionable +nonactive +nonactuality +nonaculeate +nonacute +nonadditive +nonadecane +nonadherence +nonadherent +nonadhesion +nonadhesive +nonadjacent +nonadjectival +nonadjournment +nonadjustable +nonadjustive +nonadjustment +nonadministrative +nonadmiring +nonadmission +nonadmitted +nonadoption +nonadornment +nonadult +nonadvancement +nonadvantageous +nonadventitious +nonadventurous +nonadverbial +nonadvertence +nonadvertency +nonadvocate +nonaerating +nonaerobiotic +nonaesthetic +nonaffection +nonaffiliated +nonaffirmation +nonage +nonagenarian +nonagency +nonagent +nonagesimal +nonagglutinative +nonagglutinator +nonaggression +nonaggressive +nonagon +nonagrarian +nonagreement +nonagricultural +nonahydrate +nonaid +nonair +nonalarmist +nonalcohol +nonalcoholic +nonalgebraic +nonalienating +nonalienation +nonalignment +nonalkaloidal +nonallegation +nonallegorical +nonalliterated +nonalliterative +nonallotment +nonalluvial +nonalphabetic +nonaltruistic +nonaluminous +nonamalgamable +nonamendable +nonamino +nonamotion +nonamphibious +nonamputation +nonanalogy +nonanalytical +nonanalyzable +nonanalyzed +nonanaphoric +nonanaphthene +nonanatomical +nonancestral +nonane +nonanesthetized +nonangelic +nonangling +nonanimal +nonannexation +nonannouncement +nonannuitant +nonannulment +nonanoic +nonanonymity +nonanswer +nonantagonistic +nonanticipative +nonantigenic +nonapologetic +nonapostatizing +nonapostolic +nonapparent +nonappealable +nonappearance +nonappearer +nonappearing +nonappellate +nonappendicular +nonapplication +nonapply +nonappointment +nonapportionable +nonapposable +nonappraisal +nonappreciation +nonapprehension +nonappropriation +nonapproval +nonaqueous +nonarbitrable +nonarcing +nonargentiferous +nonaristocratic +nonarithmetical +nonarmament +nonarmigerous +nonaromatic +nonarraignment +nonarrival +nonarsenical +nonarterial +nonartesian +nonarticulated +nonarticulation +nonartistic +nonary +nonascendancy +nonascertainable +nonascertaining +nonascetic +nonascription +nonaseptic +nonaspersion +nonasphalt +nonaspirate +nonaspiring +nonassault +nonassent +nonassentation +nonassented +nonassenting +nonassertion +nonassertive +nonassessable +nonassessment +nonassignable +nonassignment +nonassimilable +nonassimilating +nonassimilation +nonassistance +nonassistive +nonassociable +nonassortment +nonassurance +nonasthmatic +nonastronomical +nonathletic +nonatmospheric +nonatonement +nonattached +nonattachment +nonattainment +nonattendance +nonattendant +nonattention +nonattestation +nonattribution +nonattributive +nonaugmentative +nonauricular +nonauriferous +nonauthentication +nonauthoritative +nonautomatic +nonautomotive +nonavoidance +nonaxiomatic +nonazotized +nonbachelor +nonbacterial +nonbailable +nonballoting +nonbanishment +nonbankable +nonbarbarous +nonbaronial +nonbase +nonbasement +nonbasic +nonbasing +nonbathing +nonbearded +nonbearing +nonbeing +nonbeliever +nonbelieving +nonbelligerent +nonbending +nonbenevolent +nonbetrayal +nonbeverage +nonbilabiate +nonbilious +nonbinomial +nonbiological +nonbitter +nonbituminous +nonblack +nonblameless +nonbleeding +nonblended +nonblockaded +nonblocking +nonblooded +nonblooming +nonbodily +nonbookish +nonborrower +nonbotanical +nonbourgeois +nonbranded +nonbreakable +nonbreeder +nonbreeding +nonbroodiness +nonbroody +nonbrowsing +nonbudding +nonbulbous +nonbulkhead +nonbureaucratic +nonburgage +nonburgess +nonburnable +nonburning +nonbursting +nonbusiness +nonbuying +noncabinet +noncaffeine +noncaking +noncalcareous +noncalcified +noncallability +noncallable +noncancellable +noncannibalistic +noncanonical +noncanonization +noncanvassing +noncapillarity +noncapillary +noncapital +noncapitalist +noncapitalistic +noncapitulation +noncapsizable +noncapture +noncarbonate +noncareer +noncarnivorous +noncarrier +noncartelized +noncaste +noncastigation +noncataloguer +noncatarrhal +noncatechizable +noncategorical +noncathedral +noncatholicity +noncausality +noncausation +nonce +noncelebration +noncelestial +noncellular +noncellulosic +noncensored +noncensorious +noncensus +noncentral +noncereal +noncerebral +nonceremonial +noncertain +noncertainty +noncertified +nonchafing +nonchalance +nonchalant +nonchalantly +nonchalantness +nonchalky +nonchallenger +nonchampion +nonchangeable +nonchanging +noncharacteristic +nonchargeable +nonchastisement +nonchastity +nonchemical +nonchemist +nonchivalrous +nonchokable +nonchokebore +nonchronological +nonchurch +nonchurched +nonchurchgoer +nonciliate +noncircuit +noncircuital +noncircular +noncirculation +noncitation +noncitizen +noncivilized +nonclaim +nonclaimable +nonclassable +nonclassical +nonclassifiable +nonclassification +nonclastic +nonclearance +noncleistogamic +nonclergyable +nonclerical +nonclimbable +nonclinical +nonclose +nonclosure +nonclotting +noncoagulability +noncoagulable +noncoagulation +noncoalescing +noncock +noncoercion +noncoercive +noncognate +noncognition +noncognitive +noncognizable +noncognizance +noncoherent +noncohesion +noncohesive +noncoinage +noncoincidence +noncoincident +noncoincidental +noncoking +noncollaboration +noncollaborative +noncollapsible +noncollectable +noncollection +noncollegiate +noncollinear +noncolloid +noncollusion +noncollusive +noncolonial +noncoloring +noncom +noncombat +noncombatant +noncombination +noncombining +noncombustible +noncombustion +noncome +noncoming +noncommemoration +noncommencement +noncommendable +noncommensurable +noncommercial +noncommissioned +noncommittal +noncommittalism +noncommittally +noncommittalness +noncommonable +noncommorancy +noncommunal +noncommunicable +noncommunicant +noncommunicating +noncommunication +noncommunion +noncommunist +noncommunistic +noncommutative +noncompearance +noncompensating +noncompensation +noncompetency +noncompetent +noncompeting +noncompetitive +noncompetitively +noncomplaisance +noncompletion +noncompliance +noncomplicity +noncomplying +noncomposite +noncompoundable +noncompounder +noncomprehension +noncompressible +noncompression +noncompulsion +noncomputation +noncon +nonconcealment +nonconceiving +nonconcentration +nonconception +nonconcern +nonconcession +nonconciliating +nonconcludency +nonconcludent +nonconcluding +nonconclusion +nonconcordant +nonconcur +nonconcurrence +nonconcurrency +nonconcurrent +noncondensable +noncondensation +noncondensible +noncondensing +noncondimental +nonconditioned +noncondonation +nonconducive +nonconductibility +nonconductible +nonconducting +nonconduction +nonconductive +nonconductor +nonconfederate +nonconferrable +nonconfession +nonconficient +nonconfident +nonconfidential +nonconfinement +nonconfirmation +nonconfirmative +nonconfiscable +nonconfiscation +nonconfitent +nonconflicting +nonconform +nonconformable +nonconformably +nonconformance +nonconformer +nonconforming +nonconformism +nonconformist +nonconformistical +nonconformistically +nonconformitant +nonconformity +nonconfutation +noncongealing +noncongenital +noncongestion +noncongratulatory +noncongruent +nonconjectural +nonconjugal +nonconjugate +nonconjunction +nonconnection +nonconnective +nonconnivance +nonconnotative +nonconnubial +nonconscientious +nonconscious +nonconscription +nonconsecration +nonconsecutive +nonconsent +nonconsenting +nonconsequence +nonconsequent +nonconservation +nonconservative +nonconserving +nonconsideration +nonconsignment +nonconsistorial +nonconsoling +nonconsonant +nonconsorting +nonconspirator +nonconspiring +nonconstituent +nonconstitutional +nonconstraint +nonconstruable +nonconstruction +nonconstructive +nonconsular +nonconsultative +nonconsumable +nonconsumption +noncontact +noncontagion +noncontagionist +noncontagious +noncontagiousness +noncontamination +noncontemplative +noncontending +noncontent +noncontention +noncontentious +noncontentiously +nonconterminous +noncontiguity +noncontiguous +noncontinental +noncontingent +noncontinuance +noncontinuation +noncontinuous +noncontraband +noncontraction +noncontradiction +noncontradictory +noncontributing +noncontribution +noncontributor +noncontributory +noncontrivance +noncontrolled +noncontrolling +noncontroversial +nonconvective +nonconvenable +nonconventional +nonconvergent +nonconversable +nonconversant +nonconversational +nonconversion +nonconvertible +nonconveyance +nonconviction +nonconvivial +noncoplanar +noncopying +noncoring +noncorporate +noncorporeality +noncorpuscular +noncorrection +noncorrective +noncorrelation +noncorrespondence +noncorrespondent +noncorresponding +noncorroboration +noncorroborative +noncorrodible +noncorroding +noncorrosive +noncorruption +noncortical +noncosmic +noncosmopolitism +noncostraight +noncottager +noncotyledonous +noncounty +noncranking +noncreation +noncreative +noncredence +noncredent +noncredibility +noncredible +noncreditor +noncreeping +noncrenate +noncretaceous +noncriminal +noncriminality +noncrinoid +noncritical +noncrucial +noncruciform +noncrusading +noncrushability +noncrushable +noncrustaceous +noncrystalline +noncrystallizable +noncrystallized +noncrystallizing +nonculmination +nonculpable +noncultivated +noncultivation +nonculture +noncumulative +noncurantist +noncurling +noncurrency +noncurrent +noncursive +noncurtailment +noncuspidate +noncustomary +noncutting +noncyclic +noncyclical +nonda +nondamageable +nondamnation +nondancer +nondangerous +nondatival +nondealer +nondebtor +nondecadence +nondecadent +nondecalcified +nondecane +nondecasyllabic +nondecatoic +nondecaying +nondeceivable +nondeception +nondeceptive +nondeciduate +nondeciduous +nondecision +nondeclarant +nondeclaration +nondeclarer +nondecomposition +nondecoration +nondedication +nondeduction +nondefalcation +nondefamatory +nondefaulting +nondefection +nondefendant +nondefense +nondefensive +nondeference +nondeferential +nondefiance +nondefilement +nondefining +nondefinition +nondefinitive +nondeforestation +nondegenerate +nondegeneration +nondegerming +nondegradation +nondegreased +nondehiscent +nondeist +nondelegable +nondelegate +nondelegation +nondeleterious +nondeliberate +nondeliberation +nondelineation +nondeliquescent +nondelirious +nondeliverance +nondelivery +nondemand +nondemise +nondemobilization +nondemocratic +nondemonstration +nondendroid +nondenial +nondenominational +nondenominationalism +nondense +nondenumerable +nondenunciation +nondepartmental +nondeparture +nondependence +nondependent +nondepletion +nondeportation +nondeported +nondeposition +nondepositor +nondepravity +nondepreciating +nondepressed +nondepression +nondeprivable +nonderivable +nonderivative +nonderogatory +nondescript +nondesecration +nondesignate +nondesigned +nondesire +nondesirous +nondesisting +nondespotic +nondesquamative +nondestructive +nondesulphurized +nondetachable +nondetailed +nondetention +nondetermination +nondeterminist +nondeterrent +nondetest +nondetonating +nondetrimental +nondevelopable +nondevelopment +nondeviation +nondevotional +nondexterous +nondiabetic +nondiabolic +nondiagnosis +nondiagonal +nondiagrammatic +nondialectal +nondialectical +nondialyzing +nondiametral +nondiastatic +nondiathermanous +nondiazotizable +nondichogamous +nondichogamy +nondichotomous +nondictation +nondictatorial +nondictionary +nondidactic +nondieting +nondifferentation +nondifferentiable +nondiffractive +nondiffusing +nondigestion +nondilatable +nondilution +nondiocesan +nondiphtheritic +nondiphthongal +nondiplomatic +nondipterous +nondirection +nondirectional +nondisagreement +nondisappearing +nondisarmament +nondisbursed +nondiscernment +nondischarging +nondisciplinary +nondisclaim +nondisclosure +nondiscontinuance +nondiscordant +nondiscountable +nondiscovery +nondiscretionary +nondiscrimination +nondiscriminatory +nondiscussion +nondisestablishment +nondisfigurement +nondisfranchised +nondisingenuous +nondisintegration +nondisinterested +nondisjunct +nondisjunction +nondisjunctional +nondisjunctive +nondismemberment +nondismissal +nondisparaging +nondisparate +nondispensation +nondispersal +nondispersion +nondisposal +nondisqualifying +nondissenting +nondissolution +nondistant +nondistinctive +nondistortion +nondistribution +nondistributive +nondisturbance +nondivergence +nondivergent +nondiversification +nondivinity +nondivisible +nondivisiblity +nondivision +nondivisional +nondivorce +nondo +nondoctrinal +nondocumentary +nondogmatic +nondoing +nondomestic +nondomesticated +nondominant +nondonation +nondramatic +nondrinking +nondropsical +nondrying +nonduality +nondumping +nonduplication +nondutiable +nondynastic +nondyspeptic +none +nonearning +noneastern +noneatable +nonecclesiastical +nonechoic +noneclectic +noneclipsing +nonecompense +noneconomic +nonedible +noneditor +noneditorial +noneducable +noneducation +noneducational +noneffective +noneffervescent +noneffete +nonefficacious +nonefficacy +nonefficiency +nonefficient +noneffusion +nonego +nonegoistical +nonejection +nonelastic +nonelasticity +nonelect +nonelection +nonelective +nonelector +nonelectric +nonelectrical +nonelectrification +nonelectrified +nonelectrized +nonelectrocution +nonelectrolyte +noneleemosynary +nonelemental +nonelementary +nonelimination +nonelopement +nonemanating +nonemancipation +nonembarkation +nonembellishment +nonembezzlement +nonembryonic +nonemendation +nonemergent +nonemigration +nonemission +nonemotional +nonemphatic +nonemphatical +nonempirical +nonemploying +nonemployment +nonemulative +nonenactment +nonenclosure +nonencroachment +nonencyclopedic +nonendemic +nonendorsement +nonenduring +nonene +nonenemy +nonenergic +nonenforceability +nonenforceable +nonenforcement +nonengagement +nonengineering +nonenrolled +nonent +nonentailed +nonenteric +nonentertainment +nonentitative +nonentitive +nonentitize +nonentity +nonentityism +nonentomological +nonentrant +nonentres +nonentry +nonenumerated +nonenunciation +nonenvious +nonenzymic +nonephemeral +nonepic +nonepicurean +nonepileptic +nonepiscopal +nonepiscopalian +nonepithelial +nonepochal +nonequal +nonequation +nonequatorial +nonequestrian +nonequilateral +nonequilibrium +nonequivalent +nonequivocating +nonerasure +nonerecting +nonerection +nonerotic +nonerroneous +nonerudite +noneruption +nones +nonescape +nonespionage +nonespousal +nonessential +nonesthetic +nonesuch +nonet +noneternal +noneternity +nonetheless +nonethereal +nonethical +nonethnological +nonethyl +noneugenic +noneuphonious +nonevacuation +nonevanescent +nonevangelical +nonevaporation +nonevasion +nonevasive +noneviction +nonevident +nonevidential +nonevil +nonevolutionary +nonevolutionist +nonevolving +nonexaction +nonexaggeration +nonexamination +nonexcavation +nonexcepted +nonexcerptible +nonexcessive +nonexchangeability +nonexchangeable +nonexciting +nonexclamatory +nonexclusion +nonexclusive +nonexcommunicable +nonexculpation +nonexcusable +nonexecution +nonexecutive +nonexemplary +nonexemplificatior +nonexempt +nonexercise +nonexertion +nonexhibition +nonexistence +nonexistent +nonexistential +nonexisting +nonexoneration +nonexotic +nonexpansion +nonexpansive +nonexpansively +nonexpectation +nonexpendable +nonexperience +nonexperienced +nonexperimental +nonexpert +nonexpiation +nonexpiry +nonexploitation +nonexplosive +nonexportable +nonexportation +nonexposure +nonexpulsion +nonextant +nonextempore +nonextended +nonextensile +nonextension +nonextensional +nonextensive +nonextenuatory +nonexteriority +nonextermination +nonexternal +nonexternality +nonextinction +nonextortion +nonextracted +nonextraction +nonextraditable +nonextradition +nonextraneous +nonextreme +nonextrication +nonextrinsic +nonexuding +nonexultation +nonfabulous +nonfacetious +nonfacial +nonfacility +nonfacing +nonfact +nonfactious +nonfactory +nonfactual +nonfacultative +nonfaculty +nonfaddist +nonfading +nonfailure +nonfalse +nonfamily +nonfamous +nonfanatical +nonfanciful +nonfarm +nonfastidious +nonfat +nonfatal +nonfatalistic +nonfatty +nonfavorite +nonfeasance +nonfeasor +nonfeatured +nonfebrile +nonfederal +nonfederated +nonfeldspathic +nonfelonious +nonfelony +nonfenestrated +nonfermentability +nonfermentable +nonfermentation +nonfermentative +nonferrous +nonfertile +nonfertility +nonfestive +nonfeudal +nonfibrous +nonfiction +nonfictional +nonfiduciary +nonfighter +nonfigurative +nonfilamentous +nonfimbriate +nonfinancial +nonfinding +nonfinishing +nonfinite +nonfireproof +nonfiscal +nonfisherman +nonfissile +nonfixation +nonflaky +nonflammable +nonfloatation +nonfloating +nonfloriferous +nonflowering +nonflowing +nonfluctuating +nonfluid +nonfluorescent +nonflying +nonfocal +nonfood +nonforeclosure +nonforeign +nonforeknowledge +nonforest +nonforested +nonforfeitable +nonforfeiting +nonforfeiture +nonform +nonformal +nonformation +nonformulation +nonfortification +nonfortuitous +nonfossiliferous +nonfouling +nonfrat +nonfraternity +nonfrauder +nonfraudulent +nonfreedom +nonfreeman +nonfreezable +nonfreeze +nonfreezing +nonfricative +nonfriction +nonfrosted +nonfruition +nonfrustration +nonfulfillment +nonfunctional +nonfundable +nonfundamental +nonfungible +nonfuroid +nonfusion +nonfuturition +nonfuturity +nongalactic +nongalvanized +nonganglionic +nongas +nongaseous +nongassy +nongelatinizing +nongelatinous +nongenealogical +nongenerative +nongenetic +nongentile +nongeographical +nongeological +nongeometrical +nongermination +nongerundial +nongildsman +nongipsy +nonglacial +nonglandered +nonglandular +nonglare +nonglucose +nonglucosidal +nonglucosidic +nongod +nongold +nongolfer +nongospel +nongovernmental +nongraduate +nongraduated +nongraduation +nongrain +nongranular +nongraphitic +nongrass +nongratuitous +nongravitation +nongravity +nongray +nongreasy +nongreen +nongregarious +nongremial +nongrey +nongrooming +nonguarantee +nonguard +nonguttural +nongymnast +nongypsy +nonhabitable +nonhabitual +nonhalation +nonhallucination +nonhandicap +nonhardenable +nonharmonic +nonharmonious +nonhazardous +nonheading +nonhearer +nonheathen +nonhedonistic +nonhepatic +nonhereditarily +nonhereditary +nonheritable +nonheritor +nonhero +nonhieratic +nonhistoric +nonhistorical +nonhomaloidal +nonhomogeneity +nonhomogeneous +nonhomogenous +nonhostile +nonhouseholder +nonhousekeeping +nonhuman +nonhumanist +nonhumorous +nonhumus +nonhunting +nonhydrogenous +nonhydrolyzable +nonhygrometric +nonhygroscopic +nonhypostatic +nonic +noniconoclastic +nonideal +nonidealist +nonidentical +nonidentity +nonidiomatic +nonidolatrous +nonidyllic +nonignitible +nonignominious +nonignorant +nonillion +nonillionth +nonillumination +nonillustration +nonimaginary +nonimbricating +nonimitative +nonimmateriality +nonimmersion +nonimmigrant +nonimmigration +nonimmune +nonimmunity +nonimmunized +nonimpact +nonimpairment +nonimpartment +nonimpatience +nonimpeachment +nonimperative +nonimperial +nonimplement +nonimportation +nonimporting +nonimposition +nonimpregnated +nonimpressionist +nonimprovement +nonimputation +nonincandescent +nonincarnated +nonincitement +noninclination +noninclusion +noninclusive +nonincrease +nonincreasing +nonincrusting +nonindependent +nonindictable +nonindictment +nonindividual +nonindividualistic +noninductive +noninductively +noninductivity +nonindurated +nonindustrial +noninfallibilist +noninfallible +noninfantry +noninfected +noninfection +noninfectious +noninfinite +noninfinitely +noninflammability +noninflammable +noninflammatory +noninflectional +noninfluence +noninformative +noninfraction +noninhabitant +noninheritable +noninherited +noninitial +noninjurious +noninjury +noninoculation +noninquiring +noninsect +noninsertion +noninstitution +noninstruction +noninstructional +noninstructress +noninstrumental +noninsurance +nonintegrable +nonintegrity +nonintellectual +nonintelligence +nonintelligent +nonintent +nonintention +noninterchangeability +noninterchangeable +nonintercourse +noninterference +noninterferer +noninterfering +nonintermittent +noninternational +noninterpolation +noninterposition +noninterrupted +nonintersecting +nonintersector +nonintervention +noninterventionalist +noninterventionist +nonintoxicant +nonintoxicating +nonintrospective +nonintrospectively +nonintrusion +nonintrusionism +nonintrusionist +nonintuitive +noninverted +noninvidious +noninvincibility +noniodized +nonion +nonionized +nonionizing +nonirate +nonirradiated +nonirrational +nonirreparable +nonirrevocable +nonirrigable +nonirrigated +nonirrigating +nonirrigation +nonirritable +nonirritant +nonirritating +nonisobaric +nonisotropic +nonissuable +nonius +nonjoinder +nonjudicial +nonjurable +nonjurant +nonjuress +nonjuring +nonjurist +nonjuristic +nonjuror +nonjurorism +nonjury +nonjurying +nonknowledge +nonkosher +nonlabeling +nonlactescent +nonlaminated +nonlanguage +nonlaying +nonleaded +nonleaking +nonlegal +nonlegato +nonlegume +nonlepidopterous +nonleprous +nonlevel +nonlevulose +nonliability +nonliable +nonliberation +nonlicensed +nonlicentiate +nonlicet +nonlicking +nonlife +nonlimitation +nonlimiting +nonlinear +nonlipoidal +nonliquefying +nonliquid +nonliquidating +nonliquidation +nonlister +nonlisting +nonliterary +nonlitigious +nonliturgical +nonliving +nonlixiviated +nonlocal +nonlocalized +nonlogical +nonlosable +nonloser +nonlover +nonloving +nonloxodromic +nonluminescent +nonluminosity +nonluminous +nonluster +nonlustrous +nonly +nonmagnetic +nonmagnetizable +nonmaintenance +nonmajority +nonmalarious +nonmalicious +nonmalignant +nonmalleable +nonmammalian +nonmandatory +nonmanifest +nonmanifestation +nonmanila +nonmannite +nonmanual +nonmanufacture +nonmanufactured +nonmanufacturing +nonmarine +nonmarital +nonmaritime +nonmarket +nonmarriage +nonmarriageable +nonmarrying +nonmartial +nonmastery +nonmaterial +nonmaterialistic +nonmateriality +nonmaternal +nonmathematical +nonmathematician +nonmatrimonial +nonmatter +nonmechanical +nonmechanistic +nonmedical +nonmedicinal +nonmedullated +nonmelodious +nonmember +nonmembership +nonmenial +nonmental +nonmercantile +nonmetal +nonmetallic +nonmetalliferous +nonmetallurgical +nonmetamorphic +nonmetaphysical +nonmeteoric +nonmeteorological +nonmetric +nonmetrical +nonmetropolitan +nonmicrobic +nonmicroscopical +nonmigratory +nonmilitant +nonmilitary +nonmillionaire +nonmimetic +nonmineral +nonmineralogical +nonminimal +nonministerial +nonministration +nonmiraculous +nonmischievous +nonmiscible +nonmissionary +nonmobile +nonmodal +nonmodern +nonmolar +nonmolecular +nonmomentary +nonmonarchical +nonmonarchist +nonmonastic +nonmonist +nonmonogamous +nonmonotheistic +nonmorainic +nonmoral +nonmorality +nonmortal +nonmotile +nonmotoring +nonmotorist +nonmountainous +nonmucilaginous +nonmucous +nonmulched +nonmultiple +nonmunicipal +nonmuscular +nonmusical +nonmussable +nonmutationally +nonmutative +nonmutual +nonmystical +nonmythical +nonmythological +nonnant +nonnarcotic +nonnasal +nonnat +nonnational +nonnative +nonnatural +nonnaturalism +nonnaturalistic +nonnaturality +nonnaturalness +nonnautical +nonnaval +nonnavigable +nonnavigation +nonnebular +nonnecessary +nonnecessity +nonnegligible +nonnegotiable +nonnegotiation +nonnephritic +nonnervous +nonnescience +nonnescient +nonneutral +nonneutrality +nonnitrogenized +nonnitrogenous +nonnoble +nonnomination +nonnotification +nonnotional +nonnucleated +nonnumeral +nonnutrient +nonnutritious +nonnutritive +nonobedience +nonobedient +nonobjection +nonobjective +nonobligatory +nonobservable +nonobservance +nonobservant +nonobservation +nonobstetrical +nonobstructive +nonobvious +nonoccidental +nonocculting +nonoccupant +nonoccupation +nonoccupational +nonoccurrence +nonodorous +nonoecumenic +nonoffender +nonoffensive +nonofficeholding +nonofficial +nonofficially +nonofficinal +nonoic +nonoily +nonolfactory +nonomad +nononerous +nonopacity +nonopening +nonoperating +nonoperative +nonopposition +nonoppressive +nonoptical +nonoptimistic +nonoptional +nonorchestral +nonordination +nonorganic +nonorganization +nonoriental +nonoriginal +nonornamental +nonorthodox +nonorthographical +nonoscine +nonostentation +nonoutlawry +nonoutrage +nonoverhead +nonoverlapping +nonowner +nonoxidating +nonoxidizable +nonoxidizing +nonoxygenated +nonoxygenous +nonpacific +nonpacification +nonpacifist +nonpagan +nonpaid +nonpainter +nonpalatal +nonpapal +nonpapist +nonpar +nonparallel +nonparalytic +nonparasitic +nonparasitism +nonpareil +nonparent +nonparental +nonpariello +nonparishioner +nonparliamentary +nonparlor +nonparochial +nonparous +nonpartial +nonpartiality +nonparticipant +nonparticipating +nonparticipation +nonpartisan +nonpartisanship +nonpartner +nonparty +nonpassenger +nonpasserine +nonpastoral +nonpatentable +nonpatented +nonpaternal +nonpathogenic +nonpause +nonpaying +nonpayment +nonpeak +nonpeaked +nonpearlitic +nonpecuniary +nonpedestrian +nonpedigree +nonpelagic +nonpeltast +nonpenal +nonpenalized +nonpending +nonpensionable +nonpensioner +nonperception +nonperceptual +nonperfection +nonperforated +nonperforating +nonperformance +nonperformer +nonperforming +nonperiodic +nonperiodical +nonperishable +nonperishing +nonperjury +nonpermanent +nonpermeability +nonpermeable +nonpermissible +nonpermission +nonperpendicular +nonperpetual +nonperpetuity +nonpersecution +nonperseverance +nonpersistence +nonpersistent +nonperson +nonpersonal +nonpersonification +nonpertinent +nonperversive +nonphagocytic +nonpharmaceutical +nonphenolic +nonphenomenal +nonphilanthropic +nonphilological +nonphilosophical +nonphilosophy +nonphonetic +nonphosphatic +nonphosphorized +nonphotobiotic +nonphysical +nonphysiological +nonpickable +nonpigmented +nonplacental +nonplacet +nonplanar +nonplane +nonplanetary +nonplantowning +nonplastic +nonplate +nonplausible +nonpleading +nonplus +nonplusation +nonplushed +nonplutocratic +nonpoet +nonpoetic +nonpoisonous +nonpolar +nonpolarizable +nonpolarizing +nonpolitical +nonponderosity +nonponderous +nonpopery +nonpopular +nonpopularity +nonporous +nonporphyritic +nonport +nonportability +nonportable +nonportrayal +nonpositive +nonpossession +nonposthumous +nonpostponement +nonpotential +nonpower +nonpractical +nonpractice +nonpraedial +nonpreaching +nonprecious +nonprecipitation +nonpredatory +nonpredestination +nonpredicative +nonpredictable +nonpreference +nonpreferential +nonpreformed +nonpregnant +nonprehensile +nonprejudicial +nonprelatical +nonpremium +nonpreparation +nonprepayment +nonprepositional +nonpresbyter +nonprescribed +nonprescriptive +nonpresence +nonpresentation +nonpreservation +nonpresidential +nonpress +nonpressure +nonprevalence +nonprevalent +nonpriestly +nonprimitive +nonprincipiate +nonprincipled +nonprobable +nonprocreation +nonprocurement +nonproducer +nonproducing +nonproduction +nonproductive +nonproductively +nonproductiveness +nonprofane +nonprofessed +nonprofession +nonprofessional +nonprofessionalism +nonprofessorial +nonproficience +nonproficiency +nonproficient +nonprofit +nonprofiteering +nonprognostication +nonprogressive +nonprohibitable +nonprohibition +nonprohibitive +nonprojection +nonprojective +nonprojectively +nonproletarian +nonproliferous +nonprolific +nonprolongation +nonpromiscuous +nonpromissory +nonpromotion +nonpromulgation +nonpronunciation +nonpropagandistic +nonpropagation +nonprophetic +nonpropitiation +nonproportional +nonproprietary +nonproprietor +nonprorogation +nonproscriptive +nonprosecution +nonprospect +nonprotection +nonprotective +nonproteid +nonprotein +nonprotestation +nonprotractile +nonprotractility +nonproven +nonprovided +nonprovidential +nonprovocation +nonpsychic +nonpsychological +nonpublic +nonpublication +nonpublicity +nonpueblo +nonpulmonary +nonpulsating +nonpumpable +nonpunctual +nonpunctuation +nonpuncturable +nonpunishable +nonpunishing +nonpunishment +nonpurchase +nonpurchaser +nonpurgative +nonpurification +nonpurposive +nonpursuit +nonpurulent +nonpurveyance +nonputrescent +nonputrescible +nonputting +nonpyogenic +nonpyritiferous +nonqualification +nonquality +nonquota +nonracial +nonradiable +nonradiating +nonradical +nonrailroader +nonranging +nonratability +nonratable +nonrated +nonratifying +nonrational +nonrationalist +nonrationalized +nonrayed +nonreaction +nonreactive +nonreactor +nonreader +nonreading +nonrealistic +nonreality +nonrealization +nonreasonable +nonreasoner +nonrebel +nonrebellious +nonreceipt +nonreceiving +nonrecent +nonreception +nonrecess +nonrecipient +nonreciprocal +nonreciprocating +nonreciprocity +nonrecital +nonreclamation +nonrecluse +nonrecognition +nonrecognized +nonrecoil +nonrecollection +nonrecommendation +nonreconciliation +nonrecourse +nonrecoverable +nonrecovery +nonrectangular +nonrectified +nonrecuperation +nonrecurrent +nonrecurring +nonredemption +nonredressing +nonreducing +nonreference +nonrefillable +nonreflector +nonreformation +nonrefraction +nonrefrigerant +nonrefueling +nonrefutation +nonregardance +nonregarding +nonregenerating +nonregenerative +nonregent +nonregimented +nonregistered +nonregistrability +nonregistrable +nonregistration +nonregression +nonregulation +nonrehabilitation +nonreigning +nonreimbursement +nonreinforcement +nonreinstatement +nonrejection +nonrejoinder +nonrelapsed +nonrelation +nonrelative +nonrelaxation +nonrelease +nonreliance +nonreligion +nonreligious +nonreligiousness +nonrelinquishment +nonremanie +nonremedy +nonremembrance +nonremission +nonremonstrance +nonremuneration +nonremunerative +nonrendition +nonrenewable +nonrenewal +nonrenouncing +nonrenunciation +nonrepair +nonreparation +nonrepayable +nonrepealing +nonrepeat +nonrepeater +nonrepentance +nonrepetition +nonreplacement +nonreplicate +nonreportable +nonreprehensible +nonrepresentation +nonrepresentational +nonrepresentationalism +nonrepresentative +nonrepression +nonreprisal +nonreproduction +nonreproductive +nonrepublican +nonrepudiation +nonrequirement +nonrequisition +nonrequital +nonrescue +nonresemblance +nonreservation +nonreserve +nonresidence +nonresidency +nonresident +nonresidental +nonresidenter +nonresidential +nonresidentiary +nonresidentor +nonresidual +nonresignation +nonresinifiable +nonresistance +nonresistant +nonresisting +nonresistive +nonresolvability +nonresolvable +nonresonant +nonrespectable +nonrespirable +nonresponsibility +nonrestitution +nonrestraint +nonrestricted +nonrestriction +nonrestrictive +nonresumption +nonresurrection +nonresuscitation +nonretaliation +nonretention +nonretentive +nonreticence +nonretinal +nonretirement +nonretiring +nonretraceable +nonretractation +nonretractile +nonretraction +nonretrenchment +nonretroactive +nonreturn +nonreturnable +nonrevaluation +nonrevealing +nonrevelation +nonrevenge +nonrevenue +nonreverse +nonreversed +nonreversible +nonreversing +nonreversion +nonrevertible +nonreviewable +nonrevision +nonrevival +nonrevocation +nonrevolting +nonrevolutionary +nonrevolving +nonrhetorical +nonrhymed +nonrhyming +nonrhythmic +nonriding +nonrigid +nonrioter +nonriparian +nonritualistic +nonrival +nonromantic +nonrotatable +nonrotating +nonrotative +nonround +nonroutine +nonroyal +nonroyalist +nonrubber +nonruminant +nonrun +nonrupture +nonrural +nonrustable +nonsabbatic +nonsaccharine +nonsacerdotal +nonsacramental +nonsacred +nonsacrifice +nonsacrificial +nonsailor +nonsalable +nonsalaried +nonsale +nonsaline +nonsalutary +nonsalutation +nonsalvation +nonsanctification +nonsanction +nonsanctity +nonsane +nonsanguine +nonsanity +nonsaponifiable +nonsatisfaction +nonsaturated +nonsaturation +nonsaving +nonsawing +nonscalding +nonscaling +nonscandalous +nonschematized +nonschismatic +nonscholastic +nonscience +nonscientific +nonscientist +nonscoring +nonscraping +nonscriptural +nonscripturalist +nonscrutiny +nonseasonal +nonsecession +nonseclusion +nonsecrecy +nonsecret +nonsecretarial +nonsecretion +nonsecretive +nonsecretory +nonsectarian +nonsectional +nonsectorial +nonsecular +nonsecurity +nonsedentary +nonseditious +nonsegmented +nonsegregation +nonseizure +nonselected +nonselection +nonselective +nonself +nonselfregarding +nonselling +nonsenatorial +nonsense +nonsensible +nonsensical +nonsensicality +nonsensically +nonsensicalness +nonsensification +nonsensify +nonsensitive +nonsensitiveness +nonsensitized +nonsensorial +nonsensuous +nonsentence +nonsentient +nonseparation +nonseptate +nonseptic +nonsequacious +nonsequaciousness +nonsequestration +nonserial +nonserif +nonserious +nonserous +nonserviential +nonservile +nonsetter +nonsetting +nonsettlement +nonsexual +nonsexually +nonshaft +nonsharing +nonshatter +nonshedder +nonshipper +nonshipping +nonshredding +nonshrinkable +nonshrinking +nonsiccative +nonsidereal +nonsignatory +nonsignature +nonsignificance +nonsignificant +nonsignification +nonsignificative +nonsilicated +nonsiliceous +nonsilver +nonsimplification +nonsine +nonsinging +nonsingular +nonsinkable +nonsinusoidal +nonsiphonage +nonsister +nonsitter +nonsitting +nonskeptical +nonskid +nonskidding +nonskipping +nonslaveholding +nonslip +nonslippery +nonslipping +nonsludging +nonsmoker +nonsmoking +nonsmutting +nonsocial +nonsocialist +nonsocialistic +nonsociety +nonsociological +nonsolar +nonsoldier +nonsolicitation +nonsolid +nonsolidified +nonsolution +nonsolvency +nonsolvent +nonsonant +nonsovereign +nonspalling +nonsparing +nonsparking +nonspeaker +nonspeaking +nonspecial +nonspecialist +nonspecialized +nonspecie +nonspecific +nonspecification +nonspecificity +nonspecified +nonspectacular +nonspectral +nonspeculation +nonspeculative +nonspherical +nonspill +nonspillable +nonspinning +nonspinose +nonspiny +nonspiral +nonspirit +nonspiritual +nonspirituous +nonspontaneous +nonspored +nonsporeformer +nonsporeforming +nonsporting +nonspottable +nonsprouting +nonstainable +nonstaining +nonstampable +nonstandard +nonstandardized +nonstanzaic +nonstaple +nonstarch +nonstarter +nonstarting +nonstatement +nonstatic +nonstationary +nonstatistical +nonstatutory +nonstellar +nonsticky +nonstimulant +nonstipulation +nonstock +nonstooping +nonstop +nonstrategic +nonstress +nonstretchable +nonstretchy +nonstriated +nonstriker +nonstriking +nonstriped +nonstructural +nonstudent +nonstudious +nonstylized +nonsubject +nonsubjective +nonsubmission +nonsubmissive +nonsubordination +nonsubscriber +nonsubscribing +nonsubscription +nonsubsiding +nonsubsidy +nonsubsistence +nonsubstantial +nonsubstantialism +nonsubstantialist +nonsubstantiality +nonsubstantiation +nonsubstantive +nonsubstitution +nonsubtraction +nonsuccess +nonsuccessful +nonsuccession +nonsuccessive +nonsuccour +nonsuction +nonsuctorial +nonsufferance +nonsuffrage +nonsugar +nonsuggestion +nonsuit +nonsulphurous +nonsummons +nonsupplication +nonsupport +nonsupporter +nonsupporting +nonsuppositional +nonsuppressed +nonsuppression +nonsuppurative +nonsurface +nonsurgical +nonsurrender +nonsurvival +nonsurvivor +nonsuspect +nonsustaining +nonsustenance +nonswearer +nonswearing +nonsweating +nonswimmer +nonswimming +nonsyllabic +nonsyllabicness +nonsyllogistic +nonsyllogizing +nonsymbiotic +nonsymbiotically +nonsymbolic +nonsymmetrical +nonsympathetic +nonsympathizer +nonsympathy +nonsymphonic +nonsymptomatic +nonsynchronous +nonsyndicate +nonsynodic +nonsynonymous +nonsyntactic +nonsyntactical +nonsynthesized +nonsyntonic +nonsystematic +nontabular +nontactical +nontan +nontangential +nontannic +nontannin +nontariff +nontarnishable +nontarnishing +nontautomeric +nontautomerizable +nontax +nontaxability +nontaxable +nontaxonomic +nonteachable +nonteacher +nonteaching +nontechnical +nontechnological +nonteetotaler +nontelegraphic +nonteleological +nontelephonic +nontemporal +nontemporizing +nontenant +nontenure +nontenurial +nonterm +nonterminating +nonterrestrial +nonterritorial +nonterritoriality +nontestamentary +nontextual +nontheatrical +nontheistic +nonthematic +nontheological +nontheosophical +nontherapeutic +nonthinker +nonthinking +nonthoracic +nonthoroughfare +nonthreaded +nontidal +nontillable +nontimbered +nontitaniferous +nontitular +nontolerated +nontopographical +nontourist +nontoxic +nontraction +nontrade +nontrader +nontrading +nontraditional +nontragic +nontrailing +nontransferability +nontransferable +nontransgression +nontransient +nontransitional +nontranslocation +nontransmission +nontransparency +nontransparent +nontransportation +nontransposing +nontransposition +nontraveler +nontraveling +nontreasonable +nontreated +nontreatment +nontreaty +nontrespass +nontrial +nontribal +nontribesman +nontributary +nontrier +nontrigonometrical +nontronite +nontropical +nontrunked +nontruth +nontuberculous +nontuned +nonturbinated +nontutorial +nontyphoidal +nontypical +nontypicalness +nontypographical +nontyrannical +nonubiquitous +nonulcerous +nonultrafilterable +nonumbilical +nonumbilicate +nonumbrellaed +nonunanimous +nonuncial +nonundergraduate +nonunderstandable +nonunderstanding +nonunderstandingly +nonunderstood +nonundulatory +nonuniform +nonuniformist +nonuniformitarian +nonuniformity +nonuniformly +nonunion +nonunionism +nonunionist +nonunique +nonunison +nonunited +nonuniversal +nonuniversity +nonupholstered +nonuple +nonuplet +nonupright +nonurban +nonurgent +nonusage +nonuse +nonuser +nonusing +nonusurping +nonuterine +nonutile +nonutilitarian +nonutility +nonutilized +nonutterance +nonvacant +nonvaccination +nonvacuous +nonvaginal +nonvalent +nonvalidity +nonvaluation +nonvalve +nonvanishing +nonvariable +nonvariant +nonvariation +nonvascular +nonvassal +nonvegetative +nonvenereal +nonvenomous +nonvenous +nonventilation +nonverbal +nonverdict +nonverminous +nonvernacular +nonvertebral +nonvertical +nonvertically +nonvesicular +nonvesting +nonvesture +nonveteran +nonveterinary +nonviable +nonvibratile +nonvibration +nonvibrator +nonvibratory +nonvicarious +nonvictory +nonvillager +nonvillainous +nonvindication +nonvinous +nonvintage +nonviolation +nonviolence +nonvirginal +nonvirile +nonvirtue +nonvirtuous +nonvirulent +nonviruliferous +nonvisaed +nonvisceral +nonviscid +nonviscous +nonvisional +nonvisitation +nonvisiting +nonvisual +nonvisualized +nonvital +nonvitreous +nonvitrified +nonviviparous +nonvocal +nonvocalic +nonvocational +nonvolant +nonvolatile +nonvolatilized +nonvolcanic +nonvolition +nonvoluntary +nonvortical +nonvortically +nonvoter +nonvoting +nonvulcanizable +nonvulvar +nonwalking +nonwar +nonwasting +nonwatertight +nonweakness +nonwestern +nonwetted +nonwhite +nonwinged +nonwoody +nonworker +nonworking +nonworship +nonwrinkleable +nonya +nonyielding +nonyl +nonylene +nonylenic +nonylic +nonzealous +nonzero +nonzodiacal +nonzonal +nonzonate +nonzoological +noodle +noodledom +noodleism +nook +nooked +nookery +nooking +nooklet +nooklike +nooky +noological +noologist +noology +noometry +noon +noonday +noonflower +nooning +noonlight +noonlit +noonstead +noontide +noontime +noonwards +noop +nooscopic +noose +nooser +nopal +nopalry +nope +nopinene +nor +norard +norate +noration +norbergite +norcamphane +nordcaper +nordenskioldine +nordmarkite +noreast +noreaster +norelin +norgine +nori +noria +norie +norimon +norite +norland +norlander +norlandism +norleucine +norm +norma +normal +normalcy +normalism +normalist +normality +normalization +normalize +normalizer +normally +normalness +normated +normative +normatively +normativeness +normless +normoblast +normoblastic +normocyte +normocytic +normotensive +nornicotine +nornorwest +noropianic +norpinic +norsel +norseler +north +northbound +northeast +northeaster +northeasterly +northeastern +northeasternmost +northeastward +northeastwardly +northeastwards +norther +northerliness +northerly +northern +northerner +northernize +northernly +northernmost +northernness +northest +northfieldite +northing +northland +northlander +northlight +northmost +northness +northupite +northward +northwardly +northwards +northwest +northwester +northwesterly +northwestern +northwestward +northwestwardly +northwestwards +norward +norwards +norwest +norwester +norwestward +nosarian +nose +nosean +noseanite +noseband +nosebanded +nosebleed +nosebone +noseburn +nosed +nosegay +nosegaylike +noseherb +nosehole +noseless +noselessly +noselessness +noselike +noselite +nosepiece +nosepinch +noser +nosesmart +nosethirl +nosetiology +nosewards +nosewheel +nosewise +nosey +nosine +nosing +nosism +nosocomial +nosocomium +nosogenesis +nosogenetic +nosogenic +nosogeny +nosogeography +nosographer +nosographic +nosographical +nosographically +nosography +nosohaemia +nosohemia +nosological +nosologically +nosologist +nosology +nosomania +nosomycosis +nosonomy +nosophobia +nosophyte +nosopoetic +nosopoietic +nosotaxy +nosotrophy +nostalgia +nostalgic +nostalgically +nostalgy +nostic +nostocaceous +nostochine +nostologic +nostology +nostomania +nostrificate +nostrification +nostril +nostriled +nostrility +nostrilsome +nostrum +nostrummonger +nostrummongership +nostrummongery +nosy +not +notabilia +notability +notable +notableness +notably +notacanthid +notacanthoid +notacanthous +notaeal +notaeum +notal +notalgia +notalgic +notan +notandum +notanencephalia +notarial +notarially +notariate +notarikon +notarize +notary +notaryship +notate +notation +notational +notative +notator +notch +notchboard +notched +notchel +notcher +notchful +notching +notchweed +notchwing +notchy +note +notebook +notecase +noted +notedly +notedness +notehead +noteholder +notekin +noteless +notelessly +notelessness +notelet +notencephalocele +notencephalus +noter +notewise +noteworthily +noteworthiness +noteworthy +notharctid +nother +nothing +nothingarian +nothingarianism +nothingism +nothingist +nothingize +nothingless +nothingly +nothingness +nothingology +nothosaur +nothosaurian +nothous +notice +noticeability +noticeable +noticeably +noticer +notidanian +notidanid +notidanidan +notidanoid +notifiable +notification +notified +notifier +notify +notifyee +notion +notionable +notional +notionalist +notionality +notionally +notionalness +notionary +notionate +notioned +notionist +notionless +notitia +notocentrous +notocentrum +notochord +notochordal +notodontian +notodontid +notodontoid +notommatid +notonectal +notonectid +notopodial +notopodium +notopterid +notopteroid +notorhizal +notoriety +notorious +notoriously +notoriousness +nototribe +notour +notourly +notself +notum +notungulate +notwithstanding +nougat +nougatine +nought +noumeaite +noumeite +noumenal +noumenalism +noumenalist +noumenality +noumenalize +noumenally +noumenism +noumenon +noun +nounal +nounally +nounize +nounless +noup +nourice +nourish +nourishable +nourisher +nourishing +nourishingly +nourishment +nouriture +nous +nouther +nova +novaculite +novalia +novantique +novarsenobenzene +novate +novation +novative +novator +novatory +novatrix +novcic +novel +novelcraft +noveldom +novelese +novelesque +novelet +novelette +noveletter +novelettish +novelettist +noveletty +novelish +novelism +novelist +novelistic +novelistically +novelization +novelize +novella +novelless +novellike +novelly +novelmongering +novelness +novelry +novelty +novelwright +novem +novemarticulate +novemcostate +novemdigitate +novemfid +novemlobate +novemnervate +novemperfoliate +novena +novenary +novendial +novene +novennial +novercal +novice +novicehood +novicelike +noviceship +noviciate +novilunar +novitial +novitiate +novitiateship +novitiation +novity +novodamus +now +nowaday +nowadays +nowanights +noway +noways +nowed +nowel +nowhat +nowhen +nowhence +nowhere +nowhereness +nowheres +nowhit +nowhither +nowise +nowness +nowt +nowy +noxa +noxal +noxally +noxious +noxiously +noxiousness +noy +noyade +noyau +nozzle +nozzler +nth +nu +nuance +nub +nubbin +nubble +nubbling +nubbly +nubby +nubecula +nubia +nubiferous +nubiform +nubigenous +nubilate +nubilation +nubile +nubility +nubilous +nucal +nucament +nucamentaceous +nucellar +nucellus +nucha +nuchal +nuchalgia +nuciculture +nuciferous +nuciform +nucin +nucivorous +nucleal +nuclear +nucleary +nuclease +nucleate +nucleation +nucleator +nuclei +nucleiferous +nucleiform +nuclein +nucleinase +nucleoalbumin +nucleoalbuminuria +nucleofugal +nucleohistone +nucleohyaloplasm +nucleohyaloplasma +nucleoid +nucleoidioplasma +nucleolar +nucleolated +nucleole +nucleoli +nucleolinus +nucleolocentrosome +nucleoloid +nucleolus +nucleolysis +nucleomicrosome +nucleon +nucleone +nucleonics +nucleopetal +nucleoplasm +nucleoplasmatic +nucleoplasmic +nucleoprotein +nucleoside +nucleotide +nucleus +nuclide +nuclidic +nuculanium +nucule +nuculid +nuculiform +nuculoid +nudate +nudation +nuddle +nude +nudely +nudeness +nudge +nudger +nudibranch +nudibranchian +nudibranchiate +nudicaudate +nudicaul +nudifier +nudiflorous +nudiped +nudish +nudism +nudist +nuditarian +nudity +nugacious +nugaciousness +nugacity +nugator +nugatoriness +nugatory +nuggar +nugget +nuggety +nugify +nugilogue +nuisance +nuisancer +nuke +nul +null +nullable +nullah +nullibicity +nullibility +nullibiquitous +nullibist +nullification +nullificationist +nullificator +nullifidian +nullifier +nullify +nullipara +nulliparity +nulliparous +nullipennate +nulliplex +nullipore +nulliporous +nullism +nullisome +nullisomic +nullity +nulliverse +nullo +numb +number +numberable +numberer +numberful +numberless +numberous +numbersome +numbfish +numbing +numbingly +numble +numbles +numbly +numbness +numda +numdah +numen +numerable +numerableness +numerably +numeral +numerant +numerary +numerate +numeration +numerative +numerator +numerical +numerically +numericalness +numerist +numero +numerology +numerose +numerosity +numerous +numerously +numerousness +numinism +numinous +numinously +numismatic +numismatical +numismatically +numismatician +numismatics +numismatist +numismatography +numismatologist +numismatology +nummary +nummi +nummiform +nummular +nummulary +nummulated +nummulation +nummuline +nummulite +nummulitic +nummulitoid +nummuloidal +nummus +numskull +numskulled +numskulledness +numskullery +numskullism +numud +nun +nunatak +nunbird +nunch +nuncheon +nunciate +nunciative +nunciatory +nunciature +nuncio +nuncioship +nuncle +nuncupate +nuncupation +nuncupative +nuncupatively +nundinal +nundination +nundine +nunhood +nunky +nunlet +nunlike +nunnari +nunnated +nunnation +nunnery +nunni +nunnify +nunnish +nunnishness +nunship +nuptial +nuptiality +nuptialize +nuptially +nuptials +nuque +nuraghe +nurhag +nurly +nursable +nurse +nursedom +nursegirl +nursehound +nursekeeper +nursekin +nurselet +nurselike +nursemaid +nurser +nursery +nurserydom +nurseryful +nurserymaid +nurseryman +nursetender +nursing +nursingly +nursle +nursling +nursy +nurturable +nurtural +nurture +nurtureless +nurturer +nurtureship +nusfiah +nut +nutant +nutarian +nutate +nutation +nutational +nutbreaker +nutcake +nutcrack +nutcracker +nutcrackers +nutcrackery +nutgall +nuthatch +nuthook +nutjobber +nutlet +nutlike +nutmeg +nutmegged +nutmeggy +nutpecker +nutpick +nutramin +nutria +nutrice +nutricial +nutricism +nutrient +nutrify +nutriment +nutrimental +nutritial +nutrition +nutritional +nutritionally +nutritionist +nutritious +nutritiously +nutritiousness +nutritive +nutritively +nutritiveness +nutritory +nutseed +nutshell +nuttalliasis +nuttalliosis +nutted +nutter +nuttery +nuttily +nuttiness +nutting +nuttish +nuttishness +nutty +nuzzer +nuzzerana +nuzzle +nyanza +nychthemer +nychthemeral +nychthemeron +nyctaginaceous +nyctalope +nyctalopia +nyctalopic +nyctalopy +nycteribiid +nycterine +nyctinastic +nyctinasty +nyctipelagic +nyctipithecine +nyctitropic +nyctitropism +nyctophobia +nycturia +nye +nylast +nylon +nymil +nymph +nympha +nymphae +nymphaeaceous +nymphaeum +nymphal +nymphalid +nymphaline +nympheal +nymphean +nymphet +nymphic +nymphical +nymphid +nymphine +nymphiparous +nymphish +nymphitis +nymphlike +nymphlin +nymphly +nympholepsia +nympholepsy +nympholept +nympholeptic +nymphomania +nymphomaniac +nymphomaniacal +nymphosis +nymphotomy +nymphwise +nystagmic +nystagmus +nyxis +o +oadal +oaf +oafdom +oafish +oafishly +oafishness +oak +oakberry +oaken +oakenshaw +oaklet +oaklike +oakling +oaktongue +oakum +oakweb +oakwood +oaky +oam +oar +oarage +oarcock +oared +oarfish +oarhole +oarial +oarialgia +oaric +oariocele +oariopathic +oariopathy +oariotomy +oaritic +oaritis +oarium +oarless +oarlike +oarlock +oarlop +oarman +oarsman +oarsmanship +oarswoman +oarweed +oary +oasal +oasean +oases +oasis +oasitic +oast +oasthouse +oat +oatbin +oatcake +oatear +oaten +oatenmeal +oatfowl +oath +oathay +oathed +oathful +oathlet +oathworthy +oatland +oatlike +oatmeal +oatseed +oaty +obambulate +obambulation +obambulatory +oban +obbligato +obclavate +obclude +obcompressed +obconical +obcordate +obcordiform +obcuneate +obdeltoid +obdiplostemonous +obdiplostemony +obdormition +obduction +obduracy +obdurate +obdurately +obdurateness +obduration +obe +obeah +obeahism +obeche +obedience +obediency +obedient +obediential +obedientially +obedientialness +obedientiar +obedientiary +obediently +obeisance +obeisant +obeisantly +obeism +obelia +obeliac +obelial +obelion +obeliscal +obeliscar +obelisk +obeliskoid +obelism +obelize +obelus +obese +obesely +obeseness +obesity +obex +obey +obeyable +obeyer +obeyingly +obfuscable +obfuscate +obfuscation +obfuscator +obfuscity +obfuscous +obi +obispo +obit +obitual +obituarian +obituarily +obituarist +obituarize +obituary +object +objectable +objectation +objectative +objectee +objecthood +objectification +objectify +objection +objectionability +objectionable +objectionableness +objectionably +objectional +objectioner +objectionist +objectival +objectivate +objectivation +objective +objectively +objectiveness +objectivism +objectivist +objectivistic +objectivity +objectivize +objectization +objectize +objectless +objectlessly +objectlessness +objector +objicient +objuration +objure +objurgate +objurgation +objurgative +objurgatively +objurgator +objurgatorily +objurgatory +objurgatrix +oblanceolate +oblate +oblately +oblateness +oblation +oblational +oblationary +oblatory +oblectate +oblectation +obley +obligable +obligancy +obligant +obligate +obligation +obligational +obligative +obligativeness +obligator +obligatorily +obligatoriness +obligatory +obligatum +oblige +obliged +obligedly +obligedness +obligee +obligement +obliger +obliging +obligingly +obligingness +obligistic +obligor +obliquangular +obliquate +obliquation +oblique +obliquely +obliqueness +obliquitous +obliquity +obliquus +obliterable +obliterate +obliteration +obliterative +obliterator +oblivescence +oblivial +obliviality +oblivion +oblivionate +oblivionist +oblivionize +oblivious +obliviously +obliviousness +obliviscence +obliviscible +oblocutor +oblong +oblongatal +oblongated +oblongish +oblongitude +oblongitudinal +oblongly +oblongness +obloquial +obloquious +obloquy +obmutescence +obmutescent +obnebulate +obnounce +obnoxiety +obnoxious +obnoxiously +obnoxiousness +obnubilate +obnubilation +obnunciation +oboe +oboist +obol +obolary +obole +obolet +obolus +obomegoid +oboval +obovate +obovoid +obpyramidal +obpyriform +obreption +obreptitious +obreptitiously +obrogate +obrogation +obrotund +obscene +obscenely +obsceneness +obscenity +obscurancy +obscurant +obscurantic +obscurantism +obscurantist +obscuration +obscurative +obscure +obscuredly +obscurely +obscurement +obscureness +obscurer +obscurism +obscurist +obscurity +obsecrate +obsecration +obsecrationary +obsecratory +obsede +obsequence +obsequent +obsequial +obsequience +obsequiosity +obsequious +obsequiously +obsequiousness +obsequity +obsequium +obsequy +observability +observable +observableness +observably +observance +observancy +observandum +observant +observantly +observantness +observation +observational +observationalism +observationally +observative +observatorial +observatory +observe +observedly +observer +observership +observing +observingly +obsess +obsessingly +obsession +obsessional +obsessionist +obsessive +obsessor +obsidian +obsidianite +obsidional +obsidionary +obsidious +obsignate +obsignation +obsignatory +obsolesce +obsolescence +obsolescent +obsolescently +obsolete +obsoletely +obsoleteness +obsoletion +obsoletism +obstacle +obstetric +obstetrical +obstetrically +obstetricate +obstetrication +obstetrician +obstetrics +obstetricy +obstetrist +obstetrix +obstinacious +obstinacy +obstinance +obstinate +obstinately +obstinateness +obstination +obstinative +obstipation +obstreperate +obstreperosity +obstreperous +obstreperously +obstreperousness +obstriction +obstringe +obstruct +obstructant +obstructedly +obstructer +obstructingly +obstruction +obstructionism +obstructionist +obstructive +obstructively +obstructiveness +obstructivism +obstructivity +obstructor +obstruent +obstupefy +obtain +obtainable +obtainal +obtainance +obtainer +obtainment +obtect +obtected +obtemper +obtemperate +obtenebrate +obtenebration +obtention +obtest +obtestation +obtriangular +obtrude +obtruder +obtruncate +obtruncation +obtruncator +obtrusion +obtrusionist +obtrusive +obtrusively +obtrusiveness +obtund +obtundent +obtunder +obtundity +obturate +obturation +obturator +obturatory +obturbinate +obtusangular +obtuse +obtusely +obtuseness +obtusifid +obtusifolious +obtusilingual +obtusilobous +obtusion +obtusipennate +obtusirostrate +obtusish +obtusity +obumbrant +obumbrate +obumbration +obvallate +obvelation +obvention +obverse +obversely +obversion +obvert +obvertend +obviable +obviate +obviation +obviative +obviator +obvious +obviously +obviousness +obvolute +obvoluted +obvolution +obvolutive +obvolve +obvolvent +ocarina +occamy +occasion +occasionable +occasional +occasionalism +occasionalist +occasionalistic +occasionality +occasionally +occasionalness +occasionary +occasioner +occasionless +occasive +occident +occidental +occidentality +occidentally +occiduous +occipital +occipitalis +occipitally +occipitoanterior +occipitoatlantal +occipitoatloid +occipitoaxial +occipitoaxoid +occipitobasilar +occipitobregmatic +occipitocalcarine +occipitocervical +occipitofacial +occipitofrontal +occipitofrontalis +occipitohyoid +occipitoiliac +occipitomastoid +occipitomental +occipitonasal +occipitonuchal +occipitootic +occipitoparietal +occipitoposterior +occipitoscapular +occipitosphenoid +occipitosphenoidal +occipitotemporal +occipitothalamic +occiput +occitone +occlude +occludent +occlusal +occluse +occlusion +occlusive +occlusiveness +occlusocervical +occlusocervically +occlusogingival +occlusometer +occlusor +occult +occultate +occultation +occulter +occulting +occultism +occultist +occultly +occultness +occupable +occupance +occupancy +occupant +occupation +occupational +occupationalist +occupationally +occupationless +occupative +occupiable +occupier +occupy +occur +occurrence +occurrent +occursive +ocean +oceaned +oceanet +oceanful +oceanic +oceanity +oceanographer +oceanographic +oceanographical +oceanographically +oceanographist +oceanography +oceanology +oceanophyte +oceanside +oceanward +oceanwards +oceanways +oceanwise +ocellar +ocellary +ocellate +ocellated +ocellation +ocelli +ocellicyst +ocellicystic +ocelliferous +ocelliform +ocelligerous +ocellus +oceloid +ocelot +och +ochava +ochavo +ocher +ocherish +ocherous +ochery +ochidore +ochlesis +ochlesitic +ochletic +ochlocracy +ochlocrat +ochlocratic +ochlocratical +ochlocratically +ochlophobia +ochlophobist +ochnaceous +ochone +ochraceous +ochrea +ochreate +ochreous +ochro +ochrocarpous +ochroid +ochroleucous +ochrolite +ochronosis +ochronosus +ochronotic +ochrous +ocht +ock +oclock +ocote +ocotillo +ocque +ocracy +ocrea +ocreaceous +ocreate +ocreated +octachloride +octachord +octachordal +octachronous +octacolic +octactinal +octactine +octactinian +octad +octadecahydrate +octadecane +octadecanoic +octadecyl +octadic +octadrachm +octaemeron +octaeteric +octaeterid +octagon +octagonal +octagonally +octahedral +octahedric +octahedrical +octahedrite +octahedroid +octahedron +octahedrous +octahydrate +octahydrated +octakishexahedron +octamerism +octamerous +octameter +octan +octanaphthene +octandrian +octandrious +octane +octangle +octangular +octangularness +octant +octantal +octapla +octaploid +octaploidic +octaploidy +octapodic +octapody +octarch +octarchy +octarius +octarticulate +octary +octasemic +octastich +octastichon +octastrophic +octastyle +octastylos +octateuch +octaval +octavalent +octavarium +octave +octavic +octavina +octavo +octenary +octene +octennial +octennially +octet +octic +octillion +octillionth +octine +octingentenary +octoad +octoalloy +octoate +octobass +octobrachiate +octocentenary +octocentennial +octochord +octocorallan +octocoralline +octocotyloid +octodactyl +octodactyle +octodactylous +octodecimal +octodecimo +octodentate +octodianome +octodont +octoechos +octofid +octofoil +octofoiled +octogamy +octogenarian +octogenarianism +octogenary +octogild +octoglot +octogynian +octogynious +octogynous +octoic +octoid +octolateral +octolocular +octomeral +octomerous +octometer +octonal +octonare +octonarian +octonarius +octonary +octonematous +octonion +octonocular +octoon +octopartite +octopean +octoped +octopede +octopetalous +octophthalmous +octophyllous +octopi +octopine +octoploid +octoploidic +octoploidy +octopod +octopodan +octopodes +octopodous +octopolar +octopus +octoradial +octoradiate +octoradiated +octoreme +octoroon +octose +octosepalous +octospermous +octospore +octosporous +octostichous +octosyllabic +octosyllable +octovalent +octoyl +octroi +octroy +octuor +octuple +octuplet +octuplex +octuplicate +octuplication +octuply +octyl +octylene +octyne +ocuby +ocular +ocularist +ocularly +oculary +oculate +oculated +oculauditory +oculiferous +oculiform +oculigerous +oculinid +oculinoid +oculist +oculistic +oculocephalic +oculofacial +oculofrontal +oculomotor +oculomotory +oculonasal +oculopalpebral +oculopupillary +oculospinal +oculozygomatic +oculus +ocydrome +ocydromine +ocypodan +ocypodian +ocypodoid +od +oda +odacoid +odal +odalborn +odalisk +odalisque +odaller +odalman +odalwoman +odd +oddish +oddity +oddlegs +oddly +oddman +oddment +oddments +oddness +odds +oddsman +ode +odel +odelet +odeon +odeum +odic +odically +odinite +odiometer +odious +odiously +odiousness +odist +odium +odiumproof +odograph +odology +odometer +odometrical +odometry +odontagra +odontalgia +odontalgic +odontatrophia +odontatrophy +odontexesis +odontiasis +odontic +odontist +odontitis +odontoblast +odontoblastic +odontocele +odontocete +odontocetous +odontochirurgic +odontoclasis +odontoclast +odontodynia +odontogen +odontogenesis +odontogenic +odontogeny +odontoglossal +odontoglossate +odontognathic +odontognathous +odontograph +odontographic +odontography +odontohyperesthesia +odontoid +odontolcate +odontolcous +odontolite +odontolith +odontological +odontologist +odontology +odontoloxia +odontoma +odontomous +odontonecrosis +odontoneuralgia +odontonosology +odontopathy +odontophoral +odontophore +odontophorine +odontophorous +odontoplast +odontoplerosis +odontorhynchous +odontornithic +odontorrhagia +odontorthosis +odontoschism +odontoscope +odontosis +odontostomatous +odontostomous +odontotechny +odontotherapia +odontotherapy +odontotomy +odontotripsis +odontotrypy +odoom +odophone +odor +odorant +odorate +odorator +odored +odorful +odoriferant +odoriferosity +odoriferous +odoriferously +odoriferousness +odorific +odorimeter +odorimetry +odoriphore +odorivector +odorize +odorless +odorometer +odorosity +odorous +odorously +odorousness +odorproof +odso +odum +odyl +odylic +odylism +odylist +odylization +odylize +oe +oecist +oecodomic +oecodomical +oecoparasite +oecoparasitism +oecophobia +oecumenian +oecumenic +oecumenical +oecumenicalism +oecumenicity +oecus +oedemerid +oedicnemine +oedogoniaceous +oenanthaldehyde +oenanthate +oenanthic +oenanthol +oenanthole +oenanthyl +oenanthylate +oenanthylic +oenin +oenochoe +oenocyte +oenocytic +oenolin +oenological +oenologist +oenology +oenomancy +oenomel +oenometer +oenophilist +oenophobist +oenopoetic +oenotheraceous +oer +oersted +oes +oesophageal +oesophagi +oesophagismus +oesophagostomiasis +oesophagus +oestradiol +oestrian +oestriasis +oestrid +oestrin +oestriol +oestroid +oestrous +oestrual +oestruate +oestruation +oestrum +oestrus +of +off +offal +offaling +offbeat +offcast +offcome +offcut +offend +offendable +offendant +offended +offendedly +offendedness +offender +offendible +offendress +offense +offenseful +offenseless +offenselessly +offenseproof +offensible +offensive +offensively +offensiveness +offer +offerable +offeree +offerer +offering +offeror +offertorial +offertory +offgoing +offgrade +offhand +offhanded +offhandedly +offhandedness +office +officeholder +officeless +officer +officerage +officeress +officerhood +officerial +officerism +officerless +officership +official +officialdom +officialese +officialism +officiality +officialization +officialize +officially +officialty +officiant +officiary +officiate +officiation +officiator +officinal +officinally +officious +officiously +officiousness +offing +offish +offishly +offishness +offlet +offlook +offprint +offsaddle +offscape +offscour +offscourer +offscouring +offscum +offset +offshoot +offshore +offsider +offspring +offtake +offtype +offuscate +offuscation +offward +offwards +oflete +oft +often +oftenness +oftens +oftentime +oftentimes +ofter +oftest +oftly +oftness +ofttime +ofttimes +oftwhiles +ogaire +ogam +ogamic +ogdoad +ogdoas +ogee +ogeed +ogganition +ogham +oghamic +ogival +ogive +ogived +ogle +ogler +ogmic +ogre +ogreish +ogreishly +ogreism +ogress +ogrish +ogrism +ogtiern +ogum +oh +ohelo +ohia +ohm +ohmage +ohmic +ohmmeter +oho +ohoy +oidioid +oidiomycosis +oidiomycotic +oii +oikology +oikoplast +oil +oilberry +oilbird +oilcan +oilcloth +oilcoat +oilcup +oildom +oiled +oiler +oilery +oilfish +oilhole +oilily +oiliness +oilless +oillessness +oillet +oillike +oilman +oilmonger +oilmongery +oilometer +oilpaper +oilproof +oilproofing +oilseed +oilskin +oilskinned +oilstock +oilstone +oilstove +oiltight +oiltightness +oilway +oily +oilyish +oime +oinochoe +oinology +oinomancy +oinomania +oinomel +oint +ointment +oisin +oisivity +oitava +oiticica +oka +okapi +okee +okenite +oket +oki +okia +okoniosis +okonite +okra +okrug +okshoofd +okthabah +okupukupu +olacaceous +olam +olamic +old +olden +older +oldermost +oldfangled +oldfangledness +oldhamite +oldhearted +oldish +oldland +oldness +oldster +oldwife +oleaceous +oleaginous +oleaginousness +oleana +oleander +oleandrin +olease +oleaster +oleate +olecranal +olecranarthritis +olecranial +olecranian +olecranoid +olecranon +olefiant +olefin +olefine +olefinic +oleic +oleiferous +olein +olena +olenellidian +olenid +olenidian +olent +oleo +oleocalcareous +oleocellosis +oleocyst +oleoduct +oleograph +oleographer +oleographic +oleography +oleomargaric +oleomargarine +oleometer +oleoptene +oleorefractometer +oleoresin +oleoresinous +oleosaccharum +oleose +oleosity +oleostearate +oleostearin +oleothorax +oleous +oleraceous +olericultural +olericulturally +olericulture +olethreutid +olfact +olfactible +olfaction +olfactive +olfactology +olfactometer +olfactometric +olfactometry +olfactor +olfactorily +olfactory +olfacty +oliban +olibanum +olid +oligacanthous +oligaemia +oligandrous +oliganthous +oligarch +oligarchal +oligarchic +oligarchical +oligarchically +oligarchism +oligarchist +oligarchize +oligarchy +oligemia +oligidria +oligist +oligistic +oligistical +oligocarpous +oligochaete +oligochaetous +oligochete +oligocholia +oligochrome +oligochromemia +oligochronometer +oligochylia +oligoclase +oligoclasite +oligocystic +oligocythemia +oligocythemic +oligodactylia +oligodendroglia +oligodendroglioma +oligodipsia +oligodontous +oligodynamic +oligogalactia +oligohemia +oligohydramnios +oligolactia +oligomenorrhea +oligomerous +oligomery +oligometochia +oligometochic +oligomyodian +oligomyoid +oligonephric +oligonephrous +oligonite +oligopepsia +oligopetalous +oligophagous +oligophosphaturia +oligophrenia +oligophrenic +oligophyllous +oligoplasmia +oligopnea +oligopolistic +oligopoly +oligoprothesy +oligoprothetic +oligopsonistic +oligopsony +oligopsychia +oligopyrene +oligorhizous +oligosepalous +oligosialia +oligosideric +oligosiderite +oligosite +oligospermia +oligospermous +oligostemonous +oligosyllabic +oligosyllable +oligosynthetic +oligotokous +oligotrichia +oligotrophic +oligotrophy +oligotropic +oliguresis +oliguretic +oliguria +oliniaceous +olio +oliphant +oliprance +olitory +oliva +olivaceous +olivary +olive +olived +oliveness +olivenite +oliverman +oliversmith +olivescent +olivet +olivewood +oliviferous +oliviform +olivil +olivile +olivilin +olivine +olivinefels +olivinic +olivinite +olivinitic +olla +ollamh +ollapod +ollenite +ollock +olm +ological +ologist +ologistic +ology +olomao +olona +oloroso +olpe +oltonde +oltunna +olycook +olykoek +om +omadhaun +omagra +omalgia +omao +omarthritis +omasitis +omasum +omber +ombrette +ombrifuge +ombrograph +ombrological +ombrology +ombrometer +ombrophile +ombrophilic +ombrophilous +ombrophily +ombrophobe +ombrophobous +ombrophoby +ombrophyte +ombudsman +ombudsmanship +omega +omegoid +omelet +omelette +omen +omened +omenology +omental +omentectomy +omentitis +omentocele +omentofixation +omentopexy +omentoplasty +omentorrhaphy +omentosplenopexy +omentotomy +omentulum +omentum +omer +omicron +omina +ominous +ominously +ominousness +omissible +omission +omissive +omissively +omit +omitis +omittable +omitter +omlah +ommateal +ommateum +ommatidial +ommatidium +ommatophore +ommatophorous +omneity +omniactive +omniactuality +omniana +omniarch +omnibenevolence +omnibenevolent +omnibus +omnibusman +omnicausality +omnicompetence +omnicompetent +omnicorporeal +omnicredulity +omnicredulous +omnidenominational +omnierudite +omniessence +omnifacial +omnifarious +omnifariously +omnifariousness +omniferous +omnific +omnificent +omnifidel +omniform +omniformal +omniformity +omnify +omnigenous +omnigerent +omnigraph +omnihuman +omnihumanity +omnilegent +omnilingual +omniloquent +omnilucent +omnimental +omnimeter +omnimode +omnimodous +omninescience +omninescient +omniparent +omniparient +omniparity +omniparous +omnipatient +omnipercipience +omnipercipiency +omnipercipient +omniperfect +omnipotence +omnipotency +omnipotent +omnipotentiality +omnipotently +omnipregnant +omnipresence +omnipresent +omnipresently +omniprevalence +omniprevalent +omniproduction +omniprudent +omnirange +omniregency +omnirepresentative +omnirepresentativeness +omnirevealing +omniscience +omnisciency +omniscient +omnisciently +omniscope +omniscribent +omniscriptive +omnisentience +omnisentient +omnisignificance +omnisignificant +omnispective +omnist +omnisufficiency +omnisufficient +omnitemporal +omnitenent +omnitolerant +omnitonal +omnitonality +omnitonic +omnitude +omnium +omnivagant +omnivalence +omnivalent +omnivalous +omnivarious +omnividence +omnivident +omnivision +omnivolent +omnivoracious +omnivoracity +omnivorant +omnivore +omnivorous +omnivorously +omnivorousness +omodynia +omohyoid +omoideum +omophagia +omophagist +omophagous +omophagy +omophorion +omoplate +omoplatoscopy +omostegite +omosternal +omosternum +omphacine +omphacite +omphalectomy +omphalic +omphalism +omphalitis +omphalocele +omphalode +omphalodium +omphalogenous +omphaloid +omphaloma +omphalomesaraic +omphalomesenteric +omphaloncus +omphalopagus +omphalophlebitis +omphalopsychic +omphalopsychite +omphalorrhagia +omphalorrhea +omphalorrhexis +omphalos +omphalosite +omphaloskepsis +omphalospinous +omphalotomy +omphalotripsy +omphalus +on +ona +onager +onagra +onagraceous +onanism +onanist +onanistic +onca +once +oncetta +onchocerciasis +onchocercosis +oncia +oncin +oncograph +oncography +oncologic +oncological +oncology +oncome +oncometer +oncometric +oncometry +oncoming +oncosimeter +oncosis +oncosphere +oncost +oncostman +oncotomy +ondagram +ondagraph +ondameter +ondascope +ondatra +ondine +ondogram +ondograph +ondometer +ondoscope +ondy +one +oneanother +oneberry +onefold +onefoldness +onegite +onehearted +onehow +oneiric +oneirocrit +oneirocritic +oneirocritical +oneirocritically +oneirocriticism +oneirocritics +oneirodynia +oneirologist +oneirology +oneiromancer +oneiromancy +oneiroscopic +oneiroscopist +oneiroscopy +oneirotic +oneism +onement +oneness +oner +onerary +onerative +onerosity +onerous +onerously +onerousness +onery +oneself +onesigned +onetime +onewhere +oneyer +onfall +onflemed +onflow +onflowing +ongaro +ongoing +onhanger +onicolo +oniomania +oniomaniac +onion +onionet +onionized +onionlike +onionpeel +onionskin +oniony +onirotic +onisciform +oniscoid +oniscoidean +onium +onkilonite +onkos +onlay +onlepy +onliest +onliness +onlook +onlooker +onlooking +only +onmarch +onocentaur +onofrite +onolatry +onomancy +onomantia +onomastic +onomasticon +onomatologist +onomatology +onomatomania +onomatope +onomatoplasm +onomatopoeia +onomatopoeial +onomatopoeian +onomatopoeic +onomatopoeical +onomatopoeically +onomatopoesis +onomatopoesy +onomatopoetic +onomatopoetically +onomatopy +onomatous +onomomancy +onrush +onrushing +ons +onset +onsetter +onshore +onside +onsight +onslaught +onstand +onstanding +onstead +onsweep +onsweeping +ontal +onto +ontocycle +ontocyclic +ontogenal +ontogenesis +ontogenetic +ontogenetical +ontogenetically +ontogenic +ontogenically +ontogenist +ontogeny +ontography +ontologic +ontological +ontologically +ontologism +ontologist +ontologistic +ontologize +ontology +ontosophy +onus +onwaiting +onward +onwardly +onwardness +onwards +onycha +onychatrophia +onychauxis +onychia +onychin +onychitis +onychium +onychogryposis +onychoid +onycholysis +onychomalacia +onychomancy +onychomycosis +onychonosus +onychopathic +onychopathology +onychopathy +onychophagist +onychophagy +onychophoran +onychophorous +onychophyma +onychoptosis +onychorrhexis +onychoschizia +onychosis +onychotrophy +onym +onymal +onymancy +onymatic +onymity +onymize +onymous +onymy +onyx +onyxis +onyxitis +onza +ooangium +ooblast +ooblastic +oocyesis +oocyst +oocystaceous +oocystic +oocyte +oodles +ooecial +ooecium +oofbird +ooftish +oofy +oogamete +oogamous +oogamy +oogenesis +oogenetic +oogeny +ooglea +oogone +oogonial +oogoniophore +oogonium +oograph +ooid +ooidal +ookinesis +ookinete +ookinetic +oolak +oolemma +oolite +oolitic +oolly +oologic +oological +oologically +oologist +oologize +oology +oolong +oomancy +oomantia +oometer +oometric +oometry +oomycete +oomycetous +oons +oont +oopak +oophoralgia +oophorauxe +oophore +oophorectomy +oophoreocele +oophorhysterectomy +oophoric +oophoridium +oophoritis +oophoroepilepsy +oophoroma +oophoromalacia +oophoromania +oophoron +oophoropexy +oophororrhaphy +oophorosalpingectomy +oophorostomy +oophorotomy +oophyte +oophytic +ooplasm +ooplasmic +ooplast +oopod +oopodal +ooporphyrin +oorali +oord +ooscope +ooscopy +oosperm +oosphere +oosporange +oosporangium +oospore +oosporic +oosporiferous +oosporous +oostegite +oostegitic +ootheca +oothecal +ootid +ootocoid +ootocoidean +ootocous +ootype +ooze +oozily +ooziness +oozooid +oozy +opacate +opacification +opacifier +opacify +opacite +opacity +opacous +opacousness +opah +opal +opaled +opalesce +opalescence +opalescent +opalesque +opaline +opalinid +opalinine +opalish +opalize +opaloid +opaque +opaquely +opaqueness +opdalite +ope +opeidoscope +opelet +open +openable +openband +openbeak +openbill +opencast +opener +openhanded +openhandedly +openhandedness +openhead +openhearted +openheartedly +openheartedness +opening +openly +openmouthed +openmouthedly +openmouthedness +openness +openside +openwork +opera +operability +operabily +operable +operae +operagoer +operalogue +operameter +operance +operancy +operand +operant +operatable +operate +operatee +operatic +operatical +operatically +operating +operation +operational +operationalism +operationalist +operationism +operationist +operative +operatively +operativeness +operativity +operatize +operator +operatory +operatrix +opercle +opercled +opercula +opercular +operculate +operculated +operculiferous +operculiform +operculigenous +operculigerous +operculum +operetta +operette +operettist +operose +operosely +operoseness +operosity +ophelimity +ophiasis +ophic +ophicalcite +ophicephaloid +ophichthyoid +ophicleide +ophicleidean +ophicleidist +ophidian +ophidioid +ophidiophobia +ophidious +ophidologist +ophidology +ophioglossaceous +ophiography +ophioid +ophiolater +ophiolatrous +ophiolatry +ophiolite +ophiolitic +ophiologic +ophiological +ophiologist +ophiology +ophiomancy +ophiomorph +ophiomorphic +ophiomorphous +ophionid +ophionine +ophiophagous +ophiophilism +ophiophilist +ophiophobe +ophiophobia +ophiophoby +ophiopluteus +ophiostaphyle +ophiouride +ophite +ophitic +ophiuran +ophiurid +ophiuroid +ophiuroidean +ophryon +ophthalaiater +ophthalmagra +ophthalmalgia +ophthalmalgic +ophthalmatrophia +ophthalmectomy +ophthalmencephalon +ophthalmetrical +ophthalmia +ophthalmiac +ophthalmiatrics +ophthalmic +ophthalmious +ophthalmist +ophthalmite +ophthalmitic +ophthalmitis +ophthalmoblennorrhea +ophthalmocarcinoma +ophthalmocele +ophthalmocopia +ophthalmodiagnosis +ophthalmodiastimeter +ophthalmodynamometer +ophthalmodynia +ophthalmography +ophthalmoleucoscope +ophthalmolith +ophthalmologic +ophthalmological +ophthalmologist +ophthalmology +ophthalmomalacia +ophthalmometer +ophthalmometric +ophthalmometry +ophthalmomycosis +ophthalmomyositis +ophthalmomyotomy +ophthalmoneuritis +ophthalmopathy +ophthalmophlebotomy +ophthalmophore +ophthalmophorous +ophthalmophthisis +ophthalmoplasty +ophthalmoplegia +ophthalmoplegic +ophthalmopod +ophthalmoptosis +ophthalmorrhagia +ophthalmorrhea +ophthalmorrhexis +ophthalmoscope +ophthalmoscopic +ophthalmoscopical +ophthalmoscopist +ophthalmoscopy +ophthalmostasis +ophthalmostat +ophthalmostatometer +ophthalmothermometer +ophthalmotomy +ophthalmotonometer +ophthalmotonometry +ophthalmotrope +ophthalmotropometer +ophthalmy +opianic +opianyl +opiate +opiateproof +opiatic +opificer +opiism +opiliaceous +opilionine +opinability +opinable +opinably +opinant +opination +opinative +opinatively +opinator +opine +opiner +opiniaster +opiniastre +opiniastrety +opiniastrous +opiniater +opiniative +opiniatively +opiniativeness +opiniatreness +opiniatrety +opinion +opinionable +opinionaire +opinional +opinionate +opinionated +opinionatedly +opinionatedness +opinionately +opinionative +opinionatively +opinionativeness +opinioned +opinionedness +opinionist +opiomania +opiomaniac +opiophagism +opiophagy +opiparous +opisometer +opisthenar +opisthion +opisthobranch +opisthobranchiate +opisthocoelian +opisthocoelous +opisthocome +opisthocomine +opisthocomous +opisthodetic +opisthodome +opisthodomos +opisthodomus +opisthodont +opisthogastric +opisthoglossal +opisthoglossate +opisthoglyph +opisthoglyphic +opisthoglyphous +opisthognathism +opisthognathous +opisthograph +opisthographal +opisthographic +opisthographical +opisthography +opisthogyrate +opisthogyrous +opisthoparian +opisthophagic +opisthoporeia +opisthorchiasis +opisthosomal +opisthotic +opisthotonic +opisthotonoid +opisthotonos +opisthotonus +opium +opiumism +opobalsam +opodeldoc +opodidymus +opodymus +opopanax +opossum +opotherapy +oppidan +oppilate +oppilation +oppilative +opponency +opponent +opportune +opportuneless +opportunely +opportuneness +opportunism +opportunist +opportunistic +opportunistically +opportunity +opposability +opposable +oppose +opposed +opposeless +opposer +opposing +opposingly +opposit +opposite +oppositely +oppositeness +oppositiflorous +oppositifolious +opposition +oppositional +oppositionary +oppositionism +oppositionist +oppositionless +oppositious +oppositipetalous +oppositipinnate +oppositipolar +oppositisepalous +oppositive +oppositively +oppositiveness +opposure +oppress +oppressed +oppressible +oppression +oppressionist +oppressive +oppressively +oppressiveness +oppressor +opprobriate +opprobrious +opprobriously +opprobriousness +opprobrium +opprobry +oppugn +oppugnacy +oppugnance +oppugnancy +oppugnant +oppugnate +oppugnation +oppugner +opsigamy +opsimath +opsimathy +opsiometer +opsisform +opsistype +opsonic +opsoniferous +opsonification +opsonify +opsonin +opsonist +opsonium +opsonization +opsonize +opsonogen +opsonoid +opsonology +opsonometry +opsonophilia +opsonophilic +opsonophoric +opsonotherapy +opsy +opt +optable +optableness +optably +optant +optate +optation +optative +optatively +opthalmophorium +opthalmoplegy +opthalmothermometer +optic +optical +optically +optician +opticist +opticity +opticochemical +opticociliary +opticon +opticopapillary +opticopupillary +optics +optigraph +optimacy +optimal +optimate +optimates +optime +optimism +optimist +optimistic +optimistical +optimistically +optimity +optimization +optimize +optimum +option +optional +optionality +optionalize +optionally +optionary +optionee +optionor +optive +optoblast +optogram +optography +optological +optologist +optology +optomeninx +optometer +optometrical +optometrist +optometry +optophone +optotechnics +optotype +opulence +opulency +opulent +opulently +opulus +opuntioid +opus +opuscular +opuscule +opusculum +oquassa +or +ora +orabassu +orach +oracle +oracular +oracularity +oracularly +oracularness +oraculate +oraculous +oraculously +oraculousness +oraculum +orad +orage +oragious +oral +oraler +oralism +oralist +orality +oralization +oralize +orally +oralogist +oralogy +orang +orange +orangeade +orangebird +orangeleaf +orangeman +oranger +orangeroot +orangery +orangewoman +orangewood +orangey +orangism +orangist +orangite +orangize +orangutan +orant +orarian +orarion +orarium +orary +orate +oration +orational +orationer +orator +oratorial +oratorially +oratorian +oratoric +oratorical +oratorically +oratorio +oratorize +oratorlike +oratorship +oratory +oratress +oratrix +orb +orbed +orbic +orbical +orbicle +orbicular +orbicularis +orbicularity +orbicularly +orbicularness +orbiculate +orbiculated +orbiculately +orbiculation +orbiculatocordate +orbiculatoelliptical +orbific +orbit +orbital +orbitale +orbitar +orbitary +orbite +orbitelar +orbitelarian +orbitele +orbitelous +orbitofrontal +orbitolite +orbitomalar +orbitomaxillary +orbitonasal +orbitopalpebral +orbitosphenoid +orbitosphenoidal +orbitostat +orbitotomy +orbitozygomatic +orbless +orblet +orby +orc +orcanet +orcein +orchamus +orchard +orcharding +orchardist +orchardman +orchat +orchel +orchella +orchesis +orchesography +orchester +orchestian +orchestic +orchestiid +orchestra +orchestral +orchestraless +orchestrally +orchestrate +orchestrater +orchestration +orchestrator +orchestre +orchestric +orchestrina +orchestrion +orchialgia +orchic +orchichorea +orchid +orchidacean +orchidaceous +orchidalgia +orchidectomy +orchideous +orchideously +orchidist +orchiditis +orchidocele +orchidocelioplasty +orchidologist +orchidology +orchidomania +orchidopexy +orchidoplasty +orchidoptosis +orchidorrhaphy +orchidotherapy +orchidotomy +orchiectomy +orchiencephaloma +orchiepididymitis +orchil +orchilla +orchilytic +orchiocatabasis +orchiocele +orchiodynia +orchiomyeloma +orchioncus +orchioneuralgia +orchiopexy +orchioplasty +orchiorrhaphy +orchioscheocele +orchioscirrhus +orchiotomy +orchitic +orchitis +orchotomy +orcin +orcinol +ordain +ordainable +ordainer +ordainment +ordanchite +ordeal +order +orderable +ordered +orderedness +orderer +orderless +orderliness +orderly +ordinable +ordinal +ordinally +ordinance +ordinand +ordinant +ordinar +ordinarily +ordinariness +ordinarius +ordinary +ordinaryship +ordinate +ordinately +ordination +ordinative +ordinatomaculate +ordinator +ordinee +ordines +ordnance +ordonnance +ordonnant +ordosite +ordu +ordure +ordurous +ore +oread +orecchion +orectic +orective +oreillet +orellin +oreman +orenda +orendite +oreodont +oreodontine +oreodontoid +oreophasine +oreotragine +oreweed +orewood +orexis +orf +orfgild +organ +organal +organbird +organdy +organella +organelle +organer +organette +organic +organical +organically +organicalness +organicism +organicismal +organicist +organicistic +organicity +organific +organing +organism +organismal +organismic +organist +organistic +organistrum +organistship +organity +organizability +organizable +organization +organizational +organizationally +organizationist +organizatory +organize +organized +organizer +organless +organoantimony +organoarsenic +organobismuth +organoboron +organochordium +organogel +organogen +organogenesis +organogenetic +organogenic +organogenist +organogeny +organogold +organographic +organographical +organographist +organography +organoid +organoiron +organolead +organoleptic +organolithium +organologic +organological +organologist +organology +organomagnesium +organomercury +organometallic +organon +organonomic +organonomy +organonym +organonymal +organonymic +organonymy +organopathy +organophil +organophile +organophilic +organophone +organophonic +organophyly +organoplastic +organoscopy +organosilicon +organosilver +organosodium +organosol +organotherapy +organotin +organotrophic +organotropic +organotropically +organotropism +organotropy +organozinc +organry +organule +organum +organzine +orgasm +orgasmic +orgastic +orgeat +orgia +orgiac +orgiacs +orgiasm +orgiast +orgiastic +orgiastical +orgic +orgue +orguinette +orgulous +orgulously +orgy +orgyia +oribi +orichalceous +orichalch +orichalcum +oriconic +oricycle +oriel +oriency +orient +oriental +orientalism +orientalist +orientality +orientalization +orientalize +orientally +orientate +orientation +orientative +orientator +orientite +orientization +orientize +oriently +orientness +orifacial +orifice +orificial +oriflamb +oriflamme +oriform +origan +origanized +origin +originable +original +originalist +originality +originally +originalness +originant +originarily +originary +originate +origination +originative +originatively +originator +originatress +originist +orignal +orihon +orihyperbola +orillion +orillon +orinasal +orinasality +oriole +orismologic +orismological +orismology +orison +orisphere +oristic +orle +orlean +orlet +orleways +orlewise +orlo +orlop +ormer +ormolu +orna +ornament +ornamental +ornamentalism +ornamentalist +ornamentality +ornamentalize +ornamentally +ornamentary +ornamentation +ornamenter +ornamentist +ornate +ornately +ornateness +ornation +ornature +orneriness +ornery +ornis +orniscopic +orniscopist +orniscopy +ornithic +ornithichnite +ornithine +ornithischian +ornithivorous +ornithobiographical +ornithobiography +ornithocephalic +ornithocephalous +ornithocoprolite +ornithocopros +ornithodelph +ornithodelphian +ornithodelphic +ornithodelphous +ornithogeographic +ornithogeographical +ornithography +ornithoid +ornitholite +ornitholitic +ornithologic +ornithological +ornithologically +ornithologist +ornithology +ornithomancy +ornithomantia +ornithomantic +ornithomantist +ornithomorph +ornithomorphic +ornithomyzous +ornithon +ornithophile +ornithophilist +ornithophilite +ornithophilous +ornithophily +ornithopod +ornithopter +ornithorhynchous +ornithosaur +ornithosaurian +ornithoscelidan +ornithoscopic +ornithoscopist +ornithoscopy +ornithosis +ornithotomical +ornithotomist +ornithotomy +ornithotrophy +ornithuric +ornithurous +ornoite +oroanal +orobanchaceous +orobancheous +orobathymetric +orocratic +orodiagnosis +orogen +orogenesis +orogenesy +orogenetic +orogenic +orogeny +orograph +orographic +orographical +orographically +orography +oroheliograph +orohydrographic +orohydrographical +orohydrography +oroide +orolingual +orological +orologist +orology +orometer +orometric +orometry +oronasal +oronoco +oropharyngeal +oropharynx +orotherapy +orotund +orotundity +orphan +orphancy +orphandom +orphange +orphanhood +orphanism +orphanize +orphanry +orphanship +orpharion +orpheon +orpheonist +orpheum +orphrey +orphreyed +orpiment +orpine +orrery +orrhoid +orrhology +orrhotherapy +orris +orrisroot +orseille +orseilline +orsel +orselle +orseller +orsellic +orsellinate +orsellinic +ort +ortalid +ortalidian +ortet +orthal +orthantimonic +orthian +orthic +orthicon +orthid +orthite +orthitic +ortho +orthoarsenite +orthoaxis +orthobenzoquinone +orthobiosis +orthoborate +orthobrachycephalic +orthocarbonic +orthocarpous +orthocenter +orthocentric +orthocephalic +orthocephalous +orthocephaly +orthoceracone +orthoceratite +orthoceratitic +orthoceratoid +orthochlorite +orthochromatic +orthochromatize +orthoclase +orthoclasite +orthoclastic +orthocoumaric +orthocresol +orthocymene +orthodiaene +orthodiagonal +orthodiagram +orthodiagraph +orthodiagraphic +orthodiagraphy +orthodiazin +orthodiazine +orthodolichocephalic +orthodomatic +orthodome +orthodontia +orthodontic +orthodontics +orthodontist +orthodox +orthodoxal +orthodoxality +orthodoxally +orthodoxian +orthodoxical +orthodoxically +orthodoxism +orthodoxist +orthodoxly +orthodoxness +orthodoxy +orthodromic +orthodromics +orthodromy +orthoepic +orthoepical +orthoepically +orthoepist +orthoepistic +orthoepy +orthoformic +orthogamous +orthogamy +orthogenesis +orthogenetic +orthogenic +orthognathic +orthognathism +orthognathous +orthognathus +orthognathy +orthogneiss +orthogonal +orthogonality +orthogonally +orthogonial +orthograde +orthogranite +orthograph +orthographer +orthographic +orthographical +orthographically +orthographist +orthographize +orthography +orthohydrogen +orthologer +orthologian +orthological +orthology +orthometopic +orthometric +orthometry +orthonitroaniline +orthopath +orthopathic +orthopathically +orthopathy +orthopedia +orthopedic +orthopedical +orthopedically +orthopedics +orthopedist +orthopedy +orthophenylene +orthophonic +orthophony +orthophoria +orthophoric +orthophosphate +orthophosphoric +orthophyre +orthophyric +orthopinacoid +orthopinacoidal +orthoplastic +orthoplasy +orthoplumbate +orthopnea +orthopneic +orthopod +orthopraxis +orthopraxy +orthoprism +orthopsychiatric +orthopsychiatrical +orthopsychiatrist +orthopsychiatry +orthopter +orthopteral +orthopteran +orthopterist +orthopteroid +orthopterological +orthopterologist +orthopterology +orthopteron +orthopterous +orthoptic +orthopyramid +orthopyroxene +orthoquinone +orthorhombic +orthorrhaphous +orthorrhaphy +orthoscope +orthoscopic +orthose +orthosemidin +orthosemidine +orthosilicate +orthosilicic +orthosis +orthosite +orthosomatic +orthospermous +orthostatic +orthostichous +orthostichy +orthostyle +orthosubstituted +orthosymmetric +orthosymmetrical +orthosymmetrically +orthosymmetry +orthotactic +orthotectic +orthotic +orthotolidin +orthotolidine +orthotoluic +orthotoluidin +orthotoluidine +orthotomic +orthotomous +orthotone +orthotonesis +orthotonic +orthotonus +orthotropal +orthotropic +orthotropism +orthotropous +orthotropy +orthotype +orthotypous +orthovanadate +orthovanadic +orthoveratraldehyde +orthoveratric +orthoxazin +orthoxazine +orthoxylene +orthron +ortiga +ortive +ortolan +ortstein +ortygan +ortygine +orvietan +orvietite +ory +oryctics +oryctognostic +oryctognostical +oryctognostically +oryctognosy +oryssid +oryzenin +oryzivorous +os +osamin +osamine +osazone +oscella +oscheal +oscheitis +oscheocarcinoma +oscheocele +oscheolith +oscheoma +oscheoncus +oscheoplasty +oscillance +oscillancy +oscillant +oscillariaceous +oscillate +oscillating +oscillation +oscillative +oscillatively +oscillator +oscillatoriaceous +oscillatorian +oscillatory +oscillogram +oscillograph +oscillographic +oscillography +oscillometer +oscillometric +oscillometry +oscilloscope +oscin +oscine +oscinian +oscinine +oscitance +oscitancy +oscitant +oscitantly +oscitate +oscitation +oscnode +osculable +osculant +oscular +oscularity +osculate +osculation +osculatory +osculatrix +oscule +osculiferous +osculum +oscurrantist +ose +osela +oshac +oside +osier +osiered +osierlike +osiery +osmate +osmatic +osmatism +osmazomatic +osmazomatous +osmazome +osmesis +osmeterium +osmetic +osmic +osmidrosis +osmin +osmina +osmious +osmiridium +osmium +osmodysphoria +osmogene +osmograph +osmolagnia +osmology +osmometer +osmometric +osmometry +osmondite +osmophore +osmoregulation +osmoscope +osmose +osmosis +osmotactic +osmotaxis +osmotherapy +osmotic +osmotically +osmous +osmund +osmundaceous +osmundine +osoberry +osone +osophy +osotriazine +osotriazole +osphradial +osphradium +osphresiolagnia +osphresiologic +osphresiologist +osphresiology +osphresiometer +osphresiometry +osphresiophilia +osphresis +osphretic +osphyalgia +osphyalgic +osphyarthritis +osphyitis +osphyocele +osphyomelitis +osprey +ossal +ossarium +ossature +osse +ossein +osselet +ossements +osseoalbuminoid +osseoaponeurotic +osseocartilaginous +osseofibrous +osseomucoid +osseous +osseously +ossicle +ossicular +ossiculate +ossicule +ossiculectomy +ossiculotomy +ossiculum +ossiferous +ossific +ossification +ossified +ossifier +ossifluence +ossifluent +ossiform +ossifrage +ossifrangent +ossify +ossivorous +ossuarium +ossuary +ossypite +ostalgia +ostariophysan +ostariophysial +ostariophysous +ostarthritis +osteal +ostealgia +osteanabrosis +osteanagenesis +ostearthritis +ostearthrotomy +ostectomy +osteectomy +osteectopia +osteectopy +ostein +osteitic +osteitis +ostemia +ostempyesis +ostensibility +ostensible +ostensibly +ostension +ostensive +ostensively +ostensorium +ostensory +ostent +ostentate +ostentation +ostentatious +ostentatiously +ostentatiousness +ostentive +ostentous +osteoaneurysm +osteoarthritis +osteoarthropathy +osteoarthrotomy +osteoblast +osteoblastic +osteoblastoma +osteocachetic +osteocarcinoma +osteocartilaginous +osteocele +osteocephaloma +osteochondritis +osteochondrofibroma +osteochondroma +osteochondromatous +osteochondropathy +osteochondrophyte +osteochondrosarcoma +osteochondrous +osteoclasia +osteoclasis +osteoclast +osteoclastic +osteoclasty +osteocolla +osteocomma +osteocranium +osteocystoma +osteodentin +osteodentinal +osteodentine +osteoderm +osteodermal +osteodermatous +osteodermia +osteodermis +osteodiastasis +osteodynia +osteodystrophy +osteoencephaloma +osteoenchondroma +osteoepiphysis +osteofibroma +osteofibrous +osteogangrene +osteogen +osteogenesis +osteogenetic +osteogenic +osteogenist +osteogenous +osteogeny +osteoglossid +osteoglossoid +osteographer +osteography +osteohalisteresis +osteoid +osteolite +osteologer +osteologic +osteological +osteologically +osteologist +osteology +osteolysis +osteolytic +osteoma +osteomalacia +osteomalacial +osteomalacic +osteomancy +osteomanty +osteomatoid +osteomere +osteometric +osteometrical +osteometry +osteomyelitis +osteoncus +osteonecrosis +osteoneuralgia +osteopaedion +osteopath +osteopathic +osteopathically +osteopathist +osteopathy +osteopedion +osteoperiosteal +osteoperiostitis +osteopetrosis +osteophage +osteophagia +osteophlebitis +osteophone +osteophony +osteophore +osteophyma +osteophyte +osteophytic +osteoplaque +osteoplast +osteoplastic +osteoplasty +osteoporosis +osteoporotic +osteorrhaphy +osteosarcoma +osteosarcomatous +osteosclerosis +osteoscope +osteosis +osteosteatoma +osteostixis +osteostomatous +osteostomous +osteostracan +osteosuture +osteosynovitis +osteosynthesis +osteothrombosis +osteotome +osteotomist +osteotomy +osteotribe +osteotrite +osteotrophic +osteotrophy +ostial +ostiary +ostiate +ostiolar +ostiolate +ostiole +ostitis +ostium +ostleress +ostmark +ostosis +ostracean +ostraceous +ostracine +ostracioid +ostracism +ostracizable +ostracization +ostracize +ostracizer +ostracod +ostracode +ostracoderm +ostracodous +ostracoid +ostracon +ostracophore +ostracophorous +ostracum +ostraite +ostreaceous +ostreger +ostreicultural +ostreiculture +ostreiculturist +ostreiform +ostreodynamometer +ostreoid +ostreophage +ostreophagist +ostreophagous +ostrich +ostrichlike +otacoustic +otacousticon +otalgia +otalgic +otalgy +otarian +otariine +otarine +otarioid +otary +otate +otectomy +otelcosis +othelcosis +othematoma +othemorrhea +otheoscope +other +otherdom +otherest +othergates +otherguess +otherhow +otherism +otherist +otherness +othersome +othertime +otherwards +otherwhence +otherwhere +otherwhereness +otherwheres +otherwhile +otherwhiles +otherwhither +otherwise +otherwiseness +otherworld +otherworldliness +otherworldly +otherworldness +othmany +othygroma +otiant +otiatric +otiatrics +otiatry +otic +oticodinia +otidiform +otidine +otidium +otiorhynchid +otiose +otiosely +otioseness +otiosity +otitic +otitis +otkon +otoantritis +otoblennorrhea +otocariasis +otocephalic +otocephaly +otocerebritis +otocleisis +otoconial +otoconite +otoconium +otocrane +otocranial +otocranic +otocranium +otocyst +otocystic +otodynia +otodynic +otoencephalitis +otogenic +otogenous +otographical +otography +otohemineurasthenia +otolaryngologic +otolaryngologist +otolaryngology +otolite +otolith +otolitic +otological +otologist +otology +otomassage +otomucormycosis +otomyces +otomycosis +otonecrectomy +otoneuralgia +otoneurasthenia +otopathic +otopathy +otopharyngeal +otophone +otopiesis +otoplastic +otoplasty +otopolypus +otopyorrhea +otopyosis +otorhinolaryngologic +otorhinolaryngologist +otorhinolaryngology +otorrhagia +otorrhea +otorrhoea +otosalpinx +otosclerosis +otoscope +otoscopic +otoscopy +otosis +otosphenal +otosteal +otosteon +ototomy +ottajanite +ottar +ottavarima +otter +otterer +otterhound +ottinger +ottingkar +otto +ottrelife +oturia +ouabain +ouabaio +ouabe +ouachitite +ouakari +ouananiche +oubliette +ouch +oudenarde +oudenodont +ouenite +ouf +ough +ought +oughtness +oughtnt +ouistiti +oukia +oulap +ounce +ounds +ouphe +ouphish +our +ourie +ouroub +ours +ourself +ourselves +oust +ouster +out +outact +outadmiral +outage +outambush +outarde +outargue +outask +outawe +outbabble +outback +outbacker +outbake +outbalance +outban +outbanter +outbar +outbargain +outbark +outbawl +outbeam +outbear +outbearing +outbeg +outbeggar +outbelch +outbellow +outbent +outbetter +outbid +outbidder +outbirth +outblacken +outblaze +outbleat +outbleed +outbless +outbloom +outblossom +outblot +outblow +outblowing +outblown +outbluff +outblunder +outblush +outbluster +outboard +outboast +outbolting +outbond +outbook +outborn +outborough +outbound +outboundaries +outbounds +outbow +outbowed +outbowl +outbox +outbrag +outbranch +outbranching +outbrave +outbray +outbrazen +outbreak +outbreaker +outbreaking +outbreath +outbreathe +outbreather +outbred +outbreed +outbreeding +outbribe +outbridge +outbring +outbrother +outbud +outbuild +outbuilding +outbulge +outbulk +outbully +outburn +outburst +outbustle +outbuy +outbuzz +outby +outcant +outcaper +outcarol +outcarry +outcase +outcast +outcaste +outcasting +outcastness +outcavil +outchamber +outcharm +outchase +outchatter +outcheat +outchide +outcity +outclamor +outclass +outclerk +outclimb +outcome +outcomer +outcoming +outcompass +outcomplete +outcompliment +outcorner +outcountry +outcourt +outcrawl +outcricket +outcrier +outcrop +outcropper +outcross +outcrossing +outcrow +outcrowd +outcry +outcull +outcure +outcurse +outcurve +outcut +outdaciousness +outdance +outdare +outdate +outdated +outdazzle +outdevil +outdispatch +outdistance +outdistrict +outdo +outdodge +outdoer +outdoor +outdoorness +outdoors +outdoorsman +outdraft +outdragon +outdraw +outdream +outdress +outdrink +outdrive +outdure +outdwell +outdweller +outdwelling +outeat +outecho +outed +outedge +outen +outer +outerly +outermost +outerness +outerwear +outeye +outeyed +outfable +outface +outfall +outfame +outfangthief +outfast +outfawn +outfeast +outfeat +outfeeding +outfence +outferret +outfiction +outfield +outfielder +outfieldsman +outfight +outfighter +outfighting +outfigure +outfish +outfit +outfitter +outflame +outflank +outflanker +outflanking +outflare +outflash +outflatter +outfling +outfloat +outflourish +outflow +outflue +outflung +outflunky +outflush +outflux +outfly +outfold +outfool +outfoot +outform +outfort +outfreeman +outfront +outfroth +outfrown +outgabble +outgain +outgallop +outgamble +outgame +outgang +outgarment +outgarth +outgas +outgate +outgauge +outgaze +outgeneral +outgive +outgiving +outglad +outglare +outgleam +outglitter +outgloom +outglow +outgnaw +outgo +outgoer +outgoing +outgoingness +outgone +outgreen +outgrin +outground +outgrow +outgrowing +outgrowth +outguard +outguess +outgun +outgush +outhammer +outhasten +outhaul +outhauler +outhear +outheart +outhector +outheel +outher +outhire +outhiss +outhit +outhold +outhorror +outhouse +outhousing +outhowl +outhue +outhumor +outhunt +outhurl +outhut +outhymn +outhyperbolize +outimage +outing +outinvent +outish +outissue +outjazz +outjest +outjet +outjetting +outjinx +outjockey +outjourney +outjuggle +outjump +outjut +outkeeper +outkick +outkill +outking +outkiss +outkitchen +outknave +outknee +outlabor +outlaid +outlance +outland +outlander +outlandish +outlandishlike +outlandishly +outlandishness +outlash +outlast +outlaugh +outlaunch +outlaw +outlawry +outlay +outlean +outleap +outlearn +outlegend +outlength +outlengthen +outler +outlet +outlie +outlier +outlighten +outlimb +outlimn +outline +outlinear +outlined +outlineless +outliner +outlinger +outlip +outlipped +outlive +outliver +outlodging +outlook +outlooker +outlord +outlove +outlung +outluster +outly +outlying +outmagic +outmalaprop +outman +outmaneuver +outmantle +outmarch +outmarriage +outmarry +outmaster +outmatch +outmate +outmeasure +outmerchant +outmiracle +outmode +outmoded +outmost +outmount +outmouth +outmove +outname +outness +outnight +outnoise +outnook +outnumber +outoffice +outoven +outpace +outpage +outpaint +outparagon +outparamour +outparish +outpart +outpass +outpassion +outpath +outpatient +outpay +outpayment +outpeal +outpeep +outpeer +outpension +outpensioner +outpeople +outperform +outpick +outpicket +outpipe +outpitch +outpity +outplace +outplan +outplay +outplayed +outplease +outplod +outplot +outpocketing +outpoint +outpoise +outpoison +outpoll +outpomp +outpop +outpopulate +outporch +outport +outporter +outportion +outpost +outpouching +outpour +outpourer +outpouring +outpractice +outpraise +outpray +outpreach +outpreen +outprice +outprodigy +outproduce +outpromise +outpry +outpull +outpupil +outpurl +outpurse +outpush +output +outputter +outquaff +outquarters +outqueen +outquestion +outquibble +outquote +outrace +outrage +outrageous +outrageously +outrageousness +outrageproof +outrager +outraging +outrail +outrance +outrange +outrank +outrant +outrap +outrate +outraught +outrave +outray +outre +outreach +outread +outreason +outreckon +outredden +outrede +outreign +outrelief +outremer +outreness +outrhyme +outrick +outride +outrider +outriding +outrig +outrigger +outriggered +outriggerless +outrigging +outright +outrightly +outrightness +outring +outrival +outroar +outrogue +outroll +outromance +outrooper +outroot +outrove +outrow +outroyal +outrun +outrunner +outrush +outsail +outsaint +outsally +outsatisfy +outsavor +outsay +outscent +outscold +outscore +outscorn +outscour +outscouring +outscream +outsea +outseam +outsearch +outsee +outseek +outsell +outsentry +outsert +outservant +outset +outsetting +outsettlement +outsettler +outshadow +outshake +outshame +outshape +outsharp +outsharpen +outsheathe +outshift +outshine +outshiner +outshoot +outshot +outshoulder +outshout +outshove +outshow +outshower +outshriek +outshrill +outshut +outside +outsided +outsidedness +outsideness +outsider +outsift +outsigh +outsight +outsin +outsing +outsit +outsize +outsized +outskill +outskip +outskirmish +outskirmisher +outskirt +outskirter +outslander +outslang +outsleep +outslide +outslink +outsmart +outsmell +outsmile +outsnatch +outsnore +outsoar +outsole +outsoler +outsonnet +outsophisticate +outsound +outspan +outsparkle +outspeak +outspeaker +outspeech +outspeed +outspell +outspend +outspent +outspill +outspin +outspirit +outspit +outsplendor +outspoken +outspokenly +outspokenness +outsport +outspout +outspread +outspring +outsprint +outspue +outspurn +outspurt +outstagger +outstair +outstand +outstander +outstanding +outstandingly +outstandingness +outstare +outstart +outstarter +outstartle +outstate +outstation +outstatistic +outstature +outstay +outsteal +outsteam +outstep +outsting +outstink +outstood +outstorm +outstrain +outstream +outstreet +outstretch +outstretcher +outstride +outstrike +outstrip +outstrive +outstroke +outstrut +outstudent +outstudy +outstunt +outsubtle +outsuck +outsucken +outsuffer +outsuitor +outsulk +outsum +outsuperstition +outswagger +outswarm +outswear +outsweep +outsweeping +outsweeten +outswell +outswift +outswim +outswindle +outswing +outswirl +outtaken +outtalent +outtalk +outtask +outtaste +outtear +outtease +outtell +outthieve +outthink +outthreaten +outthrob +outthrough +outthrow +outthrust +outthruster +outthunder +outthwack +outtinkle +outtire +outtoil +outtongue +outtop +outtower +outtrade +outtrail +outtravel +outtrick +outtrot +outtrump +outturn +outturned +outtyrannize +outusure +outvalue +outvanish +outvaunt +outvelvet +outvenom +outvictor +outvie +outvier +outvigil +outvillage +outvillain +outvociferate +outvoice +outvote +outvoter +outvoyage +outwait +outwake +outwale +outwalk +outwall +outwallop +outwander +outwar +outwarble +outward +outwardly +outwardmost +outwardness +outwards +outwash +outwaste +outwatch +outwater +outwave +outwealth +outweapon +outwear +outweary +outweave +outweed +outweep +outweigh +outweight +outwell +outwent +outwhirl +outwick +outwile +outwill +outwind +outwindow +outwing +outwish +outwit +outwith +outwittal +outwitter +outwoe +outwoman +outwood +outword +outwore +outwork +outworker +outworld +outworn +outworth +outwrangle +outwrench +outwrest +outwrestle +outwriggle +outwring +outwrite +outwrought +outyard +outyell +outyelp +outyield +outzany +ouzel +ova +oval +ovalbumin +ovalescent +ovaliform +ovalish +ovalization +ovalize +ovally +ovalness +ovaloid +ovalwise +ovant +ovarial +ovarian +ovarin +ovarioabdominal +ovariocele +ovariocentesis +ovariocyesis +ovariodysneuria +ovariohysterectomy +ovariole +ovariolumbar +ovariorrhexis +ovariosalpingectomy +ovariosteresis +ovariostomy +ovariotomist +ovariotomize +ovariotomy +ovariotubal +ovarious +ovaritis +ovarium +ovary +ovate +ovateconical +ovated +ovately +ovation +ovational +ovationary +ovatoacuminate +ovatoconical +ovatocordate +ovatocylindraceous +ovatodeltoid +ovatoellipsoidal +ovatoglobose +ovatolanceolate +ovatooblong +ovatoorbicular +ovatopyriform +ovatoquadrangular +ovatorotundate +ovatoserrate +ovatotriangular +oven +ovenbird +ovenful +ovenlike +ovenly +ovenman +ovenpeel +ovenstone +ovenware +ovenwise +over +overability +overable +overabound +overabsorb +overabstain +overabstemious +overabstemiousness +overabundance +overabundant +overabundantly +overabuse +overaccentuate +overaccumulate +overaccumulation +overaccuracy +overaccurate +overaccurately +overact +overaction +overactive +overactiveness +overactivity +overacute +overaddiction +overadvance +overadvice +overaffect +overaffirmation +overafflict +overaffliction +overage +overageness +overaggravate +overaggravation +overagitate +overagonize +overall +overalled +overalls +overambitioned +overambitious +overambling +overanalyze +overangelic +overannotate +overanswer +overanxiety +overanxious +overanxiously +overappareled +overappraisal +overappraise +overapprehended +overapprehension +overapprehensive +overapt +overarch +overargue +overarm +overartificial +overartificiality +overassail +overassert +overassertion +overassertive +overassertively +overassertiveness +overassess +overassessment +overassumption +overattached +overattachment +overattention +overattentive +overattentively +overawe +overawful +overawn +overawning +overbake +overbalance +overballast +overbalm +overbanded +overbandy +overbank +overbanked +overbark +overbarren +overbarrenness +overbase +overbaseness +overbashful +overbashfully +overbashfulness +overbattle +overbear +overbearance +overbearer +overbearing +overbearingly +overbearingness +overbeat +overbeating +overbeetling +overbelief +overbend +overbepatched +overberg +overbet +overbias +overbid +overbig +overbigness +overbillow +overbit +overbite +overbitten +overbitter +overbitterly +overbitterness +overblack +overblame +overblaze +overbleach +overblessed +overblessedness +overblind +overblindly +overblithe +overbloom +overblouse +overblow +overblowing +overblown +overboard +overboast +overboastful +overbodice +overboding +overbody +overboil +overbold +overboldly +overboldness +overbook +overbookish +overbooming +overborne +overborrow +overbought +overbound +overbounteous +overbounteously +overbounteousness +overbow +overbowed +overbowl +overbrace +overbragging +overbrained +overbranch +overbrave +overbravely +overbravery +overbray +overbreak +overbreathe +overbred +overbreed +overbribe +overbridge +overbright +overbrightly +overbrightness +overbrilliancy +overbrilliant +overbrilliantly +overbrim +overbrimmingly +overbroaden +overbroil +overbrood +overbrow +overbrown +overbrowse +overbrush +overbrutal +overbrutality +overbrutalize +overbrutally +overbubbling +overbuild +overbuilt +overbulk +overbulky +overbumptious +overburden +overburdeningly +overburdensome +overburn +overburned +overburningly +overburnt +overburst +overburthen +overbusily +overbusiness +overbusy +overbuy +overby +overcall +overcanny +overcanopy +overcap +overcapable +overcapably +overcapacity +overcape +overcapitalization +overcapitalize +overcaptious +overcaptiously +overcaptiousness +overcard +overcare +overcareful +overcarefully +overcareless +overcarelessly +overcarelessness +overcaring +overcarking +overcarry +overcast +overcasting +overcasual +overcasually +overcatch +overcaution +overcautious +overcautiously +overcautiousness +overcentralization +overcentralize +overcertification +overcertify +overchafe +overchannel +overchant +overcharge +overchargement +overcharger +overcharitable +overcharitably +overcharity +overchase +overcheap +overcheaply +overcheapness +overcheck +overcherish +overchidden +overchief +overchildish +overchildishness +overchill +overchlorinate +overchoke +overchrome +overchurch +overcirculate +overcircumspect +overcircumspection +overcivil +overcivility +overcivilization +overcivilize +overclaim +overclamor +overclasp +overclean +overcleanly +overcleanness +overcleave +overclever +overcleverness +overclimb +overcloak +overclog +overclose +overclosely +overcloseness +overclothe +overclothes +overcloud +overcloy +overcluster +overcoached +overcoat +overcoated +overcoating +overcoil +overcold +overcoldly +overcollar +overcolor +overcomable +overcome +overcomer +overcomingly +overcommand +overcommend +overcommon +overcommonly +overcommonness +overcompensate +overcompensation +overcompensatory +overcompetition +overcompetitive +overcomplacency +overcomplacent +overcomplacently +overcomplete +overcomplex +overcomplexity +overcompliant +overcompound +overconcentrate +overconcentration +overconcern +overconcerned +overcondensation +overcondense +overconfidence +overconfident +overconfidently +overconfute +overconquer +overconscientious +overconscious +overconsciously +overconsciousness +overconservatism +overconservative +overconservatively +overconsiderate +overconsiderately +overconsideration +overconsume +overconsumption +overcontented +overcontentedly +overcontentment +overcontract +overcontraction +overcontribute +overcontribution +overcook +overcool +overcoolly +overcopious +overcopiously +overcopiousness +overcorned +overcorrect +overcorrection +overcorrupt +overcorruption +overcorruptly +overcostly +overcount +overcourteous +overcourtesy +overcover +overcovetous +overcovetousness +overcow +overcoy +overcoyness +overcram +overcredit +overcredulity +overcredulous +overcredulously +overcreed +overcreep +overcritical +overcritically +overcriticalness +overcriticism +overcriticize +overcrop +overcross +overcrow +overcrowd +overcrowded +overcrowdedly +overcrowdedness +overcrown +overcrust +overcry +overcull +overcultivate +overcultivation +overculture +overcultured +overcumber +overcunning +overcunningly +overcunningness +overcup +overcured +overcurious +overcuriously +overcuriousness +overcurl +overcurrency +overcurrent +overcurtain +overcustom +overcut +overcutter +overcutting +overdaintily +overdaintiness +overdainty +overdamn +overdance +overdangle +overdare +overdaringly +overdarken +overdash +overdazed +overdazzle +overdeal +overdear +overdearly +overdearness +overdeck +overdecorate +overdecoration +overdecorative +overdeeming +overdeep +overdeepen +overdeeply +overdeliberate +overdeliberation +overdelicacy +overdelicate +overdelicately +overdelicious +overdeliciously +overdelighted +overdelightedly +overdemand +overdemocracy +overdepress +overdepressive +overdescant +overdesire +overdesirous +overdesirousness +overdestructive +overdestructively +overdestructiveness +overdetermination +overdetermined +overdevelop +overdevelopment +overdevoted +overdevotedly +overdevotion +overdiffuse +overdiffusely +overdiffuseness +overdigest +overdignified +overdignifiedly +overdignifiedness +overdignify +overdignity +overdiligence +overdiligent +overdiligently +overdilute +overdilution +overdischarge +overdiscipline +overdiscount +overdiscourage +overdiscouragement +overdistance +overdistant +overdistantly +overdistantness +overdistempered +overdistention +overdiverse +overdiversely +overdiversification +overdiversify +overdiversity +overdo +overdoctrinize +overdoer +overdogmatic +overdogmatically +overdogmatism +overdome +overdominate +overdone +overdoor +overdosage +overdose +overdoubt +overdoze +overdraft +overdrain +overdrainage +overdramatic +overdramatically +overdrape +overdrapery +overdraw +overdrawer +overdream +overdrench +overdress +overdrifted +overdrink +overdrip +overdrive +overdriven +overdroop +overdrowsed +overdry +overdubbed +overdue +overdunged +overdure +overdust +overdye +overeager +overeagerly +overeagerness +overearnest +overearnestly +overearnestness +overeasily +overeasiness +overeasy +overeat +overeaten +overedge +overedit +overeducate +overeducated +overeducation +overeducative +overeffort +overegg +overelaborate +overelaborately +overelaboration +overelate +overelegance +overelegancy +overelegant +overelegantly +overelliptical +overembellish +overembellishment +overembroider +overemotional +overemotionality +overemotionalize +overemphasis +overemphasize +overemphatic +overemphatically +overemphaticness +overempired +overemptiness +overempty +overenter +overenthusiasm +overenthusiastic +overentreat +overentry +overequal +overestimate +overestimation +overexcelling +overexcitability +overexcitable +overexcitably +overexcite +overexcitement +overexercise +overexert +overexerted +overexertedly +overexertedness +overexertion +overexpand +overexpansion +overexpansive +overexpect +overexpectant +overexpectantly +overexpenditure +overexpert +overexplain +overexplanation +overexpose +overexposure +overexpress +overexquisite +overexquisitely +overextend +overextension +overextensive +overextreme +overexuberant +overeye +overeyebrowed +overface +overfacile +overfacilely +overfacility +overfactious +overfactiousness +overfag +overfagged +overfaint +overfaith +overfaithful +overfaithfully +overfall +overfamed +overfamiliar +overfamiliarity +overfamiliarly +overfamous +overfanciful +overfancy +overfar +overfast +overfastidious +overfastidiously +overfastidiousness +overfasting +overfat +overfatigue +overfatten +overfavor +overfavorable +overfavorably +overfear +overfearful +overfearfully +overfearfulness +overfeast +overfeatured +overfed +overfee +overfeed +overfeel +overfellowlike +overfellowly +overfelon +overfeminine +overfeminize +overfertile +overfertility +overfestoon +overfew +overfierce +overfierceness +overfile +overfill +overfilm +overfine +overfinished +overfish +overfit +overfix +overflatten +overfleece +overfleshed +overflexion +overfling +overfloat +overflog +overflood +overflorid +overfloridness +overflourish +overflow +overflowable +overflower +overflowing +overflowingly +overflowingness +overflown +overfluency +overfluent +overfluently +overflush +overflutter +overfly +overfold +overfond +overfondle +overfondly +overfondness +overfoolish +overfoolishly +overfoolishness +overfoot +overforce +overforged +overformed +overforward +overforwardly +overforwardness +overfought +overfoul +overfoully +overfrail +overfrailty +overfranchised +overfrank +overfrankly +overfrankness +overfraught +overfree +overfreedom +overfreely +overfreight +overfrequency +overfrequent +overfrequently +overfret +overfrieze +overfrighted +overfrighten +overfroth +overfrown +overfrozen +overfruited +overfruitful +overfull +overfullness +overfunctioning +overfurnish +overgaiter +overgalled +overgamble +overgang +overgarment +overgarrison +overgaze +overgeneral +overgeneralize +overgenerally +overgenerosity +overgenerous +overgenerously +overgenial +overgeniality +overgentle +overgently +overget +overgifted +overgild +overgilted +overgird +overgirded +overgirdle +overglad +overgladly +overglance +overglass +overglaze +overglide +overglint +overgloom +overgloominess +overgloomy +overglorious +overgloss +overglut +overgo +overgoad +overgod +overgodliness +overgodly +overgood +overgorge +overgovern +overgovernment +overgown +overgrace +overgracious +overgrade +overgrain +overgrainer +overgrasping +overgrateful +overgratefully +overgratification +overgratify +overgratitude +overgraze +overgreasiness +overgreasy +overgreat +overgreatly +overgreatness +overgreed +overgreedily +overgreediness +overgreedy +overgrieve +overgrievous +overgrind +overgross +overgrossly +overgrossness +overground +overgrow +overgrown +overgrowth +overguilty +overgun +overhair +overhalf +overhand +overhanded +overhandicap +overhandle +overhang +overhappy +overharass +overhard +overharden +overhardness +overhardy +overharsh +overharshly +overharshness +overhaste +overhasten +overhastily +overhastiness +overhasty +overhate +overhatted +overhaughty +overhaul +overhauler +overhead +overheadiness +overheadman +overheady +overheap +overhear +overhearer +overheartily +overhearty +overheat +overheatedly +overheave +overheaviness +overheavy +overheight +overheighten +overheinous +overheld +overhelp +overhelpful +overhigh +overhighly +overhill +overhit +overholiness +overhollow +overholy +overhomeliness +overhomely +overhonest +overhonestly +overhonesty +overhonor +overhorse +overhot +overhotly +overhour +overhouse +overhover +overhuge +overhuman +overhumanity +overhumanize +overhung +overhunt +overhurl +overhurriedly +overhurry +overhusk +overhysterical +overidealism +overidealistic +overidle +overidly +overillustrate +overillustration +overimaginative +overimaginativeness +overimitate +overimitation +overimitative +overimitatively +overimport +overimportation +overimpress +overimpressible +overinclinable +overinclination +overinclined +overincrust +overincurious +overindividualism +overindividualistic +overindulge +overindulgence +overindulgent +overindulgently +overindustrialization +overindustrialize +overinflate +overinflation +overinflative +overinfluence +overinfluential +overinform +overink +overinsist +overinsistence +overinsistent +overinsistently +overinsolence +overinsolent +overinsolently +overinstruct +overinstruction +overinsurance +overinsure +overintellectual +overintellectuality +overintense +overintensely +overintensification +overintensity +overinterest +overinterested +overinterestedness +overinventoried +overinvest +overinvestment +overiodize +overirrigate +overirrigation +overissue +overitching +overjacket +overjade +overjaded +overjawed +overjealous +overjealously +overjealousness +overjob +overjocular +overjoy +overjoyful +overjoyfully +overjoyous +overjudge +overjudging +overjudgment +overjudicious +overjump +overjust +overjutting +overkeen +overkeenness +overkeep +overkick +overkind +overkindly +overkindness +overking +overknavery +overknee +overknow +overknowing +overlabor +overlace +overlactation +overlade +overlaid +overlain +overland +overlander +overlanguaged +overlap +overlard +overlarge +overlargely +overlargeness +overlascivious +overlast +overlate +overlaudation +overlaudatory +overlaugh +overlaunch +overlave +overlavish +overlavishly +overlax +overlaxative +overlaxly +overlaxness +overlay +overlayer +overlead +overleaf +overlean +overleap +overlearn +overlearned +overlearnedly +overlearnedness +overleather +overleave +overleaven +overleer +overleg +overlegislation +overleisured +overlength +overlettered +overlewd +overlewdly +overlewdness +overliberal +overliberality +overliberally +overlicentious +overlick +overlie +overlier +overlift +overlight +overlighted +overlightheaded +overlightly +overlightsome +overliking +overline +overling +overlinger +overlinked +overlip +overlipping +overlisted +overlisten +overliterary +overlittle +overlive +overliveliness +overlively +overliver +overload +overloath +overlock +overlocker +overlofty +overlogical +overlogically +overlong +overlook +overlooker +overloose +overlord +overlordship +overloud +overloup +overlove +overlover +overlow +overlowness +overloyal +overloyally +overloyalty +overlubricatio +overluscious +overlush +overlustiness +overlusty +overluxuriance +overluxuriant +overluxurious +overly +overlying +overmagnify +overmagnitude +overmajority +overmalapert +overman +overmantel +overmantle +overmany +overmarch +overmark +overmarking +overmarl +overmask +overmast +overmaster +overmasterful +overmasterfully +overmasterfulness +overmastering +overmasteringly +overmatch +overmatter +overmature +overmaturity +overmean +overmeanly +overmeanness +overmeasure +overmeddle +overmeek +overmeekly +overmeekness +overmellow +overmellowness +overmelodied +overmelt +overmerciful +overmercifulness +overmerit +overmerrily +overmerry +overmettled +overmickle +overmighty +overmild +overmill +overminute +overminutely +overminuteness +overmix +overmoccasin +overmodest +overmodestly +overmodesty +overmodulation +overmoist +overmoisten +overmoisture +overmortgage +overmoss +overmost +overmotor +overmount +overmounts +overmourn +overmournful +overmournfully +overmuch +overmuchness +overmultiplication +overmultiply +overmultitude +overname +overnarrow +overnarrowly +overnationalization +overnear +overneat +overneatness +overneglect +overnegligence +overnegligent +overnervous +overnervously +overnervousness +overnet +overnew +overnice +overnicely +overniceness +overnicety +overnigh +overnight +overnimble +overnipping +overnoise +overnotable +overnourish +overnoveled +overnumber +overnumerous +overnumerousness +overnurse +overobedience +overobedient +overobediently +overobese +overobjectify +overoblige +overobsequious +overobsequiously +overobsequiousness +overoffend +overoffensive +overofficered +overofficious +overorder +overornamented +overpained +overpainful +overpainfully +overpainfulness +overpaint +overpamper +overpart +overparted +overpartial +overpartiality +overpartially +overparticular +overparticularly +overpass +overpassionate +overpassionately +overpassionateness +overpast +overpatient +overpatriotic +overpay +overpayment +overpeer +overpending +overpensive +overpensiveness +overpeople +overpepper +overperemptory +overpersuade +overpersuasion +overpert +overpessimism +overpessimistic +overpet +overphysic +overpick +overpicture +overpinching +overpitch +overpitched +overpiteous +overplace +overplaced +overplacement +overplain +overplant +overplausible +overplay +overplease +overplenitude +overplenteous +overplenteously +overplentiful +overplenty +overplot +overplow +overplumb +overplume +overplump +overplumpness +overplus +overply +overpointed +overpoise +overpole +overpolemical +overpolish +overpolitic +overponderous +overpopular +overpopularity +overpopularly +overpopulate +overpopulation +overpopulous +overpopulousness +overpositive +overpossess +overpot +overpotent +overpotential +overpour +overpower +overpowerful +overpowering +overpoweringly +overpoweringness +overpraise +overpray +overpreach +overprecise +overpreciseness +overpreface +overpregnant +overpreoccupation +overpreoccupy +overpress +overpressure +overpresumption +overpresumptuous +overprice +overprick +overprint +overprize +overprizer +overprocrastination +overproduce +overproduction +overproductive +overproficient +overprolific +overprolix +overprominence +overprominent +overprominently +overpromise +overprompt +overpromptly +overpromptness +overprone +overproneness +overpronounced +overproof +overproportion +overproportionate +overproportionated +overproportionately +overproportioned +overprosperity +overprosperous +overprotect +overprotract +overprotraction +overproud +overproudly +overprove +overprovender +overprovide +overprovident +overprovidently +overprovision +overprovocation +overprovoke +overprune +overpublic +overpublicity +overpuff +overpuissant +overpunish +overpunishment +overpurchase +overquantity +overquarter +overquell +overquick +overquickly +overquiet +overquietly +overquietness +overrace +overrack +overrake +overrange +overrank +overrankness +overrapture +overrapturize +overrash +overrashly +overrashness +overrate +overrational +overrationalize +overravish +overreach +overreacher +overreaching +overreachingly +overreachingness +overread +overreader +overreadily +overreadiness +overready +overrealism +overrealistic +overreckon +overrecord +overrefine +overrefined +overrefinement +overreflection +overreflective +overregister +overregistration +overregular +overregularity +overregularly +overregulate +overregulation +overrelax +overreliance +overreliant +overreligion +overreligious +overremiss +overremissly +overremissness +overrennet +overrent +overreplete +overrepletion +overrepresent +overrepresentation +overrepresentative +overreserved +overresolute +overresolutely +overrestore +overrestrain +overretention +overreward +overrich +overriches +overrichness +override +overrife +overrigged +overright +overrighteous +overrighteously +overrighteousness +overrigid +overrigidity +overrigidly +overrigorous +overrigorously +overrim +overriot +overripe +overripely +overripen +overripeness +overrise +overroast +overroll +overroof +overrooted +overrough +overroughly +overroughness +overroyal +overrude +overrudely +overrudeness +overruff +overrule +overruler +overruling +overrulingly +overrun +overrunner +overrunning +overrunningly +overrush +overrusset +overrust +oversad +oversadly +oversadness +oversaid +oversail +oversale +oversaliva +oversalt +oversalty +oversand +oversanded +oversanguine +oversanguinely +oversapless +oversated +oversatisfy +oversaturate +oversaturation +oversauce +oversauciness +oversaucy +oversave +overscare +overscatter +overscented +oversceptical +overscepticism +overscore +overscour +overscratch +overscrawl +overscream +overscribble +overscrub +overscruple +overscrupulosity +overscrupulous +overscrupulously +overscrupulousness +overscurf +overscutched +oversea +overseal +overseam +overseamer +oversearch +overseas +overseason +overseasoned +overseated +oversecure +oversecurely +oversecurity +oversee +overseed +overseen +overseer +overseerism +overseership +overseethe +oversell +oversend +oversensible +oversensibly +oversensitive +oversensitively +oversensitiveness +oversententious +oversentimental +oversentimentalism +oversentimentalize +oversentimentally +overserious +overseriously +overseriousness +overservice +overservile +overservility +overset +oversetter +oversettle +oversettled +oversevere +overseverely +overseverity +oversew +overshade +overshadow +overshadower +overshadowing +overshadowingly +overshadowment +overshake +oversharp +oversharpness +overshave +oversheet +overshelving +overshepherd +overshine +overshirt +overshoe +overshoot +overshort +overshorten +overshortly +overshot +overshoulder +overshowered +overshrink +overshroud +oversick +overside +oversight +oversilence +oversilent +oversilver +oversimple +oversimplicity +oversimplification +oversimplify +oversimply +oversize +oversized +overskim +overskip +overskipper +overskirt +overslack +overslander +overslaugh +overslavish +overslavishly +oversleep +oversleeve +overslide +overslight +overslip +overslope +overslow +overslowly +overslowness +overslur +oversmall +oversman +oversmite +oversmitten +oversmoke +oversmooth +oversmoothly +oversmoothness +oversnow +oversoak +oversoar +oversock +oversoft +oversoftly +oversoftness +oversold +oversolemn +oversolemnity +oversolemnly +oversolicitous +oversolicitously +oversolicitousness +oversoon +oversoothing +oversophisticated +oversophistication +oversorrow +oversorrowed +oversot +oversoul +oversound +oversour +oversourly +oversourness +oversow +overspacious +overspaciousness +overspan +overspangled +oversparing +oversparingly +oversparingness +oversparred +overspatter +overspeak +overspecialization +overspecialize +overspeculate +overspeculation +overspeculative +overspeech +overspeed +overspeedily +overspeedy +overspend +overspill +overspin +oversplash +overspread +overspring +oversprinkle +oversprung +overspun +oversqueak +oversqueamish +oversqueamishness +overstaff +overstaid +overstain +overstale +overstalled +overstand +overstaring +overstate +overstately +overstatement +overstay +overstayal +oversteadfast +oversteadfastness +oversteady +overstep +overstiff +overstiffness +overstifle +overstimulate +overstimulation +overstimulative +overstir +overstitch +overstock +overstoop +overstoping +overstore +overstory +overstout +overstoutly +overstowage +overstowed +overstrain +overstrait +overstraiten +overstraitly +overstraitness +overstream +overstrength +overstress +overstretch +overstrew +overstrict +overstrictly +overstrictness +overstride +overstrident +overstridently +overstrike +overstring +overstriving +overstrong +overstrongly +overstrung +overstud +overstudied +overstudious +overstudiously +overstudiousness +overstudy +overstuff +oversublime +oversubscribe +oversubscriber +oversubscription +oversubtile +oversubtle +oversubtlety +oversubtly +oversufficiency +oversufficient +oversufficiently +oversuperstitious +oversupply +oversure +oversurety +oversurge +oversurviving +oversusceptibility +oversusceptible +oversuspicious +oversuspiciously +overswarm +overswarth +oversway +oversweated +oversweep +oversweet +oversweeten +oversweetly +oversweetness +overswell +overswift +overswim +overswimmer +overswing +overswinging +overswirling +oversystematic +oversystematically +oversystematize +overt +overtakable +overtake +overtaker +overtalk +overtalkative +overtalkativeness +overtalker +overtame +overtamely +overtameness +overtapped +overtare +overtariff +overtarry +overtart +overtask +overtax +overtaxation +overteach +overtechnical +overtechnicality +overtedious +overtediously +overteem +overtell +overtempt +overtenacious +overtender +overtenderly +overtenderness +overtense +overtensely +overtenseness +overtension +overterrible +overtest +overthick +overthin +overthink +overthought +overthoughtful +overthriftily +overthriftiness +overthrifty +overthrong +overthrow +overthrowable +overthrowal +overthrower +overthrust +overthwart +overthwartly +overthwartness +overthwartways +overthwartwise +overtide +overtight +overtightly +overtill +overtimbered +overtime +overtimer +overtimorous +overtimorously +overtimorousness +overtinseled +overtint +overtip +overtipple +overtire +overtiredness +overtitle +overtly +overtness +overtoe +overtoil +overtoise +overtone +overtongued +overtop +overtopple +overtorture +overtower +overtrace +overtrack +overtrade +overtrader +overtrailed +overtrain +overtrample +overtravel +overtread +overtreatment +overtrick +overtrim +overtrouble +overtrue +overtrump +overtrust +overtrustful +overtruthful +overtruthfully +overtumble +overture +overturn +overturnable +overturner +overtutor +overtwine +overtwist +overtype +overuberous +overunionized +overunsuitable +overurbanization +overurge +overuse +overusual +overusually +overvaliant +overvaluable +overvaluation +overvalue +overvariety +overvault +overvehemence +overvehement +overveil +overventilate +overventilation +overventuresome +overventurous +overview +overvoltage +overvote +overwade +overwages +overwake +overwalk +overwander +overward +overwash +overwasted +overwatch +overwatcher +overwater +overwave +overway +overwealth +overwealthy +overweaponed +overwear +overweary +overweather +overweave +overweb +overween +overweener +overweening +overweeningly +overweeningness +overweep +overweigh +overweight +overweightage +overwell +overwelt +overwet +overwetness +overwheel +overwhelm +overwhelmer +overwhelming +overwhelmingly +overwhelmingness +overwhipped +overwhirl +overwhisper +overwide +overwild +overwilily +overwilling +overwillingly +overwily +overwin +overwind +overwing +overwinter +overwiped +overwisdom +overwise +overwisely +overwithered +overwoman +overwomanize +overwomanly +overwood +overwooded +overwoody +overword +overwork +overworld +overworn +overworry +overworship +overwound +overwove +overwoven +overwrap +overwrest +overwrested +overwrestle +overwrite +overwroth +overwrought +overyear +overyoung +overyouthful +overzeal +overzealous +overzealously +overzealousness +ovest +ovey +ovibovine +ovicapsular +ovicapsule +ovicell +ovicellular +ovicidal +ovicide +ovicular +oviculated +oviculum +ovicyst +ovicystic +oviducal +oviduct +oviductal +oviferous +ovification +oviform +ovigenesis +ovigenetic +ovigenic +ovigenous +ovigerm +ovigerous +ovile +ovine +ovinia +ovipara +oviparal +oviparity +oviparous +oviparously +oviparousness +oviposit +oviposition +ovipositor +ovisac +oviscapt +ovism +ovispermary +ovispermiduct +ovist +ovistic +ovivorous +ovocyte +ovoelliptic +ovoflavin +ovogenesis +ovogenetic +ovogenous +ovogonium +ovoid +ovoidal +ovolemma +ovolo +ovological +ovologist +ovology +ovolytic +ovomucoid +ovoplasm +ovoplasmic +ovopyriform +ovorhomboid +ovorhomboidal +ovotesticular +ovotestis +ovovitellin +ovoviviparism +ovoviviparity +ovoviviparous +ovoviviparously +ovoviviparousness +ovular +ovularian +ovulary +ovulate +ovulation +ovule +ovuliferous +ovuligerous +ovulist +ovum +ow +owd +owe +owelty +ower +owerance +owerby +owercome +owergang +owerloup +owertaen +owerword +owght +owing +owk +owl +owldom +owler +owlery +owlet +owlhead +owling +owlish +owlishly +owlishness +owlism +owllight +owllike +owly +own +owner +ownerless +ownership +ownhood +ownness +ownself +ownwayish +owregane +owrehip +owrelay +owse +owsen +owser +owtchah +owyheeite +ox +oxacid +oxadiazole +oxalacetic +oxalaldehyde +oxalamid +oxalamide +oxalan +oxalate +oxaldehyde +oxalemia +oxalic +oxalidaceous +oxalite +oxalodiacetic +oxalonitril +oxalonitrile +oxaluramid +oxaluramide +oxalurate +oxaluria +oxaluric +oxalyl +oxalylurea +oxamate +oxamethane +oxamic +oxamid +oxamide +oxamidine +oxammite +oxan +oxanate +oxane +oxanic +oxanilate +oxanilic +oxanilide +oxazine +oxazole +oxbane +oxberry +oxbird +oxbiter +oxblood +oxbow +oxboy +oxbrake +oxcart +oxcheek +oxdiacetic +oxdiazole +oxea +oxeate +oxen +oxeote +oxer +oxetone +oxeye +oxfly +oxgang +oxgoad +oxharrow +oxhead +oxheal +oxheart +oxhide +oxhoft +oxhorn +oxhouse +oxhuvud +oxidability +oxidable +oxidant +oxidase +oxidate +oxidation +oxidational +oxidative +oxidator +oxide +oxidic +oxidimetric +oxidimetry +oxidizability +oxidizable +oxidization +oxidize +oxidizement +oxidizer +oxidizing +oxidoreductase +oxidoreduction +oxidulated +oximate +oximation +oxime +oxland +oxlike +oxlip +oxman +oxmanship +oxoindoline +oxonic +oxonium +oxozone +oxozonide +oxpecker +oxphony +oxreim +oxshoe +oxskin +oxtail +oxter +oxtongue +oxwort +oxy +oxyacanthine +oxyacanthous +oxyacetylene +oxyacid +oxyaldehyde +oxyamine +oxyanthracene +oxyanthraquinone +oxyaphia +oxyaster +oxybaphon +oxybenzaldehyde +oxybenzene +oxybenzoic +oxybenzyl +oxyberberine +oxyblepsia +oxybromide +oxybutyria +oxybutyric +oxycalcium +oxycalorimeter +oxycamphor +oxycaproic +oxycarbonate +oxycellulose +oxycephalic +oxycephalism +oxycephalous +oxycephaly +oxychlorate +oxychloric +oxychloride +oxycholesterol +oxychromatic +oxychromatin +oxychromatinic +oxycinnamic +oxycobaltammine +oxycopaivic +oxycoumarin +oxycrate +oxycyanide +oxydactyl +oxydiact +oxyesthesia +oxyether +oxyethyl +oxyfatty +oxyfluoride +oxygas +oxygen +oxygenant +oxygenate +oxygenation +oxygenator +oxygenerator +oxygenic +oxygenicity +oxygenium +oxygenizable +oxygenize +oxygenizement +oxygenizer +oxygenous +oxygeusia +oxygnathous +oxyhalide +oxyhaloid +oxyhematin +oxyhemocyanin +oxyhemoglobin +oxyhexactine +oxyhexaster +oxyhydrate +oxyhydric +oxyhydrogen +oxyiodide +oxyketone +oxyl +oxyluciferin +oxyluminescence +oxyluminescent +oxymandelic +oxymel +oxymethylene +oxymoron +oxymuriate +oxymuriatic +oxynaphthoic +oxynaphtoquinone +oxynarcotine +oxyneurin +oxyneurine +oxynitrate +oxyntic +oxyophitic +oxyopia +oxyosphresia +oxypetalous +oxyphenol +oxyphenyl +oxyphile +oxyphilic +oxyphilous +oxyphonia +oxyphosphate +oxyphthalic +oxyphyllous +oxyphyte +oxypicric +oxyproline +oxypropionic +oxypurine +oxypycnos +oxyquinaseptol +oxyquinoline +oxyquinone +oxyrhine +oxyrhinous +oxyrhynch +oxyrhynchous +oxyrhynchus +oxyrrhynchid +oxysalicylic +oxysalt +oxystearic +oxystomatous +oxystome +oxysulphate +oxysulphide +oxyterpene +oxytocia +oxytocic +oxytocin +oxytocous +oxytoluene +oxytoluic +oxytone +oxytonesis +oxytonical +oxytonize +oxytylotate +oxytylote +oxyuriasis +oxyuricide +oxyurous +oxywelding +oyapock +oyer +oyster +oysterage +oysterbird +oystered +oysterer +oysterfish +oystergreen +oysterhood +oysterhouse +oystering +oysterish +oysterishness +oysterlike +oysterling +oysterman +oysterous +oysterroot +oysterseed +oystershell +oysterwife +oysterwoman +ozarkite +ozena +ozobrome +ozocerite +ozokerit +ozokerite +ozonate +ozonation +ozonator +ozone +ozoned +ozonic +ozonide +ozoniferous +ozonification +ozonify +ozonization +ozonize +ozonizer +ozonometer +ozonometry +ozonoscope +ozonoscopic +ozonous +ozophen +ozophene +ozostomia +ozotype +p +pa +paal +paar +paauw +pabble +pablo +pabouch +pabular +pabulary +pabulation +pabulatory +pabulous +pabulum +pac +paca +pacable +pacate +pacation +pacative +pacay +pacaya +pace +paceboard +paced +pacemaker +pacemaking +pacer +pachak +pachisi +pachnolite +pachometer +pachyacria +pachyaemia +pachyblepharon +pachycarpous +pachycephal +pachycephalia +pachycephalic +pachycephalous +pachycephaly +pachychilia +pachycholia +pachychymia +pachycladous +pachydactyl +pachydactylous +pachydactyly +pachyderm +pachyderma +pachydermal +pachydermatocele +pachydermatoid +pachydermatosis +pachydermatous +pachydermatously +pachydermia +pachydermial +pachydermic +pachydermoid +pachydermous +pachyemia +pachyglossal +pachyglossate +pachyglossia +pachyglossous +pachyhaemia +pachyhaemic +pachyhaemous +pachyhematous +pachyhemia +pachyhymenia +pachyhymenic +pachylosis +pachymenia +pachymenic +pachymeningitic +pachymeningitis +pachymeninx +pachymeter +pachynathous +pachynema +pachynsis +pachyntic +pachyodont +pachyotia +pachyotous +pachyperitonitis +pachyphyllous +pachypleuritic +pachypod +pachypodous +pachypterous +pachyrhynchous +pachysalpingitis +pachysaurian +pachysomia +pachysomous +pachystichous +pachytene +pachytrichous +pachyvaginitis +pacifiable +pacific +pacifical +pacifically +pacificate +pacification +pacificator +pacificatory +pacificism +pacificist +pacificity +pacifier +pacifism +pacifist +pacifistic +pacifistically +pacify +pacifyingly +pack +packable +package +packbuilder +packcloth +packer +packery +packet +packhouse +packless +packly +packmaker +packmaking +packman +packmanship +packness +packsack +packsaddle +packstaff +packthread +packwall +packwaller +packware +packway +paco +pacouryuva +pact +paction +pactional +pactionally +pad +padcloth +padder +padding +paddle +paddlecock +paddled +paddlefish +paddlelike +paddler +paddlewood +paddling +paddock +paddockride +paddockstone +paddockstool +paddy +paddybird +paddymelon +paddywatch +paddywhack +padella +padfoot +padge +padishah +padle +padlike +padlock +padmasana +padmelon +padnag +padpiece +padre +padroadist +padroado +padronism +padstone +padtree +paduasoy +paean +paeanism +paeanize +paedarchy +paedatrophia +paedatrophy +paediatry +paedogenesis +paedogenetic +paedometer +paedometrical +paedomorphic +paedomorphism +paedonymic +paedonymy +paedopsychologist +paedotribe +paedotrophic +paedotrophist +paedotrophy +paegel +paegle +paenula +paeon +paeonic +paetrick +paga +pagan +pagandom +paganic +paganical +paganically +paganish +paganishly +paganism +paganist +paganistic +paganity +paganization +paganize +paganizer +paganly +paganry +pagatpat +page +pageant +pageanted +pageanteer +pageantic +pageantry +pagedom +pageful +pagehood +pageless +pagelike +pager +pageship +pagina +paginal +paginary +paginate +pagination +pagiopod +pagoda +pagodalike +pagodite +pagoscope +pagrus +pagurian +pagurid +pagurine +paguroid +pagus +pah +paha +pahi +pahlavi +pahmi +paho +pahoehoe +pahutan +paideutic +paideutics +paidological +paidologist +paidology +paidonosology +paigle +paik +pail +pailful +paillasse +paillette +pailletted +pailou +paimaneh +pain +pained +painful +painfully +painfulness +paining +painingly +painkiller +painless +painlessly +painlessness +painproof +painstaker +painstaking +painstakingly +painstakingness +painsworthy +paint +paintability +paintable +paintableness +paintably +paintbox +paintbrush +painted +paintedness +painter +painterish +painterlike +painterly +paintership +paintiness +painting +paintingness +paintless +paintpot +paintproof +paintress +paintrix +paintroot +painty +paip +pair +paired +pairedness +pairer +pairment +pairwise +pais +paisa +paisanite +paiwari +pajahuello +pajama +pajamaed +pajock +pakchoi +pakeha +paktong +pal +palace +palaced +palacelike +palaceous +palaceward +palacewards +paladin +palaeanthropic +palaeechinoid +palaeechinoidean +palaeentomology +palaeethnologic +palaeethnological +palaeethnologist +palaeethnology +palaeichthyan +palaeichthyic +palaemonid +palaemonoid +palaeoalchemical +palaeoanthropic +palaeoanthropography +palaeoanthropology +palaeoatavism +palaeoatavistic +palaeobiogeography +palaeobiologist +palaeobiology +palaeobotanic +palaeobotanical +palaeobotanically +palaeobotanist +palaeobotany +palaeoceanography +palaeochorology +palaeoclimatic +palaeoclimatology +palaeocosmic +palaeocosmology +palaeocrystal +palaeocrystallic +palaeocrystalline +palaeocrystic +palaeocyclic +palaeodendrologic +palaeodendrological +palaeodendrologically +palaeodendrologist +palaeodendrology +palaeodictyopteran +palaeodictyopteron +palaeodictyopterous +palaeoencephalon +palaeoeremology +palaeoethnic +palaeoethnologic +palaeoethnological +palaeoethnologist +palaeoethnology +palaeofauna +palaeogene +palaeogenesis +palaeogenetic +palaeogeographic +palaeogeography +palaeoglaciology +palaeoglyph +palaeognathic +palaeognathous +palaeograph +palaeographer +palaeographic +palaeographical +palaeographically +palaeographist +palaeography +palaeoherpetologist +palaeoherpetology +palaeohistology +palaeohydrography +palaeolatry +palaeolimnology +palaeolith +palaeolithic +palaeolithical +palaeolithist +palaeolithoid +palaeolithy +palaeological +palaeologist +palaeology +palaeometallic +palaeometeorological +palaeometeorology +palaeonemertean +palaeonemertine +palaeoniscid +palaeoniscoid +palaeontographic +palaeontographical +palaeontography +palaeopathology +palaeopedology +palaeophile +palaeophilist +palaeophysiography +palaeophysiology +palaeophytic +palaeophytological +palaeophytologist +palaeophytology +palaeoplain +palaeopotamology +palaeopsychic +palaeopsychological +palaeopsychology +palaeoptychology +palaeornithine +palaeornithological +palaeornithology +palaeosaur +palaeosophy +palaeostracan +palaeostriatal +palaeostriatum +palaeostylic +palaeostyly +palaeotechnic +palaeothalamus +palaeothere +palaeotherian +palaeotheriodont +palaeotherioid +palaeotheroid +palaeotype +palaeotypic +palaeotypical +palaeotypically +palaeotypographical +palaeotypographist +palaeotypography +palaeovolcanic +palaeozoological +palaeozoologist +palaeozoology +palaestra +palaestral +palaestrian +palaestric +palaestrics +palaetiological +palaetiologist +palaetiology +palafitte +palagonite +palagonitic +palaiotype +palaite +palama +palamate +palame +palamedean +palampore +palander +palanka +palankeen +palanquin +palapalai +palar +palas +palatability +palatable +palatableness +palatably +palatal +palatalism +palatality +palatalization +palatalize +palate +palated +palateful +palatefulness +palateless +palatelike +palatial +palatially +palatialness +palatian +palatic +palatinal +palatinate +palatine +palatineship +palatinite +palation +palatist +palatitis +palative +palatization +palatize +palatoalveolar +palatodental +palatoglossal +palatoglossus +palatognathous +palatogram +palatograph +palatography +palatomaxillary +palatometer +palatonasal +palatopharyngeal +palatopharyngeus +palatoplasty +palatoplegia +palatopterygoid +palatoquadrate +palatorrhaphy +palatoschisis +palaver +palaverer +palaverist +palaverment +palaverous +palay +palazzi +palberry +palch +pale +palea +paleaceous +paleanthropic +paleate +palebelly +palebuck +palechinoid +paled +paledness +paleencephalon +paleentomology +paleethnographer +paleethnologic +paleethnological +paleethnologist +paleethnology +paleface +palehearted +paleichthyologic +paleichthyologist +paleichthyology +paleiform +palely +paleness +paleoalchemical +paleoandesite +paleoanthropic +paleoanthropography +paleoanthropological +paleoanthropologist +paleoanthropology +paleoatavism +paleoatavistic +paleobiogeography +paleobiologist +paleobiology +paleobotanic +paleobotanical +paleobotanically +paleobotanist +paleobotany +paleoceanography +paleochorology +paleoclimatic +paleoclimatologist +paleoclimatology +paleocosmic +paleocosmology +paleocrystal +paleocrystallic +paleocrystalline +paleocrystic +paleocyclic +paleodendrologic +paleodendrological +paleodendrologically +paleodendrologist +paleodendrology +paleoecologist +paleoecology +paleoencephalon +paleoeremology +paleoethnic +paleoethnography +paleoethnologic +paleoethnological +paleoethnologist +paleoethnology +paleofauna +paleogenesis +paleogenetic +paleogeographic +paleogeography +paleoglaciology +paleoglyph +paleograph +paleographer +paleographic +paleographical +paleographically +paleographist +paleography +paleoherpetologist +paleoherpetology +paleohistology +paleohydrography +paleoichthyology +paleokinetic +paleola +paleolate +paleolatry +paleolimnology +paleolith +paleolithic +paleolithical +paleolithist +paleolithoid +paleolithy +paleological +paleologist +paleology +paleomammalogy +paleometallic +paleometeorological +paleometeorology +paleontographic +paleontographical +paleontography +paleontologic +paleontological +paleontologically +paleontologist +paleontology +paleopathology +paleopedology +paleophysiography +paleophysiology +paleophytic +paleophytological +paleophytologist +paleophytology +paleopicrite +paleoplain +paleopotamoloy +paleopsychic +paleopsychological +paleopsychology +paleornithological +paleornithology +paleostriatal +paleostriatum +paleostylic +paleostyly +paleotechnic +paleothalamus +paleothermal +paleothermic +paleovolcanic +paleoytterbium +paleozoological +paleozoologist +paleozoology +paler +palestra +palestral +palestrian +palestric +palet +paletiology +paletot +palette +paletz +palewise +palfrey +palfreyed +palgat +pali +palification +paliform +paligorskite +palikar +palikarism +palikinesia +palila +palilalia +palillogia +palilogetic +palilogy +palimbacchic +palimbacchius +palimpsest +palimpsestic +palinal +palindrome +palindromic +palindromical +palindromically +palindromist +paling +palingenesia +palingenesian +palingenesis +palingenesist +palingenesy +palingenetic +palingenetically +palingenic +palingenist +palingeny +palinode +palinodial +palinodic +palinodist +palinody +palinurid +palinuroid +paliphrasia +palirrhea +palisade +palisading +palisado +palisander +palisfy +palish +palistrophia +palkee +pall +palla +palladammine +palladia +palladic +palladiferous +palladinize +palladion +palladious +palladium +palladiumize +palladize +palladodiammine +palladosammine +palladous +pallae +pallah +pallall +pallanesthesia +pallasite +pallbearer +palled +pallescence +pallescent +pallesthesia +pallet +palleting +palletize +pallette +pallholder +palli +pallial +palliard +palliasse +palliata +palliate +palliation +palliative +palliatively +palliator +palliatory +pallid +pallidiflorous +pallidipalpate +palliditarsate +pallidity +pallidiventrate +pallidly +pallidness +palliness +palliobranchiate +palliocardiac +pallioessexite +pallion +palliopedal +palliostratus +pallium +pallograph +pallographic +pallometric +pallone +pallor +pallwise +pally +palm +palma +palmaceous +palmad +palmanesthesia +palmar +palmarian +palmary +palmate +palmated +palmately +palmatifid +palmatiform +palmatilobate +palmatilobed +palmation +palmatiparted +palmatipartite +palmatisect +palmatisected +palmature +palmcrist +palmed +palmellaceous +palmelloid +palmer +palmerite +palmery +palmesthesia +palmette +palmetto +palmetum +palmful +palmicolous +palmiferous +palmification +palmiform +palmigrade +palmilobate +palmilobated +palmilobed +palminervate +palminerved +palmiped +palmipes +palmist +palmister +palmistry +palmitate +palmite +palmitic +palmitin +palmitinic +palmito +palmitoleic +palmitone +palmiveined +palmivorous +palmlike +palmo +palmodic +palmoscopy +palmospasmus +palmula +palmus +palmwise +palmwood +palmy +palmyra +palolo +palombino +palometa +palomino +palosapis +palouser +paloverde +palp +palpability +palpable +palpableness +palpably +palpacle +palpal +palpate +palpation +palpatory +palpebra +palpebral +palpebrate +palpebration +palpebritis +palped +palpi +palpicorn +palpifer +palpiferous +palpiform +palpiger +palpigerous +palpitant +palpitate +palpitatingly +palpitation +palpless +palpocil +palpon +palpulus +palpus +palsgrave +palsgravine +palsied +palsification +palstave +palster +palsy +palsylike +palsywort +palt +palter +palterer +palterly +paltrily +paltriness +paltry +paludal +paludament +paludamentum +paludial +paludian +paludic +paludicole +paludicoline +paludicolous +paludiferous +paludinal +paludine +paludinous +paludism +paludose +paludous +paludrin +paludrine +palule +palulus +palus +palustral +palustrian +palustrine +paly +palynology +pam +pambanmanche +pament +pameroon +pamment +pampas +pampean +pamper +pampered +pamperedly +pamperedness +pamperer +pamperize +pampero +pamphagous +pampharmacon +pamphlet +pamphletage +pamphletary +pamphleteer +pamphleter +pamphletful +pamphletic +pamphletical +pamphletize +pamphletwise +pamphysical +pamphysicism +pampilion +pampiniform +pampinocele +pamplegia +pampootee +pampootie +pampre +pamprodactyl +pamprodactylism +pamprodactylous +pampsychism +pampsychist +pan +panace +panacea +panacean +panaceist +panache +panached +panachure +panada +panade +panagiarion +panama +panapospory +panarchic +panarchy +panaris +panaritium +panarteritis +panarthritis +panary +panatela +panatrophy +panautomorphic +panax +panbabylonian +panbabylonism +pancake +pancarditis +panchama +panchayat +pancheon +panchion +panchromatic +panchromatism +panchromatization +panchromatize +panchway +panclastic +panconciliatory +pancosmic +pancosmism +pancosmist +pancratian +pancratiast +pancratiastic +pancratic +pancratical +pancratically +pancration +pancratism +pancratist +pancratium +pancreas +pancreatalgia +pancreatectomize +pancreatectomy +pancreatemphraxis +pancreathelcosis +pancreatic +pancreaticoduodenal +pancreaticoduodenostomy +pancreaticogastrostomy +pancreaticosplenic +pancreatin +pancreatism +pancreatitic +pancreatitis +pancreatization +pancreatize +pancreatoduodenectomy +pancreatoenterostomy +pancreatogenic +pancreatogenous +pancreatoid +pancreatolipase +pancreatolith +pancreatomy +pancreatoncus +pancreatopathy +pancreatorrhagia +pancreatotomy +pancreectomy +pancreozymin +pancyclopedic +pand +panda +pandal +pandan +pandanaceous +pandaram +pandaric +pandation +pandect +pandemia +pandemian +pandemic +pandemicity +pandemoniac +pandemonic +pandemonism +pandemonium +pandemy +pandenominational +pander +panderage +panderer +panderess +panderism +panderize +panderly +pandermite +panderous +pandership +pandestruction +pandiabolism +pandiculation +pandita +pandle +pandlewhew +pandora +pandour +pandowdy +pandrop +pandura +pandurate +pandurated +panduriform +pandy +pane +panecclesiastical +paned +panegoism +panegoist +panegyric +panegyrical +panegyrically +panegyricize +panegyricon +panegyricum +panegyris +panegyrist +panegyrize +panegyrizer +panegyry +paneity +panel +panela +panelation +paneler +paneless +paneling +panelist +panellation +panelling +panelwise +panelwork +panentheism +panesthesia +panesthetic +paneulogism +panfil +panfish +panful +pang +pangamic +pangamous +pangamously +pangamy +pangane +pangen +pangene +pangenesis +pangenetic +pangenetically +pangenic +pangful +pangi +pangless +panglessly +panglima +pangolin +pangrammatist +panhandle +panhandler +panharmonic +panharmonicon +panhead +panheaded +panhidrosis +panhuman +panhygrous +panhyperemia +panhysterectomy +panic +panical +panically +panicful +panichthyophagous +panicked +panicky +panicle +panicled +paniclike +panicmonger +panicmongering +paniconograph +paniconographic +paniconography +paniculate +paniculated +paniculately +paniculitis +panidiomorphic +panidrosis +panification +panimmunity +panisc +panisca +paniscus +panisic +panivorous +panjandrum +pank +pankin +pankration +panleucopenia +panlogical +panlogism +panlogistical +panman +panmelodicon +panmelodion +panmerism +panmeristic +panmixia +panmixy +panmnesia +panmug +panmyelophthisis +pannade +pannage +pannam +pannationalism +panne +pannel +panner +pannery +panneuritic +panneuritis +pannicle +pannicular +pannier +panniered +pannierman +pannikin +panning +pannose +pannosely +pannum +pannus +pannuscorium +panocha +panoche +panococo +panoistic +panomphaic +panomphean +panomphic +panophobia +panophthalmia +panophthalmitis +panoplied +panoplist +panoply +panoptic +panoptical +panopticon +panoram +panorama +panoramic +panoramical +panoramically +panoramist +panornithic +panorpian +panorpid +panosteitis +panostitis +panotitis +panotype +panouchi +panpathy +panpharmacon +panphenomenalism +panphobia +panplegia +panpneumatism +panpolism +panpsychic +panpsychism +panpsychist +panpsychistic +panscientist +pansciolism +pansciolist +pansclerosis +pansclerotic +panse +pansexism +pansexual +pansexualism +pansexualist +pansexuality +pansexualize +panshard +panside +pansideman +pansied +pansinuitis +pansinusitis +pansmith +pansophic +pansophical +pansophically +pansophism +pansophist +pansophy +panspermatism +panspermatist +panspermia +panspermic +panspermism +panspermist +panspermy +pansphygmograph +panstereorama +pansy +pansylike +pant +pantachromatic +pantacosm +pantagamy +pantagogue +pantagraph +pantagraphic +pantagraphical +pantagruelion +pantaleon +pantaletless +pantalets +pantaletted +pantalgia +pantalon +pantaloon +pantalooned +pantaloonery +pantaloons +pantameter +pantamorph +pantamorphia +pantamorphic +pantanemone +pantanencephalia +pantanencephalic +pantaphobia +pantarbe +pantarchy +pantas +pantascope +pantascopic +pantatrophia +pantatrophy +pantatype +pantechnic +pantechnicon +pantelegraph +pantelegraphy +panteleologism +pantelephone +pantelephonic +pantellerite +panter +panterer +pantheic +pantheism +pantheist +pantheistic +pantheistical +pantheistically +panthelematism +panthelism +pantheologist +pantheology +pantheon +pantheonic +pantheonization +pantheonize +panther +pantheress +pantherine +pantherish +pantherlike +pantherwood +pantheum +pantie +panties +pantile +pantiled +pantiling +panting +pantingly +pantisocracy +pantisocrat +pantisocratic +pantisocratical +pantisocratist +pantle +pantler +panto +pantochrome +pantochromic +pantochromism +pantochronometer +pantod +pantoffle +pantofle +pantoganglitis +pantogelastic +pantoglossical +pantoglot +pantoglottism +pantograph +pantographer +pantographic +pantographical +pantographically +pantography +pantoiatrical +pantologic +pantological +pantologist +pantology +pantomancer +pantometer +pantometric +pantometrical +pantometry +pantomime +pantomimic +pantomimical +pantomimically +pantomimicry +pantomimish +pantomimist +pantomimus +pantomnesia +pantomnesic +pantomorph +pantomorphia +pantomorphic +panton +pantoon +pantopelagian +pantophagic +pantophagist +pantophagous +pantophagy +pantophile +pantophobia +pantophobic +pantophobous +pantoplethora +pantopod +pantopragmatic +pantopterous +pantoscope +pantoscopic +pantosophy +pantostomate +pantostomatous +pantostome +pantotactic +pantothenate +pantothenic +pantotherian +pantotype +pantoum +pantropic +pantropical +pantry +pantryman +pantrywoman +pants +pantun +panty +pantywaist +panung +panurgic +panurgy +panyar +panzoism +panzootia +panzootic +panzooty +paolo +paon +pap +papa +papability +papable +papabot +papacy +papagallo +papain +papal +papalism +papalist +papalistic +papalization +papalize +papalizer +papally +papalty +papane +papaphobia +papaphobist +papaprelatical +papaprelatist +paparchical +paparchy +papaship +papaveraceous +papaverine +papaverous +papaw +papaya +papayaceous +papayotin +papboat +pape +papelonne +paper +paperback +paperbark +paperboard +papered +paperer +paperful +paperiness +papering +paperlike +papermaker +papermaking +papermouth +papern +papershell +paperweight +papery +papess +papeterie +papey +papicolar +papicolist +papilionaceous +papilionid +papilionine +papilionoid +papilla +papillae +papillar +papillary +papillate +papillated +papillectomy +papilledema +papilliferous +papilliform +papillitis +papilloadenocystoma +papillocarcinoma +papilloedema +papilloma +papillomatosis +papillomatous +papillon +papilloretinitis +papillosarcoma +papillose +papillosity +papillote +papillous +papillulate +papillule +papion +papish +papisher +papism +papist +papistic +papistical +papistically +papistlike +papistly +papistry +papize +papless +papmeat +papolater +papolatrous +papolatry +papoose +papooseroot +pappescent +pappi +pappiferous +pappiform +pappose +pappox +pappus +pappy +papreg +paprica +paprika +papula +papular +papulate +papulated +papulation +papule +papuliferous +papuloerythematous +papulopustular +papulopustule +papulose +papulosquamous +papulous +papulovesicular +papyr +papyraceous +papyral +papyrean +papyri +papyrian +papyrin +papyrine +papyritious +papyrocracy +papyrograph +papyrographer +papyrographic +papyrography +papyrological +papyrologist +papyrology +papyrophobia +papyroplastics +papyrotamia +papyrotint +papyrotype +papyrus +paquet +par +para +paraaminobenzoic +parabanate +parabanic +parabaptism +parabaptization +parabasal +parabasic +parabasis +parabema +parabematic +parabenzoquinone +parabiosis +parabiotic +parablast +parablastic +parable +parablepsia +parablepsis +parablepsy +parableptic +parabola +parabolanus +parabolic +parabolical +parabolicalism +parabolically +parabolicness +paraboliform +parabolist +parabolization +parabolize +parabolizer +paraboloid +paraboloidal +parabomb +parabotulism +parabranchia +parabranchial +parabranchiate +parabulia +parabulic +paracanthosis +paracarmine +paracasein +paracaseinate +paracentesis +paracentral +paracentric +paracentrical +paracephalus +paracerebellar +paracetaldehyde +parachaplain +paracholia +parachor +parachordal +parachrea +parachroia +parachroma +parachromatism +parachromatophorous +parachromatopsia +parachromatosis +parachrome +parachromoparous +parachromophoric +parachromophorous +parachronism +parachronistic +parachrose +parachute +parachutic +parachutism +parachutist +paraclete +paracmasis +paracme +paracoele +paracoelian +paracolitis +paracolon +paracolpitis +paracolpium +paracondyloid +paracone +paraconic +paraconid +paraconscious +paracorolla +paracotoin +paracoumaric +paracresol +paracusia +paracusic +paracyanogen +paracyesis +paracymene +paracystic +paracystitis +paracystium +parade +paradeful +paradeless +paradelike +paradenitis +paradental +paradentitis +paradentium +parader +paraderm +paradiastole +paradiazine +paradichlorbenzene +paradichlorbenzol +paradichlorobenzene +paradichlorobenzol +paradidymal +paradidymis +paradigm +paradigmatic +paradigmatical +paradigmatically +paradigmatize +parading +paradingly +paradiplomatic +paradisaic +paradisaically +paradisal +paradise +paradisean +paradisiac +paradisiacal +paradisiacally +paradisial +paradisian +paradisic +paradisical +parado +paradoctor +parados +paradoses +paradox +paradoxal +paradoxer +paradoxial +paradoxic +paradoxical +paradoxicalism +paradoxicality +paradoxically +paradoxicalness +paradoxician +paradoxidian +paradoxism +paradoxist +paradoxographer +paradoxographical +paradoxology +paradoxure +paradoxurine +paradoxy +paradromic +paraenesis +paraenesize +paraenetic +paraenetical +paraengineer +paraffin +paraffine +paraffiner +paraffinic +paraffinize +paraffinoid +paraffiny +paraffle +parafle +parafloccular +paraflocculus +paraform +paraformaldehyde +parafunction +paragammacism +paraganglion +paragaster +paragastral +paragastric +paragastrula +paragastrular +parage +paragenesia +paragenesis +paragenetic +paragenic +paragerontic +parageusia +parageusic +parageusis +paragglutination +paraglenal +paraglobin +paraglobulin +paraglossa +paraglossal +paraglossate +paraglossia +paraglycogen +paragnath +paragnathism +paragnathous +paragnathus +paragneiss +paragnosia +paragoge +paragogic +paragogical +paragogically +paragogize +paragon +paragonimiasis +paragonite +paragonitic +paragonless +paragram +paragrammatist +paragraph +paragrapher +paragraphia +paragraphic +paragraphical +paragraphically +paragraphism +paragraphist +paragraphistical +paragraphize +parah +paraheliotropic +paraheliotropism +parahematin +parahemoglobin +parahepatic +parahopeite +parahormone +parahydrogen +paraiba +parakeet +parakeratosis +parakilya +parakinesia +parakinetic +paralactate +paralalia +paralambdacism +paralambdacismus +paralaurionite +paraldehyde +parale +paralectotype +paraleipsis +paralepsis +paralexia +paralexic +paralgesia +paralgesic +paralinin +paralipomena +paralipsis +paralitical +parallactic +parallactical +parallactically +parallax +parallel +parallelable +parallelepiped +parallelepipedal +parallelepipedic +parallelepipedon +parallelepipedonal +paralleler +parallelinervate +parallelinerved +parallelinervous +parallelism +parallelist +parallelistic +parallelith +parallelization +parallelize +parallelizer +parallelless +parallelly +parallelodrome +parallelodromous +parallelogram +parallelogrammatic +parallelogrammatical +parallelogrammic +parallelogrammical +parallelograph +parallelometer +parallelopiped +parallelopipedon +parallelotropic +parallelotropism +parallelwise +parallepipedous +paralogia +paralogical +paralogician +paralogism +paralogist +paralogistic +paralogize +paralogy +paraluminite +paralyses +paralysis +paralytic +paralytical +paralytically +paralyzant +paralyzation +paralyze +paralyzedly +paralyzer +paralyzingly +param +paramagnet +paramagnetic +paramagnetism +paramandelic +paramarine +paramastigate +paramastitis +paramastoid +paramatta +paramedian +paramelaconite +paramenia +parament +paramere +parameric +parameron +paramese +paramesial +parameter +parametric +parametrical +parametritic +parametritis +parametrium +paramide +paramilitary +paramimia +paramine +paramiographer +paramitome +paramnesia +paramo +paramorph +paramorphia +paramorphic +paramorphine +paramorphism +paramorphosis +paramorphous +paramount +paramountcy +paramountly +paramountness +paramountship +paramour +paramuthetic +paramyelin +paramylum +paramyoclonus +paramyosinogen +paramyotone +paramyotonia +paranasal +paranatellon +parandrus +paranema +paranematic +paranephric +paranephritic +paranephritis +paranephros +paranepionic +paranete +parang +paranitraniline +paranitrosophenol +paranoia +paranoiac +paranoid +paranoidal +paranoidism +paranomia +paranormal +paranosic +paranthelion +paranthracene +paranuclear +paranucleate +paranucleic +paranuclein +paranucleinic +paranucleus +paranymph +paranymphal +parao +paraoperation +paraparesis +paraparetic +parapathia +parapathy +parapegm +parapegma +paraperiodic +parapet +parapetalous +parapeted +parapetless +paraph +paraphasia +paraphasic +paraphemia +paraphenetidine +paraphenylene +paraphenylenediamine +parapherna +paraphernal +paraphernalia +paraphernalian +paraphia +paraphilia +paraphimosis +paraphonia +paraphonic +paraphototropism +paraphrasable +paraphrase +paraphraser +paraphrasia +paraphrasian +paraphrasis +paraphrasist +paraphrast +paraphraster +paraphrastic +paraphrastical +paraphrastically +paraphrenia +paraphrenic +paraphrenitis +paraphyllium +paraphysate +paraphysical +paraphysiferous +paraphysis +paraplasis +paraplasm +paraplasmic +paraplastic +paraplastin +paraplectic +paraplegia +paraplegic +paraplegy +parapleuritis +parapleurum +parapod +parapodial +parapodium +parapophysial +parapophysis +parapraxia +parapraxis +paraproctitis +paraproctium +paraprostatitis +parapsidal +parapsidan +parapsis +parapsychical +parapsychism +parapsychological +parapsychology +parapsychosis +parapteral +parapteron +parapterum +paraquadrate +paraquinone +pararectal +pararek +parareka +pararhotacism +pararosaniline +pararosolic +pararthria +parasaboteur +parasalpingitis +parasang +parascene +parascenium +parasceve +paraschematic +parasecretion +paraselene +paraselenic +parasemidin +parasemidine +parasexuality +parashah +parasigmatism +parasigmatismus +parasital +parasitary +parasite +parasitelike +parasitemia +parasitic +parasitical +parasitically +parasiticalness +parasiticidal +parasiticide +parasitism +parasitize +parasitogenic +parasitoid +parasitoidism +parasitological +parasitologist +parasitology +parasitophobia +parasitosis +parasitotrope +parasitotropic +parasitotropism +parasitotropy +paraskenion +parasol +parasoled +parasolette +paraspecific +parasphenoid +parasphenoidal +paraspotter +paraspy +parastas +parastatic +parastemon +parastemonal +parasternal +parasternum +parastichy +parastyle +parasubphonate +parasubstituted +parasuchian +parasympathetic +parasympathomimetic +parasynapsis +parasynaptic +parasynaptist +parasyndesis +parasynesis +parasynetic +parasynovitis +parasynthesis +parasynthetic +parasyntheton +parasyphilis +parasyphilitic +parasyphilosis +parasystole +paratactic +paratactical +paratactically +paratartaric +parataxis +parate +paraterminal +paratherian +parathesis +parathetic +parathion +parathormone +parathymic +parathyroid +parathyroidal +parathyroidectomize +parathyroidectomy +parathyroprival +parathyroprivia +parathyroprivic +paratitla +paratitles +paratoloid +paratoluic +paratoluidine +paratomial +paratomium +paratonic +paratonically +paratorium +paratory +paratracheal +paratragedia +paratragoedia +paratransversan +paratrichosis +paratrimma +paratriptic +paratroop +paratrooper +paratrophic +paratrophy +paratuberculin +paratuberculosis +paratuberculous +paratungstate +paratungstic +paratype +paratyphlitis +paratyphoid +paratypic +paratypical +paratypically +paravaginitis +paravail +paravane +paravauxite +paravent +paravertebral +paravesical +paraxial +paraxially +paraxon +paraxonic +paraxylene +parazoan +parazonium +parbake +parboil +parbuckle +parcel +parceling +parcellary +parcellate +parcellation +parcelling +parcellization +parcellize +parcelment +parcelwise +parcenary +parcener +parcenership +parch +parchable +parchedly +parchedness +parcheesi +parchemin +parcher +parchesi +parching +parchingly +parchisi +parchment +parchmenter +parchmentize +parchmentlike +parchmenty +parchy +parcidentate +parciloquy +parclose +parcook +pard +pardalote +pardao +parded +pardesi +pardine +pardner +pardnomastic +pardo +pardon +pardonable +pardonableness +pardonably +pardonee +pardoner +pardoning +pardonless +pardonmonger +pare +paregoric +pareiasaurian +parel +parelectronomic +parelectronomy +parella +paren +parencephalic +parencephalon +parenchym +parenchyma +parenchymal +parenchymatic +parenchymatitis +parenchymatous +parenchymatously +parenchyme +parenchymous +parent +parentage +parental +parentalism +parentality +parentally +parentdom +parentela +parentelic +parenteral +parenterally +parentheses +parenthesis +parenthesize +parenthetic +parenthetical +parentheticality +parenthetically +parentheticalness +parenthood +parenticide +parentless +parentlike +parentship +parepididymal +parepididymis +parepigastric +parer +parerethesis +parergal +parergic +parergon +paresis +paresthesia +paresthesis +paresthetic +parethmoid +paretic +paretically +pareunia +parfait +parfilage +parfleche +parfocal +pargana +pargasite +parge +pargeboard +parget +pargeter +pargeting +pargo +parhelia +parheliacal +parhelic +parhelion +parhomologous +parhomology +parhypate +pari +pariah +pariahdom +pariahism +pariahship +parial +parian +paridigitate +paridrosis +paries +parietal +parietary +parietes +parietofrontal +parietojugal +parietomastoid +parietoquadrate +parietosphenoid +parietosphenoidal +parietosplanchnic +parietosquamosal +parietotemporal +parietovaginal +parietovisceral +parify +parigenin +pariglin +parilla +parillin +parimutuel +parine +paring +paripinnate +parish +parished +parishen +parishional +parishionally +parishionate +parishioner +parishionership +parisis +parisology +parison +parisonic +paristhmic +paristhmion +parisyllabic +parisyllabical +parity +parivincular +park +parka +parkee +parker +parkin +parking +parkish +parklike +parkward +parkway +parky +parlamento +parlance +parlando +parlatory +parlay +parle +parley +parleyer +parliament +parliamental +parliamentarian +parliamentarianism +parliamentarily +parliamentariness +parliamentarism +parliamentarization +parliamentarize +parliamentary +parliamenteer +parliamenteering +parliamenter +parling +parlish +parlor +parlorish +parlormaid +parlous +parlously +parlousness +parly +parma +parmacety +parmak +parmeliaceous +parmelioid +parnas +parnassiaceous +parnel +parnorpine +paroarion +paroarium +paroccipital +paroch +parochial +parochialic +parochialism +parochialist +parochiality +parochialization +parochialize +parochially +parochialness +parochin +parochine +parochiner +parode +parodiable +parodial +parodic +parodical +parodinia +parodist +parodistic +parodistically +parodize +parodontitis +parodos +parody +parodyproof +paroecious +paroeciously +paroeciousness +paroecism +paroecy +paroemia +paroemiac +paroemiographer +paroemiography +paroemiologist +paroemiology +paroicous +parol +parolable +parole +parolee +parolfactory +paroli +parolist +paromoeon +paromologetic +paromologia +paromology +paromphalocele +paromphalocelic +paronomasia +paronomasial +paronomasian +paronomasiastic +paronomastical +paronomastically +paronychia +paronychial +paronychium +paronym +paronymic +paronymization +paronymize +paronymous +paronymy +paroophoric +paroophoritis +paroophoron +paropsis +paroptesis +paroptic +parorchid +parorchis +parorexia +parosmia +parosmic +parosteal +parosteitis +parosteosis +parostosis +parostotic +parotic +parotid +parotidean +parotidectomy +parotiditis +parotis +parotitic +parotitis +parotoid +parous +parousia +parousiamania +parovarian +parovariotomy +parovarium +paroxazine +paroxysm +paroxysmal +paroxysmalist +paroxysmally +paroxysmic +paroxysmist +paroxytone +paroxytonic +paroxytonize +parpal +parquet +parquetage +parquetry +parr +parrel +parrhesia +parrhesiastic +parriable +parricidal +parricidally +parricide +parricided +parricidial +parricidism +parrier +parrock +parrot +parroter +parrothood +parrotism +parrotize +parrotlet +parrotlike +parrotry +parrotwise +parroty +parry +parsable +parse +parsec +parser +parsettensite +parsimonious +parsimoniously +parsimoniousness +parsimony +parsley +parsleylike +parsleywort +parsnip +parson +parsonage +parsonarchy +parsondom +parsoned +parsonese +parsoness +parsonet +parsonhood +parsonic +parsonical +parsonically +parsoning +parsonish +parsonity +parsonize +parsonlike +parsonly +parsonolatry +parsonology +parsonry +parsonship +parsonsite +parsony +part +partakable +partake +partaker +partan +partanfull +partanhanded +parted +partedness +parter +parterre +parterred +partheniad +parthenian +parthenic +parthenocarpelly +parthenocarpic +parthenocarpical +parthenocarpically +parthenocarpous +parthenocarpy +parthenogenesis +parthenogenetic +parthenogenetically +parthenogenic +parthenogenitive +parthenogenous +parthenogeny +parthenogonidium +parthenology +parthenoparous +parthenosperm +parthenospore +partial +partialism +partialist +partialistic +partiality +partialize +partially +partialness +partiary +partible +particate +participability +participable +participance +participancy +participant +participantly +participate +participatingly +participation +participative +participatively +participator +participatory +participatress +participial +participiality +participialize +participially +participle +particle +particled +particular +particularism +particularist +particularistic +particularistically +particularity +particularization +particularize +particularly +particularness +particulate +partigen +partile +partimembered +partimen +partinium +partisan +partisanism +partisanize +partisanship +partite +partition +partitional +partitionary +partitioned +partitioner +partitioning +partitionist +partitionment +partitive +partitively +partitura +partiversal +partivity +partless +partlet +partly +partner +partnerless +partnership +parto +partook +partridge +partridgeberry +partridgelike +partridgewood +partridging +partschinite +parture +parturiate +parturience +parturiency +parturient +parturifacient +parturition +parturitive +party +partyism +partyist +partykin +partyless +partymonger +partyship +parulis +parumbilical +parure +paruria +parvanimity +parvenu +parvenudom +parvenuism +parvicellular +parviflorous +parvifoliate +parvifolious +parvipotent +parvirostrate +parvis +parviscient +parvitude +parvolin +parvoline +parvule +paryphodrome +pasan +pasang +paschal +paschalist +paschite +pascoite +pascuage +pascual +pascuous +pasgarde +pash +pasha +pashadom +pashalik +pashaship +pashm +pashmina +pasi +pasigraphic +pasigraphical +pasigraphy +pasilaly +pasmo +pasqueflower +pasquil +pasquilant +pasquiler +pasquilic +pasquin +pasquinade +pasquinader +pass +passable +passableness +passably +passade +passado +passage +passageable +passageway +passalid +passant +passback +passbook +passe +passee +passegarde +passement +passementerie +passen +passenger +passer +passeriform +passerine +passewa +passibility +passible +passibleness +passifloraceous +passimeter +passing +passingly +passingness +passion +passional +passionary +passionate +passionately +passionateness +passionative +passioned +passionflower +passionful +passionfully +passionfulness +passionist +passionless +passionlessly +passionlessness +passionlike +passionometer +passionproof +passionwise +passionwort +passir +passival +passivate +passivation +passive +passively +passiveness +passivism +passivist +passivity +passkey +passless +passman +passo +passometer +passout +passover +passoverish +passpenny +passport +passportless +passulate +passulation +passus +passway +passwoman +password +passworts +passymeasure +past +paste +pasteboard +pasteboardy +pasted +pastedness +pastedown +pastel +pastelist +paster +pasterer +pastern +pasterned +pasteur +pasteurellosis +pasteurism +pasteurization +pasteurize +pasteurizer +pastiche +pasticheur +pastil +pastile +pastille +pastime +pastimer +pastiness +pasting +pastness +pastophor +pastophorion +pastophorium +pastophorus +pastor +pastorage +pastoral +pastorale +pastoralism +pastoralist +pastorality +pastoralize +pastorally +pastoralness +pastorate +pastoress +pastorhood +pastorium +pastorize +pastorless +pastorlike +pastorling +pastorly +pastorship +pastose +pastosity +pastrami +pastry +pastryman +pasturability +pasturable +pasturage +pastural +pasture +pastureless +pasturer +pasturewise +pasty +pasul +pat +pata +pataca +patacao +pataco +patagial +patagiate +patagium +patagon +pataka +patamar +patao +patapat +pataque +patas +patashte +patavinity +patball +patballer +patch +patchable +patcher +patchery +patchily +patchiness +patchleaf +patchless +patchouli +patchwise +patchword +patchwork +patchworky +patchy +pate +patefaction +patefy +patel +patella +patellar +patellaroid +patellate +patellidan +patelliform +patelline +patellofemoral +patelloid +patellula +patellulate +paten +patency +patener +patent +patentability +patentable +patentably +patentee +patently +patentor +pater +patera +patercove +paterfamiliar +paterfamiliarly +paterfamilias +pateriform +paterissa +paternal +paternalism +paternalist +paternalistic +paternalistically +paternality +paternalize +paternally +paternity +paternoster +paternosterer +patesi +patesiate +path +pathbreaker +pathed +pathema +pathematic +pathematically +pathematology +pathetic +pathetical +pathetically +patheticalness +patheticate +patheticly +patheticness +pathetism +pathetist +pathetize +pathfarer +pathfinder +pathfinding +pathic +pathicism +pathless +pathlessness +pathlet +pathoanatomical +pathoanatomy +pathobiological +pathobiologist +pathobiology +pathochemistry +pathodontia +pathogen +pathogene +pathogenesis +pathogenesy +pathogenetic +pathogenic +pathogenicity +pathogenous +pathogeny +pathogerm +pathogermic +pathognomic +pathognomical +pathognomonic +pathognomonical +pathognomy +pathognostic +pathographical +pathography +pathologic +pathological +pathologically +pathologicoanatomic +pathologicoanatomical +pathologicoclinical +pathologicohistological +pathologicopsychological +pathologist +pathology +patholysis +patholytic +pathomania +pathometabolism +pathomimesis +pathomimicry +pathoneurosis +pathonomia +pathonomy +pathophobia +pathophoresis +pathophoric +pathophorous +pathoplastic +pathoplastically +pathopoeia +pathopoiesis +pathopoietic +pathopsychology +pathopsychosis +pathoradiography +pathos +pathosocial +pathway +pathwayed +pathy +patible +patibulary +patibulate +patience +patiency +patient +patientless +patiently +patientness +patina +patinate +patination +patine +patined +patinize +patinous +patio +patisserie +patly +patness +patnidar +pato +patois +patola +patonce +patria +patrial +patriarch +patriarchal +patriarchalism +patriarchally +patriarchate +patriarchdom +patriarched +patriarchess +patriarchic +patriarchical +patriarchically +patriarchism +patriarchist +patriarchship +patriarchy +patrice +patrician +patricianhood +patricianism +patricianly +patricianship +patriciate +patricidal +patricide +patrico +patrilineal +patrilineally +patrilinear +patriliny +patrilocal +patrimonial +patrimonially +patrimony +patrin +patriolatry +patriot +patrioteer +patriotess +patriotic +patriotical +patriotically +patriotics +patriotism +patriotly +patriotship +patrist +patristic +patristical +patristically +patristicalness +patristicism +patristics +patrix +patrizate +patrization +patrocinium +patroclinic +patroclinous +patrocliny +patrogenesis +patrol +patroller +patrollotism +patrolman +patrologic +patrological +patrologist +patrology +patron +patronage +patronal +patronate +patrondom +patroness +patronessship +patronite +patronizable +patronization +patronize +patronizer +patronizing +patronizingly +patronless +patronly +patronomatology +patronship +patronym +patronymic +patronymically +patronymy +patroon +patroonry +patroonship +patruity +patta +pattable +patte +pattee +patten +pattened +pattener +patter +patterer +patterist +pattern +patternable +patterned +patterner +patterning +patternize +patternless +patternlike +patternmaker +patternmaking +patternwise +patterny +pattu +patty +pattypan +patu +patulent +patulous +patulously +patulousness +patwari +paty +pau +pauciarticulate +pauciarticulated +paucidentate +pauciflorous +paucifoliate +paucifolious +paucify +paucijugate +paucilocular +pauciloquent +pauciloquently +pauciloquy +paucinervate +paucipinnate +pauciplicate +pauciradiate +pauciradiated +paucispiral +paucispirated +paucity +paughty +paukpan +paular +pauldron +paulie +paulin +paulopast +paulopost +paulospore +paunch +paunched +paunchful +paunchily +paunchiness +paunchy +paup +pauper +pauperage +pauperate +pauperdom +pauperess +pauperism +pauperitic +pauperization +pauperize +pauperizer +paurometabolic +paurometabolism +paurometabolous +paurometaboly +pauropod +pauropodous +pausably +pausal +pausation +pause +pauseful +pausefully +pauseless +pauselessly +pausement +pauser +pausingly +paussid +paut +pauxi +pavage +pavan +pavane +pave +pavement +pavemental +paver +pavestone +pavid +pavidity +pavier +pavilion +paving +pavior +paviour +pavis +pavisade +pavisado +paviser +pavisor +pavonated +pavonazzetto +pavonazzo +pavonian +pavonine +pavonize +pavy +paw +pawdite +pawer +pawing +pawk +pawkery +pawkily +pawkiness +pawkrie +pawky +pawl +pawn +pawnable +pawnage +pawnbroker +pawnbrokerage +pawnbrokeress +pawnbrokering +pawnbrokery +pawnbroking +pawnee +pawner +pawnie +pawnor +pawnshop +pawpaw +pax +paxilla +paxillar +paxillary +paxillate +paxilliferous +paxilliform +paxillose +paxillus +paxiuba +paxwax +pay +payability +payable +payableness +payably +payday +payed +payee +payeny +payer +paying +paymaster +paymastership +payment +paymistress +paynim +paynimhood +paynimry +payoff +payong +payor +payroll +paysagist +pea +peaberry +peace +peaceable +peaceableness +peaceably +peacebreaker +peacebreaking +peaceful +peacefully +peacefulness +peaceless +peacelessness +peacelike +peacemaker +peacemaking +peaceman +peacemonger +peacemongering +peacetime +peach +peachberry +peachblossom +peachblow +peachen +peacher +peachery +peachick +peachify +peachiness +peachlet +peachlike +peachwood +peachwort +peachy +peacoat +peacock +peacockery +peacockish +peacockishly +peacockishness +peacockism +peacocklike +peacockly +peacockwise +peacocky +peacod +peafowl +peag +peage +peahen +peai +peaiism +peak +peaked +peakedly +peakedness +peaker +peakily +peakiness +peaking +peakish +peakishly +peakishness +peakless +peaklike +peakward +peaky +peakyish +peal +pealike +pean +peanut +pear +pearceite +pearl +pearlberry +pearled +pearler +pearlet +pearlfish +pearlfruit +pearlike +pearlin +pearliness +pearling +pearlish +pearlite +pearlitic +pearlsides +pearlstone +pearlweed +pearlwort +pearly +pearmain +pearmonger +peart +pearten +peartly +peartness +pearwood +peasant +peasantess +peasanthood +peasantism +peasantize +peasantlike +peasantly +peasantry +peasantship +peasecod +peaselike +peasen +peashooter +peason +peastake +peastaking +peastick +peasticking +peastone +peasy +peat +peatery +peathouse +peatman +peatship +peatstack +peatwood +peaty +peavey +peavy +peba +pebble +pebbled +pebblehearted +pebblestone +pebbleware +pebbly +pebrine +pebrinous +pecan +peccability +peccable +peccadillo +peccancy +peccant +peccantly +peccantness +peccary +peccation +peccavi +pech +pecht +pecite +peck +pecked +pecker +peckerwood +pecket +peckful +peckhamite +peckiness +peckish +peckishly +peckishness +peckle +peckled +peckly +pecky +pecopteroid +pectase +pectate +pecten +pectic +pectin +pectinacean +pectinaceous +pectinal +pectinase +pectinate +pectinated +pectinately +pectination +pectinatodenticulate +pectinatofimbricate +pectinatopinnate +pectineal +pectineus +pectinibranch +pectinibranchian +pectinibranchiate +pectinic +pectinid +pectiniferous +pectiniform +pectinirostrate +pectinite +pectinogen +pectinoid +pectinose +pectinous +pectizable +pectization +pectize +pectocellulose +pectolite +pectora +pectoral +pectoralgia +pectoralis +pectoralist +pectorally +pectoriloquial +pectoriloquism +pectoriloquous +pectoriloquy +pectosase +pectose +pectosic +pectosinase +pectous +pectunculate +pectus +peculate +peculation +peculator +peculiar +peculiarism +peculiarity +peculiarize +peculiarly +peculiarness +peculiarsome +peculium +pecuniarily +pecuniary +pecuniosity +pecunious +ped +peda +pedage +pedagog +pedagogal +pedagogic +pedagogical +pedagogically +pedagogics +pedagogism +pedagogist +pedagogue +pedagoguery +pedagoguish +pedagoguism +pedagogy +pedal +pedaler +pedalfer +pedalferic +pedaliaceous +pedalian +pedalier +pedalism +pedalist +pedaliter +pedality +pedanalysis +pedant +pedantesque +pedantess +pedanthood +pedantic +pedantical +pedantically +pedanticalness +pedanticism +pedanticly +pedanticness +pedantism +pedantize +pedantocracy +pedantocrat +pedantocratic +pedantry +pedary +pedate +pedated +pedately +pedatifid +pedatiform +pedatilobate +pedatilobed +pedatinerved +pedatipartite +pedatisect +pedatisected +pedatrophia +pedder +peddle +peddler +peddleress +peddlerism +peddlery +peddling +peddlingly +pedee +pedelion +pederast +pederastic +pederastically +pederasty +pedes +pedesis +pedestal +pedestrial +pedestrially +pedestrian +pedestrianate +pedestrianism +pedestrianize +pedetentous +pediadontia +pediadontic +pediadontist +pedialgia +pediatric +pediatrician +pediatrics +pediatrist +pediatry +pedicab +pedicel +pediceled +pedicellar +pedicellaria +pedicellate +pedicellated +pedicellation +pedicelled +pedicelliform +pedicellus +pedicle +pedicular +pediculate +pediculated +pedicule +pediculicidal +pediculicide +pediculid +pediculine +pediculofrontal +pediculoid +pediculoparietal +pediculophobia +pediculosis +pediculous +pedicure +pedicurism +pedicurist +pediferous +pediform +pedigerous +pedigraic +pedigree +pedigreeless +pediluvium +pedimanous +pediment +pedimental +pedimented +pedimentum +pedion +pedionomite +pedipalp +pedipalpal +pedipalpate +pedipalpous +pedipalpus +pedipulate +pedipulation +pedipulator +pedlar +pedlary +pedobaptism +pedobaptist +pedocal +pedocalcic +pedodontia +pedodontic +pedodontist +pedodontology +pedograph +pedological +pedologist +pedologistical +pedologistically +pedology +pedometer +pedometric +pedometrical +pedometrically +pedometrician +pedometrist +pedomorphic +pedomorphism +pedomotive +pedomotor +pedophilia +pedophilic +pedotribe +pedotrophic +pedotrophist +pedotrophy +pedrail +pedregal +pedrero +pedro +pedule +pedum +peduncle +peduncled +peduncular +pedunculate +pedunculated +pedunculation +pedunculus +pee +peed +peek +peekaboo +peel +peelable +peele +peeled +peeledness +peeler +peelhouse +peeling +peelman +peen +peenge +peeoy +peep +peeper +peepeye +peephole +peepy +peer +peerage +peerdom +peeress +peerhood +peerie +peeringly +peerless +peerlessly +peerlessness +peerling +peerly +peership +peery +peesash +peesoreh +peesweep +peetweet +peeve +peeved +peevedly +peevedness +peever +peevish +peevishly +peevishness +peewee +peg +pega +pegall +peganite +pegasid +pegasoid +pegboard +pegbox +pegged +pegger +pegging +peggle +peggy +pegless +peglet +peglike +pegman +pegmatite +pegmatitic +pegmatization +pegmatize +pegmatoid +pegmatophyre +pegology +pegomancy +pegwood +peho +peignoir +peine +peirameter +peirastic +peirastically +peisage +peise +peiser +peixere +pejorate +pejoration +pejorationist +pejorative +pejoratively +pejorism +pejorist +pejority +pekan +pekin +pekoe +peladic +pelage +pelagial +pelagian +pelagic +pelamyd +pelanos +pelargic +pelargomorph +pelargomorphic +pelargonate +pelargonic +pelargonidin +pelargonin +pelargonium +pelean +pelecan +pelecypod +pelecypodous +pelelith +pelerine +pelf +pelican +pelicanry +pelick +pelicometer +pelike +peliom +pelioma +peliosis +pelisse +pelite +pelitic +pell +pellage +pellagra +pellagragenic +pellagrin +pellagrose +pellagrous +pellar +pellard +pellas +pellate +pellation +peller +pellet +pelleted +pelletierine +pelletlike +pellety +pellicle +pellicula +pellicular +pellicularia +pelliculate +pellicule +pellile +pellitory +pellmell +pellock +pellotine +pellucent +pellucid +pellucidity +pellucidly +pellucidness +pelmatic +pelmatogram +pelmatozoan +pelmatozoic +pelmet +pelobatid +pelobatoid +pelodytid +pelodytoid +pelomedusid +pelomedusoid +pelon +peloria +pelorian +peloriate +peloric +pelorism +pelorization +pelorize +pelorus +pelota +pelotherapy +peloton +pelt +pelta +peltast +peltate +peltated +peltately +peltatifid +peltation +peltatodigitate +pelter +pelterer +peltiferous +peltifolious +peltiform +peltigerine +peltigerous +peltinerved +pelting +peltingly +peltless +peltmonger +peltry +pelu +peludo +pelveoperitonitis +pelves +pelvic +pelviform +pelvigraph +pelvigraphy +pelvimeter +pelvimetry +pelviolithotomy +pelvioperitonitis +pelvioplasty +pelvioradiography +pelvioscopy +pelviotomy +pelviperitonitis +pelvirectal +pelvis +pelvisacral +pelvisternal +pelvisternum +pelycogram +pelycography +pelycology +pelycometer +pelycometry +pelycosaur +pelycosaurian +pembina +pemican +pemmican +pemmicanization +pemmicanize +pemphigoid +pemphigous +pemphigus +pen +penacute +penaeaceous +penal +penalist +penality +penalizable +penalization +penalize +penally +penalty +penance +penanceless +penang +penannular +penates +penbard +pencatite +pence +pencel +penceless +penchant +penchute +pencil +penciled +penciler +penciliform +penciling +pencilled +penciller +pencillike +pencilling +pencilry +pencilwood +pencraft +pend +penda +pendant +pendanted +pendanting +pendantlike +pendecagon +pendeloque +pendency +pendent +pendentive +pendently +pendicle +pendicler +pending +pendle +pendom +pendragon +pendragonish +pendragonship +pendulant +pendular +pendulate +pendulation +pendule +penduline +pendulosity +pendulous +pendulously +pendulousness +pendulum +pendulumlike +penelopine +peneplain +peneplanation +peneplane +peneseismic +penetrability +penetrable +penetrableness +penetrably +penetral +penetralia +penetralian +penetrance +penetrancy +penetrant +penetrate +penetrating +penetratingly +penetratingness +penetration +penetrative +penetratively +penetrativeness +penetrativity +penetrator +penetrology +penetrometer +penfieldite +penfold +penful +penghulu +pengo +penguin +penguinery +penhead +penholder +penial +penicillate +penicillated +penicillately +penicillation +penicilliform +penicillin +penide +penile +peninsula +peninsular +peninsularism +peninsularity +peninsulate +penintime +peninvariant +penis +penistone +penitence +penitencer +penitent +penitential +penitentially +penitentiary +penitentiaryship +penitently +penk +penkeeper +penknife +penlike +penmaker +penmaking +penman +penmanship +penmaster +penna +pennaceous +pennae +pennage +pennant +pennate +pennated +pennatifid +pennatilobate +pennatipartite +pennatisect +pennatisected +pennatulacean +pennatulaceous +pennatularian +pennatulid +pennatuloid +penneech +penneeck +penner +pennet +penni +pennia +pennied +penniferous +penniform +pennigerous +penniless +pennilessly +pennilessness +pennill +penninervate +penninerved +penning +penninite +pennipotent +penniveined +pennon +pennoned +pennopluma +pennoplume +pennorth +penny +pennybird +pennycress +pennyearth +pennyflower +pennyhole +pennyleaf +pennyrot +pennyroyal +pennysiller +pennystone +pennyweight +pennywinkle +pennywort +pennyworth +penologic +penological +penologist +penology +penorcon +penrack +penroseite +penscript +penseful +pensefulness +penship +pensile +pensileness +pensility +pension +pensionable +pensionably +pensionary +pensioner +pensionership +pensionless +pensive +pensived +pensively +pensiveness +penster +penstick +penstock +pensum +pensy +pent +penta +pentabasic +pentabromide +pentacapsular +pentacarbon +pentacarbonyl +pentacarpellary +pentace +pentacetate +pentachenium +pentachloride +pentachord +pentachromic +pentacid +pentacle +pentacoccous +pentacontane +pentacosane +pentacrinite +pentacrinoid +pentacron +pentacrostic +pentactinal +pentactine +pentacular +pentacyanic +pentacyclic +pentad +pentadactyl +pentadactylate +pentadactyle +pentadactylism +pentadactyloid +pentadecagon +pentadecahydrate +pentadecahydrated +pentadecane +pentadecatoic +pentadecoic +pentadecyl +pentadecylic +pentadelphous +pentadicity +pentadiene +pentadodecahedron +pentadrachm +pentadrachma +pentaerythrite +pentaerythritol +pentafid +pentafluoride +pentagamist +pentaglossal +pentaglot +pentaglottical +pentagon +pentagonal +pentagonally +pentagonohedron +pentagonoid +pentagram +pentagrammatic +pentagyn +pentagynian +pentagynous +pentahalide +pentahedral +pentahedrical +pentahedroid +pentahedron +pentahedrous +pentahexahedral +pentahexahedron +pentahydrate +pentahydrated +pentahydric +pentahydroxy +pentail +pentaiodide +pentalobate +pentalogue +pentalogy +pentalpha +pentameral +pentameran +pentamerid +pentamerism +pentameroid +pentamerous +pentameter +pentamethylene +pentamethylenediamine +pentametrist +pentametrize +pentander +pentandrian +pentandrous +pentane +pentanedione +pentangle +pentangular +pentanitrate +pentanoic +pentanolide +pentanone +pentapetalous +pentaphylacaceous +pentaphyllous +pentaploid +pentaploidic +pentaploidy +pentapody +pentapolis +pentapolitan +pentapterous +pentaptote +pentaptych +pentaquine +pentarch +pentarchical +pentarchy +pentasepalous +pentasilicate +pentaspermous +pentaspheric +pentaspherical +pentastich +pentastichous +pentastichy +pentastome +pentastomoid +pentastomous +pentastyle +pentastylos +pentasulphide +pentasyllabic +pentasyllabism +pentasyllable +pentateuchal +pentathionate +pentathionic +pentathlete +pentathlon +pentathlos +pentatomic +pentatomid +pentatone +pentatonic +pentatriacontane +pentavalence +pentavalency +pentavalent +penteconter +pentecontoglossal +pentecostal +pentecostalism +pentecostalist +pentecostarion +pentecoster +pentecostys +pentene +penteteric +penthemimer +penthemimeral +penthemimeris +penthiophen +penthiophene +penthouse +penthouselike +penthrit +penthrite +pentimento +pentine +pentiodide +pentit +pentite +pentitol +pentlandite +pentobarbital +pentode +pentoic +pentol +pentosan +pentosane +pentose +pentoside +pentosuria +pentoxide +pentremital +pentremite +pentrit +pentrite +pentrough +pentstock +penttail +pentyl +pentylene +pentylic +pentylidene +pentyne +penuchi +penult +penultima +penultimate +penultimatum +penumbra +penumbrae +penumbral +penumbrous +penurious +penuriously +penuriousness +penury +penwiper +penwoman +penwomanship +penworker +penwright +peon +peonage +peonism +peony +people +peopledom +peoplehood +peopleize +peopleless +peopler +peoplet +peoplish +peotomy +pep +peperine +peperino +pepful +pepinella +pepino +peplos +peplosed +peplum +peplus +pepo +peponida +peponium +pepper +pepperbox +peppercorn +peppercornish +peppercorny +pepperer +peppergrass +pepperidge +pepperily +pepperiness +pepperish +pepperishly +peppermint +pepperoni +pepperproof +pepperroot +pepperweed +pepperwood +pepperwort +peppery +peppily +peppin +peppiness +peppy +pepsin +pepsinate +pepsinhydrochloric +pepsiniferous +pepsinogen +pepsinogenic +pepsinogenous +pepsis +peptic +peptical +pepticity +peptidase +peptide +peptizable +peptization +peptize +peptizer +peptogaster +peptogenic +peptogenous +peptogeny +peptohydrochloric +peptolysis +peptolytic +peptonaemia +peptonate +peptone +peptonemia +peptonic +peptonization +peptonize +peptonizer +peptonoid +peptonuria +peptotoxine +per +peracephalus +peracetate +peracetic +peracid +peracidite +peract +peracute +peradventure +peragrate +peragration +peramble +perambulant +perambulate +perambulation +perambulator +perambulatory +perameline +perameloid +perbend +perborate +perborax +perbromide +percale +percaline +percarbide +percarbonate +percarbonic +perceivability +perceivable +perceivableness +perceivably +perceivance +perceivancy +perceive +perceivedly +perceivedness +perceiver +perceiving +perceivingness +percent +percentable +percentably +percentage +percentaged +percental +percentile +percentual +percept +perceptibility +perceptible +perceptibleness +perceptibly +perception +perceptional +perceptionalism +perceptionism +perceptive +perceptively +perceptiveness +perceptivity +perceptual +perceptually +percesocine +perch +percha +perchable +perchance +percher +perchlorate +perchlorethane +perchlorethylene +perchloric +perchloride +perchlorinate +perchlorination +perchloroethane +perchloroethylene +perchromate +perchromic +percid +perciform +percipience +percipiency +percipient +perclose +percnosome +percoct +percoid +percoidean +percolable +percolate +percolation +percolative +percolator +percomorph +percomorphous +percompound +percontation +percontatorial +percribrate +percribration +percrystallization +perculsion +perculsive +percur +percurration +percurrent +percursory +percuss +percussion +percussional +percussioner +percussionist +percussionize +percussive +percussively +percussiveness +percussor +percutaneous +percutaneously +percutient +percylite +perdicine +perdition +perditionable +perdricide +perdu +perduellion +perdurability +perdurable +perdurableness +perdurably +perdurance +perdurant +perdure +perduring +perduringly +peregrin +peregrina +peregrinate +peregrination +peregrinator +peregrinatory +peregrine +peregrinity +peregrinoid +pereion +pereiopod +pereira +pereirine +peremptorily +peremptoriness +peremptory +perendinant +perendinate +perendination +perendure +perennate +perennation +perennial +perenniality +perennialize +perennially +perennibranch +perennibranchiate +perequitate +peres +perezone +perfect +perfectation +perfected +perfectedly +perfecter +perfecti +perfectibilian +perfectibilism +perfectibilist +perfectibilitarian +perfectibility +perfectible +perfecting +perfection +perfectionate +perfectionation +perfectionator +perfectioner +perfectionism +perfectionist +perfectionistic +perfectionize +perfectionizement +perfectionizer +perfectionment +perfectism +perfectist +perfective +perfectively +perfectiveness +perfectivity +perfectivize +perfectly +perfectness +perfecto +perfector +perfectuation +perfervent +perfervid +perfervidity +perfervidly +perfervidness +perfervor +perfervour +perfidious +perfidiously +perfidiousness +perfidy +perfilograph +perflate +perflation +perfluent +perfoliate +perfoliation +perforable +perforant +perforate +perforated +perforation +perforationproof +perforative +perforator +perforatorium +perforatory +perforce +perforcedly +perform +performable +performance +performant +performative +performer +perfrication +perfumatory +perfume +perfumed +perfumeless +perfumer +perfumeress +perfumery +perfumy +perfunctionary +perfunctorily +perfunctoriness +perfunctorious +perfunctoriously +perfunctorize +perfunctory +perfuncturate +perfusate +perfuse +perfusion +perfusive +pergameneous +pergamentaceous +pergamyn +pergola +perhalide +perhalogen +perhaps +perhazard +perhorresce +perhydroanthracene +perhydrogenate +perhydrogenation +perhydrogenize +peri +periacinal +periacinous +periactus +periadenitis +periamygdalitis +perianal +periangiocholitis +periangioma +periangitis +perianth +perianthial +perianthium +periaortic +periaortitis +periapical +periappendicitis +periappendicular +periapt +periareum +periarterial +periarteritis +periarthric +periarthritis +periarticular +periaster +periastral +periastron +periastrum +periatrial +periauricular +periaxial +periaxillary +periaxonal +periblast +periblastic +periblastula +periblem +peribolos +peribolus +peribranchial +peribronchial +peribronchiolar +peribronchiolitis +peribronchitis +peribulbar +peribursal +pericaecal +pericaecitis +pericanalicular +pericapsular +pericardia +pericardiac +pericardiacophrenic +pericardial +pericardicentesis +pericardiectomy +pericardiocentesis +pericardiolysis +pericardiomediastinitis +pericardiophrenic +pericardiopleural +pericardiorrhaphy +pericardiosymphysis +pericardiotomy +pericarditic +pericarditis +pericardium +pericardotomy +pericarp +pericarpial +pericarpic +pericarpium +pericarpoidal +pericecal +pericecitis +pericellular +pericemental +pericementitis +pericementoclasia +pericementum +pericenter +pericentral +pericentric +pericephalic +pericerebral +perichaete +perichaetial +perichaetium +perichete +pericholangitis +pericholecystitis +perichondral +perichondrial +perichondritis +perichondrium +perichord +perichordal +perichoresis +perichorioidal +perichoroidal +perichylous +pericladium +periclase +periclasia +periclasite +periclaustral +periclinal +periclinally +pericline +periclinium +periclitate +periclitation +pericolitis +pericolpitis +periconchal +periconchitis +pericopal +pericope +pericopic +pericorneal +pericowperitis +pericoxitis +pericranial +pericranitis +pericranium +pericristate +periculant +pericycle +pericycloid +pericyclone +pericyclonic +pericystic +pericystitis +pericystium +pericytial +peridendritic +peridental +peridentium +peridentoclasia +periderm +peridermal +peridermic +peridesm +peridesmic +peridesmitis +peridesmium +peridial +peridiastole +peridiastolic +perididymis +perididymitis +peridiiform +peridiniaceous +peridinial +peridinian +peridinid +peridiole +peridiolum +peridium +peridot +peridotic +peridotite +peridotitic +periductal +periegesis +periegetic +perielesis +periencephalitis +perienteric +perienteritis +perienteron +periependymal +periesophageal +periesophagitis +perifistular +perifoliary +perifollicular +perifolliculitis +perigangliitis +periganglionic +perigastric +perigastritis +perigastrula +perigastrular +perigastrulation +perigeal +perigee +perigemmal +perigenesis +perigenital +perigeum +periglandular +perigloea +periglottic +periglottis +perignathic +perigon +perigonadial +perigonal +perigone +perigonial +perigonium +perigraph +perigraphic +perigynial +perigynium +perigynous +perigyny +perihelial +perihelian +perihelion +perihelium +perihepatic +perihepatitis +perihermenial +perihernial +perihysteric +perijejunitis +perijove +perikaryon +perikronion +peril +perilabyrinth +perilabyrinthitis +perilaryngeal +perilaryngitis +perilenticular +periligamentous +perilless +perilobar +perilous +perilously +perilousness +perilsome +perilymph +perilymphangial +perilymphangitis +perilymphatic +perimartium +perimastitis +perimedullary +perimeningitis +perimeter +perimeterless +perimetral +perimetric +perimetrical +perimetrically +perimetritic +perimetritis +perimetrium +perimetry +perimorph +perimorphic +perimorphism +perimorphous +perimyelitis +perimysial +perimysium +perine +perineal +perineocele +perineoplastic +perineoplasty +perineorrhaphy +perineoscrotal +perineostomy +perineosynthesis +perineotomy +perineovaginal +perineovulvar +perinephral +perinephrial +perinephric +perinephritic +perinephritis +perinephrium +perineptunium +perineum +perineural +perineurial +perineuritis +perineurium +perinium +perinuclear +periocular +period +periodate +periodic +periodical +periodicalism +periodicalist +periodicalize +periodically +periodicalness +periodicity +periodide +periodize +periodogram +periodograph +periodology +periodontal +periodontia +periodontic +periodontist +periodontitis +periodontium +periodontoclasia +periodontologist +periodontology +periodontum +periodoscope +perioeci +perioecians +perioecic +perioecid +perioecus +perioesophageal +perioikoi +periomphalic +perionychia +perionychium +perionyx +perionyxis +perioophoritis +periophthalmic +periophthalmitis +periople +perioplic +perioptic +perioptometry +perioral +periorbit +periorbita +periorbital +periorchitis +periost +periostea +periosteal +periosteitis +periosteoalveolar +periosteoma +periosteomedullitis +periosteomyelitis +periosteophyte +periosteorrhaphy +periosteotome +periosteotomy +periosteous +periosteum +periostitic +periostitis +periostoma +periostosis +periostotomy +periostracal +periostracum +periotic +periovular +peripachymeningitis +peripancreatic +peripancreatitis +peripapillary +peripatetic +peripatetical +peripatetically +peripateticate +peripatize +peripatoid +peripenial +peripericarditis +peripetalous +peripetasma +peripeteia +peripetia +peripety +periphacitis +peripharyngeal +peripherad +peripheral +peripherally +peripherial +peripheric +peripherical +peripherically +peripherocentral +peripheroceptor +peripheromittor +peripheroneural +peripherophose +periphery +periphlebitic +periphlebitis +periphractic +periphrase +periphrases +periphrasis +periphrastic +periphrastical +periphrastically +periphraxy +periphyllum +periphyse +periphysis +periplasm +periplast +periplastic +periplegmatic +peripleural +peripleuritis +periplus +peripneumonia +peripneumonic +peripneumony +peripneustic +peripolar +peripolygonal +periportal +periproct +periproctal +periproctitis +periproctous +periprostatic +periprostatitis +peripteral +peripterous +periptery +peripylephlebitis +peripyloric +perique +perirectal +perirectitis +perirenal +perisalpingitis +perisarc +perisarcal +perisarcous +perisaturnium +periscian +periscians +periscii +perisclerotic +periscopal +periscope +periscopic +periscopical +periscopism +perish +perishability +perishable +perishableness +perishably +perished +perishing +perishingly +perishless +perishment +perisigmoiditis +perisinuitis +perisinuous +perisinusitis +perisoma +perisomal +perisomatic +perisome +perisomial +perisperm +perispermal +perispermatitis +perispermic +perisphere +perispheric +perispherical +perisphinctean +perisphinctoid +perisplanchnic +perisplanchnitis +perisplenetic +perisplenic +perisplenitis +perispome +perispomenon +perispondylic +perispondylitis +perispore +perisporiaceous +perissad +perissodactyl +perissodactylate +perissodactyle +perissodactylic +perissodactylism +perissodactylous +perissologic +perissological +perissology +perissosyllabic +peristalith +peristalsis +peristaltic +peristaltically +peristaphyline +peristaphylitis +peristele +peristerite +peristeromorph +peristeromorphic +peristeromorphous +peristeronic +peristerophily +peristeropod +peristeropodan +peristeropode +peristeropodous +peristethium +peristole +peristoma +peristomal +peristomatic +peristome +peristomial +peristomium +peristrephic +peristrephical +peristrumitis +peristrumous +peristylar +peristyle +peristylium +peristylos +peristylum +perisynovial +perisystole +perisystolic +perit +perite +peritectic +peritendineum +peritenon +perithece +perithecial +perithecium +perithelial +perithelioma +perithelium +perithoracic +perithyreoiditis +perithyroiditis +peritomize +peritomous +peritomy +peritoneal +peritonealgia +peritoneally +peritoneocentesis +peritoneoclysis +peritoneomuscular +peritoneopathy +peritoneopericardial +peritoneopexy +peritoneoplasty +peritoneoscope +peritoneoscopy +peritoneotomy +peritoneum +peritonism +peritonital +peritonitic +peritonitis +peritonsillar +peritonsillitis +peritracheal +peritrema +peritrematous +peritreme +peritrich +peritrichan +peritrichic +peritrichous +peritrichously +peritroch +peritrochal +peritrochanteric +peritrochium +peritrochoid +peritropal +peritrophic +peritropous +perityphlic +perityphlitic +perityphlitis +periumbilical +periungual +periuranium +periureteric +periureteritis +periurethral +periurethritis +periuterine +periuvular +perivaginal +perivaginitis +perivascular +perivasculitis +perivenous +perivertebral +perivesical +perivisceral +perivisceritis +perivitellin +perivitelline +periwig +periwigpated +periwinkle +periwinkled +periwinkler +perizonium +perjink +perjinkety +perjinkities +perjinkly +perjure +perjured +perjuredly +perjuredness +perjurer +perjuress +perjurious +perjuriously +perjuriousness +perjurous +perjury +perjurymonger +perjurymongering +perk +perkily +perkin +perkiness +perking +perkingly +perkish +perknite +perky +perlaceous +perle +perlection +perlid +perligenous +perlingual +perlingually +perlite +perlitic +perloir +perlustrate +perlustration +perlustrator +perm +permafrost +permalloy +permanence +permanency +permanent +permanently +permanentness +permanganate +permanganic +permansive +permeability +permeable +permeableness +permeably +permeameter +permeance +permeant +permeate +permeation +permeative +permeator +permillage +permirific +permissibility +permissible +permissibleness +permissibly +permission +permissioned +permissive +permissively +permissiveness +permissory +permit +permittable +permitted +permittedly +permittee +permitter +permittivity +permixture +permonosulphuric +permoralize +permutability +permutable +permutableness +permutably +permutate +permutation +permutational +permutationist +permutator +permutatorial +permutatory +permute +permuter +pern +pernancy +pernasal +pernavigate +pernicious +perniciously +perniciousness +pernicketiness +pernickety +pernine +pernitrate +pernitric +pernoctation +pernor +pernyi +peroba +perobrachius +perocephalus +perochirus +perodactylus +peromelous +peromelus +peronate +peroneal +peroneocalcaneal +peroneotarsal +peroneotibial +peronial +peronium +peronosporaceous +peropod +peropodous +peropus +peroral +perorally +perorate +peroration +perorational +perorative +perorator +peroratorical +peroratorically +peroratory +perosis +perosmate +perosmic +perosomus +perotic +perovskite +peroxidase +peroxidate +peroxidation +peroxide +peroxidic +peroxidize +peroxidizement +peroxy +peroxyl +perozonid +perozonide +perpend +perpendicular +perpendicularity +perpendicularly +perpera +perperfect +perpetrable +perpetrate +perpetration +perpetrator +perpetratress +perpetratrix +perpetuable +perpetual +perpetualism +perpetualist +perpetuality +perpetually +perpetualness +perpetuana +perpetuance +perpetuant +perpetuate +perpetuation +perpetuator +perpetuity +perplantar +perplex +perplexable +perplexed +perplexedly +perplexedness +perplexer +perplexing +perplexingly +perplexity +perplexment +perplication +perquadrat +perquest +perquisite +perquisition +perquisitor +perradial +perradially +perradiate +perradius +perridiculous +perrier +perron +perruche +perrukery +perruthenate +perruthenic +perry +perryman +persalt +perscent +perscribe +perscrutate +perscrutation +perscrutator +perse +persecute +persecutee +persecuting +persecutingly +persecution +persecutional +persecutive +persecutiveness +persecutor +persecutory +persecutress +persecutrix +perseite +perseitol +perseity +persentiscency +perseverance +perseverant +perseverate +perseveration +persevere +persevering +perseveringly +persicary +persico +persicot +persienne +persiennes +persiflage +persiflate +persilicic +persimmon +persis +persist +persistence +persistency +persistent +persistently +persister +persisting +persistingly +persistive +persistively +persistiveness +persnickety +person +persona +personable +personableness +personably +personage +personal +personalia +personalism +personalist +personalistic +personality +personalization +personalize +personally +personalness +personalty +personate +personately +personating +personation +personative +personator +personed +personeity +personifiable +personifiant +personification +personificative +personificator +personifier +personify +personization +personize +personnel +personship +perspection +perspective +perspectived +perspectiveless +perspectively +perspectivity +perspectograph +perspectometer +perspicacious +perspicaciously +perspicaciousness +perspicacity +perspicuity +perspicuous +perspicuously +perspicuousness +perspirability +perspirable +perspirant +perspirate +perspiration +perspirative +perspiratory +perspire +perspiringly +perspiry +perstringe +perstringement +persuadability +persuadable +persuadableness +persuadably +persuade +persuaded +persuadedly +persuadedness +persuader +persuadingly +persuasibility +persuasible +persuasibleness +persuasibly +persuasion +persuasive +persuasively +persuasiveness +persuasory +persulphate +persulphide +persulphocyanate +persulphocyanic +persulphuric +persymmetric +persymmetrical +pert +pertain +pertaining +pertainment +perten +perthiocyanate +perthiocyanic +perthiotophyre +perthite +perthitic +perthitically +perthosite +pertinacious +pertinaciously +pertinaciousness +pertinacity +pertinence +pertinency +pertinent +pertinently +pertinentness +pertish +pertly +pertness +perturb +perturbability +perturbable +perturbance +perturbancy +perturbant +perturbate +perturbation +perturbational +perturbatious +perturbative +perturbator +perturbatory +perturbatress +perturbatrix +perturbed +perturbedly +perturbedness +perturber +perturbing +perturbingly +perturbment +pertuse +pertused +pertusion +pertussal +pertussis +perty +peruke +perukeless +perukier +perukiership +perula +perulate +perule +perusable +perusal +peruse +peruser +pervade +pervadence +pervader +pervading +pervadingly +pervadingness +pervagate +pervagation +pervalvar +pervasion +pervasive +pervasively +pervasiveness +perverse +perversely +perverseness +perversion +perversity +perversive +pervert +perverted +pervertedly +pervertedness +perverter +pervertibility +pervertible +pervertibly +pervertive +perviability +perviable +pervicacious +pervicaciously +pervicaciousness +pervicacity +pervigilium +pervious +perviously +perviousness +pervulgate +pervulgation +perwitsky +pes +pesa +pesade +pesage +peseta +peshkar +peshkash +peshwa +peshwaship +peskily +peskiness +pesky +peso +pess +pessary +pessimal +pessimism +pessimist +pessimistic +pessimistically +pessimize +pessimum +pessomancy +pessoner +pessular +pessulus +pest +peste +pester +pesterer +pesteringly +pesterment +pesterous +pestersome +pestful +pesthole +pesthouse +pesticidal +pesticide +pestiduct +pestiferous +pestiferously +pestiferousness +pestifugous +pestify +pestilence +pestilenceweed +pestilencewort +pestilent +pestilential +pestilentially +pestilentialness +pestilently +pestle +pestological +pestologist +pestology +pestproof +pet +petal +petalage +petaled +petaliferous +petaliform +petaline +petalism +petalite +petalled +petalless +petallike +petalocerous +petalodic +petalodont +petalodontid +petalodontoid +petalody +petaloid +petaloidal +petaloideous +petalomania +petalon +petalous +petalwise +petaly +petard +petardeer +petardier +petary +petasos +petasus +petaurine +petaurist +petchary +petcock +pete +peteca +petechiae +petechial +petechiate +peteman +peter +peterman +peternet +petersham +peterwort +petful +petiolar +petiolary +petiolate +petiolated +petiole +petioled +petiolular +petiolulate +petiolule +petiolus +petit +petite +petiteness +petitgrain +petition +petitionable +petitional +petitionarily +petitionary +petitionee +petitioner +petitionist +petitionproof +petitor +petitory +petkin +petling +peto +petrary +petre +petrean +petreity +petrel +petrescence +petrescent +petricolous +petrie +petrifaction +petrifactive +petrifiable +petrific +petrificant +petrificate +petrification +petrified +petrifier +petrify +petrissage +petrochemical +petrochemistry +petrogenesis +petrogenic +petrogeny +petroglyph +petroglyphic +petroglyphy +petrograph +petrographer +petrographic +petrographical +petrographically +petrography +petrohyoid +petrol +petrolage +petrolatum +petrolean +petrolene +petroleous +petroleum +petrolic +petroliferous +petrolific +petrolist +petrolithic +petrolization +petrolize +petrologic +petrological +petrologically +petromastoid +petromyzont +petromyzontoid +petronel +petronella +petropharyngeal +petrophilous +petrosa +petrosal +petrosilex +petrosiliceous +petrosilicious +petrosphenoid +petrosphenoidal +petrosphere +petrosquamosal +petrosquamous +petrostearin +petrostearine +petrosum +petrotympanic +petrous +petroxolin +pettable +petted +pettedly +pettedness +petter +pettichaps +petticoat +petticoated +petticoaterie +petticoatery +petticoatism +petticoatless +petticoaty +pettifog +pettifogger +pettifoggery +pettifogging +pettifogulize +pettifogulizer +pettily +pettiness +pettingly +pettish +pettitoes +pettle +petty +pettyfog +petulance +petulancy +petulant +petulantly +petune +petuntse +petwood +petzite +peucites +peuhl +pew +pewage +pewdom +pewee +pewfellow +pewful +pewholder +pewing +pewit +pewless +pewmate +pewter +pewterer +pewterwort +pewtery +pewy +peyote +peyotl +peyton +peytrel +pezantic +pezizaceous +pezizaeform +peziziform +pezizoid +pezograph +pfeffernuss +pfennig +pfui +pfund +phacelite +phacella +phacitis +phacoanaphylaxis +phacocele +phacochere +phacocherine +phacochoere +phacochoerid +phacochoerine +phacochoeroid +phacocyst +phacocystectomy +phacocystitis +phacoglaucoma +phacoid +phacoidal +phacoidoscope +phacolite +phacolith +phacolysis +phacomalacia +phacometer +phacopid +phacosclerosis +phacoscope +phacotherapy +phaeism +phaenantherous +phaenanthery +phaenogam +phaenogamian +phaenogamic +phaenogamous +phaenogenesis +phaenogenetic +phaenological +phaenology +phaenomenal +phaenomenism +phaenomenon +phaenozygous +phaeochrous +phaeodarian +phaeophore +phaeophycean +phaeophyceous +phaeophyll +phaeophytin +phaeoplast +phaeospore +phaeosporous +phaeton +phage +phagedena +phagedenic +phagedenical +phagedenous +phagocytable +phagocytal +phagocyte +phagocyter +phagocytic +phagocytism +phagocytize +phagocytoblast +phagocytolysis +phagocytolytic +phagocytose +phagocytosis +phagodynamometer +phagolysis +phagolytic +phagomania +phainolion +phalacrocoracine +phalacrosis +phalaenopsid +phalangal +phalange +phalangeal +phalangean +phalanger +phalangerine +phalanges +phalangette +phalangian +phalangic +phalangid +phalangidan +phalangidean +phalangiform +phalangigrade +phalangigrady +phalangiid +phalangist +phalangistine +phalangite +phalangitic +phalangitis +phalangologist +phalangology +phalansterial +phalansterian +phalansterianism +phalansteric +phalansterism +phalansterist +phalanstery +phalanx +phalanxed +phalarica +phalarope +phalera +phalerate +phalerated +phallaceous +phallalgia +phallaneurysm +phallephoric +phallic +phallical +phallicism +phallicist +phallin +phallism +phallist +phallitis +phallocrypsis +phallodynia +phalloid +phalloncus +phalloplasty +phallorrhagia +phallus +phanatron +phaneric +phanerite +phanerocephalous +phanerocodonic +phanerocryst +phanerocrystalline +phanerogam +phanerogamian +phanerogamic +phanerogamous +phanerogamy +phanerogenetic +phanerogenic +phaneroglossal +phaneroglossate +phaneromania +phaneromere +phaneromerous +phaneroscope +phanerosis +phanerozoic +phanerozonate +phanic +phano +phansigar +phantascope +phantasia +phantasist +phantasize +phantasm +phantasma +phantasmagoria +phantasmagorial +phantasmagorially +phantasmagorian +phantasmagoric +phantasmagorical +phantasmagorist +phantasmagory +phantasmal +phantasmalian +phantasmality +phantasmally +phantasmascope +phantasmata +phantasmatic +phantasmatical +phantasmatically +phantasmatography +phantasmic +phantasmical +phantasmically +phantasmogenesis +phantasmogenetic +phantasmograph +phantasmological +phantasmology +phantast +phantasy +phantom +phantomatic +phantomic +phantomical +phantomically +phantomize +phantomizer +phantomland +phantomlike +phantomnation +phantomry +phantomship +phantomy +phantoplex +phantoscope +phare +pharisaical +pharisaically +pharisaicalness +pharisee +pharmacal +pharmaceutic +pharmaceutical +pharmaceutically +pharmaceutics +pharmaceutist +pharmacic +pharmacist +pharmacite +pharmacodiagnosis +pharmacodynamic +pharmacodynamical +pharmacodynamics +pharmacoendocrinology +pharmacognosia +pharmacognosis +pharmacognosist +pharmacognostical +pharmacognostically +pharmacognostics +pharmacognosy +pharmacography +pharmacolite +pharmacologia +pharmacologic +pharmacological +pharmacologically +pharmacologist +pharmacology +pharmacomania +pharmacomaniac +pharmacomaniacal +pharmacometer +pharmacopedia +pharmacopedic +pharmacopedics +pharmacopeia +pharmacopeial +pharmacopeian +pharmacophobia +pharmacopoeia +pharmacopoeial +pharmacopoeian +pharmacopoeist +pharmacopolist +pharmacoposia +pharmacopsychology +pharmacosiderite +pharmacotherapy +pharmacy +pharmakos +pharmic +pharmuthi +pharology +pharos +pharyngal +pharyngalgia +pharyngalgic +pharyngeal +pharyngectomy +pharyngemphraxis +pharynges +pharyngic +pharyngismus +pharyngitic +pharyngitis +pharyngoamygdalitis +pharyngobranch +pharyngobranchial +pharyngobranchiate +pharyngocele +pharyngoceratosis +pharyngodynia +pharyngoepiglottic +pharyngoepiglottidean +pharyngoesophageal +pharyngoglossal +pharyngoglossus +pharyngognath +pharyngognathous +pharyngographic +pharyngography +pharyngokeratosis +pharyngolaryngeal +pharyngolaryngitis +pharyngolith +pharyngological +pharyngology +pharyngomaxillary +pharyngomycosis +pharyngonasal +pharyngopalatine +pharyngopalatinus +pharyngoparalysis +pharyngopathy +pharyngoplasty +pharyngoplegia +pharyngoplegic +pharyngoplegy +pharyngopleural +pharyngopneustal +pharyngorhinitis +pharyngorhinoscopy +pharyngoscleroma +pharyngoscope +pharyngoscopy +pharyngospasm +pharyngotherapy +pharyngotomy +pharyngotonsillitis +pharyngotyphoid +pharyngoxerosis +pharynogotome +pharynx +phascaceous +phascolome +phase +phaseal +phaseless +phaselin +phasemeter +phasemy +phaseolin +phaseolous +phaseolunatin +phaseometer +phases +phasianic +phasianid +phasianine +phasianoid +phasic +phasis +phasm +phasma +phasmatid +phasmatoid +phasmatrope +phasmid +phasmoid +phasogeneous +phasotropy +pheal +pheasant +pheasantry +pheasantwood +phellandrene +phellem +phelloderm +phellodermal +phellogen +phellogenetic +phellogenic +phellonic +phelloplastic +phelloplastics +phelonion +phemic +phenacaine +phenacetin +phenaceturic +phenacite +phenacyl +phenakism +phenakistoscope +phenanthrene +phenanthridine +phenanthridone +phenanthrol +phenanthroline +phenarsine +phenate +phenazine +phenazone +phene +phenegol +phenene +phenethyl +phenetidine +phenetole +phengite +phengitical +phenic +phenicate +phenicious +phenicopter +phenin +phenmiazine +phenobarbital +phenocoll +phenocopy +phenocryst +phenocrystalline +phenogenesis +phenogenetic +phenol +phenolate +phenolic +phenolization +phenolize +phenological +phenologically +phenologist +phenology +phenoloid +phenolphthalein +phenolsulphonate +phenolsulphonephthalein +phenolsulphonic +phenomena +phenomenal +phenomenalism +phenomenalist +phenomenalistic +phenomenalistically +phenomenality +phenomenalization +phenomenalize +phenomenally +phenomenic +phenomenical +phenomenism +phenomenist +phenomenistic +phenomenize +phenomenological +phenomenologically +phenomenology +phenomenon +phenoplast +phenoplastic +phenoquinone +phenosafranine +phenosal +phenospermic +phenospermy +phenothiazine +phenotype +phenotypic +phenotypical +phenotypically +phenoxazine +phenoxid +phenoxide +phenozygous +phenyl +phenylacetaldehyde +phenylacetamide +phenylacetic +phenylalanine +phenylamide +phenylamine +phenylate +phenylation +phenylboric +phenylcarbamic +phenylcarbimide +phenylene +phenylenediamine +phenylethylene +phenylglycine +phenylglycolic +phenylglyoxylic +phenylhydrazine +phenylhydrazone +phenylic +phenylmethane +pheon +pheophyl +pheophyll +pheophytin +pheretrer +phew +phi +phial +phiale +phialful +phialide +phialine +phiallike +phialophore +phialospore +philadelphite +philadelphy +philalethist +philamot +philander +philanderer +philanthid +philanthrope +philanthropian +philanthropic +philanthropical +philanthropically +philanthropinism +philanthropinist +philanthropism +philanthropist +philanthropistic +philanthropize +philanthropy +philantomba +philarchaist +philaristocracy +philatelic +philatelical +philatelically +philatelism +philatelist +philatelistic +philately +philathletic +philematology +philharmonic +philhellene +philhellenic +philhellenism +philhellenist +philhippic +philhymnic +philiater +philippicize +philippize +philippizer +philippus +philliloo +phillipsine +phillipsite +phillyrin +philobiblian +philobiblic +philobiblical +philobiblist +philobotanic +philobotanist +philobrutish +philocalic +philocalist +philocaly +philocathartic +philocatholic +philocomal +philocubist +philocynic +philocynical +philocynicism +philocyny +philodemic +philodespot +philodestructiveness +philodox +philodoxer +philodoxical +philodramatic +philodramatist +philofelist +philofelon +philogarlic +philogastric +philogeant +philogenitive +philogenitiveness +philograph +philographic +philogynaecic +philogynist +philogynous +philogyny +philohellenian +philokleptic +philoleucosis +philologaster +philologastry +philologer +philologian +philologic +philological +philologically +philologist +philologistic +philologize +philologue +philology +philomath +philomathematic +philomathematical +philomathic +philomathical +philomathy +philomel +philomelanist +philomuse +philomusical +philomystic +philonatural +philoneism +philonium +philonoist +philopagan +philopater +philopatrian +philopena +philophilosophos +philopig +philoplutonic +philopoet +philopogon +philopolemic +philopolemical +philopornist +philoprogeneity +philoprogenitive +philoprogenitiveness +philopterid +philopublican +philoradical +philorchidaceous +philornithic +philorthodox +philosoph +philosophaster +philosophastering +philosophastry +philosophedom +philosopheme +philosopher +philosopheress +philosophership +philosophic +philosophical +philosophically +philosophicalness +philosophicide +philosophicohistorical +philosophicojuristic +philosophicolegal +philosophicoreligious +philosophicotheological +philosophism +philosophist +philosophister +philosophistic +philosophistical +philosophization +philosophize +philosophizer +philosophling +philosophobia +philosophocracy +philosophuncule +philosophunculist +philosophy +philotadpole +philotechnic +philotechnical +philotechnist +philothaumaturgic +philotheism +philotheist +philotheistic +philotheosophical +philotherian +philotherianism +philoxygenous +philozoic +philozoist +philozoonist +philter +philterer +philterproof +philtra +philtrum +philydraceous +phimosed +phimosis +phimotic +phit +phiz +phizes +phizog +phlebalgia +phlebangioma +phlebarteriectasia +phlebarteriodialysis +phlebectasia +phlebectasis +phlebectasy +phlebectomy +phlebectopia +phlebectopy +phlebemphraxis +phlebenteric +phlebenterism +phlebitic +phlebitis +phlebogram +phlebograph +phlebographical +phlebography +phleboid +phleboidal +phlebolite +phlebolith +phlebolithiasis +phlebolithic +phlebolitic +phlebological +phlebology +phlebometritis +phlebopexy +phleboplasty +phleborrhage +phleborrhagia +phleborrhaphy +phleborrhexis +phlebosclerosis +phlebosclerotic +phlebostasia +phlebostasis +phlebostenosis +phlebostrepsis +phlebothrombosis +phlebotome +phlebotomic +phlebotomical +phlebotomically +phlebotomist +phlebotomization +phlebotomize +phlebotomus +phlebotomy +phlegm +phlegma +phlegmagogue +phlegmasia +phlegmatic +phlegmatical +phlegmatically +phlegmaticalness +phlegmaticly +phlegmaticness +phlegmatism +phlegmatist +phlegmatous +phlegmless +phlegmon +phlegmonic +phlegmonoid +phlegmonous +phlegmy +phlobaphene +phlobatannin +phloem +phloeophagous +phloeoterma +phlogisma +phlogistian +phlogistic +phlogistical +phlogisticate +phlogistication +phlogiston +phlogistonism +phlogistonist +phlogogenetic +phlogogenic +phlogogenous +phlogopite +phlogosed +phloretic +phloroglucic +phloroglucin +phlorone +phloxin +pho +phobiac +phobic +phobism +phobist +phobophobia +phoby +phoca +phocacean +phocaceous +phocaenine +phocal +phocenate +phocenic +phocenin +phocid +phociform +phocine +phocodont +phocodontic +phocoid +phocomelia +phocomelous +phocomelus +phoebe +phoenicaceous +phoenicean +phoenicite +phoenicochroite +phoenicopteroid +phoenicopterous +phoenicurous +phoenigm +phoenix +phoenixity +phoenixlike +phoh +pholad +pholadian +pholadid +pholadoid +pholcid +pholcoid +pholido +pholidolite +pholidosis +pholidote +phon +phonal +phonasthenia +phonate +phonation +phonatory +phonautogram +phonautograph +phonautographic +phonautographically +phone +phoneidoscope +phoneidoscopic +phoneme +phonemic +phonemics +phonendoscope +phonesis +phonestheme +phonetic +phonetical +phonetically +phonetician +phoneticism +phoneticist +phoneticization +phoneticize +phoneticogrammatical +phoneticohieroglyphic +phonetics +phonetism +phonetist +phonetization +phonetize +phoniatrics +phoniatry +phonic +phonics +phonikon +phonism +phono +phonocamptic +phonocinematograph +phonodeik +phonodynamograph +phonoglyph +phonogram +phonogramic +phonogramically +phonogrammatic +phonogrammatical +phonogrammic +phonogrammically +phonograph +phonographer +phonographic +phonographical +phonographically +phonographist +phonography +phonolite +phonolitic +phonologer +phonologic +phonological +phonologically +phonologist +phonology +phonometer +phonometric +phonometry +phonomimic +phonomotor +phonopathy +phonophile +phonophobia +phonophone +phonophore +phonophoric +phonophorous +phonophote +phonophotography +phonophotoscope +phonophotoscopic +phonoplex +phonoscope +phonotelemeter +phonotype +phonotyper +phonotypic +phonotypical +phonotypically +phonotypist +phonotypy +phony +phoo +phoranthium +phoresis +phoresy +phoria +phorid +phorminx +phorology +phorometer +phorometric +phorometry +phorone +phoronic +phoronid +phoronomia +phoronomic +phoronomically +phoronomics +phoronomy +phoroscope +phorozooid +phos +phose +phosgene +phosgenic +phosgenite +phosis +phosphagen +phospham +phosphamic +phosphamide +phosphamidic +phosphammonium +phosphatase +phosphate +phosphated +phosphatemia +phosphatese +phosphatic +phosphatide +phosphation +phosphatization +phosphatize +phosphaturia +phosphaturic +phosphene +phosphenyl +phosphide +phosphinate +phosphine +phosphinic +phosphite +phospho +phosphoaminolipide +phosphocarnic +phosphocreatine +phosphoferrite +phosphoglycerate +phosphoglyceric +phosphoglycoprotein +phospholipide +phospholipin +phosphomolybdate +phosphomolybdic +phosphonate +phosphonic +phosphonium +phosphophyllite +phosphoprotein +phosphor +phosphorate +phosphore +phosphoreal +phosphorent +phosphoreous +phosphoresce +phosphorescence +phosphorescent +phosphorescently +phosphoreted +phosphorhidrosis +phosphori +phosphoric +phosphorical +phosphoriferous +phosphorism +phosphorite +phosphoritic +phosphorize +phosphorogen +phosphorogenic +phosphorograph +phosphorographic +phosphorography +phosphoroscope +phosphorous +phosphoruria +phosphorus +phosphoryl +phosphorylase +phosphorylation +phosphosilicate +phosphotartaric +phosphotungstate +phosphotungstic +phosphowolframic +phosphuranylite +phosphuret +phosphuria +phosphyl +phossy +phot +photaesthesia +photaesthesis +photaesthetic +photal +photalgia +photechy +photelectrograph +photeolic +photerythrous +photesthesis +photic +photics +photism +photistic +photo +photoactinic +photoactivate +photoactivation +photoactive +photoactivity +photoaesthetic +photoalbum +photoalgraphy +photoanamorphosis +photoaquatint +photobathic +photobiotic +photobromide +photocampsis +photocatalysis +photocatalyst +photocatalytic +photocatalyzer +photocell +photocellulose +photoceptor +photoceramic +photoceramics +photoceramist +photochemic +photochemical +photochemically +photochemigraphy +photochemist +photochemistry +photochloride +photochlorination +photochromascope +photochromatic +photochrome +photochromic +photochromography +photochromolithograph +photochromoscope +photochromotype +photochromotypy +photochromy +photochronograph +photochronographic +photochronographical +photochronographically +photochronography +photocollograph +photocollographic +photocollography +photocollotype +photocombustion +photocompose +photocomposition +photoconductivity +photocopier +photocopy +photocrayon +photocurrent +photodecomposition +photodensitometer +photodermatic +photodermatism +photodisintegration +photodissociation +photodrama +photodramatic +photodramatics +photodramatist +photodramaturgic +photodramaturgy +photodrome +photodromy +photodynamic +photodynamical +photodynamically +photodynamics +photodysphoria +photoelastic +photoelasticity +photoelectric +photoelectrical +photoelectrically +photoelectricity +photoelectron +photoelectrotype +photoemission +photoemissive +photoengrave +photoengraver +photoengraving +photoepinastic +photoepinastically +photoepinasty +photoesthesis +photoesthetic +photoetch +photoetcher +photoetching +photofilm +photofinish +photofinisher +photofinishing +photofloodlamp +photogalvanograph +photogalvanographic +photogalvanography +photogastroscope +photogelatin +photogen +photogene +photogenetic +photogenic +photogenically +photogenous +photoglyph +photoglyphic +photoglyphography +photoglyphy +photoglyptic +photoglyptography +photogram +photogrammeter +photogrammetric +photogrammetrical +photogrammetry +photograph +photographable +photographee +photographer +photographeress +photographess +photographic +photographical +photographically +photographist +photographize +photographometer +photography +photogravure +photogravurist +photogyric +photohalide +photoheliograph +photoheliographic +photoheliography +photoheliometer +photohyponastic +photohyponastically +photohyponasty +photoimpression +photoinactivation +photoinduction +photoinhibition +photointaglio +photoionization +photoisomeric +photoisomerization +photokinesis +photokinetic +photolith +photolitho +photolithograph +photolithographer +photolithographic +photolithography +photologic +photological +photologist +photology +photoluminescence +photoluminescent +photolysis +photolyte +photolytic +photoma +photomacrograph +photomagnetic +photomagnetism +photomap +photomapper +photomechanical +photomechanically +photometeor +photometer +photometric +photometrical +photometrically +photometrician +photometrist +photometrograph +photometry +photomezzotype +photomicrogram +photomicrograph +photomicrographer +photomicrographic +photomicrography +photomicroscope +photomicroscopic +photomicroscopy +photomontage +photomorphosis +photomural +photon +photonastic +photonasty +photonegative +photonephograph +photonephoscope +photoneutron +photonosus +photooxidation +photooxidative +photopathic +photopathy +photoperceptive +photoperimeter +photoperiod +photoperiodic +photoperiodism +photophane +photophile +photophilic +photophilous +photophily +photophobe +photophobia +photophobic +photophobous +photophone +photophonic +photophony +photophore +photophoresis +photophosphorescent +photophygous +photophysical +photophysicist +photopia +photopic +photopile +photopitometer +photoplay +photoplayer +photoplaywright +photopography +photopolarigraph +photopolymerization +photopositive +photoprint +photoprinter +photoprinting +photoprocess +photoptometer +photoradio +photoradiogram +photoreception +photoreceptive +photoreceptor +photoregression +photorelief +photoresistance +photosalt +photosantonic +photoscope +photoscopic +photoscopy +photosculptural +photosculpture +photosensitive +photosensitiveness +photosensitivity +photosensitization +photosensitize +photosensitizer +photosensory +photospectroheliograph +photospectroscope +photospectroscopic +photospectroscopical +photospectroscopy +photosphere +photospheric +photostability +photostable +photostat +photostationary +photostereograph +photosurveying +photosyntax +photosynthate +photosynthesis +photosynthesize +photosynthetic +photosynthetically +photosynthometer +phototachometer +phototachometric +phototachometrical +phototachometry +phototactic +phototactically +phototactism +phototaxis +phototaxy +phototechnic +phototelegraph +phototelegraphic +phototelegraphically +phototelegraphy +phototelephone +phototelephony +phototelescope +phototelescopic +phototheodolite +phototherapeutic +phototherapeutics +phototherapic +phototherapist +phototherapy +photothermic +phototonic +phototonus +phototopographic +phototopographical +phototopography +phototrichromatic +phototrope +phototrophic +phototrophy +phototropic +phototropically +phototropism +phototropy +phototube +phototype +phototypic +phototypically +phototypist +phototypographic +phototypography +phototypy +photovisual +photovitrotype +photovoltaic +photoxylography +photozinco +photozincograph +photozincographic +photozincography +photozincotype +photozincotypy +photuria +phragma +phragmocone +phragmoconic +phragmocyttarous +phragmoid +phragmosis +phrasable +phrasal +phrasally +phrase +phraseable +phraseless +phrasemaker +phrasemaking +phraseman +phrasemonger +phrasemongering +phrasemongery +phraseogram +phraseograph +phraseographic +phraseography +phraseological +phraseologically +phraseologist +phraseology +phraser +phrasify +phrasiness +phrasing +phrasy +phrator +phratral +phratria +phratriac +phratrial +phratry +phreatic +phreatophyte +phrenesia +phrenesiac +phrenesis +phrenetic +phrenetically +phreneticness +phrenic +phrenicectomy +phrenicocolic +phrenicocostal +phrenicogastric +phrenicoglottic +phrenicohepatic +phrenicolienal +phrenicopericardiac +phrenicosplenic +phrenicotomy +phrenics +phrenitic +phrenitis +phrenocardia +phrenocardiac +phrenocolic +phrenocostal +phrenodynia +phrenogastric +phrenoglottic +phrenogram +phrenograph +phrenography +phrenohepatic +phrenologer +phrenologic +phrenological +phrenologically +phrenologist +phrenologize +phrenology +phrenomagnetism +phrenomesmerism +phrenopathia +phrenopathic +phrenopathy +phrenopericardiac +phrenoplegia +phrenoplegy +phrenosin +phrenosinic +phrenospasm +phrenosplenic +phronesis +phrontisterion +phrontisterium +phrontistery +phryganeid +phryganeoid +phrygium +phrymaceous +phrynid +phrynin +phrynoid +phthalacene +phthalan +phthalanilic +phthalate +phthalazin +phthalazine +phthalein +phthaleinometer +phthalic +phthalid +phthalide +phthalimide +phthalin +phthalocyanine +phthalyl +phthanite +phthinoid +phthiocol +phthiriasis +phthirophagous +phthisic +phthisical +phthisicky +phthisiogenesis +phthisiogenetic +phthisiogenic +phthisiologist +phthisiology +phthisiophobia +phthisiotherapeutic +phthisiotherapy +phthisipneumonia +phthisipneumony +phthisis +phthongal +phthongometer +phthor +phthoric +phu +phugoid +phulkari +phulwa +phulwara +phut +phycite +phycitol +phycochromaceae +phycochromaceous +phycochrome +phycochromophyceous +phycocyanin +phycocyanogen +phycoerythrin +phycography +phycological +phycologist +phycology +phycomycete +phycomycetous +phycophaein +phycoxanthin +phycoxanthine +phygogalactic +phyla +phylacobiosis +phylacobiotic +phylacteric +phylacterical +phylacteried +phylacterize +phylactery +phylactic +phylactocarp +phylactocarpal +phylactolaematous +phylarch +phylarchic +phylarchical +phylarchy +phyle +phylephebic +phylesis +phyletic +phyletically +phyletism +phylic +phyllade +phyllary +phylliform +phyllin +phylline +phyllite +phyllitic +phyllobranchia +phyllobranchial +phyllobranchiate +phyllocarid +phyllocaridan +phyllocerate +phylloclad +phylloclade +phyllocladioid +phyllocladium +phyllocladous +phyllocyanic +phyllocyanin +phyllocyst +phyllocystic +phyllode +phyllodial +phyllodination +phyllodineous +phyllodiniation +phyllodinous +phyllodium +phyllody +phylloerythrin +phyllogenetic +phyllogenous +phylloid +phylloidal +phylloideous +phyllomancy +phyllomania +phyllome +phyllomic +phyllomorph +phyllomorphic +phyllomorphosis +phyllomorphy +phyllophagous +phyllophore +phyllophorous +phyllophyllin +phyllophyte +phyllopod +phyllopodan +phyllopode +phyllopodiform +phyllopodium +phyllopodous +phylloporphyrin +phylloptosis +phyllopyrrole +phyllorhine +phyllorhinine +phylloscopine +phyllosiphonic +phyllosoma +phyllosome +phyllospondylous +phyllostomatoid +phyllostomatous +phyllostome +phyllostomine +phyllostomous +phyllotactic +phyllotactical +phyllotaxis +phyllotaxy +phyllous +phylloxanthin +phylloxeran +phylloxeric +phyllozooid +phylogenetic +phylogenetical +phylogenetically +phylogenic +phylogenist +phylogeny +phylogerontic +phylogerontism +phylography +phylology +phylon +phyloneanic +phylonepionic +phylum +phyma +phymata +phymatic +phymatid +phymatoid +phymatorhysin +phymatosis +physagogue +physalian +physalite +physcioid +physeterine +physeteroid +physharmonica +physianthropy +physiatric +physiatrical +physiatrics +physic +physical +physicalism +physicalist +physicalistic +physicalistically +physicality +physically +physicalness +physician +physicianary +physiciancy +physicianed +physicianer +physicianess +physicianless +physicianly +physicianship +physicism +physicist +physicked +physicker +physicking +physicky +physicoastronomical +physicobiological +physicochemic +physicochemical +physicochemically +physicochemist +physicochemistry +physicogeographical +physicologic +physicological +physicomathematical +physicomathematics +physicomechanical +physicomedical +physicomental +physicomorph +physicomorphic +physicomorphism +physicooptics +physicophilosophical +physicophilosophy +physicophysiological +physicopsychical +physicosocial +physicotheological +physicotheologist +physicotheology +physicotherapeutic +physicotherapeutics +physicotherapy +physics +physiform +physiochemical +physiochemically +physiocracy +physiocrat +physiocratic +physiocratism +physiocratist +physiogenesis +physiogenetic +physiogenic +physiogeny +physiognomic +physiognomical +physiognomically +physiognomics +physiognomist +physiognomize +physiognomonic +physiognomonical +physiognomy +physiogony +physiographer +physiographic +physiographical +physiographically +physiography +physiolater +physiolatrous +physiolatry +physiologer +physiologian +physiological +physiologically +physiologicoanatomic +physiologist +physiologize +physiologue +physiologus +physiology +physiopathological +physiophilist +physiophilosopher +physiophilosophical +physiophilosophy +physiopsychic +physiopsychical +physiopsychological +physiopsychology +physiosociological +physiosophic +physiosophy +physiotherapeutic +physiotherapeutical +physiotherapeutics +physiotherapist +physiotherapy +physiotype +physiotypy +physique +physiqued +physitheism +physitheistic +physitism +physiurgic +physiurgy +physocarpous +physocele +physoclist +physoclistic +physoclistous +physogastric +physogastrism +physogastry +physometra +physonectous +physophoran +physophore +physophorous +physopod +physopodan +physostigmine +physostomatous +physostome +physostomous +phytalbumose +phytase +phytic +phytiferous +phytiform +phytin +phytivorous +phytobacteriology +phytobezoar +phytobiological +phytobiology +phytochemical +phytochemistry +phytochlorin +phytocidal +phytodynamics +phytoecological +phytoecologist +phytoecology +phytogamy +phytogenesis +phytogenetic +phytogenetical +phytogenetically +phytogenic +phytogenous +phytogeny +phytogeographer +phytogeographic +phytogeographical +phytogeographically +phytogeography +phytoglobulin +phytograph +phytographer +phytographic +phytographical +phytographist +phytography +phytohormone +phytoid +phytol +phytolaccaceous +phytolatrous +phytolatry +phytolithological +phytolithologist +phytolithology +phytologic +phytological +phytologically +phytologist +phytology +phytoma +phytome +phytomer +phytometer +phytometric +phytometry +phytomonad +phytomorphic +phytomorphology +phytomorphosis +phyton +phytonic +phytonomy +phytooecology +phytopaleontologic +phytopaleontological +phytopaleontologist +phytopaleontology +phytoparasite +phytopathogen +phytopathogenic +phytopathologic +phytopathological +phytopathologist +phytopathology +phytophagan +phytophagic +phytophagous +phytophagy +phytopharmacologic +phytopharmacology +phytophenological +phytophenology +phytophil +phytophilous +phytophylogenetic +phytophylogenic +phytophylogeny +phytophysiological +phytophysiology +phytoplankton +phytopsyche +phytoptid +phytoptose +phytoptosis +phytorhodin +phytosaur +phytosaurian +phytoserologic +phytoserological +phytoserologically +phytoserology +phytosis +phytosociologic +phytosociological +phytosociologically +phytosociologist +phytosociology +phytosterin +phytosterol +phytostrote +phytosynthesis +phytotaxonomy +phytotechny +phytoteratologic +phytoteratological +phytoteratologist +phytoteratology +phytotomist +phytotomy +phytotopographical +phytotopography +phytotoxic +phytotoxin +phytovitellin +phytozoan +phytozoon +phytyl +pi +pia +piaba +piacaba +piacle +piacular +piacularity +piacularly +piacularness +piaculum +piaffe +piaffer +pial +pialyn +pian +pianette +pianic +pianino +pianism +pianissimo +pianist +pianiste +pianistic +pianistically +piannet +piano +pianoforte +pianofortist +pianograph +pianola +pianolist +pianologue +piarhemia +piarhemic +piassava +piaster +piastre +piation +piazine +piazza +piazzaed +piazzaless +piazzalike +piazzian +pibcorn +piblokto +pibroch +pic +pica +picador +picadura +pical +picamar +picara +picarel +picaresque +picarian +picaro +picaroon +picary +picayune +picayunish +picayunishly +picayunishness +piccadill +piccadilly +piccalilli +piccolo +piccoloist +pice +picene +piceoferruginous +piceotestaceous +piceous +piceworth +pichi +pichiciago +pichuric +pichurim +piciform +picine +pick +pickaback +pickable +pickableness +pickage +pickaninny +pickaroon +pickaway +pickax +picked +pickedly +pickedness +pickee +pickeer +picker +pickerel +pickerelweed +pickering +pickeringite +pickery +picket +picketboat +picketeer +picketer +pickfork +pickietar +pickings +pickle +picklelike +pickleman +pickler +pickleweed +pickleworm +picklock +pickman +pickmaw +picknick +picknicker +pickover +pickpocket +pickpocketism +pickpocketry +pickpole +pickpurse +pickshaft +picksman +picksmith +picksome +picksomeness +pickthank +pickthankly +pickthankness +pickthatch +picktooth +pickup +pickwick +pickwork +picky +picnic +picnicker +picnickery +picnickish +picnicky +pico +picofarad +picoid +picoline +picolinic +picot +picotah +picotee +picotite +picqueter +picra +picramic +picrasmin +picrate +picrated +picric +picrite +picrocarmine +picroerythrin +picrol +picrolite +picromerite +picropodophyllin +picrorhiza +picrorhizin +picrotin +picrotoxic +picrotoxin +picrotoxinin +picryl +pict +pictarnie +pictogram +pictograph +pictographic +pictographically +pictography +pictoradiogram +pictorial +pictorialism +pictorialist +pictorialization +pictorialize +pictorially +pictorialness +pictoric +pictorical +pictorically +picturability +picturable +picturableness +picturably +pictural +picture +picturecraft +pictured +picturedom +picturedrome +pictureful +pictureless +picturelike +picturely +picturemaker +picturemaking +picturer +picturesque +picturesquely +picturesqueness +picturesquish +picturization +picturize +pictury +picucule +picuda +picudilla +picudo +picul +piculet +piculule +pidan +piddle +piddler +piddling +piddock +pidgin +pidjajap +pie +piebald +piebaldism +piebaldly +piebaldness +piece +pieceable +pieceless +piecemaker +piecemeal +piecemealwise +piecen +piecener +piecer +piecette +piecewise +piecework +pieceworker +piecing +piecrust +pied +piedfort +piedly +piedmont +piedmontal +piedmontite +piedness +piehouse +pieless +pielet +pielum +piemag +pieman +piemarker +pien +pienanny +piend +piepan +pieplant +piepoudre +piepowder +pieprint +pier +pierage +pierce +pierceable +pierced +piercel +pierceless +piercent +piercer +piercing +piercingly +piercingness +pierdrop +pierhead +pierid +pieridine +pierine +pierless +pierlike +pierrot +pierrotic +pieshop +piet +pietas +pietic +pietism +pietist +pietistic +pietistical +pietistically +pietose +piety +piewife +piewipe +piewoman +piezo +piezochemical +piezochemistry +piezocrystallization +piezoelectric +piezoelectrically +piezoelectricity +piezometer +piezometric +piezometrical +piezometry +piff +piffle +piffler +pifine +pig +pigbelly +pigdan +pigdom +pigeon +pigeonable +pigeonberry +pigeoneer +pigeoner +pigeonfoot +pigeongram +pigeonhearted +pigeonhole +pigeonholer +pigeonman +pigeonry +pigeontail +pigeonweed +pigeonwing +pigeonwood +pigface +pigfish +pigflower +pigfoot +pigful +piggery +piggin +pigging +piggish +piggishly +piggishness +piggle +piggy +pighead +pigheaded +pigheadedly +pigheadedness +pigherd +pightle +pigless +piglet +pigling +piglinghood +pigly +pigmaker +pigmaking +pigman +pigment +pigmental +pigmentally +pigmentary +pigmentation +pigmentize +pigmentolysis +pigmentophage +pigmentose +pignolia +pignon +pignorate +pignoration +pignoratitious +pignorative +pignus +pignut +pigpen +pigritude +pigroot +pigsconce +pigskin +pigsney +pigstick +pigsticker +pigsty +pigtail +pigwash +pigweed +pigwidgeon +pigyard +piitis +pik +pika +pike +piked +pikel +pikelet +pikeman +pikemonger +piker +pikestaff +piketail +pikey +piki +piking +pikle +piky +pilage +pilandite +pilapil +pilar +pilary +pilaster +pilastered +pilastering +pilastrade +pilastraded +pilastric +pilau +pilaued +pilch +pilchard +pilcher +pilcorn +pilcrow +pile +pileata +pileate +pileated +piled +pileiform +pileolated +pileolus +pileorhiza +pileorhize +pileous +piler +piles +pileus +pileweed +pilework +pileworm +pilewort +pilfer +pilferage +pilferer +pilfering +pilferingly +pilferment +pilgarlic +pilgarlicky +pilger +pilgrim +pilgrimage +pilgrimager +pilgrimatic +pilgrimatical +pilgrimdom +pilgrimer +pilgrimess +pilgrimism +pilgrimize +pilgrimlike +pilgrimwise +pili +pilidium +pilifer +piliferous +piliform +piligan +piliganine +piligerous +pilikai +pililloo +pilimiction +pilin +piline +piling +pilipilula +pilkins +pill +pillage +pillageable +pillagee +pillager +pillar +pillared +pillaret +pillaring +pillarist +pillarize +pillarlet +pillarlike +pillarwise +pillary +pillas +pillbox +pilled +pilledness +pillet +pilleus +pillion +pilliver +pilliwinks +pillmaker +pillmaking +pillmonger +pillorization +pillorize +pillory +pillow +pillowcase +pillowing +pillowless +pillowmade +pillowwork +pillowy +pillworm +pillwort +pilm +pilmy +pilocarpidine +pilocarpine +pilocystic +piloerection +pilomotor +pilon +pilonidal +pilori +pilose +pilosebaceous +pilosine +pilosis +pilosism +pilosity +pilot +pilotage +pilotaxitic +pilotee +pilothouse +piloting +pilotism +pilotless +pilotman +pilotry +pilotship +pilotweed +pilous +pilpul +pilpulist +pilpulistic +piltock +pilula +pilular +pilule +pilulist +pilulous +pilum +pilus +pilwillet +pily +pimaric +pimelate +pimelic +pimelite +pimelitis +pimento +pimenton +pimgenet +pimienta +pimiento +pimlico +pimola +pimp +pimperlimpimp +pimpernel +pimpery +pimping +pimpish +pimple +pimpleback +pimpled +pimpleproof +pimpliness +pimplo +pimploe +pimplous +pimply +pimpship +pin +pina +pinaceous +pinaces +pinachrome +pinacle +pinacocytal +pinacocyte +pinacoid +pinacoidal +pinacol +pinacolate +pinacolic +pinacolin +pinacone +pinacoteca +pinaculum +pinafore +pinakiolite +pinakoidal +pinakotheke +pinang +pinaster +pinatype +pinaverdol +pinax +pinball +pinbefore +pinbone +pinbush +pincase +pincement +pincer +pincerlike +pincers +pincerweed +pinch +pinchable +pinchback +pinchbeck +pinchbelly +pinchcock +pinchcommons +pinchcrust +pinche +pinched +pinchedly +pinchedness +pinchem +pincher +pinchfist +pinchfisted +pinchgut +pinching +pinchingly +pinchpenny +pincoffin +pincpinc +pincushion +pincushiony +pind +pinda +pindarical +pindarically +pinder +pindling +pindy +pine +pineal +pinealism +pinealoma +pineapple +pined +pinedrops +pineland +pinene +piner +pinery +pinesap +pinetum +pineweed +pinewoods +piney +pinfall +pinfeather +pinfeathered +pinfeatherer +pinfeathery +pinfish +pinfold +ping +pingle +pingler +pingue +pinguecula +pinguedinous +pinguefaction +pinguefy +pinguescence +pinguescent +pinguicula +pinguiculaceous +pinguid +pinguidity +pinguiferous +pinguin +pinguinitescent +pinguite +pinguitude +pinguitudinous +pinhead +pinheaded +pinheadedness +pinhold +pinhole +pinhook +pinic +pinicoline +pinicolous +piniferous +piniform +pining +piningly +pinion +pinioned +pinionless +pinionlike +pinipicrin +pinitannic +pinite +pinitol +pinivorous +pinjane +pinjra +pink +pinkberry +pinked +pinkeen +pinken +pinker +pinkeye +pinkfish +pinkie +pinkify +pinkily +pinkiness +pinking +pinkish +pinkishness +pinkly +pinkness +pinkroot +pinksome +pinkweed +pinkwood +pinkwort +pinky +pinless +pinlock +pinmaker +pinna +pinnace +pinnacle +pinnaclet +pinnae +pinnaglobin +pinnal +pinnate +pinnated +pinnatedly +pinnately +pinnatifid +pinnatifidly +pinnatilobate +pinnatilobed +pinnation +pinnatipartite +pinnatiped +pinnatisect +pinnatisected +pinnatodentate +pinnatopectinate +pinnatulate +pinned +pinnel +pinner +pinnet +pinniferous +pinniform +pinnigerous +pinnigrade +pinninervate +pinninerved +pinning +pinningly +pinniped +pinnipedian +pinnisect +pinnisected +pinnitarsal +pinnitentaculate +pinniwinkis +pinnock +pinnoite +pinnotere +pinnothere +pinnotherian +pinnula +pinnular +pinnulate +pinnulated +pinnule +pinnulet +pinny +pino +pinochle +pinocytosis +pinole +pinoleum +pinolia +pinolin +pinon +pinonic +pinpillow +pinpoint +pinprick +pinproof +pinrail +pinrowed +pinscher +pinsons +pint +pinta +pintadera +pintado +pintadoite +pintail +pintano +pinte +pintle +pinto +pintura +pinulus +pinweed +pinwing +pinwork +pinworm +piny +pinyl +pinyon +pioneer +pioneerdom +pioneership +pionnotes +pioscope +pioted +piotine +piotty +pioury +pious +piously +piousness +pip +pipa +pipage +pipal +pipe +pipeage +pipecoline +pipecolinic +piped +pipefish +pipeful +pipelayer +pipeless +pipelike +pipeline +pipeman +pipemouth +piper +piperaceous +piperate +piperazin +piperazine +piperic +piperide +piperideine +piperidge +piperidide +piperidine +piperine +piperitious +piperitone +piperly +piperno +piperoid +piperonal +piperonyl +pipery +piperylene +pipestapple +pipestem +pipestone +pipet +pipette +pipewalker +pipewood +pipework +pipewort +pipi +piping +pipingly +pipingness +pipiri +pipistrel +pipistrelle +pipit +pipkin +pipkinet +pipless +pipped +pipper +pippin +pippiner +pippinface +pippy +piprine +piproid +pipsissewa +pipunculid +pipy +piquable +piquance +piquancy +piquant +piquantly +piquantness +pique +piquet +piquia +piqure +pir +piracy +piragua +piranha +pirate +piratelike +piratery +piratess +piratical +piratically +piratism +piratize +piraty +pirijiri +piripiri +piririgua +pirl +pirn +pirner +pirnie +pirny +pirogue +pirol +piroplasm +piroplasmosis +pirouette +pirouetter +pirouettist +pirr +pirraura +pirrmaw +pirssonite +pisaca +pisachee +pisang +pisanite +pisay +piscary +piscation +piscatology +piscator +piscatorial +piscatorialist +piscatorially +piscatorian +piscatorious +piscatory +piscian +piscicapture +piscicapturist +piscicolous +piscicultural +pisciculturally +pisciculture +pisciculturist +piscifauna +pisciferous +pisciform +piscina +piscinal +piscine +piscinity +piscivorous +pisco +pise +pish +pishaug +pishogue +pishu +pisiform +pisk +pisky +pismire +pismirism +piso +pisolite +pisolitic +piss +pissabed +pissant +pist +pistache +pistachio +pistacite +pistareen +pistic +pistil +pistillaceous +pistillar +pistillary +pistillate +pistillid +pistilliferous +pistilliform +pistilligerous +pistilline +pistillode +pistillody +pistilloid +pistilogy +pistle +pistol +pistole +pistoleer +pistolet +pistolgram +pistolgraph +pistollike +pistolography +pistology +pistolproof +pistolwise +piston +pistonhead +pistonlike +pistrix +pit +pita +pitahaya +pitanga +pitangua +pitapat +pitapatation +pitarah +pitau +pitaya +pitayita +pitch +pitchable +pitchblende +pitcher +pitchered +pitcherful +pitcherlike +pitcherman +pitchfork +pitchhole +pitchi +pitchiness +pitching +pitchlike +pitchman +pitchometer +pitchout +pitchpike +pitchpole +pitchpoll +pitchstone +pitchwork +pitchy +piteous +piteously +piteousness +pitfall +pith +pithecan +pithecanthrope +pithecanthropic +pithecanthropid +pithecanthropoid +pithecian +pitheciine +pithecism +pithecoid +pithecological +pithecometric +pithecomorphic +pithecomorphism +pithful +pithily +pithiness +pithless +pithlessly +pithole +pithos +pithsome +pithwork +pithy +pitiability +pitiable +pitiableness +pitiably +pitiedly +pitiedness +pitier +pitiful +pitifully +pitifulness +pitikins +pitiless +pitilessly +pitilessness +pitless +pitlike +pitmaker +pitmaking +pitman +pitmark +pitmirk +pitometer +pitpan +pitpit +pitside +pittacal +pittance +pittancer +pitted +pitter +pitticite +pittine +pitting +pittite +pittoid +pittosporaceous +pittospore +pituital +pituitary +pituite +pituitous +pituitousness +pituri +pitwood +pitwork +pitwright +pity +pitying +pityingly +pityocampa +pityproof +pityriasic +pityriasis +pityroid +piuri +piuricapsular +pivalic +pivot +pivotal +pivotally +pivoter +pix +pixie +pixilated +pixilation +pixy +pize +pizza +pizzeria +pizzicato +pizzle +placability +placable +placableness +placably +placard +placardeer +placarder +placate +placater +placation +placative +placatively +placatory +placcate +place +placeable +placebo +placeful +placeless +placelessly +placemaker +placemaking +placeman +placemanship +placement +placemonger +placemongering +placenta +placental +placentalian +placentary +placentate +placentation +placentiferous +placentiform +placentigerous +placentitis +placentoid +placentoma +placer +placet +placewoman +placid +placidity +placidly +placidness +placitum +plack +placket +plackless +placochromatic +placode +placoderm +placodermal +placodermatous +placodermoid +placodont +placoganoid +placoganoidean +placoid +placoidal +placoidean +placophoran +placoplast +placula +placuntitis +placuntoma +pladaroma +pladarosis +plaga +plagal +plagate +plage +plagiaplite +plagiarical +plagiarism +plagiarist +plagiaristic +plagiaristically +plagiarization +plagiarize +plagiarizer +plagiary +plagihedral +plagiocephalic +plagiocephalism +plagiocephaly +plagioclase +plagioclasite +plagioclastic +plagioclinal +plagiodont +plagiograph +plagioliparite +plagionite +plagiopatagium +plagiophyre +plagiostomatous +plagiostome +plagiostomous +plagiotropic +plagiotropically +plagiotropism +plagiotropous +plagium +plagose +plagosity +plague +plagued +plagueful +plagueless +plagueproof +plaguer +plaguesome +plaguesomeness +plaguily +plaguy +plaice +plaid +plaided +plaidie +plaiding +plaidman +plaidy +plain +plainback +plainbacks +plainer +plainful +plainhearted +plainish +plainly +plainness +plainscraft +plainsfolk +plainsman +plainsoled +plainstones +plainswoman +plaint +plaintail +plaintiff +plaintiffship +plaintile +plaintive +plaintively +plaintiveness +plaintless +plainward +plaister +plait +plaited +plaiter +plaiting +plaitless +plaitwork +plak +plakat +plan +planable +planaea +planar +planarian +planaridan +planariform +planarioid +planarity +planate +planation +planch +plancheite +plancher +planchet +planchette +planching +planchment +plancier +plandok +plane +planeness +planer +planet +planeta +planetable +planetabler +planetal +planetaria +planetarian +planetarily +planetarium +planetary +planeted +planetesimal +planeticose +planeting +planetist +planetkin +planetless +planetlike +planetogeny +planetography +planetoid +planetoidal +planetologic +planetologist +planetology +planetule +planform +planful +planfully +planfulness +plang +plangency +plangent +plangently +plangor +plangorous +planicaudate +planicipital +planidorsate +planifolious +planiform +planigraph +planilla +planimetric +planimetrical +planimetry +planineter +planipennate +planipennine +planipetalous +planiphyllous +planirostral +planirostrate +planiscope +planiscopic +planish +planisher +planispheral +planisphere +planispheric +planispherical +planispiral +planity +plank +plankage +plankbuilt +planker +planking +plankless +planklike +planksheer +plankter +planktologist +planktology +plankton +planktonic +planktont +plankways +plankwise +planky +planless +planlessly +planlessness +planner +planoblast +planoblastic +planoconical +planocylindric +planoferrite +planogamete +planograph +planographic +planographist +planography +planohorizontal +planolindrical +planometer +planometry +planomiller +planoorbicular +planorbiform +planorbine +planorboid +planorotund +planosol +planosome +planospiral +planospore +planosubulate +plant +planta +plantable +plantad +plantage +plantaginaceous +plantagineous +plantain +plantal +plantar +plantaris +plantarium +plantation +plantationlike +plantdom +planter +planterdom +planterly +plantership +plantigrade +plantigrady +planting +plantivorous +plantless +plantlet +plantlike +plantling +plantocracy +plantsman +plantula +plantular +plantule +planula +planulan +planular +planulate +planuliform +planuloid +planuria +planury +planxty +plap +plappert +plaque +plaquette +plash +plasher +plashet +plashingly +plashment +plashy +plasm +plasma +plasmagene +plasmapheresis +plasmase +plasmatic +plasmatical +plasmation +plasmatoparous +plasmatorrhexis +plasmic +plasmocyte +plasmocytoma +plasmode +plasmodesm +plasmodesma +plasmodesmal +plasmodesmic +plasmodesmus +plasmodia +plasmodial +plasmodiate +plasmodic +plasmodiocarp +plasmodiocarpous +plasmodium +plasmogen +plasmolysis +plasmolytic +plasmolytically +plasmolyzability +plasmolyzable +plasmolyze +plasmoma +plasmophagous +plasmophagy +plasmoptysis +plasmosoma +plasmosome +plasmotomy +plasome +plass +plasson +plastein +plaster +plasterbill +plasterboard +plasterer +plasteriness +plastering +plasterlike +plasterwise +plasterwork +plastery +plastic +plastically +plasticimeter +plasticine +plasticism +plasticity +plasticization +plasticize +plasticizer +plasticly +plastics +plastid +plastidium +plastidome +plastidular +plastidule +plastify +plastin +plastinoid +plastisol +plastochondria +plastochron +plastochrone +plastodynamia +plastodynamic +plastogamic +plastogamy +plastogene +plastomere +plastometer +plastosome +plastotype +plastral +plastron +plastrum +plat +plataleiform +plataleine +platan +platanaceous +platane +platanist +platano +platband +platch +plate +platea +plateasm +plateau +plateaux +plated +plateful +plateholder +plateiasmus +platelayer +plateless +platelet +platelike +platemaker +platemaking +plateman +platen +plater +platerer +plateresque +platery +plateway +platework +plateworker +platform +platformally +platformed +platformer +platformish +platformism +platformist +platformistic +platformless +platformy +platic +platicly +platilla +platina +platinamine +platinammine +platinate +plating +platinic +platinichloric +platinichloride +platiniferous +platiniridium +platinite +platinization +platinize +platinochloric +platinochloride +platinocyanic +platinocyanide +platinoid +platinotype +platinous +platinum +platinumsmith +platitude +platitudinal +platitudinarian +platitudinarianism +platitudinism +platitudinist +platitudinization +platitudinize +platitudinizer +platitudinous +platitudinously +platitudinousness +platode +platoid +platonesque +platoon +platopic +platosamine +platosammine +platted +platten +platter +platterface +platterful +platting +plattnerite +platty +platurous +platy +platybasic +platybrachycephalic +platybrachycephalous +platybregmatic +platycarpous +platycelian +platycelous +platycephalic +platycephalism +platycephaloid +platycephalous +platycephaly +platycercine +platycheiria +platycnemia +platycnemic +platycoria +platycrania +platycranial +platycyrtean +platydactyl +platydactyle +platydactylous +platydolichocephalic +platydolichocephalous +platyfish +platyglossal +platyglossate +platyglossia +platyhelminth +platyhelminthic +platyhieric +platykurtic +platylobate +platymeria +platymeric +platymery +platymesaticephalic +platymesocephalic +platymeter +platymyoid +platynite +platynotal +platyodont +platyope +platyopia +platyopic +platypellic +platypetalous +platyphyllous +platypod +platypodia +platypodous +platypus +platypygous +platyrhynchous +platyrrhin +platyrrhine +platyrrhinian +platyrrhinic +platyrrhinism +platyrrhiny +platysma +platysmamyoides +platysomid +platystaphyline +platystencephalia +platystencephalic +platystencephalism +platystencephaly +platysternal +platystomous +platytrope +platytropy +plaud +plaudation +plaudit +plaudite +plauditor +plauditory +plauenite +plausibility +plausible +plausibleness +plausibly +plausive +plaustral +play +playa +playability +playable +playback +playbill +playbook +playbox +playboy +playboyism +playbroker +playcraft +playcraftsman +playday +playdown +player +playerdom +playeress +playfellow +playfellowship +playfield +playfolk +playful +playfully +playfulness +playgoer +playgoing +playground +playhouse +playingly +playless +playlet +playlike +playmaker +playmaking +playman +playmare +playmate +playmonger +playmongering +playock +playpen +playreader +playroom +playscript +playsome +playsomely +playsomeness +playstead +plaything +playtime +playward +playwoman +playwork +playwright +playwrightess +playwrighting +playwrightry +playwriter +playwriting +plaza +plazolite +plea +pleach +pleached +pleacher +plead +pleadable +pleadableness +pleader +pleading +pleadingly +pleadingness +pleaproof +pleasable +pleasableness +pleasance +pleasant +pleasantable +pleasantish +pleasantly +pleasantness +pleasantry +pleasantsome +please +pleasedly +pleasedness +pleaseman +pleaser +pleaship +pleasing +pleasingly +pleasingness +pleasurability +pleasurable +pleasurableness +pleasurably +pleasure +pleasureful +pleasurehood +pleasureless +pleasurelessly +pleasureman +pleasurement +pleasuremonger +pleasureproof +pleasurer +pleasuring +pleasurist +pleasurous +pleat +pleater +pleatless +pleb +plebe +plebeian +plebeiance +plebeianize +plebeianly +plebeianness +plebeity +plebianism +plebicolar +plebicolist +plebificate +plebification +plebify +plebiscitarian +plebiscitarism +plebiscitary +plebiscite +plebiscitic +plebiscitum +plebs +pleck +plecopteran +plecopterid +plecopterous +plecotine +plectognath +plectognathic +plectognathous +plectopter +plectopteran +plectopterous +plectospondyl +plectospondylous +plectre +plectridial +plectridium +plectron +plectrum +pled +pledge +pledgeable +pledgee +pledgeless +pledgeor +pledger +pledgeshop +pledget +pledgor +plegaphonia +plegometer +pleiobar +pleiochromia +pleiochromic +pleiomastia +pleiomazia +pleiomerous +pleiomery +pleion +pleionian +pleiophyllous +pleiophylly +pleiotaxis +pleiotropic +pleiotropically +pleiotropism +pleistoseist +plemochoe +plemyrameter +plenarily +plenariness +plenarium +plenarty +plenary +plenicorn +pleniloquence +plenilunal +plenilunar +plenilunary +plenilune +plenipo +plenipotence +plenipotent +plenipotential +plenipotentiality +plenipotentiarily +plenipotentiarize +plenipotentiary +plenipotentiaryship +plenish +plenishing +plenishment +plenism +plenist +plenitide +plenitude +plenitudinous +plenshing +plenteous +plenteously +plenteousness +plentiful +plentifully +plentifulness +plentify +plenty +plenum +pleny +pleochroic +pleochroism +pleochroitic +pleochromatic +pleochromatism +pleochroous +pleocrystalline +pleodont +pleomastia +pleomastic +pleomazia +pleometrosis +pleometrotic +pleomorph +pleomorphic +pleomorphism +pleomorphist +pleomorphous +pleomorphy +pleon +pleonal +pleonasm +pleonast +pleonaste +pleonastic +pleonastical +pleonastically +pleonectic +pleonexia +pleonic +pleophyletic +pleopod +pleopodite +plerergate +plerocercoid +pleroma +pleromatic +plerome +pleromorph +plerophoric +plerophory +plerosis +plerotic +plesiobiosis +plesiobiotic +plesiomorphic +plesiomorphism +plesiomorphous +plesiosaur +plesiosaurian +plesiosauroid +plesiotype +plessigraph +plessimeter +plessimetric +plessimetry +plessor +plethodontid +plethora +plethoretic +plethoretical +plethoric +plethorical +plethorically +plethorous +plethory +plethysmograph +plethysmographic +plethysmographically +plethysmography +pleura +pleuracanthoid +pleural +pleuralgia +pleuralgic +pleurapophysial +pleurapophysis +pleurectomy +pleurenchyma +pleurenchymatous +pleuric +pleuriseptate +pleurisy +pleurite +pleuritic +pleuritical +pleuritically +pleuritis +pleurobranch +pleurobranchia +pleurobranchial +pleurobranchiate +pleurobronchitis +pleurocapsaceous +pleurocarp +pleurocarpous +pleurocele +pleurocentesis +pleurocentral +pleurocentrum +pleurocerebral +pleuroceroid +pleurococcaceous +pleurodiran +pleurodire +pleurodirous +pleurodiscous +pleurodont +pleurodynia +pleurodynic +pleurogenic +pleurogenous +pleurohepatitis +pleuroid +pleurolith +pleurolysis +pleuron +pleuronectid +pleuronectoid +pleuropedal +pleuropericardial +pleuropericarditis +pleuroperitonaeal +pleuroperitoneal +pleuroperitoneum +pleuropneumonia +pleuropneumonic +pleuropodium +pleuropterygian +pleuropulmonary +pleurorrhea +pleurospasm +pleurosteal +pleurostict +pleurothotonic +pleurothotonus +pleurotomarioid +pleurotomine +pleurotomoid +pleurotomy +pleurotonic +pleurotonus +pleurotribal +pleurotribe +pleurotropous +pleurotyphoid +pleurovisceral +pleurum +pleuston +pleustonic +plew +plex +plexal +plexicose +plexiform +pleximeter +pleximetric +pleximetry +plexodont +plexometer +plexor +plexure +plexus +pliability +pliable +pliableness +pliably +pliancy +pliant +pliantly +pliantness +plica +plicable +plical +plicate +plicated +plicately +plicateness +plicater +plicatile +plication +plicative +plicatocontorted +plicatocristate +plicatolacunose +plicatolobate +plicatopapillose +plicator +plicatoundulate +plicatulate +plicature +pliciferous +pliciform +plied +plier +plies +pliers +plight +plighted +plighter +plim +plimsoll +plinth +plinther +plinthiform +plinthless +plinthlike +pliosaur +pliosaurian +pliothermic +pliskie +plisky +ploat +ploce +ploceiform +plock +plod +plodder +plodderly +plodding +ploddingly +ploddingness +plodge +ploimate +plomb +plook +plop +ploration +ploratory +plosion +plosive +plot +plote +plotful +plotless +plotlessness +plotproof +plottage +plotted +plotter +plottery +plotting +plottingly +plotty +plough +ploughmanship +ploughtail +plouk +plouked +plouky +plounce +plousiocracy +plout +plouter +plover +ploverlike +plovery +plow +plowable +plowbote +plowboy +plower +plowfish +plowfoot +plowgang +plowgate +plowgraith +plowhead +plowing +plowjogger +plowland +plowlight +plowline +plowmaker +plowman +plowmanship +plowmell +plowpoint +plowshare +plowshoe +plowstaff +plowstilt +plowtail +plowwise +plowwoman +plowwright +ploy +ployment +pluck +pluckage +plucked +pluckedness +plucker +pluckily +pluckiness +pluckless +plucklessness +plucky +plud +pluff +pluffer +pluffy +plug +plugboard +plugdrawer +pluggable +plugged +plugger +plugging +pluggingly +pluggy +plughole +plugless +pluglike +plugman +plugtray +plugtree +plum +pluma +plumaceous +plumach +plumade +plumage +plumaged +plumagery +plumasite +plumate +plumatellid +plumatelloid +plumb +plumbable +plumbage +plumbaginaceous +plumbagine +plumbaginous +plumbago +plumbate +plumbean +plumbeous +plumber +plumbership +plumbery +plumbet +plumbic +plumbiferous +plumbing +plumbism +plumbisolvent +plumbite +plumbless +plumbness +plumbog +plumbojarosite +plumboniobate +plumbosolvency +plumbosolvent +plumbous +plumbum +plumcot +plumdamas +plumdamis +plume +plumed +plumeless +plumelet +plumelike +plumemaker +plumemaking +plumeopicean +plumeous +plumer +plumery +plumet +plumette +plumicorn +plumier +plumieride +plumification +plumiform +plumiformly +plumify +plumigerous +pluminess +plumiped +plumipede +plumist +plumless +plumlet +plumlike +plummer +plummet +plummeted +plummetless +plummy +plumose +plumosely +plumoseness +plumosity +plumous +plump +plumpen +plumper +plumping +plumpish +plumply +plumpness +plumps +plumpy +plumula +plumulaceous +plumular +plumularian +plumulate +plumule +plumuliform +plumulose +plumy +plunder +plunderable +plunderage +plunderbund +plunderer +plunderess +plundering +plunderingly +plunderless +plunderous +plunderproof +plunge +plunger +plunging +plungingly +plunk +plunther +plup +plupatriotic +pluperfect +pluperfectly +pluperfectness +plural +pluralism +pluralist +pluralistic +pluralistically +plurality +pluralization +pluralize +pluralizer +plurally +plurative +plurennial +pluriaxial +pluricarinate +pluricarpellary +pluricellular +pluricentral +pluricipital +pluricuspid +pluricuspidate +pluridentate +pluries +plurifacial +plurifetation +plurification +pluriflagellate +pluriflorous +plurifoliate +plurifoliolate +plurify +pluriglandular +pluriguttulate +plurilateral +plurilingual +plurilingualism +plurilingualist +plurilocular +plurimammate +plurinominal +plurinucleate +pluripara +pluriparity +pluriparous +pluripartite +pluripetalous +pluripotence +pluripotent +pluripresence +pluriseptate +pluriserial +pluriseriate +pluriseriated +plurisetose +plurispiral +plurisporous +plurisyllabic +plurisyllable +plurivalent +plurivalve +plurivorous +plurivory +plus +plush +plushed +plushette +plushily +plushiness +plushlike +plushy +plusquamperfect +plussage +plutarchy +pluteal +plutean +pluteiform +pluteus +plutocracy +plutocrat +plutocratic +plutocratical +plutocratically +plutolatry +plutological +plutologist +plutology +plutomania +plutonian +plutonic +plutonism +plutonist +plutonite +plutonium +plutonometamorphism +plutonomic +plutonomist +plutonomy +pluvial +pluvialiform +pluvialine +pluvian +pluvine +pluviograph +pluviographic +pluviographical +pluviography +pluviometer +pluviometric +pluviometrical +pluviometrically +pluviometry +pluvioscope +pluviose +pluviosity +pluvious +ply +plyer +plying +plyingly +plywood +pneodynamics +pneograph +pneomanometer +pneometer +pneometry +pneophore +pneoscope +pneuma +pneumarthrosis +pneumathaemia +pneumatic +pneumatical +pneumatically +pneumaticity +pneumatics +pneumatism +pneumatist +pneumatize +pneumatized +pneumatocardia +pneumatocele +pneumatochemical +pneumatochemistry +pneumatocyst +pneumatocystic +pneumatode +pneumatogenic +pneumatogenous +pneumatogram +pneumatograph +pneumatographer +pneumatographic +pneumatography +pneumatolitic +pneumatologic +pneumatological +pneumatologist +pneumatology +pneumatolysis +pneumatolytic +pneumatometer +pneumatometry +pneumatomorphic +pneumatonomy +pneumatophany +pneumatophilosophy +pneumatophobia +pneumatophonic +pneumatophony +pneumatophore +pneumatophorous +pneumatorrhachis +pneumatoscope +pneumatosic +pneumatosis +pneumatotactic +pneumatotherapeutics +pneumatotherapy +pneumaturia +pneumectomy +pneumobacillus +pneumocele +pneumocentesis +pneumochirurgia +pneumococcal +pneumococcemia +pneumococcic +pneumococcous +pneumococcus +pneumoconiosis +pneumoderma +pneumodynamic +pneumodynamics +pneumoencephalitis +pneumoenteritis +pneumogastric +pneumogram +pneumograph +pneumographic +pneumography +pneumohemothorax +pneumohydropericardium +pneumohydrothorax +pneumolith +pneumolithiasis +pneumological +pneumology +pneumolysis +pneumomalacia +pneumomassage +pneumomycosis +pneumonalgia +pneumonectasia +pneumonectomy +pneumonedema +pneumonia +pneumonic +pneumonitic +pneumonitis +pneumonocace +pneumonocarcinoma +pneumonocele +pneumonocentesis +pneumonocirrhosis +pneumonoconiosis +pneumonodynia +pneumonoenteritis +pneumonoerysipelas +pneumonographic +pneumonography +pneumonokoniosis +pneumonolith +pneumonolithiasis +pneumonolysis +pneumonomelanosis +pneumonometer +pneumonomycosis +pneumonoparesis +pneumonopathy +pneumonopexy +pneumonophorous +pneumonophthisis +pneumonopleuritis +pneumonorrhagia +pneumonorrhaphy +pneumonosis +pneumonotherapy +pneumonotomy +pneumony +pneumopericardium +pneumoperitoneum +pneumoperitonitis +pneumopexy +pneumopleuritis +pneumopyothorax +pneumorrachis +pneumorrhachis +pneumorrhagia +pneumotactic +pneumotherapeutics +pneumotherapy +pneumothorax +pneumotomy +pneumotoxin +pneumotropic +pneumotropism +pneumotyphoid +pneumotyphus +pneumoventriculography +po +poaceous +poach +poachable +poacher +poachiness +poachy +poalike +pob +pobby +poblacion +pobs +pochade +pochard +pochay +poche +pochette +pocilliform +pock +pocket +pocketable +pocketableness +pocketbook +pocketed +pocketer +pocketful +pocketing +pocketknife +pocketless +pocketlike +pockety +pockhouse +pockily +pockiness +pockmanteau +pockmantie +pockmark +pockweed +pockwood +pocky +poco +pococurante +pococuranteism +pococurantic +pococurantish +pococurantism +pococurantist +pocosin +poculary +poculation +poculent +poculiform +pod +podagra +podagral +podagric +podagrical +podagrous +podal +podalgia +podalic +podargine +podargue +podarthral +podarthritis +podarthrum +podatus +podaxonial +podded +podder +poddidge +poddish +poddle +poddy +podelcoma +podeon +podesta +podesterate +podetiiform +podetium +podex +podge +podger +podgily +podginess +podgy +podial +podiatrist +podiatry +podical +podices +podilegous +podite +poditic +poditti +podium +podler +podley +podlike +podobranch +podobranchia +podobranchial +podobranchiate +podocarp +podocarpous +podocephalous +pododerm +pododynia +podogyn +podogyne +podogynium +podolite +podology +podomancy +podomere +podometer +podometry +podophthalmate +podophthalmatous +podophthalmian +podophthalmic +podophthalmite +podophthalmitic +podophthalmous +podophyllic +podophyllin +podophyllotoxin +podophyllous +podophyllum +podoscaph +podoscapher +podoscopy +podosomatous +podosperm +podostemaceous +podostemad +podostemonaceous +podostomatous +podotheca +podothecal +podsol +podsolic +podsolization +podsolize +poduran +podurid +podware +podzol +podzolic +podzolization +podzolize +poe +poecilitic +poecilocyttarous +poecilogonous +poecilogony +poecilomere +poecilonym +poecilonymic +poecilonymy +poecilopod +poecilopodous +poem +poematic +poemet +poemlet +poephagous +poesie +poesiless +poesis +poesy +poet +poetaster +poetastering +poetasterism +poetastery +poetastress +poetastric +poetastrical +poetastry +poetcraft +poetdom +poetesque +poetess +poethood +poetic +poetical +poeticality +poetically +poeticalness +poeticism +poeticize +poeticness +poetics +poeticule +poetito +poetization +poetize +poetizer +poetless +poetlike +poetling +poetly +poetomachia +poetress +poetry +poetryless +poetship +poetwise +pogamoggan +pogge +poggy +pogoniasis +pogoniate +pogonion +pogonip +pogoniris +pogonite +pogonological +pogonologist +pogonology +pogonotomy +pogonotrophy +pogrom +pogromist +pogromize +pogy +poh +poha +pohickory +pohna +pohutukawa +poi +poietic +poignance +poignancy +poignant +poignantly +poignet +poikilitic +poikiloblast +poikiloblastic +poikilocyte +poikilocythemia +poikilocytosis +poikilotherm +poikilothermic +poikilothermism +poil +poilu +poimenic +poimenics +poind +poindable +poinder +poinding +point +pointable +pointage +pointed +pointedly +pointedness +pointel +pointer +pointful +pointfully +pointfulness +pointillism +pointillist +pointing +pointingly +pointless +pointlessly +pointlessness +pointlet +pointleted +pointmaker +pointman +pointment +pointrel +pointsman +pointswoman +pointways +pointwise +pointy +poisable +poise +poised +poiser +poison +poisonable +poisonful +poisonfully +poisoning +poisonless +poisonlessness +poisonmaker +poisonous +poisonously +poisonousness +poisonproof +poisonweed +poisonwood +poitrail +poitrel +poivrade +pokable +poke +pokeberry +poked +pokeful +pokeloken +pokeout +poker +pokerish +pokerishly +pokerishness +pokeroot +pokeweed +pokey +pokily +pokiness +poking +pokomoo +pokunt +poky +pol +polacca +polack +polacre +polar +polaric +polarigraphic +polarimeter +polarimetric +polarimetry +polariscope +polariscopic +polariscopically +polariscopist +polariscopy +polaristic +polaristrobometer +polarity +polarizability +polarizable +polarization +polarize +polarizer +polarly +polarogram +polarograph +polarographic +polarographically +polarography +polarward +polaxis +poldavis +poldavy +polder +polderboy +polderman +pole +polearm +poleax +poleaxe +poleaxer +poleburn +polecat +polehead +poleless +poleman +polemarch +polemic +polemical +polemically +polemician +polemicist +polemics +polemist +polemize +polemoniaceous +polemoscope +polenta +poler +polesetter +polesman +polestar +poleward +polewards +poley +poliad +poliadic +polianite +police +policed +policedom +policeless +policeman +policemanish +policemanism +policemanlike +policemanship +policewoman +policial +policize +policizer +policlinic +policy +policyholder +poliencephalitis +poliencephalomyelitis +poligar +poligarship +poligraphical +polio +polioencephalitis +polioencephalomyelitis +poliomyelitis +poliomyelopathy +polioneuromere +poliorcetic +poliorcetics +poliosis +polis +polish +polishable +polished +polishedly +polishedness +polisher +polishment +polisman +polissoir +politarch +politarchic +polite +politeful +politely +politeness +politesse +politic +political +politicalism +politicalize +politically +politicaster +politician +politicious +politicist +politicize +politicizer +politicly +politico +politicomania +politicophobia +politics +politied +politist +politize +polity +politzerization +politzerize +polk +polka +poll +pollable +pollack +polladz +pollage +pollakiuria +pollam +pollan +pollarchy +pollard +pollbook +polled +pollen +pollened +polleniferous +pollenigerous +pollenite +pollenivorous +pollenless +pollenlike +pollenproof +pollent +poller +polleten +pollex +pollical +pollicar +pollicate +pollicitation +pollinar +pollinarium +pollinate +pollination +pollinator +pollinctor +pollincture +polling +pollinia +pollinic +pollinical +polliniferous +pollinigerous +pollinium +pollinivorous +pollinization +pollinize +pollinizer +pollinodial +pollinodium +pollinoid +pollinose +pollinosis +polliwig +polliwog +pollock +polloi +pollster +pollucite +pollutant +pollute +polluted +pollutedly +pollutedness +polluter +polluting +pollutingly +pollution +pollux +pollywog +polo +poloconic +polocyte +poloist +polonaise +polonium +polony +polos +polska +polt +poltergeist +poltfoot +poltfooted +poltina +poltinnik +poltophagic +poltophagist +poltophagy +poltroon +poltroonery +poltroonish +poltroonishly +poltroonism +poluphloisboic +poluphloisboiotatotic +poluphloisboiotic +polverine +poly +polyacanthus +polyacid +polyacoustic +polyacoustics +polyact +polyactinal +polyactine +polyad +polyadelph +polyadelphian +polyadelphous +polyadenia +polyadenitis +polyadenoma +polyadenous +polyadic +polyaffectioned +polyalcohol +polyamide +polyamylose +polyandria +polyandrian +polyandrianism +polyandric +polyandrious +polyandrism +polyandrist +polyandrium +polyandrous +polyandry +polyangular +polyantha +polyanthous +polyanthus +polyanthy +polyarch +polyarchal +polyarchical +polyarchist +polyarchy +polyarteritis +polyarthric +polyarthritic +polyarthritis +polyarthrous +polyarticular +polyatomic +polyatomicity +polyautographic +polyautography +polyaxial +polyaxon +polyaxone +polyaxonic +polybasic +polybasicity +polybasite +polyblast +polyborine +polybranch +polybranchian +polybranchiate +polybromid +polybromide +polybunous +polybuny +polybuttoned +polycarboxylic +polycarpellary +polycarpic +polycarpous +polycarpy +polycellular +polycentral +polycentric +polycephalic +polycephalous +polycephaly +polychaete +polychaetous +polychasial +polychasium +polychloride +polychoerany +polychord +polychotomous +polychotomy +polychrest +polychrestic +polychrestical +polychresty +polychroic +polychroism +polychromasia +polychromate +polychromatic +polychromatism +polychromatist +polychromatize +polychromatophil +polychromatophile +polychromatophilia +polychromatophilic +polychrome +polychromia +polychromic +polychromism +polychromize +polychromous +polychromy +polychronious +polyciliate +polycitral +polyclad +polycladine +polycladose +polycladous +polyclady +polyclinic +polyclona +polycoccous +polyconic +polycormic +polycotyl +polycotyledon +polycotyledonary +polycotyledonous +polycotyledony +polycotylous +polycotyly +polycracy +polycrase +polycratic +polycrotic +polycrotism +polycrystalline +polyctenid +polycttarian +polycyanide +polycyclic +polycycly +polycyesis +polycystic +polycythemia +polycythemic +polydactyl +polydactyle +polydactylism +polydactylous +polydactyly +polydaemoniac +polydaemonism +polydaemonist +polydaemonistic +polydemic +polydenominational +polydental +polydermous +polydermy +polydigital +polydimensional +polydipsia +polydisperse +polydomous +polydymite +polydynamic +polyeidic +polyeidism +polyembryonate +polyembryonic +polyembryony +polyemia +polyemic +polyenzymatic +polyergic +polyester +polyesthesia +polyesthetic +polyethnic +polyethylene +polyfenestral +polyflorous +polyfoil +polyfold +polygalaceous +polygalic +polygam +polygamian +polygamic +polygamical +polygamically +polygamist +polygamistic +polygamize +polygamodioecious +polygamous +polygamously +polygamy +polyganglionic +polygastric +polygene +polygenesic +polygenesis +polygenesist +polygenetic +polygenetically +polygenic +polygenism +polygenist +polygenistic +polygenous +polygeny +polyglandular +polyglobulia +polyglobulism +polyglossary +polyglot +polyglotry +polyglottal +polyglottally +polyglotted +polyglotter +polyglottery +polyglottic +polyglottically +polyglottism +polyglottist +polyglottonic +polyglottous +polyglotwise +polyglycerol +polygon +polygonaceous +polygonal +polygonally +polygoneutic +polygoneutism +polygonic +polygonically +polygonoid +polygonous +polygony +polygram +polygrammatic +polygraph +polygrapher +polygraphic +polygraphy +polygroove +polygrooved +polygyn +polygynaiky +polygynian +polygynic +polygynious +polygynist +polygynoecial +polygynous +polygyny +polygyral +polygyria +polyhaemia +polyhaemic +polyhalide +polyhalite +polyhalogen +polyharmonic +polyharmony +polyhedral +polyhedric +polyhedrical +polyhedroid +polyhedron +polyhedrosis +polyhedrous +polyhemia +polyhidrosis +polyhistor +polyhistorian +polyhistoric +polyhistory +polyhybrid +polyhydric +polyhydroxy +polyideic +polyideism +polyidrosis +polyiodide +polykaryocyte +polylaminated +polylemma +polylepidous +polylinguist +polylith +polylithic +polylobular +polylogy +polyloquent +polymagnet +polymastia +polymastic +polymastigate +polymastigous +polymastism +polymastodont +polymasty +polymath +polymathic +polymathist +polymathy +polymazia +polymelia +polymelian +polymely +polymer +polymere +polymeria +polymeric +polymeride +polymerism +polymerization +polymerize +polymerous +polymetallism +polymetameric +polymeter +polymethylene +polymetochia +polymetochic +polymicrian +polymicrobial +polymicrobic +polymicroscope +polymignite +polymixiid +polymnite +polymolecular +polymolybdate +polymorph +polymorphean +polymorphic +polymorphism +polymorphistic +polymorphonuclear +polymorphonucleate +polymorphosis +polymorphous +polymorphy +polymyarian +polymyodian +polymyodous +polymyoid +polymyositis +polymythic +polymythy +polynaphthene +polynemid +polynemoid +polynesic +polyneural +polyneuric +polyneuritic +polyneuritis +polyneuropathy +polynodal +polynoid +polynome +polynomial +polynomialism +polynomialist +polynomic +polynucleal +polynuclear +polynucleate +polynucleated +polynucleolar +polynucleosis +polyodont +polyodontal +polyodontia +polyodontoid +polyoecious +polyoeciously +polyoeciousness +polyoecism +polyoecy +polyoicous +polyommatous +polyonomous +polyonomy +polyonychia +polyonym +polyonymal +polyonymic +polyonymist +polyonymous +polyonymy +polyophthalmic +polyopia +polyopic +polyopsia +polyopsy +polyorama +polyorchidism +polyorchism +polyorganic +polyose +polyoxide +polyoxymethylene +polyp +polypage +polypaged +polypapilloma +polyparasitic +polyparasitism +polyparesis +polyparia +polyparian +polyparium +polyparous +polypary +polypean +polyped +polypeptide +polypetal +polypetalous +polyphage +polyphagia +polyphagian +polyphagic +polyphagist +polyphagous +polyphagy +polyphalangism +polypharmacal +polypharmacist +polypharmacon +polypharmacy +polypharmic +polyphasal +polyphase +polyphaser +polyphemian +polyphemic +polyphemous +polyphenol +polyphloesboean +polyphloisboioism +polyphloisboism +polyphobia +polyphobic +polyphone +polyphoned +polyphonia +polyphonic +polyphonical +polyphonism +polyphonist +polyphonium +polyphonous +polyphony +polyphore +polyphosphoric +polyphotal +polyphote +polyphylesis +polyphyletic +polyphyletically +polyphylety +polyphylline +polyphyllous +polyphylly +polyphylogeny +polyphyly +polyphyodont +polypi +polypian +polypide +polypidom +polypiferous +polypigerous +polypinnate +polypite +polyplacophoran +polyplacophore +polyplacophorous +polyplastic +polyplegia +polyplegic +polyploid +polyploidic +polyploidy +polypnoea +polypnoeic +polypod +polypodia +polypodiaceous +polypodous +polypody +polypoid +polypoidal +polypomorphic +polyporaceous +polypore +polyporite +polyporoid +polyporous +polypose +polyposis +polypotome +polypous +polypragmacy +polypragmatic +polypragmatical +polypragmatically +polypragmatism +polypragmatist +polypragmaty +polypragmist +polypragmon +polypragmonic +polypragmonist +polyprene +polyprism +polyprismatic +polyprothetic +polyprotodont +polypseudonymous +polypsychic +polypsychical +polypsychism +polypterid +polypteroid +polyptote +polyptoton +polyptych +polypus +polyrhizal +polyrhizous +polyrhythmic +polyrhythmical +polysaccharide +polysaccharose +polysalicylide +polysarcia +polysarcous +polyschematic +polyschematist +polyscope +polyscopic +polysemant +polysemantic +polysemeia +polysemia +polysemous +polysemy +polysensuous +polysensuousness +polysepalous +polyseptate +polyserositis +polysided +polysidedness +polysilicate +polysilicic +polysiphonic +polysiphonous +polysomatic +polysomatous +polysomaty +polysomia +polysomic +polysomitic +polysomous +polysomy +polyspast +polyspaston +polyspermal +polyspermatous +polyspermia +polyspermic +polyspermous +polyspermy +polyspondylic +polyspondylous +polyspondyly +polysporangium +polyspore +polyspored +polysporic +polysporous +polystachyous +polystaurion +polystele +polystelic +polystemonous +polystichoid +polystichous +polystomatous +polystome +polystomium +polystylar +polystyle +polystylous +polystyrene +polysulphide +polysulphuration +polysulphurization +polysyllabic +polysyllabical +polysyllabically +polysyllabicism +polysyllabicity +polysyllabism +polysyllable +polysyllogism +polysyllogistic +polysymmetrical +polysymmetrically +polysymmetry +polysyndetic +polysyndetically +polysyndeton +polysynthesis +polysynthesism +polysynthetic +polysynthetical +polysynthetically +polysyntheticism +polysynthetism +polysynthetize +polytechnic +polytechnical +polytechnics +polytechnist +polyterpene +polythalamian +polythalamic +polythalamous +polythecial +polytheism +polytheist +polytheistic +polytheistical +polytheistically +polytheize +polythelia +polythelism +polythely +polythene +polythionic +polytitanic +polytocous +polytokous +polytoky +polytomous +polytomy +polytonal +polytonalism +polytonality +polytone +polytonic +polytony +polytope +polytopic +polytopical +polytrichaceous +polytrichia +polytrichous +polytrochal +polytrochous +polytrope +polytrophic +polytropic +polytungstate +polytungstic +polytype +polytypic +polytypical +polytypy +polyuresis +polyuria +polyuric +polyvalence +polyvalent +polyvinyl +polyvinylidene +polyvirulent +polyvoltine +polyzoal +polyzoan +polyzoarial +polyzoarium +polyzoary +polyzoic +polyzoism +polyzonal +polyzooid +polyzoon +polzenite +pom +pomace +pomacentrid +pomacentroid +pomaceous +pomade +pomander +pomane +pomarine +pomarium +pomate +pomato +pomatomid +pomatorhine +pomatum +pombe +pombo +pome +pomegranate +pomelo +pomeridian +pomerium +pomewater +pomey +pomfret +pomiculture +pomiculturist +pomiferous +pomiform +pomivorous +pomme +pommee +pommel +pommeled +pommeler +pommet +pommey +pommy +pomological +pomologically +pomologist +pomology +pomonal +pomonic +pomp +pompa +pompadour +pompal +pompano +pompelmous +pompey +pompholix +pompholygous +pompholyx +pomphus +pompier +pompilid +pompiloid +pompion +pompist +pompless +pompoleon +pompon +pomposity +pompous +pompously +pompousness +pompster +pomster +pon +ponce +ponceau +poncelet +poncho +ponchoed +pond +pondage +pondbush +ponder +ponderability +ponderable +ponderableness +ponderal +ponderance +ponderancy +ponderant +ponderary +ponderate +ponderation +ponderative +ponderer +pondering +ponderingly +ponderling +ponderment +ponderomotive +ponderosapine +ponderosity +ponderous +ponderously +ponderousness +pondfish +pondful +pondgrass +pondlet +pondman +pondok +pondokkie +pondside +pondus +pondweed +pondwort +pondy +pone +ponent +ponerid +ponerine +poneroid +ponerology +poney +pong +ponga +pongee +poniard +ponica +ponier +ponja +pont +pontage +pontal +pontederiaceous +pontee +pontes +pontianak +pontic +ponticello +ponticular +ponticulus +pontifex +pontiff +pontific +pontifical +pontificalia +pontificalibus +pontificality +pontifically +pontificate +pontification +pontifices +pontificial +pontificially +pontificious +pontify +pontil +pontile +pontin +pontine +pontist +pontlevis +ponto +pontocerebellar +ponton +pontonier +pontoon +pontooneer +pontooner +pontooning +pontvolant +pony +ponzite +pooa +pooch +pooder +poodle +poodledom +poodleish +poodleship +poof +poogye +pooh +poohpoohist +pook +pooka +pookaun +pookoo +pool +pooler +pooli +poolroom +poolroot +poolside +poolwort +pooly +poon +poonac +poonga +poonghie +poop +pooped +poophyte +poophytic +poor +poorhouse +poorish +poorliness +poorling +poorly +poorlyish +poormaster +poorness +poorweed +poorwill +poot +pop +popadam +popal +popcorn +popdock +pope +popedom +popeholy +popehood +popeism +popeler +popeless +popelike +popeline +popely +popery +popeship +popess +popeye +popeyed +popglove +popgun +popgunner +popgunnery +popify +popinac +popinjay +popish +popishly +popishness +popjoy +poplar +poplared +poplin +poplinette +popliteal +popliteus +poplolly +popomastic +popover +poppa +poppability +poppable +poppean +poppel +popper +poppet +poppethead +poppied +poppin +popple +popply +poppy +poppycock +poppycockish +poppyfish +poppyhead +poppylike +poppywort +popshop +populace +popular +popularism +popularity +popularization +popularize +popularizer +popularly +popularness +populate +population +populational +populationist +populationistic +populationless +populator +populicide +populin +populous +populously +populousness +popweed +poral +porbeagle +porcate +porcated +porcelain +porcelainization +porcelainize +porcelainlike +porcelainous +porcelaneous +porcelanic +porcelanite +porcelanous +porcellanian +porcellanid +porcellanize +porch +porched +porching +porchless +porchlike +porcine +porcupine +porcupinish +pore +pored +porelike +porencephalia +porencephalic +porencephalitis +porencephalon +porencephalous +porencephalus +porencephaly +porer +porge +porger +porgy +poricidal +poriferal +poriferan +poriferous +poriform +porimania +poriness +poring +poringly +poriomanic +porism +porismatic +porismatical +porismatically +poristic +poristical +porite +poritoid +pork +porkburger +porker +porkery +porket +porkfish +porkish +porkless +porkling +porkman +porkpie +porkwood +porky +pornerastic +pornocracy +pornocrat +pornograph +pornographer +pornographic +pornographically +pornographist +pornography +pornological +porodine +porodite +porogam +porogamic +porogamous +porogamy +porokaiwhiria +porokeratosis +poroma +porometer +porophyllous +poroplastic +poroporo +pororoca +poros +poroscope +poroscopic +poroscopy +porose +poroseness +porosimeter +porosis +porosity +porotic +porotype +porous +porously +porousness +porpentine +porphine +porphyraceous +porphyratin +porphyria +porphyrian +porphyrin +porphyrine +porphyrinuria +porphyrion +porphyrite +porphyritic +porphyroblast +porphyroblastic +porphyrogene +porphyrogenite +porphyrogenitic +porphyrogenitism +porphyrogeniture +porphyrogenitus +porphyroid +porphyrophore +porphyrous +porphyry +porpitoid +porpoise +porpoiselike +porporate +porr +porraceous +porrect +porrection +porrectus +porret +porridge +porridgelike +porridgy +porriginous +porrigo +porringer +porriwiggle +porry +port +porta +portability +portable +portableness +portably +portage +portague +portahepatis +portail +portal +portaled +portalled +portalless +portamento +portance +portass +portatile +portative +portcrayon +portcullis +porteacid +ported +porteligature +portend +portendance +portendment +portension +portent +portention +portentosity +portentous +portentously +portentousness +porteous +porter +porterage +porteress +porterhouse +porterlike +porterly +portership +portfire +portfolio +portglaive +portglave +portgrave +porthole +porthook +porthors +porthouse +portia +portico +porticoed +portiere +portiered +portifory +portify +portio +portiomollis +portion +portionable +portional +portionally +portioner +portionist +portionize +portionless +portitor +portlast +portless +portlet +portligature +portlily +portliness +portly +portman +portmanmote +portmanteau +portmanteaux +portmantle +portmantologism +portment +portmoot +porto +portoise +portolan +portolano +portrait +portraitist +portraitlike +portraiture +portray +portrayable +portrayal +portrayer +portrayist +portrayment +portreeve +portreeveship +portress +portside +portsider +portsman +portuary +portugais +portulacaceous +portulan +portunian +portway +porty +porule +porulose +porulous +porus +porwigle +pory +posadaship +posca +pose +posement +poser +poseur +posey +posh +posing +posingly +posit +position +positional +positioned +positioner +positionless +positival +positive +positively +positiveness +positivism +positivist +positivistic +positivistically +positivity +positivize +positor +positron +positum +positure +posnet +posole +posologic +posological +posologist +posology +pospolite +poss +posse +posseman +possess +possessable +possessed +possessedly +possessedness +possessing +possessingly +possessingness +possession +possessional +possessionalism +possessionalist +possessionary +possessionate +possessioned +possessioner +possessionist +possessionless +possessionlessness +possessival +possessive +possessively +possessiveness +possessor +possessoress +possessorial +possessoriness +possessorship +possessory +posset +possibilism +possibilist +possibilitate +possibility +possible +possibleness +possibly +possum +possumwood +post +postabdomen +postabdominal +postable +postabortal +postacetabular +postadjunct +postage +postal +postallantoic +postally +postalveolar +postament +postamniotic +postanal +postanesthetic +postantennal +postaortic +postapoplectic +postappendicular +postarterial +postarthritic +postarticular +postarytenoid +postaspirate +postaspirated +postasthmatic +postatrial +postauditory +postauricular +postaxiad +postaxial +postaxially +postaxillary +postbag +postbaptismal +postbox +postboy +postbrachial +postbrachium +postbranchial +postbreakfast +postbronchial +postbuccal +postbulbar +postbursal +postcaecal +postcalcaneal +postcalcarine +postcanonical +postcardiac +postcardinal +postcarnate +postcarotid +postcart +postcartilaginous +postcatarrhal +postcava +postcaval +postcecal +postcenal +postcentral +postcentrum +postcephalic +postcerebellar +postcerebral +postcesarean +postcibal +postclassic +postclassical +postclassicism +postclavicle +postclavicula +postclavicular +postclimax +postclitellian +postclival +postcolon +postcolonial +postcolumellar +postcomitial +postcommissural +postcommissure +postcommunicant +postconceptive +postcondylar +postconfinement +postconnubial +postconsonantal +postcontact +postcontract +postconvalescent +postconvulsive +postcordial +postcornu +postcosmic +postcostal +postcoxal +postcritical +postcrural +postcubital +postdate +postdental +postdepressive +postdetermined +postdevelopmental +postdiagnostic +postdiaphragmatic +postdiastolic +postdicrotic +postdigestive +postdigital +postdiluvial +postdiluvian +postdiphtheric +postdiphtheritic +postdisapproved +postdisseizin +postdisseizor +postdoctoral +postdoctorate +postdural +postdysenteric +posted +posteen +postelection +postelementary +postembryonal +postembryonic +postemporal +postencephalitic +postencephalon +postenteral +postentry +postepileptic +poster +posterette +posteriad +posterial +posterior +posterioric +posteriorically +posterioristic +posterioristically +posteriority +posteriorly +posteriormost +posteriors +posteriorums +posterish +posterishness +posterist +posterity +posterize +postern +posteroclusion +posterodorsad +posterodorsal +posterodorsally +posteroexternal +posteroinferior +posterointernal +posterolateral +posteromedial +posteromedian +posteromesial +posteroparietal +posterosuperior +posterotemporal +posteroterminal +posteroventral +posteruptive +postesophageal +posteternity +postethmoid +postexilian +postexilic +postexist +postexistence +postexistency +postexistent +postface +postfact +postfebrile +postfemoral +postfetal +postfix +postfixal +postfixation +postfixed +postfixial +postflection +postflexion +postform +postfoveal +postfrontal +postfurca +postfurcal +postganglionic +postgangrenal +postgastric +postgeminum +postgenial +postgeniture +postglacial +postglenoid +postglenoidal +postgonorrheic +postgracile +postgraduate +postgrippal +posthabit +posthaste +posthemiplegic +posthemorrhagic +posthepatic +posthetomist +posthetomy +posthexaplaric +posthippocampal +posthitis +postholder +posthole +posthouse +posthumeral +posthumous +posthumously +posthumousness +posthumus +posthyoid +posthypnotic +posthypnotically +posthypophyseal +posthypophysis +posthysterical +postic +postical +postically +posticous +posticteric +posticum +postil +postilion +postilioned +postillate +postillation +postillator +postimpressionism +postimpressionist +postimpressionistic +postinfective +postinfluenzal +posting +postingly +postintestinal +postique +postischial +postjacent +postjugular +postlabial +postlachrymal +postlaryngeal +postlegitimation +postlenticular +postless +postlike +postliminary +postliminiary +postliminious +postliminium +postliminous +postliminy +postloitic +postloral +postlude +postludium +postluetic +postmalarial +postmamillary +postmammary +postman +postmandibular +postmaniacal +postmarital +postmark +postmarriage +postmaster +postmasterlike +postmastership +postmastoid +postmaturity +postmaxillary +postmaximal +postmeatal +postmedia +postmedial +postmedian +postmediastinal +postmediastinum +postmedullary +postmeiotic +postmeningeal +postmenstrual +postmental +postmeridian +postmeridional +postmesenteric +postmillenarian +postmillenarianism +postmillennial +postmillennialism +postmillennialist +postmillennian +postmineral +postmistress +postmortal +postmortuary +postmundane +postmuscular +postmutative +postmycotic +postmyxedematous +postnarial +postnaris +postnasal +postnatal +postnate +postnati +postnecrotic +postnephritic +postneural +postneuralgic +postneuritic +postneurotic +postnodular +postnominal +postnotum +postnuptial +postnuptially +postobituary +postocular +postolivary +postomental +postoperative +postoptic +postoral +postorbital +postordination +postorgastic +postosseous +postotic +postpagan +postpaid +postpalatal +postpalatine +postpalpebral +postpaludal +postparalytic +postparietal +postparotid +postparotitic +postparoxysmal +postparturient +postpatellar +postpathological +postpericardial +postpharyngeal +postphlogistic +postphragma +postphrenic +postphthisic +postpituitary +postplace +postplegic +postpneumonic +postponable +postpone +postponement +postponence +postponer +postpontile +postpose +postposited +postposition +postpositional +postpositive +postpositively +postprandial +postprandially +postpredicament +postprophesy +postprostate +postpubertal +postpubescent +postpubic +postpubis +postpuerperal +postpulmonary +postpupillary +postpycnotic +postpyloric +postpyramidal +postpyretic +postrachitic +postramus +postrectal +postreduction +postremogeniture +postremote +postrenal +postresurrection +postresurrectional +postretinal +postrheumatic +postrhinal +postrider +postrorse +postrostral +postrubeolar +postsaccular +postsacral +postscalenus +postscapula +postscapular +postscapularis +postscarlatinal +postscenium +postscorbutic +postscribe +postscript +postscriptum +postscutellar +postscutellum +postseason +postsigmoid +postsign +postspasmodic +postsphenoid +postsphenoidal +postsphygmic +postspinous +postsplenial +postsplenic +poststernal +poststertorous +postsuppurative +postsurgical +postsynaptic +postsynsacral +postsyphilitic +postsystolic +posttabetic +posttarsal +posttetanic +postthalamic +postthoracic +postthyroidal +posttibial +posttonic +posttoxic +posttracheal +posttrapezoid +posttraumatic +posttreaty +posttubercular +posttussive +posttympanic +posttyphoid +postulancy +postulant +postulantship +postulata +postulate +postulation +postulational +postulator +postulatory +postulatum +postulnar +postumbilical +postumbonal +postural +posture +posturer +postureteric +posturist +posturize +postuterine +postvaccinal +postvaricellar +postvarioloid +postvelar +postvenereal +postvenous +postverbal +postvertebral +postvesical +postvide +postvocalic +postwar +postward +postwise +postwoman +postxyphoid +postyard +postzygapophysial +postzygapophysis +posy +pot +potability +potable +potableness +potagerie +potagery +potamic +potamogetonaceous +potamological +potamologist +potamology +potamometer +potamophilous +potamoplankton +potash +potashery +potass +potassa +potassamide +potassic +potassiferous +potassium +potate +potation +potative +potato +potatoes +potator +potatory +potbank +potbellied +potbelly +potboil +potboiler +potboy +potboydom +potch +potcher +potcherman +potcrook +potdar +pote +potecary +poteen +potence +potency +potent +potentacy +potentate +potential +potentiality +potentialization +potentialize +potentially +potentialness +potentiate +potentiation +potentiometer +potentiometric +potentize +potently +potentness +poter +potestal +potestas +potestate +potestative +poteye +potful +potgirl +potgun +pothanger +pothead +pothecary +potheen +pother +potherb +potherment +pothery +pothole +pothook +pothookery +pothouse +pothousey +pothunt +pothunter +pothunting +poticary +potichomania +potichomanist +potifer +potion +potlatch +potleg +potlicker +potlid +potlike +potluck +potmaker +potmaking +potman +potomania +potomato +potometer +potong +potoo +potoroo +potpie +potpourri +potrack +potsherd +potshoot +potshooter +potstick +potstone +pott +pottage +pottagy +pottah +potted +potter +potterer +potteress +potteringly +pottery +potting +pottinger +pottle +pottled +potto +potty +potwaller +potwalling +potware +potwhisky +potwork +potwort +pouce +poucer +poucey +pouch +pouched +pouchful +pouchless +pouchlike +pouchy +poudrette +pouf +poulaine +poulard +poulardize +poulp +poulpe +poult +poulter +poulterer +poulteress +poultice +poulticewise +poultry +poultrydom +poultryist +poultryless +poultrylike +poultryman +poultryproof +pounamu +pounce +pounced +pouncer +pouncet +pouncing +pouncingly +pound +poundage +poundal +poundcake +pounder +pounding +poundkeeper +poundless +poundlike +poundman +poundmaster +poundmeal +poundstone +poundworth +pour +pourer +pourie +pouring +pouringly +pourparler +pourparley +pourpiece +pourpoint +pourpointer +pouser +poussette +pout +pouter +poutful +pouting +poutingly +pouty +poverish +poverishment +poverty +povertyweed +pow +powder +powderable +powdered +powderer +powderiness +powdering +powderization +powderize +powderizer +powderlike +powderman +powdery +powdike +powdry +powellite +power +powerboat +powered +powerful +powerfully +powerfulness +powerhouse +powerless +powerlessly +powerlessness +powermonger +powitch +powldoody +pownie +powsoddy +powsowdy +powwow +powwower +powwowism +pox +poxy +poy +poyou +pozzolanic +pozzuolana +pozzuolanic +praam +prabble +prabhu +practic +practicability +practicable +practicableness +practicably +practical +practicalism +practicalist +practicality +practicalization +practicalize +practicalizer +practically +practicalness +practicant +practice +practiced +practicedness +practicer +practician +practicianism +practicum +practitional +practitioner +practitionery +prad +pradhana +praeabdomen +praeacetabular +praeanal +praecava +praecipe +praecipuum +praecoces +praecocial +praecognitum +praecoracoid +praecordia +praecordial +praecordium +praecornu +praecox +praecuneus +praedial +praedialist +praediality +praeesophageal +praefect +praefectorial +praefectus +praefervid +praefloration +praefoliation +praehallux +praelabrum +praelection +praelector +praelectorship +praelectress +praeludium +praemaxilla +praemolar +praemunire +praenarial +praeneural +praenomen +praenomina +praenominal +praeoperculum +praepositor +praepostor +praepostorial +praepubis +praepuce +praescutum +praesertim +praesidium +praesphenoid +praesternal +praesternum +praestomium +praesystolic +praetaxation +praetexta +praetor +praetorial +praetorian +praetorianism +praetorium +praetorship +praezygapophysis +pragmatic +pragmatica +pragmatical +pragmaticality +pragmatically +pragmaticalness +pragmaticism +pragmatics +pragmatism +pragmatist +pragmatistic +pragmatize +pragmatizer +prairie +prairiecraft +prairied +prairiedom +prairielike +prairieweed +prairillon +praisable +praisableness +praisably +praise +praiseful +praisefully +praisefulness +praiseless +praiseproof +praiser +praiseworthy +praising +praisingly +praisworthily +praisworthiness +prajna +prakriti +praline +pralltriller +pram +prana +prance +pranceful +prancer +prancing +prancingly +prancy +prandial +prandially +prank +pranked +pranker +prankful +prankfulness +pranking +prankingly +prankish +prankishly +prankishness +prankle +pranksome +pranksomeness +prankster +pranky +prase +praseocobaltic +praseodidymium +praseodymia +praseodymium +praseolite +prasine +prasinous +prasoid +prasophagous +prasophagy +prastha +prat +pratal +prate +prateful +pratement +pratensian +prater +pratey +pratfall +pratiloma +pratincole +pratincoline +pratincolous +prating +pratingly +pratique +pratiyasamutpada +prattfall +prattle +prattlement +prattler +prattling +prattlingly +prattly +prau +pravity +prawn +prawner +prawny +praxinoscope +praxiology +praxis +pray +praya +prayer +prayerful +prayerfully +prayerfulness +prayerless +prayerlessly +prayerlessness +prayermaker +prayermaking +prayerwise +prayful +praying +prayingly +prayingwise +preabdomen +preabsorb +preabsorbent +preabstract +preabundance +preabundant +preabundantly +preaccept +preacceptance +preaccess +preaccessible +preaccidental +preaccidentally +preaccommodate +preaccommodating +preaccommodatingly +preaccommodation +preaccomplish +preaccomplishment +preaccord +preaccordance +preaccount +preaccounting +preaccredit +preaccumulate +preaccumulation +preaccusation +preaccuse +preaccustom +preaccustomed +preacetabular +preach +preachable +preacher +preacherdom +preacheress +preacherize +preacherless +preacherling +preachership +preachieved +preachification +preachify +preachily +preachiness +preaching +preachingly +preachman +preachment +preachy +preacid +preacidity +preacidly +preacidness +preacknowledge +preacknowledgment +preacquaint +preacquaintance +preacquire +preacquired +preacquit +preacquittal +preact +preaction +preactive +preactively +preactivity +preacute +preacutely +preacuteness +preadamic +preadamite +preadamitic +preadamitical +preadamitism +preadapt +preadaptable +preadaptation +preaddition +preadditional +preaddress +preadequacy +preadequate +preadequately +preadhere +preadherence +preadherent +preadjectival +preadjective +preadjourn +preadjournment +preadjunct +preadjust +preadjustable +preadjustment +preadministration +preadministrative +preadministrator +preadmire +preadmirer +preadmission +preadmit +preadmonish +preadmonition +preadolescent +preadopt +preadoption +preadoration +preadore +preadorn +preadornment +preadult +preadulthood +preadvance +preadvancement +preadventure +preadvertency +preadvertent +preadvertise +preadvertisement +preadvice +preadvisable +preadvise +preadviser +preadvisory +preadvocacy +preadvocate +preaestival +preaffect +preaffection +preaffidavit +preaffiliate +preaffiliation +preaffirm +preaffirmation +preaffirmative +preafflict +preaffliction +preafternoon +preaged +preaggravate +preaggravation +preaggression +preaggressive +preagitate +preagitation +preagonal +preagony +preagree +preagreement +preagricultural +preagriculture +prealarm +prealcohol +prealcoholic +prealgebra +prealgebraic +prealkalic +preallable +preallably +preallegation +preallege +prealliance +preallied +preallot +preallotment +preallow +preallowable +preallowably +preallowance +preallude +preallusion +preally +prealphabet +prealphabetical +prealtar +prealteration +prealveolar +preamalgamation +preambassadorial +preambition +preambitious +preamble +preambled +preambling +preambular +preambulary +preambulate +preambulation +preambulatory +preanal +preanaphoral +preanesthetic +preanimism +preannex +preannounce +preannouncement +preannouncer +preantepenult +preantepenultimate +preanterior +preanticipate +preantiquity +preantiseptic +preaortic +preappearance +preapperception +preapplication +preappoint +preappointment +preapprehension +preapprise +preapprobation +preapproval +preapprove +preaptitude +prearm +prearrange +prearrangement +prearrest +prearrestment +prearticulate +preartistic +preascertain +preascertainment +preascitic +preaseptic +preassigned +preassume +preassurance +preassure +preataxic +preattachment +preattune +preaudience +preauditory +preaver +preavowal +preaxiad +preaxial +preaxially +prebachelor +prebacillary +prebake +prebalance +preballot +preballoting +prebankruptcy +prebaptismal +prebaptize +prebarbaric +prebarbarous +prebargain +prebasal +prebasilar +prebeleve +prebelief +prebeliever +prebelieving +prebellum +prebeloved +prebend +prebendal +prebendary +prebendaryship +prebendate +prebenediction +prebeneficiary +prebenefit +prebeset +prebestow +prebestowal +prebetray +prebetrayal +prebetrothal +prebid +prebidding +prebill +prebless +preblessing +preblockade +preblooming +preboast +preboding +preboil +preborn +preborrowing +preboyhood +prebrachial +prebrachium +prebreathe +prebridal +prebroadcasting +prebromidic +prebronchial +prebronze +prebrute +prebuccal +prebudget +prebudgetary +prebullying +preburlesque +preburn +precalculable +precalculate +precalculation +precampaign +precancel +precancellation +precancerous +precandidacy +precandidature +precanning +precanonical +precant +precantation +precanvass +precapillary +precapitalist +precapitalistic +precaptivity +precapture +precarcinomatous +precardiac +precaria +precarious +precariously +precariousness +precarium +precarnival +precartilage +precartilaginous +precary +precast +precation +precative +precatively +precatory +precaudal +precausation +precaution +precautional +precautionary +precautious +precautiously +precautiousness +precava +precaval +precedable +precede +precedence +precedency +precedent +precedentable +precedentary +precedented +precedential +precedentless +precedently +preceder +preceding +precelebrant +precelebrate +precelebration +precensure +precensus +precent +precentor +precentorial +precentorship +precentory +precentral +precentress +precentrix +precentrum +precept +preception +preceptist +preceptive +preceptively +preceptor +preceptoral +preceptorate +preceptorial +preceptorially +preceptorship +preceptory +preceptress +preceptual +preceptually +preceramic +precerebellar +precerebral +precerebroid +preceremonial +preceremony +precertification +precertify +preces +precess +precession +precessional +prechallenge +prechampioned +prechampionship +precharge +prechart +precheck +prechemical +precherish +prechildhood +prechill +prechloric +prechloroform +prechoice +prechoose +prechordal +prechoroid +preciation +precinct +precinction +precinctive +preciosity +precious +preciously +preciousness +precipe +precipice +precipiced +precipitability +precipitable +precipitance +precipitancy +precipitant +precipitantly +precipitantness +precipitate +precipitated +precipitatedly +precipitately +precipitation +precipitative +precipitator +precipitin +precipitinogen +precipitinogenic +precipitous +precipitously +precipitousness +precirculate +precirculation +precis +precise +precisely +preciseness +precisian +precisianism +precisianist +precision +precisional +precisioner +precisionism +precisionist +precisionize +precisive +precitation +precite +precited +precivilization +preclaim +preclaimant +preclaimer +preclassic +preclassical +preclassification +preclassified +preclassify +preclean +precleaner +precleaning +preclerical +preclimax +preclinical +preclival +precloacal +preclose +preclosure +preclothe +precludable +preclude +preclusion +preclusive +preclusively +precoagulation +precoccygeal +precocial +precocious +precociously +precociousness +precocity +precogitate +precogitation +precognition +precognitive +precognizable +precognizant +precognize +precognosce +precoil +precoiler +precoincidence +precoincident +precoincidently +precollapsable +precollapse +precollect +precollectable +precollection +precollector +precollege +precollegiate +precollude +precollusion +precollusive +precolor +precolorable +precoloration +precoloring +precombat +precombatant +precombination +precombine +precombustion +precommand +precommend +precomment +precommercial +precommissural +precommissure +precommit +precommune +precommunicate +precommunication +precommunion +precompare +precomparison +precompass +precompel +precompensate +precompensation +precompilation +precompile +precompiler +precompleteness +precompletion +precompliance +precompliant +precomplicate +precomplication +precompose +precomposition +precompound +precompounding +precompoundly +precomprehend +precomprehension +precomprehensive +precompress +precompulsion +precomradeship +preconceal +preconcealment +preconcede +preconceivable +preconceive +preconceived +preconcentrate +preconcentrated +preconcentratedly +preconcentration +preconcept +preconception +preconceptional +preconceptual +preconcern +preconcernment +preconcert +preconcerted +preconcertedly +preconcertedness +preconcertion +preconcertive +preconcession +preconcessive +preconclude +preconclusion +preconcur +preconcurrence +preconcurrent +preconcurrently +precondemn +precondemnation +precondensation +precondense +precondition +preconditioned +preconduct +preconduction +preconductor +precondylar +precondyloid +preconfer +preconference +preconfess +preconfession +preconfide +preconfiguration +preconfigure +preconfine +preconfinedly +preconfinemnt +preconfirm +preconfirmation +preconflict +preconform +preconformity +preconfound +preconfuse +preconfusedly +preconfusion +precongenial +precongested +precongestion +precongestive +precongratulate +precongratulation +precongressional +preconizance +preconization +preconize +preconizer +preconjecture +preconnection +preconnective +preconnubial +preconquer +preconquest +preconquestal +preconquestual +preconscious +preconsciously +preconsciousness +preconsecrate +preconsecration +preconsent +preconsider +preconsideration +preconsign +preconsolation +preconsole +preconsolidate +preconsolidated +preconsolidation +preconsonantal +preconspiracy +preconspirator +preconspire +preconstituent +preconstitute +preconstruct +preconstruction +preconsult +preconsultation +preconsultor +preconsume +preconsumer +preconsumption +precontact +precontain +precontained +precontemn +precontemplate +precontemplation +precontemporaneous +precontemporary +precontend +precontent +precontention +precontently +precontentment +precontest +precontinental +precontract +precontractive +precontractual +precontribute +precontribution +precontributive +precontrivance +precontrive +precontrol +precontrolled +precontroversial +precontroversy +preconvention +preconversation +preconversational +preconversion +preconvert +preconvey +preconveyal +preconveyance +preconvict +preconviction +preconvince +precook +precooker +precool +precooler +precooling +precopy +precoracoid +precordia +precordial +precordiality +precordially +precordium +precorneal +precornu +precoronation +precorrect +precorrection +precorrectly +precorrectness +precorrespond +precorrespondence +precorrespondent +precorridor +precorrupt +precorruption +precorruptive +precorruptly +precoruptness +precosmic +precosmical +precostal +precounsel +precounsellor +precourse +precover +precovering +precox +precreate +precreation +precreative +precredit +precreditor +precreed +precritical +precriticism +precriticize +precrucial +precrural +precrystalline +precultivate +precultivation +precultural +preculturally +preculture +precuneal +precuneate +precuneus +precure +precurrent +precurricular +precurriculum +precursal +precurse +precursive +precursor +precursory +precurtain +precut +precyclone +precyclonic +precynical +precyst +precystic +predable +predacean +predaceous +predaceousness +predacity +predamage +predamn +predamnation +predark +predarkness +predata +predate +predation +predatism +predative +predator +predatorily +predatoriness +predatory +predawn +preday +predaylight +predaytime +predazzite +predealer +predealing +predeath +predeathly +predebate +predebater +predebit +predebtor +predecay +predecease +predeceaser +predeceive +predeceiver +predeception +predecession +predecessor +predecessorship +predecide +predecision +predecisive +predeclaration +predeclare +predeclination +predecline +predecree +prededicate +prededuct +prededuction +predefault +predefeat +predefect +predefective +predefence +predefend +predefense +predefiance +predeficiency +predeficient +predefine +predefinite +predefinition +predefray +predefrayal +predefy +predegeneracy +predegenerate +predegree +predeication +predelay +predelegate +predelegation +predeliberate +predeliberately +predeliberation +predelineate +predelineation +predelinquency +predelinquent +predelinquently +predeliver +predelivery +predella +predelude +predelusion +predemand +predemocracy +predemocratic +predemonstrate +predemonstration +predemonstrative +predenial +predental +predentary +predentate +predeny +predepart +predepartmental +predeparture +predependable +predependence +predependent +predeplete +predepletion +predeposit +predepository +predepreciate +predepreciation +predepression +predeprivation +predeprive +prederivation +prederive +predescend +predescent +predescribe +predescription +predesert +predeserter +predesertion +predeserve +predeserving +predesign +predesignate +predesignation +predesignatory +predesirous +predesolate +predesolation +predespair +predesperate +predespicable +predespise +predespond +predespondency +predespondent +predestinable +predestinarian +predestinarianism +predestinate +predestinately +predestination +predestinational +predestinationism +predestinationist +predestinative +predestinator +predestine +predestiny +predestitute +predestitution +predestroy +predestruction +predetach +predetachment +predetail +predetain +predetainer +predetect +predetention +predeterminability +predeterminable +predeterminant +predeterminate +predeterminately +predetermination +predeterminative +predetermine +predeterminer +predeterminism +predeterministic +predetest +predetestation +predetrimental +predevelop +predevelopment +predevise +predevote +predevotion +predevour +prediagnosis +prediagnostic +predial +prediastolic +prediatory +predicability +predicable +predicableness +predicably +predicament +predicamental +predicamentally +predicant +predicate +predication +predicational +predicative +predicatively +predicator +predicatory +predicrotic +predict +predictability +predictable +predictably +predictate +predictation +prediction +predictional +predictive +predictively +predictiveness +predictor +predictory +prediet +predietary +predifferent +predifficulty +predigest +predigestion +predikant +predilect +predilected +predilection +prediligent +prediligently +prediluvial +prediluvian +prediminish +prediminishment +prediminution +predine +predinner +prediphtheritic +prediploma +prediplomacy +prediplomatic +predirect +predirection +predirector +predisability +predisable +predisadvantage +predisadvantageous +predisadvantageously +predisagree +predisagreeable +predisagreement +predisappointment +predisaster +predisastrous +prediscern +prediscernment +predischarge +prediscipline +predisclose +predisclosure +prediscontent +prediscontented +prediscontentment +prediscontinuance +prediscontinuation +prediscontinue +prediscount +prediscountable +prediscourage +prediscouragement +prediscourse +prediscover +prediscoverer +prediscovery +prediscreet +prediscretion +prediscretionary +prediscriminate +prediscrimination +prediscriminator +prediscuss +prediscussion +predisgrace +predisguise +predisgust +predislike +predismiss +predismissal +predismissory +predisorder +predisordered +predisorderly +predispatch +predispatcher +predisperse +predispersion +predisplace +predisplacement +predisplay +predisponency +predisponent +predisposable +predisposal +predispose +predisposed +predisposedly +predisposedness +predisposition +predispositional +predisputant +predisputation +predispute +predisregard +predisrupt +predisruption +predissatisfaction +predissolution +predissolve +predissuade +predistinct +predistinction +predistinguish +predistress +predistribute +predistribution +predistributor +predistrict +predistrust +predistrustful +predisturb +predisturbance +prediversion +predivert +predivide +predividend +predivider +predivinable +predivinity +predivision +predivorce +predivorcement +predoctorate +predocumentary +predomestic +predominance +predominancy +predominant +predominantly +predominate +predominately +predominatingly +predomination +predominator +predonate +predonation +predonor +predoom +predorsal +predoubt +predoubter +predoubtful +predraft +predrainage +predramatic +predraw +predrawer +predread +predreadnought +predrill +predriller +predrive +predriver +predry +preduplicate +preduplication +predusk +predwell +predynamite +predynastic +preen +preener +preeze +prefab +prefabricate +prefabrication +prefabricator +preface +prefaceable +prefacer +prefacial +prefacist +prefactor +prefactory +prefamiliar +prefamiliarity +prefamiliarly +prefamous +prefashion +prefatial +prefator +prefatorial +prefatorially +prefatorily +prefatory +prefavor +prefavorable +prefavorably +prefavorite +prefearful +prefearfully +prefeast +prefect +prefectly +prefectoral +prefectorial +prefectorially +prefectorian +prefectship +prefectual +prefectural +prefecture +prefecundation +prefecundatory +prefederal +prefelic +prefer +preferability +preferable +preferableness +preferably +preferee +preference +preferent +preferential +preferentialism +preferentialist +preferentially +preferment +prefermentation +preferred +preferredly +preferredness +preferrer +preferrous +prefertile +prefertility +prefertilization +prefertilize +prefervid +prefestival +prefeudal +prefeudalic +prefeudalism +prefiction +prefictional +prefigurate +prefiguration +prefigurative +prefiguratively +prefigurativeness +prefigure +prefigurement +prefiller +prefilter +prefinal +prefinance +prefinancial +prefine +prefinish +prefix +prefixable +prefixal +prefixally +prefixation +prefixed +prefixedly +prefixion +prefixture +preflagellate +preflatter +preflattery +preflavor +preflavoring +preflection +preflexion +preflight +preflood +prefloration +preflowering +prefoliation +prefool +preforbidden +preforceps +preforgive +preforgiveness +preforgotten +preform +preformant +preformation +preformationary +preformationism +preformationist +preformative +preformed +preformism +preformist +preformistic +preformulate +preformulation +prefortunate +prefortunately +prefortune +prefoundation +prefounder +prefragrance +prefragrant +prefrankness +prefraternal +prefraternally +prefraud +prefreeze +prefreshman +prefriendly +prefriendship +prefright +prefrighten +prefrontal +prefulfill +prefulfillment +prefulgence +prefulgency +prefulgent +prefunction +prefunctional +prefuneral +prefungoidal +prefurlough +prefurnish +pregain +pregainer +pregalvanize +preganglionic +pregather +pregathering +pregeminum +pregenerate +pregeneration +pregenerosity +pregenerous +pregenerously +pregenial +pregeniculatum +pregeniculum +pregenital +pregeological +pregirlhood +preglacial +pregladden +pregladness +preglenoid +preglenoidal +preglobulin +pregnability +pregnable +pregnance +pregnancy +pregnant +pregnantly +pregnantness +pregolden +pregolfing +pregracile +pregracious +pregrade +pregraduation +pregranite +pregranitic +pregratification +pregratify +pregreet +pregreeting +pregrievance +pregrowth +preguarantee +preguarantor +preguard +preguess +preguidance +preguide +preguilt +preguiltiness +preguilty +pregust +pregustant +pregustation +pregustator +pregustic +prehallux +prehalter +prehandicap +prehandle +prehaps +preharden +preharmonious +preharmoniousness +preharmony +preharsh +preharshness +preharvest +prehatred +prehaunt +prehaunted +prehaustorium +prehazard +prehazardous +preheal +prehearing +preheat +preheated +preheater +prehemiplegic +prehend +prehensible +prehensile +prehensility +prehension +prehensive +prehensiveness +prehensor +prehensorial +prehensory +prehepatic +prehepaticus +preheroic +prehesitancy +prehesitate +prehesitation +prehexameral +prehistorian +prehistoric +prehistorical +prehistorically +prehistorics +prehistory +prehnite +prehnitic +preholder +preholding +preholiday +prehorizon +prehorror +prehostile +prehostility +prehuman +prehumiliate +prehumiliation +prehumor +prehunger +prehydration +prehypophysis +preidea +preidentification +preidentify +preignition +preilluminate +preillumination +preillustrate +preillustration +preimage +preimaginary +preimagination +preimagine +preimbibe +preimbue +preimitate +preimitation +preimitative +preimmigration +preimpair +preimpairment +preimpart +preimperial +preimport +preimportance +preimportant +preimportantly +preimportation +preimposal +preimpose +preimposition +preimpress +preimpression +preimpressive +preimprove +preimprovement +preinaugural +preinaugurate +preincarnate +preincentive +preinclination +preincline +preinclude +preinclusion +preincorporate +preincorporation +preincrease +preindebted +preindebtedness +preindemnification +preindemnify +preindemnity +preindependence +preindependent +preindependently +preindesignate +preindicant +preindicate +preindication +preindispose +preindisposition +preinduce +preinducement +preinduction +preinductive +preindulge +preindulgence +preindulgent +preindustrial +preindustry +preinfect +preinfection +preinfer +preinference +preinflection +preinflectional +preinflict +preinfluence +preinform +preinformation +preinhabit +preinhabitant +preinhabitation +preinhere +preinherit +preinheritance +preinitial +preinitiate +preinitiation +preinjure +preinjurious +preinjury +preinquisition +preinscribe +preinscription +preinsert +preinsertion +preinsinuate +preinsinuating +preinsinuatingly +preinsinuation +preinsinuative +preinspect +preinspection +preinspector +preinspire +preinstall +preinstallation +preinstill +preinstillation +preinstruct +preinstruction +preinstructional +preinstructive +preinsula +preinsular +preinsulate +preinsulation +preinsult +preinsurance +preinsure +preintellectual +preintelligence +preintelligent +preintelligently +preintend +preintention +preintercede +preintercession +preinterchange +preintercourse +preinterest +preinterfere +preinterference +preinterpret +preinterpretation +preinterpretative +preinterview +preintone +preinvent +preinvention +preinventive +preinventory +preinvest +preinvestigate +preinvestigation +preinvestigator +preinvestment +preinvitation +preinvite +preinvocation +preinvolve +preinvolvement +preiotization +preiotize +preirrigation +preirrigational +preissuance +preissue +prejacent +prejournalistic +prejudge +prejudgement +prejudger +prejudgment +prejudication +prejudicative +prejudicator +prejudice +prejudiced +prejudicedly +prejudiceless +prejudiciable +prejudicial +prejudicially +prejudicialness +prejudicious +prejudiciously +prejunior +prejurisdiction +prejustification +prejustify +prejuvenile +prekindergarten +prekindle +preknit +preknow +preknowledge +prelabel +prelabial +prelabor +prelabrum +prelachrymal +prelacrimal +prelacteal +prelacy +prelanguage +prelapsarian +prelate +prelatehood +prelateship +prelatess +prelatial +prelatic +prelatical +prelatically +prelaticalness +prelation +prelatish +prelatism +prelatist +prelatize +prelatry +prelature +prelaunch +prelaunching +prelawful +prelawfully +prelawfulness +prelease +prelect +prelection +prelector +prelectorship +prelectress +prelecture +prelegacy +prelegal +prelegate +prelegatee +prelegend +prelegendary +prelegislative +preliability +preliable +prelibation +preliberal +preliberality +preliberally +preliberate +preliberation +prelicense +prelim +preliminarily +preliminary +prelimit +prelimitate +prelimitation +prelingual +prelinguistic +prelinpinpin +preliquidate +preliquidation +preliteral +preliterally +preliteralness +preliterary +preliterate +preliterature +prelithic +prelitigation +preloan +prelocalization +prelocate +prelogic +prelogical +preloral +preloreal +preloss +prelude +preluder +preludial +preludious +preludiously +preludium +preludize +prelumbar +prelusion +prelusive +prelusively +prelusorily +prelusory +preluxurious +premachine +premadness +premaintain +premaintenance +premake +premaker +premaking +premandibular +premanhood +premaniacal +premanifest +premanifestation +premankind +premanufacture +premanufacturer +premanufacturing +premarital +premarriage +premarry +premastery +prematch +premate +prematerial +prematernity +prematrimonial +prematuration +premature +prematurely +prematureness +prematurity +premaxilla +premaxillary +premeasure +premeasurement +premechanical +premedia +premedial +premedian +premedic +premedical +premedicate +premedication +premedieval +premedievalism +premeditate +premeditatedly +premeditatedness +premeditatingly +premeditation +premeditative +premeditator +premegalithic +prememorandum +premenace +premenstrual +premention +premeridian +premerit +premetallic +premethodical +premial +premiant +premiate +premidnight +premidsummer +premier +premieral +premiere +premieress +premierjus +premiership +premilitary +premillenarian +premillenarianism +premillennial +premillennialism +premillennialist +premillennialize +premillennially +premillennian +preminister +preministry +premious +premisal +premise +premisory +premisrepresent +premisrepresentation +premiss +premium +premix +premixer +premixture +premodel +premodern +premodification +premodify +premolar +premold +premolder +premolding +premonarchial +premonetary +premonish +premonishment +premonition +premonitive +premonitor +premonitorily +premonitory +premonopolize +premonopoly +premonumental +premoral +premorality +premorally +premorbid +premorbidly +premorbidness +premorning +premorse +premortal +premortification +premortify +premortuary +premosaic +premotion +premourn +premove +premovement +premover +premuddle +premultiplication +premultiplier +premultiply +premundane +premunicipal +premunition +premunitory +premusical +premuster +premutative +premutiny +premycotic +premyelocyte +premythical +prename +prenares +prenarial +prenaris +prenasal +prenatal +prenatalist +prenatally +prenational +prenative +prenatural +prenaval +prender +prendre +prenebular +prenecessitate +preneglect +preneglectful +prenegligence +prenegligent +prenegotiate +prenegotiation +preneolithic +prenephritic +preneural +preneuralgic +prenight +prenoble +prenodal +prenominal +prenominate +prenomination +prenominical +prenotation +prenotice +prenotification +prenotify +prenotion +prentice +prenticeship +prenumber +prenumbering +prenuncial +prenuptial +prenursery +preobedience +preobedient +preobject +preobjection +preobjective +preobligate +preobligation +preoblige +preobservance +preobservation +preobservational +preobserve +preobstruct +preobstruction +preobtain +preobtainable +preobtrude +preobtrusion +preobtrusive +preobviate +preobvious +preobviously +preobviousness +preoccasioned +preoccipital +preocclusion +preoccultation +preoccupancy +preoccupant +preoccupate +preoccupation +preoccupative +preoccupied +preoccupiedly +preoccupiedness +preoccupier +preoccupy +preoccur +preoccurrence +preoceanic +preocular +preodorous +preoffend +preoffense +preoffensive +preoffensively +preoffensiveness +preoffer +preoffering +preofficial +preofficially +preominate +preomission +preomit +preopen +preopening +preoperate +preoperation +preoperative +preoperatively +preoperator +preopercle +preopercular +preoperculum +preopinion +preopinionated +preoppose +preopposition +preoppress +preoppression +preoppressor +preoptic +preoptimistic +preoption +preoral +preorally +preorbital +preordain +preorder +preordination +preorganic +preorganization +preorganize +preoriginal +preoriginally +preornamental +preoutfit +preoutline +preoverthrow +prep +prepainful +prepalatal +prepalatine +prepaleolithic +prepanic +preparable +preparation +preparationist +preparative +preparatively +preparator +preparatorily +preparatory +prepardon +prepare +prepared +preparedly +preparedness +preparement +preparental +preparer +preparietal +preparingly +preparliamentary +preparoccipital +preparoxysmal +prepartake +preparticipation +prepartisan +prepartition +prepartnership +prepatellar +prepatent +prepatriotic +prepave +prepavement +prepay +prepayable +prepayment +prepeduncle +prepenetrate +prepenetration +prepenial +prepense +prepensely +prepeople +preperceive +preperception +preperceptive +preperitoneal +prepersuade +prepersuasion +prepersuasive +preperusal +preperuse +prepetition +prephragma +prephthisical +prepigmental +prepink +prepious +prepituitary +preplace +preplacement +preplacental +preplan +preplant +prepledge +preplot +prepoetic +prepoetical +prepoison +prepolice +prepolish +prepolitic +prepolitical +prepolitically +prepollence +prepollency +prepollent +prepollex +preponder +preponderance +preponderancy +preponderant +preponderantly +preponderate +preponderately +preponderating +preponderatingly +preponderation +preponderous +preponderously +prepontile +prepontine +preportray +preportrayal +prepose +preposition +prepositional +prepositionally +prepositive +prepositively +prepositor +prepositorial +prepositure +prepossess +prepossessed +prepossessing +prepossessingly +prepossessingness +prepossession +prepossessionary +prepossessor +preposterous +preposterously +preposterousness +prepostorship +prepotence +prepotency +prepotent +prepotential +prepotently +prepractical +prepractice +preprandial +prepreference +prepreparation +preprice +preprimary +preprimer +preprimitive +preprint +preprofess +preprofessional +preprohibition +prepromise +prepromote +prepromotion +prepronounce +prepronouncement +preprophetic +preprostatic +preprove +preprovide +preprovision +preprovocation +preprovoke +preprudent +preprudently +prepsychological +prepsychology +prepuberal +prepubertal +prepuberty +prepubescent +prepubic +prepubis +prepublication +prepublish +prepuce +prepunctual +prepunish +prepunishment +prepupa +prepupal +prepurchase +prepurchaser +prepurpose +preputial +preputium +prepyloric +prepyramidal +prequalification +prequalify +prequarantine +prequestion +prequotation +prequote +preracing +preradio +prerailroad +prerailroadite +prerailway +preramus +prerational +prereadiness +preready +prerealization +prerealize +prerebellion +prereceipt +prereceive +prereceiver +prerecital +prerecite +prereckon +prereckoning +prerecognition +prerecognize +prerecommend +prerecommendation +prereconcile +prereconcilement +prereconciliation +prerectal +preredeem +preredemption +prereduction +prerefer +prereference +prerefine +prerefinement +prereform +prereformation +prereformatory +prerefusal +prerefuse +preregal +preregister +preregistration +preregulate +preregulation +prereject +prerejection +prerejoice +prerelate +prerelation +prerelationship +prerelease +prereligious +prereluctation +preremit +preremittance +preremorse +preremote +preremoval +preremove +preremunerate +preremuneration +prerenal +prerent +prerental +prereport +prerepresent +prerepresentation +prereption +prerepublican +prerequest +prerequire +prerequirement +prerequisite +prerequisition +preresemblance +preresemble +preresolve +preresort +prerespectability +prerespectable +prerespiration +prerespire +preresponsibility +preresponsible +prerestoration +prerestrain +prerestraint +prerestrict +prerestriction +prereturn +prereveal +prerevelation +prerevenge +prereversal +prereverse +prereview +prerevise +prerevision +prerevival +prerevolutionary +prerheumatic +prerich +prerighteous +prerighteously +prerighteousness +prerogatival +prerogative +prerogatived +prerogatively +prerogativity +prerolandic +preromantic +preromanticism +preroute +preroutine +preroyal +preroyally +preroyalty +prerupt +preruption +presacral +presacrifice +presacrificial +presage +presageful +presagefully +presager +presagient +presaging +presagingly +presalvation +presanctification +presanctified +presanctify +presanguine +presanitary +presartorial +presatisfaction +presatisfactory +presatisfy +presavage +presavagery +presay +presbyacousia +presbyacusia +presbycousis +presbycusis +presbyope +presbyophrenia +presbyophrenic +presbyopia +presbyopic +presbyopy +presbyte +presbyter +presbyteral +presbyterate +presbyterated +presbyteress +presbyteria +presbyterial +presbyterially +presbyterium +presbytership +presbytery +presbytia +presbytic +presbytism +prescapula +prescapular +prescapularis +prescholastic +preschool +prescience +prescient +prescientific +presciently +prescind +prescindent +prescission +prescored +prescout +prescribable +prescribe +prescriber +prescript +prescriptibility +prescriptible +prescription +prescriptionist +prescriptive +prescriptively +prescriptiveness +prescriptorial +prescrive +prescutal +prescutum +preseal +presearch +preseason +preseasonal +presecular +presecure +presee +preselect +presell +preseminal +preseminary +presence +presenced +presenceless +presenile +presenility +presensation +presension +present +presentability +presentable +presentableness +presentably +presental +presentation +presentational +presentationism +presentationist +presentative +presentatively +presentee +presentence +presenter +presential +presentiality +presentially +presentialness +presentient +presentiment +presentimental +presentist +presentive +presentively +presentiveness +presently +presentment +presentness +presentor +preseparate +preseparation +preseparator +preservability +preservable +preserval +preservation +preservationist +preservative +preservatize +preservatory +preserve +preserver +preserveress +preses +presession +preset +presettle +presettlement +presexual +preshadow +preshape +preshare +presharpen +preshelter +preship +preshipment +preshortage +preshorten +preshow +preside +presidence +presidencia +presidency +president +presidente +presidentess +presidential +presidentially +presidentiary +presidentship +presider +presidial +presidially +presidiary +presidio +presidium +presift +presign +presignal +presignificance +presignificancy +presignificant +presignification +presignificative +presignificator +presignify +presimian +preslavery +presmooth +presocial +presocialism +presocialist +presolar +presolicit +presolicitation +presolution +presolve +presophomore +presound +prespecialist +prespecialize +prespecific +prespecifically +prespecification +prespecify +prespeculate +prespeculation +presphenoid +presphenoidal +presphygmic +prespinal +prespinous +prespiracular +presplendor +presplenomegalic +prespoil +prespontaneity +prespontaneous +prespontaneously +prespread +presprinkle +prespur +press +pressable +pressboard +pressdom +pressel +presser +pressfat +pressful +pressgang +pressible +pressing +pressingly +pressingness +pression +pressive +pressman +pressmanship +pressmark +pressor +presspack +pressroom +pressurage +pressural +pressure +pressureless +pressureproof +pressurize +pressurizer +presswoman +presswork +pressworker +prest +prestabilism +prestability +prestable +prestamp +prestandard +prestandardization +prestandardize +prestant +prestate +prestation +prestatistical +presteam +presteel +prester +presternal +presternum +prestidigital +prestidigitate +prestidigitation +prestidigitator +prestidigitatorial +prestige +prestigiate +prestigiation +prestigiator +prestigious +prestigiously +prestigiousness +prestimulate +prestimulation +prestimulus +prestissimo +presto +prestock +prestomial +prestomium +prestorage +prestore +prestraighten +prestrain +prestrengthen +prestress +prestretch +prestricken +prestruggle +prestubborn +prestudious +prestudiously +prestudiousness +prestudy +presubdue +presubiculum +presubject +presubjection +presubmission +presubmit +presubordinate +presubordination +presubscribe +presubscriber +presubscription +presubsist +presubsistence +presubsistent +presubstantial +presubstitute +presubstitution +presuccess +presuccessful +presuccessfully +presuffer +presuffering +presufficiency +presufficient +presufficiently +presuffrage +presuggest +presuggestion +presuggestive +presuitability +presuitable +presuitably +presumable +presumably +presume +presumedly +presumer +presuming +presumption +presumptious +presumptiously +presumptive +presumptively +presumptuous +presumptuously +presumptuousness +presuperficial +presuperficiality +presuperficially +presuperfluity +presuperfluous +presuperfluously +presuperintendence +presuperintendency +presupervise +presupervision +presupervisor +presupplemental +presupplementary +presupplicate +presupplication +presupply +presupport +presupposal +presuppose +presupposition +presuppositionless +presuppress +presuppression +presuppurative +presupremacy +presupreme +presurgery +presurgical +presurmise +presurprisal +presurprise +presurrender +presurround +presurvey +presusceptibility +presusceptible +presuspect +presuspend +presuspension +presuspicion +presuspicious +presuspiciously +presuspiciousness +presustain +presutural +preswallow +presylvian +presympathize +presympathy +presymphonic +presymphony +presymphysial +presymptom +presymptomatic +presynapsis +presynaptic +presystematic +presystematically +presystole +presystolic +pretabulate +pretabulation +pretan +pretangible +pretangibly +pretannage +pretardily +pretardiness +pretardy +pretariff +pretaste +preteach +pretechnical +pretechnically +pretelegraph +pretelegraphic +pretelephone +pretelephonic +pretell +pretemperate +pretemperately +pretemporal +pretend +pretendant +pretended +pretendedly +pretender +pretendership +pretendingly +pretendingness +pretense +pretenseful +pretenseless +pretension +pretensional +pretensionless +pretensive +pretensively +pretensiveness +pretentative +pretentious +pretentiously +pretentiousness +pretercanine +preterchristian +preterconventional +preterdetermined +preterdeterminedly +preterdiplomatic +preterdiplomatically +preterequine +preteressential +pretergress +pretergression +preterhuman +preterience +preterient +preterintentional +preterist +preterit +preteriteness +preterition +preteritive +preteritness +preterlabent +preterlegal +preterlethal +preterminal +pretermission +pretermit +pretermitter +preternative +preternatural +preternaturalism +preternaturalist +preternaturality +preternaturally +preternaturalness +preternormal +preternotorious +preternuptial +preterpluperfect +preterpolitical +preterrational +preterregular +preterrestrial +preterritorial +preterroyal +preterscriptural +preterseasonable +pretersensual +pretervection +pretest +pretestify +pretestimony +pretext +pretexted +pretextuous +pretheological +prethoracic +prethoughtful +prethoughtfully +prethoughtfulness +prethreaten +prethrill +prethrust +pretibial +pretimeliness +pretimely +pretincture +pretire +pretoken +pretone +pretonic +pretorial +pretorship +pretorsional +pretorture +pretournament +pretrace +pretracheal +pretraditional +pretrain +pretraining +pretransact +pretransaction +pretranscribe +pretranscription +pretranslate +pretranslation +pretransmission +pretransmit +pretransport +pretransportation +pretravel +pretreat +pretreatment +pretreaty +pretrematic +pretribal +pretry +prettification +prettifier +prettify +prettikin +prettily +prettiness +pretty +prettyface +prettyish +prettyism +pretubercular +pretuberculous +pretympanic +pretyphoid +pretypify +pretypographical +pretyrannical +pretyranny +pretzel +preultimate +preultimately +preumbonal +preunderstand +preundertake +preunion +preunite +preutilizable +preutilization +preutilize +prevacate +prevacation +prevaccinate +prevaccination +prevail +prevailance +prevailer +prevailingly +prevailingness +prevailment +prevalence +prevalency +prevalent +prevalently +prevalentness +prevalescence +prevalescent +prevalid +prevalidity +prevalidly +prevaluation +prevalue +prevariation +prevaricate +prevarication +prevaricator +prevaricatory +prevascular +prevegetation +prevelar +prevenance +prevenancy +prevene +prevenience +prevenient +preveniently +prevent +preventability +preventable +preventative +preventer +preventible +preventingly +prevention +preventionism +preventionist +preventive +preventively +preventiveness +preventorium +preventure +preverb +preverbal +preverification +preverify +prevernal +preversion +prevertebral +prevesical +preveto +previctorious +previde +previdence +preview +previgilance +previgilant +previgilantly +previolate +previolation +previous +previously +previousness +previse +previsibility +previsible +previsibly +prevision +previsional +previsit +previsitor +previsive +previsor +prevocal +prevocalic +prevocally +prevocational +prevogue +prevoid +prevoidance +prevolitional +prevolunteer +prevomer +prevotal +prevote +prevoyance +prevoyant +prevue +prewar +prewarn +prewarrant +prewash +preweigh +prewelcome +prewhip +prewilling +prewillingly +prewillingness +prewire +prewireless +prewitness +prewonder +prewonderment +preworldliness +preworldly +preworship +preworthily +preworthiness +preworthy +prewound +prewrap +prexy +prey +preyer +preyful +preyingly +preyouthful +prezonal +prezone +prezygapophysial +prezygapophysis +prezygomatic +priacanthid +priacanthine +priapism +priapulid +priapuloid +price +priceable +priceably +priced +priceite +priceless +pricelessness +pricer +prich +prick +prickant +pricked +pricker +pricket +prickfoot +pricking +prickingly +prickish +prickle +prickleback +prickled +pricklefish +prickless +prickliness +prickling +pricklingly +pricklouse +prickly +pricklyback +prickmadam +prickmedainty +prickproof +pricks +prickseam +prickshot +prickspur +pricktimber +prickwood +pricky +pride +prideful +pridefully +pridefulness +prideless +pridelessly +prideling +prideweed +pridian +priding +pridingly +pridy +pried +prier +priest +priestal +priestcap +priestcraft +priestdom +priesteen +priestery +priestess +priestfish +priesthood +priestianity +priestish +priestism +priestless +priestlet +priestlike +priestliness +priestling +priestly +priestship +priestshire +prig +prigdom +prigger +priggery +priggess +priggish +priggishly +priggishness +priggism +prighood +prigman +prill +prillion +prim +prima +primacy +primage +primal +primality +primar +primarian +primaried +primarily +primariness +primary +primatal +primate +primateship +primatial +primatic +primatical +primavera +primaveral +prime +primegilt +primely +primeness +primer +primero +primerole +primeval +primevalism +primevally +primeverose +primevity +primevous +primevrin +primigene +primigenial +primigenian +primigenious +primigenous +primigravida +primine +priming +primipara +primiparity +primiparous +primipilar +primitiae +primitial +primitias +primitive +primitively +primitivism +primitivist +primitivistic +primitivity +primly +primness +primogenetrix +primogenial +primogenital +primogenitary +primogenitive +primogenitor +primogeniture +primogenitureship +primogenous +primoprime +primoprimitive +primordality +primordia +primordial +primordialism +primordially +primordiate +primordium +primosity +primost +primp +primrose +primrosed +primrosetide +primrosetime +primrosy +primsie +primula +primulaceous +primulaverin +primulaveroside +primulic +primuline +primus +primwort +primy +prince +princeage +princecraft +princedom +princehood +princekin +princeless +princelet +princelike +princeliness +princeling +princely +princeps +princeship +princess +princessdom +princesse +princesslike +princessly +princewood +princified +princify +principal +principality +principally +principalness +principalship +principate +principes +principia +principiant +principiate +principiation +principium +principle +principulus +princock +princox +prine +pringle +prink +prinker +prinkle +prinky +print +printability +printable +printableness +printed +printer +printerdom +printerlike +printery +printing +printless +printline +printscript +printworks +priodont +prion +prionid +prionine +prionodesmacean +prionodesmaceous +prionodesmatic +prionodont +prionopine +prior +prioracy +prioral +priorate +prioress +prioristic +prioristically +priorite +priority +priorly +priorship +priory +prisable +prisage +prisal +priscan +prism +prismal +prismatic +prismatical +prismatically +prismatization +prismatize +prismatoid +prismatoidal +prismed +prismoid +prismoidal +prismy +prisometer +prison +prisonable +prisondom +prisoner +prisonful +prisonlike +prisonment +prisonous +priss +prissily +prissiness +prissy +pristane +pristine +pritch +pritchel +prithee +prius +privacity +privacy +privant +private +privateer +privateersman +privately +privateness +privation +privative +privatively +privativeness +privet +privilege +privileged +privileger +privily +priviness +privity +privy +prizable +prize +prizeable +prizeholder +prizeman +prizer +prizery +prizetaker +prizeworthy +pro +proa +proabolitionist +proabsolutism +proabsolutist +proabstinence +proacademic +proacceptance +proacquisition +proacquittal +proaction +proactor +proaddition +proadjournment +proadministration +proadmission +proadoption +proadvertising +proaesthetic +proaggressionist +proagitation +proagrarian +proagreement +proagricultural +proagule +proairesis +proairplane +proal +proalcoholism +proalien +proalliance +proallotment +proalteration +proamateur +proambient +proamendment +proamnion +proamniotic +proamusement +proanaphora +proanaphoral +proanarchic +proangiosperm +proangiospermic +proangiospermous +proanimistic +proannexation +proannexationist +proantarctic +proanthropos +proapostolic +proappointment +proapportionment +proappreciation +proappropriation +proapproval +proaquatic +proarbitration +proarbitrationist +proarchery +proarctic +proaristocratic +proarmy +proassessment +proassociation +proatheist +proatheistic +proathletic +proatlas +proattack +proattendance +proauction +proaudience +proaulion +proauthor +proauthority +proautomobile +proavian +proaviation +proaward +prob +probabiliorism +probabiliorist +probabilism +probabilist +probabilistic +probability +probabilize +probabl +probable +probableness +probably +probachelor +probal +proballoon +probang +probanishment +probankruptcy +probant +probargaining +probaseball +probasketball +probate +probathing +probatical +probation +probational +probationary +probationer +probationerhood +probationership +probationism +probationist +probationship +probative +probatively +probator +probatory +probattle +probattleship +probe +probeable +probeer +prober +probetting +probiology +probituminous +probity +problem +problematic +problematical +problematically +problematist +problematize +problemdom +problemist +problemistic +problemize +problemwise +problockade +probonding +probonus +proborrowing +proboscidal +proboscidate +proboscidean +proboscideous +proboscides +proboscidial +proboscidian +proboscidiferous +proboscidiform +probosciform +probosciformed +proboscis +proboscislike +probouleutic +proboulevard +probowling +proboxing +proboycott +probrick +probridge +probroadcasting +probudget +probudgeting +probuilding +probusiness +probuying +procacious +procaciously +procacity +procaine +procambial +procambium +procanal +procancellation +procapital +procapitalism +procapitalist +procarnival +procarp +procarpium +procarrier +procatalectic +procatalepsis +procatarctic +procatarxis +procathedral +procedendo +procedural +procedure +proceed +proceeder +proceeding +proceeds +proceleusmatic +procellarian +procellarid +procellariine +procellas +procello +procellose +procellous +procensorship +procensure +procentralization +procephalic +procercoid +procereal +procerebral +procerebrum +proceremonial +proceremonialism +proceremonialist +proceres +procerite +proceritic +procerity +procerus +process +processal +procession +processional +processionalist +processionally +processionary +processioner +processionist +processionize +processionwise +processive +processor +processual +procharity +prochein +prochemical +prochlorite +prochondral +prochoos +prochordal +prochorion +prochorionic +prochromosome +prochronic +prochronism +prochronize +prochurch +prochurchian +procidence +procident +procidentia +procivic +procivilian +procivism +proclaim +proclaimable +proclaimant +proclaimer +proclaiming +proclaimingly +proclamation +proclamator +proclamatory +proclassic +proclassical +proclergy +proclerical +proclericalism +procline +proclisis +proclitic +proclive +proclivitous +proclivity +proclivous +proclivousness +procnemial +procoelia +procoelian +procoelous +procoercive +procollectivistic +procollegiate +procombat +procombination +procomedy +procommemoration +procomment +procommercial +procommission +procommittee +procommunal +procommunism +procommunist +procommutation +procompensation +procompetition +procompromise +procompulsion +proconcentration +proconcession +proconciliation +procondemnation +proconfederationist +proconference +proconfession +proconfessionist +proconfiscation +proconformity +proconquest +proconscription +proconscriptive +proconservation +proconservationist +proconsolidation +proconstitutional +proconstitutionalism +proconsul +proconsular +proconsulary +proconsulate +proconsulship +proconsultation +procontinuation +proconvention +proconventional +proconviction +procoracoid +procoracoidal +procorporation +procosmetic +procosmopolitan +procotton +procourt +procrastinate +procrastinating +procrastinatingly +procrastination +procrastinative +procrastinatively +procrastinator +procrastinatory +procreant +procreate +procreation +procreative +procreativeness +procreator +procreatory +procreatress +procreatrix +procremation +procritic +procritique +procrypsis +procryptic +procryptically +proctal +proctalgia +proctalgy +proctatresia +proctatresy +proctectasia +proctectomy +procteurynter +proctitis +proctocele +proctoclysis +proctocolitis +proctocolonoscopy +proctocystoplasty +proctocystotomy +proctodaeal +proctodaeum +proctodynia +proctoelytroplastic +proctologic +proctological +proctologist +proctology +proctoparalysis +proctoplastic +proctoplasty +proctoplegia +proctopolypus +proctoptoma +proctoptosis +proctor +proctorage +proctoral +proctorial +proctorially +proctorical +proctorization +proctorize +proctorling +proctorrhagia +proctorrhaphy +proctorrhea +proctorship +proctoscope +proctoscopic +proctoscopy +proctosigmoidectomy +proctosigmoiditis +proctospasm +proctostenosis +proctostomy +proctotome +proctotomy +proctotresia +proctotrypid +proctotrypoid +proctovalvotomy +procumbent +procurable +procuracy +procural +procurance +procurate +procuration +procurative +procurator +procuratorate +procuratorial +procuratorship +procuratory +procuratrix +procure +procurement +procurer +procuress +procurrent +procursive +procurvation +procurved +procyoniform +procyonine +proczarist +prod +prodatary +prodder +proddle +prodecoration +prodefault +prodefiance +prodelay +prodelision +prodemocratic +prodenominational +prodentine +prodeportation +prodespotic +prodespotism +prodialogue +prodigal +prodigalish +prodigalism +prodigality +prodigalize +prodigally +prodigiosity +prodigious +prodigiously +prodigiousness +prodigus +prodigy +prodisarmament +prodisplay +prodissoconch +prodissolution +prodistribution +prodition +proditorious +proditoriously +prodivision +prodivorce +prodproof +prodramatic +prodroma +prodromal +prodromatic +prodromatically +prodrome +prodromic +prodromous +prodromus +producal +produce +produceable +produceableness +produced +producent +producer +producership +producibility +producible +producibleness +product +producted +productibility +productible +productid +productile +production +productional +productionist +productive +productively +productiveness +productivity +productoid +productor +productory +productress +proecclesiastical +proeconomy +proeducation +proeducational +proegumenal +proelectric +proelectrical +proelectrification +proelectrocution +proelimination +proem +proembryo +proembryonic +proemial +proemium +proemployee +proemptosis +proenforcement +proenlargement +proenzym +proenzyme +proepimeron +proepiscopist +proepisternum +proequality +proethical +proethnic +proethnically +proetid +proevolution +proevolutionist +proexamination +proexecutive +proexemption +proexercise +proexperiment +proexpert +proexporting +proexposure +proextension +proextravagance +prof +profaculty +profanable +profanableness +profanably +profanation +profanatory +profanchise +profane +profanely +profanement +profaneness +profaner +profanism +profanity +profanize +profarmer +profection +profectional +profectitious +profederation +profeminism +profeminist +proferment +profert +profess +professable +professed +professedly +profession +professional +professionalism +professionalist +professionality +professionalization +professionalize +professionally +professionist +professionize +professionless +professive +professively +professor +professorate +professordom +professoress +professorial +professorialism +professorially +professoriate +professorlike +professorling +professorship +professory +proffer +profferer +proficience +proficiency +proficient +proficiently +proficientness +profiction +proficuous +proficuously +profile +profiler +profilist +profilograph +profit +profitability +profitable +profitableness +profitably +profiteer +profiteering +profiter +profiting +profitless +profitlessly +profitlessness +profitmonger +profitmongering +profitproof +proflated +proflavine +profligacy +profligate +profligately +profligateness +profligation +proflogger +profluence +profluent +profluvious +profluvium +proforeign +profound +profoundly +profoundness +profraternity +profugate +profulgent +profunda +profundity +profuse +profusely +profuseness +profusion +profusive +profusively +profusiveness +prog +progambling +progamete +progamic +proganosaur +progenerate +progeneration +progenerative +progenital +progenitive +progenitiveness +progenitor +progenitorial +progenitorship +progenitress +progenitrix +progeniture +progenity +progeny +progeotropic +progeotropism +progeria +progermination +progestational +progesterone +progestin +progger +proglottic +proglottid +proglottidean +proglottis +prognathi +prognathic +prognathism +prognathous +prognathy +progne +prognose +prognosis +prognostic +prognosticable +prognostically +prognosticate +prognostication +prognosticative +prognosticator +prognosticatory +progoneate +progospel +progovernment +program +programist +programistic +programma +programmar +programmatic +programmatically +programmatist +programmer +progrede +progrediency +progredient +progress +progresser +progression +progressional +progressionally +progressionary +progressionism +progressionist +progressism +progressist +progressive +progressively +progressiveness +progressivism +progressivist +progressivity +progressor +proguardian +progymnosperm +progymnospermic +progymnospermous +progypsy +prohaste +prohibit +prohibiter +prohibition +prohibitionary +prohibitionism +prohibitionist +prohibitive +prohibitively +prohibitiveness +prohibitor +prohibitorily +prohibitory +proholiday +prohostility +prohuman +prohumanistic +prohydrotropic +prohydrotropism +proidealistic +proimmunity +proinclusion +proincrease +proindemnity +proindustrial +proinjunction +proinnovationist +proinquiry +proinsurance +prointervention +proinvestment +proirrigation +projacient +project +projectable +projectedly +projectile +projecting +projectingly +projection +projectional +projectionist +projective +projectively +projectivity +projector +projectress +projectrix +projecture +projicience +projicient +projiciently +projournalistic +projudicial +proke +prokeimenon +proker +prokindergarten +proklausis +prolabium +prolabor +prolacrosse +prolactin +prolamin +prolan +prolapse +prolapsus +prolarva +prolarval +prolate +prolately +prolateness +prolation +prolative +prolatively +proleague +proleaguer +prolectite +proleg +prolegate +prolegislative +prolegomena +prolegomenal +prolegomenary +prolegomenist +prolegomenon +prolegomenous +proleniency +prolepsis +proleptic +proleptical +proleptically +proleptics +proletairism +proletarian +proletarianism +proletarianization +proletarianize +proletarianly +proletarianness +proletariat +proletariatism +proletarization +proletarize +proletary +proletcult +proleucocyte +proleukocyte +prolicense +prolicidal +prolicide +proliferant +proliferate +proliferation +proliferative +proliferous +proliferously +prolific +prolificacy +prolifical +prolifically +prolificalness +prolificate +prolification +prolificity +prolificly +prolificness +prolificy +prolify +proligerous +proline +proliquor +proliterary +proliturgical +proliturgist +prolix +prolixity +prolixly +prolixness +prolocution +prolocutor +prolocutorship +prolocutress +prolocutrix +prologist +prologize +prologizer +prologos +prologue +prologuelike +prologuer +prologuist +prologuize +prologuizer +prologus +prolong +prolongable +prolongableness +prolongably +prolongate +prolongation +prolonge +prolonger +prolongment +prolusion +prolusionize +prolusory +prolyl +promachinery +promachos +promagisterial +promagistracy +promagistrate +promajority +promammal +promammalian +promarriage +promatrimonial +promatrimonialist +promaximum +promemorial +promenade +promenader +promenaderess +promercantile +promercy +promerger +promeristem +promerit +promeritor +promethium +promic +promilitarism +promilitarist +promilitary +prominence +prominency +prominent +prominently +prominimum +proministry +prominority +promisable +promiscuity +promiscuous +promiscuously +promiscuousness +promise +promisee +promiseful +promiseless +promisemonger +promiseproof +promiser +promising +promisingly +promisingness +promisor +promissionary +promissive +promissor +promissorily +promissory +promitosis +promittor +promnesia +promoderation +promoderationist +promodernist +promodernistic +promonarchic +promonarchical +promonarchicalness +promonarchist +promonopolist +promonopoly +promontoried +promontory +promoral +promorph +promorphological +promorphologically +promorphologist +promorphology +promotable +promote +promotement +promoter +promotion +promotional +promotive +promotiveness +promotor +promotorial +promotress +promotrix +promovable +promovent +prompt +promptbook +prompter +promptitude +promptive +promptly +promptness +promptress +promptuary +prompture +promulgate +promulgation +promulgator +promulge +promulger +promuscidate +promuscis +promycelial +promycelium +promythic +pronaos +pronate +pronation +pronational +pronationalism +pronationalist +pronationalistic +pronative +pronatoflexor +pronator +pronaval +pronavy +prone +pronegotiation +pronegro +pronegroism +pronely +proneness +pronephric +pronephridiostome +pronephron +pronephros +proneur +prong +prongbuck +pronged +pronger +pronghorn +pronglike +pronic +pronograde +pronominal +pronominalize +pronominally +pronomination +pronotal +pronotum +pronoun +pronounal +pronounce +pronounceable +pronounced +pronouncedly +pronouncement +pronounceness +pronouncer +pronpl +pronto +pronuba +pronubial +pronuclear +pronucleus +pronumber +pronunciability +pronunciable +pronuncial +pronunciamento +pronunciation +pronunciative +pronunciator +pronunciatory +pronymph +pronymphal +proo +prooemiac +prooemion +prooemium +proof +proofer +proofful +proofing +proofless +prooflessly +proofness +proofread +proofreader +proofreading +proofroom +proofy +prop +propadiene +propaedeutic +propaedeutical +propaedeutics +propagability +propagable +propagableness +propagand +propaganda +propagandic +propagandism +propagandist +propagandistic +propagandistically +propagandize +propagate +propagation +propagational +propagative +propagator +propagatory +propagatress +propago +propagulum +propale +propalinal +propane +propanedicarboxylic +propanol +propanone +propapist +proparasceve +propargyl +propargylic +proparian +proparliamental +proparoxytone +proparoxytonic +proparticipation +propatagial +propatagian +propatagium +propatriotic +propatriotism +propatronage +propayment +propellable +propellant +propellent +propeller +propelment +propend +propendent +propene +propenoic +propense +propensely +propenseness +propension +propensitude +propensity +propenyl +propenylic +proper +properispome +properispomenon +properitoneal +properly +properness +propertied +property +propertyless +propertyship +propessimism +propessimist +prophase +prophasis +prophecy +prophecymonger +prophesiable +prophesier +prophesy +prophet +prophetess +prophethood +prophetic +prophetical +propheticality +prophetically +propheticalness +propheticism +propheticly +prophetism +prophetize +prophetless +prophetlike +prophetry +prophetship +prophilosophical +prophloem +prophoric +prophototropic +prophototropism +prophylactic +prophylactical +prophylactically +prophylaxis +prophylaxy +prophyll +prophyllum +propination +propine +propinoic +propinquant +propinque +propinquity +propinquous +propiolaldehyde +propiolate +propiolic +propionate +propione +propionic +propionitril +propionitrile +propionyl +propitiable +propitial +propitiate +propitiatingly +propitiation +propitiative +propitiator +propitiatorily +propitiatory +propitious +propitiously +propitiousness +proplasm +proplasma +proplastic +propless +propleural +propleuron +proplex +proplexus +propodeal +propodeon +propodeum +propodial +propodiale +propodite +propoditic +propodium +propolis +propolitical +propolization +propolize +propone +proponement +proponent +proponer +propons +propooling +propopery +proportion +proportionability +proportionable +proportionableness +proportionably +proportional +proportionalism +proportionality +proportionally +proportionate +proportionately +proportionateness +proportioned +proportioner +proportionless +proportionment +proposable +proposal +proposant +propose +proposer +proposition +propositional +propositionally +propositionize +propositus +propound +propounder +propoundment +propoxy +proppage +propper +propraetor +propraetorial +propraetorian +proprecedent +propriation +proprietage +proprietarian +proprietariat +proprietarily +proprietary +proprietor +proprietorial +proprietorially +proprietorship +proprietory +proprietous +proprietress +proprietrix +propriety +proprioception +proprioceptive +proprioceptor +propriospinal +proprium +proprivilege +proproctor +proprofit +proprovincial +proprovost +props +propterygial +propterygium +proptosed +proptosis +propublication +propublicity +propugnacled +propugnaculum +propugnation +propugnator +propugner +propulsation +propulsatory +propulsion +propulsity +propulsive +propulsor +propulsory +propunishment +propupa +propupal +propurchase +propwood +propygidium +propyl +propylacetic +propylaeum +propylamine +propylation +propylene +propylic +propylidene +propylite +propylitic +propylitization +propylon +propyne +propynoic +proquaestor +proracing +prorailroad +prorata +proratable +prorate +proration +prore +proreader +prorealism +prorealist +prorealistic +proreality +prorean +prorebate +prorebel +prorecall +proreciprocation +prorecognition +proreconciliation +prorector +prorectorate +proredemption +proreduction +proreferendum +proreform +proreformist +proregent +prorelease +proreptilian +proreption +prorepublican +proresearch +proreservationist +proresignation +prorestoration +prorestriction +prorevision +prorevisionist +prorevolution +prorevolutionary +prorevolutionist +prorhinal +proritual +proritualistic +prorogate +prorogation +prorogator +prorogue +proroguer +proromance +proromantic +proromanticism +proroyal +proroyalty +prorrhesis +prorsad +prorsal +proruption +prosabbath +prosabbatical +prosacral +prosaic +prosaical +prosaically +prosaicalness +prosaicism +prosaicness +prosaism +prosaist +prosar +prosateur +proscapula +proscapular +proscenium +proscholastic +proschool +proscientific +proscolecine +proscolex +proscribable +proscribe +proscriber +proscript +proscription +proscriptional +proscriptionist +proscriptive +proscriptively +proscriptiveness +proscutellar +proscutellum +proscynemata +prose +prosecrecy +prosecretin +prosect +prosection +prosector +prosectorial +prosectorium +prosectorship +prosecutable +prosecute +prosecution +prosecutor +prosecutrix +proselenic +proselike +proselyte +proselyter +proselytical +proselytingly +proselytism +proselytist +proselytistic +proselytization +proselytize +proselytizer +proseman +proseminar +proseminary +proseminate +prosemination +prosencephalic +prosencephalon +prosenchyma +prosenchymatous +proseneschal +proser +prosethmoid +proseucha +proseuche +prosification +prosifier +prosify +prosiliency +prosilient +prosiliently +prosilverite +prosily +prosimian +prosiness +prosing +prosingly +prosiphon +prosiphonal +prosiphonate +prosish +prosist +proslambanomenos +proslave +proslaver +proslavery +proslaveryism +prosneusis +proso +prosobranch +prosobranchiate +prosocele +prosodal +prosode +prosodemic +prosodetic +prosodiac +prosodiacal +prosodiacally +prosodial +prosodially +prosodian +prosodic +prosodical +prosodically +prosodion +prosodist +prosodus +prosody +prosogaster +prosogyrate +prosogyrous +prosoma +prosomal +prosomatic +prosonomasia +prosopalgia +prosopalgic +prosopantritis +prosopectasia +prosophist +prosopic +prosopically +prosopite +prosoplasia +prosopography +prosopon +prosoponeuralgia +prosopoplegia +prosopoplegic +prosopopoeia +prosopopoeial +prosoposchisis +prosopospasm +prosopotocia +prosopyl +prosopyle +prosorus +prospect +prospection +prospective +prospectively +prospectiveness +prospectless +prospector +prospectus +prospectusless +prospeculation +prosper +prosperation +prosperity +prosperous +prosperously +prosperousness +prospicience +prosporangium +prosport +pross +prossy +prostatauxe +prostate +prostatectomy +prostatelcosis +prostatic +prostaticovesical +prostatism +prostatitic +prostatitis +prostatocystitis +prostatocystotomy +prostatodynia +prostatolith +prostatomegaly +prostatometer +prostatomyomectomy +prostatorrhea +prostatorrhoea +prostatotomy +prostatovesical +prostatovesiculectomy +prostatovesiculitis +prostemmate +prostemmatic +prosternal +prosternate +prosternum +prostheca +prosthenic +prosthesis +prosthetic +prosthetically +prosthetics +prosthetist +prosthion +prosthionic +prosthodontia +prosthodontist +prostitute +prostitutely +prostitution +prostitutor +prostomial +prostomiate +prostomium +prostrate +prostration +prostrative +prostrator +prostrike +prostyle +prostylos +prosubmission +prosubscription +prosubstantive +prosubstitution +prosuffrage +prosupervision +prosupport +prosurgical +prosurrender +prosy +prosyllogism +prosyndicalism +prosyndicalist +protactic +protactinium +protagon +protagonism +protagonist +protalbumose +protamine +protandric +protandrism +protandrous +protandrously +protandry +protanomal +protanomalous +protanope +protanopia +protanopic +protargentum +protargin +protariff +protarsal +protarsus +protasis +protaspis +protatic +protatically +protax +protaxation +protaxial +protaxis +prote +protea +proteaceous +protead +protean +proteanly +proteanwise +protease +protechnical +protect +protectant +protectible +protecting +protectingly +protectingness +protection +protectional +protectionate +protectionism +protectionist +protectionize +protectionship +protective +protectively +protectiveness +protector +protectoral +protectorate +protectorial +protectorian +protectorless +protectorship +protectory +protectress +protectrix +protege +protegee +protegulum +proteic +proteide +proteidean +proteidogenous +proteiform +protein +proteinaceous +proteinase +proteinic +proteinochromogen +proteinous +proteinuria +protelytropteran +protelytropteron +protelytropterous +protemperance +protempirical +protemporaneous +protend +protension +protensity +protensive +protensively +proteoclastic +proteogenous +proteolysis +proteolytic +proteopectic +proteopexic +proteopexis +proteopexy +proteosaurid +proteose +proteosomal +proteosome +proteosuria +protephemeroid +proterandrous +proterandrousness +proterandry +proteranthous +proterobase +proteroglyph +proteroglyphic +proteroglyphous +proterogynous +proterogyny +proterothesis +proterotype +protervity +protest +protestable +protestancy +protestant +protestantism +protestation +protestator +protestatory +protester +protestingly +protestive +protestor +protetrarch +protevangel +protevangelion +protevangelium +protext +prothalamia +prothalamion +prothalamium +prothallia +prothallial +prothallic +prothalline +prothallium +prothalloid +prothallus +protheatrical +protheca +prothesis +prothetic +prothetical +prothetically +prothonotarial +prothonotariat +prothonotary +prothonotaryship +prothoracic +prothorax +prothrift +prothrombin +prothrombogen +prothyl +prothysteron +protide +protiodide +protist +protistan +protistic +protistological +protistologist +protistology +protiston +protium +proto +protoactinium +protoalbumose +protoamphibian +protoanthropic +protoapostate +protoarchitect +protobacco +protobasidiomycetous +protobasidium +protobishop +protoblast +protoblastic +protoblattoid +protobranchiate +protocalcium +protocanonical +protocaseose +protocatechualdehyde +protocatechuic +protocercal +protocerebral +protocerebrum +protochemist +protochemistry +protochloride +protochlorophyll +protochordate +protochromium +protochronicler +protocitizen +protoclastic +protocneme +protococcaceous +protococcal +protococcoid +protocol +protocolar +protocolary +protocoleopteran +protocoleopteron +protocoleopterous +protocolist +protocolization +protocolize +protoconch +protoconchal +protocone +protoconid +protoconule +protoconulid +protocopper +protocorm +protodeacon +protoderm +protodevil +protodonatan +protodonate +protodont +protodramatic +protodynastic +protoelastose +protoepiphyte +protoforaminifer +protoforester +protogaster +protogelatose +protogenal +protogenes +protogenesis +protogenetic +protogenic +protogenist +protogine +protoglobulose +protogod +protogonous +protogospel +protograph +protogynous +protogyny +protohematoblast +protohemipteran +protohemipteron +protohemipterous +protoheresiarch +protohistorian +protohistoric +protohistory +protohomo +protohuman +protohydrogen +protohymenopteran +protohymenopteron +protohymenopterous +protoiron +protoleration +protoleucocyte +protoleukocyte +protolithic +protoliturgic +protolog +protologist +protoloph +protoma +protomagister +protomagnate +protomagnesium +protomala +protomalal +protomalar +protomammal +protomammalian +protomanganese +protomartyr +protome +protomeristem +protomerite +protomeritic +protometal +protometallic +protometaphrast +protomonostelic +protomorph +protomorphic +protomyosinose +proton +protone +protonegroid +protonema +protonemal +protonematal +protonematoid +protoneme +protonephridial +protonephridium +protonephros +protoneuron +protoneurone +protonic +protonickel +protonitrate +protonotater +protonym +protonymph +protonymphal +protopapas +protopappas +protoparent +protopathia +protopathic +protopathy +protopatriarchal +protopatrician +protopattern +protopectin +protopectinase +protopepsia +protoperlarian +protophilosophic +protophloem +protophyll +protophyte +protophytic +protopin +protopine +protoplasm +protoplasma +protoplasmal +protoplasmatic +protoplasmic +protoplast +protoplastic +protopod +protopodial +protopodite +protopoditic +protopoetic +protopope +protoporphyrin +protopragmatic +protopresbyter +protopresbytery +protoprism +protoproteose +protoprotestant +protopteran +protopteridophyte +protopterous +protopyramid +protore +protorebel +protoreligious +protoreptilian +protorosaur +protorosaurian +protorosauroid +protorthopteran +protorthopteron +protorthopterous +protosalt +protosaurian +protoscientific +protosilicate +protosilicon +protosinner +protosiphonaceous +protosocial +protosolution +protospasm +protospore +protostele +protostelic +protostome +protostrontium +protosulphate +protosulphide +protosyntonose +prototaxites +prototheca +protothecal +prototheme +protothere +prototherian +prototitanium +prototraitor +prototroch +prototrochal +prototrophic +prototypal +prototype +prototypic +prototypical +prototypically +prototypographer +prototyrant +protovanadium +protoveratrine +protovertebra +protovertebral +protovestiary +protovillain +protovum +protoxide +protoxylem +protozoacidal +protozoacide +protozoal +protozoan +protozoea +protozoean +protozoiasis +protozoic +protozoological +protozoologist +protozoology +protozoon +protozoonal +protracheate +protract +protracted +protractedly +protractedness +protracter +protractible +protractile +protractility +protraction +protractive +protractor +protrade +protradition +protraditional +protragedy +protragical +protragie +protransfer +protranslation +protransubstantiation +protravel +protreasurer +protreaty +protreptic +protreptical +protriaene +protropical +protrudable +protrude +protrudent +protrusible +protrusile +protrusion +protrusive +protrusively +protrusiveness +protuberance +protuberancy +protuberant +protuberantial +protuberantly +protuberantness +protuberate +protuberosity +protuberous +proturan +protutor +protutory +protyl +protyle +protype +proudful +proudhearted +proudish +proudishly +proudling +proudly +proudness +prouniformity +prounion +prounionist +prouniversity +proustite +provability +provable +provableness +provably +provaccinist +provand +provant +provascular +prove +provect +provection +proved +proveditor +provedly +provedor +provedore +proven +provenance +provender +provenience +provenient +provenly +proventricular +proventricule +proventriculus +prover +proverb +proverbial +proverbialism +proverbialist +proverbialize +proverbially +proverbic +proverbiologist +proverbiology +proverbize +proverblike +provicar +provicariate +providable +providance +provide +provided +providence +provident +providential +providentialism +providentially +providently +providentness +provider +providing +providore +providoring +province +provincial +provincialate +provincialism +provincialist +provinciality +provincialization +provincialize +provincially +provincialship +provinciate +provinculum +provine +proving +provingly +provision +provisional +provisionality +provisionally +provisionalness +provisionary +provisioner +provisioneress +provisionless +provisionment +provisive +proviso +provisor +provisorily +provisorship +provisory +provitamin +provivisection +provivisectionist +provocant +provocation +provocational +provocative +provocatively +provocativeness +provocator +provocatory +provokable +provoke +provokee +provoker +provoking +provokingly +provokingness +provolunteering +provost +provostal +provostess +provostorial +provostry +provostship +prow +prowar +prowarden +prowaterpower +prowed +prowersite +prowess +prowessed +prowessful +prowl +prowler +prowling +prowlingly +proxenet +proxenete +proxenetism +proxenos +proxenus +proxeny +proxically +proximad +proximal +proximally +proximate +proximately +proximateness +proximation +proximity +proximo +proximobuccal +proximolabial +proximolingual +proxy +proxyship +proxysm +prozone +prozoning +prozygapophysis +prozymite +prude +prudelike +prudely +prudence +prudent +prudential +prudentialism +prudentialist +prudentiality +prudentially +prudentialness +prudently +prudery +prudish +prudishly +prudishness +prudist +prudity +pruh +pruinate +pruinescence +pruinose +pruinous +prulaurasin +prunable +prunableness +prunably +prunase +prunasin +prune +prunell +prunella +prunelle +prunello +pruner +prunetin +prunetol +pruniferous +pruniform +pruning +prunitrin +prunt +prunted +prurience +pruriency +prurient +pruriently +pruriginous +prurigo +pruriousness +pruritic +pruritus +prusiano +prussiate +prussic +prut +prutah +pry +pryer +prying +pryingly +pryingness +pryler +pryproof +pryse +prytaneum +prytanis +prytanize +prytany +psalis +psalm +psalmic +psalmist +psalmister +psalmistry +psalmless +psalmodial +psalmodic +psalmodical +psalmodist +psalmodize +psalmody +psalmograph +psalmographer +psalmography +psalmy +psaloid +psalter +psalterial +psalterian +psalterion +psalterist +psalterium +psaltery +psaltes +psaltress +psammite +psammitic +psammocarcinoma +psammocharid +psammogenous +psammolithic +psammologist +psammology +psammoma +psammophile +psammophilous +psammophyte +psammophytic +psammosarcoma +psammotherapy +psammous +pschent +psellism +psellismus +psephism +psephisma +psephite +psephitic +psephomancy +pseudaconine +pseudaconitine +pseudacusis +pseudalveolar +pseudambulacral +pseudambulacrum +pseudamoeboid +pseudamphora +pseudandry +pseudangina +pseudankylosis +pseudaphia +pseudaposematic +pseudaposporous +pseudapospory +pseudapostle +pseudarachnidan +pseudarthrosis +pseudataxic +pseudatoll +pseudaxine +pseudaxis +pseudelephant +pseudelminth +pseudelytron +pseudembryo +pseudembryonic +pseudencephalic +pseudencephalus +pseudepigraph +pseudepigrapha +pseudepigraphal +pseudepigraphic +pseudepigraphical +pseudepigraphous +pseudepigraphy +pseudepiploic +pseudepiploon +pseudepiscopacy +pseudepiscopy +pseudepisematic +pseudesthesia +pseudhalteres +pseudhemal +pseudimaginal +pseudimago +pseudisodomum +pseudo +pseudoacaccia +pseudoacademic +pseudoacademical +pseudoaccidental +pseudoacid +pseudoaconitine +pseudoacromegaly +pseudoadiabatic +pseudoaesthetic +pseudoaffectionate +pseudoalkaloid +pseudoalum +pseudoalveolar +pseudoamateurish +pseudoamatory +pseudoanaphylactic +pseudoanaphylaxis +pseudoanatomic +pseudoanatomical +pseudoancestral +pseudoanemia +pseudoanemic +pseudoangelic +pseudoangina +pseudoankylosis +pseudoanthorine +pseudoanthropoid +pseudoanthropological +pseudoanthropology +pseudoantique +pseudoapologetic +pseudoapoplectic +pseudoapoplexy +pseudoappendicitis +pseudoaquatic +pseudoarchaic +pseudoarchaism +pseudoarchaist +pseudoaristocratic +pseudoarthrosis +pseudoarticulation +pseudoartistic +pseudoascetic +pseudoastringent +pseudoasymmetrical +pseudoasymmetry +pseudoataxia +pseudobacterium +pseudobasidium +pseudobenevolent +pseudobenthonic +pseudobenthos +pseudobinary +pseudobiological +pseudoblepsia +pseudoblepsis +pseudobrachial +pseudobrachium +pseudobranch +pseudobranchia +pseudobranchial +pseudobranchiate +pseudobrookite +pseudobrotherly +pseudobulb +pseudobulbar +pseudobulbil +pseudobulbous +pseudobutylene +pseudocandid +pseudocapitulum +pseudocarbamide +pseudocarcinoid +pseudocarp +pseudocarpous +pseudocartilaginous +pseudocele +pseudocelian +pseudocelic +pseudocellus +pseudocentric +pseudocentrous +pseudocentrum +pseudoceratitic +pseudocercaria +pseudoceryl +pseudocharitable +pseudochemical +pseudochina +pseudochromesthesia +pseudochromia +pseudochromosome +pseudochronism +pseudochronologist +pseudochrysalis +pseudochrysolite +pseudochylous +pseudocirrhosis +pseudoclassic +pseudoclassical +pseudoclassicism +pseudoclerical +pseudococtate +pseudocollegiate +pseudocolumella +pseudocolumellar +pseudocommissure +pseudocommisural +pseudocompetitive +pseudoconcha +pseudoconclude +pseudocone +pseudoconglomerate +pseudoconglomeration +pseudoconhydrine +pseudoconjugation +pseudoconservative +pseudocorneous +pseudocortex +pseudocosta +pseudocotyledon +pseudocotyledonal +pseudocritical +pseudocroup +pseudocrystalline +pseudocubic +pseudocultivated +pseudocultural +pseudocumene +pseudocumenyl +pseudocumidine +pseudocumyl +pseudocyclosis +pseudocyesis +pseudocyst +pseudodeltidium +pseudodementia +pseudodemocratic +pseudoderm +pseudodermic +pseudodiagnosis +pseudodiastolic +pseudodiphtheria +pseudodiphtheritic +pseudodipteral +pseudodipterally +pseudodipteros +pseudodont +pseudodox +pseudodoxal +pseudodoxy +pseudodramatic +pseudodysentery +pseudoedema +pseudoelectoral +pseudoembryo +pseudoembryonic +pseudoemotional +pseudoencephalitic +pseudoenthusiastic +pseudoephedrine +pseudoepiscopal +pseudoequalitarian +pseudoerotic +pseudoeroticism +pseudoerysipelas +pseudoerysipelatous +pseudoerythrin +pseudoethical +pseudoetymological +pseudoeugenics +pseudoevangelical +pseudofamous +pseudofarcy +pseudofeminine +pseudofever +pseudofeverish +pseudofilaria +pseudofilarian +pseudofinal +pseudofluctuation +pseudofluorescence +pseudofoliaceous +pseudoform +pseudofossil +pseudogalena +pseudoganglion +pseudogaseous +pseudogaster +pseudogastrula +pseudogeneral +pseudogeneric +pseudogenerous +pseudogenteel +pseudogenus +pseudogeometry +pseudogermanic +pseudogeusia +pseudogeustia +pseudoglanders +pseudoglioma +pseudoglobulin +pseudoglottis +pseudograph +pseudographeme +pseudographer +pseudographia +pseudographize +pseudography +pseudograsserie +pseudogyne +pseudogynous +pseudogyny +pseudogyrate +pseudohallucination +pseudohallucinatory +pseudohalogen +pseudohemal +pseudohermaphrodite +pseudohermaphroditic +pseudohermaphroditism +pseudoheroic +pseudohexagonal +pseudohistoric +pseudohistorical +pseudoholoptic +pseudohuman +pseudohydrophobia +pseudohyoscyamine +pseudohypertrophic +pseudohypertrophy +pseudoidentical +pseudoimpartial +pseudoindependent +pseudoinfluenza +pseudoinsane +pseudoinsoluble +pseudoisatin +pseudoism +pseudoisomer +pseudoisomeric +pseudoisomerism +pseudoisotropy +pseudojervine +pseudolabial +pseudolabium +pseudolalia +pseudolamellibranchiate +pseudolaminated +pseudolateral +pseudolatry +pseudolegal +pseudolegendary +pseudoleucite +pseudoleucocyte +pseudoleukemia +pseudoleukemic +pseudoliberal +pseudolichen +pseudolinguistic +pseudoliterary +pseudolobar +pseudological +pseudologically +pseudologist +pseudologue +pseudology +pseudolunule +pseudomalachite +pseudomalaria +pseudomancy +pseudomania +pseudomaniac +pseudomantic +pseudomantist +pseudomasculine +pseudomedical +pseudomedieval +pseudomelanosis +pseudomembrane +pseudomembranous +pseudomeningitis +pseudomenstruation +pseudomer +pseudomeric +pseudomerism +pseudomery +pseudometallic +pseudometameric +pseudometamerism +pseudomica +pseudomilitarist +pseudomilitaristic +pseudomilitary +pseudoministerial +pseudomiraculous +pseudomitotic +pseudomnesia +pseudomodern +pseudomodest +pseudomonastic +pseudomonoclinic +pseudomonocotyledonous +pseudomonocyclic +pseudomonotropy +pseudomoral +pseudomorph +pseudomorphia +pseudomorphic +pseudomorphine +pseudomorphism +pseudomorphose +pseudomorphosis +pseudomorphous +pseudomorula +pseudomorular +pseudomucin +pseudomucoid +pseudomultilocular +pseudomultiseptate +pseudomythical +pseudonarcotic +pseudonational +pseudonavicella +pseudonavicellar +pseudonavicula +pseudonavicular +pseudoneuropter +pseudoneuropteran +pseudoneuropterous +pseudonitrole +pseudonitrosite +pseudonuclein +pseudonucleolus +pseudonychium +pseudonym +pseudonymal +pseudonymic +pseudonymity +pseudonymous +pseudonymously +pseudonymousness +pseudonymuncle +pseudonymuncule +pseudopapaverine +pseudoparalysis +pseudoparalytic +pseudoparaplegia +pseudoparasitic +pseudoparasitism +pseudoparenchyma +pseudoparenchymatous +pseudoparenchyme +pseudoparesis +pseudoparthenogenesis +pseudopatriotic +pseudopediform +pseudopelletierine +pseudopercular +pseudoperculate +pseudoperculum +pseudoperianth +pseudoperidium +pseudoperiodic +pseudoperipteral +pseudopermanent +pseudoperoxide +pseudoperspective +pseudophallic +pseudophellandrene +pseudophenanthrene +pseudophenanthroline +pseudophenocryst +pseudophilanthropic +pseudophilosophical +pseudopionnotes +pseudopious +pseudoplasm +pseudoplasma +pseudoplasmodium +pseudopneumonia +pseudopod +pseudopodal +pseudopodia +pseudopodial +pseudopodian +pseudopodiospore +pseudopodium +pseudopoetic +pseudopoetical +pseudopolitic +pseudopolitical +pseudopopular +pseudopore +pseudoporphyritic +pseudopregnancy +pseudopregnant +pseudopriestly +pseudoprimitive +pseudoprimitivism +pseudoprincely +pseudoproboscis +pseudoprofessional +pseudoprofessorial +pseudoprophetic +pseudoprophetical +pseudoprosperous +pseudopsia +pseudopsychological +pseudoptics +pseudoptosis +pseudopupa +pseudopupal +pseudopurpurin +pseudopyriform +pseudoquinol +pseudorabies +pseudoracemic +pseudoracemism +pseudoramose +pseudoramulus +pseudorealistic +pseudoreduction +pseudoreformed +pseudoregal +pseudoreligious +pseudoreminiscence +pseudorganic +pseudorheumatic +pseudorhombohedral +pseudoromantic +pseudorunic +pseudosacred +pseudosacrilegious +pseudosalt +pseudosatirical +pseudoscarlatina +pseudoscholarly +pseudoscholastic +pseudoscientific +pseudoscinine +pseudosclerosis +pseudoscope +pseudoscopic +pseudoscopically +pseudoscopy +pseudoscorpion +pseudoscutum +pseudosematic +pseudosensational +pseudoseptate +pseudoservile +pseudosessile +pseudosiphonal +pseudosiphuncal +pseudoskeletal +pseudoskeleton +pseudoskink +pseudosmia +pseudosocial +pseudosocialistic +pseudosolution +pseudosoph +pseudosopher +pseudosophical +pseudosophist +pseudosophy +pseudospectral +pseudosperm +pseudospermic +pseudospermium +pseudospermous +pseudosphere +pseudospherical +pseudospiracle +pseudospiritual +pseudosporangium +pseudospore +pseudosquamate +pseudostalactite +pseudostalactitical +pseudostalagmite +pseudostalagmitical +pseudostereoscope +pseudostereoscopic +pseudostereoscopism +pseudostigma +pseudostigmatic +pseudostoma +pseudostomatous +pseudostomous +pseudostratum +pseudosubtle +pseudosuchian +pseudosweating +pseudosyllogism +pseudosymmetric +pseudosymmetrical +pseudosymmetry +pseudosymptomatic +pseudosyphilis +pseudosyphilitic +pseudotabes +pseudotachylite +pseudotetanus +pseudotetragonal +pseudotetrameral +pseudotetramerous +pseudotrachea +pseudotracheal +pseudotribal +pseudotributary +pseudotrimeral +pseudotrimerous +pseudotropine +pseudotubercular +pseudotuberculosis +pseudotuberculous +pseudoturbinal +pseudotyphoid +pseudoval +pseudovarian +pseudovary +pseudovelar +pseudovelum +pseudoventricle +pseudoviaduct +pseudoviperine +pseudoviscosity +pseudoviscous +pseudovolcanic +pseudovolcano +pseudovum +pseudowhorl +pseudoxanthine +pseudoyohimbine +pseudozealot +pseudozoea +pseudozoogloeal +psha +pshaw +psi +psilanthropic +psilanthropism +psilanthropist +psilanthropy +psiloceran +psiloceratan +psiloceratid +psiloi +psilology +psilomelane +psilomelanic +psilophyte +psilosis +psilosopher +psilosophy +psilotaceous +psilothrum +psilotic +psithurism +psittaceous +psittaceously +psittacine +psittacinite +psittacism +psittacistic +psittacomorphic +psittacosis +psoadic +psoas +psoatic +psocid +psocine +psoitis +psomophagic +psomophagist +psomophagy +psora +psoriasic +psoriasiform +psoriasis +psoriatic +psoriatiform +psoric +psoroid +psorophthalmia +psorophthalmic +psoroptic +psorosis +psorosperm +psorospermial +psorospermiasis +psorospermic +psorospermiform +psorospermosis +psorous +pssimistical +pst +psych +psychagogic +psychagogos +psychagogue +psychagogy +psychal +psychalgia +psychanalysis +psychanalysist +psychanalytic +psychasthenia +psychasthenic +psyche +psycheometry +psychesthesia +psychesthetic +psychiasis +psychiater +psychiatria +psychiatric +psychiatrical +psychiatrically +psychiatrist +psychiatrize +psychiatry +psychic +psychical +psychically +psychicism +psychicist +psychics +psychid +psychism +psychist +psychoanalysis +psychoanalyst +psychoanalytic +psychoanalytical +psychoanalytically +psychoanalyze +psychoanalyzer +psychoautomatic +psychobiochemistry +psychobiologic +psychobiological +psychobiology +psychobiotic +psychocatharsis +psychoclinic +psychoclinical +psychoclinicist +psychodiagnostics +psychodispositional +psychodrama +psychodynamic +psychodynamics +psychoeducational +psychoepilepsy +psychoethical +psychofugal +psychogalvanic +psychogalvanometer +psychogenesis +psychogenetic +psychogenetical +psychogenetically +psychogenetics +psychogenic +psychogeny +psychognosis +psychognostic +psychognosy +psychogonic +psychogonical +psychogony +psychogram +psychograph +psychographer +psychographic +psychographist +psychography +psychoid +psychokinesia +psychokinesis +psychokinetic +psychokyme +psycholepsy +psycholeptic +psychologer +psychologian +psychologic +psychological +psychologically +psychologics +psychologism +psychologist +psychologize +psychologue +psychology +psychomachy +psychomancy +psychomantic +psychometer +psychometric +psychometrical +psychometrically +psychometrician +psychometrics +psychometrist +psychometrize +psychometry +psychomonism +psychomoral +psychomorphic +psychomorphism +psychomotility +psychomotor +psychon +psychoneural +psychoneurological +psychoneurosis +psychoneurotic +psychonomic +psychonomics +psychonomy +psychony +psychoorganic +psychopannychian +psychopannychism +psychopannychist +psychopannychistic +psychopannychy +psychopanychite +psychopath +psychopathia +psychopathic +psychopathist +psychopathologic +psychopathological +psychopathologist +psychopathy +psychopetal +psychophobia +psychophysic +psychophysical +psychophysically +psychophysicist +psychophysics +psychophysiologic +psychophysiological +psychophysiologically +psychophysiologist +psychophysiology +psychoplasm +psychopomp +psychopompos +psychorealism +psychorealist +psychorealistic +psychoreflex +psychorhythm +psychorhythmia +psychorhythmic +psychorhythmical +psychorhythmically +psychorrhagic +psychorrhagy +psychosarcous +psychosensorial +psychosensory +psychoses +psychosexual +psychosexuality +psychosexually +psychosis +psychosocial +psychosomatic +psychosomatics +psychosome +psychosophy +psychostasy +psychostatic +psychostatical +psychostatically +psychostatics +psychosurgeon +psychosurgery +psychosynthesis +psychosynthetic +psychotaxis +psychotechnical +psychotechnician +psychotechnics +psychotechnological +psychotechnology +psychotheism +psychotherapeutic +psychotherapeutical +psychotherapeutics +psychotherapeutist +psychotherapist +psychotherapy +psychotic +psychotrine +psychovital +psychroesthesia +psychrograph +psychrometer +psychrometric +psychrometrical +psychrometry +psychrophile +psychrophilic +psychrophobia +psychrophore +psychrophyte +psychurgy +psykter +psylla +psyllid +psyllium +ptarmic +ptarmical +ptarmigan +ptenoglossate +pteranodont +pteraspid +ptereal +pterergate +pteric +pterideous +pteridium +pteridography +pteridoid +pteridological +pteridologist +pteridology +pteridophilism +pteridophilist +pteridophilistic +pteridophyte +pteridophytic +pteridophytous +pteridosperm +pteridospermaphytic +pteridospermous +pterion +pterobranchiate +pterocarpous +pteroclomorphic +pterodactyl +pterodactylian +pterodactylic +pterodactylid +pterodactyloid +pterodactylous +pterographer +pterographic +pterographical +pterography +pteroid +pteroma +pteromalid +pteropaedes +pteropaedic +pteropegal +pteropegous +pteropegum +pterophorid +pteropid +pteropine +pteropod +pteropodal +pteropodan +pteropodial +pteropodium +pteropodous +pterosaur +pterosaurian +pterospermous +pterostigma +pterostigmal +pterostigmatic +pterostigmatical +pterotheca +pterothorax +pterotic +pteroylglutamic +pterygial +pterygiophore +pterygium +pterygobranchiate +pterygode +pterygodum +pterygoid +pterygoidal +pterygoidean +pterygomalar +pterygomandibular +pterygomaxillary +pterygopalatal +pterygopalatine +pterygopharyngeal +pterygopharyngean +pterygophore +pterygopodium +pterygoquadrate +pterygosphenoid +pterygospinous +pterygostaphyline +pterygote +pterygotous +pterygotrabecular +pteryla +pterylographic +pterylographical +pterylography +pterylological +pterylology +pterylosis +ptilinal +ptilinum +ptilopaedes +ptilopaedic +ptilosis +ptinid +ptinoid +ptisan +ptochocracy +ptochogony +ptochology +ptomain +ptomaine +ptomainic +ptomatropine +ptosis +ptotic +ptyalagogic +ptyalagogue +ptyalectasis +ptyalin +ptyalism +ptyalize +ptyalocele +ptyalogenic +ptyalolith +ptyalolithiasis +ptyalorrhea +ptychoparid +ptychopariid +ptychopterygial +ptychopterygium +ptysmagogue +ptyxis +pu +pua +puan +pub +pubal +pubble +puberal +pubertal +pubertic +puberty +puberulent +puberulous +pubes +pubescence +pubescency +pubescent +pubian +pubic +pubigerous +pubiotomy +pubis +public +publican +publicanism +publication +publichearted +publicheartedness +publicism +publicist +publicity +publicize +publicly +publicness +publish +publishable +publisher +publisheress +publishership +publishment +pubococcygeal +pubofemoral +puboiliac +puboischiac +puboischial +puboischiatic +puboprostatic +puborectalis +pubotibial +pubourethral +pubovesical +pucciniaceous +puccinoid +puccoon +puce +pucelage +pucellas +pucelle +pucherite +puchero +puck +pucka +puckball +pucker +puckerbush +puckerel +puckerer +puckermouth +puckery +puckfist +puckish +puckishly +puckishness +puckle +pucklike +puckling +puckneedle +puckrel +puckster +pud +puddee +puddening +pudder +pudding +puddingberry +puddinghead +puddingheaded +puddinghouse +puddinglike +puddingwife +puddingy +puddle +puddled +puddlelike +puddler +puddling +puddly +puddock +puddy +pudency +pudenda +pudendal +pudendous +pudendum +pudent +pudge +pudgily +pudginess +pudgy +pudiano +pudibund +pudibundity +pudic +pudical +pudicitia +pudicity +pudsey +pudsy +pudu +pueblito +pueblo +puebloization +puebloize +puerer +puericulture +puerile +puerilely +puerileness +puerilism +puerility +puerman +puerpera +puerperal +puerperalism +puerperant +puerperium +puerperous +puerpery +puff +puffback +puffball +puffbird +puffed +puffer +puffery +puffily +puffin +puffiness +puffinet +puffing +puffingly +pufflet +puffwig +puffy +pug +pugged +pugger +puggi +pugginess +pugging +puggish +puggle +puggree +puggy +pugh +pugil +pugilant +pugilism +pugilist +pugilistic +pugilistical +pugilistically +puglianite +pugman +pugmill +pugmiller +pugnacious +pugnaciously +pugnaciousness +pugnacity +puisne +puissance +puissant +puissantly +puissantness +puist +puistie +puja +puka +pukatea +pukateine +puke +pukeko +puker +pukeweed +pukish +pukishness +pukras +puku +puky +pul +pulahan +pulahanism +pulasan +pulaskite +pulchrify +pulchritude +pulchritudinous +pule +pulegol +pulegone +puler +pulghere +puli +pulicarious +pulicat +pulicene +pulicid +pulicidal +pulicide +pulicine +pulicoid +pulicose +pulicosity +pulicous +puling +pulingly +pulish +pulk +pulka +pull +pullable +pullback +pullboat +pulldevil +pulldoo +pulldown +pulldrive +pullen +puller +pullery +pullet +pulley +pulleyless +pulli +pullorum +pullulant +pullulate +pullulation +pullus +pulmobranchia +pulmobranchial +pulmobranchiate +pulmocardiac +pulmocutaneous +pulmogastric +pulmometer +pulmometry +pulmonal +pulmonar +pulmonarian +pulmonary +pulmonate +pulmonated +pulmonectomy +pulmonic +pulmonifer +pulmoniferous +pulmonitis +pulmotracheal +pulmotracheary +pulmotracheate +pulp +pulpaceous +pulpal +pulpalgia +pulpamenta +pulpboard +pulpectomy +pulpefaction +pulper +pulpifier +pulpify +pulpily +pulpiness +pulpit +pulpital +pulpitarian +pulpiteer +pulpiter +pulpitful +pulpitic +pulpitical +pulpitically +pulpitis +pulpitish +pulpitism +pulpitize +pulpitless +pulpitly +pulpitolatry +pulpitry +pulpless +pulplike +pulpotomy +pulpous +pulpousness +pulpstone +pulpwood +pulpy +pulque +pulsant +pulsatance +pulsate +pulsatile +pulsatility +pulsation +pulsational +pulsative +pulsatively +pulsator +pulsatory +pulse +pulseless +pulselessly +pulselessness +pulselike +pulsellum +pulsidge +pulsific +pulsimeter +pulsion +pulsive +pulsojet +pulsometer +pultaceous +pulton +pulu +pulveraceous +pulverant +pulverate +pulveration +pulvereous +pulverin +pulverizable +pulverizate +pulverization +pulverizator +pulverize +pulverizer +pulverous +pulverulence +pulverulent +pulverulently +pulvic +pulvil +pulvillar +pulvilliform +pulvillus +pulvinar +pulvinarian +pulvinate +pulvinated +pulvinately +pulvination +pulvinic +pulviniform +pulvino +pulvinule +pulvinulus +pulvinus +pulviplume +pulwar +puly +puma +pumicate +pumice +pumiced +pumiceous +pumicer +pumiciform +pumicose +pummel +pummice +pump +pumpable +pumpage +pumpellyite +pumper +pumpernickel +pumpkin +pumpkinification +pumpkinify +pumpkinish +pumpkinity +pumple +pumpless +pumplike +pumpman +pumpsman +pumpwright +pun +puna +punaise +punalua +punaluan +punatoo +punch +punchable +punchboard +puncheon +puncher +punchinello +punching +punchless +punchlike +punchproof +punchy +punct +punctal +punctate +punctated +punctation +punctator +puncticular +puncticulate +puncticulose +punctiform +punctiliar +punctilio +punctiliomonger +punctiliosity +punctilious +punctiliously +punctiliousness +punctist +punctographic +punctual +punctualist +punctuality +punctually +punctualness +punctuate +punctuation +punctuational +punctuationist +punctuative +punctuator +punctuist +punctulate +punctulated +punctulation +punctule +punctulum +punctum +puncturation +puncture +punctured +punctureless +punctureproof +puncturer +pundigrion +pundit +pundita +punditic +punditically +punditry +pundonor +pundum +puneca +pung +punga +pungapung +pungar +pungence +pungency +pungent +pungently +punger +pungey +pungi +pungle +pungled +punicaceous +puniceous +punicial +punicin +punicine +punily +puniness +punish +punishability +punishable +punishableness +punishably +punisher +punishment +punishmentproof +punition +punitional +punitionally +punitive +punitively +punitiveness +punitory +punjum +punk +punkah +punketto +punkie +punkwood +punky +punless +punlet +punnable +punnage +punner +punnet +punnic +punnical +punnigram +punningly +punnology +punproof +punster +punstress +punt +punta +puntabout +puntal +puntel +punter +punti +puntil +puntist +punto +puntout +puntsman +punty +puny +punyish +punyism +pup +pupa +pupahood +pupal +puparial +puparium +pupate +pupation +pupelo +pupiferous +pupiform +pupigenous +pupigerous +pupil +pupilability +pupilage +pupilar +pupilate +pupildom +pupiled +pupilize +pupillarity +pupillary +pupilless +pupillometer +pupillometry +pupilloscope +pupilloscoptic +pupilloscopy +pupiparous +pupivore +pupivorous +pupoid +puppet +puppetdom +puppeteer +puppethood +puppetish +puppetism +puppetize +puppetlike +puppetly +puppetman +puppetmaster +puppetry +puppify +puppily +puppy +puppydom +puppyfish +puppyfoot +puppyhood +puppyish +puppyism +puppylike +puppysnatch +pupulo +pupunha +pur +purana +puranic +puraque +purblind +purblindly +purblindness +purchasability +purchasable +purchase +purchaser +purchasery +purdah +purdy +pure +pureblood +purebred +pured +puree +purehearted +purely +pureness +purer +purfle +purfled +purfler +purfling +purfly +purga +purgation +purgative +purgatively +purgatorial +purgatorian +purgatory +purge +purgeable +purger +purgery +purging +purificant +purification +purificative +purificator +purificatory +purifier +puriform +purify +purine +puriri +purism +purist +puristic +puristical +puritandom +puritanic +puritanical +puritanically +puritanicalness +puritanism +puritanlike +puritano +purity +purl +purler +purlhouse +purlicue +purlieu +purlieuman +purlin +purlman +purloin +purloiner +purohepatitis +purolymph +puromucous +purpart +purparty +purple +purplelip +purplely +purpleness +purplescent +purplewood +purplewort +purplish +purplishness +purply +purport +purportless +purpose +purposedly +purposeful +purposefully +purposefulness +purposeless +purposelessly +purposelessness +purposelike +purposely +purposer +purposive +purposively +purposiveness +purposivism +purposivist +purposivistic +purpresture +purpura +purpuraceous +purpurate +purpure +purpureal +purpurean +purpureous +purpurescent +purpuric +purpuriferous +purpuriform +purpurigenous +purpurin +purpurine +purpuriparous +purpurite +purpurize +purpurogallin +purpurogenous +purpuroid +purpuroxanthin +purr +purre +purree +purreic +purrel +purrer +purring +purringly +purrone +purry +purse +pursed +purseful +purseless +purselike +purser +pursership +pursily +pursiness +purslane +purslet +pursley +pursuable +pursual +pursuance +pursuant +pursuantly +pursue +pursuer +pursuit +pursuitmeter +pursuivant +pursy +purtenance +purulence +purulency +purulent +purulently +puruloid +purusha +purushartha +purvey +purveyable +purveyal +purveyance +purveyancer +purveyor +purveyoress +purview +purvoe +purwannah +pus +push +pushball +pushcart +pusher +pushful +pushfully +pushfulness +pushing +pushingly +pushingness +pushmobile +pushover +pushpin +pushwainling +pusillanimity +pusillanimous +pusillanimously +pusillanimousness +puss +pusscat +pussley +pusslike +pussy +pussycat +pussyfoot +pussyfooted +pussyfooter +pussyfooting +pussyfootism +pussytoe +pustulant +pustular +pustulate +pustulated +pustulation +pustulatous +pustule +pustuled +pustulelike +pustuliform +pustulose +pustulous +put +putage +putamen +putaminous +putanism +putation +putationary +putative +putatively +putback +putchen +putcher +puteal +putelee +puther +puthery +putid +putidly +putidness +putlog +putois +putredinal +putredinous +putrefacient +putrefactible +putrefaction +putrefactive +putrefactiveness +putrefiable +putrefier +putrefy +putresce +putrescence +putrescency +putrescent +putrescibility +putrescible +putrescine +putricide +putrid +putridity +putridly +putridness +putrifacted +putriform +putrilage +putrilaginous +putrilaginously +putschism +putschist +putt +puttee +putter +putterer +putteringly +puttier +puttock +putty +puttyblower +puttyhead +puttyhearted +puttylike +puttyroot +puttywork +puture +puxy +puzzle +puzzleation +puzzled +puzzledly +puzzledness +puzzledom +puzzlehead +puzzleheaded +puzzleheadedly +puzzleheadedness +puzzleman +puzzlement +puzzlepate +puzzlepated +puzzlepatedness +puzzler +puzzling +puzzlingly +puzzlingness +pya +pyal +pyarthrosis +pyche +pycnia +pycnial +pycnid +pycnidia +pycnidial +pycnidiophore +pycnidiospore +pycnidium +pycniospore +pycnite +pycnium +pycnoconidium +pycnodont +pycnodontoid +pycnogonid +pycnogonidium +pycnogonoid +pycnometer +pycnometochia +pycnometochic +pycnomorphic +pycnomorphous +pycnonotine +pycnosis +pycnospore +pycnosporic +pycnostyle +pycnotic +pyelectasis +pyelic +pyelitic +pyelitis +pyelocystitis +pyelogram +pyelograph +pyelographic +pyelography +pyelolithotomy +pyelometry +pyelonephritic +pyelonephritis +pyelonephrosis +pyeloplasty +pyeloscopy +pyelotomy +pyeloureterogram +pyemesis +pyemia +pyemic +pygal +pygalgia +pygarg +pygargus +pygidial +pygidid +pygidium +pygmaean +pygmoid +pygmy +pygmydom +pygmyhood +pygmyish +pygmyism +pygmyship +pygmyweed +pygobranchiate +pygofer +pygopagus +pygopod +pygopodine +pygopodous +pygostyle +pygostyled +pygostylous +pyic +pyin +pyjama +pyjamaed +pyke +pyknatom +pyknic +pyknotic +pyla +pylagore +pylangial +pylangium +pylar +pylephlebitic +pylephlebitis +pylethrombophlebitis +pylethrombosis +pylic +pylon +pyloralgia +pylorectomy +pyloric +pyloristenosis +pyloritis +pylorocleisis +pylorodilator +pylorogastrectomy +pyloroplasty +pyloroptosis +pyloroschesis +pyloroscirrhus +pyloroscopy +pylorospasm +pylorostenosis +pylorostomy +pylorus +pyobacillosis +pyocele +pyoctanin +pyocyanase +pyocyanin +pyocyst +pyocyte +pyodermatitis +pyodermatosis +pyodermia +pyodermic +pyogenesis +pyogenetic +pyogenic +pyogenin +pyogenous +pyohemothorax +pyoid +pyolabyrinthitis +pyolymph +pyometra +pyometritis +pyonephritis +pyonephrosis +pyonephrotic +pyopericarditis +pyopericardium +pyoperitoneum +pyoperitonitis +pyophagia +pyophthalmia +pyophylactic +pyoplania +pyopneumocholecystitis +pyopneumocyst +pyopneumopericardium +pyopneumoperitoneum +pyopneumoperitonitis +pyopneumothorax +pyopoiesis +pyopoietic +pyoptysis +pyorrhea +pyorrheal +pyorrheic +pyosalpingitis +pyosalpinx +pyosepticemia +pyosepticemic +pyosis +pyospermia +pyotherapy +pyothorax +pyotoxinemia +pyoureter +pyovesiculosis +pyoxanthose +pyr +pyracanth +pyracene +pyral +pyralid +pyralidan +pyralidid +pyralidiform +pyralis +pyraloid +pyramid +pyramidaire +pyramidal +pyramidale +pyramidalis +pyramidally +pyramidate +pyramidellid +pyramider +pyramides +pyramidia +pyramidic +pyramidical +pyramidically +pyramidicalness +pyramidion +pyramidize +pyramidlike +pyramidoattenuate +pyramidoidal +pyramidologist +pyramidoprismatic +pyramidwise +pyramoidal +pyran +pyranometer +pyranyl +pyrargyrite +pyrazine +pyrazole +pyrazoline +pyrazolone +pyrazolyl +pyre +pyrectic +pyrena +pyrene +pyrenematous +pyrenic +pyrenin +pyrenocarp +pyrenocarpic +pyrenocarpous +pyrenodean +pyrenodeine +pyrenodeous +pyrenoid +pyrenolichen +pyrenomycete +pyrenomycetous +pyrethrin +pyrethrum +pyretic +pyreticosis +pyretogenesis +pyretogenetic +pyretogenic +pyretogenous +pyretography +pyretology +pyretolysis +pyretotherapy +pyrewinkes +pyrex +pyrexia +pyrexial +pyrexic +pyrexical +pyrgeometer +pyrgocephalic +pyrgocephaly +pyrgoidal +pyrgologist +pyrgom +pyrheliometer +pyrheliometric +pyrheliometry +pyrheliophor +pyribole +pyridazine +pyridic +pyridine +pyridinium +pyridinize +pyridone +pyridoxine +pyridyl +pyriform +pyriformis +pyrimidine +pyrimidyl +pyritaceous +pyrite +pyrites +pyritic +pyritical +pyritiferous +pyritization +pyritize +pyritohedral +pyritohedron +pyritoid +pyritology +pyritous +pyro +pyroacetic +pyroacid +pyroantimonate +pyroantimonic +pyroarsenate +pyroarsenic +pyroarsenious +pyroarsenite +pyrobelonite +pyrobituminous +pyroborate +pyroboric +pyrocatechin +pyrocatechinol +pyrocatechol +pyrocatechuic +pyrocellulose +pyrochemical +pyrochemically +pyrochlore +pyrochromate +pyrochromic +pyrocinchonic +pyrocitric +pyroclastic +pyrocoll +pyrocollodion +pyrocomenic +pyrocondensation +pyroconductivity +pyrocotton +pyrocrystalline +pyroelectric +pyroelectricity +pyrogallate +pyrogallic +pyrogallol +pyrogen +pyrogenation +pyrogenesia +pyrogenesis +pyrogenetic +pyrogenetically +pyrogenic +pyrogenous +pyroglutamic +pyrognomic +pyrognostic +pyrognostics +pyrograph +pyrographer +pyrographic +pyrography +pyrogravure +pyroguaiacin +pyroheliometer +pyroid +pyrolaceous +pyrolater +pyrolatry +pyroligneous +pyrolignic +pyrolignite +pyrolignous +pyrolite +pyrollogical +pyrologist +pyrology +pyrolusite +pyrolysis +pyrolytic +pyrolyze +pyromachy +pyromagnetic +pyromancer +pyromancy +pyromania +pyromaniac +pyromaniacal +pyromantic +pyromeconic +pyromellitic +pyrometallurgy +pyrometamorphic +pyrometamorphism +pyrometer +pyrometric +pyrometrical +pyrometrically +pyrometry +pyromorphism +pyromorphite +pyromorphous +pyromotor +pyromucate +pyromucic +pyromucyl +pyronaphtha +pyrone +pyronine +pyronomics +pyronyxis +pyrope +pyropen +pyrophanite +pyrophanous +pyrophile +pyrophilous +pyrophobia +pyrophone +pyrophoric +pyrophorous +pyrophorus +pyrophosphate +pyrophosphoric +pyrophosphorous +pyrophotograph +pyrophotography +pyrophotometer +pyrophyllite +pyrophysalite +pyropuncture +pyropus +pyroracemate +pyroracemic +pyroscope +pyroscopy +pyrosis +pyrosmalite +pyrosome +pyrosomoid +pyrosphere +pyrostat +pyrostereotype +pyrostilpnite +pyrosulphate +pyrosulphite +pyrosulphuric +pyrosulphuryl +pyrotantalate +pyrotartaric +pyrotartrate +pyrotechnian +pyrotechnic +pyrotechnical +pyrotechnically +pyrotechnician +pyrotechnics +pyrotechnist +pyrotechny +pyroterebic +pyrotheology +pyrotic +pyrotoxin +pyrotritaric +pyrotritartric +pyrouric +pyrovanadate +pyrovanadic +pyroxanthin +pyroxene +pyroxenic +pyroxenite +pyroxmangite +pyroxonium +pyroxyle +pyroxylene +pyroxylic +pyroxylin +pyrrhic +pyrrhichian +pyrrhichius +pyrrhicist +pyrrhotine +pyrrhotism +pyrrhotist +pyrrhotite +pyrrhous +pyrrodiazole +pyrrol +pyrrole +pyrrolic +pyrrolidine +pyrrolidone +pyrrolidyl +pyrroline +pyrrolylene +pyrrophyllin +pyrroporphyrin +pyrrotriazole +pyrroyl +pyrryl +pyrrylene +pyruline +pyruloid +pyruvaldehyde +pyruvate +pyruvic +pyruvil +pyruvyl +pyrylium +pythogenesis +pythogenetic +pythogenic +pythogenous +python +pythoness +pythonic +pythonical +pythonid +pythoniform +pythonine +pythonism +pythonist +pythonize +pythonoid +pythonomorph +pythonomorphic +pythonomorphous +pyuria +pyvuril +pyx +pyxidate +pyxides +pyxidium +pyxie +pyxis +q +qasida +qere +qeri +qintar +qoph +qua +quab +quabird +quachil +quack +quackery +quackhood +quackish +quackishly +quackishness +quackism +quackle +quacksalver +quackster +quacky +quad +quadded +quaddle +quadmeter +quadra +quadrable +quadragenarian +quadragenarious +quadragesimal +quadragintesimal +quadral +quadrangle +quadrangled +quadrangular +quadrangularly +quadrangularness +quadrangulate +quadrans +quadrant +quadrantal +quadrantes +quadrantile +quadrantlike +quadrantly +quadrat +quadrate +quadrated +quadrateness +quadratic +quadratical +quadratically +quadratics +quadratiferous +quadratojugal +quadratomandibular +quadratosquamosal +quadratrix +quadratum +quadrature +quadratus +quadrauricular +quadrennia +quadrennial +quadrennially +quadrennium +quadriad +quadrialate +quadriannulate +quadriarticulate +quadriarticulated +quadribasic +quadric +quadricapsular +quadricapsulate +quadricarinate +quadricellular +quadricentennial +quadriceps +quadrichord +quadriciliate +quadricinium +quadricipital +quadricone +quadricorn +quadricornous +quadricostate +quadricotyledonous +quadricovariant +quadricrescentic +quadricrescentoid +quadricuspid +quadricuspidal +quadricuspidate +quadricycle +quadricycler +quadricyclist +quadridentate +quadridentated +quadriderivative +quadridigitate +quadriennial +quadriennium +quadrienniumutile +quadrifarious +quadrifariously +quadrifid +quadrifilar +quadrifocal +quadrifoil +quadrifoliate +quadrifoliolate +quadrifolious +quadrifolium +quadriform +quadrifrons +quadrifrontal +quadrifurcate +quadrifurcated +quadrifurcation +quadriga +quadrigabled +quadrigamist +quadrigate +quadrigatus +quadrigeminal +quadrigeminate +quadrigeminous +quadrigeminum +quadrigenarious +quadriglandular +quadrihybrid +quadrijugal +quadrijugate +quadrijugous +quadrilaminar +quadrilaminate +quadrilateral +quadrilaterally +quadrilateralness +quadrilingual +quadriliteral +quadrille +quadrilled +quadrillion +quadrillionth +quadrilobate +quadrilobed +quadrilocular +quadriloculate +quadrilogue +quadrilogy +quadrimembral +quadrimetallic +quadrimolecular +quadrimum +quadrinodal +quadrinomial +quadrinomical +quadrinominal +quadrinucleate +quadrioxalate +quadriparous +quadripartite +quadripartitely +quadripartition +quadripennate +quadriphosphate +quadriphyllous +quadripinnate +quadriplanar +quadriplegia +quadriplicate +quadriplicated +quadripolar +quadripole +quadriportico +quadriporticus +quadripulmonary +quadriquadric +quadriradiate +quadrireme +quadrisect +quadrisection +quadriseptate +quadriserial +quadrisetose +quadrispiral +quadristearate +quadrisulcate +quadrisulcated +quadrisulphide +quadrisyllabic +quadrisyllabical +quadrisyllable +quadrisyllabous +quadriternate +quadritubercular +quadrituberculate +quadriurate +quadrivalence +quadrivalency +quadrivalent +quadrivalently +quadrivalve +quadrivalvular +quadrivial +quadrivious +quadrivium +quadrivoltine +quadroon +quadrual +quadrum +quadrumanal +quadrumane +quadrumanous +quadruped +quadrupedal +quadrupedan +quadrupedant +quadrupedantic +quadrupedantical +quadrupedate +quadrupedation +quadrupedism +quadrupedous +quadruplane +quadruplator +quadruple +quadrupleness +quadruplet +quadruplex +quadruplicate +quadruplication +quadruplicature +quadruplicity +quadruply +quadrupole +quaedam +quaesitum +quaestor +quaestorial +quaestorian +quaestorship +quaestuary +quaff +quaffer +quaffingly +quag +quagga +quagginess +quaggle +quaggy +quagmire +quagmiry +quahog +quail +quailberry +quailery +quailhead +quaillike +quaily +quaint +quaintance +quaintise +quaintish +quaintly +quaintness +quake +quakeful +quakeproof +quaker +quakerbird +quaketail +quakiness +quaking +quakingly +quaky +quale +qualifiable +qualification +qualificative +qualificator +qualificatory +qualified +qualifiedly +qualifiedness +qualifier +qualify +qualifyingly +qualimeter +qualitative +qualitatively +qualitied +quality +qualityless +qualityship +qualm +qualminess +qualmish +qualmishly +qualmishness +qualmproof +qualmy +qualmyish +qualtagh +quan +quandary +quandong +quandy +quannet +quant +quanta +quantic +quantical +quantifiable +quantifiably +quantification +quantifier +quantify +quantimeter +quantitate +quantitative +quantitatively +quantitativeness +quantitied +quantitive +quantitively +quantity +quantivalence +quantivalency +quantivalent +quantization +quantize +quantometer +quantulum +quantum +quaquaversal +quaquaversally +quar +quarantinable +quarantine +quarantiner +quaranty +quardeel +quare +quarenden +quarender +quarentene +quark +quarl +quarle +quarred +quarrel +quarreled +quarreler +quarreling +quarrelingly +quarrelproof +quarrelsome +quarrelsomely +quarrelsomeness +quarriable +quarried +quarrier +quarry +quarryable +quarrying +quarryman +quarrystone +quart +quartan +quartane +quartation +quartenylic +quarter +quarterage +quarterback +quarterdeckish +quartered +quarterer +quartering +quarterization +quarterland +quarterly +quarterman +quartermaster +quartermasterlike +quartermastership +quartern +quarterpace +quarters +quartersaw +quartersawed +quarterspace +quarterstaff +quarterstetch +quartet +quartette +quartetto +quartful +quartic +quartile +quartine +quartiparous +quarto +quartodecimanism +quartole +quartz +quartzic +quartziferous +quartzite +quartzitic +quartzless +quartzoid +quartzose +quartzous +quartzy +quash +quashey +quashy +quasi +quasijudicial +quasky +quassation +quassative +quassiin +quassin +quat +quata +quatch +quatercentenary +quatern +quaternal +quaternarian +quaternarius +quaternary +quaternate +quaternion +quaternionic +quaternionist +quaternitarian +quaternity +quaters +quatertenses +quatorzain +quatorze +quatrain +quatral +quatrayle +quatre +quatrefeuille +quatrefoil +quatrefoiled +quatrefoliated +quatrible +quatrin +quatrino +quatrocentism +quatrocentist +quatrocento +quattie +quattrini +quatuor +quatuorvirate +quauk +quave +quaver +quaverer +quavering +quaveringly +quaverous +quavery +quaverymavery +quaw +quawk +quay +quayage +quayful +quaylike +quayman +quayside +quaysider +qubba +queach +queachy +queak +queal +quean +queanish +queasily +queasiness +queasom +queasy +quebrachamine +quebrachine +quebrachitol +quebracho +quebradilla +quedful +queechy +queen +queencake +queencraft +queencup +queendom +queenfish +queenhood +queening +queenite +queenless +queenlet +queenlike +queenliness +queenly +queenright +queenroot +queensberry +queenship +queenweed +queenwood +queer +queerer +queerish +queerishness +queerity +queerly +queerness +queersome +queery +queest +queesting +queet +queeve +quegh +quei +queintise +quelch +quell +queller +quemado +queme +quemeful +quemefully +quemely +quench +quenchable +quenchableness +quencher +quenchless +quenchlessly +quenchlessness +quenelle +quenselite +quercetagetin +quercetic +quercetin +quercetum +quercic +quercimeritrin +quercin +quercine +quercinic +quercitannic +quercitannin +quercite +quercitin +quercitol +quercitrin +quercitron +quercivorous +querent +querier +queriman +querimonious +querimoniously +querimoniousness +querimony +querist +querken +querl +quern +quernal +quernstone +querulent +querulential +querulist +querulity +querulosity +querulous +querulously +querulousness +query +querying +queryingly +queryist +quesited +quesitive +quest +quester +questeur +questful +questingly +question +questionability +questionable +questionableness +questionably +questionary +questionee +questioner +questioningly +questionist +questionless +questionlessly +questionnaire +questionous +questionwise +questman +questor +questorial +questorship +quet +quetch +quetenite +quetzal +queue +quey +quiapo +quib +quibble +quibbleproof +quibbler +quibblingly +quiblet +quica +quick +quickbeam +quickborn +quicken +quickenance +quickenbeam +quickener +quickfoot +quickhatch +quickhearted +quickie +quicklime +quickly +quickness +quicksand +quicksandy +quickset +quicksilver +quicksilvering +quicksilverish +quicksilverishness +quicksilvery +quickstep +quickthorn +quickwork +quid +quiddative +quidder +quiddit +quidditative +quidditatively +quiddity +quiddle +quiddler +quidnunc +quiesce +quiescence +quiescency +quiescent +quiescently +quiet +quietable +quieten +quietener +quieter +quieting +quietism +quietist +quietistic +quietive +quietlike +quietly +quietness +quietsome +quietude +quietus +quiff +quiffing +quiinaceous +quila +quiles +quilkin +quill +quillai +quillaic +quillaja +quillback +quilled +quiller +quillet +quilleted +quillfish +quilling +quilltail +quillwork +quillwort +quilly +quilt +quilted +quilter +quilting +quin +quina +quinacrine +quinaldic +quinaldine +quinaldinic +quinaldinium +quinaldyl +quinamicine +quinamidine +quinamine +quinanisole +quinaquina +quinarian +quinarius +quinary +quinate +quinatoxine +quinazoline +quinazolyl +quince +quincentenary +quincentennial +quincewort +quinch +quincubital +quincubitalism +quincuncial +quincuncially +quincunx +quincunxial +quindecad +quindecagon +quindecangle +quindecasyllabic +quindecemvir +quindecemvirate +quindecennial +quindecim +quindecima +quindecylic +quindene +quinetum +quingentenary +quinhydrone +quinia +quinible +quinic +quinicine +quinidia +quinidine +quinin +quinina +quinine +quininiazation +quininic +quininism +quininize +quiniretin +quinisext +quinisextine +quinism +quinite +quinitol +quinizarin +quinize +quink +quinnat +quinnet +quinoa +quinocarbonium +quinoform +quinogen +quinoid +quinoidal +quinoidation +quinoidine +quinol +quinoline +quinolinic +quinolinium +quinolinyl +quinologist +quinology +quinolyl +quinometry +quinone +quinonediimine +quinonic +quinonimine +quinonization +quinonize +quinonoid +quinonyl +quinopyrin +quinotannic +quinotoxine +quinova +quinovatannic +quinovate +quinovic +quinovin +quinovose +quinoxaline +quinoxalyl +quinoyl +quinquagenarian +quinquagenary +quinquagesimal +quinquarticular +quinquecapsular +quinquecostate +quinquedentate +quinquedentated +quinquefarious +quinquefid +quinquefoliate +quinquefoliated +quinquefoliolate +quinquegrade +quinquejugous +quinquelateral +quinqueliteral +quinquelobate +quinquelobated +quinquelobed +quinquelocular +quinqueloculine +quinquenary +quinquenerval +quinquenerved +quinquennalia +quinquennia +quinquenniad +quinquennial +quinquennialist +quinquennially +quinquennium +quinquepartite +quinquepedal +quinquepedalian +quinquepetaloid +quinquepunctal +quinquepunctate +quinqueradial +quinqueradiate +quinquereme +quinquertium +quinquesect +quinquesection +quinqueseptate +quinqueserial +quinqueseriate +quinquesyllabic +quinquesyllable +quinquetubercular +quinquetuberculate +quinquevalence +quinquevalency +quinquevalent +quinquevalve +quinquevalvous +quinquevalvular +quinqueverbal +quinqueverbial +quinquevir +quinquevirate +quinquiliteral +quinquina +quinquino +quinse +quinsied +quinsy +quinsyberry +quinsywort +quint +quintad +quintadena +quintadene +quintain +quintal +quintan +quintant +quintary +quintato +quinte +quintelement +quintennial +quinternion +quinteron +quinteroon +quintessence +quintessential +quintessentiality +quintessentially +quintessentiate +quintet +quintette +quintetto +quintic +quintile +quintillion +quintillionth +quintin +quintiped +quinto +quintocubital +quintocubitalism +quintole +quinton +quintroon +quintuple +quintuplet +quintuplicate +quintuplication +quintuplinerved +quintupliribbed +quintus +quinuclidine +quinyl +quinze +quinzieme +quip +quipful +quipo +quipper +quippish +quippishness +quippy +quipsome +quipsomeness +quipster +quipu +quira +quire +quirewise +quirinca +quiritarian +quiritary +quirk +quirkiness +quirkish +quirksey +quirksome +quirky +quirl +quirquincho +quirt +quis +quisby +quiscos +quisle +quisling +quisqueite +quisquilian +quisquiliary +quisquilious +quisquous +quisutsch +quit +quitch +quitclaim +quite +quitrent +quits +quittable +quittance +quitted +quitter +quittor +quiver +quivered +quiverer +quiverful +quivering +quiveringly +quiverish +quiverleaf +quivery +quixotic +quixotical +quixotically +quixotism +quixotize +quixotry +quiz +quizzability +quizzable +quizzacious +quizzatorial +quizzee +quizzer +quizzery +quizzical +quizzicality +quizzically +quizzicalness +quizzification +quizzify +quizziness +quizzingly +quizzish +quizzism +quizzity +quizzy +quo +quod +quoddies +quoddity +quodlibet +quodlibetal +quodlibetarian +quodlibetary +quodlibetic +quodlibetical +quodlibetically +quoilers +quoin +quoined +quoining +quoit +quoiter +quoitlike +quoits +quondam +quondamly +quondamship +quoniam +quop +quorum +quot +quota +quotability +quotable +quotableness +quotably +quotation +quotational +quotationally +quotationist +quotative +quote +quotee +quoteless +quotennial +quoter +quoteworthy +quoth +quotha +quotidian +quotidianly +quotidianness +quotient +quotiety +quotingly +quotity +quotlibet +quotum +r +ra +raad +raash +rab +raband +rabanna +rabat +rabatine +rabatte +rabattement +rabbanist +rabbanite +rabbet +rabbeting +rabbi +rabbin +rabbinate +rabbindom +rabbinic +rabbinical +rabbinically +rabbinism +rabbinist +rabbinistic +rabbinistical +rabbinite +rabbinize +rabbinship +rabbiship +rabbit +rabbitberry +rabbiter +rabbithearted +rabbitlike +rabbitmouth +rabbitproof +rabbitroot +rabbitry +rabbitskin +rabbitweed +rabbitwise +rabbitwood +rabbity +rabble +rabblelike +rabblement +rabbleproof +rabbler +rabblesome +rabboni +rabbonim +rabic +rabid +rabidity +rabidly +rabidness +rabies +rabietic +rabific +rabiform +rabigenic +rabinet +rabirubia +rabitic +rabulistic +rabulous +raccoon +raccoonberry +raccroc +race +raceabout +racebrood +racecourse +racegoer +racegoing +racelike +racemate +racemation +raceme +racemed +racemic +racemiferous +racemiform +racemism +racemization +racemize +racemocarbonate +racemocarbonic +racemomethylate +racemose +racemosely +racemous +racemously +racemule +racemulose +racer +raceway +rach +rache +rachial +rachialgia +rachialgic +rachianalgesia +rachianesthesia +rachicentesis +rachides +rachidial +rachidian +rachiform +rachiglossate +rachigraph +rachilla +rachiocentesis +rachiococainize +rachiocyphosis +rachiodont +rachiodynia +rachiometer +rachiomyelitis +rachioparalysis +rachioplegia +rachioscoliosis +rachiotome +rachiotomy +rachipagus +rachis +rachischisis +rachitic +rachitis +rachitism +rachitogenic +rachitome +rachitomous +rachitomy +racial +racialism +racialist +raciality +racialization +racialize +racially +racily +raciness +racing +racinglike +racism +racist +rack +rackabones +rackan +rackboard +racker +racket +racketeer +racketeering +racketer +racketing +racketlike +racketproof +racketry +rackett +rackettail +rackety +rackful +racking +rackingly +rackle +rackless +rackmaster +rackproof +rackrentable +rackway +rackwork +racloir +racon +raconteur +racoon +racy +rad +rada +radar +radarman +radarscope +raddle +raddleman +raddlings +radectomy +radiability +radiable +radial +radiale +radialia +radiality +radialization +radialize +radially +radian +radiance +radiancy +radiant +radiantly +radiate +radiated +radiately +radiateness +radiatics +radiatiform +radiation +radiational +radiative +radiatopatent +radiatoporose +radiatoporous +radiator +radiatory +radiatostriate +radiatosulcate +radiature +radical +radicalism +radicality +radicalization +radicalize +radically +radicalness +radicand +radicant +radicate +radicated +radicating +radication +radicel +radices +radicicola +radicicolous +radiciferous +radiciflorous +radiciform +radicivorous +radicle +radicolous +radicose +radicular +radicule +radiculectomy +radiculitis +radiculose +radiectomy +radiescent +radiferous +radii +radio +radioacoustics +radioactinium +radioactivate +radioactive +radioactively +radioactivity +radioamplifier +radioanaphylaxis +radioautograph +radioautographic +radioautography +radiobicipital +radiobroadcast +radiobroadcaster +radiobroadcasting +radiobserver +radiocarbon +radiocarpal +radiocast +radiocaster +radiochemical +radiochemistry +radiocinematograph +radioconductor +radiode +radiodermatitis +radiodetector +radiodiagnosis +radiodigital +radiodontia +radiodontic +radiodontist +radiodynamic +radiodynamics +radioelement +radiogenic +radiogoniometer +radiogoniometric +radiogoniometry +radiogram +radiograph +radiographer +radiographic +radiographical +radiographically +radiography +radiohumeral +radioisotope +radiolarian +radiolead +radiolite +radiolitic +radiolocation +radiolocator +radiologic +radiological +radiologist +radiology +radiolucency +radiolucent +radioluminescence +radioluminescent +radioman +radiomedial +radiometallography +radiometeorograph +radiometer +radiometric +radiometrically +radiometry +radiomicrometer +radiomovies +radiomuscular +radionecrosis +radioneuritis +radionics +radiopacity +radiopalmar +radiopaque +radiopelvimetry +radiophare +radiophone +radiophonic +radiophony +radiophosphorus +radiophotograph +radiophotography +radiopraxis +radioscope +radioscopic +radioscopical +radioscopy +radiosensibility +radiosensitive +radiosensitivity +radiosonde +radiosonic +radiostereoscopy +radiosurgery +radiosurgical +radiosymmetrical +radiotechnology +radiotelegram +radiotelegraph +radiotelegraphic +radiotelegraphy +radiotelephone +radiotelephonic +radiotelephony +radioteria +radiothallium +radiotherapeutic +radiotherapeutics +radiotherapeutist +radiotherapist +radiotherapy +radiothermy +radiothorium +radiotoxemia +radiotransparency +radiotransparent +radiotrician +radiotropic +radiotropism +radiovision +radish +radishlike +radium +radiumization +radiumize +radiumlike +radiumproof +radiumtherapy +radius +radix +radknight +radman +radome +radon +radsimir +radula +radulate +raduliferous +raduliform +raff +raffe +raffee +raffery +raffia +raffinase +raffinate +raffing +raffinose +raffish +raffishly +raffishness +raffle +raffler +rafflesia +rafflesiaceous +raft +raftage +rafter +raftiness +raftlike +raftman +raftsman +rafty +rag +raga +ragabash +ragabrash +ragamuffin +ragamuffinism +ragamuffinly +rage +rageful +ragefully +rageless +rageous +rageously +rageousness +rageproof +rager +ragesome +ragfish +ragged +raggedly +raggedness +raggedy +raggee +ragger +raggery +raggety +raggil +raggily +ragging +raggle +raggled +raggy +raghouse +raging +ragingly +raglan +raglanite +raglet +raglin +ragman +ragout +ragpicker +ragseller +ragshag +ragsorter +ragstone +ragtag +ragtime +ragtimer +ragtimey +ragule +raguly +ragweed +ragwort +rah +rahdar +rahdaree +raia +raid +raider +raidproof +raiiform +rail +railage +railbird +railer +railhead +railing +railingly +raillery +railless +raillike +railly +railman +railroad +railroadana +railroader +railroadiana +railroading +railroadish +railroadship +railway +railwaydom +railwayless +raiment +raimentless +rain +rainband +rainbird +rainbound +rainbow +rainbowlike +rainbowweed +rainbowy +rainburst +raincoat +raindrop +rainer +rainfall +rainfowl +rainful +rainily +raininess +rainless +rainlessness +rainlight +rainproof +rainproofer +rainspout +rainstorm +raintight +rainwash +rainworm +rainy +raioid +rais +raisable +raise +raised +raiseman +raiser +raisin +raising +raisiny +raj +raja +rajah +rajaship +rajbansi +rakan +rake +rakeage +rakeful +rakehell +rakehellish +rakehelly +raker +rakery +rakesteel +rakestele +rakh +raki +rakily +raking +rakish +rakishly +rakishness +rakit +rakshasa +raku +rallentando +ralliance +rallier +ralliform +ralline +rally +ralph +ralstonite +ram +ramada +ramage +ramal +ramanas +ramarama +ramass +ramate +rambeh +ramberge +ramble +rambler +rambling +ramblingly +ramblingness +rambong +rambooze +rambunctious +rambutan +ramdohrite +rame +rameal +ramed +ramekin +ramellose +rament +ramentaceous +ramental +ramentiferous +ramentum +rameous +ramequin +ramet +ramex +ramfeezled +ramgunshoch +ramhead +ramhood +rami +ramicorn +ramie +ramiferous +ramificate +ramification +ramified +ramiflorous +ramiform +ramify +ramigerous +ramiparous +ramisection +ramisectomy +ramlike +ramline +rammack +rammel +rammelsbergite +rammer +rammerman +rammish +rammishly +rammishness +rammy +ramose +ramosely +ramosity +ramosopalmate +ramosopinnate +ramososubdivided +ramous +ramp +rampacious +rampaciously +rampage +rampageous +rampageously +rampageousness +rampager +rampagious +rampancy +rampant +rampantly +rampart +ramped +ramper +rampick +rampike +ramping +rampingly +rampion +rampire +rampler +ramplor +rampsman +ramrace +ramrod +ramroddy +ramscallion +ramsch +ramshackle +ramshackled +ramshackleness +ramshackly +ramson +ramstam +ramtil +ramular +ramule +ramuliferous +ramulose +ramulous +ramulus +ramus +ramuscule +ran +rana +ranal +ranarian +ranarium +rance +rancel +rancellor +rancelman +rancer +rancescent +ranch +ranche +rancher +rancheria +ranchero +ranchless +ranchman +rancho +ranchwoman +rancid +rancidification +rancidify +rancidity +rancidly +rancidness +rancor +rancorous +rancorously +rancorousness +rancorproof +rand +randan +randannite +randem +rander +randing +randir +randle +random +randomish +randomization +randomize +randomly +randomness +randomwise +randy +rane +rang +rangatira +range +ranged +rangeless +rangeman +ranger +rangership +rangework +rangey +rangiferine +ranginess +ranging +rangle +rangler +rangy +rani +ranid +raniferous +raniform +ranine +raninian +ranivorous +rank +ranked +ranker +rankish +rankle +rankless +ranklingly +rankly +rankness +ranksman +rankwise +rann +rannel +rannigal +ranny +ransack +ransacker +ransackle +ransel +ranselman +ransom +ransomable +ransomer +ransomfree +ransomless +ranstead +rant +rantan +rantankerous +rantepole +ranter +ranting +rantingly +rantipole +rantock +ranty +ranula +ranular +ranunculaceous +ranunculi +rap +rapaceus +rapacious +rapaciously +rapaciousness +rapacity +rapakivi +rapateaceous +rape +rapeful +raper +rapeseed +raphania +raphany +raphe +raphide +raphides +raphidiferous +raphidiid +raphis +rapic +rapid +rapidity +rapidly +rapidness +rapier +rapiered +rapillo +rapine +rapiner +raping +rapinic +rapist +raploch +rappage +rapparee +rappe +rappel +rapper +rapping +rappist +rapport +rapscallion +rapscallionism +rapscallionly +rapscallionry +rapt +raptatorial +raptatory +raptly +raptness +raptor +raptorial +raptorious +raptril +rapture +raptured +raptureless +rapturist +rapturize +rapturous +rapturously +rapturousness +raptury +raptus +rare +rarebit +rarefaction +rarefactional +rarefactive +rarefiable +rarefication +rarefier +rarefy +rarely +rareness +rareripe +rariconstant +rarish +rarity +ras +rasa +rasamala +rasant +rascacio +rascal +rascaldom +rascaless +rascalion +rascalism +rascality +rascalize +rascallike +rascallion +rascally +rascalry +rascalship +rasceta +rascette +rase +rasen +raser +rasgado +rash +rasher +rashful +rashing +rashlike +rashly +rashness +rasion +rasorial +rasp +raspatorium +raspatory +raspberriade +raspberry +raspberrylike +rasped +rasper +rasping +raspingly +raspingness +raspings +raspish +raspite +raspy +rasse +rassle +raster +rastik +rastle +rasure +rat +rata +ratability +ratable +ratableness +ratably +ratafee +ratafia +ratal +ratanhia +rataplan +ratbite +ratcatcher +ratcatching +ratch +ratchel +ratchelly +ratcher +ratchet +ratchetlike +ratchety +ratching +ratchment +rate +rated +ratel +rateless +ratement +ratepayer +ratepaying +rater +ratfish +rath +rathe +rathed +rathely +ratheness +rather +ratherest +ratheripe +ratherish +ratherly +rathest +rathite +rathole +rathskeller +raticidal +raticide +ratification +ratificationist +ratifier +ratify +ratihabition +ratine +rating +ratio +ratiocinant +ratiocinate +ratiocination +ratiocinative +ratiocinator +ratiocinatory +ratiometer +ration +rationable +rationably +rational +rationale +rationalism +rationalist +rationalistic +rationalistical +rationalistically +rationalisticism +rationality +rationalizable +rationalization +rationalize +rationalizer +rationally +rationalness +rationate +rationless +rationment +ratite +ratitous +ratlike +ratline +ratliner +ratoon +ratooner +ratproof +ratsbane +ratskeller +rattage +rattail +rattan +ratteen +ratten +rattener +ratter +rattery +ratti +rattinet +rattish +rattle +rattlebag +rattlebones +rattlebox +rattlebrain +rattlebrained +rattlebush +rattled +rattlehead +rattleheaded +rattlejack +rattlemouse +rattlenut +rattlepate +rattlepated +rattlepod +rattleproof +rattler +rattleran +rattleroot +rattlertree +rattles +rattleskull +rattleskulled +rattlesnake +rattlesome +rattletrap +rattleweed +rattlewort +rattling +rattlingly +rattlingness +rattly +ratton +rattoner +rattrap +ratty +ratwa +ratwood +raucid +raucidity +raucity +raucous +raucously +raucousness +raught +raugrave +rauk +raukle +rauli +raun +raunge +raupo +rauque +ravage +ravagement +ravager +rave +ravehook +raveinelike +ravel +raveler +ravelin +raveling +ravelly +ravelment +ravelproof +raven +ravendom +ravenduck +ravener +ravenhood +ravening +ravenish +ravenlike +ravenous +ravenously +ravenousness +ravenry +ravens +ravensara +ravenstone +ravenwise +raver +ravigote +ravin +ravinate +ravine +ravined +ravinement +raviney +raving +ravingly +ravioli +ravish +ravishedly +ravisher +ravishing +ravishingly +ravishment +ravison +ravissant +raw +rawboned +rawbones +rawhead +rawhide +rawhider +rawish +rawishness +rawness +rax +ray +raya +rayage +rayed +rayful +rayless +raylessness +raylet +rayon +rayonnance +rayonnant +raze +razee +razer +razoo +razor +razorable +razorback +razorbill +razoredge +razorless +razormaker +razormaking +razorman +razorstrop +razz +razzia +razzly +re +rea +reaal +reabandon +reabolish +reabolition +reabridge +reabsence +reabsent +reabsolve +reabsorb +reabsorption +reabuse +reacceptance +reaccess +reaccession +reacclimatization +reacclimatize +reaccommodate +reaccompany +reaccomplish +reaccomplishment +reaccord +reaccost +reaccount +reaccredit +reaccrue +reaccumulate +reaccumulation +reaccusation +reaccuse +reaccustom +reacetylation +reach +reachable +reacher +reachieve +reachievement +reaching +reachless +reachy +reacidification +reacidify +reacknowledge +reacknowledgment +reacquaint +reacquaintance +reacquire +reacquisition +react +reactance +reactant +reaction +reactional +reactionally +reactionariness +reactionarism +reactionarist +reactionary +reactionaryism +reactionism +reactionist +reactivate +reactivation +reactive +reactively +reactiveness +reactivity +reactological +reactology +reactor +reactualization +reactualize +reactuate +read +readability +readable +readableness +readably +readapt +readaptability +readaptable +readaptation +readaptive +readaptiveness +readd +readdition +readdress +reader +readerdom +readership +readhere +readhesion +readily +readiness +reading +readingdom +readjourn +readjournment +readjudicate +readjust +readjustable +readjuster +readjustment +readmeasurement +readminister +readmiration +readmire +readmission +readmit +readmittance +readopt +readoption +readorn +readvance +readvancement +readvent +readventure +readvertency +readvertise +readvertisement +readvise +readvocate +ready +reaeration +reaffect +reaffection +reaffiliate +reaffiliation +reaffirm +reaffirmance +reaffirmation +reaffirmer +reafflict +reafford +reafforest +reafforestation +reaffusion +reagency +reagent +reaggravate +reaggravation +reaggregate +reaggregation +reaggressive +reagin +reagitate +reagitation +reagree +reagreement +reak +real +realarm +reales +realest +realgar +realienate +realienation +realign +realignment +realism +realist +realistic +realistically +realisticize +reality +realive +realizability +realizable +realizableness +realizably +realization +realize +realizer +realizing +realizingly +reallegation +reallege +reallegorize +realliance +reallocate +reallocation +reallot +reallotment +reallow +reallowance +reallude +reallusion +really +realm +realmless +realmlet +realness +realter +realteration +realtor +realty +ream +reamage +reamalgamate +reamalgamation +reamass +reambitious +reamend +reamendment +reamer +reamerer +reaminess +reamputation +reamuse +reamy +reanalysis +reanalyze +reanchor +reanimalize +reanimate +reanimation +reanneal +reannex +reannexation +reannotate +reannounce +reannouncement +reannoy +reannoyance +reanoint +reanswer +reanvil +reanxiety +reap +reapable +reapdole +reaper +reapologize +reapology +reapparel +reapparition +reappeal +reappear +reappearance +reappease +reapplaud +reapplause +reappliance +reapplicant +reapplication +reapplier +reapply +reappoint +reappointment +reapportion +reapportionment +reapposition +reappraisal +reappraise +reappraisement +reappreciate +reappreciation +reapprehend +reapprehension +reapproach +reapprobation +reappropriate +reappropriation +reapproval +reapprove +rear +rearbitrate +rearbitration +rearer +reargue +reargument +rearhorse +rearisal +rearise +rearling +rearm +rearmament +rearmost +rearousal +rearouse +rearrange +rearrangeable +rearrangement +rearranger +rearray +rearrest +rearrival +rearrive +rearward +rearwardly +rearwardness +rearwards +reascend +reascendancy +reascendant +reascendency +reascendent +reascension +reascensional +reascent +reascertain +reascertainment +reashlar +reasiness +reask +reason +reasonability +reasonable +reasonableness +reasonably +reasoned +reasonedly +reasoner +reasoning +reasoningly +reasonless +reasonlessly +reasonlessness +reasonproof +reaspire +reassail +reassault +reassay +reassemblage +reassemble +reassembly +reassent +reassert +reassertion +reassertor +reassess +reassessment +reasseverate +reassign +reassignation +reassignment +reassimilate +reassimilation +reassist +reassistance +reassociate +reassociation +reassort +reassortment +reassume +reassumption +reassurance +reassure +reassured +reassuredly +reassurement +reassurer +reassuring +reassuringly +reastiness +reastonish +reastonishment +reastray +reasty +reasy +reattach +reattachment +reattack +reattain +reattainment +reattempt +reattend +reattendance +reattention +reattentive +reattest +reattire +reattract +reattraction +reattribute +reattribution +reatus +reaudit +reauthenticate +reauthentication +reauthorization +reauthorize +reavail +reavailable +reave +reaver +reavoid +reavoidance +reavouch +reavow +reawait +reawake +reawaken +reawakening +reawakenment +reaward +reaware +reb +rebab +reback +rebag +rebait +rebake +rebalance +rebale +reballast +reballot +reban +rebandage +rebanish +rebanishment +rebankrupt +rebankruptcy +rebaptism +rebaptismal +rebaptization +rebaptize +rebaptizer +rebar +rebarbarization +rebarbarize +rebarbative +rebargain +rebase +rebasis +rebatable +rebate +rebateable +rebatement +rebater +rebathe +rebato +rebawl +rebeamer +rebear +rebeat +rebeautify +rebec +rebeck +rebecome +rebed +rebeg +rebeget +rebeggar +rebegin +rebeginner +rebeginning +rebeguile +rebehold +rebel +rebeldom +rebelief +rebelieve +rebeller +rebellike +rebellion +rebellious +rebelliously +rebelliousness +rebellow +rebelly +rebelong +rebelove +rebelproof +rebemire +rebend +rebenediction +rebenefit +rebeset +rebesiege +rebestow +rebestowal +rebetake +rebetray +rebewail +rebia +rebias +rebid +rebill +rebillet +rebilling +rebind +rebirth +rebite +reblade +reblame +reblast +rebleach +reblend +rebless +reblock +rebloom +reblossom +reblot +reblow +reblue +rebluff +reblunder +reboant +reboantic +reboard +reboast +rebob +reboil +reboiler +reboise +reboisement +rebold +rebolt +rebone +rebook +rebop +rebore +reborn +reborrow +rebottle +rebounce +rebound +reboundable +rebounder +reboundingness +rebourbonize +rebox +rebrace +rebraid +rebranch +rebrand +rebrandish +rebreathe +rebreed +rebrew +rebribe +rebrick +rebridge +rebring +rebringer +rebroach +rebroadcast +rebronze +rebrown +rebrush +rebrutalize +rebubble +rebuckle +rebud +rebudget +rebuff +rebuffable +rebuffably +rebuffet +rebuffproof +rebuild +rebuilder +rebuilt +rebukable +rebuke +rebukeable +rebukeful +rebukefully +rebukefulness +rebukeproof +rebuker +rebukingly +rebulk +rebunch +rebundle +rebunker +rebuoy +rebuoyage +reburden +reburgeon +reburial +reburn +reburnish +reburst +rebury +rebus +rebush +rebusy +rebut +rebute +rebutment +rebuttable +rebuttal +rebutter +rebutton +rebuy +recable +recadency +recage +recalcination +recalcine +recalcitrance +recalcitrant +recalcitrate +recalcitration +recalculate +recalculation +recalesce +recalescence +recalescent +recalibrate +recalibration +recalk +recall +recallable +recallist +recallment +recampaign +recancel +recancellation +recandescence +recandidacy +recant +recantation +recanter +recantingly +recanvas +recap +recapacitate +recapitalization +recapitalize +recapitulate +recapitulation +recapitulationist +recapitulative +recapitulator +recapitulatory +recappable +recapper +recaption +recaptivate +recaptivation +recaptor +recapture +recapturer +recarbon +recarbonate +recarbonation +recarbonization +recarbonize +recarbonizer +recarburization +recarburize +recarburizer +recarnify +recarpet +recarriage +recarrier +recarry +recart +recarve +recase +recash +recasket +recast +recaster +recasting +recatalogue +recatch +recaulescence +recausticize +recce +recco +reccy +recede +recedence +recedent +receder +receipt +receiptable +receiptless +receiptor +receipts +receivability +receivable +receivables +receivablness +receival +receive +received +receivedness +receiver +receivership +recelebrate +recelebration +recement +recementation +recency +recense +recension +recensionist +recensor +recensure +recensus +recent +recenter +recently +recentness +recentralization +recentralize +recentre +recept +receptacle +receptacular +receptaculite +receptaculitid +receptaculitoid +receptaculum +receptant +receptibility +receptible +reception +receptionism +receptionist +receptitious +receptive +receptively +receptiveness +receptivity +receptor +receptoral +receptorial +receptual +receptually +recercelee +recertificate +recertify +recess +recesser +recession +recessional +recessionary +recessive +recessively +recessiveness +recesslike +recessor +rechafe +rechain +rechal +rechallenge +rechamber +rechange +rechant +rechaos +rechar +recharge +recharter +rechase +rechaser +rechasten +rechaw +recheat +recheck +recheer +recherche +rechew +rechip +rechisel +rechoose +rechristen +rechuck +rechurn +recidivation +recidive +recidivism +recidivist +recidivistic +recidivity +recidivous +recipe +recipiangle +recipience +recipiency +recipiend +recipiendary +recipient +recipiomotor +reciprocable +reciprocal +reciprocality +reciprocalize +reciprocally +reciprocalness +reciprocate +reciprocation +reciprocative +reciprocator +reciprocatory +reciprocitarian +reciprocity +recircle +recirculate +recirculation +recision +recission +recissory +recitable +recital +recitalist +recitatif +recitation +recitationalism +recitationist +recitative +recitatively +recitativical +recitativo +recite +recitement +reciter +recivilization +recivilize +reck +reckla +reckless +recklessly +recklessness +reckling +reckon +reckonable +reckoner +reckoning +reclaim +reclaimable +reclaimableness +reclaimably +reclaimant +reclaimer +reclaimless +reclaimment +reclama +reclamation +reclang +reclasp +reclass +reclassification +reclassify +reclean +recleaner +recleanse +reclear +reclearance +reclimb +reclinable +reclinate +reclinated +reclination +recline +recliner +reclose +reclothe +reclothing +recluse +reclusely +recluseness +reclusery +reclusion +reclusive +reclusiveness +reclusory +recoach +recoagulation +recoal +recoast +recoat +recock +recoct +recoction +recode +recodification +recodify +recogitate +recogitation +recognition +recognitive +recognitor +recognitory +recognizability +recognizable +recognizably +recognizance +recognizant +recognize +recognizedly +recognizee +recognizer +recognizingly +recognizor +recognosce +recohabitation +recoil +recoiler +recoilingly +recoilment +recoin +recoinage +recoiner +recoke +recollapse +recollate +recollation +recollectable +recollected +recollectedly +recollectedness +recollectible +recollection +recollective +recollectively +recollectiveness +recolonization +recolonize +recolor +recomb +recombination +recombine +recomember +recomfort +recommand +recommence +recommencement +recommencer +recommend +recommendability +recommendable +recommendableness +recommendably +recommendation +recommendatory +recommendee +recommender +recommission +recommit +recommitment +recommittal +recommunicate +recommunion +recompact +recompare +recomparison +recompass +recompel +recompensable +recompensate +recompensation +recompense +recompenser +recompensive +recompete +recompetition +recompetitor +recompilation +recompile +recompilement +recomplain +recomplaint +recomplete +recompletion +recompliance +recomplicate +recomplication +recomply +recompose +recomposer +recomposition +recompound +recomprehend +recomprehension +recompress +recompression +recomputation +recompute +recon +reconceal +reconcealment +reconcede +reconceive +reconcentrate +reconcentration +reconception +reconcert +reconcession +reconcilability +reconcilable +reconcilableness +reconcilably +reconcile +reconcilee +reconcileless +reconcilement +reconciler +reconciliability +reconciliable +reconciliate +reconciliation +reconciliative +reconciliator +reconciliatory +reconciling +reconcilingly +reconclude +reconclusion +reconcoct +reconcrete +reconcur +recondemn +recondemnation +recondensation +recondense +recondite +reconditely +reconditeness +recondition +recondole +reconduct +reconduction +reconfer +reconfess +reconfide +reconfine +reconfinement +reconfirm +reconfirmation +reconfiscate +reconfiscation +reconform +reconfound +reconfront +reconfuse +reconfusion +recongeal +recongelation +recongest +recongestion +recongratulate +recongratulation +reconjoin +reconjunction +reconnaissance +reconnect +reconnection +reconnoissance +reconnoiter +reconnoiterer +reconnoiteringly +reconnoitre +reconnoitrer +reconnoitringly +reconquer +reconqueror +reconquest +reconsecrate +reconsecration +reconsent +reconsider +reconsideration +reconsign +reconsignment +reconsole +reconsolidate +reconsolidation +reconstituent +reconstitute +reconstitution +reconstruct +reconstructed +reconstruction +reconstructional +reconstructionary +reconstructionist +reconstructive +reconstructiveness +reconstructor +reconstrue +reconsult +reconsultation +recontact +recontemplate +recontemplation +recontend +recontest +recontinuance +recontinue +recontract +recontraction +recontrast +recontribute +recontribution +recontrivance +recontrive +recontrol +reconvalesce +reconvalescence +reconvalescent +reconvene +reconvention +reconventional +reconverge +reconverse +reconversion +reconvert +reconvertible +reconvey +reconveyance +reconvict +reconviction +reconvince +reconvoke +recook +recool +recooper +recopper +recopy +recopyright +record +recordable +recordant +recordation +recordative +recordatively +recordatory +recordedly +recorder +recordership +recording +recordist +recordless +recork +recorporification +recorporify +recorrect +recorrection +recorrupt +recorruption +recostume +recounsel +recount +recountable +recountal +recountenance +recounter +recountless +recoup +recoupable +recouper +recouple +recoupment +recourse +recover +recoverability +recoverable +recoverableness +recoverance +recoveree +recoverer +recoveringly +recoverless +recoveror +recovery +recramp +recrank +recrate +recreance +recreancy +recreant +recreantly +recreantness +recrease +recreate +recreation +recreational +recreationist +recreative +recreatively +recreativeness +recreator +recreatory +recredit +recrement +recremental +recrementitial +recrementitious +recrescence +recrew +recriminate +recrimination +recriminative +recriminator +recriminatory +recriticize +recroon +recrop +recross +recrowd +recrown +recrucify +recrudency +recrudesce +recrudescence +recrudescency +recrudescent +recruit +recruitable +recruitage +recruital +recruitee +recruiter +recruithood +recruiting +recruitment +recruity +recrush +recrusher +recrystallization +recrystallize +rect +recta +rectal +rectalgia +rectally +rectangle +rectangled +rectangular +rectangularity +rectangularly +rectangularness +rectangulate +rectangulometer +rectectomy +recti +rectifiable +rectification +rectificative +rectificator +rectificatory +rectified +rectifier +rectify +rectigrade +rectilineal +rectilineally +rectilinear +rectilinearism +rectilinearity +rectilinearly +rectilinearness +rectilineation +rectinerved +rection +rectipetality +rectirostral +rectischiac +rectiserial +rectitic +rectitis +rectitude +rectitudinous +recto +rectoabdominal +rectocele +rectoclysis +rectococcygeal +rectococcygeus +rectocolitic +rectocolonic +rectocystotomy +rectogenital +rectopexy +rectoplasty +rector +rectoral +rectorate +rectoress +rectorial +rectorrhaphy +rectorship +rectory +rectoscope +rectoscopy +rectosigmoid +rectostenosis +rectostomy +rectotome +rectotomy +rectovaginal +rectovesical +rectress +rectricial +rectrix +rectum +rectus +recubant +recubate +recultivate +recultivation +recumbence +recumbency +recumbent +recumbently +recuperability +recuperance +recuperate +recuperation +recuperative +recuperativeness +recuperator +recuperatory +recur +recure +recureful +recureless +recurl +recurrence +recurrency +recurrent +recurrently +recurrer +recurring +recurringly +recurse +recursion +recursive +recurtain +recurvant +recurvate +recurvation +recurvature +recurve +recurvirostral +recurvopatent +recurvoternate +recurvous +recusance +recusancy +recusant +recusation +recusative +recusator +recuse +recushion +recussion +recut +recycle +red +redact +redaction +redactional +redactor +redactorial +redamage +redamnation +redan +redare +redargue +redargution +redargutive +redargutory +redarken +redarn +redart +redate +redaub +redawn +redback +redbait +redbeard +redbelly +redberry +redbill +redbird +redbone +redbreast +redbrush +redbuck +redbud +redcap +redcoat +redd +redden +reddendo +reddendum +reddening +redder +redding +reddingite +reddish +reddishness +reddition +reddleman +reddock +reddsman +reddy +rede +redeal +redebate +redebit +redeceive +redecide +redecimate +redecision +redeck +redeclaration +redeclare +redecline +redecorate +redecoration +redecrease +redecussate +rededicate +rededication +rededicatory +rededuct +rededuction +redeed +redeem +redeemability +redeemable +redeemableness +redeemably +redeemer +redeemeress +redeemership +redeemless +redefault +redefeat +redefecate +redefer +redefiance +redefine +redefinition +redeflect +redefy +redeify +redelay +redelegate +redelegation +redeliberate +redeliberation +redeliver +redeliverance +redeliverer +redelivery +redemand +redemandable +redemise +redemolish +redemonstrate +redemonstration +redemptible +redemption +redemptional +redemptioner +redemptionless +redemptive +redemptively +redemptor +redemptorial +redemptory +redemptress +redemptrice +redenigrate +redeny +redepend +redeploy +redeployment +redeposit +redeposition +redepreciate +redepreciation +redeprive +rederivation +redescend +redescent +redescribe +redescription +redesertion +redeserve +redesign +redesignate +redesignation +redesire +redesirous +redesman +redespise +redetect +redetention +redetermination +redetermine +redevelop +redeveloper +redevelopment +redevise +redevote +redevotion +redeye +redfin +redfinch +redfish +redfoot +redhead +redheaded +redheadedly +redheadedness +redhearted +redhibition +redhibitory +redhoop +redia +redictate +redictation +redient +redifferentiate +redifferentiation +redig +redigest +redigestion +rediminish +redingote +redintegrate +redintegration +redintegrative +redintegrator +redip +redipper +redirect +redirection +redisable +redisappear +redisburse +redisbursement +redischarge +rediscipline +rediscount +rediscourage +rediscover +rediscoverer +rediscovery +rediscuss +rediscussion +redisembark +redismiss +redispatch +redispel +redisperse +redisplay +redispose +redisposition +redispute +redissect +redissection +redisseise +redisseisin +redisseisor +redisseize +redisseizin +redisseizor +redissoluble +redissolution +redissolvable +redissolve +redistend +redistill +redistillation +redistiller +redistinguish +redistrain +redistrainer +redistribute +redistributer +redistribution +redistributive +redistributor +redistributory +redistrict +redisturb +redive +rediversion +redivert +redivertible +redivide +redivision +redivive +redivivous +redivivus +redivorce +redivorcement +redivulge +redivulgence +redjacket +redknees +redleg +redlegs +redly +redmouth +redness +redo +redock +redocket +redolence +redolency +redolent +redolently +redominate +redondilla +redoom +redouble +redoublement +redoubler +redoubling +redoubt +redoubtable +redoubtableness +redoubtably +redoubted +redound +redowa +redox +redpoll +redraft +redrag +redrape +redraw +redrawer +redream +redredge +redress +redressable +redressal +redresser +redressible +redressive +redressless +redressment +redressor +redrill +redrive +redroot +redry +redsear +redshank +redshirt +redskin +redstart +redstreak +redtab +redtail +redthroat +redtop +redub +redubber +reduce +reduceable +reduceableness +reduced +reducement +reducent +reducer +reducibility +reducible +reducibleness +reducibly +reducing +reduct +reductant +reductase +reductibility +reduction +reductional +reductionism +reductionist +reductionistic +reductive +reductively +reductor +reductorial +redue +redundance +redundancy +redundant +redundantly +reduplicate +reduplication +reduplicative +reduplicatively +reduplicatory +reduplicature +reduviid +reduvioid +redux +redward +redware +redweed +redwing +redwithe +redwood +redye +ree +reechy +reed +reedbird +reedbuck +reedbush +reeded +reeden +reeder +reediemadeasy +reedily +reediness +reeding +reedish +reedition +reedless +reedlike +reedling +reedmaker +reedmaking +reedman +reedplot +reedwork +reedy +reef +reefable +reefer +reefing +reefy +reek +reeker +reekingly +reeky +reel +reelable +reeled +reeler +reelingly +reelrall +reem +reeming +reemish +reen +reenge +reeper +reese +reeshle +reesk +reesle +reest +reester +reestle +reesty +reet +reetam +reetle +reeve +reeveland +reeveship +ref +reface +refacilitate +refall +refallow +refan +refascinate +refascination +refashion +refashioner +refashionment +refasten +refathered +refavor +refect +refection +refectionary +refectioner +refective +refectorarian +refectorary +refectorer +refectorial +refectorian +refectory +refederate +refeed +refeel +refeign +refel +refence +refer +referable +referee +reference +referenda +referendal +referendary +referendaryship +referendum +referent +referential +referentially +referently +referment +referral +referrer +referrible +referribleness +refertilization +refertilize +refetch +refight +refigure +refill +refillable +refilm +refilter +refinable +refinage +refinance +refind +refine +refined +refinedly +refinedness +refinement +refiner +refinery +refinger +refining +refiningly +refinish +refire +refit +refitment +refix +refixation +refixture +reflag +reflagellate +reflame +reflash +reflate +reflation +reflationism +reflect +reflectance +reflected +reflectedly +reflectedness +reflectent +reflecter +reflectibility +reflectible +reflecting +reflectingly +reflection +reflectional +reflectionist +reflectionless +reflective +reflectively +reflectiveness +reflectivity +reflectometer +reflectometry +reflector +reflectoscope +refledge +reflee +reflex +reflexed +reflexibility +reflexible +reflexism +reflexive +reflexively +reflexiveness +reflexivity +reflexly +reflexness +reflexogenous +reflexological +reflexologist +reflexology +refling +refloat +refloatation +reflog +reflood +refloor +reflorescence +reflorescent +reflourish +reflourishment +reflow +reflower +refluctuation +refluence +refluency +refluent +reflush +reflux +refluxed +refly +refocillate +refocillation +refocus +refold +refoment +refont +refool +refoot +reforbid +reforce +reford +reforecast +reforest +reforestation +reforestization +reforestize +reforestment +reforfeit +reforfeiture +reforge +reforger +reforget +reforgive +reform +reformability +reformable +reformableness +reformado +reformandum +reformation +reformational +reformationary +reformationist +reformative +reformatively +reformatness +reformatory +reformed +reformedly +reformer +reformeress +reformingly +reformism +reformist +reformistic +reformproof +reformulate +reformulation +reforsake +refortification +refortify +reforward +refound +refoundation +refounder +refract +refractable +refracted +refractedly +refractedness +refractile +refractility +refracting +refraction +refractional +refractionate +refractionist +refractive +refractively +refractiveness +refractivity +refractometer +refractometric +refractometry +refractor +refractorily +refractoriness +refractory +refracture +refragability +refragable +refragableness +refrain +refrainer +refrainment +reframe +refrangent +refrangibility +refrangible +refrangibleness +refreeze +refrenation +refrenzy +refresh +refreshant +refreshen +refreshener +refresher +refreshful +refreshfully +refreshing +refreshingly +refreshingness +refreshment +refrigerant +refrigerate +refrigerating +refrigeration +refrigerative +refrigerator +refrigeratory +refrighten +refringence +refringency +refringent +refront +refrustrate +reft +refuel +refueling +refuge +refugee +refugeeism +refugeeship +refulge +refulgence +refulgency +refulgent +refulgently +refulgentness +refunction +refund +refunder +refundment +refurbish +refurbishment +refurl +refurnish +refurnishment +refusable +refusal +refuse +refuser +refusing +refusingly +refusion +refusive +refutability +refutable +refutably +refutal +refutation +refutative +refutatory +refute +refuter +reg +regain +regainable +regainer +regainment +regal +regale +regalement +regaler +regalia +regalian +regalism +regalist +regality +regalize +regallop +regally +regalness +regalvanization +regalvanize +regard +regardable +regardance +regardancy +regardant +regarder +regardful +regardfully +regardfulness +regarding +regardless +regardlessly +regardlessness +regarment +regarnish +regarrison +regather +regatta +regauge +regelate +regelation +regency +regeneracy +regenerance +regenerant +regenerate +regenerateness +regeneration +regenerative +regeneratively +regenerator +regeneratory +regeneratress +regeneratrix +regenesis +regent +regental +regentess +regentship +regerminate +regermination +reges +reget +regia +regicidal +regicide +regicidism +regift +regifuge +regild +regill +regime +regimen +regimenal +regiment +regimental +regimentaled +regimentalled +regimentally +regimentals +regimentary +regimentation +regiminal +regin +reginal +region +regional +regionalism +regionalist +regionalistic +regionalization +regionalize +regionally +regionary +regioned +register +registered +registerer +registership +registrability +registrable +registral +registrant +registrar +registrarship +registrary +registrate +registration +registrational +registrationist +registrator +registrer +registry +regive +regladden +reglair +reglaze +regle +reglement +reglementary +reglementation +reglementist +reglet +reglorified +regloss +reglove +reglow +reglue +regma +regmacarp +regnal +regnancy +regnant +regnerable +regolith +regorge +regovern +regradation +regrade +regraduate +regraduation +regraft +regrant +regrasp +regrass +regrate +regrater +regratification +regratify +regrating +regratingly +regrator +regratress +regravel +regrede +regreen +regreet +regress +regression +regressionist +regressive +regressively +regressiveness +regressivity +regressor +regret +regretful +regretfully +regretfulness +regretless +regrettable +regrettableness +regrettably +regretter +regrettingly +regrind +regrinder +regrip +regroup +regroupment +regrow +regrowth +reguarantee +reguard +reguardant +reguide +regula +regulable +regular +regularity +regularization +regularize +regularizer +regularly +regularness +regulatable +regulate +regulated +regulation +regulationist +regulative +regulatively +regulator +regulatorship +regulatory +regulatress +regulatris +reguli +reguline +regulize +regulus +regur +regurge +regurgitant +regurgitate +regurgitation +regush +reh +rehabilitate +rehabilitation +rehabilitative +rehair +rehale +rehallow +rehammer +rehandicap +rehandle +rehandler +rehandling +rehang +rehappen +reharden +reharm +reharmonize +reharness +reharrow +reharvest +rehash +rehaul +rehazard +rehead +reheal +reheap +rehear +rehearing +rehearsal +rehearse +rehearser +rehearten +reheat +reheater +rehedge +reheel +reheighten +rehoe +rehoist +rehollow +rehonor +rehonour +rehood +rehook +rehoop +rehouse +rehumanize +rehumble +rehumiliate +rehumiliation +rehung +rehybridize +rehydrate +rehydration +rehypothecate +rehypothecation +rehypothecator +reichsgulden +reichsmark +reichspfennig +reichstaler +reidentification +reidentify +reif +reification +reify +reign +reignite +reignition +reignore +reillume +reilluminate +reillumination +reillumine +reillustrate +reillustration +reim +reimage +reimagination +reimagine +reimbark +reimbarkation +reimbibe +reimbody +reimbursable +reimburse +reimbursement +reimburser +reimbush +reimbushment +reimkennar +reimmerge +reimmerse +reimmersion +reimmigrant +reimmigration +reimpact +reimpark +reimpart +reimpatriate +reimpatriation +reimpel +reimplant +reimplantation +reimply +reimport +reimportation +reimportune +reimpose +reimposition +reimposure +reimpregnate +reimpress +reimpression +reimprint +reimprison +reimprisonment +reimprove +reimprovement +reimpulse +rein +reina +reinability +reinaugurate +reinauguration +reincapable +reincarnadine +reincarnate +reincarnation +reincarnationism +reincarnationist +reincense +reincentive +reincidence +reincidency +reincite +reinclination +reincline +reinclude +reinclusion +reincorporate +reincorporation +reincrease +reincrudate +reincrudation +reinculcate +reincur +reindebted +reindebtedness +reindeer +reindependence +reindicate +reindication +reindict +reindictment +reindifferent +reindorse +reinduce +reinducement +reindue +reindulge +reindulgence +reinette +reinfect +reinfection +reinfectious +reinfer +reinfest +reinfestation +reinflame +reinflate +reinflation +reinflict +reinfliction +reinfluence +reinforce +reinforcement +reinforcer +reinform +reinfuse +reinfusion +reingraft +reingratiate +reingress +reinhabit +reinhabitation +reinherit +reinitiate +reinitiation +reinject +reinjure +reinless +reinoculate +reinoculation +reinquire +reinquiry +reins +reinsane +reinsanity +reinscribe +reinsert +reinsertion +reinsist +reinsman +reinspect +reinspection +reinspector +reinsphere +reinspiration +reinspire +reinspirit +reinstall +reinstallation +reinstallment +reinstalment +reinstate +reinstatement +reinstation +reinstator +reinstauration +reinstil +reinstill +reinstitute +reinstitution +reinstruct +reinstruction +reinsult +reinsurance +reinsure +reinsurer +reintegrate +reintegration +reintend +reinter +reintercede +reintercession +reinterchange +reinterest +reinterfere +reinterference +reinterment +reinterpret +reinterpretation +reinterrogate +reinterrogation +reinterrupt +reinterruption +reintervene +reintervention +reinterview +reinthrone +reintimate +reintimation +reintitule +reintrench +reintroduce +reintroduction +reintrude +reintrusion +reintuition +reintuitive +reinvade +reinvasion +reinvent +reinvention +reinventor +reinversion +reinvert +reinvest +reinvestigate +reinvestigation +reinvestiture +reinvestment +reinvigorate +reinvigoration +reinvitation +reinvite +reinvoice +reinvolve +reirrigate +reirrigation +reis +reisolation +reissuable +reissue +reissuement +reissuer +reit +reitbok +reitbuck +reitemize +reiter +reiterable +reiterance +reiterant +reiterate +reiterated +reiteratedly +reiteratedness +reiteration +reiterative +reiteratively +reiver +rejail +reject +rejectable +rejectableness +rejectage +rejectamenta +rejecter +rejectingly +rejection +rejective +rejectment +rejector +rejerk +rejoice +rejoiceful +rejoicement +rejoicer +rejoicing +rejoicingly +rejoin +rejoinder +rejolt +rejourney +rejudge +rejumble +rejunction +rejustification +rejustify +rejuvenant +rejuvenate +rejuvenation +rejuvenative +rejuvenator +rejuvenesce +rejuvenescence +rejuvenescent +rejuvenize +rekick +rekill +rekindle +rekindlement +rekindler +reking +rekiss +reknit +reknow +rel +relabel +relace +relacquer +relade +reladen +relais +relament +relamp +reland +relap +relapper +relapsable +relapse +relapseproof +relapser +relapsing +relast +relaster +relata +relatability +relatable +relatch +relate +related +relatedness +relater +relatinization +relation +relational +relationality +relationally +relationary +relationism +relationist +relationless +relationship +relatival +relative +relatively +relativeness +relativism +relativist +relativistic +relativity +relativization +relativize +relator +relatrix +relatum +relaunch +relax +relaxable +relaxant +relaxation +relaxative +relaxatory +relaxed +relaxedly +relaxedness +relaxer +relay +relayman +relbun +relead +releap +relearn +releasable +release +releasee +releasement +releaser +releasor +releather +relection +relegable +relegate +relegation +relend +relent +relenting +relentingly +relentless +relentlessly +relentlessness +relentment +relessee +relessor +relet +reletter +relevance +relevancy +relevant +relevantly +relevate +relevation +relevator +relevel +relevy +reliability +reliable +reliableness +reliably +reliance +reliant +reliantly +reliberate +relic +relicary +relicense +relick +reliclike +relicmonger +relict +relicted +reliction +relief +reliefless +relier +relievable +relieve +relieved +relievedly +reliever +relieving +relievingly +relievo +relift +religate +religation +relight +relightable +relighten +relightener +relighter +religion +religionary +religionate +religioner +religionism +religionist +religionistic +religionize +religionless +religiose +religiosity +religious +religiously +religiousness +relime +relimit +relimitation +reline +reliner +relink +relinquent +relinquish +relinquisher +relinquishment +reliquaire +reliquary +reliquefy +reliquiae +reliquian +reliquidate +reliquidation +reliquism +relish +relishable +relisher +relishing +relishingly +relishsome +relishy +relist +relisten +relitigate +relive +reload +reloan +relocable +relocate +relocation +relocator +relock +relodge +relook +relose +relost +relot +relove +relower +relucent +reluct +reluctance +reluctancy +reluctant +reluctantly +reluctate +reluctation +reluctivity +relume +relumine +rely +remade +remagnetization +remagnetize +remagnification +remagnify +remail +remain +remainder +remainderman +remaindership +remainer +remains +remaintain +remaintenance +remake +remaker +reman +remanage +remanagement +remanation +remancipate +remancipation +remand +remandment +remanence +remanency +remanent +remanet +remanipulate +remanipulation +remantle +remanufacture +remanure +remap +remarch +remargin +remark +remarkability +remarkable +remarkableness +remarkably +remarkedly +remarker +remarket +remarque +remarriage +remarry +remarshal +remask +remass +remast +remasticate +remastication +rematch +rematerialize +remble +remeant +remeasure +remeasurement +remede +remediable +remediableness +remediably +remedial +remedially +remediation +remediless +remedilessly +remedilessness +remeditate +remeditation +remedy +remeet +remelt +remember +rememberability +rememberable +rememberably +rememberer +remembrance +remembrancer +remembrancership +rememorize +remenace +remend +remerge +remetal +remex +remica +remicate +remication +remicle +remiform +remigate +remigation +remiges +remigial +remigrant +remigrate +remigration +remilitarization +remilitarize +remill +remimic +remind +remindal +reminder +remindful +remindingly +remineralization +remineralize +remingle +reminisce +reminiscence +reminiscenceful +reminiscencer +reminiscency +reminiscent +reminiscential +reminiscentially +reminiscently +reminiscer +reminiscitory +remint +remiped +remirror +remise +remisrepresent +remisrepresentation +remiss +remissful +remissibility +remissible +remissibleness +remission +remissive +remissively +remissiveness +remissly +remissness +remissory +remisunderstand +remit +remitment +remittable +remittal +remittance +remittancer +remittee +remittence +remittency +remittent +remittently +remitter +remittitur +remittor +remix +remixture +remnant +remnantal +remobilization +remobilize +remock +remodel +remodeler +remodeller +remodelment +remodification +remodify +remolade +remold +remollient +remonetization +remonetize +remonstrance +remonstrant +remonstrantly +remonstrate +remonstrating +remonstratingly +remonstration +remonstrative +remonstratively +remonstrator +remonstratory +remontado +remontant +remontoir +remop +remora +remord +remorse +remorseful +remorsefully +remorsefulness +remorseless +remorselessly +remorselessness +remorseproof +remortgage +remote +remotely +remoteness +remotion +remotive +remould +remount +removability +removable +removableness +removably +removal +remove +removed +removedly +removedness +removement +remover +removing +remultiplication +remultiply +remunerability +remunerable +remunerably +remunerate +remuneration +remunerative +remuneratively +remunerativeness +remunerator +remuneratory +remurmur +remuster +remutation +renable +renably +renail +renaissance +renal +rename +renascence +renascency +renascent +renascible +renascibleness +renature +renavigate +renavigation +rencontre +rencounter +renculus +rend +render +renderable +renderer +rendering +renderset +rendezvous +rendibility +rendible +rendition +rendlewood +rendrock +rendzina +reneague +renecessitate +reneg +renegade +renegadism +renegado +renegation +renege +reneger +reneglect +renegotiable +renegotiate +renegotiation +renegotiations +renegue +renerve +renes +renet +renew +renewability +renewable +renewably +renewal +renewedly +renewedness +renewer +renewment +renicardiac +renickel +renidification +renidify +reniform +renin +renipericardial +reniportal +renipuncture +renish +renishly +renitence +renitency +renitent +renk +renky +renne +rennet +renneting +rennin +renniogen +renocutaneous +renogastric +renography +renointestinal +renominate +renomination +renopericardial +renopulmonary +renormalize +renotation +renotice +renotification +renotify +renounce +renounceable +renouncement +renouncer +renourish +renovate +renovater +renovatingly +renovation +renovative +renovator +renovatory +renovize +renown +renowned +renownedly +renownedness +renowner +renownful +renownless +rensselaerite +rent +rentability +rentable +rentage +rental +rentaler +rentaller +rented +rentee +renter +rentless +rentrant +rentrayeuse +renumber +renumerate +renumeration +renunciable +renunciance +renunciant +renunciate +renunciation +renunciative +renunciator +renunciatory +renunculus +renverse +renvoi +renvoy +reobject +reobjectivization +reobjectivize +reobligate +reobligation +reoblige +reobscure +reobservation +reobserve +reobtain +reobtainable +reobtainment +reoccasion +reoccupation +reoccupy +reoccur +reoccurrence +reoffend +reoffense +reoffer +reoffset +reoil +reometer +reomission +reomit +reopen +reoperate +reoperation +reoppose +reopposition +reoppress +reoppression +reorchestrate +reordain +reorder +reordinate +reordination +reorganization +reorganizationist +reorganize +reorganizer +reorient +reorientation +reornament +reoutfit +reoutline +reoutput +reoutrage +reovercharge +reoverflow +reovertake +reoverwork +reown +reoxidation +reoxidize +reoxygenate +reoxygenize +rep +repace +repacification +repacify +repack +repackage +repacker +repaganization +repaganize +repaganizer +repage +repaint +repair +repairable +repairableness +repairer +repairman +repale +repand +repandly +repandodentate +repandodenticulate +repandolobate +repandous +repandousness +repanel +repaper +reparability +reparable +reparably +reparagraph +reparate +reparation +reparative +reparatory +repark +repartable +repartake +repartee +reparticipate +reparticipation +repartition +repartitionable +repass +repassable +repassage +repasser +repast +repaste +repasture +repatch +repatency +repatent +repatriable +repatriate +repatriation +repatronize +repattern +repave +repavement +repawn +repay +repayable +repayal +repaying +repayment +repeal +repealability +repealable +repealableness +repealer +repealist +repealless +repeat +repeatability +repeatable +repeatal +repeated +repeatedly +repeater +repeg +repel +repellance +repellant +repellence +repellency +repellent +repellently +repeller +repelling +repellingly +repellingness +repen +repenetrate +repension +repent +repentable +repentance +repentant +repentantly +repenter +repentingly +repeople +reperceive +repercept +reperception +repercolation +repercuss +repercussion +repercussive +repercussively +repercussiveness +repercutient +reperform +reperformance +reperfume +reperible +repermission +repermit +reperplex +repersonalization +repersonalize +repersuade +repersuasion +repertoire +repertorial +repertorily +repertorium +repertory +reperusal +reperuse +repetend +repetition +repetitional +repetitionary +repetitious +repetitiously +repetitiousness +repetitive +repetitively +repetitiveness +repetitory +repetticoat +repew +rephase +rephonate +rephosphorization +rephosphorize +rephotograph +rephrase +repic +repick +repicture +repiece +repile +repin +repine +repineful +repinement +repiner +repiningly +repipe +repique +repitch +repkie +replace +replaceability +replaceable +replacement +replacer +replait +replan +replane +replant +replantable +replantation +replanter +replaster +replate +replay +replead +repleader +repleat +repledge +repledger +replenish +replenisher +replenishingly +replenishment +replete +repletely +repleteness +repletion +repletive +repletively +repletory +repleviable +replevin +replevisable +replevisor +replevy +repliant +replica +replicate +replicated +replicatile +replication +replicative +replicatively +replicatory +replier +replight +replod +replot +replotment +replotter +replough +replow +replum +replume +replunder +replunge +reply +replyingly +repocket +repoint +repolish +repoll +repollute +repolon +repolymerization +repolymerize +reponder +repone +repope +repopulate +repopulation +report +reportable +reportage +reportedly +reporter +reporteress +reporterism +reportership +reportingly +reportion +reportorial +reportorially +reposal +repose +reposed +reposedly +reposedness +reposeful +reposefully +reposefulness +reposer +reposit +repositary +reposition +repositor +repository +repossess +repossession +repossessor +repost +repostpone +repot +repound +repour +repowder +repp +repped +repractice +repray +repreach +reprecipitate +reprecipitation +repredict +reprefer +reprehend +reprehendable +reprehendatory +reprehender +reprehensibility +reprehensible +reprehensibleness +reprehensibly +reprehension +reprehensive +reprehensively +reprehensory +repreparation +reprepare +represcribe +represent +representability +representable +representamen +representant +representation +representational +representationalism +representationalist +representationary +representationism +representationist +representative +representatively +representativeness +representativeship +representativity +representer +representment +represide +repress +repressed +repressedly +represser +repressible +repressibly +repression +repressionary +repressionist +repressive +repressively +repressiveness +repressment +repressor +repressory +repressure +reprice +reprieval +reprieve +repriever +reprimand +reprimander +reprimanding +reprimandingly +reprime +reprimer +reprint +reprinter +reprisal +reprisalist +reprise +repristinate +repristination +reprivatization +reprivatize +reprivilege +reproach +reproachable +reproachableness +reproachably +reproacher +reproachful +reproachfully +reproachfulness +reproachingly +reproachless +reproachlessness +reprobacy +reprobance +reprobate +reprobateness +reprobater +reprobation +reprobationary +reprobationer +reprobative +reprobatively +reprobator +reprobatory +reproceed +reprocess +reproclaim +reproclamation +reprocurable +reprocure +reproduce +reproduceable +reproducer +reproducibility +reproducible +reproduction +reproductionist +reproductive +reproductively +reproductiveness +reproductivity +reproductory +reprofane +reprofess +reprohibit +repromise +repromulgate +repromulgation +repronounce +repronunciation +reproof +reproofless +repropagate +repropitiate +repropitiation +reproportion +reproposal +repropose +reprosecute +reprosecution +reprosper +reprotect +reprotection +reprotest +reprovable +reprovableness +reprovably +reproval +reprove +reprover +reprovide +reprovingly +reprovision +reprovocation +reprovoke +reprune +reps +reptant +reptatorial +reptatory +reptile +reptiledom +reptilelike +reptilferous +reptilian +reptiliary +reptiliform +reptilious +reptiliousness +reptilism +reptility +reptilivorous +reptiloid +republic +republican +republicanism +republicanization +republicanize +republicanizer +republication +republish +republisher +republishment +repuddle +repudiable +repudiate +repudiation +repudiationist +repudiative +repudiator +repudiatory +repuff +repugn +repugnable +repugnance +repugnancy +repugnant +repugnantly +repugnantness +repugnate +repugnatorial +repugner +repullulate +repullulation +repullulative +repullulescent +repulpit +repulse +repulseless +repulseproof +repulser +repulsion +repulsive +repulsively +repulsiveness +repulsory +repulverize +repump +repunish +repunishment +repurchase +repurchaser +repurge +repurification +repurify +repurple +repurpose +repursue +repursuit +reputability +reputable +reputableness +reputably +reputation +reputationless +reputative +reputatively +repute +reputed +reputedly +reputeless +requalification +requalify +requarantine +requeen +requench +request +requester +requestion +requiem +requiescence +requin +requirable +require +requirement +requirer +requisite +requisitely +requisiteness +requisition +requisitionary +requisitioner +requisitionist +requisitor +requisitorial +requisitory +requit +requitable +requital +requitative +requite +requiteful +requitement +requiter +requiz +requotation +requote +rerack +reracker +reradiation +rerail +reraise +rerake +rerank +rerate +reread +rereader +rerebrace +reredos +reree +rereel +rereeve +rerefief +reregister +reregistration +reregulate +reregulation +rereign +reremouse +rerent +rerental +reresupper +rerig +rering +rerise +rerival +rerivet +rerob +rerobe +reroll +reroof +reroot +rerope +reroute +rerow +reroyalize +rerub +rerummage +rerun +resaca +resack +resacrifice +resaddle +resail +resalable +resale +resalt +resalutation +resalute +resalvage +resample +resanctify +resanction +resatisfaction +resatisfy +resaw +resawer +resawyer +resay +resazurin +rescan +reschedule +rescind +rescindable +rescinder +rescindment +rescissible +rescission +rescissory +rescore +rescramble +rescratch +rescribe +rescript +rescription +rescriptive +rescriptively +rescrub +rescuable +rescue +rescueless +rescuer +reseal +reseam +research +researcher +researchful +researchist +reseat +resecrete +resecretion +resect +resection +resectional +reseda +resedaceous +resee +reseed +reseek +resegment +resegmentation +reseise +reseiser +reseize +reseizer +reseizure +reselect +reselection +reself +resell +reseller +resemblable +resemblance +resemblant +resemble +resembler +resemblingly +reseminate +resend +resene +resensation +resensitization +resensitize +resent +resentationally +resentence +resenter +resentful +resentfullness +resentfully +resentience +resentingly +resentless +resentment +resepulcher +resequent +resequester +resequestration +reserene +reservable +reserval +reservation +reservationist +reservatory +reserve +reserved +reservedly +reservedness +reservee +reserveful +reserveless +reserver +reservery +reservice +reservist +reservoir +reservor +reset +resettable +resetter +resettle +resettlement +resever +resew +resex +resh +reshake +reshape +reshare +resharpen +reshave +reshear +reshearer +resheathe +reshelve +reshift +reshine +reshingle +reship +reshipment +reshipper +reshoe +reshoot +reshoulder +reshovel +reshower +reshrine +reshuffle +reshun +reshunt +reshut +reshuttle +resiccate +reside +residence +residencer +residency +resident +residental +residenter +residential +residentiality +residentially +residentiary +residentiaryship +residentship +resider +residua +residual +residuary +residuation +residue +residuent +residuous +residuum +resift +resigh +resign +resignal +resignatary +resignation +resignationism +resigned +resignedly +resignedness +resignee +resigner +resignful +resignment +resile +resilement +resilial +resiliate +resilience +resiliency +resilient +resilifer +resiliometer +resilition +resilium +resilver +resin +resina +resinaceous +resinate +resinbush +resiner +resinfiable +resing +resinic +resiniferous +resinification +resinifluous +resiniform +resinify +resinize +resink +resinlike +resinoelectric +resinoextractive +resinogenous +resinoid +resinol +resinolic +resinophore +resinosis +resinous +resinously +resinousness +resinovitreous +resiny +resipiscence +resipiscent +resist +resistability +resistable +resistableness +resistance +resistant +resistantly +resister +resistful +resistibility +resistible +resistibleness +resistibly +resisting +resistingly +resistive +resistively +resistiveness +resistivity +resistless +resistlessly +resistlessness +resistor +resitting +resize +resizer +resketch +reskin +reslash +reslate +reslay +reslide +reslot +resmell +resmelt +resmile +resmooth +resnap +resnatch +resnatron +resnub +resoak +resoap +resoften +resoil +resojourn +resolder +resole +resolemnize +resolicit +resolidification +resolidify +resolubility +resoluble +resolubleness +resolute +resolutely +resoluteness +resolution +resolutioner +resolutionist +resolutory +resolvability +resolvable +resolvableness +resolvancy +resolve +resolved +resolvedly +resolvedness +resolvent +resolver +resolvible +resonance +resonancy +resonant +resonantly +resonate +resonator +resonatory +resoothe +resorb +resorbence +resorbent +resorcin +resorcine +resorcinism +resorcinol +resorcinolphthalein +resorcinum +resorcylic +resorption +resorptive +resort +resorter +resorufin +resought +resound +resounder +resounding +resoundingly +resource +resourceful +resourcefully +resourcefulness +resourceless +resourcelessness +resoutive +resow +resp +respace +respade +respan +respangle +resparkle +respeak +respect +respectability +respectabilize +respectable +respectableness +respectably +respectant +respecter +respectful +respectfully +respectfulness +respecting +respective +respectively +respectiveness +respectless +respectlessly +respectlessness +respectworthy +respell +respersive +respin +respirability +respirable +respirableness +respiration +respirational +respirative +respirator +respiratored +respiratorium +respiratory +respire +respirit +respirometer +respite +respiteless +resplend +resplendence +resplendency +resplendent +resplendently +resplice +resplit +respoke +respond +responde +respondence +respondency +respondent +respondentia +responder +responsal +responsary +response +responseless +responser +responsibility +responsible +responsibleness +responsibly +responsion +responsive +responsively +responsiveness +responsivity +responsorial +responsory +respot +respray +respread +respring +resprout +respue +resquare +resqueak +ressaidar +ressala +ressaldar +ressaut +rest +restable +restack +restaff +restain +restainable +restake +restamp +restandardization +restandardize +restant +restart +restate +restatement +restaur +restaurant +restaurate +restaurateur +restauration +restbalk +resteal +resteel +resteep +restem +restep +rester +resterilize +restes +restful +restfully +restfulness +restharrow +resthouse +restiaceous +restiad +restibrachium +restiff +restiffen +restiffener +restiffness +restifle +restiform +restigmatize +restimulate +restimulation +resting +restingly +restionaceous +restipulate +restipulation +restipulatory +restir +restis +restitch +restitute +restitution +restitutionism +restitutionist +restitutive +restitutor +restitutory +restive +restively +restiveness +restless +restlessly +restlessness +restock +restopper +restorable +restorableness +restoral +restoration +restorationer +restorationism +restorationist +restorative +restoratively +restorativeness +restorator +restoratory +restore +restorer +restow +restowal +restproof +restraighten +restrain +restrainability +restrained +restrainedly +restrainedness +restrainer +restraining +restrainingly +restraint +restraintful +restrap +restratification +restream +restrengthen +restress +restretch +restrict +restricted +restrictedly +restrictedness +restriction +restrictionary +restrictionist +restrictive +restrictively +restrictiveness +restrike +restring +restringe +restringency +restringent +restrip +restrive +restroke +restudy +restuff +restward +restwards +resty +restyle +resubject +resubjection +resubjugate +resublimation +resublime +resubmerge +resubmission +resubmit +resubordinate +resubscribe +resubscriber +resubscription +resubstitute +resubstitution +resucceed +resuck +resudation +resue +resuffer +resufferance +resuggest +resuggestion +resuing +resuit +result +resultance +resultancy +resultant +resultantly +resultative +resultful +resultfully +resulting +resultingly +resultive +resultless +resultlessly +resultlessness +resumability +resumable +resume +resumer +resummon +resummons +resumption +resumptive +resumptively +resun +resup +resuperheat +resupervise +resupinate +resupinated +resupination +resupine +resupply +resupport +resuppose +resupposition +resuppress +resuppression +resurface +resurge +resurgence +resurgency +resurgent +resurprise +resurrect +resurrectible +resurrection +resurrectional +resurrectionary +resurrectioner +resurrectioning +resurrectionism +resurrectionist +resurrectionize +resurrective +resurrector +resurrender +resurround +resurvey +resuscitable +resuscitant +resuscitate +resuscitation +resuscitative +resuscitator +resuspect +resuspend +resuspension +reswage +reswallow +resward +reswarm +reswear +resweat +resweep +reswell +reswill +reswim +resyllabification +resymbolization +resymbolize +resynthesis +resynthesize +ret +retable +retack +retackle +retag +retail +retailer +retailment +retailor +retain +retainability +retainable +retainableness +retainal +retainder +retainer +retainership +retaining +retake +retaker +retaliate +retaliation +retaliationist +retaliative +retaliator +retaliatory +retalk +retama +retame +retan +retanner +retape +retard +retardance +retardant +retardate +retardation +retardative +retardatory +retarded +retardence +retardent +retarder +retarding +retardingly +retardive +retardment +retardure +retare +retariff +retaste +retation +retattle +retax +retaxation +retch +reteach +retecious +retelegraph +retelephone +retell +retelling +retem +retemper +retempt +retemptation +retenant +retender +retene +retent +retention +retentionist +retentive +retentively +retentiveness +retentivity +retentor +retepore +retest +retexture +rethank +rethatch +rethaw +rethe +retheness +rethicken +rethink +rethrash +rethread +rethreaten +rethresh +rethresher +rethrill +rethrive +rethrone +rethrow +rethrust +rethunder +retia +retial +retiarian +retiarius +retiary +reticella +reticello +reticence +reticency +reticent +reticently +reticket +reticle +reticula +reticular +reticularian +reticularly +reticulary +reticulate +reticulated +reticulately +reticulation +reticulatocoalescent +reticulatogranulate +reticulatoramose +reticulatovenose +reticule +reticuled +reticulin +reticulitis +reticulocyte +reticulocytosis +reticuloramose +reticulose +reticulovenose +reticulum +retie +retier +retiform +retighten +retile +retill +retimber +retime +retin +retina +retinacular +retinaculate +retinaculum +retinal +retinalite +retinasphalt +retinasphaltum +retincture +retinene +retinerved +retinian +retinispora +retinite +retinitis +retinize +retinker +retinoblastoma +retinochorioid +retinochorioidal +retinochorioiditis +retinoid +retinol +retinopapilitis +retinophoral +retinophore +retinoscope +retinoscopic +retinoscopically +retinoscopist +retinoscopy +retinue +retinula +retinular +retinule +retip +retiracied +retiracy +retirade +retiral +retire +retired +retiredly +retiredness +retirement +retirer +retiring +retiringly +retiringness +retistene +retoast +retold +retolerate +retoleration +retomb +retonation +retook +retool +retooth +retoother +retort +retortable +retorted +retorter +retortion +retortive +retorture +retoss +retotal +retouch +retoucher +retouching +retouchment +retour +retourable +retrace +retraceable +retracement +retrack +retract +retractability +retractable +retractation +retracted +retractibility +retractible +retractile +retractility +retraction +retractive +retractively +retractiveness +retractor +retrad +retrade +retradition +retrahent +retrain +retral +retrally +retramp +retrample +retranquilize +retranscribe +retranscription +retransfer +retransference +retransfigure +retransform +retransformation +retransfuse +retransit +retranslate +retranslation +retransmission +retransmissive +retransmit +retransmute +retransplant +retransport +retransportation +retravel +retraverse +retraxit +retread +retreat +retreatal +retreatant +retreater +retreatful +retreating +retreatingness +retreative +retreatment +retree +retrench +retrenchable +retrencher +retrenchment +retrial +retribute +retribution +retributive +retributively +retributor +retributory +retricked +retrievability +retrievable +retrievableness +retrievably +retrieval +retrieve +retrieveless +retrievement +retriever +retrieverish +retrim +retrimmer +retrip +retroact +retroaction +retroactive +retroactively +retroactivity +retroalveolar +retroauricular +retrobronchial +retrobuccal +retrobulbar +retrocaecal +retrocardiac +retrocecal +retrocede +retrocedence +retrocedent +retrocervical +retrocession +retrocessional +retrocessionist +retrocessive +retrochoir +retroclavicular +retroclusion +retrocognition +retrocognitive +retrocolic +retroconsciousness +retrocopulant +retrocopulation +retrocostal +retrocouple +retrocoupler +retrocurved +retrodate +retrodeviation +retrodisplacement +retroduction +retrodural +retroesophageal +retroflected +retroflection +retroflex +retroflexed +retroflexion +retroflux +retroform +retrofract +retrofracted +retrofrontal +retrogastric +retrogenerative +retrogradation +retrogradatory +retrograde +retrogradely +retrogradient +retrogradingly +retrogradism +retrogradist +retrogress +retrogression +retrogressionist +retrogressive +retrogressively +retrohepatic +retroinfection +retroinsular +retroiridian +retroject +retrojection +retrojugular +retrolabyrinthine +retrolaryngeal +retrolingual +retrolocation +retromammary +retromammillary +retromandibular +retromastoid +retromaxillary +retromigration +retromingent +retromingently +retromorphosed +retromorphosis +retronasal +retroperitoneal +retroperitoneally +retropharyngeal +retropharyngitis +retroplacental +retroplexed +retroposed +retroposition +retropresbyteral +retropubic +retropulmonary +retropulsion +retropulsive +retroreception +retrorectal +retroreflective +retrorenal +retrorse +retrorsely +retroserrate +retroserrulate +retrospect +retrospection +retrospective +retrospectively +retrospectiveness +retrospectivity +retrosplenic +retrostalsis +retrostaltic +retrosternal +retrosusception +retrot +retrotarsal +retrotemporal +retrothyroid +retrotracheal +retrotransfer +retrotransference +retrotympanic +retrousse +retrovaccinate +retrovaccination +retrovaccine +retroverse +retroversion +retrovert +retrovision +retroxiphoid +retrude +retrue +retrusible +retrusion +retrust +retry +retted +retter +rettery +retting +rettory +retube +retuck +retumble +retumescence +retune +returban +returf +returfer +return +returnability +returnable +returned +returner +returnless +returnlessly +retuse +retwine +retwist +retying +retype +retzian +reundercut +reundergo +reundertake +reundulate +reundulation +reune +reunfold +reunification +reunify +reunion +reunionism +reunionist +reunionistic +reunitable +reunite +reunitedly +reuniter +reunition +reunitive +reunpack +reuphold +reupholster +reuplift +reurge +reuse +reutilization +reutilize +reutter +reutterance +rev +revacate +revaccinate +revaccination +revalenta +revalescence +revalescent +revalidate +revalidation +revalorization +revalorize +revaluate +revaluation +revalue +revamp +revamper +revampment +revaporization +revaporize +revarnish +revary +reve +reveal +revealability +revealable +revealableness +revealed +revealedly +revealer +revealing +revealingly +revealingness +revealment +revegetate +revegetation +revehent +reveil +reveille +revel +revelability +revelant +revelation +revelational +revelationer +revelationist +revelationize +revelative +revelator +revelatory +reveler +revellent +revelly +revelment +revelrout +revelry +revenant +revend +revender +revendicate +revendication +reveneer +revenge +revengeable +revengeful +revengefully +revengefulness +revengeless +revengement +revenger +revengingly +revent +reventilate +reventure +revenual +revenue +revenued +revenuer +rever +reverable +reverb +reverbatory +reverberant +reverberate +reverberation +reverberative +reverberator +reverberatory +reverbrate +reverdure +revere +revered +reverence +reverencer +reverend +reverendly +reverendship +reverent +reverential +reverentiality +reverentially +reverentialness +reverently +reverentness +reverer +reverie +reverification +reverify +reverist +revers +reversability +reversable +reversal +reverse +reversed +reversedly +reverseful +reverseless +reversely +reversement +reverser +reverseways +reversewise +reversi +reversibility +reversible +reversibleness +reversibly +reversification +reversifier +reversify +reversing +reversingly +reversion +reversionable +reversional +reversionally +reversionary +reversioner +reversionist +reversis +reversist +reversive +reverso +revert +revertal +reverter +revertibility +revertible +revertive +revertively +revery +revest +revestiary +revestry +revet +revete +revetement +revetment +revibrate +revibration +revibrational +revictorious +revictory +revictual +revictualment +revie +review +reviewability +reviewable +reviewage +reviewal +reviewer +revieweress +reviewish +reviewless +revigorate +revigoration +revile +revilement +reviler +reviling +revilingly +revindicate +revindication +reviolate +reviolation +revirescence +revirescent +revisable +revisableness +revisal +revise +revisee +reviser +revisership +revisible +revision +revisional +revisionary +revisionism +revisionist +revisit +revisitant +revisitation +revisor +revisory +revisualization +revisualize +revitalization +revitalize +revitalizer +revivability +revivable +revivably +revival +revivalism +revivalist +revivalistic +revivalize +revivatory +revive +revivement +reviver +revivification +revivifier +revivify +reviving +revivingly +reviviscence +reviviscency +reviviscent +reviviscible +revivor +revocability +revocable +revocableness +revocably +revocation +revocative +revocatory +revoice +revokable +revoke +revokement +revoker +revokingly +revolant +revolatilize +revolt +revolter +revolting +revoltingly +revoltress +revolubility +revoluble +revolubly +revolunteer +revolute +revoluted +revolution +revolutional +revolutionally +revolutionarily +revolutionariness +revolutionary +revolutioneering +revolutioner +revolutionism +revolutionist +revolutionize +revolutionizement +revolutionizer +revolvable +revolvably +revolve +revolvement +revolvency +revolver +revolving +revolvingly +revomit +revote +revue +revuette +revuist +revulsed +revulsion +revulsionary +revulsive +revulsively +rewade +rewager +rewake +rewaken +rewall +rewallow +reward +rewardable +rewardableness +rewardably +rewardedly +rewarder +rewardful +rewardfulness +rewarding +rewardingly +rewardless +rewardproof +rewarehouse +rewarm +rewarn +rewash +rewater +rewave +rewax +rewaybill +rewayle +reweaken +rewear +reweave +rewed +reweigh +reweigher +reweight +rewelcome +reweld +rewend +rewet +rewhelp +rewhirl +rewhisper +rewhiten +rewiden +rewin +rewind +rewinder +rewirable +rewire +rewish +rewithdraw +rewithdrawal +rewood +reword +rework +reworked +rewound +rewove +rewoven +rewrap +rewrite +rewriter +rex +rexen +reyield +reyoke +reyouth +rezbanyite +rhabdite +rhabditiform +rhabdium +rhabdocoelan +rhabdocoele +rhabdocoelidan +rhabdocoelous +rhabdoid +rhabdoidal +rhabdolith +rhabdom +rhabdomal +rhabdomancer +rhabdomancy +rhabdomantic +rhabdomantist +rhabdomyoma +rhabdomyosarcoma +rhabdomysarcoma +rhabdophane +rhabdophanite +rhabdophoran +rhabdopod +rhabdos +rhabdosome +rhabdosophy +rhabdosphere +rhabdus +rhagades +rhagadiform +rhagiocrin +rhagionid +rhagite +rhagon +rhagonate +rhagose +rhamn +rhamnaceous +rhamnal +rhamnetin +rhamninase +rhamninose +rhamnite +rhamnitol +rhamnohexite +rhamnohexitol +rhamnohexose +rhamnonic +rhamnose +rhamnoside +rhamphoid +rhamphotheca +rhapontic +rhaponticin +rhapontin +rhapsode +rhapsodic +rhapsodical +rhapsodically +rhapsodie +rhapsodism +rhapsodist +rhapsodistic +rhapsodize +rhapsodomancy +rhapsody +rhason +rhasophore +rhatania +rhatany +rhe +rhea +rheadine +rhebok +rhebosis +rheeboc +rheebok +rheen +rhegmatype +rhegmatypy +rheic +rhein +rheinic +rhema +rhematic +rhematology +rheme +rhenium +rheobase +rheocrat +rheologist +rheology +rheometer +rheometric +rheometry +rheophile +rheophore +rheophoric +rheoplankton +rheoscope +rheoscopic +rheostat +rheostatic +rheostatics +rheotactic +rheotan +rheotaxis +rheotome +rheotrope +rheotropic +rheotropism +rhesian +rhesus +rhetor +rhetoric +rhetorical +rhetorically +rhetoricalness +rhetoricals +rhetorician +rhetorize +rheum +rheumarthritis +rheumatalgia +rheumatic +rheumatical +rheumatically +rheumaticky +rheumatism +rheumatismal +rheumatismoid +rheumative +rheumatiz +rheumatize +rheumatoid +rheumatoidal +rheumatoidally +rheumed +rheumic +rheumily +rheuminess +rheumy +rhexis +rhigolene +rhigosis +rhigotic +rhinal +rhinalgia +rhinarium +rhincospasm +rhine +rhinencephalic +rhinencephalon +rhinencephalous +rhinenchysis +rhinestone +rhineurynter +rhinion +rhinitis +rhino +rhinobyon +rhinocaul +rhinocele +rhinocelian +rhinocerial +rhinocerian +rhinocerine +rhinoceroid +rhinoceros +rhinoceroslike +rhinocerotic +rhinocerotiform +rhinocerotine +rhinocerotoid +rhinochiloplasty +rhinodynia +rhinogenous +rhinolalia +rhinolaryngology +rhinolaryngoscope +rhinolite +rhinolith +rhinolithic +rhinological +rhinologist +rhinology +rhinolophid +rhinolophine +rhinopharyngeal +rhinopharyngitis +rhinopharynx +rhinophonia +rhinophore +rhinophyma +rhinoplastic +rhinoplasty +rhinopolypus +rhinorrhagia +rhinorrhea +rhinorrheal +rhinoscleroma +rhinoscope +rhinoscopic +rhinoscopy +rhinosporidiosis +rhinotheca +rhinothecal +rhipidate +rhipidion +rhipidistian +rhipidium +rhipidoglossal +rhipidoglossate +rhipidopterous +rhipiphorid +rhipipteran +rhipipterous +rhizanthous +rhizautoicous +rhizine +rhizinous +rhizocarp +rhizocarpean +rhizocarpian +rhizocarpic +rhizocarpous +rhizocaul +rhizocaulus +rhizocephalan +rhizocephalous +rhizocorm +rhizoctoniose +rhizodermis +rhizoflagellate +rhizogen +rhizogenetic +rhizogenic +rhizogenous +rhizoid +rhizoidal +rhizoma +rhizomatic +rhizomatous +rhizome +rhizomelic +rhizomic +rhizomorph +rhizomorphic +rhizomorphoid +rhizomorphous +rhizoneure +rhizophagous +rhizophilous +rhizophoraceous +rhizophore +rhizophorous +rhizophyte +rhizoplast +rhizopod +rhizopodal +rhizopodan +rhizopodist +rhizopodous +rhizosphere +rhizostomatous +rhizostome +rhizostomous +rhizotaxis +rhizotaxy +rhizote +rhizotic +rhizotomi +rhizotomy +rho +rhodaline +rhodamine +rhodanate +rhodanic +rhodanine +rhodanthe +rhodeose +rhodeswood +rhodic +rhoding +rhodinol +rhodite +rhodium +rhodizite +rhodizonic +rhodochrosite +rhodocyte +rhododendron +rhodolite +rhodomelaceous +rhodonite +rhodophane +rhodophyceous +rhodophyll +rhodoplast +rhodopsin +rhodorhiza +rhodosperm +rhodospermin +rhodospermous +rhodymeniaceous +rhomb +rhombencephalon +rhombenporphyr +rhombic +rhombical +rhombiform +rhomboclase +rhomboganoid +rhombogene +rhombogenic +rhombogenous +rhombohedra +rhombohedral +rhombohedrally +rhombohedric +rhombohedron +rhomboid +rhomboidal +rhomboidally +rhomboideus +rhomboidly +rhomboquadratic +rhomborectangular +rhombos +rhombovate +rhombus +rhonchal +rhonchial +rhonchus +rhopalic +rhopalism +rhopalium +rhopaloceral +rhopalocerous +rhotacism +rhotacismus +rhotacistic +rhotacize +rhubarb +rhubarby +rhumb +rhumba +rhumbatron +rhyacolite +rhyme +rhymeless +rhymelet +rhymemaker +rhymemaking +rhymeproof +rhymer +rhymery +rhymester +rhymewise +rhymic +rhymist +rhymy +rhynchocephalian +rhynchocephalic +rhynchocephalous +rhynchocoelan +rhynchocoelic +rhynchocoelous +rhyncholite +rhynchonelloid +rhynchophoran +rhynchophore +rhynchophorous +rhynchotal +rhynchote +rhynchotous +rhynconellid +rhyobasalt +rhyodacite +rhyolite +rhyolitic +rhyotaxitic +rhyparographer +rhyparographic +rhyparographist +rhyparography +rhypography +rhyptic +rhyptical +rhysimeter +rhythm +rhythmal +rhythmic +rhythmical +rhythmicality +rhythmically +rhythmicity +rhythmicize +rhythmics +rhythmist +rhythmizable +rhythmization +rhythmize +rhythmless +rhythmometer +rhythmopoeia +rhythmproof +rhytidome +rhytidosis +rhyton +ria +rial +riancy +riant +riantly +riata +rib +ribald +ribaldish +ribaldly +ribaldrous +ribaldry +riband +ribandlike +ribandmaker +ribandry +ribat +ribaudequin +ribaudred +ribband +ribbandry +ribbed +ribber +ribbet +ribbidge +ribbing +ribble +ribbon +ribbonback +ribboner +ribbonfish +ribbonlike +ribbonmaker +ribbonry +ribbonweed +ribbonwood +ribbony +ribby +ribe +ribless +riblet +riblike +riboflavin +ribonic +ribonuclease +ribonucleic +ribose +ribroast +ribroaster +ribroasting +ribskin +ribspare +ribwork +ribwort +ricciaceous +rice +ricebird +riceland +ricer +ricey +rich +richdom +richellite +richen +riches +richesse +richling +richly +richness +richt +richterite +richweed +ricin +ricine +ricinelaidic +ricinelaidinic +ricinic +ricinine +ricininic +ricinium +ricinoleate +ricinoleic +ricinolein +ricinolic +ricinus +rick +rickardite +ricker +ricketily +ricketiness +ricketish +rickets +rickettsial +rickettsialpox +rickety +rickey +rickle +rickmatic +rickrack +ricksha +rickshaw +rickstaddle +rickstand +rickstick +rickyard +ricochet +ricolettaite +ricrac +rictal +rictus +rid +ridable +ridableness +ridably +riddam +riddance +riddel +ridden +ridder +ridding +riddle +riddlemeree +riddler +riddling +riddlingly +riddlings +ride +rideable +rideau +riden +rident +rider +ridered +rideress +riderless +ridge +ridgeband +ridgeboard +ridgebone +ridged +ridgel +ridgelet +ridgelike +ridgeling +ridgepiece +ridgeplate +ridgepole +ridgepoled +ridger +ridgerope +ridgetree +ridgeway +ridgewise +ridgil +ridging +ridgingly +ridgling +ridgy +ridibund +ridicule +ridiculer +ridiculize +ridiculosity +ridiculous +ridiculously +ridiculousness +riding +ridingman +ridotto +rie +riebeckite +riem +riempie +rier +rife +rifely +rifeness +riff +riffle +riffler +riffraff +rifle +riflebird +rifledom +rifleman +riflemanship +rifleproof +rifler +riflery +rifleshot +rifling +rift +rifter +riftless +rifty +rig +rigadoon +rigamajig +rigamarole +rigation +rigbane +rigescence +rigescent +riggald +rigger +rigging +riggish +riggite +riggot +right +rightabout +righten +righteous +righteously +righteousness +righter +rightful +rightfully +rightfulness +rightheaded +righthearted +rightist +rightle +rightless +rightlessness +rightly +rightmost +rightness +righto +rightship +rightward +rightwardly +rightwards +righty +rigid +rigidify +rigidist +rigidity +rigidly +rigidness +rigidulous +rigling +rigmaree +rigmarole +rigmarolery +rigmarolic +rigmarolish +rigmarolishly +rignum +rigol +rigolette +rigor +rigorism +rigorist +rigoristic +rigorous +rigorously +rigorousness +rigsby +rigsdaler +rigwiddie +rigwiddy +rikisha +rikk +riksha +rikshaw +rilawa +rile +riley +rill +rillet +rillett +rillette +rillock +rillstone +rilly +rim +rima +rimal +rimate +rimbase +rime +rimeless +rimer +rimester +rimfire +rimiform +rimland +rimless +rimmaker +rimmaking +rimmed +rimmer +rimose +rimosely +rimosity +rimous +rimpi +rimple +rimption +rimrock +rimu +rimula +rimulose +rimy +rinceau +rinch +rincon +rind +rinded +rinderpest +rindle +rindless +rindy +rine +ring +ringable +ringbark +ringbarker +ringbill +ringbird +ringbolt +ringbone +ringboned +ringcraft +ringdove +ringe +ringed +ringent +ringer +ringeye +ringgiver +ringgiving +ringgoer +ringhals +ringhead +ringiness +ringing +ringingly +ringingness +ringite +ringle +ringlead +ringleader +ringleaderless +ringleadership +ringless +ringlet +ringleted +ringlety +ringlike +ringmaker +ringmaking +ringman +ringmaster +ringneck +ringsail +ringside +ringsider +ringster +ringtail +ringtaw +ringtime +ringtoss +ringwalk +ringwall +ringwise +ringworm +ringy +rink +rinka +rinker +rinkite +rinncefada +rinneite +rinner +rinsable +rinse +rinser +rinsing +rinthereout +rintherout +rio +riot +rioter +rioting +riotingly +riotist +riotistic +riotocracy +riotous +riotously +riotousness +riotproof +riotry +rip +ripa +ripal +riparial +riparian +riparious +ripcord +ripe +ripelike +ripely +ripen +ripener +ripeness +ripening +ripeningly +riper +ripgut +ripicolous +ripidolite +ripienist +ripieno +ripier +ripost +riposte +rippable +ripper +ripperman +rippet +rippier +ripping +rippingly +rippingness +rippit +ripple +rippleless +rippler +ripplet +rippling +ripplingly +ripply +rippon +riprap +riprapping +ripsack +ripsaw +ripsnorter +ripsnorting +ripup +riroriro +risala +risberm +rise +risen +riser +rishi +rishtadar +risibility +risible +risibleness +risibles +risibly +rising +risk +risker +riskful +riskfulness +riskily +riskiness +riskish +riskless +riskproof +risky +risorial +risorius +risp +risper +risque +risquee +rissel +risser +rissle +rissoid +rist +ristori +rit +rita +ritardando +rite +riteless +ritelessness +ritling +ritornel +ritornelle +ritornello +rittingerite +ritual +ritualism +ritualist +ritualistic +ritualistically +rituality +ritualize +ritualless +ritually +ritzy +riva +rivage +rival +rivalable +rivaless +rivalism +rivality +rivalize +rivalless +rivalrous +rivalry +rivalship +rive +rivel +rivell +riven +river +riverain +riverbank +riverbush +riverdamp +rivered +riverhead +riverhood +riverine +riverish +riverless +riverlet +riverlike +riverling +riverly +riverman +riverscape +riverside +riversider +riverward +riverwards +riverwash +riverway +riverweed +riverwise +rivery +rivet +riveter +rivethead +riveting +rivetless +rivetlike +riving +rivingly +rivose +rivulariaceous +rivulation +rivulet +rivulose +rix +rixatrix +rixy +riyal +riziform +rizzar +rizzle +rizzom +rizzomed +rizzonite +roach +roachback +road +roadability +roadable +roadbed +roadblock +roadbook +roadcraft +roaded +roader +roadfellow +roadhead +roadhouse +roading +roadite +roadless +roadlessness +roadlike +roadman +roadmaster +roadside +roadsider +roadsman +roadstead +roadster +roadstone +roadtrack +roadway +roadweed +roadwise +roadworthiness +roadworthy +roam +roamage +roamer +roaming +roamingly +roan +roanoke +roar +roarer +roaring +roaringly +roast +roastable +roaster +roasting +roastingly +rob +robalito +robalo +roband +robber +robberproof +robbery +robbin +robbing +robe +robeless +rober +roberd +robin +robinet +robing +robinin +robinoside +roble +robomb +roborant +roborate +roboration +roborative +roborean +roboreous +robot +robotesque +robotian +robotism +robotistic +robotization +robotize +robotlike +robotry +robur +roburite +robust +robustful +robustfully +robustfulness +robustic +robusticity +robustious +robustiously +robustiousness +robustity +robustly +robustness +roc +rocambole +roccellic +roccellin +roccelline +rochelime +rocher +rochet +rocheted +rock +rockable +rockably +rockaby +rockabye +rockallite +rockaway +rockbell +rockberry +rockbird +rockborn +rockbrush +rockcist +rockcraft +rockelay +rocker +rockery +rocket +rocketeer +rocketer +rocketlike +rocketor +rocketry +rockety +rockfall +rockfish +rockfoil +rockhair +rockhearted +rockiness +rocking +rockingly +rockish +rocklay +rockless +rocklet +rocklike +rockling +rockman +rockrose +rockshaft +rockslide +rockstaff +rocktree +rockward +rockwards +rockweed +rockwood +rockwork +rocky +rococo +rocta +rod +rodd +roddikin +roddin +rodding +rode +rodent +rodential +rodentially +rodentian +rodenticidal +rodenticide +rodentproof +rodeo +rodge +rodham +roding +rodingite +rodknight +rodless +rodlet +rodlike +rodmaker +rodman +rodney +rodomont +rodomontade +rodomontadist +rodomontador +rodsman +rodster +rodwood +roe +roeblingite +roebuck +roed +roelike +roentgen +roentgenism +roentgenization +roentgenize +roentgenogram +roentgenograph +roentgenographic +roentgenographically +roentgenography +roentgenologic +roentgenological +roentgenologically +roentgenologist +roentgenology +roentgenometer +roentgenometry +roentgenoscope +roentgenoscopic +roentgenoscopy +roentgenotherapy +roentgentherapy +roer +roestone +roey +rog +rogan +rogation +rogative +rogatory +roger +rogersite +roggle +rogue +roguedom +rogueling +roguery +rogueship +roguing +roguish +roguishly +roguishness +rohan +rohob +rohun +rohuna +roi +roid +roil +roily +roister +roisterer +roistering +roisteringly +roisterly +roisterous +roisterously +roit +roka +roke +rokeage +rokee +rokelay +roker +rokey +roky +role +roleo +roll +rollable +rollback +rolled +rollejee +roller +rollerer +rollermaker +rollermaking +rollerman +rollerskater +rollerskating +rolley +rolleyway +rolleywayman +rolliche +rollichie +rollick +rollicker +rollicking +rollickingly +rollickingness +rollicksome +rollicksomeness +rollicky +rolling +rollingly +rollix +rollmop +rollock +rollway +roloway +romaika +romaine +romal +romance +romancealist +romancean +romanceful +romanceish +romanceishness +romanceless +romancelet +romancelike +romancemonger +romanceproof +romancer +romanceress +romancical +romancing +romancist +romancy +romanium +romantic +romantical +romanticalism +romanticality +romantically +romanticalness +romanticism +romanticist +romanticistic +romanticity +romanticize +romanticly +romanticness +romantism +romantist +romanza +romaunt +rombos +rombowline +romeite +romerillo +romero +rommack +romp +romper +romping +rompingly +rompish +rompishly +rompishness +rompu +rompy +roncador +roncet +ronco +rond +rondache +rondacher +rondawel +ronde +rondeau +rondel +rondelet +rondelier +rondelle +rondellier +rondino +rondle +rondo +rondoletto +rondure +rone +rongeur +ronquil +rontgen +ronyon +rood +roodebok +roodle +roodstone +roof +roofage +roofer +roofing +roofless +rooflet +rooflike +roofman +rooftree +roofward +roofwise +roofy +rooibok +rooinek +rook +rooker +rookeried +rookery +rookie +rookish +rooklet +rooklike +rooky +rool +room +roomage +roomed +roomer +roomful +roomie +roomily +roominess +roomkeeper +roomless +roomlet +roommate +roomstead +roomth +roomthily +roomthiness +roomthy +roomward +roomy +roon +roorback +roosa +roost +roosted +rooster +roosterfish +roosterhood +roosterless +roosters +roostership +root +rootage +rootcap +rooted +rootedly +rootedness +rooter +rootery +rootfast +rootfastness +roothold +rootiness +rootle +rootless +rootlessness +rootlet +rootlike +rootling +rootstalk +rootstock +rootwalt +rootward +rootwise +rootworm +rooty +roove +ropable +rope +ropeable +ropeband +ropebark +ropedance +ropedancer +ropedancing +ropelayer +ropelaying +ropelike +ropemaker +ropemaking +ropeman +roper +roperipe +ropery +ropes +ropesmith +ropetrick +ropewalk +ropewalker +ropeway +ropework +ropily +ropiness +roping +ropish +ropishness +ropp +ropy +roque +roquelaure +roquer +roquet +roquette +roquist +roral +roratorio +roric +roriferous +rorifluent +roritorious +rorqual +rorty +rorulent +rory +rosacean +rosaceous +rosal +rosanilin +rosaniline +rosarian +rosario +rosarium +rosaruby +rosary +rosated +roscherite +roscid +roscoelite +rose +roseal +roseate +roseately +rosebay +rosebud +rosebush +rosed +rosedrop +rosefish +rosehead +rosehill +rosehiller +roseine +rosel +roseless +roselet +roselike +roselite +rosella +rosellate +roselle +rosemary +rosenbuschite +roseola +roseolar +roseoliform +roseolous +roseous +roseroot +rosery +roset +rosetan +rosetangle +rosetime +rosette +rosetted +rosetty +rosetum +rosety +roseways +rosewise +rosewood +rosewort +rosied +rosier +rosieresite +rosilla +rosillo +rosily +rosin +rosinate +rosinduline +rosiness +rosinous +rosinweed +rosinwood +rosiny +rosland +rosmarine +rosoli +rosolic +rosolio +rosolite +rosorial +ross +rosser +rossite +rostel +rostellar +rostellarian +rostellate +rostelliform +rostellum +roster +rostra +rostral +rostrally +rostrate +rostrated +rostriferous +rostriform +rostroantennary +rostrobranchial +rostrocarinate +rostrocaudal +rostroid +rostrolateral +rostrular +rostrulate +rostrulum +rostrum +rosular +rosulate +rosy +rot +rota +rotacism +rotal +rotalian +rotaliform +rotaliiform +rotaman +rotameter +rotan +rotang +rotarianize +rotary +rotascope +rotatable +rotate +rotated +rotating +rotation +rotational +rotative +rotatively +rotativism +rotatodentate +rotatoplane +rotator +rotatorian +rotatory +rotch +rote +rotella +rotenone +roter +rotge +rotgut +rother +rothermuck +rotifer +rotiferal +rotiferan +rotiferous +rotiform +rotisserie +roto +rotograph +rotogravure +rotor +rotorcraft +rotproof +rottan +rotten +rottenish +rottenly +rottenness +rottenstone +rotter +rotting +rottle +rottlera +rottlerin +rottock +rottolo +rotula +rotulad +rotular +rotulet +rotulian +rotuliform +rotulus +rotund +rotunda +rotundate +rotundifoliate +rotundifolious +rotundiform +rotundify +rotundity +rotundly +rotundness +rotundo +rotundotetragonal +roub +roucou +roud +roue +rouelle +rouge +rougeau +rougeberry +rougelike +rougemontite +rougeot +rough +roughage +roughcast +roughcaster +roughdraft +roughdraw +roughdress +roughdry +roughen +roughener +rougher +roughet +roughhearted +roughheartedness +roughhew +roughhewer +roughhewn +roughhouse +roughhouser +roughhousing +roughhousy +roughie +roughing +roughings +roughish +roughishly +roughishness +roughleg +roughly +roughness +roughometer +roughride +roughrider +roughroot +roughscuff +roughsetter +roughshod +roughslant +roughsome +roughstring +roughstuff +roughtail +roughtailed +roughwork +roughwrought +roughy +rougy +rouille +rouky +roulade +rouleau +roulette +roun +rounce +rounceval +rouncy +round +roundabout +roundaboutly +roundaboutness +rounded +roundedly +roundedness +roundel +roundelay +roundeleer +rounder +roundfish +roundhead +roundheaded +roundheadedness +roundhouse +rounding +roundish +roundishness +roundlet +roundline +roundly +roundmouthed +roundness +roundnose +roundnosed +roundridge +roundseam +roundsman +roundtail +roundtop +roundtree +roundup +roundwise +roundwood +roundworm +roundy +roup +rouper +roupet +roupily +roupingwife +roupit +roupy +rouse +rouseabout +rousedness +rousement +rouser +rousing +rousingly +roussette +roust +roustabout +rouster +rousting +rout +route +router +routh +routhercock +routhie +routhiness +routhy +routinary +routine +routineer +routinely +routing +routinish +routinism +routinist +routinization +routinize +routivarite +routous +routously +rouvillite +rove +rover +rovet +rovetto +roving +rovingly +rovingness +row +rowable +rowan +rowanberry +rowboat +rowdily +rowdiness +rowdy +rowdydow +rowdydowdy +rowdyish +rowdyishly +rowdyishness +rowdyism +rowdyproof +rowed +rowel +rowelhead +rowen +rower +rowet +rowiness +rowing +rowlandite +rowlet +rowlock +rowport +rowty +rowy +rox +roxy +royal +royale +royalet +royalism +royalist +royalization +royalize +royally +royalty +royet +royetness +royetous +royetously +royt +rozum +ruach +ruana +rub +rubasse +rubato +rubbed +rubber +rubberer +rubberize +rubberless +rubberneck +rubbernecker +rubbernose +rubbers +rubberstone +rubberwise +rubbery +rubbing +rubbingstone +rubbish +rubbishing +rubbishingly +rubbishly +rubbishry +rubbishy +rubble +rubbler +rubblestone +rubblework +rubbly +rubdown +rubedinous +rubedity +rubefacient +rubefaction +rubelet +rubella +rubelle +rubellite +rubellosis +rubeola +rubeolar +rubeoloid +ruberythric +ruberythrinic +rubescence +rubescent +rubiaceous +rubianic +rubiate +rubiator +rubican +rubicelle +rubiconed +rubicund +rubicundity +rubidic +rubidine +rubidium +rubied +rubific +rubification +rubificative +rubify +rubiginous +rubijervine +rubine +rubineous +rubious +ruble +rublis +rubor +rubric +rubrica +rubrical +rubricality +rubrically +rubricate +rubrication +rubricator +rubrician +rubricism +rubricist +rubricity +rubricize +rubricose +rubrific +rubrification +rubrify +rubrisher +rubrospinal +rubstone +ruby +rubylike +rubytail +rubythroat +rubywise +rucervine +ruche +ruching +ruck +rucker +ruckle +ruckling +rucksack +rucksey +ruckus +rucky +ructation +ruction +rud +rudas +rudd +rudder +rudderhead +rudderhole +rudderless +rudderlike +rudderpost +rudderstock +ruddied +ruddily +ruddiness +ruddle +ruddleman +ruddock +ruddy +ruddyish +rude +rudely +rudeness +rudented +rudenture +ruderal +rudesby +rudge +rudiment +rudimental +rudimentarily +rudimentariness +rudimentary +rudimentation +rudish +rudistan +rudistid +rudity +rue +rueful +ruefully +ruefulness +ruelike +ruelle +ruen +ruer +ruesome +ruesomeness +ruewort +rufescence +rufescent +ruff +ruffable +ruffed +ruffer +ruffian +ruffianage +ruffiandom +ruffianhood +ruffianish +ruffianism +ruffianize +ruffianlike +ruffianly +ruffiano +ruffin +ruffle +ruffled +ruffleless +rufflement +ruffler +rufflike +ruffliness +ruffling +ruffly +ruficarpous +ruficaudate +ruficoccin +ruficornate +rufigallic +rufoferruginous +rufofulvous +rufofuscous +rufopiceous +rufotestaceous +rufous +rufter +rufulous +rufus +rug +ruga +rugate +rugged +ruggedly +ruggedness +rugging +ruggle +ruggy +rugheaded +ruglike +rugmaker +rugmaking +rugosa +rugose +rugosely +rugosity +rugous +rugulose +ruin +ruinable +ruinate +ruination +ruinatious +ruinator +ruined +ruiner +ruing +ruiniform +ruinlike +ruinous +ruinously +ruinousness +ruinproof +rukh +rulable +rule +ruledom +ruleless +rulemonger +ruler +rulership +ruling +rulingly +rull +ruller +rullion +rum +rumal +rumbelow +rumble +rumblegarie +rumblegumption +rumblement +rumbler +rumbling +rumblingly +rumbly +rumbo +rumbooze +rumbowline +rumbowling +rumbullion +rumbumptious +rumbustical +rumbustious +rumbustiousness +rumchunder +rumen +rumenitis +rumenocentesis +rumenotomy +rumfustian +rumgumption +rumgumptious +ruminal +ruminant +ruminantly +ruminate +ruminating +ruminatingly +rumination +ruminative +ruminatively +ruminator +rumkin +rumless +rumly +rummage +rummager +rummagy +rummer +rummily +rumminess +rummish +rummy +rumness +rumney +rumor +rumorer +rumormonger +rumorous +rumorproof +rumourmonger +rump +rumpad +rumpadder +rumpade +rumple +rumpless +rumply +rumpscuttle +rumpuncheon +rumpus +rumrunner +rumrunning +rumshop +rumswizzle +rumtytoo +run +runabout +runagate +runaround +runaway +runback +runboard +runby +runch +runchweed +runcinate +rundale +rundle +rundlet +rune +runecraft +runed +runefolk +runeless +runelike +runer +runesmith +runestaff +runeword +runfish +rung +runghead +rungless +runholder +runic +runically +runiform +runite +runkeeper +runkle +runkly +runless +runlet +runman +runnable +runnel +runner +runnet +running +runningly +runny +runoff +runologist +runology +runout +runover +runproof +runrig +runround +runt +runted +runtee +runtiness +runtish +runtishly +runtishness +runty +runway +rupa +rupee +rupestral +rupestrian +rupestrine +rupia +rupiah +rupial +rupicaprine +rupicoline +rupicolous +rupie +rupitic +ruptile +ruption +ruptive +ruptuary +rupturable +rupture +ruptured +rupturewort +rural +ruralism +ruralist +ruralite +rurality +ruralization +ruralize +rurally +ruralness +rurban +ruridecanal +rurigenous +ruru +ruse +rush +rushbush +rushed +rushen +rusher +rushiness +rushing +rushingly +rushingness +rushland +rushlight +rushlighted +rushlike +rushlit +rushy +rusine +rusk +ruskin +rusky +rusma +rusot +ruspone +russel +russet +russeting +russetish +russetlike +russety +russia +russud +rust +rustable +rustful +rustic +rustical +rustically +rusticalness +rusticate +rustication +rusticator +rusticial +rusticism +rusticity +rusticize +rusticly +rusticness +rusticoat +rustily +rustiness +rustle +rustler +rustless +rustling +rustlingly +rustlingness +rustly +rustproof +rustre +rustred +rusty +rustyback +rustyish +ruswut +rut +rutabaga +rutaceous +rutaecarpine +rutate +rutch +rutelian +ruth +ruthenate +ruthenic +ruthenious +ruthenium +ruthenous +ruther +rutherford +rutherfordine +rutherfordite +ruthful +ruthfully +ruthfulness +ruthless +ruthlessly +ruthlessness +rutic +rutidosis +rutilant +rutilated +rutile +rutilous +rutin +rutinose +ruttee +rutter +ruttiness +ruttish +ruttishly +ruttishness +rutty +rutyl +rutylene +ruvid +rux +rvulsant +ryal +ryania +rybat +ryder +rye +ryen +ryme +rynchosporous +rynd +rynt +ryot +ryotwar +ryotwari +rype +rypeck +rytidosis +s +sa +saa +sab +sabadilla +sabadine +sabadinine +sabaigrass +sabalo +sabanut +sabbat +sabbath +sabbatia +sabbatic +sabbatical +sabbatine +sabbatism +sabbaton +sabbitha +sabdariffa +sabe +sabeca +sabella +sabellan +sabellarian +sabellid +sabelloid +saber +saberbill +sabered +saberleg +saberlike +saberproof +sabertooth +saberwing +sabiaceous +sabicu +sabina +sabine +sabino +sable +sablefish +sableness +sably +sabora +saboraim +sabot +sabotage +saboted +saboteur +sabotine +sabra +sabretache +sabromin +sabuline +sabulite +sabulose +sabulosity +sabulous +sabulum +saburra +saburral +saburration +sabutan +sabzi +sac +sacalait +sacaline +sacaton +sacatra +sacbrood +saccade +saccadic +saccate +saccated +saccharamide +saccharase +saccharate +saccharated +saccharephidrosis +saccharic +saccharide +sacchariferous +saccharification +saccharifier +saccharify +saccharilla +saccharimeter +saccharimetric +saccharimetrical +saccharimetry +saccharin +saccharinate +saccharinated +saccharine +saccharineish +saccharinely +saccharinic +saccharinity +saccharization +saccharize +saccharobacillus +saccharobiose +saccharobutyric +saccharoceptive +saccharoceptor +saccharochemotropic +saccharocolloid +saccharofarinaceous +saccharogalactorrhea +saccharogenic +saccharohumic +saccharoid +saccharoidal +saccharolactonic +saccharolytic +saccharometabolic +saccharometabolism +saccharometer +saccharometric +saccharometry +saccharomucilaginous +saccharomyces +saccharomycetaceous +saccharomycete +saccharomycetic +saccharomycosis +saccharon +saccharonate +saccharone +saccharonic +saccharophylly +saccharorrhea +saccharoscope +saccharose +saccharostarchy +saccharosuria +saccharotriose +saccharous +saccharulmic +saccharulmin +saccharum +saccharuria +sacciferous +sacciform +saccobranchiate +saccoderm +saccolabium +saccomyian +saccomyid +saccomyine +saccomyoid +saccomyoidean +saccos +saccular +sacculate +sacculated +sacculation +saccule +sacculoutricular +sacculus +saccus +sacellum +sacerdocy +sacerdotage +sacerdotal +sacerdotalism +sacerdotalist +sacerdotalize +sacerdotally +sacerdotical +sacerdotism +sachamaker +sachem +sachemdom +sachemic +sachemship +sachet +sack +sackage +sackamaker +sackbag +sackbut +sackcloth +sackclothed +sackdoudle +sacked +sacken +sacker +sackful +sacking +sackless +sacklike +sackmaker +sackmaking +sackman +sacktime +saclike +saco +sacope +sacque +sacra +sacrad +sacral +sacralgia +sacralization +sacrament +sacramental +sacramentalism +sacramentalist +sacramentality +sacramentally +sacramentalness +sacramentarian +sacramentarianism +sacramentarist +sacramentary +sacramenter +sacramentism +sacramentize +sacramentum +sacraria +sacrarial +sacrarium +sacrectomy +sacred +sacredly +sacredness +sacrificable +sacrificant +sacrification +sacrificator +sacrificatory +sacrificature +sacrifice +sacrificer +sacrificial +sacrificially +sacrificing +sacrilege +sacrileger +sacrilegious +sacrilegiously +sacrilegiousness +sacrilegist +sacrilumbal +sacrilumbalis +sacring +sacrist +sacristan +sacristy +sacro +sacrocaudal +sacrococcygeal +sacrococcygean +sacrococcygeus +sacrococcyx +sacrocostal +sacrocotyloid +sacrocotyloidean +sacrocoxalgia +sacrocoxitis +sacrodorsal +sacrodynia +sacrofemoral +sacroiliac +sacroinguinal +sacroischiac +sacroischiadic +sacroischiatic +sacrolumbal +sacrolumbalis +sacrolumbar +sacropectineal +sacroperineal +sacropictorial +sacroposterior +sacropubic +sacrorectal +sacrosanct +sacrosanctity +sacrosanctness +sacrosciatic +sacrosecular +sacrospinal +sacrospinalis +sacrospinous +sacrotomy +sacrotuberous +sacrovertebral +sacrum +sad +sadden +saddening +saddeningly +saddik +saddirham +saddish +saddle +saddleback +saddlebag +saddlebow +saddlecloth +saddled +saddleleaf +saddleless +saddlelike +saddlenose +saddler +saddlery +saddlesick +saddlesore +saddlesoreness +saddlestead +saddletree +saddlewise +saddling +sade +sadh +sadhe +sadhearted +sadhu +sadic +sadiron +sadism +sadist +sadistic +sadistically +sadly +sadness +sado +sadomasochism +sadr +saecula +saeculum +saernaite +saeter +saeume +safari +safe +safeblower +safeblowing +safebreaker +safebreaking +safecracking +safeguard +safeguarder +safehold +safekeeper +safekeeping +safelight +safely +safemaker +safemaking +safen +safener +safeness +safety +saffian +safflor +safflorite +safflow +safflower +saffron +saffroned +saffrontree +saffronwood +saffrony +safranin +safranine +safranophile +safrole +saft +sag +saga +sagaciate +sagacious +sagaciously +sagaciousness +sagacity +sagaie +sagaman +sagamite +sagamore +sagapenum +sagathy +sage +sagebrush +sagebrusher +sagebush +sageleaf +sagely +sagene +sageness +sagenite +sagenitic +sagerose +sageship +sagewood +sagger +sagging +saggon +saggy +saghavart +saginate +sagination +saging +sagitta +sagittal +sagittally +sagittarius +sagittary +sagittate +sagittiferous +sagittiform +sagittocyst +sagittoid +sagless +sago +sagoin +sagolike +saguaro +sagum +saguran +sagvandite +sagwire +sagy +sah +sahh +sahib +sahme +sahoukar +sahukar +sai +saic +said +saiga +sail +sailable +sailage +sailboat +sailcloth +sailed +sailer +sailfish +sailflying +sailing +sailingly +sailless +sailmaker +sailmaking +sailor +sailoring +sailorizing +sailorless +sailorlike +sailorly +sailorman +sailorproof +sailplane +sailship +sailsman +saily +saim +saimiri +saimy +sain +saint +saintdom +sainted +saintess +sainthood +saintish +saintism +saintless +saintlike +saintlily +saintliness +saintling +saintly +saintologist +saintology +saintship +saip +sair +sairly +sairve +sairy +saithe +saj +sajou +sake +sakeber +sakeen +saker +sakeret +saki +sakieh +sakulya +sal +salaam +salaamlike +salability +salable +salableness +salably +salaceta +salacious +salaciously +salaciousness +salacity +salacot +salad +salading +salago +salagrama +salal +salamandarin +salamander +salamanderlike +salamandrian +salamandriform +salamandrine +salamandroid +salambao +salamo +salampore +salangane +salangid +salar +salariat +salaried +salary +salaryless +salat +salay +sale +salegoer +salele +salema +salenixon +salep +saleratus +saleroom +salesclerk +saleslady +salesman +salesmanship +salespeople +salesperson +salesroom +saleswoman +salework +saleyard +salfern +salic +salicaceous +salicetum +salicin +salicional +salicorn +salicyl +salicylal +salicylaldehyde +salicylamide +salicylanilide +salicylase +salicylate +salicylic +salicylide +salicylidene +salicylism +salicylize +salicylous +salicyluric +salicylyl +salience +salient +salientian +saliently +saliferous +salifiable +salification +salify +saligenin +saligot +salimeter +salimetry +salina +salination +saline +salinelle +salineness +saliniferous +salinification +saliniform +salinity +salinize +salinometer +salinometry +salinosulphureous +salinoterreous +salite +salited +saliva +salival +salivant +salivary +salivate +salivation +salivator +salivatory +salivous +salix +salle +sallee +salleeman +sallenders +sallet +sallier +salloo +sallow +sallowish +sallowness +sallowy +sally +sallyman +sallywood +salma +salmagundi +salmiac +salmine +salmis +salmon +salmonberry +salmonella +salmonellae +salmonellosis +salmonet +salmonid +salmoniform +salmonlike +salmonoid +salmonsite +salmwood +salnatron +salol +salometer +salometry +salomon +salon +saloon +saloonist +saloonkeeper +saloop +salopian +salp +salpa +salpacean +salpian +salpicon +salpiform +salpiglossis +salpingectomy +salpingemphraxis +salpinges +salpingian +salpingion +salpingitic +salpingitis +salpingocatheterism +salpingocele +salpingocyesis +salpingomalleus +salpingonasal +salpingopalatal +salpingopalatine +salpingoperitonitis +salpingopexy +salpingopharyngeal +salpingopharyngeus +salpingopterygoid +salpingorrhaphy +salpingoscope +salpingostaphyline +salpingostenochoria +salpingostomatomy +salpingostomy +salpingotomy +salpinx +salpoid +salse +salsifis +salsify +salsilla +salsolaceous +salsuginous +salt +salta +saltant +saltarella +saltarello +saltary +saltate +saltation +saltativeness +saltator +saltatorial +saltatorian +saltatoric +saltatorious +saltatory +saltbush +saltcat +saltcatch +saltcellar +salted +saltee +salten +salter +saltern +saltery +saltfat +saltfoot +salthouse +saltier +saltierra +saltierwise +saltigrade +saltimbanco +saltimbank +saltimbankery +saltine +saltiness +salting +saltish +saltishly +saltishness +saltless +saltlessness +saltly +saltmaker +saltmaking +saltman +saltmouth +saltness +saltometer +saltorel +saltpan +saltpeter +saltpetrous +saltpond +saltspoon +saltspoonful +saltsprinkler +saltus +saltweed +saltwife +saltworker +saltworks +saltwort +salty +salubrify +salubrious +salubriously +salubriousness +salubrity +saluki +salung +salutarily +salutariness +salutary +salutation +salutational +salutationless +salutatious +salutatorian +salutatorily +salutatorium +salutatory +salute +saluter +salutiferous +salutiferously +salvability +salvable +salvableness +salvably +salvadora +salvadoraceous +salvage +salvageable +salvagee +salvageproof +salvager +salvaging +salvarsan +salvatella +salvation +salvational +salvationism +salvationist +salvatory +salve +salveline +salver +salverform +salvianin +salvific +salvifical +salvifically +salviniaceous +salviol +salvo +salvor +salvy +salzfelle +sam +samadh +samadhi +samaj +saman +samara +samaria +samariform +samarium +samaroid +samarra +samarskite +samba +sambal +sambaqui +sambar +sambhogakaya +sambo +sambuk +sambuke +sambunigrin +same +samekh +samel +sameliness +samely +samen +sameness +samesome +samh +samhita +samiel +samiresite +samiri +samisen +samite +samkara +samlet +sammel +sammer +sammier +sammy +samogonka +samothere +samovar +samp +sampaguita +sampaloc +sampan +samphire +sampi +sample +sampleman +sampler +samplery +sampling +samsara +samshu +samskara +samson +samsonite +samurai +san +sanability +sanable +sanableness +sanai +sanative +sanativeness +sanatoria +sanatorium +sanatory +sanbenito +sancho +sanct +sancta +sanctanimity +sanctifiable +sanctifiableness +sanctifiably +sanctificate +sanctification +sanctified +sanctifiedly +sanctifier +sanctify +sanctifyingly +sanctilogy +sanctiloquent +sanctimonial +sanctimonious +sanctimoniously +sanctimoniousness +sanctimony +sanction +sanctionable +sanctionary +sanctionative +sanctioner +sanctionist +sanctionless +sanctionment +sanctitude +sanctity +sanctologist +sanctorium +sanctuaried +sanctuarize +sanctuary +sanctum +sancyite +sand +sandak +sandal +sandaled +sandaliform +sandaling +sandalwood +sandalwort +sandan +sandarac +sandaracin +sandastros +sandbag +sandbagger +sandbank +sandbin +sandblast +sandboard +sandbox +sandboy +sandbur +sandclub +sandculture +sanded +sander +sanderling +sanders +sandfish +sandflower +sandglass +sandheat +sandhi +sandiferous +sandiness +sanding +sandiver +sandix +sandlapper +sandless +sandlike +sandling +sandman +sandnatter +sandnecker +sandpaper +sandpaperer +sandpeep +sandpiper +sandproof +sandrock +sandspit +sandspur +sandstay +sandstone +sandstorm +sandust +sandweed +sandweld +sandwich +sandwood +sandworm +sandwort +sandy +sandyish +sane +sanely +saneness +sang +sanga +sangar +sangaree +sangei +sanger +sangerbund +sangerfest +sangha +sanglant +sangley +sangreeroot +sangrel +sangsue +sanguicolous +sanguifacient +sanguiferous +sanguification +sanguifier +sanguifluous +sanguimotor +sanguimotory +sanguinaceous +sanguinarily +sanguinariness +sanguinary +sanguine +sanguineless +sanguinely +sanguineness +sanguineobilious +sanguineophlegmatic +sanguineous +sanguineousness +sanguineovascular +sanguinicolous +sanguiniferous +sanguinification +sanguinism +sanguinity +sanguinivorous +sanguinocholeric +sanguinolency +sanguinolent +sanguinopoietic +sanguinous +sanguisuge +sanguisugent +sanguisugous +sanguivorous +sanicle +sanidine +sanidinic +sanidinite +sanies +sanification +sanify +sanious +sanipractic +sanitarian +sanitarily +sanitarist +sanitarium +sanitary +sanitate +sanitation +sanitationist +sanitist +sanitize +sanity +sanjak +sanjakate +sanjakbeg +sanjakship +sank +sankha +sannaite +sannup +sannyasi +sannyasin +sanopurulent +sanoserous +sans +sansei +sanshach +sansi +sant +santal +santalaceous +santalic +santalin +santalol +santalwood +santapee +santene +santimi +santims +santir +santon +santonica +santonin +santoninic +santorinite +sanukite +sao +sap +sapa +sapajou +sapan +sapanwood +sapbush +sapek +sapful +saphead +sapheaded +sapheadedness +saphena +saphenal +saphenous +saphie +sapid +sapidity +sapidless +sapidness +sapience +sapiency +sapient +sapiential +sapientially +sapientize +sapiently +sapin +sapinda +sapindaceous +sapindaship +sapiutan +saple +sapless +saplessness +sapling +saplinghood +sapo +sapodilla +sapogenin +saponaceous +saponaceousness +saponacity +saponarin +saponary +saponifiable +saponification +saponifier +saponify +saponin +saponite +sapophoric +sapor +saporific +saporosity +saporous +sapota +sapotaceous +sapote +sapotilha +sapotilla +sapotoxin +sappanwood +sappare +sapper +sapphic +sapphire +sapphireberry +sapphired +sapphirewing +sapphiric +sapphirine +sappiness +sapping +sapples +sappy +sapremia +sapremic +saprine +saprocoll +saprodil +saprodontia +saprogenic +saprogenous +saprolegniaceous +saprolegnious +saprolite +saprolitic +sapropel +sapropelic +sapropelite +saprophagan +saprophagous +saprophile +saprophilous +saprophyte +saprophytic +saprophytically +saprophytism +saprostomous +saprozoic +sapsago +sapskull +sapsuck +sapsucker +sapucaia +sapucainha +sapwood +sapwort +sar +saraad +sarabacan +saraband +saraf +sarangi +sarangousty +sarawakite +sarbacane +sarbican +sarcasm +sarcasmproof +sarcast +sarcastic +sarcastical +sarcastically +sarcasticalness +sarcasticness +sarcelle +sarcenet +sarcilis +sarcine +sarcitis +sarcle +sarcler +sarcoadenoma +sarcoblast +sarcocarcinoma +sarcocarp +sarcocele +sarcocollin +sarcocyst +sarcocystidean +sarcocystidian +sarcocystoid +sarcocyte +sarcode +sarcoderm +sarcodic +sarcodictyum +sarcodous +sarcoenchondroma +sarcogenic +sarcogenous +sarcoglia +sarcoid +sarcolactic +sarcolemma +sarcolemmic +sarcolemmous +sarcoline +sarcolite +sarcologic +sarcological +sarcologist +sarcology +sarcolysis +sarcolyte +sarcolytic +sarcoma +sarcomatoid +sarcomatosis +sarcomatous +sarcomere +sarcophagal +sarcophagi +sarcophagic +sarcophagid +sarcophagine +sarcophagize +sarcophagous +sarcophagus +sarcophagy +sarcophile +sarcophilous +sarcoplasm +sarcoplasma +sarcoplasmatic +sarcoplasmic +sarcoplast +sarcoplastic +sarcopoietic +sarcoptic +sarcoptid +sarcosepsis +sarcosepta +sarcoseptum +sarcosine +sarcosis +sarcosoma +sarcosperm +sarcosporid +sarcosporidial +sarcosporidian +sarcosporidiosis +sarcostosis +sarcostyle +sarcotheca +sarcotherapeutics +sarcotherapy +sarcotic +sarcous +sard +sardachate +sardel +sardine +sardinewise +sardius +sardonic +sardonical +sardonically +sardonicism +sardonyx +sare +sargasso +sargassum +sargo +sargus +sari +sarif +sarigue +sarinda +sarip +sark +sarkar +sarkful +sarkical +sarkine +sarking +sarkinite +sarkit +sarkless +sarlak +sarlyk +sarmatier +sarment +sarmenta +sarmentaceous +sarmentiferous +sarmentose +sarmentous +sarmentum +sarna +sarod +saron +sarong +saronic +saronide +saros +sarothrum +sarpler +sarpo +sarra +sarracenia +sarraceniaceous +sarracenial +sarraf +sarrazin +sarrusophone +sarrusophonist +sarsa +sarsaparilla +sarsaparillin +sarsen +sarsenet +sart +sartage +sartain +sartor +sartoriad +sartorial +sartorially +sartorian +sartorite +sartorius +sarus +sarwan +sasa +sasan +sasani +sasanqua +sash +sashay +sashery +sashing +sashless +sasin +sasine +saskatoon +sassaby +sassafac +sassafrack +sassafras +sassolite +sassy +sassywood +sat +satable +satan +satang +satanic +satanical +satanically +satanicalness +satanist +satanize +satara +satchel +satcheled +sate +sateen +sateenwood +sateless +satelles +satellitarian +satellite +satellited +satellitesimal +satellitian +satellitic +satellitious +satellitium +satellitoid +satellitory +satelloid +satiability +satiable +satiableness +satiably +satiate +satiation +satient +satiety +satin +satinbush +satine +satined +satinette +satinfin +satinflower +satinite +satinity +satinize +satinleaf +satinlike +satinpod +satinwood +satiny +satire +satireproof +satiric +satirical +satirically +satiricalness +satirist +satirizable +satirize +satirizer +satisdation +satisdiction +satisfaction +satisfactional +satisfactionist +satisfactionless +satisfactive +satisfactorily +satisfactoriness +satisfactorious +satisfactory +satisfiable +satisfice +satisfied +satisfiedly +satisfiedness +satisfier +satisfy +satisfying +satisfyingly +satisfyingness +satispassion +satlijk +satrap +satrapal +satrapess +satrapic +satrapical +satrapy +satron +sattle +sattva +satura +saturability +saturable +saturant +saturate +saturated +saturater +saturation +saturator +saturnalia +saturnalian +saturnian +saturniid +saturnine +saturninely +saturnineness +saturninity +saturnism +saturnity +saturnize +satyagrahi +satyashodak +satyr +satyresque +satyress +satyriasis +satyric +satyrine +satyrion +satyrism +satyrlike +satyromaniac +sauce +sauceboat +saucebox +saucedish +sauceless +sauceline +saucemaker +saucemaking +sauceman +saucepan +sauceplate +saucer +saucerful +saucerleaf +saucerless +saucerlike +saucily +sauciness +saucy +sauerkraut +sauf +sauger +saugh +saughen +sauld +saulie +sault +saulter +saum +saumon +saumont +sauna +saunders +saunderswood +saunter +saunterer +sauntering +saunteringly +sauqui +saur +saurel +saurian +sauriasis +sauriosis +saurischian +saurodont +saurognathism +saurognathous +saurophagous +sauropod +sauropodous +sauropsid +sauropsidan +sauropsidian +sauropterygian +saurornithic +saururaceous +saururan +saururous +saury +sausage +sausagelike +sausinger +saussurite +saussuritic +saussuritization +saussuritize +saut +saute +sauterelle +sauterne +sauternes +sauteur +sauty +sauve +sauvegarde +savable +savableness +savacu +savage +savagedom +savagely +savageness +savagerous +savagery +savagess +savagism +savagize +savanilla +savanna +savant +savarin +savation +save +saved +saveloy +saver +savin +saving +savingly +savingness +savior +savioress +saviorhood +saviorship +savola +savor +savored +savorer +savorily +savoriness +savoringly +savorless +savorous +savorsome +savory +savour +savoy +savoyed +savoying +savssat +savvy +saw +sawah +sawali +sawarra +sawback +sawbelly +sawbill +sawbones +sawbuck +sawbwa +sawder +sawdust +sawdustish +sawdustlike +sawdusty +sawed +sawer +sawfish +sawfly +sawhorse +sawing +sawish +sawlike +sawmaker +sawmaking +sawman +sawmill +sawmiller +sawmilling +sawmon +sawmont +sawn +sawney +sawsetter +sawsharper +sawsmith +sawt +sawway +sawworker +sawwort +sawyer +sax +saxatile +saxboard +saxcornet +saxhorn +saxicavous +saxicole +saxicoline +saxicolous +saxifragaceous +saxifragant +saxifrage +saxifragous +saxifrax +saxigenous +saxonite +saxophone +saxophonist +saxotromba +saxpence +saxten +saxtie +saxtuba +say +saya +sayability +sayable +sayableness +sayer +sayette +sayid +saying +sazen +sblood +sbodikins +scab +scabbard +scabbardless +scabbed +scabbedness +scabbery +scabbily +scabbiness +scabble +scabbler +scabbling +scabby +scabellum +scaberulous +scabid +scabies +scabietic +scabinus +scabiosity +scabious +scabish +scabland +scabrate +scabrescent +scabrid +scabridity +scabridulous +scabrities +scabriusculose +scabriusculous +scabrosely +scabrous +scabrously +scabrousness +scabwort +scacchic +scacchite +scad +scaddle +scads +scaff +scaffer +scaffery +scaffie +scaffle +scaffold +scaffoldage +scaffolder +scaffolding +scaglia +scagliola +scagliolist +scala +scalable +scalableness +scalably +scalage +scalar +scalare +scalarian +scalariform +scalarwise +scalation +scalawag +scalawaggery +scalawaggy +scald +scaldberry +scalded +scalder +scaldfish +scaldic +scalding +scaldweed +scaldy +scale +scaleback +scalebark +scaleboard +scaled +scaledrake +scalefish +scaleful +scaleless +scalelet +scalelike +scaleman +scalena +scalene +scalenohedral +scalenohedron +scalenon +scalenous +scalenum +scalenus +scalepan +scaleproof +scaler +scales +scalesman +scalesmith +scaletail +scalewing +scalewise +scalework +scalewort +scaliger +scaliness +scaling +scall +scalled +scallion +scallola +scallom +scallop +scalloper +scalloping +scallopwise +scalma +scaloni +scalp +scalpeen +scalpel +scalpellar +scalpellic +scalpellum +scalpellus +scalper +scalping +scalpless +scalpriform +scalprum +scalpture +scalt +scaly +scalytail +scam +scamander +scamble +scambler +scambling +scamell +scamler +scamles +scammoniate +scammonin +scammony +scammonyroot +scamp +scampavia +scamper +scamperer +scamphood +scamping +scampingly +scampish +scampishly +scampishness +scampsman +scan +scandal +scandalization +scandalize +scandalizer +scandalmonger +scandalmongering +scandalmongery +scandalmonging +scandalous +scandalously +scandalousness +scandalproof +scandaroon +scandent +scandia +scandic +scandicus +scandium +scanmag +scannable +scanner +scanning +scanningly +scansion +scansionist +scansorial +scansorious +scant +scanties +scantily +scantiness +scantity +scantle +scantling +scantlinged +scantly +scantness +scanty +scap +scape +scapegallows +scapegoat +scapegoatism +scapegrace +scapel +scapeless +scapement +scapethrift +scapha +scaphion +scaphism +scaphite +scaphitoid +scaphocephalic +scaphocephalism +scaphocephalous +scaphocephalus +scaphocephaly +scaphocerite +scaphoceritic +scaphognathite +scaphognathitic +scaphoid +scapholunar +scaphopod +scaphopodous +scapiform +scapigerous +scapoid +scapolite +scapolitization +scapose +scapple +scappler +scapula +scapulalgia +scapular +scapulare +scapulary +scapulated +scapulectomy +scapulet +scapulimancy +scapuloaxillary +scapulobrachial +scapuloclavicular +scapulocoracoid +scapulodynia +scapulohumeral +scapulopexy +scapuloradial +scapulospinal +scapulothoracic +scapuloulnar +scapulovertebral +scapus +scar +scarab +scarabaean +scarabaei +scarabaeid +scarabaeidoid +scarabaeiform +scarabaeoid +scarabaeus +scarabee +scaraboid +scaramouch +scarce +scarcelins +scarcely +scarcement +scarcen +scarceness +scarcity +scare +scarebabe +scarecrow +scarecrowish +scarecrowy +scareful +scarehead +scaremonger +scaremongering +scareproof +scarer +scaresome +scarf +scarface +scarfed +scarfer +scarflike +scarfpin +scarfskin +scarfwise +scarfy +scarid +scarification +scarificator +scarifier +scarify +scarily +scariose +scarious +scarlatina +scarlatinal +scarlatiniform +scarlatinoid +scarlatinous +scarless +scarlet +scarletberry +scarletseed +scarlety +scarman +scarn +scaroid +scarp +scarpines +scarping +scarpment +scarproof +scarred +scarrer +scarring +scarry +scart +scarth +scarus +scarved +scary +scase +scasely +scat +scatch +scathe +scatheful +scatheless +scathelessly +scathing +scathingly +scatland +scatologia +scatologic +scatological +scatology +scatomancy +scatophagid +scatophagoid +scatophagous +scatophagy +scatoscopy +scatter +scatterable +scatteration +scatteraway +scatterbrain +scatterbrained +scatterbrains +scattered +scatteredly +scatteredness +scatterer +scattergood +scattering +scatteringly +scatterling +scattermouch +scattery +scatty +scatula +scaturient +scaul +scaum +scaup +scauper +scaur +scaurie +scaut +scavage +scavel +scavenage +scavenge +scavenger +scavengerism +scavengership +scavengery +scavenging +scaw +scawd +scawl +scazon +scazontic +sceat +scelalgia +scelerat +scelidosaur +scelidosaurian +scelidosauroid +sceloncus +scelotyrbe +scena +scenario +scenarioist +scenarioization +scenarioize +scenarist +scenarization +scenarize +scenary +scend +scene +scenecraft +sceneful +sceneman +scenery +sceneshifter +scenewright +scenic +scenical +scenically +scenist +scenite +scenograph +scenographer +scenographic +scenographical +scenographically +scenography +scent +scented +scenter +scentful +scenting +scentless +scentlessness +scentproof +scentwood +scepsis +scepter +scepterdom +sceptered +scepterless +sceptic +sceptral +sceptropherous +sceptrosophy +sceptry +scerne +sceuophorion +sceuophylacium +sceuophylax +schaapsteker +schairerite +schalmei +schalmey +schalstein +schanz +schapbachite +schappe +schapped +schapping +scharf +schatchen +schediasm +schediastic +schedular +schedulate +schedule +schedulize +scheelite +scheffel +schefferite +schelling +schelly +scheltopusik +schema +schemata +schematic +schematically +schematism +schematist +schematization +schematize +schematizer +schematogram +schematograph +schematologetically +schematomancy +schematonics +scheme +schemeful +schemeless +schemer +schemery +scheming +schemingly +schemist +schemy +schene +schepel +schepen +scherm +scherzando +scherzi +scherzo +schesis +scheuchzeriaceous +schiavone +schiffli +schiller +schillerfels +schillerization +schillerize +schilling +schimmel +schindylesis +schindyletic +schipperke +schism +schisma +schismatic +schismatical +schismatically +schismaticalness +schismatism +schismatist +schismatize +schismic +schismless +schist +schistaceous +schistic +schistocelia +schistocephalus +schistocoelia +schistocormia +schistocormus +schistocyte +schistocytosis +schistoglossia +schistoid +schistomelia +schistomelus +schistoprosopia +schistoprosopus +schistorrhachis +schistoscope +schistose +schistosity +schistosome +schistosomia +schistosomiasis +schistosomus +schistosternia +schistothorax +schistous +schistus +schizaeaceous +schizanthus +schizaxon +schizocarp +schizocarpic +schizocarpous +schizochroal +schizocoele +schizocoelic +schizocoelous +schizocyte +schizocytosis +schizodinic +schizogamy +schizogenesis +schizogenetic +schizogenetically +schizogenic +schizogenous +schizogenously +schizognath +schizognathism +schizognathous +schizogonic +schizogony +schizogregarine +schizoid +schizoidism +schizolaenaceous +schizolite +schizolysigenous +schizomycete +schizomycetic +schizomycetous +schizomycosis +schizonemertean +schizonemertine +schizont +schizopelmous +schizophasia +schizophrene +schizophrenia +schizophreniac +schizophrenic +schizophyte +schizophytic +schizopod +schizopodal +schizopodous +schizorhinal +schizospore +schizostele +schizostelic +schizostely +schizothecal +schizothoracic +schizothyme +schizothymia +schizothymic +schizotrichia +schiztic +schlemiel +schlemihl +schlenter +schlieren +schlieric +schloop +schmaltz +schmelz +schmelze +schnabel +schnapper +schnapps +schnauzer +schneider +schnitzel +schnorchel +schnorkel +schnorrer +scho +schochat +schochet +schoenobatic +schoenobatist +schoenus +schola +scholae +scholaptitude +scholar +scholarch +scholardom +scholarian +scholarism +scholarless +scholarlike +scholarliness +scholarly +scholarship +scholasm +scholastic +scholastical +scholastically +scholasticate +scholasticism +scholasticly +scholia +scholiast +scholiastic +scholion +scholium +schone +schonfelsite +school +schoolable +schoolbag +schoolbook +schoolbookish +schoolboy +schoolboydom +schoolboyhood +schoolboyish +schoolboyishly +schoolboyishness +schoolboyism +schoolbutter +schoolcraft +schooldame +schooldom +schooled +schoolery +schoolfellow +schoolfellowship +schoolful +schoolgirl +schoolgirlhood +schoolgirlish +schoolgirlishly +schoolgirlishness +schoolgirlism +schoolgirly +schoolgoing +schoolhouse +schooling +schoolingly +schoolish +schoolkeeper +schoolkeeping +schoolless +schoollike +schoolmaam +schoolmaamish +schoolmaid +schoolman +schoolmaster +schoolmasterhood +schoolmastering +schoolmasterish +schoolmasterishly +schoolmasterishness +schoolmasterism +schoolmasterly +schoolmastership +schoolmastery +schoolmate +schoolmiss +schoolmistress +schoolmistressy +schoolroom +schoolteacher +schoolteacherish +schoolteacherly +schoolteachery +schoolteaching +schooltide +schooltime +schoolward +schoolwork +schoolyard +schoon +schooner +schoppen +schorenbergite +schorl +schorlaceous +schorlomite +schorlous +schorly +schottische +schottish +schout +schraubthaler +schreiner +schreinerize +schriesheimite +schtoff +schuh +schuhe +schuit +schule +schultenite +schungite +schuss +schute +schwa +schwabacher +schwarz +schweizer +schweizerkase +sciaenid +sciaeniform +sciaenoid +scialytic +sciamachy +sciapod +sciapodous +sciarid +sciatheric +sciatherical +sciatherically +sciatic +sciatica +sciatical +sciatically +sciaticky +scibile +science +scienced +scient +sciential +scientician +scientific +scientifical +scientifically +scientificalness +scientificogeographical +scientificohistorical +scientificophilosophical +scientificopoetic +scientificoreligious +scientificoromantic +scientintically +scientism +scientist +scientistic +scientistically +scientize +scientolism +scilicet +scillain +scillipicrin +scillitin +scillitoxin +scimitar +scimitared +scimitarpod +scincid +scincidoid +scinciform +scincoid +scincoidian +scind +sciniph +scintilla +scintillant +scintillantly +scintillate +scintillating +scintillatingly +scintillation +scintillator +scintillescent +scintillize +scintillometer +scintilloscope +scintillose +scintillously +scintle +scintler +scintling +sciograph +sciographic +sciography +sciolism +sciolist +sciolistic +sciolous +sciomachiology +sciomachy +sciomancy +sciomantic +scion +sciophilous +sciophyte +scioptic +sciopticon +scioptics +scioptric +sciosophist +sciosophy +scioterical +scioterique +sciotheism +sciotheric +sciotherical +sciotherically +scious +scirenga +scirrhi +scirrhogastria +scirrhoid +scirrhoma +scirrhosis +scirrhous +scirrhus +scirrosity +scirtopod +scirtopodous +scissel +scissible +scissile +scission +scissiparity +scissor +scissorbill +scissorbird +scissorer +scissoring +scissorium +scissorlike +scissorlikeness +scissors +scissorsbird +scissorsmith +scissorstail +scissortail +scissorwise +scissura +scissure +scissurellid +sciurid +sciurine +sciuroid +sciuromorph +sciuromorphic +sclaff +sclate +sclater +sclaw +scler +sclera +scleral +scleranth +scleratogenous +sclere +sclerectasia +sclerectomy +scleredema +sclereid +sclerema +sclerencephalia +sclerenchyma +sclerenchymatous +sclerenchyme +sclererythrin +scleretinite +scleriasis +sclerification +sclerify +sclerite +scleritic +scleritis +sclerized +sclerobase +sclerobasic +scleroblast +scleroblastema +scleroblastemic +scleroblastic +sclerocauly +sclerochorioiditis +sclerochoroiditis +scleroconjunctival +scleroconjunctivitis +sclerocornea +sclerocorneal +sclerodactylia +sclerodactyly +scleroderm +scleroderma +sclerodermatitis +sclerodermatous +sclerodermia +sclerodermic +sclerodermite +sclerodermitic +sclerodermitis +sclerodermous +sclerogen +sclerogenoid +sclerogenous +scleroid +scleroiritis +sclerokeratitis +sclerokeratoiritis +scleroma +scleromata +scleromeninx +scleromere +sclerometer +sclerometric +scleronychia +scleronyxis +sclerophthalmia +sclerophyll +sclerophyllous +sclerophylly +scleroprotein +sclerosal +sclerosarcoma +scleroscope +sclerose +sclerosed +scleroseptum +sclerosis +scleroskeletal +scleroskeleton +sclerostenosis +sclerostomiasis +sclerotal +sclerote +sclerotia +sclerotial +sclerotic +sclerotica +sclerotical +scleroticectomy +scleroticochorioiditis +scleroticochoroiditis +scleroticonyxis +scleroticotomy +sclerotinial +sclerotiniose +sclerotioid +sclerotitic +sclerotitis +sclerotium +sclerotized +sclerotoid +sclerotome +sclerotomic +sclerotomy +sclerous +scleroxanthin +sclerozone +scliff +sclim +sclimb +scoad +scob +scobby +scobicular +scobiform +scobs +scoff +scoffer +scoffery +scoffing +scoffingly +scoffingstock +scofflaw +scog +scoggan +scogger +scoggin +scogginism +scogginist +scoinson +scoke +scolb +scold +scoldable +scoldenore +scolder +scolding +scoldingly +scoleces +scoleciasis +scolecid +scoleciform +scolecite +scolecoid +scolecology +scolecophagous +scolecospore +scoleryng +scolex +scolia +scolices +scoliid +scoliograptic +scoliokyposis +scoliometer +scolion +scoliorachitic +scoliosis +scoliotic +scoliotone +scolite +scollop +scolog +scolopaceous +scolopacine +scolopendra +scolopendrelloid +scolopendrid +scolopendriform +scolopendrine +scolopendroid +scolophore +scolopophore +scolytid +scolytoid +scomberoid +scombrid +scombriform +scombrine +scombroid +scombroidean +scombrone +sconce +sconcer +sconcheon +sconcible +scone +scoon +scoop +scooped +scooper +scoopful +scooping +scoopingly +scoot +scooter +scopa +scoparin +scoparius +scopate +scope +scopeless +scopelid +scopeliform +scopelism +scopeloid +scopet +scopic +scopiferous +scopiform +scopiformly +scopine +scopiped +scopola +scopolamine +scopoleine +scopoletin +scopoline +scopperil +scops +scoptical +scoptically +scoptophilia +scoptophiliac +scoptophilic +scoptophobia +scopula +scopularian +scopulate +scopuliferous +scopuliform +scopuliped +scopulite +scopulous +scopulousness +scorbute +scorbutic +scorbutical +scorbutically +scorbutize +scorbutus +scorch +scorched +scorcher +scorching +scorchingly +scorchingness +scorchproof +score +scoreboard +scorebook +scored +scorekeeper +scorekeeping +scoreless +scorer +scoria +scoriac +scoriaceous +scoriae +scorification +scorifier +scoriform +scorify +scoring +scorious +scorn +scorned +scorner +scornful +scornfully +scornfulness +scorningly +scornproof +scorny +scorodite +scorpaenid +scorpaenoid +scorpene +scorper +scorpioid +scorpioidal +scorpion +scorpionic +scorpionid +scorpionweed +scorpionwort +scorse +scortation +scortatory +scot +scotale +scotch +scotcher +scotching +scotchman +scote +scoter +scoterythrous +scotia +scotino +scotodinia +scotogram +scotograph +scotographic +scotography +scotoma +scotomata +scotomatic +scotomatical +scotomatous +scotomia +scotomic +scotomy +scotophobia +scotopia +scotopic +scotoscope +scotosis +scouch +scouk +scoundrel +scoundreldom +scoundrelish +scoundrelism +scoundrelly +scoundrelship +scoup +scour +scourage +scoured +scourer +scouress +scourfish +scourge +scourger +scourging +scourgingly +scouriness +scouring +scourings +scourway +scourweed +scourwort +scoury +scouse +scout +scoutcraft +scoutdom +scouter +scouth +scouther +scouthood +scouting +scoutingly +scoutish +scoutmaster +scoutwatch +scove +scovel +scovillite +scovy +scow +scowbank +scowbanker +scowder +scowl +scowler +scowlful +scowling +scowlingly +scowlproof +scowman +scrab +scrabble +scrabbled +scrabbler +scrabe +scrae +scraffle +scrag +scragged +scraggedly +scraggedness +scragger +scraggily +scragginess +scragging +scraggled +scraggling +scraggly +scraggy +scraily +scram +scramasax +scramble +scramblement +scrambler +scrambling +scramblingly +scrambly +scrampum +scran +scranch +scrank +scranky +scrannel +scranning +scranny +scrap +scrapable +scrapbook +scrape +scrapeage +scraped +scrapepenny +scraper +scrapie +scraping +scrapingly +scrapler +scraplet +scrapling +scrapman +scrapmonger +scrappage +scrapped +scrapper +scrappet +scrappily +scrappiness +scrapping +scrappingly +scrapple +scrappler +scrappy +scrapworks +scrapy +scrat +scratch +scratchable +scratchably +scratchback +scratchboard +scratchbrush +scratchcard +scratchcarding +scratchcat +scratcher +scratches +scratchification +scratchiness +scratching +scratchingly +scratchless +scratchlike +scratchman +scratchproof +scratchweed +scratchwork +scratchy +scrath +scratter +scrattle +scrattling +scrauch +scrauchle +scraunch +scraw +scrawk +scrawl +scrawler +scrawliness +scrawly +scrawm +scrawnily +scrawniness +scrawny +scray +scraze +screak +screaking +screaky +scream +screamer +screaminess +screaming +screamingly +screamproof +screamy +scree +screech +screechbird +screecher +screechily +screechiness +screeching +screechingly +screechy +screed +screek +screel +screeman +screen +screenable +screenage +screencraft +screendom +screened +screener +screening +screenless +screenlike +screenman +screenplay +screensman +screenwise +screenwork +screenwriter +screeny +screet +screeve +screeved +screever +screich +screigh +screve +screver +screw +screwable +screwage +screwball +screwbarrel +screwdrive +screwdriver +screwed +screwer +screwhead +screwiness +screwing +screwish +screwless +screwlike +screwman +screwmatics +screwship +screwsman +screwstem +screwstock +screwwise +screwworm +screwy +scribable +scribacious +scribaciousness +scribal +scribatious +scribatiousness +scribblage +scribblative +scribblatory +scribble +scribbleable +scribbled +scribbledom +scribbleism +scribblemania +scribblement +scribbleomania +scribbler +scribbling +scribblingly +scribbly +scribe +scriber +scribeship +scribing +scribism +scribophilous +scride +scrieve +scriever +scriggle +scriggler +scriggly +scrike +scrim +scrime +scrimer +scrimmage +scrimmager +scrimp +scrimped +scrimpily +scrimpiness +scrimpingly +scrimply +scrimpness +scrimption +scrimpy +scrimshander +scrimshandy +scrimshank +scrimshanker +scrimshaw +scrimshon +scrimshorn +scrin +scrinch +scrine +scringe +scriniary +scrip +scripee +scripless +scrippage +script +scription +scriptitious +scriptitiously +scriptitory +scriptive +scriptor +scriptorial +scriptorium +scriptory +scriptural +scripturalism +scripturalist +scripturality +scripturalize +scripturally +scripturalness +scripture +scriptured +scripturiency +scripturient +scripturism +scripula +scripulum +scritch +scritoire +scrivaille +scrive +scrivello +scriven +scrivener +scrivenership +scrivenery +scrivening +scrivenly +scriver +scrob +scrobble +scrobe +scrobicula +scrobicular +scrobiculate +scrobiculated +scrobicule +scrobiculus +scrobis +scrod +scrodgill +scroff +scrofula +scrofularoot +scrofulaweed +scrofulide +scrofulism +scrofulitic +scrofuloderm +scrofuloderma +scrofulorachitic +scrofulosis +scrofulotuberculous +scrofulous +scrofulously +scrofulousness +scrog +scroggy +scrolar +scroll +scrolled +scrollery +scrollhead +scrollwise +scrollwork +scrolly +scronach +scroo +scrooch +scrooge +scroop +scrophulariaceous +scrota +scrotal +scrotectomy +scrotiform +scrotitis +scrotocele +scrotofemoral +scrotum +scrouge +scrouger +scrounge +scrounger +scrounging +scrout +scrow +scroyle +scrub +scrubbable +scrubbed +scrubber +scrubbery +scrubbily +scrubbiness +scrubbird +scrubbly +scrubboard +scrubby +scrubgrass +scrubland +scrubwood +scruf +scruff +scruffle +scruffman +scruffy +scruft +scrum +scrummage +scrummager +scrump +scrumple +scrumption +scrumptious +scrumptiously +scrumptiousness +scrunch +scrunchy +scrunge +scrunger +scrunt +scruple +scrupleless +scrupler +scruplesome +scruplesomeness +scrupula +scrupular +scrupuli +scrupulist +scrupulosity +scrupulous +scrupulously +scrupulousness +scrupulum +scrupulus +scrush +scrutability +scrutable +scrutate +scrutation +scrutator +scrutatory +scrutinant +scrutinate +scrutineer +scrutinization +scrutinize +scrutinizer +scrutinizingly +scrutinous +scrutinously +scrutiny +scruto +scrutoire +scruze +scry +scryer +scud +scuddaler +scuddawn +scudder +scuddick +scuddle +scuddy +scudi +scudler +scudo +scuff +scuffed +scuffer +scuffle +scuffler +scufflingly +scuffly +scuffy +scuft +scufter +scug +scuggery +sculch +sculduddery +scull +sculler +scullery +scullful +scullion +scullionish +scullionize +scullionship +scullog +sculp +sculper +sculpin +sculpt +sculptile +sculptitory +sculptograph +sculptography +sculptor +sculptress +sculptural +sculpturally +sculpturation +sculpture +sculptured +sculpturer +sculpturesque +sculpturesquely +sculpturesqueness +sculpturing +sculsh +scum +scumber +scumble +scumbling +scumboard +scumfish +scumless +scumlike +scummed +scummer +scumming +scummy +scumproof +scun +scuncheon +scunder +scunner +scup +scupful +scuppaug +scupper +scuppernong +scuppet +scuppler +scur +scurdy +scurf +scurfer +scurfily +scurfiness +scurflike +scurfy +scurrier +scurrile +scurrilist +scurrility +scurrilize +scurrilous +scurrilously +scurrilousness +scurry +scurvied +scurvily +scurviness +scurvish +scurvy +scurvyweed +scusation +scuse +scut +scuta +scutage +scutal +scutate +scutated +scutatiform +scutation +scutch +scutcheon +scutcheoned +scutcheonless +scutcheonlike +scutcheonwise +scutcher +scutching +scute +scutel +scutella +scutellae +scutellar +scutellarin +scutellate +scutellated +scutellation +scutellerid +scutelliform +scutelligerous +scutelliplantar +scutelliplantation +scutellum +scutibranch +scutibranchian +scutibranchiate +scutifer +scutiferous +scutiform +scutiger +scutigeral +scutigerous +scutiped +scutter +scuttle +scuttlebutt +scuttleful +scuttleman +scuttler +scuttling +scuttock +scutty +scutula +scutular +scutulate +scutulated +scutulum +scutum +scybala +scybalous +scybalum +scye +scyelite +scyllarian +scyllaroid +scyllioid +scylliorhinoid +scyllite +scyllitol +scypha +scyphae +scyphate +scyphi +scyphiferous +scyphiform +scyphiphorous +scyphistoma +scyphistomae +scyphistomoid +scyphistomous +scyphoi +scyphomancy +scyphomedusan +scyphomedusoid +scyphophore +scyphophorous +scyphopolyp +scyphose +scyphostoma +scyphozoan +scyphula +scyphulus +scyphus +scyt +scytale +scythe +scytheless +scythelike +scytheman +scythesmith +scythestone +scythework +scytitis +scytoblastema +scytodepsic +scytonemataceous +scytonematoid +scytonematous +scytopetalaceous +sdeath +sdrucciola +se +sea +seabeach +seabeard +seaberry +seaboard +seaborderer +seabound +seacannie +seacatch +seacoast +seaconny +seacraft +seacrafty +seacunny +seadog +seadrome +seafardinger +seafare +seafarer +seafaring +seaflood +seaflower +seafolk +seafowl +seagirt +seagoer +seagoing +seah +seahound +seak +seal +sealable +sealant +sealch +sealed +sealer +sealery +sealess +sealet +sealette +sealflower +sealike +sealine +sealing +sealless +seallike +sealskin +sealwort +seam +seaman +seamancraft +seamanite +seamanlike +seamanly +seamanship +seamark +seambiter +seamed +seamer +seaminess +seaming +seamless +seamlessly +seamlessness +seamlet +seamlike +seamost +seamrend +seamrog +seamster +seamstress +seamy +seance +seapiece +seaplane +seaport +seaquake +sear +searce +searcer +search +searchable +searchableness +searchant +searcher +searcheress +searcherlike +searchership +searchful +searching +searchingly +searchingness +searchless +searchlight +searchment +searcloth +seared +searedness +searer +searing +searlesite +searness +seary +seascape +seascapist +seascout +seascouting +seashine +seashore +seasick +seasickness +seaside +seasider +season +seasonable +seasonableness +seasonably +seasonal +seasonality +seasonally +seasonalness +seasoned +seasonedly +seasoner +seasoning +seasoninglike +seasonless +seastrand +seastroke +seat +seatang +seated +seater +seathe +seating +seatless +seatrain +seatron +seatsman +seatwork +seave +seavy +seawant +seaward +seawardly +seaware +seaway +seaweed +seaweedy +seawife +seawoman +seaworn +seaworthiness +seaworthy +seax +sebacate +sebaceous +sebacic +sebait +sebastianite +sebate +sebesten +sebiferous +sebific +sebilla +sebiparous +sebkha +sebolith +seborrhagia +seborrhea +seborrheal +seborrheic +seborrhoic +sebum +sebundy +sec +secability +secable +secalin +secaline +secalose +secancy +secant +secantly +secateur +secede +seceder +secern +secernent +secernment +secesh +secesher +secession +secessional +secessionalist +secessioner +secessionism +secessionist +sech +seck +seclude +secluded +secludedly +secludedness +secluding +secluse +seclusion +seclusionist +seclusive +seclusively +seclusiveness +secodont +secohm +secohmmeter +second +secondar +secondarily +secondariness +secondary +seconde +seconder +secondhand +secondhanded +secondhandedly +secondhandedness +secondly +secondment +secondness +secos +secpar +secque +secre +secrecy +secret +secreta +secretage +secretagogue +secretarial +secretarian +secretariat +secretariate +secretary +secretaryship +secrete +secretin +secretion +secretional +secretionary +secretitious +secretive +secretively +secretiveness +secretly +secretmonger +secretness +secreto +secretomotor +secretor +secretory +secretum +sect +sectarial +sectarian +sectarianism +sectarianize +sectarianly +sectarism +sectarist +sectary +sectator +sectile +sectility +section +sectional +sectionalism +sectionalist +sectionality +sectionalization +sectionalize +sectionally +sectionary +sectionist +sectionize +sectioplanography +sectism +sectist +sectiuncle +sective +sector +sectoral +sectored +sectorial +sectroid +sectwise +secular +secularism +secularist +secularistic +secularity +secularization +secularize +secularizer +secularly +secularness +secund +secundate +secundation +secundiflorous +secundigravida +secundine +secundipara +secundiparity +secundiparous +secundly +secundogeniture +secundoprimary +secundus +securable +securance +secure +securely +securement +secureness +securer +securicornate +securifer +securiferous +securiform +securigerous +securitan +security +sedan +sedanier +sedate +sedately +sedateness +sedation +sedative +sedent +sedentarily +sedentariness +sedentary +sedentation +sederunt +sedge +sedged +sedgelike +sedging +sedgy +sedigitate +sedigitated +sedile +sedilia +sediment +sedimental +sedimentarily +sedimentary +sedimentate +sedimentation +sedimentous +sedimetric +sedimetrical +sedition +seditionary +seditionist +seditious +seditiously +seditiousness +sedjadeh +seduce +seduceable +seducee +seducement +seducer +seducible +seducing +seducingly +seducive +seduct +seduction +seductionist +seductive +seductively +seductiveness +seductress +sedulity +sedulous +sedulously +sedulousness +sedum +see +seeable +seeableness +seecatch +seech +seed +seedage +seedbed +seedbird +seedbox +seedcake +seedcase +seedeater +seeded +seeder +seedful +seedgall +seedily +seediness +seedkin +seedless +seedlessness +seedlet +seedlike +seedling +seedlip +seedman +seedness +seedsman +seedstalk +seedtime +seedy +seege +seeing +seeingly +seeingness +seek +seeker +seeking +seel +seelful +seely +seem +seemable +seemably +seemer +seeming +seemingly +seemingness +seemless +seemlihead +seemlily +seemliness +seemly +seen +seenie +seep +seepage +seeped +seepweed +seepy +seer +seerband +seercraft +seeress +seerfish +seerhand +seerhood +seerlike +seerpaw +seership +seersucker +seesaw +seesawiness +seesee +seethe +seething +seethingly +seetulputty +seg +seggar +seggard +segged +seggrom +segment +segmental +segmentally +segmentary +segmentate +segmentation +segmented +sego +segol +segolate +segreant +segregable +segregant +segregate +segregateness +segregation +segregational +segregationist +segregative +segregator +seiche +seidel +seigneur +seigneurage +seigneuress +seigneurial +seigneury +seignior +seigniorage +seignioral +seignioralty +seigniorial +seigniority +seigniorship +seigniory +seignorage +seignoral +seignorial +seignorize +seignory +seilenoi +seilenos +seine +seiner +seirospore +seirosporic +seise +seism +seismal +seismatical +seismetic +seismic +seismically +seismicity +seismism +seismochronograph +seismogram +seismograph +seismographer +seismographic +seismographical +seismography +seismologic +seismological +seismologically +seismologist +seismologue +seismology +seismometer +seismometric +seismometrical +seismometrograph +seismometry +seismomicrophone +seismoscope +seismoscopic +seismotectonic +seismotherapy +seismotic +seit +seity +seizable +seize +seizer +seizin +seizing +seizor +seizure +sejant +sejoin +sejoined +sejugate +sejugous +sejunct +sejunctive +sejunctively +sejunctly +sekos +selachian +selachoid +selachostomous +seladang +selaginellaceous +selagite +selah +selamin +selamlik +selbergite +seldom +seldomcy +seldomer +seldomly +seldomness +seldor +seldseen +sele +select +selectable +selected +selectedly +selectee +selection +selectionism +selectionist +selective +selectively +selectiveness +selectivity +selectly +selectman +selectness +selector +selenate +selenian +seleniate +selenic +selenide +seleniferous +selenigenous +selenion +selenious +selenite +selenitic +selenitical +selenitiferous +selenitish +selenium +seleniuret +selenobismuthite +selenocentric +selenodont +selenodonty +selenograph +selenographer +selenographic +selenographical +selenographically +selenographist +selenography +selenolatry +selenological +selenologist +selenology +selenomancy +selenoscope +selenosis +selenotropic +selenotropism +selenotropy +selensilver +selensulphur +self +selfcide +selfdom +selfful +selffulness +selfheal +selfhood +selfish +selfishly +selfishness +selfism +selfist +selfless +selflessly +selflessness +selfly +selfness +selfpreservatory +selfsame +selfsameness +selfward +selfwards +selictar +seligmannite +selihoth +selion +sell +sella +sellable +sellably +sellaite +sellar +sellate +sellenders +seller +sellie +selliform +selling +sellout +selly +selsoviet +selsyn +selt +seltzogene +selva +selvage +selvaged +selvagee +selvedge +selzogene +semanteme +semantic +semantical +semantically +semantician +semanticist +semantics +semantological +semantology +semantron +semaphore +semaphoric +semaphorical +semaphorically +semaphorist +semarum +semasiological +semasiologically +semasiologist +semasiology +semateme +sematic +sematographic +sematography +sematology +sematrope +semball +semblable +semblably +semblance +semblant +semblative +semble +seme +semeed +semeia +semeiography +semeiologic +semeiological +semeiologist +semeiology +semeion +semeiotic +semeiotical +semeiotics +semelfactive +semelincident +semen +semence +semese +semester +semestral +semestrial +semi +semiabstracted +semiaccomplishment +semiacid +semiacidified +semiacquaintance +semiadherent +semiadjectively +semiadnate +semiaerial +semiaffectionate +semiagricultural +semialbinism +semialcoholic +semialien +semiallegiance +semialpine +semialuminous +semiamplexicaul +semiamplitude +semianarchist +semianatomical +semianatropal +semianatropous +semiangle +semiangular +semianimal +semianimate +semianimated +semiannealed +semiannual +semiannually +semiannular +semianthracite +semiantiministerial +semiantique +semiape +semiaperiodic +semiaperture +semiappressed +semiaquatic +semiarborescent +semiarc +semiarch +semiarchitectural +semiarid +semiaridity +semiarticulate +semiasphaltic +semiatheist +semiattached +semiautomatic +semiautomatically +semiautonomous +semiaxis +semibacchanalian +semibachelor +semibald +semibalked +semiball +semiballoon +semiband +semibarbarian +semibarbarianism +semibarbaric +semibarbarism +semibarbarous +semibaronial +semibarren +semibase +semibasement +semibastion +semibay +semibeam +semibejan +semibelted +semibifid +semibituminous +semibleached +semiblind +semiblunt +semibody +semiboiled +semibolshevist +semibolshevized +semibouffant +semibourgeois +semibreve +semibull +semiburrowing +semic +semicadence +semicalcareous +semicalcined +semicallipygian +semicanal +semicanalis +semicannibalic +semicantilever +semicarbazide +semicarbazone +semicarbonate +semicarbonize +semicardinal +semicartilaginous +semicastrate +semicastration +semicatholicism +semicaudate +semicelestial +semicell +semicellulose +semicentenarian +semicentenary +semicentennial +semicentury +semichannel +semichaotic +semichemical +semicheviot +semichevron +semichiffon +semichivalrous +semichoric +semichorus +semichrome +semicircle +semicircled +semicircular +semicircularity +semicircularly +semicircularness +semicircumference +semicircumferentor +semicircumvolution +semicirque +semicitizen +semicivilization +semicivilized +semiclassic +semiclassical +semiclause +semicleric +semiclerical +semiclimber +semiclimbing +semiclose +semiclosed +semiclosure +semicoagulated +semicoke +semicollapsible +semicollar +semicollegiate +semicolloid +semicolloquial +semicolon +semicolonial +semicolumn +semicolumnar +semicoma +semicomatose +semicombined +semicombust +semicomic +semicomical +semicommercial +semicompact +semicompacted +semicomplete +semicomplicated +semiconceal +semiconcrete +semiconducting +semiconductor +semicone +semiconfident +semiconfinement +semiconfluent +semiconformist +semiconformity +semiconic +semiconical +semiconnate +semiconnection +semiconoidal +semiconscious +semiconsciously +semiconsciousness +semiconservative +semiconsonant +semiconsonantal +semiconspicuous +semicontinent +semicontinuum +semicontraction +semicontradiction +semiconvergence +semiconvergent +semiconversion +semiconvert +semicordate +semicordated +semicoriaceous +semicorneous +semicoronate +semicoronated +semicoronet +semicostal +semicostiferous +semicotton +semicotyle +semicounterarch +semicountry +semicrepe +semicrescentic +semicretin +semicretinism +semicriminal +semicroma +semicrome +semicrustaceous +semicrystallinc +semicubical +semicubit +semicup +semicupium +semicupola +semicured +semicurl +semicursive +semicurvilinear +semicyclic +semicycloid +semicylinder +semicylindric +semicylindrical +semicynical +semidaily +semidangerous +semidark +semidarkness +semidead +semideaf +semidecay +semidecussation +semidefinite +semideific +semideification +semideistical +semideity +semidelight +semidelirious +semideltaic +semidemented +semidenatured +semidependence +semidependent +semideponent +semidesert +semidestructive +semidetached +semidetachment +semideveloped +semidiagrammatic +semidiameter +semidiapason +semidiapente +semidiaphaneity +semidiaphanous +semidiatessaron +semidifference +semidigested +semidigitigrade +semidigression +semidilapidation +semidine +semidirect +semidisabled +semidisk +semiditone +semidiurnal +semidivided +semidivine +semidocumentary +semidodecagon +semidole +semidome +semidomed +semidomestic +semidomesticated +semidomestication +semidomical +semidormant +semidouble +semidrachm +semidramatic +semidress +semidressy +semidried +semidry +semidrying +semiductile +semidull +semiduplex +semiduration +semieducated +semieffigy +semiegg +semiegret +semielastic +semielision +semiellipse +semiellipsis +semiellipsoidal +semielliptic +semielliptical +semienclosed +semiengaged +semiequitant +semierect +semieremitical +semiessay +semiexecutive +semiexpanded +semiexplanation +semiexposed +semiexternal +semiextinct +semiextinction +semifable +semifabulous +semifailure +semifamine +semifascia +semifasciated +semifashion +semifast +semifatalistic +semiferal +semiferous +semifeudal +semifeudalism +semifib +semifiction +semifictional +semifigurative +semifigure +semifinal +semifinalist +semifine +semifinish +semifinished +semifiscal +semifistular +semifit +semifitting +semifixed +semiflashproof +semiflex +semiflexed +semiflexible +semiflexion +semiflexure +semiflint +semifloating +semifloret +semifloscular +semifloscule +semiflosculose +semiflosculous +semifluctuant +semifluctuating +semifluid +semifluidic +semifluidity +semifoaming +semiforbidding +semiforeign +semiform +semiformal +semiformed +semifossil +semifossilized +semifrantic +semifriable +semifrontier +semifuddle +semifunctional +semifused +semifusion +semify +semigala +semigelatinous +semigentleman +semigenuflection +semigirder +semiglaze +semiglazed +semiglobe +semiglobose +semiglobular +semiglobularly +semiglorious +semiglutin +semigod +semigovernmental +semigrainy +semigranitic +semigranulate +semigravel +semigroove +semihand +semihard +semiharden +semihardy +semihastate +semihepatization +semiherbaceous +semiheterocercal +semihexagon +semihexagonal +semihiant +semihiatus +semihibernation +semihigh +semihistorical +semihobo +semihonor +semihoral +semihorny +semihostile +semihot +semihuman +semihumanitarian +semihumanized +semihumbug +semihumorous +semihumorously +semihyaline +semihydrate +semihydrobenzoinic +semihyperbola +semihyperbolic +semihyperbolical +semijealousy +semijubilee +semijudicial +semijuridical +semilanceolate +semilatent +semilatus +semileafless +semilegendary +semilegislative +semilens +semilenticular +semilethal +semiliberal +semilichen +semiligneous +semilimber +semilined +semiliquid +semiliquidity +semiliterate +semilocular +semilogarithmic +semilogical +semilong +semilooper +semiloose +semiloyalty +semilucent +semilunar +semilunare +semilunary +semilunate +semilunation +semilune +semiluxation +semiluxury +semimachine +semimade +semimadman +semimagical +semimagnetic +semimajor +semimalignant +semimanufacture +semimanufactured +semimarine +semimarking +semimathematical +semimature +semimechanical +semimedicinal +semimember +semimembranosus +semimembranous +semimenstrual +semimercerized +semimessianic +semimetal +semimetallic +semimetamorphosis +semimicrochemical +semimild +semimilitary +semimill +semimineral +semimineralized +semiminim +semiminor +semimolecule +semimonastic +semimonitor +semimonopoly +semimonster +semimonthly +semimoron +semimucous +semimute +semimystic +semimystical +semimythical +seminaked +seminal +seminality +seminally +seminaphthalidine +seminaphthylamine +seminar +seminarcosis +seminarial +seminarian +seminarianism +seminarist +seminaristic +seminarize +seminary +seminasal +seminase +seminatant +seminate +semination +seminationalization +seminative +seminebulous +seminecessary +seminegro +seminervous +seminiferal +seminiferous +seminific +seminifical +seminification +seminist +seminium +seminivorous +seminocturnal +seminoma +seminomad +seminomadic +seminomata +seminonconformist +seminonflammable +seminonsensical +seminormal +seminose +seminovel +seminovelty +seminude +seminudity +seminule +seminuliferous +seminuria +seminvariant +seminvariantive +semioblivion +semioblivious +semiobscurity +semioccasional +semioccasionally +semiocclusive +semioctagonal +semiofficial +semiofficially +semiography +semiopacity +semiopacous +semiopal +semiopalescent +semiopaque +semiopened +semiorb +semiorbicular +semiorbicularis +semiorbiculate +semiordinate +semiorganized +semioriental +semioscillation +semiosseous +semiostracism +semiotic +semiotician +semioval +semiovaloid +semiovate +semioviparous +semiovoid +semiovoidal +semioxidated +semioxidized +semioxygenated +semioxygenized +semipagan +semipalmate +semipalmated +semipalmation +semipanic +semipapal +semipapist +semiparallel +semiparalysis +semiparameter +semiparasitic +semiparasitism +semipaste +semipastoral +semipasty +semipause +semipeace +semipectinate +semipectinated +semipectoral +semiped +semipedal +semipellucid +semipellucidity +semipendent +semipenniform +semiperfect +semiperimeter +semiperimetry +semiperiphery +semipermanent +semipermeability +semipermeable +semiperoid +semiperspicuous +semipertinent +semipervious +semipetaloid +semipetrified +semiphase +semiphilologist +semiphilosophic +semiphilosophical +semiphlogisticated +semiphonotypy +semiphosphorescent +semipinacolic +semipinacolin +semipinnate +semipiscine +semiplantigrade +semiplastic +semiplumaceous +semiplume +semipolar +semipolitical +semipolitician +semipoor +semipopish +semipopular +semiporcelain +semiporous +semiporphyritic +semiportable +semipostal +semipractical +semiprecious +semipreservation +semiprimigenous +semiprivacy +semiprivate +semipro +semiprofane +semiprofessional +semiprofessionalized +semipronation +semiprone +semipronominal +semiproof +semiproselyte +semiprosthetic +semiprostrate +semiprotectorate +semiproven +semipublic +semipupa +semipurulent +semiputrid +semipyramidal +semipyramidical +semipyritic +semiquadrangle +semiquadrantly +semiquadrate +semiquantitative +semiquantitatively +semiquartile +semiquaver +semiquietism +semiquietist +semiquinquefid +semiquintile +semiquote +semiradial +semiradiate +semirapacious +semirare +semirattlesnake +semiraw +semirebellion +semirecondite +semirecumbent +semirefined +semireflex +semiregular +semirelief +semireligious +semireniform +semirepublican +semiresinous +semiresolute +semirespectability +semirespectable +semireticulate +semiretirement +semiretractile +semireverberatory +semirevolute +semirevolution +semirevolutionist +semirhythm +semiriddle +semirigid +semiring +semiroll +semirotary +semirotating +semirotative +semirotatory +semirotund +semirotunda +semiround +semiroyal +semiruin +semirural +semirustic +semis +semisacerdotal +semisacred +semisagittate +semisaint +semisaline +semisaltire +semisaprophyte +semisaprophytic +semisarcodic +semisatiric +semisaturation +semisavage +semisavagedom +semisavagery +semiscenic +semischolastic +semiscientific +semiseafaring +semisecondary +semisecrecy +semisecret +semisection +semisedentary +semisegment +semisensuous +semisentient +semisentimental +semiseparatist +semiseptate +semiserf +semiserious +semiseriously +semiseriousness +semiservile +semisevere +semiseverely +semiseverity +semisextile +semishady +semishaft +semisheer +semishirker +semishrub +semishrubby +semisightseeing +semisilica +semisimious +semisimple +semisingle +semisixth +semiskilled +semislave +semismelting +semismile +semisocial +semisocialism +semisociative +semisocinian +semisoft +semisolemn +semisolemnity +semisolemnly +semisolid +semisolute +semisomnambulistic +semisomnolence +semisomnous +semisopor +semisovereignty +semispan +semispeculation +semisphere +semispheric +semispherical +semispheroidal +semispinalis +semispiral +semispiritous +semispontaneity +semispontaneous +semispontaneously +semispontaneousness +semisport +semisporting +semisquare +semistagnation +semistaminate +semistarvation +semistarved +semistate +semisteel +semistiff +semistill +semistock +semistory +semistratified +semistriate +semistriated +semistuporous +semisubterranean +semisuburban +semisuccess +semisuccessful +semisuccessfully +semisucculent +semisupernatural +semisupinated +semisupination +semisupine +semisuspension +semisymmetric +semita +semitact +semitae +semitailored +semital +semitandem +semitangent +semitaur +semitechnical +semiteetotal +semitelic +semitendinosus +semitendinous +semiterete +semiterrestrial +semitertian +semitesseral +semitessular +semitheological +semithoroughfare +semitime +semitonal +semitonally +semitone +semitonic +semitonically +semitontine +semitorpid +semitour +semitrailer +semitrained +semitransept +semitranslucent +semitransparency +semitransparent +semitransverse +semitreasonable +semitrimmed +semitropic +semitropical +semitropics +semitruth +semituberous +semitubular +semiuncial +semiundressed +semiuniversalist +semiupright +semiurban +semiurn +semivalvate +semivault +semivector +semivegetable +semivertebral +semiverticillate +semivibration +semivirtue +semiviscid +semivital +semivitreous +semivitrification +semivitrified +semivocal +semivocalic +semivolatile +semivolcanic +semivoluntary +semivowel +semivulcanized +semiwaking +semiwarfare +semiweekly +semiwild +semiwoody +semiyearly +semmet +semmit +semnopithecine +semola +semolella +semolina +semological +semology +semostomeous +semostomous +semperannual +sempergreen +semperidentical +semperjuvenescent +sempervirent +sempervirid +sempitern +sempiternal +sempiternally +sempiternity +sempiternize +sempiternous +sempstrywork +semsem +semuncia +semuncial +sen +senaite +senam +senarian +senarius +senarmontite +senary +senate +senator +senatorial +senatorially +senatorian +senatorship +senatory +senatress +senatrices +senatrix +sence +sencion +send +sendable +sendal +sendee +sender +sending +senecioid +senecionine +senectitude +senectude +senectuous +senega +senegin +senesce +senescence +senescent +seneschal +seneschally +seneschalship +seneschalsy +seneschalty +sengreen +senicide +senile +senilely +senilism +senility +senilize +senior +seniority +seniorship +senna +sennegrass +sennet +sennight +sennit +sennite +senocular +sensa +sensable +sensal +sensate +sensation +sensational +sensationalism +sensationalist +sensationalistic +sensationalize +sensationally +sensationary +sensationish +sensationism +sensationist +sensationistic +sensationless +sensatorial +sensatory +sense +sensed +senseful +senseless +senselessly +senselessness +sensibilia +sensibilisin +sensibilitist +sensibilitous +sensibility +sensibilium +sensibilization +sensibilize +sensible +sensibleness +sensibly +sensical +sensifacient +sensiferous +sensific +sensificatory +sensifics +sensify +sensigenous +sensile +sensilia +sensilla +sensillum +sension +sensism +sensist +sensistic +sensitive +sensitively +sensitiveness +sensitivity +sensitization +sensitize +sensitizer +sensitometer +sensitometric +sensitometry +sensitory +sensive +sensize +senso +sensomobile +sensomobility +sensomotor +sensoparalysis +sensor +sensoria +sensorial +sensoriglandular +sensorimotor +sensorimuscular +sensorium +sensorivascular +sensorivasomotor +sensorivolitional +sensory +sensual +sensualism +sensualist +sensualistic +sensuality +sensualization +sensualize +sensually +sensualness +sensuism +sensuist +sensum +sensuosity +sensuous +sensuously +sensuousness +sensyne +sent +sentence +sentencer +sentential +sententially +sententiarian +sententiarist +sententiary +sententiosity +sententious +sententiously +sententiousness +sentience +sentiendum +sentient +sentiently +sentiment +sentimental +sentimentalism +sentimentalist +sentimentality +sentimentalization +sentimentalize +sentimentalizer +sentimentally +sentimenter +sentimentless +sentinel +sentinellike +sentinelship +sentinelwise +sentisection +sentition +sentry +sepad +sepal +sepaled +sepaline +sepalled +sepalody +sepaloid +separability +separable +separableness +separably +separata +separate +separatedly +separately +separateness +separates +separatical +separating +separation +separationism +separationist +separatism +separatist +separatistic +separative +separatively +separativeness +separator +separatory +separatress +separatrix +separatum +sephen +sephiric +sephirothic +sepia +sepiaceous +sepialike +sepian +sepiarian +sepiary +sepic +sepicolous +sepiment +sepioid +sepiolite +sepion +sepiost +sepiostaire +sepium +sepone +sepoy +seppuku +seps +sepsine +sepsis +sept +septa +septal +septan +septane +septangle +septangled +septangular +septangularness +septarian +septariate +septarium +septate +septated +septation +septatoarticulate +septavalent +septave +septcentenary +septectomy +septemdecenary +septemfid +septemfluous +septemfoliate +septemfoliolate +septemia +septempartite +septemplicate +septemvious +septemvir +septemvirate +septemviri +septenar +septenarian +septenarius +septenary +septenate +septendecennial +septendecimal +septennary +septennate +septenniad +septennial +septennialist +septenniality +septennially +septennium +septenous +septentrional +septentrionality +septentrionally +septentrionate +septentrionic +septerium +septet +septfoil +septic +septical +septically +septicemia +septicemic +septicidal +septicidally +septicity +septicization +septicolored +septicopyemia +septicopyemic +septier +septifarious +septiferous +septifluous +septifolious +septiform +septifragal +septifragally +septilateral +septile +septillion +septillionth +septimal +septimanal +septimanarian +septime +septimetritis +septimole +septinsular +septipartite +septisyllabic +septisyllable +septivalent +septleva +septocosta +septocylindrical +septodiarrhea +septogerm +septoic +septole +septomarginal +septomaxillary +septonasal +septotomy +septship +septuagenarian +septuagenarianism +septuagenary +septuagesima +septuagint +septulate +septulum +septum +septuncial +septuor +septuple +septuplet +septuplicate +septuplication +sepulcher +sepulchral +sepulchralize +sepulchrally +sepulchrous +sepultural +sepulture +sequa +sequacious +sequaciously +sequaciousness +sequacity +sequel +sequela +sequelae +sequelant +sequence +sequencer +sequency +sequent +sequential +sequentiality +sequentially +sequently +sequest +sequester +sequestered +sequesterment +sequestra +sequestrable +sequestral +sequestrate +sequestration +sequestrator +sequestratrices +sequestratrix +sequestrectomy +sequestrotomy +sequestrum +sequin +sequitur +ser +sera +serab +seragli +seraglio +serai +serail +seral +seralbumin +seralbuminous +serang +serape +seraph +seraphic +seraphical +seraphically +seraphicalness +seraphicism +seraphicness +seraphim +seraphina +seraphine +seraphism +seraphlike +seraphtide +serasker +seraskerate +seraskier +seraskierat +serau +seraw +sercial +serdab +sere +sereh +serenade +serenader +serenata +serenate +serendibite +serendipity +serendite +serene +serenely +sereneness +serenify +serenissime +serenissimi +serenissimo +serenity +serenize +sereward +serf +serfage +serfdom +serfhood +serfish +serfishly +serfishness +serfism +serflike +serfship +serge +sergeancy +sergeant +sergeantcy +sergeantess +sergeantry +sergeantship +sergeanty +sergedesoy +serger +sergette +serging +serglobulin +serial +serialist +seriality +serialization +serialize +serially +seriary +seriate +seriately +seriatim +seriation +sericate +sericated +sericea +sericeotomentose +sericeous +sericicultural +sericiculture +sericiculturist +sericin +sericipary +sericite +sericitic +sericitization +sericteria +sericterium +serictery +sericultural +sericulture +sericulturist +seriema +series +serif +serific +serigraph +serigrapher +serigraphy +serimeter +serin +serine +serinette +seringa +seringal +seringhi +serio +seriocomedy +seriocomic +seriocomical +seriocomically +seriogrotesque +serioline +serioludicrous +seriopantomimic +serioridiculous +seriosity +serious +seriously +seriousness +seripositor +serjeant +serment +sermo +sermocination +sermocinatrix +sermon +sermoneer +sermoner +sermonesque +sermonet +sermonettino +sermonic +sermonically +sermonics +sermonish +sermonism +sermonist +sermonize +sermonizer +sermonless +sermonoid +sermonolatry +sermonology +sermonproof +sermonwise +sermuncle +sernamby +sero +seroalbumin +seroalbuminuria +seroanaphylaxis +serobiological +serocolitis +serocyst +serocystic +serodermatosis +serodermitis +serodiagnosis +serodiagnostic +seroenteritis +seroenzyme +serofibrinous +serofibrous +serofluid +serogelatinous +serohemorrhagic +serohepatitis +seroimmunity +serolactescent +serolemma +serolin +serolipase +serologic +serological +serologically +serologist +serology +seromaniac +seromembranous +seromucous +seromuscular +seron +seronegative +seronegativity +seroon +seroot +seroperitoneum +serophthisis +serophysiology +seroplastic +seropneumothorax +seropositive +seroprevention +seroprognosis +seroprophylaxis +seroprotease +seropuriform +seropurulent +seropus +seroreaction +serosa +serosanguineous +serosanguinolent +seroscopy +serositis +serosity +serosynovial +serosynovitis +serotherapeutic +serotherapeutics +serotherapist +serotherapy +serotina +serotinal +serotine +serotinous +serotoxin +serous +serousness +serovaccine +serow +serozyme +serpedinous +serpent +serpentaria +serpentarium +serpentary +serpentcleide +serpenteau +serpentess +serpenticidal +serpenticide +serpentiferous +serpentiform +serpentina +serpentine +serpentinely +serpentinic +serpentiningly +serpentinization +serpentinize +serpentinoid +serpentinous +serpentivorous +serpentize +serpentlike +serpently +serpentoid +serpentry +serpentwood +serphid +serphoid +serpierite +serpiginous +serpiginously +serpigo +serpivolant +serpolet +serpula +serpulae +serpulan +serpulid +serpulidan +serpuline +serpulite +serpulitic +serpuloid +serra +serradella +serrage +serran +serrana +serranid +serrano +serranoid +serrate +serrated +serratic +serratiform +serratile +serration +serratirostral +serratocrenate +serratodentate +serratodenticulate +serratoglandulous +serratospinose +serrature +serricorn +serried +serriedly +serriedness +serriferous +serriform +serriped +serrirostrate +serrulate +serrulated +serrulation +serry +sert +serta +sertularian +sertularioid +sertule +sertulum +sertum +serum +serumal +serut +servable +servage +serval +servaline +servant +servantcy +servantdom +servantess +servantless +servantlike +servantry +servantship +servation +serve +servente +serventism +server +servery +servet +service +serviceability +serviceable +serviceableness +serviceably +serviceberry +serviceless +servicelessness +serviceman +servidor +servient +serviential +serviette +servile +servilely +servileness +servilism +servility +servilize +serving +servingman +servist +servitor +servitorial +servitorship +servitress +servitrix +servitude +serviture +servo +servomechanism +servomotor +servulate +serwamby +sesame +sesamoid +sesamoidal +sesamoiditis +sescuple +sesma +sesqui +sesquialter +sesquialtera +sesquialteral +sesquialteran +sesquialterous +sesquibasic +sesquicarbonate +sesquicentennial +sesquichloride +sesquiduplicate +sesquihydrate +sesquihydrated +sesquinona +sesquinonal +sesquioctava +sesquioctaval +sesquioxide +sesquipedal +sesquipedalian +sesquipedalianism +sesquipedality +sesquiplicate +sesquiquadrate +sesquiquarta +sesquiquartal +sesquiquartile +sesquiquinta +sesquiquintal +sesquiquintile +sesquisalt +sesquiseptimal +sesquisextal +sesquisilicate +sesquisquare +sesquisulphate +sesquisulphide +sesquisulphuret +sesquiterpene +sesquitertia +sesquitertial +sesquitertian +sesquitertianal +sess +sessile +sessility +session +sessional +sessionary +sessions +sesterce +sestertium +sestet +sesti +sestiad +sestina +sestine +sestole +sestuor +set +seta +setaceous +setaceously +setae +setal +setarious +setback +setbolt +setdown +setfast +seth +sethead +setier +setiferous +setiform +setigerous +setiparous +setirostral +setline +setness +setoff +seton +setophagine +setose +setous +setout +setover +setscrew +setsman +sett +settable +settaine +settee +setter +settergrass +setterwort +setting +settle +settleable +settled +settledly +settledness +settlement +settler +settlerdom +settling +settlings +settlor +settsman +setula +setule +setuliform +setulose +setulous +setup +setwall +setwise +setwork +seugh +seven +sevenbark +sevener +sevenfold +sevenfolded +sevenfoldness +sevennight +sevenpence +sevenpenny +sevenscore +seventeen +seventeenfold +seventeenth +seventeenthly +seventh +seventhly +seventieth +seventy +seventyfold +sever +severable +several +severalfold +severality +severalize +severally +severalness +severalth +severalty +severance +severation +severe +severedly +severely +severeness +severer +severingly +severish +severity +severization +severize +severy +sew +sewable +sewage +sewan +sewed +sewellel +sewen +sewer +sewerage +sewered +sewerless +sewerlike +sewerman +sewery +sewing +sewless +sewn +sewround +sex +sexadecimal +sexagenarian +sexagenarianism +sexagenary +sexagesimal +sexagesimally +sexagesimals +sexagonal +sexangle +sexangled +sexangular +sexangularly +sexannulate +sexarticulate +sexcentenary +sexcuspidate +sexdigital +sexdigitate +sexdigitated +sexdigitism +sexed +sexenary +sexennial +sexennially +sexennium +sexern +sexfarious +sexfid +sexfoil +sexhood +sexifid +sexillion +sexiped +sexipolar +sexisyllabic +sexisyllable +sexitubercular +sexivalence +sexivalency +sexivalent +sexless +sexlessly +sexlessness +sexlike +sexlocular +sexly +sexological +sexologist +sexology +sexpartite +sexradiate +sext +sextactic +sextain +sextan +sextans +sextant +sextantal +sextar +sextarii +sextarius +sextary +sextennial +sextern +sextet +sextic +sextile +sextillion +sextillionth +sextipara +sextipartite +sextipartition +sextiply +sextipolar +sexto +sextodecimo +sextole +sextolet +sexton +sextoness +sextonship +sextry +sextubercular +sextuberculate +sextula +sextulary +sextumvirate +sextuple +sextuplet +sextuplex +sextuplicate +sextuply +sexual +sexuale +sexualism +sexualist +sexuality +sexualization +sexualize +sexually +sexuous +sexupara +sexuparous +sexy +sey +seybertite +sfoot +sgraffiato +sgraffito +sh +sha +shaatnez +shab +shabash +shabbed +shabbify +shabbily +shabbiness +shabble +shabby +shabbyish +shabrack +shabunder +shachle +shachly +shack +shackanite +shackatory +shackbolt +shackland +shackle +shacklebone +shackledom +shackler +shacklewise +shackling +shackly +shacky +shad +shadbelly +shadberry +shadbird +shadbush +shadchan +shaddock +shade +shaded +shadeful +shadeless +shadelessness +shader +shadetail +shadflower +shadily +shadine +shadiness +shading +shadkan +shadoof +shadow +shadowable +shadowbox +shadowboxing +shadowed +shadower +shadowfoot +shadowgram +shadowgraph +shadowgraphic +shadowgraphist +shadowgraphy +shadowily +shadowiness +shadowing +shadowishly +shadowist +shadowland +shadowless +shadowlessness +shadowlike +shadowly +shadowy +shadrach +shady +shaffle +shaft +shafted +shafter +shaftfoot +shafting +shaftless +shaftlike +shaftman +shaftment +shaftsman +shaftway +shafty +shag +shaganappi +shagbag +shagbark +shagged +shaggedness +shaggily +shagginess +shaggy +shaglet +shaglike +shagpate +shagrag +shagreen +shagreened +shagroon +shagtail +shah +shaharith +shahdom +shahi +shahin +shahzada +shaikh +shaitan +shakable +shake +shakeable +shakebly +shakedown +shakefork +shaken +shakenly +shakeout +shakeproof +shaker +shakerag +shakers +shakescene +shakha +shakily +shakiness +shaking +shakingly +shako +shaksheer +shakti +shaku +shaky +shale +shalelike +shaleman +shall +shallal +shallon +shalloon +shallop +shallopy +shallot +shallow +shallowbrained +shallowhearted +shallowish +shallowist +shallowly +shallowness +shallowpate +shallowpated +shallows +shallowy +shallu +shalom +shalt +shalwar +shaly +sham +shama +shamable +shamableness +shamably +shamal +shamalo +shaman +shamaness +shamanic +shamanism +shamanist +shamanistic +shamanize +shamateur +shamba +shamble +shambling +shamblingly +shambrier +shame +shameable +shamed +shameface +shamefaced +shamefacedly +shamefacedness +shamefast +shamefastly +shamefastness +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shameproof +shamer +shamesick +shameworthy +shamianah +shamir +shammed +shammer +shammick +shamming +shammish +shammock +shammocking +shammocky +shammy +shampoo +shampooer +shamrock +shamroot +shamsheer +shan +shanachas +shanachie +shandry +shandrydan +shandy +shandygaff +shangan +shanghai +shanghaier +shank +shanked +shanker +shankings +shankpiece +shanksman +shanna +shanny +shansa +shant +shanty +shantylike +shantyman +shantytown +shap +shapable +shape +shaped +shapeful +shapeless +shapelessly +shapelessness +shapeliness +shapely +shapen +shaper +shapeshifter +shapesmith +shaping +shapingly +shapometer +shaps +shapy +sharable +shard +sharded +shardy +share +shareable +sharebone +sharebroker +sharecrop +sharecropper +shareholder +shareholdership +shareman +sharepenny +sharer +shareship +sharesman +sharewort +shargar +shark +sharkful +sharkish +sharklet +sharklike +sharkship +sharkskin +sharky +sharn +sharnbud +sharny +sharp +sharpen +sharpener +sharper +sharpie +sharpish +sharply +sharpness +sharps +sharpsaw +sharpshin +sharpshod +sharpshooter +sharpshooting +sharptail +sharpware +sharpy +sharrag +sharry +shastaite +shaster +shastra +shastraik +shastri +shastrik +shat +shatan +shathmont +shatter +shatterbrain +shatterbrained +shatterer +shatterheaded +shattering +shatteringly +shatterment +shatterpated +shatterproof +shatterwit +shattery +shattuckite +shauchle +shaugh +shaul +shaup +shauri +shauwe +shavable +shave +shaveable +shaved +shavee +shaveling +shaven +shaver +shavery +shavester +shavetail +shaveweed +shaving +shavings +shaw +shawl +shawled +shawling +shawlless +shawllike +shawlwise +shawm +shawneewood +shawny +shawy +shay +she +shea +sheading +sheaf +sheafage +sheaflike +sheafripe +sheafy +sheal +shealing +shear +shearbill +sheard +shearer +sheargrass +shearhog +shearing +shearless +shearling +shearman +shearmouse +shears +shearsman +sheartail +shearwater +shearwaters +sheat +sheatfish +sheath +sheathbill +sheathe +sheathed +sheather +sheathery +sheathing +sheathless +sheathlike +sheathy +sheave +sheaved +sheaveless +sheaveman +shebang +shebeen +shebeener +shed +shedded +shedder +shedding +sheder +shedhand +shedlike +shedman +shedwise +shee +sheely +sheen +sheenful +sheenless +sheenly +sheeny +sheep +sheepback +sheepberry +sheepbine +sheepbiter +sheepbiting +sheepcote +sheepcrook +sheepfaced +sheepfacedly +sheepfacedness +sheepfold +sheepfoot +sheepgate +sheephead +sheepheaded +sheephearted +sheepherder +sheepherding +sheephook +sheephouse +sheepify +sheepish +sheepishly +sheepishness +sheepkeeper +sheepkeeping +sheepkill +sheepless +sheeplet +sheeplike +sheepling +sheepman +sheepmaster +sheepmonger +sheepnose +sheepnut +sheeppen +sheepshank +sheepshead +sheepsheadism +sheepshear +sheepshearer +sheepshearing +sheepshed +sheepskin +sheepsplit +sheepsteal +sheepstealer +sheepstealing +sheepwalk +sheepwalker +sheepweed +sheepy +sheer +sheered +sheering +sheerly +sheerness +sheet +sheetage +sheeted +sheeter +sheetflood +sheetful +sheeting +sheetless +sheetlet +sheetlike +sheetling +sheetways +sheetwise +sheetwork +sheetwriting +sheety +shehitah +sheik +sheikdom +sheikhlike +sheikhly +sheiklike +sheikly +shekel +shela +sheld +sheldapple +shelder +sheldfowl +sheldrake +shelduck +shelf +shelfback +shelffellow +shelfful +shelflist +shelfmate +shelfpiece +shelfroom +shelfworn +shelfy +shell +shellac +shellacker +shellacking +shellapple +shellback +shellblow +shellblowing +shellbound +shellburst +shellcracker +shelleater +shelled +sheller +shellfire +shellfish +shellfishery +shellflower +shellful +shellhead +shelliness +shelling +shellman +shellmonger +shellproof +shellshake +shellum +shellwork +shellworker +shelly +shellycoat +shelta +shelter +shelterage +sheltered +shelterer +shelteringly +shelterless +shelterlessness +shelterwood +sheltery +sheltron +shelty +shelve +shelver +shelving +shelvingly +shelvingness +shelvy +sheminith +shenanigan +shend +sheng +sheolic +shepherd +shepherdage +shepherddom +shepherdess +shepherdhood +shepherdish +shepherdism +shepherdize +shepherdless +shepherdlike +shepherdling +shepherdly +shepherdry +sheppeck +sheppey +shepstare +sher +sherardize +sherardizer +sherbacha +sherbet +sherbetlee +sherbetzide +sheriat +sherif +sherifa +sherifate +sheriff +sheriffalty +sheriffdom +sheriffess +sheriffhood +sheriffry +sheriffship +sheriffwick +sherifi +sherifian +sherify +sheristadar +sherlock +sherry +sherryvallies +sheth +sheugh +sheva +shevel +sheveled +shevri +shewa +shewbread +shewel +sheyle +shi +shibah +shibar +shibboleth +shibbolethic +shibuichi +shice +shicer +shicker +shickered +shide +shied +shiel +shield +shieldable +shieldboard +shielddrake +shielded +shielder +shieldflower +shielding +shieldless +shieldlessly +shieldlessness +shieldlike +shieldling +shieldmaker +shieldmay +shieldtail +shieling +shier +shies +shiest +shift +shiftable +shiftage +shifter +shiftful +shiftfulness +shiftily +shiftiness +shifting +shiftingly +shiftingness +shiftless +shiftlessly +shiftlessness +shifty +shiggaion +shigram +shih +shikar +shikara +shikargah +shikari +shikasta +shikimi +shikimic +shikimole +shikimotoxin +shikken +shiko +shikra +shilf +shilfa +shill +shilla +shillaber +shillelagh +shillet +shillety +shillhouse +shillibeer +shilling +shillingless +shillingsworth +shilloo +shilpit +shim +shimal +shimmer +shimmering +shimmeringly +shimmery +shimmy +shimose +shimper +shin +shinaniging +shinarump +shinbone +shindig +shindle +shindy +shine +shineless +shiner +shingle +shingled +shingler +shingles +shinglewise +shinglewood +shingling +shingly +shinily +shininess +shining +shiningly +shiningness +shinleaf +shinner +shinnery +shinning +shinny +shinplaster +shintiyan +shinty +shinwood +shiny +shinza +ship +shipboard +shipbound +shipboy +shipbreaking +shipbroken +shipbuilder +shipbuilding +shipcraft +shipentine +shipful +shipkeeper +shiplap +shipless +shiplessly +shiplet +shipload +shipman +shipmanship +shipmast +shipmaster +shipmate +shipmatish +shipment +shipowner +shipowning +shippable +shippage +shipped +shipper +shipping +shipplane +shippo +shippon +shippy +shipshape +shipshapely +shipside +shipsmith +shipward +shipwards +shipway +shipwork +shipworm +shipwreck +shipwrecky +shipwright +shipwrightery +shipwrightry +shipyard +shirakashi +shirallee +shire +shirehouse +shireman +shirewick +shirk +shirker +shirky +shirl +shirlcock +shirpit +shirr +shirring +shirt +shirtband +shirtiness +shirting +shirtless +shirtlessness +shirtlike +shirtmaker +shirtmaking +shirtman +shirttail +shirtwaist +shirty +shish +shisham +shisn +shita +shitepoke +shither +shittah +shittim +shittimwood +shiv +shivaree +shive +shiver +shivereens +shiverer +shivering +shiveringly +shiverproof +shiversome +shiverweed +shivery +shivey +shivoo +shivy +shivzoku +sho +shoad +shoader +shoal +shoalbrain +shoaler +shoaliness +shoalness +shoalwise +shoaly +shoat +shock +shockability +shockable +shockedness +shocker +shockheaded +shocking +shockingly +shockingness +shocklike +shockproof +shod +shodden +shoddily +shoddiness +shoddy +shoddydom +shoddyism +shoddyite +shoddylike +shoddyward +shoddywards +shode +shoder +shoe +shoebill +shoebinder +shoebindery +shoebinding +shoebird +shoeblack +shoeboy +shoebrush +shoecraft +shoeflower +shoehorn +shoeing +shoeingsmith +shoelace +shoeless +shoemaker +shoemaking +shoeman +shoepack +shoer +shoescraper +shoeshine +shoeshop +shoesmith +shoestring +shoewoman +shoful +shog +shogaol +shoggie +shoggle +shoggly +shogi +shogun +shogunal +shogunate +shohet +shoji +shola +shole +shone +shoneen +shonkinite +shoo +shood +shoofa +shoofly +shooi +shook +shool +shooldarry +shooler +shoop +shoopiltie +shoor +shoot +shootable +shootboard +shootee +shooter +shoother +shooting +shootist +shootman +shop +shopboard +shopbook +shopboy +shopbreaker +shopbreaking +shopfolk +shopful +shopgirl +shopgirlish +shophar +shopkeeper +shopkeeperess +shopkeeperish +shopkeeperism +shopkeepery +shopkeeping +shopland +shoplet +shoplifter +shoplifting +shoplike +shopmaid +shopman +shopmark +shopmate +shopocracy +shopocrat +shoppe +shopper +shopping +shoppish +shoppishness +shoppy +shopster +shoptalk +shopwalker +shopwear +shopwife +shopwindow +shopwoman +shopwork +shopworker +shopworn +shoq +shor +shoran +shore +shoreberry +shorebush +shored +shoregoing +shoreland +shoreless +shoreman +shorer +shoreside +shoresman +shoreward +shorewards +shoreweed +shoreyer +shoring +shorling +shorn +short +shortage +shortbread +shortcake +shortchange +shortchanger +shortclothes +shortcoat +shortcomer +shortcoming +shorten +shortener +shortening +shorter +shortfall +shorthand +shorthanded +shorthandedness +shorthander +shorthead +shorthorn +shortish +shortly +shortness +shorts +shortschat +shortsighted +shortsightedly +shortsightedness +shortsome +shortstaff +shortstop +shorttail +shoshonite +shot +shotbush +shote +shotgun +shotless +shotlike +shotmaker +shotman +shotproof +shotsman +shotstar +shott +shotted +shotten +shotter +shotty +shou +should +shoulder +shouldered +shoulderer +shoulderette +shouldering +shouldna +shouldnt +shoupeltin +shout +shouter +shouting +shoutingly +shoval +shove +shovegroat +shovel +shovelard +shovelbill +shovelboard +shovelfish +shovelful +shovelhead +shovelmaker +shovelman +shovelnose +shovelweed +shover +show +showable +showance +showbird +showboard +showboat +showboater +showboating +showcase +showdom +showdown +shower +showerer +showerful +showeriness +showerless +showerlike +showerproof +showery +showily +showiness +showing +showish +showless +showman +showmanism +showmanry +showmanship +shown +showpiece +showroom +showup +showworthy +showy +showyard +shoya +shrab +shraddha +shradh +shraf +shrag +shram +shrank +shrap +shrapnel +shrave +shravey +shreadhead +shred +shredcock +shredder +shredding +shreddy +shredless +shredlike +shree +shreeve +shrend +shrew +shrewd +shrewdish +shrewdly +shrewdness +shrewdom +shrewdy +shrewish +shrewishly +shrewishness +shrewlike +shrewly +shrewmouse +shrewstruck +shriek +shrieker +shriekery +shriekily +shriekiness +shriekingly +shriekproof +shrieky +shrieval +shrievalty +shrift +shrike +shrill +shrilling +shrillish +shrillness +shrilly +shrimp +shrimper +shrimpfish +shrimpi +shrimpish +shrimpishness +shrimplike +shrimpy +shrinal +shrine +shrineless +shrinelet +shrinelike +shrink +shrinkable +shrinkage +shrinkageproof +shrinker +shrinkhead +shrinking +shrinkingly +shrinkproof +shrinky +shrip +shrite +shrive +shrivel +shriven +shriver +shriving +shroff +shrog +shroud +shrouded +shrouding +shroudless +shroudlike +shroudy +shrove +shrover +shrub +shrubbed +shrubbery +shrubbiness +shrubbish +shrubby +shrubland +shrubless +shrublet +shrublike +shrubwood +shruff +shrug +shruggingly +shrunk +shrunken +shrups +shtreimel +shuba +shubunkin +shuck +shucker +shucking +shuckins +shuckpen +shucks +shudder +shudderful +shudderiness +shudderingly +shuddersome +shuddery +shuff +shuffle +shuffleboard +shufflecap +shuffler +shufflewing +shuffling +shufflingly +shug +shul +shuler +shulwaurs +shumac +shun +shune +shunless +shunnable +shunner +shunt +shunter +shunting +shure +shurf +shush +shusher +shut +shutdown +shutness +shutoff +shutout +shuttance +shutten +shutter +shuttering +shutterless +shutterwise +shutting +shuttle +shuttlecock +shuttleheaded +shuttlelike +shuttlewise +shwanpan +shy +shydepoke +shyer +shyish +shyly +shyness +shyster +si +siak +sial +sialaden +sialadenitis +sialadenoncus +sialagogic +sialagogue +sialagoguic +sialemesis +sialic +sialid +sialidan +sialoangitis +sialogenous +sialoid +sialolith +sialolithiasis +sialology +sialorrhea +sialoschesis +sialosemeiology +sialosis +sialostenosis +sialosyrinx +sialozemia +siamang +sib +sibbed +sibbens +sibber +sibboleth +sibby +siberite +sibilance +sibilancy +sibilant +sibilantly +sibilate +sibilatingly +sibilator +sibilatory +sibilous +sibilus +sibling +sibness +sibrede +sibship +sibyl +sibylesque +sibylic +sibylism +sibylla +sibylline +sibyllist +sic +sicarian +sicarious +sicarius +sicca +siccaneous +siccant +siccate +siccation +siccative +siccimeter +siccity +sice +sicilian +siciliana +sicilica +sicilicum +sicilienne +sicinnian +sick +sickbed +sicken +sickener +sickening +sickeningly +sicker +sickerly +sickerness +sickhearted +sickish +sickishly +sickishness +sickle +sicklebill +sickled +sicklelike +sickleman +sicklemia +sicklemic +sicklepod +sickler +sicklerite +sickless +sickleweed +sicklewise +sicklewort +sicklied +sicklily +sickliness +sickling +sickly +sickness +sicknessproof +sickroom +sicsac +sicula +sicular +sidder +siddur +side +sideage +sidearm +sideboard +sidebone +sidebones +sideburns +sidecar +sidecarist +sidecheck +sided +sidedness +sideflash +sidehead +sidehill +sidekicker +sidelang +sideless +sideline +sideling +sidelings +sidelingwise +sidelong +sidenote +sidepiece +sider +sideral +sideration +siderealize +sidereally +siderean +siderin +siderism +siderite +sideritic +siderognost +siderographic +siderographical +siderographist +siderography +siderolite +siderology +sideromagnetic +sideromancy +sideromelane +sideronatrite +sideronym +sideroscope +siderose +siderosis +siderostat +siderostatic +siderotechny +siderous +sidership +siderurgical +siderurgy +sides +sidesaddle +sideshake +sideslip +sidesman +sidesplitter +sidesplitting +sidesplittingly +sidesway +sideswipe +sideswiper +sidetrack +sidewalk +sideward +sidewards +sideway +sideways +sidewinder +sidewipe +sidewiper +sidewise +sidhe +sidi +siding +sidle +sidler +sidling +sidlingly +sidth +sidy +sie +siege +siegeable +siegecraft +siegenite +sieger +siegework +sienna +sier +siering +sierozem +sierra +sierran +siesta +siestaland +sieve +sieveful +sievelike +siever +sievings +sievy +sifac +sifaka +sife +siffilate +siffle +sifflement +sifflet +sifflot +sift +siftage +sifted +sifter +sifting +sig +sigatoka +sigger +sigh +sigher +sighful +sighfully +sighing +sighingly +sighingness +sighless +sighlike +sight +sightable +sighted +sighten +sightening +sighter +sightful +sightfulness +sighthole +sighting +sightless +sightlessly +sightlessness +sightlily +sightliness +sightly +sightproof +sightworthiness +sightworthy +sighty +sigil +sigilative +sigillariaceous +sigillarian +sigillarid +sigillarioid +sigillarist +sigillaroid +sigillary +sigillate +sigillated +sigillation +sigillistic +sigillographer +sigillographical +sigillography +sigillum +sigla +siglarian +siglos +sigma +sigmaspire +sigmate +sigmatic +sigmation +sigmatism +sigmodont +sigmoid +sigmoidal +sigmoidally +sigmoidectomy +sigmoiditis +sigmoidopexy +sigmoidoproctostomy +sigmoidorectostomy +sigmoidoscope +sigmoidoscopy +sigmoidostomy +sign +signable +signal +signalee +signaler +signalese +signaletic +signaletics +signalism +signalist +signality +signalize +signally +signalman +signalment +signary +signatary +signate +signation +signator +signatory +signatural +signature +signatureless +signaturist +signboard +signee +signer +signet +signetwise +signifer +signifiable +significal +significance +significancy +significant +significantly +significantness +significate +signification +significatist +significative +significatively +significativeness +significator +significatory +significatrix +significature +significavit +significian +significs +signifier +signify +signior +signiorship +signist +signless +signlike +signman +signorial +signorship +signory +signpost +signum +signwriter +sika +sikar +sikatch +sike +sikerly +sikerness +siket +sikhara +sikhra +sil +silage +silaginoid +silane +silbergroschen +silcrete +sile +silen +silenaceous +silence +silenced +silencer +silency +sileni +silenic +silent +silential +silentiary +silentious +silentish +silently +silentness +silenus +silesia +silex +silexite +silhouette +silhouettist +silhouettograph +silica +silicam +silicane +silicate +silication +silicatization +silicean +siliceocalcareous +siliceofelspathic +siliceofluoric +siliceous +silicic +silicicalcareous +silicicolous +silicide +silicidize +siliciferous +silicification +silicifluoric +silicifluoride +silicify +siliciophite +silicious +silicium +siliciuretted +silicize +silicle +silico +silicoacetic +silicoalkaline +silicoaluminate +silicoarsenide +silicocalcareous +silicochloroform +silicocyanide +silicoethane +silicoferruginous +silicoflagellate +silicofluoric +silicofluoride +silicohydrocarbon +silicomagnesian +silicomanganese +silicomethane +silicon +silicone +siliconize +silicononane +silicopropane +silicosis +silicotalcose +silicotic +silicotitanate +silicotungstate +silicotungstic +silicula +silicular +silicule +siliculose +siliculous +silicyl +siliqua +siliquaceous +siliquae +silique +siliquiferous +siliquiform +siliquose +siliquous +silk +silkalene +silkaline +silked +silken +silker +silkflower +silkgrower +silkie +silkily +silkiness +silklike +silkman +silkness +silksman +silktail +silkweed +silkwoman +silkwood +silkwork +silkworks +silkworm +silky +sill +sillabub +silladar +sillandar +sillar +siller +sillibouk +sillikin +sillily +sillimanite +silliness +sillock +sillograph +sillographer +sillographist +sillometer +sillon +silly +sillyhood +sillyhow +sillyish +sillyism +sillyton +silo +siloist +silphid +silphium +silt +siltage +siltation +silting +siltlike +silty +silundum +silurid +siluroid +silva +silvan +silvanity +silvanry +silvendy +silver +silverback +silverbeater +silverbelly +silverberry +silverbill +silverboom +silverbush +silvered +silverer +silvereye +silverfin +silverfish +silverhead +silverily +silveriness +silvering +silverish +silverite +silverize +silverizer +silverleaf +silverless +silverlike +silverling +silverly +silvern +silverness +silverpoint +silverrod +silverside +silversides +silverskin +silversmith +silversmithing +silverspot +silvertail +silvertip +silvertop +silvervine +silverware +silverweed +silverwing +silverwood +silverwork +silverworker +silvery +silvical +silvicolous +silvics +silvicultural +silviculturally +silviculture +silviculturist +silyl +sima +simal +simar +simaroubaceous +simball +simbil +simblin +simblot +sime +simiad +simial +simian +simianity +simiesque +similar +similarity +similarize +similarly +similative +simile +similimum +similiter +similitive +similitude +similitudinize +simility +similize +similor +simioid +simious +simiousness +simity +simkin +simlin +simling +simmer +simmeringly +simmon +simnel +simnelwise +simoleon +simoniac +simoniacal +simoniacally +simonious +simonism +simonist +simony +simool +simoom +simoon +simous +simp +simpai +simper +simperer +simperingly +simple +simplehearted +simpleheartedly +simpleheartedness +simpleness +simpler +simpleton +simpletonian +simpletonianism +simpletonic +simpletonish +simpletonism +simplex +simplexed +simplexity +simplicident +simplicidentate +simplicist +simplicitarian +simplicity +simplicize +simplification +simplificative +simplificator +simplified +simplifiedly +simplifier +simplify +simplism +simplist +simplistic +simply +simsim +simson +simulacra +simulacral +simulacre +simulacrize +simulacrum +simulance +simulant +simular +simulate +simulation +simulative +simulatively +simulator +simulatory +simulcast +simuler +simuliid +simulioid +simultaneity +simultaneous +simultaneously +simultaneousness +sin +sina +sinaite +sinal +sinalbin +sinamay +sinamine +sinapate +sinapic +sinapine +sinapinic +sinapis +sinapism +sinapize +sinapoline +sinarchism +sinarchist +sinarquism +sinarquist +sinarquista +sinawa +sincaline +since +sincere +sincerely +sincereness +sincerity +sincipital +sinciput +sind +sinder +sindle +sindoc +sindon +sindry +sine +sinecural +sinecure +sinecureship +sinecurism +sinecurist +sinew +sinewed +sinewiness +sinewless +sinewous +sinewy +sinfonia +sinfonie +sinfonietta +sinful +sinfully +sinfulness +sing +singability +singable +singableness +singally +singarip +singe +singed +singeing +singeingly +singer +singey +singh +singillatim +singing +singingly +singkamas +single +singlebar +singled +singlehanded +singlehandedly +singlehandedness +singlehearted +singleheartedly +singleheartedness +singlehood +singleness +singler +singles +singlestick +singlesticker +singlet +singleton +singletree +singlings +singly +singsong +singsongy +singspiel +singstress +singular +singularism +singularist +singularity +singularization +singularize +singularly +singularness +singult +singultous +singultus +sinh +sinigrin +sinigrinase +sinigrosid +sinigroside +sinister +sinisterly +sinisterness +sinisterwise +sinistrad +sinistral +sinistrality +sinistrally +sinistration +sinistrin +sinistrocerebral +sinistrocular +sinistrodextral +sinistrogyrate +sinistrogyration +sinistrogyric +sinistromanual +sinistrorsal +sinistrorsally +sinistrorse +sinistrous +sinistrously +sinistruous +sink +sinkable +sinkage +sinker +sinkerless +sinkfield +sinkhead +sinkhole +sinking +sinkless +sinklike +sinkroom +sinkstone +sinky +sinless +sinlessly +sinlessness +sinlike +sinnable +sinnableness +sinnen +sinner +sinneress +sinnership +sinnet +sinningly +sinningness +sinoatrial +sinoauricular +sinoidal +sinomenine +sinopia +sinopite +sinople +sinproof +sinsion +sinsring +sinsyne +sinter +sintoc +sinuate +sinuated +sinuatedentate +sinuately +sinuation +sinuatocontorted +sinuatodentate +sinuatodentated +sinuatopinnatifid +sinuatoserrated +sinuatoundulate +sinuatrial +sinuauricular +sinuitis +sinuose +sinuosely +sinuosity +sinuous +sinuously +sinuousness +sinupallial +sinupalliate +sinus +sinusal +sinusitis +sinuslike +sinusoid +sinusoidal +sinusoidally +sinuventricular +sinward +siol +sion +sip +sipage +sipe +siper +siphoid +siphon +siphonaceous +siphonage +siphonal +siphonapterous +siphonariid +siphonate +siphoneous +siphonet +siphonia +siphonial +siphonic +siphoniferous +siphoniform +siphonium +siphonless +siphonlike +siphonobranchiate +siphonogam +siphonogamic +siphonogamous +siphonogamy +siphonoglyph +siphonoglyphe +siphonognathid +siphonognathous +siphonophoran +siphonophore +siphonophorous +siphonoplax +siphonopore +siphonorhinal +siphonorhine +siphonosome +siphonostele +siphonostelic +siphonostely +siphonostomatous +siphonostome +siphonostomous +siphonozooid +siphonula +siphorhinal +siphorhinian +siphosome +siphuncle +siphuncled +siphuncular +siphunculate +siphunculated +sipid +sipidity +siping +sipling +sipper +sippet +sippingly +sippio +sipunculacean +sipunculid +sipunculoid +sipylite +sir +sircar +sirdar +sirdarship +sire +sireless +siren +sirene +sirenian +sirenic +sirenical +sirenically +sirening +sirenize +sirenlike +sirenoid +sireny +sireship +siress +sirgang +sirian +siriasis +siricid +sirih +siriometer +siris +sirkeer +sirki +sirky +sirloin +sirloiny +siroc +sirocco +siroccoish +siroccoishly +sirpea +sirple +sirpoon +sirrah +sirree +sirship +siruaballi +siruelas +sirup +siruped +siruper +sirupy +sis +sisal +siscowet +sise +sisel +siserara +siserary +siserskite +sish +sisham +sisi +siskin +sismotherapy +siss +sissification +sissify +sissiness +sissoo +sissy +sissyish +sissyism +sist +sister +sisterhood +sisterin +sistering +sisterize +sisterless +sisterlike +sisterliness +sisterly +sistern +sistle +sistomensin +sistrum +sisyrinchium +sit +sitao +sitar +sitatunga +sitch +site +sitfast +sith +sithcund +sithe +sithement +sithence +sithens +sitient +sitio +sitiology +sitiomania +sitiophobia +sitology +sitomania +sitophobia +sitophobic +sitosterin +sitosterol +sitotoxism +sittee +sitten +sitter +sittine +sitting +sittringy +situal +situate +situated +situation +situational +situla +situlae +situs +siva +sivathere +sivatherioid +siver +sivvens +siwash +six +sixain +sixer +sixfoil +sixfold +sixhaend +sixhynde +sixpence +sixpenny +sixpennyworth +sixscore +sixsome +sixte +sixteen +sixteener +sixteenfold +sixteenmo +sixteenth +sixteenthly +sixth +sixthet +sixthly +sixtieth +sixty +sixtyfold +sixtypenny +sizable +sizableness +sizably +sizal +sizar +sizarship +size +sizeable +sizeableness +sized +sizeman +sizer +sizes +siziness +sizing +sizy +sizygia +sizygium +sizz +sizzard +sizzing +sizzle +sizzling +sizzlingly +sjambok +skaddle +skaff +skaffie +skag +skaillie +skainsmate +skair +skaitbird +skal +skalawag +skaldship +skance +skandhas +skart +skasely +skat +skate +skateable +skater +skatikas +skatiku +skating +skatist +skatole +skatosine +skatoxyl +skaw +skean +skeanockle +skedaddle +skedaddler +skedge +skedgewith +skedlock +skee +skeed +skeeg +skeel +skeeling +skeely +skeen +skeenyie +skeer +skeered +skeery +skeesicks +skeet +skeeter +skeezix +skeg +skegger +skeif +skeigh +skeily +skein +skeiner +skeipp +skel +skelder +skelderdrake +skeldrake +skeletal +skeletin +skeletogenous +skeletogeny +skeletomuscular +skeleton +skeletonian +skeletonic +skeletonization +skeletonize +skeletonizer +skeletonless +skeletonweed +skeletony +skelf +skelgoose +skelic +skell +skellat +skeller +skelloch +skellum +skelly +skelp +skelper +skelpin +skelping +skelter +skemmel +skemp +sken +skene +skeo +skeough +skep +skepful +skeppist +skeppund +skeptic +skeptical +skeptically +skepticalness +skepticism +skepticize +sker +skere +skerret +skerrick +skerry +sketch +sketchability +sketchable +sketchbook +sketchee +sketcher +sketchily +sketchiness +sketching +sketchingly +sketchist +sketchlike +sketchy +skete +sketiotai +skeuomorph +skeuomorphic +skevish +skew +skewback +skewbacked +skewbald +skewed +skewer +skewerer +skewerwood +skewings +skewl +skewly +skewness +skewwhiff +skewwise +skewy +skey +skeyting +ski +skiagram +skiagraph +skiagrapher +skiagraphic +skiagraphical +skiagraphically +skiagraphy +skiameter +skiametry +skiapod +skiapodous +skiascope +skiascopy +skibby +skibslast +skice +skid +skidded +skidder +skidding +skiddingly +skiddoo +skiddy +skidpan +skidproof +skidway +skied +skieppe +skiepper +skier +skies +skiff +skiffless +skiffling +skift +skiing +skijore +skijorer +skijoring +skil +skilder +skildfel +skilfish +skill +skillagalee +skilled +skillenton +skillessness +skillet +skillful +skillfully +skillfulness +skilligalee +skilling +skillion +skilly +skilpot +skilts +skim +skimback +skime +skimmed +skimmer +skimmerton +skimming +skimmingly +skimmington +skimmity +skimp +skimpily +skimpiness +skimpingly +skimpy +skin +skinbound +skinch +skinflint +skinflintily +skinflintiness +skinflinty +skinful +skink +skinker +skinking +skinkle +skinless +skinlike +skinned +skinner +skinnery +skinniness +skinning +skinny +skintight +skinworm +skiogram +skiograph +skiophyte +skip +skipbrain +skipjack +skipjackly +skipkennel +skipman +skippable +skippel +skipper +skippered +skippership +skippery +skippet +skipping +skippingly +skipple +skippund +skippy +skiptail +skirl +skirlcock +skirling +skirmish +skirmisher +skirmishing +skirmishingly +skirp +skirr +skirreh +skirret +skirt +skirtboard +skirted +skirter +skirting +skirtingly +skirtless +skirtlike +skirty +skirwhit +skirwort +skit +skite +skiter +skither +skitter +skittish +skittishly +skittishness +skittle +skittled +skittler +skittles +skitty +skittyboot +skiv +skive +skiver +skiverwood +skiving +skivvies +sklate +sklater +sklent +skleropelite +sklinter +skoal +skogbolite +skokiaan +skomerite +skoo +skookum +skoptsy +skout +skraeling +skraigh +skrike +skrimshander +skrupul +skua +skulduggery +skulk +skulker +skulking +skulkingly +skull +skullbanker +skullcap +skulled +skullery +skullfish +skullful +skully +skulp +skun +skunk +skunkbill +skunkbush +skunkdom +skunkery +skunkhead +skunkish +skunklet +skunktop +skunkweed +skunky +skuse +skutterudite +sky +skybal +skycraft +skyey +skyful +skyish +skylark +skylarker +skyless +skylight +skylike +skylook +skyman +skyphoi +skyphos +skyplast +skyre +skyrgaliard +skyrocket +skyrockety +skysail +skyscape +skyscraper +skyscraping +skyshine +skyugle +skyward +skywards +skyway +skywrite +skywriter +skywriting +sla +slab +slabbed +slabber +slabberer +slabbery +slabbiness +slabbing +slabby +slabman +slabness +slabstone +slack +slackage +slacked +slacken +slackener +slacker +slackerism +slacking +slackingly +slackly +slackness +slad +sladang +slade +slae +slag +slaggability +slaggable +slagger +slagging +slaggy +slagless +slaglessness +slagman +slain +slainte +slaister +slaistery +slait +slake +slakeable +slakeless +slaker +slaking +slaky +slam +slammakin +slammerkin +slammock +slammocking +slammocky +slamp +slampamp +slampant +slander +slanderer +slanderful +slanderfully +slandering +slanderingly +slanderous +slanderously +slanderousness +slanderproof +slane +slang +slangily +slanginess +slangish +slangishly +slangism +slangkop +slangous +slangster +slanguage +slangular +slangy +slank +slant +slantindicular +slantindicularly +slanting +slantingly +slantingways +slantly +slantways +slantwise +slap +slapdash +slapdashery +slape +slaphappy +slapjack +slapper +slapping +slapstick +slapsticky +slare +slart +slarth +slash +slashed +slasher +slashing +slashingly +slashy +slat +slatch +slate +slateful +slatelike +slatemaker +slatemaking +slater +slateworks +slateyard +slath +slather +slatify +slatiness +slating +slatish +slatted +slatter +slattern +slatternish +slatternliness +slatternly +slatternness +slattery +slatting +slaty +slaughter +slaughterer +slaughterhouse +slaughteringly +slaughterman +slaughterous +slaughterously +slaughteryard +slaum +slave +slaveborn +slaved +slaveholder +slaveholding +slaveland +slaveless +slavelet +slavelike +slaveling +slavemonger +slaveowner +slaveownership +slavepen +slaver +slaverer +slavering +slaveringly +slavery +slavey +slavikite +slaving +slavish +slavishly +slavishness +slavocracy +slavocrat +slavocratic +slaw +slay +slayable +slayer +slaying +sleathy +sleave +sleaved +sleaziness +sleazy +sleck +sled +sledded +sledder +sledding +sledful +sledge +sledgeless +sledgemeter +sledger +sledging +sledlike +slee +sleech +sleechy +sleek +sleeken +sleeker +sleeking +sleekit +sleekly +sleekness +sleeky +sleep +sleeper +sleepered +sleepful +sleepfulness +sleepify +sleepily +sleepiness +sleeping +sleepingly +sleepland +sleepless +sleeplessly +sleeplessness +sleeplike +sleepmarken +sleepproof +sleepry +sleepwaker +sleepwaking +sleepwalk +sleepwalker +sleepwalking +sleepward +sleepwort +sleepy +sleepyhead +sleer +sleet +sleetiness +sleeting +sleetproof +sleety +sleeve +sleeveband +sleeveboard +sleeved +sleeveen +sleevefish +sleeveful +sleeveless +sleevelessness +sleevelet +sleevelike +sleever +sleigh +sleigher +sleighing +sleight +sleightful +sleighty +slendang +slender +slenderish +slenderize +slenderly +slenderness +slent +slepez +slept +slete +sleuth +sleuthdog +sleuthful +sleuthhound +sleuthlike +slew +slewed +slewer +slewing +sley +sleyer +slice +sliceable +sliced +slicer +slich +slicht +slicing +slicingly +slick +slicken +slickens +slickenside +slicker +slickered +slickery +slicking +slickly +slickness +slid +slidable +slidableness +slidably +slidage +slidden +slidder +sliddery +slide +slideable +slideableness +slideably +slided +slidehead +slideman +slideproof +slider +slideway +sliding +slidingly +slidingness +slidometer +slifter +slight +slighted +slighter +slightily +slightiness +slighting +slightingly +slightish +slightly +slightness +slighty +slim +slime +slimeman +slimer +slimily +sliminess +slimish +slimishness +slimly +slimmish +slimness +slimpsy +slimsy +slimy +sline +sling +slingball +slinge +slinger +slinging +slingshot +slingsman +slingstone +slink +slinker +slinkily +slinkiness +slinking +slinkingly +slinkskin +slinkweed +slinky +slip +slipback +slipband +slipboard +slipbody +slipcase +slipcoach +slipcoat +slipe +slipgibbet +sliphorn +sliphouse +slipknot +slipless +slipman +slipover +slippage +slipped +slipper +slippered +slipperflower +slipperily +slipperiness +slipperlike +slipperweed +slipperwort +slippery +slipperyback +slipperyroot +slippiness +slipping +slippingly +slipproof +slippy +slipshod +slipshoddiness +slipshoddy +slipshodness +slipshoe +slipslap +slipslop +slipsloppish +slipsloppism +slipsole +slipstep +slipstring +sliptopped +slipway +slirt +slish +slit +slitch +slite +slither +slithering +slitheroo +slithers +slithery +slithy +slitless +slitlike +slitshell +slitted +slitter +slitting +slitty +slitwise +slive +sliver +sliverer +sliverlike +sliverproof +slivery +sliving +slivovitz +sloan +slob +slobber +slobberchops +slobberer +slobbers +slobbery +slobby +slock +slocken +slod +slodder +slodge +slodger +sloe +sloeberry +sloebush +sloetree +slog +slogan +sloganeer +sloganize +slogger +slogging +slogwood +sloka +sloke +slommock +slon +slone +slonk +sloo +sloom +sloomy +sloop +sloopman +sloosh +slop +slopdash +slope +sloped +slopely +slopeness +sloper +slopeways +slopewise +sloping +slopingly +slopingness +slopmaker +slopmaking +sloppage +slopped +sloppery +sloppily +sloppiness +slopping +sloppy +slops +slopseller +slopselling +slopshop +slopstone +slopwork +slopworker +slopy +slorp +slosh +slosher +sloshily +sloshiness +sloshy +slot +slote +sloted +sloth +slothful +slothfully +slothfulness +slothound +slotted +slotter +slottery +slotting +slotwise +slouch +sloucher +slouchily +slouchiness +slouching +slouchingly +slouchy +slough +sloughiness +sloughy +slour +sloush +sloven +slovenlike +slovenliness +slovenly +slovenwood +slow +slowbellied +slowbelly +slowdown +slowgoing +slowheaded +slowhearted +slowheartedness +slowhound +slowish +slowly +slowmouthed +slowpoke +slowrie +slows +slowworm +sloyd +slub +slubber +slubberdegullion +slubberer +slubbering +slubberingly +slubberly +slubbery +slubbing +slubby +slud +sludder +sluddery +sludge +sludged +sludger +sludgy +slue +sluer +slug +slugabed +sluggard +sluggarding +sluggardize +sluggardliness +sluggardly +sluggardness +sluggardry +slugged +slugger +slugging +sluggingly +sluggish +sluggishly +sluggishness +sluggy +sluglike +slugwood +sluice +sluicelike +sluicer +sluiceway +sluicing +sluicy +sluig +sluit +slum +slumber +slumberer +slumberful +slumbering +slumberingly +slumberland +slumberless +slumberous +slumberously +slumberousness +slumberproof +slumbersome +slumbery +slumbrous +slumdom +slumgullion +slumgum +slumland +slummage +slummer +slumminess +slumming +slummock +slummocky +slummy +slump +slumpproof +slumproof +slumpwork +slumpy +slumward +slumwise +slung +slungbody +slunge +slunk +slunken +slur +slurbow +slurp +slurry +slush +slusher +slushily +slushiness +slushy +slut +slutch +slutchy +sluther +sluthood +slutter +sluttery +sluttikin +sluttish +sluttishly +sluttishness +slutty +sly +slyboots +slyish +slyly +slyness +slype +sma +smachrie +smack +smackee +smacker +smackful +smacking +smackingly +smacksman +smaik +small +smallage +smallclothes +smallcoal +smallen +smaller +smallhearted +smallholder +smalling +smallish +smallmouth +smallmouthed +smallness +smallpox +smalls +smallsword +smalltime +smallware +smally +smalm +smalt +smalter +smaltine +smaltite +smalts +smaragd +smaragdine +smaragdite +smaragdus +smarm +smarmy +smart +smarten +smarting +smartingly +smartish +smartism +smartless +smartly +smartness +smartweed +smarty +smash +smashable +smashage +smashboard +smasher +smashery +smashing +smashingly +smashment +smashup +smatter +smatterer +smattering +smatteringly +smattery +smaze +smear +smearcase +smeared +smearer +smeariness +smearless +smeary +smectic +smectis +smectite +smeddum +smee +smeech +smeek +smeeky +smeer +smeeth +smegma +smell +smellable +smellage +smelled +smeller +smellful +smellfungi +smellfungus +smelliness +smelling +smellproof +smellsome +smelly +smelt +smelter +smelterman +smeltery +smeltman +smeth +smethe +smeuse +smew +smich +smicker +smicket +smiddie +smiddum +smidge +smidgen +smifligate +smifligation +smiggins +smilacaceous +smilaceous +smilacin +smilax +smile +smileable +smileage +smileful +smilefulness +smileless +smilelessly +smilelessness +smilemaker +smilemaking +smileproof +smiler +smilet +smiling +smilingly +smilingness +smily +sminthurid +smirch +smircher +smirchless +smirchy +smiris +smirk +smirker +smirking +smirkingly +smirkish +smirkle +smirkly +smirky +smirtle +smit +smitch +smite +smiter +smith +smitham +smithcraft +smither +smithereens +smithery +smithing +smithite +smithsonite +smithwork +smithy +smithydander +smiting +smitten +smitting +smock +smocker +smockface +smocking +smockless +smocklike +smog +smokables +smoke +smokeable +smokebox +smokebush +smoked +smokefarthings +smokehouse +smokejack +smokeless +smokelessly +smokelessness +smokelike +smokeproof +smoker +smokery +smokestack +smokestone +smoketight +smokewood +smokily +smokiness +smoking +smokish +smoky +smokyseeming +smolder +smolderingness +smolt +smooch +smoochy +smoodge +smoodger +smook +smoorich +smoot +smooth +smoothable +smoothback +smoothbore +smoothbored +smoothcoat +smoothen +smoother +smoothification +smoothify +smoothing +smoothingly +smoothish +smoothly +smoothmouthed +smoothness +smoothpate +smopple +smore +smorgasbord +smote +smother +smotherable +smotheration +smothered +smotherer +smotheriness +smothering +smotheringly +smothery +smotter +smouch +smoucher +smous +smouse +smouser +smout +smriti +smudge +smudged +smudgedly +smudgeless +smudgeproof +smudger +smudgily +smudginess +smudgy +smug +smuggery +smuggish +smuggishly +smuggishness +smuggle +smuggleable +smuggler +smugglery +smuggling +smugism +smugly +smugness +smuisty +smur +smurr +smurry +smuse +smush +smut +smutch +smutchin +smutchless +smutchy +smutproof +smutted +smutter +smuttily +smuttiness +smutty +smyth +smytrie +snab +snabbie +snabble +snack +snackle +snackman +snaff +snaffle +snaffles +snafu +snag +snagbush +snagged +snagger +snaggled +snaggletooth +snaggy +snagrel +snail +snaileater +snailery +snailfish +snailflower +snailish +snailishly +snaillike +snails +snaily +snaith +snake +snakebark +snakeberry +snakebird +snakebite +snakefish +snakeflower +snakehead +snakeholing +snakeleaf +snakeless +snakelet +snakelike +snakeling +snakemouth +snakeneck +snakeology +snakephobia +snakepiece +snakepipe +snakeproof +snaker +snakeroot +snakery +snakeship +snakeskin +snakestone +snakeweed +snakewise +snakewood +snakeworm +snakewort +snakily +snakiness +snaking +snakish +snaky +snap +snapback +snapbag +snapberry +snapdragon +snape +snaper +snaphead +snapholder +snapjack +snapless +snappable +snapped +snapper +snappily +snappiness +snapping +snappingly +snappish +snappishly +snappishness +snapps +snappy +snaps +snapsack +snapshot +snapshotter +snapweed +snapwood +snapwort +snapy +snare +snareless +snarer +snaringly +snark +snarl +snarler +snarleyyow +snarlingly +snarlish +snarly +snary +snaste +snatch +snatchable +snatched +snatcher +snatchily +snatching +snatchingly +snatchproof +snatchy +snath +snathe +snavel +snavvle +snaw +snead +sneak +sneaker +sneakiness +sneaking +sneakingly +sneakingness +sneakish +sneakishly +sneakishness +sneaksby +sneaksman +sneaky +sneap +sneath +sneathe +sneb +sneck +sneckdraw +sneckdrawing +sneckdrawn +snecker +snecket +sned +snee +sneer +sneerer +sneerful +sneerfulness +sneering +sneeringly +sneerless +sneery +sneesh +sneeshing +sneest +sneesty +sneeze +sneezeless +sneezeproof +sneezer +sneezeweed +sneezewood +sneezewort +sneezing +sneezy +snell +snelly +snerp +snew +snib +snibble +snibbled +snibbler +snibel +snicher +snick +snickdraw +snickdrawing +snicker +snickering +snickeringly +snickersnee +snicket +snickey +snickle +sniddle +snide +snideness +sniff +sniffer +sniffily +sniffiness +sniffing +sniffingly +sniffish +sniffishness +sniffle +sniffler +sniffly +sniffy +snift +snifter +snifty +snig +snigger +sniggerer +sniggering +sniggle +sniggler +sniggoringly +snip +snipe +snipebill +snipefish +snipelike +sniper +sniperscope +sniping +snipish +snipjack +snipnose +snipocracy +snipper +snippersnapper +snipperty +snippet +snippetiness +snippety +snippiness +snipping +snippish +snippy +snipsnapsnorum +sniptious +snipy +snirl +snirt +snirtle +snitch +snitcher +snite +snithe +snithy +snittle +snivel +sniveled +sniveler +sniveling +snively +snivy +snob +snobber +snobbery +snobbess +snobbing +snobbish +snobbishly +snobbishness +snobbism +snobby +snobdom +snobling +snobocracy +snobocrat +snobographer +snobography +snobologist +snobonomer +snobscat +snocher +snock +snocker +snod +snodly +snoek +snoeking +snog +snoga +snoke +snood +snooded +snooding +snook +snooker +snookered +snoop +snooper +snooperscope +snoopy +snoose +snoot +snootily +snootiness +snooty +snoove +snooze +snoozer +snooziness +snoozle +snoozy +snop +snore +snoreless +snorer +snoring +snoringly +snork +snorkel +snorker +snort +snorter +snorting +snortingly +snortle +snorty +snot +snotter +snottily +snottiness +snotty +snouch +snout +snouted +snouter +snoutish +snoutless +snoutlike +snouty +snow +snowball +snowbank +snowbell +snowberg +snowberry +snowbird +snowblink +snowbound +snowbreak +snowbush +snowcap +snowcraft +snowdrift +snowdrop +snowfall +snowflake +snowflight +snowflower +snowfowl +snowhammer +snowhouse +snowie +snowily +snowiness +snowish +snowk +snowl +snowland +snowless +snowlike +snowmanship +snowmobile +snowplow +snowproof +snowscape +snowshade +snowshed +snowshine +snowshoe +snowshoed +snowshoeing +snowshoer +snowslide +snowslip +snowstorm +snowsuit +snowworm +snowy +snozzle +snub +snubbable +snubbed +snubbee +snubber +snubbiness +snubbing +snubbingly +snubbish +snubbishly +snubbishness +snubby +snubproof +snuck +snudge +snuff +snuffbox +snuffboxer +snuffcolored +snuffer +snuffers +snuffiness +snuffing +snuffingly +snuffish +snuffle +snuffler +snuffles +snuffless +snuffliness +snuffling +snufflingly +snuffly +snuffman +snuffy +snug +snugger +snuggery +snuggish +snuggle +snugify +snugly +snugness +snum +snup +snupper +snur +snurl +snurly +snurp +snurt +snuzzle +sny +snying +so +soak +soakage +soakaway +soaked +soaken +soaker +soaking +soakingly +soakman +soaky +soally +soam +soap +soapbark +soapberry +soapbox +soapboxer +soapbubbly +soapbush +soaper +soapery +soapfish +soapily +soapiness +soaplees +soapless +soaplike +soapmaker +soapmaking +soapmonger +soaprock +soaproot +soapstone +soapsud +soapsuddy +soapsuds +soapsudsy +soapweed +soapwood +soapwort +soapy +soar +soarability +soarable +soarer +soaring +soaringly +soary +sob +sobber +sobbing +sobbingly +sobby +sobeit +sober +soberer +sobering +soberingly +soberize +soberlike +soberly +soberness +sobersault +sobersided +sobersides +soberwise +sobful +soboles +soboliferous +sobproof +sobralite +sobrevest +sobriety +sobriquet +sobriquetical +soc +socage +socager +soccer +soccerist +soccerite +soce +socht +sociability +sociable +sociableness +sociably +social +socialism +socialist +socialistic +socialite +sociality +socializable +socialization +socialize +socializer +socially +socialness +sociation +sociative +societal +societally +societarian +societarianism +societary +societified +societism +societist +societologist +societology +society +societyish +societyless +socii +sociobiological +sociocentric +sociocracy +sociocrat +sociocratic +sociocultural +sociodrama +sociodramatic +socioeconomic +socioeducational +sociogenesis +sociogenetic +sociogeny +sociography +sociolatry +sociolegal +sociologian +sociologic +sociological +sociologically +sociologism +sociologist +sociologistic +sociologize +sociologizer +sociologizing +sociology +sociomedical +sociometric +sociometry +socionomic +socionomics +socionomy +sociophagous +sociopolitical +socioreligious +socioromantic +sociostatic +sociotechnical +socius +sock +sockdolager +socker +socket +socketful +socketless +sockeye +sockless +socklessness +sockmaker +sockmaking +socky +socle +socman +socmanry +soco +sod +soda +sodaclase +sodaic +sodaless +sodalist +sodalite +sodalithite +sodality +sodamide +sodbuster +sodded +sodden +soddenly +soddenness +sodding +soddite +soddy +sodic +sodio +sodioaluminic +sodioaurous +sodiocitrate +sodiohydric +sodioplatinic +sodiosalicylate +sodiotartrate +sodium +sodless +sodoku +sodomic +sodomitess +sodomitic +sodomitical +sodomitically +sodomy +sodwork +sody +soe +soekoe +soever +sofa +sofane +sofar +soffit +soft +softa +softball +softbrained +soften +softener +softening +softhead +softheaded +softhearted +softheartedly +softheartedness +softhorn +softish +softling +softly +softner +softness +softship +softtack +softwood +softy +sog +soger +soget +soggarth +soggendalite +soggily +sogginess +sogging +soggy +soh +soho +soiesette +soil +soilage +soiled +soiling +soilless +soilproof +soilure +soily +soiree +soixantine +soja +sojourn +sojourner +sojourney +sojournment +sok +soka +soke +sokeman +sokemanemot +sokemanry +soken +sol +sola +solace +solaceful +solacement +solaceproof +solacer +solacious +solaciously +solaciousness +solan +solanaceous +solanal +solander +solaneine +solaneous +solanidine +solanine +solanum +solar +solarism +solarist +solaristic +solaristically +solaristics +solarium +solarization +solarize +solarometer +solate +solatia +solation +solatium +solay +sold +soldado +soldan +soldanel +soldanelle +soldanrie +solder +solderer +soldering +solderless +soldi +soldier +soldierbird +soldierbush +soldierdom +soldieress +soldierfish +soldierhearted +soldierhood +soldiering +soldierize +soldierlike +soldierliness +soldierly +soldierproof +soldiership +soldierwise +soldierwood +soldiery +soldo +sole +solea +soleas +solecism +solecist +solecistic +solecistical +solecistically +solecize +solecizer +soleiform +soleil +soleless +solely +solemn +solemncholy +solemnify +solemnitude +solemnity +solemnization +solemnize +solemnizer +solemnly +solemnness +solen +solenacean +solenaceous +soleness +solenette +solenial +solenite +solenitis +solenium +solenoconch +solenocyte +solenodont +solenogaster +solenoglyph +solenoglyphic +solenoid +solenoidal +solenoidally +solenostele +solenostelic +solenostomid +solenostomoid +solenostomous +solent +solentine +solepiece +soleplate +soleprint +soler +soles +soleus +soleyn +solfataric +solfeggio +solferino +soli +soliative +solicit +solicitant +solicitation +solicitationism +solicited +solicitee +soliciter +soliciting +solicitor +solicitorship +solicitous +solicitously +solicitousness +solicitress +solicitrix +solicitude +solicitudinous +solid +solidago +solidaric +solidarily +solidarism +solidarist +solidaristic +solidarity +solidarize +solidary +solidate +solidi +solidifiability +solidifiable +solidifiableness +solidification +solidifier +solidiform +solidify +solidish +solidism +solidist +solidistic +solidity +solidly +solidness +solidum +solidungular +solidungulate +solidus +solifidian +solifidianism +solifluction +solifluctional +soliform +solifuge +solifugean +solifugid +solifugous +soliloquacious +soliloquist +soliloquium +soliloquize +soliloquizer +soliloquizing +soliloquizingly +soliloquy +solilunar +solio +soliped +solipedal +solipedous +solipsism +solipsismal +solipsist +solipsistic +solist +solitaire +solitarian +solitarily +solitariness +solitary +soliterraneous +solitidal +solitude +solitudinarian +solitudinize +solitudinous +solivagant +solivagous +sollar +solleret +solmizate +solmization +solo +solod +solodi +solodization +solodize +soloecophanes +soloist +solon +solonchak +solonetz +solonetzic +solonetzicity +solonist +soloth +solotink +solotnik +solpugid +solstice +solsticion +solstitia +solstitial +solstitially +solstitium +solubility +solubilization +solubilize +soluble +solubleness +solubly +solum +solute +solution +solutional +solutioner +solutionist +solutize +solutizer +solvability +solvable +solvableness +solvate +solvation +solve +solvement +solvency +solvend +solvent +solvently +solventproof +solver +solvolysis +solvolytic +solvolyze +solvsbergite +soma +somacule +somal +somaplasm +somasthenia +somata +somatasthenia +somatic +somatical +somatically +somaticosplanchnic +somaticovisceral +somatics +somatism +somatist +somatization +somatochrome +somatocyst +somatocystic +somatoderm +somatogenetic +somatogenic +somatognosis +somatognostic +somatologic +somatological +somatologically +somatologist +somatology +somatome +somatomic +somatophyte +somatophytic +somatoplasm +somatopleural +somatopleure +somatopleuric +somatopsychic +somatosplanchnic +somatotonia +somatotonic +somatotropic +somatotropically +somatotropism +somatotype +somatotyper +somatotypy +somatous +somber +somberish +somberly +somberness +sombre +sombrerite +sombrero +sombreroed +sombrous +sombrously +sombrousness +some +somebody +someday +somedeal +somegate +somehow +someone +somepart +someplace +somers +somersault +somerset +somervillite +somesthesia +somesthesis +somesthetic +something +somethingness +sometime +sometimes +someway +someways +somewhat +somewhatly +somewhatness +somewhen +somewhence +somewhere +somewheres +somewhile +somewhiles +somewhither +somewhy +somewise +somital +somite +somitic +somma +sommaite +sommelier +somnambulance +somnambulancy +somnambulant +somnambular +somnambulary +somnambulate +somnambulation +somnambulator +somnambule +somnambulency +somnambulic +somnambulically +somnambulism +somnambulist +somnambulistic +somnambulize +somnambulous +somnial +somniative +somnifacient +somniferous +somniferously +somnific +somnifuge +somnify +somniloquacious +somniloquence +somniloquent +somniloquism +somniloquist +somniloquize +somniloquous +somniloquy +somnipathist +somnipathy +somnivolency +somnivolent +somnolence +somnolency +somnolent +somnolently +somnolescence +somnolescent +somnolism +somnolize +somnopathy +somnorific +somnus +sompay +sompne +sompner +son +sonable +sonance +sonancy +sonant +sonantal +sonantic +sonantina +sonantized +sonar +sonata +sonatina +sonation +sond +sondation +sondeli +sonderclass +soneri +song +songbird +songbook +songcraft +songfest +songful +songfully +songfulness +songish +songland +songle +songless +songlessly +songlessness +songlet +songlike +songman +songster +songstress +songworthy +songwright +songy +sonhood +sonic +soniferous +sonification +soniou +sonk +sonless +sonlike +sonlikeness +sonly +sonneratiaceous +sonnet +sonnetary +sonneteer +sonneteeress +sonnetic +sonneting +sonnetish +sonnetist +sonnetize +sonnetlike +sonnetwise +sonnikins +sonny +sonobuoy +sonometer +sonorant +sonorescence +sonorescent +sonoric +sonoriferous +sonoriferously +sonorific +sonority +sonorophone +sonorosity +sonorous +sonorously +sonorousness +sons +sonship +sonsy +sontag +soodle +soodly +sook +sooky +sool +sooloos +soon +sooner +soonish +soonly +soorawn +soord +soorkee +soot +sooter +sooterkin +sooth +soothe +soother +sootherer +soothful +soothing +soothingly +soothingness +soothless +soothsay +soothsayer +soothsayership +soothsaying +sootily +sootiness +sootless +sootlike +sootproof +sooty +sootylike +sop +sope +soph +sophia +sophic +sophical +sophically +sophiologic +sophiology +sophism +sophister +sophistic +sophistical +sophistically +sophisticalness +sophisticant +sophisticate +sophisticated +sophistication +sophisticative +sophisticator +sophisticism +sophistress +sophistry +sophomore +sophomoric +sophomorical +sophomorically +sophoria +sophronize +sophy +sopite +sopition +sopor +soporiferous +soporiferously +soporiferousness +soporific +soporifical +soporifically +soporose +sopper +soppiness +sopping +soppy +soprani +sopranino +sopranist +soprano +sora +sorage +soral +sorb +sorbate +sorbefacient +sorbent +sorbic +sorbile +sorbin +sorbinose +sorbite +sorbitic +sorbitize +sorbitol +sorbose +sorboside +sorbus +sorcer +sorcerer +sorceress +sorcering +sorcerous +sorcerously +sorcery +sorchin +sorda +sordawalite +sordellina +sordes +sordid +sordidity +sordidly +sordidness +sordine +sordino +sordor +sore +soredia +soredial +sorediate +sorediferous +sorediform +soredioid +soredium +soree +sorefalcon +sorefoot +sorehawk +sorehead +soreheaded +soreheadedly +soreheadedness +sorehearted +sorehon +sorely +sorema +soreness +sorgho +sorghum +sorgo +sori +soricid +soricident +soricine +soricoid +soriferous +sorite +sorites +soritical +sorn +sornare +sornari +sorner +sorning +soroban +sororal +sororate +sororial +sororially +sororicidal +sororicide +sorority +sororize +sorose +sorosis +sorosphere +sorption +sorra +sorrel +sorrento +sorrily +sorriness +sorroa +sorrow +sorrower +sorrowful +sorrowfully +sorrowfulness +sorrowing +sorrowingly +sorrowless +sorrowproof +sorrowy +sorry +sorryhearted +sorryish +sort +sortable +sortably +sortal +sortation +sorted +sorter +sortie +sortilege +sortileger +sortilegic +sortilegious +sortilegus +sortilegy +sortiment +sortition +sortly +sorty +sorus +sorva +sory +sosh +soshed +soso +sosoish +soss +sossle +sostenuto +sot +soterial +soteriologic +soteriological +soteriology +sotie +sotnia +sotnik +sotol +sots +sottage +sotted +sotter +sottish +sottishly +sottishness +sou +souari +soubise +soubrette +soubrettish +soucar +souchet +souchong +souchy +soud +soudagur +souffle +souffleed +sough +sougher +soughing +sought +soul +soulack +soulcake +souled +soulful +soulfully +soulfulness +soulical +soulish +soulless +soullessly +soullessness +soullike +soulsaving +soulward +souly +soum +soumansite +soumarque +sound +soundable +soundage +soundboard +sounder +soundful +soundheaded +soundheadedness +soundhearted +soundheartednes +sounding +soundingly +soundingness +soundless +soundlessly +soundlessness +soundly +soundness +soundproof +soundproofing +soup +soupbone +soupcon +souper +souple +soupless +souplike +soupspoon +soupy +sour +sourbelly +sourberry +sourbread +sourbush +sourcake +source +sourceful +sourcefulness +sourceless +sourcrout +sourdeline +sourdine +soured +souredness +souren +sourer +sourhearted +souring +sourish +sourishly +sourishness +sourjack +sourling +sourly +sourness +sourock +soursop +sourtop +sourweed +sourwood +soury +sousaphone +sousaphonist +souse +souser +souslik +soutane +souter +souterrain +south +southard +southbound +southeast +southeaster +southeasterly +southeastern +southeasternmost +southeastward +southeastwardly +southeastwards +souther +southerland +southerliness +southerly +southermost +southern +southerner +southernism +southernize +southernliness +southernly +southernmost +southernness +southernwood +southing +southland +southlander +southmost +southness +southpaw +southron +southward +southwardly +southwards +southwest +southwester +southwesterly +southwestern +southwesternmost +southwestward +southwestwardly +souvenir +souverain +souwester +sov +sovereign +sovereigness +sovereignly +sovereignness +sovereignship +sovereignty +soviet +sovietdom +sovietic +sovietism +sovietist +sovietization +sovietize +sovite +sovkhose +sovkhoz +sovran +sovranty +sow +sowable +sowan +sowans +sowar +sowarry +sowback +sowbacked +sowbane +sowbelly +sowbread +sowdones +sowel +sowens +sower +sowfoot +sowing +sowins +sowl +sowle +sowlike +sowlth +sown +sowse +sowt +sowte +soy +soya +soybean +sozin +sozolic +sozzle +sozzly +spa +space +spaceband +spaced +spaceful +spaceless +spacer +spacesaving +spaceship +spaciness +spacing +spaciosity +spaciotemporal +spacious +spaciously +spaciousness +spack +spacy +spad +spade +spadebone +spaded +spadefish +spadefoot +spadeful +spadelike +spademan +spader +spadesman +spadewise +spadework +spadger +spadiceous +spadices +spadicifloral +spadiciflorous +spadiciform +spadicose +spadilla +spadille +spading +spadix +spadone +spadonic +spadonism +spadrone +spadroon +spae +spaebook +spaecraft +spaedom +spaeman +spaer +spaewife +spaewoman +spaework +spaewright +spaghetti +spagyric +spagyrical +spagyrically +spagyrist +spahi +spaid +spaik +spairge +spak +spalacine +spald +spalder +spalding +spale +spall +spallation +spaller +spalling +spalpeen +spalt +span +spancel +spandle +spandrel +spandy +spane +spanemia +spanemy +spang +spanghew +spangle +spangled +spangler +spanglet +spangly +spangolite +spaniel +spaniellike +spanielship +spaning +spanipelagic +spank +spanker +spankily +spanking +spankingly +spanky +spanless +spann +spannel +spanner +spannerman +spanopnoea +spanpiece +spantoon +spanule +spanworm +spar +sparable +sparada +sparadrap +sparagrass +sparagus +sparassodont +sparaxis +sparch +spare +spareable +spareless +sparely +spareness +sparer +sparerib +sparesome +sparganium +sparganosis +sparganum +sparge +sparger +spargosis +sparhawk +sparid +sparing +sparingly +sparingness +spark +sparkback +sparked +sparker +sparkiness +sparking +sparkish +sparkishly +sparkishness +sparkle +sparkleberry +sparkler +sparkless +sparklessly +sparklet +sparklike +sparkliness +sparkling +sparklingly +sparklingness +sparkly +sparkproof +sparks +sparky +sparlike +sparling +sparm +sparoid +sparpiece +sparred +sparrer +sparring +sparringly +sparrow +sparrowbill +sparrowcide +sparrowdom +sparrowgrass +sparrowish +sparrowless +sparrowlike +sparrowtail +sparrowtongue +sparrowwort +sparrowy +sparry +sparse +sparsedly +sparsely +sparsile +sparsioplast +sparsity +spart +spartacist +sparteine +sparterie +sparth +spartle +sparver +spary +spasm +spasmatic +spasmatical +spasmatomancy +spasmed +spasmic +spasmodic +spasmodical +spasmodically +spasmodicalness +spasmodism +spasmodist +spasmolytic +spasmophilia +spasmophilic +spasmotin +spasmotoxin +spasmous +spastic +spastically +spasticity +spat +spatalamancy +spatangoid +spatangoidean +spatchcock +spate +spatha +spathaceous +spathal +spathe +spathed +spatheful +spathic +spathilae +spathilla +spathose +spathous +spathulate +spatial +spatiality +spatialization +spatialize +spatially +spatiate +spatiation +spatilomancy +spatiotemporal +spatling +spatted +spatter +spatterdashed +spatterdasher +spatterdock +spattering +spatteringly +spatterproof +spatterwork +spatting +spattle +spattlehoe +spatula +spatulamancy +spatular +spatulate +spatulation +spatule +spatuliform +spatulose +spave +spaver +spavie +spavied +spaviet +spavin +spavindy +spavined +spawn +spawneater +spawner +spawning +spawny +spay +spayad +spayard +spaying +speak +speakable +speakableness +speakably +speaker +speakeress +speakership +speakhouse +speakies +speaking +speakingly +speakingness +speakless +speaklessly +speal +spealbone +spean +spear +spearcast +spearer +spearfish +spearflower +spearhead +spearing +spearman +spearmanship +spearmint +spearproof +spearsman +spearwood +spearwort +speary +spec +specchie +spece +special +specialism +specialist +specialistic +speciality +specialization +specialize +specialized +specializer +specially +specialness +specialty +speciation +specie +species +speciestaler +specifiable +specific +specifical +specificality +specifically +specificalness +specificate +specification +specificative +specificatively +specificity +specificize +specificly +specificness +specifier +specifist +specify +specillum +specimen +specimenize +speciology +speciosity +specious +speciously +speciousness +speck +specked +speckedness +speckfall +speckiness +specking +speckle +specklebelly +specklebreast +speckled +speckledbill +speckledness +speckless +specklessly +specklessness +speckling +speckly +speckproof +specks +specksioneer +specky +specs +spectacle +spectacled +spectacleless +spectaclelike +spectaclemaker +spectaclemaking +spectacles +spectacular +spectacularism +spectacularity +spectacularly +spectator +spectatordom +spectatorial +spectatorship +spectatory +spectatress +spectatrix +specter +spectered +specterlike +spectra +spectral +spectralism +spectrality +spectrally +spectralness +spectrobolograph +spectrobolographic +spectrobolometer +spectrobolometric +spectrochemical +spectrochemistry +spectrocolorimetry +spectrocomparator +spectroelectric +spectrogram +spectrograph +spectrographic +spectrographically +spectrography +spectroheliogram +spectroheliograph +spectroheliographic +spectrohelioscope +spectrological +spectrologically +spectrology +spectrometer +spectrometric +spectrometry +spectromicroscope +spectromicroscopical +spectrophobia +spectrophone +spectrophonic +spectrophotoelectric +spectrophotograph +spectrophotography +spectrophotometer +spectrophotometric +spectrophotometry +spectropolarimeter +spectropolariscope +spectropyrheliometer +spectropyrometer +spectroradiometer +spectroradiometric +spectroradiometry +spectroscope +spectroscopic +spectroscopically +spectroscopist +spectroscopy +spectrotelescope +spectrous +spectrum +spectry +specula +specular +specularly +speculate +speculation +speculatist +speculative +speculatively +speculativeness +speculativism +speculator +speculatory +speculatrices +speculatrix +speculist +speculum +specus +sped +speech +speechcraft +speecher +speechful +speechfulness +speechification +speechifier +speechify +speeching +speechless +speechlessly +speechlessness +speechlore +speechmaker +speechmaking +speechment +speed +speedaway +speedboat +speedboating +speedboatman +speeder +speedful +speedfully +speedfulness +speedily +speediness +speeding +speedingly +speedless +speedometer +speedster +speedway +speedwell +speedy +speel +speelken +speelless +speen +speer +speering +speerity +speiskobalt +speiss +spekboom +spelaean +spelder +spelding +speldring +speleological +speleologist +speleology +spelk +spell +spellable +spellbind +spellbinder +spellbinding +spellbound +spellcraft +spelldown +speller +spellful +spelling +spellingdown +spellingly +spellmonger +spellproof +spellword +spellwork +spelt +spelter +spelterman +speltoid +speltz +speluncar +speluncean +spelunk +spelunker +spence +spencer +spencerite +spend +spendable +spender +spendful +spendible +spending +spendless +spendthrift +spendthrifty +spense +spent +speos +sperable +sperate +sperity +sperket +sperling +sperm +sperma +spermaceti +spermacetilike +spermaduct +spermalist +spermaphyte +spermaphytic +spermarium +spermary +spermashion +spermatangium +spermatheca +spermathecal +spermatic +spermatically +spermatid +spermatiferous +spermatin +spermatiogenous +spermation +spermatiophore +spermatism +spermatist +spermatitis +spermatium +spermatize +spermatoblast +spermatoblastic +spermatocele +spermatocyst +spermatocystic +spermatocystitis +spermatocytal +spermatocyte +spermatogemma +spermatogenesis +spermatogenetic +spermatogenic +spermatogenous +spermatogeny +spermatogonial +spermatogonium +spermatoid +spermatolysis +spermatolytic +spermatophoral +spermatophore +spermatophorous +spermatophyte +spermatophytic +spermatoplasm +spermatoplasmic +spermatoplast +spermatorrhea +spermatospore +spermatotheca +spermatova +spermatovum +spermatoxin +spermatozoa +spermatozoal +spermatozoan +spermatozoic +spermatozoid +spermatozoon +spermaturia +spermic +spermidine +spermiducal +spermiduct +spermigerous +spermine +spermiogenesis +spermism +spermist +spermoblast +spermoblastic +spermocarp +spermocenter +spermoderm +spermoduct +spermogenesis +spermogenous +spermogone +spermogoniferous +spermogonium +spermogonous +spermologer +spermological +spermologist +spermology +spermolysis +spermolytic +spermophile +spermophiline +spermophore +spermophorium +spermophyte +spermophytic +spermosphere +spermotheca +spermotoxin +spermous +spermoviduct +spermy +speronara +speronaro +sperone +sperrylite +spessartite +spet +spetch +spetrophoby +speuchan +spew +spewer +spewiness +spewing +spewy +spex +sphacel +sphacelariaceous +sphacelate +sphacelated +sphacelation +sphacelia +sphacelial +sphacelism +sphaceloderma +sphacelotoxin +sphacelous +sphacelus +sphaeraphides +sphaerenchyma +sphaeriaceous +sphaeridia +sphaeridial +sphaeridium +sphaeristerium +sphaerite +sphaeroblast +sphaerocobaltite +sphaerococcaceous +sphaerolite +sphaerolitic +sphaerosiderite +sphaerosome +sphaerospore +sphagion +sphagnaceous +sphagnicolous +sphagnologist +sphagnology +sphagnous +sphagnum +sphalerite +sphecid +spheges +sphegid +sphendone +sphene +sphenethmoid +sphenethmoidal +sphenic +sphenion +spheniscine +spheniscomorph +spheniscomorphic +sphenobasilar +sphenobasilic +sphenocephalia +sphenocephalic +sphenocephalous +sphenocephaly +sphenodon +sphenodont +sphenoethmoid +sphenoethmoidal +sphenofrontal +sphenogram +sphenographic +sphenographist +sphenography +sphenoid +sphenoidal +sphenoiditis +sphenolith +sphenomalar +sphenomandibular +sphenomaxillary +sphenopalatine +sphenoparietal +sphenopetrosal +sphenophyllaceous +sphenosquamosal +sphenotemporal +sphenotic +sphenotribe +sphenotripsy +sphenoturbinal +sphenovomerine +sphenozygomatic +spherable +spheral +spherality +spheraster +spheration +sphere +sphereless +spheric +spherical +sphericality +spherically +sphericalness +sphericist +sphericity +sphericle +sphericocylindrical +sphericotetrahedral +sphericotriangular +spherics +spheriform +spherify +spheroconic +spherocrystal +spherograph +spheroidal +spheroidally +spheroidic +spheroidical +spheroidically +spheroidicity +spheroidism +spheroidity +spheroidize +spheromere +spherometer +spheroquartic +spherula +spherular +spherulate +spherule +spherulite +spherulitic +spherulitize +sphery +spheterize +sphexide +sphincter +sphincteral +sphincteralgia +sphincterate +sphincterectomy +sphincterial +sphincteric +sphincterismus +sphincteroscope +sphincteroscopy +sphincterotomy +sphindid +sphingal +sphinges +sphingid +sphingiform +sphingine +sphingoid +sphingometer +sphingomyelin +sphingosine +sphinx +sphinxian +sphinxianness +sphinxlike +sphragide +sphragistic +sphragistics +sphygmia +sphygmic +sphygmochronograph +sphygmodic +sphygmogram +sphygmograph +sphygmographic +sphygmography +sphygmoid +sphygmology +sphygmomanometer +sphygmomanometric +sphygmomanometry +sphygmometer +sphygmometric +sphygmophone +sphygmophonic +sphygmoscope +sphygmus +sphyraenid +sphyraenoid +spica +spical +spicant +spicate +spicated +spiccato +spice +spiceable +spiceberry +spicebush +spicecake +spiced +spiceful +spicehouse +spiceland +spiceless +spicelike +spicer +spicery +spicewood +spiciferous +spiciform +spicigerous +spicilege +spicily +spiciness +spicing +spick +spicket +spickle +spicknel +spicose +spicosity +spicous +spicousness +spicula +spiculae +spicular +spiculate +spiculated +spiculation +spicule +spiculiferous +spiculiform +spiculigenous +spiculigerous +spiculofiber +spiculose +spiculous +spiculum +spiculumamoris +spicy +spider +spidered +spiderflower +spiderish +spiderless +spiderlike +spiderling +spiderly +spiderweb +spiderwork +spiderwort +spidery +spidger +spied +spiegel +spiegeleisen +spiel +spieler +spier +spiff +spiffed +spiffily +spiffiness +spiffing +spiffy +spiflicate +spiflicated +spiflication +spig +spiggoty +spignet +spigot +spike +spikebill +spiked +spikedness +spikefish +spikehorn +spikelet +spikelike +spikenard +spiker +spiketail +spiketop +spikeweed +spikewise +spikily +spikiness +spiking +spiky +spile +spilehole +spiler +spileworm +spilikin +spiling +spilite +spilitic +spill +spillage +spiller +spillet +spillproof +spillway +spilly +spiloma +spilosite +spilt +spilth +spilus +spin +spina +spinacene +spinaceous +spinach +spinachlike +spinae +spinage +spinal +spinales +spinalis +spinally +spinate +spinder +spindlage +spindle +spindleage +spindled +spindleful +spindlehead +spindlelegs +spindlelike +spindler +spindleshanks +spindletail +spindlewise +spindlewood +spindleworm +spindliness +spindling +spindly +spindrift +spine +spinebill +spinebone +spined +spinel +spineless +spinelessly +spinelessness +spinelet +spinelike +spinescence +spinescent +spinet +spinetail +spingel +spinibulbar +spinicarpous +spinicerebellar +spinidentate +spiniferous +spinifex +spiniform +spinifugal +spinigerous +spinigrade +spininess +spinipetal +spinitis +spinituberculate +spink +spinnable +spinnaker +spinner +spinneret +spinnerular +spinnerule +spinnery +spinney +spinning +spinningly +spinobulbar +spinocarpous +spinocerebellar +spinogalvanization +spinoglenoid +spinoid +spinomuscular +spinoneural +spinoperipheral +spinose +spinosely +spinoseness +spinosity +spinosodentate +spinosodenticulate +spinosotubercular +spinosotuberculate +spinosympathetic +spinotectal +spinothalamic +spinotuberculous +spinous +spinousness +spinster +spinsterdom +spinsterhood +spinsterial +spinsterish +spinsterishly +spinsterism +spinsterlike +spinsterly +spinsterous +spinstership +spinstress +spintext +spinthariscope +spinthariscopic +spintherism +spinulate +spinulation +spinule +spinulescent +spinuliferous +spinuliform +spinulose +spinulosely +spinulosociliate +spinulosodentate +spinulosodenticulate +spinulosogranulate +spinulososerrate +spinulous +spiny +spionid +spiracle +spiracula +spiracular +spiraculate +spiraculiferous +spiraculiform +spiraculum +spiral +spirale +spiraled +spiraliform +spiralism +spirality +spiralization +spiralize +spirally +spiraloid +spiraltail +spiralwise +spiran +spirant +spiranthic +spiranthy +spirantic +spirantize +spiraster +spirate +spirated +spiration +spire +spirea +spired +spiregrass +spireless +spirelet +spireme +spirepole +spireward +spirewise +spiricle +spiriferid +spiriferoid +spiriferous +spiriform +spirignath +spirignathous +spirilla +spirillaceous +spirillar +spirillolysis +spirillosis +spirillotropic +spirillotropism +spirillum +spiring +spirit +spiritally +spiritdom +spirited +spiritedly +spiritedness +spiriter +spiritful +spiritfully +spiritfulness +spirithood +spiriting +spiritism +spiritist +spiritistic +spiritize +spiritland +spiritleaf +spiritless +spiritlessly +spiritlessness +spiritlike +spiritmonger +spiritous +spiritrompe +spiritsome +spiritual +spiritualism +spiritualist +spiritualistic +spiritualistically +spirituality +spiritualization +spiritualize +spiritualizer +spiritually +spiritualness +spiritualship +spiritualty +spirituosity +spirituous +spirituously +spirituousness +spiritus +spiritweed +spirity +spirivalve +spirket +spirketing +spirling +spiro +spirobranchiate +spirochaetal +spirochetal +spirochete +spirochetemia +spirochetic +spirocheticidal +spirocheticide +spirochetosis +spirochetotic +spirogram +spirograph +spirographidin +spirographin +spiroid +spiroloculine +spirometer +spirometric +spirometrical +spirometry +spiropentane +spiroscope +spirous +spirt +spirulate +spiry +spise +spissated +spissitude +spit +spital +spitball +spitballer +spitbox +spitchcock +spite +spiteful +spitefully +spitefulness +spiteless +spiteproof +spitfire +spitful +spithamai +spithame +spitish +spitpoison +spitscocked +spitstick +spitted +spitten +spitter +spitting +spittle +spittlefork +spittlestaff +spittoon +spitz +spitzkop +spiv +spivery +spizzerinctum +splachnaceous +splachnoid +splacknuck +splairge +splanchnapophysial +splanchnapophysis +splanchnectopia +splanchnemphraxis +splanchnesthesia +splanchnesthetic +splanchnic +splanchnoblast +splanchnocoele +splanchnoderm +splanchnodiastasis +splanchnodynia +splanchnographer +splanchnographical +splanchnography +splanchnolith +splanchnological +splanchnologist +splanchnology +splanchnomegalia +splanchnomegaly +splanchnopathy +splanchnopleural +splanchnopleure +splanchnopleuric +splanchnoptosia +splanchnoptosis +splanchnosclerosis +splanchnoscopy +splanchnoskeletal +splanchnoskeleton +splanchnosomatic +splanchnotomical +splanchnotomy +splanchnotribe +splash +splashboard +splashed +splasher +splashiness +splashing +splashingly +splashproof +splashy +splat +splatch +splatcher +splatchy +splathering +splatter +splatterdash +splatterdock +splatterer +splatterfaced +splatterwork +splay +splayed +splayer +splayfoot +splayfooted +splaymouth +splaymouthed +spleen +spleenful +spleenfully +spleenish +spleenishly +spleenishness +spleenless +spleenwort +spleeny +spleet +spleetnew +splenadenoma +splenalgia +splenalgic +splenalgy +splenatrophia +splenatrophy +splenauxe +splenculus +splendacious +splendaciously +splendaciousness +splendent +splendently +splender +splendescent +splendid +splendidly +splendidness +splendiferous +splendiferously +splendiferousness +splendor +splendorous +splendorproof +splendourproof +splenectama +splenectasis +splenectomist +splenectomize +splenectomy +splenectopia +splenectopy +splenelcosis +splenemia +splenemphraxis +spleneolus +splenepatitis +splenetic +splenetical +splenetically +splenetive +splenial +splenic +splenical +splenicterus +splenification +spleniform +splenitis +splenitive +splenium +splenius +splenization +splenoblast +splenocele +splenoceratosis +splenocleisis +splenocolic +splenocyte +splenodiagnosis +splenodynia +splenography +splenohemia +splenoid +splenolaparotomy +splenology +splenolymph +splenolymphatic +splenolysin +splenolysis +splenoma +splenomalacia +splenomedullary +splenomegalia +splenomegalic +splenomegaly +splenomyelogenous +splenoncus +splenonephric +splenopancreatic +splenoparectama +splenoparectasis +splenopathy +splenopexia +splenopexis +splenopexy +splenophrenic +splenopneumonia +splenoptosia +splenoptosis +splenorrhagia +splenorrhaphy +splenotomy +splenotoxin +splenotyphoid +splenulus +splenunculus +splet +spleuchan +splice +spliceable +splicer +splicing +splinder +spline +splineway +splint +splintage +splinter +splinterd +splinterless +splinternew +splinterproof +splintery +splintwood +splinty +split +splitbeak +splitfinger +splitfruit +splitmouth +splitnew +splitsaw +splittail +splitten +splitter +splitting +splitworm +splodge +splodgy +splore +splosh +splotch +splotchily +splotchiness +splotchy +splother +splunge +splurge +splurgily +splurgy +splurt +spluther +splutter +splutterer +spoach +spode +spodiosite +spodium +spodogenic +spodogenous +spodomancy +spodomantic +spodumene +spoffish +spoffle +spoffy +spogel +spoil +spoilable +spoilage +spoilation +spoiled +spoiler +spoilfive +spoilful +spoiling +spoilless +spoilment +spoilsman +spoilsmonger +spoilsport +spoilt +spoke +spokeless +spoken +spokeshave +spokesman +spokesmanship +spokester +spokeswoman +spokeswomanship +spokewise +spoky +spole +spolia +spoliarium +spoliary +spoliate +spoliation +spoliator +spoliatory +spolium +spondaic +spondaical +spondaize +spondean +spondee +spondiac +spondulics +spondyl +spondylalgia +spondylarthritis +spondylarthrocace +spondylexarthrosis +spondylic +spondylid +spondylioid +spondylitic +spondylitis +spondylium +spondylizema +spondylocace +spondylodiagnosis +spondylodidymia +spondylodymus +spondyloid +spondylolisthesis +spondylolisthetic +spondylopathy +spondylopyosis +spondyloschisis +spondylosis +spondylosyndesis +spondylotherapeutics +spondylotherapist +spondylotherapy +spondylotomy +spondylous +spondylus +spong +sponge +spongecake +sponged +spongeful +spongeless +spongelet +spongelike +spongeous +spongeproof +sponger +spongewood +spongian +spongicolous +spongiculture +spongiferous +spongiform +spongillid +spongilline +spongily +spongin +sponginblast +sponginblastic +sponginess +sponging +spongingly +spongioblast +spongioblastoma +spongiocyte +spongiolin +spongiopilin +spongioplasm +spongioplasmic +spongiose +spongiosity +spongiousness +spongiozoon +spongoblast +spongoblastic +spongoid +spongology +spongophore +spongy +sponsal +sponsalia +sponsibility +sponsible +sponsing +sponsion +sponsional +sponson +sponsor +sponsorial +sponsorship +sponspeck +spontaneity +spontaneous +spontaneously +spontaneousness +spontoon +spoof +spoofer +spoofery +spoofish +spook +spookdom +spookery +spookily +spookiness +spookish +spookism +spookist +spookological +spookologist +spookology +spooky +spool +spooler +spoolful +spoollike +spoolwood +spoom +spoon +spoonbill +spoondrift +spooner +spoonerism +spooneyism +spooneyly +spooneyness +spoonflower +spoonful +spoonhutch +spoonily +spooniness +spooning +spoonism +spoonless +spoonlike +spoonmaker +spoonmaking +spoonways +spoonwood +spoony +spoonyism +spoor +spoorer +spoot +spor +sporabola +sporaceous +sporades +sporadial +sporadic +sporadical +sporadically +sporadicalness +sporadicity +sporadism +sporadosiderite +sporal +sporange +sporangia +sporangial +sporangidium +sporangiferous +sporangiform +sporangioid +sporangiola +sporangiole +sporangiolum +sporangiophore +sporangiospore +sporangite +sporangium +sporation +spore +spored +sporeformer +sporeforming +sporeling +sporicide +sporid +sporidesm +sporidia +sporidial +sporidiferous +sporidiole +sporidiolum +sporidium +sporiferous +sporification +sporiparity +sporiparous +sporoblast +sporocarp +sporocarpium +sporocyst +sporocystic +sporocystid +sporocyte +sporodochia +sporodochium +sporoduct +sporogenesis +sporogenic +sporogenous +sporogeny +sporogone +sporogonial +sporogonic +sporogonium +sporogony +sporoid +sporologist +sporomycosis +sporont +sporophore +sporophoric +sporophorous +sporophydium +sporophyll +sporophyllary +sporophyllum +sporophyte +sporophytic +sporoplasm +sporosac +sporostegium +sporostrote +sporotrichosis +sporotrichotic +sporous +sporozoal +sporozoan +sporozoic +sporozoite +sporozoon +sporran +sport +sportability +sportable +sportance +sporter +sportful +sportfully +sportfulness +sportily +sportiness +sporting +sportingly +sportive +sportively +sportiveness +sportless +sportling +sportly +sports +sportsman +sportsmanlike +sportsmanliness +sportsmanly +sportsmanship +sportsome +sportswear +sportswoman +sportswomanly +sportswomanship +sportula +sportulae +sporty +sporular +sporulate +sporulation +sporule +sporuliferous +sporuloid +sposh +sposhy +spot +spotless +spotlessly +spotlessness +spotlight +spotlighter +spotlike +spotrump +spotsman +spottable +spotted +spottedly +spottedness +spotteldy +spotter +spottily +spottiness +spotting +spottle +spotty +spoucher +spousage +spousal +spousally +spouse +spousehood +spouseless +spousy +spout +spouter +spoutiness +spouting +spoutless +spoutlike +spoutman +spouty +sprachle +sprack +sprackish +sprackle +sprackly +sprackness +sprad +spraddle +sprag +spragger +spraggly +spraich +sprain +spraint +spraints +sprang +sprangle +sprangly +sprank +sprat +spratter +spratty +sprauchle +sprawl +sprawler +sprawling +sprawlingly +sprawly +spray +sprayboard +sprayer +sprayey +sprayful +sprayfully +sprayless +spraylike +sprayproof +spread +spreadation +spreadboard +spreaded +spreader +spreadhead +spreading +spreadingly +spreadingness +spreadover +spready +spreaghery +spreath +spreckle +spree +spreeuw +spreng +sprent +spret +sprew +sprewl +spridhogue +spried +sprier +spriest +sprig +sprigged +sprigger +spriggy +sprightful +sprightfully +sprightfulness +sprightlily +sprightliness +sprightly +sprighty +spriglet +sprigtail +spring +springal +springald +springboard +springbok +springbuck +springe +springer +springerle +springfinger +springfish +springful +springhaas +springhalt +springhead +springhouse +springily +springiness +springing +springingly +springle +springless +springlet +springlike +springly +springmaker +springmaking +springtail +springtide +springtime +springtrap +springwood +springworm +springwort +springwurzel +springy +sprink +sprinkle +sprinkled +sprinkleproof +sprinkler +sprinklered +sprinkling +sprint +sprinter +sprit +sprite +spritehood +spritsail +sprittail +sprittie +spritty +sproat +sprocket +sprod +sprogue +sproil +sprong +sprose +sprottle +sprout +sproutage +sprouter +sproutful +sprouting +sproutland +sproutling +sprowsy +spruce +sprucely +spruceness +sprucery +sprucification +sprucify +sprue +spruer +sprug +spruiker +spruit +sprung +sprunny +sprunt +spruntly +spry +spryly +spryness +spud +spudder +spuddle +spuddy +spuffle +spug +spuilyie +spuilzie +spuke +spume +spumescence +spumescent +spumiferous +spumification +spumiform +spumone +spumose +spumous +spumy +spun +spung +spunk +spunkie +spunkily +spunkiness +spunkless +spunky +spunny +spur +spurflower +spurgall +spurge +spurgewort +spuriae +spuriosity +spurious +spuriously +spuriousness +spurl +spurless +spurlet +spurlike +spurling +spurmaker +spurmoney +spurn +spurner +spurnpoint +spurnwater +spurproof +spurred +spurrer +spurrial +spurrier +spurrings +spurrite +spurry +spurt +spurter +spurtive +spurtively +spurtle +spurway +spurwing +spurwinged +spurwort +sput +sputa +sputative +sputter +sputterer +sputtering +sputteringly +sputtery +sputum +sputumary +sputumose +sputumous +spy +spyboat +spydom +spyer +spyfault +spyglass +spyhole +spyism +spyproof +spyship +spytower +squab +squabash +squabasher +squabbed +squabbish +squabble +squabbler +squabbling +squabblingly +squabbly +squabby +squacco +squad +squaddy +squadrate +squadrism +squadron +squadrone +squadroned +squail +squailer +squalene +squalid +squalidity +squalidly +squalidness +squaliform +squall +squaller +squallery +squallish +squally +squalm +squalodont +squaloid +squalor +squam +squama +squamaceous +squamae +squamate +squamated +squamatine +squamation +squamatogranulous +squamatotuberculate +squame +squamella +squamellate +squamelliferous +squamelliform +squameous +squamiferous +squamiform +squamify +squamigerous +squamipennate +squamipinnate +squamocellular +squamoepithelial +squamoid +squamomastoid +squamoparietal +squamopetrosal +squamosa +squamosal +squamose +squamosely +squamoseness +squamosis +squamosity +squamosodentated +squamosoimbricated +squamosomaxillary +squamosoparietal +squamosoradiate +squamosotemporal +squamosozygomatic +squamosphenoid +squamosphenoidal +squamotemporal +squamous +squamously +squamousness +squamozygomatic +squamula +squamulae +squamulate +squamulation +squamule +squamuliform +squamulose +squander +squanderer +squanderingly +squandermania +squandermaniac +squantum +squarable +square +squareage +squarecap +squared +squaredly +squareface +squareflipper +squarehead +squarelike +squarely +squareman +squaremouth +squareness +squarer +squaretail +squarewise +squaring +squarish +squarishly +squark +squarrose +squarrosely +squarrous +squarrulose +squarson +squarsonry +squary +squash +squashberry +squasher +squashily +squashiness +squashy +squat +squatarole +squatina +squatinid +squatinoid +squatly +squatment +squatmore +squatness +squattage +squatted +squatter +squatterarchy +squatterdom +squatterproof +squattily +squattiness +squatting +squattingly +squattish +squattocracy +squattocratic +squatty +squatwise +squaw +squawberry +squawbush +squawdom +squawfish +squawflower +squawk +squawker +squawkie +squawking +squawkingly +squawky +squawroot +squawweed +squdge +squdgy +squeak +squeaker +squeakery +squeakily +squeakiness +squeaking +squeakingly +squeaklet +squeakproof +squeaky +squeakyish +squeal +squeald +squealer +squealing +squeam +squeamish +squeamishly +squeamishness +squeamous +squeamy +squeege +squeegee +squeezability +squeezable +squeezableness +squeezably +squeeze +squeezeman +squeezer +squeezing +squeezingly +squeezy +squelch +squelcher +squelchily +squelchiness +squelching +squelchingly +squelchingness +squelchy +squench +squencher +squeteague +squib +squibber +squibbery +squibbish +squiblet +squibling +squid +squiddle +squidge +squidgereen +squidgy +squiffed +squiffer +squiffy +squiggle +squiggly +squilgee +squilgeer +squilla +squillagee +squillery +squillian +squillid +squilloid +squimmidge +squin +squinance +squinancy +squinch +squinny +squinsy +squint +squinted +squinter +squinting +squintingly +squintingness +squintly +squintness +squinty +squirage +squiralty +squire +squirearch +squirearchal +squirearchical +squirearchy +squiredom +squireen +squirehood +squireless +squirelet +squirelike +squireling +squirely +squireocracy +squireship +squiress +squiret +squirewise +squirish +squirism +squirk +squirm +squirminess +squirming +squirmingly +squirmy +squirr +squirrel +squirrelfish +squirrelian +squirreline +squirrelish +squirrellike +squirrelproof +squirreltail +squirt +squirter +squirtiness +squirting +squirtingly +squirtish +squirty +squish +squishy +squit +squitch +squitchy +squitter +squoze +squush +squushy +sraddha +sramana +sri +sruti +ssu +st +staab +stab +stabber +stabbing +stabbingly +stabile +stabilify +stabilist +stabilitate +stability +stabilization +stabilizator +stabilize +stabilizer +stable +stableboy +stableful +stablekeeper +stablelike +stableman +stableness +stabler +stablestand +stableward +stablewards +stabling +stablishment +stably +staboy +stabproof +stabulate +stabulation +stabwort +staccato +stacher +stachydrin +stachydrine +stachyose +stachys +stachyuraceous +stack +stackage +stackencloud +stacker +stackfreed +stackful +stackgarth +stackhousiaceous +stackless +stackman +stackstand +stackyard +stacte +stactometer +stadda +staddle +staddling +stade +stadholder +stadholderate +stadholdership +stadhouse +stadia +stadic +stadimeter +stadiometer +stadion +stadium +stafette +staff +staffed +staffelite +staffer +staffless +staffman +stag +stagbush +stage +stageability +stageable +stageableness +stageably +stagecoach +stagecoaching +stagecraft +staged +stagedom +stagehand +stagehouse +stageland +stagelike +stageman +stager +stagery +stagese +stagewise +stageworthy +stagewright +staggard +staggart +staggarth +stagger +staggerbush +staggerer +staggering +staggeringly +staggers +staggerweed +staggerwort +staggery +staggie +staggy +staghead +staghorn +staghound +staghunt +staghunter +staghunting +stagiary +stagily +staginess +staging +staglike +stagmometer +stagnance +stagnancy +stagnant +stagnantly +stagnantness +stagnate +stagnation +stagnatory +stagnature +stagnicolous +stagnize +stagnum +stagskin +stagworm +stagy +staia +staid +staidly +staidness +stain +stainability +stainable +stainableness +stainably +stainer +stainful +stainierite +staining +stainless +stainlessly +stainlessness +stainproof +staio +stair +stairbeak +stairbuilder +stairbuilding +staircase +staired +stairhead +stairless +stairlike +stairstep +stairway +stairwise +stairwork +stairy +staith +staithman +staiver +stake +stakehead +stakeholder +stakemaster +staker +stakerope +stalactic +stalactical +stalactiform +stalactital +stalactite +stalactited +stalactitic +stalactitical +stalactitically +stalactitiform +stalactitious +stalagma +stalagmite +stalagmitic +stalagmitical +stalagmitically +stalagmometer +stalagmometric +stalagmometry +stale +stalely +stalemate +staleness +staling +stalk +stalkable +stalked +stalker +stalkily +stalkiness +stalking +stalkingly +stalkless +stalklet +stalklike +stalko +stalky +stall +stallage +stallar +stallboard +stallenger +staller +stallership +stalling +stallion +stallionize +stallman +stallment +stalwart +stalwartism +stalwartize +stalwartly +stalwartness +stam +stambha +stambouline +stamen +stamened +stamin +stamina +staminal +staminate +stamineal +stamineous +staminiferous +staminigerous +staminode +staminodium +staminody +stammel +stammer +stammerer +stammering +stammeringly +stammeringness +stammerwort +stamnos +stamp +stampable +stampage +stampedable +stampede +stampeder +stampedingly +stampee +stamper +stampery +stamphead +stamping +stample +stampless +stampman +stampsman +stampweed +stance +stanch +stanchable +stanchel +stancheled +stancher +stanchion +stanchless +stanchly +stanchness +stand +standage +standard +standardbred +standardizable +standardization +standardize +standardized +standardizer +standardwise +standee +standel +standelwelks +standelwort +stander +standergrass +standerwort +standfast +standing +standish +standoff +standoffish +standoffishness +standout +standpat +standpatism +standpatter +standpipe +standpoint +standpost +standstill +stane +stanechat +stang +stanhope +stanine +stanjen +stank +stankie +stannane +stannary +stannate +stannator +stannel +stanner +stannery +stannic +stannide +stanniferous +stannite +stanno +stannotype +stannous +stannoxyl +stannum +stannyl +stanza +stanzaed +stanzaic +stanzaical +stanzaically +stanze +stap +stapedectomy +stapedial +stapediform +stapediovestibular +stapedius +stapelia +stapes +staphisagria +staphyle +staphyleaceous +staphylectomy +staphyledema +staphylematoma +staphylic +staphyline +staphylinic +staphylinid +staphylinideous +staphylion +staphylitis +staphyloangina +staphylococcal +staphylococci +staphylococcic +staphylococcus +staphylodermatitis +staphylodialysis +staphyloedema +staphylohemia +staphylolysin +staphyloma +staphylomatic +staphylomatous +staphylomycosis +staphyloncus +staphyloplastic +staphyloplasty +staphyloptosia +staphyloptosis +staphyloraphic +staphylorrhaphic +staphylorrhaphy +staphyloschisis +staphylosis +staphylotome +staphylotomy +staphylotoxin +staple +stapled +stapler +staplewise +stapling +star +starblind +starbloom +starboard +starbolins +starbright +starch +starchboard +starched +starchedly +starchedness +starcher +starchflower +starchily +starchiness +starchless +starchlike +starchly +starchmaker +starchmaking +starchman +starchness +starchroot +starchworks +starchwort +starchy +starcraft +stardom +stare +staree +starer +starets +starfish +starflower +starfruit +starful +stargaze +stargazer +stargazing +staring +staringly +stark +starken +starkly +starkness +starky +starless +starlessly +starlessness +starlet +starlight +starlighted +starlights +starlike +starling +starlit +starlite +starlitten +starmonger +starn +starnel +starnie +starnose +starost +starosta +starosty +starred +starrily +starriness +starring +starringly +starry +starshake +starshine +starship +starshoot +starshot +starstone +starstroke +start +starter +startful +startfulness +starthroat +starting +startingly +startish +startle +startler +startling +startlingly +startlingness +startlish +startlishness +startly +startor +starty +starvation +starve +starveacre +starved +starvedly +starveling +starver +starvy +starward +starwise +starworm +starwort +stary +stases +stash +stashie +stasidion +stasimetric +stasimon +stasimorphy +stasiphobia +stasis +stassfurtite +statable +statal +statant +statcoulomb +state +statecraft +stated +statedly +stateful +statefully +statefulness +statehood +stateless +statelet +statelich +statelily +stateliness +stately +statement +statemonger +statequake +stater +stateroom +statesboy +stateside +statesider +statesman +statesmanese +statesmanlike +statesmanly +statesmanship +statesmonger +stateswoman +stateway +statfarad +stathmoi +stathmos +static +statical +statically +staticproof +statics +station +stational +stationarily +stationariness +stationary +stationer +stationery +stationman +stationmaster +statiscope +statism +statist +statistic +statistical +statistically +statistician +statisticize +statistics +statistology +stative +statoblast +statocracy +statocyst +statolatry +statolith +statolithic +statometer +stator +statoreceptor +statorhab +statoscope +statospore +statuarism +statuarist +statuary +statue +statuecraft +statued +statueless +statuelike +statuesque +statuesquely +statuesqueness +statuette +stature +statured +status +statutable +statutableness +statutably +statutary +statute +statutorily +statutory +statvolt +staucher +stauk +staumer +staun +staunch +staunchable +staunchly +staunchness +staup +stauracin +stauraxonia +stauraxonial +staurion +staurolatry +staurolite +staurolitic +staurology +stauromedusan +stauropegial +stauropegion +stauroscope +stauroscopic +stauroscopically +staurotide +stauter +stave +staveable +staveless +staver +stavers +staverwort +stavesacre +stavewise +stavewood +staving +stavrite +staw +stawn +staxis +stay +stayable +stayed +stayer +staylace +stayless +staylessness +staymaker +staymaking +staynil +stays +staysail +stayship +stchi +stead +steadfast +steadfastly +steadfastness +steadier +steadily +steadiment +steadiness +steading +steadman +steady +steadying +steadyingly +steadyish +steak +steal +stealability +stealable +stealage +stealed +stealer +stealing +stealingly +stealth +stealthful +stealthfully +stealthily +stealthiness +stealthless +stealthlike +stealthwise +stealthy +stealy +steam +steamboat +steamboating +steamboatman +steamcar +steamer +steamerful +steamerless +steamerload +steamily +steaminess +steaming +steamless +steamlike +steampipe +steamproof +steamship +steamtight +steamtightness +steamy +stean +steaning +steapsin +stearate +stearic +steariform +stearin +stearolactone +stearone +stearoptene +stearrhea +stearyl +steatin +steatite +steatitic +steatocele +steatogenous +steatolysis +steatolytic +steatoma +steatomatous +steatopathic +steatopyga +steatopygia +steatopygic +steatopygous +steatorrhea +steatosis +stech +stechados +steckling +steddle +steed +steedless +steedlike +steek +steekkan +steekkannen +steel +steeler +steelhead +steelhearted +steelification +steelify +steeliness +steeling +steelless +steellike +steelmaker +steelmaking +steelproof +steelware +steelwork +steelworker +steelworks +steely +steelyard +steen +steenboc +steenbock +steenbok +steenkirk +steenstrupine +steenth +steep +steepdown +steepen +steeper +steepgrass +steepish +steeple +steeplebush +steeplechase +steeplechaser +steeplechasing +steepled +steepleless +steeplelike +steepletop +steeply +steepness +steepweed +steepwort +steepy +steer +steerability +steerable +steerage +steerageway +steerer +steering +steeringly +steerling +steerman +steermanship +steersman +steerswoman +steeve +steevely +steever +steeving +steg +steganogram +steganographical +steganographist +steganography +steganophthalmate +steganophthalmatous +steganopod +steganopodan +steganopodous +stegnosis +stegnotic +stegocarpous +stegocephalian +stegocephalous +stegodont +stegodontine +stegosaur +stegosaurian +stegosauroid +steid +steigh +stein +steinbok +steinful +steinkirk +stekan +stela +stelae +stelai +stelar +stele +stell +stella +stellar +stellary +stellate +stellated +stellately +stellature +stelleridean +stellerine +stelliferous +stellification +stelliform +stellify +stelling +stellionate +stelliscript +stellite +stellular +stellularly +stellulate +stelography +stem +stema +stemhead +stemless +stemlet +stemlike +stemma +stemmata +stemmatiform +stemmatous +stemmed +stemmer +stemmery +stemming +stemmy +stemonaceous +stemple +stempost +stemson +stemwards +stemware +sten +stenar +stench +stenchel +stenchful +stenching +stenchion +stenchy +stencil +stenciler +stencilmaker +stencilmaking +stend +steng +stengah +stenion +steno +stenobathic +stenobenthic +stenobragmatic +stenobregma +stenocardia +stenocardiac +stenocephalia +stenocephalic +stenocephalous +stenocephaly +stenochoria +stenochrome +stenochromy +stenocoriasis +stenocranial +stenocrotaphia +stenog +stenogastric +stenogastry +stenograph +stenographer +stenographic +stenographical +stenographically +stenographist +stenography +stenohaline +stenometer +stenopaic +stenopetalous +stenophile +stenophyllous +stenorhyncous +stenosed +stenosepalous +stenosis +stenosphere +stenostomatous +stenostomia +stenotelegraphy +stenothermal +stenothorax +stenotic +stenotype +stenotypic +stenotypist +stenotypy +stent +stenter +stenterer +stenton +stentorian +stentorianly +stentorine +stentorious +stentoriously +stentoriousness +stentoronic +stentorophonic +stentrel +step +stepaunt +stepbairn +stepbrother +stepbrotherhood +stepchild +stepdame +stepdaughter +stepfather +stepfatherhood +stepfatherly +stepgrandchild +stepgrandfather +stepgrandmother +stepgrandson +stephane +stephanial +stephanic +stephanion +stephanite +stephanome +stephanos +stephanotis +stepladder +stepless +steplike +stepminnie +stepmother +stepmotherhood +stepmotherless +stepmotherliness +stepmotherly +stepnephew +stepniece +stepparent +steppe +stepped +steppeland +stepper +stepping +steppingstone +steprelation +steprelationship +stepsire +stepsister +stepson +stepstone +stept +stepuncle +stepway +stepwise +steradian +stercobilin +stercolin +stercophagic +stercophagous +stercoraceous +stercoral +stercorarious +stercorary +stercorate +stercoration +stercorean +stercoremia +stercoreous +stercoricolous +stercorite +stercorol +stercorous +stercovorous +sterculiaceous +sterculiad +stere +stereagnosis +sterelminthic +sterelminthous +stereo +stereobate +stereobatic +stereoblastula +stereocamera +stereocampimeter +stereochemic +stereochemical +stereochemically +stereochemistry +stereochromatic +stereochromatically +stereochrome +stereochromic +stereochromically +stereochromy +stereocomparagraph +stereocomparator +stereoelectric +stereofluoroscopic +stereofluoroscopy +stereogastrula +stereognosis +stereognostic +stereogoniometer +stereogram +stereograph +stereographer +stereographic +stereographical +stereographically +stereography +stereoisomer +stereoisomeric +stereoisomerical +stereoisomeride +stereoisomerism +stereomatrix +stereome +stereomer +stereomeric +stereomerical +stereomerism +stereometer +stereometric +stereometrical +stereometrically +stereometry +stereomicrometer +stereomonoscope +stereoneural +stereophantascope +stereophonic +stereophony +stereophotogrammetry +stereophotograph +stereophotographic +stereophotography +stereophotomicrograph +stereophotomicrography +stereophysics +stereopicture +stereoplanigraph +stereoplanula +stereoplasm +stereoplasma +stereoplasmic +stereopsis +stereoptician +stereopticon +stereoradiograph +stereoradiography +stereornithic +stereoroentgenogram +stereoroentgenography +stereoscope +stereoscopic +stereoscopically +stereoscopism +stereoscopist +stereoscopy +stereospondylous +stereostatic +stereostatics +stereotactic +stereotactically +stereotaxis +stereotelemeter +stereotelescope +stereotomic +stereotomical +stereotomist +stereotomy +stereotropic +stereotropism +stereotypable +stereotype +stereotyped +stereotyper +stereotypery +stereotypic +stereotypical +stereotyping +stereotypist +stereotypographer +stereotypography +stereotypy +sterhydraulic +steri +steric +sterically +sterics +steride +sterigma +sterigmata +sterigmatic +sterile +sterilely +sterileness +sterilisable +sterility +sterilizability +sterilizable +sterilization +sterilize +sterilizer +sterin +sterk +sterlet +sterling +sterlingly +sterlingness +stern +sterna +sternad +sternage +sternal +sternalis +sternbergite +sterncastle +sterneber +sternebra +sternebrae +sternebral +sterned +sternforemost +sternite +sternitic +sternly +sternman +sternmost +sternness +sternoclavicular +sternocleidomastoid +sternoclidomastoid +sternocoracoid +sternocostal +sternofacial +sternofacialis +sternoglossal +sternohumeral +sternohyoid +sternohyoidean +sternomancy +sternomastoid +sternomaxillary +sternonuchal +sternopericardiac +sternopericardial +sternoscapular +sternothere +sternothyroid +sternotracheal +sternotribe +sternovertebral +sternoxiphoid +sternpost +sternson +sternum +sternutation +sternutative +sternutator +sternutatory +sternward +sternway +sternways +sternworks +stero +steroid +sterol +sterrinck +stert +stertor +stertorious +stertoriously +stertoriousness +stertorous +stertorously +stertorousness +sterve +stet +stetch +stetharteritis +stethogoniometer +stethograph +stethographic +stethokyrtograph +stethometer +stethometric +stethometry +stethoparalysis +stethophone +stethophonometer +stethoscope +stethoscopic +stethoscopical +stethoscopically +stethoscopist +stethoscopy +stethospasm +stevedorage +stevedore +stevedoring +stevel +steven +stevia +stew +stewable +steward +stewardess +stewardly +stewardry +stewardship +stewartry +stewarty +stewed +stewpan +stewpond +stewpot +stewy +stey +sthenia +sthenic +sthenochire +stib +stibbler +stibblerig +stibethyl +stibial +stibialism +stibiate +stibiated +stibic +stibiconite +stibine +stibious +stibium +stibnite +stibonium +sticcado +stich +sticharion +sticheron +stichic +stichically +stichid +stichidium +stichomancy +stichometric +stichometrical +stichometrically +stichometry +stichomythic +stichomythy +stick +stickability +stickable +stickadore +stickadove +stickage +stickball +sticked +sticker +stickers +stickfast +stickful +stickily +stickiness +sticking +stickit +stickle +stickleaf +stickleback +stickler +stickless +sticklike +stickling +stickly +stickpin +sticks +stickseed +sticksmanship +sticktail +sticktight +stickum +stickwater +stickweed +stickwork +sticky +stictiform +stid +stiddy +stife +stiff +stiffen +stiffener +stiffening +stiffhearted +stiffish +stiffleg +stifflike +stiffly +stiffneck +stiffness +stiffrump +stifftail +stifle +stifledly +stifler +stifling +stiflingly +stigma +stigmai +stigmal +stigmaria +stigmarian +stigmarioid +stigmasterol +stigmata +stigmatal +stigmatic +stigmatical +stigmatically +stigmaticalness +stigmatiferous +stigmatiform +stigmatism +stigmatist +stigmatization +stigmatize +stigmatizer +stigmatoid +stigmatose +stigme +stigmeology +stigmonose +stigonomancy +stilbene +stilbestrol +stilbite +stilboestrol +stile +stileman +stilet +stiletto +stilettolike +still +stillage +stillatitious +stillatory +stillbirth +stillborn +stiller +stillhouse +stillicide +stillicidium +stilliform +stilling +stillion +stillish +stillman +stillness +stillroom +stillstand +stilly +stilpnomelane +stilpnosiderite +stilt +stiltbird +stilted +stilter +stiltify +stiltiness +stiltish +stiltlike +stilty +stim +stime +stimpart +stimpert +stimulability +stimulable +stimulance +stimulancy +stimulant +stimulate +stimulatingly +stimulation +stimulative +stimulator +stimulatory +stimulatress +stimulatrix +stimuli +stimulogenous +stimulus +stimy +stine +sting +stingaree +stingareeing +stingbull +stinge +stinger +stingfish +stingily +stinginess +stinging +stingingly +stingingness +stingless +stingo +stingproof +stingray +stingtail +stingy +stink +stinkard +stinkardly +stinkball +stinkberry +stinkbird +stinkbug +stinkbush +stinkdamp +stinker +stinkhorn +stinking +stinkingly +stinkingness +stinkpot +stinkstone +stinkweed +stinkwood +stinkwort +stint +stinted +stintedly +stintedness +stinter +stintingly +stintless +stinty +stion +stionic +stipe +stiped +stipel +stipellate +stipend +stipendial +stipendiarian +stipendiary +stipendiate +stipendium +stipendless +stipes +stipiform +stipitate +stipitiform +stipiture +stippen +stipple +stippled +stippler +stippling +stipply +stipula +stipulable +stipulaceous +stipulae +stipular +stipulary +stipulate +stipulation +stipulator +stipulatory +stipule +stipuled +stipuliferous +stipuliform +stir +stirabout +stirk +stirless +stirlessly +stirlessness +stirp +stirpicultural +stirpiculture +stirpiculturist +stirps +stirra +stirrable +stirrage +stirrer +stirring +stirringly +stirrup +stirrupless +stirruplike +stirrupwise +stitch +stitchbird +stitchdown +stitcher +stitchery +stitching +stitchlike +stitchwhile +stitchwork +stitchwort +stite +stith +stithy +stive +stiver +stivy +stoa +stoach +stoat +stoater +stob +stocah +stoccado +stoccata +stochastic +stochastical +stochastically +stock +stockade +stockannet +stockbow +stockbreeder +stockbreeding +stockbroker +stockbrokerage +stockbroking +stockcar +stocker +stockfather +stockfish +stockholder +stockholding +stockhouse +stockily +stockiness +stockinet +stocking +stockinger +stockingless +stockish +stockishly +stockishness +stockjobber +stockjobbery +stockjobbing +stockjudging +stockkeeper +stockkeeping +stockless +stocklike +stockmaker +stockmaking +stockman +stockowner +stockpile +stockpot +stockproof +stockrider +stockriding +stocks +stockstone +stocktaker +stocktaking +stockwork +stockwright +stocky +stockyard +stod +stodge +stodger +stodgery +stodgily +stodginess +stodgy +stoechas +stoep +stof +stoff +stog +stoga +stogie +stogy +stoic +stoical +stoically +stoicalness +stoicharion +stoichiological +stoichiology +stoichiometric +stoichiometrical +stoichiometrically +stoichiometry +stoicism +stoke +stokehold +stokehole +stoker +stokerless +stokesite +stola +stolae +stole +stoled +stolelike +stolen +stolenly +stolenness +stolenwise +stolewise +stolid +stolidity +stolidly +stolidness +stolist +stolkjaerre +stollen +stolon +stolonate +stoloniferous +stoloniferously +stolonlike +stolzite +stoma +stomacace +stomach +stomachable +stomachal +stomacher +stomachful +stomachfully +stomachfulness +stomachic +stomachically +stomachicness +stomaching +stomachless +stomachlessness +stomachy +stomapod +stomapodiform +stomapodous +stomata +stomatal +stomatalgia +stomate +stomatic +stomatiferous +stomatitic +stomatitis +stomatocace +stomatodaeal +stomatodaeum +stomatode +stomatodeum +stomatodynia +stomatogastric +stomatograph +stomatography +stomatolalia +stomatologic +stomatological +stomatologist +stomatology +stomatomalacia +stomatomenia +stomatomy +stomatomycosis +stomatonecrosis +stomatopathy +stomatophorous +stomatoplastic +stomatoplasty +stomatopod +stomatopodous +stomatorrhagia +stomatoscope +stomatoscopy +stomatose +stomatosepsis +stomatotomy +stomatotyphus +stomatous +stomenorrhagia +stomium +stomodaea +stomodaeal +stomodaeum +stomoxys +stomp +stomper +stonable +stond +stone +stoneable +stonebird +stonebiter +stoneboat +stonebow +stonebrash +stonebreak +stonebrood +stonecast +stonechat +stonecraft +stonecrop +stonecutter +stoned +stonedamp +stonefish +stonegale +stonegall +stonehand +stonehatch +stonehead +stonehearted +stonelayer +stonelaying +stoneless +stonelessness +stonelike +stoneman +stonemason +stonemasonry +stonen +stonepecker +stoner +stoneroot +stoneseed +stoneshot +stonesmatch +stonesmich +stonesmitch +stonesmith +stonewall +stonewaller +stonewally +stoneware +stoneweed +stonewise +stonewood +stonework +stoneworker +stonewort +stoneyard +stong +stonied +stonifiable +stonify +stonily +stoniness +stoning +stonish +stonishment +stonker +stony +stonyhearted +stonyheartedly +stonyheartedness +stood +stooded +stooden +stoof +stooge +stook +stooker +stookie +stool +stoolball +stoollike +stoon +stoond +stoop +stooper +stoopgallant +stooping +stoopingly +stoory +stoot +stoothing +stop +stopa +stopback +stopblock +stopboard +stopcock +stope +stoper +stopgap +stophound +stoping +stopless +stoplessness +stopover +stoppability +stoppable +stoppableness +stoppably +stoppage +stopped +stopper +stopperless +stoppeur +stopping +stoppit +stopple +stopwater +stopwork +storable +storage +storax +store +storeen +storehouse +storehouseman +storekeep +storekeeper +storekeeping +storeman +storer +storeroom +storeship +storesman +storge +storiate +storiation +storied +storier +storiette +storify +storiological +storiologist +storiology +stork +storken +storkish +storklike +storkling +storkwise +storm +stormable +stormbird +stormbound +stormcock +stormer +stormful +stormfully +stormfulness +stormily +storminess +storming +stormingly +stormish +stormless +stormlessness +stormlike +stormproof +stormward +stormwind +stormwise +stormy +story +storybook +storyless +storymaker +storymonger +storyteller +storytelling +storywise +storywork +stosh +stoss +stosston +stot +stotinka +stotter +stotterel +stoun +stound +stoundmeal +stoup +stoupful +stour +stouring +stourliness +stourness +stoury +stoush +stout +stouten +stouth +stouthearted +stoutheartedly +stoutheartedness +stoutish +stoutly +stoutness +stoutwood +stouty +stove +stovebrush +stoveful +stovehouse +stoveless +stovemaker +stovemaking +stoveman +stoven +stovepipe +stover +stovewood +stow +stowable +stowage +stowaway +stowbord +stowbordman +stowce +stowdown +stower +stowing +stownlins +stowwood +stra +strabism +strabismal +strabismally +strabismic +strabismical +strabismometer +strabismometry +strabismus +strabometer +strabometry +strabotome +strabotomy +strack +strackling +stract +strad +stradametrical +straddle +straddleback +straddlebug +straddler +straddleways +straddlewise +straddling +straddlingly +strade +stradine +stradiot +stradl +stradld +stradlings +strae +strafe +strafer +strag +straggle +straggler +straggling +stragglingly +straggly +stragular +stragulum +straight +straightabout +straightaway +straightedge +straighten +straightener +straightforward +straightforwardly +straightforwardness +straightforwards +straighthead +straightish +straightly +straightness +straighttail +straightup +straightwards +straightway +straightways +straightwise +straik +strain +strainable +strainableness +strainably +strained +strainedly +strainedness +strainer +strainerman +straining +strainingly +strainless +strainlessly +strainproof +strainslip +straint +strait +straiten +straitlacedness +straitlacing +straitly +straitness +straitsman +straitwork +strake +straked +straky +stram +stramash +stramazon +stramineous +stramineously +strammel +strammer +stramonium +stramony +stramp +strand +strandage +strander +stranding +strandless +strandward +strang +strange +strangeling +strangely +strangeness +stranger +strangerdom +strangerhood +strangerlike +strangership +strangerwise +strangle +strangleable +stranglement +strangler +strangles +strangletare +strangleweed +strangling +stranglingly +strangulable +strangulate +strangulation +strangulative +strangulatory +strangullion +strangurious +strangury +stranner +strany +strap +straphang +straphanger +straphead +strapless +straplike +strappable +strappado +strappan +strapped +strapper +strapping +strapple +strapwork +strapwort +strass +strata +stratagem +stratagematic +stratagematical +stratagematically +stratagematist +stratagemical +stratagemically +stratal +stratameter +stratege +strategetic +strategetics +strategi +strategian +strategic +strategical +strategically +strategics +strategist +strategize +strategos +strategy +strath +strathspey +strati +stratic +straticulate +straticulation +stratification +stratified +stratiform +stratify +stratigrapher +stratigraphic +stratigraphical +stratigraphically +stratigraphist +stratigraphy +stratlin +stratochamber +stratocracy +stratocrat +stratocratic +stratographic +stratographical +stratographically +stratography +stratonic +stratopedarch +stratoplane +stratose +stratosphere +stratospheric +stratospherical +stratotrainer +stratous +stratum +stratus +straucht +strauchten +stravage +strave +straw +strawberry +strawberrylike +strawbill +strawboard +strawbreadth +strawen +strawer +strawflower +strawfork +strawless +strawlike +strawman +strawmote +strawsmall +strawsmear +strawstack +strawstacker +strawwalker +strawwork +strawworm +strawy +strawyard +stray +strayaway +strayer +strayling +stre +streahte +streak +streaked +streakedly +streakedness +streaker +streakily +streakiness +streaklike +streakwise +streaky +stream +streamer +streamful +streamhead +streaminess +streaming +streamingly +streamless +streamlet +streamlike +streamline +streamlined +streamliner +streamling +streamside +streamward +streamway +streamwort +streamy +streck +streckly +stree +streek +streel +streeler +streen +streep +street +streetage +streetcar +streetful +streetless +streetlet +streetlike +streets +streetside +streetwalker +streetwalking +streetward +streetway +streetwise +streite +streke +strelitzi +streltzi +stremma +stremmatograph +streng +strengite +strength +strengthen +strengthener +strengthening +strengtheningly +strengthful +strengthfulness +strengthily +strengthless +strengthlessly +strengthlessness +strengthy +strent +strenth +strenuity +strenuosity +strenuous +strenuously +strenuousness +strepen +strepent +strepera +streperous +strephonade +strephosymbolia +strepitant +strepitantly +strepitation +strepitous +strepor +strepsiceros +strepsinema +strepsipteral +strepsipteran +strepsipteron +strepsipterous +strepsis +strepsitene +streptaster +streptobacilli +streptobacillus +streptococcal +streptococci +streptococcic +streptococcus +streptolysin +streptomycin +streptoneural +streptoneurous +streptosepticemia +streptothricial +streptothricin +streptothricosis +streptotrichal +streptotrichosis +stress +stresser +stressful +stressfully +stressless +stresslessness +stret +stretch +stretchable +stretchberry +stretcher +stretcherman +stretchiness +stretchneck +stretchproof +stretchy +stretman +strette +stretti +stretto +strew +strewage +strewer +strewment +strewn +strey +streyne +stria +striae +strial +striatal +striate +striated +striation +striatum +striature +strich +striche +strick +stricken +strickenly +strickenness +stricker +strickle +strickler +strickless +strict +striction +strictish +strictly +strictness +stricture +strictured +strid +stridden +striddle +stride +strideleg +stridelegs +stridence +stridency +strident +stridently +strider +strideways +stridhan +stridhana +stridhanum +stridingly +stridling +stridlins +stridor +stridulant +stridulate +stridulation +stridulator +stridulatory +stridulent +stridulous +stridulously +stridulousness +strife +strifeful +strifeless +strifemaker +strifemaking +strifemonger +strifeproof +striffen +strig +striga +strigae +strigal +strigate +striggle +stright +strigil +strigilate +strigilation +strigilator +strigiles +strigilis +strigillose +strigilous +strigine +strigose +strigous +strigovite +strigulose +strike +strikeboat +strikebreaker +strikebreaking +strikeless +striker +striking +strikingly +strikingness +strind +string +stringboard +stringcourse +stringed +stringency +stringene +stringent +stringently +stringentness +stringer +stringful +stringhalt +stringhalted +stringhaltedness +stringiness +stringing +stringless +stringlike +stringmaker +stringmaking +stringman +stringpiece +stringsman +stringways +stringwood +stringy +stringybark +strinkle +striola +striolae +striolate +striolated +striolet +strip +stripe +striped +stripeless +striper +striplet +stripling +strippage +stripped +stripper +stripping +strippit +strippler +stript +stripy +strit +strive +strived +striven +striver +striving +strivingly +strix +stroam +strobic +strobila +strobilaceous +strobilae +strobilate +strobilation +strobile +strobili +strobiliferous +strobiliform +strobiline +strobilization +strobiloid +strobilus +stroboscope +stroboscopic +stroboscopical +stroboscopy +strobotron +strockle +stroddle +strode +stroil +stroke +stroker +strokesman +stroking +stroky +strold +stroll +strolld +stroller +strom +stroma +stromal +stromata +stromateoid +stromatic +stromatiform +stromatology +stromatoporoid +stromatous +stromb +strombiform +strombite +stromboid +strombolian +strombuliferous +strombuliform +strome +stromeyerite +stromming +strone +strong +strongback +strongbark +strongbox +strongbrained +strongfully +stronghand +stronghead +strongheadedly +strongheadedness +stronghearted +stronghold +strongish +stronglike +strongly +strongness +strongylate +strongyle +strongyliasis +strongylid +strongylidosis +strongyloid +strongyloidosis +strongylon +strongylosis +strontia +strontian +strontianiferous +strontianite +strontic +strontion +strontitic +strontium +strook +strooken +stroot +strop +strophaic +strophanhin +strophe +strophic +strophical +strophically +strophiolate +strophiolated +strophiole +strophoid +strophomenid +strophomenoid +strophosis +strophotaxis +strophulus +stropper +stroppings +stroth +stroud +strouding +strounge +stroup +strouthiocamel +strouthiocamelian +strouthocamelian +strove +strow +strowd +strown +stroy +stroyer +stroygood +strub +strubbly +struck +strucken +structural +structuralism +structuralist +structuralization +structuralize +structurally +structuration +structure +structured +structureless +structurely +structurist +strudel +strue +struggle +struggler +struggling +strugglingly +strum +struma +strumae +strumatic +strumaticness +strumectomy +strumiferous +strumiform +strumiprivic +strumiprivous +strumitis +strummer +strumose +strumous +strumousness +strumpet +strumpetlike +strumpetry +strumstrum +strumulose +strung +strunt +strut +struth +struthian +struthiform +struthioid +struthioniform +struthious +struthonine +strutter +strutting +struttingly +struv +struvite +strych +strychnia +strychnic +strychnin +strychnine +strychninic +strychninism +strychninization +strychninize +strychnize +strychnol +stub +stubachite +stubb +stubbed +stubbedness +stubber +stubbiness +stubble +stubbleberry +stubbled +stubbleward +stubbly +stubborn +stubbornhearted +stubbornly +stubbornness +stubboy +stubby +stubchen +stuber +stuboy +stubrunner +stucco +stuccoer +stuccowork +stuccoworker +stuccoyer +stuck +stuckling +stucturelessness +stud +studbook +studder +studdie +studding +studdle +stude +student +studenthood +studentless +studentlike +studentry +studentship +studerite +studfish +studflower +studhorse +studia +studiable +studied +studiedly +studiedness +studier +studio +studious +studiously +studiousness +studium +studwork +study +stue +stuff +stuffed +stuffender +stuffer +stuffgownsman +stuffily +stuffiness +stuffing +stuffy +stug +stuggy +stuiver +stull +stuller +stulm +stultification +stultifier +stultify +stultiloquence +stultiloquently +stultiloquious +stultioquy +stultloquent +stum +stumble +stumbler +stumbling +stumblingly +stumbly +stumer +stummer +stummy +stump +stumpage +stumper +stumpily +stumpiness +stumpish +stumpless +stumplike +stumpling +stumpnose +stumpwise +stumpy +stun +stung +stunk +stunkard +stunner +stunning +stunningly +stunpoll +stunsail +stunsle +stunt +stunted +stuntedly +stuntedness +stunter +stuntiness +stuntness +stunty +stupa +stupe +stupefacient +stupefaction +stupefactive +stupefactiveness +stupefied +stupefiedness +stupefier +stupefy +stupend +stupendly +stupendous +stupendously +stupendousness +stupent +stupeous +stupex +stupid +stupidhead +stupidish +stupidity +stupidly +stupidness +stupor +stuporific +stuporose +stuporous +stupose +stupp +stuprate +stupration +stuprum +stupulose +sturdied +sturdily +sturdiness +sturdy +sturdyhearted +sturgeon +sturine +sturionine +sturk +sturniform +sturnine +sturnoid +sturt +sturtan +sturtin +sturtion +sturtite +stuss +stut +stutter +stutterer +stuttering +stutteringly +sty +styan +styca +styceric +stycerin +stycerinol +stychomythia +styful +styfziekte +stylar +stylate +style +stylebook +styledom +styleless +stylelessness +stylelike +styler +stylet +stylewort +stylidiaceous +styliferous +styliform +styline +styling +stylish +stylishly +stylishness +stylist +stylistic +stylistical +stylistically +stylistics +stylite +stylitic +stylitism +stylization +stylize +stylizer +stylo +styloauricularis +stylobate +styloglossal +styloglossus +stylogonidium +stylograph +stylographic +stylographical +stylographically +stylography +stylohyal +stylohyoid +stylohyoidean +stylohyoideus +styloid +stylolite +stylolitic +stylomandibular +stylomastoid +stylomaxillary +stylometer +stylommatophorous +stylomyloid +stylopharyngeal +stylopharyngeus +stylopid +stylopization +stylopized +stylopod +stylopodium +stylops +stylospore +stylosporous +stylostegium +stylotypite +stylus +stymie +styphnate +styphnic +stypsis +styptic +styptical +stypticalness +stypticity +stypticness +styracaceous +styracin +styrax +styrene +styrogallol +styrol +styrolene +styrone +styryl +styrylic +stythe +styward +suability +suable +suably +suade +suaharo +suant +suantly +suasible +suasion +suasionist +suasive +suasively +suasiveness +suasory +suavastika +suave +suavely +suaveness +suaveolent +suavify +suaviloquence +suaviloquent +suavity +sub +subabbot +subabdominal +subability +subabsolute +subacademic +subaccount +subacetate +subacid +subacidity +subacidly +subacidness +subacidulous +subacrid +subacrodrome +subacromial +subact +subacuminate +subacute +subacutely +subadditive +subadjacent +subadjutor +subadministrate +subadministration +subadministrator +subadult +subaduncate +subaerate +subaeration +subaerial +subaerially +subaetheric +subaffluent +subage +subagency +subagent +subaggregate +subah +subahdar +subahdary +subahship +subaid +subalary +subalate +subalgebra +subalkaline +suballiance +subalmoner +subalpine +subaltern +subalternant +subalternate +subalternately +subalternating +subalternation +subalternity +subanal +subandean +subangled +subangular +subangulate +subangulated +subanniversary +subantarctic +subantichrist +subantique +subapical +subaponeurotic +subapostolic +subapparent +subappearance +subappressed +subapprobation +subapterous +subaquatic +subaquean +subaqueous +subarachnoid +subarachnoidal +subarachnoidean +subarboraceous +subarboreal +subarborescent +subarch +subarchesporial +subarchitect +subarctic +subarcuate +subarcuated +subarcuation +subarea +subareolar +subareolet +subarmor +subarouse +subarrhation +subartesian +subarticle +subarytenoid +subascending +subassemblage +subassembly +subassociation +subastragalar +subastragaloid +subastral +subastringent +subatom +subatomic +subattenuate +subattenuated +subattorney +subaud +subaudible +subaudition +subauditionist +subauditor +subauditur +subaural +subauricular +subautomatic +subaverage +subaxillar +subaxillary +subbailie +subbailiff +subbailiwick +subballast +subband +subbank +subbasal +subbasaltic +subbase +subbasement +subbass +subbeadle +subbeau +subbias +subbifid +subbing +subbituminous +subbookkeeper +subboreal +subbourdon +subbrachycephalic +subbrachycephaly +subbrachyskelic +subbranch +subbranched +subbranchial +subbreed +subbrigade +subbrigadier +subbroker +subbromid +subbromide +subbronchial +subbureau +subcaecal +subcalcareous +subcalcarine +subcaliber +subcallosal +subcampanulate +subcancellate +subcandid +subcantor +subcapsular +subcaptain +subcaption +subcarbide +subcarbonate +subcarbureted +subcarburetted +subcardinal +subcarinate +subcartilaginous +subcase +subcash +subcashier +subcasino +subcast +subcaste +subcategory +subcaudal +subcaudate +subcaulescent +subcause +subcavate +subcavity +subcelestial +subcell +subcellar +subcenter +subcentral +subcentrally +subchairman +subchamberer +subchancel +subchanter +subchapter +subchaser +subchela +subchelate +subcheliform +subchief +subchloride +subchondral +subchordal +subchorioid +subchorioidal +subchorionic +subchoroid +subchoroidal +subcinctorium +subcineritious +subcingulum +subcircuit +subcircular +subcision +subcity +subclaim +subclan +subclass +subclassify +subclause +subclavate +subclavia +subclavian +subclavicular +subclavioaxillary +subclaviojugular +subclavius +subclerk +subclimate +subclimax +subclinical +subclover +subcoastal +subcollateral +subcollector +subcollegiate +subcolumnar +subcommander +subcommendation +subcommended +subcommissary +subcommissaryship +subcommission +subcommissioner +subcommit +subcommittee +subcompany +subcompensate +subcompensation +subcompressed +subconcave +subconcession +subconcessionaire +subconchoidal +subconference +subconformable +subconical +subconjunctival +subconjunctively +subconnate +subconnect +subconnivent +subconscience +subconscious +subconsciously +subconsciousness +subconservator +subconsideration +subconstable +subconstellation +subconsul +subcontained +subcontest +subcontiguous +subcontinent +subcontinental +subcontinual +subcontinued +subcontinuous +subcontract +subcontracted +subcontractor +subcontraoctave +subcontrariety +subcontrarily +subcontrary +subcontrol +subconvex +subconvolute +subcool +subcoracoid +subcordate +subcordiform +subcoriaceous +subcorneous +subcorporation +subcortex +subcortical +subcortically +subcorymbose +subcosta +subcostal +subcostalis +subcouncil +subcranial +subcreative +subcreek +subcrenate +subcrepitant +subcrepitation +subcrescentic +subcrest +subcriminal +subcrossing +subcrureal +subcrureus +subcrust +subcrustaceous +subcrustal +subcrystalline +subcubical +subcuboidal +subcultrate +subcultural +subculture +subcurate +subcurator +subcuratorship +subcurrent +subcutaneous +subcutaneously +subcutaneousness +subcuticular +subcutis +subcyaneous +subcyanide +subcylindric +subcylindrical +subdatary +subdate +subdeacon +subdeaconate +subdeaconess +subdeaconry +subdeaconship +subdealer +subdean +subdeanery +subdeb +subdebutante +subdecanal +subdecimal +subdecuple +subdeducible +subdefinition +subdelegate +subdelegation +subdelirium +subdeltaic +subdeltoid +subdeltoidal +subdemonstrate +subdemonstration +subdenomination +subdentate +subdentated +subdented +subdenticulate +subdepartment +subdeposit +subdepository +subdepot +subdepressed +subdeputy +subderivative +subdermal +subdeterminant +subdevil +subdiaconal +subdiaconate +subdial +subdialect +subdialectal +subdialectally +subdiapason +subdiapente +subdiaphragmatic +subdichotomize +subdichotomous +subdichotomously +subdichotomy +subdie +subdilated +subdirector +subdiscoidal +subdisjunctive +subdistich +subdistichous +subdistinction +subdistinguish +subdistinguished +subdistrict +subdititious +subdititiously +subdivecious +subdiversify +subdividable +subdivide +subdivider +subdividing +subdividingly +subdivine +subdivisible +subdivision +subdivisional +subdivisive +subdoctor +subdolent +subdolichocephalic +subdolichocephaly +subdolous +subdolously +subdolousness +subdominant +subdorsal +subdorsally +subdouble +subdrain +subdrainage +subdrill +subdruid +subduable +subduableness +subduably +subdual +subduce +subduct +subduction +subdue +subdued +subduedly +subduedness +subduement +subduer +subduing +subduingly +subduple +subduplicate +subdural +subdurally +subecho +subectodermal +subedit +subeditor +subeditorial +subeditorship +subeffective +subelection +subelectron +subelement +subelementary +subelliptic +subelliptical +subelongate +subemarginate +subencephalon +subencephaltic +subendocardial +subendorse +subendorsement +subendothelial +subendymal +subenfeoff +subengineer +subentire +subentitle +subentry +subepidermal +subepiglottic +subepithelial +subepoch +subequal +subequality +subequally +subequatorial +subequilateral +subequivalve +suber +suberane +suberate +suberect +subereous +suberic +suberiferous +suberification +suberiform +suberin +suberinization +suberinize +suberization +suberize +suberone +suberose +suberous +subescheator +subesophageal +subessential +subetheric +subexaminer +subexcitation +subexcite +subexecutor +subexternal +subface +subfacies +subfactor +subfactorial +subfactory +subfalcate +subfalcial +subfalciform +subfamily +subfascial +subfastigiate +subfebrile +subferryman +subfestive +subfeu +subfeudation +subfeudatory +subfibrous +subfief +subfigure +subfissure +subfix +subflavor +subflexuose +subfloor +subflooring +subflora +subflush +subfluvial +subfocal +subfoliar +subforeman +subform +subformation +subfossil +subfossorial +subfoundation +subfraction +subframe +subfreshman +subfrontal +subfulgent +subfumigation +subfumose +subfunctional +subfusc +subfuscous +subfusiform +subfusk +subgalea +subgallate +subganger +subgape +subgelatinous +subgeneric +subgenerical +subgenerically +subgeniculate +subgenital +subgens +subgenual +subgenus +subgeometric +subget +subgit +subglabrous +subglacial +subglacially +subglenoid +subglobose +subglobosely +subglobular +subglobulose +subglossal +subglossitis +subglottic +subglumaceous +subgod +subgoverness +subgovernor +subgrade +subgranular +subgrin +subgroup +subgular +subgwely +subgyre +subgyrus +subhalid +subhalide +subhall +subharmonic +subhastation +subhatchery +subhead +subheading +subheadquarters +subheadwaiter +subhealth +subhedral +subhemispherical +subhepatic +subherd +subhero +subhexagonal +subhirsute +subhooked +subhorizontal +subhornblendic +subhouse +subhuman +subhumid +subhyaline +subhyaloid +subhymenial +subhymenium +subhyoid +subhyoidean +subhypothesis +subhysteria +subicle +subicteric +subicular +subiculum +subidar +subidea +subideal +subimaginal +subimago +subimbricate +subimbricated +subimposed +subimpressed +subincandescent +subincident +subincise +subincision +subincomplete +subindex +subindicate +subindication +subindicative +subindices +subindividual +subinduce +subinfer +subinfeud +subinfeudate +subinfeudation +subinfeudatory +subinflammation +subinflammatory +subinform +subingression +subinguinal +subinitial +subinoculate +subinoculation +subinsert +subinsertion +subinspector +subinspectorship +subintegumental +subintellection +subintelligential +subintelligitur +subintent +subintention +subintercessor +subinternal +subinterval +subintestinal +subintroduce +subintroduction +subintroductory +subinvoluted +subinvolution +subiodide +subirrigate +subirrigation +subitane +subitaneous +subitem +subjacency +subjacent +subjacently +subjack +subject +subjectability +subjectable +subjectdom +subjected +subjectedly +subjectedness +subjecthood +subjectibility +subjectible +subjectification +subjectify +subjectile +subjection +subjectional +subjectist +subjective +subjectively +subjectiveness +subjectivism +subjectivist +subjectivistic +subjectivistically +subjectivity +subjectivize +subjectivoidealistic +subjectless +subjectlike +subjectness +subjectship +subjee +subjicible +subjoin +subjoinder +subjoint +subjudge +subjudiciary +subjugable +subjugal +subjugate +subjugation +subjugator +subjugular +subjunct +subjunction +subjunctive +subjunctively +subjunior +subking +subkingdom +sublabial +sublaciniate +sublacustrine +sublanate +sublanceolate +sublanguage +sublapsarian +sublapsarianism +sublapsary +sublaryngeal +sublate +sublateral +sublation +sublative +subleader +sublease +sublecturer +sublegislation +sublegislature +sublenticular +sublessee +sublessor +sublet +sublethal +sublettable +subletter +sublevaminous +sublevate +sublevation +sublevel +sublibrarian +sublicense +sublicensee +sublid +sublieutenancy +sublieutenant +subligation +sublighted +sublimable +sublimableness +sublimant +sublimate +sublimation +sublimational +sublimationist +sublimator +sublimatory +sublime +sublimed +sublimely +sublimeness +sublimer +subliminal +subliminally +sublimish +sublimitation +sublimity +sublimize +sublinear +sublineation +sublingua +sublinguae +sublingual +sublinguate +sublittoral +sublobular +sublong +subloral +subloreal +sublot +sublumbar +sublunar +sublunary +sublunate +sublustrous +subluxate +subluxation +submaid +submain +submakroskelic +submammary +subman +submanager +submania +submanic +submanor +submarginal +submarginally +submarginate +submargined +submarine +submariner +submarinism +submarinist +submarshal +submaster +submaxilla +submaxillary +submaximal +submeaning +submedial +submedian +submediant +submediation +submediocre +submeeting +submember +submembranaceous +submembranous +submeningeal +submental +submentum +submerge +submerged +submergement +submergence +submergibility +submergible +submerse +submersed +submersibility +submersible +submersion +submetallic +submeter +submetering +submicron +submicroscopic +submicroscopically +submiliary +submind +subminimal +subminister +submiss +submissible +submission +submissionist +submissive +submissively +submissiveness +submissly +submissness +submit +submittal +submittance +submitter +submittingly +submolecule +submonition +submontagne +submontane +submontanely +submontaneous +submorphous +submortgage +submotive +submountain +submucosa +submucosal +submucous +submucronate +submultiple +submundane +submuriate +submuscular +subnarcotic +subnasal +subnascent +subnatural +subnect +subnervian +subness +subneural +subnex +subnitrate +subnitrated +subniveal +subnivean +subnormal +subnormality +subnotation +subnote +subnotochordal +subnubilar +subnucleus +subnude +subnumber +subnuvolar +suboblique +subobscure +subobscurely +subobtuse +suboccipital +subocean +suboceanic +suboctave +suboctile +suboctuple +subocular +suboesophageal +suboffice +subofficer +subofficial +subolive +subopaque +subopercle +subopercular +suboperculum +subopposite +suboptic +suboptimal +suboptimum +suboral +suborbicular +suborbiculate +suborbiculated +suborbital +suborbitar +suborbitary +subordain +suborder +subordinacy +subordinal +subordinary +subordinate +subordinately +subordinateness +subordinating +subordinatingly +subordination +subordinationism +subordinationist +subordinative +suborganic +suborn +subornation +subornative +suborner +suboval +subovate +subovated +suboverseer +subovoid +suboxidation +suboxide +subpackage +subpagoda +subpallial +subpalmate +subpanel +subparagraph +subparallel +subpart +subpartition +subpartitioned +subpartitionment +subparty +subpass +subpassage +subpastor +subpatron +subpattern +subpavement +subpectinate +subpectoral +subpeduncle +subpeduncular +subpedunculate +subpellucid +subpeltate +subpeltated +subpentagonal +subpentangular +subpericardial +subperiod +subperiosteal +subperiosteally +subperitoneal +subperitoneally +subpermanent +subpermanently +subperpendicular +subpetiolar +subpetiolate +subpharyngeal +subphosphate +subphratry +subphrenic +subphylar +subphylum +subpial +subpilose +subpimp +subpiston +subplacenta +subplant +subplantigrade +subplat +subpleural +subplinth +subplot +subplow +subpodophyllous +subpoena +subpoenal +subpolar +subpolygonal +subpool +subpopular +subpopulation +subporphyritic +subport +subpostmaster +subpostmastership +subpostscript +subpotency +subpotent +subpreceptor +subpreceptorial +subpredicate +subpredication +subprefect +subprefectorial +subprefecture +subprehensile +subpress +subprimary +subprincipal +subprior +subprioress +subproblem +subproctor +subproduct +subprofessional +subprofessor +subprofessoriate +subprofitable +subproportional +subprotector +subprovince +subprovincial +subpubescent +subpubic +subpulmonary +subpulverizer +subpunch +subpunctuation +subpurchaser +subpurlin +subputation +subpyramidal +subpyriform +subquadrangular +subquadrate +subquality +subquestion +subquinquefid +subquintuple +subrace +subradial +subradiance +subradiate +subradical +subradius +subradular +subrailway +subrameal +subramose +subramous +subrange +subrational +subreader +subreason +subrebellion +subrectangular +subrector +subreference +subregent +subregion +subregional +subregular +subreguli +subregulus +subrelation +subreligion +subreniform +subrent +subrepand +subrepent +subreport +subreptary +subreption +subreptitious +subreputable +subresin +subretinal +subrhombic +subrhomboid +subrhomboidal +subrictal +subrident +subridently +subrigid +subrision +subrisive +subrisory +subrogate +subrogation +subroot +subrostral +subround +subrule +subruler +subsacral +subsale +subsaline +subsalt +subsample +subsartorial +subsatiric +subsatirical +subsaturated +subsaturation +subscapular +subscapularis +subscapulary +subschedule +subscheme +subschool +subscience +subscleral +subsclerotic +subscribable +subscribe +subscriber +subscribership +subscript +subscription +subscriptionist +subscriptive +subscriptively +subscripture +subscrive +subscriver +subsea +subsecive +subsecretarial +subsecretary +subsect +subsection +subsecurity +subsecute +subsecutive +subsegment +subsemifusa +subsemitone +subsensation +subsensible +subsensual +subsensuous +subsept +subseptuple +subsequence +subsequency +subsequent +subsequential +subsequentially +subsequently +subsequentness +subseries +subserosa +subserous +subserrate +subserve +subserviate +subservience +subserviency +subservient +subserviently +subservientness +subsessile +subset +subsewer +subsextuple +subshaft +subsheriff +subshire +subshrub +subshrubby +subside +subsidence +subsidency +subsident +subsider +subsidiarie +subsidiarily +subsidiariness +subsidiary +subsiding +subsidist +subsidizable +subsidization +subsidize +subsidizer +subsidy +subsilicate +subsilicic +subsill +subsimilation +subsimious +subsimple +subsinuous +subsist +subsistence +subsistency +subsistent +subsistential +subsistingly +subsizar +subsizarship +subsmile +subsneer +subsocial +subsoil +subsoiler +subsolar +subsolid +subsonic +subsorter +subsovereign +subspace +subspatulate +subspecialist +subspecialize +subspecialty +subspecies +subspecific +subspecifically +subsphenoidal +subsphere +subspherical +subspherically +subspinous +subspiral +subspontaneous +subsquadron +substage +substalagmite +substalagmitic +substance +substanceless +substanch +substandard +substandardize +substant +substantiability +substantial +substantialia +substantialism +substantialist +substantiality +substantialize +substantially +substantialness +substantiate +substantiation +substantiative +substantiator +substantify +substantious +substantival +substantivally +substantive +substantively +substantiveness +substantivity +substantivize +substantize +substation +substernal +substituent +substitutable +substitute +substituted +substituter +substituting +substitutingly +substitution +substitutional +substitutionally +substitutionary +substitutive +substitutively +substock +substoreroom +substory +substract +substraction +substratal +substrate +substrati +substrative +substrator +substratose +substratosphere +substratospheric +substratum +substriate +substruct +substruction +substructional +substructural +substructure +substylar +substyle +subsulfid +subsulfide +subsulphate +subsulphid +subsulphide +subsult +subsultive +subsultorily +subsultorious +subsultory +subsultus +subsumable +subsume +subsumption +subsumptive +subsuperficial +subsurety +subsurface +subsyndicate +subsynod +subsynodical +subsystem +subtack +subtacksman +subtangent +subtarget +subtartarean +subtectal +subtegminal +subtegulaneous +subtemperate +subtenancy +subtenant +subtend +subtense +subtenure +subtepid +subteraqueous +subterbrutish +subtercelestial +subterconscious +subtercutaneous +subterethereal +subterfluent +subterfluous +subterfuge +subterhuman +subterjacent +subtermarine +subterminal +subternatural +subterpose +subterposition +subterrane +subterraneal +subterranean +subterraneanize +subterraneanly +subterraneous +subterraneously +subterraneousness +subterranity +subterraqueous +subterrene +subterrestrial +subterritorial +subterritory +subtersensual +subtersensuous +subtersuperlative +subtersurface +subtertian +subtext +subthalamic +subthalamus +subthoracic +subthrill +subtile +subtilely +subtileness +subtilin +subtilism +subtilist +subtility +subtilization +subtilize +subtilizer +subtill +subtillage +subtilty +subtitle +subtitular +subtle +subtleness +subtlety +subtlist +subtly +subtone +subtonic +subtorrid +subtotal +subtotem +subtower +subtract +subtracter +subtraction +subtractive +subtrahend +subtranslucent +subtransparent +subtransverse +subtrapezoidal +subtread +subtreasurer +subtreasurership +subtreasury +subtrench +subtriangular +subtriangulate +subtribal +subtribe +subtribual +subtrifid +subtrigonal +subtrihedral +subtriplicate +subtriplicated +subtriquetrous +subtrist +subtrochanteric +subtrochlear +subtropic +subtropical +subtropics +subtrousers +subtrude +subtruncate +subtrunk +subtuberant +subtunic +subtunnel +subturbary +subturriculate +subturriculated +subtutor +subtwined +subtype +subtypical +subulate +subulated +subulicorn +subuliform +subultimate +subumbellate +subumbonal +subumbral +subumbrella +subumbrellar +subuncinate +subunequal +subungual +subunguial +subungulate +subunit +subuniverse +suburb +suburban +suburbandom +suburbanhood +suburbanism +suburbanite +suburbanity +suburbanization +suburbanize +suburbanly +suburbed +suburbia +suburbican +suburbicarian +suburbicary +suburethral +subursine +subvaginal +subvaluation +subvarietal +subvariety +subvassal +subvassalage +subvein +subvendee +subvene +subvention +subventionary +subventioned +subventionize +subventitious +subventive +subventral +subventricose +subvermiform +subversal +subverse +subversed +subversion +subversionary +subversive +subversivism +subvert +subvertebral +subverter +subvertible +subvertical +subverticillate +subvesicular +subvestment +subvicar +subvicarship +subvillain +subvirate +subvirile +subvisible +subvitalized +subvitreous +subvocal +subvola +subwarden +subwater +subway +subwealthy +subweight +subwink +subworker +subworkman +subzonal +subzone +subzygomatic +succade +succedanea +succedaneous +succedaneum +succedent +succeed +succeedable +succeeder +succeeding +succeedingly +succent +succentor +succenturiate +succenturiation +success +successful +successfully +successfulness +succession +successional +successionally +successionist +successionless +successive +successively +successiveness +successivity +successless +successlessly +successlessness +successor +successoral +successorship +successory +succi +succin +succinamate +succinamic +succinamide +succinanil +succinate +succinct +succinctly +succinctness +succinctorium +succinctory +succincture +succinic +succiniferous +succinimide +succinite +succinoresinol +succinosulphuric +succinous +succinyl +succise +succivorous +succor +succorable +succorer +succorful +succorless +succorrhea +succory +succotash +succourful +succourless +succous +succub +succuba +succubae +succube +succubine +succubous +succubus +succula +succulence +succulency +succulent +succulently +succulentness +succulous +succumb +succumbence +succumbency +succumbent +succumber +succursal +succuss +succussation +succussatory +succussion +succussive +such +suchlike +suchness +suchwise +sucivilized +suck +suckable +suckabob +suckage +suckauhock +sucken +suckener +sucker +suckerel +suckerfish +suckerlike +suckfish +suckhole +sucking +suckle +suckler +suckless +suckling +suckstone +suclat +sucramine +sucrate +sucre +sucroacid +sucrose +suction +suctional +suctorial +suctorian +suctorious +sucupira +sucuri +sucuriu +sucuruju +sud +sudadero +sudamen +sudamina +sudaminal +sudarium +sudary +sudate +sudation +sudatorium +sudatory +sudburite +sudd +sudden +suddenly +suddenness +suddenty +sudder +suddle +suddy +sudiform +sudoral +sudoresis +sudoric +sudoriferous +sudoriferousness +sudorific +sudoriparous +sudorous +suds +sudsman +sudsy +sue +suede +suer +suet +suety +suff +suffect +suffection +suffer +sufferable +sufferableness +sufferably +sufferance +sufferer +suffering +sufferingly +suffete +suffice +sufficeable +sufficer +sufficiency +sufficient +sufficiently +sufficientness +sufficing +sufficingly +sufficingness +suffiction +suffix +suffixal +suffixation +suffixion +suffixment +sufflaminate +sufflamination +sufflate +sufflation +sufflue +suffocate +suffocating +suffocatingly +suffocation +suffocative +suffragan +suffraganal +suffraganate +suffragancy +suffraganeous +suffragatory +suffrage +suffragette +suffragettism +suffragial +suffragism +suffragist +suffragistic +suffragistically +suffragitis +suffrago +suffrutescent +suffrutex +suffruticose +suffruticous +suffruticulose +suffumigate +suffumigation +suffusable +suffuse +suffused +suffusedly +suffusion +suffusive +sugamo +sugan +sugar +sugarberry +sugarbird +sugarbush +sugared +sugarelly +sugarer +sugarhouse +sugariness +sugarless +sugarlike +sugarplum +sugarsweet +sugarworks +sugary +sugent +sugescent +suggest +suggestable +suggestedness +suggester +suggestibility +suggestible +suggestibleness +suggestibly +suggesting +suggestingly +suggestion +suggestionability +suggestionable +suggestionism +suggestionist +suggestionize +suggestive +suggestively +suggestiveness +suggestivity +suggestment +suggestress +suggestum +suggillate +suggillation +sugh +sugi +suguaro +suhuaro +suicidal +suicidalism +suicidally +suicidalwise +suicide +suicidical +suicidism +suicidist +suid +suidian +suiform +suilline +suimate +suine +suing +suingly +suint +suisimilar +suist +suit +suitability +suitable +suitableness +suitably +suitcase +suite +suithold +suiting +suitor +suitoress +suitorship +suity +suji +sukiyaki +sukkenye +sulbasutra +sulcal +sulcalization +sulcalize +sulcar +sulcate +sulcated +sulcation +sulcatoareolate +sulcatocostate +sulcatorimose +sulciform +sulcomarginal +sulcular +sulculate +sulculus +sulcus +suld +sulea +sulfa +sulfacid +sulfadiazine +sulfaguanidine +sulfamate +sulfamerazin +sulfamerazine +sulfamethazine +sulfamethylthiazole +sulfamic +sulfamidate +sulfamide +sulfamidic +sulfamine +sulfaminic +sulfamyl +sulfanilamide +sulfanilic +sulfanilylguanidine +sulfantimonide +sulfapyrazine +sulfapyridine +sulfaquinoxaline +sulfarsenide +sulfarsenite +sulfarseniuret +sulfarsphenamine +sulfatase +sulfathiazole +sulfatic +sulfatize +sulfato +sulfazide +sulfhydrate +sulfhydric +sulfhydryl +sulfindigotate +sulfindigotic +sulfindylic +sulfion +sulfionide +sulfoacid +sulfoamide +sulfobenzide +sulfobenzoate +sulfobenzoic +sulfobismuthite +sulfoborite +sulfocarbamide +sulfocarbimide +sulfocarbolate +sulfocarbolic +sulfochloride +sulfocyan +sulfocyanide +sulfofication +sulfogermanate +sulfohalite +sulfohydrate +sulfoindigotate +sulfoleic +sulfolysis +sulfomethylic +sulfonamic +sulfonamide +sulfonate +sulfonation +sulfonator +sulfonephthalein +sulfonethylmethane +sulfonic +sulfonium +sulfonmethane +sulfonyl +sulfophthalein +sulfopurpurate +sulfopurpuric +sulforicinate +sulforicinic +sulforicinoleate +sulforicinoleic +sulfoselenide +sulfosilicide +sulfostannide +sulfotelluride +sulfourea +sulfovinate +sulfovinic +sulfowolframic +sulfoxide +sulfoxism +sulfoxylate +sulfoxylic +sulfurage +sulfuran +sulfurate +sulfuration +sulfurator +sulfurea +sulfureous +sulfureously +sulfureousness +sulfuret +sulfuric +sulfurization +sulfurize +sulfurosyl +sulfurous +sulfury +sulfuryl +sulk +sulka +sulker +sulkily +sulkiness +sulky +sulkylike +sull +sulla +sullage +sullen +sullenhearted +sullenly +sullenness +sulliable +sullow +sully +sulpha +sulphacid +sulphaldehyde +sulphamate +sulphamic +sulphamidate +sulphamide +sulphamidic +sulphamine +sulphaminic +sulphamino +sulphammonium +sulphamyl +sulphanilate +sulphanilic +sulphantimonate +sulphantimonial +sulphantimonic +sulphantimonide +sulphantimonious +sulphantimonite +sulpharsenate +sulpharseniate +sulpharsenic +sulpharsenide +sulpharsenious +sulpharsenite +sulpharseniuret +sulpharsphenamine +sulphatase +sulphate +sulphated +sulphatic +sulphation +sulphatization +sulphatize +sulphato +sulphatoacetic +sulphatocarbonic +sulphazide +sulphazotize +sulphbismuthite +sulphethylate +sulphethylic +sulphhemoglobin +sulphichthyolate +sulphidation +sulphide +sulphidic +sulphidize +sulphimide +sulphinate +sulphindigotate +sulphine +sulphinic +sulphinide +sulphinyl +sulphitation +sulphite +sulphitic +sulphmethemoglobin +sulpho +sulphoacetic +sulphoamid +sulphoamide +sulphoantimonate +sulphoantimonic +sulphoantimonious +sulphoantimonite +sulphoarsenic +sulphoarsenious +sulphoarsenite +sulphoazotize +sulphobenzide +sulphobenzoate +sulphobenzoic +sulphobismuthite +sulphoborite +sulphobutyric +sulphocarbamic +sulphocarbamide +sulphocarbanilide +sulphocarbimide +sulphocarbolate +sulphocarbolic +sulphocarbonate +sulphocarbonic +sulphochloride +sulphochromic +sulphocinnamic +sulphocyan +sulphocyanate +sulphocyanic +sulphocyanide +sulphocyanogen +sulphodichloramine +sulphofication +sulphofy +sulphogallic +sulphogel +sulphogermanate +sulphogermanic +sulphohalite +sulphohaloid +sulphohydrate +sulphoichthyolate +sulphoichthyolic +sulphoindigotate +sulphoindigotic +sulpholeate +sulpholeic +sulpholipin +sulpholysis +sulphonal +sulphonalism +sulphonamic +sulphonamide +sulphonamido +sulphonamine +sulphonaphthoic +sulphonate +sulphonated +sulphonation +sulphonator +sulphoncyanine +sulphone +sulphonephthalein +sulphonethylmethane +sulphonic +sulphonium +sulphonmethane +sulphonphthalein +sulphonyl +sulphoparaldehyde +sulphophosphate +sulphophosphite +sulphophosphoric +sulphophosphorous +sulphophthalein +sulphophthalic +sulphopropionic +sulphoproteid +sulphopupuric +sulphopurpurate +sulphoricinate +sulphoricinic +sulphoricinoleate +sulphoricinoleic +sulphosalicylic +sulphoselenide +sulphoselenium +sulphosilicide +sulphosol +sulphostannate +sulphostannic +sulphostannide +sulphostannite +sulphostannous +sulphosuccinic +sulphosulphurous +sulphotannic +sulphotelluride +sulphoterephthalic +sulphothionyl +sulphotoluic +sulphotungstate +sulphotungstic +sulphourea +sulphovanadate +sulphovinate +sulphovinic +sulphowolframic +sulphoxide +sulphoxism +sulphoxylate +sulphoxylic +sulphoxyphosphate +sulphozincate +sulphur +sulphurage +sulphuran +sulphurate +sulphuration +sulphurator +sulphurea +sulphurean +sulphureity +sulphureonitrous +sulphureosaline +sulphureosuffused +sulphureous +sulphureously +sulphureousness +sulphureovirescent +sulphuret +sulphureted +sulphuric +sulphuriferous +sulphurity +sulphurization +sulphurize +sulphurless +sulphurlike +sulphurosyl +sulphurous +sulphurously +sulphurousness +sulphurproof +sulphurweed +sulphurwort +sulphury +sulphuryl +sulphydrate +sulphydric +sulphydryl +sultam +sultan +sultana +sultanaship +sultanate +sultane +sultanesque +sultaness +sultanian +sultanic +sultanin +sultanism +sultanist +sultanize +sultanlike +sultanry +sultanship +sultone +sultrily +sultriness +sultry +sulung +sulvanite +sulvasutra +sum +sumac +sumatra +sumbul +sumbulic +sumless +sumlessness +summability +summable +summage +summand +summar +summarily +summariness +summarist +summarization +summarize +summarizer +summary +summate +summation +summational +summative +summatory +summed +summer +summerbird +summercastle +summerer +summerhead +summeriness +summering +summerings +summerish +summerite +summerize +summerland +summerlay +summerless +summerlike +summerliness +summerling +summerly +summerproof +summertide +summertime +summertree +summerward +summerwood +summery +summist +summit +summital +summitless +summity +summon +summonable +summoner +summoningly +summons +summula +summulist +summut +sumner +sump +sumpage +sumper +sumph +sumphish +sumphishly +sumphishness +sumphy +sumpit +sumpitan +sumple +sumpman +sumpsimus +sumpter +sumption +sumptuary +sumptuosity +sumptuous +sumptuously +sumptuousness +sun +sunbeam +sunbeamed +sunbeamy +sunberry +sunbird +sunblink +sunbonnet +sunbonneted +sunbow +sunbreak +sunburn +sunburned +sunburnedness +sunburnproof +sunburnt +sunburntness +sunburst +suncherchor +suncup +sundae +sundang +sundari +sundek +sunder +sunderable +sunderance +sunderer +sunderment +sunderwise +sundew +sundial +sundik +sundog +sundown +sundowner +sundowning +sundra +sundri +sundries +sundriesman +sundrily +sundriness +sundrops +sundry +sundryman +sune +sunfall +sunfast +sunfish +sunfisher +sunfishery +sunflower +sung +sungha +sunglade +sunglass +sunglo +sunglow +sunk +sunken +sunket +sunkland +sunlamp +sunland +sunless +sunlessly +sunlessness +sunlet +sunlight +sunlighted +sunlike +sunlit +sunn +sunnily +sunniness +sunnud +sunny +sunnyhearted +sunnyheartedness +sunproof +sunquake +sunray +sunrise +sunrising +sunroom +sunscald +sunset +sunsetting +sunsetty +sunshade +sunshine +sunshineless +sunshining +sunshiny +sunsmit +sunsmitten +sunspot +sunspotted +sunspottedness +sunspottery +sunspotty +sunsquall +sunstone +sunstricken +sunstroke +sunt +sunup +sunward +sunwards +sunway +sunways +sunweed +sunwise +sunyie +suovetaurilia +sup +supa +supari +supawn +supe +supellex +super +superabduction +superabhor +superability +superable +superableness +superably +superabnormal +superabominable +superabomination +superabound +superabstract +superabsurd +superabundance +superabundancy +superabundant +superabundantly +superaccession +superaccessory +superaccommodating +superaccomplished +superaccrue +superaccumulate +superaccumulation +superaccurate +superacetate +superachievement +superacid +superacidulated +superacknowledgment +superacquisition +superacromial +superactive +superactivity +superacute +superadaptable +superadd +superaddition +superadditional +superadequate +superadequately +superadjacent +superadministration +superadmirable +superadmiration +superadorn +superadornment +superaerial +superaesthetical +superaffiliation +superaffiuence +superagency +superaggravation +superagitation +superagrarian +superalbal +superalbuminosis +superalimentation +superalkaline +superalkalinity +superallowance +superaltar +superaltern +superambitious +superambulacral +superanal +superangelic +superangelical +superanimal +superannuate +superannuation +superannuitant +superannuity +superapology +superappreciation +superaqueous +superarbiter +superarbitrary +superarctic +superarduous +superarrogant +superarseniate +superartificial +superartificially +superaspiration +superassertion +superassociate +superassume +superastonish +superastonishment +superattachment +superattainable +superattendant +superattraction +superattractive +superauditor +superaural +superaverage +superavit +superaward +superaxillary +superazotation +superb +superbelief +superbeloved +superbenefit +superbenevolent +superbenign +superbias +superbious +superbity +superblessed +superblunder +superbly +superbness +superbold +superborrow +superbrain +superbrave +superbrute +superbuild +superbungalow +superbusy +supercabinet +supercalender +supercallosal +supercandid +supercanine +supercanonical +supercanonization +supercanopy +supercapable +supercaption +supercarbonate +supercarbonization +supercarbonize +supercarbureted +supercargo +supercargoship +supercarpal +supercatastrophe +supercatholic +supercausal +supercaution +supercelestial +supercensure +supercentral +supercentrifuge +supercerebellar +supercerebral +superceremonious +supercharge +supercharged +supercharger +superchemical +superchivalrous +superciliary +superciliosity +supercilious +superciliously +superciliousness +supercilium +supercivil +supercivilization +supercivilized +superclaim +superclass +superclassified +supercloth +supercoincidence +supercolossal +supercolumnar +supercolumniation +supercombination +supercombing +supercommendation +supercommentary +supercommentator +supercommercial +supercompetition +supercomplete +supercomplex +supercomprehension +supercompression +superconception +superconductive +superconductivity +superconductor +superconfident +superconfirmation +superconformable +superconformist +superconformity +superconfusion +supercongestion +superconscious +superconsciousness +superconsecrated +superconsequency +superconservative +superconstitutional +supercontest +supercontribution +supercontrol +supercool +supercordial +supercorporation +supercow +supercredit +supercrescence +supercrescent +supercrime +supercritic +supercritical +supercrowned +supercrust +supercube +supercultivated +supercurious +supercycle +supercynical +superdainty +superdanger +superdebt +superdeclamatory +superdecoration +superdeficit +superdeity +superdejection +superdelegate +superdelicate +superdemand +superdemocratic +superdemonic +superdemonstration +superdensity +superdeposit +superdesirous +superdevelopment +superdevilish +superdevotion +superdiabolical +superdiabolically +superdicrotic +superdifficult +superdiplomacy +superdirection +superdiscount +superdistention +superdistribution +superdividend +superdivine +superdivision +superdoctor +superdominant +superdomineering +superdonation +superdose +superdramatist +superdreadnought +superdubious +superduplication +superdural +superdying +superearthly +supereconomy +superedification +superedify +supereducation +supereffective +supereffluence +supereffluently +superego +superelaborate +superelastic +superelated +superelegance +superelementary +superelevated +superelevation +supereligible +supereloquent +supereminence +supereminency +supereminent +supereminently +superemphasis +superemphasize +superendorse +superendorsement +superendow +superenergetic +superenforcement +superengrave +superenrollment +superepic +superepoch +superequivalent +supererogant +supererogantly +supererogate +supererogation +supererogative +supererogator +supererogatorily +supererogatory +superespecial +superessential +superessentially +superestablish +superestablishment +supereternity +superether +superethical +superethmoidal +superevangelical +superevident +superexacting +superexalt +superexaltation +superexaminer +superexceed +superexceeding +superexcellence +superexcellency +superexcellent +superexcellently +superexceptional +superexcitation +superexcited +superexcitement +superexcrescence +superexert +superexertion +superexiguity +superexist +superexistent +superexpand +superexpansion +superexpectation +superexpenditure +superexplicit +superexport +superexpressive +superexquisite +superexquisitely +superexquisiteness +superextend +superextension +superextol +superextreme +superfamily +superfantastic +superfarm +superfat +superfecundation +superfecundity +superfee +superfeminine +superfervent +superfetate +superfetation +superfeudation +superfibrination +superficial +superficialism +superficialist +superficiality +superficialize +superficially +superficialness +superficiary +superficies +superfidel +superfinance +superfine +superfinical +superfinish +superfinite +superfissure +superfit +superfix +superfleet +superflexion +superfluent +superfluid +superfluitance +superfluity +superfluous +superfluously +superfluousness +superflux +superfoliaceous +superfoliation +superfolly +superformal +superformation +superformidable +superfortunate +superfriendly +superfrontal +superfructified +superfulfill +superfulfillment +superfunction +superfunctional +superfuse +superfusibility +superfusible +superfusion +supergaiety +supergallant +supergene +supergeneric +supergenerosity +supergenerous +supergenual +supergiant +superglacial +superglorious +superglottal +supergoddess +supergoodness +supergovern +supergovernment +supergraduate +supergrant +supergratification +supergratify +supergravitate +supergravitation +superguarantee +supergun +superhandsome +superhearty +superheat +superheater +superheresy +superhero +superheroic +superhet +superheterodyne +superhighway +superhirudine +superhistoric +superhistorical +superhive +superhuman +superhumanity +superhumanize +superhumanly +superhumanness +superhumeral +superhypocrite +superideal +superignorant +superillustrate +superillustration +superimpend +superimpending +superimpersonal +superimply +superimportant +superimposable +superimpose +superimposed +superimposition +superimposure +superimpregnated +superimpregnation +superimprobable +superimproved +superincentive +superinclination +superinclusive +superincomprehensible +superincrease +superincumbence +superincumbency +superincumbent +superincumbently +superindependent +superindiction +superindifference +superindifferent +superindignant +superindividual +superindividualism +superindividualist +superinduce +superinducement +superinduct +superinduction +superindulgence +superindulgent +superindustrious +superindustry +superinenarrable +superinfection +superinfer +superinference +superinfeudation +superinfinite +superinfinitely +superinfirmity +superinfluence +superinformal +superinfuse +superinfusion +superingenious +superingenuity +superinitiative +superinjustice +superinnocent +superinquisitive +superinsaniated +superinscription +superinsist +superinsistence +superinsistent +superinstitute +superinstitution +superintellectual +superintend +superintendence +superintendency +superintendent +superintendential +superintendentship +superintender +superintense +superintolerable +superinundation +superior +superioress +superiority +superiorly +superiorness +superiorship +superirritability +superius +superjacent +superjudicial +superjurisdiction +superjustification +superknowledge +superlabial +superlaborious +superlactation +superlapsarian +superlaryngeal +superlation +superlative +superlatively +superlativeness +superlenient +superlie +superlikelihood +superline +superlocal +superlogical +superloyal +superlucky +superlunary +superlunatical +superluxurious +supermagnificent +supermagnificently +supermalate +superman +supermanhood +supermanifest +supermanism +supermanliness +supermanly +supermannish +supermarginal +supermarine +supermarket +supermarvelous +supermasculine +supermaterial +supermathematical +supermaxilla +supermaxillary +supermechanical +supermedial +supermedicine +supermediocre +supermental +supermentality +supermetropolitan +supermilitary +supermishap +supermixture +supermodest +supermoisten +supermolten +supermoral +supermorose +supermunicipal +supermuscan +supermystery +supernacular +supernaculum +supernal +supernalize +supernally +supernatant +supernatation +supernation +supernational +supernationalism +supernatural +supernaturaldom +supernaturalism +supernaturalist +supernaturality +supernaturalize +supernaturally +supernaturalness +supernature +supernecessity +supernegligent +supernormal +supernormally +supernormalness +supernotable +supernova +supernumeral +supernumerariness +supernumerary +supernumeraryship +supernumerous +supernutrition +superoanterior +superobedience +superobedient +superobese +superobject +superobjection +superobjectionable +superobligation +superobstinate +superoccipital +superoctave +superocular +superodorsal +superoexternal +superoffensive +superofficious +superofficiousness +superofrontal +superointernal +superolateral +superomedial +superoposterior +superopposition +superoptimal +superoptimist +superoratorical +superorbital +superordain +superorder +superordinal +superordinary +superordinate +superordination +superorganic +superorganism +superorganization +superorganize +superornament +superornamental +superosculate +superoutput +superoxalate +superoxide +superoxygenate +superoxygenation +superparamount +superparasite +superparasitic +superparasitism +superparliamentary +superpassage +superpatient +superpatriotic +superpatriotism +superperfect +superperfection +superperson +superpersonal +superpersonalism +superpetrosal +superphlogisticate +superphlogistication +superphosphate +superphysical +superpigmentation +superpious +superplausible +superplease +superplus +superpolite +superpolitic +superponderance +superponderancy +superponderant +superpopulation +superposable +superpose +superposed +superposition +superpositive +superpower +superpowered +superpraise +superprecarious +superprecise +superprelatical +superpreparation +superprinting +superprobability +superproduce +superproduction +superproportion +superprosperous +superpublicity +superpure +superpurgation +superquadrupetal +superqualify +superquote +superradical +superrational +superrationally +superreaction +superrealism +superrealist +superrefine +superrefined +superrefinement +superreflection +superreform +superreformation +superregal +superregeneration +superregenerative +superregistration +superregulation +superreliance +superremuneration +superrenal +superrequirement +superrespectable +superresponsible +superrestriction +superreward +superrheumatized +superrighteous +superromantic +superroyal +supersacerdotal +supersacral +supersacred +supersacrifice +supersafe +supersagacious +supersaint +supersaintly +supersalesman +supersaliency +supersalient +supersalt +supersanction +supersanguine +supersanity +supersarcastic +supersatisfaction +supersatisfy +supersaturate +supersaturation +superscandal +superscholarly +superscientific +superscribe +superscript +superscription +superscrive +superseaman +supersecret +supersecretion +supersecular +supersecure +supersedable +supersede +supersedeas +supersedence +superseder +supersedure +superselect +superseminate +supersemination +superseminator +supersensible +supersensibly +supersensitive +supersensitiveness +supersensitization +supersensory +supersensual +supersensualism +supersensualist +supersensualistic +supersensuality +supersensually +supersensuous +supersensuousness +supersentimental +superseptal +superseptuaginarian +superseraphical +superserious +superservice +superserviceable +superserviceableness +superserviceably +supersesquitertial +supersession +supersessive +supersevere +supershipment +supersignificant +supersilent +supersimplicity +supersimplify +supersincerity +supersingular +supersistent +supersize +supersmart +supersocial +supersoil +supersolar +supersolemn +supersolemness +supersolemnity +supersolemnly +supersolicit +supersolicitation +supersolid +supersonant +supersonic +supersovereign +supersovereignty +superspecialize +superspecies +superspecification +supersphenoid +supersphenoidal +superspinous +superspiritual +superspirituality +supersquamosal +superstage +superstamp +superstandard +superstate +superstatesman +superstimulate +superstimulation +superstition +superstitionist +superstitionless +superstitious +superstitiously +superstitiousness +superstoical +superstrain +superstrata +superstratum +superstrenuous +superstrict +superstrong +superstruct +superstruction +superstructor +superstructory +superstructural +superstructure +superstuff +superstylish +supersublimated +supersuborder +supersubsist +supersubstantial +supersubstantiality +supersubstantiate +supersubtilized +supersubtle +supersufficiency +supersufficient +supersulcus +supersulphate +supersulphuret +supersulphureted +supersulphurize +supersuperabundance +supersuperabundant +supersuperabundantly +supersuperb +supersuperior +supersupremacy +supersupreme +supersurprise +supersuspicious +supersweet +supersympathy +supersyndicate +supersystem +supertare +supertartrate +supertax +supertaxation +supertemporal +supertempt +supertemptation +supertension +superterranean +superterraneous +superterrene +superterrestrial +superthankful +superthorough +superthyroidism +supertoleration +supertonic +supertotal +supertower +supertragic +supertragical +supertrain +supertramp +supertranscendent +supertranscendently +supertreason +supertrivial +supertuchun +supertunic +supertutelary +superugly +superultrafrostified +superunfit +superunit +superunity +superuniversal +superuniverse +superurgent +supervalue +supervast +supervene +supervenience +supervenient +supervenosity +supervention +supervestment +supervexation +supervictorious +supervigilant +supervigorous +supervirulent +supervisal +supervisance +supervise +supervision +supervisionary +supervisive +supervisor +supervisorial +supervisorship +supervisory +supervisual +supervisure +supervital +supervive +supervolition +supervoluminous +supervolute +superwager +superwealthy +superweening +superwise +superwoman +superworldly +superwrought +superyacht +superzealous +supinate +supination +supinator +supine +supinely +supineness +suppedaneum +supper +suppering +supperless +suppertime +supperwards +supping +supplace +supplant +supplantation +supplanter +supplantment +supple +supplejack +supplely +supplement +supplemental +supplementally +supplementarily +supplementary +supplementation +supplementer +suppleness +suppletion +suppletive +suppletively +suppletorily +suppletory +suppliable +supplial +suppliance +suppliancy +suppliant +suppliantly +suppliantness +supplicancy +supplicant +supplicantly +supplicat +supplicate +supplicating +supplicatingly +supplication +supplicationer +supplicative +supplicator +supplicatory +supplicavit +supplice +supplier +suppling +supply +support +supportability +supportable +supportableness +supportably +supportance +supporter +supportful +supporting +supportingly +supportive +supportless +supportlessly +supportress +supposable +supposableness +supposably +supposal +suppose +supposed +supposedly +supposer +supposing +supposition +suppositional +suppositionally +suppositionary +suppositionless +suppositious +supposititious +supposititiously +supposititiousness +suppositive +suppositively +suppository +suppositum +suppost +suppress +suppressal +suppressed +suppressedly +suppresser +suppressible +suppression +suppressionist +suppressive +suppressively +suppressor +supprise +suppurant +suppurate +suppuration +suppurative +suppuratory +suprabasidorsal +suprabranchial +suprabuccal +supracaecal +supracargo +supracaudal +supracensorious +supracentenarian +suprachorioid +suprachorioidal +suprachorioidea +suprachoroid +suprachoroidal +suprachoroidea +supraciliary +supraclavicle +supraclavicular +supraclusion +supracommissure +supraconduction +supraconductor +supracondylar +supracondyloid +supraconscious +supraconsciousness +supracoralline +supracostal +supracoxal +supracranial +supracretaceous +supradecompound +supradental +supradorsal +supradural +suprafeminine +suprafine +suprafoliaceous +suprafoliar +supraglacial +supraglenoid +supraglottic +supragovernmental +suprahepatic +suprahistorical +suprahuman +suprahumanity +suprahyoid +suprailiac +suprailium +supraintellectual +suprainterdorsal +suprajural +supralabial +supralapsarian +supralapsarianism +supralateral +supralegal +supraliminal +supraliminally +supralineal +supralinear +supralocal +supralocally +supraloral +supralunar +supralunary +supramammary +supramarginal +supramarine +supramastoid +supramaxilla +supramaxillary +supramaximal +suprameatal +supramechanical +supramedial +supramental +supramolecular +supramoral +supramortal +supramundane +supranasal +supranational +supranatural +supranaturalism +supranaturalist +supranaturalistic +supranature +supranervian +supraneural +supranormal +supranuclear +supraoccipital +supraocclusion +supraocular +supraoesophagal +supraoesophageal +supraoptimal +supraoptional +supraoral +supraorbital +supraorbitar +supraordinary +supraordinate +supraordination +suprapapillary +suprapedal +suprapharyngeal +supraposition +supraprotest +suprapubian +suprapubic +suprapygal +supraquantivalence +supraquantivalent +suprarational +suprarationalism +suprarationality +suprarenal +suprarenalectomize +suprarenalectomy +suprarenalin +suprarenine +suprarimal +suprasaturate +suprascapula +suprascapular +suprascapulary +suprascript +suprasegmental +suprasensible +suprasensitive +suprasensual +suprasensuous +supraseptal +suprasolar +suprasoriferous +suprasphanoidal +supraspinal +supraspinate +supraspinatus +supraspinous +suprasquamosal +suprastandard +suprastapedial +suprastate +suprasternal +suprastigmal +suprasubtle +supratemporal +supraterraneous +supraterrestrial +suprathoracic +supratonsillar +supratrochlear +supratropical +supratympanic +supravaginal +supraventricular +supraversion +supravital +supraworld +supremacy +suprematism +supreme +supremely +supremeness +supremity +sur +sura +suraddition +surah +surahi +sural +suralimentation +suranal +surangular +surat +surbase +surbased +surbasement +surbate +surbater +surbed +surcease +surcharge +surcharger +surcingle +surcoat +surcrue +surculi +surculigerous +surculose +surculous +surculus +surd +surdation +surdeline +surdent +surdimutism +surdity +surdomute +sure +surely +sureness +sures +surette +surety +suretyship +surexcitation +surf +surface +surfaced +surfacedly +surfaceless +surfacely +surfaceman +surfacer +surfacing +surfactant +surfacy +surfbird +surfboard +surfboarding +surfboat +surfboatman +surfeit +surfeiter +surfer +surficial +surfle +surflike +surfman +surfmanship +surfrappe +surfuse +surfusion +surfy +surge +surgeful +surgeless +surgent +surgeon +surgeoncy +surgeoness +surgeonfish +surgeonless +surgeonship +surgeproof +surgerize +surgery +surgical +surgically +surginess +surging +surgy +suricate +suriga +surinamine +surlily +surliness +surly +surma +surmark +surmaster +surmisable +surmisal +surmisant +surmise +surmised +surmisedly +surmiser +surmount +surmountable +surmountableness +surmountal +surmounted +surmounter +surmullet +surname +surnamer +surnap +surnay +surnominal +surpass +surpassable +surpasser +surpassing +surpassingly +surpassingness +surpeopled +surplice +surpliced +surplicewise +surplician +surplus +surplusage +surpreciation +surprint +surprisable +surprisal +surprise +surprisedly +surprisement +surpriseproof +surpriser +surprising +surprisingly +surprisingness +surquedry +surquidry +surquidy +surra +surrealism +surrealist +surrealistic +surrealistically +surrebound +surrebut +surrebuttal +surrebutter +surrection +surrejoin +surrejoinder +surrenal +surrender +surrenderee +surrenderer +surrenderor +surreption +surreptitious +surreptitiously +surreptitiousness +surreverence +surreverently +surrey +surrogacy +surrogate +surrogateship +surrogation +surrosion +surround +surrounded +surroundedly +surrounder +surrounding +surroundings +sursaturation +sursolid +sursumduction +sursumvergence +sursumversion +surtax +surtout +surturbrand +surveillance +surveillant +survey +surveyable +surveyage +surveyal +surveyance +surveying +surveyor +surveyorship +survigrous +survivability +survivable +survival +survivalism +survivalist +survivance +survivancy +survive +surviver +surviving +survivor +survivoress +survivorship +susannite +suscept +susceptance +susceptibility +susceptible +susceptibleness +susceptibly +susception +susceptive +susceptiveness +susceptivity +susceptor +suscitate +suscitation +susi +suslik +susotoxin +suspect +suspectable +suspected +suspectedness +suspecter +suspectful +suspectfulness +suspectible +suspectless +suspector +suspend +suspended +suspender +suspenderless +suspenders +suspendibility +suspendible +suspensation +suspense +suspenseful +suspensely +suspensibility +suspensible +suspension +suspensive +suspensively +suspensiveness +suspensoid +suspensor +suspensorial +suspensorium +suspensory +suspercollate +suspicion +suspicionable +suspicional +suspicionful +suspicionless +suspicious +suspiciously +suspiciousness +suspiration +suspiratious +suspirative +suspire +suspirious +sussexite +sussultatory +sussultorial +sustain +sustainable +sustained +sustainer +sustaining +sustainingly +sustainment +sustanedly +sustenance +sustenanceless +sustentacula +sustentacular +sustentaculum +sustentation +sustentational +sustentative +sustentator +sustention +sustentive +sustentor +susu +susurr +susurrant +susurrate +susurration +susurringly +susurrous +susurrus +suterbery +suther +sutile +sutler +sutlerage +sutleress +sutlership +sutlery +sutor +sutorial +sutorian +sutorious +sutra +suttee +sutteeism +sutten +suttin +suttle +sutural +suturally +suturation +suture +suum +suwarro +suwe +suz +suzerain +suzeraine +suzerainship +suzerainty +svarabhakti +svarabhaktic +svelte +sviatonosite +swa +swab +swabber +swabberly +swabble +swack +swacken +swacking +swad +swaddle +swaddlebill +swaddler +swaddling +swaddy +swag +swagbellied +swagbelly +swage +swager +swagger +swaggerer +swaggering +swaggeringly +swaggie +swaggy +swaglike +swagman +swagsman +swaimous +swain +swainish +swainishness +swainship +swainsona +swaird +swale +swaler +swaling +swalingly +swallet +swallo +swallow +swallowable +swallower +swallowlike +swallowling +swallowpipe +swallowtail +swallowwort +swam +swami +swamp +swampable +swampberry +swamper +swampish +swampishness +swampland +swampside +swampweed +swampwood +swampy +swan +swandown +swanflower +swang +swangy +swanherd +swanhood +swanimote +swank +swanker +swankily +swankiness +swanking +swanky +swanlike +swanmark +swanmarker +swanmarking +swanneck +swannecked +swanner +swannery +swannish +swanny +swanskin +swanweed +swanwort +swap +swape +swapper +swapping +swaraj +swarajism +swarajist +swarbie +sward +swardy +sware +swarf +swarfer +swarm +swarmer +swarming +swarmy +swarry +swart +swartback +swarth +swarthily +swarthiness +swarthness +swarthy +swartish +swartly +swartness +swartrutter +swartrutting +swarty +swarve +swash +swashbuckle +swashbuckler +swashbucklerdom +swashbucklering +swashbucklery +swashbuckling +swasher +swashing +swashway +swashwork +swashy +swastika +swastikaed +swat +swatch +swatcher +swatchway +swath +swathable +swathband +swathe +swatheable +swather +swathy +swatter +swattle +swaver +sway +swayable +swayed +swayer +swayful +swaying +swayingly +swayless +sweal +sweamish +swear +swearer +swearingly +swearword +sweat +sweatband +sweatbox +sweated +sweater +sweatful +sweath +sweatily +sweatiness +sweating +sweatless +sweatproof +sweatshop +sweatweed +sweaty +swedge +sweeny +sweep +sweepable +sweepage +sweepback +sweepboard +sweepdom +sweeper +sweeperess +sweepforward +sweeping +sweepingly +sweepingness +sweepings +sweepstake +sweepwasher +sweepwashings +sweepy +sweer +sweered +sweet +sweetberry +sweetbread +sweetbrier +sweetbriery +sweeten +sweetener +sweetening +sweetfish +sweetful +sweetheart +sweetheartdom +sweethearted +sweetheartedness +sweethearting +sweetheartship +sweetie +sweeting +sweetish +sweetishly +sweetishness +sweetleaf +sweetless +sweetlike +sweetling +sweetly +sweetmaker +sweetmeat +sweetmouthed +sweetness +sweetroot +sweetshop +sweetsome +sweetsop +sweetwater +sweetweed +sweetwood +sweetwort +sweety +swego +swelchie +swell +swellage +swelldom +swelldoodle +swelled +sweller +swellfish +swelling +swellish +swellishness +swellmobsman +swellness +swelltoad +swelly +swelp +swelt +swelter +sweltering +swelteringly +swelth +sweltry +swelty +swep +swept +swerd +swerve +swerveless +swerver +swervily +swick +swidge +swift +swiften +swifter +swiftfoot +swiftlet +swiftlike +swiftness +swifty +swig +swigger +swiggle +swile +swill +swillbowl +swiller +swilltub +swim +swimmable +swimmer +swimmeret +swimmily +swimminess +swimming +swimmingly +swimmingness +swimmist +swimmy +swimsuit +swimy +swindle +swindleable +swindledom +swindler +swindlership +swindlery +swindling +swindlingly +swine +swinebread +swinecote +swinehead +swineherd +swineherdship +swinehood +swinehull +swinelike +swinely +swinepipe +swinery +swinestone +swinesty +swiney +swing +swingable +swingback +swingdevil +swingdingle +swinge +swingeing +swinger +swinging +swingingly +swingle +swinglebar +swingletail +swingletree +swingstock +swingtree +swingy +swinish +swinishly +swinishness +swink +swinney +swipe +swiper +swipes +swiple +swipper +swipy +swird +swire +swirl +swirlingly +swirly +swirring +swish +swisher +swishing +swishingly +swishy +swiss +swissing +switch +switchback +switchbacker +switchboard +switched +switchel +switcher +switchgear +switching +switchkeeper +switchlike +switchman +switchy +switchyard +swith +swithe +swithen +swither +swivel +swiveled +swiveleye +swiveleyed +swivellike +swivet +swivetty +swiz +swizzle +swizzler +swob +swollen +swollenly +swollenness +swom +swonken +swoon +swooned +swooning +swooningly +swoony +swoop +swooper +swoosh +sword +swordbill +swordcraft +swordfish +swordfisherman +swordfishery +swordfishing +swordick +swording +swordless +swordlet +swordlike +swordmaker +swordmaking +swordman +swordmanship +swordplay +swordplayer +swordproof +swordsman +swordsmanship +swordsmith +swordster +swordstick +swordswoman +swordtail +swordweed +swore +sworn +swosh +swot +swotter +swounds +swow +swum +swung +swungen +swure +syagush +sybarism +sybarist +sybaritism +sybotic +sybotism +sycamine +sycamore +syce +sycee +sychnocarpous +sycock +sycoma +sycomancy +syconarian +syconate +syconid +syconium +syconoid +syconus +sycophancy +sycophant +sycophantic +sycophantical +sycophantically +sycophantish +sycophantishly +sycophantism +sycophantize +sycophantry +sycosiform +sycosis +sye +syenite +syenitic +syenodiorite +syenogabbro +sylid +syllab +syllabarium +syllabary +syllabatim +syllabation +syllabe +syllabi +syllabic +syllabical +syllabically +syllabicate +syllabication +syllabicness +syllabification +syllabify +syllabism +syllabize +syllable +syllabled +syllabus +syllepsis +sylleptic +sylleptical +sylleptically +syllidian +sylloge +syllogism +syllogist +syllogistic +syllogistical +syllogistically +syllogistics +syllogization +syllogize +syllogizer +sylph +sylphic +sylphid +sylphidine +sylphish +sylphize +sylphlike +sylphy +sylva +sylvae +sylvage +sylvan +sylvanesque +sylvanite +sylvanitic +sylvanity +sylvanize +sylvanly +sylvanry +sylvate +sylvatic +sylvester +sylvestral +sylvestrene +sylvestrian +sylvic +sylvicoline +sylviine +sylvine +sylvinite +sylvite +symbasic +symbasical +symbasically +symbasis +symbiogenesis +symbiogenetic +symbiogenetically +symbion +symbiont +symbiontic +symbionticism +symbiosis +symbiot +symbiote +symbiotic +symbiotically +symbiotics +symbiotism +symbiotrophic +symblepharon +symbol +symbolaeography +symbolater +symbolatrous +symbolatry +symbolic +symbolical +symbolically +symbolicalness +symbolicly +symbolics +symbolism +symbolist +symbolistic +symbolistical +symbolistically +symbolization +symbolize +symbolizer +symbolofideism +symbological +symbologist +symbolography +symbology +symbololatry +symbolology +symbolry +symbouleutic +symbranch +symbranchiate +symbranchoid +symbranchous +symmachy +symmedian +symmelia +symmelian +symmelus +symmetalism +symmetral +symmetric +symmetrical +symmetricality +symmetrically +symmetricalness +symmetrist +symmetrization +symmetrize +symmetroid +symmetrophobia +symmetry +symmorphic +symmorphism +sympalmograph +sympathectomize +sympathectomy +sympathetectomy +sympathetic +sympathetical +sympathetically +sympatheticism +sympatheticity +sympatheticness +sympatheticotonia +sympatheticotonic +sympathetoblast +sympathicoblast +sympathicotonia +sympathicotonic +sympathicotripsy +sympathism +sympathist +sympathize +sympathizer +sympathizing +sympathizingly +sympathoblast +sympatholysis +sympatholytic +sympathomimetic +sympathy +sympatric +sympatry +sympetalous +symphenomena +symphenomenal +symphile +symphilic +symphilism +symphilous +symphily +symphogenous +symphonetic +symphonia +symphonic +symphonically +symphonion +symphonious +symphoniously +symphonist +symphonize +symphonous +symphony +symphoricarpous +symphrase +symphronistic +symphyantherous +symphycarpous +symphylan +symphyllous +symphylous +symphynote +symphyogenesis +symphyogenetic +symphyostemonous +symphyseal +symphyseotomy +symphysial +symphysian +symphysic +symphysion +symphysiotomy +symphysis +symphysodactylia +symphysotomy +symphysy +symphytic +symphytically +symphytism +symphytize +sympiesometer +symplasm +symplectic +symplesite +symplocaceous +symploce +sympode +sympodia +sympodial +sympodially +sympodium +sympolity +symposia +symposiac +symposiacal +symposial +symposiarch +symposiast +symposiastic +symposion +symposium +symptom +symptomatic +symptomatical +symptomatically +symptomatics +symptomatize +symptomatography +symptomatological +symptomatologically +symptomatology +symptomical +symptomize +symptomless +symptosis +symtomology +synacme +synacmic +synacmy +synactic +synadelphite +synaeresis +synagogal +synagogian +synagogical +synagogism +synagogist +synagogue +synalgia +synalgic +synallactic +synallagmatic +synaloepha +synanastomosis +synange +synangia +synangial +synangic +synangium +synanthema +synantherological +synantherologist +synantherology +synantherous +synanthesis +synanthetic +synanthic +synanthous +synanthrose +synanthy +synaphea +synaposematic +synapse +synapses +synapsidan +synapsis +synaptai +synaptase +synapte +synaptene +synapterous +synaptic +synaptical +synaptically +synapticula +synapticulae +synapticular +synapticulate +synapticulum +synaptychus +synarchical +synarchism +synarchy +synarmogoid +synarquism +synartesis +synartete +synartetic +synarthrodia +synarthrodial +synarthrodially +synarthrosis +synascidian +synastry +synaxar +synaxarion +synaxarist +synaxarium +synaxary +synaxis +sync +syncarp +syncarpia +syncarpium +syncarpous +syncarpy +syncategorematic +syncategorematical +syncategorematically +syncategoreme +syncephalic +syncephalus +syncerebral +syncerebrum +synch +synchitic +synchondoses +synchondrosial +synchondrosially +synchondrosis +synchondrotomy +synchoresis +synchro +synchroflash +synchromesh +synchronal +synchrone +synchronic +synchronical +synchronically +synchronism +synchronistic +synchronistical +synchronistically +synchronizable +synchronization +synchronize +synchronized +synchronizer +synchronograph +synchronological +synchronology +synchronous +synchronously +synchronousness +synchrony +synchroscope +synchrotron +synchysis +syncladous +synclastic +synclinal +synclinally +syncline +synclinical +synclinore +synclinorial +synclinorian +synclinorium +synclitic +syncliticism +synclitism +syncoelom +syncopal +syncopate +syncopated +syncopation +syncopator +syncope +syncopic +syncopism +syncopist +syncopize +syncotyledonous +syncracy +syncraniate +syncranterian +syncranteric +syncrasy +syncretic +syncretical +syncreticism +syncretion +syncretism +syncretist +syncretistic +syncretistical +syncretize +syncrisis +syncryptic +syncytia +syncytial +syncytioma +syncytiomata +syncytium +syndactyl +syndactylia +syndactylic +syndactylism +syndactylous +syndactyly +syndectomy +synderesis +syndesis +syndesmectopia +syndesmitis +syndesmography +syndesmology +syndesmoma +syndesmoplasty +syndesmorrhaphy +syndesmosis +syndesmotic +syndesmotomy +syndetic +syndetical +syndetically +syndic +syndical +syndicalism +syndicalist +syndicalistic +syndicalize +syndicate +syndicateer +syndication +syndicator +syndicship +syndoc +syndrome +syndromic +syndyasmian +syne +synecdoche +synecdochic +synecdochical +synecdochically +synecdochism +synechia +synechiological +synechiology +synechological +synechology +synechotomy +synechthran +synechthry +synecology +synecphonesis +synectic +synecticity +synedral +synedria +synedrial +synedrian +synedrion +synedrium +synedrous +syneidesis +synema +synemmenon +synenergistic +synenergistical +synenergistically +synentognath +synentognathous +syneresis +synergastic +synergetic +synergia +synergic +synergically +synergid +synergidae +synergidal +synergism +synergist +synergistic +synergistical +synergistically +synergize +synergy +synerize +synesis +synesthesia +synesthetic +synethnic +syngamic +syngamous +syngamy +syngenesian +syngenesious +syngenesis +syngenetic +syngenic +syngenism +syngenite +syngnathid +syngnathoid +syngnathous +syngraph +synizesis +synkaryon +synkatathesis +synkinesia +synkinesis +synkinetic +synneurosis +synneusis +synochoid +synochus +synocreate +synod +synodal +synodalian +synodalist +synodally +synodical +synodically +synodist +synodite +synodontid +synodontoid +synodsman +synoecete +synoeciosis +synoecious +synoeciously +synoeciousness +synoecism +synoecize +synoecy +synoicous +synomosy +synonym +synonymatic +synonymic +synonymical +synonymicon +synonymics +synonymist +synonymity +synonymize +synonymous +synonymously +synonymousness +synonymy +synophthalmus +synopses +synopsis +synopsize +synopsy +synoptic +synoptical +synoptically +synoptist +synorchidism +synorchism +synorthographic +synosteology +synosteosis +synostose +synostosis +synostotic +synostotical +synostotically +synousiacs +synovectomy +synovia +synovial +synovially +synoviparous +synovitic +synovitis +synpelmous +synrhabdosome +synsacral +synsacrum +synsepalous +synspermous +synsporous +syntactic +syntactical +syntactically +syntactician +syntactics +syntagma +syntan +syntasis +syntax +syntaxis +syntaxist +syntechnic +syntectic +syntelome +syntenosis +synteresis +syntexis +syntheme +synthermal +syntheses +synthesis +synthesism +synthesist +synthesization +synthesize +synthesizer +synthete +synthetic +synthetical +synthetically +syntheticism +synthetism +synthetist +synthetization +synthetize +synthetizer +synthol +synthroni +synthronoi +synthronos +synthronus +syntomia +syntomy +syntone +syntonic +syntonical +syntonically +syntonin +syntonization +syntonize +syntonizer +syntonolydian +syntonous +syntony +syntripsis +syntrope +syntrophic +syntropic +syntropical +syntropy +syntype +syntypic +syntypicism +synusia +synusiast +syodicon +sypher +syphilide +syphilidography +syphilidologist +syphiliphobia +syphilis +syphilitic +syphilitically +syphilization +syphilize +syphiloderm +syphilodermatous +syphilogenesis +syphilogeny +syphilographer +syphilography +syphiloid +syphilologist +syphilology +syphiloma +syphilomatous +syphilophobe +syphilophobia +syphilophobic +syphilopsychosis +syphilosis +syphilous +syre +syringa +syringadenous +syringe +syringeal +syringeful +syringes +syringin +syringitis +syringium +syringocoele +syringomyelia +syringomyelic +syringotome +syringotomy +syrinx +syrma +syrphian +syrphid +syrt +syrtic +syrup +syruped +syruper +syruplike +syrupy +syssarcosis +syssel +sysselman +syssiderite +syssitia +syssition +systaltic +systasis +systatic +system +systematic +systematical +systematicality +systematically +systematician +systematicness +systematics +systematism +systematist +systematization +systematize +systematizer +systematology +systemed +systemic +systemically +systemist +systemizable +systemization +systemize +systemizer +systemless +systemproof +systemwise +systilius +systolated +systole +systolic +systyle +systylous +syzygetic +syzygetically +syzygial +syzygium +syzygy +szaibelyite +szlachta +szopelka +t +ta +taa +taar +tab +tabacin +tabacosis +tabacum +tabanid +tabaniform +tabanuco +tabard +tabarded +tabaret +tabasheer +tabashir +tabaxir +tabbarea +tabber +tabbinet +tabby +tabefaction +tabefy +tabella +tabellion +taberdar +taberna +tabernacle +tabernacler +tabernacular +tabernariae +tabes +tabescence +tabescent +tabet +tabetic +tabetiform +tabetless +tabic +tabid +tabidly +tabidness +tabific +tabifical +tabinet +tabitude +tabla +tablature +table +tableau +tableaux +tablecloth +tableclothwise +tableclothy +tabled +tablefellow +tablefellowship +tableful +tableity +tableland +tableless +tablelike +tablemaid +tablemaker +tablemaking +tableman +tablemate +tabler +tables +tablespoon +tablespoonful +tablet +tabletary +tableware +tablewise +tabling +tablinum +tabloid +tabog +taboo +tabooism +tabooist +taboot +taboparalysis +taboparesis +taboparetic +tabophobia +tabor +taborer +taboret +taborin +tabour +tabourer +tabouret +tabret +tabu +tabula +tabulable +tabular +tabulare +tabularium +tabularization +tabularize +tabularly +tabulary +tabulate +tabulated +tabulation +tabulator +tabulatory +tabule +tabuliform +tabut +tacahout +tacamahac +taccaceous +taccada +tach +tache +tacheless +tacheography +tacheometer +tacheometric +tacheometry +tacheture +tachhydrite +tachibana +tachinarian +tachinid +tachiol +tachistoscope +tachistoscopic +tachogram +tachograph +tachometer +tachometry +tachoscope +tachycardia +tachycardiac +tachygen +tachygenesis +tachygenetic +tachygenic +tachyglossal +tachyglossate +tachygraph +tachygrapher +tachygraphic +tachygraphical +tachygraphically +tachygraphist +tachygraphometer +tachygraphometry +tachygraphy +tachyhydrite +tachyiatry +tachylalia +tachylite +tachylyte +tachylytic +tachymeter +tachymetric +tachymetry +tachyphagia +tachyphasia +tachyphemia +tachyphrasia +tachyphrenia +tachypnea +tachyscope +tachyseism +tachysterol +tachysystole +tachythanatous +tachytomy +tachytype +tacit +tacitly +tacitness +taciturn +taciturnist +taciturnity +taciturnly +tack +tacker +tacket +tackety +tackey +tackiness +tacking +tackingly +tackle +tackled +tackleless +tackleman +tackler +tackless +tackling +tackproof +tacksman +tacky +taclocus +tacmahack +tacnode +taconite +tacso +tact +tactable +tactful +tactfully +tactfulness +tactic +tactical +tactically +tactician +tactics +tactile +tactilist +tactility +tactilogical +tactinvariant +taction +tactite +tactive +tactless +tactlessly +tactlessness +tactometer +tactor +tactosol +tactual +tactualist +tactuality +tactually +tactus +tacuacine +tad +tade +tadpole +tadpoledom +tadpolehood +tadpolelike +tadpolism +tae +tael +taen +taenia +taeniacidal +taeniacide +taeniafuge +taenial +taenian +taeniasis +taeniate +taenicide +taenidium +taeniform +taenifuge +taeniiform +taeniobranchiate +taenioglossate +taenioid +taeniosome +taeniosomous +taenite +taennin +taffarel +tafferel +taffeta +taffety +taffle +taffrail +taffy +taffylike +taffymaker +taffymaking +taffywise +tafia +tafinagh +taft +tafwiz +tag +tagasaste +tagatose +tagboard +tagetol +tagetone +tagged +tagger +taggle +taggy +tagilite +taglet +taglike +taglock +tagrag +tagraggery +tagsore +tagtail +tagua +taguan +tagwerk +taha +taheen +tahil +tahin +tahkhana +tahr +tahseeldar +tahsil +tahsildar +tahua +tai +taiaha +taich +taiga +taigle +taiglesome +taihoa +taikhana +tail +tailage +tailband +tailboard +tailed +tailender +tailer +tailet +tailfirst +tailflower +tailforemost +tailge +tailhead +tailing +tailings +taille +tailless +taillessly +taillessness +taillie +taillight +taillike +tailor +tailorage +tailorbird +tailorcraft +tailordom +tailoress +tailorhood +tailoring +tailorism +tailorization +tailorize +tailorless +tailorlike +tailorly +tailorman +tailorship +tailorwise +tailory +tailpiece +tailpin +tailpipe +tailrace +tailsman +tailstock +tailward +tailwards +tailwise +taily +tailzee +tailzie +taimen +taimyrite +tain +taint +taintable +taintless +taintlessly +taintlessness +taintment +taintor +taintproof +tainture +taintworm +taipan +taipo +tairge +tairger +tairn +taisch +taise +taissle +taistrel +taistril +tait +taiver +taivers +taivert +taj +takable +takamaka +takar +take +takedown +takedownable +takeful +taken +taker +takin +taking +takingly +takingness +takings +takosis +takt +taky +takyr +tal +tala +talabon +talahib +talaje +talak +talalgia +talanton +talao +talapoin +talar +talari +talaria +talaric +talayot +talbot +talbotype +talc +talcer +talcky +talclike +talcochlorite +talcoid +talcomicaceous +talcose +talcous +talcum +tald +tale +talebearer +talebearing +talebook +talecarrier +talecarrying +taled +taleful +talemaster +talemonger +talemongering +talent +talented +talentless +talepyet +taler +tales +talesman +taleteller +taletelling +tali +taliage +taliation +taliera +taligrade +talion +talionic +talipat +taliped +talipedic +talipes +talipomanus +talipot +talis +talisay +talisman +talismanic +talismanical +talismanically +talismanist +talite +talitol +talk +talkability +talkable +talkathon +talkative +talkatively +talkativeness +talker +talkfest +talkful +talkie +talkiness +talking +talkworthy +talky +tall +tallage +tallageability +tallageable +tallboy +tallegalane +taller +tallero +talles +tallet +talliable +talliage +talliar +talliate +tallier +tallis +tallish +tallit +tallith +tallness +talloel +tallote +tallow +tallowberry +tallower +tallowiness +tallowing +tallowish +tallowlike +tallowmaker +tallowmaking +tallowman +tallowroot +tallowweed +tallowwood +tallowy +tallwood +tally +tallyho +tallyman +tallymanship +tallywag +tallywalka +tallywoman +talma +talmouse +talocalcaneal +talocalcanean +talocrural +talofibular +talon +talonavicular +taloned +talonic +talonid +taloscaphoid +talose +talotibial +talpacoti +talpatate +talpetate +talpicide +talpid +talpiform +talpify +talpine +talpoid +talthib +taluk +taluka +talukdar +talukdari +talus +taluto +talwar +talwood +tam +tamability +tamable +tamableness +tamably +tamacoare +tamale +tamandu +tamandua +tamanoas +tamanoir +tamanowus +tamanu +tamara +tamarack +tamaraite +tamarao +tamaricaceous +tamarin +tamarind +tamarisk +tamas +tamasha +tambac +tambaroora +tamber +tambo +tamboo +tambookie +tambor +tambour +tamboura +tambourer +tambouret +tambourgi +tambourin +tambourinade +tambourine +tambourist +tambreet +tamburan +tamburello +tame +tamehearted +tameheartedness +tamein +tameless +tamelessly +tamelessness +tamely +tameness +tamer +tamidine +tamis +tamise +tamlung +tammie +tammock +tammy +tamp +tampala +tampan +tampang +tamper +tamperer +tamperproof +tampin +tamping +tampion +tampioned +tampon +tamponade +tamponage +tamponment +tampoon +tan +tana +tanacetin +tanacetone +tanacetyl +tanach +tanager +tanagrine +tanagroid +tanaist +tanak +tanan +tanbark +tanbur +tancel +tanchoir +tandan +tandem +tandemer +tandemist +tandemize +tandemwise +tandle +tandour +tane +tanekaha +tang +tanga +tangalung +tangantangan +tanged +tangeite +tangelo +tangence +tangency +tangent +tangental +tangentally +tangential +tangentiality +tangentially +tangently +tanger +tangfish +tangham +tanghan +tanghin +tanghinin +tangi +tangibile +tangibility +tangible +tangibleness +tangibly +tangie +tangilin +tangka +tanglad +tangle +tangleberry +tanglefish +tanglefoot +tanglement +tangleproof +tangler +tangleroot +tanglesome +tangless +tanglewrack +tangling +tanglingly +tangly +tango +tangoreceptor +tangram +tangs +tangue +tanguile +tangum +tangun +tangy +tanh +tanha +tanhouse +tania +tanica +tanier +tanist +tanistic +tanistry +tanistship +tanjib +tanjong +tank +tanka +tankage +tankah +tankard +tanked +tanker +tankerabogus +tankert +tankette +tankful +tankle +tankless +tanklike +tankmaker +tankmaking +tankman +tankodrome +tankroom +tankwise +tanling +tannable +tannage +tannaic +tannaim +tannaitic +tannalbin +tannase +tannate +tanned +tanner +tannery +tannic +tannide +tanniferous +tannin +tannined +tanning +tanninlike +tannocaffeic +tannogallate +tannogallic +tannogelatin +tannogen +tannoid +tannometer +tannyl +tanoa +tanproof +tanquam +tanquen +tanrec +tanstuff +tansy +tantadlin +tantafflin +tantalate +tantalic +tantaliferous +tantalifluoride +tantalite +tantalization +tantalize +tantalizer +tantalizingly +tantalizingness +tantalofluoride +tantalum +tantamount +tantara +tantarabobus +tantarara +tanti +tantivy +tantle +tantra +tantric +tantrik +tantrism +tantrist +tantrum +tantum +tanwood +tanworks +tanyard +tanystomatous +tanystome +tanzeb +tanzib +tanzy +tao +taotai +taoyin +tap +tapa +tapacolo +tapaculo +tapadera +tapadero +tapalo +tapamaker +tapamaking +tapas +tapasvi +tape +tapeinocephalic +tapeinocephalism +tapeinocephaly +tapeless +tapelike +tapeline +tapemaker +tapemaking +tapeman +tapen +taper +taperbearer +tapered +taperer +tapering +taperingly +taperly +tapermaker +tapermaking +taperness +taperwise +tapesium +tapestring +tapestry +tapestrylike +tapet +tapetal +tapete +tapeti +tapetless +tapetum +tapework +tapeworm +taphephobia +taphole +taphouse +tapia +tapinceophalism +tapinocephalic +tapinocephaly +tapinophobia +tapinophoby +tapinosis +tapioca +tapir +tapiridian +tapirine +tapiroid +tapis +tapism +tapist +taplash +taplet +tapmost +tapnet +tapoa +tapoun +tappa +tappable +tappableness +tappall +tappaul +tappen +tapper +tapperer +tappet +tappietoorie +tapping +tappoon +taproom +taproot +taprooted +taps +tapster +tapsterlike +tapsterly +tapstress +tapu +tapul +taqua +tar +tara +tarabooka +taraf +tarafdar +tarage +tarairi +tarakihi +taramellite +tarand +tarantara +tarantass +tarantella +tarantism +tarantist +tarantula +tarantular +tarantulary +tarantulated +tarantulid +tarantulism +tarantulite +tarantulous +tarapatch +taraph +tarapin +tarassis +tarata +taratah +taratantara +taratantarize +tarau +taraxacerin +taraxacin +tarbadillo +tarbet +tarboard +tarbogan +tarboggin +tarboosh +tarbooshed +tarboy +tarbrush +tarbush +tarbuttite +tardigrade +tardigradous +tardily +tardiness +tarditude +tardive +tardle +tardy +tare +tarea +tarefa +tarefitch +tarentala +tarente +tarentism +tarentola +tarepatch +tarfa +tarflower +targe +targeman +targer +target +targeted +targeteer +targetlike +targetman +tarhood +tari +tarie +tariff +tariffable +tariffication +tariffism +tariffist +tariffite +tariffize +tariffless +tarin +tariric +taririnic +tarish +tarkashi +tarkeean +tarkhan +tarlatan +tarlataned +tarletan +tarlike +tarltonize +tarmac +tarman +tarmined +tarn +tarnal +tarnally +tarnation +tarnish +tarnishable +tarnisher +tarnishment +tarnishproof +tarnlike +tarnside +taro +taroc +tarocco +tarok +taropatch +tarot +tarp +tarpan +tarpaulin +tarpaulinmaker +tarpon +tarpot +tarpum +tarr +tarrack +tarradiddle +tarradiddler +tarragon +tarragona +tarras +tarrass +tarred +tarrer +tarri +tarriance +tarrie +tarrier +tarrify +tarrily +tarriness +tarrish +tarrock +tarrow +tarry +tarrying +tarryingly +tarryingness +tars +tarsadenitis +tarsal +tarsale +tarsalgia +tarse +tarsectomy +tarsectopia +tarsi +tarsia +tarsier +tarsioid +tarsitis +tarsochiloplasty +tarsoclasis +tarsomalacia +tarsome +tarsometatarsal +tarsometatarsus +tarsonemid +tarsophalangeal +tarsophyma +tarsoplasia +tarsoplasty +tarsoptosis +tarsorrhaphy +tarsotarsal +tarsotibal +tarsotomy +tarsus +tart +tartago +tartan +tartana +tartane +tartar +tartarated +tartareous +tartaret +tartaric +tartarish +tartarization +tartarize +tartarly +tartarous +tartarproof +tartarum +tartemorion +tarten +tartish +tartishly +tartle +tartlet +tartly +tartness +tartramate +tartramic +tartramide +tartrate +tartrated +tartratoferric +tartrazine +tartrazinic +tartro +tartronate +tartronic +tartronyl +tartronylurea +tartrous +tartryl +tartrylic +tartufery +tartufian +tartufish +tartufishly +tartufism +tartwoman +tarve +tarweed +tarwhine +tarwood +tarworks +taryard +tasajo +tascal +tasco +taseometer +tash +tasheriff +tashie +tashlik +tashreef +tashrif +tasimeter +tasimetric +tasimetry +task +taskage +tasker +taskit +taskless +tasklike +taskmaster +taskmastership +taskmistress +tasksetter +tasksetting +taskwork +taslet +tasmanite +tass +tassago +tassah +tassal +tassard +tasse +tassel +tasseler +tasselet +tasselfish +tassellus +tasselmaker +tasselmaking +tassely +tasser +tasset +tassie +tassoo +tastable +tastableness +tastably +taste +tasteable +tasteableness +tasteably +tasted +tasteful +tastefully +tastefulness +tastekin +tasteless +tastelessly +tastelessness +tasten +taster +tastily +tastiness +tasting +tastingly +tasty +tasu +tat +tataupa +tatbeb +tatchy +tate +tater +tath +tatie +tatinek +tatler +tatou +tatouay +tatpurusha +tatsman +tatta +tatter +tatterdemalion +tatterdemalionism +tatterdemalionry +tattered +tatteredly +tatteredness +tatterly +tatterwallop +tattery +tatther +tattied +tatting +tattle +tattlement +tattler +tattlery +tattletale +tattling +tattlingly +tattoo +tattooage +tattooer +tattooing +tattooist +tattooment +tattva +tatty +tatu +tatukira +tau +taught +taula +taum +taun +taunt +taunter +taunting +tauntingly +tauntingness +tauntress +taupe +taupo +taupou +taur +tauranga +taurean +taurian +tauric +tauricide +tauricornous +tauriferous +tauriform +taurine +taurite +taurobolium +tauroboly +taurocephalous +taurocholate +taurocholic +taurocol +taurocolla +taurodont +tauroesque +taurokathapsia +taurolatry +tauromachian +tauromachic +tauromachy +tauromorphic +tauromorphous +taurophile +taurophobe +tauryl +taut +tautaug +tauted +tautegorical +tautegory +tauten +tautirite +tautit +tautly +tautness +tautochrone +tautochronism +tautochronous +tautog +tautologic +tautological +tautologically +tautologicalness +tautologism +tautologist +tautologize +tautologizer +tautologous +tautologously +tautology +tautomer +tautomeral +tautomeric +tautomerism +tautomerizable +tautomerization +tautomerize +tautomery +tautometer +tautometric +tautometrical +tautomorphous +tautonym +tautonymic +tautonymy +tautoousian +tautoousious +tautophonic +tautophonical +tautophony +tautopodic +tautopody +tautosyllabic +tautotype +tautourea +tautousian +tautousious +tautozonal +tautozonality +tav +tave +tavell +taver +tavern +taverner +tavernize +tavernless +tavernlike +tavernly +tavernous +tavernry +tavernwards +tavers +tavert +tavistockite +tavola +tavolatite +taw +tawa +tawdered +tawdrily +tawdriness +tawdry +tawer +tawery +tawie +tawite +tawkee +tawkin +tawn +tawney +tawnily +tawniness +tawnle +tawny +tawpi +tawpie +taws +tawse +tawtie +tax +taxability +taxable +taxableness +taxably +taxaceous +taxameter +taxaspidean +taxation +taxational +taxative +taxatively +taxator +taxeater +taxeating +taxed +taxeme +taxemic +taxeopod +taxeopodous +taxeopody +taxer +taxgatherer +taxgathering +taxi +taxiable +taxiarch +taxiauto +taxibus +taxicab +taxidermal +taxidermic +taxidermist +taxidermize +taxidermy +taximan +taximeter +taximetered +taxine +taxing +taxingly +taxinomic +taxinomist +taxinomy +taxiplane +taxis +taxite +taxitic +taxless +taxlessly +taxlessness +taxman +taxodont +taxology +taxometer +taxon +taxonomer +taxonomic +taxonomical +taxonomically +taxonomist +taxonomy +taxor +taxpaid +taxpayer +taxpaying +taxwax +taxy +tay +tayer +tayir +taylorite +tayra +taysaam +tazia +tch +tchai +tcharik +tchast +tche +tcheirek +tchervonets +tchervonetz +tchick +tchu +tck +te +tea +teaberry +teaboard +teabox +teaboy +teacake +teacart +teach +teachability +teachable +teachableness +teachably +teache +teacher +teacherage +teacherdom +teacheress +teacherhood +teacherless +teacherlike +teacherly +teachership +teachery +teaching +teachingly +teachless +teachment +teachy +teacup +teacupful +tead +teadish +teaer +teaey +teagardeny +teagle +teahouse +teaish +teaism +teak +teakettle +teakwood +teal +tealeafy +tealery +tealess +teallite +team +teamaker +teamaking +teaman +teameo +teamer +teaming +teamland +teamless +teamman +teammate +teamsman +teamster +teamwise +teamwork +tean +teanal +teap +teapot +teapotful +teapottykin +teapoy +tear +tearable +tearableness +tearably +tearage +tearcat +teardown +teardrop +tearer +tearful +tearfully +tearfulness +tearing +tearless +tearlessly +tearlessness +tearlet +tearlike +tearoom +tearpit +tearproof +tearstain +teart +tearthroat +tearthumb +teary +teasable +teasableness +teasably +tease +teaseable +teaseableness +teaseably +teasehole +teasel +teaseler +teaseller +teasellike +teaselwort +teasement +teaser +teashop +teasiness +teasing +teasingly +teasler +teaspoon +teaspoonful +teasy +teat +teataster +teated +teatfish +teathe +teather +teatime +teatlike +teatling +teatman +teaty +teave +teaware +teaze +teazer +tebbet +tec +teca +tecali +tech +techily +techiness +technetium +technic +technica +technical +technicalism +technicalist +technicality +technicalize +technically +technicalness +technician +technicism +technicist +technicological +technicology +technicon +technics +techniphone +technique +techniquer +technism +technist +technocausis +technochemical +technochemistry +technocracy +technocrat +technocratic +technographer +technographic +technographical +technographically +technography +technolithic +technologic +technological +technologically +technologist +technologue +technology +technonomic +technonomy +technopsychology +techous +techy +teck +tecnoctonia +tecnology +tecomin +tecon +tectal +tectibranch +tectibranchian +tectibranchiate +tectiform +tectocephalic +tectocephaly +tectological +tectology +tectonic +tectonics +tectorial +tectorium +tectosphere +tectospinal +tectospondylic +tectospondylous +tectrices +tectricial +tectum +tecum +tecuma +ted +tedder +tedescan +tedge +tediosity +tedious +tediously +tediousness +tediousome +tedisome +tedium +tee +teedle +teel +teem +teemer +teemful +teemfulness +teeming +teemingly +teemingness +teemless +teems +teen +teenage +teenet +teens +teensy +teenty +teeny +teer +teerer +teest +teet +teetaller +teetan +teeter +teeterboard +teeterer +teetertail +teeth +teethache +teethbrush +teethe +teethful +teethily +teething +teethless +teethlike +teethridge +teethy +teeting +teetotal +teetotaler +teetotalism +teetotalist +teetotally +teetotum +teetotumism +teetotumize +teetotumwise +teety +teevee +teewhaap +teff +teg +tegmen +tegmental +tegmentum +tegmina +tegminal +tegua +teguexin +tegula +tegular +tegularly +tegulated +tegumen +tegument +tegumental +tegumentary +tegumentum +tegurium +tehseel +tehseeldar +tehsil +tehsildar +teicher +teiglech +teil +teind +teindable +teinder +teinland +teinoscope +teioid +tejon +teju +tekiah +tekke +tekken +teknonymous +teknonymy +tektite +tekya +telacoustic +telakucha +telamon +telang +telangiectasia +telangiectasis +telangiectasy +telangiectatic +telangiosis +telar +telarian +telary +telautogram +telautograph +telautographic +telautographist +telautography +telautomatic +telautomatically +telautomatics +tele +teleanemograph +teleangiectasia +telebarograph +telebarometer +telecast +telecaster +telechemic +telechirograph +telecinematography +telecode +telecommunication +telecryptograph +telectroscope +teledendrion +teledendrite +teledendron +teledu +telega +telegenic +telegnosis +telegnostic +telegonic +telegonous +telegony +telegram +telegrammatic +telegrammic +telegraph +telegraphee +telegrapheme +telegrapher +telegraphese +telegraphic +telegraphical +telegraphically +telegraphist +telegraphone +telegraphophone +telegraphoscope +telegraphy +telehydrobarometer +teleianthous +teleiosis +telekinematography +telekinesis +telekinetic +telelectric +telelectrograph +telelectroscope +telemanometer +telemark +telemechanic +telemechanics +telemechanism +telemetacarpal +telemeteorograph +telemeteorographic +telemeteorography +telemeter +telemetric +telemetrical +telemetrist +telemetrograph +telemetrographic +telemetrography +telemetry +telemotor +telencephal +telencephalic +telencephalon +telenergic +telenergy +teleneurite +teleneuron +telengiscope +teleobjective +teleocephalous +teleodesmacean +teleodesmaceous +teleodont +teleologic +teleological +teleologically +teleologism +teleologist +teleology +teleometer +teleophobia +teleophore +teleophyte +teleoptile +teleorganic +teleoroentgenogram +teleoroentgenography +teleosaur +teleosaurian +teleost +teleostean +teleosteous +teleostomate +teleostome +teleostomian +teleostomous +teleotemporal +teleotrocha +teleozoic +teleozoon +telepathic +telepathically +telepathist +telepathize +telepathy +telepheme +telephone +telephoner +telephonic +telephonical +telephonically +telephonist +telephonograph +telephonographic +telephony +telephote +telephoto +telephotograph +telephotographic +telephotography +telepicture +teleplasm +teleplasmic +teleplastic +telepost +teleprinter +teleradiophone +teleran +telergic +telergical +telergically +telergy +telescope +telescopic +telescopical +telescopically +telescopiform +telescopist +telescopy +telescriptor +teleseism +teleseismic +teleseismology +teleseme +telesia +telesis +telesmeter +telesomatic +telespectroscope +telestereograph +telestereography +telestereoscope +telesterion +telesthesia +telesthetic +telestial +telestic +telestich +teletactile +teletactor +teletape +teletherapy +telethermogram +telethermograph +telethermometer +telethermometry +telethon +teletopometer +teletranscription +teletype +teletyper +teletypesetter +teletypewriter +teletyping +teleuto +teleutoform +teleutosorus +teleutospore +teleutosporic +teleutosporiferous +teleview +televiewer +televise +television +televisional +televisionary +televisor +televisual +televocal +televox +telewriter +telfairic +telfer +telferage +telford +telfordize +telharmonic +telharmonium +telharmony +teli +telial +telic +telical +telically +teliferous +teliosorus +teliospore +teliosporic +teliosporiferous +teliostage +telium +tell +tellable +tellach +tellee +teller +tellership +telligraph +tellinacean +tellinaceous +telling +tellingly +tellinoid +tellsome +tellt +telltale +telltalely +telltruth +tellural +tellurate +telluret +tellureted +tellurethyl +telluretted +tellurhydric +tellurian +telluric +telluride +telluriferous +tellurion +tellurism +tellurist +tellurite +tellurium +tellurize +telluronium +tellurous +telmatological +telmatology +teloblast +teloblastic +telocentric +telodendrion +telodendron +telodynamic +telokinesis +telolecithal +telolemma +telome +telomic +telomitic +telonism +telophase +telophragma +telopsis +teloptic +telosynapsis +telosynaptic +telosynaptist +teloteropathic +teloteropathically +teloteropathy +telotrematous +telotroch +telotrocha +telotrochal +telotrochous +telotrophic +telotype +telpath +telpher +telpherage +telpherman +telpherway +telson +telsonic +telt +telurgy +telyn +temacha +temalacatl +teman +tembe +temblor +temenos +temerarious +temerariously +temerariousness +temeritous +temerity +temerous +temerously +temerousness +temiak +temin +temnospondylous +temp +temper +tempera +temperability +temperable +temperably +temperality +temperament +temperamental +temperamentalist +temperamentally +temperamented +temperance +temperate +temperately +temperateness +temperative +temperature +tempered +temperedly +temperedness +temperer +temperish +temperless +tempersome +tempery +tempest +tempestical +tempestive +tempestively +tempestivity +tempestuous +tempestuously +tempestuousness +tempesty +tempi +templar +templardom +templarism +templarlike +templarlikeness +templary +template +templater +temple +templed +templeful +templeless +templelike +templet +templeward +templize +tempo +tempora +temporal +temporale +temporalism +temporalist +temporality +temporalize +temporally +temporalness +temporalty +temporaneous +temporaneously +temporaneousness +temporarily +temporariness +temporary +temporator +temporization +temporizer +temporizing +temporizingly +temporoalar +temporoauricular +temporocentral +temporocerebellar +temporofacial +temporofrontal +temporohyoid +temporomalar +temporomandibular +temporomastoid +temporomaxillary +temporooccipital +temporoparietal +temporopontine +temporosphenoid +temporosphenoidal +temporozygomatic +tempre +temprely +tempt +temptability +temptable +temptableness +temptation +temptational +temptationless +temptatious +temptatory +tempter +tempting +temptingly +temptingness +temptress +temse +temser +temulence +temulency +temulent +temulentive +temulently +ten +tenability +tenable +tenableness +tenably +tenace +tenacious +tenaciously +tenaciousness +tenacity +tenaculum +tenai +tenaille +tenaillon +tenancy +tenant +tenantable +tenantableness +tenanter +tenantism +tenantless +tenantlike +tenantry +tenantship +tench +tenchweed +tend +tendance +tendant +tendence +tendency +tendent +tendential +tendentious +tendentiously +tendentiousness +tender +tenderability +tenderable +tenderably +tenderee +tenderer +tenderfoot +tenderfootish +tenderful +tenderfully +tenderheart +tenderhearted +tenderheartedly +tenderheartedness +tenderish +tenderize +tenderling +tenderloin +tenderly +tenderness +tenderometer +tendersome +tendinal +tending +tendingly +tendinitis +tendinous +tendinousness +tendomucoid +tendon +tendonous +tendoplasty +tendosynovitis +tendotome +tendotomy +tendour +tendovaginal +tendovaginitis +tendresse +tendril +tendriled +tendriliferous +tendrillar +tendrilly +tendrilous +tendron +tenebra +tenebricose +tenebrific +tenebrificate +tenebrionid +tenebrious +tenebriously +tenebrity +tenebrose +tenebrosity +tenebrous +tenebrously +tenebrousness +tenectomy +tenement +tenemental +tenementary +tenementer +tenementization +tenementize +tenendas +tenendum +tenent +teneral +tenesmic +tenesmus +tenet +tenfold +tenfoldness +teng +tengere +tengerite +tengu +teniacidal +teniacide +tenible +tenio +tenline +tenmantale +tennantite +tenne +tenner +tennis +tennisdom +tennisy +tenodesis +tenodynia +tenography +tenology +tenomyoplasty +tenomyotomy +tenon +tenonectomy +tenoner +tenonitis +tenonostosis +tenontagra +tenontitis +tenontodynia +tenontography +tenontolemmitis +tenontology +tenontomyoplasty +tenontomyotomy +tenontophyma +tenontoplasty +tenontothecitis +tenontotomy +tenophony +tenophyte +tenoplastic +tenoplasty +tenor +tenorist +tenorister +tenorite +tenorless +tenoroon +tenorrhaphy +tenositis +tenostosis +tenosuture +tenotome +tenotomist +tenotomize +tenotomy +tenovaginitis +tenpence +tenpenny +tenpin +tenrec +tense +tenseless +tenselessness +tensely +tenseness +tensibility +tensible +tensibleness +tensibly +tensify +tensile +tensilely +tensileness +tensility +tensimeter +tensiometer +tension +tensional +tensionless +tensity +tensive +tenson +tensor +tent +tentability +tentable +tentacle +tentacled +tentaclelike +tentacula +tentacular +tentaculate +tentaculated +tentaculite +tentaculocyst +tentaculoid +tentaculum +tentage +tentamen +tentation +tentative +tentatively +tentativeness +tented +tenter +tenterbelly +tenterer +tenterhook +tentful +tenth +tenthly +tenthmeter +tenthredinid +tenthredinoid +tentiform +tentigo +tentillum +tention +tentless +tentlet +tentlike +tentmaker +tentmaking +tentmate +tentorial +tentorium +tenture +tentwards +tentwise +tentwork +tentwort +tenty +tenuate +tenues +tenuicostate +tenuifasciate +tenuiflorous +tenuifolious +tenuious +tenuiroster +tenuirostral +tenuirostrate +tenuis +tenuistriate +tenuity +tenuous +tenuously +tenuousness +tenure +tenurial +tenurially +teocalli +teopan +teosinte +tepache +tepal +tepee +tepefaction +tepefy +tepetate +tephillin +tephramancy +tephrite +tephritic +tephroite +tephromalacia +tephromyelitic +tephrosis +tepid +tepidarium +tepidity +tepidly +tepidness +tepomporize +teponaztli +tepor +tequila +tera +teraglin +terakihi +teramorphous +terap +teraphim +teras +teratical +teratism +teratoblastoma +teratogenesis +teratogenetic +teratogenic +teratogenous +teratogeny +teratoid +teratological +teratologist +teratology +teratoma +teratomatous +teratoscopy +teratosis +terbia +terbic +terbium +tercel +tercelet +tercentenarian +tercentenarize +tercentenary +tercentennial +tercer +terceron +tercet +terchloride +tercia +tercine +tercio +terdiurnal +terebate +terebella +terebellid +terebelloid +terebellum +terebene +terebenic +terebenthene +terebic +terebilic +terebinic +terebinth +terebinthial +terebinthian +terebinthic +terebinthina +terebinthinate +terebinthine +terebinthinous +terebra +terebral +terebrant +terebrate +terebration +terebratular +terebratulid +terebratuliform +terebratuline +terebratulite +terebratuloid +teredo +terek +terephthalate +terephthalic +terete +teretial +tereticaudate +teretifolious +teretipronator +teretiscapular +teretiscapularis +teretish +tereu +terfez +tergal +tergant +tergeminate +tergeminous +tergiferous +tergite +tergitic +tergiversant +tergiversate +tergiversation +tergiversator +tergiversatory +tergiverse +tergolateral +tergum +terlinguaite +term +terma +termagancy +termagant +termagantish +termagantism +termagantly +termage +termatic +termen +termer +termillenary +termin +terminability +terminable +terminableness +terminably +terminal +terminalization +terminalized +terminally +terminant +terminate +termination +terminational +terminative +terminatively +terminator +terminatory +termine +terminer +termini +terminine +terminism +terminist +terministic +terminize +termino +terminological +terminologically +terminologist +terminology +terminus +termital +termitarium +termitary +termite +termitic +termitid +termitophagous +termitophile +termitophilous +termless +termlessly +termlessness +termly +termolecular +termon +termor +termtime +tern +terna +ternal +ternar +ternariant +ternarious +ternary +ternate +ternately +ternatipinnate +ternatisect +ternatopinnate +terne +terneplate +ternery +ternion +ternize +ternlet +teroxide +terp +terpadiene +terpane +terpene +terpeneless +terphenyl +terpilene +terpin +terpine +terpinene +terpineol +terpinol +terpinolene +terpodion +terpsichoreal +terpsichoreally +terpsichorean +terrace +terraceous +terracer +terracette +terracewards +terracewise +terracework +terraciform +terracing +terraculture +terraefilial +terraefilian +terrage +terrain +terral +terramara +terramare +terrane +terranean +terraneous +terrapin +terraquean +terraqueous +terraqueousness +terrar +terrarium +terrazzo +terrella +terremotive +terrene +terrenely +terreneness +terreplein +terrestrial +terrestrialism +terrestriality +terrestrialize +terrestrially +terrestrialness +terrestricity +terrestrious +terret +terreted +terribility +terrible +terribleness +terribly +terricole +terricoline +terricolous +terrier +terrierlike +terrific +terrifical +terrifically +terrification +terrificly +terrificness +terrifiedly +terrifier +terrify +terrifying +terrifyingly +terrigenous +terrine +territelarian +territorial +territorialism +territorialist +territoriality +territorialization +territorialize +territorially +territorian +territoried +territory +terron +terror +terrorful +terrorific +terrorism +terrorist +terroristic +terroristical +terrorization +terrorize +terrorizer +terrorless +terrorproof +terrorsome +terry +terse +tersely +terseness +tersion +tersulphate +tersulphide +tersulphuret +tertenant +tertia +tertial +tertian +tertiana +tertianship +tertiarian +tertiary +tertiate +tertius +terton +tertrinal +teruncius +terutero +tervalence +tervalency +tervalent +tervariant +tervee +terzetto +terzina +terzo +tesack +tesarovitch +teschenite +teschermacherite +teskere +teskeria +tessara +tessarace +tessaraconter +tessaradecad +tessaraglot +tessaraphthong +tessarescaedecahedron +tessel +tessella +tessellar +tessellate +tessellated +tessellation +tessera +tesseract +tesseradecade +tesseraic +tesseral +tesserarian +tesserate +tesserated +tesseratomic +tesseratomy +tessular +test +testa +testable +testacean +testaceography +testaceology +testaceous +testaceousness +testacy +testament +testamental +testamentally +testamentalness +testamentarily +testamentary +testamentate +testamentation +testamentum +testamur +testar +testata +testate +testation +testator +testatorship +testatory +testatrices +testatrix +testatum +teste +tested +testee +tester +testes +testibrachial +testibrachium +testicardinate +testicardine +testicle +testicond +testicular +testiculate +testiculated +testiere +testificate +testification +testificator +testificatory +testifier +testify +testily +testimonial +testimonialist +testimonialization +testimonialize +testimonializer +testimonium +testimony +testiness +testing +testingly +testis +teston +testone +testoon +testor +testosterone +testril +testudinal +testudinarious +testudinate +testudinated +testudineal +testudineous +testudinous +testudo +testy +tetanic +tetanical +tetanically +tetaniform +tetanigenous +tetanilla +tetanine +tetanism +tetanization +tetanize +tetanoid +tetanolysin +tetanomotor +tetanospasmin +tetanotoxin +tetanus +tetany +tetarcone +tetarconid +tetard +tetartemorion +tetartocone +tetartoconid +tetartohedral +tetartohedrally +tetartohedrism +tetartohedron +tetartoid +tetartosymmetry +tetch +tetchy +tete +tetel +teterrimous +teth +tethelin +tether +tetherball +tethery +tethydan +tetra +tetraamylose +tetrabasic +tetrabasicity +tetrabelodont +tetrabiblos +tetraborate +tetraboric +tetrabrach +tetrabranch +tetrabranchiate +tetrabromid +tetrabromide +tetrabromo +tetrabromoethane +tetracadactylity +tetracarboxylate +tetracarboxylic +tetracarpellary +tetraceratous +tetracerous +tetrachical +tetrachlorid +tetrachloride +tetrachloro +tetrachloroethane +tetrachloroethylene +tetrachloromethane +tetrachord +tetrachordal +tetrachordon +tetrachoric +tetrachotomous +tetrachromatic +tetrachromic +tetrachronous +tetracid +tetracoccous +tetracoccus +tetracolic +tetracolon +tetracoral +tetracoralline +tetracosane +tetract +tetractinal +tetractine +tetractinellid +tetractinellidan +tetractinelline +tetractinose +tetracyclic +tetrad +tetradactyl +tetradactylous +tetradactyly +tetradarchy +tetradecane +tetradecanoic +tetradecapod +tetradecapodan +tetradecapodous +tetradecyl +tetradiapason +tetradic +tetradrachma +tetradrachmal +tetradrachmon +tetradymite +tetradynamian +tetradynamious +tetradynamous +tetraedron +tetraedrum +tetraethylsilane +tetrafluoride +tetrafolious +tetragamy +tetragenous +tetraglot +tetraglottic +tetragon +tetragonal +tetragonally +tetragonalness +tetragonidium +tetragonous +tetragonus +tetragram +tetragrammatic +tetragrammatonic +tetragyn +tetragynian +tetragynous +tetrahedral +tetrahedrally +tetrahedric +tetrahedrite +tetrahedroid +tetrahedron +tetrahexahedral +tetrahexahedron +tetrahydrate +tetrahydrated +tetrahydric +tetrahydride +tetrahydro +tetrahydroxy +tetraiodid +tetraiodide +tetraiodo +tetraiodophenolphthalein +tetrakaidecahedron +tetraketone +tetrakisazo +tetrakishexahedron +tetralemma +tetralogic +tetralogue +tetralogy +tetralophodont +tetramastia +tetramastigote +tetrameral +tetrameralian +tetrameric +tetramerism +tetramerous +tetrameter +tetramethyl +tetramethylammonium +tetramethylene +tetramethylium +tetramin +tetramine +tetrammine +tetramorph +tetramorphic +tetramorphism +tetramorphous +tetrander +tetrandrian +tetrandrous +tetrane +tetranitrate +tetranitro +tetranitroaniline +tetranuclear +tetraodont +tetraonid +tetraonine +tetrapartite +tetrapetalous +tetraphalangeate +tetrapharmacal +tetrapharmacon +tetraphenol +tetraphony +tetraphosphate +tetraphyllous +tetrapla +tetraplegia +tetrapleuron +tetraploid +tetraploidic +tetraploidy +tetraplous +tetrapneumonian +tetrapneumonous +tetrapod +tetrapodic +tetrapody +tetrapolar +tetrapolis +tetrapolitan +tetrapous +tetraprostyle +tetrapteran +tetrapteron +tetrapterous +tetraptote +tetraptych +tetrapylon +tetrapyramid +tetrapyrenous +tetraquetrous +tetrarch +tetrarchate +tetrarchic +tetrarchy +tetrasaccharide +tetrasalicylide +tetraselenodont +tetraseme +tetrasemic +tetrasepalous +tetraskelion +tetrasome +tetrasomic +tetrasomy +tetraspermal +tetraspermatous +tetraspermous +tetraspheric +tetrasporange +tetrasporangiate +tetrasporangium +tetraspore +tetrasporic +tetrasporiferous +tetrasporous +tetraster +tetrastich +tetrastichal +tetrastichic +tetrastichous +tetrastoon +tetrastyle +tetrastylic +tetrastylos +tetrastylous +tetrasubstituted +tetrasubstitution +tetrasulphide +tetrasyllabic +tetrasyllable +tetrasymmetry +tetrathecal +tetratheism +tetratheite +tetrathionates +tetrathionic +tetratomic +tetratone +tetravalence +tetravalency +tetravalent +tetraxial +tetraxon +tetraxonian +tetraxonid +tetrazane +tetrazene +tetrazin +tetrazine +tetrazo +tetrazole +tetrazolium +tetrazolyl +tetrazone +tetrazotization +tetrazotize +tetrazyl +tetremimeral +tetrevangelium +tetric +tetrical +tetricity +tetricous +tetrigid +tetriodide +tetrobol +tetrobolon +tetrode +tetrodont +tetrole +tetrolic +tetronic +tetronymal +tetrose +tetroxalate +tetroxide +tetrsyllabical +tetryl +tetrylene +tetter +tetterish +tetterous +tetterwort +tettery +tettigoniid +tettix +teucrin +teufit +teuk +teviss +tew +tewel +tewer +tewit +tewly +tewsome +texguino +text +textarian +textbook +textbookless +textiferous +textile +textilist +textlet +textman +textorial +textrine +textual +textualism +textualist +textuality +textually +textuarist +textuary +textural +texturally +texture +textureless +tez +tezkere +th +tha +thack +thacker +thackless +thakur +thakurate +thalamencephalic +thalamencephalon +thalami +thalamic +thalamifloral +thalamiflorous +thalamite +thalamium +thalamocele +thalamocoele +thalamocortical +thalamocrural +thalamolenticular +thalamomammillary +thalamopeduncular +thalamotegmental +thalamotomy +thalamus +thalassal +thalassian +thalassic +thalassinid +thalassinidian +thalassinoid +thalassiophyte +thalassiophytous +thalasso +thalassocracy +thalassocrat +thalassographer +thalassographic +thalassographical +thalassography +thalassometer +thalassophilous +thalassophobia +thalassotherapy +thalattology +thalenite +thaler +thaliacean +thalli +thallic +thalliferous +thalliform +thalline +thallious +thallium +thallochlore +thallodal +thallogen +thallogenic +thallogenous +thalloid +thallome +thallophyte +thallophytic +thallose +thallous +thallus +thalposis +thalpotic +thalthan +thameng +thamnium +thamnophile +thamnophiline +thamuria +than +thana +thanadar +thanage +thanan +thanatism +thanatist +thanatobiologic +thanatognomonic +thanatographer +thanatography +thanatoid +thanatological +thanatologist +thanatology +thanatomantic +thanatometer +thanatophidia +thanatophidian +thanatophobe +thanatophobia +thanatophobiac +thanatophoby +thanatopsis +thanatosis +thanatotic +thanatousia +thane +thanedom +thanehood +thaneland +thaneship +thank +thankee +thanker +thankful +thankfully +thankfulness +thankless +thanklessly +thanklessness +thanks +thanksgiver +thanksgiving +thankworthily +thankworthiness +thankworthy +thapes +thapsia +thar +tharf +tharfcake +tharginyah +tharm +that +thatch +thatcher +thatching +thatchless +thatchwood +thatchwork +thatchy +thatn +thatness +thats +thaught +thaumasite +thaumatogeny +thaumatography +thaumatolatry +thaumatology +thaumatrope +thaumatropical +thaumaturge +thaumaturgia +thaumaturgic +thaumaturgical +thaumaturgics +thaumaturgism +thaumaturgist +thaumaturgy +thaumoscopic +thave +thaw +thawer +thawless +thawn +thawy +the +theaceous +theah +theandric +theanthropic +theanthropical +theanthropism +theanthropist +theanthropology +theanthropophagy +theanthropos +theanthroposophy +theanthropy +thearchic +thearchy +theasum +theat +theater +theatergoer +theatergoing +theaterless +theaterlike +theaterward +theaterwards +theaterwise +theatral +theatric +theatricable +theatrical +theatricalism +theatricality +theatricalization +theatricalize +theatrically +theatricalness +theatricals +theatrician +theatricism +theatricize +theatrics +theatrize +theatrocracy +theatrograph +theatromania +theatromaniac +theatron +theatrophile +theatrophobia +theatrophone +theatrophonic +theatropolis +theatroscope +theatry +theave +theb +thebaine +thebaism +theca +thecae +thecal +thecaphore +thecasporal +thecaspore +thecaspored +thecasporous +thecate +thecia +thecitis +thecium +thecla +theclan +thecodont +thecoglossate +thecoid +thecosomatous +thee +theek +theeker +theelin +theelol +theer +theet +theetsee +theezan +theft +theftbote +theftdom +theftless +theftproof +theftuous +theftuously +thegether +thegidder +thegither +thegn +thegndom +thegnhood +thegnland +thegnlike +thegnly +thegnship +thegnworthy +theiform +theine +theinism +their +theirn +theirs +theirselves +theirsens +theism +theist +theistic +theistical +theistically +thelalgia +thelemite +theligonaceous +thelitis +thelium +theloncus +thelorrhagia +thelphusian +thelyblast +thelyblastic +thelyotokous +thelyotoky +thelyplasty +thelytocia +thelytoky +thelytonic +them +thema +themata +thematic +thematical +thematically +thematist +theme +themeless +themelet +themer +themis +themsel +themselves +then +thenabouts +thenadays +thenal +thenar +thenardite +thence +thenceafter +thenceforth +thenceforward +thenceforwards +thencefrom +thenceward +thenness +theoanthropomorphic +theoanthropomorphism +theoastrological +theobromic +theobromine +theocentric +theocentricism +theocentrism +theochristic +theocollectivism +theocollectivist +theocracy +theocrasia +theocrasical +theocrasy +theocrat +theocratic +theocratical +theocratically +theocratist +theodemocracy +theodicaea +theodicean +theodicy +theodidact +theodolite +theodolitic +theodrama +theody +theogamy +theogeological +theognostic +theogonal +theogonic +theogonism +theogonist +theogony +theohuman +theokrasia +theoktonic +theoktony +theolatrous +theolatry +theolepsy +theoleptic +theologal +theologaster +theologastric +theologate +theologeion +theologer +theologi +theologian +theologic +theological +theologically +theologician +theologicoastronomical +theologicoethical +theologicohistorical +theologicometaphysical +theologicomilitary +theologicomoral +theologiconatural +theologicopolitical +theologics +theologism +theologist +theologium +theologization +theologize +theologizer +theologoumena +theologoumenon +theologue +theologus +theology +theomachia +theomachist +theomachy +theomammomist +theomancy +theomania +theomaniac +theomantic +theomastix +theomicrist +theomisanthropist +theomorphic +theomorphism +theomorphize +theomythologer +theomythology +theonomy +theopantism +theopathetic +theopathic +theopathy +theophagic +theophagite +theophagous +theophagy +theophania +theophanic +theophanism +theophanous +theophany +theophilanthrope +theophilanthropic +theophilanthropism +theophilanthropist +theophilanthropy +theophile +theophilist +theophilosophic +theophobia +theophoric +theophorous +theophrastaceous +theophylline +theophysical +theopneust +theopneusted +theopneustia +theopneustic +theopneusty +theopolitician +theopolitics +theopolity +theopsychism +theorbist +theorbo +theorem +theorematic +theorematical +theorematically +theorematist +theoremic +theoretic +theoretical +theoreticalism +theoretically +theoretician +theoreticopractical +theoretics +theoria +theoriai +theoric +theorical +theorically +theorician +theoricon +theorics +theorism +theorist +theorization +theorize +theorizer +theorum +theory +theoryless +theorymonger +theosoph +theosopheme +theosophic +theosophical +theosophically +theosophism +theosophist +theosophistic +theosophistical +theosophize +theosophy +theotechnic +theotechnist +theotechny +theoteleological +theoteleology +theotherapy +theow +theowdom +theowman +theralite +therapeusis +therapeutic +therapeutical +therapeutically +therapeutics +therapeutism +therapeutist +theraphose +theraphosid +theraphosoid +therapist +therapsid +therapy +therblig +there +thereabouts +thereabove +thereacross +thereafter +thereafterward +thereagainst +thereamong +thereamongst +thereanent +thereanents +therearound +thereas +thereat +thereaway +thereaways +therebeside +therebesides +therebetween +thereby +thereckly +therefor +therefore +therefrom +therehence +therein +thereinafter +thereinbefore +thereinto +therence +thereness +thereof +thereoid +thereologist +thereology +thereon +thereout +thereover +thereright +theres +therese +therethrough +theretill +thereto +theretofore +theretoward +thereunder +thereuntil +thereunto +thereup +thereupon +therevid +therewhile +therewith +therewithal +therewithin +theriac +theriaca +theriacal +therial +therianthropic +therianthropism +theriatrics +theridiid +theriodic +theriodont +theriolatry +theriomancy +theriomaniac +theriomimicry +theriomorph +theriomorphic +theriomorphism +theriomorphosis +theriomorphous +theriotheism +theriotrophical +theriozoic +therm +thermacogenesis +thermae +thermal +thermalgesia +thermality +thermally +thermanalgesia +thermanesthesia +thermantic +thermantidote +thermatologic +thermatologist +thermatology +thermesthesia +thermesthesiometer +thermetograph +thermetrograph +thermic +thermically +thermion +thermionic +thermionically +thermionics +thermistor +thermit +thermite +thermo +thermoammeter +thermoanalgesia +thermoanesthesia +thermobarograph +thermobarometer +thermobattery +thermocautery +thermochemic +thermochemical +thermochemically +thermochemist +thermochemistry +thermochroic +thermochrosy +thermocline +thermocouple +thermocurrent +thermodiffusion +thermoduric +thermodynamic +thermodynamical +thermodynamically +thermodynamician +thermodynamicist +thermodynamics +thermodynamist +thermoelectric +thermoelectrical +thermoelectrically +thermoelectricity +thermoelectrometer +thermoelectromotive +thermoelement +thermoesthesia +thermoexcitory +thermogalvanometer +thermogen +thermogenerator +thermogenesis +thermogenetic +thermogenic +thermogenous +thermogeny +thermogeographical +thermogeography +thermogram +thermograph +thermography +thermohyperesthesia +thermojunction +thermokinematics +thermolabile +thermolability +thermological +thermology +thermoluminescence +thermoluminescent +thermolysis +thermolytic +thermolyze +thermomagnetic +thermomagnetism +thermometamorphic +thermometamorphism +thermometer +thermometerize +thermometric +thermometrical +thermometrically +thermometrograph +thermometry +thermomotive +thermomotor +thermomultiplier +thermonastic +thermonasty +thermonatrite +thermoneurosis +thermoneutrality +thermonous +thermonuclear +thermopair +thermopalpation +thermopenetration +thermoperiod +thermoperiodic +thermoperiodicity +thermoperiodism +thermophile +thermophilic +thermophilous +thermophobous +thermophone +thermophore +thermophosphor +thermophosphorescence +thermopile +thermoplastic +thermoplasticity +thermoplegia +thermopleion +thermopolymerization +thermopolypnea +thermopolypneic +thermoradiotherapy +thermoreduction +thermoregulation +thermoregulator +thermoresistance +thermoresistant +thermos +thermoscope +thermoscopic +thermoscopical +thermoscopically +thermosetting +thermosiphon +thermostability +thermostable +thermostat +thermostatic +thermostatically +thermostatics +thermostimulation +thermosynthesis +thermosystaltic +thermosystaltism +thermotactic +thermotank +thermotaxic +thermotaxis +thermotelephone +thermotensile +thermotension +thermotherapeutics +thermotherapy +thermotic +thermotical +thermotically +thermotics +thermotropic +thermotropism +thermotropy +thermotype +thermotypic +thermotypy +thermovoltaic +therodont +theroid +therolatry +therologic +therological +therologist +therology +theromorph +theromorphia +theromorphic +theromorphism +theromorphological +theromorphology +theromorphous +theropod +theropodous +thersitean +thersitical +thesauri +thesaurus +these +theses +thesial +thesicle +thesis +thesmothetae +thesmothete +thesmothetes +thesocyte +thestreen +theta +thetch +thetic +thetical +thetically +thetics +thetin +thetine +theurgic +theurgical +theurgically +theurgist +theurgy +thevetin +thew +thewed +thewless +thewness +thewy +they +theyll +theyre +thiacetic +thiadiazole +thialdine +thiamide +thiamin +thiamine +thianthrene +thiasi +thiasine +thiasite +thiasoi +thiasos +thiasote +thiasus +thiazine +thiazole +thiazoline +thick +thickbrained +thicken +thickener +thickening +thicket +thicketed +thicketful +thickety +thickhead +thickheaded +thickheadedly +thickheadedness +thickish +thickleaf +thicklips +thickly +thickneck +thickness +thicknessing +thickset +thickskin +thickskull +thickskulled +thickwind +thickwit +thief +thiefcraft +thiefdom +thiefland +thiefmaker +thiefmaking +thiefproof +thieftaker +thiefwise +thienone +thienyl +thievable +thieve +thieveless +thiever +thievery +thieving +thievingly +thievish +thievishly +thievishness +thig +thigger +thigging +thigh +thighbone +thighed +thight +thightness +thigmonegative +thigmopositive +thigmotactic +thigmotactically +thigmotaxis +thigmotropic +thigmotropically +thigmotropism +thilk +thill +thiller +thilly +thimber +thimble +thimbleberry +thimbled +thimbleflower +thimbleful +thimblelike +thimblemaker +thimblemaking +thimbleman +thimblerig +thimblerigger +thimbleriggery +thimblerigging +thimbleweed +thin +thinbrained +thine +thing +thingal +thingamabob +thinghood +thinginess +thingish +thingless +thinglet +thinglike +thinglikeness +thingliness +thingly +thingman +thingness +thingstead +thingum +thingumajig +thingumbob +thingummy +thingy +think +thinkable +thinkableness +thinkably +thinker +thinkful +thinking +thinkingly +thinkingpart +thinkling +thinly +thinner +thinness +thinning +thinnish +thinolite +thio +thioacetal +thioacetic +thioalcohol +thioaldehyde +thioamide +thioantimonate +thioantimoniate +thioantimonious +thioantimonite +thioarsenate +thioarseniate +thioarsenic +thioarsenious +thioarsenite +thiobacteria +thiobismuthite +thiocarbamic +thiocarbamide +thiocarbamyl +thiocarbanilide +thiocarbimide +thiocarbonate +thiocarbonic +thiocarbonyl +thiochloride +thiochrome +thiocresol +thiocyanate +thiocyanation +thiocyanic +thiocyanide +thiocyano +thiocyanogen +thiodiazole +thiodiphenylamine +thiofuran +thiofurane +thiofurfuran +thiofurfurane +thiogycolic +thiohydrate +thiohydrolysis +thiohydrolyze +thioindigo +thioketone +thiol +thiolacetic +thiolactic +thiolic +thionamic +thionaphthene +thionate +thionation +thioneine +thionic +thionine +thionitrite +thionium +thionobenzoic +thionthiolic +thionurate +thionyl +thionylamine +thiophen +thiophene +thiophenic +thiophenol +thiophosgene +thiophosphate +thiophosphite +thiophosphoric +thiophosphoryl +thiophthene +thiopyran +thioresorcinol +thiosinamine +thiostannate +thiostannic +thiostannite +thiostannous +thiosulphate +thiosulphonic +thiosulphuric +thiotolene +thiotungstate +thiotungstic +thiouracil +thiourea +thiourethan +thiourethane +thioxene +thiozone +thiozonide +thir +third +thirdborough +thirdings +thirdling +thirdly +thirdness +thirdsman +thirl +thirlage +thirling +thirst +thirster +thirstful +thirstily +thirstiness +thirsting +thirstingly +thirstland +thirstle +thirstless +thirstlessness +thirstproof +thirsty +thirt +thirteen +thirteener +thirteenfold +thirteenth +thirteenthly +thirtieth +thirty +thirtyfold +thirtyish +this +thishow +thislike +thisn +thisness +thissen +thistle +thistlebird +thistled +thistledown +thistlelike +thistleproof +thistlery +thistlish +thistly +thiswise +thither +thitherto +thitherward +thitsiol +thiuram +thivel +thixle +thixolabile +thixotropic +thixotropy +thlipsis +tho +thob +thocht +thof +thoft +thoftfellow +thoke +thokish +thole +tholeiite +tholepin +tholi +tholoi +tholos +tholus +thomasing +thomisid +thomsenolite +thomsonite +thon +thonder +thone +thong +thonged +thongman +thongy +thoo +thooid +thoom +thoracalgia +thoracaorta +thoracectomy +thoracentesis +thoraces +thoracic +thoracical +thoracicoabdominal +thoracicoacromial +thoracicohumeral +thoracicolumbar +thoraciform +thoracispinal +thoracoabdominal +thoracoacromial +thoracobronchotomy +thoracoceloschisis +thoracocentesis +thoracocyllosis +thoracocyrtosis +thoracodelphus +thoracodidymus +thoracodorsal +thoracodynia +thoracogastroschisis +thoracograph +thoracohumeral +thoracolumbar +thoracolysis +thoracomelus +thoracometer +thoracometry +thoracomyodynia +thoracopagus +thoracoplasty +thoracoschisis +thoracoscope +thoracoscopy +thoracostenosis +thoracostomy +thoracostracan +thoracostracous +thoracotomy +thoral +thorascope +thorax +thore +thoria +thorianite +thoriate +thoric +thoriferous +thorina +thorite +thorium +thorn +thornback +thornbill +thornbush +thorned +thornen +thornhead +thornily +thorniness +thornless +thornlessness +thornlet +thornlike +thornproof +thornstone +thorntail +thorny +thoro +thorocopagous +thorogummite +thoron +thorough +thoroughbred +thoroughbredness +thoroughfare +thoroughfarer +thoroughfaresome +thoroughfoot +thoroughgoing +thoroughgoingly +thoroughgoingness +thoroughgrowth +thoroughly +thoroughness +thoroughpaced +thoroughpin +thoroughsped +thoroughstem +thoroughstitch +thoroughstitched +thoroughwax +thoroughwort +thorp +thort +thorter +thortveitite +those +thou +though +thought +thoughted +thoughten +thoughtful +thoughtfully +thoughtfulness +thoughtkin +thoughtless +thoughtlessly +thoughtlessness +thoughtlet +thoughtness +thoughtsick +thoughty +thousand +thousandfold +thousandfoldly +thousandth +thousandweight +thouse +thow +thowel +thowless +thowt +thrack +thraep +thrail +thrain +thrall +thrallborn +thralldom +thram +thrammle +thrang +thrangity +thranite +thranitic +thrap +thrapple +thrash +thrashel +thrasher +thrasherman +thrashing +thrasonic +thrasonical +thrasonically +thrast +thrave +thraver +thraw +thrawcrook +thrawn +thrawneen +thread +threadbare +threadbareness +threadbarity +threaded +threaden +threader +threadfin +threadfish +threadflower +threadfoot +threadiness +threadle +threadless +threadlet +threadlike +threadmaker +threadmaking +threadway +threadweed +threadworm +thready +threap +threaper +threat +threaten +threatenable +threatener +threatening +threateningly +threatful +threatfully +threatless +threatproof +three +threefold +threefolded +threefoldedness +threefoldly +threefoldness +threeling +threeness +threepence +threepenny +threepennyworth +threescore +threesome +thremmatology +threne +threnetic +threnetical +threnode +threnodial +threnodian +threnodic +threnodical +threnodist +threnody +threnos +threonin +threonine +threose +threpsology +threptic +thresh +threshel +thresher +thresherman +threshingtime +threshold +threw +thribble +thrice +thricecock +thridacium +thrift +thriftbox +thriftily +thriftiness +thriftless +thriftlessly +thriftlessness +thriftlike +thrifty +thrill +thriller +thrillful +thrillfully +thrilling +thrillingly +thrillingness +thrillproof +thrillsome +thrilly +thrimble +thrimp +thring +thrinter +thrioboly +thrip +thripel +thripple +thrips +thrive +thriveless +thriven +thriver +thriving +thrivingly +thrivingness +thro +throat +throatal +throatband +throated +throatful +throatily +throatiness +throating +throatlash +throatlatch +throatless +throatlet +throatroot +throatstrap +throatwort +throaty +throb +throbber +throbbingly +throbless +throck +throdden +throddy +throe +thrombase +thrombin +thromboangiitis +thromboarteritis +thrombocyst +thrombocyte +thrombocytopenia +thrombogen +thrombogenic +thromboid +thrombokinase +thrombolymphangitis +thrombopenia +thrombophlebitis +thromboplastic +thromboplastin +thrombose +thrombosis +thrombostasis +thrombotic +thrombus +thronal +throne +thronedom +throneless +thronelet +thronelike +throneward +throng +thronger +throngful +throngingly +thronize +thropple +throstle +throstlelike +throttle +throttler +throttling +throttlingly +throu +throuch +throucht +through +throughbear +throughbred +throughcome +throughgang +throughganging +throughgoing +throughgrow +throughknow +throughout +throughput +throve +throw +throwaway +throwback +throwdown +thrower +throwing +thrown +throwoff +throwout +throwster +throwwort +thrum +thrummer +thrummers +thrummy +thrumwort +thrush +thrushel +thrushlike +thrushy +thrust +thruster +thrustful +thrustfulness +thrusting +thrustings +thrutch +thrutchings +thruv +thrymsa +thud +thudding +thuddingly +thug +thugdom +thuggee +thuggeeism +thuggery +thuggess +thuggish +thuggism +thujene +thujin +thujone +thujyl +thulia +thulir +thulite +thulium +thulr +thuluth +thumb +thumbbird +thumbed +thumber +thumbkin +thumble +thumbless +thumblike +thumbmark +thumbnail +thumbpiece +thumbprint +thumbrope +thumbscrew +thumbstall +thumbstring +thumbtack +thumby +thumlungur +thump +thumper +thumping +thumpingly +thunbergilene +thunder +thunderation +thunderball +thunderbearer +thunderbearing +thunderbird +thunderblast +thunderbolt +thunderburst +thunderclap +thundercloud +thundercrack +thunderer +thunderfish +thunderflower +thunderful +thunderhead +thunderheaded +thundering +thunderingly +thunderless +thunderlike +thunderous +thunderously +thunderousness +thunderpeal +thunderplump +thunderproof +thundershower +thundersmite +thundersquall +thunderstick +thunderstone +thunderstorm +thunderstrike +thunderstroke +thunderstruck +thunderwood +thunderworm +thunderwort +thundery +thundrous +thundrously +thung +thunge +thuoc +thurible +thuribuler +thuribulum +thurifer +thuriferous +thurificate +thurificati +thurification +thurify +thuringite +thurl +thurm +thurmus +thurrock +thurse +thurt +thus +thusgate +thusly +thusness +thuswise +thutter +thwack +thwacker +thwacking +thwackingly +thwackstave +thwaite +thwart +thwartedly +thwarteous +thwarter +thwarting +thwartingly +thwartly +thwartman +thwartness +thwartover +thwartsaw +thwartship +thwartships +thwartways +thwartwise +thwite +thwittle +thy +thyine +thylacine +thylacitis +thymacetin +thymate +thyme +thymectomize +thymectomy +thymegol +thymelaeaceous +thymelcosis +thymele +thymelic +thymelical +thymelici +thymene +thymetic +thymic +thymicolymphatic +thymine +thymiosis +thymitis +thymocyte +thymogenic +thymol +thymolate +thymolize +thymolphthalein +thymolsulphonephthalein +thymoma +thymonucleic +thymopathy +thymoprivic +thymoprivous +thymopsyche +thymoquinone +thymotactic +thymotic +thymus +thymy +thymyl +thymylic +thynnid +thyratron +thyreoadenitis +thyreoantitoxin +thyreoarytenoid +thyreoarytenoideus +thyreocervical +thyreocolloid +thyreoepiglottic +thyreogenic +thyreogenous +thyreoglobulin +thyreoglossal +thyreohyal +thyreohyoid +thyreoid +thyreoidal +thyreoideal +thyreoidean +thyreoidectomy +thyreoiditis +thyreoitis +thyreolingual +thyreoprotein +thyreosis +thyreotomy +thyreotoxicosis +thyreotropic +thyridial +thyridium +thyrisiferous +thyroadenitis +thyroantitoxin +thyroarytenoid +thyroarytenoideus +thyrocardiac +thyrocele +thyrocervical +thyrocolloid +thyrocricoid +thyroepiglottic +thyroepiglottidean +thyrogenic +thyroglobulin +thyroglossal +thyrohyal +thyrohyoid +thyrohyoidean +thyroid +thyroidal +thyroidea +thyroideal +thyroidean +thyroidectomize +thyroidectomy +thyroidism +thyroiditis +thyroidization +thyroidless +thyroidotomy +thyroiodin +thyrolingual +thyronine +thyroparathyroidectomize +thyroparathyroidectomy +thyroprival +thyroprivia +thyroprivic +thyroprivous +thyroprotein +thyrostracan +thyrotherapy +thyrotomy +thyrotoxic +thyrotoxicosis +thyrotropic +thyroxine +thyrse +thyrsiflorous +thyrsiform +thyrsoid +thyrsoidal +thyrsus +thysanopter +thysanopteran +thysanopteron +thysanopterous +thysanouran +thysanourous +thysanuran +thysanurian +thysanuriform +thysanurous +thysel +thyself +thysen +ti +tiang +tiao +tiar +tiara +tiaralike +tiarella +tib +tibby +tibet +tibey +tibia +tibiad +tibiae +tibial +tibiale +tibicinist +tibiocalcanean +tibiofemoral +tibiofibula +tibiofibular +tibiometatarsal +tibionavicular +tibiopopliteal +tibioscaphoid +tibiotarsal +tibiotarsus +tibourbou +tiburon +tic +tical +ticca +tice +ticement +ticer +tichodrome +tichorrhine +tick +tickbean +tickbird +tickeater +ticked +ticken +ticker +ticket +ticketer +ticketing +ticketless +ticketmonger +tickey +tickicide +tickie +ticking +tickle +tickleback +ticklebrain +tickled +ticklely +ticklenburg +tickleness +tickleproof +tickler +ticklesome +tickless +tickleweed +tickling +ticklingly +ticklish +ticklishly +ticklishness +tickly +tickney +tickproof +tickseed +tickseeded +ticktack +ticktacker +ticktacktoe +ticktick +ticktock +tickweed +ticky +ticul +tid +tidal +tidally +tidbit +tiddle +tiddledywinks +tiddler +tiddley +tiddling +tiddlywink +tiddlywinking +tiddy +tide +tided +tideful +tidehead +tideland +tideless +tidelessness +tidelike +tidely +tidemaker +tidemaking +tidemark +tiderace +tidesman +tidesurveyor +tidewaiter +tidewaitership +tideward +tidewater +tideway +tidiable +tidily +tidiness +tiding +tidingless +tidings +tidley +tidological +tidology +tidy +tidyism +tidytips +tie +tieback +tied +tiemaker +tiemaking +tiemannite +tien +tiepin +tier +tierce +tierced +tierceron +tiered +tierer +tierlike +tiersman +tietick +tiewig +tiewigged +tiff +tiffany +tiffanyite +tiffie +tiffin +tiffish +tiffle +tiffy +tifinagh +tift +tifter +tig +tige +tigella +tigellate +tigelle +tigellum +tigellus +tiger +tigerbird +tigereye +tigerflower +tigerfoot +tigerhearted +tigerhood +tigerish +tigerishly +tigerishness +tigerism +tigerkin +tigerlike +tigerling +tigerly +tigernut +tigerproof +tigerwood +tigery +tigger +tight +tighten +tightener +tightfisted +tightish +tightly +tightness +tightrope +tights +tightwad +tightwire +tiglaldehyde +tiglic +tiglinic +tignum +tigress +tigresslike +tigrine +tigroid +tigrolysis +tigrolytic +tigtag +tikitiki +tikka +tikker +tiklin +tikolosh +tikor +tikur +til +tilaite +tilaka +tilasite +tilbury +tilde +tile +tiled +tilefish +tilelike +tilemaker +tilemaking +tiler +tileroot +tilery +tileseed +tilestone +tileways +tilework +tileworks +tilewright +tileyard +tiliaceous +tilikum +tiling +till +tillable +tillage +tiller +tillering +tillerless +tillerman +tilletiaceous +tilley +tillite +tillodont +tillot +tillotter +tilly +tilmus +tilpah +tilt +tiltable +tiltboard +tilter +tilth +tilting +tiltlike +tiltmaker +tiltmaking +tiltup +tilty +tiltyard +tilyer +timable +timaliine +timaline +timar +timarau +timawa +timazite +timbal +timbale +timbang +timbe +timber +timbered +timberer +timberhead +timbering +timberjack +timberland +timberless +timberlike +timberling +timberman +timbermonger +timbern +timbersome +timbertuned +timberwood +timberwork +timberwright +timbery +timberyard +timbo +timbre +timbrel +timbreled +timbreler +timbrologist +timbrology +timbromania +timbromaniac +timbromanist +timbrophilic +timbrophilism +timbrophilist +timbrophily +time +timeable +timecard +timed +timeful +timefully +timefulness +timekeep +timekeeper +timekeepership +timeless +timelessly +timelessness +timeliine +timelily +timeliness +timeling +timely +timenoguy +timeous +timeously +timepiece +timepleaser +timeproof +timer +times +timesaver +timesaving +timeserver +timeserving +timeservingness +timetable +timetaker +timetaking +timeward +timework +timeworker +timeworn +timid +timidity +timidly +timidness +timing +timish +timist +timocracy +timocratic +timocratical +timon +timoneer +timor +timorous +timorously +timorousness +timothy +timpani +timpanist +timpano +tin +tinamine +tinamou +tinampipi +tincal +tinchel +tinchill +tinclad +tinct +tinction +tinctorial +tinctorially +tinctorious +tinctumutation +tincture +tind +tindal +tindalo +tinder +tinderbox +tindered +tinderish +tinderlike +tinderous +tindery +tine +tinea +tineal +tinean +tined +tinegrass +tineid +tineine +tineman +tineoid +tinetare +tinety +tineweed +tinful +ting +tinge +tinged +tinger +tingi +tingibility +tingible +tingid +tingitid +tinglass +tingle +tingler +tingletangle +tingling +tinglingly +tinglish +tingly +tingtang +tinguaite +tinguaitic +tinguy +tinhorn +tinhouse +tinily +tininess +tining +tink +tinker +tinkerbird +tinkerdom +tinkerer +tinkerlike +tinkerly +tinkershire +tinkershue +tinkerwise +tinkle +tinkler +tinklerman +tinkling +tinklingly +tinkly +tinlet +tinlike +tinman +tinned +tinner +tinnery +tinnet +tinnified +tinnily +tinniness +tinning +tinnitus +tinnock +tinny +tinosa +tinsel +tinsellike +tinselly +tinselmaker +tinselmaking +tinselry +tinselweaver +tinselwork +tinsman +tinsmith +tinsmithing +tinsmithy +tinstone +tinstuff +tint +tinta +tintage +tintamarre +tintarron +tinted +tinter +tintie +tintiness +tinting +tintingly +tintinnabula +tintinnabulant +tintinnabular +tintinnabulary +tintinnabulate +tintinnabulation +tintinnabulatory +tintinnabulism +tintinnabulist +tintinnabulous +tintinnabulum +tintist +tintless +tintometer +tintometric +tintometry +tinty +tintype +tintyper +tinwald +tinware +tinwoman +tinwork +tinworker +tinworking +tiny +tinzenite +tip +tipburn +tipcart +tipcat +tipe +tipful +tiphead +tipiti +tiple +tipless +tiplet +tipman +tipmost +tiponi +tippable +tipped +tippee +tipper +tippet +tipping +tipple +tippleman +tippler +tipply +tipproof +tippy +tipsification +tipsifier +tipsify +tipsily +tipsiness +tipstaff +tipster +tipstock +tipsy +tiptail +tipteerer +tiptilt +tiptoe +tiptoeing +tiptoeingly +tiptop +tiptopness +tiptopper +tiptoppish +tiptoppishness +tiptopsome +tipulid +tipuloid +tipup +tirade +tiralee +tire +tired +tiredly +tiredness +tiredom +tirehouse +tireless +tirelessly +tirelessness +tiremaid +tiremaker +tiremaking +tireman +tirer +tireroom +tiresmith +tiresome +tiresomely +tiresomeness +tiresomeweed +tirewoman +tiriba +tiring +tiringly +tirl +tirma +tirocinium +tirr +tirralirra +tirret +tirrivee +tirrlie +tirrwirr +tirthankara +tirve +tirwit +tisane +tisar +tissual +tissue +tissued +tissueless +tissuelike +tissuey +tisswood +tiswin +tit +titanate +titanaugite +titania +titanic +titaniferous +titanifluoride +titanite +titanitic +titanium +titano +titanocolumbate +titanocyanide +titanofluoride +titanomagnetite +titanoniobate +titanosaur +titanosilicate +titanothere +titanous +titanyl +titar +titbit +titbitty +tite +titer +titeration +titfish +tithable +tithal +tithe +tithebook +titheless +tithemonger +tithepayer +tither +titheright +tithing +tithingman +tithingpenny +tithonic +tithonicity +tithonographic +tithonometer +titi +titian +titien +titilate +titillability +titillant +titillater +titillating +titillatingly +titillation +titillative +titillator +titillatory +titivate +titivation +titivator +titlark +title +titleboard +titled +titledom +titleholder +titleless +titleproof +titler +titleship +titlike +titling +titlist +titmal +titman +titmouse +titoki +titrable +titratable +titrate +titration +titre +titrimetric +titrimetry +titter +titterel +titterer +tittering +titteringly +tittery +tittie +tittle +tittlebat +tittler +tittup +tittupy +titty +tittymouse +titubancy +titubant +titubantly +titubate +titubation +titular +titularity +titularly +titulary +titulation +titule +titulus +tiver +tivoli +tivy +tiza +tizeur +tizzy +tjanting +tji +tjosite +tlaco +tmema +tmesis +to +toa +toad +toadback +toadeat +toadeater +toader +toadery +toadess +toadfish +toadflax +toadflower +toadhead +toadier +toadish +toadless +toadlet +toadlike +toadlikeness +toadling +toadpipe +toadroot +toadship +toadstone +toadstool +toadstoollike +toadwise +toady +toadyish +toadyism +toadyship +toast +toastable +toastee +toaster +toastiness +toastmaster +toastmastery +toastmistress +toasty +toat +toatoa +tobacco +tobaccofied +tobaccoism +tobaccoite +tobaccoless +tobaccolike +tobaccoman +tobacconalian +tobacconist +tobacconistical +tobacconize +tobaccophil +tobaccoroot +tobaccoweed +tobaccowood +tobaccoy +tobe +tobine +tobira +toboggan +tobogganeer +tobogganer +tobogganist +toby +tobyman +tocalote +toccata +tocher +tocherless +tock +toco +tocodynamometer +tocogenetic +tocogony +tocokinin +tocological +tocologist +tocology +tocome +tocometer +tocopherol +tocororo +tocsin +tocusso +tod +today +todayish +todder +toddick +toddite +toddle +toddlekins +toddler +toddy +toddyize +toddyman +tode +tody +toe +toeboard +toecap +toecapped +toed +toeless +toelike +toellite +toenail +toeplate +toernebohmite +toetoe +toff +toffee +toffeeman +toffing +toffish +toffy +toffyman +toft +tofter +toftman +toftstead +tofu +tog +toga +togaed +togalike +togata +togate +togated +togawise +together +togetherhood +togetheriness +togetherness +toggel +toggery +toggle +toggler +togless +togs +togt +togue +toher +toheroa +toho +tohubohu +tohunga +toi +toil +toiled +toiler +toilet +toileted +toiletry +toilette +toiletted +toiletware +toilful +toilfully +toilinet +toiling +toilingly +toilless +toillessness +toilsome +toilsomely +toilsomeness +toilworn +toise +toit +toitish +toity +tokay +toke +token +tokened +tokenless +toko +tokology +tokonoma +tokopat +tol +tolamine +tolan +tolane +tolbooth +told +toldo +tole +tolerability +tolerable +tolerableness +tolerablish +tolerably +tolerance +tolerancy +tolerant +tolerantism +tolerantly +tolerate +toleration +tolerationism +tolerationist +tolerative +tolerator +tolerism +tolfraedic +tolguacha +tolidine +tolite +toll +tollable +tollage +tollbooth +toller +tollery +tollgate +tollgatherer +tollhouse +tolliker +tolling +tollkeeper +tollman +tollmaster +tollpenny +tolltaker +tolly +tolpatch +tolpatchery +tolsester +tolsey +tolt +tolter +tolu +tolualdehyde +toluate +toluene +toluic +toluide +toluidide +toluidine +toluidino +toluido +tolunitrile +toluol +toluquinaldine +tolusafranine +toluyl +toluylene +toluylenediamine +toluylic +tolyl +tolylene +tolylenediamine +tolypeutine +tomahawk +tomahawker +tomalley +toman +tomatillo +tomato +tomb +tombac +tombal +tombe +tombic +tombless +tomblet +tomblike +tombola +tombolo +tomboy +tomboyful +tomboyish +tomboyishly +tomboyishness +tomboyism +tombstone +tomcat +tomcod +tome +tomeful +tomelet +toment +tomentose +tomentous +tomentulose +tomentum +tomfool +tomfoolery +tomfoolish +tomfoolishness +tomial +tomin +tomish +tomium +tomjohn +tomkin +tommy +tommybag +tommycod +tommyrot +tomnoddy +tomnoup +tomogram +tomographic +tomography +tomorn +tomorrow +tomorrower +tomorrowing +tomorrowness +tomosis +tompiper +tompon +tomtate +tomtit +ton +tonal +tonalamatl +tonalist +tonalite +tonalitive +tonality +tonally +tonant +tonation +tondino +tone +toned +toneless +tonelessly +tonelessness +toneme +toneproof +toner +tonetic +tonetically +tonetician +tonetics +tong +tonga +tonger +tongkang +tongman +tongs +tongsman +tongue +tonguecraft +tongued +tonguedoughty +tonguefence +tonguefencer +tongueflower +tongueful +tongueless +tonguelet +tonguelike +tongueman +tonguemanship +tongueplay +tongueproof +tonguer +tongueshot +tonguesman +tonguesore +tonguester +tonguetip +tonguey +tonguiness +tonguing +tonic +tonically +tonicity +tonicize +tonicobalsamic +tonicoclonic +tonicostimulant +tonify +tonight +tonish +tonishly +tonishness +tonite +tonitrocirrus +tonitruant +tonitruone +tonitruous +tonjon +tonk +tonkin +tonlet +tonnage +tonneau +tonneaued +tonner +tonnish +tonnishly +tonnishness +tonoclonic +tonogram +tonograph +tonological +tonology +tonometer +tonometric +tonometry +tonophant +tonoplast +tonoscope +tonotactic +tonotaxis +tonous +tonsbergite +tonsil +tonsilectomy +tonsilitic +tonsillar +tonsillary +tonsillectome +tonsillectomic +tonsillectomize +tonsillectomy +tonsillith +tonsillitic +tonsillitis +tonsillolith +tonsillotome +tonsillotomy +tonsilomycosis +tonsor +tonsorial +tonsurate +tonsure +tonsured +tontine +tontiner +tonus +tony +tonyhoop +too +toodle +toodleloodle +took +tooken +tool +toolbox +toolbuilder +toolbuilding +tooler +toolhead +toolholder +toolholding +tooling +toolless +toolmaker +toolmaking +toolman +toolmark +toolmarking +toolplate +toolroom +toolsetter +toolslide +toolsmith +toolstock +toolstone +toom +toomly +toon +toonwood +toop +toorie +toorock +tooroo +toosh +toot +tooter +tooth +toothache +toothaching +toothachy +toothbill +toothbrush +toothbrushy +toothchiseled +toothcomb +toothcup +toothdrawer +toothdrawing +toothed +toother +toothflower +toothful +toothill +toothing +toothless +toothlessly +toothlessness +toothlet +toothleted +toothlike +toothpick +toothplate +toothproof +toothsome +toothsomely +toothsomeness +toothstick +toothwash +toothwork +toothwort +toothy +tootle +tootler +tootlish +tootsy +toozle +toozoo +top +topalgia +toparch +toparchia +toparchical +toparchy +topass +topaz +topazfels +topazine +topazite +topazolite +topazy +topcap +topcast +topchrome +topcoat +topcoating +tope +topectomy +topee +topeewallah +topeng +topepo +toper +toperdom +topesthesia +topflight +topfull +topgallant +toph +tophaceous +tophaike +tophetic +tophetize +tophus +tophyperidrosis +topi +topia +topiarian +topiarist +topiarius +topiary +topic +topical +topicality +topically +topinambou +topknot +topknotted +topless +toplighted +toplike +topline +toploftical +toploftily +toploftiness +toplofty +topmaker +topmaking +topman +topmast +topmost +topmostly +topnotch +topnotcher +topo +topoalgia +topochemical +topognosia +topognosis +topograph +topographer +topographic +topographical +topographically +topographics +topographist +topographize +topographometric +topography +topolatry +topologic +topological +topologist +topology +toponarcosis +toponym +toponymal +toponymic +toponymical +toponymics +toponymist +toponymy +topophobia +topophone +topotactic +topotaxis +topotype +topotypic +topotypical +topped +topper +toppiece +topping +toppingly +toppingness +topple +toppler +topply +toppy +toprail +toprope +tops +topsail +topsailite +topside +topsl +topsman +topsoil +topstone +topswarm +topsyturn +toptail +topwise +toque +tor +tora +torah +toral +toran +torbanite +torbanitic +torbernite +torc +torcel +torch +torchbearer +torchbearing +torcher +torchless +torchlight +torchlighted +torchlike +torchman +torchon +torchweed +torchwood +torchwort +torcular +torculus +tordrillite +tore +toreador +tored +torero +toreumatography +toreumatology +toreutic +toreutics +torfaceous +torfel +torgoch +toric +torii +torma +tormen +torment +tormenta +tormentable +tormentation +tormentative +tormented +tormentedly +tormentful +tormentil +tormentilla +tormenting +tormentingly +tormentingness +tormentive +tormentor +tormentous +tormentress +tormentry +tormentum +tormina +torminal +torminous +tormodont +torn +tornachile +tornade +tornadic +tornado +tornadoesque +tornadoproof +tornal +tornaria +tornarian +tornese +torney +tornillo +tornote +tornus +toro +toroid +toroidal +torolillo +tororokombu +torose +torosity +torotoro +torous +torpedineer +torpedinous +torpedo +torpedoer +torpedoist +torpedolike +torpedoplane +torpedoproof +torpent +torpescence +torpescent +torpid +torpidity +torpidly +torpidness +torpify +torpitude +torpor +torporific +torporize +torquate +torquated +torque +torqued +torques +torrefaction +torrefication +torrefy +torrent +torrentful +torrentfulness +torrential +torrentiality +torrentially +torrentine +torrentless +torrentlike +torrentuous +torrentwise +torrid +torridity +torridly +torridness +torsade +torse +torsel +torsibility +torsigraph +torsile +torsimeter +torsiogram +torsiograph +torsiometer +torsion +torsional +torsionally +torsioning +torsionless +torsive +torsk +torso +torsoclusion +torsometer +torsoocclusion +tort +torta +torteau +torticollar +torticollis +torticone +tortile +tortility +tortilla +tortille +tortious +tortiously +tortive +tortoise +tortoiselike +tortrices +tortricid +tortricine +tortricoid +tortula +tortulaceous +tortulous +tortuose +tortuosity +tortuous +tortuously +tortuousness +torturable +torturableness +torture +tortured +torturedly +tortureproof +torturer +torturesome +torturing +torturingly +torturous +torturously +toru +torula +torulaceous +torulaform +toruliform +torulin +toruloid +torulose +torulosis +torulous +torulus +torus +torve +torvid +torvity +torvous +tory +toryhillite +toryweed +tosaphist +tosaphoth +toscanite +tosh +toshakhana +tosher +toshery +toshly +toshnail +toshy +tosily +toss +tosser +tossicated +tossily +tossing +tossingly +tossment +tosspot +tossup +tossy +tost +tosticate +tostication +toston +tosy +tot +total +totalitarian +totalitarianism +totality +totalization +totalizator +totalize +totalizer +totally +totalness +totanine +totaquin +totaquina +totaquine +totara +totchka +tote +toteload +totem +totemic +totemically +totemism +totemist +totemistic +totemite +totemization +totemy +toter +tother +totient +totipalmate +totipalmation +totipotence +totipotency +totipotent +totipotential +totipotentiality +totitive +toto +totora +totquot +totter +totterer +tottergrass +tottering +totteringly +totterish +tottery +totting +tottle +tottlish +totty +tottyhead +totuava +totum +toty +totyman +tou +toucan +toucanet +touch +touchable +touchableness +touchback +touchbell +touchbox +touchdown +touched +touchedness +toucher +touchhole +touchily +touchiness +touching +touchingly +touchingness +touchless +touchline +touchous +touchpan +touchpiece +touchstone +touchwood +touchy +toug +tough +toughen +toughener +toughhead +toughhearted +toughish +toughly +toughness +tought +tould +toumnah +toup +toupee +toupeed +toupet +tour +touraco +tourbillion +tourer +tourette +touring +tourism +tourist +touristdom +touristic +touristproof +touristry +touristship +touristy +tourize +tourmaline +tourmalinic +tourmaliniferous +tourmalinization +tourmalinize +tourmalite +tourn +tournament +tournamental +tournant +tournasin +tournay +tournee +tourney +tourneyer +tourniquet +tourte +tousche +touse +touser +tousle +tously +tousy +tout +touter +tovar +tovariaceous +tovarish +tow +towable +towage +towai +towan +toward +towardliness +towardly +towardness +towards +towboat +towcock +towd +towel +towelette +toweling +towelry +tower +towered +towering +toweringly +towerless +towerlet +towerlike +towerman +towerproof +towerwise +towerwork +towerwort +towery +towght +towhead +towheaded +towhee +towing +towkay +towlike +towline +towmast +town +towned +townee +towner +townet +townfaring +townfolk +townful +towngate +townhood +townify +towniness +townish +townishly +townishness +townist +townland +townless +townlet +townlike +townling +townly +townman +townsboy +townscape +townsfellow +townsfolk +township +townside +townsite +townsman +townspeople +townswoman +townward +townwards +townwear +towny +towpath +towrope +towser +towy +tox +toxa +toxalbumic +toxalbumin +toxalbumose +toxamin +toxanemia +toxaphene +toxcatl +toxemia +toxemic +toxic +toxicaemia +toxical +toxically +toxicant +toxicarol +toxication +toxicemia +toxicity +toxicodendrol +toxicoderma +toxicodermatitis +toxicodermatosis +toxicodermia +toxicodermitis +toxicogenic +toxicognath +toxicohaemia +toxicohemia +toxicoid +toxicologic +toxicological +toxicologically +toxicologist +toxicology +toxicomania +toxicopathic +toxicopathy +toxicophagous +toxicophagy +toxicophidia +toxicophobia +toxicosis +toxicotraumatic +toxicum +toxidermic +toxidermitis +toxifer +toxiferous +toxigenic +toxihaemia +toxihemia +toxiinfection +toxiinfectious +toxin +toxinemia +toxinfection +toxinfectious +toxinosis +toxiphobia +toxiphobiac +toxiphoric +toxitabellae +toxity +toxodont +toxogenesis +toxoglossate +toxoid +toxology +toxolysis +toxon +toxone +toxonosis +toxophil +toxophile +toxophilism +toxophilite +toxophilitic +toxophilitism +toxophilous +toxophily +toxophoric +toxophorous +toxoplasmosis +toxosis +toxosozin +toxotae +toy +toydom +toyer +toyful +toyfulness +toyhouse +toying +toyingly +toyish +toyishly +toyishness +toyland +toyless +toylike +toymaker +toymaking +toyman +toyon +toyshop +toysome +toytown +toywoman +toywort +toze +tozee +tozer +tra +trabacolo +trabal +trabant +trabascolo +trabea +trabeae +trabeatae +trabeated +trabeation +trabecula +trabecular +trabecularism +trabeculate +trabeculated +trabeculation +trabecule +trabuch +trabucho +trace +traceability +traceable +traceableness +traceably +traceless +tracelessly +tracer +traceried +tracery +trachea +tracheaectasy +tracheal +trachealgia +trachealis +trachean +trachearian +tracheary +tracheate +tracheation +tracheid +tracheidal +tracheitis +trachelagra +trachelate +trachelectomopexia +trachelectomy +trachelismus +trachelitis +trachelium +tracheloacromialis +trachelobregmatic +tracheloclavicular +trachelocyllosis +trachelodynia +trachelology +trachelomastoid +trachelopexia +tracheloplasty +trachelorrhaphy +tracheloscapular +trachelotomy +trachenchyma +tracheobronchial +tracheobronchitis +tracheocele +tracheochromatic +tracheoesophageal +tracheofissure +tracheolar +tracheolaryngeal +tracheolaryngotomy +tracheole +tracheolingual +tracheopathia +tracheopathy +tracheopharyngeal +tracheophone +tracheophonesis +tracheophonine +tracheophony +tracheoplasty +tracheopyosis +tracheorrhagia +tracheoschisis +tracheoscopic +tracheoscopist +tracheoscopy +tracheostenosis +tracheostomy +tracheotome +tracheotomist +tracheotomize +tracheotomy +trachinoid +trachitis +trachle +trachodont +trachodontid +trachomatous +trachomedusan +trachyandesite +trachybasalt +trachycarpous +trachychromatic +trachydolerite +trachyglossate +trachyline +trachymedusan +trachyphonia +trachyphonous +trachypteroid +trachyspermous +trachyte +trachytic +trachytoid +tracing +tracingly +track +trackable +trackage +trackbarrow +tracked +tracker +trackhound +trackingscout +tracklayer +tracklaying +trackless +tracklessly +tracklessness +trackman +trackmanship +trackmaster +trackscout +trackshifter +tracksick +trackside +trackwalker +trackway +trackwork +tract +tractability +tractable +tractableness +tractably +tractarian +tractarianize +tractate +tractator +tractatule +tractellate +tractellum +tractiferous +tractile +tractility +traction +tractional +tractioneering +tractlet +tractor +tractoration +tractorism +tractorist +tractorization +tractorize +tractory +tractrix +tradable +tradal +trade +tradecraft +tradeful +tradeless +trademaster +trader +tradership +tradesfolk +tradesman +tradesmanlike +tradesmanship +tradesmanwise +tradespeople +tradesperson +tradeswoman +tradiment +trading +tradite +tradition +traditional +traditionalism +traditionalist +traditionalistic +traditionality +traditionalize +traditionally +traditionarily +traditionary +traditionate +traditionately +traditioner +traditionism +traditionist +traditionitis +traditionize +traditionless +traditionmonger +traditious +traditive +traditor +traditores +traditorship +traduce +traducement +traducent +traducer +traducian +traducianism +traducianist +traducianistic +traducible +traducing +traducingly +traduction +traductionist +trady +traffic +trafficability +trafficable +trafficableness +trafficless +trafficway +trafflicker +trafflike +trag +tragacanth +tragacantha +tragacanthin +tragal +tragedial +tragedian +tragedianess +tragedical +tragedienne +tragedietta +tragedist +tragedization +tragedize +tragedy +tragelaph +tragelaphine +tragi +tragic +tragical +tragicality +tragically +tragicalness +tragicaster +tragicize +tragicly +tragicness +tragicofarcical +tragicoheroicomic +tragicolored +tragicomedian +tragicomedy +tragicomic +tragicomical +tragicomicality +tragicomically +tragicomipastoral +tragicoromantic +tragicose +tragopan +traguline +traguloid +tragus +trah +traheen +traik +trail +trailer +trailery +trailiness +trailing +trailingly +trailless +trailmaker +trailmaking +trailman +trailside +trailsman +traily +train +trainable +trainage +trainagraph +trainband +trainbearer +trainbolt +trainboy +trained +trainee +trainer +trainful +training +trainless +trainload +trainman +trainmaster +trainsick +trainster +traintime +trainway +trainy +traipse +trait +traitless +traitor +traitorhood +traitorism +traitorize +traitorlike +traitorling +traitorous +traitorously +traitorousness +traitorship +traitorwise +traitress +traject +trajectile +trajection +trajectitious +trajectory +trajet +tralatician +tralaticiary +tralatition +tralatitious +tralatitiously +tralira +tram +trama +tramal +tramcar +trame +tramful +tramless +tramline +tramman +trammel +trammeled +trammeler +trammelhead +trammeling +trammelingly +trammelled +trammellingly +trammer +tramming +trammon +tramontane +tramp +trampage +trampdom +tramper +trampess +tramphood +trampish +trampishly +trampism +trample +trampler +tramplike +trampolin +trampoline +trampoose +trampot +tramroad +tramsmith +tramway +tramwayman +tramyard +trance +tranced +trancedly +tranceful +trancelike +tranchefer +tranchet +trancoidal +traneen +trank +tranka +tranker +trankum +tranky +tranquil +tranquility +tranquilization +tranquilize +tranquilizer +tranquilizing +tranquilizingly +tranquillity +tranquillization +tranquillize +tranquilly +tranquilness +transaccidentation +transact +transaction +transactional +transactionally +transactioneer +transactor +transalpine +transalpinely +transalpiner +transamination +transanimate +transanimation +transannular +transapical +transappalachian +transaquatic +transarctic +transatlantic +transatlantically +transatlantican +transatlanticism +transaudient +transbaikal +transbaikalian +transbay +transboard +transborder +transcalency +transcalent +transcalescency +transcalescent +transceiver +transcend +transcendence +transcendency +transcendent +transcendental +transcendentalism +transcendentalist +transcendentalistic +transcendentality +transcendentalize +transcendentally +transcendently +transcendentness +transcendible +transcending +transcendingly +transcendingness +transcension +transchannel +transcolor +transcoloration +transconductance +transcondylar +transcondyloid +transconscious +transcontinental +transcorporate +transcorporeal +transcortical +transcreate +transcribable +transcribble +transcribbler +transcribe +transcriber +transcript +transcription +transcriptional +transcriptionally +transcriptitious +transcriptive +transcriptively +transcriptural +transcrystalline +transcurrent +transcurrently +transcurvation +transdermic +transdesert +transdialect +transdiaphragmatic +transdiurnal +transducer +transduction +transect +transection +transelement +transelementate +transelementation +transempirical +transenna +transept +transeptal +transeptally +transequatorial +transessentiate +transeunt +transexperiential +transfashion +transfeature +transfer +transferability +transferable +transferableness +transferably +transferal +transferee +transference +transferent +transferential +transferography +transferor +transferotype +transferred +transferrer +transferribility +transferring +transferror +transferrotype +transfigurate +transfiguration +transfigurative +transfigure +transfigurement +transfiltration +transfinite +transfix +transfixation +transfixion +transfixture +transfluent +transfluvial +transflux +transforation +transform +transformability +transformable +transformance +transformation +transformationist +transformative +transformator +transformer +transforming +transformingly +transformism +transformist +transformistic +transfrontal +transfrontier +transfuge +transfugitive +transfuse +transfuser +transfusible +transfusion +transfusionist +transfusive +transfusively +transgredient +transgress +transgressible +transgressing +transgressingly +transgression +transgressional +transgressive +transgressively +transgressor +transhape +transhuman +transhumanate +transhumanation +transhumance +transhumanize +transhumant +transience +transiency +transient +transiently +transientness +transigence +transigent +transiliac +transilience +transiliency +transilient +transilluminate +transillumination +transilluminator +transimpression +transincorporation +transindividual +transinsular +transire +transischiac +transisthmian +transistor +transit +transitable +transiter +transition +transitional +transitionally +transitionalness +transitionary +transitionist +transitival +transitive +transitively +transitiveness +transitivism +transitivity +transitman +transitorily +transitoriness +transitory +transitus +translade +translatable +translatableness +translate +translater +translation +translational +translationally +translative +translator +translatorese +translatorial +translatorship +translatory +translatress +translatrix +translay +transleithan +transletter +translinguate +transliterate +transliteration +transliterator +translocalization +translocate +translocation +translocatory +translucence +translucency +translucent +translucently +translucid +transmarginal +transmarine +transmaterial +transmateriation +transmedial +transmedian +transmental +transmentation +transmeridional +transmethylation +transmigrant +transmigrate +transmigration +transmigrationism +transmigrationist +transmigrative +transmigratively +transmigrator +transmigratory +transmissibility +transmissible +transmission +transmissional +transmissionist +transmissive +transmissively +transmissiveness +transmissivity +transmissometer +transmissory +transmit +transmittable +transmittal +transmittance +transmittancy +transmittant +transmitter +transmittible +transmogrification +transmogrifier +transmogrify +transmold +transmontane +transmorphism +transmundane +transmural +transmuscle +transmutability +transmutable +transmutableness +transmutably +transmutation +transmutational +transmutationist +transmutative +transmutatory +transmute +transmuter +transmuting +transmutive +transmutual +transnatation +transnational +transnatural +transnaturation +transnature +transnihilation +transnormal +transocean +transoceanic +transocular +transom +transomed +transonic +transorbital +transpacific +transpadane +transpalatine +transpalmar +transpanamic +transparence +transparency +transparent +transparentize +transparently +transparentness +transparietal +transparish +transpeciate +transpeciation +transpeer +transpenetrable +transpeninsular +transperitoneal +transperitoneally +transpersonal +transphenomenal +transphysical +transpicuity +transpicuous +transpicuously +transpierce +transpirability +transpirable +transpiration +transpirative +transpiratory +transpire +transpirometer +transplace +transplant +transplantability +transplantable +transplantar +transplantation +transplantee +transplanter +transplendency +transplendent +transplendently +transpleural +transpleurally +transpolar +transponibility +transponible +transpontine +transport +transportability +transportable +transportableness +transportal +transportance +transportation +transportational +transportationist +transportative +transported +transportedly +transportedness +transportee +transporter +transporting +transportingly +transportive +transportment +transposability +transposable +transposableness +transposal +transpose +transposer +transposition +transpositional +transpositive +transpositively +transpositor +transpository +transpour +transprint +transprocess +transprose +transproser +transpulmonary +transpyloric +transradiable +transrational +transreal +transrectification +transrhenane +transrhodanian +transriverine +transsegmental +transsensual +transseptal +transsepulchral +transshape +transshift +transship +transshipment +transsolid +transstellar +transsubjective +transtemporal +transthalamic +transthoracic +transubstantial +transubstantially +transubstantiate +transubstantiation +transubstantiationalist +transubstantiationite +transubstantiative +transubstantiatively +transubstantiatory +transudate +transudation +transudative +transudatory +transude +transumpt +transumption +transumptive +transuranian +transuranic +transuranium +transuterine +transvaal +transvaluate +transvaluation +transvalue +transvasate +transvasation +transvase +transvectant +transvection +transvenom +transverbate +transverbation +transverberate +transverberation +transversal +transversale +transversalis +transversality +transversally +transversan +transversary +transverse +transversely +transverseness +transverser +transversion +transversive +transversocubital +transversomedial +transversospinal +transversovertical +transversum +transversus +transvert +transverter +transvest +transvestism +transvestite +transvestitism +transvolation +transwritten +trant +tranter +trantlum +trap +trapaceous +trapball +trapes +trapezate +trapeze +trapezia +trapezial +trapezian +trapeziform +trapezing +trapeziometacarpal +trapezist +trapezium +trapezius +trapezohedral +trapezohedron +trapezoid +trapezoidal +trapezoidiform +trapfall +traphole +trapiferous +traplight +traplike +trapmaker +trapmaking +trappean +trapped +trapper +trapperlike +trappiness +trapping +trappingly +trappist +trappoid +trappose +trappous +trappy +traprock +traps +trapshoot +trapshooter +trapshooting +trapstick +trapunto +trasformism +trash +trashery +trashify +trashily +trashiness +traship +trashless +trashrack +trashy +trass +trasy +traulism +trauma +traumasthenia +traumatic +traumatically +traumaticin +traumaticine +traumatism +traumatize +traumatology +traumatonesis +traumatopnea +traumatopyra +traumatosis +traumatotactic +traumatotaxis +traumatropic +traumatropism +travail +travale +travally +travated +trave +travel +travelability +travelable +traveldom +traveled +traveler +traveleress +travelerlike +traveling +travellability +travellable +travelled +traveller +travelogue +traveloguer +traveltime +traversable +traversal +traversary +traverse +traversed +traversely +traverser +traversewise +traversework +traversing +traversion +travertin +travertine +travestier +travestiment +travesty +travis +travois +travoy +trawl +trawlboat +trawler +trawlerman +trawlnet +tray +trayful +traylike +treacher +treacherous +treacherously +treacherousness +treachery +treacle +treaclelike +treaclewort +treacliness +treacly +tread +treadboard +treader +treading +treadle +treadler +treadmill +treadwheel +treason +treasonable +treasonableness +treasonably +treasonful +treasonish +treasonist +treasonless +treasonmonger +treasonous +treasonously +treasonproof +treasurable +treasure +treasureless +treasurer +treasurership +treasuress +treasurous +treasury +treasuryship +treat +treatable +treatableness +treatably +treatee +treater +treating +treatise +treatiser +treatment +treator +treaty +treatyist +treatyite +treatyless +treble +trebleness +trebletree +trebly +trebuchet +trecentist +trechmannite +treckschuyt +treddle +tredecile +tredille +tree +treebeard +treebine +treed +treefish +treeful +treehair +treehood +treeify +treeiness +treeless +treelessness +treelet +treelike +treeling +treemaker +treemaking +treeman +treen +treenail +treescape +treeship +treespeeler +treetop +treeward +treewards +treey +tref +trefgordd +trefle +trefoil +trefoiled +trefoillike +trefoilwise +tregadyne +tregerg +tregohm +trehala +trehalase +trehalose +treillage +trek +trekker +trekometer +trekpath +trellis +trellised +trellislike +trelliswork +tremandraceous +trematode +trematoid +tremble +tremblement +trembler +trembling +tremblingly +tremblingness +tremblor +trembly +tremellaceous +tremelliform +tremelline +tremellineous +tremelloid +tremellose +tremendous +tremendously +tremendousness +tremetol +tremie +tremolando +tremolant +tremolist +tremolite +tremolitic +tremolo +tremor +tremorless +tremorlessly +tremulant +tremulate +tremulation +tremulous +tremulously +tremulousness +trenail +trench +trenchancy +trenchant +trenchantly +trenchantness +trenchboard +trenched +trencher +trencherless +trencherlike +trenchermaker +trenchermaking +trencherman +trencherside +trencherwise +trencherwoman +trenchful +trenchlet +trenchlike +trenchmaster +trenchmore +trenchward +trenchwise +trenchwork +trend +trendle +trental +trentepohliaceous +trepan +trepanation +trepang +trepanize +trepanner +trepanning +trepanningly +trephination +trephine +trephiner +trephocyte +trephone +trepid +trepidancy +trepidant +trepidate +trepidation +trepidatory +trepidity +trepidly +trepidness +treponematous +treponemiasis +treponemiatic +treponemicidal +treponemicide +trepostomatous +tresaiel +trespass +trespassage +trespasser +trespassory +tress +tressed +tressful +tressilate +tressilation +tressless +tresslet +tresslike +tresson +tressour +tressure +tressured +tressy +trest +trestle +trestletree +trestlewise +trestlework +trestling +tret +trevally +trevet +trews +trewsman +trey +tri +triable +triableness +triace +triacetamide +triacetate +triacetonamine +triachenium +triacid +triacontaeterid +triacontane +triaconter +triact +triactinal +triactine +triad +triadelphous +triadic +triadical +triadically +triadism +triadist +triaene +triaenose +triage +triagonal +triakisicosahedral +triakisicosahedron +triakisoctahedral +triakisoctahedrid +triakisoctahedron +triakistetrahedral +triakistetrahedron +trial +trialate +trialism +trialist +triality +trialogue +triamid +triamide +triamine +triamino +triammonium +triamylose +triander +triandrian +triandrous +triangle +triangled +triangler +triangleways +trianglewise +trianglework +triangular +triangularity +triangularly +triangulate +triangulately +triangulation +triangulator +trianguloid +triangulopyramidal +triangulotriangular +triannual +triannulate +triantelope +trianthous +triapsal +triapsidal +triarch +triarchate +triarchy +triarctic +triarcuated +triareal +triarii +triarticulate +triaster +triatic +triatomic +triatomicity +triaxial +triaxon +triaxonian +triazane +triazin +triazine +triazo +triazoic +triazole +triazolic +tribade +tribadism +tribady +tribal +tribalism +tribalist +tribally +tribarred +tribase +tribasic +tribasicity +tribasilar +tribble +tribe +tribeless +tribelet +tribelike +tribesfolk +tribeship +tribesman +tribesmanship +tribespeople +tribeswoman +triblastic +triblet +triboelectric +triboelectricity +tribofluorescence +tribofluorescent +triboluminescence +triboluminescent +tribometer +tribophosphorescence +tribophosphorescent +tribophosphoroscope +triborough +tribrac +tribrach +tribrachial +tribrachic +tribracteate +tribracteolate +tribromacetic +tribromide +tribromoethanol +tribromophenol +tribromphenate +tribromphenol +tribual +tribually +tribular +tribulate +tribulation +tribuloid +tribuna +tribunal +tribunate +tribune +tribuneship +tribunitial +tribunitian +tribunitiary +tribunitive +tributable +tributarily +tributariness +tributary +tribute +tributer +tributist +tributorian +tributyrin +trica +tricae +tricalcic +tricalcium +tricapsular +tricar +tricarballylic +tricarbimide +tricarbon +tricarboxylic +tricarinate +tricarinated +tricarpellary +tricarpellate +tricarpous +tricaudal +tricaudate +trice +tricellular +tricenarious +tricenarium +tricenary +tricennial +tricentenarian +tricentenary +tricentennial +tricentral +tricephal +tricephalic +tricephalous +tricephalus +triceps +triceria +tricerion +tricerium +trichatrophia +trichauxis +trichechine +trichechodont +trichevron +trichi +trichia +trichiasis +trichina +trichinae +trichinal +trichiniasis +trichiniferous +trichinization +trichinize +trichinoid +trichinopoly +trichinoscope +trichinoscopy +trichinosed +trichinosis +trichinotic +trichinous +trichite +trichitic +trichitis +trichiurid +trichiuroid +trichloride +trichlormethane +trichloro +trichloroacetic +trichloroethylene +trichloromethane +trichloromethyl +trichobacteria +trichobezoar +trichoblast +trichobranchia +trichobranchiate +trichocarpous +trichocephaliasis +trichoclasia +trichoclasis +trichocyst +trichocystic +trichode +trichoepithelioma +trichogen +trichogenous +trichoglossia +trichoglossine +trichogyne +trichogynial +trichogynic +trichoid +trichological +trichologist +trichology +trichoma +trichomaphyte +trichomatose +trichomatosis +trichomatous +trichome +trichomic +trichomonad +trichomoniasis +trichomycosis +trichonosus +trichopathic +trichopathy +trichophore +trichophoric +trichophyllous +trichophyte +trichophytia +trichophytic +trichophytosis +trichopore +trichopter +trichoptera +trichopteran +trichopteron +trichopterous +trichopterygid +trichord +trichorrhea +trichorrhexic +trichorrhexis +trichoschisis +trichosis +trichosporange +trichosporangial +trichosporangium +trichostasis +trichostrongyle +trichostrongylid +trichothallic +trichotillomania +trichotomic +trichotomism +trichotomist +trichotomize +trichotomous +trichotomously +trichotomy +trichroic +trichroism +trichromat +trichromate +trichromatic +trichromatism +trichromatist +trichrome +trichromic +trichronous +trichuriasis +trichy +tricinium +tricipital +tricircular +trick +tricker +trickery +trickful +trickily +trickiness +tricking +trickingly +trickish +trickishly +trickishness +trickle +trickless +tricklet +tricklike +trickling +tricklingly +trickly +trickment +trickproof +tricksical +tricksily +tricksiness +tricksome +trickster +trickstering +trickstress +tricksy +tricktrack +tricky +triclad +triclinate +triclinia +triclinial +tricliniarch +tricliniary +triclinic +triclinium +triclinohedric +tricoccose +tricoccous +tricolette +tricolic +tricolon +tricolor +tricolored +tricolumnar +tricompound +triconch +triconodont +triconodontid +triconodontoid +triconodonty +triconsonantal +triconsonantalism +tricophorous +tricorn +tricornered +tricornute +tricorporal +tricorporate +tricoryphean +tricosane +tricosanone +tricostate +tricosyl +tricosylic +tricot +tricotine +tricotyledonous +tricresol +tricrotic +tricrotism +tricrotous +tricrural +tricurvate +tricuspal +tricuspid +tricuspidal +tricuspidate +tricuspidated +tricussate +tricyanide +tricycle +tricyclene +tricycler +tricyclic +tricyclist +tridactyl +tridactylous +tridaily +triddler +tridecane +tridecene +tridecilateral +tridecoic +tridecyl +tridecylene +tridecylic +trident +tridental +tridentate +tridentated +tridentiferous +tridepside +tridermic +tridiametral +tridiapason +tridigitate +tridimensional +tridimensionality +tridimensioned +tridiurnal +tridominium +tridrachm +triduan +triduum +tridymite +tridynamous +tried +triedly +trielaidin +triene +triennial +trienniality +triennially +triennium +triens +triental +triequal +trier +trierarch +trierarchal +trierarchic +trierarchy +trierucin +trieteric +trieterics +triethanolamine +triethyl +triethylamine +triethylstibine +trifa +trifacial +trifarious +trifasciated +triferous +trifid +trifilar +trifistulary +triflagellate +trifle +trifledom +trifler +triflet +trifling +triflingly +triflingness +trifloral +triflorate +triflorous +trifluoride +trifocal +trifoil +trifold +trifoliate +trifoliated +trifoliolate +trifoliosis +trifolium +trifoly +triforial +triforium +triform +triformed +triformin +triformity +triformous +trifoveolate +trifuran +trifurcal +trifurcate +trifurcation +trig +trigamist +trigamous +trigamy +trigeminal +trigeminous +trigeneric +trigesimal +trigger +triggered +triggerfish +triggerless +trigintal +trigintennial +triglandular +triglid +triglochid +triglochin +triglot +trigly +triglyceride +triglyceryl +triglyph +triglyphal +triglyphed +triglyphic +triglyphical +trigness +trigon +trigonal +trigonally +trigone +trigonelline +trigoneutic +trigoneutism +trigoniacean +trigoniaceous +trigonic +trigonid +trigonite +trigonitis +trigonocephalic +trigonocephalous +trigonocephaly +trigonocerous +trigonododecahedron +trigonodont +trigonoid +trigonometer +trigonometric +trigonometrical +trigonometrician +trigonometry +trigonon +trigonotype +trigonous +trigonum +trigram +trigrammatic +trigrammatism +trigrammic +trigraph +trigraphic +triguttulate +trigyn +trigynian +trigynous +trihalide +trihedral +trihedron +trihemeral +trihemimer +trihemimeral +trihemimeris +trihemiobol +trihemiobolion +trihemitetartemorion +trihoral +trihourly +trihybrid +trihydrate +trihydrated +trihydric +trihydride +trihydrol +trihydroxy +trihypostatic +trijugate +trijugous +trijunction +trikaya +trike +triker +trikeria +trikerion +triketo +triketone +trikir +trilabe +trilabiate +trilamellar +trilamellated +trilaminar +trilaminate +trilarcenous +trilateral +trilaterality +trilaterally +trilateralness +trilaurin +trilby +trilemma +trilinear +trilineate +trilineated +trilingual +trilinguar +trilinolate +trilinoleate +trilinolenate +trilinolenin +trilit +trilite +triliteral +triliteralism +triliterality +triliterally +triliteralness +trilith +trilithic +trilithon +trill +trillachan +trillet +trilli +trilliaceous +trillibub +trilliin +trilling +trillion +trillionaire +trillionize +trillionth +trillium +trillo +trilobate +trilobated +trilobation +trilobe +trilobed +trilobite +trilobitic +trilocular +triloculate +trilogic +trilogical +trilogist +trilogy +trilophodont +triluminar +triluminous +trim +trimacer +trimacular +trimargarate +trimargarin +trimastigate +trimellitic +trimembral +trimensual +trimer +trimercuric +trimeric +trimeride +trimerite +trimerization +trimerous +trimesic +trimesinic +trimesitic +trimesitinic +trimester +trimestral +trimestrial +trimesyl +trimetalism +trimetallic +trimeter +trimethoxy +trimethyl +trimethylacetic +trimethylamine +trimethylbenzene +trimethylene +trimethylmethane +trimethylstibine +trimetric +trimetrical +trimetrogon +trimly +trimmer +trimming +trimmingly +trimness +trimodal +trimodality +trimolecular +trimonthly +trimoric +trimorph +trimorphic +trimorphism +trimorphous +trimotor +trimotored +trimstone +trimtram +trimuscular +trimyristate +trimyristin +trin +trinal +trinality +trinalize +trinary +trinational +trindle +trine +trinely +trinervate +trinerve +trinerved +trineural +tringine +tringle +tringoid +trinidado +trinitarian +trinitrate +trinitration +trinitride +trinitrin +trinitro +trinitrocarbolic +trinitrocellulose +trinitrocresol +trinitroglycerin +trinitromethane +trinitrophenol +trinitroresorcin +trinitrotoluene +trinitroxylene +trinitroxylol +trinity +trinityhood +trink +trinkerman +trinket +trinketer +trinketry +trinkety +trinkle +trinklement +trinklet +trinkums +trinoctial +trinodal +trinode +trinodine +trinol +trinomial +trinomialism +trinomialist +trinomiality +trinomially +trinopticon +trintle +trinucleate +trio +triobol +triobolon +trioctile +triocular +triode +triodia +triodion +triodontoid +trioecious +trioeciously +trioecism +triolcous +triole +trioleate +triolefin +trioleic +triolein +triolet +triology +trionychoid +trionychoidean +trionym +trionymal +trioperculate +trior +triorchis +triorchism +triorthogonal +triose +triovulate +trioxazine +trioxide +trioxymethylene +triozonide +trip +tripal +tripaleolate +tripalmitate +tripalmitin +tripara +tripart +triparted +tripartedly +tripartible +tripartient +tripartite +tripartitely +tripartition +tripaschal +tripe +tripedal +tripel +tripelike +tripeman +tripemonger +tripennate +tripenny +tripeptide +tripersonal +tripersonalism +tripersonalist +tripersonality +tripersonally +tripery +tripeshop +tripestone +tripetaloid +tripetalous +tripewife +tripewoman +triphammer +triphane +triphase +triphaser +triphasic +triphenyl +triphenylamine +triphenylated +triphenylcarbinol +triphenylmethane +triphenylmethyl +triphenylphosphine +triphibian +triphibious +triphony +triphthong +triphyletic +triphyline +triphylite +triphyllous +tripinnate +tripinnated +tripinnately +tripinnatifid +tripinnatisect +triplane +triplasian +triplasic +triple +tripleback +triplefold +triplegia +tripleness +triplet +tripletail +tripletree +triplewise +triplex +triplexity +triplicate +triplication +triplicative +triplicature +triplicity +triplicostate +tripliform +triplinerved +tripling +triplite +triploblastic +triplocaulescent +triplocaulous +triploid +triploidic +triploidite +triploidy +triplopia +triplopy +triplum +triplumbic +triply +tripmadam +tripod +tripodal +tripodial +tripodian +tripodic +tripodical +tripody +tripointed +tripolar +tripoli +tripoline +tripolite +tripos +tripotassium +trippant +tripper +trippet +tripping +trippingly +trippingness +trippist +tripple +trippler +tripsill +tripsis +tripsome +tripsomely +triptane +tripterous +triptote +triptych +triptyque +tripudial +tripudiant +tripudiary +tripudiate +tripudiation +tripudist +tripudium +tripunctal +tripunctate +tripy +tripylaean +tripylarian +tripyrenous +triquadrantal +triquetra +triquetral +triquetric +triquetrous +triquetrously +triquetrum +triquinate +triquinoyl +triradial +triradially +triradiate +triradiated +triradiately +triradiation +trirectangular +triregnum +trireme +trirhombohedral +trirhomboidal +triricinolein +trisaccharide +trisaccharose +trisacramentarian +trisalt +trisazo +trisceptral +trisect +trisected +trisection +trisector +trisectrix +triseme +trisemic +trisensory +trisepalous +triseptate +triserial +triserially +triseriate +triseriatim +trisetose +trishna +trisilane +trisilicane +trisilicate +trisilicic +trisinuate +trisinuated +triskele +triskelion +trismegist +trismegistic +trismic +trismus +trisoctahedral +trisoctahedron +trisodium +trisome +trisomic +trisomy +trisonant +trispast +trispaston +trispermous +trispinose +trisplanchnic +trisporic +trisporous +trisquare +trist +tristachyous +tristate +tristearate +tristearin +tristeness +tristetrahedron +tristeza +tristful +tristfully +tristfulness +tristich +tristichic +tristichous +tristigmatic +tristigmatose +tristiloquy +tristisonous +tristylous +trisubstituted +trisubstitution +trisul +trisula +trisulcate +trisulcated +trisulphate +trisulphide +trisulphone +trisulphonic +trisulphoxide +trisylabic +trisyllabical +trisyllabically +trisyllabism +trisyllabity +trisyllable +tritactic +tritagonist +tritangent +tritangential +tritanope +tritanopia +tritanopic +tritaph +trite +tritely +tritemorion +tritencephalon +triteness +triternate +triternately +triterpene +tritetartemorion +tritheism +tritheist +tritheistic +tritheistical +tritheite +tritheocracy +trithing +trithioaldehyde +trithiocarbonate +trithiocarbonic +trithionate +trithionic +tritical +triticality +tritically +triticalness +triticeous +triticeum +triticin +triticism +triticoid +triticum +tritish +tritium +tritocerebral +tritocerebrum +tritocone +tritoconid +tritolo +tritomite +triton +tritonal +tritonality +tritone +tritonoid +tritonous +tritonymph +tritonymphal +tritopatores +tritopine +tritor +tritoral +tritorium +tritoxide +tritozooid +tritriacontane +trittichan +tritubercular +trituberculism +trituberculy +triturable +tritural +triturate +trituration +triturator +triturature +triturium +trityl +triumph +triumphal +triumphance +triumphancy +triumphant +triumphantly +triumphator +triumpher +triumphing +triumphwise +triumvir +triumviral +triumvirate +triumviri +triumvirship +triunal +triune +triungulin +triunification +triunion +triunitarian +triunity +triunsaturated +triurid +trivalence +trivalency +trivalent +trivalerin +trivalve +trivalvular +trivant +trivantly +trivariant +triverbal +triverbial +trivet +trivetwise +trivia +trivial +trivialism +trivialist +triviality +trivialize +trivially +trivialness +trivirga +trivirgate +trivium +trivoltine +trivvet +triweekly +trizoic +trizomal +trizonal +trizone +troat +troca +trocaical +trocar +trochaic +trochaicality +trochal +trochalopod +trochalopodous +trochanter +trochanteric +trochanterion +trochantin +trochantinian +trochart +trochate +troche +trocheameter +trochee +trocheeize +trochelminth +trochi +trochid +trochiferous +trochiform +trochili +trochilic +trochilics +trochilidae +trochilidine +trochilidist +trochiline +trochilopodous +trochilus +troching +trochiscation +trochiscus +trochite +trochitic +trochlea +trochlear +trochleariform +trochlearis +trochleary +trochleate +trochleiform +trochocephalia +trochocephalic +trochocephalus +trochocephaly +trochodendraceous +trochoid +trochoidal +trochoidally +trochoides +trochometer +trochophore +trochosphere +trochospherical +trochozoic +trochozoon +trochus +trock +troco +troctolite +trod +trodden +trode +troegerite +troft +trog +trogger +troggin +troglodytal +troglodyte +troglodytic +troglodytical +troglodytish +troglodytism +trogon +trogonoid +trogs +trogue +troika +troilite +troke +troker +troll +trolldom +trolleite +troller +trolley +trolleyer +trolleyful +trolleyman +trollflower +trollimog +trolling +trollman +trollol +trollop +trollopish +trollops +trollopy +trolly +tromba +trombe +trombiculid +trombidiasis +trombone +trombonist +trombony +trommel +tromometer +tromometric +tromometrical +tromometry +tromp +trompe +trompil +trompillo +tromple +tron +trona +tronador +tronage +tronc +trondhjemite +trone +troner +troolie +troop +trooper +trooperess +troopfowl +troopship +troopwise +troostite +troostitic +troot +tropacocaine +tropaeolaceae +tropaeolaceous +tropaeolin +tropaion +tropal +troparia +troparion +tropary +tropate +trope +tropeic +tropeine +troper +tropesis +trophaea +trophaeum +trophal +trophallactic +trophallaxis +trophectoderm +trophedema +trophema +trophesial +trophesy +trophi +trophic +trophical +trophically +trophicity +trophied +trophism +trophobiont +trophobiosis +trophobiotic +trophoblast +trophoblastic +trophochromatin +trophocyte +trophoderm +trophodisc +trophodynamic +trophodynamics +trophogenesis +trophogenic +trophogeny +trophology +trophonema +trophoneurosis +trophoneurotic +trophonucleus +trophopathy +trophophore +trophophorous +trophophyte +trophoplasm +trophoplasmatic +trophoplasmic +trophoplast +trophosomal +trophosome +trophosperm +trophosphere +trophospongia +trophospongial +trophospongium +trophospore +trophotaxis +trophotherapy +trophothylax +trophotropic +trophotropism +trophozoite +trophozooid +trophy +trophyless +trophywort +tropic +tropical +tropicality +tropicalization +tropicalize +tropically +tropicopolitan +tropidine +tropine +tropism +tropismatic +tropist +tropistic +tropocaine +tropologic +tropological +tropologically +tropologize +tropology +tropometer +tropopause +tropophil +tropophilous +tropophyte +tropophytic +troposphere +tropostereoscope +tropoyl +troptometer +tropyl +trostera +trot +trotcozy +troth +trothful +trothless +trothlike +trothplight +trotlet +trotline +trotol +trotter +trottie +trottles +trottoir +trottoired +trotty +trotyl +troubadour +troubadourish +troubadourism +troubadourist +trouble +troubledly +troubledness +troublemaker +troublemaking +troublement +troubleproof +troubler +troublesome +troublesomely +troublesomeness +troubling +troublingly +troublous +troublously +troublousness +troubly +trough +troughful +troughing +troughlike +troughster +troughway +troughwise +troughy +trounce +trouncer +troupand +troupe +trouper +troupial +trouse +trouser +trouserdom +trousered +trouserettes +trouserian +trousering +trouserless +trousers +trousseau +trousseaux +trout +troutbird +trouter +troutflower +troutful +troutiness +troutless +troutlet +troutlike +trouty +trouvere +trouveur +trove +troveless +trover +trow +trowel +trowelbeak +troweler +trowelful +trowelman +trowing +trowlesworthite +trowman +trowth +troy +truancy +truandise +truant +truantcy +truantism +truantlike +truantly +truantness +truantry +truantship +trub +trubu +truce +trucebreaker +trucebreaking +truceless +trucemaker +trucemaking +trucial +trucidation +truck +truckage +trucker +truckful +trucking +truckle +truckler +trucklike +truckling +trucklingly +truckload +truckman +truckmaster +trucks +truckster +truckway +truculence +truculency +truculent +truculental +truculently +truculentness +truddo +trudellite +trudge +trudgen +trudger +true +trueborn +truebred +truehearted +trueheartedly +trueheartedness +truelike +truelove +trueness +truepenny +truer +truff +truffle +truffled +trufflelike +truffler +trufflesque +trug +truish +truism +truismatic +truistic +truistical +trull +truller +trullization +trullo +truly +trumbash +trummel +trump +trumper +trumperiness +trumpery +trumpet +trumpetbush +trumpeter +trumpeting +trumpetless +trumpetlike +trumpetry +trumpetweed +trumpetwood +trumpety +trumph +trumpie +trumpless +trumplike +trun +truncage +truncal +truncate +truncated +truncately +truncation +truncator +truncatorotund +truncatosinuate +truncature +trunch +trunched +truncheon +truncheoned +truncher +trunchman +trundle +trundlehead +trundler +trundleshot +trundletail +trundling +trunk +trunkback +trunked +trunkfish +trunkful +trunking +trunkless +trunkmaker +trunknose +trunkway +trunkwork +trunnel +trunnion +trunnioned +trunnionless +trush +trusion +truss +trussed +trussell +trusser +trussing +trussmaker +trussmaking +trusswork +trust +trustability +trustable +trustableness +trustably +trustee +trusteeism +trusteeship +trusten +truster +trustful +trustfully +trustfulness +trustification +trustify +trustihood +trustily +trustiness +trusting +trustingly +trustingness +trustle +trustless +trustlessly +trustlessness +trustman +trustmonger +trustwoman +trustworthily +trustworthiness +trustworthy +trusty +truth +truthable +truthful +truthfully +truthfulness +truthify +truthiness +truthless +truthlessly +truthlessness +truthlike +truthlikeness +truthsman +truthteller +truthtelling +truthy +truttaceous +truvat +truxillic +truxilline +try +trygon +tryhouse +trying +tryingly +tryingness +tryma +tryout +tryp +trypa +trypan +trypaneid +trypanocidal +trypanocide +trypanolysin +trypanolysis +trypanolytic +trypanosoma +trypanosomacidal +trypanosomacide +trypanosomal +trypanosomatic +trypanosomatosis +trypanosomatous +trypanosome +trypanosomiasis +trypanosomic +trypetid +trypiate +trypograph +trypographic +trypsin +trypsinize +trypsinogen +tryptase +tryptic +tryptogen +tryptone +tryptonize +tryptophan +trysail +tryst +tryster +trysting +tryt +tryworks +tsadik +tsamba +tsantsa +tsar +tsardom +tsarevitch +tsarina +tsaritza +tsarship +tsatlee +tscharik +tscheffkinite +tsere +tsessebe +tsetse +tsia +tsine +tsingtauite +tsiology +tst +tsuba +tsubo +tsumebite +tsun +tsunami +tsungtu +tu +tua +tuan +tuarn +tuart +tuatara +tuatera +tuath +tub +tuba +tubae +tubage +tubal +tubaphone +tubar +tubate +tubatoxin +tubba +tubbable +tubbal +tubbeck +tubber +tubbie +tubbiness +tubbing +tubbish +tubboe +tubby +tube +tubeflower +tubeform +tubeful +tubehead +tubehearted +tubeless +tubelet +tubelike +tubemaker +tubemaking +tubeman +tuber +tuberaceous +tuberation +tubercle +tubercled +tuberclelike +tubercula +tubercular +tuberculariaceous +tubercularization +tubercularize +tubercularly +tubercularness +tuberculate +tuberculated +tuberculatedly +tuberculately +tuberculation +tuberculatogibbous +tuberculatonodose +tuberculatoradiate +tuberculatospinous +tubercule +tuberculed +tuberculid +tuberculide +tuberculiferous +tuberculiform +tuberculin +tuberculinic +tuberculinization +tuberculinize +tuberculization +tuberculize +tuberculocele +tuberculocidin +tuberculoderma +tuberculoid +tuberculoma +tuberculomania +tuberculomata +tuberculophobia +tuberculoprotein +tuberculose +tuberculosectorial +tuberculosed +tuberculosis +tuberculotherapist +tuberculotherapy +tuberculotoxin +tuberculotrophic +tuberculous +tuberculously +tuberculousness +tuberculum +tuberiferous +tuberiform +tuberin +tuberization +tuberize +tuberless +tuberoid +tuberose +tuberosity +tuberous +tuberously +tuberousness +tubesmith +tubework +tubeworks +tubfish +tubful +tubicen +tubicinate +tubicination +tubicolar +tubicolous +tubicorn +tubicornous +tubifacient +tubifer +tubiferous +tubiflorous +tubiform +tubig +tubik +tubilingual +tubinarial +tubinarine +tubing +tubiparous +tubipore +tubiporid +tubiporoid +tubiporous +tublet +tublike +tubmaker +tubmaking +tubman +tuboabdominal +tubocurarine +tubolabellate +tuboligamentous +tuboovarial +tuboovarian +tuboperitoneal +tuborrhea +tubotympanal +tubovaginal +tubular +tubularia +tubularian +tubularidan +tubularity +tubularly +tubulate +tubulated +tubulation +tubulator +tubulature +tubule +tubulet +tubuli +tubulibranch +tubulibranchian +tubulibranchiate +tubulidentate +tubuliferan +tubuliferous +tubulifloral +tubuliflorous +tubuliform +tubulipore +tubuliporid +tubuliporoid +tubulization +tubulodermoid +tubuloracemose +tubulosaccular +tubulose +tubulostriato +tubulous +tubulously +tubulousness +tubulure +tubulus +tubwoman +tucandera +tuchit +tuchun +tuchunate +tuchunism +tuchunize +tuck +tuckahoe +tucker +tuckermanity +tucket +tucking +tuckner +tuckshop +tucktoo +tucky +tucum +tucuma +tucuman +tudel +tue +tueiron +tufa +tufaceous +tufalike +tufan +tuff +tuffaceous +tuffet +tuffing +tuft +tuftaffeta +tufted +tufter +tufthunter +tufthunting +tuftily +tufting +tuftlet +tufty +tug +tugboat +tugboatman +tugger +tuggery +tugging +tuggingly +tughra +tugless +tuglike +tugman +tugrik +tugui +tugurium +tui +tuik +tuille +tuillette +tuilyie +tuism +tuition +tuitional +tuitionary +tuitive +tuke +tukra +tula +tulare +tularemia +tulasi +tulchan +tulchin +tule +tuliac +tulip +tulipflower +tulipiferous +tulipist +tuliplike +tulipomania +tulipomaniac +tulipwood +tulipy +tulisan +tulle +tullibee +tulsi +tulwar +tum +tumasha +tumatakuru +tumatukuru +tumbak +tumbester +tumble +tumblebug +tumbled +tumbledung +tumbler +tumblerful +tumblerlike +tumblerwise +tumbleweed +tumblification +tumbling +tumblingly +tumbly +tumbrel +tume +tumefacient +tumefaction +tumefy +tumescence +tumescent +tumid +tumidity +tumidly +tumidness +tummals +tummel +tummer +tummock +tummy +tumor +tumored +tumorlike +tumorous +tump +tumpline +tumtum +tumular +tumulary +tumulate +tumulation +tumuli +tumulose +tumulosity +tumulous +tumult +tumultuarily +tumultuariness +tumultuary +tumultuate +tumultuation +tumultuous +tumultuously +tumultuousness +tumulus +tun +tuna +tunable +tunableness +tunably +tunbellied +tunbelly +tunca +tund +tundagslatta +tunder +tundish +tundra +tundun +tune +tuned +tuneful +tunefully +tunefulness +tuneless +tunelessly +tunelessness +tunemaker +tunemaking +tuner +tunesome +tunester +tunful +tung +tungate +tungo +tungstate +tungsten +tungstenic +tungsteniferous +tungstenite +tungstic +tungstite +tungstosilicate +tungstosilicic +tunhoof +tunic +tunicary +tunicate +tunicated +tunicin +tunicked +tunicle +tunicless +tuniness +tuning +tunish +tunist +tunk +tunket +tunlike +tunmoot +tunna +tunnel +tunneled +tunneler +tunneling +tunnelist +tunnelite +tunnellike +tunnelly +tunnelmaker +tunnelmaking +tunnelman +tunnelway +tunner +tunnery +tunnland +tunnor +tunny +tuno +tunu +tuny +tup +tupakihi +tupanship +tupara +tupek +tupelo +tupik +tupman +tuppence +tuppenny +tupuna +tuque +tur +turacin +turanose +turb +turban +turbaned +turbanesque +turbanette +turbanless +turbanlike +turbantop +turbanwise +turbary +turbeh +turbellarian +turbellariform +turbescency +turbid +turbidimeter +turbidimetric +turbidimetry +turbidity +turbidly +turbidness +turbinaceous +turbinage +turbinal +turbinate +turbinated +turbination +turbinatoconcave +turbinatocylindrical +turbinatoglobose +turbinatostipitate +turbine +turbinectomy +turbined +turbinelike +turbinelloid +turbiner +turbines +turbiniform +turbinoid +turbinotome +turbinotomy +turbit +turbith +turbitteen +turbo +turboalternator +turboblower +turbocompressor +turbodynamo +turboexciter +turbofan +turbogenerator +turbomachine +turbomotor +turbopump +turbosupercharge +turbosupercharger +turbot +turbotlike +turboventilator +turbulence +turbulency +turbulent +turbulently +turbulentness +turco +turcopole +turcopolier +turd +turdiform +turdine +turdoid +tureen +tureenful +turf +turfage +turfdom +turfed +turfen +turfiness +turfing +turfite +turfless +turflike +turfman +turfwise +turfy +turgency +turgent +turgently +turgesce +turgescence +turgescency +turgescent +turgescible +turgid +turgidity +turgidly +turgidness +turgite +turgoid +turgor +turgy +turicata +turio +turion +turioniferous +turjaite +turjite +turk +turken +turkey +turkeyback +turkeyberry +turkeybush +turkeyfoot +turkeylike +turkis +turkle +turlough +turm +turma +turment +turmeric +turmit +turmoil +turmoiler +turn +turnable +turnabout +turnagain +turnaround +turnaway +turnback +turnbout +turnbuckle +turncap +turncoat +turncoatism +turncock +turndown +turndun +turned +turnel +turner +turneraceous +turnerite +turnery +turney +turngate +turnhall +turnicine +turnicomorphic +turning +turningness +turnip +turniplike +turnipweed +turnipwise +turnipwood +turnipy +turnix +turnkey +turnoff +turnout +turnover +turnpike +turnpiker +turnpin +turnplate +turnplow +turnrow +turns +turnscrew +turnsheet +turnskin +turnsole +turnspit +turnstile +turnstone +turntable +turntail +turnup +turnwrest +turnwrist +turp +turpantineweed +turpentine +turpentineweed +turpentinic +turpeth +turpethin +turpid +turpidly +turpitude +turps +turquoise +turquoiseberry +turquoiselike +turr +turret +turreted +turrethead +turretlike +turrical +turricle +turricula +turriculae +turricular +turriculate +turriferous +turriform +turrigerous +turrilite +turriliticone +turritella +turritellid +turritelloid +turse +tursio +turtle +turtleback +turtlebloom +turtledom +turtledove +turtlehead +turtleize +turtlelike +turtler +turtlet +turtling +turtosa +tururi +turus +turwar +tusche +tush +tushed +tusher +tushery +tusk +tuskar +tusked +tusker +tuskish +tuskless +tusklike +tuskwise +tusky +tussah +tussal +tusser +tussicular +tussis +tussive +tussle +tussock +tussocked +tussocker +tussocky +tussore +tussur +tut +tutania +tutball +tute +tutee +tutela +tutelage +tutelar +tutelary +tutenag +tuth +tutin +tutiorism +tutiorist +tutly +tutman +tutor +tutorage +tutorer +tutoress +tutorhood +tutorial +tutorially +tutoriate +tutorism +tutorization +tutorize +tutorless +tutorly +tutorship +tutory +tutoyer +tutress +tutrice +tutrix +tuts +tutsan +tutster +tutti +tuttiman +tutty +tutu +tutulus +tutwork +tutworker +tutworkman +tuwi +tux +tuxedo +tuyere +tuza +tuzzle +twa +twaddle +twaddledom +twaddleize +twaddlement +twaddlemonger +twaddler +twaddlesome +twaddling +twaddlingly +twaddly +twaddy +twae +twaesome +twafauld +twagger +twain +twaite +twal +twale +twalpenny +twalpennyworth +twalt +twang +twanger +twanginess +twangle +twangler +twangy +twank +twanker +twanking +twankingly +twankle +twanky +twant +twarly +twas +twasome +twat +twatchel +twatterlight +twattle +twattler +twattling +tway +twayblade +twazzy +tweag +tweak +tweaker +tweaky +twee +tweed +tweeded +tweedle +tweedledee +tweedledum +tweedy +tweeg +tweel +tween +tweenlight +tweeny +tweesh +tweesht +tweest +tweet +tweeter +tweeze +tweezer +tweezers +tweil +twelfhynde +twelfhyndeman +twelfth +twelfthly +twelve +twelvefold +twelvehynde +twelvehyndeman +twelvemo +twelvemonth +twelvepence +twelvepenny +twelvescore +twentieth +twentiethly +twenty +twentyfold +twentymo +twere +twerp +twibil +twibilled +twice +twicer +twicet +twichild +twick +twiddle +twiddler +twiddling +twiddly +twifoil +twifold +twifoldly +twig +twigful +twigged +twiggen +twigger +twiggy +twigless +twiglet +twiglike +twigsome +twigwithy +twilight +twilightless +twilightlike +twilighty +twilit +twill +twilled +twiller +twilling +twilly +twilt +twin +twinable +twinberry +twinborn +twindle +twine +twineable +twinebush +twineless +twinelike +twinemaker +twinemaking +twiner +twinflower +twinfold +twinge +twingle +twinhood +twiningly +twinism +twink +twinkle +twinkledum +twinkleproof +twinkler +twinkles +twinkless +twinkling +twinklingly +twinkly +twinleaf +twinlike +twinling +twinly +twinned +twinner +twinness +twinning +twinship +twinsomeness +twinter +twiny +twire +twirk +twirl +twirler +twirligig +twirly +twiscar +twisel +twist +twistable +twisted +twistedly +twistened +twister +twisterer +twistical +twistification +twistily +twistiness +twisting +twistingly +twistiways +twistiwise +twistle +twistless +twisty +twit +twitch +twitchel +twitcheling +twitcher +twitchet +twitchety +twitchfire +twitchily +twitchiness +twitchingly +twitchy +twite +twitlark +twitten +twitter +twitteration +twitterboned +twitterer +twittering +twitteringly +twitterly +twittery +twittingly +twitty +twixt +twixtbrain +twizzened +twizzle +two +twodecker +twofold +twofoldly +twofoldness +twoling +twoness +twopence +twopenny +twosome +twyblade +twyhynde +tychism +tychite +tychoparthenogenesis +tychopotamic +tycoon +tycoonate +tyddyn +tydie +tye +tyee +tyg +tying +tyke +tyken +tykhana +tyking +tylarus +tyleberry +tylion +tyloma +tylopod +tylopodous +tylose +tylosis +tylosteresis +tylostylar +tylostyle +tylostylote +tylostylus +tylotate +tylote +tylotic +tylotoxea +tylotoxeate +tylotus +tylus +tymbalon +tymp +tympan +tympana +tympanal +tympanectomy +tympani +tympanic +tympanichord +tympanichordal +tympanicity +tympaniform +tympaning +tympanism +tympanist +tympanites +tympanitic +tympanitis +tympanocervical +tympanohyal +tympanomalleal +tympanomandibular +tympanomastoid +tympanomaxillary +tympanon +tympanoperiotic +tympanosis +tympanosquamosal +tympanostapedial +tympanotemporal +tympanotomy +tympanum +tympany +tynd +tyndallmeter +typal +typarchical +type +typecast +typeholder +typer +typescript +typeset +typesetter +typesetting +typewrite +typewriter +typewriting +typhaceous +typhemia +typhia +typhic +typhinia +typhization +typhlatonia +typhlatony +typhlectasis +typhlectomy +typhlenteritis +typhlitic +typhlitis +typhloalbuminuria +typhlocele +typhloempyema +typhloenteritis +typhlohepatitis +typhlolexia +typhlolithiasis +typhlology +typhlomegaly +typhlon +typhlopexia +typhlopexy +typhlophile +typhlopid +typhloptosis +typhlosis +typhlosolar +typhlosole +typhlostenosis +typhlostomy +typhlotomy +typhobacillosis +typhoemia +typhogenic +typhoid +typhoidal +typhoidin +typhoidlike +typholysin +typhomalaria +typhomalarial +typhomania +typhonia +typhonic +typhoon +typhoonish +typhopneumonia +typhose +typhosepsis +typhosis +typhotoxine +typhous +typhus +typic +typica +typical +typicality +typically +typicalness +typicon +typicum +typification +typifier +typify +typist +typo +typobar +typocosmy +typographer +typographia +typographic +typographical +typographically +typographist +typography +typolithographic +typolithography +typologic +typological +typologically +typologist +typology +typomania +typometry +typonym +typonymal +typonymic +typonymous +typophile +typorama +typoscript +typotelegraph +typotelegraphy +typothere +typothetae +typp +typtological +typtologist +typtology +typy +tyramine +tyranness +tyrannial +tyrannic +tyrannical +tyrannically +tyrannicalness +tyrannicidal +tyrannicide +tyrannicly +tyrannine +tyrannism +tyrannize +tyrannizer +tyrannizing +tyrannizingly +tyrannoid +tyrannophobia +tyrannosaur +tyrannous +tyrannously +tyrannousness +tyranny +tyrant +tyrantcraft +tyrantlike +tyrantship +tyre +tyremesis +tyriasis +tyro +tyrocidin +tyrocidine +tyroglyphid +tyrolite +tyrology +tyroma +tyromancy +tyromatous +tyrone +tyronic +tyronism +tyrosinase +tyrosine +tyrosinuria +tyrosyl +tyrotoxicon +tyrotoxine +tysonite +tyste +tyt +tzaritza +tzolkin +tzontle +u +uang +uayeb +uberant +uberous +uberously +uberousness +uberty +ubi +ubication +ubiety +ubiquarian +ubiquious +ubiquit +ubiquitarian +ubiquitariness +ubiquitary +ubiquitous +ubiquitously +ubiquitousness +ubiquity +ubussu +uckia +udal +udaler +udaller +udalman +udasi +udder +uddered +udderful +udderless +udderlike +udell +udo +udometer +udometric +udometry +udomograph +ug +ugh +uglification +uglifier +uglify +uglily +ugliness +uglisome +ugly +ugsome +ugsomely +ugsomeness +uhlan +uhllo +uhtensang +uhtsong +uily +uinal +uintaite +uintathere +uintjie +uitspan +uji +ukase +uke +ukiyoye +ukulele +ula +ulatrophia +ulcer +ulcerable +ulcerate +ulceration +ulcerative +ulcered +ulceromembranous +ulcerous +ulcerously +ulcerousness +ulcery +ulcuscle +ulcuscule +ule +ulema +ulemorrhagia +ulerythema +uletic +ulex +ulexine +ulexite +uliginose +uliginous +ulitis +ull +ulla +ullage +ullaged +ullagone +uller +ulling +ullmannite +ulluco +ulmaceous +ulmic +ulmin +ulminic +ulmo +ulmous +ulna +ulnad +ulnae +ulnar +ulnare +ulnaria +ulnocarpal +ulnocondylar +ulnometacarpal +ulnoradial +uloborid +ulocarcinoma +uloid +uloncus +ulorrhagia +ulorrhagy +ulorrhea +ulotrichaceous +ulotrichan +ulotrichous +ulotrichy +ulrichite +ulster +ulstered +ulsterette +ulstering +ulterior +ulteriorly +ultima +ultimacy +ultimata +ultimate +ultimately +ultimateness +ultimation +ultimatum +ultimity +ultimo +ultimobranchial +ultimogenitary +ultimogeniture +ultimum +ultra +ultrabasic +ultrabasite +ultrabelieving +ultrabenevolent +ultrabrachycephalic +ultrabrachycephaly +ultrabrilliant +ultracentenarian +ultracentenarianism +ultracentralizer +ultracentrifuge +ultraceremonious +ultrachurchism +ultracivil +ultracomplex +ultraconcomitant +ultracondenser +ultraconfident +ultraconscientious +ultraconservatism +ultraconservative +ultracordial +ultracosmopolitan +ultracredulous +ultracrepidarian +ultracrepidarianism +ultracrepidate +ultracritical +ultradandyism +ultradeclamatory +ultrademocratic +ultradespotic +ultradignified +ultradiscipline +ultradolichocephalic +ultradolichocephaly +ultradolichocranial +ultraeducationist +ultraeligible +ultraelliptic +ultraemphasis +ultraenergetic +ultraenforcement +ultraenthusiasm +ultraenthusiastic +ultraepiscopal +ultraevangelical +ultraexcessive +ultraexclusive +ultraexpeditious +ultrafantastic +ultrafashionable +ultrafastidious +ultrafederalist +ultrafeudal +ultrafidian +ultrafidianism +ultrafilter +ultrafilterability +ultrafilterable +ultrafiltrate +ultrafiltration +ultraformal +ultrafrivolous +ultragallant +ultragaseous +ultragenteel +ultragood +ultragrave +ultraheroic +ultrahonorable +ultrahuman +ultraimperialism +ultraimperialist +ultraimpersonal +ultrainclusive +ultraindifferent +ultraindulgent +ultraingenious +ultrainsistent +ultraintimate +ultrainvolved +ultraism +ultraist +ultraistic +ultralaborious +ultralegality +ultralenient +ultraliberal +ultraliberalism +ultralogical +ultraloyal +ultraluxurious +ultramarine +ultramaternal +ultramaximal +ultramelancholy +ultramicrochemical +ultramicrochemist +ultramicrochemistry +ultramicrometer +ultramicron +ultramicroscope +ultramicroscopic +ultramicroscopical +ultramicroscopy +ultraminute +ultramoderate +ultramodern +ultramodernism +ultramodernist +ultramodernistic +ultramodest +ultramontane +ultramontanism +ultramontanist +ultramorose +ultramulish +ultramundane +ultranational +ultranationalism +ultranationalist +ultranatural +ultranegligent +ultranice +ultranonsensical +ultraobscure +ultraobstinate +ultraofficious +ultraoptimistic +ultraornate +ultraorthodox +ultraorthodoxy +ultraoutrageous +ultrapapist +ultraparallel +ultraperfect +ultrapersuasive +ultraphotomicrograph +ultrapious +ultraplanetary +ultraplausible +ultrapopish +ultraproud +ultraprudent +ultraradical +ultraradicalism +ultrarapid +ultrareactionary +ultrared +ultrarefined +ultrarefinement +ultrareligious +ultraremuneration +ultrarepublican +ultrarevolutionary +ultrarevolutionist +ultraritualism +ultraromantic +ultraroyalism +ultraroyalist +ultrasanguine +ultrascholastic +ultraselect +ultraservile +ultrasevere +ultrashrewd +ultrasimian +ultrasolemn +ultrasonic +ultrasonics +ultraspartan +ultraspecialization +ultraspiritualism +ultrasplendid +ultrastandardization +ultrastellar +ultrasterile +ultrastrenuous +ultrastrict +ultrasubtle +ultrasystematic +ultratechnical +ultratense +ultraterrene +ultraterrestrial +ultratotal +ultratrivial +ultratropical +ultraugly +ultrauncommon +ultraurgent +ultravicious +ultraviolent +ultraviolet +ultravirtuous +ultravirus +ultravisible +ultrawealthy +ultrawise +ultrayoung +ultrazealous +ultrazodiacal +ultroneous +ultroneously +ultroneousness +ulu +ulua +uluhi +ululant +ululate +ululation +ululative +ululatory +ululu +ulvaceous +um +umangite +umbeclad +umbel +umbeled +umbella +umbellar +umbellate +umbellated +umbellately +umbellet +umbellic +umbellifer +umbelliferone +umbelliferous +umbelliflorous +umbelliform +umbelloid +umbellulate +umbellule +umbelluliferous +umbelwort +umber +umbethink +umbilectomy +umbilic +umbilical +umbilically +umbilicar +umbilicate +umbilicated +umbilication +umbilici +umbiliciform +umbilicus +umbiliform +umbilroot +umble +umbo +umbolateral +umbonal +umbonate +umbonated +umbonation +umbone +umbones +umbonial +umbonic +umbonulate +umbonule +umbra +umbracious +umbraciousness +umbraculate +umbraculiferous +umbraculiform +umbraculum +umbrae +umbrage +umbrageous +umbrageously +umbrageousness +umbral +umbrally +umbratile +umbrel +umbrella +umbrellaed +umbrellaless +umbrellalike +umbrellawise +umbrellawort +umbrette +umbriferous +umbriferously +umbriferousness +umbril +umbrine +umbrose +umbrosity +umbrous +ume +umiak +umiri +umlaut +ump +umph +umpirage +umpire +umpirer +umpireship +umpiress +umpirism +umpteen +umpteenth +umptekite +umptieth +umpty +umquhile +umu +un +unabandoned +unabased +unabasedly +unabashable +unabashed +unabashedly +unabatable +unabated +unabatedly +unabating +unabatingly +unabbreviated +unabetted +unabettedness +unabhorred +unabiding +unabidingly +unabidingness +unability +unabject +unabjured +unable +unableness +unably +unabolishable +unabolished +unabraded +unabrased +unabridgable +unabridged +unabrogated +unabrupt +unabsent +unabsolute +unabsolvable +unabsolved +unabsolvedness +unabsorb +unabsorbable +unabsorbed +unabsorbent +unabstract +unabsurd +unabundance +unabundant +unabundantly +unabused +unacademic +unacademical +unaccelerated +unaccent +unaccented +unaccentuated +unaccept +unacceptability +unacceptable +unacceptableness +unacceptably +unacceptance +unacceptant +unaccepted +unaccessibility +unaccessible +unaccessibleness +unaccessibly +unaccessional +unaccessory +unaccidental +unaccidentally +unaccidented +unacclimated +unacclimation +unacclimatization +unacclimatized +unaccommodable +unaccommodated +unaccommodatedness +unaccommodating +unaccommodatingly +unaccommodatingness +unaccompanable +unaccompanied +unaccompanying +unaccomplishable +unaccomplished +unaccomplishedness +unaccord +unaccordable +unaccordance +unaccordant +unaccorded +unaccording +unaccordingly +unaccostable +unaccosted +unaccountability +unaccountable +unaccountableness +unaccountably +unaccounted +unaccoutered +unaccoutred +unaccreditated +unaccredited +unaccrued +unaccumulable +unaccumulate +unaccumulated +unaccumulation +unaccuracy +unaccurate +unaccurately +unaccurateness +unaccursed +unaccusable +unaccusably +unaccuse +unaccusing +unaccustom +unaccustomed +unaccustomedly +unaccustomedness +unachievable +unachieved +unaching +unacidulated +unacknowledged +unacknowledgedness +unacknowledging +unacknowledgment +unacoustic +unacquaint +unacquaintable +unacquaintance +unacquainted +unacquaintedly +unacquaintedness +unacquiescent +unacquirable +unacquirableness +unacquirably +unacquired +unacquit +unacquittable +unacquitted +unacquittedness +unact +unactability +unactable +unacted +unacting +unactinic +unaction +unactivated +unactive +unactively +unactiveness +unactivity +unactorlike +unactual +unactuality +unactually +unactuated +unacute +unacutely +unadapt +unadaptability +unadaptable +unadaptableness +unadaptably +unadapted +unadaptedly +unadaptedness +unadaptive +unadd +unaddable +unadded +unaddicted +unaddictedness +unadditional +unaddress +unaddressed +unadequate +unadequately +unadequateness +unadherence +unadherent +unadherently +unadhesive +unadjacent +unadjacently +unadjectived +unadjourned +unadjournment +unadjudged +unadjust +unadjustably +unadjusted +unadjustment +unadministered +unadmirable +unadmire +unadmired +unadmiring +unadmissible +unadmissibly +unadmission +unadmittable +unadmittableness +unadmittably +unadmitted +unadmittedly +unadmitting +unadmonished +unadopt +unadoptable +unadoptably +unadopted +unadoption +unadorable +unadoration +unadored +unadoring +unadorn +unadornable +unadorned +unadornedly +unadornedness +unadornment +unadult +unadulterate +unadulterated +unadulteratedly +unadulteratedness +unadulterately +unadulterous +unadulterously +unadvanced +unadvancedly +unadvancedness +unadvancement +unadvancing +unadvantaged +unadvantageous +unadventured +unadventuring +unadventurous +unadventurously +unadverse +unadversely +unadverseness +unadvertency +unadvertised +unadvertisement +unadvertising +unadvisability +unadvisable +unadvisableness +unadvisably +unadvised +unadvisedly +unadvisedness +unadvocated +unaerated +unaesthetic +unaesthetical +unafeard +unafeared +unaffable +unaffably +unaffected +unaffectedly +unaffectedness +unaffecting +unaffectionate +unaffectionately +unaffectioned +unaffianced +unaffied +unaffiliated +unaffiliation +unaffirmation +unaffirmed +unaffixed +unafflicted +unafflictedly +unafflicting +unaffliction +unaffordable +unafforded +unaffranchised +unaffrighted +unaffrightedly +unaffronted +unafire +unafloat +unaflow +unafraid +unaged +unaggravated +unaggravating +unaggregated +unaggression +unaggressive +unaggressively +unaggressiveness +unaghast +unagile +unagility +unaging +unagitated +unagitatedly +unagitatedness +unagitation +unagonize +unagrarian +unagreeable +unagreeableness +unagreeably +unagreed +unagreeing +unagreement +unagricultural +unaidable +unaided +unaidedly +unaiding +unailing +unaimed +unaiming +unaired +unaisled +unakin +unakite +unal +unalarm +unalarmed +unalarming +unalcoholized +unaldermanly +unalert +unalertly +unalertness +unalgebraical +unalienable +unalienableness +unalienably +unalienated +unalignable +unaligned +unalike +unalimentary +unalist +unalive +unallayable +unallayably +unallayed +unalleged +unallegorical +unalleviably +unalleviated +unalleviation +unalliable +unallied +unalliedly +unalliedness +unallotment +unallotted +unallow +unallowable +unallowed +unallowedly +unallowing +unalloyed +unallurable +unallured +unalluring +unalluringly +unalmsed +unalone +unaloud +unalphabeted +unalphabetic +unalphabetical +unalterability +unalterable +unalterableness +unalterably +unalteration +unaltered +unaltering +unalternated +unamalgamable +unamalgamated +unamalgamating +unamassed +unamazed +unamazedly +unambiguity +unambiguous +unambiguously +unambiguousness +unambition +unambitious +unambitiously +unambitiousness +unambrosial +unambush +unamenability +unamenable +unamenableness +unamenably +unamend +unamendable +unamended +unamendedly +unamending +unamendment +unamerced +unamiability +unamiable +unamiableness +unamiably +unamicable +unamicably +unamiss +unamo +unamortization +unamortized +unample +unamplifiable +unamplified +unamply +unamputated +unamusable +unamusably +unamused +unamusement +unamusing +unamusingly +unamusive +unanalogical +unanalogous +unanalogously +unanalogousness +unanalytic +unanalytical +unanalyzable +unanalyzed +unanalyzing +unanatomizable +unanatomized +unancestored +unancestried +unanchor +unanchored +unanchylosed +unancient +unaneled +unangelic +unangelical +unangrily +unangry +unangular +unanimalized +unanimate +unanimated +unanimatedly +unanimatedness +unanimately +unanimism +unanimist +unanimistic +unanimistically +unanimity +unanimous +unanimously +unanimousness +unannealed +unannex +unannexed +unannexedly +unannexedness +unannihilable +unannihilated +unannotated +unannounced +unannoyed +unannoying +unannullable +unannulled +unanointed +unanswerability +unanswerable +unanswerableness +unanswerably +unanswered +unanswering +unantagonistic +unantagonizable +unantagonized +unantagonizing +unanticipated +unanticipating +unanticipatingly +unanticipation +unanticipative +unantiquated +unantiquatedness +unantique +unantiquity +unanxiety +unanxious +unanxiously +unanxiousness +unapart +unapocryphal +unapologetic +unapologizing +unapostatized +unapostolic +unapostolical +unapostolically +unapostrophized +unappalled +unappareled +unapparent +unapparently +unapparentness +unappealable +unappealableness +unappealably +unappealed +unappealing +unappeasable +unappeasableness +unappeasably +unappeased +unappeasedly +unappeasedness +unappendaged +unapperceived +unappertaining +unappetizing +unapplauded +unapplauding +unapplausive +unappliable +unappliableness +unappliably +unapplianced +unapplicable +unapplicableness +unapplicably +unapplied +unapplying +unappoint +unappointable +unappointableness +unappointed +unapportioned +unapposite +unappositely +unappraised +unappreciable +unappreciableness +unappreciably +unappreciated +unappreciating +unappreciation +unappreciative +unappreciatively +unappreciativeness +unapprehendable +unapprehendableness +unapprehendably +unapprehended +unapprehending +unapprehensible +unapprehensibleness +unapprehension +unapprehensive +unapprehensively +unapprehensiveness +unapprenticed +unapprised +unapprisedly +unapprisedness +unapproachability +unapproachable +unapproachableness +unapproached +unapproaching +unapprobation +unappropriable +unappropriate +unappropriated +unappropriately +unappropriateness +unappropriation +unapprovable +unapprovableness +unapprovably +unapproved +unapproving +unapprovingly +unapproximate +unapproximately +unaproned +unapropos +unapt +unaptitude +unaptly +unaptness +unarbitrarily +unarbitrariness +unarbitrary +unarbitrated +unarch +unarchdeacon +unarched +unarchitectural +unarduous +unarguable +unarguableness +unarguably +unargued +unarguing +unargumentative +unargumentatively +unarisen +unarising +unaristocratic +unaristocratically +unarithmetical +unarithmetically +unark +unarm +unarmed +unarmedly +unarmedness +unarmored +unarmorial +unaromatized +unarousable +unaroused +unarousing +unarraignable +unarraigned +unarranged +unarray +unarrayed +unarrestable +unarrested +unarresting +unarrival +unarrived +unarriving +unarrogance +unarrogant +unarrogating +unarted +unartful +unartfully +unartfulness +unarticled +unarticulate +unarticulated +unartificial +unartificiality +unartificially +unartistic +unartistical +unartistically +unartistlike +unary +unascendable +unascendableness +unascended +unascertainable +unascertainableness +unascertainably +unascertained +unashamed +unashamedly +unashamedness +unasinous +unaskable +unasked +unasking +unasleep +unaspersed +unasphalted +unaspirated +unaspiring +unaspiringly +unaspiringness +unassailable +unassailableness +unassailably +unassailed +unassailing +unassassinated +unassaultable +unassaulted +unassayed +unassaying +unassembled +unassented +unassenting +unasserted +unassertive +unassertiveness +unassessable +unassessableness +unassessed +unassibilated +unassiduous +unassignable +unassignably +unassigned +unassimilable +unassimilated +unassimilating +unassimilative +unassisted +unassisting +unassociable +unassociably +unassociated +unassociative +unassociativeness +unassoiled +unassorted +unassuageable +unassuaged +unassuaging +unassuetude +unassumable +unassumed +unassuming +unassumingly +unassumingness +unassured +unassuredly +unassuredness +unassuring +unasterisk +unastonish +unastonished +unastonishment +unastray +unathirst +unathletically +unatmospheric +unatonable +unatoned +unatoning +unattach +unattachable +unattached +unattackable +unattackableness +unattackably +unattacked +unattainability +unattainable +unattainableness +unattainably +unattained +unattaining +unattainment +unattaint +unattainted +unattaintedly +unattempered +unattemptable +unattempted +unattempting +unattendance +unattendant +unattended +unattentive +unattenuated +unattested +unattestedness +unattire +unattired +unattractable +unattractableness +unattracted +unattracting +unattractive +unattractively +unattractiveness +unattributable +unattributed +unattuned +unau +unauctioned +unaudible +unaudibleness +unaudibly +unaudienced +unaudited +unaugmentable +unaugmented +unauspicious +unauspiciously +unauspiciousness +unaustere +unauthentic +unauthentical +unauthentically +unauthenticated +unauthenticity +unauthorish +unauthoritative +unauthoritatively +unauthoritativeness +unauthoritied +unauthoritiveness +unauthorizable +unauthorize +unauthorized +unauthorizedly +unauthorizedness +unautomatic +unautumnal +unavailability +unavailable +unavailableness +unavailably +unavailed +unavailful +unavailing +unavailingly +unavengeable +unavenged +unavenging +unavenued +unaveraged +unaverred +unaverted +unavertible +unavertibleness +unavertibly +unavian +unavoidable +unavoidableness +unavoidably +unavoidal +unavoided +unavoiding +unavouchable +unavouchableness +unavouchably +unavouched +unavowable +unavowableness +unavowably +unavowed +unavowedly +unawakable +unawakableness +unawake +unawaked +unawakened +unawakenedness +unawakening +unawaking +unawardable +unawardableness +unawardably +unawarded +unaware +unawared +unawaredly +unawareness +unawares +unaway +unawed +unawful +unawfully +unawkward +unawned +unaxled +unazotized +unbackboarded +unbacked +unbackward +unbadged +unbaffled +unbaffling +unbag +unbagged +unbailable +unbailableness +unbailed +unbain +unbait +unbaited +unbaized +unbaked +unbalance +unbalanceable +unbalanceably +unbalanced +unbalancement +unbalancing +unbalconied +unbale +unbalked +unballast +unballasted +unballoted +unbandage +unbandaged +unbanded +unbanished +unbank +unbankable +unbankableness +unbankably +unbanked +unbankrupt +unbannered +unbaptize +unbaptized +unbar +unbarb +unbarbarize +unbarbarous +unbarbed +unbarbered +unbare +unbargained +unbark +unbarking +unbaronet +unbarrable +unbarred +unbarrel +unbarreled +unbarren +unbarrenness +unbarricade +unbarricaded +unbarricadoed +unbase +unbased +unbasedness +unbashful +unbashfully +unbashfulness +unbasket +unbastardized +unbaste +unbasted +unbastilled +unbastinadoed +unbated +unbathed +unbating +unbatted +unbatten +unbatterable +unbattered +unbattling +unbay +unbe +unbeached +unbeaconed +unbeaded +unbear +unbearable +unbearableness +unbearably +unbeard +unbearded +unbearing +unbeast +unbeatable +unbeatableness +unbeatably +unbeaten +unbeaued +unbeauteous +unbeauteously +unbeauteousness +unbeautified +unbeautiful +unbeautifully +unbeautifulness +unbeautify +unbeavered +unbeclogged +unbeclouded +unbecome +unbecoming +unbecomingly +unbecomingness +unbed +unbedabbled +unbedaggled +unbedashed +unbedaubed +unbedded +unbedecked +unbedewed +unbedimmed +unbedinned +unbedizened +unbedraggled +unbefit +unbefitting +unbefittingly +unbefittingness +unbefool +unbefriend +unbefriended +unbefringed +unbeget +unbeggar +unbegged +unbegilt +unbeginning +unbeginningly +unbeginningness +unbegirded +unbegirt +unbegot +unbegotten +unbegottenly +unbegottenness +unbegreased +unbegrimed +unbegrudged +unbeguile +unbeguiled +unbeguileful +unbegun +unbehaving +unbeheaded +unbeheld +unbeholdable +unbeholden +unbeholdenness +unbeholding +unbehoveful +unbehoving +unbeing +unbejuggled +unbeknown +unbeknownst +unbelied +unbelief +unbeliefful +unbelieffulness +unbelievability +unbelievable +unbelievableness +unbelievably +unbelieve +unbelieved +unbeliever +unbelieving +unbelievingly +unbelievingness +unbell +unbellicose +unbelligerent +unbelonging +unbeloved +unbelt +unbemoaned +unbemourned +unbench +unbend +unbendable +unbendableness +unbendably +unbended +unbending +unbendingly +unbendingness +unbendsome +unbeneficed +unbeneficent +unbeneficial +unbenefitable +unbenefited +unbenefiting +unbenetted +unbenevolence +unbenevolent +unbenevolently +unbenight +unbenighted +unbenign +unbenignant +unbenignantly +unbenignity +unbenignly +unbent +unbenumb +unbenumbed +unbequeathable +unbequeathed +unbereaved +unbereft +unberouged +unberth +unberufen +unbeseem +unbeseeming +unbeseemingly +unbeseemingness +unbeseemly +unbeset +unbesieged +unbesmeared +unbesmirched +unbesmutted +unbesot +unbesought +unbespeak +unbespoke +unbespoken +unbesprinkled +unbestarred +unbestowed +unbet +unbeteared +unbethink +unbethought +unbetide +unbetoken +unbetray +unbetrayed +unbetraying +unbetrothed +unbetterable +unbettered +unbeveled +unbewailed +unbewailing +unbewilder +unbewildered +unbewilled +unbewitch +unbewitched +unbewitching +unbewrayed +unbewritten +unbias +unbiasable +unbiased +unbiasedly +unbiasedness +unbibulous +unbickered +unbickering +unbid +unbidable +unbiddable +unbidden +unbigged +unbigoted +unbilled +unbillet +unbilleted +unbind +unbindable +unbinding +unbiographical +unbiological +unbirdlike +unbirdlimed +unbirdly +unbirthday +unbishop +unbishoply +unbit +unbiting +unbitt +unbitted +unbitten +unbitter +unblacked +unblackened +unblade +unblamable +unblamableness +unblamably +unblamed +unblaming +unblanched +unblanketed +unblasphemed +unblasted +unblazoned +unbleached +unbleaching +unbled +unbleeding +unblemishable +unblemished +unblemishedness +unblemishing +unblenched +unblenching +unblenchingly +unblendable +unblended +unblent +unbless +unblessed +unblessedness +unblest +unblighted +unblightedly +unblightedness +unblind +unblindfold +unblinking +unblinkingly +unbliss +unblissful +unblistered +unblithe +unblithely +unblock +unblockaded +unblocked +unblooded +unbloodied +unbloodily +unbloodiness +unbloody +unbloom +unbloomed +unblooming +unblossomed +unblossoming +unblotted +unbloused +unblown +unblued +unbluestockingish +unbluffed +unbluffing +unblunder +unblundered +unblundering +unblunted +unblurred +unblush +unblushing +unblushingly +unblushingness +unboarded +unboasted +unboastful +unboastfully +unboasting +unboat +unbodied +unbodiliness +unbodily +unboding +unbodkined +unbody +unbodylike +unbog +unboggy +unbohemianize +unboiled +unboisterous +unbokel +unbold +unbolden +unboldly +unboldness +unbolled +unbolster +unbolstered +unbolt +unbolted +unbombast +unbondable +unbondableness +unbonded +unbone +unboned +unbonnet +unbonneted +unbonny +unbooked +unbookish +unbooklearned +unboot +unbooted +unboraxed +unborder +unbordered +unbored +unboring +unborn +unborne +unborough +unborrowed +unborrowing +unbosom +unbosomer +unbossed +unbotanical +unbothered +unbothering +unbottle +unbottom +unbottomed +unbought +unbound +unboundable +unboundableness +unboundably +unbounded +unboundedly +unboundedness +unboundless +unbounteous +unbountiful +unbountifully +unbountifulness +unbow +unbowable +unbowdlerized +unbowed +unbowel +unboweled +unbowered +unbowing +unbowingness +unbowled +unbowsome +unbox +unboxed +unboy +unboyish +unboylike +unbrace +unbraced +unbracedness +unbracelet +unbraceleted +unbracing +unbragged +unbragging +unbraid +unbraided +unbrailed +unbrained +unbran +unbranched +unbranching +unbrand +unbranded +unbrandied +unbrave +unbraved +unbravely +unbraze +unbreachable +unbreached +unbreaded +unbreakable +unbreakableness +unbreakably +unbreakfasted +unbreaking +unbreast +unbreath +unbreathable +unbreathableness +unbreathed +unbreathing +unbred +unbreech +unbreeched +unbreezy +unbrent +unbrewed +unbribable +unbribableness +unbribably +unbribed +unbribing +unbrick +unbridegroomlike +unbridgeable +unbridged +unbridle +unbridled +unbridledly +unbridledness +unbridling +unbrief +unbriefed +unbriefly +unbright +unbrightened +unbrilliant +unbrimming +unbrined +unbrittle +unbroached +unbroad +unbroadcasted +unbroidered +unbroiled +unbroke +unbroken +unbrokenly +unbrokenness +unbronzed +unbrooch +unbrooded +unbrookable +unbrookably +unbrothered +unbrotherlike +unbrotherliness +unbrotherly +unbrought +unbrown +unbrowned +unbruised +unbrushed +unbrutalize +unbrutalized +unbrute +unbrutelike +unbrutify +unbrutize +unbuckle +unbuckramed +unbud +unbudded +unbudgeability +unbudgeable +unbudgeableness +unbudgeably +unbudged +unbudgeted +unbudging +unbuffed +unbuffered +unbuffeted +unbuild +unbuilded +unbuilt +unbulky +unbulled +unbulletined +unbumped +unbumptious +unbunched +unbundle +unbundled +unbung +unbungling +unbuoyant +unbuoyed +unburden +unburdened +unburdenment +unburdensome +unburdensomeness +unburgessed +unburiable +unburial +unburied +unburlesqued +unburly +unburn +unburnable +unburned +unburning +unburnished +unburnt +unburrow +unburrowed +unburst +unburstable +unburstableness +unburthen +unbury +unbush +unbusied +unbusily +unbusiness +unbusinesslike +unbusk +unbuskin +unbuskined +unbustling +unbusy +unbutchered +unbutcherlike +unbuttered +unbutton +unbuttoned +unbuttonment +unbuttressed +unbuxom +unbuxomly +unbuxomness +unbuyable +unbuyableness +unbuying +unca +uncabined +uncabled +uncadenced +uncage +uncaged +uncake +uncalcareous +uncalcified +uncalcined +uncalculable +uncalculableness +uncalculably +uncalculated +uncalculating +uncalculatingly +uncalendered +uncalk +uncalked +uncall +uncalled +uncallow +uncallower +uncalm +uncalmed +uncalmly +uncalumniated +uncambered +uncamerated +uncamouflaged +uncanceled +uncancellable +uncancelled +uncandid +uncandidly +uncandidness +uncandied +uncandor +uncaned +uncankered +uncanned +uncannily +uncanniness +uncanny +uncanonic +uncanonical +uncanonically +uncanonicalness +uncanonize +uncanonized +uncanopied +uncantoned +uncantonized +uncanvassably +uncanvassed +uncap +uncapable +uncapableness +uncapably +uncapacious +uncapacitate +uncaparisoned +uncapitalized +uncapped +uncapper +uncapsizable +uncapsized +uncaptained +uncaptioned +uncaptious +uncaptiously +uncaptivate +uncaptivated +uncaptivating +uncaptived +uncapturable +uncaptured +uncarbonated +uncarboned +uncarbureted +uncarded +uncardinal +uncardinally +uncareful +uncarefully +uncarefulness +uncaressed +uncargoed +uncaricatured +uncaring +uncarnate +uncarnivorous +uncaroled +uncarpentered +uncarpeted +uncarriageable +uncarried +uncart +uncarted +uncartooned +uncarved +uncase +uncased +uncasemated +uncask +uncasked +uncasketed +uncasque +uncassock +uncast +uncaste +uncastigated +uncastle +uncastled +uncastrated +uncasual +uncatalogued +uncatchable +uncate +uncatechised +uncatechisedness +uncatechized +uncatechizedness +uncategorized +uncathedraled +uncatholcity +uncatholic +uncatholical +uncatholicalness +uncatholicize +uncatholicly +uncaucusable +uncaught +uncausatively +uncaused +uncauterized +uncautious +uncautiously +uncautiousness +uncavalier +uncavalierly +uncave +unceasable +unceased +unceasing +unceasingly +unceasingness +unceded +unceiled +unceilinged +uncelebrated +uncelebrating +uncelestial +uncelestialized +uncellar +uncement +uncemented +uncementing +uncensorable +uncensored +uncensorious +uncensoriously +uncensoriousness +uncensurable +uncensured +uncensuring +uncenter +uncentered +uncentral +uncentrality +uncentrally +uncentred +uncentury +uncereclothed +unceremented +unceremonial +unceremonious +unceremoniously +unceremoniousness +uncertain +uncertainly +uncertainness +uncertainty +uncertifiable +uncertifiableness +uncertificated +uncertified +uncertifying +uncertitude +uncessant +uncessantly +uncessantness +unchafed +unchain +unchainable +unchained +unchair +unchaired +unchalked +unchallengeable +unchallengeableness +unchallengeably +unchallenged +unchallenging +unchambered +unchamfered +unchampioned +unchance +unchancellor +unchancy +unchange +unchangeability +unchangeable +unchangeableness +unchangeably +unchanged +unchangedness +unchangeful +unchangefulness +unchanging +unchangingly +unchangingness +unchanneled +unchannelled +unchanted +unchaperoned +unchaplain +unchapleted +unchapter +unchaptered +uncharacter +uncharactered +uncharacteristic +uncharacteristically +uncharacterized +uncharge +unchargeable +uncharged +uncharging +uncharily +unchariness +unchariot +uncharitable +uncharitableness +uncharitably +uncharity +uncharm +uncharmable +uncharmed +uncharming +uncharnel +uncharred +uncharted +unchartered +unchary +unchased +unchaste +unchastely +unchastened +unchasteness +unchastisable +unchastised +unchastising +unchastity +unchatteled +unchauffeured +unchawed +uncheat +uncheated +uncheating +uncheck +uncheckable +unchecked +uncheckered +uncheerable +uncheered +uncheerful +uncheerfully +uncheerfulness +uncheerily +uncheeriness +uncheering +uncheery +unchemical +unchemically +uncherished +uncherishing +unchested +unchevroned +unchewable +unchewableness +unchewed +unchid +unchidden +unchided +unchiding +unchidingly +unchild +unchildish +unchildishly +unchildishness +unchildlike +unchilled +unchiming +unchinked +unchipped +unchiseled +unchiselled +unchivalric +unchivalrous +unchivalrously +unchivalrousness +unchivalry +unchloridized +unchoicely +unchokable +unchoked +uncholeric +unchoosable +unchopped +unchoral +unchorded +unchosen +unchrisom +unchristen +unchristened +unchristian +unchristianity +unchristianize +unchristianized +unchristianlike +unchristianly +unchristianness +unchronicled +unchronological +unchronologically +unchurch +unchurched +unchurchlike +unchurchly +unchurn +unci +uncia +uncial +uncialize +uncially +uncicatrized +unciferous +unciform +unciliated +uncinal +uncinariasis +uncinariatic +uncinate +uncinated +uncinatum +uncinch +uncinct +uncinctured +uncini +uncinus +uncipher +uncircular +uncircularized +uncirculated +uncircumcised +uncircumcisedness +uncircumcision +uncircumlocutory +uncircumscribable +uncircumscribed +uncircumscribedness +uncircumscript +uncircumscriptible +uncircumscription +uncircumspect +uncircumspection +uncircumspectly +uncircumspectness +uncircumstanced +uncircumstantial +uncirostrate +uncite +uncited +uncitied +uncitizen +uncitizenlike +uncitizenly +uncity +uncivic +uncivil +uncivilish +uncivility +uncivilizable +uncivilization +uncivilize +uncivilized +uncivilizedly +uncivilizedness +uncivilly +uncivilness +unclad +unclaimed +unclaiming +unclamorous +unclamp +unclamped +unclarified +unclarifying +unclarity +unclashing +unclasp +unclasped +unclassable +unclassableness +unclassably +unclassed +unclassible +unclassical +unclassically +unclassifiable +unclassifiableness +unclassification +unclassified +unclassify +unclassifying +unclawed +unclay +unclayed +uncle +unclead +unclean +uncleanable +uncleaned +uncleanlily +uncleanliness +uncleanly +uncleanness +uncleansable +uncleanse +uncleansed +uncleansedness +unclear +uncleared +unclearing +uncleavable +uncleave +uncledom +uncleft +unclehood +unclement +unclemently +unclementness +unclench +unclergy +unclergyable +unclerical +unclericalize +unclerically +unclericalness +unclerklike +unclerkly +uncleship +unclever +uncleverly +uncleverness +unclew +unclick +uncliented +unclify +unclimaxed +unclimb +unclimbable +unclimbableness +unclimbably +unclimbed +unclimbing +unclinch +uncling +unclinical +unclip +unclipped +unclipper +uncloak +uncloakable +uncloaked +unclog +unclogged +uncloister +uncloistered +uncloistral +unclosable +unclose +unclosed +uncloseted +unclothe +unclothed +unclothedly +unclothedness +unclotted +uncloud +unclouded +uncloudedly +uncloudedness +uncloudy +unclout +uncloven +uncloyable +uncloyed +uncloying +unclub +unclubbable +unclubby +unclustered +unclustering +unclutch +unclutchable +unclutched +unclutter +uncluttered +unco +uncoach +uncoachable +uncoachableness +uncoached +uncoacted +uncoagulable +uncoagulated +uncoagulating +uncoat +uncoated +uncoatedness +uncoaxable +uncoaxed +uncoaxing +uncock +uncocked +uncockneyfy +uncocted +uncodded +uncoddled +uncoded +uncodified +uncoerced +uncoffer +uncoffin +uncoffined +uncoffle +uncogent +uncogged +uncogitable +uncognizable +uncognizant +uncognized +uncognoscibility +uncognoscible +uncoguidism +uncoherent +uncoherently +uncoherentness +uncohesive +uncoif +uncoifed +uncoil +uncoiled +uncoin +uncoined +uncoked +uncoking +uncollapsed +uncollapsible +uncollar +uncollared +uncollated +uncollatedness +uncollected +uncollectedly +uncollectedness +uncollectible +uncollectibleness +uncollectibly +uncolleged +uncollegian +uncollegiate +uncolloquial +uncolloquially +uncolonellike +uncolonial +uncolonize +uncolonized +uncolorable +uncolorably +uncolored +uncoloredly +uncoloredness +uncoloured +uncolouredly +uncolouredness +uncolt +uncoly +uncombable +uncombatable +uncombated +uncombed +uncombinable +uncombinableness +uncombinably +uncombine +uncombined +uncombining +uncombiningness +uncombustible +uncome +uncomelily +uncomeliness +uncomely +uncomfort +uncomfortable +uncomfortableness +uncomfortably +uncomforted +uncomforting +uncomfy +uncomic +uncommanded +uncommandedness +uncommanderlike +uncommemorated +uncommenced +uncommendable +uncommendableness +uncommendably +uncommended +uncommensurability +uncommensurable +uncommensurableness +uncommensurate +uncommented +uncommenting +uncommerciable +uncommercial +uncommercially +uncommercialness +uncommingled +uncomminuted +uncommiserated +uncommiserating +uncommissioned +uncommitted +uncommitting +uncommixed +uncommodious +uncommodiously +uncommodiousness +uncommon +uncommonable +uncommonly +uncommonness +uncommonplace +uncommunicable +uncommunicableness +uncommunicably +uncommunicated +uncommunicating +uncommunicative +uncommunicatively +uncommunicativeness +uncommutable +uncommutative +uncommuted +uncompact +uncompacted +uncompahgrite +uncompaniable +uncompanied +uncompanioned +uncomparable +uncomparably +uncompared +uncompass +uncompassable +uncompassed +uncompassion +uncompassionate +uncompassionated +uncompassionately +uncompassionateness +uncompassionating +uncompassioned +uncompatible +uncompatibly +uncompellable +uncompelled +uncompelling +uncompensable +uncompensated +uncompetent +uncompetitive +uncompiled +uncomplacent +uncomplained +uncomplaining +uncomplainingly +uncomplainingness +uncomplaint +uncomplaisance +uncomplaisant +uncomplaisantly +uncomplemental +uncompletable +uncomplete +uncompleted +uncompletely +uncompleteness +uncomplex +uncompliability +uncompliable +uncompliableness +uncompliance +uncompliant +uncomplicated +uncomplimentary +uncomplimented +uncomplimenting +uncomplying +uncomposable +uncomposeable +uncomposed +uncompoundable +uncompounded +uncompoundedly +uncompoundedness +uncompounding +uncomprehended +uncomprehending +uncomprehendingly +uncomprehendingness +uncomprehensible +uncomprehension +uncomprehensive +uncomprehensively +uncomprehensiveness +uncompressed +uncompressible +uncomprised +uncomprising +uncomprisingly +uncompromised +uncompromising +uncompromisingly +uncompromisingness +uncompulsive +uncompulsory +uncomputable +uncomputableness +uncomputably +uncomputed +uncomraded +unconcatenated +unconcatenating +unconcealable +unconcealableness +unconcealably +unconcealed +unconcealing +unconcealingly +unconcealment +unconceded +unconceited +unconceivable +unconceivableness +unconceivably +unconceived +unconceiving +unconcern +unconcerned +unconcernedly +unconcernedness +unconcerning +unconcernment +unconcertable +unconcerted +unconcertedly +unconcertedness +unconcessible +unconciliable +unconciliated +unconciliatedness +unconciliating +unconciliatory +unconcludable +unconcluded +unconcluding +unconcludingness +unconclusive +unconclusively +unconclusiveness +unconcocted +unconcordant +unconcrete +unconcreted +unconcurrent +unconcurring +uncondemnable +uncondemned +uncondensable +uncondensableness +uncondensed +uncondensing +uncondescending +uncondescension +uncondition +unconditional +unconditionality +unconditionally +unconditionalness +unconditionate +unconditionated +unconditionately +unconditioned +unconditionedly +unconditionedness +uncondoled +uncondoling +unconducing +unconducive +unconduciveness +unconducted +unconductive +unconductiveness +unconfected +unconfederated +unconferred +unconfess +unconfessed +unconfessing +unconfided +unconfidence +unconfident +unconfidential +unconfidentialness +unconfidently +unconfiding +unconfinable +unconfine +unconfined +unconfinedly +unconfinedness +unconfinement +unconfining +unconfirm +unconfirmative +unconfirmed +unconfirming +unconfiscable +unconfiscated +unconflicting +unconflictingly +unconflictingness +unconformability +unconformable +unconformableness +unconformably +unconformed +unconformedly +unconforming +unconformist +unconformity +unconfound +unconfounded +unconfoundedly +unconfrontable +unconfronted +unconfusable +unconfusably +unconfused +unconfusedly +unconfutable +unconfuted +unconfuting +uncongeal +uncongealable +uncongealed +uncongenial +uncongeniality +uncongenially +uncongested +unconglobated +unconglomerated +unconglutinated +uncongratulate +uncongratulated +uncongratulating +uncongregated +uncongregational +uncongressional +uncongruous +unconjecturable +unconjectured +unconjoined +unconjugal +unconjugated +unconjunctive +unconjured +unconnected +unconnectedly +unconnectedness +unconned +unconnived +unconniving +unconquerable +unconquerableness +unconquerably +unconquered +unconscienced +unconscient +unconscientious +unconscientiously +unconscientiousness +unconscionable +unconscionableness +unconscionably +unconscious +unconsciously +unconsciousness +unconsecrate +unconsecrated +unconsecratedly +unconsecratedness +unconsecration +unconsecutive +unconsent +unconsentaneous +unconsented +unconsenting +unconsequential +unconsequentially +unconsequentialness +unconservable +unconservative +unconserved +unconserving +unconsiderable +unconsiderate +unconsiderately +unconsiderateness +unconsidered +unconsideredly +unconsideredness +unconsidering +unconsideringly +unconsignable +unconsigned +unconsistent +unconsociable +unconsociated +unconsolable +unconsolably +unconsolatory +unconsoled +unconsolidated +unconsolidating +unconsolidation +unconsoling +unconsonancy +unconsonant +unconsonantly +unconsonous +unconspicuous +unconspicuously +unconspicuousness +unconspired +unconspiring +unconspiringly +unconspiringness +unconstancy +unconstant +unconstantly +unconstantness +unconstellated +unconstipated +unconstituted +unconstitutional +unconstitutionalism +unconstitutionality +unconstitutionally +unconstrainable +unconstrained +unconstrainedly +unconstrainedness +unconstraining +unconstraint +unconstricted +unconstruable +unconstructed +unconstructive +unconstructural +unconstrued +unconsular +unconsult +unconsultable +unconsulted +unconsulting +unconsumable +unconsumed +unconsuming +unconsummate +unconsummated +unconsumptive +uncontagious +uncontainable +uncontainableness +uncontainably +uncontained +uncontaminable +uncontaminate +uncontaminated +uncontemned +uncontemnedly +uncontemplated +uncontemporaneous +uncontemporary +uncontemptuous +uncontended +uncontending +uncontent +uncontentable +uncontented +uncontentedly +uncontentedness +uncontenting +uncontentingness +uncontentious +uncontentiously +uncontentiousness +uncontestable +uncontestableness +uncontestably +uncontested +uncontestedly +uncontestedness +uncontinence +uncontinent +uncontinental +uncontinented +uncontinently +uncontinual +uncontinued +uncontinuous +uncontorted +uncontract +uncontracted +uncontractedness +uncontractile +uncontradictable +uncontradictableness +uncontradictably +uncontradicted +uncontradictedly +uncontradictious +uncontradictory +uncontrastable +uncontrasted +uncontrasting +uncontributed +uncontributing +uncontributory +uncontrite +uncontrived +uncontriving +uncontrol +uncontrollability +uncontrollable +uncontrollableness +uncontrollably +uncontrolled +uncontrolledly +uncontrolledness +uncontrolling +uncontroversial +uncontroversially +uncontrovertable +uncontrovertableness +uncontrovertably +uncontroverted +uncontrovertedly +uncontrovertible +uncontrovertibleness +uncontrovertibly +unconvenable +unconvened +unconvenience +unconvenient +unconveniently +unconventional +unconventionalism +unconventionality +unconventionalize +unconventionally +unconventioned +unconversable +unconversableness +unconversably +unconversant +unconversational +unconversion +unconvert +unconverted +unconvertedly +unconvertedness +unconvertibility +unconvertible +unconveyable +unconveyed +unconvicted +unconvicting +unconvince +unconvinced +unconvincedly +unconvincedness +unconvincibility +unconvincible +unconvincing +unconvincingly +unconvincingness +unconvoluted +unconvoyed +unconvulsed +uncookable +uncooked +uncooled +uncoop +uncooped +uncoopered +uncooping +uncope +uncopiable +uncopied +uncopious +uncopyrighted +uncoquettish +uncoquettishly +uncord +uncorded +uncordial +uncordiality +uncordially +uncording +uncore +uncored +uncork +uncorked +uncorker +uncorking +uncorned +uncorner +uncoronated +uncoroneted +uncorporal +uncorpulent +uncorrect +uncorrectable +uncorrected +uncorrectible +uncorrectly +uncorrectness +uncorrelated +uncorrespondency +uncorrespondent +uncorresponding +uncorrigible +uncorrigibleness +uncorrigibly +uncorroborated +uncorroded +uncorrugated +uncorrupt +uncorrupted +uncorruptedly +uncorruptedness +uncorruptibility +uncorruptible +uncorruptibleness +uncorruptibly +uncorrupting +uncorruption +uncorruptive +uncorruptly +uncorruptness +uncorseted +uncosseted +uncost +uncostliness +uncostly +uncostumed +uncottoned +uncouch +uncouched +uncouching +uncounselable +uncounseled +uncounsellable +uncounselled +uncountable +uncountableness +uncountably +uncounted +uncountenanced +uncounteracted +uncounterbalanced +uncounterfeit +uncounterfeited +uncountermandable +uncountermanded +uncountervailed +uncountess +uncountrified +uncouple +uncoupled +uncoupler +uncourageous +uncoursed +uncourted +uncourteous +uncourteously +uncourteousness +uncourtierlike +uncourting +uncourtlike +uncourtliness +uncourtly +uncous +uncousinly +uncouth +uncouthie +uncouthly +uncouthness +uncouthsome +uncovenant +uncovenanted +uncover +uncoverable +uncovered +uncoveredly +uncoveted +uncoveting +uncovetingly +uncovetous +uncowed +uncowl +uncoy +uncracked +uncradled +uncraftily +uncraftiness +uncrafty +uncram +uncramp +uncramped +uncrampedness +uncranked +uncrannied +uncrated +uncravatted +uncraven +uncraving +uncravingly +uncrazed +uncream +uncreased +uncreatability +uncreatable +uncreatableness +uncreate +uncreated +uncreatedness +uncreating +uncreation +uncreative +uncreativeness +uncreaturely +uncredentialed +uncredentialled +uncredibility +uncredible +uncredibly +uncreditable +uncreditableness +uncreditably +uncredited +uncrediting +uncredulous +uncreeping +uncreosoted +uncrest +uncrested +uncrevassed +uncrib +uncried +uncrime +uncriminal +uncriminally +uncrinkle +uncrinkled +uncrinkling +uncrippled +uncrisp +uncritical +uncritically +uncriticisable +uncriticised +uncriticising +uncriticisingly +uncriticism +uncriticizable +uncriticized +uncriticizing +uncriticizingly +uncrochety +uncrook +uncrooked +uncrooking +uncropped +uncropt +uncross +uncrossable +uncrossableness +uncrossed +uncrossexaminable +uncrossexamined +uncrossly +uncrowded +uncrown +uncrowned +uncrowning +uncrucified +uncrudded +uncrude +uncruel +uncrumbled +uncrumple +uncrumpling +uncrushable +uncrushed +uncrusted +uncrying +uncrystaled +uncrystalled +uncrystalline +uncrystallizability +uncrystallizable +uncrystallized +unction +unctional +unctioneer +unctionless +unctious +unctiousness +unctorium +unctuose +unctuosity +unctuous +unctuously +unctuousness +uncubbed +uncubic +uncuckold +uncuckolded +uncudgelled +uncuffed +uncular +unculled +uncultivability +uncultivable +uncultivate +uncultivated +uncultivation +unculturable +unculture +uncultured +uncumber +uncumbered +uncumbrous +uncunning +uncunningly +uncunningness +uncupped +uncurable +uncurableness +uncurably +uncurb +uncurbable +uncurbed +uncurbedly +uncurbing +uncurd +uncurdled +uncurdling +uncured +uncurious +uncuriously +uncurl +uncurled +uncurling +uncurrent +uncurrently +uncurrentness +uncurricularized +uncurried +uncurse +uncursed +uncursing +uncurst +uncurtailed +uncurtain +uncurtained +uncus +uncushioned +uncusped +uncustomable +uncustomarily +uncustomariness +uncustomary +uncustomed +uncut +uncuth +uncuticulate +uncuttable +uncynical +uncynically +uncypress +undabbled +undaggled +undaily +undaintiness +undainty +undallying +undam +undamageable +undamaged +undamaging +undamasked +undammed +undamming +undamn +undamped +undancing +undandiacal +undandled +undangered +undangerous +undangerousness +undared +undaring +undark +undarken +undarkened +undarned +undashed +undatable +undate +undateable +undated +undatedness +undaub +undaubed +undaughter +undaughterliness +undaughterly +undauntable +undaunted +undauntedly +undauntedness +undaunting +undawned +undawning +undazed +undazing +undazzle +undazzled +undazzling +unde +undead +undeadened +undeaf +undealable +undealt +undean +undear +undebarred +undebased +undebatable +undebated +undebating +undebauched +undebilitated +undebilitating +undecagon +undecanaphthene +undecane +undecatoic +undecayable +undecayableness +undecayed +undecayedness +undecaying +undeceased +undeceitful +undeceivable +undeceivableness +undeceivably +undeceive +undeceived +undeceiver +undeceiving +undecency +undecennary +undecennial +undecent +undecently +undeception +undeceptious +undeceptitious +undeceptive +undecidable +undecide +undecided +undecidedly +undecidedness +undeciding +undecimal +undeciman +undecimole +undecipher +undecipherability +undecipherable +undecipherably +undeciphered +undecision +undecisive +undecisively +undecisiveness +undeck +undecked +undeclaimed +undeclaiming +undeclamatory +undeclarable +undeclare +undeclared +undeclinable +undeclinableness +undeclinably +undeclined +undeclining +undecocted +undecoic +undecolic +undecomposable +undecomposed +undecompounded +undecorated +undecorative +undecorous +undecorously +undecorousness +undecorticated +undecoyed +undecreased +undecreasing +undecree +undecreed +undecried +undecyl +undecylenic +undecylic +undedicate +undedicated +undeducible +undeducted +undeeded +undeemed +undeemous +undeemously +undeep +undefaceable +undefaced +undefalcated +undefamed +undefaming +undefatigable +undefaulted +undefaulting +undefeasible +undefeat +undefeatable +undefeated +undefeatedly +undefeatedness +undefecated +undefectible +undefective +undefectiveness +undefendable +undefendableness +undefendably +undefended +undefending +undefense +undefensed +undefensible +undeferential +undeferentially +undeferred +undefiant +undeficient +undefied +undefilable +undefiled +undefiledly +undefiledness +undefinable +undefinableness +undefinably +undefine +undefined +undefinedly +undefinedness +undeflected +undeflowered +undeformed +undeformedness +undefrauded +undefrayed +undeft +undegeneracy +undegenerate +undegenerated +undegenerating +undegraded +undegrading +undeification +undeified +undeify +undeistical +undejected +undelated +undelayable +undelayed +undelayedly +undelaying +undelayingly +undelectable +undelectably +undelegated +undeleted +undeliberate +undeliberated +undeliberately +undeliberateness +undeliberating +undeliberatingly +undeliberative +undeliberativeness +undelible +undelicious +undelight +undelighted +undelightful +undelightfully +undelightfulness +undelighting +undelightsome +undelimited +undelineated +undeliverable +undeliverableness +undelivered +undelivery +undeludable +undelude +undeluded +undeluding +undeluged +undelusive +undelusively +undelve +undelved +undelylene +undemagnetizable +undemanded +undemised +undemocratic +undemocratically +undemocratize +undemolishable +undemolished +undemonstrable +undemonstrably +undemonstratable +undemonstrated +undemonstrative +undemonstratively +undemonstrativeness +undemure +undemurring +unden +undeniable +undeniableness +undeniably +undenied +undeniedly +undenizened +undenominated +undenominational +undenominationalism +undenominationalist +undenominationalize +undenominationally +undenoted +undenounced +undenuded +undepartableness +undepartably +undeparted +undeparting +undependable +undependableness +undependably +undependent +undepending +undephlegmated +undepicted +undepleted +undeplored +undeported +undeposable +undeposed +undeposited +undepraved +undepravedness +undeprecated +undepreciated +undepressed +undepressible +undepressing +undeprivable +undeprived +undepurated +undeputed +under +underabyss +underaccident +underaccommodated +underact +underacted +underacting +underaction +underactor +underadjustment +underadmiral +underadventurer +underage +underagency +underagent +underagitation +underaid +underaim +underair +underalderman +underanged +underarch +underargue +underarm +underaverage +underback +underbailiff +underbake +underbalance +underballast +underbank +underbarber +underbarring +underbasal +underbeadle +underbeak +underbeam +underbear +underbearer +underbearing +underbeat +underbeaten +underbed +underbelly +underbeveling +underbid +underbidder +underbill +underbillow +underbishop +underbishopric +underbit +underbite +underbitted +underbitten +underboard +underboated +underbodice +underbody +underboil +underboom +underborn +underborne +underbottom +underbough +underbought +underbound +underbowed +underbowser +underbox +underboy +underbrace +underbraced +underbranch +underbreath +underbreathing +underbred +underbreeding +underbrew +underbridge +underbrigadier +underbright +underbrim +underbrush +underbubble +underbud +underbuild +underbuilder +underbuilding +underbuoy +underburn +underburned +underburnt +underbursar +underbury +underbush +underbutler +underbuy +undercanopy +undercanvass +undercap +undercapitaled +undercapitalization +undercapitalize +undercaptain +undercarder +undercarriage +undercarry +undercarter +undercarve +undercarved +undercase +undercasing +undercast +undercause +underceiling +undercellar +undercellarer +underchamber +underchamberlain +underchancellor +underchanter +underchap +undercharge +undercharged +underchief +underchime +underchin +underchord +underchurched +undercircle +undercitizen +underclad +underclass +underclassman +underclay +underclearer +underclerk +underclerkship +undercliff +underclift +undercloak +undercloth +underclothe +underclothed +underclothes +underclothing +underclub +underclutch +undercoachman +undercoat +undercoated +undercoater +undercoating +undercollector +undercolor +undercolored +undercoloring +undercommander +undercomment +undercompounded +underconcerned +undercondition +underconsciousness +underconstable +underconsume +underconsumption +undercook +undercool +undercooper +undercorrect +undercountenance +undercourse +undercourtier +undercover +undercovering +undercovert +undercrawl +undercreep +undercrest +undercrier +undercroft +undercrop +undercrust +undercry +undercrypt +undercup +undercurl +undercurrent +undercurve +undercut +undercutter +undercutting +underdauber +underdeacon +underdead +underdebauchee +underdeck +underdepth +underdevelop +underdevelopment +underdevil +underdialogue +underdig +underdip +underdish +underdistinction +underdistributor +underditch +underdive +underdo +underdoctor +underdoer +underdog +underdoing +underdone +underdose +underdot +underdown +underdraft +underdrag +underdrain +underdrainage +underdrainer +underdraught +underdraw +underdrawers +underdrawn +underdress +underdressed +underdrift +underdrive +underdriven +underdrudgery +underdrumming +underdry +underdunged +underearth +undereat +undereaten +underedge +undereducated +underemployment +underengraver +underenter +underer +underescheator +underestimate +underestimation +underexcited +underexercise +underexpose +underexposure +undereye +underface +underfaction +underfactor +underfaculty +underfalconer +underfall +underfarmer +underfeathering +underfeature +underfed +underfeed +underfeeder +underfeeling +underfeet +underfellow +underfiend +underfill +underfilling +underfinance +underfind +underfire +underfitting +underflame +underflannel +underfleece +underflood +underfloor +underflooring +underflow +underfold +underfolded +underfong +underfoot +underfootage +underfootman +underforebody +underform +underfortify +underframe +underframework +underframing +underfreight +underfrequency +underfringe +underfrock +underfur +underfurnish +underfurnisher +underfurrow +undergabble +undergamekeeper +undergaoler +undergarb +undergardener +undergarment +undergarnish +undergauge +undergear +undergeneral +undergentleman +undergird +undergirder +undergirding +undergirdle +undergirth +underglaze +undergloom +underglow +undergnaw +undergo +undergod +undergoer +undergoing +undergore +undergoverness +undergovernment +undergovernor +undergown +undergrad +undergrade +undergraduate +undergraduatedom +undergraduateness +undergraduateship +undergraduatish +undergraduette +undergraining +undergrass +undergreen +undergrieve +undergroan +underground +undergrounder +undergroundling +undergrove +undergrow +undergrowl +undergrown +undergrowth +undergrub +underguard +underguardian +undergunner +underhabit +underhammer +underhand +underhanded +underhandedly +underhandedness +underhang +underhanging +underhangman +underhatch +underhead +underheat +underheaven +underhelp +underhew +underhid +underhill +underhint +underhistory +underhive +underhold +underhole +underhonest +underhorse +underhorsed +underhousemaid +underhum +underhung +underided +underinstrument +underisive +underissue +underivable +underivative +underived +underivedly +underivedness +underjacket +underjailer +underjanitor +underjaw +underjawed +underjobbing +underjudge +underjungle +underkeel +underkeeper +underkind +underking +underkingdom +underlaborer +underlaid +underlain +underland +underlanguaged +underlap +underlapper +underlash +underlaundress +underlawyer +underlay +underlayer +underlaying +underleaf +underlease +underleather +underlegate +underlessee +underlet +underletter +underlevel +underlever +underlid +underlie +underlier +underlieutenant +underlife +underlift +underlight +underliking +underlimbed +underlimit +underline +underlineation +underlineman +underlinement +underlinen +underliner +underling +underlining +underlip +underlive +underload +underlock +underlodging +underloft +underlook +underlooker +underlout +underlunged +underly +underlye +underlying +undermade +undermaid +undermaker +underman +undermanager +undermanned +undermanning +undermark +undermarshal +undermarshalman +undermasted +undermaster +undermatch +undermatched +undermate +undermath +undermeal +undermeaning +undermeasure +undermediator +undermelody +undermentioned +undermiller +undermimic +underminable +undermine +underminer +undermining +underminingly +underminister +underministry +undermist +undermoated +undermoney +undermoral +undermost +undermotion +undermount +undermountain +undermusic +undermuslin +undern +undername +undernatural +underneath +underness +underniceness +undernote +undernoted +undernourish +undernourished +undernourishment +undernsong +underntide +underntime +undernurse +undernutrition +underoccupied +underofficer +underofficered +underofficial +underogating +underogatory +underopinion +underorb +underorganization +underorseman +underoverlooker +underoxidize +underpacking +underpaid +underpain +underpainting +underpan +underpants +underparticipation +underpartner +underpass +underpassion +underpay +underpayment +underpeep +underpeer +underpen +underpeopled +underpetticoat +underpetticoated +underpick +underpier +underpilaster +underpile +underpin +underpinner +underpinning +underpitch +underpitched +underplain +underplan +underplant +underplate +underplay +underplot +underplotter +underply +underpoint +underpole +underpopulate +underpopulation +underporch +underporter +underpose +underpossessor +underpot +underpower +underpraise +underprefect +underprentice +underpresence +underpresser +underpressure +underprice +underpriest +underprincipal +underprint +underprior +underprivileged +underprize +underproduce +underproduction +underproductive +underproficient +underprompt +underprompter +underproof +underprop +underproportion +underproportioned +underproposition +underpropped +underpropper +underpropping +underprospect +underpry +underpuke +underqualified +underqueen +underquote +underranger +underrate +underratement +underrating +underreach +underread +underreader +underrealize +underrealm +underream +underreamer +underreceiver +underreckon +underrecompense +underregion +underregistration +underrent +underrented +underrenting +underrepresent +underrepresentation +underrespected +underriddle +underriding +underrigged +underring +underripe +underripened +underriver +underroarer +underroast +underrobe +underrogue +underroll +underroller +underroof +underroom +underroot +underrooted +underrower +underrule +underruler +underrun +underrunning +undersacristan +undersailed +undersally +undersap +undersatisfaction +undersaturate +undersaturation +undersavior +undersaw +undersawyer +underscale +underscheme +underschool +underscoop +underscore +underscribe +underscript +underscrub +underscrupulous +undersea +underseam +underseaman +undersearch +underseas +underseated +undersecretary +undersecretaryship +undersect +undersee +underseeded +underseedman +undersell +underseller +underselling +undersense +undersequence +underservant +underserve +underservice +underset +undersetter +undersetting +undersettle +undersettler +undersettling +undersexton +undershapen +undersharp +undersheathing +undershepherd +undersheriff +undersheriffry +undersheriffship +undersheriffwick +undershield +undershine +undershining +undershire +undershirt +undershoe +undershoot +undershore +undershorten +undershot +undershrievalty +undershrieve +undershrievery +undershrub +undershrubbiness +undershrubby +undershunter +undershut +underside +undersight +undersighted +undersign +undersignalman +undersigner +undersill +undersinging +undersitter +undersize +undersized +underskin +underskirt +undersky +undersleep +undersleeve +underslip +underslope +undersluice +underslung +undersneer +undersociety +undersoil +undersole +undersomething +undersong +undersorcerer +undersort +undersoul +undersound +undersovereign +undersow +underspar +undersparred +underspecies +underspecified +underspend +undersphere +underspin +underspinner +undersplice +underspore +underspread +underspring +undersprout +underspurleather +undersquare +understaff +understage +understain +understairs +understamp +understand +understandability +understandable +understandableness +understandably +understander +understanding +understandingly +understandingness +understate +understatement +understay +understeer +understem +understep +understeward +understewardship +understimulus +understock +understocking +understood +understory +understrain +understrap +understrapper +understrapping +understratum +understream +understress +understrew +understride +understriding +understrife +understrike +understring +understroke +understrung +understudy +understuff +understuffing +undersuck +undersuggestion +undersuit +undersupply +undersupport +undersurface +underswain +underswamp +undersward +underswearer +undersweat +undersweep +underswell +undertakable +undertake +undertakement +undertaker +undertakerish +undertakerlike +undertakerly +undertakery +undertaking +undertakingly +undertalk +undertapster +undertaxed +underteacher +underteamed +underteller +undertenancy +undertenant +undertenter +undertenure +underterrestrial +undertest +underthane +underthaw +underthief +underthing +underthink +underthirst +underthought +underthroating +underthrob +underthrust +undertide +undertided +undertie +undertime +undertimed +undertint +undertitle +undertone +undertoned +undertook +undertow +undertrader +undertrained +undertread +undertreasurer +undertreat +undertribe +undertrick +undertrodden +undertruck +undertrump +undertruss +undertub +undertune +undertunic +underturf +underturn +underturnkey +undertutor +undertwig +undertype +undertyrant +underusher +undervaluation +undervalue +undervaluement +undervaluer +undervaluing +undervaluinglike +undervaluingly +undervalve +undervassal +undervaulted +undervaulting +undervegetation +underventilation +underverse +undervest +undervicar +underviewer +undervillain +undervinedresser +undervitalized +undervocabularied +undervoice +undervoltage +underwage +underwaist +underwaistcoat +underwalk +underward +underwarden +underwarmth +underwarp +underwash +underwatch +underwatcher +underwater +underwave +underway +underweapon +underwear +underweft +underweigh +underweight +underweighted +underwent +underwheel +underwhistle +underwind +underwing +underwit +underwitch +underwitted +underwood +underwooded +underwork +underworker +underworking +underworkman +underworld +underwrap +underwrite +underwriter +underwriting +underwrought +underyield +underyoke +underzeal +underzealot +undescendable +undescended +undescendible +undescribable +undescribably +undescribed +undescried +undescript +undescriptive +undescrying +undesert +undeserted +undeserting +undeserve +undeserved +undeservedly +undeservedness +undeserver +undeserving +undeservingly +undeservingness +undesign +undesignated +undesigned +undesignedly +undesignedness +undesigning +undesigningly +undesigningness +undesirability +undesirable +undesirableness +undesirably +undesire +undesired +undesiredly +undesiring +undesirous +undesirously +undesirousness +undesisting +undespaired +undespairing +undespairingly +undespatched +undespised +undespising +undespoiled +undespondent +undespondently +undesponding +undespotic +undestined +undestroyable +undestroyed +undestructible +undestructive +undetachable +undetached +undetailed +undetainable +undetained +undetectable +undetected +undetectible +undeteriorated +undeteriorating +undeterminable +undeterminate +undetermination +undetermined +undetermining +undeterred +undeterring +undetested +undetesting +undethronable +undethroned +undetracting +undetractingly +undetrimental +undevelopable +undeveloped +undeveloping +undeviated +undeviating +undeviatingly +undevil +undevious +undeviously +undevisable +undevised +undevoted +undevotion +undevotional +undevoured +undevout +undevoutly +undevoutness +undewed +undewy +undexterous +undexterously +undextrous +undextrously +undiademed +undiagnosable +undiagnosed +undialed +undialyzed +undiametric +undiamonded +undiapered +undiaphanous +undiatonic +undichotomous +undictated +undid +undidactic +undies +undieted +undifferenced +undifferent +undifferential +undifferentiated +undifficult +undiffident +undiffracted +undiffused +undiffusible +undiffusive +undig +undigenous +undigest +undigestable +undigested +undigestible +undigesting +undigestion +undigged +undight +undighted +undigitated +undignified +undignifiedly +undignifiedness +undignify +undiked +undilapidated +undilatable +undilated +undilatory +undiligent +undiligently +undilute +undiluted +undilution +undiluvial +undim +undimensioned +undimerous +undimidiate +undiminishable +undiminishableness +undiminishably +undiminished +undiminishing +undiminutive +undimmed +undimpled +undine +undined +undinted +undiocesed +undiphthongize +undiplomaed +undiplomatic +undipped +undirect +undirected +undirectional +undirectly +undirectness +undirk +undisabled +undisadvantageous +undisagreeable +undisappearing +undisappointable +undisappointed +undisappointing +undisarmed +undisastrous +undisbanded +undisbarred +undisburdened +undisbursed +undiscardable +undiscarded +undiscerned +undiscernedly +undiscernible +undiscernibleness +undiscernibly +undiscerning +undiscerningly +undischargeable +undischarged +undiscipled +undisciplinable +undiscipline +undisciplined +undisciplinedness +undisclaimed +undisclosed +undiscolored +undiscomfitable +undiscomfited +undiscomposed +undisconcerted +undisconnected +undiscontinued +undiscordant +undiscording +undiscounted +undiscourageable +undiscouraged +undiscouraging +undiscoursed +undiscoverable +undiscoverableness +undiscoverably +undiscovered +undiscreditable +undiscredited +undiscreet +undiscreetly +undiscreetness +undiscretion +undiscriminated +undiscriminating +undiscriminatingly +undiscriminatingness +undiscriminative +undiscursive +undiscussable +undiscussed +undisdained +undisdaining +undiseased +undisestablished +undisfigured +undisfranchised +undisfulfilled +undisgorged +undisgraced +undisguisable +undisguise +undisguised +undisguisedly +undisguisedness +undisgusted +undisheartened +undished +undisheveled +undishonored +undisillusioned +undisinfected +undisinheritable +undisinherited +undisintegrated +undisinterested +undisjoined +undisjointed +undisliked +undislocated +undislodgeable +undislodged +undismantled +undismay +undismayable +undismayed +undismayedly +undismembered +undismissed +undismounted +undisobedient +undisobeyed +undisobliging +undisordered +undisorderly +undisorganized +undisowned +undisowning +undisparaged +undisparity +undispassionate +undispatchable +undispatched +undispatching +undispellable +undispelled +undispensable +undispensed +undispensing +undispersed +undispersing +undisplaced +undisplanted +undisplay +undisplayable +undisplayed +undisplaying +undispleased +undispose +undisposed +undisposedness +undisprivacied +undisprovable +undisproved +undisproving +undisputable +undisputableness +undisputably +undisputatious +undisputatiously +undisputed +undisputedly +undisputedness +undisputing +undisqualifiable +undisqualified +undisquieted +undisreputable +undisrobed +undisrupted +undissected +undissembled +undissembledness +undissembling +undissemblingly +undisseminated +undissenting +undissevered +undissimulated +undissipated +undissociated +undissoluble +undissolute +undissolvable +undissolved +undissolving +undissonant +undissuadable +undissuadably +undissuade +undistanced +undistant +undistantly +undistasted +undistasteful +undistempered +undistend +undistended +undistilled +undistinct +undistinctive +undistinctly +undistinctness +undistinguish +undistinguishable +undistinguishableness +undistinguishably +undistinguished +undistinguishing +undistinguishingly +undistorted +undistorting +undistracted +undistractedly +undistractedness +undistracting +undistractingly +undistrained +undistraught +undistress +undistressed +undistributed +undistrusted +undistrustful +undisturbable +undisturbance +undisturbed +undisturbedly +undisturbedness +undisturbing +undisturbingly +unditched +undithyrambic +undittoed +undiuretic +undiurnal +undivable +undivergent +undiverging +undiverse +undiversified +undiverted +undivertible +undivertibly +undiverting +undivested +undivestedly +undividable +undividableness +undividably +undivided +undividedly +undividedness +undividing +undivinable +undivined +undivinelike +undivinely +undivining +undivisible +undivisive +undivorceable +undivorced +undivorcedness +undivorcing +undivulged +undivulging +undizened +undizzied +undo +undoable +undock +undocked +undoctor +undoctored +undoctrinal +undoctrined +undocumentary +undocumented +undocumentedness +undodged +undoer +undoffed +undog +undogmatic +undogmatical +undoing +undoingness +undolled +undolorous +undomed +undomestic +undomesticate +undomesticated +undomestication +undomicilable +undomiciled +undominated +undomineering +undominical +undominoed +undon +undonated +undonating +undone +undoneness +undonkey +undonnish +undoomed +undoped +undormant +undose +undosed +undoting +undotted +undouble +undoubled +undoubtable +undoubtableness +undoubtably +undoubted +undoubtedly +undoubtedness +undoubtful +undoubtfully +undoubtfulness +undoubting +undoubtingly +undoubtingness +undouched +undoughty +undovelike +undoweled +undowered +undowned +undowny +undrab +undraftable +undrafted +undrag +undragoned +undragooned +undrainable +undrained +undramatic +undramatical +undramatically +undramatizable +undramatized +undrape +undraped +undraperied +undraw +undrawable +undrawn +undreaded +undreadful +undreadfully +undreading +undreamed +undreaming +undreamlike +undreamt +undreamy +undredged +undreggy +undrenched +undress +undressed +undried +undrillable +undrilled +undrinkable +undrinkableness +undrinkably +undrinking +undripping +undrivable +undrivableness +undriven +undronelike +undrooping +undropped +undropsical +undrossy +undrowned +undrubbed +undrugged +undrunk +undrunken +undry +undryable +undrying +undualize +undub +undubbed +undubitable +undubitably +unducal +unduchess +undue +unduelling +undueness +undug +unduke +undulant +undular +undularly +undulatance +undulate +undulated +undulately +undulating +undulatingly +undulation +undulationist +undulative +undulatory +undull +undulled +undullness +unduloid +undulose +undulous +unduly +undumped +unduncelike +undunged +undupable +unduped +unduplicability +unduplicable +unduplicity +undurable +undurableness +undurably +undust +undusted +unduteous +undutiable +undutiful +undutifully +undutifulness +unduty +undwarfed +undwelt +undwindling +undy +undye +undyeable +undyed +undying +undyingly +undyingness +uneager +uneagerly +uneagerness +uneagled +unearly +unearned +unearnest +unearth +unearthed +unearthliness +unearthly +unease +uneaseful +uneasefulness +uneasily +uneasiness +uneastern +uneasy +uneatable +uneatableness +uneaten +uneath +uneating +unebbed +unebbing +unebriate +uneccentric +unecclesiastical +unechoed +unechoing +uneclectic +uneclipsed +uneconomic +uneconomical +uneconomically +uneconomicalness +uneconomizing +unecstatic +unedge +unedged +unedible +unedibleness +unedibly +unedified +unedifying +uneditable +unedited +uneducable +uneducableness +uneducably +uneducate +uneducated +uneducatedly +uneducatedness +uneducative +uneduced +uneffaceable +uneffaceably +uneffaced +uneffected +uneffectible +uneffective +uneffectless +uneffectual +uneffectually +uneffectualness +uneffectuated +uneffeminate +uneffeminated +uneffervescent +uneffete +unefficacious +unefficient +uneffigiated +uneffused +uneffusing +uneffusive +unegoist +unegoistical +unegoistically +unegregious +unejaculated +unejected +unelaborate +unelaborated +unelaborately +unelaborateness +unelapsed +unelastic +unelasticity +unelated +unelating +unelbowed +unelderly +unelect +unelectable +unelected +unelective +unelectric +unelectrical +unelectrified +unelectrify +unelectrifying +unelectrized +unelectronic +uneleemosynary +unelegant +unelegantly +unelegantness +unelemental +unelementary +unelevated +unelicited +unelided +unelidible +uneligibility +uneligible +uneligibly +uneliminated +unelongated +uneloped +uneloping +uneloquent +uneloquently +unelucidated +unelucidating +uneluded +unelusive +unemaciated +unemancipable +unemancipated +unemasculated +unembalmed +unembanked +unembarrassed +unembarrassedly +unembarrassedness +unembarrassing +unembarrassment +unembased +unembattled +unembayed +unembellished +unembezzled +unembittered +unemblazoned +unembodied +unembodiment +unembossed +unembowelled +unembowered +unembraceable +unembraced +unembroidered +unembroiled +unembryonic +unemendable +unemended +unemerged +unemerging +unemigrating +uneminent +uneminently +unemitted +unemolumentary +unemolumented +unemotional +unemotionalism +unemotionally +unemotionalness +unemotioned +unempaneled +unemphatic +unemphatical +unemphatically +unempirical +unempirically +unemploy +unemployability +unemployable +unemployableness +unemployably +unemployed +unemployment +unempoisoned +unempowered +unempt +unemptiable +unemptied +unempty +unemulative +unemulous +unemulsified +unenabled +unenacted +unenameled +unenamored +unencamped +unenchafed +unenchant +unenchanted +unencircled +unenclosed +unencompassed +unencored +unencounterable +unencountered +unencouraged +unencouraging +unencroached +unencroaching +unencumber +unencumbered +unencumberedly +unencumberedness +unencumbering +unencysted +unendable +unendamaged +unendangered +unendeared +unendeavored +unended +unending +unendingly +unendingness +unendorsable +unendorsed +unendowed +unendowing +unendued +unendurability +unendurable +unendurably +unendured +unenduring +unenduringly +unenergetic +unenergized +unenervated +unenfeebled +unenfiladed +unenforceable +unenforced +unenforcedly +unenforcedness +unenforcibility +unenfranchised +unengaged +unengaging +unengendered +unengineered +unenglish +unengraved +unengraven +unengrossed +unenhanced +unenjoined +unenjoyable +unenjoyed +unenjoying +unenjoyingly +unenkindled +unenlarged +unenlightened +unenlightening +unenlisted +unenlivened +unenlivening +unennobled +unennobling +unenounced +unenquired +unenquiring +unenraged +unenraptured +unenrichable +unenrichableness +unenriched +unenriching +unenrobed +unenrolled +unenshrined +unenslave +unenslaved +unensnared +unensouled +unensured +unentailed +unentangle +unentangleable +unentangled +unentanglement +unentangler +unenterable +unentered +unentering +unenterprise +unenterprised +unenterprising +unenterprisingly +unenterprisingness +unentertainable +unentertained +unentertaining +unentertainingly +unentertainingness +unenthralled +unenthralling +unenthroned +unenthusiasm +unenthusiastic +unenthusiastically +unenticed +unenticing +unentire +unentitled +unentombed +unentomological +unentrance +unentranced +unentrapped +unentreated +unentreating +unentrenched +unentwined +unenumerable +unenumerated +unenveloped +unenvenomed +unenviable +unenviably +unenvied +unenviedly +unenvious +unenviously +unenvironed +unenvying +unenwoven +unepauleted +unephemeral +unepic +unepicurean +unepigrammatic +unepilogued +unepiscopal +unepiscopally +unepistolary +unepitaphed +unepithelial +unepitomized +unequable +unequableness +unequably +unequal +unequalable +unequaled +unequality +unequalize +unequalized +unequally +unequalness +unequated +unequatorial +unequestrian +unequiangular +unequiaxed +unequilateral +unequilibrated +unequine +unequipped +unequitable +unequitableness +unequitably +unequivalent +unequivalve +unequivalved +unequivocal +unequivocally +unequivocalness +uneradicable +uneradicated +unerasable +unerased +unerasing +unerect +unerected +unermined +uneroded +unerrable +unerrableness +unerrably +unerrancy +unerrant +unerratic +unerring +unerringly +unerringness +unerroneous +unerroneously +unerudite +unerupted +uneruptive +unescaladed +unescalloped +unescapable +unescapableness +unescapably +unescaped +unescheated +uneschewable +uneschewably +uneschewed +unescorted +unescutcheoned +unesoteric +unespied +unespousable +unespoused +unessayed +unessence +unessential +unessentially +unessentialness +unestablish +unestablishable +unestablished +unestablishment +unesteemed +unestimable +unestimableness +unestimably +unestimated +unestopped +unestranged +unetched +uneternal +uneternized +unethereal +unethic +unethical +unethically +unethicalness +unethnological +unethylated +unetymological +unetymologizable +uneucharistical +uneugenic +uneulogized +uneuphemistical +uneuphonic +uneuphonious +uneuphoniously +uneuphoniousness +unevacuated +unevadable +unevaded +unevaluated +unevanescent +unevangelic +unevangelical +unevangelized +unevaporate +unevaporated +unevasive +uneven +unevenly +unevenness +uneventful +uneventfully +uneventfulness +uneverted +unevicted +unevidenced +unevident +unevidential +unevil +unevinced +unevirated +uneviscerated +unevitable +unevitably +unevokable +unevoked +unevolutionary +unevolved +unexacerbated +unexact +unexacted +unexactedly +unexacting +unexactingly +unexactly +unexactness +unexaggerable +unexaggerated +unexaggerating +unexalted +unexaminable +unexamined +unexamining +unexampled +unexampledness +unexasperated +unexasperating +unexcavated +unexceedable +unexceeded +unexcelled +unexcellent +unexcelling +unexceptable +unexcepted +unexcepting +unexceptionability +unexceptionable +unexceptionableness +unexceptionably +unexceptional +unexceptionally +unexceptionalness +unexceptive +unexcerpted +unexcessive +unexchangeable +unexchangeableness +unexchanged +unexcised +unexcitability +unexcitable +unexcited +unexciting +unexclaiming +unexcludable +unexcluded +unexcluding +unexclusive +unexclusively +unexclusiveness +unexcogitable +unexcogitated +unexcommunicated +unexcoriated +unexcorticated +unexcrescent +unexcreted +unexcruciating +unexculpable +unexculpably +unexculpated +unexcursive +unexcusable +unexcusableness +unexcusably +unexcused +unexcusedly +unexcusedness +unexcusing +unexecrated +unexecutable +unexecuted +unexecuting +unexecutorial +unexemplary +unexemplifiable +unexemplified +unexempt +unexempted +unexemptible +unexempting +unexercisable +unexercise +unexercised +unexerted +unexhalable +unexhaled +unexhausted +unexhaustedly +unexhaustedness +unexhaustible +unexhaustibleness +unexhaustibly +unexhaustion +unexhaustive +unexhaustiveness +unexhibitable +unexhibitableness +unexhibited +unexhilarated +unexhilarating +unexhorted +unexhumed +unexigent +unexilable +unexiled +unexistence +unexistent +unexisting +unexonerable +unexonerated +unexorable +unexorableness +unexorbitant +unexorcisable +unexorcisably +unexorcised +unexotic +unexpandable +unexpanded +unexpanding +unexpansive +unexpectable +unexpectant +unexpected +unexpectedly +unexpectedness +unexpecting +unexpectingly +unexpectorated +unexpedient +unexpeditated +unexpedited +unexpeditious +unexpelled +unexpendable +unexpended +unexpensive +unexpensively +unexpensiveness +unexperience +unexperienced +unexperiencedness +unexperient +unexperiential +unexperimental +unexperimented +unexpert +unexpertly +unexpertness +unexpiable +unexpiated +unexpired +unexpiring +unexplainable +unexplainableness +unexplainably +unexplained +unexplainedly +unexplainedness +unexplaining +unexplanatory +unexplicable +unexplicableness +unexplicably +unexplicated +unexplicit +unexplicitly +unexplicitness +unexploded +unexploitation +unexploited +unexplorable +unexplorative +unexplored +unexplosive +unexportable +unexported +unexporting +unexposable +unexposed +unexpostulating +unexpoundable +unexpounded +unexpress +unexpressable +unexpressableness +unexpressably +unexpressed +unexpressedly +unexpressible +unexpressibleness +unexpressibly +unexpressive +unexpressively +unexpressiveness +unexpressly +unexpropriable +unexpropriated +unexpugnable +unexpunged +unexpurgated +unexpurgatedly +unexpurgatedness +unextended +unextendedly +unextendedness +unextendible +unextensible +unextenuable +unextenuated +unextenuating +unexterminable +unexterminated +unexternal +unexternality +unexterritoriality +unextinct +unextinctness +unextinguishable +unextinguishableness +unextinguishably +unextinguished +unextirpated +unextolled +unextortable +unextorted +unextractable +unextracted +unextradited +unextraneous +unextraordinary +unextravagance +unextravagant +unextravagating +unextravasated +unextreme +unextricable +unextricated +unextrinsic +unextruded +unexuberant +unexuded +unexultant +uneye +uneyeable +uneyed +unfabled +unfabling +unfabricated +unfabulous +unfacaded +unface +unfaceable +unfaced +unfaceted +unfacetious +unfacile +unfacilitated +unfact +unfactional +unfactious +unfactitious +unfactorable +unfactored +unfactual +unfadable +unfaded +unfading +unfadingly +unfadingness +unfagged +unfagoted +unfailable +unfailableness +unfailably +unfailed +unfailing +unfailingly +unfailingness +unfain +unfaint +unfainting +unfaintly +unfair +unfairly +unfairminded +unfairness +unfairylike +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaked +unfallacious +unfallaciously +unfallen +unfallenness +unfallible +unfallibleness +unfallibly +unfalling +unfallowed +unfalse +unfalsifiable +unfalsified +unfalsifiedness +unfalsity +unfaltering +unfalteringly +unfamed +unfamiliar +unfamiliarity +unfamiliarized +unfamiliarly +unfanatical +unfanciable +unfancied +unfanciful +unfancy +unfanged +unfanned +unfantastic +unfantastical +unfantastically +unfar +unfarced +unfarcical +unfarewelled +unfarmed +unfarming +unfarrowed +unfarsighted +unfasciated +unfascinate +unfascinated +unfascinating +unfashion +unfashionable +unfashionableness +unfashionably +unfashioned +unfast +unfasten +unfastenable +unfastened +unfastener +unfastidious +unfastidiously +unfastidiousness +unfasting +unfather +unfathered +unfatherlike +unfatherliness +unfatherly +unfathomability +unfathomable +unfathomableness +unfathomably +unfathomed +unfatigue +unfatigueable +unfatigued +unfatiguing +unfattable +unfatted +unfatten +unfauceted +unfaultfinding +unfaulty +unfavorable +unfavorableness +unfavorably +unfavored +unfavoring +unfavorite +unfawning +unfealty +unfeared +unfearful +unfearfully +unfearing +unfearingly +unfeary +unfeasable +unfeasableness +unfeasably +unfeasibility +unfeasible +unfeasibleness +unfeasibly +unfeasted +unfeather +unfeathered +unfeatured +unfecund +unfecundated +unfed +unfederal +unfederated +unfeeble +unfeed +unfeedable +unfeeding +unfeeing +unfeelable +unfeeling +unfeelingly +unfeelingness +unfeignable +unfeignableness +unfeignably +unfeigned +unfeignedly +unfeignedness +unfeigning +unfeigningly +unfeigningness +unfele +unfelicitated +unfelicitating +unfelicitous +unfelicitously +unfelicitousness +unfeline +unfellable +unfelled +unfellied +unfellow +unfellowed +unfellowlike +unfellowly +unfellowshiped +unfelon +unfelonious +unfeloniously +unfelony +unfelt +unfelted +unfemale +unfeminine +unfemininely +unfeminineness +unfemininity +unfeminist +unfeminize +unfence +unfenced +unfendered +unfenestrated +unfeoffed +unfermentable +unfermentableness +unfermentably +unfermented +unfermenting +unfernlike +unferocious +unferreted +unferried +unfertile +unfertileness +unfertility +unfertilizable +unfertilized +unfervent +unfervid +unfester +unfestered +unfestival +unfestive +unfestively +unfestooned +unfetchable +unfetched +unfeted +unfetter +unfettered +unfettled +unfeudal +unfeudalize +unfeudalized +unfeued +unfevered +unfeverish +unfew +unfibbed +unfibbing +unfiber +unfibered +unfibrous +unfickle +unfictitious +unfidelity +unfidgeting +unfielded +unfiend +unfiendlike +unfierce +unfiery +unfight +unfightable +unfighting +unfigurable +unfigurative +unfigured +unfilamentous +unfilched +unfile +unfiled +unfilial +unfilially +unfilialness +unfill +unfillable +unfilled +unfilleted +unfilling +unfilm +unfilmed +unfiltered +unfiltrated +unfinable +unfinancial +unfine +unfined +unfinessed +unfingered +unfinical +unfinish +unfinishable +unfinished +unfinishedly +unfinishedness +unfinite +unfired +unfireproof +unfiring +unfirm +unfirmamented +unfirmly +unfirmness +unfiscal +unfishable +unfished +unfishing +unfishlike +unfissile +unfistulous +unfit +unfitly +unfitness +unfittable +unfitted +unfittedness +unfitten +unfitting +unfittingly +unfittingness +unfitty +unfix +unfixable +unfixated +unfixed +unfixedness +unfixing +unfixity +unflag +unflagged +unflagging +unflaggingly +unflaggingness +unflagitious +unflagrant +unflaky +unflamboyant +unflaming +unflanged +unflank +unflanked +unflapping +unflashing +unflat +unflated +unflattened +unflatterable +unflattered +unflattering +unflatteringly +unflaunted +unflavored +unflawed +unflayed +unflead +unflecked +unfledge +unfledged +unfledgedness +unfleece +unfleeced +unfleeing +unfleeting +unflesh +unfleshed +unfleshliness +unfleshly +unfleshy +unfletched +unflexed +unflexible +unflexibleness +unflexibly +unflickering +unflickeringly +unflighty +unflinching +unflinchingly +unflinchingness +unflintify +unflippant +unflirtatious +unflitched +unfloatable +unfloating +unflock +unfloggable +unflogged +unflooded +unfloor +unfloored +unflorid +unflossy +unflounced +unfloured +unflourished +unflourishing +unflouted +unflower +unflowered +unflowing +unflown +unfluctuating +unfluent +unfluid +unfluked +unflunked +unfluorescent +unflurried +unflush +unflushed +unflustered +unfluted +unflutterable +unfluttered +unfluttering +unfluvial +unfluxile +unflying +unfoaled +unfoaming +unfocused +unfoggy +unfoilable +unfoiled +unfoisted +unfold +unfoldable +unfolded +unfolder +unfolding +unfoldment +unfoldure +unfoliaged +unfoliated +unfollowable +unfollowed +unfollowing +unfomented +unfond +unfondled +unfondness +unfoodful +unfool +unfoolable +unfooled +unfooling +unfoolish +unfooted +unfootsore +unfoppish +unforaged +unforbade +unforbearance +unforbearing +unforbid +unforbidden +unforbiddenly +unforbiddenness +unforbidding +unforceable +unforced +unforcedly +unforcedness +unforceful +unforcible +unforcibleness +unforcibly +unfordable +unfordableness +unforded +unforeboded +unforeboding +unforecasted +unforegone +unforeign +unforeknowable +unforeknown +unforensic +unforeordained +unforesee +unforeseeable +unforeseeableness +unforeseeably +unforeseeing +unforeseeingly +unforeseen +unforeseenly +unforeseenness +unforeshortened +unforest +unforestallable +unforestalled +unforested +unforetellable +unforethought +unforethoughtful +unforetold +unforewarned +unforewarnedness +unforfeit +unforfeitable +unforfeited +unforgeability +unforgeable +unforged +unforget +unforgetful +unforgettable +unforgettableness +unforgettably +unforgetting +unforgettingly +unforgivable +unforgivableness +unforgivably +unforgiven +unforgiveness +unforgiver +unforgiving +unforgivingly +unforgivingness +unforgone +unforgot +unforgotten +unfork +unforked +unforkedness +unforlorn +unform +unformal +unformality +unformalized +unformally +unformalness +unformative +unformed +unformidable +unformulable +unformularizable +unformularize +unformulated +unformulistic +unforsaken +unforsaking +unforsook +unforsworn +unforthright +unfortifiable +unfortified +unfortify +unfortuitous +unfortunate +unfortunately +unfortunateness +unfortune +unforward +unforwarded +unfossiliferous +unfossilized +unfostered +unfought +unfoughten +unfoul +unfoulable +unfouled +unfound +unfounded +unfoundedly +unfoundedness +unfoundered +unfountained +unfowllike +unfoxy +unfractured +unfragrance +unfragrant +unfragrantly +unfrail +unframable +unframableness +unframably +unframe +unframed +unfranchised +unfrank +unfrankable +unfranked +unfrankly +unfrankness +unfraternal +unfraternizing +unfraudulent +unfraught +unfrayed +unfreckled +unfree +unfreed +unfreedom +unfreehold +unfreely +unfreeman +unfreeness +unfreezable +unfreeze +unfreezing +unfreighted +unfrenchified +unfrenzied +unfrequency +unfrequent +unfrequented +unfrequentedness +unfrequently +unfrequentness +unfret +unfretful +unfretting +unfriable +unfriarlike +unfricative +unfrictioned +unfried +unfriend +unfriended +unfriendedness +unfriending +unfriendlike +unfriendlily +unfriendliness +unfriendly +unfriendship +unfrighted +unfrightenable +unfrightened +unfrightenedness +unfrightful +unfrigid +unfrill +unfrilled +unfringe +unfringed +unfrisky +unfrivolous +unfrizz +unfrizzled +unfrizzy +unfrock +unfrocked +unfroglike +unfrolicsome +unfronted +unfrost +unfrosted +unfrosty +unfrounced +unfroward +unfrowardly +unfrowning +unfroze +unfrozen +unfructed +unfructified +unfructify +unfructuous +unfructuously +unfrugal +unfrugally +unfrugalness +unfruitful +unfruitfully +unfruitfulness +unfruity +unfrustrable +unfrustrably +unfrustratable +unfrustrated +unfrutuosity +unfuddled +unfueled +unfulfill +unfulfillable +unfulfilled +unfulfilling +unfulfillment +unfull +unfulled +unfully +unfulminated +unfulsome +unfumbled +unfumbling +unfumed +unfumigated +unfunctional +unfundamental +unfunded +unfunnily +unfunniness +unfunny +unfur +unfurbelowed +unfurbished +unfurcate +unfurious +unfurl +unfurlable +unfurnish +unfurnished +unfurnishedness +unfurnitured +unfurred +unfurrow +unfurrowable +unfurrowed +unfurthersome +unfused +unfusible +unfusibleness +unfusibly +unfussed +unfussing +unfussy +unfutile +unfuturistic +ungabled +ungag +ungaged +ungagged +ungain +ungainable +ungained +ungainful +ungainfully +ungainfulness +ungaining +ungainlike +ungainliness +ungainly +ungainness +ungainsaid +ungainsayable +ungainsayably +ungainsaying +ungainsome +ungainsomely +ungaite +ungallant +ungallantly +ungallantness +ungalling +ungalvanized +ungamboling +ungamelike +unganged +ungangrened +ungarbed +ungarbled +ungardened +ungargled +ungarland +ungarlanded +ungarment +ungarmented +ungarnered +ungarnish +ungarnished +ungaro +ungarrisoned +ungarter +ungartered +ungashed +ungassed +ungastric +ungathered +ungaudy +ungauged +ungauntlet +ungauntleted +ungazetted +ungazing +ungear +ungeared +ungelatinizable +ungelatinized +ungelded +ungelt +ungeminated +ungenerable +ungeneral +ungeneraled +ungeneralized +ungenerate +ungenerated +ungenerative +ungeneric +ungenerical +ungenerosity +ungenerous +ungenerously +ungenerousness +ungenial +ungeniality +ungenially +ungenialness +ungenitured +ungenius +ungenteel +ungenteelly +ungenteelness +ungentile +ungentility +ungentilize +ungentle +ungentled +ungentleman +ungentlemanize +ungentlemanlike +ungentlemanlikeness +ungentlemanliness +ungentlemanly +ungentleness +ungentlewomanlike +ungently +ungenuine +ungenuinely +ungenuineness +ungeodetical +ungeographic +ungeographical +ungeographically +ungeological +ungeometric +ungeometrical +ungeometrically +ungeometricalness +ungerminated +ungerminating +ungermlike +ungerontic +ungesting +ungesturing +unget +ungettable +unghostlike +unghostly +ungiant +ungibbet +ungiddy +ungifted +ungiftedness +ungild +ungilded +ungill +ungilt +ungingled +unginned +ungird +ungirded +ungirdle +ungirdled +ungirlish +ungirt +ungirth +ungirthed +ungive +ungiveable +ungiven +ungiving +ungka +unglaciated +unglad +ungladden +ungladdened +ungladly +ungladness +ungladsome +unglamorous +unglandular +unglassed +unglaze +unglazed +ungleaned +unglee +ungleeful +unglimpsed +unglistening +unglittering +ungloating +unglobe +unglobular +ungloom +ungloomed +ungloomy +unglorified +unglorify +unglorifying +unglorious +ungloriously +ungloriousness +unglory +unglosed +ungloss +unglossaried +unglossed +unglossily +unglossiness +unglossy +unglove +ungloved +unglowing +unglozed +unglue +unglued +unglutinate +unglutted +ungluttonous +ungnarred +ungnaw +ungnawn +ungnostic +ungoaded +ungoatlike +ungod +ungoddess +ungodlike +ungodlily +ungodliness +ungodly +ungodmothered +ungold +ungolden +ungone +ungood +ungoodliness +ungoodly +ungored +ungorge +ungorged +ungorgeous +ungospel +ungospelized +ungospelled +ungospellike +ungossiping +ungot +ungothic +ungotten +ungouged +ungouty +ungovernable +ungovernableness +ungovernably +ungoverned +ungovernedness +ungoverning +ungown +ungowned +ungrace +ungraced +ungraceful +ungracefully +ungracefulness +ungracious +ungraciously +ungraciousness +ungradated +ungraded +ungradual +ungradually +ungraduated +ungraduating +ungraft +ungrafted +ungrain +ungrainable +ungrained +ungrammar +ungrammared +ungrammatic +ungrammatical +ungrammatically +ungrammaticalness +ungrammaticism +ungrand +ungrantable +ungranted +ungranulated +ungraphic +ungraphitized +ungrapple +ungrappled +ungrappler +ungrasp +ungraspable +ungrasped +ungrasping +ungrassed +ungrassy +ungrated +ungrateful +ungratefully +ungratefulness +ungratifiable +ungratified +ungratifying +ungrating +ungrave +ungraved +ungraveled +ungravelly +ungravely +ungraven +ungrayed +ungrazed +ungreased +ungreat +ungreatly +ungreatness +ungreeable +ungreedy +ungreen +ungreenable +ungreened +ungreeted +ungregarious +ungrieve +ungrieved +ungrieving +ungrilled +ungrimed +ungrindable +ungrip +ungripe +ungrizzled +ungroaning +ungroined +ungroomed +ungrooved +ungropeable +ungross +ungrotesque +unground +ungroundable +ungroundably +ungrounded +ungroundedly +ungroundedness +ungroupable +ungrouped +ungrow +ungrowing +ungrown +ungrubbed +ungrudged +ungrudging +ungrudgingly +ungrudgingness +ungruesome +ungruff +ungrumbling +ungual +unguaranteed +unguard +unguardable +unguarded +unguardedly +unguardedness +ungueal +unguent +unguentaria +unguentarium +unguentary +unguentiferous +unguentous +unguentum +unguerdoned +ungues +unguessable +unguessableness +unguessed +unguical +unguicorn +unguicular +unguiculate +unguiculated +unguidable +unguidableness +unguidably +unguided +unguidedly +unguiferous +unguiform +unguiled +unguileful +unguilefully +unguilefulness +unguillotined +unguiltily +unguiltiness +unguilty +unguinal +unguinous +unguirostral +unguis +ungula +ungulae +ungular +ungulate +ungulated +unguled +unguligrade +ungull +ungulous +ungulp +ungum +ungummed +ungushing +ungutted +unguttural +unguyed +unguzzled +ungymnastic +ungypsylike +ungyve +ungyved +unhabit +unhabitable +unhabitableness +unhabited +unhabitual +unhabitually +unhabituate +unhabituated +unhacked +unhackled +unhackneyed +unhackneyedness +unhad +unhaft +unhafted +unhaggled +unhaggling +unhailable +unhailed +unhair +unhaired +unhairer +unhairily +unhairiness +unhairing +unhairy +unhallooed +unhallow +unhallowed +unhallowedness +unhaloed +unhalsed +unhalted +unhalter +unhaltered +unhalting +unhalved +unhammered +unhamper +unhampered +unhand +unhandcuff +unhandcuffed +unhandicapped +unhandily +unhandiness +unhandled +unhandseled +unhandsome +unhandsomely +unhandsomeness +unhandy +unhang +unhanged +unhap +unhappen +unhappily +unhappiness +unhappy +unharangued +unharassed +unharbor +unharbored +unhard +unharden +unhardenable +unhardened +unhardihood +unhardily +unhardiness +unhardness +unhardy +unharked +unharmable +unharmed +unharmful +unharmfully +unharming +unharmonic +unharmonical +unharmonious +unharmoniously +unharmoniousness +unharmonize +unharmonized +unharmony +unharness +unharnessed +unharped +unharried +unharrowed +unharsh +unharvested +unhashed +unhasp +unhasped +unhaste +unhasted +unhastened +unhastily +unhastiness +unhasting +unhasty +unhat +unhatchability +unhatchable +unhatched +unhatcheled +unhate +unhated +unhateful +unhating +unhatingly +unhatted +unhauled +unhaunt +unhaunted +unhave +unhawked +unhayed +unhazarded +unhazarding +unhazardous +unhazardousness +unhazed +unhead +unheaded +unheader +unheady +unheal +unhealable +unhealableness +unhealably +unhealed +unhealing +unhealth +unhealthful +unhealthfully +unhealthfulness +unhealthily +unhealthiness +unhealthsome +unhealthsomeness +unhealthy +unheaped +unhearable +unheard +unhearing +unhearsed +unheart +unhearten +unheartsome +unhearty +unheatable +unheated +unheathen +unheaved +unheaven +unheavenly +unheavily +unheaviness +unheavy +unhectored +unhedge +unhedged +unheed +unheeded +unheededly +unheedful +unheedfully +unheedfulness +unheeding +unheedingly +unheedy +unheeled +unheelpieced +unhefted +unheightened +unheired +unheld +unhele +unheler +unhelm +unhelmed +unhelmet +unhelmeted +unhelpable +unhelpableness +unhelped +unhelpful +unhelpfully +unhelpfulness +unhelping +unhelved +unhemmed +unheppen +unheralded +unheraldic +unherd +unherded +unhereditary +unheretical +unheritable +unhermetic +unhero +unheroic +unheroical +unheroically +unheroism +unheroize +unherolike +unhesitant +unhesitating +unhesitatingly +unhesitatingness +unheuristic +unhewable +unhewed +unhewn +unhex +unhid +unhidable +unhidableness +unhidably +unhidated +unhidden +unhide +unhidebound +unhideous +unhieratic +unhigh +unhilarious +unhinderable +unhinderably +unhindered +unhindering +unhinge +unhingement +unhinted +unhipped +unhired +unhissed +unhistoric +unhistorical +unhistorically +unhistory +unhistrionic +unhit +unhitch +unhitched +unhittable +unhive +unhoard +unhoarded +unhoarding +unhoary +unhoaxed +unhobble +unhocked +unhoed +unhogged +unhoist +unhoisted +unhold +unholiday +unholily +unholiness +unhollow +unhollowed +unholy +unhome +unhomelike +unhomelikeness +unhomeliness +unhomely +unhomish +unhomogeneity +unhomogeneous +unhomogeneously +unhomologous +unhoned +unhonest +unhonestly +unhoneyed +unhonied +unhonorable +unhonorably +unhonored +unhonoured +unhood +unhooded +unhoodwink +unhoodwinked +unhoofed +unhook +unhooked +unhoop +unhooped +unhooper +unhooted +unhoped +unhopedly +unhopedness +unhopeful +unhopefully +unhopefulness +unhoping +unhopingly +unhopped +unhoppled +unhorizoned +unhorizontal +unhorned +unhorny +unhoroscopic +unhorse +unhose +unhosed +unhospitable +unhospitableness +unhospitably +unhostile +unhostilely +unhostileness +unhostility +unhot +unhoundlike +unhouse +unhoused +unhouseled +unhouselike +unhousewifely +unhuddle +unhugged +unhull +unhulled +unhuman +unhumanize +unhumanized +unhumanly +unhumanness +unhumble +unhumbled +unhumbledness +unhumbleness +unhumbly +unhumbugged +unhumid +unhumiliated +unhumored +unhumorous +unhumorously +unhumorousness +unhumoured +unhung +unhuntable +unhunted +unhurdled +unhurled +unhurried +unhurriedly +unhurriedness +unhurrying +unhurryingly +unhurt +unhurted +unhurtful +unhurtfully +unhurtfulness +unhurting +unhusbanded +unhusbandly +unhushable +unhushed +unhushing +unhusk +unhusked +unhustled +unhustling +unhutched +unhuzzaed +unhydraulic +unhydrolyzed +unhygienic +unhygienically +unhygrometric +unhymeneal +unhymned +unhyphenated +unhyphened +unhypnotic +unhypnotizable +unhypnotize +unhypocritical +unhypocritically +unhypothecated +unhypothetical +unhysterical +uniambic +uniambically +uniangulate +uniarticular +uniarticulate +uniat +uniate +uniauriculate +uniauriculated +uniaxal +uniaxally +uniaxial +uniaxially +unibasal +unibivalent +unible +unibracteate +unibracteolate +unibranchiate +unicalcarate +unicameral +unicameralism +unicameralist +unicamerate +unicapsular +unicarinate +unicarinated +unice +uniced +unicell +unicellate +unicelled +unicellular +unicellularity +unicentral +unichord +uniciliate +unicism +unicist +unicity +uniclinal +unicolor +unicolorate +unicolored +unicolorous +uniconstant +unicorn +unicorneal +unicornic +unicornlike +unicornous +unicornuted +unicostate +unicotyledonous +unicum +unicursal +unicursality +unicursally +unicuspid +unicuspidate +unicycle +unicyclist +unidactyl +unidactyle +unidactylous +unideaed +unideal +unidealism +unidealist +unidealistic +unidealized +unidentate +unidentated +unidenticulate +unidentifiable +unidentifiableness +unidentifiably +unidentified +unidentifiedly +unidentifying +unideographic +unidextral +unidextrality +unidigitate +unidimensional +unidiomatic +unidiomatically +unidirect +unidirected +unidirection +unidirectional +unidle +unidleness +unidly +unidolatrous +unidolized +unidyllic +unie +uniembryonate +uniequivalent +uniface +unifaced +unifacial +unifactorial +unifarious +unifiable +unific +unification +unificationist +unificator +unified +unifiedly +unifiedness +unifier +unifilar +uniflagellate +unifloral +uniflorate +uniflorous +uniflow +uniflowered +unifocal +unifoliar +unifoliate +unifoliolate +uniform +uniformal +uniformalization +uniformalize +uniformally +uniformation +uniformed +uniformist +uniformitarian +uniformitarianism +uniformity +uniformization +uniformize +uniformless +uniformly +uniformness +unify +unigenesis +unigenetic +unigenist +unigenistic +unigenital +unigeniture +unigenous +uniglandular +uniglobular +unignitable +unignited +unignitible +unignominious +unignorant +unignored +unigravida +uniguttulate +unijugate +unijugous +unilabiate +unilabiated +unilamellar +unilamellate +unilaminar +unilaminate +unilateral +unilateralism +unilateralist +unilaterality +unilateralization +unilateralize +unilaterally +unilinear +unilingual +unilingualism +uniliteral +unilludedly +unillumed +unilluminated +unilluminating +unillumination +unillumined +unillusioned +unillusory +unillustrated +unillustrative +unillustrious +unilobal +unilobar +unilobate +unilobe +unilobed +unilobular +unilocular +unilocularity +uniloculate +unimacular +unimaged +unimaginable +unimaginableness +unimaginably +unimaginary +unimaginative +unimaginatively +unimaginativeness +unimagine +unimagined +unimanual +unimbanked +unimbellished +unimbezzled +unimbibed +unimbibing +unimbittered +unimbodied +unimboldened +unimbordered +unimbosomed +unimbowed +unimbowered +unimbroiled +unimbrowned +unimbrued +unimbued +unimedial +unimitable +unimitableness +unimitably +unimitated +unimitating +unimitative +unimmaculate +unimmanent +unimmediate +unimmerged +unimmergible +unimmersed +unimmigrating +unimmolated +unimmortal +unimmortalize +unimmortalized +unimmovable +unimmured +unimodal +unimodality +unimodular +unimolecular +unimolecularity +unimpair +unimpairable +unimpaired +unimpartable +unimparted +unimpartial +unimpassionate +unimpassioned +unimpassionedly +unimpassionedness +unimpatient +unimpawned +unimpeachability +unimpeachable +unimpeachableness +unimpeachably +unimpeached +unimpearled +unimped +unimpeded +unimpededly +unimpedible +unimpedness +unimpelled +unimpenetrable +unimperative +unimperial +unimperialistic +unimperious +unimpertinent +unimpinging +unimplanted +unimplicable +unimplicate +unimplicated +unimplicit +unimplicitly +unimplied +unimplorable +unimplored +unimpoisoned +unimportance +unimportant +unimportantly +unimported +unimporting +unimportunate +unimportunately +unimportuned +unimposed +unimposedly +unimposing +unimpostrous +unimpounded +unimpoverished +unimpowered +unimprecated +unimpregnable +unimpregnate +unimpregnated +unimpressed +unimpressibility +unimpressible +unimpressibleness +unimpressibly +unimpressionability +unimpressionable +unimpressive +unimpressively +unimpressiveness +unimprinted +unimprison +unimprisonable +unimprisoned +unimpropriated +unimprovable +unimprovableness +unimprovably +unimproved +unimprovedly +unimprovedness +unimprovement +unimproving +unimprovised +unimpugnable +unimpugned +unimpulsive +unimpurpled +unimputable +unimputed +unimucronate +unimultiplex +unimuscular +uninaugurated +unincantoned +unincarcerated +unincarnate +unincarnated +unincensed +uninchoative +unincidental +unincised +unincisive +unincited +uninclinable +uninclined +uninclining +uninclosed +uninclosedness +unincludable +unincluded +uninclusive +uninclusiveness +uninconvenienced +unincorporate +unincorporated +unincorporatedly +unincorporatedness +unincreasable +unincreased +unincreasing +unincubated +uninculcated +unincumbered +unindebted +unindebtedly +unindebtedness +unindemnified +unindentable +unindented +unindentured +unindexed +unindicable +unindicated +unindicative +unindictable +unindicted +unindifference +unindifferency +unindifferent +unindifferently +unindigent +unindignant +unindividual +unindividualize +unindividualized +unindividuated +unindorsed +uninduced +uninductive +unindulged +unindulgent +unindulgently +unindurated +unindustrial +unindustrialized +unindustrious +unindustriously +unindwellable +uninebriated +uninebriating +uninervate +uninerved +uninfallibility +uninfallible +uninfatuated +uninfectable +uninfected +uninfectious +uninfectiousness +uninfeft +uninferred +uninfested +uninfiltrated +uninfinite +uninfiniteness +uninfixed +uninflamed +uninflammability +uninflammable +uninflated +uninflected +uninflectedness +uninflicted +uninfluenceable +uninfluenced +uninfluencing +uninfluencive +uninfluential +uninfluentiality +uninfolded +uninformed +uninforming +uninfracted +uninfringeable +uninfringed +uninfringible +uninfuriated +uninfused +uningenious +uningeniously +uningeniousness +uningenuity +uningenuous +uningenuously +uningenuousness +uningested +uningrafted +uningrained +uninhabitability +uninhabitable +uninhabitableness +uninhabitably +uninhabited +uninhabitedness +uninhaled +uninheritability +uninheritable +uninherited +uninhibited +uninhibitive +uninhumed +uninimical +uniniquitous +uninitialed +uninitialled +uninitiate +uninitiated +uninitiatedness +uninitiation +uninjectable +uninjected +uninjurable +uninjured +uninjuredness +uninjuring +uninjurious +uninjuriously +uninjuriousness +uninked +uninlaid +uninn +uninnate +uninnocence +uninnocent +uninnocently +uninnocuous +uninnovating +uninoculable +uninoculated +uninodal +uninominal +uninquired +uninquiring +uninquisitive +uninquisitively +uninquisitiveness +uninquisitorial +uninsane +uninsatiable +uninscribed +uninserted +uninshrined +uninsinuated +uninsistent +uninsolvent +uninspected +uninspirable +uninspired +uninspiring +uninspiringly +uninspirited +uninspissated +uninstalled +uninstanced +uninstated +uninstigated +uninstilled +uninstituted +uninstructed +uninstructedly +uninstructedness +uninstructible +uninstructing +uninstructive +uninstructively +uninstructiveness +uninstrumental +uninsular +uninsulate +uninsulated +uninsultable +uninsulted +uninsulting +uninsurability +uninsurable +uninsured +unintegrated +unintellective +unintellectual +unintellectualism +unintellectuality +unintellectually +unintelligence +unintelligent +unintelligently +unintelligentsia +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintendedly +unintensive +unintent +unintentional +unintentionality +unintentionally +unintentionalness +unintently +unintentness +unintercalated +unintercepted +uninterchangeable +uninterdicted +uninterested +uninterestedly +uninterestedness +uninteresting +uninterestingly +uninterestingness +uninterferedwith +uninterjected +uninterlaced +uninterlarded +uninterleave +uninterleaved +uninterlined +uninterlinked +uninterlocked +unintermarrying +unintermediate +unintermingled +unintermission +unintermissive +unintermitted +unintermittedly +unintermittedness +unintermittent +unintermitting +unintermittingly +unintermittingness +unintermixed +uninternational +uninterpleaded +uninterpolated +uninterposed +uninterposing +uninterpretable +uninterpreted +uninterred +uninterrogable +uninterrogated +uninterrupted +uninterruptedly +uninterruptedness +uninterruptible +uninterruptibleness +uninterrupting +uninterruption +unintersected +uninterspersed +unintervening +uninterviewed +unintervolved +uninterwoven +uninthroned +unintimate +unintimated +unintimidated +unintitled +unintombed +unintoned +unintoxicated +unintoxicatedness +unintoxicating +unintrenchable +unintrenched +unintricate +unintrigued +unintriguing +unintroduced +unintroducible +unintroitive +unintromitted +unintrospective +unintruded +unintruding +unintrusive +unintrusively +unintrusted +unintuitive +unintwined +uninuclear +uninucleate +uninucleated +uninundated +uninured +uninurned +uninvadable +uninvaded +uninvaginated +uninvalidated +uninveighing +uninveigled +uninvented +uninventful +uninventibleness +uninventive +uninventively +uninventiveness +uninverted +uninvested +uninvestigable +uninvestigated +uninvestigating +uninvestigative +uninvidious +uninvidiously +uninvigorated +uninvincible +uninvite +uninvited +uninvitedly +uninviting +uninvoiced +uninvoked +uninvolved +uninweaved +uninwoven +uninwrapped +uninwreathed +unio +uniocular +unioid +union +unioned +unionic +unionid +unioniform +unionism +unionist +unionistic +unionization +unionize +unionoid +unioval +uniovular +uniovulate +unipara +uniparental +uniparient +uniparous +unipartite +uniped +unipeltate +uniperiodic +unipersonal +unipersonalist +unipersonality +unipetalous +uniphase +uniphaser +uniphonous +uniplanar +uniplicate +unipod +unipolar +unipolarity +uniporous +unipotence +unipotent +unipotential +unipulse +uniquantic +unique +uniquely +uniqueness +uniquity +uniradial +uniradiate +uniradiated +uniradical +uniramose +uniramous +unirascible +unireme +unirenic +unirhyme +uniridescent +unironed +unironical +unirradiated +unirrigated +unirritable +unirritant +unirritated +unirritatedly +unirritating +unisepalous +uniseptate +uniserial +uniserially +uniseriate +uniseriately +uniserrate +uniserrulate +unisexed +unisexual +unisexuality +unisexually +unisilicate +unisoil +unisolable +unisolate +unisolated +unisomeric +unisometrical +unisomorphic +unison +unisonal +unisonally +unisonance +unisonant +unisonous +unisotropic +unisparker +unispiculate +unispinose +unispiral +unissuable +unissued +unistylist +unisulcate +unit +unitage +unital +unitalicized +unitarian +unitarily +unitariness +unitarism +unitarist +unitary +unite +uniteability +uniteable +uniteably +united +unitedly +unitedness +unitemized +unitentacular +uniter +uniting +unitingly +unition +unitism +unitistic +unitive +unitively +unitiveness +unitize +unitooth +unitrivalent +unitrope +unituberculate +unitude +unity +uniunguiculate +uniungulate +univalence +univalency +univalent +univalvate +univalve +univalvular +univariant +univerbal +universal +universalia +universalism +universalist +universalistic +universality +universalization +universalize +universalizer +universally +universalness +universanimous +universe +universeful +universitarian +universitarianism +universitary +universitize +university +universityless +universitylike +universityship +universological +universologist +universology +univied +univocability +univocacy +univocal +univocalized +univocally +univocity +univoltine +univorous +unjacketed +unjaded +unjagged +unjailed +unjam +unjapanned +unjarred +unjarring +unjaundiced +unjaunty +unjealous +unjealoused +unjellied +unjesting +unjesuited +unjesuitical +unjesuitically +unjewel +unjeweled +unjewelled +unjilted +unjocose +unjocund +unjogged +unjogging +unjoin +unjoinable +unjoint +unjointed +unjointedness +unjointured +unjoking +unjokingly +unjolly +unjolted +unjostled +unjournalized +unjovial +unjovially +unjoyed +unjoyful +unjoyfully +unjoyfulness +unjoyous +unjoyously +unjoyousness +unjudgable +unjudge +unjudged +unjudgelike +unjudging +unjudicable +unjudicial +unjudicially +unjudicious +unjudiciously +unjudiciousness +unjuggled +unjuiced +unjuicy +unjumbled +unjumpable +unjust +unjustice +unjusticiable +unjustifiable +unjustifiableness +unjustifiably +unjustified +unjustifiedly +unjustifiedness +unjustify +unjustled +unjustly +unjustness +unjuvenile +unkaiserlike +unkamed +unked +unkeeled +unkembed +unkempt +unkemptly +unkemptness +unken +unkenned +unkennedness +unkennel +unkenneled +unkenning +unkensome +unkept +unkerchiefed +unket +unkey +unkeyed +unkicked +unkid +unkill +unkillability +unkillable +unkilled +unkilling +unkilned +unkin +unkind +unkindhearted +unkindled +unkindledness +unkindlily +unkindliness +unkindling +unkindly +unkindness +unkindred +unkindredly +unking +unkingdom +unkinged +unkinger +unkinglike +unkingly +unkink +unkinlike +unkirk +unkiss +unkissed +unkist +unknave +unkneaded +unkneeling +unknelled +unknew +unknight +unknighted +unknightlike +unknit +unknittable +unknitted +unknitting +unknocked +unknocking +unknot +unknotted +unknotty +unknow +unknowability +unknowable +unknowableness +unknowably +unknowing +unknowingly +unknowingness +unknowledgeable +unknown +unknownly +unknownness +unknownst +unkodaked +unkoshered +unlabeled +unlabialize +unlabiate +unlaborable +unlabored +unlaboring +unlaborious +unlaboriously +unlaboriousness +unlace +unlaced +unlacerated +unlackeyed +unlacquered +unlade +unladen +unladled +unladyfied +unladylike +unlagging +unlaid +unlame +unlamed +unlamented +unlampooned +unlanced +unland +unlanded +unlandmarked +unlanguaged +unlanguid +unlanguishing +unlanterned +unlap +unlapped +unlapsed +unlapsing +unlarded +unlarge +unlash +unlashed +unlasher +unlassoed +unlasting +unlatch +unlath +unlathed +unlathered +unlatinized +unlatticed +unlaudable +unlaudableness +unlaudably +unlauded +unlaugh +unlaughing +unlaunched +unlaundered +unlaureled +unlaved +unlaving +unlavish +unlavished +unlaw +unlawed +unlawful +unlawfully +unlawfulness +unlawlearned +unlawlike +unlawly +unlawyered +unlawyerlike +unlay +unlayable +unleached +unlead +unleaded +unleaderly +unleaf +unleafed +unleagued +unleaguer +unleakable +unleaky +unleal +unlean +unleared +unlearn +unlearnability +unlearnable +unlearnableness +unlearned +unlearnedly +unlearnedness +unlearning +unlearnt +unleasable +unleased +unleash +unleashed +unleathered +unleave +unleaved +unleavenable +unleavened +unlectured +unled +unleft +unlegacied +unlegal +unlegalized +unlegally +unlegalness +unlegate +unlegislative +unleisured +unleisuredness +unleisurely +unlenient +unlensed +unlent +unless +unlessened +unlessoned +unlet +unlettable +unletted +unlettered +unletteredly +unletteredness +unlettering +unletterlike +unlevel +unleveled +unlevelly +unlevelness +unlevied +unlevigated +unlexicographical +unliability +unliable +unlibeled +unliberal +unliberalized +unliberated +unlibidinous +unlicensed +unlicentiated +unlicentious +unlichened +unlickable +unlicked +unlid +unlidded +unlie +unlifelike +unliftable +unlifted +unlifting +unligable +unligatured +unlight +unlighted +unlightedly +unlightedness +unlightened +unlignified +unlikable +unlikableness +unlikably +unlike +unlikeable +unlikeableness +unlikeably +unliked +unlikelihood +unlikeliness +unlikely +unliken +unlikeness +unliking +unlimb +unlimber +unlime +unlimed +unlimitable +unlimitableness +unlimitably +unlimited +unlimitedly +unlimitedness +unlimitless +unlimned +unlimp +unline +unlineal +unlined +unlingering +unlink +unlinked +unlionlike +unliquefiable +unliquefied +unliquid +unliquidatable +unliquidated +unliquidating +unliquidation +unliquored +unlisping +unlist +unlisted +unlistened +unlistening +unlisty +unlit +unliteral +unliterally +unliteralness +unliterary +unliterate +unlitigated +unlitten +unlittered +unliturgical +unliturgize +unlivable +unlivableness +unlivably +unlive +unliveable +unliveableness +unliveably +unliveliness +unlively +unliveried +unlivery +unliving +unlizardlike +unload +unloaded +unloaden +unloader +unloafing +unloanably +unloaned +unloaning +unloath +unloathed +unloathful +unloathly +unloathsome +unlobed +unlocal +unlocalizable +unlocalize +unlocalized +unlocally +unlocated +unlock +unlockable +unlocked +unlocker +unlocking +unlocomotive +unlodge +unlodged +unlofty +unlogged +unlogic +unlogical +unlogically +unlogicalness +unlonely +unlook +unlooked +unloop +unlooped +unloosable +unloosably +unloose +unloosen +unloosening +unloosing +unlooted +unlopped +unloquacious +unlord +unlorded +unlordly +unlosable +unlosableness +unlost +unlotted +unlousy +unlovable +unlovableness +unlovably +unlove +unloveable +unloveableness +unloveably +unloved +unlovelily +unloveliness +unlovely +unloverlike +unloverly +unloving +unlovingly +unlovingness +unlowered +unlowly +unloyal +unloyally +unloyalty +unlubricated +unlucent +unlucid +unluck +unluckful +unluckily +unluckiness +unlucky +unlucrative +unludicrous +unluffed +unlugged +unlugubrious +unluminous +unlumped +unlunar +unlured +unlust +unlustily +unlustiness +unlustrous +unlusty +unlute +unluted +unluxated +unluxuriant +unluxurious +unlycanthropize +unlying +unlyrical +unlyrically +unmacadamized +unmacerated +unmachinable +unmackly +unmad +unmadded +unmaddened +unmade +unmagic +unmagical +unmagisterial +unmagistratelike +unmagnanimous +unmagnetic +unmagnetical +unmagnetized +unmagnified +unmagnify +unmaid +unmaidenlike +unmaidenliness +unmaidenly +unmail +unmailable +unmailableness +unmailed +unmaimable +unmaimed +unmaintainable +unmaintained +unmajestic +unmakable +unmake +unmaker +unmalevolent +unmalicious +unmalignant +unmaligned +unmalleability +unmalleable +unmalleableness +unmalled +unmaltable +unmalted +unmammalian +unmammonized +unman +unmanacle +unmanacled +unmanageable +unmanageableness +unmanageably +unmanaged +unmancipated +unmandated +unmanducated +unmaned +unmaneged +unmanful +unmanfully +unmangled +unmaniable +unmaniac +unmaniacal +unmanicured +unmanifest +unmanifested +unmanipulatable +unmanipulated +unmanlike +unmanlily +unmanliness +unmanly +unmanned +unmanner +unmannered +unmanneredly +unmannerliness +unmannerly +unmannish +unmanored +unmantle +unmantled +unmanufacturable +unmanufactured +unmanumissible +unmanumitted +unmanurable +unmanured +unmappable +unmapped +unmarbled +unmarch +unmarching +unmarginal +unmarginated +unmarine +unmaritime +unmarkable +unmarked +unmarketable +unmarketed +unmarled +unmarred +unmarriable +unmarriageability +unmarriageable +unmarried +unmarring +unmarry +unmarrying +unmarshaled +unmartial +unmartyr +unmartyred +unmarvelous +unmasculine +unmashed +unmask +unmasked +unmasker +unmasking +unmasquerade +unmassacred +unmassed +unmast +unmaster +unmasterable +unmastered +unmasterful +unmasticable +unmasticated +unmatchable +unmatchableness +unmatchably +unmatched +unmatchedness +unmate +unmated +unmaterial +unmaterialistic +unmateriate +unmaternal +unmathematical +unmathematically +unmating +unmatriculated +unmatrimonial +unmatronlike +unmatted +unmature +unmatured +unmaturely +unmatureness +unmaturing +unmaturity +unmauled +unmaze +unmeaning +unmeaningly +unmeaningness +unmeant +unmeasurable +unmeasurableness +unmeasurably +unmeasured +unmeasuredly +unmeasuredness +unmeated +unmechanic +unmechanical +unmechanically +unmechanistic +unmechanize +unmechanized +unmedaled +unmedalled +unmeddle +unmeddled +unmeddlesome +unmeddling +unmeddlingly +unmeddlingness +unmediaeval +unmediated +unmediatized +unmedicable +unmedical +unmedicated +unmedicative +unmedicinable +unmedicinal +unmeditated +unmeditative +unmediumistic +unmedullated +unmeek +unmeekly +unmeekness +unmeet +unmeetable +unmeetly +unmeetness +unmelancholy +unmeliorated +unmellow +unmellowed +unmelodic +unmelodious +unmelodiously +unmelodiousness +unmelodized +unmelodramatic +unmeltable +unmeltableness +unmeltably +unmelted +unmeltedness +unmelting +unmember +unmemoired +unmemorable +unmemorialized +unmemoried +unmemorized +unmenaced +unmenacing +unmendable +unmendableness +unmendably +unmendacious +unmended +unmenial +unmenseful +unmenstruating +unmensurable +unmental +unmentionability +unmentionable +unmentionableness +unmentionables +unmentionably +unmentioned +unmercantile +unmercenariness +unmercenary +unmercerized +unmerchantable +unmerchantlike +unmerchantly +unmerciful +unmercifully +unmercifulness +unmercurial +unmeretricious +unmerge +unmerged +unmeridional +unmerited +unmeritedly +unmeritedness +unmeriting +unmeritorious +unmeritoriously +unmeritoriousness +unmerry +unmesh +unmesmeric +unmesmerize +unmesmerized +unmet +unmetaled +unmetalized +unmetalled +unmetallic +unmetallurgical +unmetamorphosed +unmetaphorical +unmetaphysic +unmetaphysical +unmeted +unmeteorological +unmetered +unmethodical +unmethodically +unmethodicalness +unmethodized +unmethodizing +unmethylated +unmeticulous +unmetric +unmetrical +unmetrically +unmetricalness +unmetropolitan +unmettle +unmew +unmewed +unmicaceous +unmicrobic +unmicroscopic +unmidwifed +unmighty +unmigrating +unmildewed +unmilitant +unmilitarily +unmilitariness +unmilitaristic +unmilitarized +unmilitary +unmilked +unmilled +unmillinered +unmilted +unmimicked +unminable +unminced +unmincing +unmind +unminded +unmindful +unmindfully +unmindfulness +unminding +unmined +unmineralized +unmingle +unmingleable +unmingled +unmingling +unminimized +unminished +unminister +unministered +unministerial +unministerially +unminted +unminuted +unmiracled +unmiraculous +unmiraculously +unmired +unmirrored +unmirthful +unmirthfully +unmirthfulness +unmiry +unmisanthropic +unmiscarrying +unmischievous +unmiscible +unmisconceivable +unmiserly +unmisgiving +unmisgivingly +unmisguided +unmisinterpretable +unmisled +unmissable +unmissed +unmissionary +unmissionized +unmist +unmistakable +unmistakableness +unmistakably +unmistakedly +unmistaken +unmistakingly +unmistressed +unmistrusted +unmistrustful +unmistrusting +unmisunderstandable +unmisunderstanding +unmisunderstood +unmiter +unmitigable +unmitigated +unmitigatedly +unmitigatedness +unmitigative +unmittened +unmix +unmixable +unmixableness +unmixed +unmixedly +unmixedness +unmoaned +unmoated +unmobbed +unmobilized +unmocked +unmocking +unmockingly +unmodel +unmodeled +unmodelled +unmoderate +unmoderately +unmoderateness +unmoderating +unmodern +unmodernity +unmodernize +unmodernized +unmodest +unmodifiable +unmodifiableness +unmodifiably +unmodified +unmodifiedness +unmodish +unmodulated +unmoiled +unmoist +unmoisten +unmold +unmoldable +unmolded +unmoldered +unmoldering +unmoldy +unmolested +unmolestedly +unmolesting +unmollifiable +unmollifiably +unmollified +unmollifying +unmolten +unmomentary +unmomentous +unmomentously +unmonarch +unmonarchical +unmonastic +unmonetary +unmoneyed +unmonistic +unmonitored +unmonkish +unmonkly +unmonopolize +unmonopolized +unmonopolizing +unmonotonous +unmonumented +unmoor +unmoored +unmooted +unmopped +unmoral +unmoralist +unmorality +unmoralize +unmoralized +unmoralizing +unmorally +unmoralness +unmorbid +unmordanted +unmoribund +unmorose +unmorphological +unmortal +unmortared +unmortgage +unmortgageable +unmortgaged +unmortified +unmortifiedly +unmortifiedness +unmortise +unmortised +unmossed +unmothered +unmotherly +unmotionable +unmotivated +unmotivatedly +unmotivatedness +unmotived +unmotorized +unmottled +unmounded +unmount +unmountable +unmountainous +unmounted +unmounting +unmourned +unmournful +unmourning +unmouthable +unmouthed +unmouthpieced +unmovability +unmovable +unmovableness +unmovably +unmoved +unmovedly +unmoving +unmovingly +unmovingness +unmowed +unmown +unmucilaged +unmudded +unmuddied +unmuddle +unmuddled +unmuddy +unmuffle +unmuffled +unmulcted +unmulish +unmulled +unmullioned +unmultipliable +unmultiplied +unmultipliedly +unmultiply +unmummied +unmummify +unmunched +unmundane +unmundified +unmunicipalized +unmunificent +unmunitioned +unmurmured +unmurmuring +unmurmuringly +unmurmurous +unmuscled +unmuscular +unmusical +unmusicality +unmusically +unmusicalness +unmusicianly +unmusked +unmussed +unmusted +unmusterable +unmustered +unmutated +unmutation +unmuted +unmutilated +unmutinous +unmuttered +unmutual +unmutualized +unmuzzle +unmuzzled +unmuzzling +unmyelinated +unmysterious +unmysteriously +unmystery +unmystical +unmysticize +unmystified +unmythical +unnabbed +unnagged +unnagging +unnail +unnailed +unnaked +unnamability +unnamable +unnamableness +unnamably +unname +unnameability +unnameable +unnameableness +unnameably +unnamed +unnapkined +unnapped +unnarcotic +unnarrated +unnarrow +unnation +unnational +unnationalized +unnative +unnatural +unnaturalism +unnaturalist +unnaturalistic +unnaturality +unnaturalizable +unnaturalize +unnaturalized +unnaturally +unnaturalness +unnature +unnautical +unnavigability +unnavigable +unnavigableness +unnavigably +unnavigated +unneaped +unnearable +unneared +unnearly +unnearness +unneat +unneatly +unneatness +unnebulous +unnecessarily +unnecessariness +unnecessary +unnecessitated +unnecessitating +unnecessity +unneeded +unneedful +unneedfully +unneedfulness +unneedy +unnefarious +unnegated +unneglected +unnegligent +unnegotiable +unnegotiableness +unnegotiably +unnegotiated +unnegro +unneighbored +unneighborlike +unneighborliness +unneighborly +unnephritic +unnerve +unnerved +unnervous +unnest +unnestle +unnestled +unneth +unnethe +unnethes +unnethis +unnetted +unnettled +unneurotic +unneutral +unneutralized +unneutrally +unnew +unnewly +unnewness +unnibbed +unnibbied +unnice +unnicely +unniceness +unniched +unnicked +unnickeled +unnickelled +unnicknamed +unniggard +unniggardly +unnigh +unnimbed +unnimble +unnimbleness +unnimbly +unnipped +unnitrogenized +unnobilitated +unnobility +unnoble +unnobleness +unnobly +unnoised +unnomadic +unnominated +unnonsensical +unnoosed +unnormal +unnorthern +unnose +unnosed +unnotable +unnotched +unnoted +unnoteworthy +unnoticeable +unnoticeableness +unnoticeably +unnoticed +unnoticing +unnotified +unnotify +unnoting +unnourishable +unnourished +unnourishing +unnovel +unnovercal +unnucleated +unnullified +unnumberable +unnumberableness +unnumberably +unnumbered +unnumberedness +unnumerical +unnumerous +unnurtured +unnutritious +unnutritive +unnuzzled +unnymphlike +unoared +unobdurate +unobedience +unobedient +unobediently +unobese +unobeyed +unobeying +unobjected +unobjectionable +unobjectionableness +unobjectionably +unobjectional +unobjective +unobligated +unobligatory +unobliged +unobliging +unobligingly +unobligingness +unobliterable +unobliterated +unoblivious +unobnoxious +unobscene +unobscure +unobscured +unobsequious +unobsequiously +unobsequiousness +unobservable +unobservance +unobservant +unobservantly +unobservantness +unobserved +unobservedly +unobserving +unobservingly +unobsessed +unobsolete +unobstinate +unobstruct +unobstructed +unobstructedly +unobstructedness +unobstructive +unobstruent +unobtainable +unobtainableness +unobtainably +unobtained +unobtruded +unobtruding +unobtrusive +unobtrusively +unobtrusiveness +unobtunded +unobumbrated +unobverted +unobviated +unobvious +unoccasional +unoccasioned +unoccidental +unoccluded +unoccupancy +unoccupation +unoccupied +unoccupiedly +unoccupiedness +unoccurring +unoceanic +unocular +unode +unodious +unodoriferous +unoecumenic +unoecumenical +unoffendable +unoffended +unoffendedly +unoffender +unoffending +unoffendingly +unoffensive +unoffensively +unoffensiveness +unoffered +unofficed +unofficered +unofficerlike +unofficial +unofficialdom +unofficially +unofficialness +unofficiating +unofficinal +unofficious +unofficiously +unofficiousness +unoffset +unoften +unogled +unoil +unoiled +unoiling +unoily +unold +unomened +unominous +unomitted +unomnipotent +unomniscient +unonerous +unontological +unopaque +unoped +unopen +unopenable +unopened +unopening +unopenly +unopenness +unoperably +unoperated +unoperatic +unoperating +unoperative +unoperculate +unoperculated +unopined +unopinionated +unoppignorated +unopportune +unopportunely +unopportuneness +unopposable +unopposed +unopposedly +unopposedness +unopposite +unoppressed +unoppressive +unoppressively +unoppressiveness +unopprobrious +unoppugned +unopulence +unopulent +unoratorial +unoratorical +unorbed +unorbital +unorchestrated +unordain +unordainable +unordained +unorder +unorderable +unordered +unorderly +unordinarily +unordinariness +unordinary +unordinate +unordinately +unordinateness +unordnanced +unorganic +unorganical +unorganically +unorganicalness +unorganizable +unorganized +unorganizedly +unorganizedness +unoriental +unorientalness +unoriented +unoriginal +unoriginality +unoriginally +unoriginalness +unoriginate +unoriginated +unoriginatedness +unoriginately +unoriginateness +unorigination +unoriginative +unoriginatively +unoriginativeness +unorn +unornamental +unornamentally +unornamentalness +unornamented +unornate +unornithological +unornly +unorphaned +unorthodox +unorthodoxically +unorthodoxly +unorthodoxness +unorthodoxy +unorthographical +unorthographically +unoscillating +unosculated +unossified +unostensible +unostentation +unostentatious +unostentatiously +unostentatiousness +unoutgrown +unoutlawed +unoutraged +unoutspeakable +unoutspoken +unoutworn +unoverclouded +unovercome +unoverdone +unoverdrawn +unoverflowing +unoverhauled +unoverleaped +unoverlooked +unoverpaid +unoverpowered +unoverruled +unovert +unovertaken +unoverthrown +unovervalued +unoverwhelmed +unowed +unowing +unown +unowned +unoxidable +unoxidated +unoxidizable +unoxidized +unoxygenated +unoxygenized +unpacable +unpaced +unpacifiable +unpacific +unpacified +unpacifiedly +unpacifiedness +unpacifist +unpack +unpacked +unpacker +unpadded +unpadlocked +unpagan +unpaganize +unpaged +unpaginal +unpaid +unpained +unpainful +unpaining +unpainstaking +unpaint +unpaintability +unpaintable +unpaintableness +unpaintably +unpainted +unpaintedly +unpaintedness +unpaired +unpalatability +unpalatable +unpalatableness +unpalatably +unpalatal +unpalatial +unpale +unpaled +unpalisaded +unpalisadoed +unpalled +unpalliable +unpalliated +unpalpable +unpalped +unpalpitating +unpalsied +unpampered +unpanegyrized +unpanel +unpaneled +unpanelled +unpanged +unpanniered +unpanoplied +unpantheistic +unpanting +unpapal +unpapaverous +unpaper +unpapered +unparaded +unparadise +unparadox +unparagoned +unparagonized +unparagraphed +unparallel +unparallelable +unparalleled +unparalleledly +unparalleledness +unparallelness +unparalyzed +unparaphrased +unparasitical +unparcel +unparceled +unparceling +unparcelled +unparcelling +unparch +unparched +unparching +unpardon +unpardonable +unpardonableness +unpardonably +unpardoned +unpardonedness +unpardoning +unpared +unparented +unparfit +unpargeted +unpark +unparked +unparking +unparliamentary +unparliamented +unparodied +unparrel +unparriable +unparried +unparroted +unparrying +unparsed +unparsimonious +unparsonic +unparsonical +unpartable +unpartableness +unpartably +unpartaken +unpartaking +unparted +unpartial +unpartiality +unpartially +unpartialness +unparticipant +unparticipated +unparticipating +unparticipative +unparticular +unparticularized +unparticularizing +unpartisan +unpartitioned +unpartizan +unpartnered +unpartook +unparty +unpass +unpassable +unpassableness +unpassably +unpassed +unpassing +unpassionate +unpassionately +unpassionateness +unpassioned +unpassive +unpaste +unpasted +unpasteurized +unpasting +unpastor +unpastoral +unpastured +unpatched +unpatent +unpatentable +unpatented +unpaternal +unpathed +unpathetic +unpathwayed +unpatient +unpatiently +unpatientness +unpatriarchal +unpatrician +unpatriotic +unpatriotically +unpatriotism +unpatristic +unpatrolled +unpatronizable +unpatronized +unpatronizing +unpatted +unpatterned +unpaunch +unpaunched +unpauperized +unpausing +unpausingly +unpave +unpaved +unpavilioned +unpaving +unpawed +unpawn +unpawned +unpayable +unpayableness +unpayably +unpaying +unpayment +unpeace +unpeaceable +unpeaceableness +unpeaceably +unpeaceful +unpeacefully +unpeacefulness +unpealed +unpearled +unpebbled +unpeccable +unpecked +unpecuniarily +unpedagogical +unpedantic +unpeddled +unpedestal +unpedigreed +unpeel +unpeelable +unpeelableness +unpeeled +unpeerable +unpeered +unpeg +unpejorative +unpelagic +unpelted +unpen +unpenal +unpenalized +unpenanced +unpenciled +unpencilled +unpenetrable +unpenetrated +unpenetrating +unpenitent +unpenitently +unpenitentness +unpenned +unpennied +unpennoned +unpensionable +unpensionableness +unpensioned +unpensioning +unpent +unpenurious +unpeople +unpeopled +unpeopling +unperceived +unperceivedly +unperceptible +unperceptibly +unperceptive +unperch +unperched +unpercipient +unpercolated +unpercussed +unperfect +unperfected +unperfectedly +unperfectedness +unperfectly +unperfectness +unperfidious +unperflated +unperforate +unperforated +unperformable +unperformance +unperformed +unperforming +unperfumed +unperilous +unperiodic +unperiodical +unperiphrased +unperishable +unperishableness +unperishably +unperished +unperishing +unperjured +unpermanency +unpermanent +unpermanently +unpermeable +unpermeated +unpermissible +unpermissive +unpermitted +unpermitting +unpermixed +unpernicious +unperpendicular +unperpetrated +unperpetuated +unperplex +unperplexed +unperplexing +unpersecuted +unpersecutive +unperseverance +unpersevering +unperseveringly +unperseveringness +unpersonable +unpersonableness +unpersonal +unpersonality +unpersonified +unpersonify +unperspicuous +unperspirable +unperspiring +unpersuadable +unpersuadableness +unpersuadably +unpersuaded +unpersuadedness +unpersuasibleness +unpersuasion +unpersuasive +unpersuasively +unpersuasiveness +unpertaining +unpertinent +unpertinently +unperturbed +unperturbedly +unperturbedness +unperuked +unperused +unpervaded +unperverse +unpervert +unperverted +unpervious +unpessimistic +unpestered +unpestilential +unpetal +unpetitioned +unpetrified +unpetrify +unpetticoated +unpetulant +unpharasaic +unpharasaical +unphased +unphenomenal +unphilanthropic +unphilanthropically +unphilological +unphilosophic +unphilosophically +unphilosophicalness +unphilosophize +unphilosophized +unphilosophy +unphlegmatic +unphonetic +unphoneticness +unphonographed +unphosphatized +unphotographed +unphrasable +unphrasableness +unphrased +unphrenological +unphysical +unphysically +unphysicianlike +unphysicked +unphysiological +unpicaresque +unpick +unpickable +unpicked +unpicketed +unpickled +unpictorial +unpictorially +unpicturability +unpicturable +unpictured +unpicturesque +unpicturesquely +unpicturesqueness +unpiece +unpieced +unpierceable +unpierced +unpiercing +unpiety +unpigmented +unpile +unpiled +unpilfered +unpilgrimlike +unpillaged +unpillared +unpilled +unpilloried +unpillowed +unpiloted +unpimpled +unpin +unpinched +unpining +unpinion +unpinioned +unpinked +unpinned +unpious +unpiped +unpiqued +unpirated +unpitched +unpiteous +unpiteously +unpiteousness +unpitiable +unpitiably +unpitied +unpitiedly +unpitiedness +unpitiful +unpitifully +unpitifulness +unpitted +unpitying +unpityingly +unpityingness +unplacable +unplacably +unplacated +unplace +unplaced +unplacid +unplagiarized +unplagued +unplaid +unplain +unplained +unplainly +unplainness +unplait +unplaited +unplan +unplaned +unplanished +unplank +unplanked +unplanned +unplannedly +unplannedness +unplant +unplantable +unplanted +unplantlike +unplashed +unplaster +unplastered +unplastic +unplat +unplated +unplatted +unplausible +unplausibleness +unplausibly +unplayable +unplayed +unplayful +unplaying +unpleached +unpleadable +unpleaded +unpleading +unpleasable +unpleasant +unpleasantish +unpleasantly +unpleasantness +unpleasantry +unpleased +unpleasing +unpleasingly +unpleasingness +unpleasurable +unpleasurably +unpleasure +unpleat +unpleated +unplebeian +unpledged +unplenished +unplenteous +unplentiful +unplentifulness +unpliable +unpliableness +unpliably +unpliancy +unpliant +unpliantly +unplied +unplighted +unplodding +unplotted +unplotting +unplough +unploughed +unplow +unplowed +unplucked +unplug +unplugged +unplugging +unplumb +unplumbed +unplume +unplumed +unplummeted +unplump +unplundered +unplunge +unplunged +unplutocratic +unplutocratically +unpoached +unpocket +unpocketed +unpodded +unpoetic +unpoetically +unpoeticalness +unpoeticized +unpoetize +unpoetized +unpoignard +unpointed +unpointing +unpoise +unpoised +unpoison +unpoisonable +unpoisoned +unpoisonous +unpolarizable +unpolarized +unpoled +unpolemical +unpolemically +unpoliced +unpolicied +unpolish +unpolishable +unpolished +unpolishedness +unpolite +unpolitely +unpoliteness +unpolitic +unpolitical +unpolitically +unpoliticly +unpollarded +unpolled +unpollutable +unpolluted +unpollutedly +unpolluting +unpolymerized +unpompous +unpondered +unpontifical +unpooled +unpope +unpopular +unpopularity +unpopularize +unpopularly +unpopularness +unpopulate +unpopulated +unpopulous +unpopulousness +unporous +unportable +unportended +unportentous +unportioned +unportly +unportmanteaued +unportraited +unportrayable +unportrayed +unportuous +unposed +unposing +unpositive +unpossessable +unpossessed +unpossessedness +unpossessing +unpossibility +unpossible +unpossibleness +unpossibly +unposted +unpostered +unposthumous +unpostmarked +unpostponable +unpostponed +unpostulated +unpot +unpotted +unpouched +unpoulticed +unpounced +unpounded +unpoured +unpowdered +unpower +unpowerful +unpowerfulness +unpracticability +unpracticable +unpracticableness +unpracticably +unpractical +unpracticality +unpractically +unpracticalness +unpractice +unpracticed +unpragmatical +unpraisable +unpraise +unpraised +unpraiseful +unpraiseworthy +unpranked +unpray +unprayable +unprayed +unprayerful +unpraying +unpreach +unpreached +unpreaching +unprecarious +unprecautioned +unpreceded +unprecedented +unprecedentedly +unprecedentedness +unprecedential +unprecedently +unprecious +unprecipitate +unprecipitated +unprecise +unprecisely +unpreciseness +unprecluded +unprecludible +unprecocious +unpredacious +unpredestinated +unpredestined +unpredicable +unpredicated +unpredict +unpredictable +unpredictableness +unpredictably +unpredicted +unpredictedness +unpredicting +unpredisposed +unpredisposing +unpreened +unprefaced +unpreferable +unpreferred +unprefigured +unprefined +unprefixed +unpregnant +unprejudged +unprejudicated +unprejudice +unprejudiced +unprejudicedly +unprejudicedness +unprejudiciable +unprejudicial +unprejudicially +unprejudicialness +unprelatic +unprelatical +unpreluded +unpremature +unpremeditate +unpremeditated +unpremeditatedly +unpremeditatedness +unpremeditately +unpremeditation +unpremonished +unpremonstrated +unprenominated +unprenticed +unpreoccupied +unpreordained +unpreparation +unprepare +unprepared +unpreparedly +unpreparedness +unpreparing +unpreponderated +unpreponderating +unprepossessedly +unprepossessing +unprepossessingly +unprepossessingness +unpreposterous +unpresaged +unpresageful +unpresaging +unpresbyterated +unprescient +unprescinded +unprescribed +unpresentability +unpresentable +unpresentableness +unpresentably +unpresented +unpreservable +unpreserved +unpresidential +unpresiding +unpressed +unpresumable +unpresumed +unpresuming +unpresumingness +unpresumptuous +unpresumptuously +unpresupposed +unpretended +unpretending +unpretendingly +unpretendingness +unpretentious +unpretentiously +unpretentiousness +unpretermitted +unpreternatural +unprettiness +unpretty +unprevailing +unprevalent +unprevaricating +unpreventable +unpreventableness +unpreventably +unprevented +unpreventible +unpreventive +unpriceably +unpriced +unpricked +unprickled +unprickly +unpriest +unpriestlike +unpriestly +unpriggish +unprim +unprime +unprimed +unprimitive +unprimmed +unprince +unprincelike +unprinceliness +unprincely +unprincess +unprincipal +unprinciple +unprincipled +unprincipledly +unprincipledness +unprint +unprintable +unprintableness +unprintably +unprinted +unpriority +unprismatic +unprison +unprisonable +unprisoned +unprivate +unprivileged +unprizable +unprized +unprobated +unprobationary +unprobed +unprobity +unproblematic +unproblematical +unprocessed +unproclaimed +unprocrastinated +unprocreant +unprocreated +unproctored +unprocurable +unprocurableness +unprocure +unprocured +unproded +unproduceable +unproduceableness +unproduceably +unproduced +unproducedness +unproducible +unproducibleness +unproducibly +unproductive +unproductively +unproductiveness +unproductivity +unprofanable +unprofane +unprofaned +unprofessed +unprofessing +unprofessional +unprofessionalism +unprofessionally +unprofessorial +unproffered +unproficiency +unproficient +unproficiently +unprofit +unprofitable +unprofitableness +unprofitably +unprofited +unprofiteering +unprofiting +unprofound +unprofuse +unprofusely +unprofuseness +unprognosticated +unprogressed +unprogressive +unprogressively +unprogressiveness +unprohibited +unprohibitedness +unprohibitive +unprojected +unprojecting +unproliferous +unprolific +unprolix +unprologued +unprolonged +unpromiscuous +unpromise +unpromised +unpromising +unpromisingly +unpromisingness +unpromotable +unpromoted +unprompted +unpromptly +unpromulgated +unpronounce +unpronounceable +unpronounced +unpronouncing +unproofread +unprop +unpropagated +unpropelled +unpropense +unproper +unproperly +unproperness +unpropertied +unprophesiable +unprophesied +unprophetic +unprophetical +unprophetically +unprophetlike +unpropitiable +unpropitiated +unpropitiatedness +unpropitiatory +unpropitious +unpropitiously +unpropitiousness +unproportion +unproportionable +unproportionableness +unproportionably +unproportional +unproportionality +unproportionally +unproportionate +unproportionately +unproportionateness +unproportioned +unproportionedly +unproportionedness +unproposed +unproposing +unpropounded +unpropped +unpropriety +unprorogued +unprosaic +unproscribable +unproscribed +unprosecutable +unprosecuted +unprosecuting +unproselyte +unproselyted +unprosodic +unprospected +unprospective +unprosperably +unprospered +unprosperity +unprosperous +unprosperously +unprosperousness +unprostitute +unprostituted +unprostrated +unprotectable +unprotected +unprotectedly +unprotectedness +unprotective +unprotestant +unprotestantize +unprotested +unprotesting +unprotruded +unprotruding +unprotrusive +unproud +unprovability +unprovable +unprovableness +unprovably +unproved +unprovedness +unproven +unproverbial +unprovidable +unprovide +unprovided +unprovidedly +unprovidedness +unprovidenced +unprovident +unprovidential +unprovidently +unprovincial +unproving +unprovision +unprovisioned +unprovocative +unprovokable +unprovoke +unprovoked +unprovokedly +unprovokedness +unprovoking +unproximity +unprudence +unprudent +unprudently +unpruned +unprying +unpsychic +unpsychological +unpublic +unpublicity +unpublishable +unpublishableness +unpublishably +unpublished +unpucker +unpuckered +unpuddled +unpuffed +unpuffing +unpugilistic +unpugnacious +unpulled +unpulleyed +unpulped +unpulverable +unpulverize +unpulverized +unpulvinate +unpulvinated +unpumicated +unpummeled +unpummelled +unpumpable +unpumped +unpunched +unpunctated +unpunctilious +unpunctual +unpunctuality +unpunctually +unpunctuated +unpunctuating +unpunishable +unpunishably +unpunished +unpunishedly +unpunishedness +unpunishing +unpunishingly +unpurchasable +unpurchased +unpure +unpurely +unpureness +unpurgeable +unpurged +unpurifiable +unpurified +unpurifying +unpuritan +unpurled +unpurloined +unpurpled +unpurported +unpurposed +unpurposelike +unpurposely +unpurposing +unpurse +unpursed +unpursuable +unpursued +unpursuing +unpurveyed +unpushed +unput +unputrefiable +unputrefied +unputrid +unputtied +unpuzzle +unquadded +unquaffed +unquailed +unquailing +unquailingly +unquakerlike +unquakerly +unquaking +unqualifiable +unqualification +unqualified +unqualifiedly +unqualifiedness +unqualify +unqualifying +unqualifyingly +unqualitied +unquality +unquantified +unquantitative +unquarantined +unquarreled +unquarreling +unquarrelled +unquarrelling +unquarrelsome +unquarried +unquartered +unquashed +unquayed +unqueen +unqueened +unqueening +unqueenlike +unqueenly +unquellable +unquelled +unquenchable +unquenchableness +unquenchably +unquenched +unqueried +unquested +unquestionability +unquestionable +unquestionableness +unquestionably +unquestionate +unquestioned +unquestionedly +unquestionedness +unquestioning +unquestioningly +unquestioningness +unquibbled +unquibbling +unquick +unquickened +unquickly +unquicksilvered +unquiescence +unquiescent +unquiescently +unquiet +unquietable +unquieted +unquieting +unquietly +unquietness +unquietude +unquilleted +unquilted +unquit +unquittable +unquitted +unquivered +unquivering +unquizzable +unquizzed +unquotable +unquote +unquoted +unrabbeted +unrabbinical +unraced +unrack +unracked +unracking +unradiated +unradical +unradicalize +unraffled +unraftered +unraided +unrailed +unrailroaded +unrailwayed +unrainy +unraised +unrake +unraked +unraking +unrallied +unram +unrambling +unramified +unrammed +unramped +unranched +unrancid +unrancored +unrandom +unrank +unranked +unransacked +unransomable +unransomed +unrapacious +unraped +unraptured +unrare +unrarefied +unrash +unrasped +unratable +unrated +unratified +unrational +unrattled +unravaged +unravel +unravelable +unraveled +unraveler +unraveling +unravellable +unravelled +unraveller +unravelling +unravelment +unraving +unravished +unravishing +unray +unrayed +unrazed +unrazored +unreachable +unreachably +unreached +unreactive +unread +unreadability +unreadable +unreadableness +unreadably +unreadily +unreadiness +unready +unreal +unrealism +unrealist +unrealistic +unreality +unrealizable +unrealize +unrealized +unrealizing +unreally +unrealmed +unrealness +unreaped +unreared +unreason +unreasonability +unreasonable +unreasonableness +unreasonably +unreasoned +unreasoning +unreasoningly +unreassuring +unreassuringly +unreave +unreaving +unrebated +unrebel +unrebellious +unrebuffable +unrebuffably +unrebuilt +unrebukable +unrebukably +unrebuked +unrebuttable +unrebuttableness +unrebutted +unrecallable +unrecallably +unrecalled +unrecalling +unrecantable +unrecanted +unrecaptured +unreceding +unreceipted +unreceivable +unreceived +unreceiving +unrecent +unreceptant +unreceptive +unreceptivity +unreciprocal +unreciprocated +unrecited +unrecked +unrecking +unreckingness +unreckon +unreckonable +unreckoned +unreclaimable +unreclaimably +unreclaimed +unreclaimedness +unreclaiming +unreclined +unreclining +unrecognition +unrecognizable +unrecognizableness +unrecognizably +unrecognized +unrecognizing +unrecognizingly +unrecoined +unrecollected +unrecommendable +unrecompensable +unrecompensed +unreconcilable +unreconcilableness +unreconcilably +unreconciled +unrecondite +unreconnoitered +unreconsidered +unreconstructed +unrecordable +unrecorded +unrecordedness +unrecording +unrecountable +unrecounted +unrecoverable +unrecoverableness +unrecoverably +unrecovered +unrecreant +unrecreated +unrecreating +unrecriminative +unrecruitable +unrecruited +unrectangular +unrectifiable +unrectifiably +unrectified +unrecumbent +unrecuperated +unrecurrent +unrecurring +unrecusant +unred +unredacted +unredeemable +unredeemableness +unredeemably +unredeemed +unredeemedly +unredeemedness +unredeeming +unredressable +unredressed +unreduceable +unreduced +unreducible +unreducibleness +unreducibly +unreduct +unreefed +unreel +unreelable +unreeled +unreeling +unreeve +unreeving +unreferenced +unreferred +unrefilled +unrefine +unrefined +unrefinedly +unrefinedness +unrefinement +unrefining +unrefitted +unreflected +unreflecting +unreflectingly +unreflectingness +unreflective +unreflectively +unreformable +unreformed +unreformedness +unreforming +unrefracted +unrefracting +unrefrainable +unrefrained +unrefraining +unrefreshed +unrefreshful +unrefreshing +unrefreshingly +unrefrigerated +unrefulgent +unrefunded +unrefunding +unrefusable +unrefusably +unrefused +unrefusing +unrefusingly +unrefutable +unrefuted +unrefuting +unregainable +unregained +unregal +unregaled +unregality +unregally +unregard +unregardable +unregardant +unregarded +unregardedly +unregardful +unregeneracy +unregenerate +unregenerately +unregenerateness +unregenerating +unregeneration +unregimented +unregistered +unregressive +unregretful +unregretfully +unregretfulness +unregrettable +unregretted +unregretting +unregular +unregulated +unregulative +unregurgitated +unrehabilitated +unrehearsable +unrehearsed +unrehearsing +unreigning +unreimbodied +unrein +unreined +unreinstated +unreiterable +unreiterated +unrejectable +unrejoiced +unrejoicing +unrejuvenated +unrelapsing +unrelated +unrelatedness +unrelating +unrelational +unrelative +unrelatively +unrelaxable +unrelaxed +unrelaxing +unrelaxingly +unreleasable +unreleased +unreleasing +unrelegated +unrelentance +unrelented +unrelenting +unrelentingly +unrelentingness +unrelentor +unrelevant +unreliability +unreliable +unreliableness +unreliably +unreliance +unrelievable +unrelievableness +unrelieved +unrelievedly +unreligion +unreligioned +unreligious +unreligiously +unreligiousness +unrelinquishable +unrelinquishably +unrelinquished +unrelinquishing +unrelishable +unrelished +unrelishing +unreluctant +unreluctantly +unremaining +unremanded +unremarkable +unremarked +unremarried +unremediable +unremedied +unremember +unrememberable +unremembered +unremembering +unremembrance +unreminded +unremissible +unremittable +unremitted +unremittedly +unremittent +unremittently +unremitting +unremittingly +unremittingness +unremonstrant +unremonstrated +unremonstrating +unremorseful +unremorsefully +unremote +unremotely +unremounted +unremovable +unremovableness +unremovably +unremoved +unremunerated +unremunerating +unremunerative +unremuneratively +unremunerativeness +unrenderable +unrendered +unrenewable +unrenewed +unrenounceable +unrenounced +unrenouncing +unrenovated +unrenowned +unrenownedly +unrenownedness +unrent +unrentable +unrented +unreorganized +unrepaid +unrepair +unrepairable +unrepaired +unrepartable +unreparted +unrepealability +unrepealable +unrepealableness +unrepealably +unrepealed +unrepeatable +unrepeated +unrepellable +unrepelled +unrepellent +unrepent +unrepentable +unrepentance +unrepentant +unrepentantly +unrepentantness +unrepented +unrepenting +unrepentingly +unrepentingness +unrepetitive +unrepined +unrepining +unrepiningly +unrepiqued +unreplaceable +unreplaced +unreplenished +unrepleviable +unreplevined +unrepliable +unrepliably +unreplied +unreplying +unreportable +unreported +unreportedly +unreportedness +unrepose +unreposed +unreposeful +unreposefulness +unreposing +unrepossessed +unreprehended +unrepresentable +unrepresentation +unrepresentative +unrepresented +unrepresentedness +unrepressed +unrepressible +unreprievable +unreprievably +unreprieved +unreprimanded +unreprinted +unreproachable +unreproachableness +unreproachably +unreproached +unreproachful +unreproachfully +unreproaching +unreproachingly +unreprobated +unreproducible +unreprovable +unreprovableness +unreprovably +unreproved +unreprovedly +unreprovedness +unreproving +unrepublican +unrepudiable +unrepudiated +unrepugnant +unrepulsable +unrepulsed +unrepulsing +unrepulsive +unreputable +unreputed +unrequalified +unrequested +unrequickened +unrequired +unrequisite +unrequitable +unrequital +unrequited +unrequitedly +unrequitedness +unrequitement +unrequiter +unrequiting +unrescinded +unrescued +unresemblant +unresembling +unresented +unresentful +unresenting +unreserve +unreserved +unreservedly +unreservedness +unresifted +unresigned +unresistable +unresistably +unresistance +unresistant +unresistantly +unresisted +unresistedly +unresistedness +unresistible +unresistibleness +unresistibly +unresisting +unresistingly +unresistingness +unresolute +unresolvable +unresolve +unresolved +unresolvedly +unresolvedness +unresolving +unresonant +unresounded +unresounding +unresourceful +unresourcefulness +unrespect +unrespectability +unrespectable +unrespected +unrespectful +unrespectfully +unrespectfulness +unrespective +unrespectively +unrespectiveness +unrespirable +unrespired +unrespited +unresplendent +unresponding +unresponsible +unresponsibleness +unresponsive +unresponsively +unresponsiveness +unrest +unrestable +unrested +unrestful +unrestfully +unrestfulness +unresting +unrestingly +unrestingness +unrestorable +unrestored +unrestrainable +unrestrainably +unrestrained +unrestrainedly +unrestrainedness +unrestraint +unrestrictable +unrestricted +unrestrictedly +unrestrictedness +unrestrictive +unresty +unresultive +unresumed +unresumptive +unretainable +unretained +unretaliated +unretaliating +unretardable +unretarded +unretentive +unreticent +unretinued +unretired +unretiring +unretorted +unretouched +unretractable +unretracted +unretreating +unretrenchable +unretrenched +unretrievable +unretrieved +unretrievingly +unretted +unreturnable +unreturnably +unreturned +unreturning +unreturningly +unrevealable +unrevealed +unrevealedness +unrevealing +unrevealingly +unrevelationize +unrevenged +unrevengeful +unrevengefulness +unrevenging +unrevengingly +unrevenue +unrevenued +unreverberated +unrevered +unreverence +unreverenced +unreverend +unreverendly +unreverent +unreverential +unreverently +unreverentness +unreversable +unreversed +unreversible +unreverted +unrevertible +unreverting +unrevested +unrevetted +unreviewable +unreviewed +unreviled +unrevised +unrevivable +unrevived +unrevocable +unrevocableness +unrevocably +unrevoked +unrevolted +unrevolting +unrevolutionary +unrevolutionized +unrevolved +unrevolving +unrewardable +unrewarded +unrewardedly +unrewarding +unreworded +unrhetorical +unrhetorically +unrhetoricalness +unrhyme +unrhymed +unrhythmic +unrhythmical +unrhythmically +unribbed +unribboned +unrich +unriched +unricht +unricked +unrid +unridable +unridableness +unridably +unridden +unriddle +unriddleable +unriddled +unriddler +unriddling +unride +unridely +unridered +unridged +unridiculed +unridiculous +unrife +unriffled +unrifled +unrifted +unrig +unrigged +unrigging +unright +unrightable +unrighted +unrighteous +unrighteously +unrighteousness +unrightful +unrightfully +unrightfulness +unrightly +unrightwise +unrigid +unrigorous +unrimpled +unrind +unring +unringable +unringed +unringing +unrinsed +unrioted +unrioting +unriotous +unrip +unripe +unriped +unripely +unripened +unripeness +unripening +unrippable +unripped +unripping +unrippled +unrippling +unripplingly +unrisen +unrising +unriskable +unrisked +unrisky +unritual +unritualistic +unrivalable +unrivaled +unrivaledly +unrivaledness +unrived +unriven +unrivet +unriveted +unriveting +unroaded +unroadworthy +unroaming +unroast +unroasted +unrobbed +unrobe +unrobed +unrobust +unrocked +unrococo +unrodded +unroiled +unroll +unrollable +unrolled +unroller +unrolling +unrollment +unromantic +unromantical +unromantically +unromanticalness +unromanticized +unroof +unroofed +unroofing +unroomy +unroost +unroosted +unroosting +unroot +unrooted +unrooting +unrope +unroped +unrosed +unrosined +unrostrated +unrotated +unrotating +unroted +unrotted +unrotten +unrotund +unrouged +unrough +unroughened +unround +unrounded +unrounding +unrousable +unroused +unroutable +unrouted +unrove +unroved +unroving +unrow +unrowed +unroweled +unroyal +unroyalist +unroyalized +unroyally +unroyalness +unrubbed +unrubbish +unrubified +unrubrical +unrubricated +unruddered +unruddled +unrueful +unruffable +unruffed +unruffle +unruffled +unruffling +unrugged +unruinable +unruinated +unruined +unrulable +unrulableness +unrule +unruled +unruledly +unruledness +unruleful +unrulily +unruliness +unruly +unruminated +unruminating +unruminatingly +unrummaged +unrumored +unrumple +unrumpled +unrun +unrung +unruptured +unrural +unrushed +unrust +unrusted +unrustic +unrusticated +unrustling +unruth +unsabbatical +unsabered +unsabled +unsabred +unsaccharic +unsacerdotal +unsacerdotally +unsack +unsacked +unsacramental +unsacramentally +unsacramentarian +unsacred +unsacredly +unsacrificeable +unsacrificeably +unsacrificed +unsacrificial +unsacrificing +unsacrilegious +unsad +unsadden +unsaddened +unsaddle +unsaddled +unsaddling +unsafe +unsafeguarded +unsafely +unsafeness +unsafety +unsagacious +unsage +unsagging +unsaid +unsailable +unsailed +unsailorlike +unsaint +unsainted +unsaintlike +unsaintly +unsalability +unsalable +unsalableness +unsalably +unsalaried +unsalesmanlike +unsaline +unsalivated +unsallying +unsalmonlike +unsalt +unsaltable +unsaltatory +unsalted +unsalubrious +unsalutary +unsaluted +unsaluting +unsalvability +unsalvable +unsalvableness +unsalvaged +unsalved +unsampled +unsanctification +unsanctified +unsanctifiedly +unsanctifiedness +unsanctify +unsanctifying +unsanctimonious +unsanctimoniously +unsanctimoniousness +unsanction +unsanctionable +unsanctioned +unsanctioning +unsanctitude +unsanctity +unsanctuaried +unsandaled +unsanded +unsane +unsanguinary +unsanguine +unsanguinely +unsanguineness +unsanguineous +unsanguineously +unsanitariness +unsanitary +unsanitated +unsanitation +unsanity +unsaponifiable +unsaponified +unsapped +unsappy +unsarcastic +unsardonic +unsartorial +unsash +unsashed +unsatable +unsatanic +unsated +unsatedly +unsatedness +unsatiability +unsatiable +unsatiableness +unsatiably +unsatiate +unsatiated +unsatiating +unsatin +unsatire +unsatirical +unsatirically +unsatirize +unsatirized +unsatisfaction +unsatisfactorily +unsatisfactoriness +unsatisfactory +unsatisfiable +unsatisfiableness +unsatisfiably +unsatisfied +unsatisfiedly +unsatisfiedness +unsatisfying +unsatisfyingly +unsatisfyingness +unsaturable +unsaturated +unsaturatedly +unsaturatedness +unsaturation +unsatyrlike +unsauced +unsaurian +unsavable +unsaveable +unsaved +unsaving +unsavored +unsavoredly +unsavoredness +unsavorily +unsavoriness +unsavory +unsawed +unsawn +unsay +unsayability +unsayable +unscabbard +unscabbarded +unscabbed +unscaffolded +unscalable +unscalableness +unscalably +unscale +unscaled +unscaledness +unscalloped +unscaly +unscamped +unscandalize +unscandalized +unscandalous +unscannable +unscanned +unscanted +unscanty +unscarb +unscarce +unscared +unscarfed +unscarified +unscarred +unscathed +unscathedly +unscathedness +unscattered +unscavengered +unscenic +unscent +unscented +unscepter +unsceptered +unsceptical +unsceptre +unsceptred +unscheduled +unschematic +unschematized +unscholar +unscholarlike +unscholarly +unscholastic +unschool +unschooled +unschooledly +unschooledness +unscienced +unscientific +unscientifical +unscientifically +unscintillating +unscioned +unscissored +unscoffed +unscoffing +unscolded +unsconced +unscooped +unscorched +unscored +unscorified +unscoring +unscorned +unscornful +unscornfully +unscornfulness +unscotch +unscotched +unscottify +unscoured +unscourged +unscowling +unscramble +unscrambling +unscraped +unscratchable +unscratched +unscratching +unscratchingly +unscrawled +unscreen +unscreenable +unscreenably +unscreened +unscrew +unscrewable +unscrewed +unscrewing +unscribal +unscribbled +unscribed +unscrimped +unscriptural +unscripturally +unscripturalness +unscrubbed +unscrupled +unscrupulosity +unscrupulous +unscrupulously +unscrupulousness +unscrutable +unscrutinized +unscrutinizing +unscrutinizingly +unsculptural +unsculptured +unscummed +unscutcheoned +unseafaring +unseal +unsealable +unsealed +unsealer +unsealing +unseam +unseamanlike +unseamanship +unseamed +unseaming +unsearchable +unsearchableness +unsearchably +unsearched +unsearcherlike +unsearching +unseared +unseason +unseasonable +unseasonableness +unseasonably +unseasoned +unseat +unseated +unseaworthiness +unseaworthy +unseceding +unsecluded +unseclusive +unseconded +unsecrecy +unsecret +unsecretarylike +unsecreted +unsecreting +unsecretly +unsecretness +unsectarian +unsectarianism +unsectarianize +unsectional +unsecular +unsecularize +unsecularized +unsecure +unsecured +unsecuredly +unsecuredness +unsecurely +unsecureness +unsecurity +unsedate +unsedentary +unseditious +unseduce +unseduced +unseducible +unseductive +unsedulous +unsee +unseeable +unseeded +unseeing +unseeingly +unseeking +unseeming +unseemingly +unseemlily +unseemliness +unseemly +unseen +unseethed +unsegmented +unsegregable +unsegregated +unsegregatedness +unseignorial +unseismic +unseizable +unseized +unseldom +unselect +unselected +unselecting +unselective +unself +unselfish +unselfishly +unselfishness +unselflike +unselfness +unselling +unsenatorial +unsenescent +unsensational +unsense +unsensed +unsensibility +unsensible +unsensibleness +unsensibly +unsensitive +unsensitize +unsensitized +unsensory +unsensual +unsensualize +unsensualized +unsensually +unsensuous +unsensuousness +unsent +unsentenced +unsententious +unsentient +unsentimental +unsentimentalist +unsentimentality +unsentimentalize +unsentimentally +unsentineled +unsentinelled +unseparable +unseparableness +unseparably +unseparate +unseparated +unseptate +unseptated +unsepulcher +unsepulchered +unsepulchral +unsepulchre +unsepulchred +unsepultured +unsequenced +unsequential +unsequestered +unseraphical +unserenaded +unserene +unserflike +unserious +unseriousness +unserrated +unserried +unservable +unserved +unserviceability +unserviceable +unserviceableness +unserviceably +unservicelike +unservile +unsesquipedalian +unset +unsetting +unsettle +unsettleable +unsettled +unsettledness +unsettlement +unsettling +unseverable +unseverableness +unsevere +unsevered +unseveredly +unseveredness +unsew +unsewed +unsewered +unsewing +unsewn +unsex +unsexed +unsexing +unsexlike +unsexual +unshackle +unshackled +unshackling +unshade +unshaded +unshadow +unshadowable +unshadowed +unshady +unshafted +unshakable +unshakably +unshakeable +unshakeably +unshaken +unshakenly +unshakenness +unshaking +unshakingness +unshaled +unshamable +unshamableness +unshamably +unshameable +unshameableness +unshameably +unshamed +unshamefaced +unshamefacedness +unshameful +unshamefully +unshamefulness +unshammed +unshanked +unshapable +unshape +unshapeable +unshaped +unshapedness +unshapeliness +unshapely +unshapen +unshapenly +unshapenness +unsharable +unshared +unsharedness +unsharing +unsharp +unsharped +unsharpen +unsharpened +unsharpening +unsharping +unshattered +unshavable +unshaveable +unshaved +unshavedly +unshavedness +unshaven +unshavenly +unshavenness +unshawl +unsheaf +unsheared +unsheathe +unsheathed +unsheathing +unshed +unsheet +unsheeted +unsheeting +unshell +unshelled +unshelling +unshelterable +unsheltered +unsheltering +unshelve +unshepherded +unshepherding +unsheriff +unshewed +unshieldable +unshielded +unshielding +unshiftable +unshifted +unshiftiness +unshifting +unshifty +unshimmering +unshingled +unshining +unship +unshiplike +unshipment +unshipped +unshipping +unshipshape +unshipwrecked +unshirking +unshirted +unshivered +unshivering +unshockable +unshocked +unshod +unshodden +unshoe +unshoed +unshoeing +unshop +unshore +unshored +unshorn +unshort +unshortened +unshot +unshotted +unshoulder +unshouted +unshouting +unshoved +unshoveled +unshowable +unshowed +unshowmanlike +unshown +unshowy +unshredded +unshrew +unshrewd +unshrewish +unshrill +unshrine +unshrined +unshrinement +unshrink +unshrinkability +unshrinkable +unshrinking +unshrinkingly +unshrived +unshriveled +unshrivelled +unshriven +unshroud +unshrouded +unshrubbed +unshrugging +unshrunk +unshrunken +unshuddering +unshuffle +unshuffled +unshunnable +unshunned +unshunted +unshut +unshutter +unshuttered +unshy +unshyly +unshyness +unsibilant +unsiccated +unsick +unsickened +unsicker +unsickerly +unsickerness +unsickled +unsickly +unsided +unsiding +unsiege +unsifted +unsighing +unsight +unsightable +unsighted +unsighting +unsightliness +unsightly +unsigmatic +unsignable +unsignaled +unsignalized +unsignalled +unsignatured +unsigned +unsigneted +unsignificancy +unsignificant +unsignificantly +unsignificative +unsignified +unsignifying +unsilenceable +unsilenceably +unsilenced +unsilent +unsilentious +unsilently +unsilicified +unsilly +unsilvered +unsimilar +unsimilarity +unsimilarly +unsimple +unsimplicity +unsimplified +unsimplify +unsimulated +unsimultaneous +unsin +unsincere +unsincerely +unsincereness +unsincerity +unsinew +unsinewed +unsinewing +unsinewy +unsinful +unsinfully +unsinfulness +unsing +unsingability +unsingable +unsingableness +unsinged +unsingle +unsingled +unsingleness +unsingular +unsinister +unsinkability +unsinkable +unsinking +unsinnable +unsinning +unsinningness +unsiphon +unsipped +unsister +unsistered +unsisterliness +unsisterly +unsizable +unsizableness +unsizeable +unsizeableness +unsized +unskaithd +unskeptical +unsketchable +unsketched +unskewed +unskewered +unskilful +unskilfully +unskilled +unskilledly +unskilledness +unskillful +unskillfully +unskillfulness +unskimmed +unskin +unskinned +unskirted +unslack +unslacked +unslackened +unslackening +unslacking +unslagged +unslain +unslakable +unslakeable +unslaked +unslammed +unslandered +unslanderous +unslapped +unslashed +unslate +unslated +unslating +unslaughtered +unslave +unslayable +unsleaved +unsleek +unsleepably +unsleeping +unsleepingly +unsleepy +unsleeve +unsleeved +unslender +unslept +unsliced +unsliding +unslighted +unsling +unslip +unslipped +unslippery +unslipping +unslit +unslockened +unsloped +unslopped +unslot +unslothful +unslothfully +unslothfulness +unslotted +unsloughed +unsloughing +unslow +unsluggish +unsluice +unsluiced +unslumbering +unslumberous +unslumbrous +unslung +unslurred +unsly +unsmacked +unsmart +unsmartly +unsmartness +unsmeared +unsmelled +unsmelling +unsmelted +unsmiled +unsmiling +unsmilingly +unsmilingness +unsmirched +unsmirking +unsmitten +unsmokable +unsmokeable +unsmoked +unsmokified +unsmoking +unsmoky +unsmooth +unsmoothed +unsmoothly +unsmoothness +unsmote +unsmotherable +unsmothered +unsmudged +unsmuggled +unsmutched +unsmutted +unsmutty +unsnaffled +unsnagged +unsnaggled +unsnaky +unsnap +unsnapped +unsnare +unsnared +unsnarl +unsnatch +unsnatched +unsneck +unsneering +unsnib +unsnipped +unsnobbish +unsnoring +unsnouted +unsnow +unsnubbable +unsnubbed +unsnuffed +unsoaked +unsoaped +unsoarable +unsober +unsoberly +unsoberness +unsobriety +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocialism +unsocialistic +unsociality +unsocializable +unsocialized +unsocially +unsocialness +unsociological +unsocket +unsodden +unsoft +unsoftened +unsoftening +unsoggy +unsoil +unsoiled +unsoiledness +unsolaced +unsolacing +unsolar +unsold +unsolder +unsoldered +unsoldering +unsoldier +unsoldiered +unsoldierlike +unsoldierly +unsole +unsoled +unsolemn +unsolemness +unsolemnize +unsolemnized +unsolemnly +unsolicitated +unsolicited +unsolicitedly +unsolicitous +unsolicitously +unsolicitousness +unsolid +unsolidarity +unsolidifiable +unsolidified +unsolidity +unsolidly +unsolidness +unsolitary +unsolubility +unsoluble +unsolvable +unsolvableness +unsolvably +unsolved +unsomatic +unsomber +unsombre +unsome +unson +unsonable +unsonant +unsonlike +unsonneted +unsonorous +unsonsy +unsoothable +unsoothed +unsoothfast +unsoothing +unsooty +unsophistical +unsophistically +unsophisticate +unsophisticated +unsophisticatedly +unsophisticatedness +unsophistication +unsophomoric +unsordid +unsore +unsorrowed +unsorrowing +unsorry +unsort +unsortable +unsorted +unsorting +unsotted +unsought +unsoul +unsoulful +unsoulfully +unsoulish +unsound +unsoundable +unsoundableness +unsounded +unsounding +unsoundly +unsoundness +unsour +unsoured +unsoused +unsovereign +unsowed +unsown +unspaced +unspacious +unspaded +unspan +unspangled +unspanked +unspanned +unspar +unsparable +unspared +unsparing +unsparingly +unsparingness +unsparkling +unsparred +unsparse +unspatial +unspatiality +unspattered +unspawned +unspayed +unspeak +unspeakability +unspeakable +unspeakableness +unspeakably +unspeaking +unspeared +unspecialized +unspecializing +unspecific +unspecified +unspecifiedly +unspecious +unspecked +unspeckled +unspectacled +unspectacular +unspectacularly +unspecterlike +unspectrelike +unspeculating +unspeculative +unspeculatively +unsped +unspeed +unspeedy +unspeered +unspell +unspellable +unspelled +unspelt +unspendable +unspending +unspent +unspewed +unsphere +unsphered +unsphering +unspiable +unspiced +unspicy +unspied +unspike +unspillable +unspin +unspinsterlike +unspinsterlikeness +unspiral +unspired +unspirit +unspirited +unspiritedly +unspiriting +unspiritual +unspirituality +unspiritualize +unspiritualized +unspiritually +unspiritualness +unspissated +unspit +unspited +unspiteful +unspitted +unsplashed +unsplattered +unsplayed +unspleened +unspleenish +unspleenishly +unsplendid +unspliced +unsplinted +unsplintered +unsplit +unspoil +unspoilable +unspoilableness +unspoilably +unspoiled +unspoken +unspokenly +unsponged +unspongy +unsponsored +unspontaneous +unspontaneously +unspookish +unsported +unsportful +unsporting +unsportive +unsportsmanlike +unsportsmanly +unspot +unspotlighted +unspottable +unspotted +unspottedly +unspottedness +unspoused +unspouselike +unspouted +unsprained +unsprayed +unspread +unsprightliness +unsprightly +unspring +unspringing +unspringlike +unsprinkled +unsprinklered +unsprouted +unsproutful +unsprouting +unspruced +unsprung +unspun +unspurned +unspurred +unspying +unsquandered +unsquarable +unsquare +unsquared +unsquashed +unsqueamish +unsqueezable +unsqueezed +unsquelched +unsquinting +unsquire +unsquired +unsquirelike +unsquirted +unstabbed +unstability +unstable +unstabled +unstableness +unstablished +unstably +unstack +unstacked +unstacker +unstaffed +unstaged +unstaggered +unstaggering +unstagnating +unstagy +unstaid +unstaidly +unstaidness +unstain +unstainable +unstainableness +unstained +unstainedly +unstainedness +unstaled +unstalked +unstalled +unstammering +unstamped +unstampeded +unstanch +unstanchable +unstandard +unstandardized +unstanzaic +unstar +unstarch +unstarched +unstarlike +unstarred +unstarted +unstarting +unstartled +unstarved +unstatable +unstate +unstateable +unstated +unstately +unstatesmanlike +unstatic +unstating +unstation +unstationary +unstationed +unstatistic +unstatistical +unstatued +unstatuesque +unstatutable +unstatutably +unstaunch +unstaunchable +unstaunched +unstavable +unstaveable +unstaved +unstayable +unstayed +unstayedness +unstaying +unsteadfast +unsteadfastly +unsteadfastness +unsteadied +unsteadily +unsteadiness +unsteady +unsteadying +unstealthy +unsteamed +unsteaming +unsteck +unstecked +unsteel +unsteeled +unsteep +unsteeped +unsteepled +unsteered +unstemmable +unstemmed +unstentorian +unstep +unstercorated +unstereotyped +unsterile +unsterilized +unstern +unstethoscoped +unstewardlike +unstewed +unstick +unsticking +unstickingness +unsticky +unstiffen +unstiffened +unstifled +unstigmatized +unstill +unstilled +unstillness +unstilted +unstimulated +unstimulating +unsting +unstinged +unstinging +unstinted +unstintedly +unstinting +unstintingly +unstippled +unstipulated +unstirrable +unstirred +unstirring +unstitch +unstitched +unstitching +unstock +unstocked +unstocking +unstockinged +unstoic +unstoical +unstoically +unstoicize +unstoked +unstoken +unstolen +unstonable +unstone +unstoned +unstoniness +unstony +unstooping +unstop +unstoppable +unstopped +unstopper +unstoppered +unstopple +unstore +unstored +unstoried +unstormed +unstormy +unstout +unstoved +unstow +unstowed +unstraddled +unstrafed +unstraight +unstraightened +unstraightforward +unstraightness +unstrain +unstrained +unstraitened +unstrand +unstranded +unstrange +unstrangered +unstrangled +unstrangulable +unstrap +unstrapped +unstrategic +unstrategically +unstratified +unstraying +unstreaked +unstrength +unstrengthen +unstrengthened +unstrenuous +unstressed +unstressedly +unstressedness +unstretch +unstretched +unstrewed +unstrewn +unstriated +unstricken +unstrictured +unstridulous +unstrike +unstriking +unstring +unstringed +unstringing +unstrip +unstriped +unstripped +unstriving +unstroked +unstrong +unstructural +unstruggling +unstrung +unstubbed +unstubborn +unstuccoed +unstuck +unstudded +unstudied +unstudious +unstuff +unstuffed +unstuffing +unstultified +unstumbling +unstung +unstunned +unstunted +unstupefied +unstupid +unstuttered +unstuttering +unsty +unstyled +unstylish +unstylishly +unstylishness +unsubdivided +unsubduable +unsubduableness +unsubduably +unsubducted +unsubdued +unsubduedly +unsubduedness +unsubject +unsubjectable +unsubjected +unsubjectedness +unsubjection +unsubjective +unsubjectlike +unsubjugate +unsubjugated +unsublimable +unsublimated +unsublimed +unsubmerged +unsubmergible +unsubmerging +unsubmission +unsubmissive +unsubmissively +unsubmissiveness +unsubmitted +unsubmitting +unsubordinate +unsubordinated +unsuborned +unsubpoenaed +unsubscribed +unsubscribing +unsubservient +unsubsided +unsubsidiary +unsubsiding +unsubsidized +unsubstanced +unsubstantial +unsubstantiality +unsubstantialize +unsubstantially +unsubstantialness +unsubstantiate +unsubstantiated +unsubstantiation +unsubstituted +unsubtle +unsubtleness +unsubtlety +unsubtly +unsubtracted +unsubventioned +unsubventionized +unsubversive +unsubvertable +unsubverted +unsubvertive +unsucceedable +unsucceeded +unsucceeding +unsuccess +unsuccessful +unsuccessfully +unsuccessfulness +unsuccessive +unsuccessively +unsuccessiveness +unsuccinct +unsuccorable +unsuccored +unsucculent +unsuccumbing +unsucked +unsuckled +unsued +unsufferable +unsufferableness +unsufferably +unsuffered +unsuffering +unsufficed +unsufficience +unsufficiency +unsufficient +unsufficiently +unsufficing +unsufficingness +unsufflated +unsuffocate +unsuffocated +unsuffocative +unsuffused +unsugared +unsugary +unsuggested +unsuggestedness +unsuggestive +unsuggestiveness +unsuit +unsuitability +unsuitable +unsuitableness +unsuitably +unsuited +unsuiting +unsulky +unsullen +unsulliable +unsullied +unsulliedly +unsulliedness +unsulphonated +unsulphureous +unsulphurized +unsultry +unsummable +unsummarized +unsummed +unsummered +unsummerlike +unsummerly +unsummonable +unsummoned +unsumptuary +unsumptuous +unsun +unsunburned +unsundered +unsung +unsunk +unsunken +unsunned +unsunny +unsuperable +unsuperannuated +unsupercilious +unsuperficial +unsuperfluous +unsuperior +unsuperlative +unsupernatural +unsupernaturalize +unsupernaturalized +unsuperscribed +unsuperseded +unsuperstitious +unsupervised +unsupervisedly +unsupped +unsupplantable +unsupplanted +unsupple +unsuppled +unsupplemented +unsuppliable +unsupplicated +unsupplied +unsupportable +unsupportableness +unsupportably +unsupported +unsupportedly +unsupportedness +unsupporting +unsupposable +unsupposed +unsuppressed +unsuppressible +unsuppressibly +unsuppurated +unsuppurative +unsupreme +unsurcharge +unsurcharged +unsure +unsurfaced +unsurfeited +unsurfeiting +unsurgical +unsurging +unsurmised +unsurmising +unsurmountable +unsurmountableness +unsurmountably +unsurmounted +unsurnamed +unsurpassable +unsurpassableness +unsurpassably +unsurpassed +unsurplice +unsurpliced +unsurprised +unsurprising +unsurrendered +unsurrendering +unsurrounded +unsurveyable +unsurveyed +unsurvived +unsurviving +unsusceptibility +unsusceptible +unsusceptibleness +unsusceptibly +unsusceptive +unsuspectable +unsuspectably +unsuspected +unsuspectedly +unsuspectedness +unsuspectful +unsuspectfulness +unsuspectible +unsuspecting +unsuspectingly +unsuspectingness +unsuspective +unsuspended +unsuspicion +unsuspicious +unsuspiciously +unsuspiciousness +unsustainable +unsustained +unsustaining +unsutured +unswabbed +unswaddle +unswaddled +unswaddling +unswallowable +unswallowed +unswanlike +unswapped +unswarming +unswathable +unswathe +unswathed +unswathing +unswayable +unswayed +unswayedness +unswaying +unswear +unswearing +unsweat +unsweated +unsweating +unsweepable +unsweet +unsweeten +unsweetened +unsweetenedness +unsweetly +unsweetness +unswell +unswelled +unswelling +unsweltered +unswept +unswervable +unswerved +unswerving +unswervingly +unswilled +unswing +unswingled +unswitched +unswivel +unswollen +unswooning +unsworn +unswung +unsyllabic +unsyllabled +unsyllogistical +unsymbolic +unsymbolical +unsymbolically +unsymbolicalness +unsymbolized +unsymmetrical +unsymmetrically +unsymmetricalness +unsymmetrized +unsymmetry +unsympathetic +unsympathetically +unsympathizability +unsympathizable +unsympathized +unsympathizing +unsympathizingly +unsympathy +unsymphonious +unsymptomatic +unsynchronized +unsynchronous +unsyncopated +unsyndicated +unsynonymous +unsyntactical +unsynthetic +unsyringed +unsystematic +unsystematical +unsystematically +unsystematized +unsystematizedly +unsystematizing +unsystemizable +untabernacled +untabled +untabulated +untack +untacked +untacking +untackle +untackled +untactful +untactfully +untactfulness +untagged +untailed +untailorlike +untailorly +untaint +untaintable +untainted +untaintedly +untaintedness +untainting +untakable +untakableness +untakeable +untakeableness +untaken +untaking +untalented +untalkative +untalked +untalking +untall +untallied +untallowed +untamable +untamableness +untame +untamed +untamedly +untamedness +untamely +untameness +untampered +untangential +untangibility +untangible +untangibleness +untangibly +untangle +untangled +untangling +untanned +untantalized +untantalizing +untap +untaped +untapered +untapering +untapestried +untappable +untapped +untar +untarnishable +untarnished +untarred +untarried +untarrying +untartarized +untasked +untasseled +untastable +untaste +untasteable +untasted +untasteful +untastefully +untastefulness +untasting +untasty +untattered +untattooed +untaught +untaughtness +untaunted +untaut +untautological +untawdry +untawed +untax +untaxable +untaxed +untaxing +unteach +unteachable +unteachableness +unteachably +unteacherlike +unteaching +unteam +unteamed +unteaming +untearable +unteased +unteasled +untechnical +untechnicalize +untechnically +untedded +untedious +unteem +unteeming +unteethed +untelegraphed +untell +untellable +untellably +untelling +untemper +untemperamental +untemperate +untemperately +untemperateness +untempered +untempering +untempested +untempestuous +untempled +untemporal +untemporary +untemporizing +untemptability +untemptable +untemptably +untempted +untemptible +untemptibly +untempting +untemptingly +untemptingness +untenability +untenable +untenableness +untenably +untenacious +untenacity +untenant +untenantable +untenantableness +untenanted +untended +untender +untendered +untenderly +untenderness +untenible +untenibleness +untenibly +untense +untent +untentaculate +untented +untentered +untenty +unterminable +unterminableness +unterminably +unterminated +unterminating +unterraced +unterrestrial +unterrible +unterribly +unterrifiable +unterrific +unterrified +unterrifying +unterrorized +untessellated +untestable +untestamentary +untested +untestifying +untether +untethered +untethering +untewed +untextual +unthank +unthanked +unthankful +unthankfully +unthankfulness +unthanking +unthatch +unthatched +unthaw +unthawed +unthawing +untheatric +untheatrical +untheatrically +untheistic +unthematic +untheological +untheologically +untheologize +untheoretic +untheoretical +untheorizable +untherapeutical +unthick +unthicken +unthickened +unthievish +unthink +unthinkability +unthinkable +unthinkableness +unthinkably +unthinker +unthinking +unthinkingly +unthinkingness +unthinned +unthinning +unthirsting +unthirsty +unthistle +untholeable +untholeably +unthorn +unthorny +unthorough +unthought +unthoughted +unthoughtedly +unthoughtful +unthoughtfully +unthoughtfulness +unthoughtlike +unthrall +unthralled +unthrashed +unthread +unthreadable +unthreaded +unthreading +unthreatened +unthreatening +unthreshed +unthrid +unthridden +unthrift +unthriftihood +unthriftily +unthriftiness +unthriftlike +unthrifty +unthrilled +unthrilling +unthriven +unthriving +unthrivingly +unthrivingness +unthrob +unthrone +unthroned +unthronged +unthroning +unthrottled +unthrowable +unthrown +unthrushlike +unthrust +unthumbed +unthumped +unthundered +unthwacked +unthwarted +untiaraed +unticketed +untickled +untidal +untidily +untidiness +untidy +untie +untied +untight +untighten +untightness +until +untile +untiled +untill +untillable +untilled +untilling +untilt +untilted +untilting +untimbered +untimed +untimedness +untimeliness +untimely +untimeous +untimeously +untimesome +untimorous +untin +untinct +untinctured +untine +untinged +untinkered +untinned +untinseled +untinted +untippable +untipped +untippled +untipt +untirability +untirable +untire +untired +untiredly +untiring +untiringly +untissued +untithability +untithable +untithed +untitled +untittering +untitular +unto +untoadying +untoasted +untogaed +untoggle +untoggler +untoiled +untoileted +untoiling +untold +untolerable +untolerableness +untolerably +untolerated +untomb +untombed +untonality +untone +untoned +untongued +untonsured +untooled +untooth +untoothed +untoothsome +untoothsomeness +untop +untopographical +untopped +untopping +untormented +untorn +untorpedoed +untorpid +untorrid +untortuous +untorture +untortured +untossed +untotaled +untotalled +untottering +untouch +untouchability +untouchable +untouchableness +untouchably +untouched +untouchedness +untouching +untough +untoured +untouristed +untoward +untowardliness +untowardly +untowardness +untowered +untown +untownlike +untrace +untraceable +untraceableness +untraceably +untraced +untraceried +untracked +untractability +untractable +untractableness +untractably +untractarian +untractible +untractibleness +untradeable +untraded +untradesmanlike +untrading +untraditional +untraduced +untraffickable +untrafficked +untragic +untragical +untrailed +untrain +untrainable +untrained +untrainedly +untrainedness +untraitored +untraitorous +untrammed +untrammeled +untrammeledness +untramped +untrampled +untrance +untranquil +untranquilized +untranquillize +untranquillized +untransacted +untranscended +untranscendental +untranscribable +untranscribed +untransferable +untransferred +untransfigured +untransfixed +untransformable +untransformed +untransforming +untransfused +untransfusible +untransgressed +untransient +untransitable +untransitive +untransitory +untranslatability +untranslatable +untranslatableness +untranslatably +untranslated +untransmigrated +untransmissible +untransmitted +untransmutable +untransmuted +untransparent +untranspassable +untranspired +untranspiring +untransplanted +untransportable +untransported +untransposed +untransubstantiated +untrappable +untrapped +untrashed +untravelable +untraveled +untraveling +untravellable +untravelling +untraversable +untraversed +untravestied +untreacherous +untread +untreadable +untreading +untreasonable +untreasure +untreasured +untreatable +untreatableness +untreatably +untreated +untreed +untrekked +untrellised +untrembling +untremblingly +untremendous +untremulous +untrenched +untrepanned +untrespassed +untrespassing +untress +untressed +untriable +untribal +untributary +untriced +untrickable +untricked +untried +untrifling +untrig +untrigonometrical +untrill +untrim +untrimmable +untrimmed +untrimmedness +untrinitarian +untripe +untrippable +untripped +untripping +untrite +untriturated +untriumphable +untriumphant +untriumphed +untrochaic +untrod +untrodden +untroddenness +untrolled +untrophied +untropical +untrotted +untroublable +untrouble +untroubled +untroubledly +untroubledness +untroublesome +untroublesomeness +untrounced +untrowed +untruant +untruck +untruckled +untruckling +untrue +untrueness +untruism +untruly +untrumped +untrumpeted +untrumping +untrundled +untrunked +untruss +untrussed +untrusser +untrussing +untrust +untrustably +untrusted +untrustful +untrustiness +untrusting +untrustworthily +untrustworthiness +untrustworthy +untrusty +untruth +untruther +untruthful +untruthfully +untruthfulness +untrying +untubbed +untuck +untucked +untuckered +untucking +untufted +untugged +untumbled +untumefied +untumid +untumultuous +untunable +untunableness +untunably +untune +untuneable +untuneableness +untuneably +untuned +untuneful +untunefully +untunefulness +untuning +untunneled +untupped +unturbaned +unturbid +unturbulent +unturf +unturfed +unturgid +unturn +unturnable +unturned +unturning +unturpentined +unturreted +untusked +untutelar +untutored +untutoredly +untutoredness +untwilled +untwinable +untwine +untwineable +untwined +untwining +untwinkling +untwinned +untwirl +untwirled +untwirling +untwist +untwisted +untwister +untwisting +untwitched +untying +untypical +untypically +untyrannic +untyrannical +untyrantlike +untz +unubiquitous +unugly +unulcerated +unultra +unumpired +ununanimity +ununanimous +ununanimously +ununderstandable +ununderstandably +ununderstanding +ununderstood +unundertaken +unundulatory +ununifiable +ununified +ununiform +ununiformed +ununiformity +ununiformly +ununiformness +ununitable +ununitableness +ununitably +ununited +ununiting +ununiversity +ununiversitylike +unupbraiding +unupbraidingly +unupholstered +unupright +unuprightly +unuprightness +unupset +unupsettable +unurban +unurbane +unurged +unurgent +unurging +unurn +unurned +unusable +unusableness +unusably +unuse +unused +unusedness +unuseful +unusefully +unusefulness +unushered +unusual +unusuality +unusually +unusualness +unusurious +unusurped +unusurping +unutilizable +unutterability +unutterable +unutterableness +unutterably +unuttered +unuxorial +unuxorious +unvacant +unvaccinated +unvacillating +unvailable +unvain +unvaleted +unvaletudinary +unvaliant +unvalid +unvalidated +unvalidating +unvalidity +unvalidly +unvalidness +unvalorous +unvaluable +unvaluableness +unvaluably +unvalue +unvalued +unvamped +unvanishing +unvanquishable +unvanquished +unvantaged +unvaporized +unvariable +unvariableness +unvariably +unvariant +unvaried +unvariedly +unvariegated +unvarnished +unvarnishedly +unvarnishedness +unvarying +unvaryingly +unvaryingness +unvascular +unvassal +unvatted +unvaulted +unvaulting +unvaunted +unvaunting +unvauntingly +unveering +unveil +unveiled +unveiledly +unveiledness +unveiler +unveiling +unveilment +unveined +unvelvety +unvendable +unvendableness +unvended +unvendible +unvendibleness +unveneered +unvenerable +unvenerated +unvenereal +unvenged +unveniable +unvenial +unvenom +unvenomed +unvenomous +unventable +unvented +unventilated +unventured +unventurous +unvenued +unveracious +unveracity +unverbalized +unverdant +unverdured +unveridical +unverifiable +unverifiableness +unverifiably +unverified +unverifiedness +unveritable +unverity +unvermiculated +unverminous +unvernicular +unversatile +unversed +unversedly +unversedness +unversified +unvertical +unvessel +unvesseled +unvest +unvested +unvetoed +unvexed +unviable +unvibrated +unvibrating +unvicar +unvicarious +unvicariously +unvicious +unvictimized +unvictorious +unvictualed +unvictualled +unviewable +unviewed +unvigilant +unvigorous +unvigorously +unvilified +unvillaged +unvindicated +unvindictive +unvindictively +unvindictiveness +unvinous +unvintaged +unviolable +unviolated +unviolenced +unviolent +unviolined +unvirgin +unvirginal +unvirginlike +unvirile +unvirility +unvirtue +unvirtuous +unvirtuously +unvirtuousness +unvirulent +unvisible +unvisibleness +unvisibly +unvision +unvisionary +unvisioned +unvisitable +unvisited +unvisor +unvisored +unvisualized +unvital +unvitalized +unvitalness +unvitiated +unvitiatedly +unvitiatedness +unvitrescibility +unvitrescible +unvitrifiable +unvitrified +unvitriolized +unvituperated +unvivacious +unvivid +unvivified +unvizard +unvizarded +unvocal +unvocalized +unvociferous +unvoice +unvoiced +unvoiceful +unvoicing +unvoidable +unvoided +unvolatile +unvolatilize +unvolatilized +unvolcanic +unvolitioned +unvoluminous +unvoluntarily +unvoluntariness +unvoluntary +unvolunteering +unvoluptuous +unvomited +unvoracious +unvote +unvoted +unvoting +unvouched +unvouchedly +unvouchedness +unvouchsafed +unvowed +unvoweled +unvoyageable +unvoyaging +unvulcanized +unvulgar +unvulgarize +unvulgarized +unvulgarly +unvulnerable +unwadable +unwadded +unwadeable +unwaded +unwading +unwafted +unwaged +unwagered +unwaggable +unwaggably +unwagged +unwailed +unwailing +unwainscoted +unwaited +unwaiting +unwaked +unwakeful +unwakefulness +unwakened +unwakening +unwaking +unwalkable +unwalked +unwalking +unwall +unwalled +unwallet +unwallowed +unwan +unwandered +unwandering +unwaning +unwanted +unwanton +unwarbled +unware +unwarely +unwareness +unwarily +unwariness +unwarlike +unwarlikeness +unwarm +unwarmable +unwarmed +unwarming +unwarn +unwarned +unwarnedly +unwarnedness +unwarnished +unwarp +unwarpable +unwarped +unwarping +unwarrant +unwarrantability +unwarrantable +unwarrantableness +unwarrantably +unwarranted +unwarrantedly +unwarrantedness +unwary +unwashable +unwashed +unwashedness +unwassailing +unwastable +unwasted +unwasteful +unwastefully +unwasting +unwastingly +unwatchable +unwatched +unwatchful +unwatchfully +unwatchfulness +unwatching +unwater +unwatered +unwaterlike +unwatermarked +unwatery +unwattled +unwaved +unwaverable +unwavered +unwavering +unwaveringly +unwaving +unwax +unwaxed +unwayed +unwayward +unweaken +unweakened +unweal +unwealsomeness +unwealthy +unweaned +unweapon +unweaponed +unwearable +unweariability +unweariable +unweariableness +unweariably +unwearied +unweariedly +unweariedness +unwearily +unweariness +unwearing +unwearisome +unwearisomeness +unweary +unwearying +unwearyingly +unweathered +unweatherly +unweatherwise +unweave +unweaving +unweb +unwebbed +unwebbing +unwed +unwedded +unweddedly +unweddedness +unwedge +unwedgeable +unwedged +unweeded +unweel +unweelness +unweened +unweeping +unweeting +unweetingly +unweft +unweighable +unweighed +unweighing +unweight +unweighted +unweighty +unwelcome +unwelcomed +unwelcomely +unwelcomeness +unweld +unweldable +unwelded +unwell +unwellness +unwelted +unwept +unwestern +unwesternized +unwet +unwettable +unwetted +unwheedled +unwheel +unwheeled +unwhelmed +unwhelped +unwhetted +unwhig +unwhiglike +unwhimsical +unwhining +unwhip +unwhipped +unwhirled +unwhisked +unwhiskered +unwhisperable +unwhispered +unwhispering +unwhistled +unwhite +unwhited +unwhitened +unwhitewashed +unwholesome +unwholesomely +unwholesomeness +unwidened +unwidowed +unwield +unwieldable +unwieldily +unwieldiness +unwieldly +unwieldy +unwifed +unwifelike +unwifely +unwig +unwigged +unwild +unwilily +unwiliness +unwill +unwilled +unwillful +unwillfully +unwillfulness +unwilling +unwillingly +unwillingness +unwilted +unwilting +unwily +unwincing +unwincingly +unwind +unwindable +unwinding +unwindingly +unwindowed +unwindy +unwingable +unwinged +unwinking +unwinkingly +unwinnable +unwinning +unwinnowed +unwinsome +unwinter +unwintry +unwiped +unwire +unwired +unwisdom +unwise +unwisely +unwiseness +unwish +unwished +unwishful +unwishing +unwist +unwistful +unwitch +unwitched +unwithdrawable +unwithdrawing +unwithdrawn +unwitherable +unwithered +unwithering +unwithheld +unwithholden +unwithholding +unwithstanding +unwithstood +unwitless +unwitnessed +unwitted +unwittily +unwitting +unwittingly +unwittingness +unwitty +unwive +unwived +unwoeful +unwoful +unwoman +unwomanish +unwomanize +unwomanized +unwomanlike +unwomanliness +unwomanly +unwomb +unwon +unwonder +unwonderful +unwondering +unwonted +unwontedly +unwontedness +unwooded +unwooed +unwoof +unwooly +unwordable +unwordably +unwordily +unwordy +unwork +unworkability +unworkable +unworkableness +unworkably +unworked +unworkedness +unworker +unworking +unworkmanlike +unworkmanly +unworld +unworldliness +unworldly +unwormed +unwormy +unworn +unworried +unworriedly +unworriedness +unworshiped +unworshipful +unworshiping +unworshipped +unworshipping +unworth +unworthily +unworthiness +unworthy +unwotting +unwound +unwoundable +unwoundableness +unwounded +unwoven +unwrangling +unwrap +unwrapped +unwrapper +unwrapping +unwrathful +unwrathfully +unwreaked +unwreathe +unwreathed +unwreathing +unwrecked +unwrench +unwrenched +unwrested +unwrestedly +unwresting +unwrestled +unwretched +unwriggled +unwrinkle +unwrinkleable +unwrinkled +unwrit +unwritable +unwrite +unwriting +unwritten +unwronged +unwrongful +unwrought +unwrung +unyachtsmanlike +unyeaned +unyearned +unyearning +unyielded +unyielding +unyieldingly +unyieldingness +unyoke +unyoked +unyoking +unyoung +unyouthful +unyouthfully +unze +unzealous +unzealously +unzealousness +unzen +unzephyrlike +unzone +unzoned +up +upaisle +upaithric +upalley +upalong +upanishadic +upapurana +uparch +uparching +uparise +uparm +uparna +upas +upattic +upavenue +upbank +upbar +upbay +upbear +upbearer +upbeat +upbelch +upbelt +upbend +upbid +upbind +upblacken +upblast +upblaze +upblow +upboil +upbolster +upbolt +upboost +upborne +upbotch +upboulevard +upbound +upbrace +upbraid +upbraider +upbraiding +upbraidingly +upbray +upbreak +upbred +upbreed +upbreeze +upbrighten +upbrim +upbring +upbristle +upbroken +upbrook +upbrought +upbrow +upbubble +upbuild +upbuilder +upbulging +upbuoy +upbuoyance +upburn +upburst +upbuy +upcall +upcanal +upcanyon +upcarry +upcast +upcatch +upcaught +upchamber +upchannel +upchariot +upchimney +upchoke +upchuck +upcity +upclimb +upclose +upcloser +upcoast +upcock +upcoil +upcolumn +upcome +upcoming +upconjure +upcountry +upcourse +upcover +upcrane +upcrawl +upcreek +upcreep +upcrop +upcrowd +upcry +upcurl +upcurrent +upcurve +upcushion +upcut +updart +update +updeck +updelve +updive +updo +updome +updraft +updrag +updraw +updrink +updry +upeat +upend +upeygan +upfeed +upfield +upfill +upfingered +upflame +upflare +upflash +upflee +upflicker +upfling +upfloat +upflood +upflow +upflower +upflung +upfly +upfold +upfollow +upframe +upfurl +upgale +upgang +upgape +upgather +upgaze +upget +upgird +upgirt +upgive +upglean +upglide +upgo +upgorge +upgrade +upgrave +upgrow +upgrowth +upgully +upgush +uphand +uphang +upharbor +upharrow +uphasp +upheal +upheap +uphearted +upheaval +upheavalist +upheave +upheaven +upheld +uphelm +uphelya +upher +uphill +uphillward +uphoard +uphoist +uphold +upholden +upholder +upholster +upholstered +upholsterer +upholsteress +upholsterous +upholstery +upholsterydom +upholstress +uphung +uphurl +upisland +upjerk +upjet +upkeep +upkindle +upknell +upknit +upla +upladder +uplaid +uplake +upland +uplander +uplandish +uplane +uplay +uplead +upleap +upleg +uplick +uplift +upliftable +uplifted +upliftedly +upliftedness +uplifter +uplifting +upliftingly +upliftingness +upliftitis +upliftment +uplight +uplimb +uplimber +upline +uplock +uplong +uplook +uplooker +uploom +uploop +uplying +upmaking +upmast +upmix +upmost +upmount +upmountain +upmove +upness +upo +upon +uppard +uppent +upper +upperch +uppercut +upperer +upperest +upperhandism +uppermore +uppermost +uppers +uppertendom +uppile +upping +uppish +uppishly +uppishness +uppity +upplough +upplow +uppluck +uppoint +uppoise +uppop +uppour +uppowoc +upprick +upprop +uppuff +uppull +uppush +upquiver +upraisal +upraise +upraiser +upreach +uprear +uprein +uprend +uprender +uprest +uprestore +uprid +upridge +upright +uprighteous +uprighteously +uprighteousness +uprighting +uprightish +uprightly +uprightness +uprights +uprip +uprisal +uprise +uprisement +uprisen +upriser +uprising +uprist +uprive +upriver +uproad +uproar +uproariness +uproarious +uproariously +uproariousness +uproom +uproot +uprootal +uprooter +uprose +uprouse +uproute +uprun +uprush +upsaddle +upscale +upscrew +upscuddle +upseal +upseek +upseize +upsend +upset +upsetment +upsettable +upsettal +upsetted +upsetter +upsetting +upsettingly +upsey +upshaft +upshear +upsheath +upshoot +upshore +upshot +upshoulder +upshove +upshut +upside +upsides +upsighted +upsiloid +upsilon +upsilonism +upsit +upsitten +upsitting +upslant +upslip +upslope +upsmite +upsnatch +upsoak +upsoar +upsolve +upspeak +upspear +upspeed +upspew +upspin +upspire +upsplash +upspout +upspread +upspring +upsprinkle +upsprout +upspurt +upstaff +upstage +upstair +upstairs +upstamp +upstand +upstander +upstanding +upstare +upstart +upstartism +upstartle +upstartness +upstate +upstater +upstaunch +upstay +upsteal +upsteam +upstem +upstep +upstick +upstir +upstraight +upstream +upstreamward +upstreet +upstretch +upstrike +upstrive +upstroke +upstruggle +upsuck +upsun +upsup +upsurge +upsurgence +upswallow +upswarm +upsway +upsweep +upswell +upswing +uptable +uptake +uptaker +uptear +uptemper +uptend +upthrow +upthrust +upthunder +uptide +uptie +uptill +uptilt +uptorn +uptoss +uptower +uptown +uptowner +uptrace +uptrack +uptrail +uptrain +uptree +uptrend +uptrill +uptrunk +uptruss +uptube +uptuck +upturn +uptwined +uptwist +upupoid +upvalley +upvomit +upwaft +upwall +upward +upwardly +upwardness +upwards +upwarp +upwax +upway +upways +upwell +upwent +upwheel +upwhelm +upwhir +upwhirl +upwind +upwith +upwork +upwound +upwrap +upwreathe +upwrench +upwring +upwrought +upyard +upyoke +ur +ura +urachal +urachovesical +urachus +uracil +uraemic +uraeus +ural +urali +uraline +uralite +uralitic +uralitization +uralitize +uralium +uramido +uramil +uramilic +uramino +uran +uranalysis +uranate +uranic +uranidine +uraniferous +uraniid +uranin +uranine +uraninite +uranion +uraniscochasma +uraniscoplasty +uraniscoraphy +uraniscorrhaphy +uranism +uranist +uranite +uranitic +uranium +uranocircite +uranographer +uranographic +uranographical +uranographist +uranography +uranolatry +uranolite +uranological +uranology +uranometria +uranometrical +uranometry +uranophane +uranophotography +uranoplastic +uranoplasty +uranoplegia +uranorrhaphia +uranorrhaphy +uranoschisis +uranoschism +uranoscope +uranoscopia +uranoscopic +uranoscopy +uranospathite +uranosphaerite +uranospinite +uranostaphyloplasty +uranostaphylorrhaphy +uranotantalite +uranothallite +uranothorite +uranotil +uranous +uranyl +uranylic +urao +urare +urari +urase +urataemia +urate +uratemia +uratic +uratoma +uratosis +uraturia +urazine +urazole +urbacity +urbainite +urban +urbane +urbanely +urbaneness +urbanism +urbanist +urbanite +urbanity +urbanization +urbanize +urbarial +urbian +urbic +urbicolous +urbification +urbify +urbinate +urceiform +urceolar +urceolate +urceole +urceoli +urceolus +urceus +urchin +urchiness +urchinlike +urchinly +urd +urde +urdee +ure +urea +ureal +ureameter +ureametry +urease +urechitin +urechitoxin +uredema +uredine +uredineal +uredineous +uredinia +uredinial +urediniospore +urediniosporic +uredinium +uredinoid +uredinologist +uredinology +uredinous +uredo +uredosorus +uredospore +uredosporic +uredosporiferous +uredosporous +uredostage +ureic +ureid +ureide +ureido +uremia +uremic +urent +ureometer +ureometry +ureosecretory +uresis +uretal +ureter +ureteral +ureteralgia +uretercystoscope +ureterectasia +ureterectasis +ureterectomy +ureteric +ureteritis +ureterocele +ureterocervical +ureterocolostomy +ureterocystanastomosis +ureterocystoscope +ureterocystostomy +ureterodialysis +ureteroenteric +ureteroenterostomy +ureterogenital +ureterogram +ureterograph +ureterography +ureterointestinal +ureterolith +ureterolithiasis +ureterolithic +ureterolithotomy +ureterolysis +ureteronephrectomy +ureterophlegma +ureteroplasty +ureteroproctostomy +ureteropyelitis +ureteropyelogram +ureteropyelography +ureteropyelonephritis +ureteropyelostomy +ureteropyosis +ureteroradiography +ureterorectostomy +ureterorrhagia +ureterorrhaphy +ureterosalpingostomy +ureterosigmoidostomy +ureterostegnosis +ureterostenoma +ureterostenosis +ureterostoma +ureterostomy +ureterotomy +ureterouteral +ureterovaginal +ureterovesical +urethan +urethane +urethra +urethrae +urethragraph +urethral +urethralgia +urethrameter +urethrascope +urethratome +urethratresia +urethrectomy +urethremphraxis +urethreurynter +urethrism +urethritic +urethritis +urethroblennorrhea +urethrobulbar +urethrocele +urethrocystitis +urethrogenital +urethrogram +urethrograph +urethrometer +urethropenile +urethroperineal +urethrophyma +urethroplastic +urethroplasty +urethroprostatic +urethrorectal +urethrorrhagia +urethrorrhaphy +urethrorrhea +urethrorrhoea +urethroscope +urethroscopic +urethroscopical +urethroscopy +urethrosexual +urethrospasm +urethrostaxis +urethrostenosis +urethrostomy +urethrotome +urethrotomic +urethrotomy +urethrovaginal +urethrovesical +urethylan +uretic +ureylene +urf +urfirnis +urge +urgence +urgency +urgent +urgently +urgentness +urger +urging +urgingly +urheen +urial +uric +uricacidemia +uricaciduria +uricaemia +uricaemic +uricemia +uricemic +uricolysis +uricolytic +uridrosis +urinaemia +urinal +urinalist +urinalysis +urinant +urinarium +urinary +urinate +urination +urinative +urinator +urine +urinemia +uriniferous +uriniparous +urinocryoscopy +urinogenital +urinogenitary +urinogenous +urinologist +urinology +urinomancy +urinometer +urinometric +urinometry +urinoscopic +urinoscopist +urinoscopy +urinose +urinosexual +urinous +urinousness +urite +urlar +urled +urling +urluch +urman +urn +urna +urnae +urnal +urnflower +urnful +urning +urningism +urnism +urnlike +urnmaker +uroacidimeter +uroazotometer +urobenzoic +urobilin +urobilinemia +urobilinogen +urobilinogenuria +urobilinuria +urocanic +urocele +urocerid +urochloralic +urochord +urochordal +urochordate +urochrome +urochromogen +urocyanogen +urocyst +urocystic +urocystitis +urodaeum +urodelan +urodele +urodelous +urodialysis +urodynia +uroedema +uroerythrin +urofuscohematin +urogaster +urogastric +urogenic +urogenital +urogenitary +urogenous +uroglaucin +urogram +urography +urogravimeter +urohematin +urohyal +urolagnia +uroleucic +uroleucinic +urolith +urolithiasis +urolithic +urolithology +urologic +urological +urologist +urology +urolutein +urolytic +uromancy +uromantia +uromantist +uromelanin +uromelus +uromere +uromeric +urometer +uronephrosis +uronic +uronology +uropatagium +urophanic +urophanous +urophein +urophthisis +uroplania +uropod +uropodal +uropodous +uropoetic +uropoiesis +uropoietic +uroporphyrin +uropsile +uroptysis +uropygial +uropygium +uropyloric +urorosein +urorrhagia +urorrhea +urorubin +urosaccharometry +urosacral +uroschesis +uroscopic +uroscopist +uroscopy +urosepsis +uroseptic +urosis +urosomatic +urosome +urosomite +urosomitic +urostea +urostealith +urostegal +urostege +urostegite +urosteon +urosternite +urosthene +urosthenic +urostylar +urostyle +urotoxia +urotoxic +urotoxicity +urotoxin +urotoxy +uroxanate +uroxanic +uroxanthin +uroxin +urradhus +urrhodin +urrhodinic +ursal +ursicidal +ursicide +ursiform +ursigram +ursine +ursoid +ursolic +urson +ursone +ursuk +urtica +urticaceous +urticant +urticaria +urticarial +urticarious +urticate +urticating +urtication +urticose +urtite +urubu +urucu +urucuri +uruisg +urunday +urus +urushi +urushic +urushinic +urushiol +urushiye +urva +us +usability +usable +usableness +usage +usager +usance +usar +usara +usaron +usation +use +used +usedly +usedness +usednt +usee +useful +usefullish +usefully +usefulness +usehold +useless +uselessly +uselessness +usent +user +ush +ushabti +ushabtiu +usher +usherance +usherdom +usherer +usheress +usherette +usherian +usherism +usherless +ushership +usings +usitate +usitative +usnea +usneaceous +usneoid +usnic +usninic +usque +usquebaugh +usself +ussels +usselven +ussingite +ust +uster +ustilaginaceous +ustilagineous +ustion +ustorious +ustulate +ustulation +usual +usualism +usually +usualness +usuary +usucapient +usucapion +usucapionary +usucapt +usucaptable +usucaption +usucaptor +usufruct +usufructuary +usure +usurer +usurerlike +usuress +usurious +usuriously +usuriousness +usurp +usurpation +usurpative +usurpatively +usurpatory +usurpature +usurpedly +usurper +usurpership +usurping +usurpingly +usurpment +usurpor +usurpress +usury +usward +uswards +ut +uta +utahite +utai +utas +utch +utchy +utees +utensil +uteralgia +uterectomy +uteri +uterine +uteritis +uteroabdominal +uterocele +uterocervical +uterocystotomy +uterofixation +uterogestation +uterogram +uterography +uterointestinal +uterolith +uterology +uteromania +uterometer +uteroovarian +uteroparietal +uteropelvic +uteroperitoneal +uteropexia +uteropexy +uteroplacental +uteroplasty +uterosacral +uterosclerosis +uteroscope +uterotomy +uterotonic +uterotubal +uterovaginal +uteroventral +uterovesical +uterus +utfangenethef +utfangethef +utfangthef +utfangthief +utick +utile +utilitarian +utilitarianism +utilitarianist +utilitarianize +utilitarianly +utility +utilizable +utilization +utilize +utilizer +utinam +utmost +utmostness +utopia +utopian +utopianism +utopianist +utopianizer +utopiast +utopism +utopist +utopistic +utopographer +utraquist +utraquistic +utricle +utricul +utricular +utriculate +utriculiferous +utriculiform +utriculitis +utriculoid +utriculoplastic +utriculoplasty +utriculosaccular +utriculose +utriculus +utriform +utrubi +utrum +utsuk +utter +utterability +utterable +utterableness +utterance +utterancy +utterer +utterless +utterly +uttermost +utterness +utu +utum +uturuncu +uva +uval +uvalha +uvanite +uvarovite +uvate +uvea +uveal +uveitic +uveitis +uveous +uvic +uvid +uviol +uvitic +uvitinic +uvito +uvitonic +uvrou +uvula +uvulae +uvular +uvularly +uvulitis +uvuloptosis +uvulotome +uvulotomy +uvver +uxorial +uxoriality +uxorially +uxoricidal +uxoricide +uxorious +uxoriously +uxoriousness +uzan +uzara +uzarin +uzaron +v +vaagmer +vaalite +vacabond +vacancy +vacant +vacanthearted +vacantheartedness +vacantly +vacantness +vacantry +vacatable +vacate +vacation +vacational +vacationer +vacationist +vacationless +vacatur +vaccary +vaccenic +vaccicide +vaccigenous +vaccina +vaccinable +vaccinal +vaccinate +vaccination +vaccinationist +vaccinator +vaccinatory +vaccine +vaccinee +vaccinella +vaccinia +vacciniaceous +vaccinial +vaccinifer +vacciniform +vacciniola +vaccinist +vaccinium +vaccinization +vaccinogenic +vaccinogenous +vaccinoid +vaccinophobia +vaccinotherapy +vache +vachette +vacillancy +vacillant +vacillate +vacillating +vacillatingly +vacillation +vacillator +vacillatory +vacoa +vacona +vacoua +vacouf +vacual +vacuate +vacuation +vacuefy +vacuist +vacuity +vacuolar +vacuolary +vacuolate +vacuolated +vacuolation +vacuole +vacuolization +vacuome +vacuometer +vacuous +vacuously +vacuousness +vacuum +vacuuma +vacuumize +vade +vadimonium +vadimony +vadium +vadose +vady +vag +vagabond +vagabondage +vagabondager +vagabondia +vagabondish +vagabondism +vagabondismus +vagabondize +vagabondizer +vagabondry +vagal +vagarian +vagarious +vagariously +vagarish +vagarisome +vagarist +vagaristic +vagarity +vagary +vagas +vage +vagiform +vagile +vagina +vaginal +vaginalectomy +vaginaless +vaginalitis +vaginant +vaginate +vaginated +vaginectomy +vaginervose +vaginicoline +vaginicolous +vaginiferous +vaginipennate +vaginismus +vaginitis +vaginoabdominal +vaginocele +vaginodynia +vaginofixation +vaginolabial +vaginometer +vaginomycosis +vaginoperineal +vaginoperitoneal +vaginopexy +vaginoplasty +vaginoscope +vaginoscopy +vaginotome +vaginotomy +vaginovesical +vaginovulvar +vaginula +vaginulate +vaginule +vagitus +vagoaccessorius +vagodepressor +vagoglossopharyngeal +vagogram +vagolysis +vagosympathetic +vagotomize +vagotomy +vagotonia +vagotonic +vagotropic +vagotropism +vagrance +vagrancy +vagrant +vagrantism +vagrantize +vagrantlike +vagrantly +vagrantness +vagrate +vagrom +vague +vaguely +vagueness +vaguish +vaguity +vagulous +vagus +vahine +vail +vailable +vain +vainful +vainglorious +vaingloriously +vaingloriousness +vainglory +vainly +vainness +vair +vairagi +vaire +vairy +vaivode +vajra +vajrasana +vakass +vakia +vakil +vakkaliga +valance +valanced +valanche +valbellite +vale +valediction +valedictorian +valedictorily +valedictory +valence +valencianite +valency +valent +valentine +valentinite +valeral +valeraldehyde +valeramide +valerate +valerian +valerianaceous +valerianate +valeric +valerin +valerolactone +valerone +valeryl +valerylene +valet +valeta +valetage +valetdom +valethood +valetism +valetry +valetudinarian +valetudinarianism +valetudinariness +valetudinarist +valetudinarium +valetudinary +valeur +valeward +valgoid +valgus +valhall +vali +valiance +valiancy +valiant +valiantly +valiantness +valid +validate +validation +validatory +validification +validity +validly +validness +valine +valise +valiseful +valiship +vall +vallancy +vallar +vallary +vallate +vallated +vallation +vallecula +vallecular +valleculate +vallevarite +valley +valleyful +valleyite +valleylet +valleylike +valleyward +valleywise +vallicula +vallicular +vallidom +vallis +vallisneriaceous +vallum +valonia +valoniaceous +valor +valorization +valorize +valorous +valorously +valorousness +valse +valsoid +valuable +valuableness +valuably +valuate +valuation +valuational +valuator +value +valued +valueless +valuelessness +valuer +valuta +valva +valval +valvate +valve +valved +valveless +valvelet +valvelike +valveman +valviferous +valviform +valvotomy +valvula +valvular +valvulate +valvule +valvulitis +valvulotome +valvulotomy +valyl +valylene +vambrace +vambraced +vamfont +vammazsa +vamoose +vamp +vamped +vamper +vamphorn +vampire +vampireproof +vampiric +vampirish +vampirism +vampirize +vamplate +vampproof +van +vanadate +vanadiate +vanadic +vanadiferous +vanadinite +vanadium +vanadosilicate +vanadous +vanadyl +vanaprastha +vancourier +vandalish +vandalism +vandalistic +vandalization +vandalize +vandalroot +vane +vaned +vaneless +vanelike +vanessian +vanfoss +vang +vangee +vangeli +vanglo +vanguard +vanilla +vanillal +vanillaldehyde +vanillate +vanille +vanillery +vanillic +vanillin +vanillinic +vanillism +vanilloes +vanillon +vanilloyl +vanillyl +vanish +vanisher +vanishing +vanishingly +vanishment +vanitarianism +vanitied +vanity +vanjarrah +vanman +vanmost +vanner +vannerman +vannet +vanquish +vanquishable +vanquisher +vanquishment +vansire +vantage +vantageless +vantbrace +vantbrass +vanward +vapid +vapidism +vapidity +vapidly +vapidness +vapocauterization +vapographic +vapography +vapor +vaporability +vaporable +vaporarium +vaporary +vaporate +vapored +vaporer +vaporescence +vaporescent +vaporiferous +vaporiferousness +vaporific +vaporiform +vaporimeter +vaporing +vaporingly +vaporish +vaporishness +vaporium +vaporizable +vaporization +vaporize +vaporizer +vaporless +vaporlike +vaporograph +vaporographic +vaporose +vaporoseness +vaporosity +vaporous +vaporously +vaporousness +vaportight +vapory +vapulary +vapulate +vapulation +vapulatory +vara +varahan +varan +varanid +vardapet +vardy +vare +varec +vareheaded +vareuse +vargueno +vari +variability +variable +variableness +variably +variance +variancy +variant +variate +variation +variational +variationist +variatious +variative +variatively +variator +varical +varicated +varication +varicella +varicellar +varicellate +varicellation +varicelliform +varicelloid +varicellous +varices +variciform +varicoblepharon +varicocele +varicoid +varicolored +varicolorous +varicose +varicosed +varicoseness +varicosis +varicosity +varicotomy +varicula +varied +variedly +variegate +variegated +variegation +variegator +varier +varietal +varietally +varietism +varietist +variety +variform +variformed +variformity +variformly +varigradation +variocoupler +variola +variolar +variolate +variolation +variole +variolic +varioliform +variolite +variolitic +variolitization +variolization +varioloid +variolous +variolovaccine +variolovaccinia +variometer +variorum +variotinted +various +variously +variousness +variscite +varisse +varix +varlet +varletaille +varletess +varletry +varletto +varment +varna +varnashrama +varnish +varnished +varnisher +varnishing +varnishlike +varnishment +varnishy +varnpliktige +varnsingite +varsha +varsity +varsoviana +varus +varve +varved +vary +varyingly +vas +vasa +vasal +vascular +vascularity +vascularization +vascularize +vascularly +vasculated +vasculature +vasculiferous +vasculiform +vasculitis +vasculogenesis +vasculolymphatic +vasculomotor +vasculose +vasculum +vase +vasectomize +vasectomy +vaseful +vaselet +vaselike +vasemaker +vasemaking +vasewise +vasework +vashegyite +vasicentric +vasicine +vasifactive +vasiferous +vasiform +vasoconstricting +vasoconstriction +vasoconstrictive +vasoconstrictor +vasocorona +vasodentinal +vasodentine +vasodilatation +vasodilatin +vasodilating +vasodilation +vasodilator +vasoepididymostomy +vasofactive +vasoformative +vasoganglion +vasohypertonic +vasohypotonic +vasoinhibitor +vasoinhibitory +vasoligation +vasoligature +vasomotion +vasomotor +vasomotorial +vasomotoric +vasomotory +vasoneurosis +vasoparesis +vasopressor +vasopuncture +vasoreflex +vasorrhaphy +vasosection +vasospasm +vasospastic +vasostimulant +vasostomy +vasotomy +vasotonic +vasotribe +vasotripsy +vasotrophic +vasovesiculectomy +vasquine +vassal +vassalage +vassaldom +vassaless +vassalic +vassalism +vassality +vassalize +vassalless +vassalry +vassalship +vast +vastate +vastation +vastidity +vastily +vastiness +vastitude +vastity +vastly +vastness +vasty +vasu +vat +vatful +vatic +vatically +vaticanal +vaticanic +vaticanical +vaticide +vaticinal +vaticinant +vaticinate +vaticination +vaticinator +vaticinatory +vaticinatress +vaticinatrix +vatmaker +vatmaking +vatman +vatter +vau +vaucheriaceous +vaudeville +vaudevillian +vaudevillist +vaudy +vaugnerite +vault +vaulted +vaultedly +vaulter +vaulting +vaultlike +vaulty +vaunt +vauntage +vaunted +vaunter +vauntery +vauntful +vauntiness +vaunting +vauntingly +vauntmure +vaunty +vauquelinite +vauxite +vavasor +vavasory +vaward +veal +vealer +vealiness +veallike +vealskin +vealy +vectigal +vection +vectis +vectograph +vectographic +vector +vectorial +vectorially +vecture +vedana +vedette +vedika +vedro +veduis +vee +veen +veep +veer +veerable +veeringly +veery +vegasite +vegeculture +vegetability +vegetable +vegetablelike +vegetablewise +vegetablize +vegetably +vegetal +vegetalcule +vegetality +vegetant +vegetarian +vegetarianism +vegetate +vegetation +vegetational +vegetationless +vegetative +vegetatively +vegetativeness +vegete +vegeteness +vegetism +vegetive +vegetivorous +vegetoalkali +vegetoalkaline +vegetoalkaloid +vegetoanimal +vegetobituminous +vegetocarbonaceous +vegetomineral +vehemence +vehemency +vehement +vehemently +vehicle +vehicular +vehicularly +vehiculary +vehiculate +vehiculation +vehiculatory +vei +veigle +veil +veiled +veiledly +veiledness +veiler +veiling +veilless +veillike +veilmaker +veilmaking +veily +vein +veinage +veinal +veinbanding +veined +veiner +veinery +veininess +veining +veinless +veinlet +veinous +veinstone +veinstuff +veinule +veinulet +veinwise +veinwork +veiny +vejoces +vela +velal +velamen +velamentous +velamentum +velar +velardenite +velaric +velarium +velarize +velary +velate +velated +velation +velatura +veldcraft +veldman +veldschoen +veldt +veldtschoen +velellidous +velic +veliferous +veliform +veliger +veligerous +velitation +vell +vellala +velleda +velleity +vellicate +vellication +vellicative +vellinch +vellon +vellosine +velloziaceous +vellum +vellumy +velo +velociman +velocimeter +velocious +velociously +velocipedal +velocipede +velocipedean +velocipedic +velocitous +velocity +velodrome +velometer +velours +veloutine +velte +velum +velumen +velure +velutinous +velveret +velvet +velvetbreast +velveted +velveteen +velveteened +velvetiness +velveting +velvetleaf +velvetlike +velvetry +velvetseed +velvetweed +velvetwork +velvety +venada +venal +venality +venalization +venalize +venally +venalness +venanzite +venatic +venatical +venatically +venation +venational +venator +venatorial +venatorious +venatory +vencola +vend +vendace +vendee +vender +vendetta +vendettist +vendibility +vendible +vendibleness +vendibly +vendicate +vending +venditate +venditation +vendition +venditor +vendor +vendue +veneer +veneerer +veneering +venefical +veneficious +veneficness +veneficous +venenate +venenation +venene +veneniferous +venenific +venenosalivary +venenous +venenousness +venepuncture +venerability +venerable +venerableness +venerably +veneracean +veneraceous +veneral +venerance +venerant +venerate +veneration +venerational +venerative +veneratively +venerativeness +venerator +venereal +venerealness +venereologist +venereology +venerer +venerial +veneriform +venery +venesect +venesection +venesector +venesia +venezolano +vengeable +vengeance +vengeant +vengeful +vengefully +vengefulness +vengeously +venger +venial +veniality +venially +venialness +venie +venin +veniplex +venipuncture +venireman +venison +venisonivorous +venisonlike +venisuture +vennel +venner +venoatrial +venoauricular +venom +venomed +venomer +venomization +venomize +venomly +venomness +venomosalivary +venomous +venomously +venomousness +venomproof +venomsome +venomy +venosal +venosclerosis +venose +venosinal +venosity +venostasis +venous +venously +venousness +vent +ventage +ventail +venter +venthole +ventiduct +ventifact +ventil +ventilable +ventilagin +ventilate +ventilating +ventilation +ventilative +ventilator +ventilatory +ventless +ventometer +ventose +ventoseness +ventosity +ventpiece +ventrad +ventral +ventrally +ventralmost +ventralward +ventric +ventricle +ventricolumna +ventricolumnar +ventricornu +ventricornual +ventricose +ventricoseness +ventricosity +ventricous +ventricular +ventricularis +ventriculite +ventriculitic +ventriculogram +ventriculography +ventriculoscopy +ventriculose +ventriculous +ventriculus +ventricumbent +ventriduct +ventrifixation +ventrilateral +ventrilocution +ventriloqual +ventriloqually +ventriloque +ventriloquial +ventriloquially +ventriloquism +ventriloquist +ventriloquistic +ventriloquize +ventriloquous +ventriloquously +ventriloquy +ventrimesal +ventrimeson +ventrine +ventripotency +ventripotent +ventripotential +ventripyramid +ventroaxial +ventroaxillary +ventrocaudal +ventrocystorrhaphy +ventrodorsad +ventrodorsal +ventrodorsally +ventrofixation +ventrohysteropexy +ventroinguinal +ventrolateral +ventrolaterally +ventromedial +ventromedian +ventromesal +ventromesial +ventromyel +ventroposterior +ventroptosia +ventroptosis +ventroscopy +ventrose +ventrosity +ventrosuspension +ventrotomy +venture +venturer +venturesome +venturesomely +venturesomeness +venturine +venturous +venturously +venturousness +venue +venula +venular +venule +venulose +venust +venville +vera +veracious +veraciously +veraciousness +veracity +veranda +verandaed +verascope +veratral +veratralbine +veratraldehyde +veratrate +veratria +veratric +veratridine +veratrine +veratrinize +veratrize +veratroidine +veratrole +veratroyl +veratryl +veratrylidene +verb +verbal +verbalism +verbalist +verbality +verbalization +verbalize +verbalizer +verbally +verbarian +verbarium +verbasco +verbascose +verbate +verbatim +verbena +verbenaceous +verbenalike +verbenalin +verbenate +verbene +verbenone +verberate +verberation +verberative +verbiage +verbicide +verbiculture +verbid +verbification +verbify +verbigerate +verbigeration +verbigerative +verbile +verbless +verbolatry +verbomania +verbomaniac +verbomotor +verbose +verbosely +verboseness +verbosity +verbous +verby +verchok +verd +verdancy +verdant +verdantly +verdantness +verdea +verdelho +verderer +verderership +verdet +verdict +verdigris +verdigrisy +verdin +verditer +verdoy +verdugoship +verdun +verdure +verdured +verdureless +verdurous +verdurousness +verecund +verecundity +verecundness +verek +veretilliform +veretillum +verge +vergeboard +vergence +vergency +vergent +vergentness +verger +vergeress +vergerism +vergerless +vergership +vergery +vergi +vergiform +verglas +vergobret +veri +veridic +veridical +veridicality +veridically +veridicalness +veridicous +veridity +verifiability +verifiable +verifiableness +verifiably +verificate +verification +verificative +verificatory +verifier +verify +verily +verine +verisimilar +verisimilarly +verisimilitude +verisimilitudinous +verisimility +verism +verist +veristic +veritability +veritable +veritableness +veritably +verite +veritism +veritist +veritistic +verity +verjuice +vermeil +vermeologist +vermeology +vermetid +vermetidae +vermian +vermicelli +vermicidal +vermicide +vermicious +vermicle +vermicular +vermicularly +vermiculate +vermiculated +vermiculation +vermicule +vermiculite +vermiculose +vermiculosity +vermiculous +vermiform +vermiformis +vermiformity +vermiformous +vermifugal +vermifuge +vermifugous +vermigerous +vermigrade +vermilinguial +vermilion +vermilionette +vermilionize +vermin +verminal +verminate +vermination +verminer +verminicidal +verminicide +verminiferous +verminlike +verminly +verminosis +verminous +verminously +verminousness +verminproof +verminy +vermiparous +vermiparousness +vermis +vermivorous +vermivorousness +vermix +vermorel +vermouth +vernacle +vernacular +vernacularism +vernacularist +vernacularity +vernacularization +vernacularize +vernacularly +vernacularness +vernaculate +vernal +vernality +vernalization +vernalize +vernally +vernant +vernation +vernicose +vernier +vernile +vernility +vernin +vernine +vernition +vernoniaceous +vernonin +veronalism +verre +verrel +verriculate +verriculated +verricule +verruca +verrucano +verrucariaceous +verrucarioid +verrucated +verruciferous +verruciform +verrucose +verrucoseness +verrucosis +verrucosity +verrucous +verruculose +verruga +versability +versable +versableness +versal +versant +versate +versatile +versatilely +versatileness +versatility +versation +versative +verse +versecraft +versed +verseless +verselet +versemaker +versemaking +verseman +versemanship +versemonger +versemongering +versemongery +verser +versesmith +verset +versette +verseward +versewright +versicle +versicler +versicolor +versicolorate +versicolored +versicolorous +versicular +versicule +versifiable +versifiaster +versification +versificator +versificatory +versificatrix +versifier +versiform +versify +versiloquy +versine +version +versional +versioner +versionist +versionize +versipel +verso +versor +verst +versta +versual +versus +vert +vertebra +vertebrae +vertebral +vertebraless +vertebrally +vertebrarium +vertebrarterial +vertebrate +vertebrated +vertebration +vertebre +vertebrectomy +vertebriform +vertebroarterial +vertebrobasilar +vertebrochondral +vertebrocostal +vertebrodymus +vertebrofemoral +vertebroiliac +vertebromammary +vertebrosacral +vertebrosternal +vertex +vertibility +vertible +vertibleness +vertical +verticalism +verticality +vertically +verticalness +vertices +verticil +verticillary +verticillaster +verticillastrate +verticillate +verticillated +verticillately +verticillation +verticilliaceous +verticilliose +verticillus +verticity +verticomental +verticordious +vertiginate +vertigines +vertiginous +vertigo +vertilinear +vertimeter +veruled +verumontanum +vervain +vervainlike +verve +vervecine +vervel +verveled +vervelle +vervenia +vervet +very +vesania +vesanic +vesbite +vesicae +vesical +vesicant +vesicate +vesication +vesicatory +vesicle +vesicoabdominal +vesicocavernous +vesicocele +vesicocervical +vesicoclysis +vesicofixation +vesicointestinal +vesicoprostatic +vesicopubic +vesicorectal +vesicosigmoid +vesicospinal +vesicotomy +vesicovaginal +vesicular +vesicularly +vesiculary +vesiculase +vesiculate +vesiculation +vesicule +vesiculectomy +vesiculiferous +vesiculiform +vesiculigerous +vesiculitis +vesiculobronchial +vesiculocavernous +vesiculopustular +vesiculose +vesiculotomy +vesiculotubular +vesiculotympanic +vesiculotympanitic +vesiculous +vesiculus +vesicupapular +veskit +vespacide +vespal +vesper +vesperal +vesperian +vespering +vespers +vespertide +vespertilian +vespertilio +vespertilionid +vespertilionine +vespertinal +vespertine +vespery +vespiary +vespid +vespiform +vespine +vespoid +vessel +vesseled +vesselful +vessignon +vest +vestal +vestalia +vestalship +vestee +vester +vestiarian +vestiarium +vestiary +vestibula +vestibular +vestibulary +vestibulate +vestibule +vestibuled +vestibulospinal +vestibulum +vestige +vestigial +vestigially +vestigiary +vestigium +vestiment +vestimental +vestimentary +vesting +vestiture +vestlet +vestment +vestmental +vestmented +vestral +vestralization +vestrical +vestrification +vestrify +vestry +vestrydom +vestryhood +vestryish +vestryism +vestryize +vestryman +vestrymanly +vestrymanship +vestuary +vestural +vesture +vesturer +vesuvian +vesuvianite +vesuviate +vesuvite +vesuvius +veszelyite +vet +veta +vetanda +vetch +vetchling +vetchy +veteran +veterancy +veteraness +veteranize +veterinarian +veterinarianism +veterinary +vetitive +vetivene +vetivenol +vetiver +vetiveria +vetivert +vetkousie +veto +vetoer +vetoism +vetoist +vetoistic +vetoistical +vetust +vetusty +veuglaire +veuve +vex +vexable +vexation +vexatious +vexatiously +vexatiousness +vexatory +vexed +vexedly +vexedness +vexer +vexful +vexil +vexillar +vexillarious +vexillary +vexillate +vexillation +vexillum +vexingly +vexingness +vext +via +viability +viable +viaduct +viaggiatory +viagram +viagraph +viajaca +vial +vialful +vialmaker +vialmaking +vialogue +viameter +viand +viander +viatic +viatica +viatical +viaticum +viatometer +viator +viatorial +viatorially +vibetoite +vibex +vibgyor +vibix +vibracular +vibracularium +vibraculoid +vibraculum +vibrance +vibrancy +vibrant +vibrantly +vibraphone +vibrate +vibratile +vibratility +vibrating +vibratingly +vibration +vibrational +vibrationless +vibratiuncle +vibratiunculation +vibrative +vibrato +vibrator +vibratory +vibrioid +vibrion +vibrionic +vibrissa +vibrissae +vibrissal +vibrograph +vibromassage +vibrometer +vibromotive +vibronic +vibrophone +vibroscope +vibroscopic +vibrotherapeutics +viburnic +viburnin +vicar +vicarage +vicarate +vicaress +vicarial +vicarian +vicarianism +vicariate +vicariateship +vicarious +vicariously +vicariousness +vicarly +vicarship +vice +vicecomes +vicecomital +vicegeral +vicegerency +vicegerent +vicegerentship +viceless +vicelike +vicenary +vicennial +viceregal +viceregally +vicereine +viceroy +viceroyal +viceroyalty +viceroydom +viceroyship +vicety +viceversally +vichyssoise +vicianin +vicianose +vicilin +vicinage +vicinal +vicine +vicinity +viciosity +vicious +viciously +viciousness +vicissitous +vicissitude +vicissitudinary +vicissitudinous +vicissitudinousness +vicoite +vicontiel +victim +victimhood +victimizable +victimization +victimize +victimizer +victless +victor +victordom +victorfish +victoriate +victoriatus +victorine +victorious +victoriously +victoriousness +victorium +victory +victoryless +victress +victrix +victrola +victual +victualage +victualer +victualing +victuallership +victualless +victualry +victuals +vicuna +viddui +videndum +video +videogenic +vidette +vidonia +vidry +viduage +vidual +vidually +viduate +viduated +viduation +viduine +viduity +viduous +vidya +vie +vielle +vier +vierling +viertel +viertelein +view +viewable +viewably +viewer +viewiness +viewless +viewlessly +viewly +viewpoint +viewsome +viewster +viewworthy +viewy +vifda +viga +vigentennial +vigesimal +vigesimation +vigia +vigil +vigilance +vigilancy +vigilant +vigilante +vigilantism +vigilantly +vigilantness +vigilate +vigilation +vigintiangular +vigneron +vignette +vignetter +vignettist +vignin +vigonia +vigor +vigorist +vigorless +vigorous +vigorously +vigorousness +vihara +vihuela +vijao +viking +vikingism +vikinglike +vikingship +vila +vilayet +vile +vilehearted +vilely +vileness +vilicate +vilification +vilifier +vilify +vilifyingly +vilipend +vilipender +vilipenditory +vility +vill +villa +villadom +villaette +village +villageful +villagehood +villageless +villagelet +villagelike +villageous +villager +villageress +villagery +villaget +villageward +villagey +villagism +villain +villainage +villaindom +villainess +villainist +villainous +villainously +villainousness +villainproof +villainy +villakin +villaless +villalike +villanage +villanella +villanelle +villanette +villanous +villanously +villar +villate +villatic +ville +villein +villeinage +villeiness +villeinhold +villenage +villiaumite +villiferous +villiform +villiplacental +villitis +villoid +villose +villosity +villous +villously +villus +vim +vimana +vimen +vimful +viminal +vimineous +vina +vinaceous +vinaconic +vinage +vinagron +vinaigrette +vinaigretted +vinaigrier +vinaigrous +vinal +vinasse +vinata +vincent +vincetoxin +vincibility +vincible +vincibleness +vincibly +vincular +vinculate +vinculation +vinculum +vindemial +vindemiate +vindemiation +vindemiatory +vindex +vindhyan +vindicability +vindicable +vindicableness +vindicably +vindicate +vindication +vindicative +vindicatively +vindicativeness +vindicator +vindicatorily +vindicatorship +vindicatory +vindicatress +vindictive +vindictively +vindictiveness +vindictivolence +vindresser +vine +vinea +vineal +vineatic +vined +vinegar +vinegarer +vinegarette +vinegarish +vinegarist +vinegarroon +vinegarweed +vinegary +vinegerone +vinegrower +vineity +vineland +vineless +vinelet +vinelike +viner +vinery +vinestalk +vinewise +vineyard +vineyarding +vineyardist +vingerhoed +vinhatico +vinic +vinicultural +viniculture +viniculturist +vinifera +viniferous +vinification +vinificator +vinny +vino +vinoacetous +vinolence +vinolent +vinologist +vinology +vinometer +vinomethylic +vinose +vinosity +vinosulphureous +vinous +vinously +vinousness +vinquish +vint +vinta +vintage +vintager +vintaging +vintem +vintener +vintlite +vintner +vintneress +vintnership +vintnery +vintress +vintry +viny +vinyl +vinylbenzene +vinylene +vinylic +vinylidene +viol +viola +violability +violable +violableness +violably +violacean +violaceous +violaceously +violal +violanin +violaquercitrin +violate +violater +violation +violational +violative +violator +violatory +violature +violence +violent +violently +violentness +violer +violescent +violet +violetish +violetlike +violette +violetwise +violety +violin +violina +violine +violinette +violinist +violinistic +violinlike +violinmaker +violinmaking +violist +violmaker +violmaking +violon +violoncellist +violoncello +violone +violotta +violuric +viosterol +viper +viperan +viperess +viperfish +viperian +viperid +viperiform +viperine +viperish +viperishly +viperlike +viperling +viperoid +viperous +viperously +viperousness +vipery +vipolitic +vipresident +viqueen +viragin +viraginian +viraginity +viraginous +virago +viragoish +viragolike +viragoship +viral +vire +virelay +viremia +viremic +virent +vireo +vireonine +virescence +virescent +virga +virgal +virgate +virgated +virgater +virgation +virgilia +virgin +virginal +virginalist +virginality +virginally +virgineous +virginhead +virginitis +virginity +virginityship +virginium +virginlike +virginly +virginship +virgula +virgular +virgularian +virgulate +virgule +virgultum +virial +viricide +virid +viridene +viridescence +viridescent +viridian +viridigenous +viridine +viridite +viridity +virific +virify +virile +virilely +virileness +virilescence +virilescent +virilify +viriliously +virilism +virilist +virility +viripotent +viritrate +virl +virole +viroled +virological +virologist +virology +viron +virose +virosis +virous +virtu +virtual +virtualism +virtualist +virtuality +virtualize +virtually +virtue +virtued +virtuefy +virtuelessness +virtueproof +virtuless +virtuosa +virtuose +virtuosi +virtuosic +virtuosity +virtuoso +virtuosoship +virtuous +virtuouslike +virtuously +virtuousness +virucidal +virucide +viruela +virulence +virulency +virulent +virulented +virulently +virulentness +viruliferous +virus +viruscidal +viruscide +virusemic +vis +visa +visage +visaged +visagraph +visarga +viscacha +viscera +visceral +visceralgia +viscerally +viscerate +visceration +visceripericardial +visceroinhibitory +visceromotor +visceroparietal +visceroperitioneal +visceropleural +visceroptosis +visceroptotic +viscerosensory +visceroskeletal +viscerosomatic +viscerotomy +viscerotonia +viscerotonic +viscerotrophic +viscerotropic +viscerous +viscid +viscidity +viscidize +viscidly +viscidness +viscidulous +viscin +viscoidal +viscolize +viscometer +viscometrical +viscometrically +viscometry +viscontal +viscoscope +viscose +viscosimeter +viscosimetry +viscosity +viscount +viscountcy +viscountess +viscountship +viscounty +viscous +viscously +viscousness +viscus +vise +viseman +visibility +visibilize +visible +visibleness +visibly +visie +visile +vision +visional +visionally +visionarily +visionariness +visionary +visioned +visioner +visionic +visionist +visionize +visionless +visionlike +visionmonger +visionproof +visit +visita +visitable +visitant +visitation +visitational +visitative +visitator +visitatorial +visite +visitee +visiter +visiting +visitment +visitor +visitoress +visitorial +visitorship +visitress +visitrix +visive +visne +vison +visor +visorless +visorlike +vista +vistaed +vistal +vistaless +vistamente +visto +visual +visualist +visuality +visualization +visualize +visualizer +visually +visuoauditory +visuokinesthetic +visuometer +visuopsychic +visuosensory +vita +vital +vitalic +vitalism +vitalist +vitalistic +vitalistically +vitality +vitalization +vitalize +vitalizer +vitalizing +vitalizingly +vitally +vitalness +vitals +vitamer +vitameric +vitamin +vitaminic +vitaminize +vitaminology +vitapath +vitapathy +vitaphone +vitascope +vitascopic +vitasti +vitativeness +vitellarian +vitellarium +vitellary +vitellicle +vitelliferous +vitelligenous +vitelligerous +vitellin +vitelline +vitellogene +vitellogenous +vitellose +vitellus +viterbite +vitiable +vitiate +vitiated +vitiation +vitiator +viticetum +viticulose +viticultural +viticulture +viticulturer +viticulturist +vitiferous +vitiliginous +vitiligo +vitiligoidea +vitiosity +vitium +vitochemic +vitochemical +vitrage +vitrail +vitrailed +vitrailist +vitrain +vitraux +vitreal +vitrean +vitrella +vitremyte +vitreodentinal +vitreodentine +vitreoelectric +vitreosity +vitreous +vitreouslike +vitreously +vitreousness +vitrescence +vitrescency +vitrescent +vitrescibility +vitrescible +vitreum +vitric +vitrics +vitrifaction +vitrifacture +vitrifiability +vitrifiable +vitrification +vitriform +vitrify +vitrine +vitrinoid +vitriol +vitriolate +vitriolation +vitriolic +vitrioline +vitriolizable +vitriolization +vitriolize +vitriolizer +vitrite +vitrobasalt +vitrophyre +vitrophyric +vitrotype +vitrous +vitta +vittate +vitular +vituline +vituperable +vituperate +vituperation +vituperative +vituperatively +vituperator +vituperatory +vituperious +viuva +viva +vivacious +vivaciously +vivaciousness +vivacity +vivandiere +vivarium +vivary +vivax +vive +vively +vivency +viver +viverriform +viverrine +vivers +vives +vivianite +vivicremation +vivid +vividialysis +vividiffusion +vividissection +vividity +vividly +vividness +vivific +vivificate +vivification +vivificative +vivificator +vivifier +vivify +viviparism +viviparity +viviparous +viviparously +viviparousness +vivipary +viviperfuse +vivisect +vivisection +vivisectional +vivisectionally +vivisectionist +vivisective +vivisector +vivisectorium +vivisepulture +vixen +vixenish +vixenishly +vixenishness +vixenlike +vixenly +vizard +vizarded +vizardless +vizardlike +vizardmonger +vizier +vizierate +viziercraft +vizierial +viziership +vizircraft +vlei +voar +vocability +vocable +vocably +vocabular +vocabularian +vocabularied +vocabulary +vocabulation +vocabulist +vocal +vocalic +vocalion +vocalise +vocalism +vocalist +vocalistic +vocality +vocalization +vocalize +vocalizer +vocaller +vocally +vocalness +vocate +vocation +vocational +vocationalism +vocationalization +vocationalize +vocationally +vocative +vocatively +vochysiaceous +vocicultural +vociferance +vociferant +vociferate +vociferation +vociferative +vociferator +vociferize +vociferosity +vociferous +vociferously +vociferousness +vocification +vocimotor +vocular +vocule +vodka +voe +voet +voeten +vog +vogesite +voglite +vogue +voguey +voguish +voice +voiced +voiceful +voicefulness +voiceless +voicelessly +voicelessness +voicelet +voicelike +voicer +voicing +void +voidable +voidableness +voidance +voided +voidee +voider +voiding +voidless +voidly +voidness +voile +voiturette +voivode +voivodeship +vol +volable +volage +volant +volantly +volar +volata +volatic +volatile +volatilely +volatileness +volatility +volatilizable +volatilization +volatilize +volatilizer +volation +volational +volborthite +volcan +volcanian +volcanic +volcanically +volcanicity +volcanism +volcanist +volcanite +volcanity +volcanization +volcanize +volcano +volcanoism +volcanological +volcanologist +volcanologize +volcanology +vole +volemitol +volency +volent +volently +volery +volet +volhynite +volipresence +volipresent +volitant +volitate +volitation +volitational +volitiency +volitient +volition +volitional +volitionalist +volitionality +volitionally +volitionary +volitionate +volitionless +volitive +volitorial +volley +volleyball +volleyer +volleying +volleyingly +volost +volplane +volplanist +volsella +volsellum +volt +voltaelectric +voltaelectricity +voltaelectrometer +voltaelectrometric +voltage +voltagraphy +voltaic +voltaism +voltaite +voltameter +voltametric +voltammeter +voltaplast +voltatype +voltinism +voltivity +voltize +voltmeter +voltzite +volubilate +volubility +voluble +volubleness +volubly +volucrine +volume +volumed +volumenometer +volumenometry +volumescope +volumeter +volumetric +volumetrical +volumetrically +volumetry +volumette +voluminal +voluminosity +voluminous +voluminously +voluminousness +volumist +volumometer +volumometrical +volumometry +voluntariate +voluntarily +voluntariness +voluntarism +voluntarist +voluntaristic +voluntarity +voluntary +voluntaryism +voluntaryist +voluntative +volunteer +volunteerism +volunteerly +volunteership +volupt +voluptary +voluptas +voluptuarian +voluptuary +voluptuate +voluptuosity +voluptuous +voluptuously +voluptuousness +volupty +voluta +volutate +volutation +volute +voluted +volutiform +volutin +volution +volutoid +volva +volvate +volvelle +volvent +volvocaceous +volvulus +vomer +vomerine +vomerobasilar +vomeronasal +vomeropalatine +vomica +vomicine +vomit +vomitable +vomiter +vomiting +vomitingly +vomition +vomitive +vomitiveness +vomito +vomitory +vomiture +vomiturition +vomitus +vomitwort +vondsira +vonsenite +voodoo +voodooism +voodooist +voodooistic +voracious +voraciously +voraciousness +voracity +voraginous +vorago +vorant +vorhand +vorlooper +vorondreo +vorpal +vortex +vortical +vortically +vorticel +vorticellid +vortices +vorticial +vorticiform +vorticism +vorticist +vorticity +vorticose +vorticosely +vorticular +vorticularly +vortiginous +vota +votable +votal +votally +votaress +votarist +votary +votation +vote +voteen +voteless +voter +voting +votive +votively +votiveness +votometer +votress +vouch +vouchable +vouchee +voucher +voucheress +vouchment +vouchsafe +vouchsafement +vouge +voussoir +vow +vowed +vowel +vowelish +vowelism +vowelist +vowelization +vowelize +vowelless +vowellessness +vowellike +vowely +vower +vowess +vowless +vowmaker +vowmaking +voyage +voyageable +voyager +voyance +voyeur +voyeurism +vraic +vraicker +vraicking +vrbaite +vriddhi +vrother +vug +vuggy +vulcanicity +vulcanism +vulcanist +vulcanite +vulcanizable +vulcanizate +vulcanization +vulcanize +vulcanizer +vulcanological +vulcanologist +vulcanology +vulgar +vulgare +vulgarian +vulgarish +vulgarism +vulgarist +vulgarity +vulgarization +vulgarize +vulgarizer +vulgarlike +vulgarly +vulgarness +vulgarwise +vulgate +vulgus +vuln +vulnerability +vulnerable +vulnerableness +vulnerably +vulnerary +vulnerate +vulneration +vulnerative +vulnerose +vulnific +vulnose +vulpecular +vulpic +vulpicidal +vulpicide +vulpicidism +vulpine +vulpinism +vulpinite +vulsella +vulsellum +vulsinite +vulture +vulturelike +vulturewise +vulturine +vulturish +vulturism +vulturn +vulturous +vulva +vulval +vulvar +vulvate +vulviform +vulvitis +vulvocrural +vulvouterine +vulvovaginal +vulvovaginitis +vum +vying +vyingly +w +wa +waag +waapa +waar +wab +wabber +wabble +wabbly +wabby +wabe +wabeno +wabster +wacago +wace +wachna +wack +wacke +wacken +wacker +wackiness +wacky +wad +waddent +wadder +wadding +waddler +waddlesome +waddling +waddlingly +waddly +waddy +waddywood +wade +wadeable +wader +wadi +wading +wadingly +wadlike +wadmaker +wadmaking +wadmal +wadmeal +wadna +wadset +wadsetter +wae +waeg +waer +waesome +waesuck +wafer +waferer +waferish +wafermaker +wafermaking +waferwoman +waferwork +wafery +waff +waffle +wafflike +waffly +waft +waftage +wafter +wafture +wafty +wag +waganging +wagaun +wagbeard +wage +waged +wagedom +wageless +wagelessness +wagenboom +wager +wagerer +wagering +wages +wagesman +wagework +wageworker +wageworking +waggable +waggably +waggel +wagger +waggery +waggie +waggish +waggishly +waggishness +waggle +waggling +wagglingly +waggly +waggy +waglike +wagling +wagnerite +wagon +wagonable +wagonage +wagoner +wagoness +wagonette +wagonful +wagonload +wagonmaker +wagonmaking +wagonman +wagonry +wagonsmith +wagonway +wagonwayman +wagonwork +wagonwright +wagsome +wagtail +wagwag +wagwants +wagwit +wah +wahahe +wahine +wahoo +wahpekute +waiata +waif +waik +waikly +waikness +wail +wailer +wailful +wailfully +wailingly +wailsome +waily +wain +wainage +wainbote +wainer +wainful +wainman +wainrope +wainscot +wainscoting +wainwright +waipiro +wairch +waird +wairepo +wairsh +waise +waist +waistband +waistcloth +waistcoat +waistcoated +waistcoateer +waistcoathole +waistcoating +waistcoatless +waisted +waister +waisting +waistless +waistline +wait +waiter +waiterage +waiterdom +waiterhood +waitering +waiterlike +waitership +waiting +waitingly +waitress +waivatua +waive +waiver +waivery +waivod +waiwode +wajang +waka +wakan +wake +wakeel +wakeful +wakefully +wakefulness +wakeless +waken +wakener +wakening +waker +wakes +waketime +wakf +wakif +wakiki +waking +wakingly +wakiup +wakken +wakon +wakonda +waky +walahee +waldflute +waldgrave +waldgravine +waldhorn +waldmeister +wale +waled +walepiece +waler +walewort +wali +waling +walk +walkable +walkaway +walker +walking +walkist +walkmill +walkmiller +walkout +walkover +walkrife +walkside +walksman +walkway +walkyrie +wall +wallaba +wallaby +wallah +wallaroo +wallbird +wallboard +walled +waller +wallet +walletful +walleye +walleyed +wallflower +wallful +wallhick +walling +wallise +wallless +wallman +walloon +wallop +walloper +walloping +wallow +wallower +wallowish +wallowishly +wallowishness +wallpaper +wallpapering +wallpiece +wallwise +wallwork +wallwort +wally +walnut +walpurgite +walrus +walsh +walt +walter +walth +waltz +waltzer +waltzlike +walycoat +wamara +wambais +wamble +wambliness +wambling +wamblingly +wambly +wame +wamefou +wamel +wammikin +wamp +wampee +wample +wampum +wampumpeag +wampus +wamus +wan +wanchancy +wand +wander +wanderable +wanderer +wandering +wanderingly +wanderingness +wanderlust +wanderluster +wanderlustful +wanderoo +wandery +wanderyear +wandflower +wandle +wandlike +wandoo +wandsman +wandy +wane +waned +waneless +wang +wanga +wangala +wangan +wangateur +wanghee +wangle +wangler +wangrace +wangtooth +wanhope +wanhorn +wanigan +waning +wankapin +wankle +wankliness +wankly +wanle +wanly +wanner +wanness +wannish +wanny +wanrufe +wansonsy +want +wantage +wanter +wantful +wanthill +wanthrift +wanting +wantingly +wantingness +wantless +wantlessness +wanton +wantoner +wantonlike +wantonly +wantonness +wantwit +wanty +wanwordy +wanworth +wany +wap +wapacut +wapatoo +wapentake +wapiti +wapp +wappenschaw +wappenschawing +wapper +wapping +war +warabi +waratah +warble +warbled +warblelike +warbler +warblerlike +warblet +warbling +warblingly +warbly +warch +warcraft +ward +wardable +wardage +wardapet +warday +warded +warden +wardency +wardenry +wardenship +warder +warderer +wardership +wardholding +warding +wardite +wardless +wardlike +wardmaid +wardman +wardmote +wardress +wardrobe +wardrober +wardroom +wardship +wardsmaid +wardsman +wardswoman +wardwite +wardwoman +ware +warehou +warehouse +warehouseage +warehoused +warehouseful +warehouseman +warehouser +wareless +waremaker +waremaking +wareman +wareroom +warf +warfare +warfarer +warfaring +warful +warily +wariness +waringin +warish +warison +wark +warkamoowee +warl +warless +warlessly +warlike +warlikely +warlikeness +warlock +warluck +warly +warm +warmable +warman +warmed +warmedly +warmer +warmful +warmhearted +warmheartedly +warmheartedness +warmhouse +warming +warmish +warmly +warmness +warmonger +warmongering +warmouth +warmth +warmthless +warmus +warn +warnel +warner +warning +warningly +warningproof +warnish +warnoth +warnt +warp +warpable +warpage +warped +warper +warping +warplane +warple +warplike +warproof +warpwise +warragal +warrambool +warran +warrand +warrandice +warrant +warrantable +warrantableness +warrantably +warranted +warrantee +warranter +warrantise +warrantless +warrantor +warranty +warratau +warree +warren +warrener +warrenlike +warrer +warrin +warrior +warrioress +warriorhood +warriorism +warriorlike +warriorship +warriorwise +warrok +warsaw +warse +warsel +warship +warsle +warsler +warst +wart +warted +wartern +wartflower +warth +wartime +wartless +wartlet +wartlike +wartproof +wartweed +wartwort +warty +wartyback +warve +warwards +warwickite +warwolf +warworn +wary +was +wasabi +wase +wasel +wash +washability +washable +washableness +washaway +washbasin +washbasket +washboard +washbowl +washbrew +washcloth +washday +washdish +washdown +washed +washen +washer +washerless +washerman +washerwife +washerwoman +washery +washeryman +washhand +washhouse +washin +washiness +washing +washland +washmaid +washman +washoff +washout +washpot +washproof +washrag +washroad +washroom +washshed +washstand +washtail +washtray +washtrough +washtub +washway +washwoman +washwork +washy +wasnt +wasp +waspen +wasphood +waspily +waspish +waspishly +waspishness +wasplike +waspling +waspnesting +waspy +wassail +wassailer +wassailous +wassailry +wassie +wast +wastable +wastage +waste +wastebasket +wasteboard +wasted +wasteful +wastefully +wastefulness +wastel +wasteland +wastelbread +wasteless +wasteman +wastement +wasteness +wastepaper +wasteproof +waster +wasterful +wasterfully +wasterfulness +wastethrift +wasteword +wasteyard +wasting +wastingly +wastingness +wastland +wastrel +wastrife +wasty +wat +watap +watch +watchable +watchboat +watchcase +watchcry +watchdog +watched +watcher +watchfree +watchful +watchfully +watchfulness +watchglassful +watchhouse +watching +watchingly +watchkeeper +watchless +watchlessness +watchmaker +watchmaking +watchman +watchmanly +watchmanship +watchmate +watchment +watchout +watchtower +watchwise +watchwoman +watchword +watchwork +water +waterage +waterbailage +waterbelly +waterboard +waterbok +waterbosh +waterbrain +waterchat +watercup +waterdoe +waterdrop +watered +waterer +waterfall +waterfinder +waterflood +waterfowl +waterfront +waterhead +waterhorse +waterie +waterily +wateriness +watering +wateringly +wateringman +waterish +waterishly +waterishness +waterleave +waterless +waterlessly +waterlessness +waterlike +waterline +waterlog +waterlogged +waterloggedness +waterlogger +waterlogging +waterman +watermanship +watermark +watermaster +watermelon +watermonger +waterphone +waterpot +waterproof +waterproofer +waterproofing +waterproofness +waterquake +waterscape +watershed +watershoot +waterside +watersider +waterskin +watersmeet +waterspout +waterstead +watertight +watertightal +watertightness +waterward +waterwards +waterway +waterweed +waterwise +waterwoman +waterwood +waterwork +waterworker +waterworm +waterworn +waterwort +watery +wath +wathstead +watt +wattage +wattape +wattle +wattlebird +wattled +wattless +wattlework +wattling +wattman +wattmeter +wauble +wauch +wauchle +waucht +wauf +waugh +waughy +wauken +waukit +waukrife +waul +waumle +wauner +wauns +waup +waur +wauregan +wauve +wavable +wavably +wave +waved +waveless +wavelessly +wavelessness +wavelet +wavelike +wavellite +wavemark +wavement +wavemeter +waveproof +waver +waverable +waverer +wavering +waveringly +waveringness +waverous +wavery +waveson +waveward +wavewise +wavey +wavicle +wavily +waviness +waving +wavingly +wavy +waw +wawa +wawah +wawaskeesh +wax +waxberry +waxbill +waxbird +waxbush +waxchandler +waxchandlery +waxen +waxer +waxflower +waxhearted +waxily +waxiness +waxing +waxingly +waxlike +waxmaker +waxmaking +waxman +waxweed +waxwing +waxwork +waxworker +waxworking +waxy +way +wayaka +wayang +wayback +wayberry +waybill +waybird +waybook +waybread +waybung +wayfare +wayfarer +wayfaring +wayfaringly +wayfellow +waygang +waygate +waygoing +waygone +waygoose +wayhouse +waying +waylaid +waylaidlessness +waylay +waylayer +wayleave +wayless +waymaker +wayman +waymark +waymate +waypost +ways +wayside +waysider +waysliding +waythorn +wayward +waywarden +waywardly +waywardness +waywiser +waywode +waywodeship +wayworn +waywort +wayzgoose +we +weak +weakbrained +weaken +weakener +weakening +weakfish +weakhanded +weakhearted +weakheartedly +weakheartedness +weakish +weakishly +weakishness +weakliness +weakling +weakly +weakmouthed +weakness +weaky +weal +weald +wealdsman +wealth +wealthily +wealthiness +wealthless +wealthmaker +wealthmaking +wealthmonger +wealthy +weam +wean +weanable +weanedness +weanel +weaner +weanling +weanyer +weapon +weaponed +weaponeer +weaponless +weaponmaker +weaponmaking +weaponproof +weaponry +weaponshaw +weaponshow +weaponshowing +weaponsmith +weaponsmithy +wear +wearability +wearable +wearer +weariable +weariableness +wearied +weariedly +weariedness +wearier +weariful +wearifully +wearifulness +weariless +wearilessly +wearily +weariness +wearing +wearingly +wearish +wearishly +wearishness +wearisome +wearisomely +wearisomeness +wearproof +weary +wearying +wearyingly +weasand +weasel +weaselfish +weasellike +weaselly +weaselship +weaselskin +weaselsnout +weaselwise +weaser +weason +weather +weatherboard +weatherboarding +weatherbreak +weathercock +weathercockish +weathercockism +weathercocky +weathered +weatherer +weatherfish +weatherglass +weathergleam +weatherhead +weatherheaded +weathering +weatherliness +weatherly +weathermaker +weathermaking +weatherman +weathermost +weatherology +weatherproof +weatherproofed +weatherproofing +weatherproofness +weatherward +weatherworn +weathery +weavable +weave +weaveable +weaved +weavement +weaver +weaverbird +weaveress +weaving +weazen +weazened +weazeny +web +webbed +webber +webbing +webby +weber +webeye +webfoot +webfooter +webless +weblike +webmaker +webmaking +webster +websterite +webwork +webworm +wecht +wed +wedana +wedbed +wedbedrip +wedded +weddedly +weddedness +wedder +wedding +weddinger +wede +wedge +wedgeable +wedgebill +wedged +wedgelike +wedger +wedgewise +wedging +wedgy +wedlock +wedset +wee +weeble +weed +weeda +weedable +weedage +weeded +weeder +weedery +weedful +weedhook +weediness +weedingtime +weedish +weedless +weedlike +weedling +weedow +weedproof +weedy +week +weekday +weekend +weekender +weekly +weekwam +weel +weelfard +weelfaured +weemen +ween +weendigo +weeness +weening +weenong +weeny +weep +weepable +weeper +weepered +weepful +weeping +weepingly +weeps +weepy +weesh +weeshy +weet +weetbird +weetless +weever +weevil +weeviled +weevillike +weevilproof +weevily +weewow +weeze +weft +weftage +wefted +wefty +wegenerian +wegotism +wehrlite +weibyeite +weichselwood +weigelite +weigh +weighable +weighage +weighbar +weighbauk +weighbridge +weighbridgeman +weighed +weigher +weighership +weighhouse +weighin +weighing +weighman +weighment +weighshaft +weight +weightchaser +weighted +weightedly +weightedness +weightily +weightiness +weighting +weightless +weightlessly +weightlessness +weightometer +weighty +weinbergerite +weinschenkite +weir +weirangle +weird +weirdful +weirdish +weirdless +weirdlessness +weirdlike +weirdliness +weirdly +weirdness +weirdsome +weirdward +weirdwoman +weiring +weisbachite +weiselbergite +weism +weissite +wejack +weka +wekau +wekeen +weki +welcome +welcomeless +welcomely +welcomeness +welcomer +welcoming +welcomingly +weld +weldability +weldable +welder +welding +weldless +weldment +weldor +welfare +welfaring +welk +welkin +welkinlike +well +wellat +wellaway +wellborn +wellcurb +wellhead +wellhole +welling +wellington +wellish +wellmaker +wellmaking +wellman +wellnear +wellness +wellring +wellside +wellsite +wellspring +wellstead +wellstrand +welly +wellyard +wels +welsh +welsher +welsium +welt +welted +welter +welterweight +welting +wem +wemless +wen +wench +wencher +wenchless +wenchlike +wend +wende +wene +wennebergite +wennish +wenny +went +wentletrap +wenzel +wept +wer +were +werebear +werecalf +werefolk +werefox +werehyena +werejaguar +wereleopard +werent +weretiger +werewolf +werewolfish +werewolfism +werf +wergil +weri +wernerite +werowance +wert +wervel +wese +weskit +wesselton +west +westaway +westbound +weste +wester +westering +westerliness +westerly +westermost +western +westerner +westernism +westernization +westernize +westernly +westernmost +westerwards +westfalite +westing +westland +westlandways +westmost +westness +westward +westwardly +westwardmost +westwards +westy +wet +weta +wetback +wetbird +wetched +wetchet +wether +wetherhog +wetherteg +wetly +wetness +wettability +wettable +wetted +wetter +wetting +wettish +weve +wevet +wey +wha +whabby +whack +whacker +whacking +whacky +whafabout +whale +whaleback +whalebacker +whalebird +whaleboat +whalebone +whaleboned +whaledom +whalehead +whalelike +whaleman +whaler +whaleroad +whalery +whaleship +whaling +whalish +whally +whalm +whalp +whaly +wham +whamble +whame +whammle +whamp +whampee +whample +whan +whand +whang +whangable +whangam +whangdoodle +whangee +whanghee +whank +whap +whappet +whapuka +whapukee +whapuku +whar +whare +whareer +wharf +wharfage +wharfhead +wharfholder +wharfing +wharfinger +wharfland +wharfless +wharfman +wharfmaster +wharfrae +wharfside +wharl +wharp +wharry +whart +wharve +whase +whasle +what +whata +whatabouts +whatever +whatkin +whatlike +whatna +whatness +whatnot +whatreck +whats +whatso +whatsoeer +whatsoever +whatsomever +whatten +whau +whauk +whaup +whaur +whauve +wheal +whealworm +whealy +wheam +wheat +wheatbird +wheatear +wheateared +wheaten +wheatgrower +wheatland +wheatless +wheatlike +wheatstalk +wheatworm +wheaty +whedder +whee +wheedle +wheedler +wheedlesome +wheedling +wheedlingly +wheel +wheelage +wheelband +wheelbarrow +wheelbarrowful +wheelbird +wheelbox +wheeldom +wheeled +wheeler +wheelery +wheelhouse +wheeling +wheelingly +wheelless +wheellike +wheelmaker +wheelmaking +wheelman +wheelrace +wheelroad +wheelsman +wheelsmith +wheelspin +wheelswarf +wheelway +wheelwise +wheelwork +wheelwright +wheelwrighting +wheely +wheem +wheen +wheencat +wheenge +wheep +wheeple +wheer +wheerikins +wheesht +wheetle +wheeze +wheezer +wheezily +wheeziness +wheezingly +wheezle +wheezy +wheft +whein +whekau +wheki +whelk +whelked +whelker +whelklike +whelky +whelm +whelp +whelphood +whelpish +whelpless +whelpling +whelve +whemmel +when +whenabouts +whenas +whence +whenceeer +whenceforth +whenceforward +whencesoeer +whencesoever +whencever +wheneer +whenever +whenness +whenso +whensoever +whensomever +where +whereabout +whereabouts +whereafter +whereanent +whereas +whereat +whereaway +whereby +whereer +wherefor +wherefore +wherefrom +wherein +whereinsoever +whereinto +whereness +whereof +whereon +whereout +whereover +whereso +wheresoeer +wheresoever +wheresomever +wherethrough +wheretill +whereto +wheretoever +wheretosoever +whereunder +whereuntil +whereunto +whereup +whereupon +wherever +wherewith +wherewithal +wherret +wherrit +wherry +wherryman +whet +whether +whetile +whetrock +whetstone +whetter +whew +whewellite +whewer +whewl +whewt +whey +wheybeard +wheyey +wheyeyness +wheyface +wheyfaced +wheyish +wheyishness +wheylike +wheyness +whiba +which +whichever +whichsoever +whichway +whichways +whick +whicken +whicker +whid +whidah +whidder +whiff +whiffenpoof +whiffer +whiffet +whiffle +whiffler +whifflery +whiffletree +whiffling +whifflingly +whiffy +whift +whig +whiggamore +whigmaleerie +whigship +whikerby +while +whileen +whilere +whiles +whilie +whilk +whill +whillaballoo +whillaloo +whillilew +whilly +whillywha +whilock +whilom +whils +whilst +whilter +whim +whimberry +whimble +whimbrel +whimling +whimmy +whimper +whimperer +whimpering +whimperingly +whimsey +whimsic +whimsical +whimsicality +whimsically +whimsicalness +whimsied +whimstone +whimwham +whin +whinberry +whinchacker +whinchat +whincheck +whincow +whindle +whine +whiner +whinestone +whing +whinge +whinger +whininess +whiningly +whinnel +whinner +whinnock +whinny +whinstone +whiny +whinyard +whip +whipbelly +whipbird +whipcat +whipcord +whipcordy +whipcrack +whipcracker +whipcraft +whipgraft +whipjack +whipking +whiplash +whiplike +whipmaker +whipmaking +whipman +whipmanship +whipmaster +whippa +whippable +whipparee +whipped +whipper +whippersnapper +whippertail +whippet +whippeter +whippiness +whipping +whippingly +whippletree +whippoorwill +whippost +whippowill +whippy +whipsaw +whipsawyer +whipship +whipsocket +whipstaff +whipstalk +whipstall +whipster +whipstick +whipstitch +whipstock +whipt +whiptail +whiptree +whipwise +whipworm +whir +whirken +whirl +whirlabout +whirlblast +whirlbone +whirlbrain +whirled +whirler +whirley +whirlgig +whirlicane +whirligig +whirlimagig +whirling +whirlingly +whirlmagee +whirlpool +whirlpuff +whirlwig +whirlwind +whirlwindish +whirlwindy +whirly +whirlygigum +whirret +whirrey +whirroo +whirry +whirtle +whish +whisk +whisker +whiskerage +whiskerando +whiskerandoed +whiskered +whiskerer +whiskerette +whiskerless +whiskerlike +whiskery +whiskey +whiskful +whiskied +whiskified +whisking +whiskingly +whisky +whiskyfied +whiskylike +whisp +whisper +whisperable +whisperation +whispered +whisperer +whisperhood +whispering +whisperingly +whisperingness +whisperless +whisperous +whisperously +whisperproof +whispery +whissle +whist +whister +whisterpoop +whistle +whistlebelly +whistlefish +whistlelike +whistler +whistlerism +whistlewing +whistlewood +whistlike +whistling +whistlingly +whistly +whistness +whit +white +whiteback +whitebait +whitebark +whitebeard +whitebelly +whitebill +whitebird +whiteblaze +whiteblow +whitebottle +whitecap +whitecapper +whitecoat +whitecomb +whitecorn +whitecup +whited +whiteface +whitefish +whitefisher +whitefishery +whitefoot +whitefootism +whitehanded +whitehass +whitehawse +whitehead +whiteheart +whitehearted +whitelike +whitely +whiten +whitener +whiteness +whitening +whitenose +whitepot +whiteroot +whiterump +whites +whitesark +whiteseam +whiteshank +whiteside +whitesmith +whitestone +whitetail +whitethorn +whitethroat +whitetip +whitetop +whitevein +whitewall +whitewards +whiteware +whitewash +whitewasher +whiteweed +whitewing +whitewood +whiteworm +whitewort +whitfinch +whither +whitherso +whithersoever +whitherto +whitherward +whiting +whitish +whitishness +whitleather +whitling +whitlow +whitlowwort +whitneyite +whitrack +whits +whitster +whittaw +whitten +whittener +whitter +whitterick +whittle +whittler +whittling +whittret +whittrick +whity +whiz +whizgig +whizzer +whizzerman +whizziness +whizzing +whizzingly +whizzle +who +whoa +whodunit +whoever +whole +wholehearted +wholeheartedly +wholeheartedness +wholeness +wholesale +wholesalely +wholesaleness +wholesaler +wholesome +wholesomely +wholesomeness +wholewise +wholly +whom +whomble +whomever +whomso +whomsoever +whone +whoo +whoof +whoop +whoopee +whooper +whooping +whoopingly +whooplike +whoops +whoosh +whop +whopper +whopping +whorage +whore +whoredom +whorelike +whoremaster +whoremasterly +whoremastery +whoremonger +whoremonging +whoreship +whoreson +whorish +whorishly +whorishness +whorl +whorled +whorlflower +whorly +whorlywort +whort +whortle +whortleberry +whose +whosen +whosesoever +whosever +whosomever +whosumdever +whud +whuff +whuffle +whulk +whulter +whummle +whun +whunstane +whup +whush +whuskie +whussle +whute +whuther +whutter +whuttering +whuz +why +whyever +whyfor +whyness +whyo +wi +wice +wicht +wichtisite +wichtje +wick +wickawee +wicked +wickedish +wickedlike +wickedly +wickedness +wicken +wicker +wickerby +wickerware +wickerwork +wickerworked +wickerworker +wicket +wicketkeep +wicketkeeper +wicketkeeping +wicketwork +wicking +wickiup +wickless +wickup +wicky +wicopy +wid +widbin +widdendream +widder +widdershins +widdifow +widdle +widdy +wide +widegab +widehearted +widely +widemouthed +widen +widener +wideness +widespread +widespreadedly +widespreadly +widespreadness +widewhere +widework +widgeon +widish +widow +widowed +widower +widowered +widowerhood +widowership +widowery +widowhood +widowish +widowlike +widowly +widowman +widowy +width +widthless +widthway +widthways +widthwise +widu +wield +wieldable +wielder +wieldiness +wieldy +wiener +wienerwurst +wienie +wierangle +wiesenboden +wife +wifecarl +wifedom +wifehood +wifeism +wifekin +wifeless +wifelessness +wifelet +wifelike +wifeling +wifelkin +wifely +wifeship +wifeward +wifie +wifiekie +wifish +wifock +wig +wigan +wigdom +wigful +wigged +wiggen +wigger +wiggery +wigging +wiggish +wiggishness +wiggism +wiggle +wiggler +wiggly +wiggy +wight +wightly +wightness +wigless +wiglet +wiglike +wigmaker +wigmaking +wigtail +wigwag +wigwagger +wigwam +wiikite +wild +wildbore +wildcat +wildcatter +wildcatting +wildebeest +wilded +wilder +wilderedly +wildering +wilderment +wilderness +wildfire +wildfowl +wildgrave +wilding +wildish +wildishly +wildishness +wildlife +wildlike +wildling +wildly +wildness +wildsome +wildwind +wile +wileful +wileless +wileproof +wilga +wilgers +wilily +wiliness +wilk +wilkeite +wilkin +will +willable +willawa +willed +willedness +willemite +willer +willet +willey +willeyer +willful +willfully +willfulness +williamsite +willie +willier +willies +willing +willinghearted +willinghood +willingly +willingness +williwaw +willmaker +willmaking +willness +willock +willow +willowbiter +willowed +willower +willowish +willowlike +willowware +willowweed +willowworm +willowwort +willowy +willy +willyard +willyart +willyer +wilsome +wilsomely +wilsomeness +wilt +wilter +wiltproof +wily +wim +wimberry +wimble +wimblelike +wimbrel +wime +wimick +wimple +wimpleless +wimplelike +win +winberry +wince +wincer +wincey +winch +wincher +winchman +wincing +wincingly +wind +windable +windage +windbag +windbagged +windbaggery +windball +windberry +windbibber +windbore +windbracing +windbreak +windbreaker +windbroach +windclothes +windcuffer +winddog +winded +windedly +windedness +winder +windermost +windfall +windfallen +windfanner +windfirm +windfish +windflaw +windflower +windgall +windgalled +windhole +windhover +windigo +windily +windiness +winding +windingly +windingness +windjammer +windjamming +windlass +windlasser +windle +windles +windless +windlessly +windlessness +windlestrae +windlestraw +windlike +windlin +windling +windmill +windmilly +windock +windore +window +windowful +windowless +windowlessness +windowlet +windowlight +windowlike +windowmaker +windowmaking +windowman +windowpane +windowpeeper +windowshut +windowward +windowwards +windowwise +windowy +windpipe +windplayer +windproof +windring +windroad +windroot +windrow +windrower +windscreen +windshield +windshock +windsorite +windstorm +windsucker +windtight +windup +windward +windwardly +windwardmost +windwardness +windwards +windway +windwayward +windwaywardly +windy +wine +wineball +wineberry +winebibber +winebibbery +winebibbing +wineconner +wined +wineglass +wineglassful +winegrower +winegrowing +winehouse +wineless +winelike +winemay +winepot +winer +winery +wineshop +wineskin +winesop +winetaster +winetree +winevat +winful +wing +wingable +wingbeat +wingcut +winged +wingedly +wingedness +winger +wingfish +winghanded +wingle +wingless +winglessness +winglet +winglike +wingman +wingmanship +wingpiece +wingpost +wingseed +wingspread +wingstem +wingy +winish +wink +winkel +winkelman +winker +winkered +winking +winkingly +winkle +winklehawk +winklehole +winklet +winly +winna +winnable +winnard +winnel +winnelstrae +winner +winning +winningly +winningness +winnings +winninish +winnle +winnonish +winnow +winnower +winnowing +winnowingly +winrace +winrow +winsome +winsomely +winsomeness +wint +winter +winterage +winterberry +winterbloom +winterbourne +winterdykes +wintered +winterer +winterfeed +wintergreen +winterhain +wintering +winterish +winterishly +winterishness +winterization +winterize +winterkill +winterkilling +winterless +winterlike +winterliness +winterling +winterly +winterproof +wintersome +wintertide +wintertime +winterward +winterwards +winterweed +wintle +wintrify +wintrily +wintriness +wintrish +wintrous +wintry +winy +winze +winzeman +wipe +wiper +wippen +wips +wir +wirable +wirble +wird +wire +wirebar +wirebird +wired +wiredancer +wiredancing +wiredraw +wiredrawer +wiredrawn +wirehair +wireless +wirelessly +wirelessness +wirelike +wiremaker +wiremaking +wireman +wiremonger +wirepull +wirepuller +wirepulling +wirer +wiresmith +wirespun +wiretail +wireway +wireweed +wirework +wireworker +wireworking +wireworks +wireworm +wirily +wiriness +wiring +wirl +wirling +wirr +wirra +wirrah +wirrasthru +wiry +wis +wisdom +wisdomful +wisdomless +wisdomproof +wisdomship +wise +wiseacre +wiseacred +wiseacredness +wiseacredom +wiseacreish +wiseacreishness +wiseacreism +wisecrack +wisecracker +wisecrackery +wisehead +wisehearted +wiseheartedly +wiseheimer +wiselike +wiseling +wisely +wiseman +wisen +wiseness +wisenheimer +wisent +wiser +wiseweed +wisewoman +wish +wisha +wishable +wishbone +wished +wishedly +wisher +wishful +wishfully +wishfulness +wishing +wishingly +wishless +wishly +wishmay +wishness +wisht +wishtonwish +wisket +wiskinky +wisp +wispish +wisplike +wispy +wiss +wisse +wissel +wist +wistaria +wiste +wistened +wisteria +wistful +wistfully +wistfulness +wistit +wistiti +wistless +wistlessness +wistonwish +wit +witan +witch +witchbells +witchcraft +witched +witchedly +witchen +witchering +witchery +witchet +witchetty +witchhood +witching +witchingly +witchleaf +witchlike +witchman +witchmonger +witchuck +witchweed +witchwife +witchwoman +witchwood +witchwork +witchy +witcraft +wite +witeless +witenagemot +witepenny +witess +witful +with +withal +withamite +withdraught +withdraw +withdrawable +withdrawal +withdrawer +withdrawing +withdrawingness +withdrawment +withdrawn +withdrawnness +withe +withen +wither +witherband +withered +witheredly +witheredness +witherer +withergloom +withering +witheringly +witherite +witherly +withernam +withers +withershins +withertip +witherwards +witherweight +withery +withewood +withheld +withhold +withholdable +withholdal +withholder +withholdment +within +withindoors +withinside +withinsides +withinward +withinwards +withness +witholden +without +withoutdoors +withouten +withoutforth +withoutside +withoutwards +withsave +withstand +withstander +withstandingness +withstay +withstood +withstrain +withvine +withwind +withy +withypot +withywind +witjar +witless +witlessly +witlessness +witlet +witling +witloof +witmonger +witness +witnessable +witnessdom +witnesser +witney +witneyer +witship +wittal +wittawer +witteboom +witted +witter +wittering +witticaster +wittichenite +witticism +witticize +wittified +wittily +wittiness +witting +wittingly +wittol +wittolly +witty +witwall +witzchoura +wive +wiver +wivern +wiz +wizard +wizardess +wizardism +wizardlike +wizardly +wizardry +wizardship +wizen +wizened +wizenedness +wizier +wizzen +wloka +wo +woad +woader +woadman +woadwaxen +woady +woak +woald +woan +wob +wobbegong +wobble +wobbler +wobbliness +wobbling +wobblingly +wobbly +wobster +wocheinite +wod +woddie +wode +wodge +wodgy +woe +woebegone +woebegoneness +woebegonish +woeful +woefully +woefulness +woehlerite +woesome +woevine +woeworn +woffler +woft +wog +wogiet +woibe +wokas +woke +wokowi +wold +woldlike +woldsman +woldy +wolf +wolfachite +wolfberry +wolfdom +wolfen +wolfer +wolfhood +wolfhound +wolfish +wolfishly +wolfishness +wolfkin +wolfless +wolflike +wolfling +wolfram +wolframate +wolframic +wolframine +wolframinium +wolframite +wolfsbane +wolfsbergite +wolfskin +wolfward +wolfwards +wollastonite +wollomai +wollop +wolter +wolve +wolveboon +wolver +wolverine +woman +womanbody +womandom +womanfolk +womanfully +womanhead +womanhearted +womanhood +womanhouse +womanish +womanishly +womanishness +womanism +womanist +womanity +womanization +womanize +womanizer +womankind +womanless +womanlike +womanliness +womanly +womanmuckle +womanness +womanpost +womanproof +womanship +womanways +womanwise +womb +wombat +wombed +womble +wombstone +womby +womenfolk +womenfolks +womenkind +womera +wommerala +won +wonder +wonderberry +wonderbright +wondercraft +wonderer +wonderful +wonderfully +wonderfulness +wondering +wonderingly +wonderland +wonderlandish +wonderless +wonderment +wondermonger +wondermongering +wondersmith +wondersome +wonderstrong +wonderwell +wonderwork +wonderworthy +wondrous +wondrously +wondrousness +wone +wonegan +wong +wonga +wongen +wongshy +wongsky +woning +wonky +wonna +wonned +wonner +wonning +wonnot +wont +wonted +wontedly +wontedness +wonting +woo +wooable +wood +woodagate +woodbark +woodbin +woodbind +woodbine +woodbined +woodbound +woodburytype +woodbush +woodchat +woodchuck +woodcock +woodcockize +woodcracker +woodcraft +woodcrafter +woodcraftiness +woodcraftsman +woodcrafty +woodcut +woodcutter +woodcutting +wooded +wooden +woodendite +woodenhead +woodenheaded +woodenheadedness +woodenly +woodenness +woodenware +woodenweary +woodeny +woodfish +woodgeld +woodgrub +woodhack +woodhacker +woodhole +woodhorse +woodhouse +woodhung +woodine +woodiness +wooding +woodish +woodjobber +woodkern +woodknacker +woodland +woodlander +woodless +woodlessness +woodlet +woodlike +woodlocked +woodly +woodman +woodmancraft +woodmanship +woodmonger +woodmote +woodness +woodpeck +woodpecker +woodpenny +woodpile +woodprint +woodranger +woodreeve +woodrick +woodrock +woodroof +woodrow +woodrowel +woodruff +woodsere +woodshed +woodshop +woodside +woodsilver +woodskin +woodsman +woodspite +woodstone +woodsy +woodwall +woodward +woodwardship +woodware +woodwax +woodwaxen +woodwise +woodwork +woodworker +woodworking +woodworm +woodwose +woodwright +woody +woodyard +wooer +woof +woofed +woofell +woofer +woofy +woohoo +wooing +wooingly +wool +woold +woolder +woolding +wooled +woolen +woolenet +woolenization +woolenize +wooler +woolert +woolfell +woolgatherer +woolgathering +woolgrower +woolgrowing +woolhead +wooliness +woollike +woolly +woollyhead +woollyish +woolman +woolpack +woolpress +woolsack +woolsey +woolshearer +woolshearing +woolshears +woolshed +woolskin +woolsorter +woolsorting +woolsower +woolstock +woolulose +woolwasher +woolweed +woolwheel +woolwinder +woolwork +woolworker +woolworking +woom +woomer +woomerang +woon +woons +woorali +woorari +woosh +wootz +woozle +woozy +wop +woppish +wops +worble +worcester +word +wordable +wordably +wordage +wordbook +wordbuilding +wordcraft +wordcraftsman +worded +worder +wordily +wordiness +wording +wordish +wordishly +wordishness +wordle +wordless +wordlessly +wordlessness +wordlike +wordlorist +wordmaker +wordmaking +wordman +wordmanship +wordmonger +wordmongering +wordmongery +wordplay +wordsman +wordsmanship +wordsmith +wordspite +wordster +wordy +wore +work +workability +workable +workableness +workaday +workaway +workbag +workbasket +workbench +workbook +workbox +workbrittle +workday +worked +worker +workfellow +workfolk +workfolks +workgirl +workhand +workhouse +workhoused +working +workingly +workingman +workingwoman +workless +worklessness +workloom +workman +workmanlike +workmanlikeness +workmanliness +workmanly +workmanship +workmaster +workmistress +workout +workpan +workpeople +workpiece +workplace +workroom +works +workship +workshop +worksome +workstand +worktable +worktime +workways +workwise +workwoman +workwomanlike +workwomanly +worky +workyard +world +worlded +worldful +worldish +worldless +worldlet +worldlike +worldlily +worldliness +worldling +worldly +worldmaker +worldmaking +worldproof +worldquake +worldward +worldwards +worldway +worldy +worm +wormed +wormer +wormhole +wormholed +wormhood +wormil +worming +wormless +wormlike +wormling +wormproof +wormroot +wormseed +wormship +wormweed +wormwood +wormy +worn +wornil +wornness +worral +worriable +worricow +worried +worriedly +worriedness +worrier +worriless +worriment +worrisome +worrisomely +worrisomeness +worrit +worriter +worry +worrying +worryingly +worryproof +worrywart +worse +worsement +worsen +worseness +worsening +worser +worserment +worset +worship +worshipability +worshipable +worshiper +worshipful +worshipfully +worshipfulness +worshipingly +worshipless +worshipworth +worshipworthy +worst +worsted +wort +worth +worthful +worthfulness +worthiest +worthily +worthiness +worthless +worthlessly +worthlessness +worthship +worthward +worthy +wosbird +wot +wote +wots +wottest +wotteth +woubit +wouch +wouf +wough +would +wouldest +wouldnt +wouldst +wound +woundability +woundable +woundableness +wounded +woundedly +wounder +woundily +wounding +woundingly +woundless +wounds +woundwort +woundworth +woundy +wourali +wourari +wournil +wove +woven +wow +wowser +wowserdom +wowserian +wowserish +wowserism +wowsery +wowt +woy +wrack +wracker +wrackful +wraggle +wrainbolt +wrainstaff +wrainstave +wraith +wraithe +wraithlike +wraithy +wraitly +wramp +wran +wrang +wrangle +wrangler +wranglership +wranglesome +wranglingly +wrannock +wranny +wrap +wrappage +wrapped +wrapper +wrapperer +wrappering +wrapping +wraprascal +wrasse +wrastle +wrastler +wrath +wrathful +wrathfully +wrathfulness +wrathily +wrathiness +wrathlike +wrathy +wraw +wrawl +wrawler +wraxle +wreak +wreakful +wreakless +wreat +wreath +wreathage +wreathe +wreathed +wreathen +wreather +wreathingly +wreathless +wreathlet +wreathlike +wreathmaker +wreathmaking +wreathwise +wreathwork +wreathwort +wreathy +wreck +wreckage +wrecker +wreckfish +wreckful +wrecking +wrecky +wren +wrench +wrenched +wrencher +wrenchingly +wrenlet +wrenlike +wrentail +wrest +wrestable +wrester +wresting +wrestingly +wrestle +wrestler +wrestlerlike +wrestling +wretch +wretched +wretchedly +wretchedness +wretchless +wretchlessly +wretchlessness +wretchock +wricht +wrick +wride +wried +wrier +wriest +wrig +wriggle +wriggler +wrigglesome +wrigglingly +wriggly +wright +wrightine +wring +wringbolt +wringer +wringman +wringstaff +wrinkle +wrinkleable +wrinkled +wrinkledness +wrinkledy +wrinkleful +wrinkleless +wrinkleproof +wrinklet +wrinkly +wrist +wristband +wristbone +wristed +wrister +wristfall +wristikin +wristlet +wristlock +wristwork +writ +writability +writable +writation +writative +write +writeable +writee +writer +writeress +writerling +writership +writh +writhe +writhed +writhedly +writhedness +writhen +writheneck +writher +writhing +writhingly +writhy +writing +writinger +writmaker +writmaking +writproof +written +writter +wrive +wrizzled +wro +wrocht +wroke +wroken +wrong +wrongdoer +wrongdoing +wronged +wronger +wrongful +wrongfully +wrongfulness +wronghead +wrongheaded +wrongheadedly +wrongheadedness +wronghearted +wrongheartedly +wrongheartedness +wrongish +wrongless +wronglessly +wrongly +wrongness +wrongous +wrongously +wrongousness +wrongwise +wrossle +wrote +wroth +wrothful +wrothfully +wrothily +wrothiness +wrothly +wrothsome +wrothy +wrought +wrox +wrung +wrungness +wry +wrybill +wryly +wrymouth +wryneck +wryness +wrytail +wud +wuddie +wudge +wudu +wugg +wulfenite +wulk +wull +wullawins +wullcat +wulliwa +wumble +wumman +wummel +wun +wungee +wunna +wunner +wunsome +wup +wur +wurley +wurmal +wurrus +wurset +wurtzilite +wurtzite +wurzel +wush +wusp +wuss +wusser +wust +wut +wuther +wuzu +wuzzer +wuzzle +wuzzy +wy +wyde +wye +wyke +wyle +wyliecoat +wymote +wyn +wynd +wyne +wynkernel +wynn +wyomingite +wype +wyson +wyss +wyve +wyver +x +xanthaline +xanthamic +xanthamide +xanthane +xanthate +xanthation +xanthein +xanthelasma +xanthelasmic +xanthelasmoidea +xanthene +xanthic +xanthide +xanthin +xanthine +xanthinuria +xanthione +xanthite +xanthiuria +xanthocarpous +xanthochroia +xanthochroid +xanthochroism +xanthochromia +xanthochromic +xanthochroous +xanthocobaltic +xanthocone +xanthoconite +xanthocreatinine +xanthocyanopsia +xanthocyanopsy +xanthocyanopy +xanthoderm +xanthoderma +xanthodont +xanthodontous +xanthogen +xanthogenamic +xanthogenamide +xanthogenate +xanthogenic +xantholeucophore +xanthoma +xanthomata +xanthomatosis +xanthomatous +xanthomelanous +xanthometer +xanthomyeloma +xanthone +xanthophane +xanthophore +xanthophose +xanthophyll +xanthophyllite +xanthophyllous +xanthopia +xanthopicrin +xanthopicrite +xanthoproteic +xanthoprotein +xanthoproteinic +xanthopsia +xanthopsin +xanthopsydracia +xanthopterin +xanthopurpurin +xanthorhamnin +xanthorrhoea +xanthosiderite +xanthosis +xanthospermous +xanthotic +xanthous +xanthoxenite +xanthoxylin +xanthuria +xanthydrol +xanthyl +xarque +xebec +xenacanthine +xenagogue +xenagogy +xenarthral +xenarthrous +xenelasia +xenelasy +xenia +xenial +xenian +xenium +xenobiosis +xenoblast +xenocryst +xenodochium +xenogamous +xenogamy +xenogenesis +xenogenetic +xenogenic +xenogenous +xenogeny +xenolite +xenolith +xenolithic +xenomania +xenomaniac +xenomorphic +xenomorphosis +xenon +xenoparasite +xenoparasitism +xenopeltid +xenophile +xenophilism +xenophobe +xenophobia +xenophobian +xenophobism +xenophoby +xenophoran +xenophthalmia +xenophya +xenopodid +xenopodoid +xenopteran +xenopterygian +xenosaurid +xenosauroid +xenotime +xenyl +xenylamine +xerafin +xeransis +xeranthemum +xerantic +xerarch +xerasia +xeric +xerically +xeriff +xerocline +xeroderma +xerodermatic +xerodermatous +xerodermia +xerodermic +xerogel +xerography +xeroma +xeromata +xeromenia +xeromorph +xeromorphic +xeromorphous +xeromorphy +xeromyron +xeromyrum +xeronate +xeronic +xerophagia +xerophagy +xerophil +xerophile +xerophilous +xerophily +xerophobous +xerophthalmia +xerophthalmos +xerophthalmy +xerophyte +xerophytic +xerophytically +xerophytism +xeroprinting +xerosis +xerostoma +xerostomia +xerotes +xerotherm +xerotic +xerotocia +xerotripsis +xi +xiphias +xiphihumeralis +xiphiid +xiphiiform +xiphioid +xiphiplastra +xiphiplastral +xiphiplastron +xiphisterna +xiphisternal +xiphisternum +xiphisuran +xiphocostal +xiphodynia +xiphoid +xiphoidal +xiphoidian +xiphopagic +xiphopagous +xiphopagus +xiphophyllous +xiphosterna +xiphosternum +xiphosuran +xiphosure +xiphosurous +xiphuous +xiphydriid +xoana +xoanon +xurel +xyla +xylan +xylate +xylem +xylene +xylenol +xylenyl +xyletic +xylic +xylidic +xylidine +xylindein +xylinid +xylite +xylitol +xylitone +xylobalsamum +xylocarp +xylocarpous +xylocopid +xylogen +xyloglyphy +xylograph +xylographer +xylographic +xylographical +xylographically +xylography +xyloid +xyloidin +xylol +xylology +xyloma +xylomancy +xylometer +xylon +xylonic +xylonitrile +xylophagan +xylophage +xylophagid +xylophagous +xylophilous +xylophone +xylophonic +xylophonist +xyloplastic +xylopyrography +xyloquinone +xylorcin +xylorcinol +xylose +xyloside +xylostroma +xylostromata +xylostromatoid +xylotile +xylotomist +xylotomous +xylotomy +xylotypographic +xylotypography +xyloyl +xylyl +xylylene +xylylic +xyphoid +xyrid +xyridaceous +xyst +xyster +xysti +xystos +xystum +xystus +y +ya +yaba +yabber +yabbi +yabble +yabby +yabu +yacal +yacca +yachan +yacht +yachtdom +yachter +yachting +yachtist +yachtman +yachtmanship +yachtsman +yachtsmanlike +yachtsmanship +yachtswoman +yachty +yad +yade +yaff +yaffingale +yaffle +yagger +yaghourt +yagi +yagourundi +yagua +yaguarundi +yaguaza +yah +yahan +yahoo +yair +yaird +yaje +yajeine +yajenine +yajnopavita +yak +yakalo +yakamik +yakattalo +yakin +yakka +yakman +yalb +yale +yali +yalla +yallaer +yallow +yam +yamamai +yamanai +yamaskite +yamen +yamilke +yammadji +yammer +yamp +yampa +yamph +yamshik +yamstchik +yan +yancopin +yander +yang +yangtao +yank +yanking +yanky +yaoort +yaourti +yap +yapa +yaply +yapness +yapok +yapp +yapped +yapper +yappiness +yapping +yappingly +yappish +yappy +yapster +yar +yarak +yaray +yarb +yard +yardage +yardang +yardarm +yarder +yardful +yarding +yardkeep +yardland +yardman +yardmaster +yardsman +yardstick +yardwand +yare +yareta +yark +yarke +yarl +yarly +yarm +yarn +yarnen +yarner +yarnwindle +yarpha +yarr +yarraman +yarran +yarringle +yarrow +yarth +yarthen +yarwhelp +yarwhip +yas +yashiro +yashmak +yat +yataghan +yatalite +yate +yati +yatter +yaud +yauld +yaupon +yautia +yava +yaw +yawl +yawler +yawlsman +yawmeter +yawn +yawner +yawney +yawnful +yawnfully +yawnily +yawniness +yawning +yawningly +yawnproof +yawnups +yawny +yawp +yawper +yawroot +yaws +yawweed +yawy +yaxche +yaya +ycie +yday +ye +yea +yeah +yealing +yean +yeanling +year +yeara +yearbird +yearbook +yeard +yearday +yearful +yearling +yearlong +yearly +yearn +yearnful +yearnfully +yearnfulness +yearning +yearnling +yearock +yearth +yeast +yeastily +yeastiness +yeasting +yeastlike +yeasty +yeat +yeather +yed +yede +yee +yeel +yeelaman +yees +yegg +yeggman +yeguita +yeld +yeldrin +yeldrock +yelk +yell +yeller +yelling +yelloch +yellow +yellowammer +yellowback +yellowbelly +yellowberry +yellowbill +yellowbird +yellowcrown +yellowcup +yellowfin +yellowfish +yellowhammer +yellowhead +yellowing +yellowish +yellowishness +yellowlegs +yellowly +yellowness +yellowroot +yellowrump +yellows +yellowseed +yellowshank +yellowshanks +yellowshins +yellowtail +yellowthorn +yellowthroat +yellowtop +yellowware +yellowweed +yellowwood +yellowwort +yellowy +yelm +yelmer +yelp +yelper +yelt +yen +yender +yeni +yenite +yentnite +yeo +yeoman +yeomaness +yeomanette +yeomanhood +yeomanlike +yeomanly +yeomanry +yeomanwise +yeorling +yeowoman +yep +yer +yerb +yerba +yercum +yerd +yere +yerga +yerk +yern +yerth +yes +yese +yeso +yesso +yest +yester +yesterday +yestereve +yestereven +yesterevening +yestermorn +yestermorning +yestern +yesternight +yesternoon +yesterweek +yesteryear +yestreen +yesty +yet +yeta +yetapa +yeth +yether +yetlin +yeuk +yeukieness +yeuky +yeven +yew +yex +yez +yezzy +ygapo +yield +yieldable +yieldableness +yieldance +yielden +yielder +yielding +yieldingly +yieldingness +yieldy +yigh +yill +yilt +yin +yince +yinst +yip +yird +yirk +yirm +yirmilik +yirn +yirr +yirth +yis +yite +ym +yn +ynambu +yo +yobi +yocco +yochel +yock +yockel +yodel +yodeler +yodelist +yodh +yoe +yoga +yogasana +yogh +yoghurt +yogi +yogin +yogism +yogist +yogoite +yohimbe +yohimbi +yohimbine +yohimbinization +yohimbinize +yoi +yoick +yoicks +yojan +yojana +yok +yoke +yokeable +yokeableness +yokeage +yokefellow +yokel +yokeldom +yokeless +yokelish +yokelism +yokelry +yokemate +yokemating +yoker +yokewise +yokewood +yoking +yoky +yolden +yoldring +yolk +yolked +yolkiness +yolkless +yolky +yom +yomer +yon +yoncopin +yond +yonder +yonner +yonside +yont +yook +yoop +yor +yore +yoretime +york +yorker +yot +yotacism +yotacize +yote +you +youd +youden +youdendrift +youdith +youff +youl +young +youngberry +younger +younghearted +youngish +younglet +youngling +youngly +youngness +youngster +youngun +younker +youp +your +yourn +yours +yoursel +yourself +yourselves +youse +youth +youthen +youthful +youthfullity +youthfully +youthfulness +youthhead +youthheid +youthhood +youthily +youthless +youthlessness +youthlike +youthlikeness +youthsome +youthtide +youthwort +youthy +youve +youward +youwards +youze +yoven +yow +yowie +yowl +yowler +yowley +yowlring +yowt +yox +yoy +yperite +ypsiliform +ypsiloid +yr +ytterbia +ytterbic +ytterbium +yttria +yttrialite +yttric +yttriferous +yttrious +yttrium +yttrocerite +yttrocolumbite +yttrocrasite +yttrofluorite +yttrogummite +yttrotantalite +yuan +yuca +yucca +yuck +yuckel +yucker +yuckle +yucky +yuft +yugada +yuh +yukkel +yulan +yule +yuleblock +yuletide +yummy +yungan +yurt +yurta +yus +yusdrum +yutu +yuzlik +yuzluk +z +za +zabaglione +zabeta +zabra +zabti +zabtie +zac +zacate +zacaton +zachun +zad +zadruga +zaffar +zaffer +zafree +zag +zagged +zaibatsu +zain +zak +zakkeu +zalambdodont +zaman +zamang +zamarra +zamarro +zambo +zamboorak +zamindar +zamindari +zamorin +zamouse +zander +zandmole +zanella +zant +zante +zantewood +zanthoxylum +zantiote +zany +zanyish +zanyism +zanyship +zanze +zapas +zapatero +zaphara +zaphrentid +zaphrentoid +zapota +zaptiah +zaptieh +zapupe +zaqqum +zar +zarabanda +zaratite +zareba +zarf +zarnich +zarp +zarzuela +zat +zati +zattare +zax +zayat +zayin +zeal +zealful +zealless +zeallessness +zealot +zealotic +zealotical +zealotism +zealotist +zealotry +zealous +zealously +zealousness +zealousy +zealproof +zebra +zebraic +zebralike +zebrass +zebrawood +zebrine +zebrinny +zebroid +zebrula +zebrule +zebu +zebub +zeburro +zecchini +zecchino +zechin +zed +zedoary +zee +zeed +zehner +zein +zeism +zeist +zel +zelator +zelatrice +zelatrix +zemeism +zemi +zemimdari +zemindar +zemmi +zemni +zemstroist +zemstvo +zenana +zendician +zendik +zendikite +zenick +zenith +zenithal +zenithward +zenithwards +zenocentric +zenographic +zenographical +zenography +zenu +zeolite +zeolitic +zeolitization +zeolitize +zeoscope +zepharovichite +zephyr +zephyrean +zephyrless +zephyrlike +zephyrous +zephyrus +zephyry +zeppelin +zequin +zer +zerda +zermahbub +zero +zeroaxial +zeroize +zerumbet +zest +zestful +zestfully +zestfulness +zesty +zeta +zetacism +zetetic +zeuctocoelomatic +zeuctocoelomic +zeuglodon +zeuglodont +zeuglodontoid +zeugma +zeugmatic +zeugmatically +zeunerite +zeuzerian +ziamet +ziara +ziarat +zibeline +zibet +zibethone +zibetone +zibetum +ziega +zieger +zietrisikite +ziffs +zig +ziganka +ziggurat +zigzag +zigzagged +zigzaggedly +zigzaggedness +zigzagger +zigzaggery +zigzaggy +zigzagwise +zihar +zikurat +zillah +zimarra +zimb +zimbabwe +zimbalon +zimbaloon +zimbi +zimentwater +zimme +zimmi +zimmis +zimocca +zinc +zincate +zincic +zincide +zinciferous +zincification +zincify +zincing +zincite +zincize +zincke +zincky +zinco +zincograph +zincographer +zincographic +zincographical +zincography +zincotype +zincous +zincum +zincuret +zinfandel +zing +zingaresca +zingel +zingerone +zingiberaceous +zingiberene +zingiberol +zingiberone +zink +zinkenite +zinnwaldite +zinsang +zinyamunga +zinziberaceous +zip +ziphian +ziphioid +zipper +zipping +zippingly +zippy +zira +zirai +zircite +zircofluoride +zircon +zirconate +zirconia +zirconian +zirconic +zirconiferous +zirconifluoride +zirconium +zirconofluoride +zirconoid +zirconyl +zirkelite +zither +zitherist +zizz +zloty +zo +zoa +zoacum +zoanthacean +zoantharian +zoanthid +zoanthodeme +zoanthodemic +zoanthoid +zoanthropy +zoarcidae +zoaria +zoarial +zoarium +zobo +zobtenite +zocco +zoccolo +zodiac +zodiacal +zodiophilous +zoea +zoeaform +zoeal +zoeform +zoehemera +zoehemerae +zoetic +zoetrope +zoetropic +zogan +zogo +zoiatria +zoiatrics +zoic +zoid +zoidiophilous +zoidogamous +zoisite +zoisitization +zoism +zoist +zoistic +zokor +zoll +zolle +zollpfund +zolotink +zolotnik +zombi +zombie +zombiism +zomotherapeutic +zomotherapy +zonal +zonality +zonally +zonar +zonary +zonate +zonated +zonation +zone +zoned +zoneless +zonelet +zonelike +zonesthesia +zonic +zoniferous +zoning +zonite +zonitid +zonochlorite +zonociliate +zonoid +zonolimnetic +zonoplacental +zonoskeleton +zonular +zonule +zonulet +zonure +zonurid +zonuroid +zoo +zoobenthos +zooblast +zoocarp +zoocecidium +zoochemical +zoochemistry +zoochemy +zoochore +zoocoenocyte +zoocultural +zooculture +zoocurrent +zoocyst +zoocystic +zoocytial +zoocytium +zoodendria +zoodendrium +zoodynamic +zoodynamics +zooecia +zooecial +zooecium +zooerastia +zooerythrin +zoofulvin +zoogamete +zoogamous +zoogamy +zoogene +zoogenesis +zoogenic +zoogenous +zoogeny +zoogeographer +zoogeographic +zoogeographical +zoogeographically +zoogeography +zoogeological +zoogeologist +zoogeology +zoogloea +zoogloeal +zoogloeic +zoogonic +zoogonidium +zoogonous +zoogony +zoograft +zoografting +zoographer +zoographic +zoographical +zoographically +zoographist +zoography +zooid +zooidal +zooidiophilous +zooks +zoolater +zoolatria +zoolatrous +zoolatry +zoolite +zoolith +zoolithic +zoolitic +zoologer +zoologic +zoological +zoologically +zoologicoarchaeologist +zoologicobotanical +zoologist +zoologize +zoology +zoom +zoomagnetic +zoomagnetism +zoomancy +zoomania +zoomantic +zoomantist +zoomechanical +zoomechanics +zoomelanin +zoometric +zoometry +zoomimetic +zoomimic +zoomorph +zoomorphic +zoomorphism +zoomorphize +zoomorphy +zoon +zoonal +zoonerythrin +zoonic +zoonist +zoonite +zoonitic +zoonomia +zoonomic +zoonomical +zoonomist +zoonomy +zoonosis +zoonosologist +zoonosology +zoonotic +zoons +zoonule +zoopaleontology +zoopantheon +zooparasite +zooparasitic +zoopathological +zoopathologist +zoopathology +zoopathy +zooperal +zooperist +zoopery +zoophagan +zoophagous +zoopharmacological +zoopharmacy +zoophile +zoophilia +zoophilic +zoophilism +zoophilist +zoophilite +zoophilitic +zoophilous +zoophily +zoophobia +zoophobous +zoophoric +zoophorus +zoophysical +zoophysics +zoophysiology +zoophytal +zoophyte +zoophytic +zoophytical +zoophytish +zoophytography +zoophytoid +zoophytological +zoophytologist +zoophytology +zooplankton +zooplanktonic +zooplastic +zooplasty +zoopraxiscope +zoopsia +zoopsychological +zoopsychologist +zoopsychology +zooscopic +zooscopy +zoosis +zoosmosis +zoosperm +zoospermatic +zoospermia +zoospermium +zoosphere +zoosporange +zoosporangia +zoosporangial +zoosporangiophore +zoosporangium +zoospore +zoosporic +zoosporiferous +zoosporocyst +zoosporous +zootaxy +zootechnic +zootechnics +zootechny +zooter +zoothecia +zoothecial +zoothecium +zootheism +zootheist +zootheistic +zootherapy +zoothome +zootic +zootomic +zootomical +zootomically +zootomist +zootomy +zoototemism +zootoxin +zootrophic +zootrophy +zootype +zootypic +zooxanthella +zooxanthellae +zooxanthin +zoozoo +zopilote +zorgite +zoril +zorilla +zorillo +zorrillo +zorro +zoster +zosteriform +zounds +zowie +zuccarino +zucchetto +zucchini +zudda +zugtierlast +zugtierlaster +zuisin +zumatic +zumbooruk +zunyite +zupanate +zuurveldt +zuza +zwanziger +zwieback +zwitter +zwitterion +zwitterionic +zyga +zygadenine +zygaenid +zygal +zygantra +zygantrum +zygapophyseal +zygapophysis +zygion +zygite +zygnemataceous +zygobranch +zygobranchiate +zygodactyl +zygodactylic +zygodactylism +zygodactylous +zygodont +zygolabialis +zygoma +zygomata +zygomatic +zygomaticoauricular +zygomaticoauricularis +zygomaticofacial +zygomaticofrontal +zygomaticomaxillary +zygomaticoorbital +zygomaticosphenoid +zygomaticotemporal +zygomaticum +zygomaticus +zygomaxillare +zygomaxillary +zygomorphic +zygomorphism +zygomorphous +zygomycete +zygomycetous +zygon +zygoneure +zygophore +zygophoric +zygophyceous +zygophyllaceous +zygophyte +zygopleural +zygopteran +zygopterid +zygopteron +zygopterous +zygose +zygosis +zygosperm +zygosphenal +zygosphene +zygosphere +zygosporange +zygosporangium +zygospore +zygosporic +zygosporophore +zygostyle +zygotactic +zygotaxis +zygote +zygotene +zygotic +zygotoblast +zygotoid +zygotomere +zygous +zygozoospore +zymase +zyme +zymic +zymin +zymite +zymogen +zymogene +zymogenesis +zymogenic +zymogenous +zymoid +zymologic +zymological +zymologist +zymology +zymolyis +zymolysis +zymolytic +zymome +zymometer +zymomin +zymophore +zymophoric +zymophosphate +zymophyte +zymoplastic +zymoscope +zymosimeter +zymosis +zymosterol +zymosthenic +zymotechnic +zymotechnical +zymotechnics +zymotechny +zymotic +zymotically +zymotize +zymotoxic +zymurgy +zythem +zythum diff --git a/docs6b/docs/_build/html/data/factorial-example.sh b/docs6b/docs/_build/html/data/factorial-example.sh new file mode 100644 index 000000000..c3984d568 --- /dev/null +++ b/docs6b/docs/_build/html/data/factorial-example.sh @@ -0,0 +1,14 @@ +mlr --opprint --from data/small put ' + func f(n) { + if (is_numeric(n)) { + if (n > 0) { + return n * f(n-1); + } else { + return 1; + } + } + # implicitly return absent-null if non-numeric + } + $ox = f($x + NR); + $oi = f($i); +' diff --git a/docs6b/docs/_build/html/data/fe-example-1.sh b/docs6b/docs/_build/html/data/fe-example-1.sh new file mode 100644 index 000000000..9575e4cf9 --- /dev/null +++ b/docs6b/docs/_build/html/data/fe-example-1.sh @@ -0,0 +1 @@ +mlr --from data/small put '$xy = sqrt($x**2 + $y**2)' diff --git a/docs6b/docs/_build/html/data/fe-example-2.sh b/docs6b/docs/_build/html/data/fe-example-2.sh new file mode 100644 index 000000000..048c3672e --- /dev/null +++ b/docs6b/docs/_build/html/data/fe-example-2.sh @@ -0,0 +1 @@ +mlr --from data/small put 'func f(a, b) { return sqrt(a**2 + b**2) } $xy = f($x, $y)' diff --git a/docs6b/docs/_build/html/data/fe-example-3.mlr b/docs6b/docs/_build/html/data/fe-example-3.mlr new file mode 100644 index 000000000..1ba3f9e48 --- /dev/null +++ b/docs6b/docs/_build/html/data/fe-example-3.mlr @@ -0,0 +1,4 @@ +func f(a, b) { + return sqrt(a**2 + b**2) +} +$xy = f($x, $y) diff --git a/docs6b/docs/_build/html/data/fe-example-4.mlr b/docs6b/docs/_build/html/data/fe-example-4.mlr new file mode 100644 index 000000000..7d668474d --- /dev/null +++ b/docs6b/docs/_build/html/data/fe-example-4.mlr @@ -0,0 +1,3 @@ +func f(a, b) { + return sqrt(a**2 + b**2) +} diff --git a/docs6b/docs/_build/html/data/feature-count.mlr b/docs6b/docs/_build/html/data/feature-count.mlr new file mode 100644 index 000000000..4a4a97691 --- /dev/null +++ b/docs6b/docs/_build/html/data/feature-count.mlr @@ -0,0 +1,13 @@ +for (key in $*) { + @key_counts[key] += 1; +} +@record_count += 1; + +end { + for (key in @key_counts) { + @key_fraction[key] = @key_counts[key] / @record_count + } + emit @record_count; + emit @key_counts, "key"; + emit @key_fraction,"key" +} diff --git a/docs6b/docs/_build/html/data/features.json b/docs6b/docs/_build/html/data/features.json new file mode 100644 index 000000000..a4b21e916 --- /dev/null +++ b/docs6b/docs/_build/html/data/features.json @@ -0,0 +1,12 @@ +{ "qoh": 29874, "rate": 1.68, "latency": 0.02 } +{ "name": "alice", "uid": 572 } +{ "qoh": 1227, "rate": 1.01, "latency": 0.07 } +{ "qoh": 13458, "rate": 1.72, "latency": 0.04 } +{ "qoh": 56782, "rate": 1.64 } +{ "qoh": 23512, "rate": 1.71, "latency": 0.03 } +{ "qoh": 9876, "rate": 1.89, "latency": 0.08 } +{ "name": "bill", "uid": 684 } +{ "name": "chuck", "uid2": 908 } +{ "name": "dottie", "uid": 440 } +{ "qoh": 0, "rate": 0.40, "latency": 0.01 } +{ "qoh": 5438, "rate": 1.56, "latency": 0.17 } diff --git a/docs6b/docs/_build/html/data/fibo-cached.sh b/docs6b/docs/_build/html/data/fibo-cached.sh new file mode 100644 index 000000000..a6ae172bb --- /dev/null +++ b/docs6b/docs/_build/html/data/fibo-cached.sh @@ -0,0 +1,18 @@ +mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put ' + func f(n) { + @fcount += 1; # count number of calls to the function + if (is_present(@fcache[n])) { # cache hit + return @fcache[n] + } else { # cache miss + num rv = 1; + if (n >= 2) { + rv = f(n-1) + f(n-2) # recurse + } + @fcache[n] = rv; + return rv + } + } + @fcount = 0; + $o = f($i); + $fcount = @fcount; +' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds diff --git a/docs6b/docs/_build/html/data/fibo-uncached.sh b/docs6b/docs/_build/html/data/fibo-uncached.sh new file mode 100644 index 000000000..26213da14 --- /dev/null +++ b/docs6b/docs/_build/html/data/fibo-uncached.sh @@ -0,0 +1,15 @@ +mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put ' + func f(n) { + @fcount += 1; # count number of calls to the function + if (n < 2) { + return 1 + } else { + return f(n-1) + f(n-2) # recurse + } + } + + @fcount = 0; + $o = f($i); + $fcount = @fcount; + +' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds diff --git a/docs6b/docs/_build/html/data/fill-down.csv b/docs6b/docs/_build/html/data/fill-down.csv new file mode 100644 index 000000000..88477a59d --- /dev/null +++ b/docs6b/docs/_build/html/data/fill-down.csv @@ -0,0 +1,4 @@ +a,b,c +1,,3 +4,5,6 +7,,9 diff --git a/docs6b/docs/_build/html/data/filter-multiline-example.txt b/docs6b/docs/_build/html/data/filter-multiline-example.txt new file mode 100644 index 000000000..2a3421ec0 --- /dev/null +++ b/docs6b/docs/_build/html/data/filter-multiline-example.txt @@ -0,0 +1,5 @@ +mlr --opprint filter ' + ($x > 0.5 && $y < 0.5) + || + ($x < 0.5 && $y > 0.5) +' then stats2 -a corr -f x,y data/medium diff --git a/docs6b/docs/_build/html/data/flins.csv b/docs6b/docs/_build/html/data/flins.csv new file mode 100644 index 000000000..ce48ea897 --- /dev/null +++ b/docs6b/docs/_build/html/data/flins.csv @@ -0,0 +1,9 @@ +county,tiv_2011,tiv_2012,line +Seminole,22890.55,20848.71,Residential +Miami Dade,1158674.85,1076001.08,Residential +Palm Beach,1174081.5,1856589.17,Residential +Miami Dade,2850980.31,2650932.72,Commercial +Highlands,23006.41,19757.91,Residential +Highlands,49155.16,47362.96,Residential +Duval,1731888.18,2785551.63,Residential +St. Johns,29589.12,35207.53,Residential diff --git a/docs6b/docs/_build/html/data/flins.json b/docs6b/docs/_build/html/data/flins.json new file mode 100644 index 000000000..1578256a3 --- /dev/null +++ b/docs6b/docs/_build/html/data/flins.json @@ -0,0 +1,8 @@ +{ "county": "Seminole", "tiv_2011": 22890.55, "tiv_2012": 20848.71, "line": "Residential" } +{ "county": "Miami Dade", "tiv_2011": 1158674.85, "tiv_2012": 1076001.08, "line": "Residential" } +{ "county": "Palm Beach", "tiv_2011": 1174081.5, "tiv_2012": 1856589.17, "line": "Residential" } +{ "county": "Miami Dade", "tiv_2011": 2850980.31, "tiv_2012": 2650932.72, "line": "Commercial" } +{ "county": "Highlands", "tiv_2011": 23006.41, "tiv_2012": 19757.91, "line": "Residential" } +{ "county": "Highlands", "tiv_2011": 49155.16, "tiv_2012": 47362.96, "line": "Residential" } +{ "county": "Duval", "tiv_2011": 1731888.18, "tiv_2012": 2785551.63, "line": "Residential" } +{ "county": "St. Johns", "tiv_2011": 29589.12, "tiv_2012": 35207.53, "line": "Residential" } diff --git a/docs6b/docs/_build/html/data/for-oosvar-example-0a.txt b/docs6b/docs/_build/html/data/for-oosvar-example-0a.txt new file mode 100644 index 000000000..06f960894 --- /dev/null +++ b/docs6b/docs/_build/html/data/for-oosvar-example-0a.txt @@ -0,0 +1,8 @@ +# Parentheses are optional for single key: +for (k1, v in @a["b"]["c"]) { ... } +for ((k1), v in @a["b"]["c"]) { ... } +# Parentheses are required for multiple keys: +for ((k1, k2), v in @a["b"]["c"]) { ... } # Loop over subhashmap of a variable +for ((k1, k2, k3), v in @a["b"]["c"]) { ... } # Ditto +for ((k1, k2, k3), v in @a { ... } # Loop over variable starting from basename +for ((k1, k2, k3), v in @* { ... } # Loop over all variables (k1 is bound to basename) diff --git a/docs6b/docs/_build/html/data/for-oosvar-example-0b.sh b/docs6b/docs/_build/html/data/for-oosvar-example-0b.sh new file mode 100644 index 000000000..538a8f58d --- /dev/null +++ b/docs6b/docs/_build/html/data/for-oosvar-example-0b.sh @@ -0,0 +1,10 @@ +mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { dump } +' diff --git a/docs6b/docs/_build/html/data/for-oosvar-example-0c.sh b/docs6b/docs/_build/html/data/for-oosvar-example-0c.sh new file mode 100644 index 000000000..d70455ccc --- /dev/null +++ b/docs6b/docs/_build/html/data/for-oosvar-example-0c.sh @@ -0,0 +1,16 @@ +mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for (k, v in @myvar) { + print + "key=" . k . + ",valuetype=" . typeof(v); + } + } +' diff --git a/docs6b/docs/_build/html/data/for-oosvar-example-0d.sh b/docs6b/docs/_build/html/data/for-oosvar-example-0d.sh new file mode 100644 index 000000000..b03441e75 --- /dev/null +++ b/docs6b/docs/_build/html/data/for-oosvar-example-0d.sh @@ -0,0 +1,17 @@ +mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for ((k1, k2), v in @myvar) { + print + "key1=" . k1 . + ",key2=" . k2 . + ",valuetype=" . typeof(v); + } + } +' diff --git a/docs6b/docs/_build/html/data/for-oosvar-example-0e.sh b/docs6b/docs/_build/html/data/for-oosvar-example-0e.sh new file mode 100644 index 000000000..1c0ae6238 --- /dev/null +++ b/docs6b/docs/_build/html/data/for-oosvar-example-0e.sh @@ -0,0 +1,17 @@ +mlr -n put --jknquoteint -q ' + begin { + @myvar = { + 1: 2, + 3: { 4 : 5 }, + 6: { 7: { 8: 9 } } + } + } + end { + for ((k1, k2), v in @myvar[6]) { + print + "key1=" . k1 . + ",key2=" . k2 . + ",valuetype=" . typeof(v); + } + } +' diff --git a/docs6b/docs/_build/html/data/for-srec-example-1.sh b/docs6b/docs/_build/html/data/for-srec-example-1.sh new file mode 100644 index 000000000..960ea65c9 --- /dev/null +++ b/docs6b/docs/_build/html/data/for-srec-example-1.sh @@ -0,0 +1,11 @@ +mlr --pprint --from data/for-srec-example.tbl put ' + $sum1 = $f1 + $f2 + $f3; + $sum2 = 0; + $sum3 = 0; + for (key, value in $*) { + if (key =~ "^f[0-9]+") { + $sum2 += value; + $sum3 += $[key]; + } + } +' diff --git a/docs6b/docs/_build/html/data/for-srec-example-2.sh b/docs6b/docs/_build/html/data/for-srec-example-2.sh new file mode 100644 index 000000000..ffefb4ad7 --- /dev/null +++ b/docs6b/docs/_build/html/data/for-srec-example-2.sh @@ -0,0 +1,10 @@ +mlr --from data/small --opprint put ' + $sum1 = 0; + $sum2 = 0; + for (k,v in $*) { + if (is_numeric(v)) { + $sum1 +=v; + $sum2 += $[k]; + } + } +' diff --git a/docs6b/docs/_build/html/data/for-srec-example-3.sh b/docs6b/docs/_build/html/data/for-srec-example-3.sh new file mode 100644 index 000000000..a6cc45ccb --- /dev/null +++ b/docs6b/docs/_build/html/data/for-srec-example-3.sh @@ -0,0 +1,9 @@ +mlr --from data/small --opprint put ' + sum = 0; + for (k,v in $*) { + if (is_numeric(v)) { + sum += $[k]; + } + } + $sum = sum +' diff --git a/docs6b/docs/_build/html/data/for-srec-example.tbl b/docs6b/docs/_build/html/data/for-srec-example.tbl new file mode 100644 index 000000000..64791c613 --- /dev/null +++ b/docs6b/docs/_build/html/data/for-srec-example.tbl @@ -0,0 +1,4 @@ +label1 label2 f1 f2 f3 +blue green 100 240 350 +red green 120 11 195 +yellow blue 140 0 240 diff --git a/docs6b/docs/_build/html/data/fraction-example.csv b/docs6b/docs/_build/html/data/fraction-example.csv new file mode 100644 index 000000000..21afdf043 --- /dev/null +++ b/docs6b/docs/_build/html/data/fraction-example.csv @@ -0,0 +1,12 @@ +u=female,v=red,n=2458 +u=female,v=green,n=192 +u=female,v=blue,n=337 +u=female,v=purple,n=468 +u=female,v=yellow,n=3 +u=female,v=orange,n=17 +u=male,v=red,n=143 +u=male,v=green,n=227 +u=male,v=blue,n=2034 +u=male,v=purple,n=12 +u=male,v=yellow,n=1192 +u=male,v=orange,n=448 diff --git a/docs6b/docs/_build/html/data/full-reorg.sh b/docs6b/docs/_build/html/data/full-reorg.sh new file mode 100644 index 000000000..fa56418a5 --- /dev/null +++ b/docs6b/docs/_build/html/data/full-reorg.sh @@ -0,0 +1,15 @@ +mlr put ' + begin { + @i_cumu = 0; + } + + @i_cumu += $i; + $* = { + "z": $x + y, + "KEYFIELD": $a, + "i": @i_cumu, + "b": $b, + "y": $x, + "x": $y, + }; +' data/small diff --git a/docs6b/docs/_build/html/data/headerless.csv b/docs6b/docs/_build/html/data/headerless.csv new file mode 100644 index 000000000..03b32576e --- /dev/null +++ b/docs6b/docs/_build/html/data/headerless.csv @@ -0,0 +1,4 @@ +John,23,present +Fred,34,present +Alice,56,missing +Carol,45,present diff --git a/docs6b/docs/_build/html/data/het-bool.csv b/docs6b/docs/_build/html/data/het-bool.csv new file mode 100644 index 000000000..cc094b90f --- /dev/null +++ b/docs6b/docs/_build/html/data/het-bool.csv @@ -0,0 +1,5 @@ +name,reachable +barney,false +betty,true +fred,true +wilma,1 diff --git a/docs6b/docs/_build/html/data/het.csv b/docs6b/docs/_build/html/data/het.csv new file mode 100644 index 000000000..f48f8f295 --- /dev/null +++ b/docs6b/docs/_build/html/data/het.csv @@ -0,0 +1,14 @@ +resource,loadsec,ok +/path/to/file,0.45,true + +record_count,resource +100,/path/to/file + +resource,loadsec,ok +/path/to/second/file,0.32,true + +record_count,resource +150,/path/to/second/file + +resource,loadsec,ok +/some/other/path,0.97,false diff --git a/docs6b/docs/_build/html/data/het.dkvp b/docs6b/docs/_build/html/data/het.dkvp new file mode 100644 index 000000000..68274011d --- /dev/null +++ b/docs6b/docs/_build/html/data/het.dkvp @@ -0,0 +1,5 @@ +resource=/path/to/file,loadsec=0.45,ok=true +record_count=100,resource=/path/to/file +resource=/path/to/second/file,loadsec=0.32,ok=true +record_count=150,resource=/path/to/second/file +resource=/some/other/path,loadsec=0.97,ok=false diff --git a/docs6b/docs/_build/html/data/if-chain.sh b/docs6b/docs/_build/html/data/if-chain.sh new file mode 100644 index 000000000..ebe2de795 --- /dev/null +++ b/docs6b/docs/_build/html/data/if-chain.sh @@ -0,0 +1,11 @@ +mlr put ' + if (NR == 2) { + ... + } elif (NR ==4) { + ... + } elif (NR ==6) { + ... + } else { + ... + } +' diff --git a/docs6b/docs/_build/html/data/inout.csv b/docs6b/docs/_build/html/data/inout.csv new file mode 100644 index 000000000..6e4f71c4f --- /dev/null +++ b/docs6b/docs/_build/html/data/inout.csv @@ -0,0 +1,4 @@ +a_in,a_out,b_in,b_out +436,490,446,195 +526,320,963,780 +220,888,705,831 diff --git a/docs6b/docs/_build/html/data/iqr1.sh b/docs6b/docs/_build/html/data/iqr1.sh new file mode 100644 index 000000000..d462c2ab3 --- /dev/null +++ b/docs6b/docs/_build/html/data/iqr1.sh @@ -0,0 +1,3 @@ +mlr --oxtab stats1 -f x -a p25,p75 \ + then put '$x_iqr = $x_p75 - $x_p25' \ + data/medium diff --git a/docs6b/docs/_build/html/data/iqrn.sh b/docs6b/docs/_build/html/data/iqrn.sh new file mode 100644 index 000000000..c3f2ce503 --- /dev/null +++ b/docs6b/docs/_build/html/data/iqrn.sh @@ -0,0 +1,7 @@ +mlr --oxtab stats1 --fr '[i-z]' -a p25,p75 \ + then put 'for (k,v in $*) { + if (k =~ "(.*)_p25") { + $["\1_iqr"] = $["\1_p75"] - $["\1_p25"] + } + }' \ + data/medium diff --git a/docs6b/docs/_build/html/data/join-left-example.csv b/docs6b/docs/_build/html/data/join-left-example.csv new file mode 100644 index 000000000..26588e65c --- /dev/null +++ b/docs6b/docs/_build/html/data/join-left-example.csv @@ -0,0 +1,6 @@ +id,name +100,alice +200,bob +300,carol +400,david +500,edgar diff --git a/docs6b/docs/_build/html/data/join-right-example.csv b/docs6b/docs/_build/html/data/join-right-example.csv new file mode 100644 index 000000000..c425328c9 --- /dev/null +++ b/docs6b/docs/_build/html/data/join-right-example.csv @@ -0,0 +1,21 @@ +status,idcode +present,400 +present,100 +missing,200 +present,100 +present,200 +missing,100 +missing,200 +present,300 +missing,600 +present,400 +present,400 +present,300 +present,100 +missing,400 +present,200 +present,200 +present,200 +present,200 +present,400 +present,300 diff --git a/docs6b/docs/_build/html/data/join-u-left.csv b/docs6b/docs/_build/html/data/join-u-left.csv new file mode 100644 index 000000000..0435ecae0 --- /dev/null +++ b/docs6b/docs/_build/html/data/join-u-left.csv @@ -0,0 +1,4 @@ +hostname,ipaddr +nadir.east.our.org,10.3.1.18 +zenith.west.our.org,10.3.1.27 +apoapsis.east.our.org,10.4.5.94 diff --git a/docs6b/docs/_build/html/data/join-u-right.csv b/docs6b/docs/_build/html/data/join-u-right.csv new file mode 100644 index 000000000..595823ac0 --- /dev/null +++ b/docs6b/docs/_build/html/data/join-u-right.csv @@ -0,0 +1,10 @@ +ipaddr,timestamp,bytes +10.3.1.27,1448762579,4568 +10.3.1.18,1448762578,8729 +10.4.5.94,1448762579,17445 +10.3.1.27,1448762589,12 +10.3.1.18,1448762588,44558 +10.4.5.94,1448762589,8899 +10.3.1.27,1448762599,0 +10.3.1.18,1448762598,73425 +10.4.5.94,1448762599,12200 diff --git a/docs6b/docs/_build/html/data/json-example-1.json b/docs6b/docs/_build/html/data/json-example-1.json new file mode 100644 index 000000000..f667efb22 --- /dev/null +++ b/docs6b/docs/_build/html/data/json-example-1.json @@ -0,0 +1,100 @@ +{ + "color": "yellow", + "shape": "triangle", + "flag": 1, + "i": 11, + "u": 0.6321695890307647, + "v": 0.9887207810889004, + "w": 0.4364983936735774, + "x": 5.7981881667050565 +} +{ + "color": "red", + "shape": "square", + "flag": 1, + "i": 15, + "u": 0.21966833570651523, + "v": 0.001257332190235938, + "w": 0.7927778364718627, + "x": 2.944117399716207 +} +{ + "color": "red", + "shape": "circle", + "flag": 1, + "i": 16, + "u": 0.20901671281497636, + "v": 0.29005231936593445, + "w": 0.13810280912907674, + "x": 5.065034003400998 +} +{ + "color": "red", + "shape": "square", + "flag": 0, + "i": 48, + "u": 0.9562743938458542, + "v": 0.7467203085342884, + "w": 0.7755423050923582, + "x": 7.117831369597269 +} +{ + "color": "purple", + "shape": "triangle", + "flag": 0, + "i": 51, + "u": 0.4355354501763202, + "v": 0.8591292672156728, + "w": 0.8122903963006748, + "x": 5.753094629505863 +} +{ + "color": "red", + "shape": "square", + "flag": 0, + "i": 64, + "u": 0.2015510269821953, + "v": 0.9531098083420033, + "w": 0.7719912015786777, + "x": 5.612050466474166 +} +{ + "color": "purple", + "shape": "triangle", + "flag": 0, + "i": 65, + "u": 0.6842806710360729, + "v": 0.5823723856331258, + "w": 0.8014053396013747, + "x": 5.805148213865135 +} +{ + "color": "yellow", + "shape": "circle", + "flag": 1, + "i": 73, + "u": 0.6033649768090676, + "v": 0.42370791211283076, + "w": 0.639785141788745, + "x": 7.006414410739997 +} +{ + "color": "yellow", + "shape": "circle", + "flag": 1, + "i": 87, + "u": 0.2856563669907619, + "v": 0.8335161523929382, + "w": 0.6350579406858395, + "x": 6.350035616385983 +} +{ + "color": "purple", + "shape": "square", + "flag": 0, + "i": 91, + "u": 0.25992639068499135, + "v": 0.824321938346312, + "w": 0.7237347131411271, + "x": 6.854221024776646 +} diff --git a/docs6b/docs/_build/html/data/json-example-2.json b/docs6b/docs/_build/html/data/json-example-2.json new file mode 100644 index 000000000..1af468a05 --- /dev/null +++ b/docs6b/docs/_build/html/data/json-example-2.json @@ -0,0 +1,140 @@ +{ + "flag": 1, + "i": 11, + "attributes": { + "color": "yellow", + "shape": "triangle" + }, + "values": { + "u": 0.632170, + "v": 0.988721, + "w": 0.436498, + "x": 5.798188 + } +} +{ + "flag": 1, + "i": 15, + "attributes": { + "color": "red", + "shape": "square" + }, + "values": { + "u": 0.219668, + "v": 0.001257, + "w": 0.792778, + "x": 2.944117 + } +} +{ + "flag": 1, + "i": 16, + "attributes": { + "color": "red", + "shape": "circle" + }, + "values": { + "u": 0.209017, + "v": 0.290052, + "w": 0.138103, + "x": 5.065034 + } +} +{ + "flag": 0, + "i": 48, + "attributes": { + "color": "red", + "shape": "square" + }, + "values": { + "u": 0.956274, + "v": 0.746720, + "w": 0.775542, + "x": 7.117831 + } +} +{ + "flag": 0, + "i": 51, + "attributes": { + "color": "purple", + "shape": "triangle" + }, + "values": { + "u": 0.435535, + "v": 0.859129, + "w": 0.812290, + "x": 5.753095 + } +} +{ + "flag": 0, + "i": 64, + "attributes": { + "color": "red", + "shape": "square" + }, + "values": { + "u": 0.201551, + "v": 0.953110, + "w": 0.771991, + "x": 5.612050 + } +} +{ + "flag": 0, + "i": 65, + "attributes": { + "color": "purple", + "shape": "triangle" + }, + "values": { + "u": 0.684281, + "v": 0.582372, + "w": 0.801405, + "x": 5.805148 + } +} +{ + "flag": 1, + "i": 73, + "attributes": { + "color": "yellow", + "shape": "circle" + }, + "values": { + "u": 0.603365, + "v": 0.423708, + "w": 0.639785, + "x": 7.006414 + } +} +{ + "flag": 1, + "i": 87, + "attributes": { + "color": "yellow", + "shape": "circle" + }, + "values": { + "u": 0.285656, + "v": 0.833516, + "w": 0.635058, + "x": 6.350036 + } +} +{ + "flag": 0, + "i": 91, + "attributes": { + "color": "purple", + "shape": "square" + }, + "values": { + "u": 0.259926, + "v": 0.824322, + "w": 0.723735, + "x": 6.854221 + } +} diff --git a/docs6b/docs/_build/html/data/json-example-3.json b/docs6b/docs/_build/html/data/json-example-3.json new file mode 100644 index 000000000..311f3963b --- /dev/null +++ b/docs6b/docs/_build/html/data/json-example-3.json @@ -0,0 +1,8 @@ +{ + "label": "orange", + "values": [12.2, 13.8, 17.2] +} +{ + "label": "purple", + "values": [27.0, 32.4] +} diff --git a/docs6b/docs/_build/html/data/keyed-mean-with-oosvars.sh b/docs6b/docs/_build/html/data/keyed-mean-with-oosvars.sh new file mode 100644 index 000000000..aeba10665 --- /dev/null +++ b/docs6b/docs/_build/html/data/keyed-mean-with-oosvars.sh @@ -0,0 +1,10 @@ +mlr --opprint put -q ' + @x_sum[$a][$b] += $x; + @x_count[$a][$b] += 1; + end{ + for ((a, b), v in @x_sum) { + @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b]; + } + emit @x_mean, "a", "b" + } +' data/medium diff --git a/docs6b/docs/_build/html/data/keyed-min-max-with-oosvars.sh b/docs6b/docs/_build/html/data/keyed-min-max-with-oosvars.sh new file mode 100644 index 000000000..48e9e6d5c --- /dev/null +++ b/docs6b/docs/_build/html/data/keyed-min-max-with-oosvars.sh @@ -0,0 +1,7 @@ +mlr --opprint --from data/medium put -q ' + @min[$a] = min(@min[$a], $x); + @max[$a] = max(@max[$a], $x); + end{ + emit (@min, @max), "a"; + } +' diff --git a/docs6b/docs/_build/html/data/label-example.txt b/docs6b/docs/_build/html/data/label-example.txt new file mode 100644 index 000000000..50f5466a5 --- /dev/null +++ b/docs6b/docs/_build/html/data/label-example.txt @@ -0,0 +1,11 @@ +% grep -v '^#' /etc/passwd | mlr --nidx --fs : --opprint label name,password,uid,gid,gecos,home_dir,shell | head +name password uid gid gecos home_dir shell +nobody * -2 -2 Unprivileged User /var/empty /usr/bin/false +root * 0 0 System Administrator /var/root /bin/sh +daemon * 1 1 System Services /var/root /usr/bin/false +_uucp * 4 4 Unix to Unix Copy Protocol /var/spool/uucp /usr/sbin/uucico +_taskgated * 13 13 Task Gate Daemon /var/empty /usr/bin/false +_networkd * 24 24 Network Services /var/networkd /usr/bin/false +_installassistant * 25 25 Install Assistant /var/empty /usr/bin/false +_lp * 26 26 Printing Services /var/spool/cups /usr/bin/false +_postfix * 27 27 Postfix Mail Server /var/spool/postfix /usr/bin/false diff --git a/docs6b/docs/_build/html/data/linreg-example.jpg b/docs6b/docs/_build/html/data/linreg-example.jpg new file mode 100644 index 0000000000000000000000000000000000000000..2579fbc288093bca94d59565bbc91ab0e2aa7386 GIT binary patch literal 140569 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/data/linreg-example.txt b/docs6b/docs/_build/html/data/linreg-example.txt new file mode 100644 index 000000000..b7ac713e3 --- /dev/null +++ b/docs6b/docs/_build/html/data/linreg-example.txt @@ -0,0 +1,22 @@ + +# Prepare input data: +mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)' data/medium > data/medium-squares + +# Do a linear regression and examine coefficients: +mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares +x_y_pca_m=1.014419 +x_y_pca_b=0.000308 +x_y_pca_quality=0.861354 + +# Option 1 to apply the regression coefficients and produce a linear fit: +# Set x_y_pca_m and x_y_pca_b as shell variables: +eval $(mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares) +# In addition to x and y, make a new yfit which is the line fit, then plot +# using your favorite tool: +mlr --onidx put '$yfit='$x_y_pca_m'*$x+'$x_y_pca_b then cut -x -f a,b,i data/medium-squares \ + | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1 + +# Option 2 to apply the regression coefficients and produce a linear fit: use --fit option +mlr --onidx stats2 -a linreg-pca --fit -f x,y then cut -f a,b,i data/medium-squares \ + | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1 + diff --git a/docs6b/docs/_build/html/data/local-example-1.sh b/docs6b/docs/_build/html/data/local-example-1.sh new file mode 100644 index 000000000..cc4d7bb82 --- /dev/null +++ b/docs6b/docs/_build/html/data/local-example-1.sh @@ -0,0 +1,16 @@ +# Here I'm using a specified random-number seed so this example always +# produces the same output for this web document: in everyday practice we +# would leave off the --seed 12345 part. +mlr --seed 12345 seqgen --start 1 --stop 10 then put ' + func f(a, b) { # function arguments a and b + r = 0.0; # local r scoped to the function + for (int i = 0; i < 6; i += 1) { # local i scoped to the for-loop + num u = urand(); # local u scoped to the for-loop + r += u; # updates r from the enclosing scope + } + r /= 6; + return a + (b - a) * r; + } + num o = f(10, 20); # local to the top-level scope + $o = o; +' diff --git a/docs6b/docs/_build/html/data/map-literal-example-1.sh b/docs6b/docs/_build/html/data/map-literal-example-1.sh new file mode 100644 index 000000000..90d04a9be --- /dev/null +++ b/docs6b/docs/_build/html/data/map-literal-example-1.sh @@ -0,0 +1,7 @@ +mlr --opprint put ' + $* = { + "a": $i, + "i": $a, + "y": $y * 10, + } +' data/small diff --git a/docs6b/docs/_build/html/data/map-literal-example-2.sh b/docs6b/docs/_build/html/data/map-literal-example-2.sh new file mode 100644 index 000000000..41f17c7b8 --- /dev/null +++ b/docs6b/docs/_build/html/data/map-literal-example-2.sh @@ -0,0 +1,7 @@ +mlr --from data/small put ' + func f(map m): map { + m["x"] *= 200; + return m; + } + $* = f({"a": $a, "x": $x}); +' diff --git a/docs6b/docs/_build/html/data/map-literal-example-3.sh b/docs6b/docs/_build/html/data/map-literal-example-3.sh new file mode 100644 index 000000000..2561ce741 --- /dev/null +++ b/docs6b/docs/_build/html/data/map-literal-example-3.sh @@ -0,0 +1,19 @@ +mlr --from data/small put -q ' + begin { + @o = { + "nrec": 0, + "nkey": {"numeric":0, "non-numeric":0}, + }; + } + @o["nrec"] += 1; + for (k, v in $*) { + if (is_numeric(v)) { + @o["nkey"]["numeric"] += 1; + } else { + @o["nkey"]["non-numeric"] += 1; + } + } + end { + dump @o; + } +' diff --git a/docs6b/docs/_build/html/data/maxrows.mlr b/docs6b/docs/_build/html/data/maxrows.mlr new file mode 100644 index 000000000..3deacc579 --- /dev/null +++ b/docs6b/docs/_build/html/data/maxrows.mlr @@ -0,0 +1,15 @@ +# Retain all records +@records[NR] = $*; +# Track max value of n +@maxn = max(@maxn, $n); + +# After all records have been read, loop through retained records +# and print those with the max n value. +end { + for (nr in @records) { + map record = @records[nr]; + if (record["n"] == @maxn) { + emit record; + } + } +} diff --git a/docs6b/docs/_build/html/data/maxrows.tsv b/docs6b/docs/_build/html/data/maxrows.tsv new file mode 100644 index 000000000..d31985647 --- /dev/null +++ b/docs6b/docs/_build/html/data/maxrows.tsv @@ -0,0 +1,32 @@ +a b n score +purple red 5 0.743231 +blue purple 2 0.093710 +red purple 2 0.802103 +purple red 5 0.389055 +red purple 2 0.880457 +orange red 2 0.540349 +purple purple 1 0.634451 +orange purple 5 0.257223 +orange purple 5 0.693499 +red red 4 0.981355 +blue purple 5 0.157052 +purple purple 1 0.441784 +red purple 1 0.124912 +orange blue 1 0.921944 +blue purple 4 0.490909 +purple red 5 0.454779 +green purple 4 0.198278 +orange blue 5 0.705700 +red red 3 0.940705 +purple red 5 0.072936 +orange blue 3 0.389463 +orange purple 2 0.664985 +blue purple 1 0.371813 +red purple 4 0.984571 +green purple 5 0.203577 +green purple 3 0.900873 +purple purple 0 0.965677 +blue purple 2 0.208785 +purple purple 1 0.455077 +red purple 4 0.477187 +blue red 4 0.007487 diff --git a/docs6b/docs/_build/html/data/mean-with-oosvars.sh b/docs6b/docs/_build/html/data/mean-with-oosvars.sh new file mode 100644 index 000000000..b948eee3d --- /dev/null +++ b/docs6b/docs/_build/html/data/mean-with-oosvars.sh @@ -0,0 +1,8 @@ +mlr --opprint put -q ' + @x_sum += $x; + @x_count += 1; + end { + @x_mean = @x_sum / @x_count; + emit @x_mean + } +' data/medium diff --git a/docs6b/docs/_build/html/data/medium b/docs6b/docs/_build/html/data/medium new file mode 100644 index 000000000..bd2df22df --- /dev/null +++ b/docs6b/docs/_build/html/data/medium @@ -0,0 +1,10000 @@ +a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 +a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 +a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 +a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 +a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 +a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697 +a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694 +a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 +a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059 +a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 +a=pan,b=pan,i=11,x=0.7930488423451967,y=0.6505816637259333 +a=zee,b=pan,i=12,x=0.3676141320555616,y=0.23614420670296965 +a=eks,b=pan,i=13,x=0.4915175580479536,y=0.7709126592971468 +a=eks,b=zee,i=14,x=0.5207382318405251,y=0.34141681118811673 +a=eks,b=pan,i=15,x=0.07155556372719507,y=0.3596137145616235 +a=pan,b=pan,i=16,x=0.5736853980681922,y=0.7554169353781729 +a=zee,b=eks,i=17,x=0.29081949506712723,y=0.054478717073354166 +a=hat,b=zee,i=18,x=0.05727869223575699,y=0.13343527626645157 +a=zee,b=pan,i=19,x=0.43144132839222604,y=0.8442204830496998 +a=eks,b=wye,i=20,x=0.38245149780530685,y=0.4730652428100751 +a=hat,b=eks,i=21,x=0.0023058336158985338,y=0.16665492414949412 +a=zee,b=wye,i=22,x=0.9270813051677103,y=0.5523236165919244 +a=wye,b=pan,i=23,x=0.7975862089313748,y=0.8430307846116346 +a=wye,b=hat,i=24,x=0.7286126830627567,y=0.19441962592638418 +a=pan,b=eks,i=25,x=0.291444729043585,y=0.2680100577363237 +a=eks,b=eks,i=26,x=0.7433678407354926,y=0.8295062256195103 +a=wye,b=wye,i=27,x=0.9439687243972539,y=0.9305553444632164 +a=hat,b=hat,i=28,x=0.5811879718711469,y=0.3934172489640808 +a=eks,b=eks,i=29,x=0.05713488327208227,y=0.45012758797367913 +a=zee,b=pan,i=30,x=0.7514525581952406,y=0.5869901584461873 +a=eks,b=pan,i=31,x=0.5701563454882129,y=0.822178550628332 +a=wye,b=wye,i=32,x=0.5112738997714514,y=0.33107563648490446 +a=hat,b=pan,i=33,x=0.09303747345405,y=0.18404048980291832 +a=hat,b=wye,i=34,x=0.49061881414751796,y=0.4721354893261027 +a=zee,b=zee,i=35,x=0.12565828887119346,y=0.1936186210637818 +a=pan,b=hat,i=36,x=0.9436794292675323,y=0.9111218711707734 +a=wye,b=pan,i=37,x=0.056537252420374995,y=0.5450112991603523 +a=pan,b=zee,i=38,x=0.508250895522605,y=0.12919877119684198 +a=hat,b=pan,i=39,x=0.4591095934684415,y=0.6526252088703994 +a=pan,b=hat,i=40,x=0.30302850095892986,y=0.2884018711352886 +a=pan,b=hat,i=41,x=0.08143769954761992,y=0.030906489980379925 +a=eks,b=eks,i=42,x=0.4614430092810964,y=0.552479841087209 +a=zee,b=eks,i=43,x=0.8456728393970536,y=0.8501991168644704 +a=pan,b=zee,i=44,x=0.8980511441946196,y=0.6728135588610029 +a=pan,b=eks,i=45,x=0.6247151870956413,y=0.8275695927895051 +a=pan,b=wye,i=46,x=0.08834857197997548,y=0.4444202016249801 +a=eks,b=zee,i=47,x=0.4544511154182116,y=0.22787905378091933 +a=hat,b=zee,i=48,x=0.4355461545206776,y=0.8758429593971929 +a=wye,b=wye,i=49,x=0.21920222273431333,y=0.18979580426582043 +a=wye,b=hat,i=50,x=0.4942114498754957,y=0.35138166631352374 +a=hat,b=pan,i=51,x=0.744071908772339,y=0.9166693426799131 +a=hat,b=pan,i=52,x=0.4302467414632086,y=0.9811029877493174 +a=eks,b=eks,i=53,x=0.9985342548358704,y=0.9590495928336531 +a=zee,b=eks,i=54,x=0.9314828033134765,y=0.8687851184407838 +a=hat,b=wye,i=55,x=0.07268958233806955,y=0.49851026308988333 +a=pan,b=zee,i=56,x=0.06982762802945175,y=0.033405940208281026 +a=wye,b=pan,i=57,x=0.7302705254635534,y=0.7851652600343977 +a=eks,b=zee,i=58,x=0.4767244077783851,y=0.6343726024100323 +a=hat,b=hat,i=59,x=0.23821881669710454,y=0.2495882683265671 +a=eks,b=eks,i=60,x=0.9940192460481878,y=0.23460275425446875 +a=hat,b=wye,i=61,x=0.5661361038240923,y=0.30297884091448213 +a=zee,b=eks,i=62,x=0.6925670766279615,y=0.6309283897492339 +a=wye,b=wye,i=63,x=0.3034237022482048,y=0.4570355951663545 +a=eks,b=zee,i=64,x=0.7150944451661773,y=0.44407448850132425 +a=pan,b=hat,i=65,x=0.9374806227235818,y=0.5142245475995557 +a=hat,b=hat,i=66,x=0.8467681996061774,y=0.7322484476601094 +a=zee,b=hat,i=67,x=0.2584112989773649,y=0.4004276976232398 +a=hat,b=wye,i=68,x=0.3362076167096233,y=0.10257516543234868 +a=wye,b=wye,i=69,x=0.5045822356009134,y=0.37117047177904894 +a=wye,b=wye,i=70,x=0.03459890490173678,y=0.6153285711977126 +a=pan,b=hat,i=71,x=0.7573370490708291,y=0.07373145387947322 +a=eks,b=wye,i=72,x=0.5981608655833305,y=0.6748831518079305 +a=pan,b=zee,i=73,x=0.8832262928532921,y=0.41423111475143115 +a=eks,b=eks,i=74,x=0.47929526118952226,y=0.04122489928296569 +a=wye,b=hat,i=75,x=0.5852781359846899,y=0.2530983414392004 +a=zee,b=eks,i=76,x=0.48749884261245857,y=0.4733893888865026 +a=hat,b=zee,i=77,x=0.49083602889086597,y=0.9060845389367156 +a=pan,b=eks,i=78,x=0.8066566257701527,y=0.5756861577587412 +a=hat,b=eks,i=79,x=0.36764688836079906,y=0.3891921555248843 +a=zee,b=zee,i=80,x=0.8318990957979263,y=0.9881725534495532 +a=hat,b=wye,i=81,x=0.17534099646455403,y=0.2603138043676684 +a=pan,b=eks,i=82,x=0.16030863176622356,y=0.3818559883741389 +a=eks,b=eks,i=83,x=0.12617292637489663,y=0.2322389628774958 +a=hat,b=wye,i=84,x=0.6438639100413308,y=0.7352455517915716 +a=wye,b=wye,i=85,x=0.4632506196324333,y=0.47736149585488863 +a=wye,b=hat,i=86,x=0.040744707036128314,y=0.03301111174849969 +a=wye,b=hat,i=87,x=0.6505610031501867,y=0.8780409741829391 +a=hat,b=eks,i=88,x=0.4467819157449152,y=0.25053527761538363 +a=zee,b=zee,i=89,x=0.8495466480863977,y=0.32621281477326824 +a=wye,b=hat,i=90,x=0.47950389571017593,y=0.42674583688195655 +a=pan,b=pan,i=91,x=0.9831553489472493,y=0.8956966539093748 +a=pan,b=eks,i=92,x=0.558471394524429,y=0.18097017277790595 +a=wye,b=hat,i=93,x=0.5870769045363674,y=0.9424742244710793 +a=zee,b=hat,i=94,x=0.9025271534348577,y=0.45924993374839684 +a=wye,b=wye,i=95,x=0.49658345077223354,y=0.9177517032161158 +a=wye,b=hat,i=96,x=0.6981858011144773,y=0.7500496060047478 +a=zee,b=wye,i=97,x=0.9848235494485748,y=0.022289257742961754 +a=pan,b=wye,i=98,x=0.7858397459820843,y=0.17868083683024716 +a=zee,b=zee,i=99,x=0.9317555381388605,y=0.7821791090489817 +a=wye,b=zee,i=100,x=0.45744184842338,y=0.8682791684654946 +a=pan,b=hat,i=101,x=0.8551893009031044,y=0.5817332905396572 +a=hat,b=zee,i=102,x=0.6981668049063121,y=0.7047537152787725 +a=zee,b=hat,i=103,x=0.4414561871794942,y=0.9469598103198476 +a=eks,b=hat,i=104,x=0.2120601199719776,y=0.5815731915374246 +a=hat,b=pan,i=105,x=0.18287006336938183,y=0.7049942001890025 +a=pan,b=hat,i=106,x=0.29173443059817517,y=0.7752097526541691 +a=pan,b=pan,i=107,x=0.04969073649124267,y=0.3496530999805786 +a=wye,b=eks,i=108,x=0.7225927195065096,y=0.4187910102687944 +a=hat,b=zee,i=109,x=0.6352241884717337,y=0.5627539222500982 +a=hat,b=eks,i=110,x=0.23052618333925456,y=0.6381223147292577 +a=pan,b=hat,i=111,x=0.9154288048749503,y=0.6519249542119475 +a=eks,b=hat,i=112,x=0.04982284101245715,y=0.7642422832858892 +a=wye,b=zee,i=113,x=0.3320543853278368,y=0.30390890533333614 +a=wye,b=wye,i=114,x=0.5448671671522891,y=0.4560013210405327 +a=zee,b=eks,i=115,x=0.6020602802269807,y=0.49151403260985893 +a=eks,b=eks,i=116,x=0.6525970433533309,y=0.6038254664200311 +a=wye,b=hat,i=117,x=0.5151714700146957,y=0.07461822977630961 +a=hat,b=zee,i=118,x=0.869072185421898,y=0.24935951674957813 +a=eks,b=eks,i=119,x=0.7271030983543114,y=0.49297558822358944 +a=wye,b=hat,i=120,x=0.7615397120903524,y=0.9797450222382247 +a=pan,b=pan,i=121,x=0.613826139364826,y=0.9594055166987485 +a=eks,b=wye,i=122,x=0.38075252326113784,y=0.015438488067683442 +a=wye,b=wye,i=123,x=0.5795446579685392,y=0.35893969199526243 +a=eks,b=zee,i=124,x=0.5720422015264689,y=0.5847353398497057 +a=eks,b=zee,i=125,x=0.20393191361301366,y=0.5417271858177272 +a=pan,b=zee,i=126,x=0.1495175173899136,y=0.37751439353621485 +a=eks,b=wye,i=127,x=0.0766455676519866,y=0.8562543633218965 +a=zee,b=hat,i=128,x=0.4962404023217607,y=0.3377314781015287 +a=eks,b=hat,i=129,x=0.17009251828726202,y=0.517544397009653 +a=eks,b=zee,i=130,x=0.8191166461936853,y=0.6036827248166735 +a=zee,b=zee,i=131,x=0.8820504927451462,y=0.17262406561122967 +a=eks,b=wye,i=132,x=0.6634725445660961,y=0.3836479034081546 +a=hat,b=hat,i=133,x=0.10275440550496173,y=0.24475094001022435 +a=eks,b=wye,i=134,x=0.224629215365013,y=0.6849916283018126 +a=hat,b=hat,i=135,x=0.6950203918361871,y=0.6680826428134803 +a=pan,b=pan,i=136,x=0.10793035048973287,y=0.26815648351708954 +a=eks,b=hat,i=137,x=0.7869909808709532,y=0.3001475489161951 +a=hat,b=eks,i=138,x=0.9349507622807055,y=0.1692665561677016 +a=eks,b=zee,i=139,x=0.11179490410324633,y=0.603721160232944 +a=wye,b=zee,i=140,x=0.21454586218739624,y=0.5492253214081585 +a=pan,b=hat,i=141,x=0.2240396548356538,y=0.2500739139538637 +a=zee,b=eks,i=142,x=0.7814387149488571,y=0.5062129648989182 +a=pan,b=eks,i=143,x=0.7772439867698123,y=0.970133177930633 +a=eks,b=wye,i=144,x=0.5300792274901561,y=0.3329098127249156 +a=hat,b=zee,i=145,x=0.9039391234331099,y=0.17366986802981454 +a=hat,b=wye,i=146,x=0.7557462730554149,y=0.8354966950279341 +a=wye,b=wye,i=147,x=0.19573082452335644,y=0.16675321752165628 +a=hat,b=eks,i=148,x=0.6206402300915382,y=0.821425348018401 +a=pan,b=pan,i=149,x=0.2983431833827429,y=0.49328391364637114 +a=zee,b=wye,i=150,x=0.6465476525020952,y=0.010839998639479487 +a=pan,b=wye,i=151,x=0.7628297388566211,y=0.25945524901441286 +a=eks,b=zee,i=152,x=0.39677449578160984,y=0.01242383070673192 +a=pan,b=eks,i=153,x=0.3403054358911233,y=0.20856161342555235 +a=wye,b=wye,i=154,x=0.7473556150405872,y=0.5878222144661077 +a=pan,b=wye,i=155,x=0.8308266904064261,y=0.6160102482290218 +a=hat,b=zee,i=156,x=0.06969918779892115,y=0.12332013609343595 +a=zee,b=zee,i=157,x=0.08770785920874291,y=0.1694018877034732 +a=hat,b=wye,i=158,x=0.5750041834429883,y=0.8988889437381339 +a=zee,b=hat,i=159,x=0.3949341964723728,y=0.21461635038581106 +a=wye,b=hat,i=160,x=0.7700798652245849,y=0.07882734380346257 +a=hat,b=zee,i=161,x=0.241833257737751,y=0.2595728278064434 +a=zee,b=zee,i=162,x=0.30865469474514673,y=0.04807979540420082 +a=hat,b=eks,i=163,x=0.1276067871735147,y=0.60275669734591 +a=eks,b=hat,i=164,x=0.24635677428468206,y=0.026325305117816278 +a=wye,b=wye,i=165,x=0.8845921239269926,y=0.31637090814582536 +a=wye,b=hat,i=166,x=0.44829526779246864,y=0.9231413532216132 +a=eks,b=wye,i=167,x=0.4655842156857275,y=0.37721410941530287 +a=wye,b=hat,i=168,x=0.7006512384825274,y=0.47994014933998974 +a=pan,b=eks,i=169,x=0.772606170256783,y=0.2822045789726282 +a=hat,b=zee,i=170,x=0.12938897709124275,y=0.8919705275016901 +a=wye,b=wye,i=171,x=0.06972810304721344,y=0.9401580287060083 +a=pan,b=pan,i=172,x=0.5464624353474236,y=0.4315049479416151 +a=wye,b=pan,i=173,x=0.15061916413672838,y=0.399506367745217 +a=hat,b=eks,i=174,x=0.2254130292138935,y=0.6999307939959456 +a=zee,b=pan,i=175,x=0.3493963468867093,y=0.2448706490036231 +a=hat,b=hat,i=176,x=0.5951138587106596,y=0.851049910114082 +a=hat,b=wye,i=177,x=0.39004663496677305,y=0.2404193708137553 +a=hat,b=eks,i=178,x=0.7778109990978507,y=0.4353416180768024 +a=pan,b=pan,i=179,x=0.5158487973995551,y=0.3857173070225889 +a=hat,b=wye,i=180,x=0.0983048320526585,y=0.3605050602699248 +a=hat,b=eks,i=181,x=0.06881556874834038,y=0.02776354780439838 +a=eks,b=zee,i=182,x=0.8795883767333226,y=0.7913268326625821 +a=pan,b=pan,i=183,x=0.6986560980027141,y=0.10540771793654646 +a=zee,b=wye,i=184,x=0.3918665170311699,y=0.8726348045234303 +a=eks,b=pan,i=185,x=0.49921597322068556,y=0.7926600920736209 +a=zee,b=wye,i=186,x=0.4488271641509629,y=0.6778168337109446 +a=wye,b=eks,i=187,x=0.1765361867584282,y=0.7166382775023783 +a=eks,b=wye,i=188,x=0.7195019639137887,y=0.6101293217348989 +a=pan,b=eks,i=189,x=0.48651849518653256,y=0.3310583783958194 +a=zee,b=hat,i=190,x=0.9187417496732211,y=0.01357822326345659 +a=wye,b=hat,i=191,x=0.6036920337427446,y=0.10361603649711493 +a=pan,b=wye,i=192,x=0.7721928274839366,y=0.730996300378133 +a=eks,b=hat,i=193,x=0.8250294635521217,y=0.014592155431475518 +a=eks,b=eks,i=194,x=0.6636241298839136,y=0.5259126321800084 +a=pan,b=hat,i=195,x=0.6642514282295026,y=0.9448672883012781 +a=eks,b=pan,i=196,x=0.36476881994778887,y=0.7206833750684084 +a=wye,b=wye,i=197,x=0.07466320732554754,y=0.1470636187800869 +a=eks,b=hat,i=198,x=0.04736012928828348,y=0.09632719090688924 +a=zee,b=hat,i=199,x=0.07495669138561056,y=0.0033556400316512303 +a=eks,b=pan,i=200,x=0.25160946724271127,y=0.3153026554896944 +a=wye,b=eks,i=201,x=0.43178278951820004,y=0.6395054755372058 +a=wye,b=eks,i=202,x=0.8067281849918618,y=0.45331926346459483 +a=zee,b=zee,i=203,x=0.9685128952631964,y=0.10935985453746455 +a=wye,b=eks,i=204,x=0.0866873459163141,y=0.08597589292509311 +a=pan,b=hat,i=205,x=0.2896936796389531,y=0.9186383587296384 +a=hat,b=wye,i=206,x=0.9712065807938725,y=0.8814161529894458 +a=wye,b=zee,i=207,x=0.23493288178707172,y=0.9202087940900824 +a=wye,b=eks,i=208,x=0.638370131847482,y=0.6031891659074958 +a=hat,b=eks,i=209,x=0.08722321261724375,y=0.1699175655988554 +a=eks,b=hat,i=210,x=0.4371757785089875,y=0.6860038700835268 +a=wye,b=pan,i=211,x=0.20888984269730204,y=0.947777347490174 +a=hat,b=zee,i=212,x=0.7028540974957029,y=0.2764448806144022 +a=pan,b=zee,i=213,x=0.910694728148218,y=0.538005658230806 +a=wye,b=zee,i=214,x=0.3552257616717024,y=0.7272883402124964 +a=pan,b=zee,i=215,x=0.8250379925053151,y=0.7418087278106543 +a=zee,b=zee,i=216,x=0.8378134809357036,y=0.016812447916020323 +a=pan,b=eks,i=217,x=0.22619506065989436,y=0.6341340791970084 +a=pan,b=zee,i=218,x=0.9817869716469648,y=0.49201333191352814 +a=pan,b=wye,i=219,x=0.8177491896372755,y=0.4265728829799966 +a=wye,b=eks,i=220,x=0.9707941416650918,y=0.5446983207141396 +a=hat,b=eks,i=221,x=0.9623773206695981,y=0.7961697529692682 +a=hat,b=wye,i=222,x=0.19310273682362344,y=0.7734873966667793 +a=wye,b=eks,i=223,x=0.7008326115259359,y=0.8171891486894675 +a=eks,b=pan,i=224,x=0.7439085948665143,y=0.02788543310463787 +a=eks,b=zee,i=225,x=0.2567945604892924,y=0.24424154648770224 +a=pan,b=hat,i=226,x=0.6257005988135916,y=0.042000423208434334 +a=zee,b=wye,i=227,x=0.5324819986117966,y=0.43906785967359585 +a=hat,b=zee,i=228,x=0.6353440745576056,y=0.8565317288607986 +a=wye,b=hat,i=229,x=0.5097848345332788,y=0.8249641724859278 +a=eks,b=hat,i=230,x=0.23668880559764938,y=0.9795999884306217 +a=zee,b=wye,i=231,x=0.4952269526615126,y=0.998055015071858 +a=eks,b=wye,i=232,x=0.5507351778417637,y=0.7118263982857057 +a=hat,b=hat,i=233,x=0.2131489206395062,y=0.08647965840929162 +a=wye,b=pan,i=234,x=0.4686994090286404,y=0.7301121378084597 +a=wye,b=hat,i=235,x=0.37176718775770257,y=0.8655732826697372 +a=eks,b=hat,i=236,x=0.06364189456177682,y=0.4949298511378918 +a=pan,b=zee,i=237,x=0.4520047694204633,y=0.7431070780984742 +a=pan,b=pan,i=238,x=0.1802663344712152,y=0.40747996818620213 +a=zee,b=pan,i=239,x=0.7069459453313341,y=0.24901349035427478 +a=wye,b=eks,i=240,x=0.11369718773090787,y=0.4362931656865052 +a=pan,b=hat,i=241,x=0.5298443076284122,y=0.7286240415109126 +a=hat,b=hat,i=242,x=0.17197294875303992,y=0.42960373892313586 +a=hat,b=wye,i=243,x=0.40008739772830226,y=0.3431833719273334 +a=wye,b=eks,i=244,x=0.047932173034763714,y=0.15974685050052528 +a=hat,b=hat,i=245,x=0.6047108965207437,y=0.00023825870459259768 +a=eks,b=hat,i=246,x=0.5031823192345856,y=0.1530255494090368 +a=hat,b=hat,i=247,x=0.13552744935597638,y=0.7642516336910976 +a=hat,b=wye,i=248,x=0.8794750860292233,y=0.9633187985176084 +a=eks,b=pan,i=249,x=0.7650242839504571,y=0.13484454578382632 +a=zee,b=wye,i=250,x=0.18225031260376368,y=0.42639010352161133 +a=eks,b=eks,i=251,x=0.6366142860676015,y=0.7279525837465141 +a=eks,b=pan,i=252,x=0.7489029711796827,y=0.6216975230273389 +a=zee,b=pan,i=253,x=0.2896285025325088,y=0.4107984626977105 +a=wye,b=pan,i=254,x=0.40783269275640843,y=0.07873948964651878 +a=pan,b=pan,i=255,x=0.4310139640663371,y=0.133668391263563 +a=pan,b=zee,i=256,x=0.715203591010661,y=0.3049124395637157 +a=pan,b=eks,i=257,x=0.08448448051072821,y=0.8143297719717848 +a=pan,b=wye,i=258,x=0.21573850217727963,y=0.7972074125763187 +a=zee,b=wye,i=259,x=0.6485993255572561,y=0.9239849074696734 +a=pan,b=hat,i=260,x=0.7786431758578792,y=0.9906513397624532 +a=pan,b=hat,i=261,x=0.9547041198642143,y=0.46035613392656816 +a=eks,b=wye,i=262,x=0.20205307067280354,y=0.8159138156555881 +a=pan,b=pan,i=263,x=0.735966834511216,y=0.8642501328542477 +a=pan,b=pan,i=264,x=0.0365319279313181,y=0.01547685459691761 +a=hat,b=zee,i=265,x=0.594302803640343,y=0.26329631667022746 +a=zee,b=zee,i=266,x=0.8645462287461376,y=0.3192124287902842 +a=pan,b=hat,i=267,x=0.8759426552130376,y=0.8128071892594659 +a=wye,b=zee,i=268,x=0.334247707070338,y=0.07108295911604934 +a=zee,b=pan,i=269,x=0.8962601880511555,y=0.42772238076912505 +a=zee,b=wye,i=270,x=0.9840112531079188,y=0.03199538649369371 +a=pan,b=zee,i=271,x=0.38241767385691083,y=0.47652036205919546 +a=zee,b=eks,i=272,x=0.5076219094472946,y=0.8598422972471865 +a=wye,b=eks,i=273,x=0.4666963378862372,y=0.8511149275440506 +a=eks,b=pan,i=274,x=0.5094754996388772,y=0.8630831763542761 +a=pan,b=pan,i=275,x=0.0702163840810267,y=0.49744457340186665 +a=zee,b=eks,i=276,x=0.7494501132627315,y=0.831480047566556 +a=hat,b=eks,i=277,x=0.9160765564583604,y=0.9665017202156387 +a=eks,b=wye,i=278,x=0.3405469715018894,y=0.39395981360241694 +a=hat,b=wye,i=279,x=0.7709353111571556,y=0.0741458017139579 +a=hat,b=zee,i=280,x=0.30432388754514095,y=0.9094986664334528 +a=pan,b=wye,i=281,x=0.2807837856477664,y=0.5185246955685402 +a=pan,b=wye,i=282,x=0.5934682340749541,y=0.33551685400674336 +a=wye,b=eks,i=283,x=0.3857770915059473,y=0.2520288213780115 +a=eks,b=hat,i=284,x=0.2823409534969953,y=0.6424410943891458 +a=hat,b=hat,i=285,x=0.5231416402386272,y=0.8268208737366626 +a=pan,b=pan,i=286,x=0.7741141348990104,y=0.22151996054945777 +a=zee,b=zee,i=287,x=0.6530502437373199,y=0.28290337083561623 +a=hat,b=wye,i=288,x=0.41079993080494803,y=0.6788656658934381 +a=wye,b=zee,i=289,x=0.6118394231953472,y=0.2017219713934819 +a=wye,b=zee,i=290,x=0.3867610140403043,y=0.5119527530254661 +a=eks,b=wye,i=291,x=0.2544198663482523,y=0.9572070479148829 +a=hat,b=wye,i=292,x=0.7857064933058493,y=0.5074038206162027 +a=wye,b=wye,i=293,x=0.48768027264524494,y=0.858140960943469 +a=hat,b=zee,i=294,x=0.3704436769585995,y=0.3120229742987346 +a=eks,b=zee,i=295,x=0.4706744506967422,y=0.5788534321133716 +a=zee,b=hat,i=296,x=0.014194623144548224,y=0.5791381505013093 +a=eks,b=wye,i=297,x=0.15536712579543976,y=0.24068588834787485 +a=pan,b=wye,i=298,x=0.2554134483434475,y=0.5924810928892916 +a=zee,b=eks,i=299,x=0.8277425415026218,y=0.27844715446692714 +a=pan,b=hat,i=300,x=0.7146992829593928,y=0.5429822061061883 +a=zee,b=eks,i=301,x=0.30731567290334727,y=0.5306701215524663 +a=zee,b=pan,i=302,x=0.7544266351625367,y=0.36462424597130505 +a=pan,b=pan,i=303,x=0.9181020134419905,y=0.081593490099233 +a=eks,b=eks,i=304,x=0.7883980268101866,y=0.23415186590563442 +a=wye,b=pan,i=305,x=0.5103104415224277,y=0.6005096012353242 +a=hat,b=zee,i=306,x=0.9883564018988095,y=0.42316915798436483 +a=wye,b=eks,i=307,x=0.6064616942445623,y=0.565814763986132 +a=hat,b=eks,i=308,x=0.40085643331635357,y=0.09395240921387538 +a=pan,b=pan,i=309,x=0.5155063246540209,y=0.1492080054471291 +a=zee,b=pan,i=310,x=0.5166885866040305,y=0.05595794333763471 +a=eks,b=eks,i=311,x=0.09369987234653387,y=0.06802932452953492 +a=wye,b=zee,i=312,x=0.07612086875946633,y=0.27326136662066614 +a=zee,b=eks,i=313,x=0.25858901604075357,y=0.8923698739553502 +a=zee,b=pan,i=314,x=0.906390102311296,y=0.454409013999299 +a=hat,b=zee,i=315,x=0.34523405773089744,y=0.4354275687352226 +a=zee,b=hat,i=316,x=0.13504220690406277,y=0.3795391182446578 +a=eks,b=pan,i=317,x=0.46957588924343485,y=0.3400251823752689 +a=wye,b=hat,i=318,x=0.18637343210075064,y=0.45983893886751714 +a=pan,b=zee,i=319,x=0.16606734288775093,y=0.21473289889901537 +a=zee,b=pan,i=320,x=0.8307425029665492,y=0.9687981266665243 +a=zee,b=zee,i=321,x=0.6999788077300872,y=0.526382289897085 +a=hat,b=eks,i=322,x=0.9979624896088678,y=0.38870780074027156 +a=wye,b=zee,i=323,x=0.7167871674039571,y=0.8146661281584913 +a=wye,b=wye,i=324,x=0.22862799493809793,y=0.45776956542633673 +a=hat,b=hat,i=325,x=0.8502045677344342,y=0.06531154070205691 +a=wye,b=pan,i=326,x=0.5817376394212832,y=0.2811644998873859 +a=zee,b=zee,i=327,x=0.1254581943608959,y=0.01871101782750706 +a=eks,b=pan,i=328,x=0.28146620713469994,y=0.45414955407945334 +a=pan,b=eks,i=329,x=0.03763317797683374,y=0.2401750869051401 +a=pan,b=pan,i=330,x=0.27222804399530887,y=0.8283442325329333 +a=wye,b=hat,i=331,x=0.862986205564722,y=0.021211611355487214 +a=wye,b=hat,i=332,x=0.5529572417601349,y=0.10365182374492421 +a=eks,b=hat,i=333,x=0.0677128764291699,y=0.13888954761924865 +a=hat,b=hat,i=334,x=0.8122872254151258,y=0.9343598605592562 +a=wye,b=wye,i=335,x=0.3136448355146325,y=0.3030034178002945 +a=wye,b=eks,i=336,x=0.3723857599541325,y=0.12311828419230408 +a=wye,b=eks,i=337,x=0.8517094711110174,y=0.7107950535254092 +a=hat,b=wye,i=338,x=0.29886440908142087,y=0.44199727275540557 +a=eks,b=zee,i=339,x=0.4583899635695151,y=0.06228530919187403 +a=wye,b=eks,i=340,x=0.23528308849163693,y=0.3882734087125834 +a=zee,b=eks,i=341,x=0.6862997171756073,y=0.15490090302333992 +a=pan,b=eks,i=342,x=0.23702739214960689,y=0.13214761320752622 +a=pan,b=wye,i=343,x=0.2724033449540535,y=0.45196387793887527 +a=eks,b=hat,i=344,x=0.6604478311777118,y=0.8554572649437313 +a=wye,b=wye,i=345,x=0.11573898528830462,y=0.7254541105786084 +a=eks,b=eks,i=346,x=0.4314505110520016,y=0.35990136288181707 +a=eks,b=wye,i=347,x=0.013154121167666677,y=0.8417854982925147 +a=pan,b=hat,i=348,x=0.14077282669103053,y=0.6589658883444618 +a=wye,b=wye,i=349,x=0.4473451552346923,y=0.560474868919231 +a=pan,b=eks,i=350,x=0.7749620340665812,y=0.6934753745173732 +a=hat,b=hat,i=351,x=0.12676653838858187,y=0.7306420663956253 +a=eks,b=eks,i=352,x=0.8908223033829336,y=0.756634722087033 +a=wye,b=wye,i=353,x=0.3561234723336817,y=0.25848510016885773 +a=wye,b=zee,i=354,x=0.07167250764974309,y=0.04755739805455228 +a=eks,b=pan,i=355,x=0.6260379271888249,y=0.9999648102177897 +a=wye,b=eks,i=356,x=0.9105767596182323,y=0.6275830055247574 +a=hat,b=pan,i=357,x=0.584955714773423,y=0.2694061184561868 +a=pan,b=eks,i=358,x=0.7793042404385853,y=0.3575901643950514 +a=wye,b=pan,i=359,x=0.46013788462671257,y=0.07923543496739904 +a=hat,b=pan,i=360,x=0.8209514688962976,y=0.322642334738109 +a=eks,b=zee,i=361,x=0.43390275775283316,y=0.6995243187004873 +a=eks,b=hat,i=362,x=0.9858910807074641,y=0.6063471357443468 +a=zee,b=eks,i=363,x=0.0603319537288447,y=0.903548344851872 +a=hat,b=pan,i=364,x=0.22048203347659634,y=0.9648789798257121 +a=eks,b=zee,i=365,x=0.2429839206497697,y=0.5838305480202817 +a=wye,b=wye,i=366,x=0.8697917247196751,y=0.11967963730609776 +a=wye,b=wye,i=367,x=0.09106459676772116,y=0.7044423738663792 +a=pan,b=eks,i=368,x=0.3244982645940453,y=0.8587867062845185 +a=hat,b=zee,i=369,x=0.18008064179308536,y=0.31358866392662854 +a=hat,b=zee,i=370,x=0.7032327626709055,y=0.4844486606638011 +a=hat,b=wye,i=371,x=0.48451798820346725,y=0.08468945923087656 +a=zee,b=hat,i=372,x=0.8713237021766693,y=0.18775438815480894 +a=wye,b=hat,i=373,x=0.9062681519121573,y=0.6942343130437282 +a=pan,b=hat,i=374,x=0.8711355253639088,y=0.21056604953749913 +a=hat,b=zee,i=375,x=0.5411012705685904,y=0.49472395657244717 +a=wye,b=pan,i=376,x=0.9148906431225965,y=0.6865707031323998 +a=pan,b=zee,i=377,x=0.0873375214879103,y=0.9512779365638556 +a=pan,b=zee,i=378,x=0.30162069682241655,y=0.59487547378256 +a=hat,b=wye,i=379,x=0.723368325539696,y=0.9239506513259356 +a=wye,b=hat,i=380,x=0.3284426805925267,y=0.8338493039051695 +a=pan,b=wye,i=381,x=0.5162110464238533,y=0.028931464336820256 +a=pan,b=wye,i=382,x=0.10290553602186514,y=0.15037258795056763 +a=wye,b=wye,i=383,x=0.5865652699352844,y=0.14421401993609984 +a=pan,b=zee,i=384,x=0.5491251090567257,y=0.9145935172366898 +a=hat,b=eks,i=385,x=0.8339951693283406,y=0.3033056717379309 +a=hat,b=wye,i=386,x=0.7028181061111627,y=0.3480791920548796 +a=eks,b=wye,i=387,x=0.5486856774729921,y=0.46054237397329445 +a=wye,b=eks,i=388,x=0.5468979682673912,y=0.5716892746572024 +a=wye,b=pan,i=389,x=0.8711354046280742,y=0.7000550458179466 +a=pan,b=zee,i=390,x=0.32965901763834493,y=0.4764401595448211 +a=pan,b=wye,i=391,x=0.8693210254564347,y=0.39042419999368405 +a=hat,b=eks,i=392,x=0.2668797007178766,y=0.9538969507044115 +a=zee,b=eks,i=393,x=0.6953842859899757,y=0.9546625350220701 +a=eks,b=hat,i=394,x=0.48773327214873685,y=0.6690593283014772 +a=wye,b=eks,i=395,x=0.5496441289397975,y=0.9130998398573059 +a=pan,b=eks,i=396,x=0.12088261778903142,y=0.2915014516366682 +a=pan,b=pan,i=397,x=0.6527193676882986,y=0.5140617542371629 +a=pan,b=pan,i=398,x=0.7206692031862747,y=0.4350967619148699 +a=eks,b=eks,i=399,x=0.010510711223853386,y=0.08397157710064007 +a=wye,b=zee,i=400,x=0.3788030627053418,y=0.7831833396943373 +a=eks,b=pan,i=401,x=0.08749968996168989,y=0.3703456609602497 +a=eks,b=wye,i=402,x=0.9870844142664434,y=0.07570772729385356 +a=zee,b=hat,i=403,x=0.8371422088541587,y=0.9376680469763548 +a=eks,b=wye,i=404,x=0.9276329844702215,y=0.30151980049765137 +a=wye,b=wye,i=405,x=0.5955452707872064,y=0.5663276615611866 +a=hat,b=wye,i=406,x=0.3016062899704931,y=0.1481359817881971 +a=hat,b=pan,i=407,x=0.3557842656104653,y=0.8619332107179143 +a=zee,b=hat,i=408,x=0.13829592936600588,y=0.4643427499672679 +a=zee,b=zee,i=409,x=0.3885779964636952,y=0.8355517296208552 +a=pan,b=pan,i=410,x=0.3369457823719886,y=0.6595559599218499 +a=hat,b=pan,i=411,x=0.130208615128796,y=0.8157820943662931 +a=zee,b=hat,i=412,x=0.5684534581822444,y=0.7576411674301173 +a=wye,b=wye,i=413,x=0.1924325306941328,y=0.7584253339041852 +a=pan,b=zee,i=414,x=0.09069900090430805,y=0.8557236931723043 +a=hat,b=pan,i=415,x=0.9713015252603615,y=0.4287777397307879 +a=wye,b=pan,i=416,x=0.8898988612865336,y=0.8930372261944983 +a=wye,b=eks,i=417,x=0.9035749108061284,y=0.11475796206309319 +a=zee,b=zee,i=418,x=0.36259161480392366,y=0.03106838412360613 +a=zee,b=eks,i=419,x=0.9669197256156522,y=0.9525495700296412 +a=zee,b=hat,i=420,x=0.2472176643017414,y=0.4766709326963189 +a=hat,b=pan,i=421,x=0.5484055610018505,y=0.7401624563813598 +a=wye,b=eks,i=422,x=0.9843960933372673,y=0.8274060260108933 +a=pan,b=pan,i=423,x=0.08736573145179394,y=0.47080422361654306 +a=pan,b=hat,i=424,x=0.41967399152692275,y=0.11281967088191636 +a=eks,b=zee,i=425,x=0.1541100762311376,y=0.2899666127124777 +a=wye,b=wye,i=426,x=0.8189862069673424,y=0.04342559105332089 +a=pan,b=wye,i=427,x=0.42286545073700454,y=0.4861336428493519 +a=pan,b=pan,i=428,x=0.8513998866661314,y=0.18344030684570167 +a=eks,b=zee,i=429,x=0.10194433521396717,y=0.20006319684657992 +a=eks,b=wye,i=430,x=0.5857626187839062,y=0.5321382987939495 +a=zee,b=eks,i=431,x=0.8583324116859721,y=0.994808666622831 +a=eks,b=eks,i=432,x=0.7853965492176864,y=0.9164907493679918 +a=wye,b=hat,i=433,x=0.1717036971229997,y=0.820252389423276 +a=pan,b=zee,i=434,x=0.3719511404416881,y=0.9187328704871145 +a=hat,b=hat,i=435,x=0.02744685418877102,y=0.6376228704372093 +a=eks,b=eks,i=436,x=0.6933382044724179,y=0.6338292052517879 +a=wye,b=pan,i=437,x=0.37712852260119445,y=0.2533800875229283 +a=zee,b=hat,i=438,x=0.3425559514322971,y=0.7292109440844495 +a=zee,b=wye,i=439,x=0.6058194548394703,y=0.1349506589946292 +a=wye,b=wye,i=440,x=0.33549631716864114,y=0.5044355487644854 +a=zee,b=pan,i=441,x=0.6917806418576951,y=0.3830829559702531 +a=pan,b=eks,i=442,x=0.3051229752913909,y=0.3927572304818523 +a=hat,b=eks,i=443,x=0.35262831982100495,y=0.5903148558170942 +a=wye,b=hat,i=444,x=0.009596883381098431,y=0.7627826236742389 +a=hat,b=pan,i=445,x=0.693707602798371,y=0.9355332457358334 +a=eks,b=eks,i=446,x=0.32733245362496055,y=0.5235444779640992 +a=zee,b=eks,i=447,x=0.31894704216497904,y=0.8410708131567204 +a=hat,b=eks,i=448,x=0.18956024307293828,y=0.7651866504059165 +a=zee,b=wye,i=449,x=0.8505833795792004,y=0.9244534714701724 +a=eks,b=wye,i=450,x=0.6844926010909408,y=0.614368249300009 +a=hat,b=pan,i=451,x=0.6296608646086276,y=0.4470390043301713 +a=pan,b=pan,i=452,x=0.5045572974857859,y=0.4793103881363998 +a=hat,b=wye,i=453,x=4.509679127584487e-05,y=0.22031599198733764 +a=wye,b=wye,i=454,x=0.2443606067405415,y=0.6398645261834082 +a=wye,b=wye,i=455,x=0.804633328675182,y=0.48300382684775944 +a=eks,b=zee,i=456,x=0.410350850017583,y=0.9892210383992472 +a=wye,b=hat,i=457,x=0.0933236073619339,y=0.9291691566694624 +a=zee,b=zee,i=458,x=0.4844711931621539,y=0.27495542782645344 +a=eks,b=eks,i=459,x=0.3611062645335037,y=0.40226115300495247 +a=pan,b=eks,i=460,x=0.8223780119629852,y=0.9126194557839794 +a=hat,b=eks,i=461,x=0.3252432769092649,y=0.658382796137213 +a=zee,b=wye,i=462,x=0.5396036185572467,y=0.25336124010413796 +a=hat,b=wye,i=463,x=0.5222301823622756,y=0.38087060395976524 +a=pan,b=hat,i=464,x=0.7246049387606904,y=0.45691838399060136 +a=hat,b=pan,i=465,x=0.9995625801977208,y=0.23491153961213218 +a=hat,b=wye,i=466,x=0.4276402941162851,y=0.029924580250603294 +a=wye,b=hat,i=467,x=0.8502632858410699,y=0.22370398176509754 +a=wye,b=zee,i=468,x=0.6372967659876994,y=0.024138253192505066 +a=eks,b=eks,i=469,x=0.12954404025896205,y=0.13771358880489826 +a=pan,b=eks,i=470,x=0.6368746235564642,y=0.31586391338281394 +a=eks,b=hat,i=471,x=0.7738089394551085,y=0.4919427799587256 +a=zee,b=hat,i=472,x=0.5201558372951883,y=0.5500922568519445 +a=pan,b=zee,i=473,x=0.28235480114669276,y=0.01789197833877909 +a=hat,b=zee,i=474,x=0.9737504172221616,y=0.5620581498765591 +a=wye,b=wye,i=475,x=0.39240247578786536,y=0.7480836274059417 +a=wye,b=pan,i=476,x=0.7337177223414596,y=0.33451199751230254 +a=eks,b=eks,i=477,x=0.034584510761659026,y=0.43469127809305075 +a=pan,b=wye,i=478,x=0.9492235640609361,y=0.3382725473893562 +a=eks,b=hat,i=479,x=0.935311382854882,y=0.5581569700476232 +a=pan,b=eks,i=480,x=0.6265973838424406,y=0.7055055050235215 +a=hat,b=pan,i=481,x=0.0821695972704326,y=0.35414544375322354 +a=wye,b=zee,i=482,x=0.4898198409702952,y=0.9025273479460141 +a=wye,b=hat,i=483,x=0.2316003856711063,y=0.43956136357576003 +a=eks,b=eks,i=484,x=0.6641863677348001,y=0.6447460873709984 +a=wye,b=wye,i=485,x=0.2617661797012584,y=0.42266716043415287 +a=wye,b=hat,i=486,x=0.30133537944217137,y=0.10221649013386602 +a=eks,b=hat,i=487,x=0.06223193198721644,y=0.9204160326915265 +a=hat,b=pan,i=488,x=0.9232269980553737,y=0.6301846340531019 +a=zee,b=eks,i=489,x=0.47256613643793366,y=0.043043925407927786 +a=wye,b=eks,i=490,x=0.05509649068009248,y=0.7725681545197371 +a=wye,b=pan,i=491,x=0.2513964759410543,y=0.029649890186790206 +a=eks,b=zee,i=492,x=0.24404562827103082,y=0.21765361298784158 +a=hat,b=eks,i=493,x=0.1664695548518379,y=0.24789421681152946 +a=pan,b=eks,i=494,x=0.3713429019328153,y=0.6705235456747188 +a=zee,b=eks,i=495,x=0.9946822846385448,y=0.4850476812126694 +a=wye,b=wye,i=496,x=0.9274092551834339,y=0.2541879419841372 +a=wye,b=wye,i=497,x=0.7021621810855977,y=0.533290838271892 +a=eks,b=eks,i=498,x=0.7227433480694091,y=0.6862413971745326 +a=zee,b=zee,i=499,x=0.36612213225774104,y=0.6372766826351961 +a=zee,b=pan,i=500,x=0.9372377490487999,y=0.5618667924767166 +a=eks,b=pan,i=501,x=0.040475122297163324,y=0.16567765824398517 +a=hat,b=wye,i=502,x=0.6077314844130164,y=0.768942559474086 +a=pan,b=pan,i=503,x=0.0738664869271265,y=0.25330608830961776 +a=pan,b=hat,i=504,x=0.25531331734422,y=0.7865269588902073 +a=eks,b=wye,i=505,x=0.910806292687196,y=0.9026141937080411 +a=hat,b=pan,i=506,x=0.15630232440709246,y=0.9158685116698817 +a=eks,b=hat,i=507,x=0.5820790015257209,y=0.07776020965028863 +a=pan,b=wye,i=508,x=0.9048575733678795,y=0.2624876849034098 +a=pan,b=pan,i=509,x=0.30214111076722505,y=0.004555052573727347 +a=eks,b=eks,i=510,x=0.2716828558768003,y=0.8096330043733283 +a=wye,b=pan,i=511,x=0.16150441052668496,y=0.9285095431973928 +a=zee,b=pan,i=512,x=0.19477333058846336,y=0.2603817709639791 +a=eks,b=eks,i=513,x=0.31922688479267713,y=0.834593837944139 +a=hat,b=zee,i=514,x=0.3540200248392754,y=0.2390584570033465 +a=pan,b=hat,i=515,x=0.20952222920525165,y=0.7943223745285899 +a=wye,b=hat,i=516,x=0.3140651518806169,y=0.8926293957852705 +a=hat,b=zee,i=517,x=0.49137770000060343,y=0.35141387324505546 +a=eks,b=zee,i=518,x=0.2568385171206745,y=0.5364889783697552 +a=hat,b=pan,i=519,x=0.10212966989515981,y=0.16533265211820058 +a=pan,b=pan,i=520,x=0.012153536247427765,y=0.5649175470315574 +a=zee,b=hat,i=521,x=0.3838787804586675,y=0.8057523001988509 +a=eks,b=pan,i=522,x=0.28735731367601225,y=0.01067207233763956 +a=zee,b=wye,i=523,x=0.34414490686076227,y=0.26451700279951407 +a=zee,b=eks,i=524,x=0.07661268800300436,y=0.336140096726808 +a=zee,b=zee,i=525,x=0.2340021990274821,y=0.19565171550317406 +a=eks,b=pan,i=526,x=0.9916766172123481,y=0.4941629586579006 +a=wye,b=pan,i=527,x=0.23490598090770587,y=0.04525601514058908 +a=eks,b=hat,i=528,x=0.558596725535886,y=0.18453457803026696 +a=pan,b=wye,i=529,x=0.25303243992392954,y=0.24620118020872683 +a=zee,b=zee,i=530,x=0.8324822558401548,y=0.6988570770856138 +a=zee,b=hat,i=531,x=0.008609039703687982,y=0.5468838181663499 +a=wye,b=pan,i=532,x=0.6825242751147447,y=0.4637231032445399 +a=pan,b=zee,i=533,x=0.7751095714402214,y=0.5255361584302058 +a=eks,b=zee,i=534,x=0.45468067939968737,y=0.6307288279730315 +a=eks,b=zee,i=535,x=0.918189166469818,y=0.9631682259880161 +a=zee,b=eks,i=536,x=0.9772047656933902,y=0.27024499862207607 +a=hat,b=wye,i=537,x=0.05229927642142651,y=0.556739261699473 +a=eks,b=eks,i=538,x=0.6478937309967303,y=0.8641203708540487 +a=hat,b=pan,i=539,x=0.7269218850428996,y=0.48514423955986363 +a=hat,b=pan,i=540,x=0.7444966092534115,y=0.8005631784590818 +a=wye,b=eks,i=541,x=0.31793693438539106,y=0.5338521836000718 +a=pan,b=zee,i=542,x=0.45523794139189355,y=0.7625878689224138 +a=wye,b=zee,i=543,x=0.7175140108300609,y=0.47463314228548703 +a=pan,b=eks,i=544,x=0.3070977911148097,y=0.8601511205546479 +a=eks,b=pan,i=545,x=0.6594595904219487,y=0.9953938324572855 +a=pan,b=pan,i=546,x=0.6157989578235565,y=0.5516616028345289 +a=eks,b=hat,i=547,x=0.9313805274362773,y=0.08303742296566352 +a=zee,b=zee,i=548,x=0.9236546276965072,y=0.7185917789599708 +a=zee,b=hat,i=549,x=0.10683412342384302,y=0.3609954494938745 +a=zee,b=zee,i=550,x=0.442695858154603,y=0.2279810907065235 +a=hat,b=hat,i=551,x=0.010195105734865595,y=0.8966350444752939 +a=hat,b=hat,i=552,x=0.23961750012587524,y=0.7097949558865199 +a=hat,b=wye,i=553,x=0.6455436846500622,y=0.18485559566207277 +a=zee,b=eks,i=554,x=0.06517756796746732,y=0.8796685374823151 +a=zee,b=zee,i=555,x=0.42969241921044865,y=0.5290835130803165 +a=hat,b=pan,i=556,x=0.6486062750649167,y=0.7897824130903452 +a=zee,b=pan,i=557,x=0.1878359832100659,y=0.36569848741631705 +a=wye,b=wye,i=558,x=0.44297135060478476,y=0.5083526674553874 +a=eks,b=hat,i=559,x=0.27722769169135486,y=0.6987550099842482 +a=eks,b=zee,i=560,x=0.24564874858670038,y=0.8997800191444999 +a=pan,b=wye,i=561,x=0.23019585224736527,y=0.33146344086760515 +a=wye,b=zee,i=562,x=0.9090864712373032,y=0.6795157215425431 +a=eks,b=pan,i=563,x=0.595802702383979,y=0.168651831473682 +a=hat,b=zee,i=564,x=0.7039566464970486,y=0.11164900949647594 +a=zee,b=eks,i=565,x=0.5452772873196364,y=0.39972630770376316 +a=wye,b=hat,i=566,x=0.5358639536626888,y=0.7343387003323596 +a=pan,b=zee,i=567,x=0.36579393243898306,y=0.7559831353974735 +a=eks,b=pan,i=568,x=0.9357934717739306,y=0.5799507923614251 +a=wye,b=wye,i=569,x=0.7665973069675542,y=0.7195592313665612 +a=pan,b=hat,i=570,x=0.38210149896595413,y=0.6304766007845428 +a=hat,b=zee,i=571,x=0.26634229030281786,y=0.973201156636735 +a=wye,b=pan,i=572,x=0.21135242286079792,y=0.8934489624895702 +a=eks,b=zee,i=573,x=0.9268019021927346,y=0.17379821868719336 +a=pan,b=pan,i=574,x=0.5760503711916657,y=0.25841636920363253 +a=pan,b=wye,i=575,x=0.21812558940117743,y=0.3918449054425934 +a=hat,b=wye,i=576,x=0.9187805829729324,y=0.7265918618789776 +a=eks,b=eks,i=577,x=0.6757641755808136,y=0.8438941757795644 +a=eks,b=pan,i=578,x=0.08138468100156837,y=0.7679042873713715 +a=zee,b=pan,i=579,x=0.8628900762701416,y=0.49668430223471005 +a=pan,b=wye,i=580,x=0.7375265988223096,y=0.28754696324486384 +a=zee,b=zee,i=581,x=0.03169831018517821,y=0.26542940289146955 +a=hat,b=eks,i=582,x=0.15837738839177617,y=0.04767102936713474 +a=hat,b=eks,i=583,x=0.9124356938988999,y=0.43270325299399315 +a=eks,b=hat,i=584,x=0.21498015726965602,y=0.7651057421754358 +a=hat,b=zee,i=585,x=0.6805895701299852,y=0.9163445111607751 +a=eks,b=wye,i=586,x=0.7911985256947109,y=0.29846866889111534 +a=zee,b=pan,i=587,x=0.8338045555120547,y=0.18127234053022412 +a=eks,b=pan,i=588,x=0.2983121220479472,y=0.7836442261015891 +a=pan,b=wye,i=589,x=0.8045092117185423,y=0.9810352594851226 +a=eks,b=hat,i=590,x=0.17485208172241573,y=0.10386578574214755 +a=wye,b=zee,i=591,x=0.7581719018917179,y=0.16248881933435744 +a=hat,b=wye,i=592,x=0.25971796023192173,y=0.17042472633318229 +a=zee,b=hat,i=593,x=0.05696407643477175,y=0.6739629581626518 +a=zee,b=eks,i=594,x=0.7405522732897065,y=0.31187891301120196 +a=zee,b=eks,i=595,x=0.1915646079106995,y=0.9366091103378753 +a=zee,b=eks,i=596,x=0.9553146355738393,y=0.47618665485485456 +a=wye,b=pan,i=597,x=0.9041321135345515,y=0.7679179807567709 +a=hat,b=wye,i=598,x=0.3095910881025504,y=0.8653973492352675 +a=wye,b=hat,i=599,x=0.9310931043540538,y=0.9627637520286313 +a=eks,b=zee,i=600,x=0.10930837103642799,y=0.734892377459777 +a=wye,b=pan,i=601,x=0.10514810449108858,y=0.5812271144341119 +a=pan,b=zee,i=602,x=0.9884538231531689,y=0.9826428169828403 +a=zee,b=hat,i=603,x=0.04308972133597455,y=0.5287126434418946 +a=hat,b=pan,i=604,x=0.43188828562650494,y=0.050660555822547026 +a=pan,b=zee,i=605,x=0.2529032876659366,y=0.3388959543441078 +a=eks,b=eks,i=606,x=0.35689384699612214,y=0.4336296598478725 +a=zee,b=zee,i=607,x=0.06487858333497942,y=0.9820515846728632 +a=hat,b=wye,i=608,x=0.3631005984856752,y=0.17908512378632557 +a=zee,b=eks,i=609,x=0.0885240972512874,y=0.11687754329610434 +a=eks,b=wye,i=610,x=0.976870279166798,y=0.979024408220298 +a=hat,b=eks,i=611,x=0.22058278727333458,y=0.23176980505367228 +a=pan,b=pan,i=612,x=0.5001009219306088,y=0.844066356281099 +a=zee,b=zee,i=613,x=0.30995155197043656,y=0.7020213088533442 +a=pan,b=eks,i=614,x=0.3108839226386939,y=0.3561979428678962 +a=wye,b=eks,i=615,x=0.30764905368295004,y=0.3507626708329916 +a=wye,b=hat,i=616,x=0.7717383349877469,y=0.1875503990617584 +a=wye,b=eks,i=617,x=0.2660764665919485,y=0.145799475554256 +a=eks,b=eks,i=618,x=0.697318049680538,y=0.8904258470184732 +a=pan,b=hat,i=619,x=0.503320378593238,y=0.03835628235587274 +a=eks,b=pan,i=620,x=0.9358015206061678,y=0.07000472867831498 +a=wye,b=pan,i=621,x=0.9195273303281286,y=0.29958433313761934 +a=hat,b=eks,i=622,x=0.6369034391881591,y=0.40912695001571486 +a=zee,b=hat,i=623,x=0.3258804550058424,y=0.78858008240255 +a=zee,b=hat,i=624,x=0.04964230770489264,y=0.579602188490132 +a=pan,b=pan,i=625,x=0.6915515843242978,y=0.6178010854014475 +a=pan,b=eks,i=626,x=0.41509674152822296,y=0.9607620788899446 +a=hat,b=wye,i=627,x=0.9225950318933018,y=0.46973980998460607 +a=wye,b=wye,i=628,x=0.6670242157242242,y=0.32410876974705904 +a=wye,b=wye,i=629,x=0.0503400168303868,y=0.10527602332963393 +a=wye,b=pan,i=630,x=0.6992730519827314,y=0.21425077312475782 +a=pan,b=pan,i=631,x=0.782561530337917,y=0.3007736131403983 +a=hat,b=wye,i=632,x=0.5674934046837635,y=0.8372958944262796 +a=eks,b=wye,i=633,x=0.9138839617434728,y=0.031060548633509377 +a=zee,b=hat,i=634,x=0.7745019360438186,y=0.3417641107496465 +a=pan,b=wye,i=635,x=0.00861695712771493,y=0.5441803604064096 +a=hat,b=zee,i=636,x=0.20399264976283815,y=0.7450909531960087 +a=eks,b=wye,i=637,x=0.10597293490004256,y=0.20904153809081627 +a=zee,b=zee,i=638,x=0.6998724502294686,y=0.15842755789229168 +a=wye,b=pan,i=639,x=0.6297328922259222,y=0.24669534343310429 +a=pan,b=wye,i=640,x=0.5760120638145232,y=0.6662486414541403 +a=zee,b=wye,i=641,x=0.903530980816814,y=0.08429459129055339 +a=pan,b=zee,i=642,x=0.6222272826627048,y=0.18325502513152692 +a=wye,b=zee,i=643,x=0.8440287778509163,y=0.08413199380954395 +a=hat,b=zee,i=644,x=0.9789858624275163,y=0.6867108424306388 +a=eks,b=pan,i=645,x=0.28589757090653023,y=0.2874816869622683 +a=pan,b=zee,i=646,x=0.03971681746631206,y=0.11488578458241061 +a=pan,b=zee,i=647,x=0.9002505665510399,y=0.3919843474342828 +a=pan,b=hat,i=648,x=0.6975350070264588,y=0.5434923294790459 +a=wye,b=pan,i=649,x=0.017833700431765576,y=0.28497950273429307 +a=wye,b=pan,i=650,x=0.8995516713685614,y=0.9709755173196244 +a=eks,b=eks,i=651,x=0.23479328023133328,y=0.517141351688706 +a=zee,b=pan,i=652,x=0.774338764727154,y=0.7866779831902309 +a=pan,b=zee,i=653,x=0.598251646829306,y=0.798568072477333 +a=pan,b=zee,i=654,x=0.5450721032047166,y=0.32230118106744865 +a=hat,b=hat,i=655,x=0.43895262867533247,y=0.869617554872027 +a=eks,b=zee,i=656,x=0.7342238031294267,y=0.6344399868216409 +a=eks,b=eks,i=657,x=0.9526997294869483,y=0.6231118783065456 +a=hat,b=pan,i=658,x=0.625646089688133,y=0.11860595050930467 +a=eks,b=zee,i=659,x=0.5013803781985338,y=0.20397067203535713 +a=zee,b=pan,i=660,x=0.3829079054237686,y=0.46767052095812467 +a=eks,b=eks,i=661,x=0.16124263574065234,y=0.7861689392233051 +a=hat,b=eks,i=662,x=0.8455895630959102,y=0.3950043508928123 +a=pan,b=wye,i=663,x=0.4853719483437431,y=0.9100750401717121 +a=zee,b=pan,i=664,x=0.3334670290589219,y=0.6393920946436594 +a=eks,b=eks,i=665,x=0.5054850171460168,y=0.413768182196923 +a=wye,b=hat,i=666,x=0.45353783164970474,y=0.530754898058723 +a=eks,b=eks,i=667,x=0.656573731471621,y=0.902119091388546 +a=wye,b=pan,i=668,x=0.04920210066939823,y=0.23851670466645347 +a=hat,b=hat,i=669,x=0.6845954830331666,y=0.48983710746829556 +a=eks,b=zee,i=670,x=0.36532897274847353,y=0.9866431832953275 +a=pan,b=hat,i=671,x=0.6547944885588621,y=0.07142328653562735 +a=wye,b=wye,i=672,x=0.7648029293390511,y=0.6650048997400388 +a=pan,b=zee,i=673,x=0.8850456267920793,y=0.37595832006593455 +a=wye,b=wye,i=674,x=0.07426167294984953,y=0.8983728711808775 +a=zee,b=zee,i=675,x=0.14647630359578723,y=0.2444767037770159 +a=wye,b=hat,i=676,x=0.6451848990883488,y=0.5038417150477158 +a=zee,b=eks,i=677,x=0.4431725573720502,y=0.6602447847445098 +a=hat,b=hat,i=678,x=0.2580287161696614,y=0.7294988098275678 +a=wye,b=eks,i=679,x=0.36159847148560065,y=0.7499182579533756 +a=eks,b=eks,i=680,x=0.0338572036055631,y=0.9757808949108091 +a=eks,b=zee,i=681,x=0.8149561431006924,y=0.21088097822222962 +a=wye,b=zee,i=682,x=0.7810987533825186,y=0.9667043995307188 +a=eks,b=zee,i=683,x=0.587160737176585,y=0.03329448136151336 +a=hat,b=eks,i=684,x=0.3749971755428878,y=0.21431876719781595 +a=eks,b=hat,i=685,x=0.6737904998208634,y=0.019679445031305476 +a=hat,b=eks,i=686,x=0.21050937771050438,y=0.41045403895167065 +a=zee,b=wye,i=687,x=0.8487067932198148,y=0.11727125464987997 +a=wye,b=eks,i=688,x=0.9002872154674284,y=0.42471026747794716 +a=pan,b=eks,i=689,x=0.10444316592264569,y=0.8885602119427745 +a=zee,b=wye,i=690,x=0.14854213084769508,y=0.9731706277100254 +a=eks,b=zee,i=691,x=0.7240287030381926,y=0.79896437710086 +a=hat,b=hat,i=692,x=0.14117333894379847,y=0.3225535116195155 +a=zee,b=eks,i=693,x=0.27068880582424437,y=0.044369525310762326 +a=eks,b=wye,i=694,x=0.1076349089443529,y=0.6101508286985079 +a=zee,b=zee,i=695,x=0.9140507860836669,y=0.19365517291844658 +a=hat,b=zee,i=696,x=0.16963322576469086,y=0.09487337662478568 +a=hat,b=eks,i=697,x=0.8909103010365073,y=0.5323201554130181 +a=hat,b=hat,i=698,x=0.07422312178663493,y=0.8831561730391124 +a=pan,b=hat,i=699,x=0.44595497600145795,y=0.6267440405997144 +a=eks,b=eks,i=700,x=0.09447912510249834,y=0.5957817269862618 +a=eks,b=pan,i=701,x=0.8004210061445566,y=0.03952440744830843 +a=pan,b=zee,i=702,x=0.8107677028439462,y=0.32429410872359143 +a=zee,b=hat,i=703,x=0.2248043259303365,y=0.33203303056970623 +a=wye,b=pan,i=704,x=0.595716356245294,y=0.004929607103288602 +a=pan,b=eks,i=705,x=0.7388154708435315,y=0.797179757859978 +a=pan,b=wye,i=706,x=0.5008032407057831,y=0.9591889291114695 +a=pan,b=eks,i=707,x=0.9759907833320285,y=0.8936617707540555 +a=pan,b=zee,i=708,x=0.7148877429133659,y=0.0667177678154226 +a=hat,b=zee,i=709,x=0.5664816823643944,y=0.8967488777240636 +a=wye,b=zee,i=710,x=0.8443019828048438,y=0.7860920608434899 +a=hat,b=eks,i=711,x=0.6493317768253313,y=0.6921590557236297 +a=eks,b=hat,i=712,x=0.7026564244799071,y=0.2532401255958231 +a=hat,b=hat,i=713,x=0.34800467364944343,y=0.512231318502013 +a=pan,b=wye,i=714,x=0.1707903602306352,y=0.1624539753347971 +a=eks,b=hat,i=715,x=0.3702687648873617,y=0.5532443902814762 +a=pan,b=hat,i=716,x=0.3526679330017216,y=0.9879415167199294 +a=wye,b=hat,i=717,x=0.9126869246167464,y=0.8539144029222125 +a=wye,b=eks,i=718,x=0.6170824308099435,y=0.42167938160852547 +a=wye,b=zee,i=719,x=0.8648654985592689,y=0.744990377385103 +a=wye,b=eks,i=720,x=0.0737982261184581,y=0.215040061968929 +a=zee,b=eks,i=721,x=0.6857948820947404,y=0.24824277122401872 +a=hat,b=pan,i=722,x=0.9288228199909815,y=0.2781250242506387 +a=eks,b=hat,i=723,x=0.5223004827368406,y=0.7436988563433049 +a=pan,b=zee,i=724,x=0.161391991386723,y=0.4896835486539596 +a=zee,b=zee,i=725,x=0.6421372014622713,y=0.9769320758361035 +a=hat,b=hat,i=726,x=0.6769964245482417,y=0.6143975572853417 +a=hat,b=pan,i=727,x=0.07418538306763378,y=0.647862004010661 +a=zee,b=pan,i=728,x=0.40960942207244977,y=0.4243129116901595 +a=zee,b=hat,i=729,x=0.8560108659093649,y=0.11506232971202268 +a=wye,b=wye,i=730,x=0.5648923679634816,y=0.23257155122856343 +a=wye,b=hat,i=731,x=0.9839746222616559,y=0.2446478089699543 +a=eks,b=zee,i=732,x=0.07883081296682193,y=0.6660416108034422 +a=wye,b=zee,i=733,x=0.842462695985326,y=0.966657486505284 +a=pan,b=wye,i=734,x=0.01934339909570837,y=0.05189496476807132 +a=eks,b=wye,i=735,x=0.9417156459424341,y=0.9870712135656121 +a=hat,b=hat,i=736,x=0.2947986604568096,y=0.9512796485274094 +a=wye,b=pan,i=737,x=0.16300656842731953,y=0.3545653890588314 +a=eks,b=zee,i=738,x=0.8977243371620829,y=0.5262722450488325 +a=hat,b=zee,i=739,x=0.5948040912191594,y=0.3056178698423182 +a=hat,b=wye,i=740,x=0.6686093454184745,y=0.6740449093675628 +a=zee,b=pan,i=741,x=0.9598570146790528,y=0.6398488862754813 +a=pan,b=wye,i=742,x=0.8257519339015849,y=0.693194093940406 +a=eks,b=hat,i=743,x=0.04434098258715646,y=0.3266898058988358 +a=zee,b=wye,i=744,x=0.7524245915453669,y=0.5461439986683315 +a=pan,b=pan,i=745,x=0.6719897687291242,y=0.7565622573163691 +a=eks,b=pan,i=746,x=0.916062376572181,y=0.886967557372127 +a=eks,b=pan,i=747,x=0.40506409795178244,y=0.6998873497812762 +a=pan,b=wye,i=748,x=0.5826370817680807,y=0.08078351188422772 +a=pan,b=eks,i=749,x=0.8465950965363382,y=0.416842562059375 +a=wye,b=pan,i=750,x=0.6658476587001316,y=0.5556451189688414 +a=eks,b=eks,i=751,x=0.3242951995611114,y=0.5680663477563322 +a=wye,b=wye,i=752,x=0.13191473062692816,y=0.19377767709093607 +a=zee,b=eks,i=753,x=0.5186702283396277,y=0.5344580097568402 +a=pan,b=eks,i=754,x=0.023312954423954868,y=0.13646462067848675 +a=eks,b=eks,i=755,x=0.22961935180882087,y=0.16011525129191817 +a=pan,b=zee,i=756,x=0.09666705485436378,y=0.3548198552440588 +a=wye,b=wye,i=757,x=0.19425165484936957,y=0.9581201227608445 +a=eks,b=wye,i=758,x=0.5362262223046377,y=0.5049539834712841 +a=wye,b=zee,i=759,x=0.5321536977324647,y=0.369621860654502 +a=hat,b=zee,i=760,x=0.7941529932304345,y=0.2064198694392868 +a=wye,b=hat,i=761,x=0.38624241523517244,y=0.7325501625853548 +a=zee,b=pan,i=762,x=0.9385694344762825,y=0.49700272359344677 +a=eks,b=pan,i=763,x=0.3501489521153939,y=0.6398058286945986 +a=wye,b=pan,i=764,x=0.16567218737817557,y=0.7953657761380494 +a=eks,b=hat,i=765,x=0.324248802737786,y=0.8599723260499864 +a=eks,b=eks,i=766,x=0.22335745734469326,y=0.21867582342847736 +a=wye,b=wye,i=767,x=0.8255592677399582,y=0.2538516298356094 +a=eks,b=hat,i=768,x=0.15841238344171704,y=0.574922286058442 +a=eks,b=eks,i=769,x=0.18506419568907773,y=0.4760883565274585 +a=hat,b=zee,i=770,x=0.18690741307246328,y=0.6711988977493772 +a=hat,b=eks,i=771,x=0.9178219022568258,y=0.43350695723226085 +a=wye,b=zee,i=772,x=0.23583751371437855,y=0.12279242944303292 +a=hat,b=eks,i=773,x=0.26528801262285184,y=0.4010080804811049 +a=eks,b=eks,i=774,x=0.6386491500093009,y=0.24632366540539852 +a=hat,b=eks,i=775,x=0.03827924004922145,y=0.9441328448191567 +a=wye,b=eks,i=776,x=0.9585382111164209,y=0.6306113838967866 +a=zee,b=wye,i=777,x=0.7623811038765134,y=0.6139534724314861 +a=wye,b=hat,i=778,x=0.19955726522431594,y=0.5077217624640397 +a=zee,b=zee,i=779,x=0.3411759787401816,y=0.2865091416991973 +a=hat,b=zee,i=780,x=0.5811342153834129,y=0.4772695688880223 +a=hat,b=pan,i=781,x=0.1192837713483601,y=0.40681848859583813 +a=hat,b=wye,i=782,x=0.721843867108292,y=0.44923817786818343 +a=wye,b=wye,i=783,x=0.3438923976161088,y=0.5649145034717639 +a=eks,b=eks,i=784,x=0.6165630308304775,y=0.3304084333387801 +a=zee,b=eks,i=785,x=0.6562657631329122,y=0.8258194011693597 +a=hat,b=hat,i=786,x=0.3439593168095797,y=0.8518997303215115 +a=eks,b=zee,i=787,x=0.0654097106697118,y=0.4660389375188869 +a=pan,b=eks,i=788,x=0.2217685316094703,y=0.16649100910012216 +a=eks,b=hat,i=789,x=0.4717662995603106,y=0.44972566215644705 +a=eks,b=hat,i=790,x=0.47887299708709874,y=0.7841667814595291 +a=wye,b=wye,i=791,x=0.00519908348997844,y=0.3991391178091711 +a=hat,b=hat,i=792,x=0.5475862720333128,y=0.9675473146380916 +a=zee,b=wye,i=793,x=0.9545515061227288,y=0.8875064703498067 +a=wye,b=hat,i=794,x=0.16854110528640676,y=0.23899152324736783 +a=eks,b=hat,i=795,x=0.9414011524374403,y=0.38624947508331575 +a=eks,b=eks,i=796,x=0.44475337389030567,y=0.3562483351552209 +a=hat,b=zee,i=797,x=0.3458790979025249,y=0.10530555367157357 +a=wye,b=hat,i=798,x=0.894955252691444,y=0.9020401281837919 +a=zee,b=hat,i=799,x=0.6678020932140406,y=0.7272829012287039 +a=pan,b=wye,i=800,x=0.6728857720452479,y=0.9063282177143175 +a=pan,b=hat,i=801,x=0.6232260305196619,y=0.3246940048519549 +a=hat,b=wye,i=802,x=0.6939811641375604,y=0.9772213376028769 +a=wye,b=eks,i=803,x=0.735398041020814,y=0.43528061054041123 +a=pan,b=wye,i=804,x=0.7553025953132643,y=0.12826679900502957 +a=eks,b=eks,i=805,x=0.7970666568024275,y=0.7141982352996962 +a=hat,b=hat,i=806,x=0.6283301745043451,y=0.2958341149885232 +a=hat,b=pan,i=807,x=0.6054239018991081,y=0.44535311447129966 +a=zee,b=pan,i=808,x=0.068327326345054,y=0.9193569789768139 +a=wye,b=wye,i=809,x=0.779445087567334,y=0.6995188082196249 +a=pan,b=eks,i=810,x=0.6751597242266821,y=0.5514064392004425 +a=pan,b=eks,i=811,x=0.5542215714866076,y=0.14391751751745208 +a=hat,b=zee,i=812,x=0.5623829182379033,y=0.0721774446182929 +a=eks,b=wye,i=813,x=0.027045543431586827,y=0.5270107047302233 +a=pan,b=pan,i=814,x=0.7042024611472535,y=0.5509286378129169 +a=pan,b=eks,i=815,x=0.05860005161315873,y=0.0005735237078376976 +a=eks,b=zee,i=816,x=0.11392244176975941,y=0.08027592413428164 +a=hat,b=hat,i=817,x=0.2182634028675824,y=0.031522781055713156 +a=hat,b=pan,i=818,x=0.5333781740115907,y=0.4837112511279462 +a=zee,b=hat,i=819,x=0.062483279659384605,y=0.8930370625962232 +a=eks,b=hat,i=820,x=0.6028476657314659,y=0.6800202871943302 +a=pan,b=hat,i=821,x=0.11959405115201827,y=0.9706185345930702 +a=eks,b=hat,i=822,x=0.2180916247267669,y=0.20200687440786602 +a=hat,b=zee,i=823,x=0.4553739759143408,y=0.04377256284181141 +a=eks,b=pan,i=824,x=0.14058200329018555,y=0.7690462771050751 +a=wye,b=pan,i=825,x=0.6611884797250076,y=0.9588317557532128 +a=zee,b=pan,i=826,x=0.2407553754423183,y=0.14438176167139094 +a=zee,b=pan,i=827,x=0.5280509086050722,y=0.35353193017246765 +a=pan,b=eks,i=828,x=0.9994029107062516,y=0.20066601756099478 +a=pan,b=pan,i=829,x=0.9031593450788309,y=0.3797948680956209 +a=eks,b=pan,i=830,x=0.36350612065623267,y=0.2886476639992571 +a=eks,b=zee,i=831,x=0.692611920160873,y=0.26262694975977385 +a=hat,b=wye,i=832,x=0.7659227499835054,y=0.6521346139410953 +a=pan,b=zee,i=833,x=0.8267760334483312,y=0.8318269743977437 +a=eks,b=eks,i=834,x=0.7372846052959475,y=0.386390580949861 +a=zee,b=pan,i=835,x=0.9167189417830722,y=0.07204465286089479 +a=zee,b=wye,i=836,x=0.5756190775565698,y=0.7938251688467333 +a=wye,b=wye,i=837,x=0.2328642613637898,y=0.46278413120375006 +a=eks,b=eks,i=838,x=0.7797750429004653,y=0.29884322034130906 +a=pan,b=eks,i=839,x=0.8726738283401857,y=0.04628087648432999 +a=zee,b=hat,i=840,x=0.6677673890093077,y=0.6533094635586054 +a=hat,b=pan,i=841,x=0.4486203012761554,y=0.3566552462496445 +a=eks,b=hat,i=842,x=0.4549321247838193,y=0.07592100983285954 +a=wye,b=wye,i=843,x=0.255982822267825,y=0.3803102296515556 +a=eks,b=hat,i=844,x=0.3446014862942576,y=0.7572793591602713 +a=wye,b=eks,i=845,x=0.6203491211980909,y=0.15025452711014609 +a=eks,b=zee,i=846,x=0.9460265533905371,y=0.45198587094481946 +a=hat,b=wye,i=847,x=0.49389611860028626,y=0.07353689220151671 +a=zee,b=pan,i=848,x=0.7169514982586007,y=0.9408480112735236 +a=wye,b=wye,i=849,x=0.6446224014740414,y=0.11523766674998448 +a=pan,b=eks,i=850,x=0.7274412652107003,y=0.6621932392565703 +a=wye,b=pan,i=851,x=0.3263942251497617,y=0.9932583238060141 +a=wye,b=eks,i=852,x=0.664738707605857,y=0.7223078050122264 +a=eks,b=hat,i=853,x=0.1880170274631281,y=0.10968535421904191 +a=hat,b=eks,i=854,x=0.6939278762348635,y=0.5313359369168281 +a=hat,b=hat,i=855,x=0.7112683657239158,y=0.6136040745504255 +a=zee,b=eks,i=856,x=0.5439786015377756,y=0.9686655026402698 +a=zee,b=zee,i=857,x=0.10264607530788517,y=0.3331005309508399 +a=eks,b=zee,i=858,x=0.484034536497318,y=0.5074658760998881 +a=wye,b=hat,i=859,x=0.8335422363466695,y=0.3120932232687599 +a=wye,b=zee,i=860,x=0.5661718614546278,y=0.008186918681462707 +a=hat,b=pan,i=861,x=0.9969936112759107,y=0.21269969787446608 +a=pan,b=wye,i=862,x=0.30274837710060487,y=0.015353477159141038 +a=wye,b=pan,i=863,x=0.23680176335245073,y=0.23457864754397195 +a=zee,b=zee,i=864,x=0.809561039932752,y=0.6017320599557826 +a=wye,b=zee,i=865,x=0.7815565737026456,y=0.8572095724845105 +a=eks,b=hat,i=866,x=0.5917695655140688,y=0.560162197865116 +a=hat,b=zee,i=867,x=0.722695048982041,y=0.8684988555802282 +a=wye,b=hat,i=868,x=0.21734964563610804,y=0.8045525190525901 +a=wye,b=hat,i=869,x=0.226340504641239,y=0.6618680946496492 +a=eks,b=wye,i=870,x=0.03466858500680492,y=0.5621939039921067 +a=pan,b=wye,i=871,x=0.6789169629628927,y=0.5193967453982994 +a=pan,b=pan,i=872,x=0.7564798789126915,y=0.7115590422599338 +a=wye,b=hat,i=873,x=0.45127322199816233,y=0.7742566444517696 +a=eks,b=wye,i=874,x=0.5403377945244225,y=0.16069845073082 +a=pan,b=hat,i=875,x=0.1859774664492485,y=0.3619489833924334 +a=wye,b=wye,i=876,x=0.4835086084877356,y=0.4540385079562712 +a=wye,b=pan,i=877,x=0.27907367543536465,y=0.12385159649360233 +a=hat,b=zee,i=878,x=0.3102237192022368,y=0.9669823901049626 +a=eks,b=hat,i=879,x=0.6888483812825917,y=0.5505783461131407 +a=hat,b=pan,i=880,x=0.9443559576513696,y=0.776626094540373 +a=eks,b=pan,i=881,x=0.6733492820398447,y=0.11891510514178161 +a=pan,b=pan,i=882,x=0.439665640988951,y=0.4549660840547012 +a=pan,b=hat,i=883,x=0.5540100503192463,y=0.8429668921287791 +a=pan,b=zee,i=884,x=0.9569511624197534,y=0.009698935906691575 +a=zee,b=wye,i=885,x=0.4317067888424335,y=0.7251769880284373 +a=eks,b=wye,i=886,x=0.3652904236362593,y=0.20906833314831175 +a=pan,b=pan,i=887,x=0.6949995284041934,y=0.8053235553778822 +a=pan,b=zee,i=888,x=0.7370727975606584,y=0.4485080316317849 +a=wye,b=wye,i=889,x=0.9080280619248189,y=0.9139513254924729 +a=pan,b=hat,i=890,x=0.680338712677067,y=0.010994432325418524 +a=hat,b=eks,i=891,x=0.6355325141001417,y=0.07695298953416263 +a=eks,b=wye,i=892,x=0.1376969209844151,y=0.834454990298031 +a=eks,b=zee,i=893,x=0.9355755568148436,y=0.25640673765414823 +a=zee,b=hat,i=894,x=0.06918579614388565,y=0.8717142673159294 +a=pan,b=zee,i=895,x=0.9990440068491747,y=0.20478744699359197 +a=eks,b=pan,i=896,x=0.18020508273454894,y=0.18233459061350799 +a=zee,b=pan,i=897,x=0.16948195877360084,y=0.4673040380612351 +a=pan,b=zee,i=898,x=0.048671024346735314,y=0.4634456617937973 +a=eks,b=wye,i=899,x=0.6376504261357228,y=0.4968859553621585 +a=wye,b=zee,i=900,x=0.0634446641763643,y=0.47070339237478154 +a=hat,b=pan,i=901,x=0.3948962420926134,y=0.2858499628646297 +a=zee,b=hat,i=902,x=0.792376744926382,y=0.7540301970987514 +a=pan,b=zee,i=903,x=0.5150758332324689,y=0.8265689553462827 +a=zee,b=pan,i=904,x=0.6774926045379539,y=0.2790431227538289 +a=pan,b=wye,i=905,x=0.46948597026992234,y=0.6282160374404341 +a=wye,b=zee,i=906,x=0.5370940115523006,y=0.1284825381186716 +a=eks,b=wye,i=907,x=0.5764461281567995,y=0.6560112583406935 +a=zee,b=hat,i=908,x=0.2293422544193603,y=0.5310403236033165 +a=hat,b=pan,i=909,x=0.2565065893296261,y=0.3546175861833417 +a=hat,b=zee,i=910,x=0.026474784279227448,y=0.7004167503216063 +a=pan,b=eks,i=911,x=0.06608607463859384,y=0.07128733055849312 +a=wye,b=eks,i=912,x=0.3364968005146698,y=0.5787883063495668 +a=hat,b=wye,i=913,x=0.5696196789270859,y=0.5118141918287126 +a=eks,b=zee,i=914,x=0.8582285128247622,y=0.7604153187806654 +a=wye,b=eks,i=915,x=0.5460355036287519,y=0.8958184949801713 +a=hat,b=pan,i=916,x=0.2607796424126346,y=0.2105454483785194 +a=wye,b=hat,i=917,x=0.3846528045634492,y=0.3124085567677639 +a=hat,b=eks,i=918,x=0.5027707430075526,y=0.4544234955959021 +a=eks,b=pan,i=919,x=0.7703238268018578,y=0.11858518036609156 +a=wye,b=eks,i=920,x=0.6878423136601669,y=0.10216851974973384 +a=eks,b=zee,i=921,x=0.012096720577898457,y=0.6297080697429681 +a=pan,b=eks,i=922,x=0.2886175127593028,y=0.828634782804935 +a=wye,b=pan,i=923,x=0.9626100389715443,y=0.3905150319464591 +a=hat,b=pan,i=924,x=0.3002347573504318,y=0.7414891858002532 +a=pan,b=zee,i=925,x=0.3447367209775769,y=0.8487811195467444 +a=zee,b=hat,i=926,x=0.3969942807955067,y=0.7524046203617899 +a=zee,b=zee,i=927,x=0.7610101430574051,y=0.4964453780226331 +a=hat,b=pan,i=928,x=0.9769401114714371,y=0.19866082639978944 +a=hat,b=zee,i=929,x=0.9119484815981432,y=0.9002090722192556 +a=eks,b=hat,i=930,x=0.28511500317711636,y=0.728558620027423 +a=pan,b=hat,i=931,x=0.15134527475607873,y=0.348369087467138 +a=zee,b=eks,i=932,x=0.7361189289061444,y=0.3847525716179372 +a=wye,b=zee,i=933,x=0.3661453331509762,y=0.004152078250187152 +a=wye,b=wye,i=934,x=0.447099608509545,y=0.17594771830007339 +a=wye,b=zee,i=935,x=0.3196703223884384,y=0.8888974787225958 +a=zee,b=zee,i=936,x=0.562838339421027,y=0.007778020871679225 +a=zee,b=eks,i=937,x=0.02003336919176857,y=0.26669570512199325 +a=eks,b=wye,i=938,x=0.3043257328168447,y=0.2906418445735329 +a=zee,b=zee,i=939,x=0.8978345983120852,y=0.030447079101845298 +a=eks,b=zee,i=940,x=0.5585422926486657,y=0.4978694410328127 +a=hat,b=wye,i=941,x=0.5621962178745717,y=0.26772849156914025 +a=hat,b=zee,i=942,x=0.6242711478551904,y=0.09401579423266704 +a=eks,b=eks,i=943,x=0.27194272184638746,y=0.9612750351440212 +a=hat,b=wye,i=944,x=0.8822781716699086,y=0.6067074807238132 +a=zee,b=wye,i=945,x=0.7825493610673169,y=0.32373164668188725 +a=wye,b=zee,i=946,x=0.1013010312091508,y=0.8534111346417461 +a=zee,b=wye,i=947,x=0.8584260523164629,y=0.23498149964077852 +a=zee,b=pan,i=948,x=0.7984764587459684,y=0.6810243958256237 +a=wye,b=hat,i=949,x=0.23478741222352084,y=0.37065868020096504 +a=hat,b=wye,i=950,x=0.09950476962568644,y=0.08527686061721151 +a=wye,b=zee,i=951,x=0.032452509100876825,y=0.13213830932576387 +a=pan,b=pan,i=952,x=0.20155399565096999,y=0.26323541426295427 +a=zee,b=hat,i=953,x=0.7258512915506337,y=0.7130469035339413 +a=wye,b=zee,i=954,x=0.5189900736412828,y=0.9806684784703058 +a=pan,b=zee,i=955,x=0.6876410065228761,y=0.049081361078488706 +a=eks,b=wye,i=956,x=0.8483404387366377,y=0.6963230727503091 +a=hat,b=eks,i=957,x=0.7658922923332185,y=0.42890062704958776 +a=hat,b=wye,i=958,x=0.5889300471089299,y=0.09950882081879164 +a=zee,b=hat,i=959,x=0.5401768517178055,y=0.576926299555725 +a=zee,b=pan,i=960,x=0.14284356858511216,y=0.7464892897966853 +a=zee,b=hat,i=961,x=0.6778089684859776,y=0.0814354668691658 +a=eks,b=wye,i=962,x=0.49553623626743193,y=0.9650390956306768 +a=pan,b=eks,i=963,x=0.022898529014032887,y=0.8442755412229669 +a=eks,b=pan,i=964,x=0.11974210479568592,y=0.1727873170586557 +a=pan,b=eks,i=965,x=0.43364055944870217,y=0.9883467323590831 +a=hat,b=eks,i=966,x=0.3126841836488823,y=0.8616419739774406 +a=wye,b=zee,i=967,x=0.8957509371936184,y=0.6646859799560008 +a=wye,b=pan,i=968,x=0.6531533778557712,y=0.8078705982263845 +a=pan,b=pan,i=969,x=0.9309046826091119,y=0.16276567995818791 +a=wye,b=eks,i=970,x=0.0003669282805145446,y=0.7009817497170139 +a=pan,b=pan,i=971,x=0.48986271798634495,y=0.9495185819962723 +a=zee,b=eks,i=972,x=0.25911127762915553,y=0.6423261731196327 +a=pan,b=wye,i=973,x=0.31594050674870533,y=0.3202147086921625 +a=wye,b=pan,i=974,x=0.10722011957438404,y=0.8335217073851289 +a=wye,b=eks,i=975,x=0.22837011741983626,y=0.8508657508706551 +a=hat,b=pan,i=976,x=0.2213905763595585,y=0.9144918892479273 +a=wye,b=hat,i=977,x=0.8403881011140902,y=0.15373049137990247 +a=wye,b=pan,i=978,x=0.2223195417593009,y=0.9927065687777529 +a=pan,b=eks,i=979,x=0.3047140631616194,y=0.012239402814423261 +a=pan,b=hat,i=980,x=0.08006366208466742,y=0.46683918475842656 +a=zee,b=pan,i=981,x=0.1460023204833616,y=0.6268639860761865 +a=zee,b=wye,i=982,x=0.37341981725134477,y=0.043362859112128116 +a=pan,b=eks,i=983,x=0.23455765897855474,y=0.5826786823171225 +a=eks,b=zee,i=984,x=0.1229552360203735,y=0.4375490388704373 +a=eks,b=hat,i=985,x=0.011903992841803879,y=0.20158842970916258 +a=zee,b=pan,i=986,x=0.36309769750156073,y=0.41372304201591836 +a=zee,b=pan,i=987,x=0.2675153812056569,y=0.31944778253720596 +a=zee,b=eks,i=988,x=0.4159116125988659,y=0.0527646250644187 +a=zee,b=wye,i=989,x=0.8290703900542629,y=0.0029342637852388664 +a=hat,b=hat,i=990,x=0.6968268719895765,y=0.7388049214848422 +a=zee,b=eks,i=991,x=0.04205521417416125,y=0.7400694180318313 +a=wye,b=hat,i=992,x=0.1082025069192426,y=0.382293188133744 +a=pan,b=hat,i=993,x=0.9655911362500376,y=0.6528068171940502 +a=pan,b=hat,i=994,x=0.06296083376713069,y=0.924782731671716 +a=zee,b=hat,i=995,x=0.19931174025957066,y=0.6628915066032653 +a=pan,b=pan,i=996,x=0.3896870360326876,y=0.7398938519226621 +a=wye,b=pan,i=997,x=0.6473214345392985,y=0.1580211199769581 +a=wye,b=wye,i=998,x=0.7054609891598416,y=0.11530820363956795 +a=eks,b=wye,i=999,x=0.7530797661303167,y=0.7943533279150342 +a=hat,b=hat,i=1000,x=0.27862167380000924,y=0.8957145512576364 +a=pan,b=eks,i=1001,x=0.5972691205647312,y=0.4313550003841107 +a=zee,b=wye,i=1002,x=0.27589217856931847,y=0.4784417775011829 +a=pan,b=wye,i=1003,x=0.6022804421463093,y=0.15258107959053602 +a=wye,b=hat,i=1004,x=0.7556173435575428,y=0.5360056181198413 +a=wye,b=zee,i=1005,x=0.35533936034338987,y=0.5883076566864401 +a=pan,b=hat,i=1006,x=0.4446033039150368,y=0.9979731391657491 +a=zee,b=wye,i=1007,x=0.6726350502133611,y=0.9779321628810685 +a=hat,b=eks,i=1008,x=0.19927285497348735,y=0.22487729305731685 +a=eks,b=zee,i=1009,x=0.6292400672017409,y=0.344666919378786 +a=hat,b=eks,i=1010,x=0.32802933242359655,y=0.2955845001645365 +a=pan,b=eks,i=1011,x=0.7217042904394803,y=0.2232569692246722 +a=pan,b=zee,i=1012,x=0.5003888723420944,y=0.03004905415183634 +a=hat,b=zee,i=1013,x=0.6449280930394627,y=0.012641120692678642 +a=pan,b=zee,i=1014,x=0.2224977060602883,y=0.1335049252959022 +a=eks,b=eks,i=1015,x=0.5441091824904251,y=0.27206919115344796 +a=wye,b=zee,i=1016,x=0.17366739952321908,y=0.937706710544049 +a=pan,b=zee,i=1017,x=0.787790582328257,y=0.844311491671081 +a=pan,b=eks,i=1018,x=0.015795494747047223,y=0.8254990704093889 +a=pan,b=zee,i=1019,x=0.23762521364858846,y=0.8673593962442501 +a=eks,b=pan,i=1020,x=0.902360533880021,y=0.7028811168584178 +a=zee,b=wye,i=1021,x=0.008857541583488837,y=0.21509348675167894 +a=eks,b=wye,i=1022,x=0.33588773148782947,y=0.40718964301240856 +a=zee,b=eks,i=1023,x=0.21227584421525614,y=0.7891727565371357 +a=zee,b=eks,i=1024,x=0.38754385741774056,y=0.42814516635986044 +a=pan,b=eks,i=1025,x=0.19841453521545604,y=0.08811826842406556 +a=eks,b=zee,i=1026,x=0.2741615196854501,y=0.5767980610310797 +a=eks,b=zee,i=1027,x=0.7911574513154387,y=0.7553091091067402 +a=eks,b=wye,i=1028,x=0.31990228399247944,y=0.9227512605727171 +a=wye,b=eks,i=1029,x=0.2129672492537904,y=0.455409159116715 +a=pan,b=pan,i=1030,x=0.5408386772361381,y=0.7160509492545313 +a=hat,b=zee,i=1031,x=0.48469619278770393,y=0.6097136149080437 +a=zee,b=pan,i=1032,x=0.8214019848831586,y=0.6593835512799063 +a=eks,b=wye,i=1033,x=0.9319773759232135,y=0.8773892832568154 +a=eks,b=hat,i=1034,x=0.21608546142882312,y=0.30554114451483116 +a=hat,b=hat,i=1035,x=0.09020906616714786,y=0.10290991425754714 +a=wye,b=zee,i=1036,x=0.3531778666649932,y=0.2809207717510849 +a=hat,b=eks,i=1037,x=0.0945175541677894,y=0.3745112769716772 +a=zee,b=pan,i=1038,x=0.5692057342171193,y=0.9606327704233413 +a=zee,b=hat,i=1039,x=0.3081554551270379,y=0.4385650169051888 +a=wye,b=hat,i=1040,x=0.5455490636956486,y=0.2139309079198488 +a=pan,b=wye,i=1041,x=0.1485239533830236,y=0.1776854474981574 +a=pan,b=pan,i=1042,x=0.15706603838853506,y=0.7751554210841053 +a=pan,b=eks,i=1043,x=0.9037009385297075,y=0.6127765961736429 +a=hat,b=eks,i=1044,x=0.1317980665424846,y=0.5354311378322799 +a=pan,b=zee,i=1045,x=0.18824317733657336,y=0.5079230664372042 +a=pan,b=wye,i=1046,x=0.6487563188200542,y=0.017743851244559794 +a=wye,b=pan,i=1047,x=0.9924515398966479,y=0.8295830268367035 +a=hat,b=hat,i=1048,x=0.866877027845022,y=0.3657752233481316 +a=eks,b=eks,i=1049,x=0.5783739636973764,y=0.4270609054347013 +a=zee,b=zee,i=1050,x=0.7931385685414742,y=0.7121487657433946 +a=pan,b=eks,i=1051,x=0.07958271178407761,y=0.7510868078663989 +a=hat,b=hat,i=1052,x=0.967055767380358,y=0.2710585230744418 +a=wye,b=pan,i=1053,x=0.7709670432157318,y=0.18501678400499033 +a=wye,b=zee,i=1054,x=0.08626749693608815,y=0.25205147479956 +a=eks,b=eks,i=1055,x=0.7570291652540911,y=0.5426597756349021 +a=wye,b=eks,i=1056,x=0.17697196127444081,y=0.48721255903838334 +a=wye,b=pan,i=1057,x=0.34801756734906164,y=0.5214181842054965 +a=pan,b=hat,i=1058,x=0.8522482352165042,y=0.7495559067319948 +a=hat,b=pan,i=1059,x=0.2746468542015157,y=0.06589726142698449 +a=zee,b=eks,i=1060,x=0.18748360833449518,y=0.7624096925483054 +a=hat,b=hat,i=1061,x=0.7349337283030247,y=0.8809097022915752 +a=zee,b=hat,i=1062,x=0.8802861735497903,y=0.6464219752541935 +a=zee,b=hat,i=1063,x=0.4065008342810489,y=0.886323765340433 +a=eks,b=hat,i=1064,x=0.4424079924279726,y=0.9148635648447586 +a=hat,b=hat,i=1065,x=0.010130482768756055,y=0.9048046422071615 +a=pan,b=zee,i=1066,x=0.0174503828855882,y=0.3772767215216971 +a=pan,b=hat,i=1067,x=0.5324513907264202,y=0.7766825690772374 +a=pan,b=zee,i=1068,x=0.9292735422372311,y=0.7845794722193757 +a=wye,b=hat,i=1069,x=0.10796407185484191,y=0.026926570164813146 +a=pan,b=eks,i=1070,x=0.48689932881768716,y=0.8580079152498714 +a=eks,b=hat,i=1071,x=0.15020029058361362,y=0.45627529973691716 +a=hat,b=pan,i=1072,x=0.44604654951505474,y=0.8038155982865464 +a=eks,b=zee,i=1073,x=0.09738725055678144,y=0.08505208961455624 +a=hat,b=hat,i=1074,x=0.3236826909608632,y=0.49627141594209967 +a=eks,b=zee,i=1075,x=0.7153896932288586,y=0.9778494726905622 +a=zee,b=hat,i=1076,x=0.7057228729875391,y=0.3212868771712061 +a=pan,b=zee,i=1077,x=0.5856627674432751,y=0.9241757857209006 +a=eks,b=eks,i=1078,x=0.35578945733022505,y=0.45528814372216575 +a=pan,b=zee,i=1079,x=0.028491257749501564,y=0.7125221088820232 +a=wye,b=wye,i=1080,x=0.016813529366139446,y=0.30619226711821357 +a=pan,b=hat,i=1081,x=0.9328542327992406,y=0.9238747036441417 +a=eks,b=hat,i=1082,x=0.818988631617168,y=0.6912196193544532 +a=hat,b=wye,i=1083,x=0.8665578508008973,y=0.22211673759850004 +a=hat,b=zee,i=1084,x=0.41406718708821955,y=0.02723245214010661 +a=zee,b=eks,i=1085,x=0.13035161260495198,y=0.5640103641360239 +a=eks,b=hat,i=1086,x=0.03139277667157425,y=0.5383540545781755 +a=eks,b=zee,i=1087,x=0.041919682544647396,y=0.43365253130183956 +a=pan,b=zee,i=1088,x=0.8344662624969731,y=0.05039883331049 +a=wye,b=pan,i=1089,x=0.10459506042932876,y=0.7767794982555558 +a=zee,b=hat,i=1090,x=0.05459959955270677,y=0.6641081427852065 +a=eks,b=wye,i=1091,x=0.9741063795340834,y=0.5869419824678774 +a=zee,b=zee,i=1092,x=0.913252015241433,y=0.41317703347248136 +a=wye,b=pan,i=1093,x=0.060917243371145124,y=0.0729984416375653 +a=hat,b=eks,i=1094,x=0.06571775207401842,y=0.6161858340132806 +a=eks,b=wye,i=1095,x=0.9703612589022951,y=0.02299184173282698 +a=pan,b=wye,i=1096,x=0.3123275732448444,y=0.9046978224447048 +a=pan,b=eks,i=1097,x=0.36433855475903487,y=0.28640575782602984 +a=pan,b=zee,i=1098,x=0.9388863703832938,y=0.9481045761632589 +a=wye,b=eks,i=1099,x=0.1801852674259774,y=0.8001313396984383 +a=pan,b=wye,i=1100,x=0.9449163664787465,y=0.21041416481960495 +a=zee,b=pan,i=1101,x=0.9851142251459588,y=0.833308434948654 +a=hat,b=zee,i=1102,x=0.6058843659959886,y=0.914771957616851 +a=hat,b=hat,i=1103,x=0.09907505801136207,y=0.9886361549898667 +a=wye,b=zee,i=1104,x=0.6026401587598063,y=0.9232948941188992 +a=hat,b=zee,i=1105,x=0.7049227417732974,y=0.0462839144297168 +a=pan,b=eks,i=1106,x=0.5485375288525932,y=0.41787054723627115 +a=wye,b=zee,i=1107,x=0.2172040459296869,y=0.04347447260250059 +a=zee,b=wye,i=1108,x=0.17849311848568739,y=0.15336908789618675 +a=pan,b=zee,i=1109,x=0.9209948537835644,y=0.9617211607571948 +a=zee,b=zee,i=1110,x=0.5617606152508641,y=0.12922472841055488 +a=hat,b=zee,i=1111,x=0.5096259842809261,y=0.9716058274135191 +a=eks,b=pan,i=1112,x=0.4601480008274824,y=0.6621941381779669 +a=wye,b=hat,i=1113,x=0.04619109705664248,y=0.07731183378456241 +a=eks,b=zee,i=1114,x=0.6225031791605239,y=0.724470067269006 +a=hat,b=zee,i=1115,x=0.4384136215828739,y=0.8991776975784843 +a=pan,b=pan,i=1116,x=0.3318167439135842,y=0.07638995864053721 +a=hat,b=pan,i=1117,x=0.08389296153750614,y=0.616903034571171 +a=eks,b=eks,i=1118,x=0.42321284015690686,y=0.18075244176916405 +a=hat,b=zee,i=1119,x=0.9947060390455312,y=0.9155106367235321 +a=hat,b=pan,i=1120,x=0.322426480645594,y=0.8107856936608234 +a=eks,b=eks,i=1121,x=0.011345137277951278,y=0.30150866101509777 +a=hat,b=hat,i=1122,x=0.2386256214986372,y=0.5024389651151668 +a=hat,b=wye,i=1123,x=0.7175177574035164,y=0.49060053901509204 +a=pan,b=eks,i=1124,x=0.08353595333636898,y=0.5861415970535602 +a=eks,b=hat,i=1125,x=0.30127828892745145,y=0.6471608610675756 +a=wye,b=wye,i=1126,x=0.8391082612863554,y=0.8564234939160587 +a=hat,b=pan,i=1127,x=0.832626957843269,y=0.6240442951248336 +a=hat,b=hat,i=1128,x=0.8806935192862494,y=0.7838162296913623 +a=pan,b=zee,i=1129,x=0.3315347253194,y=0.008089402263374845 +a=zee,b=wye,i=1130,x=0.01851853736108866,y=0.17184568517491516 +a=wye,b=zee,i=1131,x=0.8126126224772602,y=0.9995009548069009 +a=hat,b=zee,i=1132,x=0.4073244488743951,y=0.5406132572557787 +a=zee,b=zee,i=1133,x=0.8240890643910131,y=0.13624992612749198 +a=wye,b=eks,i=1134,x=0.7808769789539313,y=0.8783411417393904 +a=zee,b=eks,i=1135,x=0.6515492928760739,y=0.03540134679084295 +a=hat,b=pan,i=1136,x=0.5009194590736257,y=0.37469060025761247 +a=zee,b=hat,i=1137,x=0.925731020213508,y=0.12357673418366155 +a=pan,b=zee,i=1138,x=0.7159872385785992,y=0.04528852253706328 +a=hat,b=zee,i=1139,x=0.6331768836278109,y=0.1369717170583027 +a=zee,b=eks,i=1140,x=0.048571653758132216,y=0.3492112898081101 +a=hat,b=hat,i=1141,x=0.612461401988446,y=0.14847850688380781 +a=eks,b=eks,i=1142,x=0.027183982557207553,y=0.588477870478424 +a=zee,b=pan,i=1143,x=0.9927901703526475,y=0.12700602926571025 +a=hat,b=zee,i=1144,x=0.007391695879485738,y=0.9756749119225023 +a=hat,b=eks,i=1145,x=0.8273428505388051,y=0.9831021972218925 +a=pan,b=hat,i=1146,x=0.8460372878397171,y=0.3239568575223264 +a=wye,b=zee,i=1147,x=0.011254496718364537,y=0.2947614358547457 +a=wye,b=eks,i=1148,x=0.510274781147883,y=0.6342886591607202 +a=eks,b=hat,i=1149,x=0.08103428766976473,y=0.530747032666464 +a=hat,b=hat,i=1150,x=0.4058826696970118,y=0.4216435681134768 +a=pan,b=pan,i=1151,x=0.6861388937798399,y=0.33890003075281316 +a=eks,b=zee,i=1152,x=0.5857634146388722,y=0.042952777230192085 +a=pan,b=hat,i=1153,x=0.6757867606577086,y=0.7740341802587707 +a=hat,b=eks,i=1154,x=0.48734948309736814,y=0.03392833831821873 +a=hat,b=pan,i=1155,x=0.15696039673828777,y=0.29845938463448995 +a=eks,b=eks,i=1156,x=0.7220504220155584,y=0.3069530341008503 +a=zee,b=hat,i=1157,x=0.8122264673038031,y=0.8517729655458225 +a=zee,b=zee,i=1158,x=0.8088760687957014,y=0.21112197613175976 +a=zee,b=wye,i=1159,x=0.46769194201594133,y=0.4329746427091592 +a=wye,b=hat,i=1160,x=0.7263377504273455,y=0.17415133160693874 +a=wye,b=eks,i=1161,x=0.6442949189199954,y=0.1494819214827784 +a=eks,b=wye,i=1162,x=0.9629901424599551,y=0.7303763539966592 +a=hat,b=pan,i=1163,x=0.1540633521892789,y=0.30579559836649084 +a=pan,b=pan,i=1164,x=0.0565757314681804,y=0.8372880556318811 +a=hat,b=pan,i=1165,x=0.6211654981395032,y=0.8227816494549414 +a=eks,b=eks,i=1166,x=0.43746753562542595,y=0.4554692262381064 +a=zee,b=hat,i=1167,x=0.3367047133504143,y=0.8141824349803665 +a=eks,b=pan,i=1168,x=0.8136679912512943,y=0.597540308230969 +a=zee,b=wye,i=1169,x=0.5770899885002667,y=0.28863298687378613 +a=eks,b=hat,i=1170,x=0.38648551728927116,y=0.444170386297162 +a=wye,b=zee,i=1171,x=0.6468403370363878,y=0.9265036001050484 +a=wye,b=hat,i=1172,x=0.24417531360698597,y=0.4885016640644757 +a=eks,b=pan,i=1173,x=0.14021562324171288,y=0.8343881176338883 +a=hat,b=wye,i=1174,x=0.8826971260268877,y=0.5204304309651815 +a=wye,b=hat,i=1175,x=0.07253012277298443,y=0.23424850735777059 +a=hat,b=eks,i=1176,x=0.006644223863763399,y=0.0816917135559706 +a=wye,b=eks,i=1177,x=0.9032818287668923,y=0.3192995339899316 +a=eks,b=zee,i=1178,x=0.6806297878854731,y=0.5818723196551134 +a=pan,b=pan,i=1179,x=0.8705072785671686,y=0.6988727124241529 +a=zee,b=eks,i=1180,x=0.9994378171787394,y=0.13347602700579186 +a=hat,b=hat,i=1181,x=0.9918698253530575,y=0.1452498294514708 +a=hat,b=eks,i=1182,x=0.7176916554404814,y=0.11479832193407902 +a=wye,b=eks,i=1183,x=0.6661595747080763,y=0.38719941985040585 +a=zee,b=zee,i=1184,x=0.12344811253503452,y=0.7278140023096202 +a=hat,b=eks,i=1185,x=0.8923180879132536,y=0.05433793092315187 +a=hat,b=pan,i=1186,x=0.18605162703349232,y=0.08984973385947226 +a=pan,b=wye,i=1187,x=0.002298959425301561,y=0.8456888165062316 +a=hat,b=hat,i=1188,x=0.12094979737180311,y=0.6069817211275821 +a=pan,b=hat,i=1189,x=0.36260151632409887,y=0.5849544530123062 +a=hat,b=wye,i=1190,x=0.6833808585344113,y=0.09408333641094069 +a=hat,b=pan,i=1191,x=0.6073887594007545,y=0.582980066141568 +a=zee,b=zee,i=1192,x=0.20794006469650417,y=0.8379074082927926 +a=pan,b=wye,i=1193,x=0.022245524512133796,y=0.6352302232122171 +a=eks,b=hat,i=1194,x=0.9006853879899086,y=0.05583549785972808 +a=pan,b=pan,i=1195,x=0.16832227022787238,y=0.13828673042487394 +a=hat,b=eks,i=1196,x=0.3928690398294634,y=0.6037073958974022 +a=pan,b=hat,i=1197,x=0.3580350006103836,y=0.814312590748317 +a=zee,b=zee,i=1198,x=0.7027548035545187,y=0.5696437156771905 +a=hat,b=wye,i=1199,x=0.5089871727765719,y=0.22764827796274545 +a=zee,b=wye,i=1200,x=0.6577969186215513,y=0.13335841083829625 +a=zee,b=hat,i=1201,x=0.8874397146268569,y=0.3285624695821543 +a=eks,b=eks,i=1202,x=0.8354259959835246,y=0.05671746191419269 +a=hat,b=eks,i=1203,x=0.13371374012873294,y=0.255811175503322 +a=zee,b=zee,i=1204,x=0.7698393537978214,y=0.15023057683572805 +a=pan,b=eks,i=1205,x=0.7829882013835832,y=0.8062997039846184 +a=wye,b=hat,i=1206,x=0.8250443883729883,y=0.40002163110909417 +a=wye,b=eks,i=1207,x=0.2912587148785738,y=0.8031779767496858 +a=zee,b=hat,i=1208,x=0.6858599554715019,y=0.18452417758198125 +a=wye,b=wye,i=1209,x=0.7107203114111836,y=0.00017993344165900815 +a=pan,b=zee,i=1210,x=0.3363044695544226,y=0.6283867129304496 +a=hat,b=eks,i=1211,x=0.8188718956849538,y=0.8967648753839026 +a=pan,b=wye,i=1212,x=0.664842209320305,y=0.5067617041720663 +a=hat,b=eks,i=1213,x=0.99973332327313,y=0.34548764769191365 +a=pan,b=pan,i=1214,x=0.7158445324765502,y=0.7170272500849562 +a=zee,b=eks,i=1215,x=0.17023806172245382,y=0.11112961156527701 +a=pan,b=eks,i=1216,x=0.032830805279464026,y=0.858300617398515 +a=pan,b=pan,i=1217,x=0.058339498506774445,y=0.3299590477816785 +a=pan,b=wye,i=1218,x=0.2981850301136384,y=0.275715699110609 +a=wye,b=hat,i=1219,x=0.9269469541827934,y=0.433885024903532 +a=wye,b=pan,i=1220,x=0.5590392185080515,y=0.3532795367709467 +a=zee,b=pan,i=1221,x=0.1120496540408027,y=0.052474214794520524 +a=wye,b=wye,i=1222,x=0.32857456764622284,y=0.9839624955444709 +a=eks,b=hat,i=1223,x=0.07964593404126263,y=0.5223768981550353 +a=zee,b=hat,i=1224,x=0.6087209788431407,y=0.009657060823042296 +a=pan,b=hat,i=1225,x=0.2062334403825843,y=0.9229745059225746 +a=wye,b=zee,i=1226,x=0.17708548635341936,y=0.9990248955111103 +a=zee,b=wye,i=1227,x=0.35351274012969736,y=0.4041475707851616 +a=eks,b=eks,i=1228,x=0.5030002251433316,y=0.8127865742005792 +a=hat,b=eks,i=1229,x=0.6208757978424075,y=0.5685317001125881 +a=hat,b=wye,i=1230,x=0.4033883868841214,y=0.21662083975598512 +a=eks,b=hat,i=1231,x=0.8372211910010664,y=0.05104830485393308 +a=zee,b=zee,i=1232,x=0.6255227701030528,y=0.7068037158292888 +a=zee,b=hat,i=1233,x=0.16099869622122553,y=0.03145480439751913 +a=wye,b=eks,i=1234,x=0.29236003818241163,y=0.0038729096629406268 +a=zee,b=eks,i=1235,x=0.4597704185565915,y=0.9921180702735245 +a=eks,b=wye,i=1236,x=0.25200335314789113,y=0.18668063103395705 +a=pan,b=hat,i=1237,x=0.7976885073930762,y=0.5851390530977472 +a=eks,b=zee,i=1238,x=0.09123558516113806,y=0.7444584317010036 +a=eks,b=wye,i=1239,x=0.28018636325329804,y=0.9609284482216048 +a=eks,b=zee,i=1240,x=0.31745479549254885,y=0.19433880518244362 +a=wye,b=wye,i=1241,x=0.02167407035426938,y=0.8517578603799361 +a=zee,b=zee,i=1242,x=0.6106259696599957,y=0.022315745293787215 +a=pan,b=zee,i=1243,x=0.6589609168139929,y=0.6454105665267801 +a=wye,b=eks,i=1244,x=0.2787899466812519,y=0.06055887677281169 +a=zee,b=pan,i=1245,x=0.2470406639222188,y=0.5853815139856057 +a=hat,b=pan,i=1246,x=0.45904971489441826,y=0.5163058230383074 +a=eks,b=wye,i=1247,x=0.9834930996078813,y=0.4959362914616142 +a=pan,b=hat,i=1248,x=0.1525604218696871,y=0.07482470280574516 +a=hat,b=hat,i=1249,x=0.7002367713266386,y=0.6487527612372115 +a=zee,b=hat,i=1250,x=0.9701426957388892,y=0.7845500860373503 +a=pan,b=hat,i=1251,x=0.5290805139059341,y=0.7100071242645416 +a=hat,b=hat,i=1252,x=0.09930445608258032,y=0.5660530272938328 +a=zee,b=eks,i=1253,x=0.5423655422122198,y=0.859227213109029 +a=zee,b=pan,i=1254,x=0.21221332375586466,y=0.26582553763793293 +a=zee,b=eks,i=1255,x=0.5793553556065434,y=0.563660887083747 +a=pan,b=pan,i=1256,x=0.10769070223113286,y=0.7797941844365985 +a=wye,b=wye,i=1257,x=0.23334157949355694,y=0.48533573180276546 +a=pan,b=wye,i=1258,x=0.2995600681122321,y=0.7432427054977825 +a=zee,b=wye,i=1259,x=0.18343409452228054,y=0.018648673229345936 +a=wye,b=eks,i=1260,x=0.7451552312920868,y=0.7083570752878636 +a=zee,b=zee,i=1261,x=0.5511811148393049,y=0.1182107616782363 +a=eks,b=pan,i=1262,x=0.6119687598964016,y=0.8309635765979287 +a=hat,b=zee,i=1263,x=0.990205350112817,y=0.9130137981522629 +a=wye,b=eks,i=1264,x=0.2728580162726342,y=0.34083170474058677 +a=wye,b=hat,i=1265,x=0.03629556392023969,y=0.14427174473473803 +a=zee,b=eks,i=1266,x=0.042350338334240956,y=0.1289699792266037 +a=eks,b=wye,i=1267,x=0.6455892671517784,y=0.2737715815072643 +a=pan,b=eks,i=1268,x=0.49258185461644277,y=0.6767874718351204 +a=hat,b=zee,i=1269,x=0.23099691497930386,y=0.010607810026782571 +a=wye,b=wye,i=1270,x=0.7995556109605628,y=0.16274406637511674 +a=hat,b=zee,i=1271,x=0.6536639656492141,y=0.4372415589868961 +a=hat,b=eks,i=1272,x=0.9299854741714102,y=0.1361271855956554 +a=wye,b=pan,i=1273,x=0.3500305547201491,y=0.19911752000719163 +a=zee,b=pan,i=1274,x=0.8415267085560889,y=0.04046540168663748 +a=wye,b=zee,i=1275,x=0.45988125966489024,y=0.44169640932292065 +a=zee,b=eks,i=1276,x=0.5025321996588512,y=0.23509973545961738 +a=zee,b=hat,i=1277,x=0.4881304294165376,y=0.5108673128747018 +a=hat,b=zee,i=1278,x=0.34542108789754955,y=0.6393029254293789 +a=hat,b=hat,i=1279,x=0.652274017608231,y=0.2139035554469655 +a=hat,b=eks,i=1280,x=0.46886095371359493,y=0.40718264857353603 +a=wye,b=eks,i=1281,x=0.23006798520906935,y=0.08383446031686925 +a=wye,b=zee,i=1282,x=0.19157221596770568,y=0.8125166888087554 +a=hat,b=eks,i=1283,x=0.5054724357500647,y=0.7470906139600201 +a=hat,b=zee,i=1284,x=0.1351519159722092,y=0.4498407585837816 +a=eks,b=wye,i=1285,x=0.9928332865840428,y=0.6970272102748626 +a=zee,b=pan,i=1286,x=0.5903100219747524,y=0.3978181484200255 +a=zee,b=zee,i=1287,x=0.9279289993969526,y=0.2801555418399182 +a=zee,b=eks,i=1288,x=0.9628830236233576,y=0.9651783931494015 +a=hat,b=eks,i=1289,x=0.18315393370531752,y=0.1945534839637214 +a=zee,b=hat,i=1290,x=0.24224308391281513,y=0.5569008521094203 +a=eks,b=zee,i=1291,x=0.9018025573968887,y=0.8449305240236747 +a=eks,b=eks,i=1292,x=0.7608771883116217,y=0.7517241556722504 +a=wye,b=hat,i=1293,x=0.15064377804093187,y=0.4793850890733947 +a=eks,b=eks,i=1294,x=0.9835365178053855,y=0.4991321788048013 +a=eks,b=wye,i=1295,x=0.6604229543170217,y=0.28382403297933256 +a=pan,b=zee,i=1296,x=0.4653477162195633,y=0.8951405958621811 +a=zee,b=zee,i=1297,x=0.27094318332243583,y=0.7304405621024768 +a=zee,b=wye,i=1298,x=0.779174519106144,y=0.8363414405399494 +a=wye,b=pan,i=1299,x=0.412255986899035,y=0.6866252838817691 +a=zee,b=zee,i=1300,x=0.005776325077187949,y=0.8475053706800095 +a=zee,b=hat,i=1301,x=0.7301684966378752,y=0.2613687718642025 +a=wye,b=wye,i=1302,x=0.18017602702804525,y=0.2080647082488024 +a=eks,b=eks,i=1303,x=0.2453496160424028,y=0.8111166316808313 +a=eks,b=pan,i=1304,x=0.8469416170979848,y=0.9095929671389578 +a=hat,b=wye,i=1305,x=0.1011787110939425,y=0.17876379874526727 +a=hat,b=pan,i=1306,x=0.354306631649279,y=0.14650574878242473 +a=pan,b=wye,i=1307,x=0.7179146053664565,y=0.0912103605838348 +a=eks,b=eks,i=1308,x=0.38852974503903526,y=0.9366885248501026 +a=hat,b=wye,i=1309,x=0.44974216883963103,y=0.90399629076228 +a=wye,b=hat,i=1310,x=0.5674008146861433,y=0.24793347465919724 +a=pan,b=eks,i=1311,x=0.4468521405894835,y=0.8073232684030767 +a=eks,b=wye,i=1312,x=0.7048361671767605,y=0.2809802874043469 +a=hat,b=zee,i=1313,x=0.6080368706120283,y=0.7923296244615721 +a=pan,b=hat,i=1314,x=0.978539901340635,y=0.4361858063106284 +a=zee,b=wye,i=1315,x=0.49174797358568,y=0.21477329503908604 +a=hat,b=zee,i=1316,x=0.8447890636321257,y=0.5448553401794702 +a=zee,b=pan,i=1317,x=0.234827977442866,y=0.36535789013854214 +a=pan,b=wye,i=1318,x=0.28563288006029197,y=0.8722097325921051 +a=pan,b=eks,i=1319,x=0.1574949973988704,y=0.737864320805229 +a=hat,b=eks,i=1320,x=0.49021876898019556,y=0.9850723155763529 +a=hat,b=hat,i=1321,x=0.10849276460754553,y=0.7096856014411096 +a=eks,b=pan,i=1322,x=0.7704102390506976,y=0.2939166316548699 +a=hat,b=pan,i=1323,x=0.785186354961605,y=0.5187554224402933 +a=hat,b=wye,i=1324,x=0.4653747699218791,y=0.07316638818680055 +a=zee,b=pan,i=1325,x=0.0726981243268019,y=0.9334085397103126 +a=wye,b=eks,i=1326,x=0.5019035191475638,y=0.9808444985066099 +a=zee,b=zee,i=1327,x=0.7577704935146902,y=0.07319296743342829 +a=eks,b=wye,i=1328,x=0.027884294519191055,y=0.9742594194746489 +a=hat,b=wye,i=1329,x=0.30934341709858726,y=0.7358665625064501 +a=zee,b=wye,i=1330,x=0.20196851520666603,y=0.4686296388879383 +a=wye,b=hat,i=1331,x=0.9886209096293992,y=0.35033943519876 +a=pan,b=eks,i=1332,x=0.9437028531431318,y=0.8092545870987017 +a=zee,b=pan,i=1333,x=0.025047095442164324,y=0.6492043063154611 +a=pan,b=hat,i=1334,x=0.8484332941587861,y=0.24802424949042978 +a=zee,b=zee,i=1335,x=0.5987101585948386,y=0.7670719549466084 +a=wye,b=wye,i=1336,x=0.5875375382759155,y=0.12052683112565199 +a=eks,b=eks,i=1337,x=0.5316127857819793,y=0.19131458191720963 +a=pan,b=pan,i=1338,x=0.08200277948024282,y=0.6794187346086508 +a=eks,b=wye,i=1339,x=0.5575467999942988,y=0.7816590387896203 +a=eks,b=zee,i=1340,x=0.1329029001223042,y=0.7468954697559254 +a=pan,b=zee,i=1341,x=0.8491462615453724,y=0.7667214357631618 +a=zee,b=wye,i=1342,x=0.016857231484302737,y=0.7189825771028026 +a=hat,b=zee,i=1343,x=0.0204145133471626,y=0.9850483398706436 +a=pan,b=eks,i=1344,x=0.14343578380352173,y=0.3534760283313706 +a=zee,b=zee,i=1345,x=0.3068266605225908,y=0.1872593613407797 +a=eks,b=hat,i=1346,x=0.75151508070612,y=0.2636098408590172 +a=eks,b=pan,i=1347,x=0.6927435409900552,y=0.8895994295177906 +a=eks,b=pan,i=1348,x=0.6801900016838289,y=0.81285575413888 +a=wye,b=pan,i=1349,x=0.5495196174214054,y=0.024059334079716832 +a=wye,b=hat,i=1350,x=0.7464955639967092,y=0.635601451124977 +a=wye,b=hat,i=1351,x=0.1945383266452364,y=0.6098906438896057 +a=hat,b=zee,i=1352,x=0.2313757351431155,y=0.9047115591444801 +a=zee,b=zee,i=1353,x=0.09798837394769866,y=0.4857389187941127 +a=pan,b=wye,i=1354,x=0.020855652150608917,y=0.7979437738522005 +a=pan,b=zee,i=1355,x=0.4204132169844832,y=0.016976719720622646 +a=pan,b=eks,i=1356,x=0.3722527646196434,y=0.9516382491937279 +a=hat,b=wye,i=1357,x=0.6527272744396904,y=0.5760550769108022 +a=wye,b=zee,i=1358,x=0.40135887170615936,y=0.49587544313347875 +a=eks,b=zee,i=1359,x=0.5832103840317804,y=0.4551385962898433 +a=wye,b=pan,i=1360,x=0.13086231928141434,y=0.010866288916755895 +a=eks,b=pan,i=1361,x=0.9224505345587571,y=0.09488253298885452 +a=pan,b=pan,i=1362,x=0.21757550606480047,y=0.3250911878972238 +a=zee,b=wye,i=1363,x=0.12002019129987074,y=0.330458068115164 +a=hat,b=zee,i=1364,x=0.11093600453342645,y=0.46812386024583597 +a=pan,b=wye,i=1365,x=0.2446315231324211,y=0.734485128500915 +a=pan,b=eks,i=1366,x=0.44912372133198186,y=0.13603083622218803 +a=hat,b=wye,i=1367,x=0.4410716319202098,y=0.5052447169227966 +a=pan,b=hat,i=1368,x=0.5290826491768821,y=0.7868317670838846 +a=hat,b=hat,i=1369,x=0.9003291714409005,y=0.6548894347969356 +a=pan,b=zee,i=1370,x=0.20647577118202198,y=0.6570041239170981 +a=hat,b=zee,i=1371,x=0.46970274230450093,y=0.9041951983476588 +a=eks,b=pan,i=1372,x=0.6125178186376162,y=0.40366807591765197 +a=eks,b=zee,i=1373,x=0.7520637884030741,y=0.7184683086802719 +a=pan,b=pan,i=1374,x=0.9344059163223443,y=0.3777271392017554 +a=wye,b=wye,i=1375,x=0.12707467974137798,y=0.951904259345876 +a=hat,b=zee,i=1376,x=0.3256794711244385,y=0.38645249736136067 +a=eks,b=hat,i=1377,x=0.179526538530434,y=0.20081807319252887 +a=wye,b=zee,i=1378,x=0.2516305024121336,y=0.6994126099643698 +a=pan,b=zee,i=1379,x=0.6583708842508542,y=0.12745947685299774 +a=zee,b=hat,i=1380,x=0.85880207513692,y=0.5362089929386346 +a=eks,b=eks,i=1381,x=0.7480180475780296,y=0.9104247466520813 +a=pan,b=pan,i=1382,x=0.5734287289517749,y=0.8325676507978588 +a=wye,b=pan,i=1383,x=0.7445746522867436,y=0.977610514961822 +a=hat,b=pan,i=1384,x=0.18929691453341568,y=0.09316356559826999 +a=hat,b=eks,i=1385,x=0.8173647642606612,y=0.685818179101868 +a=hat,b=wye,i=1386,x=0.7472200309764511,y=0.040129476799068864 +a=eks,b=hat,i=1387,x=0.6336667717285401,y=0.7885877398020724 +a=eks,b=eks,i=1388,x=0.6391264035893477,y=0.885429385188037 +a=zee,b=hat,i=1389,x=0.2737321526786327,y=0.40630528382661724 +a=wye,b=eks,i=1390,x=0.8747667631201688,y=0.44871788319272277 +a=eks,b=wye,i=1391,x=0.4921330479506649,y=0.23072265405056214 +a=hat,b=wye,i=1392,x=0.03644384893663821,y=0.8601480046083115 +a=zee,b=zee,i=1393,x=0.568247504526133,y=0.7756896840334044 +a=eks,b=wye,i=1394,x=0.2879212011081145,y=0.2954751331645483 +a=pan,b=zee,i=1395,x=0.6235312578229149,y=0.9190115143142508 +a=eks,b=hat,i=1396,x=0.3925348585643007,y=0.6541017210621741 +a=wye,b=wye,i=1397,x=0.1908719616976211,y=0.49066946794315214 +a=pan,b=wye,i=1398,x=0.44636597753534346,y=0.1332459124221107 +a=hat,b=wye,i=1399,x=0.15627409090669087,y=0.6666239928392401 +a=pan,b=pan,i=1400,x=0.7498043663610715,y=0.9134287398239703 +a=pan,b=zee,i=1401,x=0.1954474110318004,y=0.7423530907643979 +a=zee,b=zee,i=1402,x=0.014212868410986568,y=0.725003340165483 +a=hat,b=eks,i=1403,x=0.7141565502820018,y=0.8983828801012884 +a=eks,b=wye,i=1404,x=0.014080795466545282,y=0.18026639861936977 +a=zee,b=pan,i=1405,x=0.6715143596794965,y=0.921403075922691 +a=zee,b=zee,i=1406,x=0.542929251925297,y=0.5096745932177545 +a=hat,b=hat,i=1407,x=0.925464277899458,y=0.8114581401124622 +a=hat,b=eks,i=1408,x=0.8155145601390111,y=0.4662651057032756 +a=hat,b=pan,i=1409,x=0.7360283636432529,y=0.530485536184739 +a=wye,b=eks,i=1410,x=0.18097124504277107,y=0.7796289744650133 +a=zee,b=zee,i=1411,x=0.036610885557006756,y=0.9383609949487812 +a=zee,b=zee,i=1412,x=0.3608642872844662,y=0.47981840619533633 +a=zee,b=eks,i=1413,x=0.5222789053544413,y=0.2735382327354091 +a=pan,b=pan,i=1414,x=0.41821681358517837,y=0.09261463379853807 +a=eks,b=pan,i=1415,x=0.36407936516918227,y=0.412995532484439 +a=zee,b=eks,i=1416,x=0.8037535280997706,y=0.9967016304554022 +a=zee,b=wye,i=1417,x=0.03656836512418926,y=0.24047847966373825 +a=hat,b=zee,i=1418,x=0.9966705327199551,y=0.24331478490278557 +a=eks,b=zee,i=1419,x=0.0019272339003844063,y=0.4494856127708353 +a=wye,b=zee,i=1420,x=0.26078653509711935,y=0.8205856479809418 +a=eks,b=zee,i=1421,x=0.3781190702325734,y=0.7756276321642843 +a=eks,b=eks,i=1422,x=0.8685238966563206,y=0.4749950592532425 +a=hat,b=wye,i=1423,x=0.015363751269120707,y=0.7156073118022606 +a=eks,b=hat,i=1424,x=0.816131333846752,y=0.6719670303804344 +a=pan,b=hat,i=1425,x=0.7608261327843064,y=0.8033020578141182 +a=wye,b=pan,i=1426,x=0.15941112007072045,y=0.5893140312689553 +a=hat,b=wye,i=1427,x=0.37742125258201054,y=0.21248345631269194 +a=pan,b=eks,i=1428,x=0.2179834817521752,y=0.6045604185833173 +a=wye,b=hat,i=1429,x=0.6945031453929469,y=0.4781622710344138 +a=hat,b=hat,i=1430,x=0.2249233470581683,y=0.2783168994644075 +a=hat,b=pan,i=1431,x=0.4641755096893504,y=0.9173237513729213 +a=pan,b=zee,i=1432,x=0.7027031224037956,y=0.3317909620850288 +a=zee,b=hat,i=1433,x=0.7968305326329156,y=0.02115891484339094 +a=eks,b=hat,i=1434,x=0.824832015791001,y=0.15206099206432044 +a=pan,b=wye,i=1435,x=0.9895511842399779,y=0.24672707930718718 +a=zee,b=wye,i=1436,x=0.03443424698915787,y=0.7036923651780208 +a=eks,b=eks,i=1437,x=0.7077146987434991,y=0.4772318639588453 +a=wye,b=zee,i=1438,x=0.280848551545003,y=0.581684502725692 +a=wye,b=pan,i=1439,x=0.29634793935457593,y=0.15883447307684273 +a=hat,b=wye,i=1440,x=0.9552968869720926,y=0.7549130979076563 +a=eks,b=wye,i=1441,x=0.782665993384691,y=0.6769028671991114 +a=wye,b=wye,i=1442,x=0.1111822347810345,y=0.4098271097617635 +a=wye,b=pan,i=1443,x=0.9004115661167051,y=0.8953351280072975 +a=eks,b=eks,i=1444,x=0.7825483490155876,y=0.1911154945653185 +a=wye,b=hat,i=1445,x=0.5126253689092004,y=0.9851511494903027 +a=zee,b=hat,i=1446,x=0.5683263846018851,y=0.36460301344654333 +a=hat,b=wye,i=1447,x=0.0058754901082536115,y=0.774777974548495 +a=eks,b=hat,i=1448,x=0.3708973278245986,y=0.8180561446210824 +a=pan,b=zee,i=1449,x=0.7342563560822476,y=0.5866440660526566 +a=wye,b=zee,i=1450,x=0.057991219063554644,y=0.5720271334501862 +a=zee,b=pan,i=1451,x=0.7266623210900269,y=0.5529202681153802 +a=pan,b=zee,i=1452,x=0.6045149915326044,y=0.43879278090859253 +a=wye,b=pan,i=1453,x=0.7396355861845729,y=0.07902637119446942 +a=hat,b=pan,i=1454,x=0.6796123362492761,y=0.07338367835669557 +a=wye,b=hat,i=1455,x=0.6393700516557285,y=0.3786022905745211 +a=pan,b=zee,i=1456,x=0.6285804221646021,y=0.9875061625049019 +a=wye,b=wye,i=1457,x=0.020604286592247223,y=0.9051047892954668 +a=wye,b=eks,i=1458,x=0.9288057779036796,y=0.08184955257646931 +a=eks,b=hat,i=1459,x=0.37211255193051374,y=0.7275732107413054 +a=hat,b=eks,i=1460,x=0.8976672611360175,y=0.11158201921723399 +a=pan,b=pan,i=1461,x=0.8953302483551178,y=0.3176124805910262 +a=zee,b=eks,i=1462,x=0.11393628149045654,y=0.14776897927457688 +a=zee,b=wye,i=1463,x=0.9485009664381004,y=0.6876104431895068 +a=pan,b=eks,i=1464,x=0.5034433003230543,y=0.9194125130762513 +a=pan,b=zee,i=1465,x=0.18563268428375257,y=0.09241285966004353 +a=zee,b=eks,i=1466,x=0.9809617365136725,y=0.41584412119368963 +a=eks,b=eks,i=1467,x=0.5966766034558736,y=0.5918168248126415 +a=zee,b=wye,i=1468,x=0.8524700641554818,y=0.9423215024482277 +a=hat,b=hat,i=1469,x=0.30981599429404116,y=0.8121609570712267 +a=eks,b=wye,i=1470,x=0.3172972103854893,y=0.5803204798913618 +a=hat,b=eks,i=1471,x=0.33123267379248844,y=0.816316950700786 +a=pan,b=pan,i=1472,x=0.13616411059500877,y=0.29064871767206657 +a=eks,b=pan,i=1473,x=0.2072400514044095,y=0.6358868351183312 +a=eks,b=wye,i=1474,x=0.4211179162576446,y=0.21058536437655107 +a=pan,b=eks,i=1475,x=0.4704809160051703,y=0.8307787116985389 +a=zee,b=pan,i=1476,x=0.13639522899731849,y=0.23338840020951146 +a=pan,b=zee,i=1477,x=0.2723828998857428,y=0.9470378753636345 +a=wye,b=hat,i=1478,x=0.9181407667919723,y=0.542065887413139 +a=eks,b=pan,i=1479,x=0.36997774655144844,y=0.9163407928935801 +a=hat,b=eks,i=1480,x=0.4110600513034226,y=0.762934868654504 +a=eks,b=hat,i=1481,x=0.07888272339471736,y=0.9970129572140034 +a=pan,b=wye,i=1482,x=0.18636069480197193,y=0.9912578166928323 +a=hat,b=eks,i=1483,x=0.14507297992678936,y=0.005565478369193744 +a=wye,b=eks,i=1484,x=0.12541139811813662,y=0.7168687280478707 +a=pan,b=pan,i=1485,x=0.39466783430726504,y=0.982498465405116 +a=wye,b=pan,i=1486,x=0.42338989462787613,y=0.21044104481161763 +a=hat,b=pan,i=1487,x=0.15371916098016003,y=0.6216331795342438 +a=wye,b=hat,i=1488,x=0.24032388275558492,y=0.8561385404203309 +a=pan,b=zee,i=1489,x=0.9254041583361616,y=0.8626755735608904 +a=wye,b=wye,i=1490,x=0.6717355270144156,y=0.12382812446245695 +a=hat,b=zee,i=1491,x=0.8374077645159174,y=0.2868130167653046 +a=zee,b=hat,i=1492,x=0.31566626553195365,y=0.18969237480034762 +a=pan,b=hat,i=1493,x=0.7443466050859169,y=0.5883736148067066 +a=pan,b=zee,i=1494,x=0.489472189755636,y=0.2436710488233178 +a=pan,b=hat,i=1495,x=0.31071524278241913,y=0.3032733210952677 +a=wye,b=zee,i=1496,x=0.6743178734293219,y=0.018796476267587625 +a=eks,b=zee,i=1497,x=0.13194664583383386,y=0.13915515391288613 +a=wye,b=pan,i=1498,x=0.40290420886277534,y=0.45645851051725006 +a=zee,b=pan,i=1499,x=0.7372530102597384,y=0.28172203934687556 +a=zee,b=wye,i=1500,x=0.8051155053673082,y=0.628483371578552 +a=hat,b=pan,i=1501,x=0.8675575754177055,y=0.5525846951861648 +a=pan,b=zee,i=1502,x=0.8765052305323637,y=0.3446134001019854 +a=wye,b=pan,i=1503,x=0.5396577054171726,y=0.6580836727630581 +a=eks,b=wye,i=1504,x=0.3351263725136986,y=0.16701945030517473 +a=zee,b=wye,i=1505,x=0.502492235570156,y=0.27616039273844517 +a=hat,b=wye,i=1506,x=0.11505114122495796,y=0.344787577171222 +a=wye,b=hat,i=1507,x=0.84331982245662,y=0.5563459493044525 +a=eks,b=wye,i=1508,x=0.19701887217577851,y=0.5005677125700215 +a=hat,b=eks,i=1509,x=0.6569568959744496,y=0.37010077528594765 +a=wye,b=pan,i=1510,x=0.7194905750125422,y=0.37415889411709513 +a=zee,b=hat,i=1511,x=0.9889028039860764,y=0.25079970858002243 +a=zee,b=hat,i=1512,x=0.40679341185508744,y=0.5138676082375969 +a=eks,b=hat,i=1513,x=0.10774228377040074,y=0.15410741897104152 +a=eks,b=eks,i=1514,x=0.4621589895594861,y=0.9572796836020941 +a=eks,b=eks,i=1515,x=0.37334324705844235,y=0.5146787371775148 +a=pan,b=eks,i=1516,x=0.322276672926436,y=0.4473633411895408 +a=eks,b=eks,i=1517,x=0.9166592846030838,y=0.9746072560912218 +a=zee,b=zee,i=1518,x=0.6805021595118457,y=0.0973567941307375 +a=eks,b=zee,i=1519,x=0.008458305921919762,y=0.13018614842795018 +a=wye,b=pan,i=1520,x=0.6365490008145669,y=0.717108948902972 +a=zee,b=eks,i=1521,x=0.8128775978881801,y=0.8496069709075166 +a=zee,b=eks,i=1522,x=0.7549485896689099,y=0.8158698570741542 +a=wye,b=wye,i=1523,x=0.005603558151104915,y=0.7322907338442813 +a=eks,b=wye,i=1524,x=0.2173598291514076,y=0.8332636657137272 +a=eks,b=hat,i=1525,x=0.9893289065716524,y=0.4815313236058858 +a=wye,b=eks,i=1526,x=0.5993045597268822,y=0.8066671481799782 +a=pan,b=hat,i=1527,x=0.28028817426492336,y=0.9622494242847022 +a=zee,b=hat,i=1528,x=0.1807703534747297,y=0.5647917504765553 +a=pan,b=zee,i=1529,x=0.6659896188082082,y=0.08073793623287506 +a=wye,b=zee,i=1530,x=0.0001874794831505655,y=0.316767027644979 +a=pan,b=zee,i=1531,x=0.8883596657541506,y=0.5839060771184763 +a=eks,b=hat,i=1532,x=0.901005316986836,y=0.8140237382706386 +a=zee,b=hat,i=1533,x=0.9413660325436318,y=0.06622163813109339 +a=hat,b=eks,i=1534,x=0.03906160456377494,y=0.1079795640773159 +a=pan,b=hat,i=1535,x=0.9317916001293041,y=0.3898775157821377 +a=wye,b=hat,i=1536,x=0.015674157771976116,y=0.69356849237495 +a=pan,b=pan,i=1537,x=0.24487835477169373,y=0.5533586202131611 +a=pan,b=pan,i=1538,x=0.7004457835988849,y=0.9254536373090144 +a=zee,b=zee,i=1539,x=0.08095025737185801,y=0.42649957909211544 +a=zee,b=hat,i=1540,x=0.5503724625066438,y=0.8550739169017145 +a=pan,b=wye,i=1541,x=0.45409966242017596,y=0.6097069133161814 +a=wye,b=wye,i=1542,x=0.8929002429586355,y=0.32554836024869227 +a=pan,b=hat,i=1543,x=0.5949367118079497,y=0.8559890968130015 +a=wye,b=zee,i=1544,x=0.9409798267255335,y=0.018548163160445608 +a=pan,b=eks,i=1545,x=0.7534669087213052,y=0.23450536691315327 +a=pan,b=eks,i=1546,x=0.2200107807755327,y=0.4056585225829311 +a=pan,b=hat,i=1547,x=0.6431981362856164,y=0.20869397212585072 +a=hat,b=zee,i=1548,x=0.7802297233261388,y=0.7951833869084849 +a=wye,b=eks,i=1549,x=0.0689521292391374,y=0.7883769928657323 +a=wye,b=wye,i=1550,x=0.08609382344969774,y=0.39902582557569544 +a=zee,b=zee,i=1551,x=0.8470067873893261,y=0.16901402355720452 +a=wye,b=eks,i=1552,x=0.7411482258747379,y=0.5326218258597286 +a=eks,b=wye,i=1553,x=0.9069733522359251,y=0.30710040658612636 +a=zee,b=eks,i=1554,x=0.27856650294803487,y=0.3773512841270542 +a=pan,b=pan,i=1555,x=0.5341857564145447,y=0.33670626249057545 +a=zee,b=pan,i=1556,x=0.810331031324778,y=0.8529873485281747 +a=pan,b=eks,i=1557,x=0.8809860667113874,y=0.6544680775174134 +a=zee,b=zee,i=1558,x=0.5835792774028313,y=0.7084079588663174 +a=wye,b=zee,i=1559,x=0.44436564072900075,y=0.5752434865340957 +a=hat,b=zee,i=1560,x=0.05594331248193807,y=0.6221392828715202 +a=pan,b=zee,i=1561,x=0.705850527727704,y=0.9592589404430422 +a=hat,b=hat,i=1562,x=0.31193139935992087,y=0.16547553772610035 +a=wye,b=pan,i=1563,x=0.619202510644987,y=0.43091955100529267 +a=zee,b=eks,i=1564,x=0.3001925600592342,y=0.8376369289625749 +a=zee,b=pan,i=1565,x=0.012156208135737478,y=0.3456043711066239 +a=zee,b=wye,i=1566,x=0.8568468043920444,y=0.4407063036969697 +a=zee,b=wye,i=1567,x=0.9107751651007914,y=0.4338277282451076 +a=zee,b=hat,i=1568,x=0.7354460222177639,y=0.9579628704250065 +a=pan,b=pan,i=1569,x=0.28206876750655996,y=0.6360639371724323 +a=zee,b=eks,i=1570,x=0.8221229536271197,y=0.11834502495832944 +a=pan,b=wye,i=1571,x=0.6137258407313767,y=0.9758738290281926 +a=pan,b=pan,i=1572,x=0.21906870698568925,y=0.09712236243897499 +a=pan,b=eks,i=1573,x=0.3161549490930624,y=0.6465981924405851 +a=zee,b=hat,i=1574,x=0.392507481283901,y=0.8101156318295134 +a=eks,b=eks,i=1575,x=0.7966043024311776,y=0.2593981756391409 +a=zee,b=zee,i=1576,x=0.8002836252017393,y=0.8669638365198293 +a=wye,b=hat,i=1577,x=0.0784765489757262,y=0.2919577999135742 +a=wye,b=wye,i=1578,x=0.8007027846918099,y=0.16134496938130005 +a=wye,b=zee,i=1579,x=0.8737327971880199,y=0.7021864790253274 +a=zee,b=wye,i=1580,x=0.5926703370632916,y=0.6204701558848567 +a=eks,b=zee,i=1581,x=0.3258371500409273,y=0.4813220118624293 +a=wye,b=wye,i=1582,x=0.45519672674498746,y=0.6149833786028758 +a=pan,b=wye,i=1583,x=0.7445036133271608,y=0.3559946225162539 +a=eks,b=pan,i=1584,x=0.21680886346713335,y=0.8184061883186948 +a=wye,b=wye,i=1585,x=0.031589920237896196,y=0.5767882347019143 +a=pan,b=wye,i=1586,x=0.6737421455744065,y=0.8440144488545762 +a=wye,b=eks,i=1587,x=0.2445786639209251,y=0.4387287649518946 +a=hat,b=pan,i=1588,x=0.5212487539988067,y=0.2199522299331076 +a=hat,b=zee,i=1589,x=0.6381249665841564,y=0.6622471527137181 +a=zee,b=zee,i=1590,x=0.49197726385941254,y=0.2851074772091239 +a=pan,b=wye,i=1591,x=0.27721780314806643,y=0.42224771091002244 +a=pan,b=wye,i=1592,x=0.945365956010478,y=0.09306257348741964 +a=wye,b=wye,i=1593,x=0.12456537324161354,y=0.709614178322504 +a=hat,b=wye,i=1594,x=0.1981221992299298,y=0.6757943828554006 +a=pan,b=pan,i=1595,x=0.5198729892603339,y=0.8135669258519346 +a=eks,b=wye,i=1596,x=0.8578168450376926,y=0.8632162279300964 +a=eks,b=hat,i=1597,x=0.3540018556898594,y=0.7991052287555176 +a=eks,b=wye,i=1598,x=0.9276333581678391,y=0.06549902318059164 +a=wye,b=zee,i=1599,x=0.4561658314107403,y=0.6365134752538643 +a=pan,b=pan,i=1600,x=0.9022636603358615,y=0.2162188539106099 +a=zee,b=hat,i=1601,x=0.21917535804489907,y=0.49754205213030844 +a=wye,b=pan,i=1602,x=0.8342980736735198,y=0.6640472095662565 +a=zee,b=wye,i=1603,x=0.8557749370240072,y=0.05159217506855951 +a=eks,b=pan,i=1604,x=0.6578249784146099,y=0.08991421995527515 +a=pan,b=hat,i=1605,x=0.7597487093068874,y=0.8484514239165745 +a=pan,b=eks,i=1606,x=0.6945970040541443,y=0.2660407416106616 +a=wye,b=hat,i=1607,x=0.9316005854017254,y=0.061544811707459846 +a=pan,b=pan,i=1608,x=0.1076571003288127,y=0.7762663913386769 +a=hat,b=hat,i=1609,x=0.6237995866155571,y=0.07849520372537022 +a=wye,b=eks,i=1610,x=0.09062598480760276,y=0.3361854985819238 +a=pan,b=pan,i=1611,x=0.007836662246717752,y=0.5697242748348913 +a=eks,b=pan,i=1612,x=0.34051658433735943,y=0.28757859267810415 +a=hat,b=zee,i=1613,x=0.6572715559476069,y=0.39371095173028303 +a=wye,b=pan,i=1614,x=0.8905869590474236,y=0.047907908875908234 +a=eks,b=wye,i=1615,x=0.05539774482352222,y=0.030230875132911672 +a=hat,b=pan,i=1616,x=0.31269372542106866,y=0.5929050080918079 +a=eks,b=eks,i=1617,x=0.5259315994925159,y=0.3120388126285063 +a=zee,b=eks,i=1618,x=0.41825022828100444,y=0.010066997525972399 +a=hat,b=pan,i=1619,x=0.9529901310801209,y=0.24566804188484748 +a=eks,b=hat,i=1620,x=0.1861273836070172,y=0.2869387265308132 +a=wye,b=eks,i=1621,x=0.4197448738879491,y=0.057355525921190864 +a=eks,b=eks,i=1622,x=0.5188894343183612,y=0.14708356201436057 +a=pan,b=hat,i=1623,x=0.6787950657750607,y=0.06224754425761503 +a=eks,b=zee,i=1624,x=0.9376797227474318,y=0.45224464425072863 +a=wye,b=zee,i=1625,x=0.7652458613408694,y=0.959285581308301 +a=wye,b=hat,i=1626,x=0.3525357465470107,y=0.7113074877138676 +a=eks,b=eks,i=1627,x=0.6651612159386544,y=0.09641171687890637 +a=pan,b=hat,i=1628,x=0.6018119249348337,y=0.2647753300105741 +a=hat,b=zee,i=1629,x=0.41083118021802867,y=0.019106148002514645 +a=hat,b=wye,i=1630,x=0.4217815192818861,y=0.6702955396816114 +a=wye,b=hat,i=1631,x=0.7242804590797115,y=0.9448679681099966 +a=wye,b=wye,i=1632,x=0.11624568451306994,y=0.8905809281772715 +a=pan,b=wye,i=1633,x=0.38538324135826085,y=0.9883618907956973 +a=hat,b=pan,i=1634,x=0.5776207387085575,y=0.2528561924267074 +a=wye,b=pan,i=1635,x=0.8895974823179132,y=0.9200024991202054 +a=wye,b=wye,i=1636,x=0.9393356532728606,y=0.6298264999340702 +a=wye,b=eks,i=1637,x=0.9073542081519019,y=0.6848431646656846 +a=hat,b=wye,i=1638,x=0.41413865923623305,y=0.9996509466622345 +a=hat,b=pan,i=1639,x=0.4583916991957001,y=0.6357936726110696 +a=eks,b=wye,i=1640,x=0.7198824080298333,y=0.7037862057023272 +a=zee,b=hat,i=1641,x=0.17301970050562698,y=0.7988297836126249 +a=hat,b=zee,i=1642,x=0.08350260061450743,y=0.7500700943710352 +a=pan,b=eks,i=1643,x=0.4445332045218795,y=0.5668553575161199 +a=hat,b=zee,i=1644,x=0.958532242547598,y=0.2998060164234553 +a=pan,b=pan,i=1645,x=0.8386173577817879,y=0.7579883039951569 +a=zee,b=hat,i=1646,x=0.4223193298481345,y=0.8728331174039174 +a=wye,b=zee,i=1647,x=0.3542223974517451,y=0.4616303281316404 +a=zee,b=pan,i=1648,x=0.1732057619535785,y=0.21331253786975357 +a=hat,b=wye,i=1649,x=0.7928655951515221,y=0.29258856907772846 +a=zee,b=wye,i=1650,x=0.8310778499617896,y=0.8744033167682863 +a=pan,b=wye,i=1651,x=0.22292538964605568,y=0.8685911019201707 +a=eks,b=zee,i=1652,x=0.5205479143101123,y=0.2930255040077785 +a=wye,b=wye,i=1653,x=0.6034173789737551,y=0.7826811363427305 +a=hat,b=zee,i=1654,x=0.1272383433369223,y=0.7739737595522014 +a=zee,b=eks,i=1655,x=0.31813723998346144,y=0.2538852441364856 +a=wye,b=hat,i=1656,x=0.18836020025377764,y=0.20683034404839462 +a=pan,b=hat,i=1657,x=0.6185887927483923,y=0.10371843594601571 +a=wye,b=zee,i=1658,x=0.42244696220990907,y=0.25272710810302346 +a=wye,b=hat,i=1659,x=0.29012052922811093,y=0.41591681426338967 +a=wye,b=hat,i=1660,x=0.4268085841844734,y=0.3388035517120921 +a=eks,b=hat,i=1661,x=0.13934499347961038,y=0.03663996929413327 +a=pan,b=hat,i=1662,x=0.012677030530496736,y=0.510781054167575 +a=zee,b=eks,i=1663,x=0.40503031227105424,y=0.6047965215819301 +a=wye,b=pan,i=1664,x=0.6399761240712305,y=0.09533593475272217 +a=wye,b=eks,i=1665,x=0.8939474493355103,y=0.9223252135239184 +a=pan,b=eks,i=1666,x=0.16666185875740613,y=0.5177501799126248 +a=pan,b=wye,i=1667,x=0.7253392873302943,y=0.09162119951978043 +a=eks,b=eks,i=1668,x=0.513508182615633,y=0.1685023831639888 +a=wye,b=hat,i=1669,x=0.4710950479501834,y=0.03651025725804602 +a=hat,b=eks,i=1670,x=0.6003116669898597,y=0.7981557111587316 +a=pan,b=pan,i=1671,x=0.8116187328458756,y=0.8072718271616067 +a=pan,b=wye,i=1672,x=0.7034003424147444,y=0.6847351199705963 +a=wye,b=hat,i=1673,x=0.5949143416873871,y=0.8102803139285161 +a=hat,b=wye,i=1674,x=0.5855903947052084,y=0.4648428630367838 +a=hat,b=pan,i=1675,x=0.3455272053677292,y=0.6971667108454541 +a=wye,b=wye,i=1676,x=0.29137127774161453,y=0.3509788972831772 +a=zee,b=hat,i=1677,x=0.051223624824948355,y=0.48806061670524303 +a=pan,b=zee,i=1678,x=0.22830360777714898,y=0.040523234104181904 +a=zee,b=zee,i=1679,x=0.2004874019427556,y=0.2692182176272302 +a=pan,b=wye,i=1680,x=0.7590576123107873,y=0.17200150784460888 +a=hat,b=pan,i=1681,x=0.8474039861745504,y=0.5929326488850256 +a=pan,b=zee,i=1682,x=0.6678126441832403,y=0.7581822567177666 +a=eks,b=eks,i=1683,x=0.1656742241132675,y=0.25898444627641315 +a=eks,b=eks,i=1684,x=0.08681268181886848,y=0.14340546739344362 +a=pan,b=pan,i=1685,x=0.96441969603388,y=0.3414555586796736 +a=zee,b=wye,i=1686,x=0.3371665714902127,y=0.9792785331415429 +a=pan,b=eks,i=1687,x=0.663918740679759,y=0.7797473286438443 +a=eks,b=wye,i=1688,x=0.26502140138042296,y=0.8841653957891482 +a=hat,b=eks,i=1689,x=0.49022956784197735,y=0.4412363150159613 +a=pan,b=pan,i=1690,x=0.4323862798117054,y=0.9572877683405837 +a=wye,b=hat,i=1691,x=0.19346871577634817,y=0.3548449217449817 +a=eks,b=zee,i=1692,x=0.2220528759711472,y=0.2854499747333922 +a=wye,b=pan,i=1693,x=0.6318004848086037,y=0.8235151199361017 +a=hat,b=hat,i=1694,x=0.22300051255024678,y=0.23627303242311026 +a=pan,b=eks,i=1695,x=0.606816508396926,y=0.4747964191601073 +a=pan,b=eks,i=1696,x=0.5409026908587434,y=0.8707138792965543 +a=zee,b=eks,i=1697,x=0.8215348448990311,y=0.5963587804425763 +a=eks,b=hat,i=1698,x=0.4552430260978796,y=0.7656888582137643 +a=eks,b=eks,i=1699,x=0.5528124536495131,y=0.03385319757100913 +a=wye,b=pan,i=1700,x=0.5921927876548824,y=0.13717891760982504 +a=wye,b=wye,i=1701,x=0.3521072429813412,y=0.9393268458767366 +a=eks,b=eks,i=1702,x=0.615481896967935,y=0.4253334980050465 +a=hat,b=eks,i=1703,x=0.04267213782959711,y=0.6683763263616654 +a=zee,b=wye,i=1704,x=0.417590320872979,y=0.7481853946231414 +a=eks,b=wye,i=1705,x=0.4519026086752629,y=0.721298569465698 +a=eks,b=wye,i=1706,x=0.867732327367188,y=0.7815034918779579 +a=eks,b=pan,i=1707,x=0.21735365651407101,y=0.6786702647895654 +a=eks,b=wye,i=1708,x=0.7426314107643154,y=0.39737817100828876 +a=hat,b=wye,i=1709,x=0.7255615455173713,y=0.7788950854100821 +a=pan,b=hat,i=1710,x=0.08892696718996207,y=0.9572747456151248 +a=eks,b=hat,i=1711,x=0.8331359499607889,y=0.8880694168170389 +a=pan,b=zee,i=1712,x=0.07987647709173995,y=0.13417502683990923 +a=eks,b=wye,i=1713,x=0.43055194021989684,y=0.12038634859450736 +a=eks,b=eks,i=1714,x=0.5087128193007605,y=0.9531328272635052 +a=wye,b=zee,i=1715,x=0.5007673042035596,y=0.0839554814172323 +a=zee,b=wye,i=1716,x=0.9367542179955354,y=0.8831199104153296 +a=zee,b=zee,i=1717,x=0.8370665182431167,y=0.46590727343637683 +a=zee,b=hat,i=1718,x=0.6417213786646256,y=0.12267793340629607 +a=hat,b=pan,i=1719,x=0.48165651092697337,y=0.9550338464219692 +a=pan,b=pan,i=1720,x=0.26837378206040097,y=0.3273738090239059 +a=zee,b=eks,i=1721,x=0.3013268284235642,y=0.9999170047266996 +a=eks,b=pan,i=1722,x=0.7488627212441221,y=0.7589673147670182 +a=pan,b=zee,i=1723,x=0.22059597690872113,y=0.4590031168653098 +a=zee,b=wye,i=1724,x=0.11085385425683147,y=0.18276048166565262 +a=eks,b=eks,i=1725,x=0.8016828955823794,y=0.5017037375277129 +a=eks,b=wye,i=1726,x=0.9929352438598067,y=0.836317286740252 +a=hat,b=pan,i=1727,x=0.015544541266721779,y=0.4301942866494898 +a=wye,b=hat,i=1728,x=0.24080891134309446,y=0.5995840846866549 +a=hat,b=pan,i=1729,x=0.006810750830322787,y=0.855871006710109 +a=wye,b=zee,i=1730,x=0.17481728816675346,y=0.4661820645212398 +a=wye,b=zee,i=1731,x=0.255264888272124,y=0.9481051880482031 +a=eks,b=wye,i=1732,x=0.9141703983722962,y=0.7783272768366281 +a=pan,b=wye,i=1733,x=0.4811498350363058,y=0.31752434003930774 +a=wye,b=hat,i=1734,x=0.33815529285945034,y=0.8025791463907084 +a=wye,b=eks,i=1735,x=0.4660052329093146,y=0.6822728002131543 +a=eks,b=pan,i=1736,x=0.42070034175427795,y=0.8250949093967167 +a=hat,b=hat,i=1737,x=0.8848216308084669,y=0.49372633356388596 +a=wye,b=wye,i=1738,x=0.41919127534471545,y=0.6972253946537716 +a=pan,b=hat,i=1739,x=0.7458644297757762,y=0.06863960925170765 +a=zee,b=hat,i=1740,x=0.5467481093982075,y=0.20576784027619854 +a=hat,b=hat,i=1741,x=0.6667341296371178,y=0.5083249671499618 +a=zee,b=zee,i=1742,x=0.5570445537603863,y=0.9969595288070264 +a=hat,b=pan,i=1743,x=0.3878736075798501,y=0.09689320155996384 +a=hat,b=wye,i=1744,x=0.47545940383287155,y=0.035171107409935454 +a=wye,b=pan,i=1745,x=0.05202061770868127,y=0.6566730002228411 +a=zee,b=hat,i=1746,x=0.058673442891371996,y=0.28933038921745524 +a=wye,b=hat,i=1747,x=0.14150517117852657,y=0.536530005390096 +a=eks,b=wye,i=1748,x=0.3689045321575106,y=0.43375960646000566 +a=wye,b=eks,i=1749,x=0.08070562415535032,y=0.7601097373668262 +a=zee,b=pan,i=1750,x=0.42748309274481444,y=0.40582328846411353 +a=eks,b=pan,i=1751,x=0.5101125068297688,y=0.17416701133200285 +a=eks,b=hat,i=1752,x=0.6822739323301563,y=0.934728306935636 +a=zee,b=wye,i=1753,x=0.5815603591837878,y=0.42946603160181884 +a=eks,b=zee,i=1754,x=0.4411659420836479,y=0.658970404212564 +a=pan,b=eks,i=1755,x=0.16413727843701775,y=0.9186399984720109 +a=hat,b=hat,i=1756,x=0.6677910628012946,y=0.7992076156627536 +a=pan,b=pan,i=1757,x=0.018771917494669887,y=0.07627637321631209 +a=eks,b=eks,i=1758,x=0.3849737318613389,y=0.10314796719548613 +a=eks,b=hat,i=1759,x=0.004605943802663104,y=0.13706408448625906 +a=pan,b=hat,i=1760,x=0.16534300738225027,y=0.6267714211033921 +a=zee,b=zee,i=1761,x=0.9779052389253532,y=0.5003086801528233 +a=wye,b=hat,i=1762,x=0.04507239441313149,y=0.7716812127623998 +a=hat,b=hat,i=1763,x=0.6315164191885015,y=0.4375276804518171 +a=hat,b=pan,i=1764,x=0.02195532641775666,y=0.2526330533315183 +a=hat,b=eks,i=1765,x=0.2835946220779688,y=0.29118113110322497 +a=hat,b=zee,i=1766,x=0.382493150516817,y=0.8520221210763981 +a=zee,b=wye,i=1767,x=0.3657210401100467,y=0.6620479513955376 +a=eks,b=zee,i=1768,x=0.7033634045957338,y=0.47107520132096625 +a=zee,b=pan,i=1769,x=0.7412198854939575,y=0.34206923036029935 +a=eks,b=wye,i=1770,x=0.7022926949673525,y=0.8178450530445518 +a=wye,b=zee,i=1771,x=0.8754670655329418,y=0.17333696566959766 +a=hat,b=eks,i=1772,x=0.585792241890598,y=0.7443360574921659 +a=zee,b=zee,i=1773,x=0.6522535015576731,y=0.21757325076071798 +a=pan,b=pan,i=1774,x=0.09695201653405716,y=0.8252978168426179 +a=zee,b=zee,i=1775,x=0.977214551248574,y=0.4647124207647422 +a=pan,b=hat,i=1776,x=0.9052349202388439,y=0.23607383279010508 +a=pan,b=pan,i=1777,x=0.8770213930313705,y=0.2649679554558544 +a=eks,b=pan,i=1778,x=0.5825936705834729,y=0.5453162110699705 +a=eks,b=hat,i=1779,x=0.5006571233548579,y=0.1243780561189558 +a=pan,b=zee,i=1780,x=0.1846415746915494,y=0.04736023830541203 +a=wye,b=pan,i=1781,x=0.578399885263909,y=0.04308726031144994 +a=pan,b=eks,i=1782,x=0.9210030244758979,y=0.7773896236831834 +a=wye,b=zee,i=1783,x=0.9426077714915372,y=0.2538200528298715 +a=wye,b=wye,i=1784,x=0.8612436216521431,y=0.8048330008328066 +a=hat,b=wye,i=1785,x=0.9754832792942771,y=0.28923936562916985 +a=pan,b=zee,i=1786,x=0.2494860009657509,y=0.17194280903044357 +a=eks,b=eks,i=1787,x=0.368000320083405,y=0.4886055420500375 +a=pan,b=wye,i=1788,x=0.26250246334689176,y=0.04787633922145995 +a=pan,b=wye,i=1789,x=0.7301945417230211,y=0.226509032748324 +a=hat,b=zee,i=1790,x=0.37729036546983097,y=0.27703668720411234 +a=hat,b=pan,i=1791,x=0.05762772701528418,y=0.8943100353103193 +a=pan,b=zee,i=1792,x=0.8322225569737312,y=0.7917170874641617 +a=wye,b=zee,i=1793,x=0.31884392088021907,y=0.48529327738748296 +a=wye,b=wye,i=1794,x=0.2263305044828683,y=0.937998380780705 +a=hat,b=zee,i=1795,x=0.16118129356442434,y=0.16950272509494824 +a=zee,b=eks,i=1796,x=0.4942226187236075,y=0.14210516571467535 +a=hat,b=zee,i=1797,x=0.7287749063387707,y=0.9927587108357429 +a=pan,b=hat,i=1798,x=0.6828185492461075,y=0.4502861054322417 +a=hat,b=zee,i=1799,x=0.9355569291824988,y=0.20314844189673253 +a=zee,b=pan,i=1800,x=0.72307448294554,y=0.6376778174182595 +a=pan,b=eks,i=1801,x=0.8102218415617043,y=0.6044303313247449 +a=zee,b=pan,i=1802,x=0.357073805593369,y=0.8319647967908266 +a=eks,b=wye,i=1803,x=0.5196592664144227,y=0.7156673976778524 +a=eks,b=wye,i=1804,x=0.29264863959299714,y=0.708791737405034 +a=zee,b=eks,i=1805,x=0.8443555032696601,y=0.064863387129513 +a=zee,b=hat,i=1806,x=0.6164118793332103,y=0.1255925909310226 +a=wye,b=hat,i=1807,x=0.14657249890035728,y=0.5230067969283422 +a=hat,b=wye,i=1808,x=0.2287730659373145,y=0.20360891960927452 +a=eks,b=zee,i=1809,x=0.5828879813451391,y=0.8871296430025095 +a=wye,b=hat,i=1810,x=0.10808902686015609,y=0.003095657967865484 +a=zee,b=wye,i=1811,x=0.879138779526544,y=0.8158846610141476 +a=zee,b=wye,i=1812,x=0.8726848944578037,y=0.06260871597344408 +a=eks,b=pan,i=1813,x=0.7037266550933726,y=0.35602278298025203 +a=hat,b=pan,i=1814,x=0.9644298322610328,y=0.4993991438913755 +a=eks,b=pan,i=1815,x=0.5418348248161854,y=0.9355389520025802 +a=hat,b=hat,i=1816,x=0.09792806194299297,y=0.14176660544329966 +a=pan,b=pan,i=1817,x=0.5655519977509864,y=0.5975680493813812 +a=zee,b=wye,i=1818,x=0.8214459119942229,y=0.29965361128737544 +a=pan,b=wye,i=1819,x=0.18318519888267681,y=0.43197282065530884 +a=hat,b=pan,i=1820,x=0.020838363795188775,y=0.8508185143390146 +a=pan,b=pan,i=1821,x=0.38294698779651215,y=0.8341489509213522 +a=hat,b=wye,i=1822,x=0.522603809398008,y=0.6634567147948507 +a=zee,b=hat,i=1823,x=0.5191794392445693,y=0.5255931403873793 +a=eks,b=pan,i=1824,x=0.44104659188971895,y=0.6594737117599939 +a=wye,b=pan,i=1825,x=0.5392802909916755,y=0.8897079123047565 +a=wye,b=pan,i=1826,x=0.8957889050713344,y=0.7119911089910552 +a=hat,b=hat,i=1827,x=0.7124428569925854,y=0.5480761759295041 +a=zee,b=hat,i=1828,x=0.05786804641448351,y=0.4254319991402028 +a=pan,b=wye,i=1829,x=0.4687534933888111,y=0.706582639979992 +a=zee,b=hat,i=1830,x=0.2721305750226911,y=0.005377285991549963 +a=pan,b=hat,i=1831,x=0.18303692231105184,y=0.21025826705763861 +a=eks,b=pan,i=1832,x=0.2038945772719637,y=0.5357417117465196 +a=hat,b=eks,i=1833,x=0.014590280685686796,y=0.7002596722333126 +a=wye,b=wye,i=1834,x=0.949816635928921,y=0.1930644264586816 +a=eks,b=wye,i=1835,x=0.9900052984177767,y=0.8879825093814294 +a=wye,b=pan,i=1836,x=0.3181487584311439,y=0.5523667763399458 +a=hat,b=eks,i=1837,x=0.9591593624436306,y=0.6113919452246622 +a=hat,b=zee,i=1838,x=0.559343676070325,y=0.890209332873675 +a=pan,b=hat,i=1839,x=0.5368391085129115,y=0.8180683703610315 +a=pan,b=eks,i=1840,x=0.80438348711484,y=0.2022566057940537 +a=wye,b=hat,i=1841,x=0.5532887348403182,y=0.24429939746293128 +a=pan,b=hat,i=1842,x=0.9898704891265324,y=0.7317672838087951 +a=zee,b=hat,i=1843,x=0.5087737269682078,y=0.0806841886079015 +a=zee,b=eks,i=1844,x=0.09986788038161976,y=0.9714739666784168 +a=hat,b=eks,i=1845,x=0.09049828109166225,y=0.1947578588027301 +a=eks,b=zee,i=1846,x=0.74504290778088,y=0.46929232899960105 +a=zee,b=wye,i=1847,x=0.5102908546678789,y=0.8622466590956885 +a=eks,b=wye,i=1848,x=0.9737508284191876,y=0.6060569185675129 +a=pan,b=pan,i=1849,x=0.4022620876038918,y=0.7846557844677974 +a=eks,b=zee,i=1850,x=0.31039634454352627,y=0.5252329961384006 +a=eks,b=eks,i=1851,x=0.7390412177790203,y=0.769519937153525 +a=hat,b=wye,i=1852,x=0.6238871121990431,y=0.41186598086229964 +a=zee,b=wye,i=1853,x=0.8447601423313442,y=0.8520011644241022 +a=zee,b=zee,i=1854,x=0.2962334576293918,y=0.926132945738903 +a=pan,b=hat,i=1855,x=0.8401351548600108,y=0.6504879006085633 +a=hat,b=zee,i=1856,x=0.07606845988104194,y=0.00034299355854428004 +a=wye,b=zee,i=1857,x=0.4582107832207104,y=0.2944016633400677 +a=eks,b=wye,i=1858,x=0.9930106907313097,y=0.7391793267018062 +a=hat,b=pan,i=1859,x=0.42255637553704006,y=0.02707473931820803 +a=zee,b=hat,i=1860,x=0.24049082129786625,y=0.987975708111131 +a=zee,b=pan,i=1861,x=0.47821784409887513,y=0.8783256619433235 +a=eks,b=hat,i=1862,x=0.8127278660333865,y=0.8191943473539423 +a=pan,b=pan,i=1863,x=0.8302838683545155,y=0.24734279452032182 +a=hat,b=zee,i=1864,x=0.826660555911501,y=0.2651509088000916 +a=eks,b=zee,i=1865,x=0.38057266246696253,y=0.03213839928081663 +a=eks,b=hat,i=1866,x=0.8031652473986357,y=0.5958264736432561 +a=wye,b=wye,i=1867,x=0.15951611637472107,y=0.4077662801256805 +a=eks,b=zee,i=1868,x=0.6732934218406293,y=0.7505416061385557 +a=eks,b=zee,i=1869,x=0.633163245609033,y=0.8429419490648784 +a=wye,b=pan,i=1870,x=0.10163096579388076,y=0.13758281047223042 +a=hat,b=wye,i=1871,x=0.08107553652444954,y=0.2640692772059776 +a=eks,b=eks,i=1872,x=0.42414648489598794,y=0.6065273117846864 +a=wye,b=hat,i=1873,x=0.6051325007195336,y=0.0842051888808607 +a=zee,b=eks,i=1874,x=0.4161594343684122,y=0.5842158524042167 +a=wye,b=zee,i=1875,x=0.9548486055254091,y=0.3424491192867498 +a=pan,b=eks,i=1876,x=0.6468659335884865,y=0.710835697336098 +a=hat,b=zee,i=1877,x=0.9303319011279677,y=0.7113730786626118 +a=zee,b=pan,i=1878,x=0.14398708400857807,y=0.7966487889999802 +a=pan,b=zee,i=1879,x=0.527406345229876,y=0.47062036425973675 +a=hat,b=eks,i=1880,x=0.8853889990767594,y=0.29294894207487143 +a=pan,b=zee,i=1881,x=0.40105266769707004,y=0.7644044149977851 +a=pan,b=zee,i=1882,x=0.9327815865652367,y=0.3602677495267469 +a=pan,b=zee,i=1883,x=0.34429591718844843,y=0.05689015367587591 +a=wye,b=hat,i=1884,x=0.708143215528541,y=0.3560504482521065 +a=zee,b=wye,i=1885,x=0.11851805777842395,y=0.23782759573809764 +a=eks,b=wye,i=1886,x=0.33449907630162523,y=0.9409666461544096 +a=hat,b=hat,i=1887,x=0.9314693861337467,y=0.13863337436919843 +a=zee,b=eks,i=1888,x=0.3519272451539994,y=0.5053162657228568 +a=eks,b=zee,i=1889,x=0.8736600260492586,y=0.19107483910062717 +a=hat,b=eks,i=1890,x=0.4174883365897032,y=0.6879531497535479 +a=zee,b=hat,i=1891,x=0.5382838856043256,y=0.8806888516912734 +a=zee,b=eks,i=1892,x=0.8124856255009596,y=0.9417530148525823 +a=hat,b=zee,i=1893,x=0.6120649825518716,y=0.8578129408524632 +a=wye,b=wye,i=1894,x=0.4169983470765677,y=0.31293410227278906 +a=hat,b=wye,i=1895,x=0.10961101368157089,y=0.32892883700517095 +a=hat,b=wye,i=1896,x=0.9132730441559633,y=0.7487099837821863 +a=hat,b=hat,i=1897,x=0.7675505245773306,y=0.8461420935545583 +a=pan,b=eks,i=1898,x=0.3252151127693067,y=0.9364118111641275 +a=wye,b=hat,i=1899,x=0.1709902864944267,y=0.48516354025753305 +a=hat,b=pan,i=1900,x=0.6087321537907773,y=0.7970729316915601 +a=pan,b=eks,i=1901,x=0.24652370926788014,y=0.5636927917895729 +a=hat,b=zee,i=1902,x=0.1264928014486475,y=0.6961063811057807 +a=wye,b=eks,i=1903,x=0.31804488869587366,y=0.14285299153786624 +a=eks,b=zee,i=1904,x=0.33758768803317096,y=0.5523041691821023 +a=hat,b=wye,i=1905,x=0.7783001976331004,y=0.4281025219221022 +a=hat,b=wye,i=1906,x=0.2507442607453316,y=0.9002257467281997 +a=eks,b=eks,i=1907,x=0.9438758492662777,y=0.7214758965332612 +a=wye,b=zee,i=1908,x=0.32738813438706793,y=0.7623152593994879 +a=eks,b=hat,i=1909,x=0.7314442344747841,y=0.030358065216463115 +a=hat,b=wye,i=1910,x=0.7380789095291242,y=0.9502552254648776 +a=pan,b=pan,i=1911,x=0.3011591867627148,y=0.6774130244502444 +a=wye,b=wye,i=1912,x=0.7175207335721732,y=0.5163511962741214 +a=hat,b=pan,i=1913,x=0.010071221635602146,y=0.5065324934192511 +a=eks,b=pan,i=1914,x=0.30367239205139296,y=0.7075141985416662 +a=hat,b=pan,i=1915,x=0.6426932948416931,y=0.5081694432335289 +a=wye,b=hat,i=1916,x=0.47018235692725985,y=0.8010843037704246 +a=zee,b=wye,i=1917,x=0.529838527546025,y=0.975044822917303 +a=hat,b=eks,i=1918,x=0.019159081788694077,y=0.5386166416064818 +a=eks,b=zee,i=1919,x=0.45717869373411757,y=0.8830819174369392 +a=eks,b=wye,i=1920,x=0.6319288641477111,y=0.47412119650722184 +a=eks,b=wye,i=1921,x=0.9456983171768308,y=0.8913471052406744 +a=wye,b=pan,i=1922,x=0.6733026865976656,y=0.5941565401265938 +a=zee,b=zee,i=1923,x=0.15497719261601373,y=0.9824185888787137 +a=zee,b=wye,i=1924,x=0.14261091973981976,y=0.03891416444006246 +a=pan,b=pan,i=1925,x=0.051704291514689915,y=0.30096139627683915 +a=eks,b=pan,i=1926,x=0.08149680519340818,y=0.371502322922598 +a=eks,b=pan,i=1927,x=0.26745370041393246,y=0.7180946178205809 +a=hat,b=pan,i=1928,x=0.03866554054364113,y=0.7467583161789872 +a=pan,b=wye,i=1929,x=0.715219843779286,y=0.7347318985161266 +a=hat,b=eks,i=1930,x=0.18556549546801415,y=0.8376753664837346 +a=eks,b=eks,i=1931,x=0.6283884556872956,y=0.714926049974028 +a=pan,b=wye,i=1932,x=0.08318436818892117,y=0.43049862856264764 +a=wye,b=zee,i=1933,x=0.9047633922940572,y=0.7844909689207981 +a=eks,b=hat,i=1934,x=0.2175670413228329,y=0.8617365456033637 +a=wye,b=wye,i=1935,x=0.7550429521371519,y=0.786133808170408 +a=wye,b=hat,i=1936,x=0.3345630973104814,y=0.2823268521687281 +a=pan,b=wye,i=1937,x=0.9521970743863757,y=0.5949587882541866 +a=zee,b=hat,i=1938,x=0.18206318284329825,y=0.0011400311959023357 +a=wye,b=zee,i=1939,x=0.1903296792451994,y=0.9350080777637384 +a=wye,b=hat,i=1940,x=0.37178768301191467,y=0.8451055253202524 +a=pan,b=eks,i=1941,x=0.8294899690053994,y=0.7564416563177322 +a=hat,b=hat,i=1942,x=0.44482696874869365,y=0.5961297980178011 +a=pan,b=eks,i=1943,x=0.9719276019842854,y=0.640150164953268 +a=eks,b=wye,i=1944,x=0.09816590063186759,y=0.8960419732965261 +a=wye,b=wye,i=1945,x=0.8188272907846742,y=0.22236697182142784 +a=pan,b=pan,i=1946,x=0.9840946983738358,y=0.24604842054457776 +a=wye,b=eks,i=1947,x=0.5609426547261931,y=0.1519761843166667 +a=zee,b=zee,i=1948,x=0.8526284266294675,y=0.7580336598194982 +a=wye,b=eks,i=1949,x=0.04793743314382193,y=0.511362467180759 +a=eks,b=hat,i=1950,x=0.5205580283603881,y=0.09466218875496657 +a=eks,b=hat,i=1951,x=0.9392053569680634,y=0.9768144646610879 +a=pan,b=hat,i=1952,x=0.491307664252547,y=0.8646927260623539 +a=zee,b=eks,i=1953,x=0.6668788836391065,y=0.7090525532474364 +a=zee,b=zee,i=1954,x=0.7595127799385754,y=0.6001574207956651 +a=pan,b=pan,i=1955,x=0.3407552952250241,y=0.8020102136226014 +a=pan,b=hat,i=1956,x=0.08503694234411441,y=0.7387665239824308 +a=pan,b=zee,i=1957,x=0.9854793880226635,y=0.7095712814074717 +a=wye,b=pan,i=1958,x=0.6114481880293695,y=0.22917077844582012 +a=wye,b=zee,i=1959,x=0.5016850781819963,y=0.42040146896727615 +a=eks,b=pan,i=1960,x=0.7325260743545391,y=0.35098817238458924 +a=wye,b=wye,i=1961,x=0.29833631790760273,y=0.4831530650838167 +a=hat,b=eks,i=1962,x=0.36631759989103085,y=0.29865431150806365 +a=hat,b=eks,i=1963,x=0.23176876123591383,y=0.5612909158675198 +a=wye,b=pan,i=1964,x=0.7334272338627286,y=0.650447648017669 +a=pan,b=pan,i=1965,x=0.9367163916661853,y=0.9638919891814807 +a=zee,b=hat,i=1966,x=0.7301180056013357,y=0.38279312633041496 +a=wye,b=eks,i=1967,x=0.3271166838493157,y=0.8030348688816051 +a=pan,b=eks,i=1968,x=0.7530954976867642,y=0.5048913343158832 +a=wye,b=zee,i=1969,x=0.6270200861888447,y=0.24983293440736842 +a=eks,b=zee,i=1970,x=0.12406730011560674,y=0.5862034791938755 +a=hat,b=wye,i=1971,x=0.4654113772986844,y=0.03490618297713166 +a=hat,b=wye,i=1972,x=0.5837244835312924,y=0.78564800693725 +a=wye,b=hat,i=1973,x=0.5256418800394103,y=0.5657320340909927 +a=hat,b=zee,i=1974,x=0.9946797442560897,y=0.17991015295150847 +a=eks,b=eks,i=1975,x=0.5611515257329109,y=0.45353155787641375 +a=wye,b=eks,i=1976,x=0.90900092404583,y=0.9088347779743747 +a=wye,b=zee,i=1977,x=0.2485784939054746,y=0.5715538711284616 +a=eks,b=eks,i=1978,x=0.43223859004330245,y=0.25096305614713244 +a=wye,b=pan,i=1979,x=0.044824962223491194,y=0.26304195982115053 +a=hat,b=zee,i=1980,x=0.8574700507192768,y=0.03240481571430498 +a=hat,b=pan,i=1981,x=0.7205280959278643,y=0.9765256304646956 +a=pan,b=eks,i=1982,x=0.11118021831380087,y=0.1736432452425345 +a=eks,b=zee,i=1983,x=0.3665362715223871,y=0.8769601803237262 +a=wye,b=zee,i=1984,x=0.5159131102473629,y=0.3138392498746069 +a=hat,b=wye,i=1985,x=0.6785523977842361,y=0.9088522942899968 +a=hat,b=eks,i=1986,x=0.8391540456864279,y=0.13395352775796587 +a=wye,b=eks,i=1987,x=0.33553215256369306,y=0.8998597387125332 +a=hat,b=zee,i=1988,x=0.3273336625347204,y=0.5235087574026606 +a=pan,b=eks,i=1989,x=0.8846030796068061,y=0.1229509863981878 +a=hat,b=eks,i=1990,x=0.972524874310568,y=0.7588379528101111 +a=zee,b=pan,i=1991,x=0.4266265409041532,y=0.46661051389718977 +a=eks,b=zee,i=1992,x=0.18951913536280773,y=0.3044420239454556 +a=hat,b=pan,i=1993,x=0.6524602479494983,y=0.2683536424804953 +a=hat,b=pan,i=1994,x=0.3458198938210745,y=0.15708271475158309 +a=pan,b=hat,i=1995,x=0.2451140421214234,y=0.21125136662021793 +a=wye,b=eks,i=1996,x=0.7260863327463748,y=0.8391383362988085 +a=zee,b=wye,i=1997,x=0.3390776046149281,y=0.2943389939229085 +a=eks,b=pan,i=1998,x=0.24597512351551498,y=0.5579233145456394 +a=eks,b=zee,i=1999,x=0.6180255159787116,y=0.7640028449996572 +a=pan,b=wye,i=2000,x=0.8323911295033875,y=0.05968766127057723 +a=wye,b=hat,i=2001,x=0.15924096642007157,y=0.24059632344634185 +a=pan,b=zee,i=2002,x=0.5349190357320186,y=0.508630259684438 +a=pan,b=wye,i=2003,x=0.3562571816102539,y=0.9351982273289634 +a=hat,b=pan,i=2004,x=0.5792914584913227,y=0.9721311150467201 +a=hat,b=pan,i=2005,x=0.6721200696331198,y=0.5074220436659838 +a=zee,b=pan,i=2006,x=0.36314674395500735,y=0.05966789024528896 +a=eks,b=zee,i=2007,x=0.5198150674035192,y=0.5307294576536602 +a=wye,b=wye,i=2008,x=0.8038374651958967,y=0.863525245703629 +a=hat,b=eks,i=2009,x=0.8954319835423661,y=0.6074686757262493 +a=hat,b=hat,i=2010,x=0.14682904757610016,y=0.5836897852849614 +a=hat,b=wye,i=2011,x=0.5554922764125422,y=0.044893468168582085 +a=wye,b=hat,i=2012,x=0.3272476785644499,y=0.2852380145740261 +a=zee,b=pan,i=2013,x=0.5272911037027838,y=0.9007193862227653 +a=pan,b=zee,i=2014,x=0.8942547964450125,y=0.7308860097948163 +a=wye,b=pan,i=2015,x=0.7429848323935544,y=0.6564456028979551 +a=wye,b=pan,i=2016,x=0.8976852390968387,y=0.3715619777706992 +a=eks,b=eks,i=2017,x=0.5870221936023131,y=0.5886336776923361 +a=pan,b=eks,i=2018,x=0.7548510407648094,y=0.259810938746426 +a=wye,b=hat,i=2019,x=0.43322808613233055,y=0.0385758517767808 +a=zee,b=eks,i=2020,x=0.6430370762426636,y=0.6948330772772741 +a=pan,b=zee,i=2021,x=0.4140878244124503,y=0.398400762850186 +a=eks,b=pan,i=2022,x=0.3500684495606733,y=0.14698881032642608 +a=eks,b=zee,i=2023,x=0.8926094968763351,y=0.6086053558590667 +a=wye,b=hat,i=2024,x=0.020600223126170603,y=0.20728018182250796 +a=hat,b=wye,i=2025,x=0.0007025729724531304,y=0.6265023865043876 +a=zee,b=wye,i=2026,x=0.8573260145899378,y=0.9080875650609371 +a=eks,b=zee,i=2027,x=0.22981492296559103,y=0.10600637415066061 +a=zee,b=zee,i=2028,x=0.6842296172237651,y=0.896024172825087 +a=pan,b=wye,i=2029,x=0.5829130314173805,y=0.3189845366520674 +a=pan,b=wye,i=2030,x=0.14984955320446725,y=0.8011645466128109 +a=wye,b=zee,i=2031,x=0.14619362934789815,y=0.04433757197092214 +a=pan,b=hat,i=2032,x=0.5611491467878738,y=0.630949265472906 +a=hat,b=wye,i=2033,x=0.005567301262607405,y=0.6290855880213555 +a=zee,b=pan,i=2034,x=0.40924963766916733,y=0.922632813755277 +a=eks,b=hat,i=2035,x=0.33767734812921923,y=0.5658087617423716 +a=zee,b=eks,i=2036,x=0.25944332814164905,y=0.11267646149361388 +a=eks,b=hat,i=2037,x=0.4613748353843449,y=0.5072335485279396 +a=zee,b=zee,i=2038,x=0.3797322702325565,y=0.9465025393896492 +a=hat,b=hat,i=2039,x=0.8389132941448142,y=0.9200224995580027 +a=pan,b=pan,i=2040,x=0.7463150208227146,y=0.34885266263688197 +a=wye,b=hat,i=2041,x=0.6563952046485523,y=0.7555478004412313 +a=zee,b=hat,i=2042,x=0.2743477126375994,y=0.3824464564910681 +a=hat,b=hat,i=2043,x=0.8811861962295147,y=0.5191315240489268 +a=zee,b=eks,i=2044,x=0.3599144261574607,y=0.24553060035029017 +a=pan,b=eks,i=2045,x=0.9781655353605474,y=0.2730587268790037 +a=wye,b=hat,i=2046,x=0.7333941298571239,y=0.5739371545354796 +a=hat,b=eks,i=2047,x=0.06042270034486685,y=0.46301889302926746 +a=pan,b=hat,i=2048,x=0.10911169262757925,y=0.007073831794458529 +a=pan,b=pan,i=2049,x=0.8624169299220058,y=0.9006582996702346 +a=eks,b=eks,i=2050,x=0.040691774802510294,y=0.8066732453567129 +a=eks,b=hat,i=2051,x=0.40407704836251557,y=0.26395123641005147 +a=zee,b=hat,i=2052,x=0.009808918561178714,y=0.2302545994571994 +a=wye,b=eks,i=2053,x=0.7633729697198686,y=0.8187837109642871 +a=wye,b=hat,i=2054,x=0.10710381581294204,y=0.3286506389479086 +a=hat,b=eks,i=2055,x=0.9832237471284704,y=0.23991238481161792 +a=zee,b=pan,i=2056,x=0.6210754046594348,y=0.49331354774956016 +a=pan,b=zee,i=2057,x=0.28231501416039284,y=0.12643281231603754 +a=wye,b=hat,i=2058,x=0.045046526806835296,y=0.681451721478501 +a=eks,b=pan,i=2059,x=0.9331162879465084,y=0.14664803314097596 +a=zee,b=wye,i=2060,x=0.7720929751822915,y=0.330085050859654 +a=zee,b=zee,i=2061,x=0.14974934709461651,y=0.697616433647398 +a=wye,b=eks,i=2062,x=0.945982672513977,y=0.36668794201328303 +a=eks,b=zee,i=2063,x=0.10743808879213779,y=0.6963841526487657 +a=zee,b=pan,i=2064,x=0.5676519201496846,y=0.24351963361710904 +a=wye,b=eks,i=2065,x=0.606169952184269,y=0.9495081658090401 +a=hat,b=pan,i=2066,x=0.5362186062455647,y=0.18683078751407345 +a=eks,b=eks,i=2067,x=0.23118685760407975,y=0.4886672632279645 +a=wye,b=wye,i=2068,x=0.0181286937053855,y=0.4027507216590225 +a=wye,b=zee,i=2069,x=0.8920322140255575,y=0.2821329353409344 +a=zee,b=wye,i=2070,x=0.2845370086876513,y=0.4200729779675041 +a=eks,b=wye,i=2071,x=0.6616434446154568,y=0.028717804930202817 +a=pan,b=zee,i=2072,x=0.13789801706952376,y=0.6865579908342762 +a=hat,b=pan,i=2073,x=0.14024645801145608,y=0.2232995634066972 +a=eks,b=hat,i=2074,x=0.8416373289721065,y=0.009957706782034892 +a=pan,b=eks,i=2075,x=0.2730024769669228,y=0.6092063716892284 +a=wye,b=hat,i=2076,x=0.6679556713229464,y=0.23886590929858575 +a=wye,b=pan,i=2077,x=0.6772238022128941,y=0.35715527067676667 +a=wye,b=wye,i=2078,x=0.0007441043225671073,y=0.9342244226449593 +a=eks,b=pan,i=2079,x=0.00844716490372166,y=0.7042488450623287 +a=zee,b=hat,i=2080,x=0.9840706098598035,y=0.7011152185727909 +a=zee,b=wye,i=2081,x=0.3382103536180968,y=0.04576622304303102 +a=wye,b=hat,i=2082,x=0.0855328407000916,y=0.7955310778574013 +a=wye,b=wye,i=2083,x=0.654630167298159,y=0.9490657525005854 +a=hat,b=pan,i=2084,x=0.9418973198231615,y=0.8869025666330164 +a=eks,b=eks,i=2085,x=0.38148259830551734,y=0.8664658521060588 +a=hat,b=zee,i=2086,x=0.9687249489223216,y=0.9138672864469205 +a=pan,b=zee,i=2087,x=0.4582214393900814,y=0.8311346736169871 +a=hat,b=wye,i=2088,x=0.3324758019863273,y=0.4703648792781622 +a=hat,b=hat,i=2089,x=0.9166551411558639,y=0.0986178333688883 +a=zee,b=zee,i=2090,x=0.5043939613961448,y=0.9818791944950958 +a=eks,b=wye,i=2091,x=0.1351492269897414,y=0.9388421670767862 +a=pan,b=eks,i=2092,x=0.6581611437110156,y=0.2936463974495629 +a=eks,b=wye,i=2093,x=0.5685533529741125,y=0.8133350683940237 +a=wye,b=pan,i=2094,x=0.07847412023993783,y=0.3613060871668645 +a=wye,b=wye,i=2095,x=0.20230852407018185,y=0.2291747261210969 +a=eks,b=eks,i=2096,x=0.43638629510919924,y=0.2881257309332079 +a=hat,b=eks,i=2097,x=0.26844813288649483,y=0.39273900559861075 +a=hat,b=eks,i=2098,x=0.9966377977643898,y=0.5245550930114457 +a=hat,b=pan,i=2099,x=0.03219741593758807,y=0.8801777270031927 +a=eks,b=pan,i=2100,x=0.8264573211830318,y=0.3323904264186872 +a=hat,b=wye,i=2101,x=0.5557805350665251,y=0.5952937921640231 +a=zee,b=wye,i=2102,x=0.749445246206683,y=0.9220669751971446 +a=pan,b=eks,i=2103,x=0.48622365678958046,y=0.5824051664305276 +a=wye,b=zee,i=2104,x=0.24393506694975353,y=0.8625197120864077 +a=pan,b=zee,i=2105,x=0.42667111990222584,y=0.4200738107939501 +a=pan,b=eks,i=2106,x=0.6899381403750706,y=0.5175558265399449 +a=pan,b=wye,i=2107,x=0.046210916618416364,y=0.25213670524015686 +a=zee,b=zee,i=2108,x=0.7086278430636463,y=0.7267047227599615 +a=pan,b=zee,i=2109,x=0.8286002064140777,y=0.7422535714385249 +a=wye,b=eks,i=2110,x=0.9082291930295346,y=0.47111153171260134 +a=hat,b=wye,i=2111,x=0.5188526237698469,y=0.10386838578674262 +a=zee,b=pan,i=2112,x=0.02494942612055806,y=0.6771165590440439 +a=pan,b=zee,i=2113,x=0.0793213913259122,y=0.046201894636212604 +a=eks,b=wye,i=2114,x=0.339791829917532,y=0.6311099033330176 +a=hat,b=eks,i=2115,x=0.09151886587216429,y=0.7423362419494414 +a=zee,b=zee,i=2116,x=0.4003379315212102,y=0.0193682083394614 +a=pan,b=hat,i=2117,x=0.3429130580701697,y=0.6027060638473042 +a=pan,b=zee,i=2118,x=0.9627595397700258,y=0.13997934081700658 +a=hat,b=hat,i=2119,x=0.8206707686267524,y=0.7611213033730956 +a=zee,b=wye,i=2120,x=0.5559252019928892,y=0.7174146654070022 +a=hat,b=wye,i=2121,x=0.9803985810617651,y=0.8394646120202436 +a=zee,b=hat,i=2122,x=0.08631486480591943,y=0.5785230915820572 +a=pan,b=wye,i=2123,x=0.9115498197515648,y=0.9169354954307747 +a=hat,b=hat,i=2124,x=0.7798071504849725,y=0.19792727612064476 +a=wye,b=pan,i=2125,x=0.8561718307822236,y=0.1291568082386848 +a=hat,b=wye,i=2126,x=0.2863145718712009,y=0.5710669434512489 +a=wye,b=eks,i=2127,x=0.06803650937651173,y=0.3577026589688229 +a=wye,b=hat,i=2128,x=0.9111033241507589,y=0.10783082272199751 +a=zee,b=eks,i=2129,x=0.28267518376958845,y=0.17688870699173864 +a=hat,b=pan,i=2130,x=0.19116926141337387,y=0.27875749703114405 +a=hat,b=hat,i=2131,x=0.3254603712033679,y=0.9274447308988584 +a=eks,b=wye,i=2132,x=0.11768724156109422,y=0.8908179117578706 +a=wye,b=pan,i=2133,x=0.6516558397748747,y=0.774009470971533 +a=hat,b=eks,i=2134,x=0.9053305484140348,y=0.37780854020278265 +a=pan,b=pan,i=2135,x=0.7849642445184846,y=0.2074226048103197 +a=zee,b=wye,i=2136,x=0.2843358696868167,y=0.17750391830130807 +a=pan,b=hat,i=2137,x=0.6831781526100863,y=0.005628299955970917 +a=zee,b=wye,i=2138,x=0.29832744224162844,y=0.33074245583419115 +a=zee,b=wye,i=2139,x=0.4116759409721965,y=0.16673308079819182 +a=zee,b=wye,i=2140,x=0.3063387912982882,y=0.3715575632516237 +a=pan,b=hat,i=2141,x=0.41506057628652626,y=0.013486526190589099 +a=zee,b=wye,i=2142,x=0.517904841622836,y=0.53285652127 +a=hat,b=pan,i=2143,x=0.9156355367699018,y=0.8823700552229912 +a=pan,b=hat,i=2144,x=0.6484157591768972,y=0.18545458215405763 +a=eks,b=eks,i=2145,x=0.2511948002161768,y=0.6576693696214415 +a=eks,b=zee,i=2146,x=0.4990209540685181,y=0.1364915882864166 +a=eks,b=wye,i=2147,x=0.15240384791463035,y=0.4599246782338706 +a=zee,b=pan,i=2148,x=0.8912158164832823,y=0.0715866507974654 +a=zee,b=eks,i=2149,x=0.7025420244699133,y=0.987609520343113 +a=wye,b=pan,i=2150,x=0.3436366777295877,y=0.3694637710717039 +a=hat,b=zee,i=2151,x=0.9616090415643731,y=0.8945473597755025 +a=zee,b=hat,i=2152,x=0.480760014274322,y=0.09273697945051707 +a=eks,b=hat,i=2153,x=0.17176533143479,y=0.9370337444082136 +a=zee,b=pan,i=2154,x=0.1391723805955094,y=0.9355089025836978 +a=hat,b=zee,i=2155,x=0.005175137015667519,y=0.6082400770560145 +a=eks,b=wye,i=2156,x=0.5266959602940757,y=0.2966790787127306 +a=wye,b=pan,i=2157,x=0.40990967259698485,y=0.46693754055942116 +a=hat,b=hat,i=2158,x=0.36568864609540286,y=0.482086719899368 +a=zee,b=wye,i=2159,x=0.46324422760937845,y=0.18957042856735318 +a=pan,b=eks,i=2160,x=0.0032731741464655517,y=0.24265930126172286 +a=wye,b=eks,i=2161,x=0.17517848527969948,y=0.08180586013473534 +a=pan,b=pan,i=2162,x=0.4403551635970905,y=0.22942697632655906 +a=wye,b=pan,i=2163,x=0.09273957715469416,y=0.6132959825744481 +a=pan,b=zee,i=2164,x=0.19524512170581543,y=0.5460739296935951 +a=hat,b=hat,i=2165,x=0.46165958964019504,y=0.6029962831405496 +a=wye,b=zee,i=2166,x=0.8944862196737927,y=0.34807401159779683 +a=zee,b=hat,i=2167,x=0.42312576374129274,y=0.10048800632229682 +a=wye,b=hat,i=2168,x=0.6568978924854212,y=0.5101756478889046 +a=eks,b=zee,i=2169,x=0.05684290839594597,y=0.6167859837759624 +a=wye,b=eks,i=2170,x=0.4198547582787967,y=0.2376285818765217 +a=eks,b=eks,i=2171,x=0.6714359981321629,y=0.37149274278995337 +a=pan,b=wye,i=2172,x=0.2057396940089804,y=0.8420562089794659 +a=wye,b=hat,i=2173,x=0.4502790891675549,y=0.8635812727509119 +a=pan,b=eks,i=2174,x=0.8915519585149145,y=0.297092301064787 +a=wye,b=eks,i=2175,x=0.6684886052688896,y=0.23351427152549686 +a=eks,b=eks,i=2176,x=0.018008652733587316,y=0.9614835324200763 +a=eks,b=pan,i=2177,x=0.7183922577315158,y=0.48505114281853134 +a=zee,b=wye,i=2178,x=0.8235592349921356,y=0.21457612748044042 +a=hat,b=wye,i=2179,x=0.8080588257410165,y=0.8760901920518874 +a=pan,b=eks,i=2180,x=0.6055815021312241,y=0.8480036770514022 +a=zee,b=pan,i=2181,x=0.5449270457570026,y=0.7992463596093999 +a=zee,b=hat,i=2182,x=0.3727527045897696,y=0.8534533340738414 +a=eks,b=pan,i=2183,x=0.8003361363186678,y=0.8955368869223884 +a=wye,b=wye,i=2184,x=0.009903387473833902,y=0.717874178791943 +a=eks,b=eks,i=2185,x=0.33802204835640726,y=0.30007036518314967 +a=hat,b=zee,i=2186,x=0.7146865245671944,y=0.4887379966859555 +a=pan,b=eks,i=2187,x=0.09332217805283527,y=0.2731125734848725 +a=eks,b=zee,i=2188,x=0.358076509887842,y=0.6122466113672775 +a=zee,b=eks,i=2189,x=0.984738578757059,y=0.892051880694554 +a=hat,b=wye,i=2190,x=0.9791796147633219,y=0.30772131333366337 +a=zee,b=eks,i=2191,x=0.8618827816008505,y=0.3898158650484316 +a=eks,b=wye,i=2192,x=0.08897197433077497,y=0.5341085853768164 +a=zee,b=hat,i=2193,x=0.44938360138176914,y=0.04690228110148875 +a=wye,b=wye,i=2194,x=0.2622599637682992,y=0.33190780821668475 +a=zee,b=pan,i=2195,x=0.2456231364010899,y=0.8439355736973392 +a=zee,b=zee,i=2196,x=0.7874461922758034,y=0.3195592889082516 +a=hat,b=wye,i=2197,x=0.3540930552112632,y=0.4554803152418352 +a=hat,b=eks,i=2198,x=0.12965400774700986,y=0.4139588865738947 +a=hat,b=eks,i=2199,x=0.6553924554328745,y=0.4899538937166197 +a=pan,b=zee,i=2200,x=0.4507994878036382,y=0.9785717062046653 +a=pan,b=pan,i=2201,x=0.9526982671410141,y=0.3425963974364795 +a=hat,b=wye,i=2202,x=0.4709189260548132,y=0.33410477791419135 +a=wye,b=pan,i=2203,x=0.8491557372816053,y=0.5530531109549706 +a=hat,b=wye,i=2204,x=0.7973426670893504,y=0.38438739471274264 +a=wye,b=zee,i=2205,x=0.2774377944743893,y=0.45205678592354026 +a=zee,b=eks,i=2206,x=0.4133477502781451,y=0.555969888477931 +a=pan,b=eks,i=2207,x=0.9193964373230882,y=0.4625301712579941 +a=hat,b=eks,i=2208,x=0.9772889351986918,y=0.3249537135963736 +a=wye,b=eks,i=2209,x=0.7841059777895694,y=0.6947456883865291 +a=hat,b=eks,i=2210,x=0.46786259691563536,y=0.31576530398682046 +a=pan,b=hat,i=2211,x=0.3000341492694927,y=0.9961655477923976 +a=wye,b=zee,i=2212,x=0.2800829848930697,y=0.8599095044857418 +a=wye,b=eks,i=2213,x=0.7099477247456799,y=0.1413865209495151 +a=hat,b=zee,i=2214,x=0.2971188903315465,y=0.44965916160853636 +a=zee,b=pan,i=2215,x=0.06251445207257622,y=0.13216970387427485 +a=hat,b=wye,i=2216,x=0.3382952859935743,y=0.4400906767156443 +a=zee,b=wye,i=2217,x=0.49170781106474626,y=0.1402042893515265 +a=zee,b=hat,i=2218,x=0.2583991751219392,y=0.36652517821181607 +a=pan,b=zee,i=2219,x=0.14927136365683047,y=0.18664967620347506 +a=eks,b=wye,i=2220,x=0.5726690878517332,y=0.9834177283918458 +a=hat,b=eks,i=2221,x=0.7726531947838272,y=0.15165188282492126 +a=zee,b=eks,i=2222,x=0.813180106527479,y=0.621185672504634 +a=eks,b=hat,i=2223,x=0.289329024465074,y=0.36110779604692067 +a=hat,b=pan,i=2224,x=0.27094205048996056,y=0.6489628299416983 +a=hat,b=hat,i=2225,x=0.013545905550584214,y=0.8494572427931795 +a=eks,b=wye,i=2226,x=0.3454244478858154,y=0.29090367914645576 +a=zee,b=wye,i=2227,x=0.39971822303581617,y=0.17475090292312834 +a=eks,b=zee,i=2228,x=0.9408003473361174,y=0.9376913825387122 +a=hat,b=wye,i=2229,x=0.4494538288870511,y=0.13090866722624483 +a=pan,b=wye,i=2230,x=0.8809697124067445,y=0.39092344601998064 +a=wye,b=hat,i=2231,x=0.900794437962015,y=0.8967390597734215 +a=hat,b=hat,i=2232,x=0.15713550210076666,y=0.7206735582912116 +a=zee,b=wye,i=2233,x=0.9004219588711274,y=0.7577516737491493 +a=eks,b=eks,i=2234,x=0.27871867532288996,y=0.2911552878960423 +a=eks,b=wye,i=2235,x=0.5013653314603624,y=0.8333248001496258 +a=zee,b=zee,i=2236,x=0.30501285370800013,y=0.5849535705099613 +a=hat,b=zee,i=2237,x=0.45674559029260486,y=0.8728724386781094 +a=pan,b=pan,i=2238,x=0.02847848077848736,y=0.9207996601523926 +a=pan,b=zee,i=2239,x=0.010173755043218158,y=0.22123822336488064 +a=wye,b=wye,i=2240,x=0.5930605475370612,y=0.3433603733657331 +a=hat,b=wye,i=2241,x=0.5014017541132575,y=0.7090960181653438 +a=wye,b=hat,i=2242,x=0.9458244074853481,y=0.7456393313493013 +a=zee,b=pan,i=2243,x=0.29001787500073173,y=0.045527725574051714 +a=hat,b=hat,i=2244,x=0.9708832254888226,y=0.15752383437958462 +a=hat,b=eks,i=2245,x=0.4770264537232787,y=0.6736468654550781 +a=wye,b=hat,i=2246,x=0.7714374257659208,y=0.5425954287320883 +a=pan,b=pan,i=2247,x=0.8014273299143657,y=0.7288163705942878 +a=pan,b=pan,i=2248,x=0.954246012713997,y=0.8279688125072744 +a=eks,b=eks,i=2249,x=0.3345668023105298,y=0.31811620191709955 +a=wye,b=hat,i=2250,x=0.5431274222493861,y=0.1566355934693281 +a=eks,b=hat,i=2251,x=0.8946184447856771,y=0.8281124954281727 +a=zee,b=wye,i=2252,x=0.5655358148358,y=0.9169255629455827 +a=eks,b=wye,i=2253,x=0.6383105313881284,y=0.1027304181651264 +a=wye,b=zee,i=2254,x=0.8612725048242387,y=0.056706665236205156 +a=hat,b=zee,i=2255,x=0.4883498572156204,y=0.0770621976268544 +a=wye,b=hat,i=2256,x=0.10604947211581683,y=0.8870919841683852 +a=hat,b=hat,i=2257,x=0.6942446034273736,y=0.6246228939328669 +a=eks,b=eks,i=2258,x=0.6930800244883837,y=0.17611165906867554 +a=pan,b=hat,i=2259,x=0.22286725838973298,y=0.6076445332790815 +a=zee,b=zee,i=2260,x=0.8359749877662224,y=0.08101114122788078 +a=hat,b=eks,i=2261,x=0.9105620468307024,y=0.3593642950046009 +a=zee,b=zee,i=2262,x=0.7490208516776408,y=0.7277121821219803 +a=zee,b=hat,i=2263,x=0.012838825936875464,y=0.5223435911532996 +a=hat,b=pan,i=2264,x=0.37286192432196275,y=0.8365432517009491 +a=zee,b=pan,i=2265,x=0.946352430931429,y=0.27693938121291084 +a=pan,b=eks,i=2266,x=0.5631724274367673,y=0.0642506263060727 +a=hat,b=zee,i=2267,x=0.7578871147776249,y=0.14754564446673257 +a=hat,b=wye,i=2268,x=0.17474153753114763,y=0.9634949103419465 +a=pan,b=eks,i=2269,x=0.5541880960714733,y=0.9158224391454514 +a=eks,b=eks,i=2270,x=0.5090886478757912,y=0.7656587962141506 +a=pan,b=hat,i=2271,x=0.16768184769644479,y=0.8215102227732646 +a=zee,b=hat,i=2272,x=0.14140036239733678,y=0.8390759674518355 +a=eks,b=hat,i=2273,x=0.8127008522217432,y=0.9949059480342844 +a=eks,b=wye,i=2274,x=0.9075350776906357,y=0.024516079984659767 +a=eks,b=wye,i=2275,x=0.5212081176523184,y=0.8177991905419402 +a=eks,b=eks,i=2276,x=0.5329538624469671,y=0.0018158942180759308 +a=pan,b=wye,i=2277,x=0.8553908959608967,y=0.021430068067535557 +a=wye,b=eks,i=2278,x=0.17901836368365676,y=0.14044395537918564 +a=hat,b=eks,i=2279,x=0.012280680223469398,y=0.277342303022595 +a=wye,b=zee,i=2280,x=0.4217562022758986,y=0.051936162685817355 +a=zee,b=pan,i=2281,x=0.1383792519119802,y=0.47235511628254045 +a=eks,b=hat,i=2282,x=0.7011958061953378,y=0.91083574253739 +a=zee,b=eks,i=2283,x=0.36444369039046853,y=0.8130301163410548 +a=hat,b=pan,i=2284,x=0.00437293898208746,y=0.5682527005859528 +a=pan,b=pan,i=2285,x=0.7982165489798513,y=0.46696290935411433 +a=wye,b=wye,i=2286,x=0.777938701974155,y=0.7615824205677968 +a=zee,b=eks,i=2287,x=0.0007106109478662859,y=0.8643696111639223 +a=pan,b=zee,i=2288,x=0.5745888818383479,y=0.8421462451069522 +a=pan,b=zee,i=2289,x=0.042515149065466495,y=0.3428290162671168 +a=zee,b=eks,i=2290,x=0.14418296982644663,y=0.3545011820617253 +a=hat,b=zee,i=2291,x=0.20256672348423999,y=0.7387630204148321 +a=pan,b=wye,i=2292,x=0.27678771174110695,y=0.35760728439380474 +a=wye,b=wye,i=2293,x=0.7466090205883998,y=0.26526277458892455 +a=wye,b=pan,i=2294,x=0.08185339484509935,y=0.528639660976175 +a=wye,b=eks,i=2295,x=0.08642901521217838,y=0.7537214070316656 +a=eks,b=pan,i=2296,x=0.8896433327303079,y=0.37296324484846344 +a=hat,b=hat,i=2297,x=0.4483608002905408,y=0.9685358655584886 +a=hat,b=wye,i=2298,x=0.04470660416233252,y=0.5097725516351974 +a=pan,b=zee,i=2299,x=0.9075871262764453,y=0.2516247032796314 +a=zee,b=pan,i=2300,x=0.9291273399024345,y=0.9606720070997913 +a=wye,b=pan,i=2301,x=0.21033222836103416,y=0.992833477876893 +a=eks,b=zee,i=2302,x=0.17194913992026895,y=0.7921934271129547 +a=eks,b=hat,i=2303,x=0.99161495045373,y=0.41941465442597237 +a=zee,b=hat,i=2304,x=0.1127642829456843,y=0.29881658214862383 +a=pan,b=zee,i=2305,x=0.11496965057148123,y=0.19753250624952667 +a=hat,b=pan,i=2306,x=0.3342389415345628,y=0.985240345385304 +a=zee,b=wye,i=2307,x=0.6678594262004072,y=0.2626625984540243 +a=zee,b=pan,i=2308,x=0.9899815839130719,y=0.49399198581194637 +a=zee,b=wye,i=2309,x=0.12120595243094534,y=0.3417676704542142 +a=wye,b=wye,i=2310,x=0.6528439645535314,y=0.626705481063678 +a=zee,b=zee,i=2311,x=0.965416713125537,y=0.675622189665188 +a=pan,b=zee,i=2312,x=0.38832123076906144,y=0.8770818996569462 +a=zee,b=pan,i=2313,x=0.4308881860064431,y=0.298139087353108 +a=zee,b=hat,i=2314,x=0.9107705033446805,y=0.05369007195738784 +a=wye,b=eks,i=2315,x=0.1958584059822993,y=0.6458957990948471 +a=eks,b=eks,i=2316,x=0.1898131609601975,y=0.2576221943783219 +a=pan,b=hat,i=2317,x=0.37219247017788026,y=0.9659877761503816 +a=eks,b=hat,i=2318,x=0.6179437679435674,y=0.6255315742679604 +a=hat,b=eks,i=2319,x=0.5617665438640009,y=0.03790286141600696 +a=eks,b=hat,i=2320,x=0.43513392007253626,y=0.953280068715905 +a=eks,b=hat,i=2321,x=0.9006870009567153,y=0.8537806242130159 +a=zee,b=zee,i=2322,x=0.39299000984576493,y=0.48675520394221294 +a=zee,b=zee,i=2323,x=0.6924646229067376,y=0.961728591715515 +a=eks,b=zee,i=2324,x=0.3656731818815381,y=0.4348170464549541 +a=zee,b=eks,i=2325,x=0.9310044743908388,y=0.5915717923626269 +a=wye,b=hat,i=2326,x=0.5390947464654677,y=0.9171443353099715 +a=hat,b=pan,i=2327,x=0.13236042343196264,y=0.7018827248938442 +a=eks,b=zee,i=2328,x=0.9233414160859896,y=0.9426916138193271 +a=eks,b=wye,i=2329,x=0.32236596243200943,y=0.12349447265840763 +a=pan,b=hat,i=2330,x=0.26562360950781083,y=0.6143914548179807 +a=pan,b=eks,i=2331,x=0.7795985947092806,y=0.9791969083425154 +a=wye,b=eks,i=2332,x=0.8888447587498162,y=0.9274917692848156 +a=zee,b=eks,i=2333,x=0.0339047026172683,y=0.9899797336099346 +a=eks,b=hat,i=2334,x=0.4706495392838296,y=0.5339895561589622 +a=eks,b=pan,i=2335,x=0.43389388336403034,y=0.6527555471857784 +a=zee,b=wye,i=2336,x=0.2132138095588999,y=0.3350510820375012 +a=eks,b=zee,i=2337,x=0.18310611841718727,y=0.27611093961149813 +a=zee,b=wye,i=2338,x=0.5849778358487363,y=0.4472676087156583 +a=pan,b=pan,i=2339,x=0.7632065771231693,y=0.9533148007319427 +a=zee,b=zee,i=2340,x=0.7979106986767058,y=0.34142212009441275 +a=eks,b=eks,i=2341,x=0.1689642670369339,y=0.08666058738902227 +a=pan,b=zee,i=2342,x=0.7289455213274276,y=0.04597102157281818 +a=zee,b=zee,i=2343,x=0.6910588757833684,y=0.2853388537359345 +a=wye,b=eks,i=2344,x=0.46559621387184413,y=0.6453632272888741 +a=eks,b=eks,i=2345,x=0.7240818295178657,y=0.7697201439211158 +a=zee,b=pan,i=2346,x=0.2106452223867551,y=0.8198492988109947 +a=wye,b=pan,i=2347,x=0.9345794244994885,y=0.5611924241664724 +a=pan,b=hat,i=2348,x=0.5703090995325857,y=0.5762676020746584 +a=hat,b=zee,i=2349,x=0.2589915838302729,y=0.04497637706481694 +a=wye,b=pan,i=2350,x=0.8998392369608815,y=0.03747679005136095 +a=pan,b=pan,i=2351,x=0.6724810273079015,y=0.3212043712768039 +a=zee,b=pan,i=2352,x=0.19948276246295482,y=0.27886956486778547 +a=hat,b=eks,i=2353,x=0.19721696160232083,y=0.1902097573367555 +a=zee,b=wye,i=2354,x=0.3060499042971171,y=0.6230526367576228 +a=pan,b=zee,i=2355,x=0.4132334507678017,y=0.0958935038625609 +a=pan,b=pan,i=2356,x=0.49220586447091974,y=0.3637263342876337 +a=pan,b=hat,i=2357,x=0.6035016232976687,y=0.2654296683236047 +a=hat,b=hat,i=2358,x=0.5472833606897747,y=0.11508965130492199 +a=zee,b=pan,i=2359,x=0.3123116477611221,y=0.5313965363528594 +a=zee,b=eks,i=2360,x=0.7646045437647716,y=0.4374368628092571 +a=wye,b=pan,i=2361,x=0.8368170215826418,y=0.1513261409766582 +a=hat,b=hat,i=2362,x=0.7586788480149922,y=0.6167614911809044 +a=eks,b=zee,i=2363,x=0.2829560793295287,y=0.31877554125357643 +a=wye,b=wye,i=2364,x=0.8255236580889759,y=0.30884248417286686 +a=eks,b=wye,i=2365,x=0.10694687582616103,y=0.12549118259779624 +a=zee,b=hat,i=2366,x=0.8434948128398014,y=0.7566711862078771 +a=eks,b=hat,i=2367,x=0.11100450503347647,y=0.26231820024625485 +a=wye,b=zee,i=2368,x=0.7948774475212161,y=0.10865250917846037 +a=hat,b=wye,i=2369,x=0.03135249091794745,y=0.3202037119775658 +a=wye,b=zee,i=2370,x=0.5078848120383039,y=0.5495294084638471 +a=eks,b=zee,i=2371,x=0.6296689722217776,y=0.8808041685758371 +a=hat,b=wye,i=2372,x=0.36694062952440554,y=0.03285188729261823 +a=wye,b=zee,i=2373,x=0.5980535785869657,y=0.36584311596027363 +a=pan,b=zee,i=2374,x=0.8057531144421612,y=0.1103465158096888 +a=eks,b=hat,i=2375,x=0.39566127922010763,y=0.926370579143245 +a=pan,b=eks,i=2376,x=0.7036015015427707,y=0.8896688757860348 +a=hat,b=wye,i=2377,x=0.3840916366205712,y=0.6117763705069971 +a=wye,b=hat,i=2378,x=0.4244587912309,y=0.5147488063855301 +a=pan,b=eks,i=2379,x=0.0126919318388804,y=0.05364265512252031 +a=hat,b=zee,i=2380,x=0.12629846495196628,y=0.00017118893583800698 +a=eks,b=hat,i=2381,x=0.551443915184712,y=0.4189803949942186 +a=zee,b=hat,i=2382,x=0.9419188430791652,y=0.5943076078356421 +a=hat,b=pan,i=2383,x=0.3305527530124114,y=0.9744246737507011 +a=wye,b=wye,i=2384,x=0.11982738948595928,y=0.5927050811984642 +a=hat,b=wye,i=2385,x=0.6993064388052053,y=0.33556275655578294 +a=zee,b=pan,i=2386,x=0.4400144230398596,y=0.40718760512261376 +a=wye,b=zee,i=2387,x=0.6500939509690578,y=0.45169252354648837 +a=wye,b=eks,i=2388,x=0.6542816745109832,y=0.013759212456254444 +a=wye,b=eks,i=2389,x=0.6332584135319546,y=0.13251231094237437 +a=eks,b=wye,i=2390,x=0.6331896102608988,y=0.9589307439412602 +a=wye,b=zee,i=2391,x=0.6731897745167693,y=0.4283772233112926 +a=eks,b=zee,i=2392,x=0.7923894749706849,y=0.8917271151038314 +a=eks,b=eks,i=2393,x=0.9746844751820227,y=0.4893807704691421 +a=wye,b=pan,i=2394,x=0.2920699646605315,y=0.7387920697224446 +a=eks,b=wye,i=2395,x=0.27334460412686323,y=0.9029783332632627 +a=hat,b=hat,i=2396,x=0.07185787494215012,y=0.8691631482259681 +a=eks,b=eks,i=2397,x=0.768257729490193,y=0.31910490090314103 +a=pan,b=wye,i=2398,x=0.6626457206760483,y=0.6952332207508496 +a=pan,b=hat,i=2399,x=0.034841768970897746,y=0.5723693878842167 +a=pan,b=hat,i=2400,x=0.15181645902125407,y=0.7998239378911912 +a=eks,b=zee,i=2401,x=0.07479813220400944,y=0.6026675734691738 +a=hat,b=hat,i=2402,x=0.7741341758574097,y=0.24407851593657948 +a=zee,b=wye,i=2403,x=0.4652916798345421,y=0.5826939451920669 +a=eks,b=wye,i=2404,x=0.5546642401893631,y=0.5985846330820938 +a=pan,b=pan,i=2405,x=0.2358853113430821,y=0.024003950417810227 +a=wye,b=eks,i=2406,x=0.28179350936795733,y=0.5023264174705517 +a=hat,b=eks,i=2407,x=0.2457970370438457,y=0.811421289170773 +a=hat,b=hat,i=2408,x=0.6751131270509296,y=0.48856361143986005 +a=eks,b=zee,i=2409,x=0.59847879634121,y=0.7916259405367129 +a=pan,b=zee,i=2410,x=0.04515829439395114,y=0.24330613797458922 +a=zee,b=hat,i=2411,x=0.22712092810863416,y=0.8127998680800427 +a=zee,b=zee,i=2412,x=0.21505489058022198,y=0.8006638202348123 +a=eks,b=hat,i=2413,x=0.13598286981810193,y=0.86160038906847 +a=pan,b=pan,i=2414,x=0.8144512562961078,y=0.9177829414099823 +a=hat,b=hat,i=2415,x=0.6600221567552329,y=0.0584486480823484 +a=wye,b=wye,i=2416,x=0.7428129016480294,y=0.14965046440370033 +a=eks,b=hat,i=2417,x=0.6492293161864587,y=0.9521947928976578 +a=hat,b=pan,i=2418,x=0.9704055340867738,y=0.5799798105012466 +a=eks,b=zee,i=2419,x=0.09047960361588969,y=0.48999371435226136 +a=pan,b=pan,i=2420,x=0.9333731806896786,y=0.6043241512179962 +a=hat,b=hat,i=2421,x=0.21707010100448243,y=0.5150327861442825 +a=eks,b=pan,i=2422,x=0.00863696577870754,y=0.11509725431793605 +a=zee,b=wye,i=2423,x=0.4653066475033094,y=0.21997612033850344 +a=hat,b=wye,i=2424,x=0.9062179939941751,y=0.2875912231476856 +a=zee,b=wye,i=2425,x=0.398155311000022,y=0.0933499833149607 +a=pan,b=eks,i=2426,x=0.6379726091040971,y=0.5194384530463447 +a=wye,b=eks,i=2427,x=0.539037074058747,y=0.7531525516774173 +a=pan,b=hat,i=2428,x=0.7520504631719865,y=0.34660951591602773 +a=pan,b=wye,i=2429,x=0.8020766995566793,y=0.7689029735366432 +a=zee,b=zee,i=2430,x=0.6271482513925272,y=0.4944204099323506 +a=hat,b=wye,i=2431,x=0.3036891373264764,y=0.9909449455648611 +a=zee,b=wye,i=2432,x=0.30385506685705554,y=0.17382245218515768 +a=zee,b=pan,i=2433,x=0.6754312777622205,y=0.07005068705650719 +a=pan,b=eks,i=2434,x=0.013657995328708816,y=0.45586613889144767 +a=zee,b=wye,i=2435,x=0.9416754660578306,y=0.6579056008950284 +a=zee,b=wye,i=2436,x=0.090487272126626,y=0.6726267738306646 +a=wye,b=wye,i=2437,x=0.8441032403303297,y=0.7236974901617537 +a=pan,b=pan,i=2438,x=0.9785415873749357,y=0.14648707376766656 +a=hat,b=zee,i=2439,x=0.7318268760763208,y=0.7357122474543071 +a=pan,b=hat,i=2440,x=0.4546313043075274,y=0.9868446327538511 +a=eks,b=zee,i=2441,x=0.7384348801280877,y=0.4331993419540827 +a=zee,b=zee,i=2442,x=0.3563884899582277,y=0.8944727395958034 +a=pan,b=zee,i=2443,x=0.5467338009669124,y=0.3737101047888789 +a=zee,b=wye,i=2444,x=0.6743475636626085,y=0.5841642214951493 +a=pan,b=zee,i=2445,x=0.150471438909343,y=0.03999544722112036 +a=pan,b=zee,i=2446,x=0.8427836793414677,y=0.177257809167512 +a=zee,b=hat,i=2447,x=0.9165212208454823,y=0.6343832698422787 +a=wye,b=hat,i=2448,x=0.8350423281884237,y=0.2422590088973925 +a=wye,b=pan,i=2449,x=0.5042681244213146,y=0.908306481649806 +a=pan,b=hat,i=2450,x=0.3717927109546766,y=0.7872600125241359 +a=wye,b=zee,i=2451,x=0.23883689209402614,y=0.4489097810835715 +a=hat,b=wye,i=2452,x=0.7256914244489449,y=0.07408098995861301 +a=hat,b=wye,i=2453,x=0.4787447016730605,y=0.027781641677141033 +a=wye,b=hat,i=2454,x=0.782215232098275,y=0.17908166243221946 +a=zee,b=zee,i=2455,x=0.15793062293407878,y=0.9604346209844584 +a=zee,b=eks,i=2456,x=0.09865545345297155,y=0.8348979205972645 +a=pan,b=pan,i=2457,x=0.3927934924087789,y=0.06769141197493256 +a=zee,b=pan,i=2458,x=0.02903168922821775,y=0.9416706505805262 +a=wye,b=pan,i=2459,x=0.0074179863852393835,y=0.13412770282159325 +a=wye,b=wye,i=2460,x=0.8546039006462764,y=0.5794887921093801 +a=pan,b=pan,i=2461,x=0.39765418222695004,y=0.607893298841388 +a=wye,b=wye,i=2462,x=0.9445996918832312,y=0.4706780924111563 +a=pan,b=zee,i=2463,x=0.9563932642460863,y=0.31484480296442896 +a=hat,b=hat,i=2464,x=0.6604485499983388,y=0.6145786977176719 +a=zee,b=zee,i=2465,x=0.3505544906675998,y=0.1954960429503897 +a=pan,b=pan,i=2466,x=0.7769548783450912,y=0.8220089791630163 +a=eks,b=eks,i=2467,x=0.9350039614092526,y=0.8756536110782422 +a=zee,b=pan,i=2468,x=0.7178372288982118,y=0.4062989111358041 +a=zee,b=wye,i=2469,x=0.9204186818975437,y=0.4747739907393056 +a=hat,b=zee,i=2470,x=0.910842331244497,y=0.8937381551221251 +a=pan,b=wye,i=2471,x=0.36510756117868337,y=0.16172467779589483 +a=zee,b=zee,i=2472,x=0.08880173246131728,y=0.7982278670793287 +a=wye,b=wye,i=2473,x=0.07909826171256307,y=0.855556979661628 +a=pan,b=eks,i=2474,x=0.7828499578474473,y=0.9442071626420061 +a=wye,b=wye,i=2475,x=0.06324401276925695,y=0.5950858034074182 +a=pan,b=zee,i=2476,x=0.2262395290029181,y=0.49451050699405674 +a=wye,b=eks,i=2477,x=0.6306465815187388,y=0.46790600889102485 +a=wye,b=hat,i=2478,x=0.4614473986661236,y=0.4721517855532317 +a=eks,b=eks,i=2479,x=0.3091965203151934,y=0.9145596089559873 +a=hat,b=wye,i=2480,x=0.014430995239748112,y=0.35346467775779145 +a=eks,b=hat,i=2481,x=0.8284728324140498,y=0.2977503297359205 +a=hat,b=zee,i=2482,x=0.15810752007547613,y=0.10215153278169598 +a=hat,b=eks,i=2483,x=0.5002024621775637,y=0.9187983113959539 +a=zee,b=hat,i=2484,x=0.04124901160673633,y=0.1095855587112885 +a=wye,b=pan,i=2485,x=0.7244385390670799,y=0.17205034306117317 +a=eks,b=hat,i=2486,x=0.4923487745128049,y=0.28889637616320174 +a=wye,b=pan,i=2487,x=0.3300250547987864,y=0.22540259142646224 +a=eks,b=zee,i=2488,x=0.0023333167684839173,y=0.24088326731558385 +a=zee,b=pan,i=2489,x=0.5050787967691673,y=0.96990681663883 +a=pan,b=pan,i=2490,x=0.853399144959847,y=0.3768453915244885 +a=pan,b=eks,i=2491,x=0.11150304854042947,y=0.33331036327124963 +a=wye,b=eks,i=2492,x=0.9214469071128305,y=0.28676404710502656 +a=hat,b=zee,i=2493,x=0.8773662066308794,y=0.17323941800052478 +a=pan,b=pan,i=2494,x=0.3207059888232746,y=0.8664631709525704 +a=eks,b=hat,i=2495,x=0.910628314565378,y=0.4258002135216937 +a=hat,b=zee,i=2496,x=0.1577724924590801,y=0.4739307550526024 +a=hat,b=wye,i=2497,x=0.8872744210629263,y=0.14605498570574493 +a=wye,b=hat,i=2498,x=0.23359521101241776,y=0.5844213774291599 +a=zee,b=zee,i=2499,x=0.8613769284558995,y=0.9685505021744841 +a=eks,b=pan,i=2500,x=0.8597477426689076,y=0.17079339571919316 +a=eks,b=zee,i=2501,x=0.9988110946859143,y=0.8013707404671317 +a=zee,b=eks,i=2502,x=0.08631339989521669,y=0.7626498621504472 +a=wye,b=pan,i=2503,x=0.6021619570218234,y=0.7998420154096526 +a=zee,b=pan,i=2504,x=0.8178599713104803,y=0.18283102556915032 +a=pan,b=hat,i=2505,x=0.7319860671662751,y=0.11573142291632155 +a=hat,b=eks,i=2506,x=0.38864742500184934,y=0.9549915162000734 +a=zee,b=eks,i=2507,x=0.06006684599594547,y=0.32800136057911744 +a=eks,b=eks,i=2508,x=0.2459351356992232,y=0.6992300046304194 +a=hat,b=pan,i=2509,x=0.9399094021245685,y=0.9766927628695118 +a=eks,b=eks,i=2510,x=0.6122854089898786,y=0.11735880955927658 +a=hat,b=pan,i=2511,x=0.3658401332558662,y=0.8058278063627171 +a=pan,b=eks,i=2512,x=0.9712759091673199,y=0.35741783697299145 +a=wye,b=pan,i=2513,x=0.9941884027342468,y=0.7427222275160807 +a=hat,b=wye,i=2514,x=0.759666601296956,y=0.5029288106582336 +a=hat,b=hat,i=2515,x=0.41858436455494885,y=0.7397180761147025 +a=wye,b=zee,i=2516,x=0.22158162509494428,y=0.1717438346245811 +a=wye,b=hat,i=2517,x=0.25809778439746667,y=0.8942638085822656 +a=eks,b=hat,i=2518,x=0.8156500849184675,y=0.08381965183304241 +a=hat,b=zee,i=2519,x=0.023141000554160573,y=0.159821225039678 +a=eks,b=hat,i=2520,x=0.38461965648830476,y=0.8779474089328696 +a=wye,b=pan,i=2521,x=0.6746733937181614,y=0.12172129656898323 +a=pan,b=zee,i=2522,x=0.3836823470783707,y=0.2530933368188705 +a=pan,b=eks,i=2523,x=0.2467086564140698,y=0.9098280255547708 +a=hat,b=pan,i=2524,x=0.5483698024028446,y=0.80652225685914 +a=zee,b=pan,i=2525,x=0.9332167021929317,y=0.8274407370101524 +a=pan,b=pan,i=2526,x=0.22953431238745692,y=0.07163851427849766 +a=wye,b=hat,i=2527,x=0.021510700973820462,y=0.7950798338977892 +a=eks,b=eks,i=2528,x=0.7481860062358446,y=0.6037295548285344 +a=eks,b=pan,i=2529,x=0.3393051290797555,y=0.025397429828768137 +a=zee,b=zee,i=2530,x=0.6149438991743728,y=0.7634078131671355 +a=wye,b=zee,i=2531,x=0.6511465358134351,y=0.0536653751892201 +a=wye,b=wye,i=2532,x=0.0054964576725233805,y=0.28953245784366877 +a=wye,b=hat,i=2533,x=0.15518569216470812,y=0.5686747295053566 +a=zee,b=wye,i=2534,x=0.12207545315374224,y=0.9746444335548179 +a=zee,b=eks,i=2535,x=0.5565415302093949,y=0.10288505903505452 +a=wye,b=wye,i=2536,x=0.43315262752486194,y=0.27205902504143986 +a=pan,b=hat,i=2537,x=0.3113077953556219,y=0.8505260803244152 +a=eks,b=eks,i=2538,x=0.38906239415188226,y=0.2685051550780454 +a=zee,b=hat,i=2539,x=0.6345180823665123,y=0.714272732680164 +a=zee,b=pan,i=2540,x=0.7633387673070651,y=0.16850854825088746 +a=wye,b=eks,i=2541,x=0.9200450459897079,y=0.5203187898658775 +a=hat,b=pan,i=2542,x=0.416076924166804,y=0.4567226915609339 +a=zee,b=eks,i=2543,x=0.8882507111625345,y=0.6834591517880225 +a=hat,b=zee,i=2544,x=0.6234518321227132,y=0.568093714839173 +a=pan,b=zee,i=2545,x=0.04811425968953953,y=0.5966158652406183 +a=zee,b=zee,i=2546,x=0.5921140592243828,y=0.3199967249370237 +a=pan,b=hat,i=2547,x=0.24011644563078283,y=0.12009590313568308 +a=zee,b=hat,i=2548,x=0.4304009679094255,y=0.3235635213023209 +a=eks,b=zee,i=2549,x=0.7611031921737661,y=0.689829708430865 +a=zee,b=hat,i=2550,x=0.9107046316959098,y=0.9267025956859704 +a=zee,b=zee,i=2551,x=0.5534453229003656,y=0.19470214949450948 +a=pan,b=zee,i=2552,x=0.7099889805872556,y=0.2612275639524275 +a=pan,b=hat,i=2553,x=0.8260887056078599,y=0.6576752537408973 +a=pan,b=pan,i=2554,x=0.4479850467242381,y=0.605644729638017 +a=wye,b=pan,i=2555,x=0.8635009458180566,y=0.057986705329265864 +a=eks,b=pan,i=2556,x=0.680151798371677,y=0.9721202344719171 +a=zee,b=pan,i=2557,x=0.3624846239071149,y=0.38096311190739685 +a=eks,b=eks,i=2558,x=0.39585447743449853,y=0.9090232688363228 +a=pan,b=eks,i=2559,x=0.41182608064067716,y=0.4651557950827221 +a=zee,b=hat,i=2560,x=0.8207042664095232,y=0.972493490219255 +a=eks,b=eks,i=2561,x=0.9568943633067363,y=0.9942427604342767 +a=pan,b=wye,i=2562,x=0.7844571232021518,y=0.25212822563492654 +a=eks,b=eks,i=2563,x=0.7448606140977615,y=0.7677875733269816 +a=eks,b=eks,i=2564,x=0.6984324028424346,y=0.6867698395582814 +a=wye,b=eks,i=2565,x=0.3850930672708389,y=0.6142341088294833 +a=pan,b=pan,i=2566,x=0.027948166482267056,y=0.10155712046334942 +a=zee,b=pan,i=2567,x=0.6373779619859908,y=0.8254690568634606 +a=hat,b=zee,i=2568,x=0.5351681178046073,y=0.8555068797919759 +a=eks,b=eks,i=2569,x=0.6837390714119882,y=0.2555760527745451 +a=zee,b=wye,i=2570,x=0.7332356879541984,y=0.7095236956282258 +a=wye,b=zee,i=2571,x=0.6045866476300921,y=0.9472308056954024 +a=zee,b=wye,i=2572,x=0.5192819052899776,y=0.18543077448215517 +a=pan,b=eks,i=2573,x=0.6173980620064918,y=0.7399111725286391 +a=wye,b=hat,i=2574,x=0.12423956865216534,y=0.989639508760292 +a=eks,b=hat,i=2575,x=0.33031955019827075,y=0.7108284566198849 +a=hat,b=eks,i=2576,x=0.8598307222093972,y=0.677493082731475 +a=pan,b=zee,i=2577,x=0.2591109015365989,y=0.9393069496539326 +a=zee,b=eks,i=2578,x=0.11420274089804072,y=0.6781907800368309 +a=hat,b=wye,i=2579,x=0.470168322914005,y=0.3245499585879692 +a=hat,b=wye,i=2580,x=0.7501598293607254,y=0.4721867436018571 +a=eks,b=hat,i=2581,x=0.625746894720574,y=0.33737938119664646 +a=pan,b=eks,i=2582,x=0.4136169698568053,y=0.3221257100507432 +a=zee,b=wye,i=2583,x=0.815721986649748,y=0.45027193508163077 +a=pan,b=zee,i=2584,x=0.32285180303468286,y=0.5767328321662406 +a=pan,b=pan,i=2585,x=0.3671198622625018,y=0.04290161860716368 +a=hat,b=eks,i=2586,x=0.7548839524754403,y=0.3140601750346328 +a=pan,b=wye,i=2587,x=0.149414261676316,y=0.8817567568143645 +a=pan,b=eks,i=2588,x=0.13689661134333897,y=0.5584038012783021 +a=hat,b=pan,i=2589,x=0.9259610701768484,y=0.7567071664063917 +a=zee,b=wye,i=2590,x=0.35176292753881166,y=0.7374790902726833 +a=hat,b=hat,i=2591,x=0.09004868118257148,y=0.6922893442005552 +a=hat,b=pan,i=2592,x=0.18016216606425406,y=0.2099121503498219 +a=pan,b=hat,i=2593,x=0.6510610556921332,y=0.10742569633195376 +a=eks,b=zee,i=2594,x=0.07159878226683902,y=0.20989783292032282 +a=hat,b=hat,i=2595,x=0.9678207161209708,y=0.992049177363607 +a=eks,b=hat,i=2596,x=0.18014846649609306,y=0.5629283001780467 +a=hat,b=pan,i=2597,x=0.6191641186208192,y=0.91398214172482 +a=eks,b=hat,i=2598,x=0.012851434303710274,y=0.14814227972741656 +a=hat,b=zee,i=2599,x=0.9048118287143257,y=0.8847594382115711 +a=zee,b=wye,i=2600,x=0.5561307219276355,y=0.15276515927874457 +a=zee,b=eks,i=2601,x=0.19257014095901703,y=0.7774457342825621 +a=wye,b=eks,i=2602,x=0.9514647938068078,y=0.10795242094349111 +a=hat,b=wye,i=2603,x=0.31179190517346567,y=0.01609407680873831 +a=wye,b=wye,i=2604,x=0.47775304052473055,y=0.38671047718640983 +a=eks,b=pan,i=2605,x=0.2344602349071444,y=0.8645430924168496 +a=eks,b=zee,i=2606,x=0.1439484898344945,y=0.9439005895698022 +a=eks,b=eks,i=2607,x=0.8629787970160852,y=0.8183015089362451 +a=pan,b=zee,i=2608,x=0.880820846632719,y=0.4542838900435503 +a=wye,b=eks,i=2609,x=0.5124204798290518,y=0.4054974158118896 +a=wye,b=hat,i=2610,x=0.14713673147626471,y=0.193770427584398 +a=zee,b=wye,i=2611,x=0.9269147206987636,y=0.3354668582497363 +a=pan,b=wye,i=2612,x=0.48759095161412014,y=0.9486718920730824 +a=pan,b=pan,i=2613,x=0.9093120035098351,y=0.993257702527396 +a=hat,b=wye,i=2614,x=0.7781647480152264,y=0.993772240196278 +a=hat,b=hat,i=2615,x=0.275311283835037,y=0.741356597630266 +a=eks,b=eks,i=2616,x=0.8400827662084357,y=0.904384801897908 +a=pan,b=pan,i=2617,x=0.44875309896113624,y=0.20709074311528453 +a=wye,b=zee,i=2618,x=0.7355696569603329,y=0.27564344454988243 +a=hat,b=wye,i=2619,x=0.19051153642139496,y=0.46651684239833613 +a=pan,b=zee,i=2620,x=0.5592572385681548,y=0.672039894065432 +a=wye,b=wye,i=2621,x=0.9091768138788122,y=0.07363030569876483 +a=hat,b=eks,i=2622,x=0.21855190429616178,y=0.306255719577206 +a=hat,b=zee,i=2623,x=0.5579915433786629,y=0.9351922009068756 +a=hat,b=wye,i=2624,x=0.16649980465987524,y=0.9174497541816296 +a=eks,b=eks,i=2625,x=0.9025640383772568,y=0.4657693509889542 +a=wye,b=zee,i=2626,x=0.21020261586647726,y=0.2011091555698421 +a=hat,b=eks,i=2627,x=0.037644003067944465,y=0.9166549903188604 +a=eks,b=eks,i=2628,x=0.5037459860860201,y=0.20718835826701032 +a=eks,b=eks,i=2629,x=0.7314957198821074,y=0.0818653656966235 +a=hat,b=zee,i=2630,x=0.9194151240931991,y=0.07423066472063256 +a=hat,b=hat,i=2631,x=0.8669833462776865,y=0.024944214178881152 +a=hat,b=hat,i=2632,x=0.40619921403492654,y=0.6776699682132551 +a=hat,b=zee,i=2633,x=0.11167516897133345,y=0.1968557916169683 +a=wye,b=zee,i=2634,x=0.12637912495756354,y=0.932738782222326 +a=zee,b=wye,i=2635,x=0.6187681447031627,y=0.274704452983646 +a=pan,b=wye,i=2636,x=0.6460342181062689,y=0.7795324745240246 +a=zee,b=zee,i=2637,x=0.19576834398868515,y=0.679453943382103 +a=wye,b=eks,i=2638,x=0.36177627776550847,y=0.8386225553120263 +a=eks,b=eks,i=2639,x=0.12492716932261638,y=0.21510868197623745 +a=eks,b=wye,i=2640,x=0.885996241979663,y=0.059743642576263634 +a=eks,b=wye,i=2641,x=0.7008702235836195,y=0.39708447632667465 +a=hat,b=eks,i=2642,x=0.19929727396144037,y=0.5393711342556087 +a=wye,b=eks,i=2643,x=0.7038379533640264,y=0.2415724804873508 +a=eks,b=pan,i=2644,x=0.1021121482244629,y=0.676614797112832 +a=wye,b=zee,i=2645,x=0.22135649292487047,y=0.3353372961478748 +a=hat,b=wye,i=2646,x=0.8302037270628269,y=0.29829682191098783 +a=zee,b=hat,i=2647,x=0.7129222271572655,y=0.3569951209382327 +a=wye,b=wye,i=2648,x=0.5590007902215932,y=0.44142931845984645 +a=zee,b=eks,i=2649,x=0.8676857104115077,y=0.6062661030015066 +a=zee,b=pan,i=2650,x=0.9849457970315111,y=0.0914154862759321 +a=zee,b=zee,i=2651,x=0.08318080628977687,y=0.08723840975656705 +a=hat,b=pan,i=2652,x=0.3556516386966647,y=0.6019467128167675 +a=hat,b=wye,i=2653,x=0.279635601734451,y=0.4522275293507577 +a=pan,b=zee,i=2654,x=0.2553738664507069,y=0.8359675139928466 +a=pan,b=eks,i=2655,x=0.20861278160790098,y=0.09276404710956598 +a=eks,b=eks,i=2656,x=0.714144646455272,y=0.3211201665161757 +a=eks,b=eks,i=2657,x=0.9118213055286543,y=0.2304692673683172 +a=wye,b=eks,i=2658,x=0.8878589425876583,y=0.16500927178713598 +a=pan,b=eks,i=2659,x=0.39231354538410634,y=0.19261788337249341 +a=zee,b=hat,i=2660,x=0.5125720965755153,y=0.3101033226433013 +a=zee,b=wye,i=2661,x=0.9409834902940938,y=0.06519737249713942 +a=zee,b=zee,i=2662,x=0.8522522520922186,y=0.0821437591034958 +a=zee,b=wye,i=2663,x=0.7126684401510096,y=0.8051899200649238 +a=eks,b=wye,i=2664,x=0.151141097038609,y=0.671754932411165 +a=zee,b=eks,i=2665,x=0.9622613991461785,y=0.19912987672139137 +a=pan,b=zee,i=2666,x=0.9074679274351196,y=0.8957847934010839 +a=hat,b=pan,i=2667,x=0.9240389772763548,y=0.5231982813953002 +a=pan,b=eks,i=2668,x=0.3525652118913354,y=0.49330814134258383 +a=hat,b=wye,i=2669,x=0.14565423862972182,y=0.18195721833206513 +a=wye,b=hat,i=2670,x=0.5314631858298513,y=0.9247384504550191 +a=eks,b=pan,i=2671,x=0.2191775509938665,y=0.16221454397918067 +a=zee,b=wye,i=2672,x=0.2957478300120929,y=0.9566416400315985 +a=hat,b=eks,i=2673,x=0.5317253402583432,y=0.47720559893968584 +a=hat,b=wye,i=2674,x=0.5685867476642044,y=0.9536560186396535 +a=eks,b=zee,i=2675,x=0.7116584351173386,y=0.8813675632259913 +a=zee,b=zee,i=2676,x=0.6369443311903168,y=0.20245472621871452 +a=wye,b=hat,i=2677,x=0.03828177316116377,y=0.694988753462705 +a=wye,b=hat,i=2678,x=0.44478934074526144,y=0.6593596173323781 +a=zee,b=wye,i=2679,x=0.4234179513345332,y=0.9156320336038198 +a=zee,b=zee,i=2680,x=0.28695958426961987,y=0.35447908228108094 +a=zee,b=zee,i=2681,x=0.5753537491643719,y=0.8698920433502088 +a=hat,b=eks,i=2682,x=0.7144081950600689,y=0.8253921612815761 +a=pan,b=pan,i=2683,x=0.9474694135785586,y=0.5331573468403473 +a=pan,b=eks,i=2684,x=0.3066978542374318,y=0.9327810898395875 +a=wye,b=pan,i=2685,x=0.5059670030001199,y=0.5002012382517893 +a=wye,b=wye,i=2686,x=0.5187856380368512,y=0.8665210971116168 +a=zee,b=pan,i=2687,x=0.5064156313100883,y=0.5164969637045003 +a=pan,b=wye,i=2688,x=0.9170439177596071,y=0.7855194635003687 +a=zee,b=hat,i=2689,x=0.7018760912024224,y=0.9018580557735235 +a=zee,b=eks,i=2690,x=0.9007898309642012,y=0.45508381746621207 +a=zee,b=zee,i=2691,x=0.5231651296128275,y=0.09791858989165081 +a=wye,b=eks,i=2692,x=0.2877718302322071,y=0.7350128229993341 +a=pan,b=zee,i=2693,x=0.6621261710619304,y=0.765604369363381 +a=wye,b=wye,i=2694,x=0.5113378128718417,y=0.7447015937237151 +a=hat,b=eks,i=2695,x=0.20486591930659304,y=0.08546083685115857 +a=eks,b=hat,i=2696,x=0.04425126652191069,y=0.9193247377962478 +a=pan,b=hat,i=2697,x=0.4397272166348868,y=0.5119020678265614 +a=pan,b=wye,i=2698,x=0.24786027932789856,y=0.25028548790543437 +a=hat,b=hat,i=2699,x=0.18362126379498567,y=0.3583685237385621 +a=wye,b=zee,i=2700,x=0.08296135187962883,y=0.9476795899696359 +a=wye,b=eks,i=2701,x=0.2631227677304565,y=0.8380786611056333 +a=wye,b=hat,i=2702,x=0.6107721059185136,y=0.29607498743239313 +a=eks,b=wye,i=2703,x=0.385921871325144,y=0.72206084966027 +a=eks,b=eks,i=2704,x=0.7289032202296384,y=0.943448586243151 +a=pan,b=zee,i=2705,x=0.2681131456172976,y=0.03881677277584117 +a=eks,b=eks,i=2706,x=0.042331033396890594,y=0.5816340794859904 +a=zee,b=eks,i=2707,x=0.09716550757790055,y=0.7946966787875323 +a=eks,b=wye,i=2708,x=0.6794836901391871,y=0.05370583587162048 +a=hat,b=zee,i=2709,x=0.4719223070024049,y=0.8798667170009199 +a=pan,b=zee,i=2710,x=0.3235306005938401,y=0.3944479990658286 +a=zee,b=zee,i=2711,x=0.6152705208747911,y=0.1871405298405333 +a=eks,b=wye,i=2712,x=0.28680813614749745,y=0.9091560294185156 +a=wye,b=hat,i=2713,x=0.7816282897070512,y=0.8725529048814329 +a=wye,b=eks,i=2714,x=0.5337563133061932,y=0.8113476754885716 +a=wye,b=eks,i=2715,x=0.830862652732706,y=0.31332718593186215 +a=eks,b=wye,i=2716,x=0.632360024350908,y=0.3523899339535477 +a=hat,b=eks,i=2717,x=0.8517633647797415,y=0.6075520102742804 +a=hat,b=zee,i=2718,x=0.3739110752469652,y=0.7344229221023192 +a=pan,b=zee,i=2719,x=0.13091802232794136,y=0.4147418371197401 +a=zee,b=pan,i=2720,x=0.875012865695414,y=0.6301510344124231 +a=pan,b=pan,i=2721,x=0.7634027233725996,y=0.9537462437208611 +a=eks,b=eks,i=2722,x=0.7485292786111598,y=0.060074780780270065 +a=wye,b=zee,i=2723,x=0.4692411142423141,y=0.18086715737750947 +a=wye,b=zee,i=2724,x=0.3016910888319093,y=0.2815838391993606 +a=eks,b=pan,i=2725,x=0.09842524478857917,y=0.4039455571089149 +a=zee,b=hat,i=2726,x=0.673450582305474,y=0.2368758099721252 +a=zee,b=hat,i=2727,x=0.3699736290437986,y=0.9456050995886015 +a=zee,b=wye,i=2728,x=0.8748783567240713,y=0.9127365833223035 +a=pan,b=eks,i=2729,x=0.9890321807426645,y=0.6544105013007959 +a=eks,b=zee,i=2730,x=0.5913012155193706,y=0.5125849403012366 +a=pan,b=hat,i=2731,x=0.7319063656923598,y=0.3661739653385341 +a=pan,b=eks,i=2732,x=0.7776625957923161,y=0.7377246871264523 +a=zee,b=eks,i=2733,x=0.11325755544848148,y=0.32415018564505305 +a=eks,b=pan,i=2734,x=0.4544389365010312,y=0.36274017551484594 +a=zee,b=hat,i=2735,x=0.6753256152256654,y=0.7111448175040769 +a=zee,b=pan,i=2736,x=0.13316236671850434,y=0.49210023866083397 +a=wye,b=hat,i=2737,x=0.8250578484602521,y=0.44752314931586656 +a=hat,b=zee,i=2738,x=0.6324404521389477,y=0.5991554446942754 +a=hat,b=zee,i=2739,x=0.4523752260828632,y=0.4097560532434581 +a=pan,b=eks,i=2740,x=0.16601226995675156,y=0.18151654867600586 +a=zee,b=pan,i=2741,x=0.8311173071571613,y=0.40630856689489725 +a=hat,b=eks,i=2742,x=0.5093718066070119,y=0.9913946330960695 +a=hat,b=pan,i=2743,x=0.3698356457904749,y=0.912970532909554 +a=pan,b=hat,i=2744,x=0.5286755809647917,y=0.1651174363994401 +a=wye,b=pan,i=2745,x=0.028208712274286007,y=0.45797747909936903 +a=eks,b=pan,i=2746,x=0.1995882002967131,y=0.9988195280621234 +a=wye,b=eks,i=2747,x=0.801718741445332,y=0.8343436520177938 +a=zee,b=eks,i=2748,x=0.11153132519318998,y=0.17527565983385196 +a=wye,b=zee,i=2749,x=0.39908796305565186,y=0.8203196495353728 +a=hat,b=eks,i=2750,x=0.7691621480087831,y=0.04624795153739847 +a=wye,b=zee,i=2751,x=0.8233374811260633,y=0.28118965684997943 +a=wye,b=zee,i=2752,x=0.5421828769626178,y=0.6932556944834627 +a=zee,b=eks,i=2753,x=0.38158944973875963,y=0.9978357823939198 +a=hat,b=zee,i=2754,x=0.7970322675458169,y=0.9056375064474206 +a=eks,b=pan,i=2755,x=0.5550958032704141,y=0.42460295509180657 +a=wye,b=hat,i=2756,x=0.5906831195384066,y=0.8552080634179315 +a=eks,b=eks,i=2757,x=0.9555433089030078,y=0.1012177575954587 +a=eks,b=zee,i=2758,x=0.7664329663706339,y=0.15228215819457713 +a=hat,b=zee,i=2759,x=0.7270670926222843,y=0.029636297862852157 +a=pan,b=hat,i=2760,x=0.5529628324424195,y=0.672560428419093 +a=wye,b=hat,i=2761,x=0.9138967886693034,y=0.9213145915711659 +a=pan,b=wye,i=2762,x=0.17716806320819933,y=0.5447158699924802 +a=hat,b=hat,i=2763,x=0.022393825286782576,y=0.858016600540151 +a=hat,b=hat,i=2764,x=0.603392328507201,y=0.2363695702425591 +a=zee,b=hat,i=2765,x=0.6459575860068912,y=0.49490736001017566 +a=pan,b=zee,i=2766,x=0.830723134231425,y=0.665433991421394 +a=hat,b=pan,i=2767,x=0.3457100418361476,y=0.4664053612526614 +a=pan,b=hat,i=2768,x=0.051556933697434526,y=0.17976239369842706 +a=wye,b=zee,i=2769,x=0.9668199998927879,y=0.775654943293786 +a=hat,b=pan,i=2770,x=0.27594379871232555,y=0.07411463454718337 +a=pan,b=wye,i=2771,x=0.1174987458859269,y=0.005708083531397623 +a=pan,b=pan,i=2772,x=0.05392321788248433,y=0.8060831057224058 +a=eks,b=hat,i=2773,x=0.69291317851219,y=0.7469948294872729 +a=eks,b=hat,i=2774,x=0.9533669824863673,y=0.12771923797645246 +a=pan,b=pan,i=2775,x=0.7184184194719956,y=0.4904968081523946 +a=zee,b=wye,i=2776,x=0.7910444608980398,y=0.6491427094511163 +a=pan,b=pan,i=2777,x=0.7969059524383465,y=0.669103483462524 +a=eks,b=eks,i=2778,x=0.4044385597446536,y=0.8914365675089366 +a=hat,b=hat,i=2779,x=0.3474761482419263,y=0.8741149984223016 +a=wye,b=pan,i=2780,x=0.2907618155304045,y=0.6492086022779383 +a=eks,b=wye,i=2781,x=0.4061806402666983,y=0.36644038967272896 +a=hat,b=wye,i=2782,x=0.6917795282383538,y=0.9185836699082268 +a=pan,b=eks,i=2783,x=0.5239744947947007,y=0.100504836859581 +a=pan,b=hat,i=2784,x=0.18256579384445848,y=0.6843696194592838 +a=pan,b=wye,i=2785,x=0.621716134059889,y=0.5300633007674981 +a=pan,b=pan,i=2786,x=0.591903135564393,y=0.9817870263065608 +a=wye,b=hat,i=2787,x=0.8988078039296443,y=0.3324514276733742 +a=pan,b=hat,i=2788,x=0.17679205732662606,y=0.7527210010920257 +a=zee,b=wye,i=2789,x=0.053717462803680616,y=0.05452469526931114 +a=wye,b=wye,i=2790,x=0.7984829227541226,y=0.5087673080038057 +a=eks,b=wye,i=2791,x=0.25879893217096905,y=0.8220530299185523 +a=eks,b=hat,i=2792,x=0.574814951546933,y=0.838521058328272 +a=zee,b=hat,i=2793,x=0.016119118073299465,y=0.048486447355322926 +a=zee,b=eks,i=2794,x=0.650899632819198,y=0.32295818131218135 +a=eks,b=hat,i=2795,x=0.9828163659495991,y=0.7271574141684917 +a=eks,b=wye,i=2796,x=0.9795666089681072,y=0.6936068995013053 +a=wye,b=eks,i=2797,x=0.0955127453952278,y=0.3193873136743336 +a=hat,b=hat,i=2798,x=0.6770658307401128,y=0.9612492884585951 +a=wye,b=zee,i=2799,x=0.21161639516025754,y=0.5474527237981746 +a=wye,b=hat,i=2800,x=0.7093628384045736,y=0.345927559025347 +a=eks,b=zee,i=2801,x=0.7870199221618309,y=0.43806525264266394 +a=pan,b=pan,i=2802,x=0.8498273803284082,y=0.6695254936819108 +a=hat,b=pan,i=2803,x=0.9905728716452045,y=0.06817205087359623 +a=eks,b=zee,i=2804,x=0.6933897404058519,y=0.38922468118999143 +a=pan,b=hat,i=2805,x=0.7075088693645657,y=0.42506017139149 +a=eks,b=pan,i=2806,x=0.45982174205757165,y=0.21639041126785252 +a=eks,b=hat,i=2807,x=0.8031386749353514,y=0.0456999691548835 +a=eks,b=wye,i=2808,x=0.7600783211059084,y=0.007237947568672576 +a=pan,b=eks,i=2809,x=0.7165979106211948,y=0.39409630219954705 +a=eks,b=pan,i=2810,x=0.18551339605772543,y=0.380046863146443 +a=zee,b=zee,i=2811,x=0.5396926661842615,y=0.7423060132429089 +a=wye,b=hat,i=2812,x=0.4080552691530873,y=0.23715395574697773 +a=pan,b=pan,i=2813,x=0.17404926584053904,y=0.80645434088305 +a=wye,b=pan,i=2814,x=0.4232831301914316,y=0.003575690575454038 +a=wye,b=hat,i=2815,x=0.2753349005711472,y=0.2981607803589118 +a=wye,b=hat,i=2816,x=0.0548741999804403,y=0.8717529254849362 +a=pan,b=eks,i=2817,x=0.9437261643896192,y=0.6585456269208473 +a=pan,b=eks,i=2818,x=0.5445166922773753,y=0.38460962685588984 +a=wye,b=zee,i=2819,x=0.6749831740629705,y=0.7181822687947076 +a=zee,b=wye,i=2820,x=0.3580004431691963,y=0.6240683366699936 +a=pan,b=eks,i=2821,x=0.4716526277671149,y=0.9325757014700042 +a=wye,b=zee,i=2822,x=0.14098677511513125,y=0.5582313771144721 +a=pan,b=pan,i=2823,x=0.8970769946774317,y=0.8143443328628265 +a=wye,b=wye,i=2824,x=0.7341426123679048,y=0.6900466491014886 +a=hat,b=zee,i=2825,x=0.9719365537990282,y=0.24324139738802553 +a=wye,b=eks,i=2826,x=0.4233744319170222,y=0.8058439449826745 +a=hat,b=pan,i=2827,x=0.007693535697102405,y=0.358018000756796 +a=hat,b=wye,i=2828,x=0.41676624317270083,y=0.6624100442632929 +a=wye,b=pan,i=2829,x=0.8978699958731674,y=0.5078843103822455 +a=hat,b=hat,i=2830,x=0.21960808360173467,y=0.8264732984361639 +a=zee,b=pan,i=2831,x=0.9137972915067373,y=0.8146525548769581 +a=eks,b=pan,i=2832,x=0.4530789281841252,y=0.6341898004637524 +a=zee,b=zee,i=2833,x=0.6526333204333133,y=0.8962754703239799 +a=zee,b=hat,i=2834,x=0.6338906419145569,y=0.08004293967389409 +a=wye,b=wye,i=2835,x=0.7415127201223656,y=0.2613633462577486 +a=zee,b=hat,i=2836,x=0.846671334452858,y=0.24855668017395638 +a=hat,b=hat,i=2837,x=0.5655910185189842,y=0.9183250775072218 +a=hat,b=eks,i=2838,x=0.16902131337166026,y=0.7584866069936619 +a=hat,b=pan,i=2839,x=0.5193100111654236,y=0.20166854425847602 +a=pan,b=zee,i=2840,x=0.5303948386863744,y=0.9080864546926949 +a=zee,b=wye,i=2841,x=0.09731314104522193,y=0.31228305132515555 +a=pan,b=eks,i=2842,x=0.7549176932437908,y=0.8640405171715994 +a=wye,b=zee,i=2843,x=0.2777710660360485,y=0.5714718654538901 +a=eks,b=pan,i=2844,x=0.7384309958383901,y=0.36866931513449486 +a=pan,b=pan,i=2845,x=0.606181068721247,y=0.616002039068612 +a=hat,b=wye,i=2846,x=0.3265631003841204,y=0.374492300721745 +a=hat,b=zee,i=2847,x=0.7881568154651081,y=0.5559821919859138 +a=pan,b=zee,i=2848,x=0.9624756126657645,y=0.9574074942948696 +a=eks,b=zee,i=2849,x=0.12952438020370405,y=0.9270908752540581 +a=wye,b=hat,i=2850,x=0.05470860141262479,y=0.04658298467108257 +a=wye,b=wye,i=2851,x=0.0020446268545805113,y=0.009943917182808737 +a=wye,b=pan,i=2852,x=0.42940687832989866,y=0.1468318742685415 +a=wye,b=wye,i=2853,x=0.990161382728111,y=0.3499379688024109 +a=eks,b=pan,i=2854,x=0.6338735592995826,y=0.15761281386438764 +a=wye,b=eks,i=2855,x=0.9419146917622048,y=0.6060209650374142 +a=eks,b=pan,i=2856,x=0.7115880622754508,y=0.8964623782367054 +a=hat,b=hat,i=2857,x=0.08346734323720095,y=0.6474711871979782 +a=zee,b=wye,i=2858,x=0.2826186316140814,y=0.6695478005175661 +a=eks,b=pan,i=2859,x=0.02447776772167043,y=0.20688297772055575 +a=wye,b=eks,i=2860,x=0.5600033166985924,y=0.3484813313151226 +a=hat,b=eks,i=2861,x=0.9138579231935814,y=0.16832803063229773 +a=pan,b=pan,i=2862,x=0.09800893976590253,y=0.8457845208352374 +a=pan,b=hat,i=2863,x=0.1834990915331669,y=0.528761462797945 +a=zee,b=wye,i=2864,x=0.42109865017533243,y=0.9324216458693535 +a=pan,b=hat,i=2865,x=0.1829857546300825,y=0.7541272830946107 +a=eks,b=zee,i=2866,x=0.8934857222410671,y=0.6256367404608381 +a=wye,b=zee,i=2867,x=0.9489727374596107,y=0.8632434631696883 +a=eks,b=hat,i=2868,x=0.4247265114092217,y=0.9641274059396724 +a=hat,b=pan,i=2869,x=0.04903454618587899,y=0.48019476723366983 +a=wye,b=eks,i=2870,x=0.13588621486865515,y=0.46171851137675657 +a=eks,b=hat,i=2871,x=0.8766196552731117,y=0.3432628950600898 +a=eks,b=hat,i=2872,x=0.0824464474583485,y=0.41500058370516746 +a=wye,b=zee,i=2873,x=0.8623888758101239,y=0.47502811946398604 +a=zee,b=wye,i=2874,x=0.1681357784018227,y=0.8392880686727994 +a=hat,b=hat,i=2875,x=0.8882531275158145,y=0.30970406610040124 +a=wye,b=hat,i=2876,x=0.4100612516068668,y=0.5241347164240856 +a=zee,b=wye,i=2877,x=0.7488377252084604,y=0.4727904641808244 +a=pan,b=zee,i=2878,x=0.9718428999206795,y=0.32151486300776966 +a=wye,b=zee,i=2879,x=0.3368479146214749,y=0.319508849901748 +a=pan,b=eks,i=2880,x=0.6248138883456014,y=0.4323808730206413 +a=hat,b=wye,i=2881,x=0.8870137115236287,y=0.6557420558079095 +a=wye,b=pan,i=2882,x=0.20508256902105493,y=0.24625712578663705 +a=pan,b=eks,i=2883,x=0.17469445546060924,y=0.7502077456439166 +a=hat,b=eks,i=2884,x=0.01803842185770055,y=0.7123720723174057 +a=wye,b=zee,i=2885,x=0.4079982232706686,y=0.42382421978789164 +a=eks,b=pan,i=2886,x=0.5056322667148411,y=0.4290653381431411 +a=pan,b=wye,i=2887,x=0.6338351841317565,y=0.4907041096317738 +a=zee,b=hat,i=2888,x=0.9703529871646023,y=0.517811760850648 +a=wye,b=zee,i=2889,x=0.7686343850863733,y=0.5742253808106673 +a=eks,b=zee,i=2890,x=0.18685211627025788,y=0.2370568703128223 +a=wye,b=eks,i=2891,x=0.3968173236793585,y=0.04738783308138439 +a=hat,b=pan,i=2892,x=0.5956805463320682,y=0.3609140423721199 +a=eks,b=zee,i=2893,x=0.5531039940725316,y=0.7306512817266388 +a=pan,b=pan,i=2894,x=0.8634113930447151,y=0.042975650168931456 +a=zee,b=eks,i=2895,x=0.9753708467911276,y=0.615940530686146 +a=zee,b=wye,i=2896,x=0.7277583590103486,y=0.49504307091898514 +a=hat,b=zee,i=2897,x=0.5678455159032189,y=0.7910090421492175 +a=pan,b=zee,i=2898,x=0.23271930748884184,y=0.4088902304553087 +a=pan,b=pan,i=2899,x=0.15868622973775615,y=0.9693856805728462 +a=hat,b=wye,i=2900,x=0.9619050081633596,y=0.7954950376163313 +a=zee,b=zee,i=2901,x=0.9156042982679851,y=0.46085055630239913 +a=hat,b=pan,i=2902,x=0.2080952766035833,y=0.9323723777621576 +a=pan,b=eks,i=2903,x=0.34600684567011875,y=0.2803937160495198 +a=zee,b=eks,i=2904,x=0.5195992086409938,y=0.57773770500564 +a=pan,b=hat,i=2905,x=0.004044853443978869,y=0.5461411566611463 +a=zee,b=eks,i=2906,x=0.8608071169231579,y=0.9846761059035525 +a=eks,b=hat,i=2907,x=0.5503089823322713,y=0.7762987168630092 +a=hat,b=hat,i=2908,x=0.06422544393476348,y=0.04831803951278302 +a=eks,b=zee,i=2909,x=0.9735920834852287,y=0.6045980049718644 +a=pan,b=eks,i=2910,x=0.4552157780113615,y=0.45436268452495654 +a=eks,b=pan,i=2911,x=0.3540491877210178,y=0.14296150972097188 +a=zee,b=zee,i=2912,x=0.34907798271188584,y=0.6838642852489554 +a=eks,b=eks,i=2913,x=0.9528487416801219,y=0.9770139821982978 +a=zee,b=zee,i=2914,x=0.6713487756784149,y=0.6851459487246977 +a=eks,b=wye,i=2915,x=0.18003026071883055,y=0.7605790766570338 +a=eks,b=zee,i=2916,x=0.3111065625389652,y=0.4900633108457091 +a=wye,b=pan,i=2917,x=0.10226439038444546,y=0.32221570886934225 +a=eks,b=pan,i=2918,x=0.07324611102045919,y=0.5397221232035317 +a=pan,b=hat,i=2919,x=0.5539681113785856,y=0.22898580497204302 +a=hat,b=eks,i=2920,x=0.584814627427767,y=0.9854086527153794 +a=pan,b=wye,i=2921,x=0.8092163085387806,y=0.5552811725641776 +a=hat,b=eks,i=2922,x=0.38004354197524004,y=0.9564525660110145 +a=wye,b=zee,i=2923,x=0.5170783036546709,y=0.7221456579996477 +a=wye,b=zee,i=2924,x=0.6270174635047546,y=0.23008678243789993 +a=eks,b=eks,i=2925,x=0.7696289189244249,y=0.057396523424096735 +a=zee,b=pan,i=2926,x=0.5318019616386042,y=0.9627343736200256 +a=wye,b=wye,i=2927,x=0.2329842191757341,y=0.7858658681445121 +a=eks,b=zee,i=2928,x=0.6133201827668029,y=0.49769995246446974 +a=hat,b=wye,i=2929,x=0.3314067590262917,y=0.2089161550583003 +a=pan,b=hat,i=2930,x=0.0946626417566162,y=0.7642456152582329 +a=zee,b=wye,i=2931,x=0.4294178052742412,y=0.001833098567169067 +a=zee,b=eks,i=2932,x=0.27878008616849204,y=0.862578455284283 +a=hat,b=wye,i=2933,x=0.4977072740481646,y=0.6875844573519313 +a=hat,b=eks,i=2934,x=0.06412360974253373,y=0.22600333579859744 +a=pan,b=hat,i=2935,x=0.8626379833482911,y=0.9150292252328203 +a=zee,b=wye,i=2936,x=0.5768883618530124,y=0.918139479854031 +a=wye,b=pan,i=2937,x=0.5377017444604313,y=0.6977594925111669 +a=pan,b=hat,i=2938,x=0.2765222912827068,y=0.20398898222008643 +a=wye,b=pan,i=2939,x=0.15430209185442478,y=0.3054947262512059 +a=zee,b=zee,i=2940,x=0.33908084985171905,y=0.3559785704920787 +a=wye,b=eks,i=2941,x=0.888622878020096,y=0.9305395559526985 +a=pan,b=hat,i=2942,x=0.8426210638730054,y=0.4910437389080752 +a=eks,b=wye,i=2943,x=0.43116472402260675,y=0.5431912750926549 +a=pan,b=pan,i=2944,x=0.22818877662838155,y=0.08013191447933687 +a=hat,b=hat,i=2945,x=0.855770419141142,y=0.9504972075792718 +a=wye,b=wye,i=2946,x=0.7063288975843842,y=0.14617579736608532 +a=hat,b=pan,i=2947,x=0.4735373969736173,y=0.6728372575825865 +a=zee,b=eks,i=2948,x=0.027656885408126497,y=0.8228770381611789 +a=pan,b=zee,i=2949,x=0.9950626279412539,y=0.3439388785004105 +a=pan,b=eks,i=2950,x=0.3557454554545477,y=0.35596931491049777 +a=zee,b=pan,i=2951,x=0.45736186455134964,y=0.8552078753422031 +a=pan,b=pan,i=2952,x=0.6956146036887194,y=0.7094299324737594 +a=hat,b=eks,i=2953,x=0.6683768178930775,y=0.25260524697474684 +a=zee,b=zee,i=2954,x=0.7139612884395727,y=0.521259999124225 +a=hat,b=hat,i=2955,x=0.5751429586126809,y=0.17785127736470563 +a=pan,b=pan,i=2956,x=0.17229422895082336,y=0.24883239435188065 +a=pan,b=hat,i=2957,x=0.14582342165786877,y=0.4356307792657701 +a=zee,b=eks,i=2958,x=0.9798520574677635,y=0.42174871239678 +a=hat,b=eks,i=2959,x=0.8069448445065791,y=0.7001343626890119 +a=pan,b=hat,i=2960,x=0.3756435277345719,y=0.047826156911501605 +a=eks,b=pan,i=2961,x=0.8176993405474695,y=0.995125161400413 +a=pan,b=pan,i=2962,x=0.6998988727502398,y=0.4001842416106014 +a=eks,b=pan,i=2963,x=0.11173104822679536,y=0.6370518407136563 +a=hat,b=wye,i=2964,x=0.9298169180566062,y=0.09131710178593277 +a=pan,b=zee,i=2965,x=0.4596689215584,y=0.6112438501475592 +a=wye,b=eks,i=2966,x=0.2641518333282219,y=0.38955465518639776 +a=zee,b=zee,i=2967,x=0.42822201314164976,y=0.006074939297309734 +a=eks,b=eks,i=2968,x=0.20950457390651211,y=0.07888932379405189 +a=wye,b=zee,i=2969,x=0.289378401347387,y=0.7440165584936792 +a=zee,b=pan,i=2970,x=0.2731397114360453,y=0.8759259221000683 +a=hat,b=eks,i=2971,x=0.8266785429565111,y=0.897325116301253 +a=pan,b=hat,i=2972,x=0.7032052034018701,y=0.2009782870263226 +a=hat,b=wye,i=2973,x=0.19266544419630705,y=0.5730436792504735 +a=pan,b=wye,i=2974,x=0.20451527019757088,y=0.0206184692976914 +a=wye,b=pan,i=2975,x=0.51006790151616,y=0.586042056906746 +a=pan,b=zee,i=2976,x=0.8782971392557426,y=0.7428023579415594 +a=wye,b=hat,i=2977,x=0.9504447063856765,y=0.94067852216513 +a=zee,b=hat,i=2978,x=0.33851596868477396,y=0.8334798475916935 +a=wye,b=hat,i=2979,x=0.3014946499505823,y=0.3166621276039525 +a=zee,b=zee,i=2980,x=0.8838963894635692,y=0.8052149644100633 +a=wye,b=zee,i=2981,x=0.5154924055050366,y=0.7978166707046667 +a=wye,b=eks,i=2982,x=0.613351743297237,y=0.8395323005164117 +a=zee,b=eks,i=2983,x=0.48954358421735966,y=0.9354933367243893 +a=zee,b=eks,i=2984,x=0.6070104477111674,y=0.42140737208696954 +a=hat,b=eks,i=2985,x=0.4613625094242657,y=0.9834443486684832 +a=hat,b=hat,i=2986,x=0.012529011658969247,y=0.19751371734088574 +a=hat,b=hat,i=2987,x=0.6395639802554064,y=0.2647659207339501 +a=wye,b=eks,i=2988,x=0.8289886576552059,y=0.9130379115658384 +a=zee,b=eks,i=2989,x=0.6115566437731396,y=0.654382371446181 +a=eks,b=eks,i=2990,x=0.9192312982792387,y=0.933633690100049 +a=eks,b=hat,i=2991,x=0.17088819954927414,y=0.1940915669377936 +a=zee,b=eks,i=2992,x=0.7975067562633096,y=0.7188787477650647 +a=wye,b=hat,i=2993,x=0.7386984969630342,y=0.5918321915044837 +a=hat,b=pan,i=2994,x=0.6175875126511366,y=0.5310338441204902 +a=zee,b=wye,i=2995,x=0.1553956256476441,y=0.27030029752780416 +a=wye,b=pan,i=2996,x=0.7517640622761323,y=0.48287590582310524 +a=eks,b=pan,i=2997,x=0.7960098234515162,y=0.9293203088509989 +a=wye,b=wye,i=2998,x=0.2259174651286836,y=0.5554793712549178 +a=zee,b=pan,i=2999,x=0.19942029200045563,y=0.09337986668927678 +a=pan,b=hat,i=3000,x=0.7814546932332067,y=0.6000946585621107 +a=eks,b=eks,i=3001,x=0.5998159531946954,y=0.7729581156588532 +a=hat,b=wye,i=3002,x=0.8285272249030134,y=0.9302564445098462 +a=eks,b=zee,i=3003,x=0.32175750111047774,y=0.9174648845846595 +a=pan,b=hat,i=3004,x=0.6936167302032076,y=0.34099561246852717 +a=wye,b=hat,i=3005,x=0.05536700717456822,y=0.10240541011411275 +a=wye,b=pan,i=3006,x=0.4707778178190908,y=0.9739982771022873 +a=eks,b=eks,i=3007,x=0.33350360416191926,y=0.2321416996453538 +a=hat,b=wye,i=3008,x=0.793700582315604,y=0.7819730529107373 +a=wye,b=zee,i=3009,x=0.8588342479923059,y=0.6774442006552894 +a=wye,b=wye,i=3010,x=0.7683834748330075,y=0.8315497206524393 +a=wye,b=zee,i=3011,x=0.4808351970354847,y=0.4758472571744147 +a=pan,b=hat,i=3012,x=0.3219915061675801,y=0.5309453409773968 +a=zee,b=pan,i=3013,x=0.8669507229743478,y=0.9303002206266048 +a=zee,b=pan,i=3014,x=0.6036472794089942,y=0.5392590440608642 +a=zee,b=wye,i=3015,x=0.44076973462262803,y=0.22601425557115284 +a=eks,b=eks,i=3016,x=0.14517527208436098,y=0.4422293378481955 +a=eks,b=eks,i=3017,x=0.8306135722899411,y=0.10636363353069911 +a=hat,b=hat,i=3018,x=0.46054396234881867,y=0.3731307386931515 +a=hat,b=wye,i=3019,x=0.7451272273092002,y=0.9191708709874246 +a=eks,b=wye,i=3020,x=0.36662020525022576,y=0.562402663612683 +a=pan,b=eks,i=3021,x=0.6322320887182494,y=0.37724024424135094 +a=wye,b=pan,i=3022,x=0.7585013008000357,y=0.24891818506988306 +a=pan,b=eks,i=3023,x=0.7972083825965124,y=0.6785915910266607 +a=wye,b=pan,i=3024,x=0.2264089359117355,y=0.02834029309178865 +a=zee,b=wye,i=3025,x=0.20048730201468612,y=0.22503692249617124 +a=zee,b=wye,i=3026,x=0.620337023862303,y=0.8479919985880766 +a=eks,b=hat,i=3027,x=0.4902155165931996,y=0.34683593338631313 +a=zee,b=pan,i=3028,x=0.4877814673013795,y=0.6540470265442844 +a=zee,b=eks,i=3029,x=0.11413363994060732,y=0.18491037637118812 +a=pan,b=pan,i=3030,x=0.05555019543717121,y=0.25564439988112275 +a=zee,b=pan,i=3031,x=0.41930991083452396,y=0.9053752256549477 +a=wye,b=zee,i=3032,x=0.6829080864945356,y=0.2589038995740719 +a=zee,b=hat,i=3033,x=0.1945237174643939,y=0.04785693318973694 +a=eks,b=hat,i=3034,x=0.777291960919939,y=0.13986709661108743 +a=zee,b=zee,i=3035,x=0.22350085923447272,y=0.6932534345647985 +a=pan,b=eks,i=3036,x=0.6669439868955551,y=0.5083766717543267 +a=pan,b=zee,i=3037,x=0.4601123673241928,y=0.589035207964983 +a=zee,b=wye,i=3038,x=0.9846294915268529,y=0.7245527090730468 +a=wye,b=eks,i=3039,x=0.17248806811657325,y=0.3766117373894895 +a=zee,b=hat,i=3040,x=0.09621613036773924,y=0.09274768655857912 +a=eks,b=eks,i=3041,x=0.5351382501931934,y=0.12235949381541733 +a=pan,b=zee,i=3042,x=0.7822379718483918,y=0.3278369973742308 +a=hat,b=wye,i=3043,x=0.03791889192037379,y=0.3879285406506343 +a=wye,b=wye,i=3044,x=0.008609845384408454,y=0.6630442142382447 +a=eks,b=eks,i=3045,x=0.8779655290898389,y=0.9276702739930572 +a=hat,b=hat,i=3046,x=0.960016973419662,y=0.08732247689827766 +a=wye,b=zee,i=3047,x=0.8309049399070346,y=0.7082428624476516 +a=hat,b=pan,i=3048,x=0.3745994561931344,y=0.8417922239746083 +a=pan,b=zee,i=3049,x=0.5327270669677042,y=0.30368855674177586 +a=eks,b=wye,i=3050,x=0.8299993357777166,y=0.2238418279755512 +a=hat,b=zee,i=3051,x=0.35348860200536536,y=0.8211471760032776 +a=hat,b=hat,i=3052,x=0.022155682158138235,y=0.22804250396069936 +a=eks,b=wye,i=3053,x=0.40298772117416637,y=0.5310548635233784 +a=zee,b=hat,i=3054,x=0.8975586946419573,y=0.8371128774375303 +a=pan,b=wye,i=3055,x=0.11898366225879431,y=0.973067950910434 +a=zee,b=pan,i=3056,x=0.5580433239689949,y=0.2207032579590179 +a=hat,b=eks,i=3057,x=0.6216704870927365,y=0.5368073736943582 +a=hat,b=zee,i=3058,x=0.7143749715262198,y=0.8268686099704066 +a=pan,b=pan,i=3059,x=0.6284468013862667,y=0.9107779672871813 +a=pan,b=hat,i=3060,x=0.6279788132841725,y=0.7966531861283309 +a=hat,b=wye,i=3061,x=0.3399453078984599,y=0.9563683369526331 +a=eks,b=wye,i=3062,x=0.7538022280814409,y=0.4317566099915433 +a=pan,b=zee,i=3063,x=0.8834284343378148,y=0.8232921415981069 +a=pan,b=hat,i=3064,x=0.4713927103837089,y=0.9270600022151935 +a=wye,b=eks,i=3065,x=0.725831736511898,y=0.5497593420610962 +a=pan,b=eks,i=3066,x=0.3546378076377753,y=0.751660464737342 +a=pan,b=hat,i=3067,x=0.14912115137943105,y=0.8537419730854358 +a=hat,b=zee,i=3068,x=0.15034534971981672,y=0.5991052546814497 +a=hat,b=zee,i=3069,x=0.4210145115702397,y=0.6847329962869824 +a=zee,b=zee,i=3070,x=0.8140199067124364,y=0.40845696417778843 +a=wye,b=pan,i=3071,x=0.4419206171851453,y=0.15330946039593318 +a=zee,b=hat,i=3072,x=0.2169139656710095,y=0.024309947214042227 +a=zee,b=wye,i=3073,x=0.3204085048627119,y=0.5177596022884065 +a=hat,b=eks,i=3074,x=0.6550427877323648,y=0.571804931654245 +a=zee,b=hat,i=3075,x=0.09224547266943217,y=0.27630390686135065 +a=wye,b=hat,i=3076,x=0.142566387091713,y=0.27801610209718775 +a=zee,b=pan,i=3077,x=0.9828350031666842,y=0.2911042298547496 +a=eks,b=pan,i=3078,x=0.7520400964406814,y=0.06477631117085936 +a=eks,b=pan,i=3079,x=0.7876590569822286,y=0.08167315862021418 +a=wye,b=hat,i=3080,x=0.9121720715420508,y=0.27595593913920513 +a=hat,b=eks,i=3081,x=0.9256606535733007,y=0.6699893991173689 +a=pan,b=wye,i=3082,x=0.02986898401074356,y=0.02865740061148525 +a=hat,b=pan,i=3083,x=0.43255930345398574,y=0.16451673283391233 +a=zee,b=wye,i=3084,x=0.761217263172412,y=0.38734953067609035 +a=zee,b=pan,i=3085,x=0.9640093000659047,y=0.025667634889210977 +a=zee,b=zee,i=3086,x=0.6070527044301867,y=0.36774684626978793 +a=hat,b=eks,i=3087,x=0.8008471329449127,y=0.4950773666671012 +a=eks,b=eks,i=3088,x=0.42383094655044284,y=0.3113550671070515 +a=pan,b=zee,i=3089,x=0.505503302798009,y=0.3205385386369711 +a=eks,b=pan,i=3090,x=0.45506560432905374,y=0.48045443192943516 +a=pan,b=wye,i=3091,x=0.7238244246263034,y=0.2314305015321535 +a=pan,b=hat,i=3092,x=0.2820421299406517,y=0.6948986244320373 +a=eks,b=wye,i=3093,x=0.6296930505212618,y=0.28305081013586286 +a=eks,b=hat,i=3094,x=0.9895960932461209,y=0.48997629742606663 +a=zee,b=zee,i=3095,x=0.5250712031905327,y=0.25343374690524134 +a=pan,b=zee,i=3096,x=0.85788069900133,y=0.5286390892779154 +a=hat,b=hat,i=3097,x=0.8481737493253426,y=0.22795592498176165 +a=zee,b=hat,i=3098,x=0.8134078580345757,y=0.04760505233880952 +a=zee,b=eks,i=3099,x=0.13183545798325502,y=0.7832803595814398 +a=eks,b=hat,i=3100,x=0.07108443716756485,y=0.31816018481405606 +a=pan,b=hat,i=3101,x=0.4069137599331083,y=0.9819670340442527 +a=hat,b=zee,i=3102,x=0.3343254952473229,y=0.035494955233627556 +a=zee,b=eks,i=3103,x=0.23523417159414106,y=0.98949954046695 +a=hat,b=wye,i=3104,x=0.3204490612720853,y=0.0691818430184431 +a=wye,b=hat,i=3105,x=0.9472477355051101,y=0.6702789389942152 +a=eks,b=hat,i=3106,x=0.178408829993969,y=0.47163529118192904 +a=wye,b=pan,i=3107,x=0.2923687400336503,y=0.5988171487852212 +a=wye,b=wye,i=3108,x=0.0967008571691299,y=0.5910810037087718 +a=wye,b=hat,i=3109,x=0.183095401433091,y=0.5893121732700413 +a=wye,b=pan,i=3110,x=0.8967101456216812,y=0.8085016458992474 +a=eks,b=wye,i=3111,x=0.9706322412385915,y=0.1385826306820812 +a=zee,b=eks,i=3112,x=0.4493727221740449,y=0.16704994503241388 +a=pan,b=pan,i=3113,x=0.7927985055919656,y=0.9023056637507897 +a=hat,b=pan,i=3114,x=0.2690618409790604,y=0.9750006243924199 +a=eks,b=zee,i=3115,x=0.8122516823974709,y=0.034777149921719985 +a=zee,b=wye,i=3116,x=0.8411583744381673,y=0.3367223940453469 +a=eks,b=hat,i=3117,x=0.6278279883921511,y=0.6783776757536581 +a=wye,b=pan,i=3118,x=0.0780608220831499,y=0.34219170347854155 +a=pan,b=hat,i=3119,x=0.0773284361282679,y=0.8087620482239243 +a=pan,b=zee,i=3120,x=0.6479059739692804,y=0.4847407102135154 +a=hat,b=pan,i=3121,x=0.44037371230003286,y=0.6579475199919346 +a=zee,b=zee,i=3122,x=0.5294122704675105,y=0.6857110786673584 +a=zee,b=pan,i=3123,x=0.4772167563026266,y=0.8953319261849312 +a=eks,b=pan,i=3124,x=0.1911839922513059,y=0.16422636870934193 +a=eks,b=eks,i=3125,x=0.34087831336678864,y=0.5699628829691863 +a=zee,b=eks,i=3126,x=0.2514477009793492,y=0.2498314026061056 +a=pan,b=zee,i=3127,x=0.5132442039074944,y=0.07963430048086384 +a=wye,b=wye,i=3128,x=0.8001592917309861,y=0.2595871624611582 +a=zee,b=zee,i=3129,x=0.027975828338240083,y=0.46442407872411695 +a=eks,b=eks,i=3130,x=0.2455308797278265,y=0.13309025352554837 +a=hat,b=wye,i=3131,x=0.4803964481769877,y=0.5234608286996335 +a=pan,b=eks,i=3132,x=0.7271701616492765,y=0.5650626367615349 +a=pan,b=wye,i=3133,x=0.23651873567883164,y=0.3764128593161674 +a=hat,b=eks,i=3134,x=0.9970634534653143,y=0.8349282777208548 +a=zee,b=zee,i=3135,x=0.34594612609624187,y=0.22911649635660625 +a=eks,b=eks,i=3136,x=0.7717959001675492,y=0.8076412924980277 +a=eks,b=pan,i=3137,x=0.9536337598657055,y=0.010853472417537202 +a=hat,b=zee,i=3138,x=0.27317174947779554,y=0.646988499341493 +a=zee,b=wye,i=3139,x=0.5684780382451567,y=0.5720874081361975 +a=wye,b=zee,i=3140,x=0.366288776550753,y=0.04378768748862749 +a=eks,b=eks,i=3141,x=0.07079750623034164,y=0.6704842466344859 +a=wye,b=eks,i=3142,x=0.05521456504163247,y=0.9500745301432092 +a=pan,b=eks,i=3143,x=0.9750373739856155,y=0.26053373356331044 +a=pan,b=eks,i=3144,x=0.5530175425021646,y=0.8944089100243684 +a=zee,b=wye,i=3145,x=0.6844032050501776,y=0.7132658565772104 +a=pan,b=pan,i=3146,x=0.9710413684746768,y=0.47971725236580287 +a=hat,b=hat,i=3147,x=0.0053700807986794,y=0.9348161701107937 +a=hat,b=pan,i=3148,x=0.007135675731816615,y=0.26790355487815287 +a=wye,b=hat,i=3149,x=0.3564530503749801,y=0.8151097852673919 +a=eks,b=hat,i=3150,x=0.5356404368957323,y=0.5401388412379213 +a=eks,b=pan,i=3151,x=0.0677212385434749,y=0.4111467324640289 +a=hat,b=wye,i=3152,x=0.3304026703418458,y=0.06256059204934794 +a=zee,b=zee,i=3153,x=0.8571384195554904,y=0.07978949404055691 +a=pan,b=wye,i=3154,x=0.16108434266645066,y=0.4223970209540501 +a=hat,b=pan,i=3155,x=0.2149573485418389,y=0.8001616345217611 +a=eks,b=zee,i=3156,x=0.5903395185451377,y=0.6284941637547498 +a=eks,b=eks,i=3157,x=0.005620302559396273,y=0.5908603311050712 +a=hat,b=wye,i=3158,x=0.4946858056236574,y=0.6718815240562283 +a=hat,b=eks,i=3159,x=0.3772290185802739,y=0.7716546902601435 +a=pan,b=hat,i=3160,x=0.4338772208506313,y=0.9209566304134479 +a=zee,b=eks,i=3161,x=0.16149623520591205,y=0.8191827690376345 +a=pan,b=pan,i=3162,x=0.2443000912024087,y=0.8277963236917038 +a=pan,b=pan,i=3163,x=0.5737538909065584,y=0.3575809203203234 +a=eks,b=hat,i=3164,x=0.1678243487522464,y=0.1296504375686386 +a=pan,b=hat,i=3165,x=0.7163182383385346,y=0.1300805568939386 +a=wye,b=pan,i=3166,x=0.2735080310434773,y=0.6786442937707285 +a=pan,b=eks,i=3167,x=0.48168869036370665,y=0.8968310574568457 +a=zee,b=zee,i=3168,x=0.3961829207208839,y=0.2622983994021634 +a=eks,b=wye,i=3169,x=0.2536595801738487,y=0.08261588685057286 +a=zee,b=hat,i=3170,x=0.7316564704807246,y=0.30372246853485163 +a=zee,b=zee,i=3171,x=0.27819614904389,y=0.11787924109496262 +a=zee,b=wye,i=3172,x=0.9313276309501597,y=0.06784065184241639 +a=pan,b=zee,i=3173,x=0.9635998480283486,y=0.12292283146783456 +a=eks,b=wye,i=3174,x=0.2566078750567745,y=0.05360968786999365 +a=pan,b=eks,i=3175,x=0.9685323733434764,y=0.1278804691222305 +a=hat,b=pan,i=3176,x=0.776656326879061,y=0.4278875482927529 +a=wye,b=pan,i=3177,x=0.6848262739198221,y=0.5321892371672183 +a=wye,b=wye,i=3178,x=0.9845151630820034,y=0.6080801511979752 +a=pan,b=zee,i=3179,x=0.6442678944579725,y=0.32523273097572414 +a=hat,b=eks,i=3180,x=0.23662417282509318,y=0.6499193149885536 +a=zee,b=pan,i=3181,x=0.12870746190802307,y=0.21635539491335465 +a=eks,b=hat,i=3182,x=0.27201825487678566,y=0.9413561927236772 +a=pan,b=hat,i=3183,x=0.8541608865089346,y=0.4366080716736369 +a=hat,b=zee,i=3184,x=0.40026444936770444,y=0.8965715190797674 +a=hat,b=zee,i=3185,x=0.9325030093530197,y=0.040633192110803185 +a=wye,b=hat,i=3186,x=0.31825681489643076,y=0.3867222210818564 +a=pan,b=hat,i=3187,x=0.7581463326564405,y=0.18210426293229232 +a=eks,b=eks,i=3188,x=0.13550843210847796,y=0.20870138759868107 +a=pan,b=hat,i=3189,x=0.026314019590705673,y=0.18939923462316988 +a=pan,b=zee,i=3190,x=0.0946195302667141,y=0.9170310729203291 +a=wye,b=zee,i=3191,x=0.2541806115835422,y=0.7506597466069973 +a=pan,b=wye,i=3192,x=0.7448507872358296,y=0.9175983360847946 +a=pan,b=zee,i=3193,x=0.3376000211106229,y=0.7592946456540783 +a=wye,b=pan,i=3194,x=0.6242009188843649,y=0.1437894916755703 +a=wye,b=hat,i=3195,x=0.6601677176592059,y=0.014754580715863108 +a=hat,b=wye,i=3196,x=0.6843473825379831,y=0.7390543536399969 +a=hat,b=zee,i=3197,x=0.48954739752340115,y=0.7181499788655996 +a=zee,b=hat,i=3198,x=0.4197184822020955,y=0.9015807728046735 +a=wye,b=hat,i=3199,x=0.5950661155016866,y=0.7876820843797742 +a=hat,b=eks,i=3200,x=0.6465062834343134,y=0.5218982684290329 +a=zee,b=hat,i=3201,x=0.060837643441948086,y=0.06449850438005456 +a=hat,b=pan,i=3202,x=0.3172017484222194,y=0.05112537969570785 +a=pan,b=hat,i=3203,x=0.11472288877111181,y=0.278764852494509 +a=pan,b=zee,i=3204,x=0.9047148747559682,y=0.04965210128934949 +a=zee,b=pan,i=3205,x=0.6892430196905853,y=0.3657149811550592 +a=pan,b=pan,i=3206,x=0.6248657938226793,y=0.8681563350185779 +a=pan,b=eks,i=3207,x=0.6881257122613184,y=0.804141641741672 +a=hat,b=pan,i=3208,x=0.9922055997300119,y=0.9648120708367885 +a=hat,b=pan,i=3209,x=0.3619120930679631,y=0.9853160311413681 +a=eks,b=eks,i=3210,x=0.45293528719314957,y=0.17947685156612458 +a=hat,b=hat,i=3211,x=0.5613170559787437,y=0.5352246021671387 +a=zee,b=zee,i=3212,x=0.7964737415528816,y=0.5558173183901908 +a=wye,b=eks,i=3213,x=0.8883434034808566,y=0.4617422375169109 +a=hat,b=eks,i=3214,x=0.3321384410187088,y=0.7317250838743725 +a=pan,b=pan,i=3215,x=0.1413377562828586,y=0.44678231607159036 +a=eks,b=wye,i=3216,x=0.29373386203032203,y=0.4631723587487283 +a=eks,b=wye,i=3217,x=0.34111783868014145,y=0.5839315442691357 +a=eks,b=eks,i=3218,x=0.6880428093376797,y=0.9103207963454706 +a=hat,b=pan,i=3219,x=0.7474182668789385,y=0.5590391934991645 +a=eks,b=pan,i=3220,x=0.9532855829386742,y=0.8800478978800655 +a=zee,b=eks,i=3221,x=0.767029184744309,y=0.2596274975760916 +a=zee,b=zee,i=3222,x=0.5138831052561117,y=0.47989679105419414 +a=pan,b=eks,i=3223,x=0.009907068182697043,y=0.7478047711855503 +a=eks,b=wye,i=3224,x=0.8943590875125406,y=0.6208131688490002 +a=eks,b=hat,i=3225,x=0.4838255169683877,y=0.2140927440076752 +a=pan,b=hat,i=3226,x=0.35642723142223887,y=0.9711625405713799 +a=wye,b=pan,i=3227,x=0.7070990060513,y=0.5452513596675552 +a=eks,b=hat,i=3228,x=0.9463721381595557,y=0.5282145729291476 +a=pan,b=pan,i=3229,x=0.9242949068835605,y=0.6700494745496223 +a=hat,b=eks,i=3230,x=0.0584193890994712,y=0.4718114656898049 +a=wye,b=wye,i=3231,x=0.030244834940777232,y=0.6087749649541813 +a=hat,b=wye,i=3232,x=0.34678472033142016,y=0.4446414363995591 +a=pan,b=eks,i=3233,x=0.5471314567981557,y=0.2169784309597168 +a=pan,b=hat,i=3234,x=0.7648908069032151,y=0.03159384287802769 +a=zee,b=pan,i=3235,x=0.013980830949869794,y=0.2508908461970313 +a=hat,b=wye,i=3236,x=0.6969519489568067,y=0.6395027023616561 +a=zee,b=wye,i=3237,x=0.8234005688200698,y=0.3631748220150387 +a=zee,b=eks,i=3238,x=0.012602991921698004,y=0.22634995064837027 +a=hat,b=pan,i=3239,x=0.02254180433325681,y=0.7359441973013121 +a=pan,b=zee,i=3240,x=0.5877493357317612,y=0.548066125189975 +a=zee,b=pan,i=3241,x=0.30421967413326567,y=0.5234487663288749 +a=pan,b=wye,i=3242,x=0.9611019977003785,y=0.681330883403185 +a=zee,b=hat,i=3243,x=0.17998018908462488,y=0.2200339352675208 +a=hat,b=pan,i=3244,x=0.5444834083087221,y=0.5306965663976729 +a=pan,b=zee,i=3245,x=0.7759221188096915,y=0.6025062049702136 +a=eks,b=wye,i=3246,x=0.9681111792743258,y=0.45013761820073994 +a=zee,b=hat,i=3247,x=0.7005880770412263,y=0.9156129778807589 +a=hat,b=wye,i=3248,x=0.15641983171365736,y=0.5385071761397577 +a=eks,b=pan,i=3249,x=0.2874972552716878,y=0.25110619048650307 +a=pan,b=eks,i=3250,x=0.2829120767349058,y=0.09835801807841182 +a=zee,b=wye,i=3251,x=0.4637348926957112,y=0.542576911836454 +a=pan,b=hat,i=3252,x=0.9877179689365846,y=0.31240448781527486 +a=eks,b=wye,i=3253,x=0.4072943512790075,y=0.6799266447871808 +a=pan,b=pan,i=3254,x=0.350457431460238,y=0.4302184547620955 +a=hat,b=eks,i=3255,x=0.23726834440158573,y=0.5292284240941152 +a=pan,b=eks,i=3256,x=0.7135080861062042,y=0.5712799934745325 +a=zee,b=eks,i=3257,x=0.20289239990952312,y=0.362603885203753 +a=zee,b=zee,i=3258,x=0.8218885195808542,y=0.44721748770524405 +a=wye,b=hat,i=3259,x=0.08107176449903364,y=0.29319048909041645 +a=hat,b=zee,i=3260,x=0.8800473905727186,y=0.7552020057189927 +a=pan,b=wye,i=3261,x=0.41821226279651147,y=0.8850253360947092 +a=zee,b=hat,i=3262,x=0.32568444506228,y=0.6065878837570879 +a=hat,b=hat,i=3263,x=0.5430211603262051,y=0.022421059979423008 +a=eks,b=pan,i=3264,x=0.829909329738617,y=0.9788813279683912 +a=wye,b=pan,i=3265,x=0.4953326302591503,y=0.864833969133287 +a=pan,b=zee,i=3266,x=0.3412837479312676,y=0.8486794212655834 +a=eks,b=hat,i=3267,x=0.39932762162444313,y=0.953150614321362 +a=pan,b=pan,i=3268,x=0.001904789877841595,y=0.2107702989499245 +a=zee,b=pan,i=3269,x=0.5531033835416052,y=0.3659293527971088 +a=wye,b=hat,i=3270,x=0.3399739634399507,y=0.49965908692258354 +a=eks,b=hat,i=3271,x=0.11643573302292032,y=0.35717256575069845 +a=zee,b=eks,i=3272,x=0.8616836237809823,y=0.2555712577320536 +a=eks,b=hat,i=3273,x=0.8348848872325367,y=0.48966840491973995 +a=eks,b=pan,i=3274,x=0.25513593682652125,y=0.39337835968432966 +a=zee,b=pan,i=3275,x=0.3232344110781661,y=0.47637792160425796 +a=zee,b=pan,i=3276,x=0.5834425639683404,y=0.23108217202798198 +a=zee,b=zee,i=3277,x=0.9181379020242023,y=0.40705334764249457 +a=eks,b=pan,i=3278,x=0.5097190157077268,y=0.04899861849664533 +a=wye,b=hat,i=3279,x=0.9157221686398738,y=0.5671280092243552 +a=pan,b=eks,i=3280,x=0.9442806463291782,y=0.9335857464104109 +a=eks,b=hat,i=3281,x=0.5361984419807034,y=0.15587235520500609 +a=pan,b=zee,i=3282,x=0.86450976120493,y=0.8170786827110009 +a=hat,b=wye,i=3283,x=0.5057733411836555,y=0.04923731532668796 +a=pan,b=hat,i=3284,x=0.414038070322006,y=0.4761906775736686 +a=pan,b=hat,i=3285,x=0.48063067035883633,y=0.4966350007922782 +a=wye,b=pan,i=3286,x=0.7217297767808066,y=0.9865570013659641 +a=zee,b=wye,i=3287,x=0.049406279942573406,y=0.4381024486414813 +a=eks,b=eks,i=3288,x=0.8590013149268277,y=0.936500197803695 +a=eks,b=hat,i=3289,x=0.9568499040898423,y=0.3653704666883357 +a=zee,b=eks,i=3290,x=0.40120382485623196,y=0.21124233932924863 +a=eks,b=zee,i=3291,x=0.9770383012651398,y=0.2432263238178496 +a=wye,b=zee,i=3292,x=0.9521492688907935,y=0.6087321738215051 +a=hat,b=hat,i=3293,x=0.47067984267026386,y=0.2670742530232063 +a=pan,b=zee,i=3294,x=0.6918379159173412,y=0.31495560827632296 +a=eks,b=zee,i=3295,x=0.4372879409717054,y=0.6053789536304973 +a=eks,b=zee,i=3296,x=0.21986184005655396,y=0.3247997718602733 +a=hat,b=pan,i=3297,x=0.9729466791999957,y=0.5771820308689207 +a=pan,b=hat,i=3298,x=0.7522212873607641,y=0.17501638801193387 +a=wye,b=zee,i=3299,x=0.06852018338234533,y=0.5000015791152141 +a=wye,b=wye,i=3300,x=0.6831118314601023,y=0.5728211330223406 +a=eks,b=eks,i=3301,x=0.8886973140588106,y=0.7986263263709766 +a=hat,b=zee,i=3302,x=0.36319331709268987,y=0.87884157727253 +a=pan,b=pan,i=3303,x=0.0916484218320428,y=0.6140281532216169 +a=wye,b=hat,i=3304,x=0.4319885161986502,y=0.11333627655422829 +a=hat,b=pan,i=3305,x=0.20275914918267568,y=0.3188057450261915 +a=eks,b=pan,i=3306,x=0.7128512847755833,y=0.8374752272564904 +a=zee,b=hat,i=3307,x=0.12238507918350494,y=0.9886825082749487 +a=zee,b=zee,i=3308,x=0.24501938424108383,y=0.2620366749016796 +a=eks,b=eks,i=3309,x=0.6736625417797468,y=0.1759055405630674 +a=zee,b=wye,i=3310,x=0.7640238780203037,y=0.5545749802574607 +a=zee,b=hat,i=3311,x=0.7391015948965168,y=0.7783105639991896 +a=wye,b=pan,i=3312,x=0.9912133558674248,y=0.792510678216663 +a=zee,b=wye,i=3313,x=0.12157734657040631,y=0.5335120372360502 +a=pan,b=pan,i=3314,x=0.6554607159333067,y=0.9770255281674824 +a=pan,b=wye,i=3315,x=0.1108498180405314,y=0.9467953471924881 +a=eks,b=hat,i=3316,x=0.5888965480684432,y=0.045574928515849766 +a=hat,b=zee,i=3317,x=0.8991863104086707,y=0.8351323082787309 +a=wye,b=zee,i=3318,x=0.8368882450019627,y=0.9558667451117976 +a=pan,b=eks,i=3319,x=0.34803167097398835,y=0.6217481359344504 +a=hat,b=wye,i=3320,x=0.5049375453273435,y=0.07971841779344901 +a=eks,b=eks,i=3321,x=0.36879345677908304,y=0.7533458977670897 +a=pan,b=zee,i=3322,x=0.4071079549678054,y=0.5216483192298931 +a=zee,b=wye,i=3323,x=0.956745510209848,y=0.7277085431442248 +a=hat,b=eks,i=3324,x=0.6530059095611962,y=0.4110782521026085 +a=pan,b=pan,i=3325,x=0.3674804417277773,y=0.9040679087190475 +a=hat,b=eks,i=3326,x=0.07009249966420861,y=0.25922706016534536 +a=zee,b=eks,i=3327,x=0.14046308364385085,y=0.059686547583128746 +a=pan,b=hat,i=3328,x=0.9232634224803832,y=0.02622931272244866 +a=eks,b=hat,i=3329,x=0.5694104895719442,y=0.896791407570237 +a=eks,b=pan,i=3330,x=0.34148617036917717,y=0.868694856533039 +a=zee,b=hat,i=3331,x=0.5580004279189276,y=0.13162220092963606 +a=pan,b=wye,i=3332,x=0.32760226290506067,y=0.20546606340653295 +a=eks,b=pan,i=3333,x=0.4410927567165518,y=0.9434358777012175 +a=wye,b=pan,i=3334,x=0.3692628443912691,y=0.04456305695935858 +a=eks,b=wye,i=3335,x=0.2886377826496196,y=0.5510326222058004 +a=wye,b=pan,i=3336,x=0.0830596216722399,y=0.42130620217712367 +a=eks,b=eks,i=3337,x=0.8502898262908782,y=0.808554017252108 +a=wye,b=pan,i=3338,x=0.4258737140465607,y=0.20746386470004785 +a=zee,b=hat,i=3339,x=0.9958679007877833,y=0.03637803286845476 +a=eks,b=eks,i=3340,x=0.8772219678712854,y=0.6738364551822755 +a=zee,b=wye,i=3341,x=0.8674680931450676,y=0.08495173932166111 +a=hat,b=wye,i=3342,x=0.039731587832649184,y=0.7153198737893809 +a=zee,b=wye,i=3343,x=0.28331195090016237,y=0.3609364099093614 +a=wye,b=pan,i=3344,x=0.5916979456033509,y=0.4261672292650668 +a=zee,b=hat,i=3345,x=0.3236007641260298,y=0.31877697899629276 +a=zee,b=wye,i=3346,x=0.0631478998746885,y=0.6649602440405321 +a=wye,b=pan,i=3347,x=0.61444979062327,y=0.13673022117181688 +a=eks,b=eks,i=3348,x=0.38993896958048435,y=0.2335429118604364 +a=pan,b=wye,i=3349,x=0.376031512913815,y=0.4929792401226455 +a=wye,b=eks,i=3350,x=0.9327767394224131,y=0.7607839483352263 +a=eks,b=wye,i=3351,x=0.18464331650677035,y=0.6120397829138642 +a=hat,b=hat,i=3352,x=0.550190920585813,y=0.7696873798459735 +a=wye,b=eks,i=3353,x=0.5877052746857248,y=0.5545585412269964 +a=pan,b=zee,i=3354,x=0.2801717488802852,y=0.17038214633612547 +a=zee,b=wye,i=3355,x=0.024194919016248595,y=0.13545067511197206 +a=wye,b=eks,i=3356,x=0.6380780240701133,y=0.9408087514008974 +a=eks,b=pan,i=3357,x=0.6623105955866089,y=0.4258008296217072 +a=eks,b=wye,i=3358,x=0.4071377938114724,y=0.7108273628344846 +a=wye,b=hat,i=3359,x=0.6347502280299748,y=0.13907882326502974 +a=wye,b=zee,i=3360,x=0.8494626745217564,y=0.023483418292297054 +a=eks,b=eks,i=3361,x=0.6555829047838948,y=0.8920276297804856 +a=hat,b=zee,i=3362,x=0.9880826407125887,y=0.11010372754824016 +a=pan,b=wye,i=3363,x=0.6526207146787799,y=0.3813540848159578 +a=eks,b=zee,i=3364,x=0.28621636247260607,y=0.5342782090242255 +a=wye,b=pan,i=3365,x=0.5700040498735991,y=0.8850660888169822 +a=hat,b=eks,i=3366,x=0.4556207889124957,y=0.07128477762040519 +a=hat,b=pan,i=3367,x=0.18923164185093178,y=0.7138172870807187 +a=pan,b=zee,i=3368,x=0.7831951158978603,y=0.3315912232116869 +a=eks,b=wye,i=3369,x=0.3991655712684341,y=0.6297930225870115 +a=eks,b=pan,i=3370,x=0.9558238449527896,y=0.27697054714540026 +a=wye,b=eks,i=3371,x=0.794226121886924,y=0.42411771070954085 +a=pan,b=hat,i=3372,x=0.43937440052467935,y=0.4563691901909951 +a=wye,b=zee,i=3373,x=0.6530552443760023,y=0.15544449101184865 +a=eks,b=wye,i=3374,x=0.8269474339710359,y=0.12072235071637616 +a=zee,b=zee,i=3375,x=0.4367949309522303,y=0.013673838744716393 +a=zee,b=eks,i=3376,x=0.5377434458282238,y=0.23314241806418468 +a=pan,b=pan,i=3377,x=0.45145970444322747,y=0.8856960898087811 +a=hat,b=wye,i=3378,x=0.012877279074692716,y=0.6068979505584087 +a=zee,b=wye,i=3379,x=0.23678623178363256,y=0.05041356234716987 +a=pan,b=hat,i=3380,x=0.9872783151204066,y=0.48841231625195825 +a=zee,b=hat,i=3381,x=0.7373174186367665,y=0.7964198412222034 +a=hat,b=wye,i=3382,x=0.4115788506813578,y=0.5970142880431725 +a=zee,b=pan,i=3383,x=0.7218790645435766,y=0.45969503904769105 +a=zee,b=wye,i=3384,x=0.16492065527363664,y=0.9315720353082685 +a=zee,b=pan,i=3385,x=0.05670367935833176,y=0.2963435909908908 +a=zee,b=eks,i=3386,x=0.6420030353862732,y=0.23114095824311187 +a=eks,b=wye,i=3387,x=0.8708836596594736,y=0.18168328151330237 +a=eks,b=eks,i=3388,x=0.711689030667817,y=0.08741327203084581 +a=wye,b=zee,i=3389,x=0.40891337260400795,y=0.9839548655687227 +a=eks,b=eks,i=3390,x=0.4329319528885155,y=0.7161120212330097 +a=wye,b=wye,i=3391,x=0.9407214715817039,y=0.16134765993593336 +a=wye,b=eks,i=3392,x=0.764135299542596,y=0.46303754738896463 +a=wye,b=zee,i=3393,x=0.9822570907790836,y=0.7299006638143403 +a=hat,b=eks,i=3394,x=0.6851390329252532,y=0.9050274462052531 +a=pan,b=zee,i=3395,x=0.7512424175943134,y=0.4059836895379698 +a=eks,b=hat,i=3396,x=0.9607050331936833,y=0.7948112675657537 +a=wye,b=zee,i=3397,x=0.05596493072960251,y=0.9435195318051948 +a=hat,b=eks,i=3398,x=0.6053108138597539,y=0.5992354123506696 +a=pan,b=eks,i=3399,x=0.048684103098098785,y=0.1633725907413952 +a=wye,b=wye,i=3400,x=0.10069663909544047,y=0.9482094389350565 +a=zee,b=wye,i=3401,x=0.12603857687396403,y=0.9644862170094224 +a=pan,b=zee,i=3402,x=0.27741250695381336,y=0.8159372840391408 +a=pan,b=hat,i=3403,x=0.7370714816662562,y=0.8697953979508419 +a=pan,b=zee,i=3404,x=0.31468021565829374,y=0.4427420339087643 +a=hat,b=pan,i=3405,x=0.8863854452798668,y=0.033442919864234644 +a=hat,b=hat,i=3406,x=0.45429743426633307,y=0.18433478859999053 +a=eks,b=wye,i=3407,x=0.9617046721194548,y=0.9093815718950851 +a=pan,b=hat,i=3408,x=0.07330408010392908,y=0.4448942751848767 +a=zee,b=eks,i=3409,x=0.3364026277159641,y=0.9868364857498738 +a=hat,b=pan,i=3410,x=0.08445928966500227,y=0.0703789054946542 +a=wye,b=eks,i=3411,x=0.34156100908061116,y=0.8010566111511997 +a=pan,b=wye,i=3412,x=0.8423508832374376,y=0.6949323092381406 +a=wye,b=wye,i=3413,x=0.040886939254273114,y=0.47897154534037656 +a=zee,b=wye,i=3414,x=0.25217276547664036,y=0.036553945399371846 +a=zee,b=pan,i=3415,x=0.5599190631540909,y=0.924868567464608 +a=zee,b=zee,i=3416,x=0.48916626975610933,y=0.5220243096247617 +a=pan,b=zee,i=3417,x=0.2837666956657495,y=0.38177621330614264 +a=hat,b=pan,i=3418,x=0.9442741844519087,y=0.3017027866540207 +a=zee,b=hat,i=3419,x=0.06600809539932284,y=0.6981900505881413 +a=zee,b=wye,i=3420,x=0.23090328234417856,y=0.2832500437007679 +a=pan,b=zee,i=3421,x=0.9466805608495066,y=0.20786286772685625 +a=wye,b=wye,i=3422,x=0.9363152201437546,y=0.28852583041792845 +a=hat,b=hat,i=3423,x=0.0844657406732815,y=0.035913466762956925 +a=pan,b=wye,i=3424,x=0.8784967044400372,y=0.604737958747047 +a=hat,b=pan,i=3425,x=0.6609492899115649,y=0.5467085754935348 +a=zee,b=hat,i=3426,x=0.075752725904918,y=0.609127836669268 +a=pan,b=hat,i=3427,x=0.8416597040795218,y=0.8525979909355791 +a=wye,b=zee,i=3428,x=0.16948281534078558,y=0.5287767961751489 +a=eks,b=pan,i=3429,x=0.6884416724548735,y=0.37076683601683813 +a=wye,b=zee,i=3430,x=0.06722038251076656,y=0.9227889532742807 +a=eks,b=wye,i=3431,x=0.09226104972636995,y=0.7254707163058396 +a=eks,b=wye,i=3432,x=0.9890932308131895,y=0.23151574428068822 +a=zee,b=zee,i=3433,x=0.8595470542087552,y=0.8498636271417952 +a=wye,b=eks,i=3434,x=0.5407110734310688,y=0.05363800054311196 +a=zee,b=eks,i=3435,x=0.0439664086678202,y=0.9140005792113355 +a=zee,b=wye,i=3436,x=0.9752652636201881,y=0.47980923190874036 +a=pan,b=eks,i=3437,x=0.025261472762689308,y=0.12799888376709667 +a=zee,b=eks,i=3438,x=0.16021119119058125,y=0.7792702864503347 +a=zee,b=hat,i=3439,x=0.6820189455688497,y=0.10951500585648855 +a=wye,b=pan,i=3440,x=0.936544606740171,y=0.03446044548668015 +a=eks,b=pan,i=3441,x=0.2537650754015236,y=0.05620296178361983 +a=hat,b=wye,i=3442,x=0.6287605552712544,y=0.33295303984892444 +a=wye,b=zee,i=3443,x=0.21494998659532738,y=0.7690234752214624 +a=pan,b=wye,i=3444,x=0.6714922124805293,y=0.4749161688649426 +a=wye,b=eks,i=3445,x=0.0550862548275467,y=0.9962657146123411 +a=zee,b=eks,i=3446,x=0.2804194256928545,y=0.23979661671683972 +a=eks,b=pan,i=3447,x=0.8785960556284188,y=0.7011073928320367 +a=eks,b=eks,i=3448,x=0.5502631585453132,y=0.11319904721842211 +a=zee,b=pan,i=3449,x=0.524308758962708,y=0.6332502139032691 +a=pan,b=pan,i=3450,x=0.8213036158322992,y=0.6456770989043784 +a=pan,b=pan,i=3451,x=0.8025436057063862,y=0.7060797186033781 +a=pan,b=zee,i=3452,x=0.5760028039744347,y=0.6132903113537639 +a=eks,b=hat,i=3453,x=0.05717780028504649,y=0.07422864049114308 +a=eks,b=hat,i=3454,x=0.9110638506299676,y=0.9591332251303966 +a=zee,b=wye,i=3455,x=0.51833979114664,y=0.6939970837947521 +a=eks,b=pan,i=3456,x=0.4252463974393268,y=0.39275828072553476 +a=eks,b=wye,i=3457,x=0.9769460675156931,y=0.8198707026075209 +a=hat,b=eks,i=3458,x=0.30514346329289554,y=0.9833267802770143 +a=pan,b=pan,i=3459,x=0.014452973503922828,y=0.755728000485021 +a=zee,b=hat,i=3460,x=0.588470670827405,y=0.6174548562216325 +a=zee,b=wye,i=3461,x=0.1990979839956707,y=0.023566934582078036 +a=wye,b=eks,i=3462,x=0.7242013186291925,y=0.47306057653207245 +a=pan,b=wye,i=3463,x=0.06717794490486906,y=0.48623828005334757 +a=pan,b=eks,i=3464,x=0.8155896300126392,y=0.5894548806723218 +a=wye,b=eks,i=3465,x=0.9422913151044523,y=0.361126352245832 +a=zee,b=wye,i=3466,x=0.209141807598481,y=0.7545695892430896 +a=hat,b=eks,i=3467,x=0.9391826144539274,y=0.9934443990210938 +a=zee,b=wye,i=3468,x=0.2358251666384058,y=0.4863498031303115 +a=pan,b=pan,i=3469,x=0.4258863723941383,y=0.2095061249114658 +a=eks,b=hat,i=3470,x=0.47997276184744964,y=0.06659122141821061 +a=wye,b=pan,i=3471,x=0.2764533988832033,y=0.3208516601140218 +a=hat,b=wye,i=3472,x=0.4069308223369382,y=0.7259811106485108 +a=pan,b=eks,i=3473,x=0.244297825943407,y=0.31169012284386755 +a=wye,b=pan,i=3474,x=0.6738217687467104,y=0.2638420139509079 +a=zee,b=wye,i=3475,x=0.8997076621651254,y=0.35716661851825715 +a=zee,b=hat,i=3476,x=0.4788250437439896,y=0.5377374198573633 +a=pan,b=hat,i=3477,x=0.6611093704674268,y=0.6687601867132502 +a=eks,b=pan,i=3478,x=0.08557950916786583,y=0.37592412501843786 +a=zee,b=pan,i=3479,x=0.8231858428238995,y=0.28514406372275236 +a=wye,b=eks,i=3480,x=0.4670447991864045,y=0.46821183232819474 +a=eks,b=wye,i=3481,x=0.0018822508391512782,y=0.4734813045472098 +a=pan,b=zee,i=3482,x=0.21972014701783804,y=0.9122864135454931 +a=zee,b=hat,i=3483,x=0.2095348234287714,y=0.9927778389609139 +a=eks,b=pan,i=3484,x=0.10029139579593083,y=0.535016375595021 +a=hat,b=hat,i=3485,x=0.36431575992404175,y=0.9966126666610623 +a=hat,b=wye,i=3486,x=0.2849558278410832,y=0.3539958226346893 +a=zee,b=hat,i=3487,x=0.866561498905371,y=0.6749719599240999 +a=zee,b=pan,i=3488,x=0.05018208235181909,y=0.3964541287147757 +a=wye,b=eks,i=3489,x=0.8077315081411627,y=0.7479997434577657 +a=zee,b=zee,i=3490,x=0.10200642169348917,y=0.31165758001404054 +a=hat,b=wye,i=3491,x=0.12886564721513227,y=0.7037939176865968 +a=eks,b=hat,i=3492,x=0.43102073349691117,y=0.5993057473020176 +a=hat,b=pan,i=3493,x=0.555202486463376,y=0.36825782870554846 +a=hat,b=hat,i=3494,x=0.9044026544451589,y=0.37279264245660304 +a=zee,b=wye,i=3495,x=0.9934345872412148,y=0.8688371909960622 +a=zee,b=eks,i=3496,x=0.12474075821856478,y=0.7664439797094331 +a=eks,b=zee,i=3497,x=0.9892124342839178,y=0.9379196159380152 +a=eks,b=hat,i=3498,x=0.6909633362296115,y=0.5517990615632886 +a=pan,b=eks,i=3499,x=0.10345255049088942,y=0.02234404876115914 +a=eks,b=eks,i=3500,x=0.3991733155276741,y=0.8199397764785649 +a=hat,b=eks,i=3501,x=0.002293403878501854,y=0.4879144111797784 +a=zee,b=zee,i=3502,x=0.5345656776152677,y=0.9046658240543963 +a=zee,b=wye,i=3503,x=0.9917665563701388,y=0.7473226514963157 +a=wye,b=hat,i=3504,x=0.5918745558045386,y=0.2286796079695561 +a=pan,b=hat,i=3505,x=0.9587176731534732,y=0.12809903557671276 +a=pan,b=eks,i=3506,x=0.3942757672769698,y=0.3445410354016084 +a=wye,b=zee,i=3507,x=0.8698234232439451,y=0.6003476393534727 +a=eks,b=hat,i=3508,x=0.6230637620114838,y=0.424076726635791 +a=hat,b=zee,i=3509,x=0.9622867726071316,y=0.1432938077777307 +a=hat,b=wye,i=3510,x=0.3386148986151456,y=0.7431914358914263 +a=eks,b=pan,i=3511,x=0.3837436116647608,y=0.8533106760534216 +a=zee,b=eks,i=3512,x=0.7150929360997113,y=0.9600218860596139 +a=hat,b=eks,i=3513,x=0.33373578693097705,y=0.5234647971537469 +a=wye,b=wye,i=3514,x=0.5856301380406596,y=0.1275528964200492 +a=zee,b=wye,i=3515,x=0.37723354796784714,y=0.9997851122732699 +a=wye,b=hat,i=3516,x=0.44369718809353986,y=0.4894205500423119 +a=wye,b=eks,i=3517,x=0.322389903088264,y=0.05702987241410096 +a=pan,b=wye,i=3518,x=0.11882480113661997,y=0.3858296816561547 +a=wye,b=zee,i=3519,x=0.7202765028894381,y=0.12574040969710987 +a=zee,b=hat,i=3520,x=0.0928487341029709,y=0.3330386484000102 +a=pan,b=pan,i=3521,x=0.22867195583127464,y=0.33603525596818895 +a=pan,b=zee,i=3522,x=0.7242093277954511,y=0.831898967676118 +a=zee,b=eks,i=3523,x=0.42001209130403205,y=0.5036656584109297 +a=pan,b=eks,i=3524,x=0.30252752965606133,y=0.24419009734033026 +a=wye,b=hat,i=3525,x=0.9824695650800549,y=0.222603495436539 +a=zee,b=wye,i=3526,x=0.04315340497837039,y=0.38068506172393646 +a=hat,b=pan,i=3527,x=0.6632440400457205,y=0.1820945385520728 +a=zee,b=wye,i=3528,x=0.7076813404535067,y=0.027521703948078957 +a=wye,b=eks,i=3529,x=0.16368069077854164,y=0.29359040780910695 +a=zee,b=wye,i=3530,x=0.217015339519548,y=0.8474352672037695 +a=wye,b=hat,i=3531,x=0.598374987624828,y=0.6802372735701074 +a=hat,b=wye,i=3532,x=0.3438213922655702,y=0.28091154307295796 +a=wye,b=zee,i=3533,x=0.2380647747461756,y=0.9297096582745085 +a=pan,b=zee,i=3534,x=0.5808212068478656,y=0.9148727191488517 +a=pan,b=wye,i=3535,x=0.7265966050847938,y=0.21414009357018593 +a=hat,b=pan,i=3536,x=0.7017454439056625,y=0.2590514800523752 +a=hat,b=eks,i=3537,x=0.23900423399657456,y=0.2588795683734507 +a=wye,b=zee,i=3538,x=0.784669987647248,y=0.6504554048913334 +a=wye,b=zee,i=3539,x=0.26623848938137373,y=0.5547651697635625 +a=pan,b=eks,i=3540,x=0.6492339089502173,y=0.6963037893628019 +a=wye,b=hat,i=3541,x=0.4456255182136123,y=0.6615870162361136 +a=hat,b=eks,i=3542,x=0.20295072778526713,y=0.7574601201974366 +a=eks,b=wye,i=3543,x=0.9795917719021048,y=0.41272909038566297 +a=pan,b=eks,i=3544,x=0.660437682897796,y=0.9976869991284935 +a=wye,b=zee,i=3545,x=0.2910302714747729,y=0.3219344480841323 +a=zee,b=wye,i=3546,x=0.6680653445050417,y=0.864596002429439 +a=pan,b=zee,i=3547,x=0.7639660507096179,y=0.6193776992233352 +a=hat,b=wye,i=3548,x=0.2983669342833217,y=0.9026909166111313 +a=eks,b=eks,i=3549,x=0.1538517544982081,y=0.5455919445696917 +a=wye,b=zee,i=3550,x=0.15207698807295011,y=0.9519397932545018 +a=eks,b=hat,i=3551,x=0.4342338573806348,y=0.6933807304285913 +a=eks,b=pan,i=3552,x=0.965663991619718,y=0.5930384036340364 +a=pan,b=pan,i=3553,x=0.3101812940186591,y=0.2727128797499023 +a=eks,b=hat,i=3554,x=0.18260657532777225,y=0.5311854832790144 +a=hat,b=eks,i=3555,x=0.3893225708373611,y=0.5611190752491995 +a=zee,b=wye,i=3556,x=0.7278766469231946,y=0.21929031459492465 +a=zee,b=eks,i=3557,x=0.8571691661862111,y=0.5461980618981016 +a=pan,b=eks,i=3558,x=0.8344799261872303,y=0.3256634336181796 +a=pan,b=zee,i=3559,x=0.06279062797134494,y=0.9004664994169836 +a=eks,b=eks,i=3560,x=0.4525336606815864,y=0.7037155484173209 +a=pan,b=hat,i=3561,x=0.19425929127106012,y=0.24083853125540766 +a=wye,b=eks,i=3562,x=0.07556315455842999,y=0.7950176869999145 +a=eks,b=eks,i=3563,x=0.11705838779214672,y=0.8232973229982639 +a=eks,b=hat,i=3564,x=0.4273089616257022,y=0.8991684257803373 +a=wye,b=zee,i=3565,x=0.0168691413650478,y=0.18821185808166463 +a=eks,b=eks,i=3566,x=0.1825897444890373,y=0.8746110728517744 +a=zee,b=pan,i=3567,x=0.8121651250250981,y=0.686457266195396 +a=hat,b=pan,i=3568,x=0.18054803232549899,y=0.8898083043065161 +a=wye,b=hat,i=3569,x=0.8089924807824601,y=0.6633779430154854 +a=hat,b=hat,i=3570,x=0.23144140451317397,y=0.756629243011781 +a=wye,b=wye,i=3571,x=0.38887372145181665,y=0.20495538006007763 +a=eks,b=pan,i=3572,x=0.35534650094834996,y=0.47884355218030206 +a=zee,b=wye,i=3573,x=0.6566568341390783,y=0.6074553589369566 +a=eks,b=eks,i=3574,x=0.6035504498536483,y=0.4034395784600332 +a=wye,b=wye,i=3575,x=0.6697828249944248,y=0.7638274219999387 +a=pan,b=zee,i=3576,x=0.35707993266640137,y=0.5998235579404124 +a=hat,b=pan,i=3577,x=0.8477996338004375,y=0.10094293678130806 +a=eks,b=eks,i=3578,x=0.47993080744275407,y=0.7674479934775376 +a=pan,b=eks,i=3579,x=0.8628339613928006,y=0.8518114551427095 +a=eks,b=wye,i=3580,x=0.06010165714354565,y=0.944192401862212 +a=zee,b=pan,i=3581,x=0.6103322948705803,y=0.26797145325571314 +a=hat,b=zee,i=3582,x=0.8139735237051052,y=0.41109841413309234 +a=eks,b=wye,i=3583,x=0.27009503691464387,y=0.34604318820252766 +a=pan,b=eks,i=3584,x=0.29901280575806055,y=0.2606367826081081 +a=eks,b=eks,i=3585,x=0.9444152014675282,y=0.08541204554484039 +a=eks,b=hat,i=3586,x=0.9746502905906368,y=0.5008159057662351 +a=eks,b=eks,i=3587,x=0.3503288922335456,y=0.8393293676314583 +a=hat,b=hat,i=3588,x=0.5428335261613996,y=0.8746507311887247 +a=eks,b=hat,i=3589,x=0.04503314762859012,y=0.4498210841109198 +a=eks,b=hat,i=3590,x=0.21099486037176274,y=0.15918964285673298 +a=pan,b=zee,i=3591,x=0.9647151077978772,y=0.21127797222603706 +a=wye,b=hat,i=3592,x=0.794447944887749,y=0.04835321965805062 +a=hat,b=pan,i=3593,x=0.8800094797708875,y=0.26888925214636394 +a=pan,b=hat,i=3594,x=0.30914801544685455,y=0.38087457746812736 +a=eks,b=zee,i=3595,x=0.5231819036675817,y=0.40713616193177726 +a=zee,b=hat,i=3596,x=0.5397245337903605,y=0.22318277532785968 +a=eks,b=eks,i=3597,x=0.3001045399300144,y=0.684654835830757 +a=wye,b=wye,i=3598,x=0.7511038686147846,y=0.16271559707006 +a=pan,b=wye,i=3599,x=0.24928033876518263,y=0.5468336781217452 +a=zee,b=zee,i=3600,x=0.8913764206699744,y=0.10963338992957028 +a=zee,b=zee,i=3601,x=0.2744348997210646,y=0.31854494443399084 +a=wye,b=zee,i=3602,x=0.054351745514601424,y=0.6361866150927422 +a=zee,b=eks,i=3603,x=0.5229720340996624,y=0.057088462748232205 +a=wye,b=pan,i=3604,x=0.7144947248233644,y=0.6725505298381226 +a=wye,b=eks,i=3605,x=0.6414071793103325,y=0.5040707081922082 +a=pan,b=eks,i=3606,x=0.8517449653369746,y=0.2950457092186415 +a=wye,b=hat,i=3607,x=0.2865652516469479,y=0.10334063882665867 +a=wye,b=pan,i=3608,x=0.24799522500173943,y=0.029628860448197347 +a=zee,b=hat,i=3609,x=0.519616508395717,y=0.280205313320282 +a=eks,b=zee,i=3610,x=0.06251116908017895,y=0.23236755910808227 +a=eks,b=hat,i=3611,x=0.2146220845642176,y=0.1332540175691711 +a=hat,b=zee,i=3612,x=0.39065626156480215,y=0.09272883365156981 +a=pan,b=eks,i=3613,x=0.04243312520650444,y=0.12731535921213588 +a=zee,b=hat,i=3614,x=0.9992938250588376,y=0.7586006131131866 +a=pan,b=pan,i=3615,x=0.955045779277772,y=0.8579181695107918 +a=eks,b=wye,i=3616,x=0.14187634853420827,y=0.2180915198390927 +a=wye,b=wye,i=3617,x=0.7840113988617385,y=0.15653631848249716 +a=zee,b=zee,i=3618,x=0.015927778136068382,y=0.6135932738526103 +a=pan,b=pan,i=3619,x=0.19730522485789048,y=0.6132793786163574 +a=wye,b=hat,i=3620,x=0.6713095225608523,y=0.5954491704569804 +a=zee,b=pan,i=3621,x=0.4092160575415905,y=0.30771033889968114 +a=hat,b=pan,i=3622,x=0.8901185751582916,y=0.1870407451165942 +a=wye,b=hat,i=3623,x=0.5152268528423625,y=0.013485915142624427 +a=wye,b=hat,i=3624,x=0.13584832757741117,y=0.382341043184265 +a=wye,b=zee,i=3625,x=0.7390723547209095,y=0.6804645486376089 +a=pan,b=pan,i=3626,x=0.17323378929158628,y=0.22177151771660586 +a=hat,b=hat,i=3627,x=0.27427850969768897,y=0.39696397114401794 +a=hat,b=hat,i=3628,x=0.12300146024961678,y=0.7010677704464917 +a=zee,b=zee,i=3629,x=0.1203621553000902,y=0.03649730823892894 +a=eks,b=pan,i=3630,x=0.6432472290390947,y=0.6493064608702905 +a=wye,b=zee,i=3631,x=0.5501609784896981,y=0.5442209389820327 +a=hat,b=zee,i=3632,x=0.9887195745001507,y=0.8462799528384646 +a=zee,b=wye,i=3633,x=0.05961380658144755,y=0.41153390509403887 +a=wye,b=pan,i=3634,x=0.779500491235004,y=0.5677694423637825 +a=pan,b=pan,i=3635,x=0.8517678780538765,y=0.37570897363715816 +a=zee,b=zee,i=3636,x=0.3540502081666034,y=0.7557010012298948 +a=eks,b=pan,i=3637,x=0.5208357640093749,y=0.5659221306135821 +a=hat,b=pan,i=3638,x=0.7845171840273204,y=0.3502193918421451 +a=hat,b=pan,i=3639,x=0.31221536384885895,y=0.8777925678653494 +a=wye,b=wye,i=3640,x=0.3117811337270454,y=0.6199259533630647 +a=zee,b=wye,i=3641,x=0.34634768849647446,y=0.1722807458856409 +a=eks,b=zee,i=3642,x=0.04372051184301495,y=0.7131048031620709 +a=hat,b=eks,i=3643,x=0.39531406696346205,y=0.7072916873720192 +a=wye,b=hat,i=3644,x=0.5912661057148787,y=0.49271215252480305 +a=zee,b=pan,i=3645,x=0.3353629361519648,y=0.27452402896726324 +a=zee,b=wye,i=3646,x=0.4302250977906721,y=0.9570565709617685 +a=pan,b=eks,i=3647,x=0.8754763901824134,y=0.4440861211150172 +a=pan,b=pan,i=3648,x=0.9502862550981916,y=0.9040781097596586 +a=wye,b=pan,i=3649,x=0.07083776693984412,y=0.42161605810186464 +a=hat,b=wye,i=3650,x=0.027750870484755663,y=0.059142569848676385 +a=hat,b=zee,i=3651,x=0.7388454792523287,y=0.6889713924377876 +a=hat,b=hat,i=3652,x=0.12134854954936014,y=0.12339998428589616 +a=pan,b=pan,i=3653,x=0.42035180771481173,y=0.872087852987371 +a=pan,b=pan,i=3654,x=0.741537059135207,y=0.9230584052244919 +a=eks,b=hat,i=3655,x=0.1316863843779006,y=0.4213001572015598 +a=hat,b=eks,i=3656,x=0.14075093892206003,y=0.21208162198013836 +a=eks,b=wye,i=3657,x=0.8011409482794655,y=0.017450835880964632 +a=hat,b=eks,i=3658,x=0.8537796341502905,y=0.5982760622218769 +a=pan,b=hat,i=3659,x=0.09110243804094742,y=0.35916077607118146 +a=wye,b=zee,i=3660,x=0.9000633600969007,y=0.2868625781042997 +a=zee,b=hat,i=3661,x=0.32611268243475844,y=0.12873678851672 +a=hat,b=zee,i=3662,x=0.7673614981915601,y=0.7295742505814344 +a=zee,b=zee,i=3663,x=0.913522524093555,y=0.4340116921500242 +a=eks,b=eks,i=3664,x=0.28693486076576824,y=0.19397030458410913 +a=zee,b=zee,i=3665,x=0.3813728809412974,y=0.8915253351559728 +a=hat,b=wye,i=3666,x=0.7295635205285994,y=0.6119784896875866 +a=wye,b=pan,i=3667,x=0.41467178462553234,y=0.8608278645584995 +a=zee,b=eks,i=3668,x=0.5993837930923437,y=0.7509474480036791 +a=eks,b=eks,i=3669,x=0.9355633368933711,y=0.9694655041497229 +a=zee,b=pan,i=3670,x=0.4986606323353615,y=0.3252967314272578 +a=hat,b=zee,i=3671,x=0.9851663975549066,y=0.7574307817453141 +a=wye,b=eks,i=3672,x=0.8646473696955588,y=0.8313013386958765 +a=pan,b=wye,i=3673,x=0.2515908234672535,y=0.056725699540206675 +a=eks,b=eks,i=3674,x=0.3536670370401426,y=0.3355576484883924 +a=hat,b=eks,i=3675,x=0.0929703970918907,y=0.7140596291048347 +a=eks,b=pan,i=3676,x=0.8723087423163797,y=0.6109859185908899 +a=wye,b=pan,i=3677,x=0.3996143053161535,y=0.8616939694819011 +a=zee,b=pan,i=3678,x=0.8491710196926309,y=0.6558159307696828 +a=wye,b=pan,i=3679,x=0.20307168892773197,y=0.7086180793037447 +a=wye,b=zee,i=3680,x=0.7425818200196079,y=0.9810014583943923 +a=wye,b=wye,i=3681,x=0.02721573926299492,y=0.07804891308055895 +a=eks,b=zee,i=3682,x=0.39124881803949274,y=0.9059680205710228 +a=pan,b=eks,i=3683,x=0.11128670399371465,y=0.6228832493398745 +a=zee,b=eks,i=3684,x=0.5257462041656636,y=0.23566322936666084 +a=zee,b=eks,i=3685,x=0.7398298697417746,y=0.4194935104256209 +a=hat,b=pan,i=3686,x=0.9301169302245861,y=0.7982783216031746 +a=hat,b=hat,i=3687,x=0.24482997045240362,y=0.8750823381392218 +a=zee,b=hat,i=3688,x=0.5723630888086361,y=0.8172243896570902 +a=hat,b=wye,i=3689,x=0.8355718873799872,y=0.8007108863141698 +a=wye,b=hat,i=3690,x=0.3502150576320706,y=0.9931617687282244 +a=eks,b=pan,i=3691,x=0.1796260215186376,y=0.9607252375862692 +a=zee,b=hat,i=3692,x=0.573338911032452,y=0.5241388333942388 +a=hat,b=pan,i=3693,x=0.7781206646766762,y=0.5080484241731826 +a=hat,b=zee,i=3694,x=0.33067301800352,y=0.7754516395280142 +a=pan,b=eks,i=3695,x=0.4992904970087908,y=0.742643746741839 +a=eks,b=wye,i=3696,x=0.9448270882170847,y=0.4103666781094296 +a=wye,b=zee,i=3697,x=0.522725396720144,y=0.18925111602486566 +a=pan,b=eks,i=3698,x=0.02978537252653579,y=0.5654493110146563 +a=hat,b=hat,i=3699,x=0.2902217497914289,y=0.6770102706214468 +a=wye,b=wye,i=3700,x=0.9046703649949718,y=0.7600607720698596 +a=pan,b=hat,i=3701,x=0.7653688084959293,y=0.9589886741282106 +a=hat,b=zee,i=3702,x=0.31427641268831985,y=0.7319186674523148 +a=hat,b=eks,i=3703,x=0.04581508270551782,y=0.7555154492651157 +a=zee,b=eks,i=3704,x=0.6944927784356837,y=0.6778190994819128 +a=wye,b=wye,i=3705,x=0.40469824814249367,y=0.8841785778563369 +a=eks,b=zee,i=3706,x=0.28192270569849476,y=0.3669079489151894 +a=wye,b=hat,i=3707,x=0.32172668895407197,y=0.23641326221038772 +a=pan,b=zee,i=3708,x=0.9367338792831362,y=0.4695354410183338 +a=eks,b=wye,i=3709,x=0.5793435558579774,y=0.5284203604486059 +a=pan,b=zee,i=3710,x=0.8358876467213303,y=0.010883794663985147 +a=wye,b=hat,i=3711,x=0.7062248515236889,y=0.7592554719549557 +a=eks,b=hat,i=3712,x=0.20158466043698664,y=0.2506153993203297 +a=hat,b=zee,i=3713,x=0.5453918537789201,y=0.9591221613154766 +a=pan,b=wye,i=3714,x=0.7007443629312707,y=0.69979486340907 +a=hat,b=zee,i=3715,x=0.4982158038764617,y=0.1845463889797414 +a=pan,b=wye,i=3716,x=0.7794631862118141,y=0.38174400926867047 +a=wye,b=zee,i=3717,x=0.20372686286113306,y=0.48178229369817827 +a=pan,b=pan,i=3718,x=0.6978201901277095,y=0.029333538689990557 +a=eks,b=pan,i=3719,x=0.4534387451777433,y=0.22731879465386806 +a=hat,b=hat,i=3720,x=0.9601728250087456,y=0.25178938182476607 +a=eks,b=eks,i=3721,x=0.8929949309089861,y=0.2753211862235905 +a=pan,b=wye,i=3722,x=0.9375469687103644,y=0.3374245074403295 +a=wye,b=wye,i=3723,x=0.47515921315887333,y=0.9657952342754725 +a=wye,b=eks,i=3724,x=0.7362078619104057,y=0.10855543465047734 +a=zee,b=zee,i=3725,x=0.15221580400712498,y=0.5846857209085365 +a=hat,b=eks,i=3726,x=0.7864690866743678,y=0.023450973928021757 +a=hat,b=eks,i=3727,x=0.02778608789107495,y=0.19112025359038776 +a=eks,b=hat,i=3728,x=0.5830906923999751,y=0.1825999304288003 +a=pan,b=wye,i=3729,x=0.6339377797999709,y=0.7940228471998122 +a=hat,b=wye,i=3730,x=0.9186140626854419,y=0.4158937617414502 +a=hat,b=hat,i=3731,x=0.03433461671749849,y=0.37009846068918584 +a=wye,b=wye,i=3732,x=0.24997685932838876,y=0.7647954464137104 +a=wye,b=wye,i=3733,x=0.19073435311282794,y=0.705275429721041 +a=wye,b=pan,i=3734,x=0.5747797481156508,y=0.8274654836314349 +a=zee,b=hat,i=3735,x=0.20101546519059987,y=0.9017936214420659 +a=eks,b=eks,i=3736,x=0.8706261619141413,y=0.5428739515744351 +a=wye,b=pan,i=3737,x=0.5574876609423702,y=0.8504937121138577 +a=pan,b=wye,i=3738,x=0.5390690548412024,y=0.3716168991158759 +a=wye,b=hat,i=3739,x=0.971775360771065,y=0.3319565969194058 +a=zee,b=pan,i=3740,x=0.9333817720718712,y=0.4371222668297464 +a=zee,b=pan,i=3741,x=0.9571682809413955,y=0.6570144668674751 +a=pan,b=zee,i=3742,x=0.05182394212116692,y=0.8208128933987844 +a=eks,b=pan,i=3743,x=0.4905151151584467,y=0.320903002068355 +a=wye,b=zee,i=3744,x=0.7710752122842248,y=0.6182369915664692 +a=zee,b=pan,i=3745,x=0.0634219140814758,y=0.0909389524119274 +a=pan,b=hat,i=3746,x=0.016317522611819957,y=0.4500858677522094 +a=hat,b=hat,i=3747,x=0.2731453345797118,y=0.3612727190378229 +a=zee,b=zee,i=3748,x=0.7692098314967419,y=0.723183352513404 +a=pan,b=eks,i=3749,x=0.6600164034317578,y=0.22789566978678333 +a=zee,b=zee,i=3750,x=0.4584069341764643,y=0.6052673722009491 +a=pan,b=zee,i=3751,x=0.1376132992218041,y=0.5327305744083769 +a=hat,b=pan,i=3752,x=0.27781099183901203,y=0.24166942932110203 +a=eks,b=eks,i=3753,x=0.9130333710330752,y=0.9434343087469547 +a=pan,b=hat,i=3754,x=0.39530750680824867,y=0.285187450605236 +a=wye,b=zee,i=3755,x=0.5821904936762373,y=0.9440238426951152 +a=eks,b=eks,i=3756,x=0.3151274913498434,y=0.2613270252067468 +a=wye,b=zee,i=3757,x=0.27126594951001737,y=0.2696036535766695 +a=pan,b=zee,i=3758,x=0.1144851508437299,y=0.43717693060689256 +a=wye,b=wye,i=3759,x=0.8659325090962396,y=0.500920016668498 +a=wye,b=zee,i=3760,x=0.14033050146326476,y=0.7853558549084289 +a=pan,b=pan,i=3761,x=0.6277167190080807,y=0.820462327799342 +a=zee,b=zee,i=3762,x=0.40740521496915294,y=0.5027677314620422 +a=hat,b=eks,i=3763,x=0.702517766279011,y=0.5201760035681132 +a=hat,b=pan,i=3764,x=0.9684950471794708,y=0.9824729038297494 +a=pan,b=pan,i=3765,x=0.7505504157884441,y=0.5688693727587826 +a=hat,b=zee,i=3766,x=0.3053846255939139,y=0.29250711868083323 +a=pan,b=hat,i=3767,x=0.07270094398967542,y=0.819707679427309 +a=pan,b=wye,i=3768,x=0.39157640275144845,y=0.29940355516568284 +a=wye,b=hat,i=3769,x=0.2813634801023107,y=0.33793045381955156 +a=wye,b=zee,i=3770,x=0.3006731850375737,y=0.41117593228974025 +a=eks,b=zee,i=3771,x=0.8966388980866674,y=0.6767775863177413 +a=zee,b=eks,i=3772,x=0.09712051675224176,y=0.1992258338913524 +a=wye,b=hat,i=3773,x=0.05484010565512498,y=0.6891554266059904 +a=eks,b=eks,i=3774,x=0.10098411790939343,y=0.23016371716573425 +a=zee,b=hat,i=3775,x=0.7941735867493203,y=0.2594788677041825 +a=zee,b=zee,i=3776,x=0.9683966232439434,y=0.25528882348504156 +a=wye,b=eks,i=3777,x=0.5229176412769544,y=0.8857285221477562 +a=eks,b=pan,i=3778,x=0.5543756678908779,y=0.8979653327985948 +a=zee,b=eks,i=3779,x=0.692670964675647,y=0.43868001633055353 +a=eks,b=pan,i=3780,x=0.6536521341657655,y=0.6026553230815477 +a=hat,b=eks,i=3781,x=0.22056344697345842,y=0.16263581703146368 +a=hat,b=wye,i=3782,x=0.9802208332262505,y=0.42156225597643915 +a=hat,b=wye,i=3783,x=0.5246681466694276,y=0.3988002197517633 +a=wye,b=eks,i=3784,x=0.2896043360112557,y=0.03933436470492446 +a=pan,b=zee,i=3785,x=0.6699335151046618,y=0.1867082955540268 +a=zee,b=zee,i=3786,x=0.0022910915202805082,y=0.8679336791294139 +a=zee,b=hat,i=3787,x=0.11351579052401195,y=0.5365315180789991 +a=pan,b=wye,i=3788,x=0.41697687514270476,y=0.3863350720666795 +a=eks,b=pan,i=3789,x=0.2647880014677908,y=0.495992120309258 +a=pan,b=wye,i=3790,x=0.4871902945382671,y=0.22753844996371497 +a=zee,b=wye,i=3791,x=0.9587582682512387,y=0.9041552661112677 +a=pan,b=eks,i=3792,x=0.8303342159408211,y=0.7063245550219001 +a=pan,b=eks,i=3793,x=0.43293237945019947,y=0.26733489278694356 +a=zee,b=wye,i=3794,x=0.8976337510372844,y=0.8750629709298201 +a=hat,b=pan,i=3795,x=0.8432372103239337,y=0.9510111805966026 +a=eks,b=hat,i=3796,x=0.823953148854179,y=0.3020905534872981 +a=zee,b=wye,i=3797,x=0.6303527344509033,y=0.17531824895427106 +a=zee,b=pan,i=3798,x=0.9979923700274865,y=0.6588578150120853 +a=pan,b=zee,i=3799,x=0.03921193583035787,y=0.7303677603577615 +a=hat,b=eks,i=3800,x=0.6540911583411234,y=0.6156768180814669 +a=eks,b=zee,i=3801,x=0.41291944190449625,y=0.04630035513500563 +a=pan,b=eks,i=3802,x=0.21101198189616388,y=0.6878498019067313 +a=zee,b=pan,i=3803,x=0.6938862506507568,y=0.09123194788888433 +a=hat,b=zee,i=3804,x=0.13831455085494204,y=0.6878495274227865 +a=hat,b=hat,i=3805,x=0.9077137203924546,y=0.6604195772537097 +a=zee,b=pan,i=3806,x=0.4130639175002534,y=0.4140992672289935 +a=hat,b=zee,i=3807,x=0.5264705799180144,y=0.05933317807985761 +a=eks,b=pan,i=3808,x=0.18073645069225752,y=0.47471602068305085 +a=hat,b=eks,i=3809,x=0.07620205058855944,y=0.41909302154687966 +a=hat,b=zee,i=3810,x=0.9274217320420701,y=0.23200196179581423 +a=wye,b=wye,i=3811,x=0.9262768212215141,y=0.583254627467812 +a=eks,b=eks,i=3812,x=0.5738580742119982,y=0.22201053907217239 +a=hat,b=zee,i=3813,x=0.8381595697055793,y=0.8082122321715743 +a=hat,b=pan,i=3814,x=0.3227628236617065,y=0.09200255049758854 +a=zee,b=pan,i=3815,x=0.5420566318553253,y=0.24311173211623627 +a=pan,b=zee,i=3816,x=0.0679585117420517,y=0.9334969672578366 +a=wye,b=pan,i=3817,x=0.21834728153634142,y=0.009580087519049041 +a=wye,b=pan,i=3818,x=0.6892726476500824,y=0.328130518469796 +a=wye,b=zee,i=3819,x=0.6612561643616807,y=0.647643437411651 +a=zee,b=hat,i=3820,x=0.030987943391648676,y=0.6485266624267947 +a=pan,b=pan,i=3821,x=0.09753442464986295,y=0.3452736158284476 +a=eks,b=wye,i=3822,x=0.23064104633743454,y=0.6206626510995845 +a=hat,b=wye,i=3823,x=0.0660248906480213,y=0.4768167157060277 +a=zee,b=hat,i=3824,x=0.07286963812865666,y=0.9841111028377353 +a=wye,b=wye,i=3825,x=0.7412307338094147,y=0.8357569402941348 +a=pan,b=zee,i=3826,x=0.8700896084310135,y=0.7743947935823393 +a=wye,b=hat,i=3827,x=0.5505247366282321,y=0.4487041560677363 +a=hat,b=hat,i=3828,x=0.4439300237744592,y=0.3540302359317383 +a=zee,b=eks,i=3829,x=0.8461894479274499,y=0.1091063374403779 +a=wye,b=hat,i=3830,x=0.31602199194810077,y=0.23756301234064214 +a=eks,b=eks,i=3831,x=0.4588783903640905,y=0.822431348022218 +a=wye,b=pan,i=3832,x=0.3154044653633482,y=0.6954789197372386 +a=pan,b=eks,i=3833,x=0.9435147604130275,y=0.6343874692425551 +a=pan,b=hat,i=3834,x=0.7491688531360436,y=0.6632149460503455 +a=eks,b=zee,i=3835,x=0.7084199117993816,y=0.23836696302687854 +a=wye,b=pan,i=3836,x=0.5783001097508949,y=0.5326591809573153 +a=pan,b=zee,i=3837,x=0.007599613269725358,y=0.5985657848153627 +a=wye,b=eks,i=3838,x=0.16276307163297787,y=0.4480412721243018 +a=hat,b=pan,i=3839,x=0.04332885941703746,y=0.6974767645258779 +a=pan,b=hat,i=3840,x=0.6308501275600921,y=0.15448447296698842 +a=wye,b=wye,i=3841,x=0.7854392875246197,y=0.7264036810522736 +a=zee,b=wye,i=3842,x=0.9500031218945214,y=0.9557435110983296 +a=hat,b=eks,i=3843,x=0.8979324823898589,y=0.22043224466362787 +a=zee,b=eks,i=3844,x=0.5533769309499299,y=0.4231610222317168 +a=eks,b=hat,i=3845,x=0.956021508845704,y=0.05912536350688913 +a=pan,b=zee,i=3846,x=0.12083257325362673,y=0.6880217459012083 +a=eks,b=pan,i=3847,x=0.9538690048763792,y=0.018466194565513683 +a=wye,b=eks,i=3848,x=0.6500527955774431,y=0.023909990362617428 +a=wye,b=eks,i=3849,x=0.7149976391333995,y=0.9748913470930238 +a=zee,b=eks,i=3850,x=0.7036643435758647,y=0.29910186188725063 +a=eks,b=zee,i=3851,x=0.6884645549243478,y=0.6729540888918134 +a=wye,b=wye,i=3852,x=0.16575767054134194,y=0.3519742254585112 +a=zee,b=pan,i=3853,x=0.16807480611879477,y=0.6916258245977434 +a=zee,b=eks,i=3854,x=0.9118453703518822,y=0.4970364912618278 +a=eks,b=wye,i=3855,x=0.7041409587449016,y=0.21248706433820264 +a=pan,b=zee,i=3856,x=0.7166199842938143,y=0.5985908973683398 +a=eks,b=pan,i=3857,x=0.911885736627155,y=0.7775693985993537 +a=pan,b=pan,i=3858,x=0.2655493421352306,y=0.5008269003029236 +a=eks,b=eks,i=3859,x=0.23564525774209633,y=0.6200721762867689 +a=eks,b=pan,i=3860,x=0.16404594209083445,y=0.2945650928508321 +a=hat,b=zee,i=3861,x=0.5532707570794401,y=0.3218958838799141 +a=wye,b=eks,i=3862,x=0.845977895190702,y=0.2105916632815279 +a=pan,b=wye,i=3863,x=0.8914098448143842,y=0.941827688174933 +a=wye,b=pan,i=3864,x=0.40887317017480806,y=0.9211253311538701 +a=eks,b=pan,i=3865,x=0.6410821318604495,y=0.742344518102107 +a=eks,b=eks,i=3866,x=0.8820740686865273,y=0.6336399556322359 +a=zee,b=zee,i=3867,x=0.9124099806717596,y=0.10039063827592765 +a=pan,b=pan,i=3868,x=0.5708876065677694,y=0.6788408195369369 +a=pan,b=hat,i=3869,x=0.5531285064534339,y=0.014934021539296571 +a=hat,b=zee,i=3870,x=0.40688870301241575,y=0.4640784108862729 +a=eks,b=hat,i=3871,x=0.576479904048506,y=0.31414898223457755 +a=wye,b=wye,i=3872,x=0.47105100438757685,y=0.05894343228765331 +a=wye,b=hat,i=3873,x=0.08895748908550638,y=0.7503852698192701 +a=zee,b=wye,i=3874,x=0.36954687122878715,y=0.07524269626487912 +a=pan,b=zee,i=3875,x=0.8656993436002198,y=0.7910484890727197 +a=wye,b=wye,i=3876,x=0.03808754965335226,y=0.08658971281465833 +a=pan,b=zee,i=3877,x=0.09904785925240933,y=0.6676400108509978 +a=eks,b=eks,i=3878,x=0.0506506132923914,y=0.7242690651435119 +a=hat,b=eks,i=3879,x=0.03588331465146932,y=0.7484282721818893 +a=hat,b=hat,i=3880,x=0.4235813324669898,y=0.24387827945280804 +a=hat,b=hat,i=3881,x=0.7822034723161025,y=0.7478339704565765 +a=hat,b=eks,i=3882,x=0.011719496883464853,y=0.24640876061080674 +a=eks,b=hat,i=3883,x=0.4614594041430371,y=0.3205017019419516 +a=wye,b=wye,i=3884,x=0.9807726374776462,y=0.16883444992338326 +a=wye,b=zee,i=3885,x=0.31672532313467505,y=0.2365343741445356 +a=hat,b=pan,i=3886,x=0.18873324663018243,y=0.7292335881068795 +a=pan,b=hat,i=3887,x=0.030126862485056027,y=0.7407216218234761 +a=eks,b=wye,i=3888,x=0.21823480875880663,y=0.6891953143456548 +a=zee,b=wye,i=3889,x=0.039039225578129,y=0.043618607590064085 +a=wye,b=eks,i=3890,x=0.1974840445022984,y=0.43475405724957294 +a=pan,b=eks,i=3891,x=0.9382818311518488,y=0.9030005498802104 +a=pan,b=zee,i=3892,x=0.27112454369214156,y=0.8859937112495071 +a=eks,b=eks,i=3893,x=0.4046249389793575,y=0.21056190964042465 +a=wye,b=zee,i=3894,x=0.7443136068289423,y=0.8294047544954046 +a=hat,b=hat,i=3895,x=0.4564412341948818,y=0.7759614897360431 +a=hat,b=wye,i=3896,x=0.04335080026755522,y=0.9820438391823961 +a=hat,b=pan,i=3897,x=0.49376649897367464,y=0.13401013066245737 +a=eks,b=pan,i=3898,x=0.6998124732144403,y=0.3446237971866837 +a=eks,b=wye,i=3899,x=0.1432600644239883,y=0.7912100443742818 +a=pan,b=hat,i=3900,x=0.8799773683889426,y=0.5220746421238783 +a=wye,b=zee,i=3901,x=0.8739801518514984,y=0.13243512076702868 +a=zee,b=eks,i=3902,x=0.8645468539063139,y=0.9700412096469742 +a=hat,b=hat,i=3903,x=0.6603175490464367,y=0.7332253490191969 +a=wye,b=hat,i=3904,x=0.2808463214358832,y=0.6400325080698059 +a=hat,b=hat,i=3905,x=0.37058852723699554,y=0.10112929497538448 +a=hat,b=pan,i=3906,x=0.18587769312561342,y=0.5877405963198684 +a=hat,b=hat,i=3907,x=0.5156840561144312,y=0.48828123151684966 +a=hat,b=hat,i=3908,x=0.011436139295365133,y=0.698305213173947 +a=eks,b=zee,i=3909,x=0.8701294324647131,y=0.6010009857684786 +a=eks,b=pan,i=3910,x=0.7754775924406334,y=0.9607498923245504 +a=zee,b=zee,i=3911,x=0.10611443109176355,y=0.9500980959450185 +a=eks,b=hat,i=3912,x=0.40688370124160333,y=0.3725099736322035 +a=eks,b=pan,i=3913,x=0.7572616191019003,y=0.009426657564762575 +a=zee,b=pan,i=3914,x=0.568449276718281,y=0.44428728066132994 +a=hat,b=zee,i=3915,x=0.4715771685615844,y=0.679035167069352 +a=pan,b=hat,i=3916,x=0.10385472378813976,y=0.8696276556798485 +a=zee,b=eks,i=3917,x=0.4610838052133647,y=0.5166912532440093 +a=eks,b=wye,i=3918,x=0.3468839319991631,y=0.7460608153868107 +a=hat,b=hat,i=3919,x=0.20968623039533885,y=0.2249710535207634 +a=eks,b=wye,i=3920,x=0.06633524516092837,y=0.21897455790581 +a=zee,b=hat,i=3921,x=0.24462442594768674,y=0.7825101030749122 +a=eks,b=pan,i=3922,x=0.09303768776585819,y=0.9097350521192294 +a=pan,b=zee,i=3923,x=0.7828038174006502,y=0.40187653591870354 +a=eks,b=wye,i=3924,x=0.24552287892234603,y=0.8709339930853457 +a=wye,b=eks,i=3925,x=0.9444615936887226,y=0.5492757409492689 +a=pan,b=eks,i=3926,x=0.2577383831501502,y=0.42247048365748696 +a=hat,b=pan,i=3927,x=0.2961162902664337,y=0.5026763086626909 +a=hat,b=pan,i=3928,x=0.3294192690721903,y=0.0018064795955691215 +a=pan,b=wye,i=3929,x=0.5373694134669578,y=0.6408298650436733 +a=wye,b=zee,i=3930,x=0.3772473940400355,y=0.4855477755417952 +a=pan,b=hat,i=3931,x=0.8947844528349447,y=0.6976181039979583 +a=wye,b=eks,i=3932,x=0.902042488611117,y=0.8695780909283909 +a=zee,b=eks,i=3933,x=0.9377651072146025,y=0.49393343661090683 +a=wye,b=wye,i=3934,x=0.8890179128922202,y=0.036534071445648686 +a=eks,b=wye,i=3935,x=0.8719220728834155,y=0.626436829723036 +a=zee,b=zee,i=3936,x=0.2789666429898331,y=0.7718880254003965 +a=wye,b=zee,i=3937,x=0.8620266789446326,y=0.133104948798772 +a=wye,b=wye,i=3938,x=0.4264030481171944,y=0.2469737981294069 +a=zee,b=pan,i=3939,x=0.9776442331945898,y=0.4655162963934556 +a=pan,b=hat,i=3940,x=0.37339956142433084,y=0.23248823182301037 +a=eks,b=hat,i=3941,x=0.8182766432429959,y=0.2282730594932706 +a=eks,b=zee,i=3942,x=0.7678757943544514,y=0.9693217394374674 +a=wye,b=hat,i=3943,x=0.29550708533363845,y=0.16362618484177738 +a=zee,b=wye,i=3944,x=0.9305603171944418,y=0.2631848553023146 +a=zee,b=eks,i=3945,x=0.9502316772099553,y=0.19036371662120233 +a=wye,b=eks,i=3946,x=0.8350585462480241,y=0.7491629688087337 +a=wye,b=zee,i=3947,x=0.8226133287365867,y=0.2794421547836373 +a=wye,b=wye,i=3948,x=0.02572471641992602,y=0.6920862746683303 +a=wye,b=zee,i=3949,x=0.3676627709059406,y=0.3957927902894449 +a=zee,b=pan,i=3950,x=0.32474388588887126,y=0.02474711989630063 +a=pan,b=eks,i=3951,x=0.7409946857015619,y=0.19548589834215446 +a=hat,b=wye,i=3952,x=0.6350102710290926,y=0.2620857765590283 +a=zee,b=eks,i=3953,x=0.30922267009534077,y=0.3284230853853207 +a=hat,b=pan,i=3954,x=0.052368455214725995,y=0.4715978875853839 +a=eks,b=zee,i=3955,x=0.5312946172484967,y=0.12098565859835453 +a=zee,b=eks,i=3956,x=0.1849505395742288,y=0.6971047278578605 +a=pan,b=eks,i=3957,x=0.6165622172072422,y=0.37237191581951723 +a=hat,b=zee,i=3958,x=0.07310839831115146,y=0.32925431162438823 +a=pan,b=hat,i=3959,x=0.1292574457299427,y=0.3582879075778822 +a=pan,b=zee,i=3960,x=0.19211441013639674,y=0.11950330832710931 +a=wye,b=hat,i=3961,x=0.6511854877418017,y=0.4589218300880824 +a=eks,b=hat,i=3962,x=0.9657235616300794,y=0.05144636955135773 +a=hat,b=pan,i=3963,x=0.2775863198412192,y=0.7891255209818445 +a=wye,b=eks,i=3964,x=0.9210830069555165,y=0.5838970142942722 +a=zee,b=wye,i=3965,x=0.23984259901508576,y=0.26442599713920145 +a=hat,b=eks,i=3966,x=0.23733058400187923,y=0.7016365873249447 +a=zee,b=wye,i=3967,x=0.9985449436152721,y=0.7330838738578122 +a=eks,b=wye,i=3968,x=0.015400799144512867,y=0.6014606839935781 +a=zee,b=hat,i=3969,x=0.6861552175518395,y=0.46267309304633597 +a=wye,b=zee,i=3970,x=0.3424738374943377,y=0.6234959936497562 +a=hat,b=pan,i=3971,x=0.47236749903854525,y=0.49755810812875845 +a=pan,b=wye,i=3972,x=0.06499356218753538,y=0.5661193015342019 +a=pan,b=hat,i=3973,x=0.39627283237990996,y=0.6628720545942175 +a=hat,b=hat,i=3974,x=0.2255823178745917,y=0.3328848639919585 +a=zee,b=pan,i=3975,x=0.41021697311932137,y=0.5253220869630462 +a=eks,b=eks,i=3976,x=0.3872364913819858,y=0.12628018436476995 +a=zee,b=wye,i=3977,x=0.640238580570024,y=0.41378547967160495 +a=eks,b=zee,i=3978,x=0.10057250053848688,y=0.6832812035658576 +a=eks,b=wye,i=3979,x=0.05509300519176841,y=0.3449069313995392 +a=eks,b=wye,i=3980,x=0.17739908838951735,y=0.6189549035709109 +a=eks,b=pan,i=3981,x=0.798588528905017,y=0.7451168881460923 +a=wye,b=eks,i=3982,x=0.7480880614402182,y=0.8419207681331152 +a=wye,b=zee,i=3983,x=0.8362240426090267,y=0.77769018412775 +a=hat,b=wye,i=3984,x=0.020984581151031745,y=0.9379819495871566 +a=zee,b=eks,i=3985,x=0.05962271913450001,y=0.8797820678732818 +a=pan,b=zee,i=3986,x=0.4205297371360823,y=0.9963268123973551 +a=eks,b=hat,i=3987,x=0.3908629932350629,y=0.5854417332644798 +a=zee,b=zee,i=3988,x=0.7335921993524305,y=0.5879895671878599 +a=wye,b=zee,i=3989,x=0.2700024864980135,y=0.8437375152003208 +a=wye,b=pan,i=3990,x=0.2551633201471506,y=0.4633660311722343 +a=pan,b=zee,i=3991,x=0.07557797117002352,y=0.03446642347570361 +a=zee,b=eks,i=3992,x=0.7507600776739561,y=0.6732032182262292 +a=hat,b=zee,i=3993,x=0.08221997898229427,y=0.21489690844146592 +a=zee,b=eks,i=3994,x=0.2399390749091379,y=0.8600537400054703 +a=hat,b=eks,i=3995,x=0.6854597775410988,y=0.6047357220116547 +a=pan,b=hat,i=3996,x=0.4669100032261838,y=0.48298621327550606 +a=eks,b=hat,i=3997,x=0.8201134204882613,y=0.5748852394805374 +a=zee,b=eks,i=3998,x=0.39329877289726367,y=0.8779820074659457 +a=pan,b=pan,i=3999,x=0.1966197290195203,y=0.539503732197533 +a=pan,b=wye,i=4000,x=0.7030828102156571,y=0.12232197500884245 +a=wye,b=hat,i=4001,x=0.8174301789619988,y=0.9053657573378745 +a=eks,b=wye,i=4002,x=0.3850636313361996,y=0.552180695877821 +a=eks,b=hat,i=4003,x=0.6772262101934939,y=0.12567047648579976 +a=wye,b=pan,i=4004,x=0.7607827500015804,y=0.6235619294990873 +a=zee,b=zee,i=4005,x=0.6393382677423634,y=0.026928024799432126 +a=zee,b=hat,i=4006,x=0.48789661545234886,y=0.21227412408894908 +a=pan,b=wye,i=4007,x=0.5905532262814199,y=0.03346277389076979 +a=eks,b=hat,i=4008,x=0.890243383339597,y=0.7267223805200799 +a=hat,b=pan,i=4009,x=0.5706952995715363,y=0.9230695483570237 +a=zee,b=hat,i=4010,x=0.42440597576906447,y=0.0704425276034597 +a=hat,b=wye,i=4011,x=0.24251335510099137,y=0.23960695465439596 +a=zee,b=pan,i=4012,x=0.5455876516440495,y=0.4916025226658389 +a=eks,b=pan,i=4013,x=0.8704264127290353,y=0.5876599831119824 +a=hat,b=pan,i=4014,x=0.31319409877544535,y=0.37600379424562247 +a=pan,b=hat,i=4015,x=0.6791412275551999,y=0.8868908402993898 +a=pan,b=eks,i=4016,x=0.8587762124701115,y=0.7327173343378633 +a=zee,b=eks,i=4017,x=0.3047836325798219,y=0.7894212582792598 +a=hat,b=pan,i=4018,x=0.3048776737346697,y=0.13707959214248555 +a=zee,b=zee,i=4019,x=0.32116201777416775,y=0.6159942228124887 +a=hat,b=pan,i=4020,x=0.0435632469106455,y=0.8600282250289863 +a=zee,b=hat,i=4021,x=0.3130407621764443,y=0.2693181610377101 +a=wye,b=zee,i=4022,x=0.40301649786733384,y=0.9524000685947437 +a=pan,b=pan,i=4023,x=0.10367305449954967,y=0.022130374916290774 +a=pan,b=zee,i=4024,x=0.2180038149057033,y=0.2890891058720141 +a=hat,b=wye,i=4025,x=0.6365723951389777,y=0.7003325245087676 +a=zee,b=zee,i=4026,x=0.9441858479531559,y=0.3388368972590644 +a=wye,b=hat,i=4027,x=0.4037114359444258,y=0.90743641296412 +a=hat,b=eks,i=4028,x=0.20788010249626498,y=0.6884626872862553 +a=wye,b=pan,i=4029,x=0.3428961154684751,y=0.8868244204307322 +a=zee,b=eks,i=4030,x=0.3317839760740481,y=0.4161099049929635 +a=pan,b=eks,i=4031,x=0.09704619121471669,y=0.0779275379233505 +a=wye,b=wye,i=4032,x=0.2974124725329491,y=0.20863438296756043 +a=wye,b=pan,i=4033,x=0.44164928623031885,y=0.3935479870985933 +a=zee,b=pan,i=4034,x=0.407013802751526,y=0.7638222768155006 +a=hat,b=hat,i=4035,x=0.5832281654804606,y=0.30161246333228053 +a=hat,b=pan,i=4036,x=0.3630052335487458,y=0.1756001401202808 +a=pan,b=wye,i=4037,x=0.40101967210862355,y=0.21622386613658062 +a=zee,b=eks,i=4038,x=0.31593174924868916,y=0.30590560916984444 +a=pan,b=eks,i=4039,x=0.053167065399378544,y=0.9320171029412466 +a=hat,b=zee,i=4040,x=0.9955496827175224,y=0.48098153603493243 +a=wye,b=eks,i=4041,x=0.6663441339123051,y=0.8594459082303051 +a=pan,b=wye,i=4042,x=0.1587273385461524,y=0.6669257024952429 +a=eks,b=zee,i=4043,x=0.28076996721337844,y=0.7010179301082176 +a=zee,b=wye,i=4044,x=0.4445193542875734,y=0.10451265229731932 +a=eks,b=zee,i=4045,x=0.7400078317069471,y=0.6537027971576772 +a=zee,b=zee,i=4046,x=0.6525804691103836,y=0.2545220514360603 +a=wye,b=wye,i=4047,x=0.5414929203702645,y=0.4539331132426315 +a=pan,b=hat,i=4048,x=0.26401325806452103,y=0.5055541652981963 +a=zee,b=wye,i=4049,x=0.3865785757267529,y=0.3257613178120228 +a=zee,b=pan,i=4050,x=0.22133212632288612,y=0.46497223755296413 +a=wye,b=pan,i=4051,x=0.46330422466377885,y=0.0013216245762560641 +a=eks,b=eks,i=4052,x=0.26951508961424153,y=0.8159189781286144 +a=hat,b=zee,i=4053,x=0.8866052673521815,y=0.4046547094268781 +a=eks,b=pan,i=4054,x=0.740840958021636,y=0.4460391910997835 +a=hat,b=hat,i=4055,x=0.24697770493624438,y=0.612234746493852 +a=eks,b=eks,i=4056,x=0.8643394873777513,y=0.9659257127064651 +a=pan,b=pan,i=4057,x=0.3102888737344549,y=0.40268801525857945 +a=zee,b=pan,i=4058,x=0.9750004025056389,y=0.30221484127549403 +a=wye,b=eks,i=4059,x=0.5063318396525335,y=0.4417901089284284 +a=pan,b=zee,i=4060,x=0.008052078028936815,y=0.8144830537845575 +a=zee,b=zee,i=4061,x=0.5943115025128368,y=0.7926566656770357 +a=eks,b=eks,i=4062,x=0.9875301794451499,y=0.7335426236266079 +a=wye,b=zee,i=4063,x=0.8739281191211792,y=0.4835160480530071 +a=wye,b=wye,i=4064,x=0.054986884076116516,y=0.9109000045675829 +a=eks,b=pan,i=4065,x=0.9790714906563968,y=0.007030356364051138 +a=eks,b=eks,i=4066,x=0.9312192725082208,y=0.4963799110654653 +a=pan,b=pan,i=4067,x=0.5063639370311482,y=0.004264053556000236 +a=eks,b=wye,i=4068,x=0.1524845394038703,y=0.8431776270630555 +a=zee,b=wye,i=4069,x=0.969881192737605,y=0.7454405956242405 +a=hat,b=eks,i=4070,x=0.18629806750635058,y=0.20897903127133244 +a=hat,b=eks,i=4071,x=0.17058445050982152,y=0.6566712054825186 +a=wye,b=hat,i=4072,x=0.5889180149165333,y=0.24917849958971638 +a=pan,b=eks,i=4073,x=0.2657367745661936,y=0.2985150423046431 +a=wye,b=pan,i=4074,x=0.7170683734519407,y=0.6616939907637078 +a=hat,b=pan,i=4075,x=0.7741097521171826,y=0.5862044466287508 +a=pan,b=eks,i=4076,x=0.6711827040032985,y=0.1902299755507466 +a=hat,b=hat,i=4077,x=0.5011592202840128,y=0.4774266498958699 +a=wye,b=hat,i=4078,x=0.45606720248652644,y=0.8123287155978273 +a=zee,b=zee,i=4079,x=0.3760881437289524,y=0.8847359365393963 +a=eks,b=zee,i=4080,x=0.6036589730049234,y=0.5196679309887058 +a=eks,b=pan,i=4081,x=0.8636397669083807,y=0.39559043404091077 +a=hat,b=hat,i=4082,x=0.5572557445251078,y=0.624066652987969 +a=wye,b=wye,i=4083,x=0.8666445318722942,y=0.767288613574896 +a=eks,b=zee,i=4084,x=0.5618487213544217,y=0.30293876669064146 +a=wye,b=eks,i=4085,x=0.5272061090337726,y=0.9162627017806118 +a=eks,b=wye,i=4086,x=0.3119331822264977,y=0.4703087590730718 +a=wye,b=zee,i=4087,x=0.041369624776661396,y=0.1706574091421187 +a=pan,b=eks,i=4088,x=0.6090012823832082,y=0.812489654491081 +a=hat,b=pan,i=4089,x=0.6181818234320513,y=0.3456834903874286 +a=wye,b=zee,i=4090,x=0.08760748700129917,y=0.046823223997924046 +a=pan,b=pan,i=4091,x=0.9477496006595305,y=0.6877721274230629 +a=pan,b=eks,i=4092,x=0.05823591729943611,y=0.2271541631902052 +a=zee,b=wye,i=4093,x=0.5115949427264939,y=0.7463065447615764 +a=hat,b=hat,i=4094,x=0.8294711965470426,y=0.5100796086516896 +a=pan,b=wye,i=4095,x=0.002245348719915996,y=0.4758218988941505 +a=zee,b=eks,i=4096,x=0.6921498725707808,y=0.11138574708230264 +a=eks,b=zee,i=4097,x=0.5977012193299909,y=0.6349007809350186 +a=wye,b=pan,i=4098,x=0.9826450383900536,y=0.1400761078947168 +a=pan,b=wye,i=4099,x=0.8910882964590207,y=0.33701906973508144 +a=wye,b=pan,i=4100,x=0.4194005326767647,y=0.5452164572329079 +a=wye,b=wye,i=4101,x=0.9070001852862156,y=0.5366667269362855 +a=pan,b=zee,i=4102,x=0.936276054438326,y=0.40450742681553564 +a=wye,b=zee,i=4103,x=0.40338842748518,y=0.16714248436837198 +a=pan,b=eks,i=4104,x=0.4763532787659751,y=0.6087591109968019 +a=pan,b=wye,i=4105,x=0.16729489652734397,y=0.5307591339000314 +a=wye,b=hat,i=4106,x=0.6762148011530986,y=0.7998537880048552 +a=zee,b=wye,i=4107,x=0.1740567415346871,y=0.8534128359069896 +a=eks,b=zee,i=4108,x=0.3415946367341153,y=0.19830581897594968 +a=pan,b=hat,i=4109,x=0.06408072699727674,y=0.7782480536170286 +a=eks,b=pan,i=4110,x=0.7201591775410024,y=0.9280174950278048 +a=wye,b=hat,i=4111,x=0.27092702426036697,y=0.40264205326846036 +a=wye,b=eks,i=4112,x=0.21549872173717677,y=0.7712851660284064 +a=wye,b=eks,i=4113,x=0.9978834111387961,y=0.02729153021305819 +a=wye,b=hat,i=4114,x=0.5672845724991237,y=0.8126100904189216 +a=pan,b=eks,i=4115,x=0.14786482586108984,y=0.7088885498409112 +a=eks,b=zee,i=4116,x=0.5374530235586998,y=0.1554131021415981 +a=zee,b=wye,i=4117,x=0.973704237758867,y=0.2722193342177551 +a=eks,b=zee,i=4118,x=0.44761492415732196,y=0.8962682037215072 +a=wye,b=zee,i=4119,x=0.14069101423742136,y=0.3916394205657444 +a=eks,b=hat,i=4120,x=0.7278136147317754,y=0.992128682834371 +a=wye,b=eks,i=4121,x=0.3436640653132741,y=0.12875649374791853 +a=pan,b=wye,i=4122,x=0.5589346838220178,y=0.4914922406604886 +a=hat,b=zee,i=4123,x=0.11667168949423246,y=0.09343624851787202 +a=zee,b=zee,i=4124,x=0.3762744289665654,y=0.4657534810646099 +a=pan,b=zee,i=4125,x=0.8167559403831369,y=0.6726503484988995 +a=zee,b=hat,i=4126,x=0.16302778730181566,y=0.2748655824617119 +a=wye,b=wye,i=4127,x=0.7262693332963976,y=0.7800792471160094 +a=wye,b=pan,i=4128,x=0.343037394179604,y=0.8198518248958258 +a=zee,b=wye,i=4129,x=0.05680148699183385,y=0.6245423259174248 +a=eks,b=wye,i=4130,x=0.8598238868873511,y=0.012220950836815403 +a=pan,b=zee,i=4131,x=0.3675182883990802,y=0.8604415347784466 +a=wye,b=zee,i=4132,x=0.14673501967206204,y=0.2171503552857429 +a=wye,b=zee,i=4133,x=0.7389607262096376,y=0.036648057677968304 +a=pan,b=eks,i=4134,x=0.5678246594857959,y=0.8501122230105806 +a=eks,b=wye,i=4135,x=0.06467946568449268,y=0.8481570975546845 +a=zee,b=eks,i=4136,x=0.9750589992032552,y=0.8792931621208594 +a=pan,b=eks,i=4137,x=0.727677709722926,y=0.990782873469676 +a=hat,b=eks,i=4138,x=0.680011121560662,y=0.8738045887343792 +a=pan,b=eks,i=4139,x=0.8882078496509985,y=0.7037523368580344 +a=wye,b=wye,i=4140,x=0.4072330251968732,y=0.5912138499903089 +a=pan,b=pan,i=4141,x=0.7099916507740912,y=0.7023882125149881 +a=zee,b=hat,i=4142,x=0.59845620196533,y=0.7654415799243958 +a=wye,b=zee,i=4143,x=0.7319199702444085,y=0.3284383385587504 +a=pan,b=eks,i=4144,x=0.20066813487611335,y=0.14876626920283553 +a=eks,b=eks,i=4145,x=0.15065242524890976,y=0.12428817259719527 +a=eks,b=hat,i=4146,x=0.24650476137003852,y=0.24493489109337752 +a=pan,b=eks,i=4147,x=0.18018100232038436,y=0.6774654990004214 +a=pan,b=wye,i=4148,x=0.3413539884717429,y=0.42693818289018026 +a=pan,b=hat,i=4149,x=0.3302318191152641,y=0.76393329273942 +a=wye,b=wye,i=4150,x=0.18070207422954976,y=0.5101494095812327 +a=hat,b=wye,i=4151,x=0.9300760758556822,y=0.7773525646273065 +a=eks,b=eks,i=4152,x=0.1811147851470688,y=0.27238019374865363 +a=zee,b=zee,i=4153,x=0.5846722719463249,y=0.6311555286184487 +a=eks,b=wye,i=4154,x=0.14862179863191494,y=0.8693912096400257 +a=pan,b=zee,i=4155,x=0.09454282552502047,y=0.49923403772444375 +a=hat,b=eks,i=4156,x=0.15799120592162896,y=0.038371812406094774 +a=eks,b=zee,i=4157,x=0.4858235480097448,y=0.09279407391803784 +a=wye,b=pan,i=4158,x=0.1333970187468101,y=0.28784426376744954 +a=zee,b=wye,i=4159,x=0.16633086096833194,y=0.24966226951484904 +a=hat,b=wye,i=4160,x=0.8054114157818849,y=0.7345641356600717 +a=zee,b=wye,i=4161,x=0.0010540410989509086,y=0.4824535316499434 +a=hat,b=wye,i=4162,x=0.17183301057444123,y=0.5814481871152551 +a=hat,b=wye,i=4163,x=0.7378974454559613,y=0.14329858381160532 +a=eks,b=eks,i=4164,x=0.1814557125976639,y=0.16922072136830046 +a=hat,b=hat,i=4165,x=0.1667557442764379,y=0.4707835711078464 +a=eks,b=eks,i=4166,x=0.8001532760200558,y=0.4710414364372668 +a=zee,b=eks,i=4167,x=0.7619530390058822,y=0.930540767502347 +a=zee,b=pan,i=4168,x=0.599752942239787,y=0.2632005449641026 +a=wye,b=eks,i=4169,x=0.07899981174582527,y=0.8711975079555797 +a=wye,b=zee,i=4170,x=0.9950566917608218,y=0.8929860757345622 +a=zee,b=hat,i=4171,x=0.6164466931885032,y=0.046028336349777765 +a=pan,b=wye,i=4172,x=0.9552928088345413,y=0.4665974055074307 +a=hat,b=wye,i=4173,x=0.5631533277539057,y=0.18005042555248219 +a=zee,b=wye,i=4174,x=0.43302095958952536,y=0.9058926327335167 +a=eks,b=hat,i=4175,x=0.14893444050478133,y=0.6668089129536704 +a=pan,b=wye,i=4176,x=0.4341923489619599,y=0.7002062767529537 +a=wye,b=wye,i=4177,x=0.8269582967617823,y=0.3873323406990482 +a=wye,b=hat,i=4178,x=0.10338061245651997,y=0.6598406918574121 +a=wye,b=pan,i=4179,x=0.8403305474491944,y=0.5265486487825841 +a=pan,b=wye,i=4180,x=0.2142912364810604,y=0.5902490540194396 +a=hat,b=hat,i=4181,x=0.9215787418719625,y=0.87388922229494 +a=wye,b=eks,i=4182,x=0.34389709563449355,y=0.9265777131373166 +a=wye,b=hat,i=4183,x=0.7734961393992563,y=0.8972101418171253 +a=wye,b=eks,i=4184,x=0.26453922756144566,y=0.04144136482622762 +a=eks,b=eks,i=4185,x=0.6545545397873997,y=0.3003265405693454 +a=zee,b=pan,i=4186,x=0.09176822676571406,y=0.5263428400902627 +a=hat,b=eks,i=4187,x=0.9865778952946068,y=0.9315331182266391 +a=zee,b=zee,i=4188,x=0.5768573162811447,y=0.03374115506424635 +a=wye,b=eks,i=4189,x=0.8653650223373014,y=0.05928658347043925 +a=hat,b=hat,i=4190,x=0.9900519739227561,y=0.3950239124798106 +a=pan,b=eks,i=4191,x=0.637972872375815,y=0.17992343467853944 +a=zee,b=hat,i=4192,x=0.20233463129873608,y=0.8387699339680452 +a=pan,b=wye,i=4193,x=0.782060968571005,y=0.5226067196250769 +a=zee,b=hat,i=4194,x=0.6917599608609465,y=0.7645848884839161 +a=zee,b=wye,i=4195,x=0.05217934744029562,y=0.9588458237749052 +a=eks,b=zee,i=4196,x=0.9253885848590683,y=0.3616430584909154 +a=zee,b=wye,i=4197,x=0.04731297366084686,y=0.5416374414603988 +a=pan,b=pan,i=4198,x=0.2033916216857976,y=0.920262918619217 +a=hat,b=hat,i=4199,x=0.14718338407807485,y=0.8513271413790102 +a=eks,b=eks,i=4200,x=0.7461940655714095,y=0.22725935726388635 +a=hat,b=zee,i=4201,x=0.5742688863471991,y=0.20563261535996558 +a=pan,b=hat,i=4202,x=0.23693797784996196,y=0.7710519376518159 +a=wye,b=pan,i=4203,x=0.24740078542575394,y=0.031517413903408564 +a=eks,b=wye,i=4204,x=0.09707778409356904,y=0.4413369985080463 +a=zee,b=hat,i=4205,x=0.9035555263299718,y=0.39000800205677044 +a=eks,b=zee,i=4206,x=0.591250716216349,y=0.533942741704139 +a=wye,b=pan,i=4207,x=0.03750222722365337,y=0.7243329653363689 +a=eks,b=eks,i=4208,x=0.23584245665114634,y=0.13929514505423546 +a=hat,b=wye,i=4209,x=0.01599534158357141,y=0.888241457991452 +a=pan,b=pan,i=4210,x=0.7140111302670499,y=0.3769195273604298 +a=wye,b=eks,i=4211,x=0.5693885676546375,y=0.8180582438424654 +a=eks,b=pan,i=4212,x=0.7602507606210257,y=0.39631475864139476 +a=zee,b=zee,i=4213,x=0.6569921162319814,y=0.9398725266121587 +a=zee,b=eks,i=4214,x=0.6757239578204182,y=0.6370305085828928 +a=wye,b=pan,i=4215,x=0.24941440834260942,y=0.6514695259568407 +a=hat,b=wye,i=4216,x=0.11546817052646863,y=0.987858819464426 +a=pan,b=wye,i=4217,x=0.4097976618902073,y=0.141878119206427 +a=pan,b=pan,i=4218,x=0.37182041744304883,y=0.5321264950796094 +a=zee,b=zee,i=4219,x=0.6441844499665529,y=0.23588688400237645 +a=zee,b=pan,i=4220,x=0.30704268738508733,y=0.5886080352557902 +a=zee,b=zee,i=4221,x=0.2777713687698916,y=0.9525579988213925 +a=eks,b=wye,i=4222,x=0.2916049582954635,y=0.36479303527285845 +a=eks,b=eks,i=4223,x=0.18203746990797298,y=0.7219165981682398 +a=hat,b=zee,i=4224,x=0.5666319712329421,y=0.5421871427604233 +a=wye,b=eks,i=4225,x=0.4458349858817956,y=0.9706195326043711 +a=eks,b=zee,i=4226,x=0.16294492416963813,y=0.8362146915120445 +a=pan,b=hat,i=4227,x=0.7293597006505415,y=0.35215231788343837 +a=wye,b=pan,i=4228,x=0.0036540728637147746,y=0.9534351724118004 +a=pan,b=eks,i=4229,x=0.651806061031575,y=0.6877628315760286 +a=hat,b=zee,i=4230,x=0.3033701670401001,y=0.6978700190197445 +a=eks,b=hat,i=4231,x=0.9813730880370696,y=0.8073301729919906 +a=hat,b=hat,i=4232,x=0.4406941528960675,y=0.11038994093232624 +a=wye,b=pan,i=4233,x=0.6049346739736081,y=0.8481638285484625 +a=wye,b=pan,i=4234,x=0.03250269370708647,y=0.07284046091092433 +a=hat,b=eks,i=4235,x=0.8805603004827004,y=0.2757599334574219 +a=hat,b=eks,i=4236,x=0.35959828200975064,y=0.942305832708083 +a=zee,b=zee,i=4237,x=0.3542208694505635,y=0.9173262586874656 +a=wye,b=hat,i=4238,x=0.768952199858574,y=0.3860553554975482 +a=wye,b=zee,i=4239,x=0.15775845219755535,y=0.6337543088194983 +a=pan,b=hat,i=4240,x=0.7490446337745393,y=0.7787017014295363 +a=pan,b=wye,i=4241,x=0.39480526500730084,y=0.8301232751171009 +a=zee,b=hat,i=4242,x=0.34372514541539545,y=0.49770081510285935 +a=hat,b=eks,i=4243,x=0.38836962308546263,y=0.20018023403843987 +a=pan,b=wye,i=4244,x=0.7365286003534705,y=0.9834124894169503 +a=hat,b=zee,i=4245,x=0.8079109744541904,y=0.7703976742527068 +a=zee,b=wye,i=4246,x=0.4282487915196205,y=0.20203065558191458 +a=pan,b=eks,i=4247,x=0.9507204029429733,y=0.5630361304031504 +a=eks,b=wye,i=4248,x=0.5065699052598817,y=0.6709355384501077 +a=hat,b=zee,i=4249,x=0.09530331139521941,y=0.6141770440290856 +a=pan,b=wye,i=4250,x=0.574482871032033,y=0.24679198539791947 +a=zee,b=pan,i=4251,x=0.36882904197494304,y=0.20694570729434147 +a=zee,b=zee,i=4252,x=0.18869049168164287,y=0.2881249393129065 +a=pan,b=eks,i=4253,x=0.8529162429192656,y=0.6126252561626568 +a=eks,b=eks,i=4254,x=0.9121680240505416,y=0.24514174410079137 +a=hat,b=pan,i=4255,x=0.29284172836172306,y=0.7411592078657947 +a=zee,b=eks,i=4256,x=0.340648501185675,y=0.8624542687016871 +a=hat,b=pan,i=4257,x=0.5337295526676911,y=0.20956745825751122 +a=hat,b=eks,i=4258,x=0.23233951000696584,y=0.7359066130916937 +a=pan,b=hat,i=4259,x=0.5012993133229816,y=0.9840303477621715 +a=eks,b=pan,i=4260,x=0.0557110727165222,y=0.3692997658300152 +a=hat,b=hat,i=4261,x=0.7017095010065938,y=0.2235290487843009 +a=eks,b=eks,i=4262,x=0.45572766007890264,y=0.8865479382954524 +a=zee,b=wye,i=4263,x=0.5008782411049667,y=0.6537828452513129 +a=eks,b=wye,i=4264,x=0.17630798589531016,y=0.8870092132233037 +a=pan,b=wye,i=4265,x=0.4723205963134164,y=0.5883227580402909 +a=eks,b=zee,i=4266,x=0.7813498909756447,y=0.3554002183159217 +a=hat,b=eks,i=4267,x=0.6709709261548794,y=0.6826054557997793 +a=zee,b=pan,i=4268,x=0.5869984233644046,y=0.4215965891872716 +a=hat,b=wye,i=4269,x=0.23755705980379305,y=0.565717672067408 +a=wye,b=hat,i=4270,x=0.05437547367302842,y=0.3843634628840725 +a=wye,b=eks,i=4271,x=0.33499684404101904,y=0.7363519893989602 +a=eks,b=eks,i=4272,x=0.42076370727497103,y=0.347103929260111 +a=eks,b=hat,i=4273,x=0.20223347366198052,y=0.6349185327342544 +a=eks,b=eks,i=4274,x=0.7194619239494552,y=0.6726333368969638 +a=pan,b=hat,i=4275,x=0.15064209086091185,y=0.5650744857540827 +a=eks,b=wye,i=4276,x=0.03269653193879951,y=0.29083447280996944 +a=hat,b=wye,i=4277,x=0.9383386369025388,y=0.09737047596503401 +a=pan,b=wye,i=4278,x=0.6033940134557939,y=0.1524866624571496 +a=zee,b=hat,i=4279,x=0.919407700741633,y=0.6700497097456894 +a=eks,b=pan,i=4280,x=0.09769799852915939,y=0.3471066706498296 +a=hat,b=eks,i=4281,x=0.9148347334297323,y=0.3595323954523194 +a=wye,b=pan,i=4282,x=0.32493658600558517,y=0.7120462337991681 +a=pan,b=hat,i=4283,x=0.6050379829344159,y=0.018006169529162563 +a=hat,b=pan,i=4284,x=0.37191179153184073,y=0.832305267226861 +a=pan,b=zee,i=4285,x=0.2957451251158941,y=0.23349218064678878 +a=eks,b=eks,i=4286,x=0.8813752969569559,y=0.3063937411460197 +a=pan,b=eks,i=4287,x=0.22955891589246613,y=0.2437355707416211 +a=hat,b=zee,i=4288,x=0.2100291042828707,y=0.3046125296846791 +a=hat,b=zee,i=4289,x=0.6942460642160058,y=0.871648415206408 +a=wye,b=pan,i=4290,x=0.13303046989523815,y=0.45261676602514167 +a=wye,b=wye,i=4291,x=0.24091267860783117,y=0.432502161153847 +a=wye,b=zee,i=4292,x=0.6513153856124736,y=0.023025130979235975 +a=eks,b=eks,i=4293,x=0.772799624621821,y=0.13641136437762147 +a=hat,b=eks,i=4294,x=0.9391670129701266,y=0.15143599739807145 +a=zee,b=hat,i=4295,x=0.866742316822531,y=0.5669492043473316 +a=eks,b=wye,i=4296,x=0.11546282204080383,y=0.9128514066164883 +a=pan,b=hat,i=4297,x=0.020837302984029304,y=0.3069132274412595 +a=hat,b=hat,i=4298,x=0.006892430057588106,y=0.6798603206549415 +a=hat,b=wye,i=4299,x=0.6559693329859475,y=0.9101410668227939 +a=pan,b=pan,i=4300,x=0.14308736404653355,y=0.35525668832657153 +a=eks,b=hat,i=4301,x=0.04475741710473613,y=0.3360654229410476 +a=zee,b=eks,i=4302,x=0.300825418985067,y=0.5528561991382178 +a=zee,b=pan,i=4303,x=0.3269045708474553,y=0.9274904871303865 +a=eks,b=hat,i=4304,x=0.4580262055344778,y=0.9863999543980315 +a=zee,b=pan,i=4305,x=0.054247648849443775,y=0.03062117326702829 +a=zee,b=zee,i=4306,x=0.2506554143610683,y=0.5597570122349527 +a=hat,b=zee,i=4307,x=0.6572769759538587,y=0.7762188360555565 +a=zee,b=zee,i=4308,x=0.6244811945148983,y=0.6455417265947343 +a=pan,b=pan,i=4309,x=0.14825540740448062,y=0.7586294908793549 +a=wye,b=zee,i=4310,x=0.3157871729124738,y=0.3917102144253892 +a=eks,b=hat,i=4311,x=0.6708501828317742,y=0.004568949785298204 +a=pan,b=eks,i=4312,x=0.20998610203251922,y=0.7744934955144873 +a=zee,b=hat,i=4313,x=0.40564280799464325,y=0.33455931413035944 +a=hat,b=zee,i=4314,x=0.26557751620121417,y=0.030582294685487232 +a=wye,b=eks,i=4315,x=0.8346822718173391,y=0.9087526385931736 +a=zee,b=pan,i=4316,x=0.6650102486494331,y=0.47444093050485336 +a=eks,b=wye,i=4317,x=0.5533052426698345,y=0.9963296753932288 +a=hat,b=wye,i=4318,x=0.8500427306718407,y=0.3980491400101921 +a=eks,b=hat,i=4319,x=0.587710279503696,y=0.7637256058032382 +a=hat,b=eks,i=4320,x=0.225195776008963,y=0.34680409151838987 +a=eks,b=eks,i=4321,x=0.3743649517286406,y=0.371323975760271 +a=zee,b=wye,i=4322,x=0.08196046591615203,y=0.9354600035181082 +a=pan,b=zee,i=4323,x=0.1270141412555008,y=0.9359092028185755 +a=pan,b=wye,i=4324,x=0.8265091425517825,y=0.8730857418980851 +a=wye,b=hat,i=4325,x=0.18762256928648036,y=0.3496377335361346 +a=hat,b=zee,i=4326,x=0.5027579931171035,y=0.4533737960921881 +a=pan,b=zee,i=4327,x=0.8574481014982461,y=0.5295177741370016 +a=eks,b=hat,i=4328,x=0.04469772107287828,y=0.1558945876794342 +a=zee,b=wye,i=4329,x=0.040009010165471426,y=0.23762769464838596 +a=wye,b=eks,i=4330,x=0.7337424822041352,y=0.9253645788362634 +a=eks,b=pan,i=4331,x=0.39774327394939324,y=0.7598516907632268 +a=zee,b=eks,i=4332,x=0.6650861493530829,y=0.9532385654163494 +a=wye,b=zee,i=4333,x=0.623256894200598,y=0.9959963338862539 +a=hat,b=hat,i=4334,x=0.5194251677645445,y=0.6069457992071033 +a=eks,b=eks,i=4335,x=0.27590012941997233,y=0.4710389173795224 +a=eks,b=wye,i=4336,x=0.20559084127748029,y=0.07907344682124973 +a=zee,b=eks,i=4337,x=0.7274918229548967,y=0.4560003890137745 +a=eks,b=wye,i=4338,x=0.7956872034220226,y=0.5293505141201019 +a=eks,b=hat,i=4339,x=0.7870829513432012,y=0.43739349603781874 +a=zee,b=hat,i=4340,x=0.7603664092180368,y=0.9580821743227704 +a=hat,b=wye,i=4341,x=0.13255591202916173,y=0.6036817350896815 +a=hat,b=eks,i=4342,x=0.894832446069551,y=0.20041478240523392 +a=pan,b=zee,i=4343,x=0.25499861370064547,y=0.7429826617008429 +a=wye,b=wye,i=4344,x=0.052662357337272314,y=0.29674416350945576 +a=wye,b=eks,i=4345,x=0.32377948428256254,y=0.44346746414092775 +a=pan,b=wye,i=4346,x=0.981200940391299,y=0.3540023526814763 +a=zee,b=pan,i=4347,x=0.8084421949971258,y=0.30776403749247283 +a=wye,b=hat,i=4348,x=0.4821078789121165,y=0.4162262532349117 +a=wye,b=hat,i=4349,x=0.4367902393016294,y=0.05920613613537973 +a=eks,b=hat,i=4350,x=0.9339368174600853,y=0.7317847021280102 +a=zee,b=hat,i=4351,x=0.9429615758129121,y=0.5240015841208292 +a=hat,b=zee,i=4352,x=0.0664957669868742,y=8.818962627266114e-05 +a=pan,b=eks,i=4353,x=0.8282722812326957,y=0.23408835381449733 +a=zee,b=hat,i=4354,x=0.1538284653082913,y=0.6089810980954452 +a=zee,b=eks,i=4355,x=0.46866002588451194,y=0.9134518194404112 +a=pan,b=eks,i=4356,x=0.01315481017386444,y=0.44644705644627847 +a=wye,b=pan,i=4357,x=0.15872648196015937,y=0.4101120817770719 +a=eks,b=pan,i=4358,x=0.4048463543687769,y=0.8180080997048252 +a=eks,b=hat,i=4359,x=0.18749105355156304,y=0.031119717506070232 +a=wye,b=eks,i=4360,x=0.5994338059975802,y=0.7593584300322925 +a=zee,b=pan,i=4361,x=0.4041175236502057,y=0.563867680719028 +a=pan,b=pan,i=4362,x=0.4776831446864783,y=0.31255268452634855 +a=zee,b=zee,i=4363,x=0.737623707262791,y=0.07173859048743914 +a=eks,b=zee,i=4364,x=0.06851910387772064,y=0.6267119426769414 +a=pan,b=pan,i=4365,x=0.8056978268678051,y=0.6122184248222929 +a=wye,b=eks,i=4366,x=0.6130750784896909,y=0.3739723925301818 +a=zee,b=eks,i=4367,x=0.5479247041679578,y=0.8471361139630293 +a=hat,b=hat,i=4368,x=0.6173031043354198,y=0.7380826201700894 +a=hat,b=pan,i=4369,x=0.18322206558953436,y=0.3662885008446586 +a=zee,b=pan,i=4370,x=0.8569969483007317,y=0.731735360698434 +a=zee,b=zee,i=4371,x=0.20408101154886704,y=0.43495561327109344 +a=wye,b=eks,i=4372,x=0.3106731927957148,y=0.8646328772903458 +a=zee,b=pan,i=4373,x=0.39321439524831203,y=0.2914282319820135 +a=zee,b=hat,i=4374,x=0.683824883019394,y=0.585513739811086 +a=hat,b=hat,i=4375,x=0.9928427533843932,y=0.4919698293838758 +a=eks,b=zee,i=4376,x=0.8528651690503563,y=0.6839515405337084 +a=wye,b=zee,i=4377,x=0.6209381983202935,y=0.37443140551688425 +a=hat,b=eks,i=4378,x=0.05864089512370707,y=0.3851321842794584 +a=hat,b=eks,i=4379,x=0.385346641589309,y=0.49130997093061135 +a=wye,b=eks,i=4380,x=0.41688102647846714,y=0.4373087113569425 +a=wye,b=zee,i=4381,x=0.7486814244189324,y=0.45486094891390894 +a=wye,b=zee,i=4382,x=0.6423172315048185,y=0.43668923283070715 +a=eks,b=eks,i=4383,x=0.8187617783793841,y=0.9557936564036845 +a=pan,b=eks,i=4384,x=0.5100350554093268,y=0.8092077539642156 +a=hat,b=pan,i=4385,x=0.47426099560303103,y=0.6325566666019241 +a=pan,b=wye,i=4386,x=0.03535725248176258,y=0.21559585940453474 +a=eks,b=zee,i=4387,x=0.5578706674280356,y=0.5892456559407706 +a=zee,b=hat,i=4388,x=0.3301766575217969,y=0.3233192495545678 +a=hat,b=wye,i=4389,x=0.17144446980658334,y=0.17462284811463846 +a=wye,b=wye,i=4390,x=0.7204182651096341,y=0.09552085794825671 +a=zee,b=hat,i=4391,x=0.4346285785864693,y=0.9698660828641514 +a=wye,b=eks,i=4392,x=0.08391983953449689,y=0.4685350106442322 +a=pan,b=zee,i=4393,x=0.4995072530912873,y=0.7435874077135464 +a=eks,b=hat,i=4394,x=0.6446893978656929,y=0.742983523935812 +a=hat,b=eks,i=4395,x=0.05068057954766625,y=0.32284857142742274 +a=zee,b=wye,i=4396,x=0.031143786348458158,y=0.4250465603658179 +a=pan,b=zee,i=4397,x=0.47789346509127195,y=0.35190784679302956 +a=eks,b=zee,i=4398,x=0.18676354095379522,y=0.8523337248259436 +a=pan,b=zee,i=4399,x=0.4023182691161423,y=0.9889383169990947 +a=wye,b=hat,i=4400,x=0.06936764963814968,y=0.3043996463710237 +a=hat,b=hat,i=4401,x=0.1471442142546867,y=0.9419015090081274 +a=zee,b=zee,i=4402,x=0.05608507131691576,y=0.3577189025004591 +a=zee,b=zee,i=4403,x=0.6778157751992904,y=0.3796072620376758 +a=eks,b=wye,i=4404,x=0.20538620731982282,y=0.20907310428515913 +a=pan,b=hat,i=4405,x=0.770037239607531,y=0.8918149402479805 +a=zee,b=hat,i=4406,x=0.5633321574207005,y=0.23765572260844736 +a=pan,b=hat,i=4407,x=0.5936012356219856,y=0.9640723007408432 +a=hat,b=hat,i=4408,x=0.10549405386012722,y=0.5508069885788562 +a=eks,b=zee,i=4409,x=0.42871073222230527,y=0.7803087556052989 +a=pan,b=pan,i=4410,x=0.2570515021562684,y=0.18774521042902936 +a=pan,b=wye,i=4411,x=0.06223387369679134,y=0.9162029404566593 +a=wye,b=wye,i=4412,x=0.7213015230538632,y=0.6718375213896831 +a=zee,b=pan,i=4413,x=0.8367397203622533,y=0.7284961033977948 +a=eks,b=eks,i=4414,x=0.6694554317033412,y=0.9879307986798048 +a=eks,b=pan,i=4415,x=0.557526011305301,y=0.029599606830183034 +a=zee,b=eks,i=4416,x=0.362024615946302,y=0.01598375230508753 +a=hat,b=wye,i=4417,x=0.3577525385238439,y=0.8867789429771926 +a=pan,b=eks,i=4418,x=0.9353086997459791,y=0.840900748615823 +a=pan,b=eks,i=4419,x=0.33299408925849605,y=0.9684574693908093 +a=hat,b=hat,i=4420,x=0.9677858495817456,y=0.3852147823991926 +a=eks,b=pan,i=4421,x=0.09737990168391619,y=0.8610505154621456 +a=wye,b=zee,i=4422,x=0.18372838583640871,y=0.677719382536205 +a=zee,b=eks,i=4423,x=0.9639383645238275,y=0.6490468629834018 +a=zee,b=eks,i=4424,x=0.7312421688490892,y=0.8667063684553176 +a=pan,b=pan,i=4425,x=0.46845749017099236,y=0.11757543510403212 +a=zee,b=eks,i=4426,x=0.5623944023007167,y=0.7586419852976186 +a=eks,b=hat,i=4427,x=0.9350368655950849,y=0.9337007230580264 +a=pan,b=wye,i=4428,x=0.28446652374011305,y=0.9335853004150079 +a=zee,b=pan,i=4429,x=0.2435597397475192,y=0.9504689136369295 +a=eks,b=eks,i=4430,x=0.18612060795223095,y=0.5312429574676665 +a=wye,b=wye,i=4431,x=0.6855292088150996,y=0.5336035912975299 +a=hat,b=wye,i=4432,x=0.3714804665656307,y=0.5063602618918502 +a=eks,b=pan,i=4433,x=0.24252721996042959,y=0.28456246724868983 +a=wye,b=eks,i=4434,x=0.1632748286056276,y=0.6415721193438837 +a=zee,b=eks,i=4435,x=0.3774471419632248,y=0.29246801034228276 +a=wye,b=eks,i=4436,x=0.21438792699902287,y=0.1153507200959073 +a=eks,b=wye,i=4437,x=0.47860288810882523,y=0.25957684880561227 +a=pan,b=hat,i=4438,x=0.35637893830039535,y=0.566432274547929 +a=wye,b=hat,i=4439,x=0.8059627789626932,y=0.9269765317602825 +a=eks,b=wye,i=4440,x=0.5734217911203672,y=0.11837434570151262 +a=hat,b=wye,i=4441,x=0.9694639452414799,y=0.4236734467526825 +a=wye,b=eks,i=4442,x=0.5598645482568733,y=0.8346150307672233 +a=pan,b=hat,i=4443,x=0.7863543856807507,y=0.44923205034018343 +a=zee,b=pan,i=4444,x=0.06405328319447168,y=0.853068557145527 +a=hat,b=wye,i=4445,x=0.16426131233686758,y=0.9176538861190784 +a=hat,b=zee,i=4446,x=0.701715405648832,y=0.8559468613900958 +a=hat,b=pan,i=4447,x=0.13582612436147878,y=0.497058893619451 +a=hat,b=wye,i=4448,x=0.6624067185928518,y=0.7937707954447804 +a=zee,b=zee,i=4449,x=0.6191704067390206,y=0.43116585741152647 +a=pan,b=hat,i=4450,x=0.48601459169792693,y=0.9674848773976846 +a=pan,b=zee,i=4451,x=0.9254868696106908,y=0.9850750432504393 +a=hat,b=eks,i=4452,x=0.4276425759791995,y=0.9805685474387745 +a=pan,b=wye,i=4453,x=0.9879231882058336,y=0.05532023052523416 +a=wye,b=zee,i=4454,x=0.9975176429595021,y=0.3219020340649893 +a=zee,b=wye,i=4455,x=0.9045463102006963,y=0.848434465758308 +a=zee,b=hat,i=4456,x=0.08456763094566144,y=0.010673585995051305 +a=pan,b=hat,i=4457,x=0.0033725690276290576,y=0.9788940035931831 +a=hat,b=wye,i=4458,x=0.20520432149483148,y=0.5343150390458646 +a=wye,b=wye,i=4459,x=0.5647236635302233,y=0.3680663878959515 +a=pan,b=zee,i=4460,x=0.1592478815974211,y=0.4117697078037489 +a=pan,b=pan,i=4461,x=0.62386217954306,y=0.32217051912035644 +a=zee,b=zee,i=4462,x=0.18223498064407118,y=0.36892881666552835 +a=eks,b=wye,i=4463,x=0.6602307362128103,y=0.824908201375127 +a=eks,b=eks,i=4464,x=0.4730857339400537,y=0.9000760203605631 +a=zee,b=wye,i=4465,x=0.9363792956174969,y=0.8531230483001019 +a=eks,b=zee,i=4466,x=0.8051994741838333,y=0.5378817334878282 +a=wye,b=eks,i=4467,x=0.30400985135251946,y=0.7987746479150503 +a=pan,b=hat,i=4468,x=0.6433621739438674,y=0.6213575464612451 +a=eks,b=hat,i=4469,x=0.9576601311217493,y=0.653626721264175 +a=eks,b=eks,i=4470,x=0.98941560149702,y=0.36720018654175823 +a=wye,b=wye,i=4471,x=0.01614755296128778,y=0.6311179470884701 +a=wye,b=hat,i=4472,x=0.36611005710206224,y=0.8033266539816868 +a=hat,b=eks,i=4473,x=0.37497169859420076,y=0.979993946243979 +a=hat,b=wye,i=4474,x=0.9049733829008388,y=0.2530406481106403 +a=eks,b=eks,i=4475,x=0.7604785827914787,y=0.0635000262397527 +a=hat,b=zee,i=4476,x=0.09254183760409695,y=0.9759835344600776 +a=eks,b=hat,i=4477,x=0.09002534954722263,y=0.0791900913528687 +a=zee,b=wye,i=4478,x=0.7347401014901926,y=0.5874553765719767 +a=zee,b=eks,i=4479,x=0.18927674591359955,y=0.9166186983358086 +a=eks,b=zee,i=4480,x=0.06846268410645817,y=0.17937317736357228 +a=zee,b=pan,i=4481,x=0.9513688420096763,y=0.23610642422264838 +a=eks,b=zee,i=4482,x=0.5207774812238394,y=0.7322116837434511 +a=zee,b=wye,i=4483,x=0.6011563904137914,y=0.6359195042320677 +a=pan,b=pan,i=4484,x=0.5657005920846724,y=0.18970181926871021 +a=hat,b=eks,i=4485,x=0.14129738926071922,y=0.09762322511903287 +a=wye,b=wye,i=4486,x=0.587567750076066,y=0.6669838072984797 +a=eks,b=wye,i=4487,x=0.5516672019589355,y=0.7655831718008789 +a=hat,b=wye,i=4488,x=0.7926043240629409,y=0.5015162896194846 +a=wye,b=wye,i=4489,x=0.6948771123324418,y=0.5976836677553925 +a=hat,b=hat,i=4490,x=0.9101749423682922,y=0.9101168870690818 +a=pan,b=wye,i=4491,x=0.5070024474601975,y=0.7305420057451063 +a=hat,b=eks,i=4492,x=0.1759423893989127,y=0.3959141841599947 +a=eks,b=pan,i=4493,x=0.6837930443900314,y=0.6284806971996789 +a=pan,b=eks,i=4494,x=0.01334023940553175,y=0.8984813314174203 +a=wye,b=hat,i=4495,x=0.4602646789703714,y=0.12318800994516399 +a=wye,b=pan,i=4496,x=0.7594514407425375,y=0.6656599679572212 +a=zee,b=pan,i=4497,x=0.0776140160787101,y=0.02352743433085669 +a=wye,b=zee,i=4498,x=0.02184839096132485,y=0.3911325637076585 +a=wye,b=pan,i=4499,x=0.8747947010040115,y=0.9998479502810276 +a=pan,b=zee,i=4500,x=0.47622133460809657,y=0.12656764784587515 +a=zee,b=pan,i=4501,x=0.9880755588957435,y=0.780394078164109 +a=wye,b=pan,i=4502,x=0.5872223616487092,y=0.24413711463218768 +a=pan,b=wye,i=4503,x=0.3169372633496723,y=0.6300856859908801 +a=hat,b=eks,i=4504,x=0.7328180759655728,y=0.8128425968959323 +a=pan,b=hat,i=4505,x=0.4952953134840421,y=0.7414385634621263 +a=hat,b=wye,i=4506,x=0.6481956843803017,y=0.6728352515966057 +a=wye,b=zee,i=4507,x=0.5592247301828953,y=0.38151239977141804 +a=zee,b=eks,i=4508,x=0.6599555713404097,y=0.05617030765448339 +a=pan,b=pan,i=4509,x=0.728902215552813,y=0.27293683220270937 +a=hat,b=wye,i=4510,x=0.3413847510209549,y=0.9446873420872602 +a=wye,b=hat,i=4511,x=0.9311713164896562,y=0.5805780192421368 +a=hat,b=eks,i=4512,x=0.23786081178866836,y=0.36277905022985646 +a=hat,b=wye,i=4513,x=0.965484537526872,y=0.940488169982859 +a=wye,b=zee,i=4514,x=0.6337020189425001,y=0.24780419902689788 +a=eks,b=zee,i=4515,x=0.5658257878312276,y=0.07673202860335637 +a=pan,b=pan,i=4516,x=0.3492462945952187,y=0.2946268275283319 +a=pan,b=eks,i=4517,x=0.3809006676495632,y=0.9025992620313033 +a=hat,b=eks,i=4518,x=0.44713434909121097,y=0.16699429132092636 +a=hat,b=eks,i=4519,x=0.04008702328986802,y=0.6174480537157027 +a=wye,b=eks,i=4520,x=0.21810500990652393,y=0.23695212300002177 +a=wye,b=eks,i=4521,x=0.8007710094864122,y=0.4612346253522104 +a=hat,b=eks,i=4522,x=0.6458119971443835,y=0.21584168033920748 +a=wye,b=zee,i=4523,x=0.05279712720226515,y=0.027511378098411865 +a=zee,b=hat,i=4524,x=0.1957893855808428,y=0.2551266540561208 +a=zee,b=pan,i=4525,x=0.011543703995189447,y=0.22663954461488478 +a=pan,b=pan,i=4526,x=0.04880772479373874,y=0.07481795594892848 +a=pan,b=hat,i=4527,x=0.31836250428860824,y=0.32626988649341593 +a=pan,b=eks,i=4528,x=0.31647815243381505,y=0.9543304719705902 +a=eks,b=eks,i=4529,x=0.6724206236624584,y=0.407679006701397 +a=wye,b=hat,i=4530,x=0.01951408829488066,y=0.8016601846958178 +a=eks,b=zee,i=4531,x=0.34858797365915506,y=0.4282397998858426 +a=pan,b=eks,i=4532,x=0.8877015003398467,y=0.7747761049575923 +a=zee,b=hat,i=4533,x=0.20311049077197163,y=0.9056538940562936 +a=zee,b=eks,i=4534,x=0.042723672522825384,y=0.597559530943149 +a=zee,b=hat,i=4535,x=0.46136202746827326,y=0.42271339711114486 +a=eks,b=wye,i=4536,x=0.009469467689817823,y=0.5905509650490668 +a=hat,b=pan,i=4537,x=0.835149120257535,y=0.33196199258862646 +a=wye,b=pan,i=4538,x=0.7691954303113361,y=0.5906545288840418 +a=wye,b=eks,i=4539,x=0.666121467152889,y=0.7009152639751882 +a=pan,b=pan,i=4540,x=0.8705353878768347,y=0.569382489859167 +a=pan,b=hat,i=4541,x=0.4923885483714453,y=0.9049207586310641 +a=hat,b=wye,i=4542,x=0.27993688119753957,y=0.7737127207588408 +a=zee,b=pan,i=4543,x=0.06684443758496139,y=0.669147012692109 +a=wye,b=zee,i=4544,x=0.41011486047935275,y=0.7628128623557089 +a=zee,b=pan,i=4545,x=0.6170845342886218,y=0.16351912171251637 +a=pan,b=wye,i=4546,x=0.30897074727172746,y=0.07486636973164118 +a=eks,b=eks,i=4547,x=0.03524990401153394,y=0.904683107161618 +a=hat,b=zee,i=4548,x=0.6838256979656141,y=0.9575551645763191 +a=wye,b=eks,i=4549,x=0.9129619062625066,y=0.7815822557674902 +a=wye,b=zee,i=4550,x=0.4016549692069845,y=0.724711080886896 +a=zee,b=zee,i=4551,x=0.5217798806787498,y=0.060225688816844425 +a=hat,b=hat,i=4552,x=0.38397767907558444,y=0.6583775510562486 +a=pan,b=zee,i=4553,x=0.8167689053817359,y=0.28922410230760154 +a=wye,b=wye,i=4554,x=0.9638574684692321,y=0.29330354945805037 +a=zee,b=zee,i=4555,x=0.5750699152551632,y=0.06554938093659102 +a=wye,b=eks,i=4556,x=0.43879872159435107,y=0.5781692813513072 +a=wye,b=pan,i=4557,x=0.43671727561555884,y=0.8495155027864089 +a=zee,b=hat,i=4558,x=0.030771073498329193,y=0.22547664086558517 +a=pan,b=zee,i=4559,x=0.8853445527158975,y=0.9598699991813698 +a=pan,b=pan,i=4560,x=0.022873859395381335,y=0.16717654342761945 +a=zee,b=hat,i=4561,x=0.9373515354219202,y=0.2891538081093269 +a=wye,b=wye,i=4562,x=0.9962200957849251,y=0.7504411563669804 +a=hat,b=eks,i=4563,x=0.05502367054609869,y=0.6444826263272572 +a=zee,b=wye,i=4564,x=0.7531892953023888,y=0.662798570253206 +a=pan,b=wye,i=4565,x=0.2693404460591514,y=0.8267302541357341 +a=wye,b=pan,i=4566,x=0.8263810161941457,y=0.049441142990266584 +a=wye,b=eks,i=4567,x=0.0013320296153030986,y=0.3527351039106079 +a=pan,b=pan,i=4568,x=0.7262006271124115,y=0.2750926075667838 +a=pan,b=hat,i=4569,x=0.6676401567199843,y=0.15611308180709593 +a=hat,b=pan,i=4570,x=0.5538202729746985,y=0.4068149726511291 +a=pan,b=eks,i=4571,x=0.968095869026238,y=0.025471172108070594 +a=eks,b=hat,i=4572,x=0.4698777463924877,y=0.5590684721569192 +a=pan,b=pan,i=4573,x=0.8739437627285006,y=0.29509284815603065 +a=pan,b=pan,i=4574,x=0.8828597588783772,y=0.0029763172734756926 +a=zee,b=zee,i=4575,x=0.4923232521663191,y=0.31138573511811585 +a=pan,b=eks,i=4576,x=0.4634084033597302,y=0.7040687106187243 +a=pan,b=hat,i=4577,x=0.4415962788129276,y=0.8575497231199157 +a=pan,b=hat,i=4578,x=0.6072792806625152,y=0.45767228806970406 +a=hat,b=hat,i=4579,x=0.7716061175886524,y=0.5940949446227113 +a=wye,b=zee,i=4580,x=0.8815091817106934,y=0.19682219276482926 +a=zee,b=pan,i=4581,x=0.6615122130690573,y=0.743282484093763 +a=hat,b=zee,i=4582,x=0.7466772782921713,y=0.6024593387871963 +a=zee,b=zee,i=4583,x=0.7293308998803242,y=0.9194675588274827 +a=pan,b=wye,i=4584,x=0.9785223653345103,y=0.3599874182922952 +a=wye,b=wye,i=4585,x=0.49005088405256925,y=0.19667802308060156 +a=zee,b=eks,i=4586,x=0.07759080031155674,y=0.5800418301347179 +a=wye,b=pan,i=4587,x=0.028648375277809612,y=0.7340705243928477 +a=hat,b=zee,i=4588,x=0.15982614073843593,y=0.29678575429874954 +a=wye,b=zee,i=4589,x=0.7660330001010108,y=0.12214362772060794 +a=hat,b=zee,i=4590,x=0.5798093869980113,y=0.10378695075036093 +a=zee,b=wye,i=4591,x=0.3549198162177106,y=0.15971238689401845 +a=zee,b=zee,i=4592,x=0.3725968594942376,y=0.10170369746035934 +a=wye,b=eks,i=4593,x=0.7856019829313924,y=0.4108035864939361 +a=pan,b=eks,i=4594,x=0.9636076558747869,y=0.6429412934414747 +a=eks,b=zee,i=4595,x=0.6544038361180394,y=0.4941333402391265 +a=pan,b=eks,i=4596,x=0.6771264909006598,y=0.008696187477938766 +a=pan,b=zee,i=4597,x=0.5913051026982411,y=0.41009568634323257 +a=zee,b=hat,i=4598,x=0.8546218618730578,y=0.4453962412371504 +a=pan,b=hat,i=4599,x=0.31929533389085374,y=0.9456168170774322 +a=wye,b=wye,i=4600,x=0.9581114071286606,y=0.07673690685162327 +a=eks,b=eks,i=4601,x=0.17142456675630824,y=0.428244260538891 +a=pan,b=wye,i=4602,x=0.9706134171920786,y=0.2394012508489064 +a=pan,b=pan,i=4603,x=0.7077416345290591,y=0.3940789509138629 +a=wye,b=eks,i=4604,x=0.26884887570750515,y=0.0629227877462456 +a=wye,b=hat,i=4605,x=0.9967036371872702,y=0.9394080649718911 +a=wye,b=zee,i=4606,x=0.4136967828620527,y=0.9691879757554137 +a=wye,b=eks,i=4607,x=0.7882253618539071,y=0.040484731408140906 +a=wye,b=hat,i=4608,x=0.8502136933818653,y=0.22282199291281735 +a=hat,b=hat,i=4609,x=0.3806800313299039,y=0.7432483423888808 +a=eks,b=hat,i=4610,x=0.8546204254968556,y=0.544666096374198 +a=wye,b=zee,i=4611,x=0.9797738948452778,y=0.7539379828966757 +a=zee,b=zee,i=4612,x=0.5658890329943034,y=0.3209865549677199 +a=eks,b=eks,i=4613,x=0.036974707048940014,y=0.13498566781731325 +a=pan,b=zee,i=4614,x=0.4962373115799128,y=0.34690328340466625 +a=hat,b=eks,i=4615,x=0.03988943828313485,y=0.5198278894510299 +a=zee,b=wye,i=4616,x=0.3113084465595777,y=0.5849628571688789 +a=pan,b=wye,i=4617,x=0.6064318491662761,y=0.9709587074540149 +a=eks,b=eks,i=4618,x=0.6067298140262544,y=0.6856518510847851 +a=hat,b=eks,i=4619,x=0.5013319604077514,y=0.09625820792492479 +a=eks,b=eks,i=4620,x=0.9081698767653911,y=0.09914145966043864 +a=zee,b=eks,i=4621,x=0.30992740946284036,y=0.3114230762548156 +a=wye,b=wye,i=4622,x=0.9124025251398724,y=0.9456164182783081 +a=hat,b=pan,i=4623,x=0.8700806062428935,y=0.2702206397600061 +a=wye,b=pan,i=4624,x=0.5833679710036083,y=0.9019285736689665 +a=zee,b=pan,i=4625,x=0.8458203200231942,y=0.5450580672631699 +a=pan,b=pan,i=4626,x=0.8541837089895298,y=0.10662879193504415 +a=pan,b=pan,i=4627,x=0.6949946108264341,y=0.32599427511471524 +a=pan,b=hat,i=4628,x=0.8957043450158336,y=0.5673889892957554 +a=wye,b=hat,i=4629,x=0.8464282723870642,y=0.5202135613238874 +a=wye,b=hat,i=4630,x=0.613215207985136,y=0.3257127644270309 +a=zee,b=hat,i=4631,x=0.9018507034320511,y=0.7039556507979018 +a=pan,b=pan,i=4632,x=0.4889756359426054,y=0.3597265690523318 +a=hat,b=eks,i=4633,x=0.9578525826572483,y=0.14404380765797786 +a=pan,b=zee,i=4634,x=0.3044854324264554,y=0.7688031286868651 +a=eks,b=wye,i=4635,x=0.6963926992471413,y=0.3473111484128578 +a=zee,b=wye,i=4636,x=0.7694758941220707,y=0.18753300419759023 +a=eks,b=zee,i=4637,x=0.016930162668300386,y=0.916668923894452 +a=pan,b=eks,i=4638,x=0.1800152730244199,y=0.8740912343460313 +a=eks,b=eks,i=4639,x=0.36139046295982613,y=0.40696722185592216 +a=wye,b=wye,i=4640,x=0.03629701172915789,y=0.5927800218745649 +a=eks,b=wye,i=4641,x=0.8718989050597648,y=0.39307440967351814 +a=zee,b=hat,i=4642,x=0.3250137468458404,y=0.6558363341062954 +a=zee,b=hat,i=4643,x=0.4795723404826593,y=0.46439187383822056 +a=zee,b=hat,i=4644,x=0.5269030281828351,y=0.5294159733959858 +a=wye,b=zee,i=4645,x=0.09245439495290197,y=0.7686039676164822 +a=pan,b=hat,i=4646,x=0.831713886231876,y=0.2677496071207002 +a=eks,b=zee,i=4647,x=0.42422452591610793,y=0.2126460780549554 +a=eks,b=hat,i=4648,x=0.5207613338836535,y=0.48593533079307305 +a=hat,b=wye,i=4649,x=0.23701829308813094,y=0.8653571299757888 +a=wye,b=pan,i=4650,x=0.20994504688794036,y=0.6907804524857445 +a=eks,b=zee,i=4651,x=0.2453117436615031,y=0.6150127076085181 +a=zee,b=zee,i=4652,x=0.042537661080377376,y=0.8584990883333112 +a=hat,b=pan,i=4653,x=0.21286942433921574,y=0.8764916061320036 +a=pan,b=hat,i=4654,x=0.5285099685069632,y=0.5178008352128922 +a=hat,b=eks,i=4655,x=0.26641282472179073,y=0.5266452477752575 +a=eks,b=pan,i=4656,x=0.6818528635056993,y=0.337950728316578 +a=hat,b=wye,i=4657,x=0.14061995895280166,y=0.47199609775073736 +a=zee,b=zee,i=4658,x=0.6602472108733521,y=0.2687315624525114 +a=wye,b=zee,i=4659,x=0.2520902351101554,y=0.8428783239555871 +a=hat,b=eks,i=4660,x=0.30472363074700515,y=0.07217266625982621 +a=hat,b=wye,i=4661,x=0.2091333254634984,y=0.1548046270754979 +a=eks,b=pan,i=4662,x=0.11981801924487756,y=0.8469445222208282 +a=hat,b=hat,i=4663,x=0.3119827522367612,y=0.4259694252127655 +a=eks,b=hat,i=4664,x=0.3269411701545405,y=0.9376670988013223 +a=pan,b=zee,i=4665,x=0.054344923432058434,y=0.16217922759144587 +a=wye,b=zee,i=4666,x=0.4186702128599753,y=0.2835839275998192 +a=wye,b=zee,i=4667,x=0.0646217379660351,y=0.30530257092910784 +a=zee,b=eks,i=4668,x=0.07870649960682297,y=0.2515794150323323 +a=hat,b=hat,i=4669,x=0.5003476787456538,y=0.6310918883710445 +a=pan,b=hat,i=4670,x=0.6275111165777365,y=0.8054897414350336 +a=pan,b=pan,i=4671,x=0.1499838451712301,y=0.6223414752307141 +a=hat,b=wye,i=4672,x=0.4988884658239877,y=0.9906049192655605 +a=zee,b=eks,i=4673,x=0.984318771878163,y=0.7280796955832692 +a=zee,b=wye,i=4674,x=0.23054557107461504,y=0.19681174789488143 +a=wye,b=eks,i=4675,x=0.7334463313910938,y=0.28306119200330626 +a=eks,b=pan,i=4676,x=0.1423438599979604,y=0.35330918689671975 +a=wye,b=wye,i=4677,x=0.6577383987571024,y=0.15021996734596066 +a=hat,b=zee,i=4678,x=0.9082274952383252,y=0.7405877302837555 +a=eks,b=pan,i=4679,x=0.8074215267431348,y=0.5236668774007812 +a=wye,b=hat,i=4680,x=0.5108382071350746,y=0.47151957178400083 +a=hat,b=wye,i=4681,x=0.9809419297944051,y=0.23507029745163854 +a=eks,b=hat,i=4682,x=0.9342926038131985,y=0.7979695752949024 +a=eks,b=hat,i=4683,x=0.8736202694364024,y=0.38219743850966714 +a=zee,b=pan,i=4684,x=0.44163999038860213,y=0.38504226387550344 +a=pan,b=zee,i=4685,x=0.03027055342778162,y=0.08035681468258382 +a=zee,b=wye,i=4686,x=0.08118893501639246,y=0.27655291599781473 +a=wye,b=hat,i=4687,x=0.06385275336646346,y=0.35108434035108427 +a=pan,b=hat,i=4688,x=0.5644746928123485,y=0.35881287919613414 +a=wye,b=hat,i=4689,x=0.8811472299764586,y=0.603532565127673 +a=hat,b=wye,i=4690,x=0.2892596087785041,y=0.7179425188945073 +a=eks,b=wye,i=4691,x=0.4661213596465832,y=0.6018977897376697 +a=eks,b=wye,i=4692,x=0.6256084558730343,y=0.5912072106343357 +a=eks,b=wye,i=4693,x=0.43739401507823317,y=0.4449591712634142 +a=hat,b=pan,i=4694,x=0.22337135846397238,y=0.6406931174403291 +a=pan,b=wye,i=4695,x=0.39634806245632836,y=0.6355835294701532 +a=eks,b=hat,i=4696,x=0.008662277886696601,y=0.3721538653338412 +a=eks,b=zee,i=4697,x=0.7171113231602343,y=0.7425350749221431 +a=zee,b=zee,i=4698,x=0.9050833916740578,y=0.46132560825719815 +a=eks,b=pan,i=4699,x=0.3986676727991927,y=0.5705940358286782 +a=pan,b=hat,i=4700,x=0.9055844258025669,y=0.7437707529087395 +a=pan,b=zee,i=4701,x=0.8070216695328106,y=0.4694866303836862 +a=zee,b=zee,i=4702,x=0.7415668922687337,y=0.8797752247285192 +a=eks,b=wye,i=4703,x=0.7722596990678992,y=0.7367517235830364 +a=wye,b=pan,i=4704,x=0.9555278566799899,y=0.2423309359426713 +a=pan,b=eks,i=4705,x=0.9264663466646326,y=0.18799757892955882 +a=eks,b=hat,i=4706,x=0.6995046411916459,y=0.9587840493554082 +a=hat,b=wye,i=4707,x=0.7945060726118334,y=0.8708814355187628 +a=eks,b=hat,i=4708,x=0.1778567317636336,y=0.4554107042944405 +a=eks,b=hat,i=4709,x=0.8605269620945222,y=0.9282320361391482 +a=zee,b=pan,i=4710,x=0.7925893623491367,y=0.8373876174093722 +a=eks,b=pan,i=4711,x=0.6921652120265591,y=0.49820807295967395 +a=eks,b=hat,i=4712,x=0.8183219512899657,y=0.4748837712114852 +a=hat,b=zee,i=4713,x=0.3394230162235836,y=0.4370239027445896 +a=hat,b=hat,i=4714,x=0.8405345514548883,y=0.8644132717621533 +a=wye,b=zee,i=4715,x=0.8120809467339879,y=0.44574425551887853 +a=hat,b=pan,i=4716,x=0.012844309530080089,y=0.25779486121957473 +a=hat,b=eks,i=4717,x=0.7365074627250664,y=0.9439422879543493 +a=pan,b=pan,i=4718,x=0.23929472797530638,y=0.15699808756834377 +a=wye,b=hat,i=4719,x=0.9471866108884663,y=0.03869282767938487 +a=pan,b=wye,i=4720,x=0.8444868689691774,y=0.46503509886894867 +a=wye,b=eks,i=4721,x=0.9347768806843397,y=0.8839032510290749 +a=wye,b=wye,i=4722,x=0.3742418961489814,y=0.5186714928696796 +a=pan,b=wye,i=4723,x=0.7424435191645153,y=0.2988557048069972 +a=wye,b=eks,i=4724,x=0.2784537107571192,y=0.9729902650787269 +a=hat,b=wye,i=4725,x=0.07061996836486473,y=0.7738977079370831 +a=zee,b=wye,i=4726,x=0.8269425781542478,y=0.7279915540846144 +a=wye,b=pan,i=4727,x=0.9998228522652893,y=0.19388380502268276 +a=eks,b=pan,i=4728,x=0.0933124028124549,y=0.6002309994378867 +a=pan,b=zee,i=4729,x=0.18970289783165384,y=0.4228791314162068 +a=zee,b=hat,i=4730,x=0.19347150884164055,y=0.37509711156847003 +a=eks,b=zee,i=4731,x=0.8015159150372596,y=0.006137056655737272 +a=zee,b=wye,i=4732,x=0.9567066838864685,y=0.6222637241828745 +a=pan,b=eks,i=4733,x=0.2972122648067026,y=0.8561276270460755 +a=hat,b=eks,i=4734,x=0.4361140296691789,y=0.19415398432919728 +a=eks,b=zee,i=4735,x=0.028008275847919872,y=0.12986606641246612 +a=eks,b=pan,i=4736,x=0.3770691592676825,y=0.7987276999117943 +a=eks,b=hat,i=4737,x=0.6487232074787501,y=0.3406218786292676 +a=pan,b=pan,i=4738,x=0.10422609081686773,y=0.7198350875588949 +a=zee,b=pan,i=4739,x=0.7741427673583083,y=0.26198990214937334 +a=hat,b=wye,i=4740,x=0.1119893643732226,y=0.41788347372200485 +a=hat,b=eks,i=4741,x=0.7241531241241961,y=0.9089044568897544 +a=hat,b=wye,i=4742,x=0.8802453504639547,y=0.7366398321703834 +a=eks,b=pan,i=4743,x=0.2504490581104497,y=0.29547558676954633 +a=hat,b=wye,i=4744,x=0.4979148854618458,y=0.11700636396309227 +a=wye,b=zee,i=4745,x=0.9393988198376061,y=0.485008216753421 +a=eks,b=pan,i=4746,x=0.16989991264520043,y=0.018451772273192057 +a=pan,b=wye,i=4747,x=0.6742534054657287,y=0.2313198886390252 +a=zee,b=pan,i=4748,x=0.7418671304073968,y=0.8575401492075233 +a=wye,b=zee,i=4749,x=0.42654335022770995,y=0.5311170879512087 +a=zee,b=zee,i=4750,x=0.27987943738440046,y=0.6560072393556038 +a=hat,b=pan,i=4751,x=0.5858041848273323,y=0.6295306564064627 +a=zee,b=eks,i=4752,x=0.4429063010177615,y=0.6964425867324696 +a=zee,b=wye,i=4753,x=0.8545851137163856,y=0.9679476038287586 +a=zee,b=wye,i=4754,x=0.0024174510881032063,y=0.8687606547332845 +a=eks,b=hat,i=4755,x=0.7839088793029254,y=0.524722394465856 +a=pan,b=pan,i=4756,x=0.397023046047854,y=0.11000986851499284 +a=wye,b=eks,i=4757,x=0.21991834430842194,y=0.3045979240462181 +a=hat,b=hat,i=4758,x=0.3227532114958719,y=0.8948973181698502 +a=pan,b=wye,i=4759,x=0.26645602877267305,y=0.7437714335312278 +a=zee,b=wye,i=4760,x=0.022667005941863883,y=0.45092868070487113 +a=zee,b=zee,i=4761,x=0.5717912178641216,y=0.35870172894832364 +a=zee,b=hat,i=4762,x=0.9059466160415109,y=0.6087785388744085 +a=zee,b=pan,i=4763,x=0.9251602172892174,y=0.40701572328742064 +a=zee,b=wye,i=4764,x=0.31384490226563877,y=0.7399150124011242 +a=zee,b=zee,i=4765,x=0.9455569776929973,y=0.8604499298561917 +a=zee,b=eks,i=4766,x=0.37773136340995606,y=0.25694678545170857 +a=eks,b=eks,i=4767,x=0.7219583517207702,y=0.727638969023518 +a=zee,b=pan,i=4768,x=0.08069188699987828,y=0.976850177257017 +a=zee,b=wye,i=4769,x=0.9897615767481157,y=0.6975316151559802 +a=eks,b=hat,i=4770,x=0.23499057343433494,y=0.47659932458800036 +a=wye,b=hat,i=4771,x=0.1844047653981028,y=0.022663675164210306 +a=zee,b=wye,i=4772,x=0.09271907588361772,y=0.13142402431280997 +a=eks,b=eks,i=4773,x=0.4725220407504178,y=0.9526498802931831 +a=hat,b=pan,i=4774,x=0.3043981591451792,y=0.7226259220082152 +a=eks,b=eks,i=4775,x=0.1884342557611145,y=0.8408029444627654 +a=hat,b=hat,i=4776,x=0.2338057751520678,y=0.09800686529861335 +a=wye,b=eks,i=4777,x=0.7891590901274228,y=0.34487105920096073 +a=zee,b=pan,i=4778,x=0.3599347922656181,y=0.18218338698595427 +a=hat,b=hat,i=4779,x=0.5478941318063015,y=0.039942288716842134 +a=eks,b=pan,i=4780,x=0.5515560102138437,y=0.9790752715442088 +a=pan,b=zee,i=4781,x=0.9530344417320495,y=0.5854254757860599 +a=zee,b=eks,i=4782,x=0.2679740964392081,y=0.9539737990088547 +a=zee,b=hat,i=4783,x=0.8937130637825316,y=0.9482001237924185 +a=eks,b=zee,i=4784,x=0.535394341606814,y=0.9507496372757723 +a=hat,b=pan,i=4785,x=0.6905839897107999,y=0.7545488329990303 +a=hat,b=wye,i=4786,x=0.01916979841839017,y=0.2780999914884037 +a=hat,b=zee,i=4787,x=0.9707632375104736,y=0.823966840635361 +a=zee,b=eks,i=4788,x=0.2900344019459282,y=0.4551744845405584 +a=eks,b=zee,i=4789,x=0.581964402755552,y=0.6562137540702333 +a=eks,b=wye,i=4790,x=0.5159650104250221,y=0.6583847382580487 +a=pan,b=pan,i=4791,x=0.4314747391635376,y=0.11719605119566623 +a=eks,b=pan,i=4792,x=0.25200941717038683,y=0.5319239571062138 +a=pan,b=wye,i=4793,x=0.8596672453072937,y=0.7203822316562272 +a=zee,b=pan,i=4794,x=0.41119242720559135,y=0.16288056185655064 +a=eks,b=hat,i=4795,x=0.3563187687683087,y=0.9628268767119371 +a=hat,b=hat,i=4796,x=0.8166219529056433,y=0.38174138297770366 +a=hat,b=wye,i=4797,x=0.6239839123252174,y=0.5446595433698003 +a=pan,b=wye,i=4798,x=0.5914484609361321,y=0.5863799669381212 +a=zee,b=eks,i=4799,x=0.05246384333604992,y=0.7084334011458191 +a=hat,b=wye,i=4800,x=0.7975814555638998,y=0.6742547886299404 +a=eks,b=zee,i=4801,x=0.32122401484315466,y=0.17580532480506172 +a=hat,b=pan,i=4802,x=0.9532078757744794,y=0.11431895466047837 +a=eks,b=eks,i=4803,x=0.07646493070387805,y=0.43572994178375957 +a=pan,b=hat,i=4804,x=0.7521042104003381,y=0.40785444565501394 +a=hat,b=pan,i=4805,x=0.2078967635625505,y=0.39646961279273085 +a=wye,b=wye,i=4806,x=0.2900119081724013,y=0.7387990125329715 +a=zee,b=wye,i=4807,x=0.5734922188510542,y=0.9110138243945486 +a=wye,b=wye,i=4808,x=0.5888053656056721,y=0.6357658487621642 +a=hat,b=wye,i=4809,x=0.9209565722669064,y=0.6387306072748612 +a=eks,b=hat,i=4810,x=0.5922647221870971,y=0.8442189902394986 +a=wye,b=zee,i=4811,x=0.03606766464192224,y=0.6770940604237418 +a=wye,b=wye,i=4812,x=0.6090893281675697,y=0.647518662887554 +a=eks,b=hat,i=4813,x=0.5365520827981886,y=0.3202367220791762 +a=eks,b=eks,i=4814,x=0.1473763964352245,y=0.8033805314306441 +a=zee,b=eks,i=4815,x=0.23445194234627598,y=0.26893786383591456 +a=eks,b=wye,i=4816,x=0.1147712927157829,y=0.7402057160513233 +a=zee,b=zee,i=4817,x=0.23202362739606153,y=0.47886038007736564 +a=wye,b=wye,i=4818,x=0.7928418369663099,y=0.46501269022958036 +a=eks,b=zee,i=4819,x=0.712974515799127,y=0.542449640039289 +a=zee,b=wye,i=4820,x=0.3079653233324052,y=0.6574173411380181 +a=eks,b=pan,i=4821,x=0.09797648760110378,y=0.1605809921671595 +a=eks,b=pan,i=4822,x=0.7899521961417237,y=0.29314917908691485 +a=wye,b=hat,i=4823,x=0.581757236497391,y=0.9463973717007303 +a=hat,b=hat,i=4824,x=0.40413977500334364,y=0.08865258409882204 +a=wye,b=hat,i=4825,x=0.7001704003542419,y=0.7416812627335253 +a=zee,b=wye,i=4826,x=0.8846834351985541,y=0.9987381458494847 +a=wye,b=zee,i=4827,x=0.9763864041558291,y=0.6651833167661081 +a=eks,b=pan,i=4828,x=0.3701118364091578,y=0.929356390393571 +a=wye,b=hat,i=4829,x=0.5458229710063858,y=0.12382895782525949 +a=zee,b=hat,i=4830,x=0.5163276995322134,y=0.4142396117545545 +a=pan,b=pan,i=4831,x=0.6131916476098028,y=0.7258426490475796 +a=pan,b=pan,i=4832,x=0.6315103295350951,y=0.5044543655861339 +a=eks,b=zee,i=4833,x=0.9679369605057206,y=0.011684326982985715 +a=zee,b=wye,i=4834,x=0.34898673117720225,y=0.6580602623791368 +a=eks,b=wye,i=4835,x=0.4939841533621645,y=0.5809417229170144 +a=wye,b=pan,i=4836,x=0.569545208750187,y=0.7786619129324108 +a=zee,b=wye,i=4837,x=0.5226423611496498,y=0.9996700213544367 +a=eks,b=hat,i=4838,x=0.935982420664342,y=0.8799965660826473 +a=wye,b=wye,i=4839,x=0.6500461572660748,y=0.44309281124092303 +a=hat,b=zee,i=4840,x=0.4899151526577582,y=0.7548638962729715 +a=pan,b=wye,i=4841,x=0.9467012654543959,y=0.4850494160239309 +a=zee,b=pan,i=4842,x=0.30320721599497247,y=0.5095143023332701 +a=hat,b=hat,i=4843,x=0.17685636300959084,y=0.7787222148601067 +a=wye,b=zee,i=4844,x=0.626255827932442,y=0.4064381262515122 +a=pan,b=zee,i=4845,x=0.28060256724829724,y=0.1194472053493133 +a=hat,b=wye,i=4846,x=0.8368724870819061,y=0.28659871919539215 +a=hat,b=wye,i=4847,x=0.4904015837947624,y=0.7008487005892795 +a=pan,b=pan,i=4848,x=0.67625412710794,y=0.44913802116649393 +a=eks,b=zee,i=4849,x=0.8081214809760484,y=0.4375026041190979 +a=eks,b=eks,i=4850,x=0.2525590429487127,y=0.36945113778662786 +a=hat,b=eks,i=4851,x=0.5131509545709081,y=0.583688721156048 +a=zee,b=eks,i=4852,x=0.014141655432134415,y=0.5189268194067536 +a=wye,b=eks,i=4853,x=0.8412950512846047,y=0.25597362111669464 +a=eks,b=wye,i=4854,x=0.12400039159204757,y=0.5713605164804926 +a=wye,b=eks,i=4855,x=0.8743253482906079,y=0.7740900498864154 +a=eks,b=zee,i=4856,x=0.9765509957513644,y=0.06071911475075953 +a=pan,b=wye,i=4857,x=0.23806525172795734,y=0.2959143584631805 +a=pan,b=pan,i=4858,x=0.9189791410736298,y=0.7770463990190287 +a=pan,b=zee,i=4859,x=0.8322629927658091,y=0.34582111363584955 +a=zee,b=eks,i=4860,x=0.3338609486281813,y=0.3484284682131591 +a=zee,b=hat,i=4861,x=0.13328569444496707,y=0.4177841139240035 +a=zee,b=eks,i=4862,x=0.48622017397025397,y=0.07896067004609653 +a=zee,b=wye,i=4863,x=0.6240325596862799,y=0.2809015820805495 +a=wye,b=pan,i=4864,x=0.29934656970455364,y=0.401161898451611 +a=wye,b=hat,i=4865,x=0.33964644206576833,y=0.37831409639409463 +a=pan,b=hat,i=4866,x=0.3348192796730043,y=0.39422602502766824 +a=hat,b=zee,i=4867,x=0.8800967275591628,y=0.869121595376977 +a=pan,b=eks,i=4868,x=0.08813504131014349,y=0.8615201735498272 +a=hat,b=hat,i=4869,x=0.03137488493693985,y=0.6013253974236795 +a=zee,b=zee,i=4870,x=0.5723345813434529,y=0.5920424414132134 +a=wye,b=hat,i=4871,x=0.42866884650575776,y=0.8587406078406857 +a=wye,b=pan,i=4872,x=0.8048299563371534,y=0.09309848925430309 +a=wye,b=hat,i=4873,x=0.48343329104464405,y=0.684262350564715 +a=eks,b=pan,i=4874,x=0.9190574216192423,y=0.023243819371963403 +a=pan,b=zee,i=4875,x=0.6013577540137748,y=0.636284103659697 +a=hat,b=eks,i=4876,x=0.876674932281404,y=0.09417500045463179 +a=wye,b=hat,i=4877,x=0.3699653574585806,y=0.4481319838637625 +a=eks,b=zee,i=4878,x=0.8140883903787601,y=0.9675148391636573 +a=eks,b=eks,i=4879,x=0.8227355186912324,y=0.754836723664535 +a=hat,b=wye,i=4880,x=0.5107655326943182,y=0.429814017179746 +a=wye,b=wye,i=4881,x=0.8494740781256328,y=0.4865120606762955 +a=eks,b=wye,i=4882,x=0.5564517747676477,y=0.8364351449356273 +a=pan,b=hat,i=4883,x=0.8723128492154898,y=0.44043984808323666 +a=pan,b=hat,i=4884,x=0.9402178619522376,y=0.19405443014027346 +a=eks,b=eks,i=4885,x=0.8707313650863101,y=0.8057609437403466 +a=zee,b=hat,i=4886,x=0.7016030425978176,y=0.10558873487974474 +a=hat,b=zee,i=4887,x=0.19592751855539559,y=0.6245017403424943 +a=wye,b=pan,i=4888,x=0.24417888243946928,y=0.4591742086366801 +a=eks,b=wye,i=4889,x=0.9179229941131368,y=0.2037862299046369 +a=eks,b=wye,i=4890,x=0.04910880060108913,y=0.07316217290218352 +a=hat,b=eks,i=4891,x=0.2297927732533699,y=0.6559737139197993 +a=eks,b=wye,i=4892,x=0.630140714403855,y=0.4123205327848799 +a=eks,b=zee,i=4893,x=0.8863621874744464,y=0.35341030613050206 +a=wye,b=eks,i=4894,x=0.08956997835221292,y=0.15153433659257443 +a=wye,b=eks,i=4895,x=0.2302595629324965,y=0.2862207000255006 +a=eks,b=eks,i=4896,x=0.595542985856601,y=0.6247689899970194 +a=zee,b=eks,i=4897,x=0.7608028013428353,y=0.878174748817996 +a=pan,b=wye,i=4898,x=0.40450598472844423,y=0.9381773198691041 +a=eks,b=zee,i=4899,x=0.1567102404262226,y=0.2213311716892986 +a=hat,b=hat,i=4900,x=0.8901137791212611,y=0.6090349204378238 +a=eks,b=hat,i=4901,x=0.4107962861135135,y=0.6382257944674624 +a=zee,b=pan,i=4902,x=0.699059960351012,y=0.9885800960251768 +a=zee,b=pan,i=4903,x=0.8266877732317284,y=0.0677848179065984 +a=hat,b=wye,i=4904,x=0.30857036671389493,y=0.21668637382948186 +a=hat,b=pan,i=4905,x=0.6411579594900462,y=0.5351923498013205 +a=eks,b=pan,i=4906,x=0.6854190139070013,y=0.8299360694533708 +a=pan,b=hat,i=4907,x=0.5936171298524064,y=0.7041056598923683 +a=hat,b=eks,i=4908,x=0.8503470988840566,y=0.6331693431984986 +a=zee,b=eks,i=4909,x=0.9517994594813314,y=0.07539953012409928 +a=zee,b=eks,i=4910,x=0.4535445737616459,y=0.8218048881320029 +a=pan,b=wye,i=4911,x=0.4369913287175713,y=0.4720871164245992 +a=eks,b=hat,i=4912,x=0.9940947899133816,y=0.4687982909569981 +a=zee,b=wye,i=4913,x=0.7975684270658338,y=0.6973895935548693 +a=zee,b=hat,i=4914,x=0.8248078318753365,y=0.24648082781434477 +a=pan,b=hat,i=4915,x=0.5972128798923884,y=0.02932462768715416 +a=zee,b=wye,i=4916,x=0.6624686517748942,y=0.8016741542650369 +a=pan,b=pan,i=4917,x=0.24891816767946373,y=0.7798969646202224 +a=zee,b=zee,i=4918,x=0.641375026211945,y=0.8347424300045329 +a=wye,b=eks,i=4919,x=0.22099244372718618,y=0.4659468290849962 +a=eks,b=zee,i=4920,x=0.7311583488804345,y=0.07752342335337659 +a=hat,b=hat,i=4921,x=0.5785465847836638,y=0.6908978810578349 +a=pan,b=pan,i=4922,x=0.7647463305911298,y=0.28073564029507714 +a=pan,b=pan,i=4923,x=0.7385181536058433,y=0.361414367741285 +a=hat,b=pan,i=4924,x=0.40224441655955634,y=0.19530268026233755 +a=hat,b=hat,i=4925,x=0.653842164262253,y=0.6280602144296272 +a=eks,b=hat,i=4926,x=0.5370983012158481,y=0.8265755341115193 +a=pan,b=hat,i=4927,x=0.20003498013779974,y=0.33067633213900816 +a=hat,b=eks,i=4928,x=0.2616862784842936,y=0.8976330171178399 +a=zee,b=wye,i=4929,x=0.6597792701685063,y=0.5747306201637469 +a=wye,b=zee,i=4930,x=0.7005469670714589,y=0.8590565664901815 +a=eks,b=wye,i=4931,x=0.056783946256193096,y=0.13845635335075446 +a=zee,b=hat,i=4932,x=0.17914823686110226,y=0.3724424181901871 +a=wye,b=eks,i=4933,x=0.35047905702830917,y=0.03585739880658767 +a=wye,b=hat,i=4934,x=0.5052702257066015,y=0.26639197043310225 +a=hat,b=pan,i=4935,x=0.7192181204742805,y=0.3595231416956127 +a=pan,b=pan,i=4936,x=0.2268254080621852,y=0.4964858179117778 +a=zee,b=wye,i=4937,x=0.6231176411317095,y=0.25674942672821843 +a=pan,b=wye,i=4938,x=0.8307759374051367,y=0.19772109525743065 +a=pan,b=pan,i=4939,x=0.9918663359881192,y=0.3908108219044335 +a=eks,b=wye,i=4940,x=0.3939161722668897,y=0.9425714270572593 +a=pan,b=wye,i=4941,x=0.684790210390548,y=0.9744745064587994 +a=eks,b=zee,i=4942,x=0.7765052392233155,y=0.12663912158745527 +a=pan,b=pan,i=4943,x=0.27521613107535237,y=0.035785181333226945 +a=zee,b=pan,i=4944,x=0.5842395564913692,y=0.011897528078530284 +a=hat,b=pan,i=4945,x=0.28514048743680753,y=0.07363097335604496 +a=hat,b=wye,i=4946,x=0.4057436295571034,y=0.571241351522998 +a=pan,b=pan,i=4947,x=0.08892185709515954,y=0.824188422644117 +a=wye,b=hat,i=4948,x=0.31710176239516497,y=0.2704638711875881 +a=hat,b=hat,i=4949,x=0.7395993281771386,y=0.5735970605731027 +a=zee,b=wye,i=4950,x=0.9215266366214452,y=0.4500407010606755 +a=pan,b=zee,i=4951,x=0.9198627133436097,y=0.2906368510730867 +a=zee,b=eks,i=4952,x=0.3969923775629448,y=0.22024693929882533 +a=hat,b=eks,i=4953,x=0.5154408810016854,y=0.7038009086382059 +a=wye,b=hat,i=4954,x=0.7843273989738635,y=0.3830263696806163 +a=wye,b=hat,i=4955,x=0.8340489175824841,y=0.6288838568483295 +a=eks,b=zee,i=4956,x=0.7811008985162822,y=0.8018574276178609 +a=eks,b=pan,i=4957,x=0.19948892249539518,y=0.6412104115690623 +a=hat,b=pan,i=4958,x=0.32954001616237283,y=0.13809011794903436 +a=hat,b=wye,i=4959,x=0.3753128948010216,y=0.47542625730960586 +a=pan,b=zee,i=4960,x=0.775513146568018,y=0.10589570588100916 +a=hat,b=hat,i=4961,x=0.4416884389198312,y=0.9511653213275143 +a=zee,b=wye,i=4962,x=0.3532053262185273,y=0.5274524054522398 +a=pan,b=hat,i=4963,x=0.7498291735257391,y=0.2463257969663506 +a=eks,b=hat,i=4964,x=0.9386114992431355,y=0.39299390498123243 +a=zee,b=hat,i=4965,x=0.45139611357151777,y=0.38795035866424066 +a=wye,b=pan,i=4966,x=0.07045237248114167,y=0.8099864640689171 +a=wye,b=hat,i=4967,x=0.24118009132354112,y=0.1629785769528157 +a=hat,b=wye,i=4968,x=0.04728174638088167,y=0.24887900862466006 +a=zee,b=zee,i=4969,x=0.04313535474378283,y=0.9961893037121993 +a=wye,b=zee,i=4970,x=0.64845292806442,y=0.0783662989719438 +a=wye,b=hat,i=4971,x=0.1358347479828308,y=0.5733638726371927 +a=zee,b=pan,i=4972,x=0.8445417535581274,y=0.5401648117511082 +a=pan,b=wye,i=4973,x=0.8602817547452486,y=0.3630459570585407 +a=pan,b=zee,i=4974,x=0.7126917418857502,y=0.45078360189374256 +a=hat,b=hat,i=4975,x=0.8793776042522701,y=0.27141043268942633 +a=zee,b=zee,i=4976,x=0.05992605295674014,y=0.7074936036971408 +a=hat,b=wye,i=4977,x=0.346394513794262,y=0.29350246124167567 +a=pan,b=wye,i=4978,x=0.5095513696287198,y=0.6796749104642862 +a=wye,b=pan,i=4979,x=0.21965536908012684,y=0.9260144908739824 +a=eks,b=wye,i=4980,x=0.7947621013643159,y=0.3813039850148131 +a=eks,b=hat,i=4981,x=0.6239763460715818,y=0.5785443365814726 +a=wye,b=zee,i=4982,x=0.23421805243604576,y=0.8666355498558119 +a=hat,b=pan,i=4983,x=0.8485485930791395,y=0.4491405780816806 +a=zee,b=wye,i=4984,x=0.052468448246404065,y=0.7811213755089573 +a=wye,b=pan,i=4985,x=0.7439428126731077,y=0.9235490434329954 +a=zee,b=zee,i=4986,x=0.8301353367964757,y=0.8649908229299215 +a=hat,b=pan,i=4987,x=0.7155127400138539,y=0.725960059877104 +a=hat,b=zee,i=4988,x=0.18338886820824507,y=0.8754893547448714 +a=eks,b=zee,i=4989,x=0.018601982778751247,y=0.7913367608240889 +a=pan,b=zee,i=4990,x=0.6245117285311684,y=0.5893294863439663 +a=hat,b=eks,i=4991,x=0.8595121491036393,y=0.03409935768812744 +a=pan,b=eks,i=4992,x=0.30073741634815365,y=0.27875382911011104 +a=hat,b=zee,i=4993,x=0.5620368555651936,y=0.11559735452435582 +a=pan,b=zee,i=4994,x=0.46131994902690476,y=0.9908240648244072 +a=eks,b=eks,i=4995,x=0.13302596047508553,y=0.6892154279564321 +a=pan,b=pan,i=4996,x=0.13517161511402043,y=0.8982044069226925 +a=zee,b=hat,i=4997,x=0.5678552312876715,y=0.135724108125433 +a=pan,b=hat,i=4998,x=0.9535726959631937,y=0.8197092073820271 +a=hat,b=hat,i=4999,x=0.20718170417583293,y=0.15443490334276233 +a=eks,b=eks,i=5000,x=0.5474103987606213,y=0.8639022623566207 +a=zee,b=wye,i=5001,x=0.08843009472207297,y=0.14945328753720988 +a=wye,b=zee,i=5002,x=0.11843248048480792,y=0.10564749120283823 +a=pan,b=pan,i=5003,x=0.4789366550469353,y=0.22717511611934216 +a=eks,b=wye,i=5004,x=0.47636937977487326,y=0.2810082791040678 +a=pan,b=wye,i=5005,x=0.6626206294858628,y=0.9073394670955045 +a=zee,b=hat,i=5006,x=0.19063843659030766,y=0.9540528860502674 +a=pan,b=eks,i=5007,x=0.32167311196502024,y=0.9736668589456996 +a=wye,b=wye,i=5008,x=0.03995088246162504,y=0.8906248987030765 +a=zee,b=eks,i=5009,x=0.03028572303145005,y=0.9955507546832659 +a=zee,b=eks,i=5010,x=0.09758243590212268,y=0.9326749078724424 +a=wye,b=zee,i=5011,x=0.5166258594604775,y=0.31080741827085223 +a=hat,b=zee,i=5012,x=0.10474935534605045,y=0.8820142826206279 +a=eks,b=eks,i=5013,x=0.6206929828322025,y=0.31290830603904707 +a=eks,b=pan,i=5014,x=0.7386573050111648,y=0.9236218998819093 +a=wye,b=wye,i=5015,x=0.2541399902465252,y=0.9389113315138905 +a=pan,b=eks,i=5016,x=0.4869636506082311,y=0.9502946331199825 +a=zee,b=zee,i=5017,x=0.5038628336682738,y=0.6629947699756096 +a=pan,b=hat,i=5018,x=0.888380448419866,y=0.9524601673710467 +a=hat,b=pan,i=5019,x=0.33990101411005635,y=0.4348664315239562 +a=zee,b=wye,i=5020,x=0.3672167922652847,y=0.3368467808484725 +a=wye,b=zee,i=5021,x=0.07663456505244592,y=0.2631577836245168 +a=pan,b=hat,i=5022,x=0.060489795371573285,y=0.8285572517841496 +a=hat,b=wye,i=5023,x=0.7884614415246883,y=0.7586781551216389 +a=pan,b=hat,i=5024,x=0.20846872150137863,y=0.2990773668794384 +a=pan,b=eks,i=5025,x=0.588830614588479,y=0.21537813765089953 +a=eks,b=eks,i=5026,x=0.12876049793274924,y=0.15585641140542594 +a=eks,b=pan,i=5027,x=0.7572211331764787,y=0.2325134648801609 +a=eks,b=zee,i=5028,x=0.35386542107386076,y=0.37117012291309726 +a=eks,b=zee,i=5029,x=0.6649005742152306,y=0.968640074749029 +a=zee,b=zee,i=5030,x=0.5875090511863751,y=0.2797909799076582 +a=pan,b=eks,i=5031,x=0.6958326538393494,y=0.8708243653761277 +a=eks,b=hat,i=5032,x=0.2945439456101079,y=0.15728143751762003 +a=zee,b=pan,i=5033,x=0.974924650628186,y=0.9669570839581866 +a=zee,b=zee,i=5034,x=0.9203642855427807,y=0.5206651807226769 +a=eks,b=wye,i=5035,x=0.7880820779075502,y=0.7490003085045434 +a=pan,b=eks,i=5036,x=0.6669037309103186,y=0.7852898502819553 +a=eks,b=hat,i=5037,x=0.3861256788895815,y=0.9849326988419349 +a=zee,b=eks,i=5038,x=0.27646436821800646,y=0.966795943629766 +a=pan,b=hat,i=5039,x=0.05805817405705915,y=0.9932179958604398 +a=zee,b=wye,i=5040,x=0.8804560258917605,y=0.5859741175246163 +a=pan,b=wye,i=5041,x=0.8215150463068943,y=0.41746899820589767 +a=pan,b=zee,i=5042,x=0.5160594808754981,y=0.34038151643511527 +a=zee,b=pan,i=5043,x=0.4729643897380491,y=0.8082796095448785 +a=wye,b=eks,i=5044,x=0.944933980409295,y=0.7127158343146003 +a=eks,b=pan,i=5045,x=0.10534087226240663,y=0.7542791199133174 +a=zee,b=pan,i=5046,x=0.43365029209841155,y=0.7392132819618191 +a=eks,b=pan,i=5047,x=0.9240822180479168,y=0.4314552821051867 +a=pan,b=zee,i=5048,x=0.7380043154543273,y=0.6241669393170018 +a=hat,b=wye,i=5049,x=0.6158161626836199,y=0.23107643291636182 +a=zee,b=pan,i=5050,x=0.5149206518156693,y=0.443722826592738 +a=zee,b=zee,i=5051,x=0.10806215838843414,y=0.8316091936418926 +a=zee,b=eks,i=5052,x=0.13123538643662702,y=0.8993374561672973 +a=hat,b=hat,i=5053,x=0.023117725750200657,y=0.033915988824823384 +a=zee,b=pan,i=5054,x=0.32314928212370087,y=0.05688167384675946 +a=wye,b=wye,i=5055,x=0.3342612127307919,y=0.42233407978529247 +a=hat,b=pan,i=5056,x=0.9666322975798146,y=0.17947032558912945 +a=wye,b=pan,i=5057,x=0.6923954779265878,y=0.034012875290441835 +a=pan,b=hat,i=5058,x=0.3825906955163786,y=0.8103254262396773 +a=zee,b=zee,i=5059,x=0.11722281926454714,y=0.4784698788530096 +a=pan,b=wye,i=5060,x=0.3993713904293549,y=0.8630955008829282 +a=hat,b=hat,i=5061,x=0.8982925202936236,y=0.5153152768869278 +a=pan,b=wye,i=5062,x=0.6541733479114709,y=0.14435606729689698 +a=hat,b=eks,i=5063,x=0.7404726614057833,y=0.14934213540808206 +a=eks,b=hat,i=5064,x=0.11826065449979817,y=0.44361936119890544 +a=eks,b=pan,i=5065,x=0.16113803077069544,y=0.1931224993069398 +a=pan,b=zee,i=5066,x=0.160970845859988,y=0.3653498317855951 +a=wye,b=pan,i=5067,x=0.984014519910755,y=0.1085442049474844 +a=zee,b=zee,i=5068,x=0.513447706607767,y=0.9552034872186853 +a=zee,b=pan,i=5069,x=0.9699280626129259,y=0.054007659482251835 +a=zee,b=zee,i=5070,x=0.3974043085931761,y=0.04564461949638321 +a=zee,b=wye,i=5071,x=0.8135506068560597,y=0.9608362809012473 +a=hat,b=pan,i=5072,x=0.9182632141669294,y=0.43231306945460934 +a=eks,b=wye,i=5073,x=0.6147484385420419,y=0.5363878643299302 +a=pan,b=eks,i=5074,x=0.5845946846241253,y=0.6243144568720979 +a=pan,b=eks,i=5075,x=0.06225295939318909,y=0.47296164563217147 +a=eks,b=eks,i=5076,x=0.7982506064893715,y=0.35691237251141883 +a=wye,b=eks,i=5077,x=0.231763398457011,y=0.29533799083169177 +a=pan,b=pan,i=5078,x=0.7379292282342623,y=0.32576070412274116 +a=eks,b=wye,i=5079,x=0.4620414482111399,y=0.10454449264714505 +a=eks,b=pan,i=5080,x=0.4154239126338921,y=0.1558721394610474 +a=zee,b=pan,i=5081,x=0.38422127165844955,y=0.6011019199719426 +a=zee,b=eks,i=5082,x=0.12455848010524884,y=0.970273373226025 +a=wye,b=pan,i=5083,x=0.598195485668647,y=0.7711986200741965 +a=eks,b=hat,i=5084,x=0.5007295834146884,y=0.028607275454148873 +a=pan,b=eks,i=5085,x=0.6467927352142951,y=0.6809546997794357 +a=hat,b=wye,i=5086,x=0.5496362637078044,y=0.2720688549660476 +a=zee,b=zee,i=5087,x=0.10493923293046115,y=0.4813239698030355 +a=eks,b=eks,i=5088,x=0.8414465852290272,y=0.22833809125034366 +a=eks,b=wye,i=5089,x=0.27190062244408597,y=0.8657800314514896 +a=pan,b=pan,i=5090,x=0.6064110590077285,y=0.36771074250450764 +a=zee,b=eks,i=5091,x=0.6465716391447923,y=0.23897122778060764 +a=eks,b=pan,i=5092,x=0.14584747968792888,y=0.19250348835022613 +a=hat,b=wye,i=5093,x=0.06193876102851703,y=0.7031996658938712 +a=eks,b=hat,i=5094,x=0.490742515210689,y=0.8308001526807453 +a=pan,b=zee,i=5095,x=0.12743414057293911,y=0.3674063708637675 +a=zee,b=pan,i=5096,x=0.5190322323030374,y=0.3578341596299308 +a=eks,b=wye,i=5097,x=0.33724586909672605,y=0.2808209264792111 +a=zee,b=pan,i=5098,x=0.5191394718493332,y=0.6948029406893036 +a=pan,b=eks,i=5099,x=0.4686142873190169,y=0.47194949482921567 +a=wye,b=pan,i=5100,x=0.5289724539988195,y=0.45192202668859927 +a=eks,b=hat,i=5101,x=0.05611052621758694,y=0.14551172850676686 +a=hat,b=hat,i=5102,x=0.28592095486470515,y=0.5702639619125038 +a=hat,b=eks,i=5103,x=0.45909975903968236,y=0.8370518995297732 +a=zee,b=hat,i=5104,x=0.12383004586365431,y=0.25661110382216856 +a=zee,b=wye,i=5105,x=0.5972154159415002,y=0.03575292723673351 +a=pan,b=wye,i=5106,x=0.44560649854859324,y=0.44398213053605406 +a=pan,b=eks,i=5107,x=0.2991869218909077,y=0.4855377015585889 +a=pan,b=zee,i=5108,x=0.8696312098499749,y=0.9234420344814674 +a=eks,b=pan,i=5109,x=0.6347308371468083,y=0.1326692680255398 +a=eks,b=wye,i=5110,x=0.055715443104116136,y=0.4615507678180293 +a=wye,b=hat,i=5111,x=0.14260896559625547,y=0.2842155054761949 +a=eks,b=hat,i=5112,x=0.868450337333343,y=0.8706206691563101 +a=zee,b=wye,i=5113,x=0.8961064659188982,y=0.1944648523597512 +a=wye,b=eks,i=5114,x=0.44892526756143925,y=0.5497795546938405 +a=wye,b=pan,i=5115,x=0.4740055676174042,y=0.7911350546389597 +a=pan,b=hat,i=5116,x=0.8762799268435709,y=0.9446805166366606 +a=wye,b=zee,i=5117,x=0.7818146150023622,y=0.3854558191994354 +a=wye,b=pan,i=5118,x=0.49177947702902347,y=0.7423017808370791 +a=wye,b=pan,i=5119,x=0.4794067150556538,y=0.07923269424861734 +a=wye,b=wye,i=5120,x=0.7036317641291522,y=0.25076154186882316 +a=pan,b=pan,i=5121,x=0.8862196092737421,y=0.0033279610366836465 +a=pan,b=wye,i=5122,x=0.3687043552254645,y=0.8549560734268002 +a=zee,b=pan,i=5123,x=0.6515686983034052,y=0.5100953103470156 +a=hat,b=zee,i=5124,x=0.8484226442959659,y=0.3697927989244223 +a=zee,b=zee,i=5125,x=0.4116570693381614,y=0.8943311044914664 +a=eks,b=wye,i=5126,x=0.9547804139837082,y=0.47195131805052704 +a=eks,b=pan,i=5127,x=0.011993047445383431,y=0.7287085495775942 +a=wye,b=zee,i=5128,x=0.07513405469493029,y=0.9154830290251537 +a=zee,b=zee,i=5129,x=0.12609531649583638,y=0.44052343410884454 +a=hat,b=wye,i=5130,x=0.7684246903338762,y=0.23751976841777223 +a=hat,b=hat,i=5131,x=0.8922493612645849,y=0.2882212197666263 +a=zee,b=pan,i=5132,x=0.33080234532260044,y=0.3096178521788119 +a=hat,b=wye,i=5133,x=0.3942617617355668,y=0.8686679943940434 +a=zee,b=wye,i=5134,x=0.2827895360020647,y=0.2448957006369109 +a=pan,b=hat,i=5135,x=0.09957083263754218,y=0.5980806620300303 +a=wye,b=eks,i=5136,x=0.4056324583379335,y=0.08334576336977417 +a=hat,b=eks,i=5137,x=0.878238719282208,y=0.6491135241981707 +a=wye,b=hat,i=5138,x=0.06783170016557316,y=0.4197736525433723 +a=zee,b=hat,i=5139,x=0.301521500457932,y=0.7493817768168342 +a=hat,b=pan,i=5140,x=0.3051559696668491,y=0.06338171371155699 +a=hat,b=pan,i=5141,x=0.24126630734948107,y=0.3415400162111678 +a=zee,b=zee,i=5142,x=0.5053797938498257,y=0.6943665465448414 +a=pan,b=wye,i=5143,x=0.2455006451228895,y=0.2381483502091848 +a=eks,b=zee,i=5144,x=0.048487900564839426,y=0.7986829177323632 +a=zee,b=eks,i=5145,x=0.943348462297874,y=0.49699730029153877 +a=zee,b=wye,i=5146,x=0.31739948115727923,y=0.6000335929359446 +a=pan,b=eks,i=5147,x=0.20821590282748392,y=0.05180957502134165 +a=zee,b=wye,i=5148,x=0.6971578309400973,y=0.05130727558151871 +a=zee,b=zee,i=5149,x=0.01730237891149944,y=0.7994974955185655 +a=hat,b=hat,i=5150,x=0.5204676158996879,y=0.7837983020069176 +a=pan,b=wye,i=5151,x=0.46792698874985184,y=0.8655145758102156 +a=pan,b=eks,i=5152,x=0.7698104203177931,y=0.26202820594725107 +a=eks,b=zee,i=5153,x=0.5599128818778365,y=0.6217154146552438 +a=zee,b=zee,i=5154,x=0.9860645516631891,y=0.4316727707502638 +a=hat,b=hat,i=5155,x=0.6598214440228759,y=0.3829372068865968 +a=eks,b=wye,i=5156,x=0.8891940614044549,y=0.06487886134646581 +a=zee,b=pan,i=5157,x=0.7088889371664757,y=0.5291365868969226 +a=wye,b=wye,i=5158,x=0.03780907803981348,y=0.01743012834128732 +a=wye,b=hat,i=5159,x=0.541375591656728,y=0.19271971067809746 +a=zee,b=pan,i=5160,x=0.1291394701733155,y=0.3164888119812437 +a=eks,b=zee,i=5161,x=0.7070972450015776,y=0.8576144505983694 +a=pan,b=wye,i=5162,x=0.23503083628119015,y=0.3804966968759753 +a=pan,b=wye,i=5163,x=0.7745902001026395,y=0.05547251429169031 +a=zee,b=eks,i=5164,x=0.817955788881543,y=0.5354324301609987 +a=wye,b=wye,i=5165,x=0.8025727679132887,y=0.19141681065547878 +a=zee,b=hat,i=5166,x=0.7360375371224098,y=0.29561728150687583 +a=zee,b=hat,i=5167,x=0.01949832966304421,y=0.44975230900638874 +a=eks,b=hat,i=5168,x=0.7853520653542873,y=0.21913075886744116 +a=hat,b=wye,i=5169,x=0.10431463074876668,y=0.9319628819493798 +a=wye,b=pan,i=5170,x=0.2834142139187724,y=0.8015795778401339 +a=wye,b=wye,i=5171,x=0.8563300778556382,y=0.29021146719669166 +a=hat,b=eks,i=5172,x=0.8901432458076336,y=0.5906289428469621 +a=eks,b=wye,i=5173,x=0.23209666592661993,y=0.7954117026433107 +a=pan,b=wye,i=5174,x=0.7220313992623487,y=0.47674307211032296 +a=zee,b=eks,i=5175,x=0.007929525800474901,y=0.7115763725040718 +a=pan,b=hat,i=5176,x=0.13951096415676212,y=0.37397816099478665 +a=wye,b=pan,i=5177,x=0.32426760784210895,y=0.6275207008763184 +a=wye,b=hat,i=5178,x=0.8483367054488846,y=0.3438036340567002 +a=pan,b=wye,i=5179,x=0.5722581464790939,y=0.6082504729241017 +a=pan,b=wye,i=5180,x=0.4531005566059778,y=0.6317423583403005 +a=zee,b=eks,i=5181,x=0.8810030632200981,y=0.38442701936628154 +a=pan,b=zee,i=5182,x=0.5458504348562845,y=0.5606252991061377 +a=wye,b=hat,i=5183,x=0.7217910708545336,y=0.698686710480415 +a=hat,b=eks,i=5184,x=0.5362269296471793,y=0.05511158796442561 +a=pan,b=wye,i=5185,x=0.28943459067392874,y=0.9963452393967427 +a=eks,b=zee,i=5186,x=0.19471121838287642,y=0.8475932004442778 +a=wye,b=eks,i=5187,x=0.27341937394530447,y=0.5835195238055988 +a=pan,b=eks,i=5188,x=0.1098179895780228,y=0.691118264458782 +a=pan,b=wye,i=5189,x=0.5424445870456038,y=0.47980328960531937 +a=pan,b=zee,i=5190,x=0.958030425108842,y=0.9229656805294295 +a=pan,b=wye,i=5191,x=0.34032539138935425,y=0.4003903325198842 +a=hat,b=pan,i=5192,x=0.3435706571010647,y=0.06283363667654052 +a=zee,b=wye,i=5193,x=0.01565153403082964,y=0.559742349020455 +a=eks,b=eks,i=5194,x=0.9601222966912384,y=0.7746495793923044 +a=pan,b=hat,i=5195,x=0.5165119272913388,y=0.8970096684776827 +a=pan,b=hat,i=5196,x=0.5242448227650341,y=0.40727326602398184 +a=hat,b=eks,i=5197,x=0.5268012119318143,y=0.9704796636500256 +a=pan,b=pan,i=5198,x=0.5788360834761852,y=0.9163631840503775 +a=zee,b=pan,i=5199,x=0.863846165540519,y=0.7926861461485262 +a=wye,b=zee,i=5200,x=0.9308584180091819,y=0.1060885355033907 +a=hat,b=pan,i=5201,x=0.13550559685784802,y=0.23666447032870253 +a=hat,b=pan,i=5202,x=0.9333837848637749,y=0.7983610377673229 +a=pan,b=zee,i=5203,x=0.8164395473206716,y=0.9295267627751691 +a=hat,b=eks,i=5204,x=0.09343575555554806,y=0.30344155652002347 +a=zee,b=hat,i=5205,x=0.28240510221521764,y=0.2545255694003048 +a=zee,b=pan,i=5206,x=0.3994083205887524,y=0.07213558504539785 +a=pan,b=zee,i=5207,x=0.5698284352568362,y=0.5897809603851609 +a=zee,b=zee,i=5208,x=0.3216207044318503,y=0.038820482913941357 +a=pan,b=wye,i=5209,x=0.8306447997004499,y=0.8384123743007208 +a=eks,b=hat,i=5210,x=0.08770207583625389,y=0.7725018412751664 +a=wye,b=zee,i=5211,x=0.33912997635684583,y=0.8105461466866878 +a=zee,b=hat,i=5212,x=0.7610245335034946,y=0.23104051545907822 +a=zee,b=wye,i=5213,x=0.630076553798416,y=0.4732456051973126 +a=eks,b=wye,i=5214,x=0.6175594035658841,y=0.9608217208353017 +a=hat,b=eks,i=5215,x=0.28256241866196097,y=0.265704893607123 +a=hat,b=zee,i=5216,x=0.8249008956837504,y=0.7862378134305688 +a=hat,b=pan,i=5217,x=0.4700457200943312,y=0.005846894154671878 +a=eks,b=hat,i=5218,x=0.7091734686647354,y=0.9683424620144252 +a=eks,b=pan,i=5219,x=0.08321970448060567,y=0.9552244458317039 +a=zee,b=zee,i=5220,x=0.7678115603005319,y=0.17456048525769519 +a=hat,b=hat,i=5221,x=0.6804959880554192,y=0.5106473873198336 +a=hat,b=wye,i=5222,x=0.08046680632449676,y=0.5515390101660408 +a=hat,b=zee,i=5223,x=0.28029330967388233,y=0.7219566130837053 +a=zee,b=zee,i=5224,x=0.7555723920288009,y=0.3761074889073034 +a=pan,b=wye,i=5225,x=0.4049308387224845,y=0.7002764807468328 +a=hat,b=wye,i=5226,x=0.7522569018366815,y=0.18119883657776303 +a=pan,b=pan,i=5227,x=0.04907194450053376,y=0.24371127321212294 +a=eks,b=hat,i=5228,x=0.08589819615072136,y=0.1928776399714467 +a=eks,b=hat,i=5229,x=0.5280780018220216,y=0.850193621850258 +a=hat,b=pan,i=5230,x=0.3059897834653845,y=0.7239860853683812 +a=zee,b=wye,i=5231,x=0.24344354397416768,y=0.9681438520522745 +a=pan,b=hat,i=5232,x=0.1881342701340306,y=0.7919638741482248 +a=zee,b=hat,i=5233,x=0.7794106496174618,y=0.950428895380262 +a=eks,b=wye,i=5234,x=0.1964278841499737,y=0.9230114722930227 +a=hat,b=zee,i=5235,x=0.5349332160444686,y=0.7212892273015341 +a=zee,b=eks,i=5236,x=0.0096091347524081,y=0.05157241835503623 +a=pan,b=wye,i=5237,x=0.29264897203906315,y=0.2708942584778229 +a=wye,b=eks,i=5238,x=0.877475809945589,y=0.4753884279556253 +a=zee,b=hat,i=5239,x=0.10804287516531197,y=0.25028720143889427 +a=pan,b=zee,i=5240,x=0.038521217586762524,y=0.45833782252961597 +a=pan,b=hat,i=5241,x=0.6242964208021841,y=0.46876845876825834 +a=pan,b=pan,i=5242,x=0.03478916499976592,y=0.8872591850817888 +a=eks,b=eks,i=5243,x=0.3532736876730329,y=0.8100993157058493 +a=wye,b=eks,i=5244,x=0.4410158520384003,y=0.08878204317661487 +a=hat,b=wye,i=5245,x=0.30542326696649835,y=0.03254190401750867 +a=wye,b=wye,i=5246,x=0.2619681126430232,y=0.2649618519422796 +a=hat,b=eks,i=5247,x=0.45824524247081966,y=0.6844159528310743 +a=hat,b=eks,i=5248,x=0.3283595420804768,y=0.8574880365351013 +a=hat,b=zee,i=5249,x=0.7484157555119979,y=0.39553557685807894 +a=pan,b=pan,i=5250,x=0.7554789617512107,y=0.2317754776472134 +a=zee,b=hat,i=5251,x=0.6787637703297714,y=0.8107713369785818 +a=wye,b=hat,i=5252,x=0.04799306200946163,y=0.699111788491548 +a=pan,b=eks,i=5253,x=0.09939382730538704,y=0.9181166624382701 +a=eks,b=hat,i=5254,x=0.3788407507062852,y=0.6050730090302495 +a=zee,b=eks,i=5255,x=0.5847457461108924,y=0.8796125841387396 +a=hat,b=zee,i=5256,x=0.5958859328721237,y=0.5394313157526304 +a=eks,b=zee,i=5257,x=0.6145812801413588,y=0.8667435600565327 +a=hat,b=pan,i=5258,x=0.39378429867517395,y=0.66637394577698 +a=wye,b=eks,i=5259,x=0.9417378953261469,y=0.4145045232597019 +a=hat,b=pan,i=5260,x=0.1040138249574939,y=0.5711578035148099 +a=zee,b=wye,i=5261,x=0.2807184907727448,y=0.6881546576599258 +a=eks,b=zee,i=5262,x=0.6748387970430342,y=0.9842159808803176 +a=zee,b=eks,i=5263,x=0.5854346090243887,y=0.24780046831336067 +a=zee,b=zee,i=5264,x=0.6651087221905022,y=0.4694678243278747 +a=eks,b=eks,i=5265,x=0.178487009198119,y=0.3389965086336105 +a=hat,b=wye,i=5266,x=0.60584735950502,y=0.08711755746003325 +a=hat,b=pan,i=5267,x=0.14941018319657196,y=0.42913266234393854 +a=wye,b=wye,i=5268,x=0.44618372032109543,y=0.19531077190155655 +a=wye,b=pan,i=5269,x=0.8715465668907355,y=0.15578281828771234 +a=eks,b=zee,i=5270,x=0.272381988376838,y=0.749508925403637 +a=hat,b=zee,i=5271,x=0.8731584572028818,y=0.8587026343639556 +a=hat,b=wye,i=5272,x=0.7141686842916973,y=0.2536343098230014 +a=hat,b=pan,i=5273,x=0.6161173798530847,y=0.5170002336730243 +a=wye,b=wye,i=5274,x=0.9836997370643351,y=0.9073574715868198 +a=zee,b=zee,i=5275,x=0.9271419947755198,y=0.7499953605856078 +a=eks,b=zee,i=5276,x=0.4436574016008654,y=0.11521473164364193 +a=wye,b=zee,i=5277,x=0.41785833930772587,y=0.5581905438338015 +a=hat,b=zee,i=5278,x=0.6303081078068822,y=0.9708543000113369 +a=eks,b=hat,i=5279,x=0.7724785778741878,y=0.8749355527936072 +a=zee,b=pan,i=5280,x=0.019491215186811517,y=0.28573440717823495 +a=hat,b=hat,i=5281,x=0.8966308328410811,y=0.8932890927799828 +a=zee,b=eks,i=5282,x=0.20474699819177533,y=0.9563609260887708 +a=eks,b=hat,i=5283,x=0.8232222331296849,y=0.43288890410832115 +a=pan,b=pan,i=5284,x=0.06808879127275447,y=0.2961369332523437 +a=hat,b=pan,i=5285,x=0.07045589395497931,y=0.06411882838638927 +a=zee,b=pan,i=5286,x=0.5025476621481306,y=0.5455719768538321 +a=hat,b=eks,i=5287,x=0.6864003316225611,y=0.08724809130852695 +a=eks,b=wye,i=5288,x=0.9345047793469049,y=0.7545355491792637 +a=eks,b=zee,i=5289,x=0.09683817897484082,y=0.15042392025928608 +a=hat,b=zee,i=5290,x=0.2201144900883092,y=0.09304236894658524 +a=pan,b=zee,i=5291,x=0.6437086955209985,y=0.6412853324081308 +a=pan,b=pan,i=5292,x=0.7101999657039595,y=0.9654389825167757 +a=zee,b=pan,i=5293,x=0.44434019344510023,y=0.3616886405725528 +a=hat,b=hat,i=5294,x=0.4986619811254004,y=0.36527690926573364 +a=wye,b=zee,i=5295,x=0.6218618299228648,y=0.9324975302931531 +a=hat,b=wye,i=5296,x=0.3811141224627541,y=0.9228475537405691 +a=eks,b=eks,i=5297,x=0.450776715605552,y=0.31636578533096016 +a=pan,b=zee,i=5298,x=0.3086259636689451,y=0.06652636662046696 +a=zee,b=wye,i=5299,x=0.4581205277744118,y=0.8883132608926249 +a=hat,b=zee,i=5300,x=0.6065263542151584,y=0.8758808605345744 +a=eks,b=pan,i=5301,x=0.26907393999080953,y=0.633331389237707 +a=pan,b=hat,i=5302,x=0.2662060484446822,y=0.501911240454392 +a=wye,b=zee,i=5303,x=0.030537351078086195,y=0.20700838585535786 +a=wye,b=hat,i=5304,x=0.4745666526865788,y=0.3396776308478552 +a=eks,b=zee,i=5305,x=0.5607499175198385,y=0.21583087167043014 +a=eks,b=hat,i=5306,x=0.690451786737028,y=0.0861194392792598 +a=pan,b=zee,i=5307,x=0.06684973668910421,y=0.9544628284207586 +a=wye,b=zee,i=5308,x=0.7500932442964064,y=0.552958619063383 +a=pan,b=zee,i=5309,x=0.2335642300224079,y=0.31164052398797637 +a=pan,b=eks,i=5310,x=0.15387236958406036,y=0.43829110359848433 +a=wye,b=zee,i=5311,x=0.7866346249384528,y=0.03570506892329006 +a=hat,b=wye,i=5312,x=0.5514251601334069,y=0.4379220457409775 +a=eks,b=wye,i=5313,x=0.0355425881526662,y=0.16802137840026887 +a=eks,b=eks,i=5314,x=0.04767639014474101,y=0.7923199475995649 +a=hat,b=pan,i=5315,x=0.22846522556430016,y=0.8271404016977637 +a=wye,b=pan,i=5316,x=0.31445904414804127,y=0.235006707754 +a=zee,b=wye,i=5317,x=0.4335088190275804,y=0.5671270126055555 +a=hat,b=wye,i=5318,x=0.15817916140514576,y=0.6371355203785057 +a=zee,b=zee,i=5319,x=0.9627644186331633,y=0.46453264491285806 +a=pan,b=pan,i=5320,x=0.9101265684004383,y=0.8101420365566193 +a=pan,b=hat,i=5321,x=0.7404633039474602,y=0.9639884498668673 +a=zee,b=zee,i=5322,x=0.6420718148305066,y=0.37414212799368096 +a=wye,b=hat,i=5323,x=0.4830324590268663,y=0.0404568640233397 +a=hat,b=zee,i=5324,x=0.5028487276011456,y=0.020932159991859267 +a=zee,b=pan,i=5325,x=0.888291122851125,y=0.5111470794632866 +a=wye,b=pan,i=5326,x=0.07272409700902271,y=0.27564484500916986 +a=wye,b=pan,i=5327,x=0.0888998337471314,y=0.9919041685553374 +a=hat,b=pan,i=5328,x=0.3064216274886523,y=0.4890201595898237 +a=pan,b=wye,i=5329,x=0.3470931183432189,y=0.1997795824920121 +a=zee,b=zee,i=5330,x=0.13436961326496677,y=0.3095854896519281 +a=zee,b=pan,i=5331,x=0.8655317519954471,y=0.8104322805331614 +a=eks,b=wye,i=5332,x=0.01695205279543599,y=0.6253163249860758 +a=wye,b=wye,i=5333,x=0.41853514055951446,y=0.46414849053819973 +a=eks,b=wye,i=5334,x=0.9312528403346797,y=0.34690398003679423 +a=hat,b=wye,i=5335,x=0.8146576023607562,y=0.517623963255214 +a=wye,b=wye,i=5336,x=0.9644696679607304,y=0.17623585722771673 +a=hat,b=wye,i=5337,x=0.0491647681854408,y=0.9084359968915301 +a=wye,b=eks,i=5338,x=0.9183687166177615,y=0.6742918022088258 +a=eks,b=zee,i=5339,x=0.6913946457851302,y=0.5236074895779744 +a=wye,b=wye,i=5340,x=0.7574842345027994,y=0.35438559050849205 +a=pan,b=pan,i=5341,x=0.9609080490571219,y=0.764751472995584 +a=hat,b=hat,i=5342,x=0.9571224566918112,y=0.6488786174457046 +a=eks,b=zee,i=5343,x=0.1297439418853782,y=0.10986446330230937 +a=wye,b=pan,i=5344,x=0.2265442713227983,y=0.08671233554174995 +a=zee,b=eks,i=5345,x=0.6690807314571691,y=0.5220733222869928 +a=wye,b=zee,i=5346,x=0.42279438877482367,y=0.1357326426861194 +a=zee,b=eks,i=5347,x=0.566584546381942,y=0.14424580074370563 +a=eks,b=hat,i=5348,x=0.9402905188032046,y=0.6899005608656246 +a=wye,b=wye,i=5349,x=0.8220699059748584,y=0.08673018838619662 +a=eks,b=pan,i=5350,x=0.223912795614429,y=0.8705191204953174 +a=pan,b=zee,i=5351,x=0.17054432883772475,y=0.3754155013143816 +a=pan,b=hat,i=5352,x=0.577021048756712,y=0.8658764185620885 +a=eks,b=zee,i=5353,x=0.6047802080751319,y=0.16748745069598325 +a=zee,b=pan,i=5354,x=0.8138458432489908,y=0.887184873534984 +a=hat,b=zee,i=5355,x=0.4409314249173867,y=0.16661996267618873 +a=zee,b=wye,i=5356,x=0.9294777278187871,y=0.9218221729540071 +a=zee,b=zee,i=5357,x=0.7978605597846053,y=0.19629225024825436 +a=eks,b=eks,i=5358,x=0.020853766511345406,y=0.9622073813280082 +a=pan,b=wye,i=5359,x=0.30351132190401986,y=0.6285435222862336 +a=hat,b=eks,i=5360,x=0.20965717538739437,y=0.8407225718631762 +a=wye,b=eks,i=5361,x=0.8752567055200561,y=0.9860616183578573 +a=zee,b=pan,i=5362,x=0.7742820785303554,y=0.12159579314900681 +a=eks,b=pan,i=5363,x=0.045340262727698866,y=0.8347997035721408 +a=eks,b=eks,i=5364,x=0.27673456069026947,y=0.28606929907632006 +a=hat,b=eks,i=5365,x=0.1389831981773636,y=0.958748587909282 +a=hat,b=hat,i=5366,x=0.2805736404470527,y=0.39685097136131187 +a=eks,b=hat,i=5367,x=0.506031079714652,y=0.9912645565514333 +a=pan,b=zee,i=5368,x=0.6865182575714622,y=0.8704513374052988 +a=zee,b=wye,i=5369,x=0.8603176374144329,y=0.3346439571733928 +a=pan,b=eks,i=5370,x=0.9070851500395942,y=0.03151443822439248 +a=wye,b=zee,i=5371,x=0.26330651984082165,y=0.312969179382553 +a=zee,b=zee,i=5372,x=0.5395637542263729,y=0.876693303664991 +a=zee,b=hat,i=5373,x=0.34909843746802205,y=0.8568124167530461 +a=zee,b=zee,i=5374,x=0.3028178173036057,y=0.7391998484027293 +a=hat,b=zee,i=5375,x=0.5150486678896874,y=0.5093614114895396 +a=hat,b=zee,i=5376,x=0.26087420592676525,y=0.45387940157532647 +a=zee,b=eks,i=5377,x=0.11113050876158048,y=0.019064162496037707 +a=zee,b=hat,i=5378,x=0.7356184687449835,y=0.5091161605127379 +a=wye,b=wye,i=5379,x=0.09703125778637067,y=0.25691589979049356 +a=zee,b=eks,i=5380,x=0.3345104910149367,y=0.1516506429745581 +a=eks,b=hat,i=5381,x=0.5792199947921147,y=0.49613092724134833 +a=wye,b=eks,i=5382,x=0.6188424819758455,y=0.5722334124286547 +a=wye,b=pan,i=5383,x=0.4199976827116998,y=0.6380529017621875 +a=eks,b=zee,i=5384,x=0.7599800240198485,y=0.19856983882208867 +a=eks,b=hat,i=5385,x=0.06854514347417606,y=0.028515802052052952 +a=wye,b=zee,i=5386,x=0.31992003300785,y=0.9257458880403014 +a=wye,b=zee,i=5387,x=0.8545498814228611,y=0.06322205211700338 +a=eks,b=zee,i=5388,x=0.14459434374592373,y=0.42112443945304057 +a=pan,b=zee,i=5389,x=0.11816306719121206,y=0.17831615949339463 +a=zee,b=pan,i=5390,x=0.551475598918215,y=0.6565173979014076 +a=hat,b=pan,i=5391,x=0.4696624324268569,y=0.9440798879738231 +a=pan,b=hat,i=5392,x=0.2906675154826033,y=0.7331663429068216 +a=pan,b=hat,i=5393,x=0.2596796215047702,y=0.9407425847640128 +a=eks,b=wye,i=5394,x=0.6216628077513283,y=0.9763969655887303 +a=zee,b=wye,i=5395,x=0.8476101473277529,y=0.9881007277790081 +a=zee,b=zee,i=5396,x=0.8702478883993182,y=0.2813073047318746 +a=eks,b=hat,i=5397,x=0.9584988429207648,y=0.16350049486702678 +a=wye,b=eks,i=5398,x=0.36458407067281184,y=0.04100408848224302 +a=wye,b=wye,i=5399,x=0.733413532545851,y=0.6459898444733033 +a=pan,b=wye,i=5400,x=0.9665506125898256,y=0.5448152784578933 +a=zee,b=hat,i=5401,x=0.8543887956499512,y=0.7439702074332549 +a=pan,b=hat,i=5402,x=0.16703607056661052,y=0.678760520989282 +a=pan,b=pan,i=5403,x=0.8295505457000276,y=0.08557288192430035 +a=hat,b=eks,i=5404,x=0.24083859157948273,y=0.8456272874080909 +a=hat,b=hat,i=5405,x=0.7303478280030506,y=0.08240241730334918 +a=hat,b=hat,i=5406,x=0.16072785206888152,y=0.940229803599545 +a=eks,b=pan,i=5407,x=0.8649757853523717,y=0.49430262836010985 +a=hat,b=hat,i=5408,x=0.5776416796711862,y=0.38502333915273557 +a=hat,b=pan,i=5409,x=0.5633298053737792,y=0.7410429711654063 +a=eks,b=eks,i=5410,x=0.9778916491011578,y=0.2273478424516322 +a=pan,b=eks,i=5411,x=0.7262036914700832,y=0.9187345564266572 +a=zee,b=eks,i=5412,x=0.33286294808080064,y=0.3921681976941228 +a=wye,b=eks,i=5413,x=0.08772931753470603,y=0.48815297744510433 +a=eks,b=pan,i=5414,x=0.44377217382552636,y=0.13437156912545423 +a=eks,b=eks,i=5415,x=0.43246842646662487,y=0.9003920363683975 +a=eks,b=hat,i=5416,x=0.753762625636042,y=0.6313338577994543 +a=pan,b=hat,i=5417,x=0.20986095023321283,y=0.278888203103681 +a=zee,b=pan,i=5418,x=0.15332749400308754,y=0.8904428676045328 +a=hat,b=eks,i=5419,x=0.46399468430524804,y=0.0717886401624439 +a=zee,b=zee,i=5420,x=0.47725202464468663,y=0.9096066884668478 +a=wye,b=eks,i=5421,x=0.4608256396986088,y=0.18257443066884294 +a=hat,b=zee,i=5422,x=0.9062976974038087,y=0.825705654266679 +a=pan,b=eks,i=5423,x=0.829675619825074,y=0.30094578297716856 +a=zee,b=pan,i=5424,x=0.2627796756491889,y=0.05131765835402935 +a=pan,b=wye,i=5425,x=0.9750271883009257,y=0.10505350281212911 +a=wye,b=wye,i=5426,x=0.2694712165014862,y=0.617405875060473 +a=hat,b=eks,i=5427,x=0.06062699861257914,y=0.14515726494650738 +a=pan,b=wye,i=5428,x=0.9471818920457628,y=0.2665032520198297 +a=hat,b=eks,i=5429,x=0.3317119302689199,y=0.45073390665129454 +a=pan,b=hat,i=5430,x=0.16613227391144125,y=0.41913253603052736 +a=zee,b=eks,i=5431,x=0.5545698300075519,y=0.9624415304532793 +a=hat,b=hat,i=5432,x=0.9825886641650767,y=0.4606811454162322 +a=hat,b=zee,i=5433,x=0.7849062201991618,y=0.9640442210529644 +a=pan,b=wye,i=5434,x=0.027672040238877704,y=0.09364154641355082 +a=zee,b=hat,i=5435,x=0.4045108520910917,y=0.36431937644373535 +a=hat,b=zee,i=5436,x=0.9496952473063589,y=0.6756301296750051 +a=zee,b=hat,i=5437,x=0.5978983969671523,y=0.6276473499153709 +a=eks,b=hat,i=5438,x=0.38522029067066954,y=0.9206254386424841 +a=eks,b=hat,i=5439,x=0.38811572418657825,y=0.07594870509481821 +a=hat,b=pan,i=5440,x=0.3245042501769525,y=0.5860367509842646 +a=eks,b=hat,i=5441,x=0.5113055435442414,y=0.9478634662218888 +a=hat,b=hat,i=5442,x=0.649952463378999,y=0.40331287808319716 +a=zee,b=pan,i=5443,x=0.2660546525494476,y=0.036573786936417774 +a=hat,b=wye,i=5444,x=0.2933645151017673,y=0.8565796439445684 +a=hat,b=hat,i=5445,x=0.19274932648900556,y=0.6752612195498396 +a=zee,b=pan,i=5446,x=0.6843298638997956,y=0.18463787286549893 +a=eks,b=zee,i=5447,x=0.4465765938644741,y=0.6465428046837856 +a=wye,b=hat,i=5448,x=0.7104951786733581,y=0.007575728589058528 +a=hat,b=wye,i=5449,x=0.05598891388977545,y=0.22520895137141883 +a=hat,b=zee,i=5450,x=0.6973457907641605,y=0.3767547727152859 +a=eks,b=hat,i=5451,x=0.22980925307219058,y=0.09539340024354548 +a=pan,b=hat,i=5452,x=0.3157808212188198,y=0.6787208591042566 +a=zee,b=zee,i=5453,x=0.08674939853988706,y=0.0016458788929679669 +a=pan,b=hat,i=5454,x=0.45512276442779265,y=0.7647008695253613 +a=wye,b=hat,i=5455,x=0.9223519005619959,y=0.9896263386831655 +a=hat,b=zee,i=5456,x=0.2599314461144381,y=0.8810566831796974 +a=wye,b=eks,i=5457,x=0.3716116598539073,y=0.6158074210009791 +a=eks,b=zee,i=5458,x=0.04287045703879866,y=0.3387484748791293 +a=eks,b=eks,i=5459,x=0.964192450580381,y=0.0021921221413634395 +a=zee,b=hat,i=5460,x=0.16317765667465844,y=0.5350462588301713 +a=pan,b=pan,i=5461,x=0.6162574043540692,y=0.8321486837007045 +a=eks,b=pan,i=5462,x=0.1418039983669439,y=0.6211011915118961 +a=zee,b=hat,i=5463,x=0.5986397200652216,y=0.6968533019592756 +a=wye,b=eks,i=5464,x=0.8847165179059643,y=0.8396671337239269 +a=eks,b=pan,i=5465,x=0.64956961455677,y=0.42814835565709897 +a=wye,b=zee,i=5466,x=0.078362139340725,y=0.7041742329715265 +a=pan,b=pan,i=5467,x=0.7658242784400351,y=0.6658002824538031 +a=zee,b=wye,i=5468,x=0.7694464457122385,y=0.3630968380462761 +a=eks,b=wye,i=5469,x=0.5573393787208576,y=0.5674857974105666 +a=wye,b=wye,i=5470,x=0.9070377249974354,y=0.2288418409874835 +a=hat,b=hat,i=5471,x=0.9390885842014736,y=0.4885661765278554 +a=pan,b=hat,i=5472,x=0.15616642541017933,y=0.723291076738834 +a=hat,b=pan,i=5473,x=0.8339379553110595,y=0.27272554707575325 +a=zee,b=wye,i=5474,x=0.7147670868273149,y=0.5300588513631999 +a=hat,b=hat,i=5475,x=0.6079530363728716,y=0.7302013509128558 +a=eks,b=hat,i=5476,x=0.20009244252935454,y=0.3819915946964063 +a=eks,b=wye,i=5477,x=0.39259835612758154,y=0.30659538127782704 +a=hat,b=wye,i=5478,x=0.6770531656328236,y=0.6798247125178067 +a=wye,b=hat,i=5479,x=0.8464109156551775,y=0.5746477726666506 +a=zee,b=zee,i=5480,x=0.5016540167129663,y=0.8741956310027429 +a=wye,b=hat,i=5481,x=0.6695686221456726,y=0.689441485231751 +a=zee,b=zee,i=5482,x=0.6069552630891367,y=0.8327367055952278 +a=eks,b=eks,i=5483,x=0.7469659158360071,y=0.10223878164983224 +a=zee,b=pan,i=5484,x=0.9278433464500453,y=0.1755972033710903 +a=zee,b=pan,i=5485,x=0.5724120522769688,y=0.03415735625364058 +a=zee,b=wye,i=5486,x=0.3960740290371987,y=0.2157291640948238 +a=zee,b=wye,i=5487,x=0.4006137623075525,y=0.915996687470202 +a=wye,b=wye,i=5488,x=0.3501090213998701,y=0.1419133192803893 +a=eks,b=eks,i=5489,x=0.86861919099865,y=0.25681726556775375 +a=wye,b=hat,i=5490,x=0.0114773666847795,y=0.024645492270649272 +a=pan,b=eks,i=5491,x=0.37445278083566247,y=0.1319415773692295 +a=pan,b=eks,i=5492,x=0.24969695350122256,y=0.7787009090435869 +a=hat,b=wye,i=5493,x=0.1382138485389508,y=0.42533800225303686 +a=zee,b=pan,i=5494,x=0.8834013775449513,y=0.532739443419528 +a=hat,b=pan,i=5495,x=0.06870299529036838,y=0.16955231705247786 +a=pan,b=eks,i=5496,x=0.7348263636816107,y=0.8630644835981002 +a=pan,b=wye,i=5497,x=0.18130548510310573,y=0.012524267398086986 +a=zee,b=wye,i=5498,x=0.07850770050431843,y=0.6592896086014353 +a=eks,b=wye,i=5499,x=0.12579070445810636,y=0.027946488029312544 +a=zee,b=hat,i=5500,x=0.31461267260641923,y=0.0748646953586749 +a=eks,b=pan,i=5501,x=0.6387163017917407,y=0.9935696733123411 +a=zee,b=wye,i=5502,x=0.43904419266704897,y=0.4569132922221508 +a=eks,b=pan,i=5503,x=0.8033268068277595,y=0.18844163406954773 +a=zee,b=eks,i=5504,x=0.9596958577456198,y=0.04773563051124652 +a=hat,b=wye,i=5505,x=0.5520964703015074,y=0.48453868182721893 +a=wye,b=zee,i=5506,x=0.4087385270797551,y=0.8564815497838665 +a=eks,b=pan,i=5507,x=0.21391759502009422,y=0.3447041692322321 +a=hat,b=eks,i=5508,x=0.27910653275458874,y=0.5485292937357691 +a=hat,b=pan,i=5509,x=0.0989266416174771,y=0.6959930085614316 +a=pan,b=hat,i=5510,x=0.4611680765379149,y=0.7214873034272665 +a=eks,b=wye,i=5511,x=0.23798712129455957,y=0.7587550612183068 +a=eks,b=wye,i=5512,x=0.5807870919230165,y=0.9691165477002429 +a=pan,b=pan,i=5513,x=0.12503735272775673,y=0.4355589149955563 +a=pan,b=eks,i=5514,x=0.24662547688833314,y=0.3287438663802673 +a=zee,b=pan,i=5515,x=0.6313995187707404,y=0.833564271162547 +a=hat,b=zee,i=5516,x=0.33305390076062613,y=0.9170789339963947 +a=wye,b=eks,i=5517,x=0.8721055830589473,y=0.02704639391207897 +a=pan,b=pan,i=5518,x=0.14313525389664383,y=0.7459994619303395 +a=eks,b=zee,i=5519,x=0.7813269749608942,y=0.43515581235296563 +a=pan,b=pan,i=5520,x=0.12004377059603999,y=0.17842342731389704 +a=wye,b=wye,i=5521,x=0.4952080825177475,y=0.16871841358834394 +a=zee,b=pan,i=5522,x=0.36872049705368115,y=0.1990766711673171 +a=pan,b=wye,i=5523,x=0.742045965934904,y=0.9721895926892108 +a=eks,b=zee,i=5524,x=0.8701165441999673,y=0.5339961636745024 +a=wye,b=pan,i=5525,x=0.49890360517452514,y=0.024484853806581164 +a=pan,b=eks,i=5526,x=0.7026312260362405,y=0.8810518289214107 +a=wye,b=eks,i=5527,x=0.7997008739733962,y=0.18410432351101302 +a=hat,b=pan,i=5528,x=0.8212044358760883,y=0.11209149520678119 +a=pan,b=eks,i=5529,x=0.8511463764647872,y=0.14138132753417088 +a=hat,b=eks,i=5530,x=0.5258934621583872,y=0.720463955146462 +a=zee,b=eks,i=5531,x=0.35366192891288517,y=0.08693096089863839 +a=eks,b=pan,i=5532,x=0.02230190397042897,y=0.6075383296925656 +a=hat,b=zee,i=5533,x=0.958788084715825,y=0.20611877870477535 +a=pan,b=hat,i=5534,x=0.0019016743345633413,y=0.32222113968267996 +a=hat,b=wye,i=5535,x=0.4214775778712955,y=0.22796016352171378 +a=hat,b=hat,i=5536,x=0.7965347610723122,y=0.2771962774393667 +a=zee,b=eks,i=5537,x=0.5232208554018066,y=0.7842118697965217 +a=hat,b=eks,i=5538,x=0.4077121389029271,y=0.11707098355780121 +a=wye,b=wye,i=5539,x=0.743441288773323,y=0.6405109845442226 +a=hat,b=hat,i=5540,x=0.42899567587485843,y=0.23687426121264998 +a=pan,b=zee,i=5541,x=0.8254948808955715,y=0.4991271884600853 +a=zee,b=wye,i=5542,x=0.755488383171051,y=0.4137799115139683 +a=hat,b=eks,i=5543,x=0.48020817778428815,y=0.9225205496681843 +a=zee,b=eks,i=5544,x=0.6602401325197925,y=0.32279850833980206 +a=hat,b=wye,i=5545,x=0.858697605273768,y=0.8576653967219389 +a=pan,b=eks,i=5546,x=0.6631984443201948,y=0.3727938739078658 +a=eks,b=hat,i=5547,x=0.6895459625786122,y=0.22640122479226865 +a=eks,b=pan,i=5548,x=0.3627382468806156,y=0.0796990614162374 +a=zee,b=eks,i=5549,x=0.7292096702579594,y=0.9691771087568819 +a=eks,b=eks,i=5550,x=0.6327683854211364,y=0.6420822760549295 +a=zee,b=eks,i=5551,x=0.28298845518306814,y=0.8947425604116854 +a=pan,b=hat,i=5552,x=0.5841578438331838,y=0.1596820606396967 +a=hat,b=zee,i=5553,x=0.5166466940884901,y=0.5215576515640856 +a=pan,b=pan,i=5554,x=0.9579182517583037,y=0.18510227855201322 +a=wye,b=zee,i=5555,x=0.8156182188735165,y=0.7385240536968077 +a=pan,b=hat,i=5556,x=0.4092542192178087,y=0.8148464821295865 +a=wye,b=pan,i=5557,x=0.25358407312884057,y=0.9664484962083387 +a=hat,b=pan,i=5558,x=0.768872222650759,y=0.7571069129173444 +a=zee,b=hat,i=5559,x=0.02119490837909377,y=0.7608765429541047 +a=wye,b=eks,i=5560,x=0.5167434492366938,y=0.2556264017975728 +a=zee,b=zee,i=5561,x=0.19901052822038778,y=0.010162787621391778 +a=zee,b=zee,i=5562,x=0.010968218584134437,y=0.4064143237134189 +a=pan,b=hat,i=5563,x=0.5922101576133584,y=0.4027972800052315 +a=eks,b=wye,i=5564,x=0.49763688623866753,y=0.5883123179094881 +a=pan,b=wye,i=5565,x=0.7684392835456383,y=0.3749236173392554 +a=eks,b=zee,i=5566,x=0.8548967678474122,y=0.570131787889301 +a=zee,b=zee,i=5567,x=0.31067383496587675,y=0.6147427008783484 +a=eks,b=pan,i=5568,x=0.8429203216611878,y=0.1574744061469351 +a=zee,b=hat,i=5569,x=0.08829574118086814,y=0.5348102685441779 +a=pan,b=eks,i=5570,x=0.6920854194235941,y=0.6152462479121356 +a=pan,b=pan,i=5571,x=0.6728243500766502,y=0.4062647573271557 +a=wye,b=zee,i=5572,x=0.7192603411774698,y=0.4187864354572167 +a=pan,b=pan,i=5573,x=0.4439499129311816,y=0.452364734358081 +a=pan,b=eks,i=5574,x=0.20220091735345957,y=0.7994491452794874 +a=wye,b=wye,i=5575,x=0.21178209452449626,y=0.15235066856869428 +a=pan,b=hat,i=5576,x=0.2328237068625838,y=0.1466943672149028 +a=wye,b=eks,i=5577,x=0.1463637145507638,y=0.27512353058563355 +a=eks,b=eks,i=5578,x=0.7678172951406467,y=0.4330114463831388 +a=hat,b=wye,i=5579,x=0.7640191949316547,y=0.24039019030979936 +a=wye,b=hat,i=5580,x=0.302423176696171,y=0.8421273065109021 +a=wye,b=hat,i=5581,x=0.8901857920101928,y=0.29658407519577457 +a=wye,b=zee,i=5582,x=0.9976903742848702,y=0.45676971223633933 +a=eks,b=hat,i=5583,x=0.9279820319463397,y=0.2328972990196413 +a=hat,b=eks,i=5584,x=0.33098984262520037,y=0.558064177488057 +a=zee,b=wye,i=5585,x=0.8492581279138114,y=0.3377131419417513 +a=wye,b=hat,i=5586,x=0.3843644484125802,y=0.5395570591826665 +a=pan,b=wye,i=5587,x=0.2563692488210999,y=0.8648625544244997 +a=eks,b=pan,i=5588,x=0.47849756747842254,y=0.36440498978427904 +a=zee,b=zee,i=5589,x=0.16028903050640975,y=0.7637743011708871 +a=hat,b=eks,i=5590,x=0.3632486395529805,y=0.009397590758849828 +a=zee,b=hat,i=5591,x=0.30560662975374475,y=0.7718259824315155 +a=pan,b=pan,i=5592,x=0.39375784368183886,y=0.04590683905804471 +a=zee,b=wye,i=5593,x=0.6639341156412852,y=0.21782811751505382 +a=wye,b=eks,i=5594,x=0.748874819175722,y=0.5391318034694991 +a=wye,b=zee,i=5595,x=0.14037849467735208,y=0.17046690443866652 +a=zee,b=zee,i=5596,x=0.10182342354198881,y=0.5446008492963108 +a=zee,b=pan,i=5597,x=0.6907943477760979,y=0.4189830850027354 +a=eks,b=zee,i=5598,x=0.2962037835362923,y=0.36049737941380366 +a=wye,b=pan,i=5599,x=0.16480658469175224,y=0.8389670972825451 +a=zee,b=pan,i=5600,x=0.6488288447142824,y=0.8870043471299166 +a=wye,b=eks,i=5601,x=0.9541704944878237,y=0.06050893170404792 +a=hat,b=wye,i=5602,x=0.9634543762478623,y=0.2995192276364238 +a=pan,b=eks,i=5603,x=0.713998278452672,y=0.6065522135018214 +a=eks,b=pan,i=5604,x=0.9495183550398497,y=0.861843219886308 +a=zee,b=wye,i=5605,x=0.9500848655829623,y=0.45916889205740574 +a=pan,b=zee,i=5606,x=0.314494599736428,y=0.24386090680148387 +a=zee,b=wye,i=5607,x=0.7689855715450897,y=0.11045228604478441 +a=pan,b=pan,i=5608,x=0.2591280268253763,y=0.9062746985784103 +a=wye,b=eks,i=5609,x=0.038203945200321776,y=0.5754771176043 +a=wye,b=pan,i=5610,x=0.3513354907140842,y=0.23568099743397186 +a=eks,b=wye,i=5611,x=0.5581667554162788,y=0.533651422581368 +a=wye,b=pan,i=5612,x=0.6476139827218337,y=0.1625920960990147 +a=hat,b=hat,i=5613,x=0.43541285982294176,y=0.9781241021866268 +a=zee,b=hat,i=5614,x=0.07143295094027957,y=0.5146773830335898 +a=zee,b=hat,i=5615,x=0.3921043983626502,y=0.12859994269629937 +a=hat,b=hat,i=5616,x=0.12215970633938278,y=0.3357015949156391 +a=hat,b=pan,i=5617,x=0.1867388485013709,y=0.11120997350204453 +a=wye,b=eks,i=5618,x=0.6179065708118318,y=0.03936978657358048 +a=pan,b=eks,i=5619,x=0.23990263600951223,y=0.8386791333746637 +a=wye,b=zee,i=5620,x=0.8136012361181053,y=0.9246893690807032 +a=zee,b=eks,i=5621,x=0.6936065900415402,y=0.9835121994811427 +a=wye,b=hat,i=5622,x=0.46042861129071444,y=0.8690567617780255 +a=hat,b=hat,i=5623,x=0.7847006863046383,y=0.9540584320255103 +a=wye,b=zee,i=5624,x=0.6715918738207972,y=0.9248713771595384 +a=hat,b=wye,i=5625,x=0.3458684025425872,y=0.27012900303390197 +a=pan,b=eks,i=5626,x=0.5311033870913179,y=0.17537860987554665 +a=eks,b=zee,i=5627,x=0.8021710394665355,y=0.8677575901404581 +a=zee,b=zee,i=5628,x=0.22133674407714776,y=0.650517614686327 +a=eks,b=hat,i=5629,x=0.19299554543178998,y=0.926482748769109 +a=hat,b=pan,i=5630,x=0.6751229005765216,y=0.5680107534137527 +a=pan,b=hat,i=5631,x=0.6215515202465142,y=0.7335723775728186 +a=pan,b=wye,i=5632,x=0.8548923960863601,y=0.22525018696051402 +a=zee,b=hat,i=5633,x=0.8768635937091291,y=0.17829195183165314 +a=hat,b=zee,i=5634,x=0.6015751224700235,y=0.0644975490073253 +a=pan,b=hat,i=5635,x=0.7276807776942956,y=0.8500606585761793 +a=wye,b=eks,i=5636,x=0.4833228626835777,y=0.7378551070407615 +a=eks,b=pan,i=5637,x=0.19782280979787448,y=0.16113009983532756 +a=wye,b=eks,i=5638,x=0.6640345835133702,y=0.6498713803920758 +a=hat,b=hat,i=5639,x=0.20821268257622816,y=0.4305417007597995 +a=hat,b=hat,i=5640,x=0.5586511327847578,y=0.1326971674398928 +a=pan,b=eks,i=5641,x=0.7319972100987417,y=0.719616216404303 +a=pan,b=hat,i=5642,x=0.13804409751652513,y=0.9924728363763738 +a=zee,b=pan,i=5643,x=0.5223512543043243,y=0.4991596521110977 +a=eks,b=wye,i=5644,x=0.3698151588984483,y=0.17106212044489788 +a=eks,b=hat,i=5645,x=0.7963153151177051,y=0.8008422439449929 +a=pan,b=eks,i=5646,x=0.19219529269095814,y=0.20998226328210212 +a=zee,b=wye,i=5647,x=0.3429668212121526,y=0.8081062419069119 +a=eks,b=pan,i=5648,x=0.6185038317407525,y=0.13922536086565684 +a=pan,b=zee,i=5649,x=0.1882750077103732,y=0.051490445358029824 +a=pan,b=wye,i=5650,x=0.28997067788262,y=0.9817716356894414 +a=zee,b=pan,i=5651,x=0.7900065659824048,y=0.8799973980821687 +a=wye,b=hat,i=5652,x=0.6169368270983073,y=0.10348718268597767 +a=zee,b=wye,i=5653,x=0.17648668002767787,y=0.680848224860555 +a=pan,b=eks,i=5654,x=0.4277856265977521,y=0.46720306495008457 +a=pan,b=wye,i=5655,x=0.6238246026482904,y=0.5005719727517985 +a=hat,b=hat,i=5656,x=0.13794992086740376,y=0.8837838569509247 +a=pan,b=zee,i=5657,x=0.10798159915883232,y=0.14419721657117324 +a=wye,b=zee,i=5658,x=0.6608918667457152,y=0.9243582421976495 +a=eks,b=wye,i=5659,x=0.6991477488632273,y=0.757988136039786 +a=eks,b=eks,i=5660,x=0.6338110809908714,y=0.8899492379893515 +a=pan,b=zee,i=5661,x=0.5036749461847732,y=0.26738310174407787 +a=zee,b=hat,i=5662,x=0.8842361839832931,y=0.2166296985577939 +a=pan,b=eks,i=5663,x=0.7069322205111267,y=0.3613403478317495 +a=zee,b=zee,i=5664,x=0.9028085500044974,y=0.6560744841877679 +a=eks,b=pan,i=5665,x=0.42180175898330097,y=0.5602780165419919 +a=eks,b=wye,i=5666,x=0.11819158774260774,y=0.3269446466483843 +a=hat,b=pan,i=5667,x=0.4124388603109588,y=0.32891147928157505 +a=hat,b=hat,i=5668,x=0.28048754020684197,y=0.1586304642802714 +a=pan,b=pan,i=5669,x=0.355899451932013,y=0.6719277980511792 +a=wye,b=pan,i=5670,x=0.8835631178552948,y=0.030315290308040144 +a=pan,b=zee,i=5671,x=0.6000348059150206,y=0.29058998333691977 +a=eks,b=pan,i=5672,x=0.15818268756400555,y=0.06017126006059004 +a=hat,b=zee,i=5673,x=0.2279653016908878,y=0.9182355806226783 +a=eks,b=hat,i=5674,x=0.30002134346912324,y=0.5070589085102488 +a=hat,b=eks,i=5675,x=0.6776164025070541,y=0.8270479553259737 +a=hat,b=hat,i=5676,x=0.26316020747343927,y=0.4439406464012029 +a=hat,b=wye,i=5677,x=0.21137471648135742,y=0.5132924852429177 +a=wye,b=eks,i=5678,x=0.6936453571596785,y=0.5977687990521104 +a=zee,b=wye,i=5679,x=0.038384056804088296,y=0.39062169520305345 +a=wye,b=hat,i=5680,x=0.2396335274387169,y=0.5617745220517328 +a=hat,b=pan,i=5681,x=0.754469633162002,y=0.0837659053517874 +a=wye,b=wye,i=5682,x=0.13450523706607276,y=0.5466840856340288 +a=pan,b=hat,i=5683,x=0.3334514488024498,y=0.8403356176006205 +a=pan,b=eks,i=5684,x=0.5990374956703001,y=0.759556440814025 +a=eks,b=wye,i=5685,x=0.2272695825818456,y=0.06890003755302965 +a=hat,b=wye,i=5686,x=0.0781769662654741,y=0.610149228572904 +a=pan,b=eks,i=5687,x=0.20540821693039724,y=0.4583791378818265 +a=eks,b=eks,i=5688,x=0.2681427485140152,y=0.4723384743843706 +a=wye,b=zee,i=5689,x=0.06033196478297487,y=0.7884610426494236 +a=pan,b=pan,i=5690,x=0.15932061131003383,y=0.10750760915363755 +a=pan,b=wye,i=5691,x=0.6927406446662911,y=0.9484436166272129 +a=hat,b=hat,i=5692,x=0.5189985771163975,y=0.8788751540883317 +a=eks,b=eks,i=5693,x=0.2268536055075211,y=0.07181079334560747 +a=hat,b=zee,i=5694,x=0.9574100016777235,y=0.17039179071493438 +a=zee,b=pan,i=5695,x=0.9393222489267224,y=0.774430899802153 +a=zee,b=eks,i=5696,x=0.2640774691558284,y=0.8627504344994997 +a=pan,b=eks,i=5697,x=0.0327219679391374,y=0.09248968708796146 +a=hat,b=wye,i=5698,x=0.06810484760017288,y=0.6639875840703167 +a=zee,b=zee,i=5699,x=0.6656525429975034,y=0.2656212467516811 +a=pan,b=zee,i=5700,x=0.28090923774332355,y=0.8374951101696497 +a=wye,b=wye,i=5701,x=0.1179627885550506,y=0.9975425331219988 +a=eks,b=eks,i=5702,x=0.25289706880351914,y=0.2805563313790924 +a=hat,b=pan,i=5703,x=0.72917739071484,y=0.690903665960745 +a=zee,b=wye,i=5704,x=0.5782219259637615,y=0.6129742019787713 +a=hat,b=zee,i=5705,x=0.04579072787896754,y=0.15799336306835265 +a=hat,b=eks,i=5706,x=0.2189964629062231,y=0.6072901175002905 +a=zee,b=zee,i=5707,x=0.5807599756368977,y=0.28039036085635494 +a=hat,b=hat,i=5708,x=0.5348701164177605,y=0.871699930863178 +a=zee,b=pan,i=5709,x=0.6457903828308892,y=0.9224142093441036 +a=wye,b=zee,i=5710,x=0.7433946942246273,y=0.7685021078153906 +a=wye,b=zee,i=5711,x=0.243617265440373,y=0.9593069077433208 +a=hat,b=eks,i=5712,x=0.6655721179929885,y=0.6283331080904476 +a=eks,b=eks,i=5713,x=0.5690397938907296,y=0.9770357412029763 +a=wye,b=zee,i=5714,x=0.08482160064983257,y=0.03799417629580293 +a=eks,b=eks,i=5715,x=0.6755655231911353,y=0.4811405314521109 +a=eks,b=hat,i=5716,x=0.21238778822910676,y=0.3806052020082521 +a=eks,b=wye,i=5717,x=0.6979537966601973,y=0.42962472621589876 +a=zee,b=wye,i=5718,x=0.5593594936211146,y=0.16162369293678702 +a=wye,b=pan,i=5719,x=0.5431877225362253,y=0.8355498406808398 +a=eks,b=pan,i=5720,x=0.08305185712441976,y=0.051555598682940684 +a=zee,b=hat,i=5721,x=0.2195036864656421,y=0.0024237944219759333 +a=wye,b=zee,i=5722,x=0.10456345278337953,y=0.509746172766625 +a=eks,b=zee,i=5723,x=0.21507165298767472,y=0.3682335327240591 +a=hat,b=eks,i=5724,x=0.8143828554234033,y=0.24040241057094147 +a=eks,b=eks,i=5725,x=0.9447207896646325,y=0.5966728037991648 +a=wye,b=hat,i=5726,x=0.14625361456888575,y=0.5773510905462336 +a=wye,b=zee,i=5727,x=0.8249759724947993,y=0.8786053736989866 +a=wye,b=pan,i=5728,x=0.2648916398523009,y=0.36807949569468823 +a=wye,b=zee,i=5729,x=0.38861160385421634,y=0.008675492900147463 +a=eks,b=zee,i=5730,x=0.12149239438427939,y=0.4952581794297195 +a=hat,b=wye,i=5731,x=0.9834987933267317,y=0.9382393032643578 +a=hat,b=wye,i=5732,x=0.5015349091062511,y=0.6216857441435001 +a=eks,b=pan,i=5733,x=0.13872819430672179,y=0.13383706933234074 +a=hat,b=pan,i=5734,x=0.5107753291897712,y=0.1890771910893585 +a=zee,b=eks,i=5735,x=0.16433787761695273,y=0.9899324406741649 +a=pan,b=hat,i=5736,x=0.09547147433477066,y=0.8232711347746213 +a=eks,b=eks,i=5737,x=0.9827804718012476,y=0.8380939985179561 +a=wye,b=hat,i=5738,x=0.8055154582345196,y=0.6724553306516827 +a=hat,b=pan,i=5739,x=0.6476551335592238,y=0.2601855690050563 +a=eks,b=wye,i=5740,x=0.06533958654376182,y=0.08290954242914517 +a=eks,b=pan,i=5741,x=0.8637268770032811,y=0.5213399189681543 +a=hat,b=wye,i=5742,x=0.34236446310071245,y=0.9934982483299798 +a=hat,b=eks,i=5743,x=0.5295348501354114,y=0.7258797581771135 +a=hat,b=hat,i=5744,x=0.12378910131331311,y=0.40752356675537815 +a=eks,b=wye,i=5745,x=0.3665816980119626,y=0.6375063009827584 +a=hat,b=hat,i=5746,x=0.3584851213141641,y=0.7358326774690753 +a=hat,b=zee,i=5747,x=0.43583700578338747,y=0.672265347255106 +a=zee,b=pan,i=5748,x=0.7440532825684012,y=0.9785802799882344 +a=zee,b=hat,i=5749,x=0.21090673582102115,y=0.1689004632484875 +a=pan,b=pan,i=5750,x=0.8304494332695221,y=0.5545369624062666 +a=zee,b=pan,i=5751,x=0.5728551154691659,y=0.6693087997390269 +a=eks,b=wye,i=5752,x=0.4413629999732097,y=0.15979822952735956 +a=wye,b=eks,i=5753,x=0.7095091807055749,y=0.724643932584749 +a=zee,b=wye,i=5754,x=0.7672243199159505,y=0.2279066139221857 +a=zee,b=zee,i=5755,x=0.3010837648341733,y=0.025119103758309502 +a=pan,b=zee,i=5756,x=0.6193965896501459,y=0.8537626115609437 +a=wye,b=hat,i=5757,x=0.1224660035525037,y=0.9089730465198579 +a=wye,b=zee,i=5758,x=0.7467869025815791,y=0.7773472293348217 +a=eks,b=zee,i=5759,x=0.5808704155987169,y=0.7833615756850842 +a=hat,b=eks,i=5760,x=0.9162336115551181,y=0.823024870348188 +a=eks,b=pan,i=5761,x=0.8487786036617613,y=0.622984817551366 +a=wye,b=pan,i=5762,x=0.40655642829036065,y=0.4636508847184254 +a=eks,b=zee,i=5763,x=0.5976566500579671,y=0.43395514824679315 +a=zee,b=eks,i=5764,x=0.3648319525198409,y=0.8451336137273936 +a=eks,b=hat,i=5765,x=0.18805948712913445,y=0.22065247387702902 +a=hat,b=eks,i=5766,x=0.46718203983164364,y=0.5797529176785338 +a=wye,b=wye,i=5767,x=0.3576483350283548,y=0.7099943913835636 +a=zee,b=wye,i=5768,x=0.3112657659379815,y=0.7236135438320516 +a=pan,b=wye,i=5769,x=0.12034641162140858,y=0.7632931531006384 +a=wye,b=zee,i=5770,x=0.2844962427329081,y=0.46659983713341124 +a=pan,b=hat,i=5771,x=0.8904572608374995,y=0.8849293322073792 +a=wye,b=wye,i=5772,x=0.7038981127406301,y=0.494354667366391 +a=pan,b=eks,i=5773,x=0.5155930172001615,y=0.9788581972056736 +a=zee,b=eks,i=5774,x=0.28797189143581137,y=0.8675122476473998 +a=zee,b=pan,i=5775,x=0.03055433366810012,y=0.1704580136613072 +a=pan,b=eks,i=5776,x=0.7165945800863369,y=0.6653908462460456 +a=pan,b=eks,i=5777,x=0.8730284129862198,y=0.6933278671481614 +a=pan,b=zee,i=5778,x=0.18335757641115535,y=0.5465471193000622 +a=zee,b=hat,i=5779,x=0.10449109525989031,y=0.09472821919765906 +a=zee,b=wye,i=5780,x=0.4996898459570338,y=0.788832071937286 +a=hat,b=hat,i=5781,x=0.9223990594381151,y=0.9860563250941797 +a=pan,b=pan,i=5782,x=0.21543034149293305,y=0.7487921850342059 +a=hat,b=zee,i=5783,x=0.6163250225253557,y=0.7015824283135457 +a=zee,b=pan,i=5784,x=0.25355692244085803,y=0.5122385042700014 +a=hat,b=wye,i=5785,x=0.40569525676284146,y=0.22909456416866192 +a=wye,b=zee,i=5786,x=0.03516048679248873,y=0.8905801671138128 +a=wye,b=eks,i=5787,x=0.21927016627884677,y=0.5789606863931362 +a=pan,b=eks,i=5788,x=0.02515332637605694,y=0.5642073646656487 +a=hat,b=wye,i=5789,x=0.8879926912167789,y=0.288087517987045 +a=zee,b=zee,i=5790,x=0.8365237122409817,y=0.3161681746915882 +a=pan,b=pan,i=5791,x=0.9821624001072915,y=0.035862016352741 +a=hat,b=hat,i=5792,x=0.04225905159882992,y=0.11113794777514896 +a=wye,b=hat,i=5793,x=0.7433843634275165,y=0.5164678527321154 +a=eks,b=hat,i=5794,x=0.6887872847411916,y=0.485721605301096 +a=wye,b=zee,i=5795,x=0.6399305400537463,y=0.5169871749762857 +a=pan,b=eks,i=5796,x=0.10739150192981317,y=0.004460524149627276 +a=hat,b=hat,i=5797,x=0.5867728931987851,y=0.937578286245456 +a=eks,b=hat,i=5798,x=0.3908387810335817,y=0.34330528598151944 +a=wye,b=eks,i=5799,x=0.11663940947930529,y=0.2283382768880119 +a=hat,b=wye,i=5800,x=0.20766266556079938,y=0.06909200825337258 +a=zee,b=eks,i=5801,x=0.019645955696274475,y=0.9094238943256715 +a=hat,b=zee,i=5802,x=0.4647837023773008,y=0.30037328314118017 +a=wye,b=pan,i=5803,x=0.5646566533554874,y=0.15673400226423917 +a=eks,b=hat,i=5804,x=0.29845440226372855,y=0.24711215673748332 +a=zee,b=wye,i=5805,x=0.25960541840206386,y=0.22950027817819518 +a=wye,b=pan,i=5806,x=0.6653575136807429,y=0.9060998128185732 +a=pan,b=wye,i=5807,x=0.18771994519215784,y=0.26225112077131363 +a=wye,b=pan,i=5808,x=0.3666840512152372,y=0.15437085935635642 +a=zee,b=wye,i=5809,x=0.1494185162017646,y=0.7860811687162453 +a=wye,b=hat,i=5810,x=0.11952846412695983,y=0.8522219808940303 +a=hat,b=eks,i=5811,x=0.44094875130964795,y=0.7732717099587513 +a=eks,b=hat,i=5812,x=0.5559531679203801,y=0.026931495207055067 +a=hat,b=zee,i=5813,x=0.5451345812741655,y=0.4792657127863339 +a=eks,b=wye,i=5814,x=0.3619763137230263,y=0.3300717677846403 +a=eks,b=zee,i=5815,x=0.48687526629526545,y=0.8584389551214576 +a=pan,b=eks,i=5816,x=0.9160561949834121,y=0.5246537157918573 +a=pan,b=wye,i=5817,x=0.3309523992695672,y=0.8070632628360801 +a=pan,b=zee,i=5818,x=0.20345133041566366,y=0.5750982955524265 +a=zee,b=eks,i=5819,x=0.07183321376053509,y=0.9726675502317286 +a=wye,b=wye,i=5820,x=0.9675205269852082,y=0.8456558793367495 +a=hat,b=zee,i=5821,x=0.319976254021178,y=0.8734609010107423 +a=eks,b=eks,i=5822,x=0.6616970307501397,y=0.6091232839670194 +a=eks,b=pan,i=5823,x=0.5176519151206722,y=0.021797183751670723 +a=eks,b=zee,i=5824,x=0.008069601151581285,y=0.4982567352783567 +a=pan,b=hat,i=5825,x=0.5827800197345394,y=0.7803525569338927 +a=pan,b=pan,i=5826,x=0.2538325082222126,y=0.9476879457255432 +a=wye,b=eks,i=5827,x=0.9514763137560248,y=0.20882670554843952 +a=wye,b=zee,i=5828,x=0.9320615638508492,y=0.19881625022009897 +a=pan,b=hat,i=5829,x=0.9764966414862699,y=0.4156514128952272 +a=hat,b=pan,i=5830,x=0.3667779041985445,y=0.705757188907245 +a=eks,b=eks,i=5831,x=0.2131869859612514,y=0.051574404230206206 +a=hat,b=eks,i=5832,x=0.536815843763481,y=0.9725354850537404 +a=eks,b=wye,i=5833,x=0.06151529817648871,y=0.7067840865178908 +a=pan,b=hat,i=5834,x=0.40809909826591584,y=0.9348168564556171 +a=eks,b=eks,i=5835,x=0.565996045716497,y=0.4508098512548929 +a=eks,b=wye,i=5836,x=0.8956966597743651,y=0.8528472084728154 +a=eks,b=pan,i=5837,x=0.4574051555265334,y=0.8299651056659689 +a=pan,b=wye,i=5838,x=0.40192120844730816,y=0.01299427191690905 +a=wye,b=hat,i=5839,x=0.9215400303532923,y=0.45266271324432283 +a=pan,b=wye,i=5840,x=0.24154556129725246,y=0.5622236434363397 +a=zee,b=wye,i=5841,x=0.1727248222190798,y=0.6210983576320617 +a=wye,b=eks,i=5842,x=0.6216373633536472,y=0.9301770846288369 +a=eks,b=eks,i=5843,x=0.7492151915521785,y=0.39861528823986403 +a=zee,b=pan,i=5844,x=0.760328363920412,y=0.25716006527035284 +a=hat,b=eks,i=5845,x=0.43975939611821113,y=0.8916429935358784 +a=zee,b=zee,i=5846,x=0.162570991251604,y=0.26519462331398813 +a=wye,b=zee,i=5847,x=0.27955183683250895,y=0.593734945819627 +a=hat,b=hat,i=5848,x=0.9956327931315808,y=0.8873051757938238 +a=hat,b=pan,i=5849,x=0.7302167315792862,y=0.21263835483392501 +a=wye,b=pan,i=5850,x=0.9313090088228326,y=0.9743729163851863 +a=eks,b=zee,i=5851,x=0.22409910130745192,y=0.13300739204811318 +a=hat,b=pan,i=5852,x=0.9764589316784894,y=0.5367076815906018 +a=hat,b=hat,i=5853,x=0.9153388125321756,y=0.3586120018450708 +a=zee,b=eks,i=5854,x=0.13307347063070984,y=0.35231749332115525 +a=eks,b=zee,i=5855,x=0.9817510205071746,y=0.345441110032638 +a=hat,b=hat,i=5856,x=0.02372556298430306,y=0.7721928675615208 +a=eks,b=hat,i=5857,x=0.5417934009900822,y=0.13544385674063442 +a=eks,b=zee,i=5858,x=0.0460418994677978,y=0.5267262848816568 +a=eks,b=wye,i=5859,x=0.07297199386640929,y=0.027345228589134907 +a=eks,b=eks,i=5860,x=0.9833629242563793,y=0.9992250545586543 +a=eks,b=hat,i=5861,x=0.885544518143363,y=0.6319209563437962 +a=wye,b=eks,i=5862,x=0.5814001743292831,y=0.2775598540805262 +a=eks,b=wye,i=5863,x=0.46034553116676624,y=0.8419263560507274 +a=hat,b=pan,i=5864,x=0.8998046024201602,y=0.13280033695524907 +a=zee,b=zee,i=5865,x=0.7705835578927107,y=0.47218544336953905 +a=wye,b=wye,i=5866,x=0.0548129640505145,y=0.8443145744599417 +a=eks,b=zee,i=5867,x=0.9115822381629575,y=0.7866137441239371 +a=zee,b=zee,i=5868,x=0.6094609434293627,y=0.5377506393673299 +a=zee,b=wye,i=5869,x=0.018050024906604567,y=0.7925383948436677 +a=pan,b=wye,i=5870,x=0.7185567353405748,y=0.9625690376428901 +a=zee,b=zee,i=5871,x=0.028580144473957514,y=0.3101568871452759 +a=pan,b=pan,i=5872,x=0.3820471070600516,y=0.35563824254246 +a=hat,b=pan,i=5873,x=0.48211948675174343,y=0.2808314182510484 +a=zee,b=zee,i=5874,x=0.4244763123071966,y=0.27813346850123377 +a=hat,b=hat,i=5875,x=0.08023425641620874,y=0.3562943757988909 +a=eks,b=zee,i=5876,x=0.42409197009601207,y=0.2580874448511281 +a=zee,b=hat,i=5877,x=0.6106977731868735,y=0.8348351384198046 +a=hat,b=pan,i=5878,x=0.7267758858416487,y=0.6189509030501132 +a=eks,b=pan,i=5879,x=0.9304167092235895,y=0.7812522227544872 +a=pan,b=pan,i=5880,x=0.16403167139407027,y=0.9377394665165222 +a=zee,b=zee,i=5881,x=0.9728622687660967,y=0.15656315863552106 +a=wye,b=hat,i=5882,x=0.1079539981243911,y=0.27269401005584115 +a=pan,b=wye,i=5883,x=0.3575378506176421,y=0.6513985153042581 +a=pan,b=pan,i=5884,x=0.5893199011375699,y=0.9675602927187726 +a=zee,b=wye,i=5885,x=0.7855309055804873,y=0.8242084722200425 +a=pan,b=hat,i=5886,x=0.21719695401350458,y=0.30358017023038153 +a=hat,b=hat,i=5887,x=0.9478034096451651,y=0.408314973093156 +a=pan,b=hat,i=5888,x=0.6047201198005093,y=0.9181081561579384 +a=hat,b=hat,i=5889,x=0.585057883337934,y=0.8637135279822525 +a=wye,b=hat,i=5890,x=0.7193606570599776,y=0.13247216321287003 +a=eks,b=hat,i=5891,x=0.38491586194929694,y=0.1469109750984342 +a=zee,b=pan,i=5892,x=0.9813253864700262,y=0.35805907741021115 +a=pan,b=pan,i=5893,x=0.3991583932113212,y=0.9300651976220902 +a=eks,b=hat,i=5894,x=0.4664037391639634,y=0.665201311994492 +a=eks,b=zee,i=5895,x=0.34688995428502123,y=0.05521465426780947 +a=pan,b=hat,i=5896,x=0.9024771073805518,y=0.604435930128322 +a=wye,b=eks,i=5897,x=0.8964292531785713,y=0.4797408068859207 +a=zee,b=zee,i=5898,x=0.9638020677593624,y=0.9758009686628205 +a=pan,b=zee,i=5899,x=0.1740859761427278,y=0.6267077732379096 +a=wye,b=eks,i=5900,x=0.5229577213131821,y=0.18158149929552536 +a=pan,b=wye,i=5901,x=0.7384787869595655,y=0.41300809363121915 +a=pan,b=hat,i=5902,x=0.41567839319864996,y=0.6586070339163206 +a=pan,b=pan,i=5903,x=0.16296558429713726,y=0.6335579931374635 +a=wye,b=eks,i=5904,x=0.791240301793597,y=0.5905379287555277 +a=eks,b=eks,i=5905,x=0.8611318706939175,y=0.012613640405385818 +a=wye,b=pan,i=5906,x=0.25968317122777085,y=0.21946674504226305 +a=eks,b=pan,i=5907,x=0.20429202129242863,y=0.2739618927896226 +a=hat,b=zee,i=5908,x=0.5139620538238665,y=0.4911358765578846 +a=pan,b=hat,i=5909,x=0.2621296183552325,y=0.6724917830910391 +a=eks,b=hat,i=5910,x=0.42415855241583555,y=0.6705675010493037 +a=wye,b=pan,i=5911,x=0.865745658241438,y=0.58440580479703 +a=eks,b=hat,i=5912,x=0.8061623351763454,y=0.6282727719209886 +a=pan,b=zee,i=5913,x=0.07513903167347802,y=0.6097002489929698 +a=zee,b=hat,i=5914,x=0.6882661603529711,y=0.8887129009982704 +a=wye,b=wye,i=5915,x=0.25957436941921963,y=0.5267742816791648 +a=hat,b=zee,i=5916,x=0.5369361894430387,y=0.7602843160092176 +a=zee,b=eks,i=5917,x=0.7603685712259192,y=0.6343676597010043 +a=pan,b=hat,i=5918,x=0.366468458362766,y=0.03541459276961356 +a=hat,b=zee,i=5919,x=0.572831435062068,y=0.03791669059169456 +a=hat,b=eks,i=5920,x=0.22277164773544,y=0.6701548094942816 +a=eks,b=hat,i=5921,x=0.7220748068466161,y=0.9135263674287071 +a=hat,b=hat,i=5922,x=0.7007543076445784,y=0.5785000013877882 +a=zee,b=pan,i=5923,x=0.07333176505461592,y=0.6129972451763929 +a=eks,b=eks,i=5924,x=0.7977706056198149,y=0.3145761502534876 +a=pan,b=wye,i=5925,x=0.02234819330370974,y=0.24864881451646326 +a=eks,b=wye,i=5926,x=0.31862517237026744,y=0.6707830122783046 +a=zee,b=wye,i=5927,x=0.7736532335919073,y=0.06276902730360534 +a=zee,b=hat,i=5928,x=0.571180118057766,y=0.23249209976534324 +a=wye,b=wye,i=5929,x=0.765996158956063,y=0.7875000435827569 +a=eks,b=eks,i=5930,x=0.9258500136940602,y=0.14002804460000795 +a=zee,b=pan,i=5931,x=0.14870262574003812,y=0.25758171933702145 +a=hat,b=hat,i=5932,x=0.6061740180931977,y=0.0647099944297298 +a=zee,b=eks,i=5933,x=0.21312616005615392,y=0.1555687828207697 +a=wye,b=wye,i=5934,x=0.32174717605868364,y=0.5617674601864029 +a=zee,b=eks,i=5935,x=0.4278905571169318,y=0.7204350849259756 +a=wye,b=wye,i=5936,x=0.5169276990526274,y=0.34471540929660927 +a=hat,b=wye,i=5937,x=0.7939967856315264,y=0.9601200264326587 +a=pan,b=pan,i=5938,x=0.7447545239901884,y=0.8615464344679636 +a=wye,b=pan,i=5939,x=0.32618776050076514,y=0.04356428568705306 +a=zee,b=pan,i=5940,x=0.30848692760824414,y=0.4765563067775509 +a=zee,b=eks,i=5941,x=0.47731093944717395,y=0.20531029159472136 +a=zee,b=hat,i=5942,x=0.14569062187871828,y=0.29647189869590773 +a=zee,b=eks,i=5943,x=0.8514541851665678,y=0.47380190170636116 +a=wye,b=pan,i=5944,x=0.8579979653959152,y=0.020846772517364776 +a=pan,b=eks,i=5945,x=0.6760904036707333,y=0.038710653329522726 +a=wye,b=pan,i=5946,x=0.4654804137932894,y=0.034558917439536097 +a=zee,b=hat,i=5947,x=0.21695412923454904,y=0.43929843802398505 +a=hat,b=hat,i=5948,x=0.5757328621980413,y=0.6353025655596225 +a=wye,b=eks,i=5949,x=0.9623043477520935,y=0.11211455399205761 +a=pan,b=eks,i=5950,x=0.2489174544195356,y=0.9543858789744019 +a=wye,b=zee,i=5951,x=0.2551744295171663,y=0.6371014605832375 +a=wye,b=zee,i=5952,x=0.6661892172394466,y=0.25609424535345615 +a=zee,b=eks,i=5953,x=0.9664924377661902,y=0.5704525111862812 +a=zee,b=zee,i=5954,x=0.7314435770258082,y=0.5760633916387623 +a=wye,b=eks,i=5955,x=0.11730300164253482,y=0.2437668953328913 +a=hat,b=wye,i=5956,x=0.2856744287649412,y=0.5130003461790801 +a=pan,b=wye,i=5957,x=0.7991558243539277,y=0.04715962071161517 +a=wye,b=hat,i=5958,x=0.4484915030384218,y=0.0021936451209908503 +a=wye,b=eks,i=5959,x=0.4276118637683318,y=0.9781842697081753 +a=wye,b=zee,i=5960,x=0.5390282464497976,y=0.21779961652631485 +a=hat,b=zee,i=5961,x=0.3083082640562401,y=0.43599613823729055 +a=pan,b=eks,i=5962,x=0.15236030642851295,y=0.11800538936265059 +a=zee,b=wye,i=5963,x=0.7842417183077839,y=0.8263558103417791 +a=wye,b=pan,i=5964,x=0.42422897642936763,y=0.5598064063472771 +a=wye,b=hat,i=5965,x=0.7381633325773709,y=0.7044839805205219 +a=eks,b=zee,i=5966,x=0.8246457170881877,y=0.546058458654676 +a=pan,b=wye,i=5967,x=0.03056556054577575,y=0.5661151347932647 +a=wye,b=wye,i=5968,x=0.6210050577035034,y=0.6524576650195097 +a=hat,b=pan,i=5969,x=0.7090572782654315,y=0.5364015328854267 +a=eks,b=zee,i=5970,x=0.6509530715275128,y=0.5780440319964154 +a=pan,b=pan,i=5971,x=0.2887825352259904,y=0.15004456717790193 +a=wye,b=pan,i=5972,x=0.831991442447814,y=0.26469776729003514 +a=zee,b=wye,i=5973,x=0.20543699412375216,y=0.7115776392376905 +a=pan,b=wye,i=5974,x=0.2632680009756867,y=0.5045539888483129 +a=zee,b=hat,i=5975,x=0.34854624620098384,y=0.12823216693877193 +a=hat,b=zee,i=5976,x=0.12265984923829065,y=0.46184314823141537 +a=zee,b=eks,i=5977,x=0.9593214911106812,y=0.18841934020738382 +a=zee,b=pan,i=5978,x=0.29873353271383263,y=0.8224260506438726 +a=wye,b=zee,i=5979,x=0.3367480944275053,y=0.9086030526073715 +a=eks,b=hat,i=5980,x=0.6119122505853635,y=0.08152300908632903 +a=eks,b=eks,i=5981,x=0.04584617519803835,y=0.07778733739846255 +a=hat,b=hat,i=5982,x=0.12903186206218742,y=0.34208394676963483 +a=wye,b=eks,i=5983,x=0.20225412929960151,y=0.467369874775762 +a=eks,b=zee,i=5984,x=0.43322997404163954,y=0.5286653070293011 +a=zee,b=zee,i=5985,x=0.5011026241476996,y=0.805862929391608 +a=zee,b=eks,i=5986,x=0.8754701645608397,y=0.38365755627001585 +a=pan,b=eks,i=5987,x=0.4615059476811778,y=0.052616042635722726 +a=hat,b=wye,i=5988,x=0.6628427322104598,y=0.7830019543371667 +a=hat,b=wye,i=5989,x=0.9291945030562897,y=0.3850137859960868 +a=wye,b=pan,i=5990,x=0.17713926799897517,y=0.23695227873073954 +a=pan,b=eks,i=5991,x=0.7450679111488475,y=0.28865753240279957 +a=hat,b=wye,i=5992,x=0.608480151924532,y=0.2124705647477415 +a=wye,b=zee,i=5993,x=0.5294790360408727,y=0.8997422208092308 +a=wye,b=pan,i=5994,x=0.8452227401580423,y=0.17900534407423696 +a=pan,b=pan,i=5995,x=0.9106908084952221,y=0.4539070115302676 +a=zee,b=wye,i=5996,x=0.5373426059376083,y=0.4221246992022961 +a=pan,b=wye,i=5997,x=0.5531071589049933,y=0.08637347865871003 +a=zee,b=pan,i=5998,x=0.21694616431952807,y=0.39150665545149743 +a=zee,b=wye,i=5999,x=0.6413081783785531,y=0.1998976766972167 +a=eks,b=eks,i=6000,x=0.2792519668247778,y=0.5138064566303124 +a=hat,b=zee,i=6001,x=0.5185086838193509,y=0.7904042779588125 +a=eks,b=eks,i=6002,x=0.39573160678139196,y=0.4615703290236336 +a=zee,b=hat,i=6003,x=0.0715926003170353,y=0.6334247799868317 +a=pan,b=zee,i=6004,x=0.24114560678004815,y=0.9328567037965978 +a=hat,b=wye,i=6005,x=0.7983815573901718,y=0.7761184973619634 +a=hat,b=zee,i=6006,x=0.5384751396537175,y=0.3888207115072827 +a=wye,b=pan,i=6007,x=0.8053846290661436,y=0.8678997964852174 +a=pan,b=eks,i=6008,x=0.41565599952378685,y=0.9850186434544672 +a=wye,b=wye,i=6009,x=0.0929139240769814,y=0.5373260828931007 +a=zee,b=eks,i=6010,x=0.6485105788304564,y=0.4297840734143743 +a=hat,b=zee,i=6011,x=0.9000836207274523,y=0.21471020343061598 +a=eks,b=eks,i=6012,x=0.6658398998195909,y=0.13678166324566765 +a=hat,b=wye,i=6013,x=0.4176340542833341,y=0.9065866640956619 +a=zee,b=wye,i=6014,x=0.8507681738053369,y=0.11610028428937647 +a=eks,b=hat,i=6015,x=0.9615655580235888,y=0.3722658883094253 +a=pan,b=pan,i=6016,x=0.7515268934050028,y=0.6517374909352979 +a=pan,b=hat,i=6017,x=0.49152531929212073,y=0.7512315139958677 +a=eks,b=hat,i=6018,x=0.4684056585315659,y=0.337057411818393 +a=zee,b=hat,i=6019,x=0.46644646414956337,y=0.37632624811846627 +a=eks,b=zee,i=6020,x=0.8375544392876899,y=0.06208795125761901 +a=eks,b=wye,i=6021,x=0.853613881880828,y=0.42565283184216685 +a=wye,b=hat,i=6022,x=0.0008045774133644823,y=0.9649087112765938 +a=eks,b=wye,i=6023,x=0.728964866290429,y=0.20299302934138896 +a=wye,b=wye,i=6024,x=0.17509415050833677,y=0.6602044660320481 +a=pan,b=hat,i=6025,x=0.8660100438564455,y=0.43409555049096815 +a=hat,b=hat,i=6026,x=0.26534848529863153,y=0.15071960409960417 +a=hat,b=eks,i=6027,x=0.6918174742812051,y=0.18022893420812924 +a=pan,b=eks,i=6028,x=0.8921081985029767,y=0.918512738613517 +a=eks,b=hat,i=6029,x=0.5291325936429374,y=0.11343528410923331 +a=pan,b=eks,i=6030,x=0.6604483059910737,y=0.828006457014962 +a=hat,b=zee,i=6031,x=0.15437854915261007,y=0.503378274348622 +a=wye,b=pan,i=6032,x=0.18616681775349353,y=0.428462590403658 +a=wye,b=hat,i=6033,x=0.17782260468314637,y=0.3212752721293215 +a=zee,b=zee,i=6034,x=0.1872485063005922,y=0.11358951848324028 +a=wye,b=zee,i=6035,x=0.40200320956425806,y=0.5915516801877846 +a=wye,b=eks,i=6036,x=0.6743134456217715,y=0.03587684243454348 +a=hat,b=pan,i=6037,x=0.13535704558051898,y=0.08799048432237733 +a=eks,b=hat,i=6038,x=0.45829076005760183,y=0.9312783969989717 +a=pan,b=wye,i=6039,x=0.8260078705928582,y=0.015009473265236828 +a=pan,b=eks,i=6040,x=0.02209842222005065,y=0.2707759101194467 +a=pan,b=pan,i=6041,x=0.24065041069096327,y=0.096992272385374 +a=wye,b=wye,i=6042,x=0.1257432277214967,y=0.7056875982657411 +a=wye,b=zee,i=6043,x=0.19024789027868116,y=0.8414234848855409 +a=zee,b=wye,i=6044,x=0.5264647677402654,y=0.16668422327274046 +a=wye,b=wye,i=6045,x=0.43588050348095864,y=0.4231462786478698 +a=zee,b=eks,i=6046,x=0.35017939224895767,y=0.31215765738608925 +a=eks,b=wye,i=6047,x=0.5417973498575591,y=0.47047382812068883 +a=hat,b=wye,i=6048,x=0.7766726125727336,y=0.5675508167476694 +a=zee,b=wye,i=6049,x=0.9832175361809419,y=0.2682166583462263 +a=wye,b=zee,i=6050,x=0.6951984651252766,y=0.5425712622829648 +a=pan,b=wye,i=6051,x=0.9427895952822903,y=0.8719941425198732 +a=hat,b=hat,i=6052,x=0.5361976672567662,y=0.5331863539216497 +a=eks,b=wye,i=6053,x=0.7102521301167394,y=0.017628741065697007 +a=eks,b=hat,i=6054,x=0.7073320813195529,y=0.9382615280812954 +a=wye,b=wye,i=6055,x=0.9034120549999815,y=0.9428661865045129 +a=wye,b=zee,i=6056,x=0.9036169505703209,y=0.8702961297029511 +a=pan,b=zee,i=6057,x=0.351391651879459,y=0.22131930493166563 +a=hat,b=pan,i=6058,x=0.4633029443317498,y=0.9006978783785164 +a=pan,b=hat,i=6059,x=0.8954915180233931,y=0.5799236237902317 +a=wye,b=pan,i=6060,x=0.011291356990852042,y=0.7765350029774964 +a=wye,b=hat,i=6061,x=0.8964276551673388,y=0.09468753423212417 +a=eks,b=zee,i=6062,x=0.32542453183848197,y=0.5356755758750752 +a=pan,b=pan,i=6063,x=0.4553835211035392,y=0.421964673707642 +a=eks,b=eks,i=6064,x=0.9195082628714536,y=0.7843278824429687 +a=wye,b=eks,i=6065,x=0.43792520749353625,y=0.9395208618424521 +a=hat,b=zee,i=6066,x=0.6147064931036405,y=0.9150698526901345 +a=zee,b=eks,i=6067,x=0.22286944513587603,y=0.5667267901072823 +a=zee,b=pan,i=6068,x=0.1015880769763784,y=0.9719880080896737 +a=zee,b=hat,i=6069,x=0.8599055004647317,y=0.09826062758286946 +a=hat,b=pan,i=6070,x=0.6313496582432914,y=0.9900649342170824 +a=pan,b=pan,i=6071,x=0.8928836261132681,y=0.5415114404183805 +a=zee,b=wye,i=6072,x=0.7452277791699898,y=0.27999313704075457 +a=wye,b=wye,i=6073,x=0.018510579550919615,y=0.6478773625532628 +a=pan,b=hat,i=6074,x=0.14632992450201188,y=0.7026424321895863 +a=pan,b=eks,i=6075,x=0.8012118002371259,y=0.7203879849887644 +a=hat,b=wye,i=6076,x=0.8379974247825939,y=0.6503639424507504 +a=pan,b=zee,i=6077,x=0.5778438306895812,y=0.3635043725548298 +a=hat,b=eks,i=6078,x=0.6372234825627152,y=0.5775364684644685 +a=wye,b=hat,i=6079,x=0.788390001290666,y=0.08406257620709923 +a=eks,b=hat,i=6080,x=0.5842098929256355,y=0.9268385178778537 +a=eks,b=zee,i=6081,x=0.8045184557436604,y=0.3550708830410243 +a=wye,b=hat,i=6082,x=0.6940314918085063,y=0.9546919945201542 +a=zee,b=wye,i=6083,x=0.07677730138586769,y=0.27970074396540523 +a=hat,b=hat,i=6084,x=0.8231273607660942,y=0.7945531787758096 +a=pan,b=zee,i=6085,x=0.149414209891241,y=0.785222866060064 +a=hat,b=zee,i=6086,x=0.8656687722742876,y=0.3783605596273294 +a=pan,b=hat,i=6087,x=0.7452242982918568,y=0.933266614617221 +a=eks,b=eks,i=6088,x=0.9407795350577164,y=0.8986498240204077 +a=zee,b=wye,i=6089,x=0.20326626549933924,y=0.9955640843974876 +a=eks,b=pan,i=6090,x=0.838908851853637,y=0.9142053659359575 +a=pan,b=zee,i=6091,x=0.2805934812907199,y=0.4958691991853912 +a=hat,b=hat,i=6092,x=0.11050475306966923,y=0.6388348781021509 +a=zee,b=hat,i=6093,x=0.665308883447062,y=0.06804657653188073 +a=zee,b=wye,i=6094,x=0.38062861091901556,y=0.1551403595265176 +a=eks,b=zee,i=6095,x=0.6890247160219993,y=0.37496310117295584 +a=eks,b=hat,i=6096,x=0.42296496745953693,y=0.028270087708508695 +a=zee,b=pan,i=6097,x=0.16613072961880582,y=0.6781440562566766 +a=eks,b=wye,i=6098,x=0.004861307055076147,y=0.16556471646142745 +a=hat,b=wye,i=6099,x=0.45226025959304195,y=0.18641738624575777 +a=wye,b=eks,i=6100,x=0.6994211629442989,y=0.5162220389082391 +a=hat,b=eks,i=6101,x=0.21566053977410837,y=0.0009137416907488705 +a=zee,b=eks,i=6102,x=0.8280966067887752,y=0.694693806129609 +a=zee,b=pan,i=6103,x=0.6340964020751576,y=0.62642563404278 +a=eks,b=eks,i=6104,x=0.35610230144127086,y=0.6916343444424629 +a=pan,b=wye,i=6105,x=0.2907054181631238,y=0.6928671017273116 +a=zee,b=pan,i=6106,x=0.8553526569078405,y=0.9138200519516971 +a=hat,b=hat,i=6107,x=0.16347811679340452,y=0.6796304402643298 +a=pan,b=eks,i=6108,x=0.08545243832367033,y=0.26227816664595516 +a=pan,b=wye,i=6109,x=0.42064626396142935,y=0.03834575879901836 +a=hat,b=hat,i=6110,x=0.06431500264016754,y=0.8198549278735412 +a=pan,b=hat,i=6111,x=0.8176964039522118,y=0.27991537751096096 +a=wye,b=eks,i=6112,x=0.32643889115109914,y=0.057664918435550105 +a=eks,b=zee,i=6113,x=0.7830249162665363,y=0.9359267958767102 +a=zee,b=pan,i=6114,x=0.12372114799931111,y=0.006510213999872061 +a=eks,b=pan,i=6115,x=0.14468978749350747,y=0.9503328335027744 +a=pan,b=wye,i=6116,x=0.8796441138920073,y=0.7932277172417034 +a=zee,b=zee,i=6117,x=0.9246694666039478,y=0.18141663220397541 +a=wye,b=pan,i=6118,x=0.6353087660069283,y=0.5051898483269901 +a=pan,b=wye,i=6119,x=0.5863942231599231,y=0.001428085680191149 +a=wye,b=zee,i=6120,x=0.8391496713951982,y=0.8272270342812488 +a=pan,b=wye,i=6121,x=0.10848385354873591,y=0.4213783243233229 +a=eks,b=zee,i=6122,x=0.7851432595398691,y=0.8736148992334403 +a=pan,b=wye,i=6123,x=0.14384598748640032,y=0.32134746224637845 +a=hat,b=zee,i=6124,x=0.05088458565782927,y=0.9994183544894671 +a=hat,b=eks,i=6125,x=0.7256280642967333,y=0.8471794523838057 +a=eks,b=pan,i=6126,x=0.6585496392017636,y=0.4276868684164896 +a=wye,b=hat,i=6127,x=0.645442843855344,y=0.34584198249412534 +a=wye,b=hat,i=6128,x=0.5798880313425798,y=0.991140739248181 +a=zee,b=zee,i=6129,x=0.8451024180287646,y=0.4474449179206156 +a=pan,b=eks,i=6130,x=0.06722223792791904,y=0.14906728853790685 +a=eks,b=eks,i=6131,x=0.8733172145139986,y=0.754180892846082 +a=wye,b=wye,i=6132,x=0.21323342519040167,y=0.023037099194546995 +a=eks,b=hat,i=6133,x=0.2772309881804147,y=0.03618215388759871 +a=hat,b=wye,i=6134,x=0.3566779583699996,y=0.7569810016480044 +a=zee,b=zee,i=6135,x=0.4368219705298403,y=0.02593555893570043 +a=wye,b=hat,i=6136,x=0.13423307209566393,y=0.7786764748609936 +a=pan,b=wye,i=6137,x=0.26321994371190116,y=0.7448472659747205 +a=pan,b=eks,i=6138,x=0.09141195779591726,y=0.10884990452426058 +a=hat,b=eks,i=6139,x=0.8439060414873816,y=0.4078177506117555 +a=zee,b=eks,i=6140,x=0.6449410501908724,y=0.7328187261405557 +a=wye,b=wye,i=6141,x=0.31425705029105533,y=0.7492859328412478 +a=zee,b=zee,i=6142,x=0.657143123361377,y=0.37319179681546233 +a=pan,b=wye,i=6143,x=0.8303922450488143,y=0.04133052528317438 +a=pan,b=zee,i=6144,x=0.054269779082146474,y=0.7280169255714574 +a=pan,b=eks,i=6145,x=0.9449211141040083,y=0.18293190122317016 +a=zee,b=wye,i=6146,x=0.28919940890955353,y=0.7696928449638194 +a=wye,b=wye,i=6147,x=0.29949161102957667,y=0.5548662350346921 +a=zee,b=wye,i=6148,x=0.06803050982105852,y=0.6066130537591169 +a=eks,b=zee,i=6149,x=0.6534482020575438,y=0.2506945890953125 +a=eks,b=eks,i=6150,x=0.2543117769739106,y=0.2683840371177597 +a=wye,b=eks,i=6151,x=0.2875496688119247,y=0.44319198704607665 +a=wye,b=eks,i=6152,x=0.7099732953682635,y=0.5854903351687778 +a=wye,b=pan,i=6153,x=0.07854709434875495,y=0.3722757779564305 +a=pan,b=wye,i=6154,x=0.8844645043086019,y=0.0821083597407316 +a=zee,b=zee,i=6155,x=0.3642127687872748,y=0.5633536743710837 +a=wye,b=zee,i=6156,x=0.06825592495808563,y=0.1502278354043537 +a=hat,b=wye,i=6157,x=0.96483308459617,y=0.005464821632367056 +a=wye,b=wye,i=6158,x=0.5486690225111291,y=0.22135008972861803 +a=pan,b=wye,i=6159,x=0.962029830876355,y=0.39858158874481264 +a=hat,b=eks,i=6160,x=0.7011580850727354,y=0.6036204870691432 +a=eks,b=zee,i=6161,x=0.08747236952448512,y=0.6025426256044452 +a=hat,b=wye,i=6162,x=0.7456669839482689,y=0.1394569856909862 +a=hat,b=hat,i=6163,x=0.10827051081377403,y=0.16793651272516608 +a=wye,b=pan,i=6164,x=0.8979852141961816,y=0.13235901577397613 +a=zee,b=zee,i=6165,x=0.15629723258639028,y=0.8654019947072258 +a=pan,b=wye,i=6166,x=0.5836460911249829,y=0.5913706500552215 +a=pan,b=zee,i=6167,x=0.6207688091598478,y=0.47548687622711405 +a=eks,b=pan,i=6168,x=0.011142080206369753,y=0.11796822475814073 +a=wye,b=hat,i=6169,x=0.27571064540346324,y=0.849891289726519 +a=wye,b=hat,i=6170,x=0.05037038984895503,y=0.6127522806306696 +a=hat,b=eks,i=6171,x=0.6128807090186297,y=0.13380041255048647 +a=hat,b=zee,i=6172,x=0.4805916761138247,y=0.1482140011291747 +a=pan,b=zee,i=6173,x=0.07652496417334043,y=0.042388913077830326 +a=eks,b=eks,i=6174,x=0.43221049405771506,y=0.9702133355298461 +a=zee,b=hat,i=6175,x=0.22992120482659384,y=0.7893723418315517 +a=wye,b=wye,i=6176,x=0.8712880934289053,y=0.1426259097448438 +a=wye,b=pan,i=6177,x=0.03184609338086353,y=0.0814260689531977 +a=pan,b=eks,i=6178,x=0.18328780306168269,y=0.7969641159371771 +a=pan,b=hat,i=6179,x=0.44176808883841967,y=0.606631222409441 +a=pan,b=eks,i=6180,x=0.6707266041969419,y=0.8559378190156729 +a=eks,b=zee,i=6181,x=0.2802981253544844,y=0.3174939125127616 +a=hat,b=wye,i=6182,x=0.5963539674332015,y=0.8719750664328125 +a=hat,b=pan,i=6183,x=0.005703731409972823,y=0.13190978995990732 +a=wye,b=eks,i=6184,x=0.8185740040040715,y=0.29143129414848035 +a=hat,b=pan,i=6185,x=0.38534047699412566,y=0.653203878373999 +a=pan,b=eks,i=6186,x=0.8129419229181339,y=0.9565505011070674 +a=zee,b=eks,i=6187,x=0.9102216458464243,y=0.14788252816414793 +a=pan,b=pan,i=6188,x=0.3138266925669364,y=0.1423581267550319 +a=eks,b=zee,i=6189,x=0.1600695810764854,y=0.3703741621779819 +a=hat,b=zee,i=6190,x=0.855253088583113,y=0.4268359685582771 +a=pan,b=zee,i=6191,x=0.4936690941214801,y=0.8239585275348885 +a=zee,b=eks,i=6192,x=0.9698866358660461,y=0.45918790442353197 +a=zee,b=pan,i=6193,x=0.22555543203604156,y=0.354448421001617 +a=wye,b=zee,i=6194,x=0.567972797574568,y=0.48947921344717205 +a=pan,b=wye,i=6195,x=0.32782196923608053,y=0.5904659635589349 +a=hat,b=hat,i=6196,x=0.6643469112984154,y=0.21978754163260783 +a=hat,b=wye,i=6197,x=0.9175822141933855,y=0.8289821718204701 +a=pan,b=pan,i=6198,x=0.7387220064556718,y=0.634422986160881 +a=hat,b=hat,i=6199,x=0.27873509309298805,y=0.8518009401398621 +a=hat,b=pan,i=6200,x=0.9456083795785362,y=0.07976539092371093 +a=wye,b=zee,i=6201,x=0.3729199649979895,y=0.3737596699867053 +a=pan,b=eks,i=6202,x=0.47394220338381987,y=0.22208820414520292 +a=wye,b=wye,i=6203,x=0.43456592177296915,y=0.8898632264012567 +a=hat,b=hat,i=6204,x=0.01568433367414035,y=0.6760088307426864 +a=eks,b=pan,i=6205,x=0.9867459947802004,y=0.048081368596216145 +a=zee,b=eks,i=6206,x=0.4689131127096242,y=0.18743577113193155 +a=hat,b=pan,i=6207,x=0.35740607834132276,y=0.9046883371614931 +a=wye,b=pan,i=6208,x=0.38705607831183175,y=0.33125379993312465 +a=hat,b=pan,i=6209,x=0.1164284726722783,y=0.5077787588883211 +a=eks,b=pan,i=6210,x=0.11164707350592284,y=0.4366699296089537 +a=zee,b=hat,i=6211,x=0.1756835304978165,y=0.21235178828034162 +a=wye,b=wye,i=6212,x=0.4370538758875272,y=0.6712221542567061 +a=wye,b=zee,i=6213,x=0.223018528653398,y=0.07665796419452864 +a=wye,b=wye,i=6214,x=0.3196105142466139,y=0.5918579198886101 +a=hat,b=pan,i=6215,x=0.2642111043247998,y=0.7655889787356082 +a=eks,b=pan,i=6216,x=0.830827137944212,y=0.04852612916637178 +a=wye,b=eks,i=6217,x=0.8805402436632958,y=0.45841077395866314 +a=eks,b=pan,i=6218,x=0.413534591007817,y=0.23614970902594068 +a=zee,b=hat,i=6219,x=0.16354591153161113,y=0.9206152927733066 +a=eks,b=zee,i=6220,x=0.047918107206670224,y=0.11615158016485994 +a=wye,b=eks,i=6221,x=0.7465534540087728,y=0.9821197497223434 +a=eks,b=wye,i=6222,x=0.06680014273579682,y=0.18844745124665652 +a=eks,b=zee,i=6223,x=0.722803247048192,y=0.36350236589598184 +a=eks,b=hat,i=6224,x=0.4238158023951344,y=0.2511472296462649 +a=pan,b=pan,i=6225,x=0.9203832973582675,y=0.06804134828535513 +a=eks,b=hat,i=6226,x=0.02496410500180868,y=0.05574344857979974 +a=hat,b=hat,i=6227,x=0.38672001205322815,y=0.19823389210483422 +a=zee,b=wye,i=6228,x=0.82604777396307,y=0.4659557204008049 +a=hat,b=pan,i=6229,x=0.14688149819492824,y=0.09514280973942923 +a=zee,b=hat,i=6230,x=0.7075949539072733,y=0.4235760111709499 +a=zee,b=zee,i=6231,x=0.5376973727140149,y=0.2898522104137249 +a=hat,b=eks,i=6232,x=0.5875320141178829,y=0.2318829378753392 +a=wye,b=pan,i=6233,x=0.608930346989634,y=0.4394723390502957 +a=hat,b=pan,i=6234,x=0.3711000240622062,y=0.5630248688807553 +a=zee,b=hat,i=6235,x=0.6700739126174862,y=0.9940554433455402 +a=hat,b=hat,i=6236,x=0.4937178916169107,y=0.9804247824378383 +a=eks,b=zee,i=6237,x=0.9471147772457458,y=0.08993646421096724 +a=pan,b=zee,i=6238,x=0.8826315387759526,y=0.29842130130234024 +a=wye,b=pan,i=6239,x=0.8739810335218393,y=0.2932188268287632 +a=zee,b=zee,i=6240,x=0.7765733461710617,y=0.2833840343701606 +a=pan,b=eks,i=6241,x=0.8637612972836923,y=0.7179857913303808 +a=pan,b=wye,i=6242,x=0.7916044619336652,y=0.8298956143848671 +a=hat,b=wye,i=6243,x=0.03245716276075361,y=0.06220544584591636 +a=wye,b=hat,i=6244,x=0.12210504687225221,y=0.6815533723212936 +a=eks,b=zee,i=6245,x=0.46823867638384764,y=0.6642014993474107 +a=eks,b=hat,i=6246,x=0.29665539600807134,y=0.7003997740545368 +a=eks,b=hat,i=6247,x=0.3362821619192434,y=0.5279161806972573 +a=eks,b=zee,i=6248,x=0.5444822392275463,y=0.0876616329488289 +a=eks,b=hat,i=6249,x=0.20745998433546498,y=0.6115074760010532 +a=zee,b=wye,i=6250,x=0.1678104597445702,y=0.6488476640200247 +a=eks,b=hat,i=6251,x=0.7449272998418788,y=0.6080272372617547 +a=zee,b=pan,i=6252,x=0.5630148470870018,y=0.9374709146770936 +a=zee,b=eks,i=6253,x=0.3902801767495462,y=0.5732026335466424 +a=zee,b=eks,i=6254,x=0.16850436138589997,y=0.8738130855818549 +a=zee,b=zee,i=6255,x=0.9316229517968885,y=0.652503212541953 +a=zee,b=eks,i=6256,x=0.5901306196182216,y=0.0931368428666508 +a=hat,b=eks,i=6257,x=0.7050090746554877,y=0.8875603931761636 +a=eks,b=wye,i=6258,x=0.9454475219485642,y=0.5012059708954245 +a=zee,b=pan,i=6259,x=0.4266553967306278,y=0.4003433468882255 +a=wye,b=zee,i=6260,x=0.9923421841444514,y=0.8824722395488493 +a=hat,b=hat,i=6261,x=0.40702432370099206,y=0.7171214051987123 +a=hat,b=eks,i=6262,x=0.3350864667715827,y=0.014819836304338363 +a=wye,b=hat,i=6263,x=0.9268271428508724,y=0.8044165287448475 +a=eks,b=eks,i=6264,x=0.4779658182518448,y=0.8202291191900539 +a=pan,b=hat,i=6265,x=0.2970907219742721,y=0.1979486130274667 +a=hat,b=zee,i=6266,x=0.7137087061271212,y=0.013510967108152694 +a=eks,b=eks,i=6267,x=0.6051949380519777,y=0.7786588336276383 +a=eks,b=wye,i=6268,x=0.8158250525163169,y=0.4134056153971454 +a=eks,b=eks,i=6269,x=0.19963046420567765,y=0.7765565982643615 +a=hat,b=eks,i=6270,x=0.543219579817685,y=0.5740667894014433 +a=pan,b=eks,i=6271,x=0.46967904346855993,y=0.8165981152983919 +a=pan,b=hat,i=6272,x=0.866140011093518,y=0.3038034829369789 +a=zee,b=hat,i=6273,x=0.7504799514506184,y=0.5256684190391457 +a=eks,b=eks,i=6274,x=0.7402757803304741,y=0.8741323775731765 +a=zee,b=eks,i=6275,x=0.10740056926929464,y=0.24466182300866768 +a=pan,b=pan,i=6276,x=0.6952734267926836,y=0.3034126351184192 +a=hat,b=eks,i=6277,x=0.4555390450312061,y=0.29958791124739714 +a=pan,b=pan,i=6278,x=0.8010308117452736,y=0.10301620244633602 +a=pan,b=zee,i=6279,x=0.7313615800627254,y=0.1256082104913564 +a=pan,b=hat,i=6280,x=0.4855733066299236,y=0.8761128788327854 +a=hat,b=pan,i=6281,x=0.4484391085565852,y=0.4389498697416624 +a=pan,b=hat,i=6282,x=0.09083588457295921,y=0.7896685475022054 +a=zee,b=eks,i=6283,x=0.5390923448056928,y=0.5167672853818701 +a=wye,b=wye,i=6284,x=0.35204669568634417,y=0.4690592822602978 +a=pan,b=pan,i=6285,x=0.32173095582057487,y=0.21796469598272317 +a=zee,b=eks,i=6286,x=0.144962592956428,y=0.7722195658556293 +a=hat,b=wye,i=6287,x=0.2714129569031942,y=0.8615826556040387 +a=hat,b=zee,i=6288,x=0.07477462162312054,y=0.5791036060536199 +a=wye,b=zee,i=6289,x=0.7327389149804516,y=0.7332292873505851 +a=wye,b=hat,i=6290,x=0.21334531120997036,y=0.7835004731984553 +a=wye,b=pan,i=6291,x=0.72465968202963,y=0.8111622984322363 +a=wye,b=zee,i=6292,x=0.7179223482928053,y=0.7389960044426721 +a=wye,b=zee,i=6293,x=0.6388081928409085,y=0.34955396223940427 +a=pan,b=wye,i=6294,x=0.9468440956319596,y=0.4217394313328563 +a=pan,b=eks,i=6295,x=0.5390564367625461,y=0.044601959541880176 +a=pan,b=pan,i=6296,x=0.16446925567275705,y=0.2859671068853066 +a=zee,b=zee,i=6297,x=0.36656402569411484,y=0.7479751436902188 +a=zee,b=hat,i=6298,x=0.9752808469326072,y=0.5811620174961745 +a=zee,b=pan,i=6299,x=0.8830811226882286,y=0.2699573596370525 +a=pan,b=zee,i=6300,x=0.31023070105575734,y=0.11731145460396875 +a=zee,b=pan,i=6301,x=0.9479037050282592,y=0.396609639351287 +a=zee,b=zee,i=6302,x=0.24914699249882744,y=0.4481166721397105 +a=hat,b=zee,i=6303,x=0.8952025142838863,y=0.5374079020216094 +a=wye,b=eks,i=6304,x=0.7278787302021043,y=0.4613586504326308 +a=pan,b=zee,i=6305,x=0.1290986312271305,y=0.12638586813227837 +a=eks,b=hat,i=6306,x=0.12880877413554215,y=0.7937042890401891 +a=pan,b=hat,i=6307,x=0.5265554249602866,y=0.5324141264515088 +a=zee,b=eks,i=6308,x=0.6932899560091913,y=0.4224058829341274 +a=eks,b=eks,i=6309,x=0.6584180105748301,y=0.46624011433648027 +a=eks,b=eks,i=6310,x=0.4455507880824502,y=0.8273180891731959 +a=eks,b=hat,i=6311,x=0.9810589871426987,y=0.8707798683477451 +a=eks,b=pan,i=6312,x=0.20487685479037343,y=0.3809481389765218 +a=eks,b=zee,i=6313,x=0.8361568272178401,y=0.3358472395165475 +a=wye,b=zee,i=6314,x=0.463204899148721,y=0.8170995486225013 +a=eks,b=zee,i=6315,x=0.4236416770354665,y=0.6484535277551096 +a=zee,b=pan,i=6316,x=0.2909481028983725,y=0.6310311151465591 +a=eks,b=pan,i=6317,x=0.3794062074790783,y=0.4471294857197765 +a=zee,b=pan,i=6318,x=0.2692152520955172,y=0.22081394976202395 +a=zee,b=zee,i=6319,x=0.5181926783871064,y=0.1991481006591117 +a=hat,b=eks,i=6320,x=0.9361894740111099,y=0.11767606452557877 +a=pan,b=wye,i=6321,x=0.2769079772213442,y=0.7118580604878051 +a=wye,b=wye,i=6322,x=0.5167349179748397,y=0.9138123003320032 +a=hat,b=pan,i=6323,x=0.001915577829406656,y=0.5325392190044987 +a=zee,b=wye,i=6324,x=0.9515688609245834,y=0.6819481738668132 +a=wye,b=eks,i=6325,x=0.9593196183251438,y=0.8367522899279389 +a=zee,b=eks,i=6326,x=0.6840763322653561,y=0.48711604133900366 +a=zee,b=pan,i=6327,x=0.9887417195594495,y=0.8511851849030334 +a=zee,b=wye,i=6328,x=0.4752524014081069,y=0.5948633790977842 +a=pan,b=zee,i=6329,x=0.8670969736419382,y=0.22322204023719405 +a=hat,b=pan,i=6330,x=0.5128088389522093,y=0.8131565213796835 +a=wye,b=wye,i=6331,x=0.4909465554349871,y=0.8422488044877716 +a=eks,b=eks,i=6332,x=0.13395594485063067,y=0.8961331478845271 +a=hat,b=eks,i=6333,x=0.3615187221839192,y=0.4910814422431359 +a=wye,b=eks,i=6334,x=0.09211420131313564,y=0.423787234189663 +a=hat,b=zee,i=6335,x=0.4909870746929612,y=0.4355886224024228 +a=hat,b=zee,i=6336,x=0.45712566044414527,y=0.7396866168330615 +a=eks,b=hat,i=6337,x=0.579470745492393,y=0.8856435834505533 +a=wye,b=hat,i=6338,x=0.08580189556409401,y=0.18529503699085126 +a=zee,b=hat,i=6339,x=0.012498941021629406,y=0.8894278634707358 +a=wye,b=eks,i=6340,x=0.893469417305926,y=0.6681902139221949 +a=wye,b=wye,i=6341,x=0.7436478988526702,y=0.2699384378114361 +a=wye,b=pan,i=6342,x=0.494186739181505,y=0.7777818161245044 +a=zee,b=zee,i=6343,x=0.1034004605453186,y=0.39652659704684057 +a=zee,b=zee,i=6344,x=0.13448148210620792,y=0.6260474107034932 +a=pan,b=hat,i=6345,x=0.2613437423487872,y=0.9940438754118295 +a=wye,b=hat,i=6346,x=0.4029829128240823,y=0.11036697991316924 +a=zee,b=pan,i=6347,x=0.565275716092621,y=0.23420880259350974 +a=pan,b=eks,i=6348,x=0.5980140331893903,y=0.06910125165307579 +a=hat,b=pan,i=6349,x=0.8269557855792476,y=0.9027369919455107 +a=hat,b=zee,i=6350,x=0.5352885898361499,y=0.3388698770867209 +a=zee,b=wye,i=6351,x=0.9929432399676,y=0.7266233986268336 +a=hat,b=hat,i=6352,x=0.4603922787242829,y=0.8630173727305803 +a=zee,b=zee,i=6353,x=0.021330838330390844,y=0.3809296291373765 +a=pan,b=hat,i=6354,x=0.7002692145665447,y=0.5873523948555504 +a=eks,b=zee,i=6355,x=0.7096421804081511,y=0.8295306415940142 +a=eks,b=eks,i=6356,x=0.16187658808999894,y=0.8302220496819485 +a=zee,b=zee,i=6357,x=0.49409427660264216,y=0.4850204111936285 +a=zee,b=wye,i=6358,x=0.2708188103232835,y=0.9662266139049696 +a=hat,b=wye,i=6359,x=0.9607252863389836,y=0.5686827648028989 +a=pan,b=eks,i=6360,x=0.7560882445267275,y=0.8572550831102655 +a=zee,b=eks,i=6361,x=0.18272065148367533,y=0.739247187328454 +a=eks,b=zee,i=6362,x=0.3565928726289197,y=0.7787122695765799 +a=eks,b=hat,i=6363,x=0.2435075200137201,y=0.6410578487821268 +a=wye,b=hat,i=6364,x=0.914528515618754,y=0.9410825640734111 +a=hat,b=wye,i=6365,x=0.8343977017390618,y=0.4038557567547202 +a=eks,b=eks,i=6366,x=0.3386950606192106,y=0.06992633700519646 +a=wye,b=wye,i=6367,x=0.7504949488085239,y=0.786978752534252 +a=hat,b=zee,i=6368,x=0.5051737323297509,y=0.7652145340768823 +a=hat,b=wye,i=6369,x=0.7463935682542416,y=0.5295073352906969 +a=wye,b=pan,i=6370,x=0.49818710578255154,y=0.1690594948792461 +a=eks,b=wye,i=6371,x=0.49803548538778086,y=0.22335884494050284 +a=eks,b=hat,i=6372,x=0.4246224317545182,y=0.3262297869762637 +a=hat,b=pan,i=6373,x=0.0020932075053449184,y=0.9854117764909686 +a=wye,b=zee,i=6374,x=0.18643754020877645,y=0.3123085804500255 +a=hat,b=hat,i=6375,x=0.8001034675030699,y=0.9517591892658788 +a=pan,b=eks,i=6376,x=0.6252933549201062,y=0.555208264819299 +a=pan,b=pan,i=6377,x=0.1234059193898962,y=0.4282585828512744 +a=eks,b=pan,i=6378,x=0.110887922625855,y=0.6850395297332329 +a=hat,b=hat,i=6379,x=0.8361850070054325,y=0.19844462435428833 +a=pan,b=eks,i=6380,x=0.2714658186149983,y=0.8900328486062874 +a=hat,b=eks,i=6381,x=0.9299884067645247,y=0.9833998868880498 +a=zee,b=eks,i=6382,x=0.5086463065649875,y=0.7232680771660464 +a=eks,b=zee,i=6383,x=0.14567680811548367,y=0.7666281407205074 +a=pan,b=pan,i=6384,x=0.6344408306479109,y=0.06196040433120564 +a=eks,b=wye,i=6385,x=0.375259929118559,y=0.37681150088581805 +a=hat,b=pan,i=6386,x=0.09907032231055479,y=0.11845065981831315 +a=eks,b=wye,i=6387,x=0.5738630943778305,y=0.1629984838329911 +a=wye,b=wye,i=6388,x=0.023110383118460698,y=0.4068502633328007 +a=eks,b=wye,i=6389,x=0.06029233433804437,y=0.0069107595974849945 +a=eks,b=eks,i=6390,x=0.37636185226364116,y=0.33595097225386006 +a=wye,b=eks,i=6391,x=0.5269052228103134,y=0.06811348549954421 +a=eks,b=eks,i=6392,x=0.7225625151417873,y=0.24647861320372433 +a=pan,b=hat,i=6393,x=0.6164331222493035,y=0.799523761418903 +a=pan,b=eks,i=6394,x=0.9066239795995487,y=0.3810678910603539 +a=eks,b=eks,i=6395,x=0.013151988906827783,y=0.3911978077086571 +a=zee,b=pan,i=6396,x=0.05693046828037929,y=0.0830535181246761 +a=wye,b=pan,i=6397,x=0.09815785100601382,y=0.6838294083636631 +a=hat,b=wye,i=6398,x=0.8278262369190469,y=0.8063525578215112 +a=pan,b=pan,i=6399,x=0.10214678849235426,y=0.8695638422967837 +a=wye,b=zee,i=6400,x=0.30136696499099913,y=0.6753346559057617 +a=eks,b=pan,i=6401,x=0.3117980184170095,y=0.3896017834660054 +a=pan,b=zee,i=6402,x=0.9804741377964931,y=0.49631735811047895 +a=wye,b=pan,i=6403,x=0.374109581008899,y=0.9110444354943075 +a=zee,b=hat,i=6404,x=0.7164677134055616,y=0.9694565043354904 +a=pan,b=hat,i=6405,x=0.9759078114126464,y=0.7063179771371398 +a=pan,b=hat,i=6406,x=0.954175493846238,y=0.6691300320475423 +a=zee,b=hat,i=6407,x=0.04895042948869599,y=0.5565817121631146 +a=zee,b=zee,i=6408,x=0.31225714410247885,y=0.2676588944630799 +a=wye,b=zee,i=6409,x=0.7688696231859601,y=0.2251514431056416 +a=pan,b=eks,i=6410,x=0.0771175852385313,y=0.43719251713130314 +a=zee,b=pan,i=6411,x=0.6943439597980344,y=0.4529874687497758 +a=eks,b=pan,i=6412,x=0.028528724411183704,y=0.4117910378534779 +a=wye,b=wye,i=6413,x=0.6287761434833328,y=0.9307783735658955 +a=zee,b=pan,i=6414,x=0.16675267868516974,y=0.46567693999380766 +a=hat,b=hat,i=6415,x=0.8976720079433573,y=0.9828223660778185 +a=hat,b=pan,i=6416,x=0.047236756072866926,y=0.7378794124793239 +a=hat,b=pan,i=6417,x=0.5832411030367591,y=0.9477789434363258 +a=hat,b=hat,i=6418,x=0.3743966868977374,y=0.783174113073371 +a=hat,b=hat,i=6419,x=0.7816923607003607,y=0.26730270554894997 +a=zee,b=hat,i=6420,x=0.8712427179950256,y=0.7447570934180631 +a=wye,b=wye,i=6421,x=0.5648884056728719,y=0.5634331844443893 +a=hat,b=wye,i=6422,x=0.01694176656548152,y=0.07336362857726697 +a=wye,b=eks,i=6423,x=0.634648698039043,y=0.6818627870740478 +a=hat,b=wye,i=6424,x=0.2615797200021953,y=0.06268282068424968 +a=zee,b=hat,i=6425,x=0.4347562105046442,y=0.674781093628785 +a=hat,b=pan,i=6426,x=0.6291090221287023,y=0.7077446188899329 +a=zee,b=zee,i=6427,x=0.1266840835991615,y=0.4710457768189127 +a=hat,b=eks,i=6428,x=0.09464086229090107,y=0.47239885675212656 +a=wye,b=zee,i=6429,x=0.4663382505006868,y=0.8049521146793138 +a=zee,b=pan,i=6430,x=0.4694715777452184,y=0.8671762254103113 +a=eks,b=hat,i=6431,x=0.5070929456626403,y=0.4141949031576415 +a=zee,b=eks,i=6432,x=0.9977728531401571,y=0.5555230798468542 +a=eks,b=zee,i=6433,x=0.7714689740358521,y=0.4682319612714012 +a=wye,b=zee,i=6434,x=0.3396705468736063,y=0.7170093938098063 +a=eks,b=wye,i=6435,x=0.29949442818251637,y=0.2980558556550551 +a=hat,b=pan,i=6436,x=0.8917689813015088,y=0.984408429326343 +a=pan,b=eks,i=6437,x=0.07063477691831455,y=0.8731745285524414 +a=wye,b=eks,i=6438,x=0.9311531747307039,y=0.36017141690300103 +a=wye,b=eks,i=6439,x=0.27627014363793057,y=0.16739805033116262 +a=eks,b=eks,i=6440,x=0.54039073822999,y=0.7382909202030716 +a=pan,b=wye,i=6441,x=0.5364355943542373,y=0.8667607097366447 +a=zee,b=hat,i=6442,x=0.1019419739884182,y=0.8210522328943843 +a=zee,b=hat,i=6443,x=0.8392717810036734,y=0.4095062555606819 +a=zee,b=wye,i=6444,x=0.5115020732232286,y=0.5858898596014527 +a=eks,b=wye,i=6445,x=0.08215358744465884,y=0.4803964930713249 +a=pan,b=eks,i=6446,x=0.44656601416029373,y=0.025883415745221905 +a=eks,b=pan,i=6447,x=0.2131521138705983,y=0.44443595051013873 +a=hat,b=zee,i=6448,x=0.8877041378948662,y=0.37718161280744267 +a=hat,b=eks,i=6449,x=0.02954457910704722,y=0.18268010541285318 +a=wye,b=hat,i=6450,x=0.06540529634689618,y=0.6973248364919504 +a=hat,b=wye,i=6451,x=0.3603702418256457,y=0.945714519438643 +a=eks,b=zee,i=6452,x=0.06223787640046563,y=0.8925718669036773 +a=hat,b=hat,i=6453,x=0.6640804340662215,y=0.7894591475325365 +a=zee,b=hat,i=6454,x=0.3766538672292219,y=0.4455838705050216 +a=wye,b=pan,i=6455,x=0.23373281011403946,y=0.3153880547268789 +a=wye,b=pan,i=6456,x=0.03036849011680509,y=0.2750194685259788 +a=wye,b=eks,i=6457,x=0.7538211276818132,y=0.001441310514862515 +a=pan,b=hat,i=6458,x=0.09729717910412794,y=0.19414276392139473 +a=wye,b=hat,i=6459,x=0.5675430389740692,y=0.8272519001873508 +a=eks,b=wye,i=6460,x=0.5637263196436371,y=0.670195472057473 +a=wye,b=wye,i=6461,x=0.6778284989779373,y=0.0285879376093221 +a=hat,b=eks,i=6462,x=0.9921482859148919,y=0.5987898976105622 +a=wye,b=wye,i=6463,x=0.3211875999010735,y=0.7834800976581381 +a=eks,b=pan,i=6464,x=0.2544291614706208,y=0.6807274563683547 +a=wye,b=pan,i=6465,x=0.9167490958878957,y=0.9855848244933287 +a=pan,b=zee,i=6466,x=0.15059271173810918,y=0.44163751220849723 +a=zee,b=hat,i=6467,x=0.8143906454818576,y=0.05494909360709832 +a=pan,b=zee,i=6468,x=0.9487811607055657,y=0.47218047025346854 +a=eks,b=wye,i=6469,x=0.5901730276534817,y=0.8155922672887547 +a=hat,b=wye,i=6470,x=0.6390276410501727,y=0.7865739186729956 +a=hat,b=hat,i=6471,x=0.9494189095418566,y=0.3376440579707607 +a=wye,b=zee,i=6472,x=0.6214639311843375,y=0.5100489809959527 +a=wye,b=pan,i=6473,x=0.38012438275479565,y=0.990757480229546 +a=eks,b=eks,i=6474,x=0.21187331402552312,y=0.3570247389877106 +a=pan,b=wye,i=6475,x=0.1407760095778986,y=0.4114197966182903 +a=zee,b=eks,i=6476,x=0.9687676442631526,y=0.3778953089069811 +a=wye,b=hat,i=6477,x=0.4489569133156198,y=0.37328013990205033 +a=wye,b=wye,i=6478,x=0.42854180852415313,y=0.9807031803546391 +a=hat,b=zee,i=6479,x=0.702402839401389,y=0.7009502307426156 +a=eks,b=zee,i=6480,x=0.9676699721896564,y=0.22422126244502638 +a=hat,b=hat,i=6481,x=0.6708784819364922,y=0.8308286378718903 +a=hat,b=wye,i=6482,x=0.8345542484122913,y=0.2115567403921984 +a=eks,b=wye,i=6483,x=0.6489598152434705,y=0.725168237682496 +a=zee,b=wye,i=6484,x=0.12383076923326797,y=0.10227618505533276 +a=wye,b=wye,i=6485,x=0.6359239484918648,y=0.6087629645637064 +a=wye,b=wye,i=6486,x=0.26321351409255855,y=0.10213207378968225 +a=pan,b=eks,i=6487,x=0.4153808872409316,y=0.5380953444898547 +a=wye,b=zee,i=6488,x=0.4298876367578778,y=0.8740569087259292 +a=pan,b=eks,i=6489,x=0.7368633007515517,y=0.3235565157293787 +a=hat,b=eks,i=6490,x=0.1904681932728718,y=0.39823383688284875 +a=pan,b=hat,i=6491,x=0.40162401516303015,y=0.799676980010159 +a=zee,b=zee,i=6492,x=0.6594479172290615,y=0.14884894304112206 +a=hat,b=pan,i=6493,x=0.17669129422616314,y=0.17133013634096628 +a=wye,b=hat,i=6494,x=0.4038680680240342,y=0.9000810248451881 +a=pan,b=pan,i=6495,x=0.7458398054156802,y=0.15394809221770678 +a=hat,b=wye,i=6496,x=0.024616285726912657,y=0.5198835249687588 +a=eks,b=pan,i=6497,x=0.1184790227809902,y=0.7840803727709396 +a=zee,b=pan,i=6498,x=0.9228447198201761,y=0.09844115301637657 +a=zee,b=zee,i=6499,x=0.5093537663250951,y=0.5070363131757412 +a=wye,b=wye,i=6500,x=0.04793995870348999,y=0.7326376271762662 +a=wye,b=zee,i=6501,x=0.857769146584233,y=0.7284491562757176 +a=hat,b=wye,i=6502,x=0.13952314891314033,y=0.21138680405955823 +a=hat,b=zee,i=6503,x=0.0821042436799082,y=0.2380454193004119 +a=zee,b=pan,i=6504,x=0.22170850644080387,y=0.8591089479037638 +a=pan,b=pan,i=6505,x=0.6670057101772067,y=0.369664928277994 +a=wye,b=eks,i=6506,x=0.2228766869756198,y=0.23547292675257847 +a=hat,b=hat,i=6507,x=0.2037318613195901,y=0.8653218491418396 +a=zee,b=hat,i=6508,x=0.5293143753649202,y=0.3032899464869183 +a=wye,b=hat,i=6509,x=0.22689252452538788,y=0.01540955658171872 +a=zee,b=wye,i=6510,x=0.03761238359284913,y=0.04430693507101946 +a=pan,b=eks,i=6511,x=0.4156974178513727,y=0.6505604437223226 +a=zee,b=wye,i=6512,x=0.5717578999541683,y=0.583339576596991 +a=eks,b=wye,i=6513,x=0.2576348537935582,y=0.02891940447221053 +a=zee,b=wye,i=6514,x=0.7108561722879589,y=0.5343855601720103 +a=pan,b=wye,i=6515,x=0.20906185021483092,y=0.7346487645413573 +a=pan,b=pan,i=6516,x=0.16436389636346782,y=0.06142769237145096 +a=wye,b=hat,i=6517,x=0.9499786087950957,y=0.9169897551951627 +a=hat,b=wye,i=6518,x=0.11226676145430348,y=0.3389463928651728 +a=zee,b=zee,i=6519,x=0.2323137819710005,y=0.21425984944922594 +a=wye,b=eks,i=6520,x=0.7524818540927941,y=0.9710297784453114 +a=pan,b=wye,i=6521,x=0.4364322319855357,y=0.8466924609197165 +a=hat,b=wye,i=6522,x=0.9673009309832951,y=0.33015592019384987 +a=pan,b=zee,i=6523,x=0.5065662166353603,y=0.017151576997059825 +a=wye,b=pan,i=6524,x=0.4239737405316326,y=0.24586595155563684 +a=wye,b=eks,i=6525,x=0.666984074931497,y=0.5881526921363845 +a=zee,b=eks,i=6526,x=0.7035055465426836,y=0.9029683394431433 +a=hat,b=hat,i=6527,x=0.48083662190863985,y=0.6503200309394563 +a=eks,b=eks,i=6528,x=0.35544201168726874,y=0.26203559629802176 +a=eks,b=wye,i=6529,x=0.6483532909041725,y=0.27350007757294326 +a=hat,b=zee,i=6530,x=0.6725507341754717,y=0.8211175540313643 +a=pan,b=eks,i=6531,x=0.9263381279440988,y=0.7230758102834317 +a=zee,b=eks,i=6532,x=0.9504925230076702,y=0.3707214379298016 +a=pan,b=hat,i=6533,x=0.2968690724659714,y=0.5710523550663877 +a=hat,b=wye,i=6534,x=0.09447988348358638,y=0.21201328127649932 +a=hat,b=eks,i=6535,x=0.0022062240850495574,y=0.3458564847842249 +a=eks,b=eks,i=6536,x=0.08799574586608505,y=0.16463115926454674 +a=pan,b=pan,i=6537,x=0.15749262177445233,y=0.3950102135965362 +a=hat,b=hat,i=6538,x=0.4868613643303731,y=0.8080900505454058 +a=pan,b=eks,i=6539,x=0.7612094490147115,y=0.4401071622837852 +a=hat,b=zee,i=6540,x=0.42723999009924263,y=0.5155261035021511 +a=pan,b=hat,i=6541,x=0.0420481636052179,y=0.3896076829423738 +a=zee,b=pan,i=6542,x=0.6629759666763753,y=0.7114746505059143 +a=pan,b=pan,i=6543,x=0.8686279923185595,y=0.3493091545672151 +a=pan,b=hat,i=6544,x=0.48676766407802263,y=0.2518094002262543 +a=pan,b=eks,i=6545,x=0.8135981715168512,y=0.4300391107446847 +a=zee,b=hat,i=6546,x=0.18939671235009936,y=0.5074696127752749 +a=pan,b=wye,i=6547,x=0.7600528676641951,y=0.4426657030274146 +a=hat,b=zee,i=6548,x=0.9011359340858558,y=0.6061658741277544 +a=wye,b=wye,i=6549,x=0.2051254389063183,y=0.05111364491561332 +a=hat,b=zee,i=6550,x=0.38066561435480195,y=0.42936645455121314 +a=wye,b=pan,i=6551,x=0.018388994580471718,y=0.9954888468513496 +a=wye,b=wye,i=6552,x=0.6253051834446587,y=0.29559701533864535 +a=wye,b=eks,i=6553,x=0.33502063619497235,y=0.2610167700436856 +a=pan,b=hat,i=6554,x=0.7802269675523349,y=0.9534940914356625 +a=wye,b=hat,i=6555,x=0.005663846527729333,y=0.48584311997319796 +a=eks,b=hat,i=6556,x=0.14062017897722112,y=0.005932662015826984 +a=zee,b=pan,i=6557,x=0.3235867320680704,y=0.9056759816070373 +a=wye,b=eks,i=6558,x=0.8070546249299714,y=0.09046129583350693 +a=eks,b=hat,i=6559,x=0.9459853213004996,y=0.4362855250788259 +a=pan,b=wye,i=6560,x=0.0727664463558585,y=0.025570241966542673 +a=pan,b=zee,i=6561,x=0.6816547334568862,y=0.4142699086191578 +a=zee,b=hat,i=6562,x=0.516217374487157,y=0.6640919516818178 +a=hat,b=pan,i=6563,x=0.05685851331978431,y=0.6903540720393333 +a=eks,b=wye,i=6564,x=0.7790458055803663,y=0.6522738145614022 +a=hat,b=eks,i=6565,x=0.8990182808114324,y=0.971140059395297 +a=eks,b=zee,i=6566,x=0.5308026859083895,y=0.6453041296190671 +a=eks,b=hat,i=6567,x=0.4215632982227624,y=0.7633632892500558 +a=hat,b=hat,i=6568,x=0.6015424402169296,y=0.9136579408737084 +a=eks,b=zee,i=6569,x=0.07024602364065347,y=0.10258813515051479 +a=hat,b=zee,i=6570,x=0.3550675740695889,y=0.007910225883702049 +a=zee,b=pan,i=6571,x=0.1632710729418324,y=0.03017711376568888 +a=eks,b=pan,i=6572,x=0.9270875444507882,y=0.637374878466062 +a=hat,b=hat,i=6573,x=0.05509535512573205,y=0.8918234294509011 +a=wye,b=wye,i=6574,x=0.9555552809704153,y=0.41421382030170906 +a=pan,b=wye,i=6575,x=0.15402188087239954,y=0.8691716209727222 +a=pan,b=zee,i=6576,x=0.8777708761889912,y=0.5786474005042914 +a=pan,b=pan,i=6577,x=0.3993469483222466,y=0.3892398770682076 +a=hat,b=hat,i=6578,x=0.8463232011086974,y=0.18319003947637869 +a=wye,b=eks,i=6579,x=0.24777952654263558,y=0.27916343904186647 +a=eks,b=eks,i=6580,x=0.6495626911864495,y=0.9137400574083774 +a=eks,b=zee,i=6581,x=0.0552357804759368,y=0.27859129675614414 +a=eks,b=wye,i=6582,x=0.047528529169082234,y=0.06138863023310337 +a=zee,b=hat,i=6583,x=0.8563606600171147,y=0.015181563909825058 +a=wye,b=eks,i=6584,x=0.3654798126861838,y=0.8807563837162635 +a=eks,b=pan,i=6585,x=0.08337736967964804,y=0.03539849770256276 +a=pan,b=wye,i=6586,x=0.29250342016498887,y=0.3069941691864093 +a=wye,b=pan,i=6587,x=0.5020409286292801,y=0.009939761220784549 +a=pan,b=hat,i=6588,x=0.6710775244097316,y=0.29891597994587726 +a=eks,b=eks,i=6589,x=0.8981260130197878,y=0.341172072262118 +a=eks,b=hat,i=6590,x=0.036271533325818894,y=0.34617217226715424 +a=wye,b=pan,i=6591,x=0.42885075582120236,y=0.9638923170569789 +a=eks,b=zee,i=6592,x=0.9241230700230697,y=0.7087787442946673 +a=pan,b=eks,i=6593,x=0.5671688159882186,y=0.2525080171055939 +a=eks,b=eks,i=6594,x=0.09678454503956313,y=0.9394372732793339 +a=hat,b=wye,i=6595,x=0.2134794663649403,y=0.1743187405629919 +a=pan,b=zee,i=6596,x=0.7535951031670416,y=0.3524925624995391 +a=pan,b=wye,i=6597,x=0.7481435165529386,y=0.6957778649603638 +a=zee,b=hat,i=6598,x=0.6210617717475871,y=0.6190922851909458 +a=pan,b=zee,i=6599,x=0.18502780307376443,y=0.34510172711084 +a=eks,b=hat,i=6600,x=0.34120771327893296,y=0.5437219745072818 +a=zee,b=zee,i=6601,x=0.7435038730289294,y=0.06225845908254546 +a=zee,b=eks,i=6602,x=0.7661471810537874,y=0.11870848331729167 +a=zee,b=eks,i=6603,x=0.9777797463621237,y=0.09720023036402714 +a=pan,b=hat,i=6604,x=0.422595464517281,y=0.8343132654700024 +a=wye,b=hat,i=6605,x=0.10761057631214699,y=0.7430467022453479 +a=pan,b=zee,i=6606,x=0.8486989983659791,y=0.6465788461912306 +a=eks,b=hat,i=6607,x=0.7823679742941769,y=0.8209287515709784 +a=hat,b=eks,i=6608,x=0.7400121945607447,y=0.03882673241167289 +a=wye,b=hat,i=6609,x=0.12667845633514874,y=0.1111690903267013 +a=hat,b=zee,i=6610,x=0.9346894562923037,y=0.10587701420327944 +a=hat,b=wye,i=6611,x=0.6262544347274932,y=0.30525530738772355 +a=wye,b=hat,i=6612,x=0.8337403987989883,y=0.25060970159832463 +a=pan,b=zee,i=6613,x=0.8461001648282795,y=0.42374948718873573 +a=hat,b=wye,i=6614,x=0.7344391388034486,y=0.25789180389511723 +a=hat,b=zee,i=6615,x=0.78349042546449,y=0.44915494280220225 +a=zee,b=hat,i=6616,x=0.22594744492269403,y=0.16847954740221938 +a=hat,b=hat,i=6617,x=0.1680792215326481,y=0.7434162302269155 +a=pan,b=zee,i=6618,x=0.034862418341202295,y=0.7671853898444302 +a=wye,b=hat,i=6619,x=0.48364559195372436,y=0.5916684625577362 +a=zee,b=hat,i=6620,x=0.49520075702438326,y=0.1675286620908042 +a=pan,b=zee,i=6621,x=0.92531350722769,y=0.7331109839366486 +a=zee,b=wye,i=6622,x=0.28966831942694526,y=0.5726274862219165 +a=eks,b=pan,i=6623,x=0.8441127141759738,y=0.9967304913754049 +a=wye,b=hat,i=6624,x=0.5591280937962949,y=0.6627435675727004 +a=eks,b=wye,i=6625,x=0.5105119511152182,y=0.5062086629041608 +a=zee,b=hat,i=6626,x=0.9866848527389168,y=0.32213040281236427 +a=zee,b=pan,i=6627,x=0.021852600596809824,y=0.6287762047371142 +a=wye,b=zee,i=6628,x=0.34899619352678224,y=0.6762953600092646 +a=eks,b=wye,i=6629,x=0.042973374957347765,y=0.3504215411530547 +a=pan,b=hat,i=6630,x=0.5318569983484858,y=0.1981595013443107 +a=hat,b=zee,i=6631,x=0.3770252104819539,y=0.9521141704617042 +a=zee,b=hat,i=6632,x=0.251621124332819,y=0.8820641410404748 +a=hat,b=hat,i=6633,x=0.2959658325331481,y=0.13508551484281162 +a=wye,b=hat,i=6634,x=0.09078570109861495,y=0.496300237950696 +a=eks,b=pan,i=6635,x=0.1336818909314733,y=0.4638227719158149 +a=eks,b=wye,i=6636,x=0.07517679920524767,y=0.4915331134051061 +a=eks,b=wye,i=6637,x=0.3352816408227677,y=0.8140380433910319 +a=wye,b=zee,i=6638,x=0.591256877732877,y=0.5915874489265203 +a=zee,b=zee,i=6639,x=0.9221422139699282,y=0.47360413794657386 +a=eks,b=eks,i=6640,x=0.38457971591828066,y=0.7022912637900967 +a=eks,b=zee,i=6641,x=0.8781234363470478,y=0.8882819185534889 +a=hat,b=pan,i=6642,x=0.005715323745672962,y=0.2447512299512158 +a=eks,b=zee,i=6643,x=0.015710994394110722,y=0.33183466779705995 +a=wye,b=wye,i=6644,x=0.39250510547900563,y=0.08289629956063027 +a=eks,b=hat,i=6645,x=0.261494320247025,y=0.36299917636703616 +a=pan,b=pan,i=6646,x=0.24764166684766364,y=0.9615131721631346 +a=hat,b=zee,i=6647,x=0.07946351924617867,y=0.9130106536641815 +a=pan,b=wye,i=6648,x=0.23702724653048457,y=0.11584533450215717 +a=pan,b=hat,i=6649,x=0.6519700937726137,y=0.34886054594961424 +a=hat,b=wye,i=6650,x=0.4661494621587131,y=0.17426048946142003 +a=zee,b=eks,i=6651,x=0.47348695334894386,y=0.4301930194799014 +a=pan,b=zee,i=6652,x=0.4602949257627642,y=0.49975689849461613 +a=hat,b=eks,i=6653,x=0.8374977303853919,y=0.5694625331922527 +a=zee,b=eks,i=6654,x=0.5422936444892872,y=0.5852344409380648 +a=pan,b=hat,i=6655,x=0.6453370235827801,y=0.5399548634478539 +a=wye,b=hat,i=6656,x=0.796475923939686,y=0.010301259372155425 +a=pan,b=pan,i=6657,x=0.7793713291305154,y=0.43736432518686286 +a=zee,b=wye,i=6658,x=0.026272697033822512,y=0.8586650268622298 +a=pan,b=hat,i=6659,x=0.8340965806153038,y=0.9954916059691153 +a=wye,b=hat,i=6660,x=0.797154755771274,y=0.5736771633024341 +a=wye,b=zee,i=6661,x=0.8188492526845532,y=0.4439387096787365 +a=eks,b=zee,i=6662,x=0.692659935953495,y=0.014750331023098417 +a=pan,b=hat,i=6663,x=0.5189752727315453,y=0.27114682476438556 +a=wye,b=pan,i=6664,x=0.8410807442089315,y=0.5618783788762672 +a=zee,b=wye,i=6665,x=0.750023688775221,y=0.8540304746331103 +a=hat,b=hat,i=6666,x=0.6568757213906617,y=0.023741446240077235 +a=hat,b=zee,i=6667,x=0.5925080941699123,y=0.26022346139524233 +a=pan,b=zee,i=6668,x=0.5792938319765554,y=0.549059780249718 +a=pan,b=pan,i=6669,x=0.40578589985803115,y=0.991882019921512 +a=hat,b=pan,i=6670,x=0.5062335371686814,y=0.25014874809168464 +a=zee,b=pan,i=6671,x=0.8485250852135324,y=0.42291127183964006 +a=eks,b=zee,i=6672,x=0.8633240831439754,y=0.805776035676606 +a=eks,b=pan,i=6673,x=0.5844555116526361,y=0.9258656111924322 +a=eks,b=pan,i=6674,x=0.07876117692793061,y=0.6162828639866715 +a=eks,b=zee,i=6675,x=0.6002332633428729,y=0.02737805769773405 +a=zee,b=eks,i=6676,x=0.7361247716287402,y=0.4981984945475131 +a=eks,b=hat,i=6677,x=0.07057457921469279,y=0.27327598383734664 +a=wye,b=eks,i=6678,x=0.13317313653408192,y=0.833936738251508 +a=zee,b=pan,i=6679,x=0.36757640497694033,y=0.15666791431421667 +a=pan,b=wye,i=6680,x=0.7228498260423928,y=0.16029570100550605 +a=zee,b=wye,i=6681,x=0.23575638607482352,y=0.5267963423656761 +a=wye,b=wye,i=6682,x=0.05864862278509386,y=0.968278945419499 +a=hat,b=pan,i=6683,x=0.6654580371987767,y=0.9155359993727842 +a=eks,b=hat,i=6684,x=0.11258817875708949,y=0.5202664086593939 +a=wye,b=pan,i=6685,x=0.2633941946281759,y=0.611467934771218 +a=eks,b=eks,i=6686,x=0.8316637163146731,y=0.3179748046122216 +a=eks,b=hat,i=6687,x=0.4611093872251627,y=0.4933386211537618 +a=pan,b=pan,i=6688,x=0.13485289624642116,y=0.30288273557456213 +a=zee,b=zee,i=6689,x=0.9273055357466653,y=0.054449902661783844 +a=zee,b=hat,i=6690,x=0.5203670639579945,y=0.7962270767115127 +a=hat,b=wye,i=6691,x=0.6886657290157878,y=0.9480662991851704 +a=eks,b=hat,i=6692,x=0.09793478921203369,y=0.45646997283913904 +a=zee,b=hat,i=6693,x=0.6887185377427641,y=0.2725371105355715 +a=pan,b=wye,i=6694,x=0.08459665725133014,y=0.6480627030857502 +a=eks,b=wye,i=6695,x=0.9070253492729443,y=0.8359657479869284 +a=eks,b=pan,i=6696,x=0.5213061786374872,y=0.9436108956847651 +a=eks,b=wye,i=6697,x=0.38079548707281974,y=0.7146301348085543 +a=pan,b=pan,i=6698,x=0.24992815869516327,y=0.7828473032320792 +a=wye,b=eks,i=6699,x=0.4863235665190313,y=0.024761627522226104 +a=eks,b=wye,i=6700,x=0.11486299826891566,y=0.7732953412442202 +a=eks,b=pan,i=6701,x=0.11289143979118377,y=0.5154344501380237 +a=pan,b=pan,i=6702,x=0.09897861729160984,y=0.1632726180578581 +a=zee,b=pan,i=6703,x=0.6063357396844151,y=0.9440640953293378 +a=wye,b=zee,i=6704,x=0.9929065501226577,y=0.9563353213992627 +a=zee,b=zee,i=6705,x=0.6695263366217671,y=0.9094821746571289 +a=eks,b=hat,i=6706,x=0.6005219270357064,y=0.7674256844260718 +a=pan,b=pan,i=6707,x=0.7568092546831552,y=0.30011145741383816 +a=eks,b=wye,i=6708,x=0.3630047546497195,y=0.3731502489099452 +a=pan,b=wye,i=6709,x=0.6499789136488362,y=0.9975126213435949 +a=pan,b=eks,i=6710,x=0.9822306336820864,y=0.9518481162696052 +a=wye,b=wye,i=6711,x=0.6529313233924365,y=0.16117133810135675 +a=hat,b=eks,i=6712,x=0.0038597545092279306,y=0.04201771404673427 +a=hat,b=hat,i=6713,x=0.4327034173748717,y=0.40765932026954144 +a=pan,b=eks,i=6714,x=0.6768196355507363,y=0.4866501412692976 +a=pan,b=pan,i=6715,x=0.941886673981322,y=0.6955697200870666 +a=wye,b=eks,i=6716,x=0.7399610338026938,y=0.7410171019957901 +a=wye,b=eks,i=6717,x=0.867978110755599,y=0.5614068975084064 +a=eks,b=hat,i=6718,x=0.24524935543537574,y=0.6137124860108586 +a=zee,b=pan,i=6719,x=0.1581978243465465,y=0.8467816744572415 +a=eks,b=zee,i=6720,x=0.14299332956774857,y=0.3448281281418095 +a=zee,b=hat,i=6721,x=0.6375447951528392,y=0.9688821643544498 +a=zee,b=wye,i=6722,x=0.13464497699175937,y=0.5072303450060313 +a=wye,b=pan,i=6723,x=0.08857317290220112,y=0.22813936075330932 +a=wye,b=zee,i=6724,x=0.9180101472288132,y=0.4772553128152984 +a=eks,b=zee,i=6725,x=0.5257382125487153,y=0.28145993503907585 +a=hat,b=wye,i=6726,x=0.8681656798259132,y=0.5422446735924256 +a=hat,b=hat,i=6727,x=0.6760254739914621,y=0.38899478823906797 +a=wye,b=hat,i=6728,x=0.19864833682412852,y=0.07849170872015998 +a=wye,b=eks,i=6729,x=0.0725487679182576,y=0.6718016982732007 +a=zee,b=pan,i=6730,x=0.664189415821601,y=0.9231485351812634 +a=pan,b=eks,i=6731,x=0.3748183297884402,y=0.14651294307202578 +a=hat,b=eks,i=6732,x=0.19051425073038974,y=0.2534461176951027 +a=hat,b=pan,i=6733,x=0.420176119585988,y=0.5325617521489726 +a=pan,b=pan,i=6734,x=0.1580686510357059,y=0.5545289683879925 +a=pan,b=zee,i=6735,x=0.34376736360822124,y=0.8783403362652445 +a=wye,b=eks,i=6736,x=0.1720144618863838,y=0.07472067325986242 +a=wye,b=zee,i=6737,x=0.7735497202626829,y=0.39904858822422706 +a=zee,b=wye,i=6738,x=0.6916920100867227,y=0.15860111481046824 +a=pan,b=pan,i=6739,x=0.7724445003059343,y=0.10599738910890832 +a=hat,b=hat,i=6740,x=0.1638749831040246,y=0.33942864618967783 +a=hat,b=pan,i=6741,x=0.5132827171435942,y=0.30511383816187543 +a=eks,b=pan,i=6742,x=0.7821265240696961,y=0.5002704992494771 +a=zee,b=pan,i=6743,x=0.5963266420934059,y=0.29065786430330587 +a=pan,b=pan,i=6744,x=0.3890975093181427,y=0.13247688252534073 +a=eks,b=eks,i=6745,x=0.17791482999411534,y=0.49908183588985267 +a=eks,b=zee,i=6746,x=0.9727441527624078,y=0.1416421024960326 +a=zee,b=wye,i=6747,x=0.723551831416918,y=0.2807129773827569 +a=eks,b=hat,i=6748,x=0.5710553437496192,y=0.06737951674524745 +a=pan,b=wye,i=6749,x=0.9967283968435253,y=0.4586425241398737 +a=zee,b=eks,i=6750,x=0.411125321089135,y=0.47877014881710245 +a=wye,b=pan,i=6751,x=0.5228421813260895,y=0.9476995312395788 +a=eks,b=hat,i=6752,x=0.5272144612869077,y=0.5823689048097198 +a=pan,b=pan,i=6753,x=0.6092847281248764,y=0.08166906720980371 +a=pan,b=pan,i=6754,x=0.03127627780352893,y=0.7077713273089731 +a=wye,b=pan,i=6755,x=0.9394158998984187,y=0.4097422792388996 +a=eks,b=pan,i=6756,x=0.7136237306098985,y=0.44757595968820907 +a=eks,b=wye,i=6757,x=0.6668899487792558,y=0.6148196125913775 +a=wye,b=eks,i=6758,x=0.24918942240065567,y=0.1175614364985561 +a=hat,b=hat,i=6759,x=0.4409476763420297,y=0.37269928936748364 +a=wye,b=eks,i=6760,x=0.7875787294909694,y=0.039280684999618454 +a=eks,b=wye,i=6761,x=0.846782848681552,y=0.7680754064510079 +a=wye,b=eks,i=6762,x=0.6630016803214965,y=0.35559642495764865 +a=hat,b=zee,i=6763,x=0.8827431489428148,y=0.8101223666047421 +a=wye,b=eks,i=6764,x=0.8818772544000334,y=0.5852259091501919 +a=wye,b=wye,i=6765,x=0.6302491045216058,y=0.35058599080261854 +a=wye,b=zee,i=6766,x=0.8428810279931461,y=0.06453198742123845 +a=hat,b=eks,i=6767,x=0.41034801950126865,y=0.7814715051154284 +a=eks,b=hat,i=6768,x=0.807164432383456,y=0.10155228923520643 +a=wye,b=zee,i=6769,x=0.015938042152491505,y=0.2467410432381938 +a=zee,b=wye,i=6770,x=0.4647151786207453,y=0.09586765050852464 +a=zee,b=wye,i=6771,x=0.5282093689650457,y=0.45570775635349325 +a=pan,b=wye,i=6772,x=0.8587471775202551,y=0.07946050584311648 +a=wye,b=pan,i=6773,x=0.1251517157188331,y=0.14006157275798192 +a=wye,b=zee,i=6774,x=0.6171307886636815,y=0.23263807093903088 +a=zee,b=eks,i=6775,x=0.7107364083112168,y=0.747744177326698 +a=pan,b=eks,i=6776,x=0.7402366773916875,y=0.5425967566595283 +a=pan,b=pan,i=6777,x=0.8587338035081189,y=0.6815723862967287 +a=hat,b=eks,i=6778,x=0.7374724325083976,y=0.33507894275895755 +a=wye,b=eks,i=6779,x=0.051803530307045764,y=0.9635968624328757 +a=wye,b=wye,i=6780,x=0.7420078463856731,y=0.24580232345831476 +a=hat,b=pan,i=6781,x=0.31100740187371934,y=0.15295409834535245 +a=eks,b=eks,i=6782,x=0.47803669544518634,y=0.9519657570611978 +a=zee,b=eks,i=6783,x=0.09545968133365756,y=0.010784899546895543 +a=zee,b=wye,i=6784,x=0.609956046414881,y=0.6555640945124119 +a=pan,b=wye,i=6785,x=0.5316777127876826,y=0.6104961546467026 +a=pan,b=wye,i=6786,x=0.25974778249116803,y=0.08881791270926387 +a=eks,b=pan,i=6787,x=0.5461613458666269,y=0.40749063143865827 +a=wye,b=eks,i=6788,x=0.59700206673727,y=0.5092154392509416 +a=eks,b=hat,i=6789,x=0.11384620831197945,y=0.21498304087430675 +a=zee,b=eks,i=6790,x=0.3259643807042226,y=0.294440283499696 +a=hat,b=pan,i=6791,x=0.3918842930839752,y=0.4866508833195289 +a=pan,b=pan,i=6792,x=0.5301735918581785,y=0.8191767116079914 +a=zee,b=wye,i=6793,x=0.09304197140837533,y=0.41014621328207224 +a=zee,b=wye,i=6794,x=0.9068197358960509,y=0.08182204172224206 +a=eks,b=hat,i=6795,x=0.6802118298728432,y=0.3352065052212123 +a=eks,b=wye,i=6796,x=0.5909399906562114,y=0.5580035130979556 +a=eks,b=hat,i=6797,x=0.9632745089330987,y=0.7078513092089819 +a=eks,b=wye,i=6798,x=0.15363778133009276,y=0.6325423246809744 +a=zee,b=eks,i=6799,x=0.9004852465295646,y=0.9465220966082961 +a=wye,b=zee,i=6800,x=0.24904470404318169,y=0.4920531920025397 +a=zee,b=pan,i=6801,x=0.6403589395715946,y=0.11274127473071038 +a=zee,b=wye,i=6802,x=0.09957278874549647,y=0.715843577221054 +a=pan,b=wye,i=6803,x=0.22156558120148118,y=0.6572540721541829 +a=hat,b=zee,i=6804,x=0.7027731517392186,y=0.3606531856415711 +a=pan,b=hat,i=6805,x=0.8362059152851221,y=0.9472897492210541 +a=wye,b=wye,i=6806,x=0.46185714288118773,y=0.9932895877413421 +a=pan,b=eks,i=6807,x=0.5997233937030831,y=0.005793331189633544 +a=hat,b=zee,i=6808,x=0.8753345579411498,y=0.04597732362263285 +a=wye,b=wye,i=6809,x=0.8141741575210425,y=0.16783710466982837 +a=zee,b=pan,i=6810,x=0.15680318230138823,y=0.9869386425704416 +a=eks,b=wye,i=6811,x=0.7065407352836623,y=0.8368678138790903 +a=wye,b=wye,i=6812,x=0.4084090484238747,y=0.9288230265446697 +a=eks,b=eks,i=6813,x=0.22195791037233625,y=0.46000678721121724 +a=hat,b=zee,i=6814,x=0.06615677821987875,y=0.9808603644184125 +a=zee,b=zee,i=6815,x=0.5000818809944109,y=0.771946292891575 +a=wye,b=pan,i=6816,x=0.9209420415686578,y=0.13984027426134304 +a=hat,b=wye,i=6817,x=0.8610216667264953,y=0.5382429359595315 +a=wye,b=hat,i=6818,x=0.9490099609383663,y=0.06552721253446325 +a=eks,b=pan,i=6819,x=0.5703992590220686,y=0.8637215064086881 +a=hat,b=zee,i=6820,x=0.2416040451020256,y=0.9776127555858962 +a=zee,b=hat,i=6821,x=0.4912693762402818,y=0.5204860488656815 +a=hat,b=eks,i=6822,x=0.1966228532052421,y=0.975043572227354 +a=wye,b=zee,i=6823,x=0.5781208624185773,y=0.8409446241801248 +a=eks,b=hat,i=6824,x=0.43385175975083057,y=0.41792395879700195 +a=eks,b=eks,i=6825,x=0.24716919525264047,y=0.9659819670046521 +a=zee,b=pan,i=6826,x=0.8340499179886257,y=0.9535536917685269 +a=pan,b=pan,i=6827,x=0.7938211511368373,y=0.4559826830758338 +a=pan,b=hat,i=6828,x=0.3431841672353826,y=0.9731740314694275 +a=zee,b=hat,i=6829,x=0.41031480623763106,y=0.45880274972572666 +a=pan,b=pan,i=6830,x=0.1142681517107742,y=0.2829811068526855 +a=eks,b=wye,i=6831,x=0.6311471125678166,y=0.35079658233745936 +a=hat,b=pan,i=6832,x=0.7805431061337192,y=0.6499156385099167 +a=wye,b=hat,i=6833,x=0.5448291589816822,y=0.24233292928888261 +a=pan,b=wye,i=6834,x=0.1500861412508071,y=0.4288594929835393 +a=hat,b=zee,i=6835,x=0.3554971979233431,y=0.7003527906078075 +a=eks,b=eks,i=6836,x=0.8314643867997237,y=0.6792470433081391 +a=wye,b=eks,i=6837,x=0.1301888660610001,y=0.9808398029246085 +a=hat,b=wye,i=6838,x=0.7770652463104809,y=0.6687521390314989 +a=eks,b=hat,i=6839,x=0.6771345756994601,y=0.3254097306513094 +a=eks,b=zee,i=6840,x=0.6482286253811516,y=0.8094333984928788 +a=wye,b=pan,i=6841,x=0.2567333227180485,y=0.3632000329956243 +a=hat,b=pan,i=6842,x=0.5591318142449471,y=0.30371083367502205 +a=wye,b=eks,i=6843,x=0.22133780427833827,y=0.12550147451196636 +a=pan,b=zee,i=6844,x=0.6378228582954686,y=0.173029586655695 +a=wye,b=zee,i=6845,x=0.18295530986921293,y=0.5733022672604575 +a=wye,b=eks,i=6846,x=0.6423397517155203,y=0.8356059098780667 +a=wye,b=eks,i=6847,x=0.5654097817406883,y=0.4917356814957925 +a=pan,b=hat,i=6848,x=0.13005488453891356,y=0.36376504302138823 +a=pan,b=pan,i=6849,x=0.7292341394730394,y=0.9619604141937782 +a=wye,b=hat,i=6850,x=0.9700608965235021,y=0.3990830943961574 +a=hat,b=zee,i=6851,x=0.626771477414734,y=0.20044484931996054 +a=hat,b=hat,i=6852,x=0.12907922332721755,y=0.9897873547381626 +a=zee,b=hat,i=6853,x=0.16224652017611052,y=0.3566205026903966 +a=pan,b=pan,i=6854,x=0.7113055088893854,y=0.8848278821601264 +a=hat,b=zee,i=6855,x=0.03040686539549997,y=0.7759017452917722 +a=hat,b=pan,i=6856,x=0.6726315514891058,y=0.9389924558403268 +a=hat,b=zee,i=6857,x=0.1411606825265106,y=0.7112133367607912 +a=wye,b=wye,i=6858,x=0.3955235311928522,y=0.1986261607297174 +a=wye,b=pan,i=6859,x=0.3196180023166212,y=0.22620149742138462 +a=eks,b=wye,i=6860,x=0.7484529088599197,y=0.9458674650980478 +a=hat,b=eks,i=6861,x=0.5333359352881868,y=0.6705965726039589 +a=eks,b=pan,i=6862,x=0.03969161279974032,y=0.6429740057666072 +a=pan,b=wye,i=6863,x=0.8290379851119192,y=0.4133616397651474 +a=hat,b=eks,i=6864,x=0.5485065278651766,y=0.5820232711323319 +a=pan,b=zee,i=6865,x=0.9369018030633546,y=0.2730985696260336 +a=eks,b=wye,i=6866,x=0.7518803820253178,y=0.1629275612174501 +a=zee,b=wye,i=6867,x=0.9102230409548707,y=0.9019213473878609 +a=pan,b=zee,i=6868,x=0.4631144547528713,y=0.17716733576639176 +a=hat,b=eks,i=6869,x=0.2542372110197165,y=0.30416858126881696 +a=pan,b=wye,i=6870,x=0.4253800398968478,y=0.033574775026327885 +a=eks,b=eks,i=6871,x=0.5063694703652393,y=0.006032505525179865 +a=wye,b=eks,i=6872,x=0.38036352987366395,y=0.46731687201043415 +a=wye,b=eks,i=6873,x=0.9798362101131622,y=0.797643782226173 +a=eks,b=hat,i=6874,x=0.5227336833787608,y=0.9908448955682759 +a=eks,b=zee,i=6875,x=0.606422651768782,y=0.914840315532674 +a=pan,b=hat,i=6876,x=0.5129530277212709,y=0.7790386991794965 +a=hat,b=eks,i=6877,x=0.11459832283361682,y=0.767333306893435 +a=zee,b=pan,i=6878,x=0.31397281280064293,y=0.16291546501309395 +a=pan,b=zee,i=6879,x=0.5284562057774806,y=0.7918033883536163 +a=eks,b=wye,i=6880,x=0.5984387679261401,y=0.9753479770314387 +a=zee,b=hat,i=6881,x=0.5862597507571483,y=0.7707420703176064 +a=pan,b=eks,i=6882,x=0.5334986785639318,y=0.9783513827876675 +a=zee,b=wye,i=6883,x=0.7679069545156161,y=0.7810806767827133 +a=hat,b=pan,i=6884,x=0.25121382521102964,y=0.08373878679612079 +a=wye,b=hat,i=6885,x=0.05142094104336947,y=0.9978267954724354 +a=pan,b=zee,i=6886,x=0.27515151044558905,y=0.8898719178215098 +a=hat,b=wye,i=6887,x=0.3290836499787756,y=0.8942355162084987 +a=zee,b=pan,i=6888,x=0.7705250058516857,y=0.9061349225471161 +a=eks,b=pan,i=6889,x=0.8727519098818294,y=0.38422445867709476 +a=zee,b=hat,i=6890,x=0.07814285019815281,y=0.6524720493819127 +a=eks,b=eks,i=6891,x=0.553350512403786,y=0.21084722161813896 +a=zee,b=hat,i=6892,x=0.307754111293953,y=0.5638948621786333 +a=zee,b=zee,i=6893,x=0.8600709509023364,y=0.160849705704027 +a=zee,b=hat,i=6894,x=0.5702891448833654,y=0.4084412240884401 +a=zee,b=hat,i=6895,x=0.6946417768735003,y=0.41460355943617566 +a=zee,b=hat,i=6896,x=0.7359164967591003,y=0.8293086338798401 +a=wye,b=hat,i=6897,x=0.051569812567012985,y=0.7086891870318104 +a=wye,b=wye,i=6898,x=0.890610959944813,y=0.42067321781938505 +a=zee,b=zee,i=6899,x=0.5568256158466047,y=0.15682857405624617 +a=pan,b=pan,i=6900,x=0.46106520857783606,y=0.8984962995391143 +a=zee,b=zee,i=6901,x=0.15447805903030032,y=0.3708113295153489 +a=wye,b=hat,i=6902,x=0.2178563623721872,y=0.5234598648171618 +a=wye,b=eks,i=6903,x=0.22666531785803,y=0.6725621891005873 +a=hat,b=wye,i=6904,x=0.8610376333440763,y=0.7594915846085165 +a=zee,b=pan,i=6905,x=0.2561178270791922,y=0.11749615398320445 +a=hat,b=zee,i=6906,x=0.07026123437146103,y=0.8267280415036612 +a=wye,b=zee,i=6907,x=0.6367788848968293,y=0.6394774166453675 +a=wye,b=zee,i=6908,x=0.809527772497878,y=0.13573629343090665 +a=hat,b=hat,i=6909,x=0.2602273628092978,y=0.6319094113304579 +a=pan,b=wye,i=6910,x=0.25097439132798516,y=0.0005109887783484313 +a=zee,b=zee,i=6911,x=0.8474137462624203,y=0.25704106383367986 +a=zee,b=eks,i=6912,x=0.8996806626412216,y=0.8543839233593294 +a=pan,b=zee,i=6913,x=0.6587566128742129,y=0.5632886251369115 +a=eks,b=pan,i=6914,x=0.6621105804379062,y=0.9655406039971886 +a=eks,b=hat,i=6915,x=0.2111094032818116,y=0.5848242928084593 +a=zee,b=hat,i=6916,x=0.984302853476379,y=0.3318129327554279 +a=wye,b=eks,i=6917,x=0.4116075902695022,y=0.28661075899283883 +a=hat,b=zee,i=6918,x=0.9078126587488162,y=0.825042025154357 +a=hat,b=wye,i=6919,x=0.6271510270374615,y=0.2788131116617252 +a=eks,b=pan,i=6920,x=0.5871441514609353,y=0.8959550649206074 +a=zee,b=wye,i=6921,x=0.5169699337780084,y=0.8908217878266501 +a=hat,b=zee,i=6922,x=0.26862211703298666,y=0.7329656688559485 +a=wye,b=hat,i=6923,x=0.9326808746284245,y=0.1899255490512184 +a=hat,b=zee,i=6924,x=0.18898941655772628,y=0.41248127061100026 +a=eks,b=eks,i=6925,x=0.013945565190257692,y=0.5578850256771833 +a=eks,b=eks,i=6926,x=0.48658959418573866,y=0.12700817464144343 +a=pan,b=pan,i=6927,x=0.2148229483341345,y=0.142698457109815 +a=wye,b=wye,i=6928,x=0.9723961772197747,y=0.9337468605908721 +a=pan,b=hat,i=6929,x=0.39047545698773434,y=0.1014408675739632 +a=eks,b=zee,i=6930,x=0.5526320529536692,y=0.6589359191373861 +a=zee,b=pan,i=6931,x=0.9169134272880114,y=0.45914482802505263 +a=wye,b=eks,i=6932,x=0.335776156098611,y=0.5748799322742809 +a=pan,b=zee,i=6933,x=0.736088726276053,y=0.9511504821090352 +a=pan,b=hat,i=6934,x=0.0735762788752764,y=0.0008249210316072508 +a=hat,b=hat,i=6935,x=0.8448124844892154,y=0.7472136644468284 +a=wye,b=zee,i=6936,x=0.8005403193787164,y=0.00364938998415798 +a=eks,b=wye,i=6937,x=0.21622217154383783,y=0.693609603948259 +a=pan,b=eks,i=6938,x=0.3920264992178498,y=0.7658079570315041 +a=pan,b=pan,i=6939,x=0.9322271691157334,y=0.5636509019339512 +a=pan,b=wye,i=6940,x=0.7428995263807269,y=0.28179583615338055 +a=hat,b=eks,i=6941,x=0.7647380306778612,y=0.5588346481843296 +a=eks,b=zee,i=6942,x=0.43808251265668563,y=0.7626481299623035 +a=wye,b=pan,i=6943,x=0.9077501006486136,y=0.15938270549685063 +a=zee,b=hat,i=6944,x=0.30931352961195646,y=0.7930984054369467 +a=zee,b=zee,i=6945,x=0.7497323025761014,y=0.19551835687807828 +a=hat,b=eks,i=6946,x=0.06859192488355459,y=0.18197505910402123 +a=pan,b=eks,i=6947,x=0.6992727384765998,y=0.29778601894865464 +a=pan,b=hat,i=6948,x=0.6806028930853153,y=0.5337351071127955 +a=wye,b=hat,i=6949,x=0.8798782820732383,y=0.08851766994161492 +a=eks,b=wye,i=6950,x=0.5484166834064047,y=0.5444329351784222 +a=pan,b=hat,i=6951,x=0.26580629226731123,y=0.6717468181544698 +a=wye,b=hat,i=6952,x=0.3046906425663285,y=0.9311855954257118 +a=wye,b=hat,i=6953,x=0.0716884908750034,y=0.7032897899381292 +a=zee,b=pan,i=6954,x=0.19883557252817674,y=0.8081642410948915 +a=zee,b=wye,i=6955,x=0.2873302616631028,y=0.8940998424635924 +a=pan,b=wye,i=6956,x=0.05509311089172042,y=0.02187042391982985 +a=zee,b=wye,i=6957,x=0.6879906058837991,y=0.12542105731118525 +a=hat,b=wye,i=6958,x=0.18834573262459287,y=0.5850606930814083 +a=eks,b=pan,i=6959,x=0.11939644968502994,y=0.5520356552775578 +a=wye,b=pan,i=6960,x=0.3153717815038891,y=0.09047586220595472 +a=zee,b=wye,i=6961,x=0.6007313242961704,y=0.6613290251670858 +a=pan,b=zee,i=6962,x=0.7601533500363858,y=0.8925522323934668 +a=wye,b=pan,i=6963,x=0.48448541281210233,y=0.41562920864135944 +a=hat,b=eks,i=6964,x=0.4992605837600408,y=0.43605518279149746 +a=wye,b=hat,i=6965,x=0.45740161659615763,y=0.04534932831025773 +a=hat,b=pan,i=6966,x=0.7533879705727782,y=0.5865175721970042 +a=eks,b=wye,i=6967,x=0.9773513257418902,y=0.2380306718479056 +a=zee,b=zee,i=6968,x=0.6712412554088817,y=0.2720254276549653 +a=wye,b=wye,i=6969,x=0.31490517543879204,y=0.21016765203059373 +a=hat,b=zee,i=6970,x=0.797989047174311,y=0.2162177019841508 +a=hat,b=eks,i=6971,x=0.05477486899188533,y=0.5389943813219003 +a=wye,b=wye,i=6972,x=0.4404514385321253,y=0.7283283568308369 +a=eks,b=zee,i=6973,x=0.8858598587998294,y=0.6368695546608352 +a=zee,b=wye,i=6974,x=0.989576281733764,y=0.6583358951055004 +a=eks,b=pan,i=6975,x=0.1301868947541912,y=0.9369685664682424 +a=wye,b=wye,i=6976,x=0.3024970191010684,y=0.2093604064761977 +a=zee,b=pan,i=6977,x=0.7855530401666628,y=0.9857367912810565 +a=pan,b=hat,i=6978,x=0.9643587082677965,y=0.3525023561742381 +a=zee,b=hat,i=6979,x=0.236940011648326,y=0.43182187533436656 +a=zee,b=eks,i=6980,x=0.7036947557005062,y=0.8967163177168612 +a=zee,b=pan,i=6981,x=0.7258773601437264,y=0.43569247036733716 +a=pan,b=eks,i=6982,x=0.0009579203969094507,y=0.4374451455672883 +a=pan,b=eks,i=6983,x=0.414932981812524,y=0.43196390781557925 +a=eks,b=eks,i=6984,x=0.9329999431393118,y=0.17135830698518684 +a=pan,b=eks,i=6985,x=0.2597251524181662,y=0.17875541966558117 +a=wye,b=pan,i=6986,x=0.397846421602455,y=0.061580742680189204 +a=eks,b=hat,i=6987,x=0.10959780180161571,y=0.8943020336797796 +a=zee,b=zee,i=6988,x=0.9430266721644799,y=0.5094104013079503 +a=eks,b=hat,i=6989,x=0.3313418699976328,y=0.33567997892328394 +a=eks,b=zee,i=6990,x=0.5148133498496276,y=0.6918563081083983 +a=hat,b=wye,i=6991,x=0.25547073172247026,y=0.20184384726111237 +a=pan,b=pan,i=6992,x=0.03213631773319936,y=0.554769673785168 +a=wye,b=wye,i=6993,x=0.8254022878057393,y=0.633291096076743 +a=pan,b=eks,i=6994,x=0.3537340849132855,y=0.8841969050289067 +a=eks,b=pan,i=6995,x=0.09806828374128973,y=0.6430042633610615 +a=wye,b=zee,i=6996,x=0.5747272683926599,y=0.48989582464308623 +a=pan,b=zee,i=6997,x=0.7983517224073071,y=0.5557697277179173 +a=zee,b=zee,i=6998,x=0.7651332678935355,y=0.1986723127864063 +a=wye,b=wye,i=6999,x=0.31230656247460964,y=0.7709719364206021 +a=hat,b=wye,i=7000,x=0.44889249877909887,y=0.9296219735657666 +a=pan,b=hat,i=7001,x=0.1931728782354155,y=0.9434264276805716 +a=hat,b=wye,i=7002,x=0.41061585650926835,y=0.01643773647124569 +a=zee,b=wye,i=7003,x=0.5815308271025876,y=0.07558886006933907 +a=hat,b=hat,i=7004,x=0.5167987887837867,y=0.6125153714308963 +a=hat,b=zee,i=7005,x=0.17030551513160364,y=0.6743869951544157 +a=zee,b=eks,i=7006,x=0.9635379226473363,y=0.29850368521754844 +a=pan,b=eks,i=7007,x=0.20071792427547297,y=0.8474599823946072 +a=wye,b=wye,i=7008,x=0.8591581165484377,y=0.3991724887525355 +a=zee,b=pan,i=7009,x=0.3868986728643612,y=0.32414353523303663 +a=hat,b=eks,i=7010,x=0.6030024004661663,y=0.3056681212721363 +a=eks,b=pan,i=7011,x=0.08663635855557505,y=0.8292216812769441 +a=pan,b=wye,i=7012,x=0.718361521407771,y=0.5051204438264707 +a=pan,b=wye,i=7013,x=0.277094876326926,y=0.602002918971647 +a=wye,b=eks,i=7014,x=0.7012074385988786,y=0.5007374216681656 +a=zee,b=pan,i=7015,x=0.5613769792191474,y=0.2784096473095522 +a=zee,b=wye,i=7016,x=0.9594027753815709,y=0.21779948075500577 +a=eks,b=wye,i=7017,x=0.5420542017862827,y=0.36305123317879384 +a=zee,b=hat,i=7018,x=0.32805123696394034,y=0.5124093456505748 +a=wye,b=eks,i=7019,x=0.3036229968730817,y=0.23518690587775104 +a=zee,b=eks,i=7020,x=0.4316289204904483,y=0.08091854356676809 +a=hat,b=zee,i=7021,x=0.863877436043872,y=0.5856682390415403 +a=zee,b=hat,i=7022,x=0.2071927381626798,y=0.5309301582209865 +a=pan,b=eks,i=7023,x=0.29791421670042273,y=0.07470613128293369 +a=eks,b=wye,i=7024,x=0.8917532472992171,y=0.14489189839111738 +a=hat,b=pan,i=7025,x=0.37840242944286007,y=0.5252842371930347 +a=pan,b=zee,i=7026,x=0.5129987522412781,y=0.6196138088300045 +a=zee,b=wye,i=7027,x=0.23097612498471853,y=0.86560943277181 +a=zee,b=eks,i=7028,x=0.5584826667497241,y=0.7683156302547838 +a=hat,b=pan,i=7029,x=0.9655789508856257,y=0.5847058626759788 +a=zee,b=pan,i=7030,x=0.6277332467942169,y=0.6792611974173626 +a=pan,b=wye,i=7031,x=0.6131961433966792,y=0.687915924439632 +a=pan,b=hat,i=7032,x=0.9325179960861075,y=0.9058746805470116 +a=zee,b=wye,i=7033,x=0.08845711389601285,y=0.6556664190853554 +a=wye,b=wye,i=7034,x=0.6178564629606926,y=0.257518710051613 +a=pan,b=pan,i=7035,x=0.6283536854585481,y=0.2469987747711726 +a=wye,b=pan,i=7036,x=0.7418713116937065,y=0.21710781972748616 +a=pan,b=zee,i=7037,x=0.33589607439034086,y=0.020535990195571174 +a=zee,b=zee,i=7038,x=0.2760987429128404,y=0.4680732030302005 +a=hat,b=wye,i=7039,x=0.7395205341627435,y=0.7057475465708692 +a=eks,b=zee,i=7040,x=0.6082940902168954,y=0.48538987636118824 +a=wye,b=hat,i=7041,x=0.20266698834916153,y=0.5813828944396172 +a=pan,b=zee,i=7042,x=0.837647351501191,y=0.08974718944866877 +a=zee,b=eks,i=7043,x=0.9227470147480153,y=0.7805110973249272 +a=eks,b=hat,i=7044,x=0.9125698654022647,y=0.6003269419507505 +a=pan,b=pan,i=7045,x=0.9149867225420508,y=0.8482623017705537 +a=zee,b=eks,i=7046,x=0.27001776810888767,y=0.5884950099164382 +a=zee,b=hat,i=7047,x=0.3821711240746809,y=0.20003488070361253 +a=wye,b=zee,i=7048,x=0.20803556414051616,y=0.2099912026909062 +a=hat,b=wye,i=7049,x=0.670378278494791,y=0.7076636735945074 +a=hat,b=zee,i=7050,x=0.23723928107944892,y=0.14022716241391253 +a=hat,b=hat,i=7051,x=0.08564555647369987,y=0.8035765944470057 +a=pan,b=pan,i=7052,x=0.2551692350228507,y=0.30169763443298714 +a=hat,b=hat,i=7053,x=0.5800900713331231,y=0.1120629753999538 +a=wye,b=wye,i=7054,x=0.8075288799285653,y=0.40080406376291855 +a=pan,b=zee,i=7055,x=0.3237065988296146,y=0.16406274536872145 +a=hat,b=zee,i=7056,x=0.11778152617272919,y=0.6479030514858882 +a=zee,b=hat,i=7057,x=0.3051810429960812,y=0.7908669168132235 +a=eks,b=zee,i=7058,x=0.656344016455348,y=0.36896554924499647 +a=eks,b=hat,i=7059,x=0.920076220476711,y=0.5876972502303767 +a=hat,b=eks,i=7060,x=0.9346394642794167,y=0.6814288404781228 +a=eks,b=zee,i=7061,x=0.5738169055546608,y=0.21575746069772594 +a=pan,b=hat,i=7062,x=0.4847233858259188,y=0.7657727011149124 +a=pan,b=wye,i=7063,x=0.39952219916088616,y=0.40591491856978035 +a=hat,b=zee,i=7064,x=0.14067685725223567,y=0.3092246716986138 +a=eks,b=eks,i=7065,x=0.8605698057139388,y=0.32299577521005374 +a=wye,b=pan,i=7066,x=0.8824319081192505,y=0.35485300016641663 +a=eks,b=eks,i=7067,x=0.6109777816801221,y=0.24224058206368682 +a=pan,b=wye,i=7068,x=0.4549499403459556,y=0.49621131228697424 +a=eks,b=pan,i=7069,x=0.9886201663452385,y=0.9412530719900734 +a=wye,b=hat,i=7070,x=0.665041142898201,y=0.9595343437808125 +a=eks,b=eks,i=7071,x=0.8618148405551886,y=0.3478823253266865 +a=pan,b=zee,i=7072,x=0.2724259823227272,y=0.30192794453375993 +a=pan,b=wye,i=7073,x=0.6028342052246591,y=0.07993824024604124 +a=eks,b=eks,i=7074,x=0.8193690697522501,y=0.503433259768719 +a=hat,b=eks,i=7075,x=0.4081232497868382,y=0.44918917218867327 +a=pan,b=hat,i=7076,x=0.39435745153096624,y=0.2533507793160499 +a=zee,b=eks,i=7077,x=0.9030855046114618,y=0.7353402992136046 +a=zee,b=zee,i=7078,x=0.28428013807040586,y=0.3777563622186406 +a=zee,b=wye,i=7079,x=0.27996765719480765,y=0.873411216265053 +a=zee,b=wye,i=7080,x=0.4095476180955867,y=0.9089358780031519 +a=wye,b=pan,i=7081,x=0.5027581392155828,y=0.5918516944292527 +a=eks,b=wye,i=7082,x=0.17393135812804061,y=0.8723860687774272 +a=wye,b=pan,i=7083,x=0.6981142504634895,y=0.5779284385442213 +a=eks,b=hat,i=7084,x=0.2854516522673507,y=0.20310209686600733 +a=hat,b=zee,i=7085,x=0.010890023772322621,y=0.6157830695335651 +a=hat,b=zee,i=7086,x=0.9886292059134817,y=0.7404507111518657 +a=hat,b=pan,i=7087,x=0.8819873483332783,y=0.4236719882838914 +a=eks,b=zee,i=7088,x=0.6374047421710877,y=0.16806648423408932 +a=eks,b=zee,i=7089,x=0.2711607560909379,y=0.24024418535758385 +a=zee,b=pan,i=7090,x=0.23901675556827195,y=0.9642697268066455 +a=hat,b=eks,i=7091,x=0.7757377070780304,y=0.9407578395112463 +a=eks,b=pan,i=7092,x=0.260858501720898,y=0.6591425472718141 +a=pan,b=hat,i=7093,x=0.6397441933292296,y=0.9829200046878069 +a=eks,b=wye,i=7094,x=0.44868457406229934,y=0.8112443348137468 +a=eks,b=wye,i=7095,x=0.0906962202117284,y=0.591681350241042 +a=wye,b=pan,i=7096,x=0.07890849487936957,y=0.41485920875555027 +a=wye,b=zee,i=7097,x=0.8196751485720796,y=0.9182400853440643 +a=wye,b=pan,i=7098,x=0.06668588398001474,y=0.26172812514471555 +a=eks,b=hat,i=7099,x=0.22008401563656388,y=0.04305085018273014 +a=pan,b=pan,i=7100,x=0.9285737504002782,y=0.009817451138142141 +a=hat,b=eks,i=7101,x=0.981509594449636,y=0.3512738134950749 +a=hat,b=hat,i=7102,x=0.014273713288732837,y=0.7356741638793522 +a=wye,b=pan,i=7103,x=0.4829108252034583,y=0.6462618208312636 +a=eks,b=pan,i=7104,x=0.2936586449378221,y=0.5697398551523063 +a=zee,b=hat,i=7105,x=0.2980064088882294,y=0.3531576463065931 +a=zee,b=zee,i=7106,x=0.9884822924298222,y=0.9742451923102192 +a=pan,b=wye,i=7107,x=0.2998044704471554,y=0.2269111558178346 +a=wye,b=eks,i=7108,x=0.2586819630109063,y=0.7581262202061657 +a=eks,b=zee,i=7109,x=0.6665600019130787,y=0.5478452197045156 +a=zee,b=pan,i=7110,x=0.8179518622169052,y=0.44278658627392875 +a=pan,b=hat,i=7111,x=0.06963315314613838,y=0.11691071591581381 +a=wye,b=wye,i=7112,x=0.5792946910659483,y=0.7652424387264126 +a=eks,b=pan,i=7113,x=0.2918757972941147,y=0.09568558582017328 +a=eks,b=hat,i=7114,x=0.9289422804383715,y=0.0973877277219467 +a=zee,b=hat,i=7115,x=0.6512838863936804,y=0.2516748002564705 +a=zee,b=eks,i=7116,x=0.7404888117639189,y=0.7975704275356439 +a=zee,b=wye,i=7117,x=0.3032123219266547,y=0.408039844976006 +a=hat,b=eks,i=7118,x=0.34505031276366815,y=0.8337966400074031 +a=wye,b=hat,i=7119,x=0.6315033401415422,y=0.9740617533706384 +a=pan,b=wye,i=7120,x=0.5205183279285498,y=0.6711794774673148 +a=zee,b=eks,i=7121,x=0.6246582352065935,y=0.26995458439418407 +a=eks,b=eks,i=7122,x=0.7551924972639424,y=0.43086081813515076 +a=pan,b=wye,i=7123,x=0.1635996059631727,y=0.9577567705724599 +a=zee,b=wye,i=7124,x=0.5036489463705721,y=0.3876971054515429 +a=pan,b=zee,i=7125,x=0.2551365895416149,y=0.28047087188514475 +a=eks,b=pan,i=7126,x=0.7428006686642148,y=0.09900719636423816 +a=pan,b=hat,i=7127,x=0.30368095354356406,y=0.2597236612256202 +a=hat,b=hat,i=7128,x=0.6279447467606394,y=0.4225543625896867 +a=wye,b=wye,i=7129,x=0.5482218790981049,y=0.2894225177955031 +a=pan,b=pan,i=7130,x=0.5209682344960287,y=0.3459917950310737 +a=pan,b=zee,i=7131,x=0.19933196272377474,y=0.33283266063310113 +a=pan,b=wye,i=7132,x=0.5712931905065656,y=0.7126877408626767 +a=wye,b=hat,i=7133,x=0.8722812709831377,y=0.7402713360198966 +a=zee,b=zee,i=7134,x=0.8239370005383643,y=0.8999946232295659 +a=hat,b=hat,i=7135,x=0.7884238740570607,y=0.502745899378346 +a=zee,b=eks,i=7136,x=0.1151808584625903,y=0.09114185305034295 +a=hat,b=pan,i=7137,x=0.2542302739150816,y=0.10795409059370309 +a=hat,b=wye,i=7138,x=0.2410727132014231,y=0.4676445777847451 +a=hat,b=pan,i=7139,x=0.34808712588524904,y=0.8828628930362004 +a=zee,b=wye,i=7140,x=0.1974763738933888,y=0.05233731805135977 +a=hat,b=zee,i=7141,x=0.5122141330634649,y=0.9464876262232287 +a=pan,b=hat,i=7142,x=0.5253509732767064,y=0.8670318755725022 +a=wye,b=hat,i=7143,x=0.21543094473021618,y=0.04601417423771059 +a=zee,b=hat,i=7144,x=0.6991820521352337,y=0.729482196220355 +a=eks,b=pan,i=7145,x=0.5837334896130115,y=0.3007149582733508 +a=zee,b=pan,i=7146,x=0.9971541764709625,y=0.892947440752753 +a=pan,b=zee,i=7147,x=0.04585989364324272,y=0.09848374190945741 +a=zee,b=zee,i=7148,x=0.08359037777595768,y=0.18397726583989749 +a=zee,b=hat,i=7149,x=0.7990351121845923,y=0.883654825281865 +a=pan,b=eks,i=7150,x=0.06880418014853351,y=0.774850869582918 +a=hat,b=pan,i=7151,x=0.7525794901534716,y=0.2866308656913933 +a=hat,b=hat,i=7152,x=0.9710254927009822,y=0.2710815765754221 +a=wye,b=pan,i=7153,x=0.6258726536948953,y=0.7945230748164691 +a=wye,b=wye,i=7154,x=0.0785227436298842,y=0.5694736271045654 +a=zee,b=eks,i=7155,x=0.33789283812701887,y=0.4922604374749663 +a=pan,b=eks,i=7156,x=0.8443027153248559,y=0.6768057967242282 +a=zee,b=zee,i=7157,x=0.5562106087670207,y=0.03587821373906863 +a=pan,b=pan,i=7158,x=0.004511539489729266,y=0.7768848294530629 +a=eks,b=wye,i=7159,x=0.3902007098058078,y=0.1663592901985712 +a=wye,b=pan,i=7160,x=0.4066344147201285,y=0.9578296410706988 +a=hat,b=hat,i=7161,x=0.05527312148960439,y=0.40628388765166956 +a=pan,b=zee,i=7162,x=0.762250186313408,y=0.10837770076532993 +a=wye,b=wye,i=7163,x=0.4555929409217334,y=0.46397391790537257 +a=eks,b=pan,i=7164,x=0.5336092896068227,y=0.6717538742842986 +a=zee,b=hat,i=7165,x=0.8455323374846566,y=0.0849930980915663 +a=pan,b=zee,i=7166,x=0.4778764959737758,y=0.838605100252609 +a=zee,b=eks,i=7167,x=0.10058553136359771,y=0.8527719709495678 +a=pan,b=zee,i=7168,x=0.05484316817552892,y=0.17151702310481431 +a=hat,b=wye,i=7169,x=0.20795586378052433,y=0.7648155272308214 +a=eks,b=pan,i=7170,x=0.37156761781681846,y=0.8390576537440628 +a=pan,b=pan,i=7171,x=0.11014202080800839,y=0.7384835945172147 +a=pan,b=eks,i=7172,x=0.6981612913907711,y=0.05072492614651758 +a=hat,b=wye,i=7173,x=0.18576991003719212,y=0.32538288858474795 +a=wye,b=hat,i=7174,x=0.4517242075190575,y=0.7384551615771798 +a=hat,b=eks,i=7175,x=0.8596787945183175,y=0.9376543180536796 +a=wye,b=pan,i=7176,x=0.6724292506877466,y=0.8820892101229925 +a=eks,b=wye,i=7177,x=0.5749745903887773,y=0.4151184059091343 +a=wye,b=pan,i=7178,x=0.4069058311850614,y=0.8985915120635419 +a=pan,b=pan,i=7179,x=0.34025617153772425,y=0.7362436479716264 +a=zee,b=wye,i=7180,x=0.9735765701999921,y=0.3536158455578553 +a=pan,b=hat,i=7181,x=0.33202126409882426,y=0.6393977150538188 +a=wye,b=eks,i=7182,x=0.8209372270884935,y=0.22933427059194011 +a=pan,b=wye,i=7183,x=0.7589482772018452,y=0.34920417666135495 +a=pan,b=zee,i=7184,x=0.4443660624344251,y=0.6792046483658297 +a=eks,b=hat,i=7185,x=0.16457422522306786,y=0.3254688160534126 +a=pan,b=pan,i=7186,x=0.09026915761362286,y=0.023448958188875713 +a=hat,b=wye,i=7187,x=0.4560687123084549,y=0.4064263428720335 +a=wye,b=pan,i=7188,x=0.4956424303944521,y=0.2862948969999991 +a=zee,b=zee,i=7189,x=0.6872200803930903,y=0.33825858578605605 +a=wye,b=zee,i=7190,x=0.7091610020939861,y=0.11636512757451645 +a=wye,b=eks,i=7191,x=0.40387119430799534,y=0.2671989768915307 +a=hat,b=zee,i=7192,x=0.04140473031764258,y=0.12247713585949505 +a=wye,b=eks,i=7193,x=0.7904392489862636,y=0.3255246590384645 +a=pan,b=pan,i=7194,x=0.8605715825783998,y=0.30866294108908654 +a=eks,b=pan,i=7195,x=0.3063063420456562,y=0.8778236978497203 +a=pan,b=hat,i=7196,x=0.47951019710347087,y=0.7687346833879765 +a=pan,b=pan,i=7197,x=0.571144729887671,y=0.3556625598706247 +a=eks,b=eks,i=7198,x=0.21945638426831482,y=0.02350640610667476 +a=hat,b=wye,i=7199,x=0.5813406427006567,y=0.3332804684828835 +a=pan,b=zee,i=7200,x=0.905315344809699,y=0.1528899922373057 +a=wye,b=pan,i=7201,x=0.9400232704650787,y=0.6360498242547704 +a=wye,b=zee,i=7202,x=0.2595277149011631,y=0.8540466345462062 +a=zee,b=zee,i=7203,x=0.6196913167679251,y=0.7693669742661702 +a=pan,b=eks,i=7204,x=0.7025276205611544,y=0.5171960435307702 +a=eks,b=eks,i=7205,x=0.8476919005501825,y=0.33999828204602445 +a=hat,b=wye,i=7206,x=0.2484899687204748,y=0.8552754879346082 +a=eks,b=wye,i=7207,x=0.5111288494558484,y=0.31828385178170016 +a=wye,b=pan,i=7208,x=0.49730390768352073,y=0.040387788389040336 +a=wye,b=zee,i=7209,x=0.2990551204662385,y=0.24766816596397379 +a=wye,b=pan,i=7210,x=0.05433220416409046,y=0.7683173788573371 +a=hat,b=zee,i=7211,x=0.5479599732793081,y=0.7309237182718691 +a=hat,b=hat,i=7212,x=0.11334324090228143,y=0.4449813414016559 +a=hat,b=hat,i=7213,x=0.17855300168610388,y=0.5777528971707431 +a=eks,b=zee,i=7214,x=0.8432742398345661,y=0.19519802350924498 +a=zee,b=eks,i=7215,x=0.027726411224188063,y=0.6253184802891883 +a=wye,b=hat,i=7216,x=0.5252986145121908,y=0.9054934316514225 +a=hat,b=pan,i=7217,x=0.18576029964130547,y=0.9066585641073414 +a=hat,b=pan,i=7218,x=0.2996125766631278,y=0.4976607588511254 +a=zee,b=zee,i=7219,x=0.6269054706790941,y=0.7732047241313896 +a=zee,b=hat,i=7220,x=0.9218855933251531,y=0.9884286346489324 +a=zee,b=zee,i=7221,x=0.8961118412742498,y=0.5527678285308364 +a=pan,b=hat,i=7222,x=0.06750577252048573,y=0.45278767440580836 +a=pan,b=zee,i=7223,x=0.5422551743173196,y=0.48196997280820075 +a=eks,b=eks,i=7224,x=0.826281664166814,y=0.7784066577349854 +a=eks,b=pan,i=7225,x=0.21428073770333067,y=0.7357536006823585 +a=zee,b=hat,i=7226,x=0.3525785753907552,y=0.8580740440780245 +a=eks,b=eks,i=7227,x=0.5839736448682071,y=0.8252023673907429 +a=eks,b=hat,i=7228,x=0.9933636751222338,y=0.20481742503678568 +a=eks,b=pan,i=7229,x=0.04398478871595091,y=0.7794740728564747 +a=eks,b=pan,i=7230,x=0.6437767672345736,y=0.880694505581993 +a=hat,b=eks,i=7231,x=0.8525023870231172,y=0.8371410685258226 +a=eks,b=zee,i=7232,x=0.8665889356718274,y=0.727601457029631 +a=pan,b=pan,i=7233,x=0.16532133170819407,y=0.6129115845589822 +a=eks,b=eks,i=7234,x=0.24279014390270426,y=0.2483565874207584 +a=hat,b=pan,i=7235,x=0.8801345341211195,y=0.9358790870593957 +a=pan,b=wye,i=7236,x=0.27447738011116474,y=0.004545127562776141 +a=zee,b=zee,i=7237,x=0.4441192412902708,y=0.12641379815166043 +a=zee,b=wye,i=7238,x=0.08465889757356693,y=0.5167264969332714 +a=zee,b=hat,i=7239,x=0.37409052113954255,y=0.6558372047842991 +a=zee,b=wye,i=7240,x=0.08769157759149027,y=0.4682424277651016 +a=wye,b=pan,i=7241,x=0.16048892749077326,y=0.8088730543110708 +a=wye,b=hat,i=7242,x=0.7810183175877844,y=0.11112670210527198 +a=wye,b=pan,i=7243,x=0.23457496179942383,y=0.25480860225867064 +a=pan,b=wye,i=7244,x=0.33418676914584544,y=0.12547224222781395 +a=eks,b=hat,i=7245,x=0.15591846641848217,y=0.06738895282990076 +a=hat,b=wye,i=7246,x=0.4083519225238026,y=0.9205841027663143 +a=zee,b=hat,i=7247,x=0.995551497542232,y=0.20626255566312157 +a=wye,b=pan,i=7248,x=0.03722910071622887,y=0.666426594713559 +a=wye,b=eks,i=7249,x=0.3336400413872498,y=0.9930112481730917 +a=zee,b=zee,i=7250,x=0.4205283537525053,y=0.017542491951736294 +a=wye,b=zee,i=7251,x=0.03690845523228947,y=0.3207859173250125 +a=wye,b=eks,i=7252,x=0.5180151961590858,y=0.18663669340288258 +a=pan,b=wye,i=7253,x=0.09014357778603788,y=0.7770581018902949 +a=eks,b=hat,i=7254,x=0.08477920149342666,y=0.8536609969299198 +a=pan,b=hat,i=7255,x=0.005529616019901207,y=0.050405481126457485 +a=hat,b=zee,i=7256,x=0.19429528950321628,y=0.2713422241532205 +a=wye,b=zee,i=7257,x=0.030816159583946456,y=0.26057323500261886 +a=pan,b=pan,i=7258,x=0.4996723711675731,y=0.861409653660949 +a=hat,b=wye,i=7259,x=0.6482012699497162,y=0.25150090033880335 +a=wye,b=hat,i=7260,x=0.3722574884303841,y=0.9096204632963236 +a=eks,b=pan,i=7261,x=0.5956552210056466,y=0.6731134108078785 +a=eks,b=wye,i=7262,x=0.6111098139614397,y=0.15517709802904156 +a=wye,b=zee,i=7263,x=0.7738670394914589,y=0.7776575420356829 +a=zee,b=pan,i=7264,x=0.3693607630046949,y=0.5055013090983799 +a=eks,b=pan,i=7265,x=0.9551577221486072,y=0.29383627386535827 +a=pan,b=zee,i=7266,x=0.29284541534943886,y=0.302297804948473 +a=eks,b=wye,i=7267,x=0.7682692325496115,y=0.10545189803719768 +a=hat,b=zee,i=7268,x=0.5187716634369838,y=0.4578907340058458 +a=eks,b=wye,i=7269,x=0.34228005996384936,y=0.7962044127378957 +a=wye,b=pan,i=7270,x=0.6526947310324253,y=0.22517849223509379 +a=wye,b=eks,i=7271,x=0.3000326333821377,y=0.5981658390236453 +a=wye,b=zee,i=7272,x=0.3433404141399181,y=0.9542907816350394 +a=hat,b=wye,i=7273,x=0.14732182908248415,y=0.15766209607019577 +a=zee,b=hat,i=7274,x=0.12912926442853778,y=0.4373967289737535 +a=zee,b=pan,i=7275,x=0.8310286639738583,y=0.23874521098835433 +a=zee,b=hat,i=7276,x=0.5541611116464608,y=0.11389221370130065 +a=wye,b=pan,i=7277,x=0.7078871914506895,y=0.33655897282671654 +a=pan,b=wye,i=7278,x=0.8504546169336947,y=0.8944056123200194 +a=wye,b=eks,i=7279,x=0.27325948155789803,y=0.9780751132127382 +a=hat,b=wye,i=7280,x=0.8630577882216759,y=0.3401148862570683 +a=pan,b=pan,i=7281,x=0.8126567917280336,y=0.8074968827433902 +a=zee,b=eks,i=7282,x=0.7505245483102981,y=0.17388594473052665 +a=wye,b=wye,i=7283,x=0.7932471858732224,y=0.799314077275886 +a=zee,b=pan,i=7284,x=0.9156868185576506,y=0.8532083341105031 +a=pan,b=eks,i=7285,x=0.6782016255263672,y=0.6826685678107132 +a=zee,b=wye,i=7286,x=0.7477781751613256,y=0.47420402963502417 +a=zee,b=hat,i=7287,x=0.1793121692955475,y=0.15066781644968152 +a=hat,b=eks,i=7288,x=0.47506460337294665,y=0.6344735780644974 +a=pan,b=pan,i=7289,x=0.5648161072496519,y=0.5225373033056284 +a=zee,b=wye,i=7290,x=0.07866679545878696,y=0.8281670295675017 +a=zee,b=hat,i=7291,x=0.4416432361854393,y=0.4815754525534033 +a=pan,b=pan,i=7292,x=0.7818043909150125,y=0.8301584593837131 +a=eks,b=zee,i=7293,x=0.15209082772656235,y=0.8094992950290192 +a=wye,b=hat,i=7294,x=0.7071475331155577,y=0.463983028008944 +a=wye,b=zee,i=7295,x=0.9580523714631302,y=0.44770394756077214 +a=wye,b=hat,i=7296,x=0.06387677434814132,y=0.4016686557239688 +a=zee,b=wye,i=7297,x=0.9096641147013969,y=0.3198678677416569 +a=zee,b=wye,i=7298,x=0.3398026136728608,y=0.796415365588005 +a=wye,b=pan,i=7299,x=0.1271157644108325,y=0.8215802283737754 +a=zee,b=pan,i=7300,x=0.7996204817268934,y=0.16695600702508173 +a=eks,b=zee,i=7301,x=0.24231768726605574,y=0.36168589987653654 +a=pan,b=wye,i=7302,x=0.9493279693158848,y=0.9320553760871662 +a=pan,b=pan,i=7303,x=0.9626006756922457,y=0.3454344654908674 +a=zee,b=pan,i=7304,x=0.6353829183388288,y=0.7926738022346027 +a=pan,b=hat,i=7305,x=0.5874095716972196,y=0.7353421801026144 +a=eks,b=wye,i=7306,x=0.5141888431558487,y=0.25073225691473777 +a=wye,b=eks,i=7307,x=0.2143162664337741,y=0.8580034716749112 +a=hat,b=zee,i=7308,x=0.13221833833166552,y=0.9172258570287248 +a=wye,b=wye,i=7309,x=0.9524036783598119,y=0.012525060888625927 +a=hat,b=pan,i=7310,x=0.06459215228779991,y=0.7528579464907585 +a=pan,b=eks,i=7311,x=0.5502139795389652,y=0.49591789494048777 +a=wye,b=hat,i=7312,x=0.23122127585115393,y=0.34710066461942035 +a=hat,b=hat,i=7313,x=0.04440593404771587,y=0.37885696420400083 +a=pan,b=hat,i=7314,x=0.11943754790139005,y=0.36148458916104687 +a=hat,b=wye,i=7315,x=0.762849509523023,y=0.5445776666095938 +a=wye,b=hat,i=7316,x=0.49431226962351105,y=0.20765083254084993 +a=pan,b=eks,i=7317,x=0.9283829868445185,y=0.053320653955502006 +a=zee,b=wye,i=7318,x=0.9779192041341719,y=0.45913392788037144 +a=eks,b=wye,i=7319,x=0.7931636018175485,y=0.6139112136646976 +a=hat,b=hat,i=7320,x=0.39178985057319626,y=0.23236564180125518 +a=wye,b=wye,i=7321,x=0.35700901065371815,y=0.28320908292909874 +a=pan,b=eks,i=7322,x=0.23434957604819473,y=0.051931896713069414 +a=wye,b=wye,i=7323,x=0.7111896724396426,y=0.3207922792041831 +a=wye,b=zee,i=7324,x=0.46590974940880736,y=0.38852539050053736 +a=hat,b=zee,i=7325,x=0.923332148981879,y=0.24711153523263418 +a=hat,b=zee,i=7326,x=0.6477850327935991,y=0.166272703335551 +a=wye,b=wye,i=7327,x=0.017676716675338322,y=0.9778332141214291 +a=hat,b=hat,i=7328,x=0.5360492386373142,y=0.6804516078113585 +a=wye,b=eks,i=7329,x=0.5479278609035699,y=0.6395949329290961 +a=hat,b=pan,i=7330,x=0.30931842449078206,y=0.9848451565724043 +a=eks,b=hat,i=7331,x=0.788081413287463,y=0.8378548167327706 +a=eks,b=eks,i=7332,x=0.5489481141023792,y=0.1898445505274633 +a=wye,b=eks,i=7333,x=0.23109457565661884,y=0.175253032327905 +a=eks,b=eks,i=7334,x=0.5399986455657582,y=0.8158128369790969 +a=pan,b=wye,i=7335,x=0.2567672400806126,y=0.2775523933001237 +a=eks,b=zee,i=7336,x=0.29854063622113325,y=0.6880575576316322 +a=pan,b=pan,i=7337,x=0.03345300533476314,y=0.05011040908993403 +a=zee,b=hat,i=7338,x=0.7240024979256982,y=0.4923630478351134 +a=eks,b=wye,i=7339,x=0.7149884797875254,y=0.5780977956467382 +a=wye,b=hat,i=7340,x=0.3027659530127267,y=0.8901256310015528 +a=wye,b=wye,i=7341,x=0.9095596401410326,y=0.16616223702173794 +a=pan,b=eks,i=7342,x=0.32087613651983915,y=0.33882735674733244 +a=pan,b=hat,i=7343,x=0.9718021240386961,y=0.8360987881082459 +a=pan,b=zee,i=7344,x=0.7960579191229258,y=0.8642875358044435 +a=wye,b=zee,i=7345,x=0.97794870050786,y=0.3755010163868553 +a=hat,b=eks,i=7346,x=0.9392077077039757,y=0.869513883344899 +a=zee,b=pan,i=7347,x=0.5598151935312621,y=0.9371568081140333 +a=hat,b=pan,i=7348,x=0.5273520540957175,y=0.9743536695566267 +a=zee,b=pan,i=7349,x=0.9798614924191777,y=0.661939043406021 +a=wye,b=pan,i=7350,x=0.22127788655478875,y=0.8938285029323859 +a=pan,b=hat,i=7351,x=0.5233972953461609,y=0.1299030288348728 +a=wye,b=wye,i=7352,x=0.0924480571001528,y=0.30109533355539897 +a=pan,b=wye,i=7353,x=0.7001693740890388,y=0.7313365122301939 +a=zee,b=wye,i=7354,x=0.5619890666183939,y=0.23528736664694083 +a=zee,b=eks,i=7355,x=0.8301624729023548,y=0.0615273482256774 +a=pan,b=hat,i=7356,x=0.5045510100638597,y=0.23513093423261755 +a=zee,b=zee,i=7357,x=0.37772059495645105,y=0.04160047639165676 +a=eks,b=pan,i=7358,x=0.20000198658880186,y=0.2727601315820374 +a=zee,b=zee,i=7359,x=0.8789933703062237,y=0.787471191499597 +a=zee,b=hat,i=7360,x=0.9083001482768445,y=0.3841688843397407 +a=zee,b=hat,i=7361,x=0.03789515978860469,y=0.08906319847440858 +a=zee,b=pan,i=7362,x=0.37791224094768805,y=0.035794629838716285 +a=eks,b=eks,i=7363,x=0.1789979975700029,y=0.9323731265959059 +a=hat,b=eks,i=7364,x=0.7057751089174641,y=0.3218193615346736 +a=eks,b=wye,i=7365,x=0.4037294740938493,y=0.827514532289803 +a=zee,b=pan,i=7366,x=0.7326832606913403,y=0.988312668973181 +a=pan,b=wye,i=7367,x=0.050978150403878986,y=0.6397760763553187 +a=eks,b=hat,i=7368,x=0.38478100718255326,y=0.5987722480044325 +a=zee,b=wye,i=7369,x=0.12183474068456046,y=0.935692190729219 +a=zee,b=zee,i=7370,x=0.7741716706994631,y=0.8036145555008443 +a=zee,b=hat,i=7371,x=0.4507985912029725,y=0.3077642021954843 +a=pan,b=pan,i=7372,x=0.7704918547993125,y=0.9834514670413425 +a=eks,b=eks,i=7373,x=0.4293751563574991,y=0.321596575054345 +a=wye,b=zee,i=7374,x=0.551952261755126,y=0.5902774680877885 +a=pan,b=wye,i=7375,x=0.42955545463755385,y=0.9934718779427805 +a=eks,b=eks,i=7376,x=0.3445135978821475,y=0.6156808849126956 +a=pan,b=eks,i=7377,x=0.34789754809053564,y=0.6075272228064196 +a=hat,b=pan,i=7378,x=0.10026227651385622,y=0.04421109516628252 +a=hat,b=eks,i=7379,x=0.24988599675183953,y=0.5075999788186907 +a=hat,b=hat,i=7380,x=0.27192573832264333,y=0.8068429680053445 +a=pan,b=zee,i=7381,x=0.9697283975533304,y=0.28635495669422684 +a=hat,b=wye,i=7382,x=0.8019809972589643,y=0.005365368085154643 +a=pan,b=wye,i=7383,x=0.8494039628427111,y=0.8499184581272037 +a=pan,b=pan,i=7384,x=0.147877939581611,y=0.3802766658466368 +a=hat,b=wye,i=7385,x=0.6891675084646794,y=0.21966643420211807 +a=eks,b=wye,i=7386,x=0.06869104618996669,y=0.9055981024968931 +a=hat,b=pan,i=7387,x=0.04127341734955359,y=0.5872280653454409 +a=zee,b=pan,i=7388,x=0.29756214466232356,y=0.9313351005781804 +a=eks,b=pan,i=7389,x=0.2598351155486429,y=0.6198880821789519 +a=wye,b=eks,i=7390,x=0.6980368648478577,y=0.3472713980791412 +a=pan,b=eks,i=7391,x=0.4877630118621793,y=0.2703969185758941 +a=eks,b=zee,i=7392,x=0.47928188791181825,y=0.4019006064467472 +a=zee,b=pan,i=7393,x=0.32975449059840245,y=0.7244778074880798 +a=pan,b=zee,i=7394,x=0.7577687447939129,y=0.8939904227639627 +a=zee,b=wye,i=7395,x=0.5803000300289758,y=0.4776490273972346 +a=hat,b=eks,i=7396,x=0.15220840867031593,y=0.8065677095962809 +a=pan,b=eks,i=7397,x=0.7805268684800922,y=0.40839477314823913 +a=zee,b=eks,i=7398,x=0.6991548640255947,y=0.30943844921705455 +a=zee,b=eks,i=7399,x=0.9620019895205045,y=0.04121066152708375 +a=wye,b=pan,i=7400,x=0.6413551187597212,y=0.8585006139152228 +a=pan,b=zee,i=7401,x=0.7038547368085565,y=0.833002029439337 +a=wye,b=eks,i=7402,x=0.8512179412309284,y=0.11635538096923825 +a=eks,b=hat,i=7403,x=0.8360641078807856,y=0.9076959476149424 +a=wye,b=zee,i=7404,x=0.8798482207846597,y=0.980841539034285 +a=pan,b=eks,i=7405,x=0.6745743258945766,y=0.7867105500751859 +a=hat,b=hat,i=7406,x=0.563984894776307,y=0.22186356075852087 +a=zee,b=hat,i=7407,x=0.21870541414543287,y=0.5381352837603439 +a=hat,b=wye,i=7408,x=0.9529062878494667,y=0.7852866253859588 +a=eks,b=pan,i=7409,x=0.7981122558329,y=0.6186019487821701 +a=zee,b=eks,i=7410,x=0.28326065224069574,y=0.9300177238169315 +a=eks,b=wye,i=7411,x=0.9969817321900778,y=0.46830380409504446 +a=pan,b=wye,i=7412,x=0.6977929179546933,y=0.5888437383863911 +a=zee,b=zee,i=7413,x=0.5789877301693207,y=0.21648842981409888 +a=wye,b=hat,i=7414,x=0.8736572008864342,y=0.5573924644600762 +a=wye,b=wye,i=7415,x=0.30171840067278866,y=0.3419586030343307 +a=pan,b=wye,i=7416,x=0.2585223323598659,y=0.3463024564198399 +a=hat,b=eks,i=7417,x=0.3785664786635482,y=0.26018775063772737 +a=wye,b=eks,i=7418,x=0.006639005627157579,y=0.5729637583197084 +a=hat,b=hat,i=7419,x=0.2273259043408271,y=0.5563529993801493 +a=wye,b=pan,i=7420,x=0.637403401738078,y=0.8374737656276083 +a=zee,b=zee,i=7421,x=0.27260075448645904,y=0.40666948184724905 +a=wye,b=wye,i=7422,x=0.23158788759518745,y=0.2878292702486247 +a=wye,b=hat,i=7423,x=0.65748564141991,y=0.991048470406043 +a=hat,b=hat,i=7424,x=0.10089391588727137,y=0.7817715852844856 +a=zee,b=eks,i=7425,x=0.8261837120346296,y=0.06964125640579655 +a=pan,b=pan,i=7426,x=0.07638817370818407,y=0.556879044634861 +a=pan,b=pan,i=7427,x=0.26915621186308547,y=0.9818876276497374 +a=hat,b=hat,i=7428,x=0.39688244993813704,y=0.9331868149522005 +a=pan,b=hat,i=7429,x=0.9357825556156103,y=0.4134876666224273 +a=wye,b=eks,i=7430,x=0.6505309265233103,y=0.08052144928451366 +a=eks,b=hat,i=7431,x=0.42045666700455464,y=0.1678609743716658 +a=pan,b=wye,i=7432,x=0.7229621008200041,y=0.31447862305937724 +a=wye,b=pan,i=7433,x=0.1438112738288524,y=0.9525096683562059 +a=wye,b=zee,i=7434,x=0.1904070234884352,y=0.933784711872319 +a=wye,b=eks,i=7435,x=0.19859477051626107,y=0.9333014786736845 +a=zee,b=hat,i=7436,x=0.05768708104754017,y=0.6575915330429977 +a=wye,b=pan,i=7437,x=0.9282262872069705,y=0.6360386793524121 +a=pan,b=wye,i=7438,x=0.14231386871466345,y=0.4954949252707901 +a=hat,b=zee,i=7439,x=0.3598352944100318,y=0.24656543972679557 +a=eks,b=hat,i=7440,x=0.25828687688130847,y=0.842768437062058 +a=wye,b=wye,i=7441,x=0.48729002348282646,y=0.9161401465437051 +a=zee,b=wye,i=7442,x=0.6608160620662386,y=0.5974595563363765 +a=hat,b=wye,i=7443,x=0.25082061911407305,y=0.21021328972399989 +a=pan,b=zee,i=7444,x=0.3397136877438124,y=0.2183579843750636 +a=pan,b=wye,i=7445,x=0.08633640516764107,y=0.8061389023613882 +a=zee,b=wye,i=7446,x=0.48989555445269983,y=0.4667529417156665 +a=wye,b=pan,i=7447,x=0.12261193061376408,y=0.799087216626477 +a=pan,b=pan,i=7448,x=0.2640997209164132,y=0.21566634091032355 +a=wye,b=pan,i=7449,x=0.8358772139168086,y=0.5804404380403491 +a=hat,b=hat,i=7450,x=0.999952670371898,y=0.02385920300033073 +a=wye,b=eks,i=7451,x=0.8347006203497817,y=0.9777231624470996 +a=eks,b=eks,i=7452,x=0.9039050523436697,y=0.2854652762069536 +a=eks,b=pan,i=7453,x=0.16650506760957007,y=0.5597579813350784 +a=pan,b=hat,i=7454,x=0.5194182222148909,y=0.7430038847189214 +a=hat,b=eks,i=7455,x=0.5414111357368178,y=0.20940952316770656 +a=pan,b=zee,i=7456,x=0.9804921267993308,y=0.016246164251253248 +a=wye,b=zee,i=7457,x=0.33342706113360265,y=0.14501891527781052 +a=eks,b=eks,i=7458,x=0.5811068614884891,y=0.664734231079448 +a=pan,b=eks,i=7459,x=0.2226239493776776,y=0.5135994340181766 +a=pan,b=pan,i=7460,x=0.35138591198463265,y=0.21244588228015993 +a=hat,b=zee,i=7461,x=0.7384848550717226,y=0.24830667641463977 +a=pan,b=pan,i=7462,x=0.6618404094367076,y=0.8219415456549093 +a=wye,b=hat,i=7463,x=0.6072686833968383,y=0.7123986333317 +a=pan,b=pan,i=7464,x=0.20391564584771982,y=0.016010952251377497 +a=wye,b=pan,i=7465,x=0.7773724564001473,y=0.2347275530159466 +a=zee,b=hat,i=7466,x=0.46902698855775327,y=0.6551810919348852 +a=hat,b=wye,i=7467,x=0.9615308149819951,y=0.21971550212549507 +a=pan,b=wye,i=7468,x=0.5738436863958716,y=0.15248721298846157 +a=zee,b=wye,i=7469,x=0.07385275759024545,y=0.988298861201188 +a=pan,b=eks,i=7470,x=0.9940613416045865,y=0.07142955197723755 +a=pan,b=zee,i=7471,x=0.7206962235321295,y=0.4041386971591123 +a=wye,b=pan,i=7472,x=0.9988712528911804,y=0.10724690438707674 +a=eks,b=wye,i=7473,x=0.05762456751144174,y=0.28964111938628945 +a=zee,b=hat,i=7474,x=0.43396734243561297,y=0.14885801202307214 +a=eks,b=pan,i=7475,x=0.6722348646450019,y=0.7590858841092192 +a=wye,b=eks,i=7476,x=0.2793082894315966,y=0.6921191873971512 +a=wye,b=eks,i=7477,x=0.2981113055444685,y=0.3118479248083458 +a=eks,b=zee,i=7478,x=0.7409323823493578,y=0.7821738405034923 +a=eks,b=pan,i=7479,x=0.9488581319420917,y=0.5706834161873786 +a=eks,b=hat,i=7480,x=0.02963041418290202,y=0.31020752876337365 +a=zee,b=hat,i=7481,x=0.530165909368211,y=0.3499068052213301 +a=eks,b=hat,i=7482,x=0.5358070419986188,y=0.9271364146014381 +a=eks,b=hat,i=7483,x=0.641587995068053,y=0.39862033216100345 +a=pan,b=hat,i=7484,x=0.9277546187980327,y=0.6036400626061248 +a=zee,b=zee,i=7485,x=0.18250243629492235,y=0.5110714625281656 +a=hat,b=eks,i=7486,x=0.05432606225417025,y=0.846037438857557 +a=zee,b=wye,i=7487,x=0.06930153211010659,y=0.40332380041726024 +a=hat,b=zee,i=7488,x=0.9738235845036819,y=0.11750653625892593 +a=wye,b=zee,i=7489,x=0.586694906363601,y=0.485804661756557 +a=eks,b=wye,i=7490,x=0.19672144728622376,y=0.8795897188259745 +a=hat,b=pan,i=7491,x=0.6815182530961382,y=0.9995542599759397 +a=zee,b=zee,i=7492,x=0.9924139789261013,y=0.39715459387237506 +a=wye,b=zee,i=7493,x=0.30230649338335736,y=0.6455888156649094 +a=eks,b=eks,i=7494,x=0.6054081816351222,y=0.18385964263706056 +a=pan,b=eks,i=7495,x=0.153249592750631,y=0.93584890369611 +a=pan,b=hat,i=7496,x=0.6974292707231954,y=0.2143287930146287 +a=hat,b=wye,i=7497,x=0.01901911173549864,y=0.12188494912380243 +a=zee,b=wye,i=7498,x=0.9598078762930742,y=0.9526096866376772 +a=hat,b=wye,i=7499,x=0.636327994634104,y=0.5920454180111085 +a=eks,b=pan,i=7500,x=0.28545374834074233,y=0.23198097536923323 +a=zee,b=eks,i=7501,x=0.28446902555255327,y=0.7217441754314862 +a=wye,b=pan,i=7502,x=0.4908870880910682,y=0.8748956439477087 +a=zee,b=hat,i=7503,x=0.7352529827218478,y=0.629380067609114 +a=pan,b=wye,i=7504,x=0.8333715164315797,y=0.9451336949095434 +a=zee,b=pan,i=7505,x=0.564057939908022,y=0.5334065367359347 +a=eks,b=pan,i=7506,x=0.7892604620140382,y=0.4458012446463657 +a=hat,b=pan,i=7507,x=0.2115605362533587,y=0.17174864475858942 +a=wye,b=eks,i=7508,x=0.5483107008409311,y=0.887289998494882 +a=eks,b=pan,i=7509,x=0.7069484914746176,y=0.782150154038626 +a=wye,b=eks,i=7510,x=0.6248444849216757,y=0.6630576924648813 +a=zee,b=zee,i=7511,x=0.6377020664864278,y=0.03108546393426559 +a=pan,b=hat,i=7512,x=0.5379752912051612,y=0.224779054520575 +a=hat,b=wye,i=7513,x=0.5412688517812235,y=0.5262389205562669 +a=eks,b=pan,i=7514,x=0.6610230005876971,y=0.3614899634971477 +a=wye,b=hat,i=7515,x=0.9897486946692156,y=0.8560315264830626 +a=wye,b=zee,i=7516,x=0.8259254313902334,y=0.7412888906117227 +a=pan,b=pan,i=7517,x=0.7516545627381832,y=0.7262369325855629 +a=wye,b=eks,i=7518,x=0.11113013523732362,y=0.8868844523482303 +a=pan,b=zee,i=7519,x=0.8278328235609442,y=0.20410343800651054 +a=pan,b=zee,i=7520,x=0.9899477831046952,y=0.14660509070885575 +a=pan,b=eks,i=7521,x=0.8118281802749344,y=0.2234359726399897 +a=hat,b=pan,i=7522,x=0.24133540171495538,y=0.5588871341097482 +a=pan,b=hat,i=7523,x=0.7491239851649556,y=0.9869320105885282 +a=pan,b=zee,i=7524,x=0.8170930769042274,y=0.9831655236845562 +a=eks,b=hat,i=7525,x=0.8698194027224814,y=0.05435121618572081 +a=pan,b=hat,i=7526,x=0.6842184815608053,y=0.5413631696210732 +a=hat,b=eks,i=7527,x=0.9217058451870804,y=0.21666960274280356 +a=eks,b=zee,i=7528,x=0.6805617035261402,y=0.9357708602507883 +a=eks,b=hat,i=7529,x=0.31981099050142825,y=0.8903683820537329 +a=zee,b=wye,i=7530,x=0.7097075423244159,y=0.9664504052194537 +a=hat,b=zee,i=7531,x=0.2229334385915317,y=0.3284190225602506 +a=eks,b=wye,i=7532,x=0.5296457339778697,y=0.5356809514905594 +a=wye,b=pan,i=7533,x=0.7835022697060869,y=0.5470260523424321 +a=zee,b=wye,i=7534,x=0.1466838920302843,y=0.5483633847205762 +a=eks,b=eks,i=7535,x=0.09134795754962621,y=0.843889939620117 +a=zee,b=wye,i=7536,x=0.977198066335277,y=0.841156212711556 +a=zee,b=zee,i=7537,x=0.45067646463535815,y=0.4846053315615896 +a=wye,b=wye,i=7538,x=0.23718351292469453,y=0.9441763901099166 +a=eks,b=wye,i=7539,x=0.26816744152538996,y=0.6815708508524089 +a=pan,b=pan,i=7540,x=0.9220993601302719,y=0.7568665001928173 +a=eks,b=hat,i=7541,x=0.5161023046647734,y=0.038809351906244016 +a=pan,b=pan,i=7542,x=0.20122530941942418,y=0.7472458340839414 +a=hat,b=hat,i=7543,x=0.6227885940707738,y=0.6684149004769806 +a=wye,b=eks,i=7544,x=0.9740791622624008,y=0.07927202429603264 +a=wye,b=eks,i=7545,x=0.022518661429014375,y=0.2901112553388282 +a=wye,b=zee,i=7546,x=0.18448181492287075,y=0.9152350814320122 +a=hat,b=hat,i=7547,x=0.8215672815436097,y=0.5614013828250404 +a=hat,b=hat,i=7548,x=0.19269905065728477,y=0.011009649002469146 +a=eks,b=wye,i=7549,x=0.7325288469158541,y=0.565544676390673 +a=hat,b=eks,i=7550,x=0.2558306743415637,y=0.7422910597132735 +a=wye,b=hat,i=7551,x=0.3483947470200932,y=0.510297078100616 +a=wye,b=eks,i=7552,x=0.8469802002512098,y=0.815964077738481 +a=eks,b=pan,i=7553,x=0.5358909567117672,y=0.4100558446457958 +a=eks,b=wye,i=7554,x=0.7339079956532404,y=0.8285558028377102 +a=pan,b=zee,i=7555,x=0.30709526445187707,y=0.4817130705295929 +a=hat,b=zee,i=7556,x=0.8122054753287119,y=0.20604868440565904 +a=zee,b=zee,i=7557,x=0.7640201646131568,y=0.07069070372885133 +a=wye,b=hat,i=7558,x=0.6038851752558235,y=0.9009580077702348 +a=hat,b=pan,i=7559,x=0.5523119384745296,y=0.3127290290515127 +a=eks,b=hat,i=7560,x=0.10199887225407722,y=0.31764039641093744 +a=pan,b=eks,i=7561,x=0.41848341511646414,y=0.5635397789589572 +a=wye,b=pan,i=7562,x=0.11656719650390013,y=0.7876569096468866 +a=eks,b=hat,i=7563,x=0.026862386488812562,y=0.6617623406511374 +a=hat,b=wye,i=7564,x=0.8296346152245616,y=0.22172618374176756 +a=hat,b=eks,i=7565,x=0.17354141768396691,y=0.7068716816979178 +a=zee,b=zee,i=7566,x=0.04190996301140926,y=0.8085114623622482 +a=zee,b=pan,i=7567,x=0.4193214026807677,y=0.394167835232068 +a=eks,b=pan,i=7568,x=0.5271419780589164,y=0.1432057817925363 +a=zee,b=hat,i=7569,x=0.09822492892655521,y=0.05447501970715207 +a=zee,b=zee,i=7570,x=0.12789683952220732,y=0.25490189761435 +a=pan,b=eks,i=7571,x=0.22380898154758588,y=0.9433203311960137 +a=hat,b=pan,i=7572,x=0.445759638952951,y=0.6137807210496694 +a=wye,b=wye,i=7573,x=0.92008458670793,y=0.6955528667719472 +a=eks,b=pan,i=7574,x=0.14478437931649057,y=0.0941855027104701 +a=pan,b=pan,i=7575,x=0.9500548333140316,y=0.18833841450136246 +a=hat,b=wye,i=7576,x=0.6030949657537056,y=0.14875629679301372 +a=eks,b=zee,i=7577,x=0.14231014763644978,y=0.4717127637144344 +a=wye,b=eks,i=7578,x=0.06201408130259789,y=0.69048502266567 +a=hat,b=zee,i=7579,x=0.05435384851495728,y=0.9902847007425324 +a=pan,b=eks,i=7580,x=0.1600952140568258,y=0.4045418954164892 +a=wye,b=wye,i=7581,x=0.2175313107798721,y=0.3671212999414236 +a=pan,b=hat,i=7582,x=0.2569787233680674,y=0.2148575227188957 +a=pan,b=hat,i=7583,x=0.8536220104505021,y=0.2523759042998861 +a=zee,b=hat,i=7584,x=0.09065491442429796,y=0.5048830484306086 +a=wye,b=zee,i=7585,x=0.13751395044042258,y=0.034975186947673986 +a=hat,b=hat,i=7586,x=0.5889920011506182,y=0.8078788341273992 +a=zee,b=hat,i=7587,x=0.03280836042125246,y=0.41282684631580824 +a=zee,b=wye,i=7588,x=0.5288696811580935,y=0.48744579505300667 +a=zee,b=hat,i=7589,x=0.7770699494898016,y=0.7790651064661754 +a=pan,b=pan,i=7590,x=0.3953702626804989,y=0.8410161773270264 +a=pan,b=hat,i=7591,x=0.2245253698516796,y=0.7737639246478398 +a=zee,b=zee,i=7592,x=0.35146635664435344,y=0.4539874980554838 +a=wye,b=eks,i=7593,x=0.04430024252919407,y=0.1263254223270297 +a=zee,b=eks,i=7594,x=0.6200947126046739,y=0.24510543274951047 +a=pan,b=wye,i=7595,x=0.20918481361880603,y=0.6732663492566918 +a=eks,b=zee,i=7596,x=0.5712662107490064,y=0.6090688560627531 +a=wye,b=eks,i=7597,x=0.4310431117208252,y=0.08951460884563855 +a=wye,b=wye,i=7598,x=0.06633817142669896,y=0.5442252601992482 +a=pan,b=wye,i=7599,x=0.9608268596180474,y=0.9070684642079544 +a=eks,b=eks,i=7600,x=0.5242885778608762,y=0.7826689200927383 +a=wye,b=pan,i=7601,x=0.9208150605661285,y=0.5589433846274124 +a=eks,b=wye,i=7602,x=0.5833785073086928,y=0.04443501942703898 +a=eks,b=hat,i=7603,x=0.36191015100917356,y=0.710442357988238 +a=wye,b=wye,i=7604,x=0.9697192149941326,y=0.09592438977685924 +a=pan,b=hat,i=7605,x=0.3084442479608156,y=0.29052958365713977 +a=zee,b=pan,i=7606,x=0.39737589478806956,y=0.02851924706651765 +a=pan,b=wye,i=7607,x=0.2998113807261462,y=0.47793002819857533 +a=pan,b=wye,i=7608,x=0.7117542206974444,y=0.7970333994894653 +a=zee,b=pan,i=7609,x=0.39637889658629055,y=0.15152040674745126 +a=zee,b=eks,i=7610,x=0.3668009982476311,y=0.636238165533322 +a=wye,b=wye,i=7611,x=0.9172464082645518,y=0.21030281985055865 +a=zee,b=wye,i=7612,x=0.3473870036653739,y=0.03835525794322947 +a=eks,b=wye,i=7613,x=0.051620293140943185,y=0.3354589495771291 +a=hat,b=eks,i=7614,x=0.26171105103308545,y=0.7349252470172892 +a=pan,b=hat,i=7615,x=0.006420504177456654,y=0.8005473595004451 +a=zee,b=pan,i=7616,x=0.6250802601130294,y=0.350073441110904 +a=hat,b=wye,i=7617,x=0.3667157138284648,y=0.8788517472187893 +a=hat,b=eks,i=7618,x=0.23737869189758654,y=0.43340937762837506 +a=zee,b=hat,i=7619,x=0.0396492782791249,y=0.21046790711790042 +a=hat,b=wye,i=7620,x=0.8866095807323401,y=0.1303857423099647 +a=wye,b=zee,i=7621,x=0.17096221571163828,y=0.7965958396369065 +a=hat,b=zee,i=7622,x=0.03375086644321179,y=0.6603973570703182 +a=zee,b=wye,i=7623,x=0.8476652404295622,y=0.5532359995865707 +a=eks,b=wye,i=7624,x=0.4036466177426279,y=0.9323311367204503 +a=zee,b=wye,i=7625,x=0.6630299534680688,y=0.9316352338897794 +a=eks,b=zee,i=7626,x=0.9362983270638663,y=0.02530583139989606 +a=zee,b=hat,i=7627,x=0.3510535767246904,y=0.3060628840965116 +a=eks,b=eks,i=7628,x=0.6580765451729311,y=0.3478545363218032 +a=hat,b=hat,i=7629,x=0.6503893869201249,y=0.8748121320804191 +a=wye,b=pan,i=7630,x=0.4658141836395999,y=0.8966097764457495 +a=pan,b=pan,i=7631,x=0.27145158019948934,y=0.09516187714787117 +a=wye,b=zee,i=7632,x=0.734823995296927,y=0.7719486421533686 +a=pan,b=wye,i=7633,x=0.16036619135517816,y=0.6056119689930829 +a=eks,b=wye,i=7634,x=0.7109688223985979,y=0.7976941367774835 +a=zee,b=zee,i=7635,x=0.12557655765488285,y=0.11534164357950183 +a=pan,b=hat,i=7636,x=0.06705624100603413,y=0.6451188760762676 +a=pan,b=hat,i=7637,x=0.9106017109900336,y=0.8891547034705604 +a=zee,b=zee,i=7638,x=0.2748491611629733,y=0.80651606034967 +a=eks,b=hat,i=7639,x=0.771170174812707,y=0.7659520407198543 +a=eks,b=wye,i=7640,x=0.2743403725668617,y=0.29487651020724404 +a=pan,b=zee,i=7641,x=0.9381993656017179,y=0.6132694517353006 +a=zee,b=wye,i=7642,x=0.20250440741625753,y=0.5663711206888612 +a=eks,b=pan,i=7643,x=0.47586159706318876,y=0.4962125479739936 +a=wye,b=zee,i=7644,x=0.6513731813421505,y=0.9956216673837286 +a=hat,b=wye,i=7645,x=0.7915745853842925,y=0.34176706803861534 +a=hat,b=zee,i=7646,x=0.5142370614917985,y=0.37306603953034023 +a=zee,b=pan,i=7647,x=0.4270489725783423,y=0.5331035003317631 +a=zee,b=wye,i=7648,x=0.6798736010037264,y=0.9310702986321819 +a=wye,b=wye,i=7649,x=0.06713737802328557,y=0.6633680869367675 +a=wye,b=hat,i=7650,x=0.8930880818631942,y=0.05300924902758186 +a=eks,b=wye,i=7651,x=0.46360005487315714,y=0.5379475572098419 +a=wye,b=zee,i=7652,x=0.006772483197185153,y=0.8526037392488609 +a=wye,b=wye,i=7653,x=0.5261687377247655,y=0.9662557892207575 +a=hat,b=eks,i=7654,x=0.930363511771148,y=0.40431933522117625 +a=hat,b=zee,i=7655,x=0.7870611543157765,y=0.3879247735466407 +a=hat,b=eks,i=7656,x=0.5567810208255114,y=0.08177612908836551 +a=eks,b=pan,i=7657,x=0.9396222500433881,y=0.4873885569213413 +a=pan,b=wye,i=7658,x=0.3621794133271582,y=0.38650038828351596 +a=pan,b=wye,i=7659,x=0.6372574031531049,y=0.4008307542658702 +a=pan,b=pan,i=7660,x=0.5441433972504542,y=0.9469895242558711 +a=zee,b=hat,i=7661,x=0.9408442476780763,y=0.8023490934603362 +a=pan,b=pan,i=7662,x=0.7195689266210618,y=0.19413596115835852 +a=hat,b=eks,i=7663,x=0.511020096362885,y=0.37947905296566964 +a=wye,b=wye,i=7664,x=0.63099124038326,y=0.08422373938558314 +a=eks,b=hat,i=7665,x=0.34062598597350535,y=0.9340112462726258 +a=wye,b=hat,i=7666,x=0.567402800484997,y=0.03927156134016285 +a=zee,b=eks,i=7667,x=0.03246665173355623,y=0.4911639950418465 +a=pan,b=eks,i=7668,x=0.10428072545494949,y=0.705703566436069 +a=hat,b=hat,i=7669,x=0.9372199212901666,y=0.2848921895320988 +a=pan,b=wye,i=7670,x=0.4293848817589905,y=0.6839311106774395 +a=pan,b=hat,i=7671,x=0.5479425830973824,y=0.6792965466963522 +a=pan,b=wye,i=7672,x=0.8149257619922751,y=0.04756755305626292 +a=eks,b=pan,i=7673,x=0.8071000122718018,y=0.3069131904807898 +a=wye,b=wye,i=7674,x=0.8942818883713989,y=0.5212590944649815 +a=wye,b=eks,i=7675,x=0.5955058458574938,y=0.4676247967613243 +a=eks,b=pan,i=7676,x=0.44645752932549043,y=0.031497838025275615 +a=pan,b=eks,i=7677,x=0.5906841474792559,y=0.39720028182162814 +a=eks,b=hat,i=7678,x=0.07578434084199792,y=0.22918239952964947 +a=wye,b=hat,i=7679,x=0.9686531523418166,y=0.924678615947144 +a=wye,b=hat,i=7680,x=0.6280201487984101,y=0.536246349153707 +a=zee,b=pan,i=7681,x=0.14883118602285983,y=0.5148080394741317 +a=wye,b=hat,i=7682,x=0.24098953071009122,y=0.26190037231185814 +a=pan,b=pan,i=7683,x=0.6653528080679457,y=0.23663023500818714 +a=wye,b=pan,i=7684,x=0.8868188354900317,y=0.43208980346634795 +a=zee,b=pan,i=7685,x=0.09709731100349062,y=0.4690475302436993 +a=pan,b=eks,i=7686,x=0.18978586580625822,y=0.18115920896147264 +a=wye,b=zee,i=7687,x=0.3434686533925685,y=0.48726381835108046 +a=eks,b=wye,i=7688,x=0.6488879560928158,y=0.042222720585220475 +a=eks,b=hat,i=7689,x=0.17159448083555107,y=0.045442427612649494 +a=hat,b=zee,i=7690,x=0.7259375308340535,y=0.7674839756219988 +a=hat,b=hat,i=7691,x=0.8777344389987419,y=0.13098255040262852 +a=hat,b=eks,i=7692,x=0.8385522296255185,y=0.33460046618507555 +a=eks,b=hat,i=7693,x=0.8955356576888092,y=0.48158644758234315 +a=zee,b=wye,i=7694,x=0.3060398953875496,y=0.10472339189986246 +a=pan,b=zee,i=7695,x=0.3094975482418527,y=0.5858128371070169 +a=wye,b=hat,i=7696,x=0.4662656698623283,y=0.8544965801108738 +a=pan,b=zee,i=7697,x=0.6678143703378705,y=0.09581777907957223 +a=zee,b=zee,i=7698,x=0.17073541333474684,y=0.6197461253961557 +a=hat,b=pan,i=7699,x=0.28150223924025986,y=0.7949334007434804 +a=eks,b=pan,i=7700,x=0.7077775737786727,y=0.7272353949934527 +a=pan,b=pan,i=7701,x=0.43912855740961954,y=0.5952759302937142 +a=wye,b=pan,i=7702,x=0.6934052269305254,y=0.7343693194312434 +a=zee,b=wye,i=7703,x=0.0832141448099386,y=0.689610820157997 +a=eks,b=eks,i=7704,x=0.76786474676413,y=0.8734911204128757 +a=zee,b=eks,i=7705,x=0.9142550768210165,y=0.42338987508974 +a=hat,b=hat,i=7706,x=0.4389747985376733,y=0.5868957432180422 +a=pan,b=hat,i=7707,x=0.4742489895390498,y=0.6875201433051585 +a=eks,b=wye,i=7708,x=0.1593131070189654,y=0.21618160132947373 +a=eks,b=pan,i=7709,x=0.021236282778372417,y=0.3980616560952607 +a=pan,b=pan,i=7710,x=0.6454947652276057,y=0.5934369662779847 +a=pan,b=hat,i=7711,x=0.38583521508275165,y=0.5401757081161919 +a=pan,b=hat,i=7712,x=0.4196809161822014,y=0.26377711630821754 +a=zee,b=pan,i=7713,x=0.155281849590593,y=0.5244565614620743 +a=zee,b=eks,i=7714,x=0.6373285599346649,y=0.1336713798341309 +a=hat,b=hat,i=7715,x=0.6233765313325004,y=0.5758791846152675 +a=wye,b=pan,i=7716,x=0.06175476953603409,y=0.8534290829785786 +a=hat,b=wye,i=7717,x=0.2286520253814175,y=0.1192319014188804 +a=zee,b=hat,i=7718,x=0.267306560937963,y=0.6639413524240723 +a=wye,b=pan,i=7719,x=0.776170709486471,y=0.04166930319722717 +a=zee,b=wye,i=7720,x=0.9961164879374235,y=0.16594871214649265 +a=hat,b=hat,i=7721,x=0.6299836686087046,y=0.13572824583073617 +a=zee,b=wye,i=7722,x=0.3686941934605621,y=0.9443406667411673 +a=eks,b=pan,i=7723,x=0.3209098916589238,y=0.4109567715356973 +a=wye,b=hat,i=7724,x=0.6570505905515743,y=0.15899862539640153 +a=hat,b=wye,i=7725,x=0.1378541730969839,y=0.25911129591737747 +a=pan,b=pan,i=7726,x=0.43414990019558963,y=0.1556380176176868 +a=pan,b=wye,i=7727,x=0.8676654887349956,y=0.4278534479696323 +a=eks,b=zee,i=7728,x=0.5397828066703505,y=0.6535807927478277 +a=eks,b=hat,i=7729,x=0.02721562297052116,y=0.8792751973629769 +a=zee,b=zee,i=7730,x=0.17826971421632076,y=0.23305955441707682 +a=hat,b=eks,i=7731,x=0.6064367170765328,y=0.5843998077541726 +a=zee,b=zee,i=7732,x=0.306490201972222,y=0.8466305229690627 +a=hat,b=pan,i=7733,x=0.15752257838130168,y=0.025328573078963523 +a=zee,b=wye,i=7734,x=0.004805891882058155,y=0.7847915958995085 +a=hat,b=hat,i=7735,x=0.9286394794387348,y=0.9849690205615684 +a=wye,b=zee,i=7736,x=0.5283513685317409,y=0.8859340359150333 +a=wye,b=zee,i=7737,x=0.652833563987708,y=0.08525874301989911 +a=hat,b=hat,i=7738,x=0.5904289054724924,y=0.015759945451949697 +a=wye,b=eks,i=7739,x=0.20047031500415902,y=0.8454528005125532 +a=wye,b=eks,i=7740,x=0.7528542161787996,y=0.7648364405523831 +a=hat,b=wye,i=7741,x=0.9811094199766318,y=0.28309547772560684 +a=wye,b=hat,i=7742,x=0.9283700112189616,y=0.4397004799577646 +a=pan,b=hat,i=7743,x=0.26831057042317386,y=0.7077299528211933 +a=eks,b=hat,i=7744,x=0.9850127339517182,y=0.28247386637526417 +a=eks,b=eks,i=7745,x=0.3215874010779871,y=0.2780127707789244 +a=eks,b=eks,i=7746,x=0.35282776725789056,y=0.015349081732579983 +a=zee,b=eks,i=7747,x=0.4180982192655389,y=0.2733251523581718 +a=eks,b=hat,i=7748,x=0.27317227631391283,y=0.6152013002721723 +a=zee,b=pan,i=7749,x=0.408781801299804,y=0.717319277351812 +a=pan,b=zee,i=7750,x=0.27375467840491696,y=0.9485370229814897 +a=wye,b=wye,i=7751,x=0.9578808895640281,y=0.567472797993126 +a=eks,b=wye,i=7752,x=0.8308158486543955,y=0.7251988641133165 +a=wye,b=wye,i=7753,x=0.35648228848353636,y=0.825810007353184 +a=eks,b=hat,i=7754,x=0.5569680022127645,y=0.5333129600306122 +a=eks,b=pan,i=7755,x=0.3881304412114248,y=0.4050350844434646 +a=zee,b=pan,i=7756,x=0.2999624778639135,y=0.3422859654759408 +a=hat,b=eks,i=7757,x=0.005675684156441596,y=0.4710155431561027 +a=pan,b=zee,i=7758,x=0.36890917101981324,y=0.9763006270617745 +a=hat,b=pan,i=7759,x=0.2655863070154898,y=0.4394097550698016 +a=zee,b=pan,i=7760,x=0.09922636178391386,y=0.3133271646647967 +a=hat,b=pan,i=7761,x=0.5937279590019037,y=0.9494399455643315 +a=eks,b=pan,i=7762,x=0.9358045588817545,y=0.7330851249844436 +a=zee,b=wye,i=7763,x=0.5786653829827114,y=0.2618880168331781 +a=zee,b=pan,i=7764,x=0.48750871272402196,y=0.22236263541673462 +a=hat,b=hat,i=7765,x=0.8891522513963568,y=0.2668239844400174 +a=zee,b=pan,i=7766,x=0.30364046910111253,y=0.6891273587279694 +a=eks,b=eks,i=7767,x=0.53797481529119,y=0.9465659178026697 +a=eks,b=eks,i=7768,x=0.28912890940887614,y=0.7442458122620677 +a=wye,b=hat,i=7769,x=0.3705583652673885,y=0.059144918778647027 +a=pan,b=zee,i=7770,x=0.6956017564216889,y=0.66737949839894 +a=hat,b=eks,i=7771,x=0.756025188553685,y=0.8094953852781318 +a=pan,b=pan,i=7772,x=0.6990222040473527,y=0.033151103195916964 +a=hat,b=wye,i=7773,x=0.978940590729752,y=0.12080187423149347 +a=pan,b=eks,i=7774,x=0.8611049069366612,y=0.7289618171406003 +a=hat,b=pan,i=7775,x=0.24037840559946289,y=0.5476859366235767 +a=hat,b=hat,i=7776,x=0.8353731209463556,y=0.766113750196805 +a=wye,b=pan,i=7777,x=0.05858955413860256,y=0.12058424529655198 +a=zee,b=zee,i=7778,x=0.7416290206514613,y=0.3921085843199572 +a=wye,b=hat,i=7779,x=0.6525057028901559,y=0.827506650684489 +a=hat,b=hat,i=7780,x=0.35967618349426034,y=0.6155205527426165 +a=zee,b=wye,i=7781,x=0.8785183426416252,y=0.5929085468141393 +a=eks,b=pan,i=7782,x=0.9147117130322603,y=0.2625104340138019 +a=hat,b=pan,i=7783,x=0.2970040422341498,y=0.3987945132487777 +a=eks,b=pan,i=7784,x=0.5773221928392703,y=0.984120457296803 +a=eks,b=eks,i=7785,x=0.7533984992681583,y=0.34117949445154283 +a=pan,b=wye,i=7786,x=0.4922908537138324,y=0.8016564975759202 +a=hat,b=pan,i=7787,x=0.9606695287435937,y=0.2724371377986182 +a=zee,b=zee,i=7788,x=0.39665748675823,y=0.7990204115613213 +a=hat,b=hat,i=7789,x=0.9011093799553621,y=0.233507874232196 +a=hat,b=zee,i=7790,x=0.0071897888391820874,y=0.9914209553595086 +a=eks,b=eks,i=7791,x=0.41888693176987457,y=0.12945875791772954 +a=eks,b=pan,i=7792,x=0.1663832456913965,y=0.7815381913771416 +a=hat,b=zee,i=7793,x=0.958394958736606,y=0.8162724775424932 +a=pan,b=pan,i=7794,x=0.6756648486521578,y=0.3164832583304539 +a=pan,b=eks,i=7795,x=0.5007434672508728,y=0.45116398803311886 +a=wye,b=wye,i=7796,x=0.7618404269252146,y=0.7082734662093254 +a=hat,b=eks,i=7797,x=0.3339037394632195,y=0.33041712223471265 +a=pan,b=eks,i=7798,x=0.8964629088574175,y=0.6314628948974991 +a=pan,b=wye,i=7799,x=0.22115218679677484,y=0.8945303177931078 +a=zee,b=wye,i=7800,x=0.7914989655477432,y=0.43386605796501754 +a=eks,b=wye,i=7801,x=0.2768061453774291,y=0.11197920863328137 +a=zee,b=pan,i=7802,x=0.8246321893741126,y=0.9437960471953348 +a=zee,b=pan,i=7803,x=0.14679410267991433,y=0.7951490909241772 +a=eks,b=zee,i=7804,x=0.2527677515169743,y=0.6402837194288739 +a=hat,b=zee,i=7805,x=0.7220810582203347,y=0.7321859764651767 +a=hat,b=wye,i=7806,x=0.8114485139288578,y=0.10936244859497501 +a=zee,b=eks,i=7807,x=0.2431299964406336,y=0.6806744199778801 +a=hat,b=hat,i=7808,x=0.8890059022302841,y=0.22235264592897086 +a=wye,b=wye,i=7809,x=0.00751279921360315,y=0.10191418158652688 +a=wye,b=pan,i=7810,x=0.22896336477318813,y=0.3855317875005415 +a=pan,b=hat,i=7811,x=0.2803772001943151,y=0.06126665020709965 +a=pan,b=wye,i=7812,x=0.6626056412742908,y=0.8119248457418577 +a=zee,b=wye,i=7813,x=0.2839449326479042,y=0.21823946066739763 +a=hat,b=zee,i=7814,x=0.9824109871068729,y=0.24702350802138673 +a=wye,b=pan,i=7815,x=0.29912422376234227,y=0.031086896342097492 +a=wye,b=hat,i=7816,x=0.9864077710445651,y=0.7857310073202174 +a=zee,b=zee,i=7817,x=0.8037520801675582,y=0.23521748865500658 +a=zee,b=zee,i=7818,x=0.8547716274640922,y=0.19464566963124352 +a=wye,b=wye,i=7819,x=0.48778425728806885,y=0.5848857294076643 +a=zee,b=pan,i=7820,x=0.6449176000624874,y=0.6911176673897844 +a=zee,b=zee,i=7821,x=0.6652689102876012,y=0.8739835083180177 +a=zee,b=eks,i=7822,x=0.6987205194846695,y=0.5636198949945938 +a=pan,b=hat,i=7823,x=0.010016579560818473,y=0.8874400130011928 +a=zee,b=eks,i=7824,x=0.819077078113403,y=0.1908070440081936 +a=pan,b=hat,i=7825,x=0.1352980142489283,y=0.6116246247477668 +a=hat,b=zee,i=7826,x=0.45007045338969864,y=0.8838605924784972 +a=zee,b=zee,i=7827,x=0.5476130433221185,y=0.5402862105818173 +a=zee,b=hat,i=7828,x=0.9857371922518141,y=0.9407026776406513 +a=eks,b=eks,i=7829,x=0.6388976780469364,y=0.1723731781397092 +a=zee,b=zee,i=7830,x=0.00819682639104835,y=0.4240387399947815 +a=pan,b=eks,i=7831,x=0.7227922598778895,y=0.8810129413735137 +a=wye,b=eks,i=7832,x=0.44768287987315436,y=0.06097808844991881 +a=hat,b=zee,i=7833,x=0.38094799324344375,y=0.842105346910846 +a=hat,b=hat,i=7834,x=0.7048613327865254,y=0.1492452682364549 +a=pan,b=eks,i=7835,x=0.7503216413048331,y=0.22610681402742594 +a=wye,b=hat,i=7836,x=0.18033444340025684,y=0.5396596125945982 +a=zee,b=hat,i=7837,x=0.7596610024208577,y=0.13811213680042633 +a=zee,b=pan,i=7838,x=0.46989555714248354,y=0.5731236845422526 +a=eks,b=zee,i=7839,x=0.2378040998190729,y=0.8687389259046864 +a=eks,b=wye,i=7840,x=0.15083338360252196,y=0.4677170605064366 +a=eks,b=wye,i=7841,x=0.2390993050590302,y=0.4022350252704088 +a=wye,b=wye,i=7842,x=0.03868013977565554,y=0.36213469293451195 +a=hat,b=eks,i=7843,x=0.2326952229877629,y=0.07810622939834866 +a=eks,b=eks,i=7844,x=0.3464583830104778,y=0.24608203542200424 +a=zee,b=hat,i=7845,x=0.6258279281533773,y=0.519301606092353 +a=hat,b=hat,i=7846,x=0.7328028225195036,y=0.11369450919398072 +a=hat,b=wye,i=7847,x=0.5913920636618824,y=0.869313774493801 +a=pan,b=hat,i=7848,x=0.9911771508550357,y=0.4789157458695267 +a=zee,b=wye,i=7849,x=0.6838794391771024,y=0.7901996933834754 +a=zee,b=eks,i=7850,x=0.38221395674318315,y=0.4647687529098594 +a=pan,b=hat,i=7851,x=0.7174129864414264,y=0.6977644513609003 +a=wye,b=wye,i=7852,x=0.9237362599816926,y=0.8751578434058209 +a=eks,b=eks,i=7853,x=0.4518707326185428,y=0.6617696626513239 +a=hat,b=wye,i=7854,x=0.06764752166213406,y=0.2082339516770152 +a=zee,b=wye,i=7855,x=0.28326864641471117,y=0.7936013908655049 +a=wye,b=hat,i=7856,x=0.7543839227963806,y=0.7708302534568163 +a=pan,b=hat,i=7857,x=0.4184705412704066,y=0.40669972332461846 +a=wye,b=zee,i=7858,x=0.9223976078879647,y=0.5779020996216999 +a=zee,b=zee,i=7859,x=0.10768947209184598,y=0.3365441234115185 +a=hat,b=eks,i=7860,x=0.7452070101622097,y=0.17526957060226422 +a=zee,b=eks,i=7861,x=0.5097508654113272,y=0.21814047343538046 +a=hat,b=eks,i=7862,x=0.27105430205532133,y=0.7490102016231208 +a=hat,b=pan,i=7863,x=0.06726201643453855,y=0.35933180644142315 +a=pan,b=wye,i=7864,x=0.3103009370970985,y=0.8407327110613196 +a=eks,b=wye,i=7865,x=0.32234768937000546,y=0.02406247620613 +a=wye,b=hat,i=7866,x=0.6773974203264422,y=0.2145912727473317 +a=zee,b=hat,i=7867,x=0.7690926832290548,y=0.9300355345607946 +a=wye,b=hat,i=7868,x=0.9396022178120012,y=0.4338845485635848 +a=zee,b=hat,i=7869,x=0.9505475018937193,y=0.14630084195031035 +a=eks,b=pan,i=7870,x=0.31855769422540314,y=0.8895458854037835 +a=hat,b=eks,i=7871,x=0.5921983075931928,y=0.4229347949955703 +a=wye,b=wye,i=7872,x=0.5263396869727451,y=0.6135988456193723 +a=hat,b=hat,i=7873,x=0.8940280465724006,y=0.23131247213081552 +a=hat,b=wye,i=7874,x=0.09904413256911793,y=0.8854746496958716 +a=wye,b=wye,i=7875,x=0.5037904698265824,y=0.32995968281854504 +a=hat,b=eks,i=7876,x=0.5344512004977263,y=0.11225525657163704 +a=pan,b=wye,i=7877,x=0.9050244381025329,y=0.4700479323860336 +a=zee,b=wye,i=7878,x=0.5290284670419653,y=0.35507751760627737 +a=wye,b=pan,i=7879,x=0.3148924229301867,y=0.1872406546524351 +a=eks,b=wye,i=7880,x=0.03633390115689916,y=0.16903851260082725 +a=hat,b=pan,i=7881,x=0.8711990119730865,y=0.4293663097385956 +a=eks,b=eks,i=7882,x=0.8471544066093775,y=0.40223962006438685 +a=hat,b=wye,i=7883,x=0.24262458856564295,y=0.01835360943862996 +a=pan,b=eks,i=7884,x=0.6922724138336023,y=0.012397141051616933 +a=zee,b=hat,i=7885,x=0.3025111314280283,y=0.9069884084952201 +a=hat,b=zee,i=7886,x=0.794970017782755,y=0.6062492046952036 +a=wye,b=zee,i=7887,x=0.8726346787308475,y=0.3029668754826792 +a=hat,b=hat,i=7888,x=0.20756986827268153,y=0.6363026946616206 +a=zee,b=wye,i=7889,x=0.23271731636441206,y=0.548253711367059 +a=eks,b=eks,i=7890,x=0.5715742308742378,y=0.8192093346935977 +a=wye,b=eks,i=7891,x=0.6699323585736414,y=0.1435311317094633 +a=hat,b=eks,i=7892,x=0.42467396461692,y=0.7347899103390217 +a=hat,b=pan,i=7893,x=0.7439486973392055,y=0.17955726400681704 +a=eks,b=wye,i=7894,x=0.5608680829128325,y=0.9585598084195104 +a=wye,b=wye,i=7895,x=0.44727463294971703,y=0.7872043941311472 +a=eks,b=pan,i=7896,x=0.9913466570743009,y=0.6302035261111584 +a=hat,b=wye,i=7897,x=0.5421196020388044,y=0.8624723374301944 +a=eks,b=eks,i=7898,x=0.37298028446417475,y=0.8728404913054509 +a=eks,b=zee,i=7899,x=0.8332042684792176,y=0.07345290916251856 +a=zee,b=wye,i=7900,x=0.8094076175677304,y=0.14978155572080065 +a=wye,b=hat,i=7901,x=0.9355960796171349,y=0.18626647870004664 +a=zee,b=wye,i=7902,x=0.2637291967134705,y=0.5442660467355056 +a=zee,b=eks,i=7903,x=0.12158777831041234,y=0.9890244717689465 +a=eks,b=hat,i=7904,x=0.2705482127515829,y=0.01971442860313377 +a=zee,b=eks,i=7905,x=0.44670524308794834,y=0.5845415190296815 +a=zee,b=eks,i=7906,x=0.691867757886342,y=0.2848167176859655 +a=pan,b=zee,i=7907,x=0.33908058571920063,y=0.5335427401965982 +a=zee,b=hat,i=7908,x=0.3610060660850839,y=0.24288129482927623 +a=zee,b=wye,i=7909,x=0.9120826455472996,y=0.44475380738945147 +a=zee,b=zee,i=7910,x=0.567164847298404,y=0.399455541894602 +a=wye,b=eks,i=7911,x=0.691697756697526,y=0.877518858711515 +a=zee,b=pan,i=7912,x=0.31982431730922556,y=0.7058492177082524 +a=pan,b=zee,i=7913,x=0.7134779956631648,y=0.03877802504200312 +a=wye,b=hat,i=7914,x=0.4366613963535759,y=0.8447738266648783 +a=zee,b=pan,i=7915,x=0.6579171209676669,y=0.6482697150135545 +a=wye,b=eks,i=7916,x=0.2877295918648384,y=0.211059870769302 +a=pan,b=eks,i=7917,x=0.5275793853162087,y=0.8748428200227294 +a=eks,b=eks,i=7918,x=0.12458230242468837,y=0.24069602443528393 +a=zee,b=zee,i=7919,x=0.5222051770223615,y=0.1878235700153812 +a=zee,b=zee,i=7920,x=0.8985365345616582,y=0.6020907480091875 +a=hat,b=wye,i=7921,x=0.09671063835019511,y=0.4703227983629693 +a=hat,b=zee,i=7922,x=0.8879147106591082,y=0.19697818805308442 +a=eks,b=zee,i=7923,x=0.38870229665971356,y=0.5985607302963999 +a=eks,b=pan,i=7924,x=0.3713298410561683,y=0.296460093460874 +a=zee,b=eks,i=7925,x=0.5420534501009495,y=0.05866294852898357 +a=zee,b=eks,i=7926,x=0.47492169105504933,y=0.8587163655741379 +a=pan,b=zee,i=7927,x=0.7972209851115417,y=0.1287619061325339 +a=wye,b=pan,i=7928,x=0.4065863120979525,y=0.7016224626335005 +a=zee,b=zee,i=7929,x=0.25040361330370065,y=0.3462781056544345 +a=wye,b=eks,i=7930,x=0.5998999740666952,y=0.940489760974054 +a=eks,b=hat,i=7931,x=0.7426863429203551,y=0.5997919568409129 +a=eks,b=wye,i=7932,x=0.7539925055624301,y=0.9588704021223314 +a=eks,b=eks,i=7933,x=0.8496577484419044,y=0.8749858904217946 +a=zee,b=hat,i=7934,x=0.39625425573088036,y=0.7516162692981885 +a=zee,b=eks,i=7935,x=0.07413718973123662,y=0.9540488375627403 +a=hat,b=eks,i=7936,x=0.43057462793549084,y=0.83261804348024 +a=pan,b=pan,i=7937,x=0.7944834203394888,y=0.4910876849942255 +a=pan,b=hat,i=7938,x=0.7835615902262538,y=0.030503750805517593 +a=wye,b=zee,i=7939,x=0.20769387630166103,y=0.9857694928121757 +a=eks,b=pan,i=7940,x=0.18503477530273849,y=0.2613475073722671 +a=wye,b=hat,i=7941,x=0.4205902145088837,y=0.8454165597750689 +a=pan,b=wye,i=7942,x=0.14289054655956812,y=0.5590237538729541 +a=zee,b=hat,i=7943,x=0.007346899370313853,y=0.9435542424367808 +a=wye,b=pan,i=7944,x=0.6010756954347072,y=0.602663902557592 +a=wye,b=pan,i=7945,x=0.204176839139523,y=0.9444532348782411 +a=zee,b=pan,i=7946,x=0.22356842063761684,y=0.6173414017420112 +a=zee,b=eks,i=7947,x=0.025642761574512285,y=0.18768382301071385 +a=eks,b=wye,i=7948,x=0.6258015401993495,y=0.4655464102747875 +a=pan,b=zee,i=7949,x=0.2888268615751203,y=0.5754370603975112 +a=wye,b=pan,i=7950,x=0.13192831258970839,y=0.09974934678356573 +a=eks,b=pan,i=7951,x=0.573135783011619,y=0.5173979516422308 +a=wye,b=pan,i=7952,x=0.9672001578855394,y=0.5999113434317762 +a=hat,b=wye,i=7953,x=0.5332777170304573,y=0.8240541851977825 +a=pan,b=wye,i=7954,x=0.1279461268867662,y=0.3465018420126411 +a=pan,b=zee,i=7955,x=0.26370302153935266,y=0.709886854064376 +a=wye,b=wye,i=7956,x=0.08185493324300519,y=0.8430295223333161 +a=eks,b=eks,i=7957,x=0.990948668400743,y=0.1741418790774628 +a=wye,b=zee,i=7958,x=0.7645204491814582,y=0.853303854748976 +a=zee,b=pan,i=7959,x=0.15605455866939177,y=0.46323289916297505 +a=hat,b=zee,i=7960,x=0.16017925473869754,y=0.4529356695213568 +a=eks,b=pan,i=7961,x=0.6125869749454478,y=0.370095068843984 +a=wye,b=wye,i=7962,x=0.18404446909382244,y=0.26269521842771504 +a=eks,b=wye,i=7963,x=0.5558763888070763,y=0.185510369521809 +a=pan,b=pan,i=7964,x=0.282047967900814,y=0.22212917426772594 +a=eks,b=wye,i=7965,x=0.05872308143086857,y=0.38482704713824056 +a=pan,b=hat,i=7966,x=0.2501049463368379,y=0.39344676758297514 +a=wye,b=hat,i=7967,x=0.8987874844489919,y=0.49750601381227266 +a=pan,b=zee,i=7968,x=0.7089490867118664,y=0.45255811448776784 +a=eks,b=wye,i=7969,x=0.6608518009893678,y=0.22790991951466288 +a=eks,b=wye,i=7970,x=0.7564471093195367,y=0.588547367327297 +a=eks,b=wye,i=7971,x=0.3177159468656713,y=0.6507595896357143 +a=wye,b=zee,i=7972,x=0.6981615941048016,y=0.3554268056065458 +a=wye,b=pan,i=7973,x=0.018524216435056196,y=0.08446663540594712 +a=hat,b=zee,i=7974,x=0.24963209679900955,y=0.016049846424579184 +a=hat,b=wye,i=7975,x=0.048154096212748465,y=0.23172149127883657 +a=eks,b=pan,i=7976,x=0.406288377613479,y=0.6746918193025293 +a=wye,b=hat,i=7977,x=0.5283629678807258,y=0.8918455631655288 +a=pan,b=wye,i=7978,x=0.5186376529712587,y=0.8811576068202212 +a=hat,b=eks,i=7979,x=0.1757549377495632,y=0.7507650545931341 +a=zee,b=zee,i=7980,x=0.10892391322425843,y=0.050571608567332116 +a=hat,b=eks,i=7981,x=0.5740714306503298,y=0.34091415824926563 +a=hat,b=hat,i=7982,x=0.15020550177808045,y=0.9076080995933096 +a=pan,b=hat,i=7983,x=0.5450883311922072,y=0.44507084646454187 +a=eks,b=pan,i=7984,x=0.49794222352752093,y=0.19964088700431204 +a=eks,b=eks,i=7985,x=0.25908328241507117,y=0.41719268312114377 +a=wye,b=zee,i=7986,x=0.2712612087411137,y=0.4093087980161978 +a=eks,b=eks,i=7987,x=0.6808132597759162,y=0.10935069218341964 +a=wye,b=eks,i=7988,x=0.8262618950608377,y=0.09248423605386846 +a=zee,b=eks,i=7989,x=0.5671275966876752,y=0.6710467056302961 +a=zee,b=hat,i=7990,x=0.12246709018315027,y=0.9902823724804396 +a=hat,b=eks,i=7991,x=0.9093001304035243,y=0.6454294428509858 +a=pan,b=hat,i=7992,x=0.28055455032097176,y=0.7076435705928082 +a=zee,b=pan,i=7993,x=0.840708068980671,y=0.7676444206837281 +a=eks,b=pan,i=7994,x=0.13873019879879267,y=0.3541885725000481 +a=wye,b=wye,i=7995,x=0.5556276037973694,y=0.7103742139489323 +a=wye,b=hat,i=7996,x=0.7897718226462853,y=0.7866250828364114 +a=pan,b=zee,i=7997,x=0.42328017164614196,y=0.8968239987659891 +a=zee,b=pan,i=7998,x=0.6173947671381171,y=0.9099504940374747 +a=pan,b=eks,i=7999,x=0.1904021794562485,y=0.2442456072044632 +a=eks,b=hat,i=8000,x=0.494989535411282,y=0.9858490482421876 +a=pan,b=zee,i=8001,x=0.21740880422197573,y=0.009823495326658604 +a=wye,b=zee,i=8002,x=0.8483246353215173,y=0.748697867257607 +a=eks,b=wye,i=8003,x=0.07232519497816503,y=0.01460395395166092 +a=hat,b=hat,i=8004,x=0.38823106724151646,y=0.7637253093388771 +a=pan,b=eks,i=8005,x=0.8569860709125309,y=0.12024935239203738 +a=zee,b=zee,i=8006,x=0.4339798390608952,y=0.752225427449917 +a=hat,b=eks,i=8007,x=0.37719631868649617,y=0.39591507134214254 +a=hat,b=zee,i=8008,x=0.2500892579626076,y=0.6235655047728978 +a=zee,b=eks,i=8009,x=0.21398276966281848,y=0.6412152131738255 +a=hat,b=eks,i=8010,x=0.3187905796970636,y=0.3173506685081655 +a=pan,b=pan,i=8011,x=0.5376262182105622,y=0.4824151159482998 +a=zee,b=hat,i=8012,x=0.9967455860256934,y=0.846350626099811 +a=eks,b=zee,i=8013,x=0.6750010866052097,y=0.380258473116171 +a=pan,b=hat,i=8014,x=0.8682985870091493,y=0.13867025721075266 +a=zee,b=wye,i=8015,x=0.876659392160873,y=0.005960162771398214 +a=pan,b=wye,i=8016,x=0.17217503903346676,y=0.6363974355768541 +a=hat,b=zee,i=8017,x=0.8289275824108141,y=0.5824677757054623 +a=zee,b=hat,i=8018,x=0.47908711384726377,y=0.2078467393092358 +a=pan,b=hat,i=8019,x=0.03774190681630729,y=0.37562081779173295 +a=pan,b=pan,i=8020,x=0.25202925423609734,y=0.8758710479186967 +a=hat,b=zee,i=8021,x=0.6283764347998099,y=0.7038955747755151 +a=wye,b=eks,i=8022,x=0.9822305246922711,y=0.9025462559345021 +a=pan,b=hat,i=8023,x=0.17809600073620713,y=0.7136989224391156 +a=pan,b=hat,i=8024,x=0.7871049381240648,y=0.9157631088161338 +a=hat,b=zee,i=8025,x=0.8464024197077388,y=0.7505262168915832 +a=hat,b=hat,i=8026,x=0.27076546874115703,y=0.717232478948042 +a=eks,b=wye,i=8027,x=0.47677652985856545,y=0.742388612767014 +a=pan,b=wye,i=8028,x=0.03498607510109997,y=0.19549287051995312 +a=hat,b=zee,i=8029,x=0.8902222199776184,y=0.22597809584182216 +a=wye,b=pan,i=8030,x=0.8534063530727802,y=0.5216400536886638 +a=wye,b=pan,i=8031,x=0.399100924785613,y=0.8096553851806476 +a=zee,b=hat,i=8032,x=0.3470913703916284,y=0.4932013734514763 +a=hat,b=hat,i=8033,x=0.10816322348365748,y=0.6629283579053702 +a=zee,b=eks,i=8034,x=0.7893326165734248,y=0.0055174814334882916 +a=wye,b=pan,i=8035,x=0.17190090759613674,y=0.02144281885832955 +a=hat,b=eks,i=8036,x=0.4487638977131928,y=0.9316999919622478 +a=zee,b=zee,i=8037,x=0.7060201401255403,y=0.9669662969793548 +a=zee,b=wye,i=8038,x=0.1386368820895454,y=0.5056689278962295 +a=pan,b=eks,i=8039,x=0.09184144959885043,y=0.6340163134818283 +a=pan,b=zee,i=8040,x=0.7171534760409121,y=0.7328586414702059 +a=pan,b=eks,i=8041,x=0.3839508814613577,y=0.30631865487711984 +a=zee,b=wye,i=8042,x=0.3764616704796617,y=0.0013477620094425324 +a=hat,b=eks,i=8043,x=0.3534996104529119,y=0.7450885137370724 +a=hat,b=wye,i=8044,x=0.10170616112045472,y=0.5317124791229391 +a=hat,b=pan,i=8045,x=0.7300195962365097,y=0.3308540333941833 +a=eks,b=wye,i=8046,x=0.6051188687817523,y=0.9131734207686757 +a=eks,b=zee,i=8047,x=0.5374608283378429,y=0.31273904942423725 +a=zee,b=wye,i=8048,x=0.05640085976332132,y=0.0700003098785944 +a=wye,b=eks,i=8049,x=0.5114158496176794,y=0.12846145668110132 +a=eks,b=hat,i=8050,x=0.9874222186130187,y=0.8593466056433501 +a=eks,b=eks,i=8051,x=0.9761481708304064,y=0.15123613115180856 +a=pan,b=pan,i=8052,x=0.6493110423838093,y=0.5347940909170277 +a=pan,b=pan,i=8053,x=0.9130131367137716,y=0.20063251495257384 +a=wye,b=wye,i=8054,x=0.29645291860851164,y=0.2862439675971603 +a=wye,b=hat,i=8055,x=0.9283998083818392,y=0.9186794272646708 +a=zee,b=eks,i=8056,x=0.21742326077552165,y=0.21215545457837148 +a=hat,b=pan,i=8057,x=0.805271595399746,y=0.46020440997594847 +a=pan,b=zee,i=8058,x=0.2152394578214053,y=0.6196385518512275 +a=eks,b=pan,i=8059,x=0.39413913874172746,y=0.8509631752611558 +a=hat,b=wye,i=8060,x=0.6704371607062275,y=0.002101362140308649 +a=wye,b=eks,i=8061,x=0.38279862612807036,y=0.5895252762171836 +a=wye,b=hat,i=8062,x=0.9226631815117158,y=0.9902149324132298 +a=pan,b=eks,i=8063,x=0.4162908252496399,y=0.18879569170028876 +a=wye,b=eks,i=8064,x=0.520433239579577,y=0.4738497455813805 +a=wye,b=wye,i=8065,x=0.5952586854249843,y=0.050797298251500145 +a=eks,b=pan,i=8066,x=0.7550938758657687,y=0.03587749109184113 +a=pan,b=hat,i=8067,x=0.5198389196832879,y=0.2056652183357338 +a=zee,b=zee,i=8068,x=0.1526773413967627,y=0.492096177763767 +a=hat,b=zee,i=8069,x=0.6263854342684977,y=0.4917794632623357 +a=wye,b=wye,i=8070,x=0.19425905980457325,y=0.5136004485194701 +a=pan,b=eks,i=8071,x=0.15980232628622404,y=0.7963848087282333 +a=pan,b=hat,i=8072,x=0.8729803431362889,y=0.23389287840183937 +a=eks,b=pan,i=8073,x=0.8414137403991204,y=0.013708060374022835 +a=pan,b=pan,i=8074,x=0.47234873863850657,y=0.4467664305469584 +a=eks,b=zee,i=8075,x=0.8643916283489397,y=0.8421716629916459 +a=pan,b=wye,i=8076,x=0.36180082799458324,y=0.2681111063038798 +a=wye,b=zee,i=8077,x=0.291110312999184,y=0.3904237799736081 +a=pan,b=wye,i=8078,x=0.2285091327975376,y=0.08630172750559728 +a=hat,b=wye,i=8079,x=0.04336915531209018,y=0.7750227412335468 +a=zee,b=pan,i=8080,x=0.4953944041935031,y=0.13051323550656468 +a=eks,b=wye,i=8081,x=0.9893684193709726,y=0.009655042259111513 +a=wye,b=eks,i=8082,x=0.5505998662939379,y=0.4793977598693524 +a=eks,b=zee,i=8083,x=0.976642999884874,y=0.41575660829151373 +a=eks,b=hat,i=8084,x=0.6415360825871783,y=0.9093765294473956 +a=eks,b=wye,i=8085,x=0.19986686946961607,y=0.6001471405049741 +a=wye,b=pan,i=8086,x=0.7089561346111681,y=0.9346147842120147 +a=hat,b=wye,i=8087,x=0.6721158897399355,y=0.8662012495181518 +a=zee,b=pan,i=8088,x=0.2999863643844106,y=0.9736282819386414 +a=eks,b=hat,i=8089,x=0.780371764692202,y=0.13534345378955825 +a=hat,b=zee,i=8090,x=0.18588301944750896,y=0.9295096790100238 +a=wye,b=wye,i=8091,x=0.3136153634214588,y=0.9518615611124033 +a=wye,b=zee,i=8092,x=0.3727994612209693,y=0.12052581566020104 +a=eks,b=hat,i=8093,x=0.9315252187513533,y=0.561169216332415 +a=zee,b=pan,i=8094,x=0.6896842396279547,y=0.2659526826052142 +a=zee,b=eks,i=8095,x=0.013899464399908745,y=0.8010549230884639 +a=hat,b=wye,i=8096,x=0.9312335027031023,y=0.22775044082337215 +a=pan,b=pan,i=8097,x=0.2875217953665159,y=0.7352692976694222 +a=pan,b=eks,i=8098,x=0.02310988069794695,y=0.04436912792860748 +a=wye,b=eks,i=8099,x=0.9922978662257267,y=0.1009226522265646 +a=pan,b=wye,i=8100,x=0.6977704958793126,y=0.7057512041273386 +a=hat,b=zee,i=8101,x=0.8813156757676321,y=0.538439525268842 +a=pan,b=eks,i=8102,x=0.8253811424731291,y=0.8958384638924397 +a=wye,b=hat,i=8103,x=0.6382749094882392,y=0.7690601393055252 +a=zee,b=zee,i=8104,x=0.19443211144688854,y=0.39629790432524836 +a=zee,b=zee,i=8105,x=0.028359518501674397,y=0.31630049190233644 +a=eks,b=zee,i=8106,x=0.04927046404341662,y=0.8091340642622323 +a=pan,b=wye,i=8107,x=0.4038787839956157,y=0.8184040881437044 +a=eks,b=eks,i=8108,x=0.8869014997757403,y=0.6363003729185641 +a=eks,b=wye,i=8109,x=0.9098383165363556,y=0.06949042541302553 +a=eks,b=eks,i=8110,x=0.24771678765070493,y=0.9300163398042232 +a=eks,b=eks,i=8111,x=0.3084468757714339,y=0.9610528375033978 +a=eks,b=eks,i=8112,x=0.31000078368875394,y=0.36138146669138416 +a=wye,b=pan,i=8113,x=0.8110116541728041,y=0.36626731504545484 +a=wye,b=hat,i=8114,x=0.8838936751784368,y=0.16448491200443816 +a=eks,b=hat,i=8115,x=0.2092866675789835,y=0.6207159056705113 +a=wye,b=wye,i=8116,x=0.5430690309464962,y=0.3836390944257766 +a=hat,b=wye,i=8117,x=0.14958982301791146,y=0.8124903759523353 +a=eks,b=hat,i=8118,x=0.8557041552120278,y=0.5440118132291639 +a=hat,b=pan,i=8119,x=0.21486759901824792,y=0.3923954170049483 +a=pan,b=zee,i=8120,x=0.6592841558501972,y=0.8794810617469089 +a=eks,b=eks,i=8121,x=0.9178846401562378,y=0.7797206181214477 +a=wye,b=eks,i=8122,x=0.6079549297413829,y=0.16695883184694493 +a=eks,b=hat,i=8123,x=0.8786712780916176,y=0.5986968292379161 +a=eks,b=hat,i=8124,x=0.6050565349569751,y=0.17711761175975083 +a=zee,b=hat,i=8125,x=0.7071191860103717,y=0.5065338033789499 +a=wye,b=pan,i=8126,x=0.9928274286457106,y=0.611287542007201 +a=pan,b=pan,i=8127,x=0.7855300117843916,y=0.919185243159261 +a=wye,b=wye,i=8128,x=0.5451094693684497,y=0.6739488974426652 +a=eks,b=eks,i=8129,x=0.4483894040870827,y=0.04899785138545132 +a=wye,b=wye,i=8130,x=0.6304140421100901,y=0.8822571743603556 +a=pan,b=wye,i=8131,x=0.722244198415005,y=0.4334139656985445 +a=zee,b=eks,i=8132,x=0.9155857784701777,y=0.3496924391322812 +a=wye,b=eks,i=8133,x=0.968745042493151,y=0.20226923971903277 +a=pan,b=hat,i=8134,x=0.8128492182669791,y=0.392568386730878 +a=pan,b=wye,i=8135,x=0.45117859842393093,y=0.2608070414195329 +a=zee,b=zee,i=8136,x=0.6400905852932521,y=0.9035481906697407 +a=eks,b=hat,i=8137,x=0.039487665967159025,y=0.2642755984465909 +a=hat,b=hat,i=8138,x=0.9944665404962163,y=0.03601538456153819 +a=eks,b=eks,i=8139,x=0.5696036037683665,y=0.5215775669287221 +a=pan,b=pan,i=8140,x=0.24967169231618214,y=0.6896632292080579 +a=hat,b=hat,i=8141,x=0.06250971300811059,y=0.6284789386523464 +a=zee,b=wye,i=8142,x=0.6462280039869936,y=0.989075899835102 +a=pan,b=zee,i=8143,x=0.03802909555431522,y=0.0805330261761773 +a=pan,b=wye,i=8144,x=0.7168864018283236,y=0.9743458426619153 +a=eks,b=eks,i=8145,x=0.45913426278863745,y=0.7259328042437585 +a=hat,b=wye,i=8146,x=0.6466004179249605,y=0.6476130238612243 +a=wye,b=pan,i=8147,x=0.7564890511190168,y=0.3370280131510147 +a=hat,b=pan,i=8148,x=0.8171601926388993,y=0.12709291977727588 +a=eks,b=zee,i=8149,x=0.9838548523184443,y=0.6613857827470255 +a=eks,b=hat,i=8150,x=0.42800158894759266,y=0.13739447644695857 +a=wye,b=wye,i=8151,x=0.43651846968412356,y=0.716297573022078 +a=zee,b=eks,i=8152,x=0.6420074465872548,y=0.5270375969424234 +a=wye,b=hat,i=8153,x=0.07009589864190946,y=0.7822728799879559 +a=eks,b=wye,i=8154,x=0.00955231084174002,y=0.7545442970218491 +a=hat,b=pan,i=8155,x=0.6975376085727898,y=0.6899571370767156 +a=zee,b=zee,i=8156,x=0.6395251098634284,y=0.5644973057197734 +a=zee,b=pan,i=8157,x=0.39296205632043724,y=0.5511832594601693 +a=eks,b=wye,i=8158,x=0.8469059054134236,y=0.9101861362422637 +a=hat,b=zee,i=8159,x=0.11438608585479293,y=0.6137417386563446 +a=wye,b=pan,i=8160,x=0.6081825274202294,y=0.14769534194863843 +a=zee,b=wye,i=8161,x=0.7550762971732712,y=0.8530495051917243 +a=zee,b=hat,i=8162,x=0.5735901437760568,y=0.20486220503074404 +a=zee,b=hat,i=8163,x=0.13773260453775793,y=0.9660659918112889 +a=zee,b=eks,i=8164,x=0.3607826318282279,y=0.1255618535732741 +a=pan,b=wye,i=8165,x=0.7460078629419659,y=0.20509518109673885 +a=eks,b=wye,i=8166,x=0.2703585359160412,y=0.7519449563416004 +a=eks,b=wye,i=8167,x=0.6912089808005739,y=0.351675852657667 +a=eks,b=eks,i=8168,x=0.8121986201818601,y=0.4587202609317872 +a=eks,b=pan,i=8169,x=0.7194305802045211,y=0.9549210116328868 +a=pan,b=eks,i=8170,x=0.6998846923585399,y=0.49886417024119634 +a=wye,b=pan,i=8171,x=0.7170199430209871,y=0.4596547273774765 +a=zee,b=wye,i=8172,x=0.2188044470516215,y=0.9409262537024545 +a=pan,b=eks,i=8173,x=0.7415922617357986,y=0.0627371763205734 +a=pan,b=hat,i=8174,x=0.2520020123957777,y=0.5935359054834856 +a=pan,b=zee,i=8175,x=0.5756118666838461,y=0.6166940778091887 +a=hat,b=wye,i=8176,x=0.8316169809953903,y=0.7727468837518336 +a=wye,b=wye,i=8177,x=0.45262062218854693,y=0.6417926617217392 +a=zee,b=hat,i=8178,x=0.3414767323625455,y=0.8276355992219739 +a=hat,b=wye,i=8179,x=0.6913338216581719,y=0.8634446415532928 +a=zee,b=pan,i=8180,x=0.7018819862110542,y=0.30230351547636003 +a=hat,b=hat,i=8181,x=0.23955047854083944,y=0.27040254626774474 +a=eks,b=wye,i=8182,x=0.2922405169121165,y=0.6645061373641254 +a=zee,b=hat,i=8183,x=0.5126902650356464,y=0.8692712883907214 +a=wye,b=pan,i=8184,x=0.9824979545102979,y=0.011383619081017482 +a=eks,b=hat,i=8185,x=0.8449937251277326,y=0.6863834790266286 +a=wye,b=zee,i=8186,x=0.04497354678950516,y=0.5141925160548166 +a=hat,b=hat,i=8187,x=0.8262556263127695,y=0.21920924731404545 +a=zee,b=zee,i=8188,x=0.8188229466265301,y=0.7731986253520043 +a=zee,b=eks,i=8189,x=0.21859629681055648,y=0.04545680236762617 +a=wye,b=eks,i=8190,x=0.17387577778883723,y=0.3600963171444731 +a=zee,b=zee,i=8191,x=0.6027946184126483,y=0.7560104230688947 +a=wye,b=pan,i=8192,x=0.5268204744299162,y=0.7467950199333838 +a=pan,b=eks,i=8193,x=0.6279753535291541,y=0.1032502911892883 +a=eks,b=pan,i=8194,x=0.4677408184985905,y=0.6073881904140683 +a=zee,b=hat,i=8195,x=0.016890946717297295,y=0.9176976283367435 +a=eks,b=hat,i=8196,x=0.24986039875431232,y=0.6476803155115554 +a=pan,b=pan,i=8197,x=0.4524152227370508,y=0.2620560509511556 +a=pan,b=eks,i=8198,x=0.895911910015345,y=0.9918773365972562 +a=wye,b=hat,i=8199,x=0.7136636567819744,y=0.7470766277154778 +a=hat,b=pan,i=8200,x=0.4231374284492073,y=0.1546230087665409 +a=zee,b=zee,i=8201,x=0.7750292191321659,y=0.8295732493514495 +a=eks,b=wye,i=8202,x=0.36911480147216946,y=0.18354328249876783 +a=pan,b=zee,i=8203,x=0.11943983237768319,y=0.9064110889547424 +a=pan,b=eks,i=8204,x=0.6300000735055588,y=0.5097476114683049 +a=wye,b=zee,i=8205,x=0.6442554149020752,y=0.6779628314804215 +a=pan,b=zee,i=8206,x=0.7692427917331188,y=0.11292590381570122 +a=wye,b=pan,i=8207,x=0.39637091869319985,y=0.76304090412573 +a=pan,b=hat,i=8208,x=0.7495304237104456,y=0.7417705075817802 +a=wye,b=zee,i=8209,x=0.45586308498398453,y=0.9987194582307727 +a=hat,b=hat,i=8210,x=0.6476477827460192,y=0.15239181174134397 +a=hat,b=pan,i=8211,x=0.11189505956227741,y=0.4621617318098107 +a=zee,b=eks,i=8212,x=0.09903637464949222,y=0.11847710838278536 +a=zee,b=eks,i=8213,x=0.6131401826730208,y=0.5022261795262266 +a=pan,b=eks,i=8214,x=0.18560914156032815,y=0.5491754568832973 +a=hat,b=hat,i=8215,x=0.18871663617759393,y=0.7013352032606388 +a=zee,b=pan,i=8216,x=0.10912632587239346,y=0.23098909374573406 +a=eks,b=hat,i=8217,x=0.9215273193717863,y=0.14757043140565207 +a=eks,b=wye,i=8218,x=0.3534829912574341,y=0.5696087711664961 +a=hat,b=pan,i=8219,x=0.3322693803060234,y=0.0076976965775436 +a=hat,b=wye,i=8220,x=0.8522954785865527,y=0.0007129432355447163 +a=hat,b=hat,i=8221,x=0.046602995923670676,y=0.09042940585063108 +a=hat,b=pan,i=8222,x=0.0007290941902635684,y=0.9057125778564156 +a=zee,b=pan,i=8223,x=0.7575639565865209,y=0.29884828498056126 +a=eks,b=wye,i=8224,x=0.995186116661242,y=0.2471757939983208 +a=hat,b=zee,i=8225,x=0.3176890506590573,y=0.04443659691703017 +a=pan,b=pan,i=8226,x=0.46997531114555335,y=0.91414102033992 +a=pan,b=eks,i=8227,x=0.7045690818004235,y=0.016544250381158587 +a=pan,b=eks,i=8228,x=0.6859024128283686,y=0.43310740395134806 +a=wye,b=hat,i=8229,x=0.4802812953776502,y=0.28698445483944135 +a=zee,b=eks,i=8230,x=0.37256536791796446,y=0.22484134058612737 +a=hat,b=wye,i=8231,x=0.5993464309625437,y=0.09529154836393428 +a=hat,b=pan,i=8232,x=0.053356023845203326,y=0.20750162756833523 +a=pan,b=wye,i=8233,x=0.01730056600220997,y=0.4811950137685327 +a=wye,b=hat,i=8234,x=0.7002619408413644,y=0.29378327426642736 +a=hat,b=zee,i=8235,x=0.5760269820743364,y=0.9876933845887379 +a=pan,b=zee,i=8236,x=0.6939214180664733,y=0.01597187286439905 +a=pan,b=wye,i=8237,x=0.32216831192867235,y=0.4489268007125685 +a=zee,b=pan,i=8238,x=0.4974895037561218,y=0.6955723789507248 +a=zee,b=zee,i=8239,x=0.8722145698985853,y=0.5243287664361148 +a=hat,b=eks,i=8240,x=0.3119317638364195,y=0.03153083991370387 +a=hat,b=hat,i=8241,x=0.8231293488825948,y=0.44236728060318375 +a=pan,b=pan,i=8242,x=0.6284004646755453,y=0.5188512495739586 +a=eks,b=pan,i=8243,x=0.7790459369722915,y=0.38281709292600563 +a=zee,b=zee,i=8244,x=0.5648821749696828,y=0.8387452862417517 +a=zee,b=pan,i=8245,x=0.28860321455069415,y=0.5335162435192266 +a=pan,b=pan,i=8246,x=0.978767937767844,y=0.595121683896329 +a=pan,b=pan,i=8247,x=0.8877669245621814,y=0.993370582244656 +a=hat,b=pan,i=8248,x=0.3673861400753813,y=0.7147327203599682 +a=wye,b=wye,i=8249,x=0.12404890706154814,y=0.7443872152100742 +a=eks,b=zee,i=8250,x=0.5731463701870027,y=0.4981231530018835 +a=hat,b=wye,i=8251,x=0.2058939811865338,y=0.8011049893656047 +a=zee,b=pan,i=8252,x=0.5300215804178179,y=0.8809898315791685 +a=pan,b=pan,i=8253,x=0.14951845911545658,y=0.050337793147141485 +a=wye,b=wye,i=8254,x=0.25412836603193123,y=0.7648066786148572 +a=zee,b=zee,i=8255,x=0.2969343720495279,y=0.17875651030138728 +a=hat,b=hat,i=8256,x=0.6242185970220043,y=0.7024165856278344 +a=hat,b=eks,i=8257,x=0.26153012394521724,y=0.9173648797055972 +a=hat,b=wye,i=8258,x=0.8531277255736057,y=0.8769896764505173 +a=hat,b=zee,i=8259,x=0.80786266752403,y=0.6716375742716686 +a=wye,b=hat,i=8260,x=0.8282560647084989,y=0.20433611074471913 +a=zee,b=hat,i=8261,x=0.1113559979634432,y=0.7406405068913335 +a=zee,b=pan,i=8262,x=0.8457444769341051,y=0.878949052752884 +a=hat,b=hat,i=8263,x=0.021118246086347936,y=0.1691340461129066 +a=zee,b=wye,i=8264,x=0.9518459612960978,y=0.2793142544459978 +a=wye,b=hat,i=8265,x=0.07060877965846446,y=0.7105555726161993 +a=wye,b=pan,i=8266,x=0.239318068730919,y=0.9656322414777047 +a=wye,b=zee,i=8267,x=0.9407755844234869,y=0.243380428927656 +a=hat,b=zee,i=8268,x=0.36840212479306056,y=0.1937179362263023 +a=hat,b=eks,i=8269,x=0.11448405024977704,y=0.23838350078789672 +a=hat,b=eks,i=8270,x=0.8887588347134354,y=0.3965985425548265 +a=zee,b=zee,i=8271,x=0.6960229915393261,y=0.35933925756783236 +a=eks,b=wye,i=8272,x=0.6007652533828618,y=0.9021580447695768 +a=zee,b=wye,i=8273,x=0.5248356199666635,y=0.26596318599910873 +a=eks,b=wye,i=8274,x=0.12638772701100054,y=0.98169945968464 +a=eks,b=pan,i=8275,x=0.3873436846104391,y=0.143667378519436 +a=wye,b=zee,i=8276,x=0.9887489614515038,y=0.2317693120893085 +a=pan,b=hat,i=8277,x=0.07383920400137156,y=0.29779174578381706 +a=eks,b=wye,i=8278,x=0.46767848884631935,y=0.05594159328112347 +a=pan,b=zee,i=8279,x=0.0664546736505951,y=0.9617417667852406 +a=hat,b=zee,i=8280,x=0.3946923561479273,y=0.26022613248187254 +a=pan,b=zee,i=8281,x=0.1263835939366954,y=0.432802462221352 +a=zee,b=zee,i=8282,x=0.40991526751045837,y=0.4664079852923113 +a=hat,b=hat,i=8283,x=0.7155306719275212,y=0.06447259326334698 +a=eks,b=zee,i=8284,x=0.18920257463227763,y=0.036407632423777536 +a=hat,b=zee,i=8285,x=0.2926888932381453,y=0.7371130359478189 +a=eks,b=zee,i=8286,x=0.8003927399144655,y=0.417202355775281 +a=pan,b=wye,i=8287,x=0.6189613307505946,y=0.6990573098254149 +a=eks,b=wye,i=8288,x=0.4497557556254256,y=0.24756315944170548 +a=hat,b=wye,i=8289,x=0.565349257018066,y=0.9695790816330443 +a=wye,b=hat,i=8290,x=0.1961063995221537,y=0.8919123622039012 +a=pan,b=zee,i=8291,x=0.735310256094497,y=0.8766337081918637 +a=wye,b=pan,i=8292,x=0.11264565494014644,y=0.9526134134675315 +a=pan,b=zee,i=8293,x=0.42564320453866944,y=0.754899630271162 +a=wye,b=eks,i=8294,x=0.03212624806856701,y=0.6046010405280738 +a=hat,b=zee,i=8295,x=0.9314009276546747,y=0.3634004587734717 +a=pan,b=eks,i=8296,x=0.4120888305335959,y=0.750837757399676 +a=pan,b=eks,i=8297,x=0.9819888226687685,y=0.5660827409414791 +a=wye,b=zee,i=8298,x=0.8302599994058273,y=0.7781190613623368 +a=zee,b=pan,i=8299,x=0.7102421054905385,y=0.18545230561185977 +a=eks,b=eks,i=8300,x=0.3945447287695022,y=0.18429543577101226 +a=hat,b=wye,i=8301,x=0.5127430759316344,y=0.37361440070960017 +a=zee,b=pan,i=8302,x=0.6034067583933804,y=0.04121009695962874 +a=hat,b=pan,i=8303,x=0.46102687899911865,y=0.028654914603273074 +a=pan,b=wye,i=8304,x=0.2251798670287818,y=0.1196124323878246 +a=pan,b=pan,i=8305,x=0.5277320763446786,y=0.2381453397638834 +a=wye,b=wye,i=8306,x=0.46134525628997447,y=0.14969908222679185 +a=zee,b=wye,i=8307,x=0.4681491013126058,y=0.5960038288514199 +a=pan,b=hat,i=8308,x=0.49210482260143007,y=0.9993016708772244 +a=wye,b=zee,i=8309,x=0.8206434836667577,y=0.48326589462644276 +a=eks,b=hat,i=8310,x=0.9655430452589465,y=0.9245411060012981 +a=zee,b=zee,i=8311,x=0.1815329790070851,y=0.8035031242939596 +a=hat,b=pan,i=8312,x=0.547677016360058,y=0.9650817043634582 +a=pan,b=pan,i=8313,x=0.6126245890384583,y=0.2627563830782662 +a=pan,b=pan,i=8314,x=0.5494985537362173,y=0.4929560062893006 +a=hat,b=zee,i=8315,x=0.24017154445473743,y=0.8801615057175497 +a=eks,b=zee,i=8316,x=0.01845753106507053,y=0.07103606295934006 +a=eks,b=pan,i=8317,x=0.729335030923378,y=0.9595878811451796 +a=zee,b=wye,i=8318,x=0.3037988276042912,y=0.9939532896787204 +a=hat,b=hat,i=8319,x=0.31751994407032824,y=0.04431824787878602 +a=eks,b=wye,i=8320,x=0.32774406925223687,y=0.39755988935681663 +a=eks,b=pan,i=8321,x=0.2983894526754026,y=0.6350152253803334 +a=wye,b=zee,i=8322,x=0.21110663580942235,y=0.5844040682223098 +a=wye,b=hat,i=8323,x=0.27575135446576815,y=0.5943122394277006 +a=hat,b=zee,i=8324,x=0.03714831235343263,y=0.18937718204762566 +a=zee,b=hat,i=8325,x=0.6815362179515927,y=0.054322149908386796 +a=hat,b=wye,i=8326,x=0.28959963076391493,y=0.36439348847404984 +a=pan,b=eks,i=8327,x=0.4907923620285024,y=0.7411167930742034 +a=wye,b=hat,i=8328,x=0.5085798206640023,y=0.8237875259659011 +a=zee,b=pan,i=8329,x=0.16898862414886817,y=0.15560228332434112 +a=wye,b=eks,i=8330,x=0.29464103904562966,y=0.7341494813651416 +a=pan,b=wye,i=8331,x=0.7050741639259068,y=0.24486480402061384 +a=wye,b=pan,i=8332,x=0.7019265469630769,y=0.07151895734610458 +a=wye,b=hat,i=8333,x=0.3553335894794559,y=0.9167960838619573 +a=eks,b=hat,i=8334,x=0.5699916051880387,y=0.13240719214910757 +a=eks,b=wye,i=8335,x=0.22545133259971217,y=0.9891874451094091 +a=wye,b=pan,i=8336,x=0.751226927786043,y=0.4644307134498339 +a=wye,b=hat,i=8337,x=0.9324084470957861,y=0.30464033139638336 +a=pan,b=wye,i=8338,x=0.8320742055010252,y=0.3040383465855868 +a=zee,b=hat,i=8339,x=0.04629611790555632,y=0.6570852521967993 +a=zee,b=wye,i=8340,x=0.779538114438638,y=0.8910397798499486 +a=pan,b=pan,i=8341,x=0.6773754216149304,y=0.613857099295925 +a=wye,b=hat,i=8342,x=0.1458720698488648,y=0.4351692119049885 +a=wye,b=wye,i=8343,x=0.818540088896837,y=0.09911450492965423 +a=zee,b=hat,i=8344,x=0.1958836142058411,y=0.9176685083913124 +a=zee,b=eks,i=8345,x=0.5108081370139803,y=0.8369754291473595 +a=pan,b=zee,i=8346,x=0.028776659972544194,y=0.6948652507080405 +a=hat,b=wye,i=8347,x=0.5681600007983288,y=0.054076468737378036 +a=zee,b=wye,i=8348,x=0.803443835215121,y=0.5295807220048788 +a=eks,b=pan,i=8349,x=0.9755546767865578,y=0.8799835489524848 +a=eks,b=zee,i=8350,x=0.24384090338130648,y=0.6466628002800704 +a=eks,b=wye,i=8351,x=0.03641540536678134,y=0.08744451304860146 +a=zee,b=wye,i=8352,x=0.5212869356402663,y=0.28575619803116314 +a=hat,b=hat,i=8353,x=0.055663129013605483,y=0.3787786437258225 +a=eks,b=hat,i=8354,x=0.5157212090975359,y=0.8904310076101238 +a=pan,b=wye,i=8355,x=0.7949456612203025,y=0.03903053598722972 +a=hat,b=hat,i=8356,x=0.5915574129139735,y=0.5501666687575646 +a=zee,b=eks,i=8357,x=0.7920429015988977,y=0.11834165152142673 +a=pan,b=hat,i=8358,x=0.42334512731520135,y=0.6760099049563617 +a=hat,b=hat,i=8359,x=0.672862622018669,y=0.9813314150345762 +a=hat,b=zee,i=8360,x=0.621024648933727,y=0.20026822440380232 +a=pan,b=hat,i=8361,x=0.32174647083648733,y=0.5895462222915597 +a=hat,b=hat,i=8362,x=0.8239226232469129,y=0.5363672557332027 +a=zee,b=hat,i=8363,x=0.2786903002001039,y=0.9687065243326013 +a=eks,b=zee,i=8364,x=0.6109061549072763,y=0.9310832897288339 +a=pan,b=pan,i=8365,x=0.6603069810848408,y=0.8682978196165198 +a=pan,b=eks,i=8366,x=0.8584731893684808,y=0.018687872462489152 +a=zee,b=eks,i=8367,x=0.4049863490547647,y=0.4247029183107722 +a=wye,b=eks,i=8368,x=0.30480439273047766,y=0.48048174444338265 +a=zee,b=wye,i=8369,x=0.4648458105978611,y=0.21546080520985877 +a=hat,b=pan,i=8370,x=0.7696984054132116,y=0.7047713537963836 +a=eks,b=zee,i=8371,x=0.37597533966420293,y=0.08724777473553502 +a=zee,b=hat,i=8372,x=0.5295738751761022,y=0.49181407244012054 +a=zee,b=eks,i=8373,x=0.6150222878860193,y=0.5607136634592303 +a=pan,b=wye,i=8374,x=0.4528870946233897,y=0.07597161789124052 +a=pan,b=zee,i=8375,x=0.5301175183103385,y=0.8601180937794322 +a=hat,b=eks,i=8376,x=0.06489427108475243,y=0.40261315507492046 +a=eks,b=wye,i=8377,x=0.563425411256789,y=0.9184806642610032 +a=eks,b=wye,i=8378,x=0.49250711472543074,y=0.5894409813302941 +a=wye,b=wye,i=8379,x=0.3106946403141324,y=0.9203740586209803 +a=hat,b=pan,i=8380,x=0.46061124100732664,y=0.7117135535467465 +a=pan,b=pan,i=8381,x=0.9008707927717292,y=0.3595902617465878 +a=zee,b=wye,i=8382,x=0.7952836839227378,y=0.6833817456403316 +a=hat,b=hat,i=8383,x=0.3984261676380828,y=0.1738533271203584 +a=eks,b=wye,i=8384,x=0.11104863533882658,y=0.3751765500241939 +a=hat,b=pan,i=8385,x=0.49685402919308186,y=0.07834061857462182 +a=zee,b=pan,i=8386,x=0.7967208048423021,y=0.6030273368815906 +a=zee,b=pan,i=8387,x=0.1807569167154014,y=0.7798562786722997 +a=pan,b=zee,i=8388,x=0.019186371949722614,y=0.712217475239358 +a=pan,b=eks,i=8389,x=0.7546663778603894,y=0.19055481748967162 +a=eks,b=hat,i=8390,x=0.750192269695654,y=0.2196686846490249 +a=hat,b=eks,i=8391,x=0.989982527715026,y=0.7339778723038518 +a=hat,b=zee,i=8392,x=0.1535960092053097,y=0.48365184245511483 +a=wye,b=pan,i=8393,x=0.5371021532444956,y=0.5076931407974227 +a=zee,b=eks,i=8394,x=0.9938525452278908,y=0.9944136062432827 +a=hat,b=eks,i=8395,x=0.5759238042621931,y=0.47928472474217776 +a=wye,b=eks,i=8396,x=0.7599928088669528,y=0.44980430671729377 +a=hat,b=zee,i=8397,x=0.652668800860253,y=0.4288216397914163 +a=wye,b=pan,i=8398,x=0.46997259303660743,y=0.6215175533218944 +a=zee,b=pan,i=8399,x=0.9401027436536872,y=0.8241834377991233 +a=wye,b=pan,i=8400,x=0.09022482342468607,y=0.7117741343367263 +a=eks,b=hat,i=8401,x=0.21592490518329377,y=0.33061077431647556 +a=eks,b=hat,i=8402,x=0.9947356560721309,y=0.7409670678572535 +a=eks,b=zee,i=8403,x=0.17272225530114538,y=0.8080858181702887 +a=zee,b=eks,i=8404,x=0.3493565206043524,y=0.09054805425762869 +a=pan,b=wye,i=8405,x=0.4811201910981,y=0.18742552959849512 +a=eks,b=zee,i=8406,x=0.31784551409346495,y=0.7449149218097839 +a=pan,b=wye,i=8407,x=0.6830421268168155,y=0.23886758610551817 +a=zee,b=hat,i=8408,x=0.9200690263533268,y=0.844860872568536 +a=zee,b=pan,i=8409,x=0.9273895913936498,y=0.34564042630503233 +a=wye,b=eks,i=8410,x=0.8159771407795444,y=0.17344618297387282 +a=hat,b=zee,i=8411,x=0.17599234652950568,y=0.8329306332017614 +a=eks,b=wye,i=8412,x=0.30559437664735667,y=0.2954096578389033 +a=eks,b=hat,i=8413,x=0.4338584089312799,y=0.1949819510216354 +a=wye,b=eks,i=8414,x=0.522368921381192,y=0.6530064427565451 +a=wye,b=eks,i=8415,x=0.40077151734215266,y=0.2875570398483994 +a=zee,b=wye,i=8416,x=0.44384210652184575,y=0.34372338201033137 +a=hat,b=zee,i=8417,x=0.8269419111916478,y=0.5295548379993134 +a=pan,b=eks,i=8418,x=0.4380512868717956,y=0.75013896261849 +a=zee,b=zee,i=8419,x=0.0075621874159564895,y=0.6690403936644571 +a=pan,b=zee,i=8420,x=0.23857482485031023,y=0.7909075804228464 +a=zee,b=pan,i=8421,x=0.3657309162534651,y=0.6228123699358817 +a=eks,b=wye,i=8422,x=0.6050408267820816,y=0.6834071285687362 +a=pan,b=eks,i=8423,x=0.926919755552011,y=0.26857376981837733 +a=zee,b=pan,i=8424,x=0.8931825703051405,y=0.3852663649349296 +a=wye,b=hat,i=8425,x=0.7453660507413682,y=0.13411772302924097 +a=hat,b=zee,i=8426,x=0.15542783988635755,y=0.704049056631255 +a=zee,b=eks,i=8427,x=0.4741772361406499,y=0.4439154258100234 +a=wye,b=pan,i=8428,x=0.08174430747151484,y=0.6148589268621117 +a=zee,b=pan,i=8429,x=0.5376842505367805,y=0.3213151447208863 +a=pan,b=pan,i=8430,x=0.7934355146306612,y=0.2130128581792352 +a=pan,b=hat,i=8431,x=0.39291331641736893,y=0.8094069164458879 +a=wye,b=pan,i=8432,x=0.06348257739180108,y=0.5106796157018605 +a=hat,b=zee,i=8433,x=0.5390621535629033,y=0.2952379177915695 +a=zee,b=zee,i=8434,x=0.9547567491718741,y=0.12013342742496513 +a=hat,b=pan,i=8435,x=0.38866184034912554,y=0.059525983951048245 +a=pan,b=pan,i=8436,x=0.006149130517828727,y=0.5641604969336926 +a=hat,b=eks,i=8437,x=0.5253247675869896,y=0.5165646242633789 +a=hat,b=wye,i=8438,x=0.17892790253218238,y=0.7014261262330826 +a=eks,b=pan,i=8439,x=0.8952428124136508,y=0.9997604543675731 +a=hat,b=pan,i=8440,x=0.9697671337199946,y=0.4191895939702769 +a=zee,b=hat,i=8441,x=0.22626716374612477,y=0.3072575476209706 +a=zee,b=hat,i=8442,x=0.012897791583037166,y=0.45928268470148015 +a=eks,b=hat,i=8443,x=0.26800839200996895,y=0.6418100107433928 +a=pan,b=hat,i=8444,x=0.033038289736824766,y=0.05539460621434722 +a=pan,b=hat,i=8445,x=0.3310467747539301,y=0.028084005329851225 +a=hat,b=zee,i=8446,x=0.178210692330519,y=0.4596388855650022 +a=hat,b=wye,i=8447,x=0.44766765422608423,y=0.2937943605301816 +a=eks,b=wye,i=8448,x=0.9730885844448779,y=0.6233373493085322 +a=pan,b=hat,i=8449,x=0.020061713489634814,y=0.6882480566852568 +a=pan,b=wye,i=8450,x=0.2793484686069333,y=0.44070351370129646 +a=pan,b=zee,i=8451,x=0.6735785887971937,y=0.2100853452380218 +a=wye,b=wye,i=8452,x=0.47072648393194716,y=0.3041985693356054 +a=wye,b=pan,i=8453,x=0.8533811491024729,y=0.9678356263785118 +a=wye,b=eks,i=8454,x=0.586163122107279,y=0.18970011803086628 +a=pan,b=hat,i=8455,x=0.5906501253369019,y=0.6123184772904339 +a=zee,b=hat,i=8456,x=0.08188017117818536,y=0.5533473423116015 +a=hat,b=wye,i=8457,x=0.09332068743830269,y=0.20145292592178443 +a=eks,b=zee,i=8458,x=0.6797834696384837,y=0.10797028132301578 +a=zee,b=wye,i=8459,x=0.6609343823302558,y=0.42546615879700533 +a=zee,b=wye,i=8460,x=0.8953715335446936,y=0.11110049694702284 +a=eks,b=pan,i=8461,x=0.3064924756043348,y=0.844175432052883 +a=wye,b=zee,i=8462,x=0.8562111449628035,y=0.3207655114753235 +a=hat,b=pan,i=8463,x=0.278695825691301,y=0.1017956876584839 +a=zee,b=pan,i=8464,x=0.008481311112248147,y=0.7901219557747767 +a=wye,b=hat,i=8465,x=0.9233177773701866,y=0.4551415267122566 +a=hat,b=hat,i=8466,x=0.14139708059138034,y=0.10409871077285981 +a=wye,b=eks,i=8467,x=0.15399092408367587,y=0.8471702381741639 +a=wye,b=pan,i=8468,x=0.7612272119425962,y=0.4244931128555939 +a=pan,b=pan,i=8469,x=0.1347759881116134,y=0.2455909077182844 +a=zee,b=eks,i=8470,x=0.7123089216903319,y=0.12685439711002044 +a=zee,b=zee,i=8471,x=0.516240721628621,y=0.6586906452113941 +a=eks,b=hat,i=8472,x=0.6674728443046178,y=0.1746237628027798 +a=eks,b=hat,i=8473,x=0.09764518520867405,y=0.3404811785298787 +a=wye,b=hat,i=8474,x=0.022760068608759787,y=0.5809138462442031 +a=wye,b=wye,i=8475,x=0.9378861915703766,y=0.2850230950144711 +a=wye,b=hat,i=8476,x=0.8745714693022778,y=0.6067344417467008 +a=eks,b=hat,i=8477,x=0.9309461833265447,y=0.5563876226531717 +a=zee,b=eks,i=8478,x=0.26305562568234253,y=0.9564416471738901 +a=zee,b=zee,i=8479,x=0.267729670683009,y=0.8948780265074652 +a=wye,b=wye,i=8480,x=0.16146423266136367,y=0.06354282797551147 +a=pan,b=eks,i=8481,x=0.7416513487460877,y=0.3796824390692355 +a=pan,b=pan,i=8482,x=0.8910001828466121,y=0.7723030338995308 +a=eks,b=zee,i=8483,x=0.20374081828155488,y=0.4241287356182083 +a=eks,b=pan,i=8484,x=0.2661511616359886,y=0.5443269070761398 +a=pan,b=zee,i=8485,x=0.3471597707881957,y=0.5383222143237165 +a=wye,b=eks,i=8486,x=0.9422065000597399,y=0.9149504343179683 +a=zee,b=hat,i=8487,x=0.8443654519702793,y=0.40835643886431905 +a=hat,b=eks,i=8488,x=0.4452671926810047,y=0.11987318281596804 +a=eks,b=pan,i=8489,x=0.8711743497988805,y=0.05126471215006212 +a=eks,b=pan,i=8490,x=0.21893201804499796,y=0.841786373878745 +a=pan,b=zee,i=8491,x=0.14450135153044963,y=0.4964690028665373 +a=wye,b=zee,i=8492,x=0.30534075186128107,y=0.8304463953467625 +a=wye,b=pan,i=8493,x=0.19415677927998398,y=0.36967456189817616 +a=zee,b=wye,i=8494,x=0.6014391280905923,y=0.9035203941606601 +a=pan,b=wye,i=8495,x=0.9535261800524316,y=0.6741780286573957 +a=zee,b=hat,i=8496,x=0.621523130626718,y=0.4636815949354597 +a=hat,b=hat,i=8497,x=0.3932809847758547,y=0.32342585911847266 +a=zee,b=eks,i=8498,x=0.5874342193773027,y=0.07510933559358712 +a=hat,b=zee,i=8499,x=0.6960433804921428,y=0.9688422831160675 +a=hat,b=hat,i=8500,x=0.948682263253869,y=0.894330225437426 +a=hat,b=wye,i=8501,x=0.9251536771842801,y=0.5375948099135825 +a=eks,b=eks,i=8502,x=0.7145487756177015,y=0.48881971388046497 +a=wye,b=hat,i=8503,x=0.43025676669473123,y=0.7342583446741899 +a=zee,b=hat,i=8504,x=0.33240950818517156,y=0.08420305010182172 +a=pan,b=wye,i=8505,x=0.04933447605388053,y=0.43620839928024635 +a=zee,b=eks,i=8506,x=0.5644240816881203,y=0.30905524481111557 +a=zee,b=hat,i=8507,x=0.8799876950191433,y=0.8626007536651286 +a=eks,b=pan,i=8508,x=0.5903156727749356,y=0.08521525736448865 +a=hat,b=hat,i=8509,x=0.4819653658346117,y=0.47086103178508854 +a=eks,b=pan,i=8510,x=0.09221850268394138,y=0.5189296436201934 +a=wye,b=hat,i=8511,x=0.5399541727181182,y=0.8444405945197476 +a=hat,b=zee,i=8512,x=0.8829979498980527,y=0.22352194169557127 +a=eks,b=pan,i=8513,x=0.10151458816501346,y=0.1389357491074602 +a=wye,b=eks,i=8514,x=0.145836390847488,y=0.3255110732802976 +a=eks,b=zee,i=8515,x=0.5023980888022918,y=0.49053802703856897 +a=wye,b=pan,i=8516,x=0.4017850863763818,y=0.44971529290471857 +a=pan,b=hat,i=8517,x=0.9781793338882204,y=0.021166333309513008 +a=pan,b=zee,i=8518,x=0.7275818161813503,y=0.5297860907729676 +a=eks,b=eks,i=8519,x=0.20825394541995124,y=0.20861255119440336 +a=wye,b=pan,i=8520,x=0.8898604947131726,y=0.597970731230186 +a=eks,b=wye,i=8521,x=0.3648001678117977,y=0.19557380766743293 +a=pan,b=eks,i=8522,x=0.6966179778593448,y=0.6840334680719272 +a=hat,b=hat,i=8523,x=0.440001403027384,y=0.45225896734383286 +a=hat,b=wye,i=8524,x=0.859237452752394,y=0.1542124316389395 +a=wye,b=wye,i=8525,x=0.725596832315083,y=0.22913389637676507 +a=hat,b=eks,i=8526,x=0.6308328182217219,y=0.9629302966330678 +a=wye,b=wye,i=8527,x=0.8115562833033729,y=0.4166596968518107 +a=zee,b=pan,i=8528,x=0.1829199682476771,y=0.22085981047936964 +a=hat,b=wye,i=8529,x=0.8572334709695195,y=0.7640619187795664 +a=zee,b=wye,i=8530,x=0.7086732598851492,y=0.4127159537504168 +a=zee,b=wye,i=8531,x=0.32354124502667125,y=0.2318309195815882 +a=pan,b=hat,i=8532,x=0.9446099166208107,y=0.1614735751140206 +a=pan,b=wye,i=8533,x=0.4223281734144666,y=0.10945011806361638 +a=wye,b=zee,i=8534,x=0.27597556866373363,y=0.8816530467647844 +a=wye,b=hat,i=8535,x=0.7402933295244709,y=0.2866045341793103 +a=pan,b=eks,i=8536,x=0.23950266321443625,y=0.2173609684570218 +a=wye,b=eks,i=8537,x=0.8479922856732104,y=0.646967422694876 +a=pan,b=eks,i=8538,x=0.9430852556493492,y=0.8645812565386866 +a=wye,b=wye,i=8539,x=0.5424202389577869,y=0.7980364309577922 +a=zee,b=zee,i=8540,x=0.6480753391409477,y=0.5064183808137883 +a=eks,b=hat,i=8541,x=0.38813893407288325,y=0.12561215999003672 +a=zee,b=hat,i=8542,x=0.17586391865769935,y=0.610479743176282 +a=pan,b=zee,i=8543,x=0.7196826298375226,y=0.21171452421116865 +a=zee,b=eks,i=8544,x=0.042214602250652544,y=0.7797653758284612 +a=pan,b=pan,i=8545,x=0.6623908411097427,y=0.2713858225948562 +a=pan,b=eks,i=8546,x=0.8347245917805975,y=0.32344231920229216 +a=eks,b=zee,i=8547,x=0.17659256136803803,y=0.2734607705288187 +a=hat,b=wye,i=8548,x=0.06872905733725654,y=0.24606652109262273 +a=pan,b=pan,i=8549,x=0.45957314823744033,y=0.5826268929712483 +a=hat,b=zee,i=8550,x=0.5390972348460589,y=0.832817959583314 +a=zee,b=zee,i=8551,x=0.9479215142295764,y=0.31091453552453974 +a=pan,b=wye,i=8552,x=0.8946104855739115,y=0.2336514856632098 +a=eks,b=zee,i=8553,x=0.1756747767253124,y=0.40173864656676805 +a=eks,b=eks,i=8554,x=0.35767825814151055,y=0.6530934959898533 +a=eks,b=eks,i=8555,x=0.9294958471853418,y=0.44323868180332826 +a=hat,b=wye,i=8556,x=0.2055964313614329,y=0.7508496809797562 +a=zee,b=pan,i=8557,x=0.4734760023383495,y=0.24574081766297817 +a=pan,b=pan,i=8558,x=0.01915285502673958,y=0.0710080820684984 +a=wye,b=hat,i=8559,x=0.36628589114868737,y=0.7546365740130917 +a=pan,b=pan,i=8560,x=0.8369571665486479,y=0.6640166878609967 +a=pan,b=wye,i=8561,x=0.9827417467300459,y=0.47548149029733666 +a=eks,b=hat,i=8562,x=0.9263781942963408,y=0.13871044819580336 +a=pan,b=pan,i=8563,x=0.9901067426610356,y=0.22526379572530497 +a=zee,b=eks,i=8564,x=0.4638040598773725,y=0.34104108677898826 +a=wye,b=hat,i=8565,x=0.48113198136329016,y=0.3218458306963313 +a=zee,b=pan,i=8566,x=0.6161448715164534,y=0.48576149543063263 +a=pan,b=hat,i=8567,x=0.7401694289092702,y=0.8501949156927895 +a=wye,b=eks,i=8568,x=0.5607940018315913,y=0.6859095069187073 +a=hat,b=wye,i=8569,x=0.8193761557404394,y=0.6213974290333986 +a=hat,b=hat,i=8570,x=0.218909328728924,y=0.7083399518815072 +a=hat,b=pan,i=8571,x=0.3374929371344728,y=0.11008369139923513 +a=wye,b=zee,i=8572,x=0.5104050859274984,y=0.84636724693727 +a=wye,b=pan,i=8573,x=0.304284204335561,y=0.8057462093976527 +a=hat,b=pan,i=8574,x=0.1304164384473907,y=0.7795954672055522 +a=eks,b=hat,i=8575,x=0.411309283136459,y=0.3134260008884213 +a=hat,b=eks,i=8576,x=0.8094118504289595,y=0.3462825803661308 +a=eks,b=pan,i=8577,x=0.8378950242503957,y=0.3281587348968884 +a=wye,b=eks,i=8578,x=0.8671191631706497,y=0.848376644694914 +a=wye,b=hat,i=8579,x=0.3629850782784485,y=0.7894725040297135 +a=hat,b=pan,i=8580,x=0.20981130689562955,y=0.4981591059735274 +a=wye,b=zee,i=8581,x=0.9549730188079689,y=0.16399154830304508 +a=zee,b=wye,i=8582,x=0.48899851680494,y=0.05774193348030199 +a=hat,b=hat,i=8583,x=0.18626492222161328,y=0.7003807702816355 +a=wye,b=zee,i=8584,x=0.36453353655204557,y=0.784021739601697 +a=pan,b=zee,i=8585,x=0.8620613291960066,y=0.8283882429708938 +a=zee,b=wye,i=8586,x=0.6927422583943957,y=0.7194075668113131 +a=hat,b=pan,i=8587,x=0.0052693086009946155,y=0.6525496192910188 +a=eks,b=hat,i=8588,x=0.451596899385722,y=0.5139458108988265 +a=hat,b=zee,i=8589,x=0.2926550989813841,y=0.35398173553544887 +a=eks,b=wye,i=8590,x=0.9239196319519597,y=0.14591437779625882 +a=hat,b=pan,i=8591,x=0.7873294723300266,y=0.5332360898832793 +a=zee,b=pan,i=8592,x=0.6070860534520608,y=0.06388885983216774 +a=zee,b=zee,i=8593,x=0.2617818185031422,y=0.43707681521897646 +a=pan,b=hat,i=8594,x=0.6468386400257026,y=0.38978242152795606 +a=zee,b=eks,i=8595,x=0.42488684401408794,y=0.2974668150516677 +a=wye,b=wye,i=8596,x=0.8826796731081049,y=0.7850131924698824 +a=wye,b=eks,i=8597,x=0.006860697351333767,y=0.19549617714299017 +a=hat,b=zee,i=8598,x=0.07939885603933172,y=0.677412657910395 +a=wye,b=zee,i=8599,x=0.7184888188080124,y=0.8697536607671493 +a=hat,b=wye,i=8600,x=0.84790186953787,y=0.8684654646246722 +a=eks,b=pan,i=8601,x=0.8421109599018441,y=0.16320118728086785 +a=pan,b=pan,i=8602,x=0.26047864829581335,y=0.6808750509660122 +a=eks,b=pan,i=8603,x=0.31611152902489204,y=0.11267222283796785 +a=eks,b=wye,i=8604,x=0.06845978562369492,y=0.7238513464535802 +a=pan,b=zee,i=8605,x=0.6530000366736074,y=0.10675264632456327 +a=wye,b=wye,i=8606,x=0.06774372832796882,y=0.567171071395945 +a=pan,b=wye,i=8607,x=0.7672859830291083,y=0.9905418229463311 +a=wye,b=hat,i=8608,x=0.9486273082548317,y=0.49394451768421244 +a=zee,b=wye,i=8609,x=0.8594077389671471,y=0.39612060375973734 +a=eks,b=hat,i=8610,x=0.20455104503269428,y=0.8497404270304781 +a=eks,b=wye,i=8611,x=0.024981210157926648,y=0.4592839770075655 +a=wye,b=pan,i=8612,x=0.9729537123818344,y=0.31179500609148325 +a=pan,b=pan,i=8613,x=0.9509457095140577,y=0.47129012611509 +a=wye,b=hat,i=8614,x=0.9846913444886134,y=0.02710103368583705 +a=zee,b=wye,i=8615,x=0.3010264833529994,y=0.7455884610745039 +a=pan,b=zee,i=8616,x=0.6883510014246306,y=0.8824450569844674 +a=zee,b=eks,i=8617,x=0.4515091274400017,y=0.020225254455900066 +a=zee,b=hat,i=8618,x=0.8851862421614336,y=0.15621840171343437 +a=pan,b=hat,i=8619,x=0.2649678025213431,y=0.39936058228129934 +a=zee,b=pan,i=8620,x=0.7597636742317367,y=0.1317502476459378 +a=zee,b=zee,i=8621,x=0.13218842583668222,y=0.03127532132246047 +a=hat,b=eks,i=8622,x=0.49385289030098156,y=0.3427851043390181 +a=eks,b=zee,i=8623,x=0.18543631005824213,y=0.19588655519979803 +a=pan,b=zee,i=8624,x=0.10763314570414217,y=0.08213428508081799 +a=pan,b=eks,i=8625,x=0.6882597637249681,y=0.8142971025439197 +a=eks,b=hat,i=8626,x=0.6080795099100825,y=0.8728243765075873 +a=eks,b=eks,i=8627,x=0.770624339998738,y=0.07831235750300036 +a=hat,b=zee,i=8628,x=0.46540841676613476,y=0.10159896993531026 +a=zee,b=pan,i=8629,x=0.004614760806835205,y=0.9592385994725491 +a=wye,b=pan,i=8630,x=0.6807920836499873,y=0.8665298197163882 +a=pan,b=eks,i=8631,x=0.6858410458377651,y=0.7631951114896744 +a=eks,b=hat,i=8632,x=0.20944920807915668,y=0.17415067019098263 +a=zee,b=wye,i=8633,x=0.015521112321513986,y=0.870629718512366 +a=zee,b=pan,i=8634,x=0.3707685639916669,y=0.2775760739581703 +a=pan,b=zee,i=8635,x=0.6292193294154781,y=0.21469655787258057 +a=zee,b=zee,i=8636,x=0.6107700273929492,y=0.14811799805161463 +a=zee,b=eks,i=8637,x=0.6395976874259532,y=0.9961211959529084 +a=pan,b=wye,i=8638,x=0.8056202987173707,y=0.28960110672185313 +a=zee,b=eks,i=8639,x=0.2524229698549828,y=0.17611542817224723 +a=zee,b=zee,i=8640,x=0.08482390402218887,y=0.36890700689619493 +a=eks,b=pan,i=8641,x=0.46605482768215767,y=0.07140744226571838 +a=eks,b=hat,i=8642,x=0.10408804972672026,y=0.23204314849773244 +a=hat,b=zee,i=8643,x=0.3955443156971198,y=0.35524981169296355 +a=zee,b=hat,i=8644,x=0.7215420507798297,y=0.03391309500084805 +a=eks,b=pan,i=8645,x=0.9910156023068047,y=0.21643864467214002 +a=zee,b=wye,i=8646,x=0.6658298582773444,y=0.36894449402470386 +a=wye,b=wye,i=8647,x=0.8282095483187364,y=0.5670959372120373 +a=zee,b=hat,i=8648,x=0.0831367015182175,y=0.7424505172193498 +a=pan,b=hat,i=8649,x=0.8273775847857144,y=0.849837822420028 +a=hat,b=pan,i=8650,x=0.7798855565061036,y=0.6249390723014688 +a=pan,b=hat,i=8651,x=0.15776823313362787,y=0.6837656369090205 +a=pan,b=hat,i=8652,x=0.12499193321086843,y=0.8909115194708364 +a=zee,b=hat,i=8653,x=0.623624299660614,y=0.28437293457698065 +a=wye,b=hat,i=8654,x=0.4794478591209653,y=0.6149276606394762 +a=zee,b=hat,i=8655,x=0.9202280019494714,y=0.43438007188126115 +a=pan,b=wye,i=8656,x=0.5362020839763336,y=0.5898815059855541 +a=hat,b=pan,i=8657,x=0.4419120878855759,y=0.04387616479212919 +a=wye,b=pan,i=8658,x=0.37394689239227175,y=0.6932810199911174 +a=hat,b=eks,i=8659,x=0.09027772061731287,y=0.5938968603299669 +a=hat,b=eks,i=8660,x=0.44939114811664815,y=0.8033098658688053 +a=eks,b=hat,i=8661,x=0.9412054441857266,y=0.7031238908715453 +a=hat,b=wye,i=8662,x=0.026880033398767544,y=0.9570616615315023 +a=pan,b=zee,i=8663,x=0.16400229878818795,y=0.7569220441881562 +a=hat,b=eks,i=8664,x=0.737351462653292,y=0.008534196836191721 +a=zee,b=eks,i=8665,x=0.16620817209916572,y=0.4183421439519892 +a=eks,b=eks,i=8666,x=0.2605898276210701,y=0.9107791581080643 +a=pan,b=eks,i=8667,x=0.16483965969504477,y=0.008847013569707962 +a=hat,b=hat,i=8668,x=0.5758275186132803,y=0.4376894563403356 +a=wye,b=eks,i=8669,x=0.30935622306150556,y=0.5406996947409577 +a=hat,b=eks,i=8670,x=0.6115682118401596,y=0.709847191339046 +a=hat,b=pan,i=8671,x=0.5876224326167997,y=0.655751406127023 +a=pan,b=pan,i=8672,x=0.7383754184207463,y=0.4204832285810981 +a=wye,b=wye,i=8673,x=0.9992635865771493,y=0.4216138590799462 +a=zee,b=wye,i=8674,x=0.30144308355523053,y=0.985811453648491 +a=hat,b=eks,i=8675,x=0.7901168710228115,y=0.02854873755150633 +a=wye,b=zee,i=8676,x=0.458348366941119,y=0.0654065118924938 +a=pan,b=eks,i=8677,x=0.576018794663166,y=0.021732489132554877 +a=wye,b=zee,i=8678,x=0.051768914692817525,y=0.9811531769362358 +a=wye,b=eks,i=8679,x=0.8714866001900081,y=0.5074064697197682 +a=pan,b=zee,i=8680,x=0.8573300862564848,y=0.8110639386847459 +a=eks,b=wye,i=8681,x=0.9176784134359273,y=0.2764422061252122 +a=hat,b=eks,i=8682,x=0.8690529123645934,y=0.9535269156601301 +a=wye,b=zee,i=8683,x=0.6350123840910076,y=0.6382912385391265 +a=hat,b=eks,i=8684,x=0.6215103356564846,y=0.14887437241814006 +a=zee,b=wye,i=8685,x=0.584126263404004,y=0.7538247769853159 +a=wye,b=wye,i=8686,x=0.43551003027785373,y=0.3236501977657479 +a=wye,b=hat,i=8687,x=0.8880686097383739,y=0.6330150426943297 +a=wye,b=zee,i=8688,x=0.7635796389205769,y=0.2638125019378026 +a=zee,b=wye,i=8689,x=0.3761531727653552,y=0.9022543136929991 +a=wye,b=eks,i=8690,x=0.08913417768338172,y=0.9531306393247156 +a=eks,b=pan,i=8691,x=0.9943932359314775,y=0.9072697301052425 +a=eks,b=zee,i=8692,x=0.5457000332265722,y=0.4837579979584361 +a=zee,b=pan,i=8693,x=0.4765529256302863,y=0.7047109057288847 +a=eks,b=hat,i=8694,x=0.742421569895559,y=0.766958291324268 +a=zee,b=eks,i=8695,x=0.23665653193040737,y=0.2743956071876914 +a=wye,b=wye,i=8696,x=0.2888070230684594,y=0.9935631592216062 +a=hat,b=zee,i=8697,x=0.1507630405832039,y=0.8444262680025181 +a=zee,b=pan,i=8698,x=0.9647755452332127,y=0.3090467608406059 +a=wye,b=wye,i=8699,x=0.18194655224399203,y=0.9052438757034091 +a=pan,b=wye,i=8700,x=0.849446996637848,y=0.7731446643107283 +a=pan,b=pan,i=8701,x=0.6101087522261474,y=0.5619798733118421 +a=eks,b=eks,i=8702,x=0.2860963732537126,y=0.5616399941521609 +a=hat,b=hat,i=8703,x=0.5764546868259887,y=0.5585165186187631 +a=wye,b=hat,i=8704,x=0.5825019915262796,y=0.7509760878946939 +a=wye,b=hat,i=8705,x=0.2608869277824021,y=0.18054497056171448 +a=hat,b=hat,i=8706,x=0.44933047132208914,y=0.2870706030629274 +a=eks,b=eks,i=8707,x=0.5126396112669858,y=0.7451349937567859 +a=wye,b=hat,i=8708,x=0.9654821455735791,y=0.4030015908373886 +a=zee,b=hat,i=8709,x=0.12072257756980032,y=0.6331889132322128 +a=eks,b=eks,i=8710,x=0.23179579194118272,y=0.2720693323497807 +a=pan,b=hat,i=8711,x=0.2745931092811078,y=0.8275977373766176 +a=zee,b=zee,i=8712,x=0.16788282836102386,y=0.8552502071604215 +a=hat,b=eks,i=8713,x=0.17690637256217367,y=0.7529327963215693 +a=zee,b=zee,i=8714,x=0.871119409753738,y=0.8880243168317828 +a=pan,b=zee,i=8715,x=0.06440670061693166,y=0.7697496461773731 +a=pan,b=zee,i=8716,x=0.010723117383408809,y=0.3256007021073345 +a=pan,b=zee,i=8717,x=0.6961198318349152,y=0.46776215866881776 +a=zee,b=pan,i=8718,x=0.5501338319067216,y=0.4585993087188408 +a=pan,b=pan,i=8719,x=0.8266651999765658,y=0.7457257758170397 +a=wye,b=pan,i=8720,x=0.6983669783370258,y=0.18024570857490163 +a=zee,b=hat,i=8721,x=0.18186817750471462,y=0.28188928351608533 +a=eks,b=wye,i=8722,x=0.1796424637908317,y=0.08845716187743458 +a=wye,b=zee,i=8723,x=0.18784777106560657,y=0.8680814485784762 +a=wye,b=pan,i=8724,x=0.7535113517713046,y=0.06635813172501992 +a=wye,b=wye,i=8725,x=0.06677961979475944,y=0.8150664034109032 +a=pan,b=pan,i=8726,x=0.09110059809025017,y=0.634882036803602 +a=eks,b=eks,i=8727,x=0.07770263986306736,y=0.6339732062069904 +a=hat,b=zee,i=8728,x=0.1222023744265569,y=0.36047803182555027 +a=hat,b=wye,i=8729,x=0.38616984963682455,y=0.6665706605579002 +a=eks,b=wye,i=8730,x=0.03564554727285307,y=0.775754590350077 +a=wye,b=zee,i=8731,x=0.35713870378290125,y=0.1671267891620788 +a=hat,b=zee,i=8732,x=0.5996953011640668,y=0.62340072229723 +a=zee,b=hat,i=8733,x=0.2345433105033039,y=0.10071782641377514 +a=zee,b=hat,i=8734,x=0.301665687569308,y=0.3630510637781915 +a=hat,b=pan,i=8735,x=0.47526687158292913,y=0.22747265846322517 +a=pan,b=eks,i=8736,x=0.5793971065628433,y=0.6408359296127717 +a=wye,b=zee,i=8737,x=0.6210812266919626,y=0.8036316255685408 +a=pan,b=wye,i=8738,x=0.15856470090745411,y=0.07442697669748699 +a=hat,b=pan,i=8739,x=0.6747028428344869,y=0.05546525602545038 +a=zee,b=zee,i=8740,x=0.7182904394926175,y=0.7258491677192344 +a=wye,b=hat,i=8741,x=0.050796016954941514,y=0.2827688297213582 +a=pan,b=hat,i=8742,x=0.536032482315453,y=0.7201071015346874 +a=pan,b=hat,i=8743,x=0.23212794392337244,y=0.9962892434331647 +a=zee,b=hat,i=8744,x=0.15548275830576097,y=0.5597164039669866 +a=pan,b=zee,i=8745,x=0.053519007571192656,y=0.5880763072120166 +a=wye,b=hat,i=8746,x=0.4039984554038578,y=0.6360272605402368 +a=eks,b=zee,i=8747,x=0.12768838944842187,y=0.7694103697647696 +a=pan,b=pan,i=8748,x=0.0504766925956035,y=0.1711562295167237 +a=eks,b=eks,i=8749,x=0.43854684004790123,y=0.28682577788725483 +a=zee,b=zee,i=8750,x=0.37684822924899897,y=0.6896149386123666 +a=wye,b=hat,i=8751,x=0.06509359888339494,y=0.177636855552877 +a=eks,b=pan,i=8752,x=0.09242339085575646,y=0.32343297889748723 +a=wye,b=eks,i=8753,x=0.9973914329853147,y=0.9693279929688737 +a=hat,b=eks,i=8754,x=0.370565044079066,y=0.009819699195025788 +a=zee,b=pan,i=8755,x=0.8202332245450998,y=0.5597758930454603 +a=eks,b=hat,i=8756,x=0.272322951811926,y=0.145224793410337 +a=pan,b=eks,i=8757,x=0.10217035846864753,y=0.8463196056537164 +a=zee,b=zee,i=8758,x=0.9667659565271899,y=0.5623772828898473 +a=zee,b=hat,i=8759,x=0.03620010006756513,y=0.9300101887480641 +a=pan,b=hat,i=8760,x=0.7972381410312142,y=0.3059551797120732 +a=wye,b=wye,i=8761,x=0.6603209295504429,y=0.5459240190405134 +a=zee,b=hat,i=8762,x=0.8972125526805521,y=0.12801932204763655 +a=hat,b=eks,i=8763,x=0.08300923681882266,y=0.3326688755194035 +a=pan,b=hat,i=8764,x=0.19654713910488297,y=0.9815477858639055 +a=pan,b=wye,i=8765,x=0.7403998857752021,y=0.9560094148670492 +a=wye,b=zee,i=8766,x=0.9449147393082301,y=0.6732722707943484 +a=pan,b=hat,i=8767,x=0.994940403256145,y=0.6992814067153592 +a=pan,b=eks,i=8768,x=0.9628487500260046,y=0.2914751295622189 +a=zee,b=hat,i=8769,x=0.04870919701921694,y=0.9387243884055145 +a=pan,b=eks,i=8770,x=0.6298376152653163,y=0.5214339719227405 +a=pan,b=hat,i=8771,x=0.05539194558306315,y=0.6044013107155554 +a=wye,b=zee,i=8772,x=0.754483186364135,y=0.9567133222811894 +a=eks,b=zee,i=8773,x=0.7529293581975827,y=0.2684999525860745 +a=wye,b=eks,i=8774,x=0.3998473670297119,y=0.07393345230936454 +a=wye,b=zee,i=8775,x=0.15521659769175922,y=0.2873998987631695 +a=wye,b=zee,i=8776,x=0.5452491171201722,y=0.050076673250635584 +a=pan,b=eks,i=8777,x=0.5238633710326642,y=0.019941096658736224 +a=zee,b=wye,i=8778,x=0.7616404527480684,y=0.8158713089665471 +a=hat,b=wye,i=8779,x=0.600461848950472,y=0.5399884947809014 +a=eks,b=zee,i=8780,x=0.5925751420631895,y=0.6690795493308443 +a=pan,b=zee,i=8781,x=0.9383737724522293,y=0.7748193135876428 +a=pan,b=pan,i=8782,x=0.49034005500698785,y=0.80873396896634 +a=pan,b=hat,i=8783,x=0.5183921754082103,y=0.11862486021555674 +a=pan,b=zee,i=8784,x=0.8772019876864762,y=0.1521542632208297 +a=zee,b=hat,i=8785,x=0.6464009753631575,y=0.6923362770119578 +a=pan,b=hat,i=8786,x=0.16224717165693037,y=0.7476369567248122 +a=eks,b=pan,i=8787,x=0.9541941134181783,y=0.39739249865003967 +a=hat,b=zee,i=8788,x=0.2642687755038374,y=0.10859080810253674 +a=zee,b=wye,i=8789,x=0.789145574444134,y=0.24974632777903916 +a=wye,b=hat,i=8790,x=0.8223311948449997,y=0.5130414892803776 +a=eks,b=hat,i=8791,x=0.6818394894701235,y=0.7849388490947223 +a=eks,b=zee,i=8792,x=0.2729303223525674,y=0.8719161161689617 +a=wye,b=zee,i=8793,x=0.9343780609627443,y=0.05352320375085495 +a=pan,b=pan,i=8794,x=0.9586567458589967,y=0.919190837846641 +a=zee,b=eks,i=8795,x=0.27124185699244374,y=0.6001949173753478 +a=wye,b=wye,i=8796,x=0.534583514132678,y=0.7819265778012215 +a=pan,b=hat,i=8797,x=0.4497161697366787,y=0.026741184746243984 +a=zee,b=eks,i=8798,x=0.8167620532839222,y=0.8279530206710328 +a=wye,b=eks,i=8799,x=0.8471762978662517,y=0.6353417536536258 +a=zee,b=hat,i=8800,x=0.4068819800794493,y=0.6647858452666756 +a=hat,b=hat,i=8801,x=0.017219020782623162,y=0.1624665172562224 +a=zee,b=wye,i=8802,x=0.5608298870065771,y=0.5058672809947269 +a=eks,b=pan,i=8803,x=0.4433211231528589,y=0.2838323939048415 +a=hat,b=wye,i=8804,x=0.015128205072592937,y=0.9382969714739184 +a=wye,b=zee,i=8805,x=0.41033971377507983,y=0.8903811666103645 +a=wye,b=pan,i=8806,x=0.08327290658651032,y=0.2550251881973168 +a=pan,b=eks,i=8807,x=0.339222785155762,y=0.1751435242352425 +a=zee,b=zee,i=8808,x=0.4820472727787015,y=0.017092345316797486 +a=eks,b=pan,i=8809,x=0.8772675192449497,y=0.09405065417217506 +a=eks,b=zee,i=8810,x=0.4802724150878229,y=0.750654827698973 +a=wye,b=eks,i=8811,x=0.27073265506551913,y=0.4615910666569303 +a=eks,b=eks,i=8812,x=0.07160623229882901,y=0.12458111194427568 +a=pan,b=hat,i=8813,x=0.7877743286534948,y=0.8757926217967861 +a=wye,b=pan,i=8814,x=0.8234802661475596,y=0.47740951215608096 +a=zee,b=wye,i=8815,x=0.7068610202368742,y=0.7545170669582756 +a=eks,b=wye,i=8816,x=0.42511667279750365,y=0.7472491957445023 +a=hat,b=pan,i=8817,x=0.8982686805610952,y=0.41213109883329235 +a=eks,b=eks,i=8818,x=0.0006917972627396018,y=0.9154889032308835 +a=zee,b=hat,i=8819,x=0.8077899694017853,y=0.9694410429631465 +a=wye,b=wye,i=8820,x=0.5128274083278233,y=0.1925061634264612 +a=wye,b=hat,i=8821,x=0.48953047787044934,y=0.9309635789095997 +a=wye,b=wye,i=8822,x=0.5093848419146877,y=0.7499112900526392 +a=wye,b=zee,i=8823,x=0.7521935072400413,y=0.8768924705259773 +a=zee,b=wye,i=8824,x=0.17855149771491108,y=0.09366701006513045 +a=wye,b=wye,i=8825,x=0.9175145724829686,y=0.733177971733118 +a=wye,b=pan,i=8826,x=0.7781119220016439,y=0.5568374194244214 +a=pan,b=pan,i=8827,x=0.44994539245047094,y=0.010072546778717273 +a=zee,b=pan,i=8828,x=0.8974531793622843,y=0.6299514776398363 +a=zee,b=hat,i=8829,x=0.03029077173623984,y=0.8996371412607174 +a=pan,b=zee,i=8830,x=0.9250374016750887,y=0.21170234142774214 +a=hat,b=wye,i=8831,x=0.2886019989070704,y=0.8746854292394444 +a=eks,b=zee,i=8832,x=0.8201188808616761,y=0.7163833146418705 +a=hat,b=pan,i=8833,x=0.4781516414425546,y=0.6243657645336355 +a=eks,b=pan,i=8834,x=0.30019128687682395,y=0.6215357926899209 +a=zee,b=pan,i=8835,x=0.28411203290841713,y=0.880506908200805 +a=zee,b=hat,i=8836,x=0.12727398470205364,y=0.6861531204026988 +a=pan,b=pan,i=8837,x=0.6585419955018336,y=0.10473471849452742 +a=pan,b=hat,i=8838,x=0.4461825537060876,y=0.3925097922631463 +a=wye,b=pan,i=8839,x=0.4002040179552746,y=0.24694949779242004 +a=hat,b=hat,i=8840,x=0.2591704876662355,y=0.8145986246056769 +a=wye,b=pan,i=8841,x=0.38972915905002337,y=0.5603702988216951 +a=pan,b=eks,i=8842,x=0.9266082306477657,y=0.5285007006129709 +a=hat,b=hat,i=8843,x=0.37872486721691034,y=0.07532645476050148 +a=hat,b=hat,i=8844,x=0.0685259642260373,y=0.00776256940978215 +a=pan,b=wye,i=8845,x=0.24303613366881238,y=0.13056160975299724 +a=wye,b=eks,i=8846,x=0.9676348576302707,y=0.5106172718000012 +a=wye,b=pan,i=8847,x=0.19766194187411346,y=0.6722053323380418 +a=hat,b=eks,i=8848,x=0.18275312440508307,y=0.9764304146821695 +a=pan,b=zee,i=8849,x=0.6264364311275306,y=0.9563714459175713 +a=hat,b=eks,i=8850,x=0.8735595733663851,y=0.5106033973424751 +a=hat,b=wye,i=8851,x=0.8277257237676418,y=0.38220594008932074 +a=pan,b=eks,i=8852,x=0.5590462379202299,y=0.07402923834402797 +a=wye,b=wye,i=8853,x=0.6030890949494638,y=0.024154261693530632 +a=hat,b=wye,i=8854,x=0.9304995637638334,y=0.6319621895624278 +a=eks,b=zee,i=8855,x=0.3608005376988722,y=0.9009155444417519 +a=pan,b=hat,i=8856,x=0.31871112874254814,y=0.5214655695969946 +a=pan,b=eks,i=8857,x=0.31972354861237895,y=0.7327700228563248 +a=pan,b=zee,i=8858,x=0.7128306783608381,y=0.811303686462451 +a=pan,b=wye,i=8859,x=0.9081121983690633,y=0.5712022128090308 +a=eks,b=pan,i=8860,x=0.7438203192490614,y=0.28338323389587416 +a=wye,b=hat,i=8861,x=0.39486469148361836,y=0.49780490997274707 +a=wye,b=wye,i=8862,x=0.7736663364376681,y=0.5874621525618737 +a=zee,b=pan,i=8863,x=0.7598351732843991,y=0.16402301245225137 +a=eks,b=eks,i=8864,x=0.8345356283222535,y=0.7112462031216813 +a=zee,b=eks,i=8865,x=0.9403263935444554,y=0.07461363367845775 +a=zee,b=hat,i=8866,x=0.6732648337974786,y=0.9333019394438807 +a=hat,b=zee,i=8867,x=0.4989779025451857,y=0.9076709264537641 +a=hat,b=hat,i=8868,x=0.016222381142314224,y=0.02090746494690887 +a=wye,b=hat,i=8869,x=0.2676602361580831,y=0.8275937851537348 +a=wye,b=zee,i=8870,x=0.5771716563773662,y=0.3486638387791615 +a=wye,b=zee,i=8871,x=0.8326977668224673,y=0.042247928422714076 +a=eks,b=pan,i=8872,x=0.46276796521083263,y=0.937222119081556 +a=zee,b=wye,i=8873,x=0.12465164468565504,y=0.4217551436223611 +a=hat,b=wye,i=8874,x=0.8578330113744658,y=0.5967910955072325 +a=wye,b=pan,i=8875,x=0.9700008052690227,y=0.5495480079950836 +a=pan,b=hat,i=8876,x=0.14594726337052932,y=0.7756413451049061 +a=wye,b=eks,i=8877,x=0.21506616709063353,y=0.028566538362973737 +a=hat,b=zee,i=8878,x=0.8446285361381319,y=0.08785108055341062 +a=zee,b=pan,i=8879,x=0.8504405312776793,y=0.6033489024089217 +a=wye,b=wye,i=8880,x=0.47595916238031677,y=0.4288837512249194 +a=eks,b=zee,i=8881,x=0.45213579710907703,y=0.08748650555497739 +a=zee,b=eks,i=8882,x=0.1414462883645664,y=0.9081746803701161 +a=hat,b=eks,i=8883,x=0.7348243939209332,y=0.8605568412288824 +a=pan,b=hat,i=8884,x=0.7853971344779014,y=0.004051486898246415 +a=zee,b=wye,i=8885,x=0.41758576449425977,y=0.14627581317514182 +a=wye,b=hat,i=8886,x=0.9280339369715974,y=0.9297205006311496 +a=zee,b=hat,i=8887,x=0.7347475121162593,y=0.03993326351233917 +a=zee,b=zee,i=8888,x=0.8278911862966036,y=0.4003238193899692 +a=zee,b=zee,i=8889,x=0.06545001204265088,y=0.3004515856834621 +a=eks,b=zee,i=8890,x=0.27962535290039825,y=0.44335679461319166 +a=hat,b=hat,i=8891,x=0.019843222350497625,y=0.5313009507007954 +a=pan,b=eks,i=8892,x=0.3852530201110397,y=0.06941698785655903 +a=pan,b=eks,i=8893,x=0.2977417830889273,y=0.6332182300346895 +a=zee,b=eks,i=8894,x=0.1966531651167187,y=0.4688240979189081 +a=wye,b=hat,i=8895,x=0.22463107582925324,y=0.4161186278077874 +a=eks,b=zee,i=8896,x=0.22809184804735871,y=0.4707492036142362 +a=hat,b=eks,i=8897,x=0.4271783841263873,y=0.5474566889867322 +a=hat,b=zee,i=8898,x=0.45420946781919536,y=0.10354482418357991 +a=zee,b=pan,i=8899,x=0.1500424792671291,y=0.3904357922605537 +a=eks,b=hat,i=8900,x=0.4705695658454211,y=0.13058529889276693 +a=wye,b=eks,i=8901,x=0.7851072833003859,y=0.010949059596507271 +a=eks,b=pan,i=8902,x=0.36598892555347484,y=0.8692921887688625 +a=zee,b=eks,i=8903,x=0.4231582011204885,y=0.4821489267549405 +a=eks,b=wye,i=8904,x=0.27693517497385267,y=0.35861877550118093 +a=eks,b=hat,i=8905,x=0.2021072148174844,y=0.5782529159344267 +a=pan,b=eks,i=8906,x=0.6095360635614762,y=0.15147456052535202 +a=pan,b=eks,i=8907,x=0.730295298034919,y=0.2551125391698271 +a=zee,b=zee,i=8908,x=0.3638375152320661,y=0.5373463704499434 +a=pan,b=hat,i=8909,x=0.5579467202447957,y=0.1630566373150174 +a=hat,b=pan,i=8910,x=0.49610253645583846,y=0.21986829070394298 +a=eks,b=wye,i=8911,x=0.09558215825789063,y=0.018958306464913255 +a=zee,b=eks,i=8912,x=0.5946765644498425,y=0.4861950247721053 +a=zee,b=wye,i=8913,x=0.7753872326222572,y=0.130388837660953 +a=zee,b=hat,i=8914,x=0.8820731335941235,y=0.12986802677134568 +a=hat,b=zee,i=8915,x=0.4040203950712935,y=0.04965833346589221 +a=eks,b=wye,i=8916,x=0.46871698272105,y=0.3462467467139262 +a=wye,b=hat,i=8917,x=0.5720192464320304,y=0.0819820791306417 +a=wye,b=wye,i=8918,x=0.8054579412182167,y=0.3836759639818865 +a=eks,b=hat,i=8919,x=0.4742484069291977,y=0.2514827712591855 +a=pan,b=wye,i=8920,x=0.733610226156712,y=0.5651397506818968 +a=hat,b=zee,i=8921,x=0.5565613081265703,y=0.9540215346587051 +a=pan,b=pan,i=8922,x=0.270663413379612,y=0.4701176631611145 +a=pan,b=zee,i=8923,x=0.1853923248765008,y=0.0022929560982657415 +a=zee,b=pan,i=8924,x=0.7050433080915809,y=0.4961082324924917 +a=eks,b=wye,i=8925,x=0.5609329671328473,y=0.589599688677612 +a=pan,b=eks,i=8926,x=0.5899990569564478,y=0.9670305978679095 +a=eks,b=zee,i=8927,x=0.6589844496396701,y=0.07234525669075342 +a=hat,b=wye,i=8928,x=0.9559160182621979,y=0.2564401800691153 +a=zee,b=wye,i=8929,x=0.7910634287616417,y=0.5832583369417834 +a=pan,b=eks,i=8930,x=0.9200311370773863,y=0.8086516025019609 +a=zee,b=eks,i=8931,x=0.7726442152731748,y=0.3006011490460859 +a=pan,b=pan,i=8932,x=0.9200924471782158,y=0.30104452372640955 +a=zee,b=zee,i=8933,x=0.4454093296017202,y=0.3284583037994141 +a=wye,b=eks,i=8934,x=0.42726184573719983,y=0.9963781447633139 +a=zee,b=eks,i=8935,x=0.4486952558039746,y=0.4130427561178419 +a=hat,b=eks,i=8936,x=0.9755076232964625,y=0.6362818073430646 +a=zee,b=zee,i=8937,x=0.5683636673391735,y=0.329434458320802 +a=zee,b=hat,i=8938,x=0.35289211042725366,y=0.7543520598626876 +a=hat,b=pan,i=8939,x=0.8511623725969789,y=0.6164456458973154 +a=wye,b=wye,i=8940,x=0.9818963757219575,y=0.5755972292005318 +a=hat,b=hat,i=8941,x=0.7568298583150284,y=0.5846179373919896 +a=eks,b=hat,i=8942,x=0.601894549758784,y=0.13992074533051124 +a=eks,b=hat,i=8943,x=0.35887195487544743,y=0.6953516641971523 +a=zee,b=hat,i=8944,x=0.8805088303643233,y=0.08493946930957796 +a=eks,b=hat,i=8945,x=0.7539371156991909,y=0.4116992595762401 +a=wye,b=hat,i=8946,x=0.16141868331242304,y=0.9136362828702729 +a=eks,b=hat,i=8947,x=0.8483324196518135,y=0.6158053719777993 +a=eks,b=pan,i=8948,x=0.5318875109400665,y=0.8230182723036877 +a=zee,b=zee,i=8949,x=0.4716296186751222,y=0.8472833535757873 +a=zee,b=wye,i=8950,x=0.2790928413033852,y=0.0772468110330039 +a=wye,b=eks,i=8951,x=0.9027943823162313,y=0.6124436018843183 +a=pan,b=wye,i=8952,x=0.39603795348082305,y=0.7719031240961284 +a=eks,b=hat,i=8953,x=0.8716876316900987,y=0.20148989402965545 +a=zee,b=eks,i=8954,x=0.47758220480911473,y=0.2664181870815133 +a=hat,b=pan,i=8955,x=0.3375565375177234,y=0.19102233314969186 +a=hat,b=wye,i=8956,x=0.44049488264331627,y=0.5092306826033091 +a=eks,b=eks,i=8957,x=0.7047805468534891,y=0.5946651385930218 +a=pan,b=pan,i=8958,x=0.6519485361202326,y=0.7030912337766829 +a=hat,b=eks,i=8959,x=0.6713731052940981,y=0.6013560927295543 +a=hat,b=pan,i=8960,x=0.9417167187642326,y=0.8026299128777213 +a=zee,b=wye,i=8961,x=0.8154052031095614,y=0.6481399972215665 +a=pan,b=wye,i=8962,x=0.0914057435253639,y=0.10822318947000709 +a=pan,b=hat,i=8963,x=0.3046680167824908,y=0.09348404024830137 +a=zee,b=zee,i=8964,x=0.6189408278256606,y=0.8433159445563726 +a=eks,b=hat,i=8965,x=0.958051223919934,y=0.5081338063861043 +a=wye,b=eks,i=8966,x=0.8530691152394455,y=0.8692728927718893 +a=hat,b=eks,i=8967,x=0.8372819315874948,y=0.8861340588817578 +a=wye,b=zee,i=8968,x=0.9977506774202527,y=0.9679468301172027 +a=hat,b=pan,i=8969,x=0.45963913428927994,y=0.2847833031004139 +a=pan,b=eks,i=8970,x=0.34327965136688565,y=0.2691645574062619 +a=eks,b=hat,i=8971,x=0.24298535978329028,y=0.6326328755167427 +a=hat,b=zee,i=8972,x=0.5786862872644059,y=0.8671986650119898 +a=wye,b=hat,i=8973,x=0.7183329442429014,y=0.3363191065286383 +a=wye,b=pan,i=8974,x=0.551888889672068,y=0.3209850549321359 +a=pan,b=pan,i=8975,x=0.30697964139250933,y=0.08659671798153756 +a=zee,b=eks,i=8976,x=0.9556339095055809,y=0.021482277034970076 +a=eks,b=hat,i=8977,x=0.3585667547454152,y=0.7507818063628751 +a=eks,b=hat,i=8978,x=0.5232916500187303,y=0.8753848427459924 +a=hat,b=wye,i=8979,x=0.002400498001248641,y=0.5428314927562883 +a=wye,b=eks,i=8980,x=0.31030792190565804,y=0.851109380675088 +a=hat,b=eks,i=8981,x=0.8950141191932938,y=0.3343291380416574 +a=wye,b=zee,i=8982,x=0.007647040296205221,y=0.5252318459052353 +a=eks,b=hat,i=8983,x=0.6822585854384956,y=0.009453423471399658 +a=zee,b=pan,i=8984,x=0.6987813603715117,y=0.5232757984191948 +a=hat,b=wye,i=8985,x=0.932024395968463,y=0.9447580630208217 +a=zee,b=zee,i=8986,x=0.8552570190589601,y=0.08815519942713801 +a=wye,b=pan,i=8987,x=0.27750649660566373,y=0.76526956752658 +a=pan,b=hat,i=8988,x=0.5404886782798238,y=0.5374270296539031 +a=wye,b=hat,i=8989,x=0.9762152572727496,y=0.8712434910014083 +a=wye,b=hat,i=8990,x=0.2691586619417575,y=0.5122780764115732 +a=pan,b=eks,i=8991,x=0.5236344484593898,y=0.7020390430173928 +a=zee,b=zee,i=8992,x=0.285347240060405,y=0.2493240966526331 +a=zee,b=wye,i=8993,x=0.7119318558771737,y=0.8612125817012293 +a=pan,b=eks,i=8994,x=0.6358666072344865,y=0.930679583655016 +a=eks,b=pan,i=8995,x=0.43393822544853966,y=0.5656571369668376 +a=eks,b=zee,i=8996,x=0.014997169280220546,y=0.38924624193859947 +a=pan,b=eks,i=8997,x=0.006957705982631457,y=0.27329586967444996 +a=zee,b=wye,i=8998,x=0.45799438726799335,y=0.020705027471035087 +a=wye,b=wye,i=8999,x=0.18512302956813365,y=0.7121523046316812 +a=hat,b=eks,i=9000,x=0.33727508102114134,y=0.13582122939201124 +a=eks,b=eks,i=9001,x=0.517121854692058,y=0.308749201053908 +a=hat,b=zee,i=9002,x=0.07358032166019501,y=0.736123828569227 +a=zee,b=hat,i=9003,x=0.004824023551166401,y=0.759916663671451 +a=zee,b=eks,i=9004,x=0.4893113819292234,y=0.23390278210191928 +a=hat,b=eks,i=9005,x=0.45618459558425717,y=0.8962930076422373 +a=zee,b=hat,i=9006,x=0.6562108769673498,y=0.13991018518940446 +a=zee,b=zee,i=9007,x=0.3650427655416524,y=0.8531673941547171 +a=zee,b=wye,i=9008,x=0.8282941376563813,y=0.9889370827954176 +a=pan,b=pan,i=9009,x=0.3878236858466175,y=0.06714068514516147 +a=hat,b=hat,i=9010,x=0.2007850497817364,y=0.6400219844960209 +a=wye,b=wye,i=9011,x=0.6252481085403859,y=0.203071024510721 +a=wye,b=hat,i=9012,x=0.4675098280645633,y=0.9904823978688722 +a=zee,b=pan,i=9013,x=0.6305143660449302,y=0.710245374097503 +a=zee,b=wye,i=9014,x=0.16891869382531022,y=0.37574058303798785 +a=pan,b=wye,i=9015,x=0.3220094028213596,y=0.4839478151356543 +a=eks,b=eks,i=9016,x=0.5800740825749267,y=0.8910261945783475 +a=zee,b=hat,i=9017,x=0.9502641304019075,y=0.8396710982351069 +a=pan,b=eks,i=9018,x=0.4764608908539697,y=0.4728942258779697 +a=hat,b=wye,i=9019,x=0.272865007065651,y=0.41472685232133355 +a=eks,b=hat,i=9020,x=0.03877794357017561,y=0.8924528458892764 +a=eks,b=wye,i=9021,x=0.7714689461624145,y=0.7234215610234059 +a=eks,b=eks,i=9022,x=0.8213647586189171,y=0.8993719170687399 +a=zee,b=zee,i=9023,x=0.7890585709155626,y=0.5099043493783608 +a=zee,b=wye,i=9024,x=0.3645469383907922,y=0.7980710103585312 +a=eks,b=pan,i=9025,x=0.7614330300379404,y=0.039049698191956694 +a=hat,b=zee,i=9026,x=0.8364001741754985,y=0.8590079093968295 +a=pan,b=hat,i=9027,x=0.142586581614627,y=0.8402014883489196 +a=zee,b=wye,i=9028,x=0.5239151547368636,y=0.8242755070656802 +a=hat,b=eks,i=9029,x=0.8128575668904885,y=0.395268947973739 +a=zee,b=pan,i=9030,x=0.5793285227205369,y=0.8038160807198467 +a=zee,b=wye,i=9031,x=0.42904790956591343,y=0.292783754196035 +a=zee,b=eks,i=9032,x=0.6146666934752367,y=0.26568169357263305 +a=eks,b=eks,i=9033,x=0.6937567726575595,y=0.9601490785081487 +a=zee,b=wye,i=9034,x=0.7679588189607225,y=0.5157794038228849 +a=zee,b=eks,i=9035,x=0.8214778175820499,y=0.760903040561442 +a=hat,b=wye,i=9036,x=0.13026398297350839,y=0.8705769782903738 +a=pan,b=wye,i=9037,x=0.5665532246879906,y=0.7400695598140006 +a=wye,b=pan,i=9038,x=0.565327438099348,y=0.231520424905162 +a=hat,b=zee,i=9039,x=0.5300522543665926,y=0.23348061445665524 +a=wye,b=zee,i=9040,x=0.6003398441074326,y=0.39489635735776574 +a=wye,b=hat,i=9041,x=0.983147388463674,y=0.6432444380950916 +a=wye,b=zee,i=9042,x=0.555504813496403,y=0.005666564490671155 +a=eks,b=pan,i=9043,x=0.5141737191526409,y=0.23406402155139128 +a=pan,b=eks,i=9044,x=0.4915948295461785,y=0.5674330258517061 +a=pan,b=eks,i=9045,x=0.4125775873836637,y=0.9745899732717427 +a=zee,b=wye,i=9046,x=0.27009823817926015,y=0.5931288546151294 +a=hat,b=hat,i=9047,x=0.49305007094314124,y=0.3988521392673088 +a=zee,b=wye,i=9048,x=0.852593383706857,y=0.13271142657885082 +a=pan,b=wye,i=9049,x=0.10903067000808575,y=0.6457675593887455 +a=pan,b=eks,i=9050,x=0.9286228908161963,y=0.7128664838636729 +a=eks,b=zee,i=9051,x=0.7368149289050578,y=0.040114995641035156 +a=pan,b=eks,i=9052,x=0.9883016421626661,y=0.836414097002929 +a=eks,b=eks,i=9053,x=0.578258852447845,y=0.6483953013399163 +a=pan,b=eks,i=9054,x=0.4581912096837616,y=0.2396747725609628 +a=pan,b=zee,i=9055,x=0.3910891811342043,y=0.3060677650909158 +a=zee,b=eks,i=9056,x=0.1257667798355191,y=0.22523050330447225 +a=wye,b=wye,i=9057,x=0.8018497438432275,y=0.13069916829224115 +a=eks,b=zee,i=9058,x=0.46306509283004527,y=0.6479906691686209 +a=hat,b=zee,i=9059,x=0.8032276523393308,y=0.5895573796523289 +a=zee,b=wye,i=9060,x=0.9489845382435659,y=0.7186985210470157 +a=wye,b=eks,i=9061,x=0.5843515776382836,y=0.09689548652828073 +a=eks,b=zee,i=9062,x=0.29235718302362745,y=0.8058919599706711 +a=zee,b=eks,i=9063,x=0.3746671187448585,y=0.7104834374120668 +a=pan,b=pan,i=9064,x=0.957433552072592,y=0.612273185217601 +a=pan,b=pan,i=9065,x=0.9206660995409818,y=0.6388548120920611 +a=hat,b=eks,i=9066,x=0.7938077850540011,y=0.9840395711931128 +a=eks,b=eks,i=9067,x=0.7586156840742447,y=0.9657635310428576 +a=zee,b=wye,i=9068,x=0.03525325620506059,y=0.20286396861407563 +a=wye,b=wye,i=9069,x=0.9854601376745921,y=0.28297920890020123 +a=eks,b=zee,i=9070,x=0.7790422604287773,y=0.28267242056842967 +a=wye,b=pan,i=9071,x=0.9604400242139107,y=0.09079642708772462 +a=wye,b=pan,i=9072,x=0.5208132164872745,y=0.013972758368806626 +a=eks,b=eks,i=9073,x=0.2792153884168088,y=0.7248580986479927 +a=pan,b=wye,i=9074,x=0.9826230778886313,y=0.30895404125911885 +a=zee,b=pan,i=9075,x=0.3488738872635716,y=0.8235123319669855 +a=eks,b=pan,i=9076,x=0.9828706810264064,y=0.7255065121370968 +a=wye,b=pan,i=9077,x=0.285398788706721,y=0.4224009700612671 +a=hat,b=hat,i=9078,x=0.049288778502150965,y=0.996399226324633 +a=eks,b=wye,i=9079,x=0.2615316643364618,y=0.22800118037634576 +a=zee,b=zee,i=9080,x=0.4293043221770476,y=0.17146941589040998 +a=pan,b=zee,i=9081,x=0.00020390740306253097,y=0.858089025239552 +a=zee,b=wye,i=9082,x=0.2857614979340398,y=0.6179068250859443 +a=eks,b=zee,i=9083,x=0.23246167408482288,y=0.22121933132231686 +a=zee,b=hat,i=9084,x=0.3023274634670656,y=0.3919343366566008 +a=wye,b=zee,i=9085,x=0.48017021719327857,y=0.0007369823565522848 +a=eks,b=pan,i=9086,x=0.43284428230137006,y=0.6679282652138314 +a=wye,b=eks,i=9087,x=0.5126283529841884,y=0.414628158508178 +a=pan,b=hat,i=9088,x=0.10076670744312233,y=0.924513056086707 +a=eks,b=hat,i=9089,x=0.17655473424651258,y=0.027572342702157582 +a=zee,b=hat,i=9090,x=0.32515391353663414,y=0.24968345250419 +a=hat,b=hat,i=9091,x=0.40076821857198996,y=0.6602879383328565 +a=zee,b=zee,i=9092,x=0.26080219359430634,y=0.6103007265821453 +a=pan,b=hat,i=9093,x=0.2925006896788842,y=0.6480842668339396 +a=pan,b=pan,i=9094,x=0.9716001304365217,y=0.6469197673672618 +a=eks,b=eks,i=9095,x=0.5806604417079977,y=0.3031395509663418 +a=eks,b=eks,i=9096,x=0.3734935600143474,y=0.5772166478411038 +a=zee,b=zee,i=9097,x=0.9600502263246077,y=0.39644027119291114 +a=wye,b=hat,i=9098,x=0.2804902678845115,y=0.048162079204052355 +a=eks,b=zee,i=9099,x=0.43507793732310474,y=0.3953634078162601 +a=pan,b=eks,i=9100,x=0.4123076209388652,y=0.8034708206600174 +a=zee,b=eks,i=9101,x=0.39275338043203933,y=0.6958341586624519 +a=pan,b=hat,i=9102,x=0.28992810063257124,y=0.0936263604214349 +a=hat,b=hat,i=9103,x=0.05803247800352507,y=0.5686807585943757 +a=pan,b=wye,i=9104,x=0.27797911143024934,y=0.942706265472493 +a=hat,b=hat,i=9105,x=0.4895163425613803,y=0.033340055000638746 +a=pan,b=zee,i=9106,x=0.44873266752482066,y=0.15530029661112588 +a=pan,b=wye,i=9107,x=0.34313847787795904,y=0.2784766094254877 +a=hat,b=wye,i=9108,x=0.614870837142051,y=0.3488517641548976 +a=eks,b=hat,i=9109,x=0.9754089146191263,y=0.5077651396700906 +a=hat,b=zee,i=9110,x=0.6804708680166679,y=0.5357141089061417 +a=zee,b=zee,i=9111,x=0.0703606204232261,y=0.6245056563608682 +a=pan,b=wye,i=9112,x=0.3153235029768974,y=0.5484733757485007 +a=eks,b=wye,i=9113,x=0.49754317676073356,y=0.5477171066757857 +a=eks,b=wye,i=9114,x=0.9835650326182704,y=0.8742646308873757 +a=wye,b=zee,i=9115,x=0.10698858622424778,y=0.1221930347907727 +a=eks,b=pan,i=9116,x=0.8096317851752184,y=0.4495015727565027 +a=pan,b=eks,i=9117,x=0.03509835946106599,y=0.4760601952379325 +a=zee,b=hat,i=9118,x=0.6070026967820008,y=0.27123198811450044 +a=eks,b=hat,i=9119,x=0.4790316458227425,y=0.39259275204959654 +a=zee,b=eks,i=9120,x=0.8458192848056897,y=0.9572808268819287 +a=pan,b=pan,i=9121,x=0.9385839358069921,y=0.6047637384188489 +a=eks,b=pan,i=9122,x=0.45413891231860504,y=0.7591849964061139 +a=pan,b=zee,i=9123,x=0.026931116208210204,y=0.552290792057422 +a=wye,b=pan,i=9124,x=0.271590915264334,y=0.042888205379760125 +a=pan,b=wye,i=9125,x=0.004588040579576735,y=0.6300579166147449 +a=wye,b=wye,i=9126,x=0.5171856925914533,y=0.24961569992529742 +a=wye,b=pan,i=9127,x=0.8948475255545615,y=0.6574529698134108 +a=wye,b=hat,i=9128,x=0.3669933618796106,y=0.37512574289121725 +a=pan,b=hat,i=9129,x=0.6586229255026295,y=0.1784724547766009 +a=hat,b=zee,i=9130,x=0.27552193496369337,y=0.6578126148590314 +a=zee,b=pan,i=9131,x=0.6444063407232797,y=0.4063279946367009 +a=pan,b=wye,i=9132,x=0.6455902674388132,y=0.5382099179246037 +a=hat,b=pan,i=9133,x=0.9317711632235914,y=0.3230694970784014 +a=eks,b=hat,i=9134,x=0.16612397042168814,y=0.3555728981905678 +a=wye,b=zee,i=9135,x=0.7750442450200157,y=0.06656439748434029 +a=zee,b=pan,i=9136,x=0.5002884150544058,y=0.21659717683648372 +a=zee,b=hat,i=9137,x=0.0053168417053239825,y=0.23970890502186593 +a=hat,b=zee,i=9138,x=0.05408301987702224,y=0.8596429828563238 +a=zee,b=zee,i=9139,x=0.24544320815673137,y=0.677429657112386 +a=zee,b=pan,i=9140,x=0.5013642860004229,y=0.6650678922317501 +a=eks,b=hat,i=9141,x=0.39054802020070156,y=0.06891218601149551 +a=wye,b=hat,i=9142,x=0.29433621999949233,y=0.7751648810637005 +a=wye,b=hat,i=9143,x=0.4460302810053538,y=0.040278587711885305 +a=hat,b=eks,i=9144,x=0.30372533545667213,y=0.4297094831523881 +a=zee,b=eks,i=9145,x=0.00769664097559164,y=0.1446289205179656 +a=pan,b=wye,i=9146,x=0.9108896246536903,y=0.20685277919402034 +a=wye,b=pan,i=9147,x=0.8702610842064613,y=0.13016678459764375 +a=pan,b=wye,i=9148,x=0.7394828765293925,y=0.9475622732914554 +a=zee,b=pan,i=9149,x=0.22357262525185106,y=0.20550777850363977 +a=zee,b=pan,i=9150,x=0.7364509479059471,y=0.5273598026796336 +a=zee,b=eks,i=9151,x=0.3216536526700301,y=0.23861396443066107 +a=hat,b=wye,i=9152,x=0.629862943457729,y=0.2161824319117963 +a=zee,b=wye,i=9153,x=0.7713603997995606,y=0.8927934282961629 +a=eks,b=eks,i=9154,x=0.8033015390132335,y=0.7428789028852476 +a=hat,b=pan,i=9155,x=0.4469843980869507,y=0.18928924828611082 +a=wye,b=wye,i=9156,x=0.500390135135027,y=0.8848611838558533 +a=zee,b=hat,i=9157,x=0.6459716786543495,y=0.8783255778315494 +a=zee,b=pan,i=9158,x=0.829825296282736,y=0.9403424810846446 +a=hat,b=wye,i=9159,x=0.6553956343389391,y=0.1525879472674848 +a=zee,b=eks,i=9160,x=0.6080812576081395,y=0.3155419271117481 +a=wye,b=zee,i=9161,x=0.9794920335555851,y=0.5208178578405636 +a=hat,b=pan,i=9162,x=0.36011363532418106,y=0.3418468995076799 +a=pan,b=wye,i=9163,x=0.37797791224139665,y=0.39353695559343227 +a=hat,b=zee,i=9164,x=0.8838448430378912,y=0.7958865093747128 +a=zee,b=zee,i=9165,x=0.7783131261247423,y=0.7403476431916528 +a=eks,b=eks,i=9166,x=0.22004086657109556,y=0.19736319549096537 +a=hat,b=wye,i=9167,x=0.6758868789217809,y=0.24720804895114945 +a=wye,b=pan,i=9168,x=0.5370077637228887,y=0.6389653169963743 +a=pan,b=zee,i=9169,x=0.030815090059835182,y=0.017547992939040524 +a=wye,b=wye,i=9170,x=0.8353343256800804,y=0.3768654473939027 +a=hat,b=zee,i=9171,x=0.46003847353195026,y=0.4354345395691309 +a=hat,b=pan,i=9172,x=0.032538252982685534,y=0.988500077283618 +a=eks,b=wye,i=9173,x=0.034581992091101466,y=0.7801643183419578 +a=eks,b=zee,i=9174,x=0.6550305066967593,y=0.16344251291756706 +a=zee,b=wye,i=9175,x=0.19674254649951783,y=0.18304515051083692 +a=eks,b=pan,i=9176,x=0.21328957209812893,y=0.13489440510159378 +a=pan,b=eks,i=9177,x=0.005689888388995534,y=0.19304812808970884 +a=zee,b=pan,i=9178,x=0.9154191363169403,y=0.032732957728748735 +a=zee,b=zee,i=9179,x=0.9807519030460864,y=0.4665860553591783 +a=pan,b=pan,i=9180,x=0.6528911310033898,y=0.7987231494976602 +a=pan,b=hat,i=9181,x=0.6407905148282739,y=0.7653184860370159 +a=wye,b=pan,i=9182,x=0.9562838531255896,y=0.27319300978963235 +a=zee,b=eks,i=9183,x=0.8789109160607933,y=0.6764597514962247 +a=hat,b=wye,i=9184,x=0.0454922541303826,y=0.7789503923765669 +a=zee,b=hat,i=9185,x=0.9488182203633042,y=0.20055459864504688 +a=pan,b=zee,i=9186,x=0.8094929584839381,y=0.017753827357001706 +a=zee,b=eks,i=9187,x=0.9492829297817624,y=0.9675987602030636 +a=hat,b=wye,i=9188,x=0.5484371698132414,y=0.48898521397678274 +a=zee,b=hat,i=9189,x=0.698589129880174,y=0.4354385113427839 +a=pan,b=wye,i=9190,x=0.8371899774027962,y=0.7968937186611519 +a=wye,b=zee,i=9191,x=0.021517369039138368,y=0.1381446138482929 +a=eks,b=zee,i=9192,x=0.2695667438992312,y=0.28074171138048576 +a=wye,b=pan,i=9193,x=0.894511626988757,y=0.938591468790241 +a=wye,b=pan,i=9194,x=0.12628217214956572,y=0.6168175982380071 +a=pan,b=zee,i=9195,x=0.5535590246543304,y=0.2526444377074163 +a=hat,b=hat,i=9196,x=0.3980083533361548,y=0.12546876469790447 +a=wye,b=hat,i=9197,x=0.3508027024722644,y=0.8470842806054778 +a=pan,b=pan,i=9198,x=0.6918350451415268,y=0.7037194771160388 +a=pan,b=wye,i=9199,x=0.09935798556479436,y=0.8306198911393249 +a=eks,b=wye,i=9200,x=0.5817459757102148,y=0.7926589099732673 +a=wye,b=pan,i=9201,x=0.6973989669681704,y=0.029025785391803005 +a=hat,b=wye,i=9202,x=0.541438501860869,y=0.43313624277905893 +a=zee,b=eks,i=9203,x=0.03325991383215876,y=0.7053312999685288 +a=hat,b=pan,i=9204,x=0.972877655785142,y=0.2339442404736457 +a=wye,b=pan,i=9205,x=0.650403525932319,y=0.3896918481459313 +a=eks,b=zee,i=9206,x=0.38877534437698114,y=0.570145295749778 +a=eks,b=wye,i=9207,x=0.4768627348776039,y=0.8140053040358975 +a=wye,b=eks,i=9208,x=0.7602904558546134,y=0.40132374234963053 +a=hat,b=eks,i=9209,x=0.9001439023825403,y=0.03672742376278848 +a=pan,b=eks,i=9210,x=0.9435871837198925,y=0.17154456862061596 +a=pan,b=hat,i=9211,x=0.6420793762242888,y=0.686212047389247 +a=wye,b=zee,i=9212,x=0.5791530677301323,y=0.4958922872459267 +a=zee,b=pan,i=9213,x=0.5172383902917987,y=0.415686177469048 +a=zee,b=zee,i=9214,x=0.5228330684403698,y=0.9018872431686975 +a=eks,b=wye,i=9215,x=0.04381430874634051,y=0.6032242723440449 +a=wye,b=pan,i=9216,x=0.945612107018632,y=0.5963971999452331 +a=pan,b=hat,i=9217,x=0.5519808331424808,y=0.037818522708640945 +a=wye,b=pan,i=9218,x=0.45248627667931407,y=0.9107065056547308 +a=wye,b=pan,i=9219,x=0.9023383971006868,y=0.007488783487717088 +a=hat,b=wye,i=9220,x=0.7052123508658505,y=0.38765508481678934 +a=eks,b=zee,i=9221,x=0.41382740826608244,y=0.477677197129144 +a=hat,b=eks,i=9222,x=0.6481864881498441,y=0.5386696824239133 +a=wye,b=hat,i=9223,x=0.677511714967485,y=0.2245548025295082 +a=zee,b=eks,i=9224,x=0.23401414583819413,y=0.9738879243097983 +a=wye,b=pan,i=9225,x=0.8767378564000506,y=0.4275905594606648 +a=pan,b=zee,i=9226,x=0.4240169603576853,y=0.8296431435579869 +a=hat,b=pan,i=9227,x=0.946179027020023,y=0.5244012924468459 +a=pan,b=zee,i=9228,x=0.05618069066896114,y=0.7424835122028975 +a=zee,b=wye,i=9229,x=0.40650226274306367,y=0.9887079480722842 +a=pan,b=eks,i=9230,x=0.3504445487923017,y=0.0696878797080479 +a=wye,b=zee,i=9231,x=0.9610972939563219,y=0.9615810406623142 +a=eks,b=wye,i=9232,x=0.9834939198983763,y=0.902120163211437 +a=pan,b=eks,i=9233,x=0.8804184286373076,y=0.4945856574840146 +a=wye,b=wye,i=9234,x=0.07920533790072082,y=0.4210755544521094 +a=eks,b=hat,i=9235,x=0.48788423763049804,y=0.4836801731961293 +a=wye,b=eks,i=9236,x=0.9192818812102141,y=0.1515679068232202 +a=hat,b=hat,i=9237,x=0.7302582849873859,y=0.6347279985888814 +a=zee,b=eks,i=9238,x=0.7403878392403773,y=0.34071315515449585 +a=pan,b=pan,i=9239,x=0.8213696571357758,y=0.17138348492013578 +a=wye,b=hat,i=9240,x=0.8014369373980875,y=0.814100095516592 +a=pan,b=pan,i=9241,x=0.3913547136873715,y=0.54960018873529 +a=pan,b=zee,i=9242,x=0.9438072144493844,y=0.06767533471560916 +a=wye,b=zee,i=9243,x=0.5569913771099433,y=0.18691552708330927 +a=pan,b=wye,i=9244,x=0.2905201186571721,y=0.43425495374391 +a=pan,b=zee,i=9245,x=0.29006760780733076,y=0.9489792158642996 +a=wye,b=zee,i=9246,x=0.21902763341829212,y=0.7943599432988762 +a=wye,b=pan,i=9247,x=0.8348408249460723,y=0.45052677140725683 +a=zee,b=eks,i=9248,x=0.26940493140011434,y=0.9610522390775448 +a=eks,b=hat,i=9249,x=0.39091312069697004,y=0.3308378438144999 +a=hat,b=wye,i=9250,x=0.2762755403834666,y=0.9174844589095804 +a=zee,b=wye,i=9251,x=0.4183886566774483,y=0.9616112086487094 +a=hat,b=pan,i=9252,x=0.03920827797790982,y=0.7576567680032309 +a=zee,b=pan,i=9253,x=0.9673157002999003,y=0.7433452506349982 +a=wye,b=eks,i=9254,x=0.924508714560465,y=0.19996024545680346 +a=eks,b=pan,i=9255,x=0.4613513625777358,y=0.13932504620685293 +a=wye,b=hat,i=9256,x=0.961942362261845,y=0.9395596121676374 +a=zee,b=eks,i=9257,x=0.8279072561096625,y=0.8490761119202441 +a=wye,b=hat,i=9258,x=0.22113630994807887,y=0.04508156412906639 +a=wye,b=hat,i=9259,x=0.5343061739795472,y=0.3925155297434233 +a=hat,b=eks,i=9260,x=0.6027628673680535,y=0.29907777128173474 +a=eks,b=pan,i=9261,x=0.269529051685529,y=0.4796863618360836 +a=wye,b=wye,i=9262,x=0.09116905745671411,y=0.6431265280186941 +a=pan,b=wye,i=9263,x=0.18094504922785837,y=0.6552196736780825 +a=hat,b=zee,i=9264,x=0.023456730670551096,y=0.1975931324733875 +a=zee,b=pan,i=9265,x=0.007623684349103987,y=0.07551340520872629 +a=eks,b=eks,i=9266,x=0.17817560372002472,y=0.49956704475839064 +a=pan,b=pan,i=9267,x=0.04690229807589086,y=0.1929566014362788 +a=zee,b=eks,i=9268,x=0.3470560427863578,y=0.3275172947002548 +a=zee,b=hat,i=9269,x=0.5409419616161683,y=0.3958039424067026 +a=pan,b=pan,i=9270,x=0.1487528959524752,y=0.4469367832007153 +a=pan,b=wye,i=9271,x=0.24595184073704124,y=0.48817169012236983 +a=hat,b=eks,i=9272,x=0.8194471147409262,y=0.06810057179235018 +a=hat,b=zee,i=9273,x=0.4611616764401677,y=0.8051508540162687 +a=pan,b=hat,i=9274,x=0.5857275960463182,y=0.1154346418508585 +a=eks,b=wye,i=9275,x=0.09259540108550524,y=0.21275003504178946 +a=zee,b=pan,i=9276,x=0.684545528802376,y=0.5890511399726057 +a=eks,b=zee,i=9277,x=0.8931272247478754,y=0.9108980465393053 +a=wye,b=hat,i=9278,x=0.4908268342979165,y=0.1022036634900918 +a=hat,b=hat,i=9279,x=0.2967586295179133,y=0.28353991288502345 +a=eks,b=wye,i=9280,x=0.7214470432782933,y=0.3196837745294565 +a=zee,b=eks,i=9281,x=0.5357035342523082,y=0.4498861677161915 +a=hat,b=pan,i=9282,x=0.7019948002783253,y=0.631688166262754 +a=wye,b=eks,i=9283,x=0.3146560370204342,y=0.9598216687345593 +a=wye,b=wye,i=9284,x=0.6806389501871987,y=0.6623844311258401 +a=hat,b=hat,i=9285,x=0.4737832453554822,y=0.41355006089770063 +a=eks,b=wye,i=9286,x=0.9872826301151825,y=0.2639815365115553 +a=eks,b=zee,i=9287,x=0.8397334293185692,y=0.5061677209701542 +a=zee,b=hat,i=9288,x=0.21107288266906798,y=0.6423943950594364 +a=wye,b=hat,i=9289,x=0.9539770475173472,y=0.33368774127122824 +a=pan,b=zee,i=9290,x=0.3192448675700893,y=0.44823866938306645 +a=zee,b=wye,i=9291,x=0.9454063570448517,y=0.8966671326133628 +a=pan,b=wye,i=9292,x=0.23598454792188905,y=0.19161925423381865 +a=eks,b=wye,i=9293,x=0.7765814539440627,y=0.3128212435040012 +a=eks,b=pan,i=9294,x=0.6560425166942336,y=0.6540980604466382 +a=zee,b=hat,i=9295,x=0.6842327967828038,y=0.22627755842144792 +a=wye,b=wye,i=9296,x=0.4655851206978665,y=0.572270128810435 +a=hat,b=pan,i=9297,x=0.04780798739920045,y=0.884344079010386 +a=wye,b=zee,i=9298,x=0.6400110650985101,y=0.5918078681573676 +a=hat,b=pan,i=9299,x=0.7099587184174139,y=0.026383946823356652 +a=hat,b=pan,i=9300,x=0.8979895176793228,y=0.32530725941578 +a=pan,b=pan,i=9301,x=0.9138183195198948,y=0.7104753541099725 +a=hat,b=eks,i=9302,x=0.8146457149078221,y=0.49936330932918804 +a=pan,b=hat,i=9303,x=0.19068920109866783,y=0.5863544157356678 +a=hat,b=wye,i=9304,x=0.7296704964431727,y=0.7521653716034574 +a=eks,b=zee,i=9305,x=0.06306304065329327,y=0.0425317362399702 +a=hat,b=zee,i=9306,x=0.5892447648917019,y=0.26424215126062567 +a=zee,b=hat,i=9307,x=0.40286235516928426,y=0.8843324963600357 +a=pan,b=hat,i=9308,x=0.6041097470881792,y=0.6019432291571227 +a=hat,b=hat,i=9309,x=0.5418892395718498,y=0.3894965192603561 +a=zee,b=zee,i=9310,x=0.0489167780793065,y=0.1349420473135753 +a=zee,b=hat,i=9311,x=0.9072476732379934,y=0.9064380734997842 +a=zee,b=hat,i=9312,x=0.47773815390175445,y=0.7350455011720012 +a=wye,b=wye,i=9313,x=0.8777070865064334,y=0.688500944696727 +a=zee,b=eks,i=9314,x=0.23207083417195573,y=0.1459854668671191 +a=eks,b=hat,i=9315,x=0.5953234480197771,y=0.17617996349844 +a=hat,b=pan,i=9316,x=0.4588300778601382,y=0.6017358841802433 +a=eks,b=pan,i=9317,x=0.7067142230113493,y=0.8603219297899701 +a=eks,b=wye,i=9318,x=0.8917960222408765,y=0.13297569276200116 +a=zee,b=pan,i=9319,x=0.32868846620305514,y=0.23221497395763813 +a=eks,b=zee,i=9320,x=0.2336595066443039,y=0.5433625711598566 +a=wye,b=wye,i=9321,x=0.08724329840345546,y=0.526071263228722 +a=hat,b=eks,i=9322,x=0.4540531923441389,y=0.08529592575810008 +a=pan,b=eks,i=9323,x=0.015142033208188965,y=0.9025875096361236 +a=eks,b=pan,i=9324,x=0.2776566751941013,y=0.5186679560214653 +a=zee,b=pan,i=9325,x=0.21535440536922212,y=0.5985912955734372 +a=eks,b=zee,i=9326,x=0.9314022909750975,y=0.48900523853727407 +a=pan,b=wye,i=9327,x=0.6213414890218699,y=0.3534669210352892 +a=wye,b=wye,i=9328,x=0.5529670045133065,y=0.3657722177869842 +a=pan,b=pan,i=9329,x=0.709436743485784,y=0.864805283294307 +a=wye,b=hat,i=9330,x=0.7856558845965795,y=0.1735275218393233 +a=wye,b=pan,i=9331,x=0.15157491016759606,y=0.1781007458002013 +a=hat,b=pan,i=9332,x=0.469941809547738,y=0.17916634366371342 +a=zee,b=hat,i=9333,x=0.09066429132809939,y=0.11291661870669667 +a=eks,b=hat,i=9334,x=0.524982507717917,y=0.7739607975739912 +a=zee,b=zee,i=9335,x=0.012865744128303103,y=0.4199812901617862 +a=hat,b=wye,i=9336,x=0.3598356400708439,y=0.6497623418471714 +a=eks,b=wye,i=9337,x=0.967092843190403,y=0.7129610451088223 +a=zee,b=pan,i=9338,x=0.8766283655189672,y=0.8633718650644421 +a=eks,b=wye,i=9339,x=0.3555024023169856,y=0.8712144867378462 +a=pan,b=pan,i=9340,x=0.24667037823231752,y=0.930054068315833 +a=pan,b=eks,i=9341,x=0.9847985606188508,y=0.002920168705884074 +a=wye,b=zee,i=9342,x=0.6598872721679194,y=0.5841487864376177 +a=pan,b=hat,i=9343,x=0.11586150580933774,y=0.8232025034483835 +a=pan,b=eks,i=9344,x=0.23032551308519345,y=0.4668513513037823 +a=zee,b=zee,i=9345,x=0.20721325482748,y=0.034658616763860395 +a=pan,b=zee,i=9346,x=0.16804254918956518,y=0.41515674460320806 +a=wye,b=hat,i=9347,x=0.9555426542676889,y=0.3336472181106118 +a=zee,b=eks,i=9348,x=0.027241967830535785,y=0.6546273692203828 +a=zee,b=hat,i=9349,x=0.39077150740400146,y=0.35499431123174563 +a=pan,b=wye,i=9350,x=0.897415684005392,y=0.0054949420910770375 +a=pan,b=zee,i=9351,x=0.6475971487532642,y=0.2993123271198067 +a=zee,b=wye,i=9352,x=0.25522951350527867,y=0.48668317596678823 +a=hat,b=wye,i=9353,x=0.6279030165419767,y=0.14783115221664478 +a=pan,b=eks,i=9354,x=0.0010353989176113965,y=0.7228482030180055 +a=hat,b=eks,i=9355,x=0.7415812921258672,y=0.5371997970549264 +a=eks,b=zee,i=9356,x=0.3273618744303315,y=0.7034589444097167 +a=eks,b=eks,i=9357,x=0.7638755117313554,y=0.37304708043971646 +a=pan,b=zee,i=9358,x=0.7274485972079328,y=0.027395796712653575 +a=eks,b=pan,i=9359,x=0.726201179013375,y=0.8974974727334436 +a=wye,b=hat,i=9360,x=0.009237964269686039,y=0.6456624352507632 +a=wye,b=eks,i=9361,x=0.9893854310908603,y=0.6762929165737711 +a=pan,b=hat,i=9362,x=0.021355365998413367,y=0.8849112911074679 +a=hat,b=pan,i=9363,x=0.24144536935297445,y=0.2588538401367807 +a=pan,b=eks,i=9364,x=0.20906377399579568,y=0.26492309174424467 +a=hat,b=zee,i=9365,x=0.2716712677588158,y=0.7480148549966943 +a=zee,b=eks,i=9366,x=0.564783511562303,y=0.8736158892678358 +a=zee,b=zee,i=9367,x=0.5210119669704992,y=0.6601277179108643 +a=zee,b=hat,i=9368,x=0.09391533461405244,y=0.8033292481660601 +a=eks,b=pan,i=9369,x=0.47109046860253434,y=0.7533692481022667 +a=eks,b=wye,i=9370,x=0.45402522126988876,y=0.3506046491270858 +a=hat,b=wye,i=9371,x=0.3288376239355628,y=0.9711363417175689 +a=hat,b=zee,i=9372,x=0.04803081055457803,y=0.9237983355638324 +a=hat,b=eks,i=9373,x=0.13505404407952326,y=0.9843128058775863 +a=hat,b=zee,i=9374,x=0.1687355361920142,y=0.5136082981945438 +a=zee,b=wye,i=9375,x=0.5866436779364502,y=0.49139965761407123 +a=hat,b=eks,i=9376,x=0.7413691108319418,y=0.6875522126693252 +a=wye,b=eks,i=9377,x=0.8850578085185158,y=0.12984077539965466 +a=zee,b=pan,i=9378,x=0.07698056466866121,y=0.3418330456253533 +a=hat,b=hat,i=9379,x=0.6567829350592936,y=0.42166759832139167 +a=eks,b=pan,i=9380,x=0.2066941665945501,y=0.34630072002937273 +a=hat,b=hat,i=9381,x=0.3011098756670775,y=0.8241475200392532 +a=hat,b=eks,i=9382,x=0.1595168703472838,y=0.9632363240817852 +a=eks,b=eks,i=9383,x=0.316374240183787,y=0.894701260202343 +a=eks,b=eks,i=9384,x=0.6925067244014451,y=0.5943855874672127 +a=pan,b=hat,i=9385,x=0.8929259869658823,y=0.13255544013678944 +a=eks,b=hat,i=9386,x=0.9458375043305679,y=0.0711986701172268 +a=pan,b=eks,i=9387,x=0.42414161600219213,y=0.8727447652075521 +a=pan,b=zee,i=9388,x=0.16102926470006396,y=0.7076666589050068 +a=eks,b=wye,i=9389,x=0.38573189008702746,y=0.7862235218204946 +a=pan,b=eks,i=9390,x=0.009185746132245987,y=0.9615590214943641 +a=hat,b=eks,i=9391,x=0.6541239333254625,y=0.4465038993768474 +a=zee,b=pan,i=9392,x=0.7293619733667298,y=0.9075863768811903 +a=eks,b=zee,i=9393,x=0.5270647942493862,y=0.3208644368195749 +a=wye,b=wye,i=9394,x=0.10611623011471227,y=0.3957794249815757 +a=wye,b=pan,i=9395,x=0.04167582918996382,y=0.9345423545353554 +a=zee,b=pan,i=9396,x=0.6285537391072125,y=0.9531200799497426 +a=eks,b=wye,i=9397,x=0.22691889482992367,y=0.821434358932521 +a=pan,b=wye,i=9398,x=0.8650573724586973,y=0.5778302746561125 +a=wye,b=zee,i=9399,x=0.4320795547957027,y=0.23858094801157526 +a=hat,b=wye,i=9400,x=0.2940385536354171,y=0.23832353705367249 +a=zee,b=eks,i=9401,x=0.42923024441857793,y=0.17544011645116253 +a=hat,b=pan,i=9402,x=0.050855729288162066,y=0.7490381251654518 +a=zee,b=eks,i=9403,x=0.2945793937707598,y=0.7184571034764143 +a=eks,b=pan,i=9404,x=0.18971476661419018,y=0.8587967149525896 +a=hat,b=hat,i=9405,x=0.8781331270774858,y=0.22282398620968602 +a=zee,b=pan,i=9406,x=0.6365186667658354,y=0.8944728240200203 +a=eks,b=zee,i=9407,x=0.6393982916726031,y=0.42468859570082085 +a=pan,b=wye,i=9408,x=0.12426748935771803,y=0.0845763991164874 +a=hat,b=hat,i=9409,x=0.8968671619037487,y=0.17554843424501398 +a=hat,b=wye,i=9410,x=0.008668685325378456,y=0.5585204180254394 +a=hat,b=pan,i=9411,x=0.9186069486489989,y=0.8447036557059203 +a=zee,b=wye,i=9412,x=0.20193830450565098,y=0.5853957332725758 +a=pan,b=wye,i=9413,x=0.9095023537816819,y=0.03850690961125591 +a=hat,b=eks,i=9414,x=0.2255272659717531,y=0.35264234784519843 +a=zee,b=hat,i=9415,x=0.008811072137013154,y=0.035134463676480765 +a=eks,b=zee,i=9416,x=0.25375738274931314,y=0.2401418182493137 +a=hat,b=hat,i=9417,x=0.9120549045686616,y=0.8777751478548385 +a=eks,b=zee,i=9418,x=0.6260065420723087,y=0.5130847407197059 +a=wye,b=eks,i=9419,x=0.05078132617198228,y=0.6850739609021935 +a=wye,b=hat,i=9420,x=0.5546625744389891,y=0.592423843346026 +a=eks,b=pan,i=9421,x=0.3027881637101668,y=0.6808643872207955 +a=wye,b=wye,i=9422,x=0.37276454834771744,y=0.8714783706587489 +a=wye,b=pan,i=9423,x=0.7419375666814781,y=0.637584961040595 +a=zee,b=wye,i=9424,x=0.7703279734371525,y=0.06486561364647381 +a=hat,b=eks,i=9425,x=0.5549660221796285,y=0.025089141119986502 +a=hat,b=wye,i=9426,x=0.09307376603254536,y=0.9353448863380895 +a=zee,b=hat,i=9427,x=0.1030256845979749,y=0.7734068134003184 +a=zee,b=hat,i=9428,x=0.653199130802959,y=0.6335896172568141 +a=zee,b=hat,i=9429,x=0.532354384202152,y=0.6240035856800994 +a=zee,b=wye,i=9430,x=0.34274658023426774,y=0.30318681846915607 +a=zee,b=zee,i=9431,x=0.5467923659024335,y=0.7749657540239817 +a=zee,b=eks,i=9432,x=0.011838772084611482,y=0.1275339102058447 +a=pan,b=eks,i=9433,x=0.8206211659130856,y=0.3064654802677319 +a=wye,b=hat,i=9434,x=0.017191670800521974,y=0.7085199387051128 +a=eks,b=wye,i=9435,x=0.06360578109666282,y=0.46325468037532036 +a=hat,b=wye,i=9436,x=0.7601470639179305,y=0.659295809995321 +a=wye,b=eks,i=9437,x=0.9367938724373632,y=0.017440063316899512 +a=eks,b=wye,i=9438,x=0.08469295491745277,y=0.6859916432738016 +a=pan,b=pan,i=9439,x=0.8916122427540487,y=0.3044045541494258 +a=wye,b=zee,i=9440,x=0.5929171430130797,y=0.7244452361008757 +a=eks,b=pan,i=9441,x=0.6555419304461224,y=0.8327927199446215 +a=hat,b=zee,i=9442,x=0.3102917611279977,y=0.1420968126103015 +a=pan,b=wye,i=9443,x=0.5029377247494847,y=0.13904388591573225 +a=zee,b=pan,i=9444,x=0.09343968982332573,y=0.08259490069798114 +a=zee,b=zee,i=9445,x=0.7881482118621499,y=0.14841414165625988 +a=hat,b=wye,i=9446,x=0.17230938096585302,y=0.4547425422305543 +a=hat,b=wye,i=9447,x=0.9179072696408536,y=0.07438240520747308 +a=pan,b=zee,i=9448,x=0.1174681478790296,y=0.24900650669165836 +a=hat,b=wye,i=9449,x=0.47777327288439886,y=0.6489946706089305 +a=pan,b=wye,i=9450,x=0.012891972793683926,y=0.6683256849475698 +a=eks,b=eks,i=9451,x=0.3293644408777492,y=0.4858482434549475 +a=eks,b=hat,i=9452,x=0.06728855986596627,y=0.0225203259981267 +a=zee,b=wye,i=9453,x=0.6954345063830266,y=0.39093627278723897 +a=eks,b=eks,i=9454,x=0.6561623394687102,y=0.8733561225304062 +a=hat,b=hat,i=9455,x=0.7967671268259048,y=0.9988457558727984 +a=eks,b=hat,i=9456,x=0.3026733411299638,y=0.009039229737229593 +a=hat,b=zee,i=9457,x=0.048573658961714505,y=0.6212752707665637 +a=hat,b=eks,i=9458,x=0.3567374350316811,y=0.5763840507853728 +a=wye,b=hat,i=9459,x=0.6222194995601943,y=0.7094551547783764 +a=zee,b=zee,i=9460,x=0.20547852694177993,y=0.6209825112942681 +a=zee,b=zee,i=9461,x=0.9078512942646408,y=0.457893412939096 +a=zee,b=pan,i=9462,x=0.3728674304211519,y=0.12798138723542984 +a=eks,b=zee,i=9463,x=0.9866166648988529,y=0.17872754778259448 +a=eks,b=hat,i=9464,x=0.8408137777713087,y=0.7528260965110807 +a=eks,b=zee,i=9465,x=0.33674248998876777,y=0.10313732374119522 +a=zee,b=hat,i=9466,x=0.7785160988373221,y=0.9149400917302326 +a=pan,b=pan,i=9467,x=0.6408147454849812,y=0.8180389929482121 +a=eks,b=wye,i=9468,x=0.4450915490400188,y=0.8824862158939643 +a=hat,b=eks,i=9469,x=0.7744532386038095,y=0.8239793457702959 +a=eks,b=zee,i=9470,x=0.3380551755097342,y=0.9960822877834217 +a=pan,b=wye,i=9471,x=0.19841074697657957,y=0.585082594173758 +a=pan,b=wye,i=9472,x=0.24546532083386097,y=0.7604287018742679 +a=zee,b=wye,i=9473,x=0.7950056898263439,y=0.3564547166869826 +a=zee,b=hat,i=9474,x=0.647685209897895,y=0.8836053801968514 +a=hat,b=wye,i=9475,x=0.6632008131941411,y=0.4341909885612145 +a=wye,b=hat,i=9476,x=0.3069739795755916,y=0.8833844662300937 +a=zee,b=wye,i=9477,x=0.8339299679122139,y=0.3475658687207359 +a=pan,b=pan,i=9478,x=0.061365475952511406,y=0.818350624274383 +a=zee,b=pan,i=9479,x=0.52329697201472,y=0.43298303575134856 +a=wye,b=zee,i=9480,x=0.8749976408632957,y=0.6548646339660915 +a=wye,b=pan,i=9481,x=0.5642187826825651,y=0.34484130192623874 +a=zee,b=wye,i=9482,x=0.8624170951363191,y=0.39655837242080083 +a=wye,b=zee,i=9483,x=0.8152545316901858,y=0.805340784776813 +a=wye,b=pan,i=9484,x=0.6372765009756718,y=0.9390350932955009 +a=pan,b=hat,i=9485,x=0.9951942673622418,y=0.24029104242438515 +a=zee,b=pan,i=9486,x=0.5811802467756935,y=0.2889437683040591 +a=zee,b=pan,i=9487,x=0.4993989664425713,y=0.05807295824271008 +a=hat,b=eks,i=9488,x=0.2735790874645423,y=0.9082260037697276 +a=pan,b=eks,i=9489,x=0.6975989077779615,y=0.09410891805021981 +a=eks,b=wye,i=9490,x=0.3047068029924873,y=0.45677847562149443 +a=eks,b=hat,i=9491,x=0.8064028259566911,y=0.23750639868456547 +a=wye,b=pan,i=9492,x=0.8385671784002926,y=0.16511708685555704 +a=pan,b=zee,i=9493,x=0.14382267645371283,y=0.30310643623917777 +a=wye,b=zee,i=9494,x=0.1971697941455559,y=0.9572851470177893 +a=pan,b=zee,i=9495,x=0.7883366151370216,y=0.3948433476009946 +a=wye,b=eks,i=9496,x=0.6409095653823011,y=0.9562448788009965 +a=eks,b=pan,i=9497,x=0.5364899166331132,y=0.2068390306785195 +a=zee,b=zee,i=9498,x=0.8078967452757337,y=0.3300003462355645 +a=pan,b=hat,i=9499,x=0.6409505992060831,y=0.8924125083478576 +a=eks,b=eks,i=9500,x=0.7367548086654266,y=0.1195022439518929 +a=wye,b=hat,i=9501,x=0.7080642380603698,y=0.2215162974776509 +a=eks,b=pan,i=9502,x=0.16573428170345306,y=0.41898077136905765 +a=eks,b=wye,i=9503,x=0.36724763207097333,y=0.20835207321889548 +a=wye,b=zee,i=9504,x=0.39741592004944626,y=0.9293543997296885 +a=pan,b=wye,i=9505,x=0.9560872444441273,y=0.07372493247854506 +a=hat,b=zee,i=9506,x=0.8278984427570538,y=0.42279600093868386 +a=pan,b=zee,i=9507,x=0.7813724544334408,y=0.8453351473597829 +a=wye,b=wye,i=9508,x=0.7441125682394683,y=0.7008423538608134 +a=pan,b=wye,i=9509,x=0.9777133094457836,y=0.8770140891389367 +a=pan,b=zee,i=9510,x=0.5805152904440047,y=0.7292694938520734 +a=hat,b=zee,i=9511,x=0.6147425358709413,y=0.07609273803938887 +a=pan,b=eks,i=9512,x=0.8889876510183636,y=0.5398130117495377 +a=zee,b=hat,i=9513,x=0.9304009976201171,y=0.7707216462443467 +a=eks,b=wye,i=9514,x=0.30105501363454046,y=0.6134456172343001 +a=zee,b=zee,i=9515,x=0.49203474036972605,y=0.8884765700634494 +a=pan,b=zee,i=9516,x=0.19069582221512293,y=0.18374946422400285 +a=hat,b=zee,i=9517,x=0.7026133177880014,y=0.6466476553765019 +a=zee,b=zee,i=9518,x=0.9360532474806631,y=0.3150191945268458 +a=hat,b=hat,i=9519,x=0.7398790596655229,y=0.39271231521470007 +a=hat,b=wye,i=9520,x=0.4732400431646818,y=0.9988992430260081 +a=eks,b=wye,i=9521,x=0.5220677770619295,y=0.22799544453185772 +a=zee,b=zee,i=9522,x=0.42835064707125325,y=0.5919336704352758 +a=hat,b=wye,i=9523,x=0.9605618074441231,y=0.4152052252584968 +a=zee,b=eks,i=9524,x=0.9170688313846707,y=0.5069375781460218 +a=wye,b=pan,i=9525,x=0.3863168227783099,y=0.9070811441436243 +a=pan,b=pan,i=9526,x=0.2141091210993753,y=0.3444756388829696 +a=pan,b=pan,i=9527,x=0.8963731964519087,y=0.4182877370577519 +a=zee,b=wye,i=9528,x=0.8576581178453184,y=0.5844216436491058 +a=hat,b=pan,i=9529,x=0.15630461982613209,y=0.4213024290362597 +a=wye,b=pan,i=9530,x=0.9935514622913653,y=0.0905032997544325 +a=hat,b=hat,i=9531,x=0.6515604108858241,y=0.1838995493742861 +a=wye,b=eks,i=9532,x=0.7441241444485516,y=0.07237060435987241 +a=hat,b=zee,i=9533,x=0.14919839526856782,y=0.36262847729045855 +a=pan,b=zee,i=9534,x=0.028605382208390595,y=0.3310651782769932 +a=eks,b=eks,i=9535,x=0.2897105250506825,y=0.7327433725996669 +a=wye,b=pan,i=9536,x=0.3206273570986442,y=0.6278333197115907 +a=pan,b=pan,i=9537,x=0.6651951277546836,y=0.04848147036578743 +a=zee,b=hat,i=9538,x=0.6252849020303484,y=0.6594304208970674 +a=hat,b=pan,i=9539,x=0.19370943950685016,y=0.9984558689466796 +a=pan,b=hat,i=9540,x=0.9246863327027597,y=0.8632603228617942 +a=hat,b=eks,i=9541,x=0.4067481238813502,y=0.23429602829888707 +a=wye,b=pan,i=9542,x=0.021183317661808254,y=0.17173704813590862 +a=hat,b=wye,i=9543,x=0.5871893596056772,y=0.4980677307811977 +a=zee,b=hat,i=9544,x=0.8363252040733755,y=0.9066361832913213 +a=hat,b=wye,i=9545,x=0.8237931228490942,y=0.6154262745221335 +a=eks,b=pan,i=9546,x=0.40720117438767467,y=0.23973575256875324 +a=zee,b=hat,i=9547,x=0.262730021858643,y=0.9775392644170577 +a=eks,b=eks,i=9548,x=0.18870561616460124,y=0.39344511734853893 +a=hat,b=pan,i=9549,x=0.810156100508244,y=0.8042316538504537 +a=eks,b=pan,i=9550,x=0.15708603238162966,y=0.1775120949821959 +a=wye,b=pan,i=9551,x=0.27897262749013574,y=0.6810625461380688 +a=wye,b=hat,i=9552,x=0.7096131782065784,y=0.9809388281353744 +a=wye,b=zee,i=9553,x=0.7419668715219193,y=0.8915237603968896 +a=pan,b=hat,i=9554,x=0.3423989249268735,y=0.9243111067539105 +a=hat,b=zee,i=9555,x=0.24555292038029897,y=0.48675495523019463 +a=pan,b=wye,i=9556,x=0.24636402971605553,y=0.5875667064956803 +a=hat,b=hat,i=9557,x=0.0708280418080367,y=0.028042679168150064 +a=zee,b=pan,i=9558,x=0.6684221558470672,y=0.30650078371682876 +a=zee,b=hat,i=9559,x=0.43239927669791367,y=0.9087149456158999 +a=hat,b=eks,i=9560,x=0.4502257867908256,y=0.24215826461552248 +a=hat,b=pan,i=9561,x=0.3883496618282979,y=0.22856613973468343 +a=pan,b=zee,i=9562,x=0.38705906045142546,y=0.8201861527861242 +a=wye,b=hat,i=9563,x=0.7048435545008259,y=0.48292367120675417 +a=wye,b=wye,i=9564,x=0.31482422203360294,y=0.7773413323819734 +a=eks,b=wye,i=9565,x=0.9044412102611812,y=0.9981501201118028 +a=eks,b=pan,i=9566,x=0.8603999193559607,y=0.050257998909329804 +a=hat,b=pan,i=9567,x=0.3290021077530395,y=0.39186940599147513 +a=hat,b=hat,i=9568,x=0.5173577930271901,y=0.5140354310886103 +a=eks,b=wye,i=9569,x=0.7320928489540067,y=0.32241117771050576 +a=zee,b=pan,i=9570,x=0.6962209074556881,y=0.9192719817135738 +a=pan,b=hat,i=9571,x=0.888257035194179,y=0.2504282311488486 +a=eks,b=eks,i=9572,x=0.9118388496610922,y=0.4477922591240877 +a=eks,b=eks,i=9573,x=0.6740019306244561,y=0.08236636121482144 +a=wye,b=hat,i=9574,x=0.0519270658523715,y=0.5083523326544599 +a=eks,b=zee,i=9575,x=0.43349880702663446,y=0.2019764764745724 +a=eks,b=wye,i=9576,x=0.40205714986858077,y=0.4741982385845239 +a=pan,b=wye,i=9577,x=0.881168878098415,y=0.19056106338416623 +a=hat,b=pan,i=9578,x=0.7487655114338957,y=0.17555433868225578 +a=hat,b=hat,i=9579,x=0.8966618053662483,y=0.4330076918462582 +a=zee,b=pan,i=9580,x=0.7965009504831406,y=0.7113454506506395 +a=zee,b=hat,i=9581,x=0.2752580210770491,y=0.38383648901881584 +a=zee,b=zee,i=9582,x=0.05859657717284972,y=0.4628784062589941 +a=eks,b=wye,i=9583,x=0.8996740267247002,y=0.5650994189598781 +a=pan,b=eks,i=9584,x=0.02695408257021037,y=0.29013109754146693 +a=eks,b=pan,i=9585,x=0.4535709808960595,y=0.5806226415527737 +a=wye,b=zee,i=9586,x=0.5222675900946373,y=0.2730687743275988 +a=hat,b=wye,i=9587,x=0.8298282901710073,y=0.4244293086366463 +a=zee,b=pan,i=9588,x=0.6700466485802432,y=0.8589272032654192 +a=eks,b=zee,i=9589,x=0.9276643978084914,y=0.5258608330900789 +a=zee,b=wye,i=9590,x=0.8441314279623635,y=0.9332236415562302 +a=eks,b=hat,i=9591,x=0.4827772018239752,y=0.5265209579835296 +a=eks,b=zee,i=9592,x=0.26199786487068166,y=0.6277586753372824 +a=pan,b=zee,i=9593,x=0.5450234908021439,y=0.08615595529756348 +a=pan,b=zee,i=9594,x=0.23590110682049703,y=0.4376160303971274 +a=eks,b=eks,i=9595,x=0.28340752983264006,y=0.11403963974075082 +a=zee,b=eks,i=9596,x=0.35304408286489164,y=0.8124829013597039 +a=pan,b=eks,i=9597,x=0.12573249703948852,y=0.7661395734572027 +a=wye,b=wye,i=9598,x=0.5312315260758368,y=0.8829573415823095 +a=zee,b=zee,i=9599,x=0.5367647772694465,y=0.8214571633873584 +a=pan,b=eks,i=9600,x=0.014723374949171641,y=0.5395465432733608 +a=wye,b=hat,i=9601,x=0.07895223840580223,y=0.194977597106609 +a=pan,b=pan,i=9602,x=0.8253467012158633,y=0.1789489998930841 +a=wye,b=hat,i=9603,x=0.8921240644062436,y=0.4426730752788607 +a=zee,b=wye,i=9604,x=0.06643820319339155,y=0.53243917974831 +a=zee,b=eks,i=9605,x=0.20698996963521232,y=0.1727878106962335 +a=hat,b=wye,i=9606,x=0.8834303299307495,y=0.5688694060075045 +a=pan,b=wye,i=9607,x=0.7447919202299266,y=0.288491034452374 +a=wye,b=hat,i=9608,x=0.5353991342820382,y=0.17933052450743758 +a=wye,b=eks,i=9609,x=0.6154267547093157,y=0.6251702670753683 +a=wye,b=wye,i=9610,x=0.6498025682619308,y=0.7373575543454602 +a=pan,b=pan,i=9611,x=0.5949770409017805,y=0.12908671407875727 +a=pan,b=hat,i=9612,x=0.33776075209807155,y=0.9036967387336143 +a=wye,b=wye,i=9613,x=0.22534868678381625,y=0.2948136458395363 +a=zee,b=hat,i=9614,x=0.18625473663791048,y=0.9908832589746321 +a=wye,b=pan,i=9615,x=0.9704362849821679,y=0.7056997811176895 +a=wye,b=pan,i=9616,x=0.045274112402005295,y=0.927169630245143 +a=wye,b=eks,i=9617,x=0.47705336261321385,y=0.6750550500462088 +a=hat,b=hat,i=9618,x=0.12470215534695595,y=0.6384166019909083 +a=zee,b=eks,i=9619,x=0.2581941043200088,y=0.9649567414630514 +a=eks,b=pan,i=9620,x=0.9018226733942377,y=0.36177533283317176 +a=eks,b=wye,i=9621,x=0.9710728242015396,y=0.03785169422146961 +a=eks,b=hat,i=9622,x=0.3797960123033828,y=0.8885266797541085 +a=wye,b=wye,i=9623,x=0.8866788918745252,y=0.1725138886130947 +a=pan,b=wye,i=9624,x=0.7133865698466841,y=0.929260666330654 +a=zee,b=eks,i=9625,x=0.4926378355160854,y=0.7904306245961183 +a=hat,b=zee,i=9626,x=0.6958926586419276,y=0.9430927470576268 +a=eks,b=pan,i=9627,x=0.835956453698831,y=0.9007142296516358 +a=eks,b=eks,i=9628,x=0.6999306667567604,y=0.780471447448193 +a=pan,b=wye,i=9629,x=0.09405147784147772,y=0.11479025012357491 +a=pan,b=pan,i=9630,x=0.5521126309556411,y=0.9964281092981838 +a=pan,b=wye,i=9631,x=0.05531336390926278,y=0.03713539762104867 +a=pan,b=eks,i=9632,x=0.06596720074216122,y=0.5047584331504461 +a=pan,b=hat,i=9633,x=0.7402115896026022,y=0.8286389697202792 +a=pan,b=wye,i=9634,x=0.24820023272983005,y=0.23862519520811787 +a=hat,b=hat,i=9635,x=0.46092562373997625,y=0.6247131098820621 +a=pan,b=zee,i=9636,x=0.28131833297516473,y=0.8846710544611799 +a=pan,b=wye,i=9637,x=0.8663800328522322,y=0.9391569730896534 +a=pan,b=hat,i=9638,x=0.833781456495762,y=0.7668042837631657 +a=eks,b=pan,i=9639,x=0.382030344664966,y=0.7882388680685686 +a=hat,b=hat,i=9640,x=0.463917278383292,y=0.3511187165916906 +a=eks,b=wye,i=9641,x=0.529202227506829,y=0.8125205279022973 +a=pan,b=hat,i=9642,x=0.9841563799754587,y=0.7384543484249447 +a=eks,b=wye,i=9643,x=0.4320217008326096,y=0.9206705868869096 +a=zee,b=wye,i=9644,x=0.44428785284867134,y=0.5020097257793937 +a=hat,b=hat,i=9645,x=0.9504824754631439,y=0.09348851365055577 +a=wye,b=zee,i=9646,x=0.33420875392550375,y=0.5893334569374644 +a=eks,b=zee,i=9647,x=0.5673775461311286,y=0.12307074649995897 +a=hat,b=pan,i=9648,x=0.622994461222752,y=0.24151966026299154 +a=eks,b=eks,i=9649,x=0.5350085360772315,y=0.172869985141348 +a=pan,b=wye,i=9650,x=0.6754011861080255,y=0.05797717400310154 +a=hat,b=wye,i=9651,x=0.3235716165591942,y=0.6778947432413094 +a=zee,b=hat,i=9652,x=0.929634631262683,y=0.6531235392615523 +a=zee,b=zee,i=9653,x=0.0005486114815762555,y=0.7390531741942926 +a=wye,b=eks,i=9654,x=0.2797016068787569,y=0.2814263099253008 +a=pan,b=zee,i=9655,x=0.4057734719060324,y=0.15139105154457277 +a=eks,b=hat,i=9656,x=0.7989570844648637,y=0.18643578362186397 +a=zee,b=wye,i=9657,x=0.3194817450421683,y=0.16543264401690605 +a=pan,b=zee,i=9658,x=0.5277143419555844,y=0.564254772210993 +a=pan,b=pan,i=9659,x=0.2294759703953444,y=0.9048171749557317 +a=zee,b=pan,i=9660,x=0.7009420239615597,y=0.7800651878215885 +a=hat,b=eks,i=9661,x=0.953827560931939,y=0.185884517258452 +a=eks,b=hat,i=9662,x=0.39474659738679696,y=0.43059711110253074 +a=eks,b=wye,i=9663,x=0.4372348974243785,y=0.10476776917399111 +a=zee,b=zee,i=9664,x=0.7236352219650497,y=0.08403018416427377 +a=eks,b=hat,i=9665,x=0.05892665049965862,y=0.9092582016648947 +a=wye,b=hat,i=9666,x=0.060690152753413606,y=0.7684174554192018 +a=pan,b=zee,i=9667,x=0.4770802050437122,y=0.3612321845191586 +a=eks,b=eks,i=9668,x=0.9444367104990204,y=0.4453839788188664 +a=pan,b=pan,i=9669,x=0.1622773559553956,y=0.2408391953166471 +a=zee,b=hat,i=9670,x=0.8623108841707915,y=0.5103999923687886 +a=pan,b=eks,i=9671,x=0.6246995141336152,y=0.9570445916327326 +a=zee,b=hat,i=9672,x=0.1269462523668624,y=0.5944133371399858 +a=hat,b=eks,i=9673,x=0.4200506848108232,y=0.5676463512767541 +a=pan,b=wye,i=9674,x=0.5610478784857535,y=0.03318888871240755 +a=eks,b=zee,i=9675,x=0.20265536384504856,y=0.6923879412730425 +a=eks,b=eks,i=9676,x=0.3552193074991099,y=0.48796093863435663 +a=zee,b=zee,i=9677,x=0.7404662009786069,y=0.11704524348651668 +a=pan,b=eks,i=9678,x=0.808264671158733,y=0.7958171364354866 +a=eks,b=zee,i=9679,x=0.7801771579924318,y=0.8039168775444497 +a=zee,b=hat,i=9680,x=0.8361585788416193,y=0.5904904054602013 +a=pan,b=zee,i=9681,x=0.0881721087846773,y=0.6134254647769964 +a=zee,b=zee,i=9682,x=0.790057108611216,y=0.6026603017260809 +a=eks,b=eks,i=9683,x=0.591870649889634,y=0.03952287487189998 +a=hat,b=zee,i=9684,x=0.2251288541796853,y=0.0914353575236524 +a=hat,b=zee,i=9685,x=0.9783350755125275,y=0.6710234655696609 +a=eks,b=wye,i=9686,x=0.2325134660144058,y=0.44098000477056654 +a=eks,b=hat,i=9687,x=0.11435792053370386,y=0.3592405692612377 +a=eks,b=pan,i=9688,x=0.013751121997101046,y=0.21071503600234553 +a=eks,b=eks,i=9689,x=0.1983455661823349,y=0.3353712062497688 +a=pan,b=zee,i=9690,x=0.8642706624839454,y=0.5020203992558137 +a=zee,b=eks,i=9691,x=0.2257785909803941,y=0.7399889531061412 +a=pan,b=zee,i=9692,x=0.518772161497821,y=0.5305276254149733 +a=pan,b=wye,i=9693,x=0.5247714869016064,y=0.20906476377409644 +a=hat,b=pan,i=9694,x=0.11556338152672874,y=0.33174635478223324 +a=zee,b=eks,i=9695,x=0.7368043937171205,y=0.19022664969335668 +a=hat,b=eks,i=9696,x=0.45233728948031515,y=0.8621802693175313 +a=zee,b=hat,i=9697,x=0.609947885859063,y=0.5639255760997719 +a=pan,b=pan,i=9698,x=0.8228841939557919,y=0.31636476080699183 +a=pan,b=eks,i=9699,x=0.5797850274201329,y=0.8706915943068293 +a=wye,b=eks,i=9700,x=0.5883942014435751,y=0.4251422885431637 +a=pan,b=hat,i=9701,x=0.6223555273725319,y=0.23801172242502744 +a=hat,b=pan,i=9702,x=0.47371944906908836,y=0.8829841445810995 +a=eks,b=pan,i=9703,x=0.6629053709037614,y=0.2666968632816322 +a=hat,b=wye,i=9704,x=0.0020992599710109028,y=0.7828207905256124 +a=wye,b=eks,i=9705,x=0.8295502211195385,y=0.2601557950975687 +a=pan,b=pan,i=9706,x=0.49968159892099573,y=0.8538626308087385 +a=hat,b=zee,i=9707,x=0.452146182413364,y=0.6070096571093107 +a=hat,b=hat,i=9708,x=0.20800822198744873,y=0.6831793769522073 +a=pan,b=hat,i=9709,x=0.37466193491417743,y=0.9006405341772813 +a=pan,b=pan,i=9710,x=0.7926733788975334,y=0.08649107188287852 +a=eks,b=eks,i=9711,x=0.6600637787756933,y=0.8973761456806139 +a=eks,b=pan,i=9712,x=0.6042851641458743,y=0.5283912780602698 +a=pan,b=pan,i=9713,x=0.8335225275262462,y=0.6504888680594751 +a=hat,b=hat,i=9714,x=0.08407860919578702,y=0.6696777791854102 +a=eks,b=eks,i=9715,x=0.6688071850195556,y=0.8479172328203074 +a=eks,b=pan,i=9716,x=0.7699539494161064,y=0.26819674031242324 +a=zee,b=eks,i=9717,x=0.15919097637828838,y=0.1961372512286007 +a=pan,b=eks,i=9718,x=0.764067350428244,y=0.40784722026028675 +a=hat,b=zee,i=9719,x=0.43422195883532855,y=0.21527795148734652 +a=hat,b=wye,i=9720,x=0.18548878820596515,y=0.0823708416566078 +a=eks,b=hat,i=9721,x=0.3055689756821137,y=0.09846251941046569 +a=eks,b=eks,i=9722,x=0.7595314601613131,y=0.33493549394323163 +a=zee,b=eks,i=9723,x=0.6798345440149453,y=0.20549268600871629 +a=pan,b=zee,i=9724,x=0.5536779382214667,y=0.5953194186331342 +a=zee,b=hat,i=9725,x=0.07153658715465838,y=0.3044986057514285 +a=zee,b=eks,i=9726,x=0.7429014874999341,y=0.769520753307292 +a=zee,b=zee,i=9727,x=0.9994904324789629,y=0.9539638011649831 +a=hat,b=eks,i=9728,x=0.8039188324095456,y=0.3485837756125213 +a=zee,b=wye,i=9729,x=0.585248425583051,y=0.8575390870552795 +a=wye,b=zee,i=9730,x=0.21280831790997046,y=0.215168894307449 +a=pan,b=wye,i=9731,x=0.5632993384118764,y=0.039984476208001385 +a=wye,b=wye,i=9732,x=0.8690690369493996,y=0.4780287234110929 +a=pan,b=pan,i=9733,x=0.4805900786042281,y=0.16269527652434412 +a=zee,b=zee,i=9734,x=0.685896959785486,y=0.04306632327231985 +a=eks,b=hat,i=9735,x=0.9365415028222407,y=0.7049316644937267 +a=wye,b=hat,i=9736,x=0.8357032803599334,y=0.5980478941599903 +a=eks,b=wye,i=9737,x=0.9524795937075123,y=0.10018533556749787 +a=eks,b=zee,i=9738,x=0.9571796062292364,y=0.23794282932532718 +a=wye,b=zee,i=9739,x=0.9969978586906577,y=0.12087339658352203 +a=hat,b=hat,i=9740,x=0.6123513158512692,y=0.6254032566567909 +a=wye,b=hat,i=9741,x=0.3852066212224572,y=0.18704182599635633 +a=hat,b=pan,i=9742,x=0.3298562598570899,y=0.07896336383457148 +a=wye,b=eks,i=9743,x=0.9717135336552146,y=0.07632785790260654 +a=wye,b=pan,i=9744,x=0.22511319050031164,y=0.027172244080271968 +a=eks,b=wye,i=9745,x=0.8413814458463156,y=0.3006239950449451 +a=wye,b=eks,i=9746,x=0.8712637246437533,y=0.3533804932864615 +a=hat,b=zee,i=9747,x=0.7487247858158664,y=0.7159053727726352 +a=wye,b=zee,i=9748,x=0.5840196841699298,y=0.4370626364171394 +a=pan,b=zee,i=9749,x=0.34522090703048847,y=0.4157608834458977 +a=hat,b=zee,i=9750,x=0.7718731752355878,y=0.003718233758628786 +a=pan,b=pan,i=9751,x=0.9143236771785547,y=0.25370981239174295 +a=pan,b=pan,i=9752,x=0.49208279855492576,y=0.20454810028776949 +a=pan,b=hat,i=9753,x=0.9706978016906814,y=0.10150626192794265 +a=hat,b=eks,i=9754,x=0.5026259494302875,y=0.8456607478858248 +a=eks,b=zee,i=9755,x=0.5983063482292889,y=0.5332133759436987 +a=hat,b=zee,i=9756,x=0.7064136847926241,y=0.44538611409928863 +a=hat,b=eks,i=9757,x=0.008475751466850423,y=0.28105237534152183 +a=pan,b=zee,i=9758,x=0.17107174260903157,y=0.37907028999046954 +a=eks,b=hat,i=9759,x=0.017723241565128722,y=0.9328595930739089 +a=eks,b=pan,i=9760,x=0.12671066296153322,y=0.5377141169726312 +a=pan,b=pan,i=9761,x=0.5230226494775585,y=0.13327609324548828 +a=hat,b=eks,i=9762,x=0.7178138929211814,y=0.1071446592333627 +a=hat,b=eks,i=9763,x=0.5172215091010056,y=0.5656123978535788 +a=hat,b=zee,i=9764,x=0.7656352275177252,y=0.2648922718032728 +a=eks,b=hat,i=9765,x=0.48052681626037963,y=0.7749660798351525 +a=wye,b=wye,i=9766,x=0.259817607695608,y=0.9840660882388936 +a=zee,b=pan,i=9767,x=0.048130721334256,y=0.7454770180064983 +a=pan,b=eks,i=9768,x=0.20367798282554506,y=0.2900189560591435 +a=hat,b=pan,i=9769,x=0.25924528216321086,y=0.09380722776595263 +a=zee,b=eks,i=9770,x=0.6363426074022088,y=0.4319301718266042 +a=zee,b=zee,i=9771,x=0.3356843529120048,y=0.5926710392808378 +a=zee,b=wye,i=9772,x=0.5622225319493308,y=0.8404440554821954 +a=wye,b=eks,i=9773,x=0.13486296020405042,y=0.1370545330575903 +a=hat,b=hat,i=9774,x=0.35744829640564457,y=0.6788365316031054 +a=hat,b=wye,i=9775,x=0.24625364619227708,y=0.8195103714348378 +a=pan,b=pan,i=9776,x=0.5528717365202791,y=0.6963979512688395 +a=pan,b=pan,i=9777,x=0.2517658835424562,y=0.6092188620965916 +a=zee,b=hat,i=9778,x=0.01504264188606863,y=0.5413773331319965 +a=wye,b=hat,i=9779,x=0.5571763577936231,y=0.008720265560284046 +a=hat,b=eks,i=9780,x=0.09487662655788398,y=0.6514663782722071 +a=hat,b=zee,i=9781,x=0.04241382763446522,y=0.8022615952391015 +a=pan,b=wye,i=9782,x=0.6824468663215681,y=0.48194582894494864 +a=zee,b=zee,i=9783,x=0.9571941589309878,y=0.7438875241555649 +a=zee,b=zee,i=9784,x=0.40696198225113067,y=0.5926120348164292 +a=hat,b=hat,i=9785,x=0.32320628233550797,y=0.8120858769211963 +a=wye,b=eks,i=9786,x=0.36572120295268673,y=0.4315097648133279 +a=pan,b=pan,i=9787,x=0.536020466205729,y=0.36476940865976226 +a=pan,b=zee,i=9788,x=0.18548410059983933,y=0.6484359981774218 +a=pan,b=wye,i=9789,x=0.7500082437438368,y=0.6736777772258289 +a=hat,b=zee,i=9790,x=0.32608913911284954,y=0.06744557277974006 +a=eks,b=hat,i=9791,x=0.6359822783546621,y=0.6518259855994504 +a=zee,b=wye,i=9792,x=0.4220728880621055,y=0.17140084746735773 +a=wye,b=eks,i=9793,x=0.11689471664414974,y=0.1874183258828398 +a=wye,b=pan,i=9794,x=0.4771768380141904,y=0.47458700283464794 +a=zee,b=wye,i=9795,x=0.7547326233775347,y=0.2923139817159962 +a=pan,b=hat,i=9796,x=0.04688093205740962,y=0.50212295582611 +a=hat,b=eks,i=9797,x=0.4801061637157764,y=0.27686764370925665 +a=zee,b=pan,i=9798,x=0.2234307924316019,y=0.9911544429536859 +a=pan,b=wye,i=9799,x=0.9939181050884636,y=0.9933949713028724 +a=eks,b=wye,i=9800,x=0.3244253214963203,y=0.5909643779096942 +a=pan,b=eks,i=9801,x=0.40857906819081213,y=0.9965875678612408 +a=eks,b=zee,i=9802,x=0.03433864233340278,y=0.08512282774742341 +a=hat,b=eks,i=9803,x=0.2637466257688432,y=0.91230604083564 +a=wye,b=hat,i=9804,x=0.9290204990737289,y=0.39908048283039077 +a=pan,b=pan,i=9805,x=0.03871655125329254,y=0.6099093593302857 +a=hat,b=hat,i=9806,x=0.7581986258233882,y=0.6723938004232705 +a=hat,b=zee,i=9807,x=0.734026221575298,y=0.5060212582772865 +a=zee,b=zee,i=9808,x=0.8976695035586633,y=0.8107371161879025 +a=zee,b=eks,i=9809,x=0.9007397692300039,y=0.744200950461551 +a=zee,b=wye,i=9810,x=0.33878497822294384,y=0.19641652801433074 +a=wye,b=eks,i=9811,x=0.3684889443586322,y=0.03845017409345586 +a=eks,b=eks,i=9812,x=0.5467455763864191,y=0.2509547627082641 +a=zee,b=pan,i=9813,x=0.8206715556120792,y=0.8639781360005004 +a=hat,b=wye,i=9814,x=0.34212469593392425,y=0.20687141477181548 +a=hat,b=pan,i=9815,x=0.17753782684157615,y=0.0015438604368104292 +a=pan,b=hat,i=9816,x=0.24876592451844848,y=0.4470518528813471 +a=wye,b=wye,i=9817,x=0.7049827500065716,y=0.70700844125317 +a=zee,b=wye,i=9818,x=0.7922870761657094,y=0.1588053154611868 +a=hat,b=zee,i=9819,x=0.19261418898624927,y=0.050366139741013005 +a=hat,b=pan,i=9820,x=0.5447052480269977,y=0.8699888671698426 +a=eks,b=wye,i=9821,x=0.5189946092707575,y=0.6854994867317263 +a=eks,b=zee,i=9822,x=0.7728584654655655,y=0.8255138151084206 +a=wye,b=hat,i=9823,x=0.7885587074785081,y=0.8643021021880486 +a=wye,b=zee,i=9824,x=0.7856139049382169,y=0.18039878866135772 +a=wye,b=hat,i=9825,x=0.5289400839880876,y=0.015600624873499225 +a=eks,b=pan,i=9826,x=0.2030275078795114,y=0.7367196912046005 +a=wye,b=hat,i=9827,x=0.2296202003399993,y=0.10085387835757498 +a=eks,b=eks,i=9828,x=0.7116944851584103,y=0.4451057001626685 +a=pan,b=pan,i=9829,x=0.1561292001719159,y=0.16006739551266214 +a=zee,b=wye,i=9830,x=0.022447139657367665,y=0.7657756294873818 +a=pan,b=hat,i=9831,x=0.07903067560527932,y=0.06301267712877379 +a=hat,b=hat,i=9832,x=0.6422615702526209,y=0.8249323364395087 +a=zee,b=hat,i=9833,x=0.10035889696290079,y=0.003028321603898987 +a=hat,b=zee,i=9834,x=0.2640449383149195,y=0.37076593348410314 +a=eks,b=wye,i=9835,x=0.5874685326990423,y=0.9287556289542644 +a=wye,b=pan,i=9836,x=0.8763125291386116,y=0.5144780339183038 +a=zee,b=eks,i=9837,x=0.65481575495434,y=0.7500209738973791 +a=eks,b=pan,i=9838,x=0.6496315038661542,y=0.6072257440552286 +a=eks,b=wye,i=9839,x=0.9533298751342247,y=0.023940678831367967 +a=zee,b=wye,i=9840,x=0.2852685772877177,y=0.691521855604441 +a=eks,b=hat,i=9841,x=0.09722173469836548,y=0.36827480828558046 +a=zee,b=wye,i=9842,x=0.9106754203674021,y=0.44421367548499935 +a=zee,b=zee,i=9843,x=0.43260196585756017,y=0.7253288611322654 +a=wye,b=pan,i=9844,x=0.12361870847069467,y=0.8005113079266706 +a=hat,b=pan,i=9845,x=0.75413528558763,y=0.25353880305437526 +a=hat,b=eks,i=9846,x=0.39360425072719285,y=0.9727010611978959 +a=eks,b=eks,i=9847,x=0.36408179966880305,y=0.005301040380198518 +a=zee,b=hat,i=9848,x=0.7494017826915185,y=0.5716008160658336 +a=pan,b=pan,i=9849,x=0.07314118820090576,y=0.6728814876086208 +a=pan,b=pan,i=9850,x=0.03810488399365641,y=0.6301648369861882 +a=pan,b=pan,i=9851,x=0.001361386759249128,y=0.25792849048845146 +a=zee,b=pan,i=9852,x=0.293496771264693,y=0.5611287273924571 +a=wye,b=hat,i=9853,x=0.18556020761414638,y=0.5317691684291805 +a=hat,b=zee,i=9854,x=0.5972939543247376,y=0.4330238320114945 +a=wye,b=pan,i=9855,x=0.6182578764501776,y=0.7655458252282237 +a=pan,b=hat,i=9856,x=0.8102716531871033,y=0.8313089740346422 +a=zee,b=pan,i=9857,x=0.466306200678794,y=0.10723178210789208 +a=eks,b=eks,i=9858,x=0.3843542033136572,y=0.943645502584351 +a=pan,b=eks,i=9859,x=0.25317568143298785,y=0.546876245709709 +a=pan,b=pan,i=9860,x=0.5805216264198891,y=0.7328584964292528 +a=zee,b=hat,i=9861,x=0.2178144713563437,y=0.7034064666412133 +a=pan,b=eks,i=9862,x=0.5507783340308107,y=0.8117197523869161 +a=hat,b=hat,i=9863,x=0.29207020272823003,y=0.3025947324662317 +a=eks,b=wye,i=9864,x=0.11439725902216524,y=0.07940989075873717 +a=eks,b=zee,i=9865,x=0.007673493448299595,y=0.7065454787031791 +a=eks,b=hat,i=9866,x=0.4975899292735726,y=0.004921317195285879 +a=zee,b=eks,i=9867,x=0.02662315353765099,y=0.34265021760387904 +a=pan,b=pan,i=9868,x=0.4854194107628803,y=0.3198466348114496 +a=hat,b=zee,i=9869,x=0.9595189622375838,y=0.501564353037085 +a=zee,b=wye,i=9870,x=0.5215850818114982,y=0.4286413152070583 +a=zee,b=hat,i=9871,x=0.6250842276723021,y=0.6957696470514947 +a=eks,b=eks,i=9872,x=0.2737032476182002,y=0.9151070142618852 +a=hat,b=wye,i=9873,x=0.6217399084607139,y=0.1324645008753036 +a=hat,b=eks,i=9874,x=0.2999314090059486,y=0.6837336951519206 +a=hat,b=zee,i=9875,x=0.748712308729834,y=0.7138449723779594 +a=zee,b=wye,i=9876,x=0.8136200511878549,y=0.8072663619726874 +a=eks,b=zee,i=9877,x=0.4863731414322163,y=0.1035362785381897 +a=pan,b=eks,i=9878,x=0.18800091230044202,y=0.6362766839502966 +a=zee,b=wye,i=9879,x=0.20901422499230626,y=0.4434307845301825 +a=wye,b=eks,i=9880,x=0.7843765179845881,y=0.9652357480134778 +a=zee,b=wye,i=9881,x=0.7862677717692486,y=0.5179978676865895 +a=pan,b=pan,i=9882,x=0.7627902949547447,y=0.19790202442128657 +a=zee,b=zee,i=9883,x=0.9799742729336977,y=0.28992926827299315 +a=zee,b=eks,i=9884,x=0.05789237193201191,y=0.5580049129122333 +a=pan,b=zee,i=9885,x=0.8352546612543933,y=0.29808563018476386 +a=eks,b=zee,i=9886,x=0.6612732451934941,y=0.8821040941341458 +a=zee,b=wye,i=9887,x=0.03800555126962368,y=0.5564528314361259 +a=wye,b=wye,i=9888,x=0.15173705344284016,y=0.8028950342833062 +a=eks,b=pan,i=9889,x=0.4757333931069331,y=0.6709064008045604 +a=zee,b=zee,i=9890,x=0.04473360870043863,y=0.7488172425798428 +a=pan,b=wye,i=9891,x=0.6641701958582154,y=0.045390088141842866 +a=pan,b=wye,i=9892,x=0.6400396948750516,y=0.2741016723165629 +a=wye,b=hat,i=9893,x=0.07086887541312281,y=0.9995743686923368 +a=zee,b=wye,i=9894,x=0.6202100179528263,y=0.9712368683190139 +a=pan,b=hat,i=9895,x=0.8641234318244241,y=0.893546531152826 +a=eks,b=hat,i=9896,x=0.10089977663900951,y=0.40511056317517313 +a=hat,b=pan,i=9897,x=0.1706694949653771,y=0.8882049668710424 +a=hat,b=eks,i=9898,x=0.9012519500883333,y=0.35484059538741897 +a=eks,b=hat,i=9899,x=0.26412200768049177,y=0.8469250510935257 +a=pan,b=eks,i=9900,x=0.18024054303984605,y=0.6531731873858931 +a=wye,b=hat,i=9901,x=0.8417240952654167,y=0.09572553012932483 +a=pan,b=zee,i=9902,x=0.9054776364609202,y=0.6259317176046434 +a=zee,b=hat,i=9903,x=0.9287944849908445,y=0.46735676241217305 +a=pan,b=zee,i=9904,x=0.5481438224523807,y=0.7183018840232132 +a=hat,b=wye,i=9905,x=0.5457200264172307,y=0.29150693945838846 +a=eks,b=pan,i=9906,x=0.19123694955232085,y=0.1361773881166165 +a=pan,b=pan,i=9907,x=0.9805858575888526,y=0.35107718527657394 +a=wye,b=hat,i=9908,x=0.8027037826343639,y=0.02454307542444223 +a=eks,b=hat,i=9909,x=0.5392855167210358,y=0.04490931508757068 +a=hat,b=hat,i=9910,x=0.07042038780612936,y=0.5146702744032997 +a=pan,b=eks,i=9911,x=0.7646508656008143,y=0.9446343254356182 +a=zee,b=wye,i=9912,x=0.4701991772804557,y=0.33405458598495386 +a=pan,b=eks,i=9913,x=0.8147835691088603,y=0.6617843834409757 +a=pan,b=zee,i=9914,x=0.9240645650332355,y=0.8621654329742796 +a=eks,b=zee,i=9915,x=0.6616625895734575,y=0.14135816098909115 +a=wye,b=pan,i=9916,x=0.3042515765931557,y=0.37717959119403555 +a=hat,b=zee,i=9917,x=0.9463027359513574,y=0.20816847808308991 +a=pan,b=zee,i=9918,x=0.062017678365430595,y=0.11198470904331581 +a=zee,b=wye,i=9919,x=0.5748726266575598,y=0.3779573684358648 +a=hat,b=wye,i=9920,x=0.3438737626946553,y=0.5489498676687791 +a=wye,b=wye,i=9921,x=0.6906719134435684,y=0.8555178209462388 +a=hat,b=wye,i=9922,x=0.9728689411167353,y=0.8157055538148639 +a=wye,b=hat,i=9923,x=0.20975092024121644,y=0.6588638151332867 +a=hat,b=pan,i=9924,x=0.3254178263556141,y=0.9839978841946503 +a=eks,b=hat,i=9925,x=0.7275202634311879,y=0.2129559326323187 +a=hat,b=eks,i=9926,x=0.1541309399763774,y=0.3791445762682304 +a=wye,b=pan,i=9927,x=0.8783682319990223,y=0.6933957357140185 +a=eks,b=eks,i=9928,x=0.09936486720481041,y=0.8907110968753766 +a=eks,b=pan,i=9929,x=0.5193758781368972,y=0.409871414549149 +a=pan,b=hat,i=9930,x=0.5677825974360403,y=0.4567634115934158 +a=hat,b=hat,i=9931,x=0.22344053593327007,y=0.3136460886229182 +a=eks,b=wye,i=9932,x=0.7744014553941428,y=0.318908757325456 +a=zee,b=zee,i=9933,x=0.5227775810997735,y=0.10751874257421012 +a=hat,b=hat,i=9934,x=0.20145807804290206,y=0.41891252140867674 +a=wye,b=hat,i=9935,x=0.25910371069218296,y=0.6568892395017885 +a=eks,b=hat,i=9936,x=0.7556816893135765,y=0.7737786856558144 +a=pan,b=zee,i=9937,x=0.5546876661250906,y=0.403008800918636 +a=eks,b=wye,i=9938,x=0.5330080701180497,y=0.22709767551835436 +a=hat,b=wye,i=9939,x=0.208097253807903,y=0.11669571201990991 +a=hat,b=wye,i=9940,x=0.8460880203022336,y=0.8184128241834582 +a=pan,b=hat,i=9941,x=0.5525707759822344,y=0.2904413914902232 +a=pan,b=eks,i=9942,x=0.5757720306595114,y=0.008223444000978186 +a=zee,b=wye,i=9943,x=0.4913245348903704,y=0.25864014284309744 +a=hat,b=pan,i=9944,x=0.09459751273648653,y=0.9299307121234656 +a=zee,b=pan,i=9945,x=0.44635620401009446,y=0.5129261056747197 +a=zee,b=zee,i=9946,x=0.13202631656529729,y=0.021604794833400942 +a=pan,b=hat,i=9947,x=0.8783008100979538,y=0.6172168477305974 +a=pan,b=eks,i=9948,x=0.6047433842453397,y=0.53470873199638 +a=pan,b=pan,i=9949,x=0.12278928201439199,y=0.3424112106292362 +a=hat,b=hat,i=9950,x=0.8421815876690498,y=0.04784842315950366 +a=hat,b=eks,i=9951,x=0.23150439446451176,y=0.362011464774759 +a=hat,b=zee,i=9952,x=0.187055253929304,y=0.7872831108348827 +a=pan,b=eks,i=9953,x=0.9690028290247679,y=0.5626274346583657 +a=eks,b=pan,i=9954,x=0.703550423241368,y=0.8640890526817995 +a=wye,b=wye,i=9955,x=0.1708681258811735,y=0.5385038134896668 +a=wye,b=zee,i=9956,x=0.3732949851683247,y=0.9189853496560824 +a=wye,b=hat,i=9957,x=0.6466417304468489,y=0.4955279123282218 +a=pan,b=hat,i=9958,x=0.8447936799573535,y=0.45561414780776455 +a=pan,b=wye,i=9959,x=0.5523199497193726,y=0.844808439474632 +a=wye,b=hat,i=9960,x=0.1339766165243773,y=0.90209906677784 +a=eks,b=pan,i=9961,x=0.0018643836079239584,y=0.22214207434571398 +a=hat,b=wye,i=9962,x=0.27668665603289977,y=0.8949840037944731 +a=wye,b=eks,i=9963,x=0.7660038618991021,y=0.0724322389595311 +a=zee,b=wye,i=9964,x=0.14503471143188695,y=0.6572300809799787 +a=eks,b=hat,i=9965,x=0.45140832054850244,y=0.4872441473665683 +a=hat,b=zee,i=9966,x=0.09915562191171134,y=0.19911839331011605 +a=eks,b=wye,i=9967,x=0.9705821420611176,y=0.1682630903706045 +a=pan,b=wye,i=9968,x=0.3049598321025262,y=0.8146693779796157 +a=pan,b=pan,i=9969,x=0.4470842181156869,y=0.8188080614674343 +a=hat,b=zee,i=9970,x=0.7615491651523039,y=0.3309208743280688 +a=eks,b=hat,i=9971,x=0.16013813822306744,y=0.18970582735969377 +a=hat,b=wye,i=9972,x=0.01092212097676093,y=0.19287438329005957 +a=eks,b=hat,i=9973,x=0.9278177925083565,y=0.14699304090594456 +a=hat,b=wye,i=9974,x=0.34339938249336444,y=0.6938846096026958 +a=zee,b=eks,i=9975,x=0.14164773949664755,y=0.16897907378815158 +a=hat,b=eks,i=9976,x=0.9051959081404853,y=0.3084507684845691 +a=eks,b=zee,i=9977,x=0.4549080098494652,y=0.2027740955809184 +a=pan,b=hat,i=9978,x=0.18068678390966952,y=0.24718291910572177 +a=wye,b=hat,i=9979,x=0.48039589777666136,y=0.8099902771432259 +a=pan,b=wye,i=9980,x=0.029289120404769053,y=0.5923039290360491 +a=eks,b=pan,i=9981,x=0.2544586487901952,y=0.4578886296197162 +a=wye,b=eks,i=9982,x=0.34998222187670314,y=0.3061867938018288 +a=wye,b=hat,i=9983,x=0.4640332038264391,y=0.019243858556094673 +a=pan,b=hat,i=9984,x=0.48914378417931326,y=0.36728976081695264 +a=hat,b=zee,i=9985,x=0.5155567078470872,y=0.6010598365861822 +a=hat,b=wye,i=9986,x=0.687016150489404,y=0.14515901345978532 +a=hat,b=hat,i=9987,x=0.429284826906265,y=0.1787642439603777 +a=zee,b=zee,i=9988,x=0.16947406856911285,y=0.6350945353981919 +a=wye,b=eks,i=9989,x=0.8561772298898314,y=0.6874185671784931 +a=eks,b=pan,i=9990,x=0.06739304569008775,y=0.2341964277411741 +a=hat,b=wye,i=9991,x=0.3633322891461138,y=0.12892395206278184 +a=wye,b=zee,i=9992,x=0.348286564151128,y=0.9559121889830311 +a=eks,b=eks,i=9993,x=0.8231194474452225,y=0.08896471922413896 +a=pan,b=pan,i=9994,x=0.7310844732875349,y=0.16823055115657648 +a=pan,b=eks,i=9995,x=0.8981803676290844,y=0.34464277045717084 +a=zee,b=wye,i=9996,x=0.72761807629368,y=0.6860394313092489 +a=pan,b=hat,i=9997,x=0.700242583670093,y=0.27129926260336745 +a=eks,b=pan,i=9998,x=0.5554835956450555,y=0.7053505857791378 +a=wye,b=pan,i=9999,x=0.19004481082030356,y=0.8073900575802198 +a=zee,b=pan,i=10000,x=0.02349941792343435,y=0.19861196418373683 diff --git a/docs6b/docs/_build/html/data/medium-squares b/docs6b/docs/_build/html/data/medium-squares new file mode 100644 index 000000000..171f69a62 --- /dev/null +++ b/docs6b/docs/_build/html/data/medium-squares @@ -0,0 +1,4990 @@ +a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 +a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 +a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 +a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 +a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006 +a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864 +a=pan,b=pan,i=11,x=0.7930488423451967,y=0.6505816637259333 +a=zee,b=pan,i=12,x=0.3676141320555616,y=0.23614420670296965 +a=eks,b=pan,i=15,x=0.07155556372719507,y=0.3596137145616235 +a=pan,b=pan,i=16,x=0.5736853980681922,y=0.7554169353781729 +a=zee,b=eks,i=17,x=0.29081949506712723,y=0.054478717073354166 +a=hat,b=zee,i=18,x=0.05727869223575699,y=0.13343527626645157 +a=eks,b=wye,i=20,x=0.38245149780530685,y=0.4730652428100751 +a=hat,b=eks,i=21,x=0.0023058336158985338,y=0.16665492414949412 +a=zee,b=wye,i=22,x=0.9270813051677103,y=0.5523236165919244 +a=wye,b=pan,i=23,x=0.7975862089313748,y=0.8430307846116346 +a=pan,b=eks,i=25,x=0.291444729043585,y=0.2680100577363237 +a=eks,b=eks,i=26,x=0.7433678407354926,y=0.8295062256195103 +a=wye,b=wye,i=27,x=0.9439687243972539,y=0.9305553444632164 +a=eks,b=eks,i=29,x=0.05713488327208227,y=0.45012758797367913 +a=zee,b=pan,i=30,x=0.7514525581952406,y=0.5869901584461873 +a=eks,b=pan,i=31,x=0.5701563454882129,y=0.822178550628332 +a=hat,b=pan,i=33,x=0.09303747345405,y=0.18404048980291832 +a=hat,b=wye,i=34,x=0.49061881414751796,y=0.4721354893261027 +a=zee,b=zee,i=35,x=0.12565828887119346,y=0.1936186210637818 +a=pan,b=hat,i=36,x=0.9436794292675323,y=0.9111218711707734 +a=pan,b=hat,i=40,x=0.30302850095892986,y=0.2884018711352886 +a=pan,b=hat,i=41,x=0.08143769954761992,y=0.030906489980379925 +a=zee,b=eks,i=43,x=0.8456728393970536,y=0.8501991168644704 +a=pan,b=zee,i=44,x=0.8980511441946196,y=0.6728135588610029 +a=pan,b=eks,i=45,x=0.6247151870956413,y=0.8275695927895051 +a=pan,b=wye,i=46,x=0.08834857197997548,y=0.4444202016249801 +a=eks,b=zee,i=47,x=0.4544511154182116,y=0.22787905378091933 +a=wye,b=wye,i=49,x=0.21920222273431333,y=0.18979580426582043 +a=wye,b=hat,i=50,x=0.4942114498754957,y=0.35138166631352374 +a=hat,b=pan,i=51,x=0.744071908772339,y=0.9166693426799131 +a=eks,b=eks,i=53,x=0.9985342548358704,y=0.9590495928336531 +a=zee,b=eks,i=54,x=0.9314828033134765,y=0.8687851184407838 +a=hat,b=wye,i=55,x=0.07268958233806955,y=0.49851026308988333 +a=pan,b=zee,i=56,x=0.06982762802945175,y=0.033405940208281026 +a=wye,b=pan,i=57,x=0.7302705254635534,y=0.7851652600343977 +a=hat,b=hat,i=59,x=0.23821881669710454,y=0.2495882683265671 +a=zee,b=eks,i=62,x=0.6925670766279615,y=0.6309283897492339 +a=wye,b=wye,i=63,x=0.3034237022482048,y=0.4570355951663545 +a=pan,b=hat,i=65,x=0.9374806227235818,y=0.5142245475995557 +a=hat,b=hat,i=66,x=0.8467681996061774,y=0.7322484476601094 +a=zee,b=hat,i=67,x=0.2584112989773649,y=0.4004276976232398 +a=hat,b=wye,i=68,x=0.3362076167096233,y=0.10257516543234868 +a=eks,b=wye,i=72,x=0.5981608655833305,y=0.6748831518079305 +a=eks,b=eks,i=74,x=0.47929526118952226,y=0.04122489928296569 +a=zee,b=eks,i=76,x=0.48749884261245857,y=0.4733893888865026 +a=pan,b=eks,i=78,x=0.8066566257701527,y=0.5756861577587412 +a=hat,b=eks,i=79,x=0.36764688836079906,y=0.3891921555248843 +a=zee,b=zee,i=80,x=0.8318990957979263,y=0.9881725534495532 +a=hat,b=wye,i=81,x=0.17534099646455403,y=0.2603138043676684 +a=pan,b=eks,i=82,x=0.16030863176622356,y=0.3818559883741389 +a=eks,b=eks,i=83,x=0.12617292637489663,y=0.2322389628774958 +a=hat,b=wye,i=84,x=0.6438639100413308,y=0.7352455517915716 +a=wye,b=wye,i=85,x=0.4632506196324333,y=0.47736149585488863 +a=wye,b=hat,i=86,x=0.040744707036128314,y=0.03301111174849969 +a=wye,b=hat,i=87,x=0.6505610031501867,y=0.8780409741829391 +a=hat,b=eks,i=88,x=0.4467819157449152,y=0.25053527761538363 +a=wye,b=hat,i=90,x=0.47950389571017593,y=0.42674583688195655 +a=pan,b=pan,i=91,x=0.9831553489472493,y=0.8956966539093748 +a=wye,b=hat,i=93,x=0.5870769045363674,y=0.9424742244710793 +a=wye,b=hat,i=96,x=0.6981858011144773,y=0.7500496060047478 +a=zee,b=zee,i=99,x=0.9317555381388605,y=0.7821791090489817 +a=pan,b=hat,i=101,x=0.8551893009031044,y=0.5817332905396572 +a=hat,b=zee,i=102,x=0.6981668049063121,y=0.7047537152787725 +a=pan,b=pan,i=107,x=0.04969073649124267,y=0.3496530999805786 +a=hat,b=zee,i=109,x=0.6352241884717337,y=0.5627539222500982 +a=pan,b=hat,i=111,x=0.9154288048749503,y=0.6519249542119475 +a=wye,b=zee,i=113,x=0.3320543853278368,y=0.30390890533333614 +a=eks,b=eks,i=116,x=0.6525970433533309,y=0.6038254664200311 +a=wye,b=hat,i=120,x=0.7615397120903524,y=0.9797450222382247 +a=pan,b=pan,i=121,x=0.613826139364826,y=0.9594055166987485 +a=eks,b=wye,i=122,x=0.38075252326113784,y=0.015438488067683442 +a=eks,b=zee,i=124,x=0.5720422015264689,y=0.5847353398497057 +a=pan,b=zee,i=126,x=0.1495175173899136,y=0.37751439353621485 +a=zee,b=hat,i=128,x=0.4962404023217607,y=0.3377314781015287 +a=eks,b=zee,i=130,x=0.8191166461936853,y=0.6036827248166735 +a=hat,b=hat,i=133,x=0.10275440550496173,y=0.24475094001022435 +a=hat,b=hat,i=135,x=0.6950203918361871,y=0.6680826428134803 +a=pan,b=pan,i=136,x=0.10793035048973287,y=0.26815648351708954 +a=pan,b=hat,i=141,x=0.2240396548356538,y=0.2500739139538637 +a=zee,b=eks,i=142,x=0.7814387149488571,y=0.5062129648989182 +a=pan,b=eks,i=143,x=0.7772439867698123,y=0.970133177930633 +a=hat,b=wye,i=146,x=0.7557462730554149,y=0.8354966950279341 +a=wye,b=wye,i=147,x=0.19573082452335644,y=0.16675321752165628 +a=hat,b=eks,i=148,x=0.6206402300915382,y=0.821425348018401 +a=pan,b=pan,i=149,x=0.2983431833827429,y=0.49328391364637114 +a=eks,b=zee,i=152,x=0.39677449578160984,y=0.01242383070673192 +a=pan,b=eks,i=153,x=0.3403054358911233,y=0.20856161342555235 +a=wye,b=wye,i=154,x=0.7473556150405872,y=0.5878222144661077 +a=pan,b=wye,i=155,x=0.8308266904064261,y=0.6160102482290218 +a=hat,b=zee,i=156,x=0.06969918779892115,y=0.12332013609343595 +a=zee,b=zee,i=157,x=0.08770785920874291,y=0.1694018877034732 +a=hat,b=wye,i=158,x=0.5750041834429883,y=0.8988889437381339 +a=zee,b=hat,i=159,x=0.3949341964723728,y=0.21461635038581106 +a=hat,b=zee,i=161,x=0.241833257737751,y=0.2595728278064434 +a=zee,b=zee,i=162,x=0.30865469474514673,y=0.04807979540420082 +a=eks,b=hat,i=164,x=0.24635677428468206,y=0.026325305117816278 +a=eks,b=wye,i=167,x=0.4655842156857275,y=0.37721410941530287 +a=wye,b=pan,i=173,x=0.15061916413672838,y=0.399506367745217 +a=zee,b=pan,i=175,x=0.3493963468867093,y=0.2448706490036231 +a=hat,b=hat,i=176,x=0.5951138587106596,y=0.851049910114082 +a=hat,b=wye,i=177,x=0.39004663496677305,y=0.2404193708137553 +a=hat,b=wye,i=180,x=0.0983048320526585,y=0.3605050602699248 +a=hat,b=eks,i=181,x=0.06881556874834038,y=0.02776354780439838 +a=eks,b=zee,i=182,x=0.8795883767333226,y=0.7913268326625821 +a=eks,b=wye,i=188,x=0.7195019639137887,y=0.6101293217348989 +a=pan,b=eks,i=189,x=0.48651849518653256,y=0.3310583783958194 +a=pan,b=wye,i=192,x=0.7721928274839366,y=0.730996300378133 +a=eks,b=eks,i=194,x=0.6636241298839136,y=0.5259126321800084 +a=pan,b=hat,i=195,x=0.6642514282295026,y=0.9448672883012781 +a=wye,b=wye,i=197,x=0.07466320732554754,y=0.1470636187800869 +a=eks,b=hat,i=198,x=0.04736012928828348,y=0.09632719090688924 +a=zee,b=hat,i=199,x=0.07495669138561056,y=0.0033556400316512303 +a=eks,b=pan,i=200,x=0.25160946724271127,y=0.3153026554896944 +a=wye,b=eks,i=204,x=0.0866873459163141,y=0.08597589292509311 +a=hat,b=wye,i=206,x=0.9712065807938725,y=0.8814161529894458 +a=wye,b=eks,i=208,x=0.638370131847482,y=0.6031891659074958 +a=hat,b=eks,i=209,x=0.08722321261724375,y=0.1699175655988554 +a=pan,b=zee,i=213,x=0.910694728148218,y=0.538005658230806 +a=pan,b=zee,i=215,x=0.8250379925053151,y=0.7418087278106543 +a=wye,b=eks,i=220,x=0.9707941416650918,y=0.5446983207141396 +a=hat,b=eks,i=221,x=0.9623773206695981,y=0.7961697529692682 +a=wye,b=eks,i=223,x=0.7008326115259359,y=0.8171891486894675 +a=eks,b=zee,i=225,x=0.2567945604892924,y=0.24424154648770224 +a=hat,b=zee,i=228,x=0.6353440745576056,y=0.8565317288607986 +a=wye,b=hat,i=229,x=0.5097848345332788,y=0.8249641724859278 +a=eks,b=wye,i=232,x=0.5507351778417637,y=0.7118263982857057 +a=hat,b=hat,i=233,x=0.2131489206395062,y=0.08647965840929162 +a=eks,b=hat,i=236,x=0.06364189456177682,y=0.4949298511378918 +a=pan,b=pan,i=238,x=0.1802663344712152,y=0.40747996818620213 +a=wye,b=eks,i=240,x=0.11369718773090787,y=0.4362931656865052 +a=pan,b=hat,i=241,x=0.5298443076284122,y=0.7286240415109126 +a=hat,b=hat,i=242,x=0.17197294875303992,y=0.42960373892313586 +a=hat,b=wye,i=243,x=0.40008739772830226,y=0.3431833719273334 +a=wye,b=eks,i=244,x=0.047932173034763714,y=0.15974685050052528 +a=hat,b=wye,i=248,x=0.8794750860292233,y=0.9633187985176084 +a=zee,b=wye,i=250,x=0.18225031260376368,y=0.42639010352161133 +a=eks,b=eks,i=251,x=0.6366142860676015,y=0.7279525837465141 +a=eks,b=pan,i=252,x=0.7489029711796827,y=0.6216975230273389 +a=zee,b=pan,i=253,x=0.2896285025325088,y=0.4107984626977105 +a=wye,b=pan,i=254,x=0.40783269275640843,y=0.07873948964651878 +a=pan,b=pan,i=255,x=0.4310139640663371,y=0.133668391263563 +a=zee,b=wye,i=259,x=0.6485993255572561,y=0.9239849074696734 +a=pan,b=hat,i=260,x=0.7786431758578792,y=0.9906513397624532 +a=pan,b=pan,i=263,x=0.735966834511216,y=0.8642501328542477 +a=pan,b=pan,i=264,x=0.0365319279313181,y=0.01547685459691761 +a=pan,b=hat,i=267,x=0.8759426552130376,y=0.8128071892594659 +a=wye,b=zee,i=268,x=0.334247707070338,y=0.07108295911604934 +a=pan,b=zee,i=271,x=0.38241767385691083,y=0.47652036205919546 +a=zee,b=eks,i=272,x=0.5076219094472946,y=0.8598422972471865 +a=eks,b=pan,i=274,x=0.5094754996388772,y=0.8630831763542761 +a=pan,b=pan,i=275,x=0.0702163840810267,y=0.49744457340186665 +a=zee,b=eks,i=276,x=0.7494501132627315,y=0.831480047566556 +a=hat,b=eks,i=277,x=0.9160765564583604,y=0.9665017202156387 +a=eks,b=wye,i=278,x=0.3405469715018894,y=0.39395981360241694 +a=wye,b=eks,i=283,x=0.3857770915059473,y=0.2520288213780115 +a=hat,b=hat,i=285,x=0.5231416402386272,y=0.8268208737366626 +a=hat,b=wye,i=292,x=0.7857064933058493,y=0.5074038206162027 +a=hat,b=zee,i=294,x=0.3704436769585995,y=0.3120229742987346 +a=eks,b=wye,i=297,x=0.15536712579543976,y=0.24068588834787485 +a=pan,b=hat,i=300,x=0.7146992829593928,y=0.5429822061061883 +a=wye,b=pan,i=305,x=0.5103104415224277,y=0.6005096012353242 +a=wye,b=eks,i=307,x=0.6064616942445623,y=0.565814763986132 +a=hat,b=eks,i=308,x=0.40085643331635357,y=0.09395240921387538 +a=eks,b=eks,i=311,x=0.09369987234653387,y=0.06802932452953492 +a=wye,b=zee,i=312,x=0.07612086875946633,y=0.27326136662066614 +a=hat,b=zee,i=315,x=0.34523405773089744,y=0.4354275687352226 +a=zee,b=hat,i=316,x=0.13504220690406277,y=0.3795391182446578 +a=eks,b=pan,i=317,x=0.46957588924343485,y=0.3400251823752689 +a=wye,b=hat,i=318,x=0.18637343210075064,y=0.45983893886751714 +a=pan,b=zee,i=319,x=0.16606734288775093,y=0.21473289889901537 +a=zee,b=pan,i=320,x=0.8307425029665492,y=0.9687981266665243 +a=zee,b=zee,i=321,x=0.6999788077300872,y=0.526382289897085 +a=wye,b=zee,i=323,x=0.7167871674039571,y=0.8146661281584913 +a=wye,b=wye,i=324,x=0.22862799493809793,y=0.45776956542633673 +a=zee,b=zee,i=327,x=0.1254581943608959,y=0.01871101782750706 +a=eks,b=pan,i=328,x=0.28146620713469994,y=0.45414955407945334 +a=pan,b=eks,i=329,x=0.03763317797683374,y=0.2401750869051401 +a=eks,b=hat,i=333,x=0.0677128764291699,y=0.13888954761924865 +a=hat,b=hat,i=334,x=0.8122872254151258,y=0.9343598605592562 +a=wye,b=wye,i=335,x=0.3136448355146325,y=0.3030034178002945 +a=wye,b=eks,i=336,x=0.3723857599541325,y=0.12311828419230408 +a=wye,b=eks,i=337,x=0.8517094711110174,y=0.7107950535254092 +a=hat,b=wye,i=338,x=0.29886440908142087,y=0.44199727275540557 +a=eks,b=zee,i=339,x=0.4583899635695151,y=0.06228530919187403 +a=wye,b=eks,i=340,x=0.23528308849163693,y=0.3882734087125834 +a=pan,b=eks,i=342,x=0.23702739214960689,y=0.13214761320752622 +a=pan,b=wye,i=343,x=0.2724033449540535,y=0.45196387793887527 +a=eks,b=hat,i=344,x=0.6604478311777118,y=0.8554572649437313 +a=eks,b=eks,i=346,x=0.4314505110520016,y=0.35990136288181707 +a=pan,b=eks,i=350,x=0.7749620340665812,y=0.6934753745173732 +a=eks,b=eks,i=352,x=0.8908223033829336,y=0.756634722087033 +a=wye,b=wye,i=353,x=0.3561234723336817,y=0.25848510016885773 +a=wye,b=zee,i=354,x=0.07167250764974309,y=0.04755739805455228 +a=eks,b=pan,i=355,x=0.6260379271888249,y=0.9999648102177897 +a=wye,b=eks,i=356,x=0.9105767596182323,y=0.6275830055247574 +a=wye,b=pan,i=359,x=0.46013788462671257,y=0.07923543496739904 +a=eks,b=hat,i=362,x=0.9858910807074641,y=0.6063471357443468 +a=hat,b=zee,i=369,x=0.18008064179308536,y=0.31358866392662854 +a=hat,b=wye,i=371,x=0.48451798820346725,y=0.08468945923087656 +a=wye,b=hat,i=373,x=0.9062681519121573,y=0.6942343130437282 +a=wye,b=pan,i=376,x=0.9148906431225965,y=0.6865707031323998 +a=hat,b=wye,i=379,x=0.723368325539696,y=0.9239506513259356 +a=pan,b=wye,i=382,x=0.10290553602186514,y=0.15037258795056763 +a=pan,b=zee,i=384,x=0.5491251090567257,y=0.9145935172366898 +a=wye,b=eks,i=388,x=0.5468979682673912,y=0.5716892746572024 +a=wye,b=pan,i=389,x=0.8711354046280742,y=0.7000550458179466 +a=pan,b=zee,i=390,x=0.32965901763834493,y=0.4764401595448211 +a=zee,b=eks,i=393,x=0.6953842859899757,y=0.9546625350220701 +a=wye,b=eks,i=395,x=0.5496441289397975,y=0.9130998398573059 +a=pan,b=eks,i=396,x=0.12088261778903142,y=0.2915014516366682 +a=pan,b=pan,i=397,x=0.6527193676882986,y=0.5140617542371629 +a=eks,b=eks,i=399,x=0.010510711223853386,y=0.08397157710064007 +a=eks,b=pan,i=401,x=0.08749968996168989,y=0.3703456609602497 +a=zee,b=hat,i=403,x=0.8371422088541587,y=0.9376680469763548 +a=wye,b=wye,i=405,x=0.5955452707872064,y=0.5663276615611866 +a=hat,b=wye,i=406,x=0.3016062899704931,y=0.1481359817881971 +a=zee,b=hat,i=408,x=0.13829592936600588,y=0.4643427499672679 +a=zee,b=hat,i=412,x=0.5684534581822444,y=0.7576411674301173 +a=wye,b=pan,i=416,x=0.8898988612865336,y=0.8930372261944983 +a=zee,b=zee,i=418,x=0.36259161480392366,y=0.03106838412360613 +a=zee,b=eks,i=419,x=0.9669197256156522,y=0.9525495700296412 +a=zee,b=hat,i=420,x=0.2472176643017414,y=0.4766709326963189 +a=hat,b=pan,i=421,x=0.5484055610018505,y=0.7401624563813598 +a=wye,b=eks,i=422,x=0.9843960933372673,y=0.8274060260108933 +a=pan,b=pan,i=423,x=0.08736573145179394,y=0.47080422361654306 +a=pan,b=hat,i=424,x=0.41967399152692275,y=0.11281967088191636 +a=eks,b=zee,i=425,x=0.1541100762311376,y=0.2899666127124777 +a=pan,b=wye,i=427,x=0.42286545073700454,y=0.4861336428493519 +a=eks,b=zee,i=429,x=0.10194433521396717,y=0.20006319684657992 +a=eks,b=wye,i=430,x=0.5857626187839062,y=0.5321382987939495 +a=zee,b=eks,i=431,x=0.8583324116859721,y=0.994808666622831 +a=eks,b=eks,i=432,x=0.7853965492176864,y=0.9164907493679918 +a=eks,b=eks,i=436,x=0.6933382044724179,y=0.6338292052517879 +a=wye,b=pan,i=437,x=0.37712852260119445,y=0.2533800875229283 +a=pan,b=eks,i=442,x=0.3051229752913909,y=0.3927572304818523 +a=hat,b=pan,i=445,x=0.693707602798371,y=0.9355332457358334 +a=zee,b=wye,i=449,x=0.8505833795792004,y=0.9244534714701724 +a=eks,b=wye,i=450,x=0.6844926010909408,y=0.614368249300009 +a=hat,b=wye,i=453,x=4.509679127584487e-05,y=0.22031599198733764 +a=zee,b=zee,i=458,x=0.4844711931621539,y=0.27495542782645344 +a=eks,b=eks,i=459,x=0.3611062645335037,y=0.40226115300495247 +a=pan,b=eks,i=460,x=0.8223780119629852,y=0.9126194557839794 +a=hat,b=wye,i=466,x=0.4276402941162851,y=0.029924580250603294 +a=eks,b=eks,i=469,x=0.12954404025896205,y=0.13771358880489826 +a=zee,b=hat,i=472,x=0.5201558372951883,y=0.5500922568519445 +a=pan,b=zee,i=473,x=0.28235480114669276,y=0.01789197833877909 +a=hat,b=zee,i=474,x=0.9737504172221616,y=0.5620581498765591 +a=eks,b=eks,i=477,x=0.034584510761659026,y=0.43469127809305075 +a=eks,b=hat,i=479,x=0.935311382854882,y=0.5581569700476232 +a=pan,b=eks,i=480,x=0.6265973838424406,y=0.7055055050235215 +a=hat,b=pan,i=481,x=0.0821695972704326,y=0.35414544375322354 +a=wye,b=hat,i=483,x=0.2316003856711063,y=0.43956136357576003 +a=eks,b=eks,i=484,x=0.6641863677348001,y=0.6447460873709984 +a=wye,b=wye,i=485,x=0.2617661797012584,y=0.42266716043415287 +a=wye,b=hat,i=486,x=0.30133537944217137,y=0.10221649013386602 +a=hat,b=pan,i=488,x=0.9232269980553737,y=0.6301846340531019 +a=zee,b=eks,i=489,x=0.47256613643793366,y=0.043043925407927786 +a=wye,b=pan,i=491,x=0.2513964759410543,y=0.029649890186790206 +a=eks,b=zee,i=492,x=0.24404562827103082,y=0.21765361298784158 +a=hat,b=eks,i=493,x=0.1664695548518379,y=0.24789421681152946 +a=wye,b=wye,i=497,x=0.7021621810855977,y=0.533290838271892 +a=eks,b=eks,i=498,x=0.7227433480694091,y=0.6862413971745326 +a=zee,b=pan,i=500,x=0.9372377490487999,y=0.5618667924767166 +a=eks,b=pan,i=501,x=0.040475122297163324,y=0.16567765824398517 +a=hat,b=wye,i=502,x=0.6077314844130164,y=0.768942559474086 +a=pan,b=pan,i=503,x=0.0738664869271265,y=0.25330608830961776 +a=eks,b=wye,i=505,x=0.910806292687196,y=0.9026141937080411 +a=pan,b=pan,i=509,x=0.30214111076722505,y=0.004555052573727347 +a=zee,b=pan,i=512,x=0.19477333058846336,y=0.2603817709639791 +a=hat,b=zee,i=514,x=0.3540200248392754,y=0.2390584570033465 +a=hat,b=zee,i=517,x=0.49137770000060343,y=0.35141387324505546 +a=hat,b=pan,i=519,x=0.10212966989515981,y=0.16533265211820058 +a=eks,b=pan,i=522,x=0.28735731367601225,y=0.01067207233763956 +a=zee,b=wye,i=523,x=0.34414490686076227,y=0.26451700279951407 +a=zee,b=eks,i=524,x=0.07661268800300436,y=0.336140096726808 +a=zee,b=zee,i=525,x=0.2340021990274821,y=0.19565171550317406 +a=wye,b=pan,i=527,x=0.23490598090770587,y=0.04525601514058908 +a=pan,b=wye,i=529,x=0.25303243992392954,y=0.24620118020872683 +a=zee,b=zee,i=530,x=0.8324822558401548,y=0.6988570770856138 +a=pan,b=zee,i=533,x=0.7751095714402214,y=0.5255361584302058 +a=eks,b=zee,i=535,x=0.918189166469818,y=0.9631682259880161 +a=eks,b=eks,i=538,x=0.6478937309967303,y=0.8641203708540487 +a=hat,b=pan,i=540,x=0.7444966092534115,y=0.8005631784590818 +a=eks,b=pan,i=545,x=0.6594595904219487,y=0.9953938324572855 +a=pan,b=pan,i=546,x=0.6157989578235565,y=0.5516616028345289 +a=zee,b=zee,i=548,x=0.9236546276965072,y=0.7185917789599708 +a=zee,b=hat,i=549,x=0.10683412342384302,y=0.3609954494938745 +a=zee,b=zee,i=550,x=0.442695858154603,y=0.2279810907065235 +a=hat,b=pan,i=556,x=0.6486062750649167,y=0.7897824130903452 +a=zee,b=pan,i=557,x=0.1878359832100659,y=0.36569848741631705 +a=pan,b=wye,i=561,x=0.23019585224736527,y=0.33146344086760515 +a=wye,b=zee,i=562,x=0.9090864712373032,y=0.6795157215425431 +a=wye,b=hat,i=566,x=0.5358639536626888,y=0.7343387003323596 +a=eks,b=pan,i=568,x=0.9357934717739306,y=0.5799507923614251 +a=wye,b=wye,i=569,x=0.7665973069675542,y=0.7195592313665612 +a=pan,b=wye,i=575,x=0.21812558940117743,y=0.3918449054425934 +a=hat,b=wye,i=576,x=0.9187805829729324,y=0.7265918618789776 +a=eks,b=eks,i=577,x=0.6757641755808136,y=0.8438941757795644 +a=zee,b=zee,i=581,x=0.03169831018517821,y=0.26542940289146955 +a=hat,b=eks,i=582,x=0.15837738839177617,y=0.04767102936713474 +a=hat,b=zee,i=585,x=0.6805895701299852,y=0.9163445111607751 +a=pan,b=wye,i=589,x=0.8045092117185423,y=0.9810352594851226 +a=eks,b=hat,i=590,x=0.17485208172241573,y=0.10386578574214755 +a=hat,b=wye,i=592,x=0.25971796023192173,y=0.17042472633318229 +a=wye,b=pan,i=597,x=0.9041321135345515,y=0.7679179807567709 +a=wye,b=hat,i=599,x=0.9310931043540538,y=0.9627637520286313 +a=pan,b=zee,i=602,x=0.9884538231531689,y=0.9826428169828403 +a=hat,b=pan,i=604,x=0.43188828562650494,y=0.050660555822547026 +a=pan,b=zee,i=605,x=0.2529032876659366,y=0.3388959543441078 +a=eks,b=eks,i=606,x=0.35689384699612214,y=0.4336296598478725 +a=hat,b=wye,i=608,x=0.3631005984856752,y=0.17908512378632557 +a=zee,b=eks,i=609,x=0.0885240972512874,y=0.11687754329610434 +a=eks,b=wye,i=610,x=0.976870279166798,y=0.979024408220298 +a=hat,b=eks,i=611,x=0.22058278727333458,y=0.23176980505367228 +a=pan,b=pan,i=612,x=0.5001009219306088,y=0.844066356281099 +a=pan,b=eks,i=614,x=0.3108839226386939,y=0.3561979428678962 +a=wye,b=eks,i=615,x=0.30764905368295004,y=0.3507626708329916 +a=wye,b=eks,i=617,x=0.2660764665919485,y=0.145799475554256 +a=eks,b=eks,i=618,x=0.697318049680538,y=0.8904258470184732 +a=pan,b=pan,i=625,x=0.6915515843242978,y=0.6178010854014475 +a=wye,b=wye,i=629,x=0.0503400168303868,y=0.10527602332963393 +a=hat,b=wye,i=632,x=0.5674934046837635,y=0.8372958944262796 +a=eks,b=wye,i=637,x=0.10597293490004256,y=0.20904153809081627 +a=pan,b=wye,i=640,x=0.5760120638145232,y=0.6662486414541403 +a=hat,b=zee,i=644,x=0.9789858624275163,y=0.6867108424306388 +a=eks,b=pan,i=645,x=0.28589757090653023,y=0.2874816869622683 +a=pan,b=zee,i=646,x=0.03971681746631206,y=0.11488578458241061 +a=pan,b=hat,i=648,x=0.6975350070264588,y=0.5434923294790459 +a=wye,b=pan,i=649,x=0.017833700431765576,y=0.28497950273429307 +a=wye,b=pan,i=650,x=0.8995516713685614,y=0.9709755173196244 +a=zee,b=pan,i=652,x=0.774338764727154,y=0.7866779831902309 +a=pan,b=zee,i=653,x=0.598251646829306,y=0.798568072477333 +a=eks,b=zee,i=656,x=0.7342238031294267,y=0.6344399868216409 +a=eks,b=eks,i=657,x=0.9526997294869483,y=0.6231118783065456 +a=zee,b=pan,i=660,x=0.3829079054237686,y=0.46767052095812467 +a=eks,b=eks,i=667,x=0.656573731471621,y=0.902119091388546 +a=wye,b=pan,i=668,x=0.04920210066939823,y=0.23851670466645347 +a=wye,b=wye,i=672,x=0.7648029293390511,y=0.6650048997400388 +a=zee,b=zee,i=675,x=0.14647630359578723,y=0.2444767037770159 +a=wye,b=hat,i=676,x=0.6451848990883488,y=0.5038417150477158 +a=wye,b=zee,i=682,x=0.7810987533825186,y=0.9667043995307188 +a=hat,b=eks,i=684,x=0.3749971755428878,y=0.21431876719781595 +a=hat,b=eks,i=686,x=0.21050937771050438,y=0.41045403895167065 +a=eks,b=zee,i=691,x=0.7240287030381926,y=0.79896437710086 +a=hat,b=hat,i=692,x=0.14117333894379847,y=0.3225535116195155 +a=zee,b=eks,i=693,x=0.27068880582424437,y=0.044369525310762326 +a=hat,b=zee,i=696,x=0.16963322576469086,y=0.09487337662478568 +a=hat,b=eks,i=697,x=0.8909103010365073,y=0.5323201554130181 +a=zee,b=hat,i=703,x=0.2248043259303365,y=0.33203303056970623 +a=pan,b=eks,i=705,x=0.7388154708435315,y=0.797179757859978 +a=pan,b=wye,i=706,x=0.5008032407057831,y=0.9591889291114695 +a=pan,b=eks,i=707,x=0.9759907833320285,y=0.8936617707540555 +a=hat,b=zee,i=709,x=0.5664816823643944,y=0.8967488777240636 +a=wye,b=zee,i=710,x=0.8443019828048438,y=0.7860920608434899 +a=hat,b=eks,i=711,x=0.6493317768253313,y=0.6921590557236297 +a=pan,b=wye,i=714,x=0.1707903602306352,y=0.1624539753347971 +a=wye,b=hat,i=717,x=0.9126869246167464,y=0.8539144029222125 +a=wye,b=zee,i=719,x=0.8648654985592689,y=0.744990377385103 +a=wye,b=eks,i=720,x=0.0737982261184581,y=0.215040061968929 +a=eks,b=hat,i=723,x=0.5223004827368406,y=0.7436988563433049 +a=pan,b=zee,i=724,x=0.161391991386723,y=0.4896835486539596 +a=zee,b=zee,i=725,x=0.6421372014622713,y=0.9769320758361035 +a=hat,b=hat,i=726,x=0.6769964245482417,y=0.6143975572853417 +a=zee,b=pan,i=728,x=0.40960942207244977,y=0.4243129116901595 +a=wye,b=zee,i=733,x=0.842462695985326,y=0.966657486505284 +a=pan,b=wye,i=734,x=0.01934339909570837,y=0.05189496476807132 +a=eks,b=wye,i=735,x=0.9417156459424341,y=0.9870712135656121 +a=wye,b=pan,i=737,x=0.16300656842731953,y=0.3545653890588314 +a=eks,b=zee,i=738,x=0.8977243371620829,y=0.5262722450488325 +a=hat,b=wye,i=740,x=0.6686093454184745,y=0.6740449093675628 +a=zee,b=pan,i=741,x=0.9598570146790528,y=0.6398488862754813 +a=pan,b=wye,i=742,x=0.8257519339015849,y=0.693194093940406 +a=eks,b=hat,i=743,x=0.04434098258715646,y=0.3266898058988358 +a=zee,b=wye,i=744,x=0.7524245915453669,y=0.5461439986683315 +a=pan,b=pan,i=745,x=0.6719897687291242,y=0.7565622573163691 +a=eks,b=pan,i=746,x=0.916062376572181,y=0.886967557372127 +a=wye,b=pan,i=750,x=0.6658476587001316,y=0.5556451189688414 +a=wye,b=wye,i=752,x=0.13191473062692816,y=0.19377767709093607 +a=zee,b=eks,i=753,x=0.5186702283396277,y=0.5344580097568402 +a=pan,b=eks,i=754,x=0.023312954423954868,y=0.13646462067848675 +a=eks,b=eks,i=755,x=0.22961935180882087,y=0.16011525129191817 +a=pan,b=zee,i=756,x=0.09666705485436378,y=0.3548198552440588 +a=eks,b=wye,i=758,x=0.5362262223046377,y=0.5049539834712841 +a=eks,b=eks,i=766,x=0.22335745734469326,y=0.21867582342847736 +a=eks,b=eks,i=769,x=0.18506419568907773,y=0.4760883565274585 +a=wye,b=zee,i=772,x=0.23583751371437855,y=0.12279242944303292 +a=hat,b=eks,i=773,x=0.26528801262285184,y=0.4010080804811049 +a=wye,b=eks,i=776,x=0.9585382111164209,y=0.6306113838967866 +a=zee,b=wye,i=777,x=0.7623811038765134,y=0.6139534724314861 +a=zee,b=zee,i=779,x=0.3411759787401816,y=0.2865091416991973 +a=hat,b=pan,i=781,x=0.1192837713483601,y=0.40681848859583813 +a=zee,b=eks,i=785,x=0.6562657631329122,y=0.8258194011693597 +a=eks,b=zee,i=787,x=0.0654097106697118,y=0.4660389375188869 +a=pan,b=eks,i=788,x=0.2217685316094703,y=0.16649100910012216 +a=eks,b=hat,i=789,x=0.4717662995603106,y=0.44972566215644705 +a=wye,b=wye,i=791,x=0.00519908348997844,y=0.3991391178091711 +a=hat,b=hat,i=792,x=0.5475862720333128,y=0.9675473146380916 +a=zee,b=wye,i=793,x=0.9545515061227288,y=0.8875064703498067 +a=wye,b=hat,i=794,x=0.16854110528640676,y=0.23899152324736783 +a=eks,b=eks,i=796,x=0.44475337389030567,y=0.3562483351552209 +a=hat,b=zee,i=797,x=0.3458790979025249,y=0.10530555367157357 +a=wye,b=hat,i=798,x=0.894955252691444,y=0.9020401281837919 +a=zee,b=hat,i=799,x=0.6678020932140406,y=0.7272829012287039 +a=pan,b=wye,i=800,x=0.6728857720452479,y=0.9063282177143175 +a=hat,b=wye,i=802,x=0.6939811641375604,y=0.9772213376028769 +a=eks,b=eks,i=805,x=0.7970666568024275,y=0.7141982352996962 +a=wye,b=wye,i=809,x=0.779445087567334,y=0.6995188082196249 +a=pan,b=eks,i=810,x=0.6751597242266821,y=0.5514064392004425 +a=pan,b=pan,i=814,x=0.7042024611472535,y=0.5509286378129169 +a=pan,b=eks,i=815,x=0.05860005161315873,y=0.0005735237078376976 +a=eks,b=zee,i=816,x=0.11392244176975941,y=0.08027592413428164 +a=hat,b=hat,i=817,x=0.2182634028675824,y=0.031522781055713156 +a=eks,b=hat,i=820,x=0.6028476657314659,y=0.6800202871943302 +a=eks,b=hat,i=822,x=0.2180916247267669,y=0.20200687440786602 +a=hat,b=zee,i=823,x=0.4553739759143408,y=0.04377256284181141 +a=wye,b=pan,i=825,x=0.6611884797250076,y=0.9588317557532128 +a=zee,b=pan,i=826,x=0.2407553754423183,y=0.14438176167139094 +a=eks,b=pan,i=830,x=0.36350612065623267,y=0.2886476639992571 +a=hat,b=wye,i=832,x=0.7659227499835054,y=0.6521346139410953 +a=pan,b=zee,i=833,x=0.8267760334483312,y=0.8318269743977437 +a=zee,b=wye,i=836,x=0.5756190775565698,y=0.7938251688467333 +a=wye,b=wye,i=837,x=0.2328642613637898,y=0.46278413120375006 +a=zee,b=hat,i=840,x=0.6677673890093077,y=0.6533094635586054 +a=hat,b=pan,i=841,x=0.4486203012761554,y=0.3566552462496445 +a=eks,b=hat,i=842,x=0.4549321247838193,y=0.07592100983285954 +a=wye,b=wye,i=843,x=0.255982822267825,y=0.3803102296515556 +a=hat,b=wye,i=847,x=0.49389611860028626,y=0.07353689220151671 +a=zee,b=pan,i=848,x=0.7169514982586007,y=0.9408480112735236 +a=pan,b=eks,i=850,x=0.7274412652107003,y=0.6621932392565703 +a=wye,b=eks,i=852,x=0.664738707605857,y=0.7223078050122264 +a=eks,b=hat,i=853,x=0.1880170274631281,y=0.10968535421904191 +a=hat,b=eks,i=854,x=0.6939278762348635,y=0.5313359369168281 +a=hat,b=hat,i=855,x=0.7112683657239158,y=0.6136040745504255 +a=zee,b=eks,i=856,x=0.5439786015377756,y=0.9686655026402698 +a=zee,b=zee,i=857,x=0.10264607530788517,y=0.3331005309508399 +a=pan,b=wye,i=862,x=0.30274837710060487,y=0.015353477159141038 +a=wye,b=pan,i=863,x=0.23680176335245073,y=0.23457864754397195 +a=zee,b=zee,i=864,x=0.809561039932752,y=0.6017320599557826 +a=wye,b=zee,i=865,x=0.7815565737026456,y=0.8572095724845105 +a=eks,b=hat,i=866,x=0.5917695655140688,y=0.560162197865116 +a=hat,b=zee,i=867,x=0.722695048982041,y=0.8684988555802282 +a=pan,b=wye,i=871,x=0.6789169629628927,y=0.5193967453982994 +a=pan,b=pan,i=872,x=0.7564798789126915,y=0.7115590422599338 +a=pan,b=hat,i=875,x=0.1859774664492485,y=0.3619489833924334 +a=wye,b=wye,i=876,x=0.4835086084877356,y=0.4540385079562712 +a=wye,b=pan,i=877,x=0.27907367543536465,y=0.12385159649360233 +a=eks,b=hat,i=879,x=0.6888483812825917,y=0.5505783461131407 +a=hat,b=pan,i=880,x=0.9443559576513696,y=0.776626094540373 +a=pan,b=pan,i=882,x=0.439665640988951,y=0.4549660840547012 +a=pan,b=hat,i=883,x=0.5540100503192463,y=0.8429668921287791 +a=eks,b=wye,i=886,x=0.3652904236362593,y=0.20906833314831175 +a=pan,b=pan,i=887,x=0.6949995284041934,y=0.8053235553778822 +a=wye,b=wye,i=889,x=0.9080280619248189,y=0.9139513254924729 +a=eks,b=pan,i=896,x=0.18020508273454894,y=0.18233459061350799 +a=zee,b=pan,i=897,x=0.16948195877360084,y=0.4673040380612351 +a=pan,b=zee,i=898,x=0.048671024346735314,y=0.4634456617937973 +a=wye,b=zee,i=900,x=0.0634446641763643,y=0.47070339237478154 +a=hat,b=pan,i=901,x=0.3948962420926134,y=0.2858499628646297 +a=zee,b=hat,i=902,x=0.792376744926382,y=0.7540301970987514 +a=pan,b=zee,i=903,x=0.5150758332324689,y=0.8265689553462827 +a=eks,b=wye,i=907,x=0.5764461281567995,y=0.6560112583406935 +a=hat,b=pan,i=909,x=0.2565065893296261,y=0.3546175861833417 +a=pan,b=eks,i=911,x=0.06608607463859384,y=0.07128733055849312 +a=hat,b=wye,i=913,x=0.5696196789270859,y=0.5118141918287126 +a=eks,b=zee,i=914,x=0.8582285128247622,y=0.7604153187806654 +a=wye,b=eks,i=915,x=0.5460355036287519,y=0.8958184949801713 +a=hat,b=pan,i=916,x=0.2607796424126346,y=0.2105454483785194 +a=wye,b=hat,i=917,x=0.3846528045634492,y=0.3124085567677639 +a=hat,b=zee,i=929,x=0.9119484815981432,y=0.9002090722192556 +a=pan,b=hat,i=931,x=0.15134527475607873,y=0.348369087467138 +a=wye,b=zee,i=933,x=0.3661453331509762,y=0.004152078250187152 +a=wye,b=wye,i=934,x=0.447099608509545,y=0.17594771830007339 +a=zee,b=eks,i=937,x=0.02003336919176857,y=0.26669570512199325 +a=eks,b=wye,i=938,x=0.3043257328168447,y=0.2906418445735329 +a=hat,b=wye,i=944,x=0.8822781716699086,y=0.6067074807238132 +a=zee,b=pan,i=948,x=0.7984764587459684,y=0.6810243958256237 +a=wye,b=hat,i=949,x=0.23478741222352084,y=0.37065868020096504 +a=hat,b=wye,i=950,x=0.09950476962568644,y=0.08527686061721151 +a=wye,b=zee,i=951,x=0.032452509100876825,y=0.13213830932576387 +a=pan,b=pan,i=952,x=0.20155399565096999,y=0.26323541426295427 +a=zee,b=hat,i=953,x=0.7258512915506337,y=0.7130469035339413 +a=wye,b=zee,i=954,x=0.5189900736412828,y=0.9806684784703058 +a=eks,b=wye,i=956,x=0.8483404387366377,y=0.6963230727503091 +a=zee,b=hat,i=959,x=0.5401768517178055,y=0.576926299555725 +a=eks,b=pan,i=964,x=0.11974210479568592,y=0.1727873170586557 +a=wye,b=zee,i=967,x=0.8957509371936184,y=0.6646859799560008 +a=wye,b=pan,i=968,x=0.6531533778557712,y=0.8078705982263845 +a=pan,b=wye,i=973,x=0.31594050674870533,y=0.3202147086921625 +a=pan,b=eks,i=979,x=0.3047140631616194,y=0.012239402814423261 +a=pan,b=hat,i=980,x=0.08006366208466742,y=0.46683918475842656 +a=zee,b=wye,i=982,x=0.37341981725134477,y=0.043362859112128116 +a=eks,b=zee,i=984,x=0.1229552360203735,y=0.4375490388704373 +a=eks,b=hat,i=985,x=0.011903992841803879,y=0.20158842970916258 +a=zee,b=pan,i=986,x=0.36309769750156073,y=0.41372304201591836 +a=zee,b=pan,i=987,x=0.2675153812056569,y=0.31944778253720596 +a=zee,b=eks,i=988,x=0.4159116125988659,y=0.0527646250644187 +a=hat,b=hat,i=990,x=0.6968268719895765,y=0.7388049214848422 +a=wye,b=hat,i=992,x=0.1082025069192426,y=0.382293188133744 +a=pan,b=hat,i=993,x=0.9655911362500376,y=0.6528068171940502 +a=eks,b=wye,i=999,x=0.7530797661303167,y=0.7943533279150342 +a=zee,b=wye,i=1002,x=0.27589217856931847,y=0.4784417775011829 +a=wye,b=hat,i=1004,x=0.7556173435575428,y=0.5360056181198413 +a=zee,b=wye,i=1007,x=0.6726350502133611,y=0.9779321628810685 +a=hat,b=eks,i=1008,x=0.19927285497348735,y=0.22487729305731685 +a=hat,b=eks,i=1010,x=0.32802933242359655,y=0.2955845001645365 +a=pan,b=zee,i=1014,x=0.2224977060602883,y=0.1335049252959022 +a=pan,b=zee,i=1017,x=0.787790582328257,y=0.844311491671081 +a=eks,b=pan,i=1020,x=0.902360533880021,y=0.7028811168584178 +a=zee,b=wye,i=1021,x=0.008857541583488837,y=0.21509348675167894 +a=eks,b=wye,i=1022,x=0.33588773148782947,y=0.40718964301240856 +a=zee,b=eks,i=1024,x=0.38754385741774056,y=0.42814516635986044 +a=pan,b=eks,i=1025,x=0.19841453521545604,y=0.08811826842406556 +a=eks,b=zee,i=1027,x=0.7911574513154387,y=0.7553091091067402 +a=wye,b=eks,i=1029,x=0.2129672492537904,y=0.455409159116715 +a=pan,b=pan,i=1030,x=0.5408386772361381,y=0.7160509492545313 +a=zee,b=pan,i=1032,x=0.8214019848831586,y=0.6593835512799063 +a=eks,b=wye,i=1033,x=0.9319773759232135,y=0.8773892832568154 +a=eks,b=hat,i=1034,x=0.21608546142882312,y=0.30554114451483116 +a=hat,b=hat,i=1035,x=0.09020906616714786,y=0.10290991425754714 +a=wye,b=zee,i=1036,x=0.3531778666649932,y=0.2809207717510849 +a=hat,b=eks,i=1037,x=0.0945175541677894,y=0.3745112769716772 +a=zee,b=pan,i=1038,x=0.5692057342171193,y=0.9606327704233413 +a=zee,b=hat,i=1039,x=0.3081554551270379,y=0.4385650169051888 +a=pan,b=wye,i=1041,x=0.1485239533830236,y=0.1776854474981574 +a=pan,b=eks,i=1043,x=0.9037009385297075,y=0.6127765961736429 +a=wye,b=pan,i=1047,x=0.9924515398966479,y=0.8295830268367035 +a=zee,b=zee,i=1050,x=0.7931385685414742,y=0.7121487657433946 +a=wye,b=zee,i=1054,x=0.08626749693608815,y=0.25205147479956 +a=eks,b=eks,i=1055,x=0.7570291652540911,y=0.5426597756349021 +a=wye,b=eks,i=1056,x=0.17697196127444081,y=0.48721255903838334 +a=pan,b=hat,i=1058,x=0.8522482352165042,y=0.7495559067319948 +a=hat,b=pan,i=1059,x=0.2746468542015157,y=0.06589726142698449 +a=hat,b=hat,i=1061,x=0.7349337283030247,y=0.8809097022915752 +a=zee,b=hat,i=1062,x=0.8802861735497903,y=0.6464219752541935 +a=pan,b=zee,i=1066,x=0.0174503828855882,y=0.3772767215216971 +a=pan,b=hat,i=1067,x=0.5324513907264202,y=0.7766825690772374 +a=pan,b=zee,i=1068,x=0.9292735422372311,y=0.7845794722193757 +a=wye,b=hat,i=1069,x=0.10796407185484191,y=0.026926570164813146 +a=eks,b=hat,i=1071,x=0.15020029058361362,y=0.45627529973691716 +a=eks,b=zee,i=1073,x=0.09738725055678144,y=0.08505208961455624 +a=hat,b=hat,i=1074,x=0.3236826909608632,y=0.49627141594209967 +a=eks,b=zee,i=1075,x=0.7153896932288586,y=0.9778494726905622 +a=pan,b=zee,i=1077,x=0.5856627674432751,y=0.9241757857209006 +a=eks,b=eks,i=1078,x=0.35578945733022505,y=0.45528814372216575 +a=wye,b=wye,i=1080,x=0.016813529366139446,y=0.30619226711821357 +a=pan,b=hat,i=1081,x=0.9328542327992406,y=0.9238747036441417 +a=eks,b=hat,i=1082,x=0.818988631617168,y=0.6912196193544532 +a=hat,b=zee,i=1084,x=0.41406718708821955,y=0.02723245214010661 +a=eks,b=zee,i=1087,x=0.041919682544647396,y=0.43365253130183956 +a=eks,b=wye,i=1091,x=0.9741063795340834,y=0.5869419824678774 +a=wye,b=pan,i=1093,x=0.060917243371145124,y=0.0729984416375653 +a=pan,b=eks,i=1097,x=0.36433855475903487,y=0.28640575782602984 +a=pan,b=zee,i=1098,x=0.9388863703832938,y=0.9481045761632589 +a=zee,b=pan,i=1101,x=0.9851142251459588,y=0.833308434948654 +a=hat,b=zee,i=1102,x=0.6058843659959886,y=0.914771957616851 +a=wye,b=zee,i=1104,x=0.6026401587598063,y=0.9232948941188992 +a=wye,b=zee,i=1107,x=0.2172040459296869,y=0.04347447260250059 +a=zee,b=wye,i=1108,x=0.17849311848568739,y=0.15336908789618675 +a=pan,b=zee,i=1109,x=0.9209948537835644,y=0.9617211607571948 +a=hat,b=zee,i=1111,x=0.5096259842809261,y=0.9716058274135191 +a=wye,b=hat,i=1113,x=0.04619109705664248,y=0.07731183378456241 +a=eks,b=zee,i=1114,x=0.6225031791605239,y=0.724470067269006 +a=pan,b=pan,i=1116,x=0.3318167439135842,y=0.07638995864053721 +a=eks,b=eks,i=1118,x=0.42321284015690686,y=0.18075244176916405 +a=hat,b=zee,i=1119,x=0.9947060390455312,y=0.9155106367235321 +a=eks,b=eks,i=1121,x=0.011345137277951278,y=0.30150866101509777 +a=wye,b=wye,i=1126,x=0.8391082612863554,y=0.8564234939160587 +a=hat,b=pan,i=1127,x=0.832626957843269,y=0.6240442951248336 +a=hat,b=hat,i=1128,x=0.8806935192862494,y=0.7838162296913623 +a=pan,b=zee,i=1129,x=0.3315347253194,y=0.008089402263374845 +a=zee,b=wye,i=1130,x=0.01851853736108866,y=0.17184568517491516 +a=wye,b=zee,i=1131,x=0.8126126224772602,y=0.9995009548069009 +a=wye,b=eks,i=1134,x=0.7808769789539313,y=0.8783411417393904 +a=zee,b=eks,i=1140,x=0.048571653758132216,y=0.3492112898081101 +a=hat,b=eks,i=1145,x=0.8273428505388051,y=0.9831021972218925 +a=wye,b=zee,i=1147,x=0.011254496718364537,y=0.2947614358547457 +a=wye,b=eks,i=1148,x=0.510274781147883,y=0.6342886591607202 +a=hat,b=hat,i=1150,x=0.4058826696970118,y=0.4216435681134768 +a=pan,b=hat,i=1153,x=0.6757867606577086,y=0.7740341802587707 +a=hat,b=eks,i=1154,x=0.48734948309736814,y=0.03392833831821873 +a=hat,b=pan,i=1155,x=0.15696039673828777,y=0.29845938463448995 +a=zee,b=hat,i=1157,x=0.8122264673038031,y=0.8517729655458225 +a=zee,b=wye,i=1159,x=0.46769194201594133,y=0.4329746427091592 +a=eks,b=wye,i=1162,x=0.9629901424599551,y=0.7303763539966592 +a=hat,b=pan,i=1163,x=0.1540633521892789,y=0.30579559836649084 +a=hat,b=pan,i=1165,x=0.6211654981395032,y=0.8227816494549414 +a=eks,b=eks,i=1166,x=0.43746753562542595,y=0.4554692262381064 +a=eks,b=pan,i=1168,x=0.8136679912512943,y=0.597540308230969 +a=eks,b=hat,i=1170,x=0.38648551728927116,y=0.444170386297162 +a=wye,b=zee,i=1171,x=0.6468403370363878,y=0.9265036001050484 +a=wye,b=hat,i=1172,x=0.24417531360698597,y=0.4885016640644757 +a=hat,b=wye,i=1174,x=0.8826971260268877,y=0.5204304309651815 +a=wye,b=hat,i=1175,x=0.07253012277298443,y=0.23424850735777059 +a=hat,b=eks,i=1176,x=0.006644223863763399,y=0.0816917135559706 +a=eks,b=zee,i=1178,x=0.6806297878854731,y=0.5818723196551134 +a=pan,b=pan,i=1179,x=0.8705072785671686,y=0.6988727124241529 +a=hat,b=pan,i=1186,x=0.18605162703349232,y=0.08984973385947226 +a=hat,b=pan,i=1191,x=0.6073887594007545,y=0.582980066141568 +a=pan,b=pan,i=1195,x=0.16832227022787238,y=0.13828673042487394 +a=zee,b=zee,i=1198,x=0.7027548035545187,y=0.5696437156771905 +a=hat,b=eks,i=1203,x=0.13371374012873294,y=0.255811175503322 +a=pan,b=eks,i=1205,x=0.7829882013835832,y=0.8062997039846184 +a=hat,b=eks,i=1211,x=0.8188718956849538,y=0.8967648753839026 +a=pan,b=wye,i=1212,x=0.664842209320305,y=0.5067617041720663 +a=pan,b=pan,i=1214,x=0.7158445324765502,y=0.7170272500849562 +a=zee,b=eks,i=1215,x=0.17023806172245382,y=0.11112961156527701 +a=pan,b=pan,i=1217,x=0.058339498506774445,y=0.3299590477816785 +a=pan,b=wye,i=1218,x=0.2981850301136384,y=0.275715699110609 +a=zee,b=pan,i=1221,x=0.1120496540408027,y=0.052474214794520524 +a=zee,b=wye,i=1227,x=0.35351274012969736,y=0.4041475707851616 +a=eks,b=eks,i=1228,x=0.5030002251433316,y=0.8127865742005792 +a=hat,b=eks,i=1229,x=0.6208757978424075,y=0.5685317001125881 +a=hat,b=wye,i=1230,x=0.4033883868841214,y=0.21662083975598512 +a=zee,b=zee,i=1232,x=0.6255227701030528,y=0.7068037158292888 +a=zee,b=hat,i=1233,x=0.16099869622122553,y=0.03145480439751913 +a=wye,b=eks,i=1234,x=0.29236003818241163,y=0.0038729096629406268 +a=eks,b=wye,i=1236,x=0.25200335314789113,y=0.18668063103395705 +a=pan,b=hat,i=1237,x=0.7976885073930762,y=0.5851390530977472 +a=eks,b=zee,i=1240,x=0.31745479549254885,y=0.19433880518244362 +a=pan,b=zee,i=1243,x=0.6589609168139929,y=0.6454105665267801 +a=wye,b=eks,i=1244,x=0.2787899466812519,y=0.06055887677281169 +a=pan,b=hat,i=1248,x=0.1525604218696871,y=0.07482470280574516 +a=hat,b=hat,i=1249,x=0.7002367713266386,y=0.6487527612372115 +a=zee,b=hat,i=1250,x=0.9701426957388892,y=0.7845500860373503 +a=pan,b=hat,i=1251,x=0.5290805139059341,y=0.7100071242645416 +a=zee,b=eks,i=1253,x=0.5423655422122198,y=0.859227213109029 +a=zee,b=pan,i=1254,x=0.21221332375586466,y=0.26582553763793293 +a=zee,b=eks,i=1255,x=0.5793553556065434,y=0.563660887083747 +a=wye,b=wye,i=1257,x=0.23334157949355694,y=0.48533573180276546 +a=zee,b=wye,i=1259,x=0.18343409452228054,y=0.018648673229345936 +a=wye,b=eks,i=1260,x=0.7451552312920868,y=0.7083570752878636 +a=eks,b=pan,i=1262,x=0.6119687598964016,y=0.8309635765979287 +a=hat,b=zee,i=1263,x=0.990205350112817,y=0.9130137981522629 +a=wye,b=eks,i=1264,x=0.2728580162726342,y=0.34083170474058677 +a=wye,b=hat,i=1265,x=0.03629556392023969,y=0.14427174473473803 +a=zee,b=eks,i=1266,x=0.042350338334240956,y=0.1289699792266037 +a=hat,b=zee,i=1269,x=0.23099691497930386,y=0.010607810026782571 +a=wye,b=pan,i=1273,x=0.3500305547201491,y=0.19911752000719163 +a=wye,b=zee,i=1275,x=0.45988125966489024,y=0.44169640932292065 +a=hat,b=eks,i=1280,x=0.46886095371359493,y=0.40718264857353603 +a=wye,b=eks,i=1281,x=0.23006798520906935,y=0.08383446031686925 +a=hat,b=eks,i=1283,x=0.5054724357500647,y=0.7470906139600201 +a=hat,b=zee,i=1284,x=0.1351519159722092,y=0.4498407585837816 +a=eks,b=wye,i=1285,x=0.9928332865840428,y=0.6970272102748626 +a=zee,b=eks,i=1288,x=0.9628830236233576,y=0.9651783931494015 +a=hat,b=eks,i=1289,x=0.18315393370531752,y=0.1945534839637214 +a=eks,b=zee,i=1291,x=0.9018025573968887,y=0.8449305240236747 +a=eks,b=eks,i=1292,x=0.7608771883116217,y=0.7517241556722504 +a=wye,b=hat,i=1293,x=0.15064377804093187,y=0.4793850890733947 +a=zee,b=wye,i=1298,x=0.779174519106144,y=0.8363414405399494 +a=wye,b=wye,i=1302,x=0.18017602702804525,y=0.2080647082488024 +a=eks,b=pan,i=1304,x=0.8469416170979848,y=0.9095929671389578 +a=hat,b=wye,i=1305,x=0.1011787110939425,y=0.17876379874526727 +a=hat,b=pan,i=1306,x=0.354306631649279,y=0.14650574878242473 +a=hat,b=zee,i=1313,x=0.6080368706120283,y=0.7923296244615721 +a=zee,b=wye,i=1315,x=0.49174797358568,y=0.21477329503908604 +a=hat,b=zee,i=1316,x=0.8447890636321257,y=0.5448553401794702 +a=zee,b=pan,i=1317,x=0.234827977442866,y=0.36535789013854214 +a=hat,b=pan,i=1323,x=0.785186354961605,y=0.5187554224402933 +a=hat,b=wye,i=1324,x=0.4653747699218791,y=0.07316638818680055 +a=wye,b=eks,i=1326,x=0.5019035191475638,y=0.9808444985066099 +a=zee,b=wye,i=1330,x=0.20196851520666603,y=0.4686296388879383 +a=pan,b=eks,i=1332,x=0.9437028531431318,y=0.8092545870987017 +a=zee,b=zee,i=1335,x=0.5987101585948386,y=0.7670719549466084 +a=eks,b=wye,i=1339,x=0.5575467999942988,y=0.7816590387896203 +a=pan,b=zee,i=1341,x=0.8491462615453724,y=0.7667214357631618 +a=pan,b=eks,i=1344,x=0.14343578380352173,y=0.3534760283313706 +a=zee,b=zee,i=1345,x=0.3068266605225908,y=0.1872593613407797 +a=eks,b=pan,i=1347,x=0.6927435409900552,y=0.8895994295177906 +a=eks,b=pan,i=1348,x=0.6801900016838289,y=0.81285575413888 +a=wye,b=hat,i=1350,x=0.7464955639967092,y=0.635601451124977 +a=zee,b=zee,i=1353,x=0.09798837394769866,y=0.4857389187941127 +a=pan,b=zee,i=1355,x=0.4204132169844832,y=0.016976719720622646 +a=hat,b=wye,i=1357,x=0.6527272744396904,y=0.5760550769108022 +a=wye,b=zee,i=1358,x=0.40135887170615936,y=0.49587544313347875 +a=wye,b=pan,i=1360,x=0.13086231928141434,y=0.010866288916755895 +a=pan,b=pan,i=1362,x=0.21757550606480047,y=0.3250911878972238 +a=zee,b=wye,i=1363,x=0.12002019129987074,y=0.330458068115164 +a=hat,b=zee,i=1364,x=0.11093600453342645,y=0.46812386024583597 +a=pan,b=eks,i=1366,x=0.44912372133198186,y=0.13603083622218803 +a=pan,b=hat,i=1368,x=0.5290826491768821,y=0.7868317670838846 +a=hat,b=hat,i=1369,x=0.9003291714409005,y=0.6548894347969356 +a=eks,b=zee,i=1373,x=0.7520637884030741,y=0.7184683086802719 +a=hat,b=zee,i=1376,x=0.3256794711244385,y=0.38645249736136067 +a=eks,b=hat,i=1377,x=0.179526538530434,y=0.20081807319252887 +a=zee,b=hat,i=1380,x=0.85880207513692,y=0.5362089929386346 +a=eks,b=eks,i=1381,x=0.7480180475780296,y=0.9104247466520813 +a=pan,b=pan,i=1382,x=0.5734287289517749,y=0.8325676507978588 +a=wye,b=pan,i=1383,x=0.7445746522867436,y=0.977610514961822 +a=hat,b=pan,i=1384,x=0.18929691453341568,y=0.09316356559826999 +a=hat,b=eks,i=1385,x=0.8173647642606612,y=0.685818179101868 +a=eks,b=hat,i=1387,x=0.6336667717285401,y=0.7885877398020724 +a=eks,b=eks,i=1388,x=0.6391264035893477,y=0.885429385188037 +a=zee,b=hat,i=1389,x=0.2737321526786327,y=0.40630528382661724 +a=eks,b=wye,i=1391,x=0.4921330479506649,y=0.23072265405056214 +a=zee,b=zee,i=1393,x=0.568247504526133,y=0.7756896840334044 +a=eks,b=wye,i=1394,x=0.2879212011081145,y=0.2954751331645483 +a=pan,b=zee,i=1395,x=0.6235312578229149,y=0.9190115143142508 +a=wye,b=wye,i=1397,x=0.1908719616976211,y=0.49066946794315214 +a=pan,b=wye,i=1398,x=0.44636597753534346,y=0.1332459124221107 +a=pan,b=pan,i=1400,x=0.7498043663610715,y=0.9134287398239703 +a=hat,b=eks,i=1403,x=0.7141565502820018,y=0.8983828801012884 +a=eks,b=wye,i=1404,x=0.014080795466545282,y=0.18026639861936977 +a=zee,b=pan,i=1405,x=0.6715143596794965,y=0.921403075922691 +a=zee,b=zee,i=1406,x=0.542929251925297,y=0.5096745932177545 +a=hat,b=hat,i=1407,x=0.925464277899458,y=0.8114581401124622 +a=hat,b=pan,i=1409,x=0.7360283636432529,y=0.530485536184739 +a=zee,b=zee,i=1412,x=0.3608642872844662,y=0.47981840619533633 +a=pan,b=pan,i=1414,x=0.41821681358517837,y=0.09261463379853807 +a=eks,b=pan,i=1415,x=0.36407936516918227,y=0.412995532484439 +a=zee,b=eks,i=1416,x=0.8037535280997706,y=0.9967016304554022 +a=zee,b=wye,i=1417,x=0.03656836512418926,y=0.24047847966373825 +a=eks,b=zee,i=1419,x=0.0019272339003844063,y=0.4494856127708353 +a=eks,b=hat,i=1424,x=0.816131333846752,y=0.6719670303804344 +a=pan,b=hat,i=1425,x=0.7608261327843064,y=0.8033020578141182 +a=hat,b=wye,i=1427,x=0.37742125258201054,y=0.21248345631269194 +a=hat,b=hat,i=1430,x=0.2249233470581683,y=0.2783168994644075 +a=wye,b=pan,i=1439,x=0.29634793935457593,y=0.15883447307684273 +a=hat,b=wye,i=1440,x=0.9552968869720926,y=0.7549130979076563 +a=eks,b=wye,i=1441,x=0.782665993384691,y=0.6769028671991114 +a=wye,b=wye,i=1442,x=0.1111822347810345,y=0.4098271097617635 +a=wye,b=pan,i=1443,x=0.9004115661167051,y=0.8953351280072975 +a=wye,b=hat,i=1445,x=0.5126253689092004,y=0.9851511494903027 +a=pan,b=zee,i=1449,x=0.7342563560822476,y=0.5866440660526566 +a=zee,b=pan,i=1451,x=0.7266623210900269,y=0.5529202681153802 +a=pan,b=zee,i=1456,x=0.6285804221646021,y=0.9875061625049019 +a=zee,b=eks,i=1462,x=0.11393628149045654,y=0.14776897927457688 +a=zee,b=wye,i=1463,x=0.9485009664381004,y=0.6876104431895068 +a=pan,b=eks,i=1464,x=0.5034433003230543,y=0.9194125130762513 +a=pan,b=zee,i=1465,x=0.18563268428375257,y=0.09241285966004353 +a=eks,b=eks,i=1467,x=0.5966766034558736,y=0.5918168248126415 +a=zee,b=wye,i=1468,x=0.8524700641554818,y=0.9423215024482277 +a=pan,b=pan,i=1472,x=0.13616411059500877,y=0.29064871767206657 +a=eks,b=wye,i=1474,x=0.4211179162576446,y=0.21058536437655107 +a=zee,b=pan,i=1476,x=0.13639522899731849,y=0.23338840020951146 +a=wye,b=hat,i=1478,x=0.9181407667919723,y=0.542065887413139 +a=hat,b=eks,i=1483,x=0.14507297992678936,y=0.005565478369193744 +a=wye,b=pan,i=1486,x=0.42338989462787613,y=0.21044104481161763 +a=pan,b=zee,i=1489,x=0.9254041583361616,y=0.8626755735608904 +a=zee,b=hat,i=1492,x=0.31566626553195365,y=0.18969237480034762 +a=pan,b=hat,i=1493,x=0.7443466050859169,y=0.5883736148067066 +a=pan,b=zee,i=1494,x=0.489472189755636,y=0.2436710488233178 +a=pan,b=hat,i=1495,x=0.31071524278241913,y=0.3032733210952677 +a=eks,b=zee,i=1497,x=0.13194664583383386,y=0.13915515391288613 +a=wye,b=pan,i=1498,x=0.40290420886277534,y=0.45645851051725006 +a=zee,b=wye,i=1500,x=0.8051155053673082,y=0.628483371578552 +a=hat,b=pan,i=1501,x=0.8675575754177055,y=0.5525846951861648 +a=wye,b=pan,i=1503,x=0.5396577054171726,y=0.6580836727630581 +a=eks,b=wye,i=1504,x=0.3351263725136986,y=0.16701945030517473 +a=hat,b=wye,i=1506,x=0.11505114122495796,y=0.344787577171222 +a=wye,b=hat,i=1507,x=0.84331982245662,y=0.5563459493044525 +a=eks,b=hat,i=1513,x=0.10774228377040074,y=0.15410741897104152 +a=pan,b=eks,i=1516,x=0.322276672926436,y=0.4473633411895408 +a=eks,b=eks,i=1517,x=0.9166592846030838,y=0.9746072560912218 +a=eks,b=zee,i=1519,x=0.008458305921919762,y=0.13018614842795018 +a=wye,b=pan,i=1520,x=0.6365490008145669,y=0.717108948902972 +a=zee,b=eks,i=1521,x=0.8128775978881801,y=0.8496069709075166 +a=zee,b=eks,i=1522,x=0.7549485896689099,y=0.8158698570741542 +a=wye,b=eks,i=1526,x=0.5993045597268822,y=0.8066671481799782 +a=wye,b=zee,i=1530,x=0.0001874794831505655,y=0.316767027644979 +a=pan,b=zee,i=1531,x=0.8883596657541506,y=0.5839060771184763 +a=eks,b=hat,i=1532,x=0.901005316986836,y=0.8140237382706386 +a=hat,b=eks,i=1534,x=0.03906160456377494,y=0.1079795640773159 +a=pan,b=pan,i=1538,x=0.7004457835988849,y=0.9254536373090144 +a=zee,b=zee,i=1539,x=0.08095025737185801,y=0.42649957909211544 +a=zee,b=hat,i=1540,x=0.5503724625066438,y=0.8550739169017145 +a=pan,b=hat,i=1543,x=0.5949367118079497,y=0.8559890968130015 +a=pan,b=eks,i=1546,x=0.2200107807755327,y=0.4056585225829311 +a=hat,b=zee,i=1548,x=0.7802297233261388,y=0.7951833869084849 +a=wye,b=wye,i=1550,x=0.08609382344969774,y=0.39902582557569544 +a=wye,b=eks,i=1552,x=0.7411482258747379,y=0.5326218258597286 +a=zee,b=eks,i=1554,x=0.27856650294803487,y=0.3773512841270542 +a=zee,b=pan,i=1556,x=0.810331031324778,y=0.8529873485281747 +a=pan,b=eks,i=1557,x=0.8809860667113874,y=0.6544680775174134 +a=zee,b=zee,i=1558,x=0.5835792774028313,y=0.7084079588663174 +a=pan,b=zee,i=1561,x=0.705850527727704,y=0.9592589404430422 +a=hat,b=hat,i=1562,x=0.31193139935992087,y=0.16547553772610035 +a=zee,b=pan,i=1565,x=0.012156208135737478,y=0.3456043711066239 +a=zee,b=hat,i=1568,x=0.7354460222177639,y=0.9579628704250065 +a=pan,b=wye,i=1571,x=0.6137258407313767,y=0.9758738290281926 +a=pan,b=pan,i=1572,x=0.21906870698568925,y=0.09712236243897499 +a=zee,b=zee,i=1576,x=0.8002836252017393,y=0.8669638365198293 +a=wye,b=hat,i=1577,x=0.0784765489757262,y=0.2919577999135742 +a=wye,b=zee,i=1579,x=0.8737327971880199,y=0.7021864790253274 +a=zee,b=wye,i=1580,x=0.5926703370632916,y=0.6204701558848567 +a=eks,b=zee,i=1581,x=0.3258371500409273,y=0.4813220118624293 +a=pan,b=wye,i=1586,x=0.6737421455744065,y=0.8440144488545762 +a=wye,b=eks,i=1587,x=0.2445786639209251,y=0.4387287649518946 +a=hat,b=zee,i=1589,x=0.6381249665841564,y=0.6622471527137181 +a=zee,b=zee,i=1590,x=0.49197726385941254,y=0.2851074772091239 +a=pan,b=wye,i=1591,x=0.27721780314806643,y=0.42224771091002244 +a=pan,b=pan,i=1595,x=0.5198729892603339,y=0.8135669258519346 +a=eks,b=wye,i=1596,x=0.8578168450376926,y=0.8632162279300964 +a=zee,b=hat,i=1601,x=0.21917535804489907,y=0.49754205213030844 +a=wye,b=pan,i=1602,x=0.8342980736735198,y=0.6640472095662565 +a=pan,b=hat,i=1605,x=0.7597487093068874,y=0.8484514239165745 +a=wye,b=eks,i=1610,x=0.09062598480760276,y=0.3361854985819238 +a=eks,b=pan,i=1612,x=0.34051658433735943,y=0.28757859267810415 +a=eks,b=wye,i=1615,x=0.05539774482352222,y=0.030230875132911672 +a=zee,b=eks,i=1618,x=0.41825022828100444,y=0.010066997525972399 +a=eks,b=hat,i=1620,x=0.1861273836070172,y=0.2869387265308132 +a=wye,b=eks,i=1621,x=0.4197448738879491,y=0.057355525921190864 +a=wye,b=zee,i=1625,x=0.7652458613408694,y=0.959285581308301 +a=hat,b=zee,i=1629,x=0.41083118021802867,y=0.019106148002514645 +a=wye,b=hat,i=1631,x=0.7242804590797115,y=0.9448679681099966 +a=wye,b=pan,i=1635,x=0.8895974823179132,y=0.9200024991202054 +a=wye,b=wye,i=1636,x=0.9393356532728606,y=0.6298264999340702 +a=wye,b=eks,i=1637,x=0.9073542081519019,y=0.6848431646656846 +a=eks,b=wye,i=1640,x=0.7198824080298333,y=0.7037862057023272 +a=pan,b=pan,i=1645,x=0.8386173577817879,y=0.7579883039951569 +a=wye,b=zee,i=1647,x=0.3542223974517451,y=0.4616303281316404 +a=zee,b=pan,i=1648,x=0.1732057619535785,y=0.21331253786975357 +a=zee,b=wye,i=1650,x=0.8310778499617896,y=0.8744033167682863 +a=wye,b=wye,i=1653,x=0.6034173789737551,y=0.7826811363427305 +a=zee,b=eks,i=1655,x=0.31813723998346144,y=0.2538852441364856 +a=wye,b=hat,i=1656,x=0.18836020025377764,y=0.20683034404839462 +a=wye,b=zee,i=1658,x=0.42244696220990907,y=0.25272710810302346 +a=wye,b=hat,i=1659,x=0.29012052922811093,y=0.41591681426338967 +a=wye,b=hat,i=1660,x=0.4268085841844734,y=0.3388035517120921 +a=eks,b=hat,i=1661,x=0.13934499347961038,y=0.03663996929413327 +a=wye,b=eks,i=1665,x=0.8939474493355103,y=0.9223252135239184 +a=wye,b=hat,i=1669,x=0.4710950479501834,y=0.03651025725804602 +a=hat,b=eks,i=1670,x=0.6003116669898597,y=0.7981557111587316 +a=pan,b=pan,i=1671,x=0.8116187328458756,y=0.8072718271616067 +a=pan,b=wye,i=1672,x=0.7034003424147444,y=0.6847351199705963 +a=wye,b=hat,i=1673,x=0.5949143416873871,y=0.8102803139285161 +a=wye,b=wye,i=1676,x=0.29137127774161453,y=0.3509788972831772 +a=zee,b=hat,i=1677,x=0.051223624824948355,y=0.48806061670524303 +a=pan,b=zee,i=1678,x=0.22830360777714898,y=0.040523234104181904 +a=zee,b=zee,i=1679,x=0.2004874019427556,y=0.2692182176272302 +a=hat,b=pan,i=1681,x=0.8474039861745504,y=0.5929326488850256 +a=pan,b=zee,i=1682,x=0.6678126441832403,y=0.7581822567177666 +a=eks,b=eks,i=1683,x=0.1656742241132675,y=0.25898444627641315 +a=eks,b=eks,i=1684,x=0.08681268181886848,y=0.14340546739344362 +a=pan,b=eks,i=1687,x=0.663918740679759,y=0.7797473286438443 +a=hat,b=eks,i=1689,x=0.49022956784197735,y=0.4412363150159613 +a=wye,b=hat,i=1691,x=0.19346871577634817,y=0.3548449217449817 +a=eks,b=zee,i=1692,x=0.2220528759711472,y=0.2854499747333922 +a=wye,b=pan,i=1693,x=0.6318004848086037,y=0.8235151199361017 +a=hat,b=hat,i=1694,x=0.22300051255024678,y=0.23627303242311026 +a=pan,b=eks,i=1696,x=0.5409026908587434,y=0.8707138792965543 +a=zee,b=eks,i=1697,x=0.8215348448990311,y=0.5963587804425763 +a=eks,b=wye,i=1706,x=0.867732327367188,y=0.7815034918779579 +a=hat,b=wye,i=1709,x=0.7255615455173713,y=0.7788950854100821 +a=eks,b=hat,i=1711,x=0.8331359499607889,y=0.8880694168170389 +a=pan,b=zee,i=1712,x=0.07987647709173995,y=0.13417502683990923 +a=eks,b=wye,i=1713,x=0.43055194021989684,y=0.12038634859450736 +a=eks,b=eks,i=1714,x=0.5087128193007605,y=0.9531328272635052 +a=zee,b=wye,i=1716,x=0.9367542179955354,y=0.8831199104153296 +a=pan,b=pan,i=1720,x=0.26837378206040097,y=0.3273738090239059 +a=eks,b=pan,i=1722,x=0.7488627212441221,y=0.7589673147670182 +a=pan,b=zee,i=1723,x=0.22059597690872113,y=0.4590031168653098 +a=zee,b=wye,i=1724,x=0.11085385425683147,y=0.18276048166565262 +a=eks,b=eks,i=1725,x=0.8016828955823794,y=0.5017037375277129 +a=eks,b=wye,i=1726,x=0.9929352438598067,y=0.836317286740252 +a=hat,b=pan,i=1727,x=0.015544541266721779,y=0.4301942866494898 +a=wye,b=zee,i=1730,x=0.17481728816675346,y=0.4661820645212398 +a=eks,b=wye,i=1732,x=0.9141703983722962,y=0.7783272768366281 +a=pan,b=wye,i=1733,x=0.4811498350363058,y=0.31752434003930774 +a=hat,b=hat,i=1741,x=0.6667341296371178,y=0.5083249671499618 +a=zee,b=zee,i=1742,x=0.5570445537603863,y=0.9969595288070264 +a=hat,b=pan,i=1743,x=0.3878736075798501,y=0.09689320155996384 +a=hat,b=wye,i=1744,x=0.47545940383287155,y=0.035171107409935454 +a=zee,b=hat,i=1746,x=0.058673442891371996,y=0.28933038921745524 +a=eks,b=wye,i=1748,x=0.3689045321575106,y=0.43375960646000566 +a=zee,b=pan,i=1750,x=0.42748309274481444,y=0.40582328846411353 +a=eks,b=hat,i=1752,x=0.6822739323301563,y=0.934728306935636 +a=hat,b=hat,i=1756,x=0.6677910628012946,y=0.7992076156627536 +a=pan,b=pan,i=1757,x=0.018771917494669887,y=0.07627637321631209 +a=eks,b=eks,i=1758,x=0.3849737318613389,y=0.10314796719548613 +a=eks,b=hat,i=1759,x=0.004605943802663104,y=0.13706408448625906 +a=zee,b=zee,i=1761,x=0.9779052389253532,y=0.5003086801528233 +a=hat,b=pan,i=1764,x=0.02195532641775666,y=0.2526330533315183 +a=hat,b=eks,i=1765,x=0.2835946220779688,y=0.29118113110322497 +a=eks,b=wye,i=1770,x=0.7022926949673525,y=0.8178450530445518 +a=hat,b=eks,i=1772,x=0.585792241890598,y=0.7443360574921659 +a=eks,b=pan,i=1778,x=0.5825936705834729,y=0.5453162110699705 +a=pan,b=zee,i=1780,x=0.1846415746915494,y=0.04736023830541203 +a=pan,b=eks,i=1782,x=0.9210030244758979,y=0.7773896236831834 +a=wye,b=wye,i=1784,x=0.8612436216521431,y=0.8048330008328066 +a=pan,b=zee,i=1786,x=0.2494860009657509,y=0.17194280903044357 +a=eks,b=eks,i=1787,x=0.368000320083405,y=0.4886055420500375 +a=pan,b=wye,i=1788,x=0.26250246334689176,y=0.04787633922145995 +a=hat,b=zee,i=1790,x=0.37729036546983097,y=0.27703668720411234 +a=pan,b=zee,i=1792,x=0.8322225569737312,y=0.7917170874641617 +a=wye,b=zee,i=1793,x=0.31884392088021907,y=0.48529327738748296 +a=hat,b=zee,i=1795,x=0.16118129356442434,y=0.16950272509494824 +a=zee,b=eks,i=1796,x=0.4942226187236075,y=0.14210516571467535 +a=hat,b=zee,i=1797,x=0.7287749063387707,y=0.9927587108357429 +a=zee,b=pan,i=1800,x=0.72307448294554,y=0.6376778174182595 +a=pan,b=eks,i=1801,x=0.8102218415617043,y=0.6044303313247449 +a=eks,b=wye,i=1803,x=0.5196592664144227,y=0.7156673976778524 +a=hat,b=wye,i=1808,x=0.2287730659373145,y=0.20360891960927452 +a=eks,b=zee,i=1809,x=0.5828879813451391,y=0.8871296430025095 +a=wye,b=hat,i=1810,x=0.10808902686015609,y=0.003095657967865484 +a=zee,b=wye,i=1811,x=0.879138779526544,y=0.8158846610141476 +a=eks,b=pan,i=1815,x=0.5418348248161854,y=0.9355389520025802 +a=hat,b=hat,i=1816,x=0.09792806194299297,y=0.14176660544329966 +a=pan,b=pan,i=1817,x=0.5655519977509864,y=0.5975680493813812 +a=pan,b=wye,i=1819,x=0.18318519888267681,y=0.43197282065530884 +a=hat,b=wye,i=1822,x=0.522603809398008,y=0.6634567147948507 +a=zee,b=hat,i=1823,x=0.5191794392445693,y=0.5255931403873793 +a=wye,b=pan,i=1825,x=0.5392802909916755,y=0.8897079123047565 +a=wye,b=pan,i=1826,x=0.8957889050713344,y=0.7119911089910552 +a=hat,b=hat,i=1827,x=0.7124428569925854,y=0.5480761759295041 +a=zee,b=hat,i=1828,x=0.05786804641448351,y=0.4254319991402028 +a=zee,b=hat,i=1830,x=0.2721305750226911,y=0.005377285991549963 +a=pan,b=hat,i=1831,x=0.18303692231105184,y=0.21025826705763861 +a=eks,b=wye,i=1835,x=0.9900052984177767,y=0.8879825093814294 +a=hat,b=eks,i=1837,x=0.9591593624436306,y=0.6113919452246622 +a=hat,b=zee,i=1838,x=0.559343676070325,y=0.890209332873675 +a=pan,b=hat,i=1839,x=0.5368391085129115,y=0.8180683703610315 +a=pan,b=hat,i=1842,x=0.9898704891265324,y=0.7317672838087951 +a=hat,b=eks,i=1845,x=0.09049828109166225,y=0.1947578588027301 +a=zee,b=wye,i=1847,x=0.5102908546678789,y=0.8622466590956885 +a=eks,b=wye,i=1848,x=0.9737508284191876,y=0.6060569185675129 +a=eks,b=eks,i=1851,x=0.7390412177790203,y=0.769519937153525 +a=zee,b=wye,i=1853,x=0.8447601423313442,y=0.8520011644241022 +a=pan,b=hat,i=1855,x=0.8401351548600108,y=0.6504879006085633 +a=hat,b=zee,i=1856,x=0.07606845988104194,y=0.00034299355854428004 +a=wye,b=zee,i=1857,x=0.4582107832207104,y=0.2944016633400677 +a=eks,b=wye,i=1858,x=0.9930106907313097,y=0.7391793267018062 +a=hat,b=pan,i=1859,x=0.42255637553704006,y=0.02707473931820803 +a=eks,b=hat,i=1862,x=0.8127278660333865,y=0.8191943473539423 +a=eks,b=zee,i=1865,x=0.38057266246696253,y=0.03213839928081663 +a=eks,b=hat,i=1866,x=0.8031652473986357,y=0.5958264736432561 +a=wye,b=wye,i=1867,x=0.15951611637472107,y=0.4077662801256805 +a=eks,b=zee,i=1868,x=0.6732934218406293,y=0.7505416061385557 +a=eks,b=zee,i=1869,x=0.633163245609033,y=0.8429419490648784 +a=wye,b=pan,i=1870,x=0.10163096579388076,y=0.13758281047223042 +a=hat,b=wye,i=1871,x=0.08107553652444954,y=0.2640692772059776 +a=pan,b=eks,i=1876,x=0.6468659335884865,y=0.710835697336098 +a=hat,b=zee,i=1877,x=0.9303319011279677,y=0.7113730786626118 +a=pan,b=zee,i=1883,x=0.34429591718844843,y=0.05689015367587591 +a=zee,b=wye,i=1885,x=0.11851805777842395,y=0.23782759573809764 +a=zee,b=hat,i=1891,x=0.5382838856043256,y=0.8806888516912734 +a=zee,b=eks,i=1892,x=0.8124856255009596,y=0.9417530148525823 +a=hat,b=zee,i=1893,x=0.6120649825518716,y=0.8578129408524632 +a=wye,b=wye,i=1894,x=0.4169983470765677,y=0.31293410227278906 +a=hat,b=wye,i=1895,x=0.10961101368157089,y=0.32892883700517095 +a=hat,b=wye,i=1896,x=0.9132730441559633,y=0.7487099837821863 +a=hat,b=hat,i=1897,x=0.7675505245773306,y=0.8461420935545583 +a=wye,b=hat,i=1899,x=0.1709902864944267,y=0.48516354025753305 +a=hat,b=pan,i=1900,x=0.6087321537907773,y=0.7970729316915601 +a=wye,b=eks,i=1903,x=0.31804488869587366,y=0.14285299153786624 +a=eks,b=eks,i=1907,x=0.9438758492662777,y=0.7214758965332612 +a=hat,b=wye,i=1910,x=0.7380789095291242,y=0.9502552254648776 +a=wye,b=wye,i=1912,x=0.7175207335721732,y=0.5163511962741214 +a=hat,b=pan,i=1915,x=0.6426932948416931,y=0.5081694432335289 +a=zee,b=wye,i=1917,x=0.529838527546025,y=0.975044822917303 +a=eks,b=wye,i=1921,x=0.9456983171768308,y=0.8913471052406744 +a=wye,b=pan,i=1922,x=0.6733026865976656,y=0.5941565401265938 +a=zee,b=wye,i=1924,x=0.14261091973981976,y=0.03891416444006246 +a=pan,b=pan,i=1925,x=0.051704291514689915,y=0.30096139627683915 +a=eks,b=pan,i=1926,x=0.08149680519340818,y=0.371502322922598 +a=pan,b=wye,i=1929,x=0.715219843779286,y=0.7347318985161266 +a=eks,b=eks,i=1931,x=0.6283884556872956,y=0.714926049974028 +a=pan,b=wye,i=1932,x=0.08318436818892117,y=0.43049862856264764 +a=wye,b=zee,i=1933,x=0.9047633922940572,y=0.7844909689207981 +a=wye,b=wye,i=1935,x=0.7550429521371519,y=0.786133808170408 +a=wye,b=hat,i=1936,x=0.3345630973104814,y=0.2823268521687281 +a=pan,b=wye,i=1937,x=0.9521970743863757,y=0.5949587882541866 +a=zee,b=hat,i=1938,x=0.18206318284329825,y=0.0011400311959023357 +a=pan,b=eks,i=1941,x=0.8294899690053994,y=0.7564416563177322 +a=pan,b=eks,i=1943,x=0.9719276019842854,y=0.640150164953268 +a=zee,b=zee,i=1948,x=0.8526284266294675,y=0.7580336598194982 +a=eks,b=hat,i=1951,x=0.9392053569680634,y=0.9768144646610879 +a=zee,b=eks,i=1953,x=0.6668788836391065,y=0.7090525532474364 +a=zee,b=zee,i=1954,x=0.7595127799385754,y=0.6001574207956651 +a=pan,b=zee,i=1957,x=0.9854793880226635,y=0.7095712814074717 +a=wye,b=wye,i=1961,x=0.29833631790760273,y=0.4831530650838167 +a=hat,b=eks,i=1962,x=0.36631759989103085,y=0.29865431150806365 +a=wye,b=pan,i=1964,x=0.7334272338627286,y=0.650447648017669 +a=pan,b=pan,i=1965,x=0.9367163916661853,y=0.9638919891814807 +a=pan,b=eks,i=1968,x=0.7530954976867642,y=0.5048913343158832 +a=hat,b=wye,i=1971,x=0.4654113772986844,y=0.03490618297713166 +a=hat,b=wye,i=1972,x=0.5837244835312924,y=0.78564800693725 +a=wye,b=hat,i=1973,x=0.5256418800394103,y=0.5657320340909927 +a=wye,b=eks,i=1976,x=0.90900092404583,y=0.9088347779743747 +a=eks,b=eks,i=1978,x=0.43223859004330245,y=0.25096305614713244 +a=wye,b=pan,i=1979,x=0.044824962223491194,y=0.26304195982115053 +a=hat,b=pan,i=1981,x=0.7205280959278643,y=0.9765256304646956 +a=pan,b=eks,i=1982,x=0.11118021831380087,y=0.1736432452425345 +a=hat,b=wye,i=1985,x=0.6785523977842361,y=0.9088522942899968 +a=hat,b=eks,i=1990,x=0.972524874310568,y=0.7588379528101111 +a=zee,b=pan,i=1991,x=0.4266265409041532,y=0.46661051389718977 +a=eks,b=zee,i=1992,x=0.18951913536280773,y=0.3044420239454556 +a=hat,b=pan,i=1994,x=0.3458198938210745,y=0.15708271475158309 +a=pan,b=hat,i=1995,x=0.2451140421214234,y=0.21125136662021793 +a=wye,b=eks,i=1996,x=0.7260863327463748,y=0.8391383362988085 +a=zee,b=wye,i=1997,x=0.3390776046149281,y=0.2943389939229085 +a=eks,b=zee,i=1999,x=0.6180255159787116,y=0.7640028449996572 +a=wye,b=hat,i=2001,x=0.15924096642007157,y=0.24059632344634185 +a=pan,b=zee,i=2002,x=0.5349190357320186,y=0.508630259684438 +a=hat,b=pan,i=2004,x=0.5792914584913227,y=0.9721311150467201 +a=hat,b=pan,i=2005,x=0.6721200696331198,y=0.5074220436659838 +a=zee,b=pan,i=2006,x=0.36314674395500735,y=0.05966789024528896 +a=eks,b=zee,i=2007,x=0.5198150674035192,y=0.5307294576536602 +a=wye,b=wye,i=2008,x=0.8038374651958967,y=0.863525245703629 +a=hat,b=eks,i=2009,x=0.8954319835423661,y=0.6074686757262493 +a=wye,b=hat,i=2012,x=0.3272476785644499,y=0.2852380145740261 +a=zee,b=pan,i=2013,x=0.5272911037027838,y=0.9007193862227653 +a=pan,b=zee,i=2014,x=0.8942547964450125,y=0.7308860097948163 +a=wye,b=pan,i=2015,x=0.7429848323935544,y=0.6564456028979551 +a=eks,b=eks,i=2017,x=0.5870221936023131,y=0.5886336776923361 +a=wye,b=hat,i=2019,x=0.43322808613233055,y=0.0385758517767808 +a=zee,b=eks,i=2020,x=0.6430370762426636,y=0.6948330772772741 +a=pan,b=zee,i=2021,x=0.4140878244124503,y=0.398400762850186 +a=eks,b=pan,i=2022,x=0.3500684495606733,y=0.14698881032642608 +a=eks,b=zee,i=2023,x=0.8926094968763351,y=0.6086053558590667 +a=wye,b=hat,i=2024,x=0.020600223126170603,y=0.20728018182250796 +a=zee,b=wye,i=2026,x=0.8573260145899378,y=0.9080875650609371 +a=eks,b=zee,i=2027,x=0.22981492296559103,y=0.10600637415066061 +a=zee,b=zee,i=2028,x=0.6842296172237651,y=0.896024172825087 +a=wye,b=zee,i=2031,x=0.14619362934789815,y=0.04433757197092214 +a=pan,b=hat,i=2032,x=0.5611491467878738,y=0.630949265472906 +a=zee,b=eks,i=2036,x=0.25944332814164905,y=0.11267646149361388 +a=hat,b=hat,i=2039,x=0.8389132941448142,y=0.9200224995580027 +a=wye,b=hat,i=2041,x=0.6563952046485523,y=0.7555478004412313 +a=zee,b=hat,i=2042,x=0.2743477126375994,y=0.3824464564910681 +a=hat,b=hat,i=2043,x=0.8811861962295147,y=0.5191315240489268 +a=zee,b=eks,i=2044,x=0.3599144261574607,y=0.24553060035029017 +a=wye,b=hat,i=2046,x=0.7333941298571239,y=0.5739371545354796 +a=hat,b=eks,i=2047,x=0.06042270034486685,y=0.46301889302926746 +a=pan,b=hat,i=2048,x=0.10911169262757925,y=0.007073831794458529 +a=pan,b=pan,i=2049,x=0.8624169299220058,y=0.9006582996702346 +a=eks,b=hat,i=2051,x=0.40407704836251557,y=0.26395123641005147 +a=zee,b=hat,i=2052,x=0.009808918561178714,y=0.2302545994571994 +a=wye,b=eks,i=2053,x=0.7633729697198686,y=0.8187837109642871 +a=wye,b=hat,i=2054,x=0.10710381581294204,y=0.3286506389479086 +a=pan,b=zee,i=2057,x=0.28231501416039284,y=0.12643281231603754 +a=wye,b=eks,i=2065,x=0.606169952184269,y=0.9495081658090401 +a=eks,b=eks,i=2067,x=0.23118685760407975,y=0.4886672632279645 +a=wye,b=wye,i=2068,x=0.0181286937053855,y=0.4027507216590225 +a=zee,b=wye,i=2070,x=0.2845370086876513,y=0.4200729779675041 +a=hat,b=pan,i=2073,x=0.14024645801145608,y=0.2232995634066972 +a=zee,b=hat,i=2080,x=0.9840706098598035,y=0.7011152185727909 +a=zee,b=wye,i=2081,x=0.3382103536180968,y=0.04576622304303102 +a=wye,b=wye,i=2083,x=0.654630167298159,y=0.9490657525005854 +a=hat,b=pan,i=2084,x=0.9418973198231615,y=0.8869025666330164 +a=hat,b=zee,i=2086,x=0.9687249489223216,y=0.9138672864469205 +a=hat,b=wye,i=2088,x=0.3324758019863273,y=0.4703648792781622 +a=zee,b=zee,i=2090,x=0.5043939613961448,y=0.9818791944950958 +a=eks,b=wye,i=2093,x=0.5685533529741125,y=0.8133350683940237 +a=wye,b=pan,i=2094,x=0.07847412023993783,y=0.3613060871668645 +a=wye,b=wye,i=2095,x=0.20230852407018185,y=0.2291747261210969 +a=eks,b=eks,i=2096,x=0.43638629510919924,y=0.2881257309332079 +a=hat,b=eks,i=2097,x=0.26844813288649483,y=0.39273900559861075 +a=hat,b=eks,i=2098,x=0.9966377977643898,y=0.5245550930114457 +a=hat,b=wye,i=2101,x=0.5557805350665251,y=0.5952937921640231 +a=zee,b=wye,i=2102,x=0.749445246206683,y=0.9220669751971446 +a=pan,b=zee,i=2105,x=0.42667111990222584,y=0.4200738107939501 +a=pan,b=eks,i=2106,x=0.6899381403750706,y=0.5175558265399449 +a=pan,b=wye,i=2107,x=0.046210916618416364,y=0.25213670524015686 +a=zee,b=zee,i=2108,x=0.7086278430636463,y=0.7267047227599615 +a=pan,b=zee,i=2109,x=0.8286002064140777,y=0.7422535714385249 +a=pan,b=zee,i=2113,x=0.0793213913259122,y=0.046201894636212604 +a=zee,b=zee,i=2116,x=0.4003379315212102,y=0.0193682083394614 +a=hat,b=hat,i=2119,x=0.8206707686267524,y=0.7611213033730956 +a=zee,b=wye,i=2120,x=0.5559252019928892,y=0.7174146654070022 +a=hat,b=wye,i=2121,x=0.9803985810617651,y=0.8394646120202436 +a=pan,b=wye,i=2123,x=0.9115498197515648,y=0.9169354954307747 +a=wye,b=eks,i=2127,x=0.06803650937651173,y=0.3577026589688229 +a=zee,b=eks,i=2129,x=0.28267518376958845,y=0.17688870699173864 +a=hat,b=pan,i=2130,x=0.19116926141337387,y=0.27875749703114405 +a=wye,b=pan,i=2133,x=0.6516558397748747,y=0.774009470971533 +a=zee,b=wye,i=2136,x=0.2843358696868167,y=0.17750391830130807 +a=zee,b=wye,i=2138,x=0.29832744224162844,y=0.33074245583419115 +a=zee,b=wye,i=2139,x=0.4116759409721965,y=0.16673308079819182 +a=zee,b=wye,i=2140,x=0.3063387912982882,y=0.3715575632516237 +a=pan,b=hat,i=2141,x=0.41506057628652626,y=0.013486526190589099 +a=zee,b=wye,i=2142,x=0.517904841622836,y=0.53285652127 +a=hat,b=pan,i=2143,x=0.9156355367699018,y=0.8823700552229912 +a=eks,b=zee,i=2146,x=0.4990209540685181,y=0.1364915882864166 +a=eks,b=wye,i=2147,x=0.15240384791463035,y=0.4599246782338706 +a=zee,b=eks,i=2149,x=0.7025420244699133,y=0.987609520343113 +a=wye,b=pan,i=2150,x=0.3436366777295877,y=0.3694637710717039 +a=hat,b=zee,i=2151,x=0.9616090415643731,y=0.8945473597755025 +a=zee,b=hat,i=2152,x=0.480760014274322,y=0.09273697945051707 +a=wye,b=pan,i=2157,x=0.40990967259698485,y=0.46693754055942116 +a=hat,b=hat,i=2158,x=0.36568864609540286,y=0.482086719899368 +a=zee,b=wye,i=2159,x=0.46324422760937845,y=0.18957042856735318 +a=pan,b=eks,i=2160,x=0.0032731741464655517,y=0.24265930126172286 +a=wye,b=eks,i=2161,x=0.17517848527969948,y=0.08180586013473534 +a=pan,b=pan,i=2162,x=0.4403551635970905,y=0.22942697632655906 +a=zee,b=hat,i=2167,x=0.42312576374129274,y=0.10048800632229682 +a=wye,b=hat,i=2168,x=0.6568978924854212,y=0.5101756478889046 +a=wye,b=eks,i=2170,x=0.4198547582787967,y=0.2376285818765217 +a=hat,b=wye,i=2179,x=0.8080588257410165,y=0.8760901920518874 +a=pan,b=eks,i=2180,x=0.6055815021312241,y=0.8480036770514022 +a=zee,b=pan,i=2181,x=0.5449270457570026,y=0.7992463596093999 +a=eks,b=pan,i=2183,x=0.8003361363186678,y=0.8955368869223884 +a=eks,b=eks,i=2185,x=0.33802204835640726,y=0.30007036518314967 +a=pan,b=eks,i=2187,x=0.09332217805283527,y=0.2731125734848725 +a=zee,b=eks,i=2189,x=0.984738578757059,y=0.892051880694554 +a=zee,b=hat,i=2193,x=0.44938360138176914,y=0.04690228110148875 +a=wye,b=wye,i=2194,x=0.2622599637682992,y=0.33190780821668475 +a=hat,b=wye,i=2197,x=0.3540930552112632,y=0.4554803152418352 +a=hat,b=eks,i=2198,x=0.12965400774700986,y=0.4139588865738947 +a=hat,b=wye,i=2202,x=0.4709189260548132,y=0.33410477791419135 +a=wye,b=pan,i=2203,x=0.8491557372816053,y=0.5530531109549706 +a=wye,b=zee,i=2205,x=0.2774377944743893,y=0.45205678592354026 +a=wye,b=eks,i=2209,x=0.7841059777895694,y=0.6947456883865291 +a=hat,b=eks,i=2210,x=0.46786259691563536,y=0.31576530398682046 +a=hat,b=zee,i=2214,x=0.2971188903315465,y=0.44965916160853636 +a=zee,b=pan,i=2215,x=0.06251445207257622,y=0.13216970387427485 +a=hat,b=wye,i=2216,x=0.3382952859935743,y=0.4400906767156443 +a=zee,b=wye,i=2217,x=0.49170781106474626,y=0.1402042893515265 +a=zee,b=hat,i=2218,x=0.2583991751219392,y=0.36652517821181607 +a=pan,b=zee,i=2219,x=0.14927136365683047,y=0.18664967620347506 +a=eks,b=wye,i=2220,x=0.5726690878517332,y=0.9834177283918458 +a=zee,b=eks,i=2222,x=0.813180106527479,y=0.621185672504634 +a=eks,b=hat,i=2223,x=0.289329024465074,y=0.36110779604692067 +a=eks,b=wye,i=2226,x=0.3454244478858154,y=0.29090367914645576 +a=zee,b=wye,i=2227,x=0.39971822303581617,y=0.17475090292312834 +a=eks,b=zee,i=2228,x=0.9408003473361174,y=0.9376913825387122 +a=hat,b=wye,i=2229,x=0.4494538288870511,y=0.13090866722624483 +a=wye,b=hat,i=2231,x=0.900794437962015,y=0.8967390597734215 +a=zee,b=wye,i=2233,x=0.9004219588711274,y=0.7577516737491493 +a=eks,b=eks,i=2234,x=0.27871867532288996,y=0.2911552878960423 +a=eks,b=wye,i=2235,x=0.5013653314603624,y=0.8333248001496258 +a=pan,b=zee,i=2239,x=0.010173755043218158,y=0.22123822336488064 +a=hat,b=wye,i=2241,x=0.5014017541132575,y=0.7090960181653438 +a=wye,b=hat,i=2242,x=0.9458244074853481,y=0.7456393313493013 +a=zee,b=pan,i=2243,x=0.29001787500073173,y=0.045527725574051714 +a=wye,b=hat,i=2246,x=0.7714374257659208,y=0.5425954287320883 +a=pan,b=pan,i=2247,x=0.8014273299143657,y=0.7288163705942878 +a=pan,b=pan,i=2248,x=0.954246012713997,y=0.8279688125072744 +a=eks,b=eks,i=2249,x=0.3345668023105298,y=0.31811620191709955 +a=eks,b=hat,i=2251,x=0.8946184447856771,y=0.8281124954281727 +a=zee,b=wye,i=2252,x=0.5655358148358,y=0.9169255629455827 +a=hat,b=zee,i=2255,x=0.4883498572156204,y=0.0770621976268544 +a=hat,b=hat,i=2257,x=0.6942446034273736,y=0.6246228939328669 +a=zee,b=zee,i=2262,x=0.7490208516776408,y=0.7277121821219803 +a=pan,b=eks,i=2269,x=0.5541880960714733,y=0.9158224391454514 +a=eks,b=eks,i=2270,x=0.5090886478757912,y=0.7656587962141506 +a=eks,b=hat,i=2273,x=0.8127008522217432,y=0.9949059480342844 +a=eks,b=wye,i=2275,x=0.5212081176523184,y=0.8177991905419402 +a=wye,b=eks,i=2278,x=0.17901836368365676,y=0.14044395537918564 +a=hat,b=eks,i=2279,x=0.012280680223469398,y=0.277342303022595 +a=wye,b=zee,i=2280,x=0.4217562022758986,y=0.051936162685817355 +a=zee,b=pan,i=2281,x=0.1383792519119802,y=0.47235511628254045 +a=eks,b=hat,i=2282,x=0.7011958061953378,y=0.91083574253739 +a=wye,b=wye,i=2286,x=0.777938701974155,y=0.7615824205677968 +a=pan,b=zee,i=2288,x=0.5745888818383479,y=0.8421462451069522 +a=pan,b=zee,i=2289,x=0.042515149065466495,y=0.3428290162671168 +a=zee,b=eks,i=2290,x=0.14418296982644663,y=0.3545011820617253 +a=pan,b=wye,i=2292,x=0.27678771174110695,y=0.35760728439380474 +a=zee,b=pan,i=2300,x=0.9291273399024345,y=0.9606720070997913 +a=zee,b=hat,i=2304,x=0.1127642829456843,y=0.29881658214862383 +a=pan,b=zee,i=2305,x=0.11496965057148123,y=0.19753250624952667 +a=zee,b=wye,i=2309,x=0.12120595243094534,y=0.3417676704542142 +a=wye,b=wye,i=2310,x=0.6528439645535314,y=0.626705481063678 +a=zee,b=zee,i=2311,x=0.965416713125537,y=0.675622189665188 +a=zee,b=pan,i=2313,x=0.4308881860064431,y=0.298139087353108 +a=eks,b=eks,i=2316,x=0.1898131609601975,y=0.2576221943783219 +a=eks,b=hat,i=2318,x=0.6179437679435674,y=0.6255315742679604 +a=eks,b=hat,i=2321,x=0.9006870009567153,y=0.8537806242130159 +a=zee,b=zee,i=2322,x=0.39299000984576493,y=0.48675520394221294 +a=zee,b=zee,i=2323,x=0.6924646229067376,y=0.961728591715515 +a=eks,b=zee,i=2324,x=0.3656731818815381,y=0.4348170464549541 +a=zee,b=eks,i=2325,x=0.9310044743908388,y=0.5915717923626269 +a=wye,b=hat,i=2326,x=0.5390947464654677,y=0.9171443353099715 +a=eks,b=zee,i=2328,x=0.9233414160859896,y=0.9426916138193271 +a=eks,b=wye,i=2329,x=0.32236596243200943,y=0.12349447265840763 +a=pan,b=eks,i=2331,x=0.7795985947092806,y=0.9791969083425154 +a=wye,b=eks,i=2332,x=0.8888447587498162,y=0.9274917692848156 +a=zee,b=wye,i=2336,x=0.2132138095588999,y=0.3350510820375012 +a=eks,b=zee,i=2337,x=0.18310611841718727,y=0.27611093961149813 +a=pan,b=pan,i=2339,x=0.7632065771231693,y=0.9533148007319427 +a=eks,b=eks,i=2341,x=0.1689642670369339,y=0.08666058738902227 +a=eks,b=eks,i=2345,x=0.7240818295178657,y=0.7697201439211158 +a=wye,b=pan,i=2347,x=0.9345794244994885,y=0.5611924241664724 +a=pan,b=hat,i=2348,x=0.5703090995325857,y=0.5762676020746584 +a=hat,b=zee,i=2349,x=0.2589915838302729,y=0.04497637706481694 +a=zee,b=pan,i=2352,x=0.19948276246295482,y=0.27886956486778547 +a=hat,b=eks,i=2353,x=0.19721696160232083,y=0.1902097573367555 +a=pan,b=zee,i=2355,x=0.4132334507678017,y=0.0958935038625609 +a=pan,b=pan,i=2356,x=0.49220586447091974,y=0.3637263342876337 +a=hat,b=hat,i=2362,x=0.7586788480149922,y=0.6167614911809044 +a=eks,b=zee,i=2363,x=0.2829560793295287,y=0.31877554125357643 +a=eks,b=wye,i=2365,x=0.10694687582616103,y=0.12549118259779624 +a=zee,b=hat,i=2366,x=0.8434948128398014,y=0.7566711862078771 +a=eks,b=hat,i=2367,x=0.11100450503347647,y=0.26231820024625485 +a=hat,b=wye,i=2369,x=0.03135249091794745,y=0.3202037119775658 +a=wye,b=zee,i=2370,x=0.5078848120383039,y=0.5495294084638471 +a=eks,b=zee,i=2371,x=0.6296689722217776,y=0.8808041685758371 +a=hat,b=wye,i=2372,x=0.36694062952440554,y=0.03285188729261823 +a=pan,b=eks,i=2376,x=0.7036015015427707,y=0.8896688757860348 +a=pan,b=eks,i=2379,x=0.0126919318388804,y=0.05364265512252031 +a=hat,b=zee,i=2380,x=0.12629846495196628,y=0.00017118893583800698 +a=zee,b=hat,i=2382,x=0.9419188430791652,y=0.5943076078356421 +a=zee,b=pan,i=2386,x=0.4400144230398596,y=0.40718760512261376 +a=eks,b=wye,i=2390,x=0.6331896102608988,y=0.9589307439412602 +a=eks,b=zee,i=2392,x=0.7923894749706849,y=0.8917271151038314 +a=pan,b=wye,i=2398,x=0.6626457206760483,y=0.6952332207508496 +a=eks,b=wye,i=2404,x=0.5546642401893631,y=0.5985846330820938 +a=pan,b=pan,i=2405,x=0.2358853113430821,y=0.024003950417810227 +a=eks,b=zee,i=2409,x=0.59847879634121,y=0.7916259405367129 +a=pan,b=zee,i=2410,x=0.04515829439395114,y=0.24330613797458922 +a=pan,b=pan,i=2414,x=0.8144512562961078,y=0.9177829414099823 +a=eks,b=hat,i=2417,x=0.6492293161864587,y=0.9521947928976578 +a=hat,b=pan,i=2418,x=0.9704055340867738,y=0.5799798105012466 +a=eks,b=zee,i=2419,x=0.09047960361588969,y=0.48999371435226136 +a=pan,b=pan,i=2420,x=0.9333731806896786,y=0.6043241512179962 +a=eks,b=pan,i=2422,x=0.00863696577870754,y=0.11509725431793605 +a=zee,b=wye,i=2423,x=0.4653066475033094,y=0.21997612033850344 +a=zee,b=wye,i=2425,x=0.398155311000022,y=0.0933499833149607 +a=pan,b=eks,i=2426,x=0.6379726091040971,y=0.5194384530463447 +a=wye,b=eks,i=2427,x=0.539037074058747,y=0.7531525516774173 +a=pan,b=wye,i=2429,x=0.8020766995566793,y=0.7689029735366432 +a=zee,b=wye,i=2432,x=0.30385506685705554,y=0.17382245218515768 +a=pan,b=eks,i=2434,x=0.013657995328708816,y=0.45586613889144767 +a=zee,b=wye,i=2435,x=0.9416754660578306,y=0.6579056008950284 +a=wye,b=wye,i=2437,x=0.8441032403303297,y=0.7236974901617537 +a=hat,b=zee,i=2439,x=0.7318268760763208,y=0.7357122474543071 +a=zee,b=wye,i=2444,x=0.6743475636626085,y=0.5841642214951493 +a=pan,b=zee,i=2445,x=0.150471438909343,y=0.03999544722112036 +a=zee,b=hat,i=2447,x=0.9165212208454823,y=0.6343832698422787 +a=wye,b=pan,i=2449,x=0.5042681244213146,y=0.908306481649806 +a=wye,b=zee,i=2451,x=0.23883689209402614,y=0.4489097810835715 +a=hat,b=wye,i=2453,x=0.4787447016730605,y=0.027781641677141033 +a=pan,b=pan,i=2457,x=0.3927934924087789,y=0.06769141197493256 +a=wye,b=pan,i=2459,x=0.0074179863852393835,y=0.13412770282159325 +a=wye,b=wye,i=2460,x=0.8546039006462764,y=0.5794887921093801 +a=hat,b=hat,i=2464,x=0.6604485499983388,y=0.6145786977176719 +a=zee,b=zee,i=2465,x=0.3505544906675998,y=0.1954960429503897 +a=pan,b=pan,i=2466,x=0.7769548783450912,y=0.8220089791630163 +a=eks,b=eks,i=2467,x=0.9350039614092526,y=0.8756536110782422 +a=hat,b=zee,i=2470,x=0.910842331244497,y=0.8937381551221251 +a=pan,b=wye,i=2471,x=0.36510756117868337,y=0.16172467779589483 +a=pan,b=eks,i=2474,x=0.7828499578474473,y=0.9442071626420061 +a=pan,b=zee,i=2476,x=0.2262395290029181,y=0.49451050699405674 +a=wye,b=hat,i=2478,x=0.4614473986661236,y=0.4721517855532317 +a=hat,b=wye,i=2480,x=0.014430995239748112,y=0.35346467775779145 +a=hat,b=zee,i=2482,x=0.15810752007547613,y=0.10215153278169598 +a=hat,b=eks,i=2483,x=0.5002024621775637,y=0.9187983113959539 +a=zee,b=hat,i=2484,x=0.04124901160673633,y=0.1095855587112885 +a=eks,b=hat,i=2486,x=0.4923487745128049,y=0.28889637616320174 +a=wye,b=pan,i=2487,x=0.3300250547987864,y=0.22540259142646224 +a=eks,b=zee,i=2488,x=0.0023333167684839173,y=0.24088326731558385 +a=zee,b=pan,i=2489,x=0.5050787967691673,y=0.96990681663883 +a=pan,b=eks,i=2491,x=0.11150304854042947,y=0.33331036327124963 +a=hat,b=zee,i=2496,x=0.1577724924590801,y=0.4739307550526024 +a=zee,b=zee,i=2499,x=0.8613769284558995,y=0.9685505021744841 +a=eks,b=zee,i=2501,x=0.9988110946859143,y=0.8013707404671317 +a=wye,b=pan,i=2503,x=0.6021619570218234,y=0.7998420154096526 +a=zee,b=eks,i=2507,x=0.06006684599594547,y=0.32800136057911744 +a=hat,b=pan,i=2509,x=0.9399094021245685,y=0.9766927628695118 +a=wye,b=pan,i=2513,x=0.9941884027342468,y=0.7427222275160807 +a=hat,b=wye,i=2514,x=0.759666601296956,y=0.5029288106582336 +a=wye,b=zee,i=2516,x=0.22158162509494428,y=0.1717438346245811 +a=hat,b=zee,i=2519,x=0.023141000554160573,y=0.159821225039678 +a=pan,b=zee,i=2522,x=0.3836823470783707,y=0.2530933368188705 +a=hat,b=pan,i=2524,x=0.5483698024028446,y=0.80652225685914 +a=zee,b=pan,i=2525,x=0.9332167021929317,y=0.8274407370101524 +a=pan,b=pan,i=2526,x=0.22953431238745692,y=0.07163851427849766 +a=eks,b=eks,i=2528,x=0.7481860062358446,y=0.6037295548285344 +a=eks,b=pan,i=2529,x=0.3393051290797555,y=0.025397429828768137 +a=zee,b=zee,i=2530,x=0.6149438991743728,y=0.7634078131671355 +a=wye,b=wye,i=2532,x=0.0054964576725233805,y=0.28953245784366877 +a=wye,b=wye,i=2536,x=0.43315262752486194,y=0.27205902504143986 +a=eks,b=eks,i=2538,x=0.38906239415188226,y=0.2685051550780454 +a=zee,b=hat,i=2539,x=0.6345180823665123,y=0.714272732680164 +a=wye,b=eks,i=2541,x=0.9200450459897079,y=0.5203187898658775 +a=hat,b=pan,i=2542,x=0.416076924166804,y=0.4567226915609339 +a=zee,b=eks,i=2543,x=0.8882507111625345,y=0.6834591517880225 +a=hat,b=zee,i=2544,x=0.6234518321227132,y=0.568093714839173 +a=pan,b=hat,i=2547,x=0.24011644563078283,y=0.12009590313568308 +a=zee,b=hat,i=2548,x=0.4304009679094255,y=0.3235635213023209 +a=eks,b=zee,i=2549,x=0.7611031921737661,y=0.689829708430865 +a=zee,b=hat,i=2550,x=0.9107046316959098,y=0.9267025956859704 +a=pan,b=hat,i=2553,x=0.8260887056078599,y=0.6576752537408973 +a=eks,b=pan,i=2556,x=0.680151798371677,y=0.9721202344719171 +a=zee,b=pan,i=2557,x=0.3624846239071149,y=0.38096311190739685 +a=pan,b=eks,i=2559,x=0.41182608064067716,y=0.4651557950827221 +a=zee,b=hat,i=2560,x=0.8207042664095232,y=0.972493490219255 +a=eks,b=eks,i=2561,x=0.9568943633067363,y=0.9942427604342767 +a=eks,b=eks,i=2563,x=0.7448606140977615,y=0.7677875733269816 +a=eks,b=eks,i=2564,x=0.6984324028424346,y=0.6867698395582814 +a=pan,b=pan,i=2566,x=0.027948166482267056,y=0.10155712046334942 +a=zee,b=pan,i=2567,x=0.6373779619859908,y=0.8254690568634606 +a=hat,b=zee,i=2568,x=0.5351681178046073,y=0.8555068797919759 +a=zee,b=wye,i=2570,x=0.7332356879541984,y=0.7095236956282258 +a=wye,b=zee,i=2571,x=0.6045866476300921,y=0.9472308056954024 +a=pan,b=eks,i=2573,x=0.6173980620064918,y=0.7399111725286391 +a=hat,b=eks,i=2576,x=0.8598307222093972,y=0.677493082731475 +a=hat,b=wye,i=2579,x=0.470168322914005,y=0.3245499585879692 +a=pan,b=eks,i=2582,x=0.4136169698568053,y=0.3221257100507432 +a=pan,b=pan,i=2585,x=0.3671198622625018,y=0.04290161860716368 +a=hat,b=pan,i=2589,x=0.9259610701768484,y=0.7567071664063917 +a=hat,b=pan,i=2592,x=0.18016216606425406,y=0.2099121503498219 +a=eks,b=zee,i=2594,x=0.07159878226683902,y=0.20989783292032282 +a=hat,b=hat,i=2595,x=0.9678207161209708,y=0.992049177363607 +a=hat,b=pan,i=2597,x=0.6191641186208192,y=0.91398214172482 +a=eks,b=hat,i=2598,x=0.012851434303710274,y=0.14814227972741656 +a=hat,b=zee,i=2599,x=0.9048118287143257,y=0.8847594382115711 +a=hat,b=wye,i=2603,x=0.31179190517346567,y=0.01609407680873831 +a=wye,b=wye,i=2604,x=0.47775304052473055,y=0.38671047718640983 +a=eks,b=eks,i=2607,x=0.8629787970160852,y=0.8183015089362451 +a=wye,b=hat,i=2610,x=0.14713673147626471,y=0.193770427584398 +a=pan,b=pan,i=2613,x=0.9093120035098351,y=0.993257702527396 +a=hat,b=wye,i=2614,x=0.7781647480152264,y=0.993772240196278 +a=eks,b=eks,i=2616,x=0.8400827662084357,y=0.904384801897908 +a=pan,b=pan,i=2617,x=0.44875309896113624,y=0.20709074311528453 +a=hat,b=wye,i=2619,x=0.19051153642139496,y=0.46651684239833613 +a=pan,b=zee,i=2620,x=0.5592572385681548,y=0.672039894065432 +a=hat,b=eks,i=2622,x=0.21855190429616178,y=0.306255719577206 +a=hat,b=zee,i=2623,x=0.5579915433786629,y=0.9351922009068756 +a=wye,b=zee,i=2626,x=0.21020261586647726,y=0.2011091555698421 +a=hat,b=zee,i=2633,x=0.11167516897133345,y=0.1968557916169683 +a=pan,b=wye,i=2636,x=0.6460342181062689,y=0.7795324745240246 +a=eks,b=eks,i=2639,x=0.12492716932261638,y=0.21510868197623745 +a=wye,b=zee,i=2645,x=0.22135649292487047,y=0.3353372961478748 +a=zee,b=eks,i=2649,x=0.8676857104115077,y=0.6062661030015066 +a=zee,b=zee,i=2651,x=0.08318080628977687,y=0.08723840975656705 +a=hat,b=wye,i=2653,x=0.279635601734451,y=0.4522275293507577 +a=pan,b=eks,i=2655,x=0.20861278160790098,y=0.09276404710956598 +a=pan,b=eks,i=2659,x=0.39231354538410634,y=0.19261788337249341 +a=zee,b=wye,i=2663,x=0.7126684401510096,y=0.8051899200649238 +a=pan,b=zee,i=2666,x=0.9074679274351196,y=0.8957847934010839 +a=hat,b=pan,i=2667,x=0.9240389772763548,y=0.5231982813953002 +a=pan,b=eks,i=2668,x=0.3525652118913354,y=0.49330814134258383 +a=hat,b=wye,i=2669,x=0.14565423862972182,y=0.18195721833206513 +a=wye,b=hat,i=2670,x=0.5314631858298513,y=0.9247384504550191 +a=eks,b=pan,i=2671,x=0.2191775509938665,y=0.16221454397918067 +a=hat,b=wye,i=2674,x=0.5685867476642044,y=0.9536560186396535 +a=eks,b=zee,i=2675,x=0.7116584351173386,y=0.8813675632259913 +a=zee,b=zee,i=2680,x=0.28695958426961987,y=0.35447908228108094 +a=zee,b=zee,i=2681,x=0.5753537491643719,y=0.8698920433502088 +a=hat,b=eks,i=2682,x=0.7144081950600689,y=0.8253921612815761 +a=pan,b=pan,i=2683,x=0.9474694135785586,y=0.5331573468403473 +a=wye,b=pan,i=2685,x=0.5059670030001199,y=0.5002012382517893 +a=wye,b=wye,i=2686,x=0.5187856380368512,y=0.8665210971116168 +a=zee,b=pan,i=2687,x=0.5064156313100883,y=0.5164969637045003 +a=pan,b=wye,i=2688,x=0.9170439177596071,y=0.7855194635003687 +a=zee,b=hat,i=2689,x=0.7018760912024224,y=0.9018580557735235 +a=pan,b=zee,i=2693,x=0.6621261710619304,y=0.765604369363381 +a=wye,b=wye,i=2694,x=0.5113378128718417,y=0.7447015937237151 +a=hat,b=eks,i=2695,x=0.20486591930659304,y=0.08546083685115857 +a=pan,b=wye,i=2698,x=0.24786027932789856,y=0.25028548790543437 +a=hat,b=hat,i=2699,x=0.18362126379498567,y=0.3583685237385621 +a=eks,b=eks,i=2704,x=0.7289032202296384,y=0.943448586243151 +a=pan,b=zee,i=2705,x=0.2681131456172976,y=0.03881677277584117 +a=pan,b=zee,i=2710,x=0.3235306005938401,y=0.3944479990658286 +a=wye,b=hat,i=2713,x=0.7816282897070512,y=0.8725529048814329 +a=wye,b=eks,i=2714,x=0.5337563133061932,y=0.8113476754885716 +a=hat,b=eks,i=2717,x=0.8517633647797415,y=0.6075520102742804 +a=pan,b=zee,i=2719,x=0.13091802232794136,y=0.4147418371197401 +a=zee,b=pan,i=2720,x=0.875012865695414,y=0.6301510344124231 +a=pan,b=pan,i=2721,x=0.7634027233725996,y=0.9537462437208611 +a=wye,b=zee,i=2723,x=0.4692411142423141,y=0.18086715737750947 +a=wye,b=zee,i=2724,x=0.3016910888319093,y=0.2815838391993606 +a=eks,b=pan,i=2725,x=0.09842524478857917,y=0.4039455571089149 +a=zee,b=wye,i=2728,x=0.8748783567240713,y=0.9127365833223035 +a=pan,b=eks,i=2729,x=0.9890321807426645,y=0.6544105013007959 +a=eks,b=zee,i=2730,x=0.5913012155193706,y=0.5125849403012366 +a=pan,b=eks,i=2732,x=0.7776625957923161,y=0.7377246871264523 +a=zee,b=eks,i=2733,x=0.11325755544848148,y=0.32415018564505305 +a=eks,b=pan,i=2734,x=0.4544389365010312,y=0.36274017551484594 +a=zee,b=hat,i=2735,x=0.6753256152256654,y=0.7111448175040769 +a=zee,b=pan,i=2736,x=0.13316236671850434,y=0.49210023866083397 +a=hat,b=zee,i=2738,x=0.6324404521389477,y=0.5991554446942754 +a=hat,b=zee,i=2739,x=0.4523752260828632,y=0.4097560532434581 +a=pan,b=eks,i=2740,x=0.16601226995675156,y=0.18151654867600586 +a=hat,b=eks,i=2742,x=0.5093718066070119,y=0.9913946330960695 +a=wye,b=pan,i=2745,x=0.028208712274286007,y=0.45797747909936903 +a=wye,b=eks,i=2747,x=0.801718741445332,y=0.8343436520177938 +a=zee,b=eks,i=2748,x=0.11153132519318998,y=0.17527565983385196 +a=wye,b=zee,i=2752,x=0.5421828769626178,y=0.6932556944834627 +a=hat,b=zee,i=2754,x=0.7970322675458169,y=0.9056375064474206 +a=wye,b=hat,i=2756,x=0.5906831195384066,y=0.8552080634179315 +a=pan,b=hat,i=2760,x=0.5529628324424195,y=0.672560428419093 +a=wye,b=hat,i=2761,x=0.9138967886693034,y=0.9213145915711659 +a=pan,b=zee,i=2766,x=0.830723134231425,y=0.665433991421394 +a=hat,b=pan,i=2767,x=0.3457100418361476,y=0.4664053612526614 +a=pan,b=hat,i=2768,x=0.051556933697434526,y=0.17976239369842706 +a=wye,b=zee,i=2769,x=0.9668199998927879,y=0.775654943293786 +a=hat,b=pan,i=2770,x=0.27594379871232555,y=0.07411463454718337 +a=pan,b=wye,i=2771,x=0.1174987458859269,y=0.005708083531397623 +a=eks,b=hat,i=2773,x=0.69291317851219,y=0.7469948294872729 +a=zee,b=wye,i=2776,x=0.7910444608980398,y=0.6491427094511163 +a=pan,b=pan,i=2777,x=0.7969059524383465,y=0.669103483462524 +a=eks,b=wye,i=2781,x=0.4061806402666983,y=0.36644038967272896 +a=hat,b=wye,i=2782,x=0.6917795282383538,y=0.9185836699082268 +a=pan,b=wye,i=2785,x=0.621716134059889,y=0.5300633007674981 +a=pan,b=pan,i=2786,x=0.591903135564393,y=0.9817870263065608 +a=zee,b=wye,i=2789,x=0.053717462803680616,y=0.05452469526931114 +a=wye,b=wye,i=2790,x=0.7984829227541226,y=0.5087673080038057 +a=eks,b=hat,i=2792,x=0.574814951546933,y=0.838521058328272 +a=zee,b=hat,i=2793,x=0.016119118073299465,y=0.048486447355322926 +a=eks,b=hat,i=2795,x=0.9828163659495991,y=0.7271574141684917 +a=eks,b=wye,i=2796,x=0.9795666089681072,y=0.6936068995013053 +a=wye,b=eks,i=2797,x=0.0955127453952278,y=0.3193873136743336 +a=hat,b=hat,i=2798,x=0.6770658307401128,y=0.9612492884585951 +a=pan,b=pan,i=2802,x=0.8498273803284082,y=0.6695254936819108 +a=eks,b=pan,i=2806,x=0.45982174205757165,y=0.21639041126785252 +a=eks,b=pan,i=2810,x=0.18551339605772543,y=0.380046863146443 +a=zee,b=zee,i=2811,x=0.5396926661842615,y=0.7423060132429089 +a=wye,b=hat,i=2812,x=0.4080552691530873,y=0.23715395574697773 +a=wye,b=pan,i=2814,x=0.4232831301914316,y=0.003575690575454038 +a=wye,b=hat,i=2815,x=0.2753349005711472,y=0.2981607803589118 +a=pan,b=eks,i=2817,x=0.9437261643896192,y=0.6585456269208473 +a=wye,b=zee,i=2819,x=0.6749831740629705,y=0.7181822687947076 +a=pan,b=pan,i=2823,x=0.8970769946774317,y=0.8143443328628265 +a=wye,b=wye,i=2824,x=0.7341426123679048,y=0.6900466491014886 +a=hat,b=pan,i=2827,x=0.007693535697102405,y=0.358018000756796 +a=wye,b=pan,i=2829,x=0.8978699958731674,y=0.5078843103822455 +a=zee,b=pan,i=2831,x=0.9137972915067373,y=0.8146525548769581 +a=zee,b=zee,i=2833,x=0.6526333204333133,y=0.8962754703239799 +a=hat,b=hat,i=2837,x=0.5655910185189842,y=0.9183250775072218 +a=pan,b=zee,i=2840,x=0.5303948386863744,y=0.9080864546926949 +a=zee,b=wye,i=2841,x=0.09731314104522193,y=0.31228305132515555 +a=pan,b=eks,i=2842,x=0.7549176932437908,y=0.8640405171715994 +a=pan,b=pan,i=2845,x=0.606181068721247,y=0.616002039068612 +a=hat,b=wye,i=2846,x=0.3265631003841204,y=0.374492300721745 +a=hat,b=zee,i=2847,x=0.7881568154651081,y=0.5559821919859138 +a=pan,b=zee,i=2848,x=0.9624756126657645,y=0.9574074942948696 +a=wye,b=hat,i=2850,x=0.05470860141262479,y=0.04658298467108257 +a=wye,b=wye,i=2851,x=0.0020446268545805113,y=0.009943917182808737 +a=wye,b=pan,i=2852,x=0.42940687832989866,y=0.1468318742685415 +a=wye,b=eks,i=2855,x=0.9419146917622048,y=0.6060209650374142 +a=eks,b=pan,i=2856,x=0.7115880622754508,y=0.8964623782367054 +a=eks,b=pan,i=2859,x=0.02447776772167043,y=0.20688297772055575 +a=eks,b=zee,i=2866,x=0.8934857222410671,y=0.6256367404608381 +a=wye,b=zee,i=2867,x=0.9489727374596107,y=0.8632434631696883 +a=hat,b=pan,i=2869,x=0.04903454618587899,y=0.48019476723366983 +a=wye,b=eks,i=2870,x=0.13588621486865515,y=0.46171851137675657 +a=eks,b=hat,i=2872,x=0.0824464474583485,y=0.41500058370516746 +a=wye,b=zee,i=2879,x=0.3368479146214749,y=0.319508849901748 +a=hat,b=wye,i=2881,x=0.8870137115236287,y=0.6557420558079095 +a=wye,b=pan,i=2882,x=0.20508256902105493,y=0.24625712578663705 +a=wye,b=zee,i=2885,x=0.4079982232706686,y=0.42382421978789164 +a=zee,b=hat,i=2888,x=0.9703529871646023,y=0.517811760850648 +a=wye,b=zee,i=2889,x=0.7686343850863733,y=0.5742253808106673 +a=eks,b=zee,i=2890,x=0.18685211627025788,y=0.2370568703128223 +a=wye,b=eks,i=2891,x=0.3968173236793585,y=0.04738783308138439 +a=eks,b=zee,i=2893,x=0.5531039940725316,y=0.7306512817266388 +a=zee,b=eks,i=2895,x=0.9753708467911276,y=0.615940530686146 +a=hat,b=zee,i=2897,x=0.5678455159032189,y=0.7910090421492175 +a=pan,b=zee,i=2898,x=0.23271930748884184,y=0.4088902304553087 +a=hat,b=wye,i=2900,x=0.9619050081633596,y=0.7954950376163313 +a=pan,b=eks,i=2903,x=0.34600684567011875,y=0.2803937160495198 +a=zee,b=eks,i=2904,x=0.5195992086409938,y=0.57773770500564 +a=zee,b=eks,i=2906,x=0.8608071169231579,y=0.9846761059035525 +a=eks,b=hat,i=2907,x=0.5503089823322713,y=0.7762987168630092 +a=hat,b=hat,i=2908,x=0.06422544393476348,y=0.04831803951278302 +a=eks,b=zee,i=2909,x=0.9735920834852287,y=0.6045980049718644 +a=pan,b=eks,i=2910,x=0.4552157780113615,y=0.45436268452495654 +a=eks,b=pan,i=2911,x=0.3540491877210178,y=0.14296150972097188 +a=eks,b=eks,i=2913,x=0.9528487416801219,y=0.9770139821982978 +a=zee,b=zee,i=2914,x=0.6713487756784149,y=0.6851459487246977 +a=eks,b=zee,i=2916,x=0.3111065625389652,y=0.4900633108457091 +a=wye,b=pan,i=2917,x=0.10226439038444546,y=0.32221570886934225 +a=hat,b=eks,i=2920,x=0.584814627427767,y=0.9854086527153794 +a=pan,b=wye,i=2921,x=0.8092163085387806,y=0.5552811725641776 +a=wye,b=zee,i=2923,x=0.5170783036546709,y=0.7221456579996477 +a=zee,b=pan,i=2926,x=0.5318019616386042,y=0.9627343736200256 +a=hat,b=wye,i=2929,x=0.3314067590262917,y=0.2089161550583003 +a=zee,b=wye,i=2931,x=0.4294178052742412,y=0.001833098567169067 +a=hat,b=eks,i=2934,x=0.06412360974253373,y=0.22600333579859744 +a=pan,b=hat,i=2935,x=0.8626379833482911,y=0.9150292252328203 +a=zee,b=wye,i=2936,x=0.5768883618530124,y=0.918139479854031 +a=wye,b=pan,i=2937,x=0.5377017444604313,y=0.6977594925111669 +a=pan,b=hat,i=2938,x=0.2765222912827068,y=0.20398898222008643 +a=wye,b=pan,i=2939,x=0.15430209185442478,y=0.3054947262512059 +a=zee,b=zee,i=2940,x=0.33908084985171905,y=0.3559785704920787 +a=wye,b=eks,i=2941,x=0.888622878020096,y=0.9305395559526985 +a=pan,b=pan,i=2944,x=0.22818877662838155,y=0.08013191447933687 +a=hat,b=hat,i=2945,x=0.855770419141142,y=0.9504972075792718 +a=pan,b=eks,i=2950,x=0.3557454554545477,y=0.35596931491049777 +a=pan,b=pan,i=2952,x=0.6956146036887194,y=0.7094299324737594 +a=zee,b=zee,i=2954,x=0.7139612884395727,y=0.521259999124225 +a=pan,b=pan,i=2956,x=0.17229422895082336,y=0.24883239435188065 +a=pan,b=hat,i=2957,x=0.14582342165786877,y=0.4356307792657701 +a=hat,b=eks,i=2959,x=0.8069448445065791,y=0.7001343626890119 +a=pan,b=hat,i=2960,x=0.3756435277345719,y=0.047826156911501605 +a=eks,b=pan,i=2961,x=0.8176993405474695,y=0.995125161400413 +a=wye,b=eks,i=2966,x=0.2641518333282219,y=0.38955465518639776 +a=zee,b=zee,i=2967,x=0.42822201314164976,y=0.006074939297309734 +a=eks,b=eks,i=2968,x=0.20950457390651211,y=0.07888932379405189 +a=hat,b=eks,i=2971,x=0.8266785429565111,y=0.897325116301253 +a=pan,b=wye,i=2974,x=0.20451527019757088,y=0.0206184692976914 +a=wye,b=pan,i=2975,x=0.51006790151616,y=0.586042056906746 +a=pan,b=zee,i=2976,x=0.8782971392557426,y=0.7428023579415594 +a=wye,b=hat,i=2977,x=0.9504447063856765,y=0.94067852216513 +a=wye,b=hat,i=2979,x=0.3014946499505823,y=0.3166621276039525 +a=zee,b=zee,i=2980,x=0.8838963894635692,y=0.8052149644100633 +a=wye,b=zee,i=2981,x=0.5154924055050366,y=0.7978166707046667 +a=wye,b=eks,i=2982,x=0.613351743297237,y=0.8395323005164117 +a=hat,b=hat,i=2986,x=0.012529011658969247,y=0.19751371734088574 +a=wye,b=eks,i=2988,x=0.8289886576552059,y=0.9130379115658384 +a=zee,b=eks,i=2989,x=0.6115566437731396,y=0.654382371446181 +a=eks,b=eks,i=2990,x=0.9192312982792387,y=0.933633690100049 +a=eks,b=hat,i=2991,x=0.17088819954927414,y=0.1940915669377936 +a=zee,b=eks,i=2992,x=0.7975067562633096,y=0.7188787477650647 +a=wye,b=hat,i=2993,x=0.7386984969630342,y=0.5918321915044837 +a=hat,b=pan,i=2994,x=0.6175875126511366,y=0.5310338441204902 +a=zee,b=wye,i=2995,x=0.1553956256476441,y=0.27030029752780416 +a=eks,b=pan,i=2997,x=0.7960098234515162,y=0.9293203088509989 +a=zee,b=pan,i=2999,x=0.19942029200045563,y=0.09337986668927678 +a=pan,b=hat,i=3000,x=0.7814546932332067,y=0.6000946585621107 +a=eks,b=eks,i=3001,x=0.5998159531946954,y=0.7729581156588532 +a=hat,b=wye,i=3002,x=0.8285272249030134,y=0.9302564445098462 +a=wye,b=hat,i=3005,x=0.05536700717456822,y=0.10240541011411275 +a=eks,b=eks,i=3007,x=0.33350360416191926,y=0.2321416996453538 +a=hat,b=wye,i=3008,x=0.793700582315604,y=0.7819730529107373 +a=wye,b=zee,i=3009,x=0.8588342479923059,y=0.6774442006552894 +a=wye,b=wye,i=3010,x=0.7683834748330075,y=0.8315497206524393 +a=wye,b=zee,i=3011,x=0.4808351970354847,y=0.4758472571744147 +a=zee,b=pan,i=3013,x=0.8669507229743478,y=0.9303002206266048 +a=zee,b=pan,i=3014,x=0.6036472794089942,y=0.5392590440608642 +a=zee,b=wye,i=3015,x=0.44076973462262803,y=0.22601425557115284 +a=eks,b=eks,i=3016,x=0.14517527208436098,y=0.4422293378481955 +a=hat,b=hat,i=3018,x=0.46054396234881867,y=0.3731307386931515 +a=hat,b=wye,i=3019,x=0.7451272273092002,y=0.9191708709874246 +a=pan,b=eks,i=3023,x=0.7972083825965124,y=0.6785915910266607 +a=wye,b=pan,i=3024,x=0.2264089359117355,y=0.02834029309178865 +a=zee,b=wye,i=3025,x=0.20048730201468612,y=0.22503692249617124 +a=zee,b=wye,i=3026,x=0.620337023862303,y=0.8479919985880766 +a=eks,b=hat,i=3027,x=0.4902155165931996,y=0.34683593338631313 +a=zee,b=eks,i=3029,x=0.11413363994060732,y=0.18491037637118812 +a=pan,b=pan,i=3030,x=0.05555019543717121,y=0.25564439988112275 +a=zee,b=hat,i=3033,x=0.1945237174643939,y=0.04785693318973694 +a=pan,b=eks,i=3036,x=0.6669439868955551,y=0.5083766717543267 +a=zee,b=wye,i=3038,x=0.9846294915268529,y=0.7245527090730468 +a=wye,b=eks,i=3039,x=0.17248806811657325,y=0.3766117373894895 +a=zee,b=hat,i=3040,x=0.09621613036773924,y=0.09274768655857912 +a=hat,b=wye,i=3043,x=0.03791889192037379,y=0.3879285406506343 +a=eks,b=eks,i=3045,x=0.8779655290898389,y=0.9276702739930572 +a=wye,b=zee,i=3047,x=0.8309049399070346,y=0.7082428624476516 +a=hat,b=hat,i=3052,x=0.022155682158138235,y=0.22804250396069936 +a=zee,b=hat,i=3054,x=0.8975586946419573,y=0.8371128774375303 +a=hat,b=eks,i=3057,x=0.6216704870927365,y=0.5368073736943582 +a=hat,b=zee,i=3058,x=0.7143749715262198,y=0.8268686099704066 +a=pan,b=pan,i=3059,x=0.6284468013862667,y=0.9107779672871813 +a=pan,b=hat,i=3060,x=0.6279788132841725,y=0.7966531861283309 +a=pan,b=zee,i=3063,x=0.8834284343378148,y=0.8232921415981069 +a=wye,b=eks,i=3065,x=0.725831736511898,y=0.5497593420610962 +a=wye,b=pan,i=3071,x=0.4419206171851453,y=0.15330946039593318 +a=zee,b=hat,i=3072,x=0.2169139656710095,y=0.024309947214042227 +a=hat,b=eks,i=3074,x=0.6550427877323648,y=0.571804931654245 +a=zee,b=hat,i=3075,x=0.09224547266943217,y=0.27630390686135065 +a=wye,b=hat,i=3076,x=0.142566387091713,y=0.27801610209718775 +a=hat,b=eks,i=3081,x=0.9256606535733007,y=0.6699893991173689 +a=pan,b=wye,i=3082,x=0.02986898401074356,y=0.02865740061148525 +a=hat,b=pan,i=3083,x=0.43255930345398574,y=0.16451673283391233 +a=eks,b=eks,i=3088,x=0.42383094655044284,y=0.3113550671070515 +a=eks,b=pan,i=3090,x=0.45506560432905374,y=0.48045443192943516 +a=pan,b=zee,i=3096,x=0.85788069900133,y=0.5286390892779154 +a=eks,b=hat,i=3100,x=0.07108443716756485,y=0.31816018481405606 +a=hat,b=zee,i=3102,x=0.3343254952473229,y=0.035494955233627556 +a=hat,b=wye,i=3104,x=0.3204490612720853,y=0.0691818430184431 +a=wye,b=hat,i=3105,x=0.9472477355051101,y=0.6702789389942152 +a=eks,b=hat,i=3106,x=0.178408829993969,y=0.47163529118192904 +a=wye,b=pan,i=3110,x=0.8967101456216812,y=0.8085016458992474 +a=zee,b=eks,i=3112,x=0.4493727221740449,y=0.16704994503241388 +a=pan,b=pan,i=3113,x=0.7927985055919656,y=0.9023056637507897 +a=eks,b=hat,i=3117,x=0.6278279883921511,y=0.6783776757536581 +a=wye,b=pan,i=3118,x=0.0780608220831499,y=0.34219170347854155 +a=zee,b=zee,i=3122,x=0.5294122704675105,y=0.6857110786673584 +a=eks,b=pan,i=3124,x=0.1911839922513059,y=0.16422636870934193 +a=zee,b=eks,i=3126,x=0.2514477009793492,y=0.2498314026061056 +a=zee,b=zee,i=3129,x=0.027975828338240083,y=0.46442407872411695 +a=eks,b=eks,i=3130,x=0.2455308797278265,y=0.13309025352554837 +a=pan,b=eks,i=3132,x=0.7271701616492765,y=0.5650626367615349 +a=pan,b=wye,i=3133,x=0.23651873567883164,y=0.3764128593161674 +a=hat,b=eks,i=3134,x=0.9970634534653143,y=0.8349282777208548 +a=zee,b=zee,i=3135,x=0.34594612609624187,y=0.22911649635660625 +a=eks,b=eks,i=3136,x=0.7717959001675492,y=0.8076412924980277 +a=zee,b=wye,i=3139,x=0.5684780382451567,y=0.5720874081361975 +a=wye,b=zee,i=3140,x=0.366288776550753,y=0.04378768748862749 +a=pan,b=eks,i=3144,x=0.5530175425021646,y=0.8944089100243684 +a=zee,b=wye,i=3145,x=0.6844032050501776,y=0.7132658565772104 +a=hat,b=pan,i=3148,x=0.007135675731816615,y=0.26790355487815287 +a=eks,b=hat,i=3150,x=0.5356404368957323,y=0.5401388412379213 +a=eks,b=pan,i=3151,x=0.0677212385434749,y=0.4111467324640289 +a=hat,b=wye,i=3152,x=0.3304026703418458,y=0.06256059204934794 +a=pan,b=wye,i=3154,x=0.16108434266645066,y=0.4223970209540501 +a=eks,b=zee,i=3156,x=0.5903395185451377,y=0.6284941637547498 +a=eks,b=hat,i=3164,x=0.1678243487522464,y=0.1296504375686386 +a=zee,b=zee,i=3168,x=0.3961829207208839,y=0.2622983994021634 +a=eks,b=wye,i=3169,x=0.2536595801738487,y=0.08261588685057286 +a=zee,b=zee,i=3171,x=0.27819614904389,y=0.11787924109496262 +a=eks,b=wye,i=3174,x=0.2566078750567745,y=0.05360968786999365 +a=wye,b=pan,i=3177,x=0.6848262739198221,y=0.5321892371672183 +a=wye,b=wye,i=3178,x=0.9845151630820034,y=0.6080801511979752 +a=zee,b=pan,i=3181,x=0.12870746190802307,y=0.21635539491335465 +a=wye,b=hat,i=3186,x=0.31825681489643076,y=0.3867222210818564 +a=eks,b=eks,i=3188,x=0.13550843210847796,y=0.20870138759868107 +a=pan,b=hat,i=3189,x=0.026314019590705673,y=0.18939923462316988 +a=pan,b=wye,i=3192,x=0.7448507872358296,y=0.9175983360847946 +a=hat,b=wye,i=3196,x=0.6843473825379831,y=0.7390543536399969 +a=wye,b=hat,i=3199,x=0.5950661155016866,y=0.7876820843797742 +a=hat,b=eks,i=3200,x=0.6465062834343134,y=0.5218982684290329 +a=zee,b=hat,i=3201,x=0.060837643441948086,y=0.06449850438005456 +a=hat,b=pan,i=3202,x=0.3172017484222194,y=0.05112537969570785 +a=pan,b=hat,i=3203,x=0.11472288877111181,y=0.278764852494509 +a=pan,b=pan,i=3206,x=0.6248657938226793,y=0.8681563350185779 +a=pan,b=eks,i=3207,x=0.6881257122613184,y=0.804141641741672 +a=hat,b=pan,i=3208,x=0.9922055997300119,y=0.9648120708367885 +a=eks,b=eks,i=3210,x=0.45293528719314957,y=0.17947685156612458 +a=hat,b=hat,i=3211,x=0.5613170559787437,y=0.5352246021671387 +a=zee,b=zee,i=3212,x=0.7964737415528816,y=0.5558173183901908 +a=pan,b=pan,i=3215,x=0.1413377562828586,y=0.44678231607159036 +a=eks,b=wye,i=3216,x=0.29373386203032203,y=0.4631723587487283 +a=eks,b=eks,i=3218,x=0.6880428093376797,y=0.9103207963454706 +a=hat,b=pan,i=3219,x=0.7474182668789385,y=0.5590391934991645 +a=eks,b=pan,i=3220,x=0.9532855829386742,y=0.8800478978800655 +a=eks,b=wye,i=3224,x=0.8943590875125406,y=0.6208131688490002 +a=eks,b=hat,i=3225,x=0.4838255169683877,y=0.2140927440076752 +a=wye,b=pan,i=3227,x=0.7070990060513,y=0.5452513596675552 +a=eks,b=hat,i=3228,x=0.9463721381595557,y=0.5282145729291476 +a=pan,b=pan,i=3229,x=0.9242949068835605,y=0.6700494745496223 +a=hat,b=eks,i=3230,x=0.0584193890994712,y=0.4718114656898049 +a=hat,b=wye,i=3232,x=0.34678472033142016,y=0.4446414363995591 +a=zee,b=pan,i=3235,x=0.013980830949869794,y=0.2508908461970313 +a=hat,b=wye,i=3236,x=0.6969519489568067,y=0.6395027023616561 +a=zee,b=eks,i=3238,x=0.012602991921698004,y=0.22634995064837027 +a=pan,b=zee,i=3240,x=0.5877493357317612,y=0.548066125189975 +a=pan,b=wye,i=3242,x=0.9611019977003785,y=0.681330883403185 +a=zee,b=hat,i=3243,x=0.17998018908462488,y=0.2200339352675208 +a=hat,b=pan,i=3244,x=0.5444834083087221,y=0.5306965663976729 +a=pan,b=zee,i=3245,x=0.7759221188096915,y=0.6025062049702136 +a=zee,b=hat,i=3247,x=0.7005880770412263,y=0.9156129778807589 +a=eks,b=pan,i=3249,x=0.2874972552716878,y=0.25110619048650307 +a=pan,b=eks,i=3250,x=0.2829120767349058,y=0.09835801807841182 +a=pan,b=pan,i=3254,x=0.350457431460238,y=0.4302184547620955 +a=pan,b=eks,i=3256,x=0.7135080861062042,y=0.5712799934745325 +a=zee,b=eks,i=3257,x=0.20289239990952312,y=0.362603885203753 +a=wye,b=hat,i=3259,x=0.08107176449903364,y=0.29319048909041645 +a=hat,b=zee,i=3260,x=0.8800473905727186,y=0.7552020057189927 +a=eks,b=pan,i=3264,x=0.829909329738617,y=0.9788813279683912 +a=pan,b=pan,i=3268,x=0.001904789877841595,y=0.2107702989499245 +a=wye,b=hat,i=3270,x=0.3399739634399507,y=0.49965908692258354 +a=eks,b=hat,i=3271,x=0.11643573302292032,y=0.35717256575069845 +a=eks,b=pan,i=3274,x=0.25513593682652125,y=0.39337835968432966 +a=zee,b=pan,i=3275,x=0.3232344110781661,y=0.47637792160425796 +a=wye,b=hat,i=3279,x=0.9157221686398738,y=0.5671280092243552 +a=pan,b=eks,i=3280,x=0.9442806463291782,y=0.9335857464104109 +a=pan,b=zee,i=3282,x=0.86450976120493,y=0.8170786827110009 +a=pan,b=hat,i=3284,x=0.414038070322006,y=0.4761906775736686 +a=pan,b=hat,i=3285,x=0.48063067035883633,y=0.4966350007922782 +a=wye,b=pan,i=3286,x=0.7217297767808066,y=0.9865570013659641 +a=zee,b=wye,i=3287,x=0.049406279942573406,y=0.4381024486414813 +a=eks,b=eks,i=3288,x=0.8590013149268277,y=0.936500197803695 +a=zee,b=eks,i=3290,x=0.40120382485623196,y=0.21124233932924863 +a=wye,b=zee,i=3292,x=0.9521492688907935,y=0.6087321738215051 +a=hat,b=hat,i=3293,x=0.47067984267026386,y=0.2670742530232063 +a=eks,b=zee,i=3296,x=0.21986184005655396,y=0.3247997718602733 +a=hat,b=pan,i=3297,x=0.9729466791999957,y=0.5771820308689207 +a=wye,b=wye,i=3300,x=0.6831118314601023,y=0.5728211330223406 +a=eks,b=eks,i=3301,x=0.8886973140588106,y=0.7986263263709766 +a=wye,b=hat,i=3304,x=0.4319885161986502,y=0.11333627655422829 +a=hat,b=pan,i=3305,x=0.20275914918267568,y=0.3188057450261915 +a=eks,b=pan,i=3306,x=0.7128512847755833,y=0.8374752272564904 +a=zee,b=zee,i=3308,x=0.24501938424108383,y=0.2620366749016796 +a=zee,b=wye,i=3310,x=0.7640238780203037,y=0.5545749802574607 +a=zee,b=hat,i=3311,x=0.7391015948965168,y=0.7783105639991896 +a=wye,b=pan,i=3312,x=0.9912133558674248,y=0.792510678216663 +a=pan,b=pan,i=3314,x=0.6554607159333067,y=0.9770255281674824 +a=hat,b=zee,i=3317,x=0.8991863104086707,y=0.8351323082787309 +a=wye,b=zee,i=3318,x=0.8368882450019627,y=0.9558667451117976 +a=zee,b=wye,i=3323,x=0.956745510209848,y=0.7277085431442248 +a=hat,b=eks,i=3326,x=0.07009249966420861,y=0.25922706016534536 +a=zee,b=eks,i=3327,x=0.14046308364385085,y=0.059686547583128746 +a=eks,b=hat,i=3329,x=0.5694104895719442,y=0.896791407570237 +a=pan,b=wye,i=3332,x=0.32760226290506067,y=0.20546606340653295 +a=wye,b=pan,i=3334,x=0.3692628443912691,y=0.04456305695935858 +a=wye,b=pan,i=3336,x=0.0830596216722399,y=0.42130620217712367 +a=eks,b=eks,i=3337,x=0.8502898262908782,y=0.808554017252108 +a=wye,b=pan,i=3338,x=0.4258737140465607,y=0.20746386470004785 +a=eks,b=eks,i=3340,x=0.8772219678712854,y=0.6738364551822755 +a=zee,b=wye,i=3343,x=0.28331195090016237,y=0.3609364099093614 +a=zee,b=hat,i=3345,x=0.3236007641260298,y=0.31877697899629276 +a=eks,b=eks,i=3348,x=0.38993896958048435,y=0.2335429118604364 +a=pan,b=wye,i=3349,x=0.376031512913815,y=0.4929792401226455 +a=wye,b=eks,i=3350,x=0.9327767394224131,y=0.7607839483352263 +a=hat,b=hat,i=3352,x=0.550190920585813,y=0.7696873798459735 +a=wye,b=eks,i=3353,x=0.5877052746857248,y=0.5545585412269964 +a=pan,b=zee,i=3354,x=0.2801717488802852,y=0.17038214633612547 +a=zee,b=wye,i=3355,x=0.024194919016248595,y=0.13545067511197206 +a=wye,b=eks,i=3356,x=0.6380780240701133,y=0.9408087514008974 +a=eks,b=eks,i=3361,x=0.6555829047838948,y=0.8920276297804856 +a=wye,b=pan,i=3365,x=0.5700040498735991,y=0.8850660888169822 +a=hat,b=eks,i=3366,x=0.4556207889124957,y=0.07128477762040519 +a=pan,b=hat,i=3372,x=0.43937440052467935,y=0.4563691901909951 +a=zee,b=zee,i=3375,x=0.4367949309522303,y=0.013673838744716393 +a=zee,b=wye,i=3379,x=0.23678623178363256,y=0.05041356234716987 +a=zee,b=hat,i=3381,x=0.7373174186367665,y=0.7964198412222034 +a=zee,b=pan,i=3385,x=0.05670367935833176,y=0.2963435909908908 +a=wye,b=zee,i=3393,x=0.9822570907790836,y=0.7299006638143403 +a=hat,b=eks,i=3394,x=0.6851390329252532,y=0.9050274462052531 +a=eks,b=hat,i=3396,x=0.9607050331936833,y=0.7948112675657537 +a=hat,b=eks,i=3398,x=0.6053108138597539,y=0.5992354123506696 +a=pan,b=eks,i=3399,x=0.048684103098098785,y=0.1633725907413952 +a=pan,b=hat,i=3403,x=0.7370714816662562,y=0.8697953979508419 +a=pan,b=zee,i=3404,x=0.31468021565829374,y=0.4427420339087643 +a=hat,b=hat,i=3406,x=0.45429743426633307,y=0.18433478859999053 +a=eks,b=wye,i=3407,x=0.9617046721194548,y=0.9093815718950851 +a=pan,b=hat,i=3408,x=0.07330408010392908,y=0.4448942751848767 +a=hat,b=pan,i=3410,x=0.08445928966500227,y=0.0703789054946542 +a=pan,b=wye,i=3412,x=0.8423508832374376,y=0.6949323092381406 +a=wye,b=wye,i=3413,x=0.040886939254273114,y=0.47897154534037656 +a=zee,b=wye,i=3414,x=0.25217276547664036,y=0.036553945399371846 +a=zee,b=pan,i=3415,x=0.5599190631540909,y=0.924868567464608 +a=pan,b=zee,i=3417,x=0.2837666956657495,y=0.38177621330614264 +a=zee,b=wye,i=3420,x=0.23090328234417856,y=0.2832500437007679 +a=hat,b=hat,i=3423,x=0.0844657406732815,y=0.035913466762956925 +a=pan,b=wye,i=3424,x=0.8784967044400372,y=0.604737958747047 +a=hat,b=pan,i=3425,x=0.6609492899115649,y=0.5467085754935348 +a=pan,b=hat,i=3427,x=0.8416597040795218,y=0.8525979909355791 +a=zee,b=zee,i=3433,x=0.8595470542087552,y=0.8498636271417952 +a=pan,b=eks,i=3437,x=0.025261472762689308,y=0.12799888376709667 +a=eks,b=pan,i=3441,x=0.2537650754015236,y=0.05620296178361983 +a=zee,b=eks,i=3446,x=0.2804194256928545,y=0.23979661671683972 +a=eks,b=pan,i=3447,x=0.8785960556284188,y=0.7011073928320367 +a=zee,b=pan,i=3449,x=0.524308758962708,y=0.6332502139032691 +a=pan,b=pan,i=3450,x=0.8213036158322992,y=0.6456770989043784 +a=pan,b=pan,i=3451,x=0.8025436057063862,y=0.7060797186033781 +a=pan,b=zee,i=3452,x=0.5760028039744347,y=0.6132903113537639 +a=eks,b=hat,i=3453,x=0.05717780028504649,y=0.07422864049114308 +a=eks,b=hat,i=3454,x=0.9110638506299676,y=0.9591332251303966 +a=zee,b=wye,i=3455,x=0.51833979114664,y=0.6939970837947521 +a=eks,b=pan,i=3456,x=0.4252463974393268,y=0.39275828072553476 +a=eks,b=wye,i=3457,x=0.9769460675156931,y=0.8198707026075209 +a=zee,b=hat,i=3460,x=0.588470670827405,y=0.6174548562216325 +a=zee,b=wye,i=3461,x=0.1990979839956707,y=0.023566934582078036 +a=pan,b=wye,i=3463,x=0.06717794490486906,y=0.48623828005334757 +a=pan,b=eks,i=3464,x=0.8155896300126392,y=0.5894548806723218 +a=hat,b=eks,i=3467,x=0.9391826144539274,y=0.9934443990210938 +a=zee,b=wye,i=3468,x=0.2358251666384058,y=0.4863498031303115 +a=pan,b=pan,i=3469,x=0.4258863723941383,y=0.2095061249114658 +a=eks,b=hat,i=3470,x=0.47997276184744964,y=0.06659122141821061 +a=wye,b=pan,i=3471,x=0.2764533988832033,y=0.3208516601140218 +a=pan,b=eks,i=3473,x=0.244297825943407,y=0.31169012284386755 +a=pan,b=hat,i=3477,x=0.6611093704674268,y=0.6687601867132502 +a=eks,b=pan,i=3478,x=0.08557950916786583,y=0.37592412501843786 +a=wye,b=eks,i=3480,x=0.4670447991864045,y=0.46821183232819474 +a=eks,b=wye,i=3481,x=0.0018822508391512782,y=0.4734813045472098 +a=hat,b=wye,i=3486,x=0.2849558278410832,y=0.3539958226346893 +a=zee,b=hat,i=3487,x=0.866561498905371,y=0.6749719599240999 +a=zee,b=pan,i=3488,x=0.05018208235181909,y=0.3964541287147757 +a=wye,b=eks,i=3489,x=0.8077315081411627,y=0.7479997434577657 +a=zee,b=zee,i=3490,x=0.10200642169348917,y=0.31165758001404054 +a=zee,b=wye,i=3495,x=0.9934345872412148,y=0.8688371909960622 +a=eks,b=zee,i=3497,x=0.9892124342839178,y=0.9379196159380152 +a=eks,b=hat,i=3498,x=0.6909633362296115,y=0.5517990615632886 +a=pan,b=eks,i=3499,x=0.10345255049088942,y=0.02234404876115914 +a=hat,b=eks,i=3501,x=0.002293403878501854,y=0.4879144111797784 +a=zee,b=zee,i=3502,x=0.5345656776152677,y=0.9046658240543963 +a=zee,b=wye,i=3503,x=0.9917665563701388,y=0.7473226514963157 +a=pan,b=eks,i=3506,x=0.3942757672769698,y=0.3445410354016084 +a=wye,b=zee,i=3507,x=0.8698234232439451,y=0.6003476393534727 +a=zee,b=eks,i=3512,x=0.7150929360997113,y=0.9600218860596139 +a=wye,b=hat,i=3516,x=0.44369718809353986,y=0.4894205500423119 +a=wye,b=eks,i=3517,x=0.322389903088264,y=0.05702987241410096 +a=pan,b=wye,i=3518,x=0.11882480113661997,y=0.3858296816561547 +a=zee,b=hat,i=3520,x=0.0928487341029709,y=0.3330386484000102 +a=pan,b=pan,i=3521,x=0.22867195583127464,y=0.33603525596818895 +a=pan,b=zee,i=3522,x=0.7242093277954511,y=0.831898967676118 +a=pan,b=eks,i=3524,x=0.30252752965606133,y=0.24419009734033026 +a=zee,b=wye,i=3526,x=0.04315340497837039,y=0.38068506172393646 +a=wye,b=eks,i=3529,x=0.16368069077854164,y=0.29359040780910695 +a=wye,b=hat,i=3531,x=0.598374987624828,y=0.6802372735701074 +a=hat,b=wye,i=3532,x=0.3438213922655702,y=0.28091154307295796 +a=pan,b=zee,i=3534,x=0.5808212068478656,y=0.9148727191488517 +a=hat,b=eks,i=3537,x=0.23900423399657456,y=0.2588795683734507 +a=wye,b=zee,i=3538,x=0.784669987647248,y=0.6504554048913334 +a=pan,b=eks,i=3540,x=0.6492339089502173,y=0.6963037893628019 +a=pan,b=eks,i=3544,x=0.660437682897796,y=0.9976869991284935 +a=wye,b=zee,i=3545,x=0.2910302714747729,y=0.3219344480841323 +a=zee,b=wye,i=3546,x=0.6680653445050417,y=0.864596002429439 +a=pan,b=zee,i=3547,x=0.7639660507096179,y=0.6193776992233352 +a=eks,b=pan,i=3552,x=0.965663991619718,y=0.5930384036340364 +a=pan,b=pan,i=3553,x=0.3101812940186591,y=0.2727128797499023 +a=zee,b=eks,i=3557,x=0.8571691661862111,y=0.5461980618981016 +a=pan,b=hat,i=3561,x=0.19425929127106012,y=0.24083853125540766 +a=wye,b=zee,i=3565,x=0.0168691413650478,y=0.18821185808166463 +a=zee,b=pan,i=3567,x=0.8121651250250981,y=0.686457266195396 +a=wye,b=hat,i=3569,x=0.8089924807824601,y=0.6633779430154854 +a=wye,b=wye,i=3571,x=0.38887372145181665,y=0.20495538006007763 +a=eks,b=pan,i=3572,x=0.35534650094834996,y=0.47884355218030206 +a=zee,b=wye,i=3573,x=0.6566568341390783,y=0.6074553589369566 +a=wye,b=wye,i=3575,x=0.6697828249944248,y=0.7638274219999387 +a=pan,b=eks,i=3579,x=0.8628339613928006,y=0.8518114551427095 +a=eks,b=wye,i=3583,x=0.27009503691464387,y=0.34604318820252766 +a=pan,b=eks,i=3584,x=0.29901280575806055,y=0.2606367826081081 +a=eks,b=hat,i=3586,x=0.9746502905906368,y=0.5008159057662351 +a=hat,b=hat,i=3588,x=0.5428335261613996,y=0.8746507311887247 +a=eks,b=hat,i=3589,x=0.04503314762859012,y=0.4498210841109198 +a=eks,b=hat,i=3590,x=0.21099486037176274,y=0.15918964285673298 +a=pan,b=hat,i=3594,x=0.30914801544685455,y=0.38087457746812736 +a=zee,b=zee,i=3601,x=0.2744348997210646,y=0.31854494443399084 +a=wye,b=pan,i=3604,x=0.7144947248233644,y=0.6725505298381226 +a=wye,b=eks,i=3605,x=0.6414071793103325,y=0.5040707081922082 +a=wye,b=hat,i=3607,x=0.2865652516469479,y=0.10334063882665867 +a=wye,b=pan,i=3608,x=0.24799522500173943,y=0.029628860448197347 +a=eks,b=zee,i=3610,x=0.06251116908017895,y=0.23236755910808227 +a=eks,b=hat,i=3611,x=0.2146220845642176,y=0.1332540175691711 +a=hat,b=zee,i=3612,x=0.39065626156480215,y=0.09272883365156981 +a=pan,b=eks,i=3613,x=0.04243312520650444,y=0.12731535921213588 +a=zee,b=hat,i=3614,x=0.9992938250588376,y=0.7586006131131866 +a=pan,b=pan,i=3615,x=0.955045779277772,y=0.8579181695107918 +a=eks,b=wye,i=3616,x=0.14187634853420827,y=0.2180915198390927 +a=wye,b=hat,i=3620,x=0.6713095225608523,y=0.5954491704569804 +a=zee,b=pan,i=3621,x=0.4092160575415905,y=0.30771033889968114 +a=wye,b=hat,i=3624,x=0.13584832757741117,y=0.382341043184265 +a=wye,b=zee,i=3625,x=0.7390723547209095,y=0.6804645486376089 +a=pan,b=pan,i=3626,x=0.17323378929158628,y=0.22177151771660586 +a=hat,b=hat,i=3627,x=0.27427850969768897,y=0.39696397114401794 +a=zee,b=zee,i=3629,x=0.1203621553000902,y=0.03649730823892894 +a=eks,b=pan,i=3630,x=0.6432472290390947,y=0.6493064608702905 +a=wye,b=zee,i=3631,x=0.5501609784896981,y=0.5442209389820327 +a=hat,b=zee,i=3632,x=0.9887195745001507,y=0.8462799528384646 +a=zee,b=wye,i=3633,x=0.05961380658144755,y=0.41153390509403887 +a=wye,b=pan,i=3634,x=0.779500491235004,y=0.5677694423637825 +a=eks,b=pan,i=3637,x=0.5208357640093749,y=0.5659221306135821 +a=zee,b=wye,i=3641,x=0.34634768849647446,y=0.1722807458856409 +a=zee,b=pan,i=3645,x=0.3353629361519648,y=0.27452402896726324 +a=pan,b=pan,i=3648,x=0.9502862550981916,y=0.9040781097596586 +a=wye,b=pan,i=3649,x=0.07083776693984412,y=0.42161605810186464 +a=hat,b=wye,i=3650,x=0.027750870484755663,y=0.059142569848676385 +a=hat,b=zee,i=3651,x=0.7388454792523287,y=0.6889713924377876 +a=hat,b=hat,i=3652,x=0.12134854954936014,y=0.12339998428589616 +a=pan,b=pan,i=3654,x=0.741537059135207,y=0.9230584052244919 +a=eks,b=hat,i=3655,x=0.1316863843779006,y=0.4213001572015598 +a=hat,b=eks,i=3656,x=0.14075093892206003,y=0.21208162198013836 +a=hat,b=eks,i=3658,x=0.8537796341502905,y=0.5982760622218769 +a=pan,b=hat,i=3659,x=0.09110243804094742,y=0.35916077607118146 +a=zee,b=hat,i=3661,x=0.32611268243475844,y=0.12873678851672 +a=hat,b=zee,i=3662,x=0.7673614981915601,y=0.7295742505814344 +a=eks,b=eks,i=3664,x=0.28693486076576824,y=0.19397030458410913 +a=hat,b=wye,i=3666,x=0.7295635205285994,y=0.6119784896875866 +a=zee,b=eks,i=3668,x=0.5993837930923437,y=0.7509474480036791 +a=eks,b=eks,i=3669,x=0.9355633368933711,y=0.9694655041497229 +a=zee,b=pan,i=3670,x=0.4986606323353615,y=0.3252967314272578 +a=hat,b=zee,i=3671,x=0.9851663975549066,y=0.7574307817453141 +a=wye,b=eks,i=3672,x=0.8646473696955588,y=0.8313013386958765 +a=pan,b=wye,i=3673,x=0.2515908234672535,y=0.056725699540206675 +a=eks,b=eks,i=3674,x=0.3536670370401426,y=0.3355576484883924 +a=eks,b=pan,i=3676,x=0.8723087423163797,y=0.6109859185908899 +a=zee,b=pan,i=3678,x=0.8491710196926309,y=0.6558159307696828 +a=wye,b=zee,i=3680,x=0.7425818200196079,y=0.9810014583943923 +a=wye,b=wye,i=3681,x=0.02721573926299492,y=0.07804891308055895 +a=hat,b=pan,i=3686,x=0.9301169302245861,y=0.7982783216031746 +a=zee,b=hat,i=3688,x=0.5723630888086361,y=0.8172243896570902 +a=hat,b=wye,i=3689,x=0.8355718873799872,y=0.8007108863141698 +a=zee,b=hat,i=3692,x=0.573338911032452,y=0.5241388333942388 +a=hat,b=pan,i=3693,x=0.7781206646766762,y=0.5080484241731826 +a=wye,b=wye,i=3700,x=0.9046703649949718,y=0.7600607720698596 +a=pan,b=hat,i=3701,x=0.7653688084959293,y=0.9589886741282106 +a=zee,b=eks,i=3704,x=0.6944927784356837,y=0.6778190994819128 +a=eks,b=zee,i=3706,x=0.28192270569849476,y=0.3669079489151894 +a=wye,b=hat,i=3707,x=0.32172668895407197,y=0.23641326221038772 +a=eks,b=wye,i=3709,x=0.5793435558579774,y=0.5284203604486059 +a=wye,b=hat,i=3711,x=0.7062248515236889,y=0.7592554719549557 +a=eks,b=hat,i=3712,x=0.20158466043698664,y=0.2506153993203297 +a=hat,b=zee,i=3713,x=0.5453918537789201,y=0.9591221613154766 +a=pan,b=wye,i=3714,x=0.7007443629312707,y=0.69979486340907 +a=hat,b=zee,i=3715,x=0.4982158038764617,y=0.1845463889797414 +a=wye,b=zee,i=3717,x=0.20372686286113306,y=0.48178229369817827 +a=eks,b=pan,i=3719,x=0.4534387451777433,y=0.22731879465386806 +a=hat,b=eks,i=3727,x=0.02778608789107495,y=0.19112025359038776 +a=pan,b=wye,i=3729,x=0.6339377797999709,y=0.7940228471998122 +a=hat,b=hat,i=3731,x=0.03433461671749849,y=0.37009846068918584 +a=wye,b=pan,i=3734,x=0.5747797481156508,y=0.8274654836314349 +a=eks,b=eks,i=3736,x=0.8706261619141413,y=0.5428739515744351 +a=wye,b=pan,i=3737,x=0.5574876609423702,y=0.8504937121138577 +a=zee,b=pan,i=3741,x=0.9571682809413955,y=0.6570144668674751 +a=eks,b=pan,i=3743,x=0.4905151151584467,y=0.320903002068355 +a=wye,b=zee,i=3744,x=0.7710752122842248,y=0.6182369915664692 +a=zee,b=pan,i=3745,x=0.0634219140814758,y=0.0909389524119274 +a=pan,b=hat,i=3746,x=0.016317522611819957,y=0.4500858677522094 +a=hat,b=hat,i=3747,x=0.2731453345797118,y=0.3612727190378229 +a=zee,b=zee,i=3748,x=0.7692098314967419,y=0.723183352513404 +a=hat,b=pan,i=3752,x=0.27781099183901203,y=0.24166942932110203 +a=eks,b=eks,i=3753,x=0.9130333710330752,y=0.9434343087469547 +a=pan,b=hat,i=3754,x=0.39530750680824867,y=0.285187450605236 +a=wye,b=zee,i=3755,x=0.5821904936762373,y=0.9440238426951152 +a=eks,b=eks,i=3756,x=0.3151274913498434,y=0.2613270252067468 +a=wye,b=zee,i=3757,x=0.27126594951001737,y=0.2696036535766695 +a=pan,b=zee,i=3758,x=0.1144851508437299,y=0.43717693060689256 +a=wye,b=wye,i=3759,x=0.8659325090962396,y=0.500920016668498 +a=pan,b=pan,i=3761,x=0.6277167190080807,y=0.820462327799342 +a=hat,b=eks,i=3763,x=0.702517766279011,y=0.5201760035681132 +a=hat,b=pan,i=3764,x=0.9684950471794708,y=0.9824729038297494 +a=pan,b=pan,i=3765,x=0.7505504157884441,y=0.5688693727587826 +a=hat,b=zee,i=3766,x=0.3053846255939139,y=0.29250711868083323 +a=pan,b=wye,i=3768,x=0.39157640275144845,y=0.29940355516568284 +a=wye,b=hat,i=3769,x=0.2813634801023107,y=0.33793045381955156 +a=wye,b=zee,i=3770,x=0.3006731850375737,y=0.41117593228974025 +a=eks,b=zee,i=3771,x=0.8966388980866674,y=0.6767775863177413 +a=zee,b=eks,i=3772,x=0.09712051675224176,y=0.1992258338913524 +a=eks,b=eks,i=3774,x=0.10098411790939343,y=0.23016371716573425 +a=wye,b=eks,i=3777,x=0.5229176412769544,y=0.8857285221477562 +a=eks,b=pan,i=3778,x=0.5543756678908779,y=0.8979653327985948 +a=eks,b=pan,i=3780,x=0.6536521341657655,y=0.6026553230815477 +a=hat,b=eks,i=3781,x=0.22056344697345842,y=0.16263581703146368 +a=wye,b=eks,i=3784,x=0.2896043360112557,y=0.03933436470492446 +a=pan,b=wye,i=3788,x=0.41697687514270476,y=0.3863350720666795 +a=eks,b=pan,i=3789,x=0.2647880014677908,y=0.495992120309258 +a=pan,b=wye,i=3790,x=0.4871902945382671,y=0.22753844996371497 +a=zee,b=wye,i=3791,x=0.9587582682512387,y=0.9041552661112677 +a=pan,b=eks,i=3792,x=0.8303342159408211,y=0.7063245550219001 +a=pan,b=eks,i=3793,x=0.43293237945019947,y=0.26733489278694356 +a=zee,b=wye,i=3794,x=0.8976337510372844,y=0.8750629709298201 +a=hat,b=pan,i=3795,x=0.8432372103239337,y=0.9510111805966026 +a=zee,b=pan,i=3798,x=0.9979923700274865,y=0.6588578150120853 +a=hat,b=eks,i=3800,x=0.6540911583411234,y=0.6156768180814669 +a=eks,b=zee,i=3801,x=0.41291944190449625,y=0.04630035513500563 +a=hat,b=hat,i=3805,x=0.9077137203924546,y=0.6604195772537097 +a=zee,b=pan,i=3806,x=0.4130639175002534,y=0.4140992672289935 +a=eks,b=pan,i=3808,x=0.18073645069225752,y=0.47471602068305085 +a=hat,b=eks,i=3809,x=0.07620205058855944,y=0.41909302154687966 +a=wye,b=wye,i=3811,x=0.9262768212215141,y=0.583254627467812 +a=hat,b=zee,i=3813,x=0.8381595697055793,y=0.8082122321715743 +a=hat,b=pan,i=3814,x=0.3227628236617065,y=0.09200255049758854 +a=wye,b=pan,i=3817,x=0.21834728153634142,y=0.009580087519049041 +a=wye,b=zee,i=3819,x=0.6612561643616807,y=0.647643437411651 +a=pan,b=pan,i=3821,x=0.09753442464986295,y=0.3452736158284476 +a=hat,b=wye,i=3823,x=0.0660248906480213,y=0.4768167157060277 +a=wye,b=wye,i=3825,x=0.7412307338094147,y=0.8357569402941348 +a=pan,b=zee,i=3826,x=0.8700896084310135,y=0.7743947935823393 +a=hat,b=hat,i=3828,x=0.4439300237744592,y=0.3540302359317383 +a=wye,b=hat,i=3830,x=0.31602199194810077,y=0.23756301234064214 +a=pan,b=eks,i=3833,x=0.9435147604130275,y=0.6343874692425551 +a=pan,b=hat,i=3834,x=0.7491688531360436,y=0.6632149460503455 +a=wye,b=pan,i=3836,x=0.5783001097508949,y=0.5326591809573153 +a=wye,b=eks,i=3838,x=0.16276307163297787,y=0.4480412721243018 +a=wye,b=wye,i=3841,x=0.7854392875246197,y=0.7264036810522736 +a=zee,b=wye,i=3842,x=0.9500031218945214,y=0.9557435110983296 +a=wye,b=eks,i=3849,x=0.7149976391333995,y=0.9748913470930238 +a=eks,b=zee,i=3851,x=0.6884645549243478,y=0.6729540888918134 +a=wye,b=wye,i=3852,x=0.16575767054134194,y=0.3519742254585112 +a=pan,b=zee,i=3856,x=0.7166199842938143,y=0.5985908973683398 +a=eks,b=pan,i=3857,x=0.911885736627155,y=0.7775693985993537 +a=eks,b=pan,i=3860,x=0.16404594209083445,y=0.2945650928508321 +a=pan,b=wye,i=3863,x=0.8914098448143842,y=0.941827688174933 +a=eks,b=pan,i=3865,x=0.6410821318604495,y=0.742344518102107 +a=eks,b=eks,i=3866,x=0.8820740686865273,y=0.6336399556322359 +a=pan,b=pan,i=3868,x=0.5708876065677694,y=0.6788408195369369 +a=hat,b=zee,i=3870,x=0.40688870301241575,y=0.4640784108862729 +a=wye,b=wye,i=3872,x=0.47105100438757685,y=0.05894343228765331 +a=zee,b=wye,i=3874,x=0.36954687122878715,y=0.07524269626487912 +a=pan,b=zee,i=3875,x=0.8656993436002198,y=0.7910484890727197 +a=wye,b=wye,i=3876,x=0.03808754965335226,y=0.08658971281465833 +a=hat,b=hat,i=3880,x=0.4235813324669898,y=0.24387827945280804 +a=hat,b=hat,i=3881,x=0.7822034723161025,y=0.7478339704565765 +a=hat,b=eks,i=3882,x=0.011719496883464853,y=0.24640876061080674 +a=eks,b=hat,i=3883,x=0.4614594041430371,y=0.3205017019419516 +a=wye,b=zee,i=3885,x=0.31672532313467505,y=0.2365343741445356 +a=zee,b=wye,i=3889,x=0.039039225578129,y=0.043618607590064085 +a=wye,b=eks,i=3890,x=0.1974840445022984,y=0.43475405724957294 +a=pan,b=eks,i=3891,x=0.9382818311518488,y=0.9030005498802104 +a=eks,b=eks,i=3893,x=0.4046249389793575,y=0.21056190964042465 +a=wye,b=zee,i=3894,x=0.7443136068289423,y=0.8294047544954046 +a=hat,b=pan,i=3897,x=0.49376649897367464,y=0.13401013066245737 +a=pan,b=hat,i=3900,x=0.8799773683889426,y=0.5220746421238783 +a=zee,b=eks,i=3902,x=0.8645468539063139,y=0.9700412096469742 +a=hat,b=hat,i=3903,x=0.6603175490464367,y=0.7332253490191969 +a=hat,b=hat,i=3905,x=0.37058852723699554,y=0.10112929497538448 +a=eks,b=zee,i=3909,x=0.8701294324647131,y=0.6010009857684786 +a=eks,b=pan,i=3910,x=0.7754775924406334,y=0.9607498923245504 +a=eks,b=hat,i=3912,x=0.40688370124160333,y=0.3725099736322035 +a=hat,b=hat,i=3919,x=0.20968623039533885,y=0.2249710535207634 +a=eks,b=wye,i=3920,x=0.06633524516092837,y=0.21897455790581 +a=wye,b=eks,i=3925,x=0.9444615936887226,y=0.5492757409492689 +a=pan,b=eks,i=3926,x=0.2577383831501502,y=0.42247048365748696 +a=hat,b=pan,i=3928,x=0.3294192690721903,y=0.0018064795955691215 +a=pan,b=wye,i=3929,x=0.5373694134669578,y=0.6408298650436733 +a=wye,b=zee,i=3930,x=0.3772473940400355,y=0.4855477755417952 +a=pan,b=hat,i=3931,x=0.8947844528349447,y=0.6976181039979583 +a=wye,b=eks,i=3932,x=0.902042488611117,y=0.8695780909283909 +a=eks,b=wye,i=3935,x=0.8719220728834155,y=0.626436829723036 +a=wye,b=wye,i=3938,x=0.4264030481171944,y=0.2469737981294069 +a=pan,b=hat,i=3940,x=0.37339956142433084,y=0.23248823182301037 +a=eks,b=zee,i=3942,x=0.7678757943544514,y=0.9693217394374674 +a=wye,b=hat,i=3943,x=0.29550708533363845,y=0.16362618484177738 +a=wye,b=eks,i=3946,x=0.8350585462480241,y=0.7491629688087337 +a=wye,b=zee,i=3949,x=0.3676627709059406,y=0.3957927902894449 +a=zee,b=pan,i=3950,x=0.32474388588887126,y=0.02474711989630063 +a=zee,b=eks,i=3953,x=0.30922267009534077,y=0.3284230853853207 +a=hat,b=pan,i=3954,x=0.052368455214725995,y=0.4715978875853839 +a=hat,b=zee,i=3958,x=0.07310839831115146,y=0.32925431162438823 +a=pan,b=hat,i=3959,x=0.1292574457299427,y=0.3582879075778822 +a=pan,b=zee,i=3960,x=0.19211441013639674,y=0.11950330832710931 +a=wye,b=eks,i=3964,x=0.9210830069555165,y=0.5838970142942722 +a=zee,b=wye,i=3965,x=0.23984259901508576,y=0.26442599713920145 +a=zee,b=wye,i=3967,x=0.9985449436152721,y=0.7330838738578122 +a=hat,b=pan,i=3971,x=0.47236749903854525,y=0.49755810812875845 +a=hat,b=hat,i=3974,x=0.2255823178745917,y=0.3328848639919585 +a=eks,b=eks,i=3976,x=0.3872364913819858,y=0.12628018436476995 +a=eks,b=wye,i=3979,x=0.05509300519176841,y=0.3449069313995392 +a=eks,b=pan,i=3981,x=0.798588528905017,y=0.7451168881460923 +a=wye,b=eks,i=3982,x=0.7480880614402182,y=0.8419207681331152 +a=wye,b=zee,i=3983,x=0.8362240426090267,y=0.77769018412775 +a=zee,b=zee,i=3988,x=0.7335921993524305,y=0.5879895671878599 +a=wye,b=pan,i=3990,x=0.2551633201471506,y=0.4633660311722343 +a=pan,b=zee,i=3991,x=0.07557797117002352,y=0.03446642347570361 +a=zee,b=eks,i=3992,x=0.7507600776739561,y=0.6732032182262292 +a=hat,b=zee,i=3993,x=0.08221997898229427,y=0.21489690844146592 +a=hat,b=eks,i=3995,x=0.6854597775410988,y=0.6047357220116547 +a=pan,b=hat,i=3996,x=0.4669100032261838,y=0.48298621327550606 +a=eks,b=hat,i=3997,x=0.8201134204882613,y=0.5748852394805374 +a=wye,b=hat,i=4001,x=0.8174301789619988,y=0.9053657573378745 +a=wye,b=pan,i=4004,x=0.7607827500015804,y=0.6235619294990873 +a=zee,b=hat,i=4006,x=0.48789661545234886,y=0.21227412408894908 +a=eks,b=hat,i=4008,x=0.890243383339597,y=0.7267223805200799 +a=hat,b=pan,i=4009,x=0.5706952995715363,y=0.9230695483570237 +a=zee,b=hat,i=4010,x=0.42440597576906447,y=0.0704425276034597 +a=hat,b=wye,i=4011,x=0.24251335510099137,y=0.23960695465439596 +a=eks,b=pan,i=4013,x=0.8704264127290353,y=0.5876599831119824 +a=hat,b=pan,i=4014,x=0.31319409877544535,y=0.37600379424562247 +a=pan,b=hat,i=4015,x=0.6791412275551999,y=0.8868908402993898 +a=pan,b=eks,i=4016,x=0.8587762124701115,y=0.7327173343378633 +a=hat,b=pan,i=4018,x=0.3048776737346697,y=0.13707959214248555 +a=zee,b=hat,i=4021,x=0.3130407621764443,y=0.2693181610377101 +a=pan,b=pan,i=4023,x=0.10367305449954967,y=0.022130374916290774 +a=pan,b=zee,i=4024,x=0.2180038149057033,y=0.2890891058720141 +a=hat,b=wye,i=4025,x=0.6365723951389777,y=0.7003325245087676 +a=zee,b=eks,i=4030,x=0.3317839760740481,y=0.4161099049929635 +a=pan,b=eks,i=4031,x=0.09704619121471669,y=0.0779275379233505 +a=wye,b=wye,i=4032,x=0.2974124725329491,y=0.20863438296756043 +a=wye,b=pan,i=4033,x=0.44164928623031885,y=0.3935479870985933 +a=hat,b=pan,i=4036,x=0.3630052335487458,y=0.1756001401202808 +a=pan,b=wye,i=4037,x=0.40101967210862355,y=0.21622386613658062 +a=zee,b=eks,i=4038,x=0.31593174924868916,y=0.30590560916984444 +a=wye,b=eks,i=4041,x=0.6663441339123051,y=0.8594459082303051 +a=zee,b=wye,i=4044,x=0.4445193542875734,y=0.10451265229731932 +a=eks,b=zee,i=4045,x=0.7400078317069471,y=0.6537027971576772 +a=zee,b=wye,i=4049,x=0.3865785757267529,y=0.3257613178120228 +a=zee,b=pan,i=4050,x=0.22133212632288612,y=0.46497223755296413 +a=wye,b=pan,i=4051,x=0.46330422466377885,y=0.0013216245762560641 +a=eks,b=eks,i=4056,x=0.8643394873777513,y=0.9659257127064651 +a=pan,b=pan,i=4057,x=0.3102888737344549,y=0.40268801525857945 +a=zee,b=zee,i=4061,x=0.5943115025128368,y=0.7926566656770357 +a=eks,b=eks,i=4062,x=0.9875301794451499,y=0.7335426236266079 +a=zee,b=wye,i=4069,x=0.969881192737605,y=0.7454405956242405 +a=hat,b=eks,i=4070,x=0.18629806750635058,y=0.20897903127133244 +a=pan,b=eks,i=4073,x=0.2657367745661936,y=0.2985150423046431 +a=wye,b=pan,i=4074,x=0.7170683734519407,y=0.6616939907637078 +a=hat,b=pan,i=4075,x=0.7741097521171826,y=0.5862044466287508 +a=eks,b=zee,i=4080,x=0.6036589730049234,y=0.5196679309887058 +a=hat,b=hat,i=4082,x=0.5572557445251078,y=0.624066652987969 +a=wye,b=wye,i=4083,x=0.8666445318722942,y=0.767288613574896 +a=wye,b=eks,i=4085,x=0.5272061090337726,y=0.9162627017806118 +a=eks,b=wye,i=4086,x=0.3119331822264977,y=0.4703087590730718 +a=wye,b=zee,i=4087,x=0.041369624776661396,y=0.1706574091421187 +a=pan,b=eks,i=4088,x=0.6090012823832082,y=0.812489654491081 +a=wye,b=zee,i=4090,x=0.08760748700129917,y=0.046823223997924046 +a=pan,b=pan,i=4091,x=0.9477496006595305,y=0.6877721274230629 +a=pan,b=eks,i=4092,x=0.05823591729943611,y=0.2271541631902052 +a=zee,b=wye,i=4093,x=0.5115949427264939,y=0.7463065447615764 +a=hat,b=hat,i=4094,x=0.8294711965470426,y=0.5100796086516896 +a=pan,b=wye,i=4095,x=0.002245348719915996,y=0.4758218988941505 +a=eks,b=zee,i=4097,x=0.5977012193299909,y=0.6349007809350186 +a=wye,b=wye,i=4101,x=0.9070001852862156,y=0.5366667269362855 +a=wye,b=zee,i=4103,x=0.40338842748518,y=0.16714248436837198 +a=wye,b=hat,i=4106,x=0.6762148011530986,y=0.7998537880048552 +a=eks,b=zee,i=4108,x=0.3415946367341153,y=0.19830581897594968 +a=eks,b=pan,i=4110,x=0.7201591775410024,y=0.9280174950278048 +a=wye,b=hat,i=4111,x=0.27092702426036697,y=0.40264205326846036 +a=wye,b=hat,i=4114,x=0.5672845724991237,y=0.8126100904189216 +a=wye,b=zee,i=4119,x=0.14069101423742136,y=0.3916394205657444 +a=eks,b=hat,i=4120,x=0.7278136147317754,y=0.992128682834371 +a=wye,b=eks,i=4121,x=0.3436640653132741,y=0.12875649374791853 +a=hat,b=zee,i=4123,x=0.11667168949423246,y=0.09343624851787202 +a=zee,b=zee,i=4124,x=0.3762744289665654,y=0.4657534810646099 +a=pan,b=zee,i=4125,x=0.8167559403831369,y=0.6726503484988995 +a=zee,b=hat,i=4126,x=0.16302778730181566,y=0.2748655824617119 +a=wye,b=wye,i=4127,x=0.7262693332963976,y=0.7800792471160094 +a=wye,b=zee,i=4132,x=0.14673501967206204,y=0.2171503552857429 +a=pan,b=eks,i=4134,x=0.5678246594857959,y=0.8501122230105806 +a=zee,b=eks,i=4136,x=0.9750589992032552,y=0.8792931621208594 +a=pan,b=eks,i=4137,x=0.727677709722926,y=0.990782873469676 +a=hat,b=eks,i=4138,x=0.680011121560662,y=0.8738045887343792 +a=pan,b=eks,i=4139,x=0.8882078496509985,y=0.7037523368580344 +a=pan,b=pan,i=4141,x=0.7099916507740912,y=0.7023882125149881 +a=zee,b=hat,i=4142,x=0.59845620196533,y=0.7654415799243958 +a=pan,b=eks,i=4144,x=0.20066813487611335,y=0.14876626920283553 +a=eks,b=eks,i=4145,x=0.15065242524890976,y=0.12428817259719527 +a=eks,b=hat,i=4146,x=0.24650476137003852,y=0.24493489109337752 +a=pan,b=wye,i=4148,x=0.3413539884717429,y=0.42693818289018026 +a=hat,b=wye,i=4151,x=0.9300760758556822,y=0.7773525646273065 +a=eks,b=eks,i=4152,x=0.1811147851470688,y=0.27238019374865363 +a=zee,b=zee,i=4153,x=0.5846722719463249,y=0.6311555286184487 +a=pan,b=zee,i=4155,x=0.09454282552502047,y=0.49923403772444375 +a=hat,b=eks,i=4156,x=0.15799120592162896,y=0.038371812406094774 +a=eks,b=zee,i=4157,x=0.4858235480097448,y=0.09279407391803784 +a=wye,b=pan,i=4158,x=0.1333970187468101,y=0.28784426376744954 +a=zee,b=wye,i=4159,x=0.16633086096833194,y=0.24966226951484904 +a=hat,b=wye,i=4160,x=0.8054114157818849,y=0.7345641356600717 +a=zee,b=wye,i=4161,x=0.0010540410989509086,y=0.4824535316499434 +a=eks,b=eks,i=4164,x=0.1814557125976639,y=0.16922072136830046 +a=hat,b=hat,i=4165,x=0.1667557442764379,y=0.4707835711078464 +a=zee,b=eks,i=4167,x=0.7619530390058822,y=0.930540767502347 +a=wye,b=zee,i=4170,x=0.9950566917608218,y=0.8929860757345622 +a=wye,b=pan,i=4179,x=0.8403305474491944,y=0.5265486487825841 +a=hat,b=hat,i=4181,x=0.9215787418719625,y=0.87388922229494 +a=wye,b=hat,i=4183,x=0.7734961393992563,y=0.8972101418171253 +a=wye,b=eks,i=4184,x=0.26453922756144566,y=0.04144136482622762 +a=hat,b=eks,i=4187,x=0.9865778952946068,y=0.9315331182266391 +a=pan,b=wye,i=4193,x=0.782060968571005,y=0.5226067196250769 +a=zee,b=hat,i=4194,x=0.6917599608609465,y=0.7645848884839161 +a=wye,b=pan,i=4203,x=0.24740078542575394,y=0.031517413903408564 +a=eks,b=wye,i=4204,x=0.09707778409356904,y=0.4413369985080463 +a=eks,b=zee,i=4206,x=0.591250716216349,y=0.533942741704139 +a=eks,b=eks,i=4208,x=0.23584245665114634,y=0.13929514505423546 +a=wye,b=eks,i=4211,x=0.5693885676546375,y=0.8180582438424654 +a=zee,b=zee,i=4213,x=0.6569921162319814,y=0.9398725266121587 +a=zee,b=eks,i=4214,x=0.6757239578204182,y=0.6370305085828928 +a=pan,b=wye,i=4217,x=0.4097976618902073,y=0.141878119206427 +a=eks,b=wye,i=4222,x=0.2916049582954635,y=0.36479303527285845 +a=hat,b=zee,i=4224,x=0.5666319712329421,y=0.5421871427604233 +a=pan,b=eks,i=4229,x=0.651806061031575,y=0.6877628315760286 +a=eks,b=hat,i=4231,x=0.9813730880370696,y=0.8073301729919906 +a=hat,b=hat,i=4232,x=0.4406941528960675,y=0.11038994093232624 +a=wye,b=pan,i=4233,x=0.6049346739736081,y=0.8481638285484625 +a=wye,b=pan,i=4234,x=0.03250269370708647,y=0.07284046091092433 +a=pan,b=hat,i=4240,x=0.7490446337745393,y=0.7787017014295363 +a=zee,b=hat,i=4242,x=0.34372514541539545,y=0.49770081510285935 +a=hat,b=eks,i=4243,x=0.38836962308546263,y=0.20018023403843987 +a=pan,b=wye,i=4244,x=0.7365286003534705,y=0.9834124894169503 +a=hat,b=zee,i=4245,x=0.8079109744541904,y=0.7703976742527068 +a=zee,b=wye,i=4246,x=0.4282487915196205,y=0.20203065558191458 +a=pan,b=eks,i=4247,x=0.9507204029429733,y=0.5630361304031504 +a=eks,b=wye,i=4248,x=0.5065699052598817,y=0.6709355384501077 +a=zee,b=pan,i=4251,x=0.36882904197494304,y=0.20694570729434147 +a=zee,b=zee,i=4252,x=0.18869049168164287,y=0.2881249393129065 +a=pan,b=eks,i=4253,x=0.8529162429192656,y=0.6126252561626568 +a=pan,b=hat,i=4259,x=0.5012993133229816,y=0.9840303477621715 +a=eks,b=pan,i=4260,x=0.0557110727165222,y=0.3692997658300152 +a=zee,b=wye,i=4263,x=0.5008782411049667,y=0.6537828452513129 +a=hat,b=eks,i=4267,x=0.6709709261548794,y=0.6826054557997793 +a=wye,b=hat,i=4270,x=0.05437547367302842,y=0.3843634628840725 +a=eks,b=eks,i=4272,x=0.42076370727497103,y=0.347103929260111 +a=eks,b=eks,i=4274,x=0.7194619239494552,y=0.6726333368969638 +a=eks,b=wye,i=4276,x=0.03269653193879951,y=0.29083447280996944 +a=zee,b=hat,i=4279,x=0.919407700741633,y=0.6700497097456894 +a=eks,b=pan,i=4280,x=0.09769799852915939,y=0.3471066706498296 +a=pan,b=zee,i=4285,x=0.2957451251158941,y=0.23349218064678878 +a=pan,b=eks,i=4287,x=0.22955891589246613,y=0.2437355707416211 +a=hat,b=zee,i=4288,x=0.2100291042828707,y=0.3046125296846791 +a=hat,b=zee,i=4289,x=0.6942460642160058,y=0.871648415206408 +a=wye,b=pan,i=4290,x=0.13303046989523815,y=0.45261676602514167 +a=wye,b=wye,i=4291,x=0.24091267860783117,y=0.432502161153847 +a=zee,b=hat,i=4295,x=0.866742316822531,y=0.5669492043473316 +a=pan,b=hat,i=4297,x=0.020837302984029304,y=0.3069132274412595 +a=hat,b=wye,i=4299,x=0.6559693329859475,y=0.9101410668227939 +a=pan,b=pan,i=4300,x=0.14308736404653355,y=0.35525668832657153 +a=eks,b=hat,i=4301,x=0.04475741710473613,y=0.3360654229410476 +a=zee,b=pan,i=4305,x=0.054247648849443775,y=0.03062117326702829 +a=hat,b=zee,i=4307,x=0.6572769759538587,y=0.7762188360555565 +a=zee,b=zee,i=4308,x=0.6244811945148983,y=0.6455417265947343 +a=wye,b=zee,i=4310,x=0.3157871729124738,y=0.3917102144253892 +a=zee,b=hat,i=4313,x=0.40564280799464325,y=0.33455931413035944 +a=hat,b=zee,i=4314,x=0.26557751620121417,y=0.030582294685487232 +a=wye,b=eks,i=4315,x=0.8346822718173391,y=0.9087526385931736 +a=eks,b=wye,i=4317,x=0.5533052426698345,y=0.9963296753932288 +a=eks,b=hat,i=4319,x=0.587710279503696,y=0.7637256058032382 +a=hat,b=eks,i=4320,x=0.225195776008963,y=0.34680409151838987 +a=eks,b=eks,i=4321,x=0.3743649517286406,y=0.371323975760271 +a=pan,b=wye,i=4324,x=0.8265091425517825,y=0.8730857418980851 +a=wye,b=hat,i=4325,x=0.18762256928648036,y=0.3496377335361346 +a=pan,b=zee,i=4327,x=0.8574481014982461,y=0.5295177741370016 +a=eks,b=hat,i=4328,x=0.04469772107287828,y=0.1558945876794342 +a=zee,b=wye,i=4329,x=0.040009010165471426,y=0.23762769464838596 +a=wye,b=eks,i=4330,x=0.7337424822041352,y=0.9253645788362634 +a=zee,b=eks,i=4332,x=0.6650861493530829,y=0.9532385654163494 +a=wye,b=zee,i=4333,x=0.623256894200598,y=0.9959963338862539 +a=hat,b=hat,i=4334,x=0.5194251677645445,y=0.6069457992071033 +a=eks,b=eks,i=4335,x=0.27590012941997233,y=0.4710389173795224 +a=eks,b=wye,i=4336,x=0.20559084127748029,y=0.07907344682124973 +a=eks,b=wye,i=4338,x=0.7956872034220226,y=0.5293505141201019 +a=zee,b=hat,i=4340,x=0.7603664092180368,y=0.9580821743227704 +a=wye,b=wye,i=4344,x=0.052662357337272314,y=0.29674416350945576 +a=wye,b=eks,i=4345,x=0.32377948428256254,y=0.44346746414092775 +a=wye,b=hat,i=4348,x=0.4821078789121165,y=0.4162262532349117 +a=wye,b=hat,i=4349,x=0.4367902393016294,y=0.05920613613537973 +a=eks,b=hat,i=4350,x=0.9339368174600853,y=0.7317847021280102 +a=zee,b=hat,i=4351,x=0.9429615758129121,y=0.5240015841208292 +a=hat,b=zee,i=4352,x=0.0664957669868742,y=8.818962627266114e-05 +a=pan,b=eks,i=4356,x=0.01315481017386444,y=0.44644705644627847 +a=wye,b=pan,i=4357,x=0.15872648196015937,y=0.4101120817770719 +a=eks,b=hat,i=4359,x=0.18749105355156304,y=0.031119717506070232 +a=wye,b=eks,i=4360,x=0.5994338059975802,y=0.7593584300322925 +a=pan,b=pan,i=4362,x=0.4776831446864783,y=0.31255268452634855 +a=pan,b=pan,i=4365,x=0.8056978268678051,y=0.6122184248222929 +a=zee,b=eks,i=4367,x=0.5479247041679578,y=0.8471361139630293 +a=hat,b=hat,i=4368,x=0.6173031043354198,y=0.7380826201700894 +a=hat,b=pan,i=4369,x=0.18322206558953436,y=0.3662885008446586 +a=zee,b=pan,i=4370,x=0.8569969483007317,y=0.731735360698434 +a=zee,b=zee,i=4371,x=0.20408101154886704,y=0.43495561327109344 +a=zee,b=pan,i=4373,x=0.39321439524831203,y=0.2914282319820135 +a=zee,b=hat,i=4374,x=0.683824883019394,y=0.585513739811086 +a=eks,b=zee,i=4376,x=0.8528651690503563,y=0.6839515405337084 +a=hat,b=eks,i=4378,x=0.05864089512370707,y=0.3851321842794584 +a=hat,b=eks,i=4379,x=0.385346641589309,y=0.49130997093061135 +a=wye,b=eks,i=4380,x=0.41688102647846714,y=0.4373087113569425 +a=eks,b=eks,i=4383,x=0.8187617783793841,y=0.9557936564036845 +a=pan,b=eks,i=4384,x=0.5100350554093268,y=0.8092077539642156 +a=pan,b=wye,i=4386,x=0.03535725248176258,y=0.21559585940453474 +a=eks,b=zee,i=4387,x=0.5578706674280356,y=0.5892456559407706 +a=zee,b=hat,i=4388,x=0.3301766575217969,y=0.3233192495545678 +a=hat,b=wye,i=4389,x=0.17144446980658334,y=0.17462284811463846 +a=wye,b=eks,i=4392,x=0.08391983953449689,y=0.4685350106442322 +a=eks,b=hat,i=4394,x=0.6446893978656929,y=0.742983523935812 +a=hat,b=eks,i=4395,x=0.05068057954766625,y=0.32284857142742274 +a=zee,b=wye,i=4396,x=0.031143786348458158,y=0.4250465603658179 +a=pan,b=zee,i=4397,x=0.47789346509127195,y=0.35190784679302956 +a=wye,b=hat,i=4400,x=0.06936764963814968,y=0.3043996463710237 +a=zee,b=zee,i=4402,x=0.05608507131691576,y=0.3577189025004591 +a=eks,b=wye,i=4404,x=0.20538620731982282,y=0.20907310428515913 +a=pan,b=hat,i=4405,x=0.770037239607531,y=0.8918149402479805 +a=pan,b=hat,i=4407,x=0.5936012356219856,y=0.9640723007408432 +a=pan,b=pan,i=4410,x=0.2570515021562684,y=0.18774521042902936 +a=wye,b=wye,i=4412,x=0.7213015230538632,y=0.6718375213896831 +a=zee,b=pan,i=4413,x=0.8367397203622533,y=0.7284961033977948 +a=eks,b=eks,i=4414,x=0.6694554317033412,y=0.9879307986798048 +a=zee,b=eks,i=4416,x=0.362024615946302,y=0.01598375230508753 +a=pan,b=eks,i=4418,x=0.9353086997459791,y=0.840900748615823 +a=zee,b=eks,i=4423,x=0.9639383645238275,y=0.6490468629834018 +a=zee,b=eks,i=4424,x=0.7312421688490892,y=0.8667063684553176 +a=pan,b=pan,i=4425,x=0.46845749017099236,y=0.11757543510403212 +a=zee,b=eks,i=4426,x=0.5623944023007167,y=0.7586419852976186 +a=eks,b=hat,i=4427,x=0.9350368655950849,y=0.9337007230580264 +a=wye,b=wye,i=4431,x=0.6855292088150996,y=0.5336035912975299 +a=eks,b=pan,i=4433,x=0.24252721996042959,y=0.28456246724868983 +a=zee,b=eks,i=4435,x=0.3774471419632248,y=0.29246801034228276 +a=wye,b=eks,i=4436,x=0.21438792699902287,y=0.1153507200959073 +a=eks,b=wye,i=4437,x=0.47860288810882523,y=0.25957684880561227 +a=wye,b=hat,i=4439,x=0.8059627789626932,y=0.9269765317602825 +a=wye,b=eks,i=4442,x=0.5598645482568733,y=0.8346150307672233 +a=hat,b=zee,i=4446,x=0.701715405648832,y=0.8559468613900958 +a=hat,b=pan,i=4447,x=0.13582612436147878,y=0.497058893619451 +a=hat,b=wye,i=4448,x=0.6624067185928518,y=0.7937707954447804 +a=pan,b=zee,i=4451,x=0.9254868696106908,y=0.9850750432504393 +a=zee,b=wye,i=4455,x=0.9045463102006963,y=0.848434465758308 +a=zee,b=hat,i=4456,x=0.08456763094566144,y=0.010673585995051305 +a=pan,b=zee,i=4460,x=0.1592478815974211,y=0.4117697078037489 +a=zee,b=zee,i=4462,x=0.18223498064407118,y=0.36892881666552835 +a=eks,b=wye,i=4463,x=0.6602307362128103,y=0.824908201375127 +a=zee,b=wye,i=4465,x=0.9363792956174969,y=0.8531230483001019 +a=eks,b=zee,i=4466,x=0.8051994741838333,y=0.5378817334878282 +a=pan,b=hat,i=4468,x=0.6433621739438674,y=0.6213575464612451 +a=eks,b=hat,i=4469,x=0.9576601311217493,y=0.653626721264175 +a=eks,b=hat,i=4477,x=0.09002534954722263,y=0.0791900913528687 +a=zee,b=wye,i=4478,x=0.7347401014901926,y=0.5874553765719767 +a=eks,b=zee,i=4480,x=0.06846268410645817,y=0.17937317736357228 +a=eks,b=zee,i=4482,x=0.5207774812238394,y=0.7322116837434511 +a=zee,b=wye,i=4483,x=0.6011563904137914,y=0.6359195042320677 +a=hat,b=eks,i=4485,x=0.14129738926071922,y=0.09762322511903287 +a=wye,b=wye,i=4486,x=0.587567750076066,y=0.6669838072984797 +a=eks,b=wye,i=4487,x=0.5516672019589355,y=0.7655831718008789 +a=hat,b=wye,i=4488,x=0.7926043240629409,y=0.5015162896194846 +a=wye,b=wye,i=4489,x=0.6948771123324418,y=0.5976836677553925 +a=hat,b=hat,i=4490,x=0.9101749423682922,y=0.9101168870690818 +a=pan,b=wye,i=4491,x=0.5070024474601975,y=0.7305420057451063 +a=hat,b=eks,i=4492,x=0.1759423893989127,y=0.3959141841599947 +a=eks,b=pan,i=4493,x=0.6837930443900314,y=0.6284806971996789 +a=wye,b=hat,i=4495,x=0.4602646789703714,y=0.12318800994516399 +a=wye,b=pan,i=4496,x=0.7594514407425375,y=0.6656599679572212 +a=zee,b=pan,i=4497,x=0.0776140160787101,y=0.02352743433085669 +a=wye,b=zee,i=4498,x=0.02184839096132485,y=0.3911325637076585 +a=wye,b=pan,i=4499,x=0.8747947010040115,y=0.9998479502810276 +a=pan,b=zee,i=4500,x=0.47622133460809657,y=0.12656764784587515 +a=zee,b=pan,i=4501,x=0.9880755588957435,y=0.780394078164109 +a=hat,b=eks,i=4504,x=0.7328180759655728,y=0.8128425968959323 +a=hat,b=wye,i=4506,x=0.6481956843803017,y=0.6728352515966057 +a=wye,b=hat,i=4511,x=0.9311713164896562,y=0.5805780192421368 +a=hat,b=eks,i=4512,x=0.23786081178866836,y=0.36277905022985646 +a=hat,b=wye,i=4513,x=0.965484537526872,y=0.940488169982859 +a=pan,b=pan,i=4516,x=0.3492462945952187,y=0.2946268275283319 +a=hat,b=eks,i=4518,x=0.44713434909121097,y=0.16699429132092636 +a=wye,b=eks,i=4520,x=0.21810500990652393,y=0.23695212300002177 +a=wye,b=zee,i=4523,x=0.05279712720226515,y=0.027511378098411865 +a=zee,b=hat,i=4524,x=0.1957893855808428,y=0.2551266540561208 +a=zee,b=pan,i=4525,x=0.011543703995189447,y=0.22663954461488478 +a=pan,b=pan,i=4526,x=0.04880772479373874,y=0.07481795594892848 +a=pan,b=hat,i=4527,x=0.31836250428860824,y=0.32626988649341593 +a=eks,b=zee,i=4531,x=0.34858797365915506,y=0.4282397998858426 +a=pan,b=eks,i=4532,x=0.8877015003398467,y=0.7747761049575923 +a=zee,b=hat,i=4535,x=0.46136202746827326,y=0.42271339711114486 +a=wye,b=pan,i=4538,x=0.7691954303113361,y=0.5906545288840418 +a=wye,b=eks,i=4539,x=0.666121467152889,y=0.7009152639751882 +a=pan,b=pan,i=4540,x=0.8705353878768347,y=0.569382489859167 +a=pan,b=wye,i=4546,x=0.30897074727172746,y=0.07486636973164118 +a=hat,b=zee,i=4548,x=0.6838256979656141,y=0.9575551645763191 +a=wye,b=eks,i=4549,x=0.9129619062625066,y=0.7815822557674902 +a=zee,b=hat,i=4558,x=0.030771073498329193,y=0.22547664086558517 +a=pan,b=zee,i=4559,x=0.8853445527158975,y=0.9598699991813698 +a=pan,b=pan,i=4560,x=0.022873859395381335,y=0.16717654342761945 +a=wye,b=wye,i=4562,x=0.9962200957849251,y=0.7504411563669804 +a=zee,b=wye,i=4564,x=0.7531892953023888,y=0.662798570253206 +a=wye,b=eks,i=4567,x=0.0013320296153030986,y=0.3527351039106079 +a=zee,b=zee,i=4575,x=0.4923232521663191,y=0.31138573511811585 +a=hat,b=hat,i=4579,x=0.7716061175886524,y=0.5940949446227113 +a=zee,b=pan,i=4581,x=0.6615122130690573,y=0.743282484093763 +a=hat,b=zee,i=4582,x=0.7466772782921713,y=0.6024593387871963 +a=zee,b=zee,i=4583,x=0.7293308998803242,y=0.9194675588274827 +a=wye,b=wye,i=4585,x=0.49005088405256925,y=0.19667802308060156 +a=hat,b=zee,i=4588,x=0.15982614073843593,y=0.29678575429874954 +a=zee,b=wye,i=4591,x=0.3549198162177106,y=0.15971238689401845 +a=zee,b=zee,i=4592,x=0.3725968594942376,y=0.10170369746035934 +a=pan,b=eks,i=4594,x=0.9636076558747869,y=0.6429412934414747 +a=eks,b=eks,i=4601,x=0.17142456675630824,y=0.428244260538891 +a=wye,b=eks,i=4604,x=0.26884887570750515,y=0.0629227877462456 +a=wye,b=hat,i=4605,x=0.9967036371872702,y=0.9394080649718911 +a=eks,b=hat,i=4610,x=0.8546204254968556,y=0.544666096374198 +a=wye,b=zee,i=4611,x=0.9797738948452778,y=0.7539379828966757 +a=eks,b=eks,i=4613,x=0.036974707048940014,y=0.13498566781731325 +a=pan,b=zee,i=4614,x=0.4962373115799128,y=0.34690328340466625 +a=pan,b=wye,i=4617,x=0.6064318491662761,y=0.9709587074540149 +a=eks,b=eks,i=4618,x=0.6067298140262544,y=0.6856518510847851 +a=zee,b=eks,i=4621,x=0.30992740946284036,y=0.3114230762548156 +a=wye,b=wye,i=4622,x=0.9124025251398724,y=0.9456164182783081 +a=wye,b=pan,i=4624,x=0.5833679710036083,y=0.9019285736689665 +a=zee,b=pan,i=4625,x=0.8458203200231942,y=0.5450580672631699 +a=pan,b=hat,i=4628,x=0.8957043450158336,y=0.5673889892957554 +a=wye,b=hat,i=4629,x=0.8464282723870642,y=0.5202135613238874 +a=zee,b=hat,i=4631,x=0.9018507034320511,y=0.7039556507979018 +a=pan,b=pan,i=4632,x=0.4889756359426054,y=0.3597265690523318 +a=eks,b=eks,i=4639,x=0.36139046295982613,y=0.40696722185592216 +a=zee,b=hat,i=4643,x=0.4795723404826593,y=0.46439187383822056 +a=zee,b=hat,i=4644,x=0.5269030281828351,y=0.5294159733959858 +a=eks,b=zee,i=4647,x=0.42422452591610793,y=0.2126460780549554 +a=pan,b=hat,i=4654,x=0.5285099685069632,y=0.5178008352128922 +a=hat,b=wye,i=4657,x=0.14061995895280166,y=0.47199609775073736 +a=hat,b=eks,i=4660,x=0.30472363074700515,y=0.07217266625982621 +a=hat,b=wye,i=4661,x=0.2091333254634984,y=0.1548046270754979 +a=hat,b=hat,i=4663,x=0.3119827522367612,y=0.4259694252127655 +a=pan,b=zee,i=4665,x=0.054344923432058434,y=0.16217922759144587 +a=wye,b=zee,i=4666,x=0.4186702128599753,y=0.2835839275998192 +a=wye,b=zee,i=4667,x=0.0646217379660351,y=0.30530257092910784 +a=zee,b=eks,i=4668,x=0.07870649960682297,y=0.2515794150323323 +a=hat,b=hat,i=4669,x=0.5003476787456538,y=0.6310918883710445 +a=pan,b=hat,i=4670,x=0.6275111165777365,y=0.8054897414350336 +a=zee,b=eks,i=4673,x=0.984318771878163,y=0.7280796955832692 +a=zee,b=wye,i=4674,x=0.23054557107461504,y=0.19681174789488143 +a=eks,b=pan,i=4676,x=0.1423438599979604,y=0.35330918689671975 +a=hat,b=zee,i=4678,x=0.9082274952383252,y=0.7405877302837555 +a=eks,b=pan,i=4679,x=0.8074215267431348,y=0.5236668774007812 +a=eks,b=hat,i=4682,x=0.9342926038131985,y=0.7979695752949024 +a=zee,b=pan,i=4684,x=0.44163999038860213,y=0.38504226387550344 +a=pan,b=zee,i=4685,x=0.03027055342778162,y=0.08035681468258382 +a=zee,b=wye,i=4686,x=0.08118893501639246,y=0.27655291599781473 +a=wye,b=hat,i=4687,x=0.06385275336646346,y=0.35108434035108427 +a=wye,b=hat,i=4689,x=0.8811472299764586,y=0.603532565127673 +a=eks,b=wye,i=4692,x=0.6256084558730343,y=0.5912072106343357 +a=eks,b=wye,i=4693,x=0.43739401507823317,y=0.4449591712634142 +a=eks,b=hat,i=4696,x=0.008662277886696601,y=0.3721538653338412 +a=eks,b=zee,i=4697,x=0.7171113231602343,y=0.7425350749221431 +a=pan,b=hat,i=4700,x=0.9055844258025669,y=0.7437707529087395 +a=zee,b=zee,i=4702,x=0.7415668922687337,y=0.8797752247285192 +a=eks,b=wye,i=4703,x=0.7722596990678992,y=0.7367517235830364 +a=eks,b=hat,i=4706,x=0.6995046411916459,y=0.9587840493554082 +a=hat,b=wye,i=4707,x=0.7945060726118334,y=0.8708814355187628 +a=eks,b=hat,i=4708,x=0.1778567317636336,y=0.4554107042944405 +a=eks,b=hat,i=4709,x=0.8605269620945222,y=0.9282320361391482 +a=zee,b=pan,i=4710,x=0.7925893623491367,y=0.8373876174093722 +a=hat,b=zee,i=4713,x=0.3394230162235836,y=0.4370239027445896 +a=hat,b=hat,i=4714,x=0.8405345514548883,y=0.8644132717621533 +a=hat,b=pan,i=4716,x=0.012844309530080089,y=0.25779486121957473 +a=hat,b=eks,i=4717,x=0.7365074627250664,y=0.9439422879543493 +a=pan,b=pan,i=4718,x=0.23929472797530638,y=0.15699808756834377 +a=wye,b=eks,i=4721,x=0.9347768806843397,y=0.8839032510290749 +a=zee,b=wye,i=4726,x=0.8269425781542478,y=0.7279915540846144 +a=pan,b=zee,i=4729,x=0.18970289783165384,y=0.4228791314162068 +a=zee,b=hat,i=4730,x=0.19347150884164055,y=0.37509711156847003 +a=zee,b=wye,i=4732,x=0.9567066838864685,y=0.6222637241828745 +a=hat,b=eks,i=4734,x=0.4361140296691789,y=0.19415398432919728 +a=eks,b=zee,i=4735,x=0.028008275847919872,y=0.12986606641246612 +a=hat,b=wye,i=4740,x=0.1119893643732226,y=0.41788347372200485 +a=hat,b=eks,i=4741,x=0.7241531241241961,y=0.9089044568897544 +a=hat,b=wye,i=4742,x=0.8802453504639547,y=0.7366398321703834 +a=eks,b=pan,i=4743,x=0.2504490581104497,y=0.29547558676954633 +a=hat,b=wye,i=4744,x=0.4979148854618458,y=0.11700636396309227 +a=eks,b=pan,i=4746,x=0.16989991264520043,y=0.018451772273192057 +a=zee,b=pan,i=4748,x=0.7418671304073968,y=0.8575401492075233 +a=hat,b=pan,i=4751,x=0.5858041848273323,y=0.6295306564064627 +a=zee,b=wye,i=4753,x=0.8545851137163856,y=0.9679476038287586 +a=eks,b=hat,i=4755,x=0.7839088793029254,y=0.524722394465856 +a=pan,b=pan,i=4756,x=0.397023046047854,y=0.11000986851499284 +a=wye,b=eks,i=4757,x=0.21991834430842194,y=0.3045979240462181 +a=zee,b=wye,i=4760,x=0.022667005941863883,y=0.45092868070487113 +a=zee,b=hat,i=4762,x=0.9059466160415109,y=0.6087785388744085 +a=zee,b=zee,i=4765,x=0.9455569776929973,y=0.8604499298561917 +a=zee,b=eks,i=4766,x=0.37773136340995606,y=0.25694678545170857 +a=eks,b=eks,i=4767,x=0.7219583517207702,y=0.727638969023518 +a=zee,b=wye,i=4769,x=0.9897615767481157,y=0.6975316151559802 +a=eks,b=hat,i=4770,x=0.23499057343433494,y=0.47659932458800036 +a=wye,b=hat,i=4771,x=0.1844047653981028,y=0.022663675164210306 +a=zee,b=wye,i=4772,x=0.09271907588361772,y=0.13142402431280997 +a=hat,b=hat,i=4776,x=0.2338057751520678,y=0.09800686529861335 +a=zee,b=pan,i=4778,x=0.3599347922656181,y=0.18218338698595427 +a=eks,b=pan,i=4780,x=0.5515560102138437,y=0.9790752715442088 +a=pan,b=zee,i=4781,x=0.9530344417320495,y=0.5854254757860599 +a=zee,b=hat,i=4783,x=0.8937130637825316,y=0.9482001237924185 +a=eks,b=zee,i=4784,x=0.535394341606814,y=0.9507496372757723 +a=hat,b=pan,i=4785,x=0.6905839897107999,y=0.7545488329990303 +a=hat,b=wye,i=4786,x=0.01916979841839017,y=0.2780999914884037 +a=hat,b=zee,i=4787,x=0.9707632375104736,y=0.823966840635361 +a=zee,b=eks,i=4788,x=0.2900344019459282,y=0.4551744845405584 +a=eks,b=zee,i=4789,x=0.581964402755552,y=0.6562137540702333 +a=eks,b=wye,i=4790,x=0.5159650104250221,y=0.6583847382580487 +a=pan,b=pan,i=4791,x=0.4314747391635376,y=0.11719605119566623 +a=pan,b=wye,i=4793,x=0.8596672453072937,y=0.7203822316562272 +a=zee,b=pan,i=4794,x=0.41119242720559135,y=0.16288056185655064 +a=hat,b=wye,i=4797,x=0.6239839123252174,y=0.5446595433698003 +a=pan,b=wye,i=4798,x=0.5914484609361321,y=0.5863799669381212 +a=hat,b=wye,i=4800,x=0.7975814555638998,y=0.6742547886299404 +a=eks,b=zee,i=4801,x=0.32122401484315466,y=0.17580532480506172 +a=eks,b=eks,i=4803,x=0.07646493070387805,y=0.43572994178375957 +a=hat,b=pan,i=4805,x=0.2078967635625505,y=0.39646961279273085 +a=zee,b=wye,i=4807,x=0.5734922188510542,y=0.9110138243945486 +a=wye,b=wye,i=4808,x=0.5888053656056721,y=0.6357658487621642 +a=hat,b=wye,i=4809,x=0.9209565722669064,y=0.6387306072748612 +a=eks,b=hat,i=4810,x=0.5922647221870971,y=0.8442189902394986 +a=wye,b=wye,i=4812,x=0.6090893281675697,y=0.647518662887554 +a=zee,b=eks,i=4815,x=0.23445194234627598,y=0.26893786383591456 +a=zee,b=zee,i=4817,x=0.23202362739606153,y=0.47886038007736564 +a=eks,b=zee,i=4819,x=0.712974515799127,y=0.542449640039289 +a=eks,b=pan,i=4821,x=0.09797648760110378,y=0.1605809921671595 +a=wye,b=hat,i=4823,x=0.581757236497391,y=0.9463973717007303 +a=hat,b=hat,i=4824,x=0.40413977500334364,y=0.08865258409882204 +a=wye,b=hat,i=4825,x=0.7001704003542419,y=0.7416812627335253 +a=zee,b=wye,i=4826,x=0.8846834351985541,y=0.9987381458494847 +a=wye,b=zee,i=4827,x=0.9763864041558291,y=0.6651833167661081 +a=pan,b=pan,i=4831,x=0.6131916476098028,y=0.7258426490475796 +a=pan,b=pan,i=4832,x=0.6315103295350951,y=0.5044543655861339 +a=wye,b=pan,i=4836,x=0.569545208750187,y=0.7786619129324108 +a=zee,b=wye,i=4837,x=0.5226423611496498,y=0.9996700213544367 +a=eks,b=hat,i=4838,x=0.935982420664342,y=0.8799965660826473 +a=pan,b=zee,i=4845,x=0.28060256724829724,y=0.1194472053493133 +a=eks,b=eks,i=4850,x=0.2525590429487127,y=0.36945113778662786 +a=hat,b=eks,i=4851,x=0.5131509545709081,y=0.583688721156048 +a=wye,b=eks,i=4855,x=0.8743253482906079,y=0.7740900498864154 +a=pan,b=wye,i=4857,x=0.23806525172795734,y=0.2959143584631805 +a=pan,b=pan,i=4858,x=0.9189791410736298,y=0.7770463990190287 +a=zee,b=eks,i=4860,x=0.3338609486281813,y=0.3484284682131591 +a=zee,b=hat,i=4861,x=0.13328569444496707,y=0.4177841139240035 +a=zee,b=eks,i=4862,x=0.48622017397025397,y=0.07896067004609653 +a=wye,b=pan,i=4864,x=0.29934656970455364,y=0.401161898451611 +a=wye,b=hat,i=4865,x=0.33964644206576833,y=0.37831409639409463 +a=pan,b=hat,i=4866,x=0.3348192796730043,y=0.39422602502766824 +a=hat,b=zee,i=4867,x=0.8800967275591628,y=0.869121595376977 +a=zee,b=zee,i=4870,x=0.5723345813434529,y=0.5920424414132134 +a=pan,b=zee,i=4875,x=0.6013577540137748,y=0.636284103659697 +a=wye,b=hat,i=4877,x=0.3699653574585806,y=0.4481319838637625 +a=eks,b=zee,i=4878,x=0.8140883903787601,y=0.9675148391636573 +a=eks,b=eks,i=4879,x=0.8227355186912324,y=0.754836723664535 +a=eks,b=wye,i=4882,x=0.5564517747676477,y=0.8364351449356273 +a=eks,b=eks,i=4885,x=0.8707313650863101,y=0.8057609437403466 +a=wye,b=pan,i=4888,x=0.24417888243946928,y=0.4591742086366801 +a=eks,b=wye,i=4890,x=0.04910880060108913,y=0.07316217290218352 +a=wye,b=eks,i=4894,x=0.08956997835221292,y=0.15153433659257443 +a=wye,b=eks,i=4895,x=0.2302595629324965,y=0.2862207000255006 +a=eks,b=eks,i=4896,x=0.595542985856601,y=0.6247689899970194 +a=zee,b=eks,i=4897,x=0.7608028013428353,y=0.878174748817996 +a=eks,b=zee,i=4899,x=0.1567102404262226,y=0.2213311716892986 +a=hat,b=hat,i=4900,x=0.8901137791212611,y=0.6090349204378238 +a=zee,b=pan,i=4902,x=0.699059960351012,y=0.9885800960251768 +a=hat,b=wye,i=4904,x=0.30857036671389493,y=0.21668637382948186 +a=hat,b=pan,i=4905,x=0.6411579594900462,y=0.5351923498013205 +a=eks,b=pan,i=4906,x=0.6854190139070013,y=0.8299360694533708 +a=pan,b=hat,i=4907,x=0.5936171298524064,y=0.7041056598923683 +a=hat,b=eks,i=4908,x=0.8503470988840566,y=0.6331693431984986 +a=pan,b=wye,i=4911,x=0.4369913287175713,y=0.4720871164245992 +a=zee,b=wye,i=4913,x=0.7975684270658338,y=0.6973895935548693 +a=zee,b=wye,i=4916,x=0.6624686517748942,y=0.8016741542650369 +a=zee,b=zee,i=4918,x=0.641375026211945,y=0.8347424300045329 +a=wye,b=eks,i=4919,x=0.22099244372718618,y=0.4659468290849962 +a=hat,b=hat,i=4921,x=0.5785465847836638,y=0.6908978810578349 +a=hat,b=pan,i=4924,x=0.40224441655955634,y=0.19530268026233755 +a=hat,b=hat,i=4925,x=0.653842164262253,y=0.6280602144296272 +a=eks,b=hat,i=4926,x=0.5370983012158481,y=0.8265755341115193 +a=pan,b=hat,i=4927,x=0.20003498013779974,y=0.33067633213900816 +a=zee,b=wye,i=4929,x=0.6597792701685063,y=0.5747306201637469 +a=wye,b=zee,i=4930,x=0.7005469670714589,y=0.8590565664901815 +a=eks,b=wye,i=4931,x=0.056783946256193096,y=0.13845635335075446 +a=zee,b=hat,i=4932,x=0.17914823686110226,y=0.3724424181901871 +a=wye,b=eks,i=4933,x=0.35047905702830917,y=0.03585739880658767 +a=pan,b=pan,i=4936,x=0.2268254080621852,y=0.4964858179117778 +a=pan,b=wye,i=4941,x=0.684790210390548,y=0.9744745064587994 +a=pan,b=pan,i=4943,x=0.27521613107535237,y=0.035785181333226945 +a=hat,b=pan,i=4945,x=0.28514048743680753,y=0.07363097335604496 +a=wye,b=hat,i=4948,x=0.31710176239516497,y=0.2704638711875881 +a=hat,b=hat,i=4949,x=0.7395993281771386,y=0.5735970605731027 +a=zee,b=eks,i=4952,x=0.3969923775629448,y=0.22024693929882533 +a=hat,b=eks,i=4953,x=0.5154408810016854,y=0.7038009086382059 +a=wye,b=hat,i=4955,x=0.8340489175824841,y=0.6288838568483295 +a=eks,b=zee,i=4956,x=0.7811008985162822,y=0.8018574276178609 +a=hat,b=pan,i=4958,x=0.32954001616237283,y=0.13809011794903436 +a=hat,b=wye,i=4959,x=0.3753128948010216,y=0.47542625730960586 +a=zee,b=hat,i=4965,x=0.45139611357151777,y=0.38795035866424066 +a=wye,b=hat,i=4967,x=0.24118009132354112,y=0.1629785769528157 +a=hat,b=wye,i=4968,x=0.04728174638088167,y=0.24887900862466006 +a=zee,b=pan,i=4972,x=0.8445417535581274,y=0.5401648117511082 +a=hat,b=wye,i=4977,x=0.346394513794262,y=0.29350246124167567 +a=pan,b=wye,i=4978,x=0.5095513696287198,y=0.6796749104642862 +a=eks,b=hat,i=4981,x=0.6239763460715818,y=0.5785443365814726 +a=wye,b=pan,i=4985,x=0.7439428126731077,y=0.9235490434329954 +a=zee,b=zee,i=4986,x=0.8301353367964757,y=0.8649908229299215 +a=hat,b=pan,i=4987,x=0.7155127400138539,y=0.725960059877104 +a=pan,b=zee,i=4990,x=0.6245117285311684,y=0.5893294863439663 +a=pan,b=eks,i=4992,x=0.30073741634815365,y=0.27875382911011104 +a=pan,b=hat,i=4998,x=0.9535726959631937,y=0.8197092073820271 +a=hat,b=hat,i=4999,x=0.20718170417583293,y=0.15443490334276233 +a=eks,b=eks,i=5000,x=0.5474103987606213,y=0.8639022623566207 +a=zee,b=wye,i=5001,x=0.08843009472207297,y=0.14945328753720988 +a=wye,b=zee,i=5002,x=0.11843248048480792,y=0.10564749120283823 +a=pan,b=pan,i=5003,x=0.4789366550469353,y=0.22717511611934216 +a=eks,b=wye,i=5004,x=0.47636937977487326,y=0.2810082791040678 +a=pan,b=wye,i=5005,x=0.6626206294858628,y=0.9073394670955045 +a=eks,b=pan,i=5014,x=0.7386573050111648,y=0.9236218998819093 +a=zee,b=zee,i=5017,x=0.5038628336682738,y=0.6629947699756096 +a=pan,b=hat,i=5018,x=0.888380448419866,y=0.9524601673710467 +a=hat,b=pan,i=5019,x=0.33990101411005635,y=0.4348664315239562 +a=zee,b=wye,i=5020,x=0.3672167922652847,y=0.3368467808484725 +a=wye,b=zee,i=5021,x=0.07663456505244592,y=0.2631577836245168 +a=hat,b=wye,i=5023,x=0.7884614415246883,y=0.7586781551216389 +a=pan,b=hat,i=5024,x=0.20846872150137863,y=0.2990773668794384 +a=eks,b=eks,i=5026,x=0.12876049793274924,y=0.15585641140542594 +a=eks,b=zee,i=5028,x=0.35386542107386076,y=0.37117012291309726 +a=eks,b=zee,i=5029,x=0.6649005742152306,y=0.968640074749029 +a=pan,b=eks,i=5031,x=0.6958326538393494,y=0.8708243653761277 +a=eks,b=hat,i=5032,x=0.2945439456101079,y=0.15728143751762003 +a=zee,b=pan,i=5033,x=0.974924650628186,y=0.9669570839581866 +a=zee,b=zee,i=5034,x=0.9203642855427807,y=0.5206651807226769 +a=eks,b=wye,i=5035,x=0.7880820779075502,y=0.7490003085045434 +a=pan,b=eks,i=5036,x=0.6669037309103186,y=0.7852898502819553 +a=zee,b=wye,i=5040,x=0.8804560258917605,y=0.5859741175246163 +a=wye,b=eks,i=5044,x=0.944933980409295,y=0.7127158343146003 +a=pan,b=zee,i=5048,x=0.7380043154543273,y=0.6241669393170018 +a=hat,b=hat,i=5053,x=0.023117725750200657,y=0.033915988824823384 +a=zee,b=pan,i=5054,x=0.32314928212370087,y=0.05688167384675946 +a=wye,b=wye,i=5055,x=0.3342612127307919,y=0.42233407978529247 +a=zee,b=zee,i=5059,x=0.11722281926454714,y=0.4784698788530096 +a=hat,b=hat,i=5061,x=0.8982925202936236,y=0.5153152768869278 +a=eks,b=hat,i=5064,x=0.11826065449979817,y=0.44361936119890544 +a=eks,b=pan,i=5065,x=0.16113803077069544,y=0.1931224993069398 +a=pan,b=zee,i=5066,x=0.160970845859988,y=0.3653498317855951 +a=zee,b=zee,i=5068,x=0.513447706607767,y=0.9552034872186853 +a=zee,b=zee,i=5070,x=0.3974043085931761,y=0.04564461949638321 +a=zee,b=wye,i=5071,x=0.8135506068560597,y=0.9608362809012473 +a=eks,b=wye,i=5073,x=0.6147484385420419,y=0.5363878643299302 +a=pan,b=eks,i=5074,x=0.5845946846241253,y=0.6243144568720979 +a=pan,b=eks,i=5075,x=0.06225295939318909,y=0.47296164563217147 +a=wye,b=eks,i=5077,x=0.231763398457011,y=0.29533799083169177 +a=eks,b=wye,i=5079,x=0.4620414482111399,y=0.10454449264714505 +a=eks,b=pan,i=5080,x=0.4154239126338921,y=0.1558721394610474 +a=wye,b=pan,i=5083,x=0.598195485668647,y=0.7711986200741965 +a=pan,b=eks,i=5085,x=0.6467927352142951,y=0.6809546997794357 +a=zee,b=zee,i=5087,x=0.10493923293046115,y=0.4813239698030355 +a=eks,b=pan,i=5092,x=0.14584747968792888,y=0.19250348835022613 +a=pan,b=zee,i=5095,x=0.12743414057293911,y=0.3674063708637675 +a=eks,b=wye,i=5097,x=0.33724586909672605,y=0.2808209264792111 +a=zee,b=pan,i=5098,x=0.5191394718493332,y=0.6948029406893036 +a=pan,b=eks,i=5099,x=0.4686142873190169,y=0.47194949482921567 +a=eks,b=hat,i=5101,x=0.05611052621758694,y=0.14551172850676686 +a=zee,b=hat,i=5104,x=0.12383004586365431,y=0.25661110382216856 +a=pan,b=wye,i=5106,x=0.44560649854859324,y=0.44398213053605406 +a=pan,b=eks,i=5107,x=0.2991869218909077,y=0.4855377015585889 +a=pan,b=zee,i=5108,x=0.8696312098499749,y=0.9234420344814674 +a=eks,b=wye,i=5110,x=0.055715443104116136,y=0.4615507678180293 +a=wye,b=hat,i=5111,x=0.14260896559625547,y=0.2842155054761949 +a=eks,b=hat,i=5112,x=0.868450337333343,y=0.8706206691563101 +a=pan,b=hat,i=5116,x=0.8762799268435709,y=0.9446805166366606 +a=wye,b=pan,i=5119,x=0.4794067150556538,y=0.07923269424861734 +a=zee,b=pan,i=5123,x=0.6515686983034052,y=0.5100953103470156 +a=zee,b=zee,i=5129,x=0.12609531649583638,y=0.44052343410884454 +a=zee,b=pan,i=5132,x=0.33080234532260044,y=0.3096178521788119 +a=zee,b=wye,i=5134,x=0.2827895360020647,y=0.2448957006369109 +a=wye,b=eks,i=5136,x=0.4056324583379335,y=0.08334576336977417 +a=hat,b=eks,i=5137,x=0.878238719282208,y=0.6491135241981707 +a=wye,b=hat,i=5138,x=0.06783170016557316,y=0.4197736525433723 +a=hat,b=pan,i=5140,x=0.3051559696668491,y=0.06338171371155699 +a=hat,b=pan,i=5141,x=0.24126630734948107,y=0.3415400162111678 +a=zee,b=zee,i=5142,x=0.5053797938498257,y=0.6943665465448414 +a=pan,b=wye,i=5143,x=0.2455006451228895,y=0.2381483502091848 +a=pan,b=eks,i=5147,x=0.20821590282748392,y=0.05180957502134165 +a=hat,b=hat,i=5150,x=0.5204676158996879,y=0.7837983020069176 +a=eks,b=zee,i=5153,x=0.5599128818778365,y=0.6217154146552438 +a=zee,b=pan,i=5157,x=0.7088889371664757,y=0.5291365868969226 +a=wye,b=wye,i=5158,x=0.03780907803981348,y=0.01743012834128732 +a=zee,b=pan,i=5160,x=0.1291394701733155,y=0.3164888119812437 +a=eks,b=zee,i=5161,x=0.7070972450015776,y=0.8576144505983694 +a=pan,b=wye,i=5162,x=0.23503083628119015,y=0.3804966968759753 +a=zee,b=eks,i=5164,x=0.817955788881543,y=0.5354324301609987 +a=zee,b=hat,i=5167,x=0.01949832966304421,y=0.44975230900638874 +a=hat,b=eks,i=5172,x=0.8901432458076336,y=0.5906289428469621 +a=pan,b=hat,i=5176,x=0.13951096415676212,y=0.37397816099478665 +a=pan,b=wye,i=5179,x=0.5722581464790939,y=0.6082504729241017 +a=pan,b=zee,i=5182,x=0.5458504348562845,y=0.5606252991061377 +a=wye,b=hat,i=5183,x=0.7217910708545336,y=0.698686710480415 +a=pan,b=zee,i=5190,x=0.958030425108842,y=0.9229656805294295 +a=pan,b=wye,i=5191,x=0.34032539138935425,y=0.4003903325198842 +a=hat,b=pan,i=5192,x=0.3435706571010647,y=0.06283363667654052 +a=eks,b=eks,i=5194,x=0.9601222966912384,y=0.7746495793923044 +a=pan,b=hat,i=5195,x=0.5165119272913388,y=0.8970096684776827 +a=hat,b=eks,i=5197,x=0.5268012119318143,y=0.9704796636500256 +a=pan,b=pan,i=5198,x=0.5788360834761852,y=0.9163631840503775 +a=zee,b=pan,i=5199,x=0.863846165540519,y=0.7926861461485262 +a=hat,b=pan,i=5201,x=0.13550559685784802,y=0.23666447032870253 +a=hat,b=pan,i=5202,x=0.9333837848637749,y=0.7983610377673229 +a=pan,b=zee,i=5203,x=0.8164395473206716,y=0.9295267627751691 +a=hat,b=eks,i=5204,x=0.09343575555554806,y=0.30344155652002347 +a=zee,b=hat,i=5205,x=0.28240510221521764,y=0.2545255694003048 +a=zee,b=pan,i=5206,x=0.3994083205887524,y=0.07213558504539785 +a=pan,b=zee,i=5207,x=0.5698284352568362,y=0.5897809603851609 +a=zee,b=zee,i=5208,x=0.3216207044318503,y=0.038820482913941357 +a=pan,b=wye,i=5209,x=0.8306447997004499,y=0.8384123743007208 +a=eks,b=wye,i=5214,x=0.6175594035658841,y=0.9608217208353017 +a=hat,b=eks,i=5215,x=0.28256241866196097,y=0.265704893607123 +a=hat,b=zee,i=5216,x=0.8249008956837504,y=0.7862378134305688 +a=hat,b=pan,i=5217,x=0.4700457200943312,y=0.005846894154671878 +a=eks,b=hat,i=5218,x=0.7091734686647354,y=0.9683424620144252 +a=hat,b=hat,i=5221,x=0.6804959880554192,y=0.5106473873198336 +a=pan,b=pan,i=5227,x=0.04907194450053376,y=0.24371127321212294 +a=eks,b=hat,i=5228,x=0.08589819615072136,y=0.1928776399714467 +a=eks,b=hat,i=5229,x=0.5280780018220216,y=0.850193621850258 +a=zee,b=hat,i=5233,x=0.7794106496174618,y=0.950428895380262 +a=hat,b=zee,i=5235,x=0.5349332160444686,y=0.7212892273015341 +a=zee,b=eks,i=5236,x=0.0096091347524081,y=0.05157241835503623 +a=pan,b=wye,i=5237,x=0.29264897203906315,y=0.2708942584778229 +a=zee,b=hat,i=5239,x=0.10804287516531197,y=0.25028720143889427 +a=pan,b=zee,i=5240,x=0.038521217586762524,y=0.45833782252961597 +a=wye,b=eks,i=5244,x=0.4410158520384003,y=0.08878204317661487 +a=hat,b=wye,i=5245,x=0.30542326696649835,y=0.03254190401750867 +a=wye,b=wye,i=5246,x=0.2619681126430232,y=0.2649618519422796 +a=zee,b=hat,i=5251,x=0.6787637703297714,y=0.8107713369785818 +a=zee,b=eks,i=5255,x=0.5847457461108924,y=0.8796125841387396 +a=hat,b=zee,i=5256,x=0.5958859328721237,y=0.5394313157526304 +a=eks,b=zee,i=5257,x=0.6145812801413588,y=0.8667435600565327 +a=eks,b=zee,i=5262,x=0.6748387970430342,y=0.9842159808803176 +a=eks,b=eks,i=5265,x=0.178487009198119,y=0.3389965086336105 +a=hat,b=pan,i=5267,x=0.14941018319657196,y=0.42913266234393854 +a=wye,b=wye,i=5268,x=0.44618372032109543,y=0.19531077190155655 +a=hat,b=zee,i=5271,x=0.8731584572028818,y=0.8587026343639556 +a=hat,b=pan,i=5273,x=0.6161173798530847,y=0.5170002336730243 +a=wye,b=wye,i=5274,x=0.9836997370643351,y=0.9073574715868198 +a=zee,b=zee,i=5275,x=0.9271419947755198,y=0.7499953605856078 +a=eks,b=zee,i=5276,x=0.4436574016008654,y=0.11521473164364193 +a=hat,b=zee,i=5278,x=0.6303081078068822,y=0.9708543000113369 +a=eks,b=hat,i=5279,x=0.7724785778741878,y=0.8749355527936072 +a=zee,b=pan,i=5280,x=0.019491215186811517,y=0.28573440717823495 +a=hat,b=hat,i=5281,x=0.8966308328410811,y=0.8932890927799828 +a=pan,b=pan,i=5284,x=0.06808879127275447,y=0.2961369332523437 +a=hat,b=pan,i=5285,x=0.07045589395497931,y=0.06411882838638927 +a=zee,b=pan,i=5286,x=0.5025476621481306,y=0.5455719768538321 +a=eks,b=wye,i=5288,x=0.9345047793469049,y=0.7545355491792637 +a=eks,b=zee,i=5289,x=0.09683817897484082,y=0.15042392025928608 +a=hat,b=zee,i=5290,x=0.2201144900883092,y=0.09304236894658524 +a=pan,b=zee,i=5291,x=0.6437086955209985,y=0.6412853324081308 +a=pan,b=pan,i=5292,x=0.7101999657039595,y=0.9654389825167757 +a=zee,b=pan,i=5293,x=0.44434019344510023,y=0.3616886405725528 +a=hat,b=hat,i=5294,x=0.4986619811254004,y=0.36527690926573364 +a=wye,b=zee,i=5295,x=0.6218618299228648,y=0.9324975302931531 +a=eks,b=eks,i=5297,x=0.450776715605552,y=0.31636578533096016 +a=pan,b=zee,i=5298,x=0.3086259636689451,y=0.06652636662046696 +a=hat,b=zee,i=5300,x=0.6065263542151584,y=0.8758808605345744 +a=wye,b=zee,i=5303,x=0.030537351078086195,y=0.20700838585535786 +a=wye,b=hat,i=5304,x=0.4745666526865788,y=0.3396776308478552 +a=wye,b=zee,i=5308,x=0.7500932442964064,y=0.552958619063383 +a=pan,b=zee,i=5309,x=0.2335642300224079,y=0.31164052398797637 +a=pan,b=eks,i=5310,x=0.15387236958406036,y=0.43829110359848433 +a=eks,b=wye,i=5313,x=0.0355425881526662,y=0.16802137840026887 +a=wye,b=pan,i=5316,x=0.31445904414804127,y=0.235006707754 +a=pan,b=pan,i=5320,x=0.9101265684004383,y=0.8101420365566193 +a=pan,b=hat,i=5321,x=0.7404633039474602,y=0.9639884498668673 +a=wye,b=hat,i=5323,x=0.4830324590268663,y=0.0404568640233397 +a=zee,b=pan,i=5325,x=0.888291122851125,y=0.5111470794632866 +a=wye,b=pan,i=5326,x=0.07272409700902271,y=0.27564484500916986 +a=hat,b=pan,i=5328,x=0.3064216274886523,y=0.4890201595898237 +a=pan,b=wye,i=5329,x=0.3470931183432189,y=0.1997795824920121 +a=zee,b=zee,i=5330,x=0.13436961326496677,y=0.3095854896519281 +a=zee,b=pan,i=5331,x=0.8655317519954471,y=0.8104322805331614 +a=wye,b=wye,i=5333,x=0.41853514055951446,y=0.46414849053819973 +a=hat,b=wye,i=5335,x=0.8146576023607562,y=0.517623963255214 +a=wye,b=eks,i=5338,x=0.9183687166177615,y=0.6742918022088258 +a=eks,b=zee,i=5339,x=0.6913946457851302,y=0.5236074895779744 +a=pan,b=pan,i=5341,x=0.9609080490571219,y=0.764751472995584 +a=hat,b=hat,i=5342,x=0.9571224566918112,y=0.6488786174457046 +a=eks,b=zee,i=5343,x=0.1297439418853782,y=0.10986446330230937 +a=wye,b=pan,i=5344,x=0.2265442713227983,y=0.08671233554174995 +a=zee,b=eks,i=5345,x=0.6690807314571691,y=0.5220733222869928 +a=wye,b=zee,i=5346,x=0.42279438877482367,y=0.1357326426861194 +a=eks,b=hat,i=5348,x=0.9402905188032046,y=0.6899005608656246 +a=pan,b=zee,i=5351,x=0.17054432883772475,y=0.3754155013143816 +a=pan,b=hat,i=5352,x=0.577021048756712,y=0.8658764185620885 +a=zee,b=pan,i=5354,x=0.8138458432489908,y=0.887184873534984 +a=hat,b=zee,i=5355,x=0.4409314249173867,y=0.16661996267618873 +a=zee,b=wye,i=5356,x=0.9294777278187871,y=0.9218221729540071 +a=wye,b=eks,i=5361,x=0.8752567055200561,y=0.9860616183578573 +a=eks,b=eks,i=5364,x=0.27673456069026947,y=0.28606929907632006 +a=hat,b=hat,i=5366,x=0.2805736404470527,y=0.39685097136131187 +a=eks,b=hat,i=5367,x=0.506031079714652,y=0.9912645565514333 +a=pan,b=zee,i=5368,x=0.6865182575714622,y=0.8704513374052988 +a=wye,b=zee,i=5371,x=0.26330651984082165,y=0.312969179382553 +a=zee,b=zee,i=5372,x=0.5395637542263729,y=0.876693303664991 +a=hat,b=zee,i=5375,x=0.5150486678896874,y=0.5093614114895396 +a=hat,b=zee,i=5376,x=0.26087420592676525,y=0.45387940157532647 +a=zee,b=eks,i=5377,x=0.11113050876158048,y=0.019064162496037707 +a=zee,b=hat,i=5378,x=0.7356184687449835,y=0.5091161605127379 +a=wye,b=wye,i=5379,x=0.09703125778637067,y=0.25691589979049356 +a=zee,b=eks,i=5380,x=0.3345104910149367,y=0.1516506429745581 +a=wye,b=eks,i=5382,x=0.6188424819758455,y=0.5722334124286547 +a=eks,b=hat,i=5385,x=0.06854514347417606,y=0.028515802052052952 +a=eks,b=zee,i=5388,x=0.14459434374592373,y=0.42112443945304057 +a=pan,b=zee,i=5389,x=0.11816306719121206,y=0.17831615949339463 +a=zee,b=pan,i=5390,x=0.551475598918215,y=0.6565173979014076 +a=eks,b=wye,i=5394,x=0.6216628077513283,y=0.9763969655887303 +a=zee,b=wye,i=5395,x=0.8476101473277529,y=0.9881007277790081 +a=wye,b=eks,i=5398,x=0.36458407067281184,y=0.04100408848224302 +a=wye,b=wye,i=5399,x=0.733413532545851,y=0.6459898444733033 +a=pan,b=wye,i=5400,x=0.9665506125898256,y=0.5448152784578933 +a=zee,b=hat,i=5401,x=0.8543887956499512,y=0.7439702074332549 +a=hat,b=pan,i=5409,x=0.5633298053737792,y=0.7410429711654063 +a=pan,b=eks,i=5411,x=0.7262036914700832,y=0.9187345564266572 +a=zee,b=eks,i=5412,x=0.33286294808080064,y=0.3921681976941228 +a=wye,b=eks,i=5413,x=0.08772931753470603,y=0.48815297744510433 +a=eks,b=pan,i=5414,x=0.44377217382552636,y=0.13437156912545423 +a=eks,b=hat,i=5416,x=0.753762625636042,y=0.6313338577994543 +a=pan,b=hat,i=5417,x=0.20986095023321283,y=0.278888203103681 +a=hat,b=eks,i=5419,x=0.46399468430524804,y=0.0717886401624439 +a=wye,b=eks,i=5421,x=0.4608256396986088,y=0.18257443066884294 +a=hat,b=zee,i=5422,x=0.9062976974038087,y=0.825705654266679 +a=zee,b=pan,i=5424,x=0.2627796756491889,y=0.05131765835402935 +a=hat,b=eks,i=5427,x=0.06062699861257914,y=0.14515726494650738 +a=hat,b=eks,i=5429,x=0.3317119302689199,y=0.45073390665129454 +a=pan,b=hat,i=5430,x=0.16613227391144125,y=0.41913253603052736 +a=zee,b=eks,i=5431,x=0.5545698300075519,y=0.9624415304532793 +a=hat,b=zee,i=5433,x=0.7849062201991618,y=0.9640442210529644 +a=pan,b=wye,i=5434,x=0.027672040238877704,y=0.09364154641355082 +a=zee,b=hat,i=5435,x=0.4045108520910917,y=0.36431937644373535 +a=hat,b=zee,i=5436,x=0.9496952473063589,y=0.6756301296750051 +a=zee,b=hat,i=5437,x=0.5978983969671523,y=0.6276473499153709 +a=eks,b=hat,i=5439,x=0.38811572418657825,y=0.07594870509481821 +a=eks,b=hat,i=5441,x=0.5113055435442414,y=0.9478634662218888 +a=zee,b=pan,i=5443,x=0.2660546525494476,y=0.036573786936417774 +a=hat,b=wye,i=5449,x=0.05598891388977545,y=0.22520895137141883 +a=eks,b=hat,i=5451,x=0.22980925307219058,y=0.09539340024354548 +a=zee,b=zee,i=5453,x=0.08674939853988706,y=0.0016458788929679669 +a=wye,b=hat,i=5455,x=0.9223519005619959,y=0.9896263386831655 +a=eks,b=zee,i=5458,x=0.04287045703879866,y=0.3387484748791293 +a=pan,b=pan,i=5461,x=0.6162574043540692,y=0.8321486837007045 +a=zee,b=hat,i=5463,x=0.5986397200652216,y=0.6968533019592756 +a=wye,b=eks,i=5464,x=0.8847165179059643,y=0.8396671337239269 +a=pan,b=pan,i=5467,x=0.7658242784400351,y=0.6658002824538031 +a=eks,b=wye,i=5469,x=0.5573393787208576,y=0.5674857974105666 +a=zee,b=wye,i=5474,x=0.7147670868273149,y=0.5300588513631999 +a=hat,b=hat,i=5475,x=0.6079530363728716,y=0.7302013509128558 +a=eks,b=hat,i=5476,x=0.20009244252935454,y=0.3819915946964063 +a=eks,b=wye,i=5477,x=0.39259835612758154,y=0.30659538127782704 +a=hat,b=wye,i=5478,x=0.6770531656328236,y=0.6798247125178067 +a=wye,b=hat,i=5479,x=0.8464109156551775,y=0.5746477726666506 +a=zee,b=zee,i=5480,x=0.5016540167129663,y=0.8741956310027429 +a=wye,b=hat,i=5481,x=0.6695686221456726,y=0.689441485231751 +a=zee,b=zee,i=5482,x=0.6069552630891367,y=0.8327367055952278 +a=zee,b=wye,i=5486,x=0.3960740290371987,y=0.2157291640948238 +a=wye,b=wye,i=5488,x=0.3501090213998701,y=0.1419133192803893 +a=wye,b=hat,i=5490,x=0.0114773666847795,y=0.024645492270649272 +a=pan,b=eks,i=5491,x=0.37445278083566247,y=0.1319415773692295 +a=hat,b=wye,i=5493,x=0.1382138485389508,y=0.42533800225303686 +a=zee,b=pan,i=5494,x=0.8834013775449513,y=0.532739443419528 +a=hat,b=pan,i=5495,x=0.06870299529036838,y=0.16955231705247786 +a=pan,b=eks,i=5496,x=0.7348263636816107,y=0.8630644835981002 +a=pan,b=wye,i=5497,x=0.18130548510310573,y=0.012524267398086986 +a=eks,b=wye,i=5499,x=0.12579070445810636,y=0.027946488029312544 +a=zee,b=hat,i=5500,x=0.31461267260641923,y=0.0748646953586749 +a=eks,b=pan,i=5501,x=0.6387163017917407,y=0.9935696733123411 +a=zee,b=wye,i=5502,x=0.43904419266704897,y=0.4569132922221508 +a=eks,b=pan,i=5507,x=0.21391759502009422,y=0.3447041692322321 +a=eks,b=wye,i=5512,x=0.5807870919230165,y=0.9691165477002429 +a=pan,b=pan,i=5513,x=0.12503735272775673,y=0.4355589149955563 +a=pan,b=eks,i=5514,x=0.24662547688833314,y=0.3287438663802673 +a=zee,b=pan,i=5515,x=0.6313995187707404,y=0.833564271162547 +a=pan,b=pan,i=5520,x=0.12004377059603999,y=0.17842342731389704 +a=wye,b=wye,i=5521,x=0.4952080825177475,y=0.16871841358834394 +a=zee,b=pan,i=5522,x=0.36872049705368115,y=0.1990766711673171 +a=pan,b=wye,i=5523,x=0.742045965934904,y=0.9721895926892108 +a=eks,b=zee,i=5524,x=0.8701165441999673,y=0.5339961636745024 +a=wye,b=pan,i=5525,x=0.49890360517452514,y=0.024484853806581164 +a=pan,b=eks,i=5526,x=0.7026312260362405,y=0.8810518289214107 +a=hat,b=eks,i=5530,x=0.5258934621583872,y=0.720463955146462 +a=zee,b=eks,i=5531,x=0.35366192891288517,y=0.08693096089863839 +a=pan,b=hat,i=5534,x=0.0019016743345633413,y=0.32222113968267996 +a=hat,b=wye,i=5535,x=0.4214775778712955,y=0.22796016352171378 +a=zee,b=eks,i=5537,x=0.5232208554018066,y=0.7842118697965217 +a=hat,b=eks,i=5538,x=0.4077121389029271,y=0.11707098355780121 +a=wye,b=wye,i=5539,x=0.743441288773323,y=0.6405109845442226 +a=hat,b=hat,i=5540,x=0.42899567587485843,y=0.23687426121264998 +a=hat,b=wye,i=5545,x=0.858697605273768,y=0.8576653967219389 +a=eks,b=pan,i=5548,x=0.3627382468806156,y=0.0796990614162374 +a=zee,b=eks,i=5549,x=0.7292096702579594,y=0.9691771087568819 +a=eks,b=eks,i=5550,x=0.6327683854211364,y=0.6420822760549295 +a=hat,b=zee,i=5553,x=0.5166466940884901,y=0.5215576515640856 +a=wye,b=zee,i=5555,x=0.8156182188735165,y=0.7385240536968077 +a=hat,b=pan,i=5558,x=0.768872222650759,y=0.7571069129173444 +a=zee,b=zee,i=5561,x=0.19901052822038778,y=0.010162787621391778 +a=zee,b=zee,i=5562,x=0.010968218584134437,y=0.4064143237134189 +a=eks,b=zee,i=5566,x=0.8548967678474122,y=0.570131787889301 +a=pan,b=eks,i=5570,x=0.6920854194235941,y=0.6152462479121356 +a=pan,b=pan,i=5573,x=0.4439499129311816,y=0.452364734358081 +a=wye,b=wye,i=5575,x=0.21178209452449626,y=0.15235066856869428 +a=pan,b=hat,i=5576,x=0.2328237068625838,y=0.1466943672149028 +a=wye,b=eks,i=5577,x=0.1463637145507638,y=0.27512353058563355 +a=eks,b=pan,i=5588,x=0.47849756747842254,y=0.36440498978427904 +a=hat,b=eks,i=5590,x=0.3632486395529805,y=0.009397590758849828 +a=pan,b=pan,i=5592,x=0.39375784368183886,y=0.04590683905804471 +a=wye,b=eks,i=5594,x=0.748874819175722,y=0.5391318034694991 +a=wye,b=zee,i=5595,x=0.14037849467735208,y=0.17046690443866652 +a=eks,b=zee,i=5598,x=0.2962037835362923,y=0.36049737941380366 +a=zee,b=pan,i=5600,x=0.6488288447142824,y=0.8870043471299166 +a=pan,b=eks,i=5603,x=0.713998278452672,y=0.6065522135018214 +a=eks,b=pan,i=5604,x=0.9495183550398497,y=0.861843219886308 +a=pan,b=zee,i=5606,x=0.314494599736428,y=0.24386090680148387 +a=wye,b=pan,i=5610,x=0.3513354907140842,y=0.23568099743397186 +a=eks,b=wye,i=5611,x=0.5581667554162788,y=0.533651422581368 +a=zee,b=hat,i=5615,x=0.3921043983626502,y=0.12859994269629937 +a=hat,b=hat,i=5616,x=0.12215970633938278,y=0.3357015949156391 +a=hat,b=pan,i=5617,x=0.1867388485013709,y=0.11120997350204453 +a=wye,b=zee,i=5620,x=0.8136012361181053,y=0.9246893690807032 +a=zee,b=eks,i=5621,x=0.6936065900415402,y=0.9835121994811427 +a=hat,b=hat,i=5623,x=0.7847006863046383,y=0.9540584320255103 +a=wye,b=zee,i=5624,x=0.6715918738207972,y=0.9248713771595384 +a=hat,b=wye,i=5625,x=0.3458684025425872,y=0.27012900303390197 +a=eks,b=zee,i=5627,x=0.8021710394665355,y=0.8677575901404581 +a=hat,b=pan,i=5630,x=0.6751229005765216,y=0.5680107534137527 +a=pan,b=hat,i=5631,x=0.6215515202465142,y=0.7335723775728186 +a=pan,b=hat,i=5635,x=0.7276807776942956,y=0.8500606585761793 +a=eks,b=pan,i=5637,x=0.19782280979787448,y=0.16113009983532756 +a=wye,b=eks,i=5638,x=0.6640345835133702,y=0.6498713803920758 +a=hat,b=hat,i=5639,x=0.20821268257622816,y=0.4305417007597995 +a=pan,b=eks,i=5641,x=0.7319972100987417,y=0.719616216404303 +a=eks,b=wye,i=5644,x=0.3698151588984483,y=0.17106212044489788 +a=eks,b=hat,i=5645,x=0.7963153151177051,y=0.8008422439449929 +a=pan,b=eks,i=5646,x=0.19219529269095814,y=0.20998226328210212 +a=pan,b=zee,i=5649,x=0.1882750077103732,y=0.051490445358029824 +a=zee,b=pan,i=5651,x=0.7900065659824048,y=0.8799973980821687 +a=pan,b=eks,i=5654,x=0.4277856265977521,y=0.46720306495008457 +a=pan,b=wye,i=5655,x=0.6238246026482904,y=0.5005719727517985 +a=pan,b=zee,i=5657,x=0.10798159915883232,y=0.14419721657117324 +a=wye,b=zee,i=5658,x=0.6608918667457152,y=0.9243582421976495 +a=eks,b=wye,i=5659,x=0.6991477488632273,y=0.757988136039786 +a=eks,b=eks,i=5660,x=0.6338110809908714,y=0.8899492379893515 +a=zee,b=zee,i=5664,x=0.9028085500044974,y=0.6560744841877679 +a=eks,b=wye,i=5666,x=0.11819158774260774,y=0.3269446466483843 +a=hat,b=pan,i=5667,x=0.4124388603109588,y=0.32891147928157505 +a=hat,b=hat,i=5668,x=0.28048754020684197,y=0.1586304642802714 +a=eks,b=pan,i=5672,x=0.15818268756400555,y=0.06017126006059004 +a=hat,b=eks,i=5675,x=0.6776164025070541,y=0.8270479553259737 +a=hat,b=hat,i=5676,x=0.26316020747343927,y=0.4439406464012029 +a=wye,b=eks,i=5678,x=0.6936453571596785,y=0.5977687990521104 +a=zee,b=wye,i=5679,x=0.038384056804088296,y=0.39062169520305345 +a=pan,b=eks,i=5684,x=0.5990374956703001,y=0.759556440814025 +a=eks,b=wye,i=5685,x=0.2272695825818456,y=0.06890003755302965 +a=pan,b=eks,i=5687,x=0.20540821693039724,y=0.4583791378818265 +a=eks,b=eks,i=5688,x=0.2681427485140152,y=0.4723384743843706 +a=pan,b=pan,i=5690,x=0.15932061131003383,y=0.10750760915363755 +a=pan,b=wye,i=5691,x=0.6927406446662911,y=0.9484436166272129 +a=hat,b=hat,i=5692,x=0.5189985771163975,y=0.8788751540883317 +a=eks,b=eks,i=5693,x=0.2268536055075211,y=0.07181079334560747 +a=zee,b=pan,i=5695,x=0.9393222489267224,y=0.774430899802153 +a=pan,b=eks,i=5697,x=0.0327219679391374,y=0.09248968708796146 +a=eks,b=eks,i=5702,x=0.25289706880351914,y=0.2805563313790924 +a=hat,b=pan,i=5703,x=0.72917739071484,y=0.690903665960745 +a=zee,b=wye,i=5704,x=0.5782219259637615,y=0.6129742019787713 +a=hat,b=zee,i=5705,x=0.04579072787896754,y=0.15799336306835265 +a=hat,b=hat,i=5708,x=0.5348701164177605,y=0.871699930863178 +a=zee,b=pan,i=5709,x=0.6457903828308892,y=0.9224142093441036 +a=wye,b=zee,i=5710,x=0.7433946942246273,y=0.7685021078153906 +a=hat,b=eks,i=5712,x=0.6655721179929885,y=0.6283331080904476 +a=eks,b=eks,i=5713,x=0.5690397938907296,y=0.9770357412029763 +a=wye,b=zee,i=5714,x=0.08482160064983257,y=0.03799417629580293 +a=eks,b=hat,i=5716,x=0.21238778822910676,y=0.3806052020082521 +a=wye,b=pan,i=5719,x=0.5431877225362253,y=0.8355498406808398 +a=eks,b=pan,i=5720,x=0.08305185712441976,y=0.051555598682940684 +a=zee,b=hat,i=5721,x=0.2195036864656421,y=0.0024237944219759333 +a=eks,b=zee,i=5723,x=0.21507165298767472,y=0.3682335327240591 +a=eks,b=eks,i=5725,x=0.9447207896646325,y=0.5966728037991648 +a=wye,b=zee,i=5727,x=0.8249759724947993,y=0.8786053736989866 +a=wye,b=pan,i=5728,x=0.2648916398523009,y=0.36807949569468823 +a=wye,b=zee,i=5729,x=0.38861160385421634,y=0.008675492900147463 +a=eks,b=zee,i=5730,x=0.12149239438427939,y=0.4952581794297195 +a=hat,b=wye,i=5731,x=0.9834987933267317,y=0.9382393032643578 +a=hat,b=wye,i=5732,x=0.5015349091062511,y=0.6216857441435001 +a=eks,b=pan,i=5733,x=0.13872819430672179,y=0.13383706933234074 +a=eks,b=eks,i=5737,x=0.9827804718012476,y=0.8380939985179561 +a=wye,b=hat,i=5738,x=0.8055154582345196,y=0.6724553306516827 +a=eks,b=wye,i=5740,x=0.06533958654376182,y=0.08290954242914517 +a=eks,b=pan,i=5741,x=0.8637268770032811,y=0.5213399189681543 +a=hat,b=eks,i=5743,x=0.5295348501354114,y=0.7258797581771135 +a=hat,b=hat,i=5744,x=0.12378910131331311,y=0.40752356675537815 +a=zee,b=pan,i=5748,x=0.7440532825684012,y=0.9785802799882344 +a=zee,b=hat,i=5749,x=0.21090673582102115,y=0.1689004632484875 +a=pan,b=pan,i=5750,x=0.8304494332695221,y=0.5545369624062666 +a=zee,b=pan,i=5751,x=0.5728551154691659,y=0.6693087997390269 +a=eks,b=wye,i=5752,x=0.4413629999732097,y=0.15979822952735956 +a=wye,b=eks,i=5753,x=0.7095091807055749,y=0.724643932584749 +a=zee,b=zee,i=5755,x=0.3010837648341733,y=0.025119103758309502 +a=pan,b=zee,i=5756,x=0.6193965896501459,y=0.8537626115609437 +a=wye,b=zee,i=5758,x=0.7467869025815791,y=0.7773472293348217 +a=eks,b=zee,i=5759,x=0.5808704155987169,y=0.7833615756850842 +a=hat,b=eks,i=5760,x=0.9162336115551181,y=0.823024870348188 +a=eks,b=pan,i=5761,x=0.8487786036617613,y=0.622984817551366 +a=wye,b=pan,i=5762,x=0.40655642829036065,y=0.4636508847184254 +a=eks,b=hat,i=5765,x=0.18805948712913445,y=0.22065247387702902 +a=wye,b=zee,i=5770,x=0.2844962427329081,y=0.46659983713341124 +a=pan,b=hat,i=5771,x=0.8904572608374995,y=0.8849293322073792 +a=pan,b=eks,i=5773,x=0.5155930172001615,y=0.9788581972056736 +a=zee,b=pan,i=5775,x=0.03055433366810012,y=0.1704580136613072 +a=pan,b=eks,i=5776,x=0.7165945800863369,y=0.6653908462460456 +a=pan,b=eks,i=5777,x=0.8730284129862198,y=0.6933278671481614 +a=zee,b=hat,i=5779,x=0.10449109525989031,y=0.09472821919765906 +a=hat,b=hat,i=5781,x=0.9223990594381151,y=0.9860563250941797 +a=hat,b=zee,i=5783,x=0.6163250225253557,y=0.7015824283135457 +a=hat,b=wye,i=5785,x=0.40569525676284146,y=0.22909456416866192 +a=hat,b=hat,i=5792,x=0.04225905159882992,y=0.11113794777514896 +a=wye,b=hat,i=5793,x=0.7433843634275165,y=0.5164678527321154 +a=wye,b=zee,i=5795,x=0.6399305400537463,y=0.5169871749762857 +a=pan,b=eks,i=5796,x=0.10739150192981317,y=0.004460524149627276 +a=hat,b=hat,i=5797,x=0.5867728931987851,y=0.937578286245456 +a=eks,b=hat,i=5798,x=0.3908387810335817,y=0.34330528598151944 +a=wye,b=eks,i=5799,x=0.11663940947930529,y=0.2283382768880119 +a=hat,b=wye,i=5800,x=0.20766266556079938,y=0.06909200825337258 +a=hat,b=zee,i=5802,x=0.4647837023773008,y=0.30037328314118017 +a=eks,b=hat,i=5804,x=0.29845440226372855,y=0.24711215673748332 +a=zee,b=wye,i=5805,x=0.25960541840206386,y=0.22950027817819518 +a=wye,b=pan,i=5806,x=0.6653575136807429,y=0.9060998128185732 +a=pan,b=wye,i=5807,x=0.18771994519215784,y=0.26225112077131363 +a=wye,b=pan,i=5808,x=0.3666840512152372,y=0.15437085935635642 +a=eks,b=wye,i=5814,x=0.3619763137230263,y=0.3300717677846403 +a=pan,b=eks,i=5816,x=0.9160561949834121,y=0.5246537157918573 +a=wye,b=wye,i=5820,x=0.9675205269852082,y=0.8456558793367495 +a=eks,b=eks,i=5822,x=0.6616970307501397,y=0.6091232839670194 +a=eks,b=zee,i=5824,x=0.008069601151581285,y=0.4982567352783567 +a=pan,b=hat,i=5825,x=0.5827800197345394,y=0.7803525569338927 +a=eks,b=eks,i=5831,x=0.2131869859612514,y=0.051574404230206206 +a=hat,b=eks,i=5832,x=0.536815843763481,y=0.9725354850537404 +a=eks,b=wye,i=5836,x=0.8956966597743651,y=0.8528472084728154 +a=pan,b=wye,i=5838,x=0.40192120844730816,y=0.01299427191690905 +a=wye,b=eks,i=5842,x=0.6216373633536472,y=0.9301770846288369 +a=zee,b=zee,i=5846,x=0.162570991251604,y=0.26519462331398813 +a=hat,b=hat,i=5848,x=0.9956327931315808,y=0.8873051757938238 +a=wye,b=pan,i=5850,x=0.9313090088228326,y=0.9743729163851863 +a=eks,b=zee,i=5851,x=0.22409910130745192,y=0.13300739204811318 +a=hat,b=pan,i=5852,x=0.9764589316784894,y=0.5367076815906018 +a=zee,b=eks,i=5854,x=0.13307347063070984,y=0.35231749332115525 +a=eks,b=wye,i=5859,x=0.07297199386640929,y=0.027345228589134907 +a=eks,b=eks,i=5860,x=0.9833629242563793,y=0.9992250545586543 +a=eks,b=hat,i=5861,x=0.885544518143363,y=0.6319209563437962 +a=eks,b=zee,i=5867,x=0.9115822381629575,y=0.7866137441239371 +a=zee,b=zee,i=5868,x=0.6094609434293627,y=0.5377506393673299 +a=pan,b=wye,i=5870,x=0.7185567353405748,y=0.9625690376428901 +a=zee,b=zee,i=5871,x=0.028580144473957514,y=0.3101568871452759 +a=pan,b=pan,i=5872,x=0.3820471070600516,y=0.35563824254246 +a=hat,b=pan,i=5873,x=0.48211948675174343,y=0.2808314182510484 +a=zee,b=zee,i=5874,x=0.4244763123071966,y=0.27813346850123377 +a=hat,b=hat,i=5875,x=0.08023425641620874,y=0.3562943757988909 +a=eks,b=zee,i=5876,x=0.42409197009601207,y=0.2580874448511281 +a=zee,b=hat,i=5877,x=0.6106977731868735,y=0.8348351384198046 +a=hat,b=pan,i=5878,x=0.7267758858416487,y=0.6189509030501132 +a=eks,b=pan,i=5879,x=0.9304167092235895,y=0.7812522227544872 +a=wye,b=hat,i=5882,x=0.1079539981243911,y=0.27269401005584115 +a=pan,b=pan,i=5884,x=0.5893199011375699,y=0.9675602927187726 +a=zee,b=wye,i=5885,x=0.7855309055804873,y=0.8242084722200425 +a=pan,b=hat,i=5886,x=0.21719695401350458,y=0.30358017023038153 +a=pan,b=hat,i=5888,x=0.6047201198005093,y=0.9181081561579384 +a=hat,b=hat,i=5889,x=0.585057883337934,y=0.8637135279822525 +a=eks,b=hat,i=5891,x=0.38491586194929694,y=0.1469109750984342 +a=eks,b=zee,i=5895,x=0.34688995428502123,y=0.05521465426780947 +a=pan,b=hat,i=5896,x=0.9024771073805518,y=0.604435930128322 +a=zee,b=zee,i=5898,x=0.9638020677593624,y=0.9758009686628205 +a=wye,b=eks,i=5904,x=0.791240301793597,y=0.5905379287555277 +a=wye,b=pan,i=5906,x=0.25968317122777085,y=0.21946674504226305 +a=eks,b=pan,i=5907,x=0.20429202129242863,y=0.2739618927896226 +a=wye,b=pan,i=5911,x=0.865745658241438,y=0.58440580479703 +a=eks,b=hat,i=5912,x=0.8061623351763454,y=0.6282727719209886 +a=zee,b=hat,i=5914,x=0.6882661603529711,y=0.8887129009982704 +a=hat,b=zee,i=5916,x=0.5369361894430387,y=0.7602843160092176 +a=zee,b=eks,i=5917,x=0.7603685712259192,y=0.6343676597010043 +a=pan,b=hat,i=5918,x=0.366468458362766,y=0.03541459276961356 +a=eks,b=hat,i=5921,x=0.7220748068466161,y=0.9135263674287071 +a=hat,b=hat,i=5922,x=0.7007543076445784,y=0.5785000013877882 +a=pan,b=wye,i=5925,x=0.02234819330370974,y=0.24864881451646326 +a=wye,b=wye,i=5929,x=0.765996158956063,y=0.7875000435827569 +a=zee,b=pan,i=5931,x=0.14870262574003812,y=0.25758171933702145 +a=zee,b=eks,i=5933,x=0.21312616005615392,y=0.1555687828207697 +a=hat,b=wye,i=5937,x=0.7939967856315264,y=0.9601200264326587 +a=pan,b=pan,i=5938,x=0.7447545239901884,y=0.8615464344679636 +a=wye,b=pan,i=5939,x=0.32618776050076514,y=0.04356428568705306 +a=zee,b=pan,i=5940,x=0.30848692760824414,y=0.4765563067775509 +a=zee,b=eks,i=5941,x=0.47731093944717395,y=0.20531029159472136 +a=zee,b=hat,i=5942,x=0.14569062187871828,y=0.29647189869590773 +a=wye,b=pan,i=5946,x=0.4654804137932894,y=0.034558917439536097 +a=zee,b=hat,i=5947,x=0.21695412923454904,y=0.43929843802398505 +a=hat,b=hat,i=5948,x=0.5757328621980413,y=0.6353025655596225 +a=zee,b=eks,i=5953,x=0.9664924377661902,y=0.5704525111862812 +a=zee,b=zee,i=5954,x=0.7314435770258082,y=0.5760633916387623 +a=wye,b=eks,i=5955,x=0.11730300164253482,y=0.2437668953328913 +a=wye,b=hat,i=5958,x=0.4484915030384218,y=0.0021936451209908503 +a=hat,b=zee,i=5961,x=0.3083082640562401,y=0.43599613823729055 +a=pan,b=eks,i=5962,x=0.15236030642851295,y=0.11800538936265059 +a=zee,b=wye,i=5963,x=0.7842417183077839,y=0.8263558103417791 +a=wye,b=hat,i=5965,x=0.7381633325773709,y=0.7044839805205219 +a=eks,b=zee,i=5966,x=0.8246457170881877,y=0.546058458654676 +a=wye,b=wye,i=5968,x=0.6210050577035034,y=0.6524576650195097 +a=hat,b=pan,i=5969,x=0.7090572782654315,y=0.5364015328854267 +a=eks,b=zee,i=5970,x=0.6509530715275128,y=0.5780440319964154 +a=pan,b=pan,i=5971,x=0.2887825352259904,y=0.15004456717790193 +a=zee,b=hat,i=5975,x=0.34854624620098384,y=0.12823216693877193 +a=hat,b=zee,i=5976,x=0.12265984923829065,y=0.46184314823141537 +a=eks,b=eks,i=5981,x=0.04584617519803835,y=0.07778733739846255 +a=hat,b=hat,i=5982,x=0.12903186206218742,y=0.34208394676963483 +a=wye,b=eks,i=5983,x=0.20225412929960151,y=0.467369874775762 +a=zee,b=zee,i=5985,x=0.5011026241476996,y=0.805862929391608 +a=pan,b=eks,i=5987,x=0.4615059476811778,y=0.052616042635722726 +a=hat,b=wye,i=5988,x=0.6628427322104598,y=0.7830019543371667 +a=wye,b=pan,i=5990,x=0.17713926799897517,y=0.23695227873073954 +a=wye,b=zee,i=5993,x=0.5294790360408727,y=0.8997422208092308 +a=zee,b=pan,i=5998,x=0.21694616431952807,y=0.39150665545149743 +a=hat,b=zee,i=6001,x=0.5185086838193509,y=0.7904042779588125 +a=eks,b=eks,i=6002,x=0.39573160678139196,y=0.4615703290236336 +a=hat,b=wye,i=6005,x=0.7983815573901718,y=0.7761184973619634 +a=wye,b=pan,i=6007,x=0.8053846290661436,y=0.8678997964852174 +a=pan,b=pan,i=6016,x=0.7515268934050028,y=0.6517374909352979 +a=eks,b=hat,i=6018,x=0.4684056585315659,y=0.337057411818393 +a=zee,b=hat,i=6019,x=0.46644646414956337,y=0.37632624811846627 +a=hat,b=hat,i=6026,x=0.26534848529863153,y=0.15071960409960417 +a=pan,b=eks,i=6028,x=0.8921081985029767,y=0.918512738613517 +a=pan,b=eks,i=6030,x=0.6604483059910737,y=0.828006457014962 +a=wye,b=pan,i=6032,x=0.18616681775349353,y=0.428462590403658 +a=wye,b=hat,i=6033,x=0.17782260468314637,y=0.3212752721293215 +a=zee,b=zee,i=6034,x=0.1872485063005922,y=0.11358951848324028 +a=hat,b=pan,i=6037,x=0.13535704558051898,y=0.08799048432237733 +a=pan,b=eks,i=6040,x=0.02209842222005065,y=0.2707759101194467 +a=pan,b=pan,i=6041,x=0.24065041069096327,y=0.096992272385374 +a=wye,b=wye,i=6045,x=0.43588050348095864,y=0.4231462786478698 +a=zee,b=eks,i=6046,x=0.35017939224895767,y=0.31215765738608925 +a=hat,b=wye,i=6048,x=0.7766726125727336,y=0.5675508167476694 +a=wye,b=zee,i=6050,x=0.6951984651252766,y=0.5425712622829648 +a=pan,b=wye,i=6051,x=0.9427895952822903,y=0.8719941425198732 +a=hat,b=hat,i=6052,x=0.5361976672567662,y=0.5331863539216497 +a=eks,b=hat,i=6054,x=0.7073320813195529,y=0.9382615280812954 +a=wye,b=wye,i=6055,x=0.9034120549999815,y=0.9428661865045129 +a=wye,b=zee,i=6056,x=0.9036169505703209,y=0.8702961297029511 +a=pan,b=zee,i=6057,x=0.351391651879459,y=0.22131930493166563 +a=pan,b=hat,i=6059,x=0.8954915180233931,y=0.5799236237902317 +a=pan,b=pan,i=6063,x=0.4553835211035392,y=0.421964673707642 +a=eks,b=eks,i=6064,x=0.9195082628714536,y=0.7843278824429687 +a=hat,b=zee,i=6066,x=0.6147064931036405,y=0.9150698526901345 +a=hat,b=pan,i=6070,x=0.6313496582432914,y=0.9900649342170824 +a=pan,b=pan,i=6071,x=0.8928836261132681,y=0.5415114404183805 +a=pan,b=eks,i=6075,x=0.8012118002371259,y=0.7203879849887644 +a=hat,b=wye,i=6076,x=0.8379974247825939,y=0.6503639424507504 +a=hat,b=eks,i=6078,x=0.6372234825627152,y=0.5775364684644685 +a=eks,b=hat,i=6080,x=0.5842098929256355,y=0.9268385178778537 +a=wye,b=hat,i=6082,x=0.6940314918085063,y=0.9546919945201542 +a=zee,b=wye,i=6083,x=0.07677730138586769,y=0.27970074396540523 +a=hat,b=hat,i=6084,x=0.8231273607660942,y=0.7945531787758096 +a=pan,b=hat,i=6087,x=0.7452242982918568,y=0.933266614617221 +a=eks,b=eks,i=6088,x=0.9407795350577164,y=0.8986498240204077 +a=eks,b=pan,i=6090,x=0.838908851853637,y=0.9142053659359575 +a=pan,b=zee,i=6091,x=0.2805934812907199,y=0.4958691991853912 +a=zee,b=wye,i=6094,x=0.38062861091901556,y=0.1551403595265176 +a=eks,b=hat,i=6096,x=0.42296496745953693,y=0.028270087708508695 +a=eks,b=wye,i=6098,x=0.004861307055076147,y=0.16556471646142745 +a=hat,b=wye,i=6099,x=0.45226025959304195,y=0.18641738624575777 +a=wye,b=eks,i=6100,x=0.6994211629442989,y=0.5162220389082391 +a=hat,b=eks,i=6101,x=0.21566053977410837,y=0.0009137416907488705 +a=zee,b=eks,i=6102,x=0.8280966067887752,y=0.694693806129609 +a=zee,b=pan,i=6103,x=0.6340964020751576,y=0.62642563404278 +a=zee,b=pan,i=6106,x=0.8553526569078405,y=0.9138200519516971 +a=pan,b=eks,i=6108,x=0.08545243832367033,y=0.26227816664595516 +a=pan,b=wye,i=6109,x=0.42064626396142935,y=0.03834575879901836 +a=wye,b=eks,i=6112,x=0.32643889115109914,y=0.057664918435550105 +a=eks,b=zee,i=6113,x=0.7830249162665363,y=0.9359267958767102 +a=zee,b=pan,i=6114,x=0.12372114799931111,y=0.006510213999872061 +a=pan,b=wye,i=6116,x=0.8796441138920073,y=0.7932277172417034 +a=wye,b=pan,i=6118,x=0.6353087660069283,y=0.5051898483269901 +a=wye,b=zee,i=6120,x=0.8391496713951982,y=0.8272270342812488 +a=pan,b=wye,i=6121,x=0.10848385354873591,y=0.4213783243233229 +a=eks,b=zee,i=6122,x=0.7851432595398691,y=0.8736148992334403 +a=pan,b=wye,i=6123,x=0.14384598748640032,y=0.32134746224637845 +a=hat,b=eks,i=6125,x=0.7256280642967333,y=0.8471794523838057 +a=wye,b=hat,i=6128,x=0.5798880313425798,y=0.991140739248181 +a=pan,b=eks,i=6130,x=0.06722223792791904,y=0.14906728853790685 +a=eks,b=eks,i=6131,x=0.8733172145139986,y=0.754180892846082 +a=wye,b=wye,i=6132,x=0.21323342519040167,y=0.023037099194546995 +a=eks,b=hat,i=6133,x=0.2772309881804147,y=0.03618215388759871 +a=zee,b=zee,i=6135,x=0.4368219705298403,y=0.02593555893570043 +a=pan,b=eks,i=6138,x=0.09141195779591726,y=0.10884990452426058 +a=zee,b=eks,i=6140,x=0.6449410501908724,y=0.7328187261405557 +a=eks,b=eks,i=6150,x=0.2543117769739106,y=0.2683840371177597 +a=wye,b=eks,i=6151,x=0.2875496688119247,y=0.44319198704607665 +a=wye,b=eks,i=6152,x=0.7099732953682635,y=0.5854903351687778 +a=wye,b=pan,i=6153,x=0.07854709434875495,y=0.3722757779564305 +a=wye,b=zee,i=6156,x=0.06825592495808563,y=0.1502278354043537 +a=hat,b=eks,i=6160,x=0.7011580850727354,y=0.6036204870691432 +a=hat,b=hat,i=6163,x=0.10827051081377403,y=0.16793651272516608 +a=pan,b=wye,i=6166,x=0.5836460911249829,y=0.5913706500552215 +a=eks,b=pan,i=6168,x=0.011142080206369753,y=0.11796822475814073 +a=hat,b=zee,i=6172,x=0.4805916761138247,y=0.1482140011291747 +a=pan,b=zee,i=6173,x=0.07652496417334043,y=0.042388913077830326 +a=wye,b=pan,i=6177,x=0.03184609338086353,y=0.0814260689531977 +a=pan,b=eks,i=6180,x=0.6707266041969419,y=0.8559378190156729 +a=eks,b=zee,i=6181,x=0.2802981253544844,y=0.3174939125127616 +a=hat,b=wye,i=6182,x=0.5963539674332015,y=0.8719750664328125 +a=hat,b=pan,i=6183,x=0.005703731409972823,y=0.13190978995990732 +a=pan,b=eks,i=6186,x=0.8129419229181339,y=0.9565505011070674 +a=pan,b=pan,i=6188,x=0.3138266925669364,y=0.1423581267550319 +a=eks,b=zee,i=6189,x=0.1600695810764854,y=0.3703741621779819 +a=zee,b=pan,i=6193,x=0.22555543203604156,y=0.354448421001617 +a=hat,b=wye,i=6197,x=0.9175822141933855,y=0.8289821718204701 +a=pan,b=pan,i=6198,x=0.7387220064556718,y=0.634422986160881 +a=wye,b=zee,i=6201,x=0.3729199649979895,y=0.3737596699867053 +a=pan,b=eks,i=6202,x=0.47394220338381987,y=0.22208820414520292 +a=zee,b=eks,i=6206,x=0.4689131127096242,y=0.18743577113193155 +a=wye,b=pan,i=6208,x=0.38705607831183175,y=0.33125379993312465 +a=eks,b=pan,i=6210,x=0.11164707350592284,y=0.4366699296089537 +a=zee,b=hat,i=6211,x=0.1756835304978165,y=0.21235178828034162 +a=wye,b=zee,i=6213,x=0.223018528653398,y=0.07665796419452864 +a=eks,b=pan,i=6218,x=0.413534591007817,y=0.23614970902594068 +a=eks,b=zee,i=6220,x=0.047918107206670224,y=0.11615158016485994 +a=wye,b=eks,i=6221,x=0.7465534540087728,y=0.9821197497223434 +a=eks,b=wye,i=6222,x=0.06680014273579682,y=0.18844745124665652 +a=eks,b=hat,i=6224,x=0.4238158023951344,y=0.2511472296462649 +a=eks,b=hat,i=6226,x=0.02496410500180868,y=0.05574344857979974 +a=hat,b=hat,i=6227,x=0.38672001205322815,y=0.19823389210483422 +a=hat,b=pan,i=6229,x=0.14688149819492824,y=0.09514280973942923 +a=zee,b=hat,i=6235,x=0.6700739126174862,y=0.9940554433455402 +a=pan,b=eks,i=6241,x=0.8637612972836923,y=0.7179857913303808 +a=pan,b=wye,i=6242,x=0.7916044619336652,y=0.8298956143848671 +a=hat,b=wye,i=6243,x=0.03245716276075361,y=0.06220544584591636 +a=eks,b=hat,i=6251,x=0.7449272998418788,y=0.6080272372617547 +a=zee,b=pan,i=6252,x=0.5630148470870018,y=0.9374709146770936 +a=zee,b=zee,i=6255,x=0.9316229517968885,y=0.652503212541953 +a=hat,b=eks,i=6257,x=0.7050090746554877,y=0.8875603931761636 +a=eks,b=wye,i=6258,x=0.9454475219485642,y=0.5012059708954245 +a=zee,b=pan,i=6259,x=0.4266553967306278,y=0.4003433468882255 +a=wye,b=zee,i=6260,x=0.9923421841444514,y=0.8824722395488493 +a=hat,b=eks,i=6262,x=0.3350864667715827,y=0.014819836304338363 +a=wye,b=hat,i=6263,x=0.9268271428508724,y=0.8044165287448475 +a=pan,b=hat,i=6265,x=0.2970907219742721,y=0.1979486130274667 +a=eks,b=eks,i=6267,x=0.6051949380519777,y=0.7786588336276383 +a=hat,b=eks,i=6270,x=0.543219579817685,y=0.5740667894014433 +a=zee,b=hat,i=6273,x=0.7504799514506184,y=0.5256684190391457 +a=eks,b=eks,i=6274,x=0.7402757803304741,y=0.8741323775731765 +a=zee,b=eks,i=6275,x=0.10740056926929464,y=0.24466182300866768 +a=hat,b=eks,i=6277,x=0.4555390450312061,y=0.29958791124739714 +a=hat,b=pan,i=6281,x=0.4484391085565852,y=0.4389498697416624 +a=zee,b=eks,i=6283,x=0.5390923448056928,y=0.5167672853818701 +a=wye,b=wye,i=6284,x=0.35204669568634417,y=0.4690592822602978 +a=pan,b=pan,i=6285,x=0.32173095582057487,y=0.21796469598272317 +a=wye,b=zee,i=6289,x=0.7327389149804516,y=0.7332292873505851 +a=wye,b=pan,i=6291,x=0.72465968202963,y=0.8111622984322363 +a=wye,b=zee,i=6292,x=0.7179223482928053,y=0.7389960044426721 +a=pan,b=pan,i=6296,x=0.16446925567275705,y=0.2859671068853066 +a=zee,b=hat,i=6298,x=0.9752808469326072,y=0.5811620174961745 +a=pan,b=zee,i=6300,x=0.31023070105575734,y=0.11731145460396875 +a=zee,b=zee,i=6302,x=0.24914699249882744,y=0.4481166721397105 +a=hat,b=zee,i=6303,x=0.8952025142838863,y=0.5374079020216094 +a=pan,b=zee,i=6305,x=0.1290986312271305,y=0.12638586813227837 +a=pan,b=hat,i=6307,x=0.5265554249602866,y=0.5324141264515088 +a=eks,b=hat,i=6311,x=0.9810589871426987,y=0.8707798683477451 +a=eks,b=pan,i=6312,x=0.20487685479037343,y=0.3809481389765218 +a=eks,b=pan,i=6317,x=0.3794062074790783,y=0.4471294857197765 +a=zee,b=pan,i=6318,x=0.2692152520955172,y=0.22081394976202395 +a=wye,b=wye,i=6322,x=0.5167349179748397,y=0.9138123003320032 +a=zee,b=wye,i=6324,x=0.9515688609245834,y=0.6819481738668132 +a=wye,b=eks,i=6325,x=0.9593196183251438,y=0.8367522899279389 +a=zee,b=pan,i=6327,x=0.9887417195594495,y=0.8511851849030334 +a=hat,b=pan,i=6330,x=0.5128088389522093,y=0.8131565213796835 +a=hat,b=eks,i=6333,x=0.3615187221839192,y=0.4910814422431359 +a=wye,b=eks,i=6334,x=0.09211420131313564,y=0.423787234189663 +a=hat,b=zee,i=6335,x=0.4909870746929612,y=0.4355886224024228 +a=eks,b=hat,i=6337,x=0.579470745492393,y=0.8856435834505533 +a=wye,b=hat,i=6338,x=0.08580189556409401,y=0.18529503699085126 +a=wye,b=eks,i=6340,x=0.893469417305926,y=0.6681902139221949 +a=zee,b=zee,i=6343,x=0.1034004605453186,y=0.39652659704684057 +a=wye,b=hat,i=6346,x=0.4029829128240823,y=0.11036697991316924 +a=hat,b=pan,i=6349,x=0.8269557855792476,y=0.9027369919455107 +a=zee,b=wye,i=6351,x=0.9929432399676,y=0.7266233986268336 +a=zee,b=zee,i=6353,x=0.021330838330390844,y=0.3809296291373765 +a=pan,b=hat,i=6354,x=0.7002692145665447,y=0.5873523948555504 +a=eks,b=zee,i=6355,x=0.7096421804081511,y=0.8295306415940142 +a=zee,b=zee,i=6357,x=0.49409427660264216,y=0.4850204111936285 +a=hat,b=wye,i=6359,x=0.9607252863389836,y=0.5686827648028989 +a=pan,b=eks,i=6360,x=0.7560882445267275,y=0.8572550831102655 +a=wye,b=hat,i=6364,x=0.914528515618754,y=0.9410825640734111 +a=eks,b=eks,i=6366,x=0.3386950606192106,y=0.06992633700519646 +a=wye,b=wye,i=6367,x=0.7504949488085239,y=0.786978752534252 +a=hat,b=zee,i=6368,x=0.5051737323297509,y=0.7652145340768823 +a=hat,b=wye,i=6369,x=0.7463935682542416,y=0.5295073352906969 +a=wye,b=pan,i=6370,x=0.49818710578255154,y=0.1690594948792461 +a=eks,b=wye,i=6371,x=0.49803548538778086,y=0.22335884494050284 +a=eks,b=hat,i=6372,x=0.4246224317545182,y=0.3262297869762637 +a=wye,b=zee,i=6374,x=0.18643754020877645,y=0.3123085804500255 +a=hat,b=hat,i=6375,x=0.8001034675030699,y=0.9517591892658788 +a=pan,b=eks,i=6376,x=0.6252933549201062,y=0.555208264819299 +a=pan,b=pan,i=6377,x=0.1234059193898962,y=0.4282585828512744 +a=hat,b=eks,i=6381,x=0.9299884067645247,y=0.9833998868880498 +a=zee,b=eks,i=6382,x=0.5086463065649875,y=0.7232680771660464 +a=eks,b=wye,i=6385,x=0.375259929118559,y=0.37681150088581805 +a=hat,b=pan,i=6386,x=0.09907032231055479,y=0.11845065981831315 +a=wye,b=wye,i=6388,x=0.023110383118460698,y=0.4068502633328007 +a=eks,b=wye,i=6389,x=0.06029233433804437,y=0.0069107595974849945 +a=eks,b=eks,i=6390,x=0.37636185226364116,y=0.33595097225386006 +a=pan,b=hat,i=6393,x=0.6164331222493035,y=0.799523761418903 +a=eks,b=eks,i=6395,x=0.013151988906827783,y=0.3911978077086571 +a=zee,b=pan,i=6396,x=0.05693046828037929,y=0.0830535181246761 +a=hat,b=wye,i=6398,x=0.8278262369190469,y=0.8063525578215112 +a=eks,b=pan,i=6401,x=0.3117980184170095,y=0.3896017834660054 +a=zee,b=hat,i=6404,x=0.7164677134055616,y=0.9694565043354904 +a=pan,b=hat,i=6405,x=0.9759078114126464,y=0.7063179771371398 +a=pan,b=hat,i=6406,x=0.954175493846238,y=0.6691300320475423 +a=zee,b=zee,i=6408,x=0.31225714410247885,y=0.2676588944630799 +a=pan,b=eks,i=6410,x=0.0771175852385313,y=0.43719251713130314 +a=eks,b=pan,i=6412,x=0.028528724411183704,y=0.4117910378534779 +a=wye,b=wye,i=6413,x=0.6287761434833328,y=0.9307783735658955 +a=zee,b=pan,i=6414,x=0.16675267868516974,y=0.46567693999380766 +a=hat,b=hat,i=6415,x=0.8976720079433573,y=0.9828223660778185 +a=hat,b=pan,i=6417,x=0.5832411030367591,y=0.9477789434363258 +a=zee,b=hat,i=6420,x=0.8712427179950256,y=0.7447570934180631 +a=wye,b=wye,i=6421,x=0.5648884056728719,y=0.5634331844443893 +a=hat,b=wye,i=6422,x=0.01694176656548152,y=0.07336362857726697 +a=wye,b=eks,i=6423,x=0.634648698039043,y=0.6818627870740478 +a=hat,b=wye,i=6424,x=0.2615797200021953,y=0.06268282068424968 +a=hat,b=pan,i=6426,x=0.6291090221287023,y=0.7077446188899329 +a=zee,b=zee,i=6427,x=0.1266840835991615,y=0.4710457768189127 +a=hat,b=eks,i=6428,x=0.09464086229090107,y=0.47239885675212656 +a=zee,b=eks,i=6432,x=0.9977728531401571,y=0.5555230798468542 +a=eks,b=wye,i=6435,x=0.29949442818251637,y=0.2980558556550551 +a=hat,b=pan,i=6436,x=0.8917689813015088,y=0.984408429326343 +a=wye,b=eks,i=6439,x=0.27627014363793057,y=0.16739805033116262 +a=eks,b=eks,i=6440,x=0.54039073822999,y=0.7382909202030716 +a=pan,b=wye,i=6441,x=0.5364355943542373,y=0.8667607097366447 +a=zee,b=wye,i=6444,x=0.5115020732232286,y=0.5858898596014527 +a=eks,b=wye,i=6445,x=0.08215358744465884,y=0.4803964930713249 +a=pan,b=eks,i=6446,x=0.44656601416029373,y=0.025883415745221905 +a=eks,b=pan,i=6447,x=0.2131521138705983,y=0.44443595051013873 +a=hat,b=eks,i=6449,x=0.02954457910704722,y=0.18268010541285318 +a=hat,b=hat,i=6453,x=0.6640804340662215,y=0.7894591475325365 +a=zee,b=hat,i=6454,x=0.3766538672292219,y=0.4455838705050216 +a=wye,b=pan,i=6455,x=0.23373281011403946,y=0.3153880547268789 +a=wye,b=pan,i=6456,x=0.03036849011680509,y=0.2750194685259788 +a=pan,b=hat,i=6458,x=0.09729717910412794,y=0.19414276392139473 +a=wye,b=hat,i=6459,x=0.5675430389740692,y=0.8272519001873508 +a=eks,b=wye,i=6460,x=0.5637263196436371,y=0.670195472057473 +a=hat,b=eks,i=6462,x=0.9921482859148919,y=0.5987898976105622 +a=wye,b=pan,i=6465,x=0.9167490958878957,y=0.9855848244933287 +a=pan,b=zee,i=6466,x=0.15059271173810918,y=0.44163751220849723 +a=eks,b=wye,i=6469,x=0.5901730276534817,y=0.8155922672887547 +a=hat,b=wye,i=6470,x=0.6390276410501727,y=0.7865739186729956 +a=wye,b=zee,i=6472,x=0.6214639311843375,y=0.5100489809959527 +a=eks,b=eks,i=6474,x=0.21187331402552312,y=0.3570247389877106 +a=pan,b=wye,i=6475,x=0.1407760095778986,y=0.4114197966182903 +a=wye,b=hat,i=6477,x=0.4489569133156198,y=0.37328013990205033 +a=hat,b=zee,i=6479,x=0.702402839401389,y=0.7009502307426156 +a=hat,b=hat,i=6481,x=0.6708784819364922,y=0.8308286378718903 +a=eks,b=wye,i=6483,x=0.6489598152434705,y=0.725168237682496 +a=zee,b=wye,i=6484,x=0.12383076923326797,y=0.10227618505533276 +a=wye,b=wye,i=6485,x=0.6359239484918648,y=0.6087629645637064 +a=wye,b=wye,i=6486,x=0.26321351409255855,y=0.10213207378968225 +a=hat,b=eks,i=6490,x=0.1904681932728718,y=0.39823383688284875 +a=hat,b=pan,i=6493,x=0.17669129422616314,y=0.17133013634096628 +a=zee,b=zee,i=6499,x=0.5093537663250951,y=0.5070363131757412 +a=wye,b=zee,i=6501,x=0.857769146584233,y=0.7284491562757176 +a=hat,b=wye,i=6502,x=0.13952314891314033,y=0.21138680405955823 +a=hat,b=zee,i=6503,x=0.0821042436799082,y=0.2380454193004119 +a=wye,b=eks,i=6506,x=0.2228766869756198,y=0.23547292675257847 +a=wye,b=hat,i=6509,x=0.22689252452538788,y=0.01540955658171872 +a=zee,b=wye,i=6510,x=0.03761238359284913,y=0.04430693507101946 +a=zee,b=wye,i=6512,x=0.5717578999541683,y=0.583339576596991 +a=eks,b=wye,i=6513,x=0.2576348537935582,y=0.02891940447221053 +a=zee,b=wye,i=6514,x=0.7108561722879589,y=0.5343855601720103 +a=pan,b=pan,i=6516,x=0.16436389636346782,y=0.06142769237145096 +a=wye,b=hat,i=6517,x=0.9499786087950957,y=0.9169897551951627 +a=hat,b=wye,i=6518,x=0.11226676145430348,y=0.3389463928651728 +a=zee,b=zee,i=6519,x=0.2323137819710005,y=0.21425984944922594 +a=wye,b=eks,i=6520,x=0.7524818540927941,y=0.9710297784453114 +a=wye,b=pan,i=6524,x=0.4239737405316326,y=0.24586595155563684 +a=wye,b=eks,i=6525,x=0.666984074931497,y=0.5881526921363845 +a=zee,b=eks,i=6526,x=0.7035055465426836,y=0.9029683394431433 +a=eks,b=eks,i=6528,x=0.35544201168726874,y=0.26203559629802176 +a=hat,b=zee,i=6530,x=0.6725507341754717,y=0.8211175540313643 +a=pan,b=eks,i=6531,x=0.9263381279440988,y=0.7230758102834317 +a=hat,b=wye,i=6534,x=0.09447988348358638,y=0.21201328127649932 +a=hat,b=eks,i=6535,x=0.0022062240850495574,y=0.3458564847842249 +a=eks,b=eks,i=6536,x=0.08799574586608505,y=0.16463115926454674 +a=pan,b=pan,i=6537,x=0.15749262177445233,y=0.3950102135965362 +a=pan,b=hat,i=6541,x=0.0420481636052179,y=0.3896076829423738 +a=zee,b=pan,i=6542,x=0.6629759666763753,y=0.7114746505059143 +a=pan,b=hat,i=6544,x=0.48676766407802263,y=0.2518094002262543 +a=hat,b=zee,i=6548,x=0.9011359340858558,y=0.6061658741277544 +a=wye,b=wye,i=6549,x=0.2051254389063183,y=0.05111364491561332 +a=hat,b=zee,i=6550,x=0.38066561435480195,y=0.42936645455121314 +a=wye,b=eks,i=6553,x=0.33502063619497235,y=0.2610167700436856 +a=pan,b=hat,i=6554,x=0.7802269675523349,y=0.9534940914356625 +a=wye,b=hat,i=6555,x=0.005663846527729333,y=0.48584311997319796 +a=eks,b=hat,i=6556,x=0.14062017897722112,y=0.005932662015826984 +a=pan,b=wye,i=6560,x=0.0727664463558585,y=0.025570241966542673 +a=zee,b=hat,i=6562,x=0.516217374487157,y=0.6640919516818178 +a=eks,b=wye,i=6564,x=0.7790458055803663,y=0.6522738145614022 +a=hat,b=eks,i=6565,x=0.8990182808114324,y=0.971140059395297 +a=eks,b=zee,i=6566,x=0.5308026859083895,y=0.6453041296190671 +a=hat,b=hat,i=6568,x=0.6015424402169296,y=0.9136579408737084 +a=eks,b=zee,i=6569,x=0.07024602364065347,y=0.10258813515051479 +a=hat,b=zee,i=6570,x=0.3550675740695889,y=0.007910225883702049 +a=zee,b=pan,i=6571,x=0.1632710729418324,y=0.03017711376568888 +a=eks,b=pan,i=6572,x=0.9270875444507882,y=0.637374878466062 +a=pan,b=zee,i=6576,x=0.8777708761889912,y=0.5786474005042914 +a=pan,b=pan,i=6577,x=0.3993469483222466,y=0.3892398770682076 +a=wye,b=eks,i=6579,x=0.24777952654263558,y=0.27916343904186647 +a=eks,b=eks,i=6580,x=0.6495626911864495,y=0.9137400574083774 +a=eks,b=zee,i=6581,x=0.0552357804759368,y=0.27859129675614414 +a=eks,b=wye,i=6582,x=0.047528529169082234,y=0.06138863023310337 +a=eks,b=pan,i=6585,x=0.08337736967964804,y=0.03539849770256276 +a=pan,b=wye,i=6586,x=0.29250342016498887,y=0.3069941691864093 +a=eks,b=hat,i=6590,x=0.036271533325818894,y=0.34617217226715424 +a=eks,b=zee,i=6592,x=0.9241230700230697,y=0.7087787442946673 +a=hat,b=wye,i=6595,x=0.2134794663649403,y=0.1743187405629919 +a=pan,b=wye,i=6597,x=0.7481435165529386,y=0.6957778649603638 +a=zee,b=hat,i=6598,x=0.6210617717475871,y=0.6190922851909458 +a=pan,b=zee,i=6599,x=0.18502780307376443,y=0.34510172711084 +a=pan,b=zee,i=6606,x=0.8486989983659791,y=0.6465788461912306 +a=eks,b=hat,i=6607,x=0.7823679742941769,y=0.8209287515709784 +a=wye,b=hat,i=6609,x=0.12667845633514874,y=0.1111690903267013 +a=zee,b=hat,i=6616,x=0.22594744492269403,y=0.16847954740221938 +a=zee,b=hat,i=6620,x=0.49520075702438326,y=0.1675286620908042 +a=pan,b=zee,i=6621,x=0.92531350722769,y=0.7331109839366486 +a=eks,b=pan,i=6623,x=0.8441127141759738,y=0.9967304913754049 +a=wye,b=hat,i=6624,x=0.5591280937962949,y=0.6627435675727004 +a=eks,b=wye,i=6625,x=0.5105119511152182,y=0.5062086629041608 +a=eks,b=wye,i=6629,x=0.042973374957347765,y=0.3504215411530547 +a=hat,b=hat,i=6633,x=0.2959658325331481,y=0.13508551484281162 +a=wye,b=hat,i=6634,x=0.09078570109861495,y=0.496300237950696 +a=eks,b=pan,i=6635,x=0.1336818909314733,y=0.4638227719158149 +a=eks,b=wye,i=6636,x=0.07517679920524767,y=0.4915331134051061 +a=wye,b=zee,i=6638,x=0.591256877732877,y=0.5915874489265203 +a=eks,b=zee,i=6641,x=0.8781234363470478,y=0.8882819185534889 +a=hat,b=pan,i=6642,x=0.005715323745672962,y=0.2447512299512158 +a=eks,b=zee,i=6643,x=0.015710994394110722,y=0.33183466779705995 +a=wye,b=wye,i=6644,x=0.39250510547900563,y=0.08289629956063027 +a=eks,b=hat,i=6645,x=0.261494320247025,y=0.36299917636703616 +a=pan,b=wye,i=6648,x=0.23702724653048457,y=0.11584533450215717 +a=hat,b=wye,i=6650,x=0.4661494621587131,y=0.17426048946142003 +a=zee,b=eks,i=6651,x=0.47348695334894386,y=0.4301930194799014 +a=pan,b=zee,i=6652,x=0.4602949257627642,y=0.49975689849461613 +a=hat,b=eks,i=6653,x=0.8374977303853919,y=0.5694625331922527 +a=zee,b=eks,i=6654,x=0.5422936444892872,y=0.5852344409380648 +a=pan,b=hat,i=6655,x=0.6453370235827801,y=0.5399548634478539 +a=pan,b=hat,i=6659,x=0.8340965806153038,y=0.9954916059691153 +a=wye,b=hat,i=6660,x=0.797154755771274,y=0.5736771633024341 +a=wye,b=pan,i=6664,x=0.8410807442089315,y=0.5618783788762672 +a=zee,b=wye,i=6665,x=0.750023688775221,y=0.8540304746331103 +a=pan,b=zee,i=6668,x=0.5792938319765554,y=0.549059780249718 +a=eks,b=zee,i=6672,x=0.8633240831439754,y=0.805776035676606 +a=eks,b=pan,i=6673,x=0.5844555116526361,y=0.9258656111924322 +a=eks,b=hat,i=6677,x=0.07057457921469279,y=0.27327598383734664 +a=zee,b=pan,i=6679,x=0.36757640497694033,y=0.15666791431421667 +a=hat,b=pan,i=6683,x=0.6654580371987767,y=0.9155359993727842 +a=eks,b=hat,i=6687,x=0.4611093872251627,y=0.4933386211537618 +a=pan,b=pan,i=6688,x=0.13485289624642116,y=0.30288273557456213 +a=zee,b=hat,i=6690,x=0.5203670639579945,y=0.7962270767115127 +a=hat,b=wye,i=6691,x=0.6886657290157878,y=0.9480662991851704 +a=eks,b=hat,i=6692,x=0.09793478921203369,y=0.45646997283913904 +a=eks,b=wye,i=6695,x=0.9070253492729443,y=0.8359657479869284 +a=eks,b=pan,i=6696,x=0.5213061786374872,y=0.9436108956847651 +a=wye,b=eks,i=6699,x=0.4863235665190313,y=0.024761627522226104 +a=pan,b=pan,i=6702,x=0.09897861729160984,y=0.1632726180578581 +a=zee,b=pan,i=6703,x=0.6063357396844151,y=0.9440640953293378 +a=wye,b=zee,i=6704,x=0.9929065501226577,y=0.9563353213992627 +a=zee,b=zee,i=6705,x=0.6695263366217671,y=0.9094821746571289 +a=eks,b=hat,i=6706,x=0.6005219270357064,y=0.7674256844260718 +a=eks,b=wye,i=6708,x=0.3630047546497195,y=0.3731502489099452 +a=pan,b=wye,i=6709,x=0.6499789136488362,y=0.9975126213435949 +a=pan,b=eks,i=6710,x=0.9822306336820864,y=0.9518481162696052 +a=hat,b=eks,i=6712,x=0.0038597545092279306,y=0.04201771404673427 +a=hat,b=hat,i=6713,x=0.4327034173748717,y=0.40765932026954144 +a=pan,b=pan,i=6715,x=0.941886673981322,y=0.6955697200870666 +a=wye,b=eks,i=6716,x=0.7399610338026938,y=0.7410171019957901 +a=wye,b=eks,i=6717,x=0.867978110755599,y=0.5614068975084064 +a=eks,b=zee,i=6720,x=0.14299332956774857,y=0.3448281281418095 +a=zee,b=hat,i=6721,x=0.6375447951528392,y=0.9688821643544498 +a=wye,b=pan,i=6723,x=0.08857317290220112,y=0.22813936075330932 +a=hat,b=wye,i=6726,x=0.8681656798259132,y=0.5422446735924256 +a=wye,b=hat,i=6728,x=0.19864833682412852,y=0.07849170872015998 +a=zee,b=pan,i=6730,x=0.664189415821601,y=0.9231485351812634 +a=pan,b=eks,i=6731,x=0.3748183297884402,y=0.14651294307202578 +a=hat,b=eks,i=6732,x=0.19051425073038974,y=0.2534461176951027 +a=wye,b=eks,i=6736,x=0.1720144618863838,y=0.07472067325986242 +a=hat,b=hat,i=6740,x=0.1638749831040246,y=0.33942864618967783 +a=eks,b=pan,i=6742,x=0.7821265240696961,y=0.5002704992494771 +a=pan,b=pan,i=6744,x=0.3890975093181427,y=0.13247688252534073 +a=eks,b=eks,i=6745,x=0.17791482999411534,y=0.49908183588985267 +a=zee,b=eks,i=6750,x=0.411125321089135,y=0.47877014881710245 +a=wye,b=pan,i=6751,x=0.5228421813260895,y=0.9476995312395788 +a=eks,b=hat,i=6752,x=0.5272144612869077,y=0.5823689048097198 +a=eks,b=wye,i=6757,x=0.6668899487792558,y=0.6148196125913775 +a=wye,b=eks,i=6758,x=0.24918942240065567,y=0.1175614364985561 +a=hat,b=hat,i=6759,x=0.4409476763420297,y=0.37269928936748364 +a=eks,b=wye,i=6761,x=0.846782848681552,y=0.7680754064510079 +a=hat,b=zee,i=6763,x=0.8827431489428148,y=0.8101223666047421 +a=wye,b=eks,i=6764,x=0.8818772544000334,y=0.5852259091501919 +a=wye,b=zee,i=6769,x=0.015938042152491505,y=0.2467410432381938 +a=zee,b=wye,i=6770,x=0.4647151786207453,y=0.09586765050852464 +a=wye,b=pan,i=6773,x=0.1251517157188331,y=0.14006157275798192 +a=zee,b=eks,i=6775,x=0.7107364083112168,y=0.747744177326698 +a=pan,b=eks,i=6776,x=0.7402366773916875,y=0.5425967566595283 +a=pan,b=pan,i=6777,x=0.8587338035081189,y=0.6815723862967287 +a=hat,b=pan,i=6781,x=0.31100740187371934,y=0.15295409834535245 +a=zee,b=eks,i=6783,x=0.09545968133365756,y=0.010784899546895543 +a=zee,b=wye,i=6784,x=0.609956046414881,y=0.6555640945124119 +a=pan,b=wye,i=6785,x=0.5316777127876826,y=0.6104961546467026 +a=pan,b=wye,i=6786,x=0.25974778249116803,y=0.08881791270926387 +a=wye,b=eks,i=6788,x=0.59700206673727,y=0.5092154392509416 +a=eks,b=hat,i=6789,x=0.11384620831197945,y=0.21498304087430675 +a=zee,b=eks,i=6790,x=0.3259643807042226,y=0.294440283499696 +a=hat,b=pan,i=6791,x=0.3918842930839752,y=0.4866508833195289 +a=pan,b=pan,i=6792,x=0.5301735918581785,y=0.8191767116079914 +a=zee,b=wye,i=6793,x=0.09304197140837533,y=0.41014621328207224 +a=eks,b=wye,i=6796,x=0.5909399906562114,y=0.5580035130979556 +a=eks,b=hat,i=6797,x=0.9632745089330987,y=0.7078513092089819 +a=zee,b=eks,i=6799,x=0.9004852465295646,y=0.9465220966082961 +a=wye,b=zee,i=6800,x=0.24904470404318169,y=0.4920531920025397 +a=pan,b=hat,i=6805,x=0.8362059152851221,y=0.9472897492210541 +a=eks,b=wye,i=6811,x=0.7065407352836623,y=0.8368678138790903 +a=eks,b=eks,i=6813,x=0.22195791037233625,y=0.46000678721121724 +a=zee,b=zee,i=6815,x=0.5000818809944109,y=0.771946292891575 +a=hat,b=wye,i=6817,x=0.8610216667264953,y=0.5382429359595315 +a=eks,b=pan,i=6819,x=0.5703992590220686,y=0.8637215064086881 +a=wye,b=zee,i=6823,x=0.5781208624185773,y=0.8409446241801248 +a=eks,b=hat,i=6824,x=0.43385175975083057,y=0.41792395879700195 +a=zee,b=pan,i=6826,x=0.8340499179886257,y=0.9535536917685269 +a=zee,b=hat,i=6829,x=0.41031480623763106,y=0.45880274972572666 +a=pan,b=pan,i=6830,x=0.1142681517107742,y=0.2829811068526855 +a=hat,b=pan,i=6832,x=0.7805431061337192,y=0.6499156385099167 +a=pan,b=wye,i=6834,x=0.1500861412508071,y=0.4288594929835393 +a=eks,b=eks,i=6836,x=0.8314643867997237,y=0.6792470433081391 +a=hat,b=wye,i=6838,x=0.7770652463104809,y=0.6687521390314989 +a=eks,b=zee,i=6840,x=0.6482286253811516,y=0.8094333984928788 +a=wye,b=pan,i=6841,x=0.2567333227180485,y=0.3632000329956243 +a=wye,b=eks,i=6843,x=0.22133780427833827,y=0.12550147451196636 +a=wye,b=eks,i=6846,x=0.6423397517155203,y=0.8356059098780667 +a=pan,b=hat,i=6848,x=0.13005488453891356,y=0.36376504302138823 +a=pan,b=pan,i=6849,x=0.7292341394730394,y=0.9619604141937782 +a=zee,b=hat,i=6853,x=0.16224652017611052,y=0.3566205026903966 +a=pan,b=pan,i=6854,x=0.7113055088893854,y=0.8848278821601264 +a=hat,b=pan,i=6856,x=0.6726315514891058,y=0.9389924558403268 +a=wye,b=wye,i=6858,x=0.3955235311928522,y=0.1986261607297174 +a=wye,b=pan,i=6859,x=0.3196180023166212,y=0.22620149742138462 +a=eks,b=wye,i=6860,x=0.7484529088599197,y=0.9458674650980478 +a=hat,b=eks,i=6861,x=0.5333359352881868,y=0.6705965726039589 +a=hat,b=eks,i=6864,x=0.5485065278651766,y=0.5820232711323319 +a=zee,b=wye,i=6867,x=0.9102230409548707,y=0.9019213473878609 +a=pan,b=zee,i=6868,x=0.4631144547528713,y=0.17716733576639176 +a=hat,b=eks,i=6869,x=0.2542372110197165,y=0.30416858126881696 +a=pan,b=wye,i=6870,x=0.4253800398968478,y=0.033574775026327885 +a=wye,b=eks,i=6872,x=0.38036352987366395,y=0.46731687201043415 +a=wye,b=eks,i=6873,x=0.9798362101131622,y=0.797643782226173 +a=eks,b=hat,i=6874,x=0.5227336833787608,y=0.9908448955682759 +a=eks,b=zee,i=6875,x=0.606422651768782,y=0.914840315532674 +a=pan,b=hat,i=6876,x=0.5129530277212709,y=0.7790386991794965 +a=zee,b=pan,i=6878,x=0.31397281280064293,y=0.16291546501309395 +a=pan,b=zee,i=6879,x=0.5284562057774806,y=0.7918033883536163 +a=eks,b=wye,i=6880,x=0.5984387679261401,y=0.9753479770314387 +a=zee,b=hat,i=6881,x=0.5862597507571483,y=0.7707420703176064 +a=pan,b=eks,i=6882,x=0.5334986785639318,y=0.9783513827876675 +a=zee,b=wye,i=6883,x=0.7679069545156161,y=0.7810806767827133 +a=hat,b=pan,i=6884,x=0.25121382521102964,y=0.08373878679612079 +a=zee,b=pan,i=6888,x=0.7705250058516857,y=0.9061349225471161 +a=zee,b=hat,i=6896,x=0.7359164967591003,y=0.8293086338798401 +a=zee,b=zee,i=6901,x=0.15447805903030032,y=0.3708113295153489 +a=hat,b=wye,i=6904,x=0.8610376333440763,y=0.7594915846085165 +a=zee,b=pan,i=6905,x=0.2561178270791922,y=0.11749615398320445 +a=wye,b=zee,i=6907,x=0.6367788848968293,y=0.6394774166453675 +a=pan,b=wye,i=6910,x=0.25097439132798516,y=0.0005109887783484313 +a=zee,b=eks,i=6912,x=0.8996806626412216,y=0.8543839233593294 +a=pan,b=zee,i=6913,x=0.6587566128742129,y=0.5632886251369115 +a=eks,b=pan,i=6914,x=0.6621105804379062,y=0.9655406039971886 +a=wye,b=eks,i=6917,x=0.4116075902695022,y=0.28661075899283883 +a=hat,b=zee,i=6918,x=0.9078126587488162,y=0.825042025154357 +a=eks,b=pan,i=6920,x=0.5871441514609353,y=0.8959550649206074 +a=zee,b=wye,i=6921,x=0.5169699337780084,y=0.8908217878266501 +a=hat,b=zee,i=6924,x=0.18898941655772628,y=0.41248127061100026 +a=eks,b=eks,i=6926,x=0.48658959418573866,y=0.12700817464144343 +a=pan,b=pan,i=6927,x=0.2148229483341345,y=0.142698457109815 +a=wye,b=wye,i=6928,x=0.9723961772197747,y=0.9337468605908721 +a=pan,b=hat,i=6929,x=0.39047545698773434,y=0.1014408675739632 +a=eks,b=zee,i=6930,x=0.5526320529536692,y=0.6589359191373861 +a=pan,b=zee,i=6933,x=0.736088726276053,y=0.9511504821090352 +a=pan,b=hat,i=6934,x=0.0735762788752764,y=0.0008249210316072508 +a=hat,b=hat,i=6935,x=0.8448124844892154,y=0.7472136644468284 +a=pan,b=pan,i=6939,x=0.9322271691157334,y=0.5636509019339512 +a=hat,b=eks,i=6941,x=0.7647380306778612,y=0.5588346481843296 +a=hat,b=eks,i=6946,x=0.06859192488355459,y=0.18197505910402123 +a=pan,b=hat,i=6948,x=0.6806028930853153,y=0.5337351071127955 +a=eks,b=wye,i=6950,x=0.5484166834064047,y=0.5444329351784222 +a=pan,b=wye,i=6956,x=0.05509311089172042,y=0.02187042391982985 +a=wye,b=pan,i=6960,x=0.3153717815038891,y=0.09047586220595472 +a=zee,b=wye,i=6961,x=0.6007313242961704,y=0.6613290251670858 +a=pan,b=zee,i=6962,x=0.7601533500363858,y=0.8925522323934668 +a=wye,b=pan,i=6963,x=0.48448541281210233,y=0.41562920864135944 +a=hat,b=eks,i=6964,x=0.4992605837600408,y=0.43605518279149746 +a=wye,b=hat,i=6965,x=0.45740161659615763,y=0.04534932831025773 +a=hat,b=pan,i=6966,x=0.7533879705727782,y=0.5865175721970042 +a=wye,b=wye,i=6969,x=0.31490517543879204,y=0.21016765203059373 +a=eks,b=zee,i=6973,x=0.8858598587998294,y=0.6368695546608352 +a=zee,b=wye,i=6974,x=0.989576281733764,y=0.6583358951055004 +a=wye,b=wye,i=6976,x=0.3024970191010684,y=0.2093604064761977 +a=zee,b=pan,i=6977,x=0.7855530401666628,y=0.9857367912810565 +a=zee,b=hat,i=6979,x=0.236940011648326,y=0.43182187533436656 +a=zee,b=eks,i=6980,x=0.7036947557005062,y=0.8967163177168612 +a=pan,b=eks,i=6982,x=0.0009579203969094507,y=0.4374451455672883 +a=pan,b=eks,i=6983,x=0.414932981812524,y=0.43196390781557925 +a=pan,b=eks,i=6985,x=0.2597251524181662,y=0.17875541966558117 +a=wye,b=pan,i=6986,x=0.397846421602455,y=0.061580742680189204 +a=zee,b=zee,i=6988,x=0.9430266721644799,y=0.5094104013079503 +a=eks,b=hat,i=6989,x=0.3313418699976328,y=0.33567997892328394 +a=eks,b=zee,i=6990,x=0.5148133498496276,y=0.6918563081083983 +a=hat,b=wye,i=6991,x=0.25547073172247026,y=0.20184384726111237 +a=wye,b=wye,i=6993,x=0.8254022878057393,y=0.633291096076743 +a=pan,b=zee,i=6997,x=0.7983517224073071,y=0.5557697277179173 +a=hat,b=wye,i=7002,x=0.41061585650926835,y=0.01643773647124569 +a=hat,b=hat,i=7004,x=0.5167987887837867,y=0.6125153714308963 +a=zee,b=pan,i=7009,x=0.3868986728643612,y=0.32414353523303663 +a=pan,b=wye,i=7012,x=0.718361521407771,y=0.5051204438264707 +a=wye,b=eks,i=7014,x=0.7012074385988786,y=0.5007374216681656 +a=wye,b=eks,i=7019,x=0.3036229968730817,y=0.23518690587775104 +a=zee,b=eks,i=7020,x=0.4316289204904483,y=0.08091854356676809 +a=hat,b=zee,i=7021,x=0.863877436043872,y=0.5856682390415403 +a=pan,b=eks,i=7023,x=0.29791421670042273,y=0.07470613128293369 +a=pan,b=zee,i=7026,x=0.5129987522412781,y=0.6196138088300045 +a=zee,b=eks,i=7028,x=0.5584826667497241,y=0.7683156302547838 +a=hat,b=pan,i=7029,x=0.9655789508856257,y=0.5847058626759788 +a=zee,b=pan,i=7030,x=0.6277332467942169,y=0.6792611974173626 +a=pan,b=wye,i=7031,x=0.6131961433966792,y=0.687915924439632 +a=pan,b=hat,i=7032,x=0.9325179960861075,y=0.9058746805470116 +a=pan,b=zee,i=7037,x=0.33589607439034086,y=0.020535990195571174 +a=zee,b=zee,i=7038,x=0.2760987429128404,y=0.4680732030302005 +a=hat,b=wye,i=7039,x=0.7395205341627435,y=0.7057475465708692 +a=zee,b=eks,i=7043,x=0.9227470147480153,y=0.7805110973249272 +a=eks,b=hat,i=7044,x=0.9125698654022647,y=0.6003269419507505 +a=pan,b=pan,i=7045,x=0.9149867225420508,y=0.8482623017705537 +a=zee,b=hat,i=7047,x=0.3821711240746809,y=0.20003488070361253 +a=wye,b=zee,i=7048,x=0.20803556414051616,y=0.2099912026909062 +a=hat,b=wye,i=7049,x=0.670378278494791,y=0.7076636735945074 +a=hat,b=zee,i=7050,x=0.23723928107944892,y=0.14022716241391253 +a=pan,b=pan,i=7052,x=0.2551692350228507,y=0.30169763443298714 +a=pan,b=zee,i=7055,x=0.3237065988296146,y=0.16406274536872145 +a=eks,b=hat,i=7059,x=0.920076220476711,y=0.5876972502303767 +a=hat,b=eks,i=7060,x=0.9346394642794167,y=0.6814288404781228 +a=pan,b=wye,i=7063,x=0.39952219916088616,y=0.40591491856978035 +a=hat,b=zee,i=7064,x=0.14067685725223567,y=0.3092246716986138 +a=pan,b=wye,i=7068,x=0.4549499403459556,y=0.49621131228697424 +a=eks,b=pan,i=7069,x=0.9886201663452385,y=0.9412530719900734 +a=wye,b=hat,i=7070,x=0.665041142898201,y=0.9595343437808125 +a=pan,b=zee,i=7072,x=0.2724259823227272,y=0.30192794453375993 +a=eks,b=eks,i=7074,x=0.8193690697522501,y=0.503433259768719 +a=hat,b=eks,i=7075,x=0.4081232497868382,y=0.44918917218867327 +a=pan,b=hat,i=7076,x=0.39435745153096624,y=0.2533507793160499 +a=zee,b=eks,i=7077,x=0.9030855046114618,y=0.7353402992136046 +a=zee,b=zee,i=7078,x=0.28428013807040586,y=0.3777563622186406 +a=wye,b=pan,i=7081,x=0.5027581392155828,y=0.5918516944292527 +a=wye,b=pan,i=7083,x=0.6981142504634895,y=0.5779284385442213 +a=eks,b=hat,i=7084,x=0.2854516522673507,y=0.20310209686600733 +a=hat,b=zee,i=7086,x=0.9886292059134817,y=0.7404507111518657 +a=eks,b=zee,i=7089,x=0.2711607560909379,y=0.24024418535758385 +a=hat,b=eks,i=7091,x=0.7757377070780304,y=0.9407578395112463 +a=pan,b=hat,i=7093,x=0.6397441933292296,y=0.9829200046878069 +a=wye,b=pan,i=7096,x=0.07890849487936957,y=0.41485920875555027 +a=wye,b=zee,i=7097,x=0.8196751485720796,y=0.9182400853440643 +a=wye,b=pan,i=7098,x=0.06668588398001474,y=0.26172812514471555 +a=eks,b=hat,i=7099,x=0.22008401563656388,y=0.04305085018273014 +a=zee,b=hat,i=7105,x=0.2980064088882294,y=0.3531576463065931 +a=zee,b=zee,i=7106,x=0.9884822924298222,y=0.9742451923102192 +a=pan,b=wye,i=7107,x=0.2998044704471554,y=0.2269111558178346 +a=eks,b=zee,i=7109,x=0.6665600019130787,y=0.5478452197045156 +a=pan,b=hat,i=7111,x=0.06963315314613838,y=0.11691071591581381 +a=wye,b=wye,i=7112,x=0.5792946910659483,y=0.7652424387264126 +a=eks,b=pan,i=7113,x=0.2918757972941147,y=0.09568558582017328 +a=zee,b=eks,i=7116,x=0.7404888117639189,y=0.7975704275356439 +a=zee,b=wye,i=7117,x=0.3032123219266547,y=0.408039844976006 +a=wye,b=hat,i=7119,x=0.6315033401415422,y=0.9740617533706384 +a=pan,b=wye,i=7120,x=0.5205183279285498,y=0.6711794774673148 +a=pan,b=zee,i=7125,x=0.2551365895416149,y=0.28047087188514475 +a=pan,b=hat,i=7127,x=0.30368095354356406,y=0.2597236612256202 +a=pan,b=zee,i=7131,x=0.19933196272377474,y=0.33283266063310113 +a=pan,b=wye,i=7132,x=0.5712931905065656,y=0.7126877408626767 +a=wye,b=hat,i=7133,x=0.8722812709831377,y=0.7402713360198966 +a=zee,b=zee,i=7134,x=0.8239370005383643,y=0.8999946232295659 +a=hat,b=hat,i=7135,x=0.7884238740570607,y=0.502745899378346 +a=zee,b=eks,i=7136,x=0.1151808584625903,y=0.09114185305034295 +a=hat,b=pan,i=7137,x=0.2542302739150816,y=0.10795409059370309 +a=hat,b=wye,i=7138,x=0.2410727132014231,y=0.4676445777847451 +a=zee,b=wye,i=7140,x=0.1974763738933888,y=0.05233731805135977 +a=hat,b=zee,i=7141,x=0.5122141330634649,y=0.9464876262232287 +a=pan,b=hat,i=7142,x=0.5253509732767064,y=0.8670318755725022 +a=wye,b=hat,i=7143,x=0.21543094473021618,y=0.04601417423771059 +a=zee,b=hat,i=7144,x=0.6991820521352337,y=0.729482196220355 +a=zee,b=pan,i=7146,x=0.9971541764709625,y=0.892947440752753 +a=pan,b=zee,i=7147,x=0.04585989364324272,y=0.09848374190945741 +a=zee,b=zee,i=7148,x=0.08359037777595768,y=0.18397726583989749 +a=zee,b=hat,i=7149,x=0.7990351121845923,y=0.883654825281865 +a=wye,b=pan,i=7153,x=0.6258726536948953,y=0.7945230748164691 +a=zee,b=eks,i=7155,x=0.33789283812701887,y=0.4922604374749663 +a=pan,b=eks,i=7156,x=0.8443027153248559,y=0.6768057967242282 +a=eks,b=wye,i=7159,x=0.3902007098058078,y=0.1663592901985712 +a=hat,b=hat,i=7161,x=0.05527312148960439,y=0.40628388765166956 +a=wye,b=wye,i=7163,x=0.4555929409217334,y=0.46397391790537257 +a=eks,b=pan,i=7164,x=0.5336092896068227,y=0.6717538742842986 +a=pan,b=zee,i=7168,x=0.05484316817552892,y=0.17151702310481431 +a=hat,b=wye,i=7173,x=0.18576991003719212,y=0.32538288858474795 +a=hat,b=eks,i=7175,x=0.8596787945183175,y=0.9376543180536796 +a=wye,b=pan,i=7176,x=0.6724292506877466,y=0.8820892101229925 +a=eks,b=hat,i=7185,x=0.16457422522306786,y=0.3254688160534126 +a=pan,b=pan,i=7186,x=0.09026915761362286,y=0.023448958188875713 +a=hat,b=wye,i=7187,x=0.4560687123084549,y=0.4064263428720335 +a=wye,b=pan,i=7188,x=0.4956424303944521,y=0.2862948969999991 +a=wye,b=eks,i=7191,x=0.40387119430799534,y=0.2671989768915307 +a=hat,b=zee,i=7192,x=0.04140473031764258,y=0.12247713585949505 +a=eks,b=eks,i=7198,x=0.21945638426831482,y=0.02350640610667476 +a=wye,b=pan,i=7201,x=0.9400232704650787,y=0.6360498242547704 +a=zee,b=zee,i=7203,x=0.6196913167679251,y=0.7693669742661702 +a=pan,b=eks,i=7204,x=0.7025276205611544,y=0.5171960435307702 +a=wye,b=pan,i=7208,x=0.49730390768352073,y=0.040387788389040336 +a=wye,b=zee,i=7209,x=0.2990551204662385,y=0.24766816596397379 +a=hat,b=zee,i=7211,x=0.5479599732793081,y=0.7309237182718691 +a=hat,b=hat,i=7212,x=0.11334324090228143,y=0.4449813414016559 +a=wye,b=hat,i=7216,x=0.5252986145121908,y=0.9054934316514225 +a=hat,b=pan,i=7218,x=0.2996125766631278,y=0.4976607588511254 +a=zee,b=zee,i=7219,x=0.6269054706790941,y=0.7732047241313896 +a=zee,b=hat,i=7220,x=0.9218855933251531,y=0.9884286346489324 +a=zee,b=zee,i=7221,x=0.8961118412742498,y=0.5527678285308364 +a=pan,b=hat,i=7222,x=0.06750577252048573,y=0.45278767440580836 +a=eks,b=eks,i=7224,x=0.826281664166814,y=0.7784066577349854 +a=eks,b=eks,i=7227,x=0.5839736448682071,y=0.8252023673907429 +a=eks,b=pan,i=7230,x=0.6437767672345736,y=0.880694505581993 +a=hat,b=eks,i=7231,x=0.8525023870231172,y=0.8371410685258226 +a=eks,b=zee,i=7232,x=0.8665889356718274,y=0.727601457029631 +a=eks,b=eks,i=7234,x=0.24279014390270426,y=0.2483565874207584 +a=hat,b=pan,i=7235,x=0.8801345341211195,y=0.9358790870593957 +a=pan,b=wye,i=7236,x=0.27447738011116474,y=0.004545127562776141 +a=zee,b=zee,i=7237,x=0.4441192412902708,y=0.12641379815166043 +a=zee,b=wye,i=7240,x=0.08769157759149027,y=0.4682424277651016 +a=wye,b=pan,i=7243,x=0.23457496179942383,y=0.25480860225867064 +a=pan,b=wye,i=7244,x=0.33418676914584544,y=0.12547224222781395 +a=eks,b=hat,i=7245,x=0.15591846641848217,y=0.06738895282990076 +a=zee,b=zee,i=7250,x=0.4205283537525053,y=0.017542491951736294 +a=wye,b=zee,i=7251,x=0.03690845523228947,y=0.3207859173250125 +a=pan,b=hat,i=7255,x=0.005529616019901207,y=0.050405481126457485 +a=hat,b=zee,i=7256,x=0.19429528950321628,y=0.2713422241532205 +a=wye,b=zee,i=7257,x=0.030816159583946456,y=0.26057323500261886 +a=eks,b=pan,i=7261,x=0.5956552210056466,y=0.6731134108078785 +a=wye,b=zee,i=7263,x=0.7738670394914589,y=0.7776575420356829 +a=pan,b=zee,i=7266,x=0.29284541534943886,y=0.302297804948473 +a=hat,b=wye,i=7273,x=0.14732182908248415,y=0.15766209607019577 +a=zee,b=hat,i=7274,x=0.12912926442853778,y=0.4373967289737535 +a=pan,b=wye,i=7278,x=0.8504546169336947,y=0.8944056123200194 +a=pan,b=pan,i=7281,x=0.8126567917280336,y=0.8074968827433902 +a=wye,b=wye,i=7283,x=0.7932471858732224,y=0.799314077275886 +a=zee,b=pan,i=7284,x=0.9156868185576506,y=0.8532083341105031 +a=pan,b=eks,i=7285,x=0.6782016255263672,y=0.6826685678107132 +a=zee,b=hat,i=7287,x=0.1793121692955475,y=0.15066781644968152 +a=pan,b=pan,i=7289,x=0.5648161072496519,y=0.5225373033056284 +a=zee,b=hat,i=7291,x=0.4416432361854393,y=0.4815754525534033 +a=pan,b=pan,i=7292,x=0.7818043909150125,y=0.8301584593837131 +a=wye,b=hat,i=7296,x=0.06387677434814132,y=0.4016686557239688 +a=eks,b=zee,i=7301,x=0.24231768726605574,y=0.36168589987653654 +a=pan,b=wye,i=7302,x=0.9493279693158848,y=0.9320553760871662 +a=zee,b=pan,i=7304,x=0.6353829183388288,y=0.7926738022346027 +a=pan,b=hat,i=7305,x=0.5874095716972196,y=0.7353421801026144 +a=wye,b=hat,i=7312,x=0.23122127585115393,y=0.34710066461942035 +a=hat,b=hat,i=7313,x=0.04440593404771587,y=0.37885696420400083 +a=pan,b=hat,i=7314,x=0.11943754790139005,y=0.36148458916104687 +a=hat,b=wye,i=7315,x=0.762849509523023,y=0.5445776666095938 +a=wye,b=hat,i=7316,x=0.49431226962351105,y=0.20765083254084993 +a=eks,b=wye,i=7319,x=0.7931636018175485,y=0.6139112136646976 +a=hat,b=hat,i=7320,x=0.39178985057319626,y=0.23236564180125518 +a=wye,b=wye,i=7321,x=0.35700901065371815,y=0.28320908292909874 +a=pan,b=eks,i=7322,x=0.23434957604819473,y=0.051931896713069414 +a=wye,b=zee,i=7324,x=0.46590974940880736,y=0.38852539050053736 +a=hat,b=hat,i=7328,x=0.5360492386373142,y=0.6804516078113585 +a=wye,b=eks,i=7329,x=0.5479278609035699,y=0.6395949329290961 +a=eks,b=hat,i=7331,x=0.788081413287463,y=0.8378548167327706 +a=wye,b=eks,i=7333,x=0.23109457565661884,y=0.175253032327905 +a=eks,b=eks,i=7334,x=0.5399986455657582,y=0.8158128369790969 +a=pan,b=wye,i=7335,x=0.2567672400806126,y=0.2775523933001237 +a=pan,b=pan,i=7337,x=0.03345300533476314,y=0.05011040908993403 +a=eks,b=wye,i=7339,x=0.7149884797875254,y=0.5780977956467382 +a=pan,b=eks,i=7342,x=0.32087613651983915,y=0.33882735674733244 +a=pan,b=hat,i=7343,x=0.9718021240386961,y=0.8360987881082459 +a=pan,b=zee,i=7344,x=0.7960579191229258,y=0.8642875358044435 +a=hat,b=eks,i=7346,x=0.9392077077039757,y=0.869513883344899 +a=zee,b=pan,i=7347,x=0.5598151935312621,y=0.9371568081140333 +a=hat,b=pan,i=7348,x=0.5273520540957175,y=0.9743536695566267 +a=zee,b=pan,i=7349,x=0.9798614924191777,y=0.661939043406021 +a=wye,b=wye,i=7352,x=0.0924480571001528,y=0.30109533355539897 +a=pan,b=wye,i=7353,x=0.7001693740890388,y=0.7313365122301939 +a=zee,b=zee,i=7357,x=0.37772059495645105,y=0.04160047639165676 +a=eks,b=pan,i=7358,x=0.20000198658880186,y=0.2727601315820374 +a=zee,b=zee,i=7359,x=0.8789933703062237,y=0.787471191499597 +a=zee,b=hat,i=7361,x=0.03789515978860469,y=0.08906319847440858 +a=zee,b=pan,i=7362,x=0.37791224094768805,y=0.035794629838716285 +a=zee,b=pan,i=7366,x=0.7326832606913403,y=0.988312668973181 +a=zee,b=zee,i=7370,x=0.7741716706994631,y=0.8036145555008443 +a=zee,b=hat,i=7371,x=0.4507985912029725,y=0.3077642021954843 +a=pan,b=pan,i=7372,x=0.7704918547993125,y=0.9834514670413425 +a=eks,b=eks,i=7373,x=0.4293751563574991,y=0.321596575054345 +a=wye,b=zee,i=7374,x=0.551952261755126,y=0.5902774680877885 +a=hat,b=pan,i=7378,x=0.10026227651385622,y=0.04421109516628252 +a=pan,b=wye,i=7383,x=0.8494039628427111,y=0.8499184581272037 +a=pan,b=pan,i=7384,x=0.147877939581611,y=0.3802766658466368 +a=pan,b=eks,i=7391,x=0.4877630118621793,y=0.2703969185758941 +a=eks,b=zee,i=7392,x=0.47928188791181825,y=0.4019006064467472 +a=pan,b=zee,i=7394,x=0.7577687447939129,y=0.8939904227639627 +a=wye,b=pan,i=7400,x=0.6413551187597212,y=0.8585006139152228 +a=pan,b=zee,i=7401,x=0.7038547368085565,y=0.833002029439337 +a=eks,b=hat,i=7403,x=0.8360641078807856,y=0.9076959476149424 +a=wye,b=zee,i=7404,x=0.8798482207846597,y=0.980841539034285 +a=pan,b=eks,i=7405,x=0.6745743258945766,y=0.7867105500751859 +a=hat,b=wye,i=7408,x=0.9529062878494667,y=0.7852866253859588 +a=eks,b=pan,i=7409,x=0.7981122558329,y=0.6186019487821701 +a=pan,b=wye,i=7412,x=0.6977929179546933,y=0.5888437383863911 +a=wye,b=hat,i=7414,x=0.8736572008864342,y=0.5573924644600762 +a=wye,b=wye,i=7415,x=0.30171840067278866,y=0.3419586030343307 +a=pan,b=wye,i=7416,x=0.2585223323598659,y=0.3463024564198399 +a=hat,b=eks,i=7417,x=0.3785664786635482,y=0.26018775063772737 +a=wye,b=pan,i=7420,x=0.637403401738078,y=0.8374737656276083 +a=zee,b=zee,i=7421,x=0.27260075448645904,y=0.40666948184724905 +a=wye,b=wye,i=7422,x=0.23158788759518745,y=0.2878292702486247 +a=wye,b=hat,i=7423,x=0.65748564141991,y=0.991048470406043 +a=eks,b=hat,i=7431,x=0.42045666700455464,y=0.1678609743716658 +a=wye,b=pan,i=7437,x=0.9282262872069705,y=0.6360386793524121 +a=pan,b=wye,i=7438,x=0.14231386871466345,y=0.4954949252707901 +a=hat,b=zee,i=7439,x=0.3598352944100318,y=0.24656543972679557 +a=zee,b=wye,i=7442,x=0.6608160620662386,y=0.5974595563363765 +a=hat,b=wye,i=7443,x=0.25082061911407305,y=0.21021328972399989 +a=pan,b=zee,i=7444,x=0.3397136877438124,y=0.2183579843750636 +a=zee,b=wye,i=7446,x=0.48989555445269983,y=0.4667529417156665 +a=pan,b=pan,i=7448,x=0.2640997209164132,y=0.21566634091032355 +a=wye,b=pan,i=7449,x=0.8358772139168086,y=0.5804404380403491 +a=wye,b=eks,i=7451,x=0.8347006203497817,y=0.9777231624470996 +a=pan,b=hat,i=7454,x=0.5194182222148909,y=0.7430038847189214 +a=wye,b=zee,i=7457,x=0.33342706113360265,y=0.14501891527781052 +a=eks,b=eks,i=7458,x=0.5811068614884891,y=0.664734231079448 +a=pan,b=pan,i=7460,x=0.35138591198463265,y=0.21244588228015993 +a=pan,b=pan,i=7462,x=0.6618404094367076,y=0.8219415456549093 +a=wye,b=hat,i=7463,x=0.6072686833968383,y=0.7123986333317 +a=pan,b=pan,i=7464,x=0.20391564584771982,y=0.016010952251377497 +a=eks,b=wye,i=7473,x=0.05762456751144174,y=0.28964111938628945 +a=zee,b=hat,i=7474,x=0.43396734243561297,y=0.14885801202307214 +a=eks,b=pan,i=7475,x=0.6722348646450019,y=0.7590858841092192 +a=wye,b=eks,i=7477,x=0.2981113055444685,y=0.3118479248083458 +a=eks,b=zee,i=7478,x=0.7409323823493578,y=0.7821738405034923 +a=eks,b=pan,i=7479,x=0.9488581319420917,y=0.5706834161873786 +a=eks,b=hat,i=7480,x=0.02963041418290202,y=0.31020752876337365 +a=eks,b=hat,i=7482,x=0.5358070419986188,y=0.9271364146014381 +a=pan,b=hat,i=7484,x=0.9277546187980327,y=0.6036400626061248 +a=zee,b=wye,i=7487,x=0.06930153211010659,y=0.40332380041726024 +a=hat,b=pan,i=7491,x=0.6815182530961382,y=0.9995542599759397 +a=hat,b=wye,i=7497,x=0.01901911173549864,y=0.12188494912380243 +a=zee,b=wye,i=7498,x=0.9598078762930742,y=0.9526096866376772 +a=hat,b=wye,i=7499,x=0.636327994634104,y=0.5920454180111085 +a=eks,b=pan,i=7500,x=0.28545374834074233,y=0.23198097536923323 +a=zee,b=hat,i=7503,x=0.7352529827218478,y=0.629380067609114 +a=pan,b=wye,i=7504,x=0.8333715164315797,y=0.9451336949095434 +a=zee,b=pan,i=7505,x=0.564057939908022,y=0.5334065367359347 +a=hat,b=pan,i=7507,x=0.2115605362533587,y=0.17174864475858942 +a=wye,b=eks,i=7508,x=0.5483107008409311,y=0.887289998494882 +a=eks,b=pan,i=7509,x=0.7069484914746176,y=0.782150154038626 +a=wye,b=eks,i=7510,x=0.6248444849216757,y=0.6630576924648813 +a=hat,b=wye,i=7513,x=0.5412688517812235,y=0.5262389205562669 +a=wye,b=hat,i=7515,x=0.9897486946692156,y=0.8560315264830626 +a=wye,b=zee,i=7516,x=0.8259254313902334,y=0.7412888906117227 +a=pan,b=pan,i=7517,x=0.7516545627381832,y=0.7262369325855629 +a=pan,b=hat,i=7523,x=0.7491239851649556,y=0.9869320105885282 +a=pan,b=zee,i=7524,x=0.8170930769042274,y=0.9831655236845562 +a=pan,b=hat,i=7526,x=0.6842184815608053,y=0.5413631696210732 +a=eks,b=zee,i=7528,x=0.6805617035261402,y=0.9357708602507883 +a=zee,b=wye,i=7530,x=0.7097075423244159,y=0.9664504052194537 +a=hat,b=zee,i=7531,x=0.2229334385915317,y=0.3284190225602506 +a=eks,b=wye,i=7532,x=0.5296457339778697,y=0.5356809514905594 +a=wye,b=pan,i=7533,x=0.7835022697060869,y=0.5470260523424321 +a=zee,b=wye,i=7536,x=0.977198066335277,y=0.841156212711556 +a=zee,b=zee,i=7537,x=0.45067646463535815,y=0.4846053315615896 +a=pan,b=pan,i=7540,x=0.9220993601302719,y=0.7568665001928173 +a=hat,b=hat,i=7543,x=0.6227885940707738,y=0.6684149004769806 +a=wye,b=eks,i=7545,x=0.022518661429014375,y=0.2901112553388282 +a=hat,b=hat,i=7547,x=0.8215672815436097,y=0.5614013828250404 +a=hat,b=hat,i=7548,x=0.19269905065728477,y=0.011009649002469146 +a=eks,b=wye,i=7549,x=0.7325288469158541,y=0.565544676390673 +a=wye,b=eks,i=7552,x=0.8469802002512098,y=0.815964077738481 +a=eks,b=wye,i=7554,x=0.7339079956532404,y=0.8285558028377102 +a=pan,b=zee,i=7555,x=0.30709526445187707,y=0.4817130705295929 +a=wye,b=hat,i=7558,x=0.6038851752558235,y=0.9009580077702348 +a=eks,b=hat,i=7560,x=0.10199887225407722,y=0.31764039641093744 +a=zee,b=pan,i=7567,x=0.4193214026807677,y=0.394167835232068 +a=zee,b=hat,i=7569,x=0.09822492892655521,y=0.05447501970715207 +a=zee,b=zee,i=7570,x=0.12789683952220732,y=0.25490189761435 +a=wye,b=wye,i=7573,x=0.92008458670793,y=0.6955528667719472 +a=eks,b=pan,i=7574,x=0.14478437931649057,y=0.0941855027104701 +a=eks,b=zee,i=7577,x=0.14231014763644978,y=0.4717127637144344 +a=pan,b=eks,i=7580,x=0.1600952140568258,y=0.4045418954164892 +a=wye,b=wye,i=7581,x=0.2175313107798721,y=0.3671212999414236 +a=pan,b=hat,i=7582,x=0.2569787233680674,y=0.2148575227188957 +a=wye,b=zee,i=7585,x=0.13751395044042258,y=0.034975186947673986 +a=hat,b=hat,i=7586,x=0.5889920011506182,y=0.8078788341273992 +a=zee,b=hat,i=7587,x=0.03280836042125246,y=0.41282684631580824 +a=zee,b=hat,i=7589,x=0.7770699494898016,y=0.7790651064661754 +a=zee,b=zee,i=7592,x=0.35146635664435344,y=0.4539874980554838 +a=wye,b=eks,i=7593,x=0.04430024252919407,y=0.1263254223270297 +a=eks,b=zee,i=7596,x=0.5712662107490064,y=0.6090688560627531 +a=wye,b=eks,i=7597,x=0.4310431117208252,y=0.08951460884563855 +a=pan,b=wye,i=7599,x=0.9608268596180474,y=0.9070684642079544 +a=eks,b=eks,i=7600,x=0.5242885778608762,y=0.7826689200927383 +a=wye,b=pan,i=7601,x=0.9208150605661285,y=0.5589433846274124 +a=pan,b=hat,i=7605,x=0.3084442479608156,y=0.29052958365713977 +a=zee,b=pan,i=7606,x=0.39737589478806956,y=0.02851924706651765 +a=pan,b=wye,i=7607,x=0.2998113807261462,y=0.47793002819857533 +a=pan,b=wye,i=7608,x=0.7117542206974444,y=0.7970333994894653 +a=zee,b=pan,i=7609,x=0.39637889658629055,y=0.15152040674745126 +a=zee,b=wye,i=7612,x=0.3473870036653739,y=0.03835525794322947 +a=eks,b=wye,i=7613,x=0.051620293140943185,y=0.3354589495771291 +a=hat,b=eks,i=7618,x=0.23737869189758654,y=0.43340937762837506 +a=zee,b=hat,i=7619,x=0.0396492782791249,y=0.21046790711790042 +a=zee,b=wye,i=7623,x=0.8476652404295622,y=0.5532359995865707 +a=zee,b=wye,i=7625,x=0.6630299534680688,y=0.9316352338897794 +a=zee,b=hat,i=7627,x=0.3510535767246904,y=0.3060628840965116 +a=hat,b=hat,i=7629,x=0.6503893869201249,y=0.8748121320804191 +a=pan,b=pan,i=7631,x=0.27145158019948934,y=0.09516187714787117 +a=wye,b=zee,i=7632,x=0.734823995296927,y=0.7719486421533686 +a=eks,b=wye,i=7634,x=0.7109688223985979,y=0.7976941367774835 +a=zee,b=zee,i=7635,x=0.12557655765488285,y=0.11534164357950183 +a=pan,b=hat,i=7637,x=0.9106017109900336,y=0.8891547034705604 +a=eks,b=hat,i=7639,x=0.771170174812707,y=0.7659520407198543 +a=eks,b=wye,i=7640,x=0.2743403725668617,y=0.29487651020724404 +a=pan,b=zee,i=7641,x=0.9381993656017179,y=0.6132694517353006 +a=eks,b=pan,i=7643,x=0.47586159706318876,y=0.4962125479739936 +a=wye,b=zee,i=7644,x=0.6513731813421505,y=0.9956216673837286 +a=zee,b=wye,i=7648,x=0.6798736010037264,y=0.9310702986321819 +a=wye,b=wye,i=7653,x=0.5261687377247655,y=0.9662557892207575 +a=pan,b=wye,i=7658,x=0.3621794133271582,y=0.38650038828351596 +a=pan,b=pan,i=7660,x=0.5441433972504542,y=0.9469895242558711 +a=zee,b=hat,i=7661,x=0.9408442476780763,y=0.8023490934603362 +a=zee,b=eks,i=7667,x=0.03246665173355623,y=0.4911639950418465 +a=pan,b=hat,i=7671,x=0.5479425830973824,y=0.6792965466963522 +a=wye,b=wye,i=7674,x=0.8942818883713989,y=0.5212590944649815 +a=eks,b=pan,i=7676,x=0.44645752932549043,y=0.031497838025275615 +a=eks,b=hat,i=7678,x=0.07578434084199792,y=0.22918239952964947 +a=wye,b=hat,i=7679,x=0.9686531523418166,y=0.924678615947144 +a=wye,b=hat,i=7680,x=0.6280201487984101,y=0.536246349153707 +a=wye,b=hat,i=7682,x=0.24098953071009122,y=0.26190037231185814 +a=zee,b=pan,i=7685,x=0.09709731100349062,y=0.4690475302436993 +a=pan,b=eks,i=7686,x=0.18978586580625822,y=0.18115920896147264 +a=wye,b=zee,i=7687,x=0.3434686533925685,y=0.48726381835108046 +a=eks,b=hat,i=7689,x=0.17159448083555107,y=0.045442427612649494 +a=hat,b=zee,i=7690,x=0.7259375308340535,y=0.7674839756219988 +a=zee,b=wye,i=7694,x=0.3060398953875496,y=0.10472339189986246 +a=eks,b=pan,i=7700,x=0.7077775737786727,y=0.7272353949934527 +a=wye,b=pan,i=7702,x=0.6934052269305254,y=0.7343693194312434 +a=eks,b=eks,i=7704,x=0.76786474676413,y=0.8734911204128757 +a=eks,b=wye,i=7708,x=0.1593131070189654,y=0.21618160132947373 +a=eks,b=pan,i=7709,x=0.021236282778372417,y=0.3980616560952607 +a=pan,b=pan,i=7710,x=0.6454947652276057,y=0.5934369662779847 +a=pan,b=hat,i=7712,x=0.4196809161822014,y=0.26377711630821754 +a=hat,b=hat,i=7715,x=0.6233765313325004,y=0.5758791846152675 +a=hat,b=wye,i=7717,x=0.2286520253814175,y=0.1192319014188804 +a=eks,b=pan,i=7723,x=0.3209098916589238,y=0.4109567715356973 +a=hat,b=wye,i=7725,x=0.1378541730969839,y=0.25911129591737747 +a=pan,b=pan,i=7726,x=0.43414990019558963,y=0.1556380176176868 +a=eks,b=zee,i=7728,x=0.5397828066703505,y=0.6535807927478277 +a=zee,b=zee,i=7730,x=0.17826971421632076,y=0.23305955441707682 +a=hat,b=eks,i=7731,x=0.6064367170765328,y=0.5843998077541726 +a=hat,b=pan,i=7733,x=0.15752257838130168,y=0.025328573078963523 +a=hat,b=hat,i=7735,x=0.9286394794387348,y=0.9849690205615684 +a=wye,b=zee,i=7736,x=0.5283513685317409,y=0.8859340359150333 +a=wye,b=eks,i=7740,x=0.7528542161787996,y=0.7648364405523831 +a=eks,b=eks,i=7745,x=0.3215874010779871,y=0.2780127707789244 +a=eks,b=eks,i=7746,x=0.35282776725789056,y=0.015349081732579983 +a=zee,b=eks,i=7747,x=0.4180982192655389,y=0.2733251523581718 +a=wye,b=wye,i=7751,x=0.9578808895640281,y=0.567472797993126 +a=eks,b=wye,i=7752,x=0.8308158486543955,y=0.7251988641133165 +a=eks,b=hat,i=7754,x=0.5569680022127645,y=0.5333129600306122 +a=eks,b=pan,i=7755,x=0.3881304412114248,y=0.4050350844434646 +a=zee,b=pan,i=7756,x=0.2999624778639135,y=0.3422859654759408 +a=hat,b=eks,i=7757,x=0.005675684156441596,y=0.4710155431561027 +a=hat,b=pan,i=7759,x=0.2655863070154898,y=0.4394097550698016 +a=zee,b=pan,i=7760,x=0.09922636178391386,y=0.3133271646647967 +a=hat,b=pan,i=7761,x=0.5937279590019037,y=0.9494399455643315 +a=eks,b=pan,i=7762,x=0.9358045588817545,y=0.7330851249844436 +a=zee,b=pan,i=7764,x=0.48750871272402196,y=0.22236263541673462 +a=eks,b=eks,i=7767,x=0.53797481529119,y=0.9465659178026697 +a=wye,b=hat,i=7769,x=0.3705583652673885,y=0.059144918778647027 +a=pan,b=zee,i=7770,x=0.6956017564216889,y=0.66737949839894 +a=hat,b=eks,i=7771,x=0.756025188553685,y=0.8094953852781318 +a=pan,b=eks,i=7774,x=0.8611049069366612,y=0.7289618171406003 +a=hat,b=hat,i=7776,x=0.8353731209463556,y=0.766113750196805 +a=wye,b=pan,i=7777,x=0.05858955413860256,y=0.12058424529655198 +a=wye,b=hat,i=7779,x=0.6525057028901559,y=0.827506650684489 +a=zee,b=wye,i=7781,x=0.8785183426416252,y=0.5929085468141393 +a=hat,b=pan,i=7783,x=0.2970040422341498,y=0.3987945132487777 +a=eks,b=pan,i=7784,x=0.5773221928392703,y=0.984120457296803 +a=eks,b=eks,i=7791,x=0.41888693176987457,y=0.12945875791772954 +a=hat,b=zee,i=7793,x=0.958394958736606,y=0.8162724775424932 +a=wye,b=wye,i=7796,x=0.7618404269252146,y=0.7082734662093254 +a=hat,b=eks,i=7797,x=0.3339037394632195,y=0.33041712223471265 +a=pan,b=eks,i=7798,x=0.8964629088574175,y=0.6314628948974991 +a=eks,b=wye,i=7801,x=0.2768061453774291,y=0.11197920863328137 +a=zee,b=pan,i=7802,x=0.8246321893741126,y=0.9437960471953348 +a=hat,b=zee,i=7805,x=0.7220810582203347,y=0.7321859764651767 +a=wye,b=wye,i=7809,x=0.00751279921360315,y=0.10191418158652688 +a=wye,b=pan,i=7810,x=0.22896336477318813,y=0.3855317875005415 +a=pan,b=hat,i=7811,x=0.2803772001943151,y=0.06126665020709965 +a=pan,b=wye,i=7812,x=0.6626056412742908,y=0.8119248457418577 +a=zee,b=wye,i=7813,x=0.2839449326479042,y=0.21823946066739763 +a=wye,b=pan,i=7815,x=0.29912422376234227,y=0.031086896342097492 +a=wye,b=hat,i=7816,x=0.9864077710445651,y=0.7857310073202174 +a=zee,b=pan,i=7820,x=0.6449176000624874,y=0.6911176673897844 +a=zee,b=zee,i=7821,x=0.6652689102876012,y=0.8739835083180177 +a=zee,b=eks,i=7822,x=0.6987205194846695,y=0.5636198949945938 +a=zee,b=zee,i=7827,x=0.5476130433221185,y=0.5402862105818173 +a=zee,b=hat,i=7828,x=0.9857371922518141,y=0.9407026776406513 +a=zee,b=zee,i=7830,x=0.00819682639104835,y=0.4240387399947815 +a=pan,b=eks,i=7831,x=0.7227922598778895,y=0.8810129413735137 +a=wye,b=eks,i=7832,x=0.44768287987315436,y=0.06097808844991881 +a=eks,b=wye,i=7840,x=0.15083338360252196,y=0.4677170605064366 +a=eks,b=wye,i=7841,x=0.2390993050590302,y=0.4022350252704088 +a=wye,b=wye,i=7842,x=0.03868013977565554,y=0.36213469293451195 +a=hat,b=eks,i=7843,x=0.2326952229877629,y=0.07810622939834866 +a=eks,b=eks,i=7844,x=0.3464583830104778,y=0.24608203542200424 +a=zee,b=hat,i=7845,x=0.6258279281533773,y=0.519301606092353 +a=hat,b=wye,i=7847,x=0.5913920636618824,y=0.869313774493801 +a=zee,b=wye,i=7849,x=0.6838794391771024,y=0.7901996933834754 +a=zee,b=eks,i=7850,x=0.38221395674318315,y=0.4647687529098594 +a=pan,b=hat,i=7851,x=0.7174129864414264,y=0.6977644513609003 +a=wye,b=wye,i=7852,x=0.9237362599816926,y=0.8751578434058209 +a=hat,b=wye,i=7854,x=0.06764752166213406,y=0.2082339516770152 +a=wye,b=hat,i=7856,x=0.7543839227963806,y=0.7708302534568163 +a=pan,b=hat,i=7857,x=0.4184705412704066,y=0.40669972332461846 +a=wye,b=zee,i=7858,x=0.9223976078879647,y=0.5779020996216999 +a=zee,b=zee,i=7859,x=0.10768947209184598,y=0.3365441234115185 +a=hat,b=pan,i=7863,x=0.06726201643453855,y=0.35933180644142315 +a=eks,b=wye,i=7865,x=0.32234768937000546,y=0.02406247620613 +a=zee,b=hat,i=7867,x=0.7690926832290548,y=0.9300355345607946 +a=wye,b=wye,i=7872,x=0.5263396869727451,y=0.6135988456193723 +a=wye,b=pan,i=7879,x=0.3148924229301867,y=0.1872406546524351 +a=eks,b=wye,i=7880,x=0.03633390115689916,y=0.16903851260082725 +a=hat,b=wye,i=7883,x=0.24262458856564295,y=0.01835360943862996 +a=hat,b=zee,i=7886,x=0.794970017782755,y=0.6062492046952036 +a=eks,b=eks,i=7890,x=0.5715742308742378,y=0.8192093346935977 +a=eks,b=wye,i=7894,x=0.5608680829128325,y=0.9585598084195104 +a=eks,b=pan,i=7896,x=0.9913466570743009,y=0.6302035261111584 +a=hat,b=wye,i=7897,x=0.5421196020388044,y=0.8624723374301944 +a=eks,b=hat,i=7904,x=0.2705482127515829,y=0.01971442860313377 +a=zee,b=hat,i=7908,x=0.3610060660850839,y=0.24288129482927623 +a=wye,b=eks,i=7911,x=0.691697756697526,y=0.877518858711515 +a=zee,b=pan,i=7915,x=0.6579171209676669,y=0.6482697150135545 +a=wye,b=eks,i=7916,x=0.2877295918648384,y=0.211059870769302 +a=pan,b=eks,i=7917,x=0.5275793853162087,y=0.8748428200227294 +a=eks,b=eks,i=7918,x=0.12458230242468837,y=0.24069602443528393 +a=zee,b=zee,i=7920,x=0.8985365345616582,y=0.6020907480091875 +a=hat,b=wye,i=7921,x=0.09671063835019511,y=0.4703227983629693 +a=eks,b=pan,i=7924,x=0.3713298410561683,y=0.296460093460874 +a=zee,b=zee,i=7929,x=0.25040361330370065,y=0.3462781056544345 +a=wye,b=eks,i=7930,x=0.5998999740666952,y=0.940489760974054 +a=eks,b=hat,i=7931,x=0.7426863429203551,y=0.5997919568409129 +a=eks,b=wye,i=7932,x=0.7539925055624301,y=0.9588704021223314 +a=eks,b=eks,i=7933,x=0.8496577484419044,y=0.8749858904217946 +a=eks,b=pan,i=7940,x=0.18503477530273849,y=0.2613475073722671 +a=wye,b=pan,i=7944,x=0.6010756954347072,y=0.602663902557592 +a=zee,b=eks,i=7947,x=0.025642761574512285,y=0.18768382301071385 +a=wye,b=pan,i=7950,x=0.13192831258970839,y=0.09974934678356573 +a=eks,b=pan,i=7951,x=0.573135783011619,y=0.5173979516422308 +a=wye,b=pan,i=7952,x=0.9672001578855394,y=0.5999113434317762 +a=hat,b=wye,i=7953,x=0.5332777170304573,y=0.8240541851977825 +a=pan,b=wye,i=7954,x=0.1279461268867662,y=0.3465018420126411 +a=wye,b=zee,i=7958,x=0.7645204491814582,y=0.853303854748976 +a=zee,b=pan,i=7959,x=0.15605455866939177,y=0.46323289916297505 +a=hat,b=zee,i=7960,x=0.16017925473869754,y=0.4529356695213568 +a=wye,b=wye,i=7962,x=0.18404446909382244,y=0.26269521842771504 +a=pan,b=pan,i=7964,x=0.282047967900814,y=0.22212917426772594 +a=eks,b=wye,i=7965,x=0.05872308143086857,y=0.38482704713824056 +a=pan,b=hat,i=7966,x=0.2501049463368379,y=0.39344676758297514 +a=eks,b=wye,i=7970,x=0.7564471093195367,y=0.588547367327297 +a=wye,b=pan,i=7973,x=0.018524216435056196,y=0.08446663540594712 +a=hat,b=zee,i=7974,x=0.24963209679900955,y=0.016049846424579184 +a=hat,b=wye,i=7975,x=0.048154096212748465,y=0.23172149127883657 +a=wye,b=hat,i=7977,x=0.5283629678807258,y=0.8918455631655288 +a=pan,b=wye,i=7978,x=0.5186376529712587,y=0.8811576068202212 +a=zee,b=zee,i=7980,x=0.10892391322425843,y=0.050571608567332116 +a=eks,b=pan,i=7984,x=0.49794222352752093,y=0.19964088700431204 +a=eks,b=eks,i=7985,x=0.25908328241507117,y=0.41719268312114377 +a=wye,b=zee,i=7986,x=0.2712612087411137,y=0.4093087980161978 +a=zee,b=eks,i=7989,x=0.5671275966876752,y=0.6710467056302961 +a=hat,b=eks,i=7991,x=0.9093001304035243,y=0.6454294428509858 +a=zee,b=pan,i=7993,x=0.840708068980671,y=0.7676444206837281 +a=eks,b=pan,i=7994,x=0.13873019879879267,y=0.3541885725000481 +a=wye,b=wye,i=7995,x=0.5556276037973694,y=0.7103742139489323 +a=wye,b=hat,i=7996,x=0.7897718226462853,y=0.7866250828364114 +a=zee,b=pan,i=7998,x=0.6173947671381171,y=0.9099504940374747 +a=pan,b=eks,i=7999,x=0.1904021794562485,y=0.2442456072044632 +a=pan,b=zee,i=8001,x=0.21740880422197573,y=0.009823495326658604 +a=wye,b=zee,i=8002,x=0.8483246353215173,y=0.748697867257607 +a=eks,b=wye,i=8003,x=0.07232519497816503,y=0.01460395395166092 +a=hat,b=eks,i=8007,x=0.37719631868649617,y=0.39591507134214254 +a=hat,b=eks,i=8010,x=0.3187905796970636,y=0.3173506685081655 +a=zee,b=hat,i=8012,x=0.9967455860256934,y=0.846350626099811 +a=hat,b=zee,i=8017,x=0.8289275824108141,y=0.5824677757054623 +a=zee,b=hat,i=8018,x=0.47908711384726377,y=0.2078467393092358 +a=pan,b=hat,i=8019,x=0.03774190681630729,y=0.37562081779173295 +a=hat,b=zee,i=8021,x=0.6283764347998099,y=0.7038955747755151 +a=wye,b=eks,i=8022,x=0.9822305246922711,y=0.9025462559345021 +a=pan,b=hat,i=8024,x=0.7871049381240648,y=0.9157631088161338 +a=hat,b=zee,i=8025,x=0.8464024197077388,y=0.7505262168915832 +a=pan,b=wye,i=8028,x=0.03498607510109997,y=0.19549287051995312 +a=wye,b=pan,i=8030,x=0.8534063530727802,y=0.5216400536886638 +a=zee,b=hat,i=8032,x=0.3470913703916284,y=0.4932013734514763 +a=wye,b=pan,i=8035,x=0.17190090759613674,y=0.02144281885832955 +a=zee,b=zee,i=8037,x=0.7060201401255403,y=0.9669662969793548 +a=pan,b=zee,i=8040,x=0.7171534760409121,y=0.7328586414702059 +a=pan,b=eks,i=8041,x=0.3839508814613577,y=0.30631865487711984 +a=zee,b=wye,i=8042,x=0.3764616704796617,y=0.0013477620094425324 +a=eks,b=wye,i=8046,x=0.6051188687817523,y=0.9131734207686757 +a=zee,b=wye,i=8048,x=0.05640085976332132,y=0.0700003098785944 +a=eks,b=hat,i=8050,x=0.9874222186130187,y=0.8593466056433501 +a=pan,b=pan,i=8052,x=0.6493110423838093,y=0.5347940909170277 +a=wye,b=wye,i=8054,x=0.29645291860851164,y=0.2862439675971603 +a=wye,b=hat,i=8055,x=0.9283998083818392,y=0.9186794272646708 +a=zee,b=eks,i=8056,x=0.21742326077552165,y=0.21215545457837148 +a=wye,b=hat,i=8062,x=0.9226631815117158,y=0.9902149324132298 +a=pan,b=eks,i=8063,x=0.4162908252496399,y=0.18879569170028876 +a=zee,b=zee,i=8068,x=0.1526773413967627,y=0.492096177763767 +a=pan,b=pan,i=8074,x=0.47234873863850657,y=0.4467664305469584 +a=eks,b=zee,i=8075,x=0.8643916283489397,y=0.8421716629916459 +a=pan,b=wye,i=8076,x=0.36180082799458324,y=0.2681111063038798 +a=wye,b=zee,i=8077,x=0.291110312999184,y=0.3904237799736081 +a=pan,b=wye,i=8078,x=0.2285091327975376,y=0.08630172750559728 +a=zee,b=pan,i=8080,x=0.4953944041935031,y=0.13051323550656468 +a=eks,b=hat,i=8084,x=0.6415360825871783,y=0.9093765294473956 +a=wye,b=pan,i=8086,x=0.7089561346111681,y=0.9346147842120147 +a=hat,b=wye,i=8087,x=0.6721158897399355,y=0.8662012495181518 +a=wye,b=zee,i=8092,x=0.3727994612209693,y=0.12052581566020104 +a=eks,b=hat,i=8093,x=0.9315252187513533,y=0.561169216332415 +a=pan,b=eks,i=8098,x=0.02310988069794695,y=0.04436912792860748 +a=pan,b=wye,i=8100,x=0.6977704958793126,y=0.7057512041273386 +a=hat,b=zee,i=8101,x=0.8813156757676321,y=0.538439525268842 +a=pan,b=eks,i=8102,x=0.8253811424731291,y=0.8958384638924397 +a=wye,b=hat,i=8103,x=0.6382749094882392,y=0.7690601393055252 +a=zee,b=zee,i=8104,x=0.19443211144688854,y=0.39629790432524836 +a=zee,b=zee,i=8105,x=0.028359518501674397,y=0.31630049190233644 +a=eks,b=eks,i=8108,x=0.8869014997757403,y=0.6363003729185641 +a=eks,b=eks,i=8112,x=0.31000078368875394,y=0.36138146669138416 +a=eks,b=hat,i=8118,x=0.8557041552120278,y=0.5440118132291639 +a=hat,b=pan,i=8119,x=0.21486759901824792,y=0.3923954170049483 +a=pan,b=zee,i=8120,x=0.6592841558501972,y=0.8794810617469089 +a=eks,b=eks,i=8121,x=0.9178846401562378,y=0.7797206181214477 +a=eks,b=hat,i=8123,x=0.8786712780916176,y=0.5986968292379161 +a=zee,b=hat,i=8125,x=0.7071191860103717,y=0.5065338033789499 +a=wye,b=pan,i=8126,x=0.9928274286457106,y=0.611287542007201 +a=pan,b=pan,i=8127,x=0.7855300117843916,y=0.919185243159261 +a=wye,b=wye,i=8128,x=0.5451094693684497,y=0.6739488974426652 +a=eks,b=eks,i=8129,x=0.4483894040870827,y=0.04899785138545132 +a=wye,b=wye,i=8130,x=0.6304140421100901,y=0.8822571743603556 +a=pan,b=wye,i=8135,x=0.45117859842393093,y=0.2608070414195329 +a=zee,b=zee,i=8136,x=0.6400905852932521,y=0.9035481906697407 +a=eks,b=hat,i=8137,x=0.039487665967159025,y=0.2642755984465909 +a=eks,b=eks,i=8139,x=0.5696036037683665,y=0.5215775669287221 +a=zee,b=wye,i=8142,x=0.6462280039869936,y=0.989075899835102 +a=pan,b=zee,i=8143,x=0.03802909555431522,y=0.0805330261761773 +a=pan,b=wye,i=8144,x=0.7168864018283236,y=0.9743458426619153 +a=hat,b=wye,i=8146,x=0.6466004179249605,y=0.6476130238612243 +a=eks,b=zee,i=8149,x=0.9838548523184443,y=0.6613857827470255 +a=eks,b=hat,i=8150,x=0.42800158894759266,y=0.13739447644695857 +a=zee,b=eks,i=8152,x=0.6420074465872548,y=0.5270375969424234 +a=hat,b=pan,i=8155,x=0.6975376085727898,y=0.6899571370767156 +a=zee,b=zee,i=8156,x=0.6395251098634284,y=0.5644973057197734 +a=eks,b=wye,i=8158,x=0.8469059054134236,y=0.9101861362422637 +a=zee,b=wye,i=8161,x=0.7550762971732712,y=0.8530495051917243 +a=zee,b=eks,i=8164,x=0.3607826318282279,y=0.1255618535732741 +a=eks,b=pan,i=8169,x=0.7194305802045211,y=0.9549210116328868 +a=pan,b=zee,i=8175,x=0.5756118666838461,y=0.6166940778091887 +a=hat,b=wye,i=8176,x=0.8316169809953903,y=0.7727468837518336 +a=hat,b=wye,i=8179,x=0.6913338216581719,y=0.8634446415532928 +a=hat,b=hat,i=8181,x=0.23955047854083944,y=0.27040254626774474 +a=zee,b=hat,i=8183,x=0.5126902650356464,y=0.8692712883907214 +a=eks,b=hat,i=8185,x=0.8449937251277326,y=0.6863834790266286 +a=zee,b=zee,i=8188,x=0.8188229466265301,y=0.7731986253520043 +a=zee,b=eks,i=8189,x=0.21859629681055648,y=0.04545680236762617 +a=wye,b=eks,i=8190,x=0.17387577778883723,y=0.3600963171444731 +a=zee,b=zee,i=8191,x=0.6027946184126483,y=0.7560104230688947 +a=wye,b=pan,i=8192,x=0.5268204744299162,y=0.7467950199333838 +a=pan,b=pan,i=8197,x=0.4524152227370508,y=0.2620560509511556 +a=pan,b=eks,i=8198,x=0.895911910015345,y=0.9918773365972562 +a=wye,b=hat,i=8199,x=0.7136636567819744,y=0.7470766277154778 +a=hat,b=pan,i=8200,x=0.4231374284492073,y=0.1546230087665409 +a=zee,b=zee,i=8201,x=0.7750292191321659,y=0.8295732493514495 +a=eks,b=wye,i=8202,x=0.36911480147216946,y=0.18354328249876783 +a=pan,b=eks,i=8204,x=0.6300000735055588,y=0.5097476114683049 +a=wye,b=zee,i=8205,x=0.6442554149020752,y=0.6779628314804215 +a=pan,b=hat,i=8208,x=0.7495304237104456,y=0.7417705075817802 +a=hat,b=pan,i=8211,x=0.11189505956227741,y=0.4621617318098107 +a=zee,b=eks,i=8212,x=0.09903637464949222,y=0.11847710838278536 +a=zee,b=eks,i=8213,x=0.6131401826730208,y=0.5022261795262266 +a=zee,b=pan,i=8216,x=0.10912632587239346,y=0.23098909374573406 +a=hat,b=pan,i=8219,x=0.3322693803060234,y=0.0076976965775436 +a=hat,b=hat,i=8221,x=0.046602995923670676,y=0.09042940585063108 +a=hat,b=zee,i=8225,x=0.3176890506590573,y=0.04443659691703017 +a=wye,b=hat,i=8229,x=0.4802812953776502,y=0.28698445483944135 +a=zee,b=eks,i=8230,x=0.37256536791796446,y=0.22484134058612737 +a=hat,b=pan,i=8232,x=0.053356023845203326,y=0.20750162756833523 +a=pan,b=wye,i=8233,x=0.01730056600220997,y=0.4811950137685327 +a=hat,b=zee,i=8235,x=0.5760269820743364,y=0.9876933845887379 +a=pan,b=wye,i=8237,x=0.32216831192867235,y=0.4489268007125685 +a=zee,b=zee,i=8239,x=0.8722145698985853,y=0.5243287664361148 +a=hat,b=eks,i=8240,x=0.3119317638364195,y=0.03153083991370387 +a=pan,b=pan,i=8242,x=0.6284004646755453,y=0.5188512495739586 +a=zee,b=zee,i=8244,x=0.5648821749696828,y=0.8387452862417517 +a=pan,b=pan,i=8246,x=0.978767937767844,y=0.595121683896329 +a=pan,b=pan,i=8247,x=0.8877669245621814,y=0.993370582244656 +a=zee,b=pan,i=8252,x=0.5300215804178179,y=0.8809898315791685 +a=pan,b=pan,i=8253,x=0.14951845911545658,y=0.050337793147141485 +a=zee,b=zee,i=8255,x=0.2969343720495279,y=0.17875651030138728 +a=hat,b=hat,i=8256,x=0.6242185970220043,y=0.7024165856278344 +a=hat,b=wye,i=8258,x=0.8531277255736057,y=0.8769896764505173 +a=hat,b=zee,i=8259,x=0.80786266752403,y=0.6716375742716686 +a=zee,b=pan,i=8262,x=0.8457444769341051,y=0.878949052752884 +a=hat,b=hat,i=8263,x=0.021118246086347936,y=0.1691340461129066 +a=hat,b=zee,i=8268,x=0.36840212479306056,y=0.1937179362263023 +a=hat,b=eks,i=8269,x=0.11448405024977704,y=0.23838350078789672 +a=eks,b=wye,i=8272,x=0.6007652533828618,y=0.9021580447695768 +a=eks,b=pan,i=8275,x=0.3873436846104391,y=0.143667378519436 +a=pan,b=hat,i=8277,x=0.07383920400137156,y=0.29779174578381706 +a=eks,b=wye,i=8278,x=0.46767848884631935,y=0.05594159328112347 +a=hat,b=zee,i=8280,x=0.3946923561479273,y=0.26022613248187254 +a=pan,b=zee,i=8281,x=0.1263835939366954,y=0.432802462221352 +a=zee,b=zee,i=8282,x=0.40991526751045837,y=0.4664079852923113 +a=eks,b=zee,i=8284,x=0.18920257463227763,y=0.036407632423777536 +a=pan,b=wye,i=8287,x=0.6189613307505946,y=0.6990573098254149 +a=eks,b=wye,i=8288,x=0.4497557556254256,y=0.24756315944170548 +a=hat,b=wye,i=8289,x=0.565349257018066,y=0.9695790816330443 +a=pan,b=zee,i=8291,x=0.735310256094497,y=0.8766337081918637 +a=pan,b=eks,i=8297,x=0.9819888226687685,y=0.5660827409414791 +a=wye,b=zee,i=8298,x=0.8302599994058273,y=0.7781190613623368 +a=eks,b=eks,i=8300,x=0.3945447287695022,y=0.18429543577101226 +a=hat,b=pan,i=8303,x=0.46102687899911865,y=0.028654914603273074 +a=pan,b=wye,i=8304,x=0.2251798670287818,y=0.1196124323878246 +a=wye,b=wye,i=8306,x=0.46134525628997447,y=0.14969908222679185 +a=eks,b=hat,i=8310,x=0.9655430452589465,y=0.9245411060012981 +a=hat,b=pan,i=8312,x=0.547677016360058,y=0.9650817043634582 +a=eks,b=zee,i=8316,x=0.01845753106507053,y=0.07103606295934006 +a=eks,b=pan,i=8317,x=0.729335030923378,y=0.9595878811451796 +a=hat,b=hat,i=8319,x=0.31751994407032824,y=0.04431824787878602 +a=eks,b=wye,i=8320,x=0.32774406925223687,y=0.39755988935681663 +a=hat,b=zee,i=8324,x=0.03714831235343263,y=0.18937718204762566 +a=hat,b=wye,i=8326,x=0.28959963076391493,y=0.36439348847404984 +a=wye,b=hat,i=8328,x=0.5085798206640023,y=0.8237875259659011 +a=zee,b=pan,i=8329,x=0.16898862414886817,y=0.15560228332434112 +a=zee,b=wye,i=8340,x=0.779538114438638,y=0.8910397798499486 +a=pan,b=pan,i=8341,x=0.6773754216149304,y=0.613857099295925 +a=wye,b=hat,i=8342,x=0.1458720698488648,y=0.4351692119049885 +a=zee,b=eks,i=8345,x=0.5108081370139803,y=0.8369754291473595 +a=zee,b=wye,i=8348,x=0.803443835215121,y=0.5295807220048788 +a=eks,b=pan,i=8349,x=0.9755546767865578,y=0.8799835489524848 +a=eks,b=wye,i=8351,x=0.03641540536678134,y=0.08744451304860146 +a=hat,b=hat,i=8353,x=0.055663129013605483,y=0.3787786437258225 +a=eks,b=hat,i=8354,x=0.5157212090975359,y=0.8904310076101238 +a=hat,b=hat,i=8356,x=0.5915574129139735,y=0.5501666687575646 +a=hat,b=hat,i=8359,x=0.672862622018669,y=0.9813314150345762 +a=hat,b=hat,i=8362,x=0.8239226232469129,y=0.5363672557332027 +a=eks,b=zee,i=8364,x=0.6109061549072763,y=0.9310832897288339 +a=pan,b=pan,i=8365,x=0.6603069810848408,y=0.8682978196165198 +a=zee,b=eks,i=8367,x=0.4049863490547647,y=0.4247029183107722 +a=wye,b=eks,i=8368,x=0.30480439273047766,y=0.48048174444338265 +a=zee,b=wye,i=8369,x=0.4648458105978611,y=0.21546080520985877 +a=hat,b=pan,i=8370,x=0.7696984054132116,y=0.7047713537963836 +a=eks,b=zee,i=8371,x=0.37597533966420293,y=0.08724777473553502 +a=zee,b=eks,i=8373,x=0.6150222878860193,y=0.5607136634592303 +a=pan,b=wye,i=8374,x=0.4528870946233897,y=0.07597161789124052 +a=pan,b=zee,i=8375,x=0.5301175183103385,y=0.8601180937794322 +a=hat,b=eks,i=8376,x=0.06489427108475243,y=0.40261315507492046 +a=eks,b=wye,i=8377,x=0.563425411256789,y=0.9184806642610032 +a=zee,b=wye,i=8382,x=0.7952836839227378,y=0.6833817456403316 +a=hat,b=hat,i=8383,x=0.3984261676380828,y=0.1738533271203584 +a=eks,b=wye,i=8384,x=0.11104863533882658,y=0.3751765500241939 +a=hat,b=pan,i=8385,x=0.49685402919308186,y=0.07834061857462182 +a=zee,b=pan,i=8386,x=0.7967208048423021,y=0.6030273368815906 +a=hat,b=eks,i=8391,x=0.989982527715026,y=0.7339778723038518 +a=hat,b=zee,i=8392,x=0.1535960092053097,y=0.48365184245511483 +a=wye,b=pan,i=8393,x=0.5371021532444956,y=0.5076931407974227 +a=zee,b=eks,i=8394,x=0.9938525452278908,y=0.9944136062432827 +a=zee,b=pan,i=8399,x=0.9401027436536872,y=0.8241834377991233 +a=eks,b=hat,i=8401,x=0.21592490518329377,y=0.33061077431647556 +a=eks,b=hat,i=8402,x=0.9947356560721309,y=0.7409670678572535 +a=zee,b=eks,i=8404,x=0.3493565206043524,y=0.09054805425762869 +a=pan,b=wye,i=8405,x=0.4811201910981,y=0.18742552959849512 +a=zee,b=hat,i=8408,x=0.9200690263533268,y=0.844860872568536 +a=eks,b=wye,i=8412,x=0.30559437664735667,y=0.2954096578389033 +a=eks,b=hat,i=8413,x=0.4338584089312799,y=0.1949819510216354 +a=wye,b=eks,i=8414,x=0.522368921381192,y=0.6530064427565451 +a=wye,b=eks,i=8415,x=0.40077151734215266,y=0.2875570398483994 +a=zee,b=wye,i=8416,x=0.44384210652184575,y=0.34372338201033137 +a=hat,b=zee,i=8417,x=0.8269419111916478,y=0.5295548379993134 +a=eks,b=wye,i=8422,x=0.6050408267820816,y=0.6834071285687362 +a=zee,b=eks,i=8427,x=0.4741772361406499,y=0.4439154258100234 +a=hat,b=pan,i=8435,x=0.38866184034912554,y=0.059525983951048245 +a=hat,b=eks,i=8437,x=0.5253247675869896,y=0.5165646242633789 +a=eks,b=pan,i=8439,x=0.8952428124136508,y=0.9997604543675731 +a=zee,b=hat,i=8441,x=0.22626716374612477,y=0.3072575476209706 +a=zee,b=hat,i=8442,x=0.012897791583037166,y=0.45928268470148015 +a=pan,b=hat,i=8444,x=0.033038289736824766,y=0.05539460621434722 +a=pan,b=hat,i=8445,x=0.3310467747539301,y=0.028084005329851225 +a=hat,b=zee,i=8446,x=0.178210692330519,y=0.4596388855650022 +a=hat,b=wye,i=8447,x=0.44766765422608423,y=0.2937943605301816 +a=eks,b=wye,i=8448,x=0.9730885844448779,y=0.6233373493085322 +a=pan,b=wye,i=8450,x=0.2793484686069333,y=0.44070351370129646 +a=wye,b=wye,i=8452,x=0.47072648393194716,y=0.3041985693356054 +a=wye,b=pan,i=8453,x=0.8533811491024729,y=0.9678356263785118 +a=pan,b=hat,i=8455,x=0.5906501253369019,y=0.6123184772904339 +a=hat,b=wye,i=8457,x=0.09332068743830269,y=0.20145292592178443 +a=hat,b=pan,i=8463,x=0.278695825691301,y=0.1017956876584839 +a=hat,b=hat,i=8466,x=0.14139708059138034,y=0.10409871077285981 +a=pan,b=pan,i=8469,x=0.1347759881116134,y=0.2455909077182844 +a=zee,b=zee,i=8471,x=0.516240721628621,y=0.6586906452113941 +a=eks,b=hat,i=8473,x=0.09764518520867405,y=0.3404811785298787 +a=wye,b=hat,i=8476,x=0.8745714693022778,y=0.6067344417467008 +a=eks,b=hat,i=8477,x=0.9309461833265447,y=0.5563876226531717 +a=wye,b=wye,i=8480,x=0.16146423266136367,y=0.06354282797551147 +a=pan,b=pan,i=8482,x=0.8910001828466121,y=0.7723030338995308 +a=eks,b=zee,i=8483,x=0.20374081828155488,y=0.4241287356182083 +a=wye,b=eks,i=8486,x=0.9422065000597399,y=0.9149504343179683 +a=hat,b=eks,i=8488,x=0.4452671926810047,y=0.11987318281596804 +a=pan,b=zee,i=8491,x=0.14450135153044963,y=0.4964690028665373 +a=wye,b=pan,i=8493,x=0.19415677927998398,y=0.36967456189817616 +a=zee,b=wye,i=8494,x=0.6014391280905923,y=0.9035203941606601 +a=pan,b=wye,i=8495,x=0.9535261800524316,y=0.6741780286573957 +a=hat,b=hat,i=8497,x=0.3932809847758547,y=0.32342585911847266 +a=hat,b=zee,i=8499,x=0.6960433804921428,y=0.9688422831160675 +a=hat,b=hat,i=8500,x=0.948682263253869,y=0.894330225437426 +a=hat,b=wye,i=8501,x=0.9251536771842801,y=0.5375948099135825 +a=zee,b=hat,i=8504,x=0.33240950818517156,y=0.08420305010182172 +a=pan,b=wye,i=8505,x=0.04933447605388053,y=0.43620839928024635 +a=zee,b=hat,i=8507,x=0.8799876950191433,y=0.8626007536651286 +a=hat,b=hat,i=8509,x=0.4819653658346117,y=0.47086103178508854 +a=wye,b=hat,i=8511,x=0.5399541727181182,y=0.8444405945197476 +a=eks,b=pan,i=8513,x=0.10151458816501346,y=0.1389357491074602 +a=wye,b=eks,i=8514,x=0.145836390847488,y=0.3255110732802976 +a=wye,b=pan,i=8516,x=0.4017850863763818,y=0.44971529290471857 +a=pan,b=zee,i=8518,x=0.7275818161813503,y=0.5297860907729676 +a=eks,b=eks,i=8519,x=0.20825394541995124,y=0.20861255119440336 +a=wye,b=pan,i=8520,x=0.8898604947131726,y=0.597970731230186 +a=eks,b=wye,i=8521,x=0.3648001678117977,y=0.19557380766743293 +a=pan,b=eks,i=8522,x=0.6966179778593448,y=0.6840334680719272 +a=hat,b=hat,i=8523,x=0.440001403027384,y=0.45225896734383286 +a=hat,b=eks,i=8526,x=0.6308328182217219,y=0.9629302966330678 +a=zee,b=pan,i=8528,x=0.1829199682476771,y=0.22085981047936964 +a=hat,b=wye,i=8529,x=0.8572334709695195,y=0.7640619187795664 +a=zee,b=wye,i=8531,x=0.32354124502667125,y=0.2318309195815882 +a=pan,b=wye,i=8533,x=0.4223281734144666,y=0.10945011806361638 +a=pan,b=eks,i=8536,x=0.23950266321443625,y=0.2173609684570218 +a=wye,b=eks,i=8537,x=0.8479922856732104,y=0.646967422694876 +a=pan,b=eks,i=8538,x=0.9430852556493492,y=0.8645812565386866 +a=wye,b=wye,i=8539,x=0.5424202389577869,y=0.7980364309577922 +a=zee,b=zee,i=8540,x=0.6480753391409477,y=0.5064183808137883 +a=eks,b=hat,i=8541,x=0.38813893407288325,y=0.12561215999003672 +a=eks,b=zee,i=8547,x=0.17659256136803803,y=0.2734607705288187 +a=hat,b=wye,i=8548,x=0.06872905733725654,y=0.24606652109262273 +a=hat,b=zee,i=8550,x=0.5390972348460589,y=0.832817959583314 +a=eks,b=zee,i=8553,x=0.1756747767253124,y=0.40173864656676805 +a=zee,b=pan,i=8557,x=0.4734760023383495,y=0.24574081766297817 +a=pan,b=pan,i=8558,x=0.01915285502673958,y=0.0710080820684984 +a=pan,b=pan,i=8560,x=0.8369571665486479,y=0.6640166878609967 +a=zee,b=eks,i=8564,x=0.4638040598773725,y=0.34104108677898826 +a=wye,b=hat,i=8565,x=0.48113198136329016,y=0.3218458306963313 +a=pan,b=hat,i=8567,x=0.7401694289092702,y=0.8501949156927895 +a=wye,b=eks,i=8568,x=0.5607940018315913,y=0.6859095069187073 +a=hat,b=wye,i=8569,x=0.8193761557404394,y=0.6213974290333986 +a=hat,b=pan,i=8571,x=0.3374929371344728,y=0.11008369139923513 +a=wye,b=zee,i=8572,x=0.5104050859274984,y=0.84636724693727 +a=eks,b=hat,i=8575,x=0.411309283136459,y=0.3134260008884213 +a=wye,b=eks,i=8578,x=0.8671191631706497,y=0.848376644694914 +a=hat,b=pan,i=8580,x=0.20981130689562955,y=0.4981591059735274 +a=zee,b=wye,i=8582,x=0.48899851680494,y=0.05774193348030199 +a=pan,b=zee,i=8585,x=0.8620613291960066,y=0.8283882429708938 +a=zee,b=wye,i=8586,x=0.6927422583943957,y=0.7194075668113131 +a=hat,b=zee,i=8589,x=0.2926550989813841,y=0.35398173553544887 +a=hat,b=pan,i=8591,x=0.7873294723300266,y=0.5332360898832793 +a=zee,b=zee,i=8593,x=0.2617818185031422,y=0.43707681521897646 +a=zee,b=eks,i=8595,x=0.42488684401408794,y=0.2974668150516677 +a=wye,b=wye,i=8596,x=0.8826796731081049,y=0.7850131924698824 +a=wye,b=eks,i=8597,x=0.006860697351333767,y=0.19549617714299017 +a=wye,b=zee,i=8599,x=0.7184888188080124,y=0.8697536607671493 +a=hat,b=wye,i=8600,x=0.84790186953787,y=0.8684654646246722 +a=eks,b=pan,i=8603,x=0.31611152902489204,y=0.11267222283796785 +a=pan,b=wye,i=8607,x=0.7672859830291083,y=0.9905418229463311 +a=eks,b=wye,i=8611,x=0.024981210157926648,y=0.4592839770075655 +a=pan,b=zee,i=8616,x=0.6883510014246306,y=0.8824450569844674 +a=zee,b=eks,i=8617,x=0.4515091274400017,y=0.020225254455900066 +a=pan,b=hat,i=8619,x=0.2649678025213431,y=0.39936058228129934 +a=zee,b=zee,i=8621,x=0.13218842583668222,y=0.03127532132246047 +a=hat,b=eks,i=8622,x=0.49385289030098156,y=0.3427851043390181 +a=eks,b=zee,i=8623,x=0.18543631005824213,y=0.19588655519979803 +a=pan,b=zee,i=8624,x=0.10763314570414217,y=0.08213428508081799 +a=pan,b=eks,i=8625,x=0.6882597637249681,y=0.8142971025439197 +a=eks,b=hat,i=8626,x=0.6080795099100825,y=0.8728243765075873 +a=hat,b=zee,i=8628,x=0.46540841676613476,y=0.10159896993531026 +a=wye,b=pan,i=8630,x=0.6807920836499873,y=0.8665298197163882 +a=pan,b=eks,i=8631,x=0.6858410458377651,y=0.7631951114896744 +a=eks,b=hat,i=8632,x=0.20944920807915668,y=0.17415067019098263 +a=zee,b=pan,i=8634,x=0.3707685639916669,y=0.2775760739581703 +a=zee,b=eks,i=8637,x=0.6395976874259532,y=0.9961211959529084 +a=zee,b=eks,i=8639,x=0.2524229698549828,y=0.17611542817224723 +a=zee,b=zee,i=8640,x=0.08482390402218887,y=0.36890700689619493 +a=eks,b=pan,i=8641,x=0.46605482768215767,y=0.07140744226571838 +a=eks,b=hat,i=8642,x=0.10408804972672026,y=0.23204314849773244 +a=hat,b=zee,i=8643,x=0.3955443156971198,y=0.35524981169296355 +a=wye,b=wye,i=8647,x=0.8282095483187364,y=0.5670959372120373 +a=pan,b=hat,i=8649,x=0.8273775847857144,y=0.849837822420028 +a=hat,b=pan,i=8650,x=0.7798855565061036,y=0.6249390723014688 +a=pan,b=wye,i=8656,x=0.5362020839763336,y=0.5898815059855541 +a=hat,b=pan,i=8657,x=0.4419120878855759,y=0.04387616479212919 +a=eks,b=hat,i=8661,x=0.9412054441857266,y=0.7031238908715453 +a=zee,b=eks,i=8665,x=0.16620817209916572,y=0.4183421439519892 +a=pan,b=eks,i=8667,x=0.16483965969504477,y=0.008847013569707962 +a=hat,b=eks,i=8670,x=0.6115682118401596,y=0.709847191339046 +a=hat,b=pan,i=8671,x=0.5876224326167997,y=0.655751406127023 +a=wye,b=zee,i=8676,x=0.458348366941119,y=0.0654065118924938 +a=wye,b=eks,i=8679,x=0.8714866001900081,y=0.5074064697197682 +a=pan,b=zee,i=8680,x=0.8573300862564848,y=0.8110639386847459 +a=hat,b=eks,i=8682,x=0.8690529123645934,y=0.9535269156601301 +a=wye,b=zee,i=8683,x=0.6350123840910076,y=0.6382912385391265 +a=zee,b=wye,i=8685,x=0.584126263404004,y=0.7538247769853159 +a=wye,b=wye,i=8686,x=0.43551003027785373,y=0.3236501977657479 +a=wye,b=hat,i=8687,x=0.8880686097383739,y=0.6330150426943297 +a=eks,b=pan,i=8691,x=0.9943932359314775,y=0.9072697301052425 +a=eks,b=hat,i=8694,x=0.742421569895559,y=0.766958291324268 +a=zee,b=eks,i=8695,x=0.23665653193040737,y=0.2743956071876914 +a=pan,b=wye,i=8700,x=0.849446996637848,y=0.7731446643107283 +a=pan,b=pan,i=8701,x=0.6101087522261474,y=0.5619798733118421 +a=hat,b=hat,i=8703,x=0.5764546868259887,y=0.5585165186187631 +a=wye,b=hat,i=8704,x=0.5825019915262796,y=0.7509760878946939 +a=wye,b=hat,i=8705,x=0.2608869277824021,y=0.18054497056171448 +a=hat,b=hat,i=8706,x=0.44933047132208914,y=0.2870706030629274 +a=eks,b=eks,i=8707,x=0.5126396112669858,y=0.7451349937567859 +a=eks,b=eks,i=8710,x=0.23179579194118272,y=0.2720693323497807 +a=zee,b=zee,i=8714,x=0.871119409753738,y=0.8880243168317828 +a=pan,b=zee,i=8716,x=0.010723117383408809,y=0.3256007021073345 +a=pan,b=pan,i=8719,x=0.8266651999765658,y=0.7457257758170397 +a=zee,b=hat,i=8721,x=0.18186817750471462,y=0.28188928351608533 +a=eks,b=wye,i=8722,x=0.1796424637908317,y=0.08845716187743458 +a=hat,b=zee,i=8728,x=0.1222023744265569,y=0.36047803182555027 +a=wye,b=zee,i=8731,x=0.35713870378290125,y=0.1671267891620788 +a=hat,b=zee,i=8732,x=0.5996953011640668,y=0.62340072229723 +a=zee,b=hat,i=8733,x=0.2345433105033039,y=0.10071782641377514 +a=zee,b=hat,i=8734,x=0.301665687569308,y=0.3630510637781915 +a=hat,b=pan,i=8735,x=0.47526687158292913,y=0.22747265846322517 +a=pan,b=eks,i=8736,x=0.5793971065628433,y=0.6408359296127717 +a=wye,b=zee,i=8737,x=0.6210812266919626,y=0.8036316255685408 +a=pan,b=wye,i=8738,x=0.15856470090745411,y=0.07442697669748699 +a=zee,b=zee,i=8740,x=0.7182904394926175,y=0.7258491677192344 +a=wye,b=hat,i=8741,x=0.050796016954941514,y=0.2827688297213582 +a=pan,b=hat,i=8742,x=0.536032482315453,y=0.7201071015346874 +a=pan,b=pan,i=8748,x=0.0504766925956035,y=0.1711562295167237 +a=eks,b=eks,i=8749,x=0.43854684004790123,y=0.28682577788725483 +a=wye,b=hat,i=8751,x=0.06509359888339494,y=0.177636855552877 +a=eks,b=pan,i=8752,x=0.09242339085575646,y=0.32343297889748723 +a=wye,b=eks,i=8753,x=0.9973914329853147,y=0.9693279929688737 +a=hat,b=eks,i=8754,x=0.370565044079066,y=0.009819699195025788 +a=zee,b=pan,i=8755,x=0.8202332245450998,y=0.5597758930454603 +a=eks,b=hat,i=8756,x=0.272322951811926,y=0.145224793410337 +a=zee,b=zee,i=8758,x=0.9667659565271899,y=0.5623772828898473 +a=wye,b=wye,i=8761,x=0.6603209295504429,y=0.5459240190405134 +a=hat,b=eks,i=8763,x=0.08300923681882266,y=0.3326688755194035 +a=pan,b=wye,i=8765,x=0.7403998857752021,y=0.9560094148670492 +a=wye,b=zee,i=8766,x=0.9449147393082301,y=0.6732722707943484 +a=pan,b=hat,i=8767,x=0.994940403256145,y=0.6992814067153592 +a=pan,b=eks,i=8770,x=0.6298376152653163,y=0.5214339719227405 +a=wye,b=zee,i=8772,x=0.754483186364135,y=0.9567133222811894 +a=wye,b=eks,i=8774,x=0.3998473670297119,y=0.07393345230936454 +a=wye,b=zee,i=8775,x=0.15521659769175922,y=0.2873998987631695 +a=zee,b=wye,i=8778,x=0.7616404527480684,y=0.8158713089665471 +a=hat,b=wye,i=8779,x=0.600461848950472,y=0.5399884947809014 +a=eks,b=zee,i=8780,x=0.5925751420631895,y=0.6690795493308443 +a=pan,b=zee,i=8781,x=0.9383737724522293,y=0.7748193135876428 +a=zee,b=hat,i=8785,x=0.6464009753631575,y=0.6923362770119578 +a=hat,b=zee,i=8788,x=0.2642687755038374,y=0.10859080810253674 +a=wye,b=hat,i=8790,x=0.8223311948449997,y=0.5130414892803776 +a=eks,b=hat,i=8791,x=0.6818394894701235,y=0.7849388490947223 +a=pan,b=pan,i=8794,x=0.9586567458589967,y=0.919190837846641 +a=wye,b=wye,i=8796,x=0.534583514132678,y=0.7819265778012215 +a=pan,b=hat,i=8797,x=0.4497161697366787,y=0.026741184746243984 +a=zee,b=eks,i=8798,x=0.8167620532839222,y=0.8279530206710328 +a=wye,b=eks,i=8799,x=0.8471762978662517,y=0.6353417536536258 +a=hat,b=hat,i=8801,x=0.017219020782623162,y=0.1624665172562224 +a=zee,b=wye,i=8802,x=0.5608298870065771,y=0.5058672809947269 +a=eks,b=pan,i=8803,x=0.4433211231528589,y=0.2838323939048415 +a=wye,b=pan,i=8806,x=0.08327290658651032,y=0.2550251881973168 +a=pan,b=eks,i=8807,x=0.339222785155762,y=0.1751435242352425 +a=zee,b=zee,i=8808,x=0.4820472727787015,y=0.017092345316797486 +a=wye,b=eks,i=8811,x=0.27073265506551913,y=0.4615910666569303 +a=eks,b=eks,i=8812,x=0.07160623229882901,y=0.12458111194427568 +a=pan,b=hat,i=8813,x=0.7877743286534948,y=0.8757926217967861 +a=zee,b=wye,i=8815,x=0.7068610202368742,y=0.7545170669582756 +a=zee,b=hat,i=8819,x=0.8077899694017853,y=0.9694410429631465 +a=wye,b=wye,i=8822,x=0.5093848419146877,y=0.7499112900526392 +a=wye,b=zee,i=8823,x=0.7521935072400413,y=0.8768924705259773 +a=zee,b=wye,i=8824,x=0.17855149771491108,y=0.09366701006513045 +a=wye,b=wye,i=8825,x=0.9175145724829686,y=0.733177971733118 +a=wye,b=pan,i=8826,x=0.7781119220016439,y=0.5568374194244214 +a=pan,b=pan,i=8827,x=0.44994539245047094,y=0.010072546778717273 +a=zee,b=pan,i=8828,x=0.8974531793622843,y=0.6299514776398363 +a=eks,b=zee,i=8832,x=0.8201188808616761,y=0.7163833146418705 +a=pan,b=hat,i=8838,x=0.4461825537060876,y=0.3925097922631463 +a=wye,b=pan,i=8839,x=0.4002040179552746,y=0.24694949779242004 +a=pan,b=eks,i=8842,x=0.9266082306477657,y=0.5285007006129709 +a=hat,b=hat,i=8843,x=0.37872486721691034,y=0.07532645476050148 +a=hat,b=hat,i=8844,x=0.0685259642260373,y=0.00776256940978215 +a=pan,b=wye,i=8845,x=0.24303613366881238,y=0.13056160975299724 +a=wye,b=eks,i=8846,x=0.9676348576302707,y=0.5106172718000012 +a=pan,b=zee,i=8849,x=0.6264364311275306,y=0.9563714459175713 +a=hat,b=eks,i=8850,x=0.8735595733663851,y=0.5106033973424751 +a=hat,b=wye,i=8854,x=0.9304995637638334,y=0.6319621895624278 +a=pan,b=zee,i=8858,x=0.7128306783608381,y=0.811303686462451 +a=pan,b=wye,i=8859,x=0.9081121983690633,y=0.5712022128090308 +a=wye,b=hat,i=8861,x=0.39486469148361836,y=0.49780490997274707 +a=wye,b=wye,i=8862,x=0.7736663364376681,y=0.5874621525618737 +a=eks,b=eks,i=8864,x=0.8345356283222535,y=0.7112462031216813 +a=zee,b=hat,i=8866,x=0.6732648337974786,y=0.9333019394438807 +a=hat,b=hat,i=8868,x=0.016222381142314224,y=0.02090746494690887 +a=zee,b=wye,i=8873,x=0.12465164468565504,y=0.4217551436223611 +a=hat,b=wye,i=8874,x=0.8578330113744658,y=0.5967910955072325 +a=wye,b=pan,i=8875,x=0.9700008052690227,y=0.5495480079950836 +a=wye,b=eks,i=8877,x=0.21506616709063353,y=0.028566538362973737 +a=zee,b=pan,i=8879,x=0.8504405312776793,y=0.6033489024089217 +a=wye,b=wye,i=8880,x=0.47595916238031677,y=0.4288837512249194 +a=eks,b=zee,i=8881,x=0.45213579710907703,y=0.08748650555497739 +a=hat,b=eks,i=8883,x=0.7348243939209332,y=0.8605568412288824 +a=zee,b=wye,i=8885,x=0.41758576449425977,y=0.14627581317514182 +a=wye,b=hat,i=8886,x=0.9280339369715974,y=0.9297205006311496 +a=zee,b=zee,i=8889,x=0.06545001204265088,y=0.3004515856834621 +a=eks,b=zee,i=8890,x=0.27962535290039825,y=0.44335679461319166 +a=pan,b=eks,i=8892,x=0.3852530201110397,y=0.06941698785655903 +a=zee,b=eks,i=8894,x=0.1966531651167187,y=0.4688240979189081 +a=wye,b=hat,i=8895,x=0.22463107582925324,y=0.4161186278077874 +a=eks,b=zee,i=8896,x=0.22809184804735871,y=0.4707492036142362 +a=hat,b=zee,i=8898,x=0.45420946781919536,y=0.10354482418357991 +a=zee,b=pan,i=8899,x=0.1500424792671291,y=0.3904357922605537 +a=eks,b=hat,i=8900,x=0.4705695658454211,y=0.13058529889276693 +a=zee,b=eks,i=8903,x=0.4231582011204885,y=0.4821489267549405 +a=eks,b=wye,i=8904,x=0.27693517497385267,y=0.35861877550118093 +a=hat,b=pan,i=8910,x=0.49610253645583846,y=0.21986829070394298 +a=eks,b=wye,i=8911,x=0.09558215825789063,y=0.018958306464913255 +a=hat,b=zee,i=8915,x=0.4040203950712935,y=0.04965833346589221 +a=eks,b=wye,i=8916,x=0.46871698272105,y=0.3462467467139262 +a=eks,b=hat,i=8919,x=0.4742484069291977,y=0.2514827712591855 +a=pan,b=wye,i=8920,x=0.733610226156712,y=0.5651397506818968 +a=hat,b=zee,i=8921,x=0.5565613081265703,y=0.9540215346587051 +a=pan,b=pan,i=8922,x=0.270663413379612,y=0.4701176631611145 +a=pan,b=zee,i=8923,x=0.1853923248765008,y=0.0022929560982657415 +a=eks,b=wye,i=8925,x=0.5609329671328473,y=0.589599688677612 +a=pan,b=eks,i=8926,x=0.5899990569564478,y=0.9670305978679095 +a=zee,b=wye,i=8929,x=0.7910634287616417,y=0.5832583369417834 +a=pan,b=eks,i=8930,x=0.9200311370773863,y=0.8086516025019609 +a=zee,b=zee,i=8933,x=0.4454093296017202,y=0.3284583037994141 +a=zee,b=eks,i=8935,x=0.4486952558039746,y=0.4130427561178419 +a=hat,b=eks,i=8936,x=0.9755076232964625,y=0.6362818073430646 +a=hat,b=pan,i=8939,x=0.8511623725969789,y=0.6164456458973154 +a=wye,b=wye,i=8940,x=0.9818963757219575,y=0.5755972292005318 +a=hat,b=hat,i=8941,x=0.7568298583150284,y=0.5846179373919896 +a=eks,b=hat,i=8947,x=0.8483324196518135,y=0.6158053719777993 +a=eks,b=pan,i=8948,x=0.5318875109400665,y=0.8230182723036877 +a=zee,b=wye,i=8950,x=0.2790928413033852,y=0.0772468110330039 +a=wye,b=eks,i=8951,x=0.9027943823162313,y=0.6124436018843183 +a=zee,b=eks,i=8954,x=0.47758220480911473,y=0.2664181870815133 +a=hat,b=pan,i=8955,x=0.3375565375177234,y=0.19102233314969186 +a=eks,b=eks,i=8957,x=0.7047805468534891,y=0.5946651385930218 +a=pan,b=pan,i=8958,x=0.6519485361202326,y=0.7030912337766829 +a=hat,b=eks,i=8959,x=0.6713731052940981,y=0.6013560927295543 +a=hat,b=pan,i=8960,x=0.9417167187642326,y=0.8026299128777213 +a=zee,b=wye,i=8961,x=0.8154052031095614,y=0.6481399972215665 +a=pan,b=wye,i=8962,x=0.0914057435253639,y=0.10822318947000709 +a=pan,b=hat,i=8963,x=0.3046680167824908,y=0.09348404024830137 +a=zee,b=zee,i=8964,x=0.6189408278256606,y=0.8433159445563726 +a=eks,b=hat,i=8965,x=0.958051223919934,y=0.5081338063861043 +a=wye,b=eks,i=8966,x=0.8530691152394455,y=0.8692728927718893 +a=hat,b=eks,i=8967,x=0.8372819315874948,y=0.8861340588817578 +a=wye,b=zee,i=8968,x=0.9977506774202527,y=0.9679468301172027 +a=hat,b=pan,i=8969,x=0.45963913428927994,y=0.2847833031004139 +a=pan,b=eks,i=8970,x=0.34327965136688565,y=0.2691645574062619 +a=hat,b=zee,i=8972,x=0.5786862872644059,y=0.8671986650119898 +a=pan,b=pan,i=8975,x=0.30697964139250933,y=0.08659671798153756 +a=eks,b=hat,i=8978,x=0.5232916500187303,y=0.8753848427459924 +a=zee,b=pan,i=8984,x=0.6987813603715117,y=0.5232757984191948 +a=hat,b=wye,i=8985,x=0.932024395968463,y=0.9447580630208217 +a=pan,b=hat,i=8988,x=0.5404886782798238,y=0.5374270296539031 +a=wye,b=hat,i=8989,x=0.9762152572727496,y=0.8712434910014083 +a=pan,b=eks,i=8991,x=0.5236344484593898,y=0.7020390430173928 +a=zee,b=zee,i=8992,x=0.285347240060405,y=0.2493240966526331 +a=zee,b=wye,i=8993,x=0.7119318558771737,y=0.8612125817012293 +a=pan,b=eks,i=8994,x=0.6358666072344865,y=0.930679583655016 +a=eks,b=zee,i=8996,x=0.014997169280220546,y=0.38924624193859947 +a=pan,b=eks,i=8997,x=0.006957705982631457,y=0.27329586967444996 +a=zee,b=wye,i=8998,x=0.45799438726799335,y=0.020705027471035087 +a=hat,b=eks,i=9000,x=0.33727508102114134,y=0.13582122939201124 +a=zee,b=eks,i=9004,x=0.4893113819292234,y=0.23390278210191928 +a=zee,b=wye,i=9008,x=0.8282941376563813,y=0.9889370827954176 +a=pan,b=pan,i=9009,x=0.3878236858466175,y=0.06714068514516147 +a=zee,b=pan,i=9013,x=0.6305143660449302,y=0.710245374097503 +a=zee,b=wye,i=9014,x=0.16891869382531022,y=0.37574058303798785 +a=pan,b=wye,i=9015,x=0.3220094028213596,y=0.4839478151356543 +a=eks,b=eks,i=9016,x=0.5800740825749267,y=0.8910261945783475 +a=zee,b=hat,i=9017,x=0.9502641304019075,y=0.8396710982351069 +a=pan,b=eks,i=9018,x=0.4764608908539697,y=0.4728942258779697 +a=hat,b=wye,i=9019,x=0.272865007065651,y=0.41472685232133355 +a=eks,b=wye,i=9021,x=0.7714689461624145,y=0.7234215610234059 +a=eks,b=eks,i=9022,x=0.8213647586189171,y=0.8993719170687399 +a=zee,b=zee,i=9023,x=0.7890585709155626,y=0.5099043493783608 +a=hat,b=zee,i=9026,x=0.8364001741754985,y=0.8590079093968295 +a=zee,b=wye,i=9028,x=0.5239151547368636,y=0.8242755070656802 +a=zee,b=pan,i=9030,x=0.5793285227205369,y=0.8038160807198467 +a=zee,b=wye,i=9031,x=0.42904790956591343,y=0.292783754196035 +a=eks,b=eks,i=9033,x=0.6937567726575595,y=0.9601490785081487 +a=zee,b=wye,i=9034,x=0.7679588189607225,y=0.5157794038228849 +a=zee,b=eks,i=9035,x=0.8214778175820499,y=0.760903040561442 +a=pan,b=wye,i=9037,x=0.5665532246879906,y=0.7400695598140006 +a=wye,b=hat,i=9041,x=0.983147388463674,y=0.6432444380950916 +a=hat,b=hat,i=9047,x=0.49305007094314124,y=0.3988521392673088 +a=pan,b=eks,i=9050,x=0.9286228908161963,y=0.7128664838636729 +a=pan,b=eks,i=9052,x=0.9883016421626661,y=0.836414097002929 +a=eks,b=eks,i=9053,x=0.578258852447845,y=0.6483953013399163 +a=pan,b=eks,i=9054,x=0.4581912096837616,y=0.2396747725609628 +a=pan,b=zee,i=9055,x=0.3910891811342043,y=0.3060677650909158 +a=zee,b=eks,i=9056,x=0.1257667798355191,y=0.22523050330447225 +a=hat,b=zee,i=9059,x=0.8032276523393308,y=0.5895573796523289 +a=zee,b=wye,i=9060,x=0.9489845382435659,y=0.7186985210470157 +a=pan,b=pan,i=9064,x=0.957433552072592,y=0.612273185217601 +a=pan,b=pan,i=9065,x=0.9206660995409818,y=0.6388548120920611 +a=hat,b=eks,i=9066,x=0.7938077850540011,y=0.9840395711931128 +a=eks,b=eks,i=9067,x=0.7586156840742447,y=0.9657635310428576 +a=zee,b=wye,i=9068,x=0.03525325620506059,y=0.20286396861407563 +a=eks,b=pan,i=9076,x=0.9828706810264064,y=0.7255065121370968 +a=wye,b=pan,i=9077,x=0.285398788706721,y=0.4224009700612671 +a=eks,b=wye,i=9079,x=0.2615316643364618,y=0.22800118037634576 +a=zee,b=zee,i=9080,x=0.4293043221770476,y=0.17146941589040998 +a=eks,b=zee,i=9083,x=0.23246167408482288,y=0.22121933132231686 +a=zee,b=hat,i=9084,x=0.3023274634670656,y=0.3919343366566008 +a=wye,b=zee,i=9085,x=0.48017021719327857,y=0.0007369823565522848 +a=eks,b=hat,i=9089,x=0.17655473424651258,y=0.027572342702157582 +a=zee,b=hat,i=9090,x=0.32515391353663414,y=0.24968345250419 +a=pan,b=pan,i=9094,x=0.9716001304365217,y=0.6469197673672618 +a=wye,b=hat,i=9098,x=0.2804902678845115,y=0.048162079204052355 +a=eks,b=zee,i=9099,x=0.43507793732310474,y=0.3953634078162601 +a=pan,b=hat,i=9102,x=0.28992810063257124,y=0.0936263604214349 +a=hat,b=hat,i=9105,x=0.4895163425613803,y=0.033340055000638746 +a=pan,b=zee,i=9106,x=0.44873266752482066,y=0.15530029661112588 +a=pan,b=wye,i=9107,x=0.34313847787795904,y=0.2784766094254877 +a=eks,b=hat,i=9109,x=0.9754089146191263,y=0.5077651396700906 +a=hat,b=zee,i=9110,x=0.6804708680166679,y=0.5357141089061417 +a=eks,b=wye,i=9114,x=0.9835650326182704,y=0.8742646308873757 +a=wye,b=zee,i=9115,x=0.10698858622424778,y=0.1221930347907727 +a=pan,b=eks,i=9117,x=0.03509835946106599,y=0.4760601952379325 +a=eks,b=hat,i=9119,x=0.4790316458227425,y=0.39259275204959654 +a=zee,b=eks,i=9120,x=0.8458192848056897,y=0.9572808268819287 +a=pan,b=pan,i=9121,x=0.9385839358069921,y=0.6047637384188489 +a=wye,b=pan,i=9124,x=0.271590915264334,y=0.042888205379760125 +a=wye,b=pan,i=9127,x=0.8948475255545615,y=0.6574529698134108 +a=wye,b=hat,i=9128,x=0.3669933618796106,y=0.37512574289121725 +a=pan,b=wye,i=9132,x=0.6455902674388132,y=0.5382099179246037 +a=eks,b=hat,i=9134,x=0.16612397042168814,y=0.3555728981905678 +a=zee,b=hat,i=9137,x=0.0053168417053239825,y=0.23970890502186593 +a=zee,b=pan,i=9140,x=0.5013642860004229,y=0.6650678922317501 +a=eks,b=hat,i=9141,x=0.39054802020070156,y=0.06891218601149551 +a=wye,b=hat,i=9143,x=0.4460302810053538,y=0.040278587711885305 +a=hat,b=eks,i=9144,x=0.30372533545667213,y=0.4297094831523881 +a=zee,b=eks,i=9145,x=0.00769664097559164,y=0.1446289205179656 +a=pan,b=wye,i=9148,x=0.7394828765293925,y=0.9475622732914554 +a=zee,b=pan,i=9149,x=0.22357262525185106,y=0.20550777850363977 +a=zee,b=pan,i=9150,x=0.7364509479059471,y=0.5273598026796336 +a=zee,b=eks,i=9151,x=0.3216536526700301,y=0.23861396443066107 +a=zee,b=wye,i=9153,x=0.7713603997995606,y=0.8927934282961629 +a=eks,b=eks,i=9154,x=0.8033015390132335,y=0.7428789028852476 +a=hat,b=pan,i=9155,x=0.4469843980869507,y=0.18928924828611082 +a=wye,b=wye,i=9156,x=0.500390135135027,y=0.8848611838558533 +a=zee,b=hat,i=9157,x=0.6459716786543495,y=0.8783255778315494 +a=zee,b=pan,i=9158,x=0.829825296282736,y=0.9403424810846446 +a=wye,b=zee,i=9161,x=0.9794920335555851,y=0.5208178578405636 +a=hat,b=pan,i=9162,x=0.36011363532418106,y=0.3418468995076799 +a=pan,b=wye,i=9163,x=0.37797791224139665,y=0.39353695559343227 +a=hat,b=zee,i=9164,x=0.8838448430378912,y=0.7958865093747128 +a=zee,b=zee,i=9165,x=0.7783131261247423,y=0.7403476431916528 +a=eks,b=eks,i=9166,x=0.22004086657109556,y=0.19736319549096537 +a=wye,b=pan,i=9168,x=0.5370077637228887,y=0.6389653169963743 +a=pan,b=zee,i=9169,x=0.030815090059835182,y=0.017547992939040524 +a=hat,b=zee,i=9171,x=0.46003847353195026,y=0.4354345395691309 +a=zee,b=wye,i=9175,x=0.19674254649951783,y=0.18304515051083692 +a=eks,b=pan,i=9176,x=0.21328957209812893,y=0.13489440510159378 +a=pan,b=eks,i=9177,x=0.005689888388995534,y=0.19304812808970884 +a=pan,b=pan,i=9180,x=0.6528911310033898,y=0.7987231494976602 +a=pan,b=hat,i=9181,x=0.6407905148282739,y=0.7653184860370159 +a=zee,b=eks,i=9183,x=0.8789109160607933,y=0.6764597514962247 +a=zee,b=eks,i=9187,x=0.9492829297817624,y=0.9675987602030636 +a=pan,b=wye,i=9190,x=0.8371899774027962,y=0.7968937186611519 +a=wye,b=zee,i=9191,x=0.021517369039138368,y=0.1381446138482929 +a=eks,b=zee,i=9192,x=0.2695667438992312,y=0.28074171138048576 +a=wye,b=pan,i=9193,x=0.894511626988757,y=0.938591468790241 +a=hat,b=hat,i=9196,x=0.3980083533361548,y=0.12546876469790447 +a=pan,b=pan,i=9198,x=0.6918350451415268,y=0.7037194771160388 +a=eks,b=wye,i=9200,x=0.5817459757102148,y=0.7926589099732673 +a=pan,b=hat,i=9211,x=0.6420793762242888,y=0.686212047389247 +a=zee,b=zee,i=9214,x=0.5228330684403698,y=0.9018872431686975 +a=wye,b=pan,i=9216,x=0.945612107018632,y=0.5963971999452331 +a=eks,b=zee,i=9221,x=0.41382740826608244,y=0.477677197129144 +a=hat,b=eks,i=9222,x=0.6481864881498441,y=0.5386696824239133 +a=hat,b=pan,i=9227,x=0.946179027020023,y=0.5244012924468459 +a=pan,b=eks,i=9230,x=0.3504445487923017,y=0.0696878797080479 +a=wye,b=zee,i=9231,x=0.9610972939563219,y=0.9615810406623142 +a=eks,b=wye,i=9232,x=0.9834939198983763,y=0.902120163211437 +a=wye,b=wye,i=9234,x=0.07920533790072082,y=0.4210755544521094 +a=eks,b=hat,i=9235,x=0.48788423763049804,y=0.4836801731961293 +a=hat,b=hat,i=9237,x=0.7302582849873859,y=0.6347279985888814 +a=wye,b=hat,i=9240,x=0.8014369373980875,y=0.814100095516592 +a=pan,b=wye,i=9244,x=0.2905201186571721,y=0.43425495374391 +a=eks,b=hat,i=9249,x=0.39091312069697004,y=0.3308378438144999 +a=zee,b=pan,i=9253,x=0.9673157002999003,y=0.7433452506349982 +a=eks,b=pan,i=9255,x=0.4613513625777358,y=0.13932504620685293 +a=wye,b=hat,i=9256,x=0.961942362261845,y=0.9395596121676374 +a=zee,b=eks,i=9257,x=0.8279072561096625,y=0.8490761119202441 +a=wye,b=hat,i=9258,x=0.22113630994807887,y=0.04508156412906639 +a=eks,b=pan,i=9261,x=0.269529051685529,y=0.4796863618360836 +a=hat,b=zee,i=9264,x=0.023456730670551096,y=0.1975931324733875 +a=zee,b=pan,i=9265,x=0.007623684349103987,y=0.07551340520872629 +a=eks,b=eks,i=9266,x=0.17817560372002472,y=0.49956704475839064 +a=pan,b=pan,i=9267,x=0.04690229807589086,y=0.1929566014362788 +a=zee,b=eks,i=9268,x=0.3470560427863578,y=0.3275172947002548 +a=pan,b=pan,i=9270,x=0.1487528959524752,y=0.4469367832007153 +a=pan,b=wye,i=9271,x=0.24595184073704124,y=0.48817169012236983 +a=eks,b=wye,i=9275,x=0.09259540108550524,y=0.21275003504178946 +a=zee,b=pan,i=9276,x=0.684545528802376,y=0.5890511399726057 +a=eks,b=zee,i=9277,x=0.8931272247478754,y=0.9108980465393053 +a=wye,b=hat,i=9278,x=0.4908268342979165,y=0.1022036634900918 +a=hat,b=hat,i=9279,x=0.2967586295179133,y=0.28353991288502345 +a=hat,b=pan,i=9282,x=0.7019948002783253,y=0.631688166262754 +a=wye,b=wye,i=9284,x=0.6806389501871987,y=0.6623844311258401 +a=hat,b=hat,i=9285,x=0.4737832453554822,y=0.41355006089770063 +a=eks,b=zee,i=9287,x=0.8397334293185692,y=0.5061677209701542 +a=pan,b=zee,i=9290,x=0.3192448675700893,y=0.44823866938306645 +a=zee,b=wye,i=9291,x=0.9454063570448517,y=0.8966671326133628 +a=pan,b=wye,i=9292,x=0.23598454792188905,y=0.19161925423381865 +a=eks,b=pan,i=9294,x=0.6560425166942336,y=0.6540980604466382 +a=wye,b=zee,i=9298,x=0.6400110650985101,y=0.5918078681573676 +a=pan,b=pan,i=9301,x=0.9138183195198948,y=0.7104753541099725 +a=hat,b=wye,i=9304,x=0.7296704964431727,y=0.7521653716034574 +a=eks,b=zee,i=9305,x=0.06306304065329327,y=0.0425317362399702 +a=pan,b=hat,i=9308,x=0.6041097470881792,y=0.6019432291571227 +a=zee,b=zee,i=9310,x=0.0489167780793065,y=0.1349420473135753 +a=zee,b=hat,i=9311,x=0.9072476732379934,y=0.9064380734997842 +a=wye,b=wye,i=9313,x=0.8777070865064334,y=0.688500944696727 +a=zee,b=eks,i=9314,x=0.23207083417195573,y=0.1459854668671191 +a=eks,b=pan,i=9317,x=0.7067142230113493,y=0.8603219297899701 +a=zee,b=pan,i=9319,x=0.32868846620305514,y=0.23221497395763813 +a=hat,b=eks,i=9322,x=0.4540531923441389,y=0.08529592575810008 +a=pan,b=pan,i=9329,x=0.709436743485784,y=0.864805283294307 +a=wye,b=pan,i=9331,x=0.15157491016759606,y=0.1781007458002013 +a=hat,b=pan,i=9332,x=0.469941809547738,y=0.17916634366371342 +a=zee,b=hat,i=9333,x=0.09066429132809939,y=0.11291661870669667 +a=eks,b=hat,i=9334,x=0.524982507717917,y=0.7739607975739912 +a=zee,b=zee,i=9335,x=0.012865744128303103,y=0.4199812901617862 +a=eks,b=wye,i=9337,x=0.967092843190403,y=0.7129610451088223 +a=zee,b=pan,i=9338,x=0.8766283655189672,y=0.8633718650644421 +a=wye,b=zee,i=9342,x=0.6598872721679194,y=0.5841487864376177 +a=pan,b=eks,i=9344,x=0.23032551308519345,y=0.4668513513037823 +a=zee,b=zee,i=9345,x=0.20721325482748,y=0.034658616763860395 +a=pan,b=zee,i=9346,x=0.16804254918956518,y=0.41515674460320806 +a=zee,b=hat,i=9349,x=0.39077150740400146,y=0.35499431123174563 +a=zee,b=wye,i=9352,x=0.25522951350527867,y=0.48668317596678823 +a=hat,b=eks,i=9355,x=0.7415812921258672,y=0.5371997970549264 +a=eks,b=pan,i=9359,x=0.726201179013375,y=0.8974974727334436 +a=wye,b=eks,i=9361,x=0.9893854310908603,y=0.6762929165737711 +a=hat,b=pan,i=9363,x=0.24144536935297445,y=0.2588538401367807 +a=pan,b=eks,i=9364,x=0.20906377399579568,y=0.26492309174424467 +a=zee,b=eks,i=9366,x=0.564783511562303,y=0.8736158892678358 +a=zee,b=zee,i=9367,x=0.5210119669704992,y=0.6601277179108643 +a=eks,b=wye,i=9370,x=0.45402522126988876,y=0.3506046491270858 +a=hat,b=eks,i=9376,x=0.7413691108319418,y=0.6875522126693252 +a=zee,b=pan,i=9378,x=0.07698056466866121,y=0.3418330456253533 +a=eks,b=pan,i=9380,x=0.2066941665945501,y=0.34630072002937273 +a=eks,b=eks,i=9384,x=0.6925067244014451,y=0.5943855874672127 +a=zee,b=pan,i=9392,x=0.7293619733667298,y=0.9075863768811903 +a=wye,b=wye,i=9394,x=0.10611623011471227,y=0.3957794249815757 +a=zee,b=pan,i=9396,x=0.6285537391072125,y=0.9531200799497426 +a=pan,b=wye,i=9398,x=0.8650573724586973,y=0.5778302746561125 +a=wye,b=zee,i=9399,x=0.4320795547957027,y=0.23858094801157526 +a=hat,b=wye,i=9400,x=0.2940385536354171,y=0.23832353705367249 +a=zee,b=eks,i=9401,x=0.42923024441857793,y=0.17544011645116253 +a=zee,b=pan,i=9406,x=0.6365186667658354,y=0.8944728240200203 +a=pan,b=wye,i=9408,x=0.12426748935771803,y=0.0845763991164874 +a=hat,b=pan,i=9411,x=0.9186069486489989,y=0.8447036557059203 +a=hat,b=eks,i=9414,x=0.2255272659717531,y=0.35264234784519843 +a=zee,b=hat,i=9415,x=0.008811072137013154,y=0.035134463676480765 +a=eks,b=zee,i=9416,x=0.25375738274931314,y=0.2401418182493137 +a=hat,b=hat,i=9417,x=0.9120549045686616,y=0.8777751478548385 +a=eks,b=zee,i=9418,x=0.6260065420723087,y=0.5130847407197059 +a=wye,b=hat,i=9420,x=0.5546625744389891,y=0.592423843346026 +a=wye,b=pan,i=9423,x=0.7419375666814781,y=0.637584961040595 +a=zee,b=hat,i=9428,x=0.653199130802959,y=0.6335896172568141 +a=zee,b=hat,i=9429,x=0.532354384202152,y=0.6240035856800994 +a=zee,b=wye,i=9430,x=0.34274658023426774,y=0.30318681846915607 +a=zee,b=zee,i=9431,x=0.5467923659024335,y=0.7749657540239817 +a=zee,b=eks,i=9432,x=0.011838772084611482,y=0.1275339102058447 +a=eks,b=wye,i=9435,x=0.06360578109666282,y=0.46325468037532036 +a=hat,b=wye,i=9436,x=0.7601470639179305,y=0.659295809995321 +a=wye,b=zee,i=9440,x=0.5929171430130797,y=0.7244452361008757 +a=eks,b=pan,i=9441,x=0.6555419304461224,y=0.8327927199446215 +a=hat,b=zee,i=9442,x=0.3102917611279977,y=0.1420968126103015 +a=zee,b=pan,i=9444,x=0.09343968982332573,y=0.08259490069798114 +a=hat,b=wye,i=9446,x=0.17230938096585302,y=0.4547425422305543 +a=pan,b=zee,i=9448,x=0.1174681478790296,y=0.24900650669165836 +a=eks,b=eks,i=9451,x=0.3293644408777492,y=0.4858482434549475 +a=eks,b=hat,i=9452,x=0.06728855986596627,y=0.0225203259981267 +a=eks,b=eks,i=9454,x=0.6561623394687102,y=0.8733561225304062 +a=hat,b=hat,i=9455,x=0.7967671268259048,y=0.9988457558727984 +a=eks,b=hat,i=9456,x=0.3026733411299638,y=0.009039229737229593 +a=wye,b=hat,i=9459,x=0.6222194995601943,y=0.7094551547783764 +a=zee,b=pan,i=9462,x=0.3728674304211519,y=0.12798138723542984 +a=eks,b=hat,i=9464,x=0.8408137777713087,y=0.7528260965110807 +a=eks,b=zee,i=9465,x=0.33674248998876777,y=0.10313732374119522 +a=zee,b=hat,i=9466,x=0.7785160988373221,y=0.9149400917302326 +a=pan,b=pan,i=9467,x=0.6408147454849812,y=0.8180389929482121 +a=hat,b=eks,i=9469,x=0.7744532386038095,y=0.8239793457702959 +a=zee,b=hat,i=9474,x=0.647685209897895,y=0.8836053801968514 +a=wye,b=zee,i=9480,x=0.8749976408632957,y=0.6548646339660915 +a=wye,b=zee,i=9483,x=0.8152545316901858,y=0.805340784776813 +a=wye,b=pan,i=9484,x=0.6372765009756718,y=0.9390350932955009 +a=zee,b=pan,i=9487,x=0.4993989664425713,y=0.05807295824271008 +a=eks,b=wye,i=9490,x=0.3047068029924873,y=0.45677847562149443 +a=pan,b=zee,i=9493,x=0.14382267645371283,y=0.30310643623917777 +a=wye,b=eks,i=9496,x=0.6409095653823011,y=0.9562448788009965 +a=pan,b=hat,i=9499,x=0.6409505992060831,y=0.8924125083478576 +a=eks,b=pan,i=9502,x=0.16573428170345306,y=0.41898077136905765 +a=eks,b=wye,i=9503,x=0.36724763207097333,y=0.20835207321889548 +a=pan,b=zee,i=9507,x=0.7813724544334408,y=0.8453351473597829 +a=wye,b=wye,i=9508,x=0.7441125682394683,y=0.7008423538608134 +a=pan,b=wye,i=9509,x=0.9777133094457836,y=0.8770140891389367 +a=pan,b=zee,i=9510,x=0.5805152904440047,y=0.7292694938520734 +a=pan,b=eks,i=9512,x=0.8889876510183636,y=0.5398130117495377 +a=zee,b=hat,i=9513,x=0.9304009976201171,y=0.7707216462443467 +a=pan,b=zee,i=9516,x=0.19069582221512293,y=0.18374946422400285 +a=hat,b=zee,i=9517,x=0.7026133177880014,y=0.6466476553765019 +a=zee,b=eks,i=9524,x=0.9170688313846707,y=0.5069375781460218 +a=pan,b=pan,i=9526,x=0.2141091210993753,y=0.3444756388829696 +a=zee,b=wye,i=9528,x=0.8576581178453184,y=0.5844216436491058 +a=hat,b=pan,i=9529,x=0.15630461982613209,y=0.4213024290362597 +a=hat,b=zee,i=9533,x=0.14919839526856782,y=0.36262847729045855 +a=pan,b=zee,i=9534,x=0.028605382208390595,y=0.3310651782769932 +a=zee,b=hat,i=9538,x=0.6252849020303484,y=0.6594304208970674 +a=pan,b=hat,i=9540,x=0.9246863327027597,y=0.8632603228617942 +a=hat,b=eks,i=9541,x=0.4067481238813502,y=0.23429602829888707 +a=wye,b=pan,i=9542,x=0.021183317661808254,y=0.17173704813590862 +a=zee,b=hat,i=9544,x=0.8363252040733755,y=0.9066361832913213 +a=hat,b=wye,i=9545,x=0.8237931228490942,y=0.6154262745221335 +a=eks,b=pan,i=9546,x=0.40720117438767467,y=0.23973575256875324 +a=eks,b=eks,i=9548,x=0.18870561616460124,y=0.39344511734853893 +a=hat,b=pan,i=9549,x=0.810156100508244,y=0.8042316538504537 +a=eks,b=pan,i=9550,x=0.15708603238162966,y=0.1775120949821959 +a=wye,b=hat,i=9552,x=0.7096131782065784,y=0.9809388281353744 +a=wye,b=zee,i=9553,x=0.7419668715219193,y=0.8915237603968896 +a=hat,b=zee,i=9555,x=0.24555292038029897,y=0.48675495523019463 +a=hat,b=hat,i=9557,x=0.0708280418080367,y=0.028042679168150064 +a=hat,b=eks,i=9560,x=0.4502257867908256,y=0.24215826461552248 +a=hat,b=pan,i=9561,x=0.3883496618282979,y=0.22856613973468343 +a=eks,b=wye,i=9565,x=0.9044412102611812,y=0.9981501201118028 +a=hat,b=pan,i=9567,x=0.3290021077530395,y=0.39186940599147513 +a=hat,b=hat,i=9568,x=0.5173577930271901,y=0.5140354310886103 +a=zee,b=pan,i=9570,x=0.6962209074556881,y=0.9192719817135738 +a=eks,b=zee,i=9575,x=0.43349880702663446,y=0.2019764764745724 +a=eks,b=wye,i=9576,x=0.40205714986858077,y=0.4741982385845239 +a=zee,b=pan,i=9580,x=0.7965009504831406,y=0.7113454506506395 +a=zee,b=hat,i=9581,x=0.2752580210770491,y=0.38383648901881584 +a=zee,b=zee,i=9582,x=0.05859657717284972,y=0.4628784062589941 +a=eks,b=wye,i=9583,x=0.8996740267247002,y=0.5650994189598781 +a=pan,b=eks,i=9584,x=0.02695408257021037,y=0.29013109754146693 +a=zee,b=pan,i=9588,x=0.6700466485802432,y=0.8589272032654192 +a=eks,b=zee,i=9589,x=0.9276643978084914,y=0.5258608330900789 +a=zee,b=wye,i=9590,x=0.8441314279623635,y=0.9332236415562302 +a=pan,b=zee,i=9594,x=0.23590110682049703,y=0.4376160303971274 +a=eks,b=eks,i=9595,x=0.28340752983264006,y=0.11403963974075082 +a=wye,b=wye,i=9598,x=0.5312315260758368,y=0.8829573415823095 +a=zee,b=zee,i=9599,x=0.5367647772694465,y=0.8214571633873584 +a=wye,b=hat,i=9601,x=0.07895223840580223,y=0.194977597106609 +a=zee,b=eks,i=9605,x=0.20698996963521232,y=0.1727878106962335 +a=hat,b=wye,i=9606,x=0.8834303299307495,y=0.5688694060075045 +a=wye,b=eks,i=9609,x=0.6154267547093157,y=0.6251702670753683 +a=wye,b=wye,i=9610,x=0.6498025682619308,y=0.7373575543454602 +a=wye,b=wye,i=9613,x=0.22534868678381625,y=0.2948136458395363 +a=wye,b=pan,i=9615,x=0.9704362849821679,y=0.7056997811176895 +a=pan,b=wye,i=9624,x=0.7133865698466841,y=0.929260666330654 +a=hat,b=zee,i=9626,x=0.6958926586419276,y=0.9430927470576268 +a=eks,b=pan,i=9627,x=0.835956453698831,y=0.9007142296516358 +a=eks,b=eks,i=9628,x=0.6999306667567604,y=0.780471447448193 +a=pan,b=wye,i=9629,x=0.09405147784147772,y=0.11479025012357491 +a=pan,b=pan,i=9630,x=0.5521126309556411,y=0.9964281092981838 +a=pan,b=wye,i=9631,x=0.05531336390926278,y=0.03713539762104867 +a=pan,b=hat,i=9633,x=0.7402115896026022,y=0.8286389697202792 +a=pan,b=wye,i=9634,x=0.24820023272983005,y=0.23862519520811787 +a=pan,b=wye,i=9637,x=0.8663800328522322,y=0.9391569730896534 +a=pan,b=hat,i=9638,x=0.833781456495762,y=0.7668042837631657 +a=hat,b=hat,i=9640,x=0.463917278383292,y=0.3511187165916906 +a=eks,b=wye,i=9641,x=0.529202227506829,y=0.8125205279022973 +a=pan,b=hat,i=9642,x=0.9841563799754587,y=0.7384543484249447 +a=zee,b=hat,i=9652,x=0.929634631262683,y=0.6531235392615523 +a=wye,b=eks,i=9654,x=0.2797016068787569,y=0.2814263099253008 +a=pan,b=zee,i=9655,x=0.4057734719060324,y=0.15139105154457277 +a=zee,b=wye,i=9657,x=0.3194817450421683,y=0.16543264401690605 +a=pan,b=zee,i=9658,x=0.5277143419555844,y=0.564254772210993 +a=zee,b=pan,i=9660,x=0.7009420239615597,y=0.7800651878215885 +a=eks,b=hat,i=9662,x=0.39474659738679696,y=0.43059711110253074 +a=eks,b=wye,i=9663,x=0.4372348974243785,y=0.10476776917399111 +a=pan,b=zee,i=9667,x=0.4770802050437122,y=0.3612321845191586 +a=pan,b=pan,i=9669,x=0.1622773559553956,y=0.2408391953166471 +a=zee,b=hat,i=9670,x=0.8623108841707915,y=0.5103999923687886 +a=pan,b=eks,i=9671,x=0.6246995141336152,y=0.9570445916327326 +a=eks,b=eks,i=9676,x=0.3552193074991099,y=0.48796093863435663 +a=pan,b=eks,i=9678,x=0.808264671158733,y=0.7958171364354866 +a=eks,b=zee,i=9679,x=0.7801771579924318,y=0.8039168775444497 +a=zee,b=hat,i=9680,x=0.8361585788416193,y=0.5904904054602013 +a=zee,b=zee,i=9682,x=0.790057108611216,y=0.6026603017260809 +a=hat,b=zee,i=9684,x=0.2251288541796853,y=0.0914353575236524 +a=hat,b=zee,i=9685,x=0.9783350755125275,y=0.6710234655696609 +a=eks,b=wye,i=9686,x=0.2325134660144058,y=0.44098000477056654 +a=eks,b=hat,i=9687,x=0.11435792053370386,y=0.3592405692612377 +a=eks,b=pan,i=9688,x=0.013751121997101046,y=0.21071503600234553 +a=eks,b=eks,i=9689,x=0.1983455661823349,y=0.3353712062497688 +a=pan,b=zee,i=9690,x=0.8642706624839454,y=0.5020203992558137 +a=pan,b=zee,i=9692,x=0.518772161497821,y=0.5305276254149733 +a=hat,b=pan,i=9694,x=0.11556338152672874,y=0.33174635478223324 +a=zee,b=hat,i=9697,x=0.609947885859063,y=0.5639255760997719 +a=pan,b=eks,i=9699,x=0.5797850274201329,y=0.8706915943068293 +a=eks,b=eks,i=9711,x=0.6600637787756933,y=0.8973761456806139 +a=eks,b=pan,i=9712,x=0.6042851641458743,y=0.5283912780602698 +a=pan,b=pan,i=9713,x=0.8335225275262462,y=0.6504888680594751 +a=eks,b=eks,i=9715,x=0.6688071850195556,y=0.8479172328203074 +a=zee,b=eks,i=9717,x=0.15919097637828838,y=0.1961372512286007 +a=hat,b=zee,i=9719,x=0.43422195883532855,y=0.21527795148734652 +a=hat,b=wye,i=9720,x=0.18548878820596515,y=0.0823708416566078 +a=eks,b=hat,i=9721,x=0.3055689756821137,y=0.09846251941046569 +a=pan,b=zee,i=9724,x=0.5536779382214667,y=0.5953194186331342 +a=zee,b=hat,i=9725,x=0.07153658715465838,y=0.3044986057514285 +a=zee,b=eks,i=9726,x=0.7429014874999341,y=0.769520753307292 +a=zee,b=zee,i=9727,x=0.9994904324789629,y=0.9539638011649831 +a=zee,b=wye,i=9729,x=0.585248425583051,y=0.8575390870552795 +a=wye,b=zee,i=9730,x=0.21280831790997046,y=0.215168894307449 +a=pan,b=pan,i=9733,x=0.4805900786042281,y=0.16269527652434412 +a=eks,b=hat,i=9735,x=0.9365415028222407,y=0.7049316644937267 +a=wye,b=hat,i=9736,x=0.8357032803599334,y=0.5980478941599903 +a=hat,b=hat,i=9740,x=0.6123513158512692,y=0.6254032566567909 +a=wye,b=hat,i=9741,x=0.3852066212224572,y=0.18704182599635633 +a=hat,b=pan,i=9742,x=0.3298562598570899,y=0.07896336383457148 +a=wye,b=pan,i=9744,x=0.22511319050031164,y=0.027172244080271968 +a=hat,b=zee,i=9747,x=0.7487247858158664,y=0.7159053727726352 +a=pan,b=zee,i=9749,x=0.34522090703048847,y=0.4157608834458977 +a=pan,b=pan,i=9752,x=0.49208279855492576,y=0.20454810028776949 +a=hat,b=eks,i=9754,x=0.5026259494302875,y=0.8456607478858248 +a=eks,b=zee,i=9755,x=0.5983063482292889,y=0.5332133759436987 +a=hat,b=eks,i=9757,x=0.008475751466850423,y=0.28105237534152183 +a=pan,b=zee,i=9758,x=0.17107174260903157,y=0.37907028999046954 +a=hat,b=eks,i=9763,x=0.5172215091010056,y=0.5656123978535788 +a=pan,b=eks,i=9768,x=0.20367798282554506,y=0.2900189560591435 +a=hat,b=pan,i=9769,x=0.25924528216321086,y=0.09380722776595263 +a=zee,b=wye,i=9772,x=0.5622225319493308,y=0.8404440554821954 +a=wye,b=eks,i=9773,x=0.13486296020405042,y=0.1370545330575903 +a=pan,b=pan,i=9776,x=0.5528717365202791,y=0.6963979512688395 +a=zee,b=zee,i=9783,x=0.9571941589309878,y=0.7438875241555649 +a=wye,b=eks,i=9786,x=0.36572120295268673,y=0.4315097648133279 +a=pan,b=wye,i=9789,x=0.7500082437438368,y=0.6736777772258289 +a=hat,b=zee,i=9790,x=0.32608913911284954,y=0.06744557277974006 +a=eks,b=hat,i=9791,x=0.6359822783546621,y=0.6518259855994504 +a=zee,b=wye,i=9792,x=0.4220728880621055,y=0.17140084746735773 +a=wye,b=eks,i=9793,x=0.11689471664414974,y=0.1874183258828398 +a=wye,b=pan,i=9794,x=0.4771768380141904,y=0.47458700283464794 +a=hat,b=eks,i=9797,x=0.4801061637157764,y=0.27686764370925665 +a=pan,b=wye,i=9799,x=0.9939181050884636,y=0.9933949713028724 +a=eks,b=zee,i=9802,x=0.03433864233340278,y=0.08512282774742341 +a=hat,b=hat,i=9806,x=0.7581986258233882,y=0.6723938004232705 +a=hat,b=zee,i=9807,x=0.734026221575298,y=0.5060212582772865 +a=zee,b=zee,i=9808,x=0.8976695035586633,y=0.8107371161879025 +a=zee,b=eks,i=9809,x=0.9007397692300039,y=0.744200950461551 +a=zee,b=wye,i=9810,x=0.33878497822294384,y=0.19641652801433074 +a=wye,b=eks,i=9811,x=0.3684889443586322,y=0.03845017409345586 +a=zee,b=pan,i=9813,x=0.8206715556120792,y=0.8639781360005004 +a=hat,b=wye,i=9814,x=0.34212469593392425,y=0.20687141477181548 +a=hat,b=pan,i=9815,x=0.17753782684157615,y=0.0015438604368104292 +a=pan,b=hat,i=9816,x=0.24876592451844848,y=0.4470518528813471 +a=wye,b=wye,i=9817,x=0.7049827500065716,y=0.70700844125317 +a=hat,b=zee,i=9819,x=0.19261418898624927,y=0.050366139741013005 +a=hat,b=pan,i=9820,x=0.5447052480269977,y=0.8699888671698426 +a=eks,b=wye,i=9821,x=0.5189946092707575,y=0.6854994867317263 +a=eks,b=zee,i=9822,x=0.7728584654655655,y=0.8255138151084206 +a=wye,b=hat,i=9823,x=0.7885587074785081,y=0.8643021021880486 +a=wye,b=hat,i=9827,x=0.2296202003399993,y=0.10085387835757498 +a=pan,b=pan,i=9829,x=0.1561292001719159,y=0.16006739551266214 +a=pan,b=hat,i=9831,x=0.07903067560527932,y=0.06301267712877379 +a=hat,b=hat,i=9832,x=0.6422615702526209,y=0.8249323364395087 +a=zee,b=hat,i=9833,x=0.10035889696290079,y=0.003028321603898987 +a=hat,b=zee,i=9834,x=0.2640449383149195,y=0.37076593348410314 +a=eks,b=wye,i=9835,x=0.5874685326990423,y=0.9287556289542644 +a=wye,b=pan,i=9836,x=0.8763125291386116,y=0.5144780339183038 +a=zee,b=eks,i=9837,x=0.65481575495434,y=0.7500209738973791 +a=eks,b=pan,i=9838,x=0.6496315038661542,y=0.6072257440552286 +a=eks,b=hat,i=9841,x=0.09722173469836548,y=0.36827480828558046 +a=eks,b=eks,i=9847,x=0.36408179966880305,y=0.005301040380198518 +a=zee,b=hat,i=9848,x=0.7494017826915185,y=0.5716008160658336 +a=pan,b=pan,i=9851,x=0.001361386759249128,y=0.25792849048845146 +a=wye,b=pan,i=9855,x=0.6182578764501776,y=0.7655458252282237 +a=pan,b=hat,i=9856,x=0.8102716531871033,y=0.8313089740346422 +a=zee,b=pan,i=9857,x=0.466306200678794,y=0.10723178210789208 +a=pan,b=pan,i=9860,x=0.5805216264198891,y=0.7328584964292528 +a=pan,b=eks,i=9862,x=0.5507783340308107,y=0.8117197523869161 +a=hat,b=hat,i=9863,x=0.29207020272823003,y=0.3025947324662317 +a=eks,b=wye,i=9864,x=0.11439725902216524,y=0.07940989075873717 +a=eks,b=hat,i=9866,x=0.4975899292735726,y=0.004921317195285879 +a=zee,b=eks,i=9867,x=0.02662315353765099,y=0.34265021760387904 +a=pan,b=pan,i=9868,x=0.4854194107628803,y=0.3198466348114496 +a=hat,b=zee,i=9869,x=0.9595189622375838,y=0.501564353037085 +a=zee,b=hat,i=9871,x=0.6250842276723021,y=0.6957696470514947 +a=hat,b=zee,i=9875,x=0.748712308729834,y=0.7138449723779594 +a=zee,b=wye,i=9876,x=0.8136200511878549,y=0.8072663619726874 +a=eks,b=zee,i=9877,x=0.4863731414322163,y=0.1035362785381897 +a=zee,b=wye,i=9879,x=0.20901422499230626,y=0.4434307845301825 +a=wye,b=eks,i=9880,x=0.7843765179845881,y=0.9652357480134778 +a=zee,b=wye,i=9881,x=0.7862677717692486,y=0.5179978676865895 +a=eks,b=zee,i=9886,x=0.6612732451934941,y=0.8821040941341458 +a=zee,b=wye,i=9894,x=0.6202100179528263,y=0.9712368683190139 +a=pan,b=hat,i=9895,x=0.8641234318244241,y=0.893546531152826 +a=eks,b=hat,i=9896,x=0.10089977663900951,y=0.40511056317517313 +a=pan,b=zee,i=9902,x=0.9054776364609202,y=0.6259317176046434 +a=pan,b=zee,i=9904,x=0.5481438224523807,y=0.7183018840232132 +a=eks,b=pan,i=9906,x=0.19123694955232085,y=0.1361773881166165 +a=pan,b=eks,i=9911,x=0.7646508656008143,y=0.9446343254356182 +a=zee,b=wye,i=9912,x=0.4701991772804557,y=0.33405458598495386 +a=pan,b=eks,i=9913,x=0.8147835691088603,y=0.6617843834409757 +a=pan,b=zee,i=9914,x=0.9240645650332355,y=0.8621654329742796 +a=wye,b=pan,i=9916,x=0.3042515765931557,y=0.37717959119403555 +a=pan,b=zee,i=9918,x=0.062017678365430595,y=0.11198470904331581 +a=wye,b=wye,i=9921,x=0.6906719134435684,y=0.8555178209462388 +a=hat,b=wye,i=9922,x=0.9728689411167353,y=0.8157055538148639 +a=hat,b=eks,i=9926,x=0.1541309399763774,y=0.3791445762682304 +a=wye,b=pan,i=9927,x=0.8783682319990223,y=0.6933957357140185 +a=hat,b=hat,i=9931,x=0.22344053593327007,y=0.3136460886229182 +a=hat,b=hat,i=9934,x=0.20145807804290206,y=0.41891252140867674 +a=eks,b=hat,i=9936,x=0.7556816893135765,y=0.7737786856558144 +a=hat,b=wye,i=9939,x=0.208097253807903,y=0.11669571201990991 +a=hat,b=wye,i=9940,x=0.8460880203022336,y=0.8184128241834582 +a=zee,b=wye,i=9943,x=0.4913245348903704,y=0.25864014284309744 +a=zee,b=zee,i=9946,x=0.13202631656529729,y=0.021604794833400942 +a=pan,b=hat,i=9947,x=0.8783008100979538,y=0.6172168477305974 +a=pan,b=eks,i=9948,x=0.6047433842453397,y=0.53470873199638 +a=pan,b=pan,i=9949,x=0.12278928201439199,y=0.3424112106292362 +a=hat,b=eks,i=9951,x=0.23150439446451176,y=0.362011464774759 +a=pan,b=eks,i=9953,x=0.9690028290247679,y=0.5626274346583657 +a=eks,b=pan,i=9954,x=0.703550423241368,y=0.8640890526817995 +a=pan,b=wye,i=9959,x=0.5523199497193726,y=0.844808439474632 +a=eks,b=pan,i=9961,x=0.0018643836079239584,y=0.22214207434571398 +a=eks,b=hat,i=9965,x=0.45140832054850244,y=0.4872441473665683 +a=hat,b=zee,i=9966,x=0.09915562191171134,y=0.19911839331011605 +a=eks,b=hat,i=9971,x=0.16013813822306744,y=0.18970582735969377 +a=hat,b=wye,i=9972,x=0.01092212097676093,y=0.19287438329005957 +a=zee,b=eks,i=9975,x=0.14164773949664755,y=0.16897907378815158 +a=eks,b=zee,i=9977,x=0.4549080098494652,y=0.2027740955809184 +a=pan,b=hat,i=9978,x=0.18068678390966952,y=0.24718291910572177 +a=eks,b=pan,i=9981,x=0.2544586487901952,y=0.4578886296197162 +a=wye,b=eks,i=9982,x=0.34998222187670314,y=0.3061867938018288 +a=wye,b=hat,i=9983,x=0.4640332038264391,y=0.019243858556094673 +a=pan,b=hat,i=9984,x=0.48914378417931326,y=0.36728976081695264 +a=hat,b=zee,i=9985,x=0.5155567078470872,y=0.6010598365861822 +a=hat,b=hat,i=9987,x=0.429284826906265,y=0.1787642439603777 +a=wye,b=eks,i=9989,x=0.8561772298898314,y=0.6874185671784931 +a=eks,b=pan,i=9990,x=0.06739304569008775,y=0.2341964277411741 +a=hat,b=wye,i=9991,x=0.3633322891461138,y=0.12892395206278184 +a=zee,b=wye,i=9996,x=0.72761807629368,y=0.6860394313092489 +a=eks,b=pan,i=9998,x=0.5554835956450555,y=0.7053505857791378 +a=zee,b=pan,i=10000,x=0.02349941792343435,y=0.19861196418373683 diff --git a/docs6b/docs/_build/html/data/miss-date-1.sh b/docs6b/docs/_build/html/data/miss-date-1.sh new file mode 100644 index 000000000..1701f7280 --- /dev/null +++ b/docs6b/docs/_build/html/data/miss-date-1.sh @@ -0,0 +1,5 @@ +mlr --from data/miss-date.csv --icsv \ + cat -n \ + then put '$datestamp = strptime($date, "%Y-%m-%d")' \ + then step -a delta -f datestamp \ +| head diff --git a/docs6b/docs/_build/html/data/miss-date-2.sh b/docs6b/docs/_build/html/data/miss-date-2.sh new file mode 100644 index 000000000..7430b40cf --- /dev/null +++ b/docs6b/docs/_build/html/data/miss-date-2.sh @@ -0,0 +1,5 @@ +mlr --from data/miss-date.csv --icsv \ + cat -n \ + then put '$datestamp = strptime($date, "%Y-%m-%d")' \ + then step -a delta -f datestamp \ + then filter '$datestamp_delta != 86400 && $n != 1' diff --git a/docs6b/docs/_build/html/data/miss-date.csv b/docs6b/docs/_build/html/data/miss-date.csv new file mode 100644 index 000000000..3245ca189 --- /dev/null +++ b/docs6b/docs/_build/html/data/miss-date.csv @@ -0,0 +1,1372 @@ +date,qoh +2012-03-05,10055 +2012-03-06,10486 +2012-03-07,10430 +2012-03-08,10674 +2012-03-09,10880 +2012-03-10,10718 +2012-03-11,10795 +2012-03-12,11043 +2012-03-13,11177 +2012-03-14,11498 +2012-03-15,11664 +2012-03-16,11524 +2012-03-17,11703 +2012-03-18,11803 +2012-03-19,11787 +2012-03-20,12164 +2012-03-21,12063 +2012-03-22,12180 +2012-03-23,12304 +2012-03-24,12370 +2012-03-25,12563 +2012-03-26,13020 +2012-03-27,13329 +2012-03-28,13368 +2012-03-29,13175 +2012-03-30,13516 +2012-03-31,13937 +2012-04-01,14135 +2012-04-02,14114 +2012-04-03,14600 +2012-04-04,14694 +2012-04-05,15146 +2012-04-06,15123 +2012-04-07,15407 +2012-04-08,15360 +2012-04-09,15529 +2012-04-10,15452 +2012-04-11,15478 +2012-04-12,15420 +2012-04-13,15553 +2012-04-14,15954 +2012-04-15,16098 +2012-04-16,15995 +2012-04-17,16020 +2012-04-18,16274 +2012-04-19,16408 +2012-04-20,16876 +2012-04-21,16761 +2012-04-22,16998 +2012-04-23,17035 +2012-04-24,16902 +2012-04-25,17139 +2012-04-26,17260 +2012-04-27,17637 +2012-04-28,17705 +2012-04-29,17679 +2012-04-30,18174 +2012-05-01,18277 +2012-05-02,18542 +2012-05-03,18595 +2012-05-04,19073 +2012-05-05,19109 +2012-05-06,19566 +2012-05-07,19488 +2012-05-08,19716 +2012-05-09,19941 +2012-05-10,20412 +2012-05-11,20319 +2012-05-12,20529 +2012-05-13,20917 +2012-05-14,20790 +2012-05-15,20667 +2012-05-16,20557 +2012-05-17,20360 +2012-05-18,20816 +2012-05-19,21238 +2012-05-20,21202 +2012-05-21,21357 +2012-05-22,21391 +2012-05-23,21267 +2012-05-24,21761 +2012-05-25,21707 +2012-05-26,21634 +2012-05-27,21781 +2012-05-28,21668 +2012-05-29,21772 +2012-05-30,21917 +2012-05-31,21918 +2012-06-01,21824 +2012-06-02,21830 +2012-06-03,21861 +2012-06-04,22183 +2012-06-05,22097 +2012-06-06,22133 +2012-06-07,21984 +2012-06-08,21985 +2012-06-09,22266 +2012-06-10,22576 +2012-06-11,22408 +2012-06-12,22448 +2012-06-13,22281 +2012-06-14,22212 +2012-06-15,22678 +2012-06-16,23026 +2012-06-17,23008 +2012-06-18,23303 +2012-06-19,23653 +2012-06-20,23836 +2012-06-21,24070 +2012-06-22,24179 +2012-06-23,24071 +2012-06-24,24010 +2012-06-25,24232 +2012-06-26,24037 +2012-06-27,23869 +2012-06-28,23796 +2012-06-29,24199 +2012-06-30,24379 +2012-07-01,24230 +2012-07-02,24162 +2012-07-03,24271 +2012-07-04,24629 +2012-07-05,25027 +2012-07-06,25287 +2012-07-07,25370 +2012-07-08,25397 +2012-07-09,25538 +2012-07-10,25844 +2012-07-11,25660 +2012-07-12,25744 +2012-07-13,26064 +2012-07-14,26132 +2012-07-15,26264 +2012-07-16,26196 +2012-07-17,26610 +2012-07-18,26833 +2012-07-19,27102 +2012-07-20,27350 +2012-07-21,27661 +2012-07-22,27740 +2012-07-23,27689 +2012-07-24,27818 +2012-07-25,28249 +2012-07-26,28080 +2012-07-27,28500 +2012-07-28,28450 +2012-07-29,28885 +2012-07-30,29340 +2012-07-31,29216 +2012-08-01,29131 +2012-08-02,29234 +2012-08-03,29567 +2012-08-04,29579 +2012-08-05,29962 +2012-08-06,30223 +2012-08-07,30501 +2012-08-08,30388 +2012-08-09,30673 +2012-08-10,30578 +2012-08-11,30484 +2012-08-12,30367 +2012-08-13,30689 +2012-08-14,30558 +2012-08-15,30581 +2012-08-16,30518 +2012-08-17,30910 +2012-08-18,31016 +2012-08-19,31105 +2012-08-20,31287 +2012-08-21,31233 +2012-08-22,31082 +2012-08-23,31572 +2012-08-24,31530 +2012-08-25,31726 +2012-08-26,32083 +2012-08-27,32358 +2012-08-28,32659 +2012-08-29,32931 +2012-08-30,33119 +2012-08-31,33298 +2012-09-01,33180 +2012-09-02,33564 +2012-09-03,34027 +2012-09-04,34145 +2012-09-05,34271 +2012-09-06,34461 +2012-09-07,34873 +2012-09-08,35033 +2012-09-09,35473 +2012-09-10,35857 +2012-09-11,36116 +2012-09-12,36263 +2012-09-13,36567 +2012-09-14,36657 +2012-09-15,36948 +2012-09-16,37094 +2012-09-17,37284 +2012-09-18,37420 +2012-09-19,37878 +2012-09-20,37882 +2012-09-21,38366 +2012-09-22,38206 +2012-09-23,38152 +2012-09-24,38016 +2012-09-25,38265 +2012-09-26,38156 +2012-09-27,38443 +2012-09-28,38559 +2012-09-29,38867 +2012-09-30,38856 +2012-10-01,39210 +2012-10-02,39492 +2012-10-03,39837 +2012-10-04,40151 +2012-10-05,40271 +2012-10-06,40275 +2012-10-07,40556 +2012-10-08,40382 +2012-10-09,40841 +2012-10-10,41146 +2012-10-11,41042 +2012-10-12,41263 +2012-10-13,41452 +2012-10-14,41310 +2012-10-15,41198 +2012-10-16,41585 +2012-10-17,41856 +2012-10-18,41778 +2012-10-19,42103 +2012-10-20,42193 +2012-10-21,42673 +2012-10-22,42832 +2012-10-23,43056 +2012-10-24,42884 +2012-10-25,43040 +2012-10-26,43444 +2012-10-27,43541 +2012-10-28,43759 +2012-10-29,43640 +2012-10-30,43737 +2012-10-31,43961 +2012-11-01,44036 +2012-11-02,44118 +2012-11-03,44570 +2012-11-04,44739 +2012-11-05,44804 +2012-11-06,45029 +2012-11-07,45018 +2012-11-08,45278 +2012-11-09,45401 +2012-11-10,45429 +2012-11-11,45802 +2012-11-12,45802 +2012-11-13,45727 +2012-11-14,45908 +2012-11-15,46165 +2012-11-16,46398 +2012-11-17,46864 +2012-11-18,46824 +2012-11-19,46839 +2012-11-20,46948 +2012-11-21,47381 +2012-11-22,47694 +2012-11-23,48125 +2012-11-24,48433 +2012-11-25,48869 +2012-11-26,48678 +2012-11-27,48905 +2012-11-28,49377 +2012-11-29,49490 +2012-11-30,49350 +2012-12-01,49818 +2012-12-02,50259 +2012-12-03,50159 +2012-12-04,50467 +2012-12-05,50669 +2012-12-06,50901 +2012-12-07,51173 +2012-12-08,51453 +2012-12-09,51638 +2012-12-10,51578 +2012-12-11,51549 +2012-12-12,51397 +2012-12-13,51864 +2012-12-14,52139 +2012-12-15,52071 +2012-12-16,52310 +2012-12-17,52542 +2012-12-18,52416 +2012-12-19,52591 +2012-12-20,52413 +2012-12-21,52709 +2012-12-22,53126 +2012-12-23,53386 +2012-12-24,53858 +2012-12-25,54261 +2012-12-26,54274 +2012-12-27,54376 +2012-12-28,54182 +2012-12-29,54066 +2012-12-30,53933 +2012-12-31,53923 +2013-01-01,53810 +2013-01-02,53913 +2013-01-03,54227 +2013-01-04,54293 +2013-01-05,54553 +2013-01-06,54721 +2013-01-07,55010 +2013-01-08,55275 +2013-01-09,55080 +2013-01-10,55509 +2013-01-11,55405 +2013-01-12,55676 +2013-01-13,55855 +2013-01-14,56135 +2013-01-15,56444 +2013-01-16,56639 +2013-01-17,56532 +2013-01-18,56575 +2013-01-19,56401 +2013-01-20,56727 +2013-01-21,56913 +2013-01-22,56830 +2013-01-23,57286 +2013-01-24,57340 +2013-01-25,57370 +2013-01-26,57499 +2013-01-27,57731 +2013-01-28,58152 +2013-01-29,58099 +2013-01-30,57991 +2013-01-31,57949 +2013-02-01,58176 +2013-02-02,58023 +2013-02-03,58080 +2013-02-04,58510 +2013-02-05,58885 +2013-02-06,59080 +2013-02-07,59075 +2013-02-08,59070 +2013-02-09,59504 +2013-02-10,59833 +2013-02-11,60001 +2013-02-12,60073 +2013-02-13,60526 +2013-02-14,60461 +2013-02-15,60539 +2013-02-16,60381 +2013-02-17,60259 +2013-02-18,60481 +2013-02-19,60415 +2013-02-20,60850 +2013-02-21,60915 +2013-02-22,60969 +2013-02-23,61115 +2013-02-24,61498 +2013-02-25,61524 +2013-02-26,61752 +2013-02-27,62111 +2013-02-28,62397 +2013-03-01,62619 +2013-03-02,62997 +2013-03-03,62888 +2013-03-04,62854 +2013-03-05,62748 +2013-03-06,62556 +2013-03-07,62936 +2013-03-08,62990 +2013-03-09,62883 +2013-03-10,62692 +2013-03-11,62867 +2013-03-12,63244 +2013-03-13,63359 +2013-03-14,63719 +2013-03-15,63754 +2013-03-16,63762 +2013-03-17,63570 +2013-03-18,63394 +2013-03-19,63380 +2013-03-20,63384 +2013-03-21,63849 +2013-03-22,64244 +2013-03-23,64710 +2013-03-24,64874 +2013-03-25,65316 +2013-03-26,65499 +2013-03-27,65592 +2013-03-28,65687 +2013-03-29,65492 +2013-03-30,65512 +2013-03-31,65803 +2013-04-01,65996 +2013-04-02,66095 +2013-04-03,66134 +2013-04-04,66039 +2013-04-05,66255 +2013-04-06,66201 +2013-04-07,66526 +2013-04-08,66817 +2013-04-09,67094 +2013-04-10,67308 +2013-04-11,67570 +2013-04-12,67654 +2013-04-13,67916 +2013-04-14,68414 +2013-04-15,68620 +2013-04-16,68440 +2013-04-17,68861 +2013-04-18,68681 +2013-04-19,68747 +2013-04-20,68913 +2013-04-21,69174 +2013-04-22,69263 +2013-04-23,69310 +2013-04-24,69729 +2013-04-25,69723 +2013-04-26,69724 +2013-04-27,69803 +2013-04-28,69999 +2013-04-29,70109 +2013-04-30,69949 +2013-05-01,70383 +2013-05-02,70756 +2013-05-03,71218 +2013-05-04,71530 +2013-05-05,71679 +2013-05-06,71558 +2013-05-07,71359 +2013-05-08,71844 +2013-05-09,71931 +2013-05-10,71837 +2013-05-11,71664 +2013-05-12,71941 +2013-05-13,72000 +2013-05-14,71964 +2013-05-15,72254 +2013-05-16,72713 +2013-05-17,73159 +2013-05-18,73431 +2013-05-19,73531 +2013-05-20,73994 +2013-05-21,73922 +2013-05-22,73927 +2013-05-23,74268 +2013-05-24,74306 +2013-05-25,74515 +2013-05-26,74575 +2013-05-27,74495 +2013-05-28,74994 +2013-05-29,74961 +2013-05-30,75376 +2013-05-31,75510 +2013-06-01,75845 +2013-06-02,75646 +2013-06-03,75984 +2013-06-04,76390 +2013-06-05,76657 +2013-06-06,76928 +2013-06-07,76814 +2013-06-08,76915 +2013-06-09,77156 +2013-06-10,77286 +2013-06-11,77111 +2013-06-12,77446 +2013-06-13,77532 +2013-06-14,77556 +2013-06-15,77978 +2013-06-16,78388 +2013-06-17,78445 +2013-06-18,78672 +2013-06-19,78532 +2013-06-20,78958 +2013-06-21,79430 +2013-06-22,79495 +2013-06-23,79946 +2013-06-24,80285 +2013-06-25,80618 +2013-06-26,81044 +2013-06-27,80855 +2013-06-28,81299 +2013-06-29,81353 +2013-06-30,81710 +2013-07-01,81688 +2013-07-02,81854 +2013-07-03,82250 +2013-07-04,82383 +2013-07-05,82476 +2013-07-06,82929 +2013-07-07,83098 +2013-07-08,83201 +2013-07-09,83307 +2013-07-10,83174 +2013-07-11,83614 +2013-07-12,83700 +2013-07-13,84146 +2013-07-14,84073 +2013-07-15,84544 +2013-07-16,84831 +2013-07-17,85220 +2013-07-18,85664 +2013-07-19,86010 +2013-07-20,85995 +2013-07-21,86088 +2013-07-22,86206 +2013-07-23,86704 +2013-07-24,86533 +2013-07-25,86863 +2013-07-26,87285 +2013-07-27,87526 +2013-07-28,87507 +2013-07-29,87553 +2013-07-30,87873 +2013-07-31,87833 +2013-08-01,87947 +2013-08-02,88425 +2013-08-03,88613 +2013-08-04,89083 +2013-08-05,89331 +2013-08-06,89718 +2013-08-07,89929 +2013-08-08,89896 +2013-08-09,89724 +2013-08-10,90218 +2013-08-11,90687 +2013-08-12,91073 +2013-08-13,91199 +2013-08-14,91190 +2013-08-15,91290 +2013-08-16,91114 +2013-08-17,91321 +2013-08-18,91637 +2013-08-19,91564 +2013-08-20,91670 +2013-08-21,91766 +2013-08-22,91939 +2013-08-23,91786 +2013-08-24,91925 +2013-08-25,92100 +2013-08-26,92566 +2013-08-27,92624 +2013-08-28,93084 +2013-08-29,93277 +2013-08-30,93305 +2013-08-31,93298 +2013-09-01,93360 +2013-09-02,93175 +2013-09-03,93039 +2013-09-04,92892 +2013-09-05,92700 +2013-09-06,92700 +2013-09-07,92608 +2013-09-08,92790 +2013-09-09,92711 +2013-09-10,92654 +2013-09-11,92749 +2013-09-12,93083 +2013-09-13,93070 +2013-09-14,93291 +2013-09-15,93228 +2013-09-16,93533 +2013-09-17,93541 +2013-09-18,93561 +2013-09-19,93464 +2013-09-20,93895 +2013-09-21,93885 +2013-09-22,94249 +2013-09-23,94313 +2013-09-24,94368 +2013-09-25,94388 +2013-09-26,94779 +2013-09-27,95191 +2013-09-28,95198 +2013-09-29,95322 +2013-09-30,95396 +2013-10-01,95535 +2013-10-02,95413 +2013-10-03,95714 +2013-10-04,95753 +2013-10-05,96013 +2013-10-06,96484 +2013-10-07,96925 +2013-10-08,97050 +2013-10-09,97392 +2013-10-10,97205 +2013-10-11,97576 +2013-10-12,97625 +2013-10-13,97591 +2013-10-14,97755 +2013-10-15,98118 +2013-10-16,98611 +2013-10-17,98558 +2013-10-18,98835 +2013-10-19,99333 +2013-10-20,99675 +2013-10-21,100080 +2013-10-22,100128 +2013-10-23,99946 +2013-10-24,100229 +2013-10-25,100182 +2013-10-26,100283 +2013-10-27,100232 +2013-10-28,100447 +2013-10-29,100924 +2013-10-30,101233 +2013-10-31,101612 +2013-11-01,102005 +2013-11-02,101987 +2013-11-03,101901 +2013-11-04,102172 +2013-11-05,102288 +2013-11-06,102298 +2013-11-07,102230 +2013-11-08,102508 +2013-11-09,102649 +2013-11-10,102989 +2013-11-11,102863 +2013-11-12,103099 +2013-11-13,102993 +2013-11-14,103372 +2013-11-15,103490 +2013-11-16,103567 +2013-11-17,103669 +2013-11-18,103737 +2013-11-19,103594 +2013-11-20,103749 +2013-11-21,104137 +2013-11-22,104471 +2013-11-23,104668 +2013-11-24,104946 +2013-11-25,104763 +2013-11-26,104951 +2013-11-27,105215 +2013-11-28,105698 +2013-11-29,105681 +2013-11-30,105791 +2013-12-01,106159 +2013-12-02,106338 +2013-12-03,106580 +2013-12-04,106716 +2013-12-05,106678 +2013-12-06,107045 +2013-12-07,107532 +2013-12-08,107669 +2013-12-09,108122 +2013-12-10,108591 +2013-12-11,108923 +2013-12-12,109274 +2013-12-13,109253 +2013-12-14,109658 +2013-12-15,109884 +2013-12-16,109783 +2013-12-17,109720 +2013-12-18,110184 +2013-12-19,110639 +2013-12-20,111059 +2013-12-21,111414 +2013-12-22,111697 +2013-12-23,111961 +2013-12-24,111782 +2013-12-25,112053 +2013-12-26,112066 +2013-12-27,112443 +2013-12-28,112808 +2013-12-29,112931 +2013-12-30,112987 +2013-12-31,112836 +2014-01-01,113236 +2014-01-02,113432 +2014-01-03,113404 +2014-01-04,113626 +2014-01-05,113496 +2014-01-06,113378 +2014-01-07,113488 +2014-01-08,113640 +2014-01-09,113458 +2014-01-10,113398 +2014-01-11,113868 +2014-01-12,113849 +2014-01-13,113857 +2014-01-14,114291 +2014-01-15,114713 +2014-01-16,114766 +2014-01-17,115164 +2014-01-18,115053 +2014-01-19,115484 +2014-01-20,115387 +2014-01-21,115434 +2014-01-22,115581 +2014-01-23,115942 +2014-01-24,116423 +2014-01-25,116669 +2014-01-26,116970 +2014-01-27,116993 +2014-01-28,117482 +2014-01-29,117667 +2014-01-30,118038 +2014-01-31,118215 +2014-02-01,118267 +2014-02-02,118670 +2014-02-03,119014 +2014-02-04,119335 +2014-02-05,119407 +2014-02-06,119450 +2014-02-07,119749 +2014-02-08,120235 +2014-02-09,120551 +2014-02-10,120538 +2014-02-11,121022 +2014-02-12,121020 +2014-02-13,121296 +2014-02-14,121718 +2014-02-15,121697 +2014-02-16,121564 +2014-02-17,121818 +2014-02-18,122041 +2014-02-19,122389 +2014-02-20,122669 +2014-02-21,122584 +2014-02-22,122569 +2014-02-23,122428 +2014-02-24,122482 +2014-02-25,122612 +2014-02-26,122499 +2014-02-27,122691 +2014-02-28,122837 +2014-03-01,123104 +2014-03-02,123456 +2014-03-03,123441 +2014-03-04,123735 +2014-03-05,123698 +2014-03-06,124103 +2014-03-07,124227 +2014-03-08,124668 +2014-03-09,124868 +2014-03-10,125159 +2014-03-11,125442 +2014-03-12,125476 +2014-03-13,125675 +2014-03-14,125963 +2014-03-15,126101 +2014-03-16,126112 +2014-03-17,126089 +2014-03-18,126542 +2014-03-19,126454 +2014-03-20,126463 +2014-03-21,126732 +2014-03-22,126897 +2014-03-23,126707 +2014-03-24,126666 +2014-03-25,126756 +2014-03-26,127008 +2014-03-27,127421 +2014-03-28,127327 +2014-03-29,127650 +2014-03-30,127984 +2014-03-31,127873 +2014-04-01,127876 +2014-04-02,128090 +2014-04-03,127976 +2014-04-04,128218 +2014-04-05,128534 +2014-04-06,128633 +2014-04-07,128557 +2014-04-08,128745 +2014-04-09,129025 +2014-04-10,129176 +2014-04-11,129560 +2014-04-12,129435 +2014-04-13,129868 +2014-04-14,129797 +2014-04-15,129919 +2014-04-16,130181 +2014-04-19,130140 +2014-04-20,130271 +2014-04-21,130368 +2014-04-22,130368 +2014-04-23,130849 +2014-04-24,131026 +2014-04-25,131317 +2014-04-26,131274 +2014-04-27,131696 +2014-04-28,132033 +2014-04-29,132035 +2014-04-30,132408 +2014-05-01,132495 +2014-05-02,132897 +2014-05-03,132872 +2014-05-04,132918 +2014-05-05,133074 +2014-05-06,133082 +2014-05-07,133084 +2014-05-08,133223 +2014-05-09,133673 +2014-05-10,133751 +2014-05-11,133836 +2014-05-12,134071 +2014-05-13,134243 +2014-05-14,134454 +2014-05-15,134949 +2014-05-16,134883 +2014-05-17,135105 +2014-05-18,135027 +2014-05-19,135383 +2014-05-20,135742 +2014-05-21,135551 +2014-05-22,135876 +2014-05-23,136110 +2014-05-24,136107 +2014-05-25,135994 +2014-05-26,136371 +2014-05-27,136676 +2014-05-28,136647 +2014-05-29,136773 +2014-05-30,137082 +2014-05-31,137209 +2014-06-01,137248 +2014-06-02,137589 +2014-06-03,137662 +2014-06-04,137926 +2014-06-05,137988 +2014-06-06,138187 +2014-06-07,138517 +2014-06-08,138519 +2014-06-09,138750 +2014-06-10,138929 +2014-06-11,139190 +2014-06-12,139460 +2014-06-13,139361 +2014-06-14,139179 +2014-06-15,139375 +2014-06-16,139435 +2014-06-17,139852 +2014-06-18,140055 +2014-06-19,140347 +2014-06-20,140183 +2014-06-21,140257 +2014-06-22,140195 +2014-06-23,140474 +2014-06-24,140884 +2014-06-25,140794 +2014-06-26,140916 +2014-06-27,141349 +2014-06-28,141554 +2014-06-29,141961 +2014-06-30,141769 +2014-07-01,142084 +2014-07-02,142049 +2014-07-03,142262 +2014-07-04,142523 +2014-07-05,142929 +2014-07-06,143196 +2014-07-07,143150 +2014-07-08,142977 +2014-07-09,143320 +2014-07-10,143432 +2014-07-11,143648 +2014-07-12,143824 +2014-07-13,144293 +2014-07-14,144333 +2014-07-15,144720 +2014-07-16,144625 +2014-07-17,144753 +2014-07-18,144787 +2014-07-19,145022 +2014-07-20,145049 +2014-07-21,145493 +2014-07-22,145897 +2014-07-23,145838 +2014-07-24,146305 +2014-07-25,146669 +2014-07-26,146705 +2014-07-27,147077 +2014-07-28,147432 +2014-07-29,147442 +2014-07-30,147845 +2014-07-31,148183 +2014-08-01,148224 +2014-08-02,148631 +2014-08-03,149074 +2014-08-04,149328 +2014-08-05,149536 +2014-08-06,149987 +2014-08-07,150385 +2014-08-08,150584 +2014-08-09,150962 +2014-08-10,151175 +2014-08-11,151115 +2014-08-12,151022 +2014-08-13,151025 +2014-08-14,151118 +2014-08-15,151585 +2014-08-16,151389 +2014-08-17,151889 +2014-08-18,152067 +2014-08-19,152292 +2014-08-20,152305 +2014-08-21,152320 +2014-08-22,152493 +2014-08-23,152551 +2014-08-24,152397 +2014-08-25,152360 +2014-08-26,152832 +2014-08-27,152886 +2014-08-28,153112 +2014-08-29,153585 +2014-08-30,153869 +2014-08-31,153754 +2014-09-01,153769 +2014-09-02,153816 +2014-09-03,154118 +2014-09-04,154309 +2014-09-05,154724 +2014-09-06,154871 +2014-09-07,155142 +2014-09-08,154954 +2014-09-09,155435 +2014-09-10,155806 +2014-09-11,155660 +2014-09-12,155976 +2014-09-13,156166 +2014-09-14,156312 +2014-09-15,156377 +2014-09-16,156473 +2014-09-17,156930 +2014-09-18,156770 +2014-09-19,156736 +2014-09-20,157036 +2014-09-21,157037 +2014-09-22,157204 +2014-09-23,157626 +2014-09-24,157799 +2014-09-25,158135 +2014-09-26,158098 +2014-09-27,158072 +2014-09-28,157900 +2014-09-29,157826 +2014-09-30,157715 +2014-10-01,158165 +2014-10-02,158084 +2014-10-03,158025 +2014-10-04,158000 +2014-10-05,158165 +2014-10-06,158207 +2014-10-07,158599 +2014-10-08,158497 +2014-10-09,158759 +2014-10-10,158773 +2014-10-11,159158 +2014-10-12,159448 +2014-10-13,159806 +2014-10-14,159722 +2014-10-15,159629 +2014-10-16,159616 +2014-10-17,159627 +2014-10-18,160073 +2014-10-19,160039 +2014-10-20,160181 +2014-10-21,160507 +2014-10-22,160515 +2014-10-23,160805 +2014-10-24,161068 +2014-10-25,161561 +2014-10-26,161508 +2014-10-27,161804 +2014-10-28,161934 +2014-10-29,161738 +2014-10-30,161639 +2014-10-31,161853 +2014-11-01,161732 +2014-11-02,162040 +2014-11-03,162383 +2014-11-04,162627 +2014-11-05,163117 +2014-11-06,163211 +2014-11-07,163249 +2014-11-08,163368 +2014-11-09,163412 +2014-11-10,163588 +2014-11-11,163844 +2014-11-12,163956 +2014-11-13,164113 +2014-11-14,163920 +2014-11-15,163831 +2014-11-16,163734 +2014-11-17,163684 +2014-11-18,163805 +2014-11-19,164272 +2014-11-20,164243 +2014-11-21,164739 +2014-11-22,164691 +2014-11-23,164676 +2014-11-24,165005 +2014-11-25,165438 +2014-11-26,165653 +2014-11-27,165546 +2014-11-28,165416 +2014-11-29,165699 +2014-11-30,165511 +2014-12-01,165523 +2014-12-02,165941 +2014-12-03,166320 +2014-12-04,166157 +2014-12-05,166066 +2014-12-06,166352 +2014-12-07,166487 +2014-12-08,166746 +2014-12-09,166966 +2014-12-10,167458 +2014-12-11,167485 +2014-12-12,167985 +2014-12-13,168400 +2014-12-14,168654 +2014-12-15,168575 +2014-12-16,168530 +2014-12-17,168370 +2014-12-18,168415 +2014-12-19,168243 +2014-12-20,168054 +2014-12-21,168335 +2014-12-22,168346 +2014-12-23,168599 +2014-12-24,168842 +2014-12-25,169111 +2014-12-26,169077 +2014-12-27,169528 +2014-12-28,169684 +2014-12-29,170020 +2014-12-30,170221 +2014-12-31,170561 +2015-01-01,170989 +2015-01-02,171404 +2015-01-03,171643 +2015-01-04,171744 +2015-01-05,171925 +2015-01-06,171751 +2015-01-07,172099 +2015-01-08,172316 +2015-01-09,172379 +2015-01-10,172484 +2015-01-11,172457 +2015-01-12,172884 +2015-01-13,172841 +2015-01-14,172860 +2015-01-15,172851 +2015-01-16,172960 +2015-01-17,173098 +2015-01-18,172998 +2015-01-19,173158 +2015-01-20,173109 +2015-01-21,173375 +2015-01-22,173720 +2015-01-23,173583 +2015-01-24,173717 +2015-01-25,173954 +2015-01-26,174060 +2015-01-27,174037 +2015-01-28,174039 +2015-01-29,174046 +2015-01-30,174227 +2015-01-31,174301 +2015-02-01,174575 +2015-02-02,174761 +2015-02-03,174780 +2015-02-04,175199 +2015-02-05,175296 +2015-02-06,175205 +2015-02-07,175532 +2015-02-08,175468 +2015-02-09,175795 +2015-02-10,175859 +2015-02-11,175712 +2015-02-12,175838 +2015-02-13,176007 +2015-02-14,176203 +2015-02-15,176143 +2015-02-16,176581 +2015-02-17,177008 +2015-02-18,177105 +2015-02-19,177407 +2015-02-20,177513 +2015-02-21,177759 +2015-02-22,178004 +2015-02-23,177822 +2015-02-24,177778 +2015-02-25,177795 +2015-02-26,178002 +2015-02-27,178185 +2015-02-28,178543 +2015-03-01,178674 +2015-03-02,179152 +2015-03-03,179122 +2015-03-04,179073 +2015-03-05,179323 +2015-03-06,179537 +2015-03-07,179563 +2015-03-08,179828 +2015-03-09,179944 +2015-03-10,180122 +2015-03-11,179962 +2015-03-12,179873 +2015-03-13,180073 +2015-03-14,180306 +2015-03-15,180528 +2015-03-16,180361 +2015-03-17,180741 +2015-03-18,180906 +2015-03-19,181146 +2015-03-20,180970 +2015-03-21,180973 +2015-03-22,180889 +2015-03-23,181192 +2015-03-24,181144 +2015-03-25,181006 +2015-03-26,180995 +2015-03-27,181043 +2015-03-28,181112 +2015-03-29,181306 +2015-03-31,181625 +2015-04-01,181494 +2015-04-02,181718 +2015-04-03,181835 +2015-04-04,182104 +2015-04-05,182528 +2015-04-06,182667 +2015-04-07,182984 +2015-04-08,182844 +2015-04-09,183292 +2015-04-10,183456 +2015-04-11,183708 +2015-04-12,184039 +2015-04-13,184062 +2015-04-14,184497 +2015-04-15,184858 +2015-04-16,184884 +2015-04-17,185020 +2015-04-18,185376 +2015-04-19,185752 +2015-04-20,185894 +2015-04-21,185930 +2015-04-22,185908 +2015-04-23,186006 +2015-04-24,185844 +2015-04-25,186330 +2015-04-26,186663 +2015-04-27,186952 +2015-04-28,186990 +2015-04-29,187191 +2015-04-30,187648 +2015-05-01,187660 +2015-05-02,187567 +2015-05-03,187875 +2015-05-04,187966 +2015-05-05,188424 +2015-05-06,188243 +2015-05-07,188198 +2015-05-08,188104 +2015-05-09,188409 +2015-05-10,188890 +2015-05-11,189275 +2015-05-12,189216 +2015-05-13,189520 +2015-05-14,189612 +2015-05-15,189416 +2015-05-16,189361 +2015-05-17,189195 +2015-05-18,189316 +2015-05-19,189294 +2015-05-20,189451 +2015-05-21,189487 +2015-05-22,189770 +2015-05-23,189729 +2015-05-24,189967 +2015-05-25,190051 +2015-05-26,189894 +2015-05-27,189903 +2015-05-28,190109 +2015-05-29,189921 +2015-05-30,189866 +2015-05-31,190237 +2015-06-01,190501 +2015-06-02,190948 +2015-06-03,190847 +2015-06-04,191271 +2015-06-05,191287 +2015-06-06,191526 +2015-06-07,191472 +2015-06-08,191771 +2015-06-09,191691 +2015-06-10,191775 +2015-06-11,191814 +2015-06-12,192062 +2015-06-13,192246 +2015-06-14,192180 +2015-06-15,192021 +2015-06-16,192509 +2015-06-17,192936 +2015-06-18,192893 +2015-06-19,192833 +2015-06-20,192826 +2015-06-21,192725 +2015-06-22,192787 +2015-06-23,192926 +2015-06-24,192902 +2015-06-25,193226 +2015-06-26,193685 +2015-06-27,193917 +2015-06-28,193861 +2015-06-29,193997 +2015-06-30,194001 +2015-07-01,194429 +2015-07-02,194584 +2015-07-03,194984 +2015-07-04,195437 +2015-07-05,195784 +2015-07-06,195785 +2015-07-07,195926 +2015-07-08,195733 +2015-07-09,196150 +2015-07-10,196128 +2015-07-11,196506 +2015-07-12,196824 +2015-07-13,196749 +2015-07-14,196767 +2015-07-15,197058 +2015-07-16,197557 +2015-07-17,198016 +2015-07-18,197846 +2015-07-19,198314 +2015-07-20,198760 +2015-07-21,199148 +2015-07-22,199247 +2015-07-23,199377 +2015-07-24,199199 +2015-07-25,199488 +2015-07-26,199667 +2015-07-27,199613 +2015-07-28,199426 +2015-07-29,199329 +2015-07-30,199288 +2015-07-31,199283 +2015-08-01,199360 +2015-08-02,199629 +2015-08-03,200005 +2015-08-04,200503 +2015-08-05,200371 +2015-08-06,200617 +2015-08-07,200604 +2015-08-08,200454 +2015-08-09,200916 +2015-08-10,200890 +2015-08-11,201049 +2015-08-12,201078 +2015-08-13,201554 +2015-08-14,201498 +2015-08-15,201828 +2015-08-16,201994 +2015-08-17,202123 +2015-08-18,202594 +2015-08-19,202895 +2015-08-20,202843 +2015-08-21,203087 +2015-08-22,203259 +2015-08-23,203483 +2015-08-24,203336 +2015-08-25,203201 +2015-08-26,203127 +2015-08-27,203215 +2015-08-28,203645 +2015-08-29,203857 +2015-08-30,203891 +2015-08-31,204148 +2015-09-01,204370 +2015-09-02,204624 +2015-09-03,204904 +2015-09-04,204916 +2015-09-05,204997 +2015-09-06,204996 +2015-09-07,205496 +2015-09-08,205746 +2015-09-09,206131 +2015-09-10,206318 +2015-09-11,206201 +2015-09-12,206403 +2015-09-13,206670 +2015-09-14,206898 +2015-09-15,206777 +2015-09-16,207075 +2015-09-17,207382 +2015-09-18,207497 +2015-09-19,207871 +2015-09-20,208128 +2015-09-21,208581 +2015-09-22,208571 +2015-09-23,208387 +2015-09-24,208718 +2015-09-25,208534 +2015-09-26,208825 +2015-09-27,208997 +2015-09-28,209327 +2015-09-29,209713 +2015-09-30,210165 +2015-10-01,209998 +2015-10-02,210056 +2015-10-03,210091 +2015-10-04,210506 +2015-10-05,210545 +2015-10-06,210450 +2015-10-07,210889 +2015-10-08,211101 +2015-10-09,211473 +2015-10-10,211868 +2015-10-11,212363 +2015-10-12,212416 +2015-10-13,212506 +2015-10-14,212742 +2015-10-15,212953 +2015-10-16,213116 +2015-10-17,213032 +2015-10-18,213231 +2015-10-19,213703 +2015-10-20,213679 +2015-10-21,213753 +2015-10-22,214055 +2015-10-23,213969 +2015-10-24,214026 +2015-10-25,214301 +2015-10-26,214467 +2015-10-27,214324 +2015-10-28,214821 +2015-10-29,214746 +2015-10-30,214977 +2015-10-31,215351 +2015-11-01,215529 +2015-11-02,215511 +2015-11-03,215312 +2015-11-04,215372 +2015-11-05,215259 +2015-11-06,215504 +2015-11-07,215788 +2015-11-08,216261 +2015-11-09,216495 +2015-11-10,216730 +2015-11-11,216993 +2015-11-12,216811 +2015-11-13,217199 +2015-11-14,217233 +2015-11-15,217105 +2015-11-16,217446 +2015-11-17,217763 +2015-11-18,217900 +2015-11-19,218058 +2015-11-20,218420 +2015-11-21,218588 +2015-11-22,218643 +2015-11-23,218553 +2015-11-24,218384 +2015-11-25,218254 +2015-11-26,218119 +2015-11-27,218418 +2015-11-28,218421 +2015-11-29,218319 +2015-11-30,218228 +2015-12-01,218152 +2015-12-02,218001 +2015-12-03,217981 +2015-12-04,218364 +2015-12-05,218198 +2015-12-06,218009 +2015-12-07,218234 +2015-12-08,218126 diff --git a/docs6b/docs/_build/html/data/mkdat2 b/docs6b/docs/_build/html/data/mkdat2 new file mode 100644 index 000000000..6543260f7 --- /dev/null +++ b/docs6b/docs/_build/html/data/mkdat2 @@ -0,0 +1,125 @@ +#!/usr/bin/ruby + +# ================================================================ +# Produces a variety of categorized pseudo-random data in support +# of Miller documentation. +# ================================================================ +# +# Sample output: +# +# ./datagen/mkdat2 6 | mlr --opprint cat +# color shape flag i u v w x +# purple circle 0 1 0.5637512757306459 0.4981743566291943 0.36884254478967105 4.480962906000271 +# orange square 1 2 0.5232158098904274 0.33717333156510765 0.44646982455699713 5.807558719657881 +# red circle 1 3 0.5084894411433544 0.7025118761232125 0.672558508897624 5.094127602621387 +# blue square 0 4 0.3145642940519666 0.3040179460903778 0.6388947856924174 7.517194060345607 +# yellow triangle 1 5 0.06776212921515201 0.8517576443958519 0.4319941923080997 4.955913436917771 +# red square 0 6 0.24407904404655156 0.4297654986740608 0.6681496181121647 4.702469482713694 +# ================================================================ + +# Vary repeat counts to obtain non-uniform distribution on colors +$colors=%w( + red red red red red red red red red red red red red red red red + green green green green + blue blue blue blue blue + orange + yellow yellow yellow yellow yellow + purple purple purple purple +) +# Vary repeat counts to obtain non-uniform distribution on shapes +$shapes = %w( + circle circle circle + square square square square square + triangle triangle triangle triangle +) +# Vary per-color probabilities of flag==1 +$color_flag_ps = { + 'blue' => 0.6, + 'green' => 0.2, + 'orange' => 0.5, + 'purple' => 0.1, + 'red' => 0.3, + 'yellow' => 0.9, +} +# For autocorrelation of time series by color +$eta = 0.99 + +# ================================================================ +def main() + n = 100000 + n = Integer ARGV[0] if ARGV.length == 1 + + history_keys = [] + $colors.uniq.each do |color| + $shapes.uniq.each do |shape| + history_keys << color + '-' + shape + end + end + + ht = HistoryTracker.new(history_keys, $eta) + + n.times do |i| + color = $colors[rand $colors.length] + shape = $shapes[rand $shapes.length] + flag = bernoulli($color_flag_ps[color]) + + # u: plain unit-interval uniform + # v: similar, except for circles, pairwise-correlate u and v + u = rand + v = rand + if color == 'red' && shape == 'circle' + v = u + 0.2*(rand-0.5) + end + + # w: autocorrelated time series by color. If you look at stats of w you'll + # see roughly uniform distribution. But if you follow each color/shape + # combination then you'll see small deltas from one to the next. + w = ht.emit(color + '-' + shape) + + # x: gaussian (boring) + x = gaussian + + puts "color=#{color},shape=#{shape},flag=#{flag},i=#{i+1},u=#{u},v=#{v},w=#{w},x=#{x}" + end + end + +# ================================================================ +# Roughly normal between 0 and 10, mean 5, stddev about 1.2 +def gaussian() + 10*(rand+rand+rand+rand+rand+rand)/6 +end + +def bernoulli(p) + if rand < p + 1 + else + 0 + end +end + +# Autocorrelated time series per color. +# For reference please see http://johnkerl.org/rcm/eta.pdf. +class HistoryTracker + def initialize(keys, eta) + @keys = keys + @prevs = {} + @keys.each do |key| + @prevs[key] = rand + end + @eta = eta + @etac = 1.0 - eta + @s = Math.sqrt((1+eta)/(1-eta)) + @a = 0.5 * (1 - @s) + @b = 0.5 * (1 + @s) + end + def emit(key) + @prevs[key] = @eta * @prevs[key] + @etac * rand + end +end + +# ================================================================ +begin + main() +rescue Errno::EPIPE # E.g. we're piped to head + exit 0 +end diff --git a/docs6b/docs/_build/html/data/multicountdown.dat b/docs6b/docs/_build/html/data/multicountdown.dat new file mode 100644 index 000000000..a26ac76c5 --- /dev/null +++ b/docs6b/docs/_build/html/data/multicountdown.dat @@ -0,0 +1,100 @@ +upsec=0.002,color=green,count=1203 +upsec=0.083,color=red,count=3817 +upsec=0.188,color=red,count=3801 +upsec=0.395,color=blue,count=2697 +upsec=0.526,color=purple,count=953 +upsec=0.671,color=blue,count=2684 +upsec=0.899,color=purple,count=926 +upsec=0.912,color=red,count=3798 +upsec=1.093,color=blue,count=2662 +upsec=1.327,color=purple,count=917 +upsec=1.407,color=green,count=1187 +upsec=1.416,color=red,count=3788 +upsec=1.448,color=green,count=1177 +upsec=1.587,color=red,count=3782 +upsec=1.601,color=red,count=3755 +upsec=1.703,color=purple,count=908 +upsec=1.832,color=red,count=3717 +upsec=2.064,color=blue,count=2659 +upsec=2.2880000000000003,color=blue,count=2647 +upsec=2.313,color=green,count=1161 +upsec=2.346,color=green,count=1129 +upsec=2.5580000000000003,color=red,count=3694 +upsec=2.716,color=purple,count=883 +upsec=2.834,color=blue,count=2646 +upsec=2.967,color=green,count=1100 +upsec=3.0740000000000003,color=purple,count=850 +upsec=3.2820000000000005,color=blue,count=2607 +upsec=3.2990000000000004,color=blue,count=2573 +upsec=3.4510000000000005,color=blue,count=2563 +upsec=3.4870000000000005,color=green,count=1089 +upsec=3.7220000000000004,color=red,count=3672 +upsec=3.7580000000000005,color=red,count=3648 +upsec=3.9670000000000005,color=blue,count=2550 +upsec=4.021000000000001,color=green,count=1054 +upsec=4.211000000000001,color=red,count=3640 +upsec=4.455000000000001,color=purple,count=836 +upsec=4.515000000000001,color=red,count=3639 +upsec=4.636000000000001,color=purple,count=801 +upsec=4.818000000000001,color=red,count=3601 +upsec=5.0390000000000015,color=purple,count=770 +upsec=5.268000000000002,color=blue,count=2543 +upsec=5.310000000000001,color=green,count=1039 +upsec=5.319000000000002,color=blue,count=2537 +upsec=5.413000000000002,color=red,count=3568 +upsec=5.517000000000002,color=purple,count=755 +upsec=5.750000000000002,color=green,count=1030 +upsec=5.778000000000001,color=blue,count=2535 +upsec=5.9380000000000015,color=green,count=1008 +upsec=6.101000000000002,color=blue,count=2520 +upsec=6.250000000000002,color=blue,count=2520 +upsec=6.314000000000002,color=green,count=1005 +upsec=6.383000000000002,color=red,count=3551 +upsec=6.546000000000002,color=blue,count=2511 +upsec=6.703000000000002,color=green,count=984 +upsec=6.842000000000002,color=purple,count=721 +upsec=6.986000000000002,color=green,count=976 +upsec=7.229000000000003,color=blue,count=2488 +upsec=7.376000000000003,color=red,count=3547 +upsec=7.567000000000003,color=red,count=3522 +upsec=7.693000000000003,color=blue,count=2454 +upsec=7.869000000000003,color=green,count=937 +upsec=8.051000000000004,color=purple,count=697 +upsec=8.213000000000005,color=purple,count=694 +upsec=8.356000000000005,color=purple,count=658 +upsec=8.379000000000005,color=red,count=3516 +upsec=8.619000000000005,color=red,count=3505 +upsec=8.708000000000006,color=red,count=3479 +upsec=8.773000000000005,color=green,count=929 +upsec=8.809000000000005,color=red,count=3464 +upsec=9.021000000000004,color=purple,count=634 +upsec=9.268000000000004,color=blue,count=2428 +upsec=9.333000000000004,color=purple,count=621 +upsec=9.497000000000003,color=purple,count=606 +upsec=9.539000000000003,color=purple,count=572 +upsec=9.650000000000004,color=green,count=903 +upsec=9.854000000000005,color=blue,count=2400 +upsec=9.963000000000005,color=blue,count=2397 +upsec=10.088000000000005,color=blue,count=2379 +upsec=10.308000000000005,color=red,count=3431 +upsec=10.321000000000005,color=red,count=3398 +upsec=10.542000000000005,color=green,count=894 +upsec=10.752000000000006,color=red,count=3396 +upsec=10.868000000000006,color=purple,count=550 +upsec=10.942000000000005,color=green,count=887 +upsec=11.137000000000006,color=blue,count=2369 +upsec=11.384000000000006,color=red,count=3389 +upsec=11.517000000000007,color=green,count=859 +upsec=11.657000000000007,color=purple,count=516 +upsec=11.707000000000008,color=green,count=853 +upsec=11.809000000000008,color=green,count=828 +upsec=11.904000000000009,color=purple,count=514 +upsec=12.09200000000001,color=red,count=3385 +upsec=12.317000000000009,color=red,count=3359 +upsec=12.37100000000001,color=green,count=789 +upsec=12.58800000000001,color=red,count=3355 +upsec=12.77200000000001,color=red,count=3348 +upsec=12.856000000000009,color=red,count=3346 +upsec=13.103000000000009,color=blue,count=2355 +upsec=13.346000000000009,color=green,count=752 +upsec=13.594000000000008,color=blue,count=2349 diff --git a/docs6b/docs/_build/html/data/multicountdown.rb b/docs6b/docs/_build/html/data/multicountdown.rb new file mode 100644 index 000000000..735057627 --- /dev/null +++ b/docs6b/docs/_build/html/data/multicountdown.rb @@ -0,0 +1,21 @@ +#!/usr/bin/ruby +$stdout.sync = true + +# Simulates some multi-threaded program making progress over time on some set of tasks +counts = {'red' => 3842, 'green' => 1224, 'blue' => 2697, 'purple' => 979} +colors = counts.keys +n = colors.length + +start_time = Time::now.to_f + +upsec = 0.0 +while counts.any?{|color,count| count > 0} + upsec += 0.001 * rand(250) + color = colors[rand(n)] + count = counts[color] + delta = rand(40) + count -= delta + count = [0, count].max + counts[color] = count + puts "upsec=#{upsec},color=#{color},count=#{counts[color]}" +end diff --git a/docs6b/docs/_build/html/data/mydata.txt b/docs6b/docs/_build/html/data/mydata.txt new file mode 100644 index 000000000..db020a5a5 --- /dev/null +++ b/docs6b/docs/_build/html/data/mydata.txt @@ -0,0 +1,3 @@ +oh say can you see +by the dawn's +early light diff --git a/docs6b/docs/_build/html/data/nested.tsv b/docs6b/docs/_build/html/data/nested.tsv new file mode 100644 index 000000000..6130a5b8e --- /dev/null +++ b/docs6b/docs/_build/html/data/nested.tsv @@ -0,0 +1,3 @@ +a b +x z +s u:v:w diff --git a/docs6b/docs/_build/html/data/newline-example.txt b/docs6b/docs/_build/html/data/newline-example.txt new file mode 100644 index 000000000..f885684d7 --- /dev/null +++ b/docs6b/docs/_build/html/data/newline-example.txt @@ -0,0 +1,9 @@ +mlr put ' + $x = 1 + $y = 2 # Syntax error +' + +mlr put ' + $x = 1; + $y = 2 # This is OK +' diff --git a/docs6b/docs/_build/html/data/ping-delta-example.txt b/docs6b/docs/_build/html/data/ping-delta-example.txt new file mode 100644 index 000000000..8e1c7814b --- /dev/null +++ b/docs6b/docs/_build/html/data/ping-delta-example.txt @@ -0,0 +1,11 @@ +$ each 10 uptime | mlr -p step -a delta -f 11 +... +20:08 up 36 days, 10:38, 5 users, load averages: 1.42 1.62 1.73 0.000000 +20:08 up 36 days, 10:38, 5 users, load averages: 1.55 1.64 1.74 0.020000 +20:08 up 36 days, 10:38, 7 users, load averages: 1.58 1.65 1.74 0.010000 +20:08 up 36 days, 10:38, 9 users, load averages: 1.78 1.69 1.76 0.040000 +20:08 up 36 days, 10:39, 9 users, load averages: 2.12 1.76 1.78 0.070000 +20:08 up 36 days, 10:39, 9 users, load averages: 2.51 1.85 1.81 0.090000 +20:08 up 36 days, 10:39, 8 users, load averages: 2.79 1.92 1.83 0.070000 +20:08 up 36 days, 10:39, 4 users, load averages: 2.64 1.90 1.83 -0.020000 + diff --git a/docs6b/docs/_build/html/data/previous-to-current.sh b/docs6b/docs/_build/html/data/previous-to-current.sh new file mode 100644 index 000000000..d7480d26c --- /dev/null +++ b/docs6b/docs/_build/html/data/previous-to-current.sh @@ -0,0 +1,5 @@ +mlr --icsv --opprint \ + join -j color --ul --ur -f data/prevtemp.csv \ + then unsparsify --fill-with 0 \ + then put '$count_delta = $current_count - $previous_count' \ + data/currtemp.csv diff --git a/docs6b/docs/_build/html/data/previous_counters.csv b/docs6b/docs/_build/html/data/previous_counters.csv new file mode 100644 index 000000000..93cff85af --- /dev/null +++ b/docs6b/docs/_build/html/data/previous_counters.csv @@ -0,0 +1,5 @@ +color,count +red,3472 +blue,6838 +orange,694 +purple,12 diff --git a/docs6b/docs/_build/html/data/prevtemp.csv b/docs6b/docs/_build/html/data/prevtemp.csv new file mode 100644 index 000000000..861dbcdf7 --- /dev/null +++ b/docs6b/docs/_build/html/data/prevtemp.csv @@ -0,0 +1,5 @@ +color,previous_count +red,3472 +blue,6838 +orange,694 +purple,12 diff --git a/docs6b/docs/_build/html/data/put-gating-example-1.dkvp b/docs6b/docs/_build/html/data/put-gating-example-1.dkvp new file mode 100644 index 000000000..0227870b8 --- /dev/null +++ b/docs6b/docs/_build/html/data/put-gating-example-1.dkvp @@ -0,0 +1,5 @@ +x=-1 +x=0 +x=1 +x=2 +x=3 diff --git a/docs6b/docs/_build/html/data/put-gating-example-2.dkvp b/docs6b/docs/_build/html/data/put-gating-example-2.dkvp new file mode 100644 index 000000000..a5795757b --- /dev/null +++ b/docs6b/docs/_build/html/data/put-gating-example-2.dkvp @@ -0,0 +1,3 @@ +a=abc_123 +a=some other name +a=xyz_789 diff --git a/docs6b/docs/_build/html/data/put-multiline-example.txt b/docs6b/docs/_build/html/data/put-multiline-example.txt new file mode 100644 index 000000000..7e1f9e213 --- /dev/null +++ b/docs6b/docs/_build/html/data/put-multiline-example.txt @@ -0,0 +1,7 @@ +mlr --opprint put ' + $nf = NF; + $nr = NR; + $fnr = FNR; + $filenum = FILENUM; + $filename = FILENAME +' data/small data/small2 diff --git a/docs6b/docs/_build/html/data/question.dat b/docs6b/docs/_build/html/data/question.dat new file mode 100644 index 000000000..d40b0adfd --- /dev/null +++ b/docs6b/docs/_build/html/data/question.dat @@ -0,0 +1 @@ +a=is it?,b=it is! diff --git a/docs6b/docs/_build/html/data/ragged-csv-2.sh b/docs6b/docs/_build/html/data/ragged-csv-2.sh new file mode 100644 index 000000000..a2664d8d7 --- /dev/null +++ b/docs6b/docs/_build/html/data/ragged-csv-2.sh @@ -0,0 +1,6 @@ +mlr --from data/ragged.csv --fs comma --nidx put ' + @maxnf = max(@maxnf, NF); + while(NF < @maxnf) { + $[NF+1] = ""; + } +' diff --git a/docs6b/docs/_build/html/data/ragged-csv.sh b/docs6b/docs/_build/html/data/ragged-csv.sh new file mode 100644 index 000000000..b53812050 --- /dev/null +++ b/docs6b/docs/_build/html/data/ragged-csv.sh @@ -0,0 +1,8 @@ +mlr --from data/ragged.csv --fs comma --nidx put ' + @maxnf = max(@maxnf, NF); + @nf = NF; + while(@nf < @maxnf) { + @nf += 1; + $[@nf] = "" + } +' diff --git a/docs6b/docs/_build/html/data/ragged.csv b/docs6b/docs/_build/html/data/ragged.csv new file mode 100644 index 000000000..ae7f0ec57 --- /dev/null +++ b/docs6b/docs/_build/html/data/ragged.csv @@ -0,0 +1,4 @@ +a,b,c +1,2,3 +4,5 +6,7,8,9 diff --git a/docs6b/docs/_build/html/data/rect-inner.txt b/docs6b/docs/_build/html/data/rect-inner.txt new file mode 100644 index 000000000..022682344 --- /dev/null +++ b/docs6b/docs/_build/html/data/rect-inner.txt @@ -0,0 +1,7 @@ +inner1=100,inner2=101 +inner1=120,inner2=121 +inner1=200,inner2=201 +inner1=210,inner2=211 +inner1=300,inner2=301 +inner1=312 +inner1=313,inner2=314 diff --git a/docs6b/docs/_build/html/data/rect-middle.txt b/docs6b/docs/_build/html/data/rect-middle.txt new file mode 100644 index 000000000..fae49ea83 --- /dev/null +++ b/docs6b/docs/_build/html/data/rect-middle.txt @@ -0,0 +1,7 @@ +middle=10 +middle=11 +middle=12 +middle=20 +middle=21 +middle=30 +middle=31 diff --git a/docs6b/docs/_build/html/data/rect-outer.txt b/docs6b/docs/_build/html/data/rect-outer.txt new file mode 100644 index 000000000..d62ea9965 --- /dev/null +++ b/docs6b/docs/_build/html/data/rect-outer.txt @@ -0,0 +1,3 @@ +outer=1 +outer=2 +outer=3 diff --git a/docs6b/docs/_build/html/data/rect.sh b/docs6b/docs/_build/html/data/rect.sh new file mode 100644 index 000000000..aa36b2861 --- /dev/null +++ b/docs6b/docs/_build/html/data/rect.sh @@ -0,0 +1,10 @@ +mlr --from data/rect.txt put -q ' + is_present($outer) { + unset @r + } + for (k, v in $*) { + @r[k] = v + } + is_present($inner1) { + emit @r + }' diff --git a/docs6b/docs/_build/html/data/rect.txt b/docs6b/docs/_build/html/data/rect.txt new file mode 100644 index 000000000..2bcaec2cb --- /dev/null +++ b/docs6b/docs/_build/html/data/rect.txt @@ -0,0 +1,17 @@ +outer=1 +middle=10 +inner1=100,inner2=101 +middle=11 +middle=12 +inner1=120,inner2=121 +outer=2 +middle=20 +inner1=200,inner2=201 +middle=21 +inner1=210,inner2=211 +outer=3 +middle=30 +inner1=300,inner2=301 +middle=31 +inner1=312 +inner1=313,inner2=314 diff --git a/docs6b/docs/_build/html/data/regex-in-data.dat b/docs6b/docs/_build/html/data/regex-in-data.dat new file mode 100644 index 000000000..a1b9ee14d --- /dev/null +++ b/docs6b/docs/_build/html/data/regex-in-data.dat @@ -0,0 +1,3 @@ +name=jane,regex=^j.*e$ +name=bill,regex=^b[ou]ll$ +name=bull,regex=^b[ou]ll$ diff --git a/docs6b/docs/_build/html/data/remove-empty-columns.csv b/docs6b/docs/_build/html/data/remove-empty-columns.csv new file mode 100644 index 000000000..9c485d345 --- /dev/null +++ b/docs6b/docs/_build/html/data/remove-empty-columns.csv @@ -0,0 +1,4 @@ +a,b,c,d,e +1,,3,,5 +2,,4,,5 +3,,5,,7 diff --git a/docs6b/docs/_build/html/data/repeat-example.dat b/docs6b/docs/_build/html/data/repeat-example.dat new file mode 100644 index 000000000..75b4b4099 --- /dev/null +++ b/docs6b/docs/_build/html/data/repeat-example.dat @@ -0,0 +1,3 @@ +color=blue,count=5 +color=red,count=4 +color=green,count=3 diff --git a/docs6b/docs/_build/html/data/repeats.dkvp b/docs6b/docs/_build/html/data/repeats.dkvp new file mode 100644 index 000000000..c19438e51 --- /dev/null +++ b/docs6b/docs/_build/html/data/repeats.dkvp @@ -0,0 +1,57 @@ +color=red,shape=square,flag=0 +color=purple,shape=triangle,flag=0 +color=yellow,shape=circle,flag=1 +color=red,shape=circle,flag=1 +color=red,shape=square,flag=0 +color=yellow,shape=circle,flag=1 +color=red,shape=square,flag=0 +color=red,shape=square,flag=0 +color=yellow,shape=circle,flag=1 +color=red,shape=circle,flag=1 +color=yellow,shape=circle,flag=1 +color=yellow,shape=circle,flag=1 +color=purple,shape=triangle,flag=0 +color=yellow,shape=circle,flag=1 +color=yellow,shape=circle,flag=1 +color=red,shape=circle,flag=1 +color=red,shape=square,flag=0 +color=purple,shape=triangle,flag=0 +color=yellow,shape=circle,flag=1 +color=red,shape=square,flag=0 +color=purple,shape=square,flag=0 +color=red,shape=square,flag=0 +color=red,shape=square,flag=1 +color=red,shape=square,flag=0 +color=red,shape=square,flag=0 +color=purple,shape=triangle,flag=0 +color=red,shape=square,flag=0 +color=purple,shape=triangle,flag=0 +color=red,shape=square,flag=0 +color=red,shape=square,flag=0 +color=purple,shape=square,flag=0 +color=red,shape=square,flag=0 +color=red,shape=square,flag=0 +color=purple,shape=triangle,flag=0 +color=yellow,shape=triangle,flag=1 +color=purple,shape=square,flag=0 +color=yellow,shape=circle,flag=1 +color=purple,shape=triangle,flag=0 +color=red,shape=circle,flag=1 +color=purple,shape=triangle,flag=0 +color=purple,shape=triangle,flag=0 +color=red,shape=square,flag=0 +color=red,shape=circle,flag=1 +color=red,shape=square,flag=1 +color=red,shape=square,flag=0 +color=red,shape=circle,flag=1 +color=purple,shape=square,flag=0 +color=purple,shape=square,flag=0 +color=red,shape=square,flag=1 +color=purple,shape=triangle,flag=0 +color=purple,shape=triangle,flag=0 +color=purple,shape=square,flag=0 +color=yellow,shape=circle,flag=1 +color=red,shape=square,flag=0 +color=yellow,shape=triangle,flag=1 +color=yellow,shape=circle,flag=1 +color=purple,shape=square,flag=0 diff --git a/docs6b/docs/_build/html/data/sample-example.txt b/docs6b/docs/_build/html/data/sample-example.txt new file mode 100644 index 000000000..a2be4d659 --- /dev/null +++ b/docs6b/docs/_build/html/data/sample-example.txt @@ -0,0 +1,44 @@ +$ mlr --opprint sample -k 4 data/colored-shapes.dkvp +color shape flag i u v w x +purple triangle 0 90122 0.9986871176198068 0.3037738877233719 0.5154934457238382 5.365962021016529 +red circle 0 3139 0.04835898233323954 -0.03964684310055758 0.5263660881848111 5.3758779366493625 +orange triangle 0 67847 0.36746306902109926 0.5161574810505635 0.5176199566173642 3.1748088656576567 +yellow square 1 33576 0.3098376725521097 0.8525628505287842 0.49774122460981685 4.494754378604669 + +$ mlr --opprint sample -k 4 data/colored-shapes.dkvp +color shape flag i u v w x +blue square 1 16783 0.09974385090654347 0.7243899920872646 0.5353718443278438 4.431057737383438 +orange square 1 93291 0.5944176543007182 0.17744449786454086 0.49262281749172077 3.1548117990710653 +yellow square 1 54436 0.5268161165014636 0.8785588662666121 0.5058773791931063 7.019185838783636 +yellow square 1 55491 0.0025440267883102274 0.05474106287787284 0.5102729153751984 3.526301273728043 + +$ mlr --opprint sample -k 2 -g color data/colored-shapes.dkvp +color shape flag i u v w x +yellow triangle 1 11 0.6321695890307647 0.9887207810889004 0.4364983936735774 5.7981881667050565 +yellow square 1 917 0.8547010348386344 0.7356782810796262 0.4531511689924275 5.774541777078352 +red circle 1 4000 0.05490416175132373 0.07392337815122155 0.49416101516594396 5.355725080701707 +red square 0 87506 0.6357719216821314 0.6970867759393995 0.4940826462055272 6.351579417310387 +purple triangle 0 14898 0.7800986870203719 0.23998073813992293 0.5014775988383656 3.141006771777843 +purple triangle 0 151 0.032614487569017414 0.7346633365041219 0.7812143304483805 2.6831992610568047 +green triangle 1 126 0.1513010528347546 0.40346767294704544 0.051213231883952326 5.955109300797182 +green circle 0 17635 0.029856606049114442 0.4724542934246524 0.49529606749929744 5.239153910272168 +blue circle 1 1020 0.414263129226617 0.8304946402876182 0.13151094520189244 4.397873687920433 +blue triangle 0 220 0.441773289968473 0.44597731903759075 0.6329360666849821 4.3064608776550894 +orange square 0 1885 0.8079311983747106 0.8685956833908394 0.3116410800256374 4.390864584500387 +orange triangle 0 1533 0.32904497195507487 0.23168161807490417 0.8722623057355134 5.164071635714438 + +$ mlr --opprint sample -k 2 -g color then sort -f color data/colored-shapes.dkvp +color shape flag i u v w x +blue circle 0 215 0.7803586969333292 0.33146680638888126 0.04289047852629113 5.725365736377487 +blue circle 1 3616 0.8548431579124808 0.4989623130006362 0.3339426415875795 3.696785877560498 +green square 0 356 0.7674272008085286 0.341578843118008 0.4570224877870851 4.830320062215299 +green square 0 152 0.6684429446914862 0.016056003736548696 0.4656148241291592 5.434588759225423 +orange triangle 0 587 0.5175826237797857 0.08989091493635304 0.9011709461770973 4.265854207755811 +orange triangle 0 1533 0.32904497195507487 0.23168161807490417 0.8722623057355134 5.164071635714438 +purple triangle 0 14192 0.5196327866973567 0.7860928603468063 0.4964368415453642 4.899167143824484 +purple triangle 0 65 0.6842806710360729 0.5823723856331258 0.8014053396013747 5.805148213865135 +red square 1 2431 0.38378504852300466 0.11445015005595527 0.49355539228753786 5.146756570128739 +red triangle 0 57097 0.43763430414406546 0.3355450325004481 0.5322349637512487 4.144267240289442 +yellow triangle 1 11 0.6321695890307647 0.9887207810889004 0.4364983936735774 5.7981881667050565 +yellow square 1 158 0.41527900739142165 0.7118027080775757 0.4200799665161291 5.33279067554884 + diff --git a/docs6b/docs/_build/html/data/sar.csv b/docs6b/docs/_build/html/data/sar.csv new file mode 100644 index 000000000..98568aa8c --- /dev/null +++ b/docs6b/docs/_build/html/data/sar.csv @@ -0,0 +1,3 @@ +a,b,c +the quick,brown fox,jumped +over,the,lazy dogs diff --git a/docs6b/docs/_build/html/data/sar.mlr b/docs6b/docs/_build/html/data/sar.mlr new file mode 100644 index 000000000..4b5d8ead3 --- /dev/null +++ b/docs6b/docs/_build/html/data/sar.mlr @@ -0,0 +1,3 @@ + for (k in $*) { + $[k] = gsub($[k], "e", "X"); + } diff --git a/docs6b/docs/_build/html/data/scan-example-1.tbl b/docs6b/docs/_build/html/data/scan-example-1.tbl new file mode 100644 index 000000000..2e63c642f --- /dev/null +++ b/docs6b/docs/_build/html/data/scan-example-1.tbl @@ -0,0 +1,5 @@ +value +1 +2.0 +3x +hello diff --git a/docs6b/docs/_build/html/data/scan-example-2.tbl b/docs6b/docs/_build/html/data/scan-example-2.tbl new file mode 100644 index 000000000..19bff87ca --- /dev/null +++ b/docs6b/docs/_build/html/data/scan-example-2.tbl @@ -0,0 +1,11 @@ +value +0001 +0002 +0005 +0005WA +0006 +0007 +0007WA +0008 +0009 +0010 diff --git a/docs6b/docs/_build/html/data/scope-example.dat b/docs6b/docs/_build/html/data/scope-example.dat new file mode 100644 index 000000000..cda549e60 --- /dev/null +++ b/docs6b/docs/_build/html/data/scope-example.dat @@ -0,0 +1,3 @@ +n=1,x=123 +n=2,x=456 +n=3,x=789 diff --git a/docs6b/docs/_build/html/data/scope-example.mlr b/docs6b/docs/_build/html/data/scope-example.mlr new file mode 100644 index 000000000..5a880bbb5 --- /dev/null +++ b/docs6b/docs/_build/html/data/scope-example.mlr @@ -0,0 +1,23 @@ +func f(a) { # argument is local to the function + var b = 100; # local to the function + c = 100; # local to the function; does not overwrite outer c + return a + 1; +} +var a = 10; # local at top level +var b = 20; # local at top level +c = 30; # local at top level; there is no more-outer-scope c +if (NR == 3) { + var a = 40; # scoped to the if-statement; doesn't overwrite outer a + b = 50; # not scoped to the if-statement; overwrites outer b + c = 60; # not scoped to the if-statement; overwrites outer c + d = 70; # there is no outer d so a local d is created here + + $inner_a = a; + $inner_b = b; + $inner_c = c; + $inner_d = d; +} +$outer_a = a; +$outer_b = b; +$outer_c = c; +$outer_d = d; # there is no outer d defined so no assignment happens diff --git a/docs6b/docs/_build/html/data/self-join.csv b/docs6b/docs/_build/html/data/self-join.csv new file mode 100644 index 000000000..9604a5b61 --- /dev/null +++ b/docs6b/docs/_build/html/data/self-join.csv @@ -0,0 +1,3 @@ +a,b,c +1,2,3 +1,4,5 diff --git a/docs6b/docs/_build/html/data/semicolon-example.txt b/docs6b/docs/_build/html/data/semicolon-example.txt new file mode 100644 index 000000000..6ae885601 --- /dev/null +++ b/docs6b/docs/_build/html/data/semicolon-example.txt @@ -0,0 +1,4 @@ +mlr put 'x=1' +mlr put 'x=1;$y=2' +mlr put 'x=1;$y=2;' +mlr put 'x=1;;;;$y=2;' diff --git a/docs6b/docs/_build/html/data/single-for-example-1.sh b/docs6b/docs/_build/html/data/single-for-example-1.sh new file mode 100644 index 000000000..b0b0735aa --- /dev/null +++ b/docs6b/docs/_build/html/data/single-for-example-1.sh @@ -0,0 +1,8 @@ +mlr --from data/small put ' + print "NR = ".NR; + for (key in $*) { + value = $[key]; + print " key:" . key . " value:".value; + } + +' diff --git a/docs6b/docs/_build/html/data/single-for-example-2.sh b/docs6b/docs/_build/html/data/single-for-example-2.sh new file mode 100644 index 000000000..1fa863209 --- /dev/null +++ b/docs6b/docs/_build/html/data/single-for-example-2.sh @@ -0,0 +1,8 @@ +mlr -n put ' + end { + o = {1:2, 3:{4:5}}; + for (key in o) { + print " key:" . key . " valuetype:" . typeof(o[key]); + } + } +' diff --git a/docs6b/docs/_build/html/data/single-quote-example.mlr b/docs6b/docs/_build/html/data/single-quote-example.mlr new file mode 100644 index 000000000..96b3ac00c --- /dev/null +++ b/docs6b/docs/_build/html/data/single-quote-example.mlr @@ -0,0 +1 @@ +$a = "It's OK, I said, then 'for now'." diff --git a/docs6b/docs/_build/html/data/small b/docs6b/docs/_build/html/data/small new file mode 100644 index 000000000..875611d8a --- /dev/null +++ b/docs6b/docs/_build/html/data/small @@ -0,0 +1,5 @@ +a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533 +a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797 +a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776 +a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463 +a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729 diff --git a/docs6b/docs/_build/html/data/small.csv b/docs6b/docs/_build/html/data/small.csv new file mode 100644 index 000000000..e60e6c64d --- /dev/null +++ b/docs6b/docs/_build/html/data/small.csv @@ -0,0 +1,6 @@ +a,b,i,x,y +pan,pan,1,0.3467901443380824,0.7268028627434533 +eks,pan,2,0.7586799647899636,0.5221511083334797 +wye,wye,3,0.20460330576630303,0.33831852551664776 +eks,wye,4,0.38139939387114097,0.13418874328430463 +wye,pan,5,0.5732889198020006,0.8636244699032729 diff --git a/docs6b/docs/_build/html/data/small2 b/docs6b/docs/_build/html/data/small2 new file mode 100644 index 000000000..fb98ae66d --- /dev/null +++ b/docs6b/docs/_build/html/data/small2 @@ -0,0 +1,5 @@ +a=pan,b=eks,i=9999,x=0.267481232652199086,y=0.557077185510228001 +a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134 +a=pan,b=wye,i=10001,x=0.870530722602517626,y=0.009854780514656930 +a=hat,b=wye,i=10002,x=0.321507044286237609,y=0.568893318795083758 +a=pan,b=zee,i=10003,x=0.272054845593895200,y=0.425789896597056627 diff --git a/docs6b/docs/_build/html/data/sort-het.dkvp b/docs6b/docs/_build/html/data/sort-het.dkvp new file mode 100644 index 000000000..e4bc52e47 --- /dev/null +++ b/docs6b/docs/_build/html/data/sort-het.dkvp @@ -0,0 +1,7 @@ +count=500,color=green +count=600 +status=ok,count=250,hours=0.22 +status=ok,count=200,hours=3.4 +count=300,color=blue +count=100,color=green +count=450 diff --git a/docs6b/docs/_build/html/data/sort-missing.dkvp b/docs6b/docs/_build/html/data/sort-missing.dkvp new file mode 100644 index 000000000..0896145f4 --- /dev/null +++ b/docs6b/docs/_build/html/data/sort-missing.dkvp @@ -0,0 +1,4 @@ +x=2 +a=3 +x=4 +x=1 diff --git a/docs6b/docs/_build/html/data/sort-null.dat b/docs6b/docs/_build/html/data/sort-null.dat new file mode 100644 index 000000000..e5072761b --- /dev/null +++ b/docs6b/docs/_build/html/data/sort-null.dat @@ -0,0 +1,5 @@ +a=3,b=2 +a=1,b=8 +a=,b=4 +x=9,b=10 +a=5,b=7 diff --git a/docs6b/docs/_build/html/data/sort-within-records.json b/docs6b/docs/_build/html/data/sort-within-records.json new file mode 100644 index 000000000..8171e34fc --- /dev/null +++ b/docs6b/docs/_build/html/data/sort-within-records.json @@ -0,0 +1,15 @@ +{ + "a": 1, + "b": 2, + "c": 3 +} +{ + "b": 4, + "a": 5, + "c": 6 +} +{ + "c": 7, + "b": 8, + "a": 9 +} diff --git a/docs6b/docs/_build/html/data/spaces.csv b/docs6b/docs/_build/html/data/spaces.csv new file mode 100644 index 000000000..b2838bcf1 --- /dev/null +++ b/docs6b/docs/_build/html/data/spaces.csv @@ -0,0 +1,4 @@ +a b c,def,g h i +123,4567,890 +2468,1357,3579 +9987,3312,4543 diff --git a/docs6b/docs/_build/html/data/sparse.json b/docs6b/docs/_build/html/data/sparse.json new file mode 100644 index 000000000..47d21e719 --- /dev/null +++ b/docs6b/docs/_build/html/data/sparse.json @@ -0,0 +1,4 @@ +{"a":1,"b":2,"v":3} +{"u":1,"b":2} +{"a":1,"v":2,"x":3} +{"v":1,"w":2} diff --git a/docs6b/docs/_build/html/data/subcommand-example.txt b/docs6b/docs/_build/html/data/subcommand-example.txt new file mode 100644 index 000000000..ace8950d8 --- /dev/null +++ b/docs6b/docs/_build/html/data/subcommand-example.txt @@ -0,0 +1,3 @@ +mlr tac *.dat +mlr cut --complement -f os_version *.dat +mlr sort -f hostname,uptime *.dat diff --git a/docs6b/docs/_build/html/data/subr-example.sh b/docs6b/docs/_build/html/data/subr-example.sh new file mode 100644 index 000000000..07141a065 --- /dev/null +++ b/docs6b/docs/_build/html/data/subr-example.sh @@ -0,0 +1,17 @@ +mlr --opprint --from data/small put -q ' + begin { + @call_count = 0; + } + subr s(n) { + @call_count += 1; + if (is_numeric(n)) { + if (n > 1) { + call s(n-1); + } else { + print "numcalls=" . @call_count; + } + } + } + print "NR=" . NR; + call s(NR); +' diff --git a/docs6b/docs/_build/html/data/system-file-ojson-example.txt b/docs6b/docs/_build/html/data/system-file-ojson-example.txt new file mode 100644 index 000000000..029450caf --- /dev/null +++ b/docs6b/docs/_build/html/data/system-file-ojson-example.txt @@ -0,0 +1,22 @@ +$ grep -v '^#' /etc/passwd | head -n 2 | \ + mlr --nidx --fs : --ojson --jvstack --jlistwrap label name,password,uid,gid,gecos,home_dir,shell +[ +{ + "name": "nobody", + "password": "*", + "uid": -2, + "gid": -2, + "gecos": "Unprivileged User", + "home_dir": "/var/empty", + "shell": "/usr/bin/false" +} +,{ + "name": "root", + "password": "*", + "uid": 0, + "gid": 0, + "gecos": "System Administrator", + "home_dir": "/var/root", + "shell": "/bin/sh" +} +] diff --git a/docs6b/docs/_build/html/data/system-file-opprint-example.txt b/docs6b/docs/_build/html/data/system-file-opprint-example.txt new file mode 100644 index 000000000..0e1487221 --- /dev/null +++ b/docs6b/docs/_build/html/data/system-file-opprint-example.txt @@ -0,0 +1,8 @@ +$ grep -v '^#' /etc/passwd | head -n 6 | mlr --nidx --fs : --opprint cat +1 2 3 4 5 6 7 +nobody * -2 -2 Unprivileged User /var/empty /usr/bin/false +root * 0 0 System Administrator /var/root /bin/sh +daemon * 1 1 System Services /var/root /usr/bin/false +_uucp * 4 4 Unix to Unix Copy Protocol /var/spool/uucp /usr/sbin/uucico +_taskgated * 13 13 Task Gate Daemon /var/empty /usr/bin/false +_networkd * 24 24 Network Services /var/networkd /usr/bin/false diff --git a/docs6b/docs/_build/html/data/system-file-oxtab-example.txt b/docs6b/docs/_build/html/data/system-file-oxtab-example.txt new file mode 100644 index 000000000..0ee71109c --- /dev/null +++ b/docs6b/docs/_build/html/data/system-file-oxtab-example.txt @@ -0,0 +1,16 @@ +$ grep -v '^#' /etc/passwd | head -n 2 | mlr --nidx --fs : --oxtab cat +1 nobody +2 * +3 -2 +4 -2 +5 Unprivileged User +6 /var/empty +7 /usr/bin/false + +1 root +2 * +3 0 +4 0 +5 System Administrator +6 /var/root +7 /bin/sh diff --git a/docs6b/docs/_build/html/data/then-chaining-performance.txt b/docs6b/docs/_build/html/data/then-chaining-performance.txt new file mode 100644 index 000000000..4dd2ea5b2 --- /dev/null +++ b/docs6b/docs/_build/html/data/then-chaining-performance.txt @@ -0,0 +1,16 @@ +% cat piped.sh +mlr cut -x -f i,y data/big | mlr sort -n y > /dev/null + +% time sh piped.sh +real 0m2.828s +user 0m3.183s +sys 0m0.137s + + +% cat chained.sh +mlr cut -x -f i,y then sort -n y data/big > /dev/null + +% time sh chained.sh +real 0m2.082s +user 0m1.933s +sys 0m0.137s diff --git a/docs6b/docs/_build/html/data/then-example.csv b/docs6b/docs/_build/html/data/then-example.csv new file mode 100644 index 000000000..c77b32024 --- /dev/null +++ b/docs6b/docs/_build/html/data/then-example.csv @@ -0,0 +1,6 @@ +Status,Payment_Type,Amount +paid,cash,10.00 +pending,debit,20.00 +paid,cash,50.00 +pending,credit,40.00 +paid,debit,30.00 diff --git a/docs6b/docs/_build/html/data/timing-example.txt b/docs6b/docs/_build/html/data/timing-example.txt new file mode 100644 index 000000000..9f6d24727 --- /dev/null +++ b/docs6b/docs/_build/html/data/timing-example.txt @@ -0,0 +1,27 @@ +$ ruby -e '10000.times{|i|puts "i=#{i+1}"}' > lines.txt + +$ head -n 5 lines.txt +i=1 +i=2 +i=3 +i=4 +i=5 + +mlr --ofmt '%.9le' --opprint put '$t=systime()' then step -a delta -f t lines.txt | head -n 7 +i t t_delta +1 1430603027.018016 1.430603027e+09 +2 1430603027.018043 2.694129944e-05 +3 1430603027.018048 5.006790161e-06 +4 1430603027.018052 4.053115845e-06 +5 1430603027.018055 2.861022949e-06 +6 1430603027.018058 3.099441528e-06 + +mlr --ofmt '%.9le' --oxtab \ + put '$t=systime()' then \ + step -a delta -f t then \ + filter '$i>1' then \ + stats1 -a min,mean,max -f t_delta \ + lines.txt +t_delta_min 2.861022949e-06 +t_delta_mean 4.077508505e-06 +t_delta_max 5.388259888e-05 diff --git a/docs6b/docs/_build/html/data/trailing-commas.sh b/docs6b/docs/_build/html/data/trailing-commas.sh new file mode 100644 index 000000000..0f655cd89 --- /dev/null +++ b/docs6b/docs/_build/html/data/trailing-commas.sh @@ -0,0 +1,17 @@ +mlr --csvlite --from data/a.csv put ' + func f( + num a, + num b, + ): num { + return a**2 + b**2; + } + $* = { + "s": $a + $b, + "t": $a - $b, + "u": f( + $a, + $b, + ), + "v": NR, + } +' diff --git a/docs6b/docs/_build/html/data/triple-for-example-1.sh b/docs6b/docs/_build/html/data/triple-for-example-1.sh new file mode 100644 index 000000000..d92979fc3 --- /dev/null +++ b/docs6b/docs/_build/html/data/triple-for-example-1.sh @@ -0,0 +1,7 @@ +mlr --from data/small --opprint put ' + num suma = 0; + for (a = 1; a <= NR; a += 1) { + suma += a; + } + $suma = suma; +' diff --git a/docs6b/docs/_build/html/data/triple-for-example-2.sh b/docs6b/docs/_build/html/data/triple-for-example-2.sh new file mode 100644 index 000000000..928dddc59 --- /dev/null +++ b/docs6b/docs/_build/html/data/triple-for-example-2.sh @@ -0,0 +1,10 @@ +mlr --from data/small --opprint put ' + num suma = 0; + num sumb = 0; + for (num a = 1, num b = 1; a <= NR; a += 1, b *= 2) { + suma += a; + sumb += b; + } + $suma = suma; + $sumb = sumb; +' diff --git a/docs6b/docs/_build/html/data/trivial-records.csv b/docs6b/docs/_build/html/data/trivial-records.csv new file mode 100644 index 000000000..42d5e9304 --- /dev/null +++ b/docs6b/docs/_build/html/data/trivial-records.csv @@ -0,0 +1,5 @@ +a,b,c +1,2,3 +4,,6 +,, +,8,9 diff --git a/docs6b/docs/_build/html/data/two-pass-percentage.sh b/docs6b/docs/_build/html/data/two-pass-percentage.sh new file mode 100644 index 000000000..b7e1fc066 --- /dev/null +++ b/docs6b/docs/_build/html/data/two-pass-percentage.sh @@ -0,0 +1,16 @@ +mlr --from data/small --opprint put -q ' + # These are executed once per record, which is the first pass. + # The key is to use NR to index an out-of-stream variable to + # retain all the x-field values. + @x_min = min($x, @x_min); + @x_max = max($x, @x_max); + @x[NR] = $x; + + # The second pass is in a for-loop in an end-block. + end { + for (nr, x in @x) { + @x_pct[nr] = 100 * (x - @x_min) / (@x_max - @x_min); + } + emit (@x, @x_pct), "NR" + } +' diff --git a/docs6b/docs/_build/html/data/two-pass-record-numbers.sh b/docs6b/docs/_build/html/data/two-pass-record-numbers.sh new file mode 100644 index 000000000..051feb442 --- /dev/null +++ b/docs6b/docs/_build/html/data/two-pass-record-numbers.sh @@ -0,0 +1,11 @@ +mlr --opprint --from data/small put -q ' + @records[NR] = $*; + end { + for((I,k),v in @records) { + @records[I]["I"] = I; + @records[I]["N"] = NR; + @records[I]["PCT"] = 100*I/NR + } + emit @records,"I" + } +' then reorder -f I,N,PCT diff --git a/docs6b/docs/_build/html/data/type-decl-example.mlr b/docs6b/docs/_build/html/data/type-decl-example.mlr new file mode 100644 index 000000000..37db0739f --- /dev/null +++ b/docs6b/docs/_build/html/data/type-decl-example.mlr @@ -0,0 +1,37 @@ +subr s(a, str b, int c) { # a is implicitly var (untyped). + # b is explicitly str. + # c is explicitly int. + # The type-checking is done at the callsite + # when arguments are bound to parameters. + # + var b = 100; # error # Re-declaration in the same scope is disallowed. + int n = 10; # Declaration of variable local to the subroutine. + n = 20; # Assignment is OK. + int n = 30; # error # Re-declaration in the same scope is disallowed. + str n = "abc"; # error # Re-declaration in the same scope is disallowed. + # + float f1 = 1; # error # 1 is an int, not a float. + float f2 = 2.0; # 2.0 is a float. + num f3 = 3; # 3 is a num. + num f4 = 4.0; # 4.0 is a num. +} # + # +call s(1, 2, 3); # Type-assertion '3 is int' is done here at the callsite. + # +k = "def"; # Top-level variable k. + # +for (str k, v in $*) { # k and v are bound here, masking outer k. + print k . ":" . v; # k is explicitly str; v is implicitly var. +} # + # +print "k is".k; # k at this scope level is still "def". +print "v is".v; # v is undefined in this scope. + # +i = -1; # +for (i = 1, int j = 2; i <= 10; i += 1, j *= 2) { # C-style triple-for variables use enclosing scope, unless + # declared local: i is outer, j is local to the loop. + print "inner i =" . i; # + print "inner j =" . j; # +} # +print "outer i =" . i; # i has been modified by the loop. +print "outer j =" . j; # j is undefined in this scope. diff --git a/docs6b/docs/_build/html/data/unsparsify.mlr b/docs6b/docs/_build/html/data/unsparsify.mlr new file mode 100644 index 000000000..2544734b1 --- /dev/null +++ b/docs6b/docs/_build/html/data/unsparsify.mlr @@ -0,0 +1,26 @@ +# First pass: +# Remember all unique key names: +for (k in $*) { + @all_keys[k] = 1; +} +# Remember all input records: +@records[NR] = $*; + +# Second pass: +end { + for (nr in @records) { + # Get the sparsely keyed input record: + irecord = @records[nr]; + # Fill in missing keys with empty string: + map orecord = {}; + for (k in @all_keys) { + if (haskey(irecord, k)) { + orecord[k] = irecord[k]; + } else { + orecord[k] = ""; + } + } + # Produce the output: + emit orecord; + } +} diff --git a/docs6b/docs/_build/html/data/weighted-mean.sh b/docs6b/docs/_build/html/data/weighted-mean.sh new file mode 100644 index 000000000..e4797cf4f --- /dev/null +++ b/docs6b/docs/_build/html/data/weighted-mean.sh @@ -0,0 +1,24 @@ +mlr --from data/medium put -q ' + # Using the y field for weighting in this example + weight = $y; + + # Using the a field for weighted aggregation in this example + @sumwx[$a] += weight * $i; + @sumw[$a] += weight; + + @sumx[$a] += $i; + @sumn[$a] += 1; + + end { + map wmean = {}; + map mean = {}; + for (a in @sumwx) { + wmean[a] = @sumwx[a] / @sumw[a] + } + for (a in @sumx) { + mean[a] = @sumx[a] / @sumn[a] + } + #emit wmean, "a"; + #emit mean, "a"; + emit (wmean, mean), "a"; + }' diff --git a/docs6b/docs/_build/html/data/while-example-1.sh b/docs6b/docs/_build/html/data/while-example-1.sh new file mode 100644 index 000000000..16575ef86 --- /dev/null +++ b/docs6b/docs/_build/html/data/while-example-1.sh @@ -0,0 +1,6 @@ +echo x=1,y=2 | mlr put ' + while (NF < 10) { + $[NF+1] = "" + } + $foo = "bar" +' diff --git a/docs6b/docs/_build/html/data/while-example-2.sh b/docs6b/docs/_build/html/data/while-example-2.sh new file mode 100644 index 000000000..ffbb78d9e --- /dev/null +++ b/docs6b/docs/_build/html/data/while-example-2.sh @@ -0,0 +1,9 @@ +echo x=1,y=2 | mlr put ' + do { + $[NF+1] = ""; + if (NF == 5) { + break + } + } while (NF < 10); + $foo = "bar" +' diff --git a/docs6b/docs/_build/html/dates-and-times.html b/docs6b/docs/_build/html/dates-and-times.html new file mode 100644 index 000000000..6a56aa3b6 --- /dev/null +++ b/docs6b/docs/_build/html/dates-and-times.html @@ -0,0 +1,161 @@ + + + + + + + + Dates and times — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +

      + + +
      + +
      + +
      +

      Dates and times

      +
      +

      How can I filter by date?

      +

      Given input like

      +
       cat dates.csv
      + date,event
      + 2018-02-03,initialization
      + 2018-03-07,discovery
      + 2018-02-03,allocation
      +
      +
      +

      we can use strptime to parse the date field into seconds-since-epoch and then do numeric comparisons. Simply match your input dataset’s date-formatting to the strptime format-string. For example:

      +
       mlr --csv filter '
      +   strptime($date, "%Y-%m-%d") > strptime("2018-03-03", "%Y-%m-%d")
      + ' dates.csv
      + date,event
      + 2018-03-07,discovery
      +
      +
      +

      Caveat: localtime-handling in timezones with DST is still a work in progress; see https://github.com/johnkerl/miller/issues/170. See also https://github.com/johnkerl/miller/issues/208 – thanks @aborruso!

      +
      +
      +

      Finding missing dates

      +

      Suppose you have some date-stamped data which may (or may not) be missing entries for one or more dates:

      +
       head -n 10 data/miss-date.csv
      + date,qoh
      + 2012-03-05,10055
      + 2012-03-06,10486
      + 2012-03-07,10430
      + 2012-03-08,10674
      + 2012-03-09,10880
      + 2012-03-10,10718
      + 2012-03-11,10795
      + 2012-03-12,11043
      + 2012-03-13,11177
      +
      +
      +
       wc -l data/miss-date.csv
      +     1372 data/miss-date.csv
      +
      +
      +

      Since there are 1372 lines in the data file, some automation is called for. To find the missing dates, you can convert the dates to seconds since the epoch using strptime, then compute adjacent differences (the cat -n simply inserts record-counters):

      +
       mlr --from data/miss-date.csv --icsv \
      +   cat -n \
      +   then put '$datestamp = strptime($date, "%Y-%m-%d")' \
      +   then step -a delta -f datestamp \
      + | head
      + n=1,date=2012-03-05,qoh=10055,datestamp=1330905600,datestamp_delta=0
      + n=2,date=2012-03-06,qoh=10486,datestamp=1330992000,datestamp_delta=86400
      + n=3,date=2012-03-07,qoh=10430,datestamp=1331078400,datestamp_delta=86400
      + n=4,date=2012-03-08,qoh=10674,datestamp=1331164800,datestamp_delta=86400
      + n=5,date=2012-03-09,qoh=10880,datestamp=1331251200,datestamp_delta=86400
      + n=6,date=2012-03-10,qoh=10718,datestamp=1331337600,datestamp_delta=86400
      + n=7,date=2012-03-11,qoh=10795,datestamp=1331424000,datestamp_delta=86400
      + n=8,date=2012-03-12,qoh=11043,datestamp=1331510400,datestamp_delta=86400
      + n=9,date=2012-03-13,qoh=11177,datestamp=1331596800,datestamp_delta=86400
      + n=10,date=2012-03-14,qoh=11498,datestamp=1331683200,datestamp_delta=86400
      +
      +
      +

      Then, filter for adjacent difference not being 86400 (the number of seconds in a day):

      +
       mlr --from data/miss-date.csv --icsv \
      +   cat -n \
      +   then put '$datestamp = strptime($date, "%Y-%m-%d")' \
      +   then step -a delta -f datestamp \
      +   then filter '$datestamp_delta != 86400 && $n != 1'
      + n=774,date=2014-04-19,qoh=130140,datestamp=1397865600,datestamp_delta=259200
      + n=1119,date=2015-03-31,qoh=181625,datestamp=1427760000,datestamp_delta=172800
      +
      +
      +

      Given this, it’s now easy to see where the gaps are:

      +
       mlr cat -n then filter '$n >= 770 && $n <= 780' data/miss-date.csv
      + n=770,1=2014-04-12,2=129435
      + n=771,1=2014-04-13,2=129868
      + n=772,1=2014-04-14,2=129797
      + n=773,1=2014-04-15,2=129919
      + n=774,1=2014-04-16,2=130181
      + n=775,1=2014-04-19,2=130140
      + n=776,1=2014-04-20,2=130271
      + n=777,1=2014-04-21,2=130368
      + n=778,1=2014-04-22,2=130368
      + n=779,1=2014-04-23,2=130849
      + n=780,1=2014-04-24,2=131026
      +
      +
      +
       mlr cat -n then filter '$n >= 1115 && $n <= 1125' data/miss-date.csv
      + n=1115,1=2015-03-25,2=181006
      + n=1116,1=2015-03-26,2=180995
      + n=1117,1=2015-03-27,2=181043
      + n=1118,1=2015-03-28,2=181112
      + n=1119,1=2015-03-29,2=181306
      + n=1120,1=2015-03-31,2=181625
      + n=1121,1=2015-04-01,2=181494
      + n=1122,1=2015-04-02,2=181718
      + n=1123,1=2015-04-03,2=181835
      + n=1124,1=2015-04-04,2=182104
      + n=1125,1=2015-04-05,2=182528
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/dates.csv b/docs6b/docs/_build/html/dates.csv new file mode 100644 index 000000000..f4d67057e --- /dev/null +++ b/docs6b/docs/_build/html/dates.csv @@ -0,0 +1,4 @@ +date,event +2018-02-03,initialization +2018-03-07,discovery +2018-02-03,allocation diff --git a/docs6b/docs/_build/html/dkvp-examples.html b/docs6b/docs/_build/html/dkvp-examples.html new file mode 100644 index 000000000..0f4e55aa9 --- /dev/null +++ b/docs6b/docs/_build/html/dkvp-examples.html @@ -0,0 +1,289 @@ + + + + + + + + DKVP I/O examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      DKVP I/O examples

      +
      +

      DKVP I/O in Python

      +

      Here are the I/O routines:

      +
      #!/usr/bin/env python
      +
      +# ================================================================
      +# Example of DKVP I/O using Python.
      +#
      +# Key point: Use Miller for what it's good at; pass data into/out of tools in
      +# other languages to do what they're good at.
      +#
      +#   bash$ python -i dkvp_io.py
      +#
      +#   # READ
      +#   >>> map = dkvpline2map('x=1,y=2', '=', ',')
      +#   >>> map
      +#   OrderedDict([('x', '1'), ('y', '2')])
      +#
      +#   # MODIFY
      +#   >>> map['z'] = map['x'] + map['y']
      +#   >>> map
      +#   OrderedDict([('x', '1'), ('y', '2'), ('z', 3)])
      +#
      +#   # WRITE
      +#   >>> line = map2dkvpline(map, '=', ',')
      +#   >>> line
      +#   'x=1,y=2,z=3'
      +#
      +# ================================================================
      +
      +import re
      +import collections
      +
      +# ----------------------------------------------------------------
      +# ips and ifs (input pair separator and input field separator) are nominally '=' and ','.
      +def dkvpline2map(line, ips, ifs):
      +    pairs = re.split(ifs, line)
      +    map = collections.OrderedDict()
      +    for pair in pairs:
      +            key, value = re.split(ips, pair, 1)
      +
      +            # Type inference:
      +            try:
      +                    value = int(value)
      +            except:
      +                    try:
      +                            value = float(value)
      +                    except:
      +                            pass
      +
      +            map[key] = value
      +    return map
      +
      +# ----------------------------------------------------------------
      +# ops and ofs (output pair separator and output field separator) are nominally '=' and ','.
      +def map2dkvpline(map , ops, ofs):
      +    line = ''
      +    pairs = []
      +    for key in map:
      +            pairs.append(str(key) + ops + str(map[key]))
      +    return str.join(ofs, pairs)
      +
      +
      +

      And here is an example using them:

      +
       cat polyglot-dkvp-io/example.py
      + #!/usr/bin/env python
      +
      + import sys
      + import re
      + import copy
      + import dkvp_io
      +
      + while True:
      +     # Read the original record:
      +     line = sys.stdin.readline().strip()
      +     if line == '':
      +             break
      +     map = dkvp_io.dkvpline2map(line, '=', ',')
      +
      +     # Drop a field:
      +     map.pop('x')
      +
      +     # Compute some new fields:
      +     map['ab'] = map['a'] + map['b']
      +     map['iy'] = map['i'] + map['y']
      +
      +     # Add new fields which show type of each already-existing field:
      +     omap = copy.copy(map) # since otherwise the for-loop will modify what it loops over
      +     keys = omap.keys()
      +     for key in keys:
      +             # Convert "<type 'int'>" to just "int", etc.:
      +             type_string = str(map[key].__class__)
      +             type_string = re.sub("<type '", "", type_string) # python2
      +             type_string = re.sub("<class '", "", type_string) # python3
      +             type_string = re.sub("'>", "", type_string)
      +             map['t'+key] = type_string
      +
      +     # Write the modified record:
      +     print(dkvp_io.map2dkvpline(map, '=', ','))
      +
      +
      +

      Run as-is:

      +
       python polyglot-dkvp-io/example.py < data/small
      + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=str,tb=str,ti=int,ty=float,tab=str,tiy=float
      +
      +
      +

      Run as-is, then pipe to Miller for pretty-printing:

      +
       python polyglot-dkvp-io/example.py < data/small | mlr --opprint cat
      + a   b   i y                   ab     iy                 ta  tb  ti  ty    tab tiy
      + pan pan 1 0.7268028627434533  panpan 1.7268028627434533 str str int float str float
      + eks pan 2 0.5221511083334797  ekspan 2.5221511083334796 str str int float str float
      + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 str str int float str float
      + eks wye 4 0.13418874328430463 ekswye 4.134188743284304  str str int float str float
      + wye pan 5 0.8636244699032729  wyepan 5.863624469903273  str str int float str float
      +
      +
      +
      +
      +

      DKVP I/O in Ruby

      +

      Here are the I/O routines:

      +
      #!/usr/bin/env ruby
      +
      +# ================================================================
      +# Example of DKVP I/O using Ruby.
      +#
      +# Key point: Use Miller for what it's good at; pass data into/out of tools in
      +# other languages to do what they're good at.
      +#
      +#   bash$ irb -I. -r dkvp_io.rb
      +#
      +#   # READ
      +#   irb(main):001:0> map = dkvpline2map('x=1,y=2', '=', ',')
      +#   => {"x"=>"1", "y"=>"2"}
      +#
      +#   # MODIFY
      +#   irb(main):001:0> map['z'] = map['x'] + map['y']
      +#   => 3
      +#
      +#   # WRITE
      +#   irb(main):002:0> line = map2dkvpline(map, '=', ',')
      +#   => "x=1,y=2,z=3"
      +#
      +# ================================================================
      +
      +# ----------------------------------------------------------------
      +# ips and ifs (input pair separator and input field separator) are nominally '=' and ','.
      +def dkvpline2map(line, ips, ifs)
      +  map = {}
      +  line.split(ifs).each do |pair|
      +    (k, v) = pair.split(ips, 2)
      +
      +    # Type inference:
      +    begin
      +      v = Integer(v)
      +    rescue ArgumentError
      +      begin
      +        v = Float(v)
      +      rescue ArgumentError
      +        # Leave as string
      +      end
      +    end
      +
      +    map[k] = v
      +  end
      +  map
      +end
      +
      +# ----------------------------------------------------------------
      +# ops and ofs (output pair separator and output field separator) are nominally '=' and ','.
      +def map2dkvpline(map, ops, ofs)
      +  map.collect{|k,v| k.to_s + ops + v.to_s}.join(ofs)
      +end
      +
      +
      +

      And here is an example using them:

      +
       cat polyglot-dkvp-io/example.rb
      + #!/usr/bin/env ruby
      +
      + require 'dkvp_io'
      +
      + ARGF.each do |line|
      +   # Read the original record:
      +   map = dkvpline2map(line.chomp, '=', ',')
      +
      +   # Drop a field:
      +   map.delete('x')
      +
      +   # Compute some new fields:
      +   map['ab'] = map['a'] + map['b']
      +   map['iy'] = map['i'] + map['y']
      +
      +   # Add new fields which show type of each already-existing field:
      +   keys = map.keys
      +   keys.each do |key|
      +     map['t'+key] = map[key].class
      +   end
      +
      +   # Write the modified record:
      +   puts map2dkvpline(map, '=', ',')
      + end
      +
      +
      +

      Run as-is:

      +
       ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small
      + a=pan,b=pan,i=1,y=0.7268028627434533,ab=panpan,iy=1.7268028627434533,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=eks,b=pan,i=2,y=0.5221511083334797,ab=ekspan,iy=2.5221511083334796,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=wye,b=wye,i=3,y=0.33831852551664776,ab=wyewye,iy=3.3383185255166477,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=eks,b=wye,i=4,y=0.13418874328430463,ab=ekswye,iy=4.134188743284304,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      + a=wye,b=pan,i=5,y=0.8636244699032729,ab=wyepan,iy=5.863624469903273,ta=String,tb=String,ti=Integer,ty=Float,tab=String,tiy=Float
      +
      +
      +

      Run as-is, then pipe to Miller for pretty-printing:

      +
       ruby -I./polyglot-dkvp-io polyglot-dkvp-io/example.rb data/small | mlr --opprint cat
      + a   b   i y                   ab     iy                 ta     tb     ti      ty    tab    tiy
      + pan pan 1 0.7268028627434533  panpan 1.7268028627434533 String String Integer Float String Float
      + eks pan 2 0.5221511083334797  ekspan 2.5221511083334796 String String Integer Float String Float
      + wye wye 3 0.33831852551664776 wyewye 3.3383185255166477 String String Integer Float String Float
      + eks wye 4 0.13418874328430463 ekswye 4.134188743284304  String String Integer Float String Float
      + wye pan 5 0.8636244699032729  wyepan 5.863624469903273  String String Integer Float String Float
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/etymology.html b/docs6b/docs/_build/html/etymology.html new file mode 100644 index 000000000..bbc5b50b3 --- /dev/null +++ b/docs6b/docs/_build/html/etymology.html @@ -0,0 +1,54 @@ + + + + + + + + Why call it Miller? — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      +
      + +
      +

      Why call it Miller?

      +

      The Unix toolkit was created in the 1970s and is a mainstay to this day. Miller’s look and feel adheres closely to the classic toolkit style: if this were music, Miller would be a tribute album. Likewise, since commands are subcommands of the mlr executable, the result is a band, if you will, of command-line tools. Put these together and the namesake is another classic product of the 1970s: the Steve Miller Band.

      +

      (Additionally, and far more prosaically … just as a miller is someone who grinds and mixes grain into flour to extend its usefulness, Miller grinds and mixes data for you.)

      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/ex-fields-not-selected.html b/docs6b/docs/_build/html/ex-fields-not-selected.html new file mode 100644 index 000000000..29bd15f29 --- /dev/null +++ b/docs6b/docs/_build/html/ex-fields-not-selected.html @@ -0,0 +1,86 @@ + + + + + + + + Fields not selected — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      Fields not selected

      +

      Check the field-separators of the data, e.g. with the command-line head program. Example: for CSV, Miller’s default record separator is comma; if your data is tab-delimited, e.g. aTABbTABc, then Miller won’t find three fields named a, b, and c but rather just one named aTABbTABc. Solution in this case: mlr --fs tab {remaining arguments ...}.

      +

      Also try od -xcv and/or cat -e on your file to check for non-printable characters.

      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/ex-no-output-at-all.html b/docs6b/docs/_build/html/ex-no-output-at-all.html new file mode 100644 index 000000000..fd5e3b53a --- /dev/null +++ b/docs6b/docs/_build/html/ex-no-output-at-all.html @@ -0,0 +1,86 @@ + + + + + + + + No output at all — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      No output at all

      +

      Try od -xcv and/or cat -e on your file to check for non-printable characters.

      +

      If you’re using Miller version less than 5.0.0 (try mlr --version on your system to find out), when the line-ending-autodetect feature was introduced, please see http://johnkerl.org/miller-releases/miller-4.5.0/doc/index.html.

      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/example.csv b/docs6b/docs/_build/html/example.csv new file mode 100644 index 000000000..779283dcb --- /dev/null +++ b/docs6b/docs/_build/html/example.csv @@ -0,0 +1,11 @@ +color,shape,flag,index,quantity,rate +yellow,triangle,true,11,43.6498,9.8870 +red,square,true,15,79.2778,0.0130 +red,circle,true,16,13.8103,2.9010 +red,square,false,48,77.5542,7.4670 +purple,triangle,false,51,81.2290,8.5910 +red,square,false,64,77.1991,9.5310 +purple,triangle,false,65,80.1405,5.8240 +yellow,circle,true,73,63.9785,4.2370 +yellow,circle,true,87,63.5058,8.3350 +purple,square,false,91,72.3735,8.2430 diff --git a/docs6b/docs/_build/html/expo-sample.sh b/docs6b/docs/_build/html/expo-sample.sh new file mode 100644 index 000000000..1e9865fee --- /dev/null +++ b/docs6b/docs/_build/html/expo-sample.sh @@ -0,0 +1,27 @@ +# Generate 100,000 pairs of independent and identically distributed +# exponentially distributed random variables with the same rate parameter +# (namely, 2.5). Then compute histograms of one of them, along with +# histograms for their sum and their product. +# +# See also https://en.wikipedia.org/wiki/Exponential_distribution +# +# Here I'm using a specified random-number seed so this example always +# produces the same output for this web document: in everyday practice we +# wouldn't do that. + +mlr -n \ + --seed 0 \ + --opprint \ + seqgen --stop 100000 \ + then put ' + # https://en.wikipedia.org/wiki/Inverse_transform_sampling + func expo_sample(lambda) { + return -log(1-urand())/lambda + } + $u = expo_sample(2.5); + $v = expo_sample(2.5); + $s = $u + $v; + $p = $u * $v; + ' \ + then histogram -f u,s,p --lo 0 --hi 2 --nbins 50 \ + then bar -f u_count,s_count,p_count --auto -w 20 diff --git a/docs6b/docs/_build/html/faq.html b/docs6b/docs/_build/html/faq.html new file mode 100644 index 000000000..6523075d3 --- /dev/null +++ b/docs6b/docs/_build/html/faq.html @@ -0,0 +1,503 @@ + + + + + + + + FAQ — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      FAQ

      +
      +

      How do I suppress numeric conversion?

      +

      TL;DR use put -S.

      +

      Within mlr put and mlr filter, the default behavior for scanning input records is to parse them as integer, if possible, then as float, if possible, else leave them as string:

      +
       $ cat data/scan-example-1.tbl
      + value
      + 1
      + 2.0
      + 3x
      + hello
      +
      +
      +
       $ mlr --pprint put '$copy = $value; $type = typeof($value)' data/scan-example-1.tbl
      + value copy  type
      + 1     1     int
      + 2.0   2.0   float
      + 3x    3x    string
      + hello hello string
      +
      +
      +

      The numeric-conversion rule is simple:

      +
        +
      • Try to scan as integer ("1" should be int);

      • +
      • If that doesn’t succeed, try to scan as float ("1.0" should be float);

      • +
      • If that doesn’t succeed, leave the value as a string ("1x" is string).

      • +
      +

      This is a sensible default: you should be able to put '$z = $x + $y' without having to write '$z = int($x) + float($y)'. Also note that default output format for floating-point numbers created by put (and other verbs such as stats1) is six decimal places; you can override this using mlr --ofmt. Also note that Miller uses your system’s Go library functions whenever possible: e.g. sscanf for converting strings to integer or floating-point.

      +

      But now suppose you have data like these:

      +
       $ cat data/scan-example-2.tbl
      + value
      + 0001
      + 0002
      + 0005
      + 0005WA
      + 0006
      + 0007
      + 0007WA
      + 0008
      + 0009
      + 0010
      +
      +
      +
       $ mlr --pprint put '$copy = $value; $type = typeof($value)' data/scan-example-2.tbl
      + value  copy   type
      + 0001   0001   int
      + 0002   0002   int
      + 0005   0005   int
      + 0005WA 0005WA string
      + 0006   0006   int
      + 0007   0007   int
      + 0007WA 0007WA string
      + 0008   0008   float
      + 0009   0009   float
      + 0010   0010   int
      +
      +
      +

      The same conversion rules as above are being used. Namely:

      +
        +
      • By default field values are inferred to int, else float, else string;

      • +
      • leading zeroes indicate octal for integers (sscanf semantics);

      • +
      • since 0008 doesn’t scan as integer (leading 0 requests octal but 8 isn’t a valid octal digit), the float scan is tried next and it succeeds;

      • +
      • default floating-point output format is 6 decimal places (override with mlr --ofmt).

      • +
      +

      Taken individually the rules make sense; taken collectively they produce a mishmash of types here.

      +

      The solution is to use the -S flag for mlr put and/or mlr filter. Then all field values are left as string. You can type-coerce on demand using syntax like '$z = int($x) + float($y)'. (See also DSL reference; see also https://github.com/johnkerl/miller/issues/150.)

      +
       $ mlr --pprint put -S '$copy = $value; $type = typeof($value)' data/scan-example-2.tbl
      + value  copy   type
      + 0001   0001   int
      + 0002   0002   int
      + 0005   0005   int
      + 0005WA 0005WA string
      + 0006   0006   int
      + 0007   0007   int
      + 0007WA 0007WA string
      + 0008   0008   float
      + 0009   0009   float
      + 0010   0010   int
      +
      +
      +
      +
      +

      How do I examine then-chaining?

      +

      Then-chaining found in Miller is intended to function the same as Unix pipes, but with less keystroking. You can print your data one pipeline step at a time, to see what intermediate output at one step becomes the input to the next step.

      +

      First, look at the input data:

      +
       $ cat data/then-example.csv
      + Status,Payment_Type,Amount
      + paid,cash,10.00
      + pending,debit,20.00
      + paid,cash,50.00
      + pending,credit,40.00
      + paid,debit,30.00
      +
      +
      +

      Next, run the first step of your command, omitting anything from the first then onward:

      +
       $ mlr --icsv --opprint count-distinct -f Status,Payment_Type data/then-example.csv
      + Status  Payment_Type count
      + paid    cash         2
      + pending debit        1
      + pending credit       1
      + paid    debit        1
      +
      +
      +

      After that, run it with the next then step included:

      +
       $ mlr --icsv --opprint count-distinct -f Status,Payment_Type then sort -nr count data/then-example.csv
      + Status  Payment_Type count
      + paid    cash         2
      + pending debit        1
      + pending credit       1
      + paid    debit        1
      +
      +
      +

      Now if you use then to include another verb after that, the columns Status, Payment_Type, and count will be the input to that verb.

      +

      Note, by the way, that you’ll get the same results using pipes:

      +
       $ mlr --csv count-distinct -f Status,Payment_Type data/then-example.csv | mlr --icsv --opprint sort -nr count
      + Status  Payment_Type count
      + paid    cash         2
      + pending debit        1
      + pending credit       1
      + paid    debit        1
      +
      +
      +
      +
      +

      How can I filter by date?

      +

      Given input like

      +
       $ cat dates.csv
      + date,event
      + 2018-02-03,initialization
      + 2018-03-07,discovery
      + 2018-02-03,allocation
      +
      +
      +

      we can use strptime to parse the date field into seconds-since-epoch and then do numeric comparisons. Simply match your input dataset’s date-formatting to the strptime format-string. For example:

      +
       $ mlr --csv filter 'strptime($date, "%Y-%m-%d") > strptime("2018-03-03", "%Y-%m-%d")' dates.csv
      + date,event
      + 2018-03-07,discovery
      +
      +
      +

      Caveat: localtime-handling in timezones with DST is still a work in progress; see https://github.com/johnkerl/miller/issues/170. See also https://github.com/johnkerl/miller/issues/208 – thanks @aborruso!

      +
      +
      +

      How can I handle commas-as-data in various formats?

      +

      CSV handles this well and by design:

      +
       $ cat commas.csv
      + Name,Role
      + "Xiao, Lin",administrator
      + "Khavari, Darius",tester
      +
      +
      +

      Likewise Tabular JSON:

      +
       $ mlr --icsv --ojson cat commas.csv
      + {
      +   "Name": "Xiao, Lin",
      +   "Role": "administrator"
      + }
      + {
      +   "Name": "Khavari, Darius",
      +   "Role": "tester"
      + }
      +
      +
      +

      For Miller’s vertical-tabular format there is no escaping for carriage returns, but commas work fine:

      +
       $ mlr --icsv --oxtab cat commas.csv
      + Name Xiao, Lin
      + Role administrator
      +
      + Name Khavari, Darius
      + Role tester
      +
      +
      +

      But for Key-value_pairs and index-numbered, commas are the default field separator. And – as of Miller 5.4.0 anyway – there is no CSV-style double-quote-handling like there is for CSV. So commas within the data look like delimiters:

      +
       $ mlr --icsv --odkvp cat commas.csv
      + Name=Xiao, Lin,Role=administrator
      + Name=Khavari, Darius,Role=tester
      +
      +
      +

      One solution is to use a different delimiter, such as a pipe character:

      +
       $ mlr --icsv --odkvp --ofs pipe cat commas.csv
      + Name=Xiao, Lin|Role=administrator
      + Name=Khavari, Darius|Role=tester
      +
      +
      +

      To be extra-sure to avoid data/delimiter clashes, you can also use control +characters as delimiters – here, control-A:

      +
       $ mlr --icsv --odkvp --ofs '\001'  cat commas.csv | cat -v
      + Name=Xiao, Lin\001Role=administrator
      + Name=Khavari, Darius\001Role=tester
      +
      +
      +
      +
      +

      How can I handle field names with special symbols in them?

      +

      Simply surround the field names with curly braces:

      +
       $ echo 'x.a=3,y:b=4,z/c=5' | mlr put '${product.all} = ${x.a} * ${y:b} * ${z/c}'
      + x.a=3,y:b=4,z/c=5,product.all=60
      +
      +
      +
      +
      +

      How to escape ‘?’ in regexes?

      +

      One way is to use square brackets; an alternative is to use simple string-substitution rather than a regular expression.

      +
       $ cat data/question.dat
      + a=is it?,b=it is!
      +
      +
      +
       $ mlr --oxtab put '$c = gsub($a, "[?]"," ...")' data/question.dat
      + a is it?
      + b it is!
      + c is it ...
      +
      +
      +
       $ mlr --oxtab put '$c = ssub($a, "?"," ...")' data/question.dat
      + a is it?
      + b it is!
      + c is it ...
      +
      +
      +

      The ssub function exists precisely for this reason: so you don’t have to escape anything.

      +
      +
      +

      How can I put single-quotes into strings?

      +

      This is a little tricky due to the shell’s handling of quotes. For simplicity, let’s first put an update script into a file:

      +
      $a = "It's OK, I said, then 'for now'."
      +
      +
      +
       $ echo a=bcd | mlr put -f data/single-quote-example.mlr
      + a=It's OK, I said, then 'for now'.
      +
      +
      +

      So, it’s simple: Miller’s DSL uses double quotes for strings, and you can put single quotes (or backslash-escaped double-quotes) inside strings, no problem.

      +

      Without putting the update expression in a file, it’s messier:

      +
       $ echo a=bcd | mlr put '$a="It'\''s OK, I said, '\''for now'\''."'
      + a=It's OK, I said, 'for now'.
      +
      +
      +

      The idea is that the outermost single-quotes are to protect the put expression from the shell, and the double quotes within them are for Miller. To get a single quote in the middle there, you need to actually put it outside the single-quoting for the shell. The pieces are the following, all concatenated together:

      +
        +
      • $a="It

      • +
      • \'

      • +
      • s OK, I said,

      • +
      • \'

      • +
      • for now

      • +
      • \'

      • +
      • .

      • +
      +
      +
      +

      NR is not consecutive after then-chaining

      +

      Given this input data:

      +
       $ cat data/small
      + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
      + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
      + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
      + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
      + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
      +
      +
      +

      why don’t I see NR=1 and NR=2 here??

      +
       $ mlr filter '$x > 0.5' then put '$NR = NR' data/small
      + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NR=2
      + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NR=5
      +
      +
      +

      The reason is that NR is computed for the original input records and isn’t dynamically updated. By contrast, NF is dynamically updated: it’s the number of fields in the current record, and if you add/remove a field, the value of NF will change:

      +
       $ echo x=1,y=2,z=3 | mlr put '$nf1 = NF; $u = 4; $nf2 = NF; unset $x,$y,$z; $nf3 = NF'
      + nf1=3,u=4,nf2=5,nf3=3
      +
      +
      +

      NR, by contrast (and FNR as well), retains the value from the original input stream, and records may be dropped by a filter within a then-chain. To recover consecutive record numbers, you can use out-of-stream variables as follows:

      +
       $ mlr --opprint --from data/small put '
      +   begin{ @nr1 = 0 }
      +   @nr1 += 1;
      +   $nr1 = @nr1
      + ' \
      + then filter '$x>0.5' \
      + then put '
      +   begin{ @nr2 = 0 }
      +   @nr2 += 1;
      +   $nr2 = @nr2
      + '
      + a   b   i x                  y                  nr1 nr2
      + eks pan 2 0.7586799647899636 0.5221511083334797 2   1
      + wye pan 5 0.5732889198020006 0.8636244699032729 5   2
      +
      +
      +

      Or, simply use mlr cat -n:

      +
       $ mlr filter '$x > 0.5' then cat -n data/small
      + n=1,a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
      + n=2,a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
      +
      +
      +
      +
      +

      Why am I not seeing all possible joins occur?

      +

      This section describes behavior before Miller 5.1.0. As of 5.1.0, -u is the default.

      +

      For example, the right file here has nine records, and the left file should add in the hostname column – so the join output should also have 9 records:

      +
       $ mlr --icsvlite --opprint cat data/join-u-left.csv
      + hostname              ipaddr
      + nadir.east.our.org    10.3.1.18
      + zenith.west.our.org   10.3.1.27
      + apoapsis.east.our.org 10.4.5.94
      +
      +
      +
       $ mlr --icsvlite --opprint cat data/join-u-right.csv
      + ipaddr    timestamp  bytes
      + 10.3.1.27 1448762579 4568
      + 10.3.1.18 1448762578 8729
      + 10.4.5.94 1448762579 17445
      + 10.3.1.27 1448762589 12
      + 10.3.1.18 1448762588 44558
      + 10.4.5.94 1448762589 8899
      + 10.3.1.27 1448762599 0
      + 10.3.1.18 1448762598 73425
      + 10.4.5.94 1448762599 12200
      +
      +
      +
       $ mlr --icsvlite --opprint join -s -j ipaddr -f data/join-u-left.csv data/join-u-right.csv
      + ipaddr    hostname              timestamp  bytes
      + 10.3.1.27 zenith.west.our.org   1448762579 4568
      + 10.4.5.94 apoapsis.east.our.org 1448762579 17445
      + 10.4.5.94 apoapsis.east.our.org 1448762589 8899
      + 10.4.5.94 apoapsis.east.our.org 1448762599 12200
      +
      +
      +

      The issue is that Miller’s join, by default (before 5.1.0), took input sorted (lexically ascending) by the sort keys on both the left and right files. This design decision was made intentionally to parallel the Unix/Linux system join command, which has the same semantics. The benefit of this default is that the joiner program can stream through the left and right files, needing to load neither entirely into memory. The drawback, of course, is that is requires sorted input.

      +

      The solution (besides pre-sorting the input files on the join keys) is to simply use mlr join -u (which is now the default). This loads the left file entirely into memory (while the right file is still streamed one line at a time) and does all possible joins without requiring sorted input:

      +
       $ mlr --icsvlite --opprint join -u -j ipaddr -f data/join-u-left.csv data/join-u-right.csv
      + ipaddr    hostname              timestamp  bytes
      + 10.3.1.27 zenith.west.our.org   1448762579 4568
      + 10.3.1.18 nadir.east.our.org    1448762578 8729
      + 10.4.5.94 apoapsis.east.our.org 1448762579 17445
      + 10.3.1.27 zenith.west.our.org   1448762589 12
      + 10.3.1.18 nadir.east.our.org    1448762588 44558
      + 10.4.5.94 apoapsis.east.our.org 1448762589 8899
      + 10.3.1.27 zenith.west.our.org   1448762599 0
      + 10.3.1.18 nadir.east.our.org    1448762598 73425
      + 10.4.5.94 apoapsis.east.our.org 1448762599 12200
      +
      +
      +

      General advice is to make sure the left-file is relatively small, e.g. containing name-to-number mappings, while saving large amounts of data for the right file.

      +
      +
      +

      How to rectangularize after joins with unpaired?

      +

      Suppose you have the following two data files:

      +
      id,code
      +3,0000ff
      +2,00ff00
      +4,ff0000
      +
      +
      +
      id,color
      +4,red
      +2,green
      +
      +
      +

      Joining on color the results are as expected:

      +
       $ mlr --csv join -j id -f data/color-codes.csv data/color-names.csv
      + id,code,color
      + 4,ff0000,red
      + 2,00ff00,green
      +
      +
      +

      However, if we ask for left-unpaireds, since there’s no color column, we get a row not having the same column names as the other:

      +
       $ mlr --csv join --ul -j id -f data/color-codes.csv data/color-names.csv
      + id,code,color
      + 4,ff0000,red
      + 2,00ff00,green
      +
      + id,code
      + 3,0000ff
      +
      +
      +

      To fix this, we can use unsparsify:

      +
       $ mlr --csv join --ul -j id -f data/color-codes.csv then unsparsify --fill-with "" data/color-names.csv
      + id,code,color
      + 4,ff0000,red
      + 2,00ff00,green
      + 3,0000ff,
      +
      +
      +

      Thanks to @aborruso for the tip!

      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/feature-comparison.html b/docs6b/docs/_build/html/feature-comparison.html new file mode 100644 index 000000000..ad79cf8f8 --- /dev/null +++ b/docs6b/docs/_build/html/feature-comparison.html @@ -0,0 +1,112 @@ + + + + + + + + Unix-toolkit context — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Unix-toolkit context

      +

      How does Miller fit within the Unix toolkit (grep, sed, awk, etc.)?

      +
      +

      File-format awareness

      +

      Miller respects CSV headers. If you do mlr --csv cat *.csv then the header line is written once:

      +
       cat data/a.csv
      + a,b,c
      + 1,2,3
      + 4,5,6
      +
      +
      +
       cat data/b.csv
      + a,b,c
      + 7,8,9
      +
      +
      +
       mlr --csv cat data/a.csv data/b.csv
      + a,b,c
      + 1,2,3
      + 4,5,6
      + 7,8,9
      +
      +
      +
       mlr --csv sort -nr b data/a.csv data/b.csv
      + a,b,c
      + 7,8,9
      + 4,5,6
      + 1,2,3
      +
      +
      +

      Likewise with mlr sort, mlr tac, and so on.

      +
      +
      +

      awk-like features: mlr filter and mlr put

      +
        +
      • mlr filter includes/excludes records based on a filter expression, e.g. mlr filter '$count > 10'.

      • +
      • mlr put adds a new field as a function of others, e.g. mlr put '$xy = $x * $y' or mlr put '$counter = NR'.

      • +
      • The $name syntax is straight from awk’s $1 $2 $3 (adapted to name-based indexing), as are the variables FS, OFS, RS, ORS, NF, NR, and FILENAME. The ENV[...] syntax is from Ruby.

      • +
      • While awk functions are record-based, Miller subcommands (or verbs) are stream-based: each of them maps a stream of records into another stream of records.

      • +
      • Like awk, Miller (as of v5.0.0) allows you to define new functions within its put and filter expression language. Further programmability comes from chaining with then.

      • +
      • As with awk, $-variables are stream variables and all verbs (such as cut, stats1, put, etc.) as well as put/filter statements operate on streams. This means that you define actions to be done on each record and then stream your data through those actions. The built-in variables NF, NR, etc. change from one line to another, $x is a label for field x in the current record, and the input to sqrt($x) changes from one record to the next. The expression language for the put and filter verbs additionally allows you to define begin {...} and end {...} blocks for actions to be taken before and after records are processed, respectively.

      • +
      • As with awk, Miller’s put/filter language lets you set @sum=0 before records are read, then update that sum on each record, then print its value at the end. Unlike awk, Miller makes syntactically explicit the difference between variables with extent across all records (names starting with @, such as @sum) and variables which are local to the current expression (names starting without @, such as sum).

      • +
      • Miller can be faster than awk, cut, and so on, depending on platform; see also Performance. In particular, Miller’s DSL syntax is parsed into Go control structures at startup time, with the bulk data-stream processing all done in Go.

      • +
      +
      +
      +

      See also

      +

      See Reference: list of verbs for more on Miller’s subcommands cat, cut, head, sort, tac, tail, top, and uniq, as well as DSL reference: overview for more on the awk-like mlr filter and mlr put.

      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/features.html b/docs6b/docs/_build/html/features.html new file mode 100644 index 000000000..ab324b7f8 --- /dev/null +++ b/docs6b/docs/_build/html/features.html @@ -0,0 +1,77 @@ + + + + + + + + Features — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +

      Features

      +
      + +
      +
      + +
      +

      Features

      +

      Miller is like awk, sed, cut, join, and sort for name-indexed data such as +CSV, TSV, and tabular JSON. You get to work with your data using named +fields, without needing to count positional column indices.

      +

      This is something the Unix toolkit always could have done, and arguably +always should have done. It operates on key-value-pair data while the familiar +Unix tools operate on integer-indexed fields: if the natural data structure for +the latter is the array, then Miller’s natural data structure is the +insertion-ordered hash map. This encompasses a variety of data formats, +including but not limited to the familiar CSV, TSV, and JSON. (Miller can handle +positionally-indexed data as a special case.)

      +
        +
      • Miller is multi-purpose: it’s useful for data cleaning, data reduction, statistical reporting, devops, system administration, log-file processing, format conversion, and database-query post-processing.

      • +
      • You can use Miller to snarf and munge log-file data, including selecting out relevant substreams, then produce CSV format and load that into all-in-memory/data-frame utilities for further statistical and/or graphical processing.

      • +
      • Miller complements data-analysis tools such as R, pandas, etc.: you can use Miller to clean and prepare your data. While you can do basic statistics entirely in Miller, its streaming-data feature and single-pass algorithms enable you to reduce very large data sets.

      • +
      • Miller complements SQL databases: you can slice, dice, and reformat data on the client side on its way into or out of a database. (Examples here and here.) You can also reap some of the benefits of databases for quick, setup-free one-off tasks when you just need to query some data in disk files in a hurry.

      • +
      • Miller also goes beyond the classic Unix tools by stepping fully into our modern, no-SQL world: its essential record-heterogeneity property allows Miller to operate on data where records with different schema (field names) are interleaved.

      • +
      • Miller is streaming: most operations need only a single record in memory at a time, rather than ingesting all input before producing any output. For those operations which require deeper retention (sort, tac, stats1), Miller retains only as much data as needed. This means that whenever functionally possible, you can operate on files which are larger than your system’s available RAM, and you can use Miller in tail -f contexts.

      • +
      • Miller is pipe-friendly and interoperates with the Unix toolkit

      • +
      • Miller’s I/O formats include tabular pretty-printing, positionally indexed (Unix-toolkit style), CSV, JSON, and others

      • +
      • Miller does conversion between formats

      • +
      • Miller’s processing is format-aware: e.g. CSV sort and tac keep header lines first

      • +
      • Miller has high-throughput performance on par with the Unix toolkit

      • +
      • Not unlike jq (for JSON), Miller is written in Go which is a portable, modern language, and Miller has no runtime dependencies. You can download or compile a single binary, scp it to a faraway machine, and expect it to work.

      • +
      +

      Releases and release notes: https://github.com/johnkerl/miller/releases.

      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/file-formats.html b/docs6b/docs/_build/html/file-formats.html new file mode 100644 index 000000000..12f41f7bf --- /dev/null +++ b/docs6b/docs/_build/html/file-formats.html @@ -0,0 +1,603 @@ + + + + + + + + File formats — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      File formats

      +

      Miller handles name-indexed data using several formats: some you probably know by name, such as CSV, TSV, and JSON – and other formats you’re likely already seeing and using in your structured data.

      +

      Additionally, Miller gives you the option of including comments within your data.

      +
      +

      Examples

      +
       mlr help data-formats
      + CSV/CSV-lite: comma-separated values with separate header line
      + TSV: same but with tabs in places of commas
      + +---------------------+
      + | apple,bat,cog       |
      + | 1,2,3               | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
      + | 4,5,6               | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
      + +---------------------+
      +
      + JSON (sequence or array of objects):
      + +---------------------+
      + | {                   |
      + |  "apple": 1,        | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
      + |  "bat": 2,          |
      + |  "cog": 3           |
      + | }                   |
      + | {                   |
      + |   "dish": {         | Record 2: "dish:egg" => "7", "dish:flint" => "8", "garlic" => ""
      + |     "egg": 7,       |
      + |     "flint": 8      |
      + |   },                |
      + |   "garlic": ""      |
      + | }                   |
      + +---------------------+
      +
      + PPRINT: pretty-printed tabular
      + +---------------------+
      + | apple bat cog       |
      + | 1     2   3         | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
      + | 4     5   6         | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
      + +---------------------+
      +
      + Markdown tabular (supported for output only):
      + +-----------------------+
      + | | apple | bat | cog | |
      + | | ---   | --- | --- | |
      + | | 1     | 2   | 3   | | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
      + | | 4     | 5   | 6   | | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
      + +-----------------------+
      +
      + XTAB: pretty-printed transposed tabular
      + +---------------------+
      + | apple 1             | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
      + | bat   2             |
      + | cog   3             |
      + |                     |
      + | dish 7              | Record 2: "dish" => "7", "egg" => "8"
      + | egg  8              |
      + +---------------------+
      +
      + DKVP: delimited key-value pairs (Miller default format)
      + +---------------------+
      + | apple=1,bat=2,cog=3 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
      + | dish=7,egg=8,flint  | Record 2: "dish" => "7", "egg" => "8", "3" => "flint"
      + +---------------------+
      +
      + NIDX: implicitly numerically indexed (Unix-toolkit style)
      + +---------------------+
      + | the quick brown     | Record 1: "1" => "the", "2" => "quick", "3" => "brown"
      + | fox jumped          | Record 2: "1" => "fox", "2" => "jumped"
      + +---------------------+
      +
      +
      +
      +
      +

      CSV/TSV/ASV/USV/etc.

      +

      When mlr is invoked with the --csv or --csvlite option, key names are found on the first record and values are taken from subsequent records. This includes the case of CSV-formatted files. See Record-heterogeneity for how Miller handles changes of field names within a single data stream.

      +

      Miller has record separator RS and field separator FS, just as awk does. For TSV, use --fs tab; to convert TSV to CSV, use --ifs tab --ofs comma, etc. (See also Record/field/pair separators.)

      +

      TSV (tab-separated values): the following are synonymous pairs:

      +
        +
      • --tsv and --csv --fs tab

      • +
      • --itsv and --icsv --ifs tab

      • +
      • --otsv and --ocsv --ofs tab

      • +
      • --tsvlite and --csvlite --fs tab

      • +
      • --itsvlite and --icsvlite --ifs tab

      • +
      • --otsvlite and --ocsvlite --ofs tab

      • +
      +

      ASV (ASCII-separated values): the flags --asv, --iasv, --oasv, --asvlite, --iasvlite, and --oasvlite are analogous except they use ASCII FS and RS 0x1f and 0x1e, respectively.

      +

      USV (Unicode-separated values): likewise, the flags --usv, --iusv, --ousv, --usvlite, --iusvlite, and --ousvlite use Unicode FS and RS U+241F (UTF-8 0x0xe2909f) and U+241E (UTF-8 0xe2909e), respectively.

      +

      Miller’s --csv flag supports RFC-4180 CSV. This includes CRLF line-terminators by default, regardless of platform.

      +

      Here are the differences between CSV and CSV-lite:

      +
        +
      • CSV supports RFC-4180-style double-quoting, including the ability to have commas and/or LF/CRLF line-endings contained within an input field; CSV-lite does not.

      • +
      • CSV does not allow heterogeneous data; CSV-lite does (see also Record-heterogeneity).

      • +
      • The CSV-lite input-reading code is fractionally more efficient than the CSV input-reader.

      • +
      +

      Here are things they have in common:

      +
        +
      • The ability to specify record/field separators other than the default, e.g. CR-LF vs. LF, or tab instead of comma for TSV, and so on.

      • +
      • The --implicit-csv-header flag for input and the --headerless-csv-output flag for output.

      • +
      +
      +
      +

      DKVP: Key-value pairs

      +

      Miller’s default file format is DKVP, for delimited key-value pairs. Example:

      +
       mlr cat data/small
      + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
      + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
      + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
      + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
      + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
      +
      +
      +

      Such data are easy to generate, e.g. in Ruby with

      +
      puts "host=#{hostname},seconds=#{t2-t1},message=#{msg}"
      +
      +
      +
      puts mymap.collect{|k,v| "#{k}=#{v}"}.join(',')
      +
      +
      +

      or print statements in various languages, e.g.

      +
      echo "type=3,user=$USER,date=$date\n";
      +
      +
      +
      logger.log("type=3,user=$USER,date=$date\n");
      +
      +
      +

      Fields lacking an IPS will have positional index (starting at 1) used as the key, as in NIDX format. For example, dish=7,egg=8,flint is parsed as "dish" => "7", "egg" => "8", "3" => "flint" and dish,egg,flint is parsed as "1" => "dish", "2" => "egg", "3" => "flint".

      +

      As discussed in Record-heterogeneity, Miller handles changes of field names within the same data stream. But using DKVP format this is particularly natural. One of my favorite use-cases for Miller is in application/server logs, where I log all sorts of lines such as

      +
      resource=/path/to/file,loadsec=0.45,ok=true
      +record_count=100, resource=/path/to/file
      +resource=/some/other/path,loadsec=0.97,ok=false
      +
      +
      +

      etc. and I just log them as needed. Then later, I can use grep, mlr --opprint group-like, etc. +to analyze my logs.

      +

      See Reference: I/O options regarding how to specify separators other than the default equals-sign and comma.

      +
      +
      +

      NIDX: Index-numbered (toolkit style)

      +

      With --inidx --ifs ' ' --repifs, Miller splits lines on whitespace and assigns integer field names starting with 1.

      +

      This recapitulates Unix-toolkit behavior.

      +

      Example with index-numbered output:

      +
       cat data/small
      + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
      + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
      + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
      + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
      + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
      +
      +
      +
       mlr --onidx --ofs ' ' cat data/small
      + pan pan 1 0.3467901443380824 0.7268028627434533
      + eks pan 2 0.7586799647899636 0.5221511083334797
      + wye wye 3 0.20460330576630303 0.33831852551664776
      + eks wye 4 0.38139939387114097 0.13418874328430463
      + wye pan 5 0.5732889198020006 0.8636244699032729
      +
      +
      +

      Example with index-numbered input:

      +
       cat data/mydata.txt
      + oh say can you see
      + by the dawn's
      + early light
      +
      +
      +
       mlr --inidx --ifs ' ' --odkvp cat data/mydata.txt
      + 1=oh,2=say,3=can,4=you,5=see
      + 1=by,2=the,3=dawn's
      + 1=early,2=light
      +
      +
      +

      Example with index-numbered input and output:

      +
       cat data/mydata.txt
      + oh say can you see
      + by the dawn's
      + early light
      +
      +
      +
       mlr --nidx --fs ' ' --repifs cut -f 2,3 data/mydata.txt
      + say can
      + the dawn's
      + light
      +
      +
      +
      +
      +

      Tabular JSON

      +

      JSON is a format which supports arbitrarily deep nesting of “objects” (hashmaps) and “arrays” (lists), while Miller is a tool for handling tabular data only. This means Miller cannot (and should not) handle arbitrary JSON. (Check out jq.)

      +

      But if you have tabular data represented in JSON then Miller can handle that for you.

      +

      By tabular JSON I mean the data is either a sequence of one or more objects, or an array consisting of one or more orjects. Miller treats JSON objects as name-indexed records.

      +
      +

      Single-level JSON objects

      +

      An array of single-level objects is, quite simply, a table:

      +
       mlr --json head -n 2 then cut -f color,shape data/json-example-1.json
      + {
      +   "color": "yellow",
      +   "shape": "triangle"
      + }
      + {
      +   "color": "red",
      +   "shape": "square"
      + }
      +
      +
      +
       mlr --json --jvstack head -n 2 then cut -f color,u,v data/json-example-1.json
      + {
      +   "color": "yellow",
      +   "u": 0.6321695890307647,
      +   "v": 0.9887207810889004
      + }
      + {
      +   "color": "red",
      +   "u": 0.21966833570651523,
      +   "v": 0.001257332190235938
      + }
      +
      +
      +
       mlr --ijson --opprint stats1 -a mean,stddev,count -f u -g shape data/json-example-1.json
      + shape    u_mean              u_stddev            u_count
      + triangle 0.5839952367477192  0.13118354465618046 3
      + square   0.409355036804889   0.3654281755508655  4
      + circle   0.36601268553826866 0.2090944565900053  3
      +
      +
      +
      +
      +

      Nested JSON objects

      +

      Additionally, Miller can tabularize nested objects by concatentating keys:

      +
       mlr --json --jvstack head -n 2 data/json-example-2.json
      + {
      +   "flag": 1,
      +   "i": 11,
      +   "attributes": {
      +     "color": "yellow",
      +     "shape": "triangle"
      +   },
      +   "values": {
      +     "u": 0.632170,
      +     "v": 0.988721,
      +     "w": 0.436498,
      +     "x": 5.798188
      +   }
      + }
      + {
      +   "flag": 1,
      +   "i": 15,
      +   "attributes": {
      +     "color": "red",
      +     "shape": "square"
      +   },
      +   "values": {
      +     "u": 0.219668,
      +     "v": 0.001257,
      +     "w": 0.792778,
      +     "x": 2.944117
      +   }
      + }
      +
      +
      +
       mlr --ijson --opprint head -n 4 data/json-example-2.json
      + flag i  attributes.color attributes.shape values.u values.v values.w values.x
      + 1    11 yellow           triangle         0.632170 0.988721 0.436498 5.798188
      + 1    15 red              square           0.219668 0.001257 0.792778 2.944117
      + 1    16 red              circle           0.209017 0.290052 0.138103 5.065034
      + 0    48 red              square           0.956274 0.746720 0.775542 7.117831
      +
      +
      +

      Note in particular that as far as Miller’s put and filter, as well as other I/O formats, are concerned, these are simply field names with colons in them:

      +
       mlr --json --jvstack head -n 1 \
      +   then put '${values:uv} = ${values:u} * ${values:v}' \
      +   data/json-example-2.json
      + {
      +   "flag": 1,
      +   "i": 11,
      +   "attributes": {
      +     "color": "yellow",
      +     "shape": "triangle"
      +   },
      +   "values": {
      +     "u": 0.632170,
      +     "v": 0.988721,
      +     "w": 0.436498,
      +     "x": 5.798188
      +   }
      + }
      +
      +
      +
      +
      +

      Arrays

      +

      Arrays (TODO: update for Miller6) aren’t supported in Miller’s put/filter DSL. By default, JSON arrays are read in as integer-keyed maps.

      +

      Suppose we have arrays like this in our input data:

      +
       cat data/json-example-3.json
      + {
      +   "label": "orange",
      +   "values": [12.2, 13.8, 17.2]
      + }
      + {
      +   "label": "purple",
      +   "values": [27.0, 32.4]
      + }
      +
      +
      +

      Then integer indices (starting from 0 and counting up) are used as map keys:

      +
       mlr --ijson --oxtab cat data/json-example-3.json
      + label    orange
      + values.1 12.2
      + values.2 13.8
      + values.3 17.2
      +
      + label    purple
      + values.1 27.0
      + values.2 32.4
      +
      +
      +

      When the data are written back out as JSON, field names are re-expanded as above, but what were arrays on input are now maps on output:

      +
       mlr --json --jvstack cat data/json-example-3.json
      + {
      +   "label": "orange",
      +   "values": [12.2, 13.8, 17.2]
      + }
      + {
      +   "label": "purple",
      +   "values": [27.0, 32.4]
      + }
      +
      +
      +

      This is non-ideal, but it allows Miller (5.x release being latest as of this writing) to handle JSON arrays at all.

      +

      You might also use mlr --json-skip-arrays-on-input or mlr --json-fatal-arrays-on-input.

      +

      To truly handle JSON, please use a JSON-processing tool such as jq.

      +
      +
      +

      Formatting JSON options

      +

      JSON isn’t a parameterized format, so RS, FS, PS aren’t specifiable. Nonetheless, you can do the following:

      +
        +
      • Use --jvstack to pretty-print JSON objects with multi-line (vertically stacked) spacing. By default, each Miller record (JSON object) is one per line.

      • +
      • Keystroke-savers: --jsonx simply means --json --jvstack, and --ojsonx simply means --ojson --jvstack.

      • +
      • Use --jlistwrap to print the sequence of JSON objects wrapped in an outermost [ and ]. By default, these aren’t printed.

      • +
      • Use --jquoteall to double-quote all object values. By default, integers, floating-point numbers, and booleans true and false are not double-quoted when they appear as JSON-object keys.

      • +
      • Use --jflatsep yourstringhere to specify the string used for key concatenation: this defaults to a single colon.

      • +
      +

      Again, please see jq for a truly powerful, JSON-specific tool.

      +
      +
      +
      +

      PPRINT: Pretty-printed tabular

      +

      Miller’s pretty-print format is like CSV, but column-aligned. For example, compare

      +
       mlr --ocsv cat data/small
      + a,b,i,x,y
      + pan,pan,1,0.3467901443380824,0.7268028627434533
      + eks,pan,2,0.7586799647899636,0.5221511083334797
      + wye,wye,3,0.20460330576630303,0.33831852551664776
      + eks,wye,4,0.38139939387114097,0.13418874328430463
      + wye,pan,5,0.5732889198020006,0.8636244699032729
      +
      +
      +
       mlr --opprint cat data/small
      + a   b   i x                   y
      + pan pan 1 0.3467901443380824  0.7268028627434533
      + eks pan 2 0.7586799647899636  0.5221511083334797
      + wye wye 3 0.20460330576630303 0.33831852551664776
      + eks wye 4 0.38139939387114097 0.13418874328430463
      + wye pan 5 0.5732889198020006  0.8636244699032729
      +
      +
      +

      Note that while Miller is a line-at-a-time processor and retains input lines in memory only where necessary (e.g. for sort), pretty-print output requires it to accumulate all input lines (so that it can compute maximum column widths) before producing any output. This has two consequences: (a) pretty-print output won’t work on tail -f contexts, where Miller will be waiting for an end-of-file marker which never arrives; (b) pretty-print output for large files is constrained by available machine memory.

      +

      See Record-heterogeneity for how Miller handles changes of field names within a single data stream.

      +

      For output only (this isn’t supported in the input-scanner as of 5.0.0) you can use --barred with pprint output format:

      +
       mlr --opprint --barred cat data/small
      + +-----+-----+---+---------------------+---------------------+
      + | a   | b   | i | x                   | y                   |
      + +-----+-----+---+---------------------+---------------------+
      + | pan | pan | 1 | 0.3467901443380824  | 0.7268028627434533  |
      + | eks | pan | 2 | 0.7586799647899636  | 0.5221511083334797  |
      + | wye | wye | 3 | 0.20460330576630303 | 0.33831852551664776 |
      + | eks | wye | 4 | 0.38139939387114097 | 0.13418874328430463 |
      + | wye | pan | 5 | 0.5732889198020006  | 0.8636244699032729  |
      + +-----+-----+---+---------------------+---------------------+
      +
      +
      +
      +
      +

      XTAB: Vertical tabular

      +

      This is perhaps most useful for looking a very wide and/or multi-column data which causes line-wraps on the screen (but see also +ngrid for an entirely different, very powerful option). Namely:

      +
      $ grep -v '^#' /etc/passwd | head -n 6 | mlr --nidx --fs : --opprint cat
      +1          2 3  4  5                          6               7
      +nobody     * -2 -2 Unprivileged User          /var/empty      /usr/bin/false
      +root       * 0  0  System Administrator       /var/root       /bin/sh
      +daemon     * 1  1  System Services            /var/root       /usr/bin/false
      +_uucp      * 4  4  Unix to Unix Copy Protocol /var/spool/uucp /usr/sbin/uucico
      +_taskgated * 13 13 Task Gate Daemon           /var/empty      /usr/bin/false
      +_networkd  * 24 24 Network Services           /var/networkd   /usr/bin/false
      +
      +
      +
      $ grep -v '^#' /etc/passwd | head -n 2 | mlr --nidx --fs : --oxtab cat
      +1 nobody
      +2 *
      +3 -2
      +4 -2
      +5 Unprivileged User
      +6 /var/empty
      +7 /usr/bin/false
      +
      +1 root
      +2 *
      +3 0
      +4 0
      +5 System Administrator
      +6 /var/root
      +7 /bin/sh
      +
      +
      +
      $ grep -v '^#' /etc/passwd | head -n 2 | \
      +  mlr --nidx --fs : --ojson --jvstack --jlistwrap label name,password,uid,gid,gecos,home_dir,shell
      +[
      +{
      +  "name": "nobody",
      +  "password": "*",
      +  "uid": -2,
      +  "gid": -2,
      +  "gecos": "Unprivileged User",
      +  "home_dir": "/var/empty",
      +  "shell": "/usr/bin/false"
      +}
      +,{
      +  "name": "root",
      +  "password": "*",
      +  "uid": 0,
      +  "gid": 0,
      +  "gecos": "System Administrator",
      +  "home_dir": "/var/root",
      +  "shell": "/bin/sh"
      +}
      +]
      +
      +
      +
      +
      +

      Markdown tabular

      +

      Markdown format looks like this:

      +
       mlr --omd cat data/small
      + | a | b | i | x | y |
      + | --- | --- | --- | --- | --- |
      + | pan | pan | 1 | 0.3467901443380824 | 0.7268028627434533 |
      + | eks | pan | 2 | 0.7586799647899636 | 0.5221511083334797 |
      + | wye | wye | 3 | 0.20460330576630303 | 0.33831852551664776 |
      + | eks | wye | 4 | 0.38139939387114097 | 0.13418874328430463 |
      + | wye | pan | 5 | 0.5732889198020006 | 0.8636244699032729 |
      +
      +
      +

      which renders like this when dropped into various web tools (e.g. github comments):

      +_images/omd.png +

      As of Miller 4.3.0, markdown format is supported only for output, not input.

      +
      +
      +

      Data-conversion keystroke-savers

      +

      While you can do format conversion using mlr --icsv --ojson cat myfile.csv, there are also keystroke-savers for this purpose, such as mlr --c2j cat myfile.csv. For a complete list:

      +
       mlr help format-conversion
      + As keystroke-savers for format-conversion you may use the following:
      + --c2t --c2d --c2n --c2j --c2x --c2p --c2m
      + --t2c       --t2d --t2n --t2j --t2x --t2p --t2m
      + --d2c --d2t       --d2n --d2j --d2x --d2p --d2m
      + --n2c --n2t --n2d       --n2j --n2x --n2p --n2m
      + --j2c --j2t --j2d --j2n       --j2x --j2p --j2m
      + --x2c --x2t --x2d --x2n --x2j       --x2p --x2m
      + --p2c --p2t --p2d --p2n --p2j --p2x       --p2m
      + The letters c t d n j x p m refer to formats CSV, TSV, DKVP, NIDX, JSON, XTAB,
      + PPRINT, and markdown, respectively. Note that markdown format is available for
      + output only.
      +
      +
      +
      +
      +

      Autodetect of line endings

      +

      Default line endings (--irs and --ors) are 'auto' which means autodetect from the input file format, as long as the input file(s) have lines ending in either LF (also known as linefeed, '\n', 0x0a, Unix-style) or CRLF (also known as carriage-return/linefeed pairs, '\r\n', 0x0d 0x0a, Windows style).

      +

      If both IRS and ORS are auto (which is the default) then LF input will lead to LF output and CRLF input will lead to CRLF output, regardless of the platform you’re running on.

      +

      The line-ending autodetector triggers on the first line ending detected in the input stream. E.g. if you specify a CRLF-terminated file on the command line followed by an LF-terminated file then autodetected line endings will be CRLF.

      +

      If you use --ors {something else} with (default or explicitly specified) --irs auto then line endings are autodetected on input and set to what you specify on output.

      +

      If you use --irs {something else} with (default or explicitly specified) --ors auto then the output line endings used are LF on Unix/Linux/BSD/MacOSX, and CRLF on Windows.

      +

      See also Record/field/pair separators for more information about record/field/pair separators.

      +
      +
      +

      Comments in data

      +

      You can include comments within your data files, and either have them ignored, or passed directly through to the standard output as soon as they are encountered:

      +
       mlr help comments-in-data
      + --skip-comments                 Ignore commented lines (prefixed by "#")
      +                                 within the input.
      + --skip-comments-with {string}   Ignore commented lines within input, with
      +                                 specified prefix.
      + --pass-comments                 Immediately print commented lines (prefixed by "#")
      +                                 within the input.
      + --pass-comments-with {string}   Immediately print commented lines within input, with
      +                                 specified prefix.
      +
      + Notes:
      + * Comments are only honored at the start of a line.
      + * In the absence of any of the above four options, comments are data like
      +   any other text.
      + * When pass-comments is used, comment lines are written to standard output
      +   immediately upon being read; they are not part of the record stream.  Results
      +   may be counterintuitive. A suggestion is to place comments at the start of
      +   data files.
      +
      +
      +

      Examples:

      +
       cat data/budget.csv
      + # Asana -- here are the budget figures you asked for!
      + type,quantity
      + purple,456.78
      + green,678.12
      + orange,123.45
      +
      +
      +
       mlr --skip-comments --icsv --opprint sort -nr quantity data/budget.csv
      + type   quantity
      + green  678.12
      + purple 456.78
      + orange 123.45
      +
      +
      +
       mlr --pass-comments --icsv --opprint sort -nr quantity data/budget.csv
      + # Asana -- here are the budget figures you asked for!
      + type   quantity
      + green  678.12
      + purple 456.78
      + orange 123.45
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/foo.html b/docs6b/docs/_build/html/foo.html new file mode 100644 index 000000000..027f99658 --- /dev/null +++ b/docs6b/docs/_build/html/foo.html @@ -0,0 +1,86 @@ + + + + + + + + No output at all — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      No output at all

      +

      Try od -xcv and/or cat -e on your file to check for non-printable characters.

      +

      If you’re using Miller version less than 5.0.0 (try mlr --version on your system to find out), when the line-ending-autodetect feature was introduced, please see http://johnkerl.org/miller-releases/miller-4.5.0/doc/index.html.

      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/genindex.html b/docs6b/docs/_build/html/genindex.html new file mode 100644 index 000000000..c72420c76 --- /dev/null +++ b/docs6b/docs/_build/html/genindex.html @@ -0,0 +1,51 @@ + + + + + + + + Index — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + +
      +
      +

      Index

      +
      + +
      +
      + + +

      Index

      + +
      + +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/getting-started.html b/docs6b/docs/_build/html/getting-started.html new file mode 100644 index 000000000..b7b9b5419 --- /dev/null +++ b/docs6b/docs/_build/html/getting-started.html @@ -0,0 +1,114 @@ + + + + + + + + Getting started — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      Getting started

      +
      +

      download/install

      +
      +
      sample data files w/ ‘click here’ or copy/paste

      colored-shapes.csv

      +
      +
      +

      format-conversion by example

      +

      data-manipulation by example: cut/sort for example

      +

      DSL by example: keep it easy

      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/index.html b/docs6b/docs/_build/html/index.html new file mode 100644 index 000000000..18393edee --- /dev/null +++ b/docs6b/docs/_build/html/index.html @@ -0,0 +1,172 @@ + + + + + + + + Miller Documentation — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Miller Documentation

      + + + + + +
      +

      Index

      + +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/install.html b/docs6b/docs/_build/html/install.html new file mode 100644 index 000000000..ed83fc4dd --- /dev/null +++ b/docs6b/docs/_build/html/install.html @@ -0,0 +1,148 @@ + + + + + + + + Installation — Miller 5.10.2 documentation + + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      Installation

      +
      +

      Prebuilt executables via package managers

      +

      Homebrew installation support for OSX is available via

      +
       brew update && brew install miller
      +
      +
      +

      …and also via MacPorts:

      +
       sudo port selfupdate && sudo port install miller
      +
      +
      +

      You may already have the mlr executable available in your platform’s package manager on NetBSD, Debian Linux, Ubuntu Xenial and upward, Arch Linux, or perhaps other distributions. For example, on various Linux distributions you might do one of the following:

      +
       sudo apt-get install miller
      +
      +
      +
       sudo apt install miller
      +
      +
      +
       sudo yum install miller
      +
      +
      +

      On Windows, Miller is available via Chocolatey:

      +
       choco install miller
      +
      +
      +
      +
      +

      Prebuilt executables via GitHub per release

      +

      Please see https://github.com/johnkerl/miller/releases where there are builds for OSX Yosemite, Linux x86-64 (dynamically linked), and Windows.

      +

      Miller is autobuilt for Linux, MacOS, and Windows using GitHub Actions on every commit (https://github.com/johnkerl/miller/actions).

      +
      +
      +

      Building from source

      +

      Please see Building from source.

      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/installation.html b/docs6b/docs/_build/html/installation.html new file mode 100644 index 000000000..42cd3d41a --- /dev/null +++ b/docs6b/docs/_build/html/installation.html @@ -0,0 +1,105 @@ + + + + + + + + Installation — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Installation

      +
      +

      Prebuilt executables via package managers

      +

      Note: Miller 6 is in pre-release so the above commands will get you Miller 5. +Once Miller 6 is released, the commands in this section will install Miller 6 for you. +Until then, please see the following sections for how to get Miller 6.

      +

      Homebrew installation support for OSX is available via

      +
       brew update && brew install miller
      +
      +
      +

      …and also via MacPorts:

      +
       sudo port selfupdate && sudo port install miller
      +
      +
      +

      You may already have the mlr executable available in your platform’s package manager on NetBSD, Debian Linux, Ubuntu Xenial and upward, Arch Linux, or perhaps other distributions. For example, on various Linux distributions you might do one of the following:

      +
       sudo apt-get install miller
      +
      +
      +
       sudo apt install miller
      +
      +
      +
       sudo yum install miller
      +
      +
      +

      On Windows, Miller is available via Chocolatey:

      +
       choco install miller
      +
      +
      +
      +
      +

      Prebuilt executables via GitHub per release

      +

      Please see https://github.com/johnkerl/miller/releases where there are builds for OSX Yosemite, Linux x86-64 (dynamically linked), and Windows.

      +
      +
      +

      Prebuilt executables via GitHub per commit

      +

      Miller is autobuilt for Linux, MacOS, and Windows using GitHub Actions on every commit (https://github.com/johnkerl/miller/actions): select the latest build and click _Artifacts_. (These are retained for 5 days after each commit.)

      +
      +
      +

      Building from source

      +

      Please see Building from source.

      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/internationalization.html b/docs6b/docs/_build/html/internationalization.html new file mode 100644 index 000000000..1bdf545c5 --- /dev/null +++ b/docs6b/docs/_build/html/internationalization.html @@ -0,0 +1,60 @@ + + + + + + + + Internationalization — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      +
      + +
      +

      Internationalization

      +

      Miller handles ASCII and UTF-8 strings. (I have no plans to support UTF-16 or ISO-8859-1.)

      +

      Support for internationalization includes:

      +
        +
      • Tabular output formats such pprint and xtab (see File formats) are aligned correctly.

      • +
      • The strlen function correctly counts UTF-8 codepoints rather than bytes.

      • +
      • The toupper, tolower, and capitalize DSL functions operate within the capabilities of the Go libraries.

      • +
      +

      Please file an issue at https://github.com/johnkerl/miller if you encounter bugs related to internationalization (or anything else for that matter).

      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/introduction.html b/docs6b/docs/_build/html/introduction.html new file mode 100644 index 000000000..eb8f760ce --- /dev/null +++ b/docs6b/docs/_build/html/introduction.html @@ -0,0 +1,62 @@ + + + + + + + + Introduction — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      +
      + +
      +

      Introduction

      +

      Miller is a command-line tool for querying, shaping, and reformatting data files in various formats including CSV and JSON.

      +

      In several senses, Miller is more than one tool:

      +

      Format conversion: You can convert CSV files to JSON, or vice versa, or +pretty-print your data horizontally or vertically to make it easier to read.

      +

      Data manipulation: With a few keystrokes you can remove columns you don’t care about – or, make new ones using expressions like $rate = $units / $seconds.

      +

      Pre-processing/post-processing vs standalone use: You can use Miller to clean data files and put them into standard formats, perhaps in preparation to load them into a database or a hands-off data-processing pipeline. Or you can use it post-process and summary database-query output. As well, you can use Miller to explore and analyze your data interactively.

      +

      Compact verbs vs programming language: For low-keystroking you can do things like mlr --csv sort -f name input.csv or mlr --json head -n 1 myfile.json. The sort, head, etc are called verbs. They’re analogs of familiar command-line tools like sort, head, and so on – but they’re aware of name-indexed, multi-line file formats like CSV and JSON. In addition, though, using Miller’s put verb you can use programming-language statements for expressions like $rate = $units / $seconds which allow you to succintly express your own logic.

      +

      Multiple domains: People use Miller for data analysis, data science, software engineering, devops/system-administration, journalism, scientific research, and more.

      +

      In the following (color added for the illustration) you can see how CSV, tabular, JSON, and other file formats share a common theme which is lists of key-value-pairs. Miller embraces this common theme.

      +_images/cover-combined.png +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/joins.html b/docs6b/docs/_build/html/joins.html new file mode 100644 index 000000000..71a4a463f --- /dev/null +++ b/docs6b/docs/_build/html/joins.html @@ -0,0 +1,202 @@ + + + + + + + + Joins — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +

      Joins

      +
      + +
      + +
      + +
      +

      Joins

      +
      +

      Why am I not seeing all possible joins occur?

      +

      This section describes behavior before Miller 5.1.0. As of 5.1.0, -u is the default.

      +

      For example, the right file here has nine records, and the left file should add in the hostname column – so the join output should also have 9 records:

      +
       mlr --icsvlite --opprint cat data/join-u-left.csv
      + hostname              ipaddr
      + nadir.east.our.org    10.3.1.18
      + zenith.west.our.org   10.3.1.27
      + apoapsis.east.our.org 10.4.5.94
      +
      +
      +
       mlr --icsvlite --opprint cat data/join-u-right.csv
      + ipaddr    timestamp  bytes
      + 10.3.1.27 1448762579 4568
      + 10.3.1.18 1448762578 8729
      + 10.4.5.94 1448762579 17445
      + 10.3.1.27 1448762589 12
      + 10.3.1.18 1448762588 44558
      + 10.4.5.94 1448762589 8899
      + 10.3.1.27 1448762599 0
      + 10.3.1.18 1448762598 73425
      + 10.4.5.94 1448762599 12200
      +
      +
      +
       mlr --icsvlite --opprint join -s -j ipaddr -f data/join-u-left.csv data/join-u-right.csv
      + ipaddr    hostname              timestamp  bytes
      + 10.3.1.27 zenith.west.our.org   1448762579 4568
      + 10.4.5.94 apoapsis.east.our.org 1448762579 17445
      + 10.4.5.94 apoapsis.east.our.org 1448762589 8899
      + 10.4.5.94 apoapsis.east.our.org 1448762599 12200
      +
      +
      +

      The issue is that Miller’s join, by default (before 5.1.0), took input sorted (lexically ascending) by the sort keys on both the left and right files. This design decision was made intentionally to parallel the Unix/Linux system join command, which has the same semantics. The benefit of this default is that the joiner program can stream through the left and right files, needing to load neither entirely into memory. The drawback, of course, is that is requires sorted input.

      +

      The solution (besides pre-sorting the input files on the join keys) is to simply use mlr join -u (which is now the default). This loads the left file entirely into memory (while the right file is still streamed one line at a time) and does all possible joins without requiring sorted input:

      +
       mlr --icsvlite --opprint join -u -j ipaddr -f data/join-u-left.csv data/join-u-right.csv
      + ipaddr    hostname              timestamp  bytes
      + 10.3.1.27 zenith.west.our.org   1448762579 4568
      + 10.3.1.18 nadir.east.our.org    1448762578 8729
      + 10.4.5.94 apoapsis.east.our.org 1448762579 17445
      + 10.3.1.27 zenith.west.our.org   1448762589 12
      + 10.3.1.18 nadir.east.our.org    1448762588 44558
      + 10.4.5.94 apoapsis.east.our.org 1448762589 8899
      + 10.3.1.27 zenith.west.our.org   1448762599 0
      + 10.3.1.18 nadir.east.our.org    1448762598 73425
      + 10.4.5.94 apoapsis.east.our.org 1448762599 12200
      +
      +
      +

      General advice is to make sure the left-file is relatively small, e.g. containing name-to-number mappings, while saving large amounts of data for the right file.

      +
      +
      +

      How to rectangularize after joins with unpaired?

      +

      Suppose you have the following two data files:

      +
      id,code
      +3,0000ff
      +2,00ff00
      +4,ff0000
      +
      +
      +
      id,color
      +4,red
      +2,green
      +
      +
      +

      Joining on color the results are as expected:

      +
       mlr --csv join -j id -f data/color-codes.csv data/color-names.csv
      + id,code,color
      + 4,ff0000,red
      + 2,00ff00,green
      +
      +
      +

      However, if we ask for left-unpaireds, since there’s no color column, we get a row not having the same column names as the other:

      +
       mlr --csv join --ul -j id -f data/color-codes.csv data/color-names.csv
      + id,code,color
      + 4,ff0000,red
      + 2,00ff00,green
      +
      + id,code
      + 3,0000ff
      +
      +
      +

      To fix this, we can use unsparsify:

      +
       mlr --csv join --ul -j id -f data/color-codes.csv \
      +   then unsparsify --fill-with "" \
      +   data/color-names.csv
      + id,code,color
      + 4,ff0000,red
      + 2,00ff00,green
      + 3,0000ff,
      +
      +
      +

      Thanks to @aborruso for the tip!

      +
      +
      +

      Doing multiple joins

      +

      Suppose we have the following data:

      +
       cat multi-join/input.csv
      + id,task
      + 10,chop
      + 20,puree
      + 20,wash
      + 30,fold
      + 10,bake
      + 20,mix
      + 10,knead
      + 30,clean
      +
      +
      +

      And we want to augment the id column with lookups from the following data files:

      +
       cat multi-join/name-lookup.csv
      + id,name
      + 30,Alice
      + 10,Bob
      + 20,Carol
      +
      +
      +
       cat multi-join/status-lookup.csv
      + id,status
      + 30,occupied
      + 10,idle
      + 20,idle
      +
      +
      +

      We can run the input file through multiple join commands in a then-chain:

      +
       mlr --icsv --opprint join -f multi-join/name-lookup.csv -j id \
      +   then join -f multi-join/status-lookup.csv -j id \
      +   multi-join/input.csv
      + id status   name  task
      + 10 idle     Bob   chop
      + 20 idle     Carol puree
      + 20 idle     Carol wash
      + 30 occupied Alice fold
      + 10 idle     Bob   bake
      + 20 idle     Carol mix
      + 10 idle     Bob   knead
      + 30 occupied Alice clean
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/keystroke-savers.html b/docs6b/docs/_build/html/keystroke-savers.html new file mode 100644 index 000000000..1ae77132f --- /dev/null +++ b/docs6b/docs/_build/html/keystroke-savers.html @@ -0,0 +1,121 @@ + + + + + + + + Keystroke-savers — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Keystroke-savers

      +
      +

      Short format specifiers

      +

      In our examples so far we’ve often made use of mlr --icsv --opprint or mlr --icsv --ojson. These are such frequently occurring patterns that they have short options like –c2p and –c2j:

      +
       mlr --c2p head -n 2 example.csv
      + color  shape    flag index quantity rate
      + yellow triangle true 11    43.6498  9.8870
      + red    square   true 15    79.2778  0.0130
      +
      +
      +
       mlr --c2j head -n 2 example.csv
      + {
      +   "color": "yellow",
      +   "shape": "triangle",
      +   "flag": true,
      +   "index": 11,
      +   "quantity": 43.6498,
      +   "rate": 9.8870
      + }
      + {
      +   "color": "red",
      +   "shape": "square",
      +   "flag": true,
      +   "index": 15,
      +   "quantity": 79.2778,
      +   "rate": 0.0130
      + }
      +
      +
      +

      You can get the full list here (TODO:linkify).

      +
      +
      +

      File names up front

      +

      Already we saw that you can put the filename first using --from. When you’re interacting with your data at the command line, this makes it easier to up-arrow and append to the previous command:

      +
       mlr --c2p --from example.csv sort -nr index then head -n 3
      + color  shape  flag  index quantity rate
      + purple square false 91    72.3735  8.2430
      + yellow circle true  87    63.5058  8.3350
      + yellow circle true  73    63.9785  4.2370
      +
      +
      +
       mlr --c2p --from example.csv sort -nr index then head -n 3 then cut -f shape,quantity
      + shape  quantity
      + square 72.3735
      + circle 63.5058
      + circle 63.9785
      +
      +
      +

      If there’s more than one input file, you can use --mfrom, then however many file names, then -- to indicate the end of your input-file-name list:

      +
       mlr --c2p --mfrom data/*.csv -- sort -n index
      +
      +
      +
      +
      +

      .mlrrc file

      +

      If you want the default file format for Miller to be CSV you can simply put --csv on a line by itself in your ~/.mlrrc file. Then instead of mlr --csv cat example.csv you can just do mlr cat example.csv. This is just the default, though, so mlr --opprint cat example.csv will still use default CSV format for input, and PPRINT (tabular) for output.

      +

      You can read more about this at the Customization: .mlrrc page.

      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/log-processing-examples.html b/docs6b/docs/_build/html/log-processing-examples.html new file mode 100644 index 000000000..65c0dd698 --- /dev/null +++ b/docs6b/docs/_build/html/log-processing-examples.html @@ -0,0 +1,254 @@ + + + + + + + + Log-processing examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Log-processing examples

      +

      Another of my favorite use-cases for Miller is doing ad-hoc processing of log-file data. Here’s where DKVP format really shines: one, since the field names and field values are present on every line, every line stands on its own. That means you can grep or what have you. Also it means not every line needs to have the same list of field names (“schema”).

      +
      +

      Generating and aggregating log-file output

      +

      Again, all the examples in the CSV section apply here – just change the input-format flags. But there’s more you can do when not all the records have the same shape.

      +

      Writing a program – in any language whatsoever – you can have it print out log lines as it goes along, with items for various events jumbled together. After the program has finished running you can sort it all out, filter it, analyze it, and learn from it.

      +

      Suppose your program has printed something like this (log.txt):

      +
       cat log.txt
      + op=enter,time=1472819681
      + op=cache,type=A9,hit=0
      + op=cache,type=A4,hit=1
      + time=1472819690,batch_size=100,num_filtered=237
      + op=cache,type=A1,hit=1
      + op=cache,type=A9,hit=0
      + op=cache,type=A1,hit=1
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A1,hit=1
      + time=1472819705,batch_size=100,num_filtered=348
      + op=cache,type=A4,hit=1
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A4,hit=1
      + time=1472819713,batch_size=100,num_filtered=493
      + op=cache,type=A9,hit=1
      + op=cache,type=A1,hit=1
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=1
      + time=1472819720,batch_size=100,num_filtered=554
      + op=cache,type=A1,hit=0
      + op=cache,type=A4,hit=1
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A4,hit=0
      + op=cache,type=A4,hit=0
      + op=cache,type=A9,hit=0
      + time=1472819736,batch_size=100,num_filtered=612
      + op=cache,type=A1,hit=1
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + op=cache,type=A4,hit=1
      + op=cache,type=A1,hit=1
      + op=cache,type=A9,hit=0
      + op=cache,type=A9,hit=0
      + time=1472819742,batch_size=100,num_filtered=728
      +
      +
      +

      Each print statement simply contains local information: the current timestamp, whether a particular cache was hit or not, etc. Then using either the system grep command, or Miller’s having-fields, or is_present, we can pick out the parts we want and analyze them:

      +
       grep op=cache log.txt \
      +   | mlr --idkvp --opprint stats1 -a mean -f hit -g type then sort -f type
      + type hit_mean
      + A1   0.8571428571428571
      + A4   0.7142857142857143
      + A9   0.09090909090909091
      +
      +
      +
       mlr --from log.txt --opprint \
      +   filter 'is_present($batch_size)' \
      +   then step -a delta -f time,num_filtered \
      +   then sec2gmt time
      + time                 batch_size num_filtered time_delta num_filtered_delta
      + 2016-09-02T12:34:50Z 100        237          0          0
      + 2016-09-02T12:35:05Z 100        348          15         111
      + 2016-09-02T12:35:13Z 100        493          8          145
      + 2016-09-02T12:35:20Z 100        554          7          61
      + 2016-09-02T12:35:36Z 100        612          16         58
      + 2016-09-02T12:35:42Z 100        728          6          116
      +
      +
      +

      Alternatively, we can simply group the similar data for a better look:

      +
       mlr --opprint group-like log.txt
      + op    time
      + enter 1472819681
      +
      + op    type hit
      + cache A9   0
      + cache A4   1
      + cache A1   1
      + cache A9   0
      + cache A1   1
      + cache A9   0
      + cache A9   0
      + cache A1   1
      + cache A4   1
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A4   1
      + cache A9   1
      + cache A1   1
      + cache A9   0
      + cache A9   0
      + cache A9   1
      + cache A1   0
      + cache A4   1
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A4   0
      + cache A4   0
      + cache A9   0
      + cache A1   1
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A4   1
      + cache A1   1
      + cache A9   0
      + cache A9   0
      +
      + time       batch_size num_filtered
      + 1472819690 100        237
      + 1472819705 100        348
      + 1472819713 100        493
      + 1472819720 100        554
      + 1472819736 100        612
      + 1472819742 100        728
      +
      +
      +
       mlr --opprint group-like then sec2gmt time log.txt
      + op    time
      + enter 2016-09-02T12:34:41Z
      +
      + op    type hit
      + cache A9   0
      + cache A4   1
      + cache A1   1
      + cache A9   0
      + cache A1   1
      + cache A9   0
      + cache A9   0
      + cache A1   1
      + cache A4   1
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A4   1
      + cache A9   1
      + cache A1   1
      + cache A9   0
      + cache A9   0
      + cache A9   1
      + cache A1   0
      + cache A4   1
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A4   0
      + cache A4   0
      + cache A9   0
      + cache A1   1
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A9   0
      + cache A4   1
      + cache A1   1
      + cache A9   0
      + cache A9   0
      +
      + time                 batch_size num_filtered
      + 2016-09-02T12:34:50Z 100        237
      + 2016-09-02T12:35:05Z 100        348
      + 2016-09-02T12:35:13Z 100        493
      + 2016-09-02T12:35:20Z 100        554
      + 2016-09-02T12:35:36Z 100        612
      + 2016-09-02T12:35:42Z 100        728
      +
      +
      +
      +
      +

      Parsing log-file output

      +

      This, of course, depends highly on what’s in your log files. But, as an example, suppose you have log-file lines such as

      +
      2015-10-08 08:29:09,445 INFO com.company.path.to.ClassName @ [sometext] various/sorts/of data {& punctuation} hits=1 status=0 time=2.378
      +
      +
      +

      I prefer to pre-filter with grep and/or sed to extract the structured text, then hand that to Miller. Example:

      +
       grep 'various sorts' *.log \
      +   | sed 's/.*} //' \
      +   | mlr --fs space --repifs --oxtab stats1 -a min,p10,p50,p90,max -f time -g status
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/log.txt b/docs6b/docs/_build/html/log.txt new file mode 100644 index 000000000..114cdab4b --- /dev/null +++ b/docs6b/docs/_build/html/log.txt @@ -0,0 +1,43 @@ +op=enter,time=1472819681 +op=cache,type=A9,hit=0 +op=cache,type=A4,hit=1 +time=1472819690,batch_size=100,num_filtered=237 +op=cache,type=A1,hit=1 +op=cache,type=A9,hit=0 +op=cache,type=A1,hit=1 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A1,hit=1 +time=1472819705,batch_size=100,num_filtered=348 +op=cache,type=A4,hit=1 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A4,hit=1 +time=1472819713,batch_size=100,num_filtered=493 +op=cache,type=A9,hit=1 +op=cache,type=A1,hit=1 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=1 +time=1472819720,batch_size=100,num_filtered=554 +op=cache,type=A1,hit=0 +op=cache,type=A4,hit=1 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A4,hit=0 +op=cache,type=A4,hit=0 +op=cache,type=A9,hit=0 +time=1472819736,batch_size=100,num_filtered=612 +op=cache,type=A1,hit=1 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +op=cache,type=A4,hit=1 +op=cache,type=A1,hit=1 +op=cache,type=A9,hit=0 +op=cache,type=A9,hit=0 +time=1472819742,batch_size=100,num_filtered=728 diff --git a/docs6b/docs/_build/html/make.bat b/docs6b/docs/_build/html/make.bat new file mode 100644 index 000000000..2119f5109 --- /dev/null +++ b/docs6b/docs/_build/html/make.bat @@ -0,0 +1,35 @@ +@ECHO OFF + +pushd %~dp0 + +REM Command file for Sphinx documentation + +if "%SPHINXBUILD%" == "" ( + set SPHINXBUILD=sphinx-build +) +set SOURCEDIR=. +set BUILDDIR=_build + +if "%1" == "" goto help + +%SPHINXBUILD% >NUL 2>NUL +if errorlevel 9009 ( + echo. + echo.The 'sphinx-build' command was not found. Make sure you have Sphinx + echo.installed, then set the SPHINXBUILD environment variable to point + echo.to the full path of the 'sphinx-build' executable. Alternatively you + echo.may add the Sphinx directory to PATH. + echo. + echo.If you don't have Sphinx installed, grab it from + echo.http://sphinx-doc.org/ + exit /b 1 +) + +%SPHINXBUILD% -M %1 %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% +goto end + +:help +%SPHINXBUILD% -M help %SOURCEDIR% %BUILDDIR% %SPHINXOPTS% %O% + +:end +popd diff --git a/docs6b/docs/_build/html/manpage.html b/docs6b/docs/_build/html/manpage.html new file mode 100644 index 000000000..c7e81d581 --- /dev/null +++ b/docs6b/docs/_build/html/manpage.html @@ -0,0 +1,2426 @@ + + + + + + + + Manpage — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +

      Manpage

      +
      + +
      +
      + +
      +

      Manpage

      +

      This is simply a copy of what you should see on running man mlr at a command prompt, once Miller is installed on your system.

      +
      MILLER(1)                                                        MILLER(1)
      +
      +
      +
      +NAME
      +       miller - like awk, sed, cut, join, and sort for name-indexed data such
      +       as CSV and tabular JSON.
      +
      +SYNOPSIS
      +       Usage: mlr [I/O options] {verb} [verb-dependent options ...] {zero or
      +       more file names}
      +
      +
      +DESCRIPTION
      +       Miller operates on key-value-pair data while the familiar Unix tools
      +       operate on integer-indexed fields: if the natural data structure for
      +       the latter is the array, then Miller's natural data structure is the
      +       insertion-ordered hash map.  This encompasses a variety of data
      +       formats, including but not limited to the familiar CSV, TSV, and JSON.
      +       (Miller can handle positionally-indexed data as a special case.) This
      +       manpage documents Miller v5.10.1.
      +
      +EXAMPLES
      +   COMMAND-LINE SYNTAX
      +       mlr --csv cut -f hostname,uptime mydata.csv
      +       mlr --tsv --rs lf filter '$status != "down" && $upsec >= 10000' *.tsv
      +       mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat
      +       grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group
      +       mlr join -j account_id -f accounts.dat then group-by account_name balances.dat
      +       mlr --json put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json
      +       mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/*
      +       mlr stats2 -a linreg-pca -f u,v -g shape data/*
      +       mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' data/*
      +       mlr --from estimates.tbl put '
      +     for (k,v in $*) {
      +       if (is_numeric(v) && k =~ "^[t-z].*$") {
      +         $sum += v; $count += 1
      +       }
      +     }
      +     $mean = $sum / $count # no assignment if count unset'
      +       mlr --from infile.dat put -f analyze.mlr
      +       mlr --from infile.dat put 'tee > "./taps/data-".$a."-".$b, $*'
      +       mlr --from infile.dat put 'tee | "gzip > ./taps/data-".$a."-".$b.".gz", $*'
      +       mlr --from infile.dat put -q '@v=$*; dump | "jq .[]"'
      +       mlr --from infile.dat put  '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}'
      +
      +   DATA FORMATS
      +     DKVP: delimited key-value pairs (Miller default format)
      +     +---------------------+
      +     | apple=1,bat=2,cog=3 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
      +     | dish=7,egg=8,flint  | Record 2: "dish" => "7", "egg" => "8", "3" => "flint"
      +     +---------------------+
      +
      +     NIDX: implicitly numerically indexed (Unix-toolkit style)
      +     +---------------------+
      +     | the quick brown     | Record 1: "1" => "the", "2" => "quick", "3" => "brown"
      +     | fox jumped          | Record 2: "1" => "fox", "2" => "jumped"
      +     +---------------------+
      +
      +     CSV/CSV-lite: comma-separated values with separate header line
      +     +---------------------+
      +     | apple,bat,cog       |
      +     | 1,2,3               | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
      +     | 4,5,6               | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
      +     +---------------------+
      +
      +     Tabular JSON: nested objects are supported, although arrays within them are not:
      +     +---------------------+
      +     | {                   |
      +     |  "apple": 1,        | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
      +     |  "bat": 2,          |
      +     |  "cog": 3           |
      +     | }                   |
      +     | {                   |
      +     |   "dish": {         | Record 2: "dish:egg" => "7", "dish:flint" => "8", "garlic" => ""
      +     |     "egg": 7,       |
      +     |     "flint": 8      |
      +     |   },                |
      +     |   "garlic": ""      |
      +     | }                   |
      +     +---------------------+
      +
      +     PPRINT: pretty-printed tabular
      +     +---------------------+
      +     | apple bat cog       |
      +     | 1     2   3         | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
      +     | 4     5   6         | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
      +     +---------------------+
      +
      +     XTAB: pretty-printed transposed tabular
      +     +---------------------+
      +     | apple 1             | Record 1: "apple" => "1", "bat" => "2", "cog" => "3"
      +     | bat   2             |
      +     | cog   3             |
      +     |                     |
      +     | dish 7              | Record 2: "dish" => "7", "egg" => "8"
      +     | egg  8              |
      +     +---------------------+
      +
      +     Markdown tabular (supported for output only):
      +     +-----------------------+
      +     | | apple | bat | cog | |
      +     | | ---   | --- | --- | |
      +     | | 1     | 2   | 3   | | Record 1: "apple => "1", "bat" => "2", "cog" => "3"
      +     | | 4     | 5   | 6   | | Record 2: "apple" => "4", "bat" => "5", "cog" => "6"
      +     +-----------------------+
      +
      +OPTIONS
      +       In the following option flags, the version with "i" designates the
      +       input stream, "o" the output stream, and the version without prefix
      +       sets the option for both input and output stream. For example: --irs
      +       sets the input record separator, --ors the output record separator, and
      +       --rs sets both the input and output separator to the given value.
      +
      +   HELP OPTIONS
      +     -h or --help                 Show this message.
      +     --version                    Show the software version.
      +     {verb name} --help           Show verb-specific help.
      +     --help-all-verbs             Show help on all verbs.
      +     -l or --list-all-verbs       List only verb names.
      +     -L                           List only verb names, one per line.
      +     -f or --help-all-functions   Show help on all built-in functions.
      +     -F                           Show a bare listing of built-in functions by name.
      +     -k or --help-all-keywords    Show help on all keywords.
      +     -K                           Show a bare listing of keywords by name.
      +
      +   VERB LIST
      +    altkv bar bootstrap cat check clean-whitespace count count-distinct
      +    count-similar cut decimate fill-down filter format-values fraction grep
      +    group-by group-like having-fields head histogram join label least-frequent
      +    merge-fields most-frequent nest nothing put regularize remove-empty-columns
      +    rename reorder repeat reshape sample sec2gmt sec2gmtdate seqgen shuffle
      +    skip-trivial-records sort sort-within-records stats1 stats2 step tac tail tee
      +    top uniq unsparsify
      +
      +   FUNCTION LIST
      +    + + - - * / // .+ .+ .- .- .* ./ .// % ** | ^ & ~ << >> bitcount == != =~ !=~
      +    > >= < <= && || ^^ ! ? : . gsub regextract regextract_or_else strlen sub ssub
      +    substr tolower toupper truncate capitalize lstrip rstrip strip
      +    collapse_whitespace clean_whitespace system abs acos acosh asin asinh atan
      +    atan2 atanh cbrt ceil cos cosh erf erfc exp expm1 floor invqnorm log log10
      +    log1p logifit madd max mexp min mmul msub pow qnorm round roundm sgn sin sinh
      +    sqrt tan tanh urand urandrange urand32 urandint dhms2fsec dhms2sec fsec2dhms
      +    fsec2hms gmt2sec localtime2sec hms2fsec hms2sec sec2dhms sec2gmt sec2gmt
      +    sec2gmtdate sec2localtime sec2localtime sec2localdate sec2hms strftime
      +    strftime_local strptime strptime_local systime is_absent is_bool is_boolean
      +    is_empty is_empty_map is_float is_int is_map is_nonempty_map is_not_empty
      +    is_not_map is_not_null is_null is_numeric is_present is_string
      +    asserting_absent asserting_bool asserting_boolean asserting_empty
      +    asserting_empty_map asserting_float asserting_int asserting_map
      +    asserting_nonempty_map asserting_not_empty asserting_not_map
      +    asserting_not_null asserting_null asserting_numeric asserting_present
      +    asserting_string boolean float fmtnum hexfmt int string typeof depth haskey
      +    joink joinkv joinv leafcount length mapdiff mapexcept mapselect mapsum splitkv
      +    splitkvx splitnv splitnvx
      +
      +       Please use "mlr --help-function {function name}" for function-specific help.
      +
      +   I/O FORMATTING
      +     --idkvp   --odkvp   --dkvp      Delimited key-value pairs, e.g "a=1,b=2"
      +                                     (this is Miller's default format).
      +
      +     --inidx   --onidx   --nidx      Implicitly-integer-indexed fields
      +                                     (Unix-toolkit style).
      +     -T                              Synonymous with "--nidx --fs tab".
      +
      +     --icsv    --ocsv    --csv       Comma-separated value (or tab-separated
      +                                     with --fs tab, etc.)
      +
      +     --itsv    --otsv    --tsv       Keystroke-savers for "--icsv --ifs tab",
      +                                     "--ocsv --ofs tab", "--csv --fs tab".
      +     --iasv    --oasv    --asv       Similar but using ASCII FS 0x1f and RS 0x1e
      +     --iusv    --ousv    --usv       Similar but using Unicode FS U+241F (UTF-8 0xe2909f)
      +                                     and RS U+241E (UTF-8 0xe2909e)
      +
      +     --icsvlite --ocsvlite --csvlite Comma-separated value (or tab-separated
      +                                     with --fs tab, etc.). The 'lite' CSV does not handle
      +                                     RFC-CSV double-quoting rules; is slightly faster;
      +                                     and handles heterogeneity in the input stream via
      +                                     empty newline followed by new header line. See also
      +                                     http://johnkerl.org/miller/doc/file-formats.html#CSV/TSV/etc.
      +
      +     --itsvlite --otsvlite --tsvlite Keystroke-savers for "--icsvlite --ifs tab",
      +                                     "--ocsvlite --ofs tab", "--csvlite --fs tab".
      +     -t                              Synonymous with --tsvlite.
      +     --iasvlite --oasvlite --asvlite Similar to --itsvlite et al. but using ASCII FS 0x1f and RS 0x1e
      +     --iusvlite --ousvlite --usvlite Similar to --itsvlite et al. but using Unicode FS U+241F (UTF-8 0xe2909f)
      +                                     and RS U+241E (UTF-8 0xe2909e)
      +
      +     --ipprint --opprint --pprint    Pretty-printed tabular (produces no
      +                                     output until all input is in).
      +                         --right     Right-justifies all fields for PPRINT output.
      +                         --barred    Prints a border around PPRINT output
      +                                     (only available for output).
      +
      +               --omd                 Markdown-tabular (only available for output).
      +
      +     --ixtab   --oxtab   --xtab      Pretty-printed vertical-tabular.
      +                         --xvright   Right-justifies values for XTAB format.
      +
      +     --ijson   --ojson   --json      JSON tabular: sequence or list of one-level
      +                                     maps: {...}{...} or [{...},{...}].
      +       --json-map-arrays-on-input    JSON arrays are unmillerable. --json-map-arrays-on-input
      +       --json-skip-arrays-on-input   is the default: arrays are converted to integer-indexed
      +       --json-fatal-arrays-on-input  maps. The other two options cause them to be skipped, or
      +                                     to be treated as errors.  Please use the jq tool for full
      +                                     JSON (pre)processing.
      +                         --jvstack   Put one key-value pair per line for JSON
      +                                     output.
      +                   --jsonx --ojsonx  Keystroke-savers for --json --jvstack
      +                   --jsonx --ojsonx  and --ojson --jvstack, respectively.
      +                         --jlistwrap Wrap JSON output in outermost [ ].
      +                       --jknquoteint Do not quote non-string map keys in JSON output.
      +                        --jvquoteall Quote map values in JSON output, even if they're
      +                                     numeric.
      +                 --jflatsep {string} Separator for flattening multi-level JSON keys,
      +                                     e.g. '{"a":{"b":3}}' becomes a:b => 3 for
      +                                     non-JSON formats. Defaults to :.
      +
      +     -p is a keystroke-saver for --nidx --fs space --repifs
      +
      +     Examples: --csv for CSV-formatted input and output; --idkvp --opprint for
      +     DKVP-formatted input and pretty-printed output.
      +
      +     Please use --iformat1 --oformat2 rather than --format1 --oformat2.
      +     The latter sets up input and output flags for format1, not all of which
      +     are overridden in all cases by setting output format to format2.
      +
      +   COMMENTS IN DATA
      +     --skip-comments                 Ignore commented lines (prefixed by "#")
      +                                     within the input.
      +     --skip-comments-with {string}   Ignore commented lines within input, with
      +                                     specified prefix.
      +     --pass-comments                 Immediately print commented lines (prefixed by "#")
      +                                     within the input.
      +     --pass-comments-with {string}   Immediately print commented lines within input, with
      +                                     specified prefix.
      +       Notes:
      +       * Comments are only honored at the start of a line.
      +       * In the absence of any of the above four options, comments are data like
      +     any other text.
      +       * When pass-comments is used, comment lines are written to standard output
      +     immediately upon being read; they are not part of the record stream.
      +     Results may be counterintuitive. A suggestion is to place comments at the
      +     start of data files.
      +
      +   FORMAT-CONVERSION KEYSTROKE-SAVERS
      +       As keystroke-savers for format-conversion you may use the following:
      +           --c2t --c2d --c2n --c2j --c2x --c2p --c2m
      +     --t2c       --t2d --t2n --t2j --t2x --t2p --t2m
      +     --d2c --d2t       --d2n --d2j --d2x --d2p --d2m
      +     --n2c --n2t --n2d       --n2j --n2x --n2p --n2m
      +     --j2c --j2t --j2d --j2n       --j2x --j2p --j2m
      +     --x2c --x2t --x2d --x2n --x2j       --x2p --x2m
      +     --p2c --p2t --p2d --p2n --p2j --p2x       --p2m
      +       The letters c t d n j x p m refer to formats CSV, TSV, DKVP, NIDX, JSON, XTAB,
      +       PPRINT, and markdown, respectively. Note that markdown format is available for
      +       output only.
      +
      +   COMPRESSED I/O
      +     --prepipe {command} This allows Miller to handle compressed inputs. You can do
      +     without this for single input files, e.g. "gunzip < myfile.csv.gz | mlr ...".
      +
      +     However, when multiple input files are present, between-file separations are
      +     lost; also, the FILENAME variable doesn't iterate. Using --prepipe you can
      +     specify an action to be taken on each input file. This pre-pipe command must
      +     be able to read from standard input; it will be invoked with
      +       {command} < {filename}.
      +     Examples:
      +       mlr --prepipe 'gunzip'
      +       mlr --prepipe 'zcat -cf'
      +       mlr --prepipe 'xz -cd'
      +       mlr --prepipe cat
      +       mlr --prepipe-gunzip
      +       mlr --prepipe-zcat
      +     Note that this feature is quite general and is not limited to decompression
      +     utilities. You can use it to apply per-file filters of your choice.
      +     For output compression (or other) utilities, simply pipe the output:
      +       mlr ... | {your compression command}
      +
      +     There are shorthands --prepipe-zcat and --prepipe-gunzip which are
      +     valid in .mlrrc files. The --prepipe flag is not valid in .mlrrc
      +     files since that would put execution of the prepipe command under
      +     control of the .mlrrc file.
      +
      +   SEPARATORS
      +     --rs     --irs     --ors              Record separators, e.g. 'lf' or '\r\n'
      +     --fs     --ifs     --ofs  --repifs    Field separators, e.g. comma
      +     --ps     --ips     --ops              Pair separators, e.g. equals sign
      +
      +     Notes about line endings:
      +     * Default line endings (--irs and --ors) are "auto" which means autodetect from
      +       the input file format, as long as the input file(s) have lines ending in either
      +       LF (also known as linefeed, '\n', 0x0a, Unix-style) or CRLF (also known as
      +       carriage-return/linefeed pairs, '\r\n', 0x0d 0x0a, Windows style).
      +     * If both irs and ors are auto (which is the default) then LF input will lead to LF
      +       output and CRLF input will lead to CRLF output, regardless of the platform you're
      +       running on.
      +     * The line-ending autodetector triggers on the first line ending detected in the input
      +       stream. E.g. if you specify a CRLF-terminated file on the command line followed by an
      +       LF-terminated file then autodetected line endings will be CRLF.
      +     * If you use --ors {something else} with (default or explicitly specified) --irs auto
      +       then line endings are autodetected on input and set to what you specify on output.
      +     * If you use --irs {something else} with (default or explicitly specified) --ors auto
      +       then the output line endings used are LF on Unix/Linux/BSD/MacOSX, and CRLF on Windows.
      +
      +     Notes about all other separators:
      +     * IPS/OPS are only used for DKVP and XTAB formats, since only in these formats
      +       do key-value pairs appear juxtaposed.
      +     * IRS/ORS are ignored for XTAB format. Nominally IFS and OFS are newlines;
      +       XTAB records are separated by two or more consecutive IFS/OFS -- i.e.
      +       a blank line. Everything above about --irs/--ors/--rs auto becomes --ifs/--ofs/--fs
      +       auto for XTAB format. (XTAB's default IFS/OFS are "auto".)
      +     * OFS must be single-character for PPRINT format. This is because it is used
      +       with repetition for alignment; multi-character separators would make
      +       alignment impossible.
      +     * OPS may be multi-character for XTAB format, in which case alignment is
      +       disabled.
      +     * TSV is simply CSV using tab as field separator ("--fs tab").
      +     * FS/PS are ignored for markdown format; RS is used.
      +     * All FS and PS options are ignored for JSON format, since they are not relevant
      +       to the JSON format.
      +     * You can specify separators in any of the following ways, shown by example:
      +       - Type them out, quoting as necessary for shell escapes, e.g.
      +         "--fs '|' --ips :"
      +       - C-style escape sequences, e.g. "--rs '\r\n' --fs '\t'".
      +       - To avoid backslashing, you can use any of the following names:
      +         cr crcr newline lf lflf crlf crlfcrlf tab space comma pipe slash colon semicolon equals
      +     * Default separators by format:
      +         File format  RS       FS       PS
      +         gen          N/A      (N/A)    (N/A)
      +         dkvp         auto     ,        =
      +         json         auto     (N/A)    (N/A)
      +         nidx         auto     space    (N/A)
      +         csv          auto     ,        (N/A)
      +         csvlite      auto     ,        (N/A)
      +         markdown     auto     (N/A)    (N/A)
      +         pprint       auto     space    (N/A)
      +         xtab         (N/A)    auto     space
      +
      +   CSV-SPECIFIC OPTIONS
      +     --implicit-csv-header Use 1,2,3,... as field labels, rather than from line 1
      +                        of input files. Tip: combine with "label" to recreate
      +                        missing headers.
      +     --allow-ragged-csv-input|--ragged If a data line has fewer fields than the header line,
      +                        fill remaining keys with empty string. If a data line has more
      +                        fields than the header line, use integer field labels as in
      +                        the implicit-header case.
      +     --headerless-csv-output   Print only CSV data lines.
      +     -N                 Keystroke-saver for --implicit-csv-header --headerless-csv-output.
      +
      +   DOUBLE-QUOTING FOR CSV/CSVLITE OUTPUT
      +     --quote-all        Wrap all fields in double quotes
      +     --quote-none       Do not wrap any fields in double quotes, even if they have
      +                        OFS or ORS in them
      +     --quote-minimal    Wrap fields in double quotes only if they have OFS or ORS
      +                        in them (default)
      +     --quote-numeric    Wrap fields in double quotes only if they have numbers
      +                        in them
      +     --quote-original   Wrap fields in double quotes if and only if they were
      +                        quoted on input. This isn't sticky for computed fields:
      +                        e.g. if fields a and b were quoted on input and you do
      +                        "put '$c = $a . $b'" then field c won't inherit a or b's
      +                        was-quoted-on-input flag.
      +
      +   NUMERICAL FORMATTING
      +     --ofmt {format}    E.g. %.18lf, %.0lf. Please use sprintf-style codes for
      +                        double-precision. Applies to verbs which compute new
      +                        values, e.g. put, stats1, stats2. See also the fmtnum
      +                        function within mlr put (mlr --help-all-functions).
      +                        Defaults to %lf.
      +
      +   OTHER OPTIONS
      +     --seed {n} with n of the form 12345678 or 0xcafefeed. For put/filter
      +                        urand()/urandint()/urand32().
      +     --nr-progress-mod {m}, with m a positive integer: print filename and record
      +                        count to stderr every m input records.
      +     --from {filename}  Use this to specify an input file before the verb(s),
      +                        rather than after. May be used more than once. Example:
      +                        "mlr --from a.dat --from b.dat cat" is the same as
      +                        "mlr cat a.dat b.dat".
      +     -n                 Process no input files, nor standard input either. Useful
      +                        for mlr put with begin/end statements only. (Same as --from
      +                        /dev/null.) Also useful in "mlr -n put -v '...'" for
      +                        analyzing abstract syntax trees (if that's your thing).
      +     -I                 Process files in-place. For each file name on the command
      +                        line, output is written to a temp file in the same
      +                        directory, which is then renamed over the original. Each
      +                        file is processed in isolation: if the output format is
      +                        CSV, CSV headers will be present in each output file;
      +                        statistics are only over each file's own records; and so on.
      +
      +   THEN-CHAINING
      +       Output of one verb may be chained as input to another using "then", e.g.
      +     mlr stats1 -a min,mean,max -f flag,u,v -g color then sort -f color
      +
      +   AUXILIARY COMMANDS
      +       Miller has a few otherwise-standalone executables packaged within it.
      +       They do not participate in any other parts of Miller.
      +       Available subcommands:
      +     aux-list
      +     lecat
      +     termcvt
      +     hex
      +     unhex
      +     netbsd-strptime
      +       For more information, please invoke mlr {subcommand} --help
      +
      +MLRRC
      +       You can set up personal defaults via a $HOME/.mlrrc and/or ./.mlrrc.
      +       For example, if you usually process CSV, then you can put "--csv" in your .mlrrc file
      +       and that will be the default input/output format unless otherwise specified on the command line.
      +
      +       The .mlrrc file format is one "--flag" or "--option value" per line, with the leading "--" optional.
      +       Hash-style comments and blank lines are ignored.
      +
      +       Sample .mlrrc:
      +       # Input and output formats are CSV by default (unless otherwise specified
      +       # on the mlr command line):
      +       csv
      +       # These are no-ops for CSV, but when I do use JSON output, I want these
      +       # pretty-printing options to be used:
      +       jvstack
      +       jlistwrap
      +
      +       How to specify location of .mlrrc:
      +       * If $MLRRC is set:
      +     o If its value is "__none__" then no .mlrrc files are processed.
      +     o Otherwise, its value (as a filename) is loaded and processed. If there are syntax
      +       errors, they abort mlr with a usage message (as if you had mistyped something on the
      +       command line). If the file can't be loaded at all, though, it is silently skipped.
      +     o Any .mlrrc in your home directory or current directory is ignored whenever $MLRRC is
      +       set in the environment.
      +       * Otherwise:
      +     o If $HOME/.mlrrc exists, it's then processed as above.
      +     o If ./.mlrrc exists, it's then also processed as above.
      +     (I.e. current-directory .mlrrc defaults are stacked over home-directory .mlrrc defaults.)
      +
      +       See also:
      +       https://johnkerl.org/miller/doc/customization.html
      +
      +VERBS
      +   altkv
      +       Usage: mlr altkv [no options]
      +       Given fields with values of the form a,b,c,d,e,f emits a=b,c=d,e=f pairs.
      +
      +   bar
      +       Usage: mlr bar [options]
      +       Replaces a numeric field with a number of asterisks, allowing for cheesy
      +       bar plots. These align best with --opprint or --oxtab output format.
      +       Options:
      +       -f   {a,b,c}  Field names to convert to bars.
      +       -c   {character}  Fill character: default '*'.
      +       -x   {character}  Out-of-bounds character: default '#'.
      +       -b   {character}  Blank character: default '.'.
      +       --lo {lo}     Lower-limit value for min-width bar: default '0.000000'.
      +       --hi {hi}     Upper-limit value for max-width bar: default '100.000000'.
      +       -w   {n}      Bar-field width: default '40'.
      +       --auto                Automatically computes limits, ignoring --lo and --hi.
      +                     Holds all records in memory before producing any output.
      +
      +   bootstrap
      +       Usage: mlr bootstrap [options]
      +       Emits an n-sample, with replacement, of the input records.
      +       Options:
      +       -n {number} Number of samples to output. Defaults to number of input records.
      +               Must be non-negative.
      +       See also mlr sample and mlr shuffle.
      +
      +   cat
      +       Usage: mlr cat [options]
      +       Passes input records directly to output. Most useful for format conversion.
      +       Options:
      +       -n    Prepend field "n" to each record with record-counter starting at 1
      +       -g {comma-separated field name(s)} When used with -n/-N, writes record-counters
      +             keyed by specified field name(s).
      +       -v    Write a low-level record-structure dump to stderr.
      +       -N {name} Prepend field {name} to each record with record-counter starting at 1
      +
      +   check
      +       Usage: mlr check
      +       Consumes records without printing any output.
      +       Useful for doing a well-formatted check on input data.
      +
      +   clean-whitespace
      +       Usage: mlr clean-whitespace [options]
      +       For each record, for each field in the record, whitespace-cleans the keys and
      +       values. Whitespace-cleaning entails stripping leading and trailing whitespace,
      +       and replacing multiple whitespace with singles. For finer-grained control,
      +       please see the DSL functions lstrip, rstrip, strip, collapse_whitespace,
      +       and clean_whitespace.
      +
      +       Options:
      +       -k|--keys-only        Do not touch values.
      +       -v|--values-only  Do not touch keys.
      +       It is an error to specify -k as well as -v -- to clean keys and values,
      +       leave off -k as well as -v.
      +
      +   count
      +       Usage: mlr count [options]
      +       Prints number of records, optionally grouped by distinct values for specified field names.
      +
      +       Options:
      +       -g {a,b,c}    Field names for distinct count.
      +       -n        Show only the number of distinct values. Not interesting without -g.
      +       -o {name}     Field name for output count. Default "count".
      +
      +   count-distinct
      +       Usage: mlr count-distinct [options]
      +       Prints number of records having distinct values for specified field names.
      +       Same as uniq -c.
      +
      +       Options:
      +       -f {a,b,c}    Field names for distinct count.
      +       -n        Show only the number of distinct values. Not compatible with -u.
      +       -o {name}     Field name for output count. Default "count".
      +                 Ignored with -u.
      +       -u        Do unlashed counts for multiple field names. With -f a,b and
      +                 without -u, computes counts for distinct combinations of a
      +                 and b field values. With -f a,b and with -u, computes counts
      +                 for distinct a field values and counts for distinct b field
      +                 values separately.
      +
      +   count-similar
      +       Usage: mlr count-similar [options]
      +       Ingests all records, then emits each record augmented by a count of
      +       the number of other records having the same group-by field values.
      +       Options:
      +       -g {d,e,f} Group-by-field names for counts.
      +       -o {name}  Field name for output count. Default "count".
      +
      +   cut
      +       Usage: mlr cut [options]
      +       Passes through input records with specified fields included/excluded.
      +       -f {a,b,c}   Field names to include for cut.
      +       -o           Retain fields in the order specified here in the argument list.
      +                    Default is to retain them in the order found in the input data.
      +       -x|--complement      Exclude, rather than include, field names specified by -f.
      +       -r           Treat field names as regular expressions. "ab", "a.*b" will
      +                    match any field name containing the substring "ab" or matching
      +                    "a.*b", respectively; anchors of the form "^ab$", "^a.*b$" may
      +                    be used. The -o flag is ignored when -r is present.
      +       Examples:
      +     mlr cut -f hostname,status
      +     mlr cut -x -f hostname,status
      +     mlr cut -r -f '^status$,sda[0-9]'
      +     mlr cut -r -f '^status$,"sda[0-9]"'
      +     mlr cut -r -f '^status$,"sda[0-9]"i' (this is case-insensitive)
      +
      +   decimate
      +       Usage: mlr decimate [options]
      +       -n {count}    Decimation factor; default 10
      +       -b        Decimate by printing first of every n.
      +       -e        Decimate by printing last of every n (default).
      +       -g {a,b,c}    Optional group-by-field names for decimate counts
      +       Passes through one of every n records, optionally by category.
      +
      +   fill-down
      +       Usage: mlr fill-down [options]
      +       -f {a,b,c}      Field names for fill-down
      +       -a|--only-if-absent Field names for fill-down
      +       If a given record has a missing value for a given field, fill that from
      +       the corresponding value from a previous record, if any.
      +       By default, a 'missing' field either is absent, or has the empty-string value.
      +       With -a, a field is 'missing' only if it is absent.
      +
      +   filter
      +       Usage: mlr filter [options] {expression}
      +       Prints records for which {expression} evaluates to true.
      +       If there are multiple semicolon-delimited expressions, all of them are
      +       evaluated and the last one is used as the filter criterion.
      +
      +       Conversion options:
      +       -S: Keeps field values as strings with no type inference to int or float.
      +       -F: Keeps field values as strings or floats with no inference to int.
      +       All field values are type-inferred to int/float/string unless this behavior is
      +       suppressed with -S or -F.
      +
      +       Output/formatting options:
      +       --oflatsep {string}: Separator to use when flattening multi-level @-variables
      +       to output records for emit. Default ":".
      +       --jknquoteint: For dump output (JSON-formatted), do not quote map keys if non-string.
      +       --jvquoteall: For dump output (JSON-formatted), quote map values even if non-string.
      +       Any of the output-format command-line flags (see mlr -h). Example: using
      +     mlr --icsv --opprint ... then put --ojson 'tee > "mytap-".$a.".dat", $*' then ...
      +       the input is CSV, the output is pretty-print tabular, but the tee-file output
      +       is written in JSON format.
      +       --no-fflush: for emit, tee, print, and dump, don't call fflush() after every
      +       record.
      +
      +       Expression-specification options:
      +       -f {filename}: the DSL expression is taken from the specified file rather
      +       than from the command line. Outer single quotes wrapping the expression
      +       should not be placed in the file. If -f is specified more than once,
      +       all input files specified using -f are concatenated to produce the expression.
      +       (For example, you can define functions in one file and call them from another.)
      +       -e {expression}: You can use this after -f to add an expression. Example use
      +       case: define functions/subroutines in a file you specify with -f, then call
      +       them with an expression you specify with -e.
      +       (If you mix -e and -f then the expressions are evaluated in the order encountered.
      +       Since the expression pieces are simply concatenated, please be sure to use intervening
      +       semicolons to separate expressions.)
      +
      +       -s name=value: Predefines out-of-stream variable @name to have value "value".
      +       Thus mlr filter put -s foo=97 '$column += @foo' is like
      +       mlr filter put 'begin {@foo = 97} $column += @foo'.
      +       The value part is subject to type-inferencing as specified by -S/-F.
      +       May be specified more than once, e.g. -s name1=value1 -s name2=value2.
      +       Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE
      +
      +       Tracing options:
      +       -v: Prints the expressions's AST (abstract syntax tree), which gives
      +       full transparency on the precedence and associativity rules of
      +       Miller's grammar, to stdout.
      +       -a: Prints a low-level stack-allocation trace to stdout.
      +       -t: Prints a low-level parser trace to stderr.
      +       -T: Prints a every statement to stderr as it is executed.
      +
      +       Other options:
      +       -x: Prints records for which {expression} evaluates to false.
      +
      +       Please use a dollar sign for field names and double-quotes for string
      +       literals. If field names have special characters such as "." then you might
      +       use braces, e.g. '${field.name}'. Miller built-in variables are
      +       NF NR FNR FILENUM FILENAME M_PI M_E, and ENV["namegoeshere"] to access environment
      +       variables. The environment-variable name may be an expression, e.g. a field
      +       value.
      +
      +       Use # to comment to end of line.
      +
      +       Examples:
      +     mlr filter 'log10($count) > 4.0'
      +     mlr filter 'FNR == 2'         (second record in each file)
      +     mlr filter 'urand() < 0.001'  (subsampling)
      +     mlr filter '$color != "blue" && $value > 4.2'
      +     mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)'
      +     mlr filter '($name =~ "^sys.*east$") || ($name =~ "^dev.[0-9]+"i)'
      +     mlr filter '$ab = $a+$b; $cd = $c+$d; $ab != $cd'
      +     mlr filter '
      +       NR == 1 ||
      +      #NR == 2 ||
      +       NR == 3
      +     '
      +
      +       Please see https://miller.readthedocs.io/en/latest/reference.html for more information
      +       including function list. Or "mlr -f". Please also see "mlr grep" which is
      +       useful when you don't yet know which field name(s) you're looking for.
      +       Please see in particular:
      +     http://www.johnkerl.org/miller/doc/reference-verbs.html#filter
      +
      +   format-values
      +       Usage: mlr format-values [options]
      +       Applies format strings to all field values, depending on autodetected type.
      +       * If a field value is detected to be integer, applies integer format.
      +       * Else, if a field value is detected to be float, applies float format.
      +       * Else, applies string format.
      +
      +       Note: this is a low-keystroke way to apply formatting to many fields. To get
      +       finer control, please see the fmtnum function within the mlr put DSL.
      +
      +       Note: this verb lets you apply arbitrary format strings, which can produce
      +       undefined behavior and/or program crashes.  See your system's "man printf".
      +
      +       Options:
      +       -i {integer format} Defaults to "%lld".
      +                       Examples: "%06lld", "%08llx".
      +                       Note that Miller integers are long long so you must use
      +                       formats which apply to long long, e.g. with ll in them.
      +                       Undefined behavior results otherwise.
      +       -f {float format}   Defaults to "%lf".
      +                       Examples: "%8.3lf", "%.6le".
      +                       Note that Miller floats are double-precision so you must
      +                       use formats which apply to double, e.g. with l[efg] in them.
      +                       Undefined behavior results otherwise.
      +       -s {string format}  Defaults to "%s".
      +                       Examples: "_%s", "%08s".
      +                       Note that you must use formats which apply to string, e.g.
      +                       with s in them. Undefined behavior results otherwise.
      +       -n              Coerce field values autodetected as int to float, and then
      +                       apply the float format.
      +
      +   fraction
      +       Usage: mlr fraction [options]
      +       For each record's value in specified fields, computes the ratio of that
      +       value to the sum of values in that field over all input records.
      +       E.g. with input records      x=1  x=2  x=3  and  x=4, emits output records
      +       x=1,x_fraction=0.1  x=2,x_fraction=0.2  x=3,x_fraction=0.3  and      x=4,x_fraction=0.4
      +
      +       Note: this is internally a two-pass algorithm: on the first pass it retains
      +       input records and accumulates sums; on the second pass it computes quotients
      +       and emits output records. This means it produces no output until all input is read.
      +
      +       Options:
      +       -f {a,b,c}    Field name(s) for fraction calculation
      +       -g {d,e,f}    Optional group-by-field name(s) for fraction counts
      +       -p        Produce percents [0..100], not fractions [0..1]. Output field names
      +                 end with "_percent" rather than "_fraction"
      +       -c        Produce cumulative distributions, i.e. running sums: each output
      +                 value folds in the sum of the previous for the specified group
      +                 E.g. with input records  x=1  x=2  x=3  and  x=4, emits output records
      +                 x=1,x_cumulative_fraction=0.1  x=2,x_cumulative_fraction=0.3
      +                 x=3,x_cumulative_fraction=0.6  and  x=4,x_cumulative_fraction=1.0
      +
      +   grep
      +       Usage: mlr grep [options] {regular expression}
      +       Passes through records which match {regex}.
      +       Options:
      +       -i    Use case-insensitive search.
      +       -v    Invert: pass through records which do not match the regex.
      +       Note that "mlr filter" is more powerful, but requires you to know field names.
      +       By contrast, "mlr grep" allows you to regex-match the entire record. It does
      +       this by formatting each record in memory as DKVP, using command-line-specified
      +       ORS/OFS/OPS, and matching the resulting line against the regex specified
      +       here. In particular, the regex is not applied to the input stream: if you
      +       have CSV with header line "x,y,z" and data line "1,2,3" then the regex will
      +       be matched, not against either of these lines, but against the DKVP line
      +       "x=1,y=2,z=3".  Furthermore, not all the options to system grep are supported,
      +       and this command is intended to be merely a keystroke-saver. To get all the
      +       features of system grep, you can do
      +     "mlr --odkvp ... | grep ... | mlr --idkvp ..."
      +
      +   group-by
      +       Usage: mlr group-by {comma-separated field names}
      +       Outputs records in batches having identical values at specified field names.
      +
      +   group-like
      +       Usage: mlr group-like
      +       Outputs records in batches having identical field names.
      +
      +   having-fields
      +       Usage: mlr having-fields [options]
      +       Conditionally passes through records depending on each record's field names.
      +       Options:
      +     --at-least      {comma-separated names}
      +     --which-are     {comma-separated names}
      +     --at-most       {comma-separated names}
      +     --all-matching  {regular expression}
      +     --any-matching  {regular expression}
      +     --none-matching {regular expression}
      +       Examples:
      +     mlr having-fields --which-are amount,status,owner
      +     mlr having-fields --any-matching 'sda[0-9]'
      +     mlr having-fields --any-matching '"sda[0-9]"'
      +     mlr having-fields --any-matching '"sda[0-9]"i' (this is case-insensitive)
      +
      +   head
      +       Usage: mlr head [options]
      +       -n {count}    Head count to print; default 10
      +       -g {a,b,c}    Optional group-by-field names for head counts
      +       Passes through the first n records, optionally by category.
      +       Without -g, ceases consuming more input (i.e. is fast) when n
      +       records have been read.
      +
      +   histogram
      +       Usage: mlr histogram [options]
      +       -f {a,b,c}    Value-field names for histogram counts
      +       --lo {lo}     Histogram low value
      +       --hi {hi}     Histogram high value
      +       --nbins {n}   Number of histogram bins
      +       --auto            Automatically computes limits, ignoring --lo and --hi.
      +                 Holds all values in memory before producing any output.
      +       -o {prefix}   Prefix for output field name. Default: no prefix.
      +       Just a histogram. Input values < lo or > hi are not counted.
      +
      +   join
      +       Usage: mlr join [options]
      +       Joins records from specified left file name with records from all file names
      +       at the end of the Miller argument list.
      +       Functionality is essentially the same as the system "join" command, but for
      +       record streams.
      +       Options:
      +     -f {left file name}
      +     -j {a,b,c}   Comma-separated join-field names for output
      +     -l {a,b,c}   Comma-separated join-field names for left input file;
      +                  defaults to -j values if omitted.
      +     -r {a,b,c}   Comma-separated join-field names for right input file(s);
      +                  defaults to -j values if omitted.
      +     --lp {text}  Additional prefix for non-join output field names from
      +                  the left file
      +     --rp {text}  Additional prefix for non-join output field names from
      +                  the right file(s)
      +     --np         Do not emit paired records
      +     --ul         Emit unpaired records from the left file
      +     --ur         Emit unpaired records from the right file(s)
      +     -s|--sorted-input  Require sorted input: records must be sorted
      +                  lexically by their join-field names, else not all records will
      +                  be paired. The only likely use case for this is with a left
      +                  file which is too big to fit into system memory otherwise.
      +     -u           Enable unsorted input. (This is the default even without -u.)
      +                  In this case, the entire left file will be loaded into memory.
      +     --prepipe {command} As in main input options; see mlr --help for details.
      +                  If you wish to use a prepipe command for the main input as well
      +                  as here, it must be specified there as well as here.
      +       File-format options default to those for the right file names on the Miller
      +       argument list, but may be overridden for the left file as follows. Please see
      +       the main "mlr --help" for more information on syntax for these arguments.
      +     -i {one of csv,dkvp,nidx,pprint,xtab}
      +     --irs {record-separator character}
      +     --ifs {field-separator character}
      +     --ips {pair-separator character}
      +     --repifs
      +     --repips
      +       Please use "mlr --usage-separator-options" for information on specifying separators.
      +       Please see https://miller.readthedocs.io/en/latest/reference-verbs.html#join for more information
      +       including examples.
      +
      +   label
      +       Usage: mlr label {new1,new2,new3,...}
      +       Given n comma-separated names, renames the first n fields of each record to
      +       have the respective name. (Fields past the nth are left with their original
      +       names.) Particularly useful with --inidx or --implicit-csv-header, to give
      +       useful names to otherwise integer-indexed fields.
      +       Examples:
      +     "echo 'a b c d' | mlr --inidx --odkvp cat"       gives "1=a,2=b,3=c,4=d"
      +     "echo 'a b c d' | mlr --inidx --odkvp label s,t" gives "s=a,t=b,3=c,4=d"
      +
      +   least-frequent
      +       Usage: mlr least-frequent [options]
      +       Shows the least frequently occurring distinct values for specified field names.
      +       The first entry is the statistical anti-mode; the remaining are runners-up.
      +       Options:
      +       -f {one or more comma-separated field names}. Required flag.
      +       -n {count}. Optional flag defaulting to 10.
      +       -b      Suppress counts; show only field values.
      +       -o {name}   Field name for output count. Default "count".
      +       See also "mlr most-frequent".
      +
      +   merge-fields
      +       Usage: mlr merge-fields [options]
      +       Computes univariate statistics for each input record, accumulated across
      +       specified fields.
      +       Options:
      +       -a {sum,count,...}  Names of accumulators. One or more of:
      +     count     Count instances of fields
      +     mode      Find most-frequently-occurring values for fields; first-found wins tie
      +     antimode  Find least-frequently-occurring values for fields; first-found wins tie
      +     sum       Compute sums of specified fields
      +     mean      Compute averages (sample means) of specified fields
      +     stddev    Compute sample standard deviation of specified fields
      +     var       Compute sample variance of specified fields
      +     meaneb    Estimate error bars for averages (assuming no sample autocorrelation)
      +     skewness  Compute sample skewness of specified fields
      +     kurtosis  Compute sample kurtosis of specified fields
      +     min       Compute minimum values of specified fields
      +     max       Compute maximum values of specified fields
      +       -f {a,b,c}  Value-field names on which to compute statistics. Requires -o.
      +       -r {a,b,c}  Regular expressions for value-field names on which to compute
      +               statistics. Requires -o.
      +       -c {a,b,c}  Substrings for collapse mode. All fields which have the same names
      +               after removing substrings will be accumulated together. Please see
      +               examples below.
      +       -i      Use interpolated percentiles, like R's type=7; default like type=1.
      +               Not sensical for string-valued fields.
      +       -o {name}   Output field basename for -f/-r.
      +       -k      Keep the input fields which contributed to the output statistics;
      +               the default is to omit them.
      +       -F      Computes integerable things (e.g. count) in floating point.
      +
      +       String-valued data make sense unless arithmetic on them is required,
      +       e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data,
      +       numbers are less than strings.
      +
      +       Example input data: "a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8".
      +       Example: mlr merge-fields -a sum,count -f a_in_x,a_out_x -o foo
      +     produces "b_in_y=4,b_out_x=8,foo_sum=3,foo_count=2" since "a_in_x,a_out_x" are
      +     summed over.
      +       Example: mlr merge-fields -a sum,count -r in_,out_ -o bar
      +     produces "bar_sum=15,bar_count=4" since all four fields are summed over.
      +       Example: mlr merge-fields -a sum,count -c in_,out_
      +     produces "a_x_sum=3,a_x_count=2,b_y_sum=4,b_y_count=1,b_x_sum=8,b_x_count=1"
      +     since "a_in_x" and "a_out_x" both collapse to "a_x", "b_in_y" collapses to
      +     "b_y", and "b_out_x" collapses to "b_x".
      +
      +   most-frequent
      +       Usage: mlr most-frequent [options]
      +       Shows the most frequently occurring distinct values for specified field names.
      +       The first entry is the statistical mode; the remaining are runners-up.
      +       Options:
      +       -f {one or more comma-separated field names}. Required flag.
      +       -n {count}. Optional flag defaulting to 10.
      +       -b      Suppress counts; show only field values.
      +       -o {name}   Field name for output count. Default "count".
      +       See also "mlr least-frequent".
      +
      +   nest
      +       Usage: mlr nest [options]
      +       Explodes specified field values into separate fields/records, or reverses this.
      +       Options:
      +     --explode,--implode   One is required.
      +     --values,--pairs      One is required.
      +     --across-records,--across-fields One is required.
      +     -f {field name}       Required.
      +     --nested-fs {string}  Defaults to ";". Field separator for nested values.
      +     --nested-ps {string}  Defaults to ":". Pair separator for nested key-value pairs.
      +     --evar {string}       Shorthand for --explode --values ---across-records --nested-fs {string}
      +     --ivar {string}       Shorthand for --implode --values ---across-records --nested-fs {string}
      +       Please use "mlr --usage-separator-options" for information on specifying separators.
      +
      +       Examples:
      +
      +     mlr nest --explode --values --across-records -f x
      +     with input record "x=a;b;c,y=d" produces output records
      +       "x=a,y=d"
      +       "x=b,y=d"
      +       "x=c,y=d"
      +     Use --implode to do the reverse.
      +
      +     mlr nest --explode --values --across-fields -f x
      +     with input record "x=a;b;c,y=d" produces output records
      +       "x_1=a,x_2=b,x_3=c,y=d"
      +     Use --implode to do the reverse.
      +
      +     mlr nest --explode --pairs --across-records -f x
      +     with input record "x=a:1;b:2;c:3,y=d" produces output records
      +       "a=1,y=d"
      +       "b=2,y=d"
      +       "c=3,y=d"
      +
      +     mlr nest --explode --pairs --across-fields -f x
      +     with input record "x=a:1;b:2;c:3,y=d" produces output records
      +       "a=1,b=2,c=3,y=d"
      +
      +       Notes:
      +       * With --pairs, --implode doesn't make sense since the original field name has
      +     been lost.
      +       * The combination "--implode --values --across-records" is non-streaming:
      +     no output records are produced until all input records have been read. In
      +     particular, this means it won't work in tail -f contexts. But all other flag
      +     combinations result in streaming (tail -f friendly) data processing.
      +       * It's up to you to ensure that the nested-fs is distinct from your data's IFS:
      +     e.g. by default the former is semicolon and the latter is comma.
      +       See also mlr reshape.
      +
      +   nothing
      +       Usage: mlr nothing
      +       Drops all input records. Useful for testing, or after tee/print/etc. have
      +       produced other output.
      +
      +   put
      +       Usage: mlr put [options] {expression}
      +       Adds/updates specified field(s). Expressions are semicolon-separated and must
      +       either be assignments, or evaluate to boolean.  Booleans with following
      +       statements in curly braces control whether those statements are executed;
      +       booleans without following curly braces do nothing except side effects (e.g.
      +       regex-captures into \1, \2, etc.).
      +
      +       Conversion options:
      +       -S: Keeps field values as strings with no type inference to int or float.
      +       -F: Keeps field values as strings or floats with no inference to int.
      +       All field values are type-inferred to int/float/string unless this behavior is
      +       suppressed with -S or -F.
      +
      +       Output/formatting options:
      +       --oflatsep {string}: Separator to use when flattening multi-level @-variables
      +       to output records for emit. Default ":".
      +       --jknquoteint: For dump output (JSON-formatted), do not quote map keys if non-string.
      +       --jvquoteall: For dump output (JSON-formatted), quote map values even if non-string.
      +       Any of the output-format command-line flags (see mlr -h). Example: using
      +     mlr --icsv --opprint ... then put --ojson 'tee > "mytap-".$a.".dat", $*' then ...
      +       the input is CSV, the output is pretty-print tabular, but the tee-file output
      +       is written in JSON format.
      +       --no-fflush: for emit, tee, print, and dump, don't call fflush() after every
      +       record.
      +
      +       Expression-specification options:
      +       -f {filename}: the DSL expression is taken from the specified file rather
      +       than from the command line. Outer single quotes wrapping the expression
      +       should not be placed in the file. If -f is specified more than once,
      +       all input files specified using -f are concatenated to produce the expression.
      +       (For example, you can define functions in one file and call them from another.)
      +       -e {expression}: You can use this after -f to add an expression. Example use
      +       case: define functions/subroutines in a file you specify with -f, then call
      +       them with an expression you specify with -e.
      +       (If you mix -e and -f then the expressions are evaluated in the order encountered.
      +       Since the expression pieces are simply concatenated, please be sure to use intervening
      +       semicolons to separate expressions.)
      +
      +       -s name=value: Predefines out-of-stream variable @name to have value "value".
      +       Thus mlr put put -s foo=97 '$column += @foo' is like
      +       mlr put put 'begin {@foo = 97} $column += @foo'.
      +       The value part is subject to type-inferencing as specified by -S/-F.
      +       May be specified more than once, e.g. -s name1=value1 -s name2=value2.
      +       Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE
      +
      +       Tracing options:
      +       -v: Prints the expressions's AST (abstract syntax tree), which gives
      +       full transparency on the precedence and associativity rules of
      +       Miller's grammar, to stdout.
      +       -a: Prints a low-level stack-allocation trace to stdout.
      +       -t: Prints a low-level parser trace to stderr.
      +       -T: Prints a every statement to stderr as it is executed.
      +
      +       Other options:
      +       -q: Does not include the modified record in the output stream. Useful for when
      +       all desired output is in begin and/or end blocks.
      +
      +       Please use a dollar sign for field names and double-quotes for string
      +       literals. If field names have special characters such as "." then you might
      +       use braces, e.g. '${field.name}'. Miller built-in variables are
      +       NF NR FNR FILENUM FILENAME M_PI M_E, and ENV["namegoeshere"] to access environment
      +       variables. The environment-variable name may be an expression, e.g. a field
      +       value.
      +
      +       Use # to comment to end of line.
      +
      +       Examples:
      +     mlr put '$y = log10($x); $z = sqrt($y)'
      +     mlr put '$x>0.0 { $y=log10($x); $z=sqrt($y) }' # does {...} only if $x > 0.0
      +     mlr put '$x>0.0;  $y=log10($x); $z=sqrt($y)'   # does all three statements
      +     mlr put '$a =~ "([a-z]+)_([0-9]+);  $b = "left_\1"; $c = "right_\2"'
      +     mlr put '$a =~ "([a-z]+)_([0-9]+) { $b = "left_\1"; $c = "right_\2" }'
      +     mlr put '$filename = FILENAME'
      +     mlr put '$colored_shape = $color . "_" . $shape'
      +     mlr put '$y = cos($theta); $z = atan2($y, $x)'
      +     mlr put '$name = sub($name, "http.*com"i, "")'
      +     mlr put -q '@sum += $x; end {emit @sum}'
      +     mlr put -q '@sum[$a] += $x; end {emit @sum, "a"}'
      +     mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}'
      +     mlr put -q '@min=min(@min,$x);@max=max(@max,$x); end{emitf @min, @max}'
      +     mlr put -q 'is_null(@xmax) || $x > @xmax {@xmax=$x; @recmax=$*}; end {emit @recmax}'
      +     mlr put '
      +       $x = 1;
      +      #$y = 2;
      +       $z = 3
      +     '
      +
      +       Please see also 'mlr -k' for examples using redirected output.
      +
      +       Please see https://miller.readthedocs.io/en/latest/reference.html for more information
      +       including function list. Or "mlr -f".
      +       Please see in particular:
      +     http://www.johnkerl.org/miller/doc/reference-verbs.html#put
      +
      +   regularize
      +       Usage: mlr regularize
      +       For records seen earlier in the data stream with same field names in
      +       a different order, outputs them with field names in the previously
      +       encountered order.
      +       Example: input records a=1,c=2,b=3, then e=4,d=5, then c=7,a=6,b=8
      +       output as          a=1,c=2,b=3, then e=4,d=5, then a=6,c=7,b=8
      +
      +   remove-empty-columns
      +       Usage: mlr remove-empty-columns
      +       Omits fields which are empty on every input row. Non-streaming.
      +
      +   rename
      +       Usage: mlr rename [options] {old1,new1,old2,new2,...}
      +       Renames specified fields.
      +       Options:
      +       -r     Treat old field  names as regular expressions. "ab", "a.*b"
      +              will match any field name containing the substring "ab" or
      +              matching "a.*b", respectively; anchors of the form "^ab$",
      +              "^a.*b$" may be used. New field names may be plain strings,
      +              or may contain capture groups of the form "\1" through
      +              "\9". Wrapping the regex in double quotes is optional, but
      +              is required if you wish to follow it with 'i' to indicate
      +              case-insensitivity.
      +       -g     Do global replacement within each field name rather than
      +              first-match replacement.
      +       Examples:
      +       mlr rename old_name,new_name'
      +       mlr rename old_name_1,new_name_1,old_name_2,new_name_2'
      +       mlr rename -r 'Date_[0-9]+,Date,'  Rename all such fields to be "Date"
      +       mlr rename -r '"Date_[0-9]+",Date' Same
      +       mlr rename -r 'Date_([0-9]+).*,\1' Rename all such fields to be of the form 20151015
      +       mlr rename -r '"name"i,Name'   Rename "name", "Name", "NAME", etc. to "Name"
      +
      +   reorder
      +       Usage: mlr reorder [options]
      +       -f {a,b,c}   Field names to reorder.
      +       -e       Put specified field names at record end: default is to put
      +                them at record start.
      +       Examples:
      +       mlr reorder    -f a,b sends input record "d=4,b=2,a=1,c=3" to "a=1,b=2,d=4,c=3".
      +       mlr reorder -e -f a,b sends input record "d=4,b=2,a=1,c=3" to "d=4,c=3,a=1,b=2".
      +
      +   repeat
      +       Usage: mlr repeat [options]
      +       Copies input records to output records multiple times.
      +       Options must be exactly one of the following:
      +     -n {repeat count}  Repeat each input record this many times.
      +     -f {field name}    Same, but take the repeat count from the specified
      +                        field name of each input record.
      +       Example:
      +     echo x=0 | mlr repeat -n 4 then put '$x=urand()'
      +       produces:
      +    x=0.488189
      +    x=0.484973
      +    x=0.704983
      +    x=0.147311
      +       Example:
      +     echo a=1,b=2,c=3 | mlr repeat -f b
      +       produces:
      +     a=1,b=2,c=3
      +     a=1,b=2,c=3
      +       Example:
      +     echo a=1,b=2,c=3 | mlr repeat -f c
      +       produces:
      +     a=1,b=2,c=3
      +     a=1,b=2,c=3
      +     a=1,b=2,c=3
      +
      +   reshape
      +       Usage: mlr reshape [options]
      +       Wide-to-long options:
      +     -i {input field names}   -o {key-field name,value-field name}
      +     -r {input field regexes} -o {key-field name,value-field name}
      +     These pivot/reshape the input data such that the input fields are removed
      +     and separate records are emitted for each key/value pair.
      +     Note: this works with tail -f and produces output records for each input
      +     record seen.
      +       Long-to-wide options:
      +     -s {key-field name,value-field name}
      +     These pivot/reshape the input data to undo the wide-to-long operation.
      +     Note: this does not work with tail -f; it produces output records only after
      +     all input records have been read.
      +
      +       Examples:
      +
      +     Input file "wide.txt":
      +       time       X           Y
      +       2009-01-01 0.65473572  2.4520609
      +       2009-01-02 -0.89248112 0.2154713
      +       2009-01-03 0.98012375  1.3179287
      +
      +     mlr --pprint reshape -i X,Y -o item,value wide.txt
      +       time       item value
      +       2009-01-01 X    0.65473572
      +       2009-01-01 Y    2.4520609
      +       2009-01-02 X    -0.89248112
      +       2009-01-02 Y    0.2154713
      +       2009-01-03 X    0.98012375
      +       2009-01-03 Y    1.3179287
      +
      +     mlr --pprint reshape -r '[A-Z]' -o item,value wide.txt
      +       time       item value
      +       2009-01-01 X    0.65473572
      +       2009-01-01 Y    2.4520609
      +       2009-01-02 X    -0.89248112
      +       2009-01-02 Y    0.2154713
      +       2009-01-03 X    0.98012375
      +       2009-01-03 Y    1.3179287
      +
      +     Input file "long.txt":
      +       time       item value
      +       2009-01-01 X    0.65473572
      +       2009-01-01 Y    2.4520609
      +       2009-01-02 X    -0.89248112
      +       2009-01-02 Y    0.2154713
      +       2009-01-03 X    0.98012375
      +       2009-01-03 Y    1.3179287
      +
      +     mlr --pprint reshape -s item,value long.txt
      +       time       X           Y
      +       2009-01-01 0.65473572  2.4520609
      +       2009-01-02 -0.89248112 0.2154713
      +       2009-01-03 0.98012375  1.3179287
      +       See also mlr nest.
      +
      +   sample
      +       Usage: mlr sample [options]
      +       Reservoir sampling (subsampling without replacement), optionally by category.
      +       -k {count}    Required: number of records to output, total, or by group if using -g.
      +       -g {a,b,c}    Optional: group-by-field names for samples.
      +       See also mlr bootstrap and mlr shuffle.
      +
      +   sec2gmt
      +       Usage: mlr sec2gmt [options] {comma-separated list of field names}
      +       Replaces a numeric field representing seconds since the epoch with the
      +       corresponding GMT timestamp; leaves non-numbers as-is. This is nothing
      +       more than a keystroke-saver for the sec2gmt function:
      +     mlr sec2gmt time1,time2
      +       is the same as
      +     mlr put '$time1=sec2gmt($time1);$time2=sec2gmt($time2)'
      +       Options:
      +       -1 through -9: format the seconds using 1..9 decimal places, respectively.
      +
      +   sec2gmtdate
      +       Usage: mlr sec2gmtdate {comma-separated list of field names}
      +       Replaces a numeric field representing seconds since the epoch with the
      +       corresponding GMT year-month-day timestamp; leaves non-numbers as-is.
      +       This is nothing more than a keystroke-saver for the sec2gmtdate function:
      +     mlr sec2gmtdate time1,time2
      +       is the same as
      +     mlr put '$time1=sec2gmtdate($time1);$time2=sec2gmtdate($time2)'
      +
      +   seqgen
      +       Usage: mlr seqgen [options]
      +       Produces a sequence of counters.  Discards the input record stream. Produces
      +       output as specified by the following options:
      +       -f {name} Field name for counters; default "i".
      +       --start {number} Inclusive start value; default "1".
      +       --stop  {number} Inclusive stop value; default "100".
      +       --step  {number} Step value; default "1".
      +       Start, stop, and/or step may be floating-point. Output is integer if start,
      +       stop, and step are all integers. Step may be negative. It may not be zero
      +       unless start == stop.
      +
      +   shuffle
      +       Usage: mlr shuffle {no options}
      +       Outputs records randomly permuted. No output records are produced until
      +       all input records are read.
      +       See also mlr bootstrap and mlr sample.
      +
      +   skip-trivial-records
      +       Usage: mlr skip-trivial-records [options]
      +       Passes through all records except:
      +       * those with zero fields;
      +       * those for which all fields have empty value.
      +
      +   sort
      +       Usage: mlr sort {flags}
      +       Flags:
      +     -f  {comma-separated field names}  Lexical ascending
      +     -n  {comma-separated field names}  Numerical ascending; nulls sort last
      +     -nf {comma-separated field names}  Same as -n
      +     -r  {comma-separated field names}  Lexical descending
      +     -nr {comma-separated field names}  Numerical descending; nulls sort first
      +       Sorts records primarily by the first specified field, secondarily by the second
      +       field, and so on.  (Any records not having all specified sort keys will appear
      +       at the end of the output, in the order they were encountered, regardless of the
      +       specified sort order.) The sort is stable: records that compare equal will sort
      +       in the order they were encountered in the input record stream.
      +
      +       Example:
      +     mlr sort -f a,b -nr x,y,z
      +       which is the same as:
      +     mlr sort -f a -f b -nr x -nr y -nr z
      +
      +   sort-within-records
      +       Usage: mlr sort-within-records [no options]
      +       Outputs records sorted lexically ascending by keys.
      +
      +   stats1
      +       Usage: mlr stats1 [options]
      +       Computes univariate statistics for one or more given fields, accumulated across
      +       the input record stream.
      +       Options:
      +       -a {sum,count,...}  Names of accumulators: p10 p25.2 p50 p98 p100 etc. and/or
      +                       one or more of:
      +      count     Count instances of fields
      +      mode      Find most-frequently-occurring values for fields; first-found wins tie
      +      antimode  Find least-frequently-occurring values for fields; first-found wins tie
      +      sum       Compute sums of specified fields
      +      mean      Compute averages (sample means) of specified fields
      +      stddev    Compute sample standard deviation of specified fields
      +      var       Compute sample variance of specified fields
      +      meaneb    Estimate error bars for averages (assuming no sample autocorrelation)
      +      skewness  Compute sample skewness of specified fields
      +      kurtosis  Compute sample kurtosis of specified fields
      +      min       Compute minimum values of specified fields
      +      max       Compute maximum values of specified fields
      +       -f {a,b,c}   Value-field names on which to compute statistics
      +       --fr {regex} Regex for value-field names on which to compute statistics
      +                (compute statistics on values in all field names matching regex)
      +       --fx {regex} Inverted regex for value-field names on which to compute statistics
      +                (compute statistics on values in all field names not matching regex)
      +       -g {d,e,f}   Optional group-by-field names
      +       --gr {regex} Regex for optional group-by-field names
      +                (group by values in field names matching regex)
      +       --gx {regex} Inverted regex for optional group-by-field names
      +                (group by values in field names not matching regex)
      +       --grfx {regex} Shorthand for --gr {regex} --fx {that same regex}
      +       -i       Use interpolated percentiles, like R's type=7; default like type=1.
      +                Not sensical for string-valued fields.
      +       -s       Print iterative stats. Useful in tail -f contexts (in which
      +                case please avoid pprint-format output since end of input
      +                stream will never be seen).
      +       -F       Computes integerable things (e.g. count) in floating point.
      +       Example: mlr stats1 -a min,p10,p50,p90,max -f value -g size,shape
      +       Example: mlr stats1 -a count,mode -f size
      +       Example: mlr stats1 -a count,mode -f size -g shape
      +       Example: mlr stats1 -a count,mode --fr '^[a-h].*$' -gr '^k.*$'
      +            This computes count and mode statistics on all field names beginning
      +            with a through h, grouped by all field names starting with k.
      +       Notes:
      +       * p50 and median are synonymous.
      +       * min and max output the same results as p0 and p100, respectively, but use
      +     less memory.
      +       * String-valued data make sense unless arithmetic on them is required,
      +     e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data,
      +     numbers are less than strings.
      +       * count and mode allow text input; the rest require numeric input.
      +     In particular, 1 and 1.0 are distinct text for count and mode.
      +       * When there are mode ties, the first-encountered datum wins.
      +
      +   stats2
      +       Usage: mlr stats2 [options]
      +       Computes bivariate statistics for one or more given field-name pairs,
      +       accumulated across the input record stream.
      +       -a {linreg-ols,corr,...}  Names of accumulators: one or more of:
      +     linreg-pca   Linear regression using principal component analysis
      +     linreg-ols   Linear regression using ordinary least squares
      +     r2           Quality metric for linreg-ols (linreg-pca emits its own)
      +     logireg      Logistic regression
      +     corr         Sample correlation
      +     cov          Sample covariance
      +     covx         Sample-covariance matrix
      +       -f {a,b,c,d}   Value-field name-pairs on which to compute statistics.
      +                  There must be an even number of names.
      +       -g {e,f,g}     Optional group-by-field names.
      +       -v         Print additional output for linreg-pca.
      +       -s         Print iterative stats. Useful in tail -f contexts (in which
      +                  case please avoid pprint-format output since end of input
      +                  stream will never be seen).
      +       --fit              Rather than printing regression parameters, applies them to
      +                  the input data to compute new fit fields. All input records are
      +                  held in memory until end of input stream. Has effect only for
      +                  linreg-ols, linreg-pca, and logireg.
      +       Only one of -s or --fit may be used.
      +       Example: mlr stats2 -a linreg-pca -f x,y
      +       Example: mlr stats2 -a linreg-ols,r2 -f x,y -g size,shape
      +       Example: mlr stats2 -a corr -f x,y
      +
      +   step
      +       Usage: mlr step [options]
      +       Computes values dependent on the previous record, optionally grouped
      +       by category.
      +
      +       Options:
      +       -a {delta,rsum,...}   Names of steppers: comma-separated, one or more of:
      +     delta    Compute differences in field(s) between successive records
      +     shift    Include value(s) in field(s) from previous record, if any
      +     from-first Compute differences in field(s) from first record
      +     ratio    Compute ratios in field(s) between successive records
      +     rsum     Compute running sums of field(s) between successive records
      +     counter  Count instances of field(s) between successive records
      +     ewma     Exponentially weighted moving average over successive records
      +       -f {a,b,c} Value-field names on which to compute statistics
      +       -g {d,e,f} Optional group-by-field names
      +       -F     Computes integerable things (e.g. counter) in floating point.
      +       -d {x,y,z} Weights for ewma. 1 means current sample gets all weight (no
      +              smoothing), near under under 1 is light smoothing, near over 0 is
      +              heavy smoothing. Multiple weights may be specified, e.g.
      +              "mlr step -a ewma -f sys_load -d 0.01,0.1,0.9". Default if omitted
      +              is "-d 0.5".
      +       -o {a,b,c} Custom suffixes for EWMA output fields. If omitted, these default to
      +              the -d values. If supplied, the number of -o values must be the same
      +              as the number of -d values.
      +
      +       Examples:
      +     mlr step -a rsum -f request_size
      +     mlr step -a delta -f request_size -g hostname
      +     mlr step -a ewma -d 0.1,0.9 -f x,y
      +     mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y
      +     mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g group_name
      +
      +       Please see https://miller.readthedocs.io/en/latest/reference-verbs.html#filter or
      +       https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average
      +       for more information on EWMA.
      +
      +   tac
      +       Usage: mlr tac
      +       Prints records in reverse order from the order in which they were encountered.
      +
      +   tail
      +       Usage: mlr tail [options]
      +       -n {count}    Tail count to print; default 10
      +       -g {a,b,c}    Optional group-by-field names for tail counts
      +       Passes through the last n records, optionally by category.
      +
      +   tee
      +       Usage: mlr tee [options] {filename}
      +       Passes through input records (like mlr cat) but also writes to specified output
      +       file, using output-format flags from the command line (e.g. --ocsv). See also
      +       the "tee" keyword within mlr put, which allows data-dependent filenames.
      +       Options:
      +       -a:      append to existing file, if any, rather than overwriting.
      +       --no-fflush: don't call fflush() after every record.
      +       Any of the output-format command-line flags (see mlr -h). Example: using
      +     mlr --icsv --opprint put '...' then tee --ojson ./mytap.dat then stats1 ...
      +       the input is CSV, the output is pretty-print tabular, but the tee-file output
      +       is written in JSON format.
      +
      +   top
      +       Usage: mlr top [options]
      +       -f {a,b,c}    Value-field names for top counts.
      +       -g {d,e,f}    Optional group-by-field names for top counts.
      +       -n {count}    How many records to print per category; default 1.
      +       -a        Print all fields for top-value records; default is
      +                 to print only value and group-by fields. Requires a single
      +                 value-field name only.
      +       --min             Print top smallest values; default is top largest values.
      +       -F        Keep top values as floats even if they look like integers.
      +       -o {name}     Field name for output indices. Default "top_idx".
      +       Prints the n records with smallest/largest values at specified fields,
      +       optionally by category.
      +
      +   uniq
      +       Usage: mlr uniq [options]
      +       Prints distinct values for specified field names. With -c, same as
      +       count-distinct. For uniq, -f is a synonym for -g.
      +
      +       Options:
      +       -g {d,e,f}    Group-by-field names for uniq counts.
      +       -c        Show repeat counts in addition to unique values.
      +       -n        Show only the number of distinct values.
      +       -o {name}     Field name for output count. Default "count".
      +       -a        Output each unique record only once. Incompatible with -g.
      +                 With -c, produces unique records, with repeat counts for each.
      +                 With -n, produces only one record which is the unique-record count.
      +                 With neither -c nor -n, produces unique records.
      +
      +   unsparsify
      +       Usage: mlr unsparsify [options]
      +       Prints records with the union of field names over all input records.
      +       For field names absent in a given record but present in others, fills in a
      +       value. Without -f, this verb retains all input before producing any output.
      +
      +       Options:
      +       --fill-with {filler string}  What to fill absent fields with. Defaults to
      +                                the empty string.
      +       -f {a,b,c} Specify field names to be operated on. Any other fields won't be
      +                                modified, and operation will be streaming.
      +
      +       Example: if the input is two records, one being 'a=1,b=2' and the other
      +       being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and
      +       'a=,b=3,c=4'.
      +
      +FUNCTIONS FOR FILTER/PUT
      +   +
      +       (class=arithmetic #args=2): Addition.
      +
      +       + (class=arithmetic #args=1): Unary plus.
      +
      +   -
      +       (class=arithmetic #args=2): Subtraction.
      +
      +       - (class=arithmetic #args=1): Unary minus.
      +
      +   *
      +       (class=arithmetic #args=2): Multiplication.
      +
      +   /
      +       (class=arithmetic #args=2): Division.
      +
      +   //
      +       (class=arithmetic #args=2): Integer division: rounds to negative (pythonic).
      +
      +   .+
      +       (class=arithmetic #args=2): Addition, with integer-to-integer overflow
      +
      +       .+ (class=arithmetic #args=1): Unary plus, with integer-to-integer overflow.
      +
      +   .-
      +       (class=arithmetic #args=2): Subtraction, with integer-to-integer overflow.
      +
      +       .- (class=arithmetic #args=1): Unary minus, with integer-to-integer overflow.
      +
      +   .*
      +       (class=arithmetic #args=2): Multiplication, with integer-to-integer overflow.
      +
      +   ./
      +       (class=arithmetic #args=2): Division, with integer-to-integer overflow.
      +
      +   .//
      +       (class=arithmetic #args=2): Integer division: rounds to negative (pythonic), with integer-to-integer overflow.
      +
      +   %
      +       (class=arithmetic #args=2): Remainder; never negative-valued (pythonic).
      +
      +   **
      +       (class=arithmetic #args=2): Exponentiation; same as pow, but as an infix
      +       operator.
      +
      +   |
      +       (class=arithmetic #args=2): Bitwise OR.
      +
      +   ^
      +       (class=arithmetic #args=2): Bitwise XOR.
      +
      +   &
      +       (class=arithmetic #args=2): Bitwise AND.
      +
      +   ~
      +       (class=arithmetic #args=1): Bitwise NOT. Beware '$y=~$x' since =~ is the
      +       regex-match operator: try '$y = ~$x'.
      +
      +   <<
      +       (class=arithmetic #args=2): Bitwise left-shift.
      +
      +   >>
      +       (class=arithmetic #args=2): Bitwise right-shift.
      +
      +   bitcount
      +       (class=arithmetic #args=1): Count of 1-bits
      +
      +   ==
      +       (class=boolean #args=2): String/numeric equality. Mixing number and string
      +       results in string compare.
      +
      +   !=
      +       (class=boolean #args=2): String/numeric inequality. Mixing number and string
      +       results in string compare.
      +
      +   =~
      +       (class=boolean #args=2): String (left-hand side) matches regex (right-hand
      +       side), e.g. '$name =~ "^a.*b$"'.
      +
      +   !=~
      +       (class=boolean #args=2): String (left-hand side) does not match regex
      +       (right-hand side), e.g. '$name !=~ "^a.*b$"'.
      +
      +   >
      +       (class=boolean #args=2): String/numeric greater-than. Mixing number and string
      +       results in string compare.
      +
      +   >=
      +       (class=boolean #args=2): String/numeric greater-than-or-equals. Mixing number
      +       and string results in string compare.
      +
      +   <
      +       (class=boolean #args=2): String/numeric less-than. Mixing number and string
      +       results in string compare.
      +
      +   <=
      +       (class=boolean #args=2): String/numeric less-than-or-equals. Mixing number
      +       and string results in string compare.
      +
      +   &&
      +       (class=boolean #args=2): Logical AND.
      +
      +   ||
      +       (class=boolean #args=2): Logical OR.
      +
      +   ^^
      +       (class=boolean #args=2): Logical XOR.
      +
      +   !
      +       (class=boolean #args=1): Logical negation.
      +
      +   ? :
      +       (class=boolean #args=3): Ternary operator.
      +
      +   .
      +       (class=string #args=2): String concatenation.
      +
      +   gsub
      +       (class=string #args=3): Example: '$name=gsub($name, "old", "new")'
      +       (replace all).
      +
      +   regextract
      +       (class=string #args=2): Example: '$name=regextract($name, "[A-Z]{3}[0-9]{2}")'
      +       .
      +
      +   regextract_or_else
      +       (class=string #args=3): Example: '$name=regextract_or_else($name, "[A-Z]{3}[0-9]{2}", "default")'
      +       .
      +
      +   strlen
      +       (class=string #args=1): String length.
      +
      +   sub
      +       (class=string #args=3): Example: '$name=sub($name, "old", "new")'
      +       (replace once).
      +
      +   ssub
      +       (class=string #args=3): Like sub but does no regexing. No characters are special.
      +
      +   substr
      +       (class=string #args=3): substr(s,m,n) gives substring of s from 0-up position m to n
      +       inclusive. Negative indices -len .. -1 alias to 0 .. len-1.
      +
      +   tolower
      +       (class=string #args=1): Convert string to lowercase.
      +
      +   toupper
      +       (class=string #args=1): Convert string to uppercase.
      +
      +   truncate
      +       (class=string #args=2): Truncates string first argument to max length of int second argument.
      +
      +   capitalize
      +       (class=string #args=1): Convert string's first character to uppercase.
      +
      +   lstrip
      +       (class=string #args=1): Strip leading whitespace from string.
      +
      +   rstrip
      +       (class=string #args=1): Strip trailing whitespace from string.
      +
      +   strip
      +       (class=string #args=1): Strip leading and trailing whitespace from string.
      +
      +   collapse_whitespace
      +       (class=string #args=1): Strip repeated whitespace from string.
      +
      +   clean_whitespace
      +       (class=string #args=1): Same as collapse_whitespace and strip.
      +
      +   system
      +       (class=string #args=1): Run command string, yielding its stdout minus final carriage return.
      +
      +   abs
      +       (class=math #args=1): Absolute value.
      +
      +   acos
      +       (class=math #args=1): Inverse trigonometric cosine.
      +
      +   acosh
      +       (class=math #args=1): Inverse hyperbolic cosine.
      +
      +   asin
      +       (class=math #args=1): Inverse trigonometric sine.
      +
      +   asinh
      +       (class=math #args=1): Inverse hyperbolic sine.
      +
      +   atan
      +       (class=math #args=1): One-argument arctangent.
      +
      +   atan2
      +       (class=math #args=2): Two-argument arctangent.
      +
      +   atanh
      +       (class=math #args=1): Inverse hyperbolic tangent.
      +
      +   cbrt
      +       (class=math #args=1): Cube root.
      +
      +   ceil
      +       (class=math #args=1): Ceiling: nearest integer at or above.
      +
      +   cos
      +       (class=math #args=1): Trigonometric cosine.
      +
      +   cosh
      +       (class=math #args=1): Hyperbolic cosine.
      +
      +   erf
      +       (class=math #args=1): Error function.
      +
      +   erfc
      +       (class=math #args=1): Complementary error function.
      +
      +   exp
      +       (class=math #args=1): Exponential function e**x.
      +
      +   expm1
      +       (class=math #args=1): e**x - 1.
      +
      +   floor
      +       (class=math #args=1): Floor: nearest integer at or below.
      +
      +   invqnorm
      +       (class=math #args=1): Inverse of normal cumulative distribution
      +       function. Note that invqorm(urand()) is normally distributed.
      +
      +   log
      +       (class=math #args=1): Natural (base-e) logarithm.
      +
      +   log10
      +       (class=math #args=1): Base-10 logarithm.
      +
      +   log1p
      +       (class=math #args=1): log(1-x).
      +
      +   logifit
      +       (class=math #args=3): Given m and b from logistic regression, compute
      +       fit: $yhat=logifit($x,$m,$b).
      +
      +   madd
      +       (class=math #args=3): a + b mod m (integers)
      +
      +   max
      +       (class=math variadic): max of n numbers; null loses
      +
      +   mexp
      +       (class=math #args=3): a ** b mod m (integers)
      +
      +   min
      +       (class=math variadic): Min of n numbers; null loses
      +
      +   mmul
      +       (class=math #args=3): a * b mod m (integers)
      +
      +   msub
      +       (class=math #args=3): a - b mod m (integers)
      +
      +   pow
      +       (class=math #args=2): Exponentiation; same as **.
      +
      +   qnorm
      +       (class=math #args=1): Normal cumulative distribution function.
      +
      +   round
      +       (class=math #args=1): Round to nearest integer.
      +
      +   roundm
      +       (class=math #args=2): Round to nearest multiple of m: roundm($x,$m) is
      +       the same as round($x/$m)*$m
      +
      +   sgn
      +       (class=math #args=1): +1 for positive input, 0 for zero input, -1 for
      +       negative input.
      +
      +   sin
      +       (class=math #args=1): Trigonometric sine.
      +
      +   sinh
      +       (class=math #args=1): Hyperbolic sine.
      +
      +   sqrt
      +       (class=math #args=1): Square root.
      +
      +   tan
      +       (class=math #args=1): Trigonometric tangent.
      +
      +   tanh
      +       (class=math #args=1): Hyperbolic tangent.
      +
      +   urand
      +       (class=math #args=0): Floating-point numbers uniformly distributed on the unit interval.
      +       Int-valued example: '$n=floor(20+urand()*11)'.
      +
      +   urandrange
      +       (class=math #args=2): Floating-point numbers uniformly distributed on the interval [a, b).
      +
      +   urand32
      +       (class=math #args=0): Integer uniformly distributed 0 and 2**32-1
      +       inclusive.
      +
      +   urandint
      +       (class=math #args=2): Integer uniformly distributed between inclusive
      +       integer endpoints.
      +
      +   dhms2fsec
      +       (class=time #args=1): Recovers floating-point seconds as in
      +       dhms2fsec("5d18h53m20.250000s") = 500000.250000
      +
      +   dhms2sec
      +       (class=time #args=1): Recovers integer seconds as in
      +       dhms2sec("5d18h53m20s") = 500000
      +
      +   fsec2dhms
      +       (class=time #args=1): Formats floating-point seconds as in
      +       fsec2dhms(500000.25) = "5d18h53m20.250000s"
      +
      +   fsec2hms
      +       (class=time #args=1): Formats floating-point seconds as in
      +       fsec2hms(5000.25) = "01:23:20.250000"
      +
      +   gmt2sec
      +       (class=time #args=1): Parses GMT timestamp as integer seconds since
      +       the epoch.
      +
      +   localtime2sec
      +       (class=time #args=1): Parses local timestamp as integer seconds since
      +       the epoch. Consults $TZ environment variable.
      +
      +   hms2fsec
      +       (class=time #args=1): Recovers floating-point seconds as in
      +       hms2fsec("01:23:20.250000") = 5000.250000
      +
      +   hms2sec
      +       (class=time #args=1): Recovers integer seconds as in
      +       hms2sec("01:23:20") = 5000
      +
      +   sec2dhms
      +       (class=time #args=1): Formats integer seconds as in sec2dhms(500000)
      +       = "5d18h53m20s"
      +
      +   sec2gmt
      +       (class=time #args=1): Formats seconds since epoch (integer part)
      +       as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z".
      +       Leaves non-numbers as-is.
      +
      +       sec2gmt (class=time #args=2): Formats seconds since epoch as GMT timestamp with n
      +       decimal places for seconds, e.g. sec2gmt(1440768801.7,1) = "2015-08-28T13:33:21.7Z".
      +       Leaves non-numbers as-is.
      +
      +   sec2gmtdate
      +       (class=time #args=1): Formats seconds since epoch (integer part)
      +       as GMT timestamp with year-month-date, e.g. sec2gmtdate(1440768801.7) = "2015-08-28".
      +       Leaves non-numbers as-is.
      +
      +   sec2localtime
      +       (class=time #args=1): Formats seconds since epoch (integer part)
      +       as local timestamp, e.g. sec2localtime(1440768801.7) = "2015-08-28T13:33:21Z".
      +       Consults $TZ environment variable. Leaves non-numbers as-is.
      +
      +       sec2localtime (class=time #args=2): Formats seconds since epoch as local timestamp with n
      +       decimal places for seconds, e.g. sec2localtime(1440768801.7,1) = "2015-08-28T13:33:21.7Z".
      +       Consults $TZ environment variable. Leaves non-numbers as-is.
      +
      +   sec2localdate
      +       (class=time #args=1): Formats seconds since epoch (integer part)
      +       as local timestamp with year-month-date, e.g. sec2localdate(1440768801.7) = "2015-08-28".
      +       Consults $TZ environment variable. Leaves non-numbers as-is.
      +
      +   sec2hms
      +       (class=time #args=1): Formats integer seconds as in
      +       sec2hms(5000) = "01:23:20"
      +
      +   strftime
      +       (class=time #args=2): Formats seconds since the epoch as timestamp, e.g.
      +       strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z", and
      +       strftime(1440768801.7,"%Y-%m-%dT%H:%M:%3SZ") = "2015-08-28T13:33:21.700Z".
      +       Format strings are as in the C library (please see "man strftime" on your system),
      +       with the Miller-specific addition of "%1S" through "%9S" which format the seconds
      +       with 1 through 9 decimal places, respectively. ("%S" uses no decimal places.)
      +       See also strftime_local.
      +
      +   strftime_local
      +       (class=time #args=2): Like strftime but consults the $TZ environment variable to get local time zone.
      +
      +   strptime
      +       (class=time #args=2): Parses timestamp as floating-point seconds since the epoch,
      +       e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.000000,
      +       and  strptime("2015-08-28T13:33:21.345Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.345000.
      +       See also strptime_local.
      +
      +   strptime_local
      +       (class=time #args=2): Like strptime, but consults $TZ environment variable to find and use local timezone.
      +
      +   systime
      +       (class=time #args=0): Floating-point seconds since the epoch,
      +       e.g. 1440768801.748936.
      +
      +   is_absent
      +       (class=typing #args=1): False if field is present in input, true otherwise
      +
      +   is_bool
      +       (class=typing #args=1): True if field is present with boolean value. Synonymous with is_boolean.
      +
      +   is_boolean
      +       (class=typing #args=1): True if field is present with boolean value. Synonymous with is_bool.
      +
      +   is_empty
      +       (class=typing #args=1): True if field is present in input with empty string value, false otherwise.
      +
      +   is_empty_map
      +       (class=typing #args=1): True if argument is a map which is empty.
      +
      +   is_float
      +       (class=typing #args=1): True if field is present with value inferred to be float
      +
      +   is_int
      +       (class=typing #args=1): True if field is present with value inferred to be int
      +
      +   is_map
      +       (class=typing #args=1): True if argument is a map.
      +
      +   is_nonempty_map
      +       (class=typing #args=1): True if argument is a map which is non-empty.
      +
      +   is_not_empty
      +       (class=typing #args=1): False if field is present in input with empty value, true otherwise
      +
      +   is_not_map
      +       (class=typing #args=1): True if argument is not a map.
      +
      +   is_not_null
      +       (class=typing #args=1): False if argument is null (empty or absent), true otherwise.
      +
      +   is_null
      +       (class=typing #args=1): True if argument is null (empty or absent), false otherwise.
      +
      +   is_numeric
      +       (class=typing #args=1): True if field is present with value inferred to be int or float
      +
      +   is_present
      +       (class=typing #args=1): True if field is present in input, false otherwise.
      +
      +   is_string
      +       (class=typing #args=1): True if field is present with string (including empty-string) value
      +
      +   asserting_absent
      +       (class=typing #args=1): Returns argument if it is absent in the input data, else
      +       throws an error.
      +
      +   asserting_bool
      +       (class=typing #args=1): Returns argument if it is present with boolean value, else
      +       throws an error.
      +
      +   asserting_boolean
      +       (class=typing #args=1): Returns argument if it is present with boolean value, else
      +       throws an error.
      +
      +   asserting_empty
      +       (class=typing #args=1): Returns argument if it is present in input with empty value,
      +       else throws an error.
      +
      +   asserting_empty_map
      +       (class=typing #args=1): Returns argument if it is a map with empty value, else
      +       throws an error.
      +
      +   asserting_float
      +       (class=typing #args=1): Returns argument if it is present with float value, else
      +       throws an error.
      +
      +   asserting_int
      +       (class=typing #args=1): Returns argument if it is present with int value, else
      +       throws an error.
      +
      +   asserting_map
      +       (class=typing #args=1): Returns argument if it is a map, else throws an error.
      +
      +   asserting_nonempty_map
      +       (class=typing #args=1): Returns argument if it is a non-empty map, else throws
      +       an error.
      +
      +   asserting_not_empty
      +       (class=typing #args=1): Returns argument if it is present in input with non-empty
      +       value, else throws an error.
      +
      +   asserting_not_map
      +       (class=typing #args=1): Returns argument if it is not a map, else throws an error.
      +
      +   asserting_not_null
      +       (class=typing #args=1): Returns argument if it is non-null (non-empty and non-absent),
      +       else throws an error.
      +
      +   asserting_null
      +       (class=typing #args=1): Returns argument if it is null (empty or absent), else throws
      +       an error.
      +
      +   asserting_numeric
      +       (class=typing #args=1): Returns argument if it is present with int or float value,
      +       else throws an error.
      +
      +   asserting_present
      +       (class=typing #args=1): Returns argument if it is present in input, else throws
      +       an error.
      +
      +   asserting_string
      +       (class=typing #args=1): Returns argument if it is present with string (including
      +       empty-string) value, else throws an error.
      +
      +   boolean
      +       (class=conversion #args=1): Convert int/float/bool/string to boolean.
      +
      +   float
      +       (class=conversion #args=1): Convert int/float/bool/string to float.
      +
      +   fmtnum
      +       (class=conversion #args=2): Convert int/float/bool to string using
      +       printf-style format string, e.g. '$s = fmtnum($n, "%06lld")'. WARNING: Miller numbers
      +       are all long long or double. If you use formats like %d or %f, behavior is undefined.
      +
      +   hexfmt
      +       (class=conversion #args=1): Convert int to string, e.g. 255 to "0xff".
      +
      +   int
      +       (class=conversion #args=1): Convert int/float/bool/string to int.
      +
      +   string
      +       (class=conversion #args=1): Convert int/float/bool/string to string.
      +
      +   typeof
      +       (class=conversion #args=1): Convert argument to type of argument (e.g.
      +       MT_STRING). For debug.
      +
      +   depth
      +       (class=maps #args=1): Prints maximum depth of hashmap: ''. Scalars have depth 0.
      +
      +   haskey
      +       (class=maps #args=2): True/false if map has/hasn't key, e.g. 'haskey($*, "a")' or
      +       'haskey(mymap, mykey)'. Error if 1st argument is not a map.
      +
      +   joink
      +       (class=maps #args=2): Makes string from map keys. E.g. 'joink($*, ",")'.
      +
      +   joinkv
      +       (class=maps #args=3): Makes string from map key-value pairs. E.g. 'joinkv(@v[2], "=", ",")'
      +
      +   joinv
      +       (class=maps #args=2): Makes string from map values. E.g. 'joinv(mymap, ",")'.
      +
      +   leafcount
      +       (class=maps #args=1): Counts total number of terminal values in hashmap. For single-level maps,
      +       same as length.
      +
      +   length
      +       (class=maps #args=1): Counts number of top-level entries in hashmap. Scalars have length 1.
      +
      +   mapdiff
      +       (class=maps variadic): With 0 args, returns empty map. With 1 arg, returns copy of arg.
      +       With 2 or more, returns copy of arg 1 with all keys from any of remaining argument maps removed.
      +
      +   mapexcept
      +       (class=maps variadic): Returns a map with keys from remaining arguments, if any, unset.
      +       E.g. 'mapexcept({1:2,3:4,5:6}, 1, 5, 7)' is '{3:4}'.
      +
      +   mapselect
      +       (class=maps variadic): Returns a map with only keys from remaining arguments set.
      +       E.g. 'mapselect({1:2,3:4,5:6}, 1, 5, 7)' is '{1:2,5:6}'.
      +
      +   mapsum
      +       (class=maps variadic): With 0 args, returns empty map. With >= 1 arg, returns a map with
      +       key-value pairs from all arguments. Rightmost collisions win, e.g. 'mapsum({1:2,3:4},{1:5})' is '{1:5,3:4}'.
      +
      +   splitkv
      +       (class=maps #args=3): Splits string by separators into map with type inference.
      +       E.g. 'splitkv("a=1,b=2,c=3", "=", ",")' gives '{"a" : 1, "b" : 2, "c" : 3}'.
      +
      +   splitkvx
      +       (class=maps #args=3): Splits string by separators into map without type inference (keys and
      +       values are strings). E.g. 'splitkv("a=1,b=2,c=3", "=", ",")' gives
      +       '{"a" : "1", "b" : "2", "c" : "3"}'.
      +
      +   splitnv
      +       (class=maps #args=2): Splits string by separator into integer-indexed map with type inference.
      +       E.g. 'splitnv("a,b,c" , ",")' gives '{1 : "a", 2 : "b", 3 : "c"}'.
      +
      +   splitnvx
      +       (class=maps #args=2): Splits string by separator into integer-indexed map without type
      +       inference (values are strings). E.g. 'splitnv("4,5,6" , ",")' gives '{1 : "4", 2 : "5", 3 : "6"}'.
      +
      +KEYWORDS FOR PUT AND FILTER
      +   all
      +       all: used in "emit", "emitp", and "unset" as a synonym for @*
      +
      +   begin
      +       begin: defines a block of statements to be executed before input records
      +       are ingested. The body statements must be wrapped in curly braces.
      +       Example: 'begin { @count = 0 }'
      +
      +   bool
      +       bool: declares a boolean local variable in the current curly-braced scope.
      +       Type-checking happens at assignment: 'bool b = 1' is an error.
      +
      +   break
      +       break: causes execution to continue after the body of the current
      +       for/while/do-while loop.
      +
      +   call
      +       call: used for invoking a user-defined subroutine.
      +       Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)'
      +
      +   continue
      +       continue: causes execution to skip the remaining statements in the body of
      +       the current for/while/do-while loop. For-loop increments are still applied.
      +
      +   do
      +       do: with "while", introduces a do-while loop. The body statements must be wrapped
      +       in curly braces.
      +
      +   dump
      +       dump: prints all currently defined out-of-stream variables immediately
      +     to stdout as JSON.
      +
      +     With >, >>, or |, the data do not become part of the output record stream but
      +     are instead redirected.
      +
      +     The > and >> are for write and append, as in the shell, but (as with awk) the
      +     file-overwrite for > is on first write, not per record. The | is for piping to
      +     a process which will process the data. There will be one open file for each
      +     distinct file name (for > and >>) or one subordinate process for each distinct
      +     value of the piped-to command (for |). Output-formatting flags are taken from
      +     the main command line.
      +
      +     Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump }'
      +     Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >  "mytap.dat"}'
      +     Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >> "mytap.dat"}'
      +     Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump | "jq .[]"}'
      +
      +   edump
      +       edump: prints all currently defined out-of-stream variables immediately
      +     to stderr as JSON.
      +
      +     Example: mlr --from f.dat put -q '@v[NR]=$*; end { edump }'
      +
      +   elif
      +       elif: the way Miller spells "else if". The body statements must be wrapped
      +       in curly braces.
      +
      +   else
      +       else: terminates an if/elif/elif chain. The body statements must be wrapped
      +       in curly braces.
      +
      +   emit
      +       emit: inserts an out-of-stream variable into the output record stream. Hashmap
      +     indices present in the data but not slotted by emit arguments are not output.
      +
      +     With >, >>, or |, the data do not become part of the output record stream but
      +     are instead redirected.
      +
      +     The > and >> are for write and append, as in the shell, but (as with awk) the
      +     file-overwrite for > is on first write, not per record. The | is for piping to
      +     a process which will process the data. There will be one open file for each
      +     distinct file name (for > and >>) or one subordinate process for each distinct
      +     value of the piped-to command (for |). Output-formatting flags are taken from
      +     the main command line.
      +
      +     You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
      +     etc., to control the format of the output if the output is redirected. See also mlr -h.
      +
      +     Example: mlr --from f.dat put 'emit >  "/tmp/data-".$a, $*'
      +     Example: mlr --from f.dat put 'emit >  "/tmp/data-".$a, mapexcept($*, "a")'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums'
      +     Example: mlr --from f.dat put --ojson '@sums[$a][$b]+=$x; emit > "tap-".$a.$b.".dat", @sums'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >  "mytap.dat", @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >> "mytap.dat", @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "gzip > mytap.dat.gz", @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > stderr, @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "grep somepattern", @*, "index1", "index2"'
      +
      +     Please see http://johnkerl.org/miller/doc for more information.
      +
      +   emitf
      +       emitf: inserts non-indexed out-of-stream variable(s) side-by-side into the
      +     output record stream.
      +
      +     With >, >>, or |, the data do not become part of the output record stream but
      +     are instead redirected.
      +
      +     The > and >> are for write and append, as in the shell, but (as with awk) the
      +     file-overwrite for > is on first write, not per record. The | is for piping to
      +     a process which will process the data. There will be one open file for each
      +     distinct file name (for > and >>) or one subordinate process for each distinct
      +     value of the piped-to command (for |). Output-formatting flags are taken from
      +     the main command line.
      +
      +     You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
      +     etc., to control the format of the output if the output is redirected. See also mlr -h.
      +
      +     Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a'
      +     Example: mlr --from f.dat put --oxtab '@a=$i;@b+=$x;@c+=$y; emitf > "tap-".$i.".dat", @a'
      +     Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a, @b, @c'
      +     Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > "mytap.dat", @a, @b, @c'
      +     Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf >> "mytap.dat", @a, @b, @c'
      +     Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > stderr, @a, @b, @c'
      +     Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern", @a, @b, @c'
      +     Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern > mytap.dat", @a, @b, @c'
      +
      +     Please see http://johnkerl.org/miller/doc for more information.
      +
      +   emitp
      +       emitp: inserts an out-of-stream variable into the output record stream.
      +     Hashmap indices present in the data but not slotted by emitp arguments are
      +     output concatenated with ":".
      +
      +     With >, >>, or |, the data do not become part of the output record stream but
      +     are instead redirected.
      +
      +     The > and >> are for write and append, as in the shell, but (as with awk) the
      +     file-overwrite for > is on first write, not per record. The | is for piping to
      +     a process which will process the data. There will be one open file for each
      +     distinct file name (for > and >>) or one subordinate process for each distinct
      +     value of the piped-to command (for |). Output-formatting flags are taken from
      +     the main command line.
      +
      +     You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
      +     etc., to control the format of the output if the output is redirected. See also mlr -h.
      +
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums'
      +     Example: mlr --from f.dat put --opprint '@sums[$a][$b]+=$x; emitp > "tap-".$a.$b.".dat", @sums'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >  "mytap.dat", @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >> "mytap.dat", @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "gzip > mytap.dat.gz", @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > stderr, @*, "index1", "index2"'
      +     Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "grep somepattern", @*, "index1", "index2"'
      +
      +     Please see http://johnkerl.org/miller/doc for more information.
      +
      +   end
      +       end: defines a block of statements to be executed after input records
      +       are ingested. The body statements must be wrapped in curly braces.
      +       Example: 'end { emit @count }'
      +       Example: 'end { eprint "Final count is " . @count }'
      +
      +   eprint
      +       eprint: prints expression immediately to stderr.
      +     Example: mlr --from f.dat put -q 'eprint "The sum of x and y is ".($x+$y)'
      +     Example: mlr --from f.dat put -q 'for (k, v in $*) { eprint k . " => " . v }'
      +     Example: mlr --from f.dat put  '(NR % 1000 == 0) { eprint "Checkpoint ".NR}'
      +
      +   eprintn
      +       eprintn: prints expression immediately to stderr, without trailing newline.
      +     Example: mlr --from f.dat put -q 'eprintn "The sum of x and y is ".($x+$y); eprint ""'
      +
      +   false
      +       false: the boolean literal value.
      +
      +   filter
      +       filter: includes/excludes the record in the output record stream.
      +
      +     Example: mlr --from f.dat put 'filter (NR == 2 || $x > 5.4)'
      +
      +     Instead of put with 'filter false' you can simply use put -q.  The following
      +     uses the input record to accumulate data but only prints the running sum
      +     without printing the input record:
      +
      +     Example: mlr --from f.dat put -q '@running_sum += $x * $y; emit @running_sum'
      +
      +   float
      +       float: declares a floating-point local variable in the current curly-braced scope.
      +       Type-checking happens at assignment: 'float x = 0' is an error.
      +
      +   for
      +       for: defines a for-loop using one of three styles. The body statements must
      +       be wrapped in curly braces.
      +       For-loop over stream record:
      +     Example:  'for (k, v in $*) { ... }'
      +       For-loop over out-of-stream variables:
      +     Example: 'for (k, v in @counts) { ... }'
      +     Example: 'for ((k1, k2), v in @counts) { ... }'
      +     Example: 'for ((k1, k2, k3), v in @*) { ... }'
      +       C-style for-loop:
      +     Example:  'for (var i = 0, var b = 1; i < 10; i += 1, b *= 2) { ... }'
      +
      +   func
      +       func: used for defining a user-defined function.
      +       Example: 'func f(a,b) { return sqrt(a**2+b**2)} $d = f($x, $y)'
      +
      +   if
      +       if: starts an if/elif/elif chain. The body statements must be wrapped
      +       in curly braces.
      +
      +   in
      +       in: used in for-loops over stream records or out-of-stream variables.
      +
      +   int
      +       int: declares an integer local variable in the current curly-braced scope.
      +       Type-checking happens at assignment: 'int x = 0.0' is an error.
      +
      +   map
      +       map: declares an map-valued local variable in the current curly-braced scope.
      +       Type-checking happens at assignment: 'map b = 0' is an error. map b = {} is
      +       always OK. map b = a is OK or not depending on whether a is a map.
      +
      +   num
      +       num: declares an int/float local variable in the current curly-braced scope.
      +       Type-checking happens at assignment: 'num b = true' is an error.
      +
      +   print
      +       print: prints expression immediately to stdout.
      +     Example: mlr --from f.dat put -q 'print "The sum of x and y is ".($x+$y)'
      +     Example: mlr --from f.dat put -q 'for (k, v in $*) { print k . " => " . v }'
      +     Example: mlr --from f.dat put  '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}'
      +
      +   printn
      +       printn: prints expression immediately to stdout, without trailing newline.
      +     Example: mlr --from f.dat put -q 'printn "."; end { print "" }'
      +
      +   return
      +       return: specifies the return value from a user-defined function.
      +       Omitted return statements (including via if-branches) result in an absent-null
      +       return value, which in turns results in a skipped assignment to an LHS.
      +
      +   stderr
      +       stderr: Used for tee, emit, emitf, emitp, print, and dump in place of filename
      +     to print to standard error.
      +
      +   stdout
      +       stdout: Used for tee, emit, emitf, emitp, print, and dump in place of filename
      +     to print to standard output.
      +
      +   str
      +       str: declares a string local variable in the current curly-braced scope.
      +       Type-checking happens at assignment.
      +
      +   subr
      +       subr: used for defining a subroutine.
      +       Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)'
      +
      +   tee
      +       tee: prints the current record to specified file.
      +     This is an immediate print to the specified file (except for pprint format
      +     which of course waits until the end of the input stream to format all output).
      +
      +     The > and >> are for write and append, as in the shell, but (as with awk) the
      +     file-overwrite for > is on first write, not per record. The | is for piping to
      +     a process which will process the data. There will be one open file for each
      +     distinct file name (for > and >>) or one subordinate process for each distinct
      +     value of the piped-to command (for |). Output-formatting flags are taken from
      +     the main command line.
      +
      +     You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
      +     etc., to control the format of the output. See also mlr -h.
      +
      +     emit with redirect and tee with redirect are identical, except tee can only
      +     output $*.
      +
      +     Example: mlr --from f.dat put 'tee >  "/tmp/data-".$a, $*'
      +     Example: mlr --from f.dat put 'tee >> "/tmp/data-".$a.$b, $*'
      +     Example: mlr --from f.dat put 'tee >  stderr, $*'
      +     Example: mlr --from f.dat put -q 'tee | "tr [a-z\] [A-Z\]", $*'
      +     Example: mlr --from f.dat put -q 'tee | "tr [a-z\] [A-Z\] > /tmp/data-".$a, $*'
      +     Example: mlr --from f.dat put -q 'tee | "gzip > /tmp/data-".$a.".gz", $*'
      +     Example: mlr --from f.dat put -q --ojson 'tee | "gzip > /tmp/data-".$a.".gz", $*'
      +
      +   true
      +       true: the boolean literal value.
      +
      +   unset
      +       unset: clears field(s) from the current record, or an out-of-stream or local variable.
      +
      +     Example: mlr --from f.dat put 'unset $x'
      +     Example: mlr --from f.dat put 'unset $*'
      +     Example: mlr --from f.dat put 'for (k, v in $*) { if (k =~ "a.*") { unset $[k] } }'
      +     Example: mlr --from f.dat put '...; unset @sums'
      +     Example: mlr --from f.dat put '...; unset @sums["green"]'
      +     Example: mlr --from f.dat put '...; unset @*'
      +
      +   var
      +       var: declares an untyped local variable in the current curly-braced scope.
      +       Examples: 'var a=1', 'var xyz=""'
      +
      +   while
      +       while: introduces a while loop, or with "do", introduces a do-while loop.
      +       The body statements must be wrapped in curly braces.
      +
      +   ENV
      +       ENV: access to environment variables by name, e.g. '$home = ENV["HOME"]'
      +
      +   FILENAME
      +       FILENAME: evaluates to the name of the current file being processed.
      +
      +   FILENUM
      +       FILENUM: evaluates to the number of the current file being processed,
      +       starting with 1.
      +
      +   FNR
      +       FNR: evaluates to the number of the current record within the current file
      +       being processed, starting with 1. Resets at the start of each file.
      +
      +   IFS
      +       IFS: evaluates to the input field separator from the command line.
      +
      +   IPS
      +       IPS: evaluates to the input pair separator from the command line.
      +
      +   IRS
      +       IRS: evaluates to the input record separator from the command line,
      +       or to LF or CRLF from the input data if in autodetect mode (which is
      +       the default).
      +
      +   M_E
      +       M_E: the mathematical constant e.
      +
      +   M_PI
      +       M_PI: the mathematical constant pi.
      +
      +   NF
      +       NF: evaluates to the number of fields in the current record.
      +
      +   NR
      +       NR: evaluates to the number of the current record over all files
      +       being processed, starting with 1. Does not reset at the start of each file.
      +
      +   OFS
      +       OFS: evaluates to the output field separator from the command line.
      +
      +   OPS
      +       OPS: evaluates to the output pair separator from the command line.
      +
      +   ORS
      +       ORS: evaluates to the output record separator from the command line,
      +       or to LF or CRLF from the input data if in autodetect mode (which is
      +       the default).
      +
      +AUTHOR
      +       Miller is written by John Kerl <kerl.john.r@gmail.com>.
      +
      +       This manual page has been composed from Miller's help output by Eric
      +       MSP Veith <eveith@veith-m.de>.
      +
      +SEE ALSO
      +       awk(1), sed(1), cut(1), join(1), sort(1), RFC 4180: Common Format and
      +       MIME Type for Comma-Separated Values (CSV) Files, the miller website
      +       http://johnkerl.org/miller/doc
      +
      +
      +
      +                              2021-03-22                         MILLER(1)
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/manpage.txt b/docs6b/docs/_build/html/manpage.txt new file mode 100644 index 000000000..00b44fad4 --- /dev/null +++ b/docs6b/docs/_build/html/manpage.txt @@ -0,0 +1,2371 @@ +MILLER(1) MILLER(1) + + + +NAME + miller - like awk, sed, cut, join, and sort for name-indexed data such + as CSV and tabular JSON. + +SYNOPSIS + Usage: mlr [I/O options] {verb} [verb-dependent options ...] {zero or + more file names} + + +DESCRIPTION + Miller operates on key-value-pair data while the familiar Unix tools + operate on integer-indexed fields: if the natural data structure for + the latter is the array, then Miller's natural data structure is the + insertion-ordered hash map. This encompasses a variety of data + formats, including but not limited to the familiar CSV, TSV, and JSON. + (Miller can handle positionally-indexed data as a special case.) This + manpage documents Miller v5.10.1. + +EXAMPLES + COMMAND-LINE SYNTAX + mlr --csv cut -f hostname,uptime mydata.csv + mlr --tsv --rs lf filter '$status != "down" && $upsec >= 10000' *.tsv + mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat + grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group + mlr join -j account_id -f accounts.dat then group-by account_name balances.dat + mlr --json put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json + mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/* + mlr stats2 -a linreg-pca -f u,v -g shape data/* + mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' data/* + mlr --from estimates.tbl put ' + for (k,v in $*) { + if (is_numeric(v) && k =~ "^[t-z].*$") { + $sum += v; $count += 1 + } + } + $mean = $sum / $count # no assignment if count unset' + mlr --from infile.dat put -f analyze.mlr + mlr --from infile.dat put 'tee > "./taps/data-".$a."-".$b, $*' + mlr --from infile.dat put 'tee | "gzip > ./taps/data-".$a."-".$b.".gz", $*' + mlr --from infile.dat put -q '@v=$*; dump | "jq .[]"' + mlr --from infile.dat put '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}' + + DATA FORMATS + DKVP: delimited key-value pairs (Miller default format) + +---------------------+ + | apple=1,bat=2,cog=3 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | dish=7,egg=8,flint | Record 2: "dish" => "7", "egg" => "8", "3" => "flint" + +---------------------+ + + NIDX: implicitly numerically indexed (Unix-toolkit style) + +---------------------+ + | the quick brown | Record 1: "1" => "the", "2" => "quick", "3" => "brown" + | fox jumped | Record 2: "1" => "fox", "2" => "jumped" + +---------------------+ + + CSV/CSV-lite: comma-separated values with separate header line + +---------------------+ + | apple,bat,cog | + | 1,2,3 | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | 4,5,6 | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +---------------------+ + + Tabular JSON: nested objects are supported, although arrays within them are not: + +---------------------+ + | { | + | "apple": 1, | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | "bat": 2, | + | "cog": 3 | + | } | + | { | + | "dish": { | Record 2: "dish:egg" => "7", "dish:flint" => "8", "garlic" => "" + | "egg": 7, | + | "flint": 8 | + | }, | + | "garlic": "" | + | } | + +---------------------+ + + PPRINT: pretty-printed tabular + +---------------------+ + | apple bat cog | + | 1 2 3 | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | 4 5 6 | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +---------------------+ + + XTAB: pretty-printed transposed tabular + +---------------------+ + | apple 1 | Record 1: "apple" => "1", "bat" => "2", "cog" => "3" + | bat 2 | + | cog 3 | + | | + | dish 7 | Record 2: "dish" => "7", "egg" => "8" + | egg 8 | + +---------------------+ + + Markdown tabular (supported for output only): + +-----------------------+ + | | apple | bat | cog | | + | | --- | --- | --- | | + | | 1 | 2 | 3 | | Record 1: "apple => "1", "bat" => "2", "cog" => "3" + | | 4 | 5 | 6 | | Record 2: "apple" => "4", "bat" => "5", "cog" => "6" + +-----------------------+ + +OPTIONS + In the following option flags, the version with "i" designates the + input stream, "o" the output stream, and the version without prefix + sets the option for both input and output stream. For example: --irs + sets the input record separator, --ors the output record separator, and + --rs sets both the input and output separator to the given value. + + HELP OPTIONS + -h or --help Show this message. + --version Show the software version. + {verb name} --help Show verb-specific help. + --help-all-verbs Show help on all verbs. + -l or --list-all-verbs List only verb names. + -L List only verb names, one per line. + -f or --help-all-functions Show help on all built-in functions. + -F Show a bare listing of built-in functions by name. + -k or --help-all-keywords Show help on all keywords. + -K Show a bare listing of keywords by name. + + VERB LIST + altkv bar bootstrap cat check clean-whitespace count count-distinct + count-similar cut decimate fill-down filter format-values fraction grep + group-by group-like having-fields head histogram join label least-frequent + merge-fields most-frequent nest nothing put regularize remove-empty-columns + rename reorder repeat reshape sample sec2gmt sec2gmtdate seqgen shuffle + skip-trivial-records sort sort-within-records stats1 stats2 step tac tail tee + top uniq unsparsify + + FUNCTION LIST + + + - - * / // .+ .+ .- .- .* ./ .// % ** | ^ & ~ << >> bitcount == != =~ !=~ + > >= < <= && || ^^ ! ? : . gsub regextract regextract_or_else strlen sub ssub + substr tolower toupper truncate capitalize lstrip rstrip strip + collapse_whitespace clean_whitespace system abs acos acosh asin asinh atan + atan2 atanh cbrt ceil cos cosh erf erfc exp expm1 floor invqnorm log log10 + log1p logifit madd max mexp min mmul msub pow qnorm round roundm sgn sin sinh + sqrt tan tanh urand urandrange urand32 urandint dhms2fsec dhms2sec fsec2dhms + fsec2hms gmt2sec localtime2sec hms2fsec hms2sec sec2dhms sec2gmt sec2gmt + sec2gmtdate sec2localtime sec2localtime sec2localdate sec2hms strftime + strftime_local strptime strptime_local systime is_absent is_bool is_boolean + is_empty is_empty_map is_float is_int is_map is_nonempty_map is_not_empty + is_not_map is_not_null is_null is_numeric is_present is_string + asserting_absent asserting_bool asserting_boolean asserting_empty + asserting_empty_map asserting_float asserting_int asserting_map + asserting_nonempty_map asserting_not_empty asserting_not_map + asserting_not_null asserting_null asserting_numeric asserting_present + asserting_string boolean float fmtnum hexfmt int string typeof depth haskey + joink joinkv joinv leafcount length mapdiff mapexcept mapselect mapsum splitkv + splitkvx splitnv splitnvx + + Please use "mlr --help-function {function name}" for function-specific help. + + I/O FORMATTING + --idkvp --odkvp --dkvp Delimited key-value pairs, e.g "a=1,b=2" + (this is Miller's default format). + + --inidx --onidx --nidx Implicitly-integer-indexed fields + (Unix-toolkit style). + -T Synonymous with "--nidx --fs tab". + + --icsv --ocsv --csv Comma-separated value (or tab-separated + with --fs tab, etc.) + + --itsv --otsv --tsv Keystroke-savers for "--icsv --ifs tab", + "--ocsv --ofs tab", "--csv --fs tab". + --iasv --oasv --asv Similar but using ASCII FS 0x1f and RS 0x1e + --iusv --ousv --usv Similar but using Unicode FS U+241F (UTF-8 0xe2909f) + and RS U+241E (UTF-8 0xe2909e) + + --icsvlite --ocsvlite --csvlite Comma-separated value (or tab-separated + with --fs tab, etc.). The 'lite' CSV does not handle + RFC-CSV double-quoting rules; is slightly faster; + and handles heterogeneity in the input stream via + empty newline followed by new header line. See also + http://johnkerl.org/miller/doc/file-formats.html#CSV/TSV/etc. + + --itsvlite --otsvlite --tsvlite Keystroke-savers for "--icsvlite --ifs tab", + "--ocsvlite --ofs tab", "--csvlite --fs tab". + -t Synonymous with --tsvlite. + --iasvlite --oasvlite --asvlite Similar to --itsvlite et al. but using ASCII FS 0x1f and RS 0x1e + --iusvlite --ousvlite --usvlite Similar to --itsvlite et al. but using Unicode FS U+241F (UTF-8 0xe2909f) + and RS U+241E (UTF-8 0xe2909e) + + --ipprint --opprint --pprint Pretty-printed tabular (produces no + output until all input is in). + --right Right-justifies all fields for PPRINT output. + --barred Prints a border around PPRINT output + (only available for output). + + --omd Markdown-tabular (only available for output). + + --ixtab --oxtab --xtab Pretty-printed vertical-tabular. + --xvright Right-justifies values for XTAB format. + + --ijson --ojson --json JSON tabular: sequence or list of one-level + maps: {...}{...} or [{...},{...}]. + --json-map-arrays-on-input JSON arrays are unmillerable. --json-map-arrays-on-input + --json-skip-arrays-on-input is the default: arrays are converted to integer-indexed + --json-fatal-arrays-on-input maps. The other two options cause them to be skipped, or + to be treated as errors. Please use the jq tool for full + JSON (pre)processing. + --jvstack Put one key-value pair per line for JSON + output. + --jsonx --ojsonx Keystroke-savers for --json --jvstack + --jsonx --ojsonx and --ojson --jvstack, respectively. + --jlistwrap Wrap JSON output in outermost [ ]. + --jknquoteint Do not quote non-string map keys in JSON output. + --jvquoteall Quote map values in JSON output, even if they're + numeric. + --jflatsep {string} Separator for flattening multi-level JSON keys, + e.g. '{"a":{"b":3}}' becomes a:b => 3 for + non-JSON formats. Defaults to :. + + -p is a keystroke-saver for --nidx --fs space --repifs + + Examples: --csv for CSV-formatted input and output; --idkvp --opprint for + DKVP-formatted input and pretty-printed output. + + Please use --iformat1 --oformat2 rather than --format1 --oformat2. + The latter sets up input and output flags for format1, not all of which + are overridden in all cases by setting output format to format2. + + COMMENTS IN DATA + --skip-comments Ignore commented lines (prefixed by "#") + within the input. + --skip-comments-with {string} Ignore commented lines within input, with + specified prefix. + --pass-comments Immediately print commented lines (prefixed by "#") + within the input. + --pass-comments-with {string} Immediately print commented lines within input, with + specified prefix. + Notes: + * Comments are only honored at the start of a line. + * In the absence of any of the above four options, comments are data like + any other text. + * When pass-comments is used, comment lines are written to standard output + immediately upon being read; they are not part of the record stream. + Results may be counterintuitive. A suggestion is to place comments at the + start of data files. + + FORMAT-CONVERSION KEYSTROKE-SAVERS + As keystroke-savers for format-conversion you may use the following: + --c2t --c2d --c2n --c2j --c2x --c2p --c2m + --t2c --t2d --t2n --t2j --t2x --t2p --t2m + --d2c --d2t --d2n --d2j --d2x --d2p --d2m + --n2c --n2t --n2d --n2j --n2x --n2p --n2m + --j2c --j2t --j2d --j2n --j2x --j2p --j2m + --x2c --x2t --x2d --x2n --x2j --x2p --x2m + --p2c --p2t --p2d --p2n --p2j --p2x --p2m + The letters c t d n j x p m refer to formats CSV, TSV, DKVP, NIDX, JSON, XTAB, + PPRINT, and markdown, respectively. Note that markdown format is available for + output only. + + COMPRESSED I/O + --prepipe {command} This allows Miller to handle compressed inputs. You can do + without this for single input files, e.g. "gunzip < myfile.csv.gz | mlr ...". + + However, when multiple input files are present, between-file separations are + lost; also, the FILENAME variable doesn't iterate. Using --prepipe you can + specify an action to be taken on each input file. This pre-pipe command must + be able to read from standard input; it will be invoked with + {command} < {filename}. + Examples: + mlr --prepipe 'gunzip' + mlr --prepipe 'zcat -cf' + mlr --prepipe 'xz -cd' + mlr --prepipe cat + mlr --prepipe-gunzip + mlr --prepipe-zcat + Note that this feature is quite general and is not limited to decompression + utilities. You can use it to apply per-file filters of your choice. + For output compression (or other) utilities, simply pipe the output: + mlr ... | {your compression command} + + There are shorthands --prepipe-zcat and --prepipe-gunzip which are + valid in .mlrrc files. The --prepipe flag is not valid in .mlrrc + files since that would put execution of the prepipe command under + control of the .mlrrc file. + + SEPARATORS + --rs --irs --ors Record separators, e.g. 'lf' or '\r\n' + --fs --ifs --ofs --repifs Field separators, e.g. comma + --ps --ips --ops Pair separators, e.g. equals sign + + Notes about line endings: + * Default line endings (--irs and --ors) are "auto" which means autodetect from + the input file format, as long as the input file(s) have lines ending in either + LF (also known as linefeed, '\n', 0x0a, Unix-style) or CRLF (also known as + carriage-return/linefeed pairs, '\r\n', 0x0d 0x0a, Windows style). + * If both irs and ors are auto (which is the default) then LF input will lead to LF + output and CRLF input will lead to CRLF output, regardless of the platform you're + running on. + * The line-ending autodetector triggers on the first line ending detected in the input + stream. E.g. if you specify a CRLF-terminated file on the command line followed by an + LF-terminated file then autodetected line endings will be CRLF. + * If you use --ors {something else} with (default or explicitly specified) --irs auto + then line endings are autodetected on input and set to what you specify on output. + * If you use --irs {something else} with (default or explicitly specified) --ors auto + then the output line endings used are LF on Unix/Linux/BSD/MacOSX, and CRLF on Windows. + + Notes about all other separators: + * IPS/OPS are only used for DKVP and XTAB formats, since only in these formats + do key-value pairs appear juxtaposed. + * IRS/ORS are ignored for XTAB format. Nominally IFS and OFS are newlines; + XTAB records are separated by two or more consecutive IFS/OFS -- i.e. + a blank line. Everything above about --irs/--ors/--rs auto becomes --ifs/--ofs/--fs + auto for XTAB format. (XTAB's default IFS/OFS are "auto".) + * OFS must be single-character for PPRINT format. This is because it is used + with repetition for alignment; multi-character separators would make + alignment impossible. + * OPS may be multi-character for XTAB format, in which case alignment is + disabled. + * TSV is simply CSV using tab as field separator ("--fs tab"). + * FS/PS are ignored for markdown format; RS is used. + * All FS and PS options are ignored for JSON format, since they are not relevant + to the JSON format. + * You can specify separators in any of the following ways, shown by example: + - Type them out, quoting as necessary for shell escapes, e.g. + "--fs '|' --ips :" + - C-style escape sequences, e.g. "--rs '\r\n' --fs '\t'". + - To avoid backslashing, you can use any of the following names: + cr crcr newline lf lflf crlf crlfcrlf tab space comma pipe slash colon semicolon equals + * Default separators by format: + File format RS FS PS + gen N/A (N/A) (N/A) + dkvp auto , = + json auto (N/A) (N/A) + nidx auto space (N/A) + csv auto , (N/A) + csvlite auto , (N/A) + markdown auto (N/A) (N/A) + pprint auto space (N/A) + xtab (N/A) auto space + + CSV-SPECIFIC OPTIONS + --implicit-csv-header Use 1,2,3,... as field labels, rather than from line 1 + of input files. Tip: combine with "label" to recreate + missing headers. + --allow-ragged-csv-input|--ragged If a data line has fewer fields than the header line, + fill remaining keys with empty string. If a data line has more + fields than the header line, use integer field labels as in + the implicit-header case. + --headerless-csv-output Print only CSV data lines. + -N Keystroke-saver for --implicit-csv-header --headerless-csv-output. + + DOUBLE-QUOTING FOR CSV/CSVLITE OUTPUT + --quote-all Wrap all fields in double quotes + --quote-none Do not wrap any fields in double quotes, even if they have + OFS or ORS in them + --quote-minimal Wrap fields in double quotes only if they have OFS or ORS + in them (default) + --quote-numeric Wrap fields in double quotes only if they have numbers + in them + --quote-original Wrap fields in double quotes if and only if they were + quoted on input. This isn't sticky for computed fields: + e.g. if fields a and b were quoted on input and you do + "put '$c = $a . $b'" then field c won't inherit a or b's + was-quoted-on-input flag. + + NUMERICAL FORMATTING + --ofmt {format} E.g. %.18lf, %.0lf. Please use sprintf-style codes for + double-precision. Applies to verbs which compute new + values, e.g. put, stats1, stats2. See also the fmtnum + function within mlr put (mlr --help-all-functions). + Defaults to %lf. + + OTHER OPTIONS + --seed {n} with n of the form 12345678 or 0xcafefeed. For put/filter + urand()/urandint()/urand32(). + --nr-progress-mod {m}, with m a positive integer: print filename and record + count to stderr every m input records. + --from {filename} Use this to specify an input file before the verb(s), + rather than after. May be used more than once. Example: + "mlr --from a.dat --from b.dat cat" is the same as + "mlr cat a.dat b.dat". + -n Process no input files, nor standard input either. Useful + for mlr put with begin/end statements only. (Same as --from + /dev/null.) Also useful in "mlr -n put -v '...'" for + analyzing abstract syntax trees (if that's your thing). + -I Process files in-place. For each file name on the command + line, output is written to a temp file in the same + directory, which is then renamed over the original. Each + file is processed in isolation: if the output format is + CSV, CSV headers will be present in each output file; + statistics are only over each file's own records; and so on. + + THEN-CHAINING + Output of one verb may be chained as input to another using "then", e.g. + mlr stats1 -a min,mean,max -f flag,u,v -g color then sort -f color + + AUXILIARY COMMANDS + Miller has a few otherwise-standalone executables packaged within it. + They do not participate in any other parts of Miller. + Available subcommands: + aux-list + lecat + termcvt + hex + unhex + netbsd-strptime + For more information, please invoke mlr {subcommand} --help + +MLRRC + You can set up personal defaults via a $HOME/.mlrrc and/or ./.mlrrc. + For example, if you usually process CSV, then you can put "--csv" in your .mlrrc file + and that will be the default input/output format unless otherwise specified on the command line. + + The .mlrrc file format is one "--flag" or "--option value" per line, with the leading "--" optional. + Hash-style comments and blank lines are ignored. + + Sample .mlrrc: + # Input and output formats are CSV by default (unless otherwise specified + # on the mlr command line): + csv + # These are no-ops for CSV, but when I do use JSON output, I want these + # pretty-printing options to be used: + jvstack + jlistwrap + + How to specify location of .mlrrc: + * If $MLRRC is set: + o If its value is "__none__" then no .mlrrc files are processed. + o Otherwise, its value (as a filename) is loaded and processed. If there are syntax + errors, they abort mlr with a usage message (as if you had mistyped something on the + command line). If the file can't be loaded at all, though, it is silently skipped. + o Any .mlrrc in your home directory or current directory is ignored whenever $MLRRC is + set in the environment. + * Otherwise: + o If $HOME/.mlrrc exists, it's then processed as above. + o If ./.mlrrc exists, it's then also processed as above. + (I.e. current-directory .mlrrc defaults are stacked over home-directory .mlrrc defaults.) + + See also: + https://johnkerl.org/miller/doc/customization.html + +VERBS + altkv + Usage: mlr altkv [no options] + Given fields with values of the form a,b,c,d,e,f emits a=b,c=d,e=f pairs. + + bar + Usage: mlr bar [options] + Replaces a numeric field with a number of asterisks, allowing for cheesy + bar plots. These align best with --opprint or --oxtab output format. + Options: + -f {a,b,c} Field names to convert to bars. + -c {character} Fill character: default '*'. + -x {character} Out-of-bounds character: default '#'. + -b {character} Blank character: default '.'. + --lo {lo} Lower-limit value for min-width bar: default '0.000000'. + --hi {hi} Upper-limit value for max-width bar: default '100.000000'. + -w {n} Bar-field width: default '40'. + --auto Automatically computes limits, ignoring --lo and --hi. + Holds all records in memory before producing any output. + + bootstrap + Usage: mlr bootstrap [options] + Emits an n-sample, with replacement, of the input records. + Options: + -n {number} Number of samples to output. Defaults to number of input records. + Must be non-negative. + See also mlr sample and mlr shuffle. + + cat + Usage: mlr cat [options] + Passes input records directly to output. Most useful for format conversion. + Options: + -n Prepend field "n" to each record with record-counter starting at 1 + -g {comma-separated field name(s)} When used with -n/-N, writes record-counters + keyed by specified field name(s). + -v Write a low-level record-structure dump to stderr. + -N {name} Prepend field {name} to each record with record-counter starting at 1 + + check + Usage: mlr check + Consumes records without printing any output. + Useful for doing a well-formatted check on input data. + + clean-whitespace + Usage: mlr clean-whitespace [options] + For each record, for each field in the record, whitespace-cleans the keys and + values. Whitespace-cleaning entails stripping leading and trailing whitespace, + and replacing multiple whitespace with singles. For finer-grained control, + please see the DSL functions lstrip, rstrip, strip, collapse_whitespace, + and clean_whitespace. + + Options: + -k|--keys-only Do not touch values. + -v|--values-only Do not touch keys. + It is an error to specify -k as well as -v -- to clean keys and values, + leave off -k as well as -v. + + count + Usage: mlr count [options] + Prints number of records, optionally grouped by distinct values for specified field names. + + Options: + -g {a,b,c} Field names for distinct count. + -n Show only the number of distinct values. Not interesting without -g. + -o {name} Field name for output count. Default "count". + + count-distinct + Usage: mlr count-distinct [options] + Prints number of records having distinct values for specified field names. + Same as uniq -c. + + Options: + -f {a,b,c} Field names for distinct count. + -n Show only the number of distinct values. Not compatible with -u. + -o {name} Field name for output count. Default "count". + Ignored with -u. + -u Do unlashed counts for multiple field names. With -f a,b and + without -u, computes counts for distinct combinations of a + and b field values. With -f a,b and with -u, computes counts + for distinct a field values and counts for distinct b field + values separately. + + count-similar + Usage: mlr count-similar [options] + Ingests all records, then emits each record augmented by a count of + the number of other records having the same group-by field values. + Options: + -g {d,e,f} Group-by-field names for counts. + -o {name} Field name for output count. Default "count". + + cut + Usage: mlr cut [options] + Passes through input records with specified fields included/excluded. + -f {a,b,c} Field names to include for cut. + -o Retain fields in the order specified here in the argument list. + Default is to retain them in the order found in the input data. + -x|--complement Exclude, rather than include, field names specified by -f. + -r Treat field names as regular expressions. "ab", "a.*b" will + match any field name containing the substring "ab" or matching + "a.*b", respectively; anchors of the form "^ab$", "^a.*b$" may + be used. The -o flag is ignored when -r is present. + Examples: + mlr cut -f hostname,status + mlr cut -x -f hostname,status + mlr cut -r -f '^status$,sda[0-9]' + mlr cut -r -f '^status$,"sda[0-9]"' + mlr cut -r -f '^status$,"sda[0-9]"i' (this is case-insensitive) + + decimate + Usage: mlr decimate [options] + -n {count} Decimation factor; default 10 + -b Decimate by printing first of every n. + -e Decimate by printing last of every n (default). + -g {a,b,c} Optional group-by-field names for decimate counts + Passes through one of every n records, optionally by category. + + fill-down + Usage: mlr fill-down [options] + -f {a,b,c} Field names for fill-down + -a|--only-if-absent Field names for fill-down + If a given record has a missing value for a given field, fill that from + the corresponding value from a previous record, if any. + By default, a 'missing' field either is absent, or has the empty-string value. + With -a, a field is 'missing' only if it is absent. + + filter + Usage: mlr filter [options] {expression} + Prints records for which {expression} evaluates to true. + If there are multiple semicolon-delimited expressions, all of them are + evaluated and the last one is used as the filter criterion. + + Conversion options: + -S: Keeps field values as strings with no type inference to int or float. + -F: Keeps field values as strings or floats with no inference to int. + All field values are type-inferred to int/float/string unless this behavior is + suppressed with -S or -F. + + Output/formatting options: + --oflatsep {string}: Separator to use when flattening multi-level @-variables + to output records for emit. Default ":". + --jknquoteint: For dump output (JSON-formatted), do not quote map keys if non-string. + --jvquoteall: For dump output (JSON-formatted), quote map values even if non-string. + Any of the output-format command-line flags (see mlr -h). Example: using + mlr --icsv --opprint ... then put --ojson 'tee > "mytap-".$a.".dat", $*' then ... + the input is CSV, the output is pretty-print tabular, but the tee-file output + is written in JSON format. + --no-fflush: for emit, tee, print, and dump, don't call fflush() after every + record. + + Expression-specification options: + -f {filename}: the DSL expression is taken from the specified file rather + than from the command line. Outer single quotes wrapping the expression + should not be placed in the file. If -f is specified more than once, + all input files specified using -f are concatenated to produce the expression. + (For example, you can define functions in one file and call them from another.) + -e {expression}: You can use this after -f to add an expression. Example use + case: define functions/subroutines in a file you specify with -f, then call + them with an expression you specify with -e. + (If you mix -e and -f then the expressions are evaluated in the order encountered. + Since the expression pieces are simply concatenated, please be sure to use intervening + semicolons to separate expressions.) + + -s name=value: Predefines out-of-stream variable @name to have value "value". + Thus mlr filter put -s foo=97 '$column += @foo' is like + mlr filter put 'begin {@foo = 97} $column += @foo'. + The value part is subject to type-inferencing as specified by -S/-F. + May be specified more than once, e.g. -s name1=value1 -s name2=value2. + Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE + + Tracing options: + -v: Prints the expressions's AST (abstract syntax tree), which gives + full transparency on the precedence and associativity rules of + Miller's grammar, to stdout. + -a: Prints a low-level stack-allocation trace to stdout. + -t: Prints a low-level parser trace to stderr. + -T: Prints a every statement to stderr as it is executed. + + Other options: + -x: Prints records for which {expression} evaluates to false. + + Please use a dollar sign for field names and double-quotes for string + literals. If field names have special characters such as "." then you might + use braces, e.g. '${field.name}'. Miller built-in variables are + NF NR FNR FILENUM FILENAME M_PI M_E, and ENV["namegoeshere"] to access environment + variables. The environment-variable name may be an expression, e.g. a field + value. + + Use # to comment to end of line. + + Examples: + mlr filter 'log10($count) > 4.0' + mlr filter 'FNR == 2' (second record in each file) + mlr filter 'urand() < 0.001' (subsampling) + mlr filter '$color != "blue" && $value > 4.2' + mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)' + mlr filter '($name =~ "^sys.*east$") || ($name =~ "^dev.[0-9]+"i)' + mlr filter '$ab = $a+$b; $cd = $c+$d; $ab != $cd' + mlr filter ' + NR == 1 || + #NR == 2 || + NR == 3 + ' + + Please see https://miller.readthedocs.io/en/latest/reference.html for more information + including function list. Or "mlr -f". Please also see "mlr grep" which is + useful when you don't yet know which field name(s) you're looking for. + Please see in particular: + http://www.johnkerl.org/miller/doc/reference-verbs.html#filter + + format-values + Usage: mlr format-values [options] + Applies format strings to all field values, depending on autodetected type. + * If a field value is detected to be integer, applies integer format. + * Else, if a field value is detected to be float, applies float format. + * Else, applies string format. + + Note: this is a low-keystroke way to apply formatting to many fields. To get + finer control, please see the fmtnum function within the mlr put DSL. + + Note: this verb lets you apply arbitrary format strings, which can produce + undefined behavior and/or program crashes. See your system's "man printf". + + Options: + -i {integer format} Defaults to "%lld". + Examples: "%06lld", "%08llx". + Note that Miller integers are long long so you must use + formats which apply to long long, e.g. with ll in them. + Undefined behavior results otherwise. + -f {float format} Defaults to "%lf". + Examples: "%8.3lf", "%.6le". + Note that Miller floats are double-precision so you must + use formats which apply to double, e.g. with l[efg] in them. + Undefined behavior results otherwise. + -s {string format} Defaults to "%s". + Examples: "_%s", "%08s". + Note that you must use formats which apply to string, e.g. + with s in them. Undefined behavior results otherwise. + -n Coerce field values autodetected as int to float, and then + apply the float format. + + fraction + Usage: mlr fraction [options] + For each record's value in specified fields, computes the ratio of that + value to the sum of values in that field over all input records. + E.g. with input records x=1 x=2 x=3 and x=4, emits output records + x=1,x_fraction=0.1 x=2,x_fraction=0.2 x=3,x_fraction=0.3 and x=4,x_fraction=0.4 + + Note: this is internally a two-pass algorithm: on the first pass it retains + input records and accumulates sums; on the second pass it computes quotients + and emits output records. This means it produces no output until all input is read. + + Options: + -f {a,b,c} Field name(s) for fraction calculation + -g {d,e,f} Optional group-by-field name(s) for fraction counts + -p Produce percents [0..100], not fractions [0..1]. Output field names + end with "_percent" rather than "_fraction" + -c Produce cumulative distributions, i.e. running sums: each output + value folds in the sum of the previous for the specified group + E.g. with input records x=1 x=2 x=3 and x=4, emits output records + x=1,x_cumulative_fraction=0.1 x=2,x_cumulative_fraction=0.3 + x=3,x_cumulative_fraction=0.6 and x=4,x_cumulative_fraction=1.0 + + grep + Usage: mlr grep [options] {regular expression} + Passes through records which match {regex}. + Options: + -i Use case-insensitive search. + -v Invert: pass through records which do not match the regex. + Note that "mlr filter" is more powerful, but requires you to know field names. + By contrast, "mlr grep" allows you to regex-match the entire record. It does + this by formatting each record in memory as DKVP, using command-line-specified + ORS/OFS/OPS, and matching the resulting line against the regex specified + here. In particular, the regex is not applied to the input stream: if you + have CSV with header line "x,y,z" and data line "1,2,3" then the regex will + be matched, not against either of these lines, but against the DKVP line + "x=1,y=2,z=3". Furthermore, not all the options to system grep are supported, + and this command is intended to be merely a keystroke-saver. To get all the + features of system grep, you can do + "mlr --odkvp ... | grep ... | mlr --idkvp ..." + + group-by + Usage: mlr group-by {comma-separated field names} + Outputs records in batches having identical values at specified field names. + + group-like + Usage: mlr group-like + Outputs records in batches having identical field names. + + having-fields + Usage: mlr having-fields [options] + Conditionally passes through records depending on each record's field names. + Options: + --at-least {comma-separated names} + --which-are {comma-separated names} + --at-most {comma-separated names} + --all-matching {regular expression} + --any-matching {regular expression} + --none-matching {regular expression} + Examples: + mlr having-fields --which-are amount,status,owner + mlr having-fields --any-matching 'sda[0-9]' + mlr having-fields --any-matching '"sda[0-9]"' + mlr having-fields --any-matching '"sda[0-9]"i' (this is case-insensitive) + + head + Usage: mlr head [options] + -n {count} Head count to print; default 10 + -g {a,b,c} Optional group-by-field names for head counts + Passes through the first n records, optionally by category. + Without -g, ceases consuming more input (i.e. is fast) when n + records have been read. + + histogram + Usage: mlr histogram [options] + -f {a,b,c} Value-field names for histogram counts + --lo {lo} Histogram low value + --hi {hi} Histogram high value + --nbins {n} Number of histogram bins + --auto Automatically computes limits, ignoring --lo and --hi. + Holds all values in memory before producing any output. + -o {prefix} Prefix for output field name. Default: no prefix. + Just a histogram. Input values < lo or > hi are not counted. + + join + Usage: mlr join [options] + Joins records from specified left file name with records from all file names + at the end of the Miller argument list. + Functionality is essentially the same as the system "join" command, but for + record streams. + Options: + -f {left file name} + -j {a,b,c} Comma-separated join-field names for output + -l {a,b,c} Comma-separated join-field names for left input file; + defaults to -j values if omitted. + -r {a,b,c} Comma-separated join-field names for right input file(s); + defaults to -j values if omitted. + --lp {text} Additional prefix for non-join output field names from + the left file + --rp {text} Additional prefix for non-join output field names from + the right file(s) + --np Do not emit paired records + --ul Emit unpaired records from the left file + --ur Emit unpaired records from the right file(s) + -s|--sorted-input Require sorted input: records must be sorted + lexically by their join-field names, else not all records will + be paired. The only likely use case for this is with a left + file which is too big to fit into system memory otherwise. + -u Enable unsorted input. (This is the default even without -u.) + In this case, the entire left file will be loaded into memory. + --prepipe {command} As in main input options; see mlr --help for details. + If you wish to use a prepipe command for the main input as well + as here, it must be specified there as well as here. + File-format options default to those for the right file names on the Miller + argument list, but may be overridden for the left file as follows. Please see + the main "mlr --help" for more information on syntax for these arguments. + -i {one of csv,dkvp,nidx,pprint,xtab} + --irs {record-separator character} + --ifs {field-separator character} + --ips {pair-separator character} + --repifs + --repips + Please use "mlr --usage-separator-options" for information on specifying separators. + Please see https://miller.readthedocs.io/en/latest/reference-verbs.html#join for more information + including examples. + + label + Usage: mlr label {new1,new2,new3,...} + Given n comma-separated names, renames the first n fields of each record to + have the respective name. (Fields past the nth are left with their original + names.) Particularly useful with --inidx or --implicit-csv-header, to give + useful names to otherwise integer-indexed fields. + Examples: + "echo 'a b c d' | mlr --inidx --odkvp cat" gives "1=a,2=b,3=c,4=d" + "echo 'a b c d' | mlr --inidx --odkvp label s,t" gives "s=a,t=b,3=c,4=d" + + least-frequent + Usage: mlr least-frequent [options] + Shows the least frequently occurring distinct values for specified field names. + The first entry is the statistical anti-mode; the remaining are runners-up. + Options: + -f {one or more comma-separated field names}. Required flag. + -n {count}. Optional flag defaulting to 10. + -b Suppress counts; show only field values. + -o {name} Field name for output count. Default "count". + See also "mlr most-frequent". + + merge-fields + Usage: mlr merge-fields [options] + Computes univariate statistics for each input record, accumulated across + specified fields. + Options: + -a {sum,count,...} Names of accumulators. One or more of: + count Count instances of fields + mode Find most-frequently-occurring values for fields; first-found wins tie + antimode Find least-frequently-occurring values for fields; first-found wins tie + sum Compute sums of specified fields + mean Compute averages (sample means) of specified fields + stddev Compute sample standard deviation of specified fields + var Compute sample variance of specified fields + meaneb Estimate error bars for averages (assuming no sample autocorrelation) + skewness Compute sample skewness of specified fields + kurtosis Compute sample kurtosis of specified fields + min Compute minimum values of specified fields + max Compute maximum values of specified fields + -f {a,b,c} Value-field names on which to compute statistics. Requires -o. + -r {a,b,c} Regular expressions for value-field names on which to compute + statistics. Requires -o. + -c {a,b,c} Substrings for collapse mode. All fields which have the same names + after removing substrings will be accumulated together. Please see + examples below. + -i Use interpolated percentiles, like R's type=7; default like type=1. + Not sensical for string-valued fields. + -o {name} Output field basename for -f/-r. + -k Keep the input fields which contributed to the output statistics; + the default is to omit them. + -F Computes integerable things (e.g. count) in floating point. + + String-valued data make sense unless arithmetic on them is required, + e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data, + numbers are less than strings. + + Example input data: "a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8". + Example: mlr merge-fields -a sum,count -f a_in_x,a_out_x -o foo + produces "b_in_y=4,b_out_x=8,foo_sum=3,foo_count=2" since "a_in_x,a_out_x" are + summed over. + Example: mlr merge-fields -a sum,count -r in_,out_ -o bar + produces "bar_sum=15,bar_count=4" since all four fields are summed over. + Example: mlr merge-fields -a sum,count -c in_,out_ + produces "a_x_sum=3,a_x_count=2,b_y_sum=4,b_y_count=1,b_x_sum=8,b_x_count=1" + since "a_in_x" and "a_out_x" both collapse to "a_x", "b_in_y" collapses to + "b_y", and "b_out_x" collapses to "b_x". + + most-frequent + Usage: mlr most-frequent [options] + Shows the most frequently occurring distinct values for specified field names. + The first entry is the statistical mode; the remaining are runners-up. + Options: + -f {one or more comma-separated field names}. Required flag. + -n {count}. Optional flag defaulting to 10. + -b Suppress counts; show only field values. + -o {name} Field name for output count. Default "count". + See also "mlr least-frequent". + + nest + Usage: mlr nest [options] + Explodes specified field values into separate fields/records, or reverses this. + Options: + --explode,--implode One is required. + --values,--pairs One is required. + --across-records,--across-fields One is required. + -f {field name} Required. + --nested-fs {string} Defaults to ";". Field separator for nested values. + --nested-ps {string} Defaults to ":". Pair separator for nested key-value pairs. + --evar {string} Shorthand for --explode --values ---across-records --nested-fs {string} + --ivar {string} Shorthand for --implode --values ---across-records --nested-fs {string} + Please use "mlr --usage-separator-options" for information on specifying separators. + + Examples: + + mlr nest --explode --values --across-records -f x + with input record "x=a;b;c,y=d" produces output records + "x=a,y=d" + "x=b,y=d" + "x=c,y=d" + Use --implode to do the reverse. + + mlr nest --explode --values --across-fields -f x + with input record "x=a;b;c,y=d" produces output records + "x_1=a,x_2=b,x_3=c,y=d" + Use --implode to do the reverse. + + mlr nest --explode --pairs --across-records -f x + with input record "x=a:1;b:2;c:3,y=d" produces output records + "a=1,y=d" + "b=2,y=d" + "c=3,y=d" + + mlr nest --explode --pairs --across-fields -f x + with input record "x=a:1;b:2;c:3,y=d" produces output records + "a=1,b=2,c=3,y=d" + + Notes: + * With --pairs, --implode doesn't make sense since the original field name has + been lost. + * The combination "--implode --values --across-records" is non-streaming: + no output records are produced until all input records have been read. In + particular, this means it won't work in tail -f contexts. But all other flag + combinations result in streaming (tail -f friendly) data processing. + * It's up to you to ensure that the nested-fs is distinct from your data's IFS: + e.g. by default the former is semicolon and the latter is comma. + See also mlr reshape. + + nothing + Usage: mlr nothing + Drops all input records. Useful for testing, or after tee/print/etc. have + produced other output. + + put + Usage: mlr put [options] {expression} + Adds/updates specified field(s). Expressions are semicolon-separated and must + either be assignments, or evaluate to boolean. Booleans with following + statements in curly braces control whether those statements are executed; + booleans without following curly braces do nothing except side effects (e.g. + regex-captures into \1, \2, etc.). + + Conversion options: + -S: Keeps field values as strings with no type inference to int or float. + -F: Keeps field values as strings or floats with no inference to int. + All field values are type-inferred to int/float/string unless this behavior is + suppressed with -S or -F. + + Output/formatting options: + --oflatsep {string}: Separator to use when flattening multi-level @-variables + to output records for emit. Default ":". + --jknquoteint: For dump output (JSON-formatted), do not quote map keys if non-string. + --jvquoteall: For dump output (JSON-formatted), quote map values even if non-string. + Any of the output-format command-line flags (see mlr -h). Example: using + mlr --icsv --opprint ... then put --ojson 'tee > "mytap-".$a.".dat", $*' then ... + the input is CSV, the output is pretty-print tabular, but the tee-file output + is written in JSON format. + --no-fflush: for emit, tee, print, and dump, don't call fflush() after every + record. + + Expression-specification options: + -f {filename}: the DSL expression is taken from the specified file rather + than from the command line. Outer single quotes wrapping the expression + should not be placed in the file. If -f is specified more than once, + all input files specified using -f are concatenated to produce the expression. + (For example, you can define functions in one file and call them from another.) + -e {expression}: You can use this after -f to add an expression. Example use + case: define functions/subroutines in a file you specify with -f, then call + them with an expression you specify with -e. + (If you mix -e and -f then the expressions are evaluated in the order encountered. + Since the expression pieces are simply concatenated, please be sure to use intervening + semicolons to separate expressions.) + + -s name=value: Predefines out-of-stream variable @name to have value "value". + Thus mlr put put -s foo=97 '$column += @foo' is like + mlr put put 'begin {@foo = 97} $column += @foo'. + The value part is subject to type-inferencing as specified by -S/-F. + May be specified more than once, e.g. -s name1=value1 -s name2=value2. + Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE + + Tracing options: + -v: Prints the expressions's AST (abstract syntax tree), which gives + full transparency on the precedence and associativity rules of + Miller's grammar, to stdout. + -a: Prints a low-level stack-allocation trace to stdout. + -t: Prints a low-level parser trace to stderr. + -T: Prints a every statement to stderr as it is executed. + + Other options: + -q: Does not include the modified record in the output stream. Useful for when + all desired output is in begin and/or end blocks. + + Please use a dollar sign for field names and double-quotes for string + literals. If field names have special characters such as "." then you might + use braces, e.g. '${field.name}'. Miller built-in variables are + NF NR FNR FILENUM FILENAME M_PI M_E, and ENV["namegoeshere"] to access environment + variables. The environment-variable name may be an expression, e.g. a field + value. + + Use # to comment to end of line. + + Examples: + mlr put '$y = log10($x); $z = sqrt($y)' + mlr put '$x>0.0 { $y=log10($x); $z=sqrt($y) }' # does {...} only if $x > 0.0 + mlr put '$x>0.0; $y=log10($x); $z=sqrt($y)' # does all three statements + mlr put '$a =~ "([a-z]+)_([0-9]+); $b = "left_\1"; $c = "right_\2"' + mlr put '$a =~ "([a-z]+)_([0-9]+) { $b = "left_\1"; $c = "right_\2" }' + mlr put '$filename = FILENAME' + mlr put '$colored_shape = $color . "_" . $shape' + mlr put '$y = cos($theta); $z = atan2($y, $x)' + mlr put '$name = sub($name, "http.*com"i, "")' + mlr put -q '@sum += $x; end {emit @sum}' + mlr put -q '@sum[$a] += $x; end {emit @sum, "a"}' + mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' + mlr put -q '@min=min(@min,$x);@max=max(@max,$x); end{emitf @min, @max}' + mlr put -q 'is_null(@xmax) || $x > @xmax {@xmax=$x; @recmax=$*}; end {emit @recmax}' + mlr put ' + $x = 1; + #$y = 2; + $z = 3 + ' + + Please see also 'mlr -k' for examples using redirected output. + + Please see https://miller.readthedocs.io/en/latest/reference.html for more information + including function list. Or "mlr -f". + Please see in particular: + http://www.johnkerl.org/miller/doc/reference-verbs.html#put + + regularize + Usage: mlr regularize + For records seen earlier in the data stream with same field names in + a different order, outputs them with field names in the previously + encountered order. + Example: input records a=1,c=2,b=3, then e=4,d=5, then c=7,a=6,b=8 + output as a=1,c=2,b=3, then e=4,d=5, then a=6,c=7,b=8 + + remove-empty-columns + Usage: mlr remove-empty-columns + Omits fields which are empty on every input row. Non-streaming. + + rename + Usage: mlr rename [options] {old1,new1,old2,new2,...} + Renames specified fields. + Options: + -r Treat old field names as regular expressions. "ab", "a.*b" + will match any field name containing the substring "ab" or + matching "a.*b", respectively; anchors of the form "^ab$", + "^a.*b$" may be used. New field names may be plain strings, + or may contain capture groups of the form "\1" through + "\9". Wrapping the regex in double quotes is optional, but + is required if you wish to follow it with 'i' to indicate + case-insensitivity. + -g Do global replacement within each field name rather than + first-match replacement. + Examples: + mlr rename old_name,new_name' + mlr rename old_name_1,new_name_1,old_name_2,new_name_2' + mlr rename -r 'Date_[0-9]+,Date,' Rename all such fields to be "Date" + mlr rename -r '"Date_[0-9]+",Date' Same + mlr rename -r 'Date_([0-9]+).*,\1' Rename all such fields to be of the form 20151015 + mlr rename -r '"name"i,Name' Rename "name", "Name", "NAME", etc. to "Name" + + reorder + Usage: mlr reorder [options] + -f {a,b,c} Field names to reorder. + -e Put specified field names at record end: default is to put + them at record start. + Examples: + mlr reorder -f a,b sends input record "d=4,b=2,a=1,c=3" to "a=1,b=2,d=4,c=3". + mlr reorder -e -f a,b sends input record "d=4,b=2,a=1,c=3" to "d=4,c=3,a=1,b=2". + + repeat + Usage: mlr repeat [options] + Copies input records to output records multiple times. + Options must be exactly one of the following: + -n {repeat count} Repeat each input record this many times. + -f {field name} Same, but take the repeat count from the specified + field name of each input record. + Example: + echo x=0 | mlr repeat -n 4 then put '$x=urand()' + produces: + x=0.488189 + x=0.484973 + x=0.704983 + x=0.147311 + Example: + echo a=1,b=2,c=3 | mlr repeat -f b + produces: + a=1,b=2,c=3 + a=1,b=2,c=3 + Example: + echo a=1,b=2,c=3 | mlr repeat -f c + produces: + a=1,b=2,c=3 + a=1,b=2,c=3 + a=1,b=2,c=3 + + reshape + Usage: mlr reshape [options] + Wide-to-long options: + -i {input field names} -o {key-field name,value-field name} + -r {input field regexes} -o {key-field name,value-field name} + These pivot/reshape the input data such that the input fields are removed + and separate records are emitted for each key/value pair. + Note: this works with tail -f and produces output records for each input + record seen. + Long-to-wide options: + -s {key-field name,value-field name} + These pivot/reshape the input data to undo the wide-to-long operation. + Note: this does not work with tail -f; it produces output records only after + all input records have been read. + + Examples: + + Input file "wide.txt": + time X Y + 2009-01-01 0.65473572 2.4520609 + 2009-01-02 -0.89248112 0.2154713 + 2009-01-03 0.98012375 1.3179287 + + mlr --pprint reshape -i X,Y -o item,value wide.txt + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + mlr --pprint reshape -r '[A-Z]' -o item,value wide.txt + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + Input file "long.txt": + time item value + 2009-01-01 X 0.65473572 + 2009-01-01 Y 2.4520609 + 2009-01-02 X -0.89248112 + 2009-01-02 Y 0.2154713 + 2009-01-03 X 0.98012375 + 2009-01-03 Y 1.3179287 + + mlr --pprint reshape -s item,value long.txt + time X Y + 2009-01-01 0.65473572 2.4520609 + 2009-01-02 -0.89248112 0.2154713 + 2009-01-03 0.98012375 1.3179287 + See also mlr nest. + + sample + Usage: mlr sample [options] + Reservoir sampling (subsampling without replacement), optionally by category. + -k {count} Required: number of records to output, total, or by group if using -g. + -g {a,b,c} Optional: group-by-field names for samples. + See also mlr bootstrap and mlr shuffle. + + sec2gmt + Usage: mlr sec2gmt [options] {comma-separated list of field names} + Replaces a numeric field representing seconds since the epoch with the + corresponding GMT timestamp; leaves non-numbers as-is. This is nothing + more than a keystroke-saver for the sec2gmt function: + mlr sec2gmt time1,time2 + is the same as + mlr put '$time1=sec2gmt($time1);$time2=sec2gmt($time2)' + Options: + -1 through -9: format the seconds using 1..9 decimal places, respectively. + + sec2gmtdate + Usage: mlr sec2gmtdate {comma-separated list of field names} + Replaces a numeric field representing seconds since the epoch with the + corresponding GMT year-month-day timestamp; leaves non-numbers as-is. + This is nothing more than a keystroke-saver for the sec2gmtdate function: + mlr sec2gmtdate time1,time2 + is the same as + mlr put '$time1=sec2gmtdate($time1);$time2=sec2gmtdate($time2)' + + seqgen + Usage: mlr seqgen [options] + Produces a sequence of counters. Discards the input record stream. Produces + output as specified by the following options: + -f {name} Field name for counters; default "i". + --start {number} Inclusive start value; default "1". + --stop {number} Inclusive stop value; default "100". + --step {number} Step value; default "1". + Start, stop, and/or step may be floating-point. Output is integer if start, + stop, and step are all integers. Step may be negative. It may not be zero + unless start == stop. + + shuffle + Usage: mlr shuffle {no options} + Outputs records randomly permuted. No output records are produced until + all input records are read. + See also mlr bootstrap and mlr sample. + + skip-trivial-records + Usage: mlr skip-trivial-records [options] + Passes through all records except: + * those with zero fields; + * those for which all fields have empty value. + + sort + Usage: mlr sort {flags} + Flags: + -f {comma-separated field names} Lexical ascending + -n {comma-separated field names} Numerical ascending; nulls sort last + -nf {comma-separated field names} Same as -n + -r {comma-separated field names} Lexical descending + -nr {comma-separated field names} Numerical descending; nulls sort first + Sorts records primarily by the first specified field, secondarily by the second + field, and so on. (Any records not having all specified sort keys will appear + at the end of the output, in the order they were encountered, regardless of the + specified sort order.) The sort is stable: records that compare equal will sort + in the order they were encountered in the input record stream. + + Example: + mlr sort -f a,b -nr x,y,z + which is the same as: + mlr sort -f a -f b -nr x -nr y -nr z + + sort-within-records + Usage: mlr sort-within-records [no options] + Outputs records sorted lexically ascending by keys. + + stats1 + Usage: mlr stats1 [options] + Computes univariate statistics for one or more given fields, accumulated across + the input record stream. + Options: + -a {sum,count,...} Names of accumulators: p10 p25.2 p50 p98 p100 etc. and/or + one or more of: + count Count instances of fields + mode Find most-frequently-occurring values for fields; first-found wins tie + antimode Find least-frequently-occurring values for fields; first-found wins tie + sum Compute sums of specified fields + mean Compute averages (sample means) of specified fields + stddev Compute sample standard deviation of specified fields + var Compute sample variance of specified fields + meaneb Estimate error bars for averages (assuming no sample autocorrelation) + skewness Compute sample skewness of specified fields + kurtosis Compute sample kurtosis of specified fields + min Compute minimum values of specified fields + max Compute maximum values of specified fields + -f {a,b,c} Value-field names on which to compute statistics + --fr {regex} Regex for value-field names on which to compute statistics + (compute statistics on values in all field names matching regex) + --fx {regex} Inverted regex for value-field names on which to compute statistics + (compute statistics on values in all field names not matching regex) + -g {d,e,f} Optional group-by-field names + --gr {regex} Regex for optional group-by-field names + (group by values in field names matching regex) + --gx {regex} Inverted regex for optional group-by-field names + (group by values in field names not matching regex) + --grfx {regex} Shorthand for --gr {regex} --fx {that same regex} + -i Use interpolated percentiles, like R's type=7; default like type=1. + Not sensical for string-valued fields. + -s Print iterative stats. Useful in tail -f contexts (in which + case please avoid pprint-format output since end of input + stream will never be seen). + -F Computes integerable things (e.g. count) in floating point. + Example: mlr stats1 -a min,p10,p50,p90,max -f value -g size,shape + Example: mlr stats1 -a count,mode -f size + Example: mlr stats1 -a count,mode -f size -g shape + Example: mlr stats1 -a count,mode --fr '^[a-h].*$' -gr '^k.*$' + This computes count and mode statistics on all field names beginning + with a through h, grouped by all field names starting with k. + Notes: + * p50 and median are synonymous. + * min and max output the same results as p0 and p100, respectively, but use + less memory. + * String-valued data make sense unless arithmetic on them is required, + e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data, + numbers are less than strings. + * count and mode allow text input; the rest require numeric input. + In particular, 1 and 1.0 are distinct text for count and mode. + * When there are mode ties, the first-encountered datum wins. + + stats2 + Usage: mlr stats2 [options] + Computes bivariate statistics for one or more given field-name pairs, + accumulated across the input record stream. + -a {linreg-ols,corr,...} Names of accumulators: one or more of: + linreg-pca Linear regression using principal component analysis + linreg-ols Linear regression using ordinary least squares + r2 Quality metric for linreg-ols (linreg-pca emits its own) + logireg Logistic regression + corr Sample correlation + cov Sample covariance + covx Sample-covariance matrix + -f {a,b,c,d} Value-field name-pairs on which to compute statistics. + There must be an even number of names. + -g {e,f,g} Optional group-by-field names. + -v Print additional output for linreg-pca. + -s Print iterative stats. Useful in tail -f contexts (in which + case please avoid pprint-format output since end of input + stream will never be seen). + --fit Rather than printing regression parameters, applies them to + the input data to compute new fit fields. All input records are + held in memory until end of input stream. Has effect only for + linreg-ols, linreg-pca, and logireg. + Only one of -s or --fit may be used. + Example: mlr stats2 -a linreg-pca -f x,y + Example: mlr stats2 -a linreg-ols,r2 -f x,y -g size,shape + Example: mlr stats2 -a corr -f x,y + + step + Usage: mlr step [options] + Computes values dependent on the previous record, optionally grouped + by category. + + Options: + -a {delta,rsum,...} Names of steppers: comma-separated, one or more of: + delta Compute differences in field(s) between successive records + shift Include value(s) in field(s) from previous record, if any + from-first Compute differences in field(s) from first record + ratio Compute ratios in field(s) between successive records + rsum Compute running sums of field(s) between successive records + counter Count instances of field(s) between successive records + ewma Exponentially weighted moving average over successive records + -f {a,b,c} Value-field names on which to compute statistics + -g {d,e,f} Optional group-by-field names + -F Computes integerable things (e.g. counter) in floating point. + -d {x,y,z} Weights for ewma. 1 means current sample gets all weight (no + smoothing), near under under 1 is light smoothing, near over 0 is + heavy smoothing. Multiple weights may be specified, e.g. + "mlr step -a ewma -f sys_load -d 0.01,0.1,0.9". Default if omitted + is "-d 0.5". + -o {a,b,c} Custom suffixes for EWMA output fields. If omitted, these default to + the -d values. If supplied, the number of -o values must be the same + as the number of -d values. + + Examples: + mlr step -a rsum -f request_size + mlr step -a delta -f request_size -g hostname + mlr step -a ewma -d 0.1,0.9 -f x,y + mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y + mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g group_name + + Please see https://miller.readthedocs.io/en/latest/reference-verbs.html#filter or + https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average + for more information on EWMA. + + tac + Usage: mlr tac + Prints records in reverse order from the order in which they were encountered. + + tail + Usage: mlr tail [options] + -n {count} Tail count to print; default 10 + -g {a,b,c} Optional group-by-field names for tail counts + Passes through the last n records, optionally by category. + + tee + Usage: mlr tee [options] {filename} + Passes through input records (like mlr cat) but also writes to specified output + file, using output-format flags from the command line (e.g. --ocsv). See also + the "tee" keyword within mlr put, which allows data-dependent filenames. + Options: + -a: append to existing file, if any, rather than overwriting. + --no-fflush: don't call fflush() after every record. + Any of the output-format command-line flags (see mlr -h). Example: using + mlr --icsv --opprint put '...' then tee --ojson ./mytap.dat then stats1 ... + the input is CSV, the output is pretty-print tabular, but the tee-file output + is written in JSON format. + + top + Usage: mlr top [options] + -f {a,b,c} Value-field names for top counts. + -g {d,e,f} Optional group-by-field names for top counts. + -n {count} How many records to print per category; default 1. + -a Print all fields for top-value records; default is + to print only value and group-by fields. Requires a single + value-field name only. + --min Print top smallest values; default is top largest values. + -F Keep top values as floats even if they look like integers. + -o {name} Field name for output indices. Default "top_idx". + Prints the n records with smallest/largest values at specified fields, + optionally by category. + + uniq + Usage: mlr uniq [options] + Prints distinct values for specified field names. With -c, same as + count-distinct. For uniq, -f is a synonym for -g. + + Options: + -g {d,e,f} Group-by-field names for uniq counts. + -c Show repeat counts in addition to unique values. + -n Show only the number of distinct values. + -o {name} Field name for output count. Default "count". + -a Output each unique record only once. Incompatible with -g. + With -c, produces unique records, with repeat counts for each. + With -n, produces only one record which is the unique-record count. + With neither -c nor -n, produces unique records. + + unsparsify + Usage: mlr unsparsify [options] + Prints records with the union of field names over all input records. + For field names absent in a given record but present in others, fills in a + value. Without -f, this verb retains all input before producing any output. + + Options: + --fill-with {filler string} What to fill absent fields with. Defaults to + the empty string. + -f {a,b,c} Specify field names to be operated on. Any other fields won't be + modified, and operation will be streaming. + + Example: if the input is two records, one being 'a=1,b=2' and the other + being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and + 'a=,b=3,c=4'. + +FUNCTIONS FOR FILTER/PUT + + + (class=arithmetic #args=2): Addition. + + + (class=arithmetic #args=1): Unary plus. + + - + (class=arithmetic #args=2): Subtraction. + + - (class=arithmetic #args=1): Unary minus. + + * + (class=arithmetic #args=2): Multiplication. + + / + (class=arithmetic #args=2): Division. + + // + (class=arithmetic #args=2): Integer division: rounds to negative (pythonic). + + .+ + (class=arithmetic #args=2): Addition, with integer-to-integer overflow + + .+ (class=arithmetic #args=1): Unary plus, with integer-to-integer overflow. + + .- + (class=arithmetic #args=2): Subtraction, with integer-to-integer overflow. + + .- (class=arithmetic #args=1): Unary minus, with integer-to-integer overflow. + + .* + (class=arithmetic #args=2): Multiplication, with integer-to-integer overflow. + + ./ + (class=arithmetic #args=2): Division, with integer-to-integer overflow. + + .// + (class=arithmetic #args=2): Integer division: rounds to negative (pythonic), with integer-to-integer overflow. + + % + (class=arithmetic #args=2): Remainder; never negative-valued (pythonic). + + ** + (class=arithmetic #args=2): Exponentiation; same as pow, but as an infix + operator. + + | + (class=arithmetic #args=2): Bitwise OR. + + ^ + (class=arithmetic #args=2): Bitwise XOR. + + & + (class=arithmetic #args=2): Bitwise AND. + + ~ + (class=arithmetic #args=1): Bitwise NOT. Beware '$y=~$x' since =~ is the + regex-match operator: try '$y = ~$x'. + + << + (class=arithmetic #args=2): Bitwise left-shift. + + >> + (class=arithmetic #args=2): Bitwise right-shift. + + bitcount + (class=arithmetic #args=1): Count of 1-bits + + == + (class=boolean #args=2): String/numeric equality. Mixing number and string + results in string compare. + + != + (class=boolean #args=2): String/numeric inequality. Mixing number and string + results in string compare. + + =~ + (class=boolean #args=2): String (left-hand side) matches regex (right-hand + side), e.g. '$name =~ "^a.*b$"'. + + !=~ + (class=boolean #args=2): String (left-hand side) does not match regex + (right-hand side), e.g. '$name !=~ "^a.*b$"'. + + > + (class=boolean #args=2): String/numeric greater-than. Mixing number and string + results in string compare. + + >= + (class=boolean #args=2): String/numeric greater-than-or-equals. Mixing number + and string results in string compare. + + < + (class=boolean #args=2): String/numeric less-than. Mixing number and string + results in string compare. + + <= + (class=boolean #args=2): String/numeric less-than-or-equals. Mixing number + and string results in string compare. + + && + (class=boolean #args=2): Logical AND. + + || + (class=boolean #args=2): Logical OR. + + ^^ + (class=boolean #args=2): Logical XOR. + + ! + (class=boolean #args=1): Logical negation. + + ? : + (class=boolean #args=3): Ternary operator. + + . + (class=string #args=2): String concatenation. + + gsub + (class=string #args=3): Example: '$name=gsub($name, "old", "new")' + (replace all). + + regextract + (class=string #args=2): Example: '$name=regextract($name, "[A-Z]{3}[0-9]{2}")' + . + + regextract_or_else + (class=string #args=3): Example: '$name=regextract_or_else($name, "[A-Z]{3}[0-9]{2}", "default")' + . + + strlen + (class=string #args=1): String length. + + sub + (class=string #args=3): Example: '$name=sub($name, "old", "new")' + (replace once). + + ssub + (class=string #args=3): Like sub but does no regexing. No characters are special. + + substr + (class=string #args=3): substr(s,m,n) gives substring of s from 0-up position m to n + inclusive. Negative indices -len .. -1 alias to 0 .. len-1. + + tolower + (class=string #args=1): Convert string to lowercase. + + toupper + (class=string #args=1): Convert string to uppercase. + + truncate + (class=string #args=2): Truncates string first argument to max length of int second argument. + + capitalize + (class=string #args=1): Convert string's first character to uppercase. + + lstrip + (class=string #args=1): Strip leading whitespace from string. + + rstrip + (class=string #args=1): Strip trailing whitespace from string. + + strip + (class=string #args=1): Strip leading and trailing whitespace from string. + + collapse_whitespace + (class=string #args=1): Strip repeated whitespace from string. + + clean_whitespace + (class=string #args=1): Same as collapse_whitespace and strip. + + system + (class=string #args=1): Run command string, yielding its stdout minus final carriage return. + + abs + (class=math #args=1): Absolute value. + + acos + (class=math #args=1): Inverse trigonometric cosine. + + acosh + (class=math #args=1): Inverse hyperbolic cosine. + + asin + (class=math #args=1): Inverse trigonometric sine. + + asinh + (class=math #args=1): Inverse hyperbolic sine. + + atan + (class=math #args=1): One-argument arctangent. + + atan2 + (class=math #args=2): Two-argument arctangent. + + atanh + (class=math #args=1): Inverse hyperbolic tangent. + + cbrt + (class=math #args=1): Cube root. + + ceil + (class=math #args=1): Ceiling: nearest integer at or above. + + cos + (class=math #args=1): Trigonometric cosine. + + cosh + (class=math #args=1): Hyperbolic cosine. + + erf + (class=math #args=1): Error function. + + erfc + (class=math #args=1): Complementary error function. + + exp + (class=math #args=1): Exponential function e**x. + + expm1 + (class=math #args=1): e**x - 1. + + floor + (class=math #args=1): Floor: nearest integer at or below. + + invqnorm + (class=math #args=1): Inverse of normal cumulative distribution + function. Note that invqorm(urand()) is normally distributed. + + log + (class=math #args=1): Natural (base-e) logarithm. + + log10 + (class=math #args=1): Base-10 logarithm. + + log1p + (class=math #args=1): log(1-x). + + logifit + (class=math #args=3): Given m and b from logistic regression, compute + fit: $yhat=logifit($x,$m,$b). + + madd + (class=math #args=3): a + b mod m (integers) + + max + (class=math variadic): max of n numbers; null loses + + mexp + (class=math #args=3): a ** b mod m (integers) + + min + (class=math variadic): Min of n numbers; null loses + + mmul + (class=math #args=3): a * b mod m (integers) + + msub + (class=math #args=3): a - b mod m (integers) + + pow + (class=math #args=2): Exponentiation; same as **. + + qnorm + (class=math #args=1): Normal cumulative distribution function. + + round + (class=math #args=1): Round to nearest integer. + + roundm + (class=math #args=2): Round to nearest multiple of m: roundm($x,$m) is + the same as round($x/$m)*$m + + sgn + (class=math #args=1): +1 for positive input, 0 for zero input, -1 for + negative input. + + sin + (class=math #args=1): Trigonometric sine. + + sinh + (class=math #args=1): Hyperbolic sine. + + sqrt + (class=math #args=1): Square root. + + tan + (class=math #args=1): Trigonometric tangent. + + tanh + (class=math #args=1): Hyperbolic tangent. + + urand + (class=math #args=0): Floating-point numbers uniformly distributed on the unit interval. + Int-valued example: '$n=floor(20+urand()*11)'. + + urandrange + (class=math #args=2): Floating-point numbers uniformly distributed on the interval [a, b). + + urand32 + (class=math #args=0): Integer uniformly distributed 0 and 2**32-1 + inclusive. + + urandint + (class=math #args=2): Integer uniformly distributed between inclusive + integer endpoints. + + dhms2fsec + (class=time #args=1): Recovers floating-point seconds as in + dhms2fsec("5d18h53m20.250000s") = 500000.250000 + + dhms2sec + (class=time #args=1): Recovers integer seconds as in + dhms2sec("5d18h53m20s") = 500000 + + fsec2dhms + (class=time #args=1): Formats floating-point seconds as in + fsec2dhms(500000.25) = "5d18h53m20.250000s" + + fsec2hms + (class=time #args=1): Formats floating-point seconds as in + fsec2hms(5000.25) = "01:23:20.250000" + + gmt2sec + (class=time #args=1): Parses GMT timestamp as integer seconds since + the epoch. + + localtime2sec + (class=time #args=1): Parses local timestamp as integer seconds since + the epoch. Consults $TZ environment variable. + + hms2fsec + (class=time #args=1): Recovers floating-point seconds as in + hms2fsec("01:23:20.250000") = 5000.250000 + + hms2sec + (class=time #args=1): Recovers integer seconds as in + hms2sec("01:23:20") = 5000 + + sec2dhms + (class=time #args=1): Formats integer seconds as in sec2dhms(500000) + = "5d18h53m20s" + + sec2gmt + (class=time #args=1): Formats seconds since epoch (integer part) + as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z". + Leaves non-numbers as-is. + + sec2gmt (class=time #args=2): Formats seconds since epoch as GMT timestamp with n + decimal places for seconds, e.g. sec2gmt(1440768801.7,1) = "2015-08-28T13:33:21.7Z". + Leaves non-numbers as-is. + + sec2gmtdate + (class=time #args=1): Formats seconds since epoch (integer part) + as GMT timestamp with year-month-date, e.g. sec2gmtdate(1440768801.7) = "2015-08-28". + Leaves non-numbers as-is. + + sec2localtime + (class=time #args=1): Formats seconds since epoch (integer part) + as local timestamp, e.g. sec2localtime(1440768801.7) = "2015-08-28T13:33:21Z". + Consults $TZ environment variable. Leaves non-numbers as-is. + + sec2localtime (class=time #args=2): Formats seconds since epoch as local timestamp with n + decimal places for seconds, e.g. sec2localtime(1440768801.7,1) = "2015-08-28T13:33:21.7Z". + Consults $TZ environment variable. Leaves non-numbers as-is. + + sec2localdate + (class=time #args=1): Formats seconds since epoch (integer part) + as local timestamp with year-month-date, e.g. sec2localdate(1440768801.7) = "2015-08-28". + Consults $TZ environment variable. Leaves non-numbers as-is. + + sec2hms + (class=time #args=1): Formats integer seconds as in + sec2hms(5000) = "01:23:20" + + strftime + (class=time #args=2): Formats seconds since the epoch as timestamp, e.g. + strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z", and + strftime(1440768801.7,"%Y-%m-%dT%H:%M:%3SZ") = "2015-08-28T13:33:21.700Z". + Format strings are as in the C library (please see "man strftime" on your system), + with the Miller-specific addition of "%1S" through "%9S" which format the seconds + with 1 through 9 decimal places, respectively. ("%S" uses no decimal places.) + See also strftime_local. + + strftime_local + (class=time #args=2): Like strftime but consults the $TZ environment variable to get local time zone. + + strptime + (class=time #args=2): Parses timestamp as floating-point seconds since the epoch, + e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.000000, + and strptime("2015-08-28T13:33:21.345Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.345000. + See also strptime_local. + + strptime_local + (class=time #args=2): Like strptime, but consults $TZ environment variable to find and use local timezone. + + systime + (class=time #args=0): Floating-point seconds since the epoch, + e.g. 1440768801.748936. + + is_absent + (class=typing #args=1): False if field is present in input, true otherwise + + is_bool + (class=typing #args=1): True if field is present with boolean value. Synonymous with is_boolean. + + is_boolean + (class=typing #args=1): True if field is present with boolean value. Synonymous with is_bool. + + is_empty + (class=typing #args=1): True if field is present in input with empty string value, false otherwise. + + is_empty_map + (class=typing #args=1): True if argument is a map which is empty. + + is_float + (class=typing #args=1): True if field is present with value inferred to be float + + is_int + (class=typing #args=1): True if field is present with value inferred to be int + + is_map + (class=typing #args=1): True if argument is a map. + + is_nonempty_map + (class=typing #args=1): True if argument is a map which is non-empty. + + is_not_empty + (class=typing #args=1): False if field is present in input with empty value, true otherwise + + is_not_map + (class=typing #args=1): True if argument is not a map. + + is_not_null + (class=typing #args=1): False if argument is null (empty or absent), true otherwise. + + is_null + (class=typing #args=1): True if argument is null (empty or absent), false otherwise. + + is_numeric + (class=typing #args=1): True if field is present with value inferred to be int or float + + is_present + (class=typing #args=1): True if field is present in input, false otherwise. + + is_string + (class=typing #args=1): True if field is present with string (including empty-string) value + + asserting_absent + (class=typing #args=1): Returns argument if it is absent in the input data, else + throws an error. + + asserting_bool + (class=typing #args=1): Returns argument if it is present with boolean value, else + throws an error. + + asserting_boolean + (class=typing #args=1): Returns argument if it is present with boolean value, else + throws an error. + + asserting_empty + (class=typing #args=1): Returns argument if it is present in input with empty value, + else throws an error. + + asserting_empty_map + (class=typing #args=1): Returns argument if it is a map with empty value, else + throws an error. + + asserting_float + (class=typing #args=1): Returns argument if it is present with float value, else + throws an error. + + asserting_int + (class=typing #args=1): Returns argument if it is present with int value, else + throws an error. + + asserting_map + (class=typing #args=1): Returns argument if it is a map, else throws an error. + + asserting_nonempty_map + (class=typing #args=1): Returns argument if it is a non-empty map, else throws + an error. + + asserting_not_empty + (class=typing #args=1): Returns argument if it is present in input with non-empty + value, else throws an error. + + asserting_not_map + (class=typing #args=1): Returns argument if it is not a map, else throws an error. + + asserting_not_null + (class=typing #args=1): Returns argument if it is non-null (non-empty and non-absent), + else throws an error. + + asserting_null + (class=typing #args=1): Returns argument if it is null (empty or absent), else throws + an error. + + asserting_numeric + (class=typing #args=1): Returns argument if it is present with int or float value, + else throws an error. + + asserting_present + (class=typing #args=1): Returns argument if it is present in input, else throws + an error. + + asserting_string + (class=typing #args=1): Returns argument if it is present with string (including + empty-string) value, else throws an error. + + boolean + (class=conversion #args=1): Convert int/float/bool/string to boolean. + + float + (class=conversion #args=1): Convert int/float/bool/string to float. + + fmtnum + (class=conversion #args=2): Convert int/float/bool to string using + printf-style format string, e.g. '$s = fmtnum($n, "%06lld")'. WARNING: Miller numbers + are all long long or double. If you use formats like %d or %f, behavior is undefined. + + hexfmt + (class=conversion #args=1): Convert int to string, e.g. 255 to "0xff". + + int + (class=conversion #args=1): Convert int/float/bool/string to int. + + string + (class=conversion #args=1): Convert int/float/bool/string to string. + + typeof + (class=conversion #args=1): Convert argument to type of argument (e.g. + MT_STRING). For debug. + + depth + (class=maps #args=1): Prints maximum depth of hashmap: ''. Scalars have depth 0. + + haskey + (class=maps #args=2): True/false if map has/hasn't key, e.g. 'haskey($*, "a")' or + 'haskey(mymap, mykey)'. Error if 1st argument is not a map. + + joink + (class=maps #args=2): Makes string from map keys. E.g. 'joink($*, ",")'. + + joinkv + (class=maps #args=3): Makes string from map key-value pairs. E.g. 'joinkv(@v[2], "=", ",")' + + joinv + (class=maps #args=2): Makes string from map values. E.g. 'joinv(mymap, ",")'. + + leafcount + (class=maps #args=1): Counts total number of terminal values in hashmap. For single-level maps, + same as length. + + length + (class=maps #args=1): Counts number of top-level entries in hashmap. Scalars have length 1. + + mapdiff + (class=maps variadic): With 0 args, returns empty map. With 1 arg, returns copy of arg. + With 2 or more, returns copy of arg 1 with all keys from any of remaining argument maps removed. + + mapexcept + (class=maps variadic): Returns a map with keys from remaining arguments, if any, unset. + E.g. 'mapexcept({1:2,3:4,5:6}, 1, 5, 7)' is '{3:4}'. + + mapselect + (class=maps variadic): Returns a map with only keys from remaining arguments set. + E.g. 'mapselect({1:2,3:4,5:6}, 1, 5, 7)' is '{1:2,5:6}'. + + mapsum + (class=maps variadic): With 0 args, returns empty map. With >= 1 arg, returns a map with + key-value pairs from all arguments. Rightmost collisions win, e.g. 'mapsum({1:2,3:4},{1:5})' is '{1:5,3:4}'. + + splitkv + (class=maps #args=3): Splits string by separators into map with type inference. + E.g. 'splitkv("a=1,b=2,c=3", "=", ",")' gives '{"a" : 1, "b" : 2, "c" : 3}'. + + splitkvx + (class=maps #args=3): Splits string by separators into map without type inference (keys and + values are strings). E.g. 'splitkv("a=1,b=2,c=3", "=", ",")' gives + '{"a" : "1", "b" : "2", "c" : "3"}'. + + splitnv + (class=maps #args=2): Splits string by separator into integer-indexed map with type inference. + E.g. 'splitnv("a,b,c" , ",")' gives '{1 : "a", 2 : "b", 3 : "c"}'. + + splitnvx + (class=maps #args=2): Splits string by separator into integer-indexed map without type + inference (values are strings). E.g. 'splitnv("4,5,6" , ",")' gives '{1 : "4", 2 : "5", 3 : "6"}'. + +KEYWORDS FOR PUT AND FILTER + all + all: used in "emit", "emitp", and "unset" as a synonym for @* + + begin + begin: defines a block of statements to be executed before input records + are ingested. The body statements must be wrapped in curly braces. + Example: 'begin { @count = 0 }' + + bool + bool: declares a boolean local variable in the current curly-braced scope. + Type-checking happens at assignment: 'bool b = 1' is an error. + + break + break: causes execution to continue after the body of the current + for/while/do-while loop. + + call + call: used for invoking a user-defined subroutine. + Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)' + + continue + continue: causes execution to skip the remaining statements in the body of + the current for/while/do-while loop. For-loop increments are still applied. + + do + do: with "while", introduces a do-while loop. The body statements must be wrapped + in curly braces. + + dump + dump: prints all currently defined out-of-stream variables immediately + to stdout as JSON. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump }' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump > "mytap.dat"}' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >> "mytap.dat"}' + Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump | "jq .[]"}' + + edump + edump: prints all currently defined out-of-stream variables immediately + to stderr as JSON. + + Example: mlr --from f.dat put -q '@v[NR]=$*; end { edump }' + + elif + elif: the way Miller spells "else if". The body statements must be wrapped + in curly braces. + + else + else: terminates an if/elif/elif chain. The body statements must be wrapped + in curly braces. + + emit + emit: inserts an out-of-stream variable into the output record stream. Hashmap + indices present in the data but not slotted by emit arguments are not output. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put 'emit > "/tmp/data-".$a, $*' + Example: mlr --from f.dat put 'emit > "/tmp/data-".$a, mapexcept($*, "a")' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums' + Example: mlr --from f.dat put --ojson '@sums[$a][$b]+=$x; emit > "tap-".$a.$b.".dat", @sums' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >> "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "gzip > mytap.dat.gz", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > stderr, @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "grep somepattern", @*, "index1", "index2"' + + Please see http://johnkerl.org/miller/doc for more information. + + emitf + emitf: inserts non-indexed out-of-stream variable(s) side-by-side into the + output record stream. + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a' + Example: mlr --from f.dat put --oxtab '@a=$i;@b+=$x;@c+=$y; emitf > "tap-".$i.".dat", @a' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > "mytap.dat", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf >> "mytap.dat", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > stderr, @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern", @a, @b, @c' + Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern > mytap.dat", @a, @b, @c' + + Please see http://johnkerl.org/miller/doc for more information. + + emitp + emitp: inserts an out-of-stream variable into the output record stream. + Hashmap indices present in the data but not slotted by emitp arguments are + output concatenated with ":". + + With >, >>, or |, the data do not become part of the output record stream but + are instead redirected. + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output if the output is redirected. See also mlr -h. + + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums' + Example: mlr --from f.dat put --opprint '@sums[$a][$b]+=$x; emitp > "tap-".$a.$b.".dat", @sums' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >> "mytap.dat", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "gzip > mytap.dat.gz", @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > stderr, @*, "index1", "index2"' + Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "grep somepattern", @*, "index1", "index2"' + + Please see http://johnkerl.org/miller/doc for more information. + + end + end: defines a block of statements to be executed after input records + are ingested. The body statements must be wrapped in curly braces. + Example: 'end { emit @count }' + Example: 'end { eprint "Final count is " . @count }' + + eprint + eprint: prints expression immediately to stderr. + Example: mlr --from f.dat put -q 'eprint "The sum of x and y is ".($x+$y)' + Example: mlr --from f.dat put -q 'for (k, v in $*) { eprint k . " => " . v }' + Example: mlr --from f.dat put '(NR % 1000 == 0) { eprint "Checkpoint ".NR}' + + eprintn + eprintn: prints expression immediately to stderr, without trailing newline. + Example: mlr --from f.dat put -q 'eprintn "The sum of x and y is ".($x+$y); eprint ""' + + false + false: the boolean literal value. + + filter + filter: includes/excludes the record in the output record stream. + + Example: mlr --from f.dat put 'filter (NR == 2 || $x > 5.4)' + + Instead of put with 'filter false' you can simply use put -q. The following + uses the input record to accumulate data but only prints the running sum + without printing the input record: + + Example: mlr --from f.dat put -q '@running_sum += $x * $y; emit @running_sum' + + float + float: declares a floating-point local variable in the current curly-braced scope. + Type-checking happens at assignment: 'float x = 0' is an error. + + for + for: defines a for-loop using one of three styles. The body statements must + be wrapped in curly braces. + For-loop over stream record: + Example: 'for (k, v in $*) { ... }' + For-loop over out-of-stream variables: + Example: 'for (k, v in @counts) { ... }' + Example: 'for ((k1, k2), v in @counts) { ... }' + Example: 'for ((k1, k2, k3), v in @*) { ... }' + C-style for-loop: + Example: 'for (var i = 0, var b = 1; i < 10; i += 1, b *= 2) { ... }' + + func + func: used for defining a user-defined function. + Example: 'func f(a,b) { return sqrt(a**2+b**2)} $d = f($x, $y)' + + if + if: starts an if/elif/elif chain. The body statements must be wrapped + in curly braces. + + in + in: used in for-loops over stream records or out-of-stream variables. + + int + int: declares an integer local variable in the current curly-braced scope. + Type-checking happens at assignment: 'int x = 0.0' is an error. + + map + map: declares an map-valued local variable in the current curly-braced scope. + Type-checking happens at assignment: 'map b = 0' is an error. map b = {} is + always OK. map b = a is OK or not depending on whether a is a map. + + num + num: declares an int/float local variable in the current curly-braced scope. + Type-checking happens at assignment: 'num b = true' is an error. + + print + print: prints expression immediately to stdout. + Example: mlr --from f.dat put -q 'print "The sum of x and y is ".($x+$y)' + Example: mlr --from f.dat put -q 'for (k, v in $*) { print k . " => " . v }' + Example: mlr --from f.dat put '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}' + + printn + printn: prints expression immediately to stdout, without trailing newline. + Example: mlr --from f.dat put -q 'printn "."; end { print "" }' + + return + return: specifies the return value from a user-defined function. + Omitted return statements (including via if-branches) result in an absent-null + return value, which in turns results in a skipped assignment to an LHS. + + stderr + stderr: Used for tee, emit, emitf, emitp, print, and dump in place of filename + to print to standard error. + + stdout + stdout: Used for tee, emit, emitf, emitp, print, and dump in place of filename + to print to standard output. + + str + str: declares a string local variable in the current curly-braced scope. + Type-checking happens at assignment. + + subr + subr: used for defining a subroutine. + Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)' + + tee + tee: prints the current record to specified file. + This is an immediate print to the specified file (except for pprint format + which of course waits until the end of the input stream to format all output). + + The > and >> are for write and append, as in the shell, but (as with awk) the + file-overwrite for > is on first write, not per record. The | is for piping to + a process which will process the data. There will be one open file for each + distinct file name (for > and >>) or one subordinate process for each distinct + value of the piped-to command (for |). Output-formatting flags are taken from + the main command line. + + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs, + etc., to control the format of the output. See also mlr -h. + + emit with redirect and tee with redirect are identical, except tee can only + output $*. + + Example: mlr --from f.dat put 'tee > "/tmp/data-".$a, $*' + Example: mlr --from f.dat put 'tee >> "/tmp/data-".$a.$b, $*' + Example: mlr --from f.dat put 'tee > stderr, $*' + Example: mlr --from f.dat put -q 'tee | "tr [a-z\] [A-Z\]", $*' + Example: mlr --from f.dat put -q 'tee | "tr [a-z\] [A-Z\] > /tmp/data-".$a, $*' + Example: mlr --from f.dat put -q 'tee | "gzip > /tmp/data-".$a.".gz", $*' + Example: mlr --from f.dat put -q --ojson 'tee | "gzip > /tmp/data-".$a.".gz", $*' + + true + true: the boolean literal value. + + unset + unset: clears field(s) from the current record, or an out-of-stream or local variable. + + Example: mlr --from f.dat put 'unset $x' + Example: mlr --from f.dat put 'unset $*' + Example: mlr --from f.dat put 'for (k, v in $*) { if (k =~ "a.*") { unset $[k] } }' + Example: mlr --from f.dat put '...; unset @sums' + Example: mlr --from f.dat put '...; unset @sums["green"]' + Example: mlr --from f.dat put '...; unset @*' + + var + var: declares an untyped local variable in the current curly-braced scope. + Examples: 'var a=1', 'var xyz=""' + + while + while: introduces a while loop, or with "do", introduces a do-while loop. + The body statements must be wrapped in curly braces. + + ENV + ENV: access to environment variables by name, e.g. '$home = ENV["HOME"]' + + FILENAME + FILENAME: evaluates to the name of the current file being processed. + + FILENUM + FILENUM: evaluates to the number of the current file being processed, + starting with 1. + + FNR + FNR: evaluates to the number of the current record within the current file + being processed, starting with 1. Resets at the start of each file. + + IFS + IFS: evaluates to the input field separator from the command line. + + IPS + IPS: evaluates to the input pair separator from the command line. + + IRS + IRS: evaluates to the input record separator from the command line, + or to LF or CRLF from the input data if in autodetect mode (which is + the default). + + M_E + M_E: the mathematical constant e. + + M_PI + M_PI: the mathematical constant pi. + + NF + NF: evaluates to the number of fields in the current record. + + NR + NR: evaluates to the number of the current record over all files + being processed, starting with 1. Does not reset at the start of each file. + + OFS + OFS: evaluates to the output field separator from the command line. + + OPS + OPS: evaluates to the output pair separator from the command line. + + ORS + ORS: evaluates to the output record separator from the command line, + or to LF or CRLF from the input data if in autodetect mode (which is + the default). + +AUTHOR + Miller is written by John Kerl . + + This manual page has been composed from Miller's help output by Eric + MSP Veith . + +SEE ALSO + awk(1), sed(1), cut(1), join(1), sort(1), RFC 4180: Common Format and + MIME Type for Comma-Separated Values (CSV) Files, the miller website + http://johnkerl.org/miller/doc + + + + 2021-03-22 MILLER(1) diff --git a/docs6b/docs/_build/html/miller-by-example.html b/docs6b/docs/_build/html/miller-by-example.html new file mode 100644 index 000000000..51afb1c55 --- /dev/null +++ b/docs6b/docs/_build/html/miller-by-example.html @@ -0,0 +1,537 @@ + + + + + + + + Miller by example — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      Miller by example

      +
      +

      Obtaining Miller

      +

      You can install Miller for various platforms as follows:

      +
        +
      • Linux: yum install miller or apt-get install miller depending on your flavor of Linux

      • +
      • MacOS: brew install miller or port install miller depending on your preference of Homebrew or MacPorts .

      • +
      • Windows: choco install miller using Chocolatey .

      • +
      • See also Building from source if you prefer – in particular, if your platform’s package manager doesn’t have the latest release.

      • +
      +

      Regardless, as a first check, at your system’s command prompt, you should be able to run mlr --version and see something like the following:

      +
       $ mlr --version
      + Miller v6.0.0-dev
      +
      +
      +

      As a second check, given (example.csv) you should be able to do

      +
       $ mlr --csv cat example.csv
      + color,shape,flag,index,quantity,rate
      + yellow,triangle,true,11,43.6498,9.8870
      + red,square,true,15,79.2778,0.0130
      + red,circle,true,16,13.8103,2.9010
      + red,square,false,48,77.5542,7.4670
      + purple,triangle,false,51,81.2290,8.5910
      + red,square,false,64,77.1991,9.5310
      + purple,triangle,false,65,80.1405,5.8240
      + yellow,circle,true,73,63.9785,4.2370
      + yellow,circle,true,87,63.5058,8.3350
      + purple,square,false,91,72.3735,8.2430
      +
      +
      +
       $ mlr --icsv --opprint cat example.csv
      + color  shape    flag  index quantity rate
      + yellow triangle true  11    43.6498  9.8870
      + red    square   true  15    79.2778  0.0130
      + red    circle   true  16    13.8103  2.9010
      + red    square   false 48    77.5542  7.4670
      + purple triangle false 51    81.2290  8.5910
      + red    square   false 64    77.1991  9.5310
      + purple triangle false 65    80.1405  5.8240
      + yellow circle   true  73    63.9785  4.2370
      + yellow circle   true  87    63.5058  8.3350
      + purple square   false 91    72.3735  8.2430
      +
      +
      +

      If you run into issues on these checks, please check out the resources on the Community page for help.

      +
      +
      +

      Miller verbs

      +

      Let’s take a quick look at some of the most useful Miller verbs – file-format-aware, name-index-empowered equivalents of standard system comments.

      +

      mlr cat is like cat – it passes the data through unmodified:

      +
       $ mlr --csv cat example.csv
      + color,shape,flag,index,quantity,rate
      + yellow,triangle,true,11,43.6498,9.8870
      + red,square,true,15,79.2778,0.0130
      + red,circle,true,16,13.8103,2.9010
      + red,square,false,48,77.5542,7.4670
      + purple,triangle,false,51,81.2290,8.5910
      + red,square,false,64,77.1991,9.5310
      + purple,triangle,false,65,80.1405,5.8240
      + yellow,circle,true,73,63.9785,4.2370
      + yellow,circle,true,87,63.5058,8.3350
      + purple,square,false,91,72.3735,8.2430
      +
      +
      +

      but it can also do format conversion (here, you can pretty-print in tabular format):

      +
       $ mlr --icsv --opprint cat example.csv
      + color  shape    flag  index quantity rate
      + yellow triangle true  11    43.6498  9.8870
      + red    square   true  15    79.2778  0.0130
      + red    circle   true  16    13.8103  2.9010
      + red    square   false 48    77.5542  7.4670
      + purple triangle false 51    81.2290  8.5910
      + red    square   false 64    77.1991  9.5310
      + purple triangle false 65    80.1405  5.8240
      + yellow circle   true  73    63.9785  4.2370
      + yellow circle   true  87    63.5058  8.3350
      + purple square   false 91    72.3735  8.2430
      +
      +
      +
       $ mlr --icsv --ojson cat example.csv
      + {
      +   "color": "yellow",
      +   "shape": "triangle",
      +   "flag": true,
      +   "index": 11,
      +   "quantity": 43.6498,
      +   "rate": 9.8870
      + }
      + {
      +   "color": "red",
      +   "shape": "square",
      +   "flag": true,
      +   "index": 15,
      +   "quantity": 79.2778,
      +   "rate": 0.0130
      + }
      + {
      +   "color": "red",
      +   "shape": "circle",
      +   "flag": true,
      +   "index": 16,
      +   "quantity": 13.8103,
      +   "rate": 2.9010
      + }
      + {
      +   "color": "red",
      +   "shape": "square",
      +   "flag": false,
      +   "index": 48,
      +   "quantity": 77.5542,
      +   "rate": 7.4670
      + }
      + {
      +   "color": "purple",
      +   "shape": "triangle",
      +   "flag": false,
      +   "index": 51,
      +   "quantity": 81.2290,
      +   "rate": 8.5910
      + }
      + {
      +   "color": "red",
      +   "shape": "square",
      +   "flag": false,
      +   "index": 64,
      +   "quantity": 77.1991,
      +   "rate": 9.5310
      + }
      + {
      +   "color": "purple",
      +   "shape": "triangle",
      +   "flag": false,
      +   "index": 65,
      +   "quantity": 80.1405,
      +   "rate": 5.8240
      + }
      + {
      +   "color": "yellow",
      +   "shape": "circle",
      +   "flag": true,
      +   "index": 73,
      +   "quantity": 63.9785,
      +   "rate": 4.2370
      + }
      + {
      +   "color": "yellow",
      +   "shape": "circle",
      +   "flag": true,
      +   "index": 87,
      +   "quantity": 63.5058,
      +   "rate": 8.3350
      + }
      + {
      +   "color": "purple",
      +   "shape": "square",
      +   "flag": false,
      +   "index": 91,
      +   "quantity": 72.3735,
      +   "rate": 8.2430
      + }
      +
      +
      +

      mlr head and mlr tail count records rather than lines. Whether you’re getting the first few records or the last few, the CSV header is included either way:

      +
       $ mlr --csv head -n 4 example.csv
      + color,shape,flag,index,quantity,rate
      + yellow,triangle,true,11,43.6498,9.8870
      + red,square,true,15,79.2778,0.0130
      + red,circle,true,16,13.8103,2.9010
      + red,square,false,48,77.5542,7.4670
      +
      +
      +
       $ mlr --csv tail -n 4 example.csv
      + color,shape,flag,index,quantity,rate
      + purple,triangle,false,65,80.1405,5.8240
      + yellow,circle,true,73,63.9785,4.2370
      + yellow,circle,true,87,63.5058,8.3350
      + purple,square,false,91,72.3735,8.2430
      +
      +
      +

      You can sort on a single field:

      +
       $ mlr --icsv --opprint sort -f shape example.csv
      + color  shape    flag  index quantity rate
      + red    circle   true  16    13.8103  2.9010
      + yellow circle   true  73    63.9785  4.2370
      + yellow circle   true  87    63.5058  8.3350
      + red    square   true  15    79.2778  0.0130
      + red    square   false 48    77.5542  7.4670
      + red    square   false 64    77.1991  9.5310
      + purple square   false 91    72.3735  8.2430
      + yellow triangle true  11    43.6498  9.8870
      + purple triangle false 51    81.2290  8.5910
      + purple triangle false 65    80.1405  5.8240
      +
      +
      +

      You can sort primarily alphabetically on one field, then secondarily numerically descending on another field:

      +
       $ mlr --icsv --opprint sort -f shape -nr index example.csv
      + color  shape    flag  index quantity rate
      + yellow circle   true  87    63.5058  8.3350
      + yellow circle   true  73    63.9785  4.2370
      + red    circle   true  16    13.8103  2.9010
      + purple square   false 91    72.3735  8.2430
      + red    square   false 64    77.1991  9.5310
      + red    square   false 48    77.5542  7.4670
      + red    square   true  15    79.2778  0.0130
      + purple triangle false 65    80.1405  5.8240
      + purple triangle false 51    81.2290  8.5910
      + yellow triangle true  11    43.6498  9.8870
      +
      +
      +

      If there are fields you don’t want to see in your data, you can use cut to keep only the ones you want, in the same order they appeared in the input data:

      +
       $ mlr --icsv --opprint cut -f flag,shape example.csv
      + shape    flag
      + triangle true
      + square   true
      + circle   true
      + square   false
      + triangle false
      + square   false
      + triangle false
      + circle   true
      + circle   true
      + square   false
      +
      +
      +

      You can also use cut -o to keep specified fields, but in your preferred order:

      +
       $ mlr --icsv --opprint cut -o -f flag,shape example.csv
      + flag  shape
      + true  triangle
      + true  square
      + true  circle
      + false square
      + false triangle
      + false square
      + false triangle
      + true  circle
      + true  circle
      + false square
      +
      +
      +

      You can use cut -x to omit fields you don’t care about:

      +
       $ mlr --icsv --opprint cut -x -f flag,shape example.csv
      + color  index quantity rate
      + yellow 11    43.6498  9.8870
      + red    15    79.2778  0.0130
      + red    16    13.8103  2.9010
      + red    48    77.5542  7.4670
      + purple 51    81.2290  8.5910
      + red    64    77.1991  9.5310
      + purple 65    80.1405  5.8240
      + yellow 73    63.9785  4.2370
      + yellow 87    63.5058  8.3350
      + purple 91    72.3735  8.2430
      +
      +
      +

      You can use filter to keep only records you care about:

      +
       $ mlr --icsv --opprint filter '$color == "red"' example.csv
      + color shape  flag  index quantity rate
      + red   square true  15    79.2778  0.0130
      + red   circle true  16    13.8103  2.9010
      + red   square false 48    77.5542  7.4670
      + red   square false 64    77.1991  9.5310
      +
      +
      +
       $ mlr --icsv --opprint filter '$color == "red" && $flag == 1' example.csv
      +
      +
      +

      You can use put to create new fields which are computed from other fields:

      +
       $ mlr --icsv --opprint put '$ratio = $quantity / $rate; $color_shape = $color . "_" . $shape' example.csv
      + color  shape    flag  index quantity rate   ratio              color_shape
      + yellow triangle true  11    43.6498  9.8870 4.414868008496004  yellow_triangle
      + red    square   true  15    79.2778  0.0130 6098.292307692308  red_square
      + red    circle   true  16    13.8103  2.9010 4.760530851430541  red_circle
      + red    square   false 48    77.5542  7.4670 10.386259541984733 red_square
      + purple triangle false 51    81.2290  8.5910 9.455127458968688  purple_triangle
      + red    square   false 64    77.1991  9.5310 8.099790158430384  red_square
      + purple triangle false 65    80.1405  5.8240 13.760388049450551 purple_triangle
      + yellow circle   true  73    63.9785  4.2370 15.09995279679018  yellow_circle
      + yellow circle   true  87    63.5058  8.3350 7.619172165566886  yellow_circle
      + purple square   false 91    72.3735  8.2430 8.779995147397793  purple_square
      +
      +
      +

      Even though Miller’s main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index. Use $[[3]] to access the name of field 3 or $[[[3]]] to access the value of field 3:

      +
       $ mlr --icsv --opprint put '$[[3]] = "NEW"' example.csv
      + color  shape    NEW   index quantity rate
      + yellow triangle true  11    43.6498  9.8870
      + red    square   true  15    79.2778  0.0130
      + red    circle   true  16    13.8103  2.9010
      + red    square   false 48    77.5542  7.4670
      + purple triangle false 51    81.2290  8.5910
      + red    square   false 64    77.1991  9.5310
      + purple triangle false 65    80.1405  5.8240
      + yellow circle   true  73    63.9785  4.2370
      + yellow circle   true  87    63.5058  8.3350
      + purple square   false 91    72.3735  8.2430
      +
      +
      +
       $ mlr --icsv --opprint put '$[[[3]]] = "NEW"' example.csv
      + color  shape    flag index quantity rate
      + yellow triangle NEW  11    43.6498  9.8870
      + red    square   NEW  15    79.2778  0.0130
      + red    circle   NEW  16    13.8103  2.9010
      + red    square   NEW  48    77.5542  7.4670
      + purple triangle NEW  51    81.2290  8.5910
      + red    square   NEW  64    77.1991  9.5310
      + purple triangle NEW  65    80.1405  5.8240
      + yellow circle   NEW  73    63.9785  4.2370
      + yellow circle   NEW  87    63.5058  8.3350
      + purple square   NEW  91    72.3735  8.2430
      +
      +
      +

      You can find the full list of verbs at the Verbs reference page.

      +
      +
      +

      TBF

      +

      some simple then-chains – keep it simple

      +

      printing to files – keep it simple here too

      +
      +
      +

      Choices for printing to files

      +

      Often we want to print output to the screen. Miller does this by default, as we’ve seen in the previous examples.

      +

      Sometimes we want to print output to another file: just use > outputfilenamegoeshere at the end of your command:

      +
       % mlr --icsv --opprint cat example.csv > newfile.csv
      + # Output goes to the new file;
      + # nothing is printed to the screen.
      +
      +
      +
       % cat newfile.csv
      + color  shape    flag index quantity rate
      + yellow triangle 1    11    43.6498  9.8870
      + red    square   1    15    79.2778  0.0130
      + red    circle   1    16    13.8103  2.9010
      + red    square   0    48    77.5542  7.4670
      + purple triangle 0    51    81.2290  8.5910
      + red    square   0    64    77.1991  9.5310
      + purple triangle 0    65    80.1405  5.8240
      + yellow circle   1    73    63.9785  4.2370
      + yellow circle   1    87    63.5058  8.3350
      + purple square   0    91    72.3735  8.2430
      +
      +
      +

      Other times we just want our files to be changed in-place: just use mlr -I:

      +
       % cp example.csv newfile.txt
      +
      +
      +
       % cat newfile.txt
      + color,shape,flag,index,quantity,rate
      + yellow,triangle,1,11,43.6498,9.8870
      + red,square,1,15,79.2778,0.0130
      + red,circle,1,16,13.8103,2.9010
      + red,square,0,48,77.5542,7.4670
      + purple,triangle,0,51,81.2290,8.5910
      + red,square,0,64,77.1991,9.5310
      + purple,triangle,0,65,80.1405,5.8240
      + yellow,circle,1,73,63.9785,4.2370
      + yellow,circle,1,87,63.5058,8.3350
      + purple,square,0,91,72.3735,8.2430
      +
      +
      +
       % mlr -I --icsv --opprint cat newfile.txt
      +
      +
      +
       % cat newfile.txt
      + color  shape    flag index quantity rate
      + yellow triangle 1    11    43.6498  9.8870
      + red    square   1    15    79.2778  0.0130
      + red    circle   1    16    13.8103  2.9010
      + red    square   0    48    77.5542  7.4670
      + purple triangle 0    51    81.2290  8.5910
      + red    square   0    64    77.1991  9.5310
      + purple triangle 0    65    80.1405  5.8240
      + yellow circle   1    73    63.9785  4.2370
      + yellow circle   1    87    63.5058  8.3350
      + purple square   0    91    72.3735  8.2430
      +
      +
      +

      Also using mlr -I you can bulk-operate on lots of files: e.g.:

      +
       mlr -I --csv cut -x -f unwanted_column_name *.csv
      +
      +
      +

      If you like, you can first copy off your original data somewhere else, before doing in-place operations.

      +

      Lastly, using tee within put, you can split your input data into separate files per one or more field names:

      +
       $ mlr --csv --from example.csv put -q 'tee > $shape.".csv", $*'
      +
      +
      +
       $ cat circle.csv
      + color,shape,flag,index,quantity,rate
      + red,circle,true,16,13.8103,2.9010
      + yellow,circle,true,73,63.9785,4.2370
      + yellow,circle,true,87,63.5058,8.3350
      +
      +
      +
       $ cat square.csv
      + color,shape,flag,index,quantity,rate
      + red,square,true,15,79.2778,0.0130
      + red,square,false,48,77.5542,7.4670
      + red,square,false,64,77.1991,9.5310
      + purple,square,false,91,72.3735,8.2430
      +
      +
      +
       $ cat triangle.csv
      + color,shape,flag,index,quantity,rate
      + yellow,triangle,true,11,43.6498,9.8870
      + purple,triangle,false,51,81.2290,8.5910
      + purple,triangle,false,65,80.1405,5.8240
      +
      +
      +
      +
      +

      TBF

      +

      What’s a CSV file, really? It’s an array of rows, or records, each being a list of key-value pairs, or fields: for CSV it so happens that all the keys are shared in the header line and the values vary data line by data line.

      +

      For example, if you have:

      +
      shape,flag,index
      +circle,1,24
      +square,0,36
      +
      +
      +

      then that’s a way of saying:

      +
      shape=circle,flag=1,index=24
      +shape=square,flag=0,index=36
      +
      +
      +

      Data written this way are called DKVP, for delimited key-value pairs.

      +

      We’ve also already seen other ways to write the same data:

      +
      CSV                               PPRINT                 JSON
      +shape,flag,index                  shape  flag index      [
      +circle,1,24                       circle 1    24           {
      +square,0,36                       square 0    36             "shape": "circle",
      +                                                             "flag": 1,
      +                                                             "index": 24
      +                                                           },
      +DKVP                              XTAB                     {
      +shape=circle,flag=1,index=24      shape circle               "shape": "square",
      +shape=square,flag=0,index=36      flag  1                    "flag": 0,
      +                                  index 24                   "index": 36
      +                                                           }
      +                                  shape square           ]
      +                                  flag  0
      +                                  index 36
      +
      +
      +

      Anything we can do with CSV input data, we can do with any other format input data. And you can read from one format, do any record-processing, and output to the same format as the input, or to a different output format.

      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/miller-on-windows.html b/docs6b/docs/_build/html/miller-on-windows.html new file mode 100644 index 000000000..b39ce6958 --- /dev/null +++ b/docs6b/docs/_build/html/miller-on-windows.html @@ -0,0 +1,90 @@ + + + + + + + + Miller on Windows — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Miller on Windows

      +
      +

      Native builds as of Miller 6

      +

      Miller was originally developed for Unix-like operating systems including Linux and MacOS. Since the initial release of Miller in 2015, support for Windows has been partial. But as of version 6.0.0, Miller builds directly on Windows.

      +

      The experience is now almost the same as on Linux, NetBSD/FreeBSD, and MacOS.

      +

      MSYS2 is no longer required, although you can use Miller from within MSYS2 if you like. There is now simply a single mlr.exe, with no msys2.dll alongside anymore.

      +

      See Installation for how to get a copy of mlr.exe.

      +
      +
      +

      Setup

      +

      Simply place mlr.exe somewhere within your PATH variable.

      +_images/miller-windows.png +

      To use Miller from within MSYS2/Cygwin, also make sure mlr.exe is within the PATH variable.

      +_images/miller-msys.png +
      +
      +

      Differences

      +

      Output colorization doesn’t work on Windows, outside of MSYS2.

      +

      The Windows-support code within Miller makes effort to support Linux/Unix/MacOS-like command-line syntax including single-quoting of expressions for mlr put and mlr filter – and in the examples above, this often works. However, there are still some cases where more complex expressions aren’t successfully parsed from the Windows prompt, even though they are from MSYS2:

      +_images/miller-windows-complex.png +_images/miller-msys-complex.png +

      Single quotes with && or || inside are fundamentally unhandleable within Windows; there is nothing Miller can do here as the Windows command line is split before Miller ever receives it.

      +

      One workaround is to use MSYS2. Another workaround is to put more complex DSL expressions into a file:

      +_images/miller-windows-complex-workaround.png +

      A third workaround is to replace " with """, then ' with ":

      +_images/miller-windows-triple-double-quote.png +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/misc-examples.html b/docs6b/docs/_build/html/misc-examples.html new file mode 100644 index 000000000..31da46fac --- /dev/null +++ b/docs6b/docs/_build/html/misc-examples.html @@ -0,0 +1,328 @@ + + + + + + + + Miscellaneous examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Miscellaneous examples

      +

      Column select:

      +
       mlr --csv cut -f hostname,uptime mydata.csv
      +
      +
      +

      Add new columns as function of other columns:

      +
       mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat
      +
      +
      +

      Row filter:

      +
       mlr --csv filter '$status != "down" && $upsec >= 10000' *.csv
      +
      +
      +

      Apply column labels and pretty-print:

      +
       grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group
      +
      +
      +

      Join multiple data sources on key columns:

      +
       mlr join -j account_id -f accounts.dat then group-by account_name balances.dat
      +
      +
      +

      Mulltiple formats including JSON:

      +
       mlr --json put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json
      +
      +
      +

      Aggregate per-column statistics:

      +
       mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/*
      +
      +
      +

      Linear regression:

      +
       mlr stats2 -a linreg-pca -f u,v -g shape data/*
      +
      +
      +

      Aggregate custom per-column statistics:

      +
       mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' data/*
      +
      +
      +

      Iterate over data using DSL expressions:

      +
       mlr --from estimates.tbl put '
      +   for (k,v in $*) {
      +     if (is_numeric(v) && k =~ "^[t-z].*$") {
      +       $sum += v; $count += 1
      +     }
      +   }
      +   $mean = $sum / $count # no assignment if count unset
      + '
      +
      +
      +

      Run DSL expressions from a script file:

      +
       mlr --from infile.dat put -f analyze.mlr
      +
      +
      +

      Split/reduce output to multiple filenames:

      +
       mlr --from infile.dat put 'tee > "./taps/data-".$a."-".$b, $*'
      +
      +
      +

      Compressed I/O:

      +
       mlr --from infile.dat put 'tee | "gzip > ./taps/data-".$a."-".$b.".gz", $*'
      +
      +
      +

      Interoperate with other data-processing tools using standard pipes:

      +
       mlr --from infile.dat put -q '@v=$*; dump | "jq .[]"'
      +
      +
      +

      Tap/trace:

      +
       mlr --from infile.dat put  '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}'
      +
      +
      +
      +

      Program timing

      +

      This admittedly artificial example demonstrates using Miller time and stats functions to introspectively acquire some information about Miller’s own runtime. The delta function computes the difference between successive timestamps.

      +
      $ ruby -e '10000.times{|i|puts "i=#{i+1}"}' > lines.txt
      +
      +$ head -n 5 lines.txt
      +i=1
      +i=2
      +i=3
      +i=4
      +i=5
      +
      +mlr --ofmt '%.9le' --opprint put '$t=systime()' then step -a delta -f t lines.txt | head -n 7
      +i     t                 t_delta
      +1     1430603027.018016 1.430603027e+09
      +2     1430603027.018043 2.694129944e-05
      +3     1430603027.018048 5.006790161e-06
      +4     1430603027.018052 4.053115845e-06
      +5     1430603027.018055 2.861022949e-06
      +6     1430603027.018058 3.099441528e-06
      +
      +mlr --ofmt '%.9le' --oxtab \
      +  put '$t=systime()' then \
      +  step -a delta -f t then \
      +  filter '$i>1' then \
      +  stats1 -a min,mean,max -f t_delta \
      +  lines.txt
      +t_delta_min  2.861022949e-06
      +t_delta_mean 4.077508505e-06
      +t_delta_max  5.388259888e-05
      +
      +
      +
      +
      +

      Showing differences between successive queries

      +

      Suppose you have a database query which you run at one point in time, producing the output on the left, then again later producing the output on the right:

      +
       cat data/previous_counters.csv
      + color,count
      + red,3472
      + blue,6838
      + orange,694
      + purple,12
      +
      +
      +
       cat data/current_counters.csv
      + color,count
      + red,3467
      + orange,670
      + yellow,27
      + blue,6944
      +
      +
      +

      And, suppose you want to compute the differences in the counters between adjacent keys. Since the color names aren’t all in the same order, nor are they all present on both sides, we can’t just paste the two files side-by-side and do some column-four-minus-column-two arithmetic.

      +

      First, rename counter columns to make them distinct:

      +
       mlr --csv rename count,previous_count data/previous_counters.csv > data/prevtemp.csv
      +
      +
      +
       cat data/prevtemp.csv
      + color,previous_count
      + red,3472
      + blue,6838
      + orange,694
      + purple,12
      +
      +
      +
       mlr --csv rename count,current_count data/current_counters.csv > data/currtemp.csv
      +
      +
      +
       cat data/currtemp.csv
      + color,current_count
      + red,3467
      + orange,670
      + yellow,27
      + blue,6944
      +
      +
      +

      Then, join on the key field(s), and use unsparsify to zero-fill counters absent on one side but present on the other. Use --ul and --ur to emit unpaired records (namely, purple on the left and yellow on the right):

      +
       mlr --icsv --opprint \
      +   join -j color --ul --ur -f data/prevtemp.csv \
      +   then unsparsify --fill-with 0 \
      +   then put '$count_delta = $current_count - $previous_count' \
      +   data/currtemp.csv
      + color  previous_count current_count count_delta
      + red    3472           3467          -5
      + orange 694            670           -24
      + yellow 0              27            (error)
      + blue   6838           6944          106
      + purple 12             0             (error)
      +
      +
      +
      +
      +

      Memoization with out-of-stream variables

      +

      The recursive function for the Fibonacci sequence is famous for its computational complexity. Namely, using f(0)=1, f(1)=1, f(n)=f(n-1)+f(n-2) for n>=2, the evaluation tree branches left as well as right at each non-trivial level, resulting in millions or more paths to the root 0/1 nodes for larger n. This program

      +
      mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put '
      +  func f(n) {
      +      @fcount += 1;              # count number of calls to the function
      +      if (n < 2) {
      +          return 1
      +      } else {
      +          return f(n-1) + f(n-2) # recurse
      +      }
      +  }
      +
      +  @fcount = 0;
      +  $o = f($i);
      +  $fcount = @fcount;
      +
      +' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds
      +
      +
      +

      produces output like this:

      +
      i  o      fcount  seconds_delta
      +1  1      1       0
      +2  2      3       0.000039101
      +3  3      5       0.000015974
      +4  5      9       0.000019073
      +5  8      15      0.000026941
      +6  13     25      0.000036955
      +7  21     41      0.000056028
      +8  34     67      0.000086069
      +9  55     109     0.000134945
      +10 89     177     0.000217915
      +11 144    287     0.000355959
      +12 233    465     0.000506163
      +13 377    753     0.000811815
      +14 610    1219    0.001297235
      +15 987    1973    0.001960993
      +16 1597   3193    0.003417969
      +17 2584   5167    0.006215811
      +18 4181   8361    0.008294106
      +19 6765   13529   0.012095928
      +20 10946  21891   0.019592047
      +21 17711  35421   0.031193972
      +22 28657  57313   0.057254076
      +23 46368  92735   0.080307961
      +24 75025  150049  0.129482031
      +25 121393 242785  0.213325977
      +26 196418 392835  0.334423065
      +27 317811 635621  0.605969906
      +28 514229 1028457 0.971235037
      +
      +
      +

      Note that the time it takes to evaluate the function is blowing up exponentially as the input argument increases. Using @-variables, which persist across records, we can cache and reuse the results of previous computations:

      +
      mlr --ofmt '%.9lf' --opprint seqgen --start 1 --stop 28 then put '
      +  func f(n) {
      +    @fcount += 1;                 # count number of calls to the function
      +    if (is_present(@fcache[n])) { # cache hit
      +      return @fcache[n]
      +    } else {                      # cache miss
      +      num rv = 1;
      +      if (n >= 2) {
      +        rv = f(n-1) + f(n-2)      # recurse
      +      }
      +      @fcache[n] = rv;
      +      return rv
      +    }
      +  }
      +  @fcount = 0;
      +  $o = f($i);
      +  $fcount = @fcount;
      +' then put '$seconds=systime()' then step -a delta -f seconds then cut -x -f seconds
      +
      +
      +

      with output like this:

      +
      i  o      fcount seconds_delta
      +1  1      1      0
      +2  2      3      0.000053883
      +3  3      3      0.000035048
      +4  5      3      0.000045061
      +5  8      3      0.000014067
      +6  13     3      0.000028849
      +7  21     3      0.000028133
      +8  34     3      0.000027895
      +9  55     3      0.000014067
      +10 89     3      0.000015020
      +11 144    3      0.000012875
      +12 233    3      0.000033140
      +13 377    3      0.000014067
      +14 610    3      0.000012875
      +15 987    3      0.000029087
      +16 1597   3      0.000013828
      +17 2584   3      0.000013113
      +18 4181   3      0.000012875
      +19 6765   3      0.000013113
      +20 10946  3      0.000012875
      +21 17711  3      0.000013113
      +22 28657  3      0.000013113
      +23 46368  3      0.000015974
      +24 75025  3      0.000012875
      +25 121393 3      0.000013113
      +26 196418 3      0.000012875
      +27 317811 3      0.000013113
      +28 514229 3      0.000012875
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/multi-join/input.csv b/docs6b/docs/_build/html/multi-join/input.csv new file mode 100644 index 000000000..0c813110d --- /dev/null +++ b/docs6b/docs/_build/html/multi-join/input.csv @@ -0,0 +1,9 @@ +id,task +10,chop +20,puree +20,wash +30,fold +10,bake +20,mix +10,knead +30,clean diff --git a/docs6b/docs/_build/html/multi-join/name-lookup.csv b/docs6b/docs/_build/html/multi-join/name-lookup.csv new file mode 100644 index 000000000..121f6ef6c --- /dev/null +++ b/docs6b/docs/_build/html/multi-join/name-lookup.csv @@ -0,0 +1,4 @@ +id,name +30,Alice +10,Bob +20,Carol diff --git a/docs6b/docs/_build/html/multi-join/status-lookup.csv b/docs6b/docs/_build/html/multi-join/status-lookup.csv new file mode 100644 index 000000000..40f7735be --- /dev/null +++ b/docs6b/docs/_build/html/multi-join/status-lookup.csv @@ -0,0 +1,4 @@ +id,status +30,occupied +10,idle +20,idle diff --git a/docs6b/docs/_build/html/new-in-miller-6.html b/docs6b/docs/_build/html/new-in-miller-6.html new file mode 100644 index 000000000..08b5455a4 --- /dev/null +++ b/docs6b/docs/_build/html/new-in-miller-6.html @@ -0,0 +1,188 @@ + + + + + + + + What’s new in Miller 6 — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      What’s new in Miller 6

      +

      See also the list of issues tagged with go-port.

      +
      +

      Documentation improvements

      +

      Documentation (what you’re reading here) and on-line help (mlr --help) have been completely reworked.

      +

      In the initial release, the focus was convincing users already familiar with +awk/grep/cut that Miller was a viable option. Over time it’s become +clear that many users aren’t expert with these. The focus has shifted toward a +higher quantity of more introductory/accessible material for command-line data +processing.

      +

      Similarly, the FAQ/recipe material has been expanded to include more, and simpler, +use-cases including resolved questions from +https://github.com/johnkerl/miller/issues and +https://github.com/johnkerl/miller/discussions. More complex/niche material has +been pushed farther down. The long reference pages have been split up into +separate pages.

      +

      Since CSV is overwhelmingly the most popular data format for Miller, it is +now discussed first, and more examples use CSV.

      +
      +
      +

      JSON support, and arrays

      +

      Arrays are now supported in Miller’s put/filter programming language, +as described at Reference: arrays. Also, array is now a keyword +so this is no longer usable as a local-variable or UDF name.

      +

      JSON support is improved:

      +
        +
      • Direct support for arrays means that you can now use Miller to process more JSON files.

      • +
      • Streamable JSON parsing: Miller’s internal record-processing pipeline starts as soon as the first record is read (which was already the case for other file formats). This means that, unless records are wrapped with outermost [...], Miller now handles JSON in tail -f contexts like it does for other file formats.

      • +
      • Flatten/unflatten – TODO pick a name and link to a separate page/section

      • +
      +
      +
      +

      Improved Windows experience

      +

      Stronger support for Windows (with or without MSYS2), with a couple of +exceptions. See Miller on Windows for more information.

      +

      Binaries are reliably available using GitHub Actions: see also Installation.

      +
      +
      +

      In-process support for compressed input

      +

      In addition to --prepipe gunzip, you can now use the --gzin flag. In +fact, if your files end in .gz you don’t even need to do that – Miller +will autodetect by file extension and automatically uncompress mlr --csv cat +foo.csv.gz. Similarly for .z and .bz2 files. Please see section +[TODO:linkify] for more information.

      +
      +
      +

      Output colorization

      +

      Miller uses separate, customizable colors for keys and values whenever the output is to a terminal. See Output colorization.

      +
      +
      +

      Improved numeric conversion

      +

      The most central part of Miller 6 is a deep refactor of how data values are parsed +from file contents, how types are inferred, and how they’re converted back to +text into output files.

      +

      This was all initiated by https://github.com/johnkerl/miller/issues/151.

      +

      In Miller 5 and below, all values were stored as strings, then only converted +to int/float as-needed, for example when a particular field was referenced in +the stats1 or put verbs. This led to awkwardnesses such as the -S +and -F flags for put and filter.

      +

      In Miller 6, things parseable as int/float are treated as such from the moment +the input data is read, and these are passed along through the verb chain. All +values are typed from when they’re read, and their types are passed along. +Meanwhile the original string representation of each value is also retained. If +a numeric field isn’t modified during the processing chain, it’s printed out +the way it arrived. Also, quoted values in JSON strings are flagged as being +strings throughout the processing chain.

      +

      For example (see https://github.com/johnkerl/miller/issues/178) you can now do

      +
       echo '{ "a": "0123" }' | mlr --json cat
      + {
      +   "a": "0123"
      + }
      +
      +
      +
       echo '{ "x": 1.230, "y": 1.230000000 }' | mlr --json cat
      + {
      +   "x": 1.230,
      +   "y": 1.230000000
      + }
      +
      +
      +
      +
      +

      REPL

      +

      Miller now has a read-evaluate-print-loop (The REPL) where you can single-step through your data-file record, express arbitrary statements to converse with the data, etc.

      +
      +
      +

      New DSL functions / operators

      + +
      +
      +

      Improved command-line parsing

      +

      Miller 6 has getoptish command-line parsing (https://github.com/johnkerl/miller/pull/467):

      +
        +
      • -xyz expands automatically to -x -y -z, so (for example) mlr cut -of shape,flag is the same as mlr cut -o -f shape,flag.

      • +
      • --foo=bar expands automatically to --foo bar, so (for example) mlr --ifs=comma is the same as mlr --ifs comma.

      • +
      • --mfrom, --load, --mload as described at [TODO:linkify].

      • +
      +
      +
      +

      Improved error messages for DSL parsing

      +

      For mlr put and mlr filter, parse-error messages now include location information:

      +
      mlr: cannot parse DSL expression.
      +Parse error on token ">" at line 63 columnn 7.
      +
      +
      +
      +
      +

      Developer-specific aspects

      + +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/ngrams/gsl-2000.txt b/docs6b/docs/_build/html/ngrams/gsl-2000.txt new file mode 100644 index 000000000..1c173107e --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/gsl-2000.txt @@ -0,0 +1,2283 @@ +the +be +of +and +a +to +in +he +have +it +that +for +they +I +with +as +not +on +she +at +by +this +we +you +do +but +from +or +which +one +would +all +will +there +say +who +make +when +can +more +if +no +man +out +other +so +what +time +up +go +about +than +into +could +state +only +new +year +some +take +come +these +know +see +use +get +like +then +first +any +work +now +may +such +give +over +think +most +even +find +day +also +after +way +many +must +look +before +great +back +through +long +where +much +should +well +people +down +own +just +because +good +each +those +feel +seem +how +high +too +place +little +world +very +still +nation +hand +old +life +tell +write +become +here +show +house +both +between +need +mean +call +develop +under +last +right +move +thing +general +school +never +same +another +begin +while +number +part +turn +real +leave +might +want +point +form +off +child +few +small +since +against +ask +late +home +interest +large +person +end +open +public +follow +during +present +without +again +hold +govern +around +possible +head +consider +word +program +problem +however +lead +system +set +order +eye +plan +run +keep +face +fact +group +play +stand +increase +early +course +change +help +line +city +put +close +case +force +meet +once +water +upon +war +build +hear +light +unite +live +every +country +bring +center +let +side +try +provide +continue +name +certain +power +pay +result +question +study +woman +member +until +far +night +always +service +away +report +something +company +week +church +toward +start +social +room +figure +nature +though +young +less +enough +almost +read +include +president +nothing +yet +better +big +boy +cost +business +value +second +why +clear +expect +family +complete +act +sense +mind +experience +art +next +near +direct +car +law +industry +important +girl +god +several +matter +usual +rather +per +often +kind +among +white +reason +action +return +foot +care +simple +within +love +human +along +appear +doctor +believe +speak +active +student +month +drive +concern +best +door +hope +example +inform +body +ever +least +probable +understand +reach +effect +different +idea +whole +control +condition +field +pass +fall +note +special +talk +particular +today +measure +walk +teach +low +hour +type +carry +rate +remain +full +street +easy +although +record +sit +determine +level +local +sure +receive +thus +moment +spirit +train +college +religion +perhaps +music +grow +free +cause +serve +age +book +board +recent +sound +office +cut +step +class +true +history +position +above +strong +friend +necessary +add +court +deal +tax +support +party +whether +either +land +material +happen +education +death +agree +arm +mother +across +quite +anything +town +past +view +society +manage +answer +break +organize +half +fire +lose +money +stop +actual +already +effort +wait +department +able +political +learn +voice +air +together +shall +cover +common +subject +draw +short +wife +treat +limit +road +letter +color +behind +produce +send +term +total +university +rise +century +success +minute +remember +purpose +test +fight +watch +situation +south +ago +difference +stage +father +table +rest +bear +entire +market +prepare +explain +offer +plant +charge +ground +west +picture +hard +front +lie +modern +dark +surface +rule +regard +dance +peace +observe +future +wall +farm +claim +firm +operation +further +pressure +property +morning +amount +top +outside +piece +sometimes +beauty +trade +fear +demand +wonder +list +accept +judge +paint +mile +soon +responsible +allow +secretary +heart +union +slow +island +enter +drink +story +experiment +stay +paper +space +apply +decide +share +desire +spend +sign +therefore +various +visit +supply +officer +doubt +private +immediate +wish +contain +feed +raise +describe +ready +horse +son +exist +north +suggest +station +effective +food +deep +wide +alone +character +english +happy +critic +unit +product +respect +drop +nor +fill +cold +represent +sudden +basic +kill +fine +trouble +mark +single +press +heavy +attempt +origin +standard +everything +committee +moral +black +red +bad +earth +accord +else +mere +die +remark +basis +except +equal +east +event +employ +defense +smile +river +improve +game +detail +account +cent +sort +reduce +club +buy +attention +ship +decision +wear +inside +win +suppose +ride +operate +realize +sale +choose +park +square +vote +price +district +dead +foreign +window +beyond +direction +strike +instead +trial +practice +catch +opportunity +likely +recognize +permit +serious +attack +floor +association +spring +lot +stock +lack +hair +science +relation +profession +pattern +quick +medical +influence +occasion +machine +compare +husband +blue +international +fair +especially +indeed +imagine +surprise +average +official +temperature +difficult +sing +hit +tree +race +police +touch +relative +throw +quality +former +pull +chance +prove +argue +settle +growth +date +heat +save +performance +count +production +listen +main +pick +size +cool +army +patient +combine +summer +hall +slight +command +enjoy +length +proper +express +health +chief +evening +store +language +degree +lay +current +gun +dog +hotel +strange +separate +boat +fail +clean +dress +anyone +gain +pain +object +knowledge +depend +relate +below +dollar +advance +shape +arrange +population +yes +sell +mention +dry +check +poet +sleep +join +hot +bed +electric +dream +due +season +manner +fit +left +progress +neither +strength +notice +finish +opinion +bill +western +truth +wrong +travel +suit +bank +exact +honor +brother +quiet +marry +corner +handle +danger +hospital +pool +promise +blood +shoot +scene +literature +arrive +film +base +freedom +bar +maybe +hang +suffer +manufacture +frequent +rock +loss +burn +sun +audience +essential +glass +prevent +poem +poor +inch +song +skill +post +popular +radio +animal +conscious +worth +eat +election +faith +wave +murder +model +forget +extend +edge +distance +memory +recommend +division +staff +leg +discussion +address +fly +dependent +ball +shake +frame +extreme +engineer +thick +comfort +latter +camp +oil +discover +examine +difficulty +tooth +middle +choice +refer +enemy +practical +marriage +bridge +declare +lady +cross +daily +afternoon +attend +director +balance +wash +capital +speed +block +citizen +mouth +hill +green +please +motor +agency +encourage +governor +worry +affair +shoulder +bright +mass +sample +pretty +repeat +roll +push +trip +council +clothe +parent +forward +sharp +straight +gas +weight +discuss +fix +load +master +whatever +round +rapid +laugh +finger +spot +propose +shop +broad +replace +reply +extent +lock +employee +ahead +sight +spread +wind +approve +destroy +none +pound +fame +importance +reflect +advantage +match +regular +wage +refuse +existence +hardly +perform +title +tend +exercise +thin +coat +bit +mountain +youth +behavior +newspaper +secret +ability +sea +soft +justice +reasonable +circle +solid +page +weapon +fast +representative +search +pure +escape +crowd +stick +telephone +avoid +garden +favor +news +unless +dinner +someone +signal +yard +ideal +warm +miss +shelter +soldier +article +cry +captain +familiar +seat +guest +weak +excite +king +everyone +wine +hole +duty +beat +perfect +bottom +compose +battle +expense +cattle +flow +kitchen +dust +bottle +admit +tear +tire +expression +exception +application +belong +rich +failure +struggle +instrument +variety +narrow +theater +collection +rain +review +preserve +leadership +clay +daughter +fellow +swing +thank +library +fat +reserve +tour +nice +warn +ring +bitter +chair +yesterday +scientific +flower +wheel +solution +aim +gather +invite +moreover +fresh +forest +winter +box +belief +ordinary +impossible +print +gray +taste +lip +speech +reference +stain +connection +otherwise +stretch +knife +village +blow +mistake +sweet +shout +divide +guard +worse +exchange +rare +commercial +request +appoint +agent +dependence +bird +wild +motion +guess +neighbor +seed +fashion +loan +correct +plain +mail +retire +opposite +prefer +safe +evil +double +wood +empty +baby +advise +content +sport +lift +literary +curious +tie +flat +message +neck +hate +dirt +delight +trust +nobody +valley +tool +presence +cook +railroad +minister +coffee +brush +beside +collect +guide +luck +profit +lord +everybody +prison +cloud +slave +chairman +soil +distinguish +introduce +urge +blind +arise +upper +curve +membership +key +entertain +soul +neighborhood +friendly +pair +stone +lean +protect +advertise +mystery +welcome +knee +jump +snake +stream +avenue +brown +disease +hat +excellent +formal +snow +sheet +somehow +unity +sky +rough +smooth +weather +steady +threaten +depth +oppose +deliver +ancient +pray +adopt +birth +appearance +universe +busy +hurry +coast +forth +smell +furnish +female +hide +wire +proposal +ought +victory +quarter +engine +customer +waste +fool +intend +intention +desk +politics +passage +lawyer +root +climb +metal +gradual +hunt +protection +satisfy +roof +branch +pleasure +witness +loose +nose +mine +band +aside +risk +tomorrow +remind +ear +fish +shore +operator +civilize +being +silent +screen +bind +earn +pack +colony +besides +slip +cousin +scale +relief +explore +stem +brain +musician +defend +bend +somebody +shadow +mix +smoke +description +fruit +guilt +yield +sensitive +salt +pale +sweep +completion +throat +agriculture +admire +gentle +dozen +particle +pleasant +bay +cup +competition +moon +terrible +strip +mechanic +shock +conversation +angle +tall +plenty +star +yellow +sick +thorough +absolute +succeed +surround +proud +dear +card +lake +breath +afraid +silence +onto +shoe +somewhere +chain +slide +copy +machinery +wake +severe +pocket +bone +honest +freeze +dictionary +calm +swim +ice +male +skin +crack +rush +wet +meat +commerce +joint +gift +host +suspect +path +uncle +afford +instant +satisfactory +height +track +confidence +grass +suggestion +favorite +breakfast +apart +chest +entrance +march +sink +northern +iron +alive +ill +bag +disturb +native +bedroom +violent +beneath +pause +tough +substance +threat +charm +absence +factory +spite +meal +universal +accident +highway +sentence +liberty +wise +noise +discovery +tube +flash +twist +fence +childhood +joy +sister +sad +efficiency +disappear +defeat +extensive +rent +comparison +possess +grace +flesh +liquid +scientist +ease +heaven +milk +sympathy +rank +restaurant +frequency +angry +shade +accuse +necessity +knock +loud +permanent +row +lovely +confuse +gold +frighten +solve +grave +salary +photograph +advice +abroad +wound +virtue +dare +queen +extra +attract +numerous +pink +gate +expensive +shut +chicken +forgive +holy +wooden +prompt +crime +sorry +republic +anger +visitor +pile +violence +steel +wing +stair +partner +delay +gentleman +pour +confusion +damage +kick +safety +burst +network +resistance +screw +pride +till +hire +verb +preach +clerk +everywhere +anyway +fan +connect +egg +efficient +grain +calculate +drag +opposition +worship +arrest +discipline +string +harbor +camera +mechanism +cow +grand +funny +insurance +reduction +strict +lesson +tight +sand +plate +qualify +elsewhere +mad +interference +pupil +fold +royal +valuable +whisper +anybody +hurt +excess +quantity +fun +mud +extension +recognition +kiss +crop +sail +attractive +habit +relieve +wisdom +persuade +certainty +cloth +eager +deserve +sympathetic +cure +trap +puzzle +powder +raw +mankind +glad +blame +whenever +anxiety +bus +tremble +sacred +fortunate +glory +golden +neat +weekend +treasury +overcome +cat +sacrifice +complain +elect +roar +sake +temple +self +compete +nurse +stuff +stomach +peculiar +repair +storm +ton +desert +allowance +servant +hunger +conscience +bread +crash +tip +strengthen +proof +generous +sir +tonight +whip +tongue +mill +merchant +coal +ruin +introduction +courage +actor +belt +stir +package +punish +reflection +breathe +anywhere +amuse +dull +fate +net +fellowship +fault +furniture +beam +pencil +border +disappoint +flame +joke +bless +corn +shell +tempt +supper +destruction +dive +anxious +shine +cheap +dish +distant +greet +flood +excuse +insect +ocean +ceremony +decrease +prize +harm +insure +verse +pot +sincere +cotton +leaf +rub +medicine +stroke +bite +lung +lonely +admission +stupid +scratch +composition +broadcast +drum +resist +neglect +absent +passenger +adventure +beg +pipe +beard +bold +meanwhile +devil +cheer +nut +split +melt +swear +sugar +bury +wipe +faint +creature +tail +wealth +earnest +translate +suspicion +noble +inquiry +journey +hesitate +extraordinary +borrow +owe +funeral +ambition +mixture +slope +criminal +seldom +map +spin +praise +spare +plow +telegraph +barrel +straighten +scarce +lunch +slavery +creep +sweat +gay +stiff +brave +seize +convenient +horizon +moderate +complicate +dig +curse +weigh +priest +excessive +quarrel +widow +modest +dine +politician +custom +educate +salesman +nail +tap +eastern +possession +satisfaction +behave +mercy +scatter +objection +silver +tent +saddle +wrap +nest +grind +spell +plaster +arch +swell +friendship +bath +bundle +grateful +crown +boundary +nowhere +asleep +clock +boil +altogether +lend +holiday +precious +wander +ugly +reputation +ticket +pretend +dismiss +delicate +despair +awake +tea +fortune +cap +thread +haste +bare +shirt +bargain +leather +rail +butter +dot +inquire +warmth +decisive +vessel +pity +steam +pin +bound +companion +toe +reward +forbid +wherever +tower +bathe +lodge +swallow +multiply +bow +kingdom +garage +permission +pump +prevention +urgent +aunt +zero +idle +fever +christmas +regret +jaw +soap +pronounce +empire +bowl +outline +organ +imitation +caution +mineral +disagree +blade +trick +treasure +immense +convenience +disapprove +destructive +fork +noon +ownership +tune +polish +poison +shame +loyalty +cottage +astonish +shave +feather +sauce +lid +debt +fade +confess +classification +descend +cape +mild +clever +envelope +invention +sheep +splendid +stamp +float +brick +rice +businessman +backward +qualification +artificial +attraction +lamp +curl +shower +elder +bunch +bell +steer +flavor +spit +rob +cream +interrupt +pen +weave +orange +rescue +crush +humble +fancy +decay +polite +tribe +bleed +coin +fond +autumn +classify +omit +loyal +needle +lessen +complaint +pad +steep +skirt +curtain +calculation +laughter +solemn +grease +interfere +explode +fasten +flag +resign +postpone +patience +boast +rope +envy +airplane +rid +shield +veil +kneel +tray +explosive +brass +taxi +wax +duck +button +invent +remedy +bush +thunder +weaken +poverty +scrape +arrow +tender +cruel +soften +mouse +hay +anyhow +alike +circular +juice +shelf +bake +hatred +cautious +basket +wreck +width +confident +log +heap +suck +ladder +gap +obey +hut +axe +translation +collar +delivery +reproduce +confession +pan +prejudice +voyage +tobacco +simplicity +paste +cake +elephant +ribbon +harvest +ashamed +cave +customary +thief +damp +sew +rust +separation +waiter +pet +straw +upset +towel +refresh +essence +fur +ambitious +defendant +daylight +dip +suspicious +imaginary +ash +carriage +educator +saw +stove +rubber +rug +misery +awkward +rival +roast +deed +preference +explosion +theatrical +cultivate +collector +miserable +wrist +rabbit +accustom +tide +insult +thumb +lump +annoy +toy +heal +shallow +repetition +soup +whistle +scenery +apple +offense +cork +ripe +temper +sore +pinch +diamond +razor +imaginative +hook +copper +landlord +influential +rot +hollow +enclose +harden +wicked +stiffen +silk +upright +selfish +stripe +pig +inward +excellence +rake +purple +hasten +shorten +applause +ache +apology +knot +nephew +cushion +drown +nursery +pint +fierce +imitate +aloud +gaiety +robbery +tighten +perfection +scorn +whoever +trunk +wool +sailor +competitor +moonlight +deer +bean +everyday +drawer +disregard +nowadays +patriotic +tin +penny +cage +pardon +lately +offend +coarse +spoil +horizontal +sting +ditch +librarian +meantime +cough +deaf +sword +messenger +vain +castle +elastic +comb +rod +widen +sorrow +inventor +cliff +umbrella +interruption +merry +gallon +conquest +headache +tailor +bucket +scent +signature +cart +darken +sometime +applaud +underneath +hello +pretense +descent +conquer +framework +confidential +adoption +disgust +waist +momentary +receipt +pearl +ray +lazy +limb +grammatical +beast +monkey +jewel +persuasion +obedience +sock +vowel +hammer +inn +chimney +dissatisfaction +annoyance +ornament +honesty +outward +sharpen +handkerchief +greed +heavenly +thirst +niece +spill +loaf +wheat +worm +secrecy +rude +heighten +flatten +loosen +cheese +rivalry +royalty +discontent +complication +fright +indoor +flour +actress +congratulation +ounce +fry +everlasting +goat +ink +disappearance +reproduction +thicken +avoidance +spoon +strap +deceive +lengthen +revenge +correction +descendant +hesitation +spade +basin +weed +omission +old-fashioned +bicycle +breadth +photography +coward +mat +rejoice +cheat +congratulate +discomfort +enclosure +attentive +paw +overflow +dissatisfy +multiplication +whichever +tidy +bribe +mend +stocking +feast +nuisance +thorn +tame +inclusive +homemade +handwriting +chalk +sour +slippery +procession +ripen +jealous +jealousy +liar +homecoming +barber +whiten +berry +lighten +pigeon +hinder +bravery +baggage +noun +amongst +grammar +cultivation +companionship +rubbish +modesty +woolen +deepen +pastry +cupboard +quart +canal +notebook +deceit +parcel +brighten +moderation +punctual +hurrah +lipstick +uppermost +fatten +conqueror +hindrance +cowardice +obedient +saucer +madden +scold +weekday +rotten +disrespect +widower +deafen +donkey +businesslike +motherhood +sadden +handshake +calculator +headdress +scissors +translator +possessor +shilling +redden +motherly +whose +cultivator +whom +homework +electrician +oar +bribery +sweeten +sow +pronunciation +beak +plural diff --git a/docs6b/docs/_build/html/ngrams/mkv.mlr b/docs6b/docs/_build/html/ngrams/mkv.mlr new file mode 100644 index 000000000..a3c29f0cf --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/mkv.mlr @@ -0,0 +1,83 @@ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 1) { + str a = substr(v, 0, 0); + @a_histo[a] += 1; + for (int i = 0; i < n-1; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + @ab_histo[a][b] += 1; + } + } +} + +end { + num a_sum = 0; + for (a, na in @a_histo) { + a_sum += na; + } + num a_cumu = 0.0; + for (a, na in @a_histo) { + num a_p = @a_histo[a] / a_sum; + a_cumu += a_p; + @a_pmf[a] = a_p; + @a_cmf[a] += a_cumu; + } + + for (a in @ab_histo) { + num ab_sum = 0.0; + for (b, nab in @ab_histo[a]) { + ab_sum += nab; + } + num ab_cumu = 0.0; + for (b, _ in @ab_histo[a]) { + num ab_p = @ab_histo[a][b] / ab_sum; + ab_cumu += ab_p; + @ab_pmf[a][b] = ab_p; + @ab_cmf[a][b] = ab_cumu; + } + } + + #dump; + + for (int oi = 0; oi < @ocount; oi += 1) { + oa_u = urand(); + oa = "?"; + for (a, c in @a_cmf) { + if (oa_u < c) { + oa = a; + break; + } + } + str out = oa; + for (int i = 1; i < @olen; i += 1) { + num ab_u = urand(); + ob = "???"; + for (b, c in @ab_cmf[oa]) { + #print "BC ".b.c; + if (ab_u < c) { + ob = b; + break; + } + } + if (ob == "???") { + break; + } + out .= ob; + oa = ob; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/mkv3.mlr b/docs6b/docs/_build/html/ngrams/mkv3.mlr new file mode 100644 index 000000000..7cc41ae51 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/mkv3.mlr @@ -0,0 +1,125 @@ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 2) { + str a = substr(v, 0, 0); + @a_histo[a] += 1; + + str b = substr(v, 1, 1); + @ab_histo[a][b] += 1; + + for (int i = 0; i < n-2; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + @abc_histo[a][b][c] += 1; + } + } +} + +end { + + num a_sum = 0; + for (a, na in @a_histo) { + a_sum += na; + } + num a_cumu = 0.0; + for (a, _ in @a_histo) { + num a_p = @a_histo[a] / a_sum; + a_cumu += a_p; + @a_pmf[a] = a_p; + @a_cmf[a] += a_cumu; + } + + for (a in @ab_histo) { + + num ab_sum = 0.0; + for (b, nab in @ab_histo[a]) { + ab_sum += nab; + } + num ab_cumu = 0.0; + for (b, _ in @ab_histo[a]) { + num ab_p = @ab_histo[a][b] / ab_sum; + ab_cumu += ab_p; + @ab_pmf[a][b] = ab_p; + @ab_cmf[a][b] = ab_cumu; + } + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + + num abc_sum = 0.0; + for (c, nabc in @abc_histo[a][b]) { + abc_sum += nabc; + } + num abc_cumu = 0.0; + for (c, _ in @abc_histo[a][b]) { + num abc_p = @abc_histo[a][b][c] / abc_sum; + abc_cumu += abc_p; + @abc_pmf[a][b][c] = abc_p; + @abc_cmf[a][b][c] = abc_cumu; + } + } + } + + #dump; + + for (int oi = 0; oi < @ocount; oi += 1) { + oa_u = urand(); + oa = "?"; + for (a, c in @a_cmf) { + oa = a; + if (oa_u < c) { + break; + } + } + str out = oa; + + ob_u = urand(); + ob = "?"; + for (b, c in @ab_cmf[oa]) { + ob = b; + if (ob_u < c) { + break; + } + } + out .= ob; + + for (int i = 2; i < @olen; i += 1) { + num abc_u = urand(); + str oc = "???"; + #print; + #print "i=".i; + #print "oa = ".oa." ob = ".ob; + for (c, d in @abc_cmf[oa][ob]) { + #print "d = ".d; + oc = c; + if (abc_u < d) { + break; + } + } + if (oc == "???") { + break; + } + #print "i=".i.",oa=".oa.",ob=".ob.",oc=".oc; + #print "oc = ".oc; + out .= oc; + oa = ob; + ob = oc; + } + print out; + + } +} diff --git a/docs6b/docs/_build/html/ngrams/mkv4.mlr b/docs6b/docs/_build/html/ngrams/mkv4.mlr new file mode 100644 index 000000000..0806c454e --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/mkv4.mlr @@ -0,0 +1,155 @@ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 3) { + str a = substr(v, 0, 0); + str b = substr(v, 1, 1); + str c = substr(v, 2, 2); + @a_histo[a] += 1; + @ab_histo[a][b] += 1; + @abc_histo[a][b][c] += 1; + + for (int i = 0; i < n-3; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + str d = substr(v, i+3, i+3); + @abcd_histo[a][b][c][d] += 1; + } + } +} + +end { + + num a_sum = 0; + for (a, na in @a_histo) { + a_sum += na; + } + num a_cumu = 0.0; + for (a, _ in @a_histo) { + num a_p = @a_histo[a] / a_sum; + a_cumu += a_p; + @a_pmf[a] = a_p; + @a_cmf[a] += a_cumu; + } + + for (a in @ab_histo) { + num ab_sum = 0.0; + for (b, nab in @ab_histo[a]) { + ab_sum += nab; + } + num ab_cumu = 0.0; + for (b, _ in @ab_histo[a]) { + num ab_p = @ab_histo[a][b] / ab_sum; + ab_cumu += ab_p; + @ab_pmf[a][b] = ab_p; + @ab_cmf[a][b] = ab_cumu; + } + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + num abc_sum = 0.0; + for (c, nabc in @abc_histo[a][b]) { + abc_sum += nabc; + } + num abc_cumu = 0.0; + for (c, _ in @abc_histo[a][b]) { + num abc_p = @abc_histo[a][b][c] / abc_sum; + abc_cumu += abc_p; + @abc_pmf[a][b][c] = abc_p; + @abc_cmf[a][b][c] = abc_cumu; + } + } + } + + for (a in @abcd_histo) { + for (b in @abcd_histo[a]) { + for (c in @abcd_histo[a][b]) { + num abcd_sum = 0.0; + for (d, n in @abcd_histo[a][b][c]) { + abcd_sum += n; + } + num abcd_cumu = 0.0; + for (d, _ in @abcd_histo[a][b][c]) { + num abcd_p = @abcd_histo[a][b][c][d] / abcd_sum; + abcd_cumu += abcd_p; + @abcd_pmf[a][b][c][d] = abcd_p; + @abcd_cmf[a][b][c][d] = abcd_cumu; + } + } + } + } + + #dump; + + for (int oi = 0; oi < @ocount; oi += 1) { + oa_u = urand(); + oa = "?"; + for (a, c in @a_cmf) { + oa = a; + if (oa_u < c) { + break; + } + } + str out = oa; + + ob_u = urand(); + ob = "?"; + for (b, c in @ab_cmf[oa]) { + ob = b; + if (ob_u < c) { + break; + } + } + out .= ob; + + oc_u = urand(); + oc = "?"; + for (c, d in @abc_cmf[oa][ob]) { + oc = c; + if (oc_u < d) { + break; + } + } + out .= oc; + + for (int i = 3; i < @olen; i += 1) { + num abcd_u = urand(); + str od = "???"; + #print; + #print "i=".i; + #print "oa = ".oa." ob = ".ob; + for (d, e in @abcd_cmf[oa][ob][oc]) { + od = d; + if (abcd_u < e) { + break; + } + } + if (od == "???") { + break; + } + #print "i=".i.",oa=".oa.",ob=".ob.",oc=".oc; + #print "oc = ".oc; + out .= od; + oa = ob; + ob = oc; + oc = od; + } + #print "U IS ".oa_u; + #print "A IS ".oa; + print out; + + } +} diff --git a/docs6b/docs/_build/html/ngrams/mkv5.mlr b/docs6b/docs/_build/html/ngrams/mkv5.mlr new file mode 100644 index 000000000..cdb307bd2 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/mkv5.mlr @@ -0,0 +1,183 @@ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 4) { + str a = substr(v, 0, 0); + str b = substr(v, 1, 1); + str c = substr(v, 2, 2); + str d = substr(v, 3, 3); + @a_histo[a] += 1; + @ab_histo[a][b] += 1; + @abc_histo[a][b][c] += 1; + @abcd_histo[a][b][c][d] += 1; + + for (int i = 0; i < n-4; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + str d = substr(v, i+3, i+3); + str e = substr(v, i+4, i+4); + @abcde_histo[a][b][c][d][e] += 1; + } + } +} + +end { + + num a_sum = 0; + for (a, na in @a_histo) { + a_sum += na; + } + num a_cumu = 0.0; + for (a, _ in @a_histo) { + num a_p = @a_histo[a] / a_sum; + a_cumu += a_p; + @a_pmf[a] = a_p; + @a_cmf[a] += a_cumu; + } + + for (a in @ab_histo) { + num ab_sum = 0.0; + for (b, nab in @ab_histo[a]) { + ab_sum += nab; + } + num ab_cumu = 0.0; + for (b, _ in @ab_histo[a]) { + num ab_p = @ab_histo[a][b] / ab_sum; + ab_cumu += ab_p; + @ab_pmf[a][b] = ab_p; + @ab_cmf[a][b] = ab_cumu; + } + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + num abc_sum = 0.0; + for (c, nabc in @abc_histo[a][b]) { + abc_sum += nabc; + } + num abc_cumu = 0.0; + for (c, _ in @abc_histo[a][b]) { + num abc_p = @abc_histo[a][b][c] / abc_sum; + abc_cumu += abc_p; + @abc_pmf[a][b][c] = abc_p; + @abc_cmf[a][b][c] = abc_cumu; + } + } + } + + for (a in @abcd_histo) { + for (b in @abcd_histo[a]) { + for (c in @abcd_histo[a][b]) { + num abcd_sum = 0.0; + for (d, n in @abcd_histo[a][b][c]) { + abcd_sum += n; + } + num abcd_cumu = 0.0; + for (d, _ in @abcd_histo[a][b][c]) { + num abcd_p = @abcd_histo[a][b][c][d] / abcd_sum; + abcd_cumu += abcd_p; + @abcd_pmf[a][b][c][d] = abcd_p; + @abcd_cmf[a][b][c][d] = abcd_cumu; + } + } + } + } + + for (a in @abcde_histo) { + for (b in @abcde_histo[a]) { + for (c in @abcde_histo[a][b]) { + for (d in @abcde_histo[a][b][c]) { + num abcde_sum = 0.0; + for (e, n in @abcde_histo[a][b][c][d]) { + abcde_sum += n; + } + num abcde_cumu = 0.0; + for (e, _ in @abcde_histo[a][b][c][d]) { + num abcde_p = @abcde_histo[a][b][c][d][e] / abcde_sum; + abcde_cumu += abcde_p; + @abcde_pmf[a][b][c][d][e] = abcde_p; + @abcde_cmf[a][b][c][d][e] = abcde_cumu; + } + } + } + } + } + + #dump; + + for (int oi = 0; oi < @ocount; oi += 1) { + + oa_u = urand(); + oa = "?"; + for (a, c in @a_cmf) { + oa = a; + if (oa_u < c) { + break; + } + } + str out = oa; + + ob_u = urand(); + ob = "?"; + for (b, c in @ab_cmf[oa]) { + ob = b; + if (ob_u < c) { + break; + } + } + out .= ob; + + oc_u = urand(); + oc = "?"; + for (c, d in @abc_cmf[oa][ob]) { + oc = c; + if (oc_u < d) { + break; + } + } + out .= oc; + + od_u = urand(); + od = "?"; + for (d, e in @abcd_cmf[oa][ob][oc]) { + od = d; + if (od_u < e) { + break; + } + } + out .= od; + + for (int i = 4; i < @olen; i += 1) { + num abcde_u = urand(); + str oe = "???"; + for (e, f in @abcde_cmf[oa][ob][oc][od]) { + oe = e; + if (abcde_u < f) { + break; + } + } + if (oe == "???") { + break; + } + out .= oe; + oa = ob; + ob = oc; + oc = od; + od = oe; + } + print out; + + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng1 b/docs6b/docs/_build/html/ngrams/ng1 new file mode 100644 index 000000000..8a865742e --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng1 @@ -0,0 +1,2 @@ +ourdir=$(dirname $0) +mlr --nidx --from $ourdir/gsl-2000.txt put -q -f $ourdir/ngfuncs.mlr -f $ourdir/ng1.mlr diff --git a/docs6b/docs/_build/html/ngrams/ng1.mlr b/docs6b/docs/_build/html/ngrams/ng1.mlr new file mode 100644 index 000000000..4b9fc8496 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng1.mlr @@ -0,0 +1,39 @@ +# ================================================================ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + for (int i = 0; i < n; i += 1) { + str a = substr(v, i, i); + @a_histo[a] += 1; + } +} + +# ================================================================ +end { + # Define this in this scope else it'll be scoped to the for-loop. + map a_cmf = compute_cmf_from_histo(@a_histo); + + for (int oi = 0; oi < @ocount; oi += 1) { + str out = ""; + for (int i = 0; i < @olen; i += 1) { + str oa = sample_from_cmf(a_cmf); + if (oa == "") { + break; + } + out .= oa; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng1.mlr.txt b/docs6b/docs/_build/html/ngrams/ng1.mlr.txt new file mode 100644 index 000000000..29b27f15a --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng1.mlr.txt @@ -0,0 +1,39 @@ +# ================================================================ +begin { + if (isabsent(@olen)) { + @olen = 16; + } + if (isabsent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + for (int i = 0; i < n; i += 1) { + str a = substr(v, i, i); + @a_histo[a] += 1; + } +} + +# ================================================================ +end { + # Define this in this scope else it'll be scoped to the for-loop. + map a_cmf = compute_cmf_from_histo(@a_histo); + + for (int oi = 0; oi < @ocount; oi += 1) { + str out = ""; + for (int i = 0; i < @olen; i += 1) { + str oa = sample_from_cmf(a_cmf); + if (oa == "") { + break; + } + out .= oa; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng2 b/docs6b/docs/_build/html/ngrams/ng2 new file mode 100644 index 000000000..0707ef0fa --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng2 @@ -0,0 +1,2 @@ +ourdir=$(dirname $0) +mlr --nidx --from $ourdir/gsl-2000.txt put -q -f $ourdir/ngfuncs.mlr -f $ourdir/ng2.mlr diff --git a/docs6b/docs/_build/html/ngrams/ng2.mlr b/docs6b/docs/_build/html/ngrams/ng2.mlr new file mode 100644 index 000000000..8cbf3ceb6 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng2.mlr @@ -0,0 +1,52 @@ +# ================================================================ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 1) { + str a = substr(v, 0, 0); + @a_histo[a] += 1; + + for (int i = 0; i < n-1; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + @ab_histo[a][b] += 1; + } + } +} + +# ================================================================ +end { + map a_cmf = compute_cmf_from_histo(@a_histo); + # Define this in this scope else they'll be scoped to the for-loops. + map ab_cmf = {}; + for (a in @ab_histo) { + ab_cmf[a] = compute_cmf_from_histo(@ab_histo[a]); + } + + for (int oi = 0; oi < @ocount; oi += 1) { + str oa = sample_from_cmf(a_cmf); + str out = oa; + + for (int i = 1; i < @olen; i += 1) { + str ob = sample_from_cmf(ab_cmf[oa]); + if (ob == "") { + break; + } + out .= ob; + oa = ob; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng2.mlr.txt b/docs6b/docs/_build/html/ngrams/ng2.mlr.txt new file mode 100644 index 000000000..16981727d --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng2.mlr.txt @@ -0,0 +1,52 @@ +# ================================================================ +begin { + if (isabsent(@olen)) { + @olen = 16; + } + if (isabsent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 1) { + str a = substr(v, 0, 0); + @a_histo[a] += 1; + + for (int i = 0; i < n-1; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + @ab_histo[a][b] += 1; + } + } +} + +# ================================================================ +end { + map a_cmf = compute_cmf_from_histo(@a_histo); + # Define this in this scope else they'll be scoped to the for-loops. + map ab_cmf = {}; + for (a in @ab_histo) { + ab_cmf[a] = compute_cmf_from_histo(@ab_histo[a]); + } + + for (int oi = 0; oi < @ocount; oi += 1) { + str oa = sample_from_cmf(a_cmf); + str out = oa; + + for (int i = 1; i < @olen; i += 1) { + str ob = sample_from_cmf(ab_cmf[oa]); + if (ob == "") { + break; + } + out .= ob; + oa = ob; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng3 b/docs6b/docs/_build/html/ngrams/ng3 new file mode 100644 index 000000000..1755db5ba --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng3 @@ -0,0 +1,2 @@ +ourdir=$(dirname $0) +mlr --nidx --from $ourdir/gsl-2000.txt put -q -f $ourdir/ngfuncs.mlr -f $ourdir/ng3.mlr diff --git a/docs6b/docs/_build/html/ngrams/ng3.mlr b/docs6b/docs/_build/html/ngrams/ng3.mlr new file mode 100644 index 000000000..057b9b233 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng3.mlr @@ -0,0 +1,64 @@ +# ================================================================ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 2) { + str a = substr(v, 0, 0); + str b = substr(v, 1, 1); + @a_histo[a] += 1; + @ab_histo[a][b] += 1; + + for (int i = 0; i < n-2; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + @abc_histo[a][b][c] += 1; + } + } +} + +# ================================================================ +end { + map a_cmf = compute_cmf_from_histo(@a_histo); + # Define these in this scope else they'll be scoped to the for-loops. + map ab_cmf = {}; + map abc_cmf = {}; + for (a in @ab_histo) { + ab_cmf[a] = compute_cmf_from_histo(@ab_histo[a]); + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + abc_cmf[a][b] = compute_cmf_from_histo(@abc_histo[a][b]); + } + } + + for (int oi = 0; oi < @ocount; oi += 1) { + str oa = sample_from_cmf(a_cmf); + str ob = sample_from_cmf(ab_cmf[oa]); + str out = oa . ob; + + for (int i = 2; i < @olen; i += 1) { + str oc = sample_from_cmf(abc_cmf[oa][ob]); + if (oc == "") { + break; + } + out .= oc; + oa = ob; + ob = oc; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng3.mlr.txt b/docs6b/docs/_build/html/ngrams/ng3.mlr.txt new file mode 100644 index 000000000..afe32a3db --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng3.mlr.txt @@ -0,0 +1,64 @@ +# ================================================================ +begin { + if (isabsent(@olen)) { + @olen = 16; + } + if (isabsent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 2) { + str a = substr(v, 0, 0); + str b = substr(v, 1, 1); + @a_histo[a] += 1; + @ab_histo[a][b] += 1; + + for (int i = 0; i < n-2; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + @abc_histo[a][b][c] += 1; + } + } +} + +# ================================================================ +end { + map a_cmf = compute_cmf_from_histo(@a_histo); + # Define these in this scope else they'll be scoped to the for-loops. + map ab_cmf = {}; + map abc_cmf = {}; + for (a in @ab_histo) { + ab_cmf[a] = compute_cmf_from_histo(@ab_histo[a]); + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + abc_cmf[a][b] = compute_cmf_from_histo(@abc_histo[a][b]); + } + } + + for (int oi = 0; oi < @ocount; oi += 1) { + str oa = sample_from_cmf(a_cmf); + str ob = sample_from_cmf(ab_cmf[oa]); + str out = oa . ob; + + for (int i = 2; i < @olen; i += 1) { + str oc = sample_from_cmf(abc_cmf[oa][ob]); + if (oc == "") { + break; + } + out .= oc; + oa = ob; + ob = oc; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng4 b/docs6b/docs/_build/html/ngrams/ng4 new file mode 100644 index 000000000..b80213025 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng4 @@ -0,0 +1,2 @@ +ourdir=$(dirname $0) +mlr --nidx --from $ourdir/gsl-2000.txt put -q -f $ourdir/ngfuncs.mlr -f $ourdir/ng4.mlr diff --git a/docs6b/docs/_build/html/ngrams/ng4.mlr b/docs6b/docs/_build/html/ngrams/ng4.mlr new file mode 100644 index 000000000..8af2a3961 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng4.mlr @@ -0,0 +1,79 @@ +# ================================================================ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 3) { + str a = substr(v, 0, 0); + str b = substr(v, 1, 1); + str c = substr(v, 2, 2); + @a_histo[a] += 1; + @ab_histo[a][b] += 1; + @abc_histo[a][b][c] += 1; + + for (int i = 0; i < n-3; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + str d = substr(v, i+3, i+3); + @abcd_histo[a][b][c][d] += 1; + } + } +} + +# ================================================================ +end { + map a_cmf = compute_cmf_from_histo(@a_histo); + # Define these in this scope else they'll be scoped to the for-loops. + map ab_cmf = {}; + map abc_cmf = {}; + map abcd_cmf = {}; + + for (a in @ab_histo) { + ab_cmf[a] = compute_cmf_from_histo(@ab_histo[a]); + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + abc_cmf[a][b] = compute_cmf_from_histo(@abc_histo[a][b]); + } + } + + for (a in @abcd_histo) { + for (b in @abcd_histo[a]) { + for (c in @abcd_histo[a][b]) { + abcd_cmf[a][b][c] = compute_cmf_from_histo(@abcd_histo[a][b][c]); + } + } + } + + for (int oi = 0; oi < @ocount; oi += 1) { + str oa = sample_from_cmf(a_cmf); + str ob = sample_from_cmf(ab_cmf[oa]); + str oc = sample_from_cmf(abc_cmf[oa][ob]); + str out = oa . ob . oc; + + for (int i = 3; i < @olen; i += 1) { + str od = sample_from_cmf(abcd_cmf[oa][ob][oc]); + if (od == "") { + break; + } + out .= od; + oa = ob; + ob = oc; + oc = od; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng4.mlr.txt b/docs6b/docs/_build/html/ngrams/ng4.mlr.txt new file mode 100644 index 000000000..5641ee7e2 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng4.mlr.txt @@ -0,0 +1,79 @@ +# ================================================================ +begin { + if (isabsent(@olen)) { + @olen = 16; + } + if (isabsent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 3) { + str a = substr(v, 0, 0); + str b = substr(v, 1, 1); + str c = substr(v, 2, 2); + @a_histo[a] += 1; + @ab_histo[a][b] += 1; + @abc_histo[a][b][c] += 1; + + for (int i = 0; i < n-3; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + str d = substr(v, i+3, i+3); + @abcd_histo[a][b][c][d] += 1; + } + } +} + +# ================================================================ +end { + map a_cmf = compute_cmf_from_histo(@a_histo); + # Define these in this scope else they'll be scoped to the for-loops. + map ab_cmf = {}; + map abc_cmf = {}; + map abcd_cmf = {}; + + for (a in @ab_histo) { + ab_cmf[a] = compute_cmf_from_histo(@ab_histo[a]); + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + abc_cmf[a][b] = compute_cmf_from_histo(@abc_histo[a][b]); + } + } + + for (a in @abcd_histo) { + for (b in @abcd_histo[a]) { + for (c in @abcd_histo[a][b]) { + abcd_cmf[a][b][c] = compute_cmf_from_histo(@abcd_histo[a][b][c]); + } + } + } + + for (int oi = 0; oi < @ocount; oi += 1) { + str oa = sample_from_cmf(a_cmf); + str ob = sample_from_cmf(ab_cmf[oa]); + str oc = sample_from_cmf(abc_cmf[oa][ob]); + str out = oa . ob . oc; + + for (int i = 3; i < @olen; i += 1) { + str od = sample_from_cmf(abcd_cmf[oa][ob][oc]); + if (od == "") { + break; + } + out .= od; + oa = ob; + ob = oc; + oc = od; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng5 b/docs6b/docs/_build/html/ngrams/ng5 new file mode 100644 index 000000000..de8d2c486 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng5 @@ -0,0 +1,2 @@ +ourdir=$(dirname $0) +mlr --nidx --from $ourdir/gsl-2000.txt put -q -f $ourdir/ngfuncs.mlr -f $ourdir/ng5.mlr diff --git a/docs6b/docs/_build/html/ngrams/ng5.mlr b/docs6b/docs/_build/html/ngrams/ng5.mlr new file mode 100644 index 000000000..6b48666fe --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng5.mlr @@ -0,0 +1,95 @@ +# ================================================================ +begin { + if (is_absent(@olen)) { + @olen = 16; + } + if (is_absent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 4) { + str a = substr(v, 0, 0); + str b = substr(v, 1, 1); + str c = substr(v, 2, 2); + str d = substr(v, 3, 3); + @a_histo[a] += 1; + @ab_histo[a][b] += 1; + @abc_histo[a][b][c] += 1; + @abcd_histo[a][b][c][d] += 1; + + for (int i = 0; i < n-4; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + str d = substr(v, i+3, i+3); + str e = substr(v, i+4, i+4); + @abcde_histo[a][b][c][d][e] += 1; + } + } +} + +# ================================================================ +end { + map a_cmf = compute_cmf_from_histo(@a_histo); + # Define these in this scope else they'll be scoped to the for-loops. + map ab_cmf = {}; + map abc_cmf = {}; + map abcd_cmf = {}; + map abcde_cmf = {}; + + for (a in @ab_histo) { + ab_cmf[a] = compute_cmf_from_histo(@ab_histo[a]); + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + abc_cmf[a][b] = compute_cmf_from_histo(@abc_histo[a][b]); + } + } + + for (a in @abcd_histo) { + for (b in @abcd_histo[a]) { + for (c in @abcd_histo[a][b]) { + abcd_cmf[a][b][c] = compute_cmf_from_histo(@abcd_histo[a][b][c]); + } + } + } + + for (a in @abcde_histo) { + for (b in @abcde_histo[a]) { + for (c in @abcde_histo[a][b]) { + for (d in @abcde_histo[a][b][c]) { + abcde_cmf[a][b][c][d] = compute_cmf_from_histo(@abcde_histo[a][b][c][d]); + } + } + } + } + + for (int oi = 0; oi < @ocount; oi += 1) { + str oa = sample_from_cmf(a_cmf); + str ob = sample_from_cmf(ab_cmf[oa]); + str oc = sample_from_cmf(abc_cmf[oa][ob]); + str od = sample_from_cmf(abcd_cmf[oa][ob][oc]); + str out = oa . ob . oc . od; + + for (int i = 4; i < @olen; i += 1) { + str oe = sample_from_cmf(abcde_cmf[oa][ob][oc][od]); + if (oe == "") { + break; + } + out .= oe; + oa = ob; + ob = oc; + oc = od; + od = oe; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ng5.mlr.txt b/docs6b/docs/_build/html/ngrams/ng5.mlr.txt new file mode 100644 index 000000000..43bd3ab19 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ng5.mlr.txt @@ -0,0 +1,95 @@ +# ================================================================ +begin { + if (isabsent(@olen)) { + @olen = 16; + } + if (isabsent(@ocount)) { + @ocount = 16; + } +} + +# ================================================================ +for (_, v in $*) { + if (string(v) == "inf" || string(v) == "nan") { + continue; + } + int n = strlen(v); + if (n >= 4) { + str a = substr(v, 0, 0); + str b = substr(v, 1, 1); + str c = substr(v, 2, 2); + str d = substr(v, 3, 3); + @a_histo[a] += 1; + @ab_histo[a][b] += 1; + @abc_histo[a][b][c] += 1; + @abcd_histo[a][b][c][d] += 1; + + for (int i = 0; i < n-4; i += 1) { + str a = substr(v, i, i); + str b = substr(v, i+1, i+1); + str c = substr(v, i+2, i+2); + str d = substr(v, i+3, i+3); + str e = substr(v, i+4, i+4); + @abcde_histo[a][b][c][d][e] += 1; + } + } +} + +# ================================================================ +end { + map a_cmf = compute_cmf_from_histo(@a_histo); + # Define these in this scope else they'll be scoped to the for-loops. + map ab_cmf = {}; + map abc_cmf = {}; + map abcd_cmf = {}; + map abcde_cmf = {}; + + for (a in @ab_histo) { + ab_cmf[a] = compute_cmf_from_histo(@ab_histo[a]); + } + + for (a in @abc_histo) { + for (b in @abc_histo[a]) { + abc_cmf[a][b] = compute_cmf_from_histo(@abc_histo[a][b]); + } + } + + for (a in @abcd_histo) { + for (b in @abcd_histo[a]) { + for (c in @abcd_histo[a][b]) { + abcd_cmf[a][b][c] = compute_cmf_from_histo(@abcd_histo[a][b][c]); + } + } + } + + for (a in @abcde_histo) { + for (b in @abcde_histo[a]) { + for (c in @abcde_histo[a][b]) { + for (d in @abcde_histo[a][b][c]) { + abcde_cmf[a][b][c][d] = compute_cmf_from_histo(@abcde_histo[a][b][c][d]); + } + } + } + } + + for (int oi = 0; oi < @ocount; oi += 1) { + str oa = sample_from_cmf(a_cmf); + str ob = sample_from_cmf(ab_cmf[oa]); + str oc = sample_from_cmf(abc_cmf[oa][ob]); + str od = sample_from_cmf(abcd_cmf[oa][ob][oc]); + str out = oa . ob . oc . od; + + for (int i = 4; i < @olen; i += 1) { + str oe = sample_from_cmf(abcde_cmf[oa][ob][oc][od]); + if (oe == "") { + break; + } + out .= oe; + oa = ob; + ob = oc; + oc = od; + od = oe; + } + print out; + } +} diff --git a/docs6b/docs/_build/html/ngrams/ngfuncs.mlr b/docs6b/docs/_build/html/ngrams/ngfuncs.mlr new file mode 100644 index 000000000..293a8e208 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ngfuncs.mlr @@ -0,0 +1,49 @@ +# ================================================================ +func compute_sum_from_histo(map histo) : num { + num sum = 0; + for (k, n in histo) { + sum += n; + } + return sum; +} + +# ---------------------------------------------------------------- +func compute_pmf_from_histo(map histo) : map { + num sum = compute_sum_from_histo(histo); + num cumu = 0.0; + map pmf = {}; + for (k, _ in histo) { + num p = histo[k] / sum; + pmf[k] = p; + } + return pmf; +} + +# ---------------------------------------------------------------- +func compute_cmf_from_pmf(map pmf) : map { + num cumu = 0.0; + map cmf = {}; + for (k, p in pmf) { + cumu += p; + cmf[k] = cumu; + } + return cmf; +} + +# ---------------------------------------------------------------- +func compute_cmf_from_histo(map histo) : map { + return compute_cmf_from_pmf(compute_pmf_from_histo(histo)); +} + +# ---------------------------------------------------------------- +func sample_from_cmf(var cmf) : str { + u = urand(); + output = ""; + for (k, c in cmf) { + output = k; + if (u < c) { + break; + } + } + return output; +} diff --git a/docs6b/docs/_build/html/ngrams/ngfuncs.mlr.txt b/docs6b/docs/_build/html/ngrams/ngfuncs.mlr.txt new file mode 100644 index 000000000..293a8e208 --- /dev/null +++ b/docs6b/docs/_build/html/ngrams/ngfuncs.mlr.txt @@ -0,0 +1,49 @@ +# ================================================================ +func compute_sum_from_histo(map histo) : num { + num sum = 0; + for (k, n in histo) { + sum += n; + } + return sum; +} + +# ---------------------------------------------------------------- +func compute_pmf_from_histo(map histo) : map { + num sum = compute_sum_from_histo(histo); + num cumu = 0.0; + map pmf = {}; + for (k, _ in histo) { + num p = histo[k] / sum; + pmf[k] = p; + } + return pmf; +} + +# ---------------------------------------------------------------- +func compute_cmf_from_pmf(map pmf) : map { + num cumu = 0.0; + map cmf = {}; + for (k, p in pmf) { + cumu += p; + cmf[k] = cumu; + } + return cmf; +} + +# ---------------------------------------------------------------- +func compute_cmf_from_histo(map histo) : map { + return compute_cmf_from_pmf(compute_pmf_from_histo(histo)); +} + +# ---------------------------------------------------------------- +func sample_from_cmf(var cmf) : str { + u = urand(); + output = ""; + for (k, c in cmf) { + output = k; + if (u < c) { + break; + } + } + return output; +} diff --git a/docs6b/docs/_build/html/objects.inv b/docs6b/docs/_build/html/objects.inv new file mode 100644 index 0000000000000000000000000000000000000000..196722c8e9b4d91f4b1841e5abb812560b4d4554 GIT binary patch literal 4097 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/old-10min.html b/docs6b/docs/_build/html/old-10min.html new file mode 100644 index 000000000..d9715c30b --- /dev/null +++ b/docs6b/docs/_build/html/old-10min.html @@ -0,0 +1,198 @@ + + + + + + + + TBF — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      +
      +
      +
      + +
      +

      TBF

      +
      +

      Sorts and stats

      +

      Now suppose you want to sort the data on a given column, and then take the top few in that ordering. You can use Miller’s then feature to pipe commands together.

      +

      Here are the records with the top three index values:

      +
       $ mlr --icsv --opprint sort -f shape -nr index then head -n 3 example.csv
      + color  shape  flag index quantity rate
      + yellow circle true 87    63.5058  8.3350
      + yellow circle true 73    63.9785  4.2370
      + red    circle true 16    13.8103  2.9010
      +
      +
      +

      Lots of Miller commands take a -g option for group-by: here, head -n 1 -g shape outputs the first record for each distinct value of the shape field. This means we’re finding the record with highest index field for each distinct shape field:

      +
       $ mlr --icsv --opprint sort -f shape -nr index then head -n 1 -g shape example.csv
      + color  shape    flag  index quantity rate
      + yellow circle   true  87    63.5058  8.3350
      + purple square   false 91    72.3735  8.2430
      + purple triangle false 65    80.1405  5.8240
      +
      +
      +

      Statistics can be computed with or without group-by field(s):

      +
       $ mlr --icsv --opprint --from example.csv stats1 -a count,min,mean,max -f quantity -g shape
      + shape    quantity_count quantity_min quantity_mean     quantity_max
      + triangle 3              43.6498      68.33976666666666 81.229
      + square   4              72.3735      76.60114999999999 79.2778
      + circle   3              13.8103      47.0982           63.9785
      +
      +
      +
       $ mlr --icsv --opprint --from example.csv stats1 -a count,min,mean,max -f quantity -g shape,color
      + shape    color  quantity_count quantity_min quantity_mean      quantity_max
      + triangle yellow 1              43.6498      43.6498            43.6498
      + square   red    3              77.1991      78.01036666666666  79.2778
      + circle   red    1              13.8103      13.8103            13.8103
      + triangle purple 2              80.1405      80.68475000000001  81.229
      + circle   yellow 2              63.5058      63.742149999999995 63.9785
      + square   purple 1              72.3735      72.3735            72.3735
      +
      +
      +

      If your output has a lot of columns, you can use XTAB format to line things up vertically for you instead:

      +
       $ mlr --icsv --oxtab --from example.csv stats1 -a p0,p10,p25,p50,p75,p90,p99,p100 -f rate
      + rate_p0   0.0130
      + rate_p10  2.9010
      + rate_p25  4.2370
      + rate_p50  8.2430
      + rate_p75  8.5910
      + rate_p90  9.8870
      + rate_p99  9.8870
      + rate_p100 9.8870
      +
      +
      +
      +
      +

      Other-format examples

      +

      What’s a CSV file, really? It’s an array of rows, or records, each being a list of key-value pairs, or fields: for CSV it so happens that all the keys are shared in the header line and the values vary data line by data line.

      +

      For example, if you have:

      +
      shape,flag,index
      +circle,1,24
      +square,0,36
      +
      +
      +

      then that’s a way of saying:

      +
      shape=circle,flag=1,index=24
      +shape=square,flag=0,index=36
      +
      +
      +

      Data written this way are called DKVP, for delimited key-value pairs.

      +

      We’ve also already seen other ways to write the same data:

      +
      CSV                               PPRINT                 JSON
      +shape,flag,index                  shape  flag index      [
      +circle,1,24                       circle 1    24           {
      +square,0,36                       square 0    36             "shape": "circle",
      +                                                             "flag": 1,
      +                                                             "index": 24
      +                                                           },
      +DKVP                              XTAB                     {
      +shape=circle,flag=1,index=24      shape circle               "shape": "square",
      +shape=square,flag=0,index=36      flag  1                    "flag": 0,
      +                                  index 24                   "index": 36
      +                                                           }
      +                                  shape square           ]
      +                                  flag  0
      +                                  index 36
      +
      +
      +

      Anything we can do with CSV input data, we can do with any other format input data. And you can read from one format, do any record-processing, and output to the same format as the input, or to a different output format.

      +
      +
      + + +
      +
      +
      +
      + +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/oosvar-example-ewma.sh b/docs6b/docs/_build/html/oosvar-example-ewma.sh new file mode 100644 index 000000000..b2f1f8665 --- /dev/null +++ b/docs6b/docs/_build/html/oosvar-example-ewma.sh @@ -0,0 +1,5 @@ +mlr --opprint put ' + begin{ @a=0.1 }; + $e = NR==1 ? $x : @a * $x + (1 - @a) * @e; + @e=$e +' data/small diff --git a/docs6b/docs/_build/html/oosvar-example-sum-grouped.sh b/docs6b/docs/_build/html/oosvar-example-sum-grouped.sh new file mode 100644 index 000000000..5229a1d98 --- /dev/null +++ b/docs6b/docs/_build/html/oosvar-example-sum-grouped.sh @@ -0,0 +1,6 @@ +mlr --opprint put -q ' + @x_sum[$b] += $x; + end { + emit @x_sum, "b" + } +' data/medium diff --git a/docs6b/docs/_build/html/oosvar-example-sum.sh b/docs6b/docs/_build/html/oosvar-example-sum.sh new file mode 100644 index 000000000..f31642c86 --- /dev/null +++ b/docs6b/docs/_build/html/oosvar-example-sum.sh @@ -0,0 +1,6 @@ +mlr --oxtab put -q ' + @x_sum += $x; + end { + emit @x_sum + } +' data/medium diff --git a/docs6b/docs/_build/html/operating-on-all-fields.html b/docs6b/docs/_build/html/operating-on-all-fields.html new file mode 100644 index 000000000..7893cfa7a --- /dev/null +++ b/docs6b/docs/_build/html/operating-on-all-fields.html @@ -0,0 +1,162 @@ + + + + + + + + Operating on all fields — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Operating on all fields

      +
      +

      Bulk rename of fields

      +

      Suppose you want to replace spaces with underscores in your column names:

      +
       cat data/spaces.csv
      + a b c,def,g h i
      + 123,4567,890
      + 2468,1357,3579
      + 9987,3312,4543
      +
      +
      +

      The simplest way is to use mlr rename with -g (for global replace, not just first occurrence of space within each field) and -r for pattern-matching (rather than explicit single-column renames):

      +
       mlr --csv rename -g -r ' ,_'  data/spaces.csv
      + a_b_c,def,g_h_i
      + 123,4567,890
      + 2468,1357,3579
      + 9987,3312,4543
      +
      +
      +
       mlr --csv --opprint rename -g -r ' ,_'  data/spaces.csv
      + a_b_c def  g_h_i
      + 123   4567 890
      + 2468  1357 3579
      + 9987  3312 4543
      +
      +
      +

      You can also do this with a for-loop:

      +
       cat data/bulk-rename-for-loop.mlr
      + map newrec = {};
      + for (oldk, v in $*) {
      +     newrec[gsub(oldk, " ", "_")] = v;
      + }
      + $* = newrec
      +
      +
      +
       mlr --icsv --opprint put -f data/bulk-rename-for-loop.mlr data/spaces.csv
      + a_b_c def  g_h_i
      + 123   4567 890
      + 2468  1357 3579
      + 9987  3312 4543
      +
      +
      +
      +
      +

      Search-and-replace over all fields

      +

      How to do $name = gsub($name, "old", "new") for all fields?

      +
       cat data/sar.csv
      + a,b,c
      + the quick,brown fox,jumped
      + over,the,lazy dogs
      +
      +
      +
       cat data/sar.mlr
      +   for (k in $*) {
      +     $[k] = gsub($[k], "e", "X");
      +   }
      +
      +
      +
       mlr --csv put -f data/sar.mlr data/sar.csv
      + a,b,c
      + thX quick,brown fox,jumpXd
      + ovXr,thX,lazy dogs
      +
      +
      +
      +
      +

      Full field renames and reassigns

      +

      Using Miller 5.0.0’s map literals and assigning to $*, you can fully generalize mlr rename, mlr reorder, etc.

      +
       cat data/small
      + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
      + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
      + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
      + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
      + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
      +
      +
      +
       mlr put '
      +   begin {
      +     @i_cumu = 0;
      +   }
      +
      +   @i_cumu += $i;
      +   $* = {
      +     "z": $x + y,
      +     "KEYFIELD": $a,
      +     "i": @i_cumu,
      +     "b": $b,
      +     "y": $x,
      +     "x": $y,
      +   };
      + ' data/small
      + z=0.3467901443380824,KEYFIELD=pan,i=1,b=pan,y=0.3467901443380824,x=0.7268028627434533
      + z=0.7586799647899636,KEYFIELD=eks,i=3,b=pan,y=0.7586799647899636,x=0.5221511083334797
      + z=0.20460330576630303,KEYFIELD=wye,i=6,b=wye,y=0.20460330576630303,x=0.33831852551664776
      + z=0.38139939387114097,KEYFIELD=eks,i=10,b=wye,y=0.38139939387114097,x=0.13418874328430463
      + z=0.5732889198020006,KEYFIELD=wye,i=15,b=pan,y=0.5732889198020006,x=0.8636244699032729
      +
      +
      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/originality.html b/docs6b/docs/_build/html/originality.html new file mode 100644 index 000000000..f8c6ae769 --- /dev/null +++ b/docs6b/docs/_build/html/originality.html @@ -0,0 +1,78 @@ + + + + + + + + How original is Miller? — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      +
      + +
      +

      How original is Miller?

      +

      It isn’t. Miller is one of many, many participants in the online-analytical-processing culture. Other key participants include awk, SQL, spreadsheets, etc. etc. etc. Far from being an original concept, Miller explicitly strives to imitate several existing tools:

      +

      The Unix toolkit: Intentional similarities as described in Unix-toolkit context.

      +

      Recipes abound for command-line data analysis using the Unix toolkit. Here are just a couple of my favorites:

      + +

      RecordStream: Miller owes particular inspiration to RecordStream. The key difference is that RecordStream is a Perl-based tool for manipulating JSON (including requiring it to separately manipulate other formats such as CSV into and out of JSON), while Miller is fast Go which handles its formats natively. The similarities include the sort, stats1 (analog of RecordStream’s collate), and delta operations, as well as filter and put, and pretty-print formatting.

      +

      stats_m: A third source of lineage is my Python stats_m module. This includes simple single-pass algorithms which form Miller’s stats1 and stats2 subcommands.

      +

      SQL: Fourthly, Miller’s group-by command name is from SQL, as is the term aggregate.

      +

      Added value: Miller’s added values include:

      +
        +
      • Name-indexing, compared to the Unix toolkit’s positional indexing.

      • +
      • Raw speed, compared to awk, RecordStream, stats_m, or various other kinds of Python/Ruby/etc. scripts one can easily create.

      • +
      • Compact keystroking for many common tasks, with a decent amount of flexibility.

      • +
      • Ability to handle text files on the Unix pipe, without need for creating database tables, compared to SQL databases.

      • +
      • Various file formats, and on-the-fly format conversion.

      • +
      +

      jq: Miller does for name-indexed text what jq does for JSON. If you’re not already familiar with jq, please check it out!.

      +

      What about similar tools?

      +

      Here’s a comprehensive list: https://github.com/dbohdan/structured-text-tools. Last I knew it doesn’t mention rows so here’s a plug for that as well. As it turns out, I learned about most of these after writing Miller.

      +

      What about DOTADIW? One of the key points of the Unix philosophy is that a tool should do one thing and do it well. Hence sort and cut do just one thing. Why does Miller put awk-like processing, a few SQL-like operations, and statistical reduction all into one tool? This is a fair question. First note that many standard tools, such as awk and perl, do quite a few things – as does jq. But I could have pushed for putting format awareness and name-indexing options into cut, awk, and so on (so you could do cut -f hostname,uptime or awk '{sum += $x*$y}END{print sum}'). Patching cut, sort, etc. on multiple operating systems is a non-starter in terms of uptake. Moreover, it makes sense for me to have Miller be a tool which collects together format-aware record-stream processing into one place, with good reuse of Miller-internal library code for its various features.

      +

      Why not use Perl/Python/Ruby etc.? Maybe you should. With those tools you’ll get far more expressive power, and sufficiently quick turnaround time for small-to-medium-sized data. Using Miller you’ll get something less than a complete programming language, but which is fast, with moderate amounts of flexibility and much less keystroking.

      +

      When I was first developing Miller I made a survey of several languages. Using low-level implementation languages like C, Go, Rust, and Nim, I’d need to create my own domain-specific language (DSL) which would always be less featured than a full programming language, but I’d get better performance. Using high-level interpreted languages such as Perl/Python/Ruby I’d get the language’s eval for free and I wouldn’t need a DSL; Miller would have mainly been a set of format-specific I/O hooks. If I’d gotten good enough performance from the latter I’d have done it without question and Miller would be far more flexible. But high-level languages win the performance criteria by a landslide so we have Miller in Go with a custom DSL.

      +

      No, really, why one more command-line data-manipulation tool? I wrote Miller because I was frustrated with tools like grep, sed, and so on being line-aware without being format-aware. The single most poignant example I can think of is seeing people grep data lines out of their CSV files and sadly losing their header lines. While some lighter-than-SQL processing is very nice to have, at core I wanted the format-awareness of RecordStream combined with the raw speed of the Unix toolkit. Miller does precisely that.

      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/output-colorization.html b/docs6b/docs/_build/html/output-colorization.html new file mode 100644 index 000000000..0978143b5 --- /dev/null +++ b/docs6b/docs/_build/html/output-colorization.html @@ -0,0 +1,100 @@ + + + + + + + + Output colorization — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      +
      + +
      +

      Output colorization

      +

      As of version 6.0.0, Miller supports output-colorization. Here are examples using side-by-side black-background and white-background terminals:

      +_images/colorization.png +

      Things having colors:

      +
        +
      • Keys in CSV header lines, JSON keys, etc

      • +
      • Values in CSV data lines, JSON scalar values, etc

      • +
      • “PASS” and “FAIL” in regression-test output

      • +
      • Some online-help strings

      • +
      +

      Rules for colorization:

      +
        +
      • By default, colorize output only if writing to stdout and stdout is a TTY.

        +
          +
        • Example: color: mlr --csv cat foo.csv

        • +
        • Example: no color: mlr --csv cat foo.csv > bar.csv

        • +
        • Example: no color: mlr --csv cat foo.csv | less

        • +
        +
      • +
      • The default colors were chosen since they look OK with white or black terminal background, and are differentiable with common varieties of human color vision.

      • +
      +

      Mechanisms for colorization:

      +
        +
      • Miller uses ANSI escape sequences only. This does not work on Windows except on Cygwin.

      • +
      • Requires TERM environment variable to be set to non-empty string.

      • +
      • Doesn’t try to check to see whether the terminal is capable of 256-color ANSI vs 16-color ANSI. Note that if colors are in the range 0..15 then 16-color ANSI escapes are used, so this is in the user’s control.

      • +
      +

      How you can control colorization:

      +
        +
      • Suppression/unsuppression:

        +
          +
        • export MLR_NO_COLOR=true means Miller won’t color even when it normally would.

        • +
        • export MLR_ALWAYS_COLOR=true means Miller will color even when it normally would not. For example, you might want to use this when piping mlr output to less -r.

        • +
        • Command-line flags --no-color or -M, --always-color or -C.

        • +
        +
      • +
      • Color choices can be specified by using environment variables or command-line flags, with values 0..255:

        +
          +
        • export MLR_KEY_COLOR=208

        • +
        • export MLR_VALUE_COLOR=33

        • +
        • Likewise for MLR_PASS_COLOR, MLR_FAIL_COLOR, MLR_HELP_COLOR, MLR_REPL_PS1_COLOR, and MLR_REPL_PS2_COLOR.

        • +
        • Command-line flags --key-color 208, --value-color 33, etc., and likewise for --pass-color, --fail-color, --repl-ps1-color, --repl-ps2-color, and --help-color.

        • +
        • This is particularly useful if your terminal’s background color clashes with current settings.

        • +
        +
      • +
      +

      If environment-variable settings and command-line flags are both provided, the latter take precedence.

      +

      Please do mlr --list-color-codes to see the available color codes (like 170), and mlr --list-color-names to see available names (like orchid).

      +_images/colorization2.png +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/performance.html b/docs6b/docs/_build/html/performance.html new file mode 100644 index 000000000..a35ab93ce --- /dev/null +++ b/docs6b/docs/_build/html/performance.html @@ -0,0 +1,77 @@ + + + + + + + + Performance — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
      + + +
      + +
      + +
      +

      Performance

      +
      +

      Disclaimer

      +

      In a previous version of this page, I compared Miller to some items in the Unix toolkit in terms of run time. But such comparisons are very much not apples-to-apples:

      +
        +
      • Miller’s principal strength is that it handles key-value data in various formats while the system tools do not. So if you time mlr sort on a CSV file against system sort, it’s not relevant to say which is faster by how many percent – Miller will respect the header line, leaving it in place, while the system sort will move it, sorting it along with all the other header lines. This would be comparing the run times of two programs produce different outputs. Likewise, awk doesn’t respect header lines, although you can code up some CSV-handling using if (NR==1) { ... } else { ... }. And that’s just CSV: I don’t know any simple way to get sort, awk, etc. to handle DKVP, JSON, etc. – which is the main reason I wrote Miller.

      • +
      • Implementations differ by platform: one awk may be fundamentally faster than another, and mawk has a very efficient bytecode implementation – which handles positionally indexed data far faster than Miller does.

      • +
      • The system sort command will, on some systems, handle too-large-for-RAM datasets by spilling to disk; Miller (as of version 5.2.0, mid-2017) does not. Miller sorts are always stable; GNU supports stable and unstable variants.

      • +
      • Etc.

      • +
      +
      +
      +

      Summary

      +

      Miller can do many kinds of processing on key-value-pair data using elapsed time roughly of the same order of magnitude as items in the Unix toolkit can handle positionally indexed data. Specific results vary widely by platform, implementation details, multi-core use (or not). Lastly, specific special-purpose non-record-aware processing will run far faster in grep, sed, etc.

      +
      +
      + + +
      +
      +
      + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/pix/colorization.png b/docs6b/docs/_build/html/pix/colorization.png new file mode 100644 index 0000000000000000000000000000000000000000..0909e7bd7367499db133607263088982eba8b32f GIT binary patch literal 312953 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%0A5ox_ztG!I*a?o3L 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%0A4_$ztyZ} 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
      dXkW?zA@*yz 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%0DC=XC;f);iJYlx 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℞`9N*|{MG`flaj%ow9QTPA0jTo`a-KPjDhe=8K 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%0A%(9J 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 HbbbE^Wjt9! literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/pix/colorization.png.000 b/docs6b/docs/_build/html/pix/colorization.png.000 new file mode 100644 index 0000000000000000000000000000000000000000..005d8edeb9f823c095a36110214e791ba6983ee3 GIT binary patch literal 452036 zcmZ^}1y~);vNnoKf&_PWclY4Ig1dWgU%0#L!byT9!QI{6-Ge(UVBw3)x6eN3?Ek;_ z&OGyUO;x?sT|GT*)zM#-Wl=v6et?34LY0@3QiFnm$AN-^3qnG8=a?4#;e&!g`DQCA z`Bh$0lKiWyla;N#B@~ogbhJP`#lbs9ca zNDPUthVwaP42~g=sGCH~a3)am!30--K^B-=_V(C8oXc;9n_F;EKf4Zo zRo_irzcC8>1;-&maU%b9?~DU}bm4+}pv{-cMubxB(H|d9rN4rS@+f8(k6L1MF2TH1 z-FByOB%GFyGMDs&hvH!bGEKmV?~3kaJ+>>_$nJ9WPnvbgp#&Y!N5KLLi!4g;1WMO9KdXfyvPAdSz8xIV;jSWv90+np=B+}=IB4sQcEfZFLN5FVWZX{^efk%J;-($mMAK5+<5%PG8G}wQ9Q^pv|3HBy7z zFVBDoYBpX80y?9l0TQCJI7DOQpHM_$P_#*X8E7TJ%;ewB|6GQ2rBRs%eJmo!LJBI3 zA;?V@W~Ypp0(^yn1j#{JNZy1X%D|J8fs7+`_UAAxP~r~I$A=N7$S2{G$q^wL=;N5^ z-U=`(6jV=cSj)E@^U?n0&o z>*KhbCAXv6B*mD8Kly-znDud*elm`mHoj%_c)dk@Njy`O8KD}MuvpvS;yL3Hjwq-9 z_UiASR#Sq$kR!s)xi0qHc5-7%CSZW2A41YQX+~Flql2Y|p1JH&4&4?;qPhKJ;m+N} z1Jx&%D2k3~72~y!OnYBlRX)qD!L9VhdS55s#46uxx29CyN?tmvSD5x=012F8LgpcN z%<;+D2~5ym{X#$g4s#Sg$xnmfP6j{7pdj@S2&BZxfZFenR1l%*ZNn+|9R4A}6LEXp zC*L5uYR`Ef6lx1I+qskg3d;oA-c+=*8|xvM{L_cQ5d0)4wQg)3OA3QSHFnr>=#LT{ z^zckQg4G!I@Iu|B)nvqQci)k7p{%>5o#EG^?zc~lp{m6B0O(Jj;3z1#!xHexOQLZ8 z1~pS|%0XeqNKv@ReMpJ0pfr<87?;4MC?5W1K~+og`*VOy0y$mMjU16HqIZ}(rBkvB zeT15-;XHnWjBMd1{l|DItmzROT0s&P@!08o8v(uO3(3=ItRv}Lgw=%3&%W$Izs*s` zQQZ35Ie2kHi_Hi!v2!BRO)Pb2v_g4$-yR7U6Ff}GTqu=?vYM$3dN2T#lYOPTH&>Pq zGJfbrkp;a~JBe40FHFHQ?3DbU{E&%z;Xc!vBK*kwDzhxjugH&juZFlIk}PNO$sx+f znXTkgT~uB4SX54QL%)?7(KT{Sq!cAV60sbl2pd|LT5s;5zo58a zu+TfNw$T4A{F~)B--U$VhMK;Wi?WN9`pNzy92TP9xZd#IbS=q#S?dxPg*NK;^pG^T zFSwQz#kp#d0!l3^-ldh5j+GaMqDF>Ao#Gt^uR%`&cd{pBzXdgX8FK`q8B1A9FG_gT zFTZZh*l^qFePT(^kkwZ%`c$SU=s zI?2PLNi0E`rtfvf!cUY>%1^dFk*umqGQh%|V*NjD#!Z?{`YN(hhHUaqB}UD)}m?= z%o7Q-_oJSp4iQbVubTl@tL=&|*(2qt(}P2ER+4K4Tcuj`n# z_dFE20FnEshpERbDn>X`mDO8qgMJUYR~);{0To4PW3&30t@F)1a|p7eGe;&Ga~iVm zveq)`vhlK)vc;;u>j3mEbjllSYK|JY8;Gq1hH6(ql{hP-YhP>{Hc!eI5bcOgElvj( z?-tqYZyoq~;dvK$?;UI#gB#}@m>jCsFwWc0YtMPt3~OZ1Mb5&(IA9>jS40)WhM%fM5BEeeX867Gx+{3j!~vCg=*N=FV0t4f{nFD16bUWs38U%^iu_~u+P>{f@F zbdUpx!P`0H9C|#cKF9(3JlHCDy?eBKNCH>l<-4K8l&)tv^P=eDsmY;K(xD z!&dzw$;iON;Gz9(s((8Al-5%bl&K+nd|;6?!bMk5V8%~lJv#F{TfIdcy%=LQWe!~8 ze=z9G)FN`6d#iN3A>#6m4V^;2% zm4Gsb*=~3)Jn~7wRsRtkB>M>ci1XONm10Gl{aZv`_-2;*Sy#bYgbj)5!IoDvhp){t zVI?=*jda3tVnY-?3n*G;**Wm?^O59ZFW#B1oNi{vRnzCg-i7c$mM=#0Iu-`?-;YMn zcf>UC?64JLomjy7?HCoPqq5(ZT>3j`RbZRnwq}x;L2YzW%~x<67K<7#8ka{g=4s~ALr;l##Fw@i++KOZ!q-KX-^Mypv6PL(cpw_5$HQ}n zlVN!R-WeX?2Z1*?r9=NIvX*WCACRAi1FZ_AK(x1m>$M%Nsm0bYBOp=bgMqC*(VXYm zx9tV2rO%alEt4$)*D|;9jXBYLPFvaTWv{$%;8-C6ug&#|t~D>G9{=9g6huArQBp#Y z@|TT^`&G{=aAD$SQbQl&w}(xv%~Wj_OBFFMY>`3{CSS*=_LK0_*pkWWNhUVB&NBdw z_rj9qOC*>q$7rn+vOo1*jLk#k=mJ3HKlkRjA{6S?_U8IlR!rA;xbwVz?@#u{2i51^ z?-l|8tAk1p{kcR_MS+1e&$ACapwm~#IwSyDdz6I#gGu!d0s^S^4OA!=cql<($*;7G zmm#nr^p{nzNH28d?QCdKbWl9i>cqP%6HvrK6EfbK&@ohgpFfFjtVd*ju^@1){GzV` zz@oeb-*<5#1kEFL6AJd7f_}fDpb4Si|3yPV zeSs$WA6gBX{@*$JM_b2Q-%ztac<9vtx zZyGM>T?QqgE-5eno~oO>T3R}~**LkE| z+;x-`1}4$lABff5D?zLO4??xy4b2YW|1L4XM5zcd8j>3`U4l;rEKo=HKx5HxWu3cXww&Ha0IWFIF!u zRwq|$HVy#+0XB9{Hcn2KcMTRdZ%21i0E?p=)qffJZ#zf-0`I?6Q72BIH?+5V?ViGF}Jd;mg0i9^XtNoW9|&kPYw zur;yrvGtBR?l<8j#J|SS|Dyk(^HoC}8y*8rH3r60LIS%OnbE9jo6SU8kdl(TgR0{m zZRB<99t^JaYEfX_Ng-xe8F9#3>dfMM_VnD$LBep^DWH`W$M_0|4gKE;GhHNObRG0-uflq*aA8!o&no zen+DJuOv(aCfRiBv%~lQWxY$pb;!jfe{xAnOADyn>HHrh+5YfZJU&MIQ(Z&Zf7&rX zfx*DQFk10AuEQht`T5`G-)(i{ga;AgRMC6dS>ybVKjIijs4$%fgVSk$ivL}bekV0W4BmP9iPi=tnpW`bN&W!nE)IV2cJtG|}3jg&?T*t`UJHOsXA zLn@9T=LBbFW)|klFgQ4vy_HsPeUZCmdAYg4F!IOyf2;VP3haf0c8uHY*!2vGn8@Ze zGV;EGeY{H)gZ&zI05V5!N>wD_%IsZkUN~(WX5&(Cnw+i|c4nBm^Vb2B@l)=KzVNaq zZz2o9F?W(6Y;}HYYYhJ*;k7YiP-_{Vj4t*{p&=ciDUiiwol=>%I$RsLG;;R%7N)sY z&q0~!<4US>WzXkqF%MWvR`bXuU`|$#Ap+R7rELAaepr62D5rQ&9nd3Y|H1i+vJog z{>Jg+v&p=^%%04uX2*#q$$##rA8v`}?R>r{_JA#g#Lj)x`~0@zD^2EHO~x z1I{=dU&94y>*u~-Me8lKIoJ2shjSK3!-=yUmNICr7C?cI^WE}Re#rhRg^kUWMef(V zoOh)P`dg)KLAJ2i!5T8%yo`=(jS~Qdd;zyXe4OJNe8r#F*M;aZV{Brt^s#SxA3f&wmo;jGeGS88nw*H@&z{n`sd1> zhuXw1z`f+Fh>~8z5z}=7$5D&N2yrgIw;t)`D`V$sUaQ4wIVujtR%>{YQ(_O*=^sLz zVu_oC9e6gT~rh?>$4( z2c+A8+Sr$?S8cUgcioXRhPpIX!%ckhfXCy&-&PvAg8r4Ibj7h&p_ik@uj6AGENzOp zw>+X62cTO8^j@-H`xUog#MCZSf~`$|-^`brd*fR7g~sZWb|$omp2*%Yo)zCwGcYl( zA@S=Z5$JyFqvgsU64ROdTgU!+TQ^}PdP8QSguYOfe3|25O6M%fPt(723cq=`6z_X* z`fg$#Uyl=k*5)}lA7gEGAni!`VY;($Xxhy>Fs!vrAK&y`l4)$fx8mgWexbHwIP=P| zwriTgc7_jil1emPB6AOxvpKo-E8BJz4$MZqCU4hQu8r>-Y<^0B9;y zg{_CnHf3>;cJRtAe2~tnu77LO%0O?39lHSwkN_Rl;;>+zdEA2)79yO z3qv@LWul=>5iQ2kjyQPlF@w3KgP!6rzK6;y;J!tB7mqQEO(s!<5}Yr}k|mex9;>E2 zMc+kU_wnCBPZP2d!HqMA=eGN)&2W&M7Hp5$l?3UXLve9Ww=d$bne*Svb z%wIKcYxz}&A(_&-1_|y~!=TADM>X^AL?fM`YqAN!@`J}>Llp7GF=TD$nqQGL;CsXR z%AaV(mp#PCm(zldLZN)};-=g~S6wpXSY4ss%G+fqf8B<-4@)xaj zE$j33!R^;z>eQvC+CS-|!|EHCKx8tNWHG$bf_sY$=B%Q_-Ftce+d`XUm|E{Kv`2y- zfavGyq-Oru(>h9mQvXg{_G<{b@-9sDnQt_F%y%>{1#V>12;kz8c|lNxiq$ zhrUU1cd7-H^=YS0XG}{$yy%dwY-?w?a%X)}s)~R3r7@%&DNvK#}aXJux!!lb9 z(X4e4awZj3)vDawTS!bD>8w!yWTD%3%G&H{kZnM9v|<+BfyW=t#a-W zHdD>*Si7|Wc_*&WzK$#WsngTap$RX|B@yf1`s!3`cxJnMeIwgL!0TP0L+f2h#B6ns zrt8zZ?xXqU7AL4frG}-?y9(?QI9y_5To}<%WKr`OiLx7=JX2N2Y+ssaJlfjeGdeCy zm`e-nu500avxNXIYr}pkLPM~EqkvCtb1oulm$x%TUY7k0xfBB_Fx&OyRyT{sD;g0G z;kUQPSFh-ilogY9uQv*niX}sR1=9AWbU&_zHh)scXD=M)pn#w*>zTx=nM5o)W%(hr z>0SQ~AL5s6B+(V0+-G|K!^K@IgC~NnHTD4G0InYfHKqraTkTiA*;(7&CrLZ?D0$&|-5v3$%boHrDIyHg0f}Jmf2X$a>uLb`^Gg zIeaD-P`4VBpz&MJ@JZ|~ru4iMaVUW#y=fC5k2_gFwdQ4?I;-PqRO70-OR)MfsE_iP zzag|=u~QXfRe847^wHMs}Izqcx*gt@L#_OVnsFKwsKDDBbBdIWs_Cja;W2LtK|%^SPtvwh+H7~5^CBqI87 zlo#zV$Wmdi5BYLreWgnwTCI3L94IRnpWUG3X6#+lMa*Aqya}^WTO2qhi#0TytJ`HZ z5O=KD=Y`GMN&W3F{%Tkp@KGl?`_4B9t$EA?OqV zCOMgJ5m9_Rm`X_$dzR3udeRon<=3-VW}Ma8EHC`m!{#bxfs%FxDP(?#ey{Of68CL0A8!sP zQcz|H_Eh7HFG6kT8jpv5Zw-@ev)qHab_R3yvmk6{`Voq}(U1F(q^?&%C9Bu#*q0{D zI*S1?EbaxvoFR%Cm)WvHtx1plN`tx3UR9h%grmL7*tzSjQj^cgW~(LENgk^k`@#L$ z3WI>#e#UrK-EhafSDL`&sAckC@&!aXPhq+xg#gC3B&@H z>zT!NPXs*|tkJ5a!TjFf3^C*Mo}y-c&FqjX*%8 z0_sq6J&`n8%lc(Hm}hHi#Ze$r&S4j@nwOzBepi{eTGHhln79Q^w&A_v5yo~eNSW6*K+*kk|R8Qt@=pp<2888z`6aX z9X_SBRS)BHAHNhKekqz>`LF*oz>@0I715Hhg4W-jcG-*0U76#pwp1xu>01}$AefmGO{P&gZ4Qpz%EIjl}5-PKjI;e)H> zuARkMRIu6)dzUOuhYW1Sq$T`=T+8A+4&%Z53n3fGLdcSJ!>A=J?+^D8O3u5R9ri}v zbWJX z2S>6O7}z{4&xWC8i~=%w^*`*5ohRd=Z-L3u^cI-l_w*k*2jVH>5JKh6jgn?*Vn*YP z4+wT=g(M3yFxhRcx7v+qvjfutNAKH>MXwBU-fpC9kwSfa=q6>OZXz#HIUXwLCcAxS zGx0?D>*9-k65UZ`{t^J4?trcrE?H#4OnOD+@``_u zNf$s@u;5!PU~a!vcNrv|8q!k0!zw#W(!`UjX~(O(>pI}`d(s6t&z$Zr2=>IkTwPzl z`6w!y)1MHbGlD%0mnCH@1@_8^6vET}FrH6UmJAIF6b*sC78Glz=2N|lhwW_m_6b;E zF?Vpz?znZ*v;Y3%U2zw%#G60`oHmGN`sr^a#bA%J^%?nLLaT9(UDmyUH0&Op;h&)) zl=MsG-f!tn+>Lo|b%gu|L1 z31c;EfRXeKsLm+rgAJ40_TeAR?;z#e7b7V%y5OPgz`t=&xt zZs2dPp)RgZK26d3mjPkcD0dg$zjYeJewz_k{G=EZm-Uka0e^XwNfZ>9Zr&}ic9b9$ z!9n}b>TNC(*Jyq4d~|!YtKwtR@iX-?{c7wt-4^s{GMXWOvDGGf&|}kGE1D;)N?Axb zp>ULT*_njAyP0gi;yUcRY8 z=9Wy6&qmn)`|COAm9JoD;MRwL+aj~R<1}C-jUu(&&;fqsmwKsaoCTL9C5kx&6BXu- z)tIrNG9i%msZe3UP8N+UWzDHm*(S)w-4Kg_|45TTy)_rbci-FlK?1)@U_{~x5AgcB z^cjo%*Q+64pGos_d-a?%z-bM)7LV;d0u5oP3y&qO3y&@B`Lc6hdgfE}SwYvn=-yhJ zSJRJOvIE1AAcii;3zcZ=27}#Fd77u!23?zJdBZ*p-=kLZFKk8wIA3zsltAF);o6f& zndx3G12=xXlW!d|#f^zU;ZC#XU5XlFu;jNT z`e-Oonz$eHbKUOz>=DE!%H?ZY{$0ATg<+m`uugaD2wy8k37Av6d$qa zEgEHpVft2H1OkUA&#%djbq3YosCSzE9(s6d175!k{|V=cANJHkFj{ucBeS78U98OT z^zwq5^4!VuEK{-?Jq~*=?@~V;G7YPwCR4&^N%U+TlI#nOCt8&M7*}Xog%+{HK@=xi z!7j!!2vpZAYqtp%*lD((!QKUpCB|bsXF;|EkzQBaJlckn8>Dnzpc!JsrNws|@N^Htn?pI_$ zRZN<{9YsGm3)eAk_5UbXZlBF49f-w~8=BmRBlf$3_=0}5b#?C3cy!wC`q;Wi8a@(| z71{^~dTuMIJ)ijC-vo|Lag}7B&9|X%F6ni?KB?PISJ$8fK>OTZJcmUr@|0=gXRpq; z)xELH=mmNtL~a_^_{q1P7zUot+G+E`K#Sm*WBj=6WQENdqXvfW&mk)Wp4Epl!4b$26;%o_QPgQpn*0oHR+#mv{3;1=#FUxD=eF^2iGg@g5I zCP%0Mi+*b+NA^{CM!q3r76Gt4{nhKEaBD=@GqNzjF5MhA_4<4{sW5*acLYq}66GAr>=eXg-=R((@lAr~aKEPo_uTkdslfjamGHS^dYLJ}sMa2pmUQL)q|R*I;s(yH4U@1;7XE9C zK)Y9J4nMLt&Mv3QMeb~a_O^>I++br<|t7k_x8T<@## zAMJ3nZTsK7#xfWY3?Y%zeJjSRP`d{q18=>ljTr8;rO3Az@e_o@)Bw{t@iKXg=6Q_m z<(fF|>r}!un^cW0o1(Xi$gJ7j>&Q>gguBS-A4`KNe!omU4=RQ=D&})9+RxS5>=+zx z6vlEWzdYRdnXex|U3Iu#Z3p-bj}R2_bgo=4`6YOsZ?cNCdZg`K#sSy#wk+G(hvEZ1 z-h`(G8r=V;lrH5?xFVY~0QBjW)P_mV*wtUECyw+;BJLHcl*qy2yX76P3n<_@7<4V- zE7@=tBW8AK{J^Aif`)Q?zol@Ab9Y3=3Nx0omwim!D z^VEaX{rI%ghZye??vCDa9MQpxzmJMXNb)3hUwh1|?KA!Ta~3J`)Sy<}&G zuhjYAi6$3qe58aww|rxEc1b1jL5 zQdl9PSc(+%3UJo)3Oc+`sW;bEn#2&g`eu;_yEo;UTcUWi#{w27= z#AdHqcXj!W=Prxg2|g}KCjB57WG6GODus?F{;C4@|5HXBhIbZ8f2oI`mU~PrY?Ku> zW^TBuumZxV`F5z!uss-#VCS>IF_Tk=_@JBxIWr&bNq8$-Qh!B#^Nz38XjK%DBswcl zB3hEKy2va3)^PIBO_n&OAeqm@sUm5eXGbWOFNcnskkgzcaL?-nbQKAn*7RwyT$aRqb;Dvn%NF)$!@^Wb;@#r4yZXG3^I(#AR16%P#-@Q!z_J$&twpCBrG>bMn zDx+Wc_wA1PwrNIk*t#O)n%}3_nxx+KvhU-HO6aXPhBMWtJbcW^L}H+9zTXP-c@anH zmU^Bd+!}Bz(75QZOQQJVq)7`S zcC48dR$-Ti1&g!(s(6W+$u_@znUx0L0)N6=Ck6n@lh#ni9Fyfz{%gML(T*A2X48#x z*7wxO64Nc1;?{;T!YNi(W3YdXWxm_Rex3m@;9y+9cJ^1o^?0s;b&aptr6FhNF?Uep zyoiJ2Ek37Q&wh(b6zKU_o2#7*&gI~&Ds{c7OMXVx)a^I9$SMwyLKN-HwtMp@1{X(o|rM| zREweFmw-I}_svUX!A0}ACs6#DIYVF?iO@uDgHCJru>N5DP3XB(x-dJY$0?T6*LoXh zxEl6Ud@o00>-Z51ls~+a#4uypCI%NVWU}^2k!0-jtH;Jy=1Y#Tl?3fyxU5IXcj^2u zX)e=X32{#6E6w6!92}i!2V!uz72F&`e;OK@?M_MVx`~Gpbnq|)M#n4oAj~?i#7Af~ zNz5?D*iiKxou|RFZcU(1>FBdE|J-|{Va?*SOmkt!7c@R{FgR&-F&()~c!SyWvfR&a zWGQwX;2hL{U?H9E0k3+fg#!{9+Edb zb^+>oI_#a?09u|%^m&{=#?@M`?*a$fu#8c1*$}}VklHTYYHHh;$Sv=?d%m=L@nqpcEHLzsJc~)HP?1)^*{~(zJf;+(T3~A zfEHZ}HH3_V4<}Q#MIkSUb+_)zr=k1BJyY4k#cUm*3}6pqb7yOjQXAUf$2bMp-=%t+ z>v}OjdYZS_rU7izsUK&ca&HSlWWn z`6Ueg1JLBpfiHkBg@{;Wg$JVd&|Eh%Kntm`Gczkz zEqIBq=FL6_3(p6#>`+@>0~n(DQ?%Rg9@;~i>SLZg8_em5*~5J1U^nysQ1~%EMv+cA zkA18)Z*1A=n|BU}=gcp&VmSe1LDu3X-~!0UjaiB0W8vSDc)JaE3kSH2kbG_gQbO!= zjWR7m2CeoY|C7gJYsc^8X}E7xMKgDN0F;<$nf+WZd|kY1vd3+}lfbS&-(w;2GK^`SO9q>3u*ki3y7^9tkPl$T!b zd{+_OU&5MM1hG#D#r}4$nDnsCe@tI5$8usVNbK1U@&d0|Y_@+pl4|8$z4Q>i`F9bT zdyz)2Bn3`;BHTFeQFSs`l;u5SdpftZ7O(0uQ*e`FsX-kGWa-Jp9s?3R;A88WMxfvZ zwh#*eeD}NYA&gnZc}9Rxcb39 zmEI)%rp6)upv~tDAimQK(LrbAE}e+cUUcr&4*Pjo({+)!f{7m&PMs=#%jx19or9pT zgKO%=P?gNzOctu(1sT$r@AD;+#>9^bMRJ*p8EoOPtdG`NWR^$drSHe~&!l;`kCj1a z?ZKYi{5O5Kx}dxJE^h+p17@9XV0gQ&%HkEFXshPbCj)2K+W`Lu(eEUILt0h6US@t{%1Fk%}at5et5x(rU-J zn*OoNd0UZ4OcPUX)C7N+Y17sfc6~sx=evPUa$34WBf1mI85eme5Et|whKZxQ7W^Uw zK@lK>G>dMD6*`K;5 zf&_Z;Z20GlslgWHz^FDAd^6t0XDnRw2-mUw3?s-o<=1ZWX?E(Z#xR&4~(Y zb{-uO6fpUlDsa<@9mqu>+YtP*=1AF~nyrG5HAA-2keK8A`DG1szQ;EXdK+N}P3Sj| zcRB<_Z}E1$SfWpxxDVVSD&8EqT%{ShoLoOZWQKdhUBeY8uTSlx!n1B-JjN~O+m}%D zC(o)TCQz2ufgtNKiQZgD)z?c`VOHcXmjU#z&tEUWJY-}K?+d5R;-=#cQJ*HmQ=+}Y zEnHgt%O|G>BTcwjGU#WTX-DL#&=r-Ll0!D*@1zmH0RX_waw=ca>gAzBcNI+1=vd=a) zUh@Ix_~^o%L|*)ck(^2FVrG}tb8ldtVlLEPktuthDF~he!y_giBL&%$I*Us2+>8yI zI=K`=%zg0C0v?sTU7U^2oHmVOdXWZ!&)|D6FeePRt!L_$bmm}-`uRApOCy%myPDIk%4z^ds_6A zq5|Mhe5_FjfC+A5J=xj|HFa6Wedg0E`T5|9_rdIo3gYBqbJ38#pV^w+Qklw&aLUUA zI1wH8*<{o7?@j6$q!qX6bt5%o6$0{@QgB{{SlmBD@Y9-r47P+AhbTUs|P<84!Fs%-c{dl=1 zBtnBRm;BzmD)bCui`N3>W$_b<%uxifo_qWaszAq)G;fY0#l#d?9%xw4gF+6~{n^oX zI$TPdv1#p(H)A)VyS0RaG^s4w2mKIpxCPN`h#|_9LIVG2H~ovbNO{g!>PV?b0>tO= zHc$ql*0j`ep!WuMQMQifHq1n2apmS;#B}QzokFue*?2xd`g2l*F^AWV;+8j0_}Kp} zZ&{zS`^XOl;igKozye%egrSv6`AHdx+EydZsa#=Gf;@c`M`5gxWNp}ik1wL;I`Fy) zOXw#|e^=ck;`=EKW_HoXnJD~R;;UfH^eJ2XwFjuy<$lf!pDSJLzS?D@m)2OzZg?SG z_g9o?ilDzWwo?zcQ>lpO_31zTCm;=Af!HfOu*25P>ppe3?{^pDFFr3W4A<}3jnV@s zl`^>plIr{oU|!be4EHjKh_XdaR)cx%7V+y8mzu_lCUuR3i10u&CKIBu*ZlQ2zB`e= zTD30EiY-8B=~UhaNsiD`Q*^tuNj?@j+_M_eFX1u#lq% zz!fTYZ3-rfPviOe4{-1_PB+6>JBUfU}-|`6j6IgOnGsI?HvTR<)(cx=c zBAl*4<9}gyWLszhP$D$o$uM!*bkFAq?_syx7uwuPO|}(2SRZVsO!ptvS||1#tk-~6 zw8dH?sgk(OC%=t)0tC5S*d|CGy0_nVJt(~YX<|+VT+=Aem+J{Voz`!J2HTJKOS76_ znklvpwTFVXnfy~N1r(D6yAiSRWRWswvN{zE`hIdJz!)J*)<(@7QLKSLT}}s@_uEs1 zcAxLHf`Dnr@^l^h2cM2|W{9Bw*x&C-WI$%m>?7zBBgy2r*iR z(Bl{Z$Zu=XmFt!jwPL=FL$`LAIufzkY2`gGZ14@~s>S-${s!hK0C#mMWvyV-zW~UC z^rhz&y@iZ2KE8+M8&SZ+=wIncf5fb1UNqM~GM8!FAxjPiu@ch=savPYAQhd#x9av3 z!7+T+Y5YH|jpTJyNI^gPQXI@|%6Qw-{h;rF<=~b1P3*%BCIi>K;eG$Usg;d;QF@l` z=zf0&TWUYV!7z@(2!*On*nJl`V^cFjZbB6A%BB~mlcj_3x7aCKiNJhp9}Zf+8evwC z`qTxy?GT92^QnTY4|>3Kh2kx@8E5{V19}MhjrCNrWWqUrNbRoT`uI3M}cGdA{(-UXuD|;z$Y)^kjeHtT73+3%;V|eoV1iSI=GZLEf^; zWMNC%TIyG1RKIe*nto#46#TBC1k!YRIL9A!Y~Bt;Z0DJja?k$ZMdtSscP#*Eq#+q`Qt?Ax#DE>1 z)(1%dNb7vVw%k*@x7z{Hvqrkjz~h=i+3^Nlu0RR)^urpUgQuJ0-LCO%VX`)9el^*= zyM0Yh?(U{YK8p_3ILJ|`@R%%GVxnfp$)NT}S{WSjqrJdghZnI!;^Ze9^d7hQ;W|8M zQP#)XrPIa&ELJD0u7@AYzulKa(2+#?#9jd*evd1%AheLixQNYj)Q++5+KTpA9T{FuUrR2M;k$fvn51WlIidG2A+WZPjw$tgPS8i5?7V(;^7*LcVIGwR{8$UOb3d zkSAZ0`9}g*F83p7moi00^FLGX7gYN#^Zs!*?#?${%lVEf1`$T@L2(>J7_q~`Uw&Ci zy82fAsuYue5pG@s)PHSVV1~cQWOtqtWnJ2+z7{(TCJ4H_O9I*ogix{1g#A_dj8Bo{ z1*EzP;hL!s6<{Fe(LJ&0s#7$-1?}*4`OVnP3OB>-xn(3TyQuN6d20)yRQ(e>7JsdC zPGEnyhR#QJe4Zp{Vvh9x!P>o!KJ@Z*p)A~#i1or zez~(ri>Ki4ELvjA7>eh9PrE$F)>c3oMCu#slq#==H!`hgU!UL!K?T#&ugp*U52V# zN~8-z`*mT*mqo`QJ%RaN?i$=$uR3H_d9PsX z%(zgK{i;7}Ow2Vu8FD(^;Agq?xQ3Wu5e5d0l5U*)mv@i`KNEsoutOU0Ur1hgXz7Op zY+q@&`vr{6qVp{RsXobfJT1v*Nr4M2igvN0T!|wsnAPNXNH=AI(hBZ;6uqb z0=Q!Nxty025RWl8}L6iM&=+#ZPH=CwytO zmP~+!OW)q7=0wUu8n5G3tmHW3^ip4s^cpNtuA;Lcf$1}MxS1W)Idng9&R22c@o$VD znsb`=a&I~&Q@mXZxTzI}^{KR*18^FNuat%das$*2sSsm}96!C@=?6_oU-Zeh7=rj7 zK3-lFsj(gzzDI8_UcCp=K~GGf7R#rSds>m3`;Dl57!0`zBTll@w5Ox+skt}}X&<0uk3cx!O)AnDDfD)P28OZIn78(Tv`9A7ZnOu? zl3fAK@0ab1j+0*iXVd0U82k99JYRp7CUB|NxT=hDV0CeX>&tM*hHM%etGpUAYSXj8 zR@+y7%7_X$TV5L1Rn{YQ8@YjjOEJBQWsJ%`Q;a9<_9s~d92lGyhs3M^Us3jM;M%!b z-gf>5GGDUae0RYOGoSScyd_;}aqD{7FS(&WzTn=e8%v#1Jc1SdBYr@&`M!zCB{R?u zIAah-MK6zR@-k=1jovZ}^hwMQC$|NzZ`__yRq0}HA3hb^6+c!^BeiH8sP{7c`Gj2hG;~r zFI6lIFoB^uKE}0D7^Y#qLKr~W?(n)3=H<(|EP6x(!oV8W>ZoS%;bqalk-_kL1hBu( zC>6|oUFcSi7KZT%H-LIQ>bnxjW!HoS&x;5WB!f9Os7t9zQmk9$LjQ{+L1@c}wA=cd!QZS|Y|vP|g$L7ugLX8L&UNZD68Ff$c0uu9Mk- zeW=q?IPBtlT3)N_1#b+TFVnJSs(7^1QecF*u7BM+$Y(;78+zrZf3OfIaPb|NZ+(8W z^@8QY!D{g9v&CLcm0UC?%?^*XcVyOM2zotYb-|84d+z(fadhlCMpS#`OT>DqvlldU z)37P2MRXAKW>&K%RFnUYYwoiYbY>JIiQH(i4y@zkY;@K5CVQjAUu$h56J+s;AG_WJ zH*W9ek5ltca|63;5Bbskj?_J1dL!bqGeLCz{JcFPM&I#hug%JRwzK9+7x#SOT=Z9<{-YzqV8#LN~8mpUYl`sf+MQtX}3;Qvb1)>CC z0wJ`#i+Q)f38<{i0tDwbz$1T~QVH1nUeX9Vi~e88R>y&-LYK(}7y?hPE|>V2U@GI_ z&$R?H{!WliiuJh^kl)`uQ`{SOI@BHnas@}b)rS|GtPkB<)wZe=H>)H=7 zr`pc9F93zY>=g1nErO+Dd&RXVUSj>fuDp~GPp5Oi@17_7j$Z3sS5#6H1qJz{w7N)9 z-D9+%UC*nVw2=n6Lnjah*E^1JH2573;?X^$AC<8T6R zq{#A1DGFV=hLKl%PCNf#CMZ5``Ju>nG4!eYF+U>QtxL}yT4T;~CvjlQ(fBnlUq|s+ ztSNsYI=uxI{ibu4!gQq8@opc48%ttda2Iaz-x``+Q`BoIitEK3iX|p9@_DFG$c6;} z243b}1yp=({k`Jtv@@)ZG5h5HO}nPVhZDrzK)Y$e__=hp78?b&j;?=+@}i-}N@n<3 zceK-951*1aO)*@2ha}RC7Ci|w0tIq>i5`1Ta4&x{Ul@G45{&A*9XKk{Wf_`qc$Za^ z_QK+k{6&2o&LiJ>SLn3$KtFY?n3l`HbA~mlQE}K;L_L$v-_s=ha+o{sKsQlyBKIxM z$^TF93rR{sp>WbjnasEKTCO{4LBO8o6ZHqp(bJ)e+GJ++zAXi_bnF91lcMvFHGhyU zP*bPt;QoMOQH#VL)o578(wm)1&|WtdGSqG}>LXM(5LDs(<4=r>s#vh_OXnojGSFWv94_rFhHdu7q~ z+-3770p;`VZDEe|9;6cMBl8B-U9mG-pmAa1eV{Q7!1;;mHS{?YGZ}m_P|S%^iDKHn zB@u%%&GGQ3POaPrX%{rnNp^Jm@cHQq|AGH%L$u^GlVb-igbC>tP15`pI^xx!$3yJ7 z@6g*JR-fHyfDQlW_z-?~crkHICOTzBvmhX6cZuVpzjX-X2S-`&j!pCvnsD zhJ@euIHrT!CH;3FNx)K%Z3w1!QqnTa0d~l>T%~5q6avbcxlt|h5a{d@CiCe{_4?Y1e z8soooTBZG40?EWU+DT@e@~SBm6*M|bnk>rPW%7%ZUG41TvV~E5 z()3{IzzZ>iyNlZqBhAaIjx0x{P|hxWAyVH9Zu?C&p<$PigIr%M)zt8Gi(-`5c!XzB zU3u@_>rxPAEDvp6^4+szH_L~5H(RZ74+$g7`0NY6hyLJe!F!<)d-O2!<<&Eqmchn1 z-!HabYd8W``N+lY@7|icGSAqOc!0g9t!HlWpEL_kvN9~5vB}35NUPS?VRQG{62f?M z@jaWT*@H2@y+G^K+0hGt&(oy0VuyQpkhkr5P4}MX8W6tYY+@!R@c@9*Dw#_7Y4#4b z3~>UR<1y{Xm#g|eUx)}!!*;>vcjy^(clR4^UsAh;Xa+1e?@qk^ckt#Od)d=&JpYfYg(ANQ+&+S9W z*bHXlE_#4CY-oXwB!0D3S85h2OxIV#lN>*1-<_!6Ou-{Q61^9ZNyC#5ljyyc1}Zfv$URrE{1W3@<@c|t%DB3U;;P_HuasMgUl`<%oM1uSPRss>ZTKGPK! z!_)X)8KpiNZw-@PeL9LSw2>RDj;Gbc0ZAdn+DO{dFos|gLdQvNUm_m^O_vF&RDR;9 z(M~kl9FS!%wI3ObZE&6lfd_l+<36JkC;G8uFH6aZ#|XEZgx=* z4k;{U2j%$|_a?N&8%+z(4@%UK2tt!go=e2F<-SPezb;ukR4Qi}%exC_n#qSA#D{<2 z$m(AIQL8-*bNO_eA^vQ_+Rdgn8hRl8HD;W4LgIWTkdp1ktQz*#0KJxb*26enLS;>b z`H?q^-QBvsfRyAW=@Zu;)MvZ*sSfD!(HSkui(-dpdT0}p_j%eQh}g~gmuZZzT{aKn z#S;VtKguc5NQ7weTJA+Tyzmk#+J)aIxvna{s=wZy@x%G1q;FQCck&C`-BfqKo^VQT z?O@an^9>igvF_{nWx1b$4ioz8;XaV=o;e>E5l}Ll%s=rvGbfqli2^%br_T~mm=2H`#*K5k>li(*cHpJ-IBoqJ(o|jvwz6{t<#W! zJKONOyxl){Fe)8GGM(3*&+5c31BZ&33rF^oM374PelOP>Fwu%U>V_!hEF4pF^+61DWy1_YcH^LC%})R(R~25x`r;%yD0Ik6nnzyP59QFEo5@D^NLuZYfFVkpwg6 zJwO~gOKnHLh9wuc%setj@Sz&nz|&HR3K zhh?u}*!8qPEQaF5;(Eq3ZAYZ@lvu}y8v0ygdn2=thH#t5A8^_P4zT)#qTOS=jXF$GPC-Kd#C*QcK*o?Gia? zqN@EB?ccVN~JMryDIyL|Qny@z-2Uq*WfyJk1VRx73wv*_{pbl}>9;;IjE**{limvMQUcADt|#`TVleP4&Q1 zKefL_qS3~Gm#wu$+eHP%CI0Fchzwsp=*-9E8MAENc-S!?5^2!Rd)A)&1!hz<|NGHgn9uXwnI-9<`XyNITZL97<1b^hv@FL~$|*?8 z;fMzO^lm4%vNi{Hq8bm;vmD%OLUEgo|7!_aBB zEWQFW>Quzg&O|f-qy&ZFnaAtn%T;Iq1;x#Fv!>L>ElNCqNaTYxYWY;8idAhprrtO> z{f`Fl-i>UBa&qb{EpU2Vw;$&R!Am4*F=+l+yWGjUY|F26+OPLJp)Q|0_>OckwJH3U z`sJGuAG3hoe-m>YfribSgD>(r7ppI`z%NA5$5;6=QQTZr%wLx5I7pndxXf3d8%27! zTxQaq;P5!eKJ0K1a z;WYP_;fJG}9ZVp5);=@v5lt1(tXsw8;%9yeT#(v2=XVTJbuOKFan<~#xe;t1?0&IK z?utvTlx9ut^&e3{EDCBEq!csm$p;XRs>Cfp4EYHCy8#vO@)Yhx_aQu4E%akx50Ep5 zvxg>k1W$#w_+1>05+Niv4zo}JR=zt*bz|RA3Ga<;TN`delpUJaA2|- zKCl~bfIqLpaa3hi-_pTo3BVAiS>9gZ#D&1TH=>0RCBo@%cwDU*#|gAwyZ1P&!7s~O zt3_FAMK>ek>#Tl1_iy1MwY%JBx<#Dy@5iOXtVM}l2I4-qx$q+>Mv1ggs#JXE9mO&` zt4Y_^lTTrYhH}@zrkwTuFFiwu>CQ)+q@1ypi^uO=12ROo2PUNr*&rx6*?%zyEs2=5 zX~K^0zIXgjt&m5UJMdi5KfHzj3MUJS9u}$0f7`sXC<3W4^V5EH#w6!P#o$)R{sU)# zmfRYX5U~o8N#Ub8dd*o z6v7SDmS^g5Ev;AjPgEi{l=)JF3sTzS|B@fJ*hI+s4DVyQoYWn>7%G}~EPAxhg8pv+ zbTIT1@3abfIHiX7Z2q6foT$l-nf)#ET46E|+Ddm)sGwK1{sm@qV5$`U;wJGb`6qw? z3Jf?H8x<57Dr(h#=n`9OQe;nT=UMKG|C1216pZ}RU-RCqDHXG(|Ib-}g1*&2Q6I8y z_&33b+;Bdz5rn^~*LjN0{yhNM8HP%s>8eT9f7iqRJp)UU&_v6-%rT53(|Ls1W5iWZ?kDyFa5GM&f z59{AuPCDcm$*OhQvq5u@fs2W}>OQx0Qaa3L)75y< z6E&GsAFo&Q8&QS+mC!y0#6$EoA z%CY&J6zozK8xuit56M_7jMU%?#*Ctj{pi-+g%3 zRCQTGNpAYHt8w#mvjXsS_4~wL(QUCjJ-|KV_3328wDMKtJLB+*9`KI$d7E*GG{;e= z=wAAOad;}}Q%=rs+EkZPJhu7{{oo1!*u1GSZsg)*nH52lG|B(oV%&A^X-=njtA@Ou zUQkOAVG8UqTY^HRl^f%*`d_!_u-6Yw)6Ir+ERTiPOkXf^=zCs-uXmfl|<*kgg z9+4s0brzvMcZ1BuyK?~cczw@@AlUa#c`xL%)nPi%Wm?Ab8ho1=8xRWmR;2okJUb2~ z0Ib=Qwyl#K?J6&wbZ}zZRn}>knA>l`bE%U=#wbnHGVmTzI^SQf1S+Y>M;(h z8$uF7+u3>elK4*gpx15m5aCnjIJcb2)`@zUVNEh9q5cN=50&xBZ9zT`V@<_s9xNa} z6mr(U0UcX&bvBWn02*wbW|&@>5GK(D`pxvu`yuk3Oh^ zYgX4l8T{L@X&$Y|Xz2ydBCu8LtkbMNm*Y;^G7OSnM4!RiV4VDk&ZzSQ+T+jhn?zwE ztLuWykBUinFu2VffJo1ba;;Lr<&mQn`LPsw^0T!+@$amLurICNIYJ@sPc_$|he-AM z4N>wIDOgYaB6$jDle4h5BE|4h#UqXNFCtdjB2p@svM6nCL`^}}HQ^4RzM2@~ zI)zVzri!}AZB0sT!rcRI*JE3nZ<(<|-=kHSkE31ZGiiyYuorB{#1np}D}G;^_Uc>> z_e+<`sDZw^t{Rfe+oOME_)Z^)}zTrx*PWFEY-`>g6P$ff?|7 zYQNjytqpZe!C&VC$QbmiMiu`&F`X=HDx#hA>b4pRmLvOkD+FP9VV z83-cSupV5_*t$zDBuPnA7_Rnnncq-r*yS3bGL{?nK^MHQaU0 zpGwfY?8SJ)bSL9Vy=CxaK#CJx=h@GuL`rD@y&fY1iDbHKK)1raHbt=u$cF7~DRhzZ zvQDAybg^TAy@skzrkLR`tMqLNdxpsHBUv;^=BD_IojXLs(2lvaS?yw;F? z{*(KvW`!%e!%)u6?Az!5xST)FwzmQl&{JGMJ3hAHTP>KW`OeF6hd=4{TV?MZXR@6g zz%L4J8R9}}_fuN--nYSIcRpG!84bpgB2)R#>%LkKWDEb`5@qq#?RJkP`Xu<@ zM$Ni3;^)u8_gI(x=^vDN?;IMgTu)Hj4cuQC{BbE5{5QS0^>2+jx`tih`Mz(gYJx|l zo4TfLzLOs)2Hu1*y&YA(+4*8rPaFA7JiERUb73Q0r@7e%Tzj0f62fLb>La{XUFuIp z9vr7+LIutO4PPApg82v_rlTa)oR^HH^Z^c9gpMuhhGhYLsiQ<^bDU z*sZ2VE!UgXQ{)`@^rANQthTnBJx|cG6tHGmFCLht0pl~;@HF{m&m;Ej(&qw5hYTro zG6D_Sl{;|XaYTpfi6s-+M1@fR4iwTaR#Vz77zd&~8Ic+Zv$KixW*<&jzZ3F!>wdZa z?y_sQIy|&yv4c^Hw5CPKeQG{0WxTuCfb?h*1shwq%x>j-X!lx=ZkOKv8gkp_Tvy4} zUB+$fN#?ZRm~s#g+iut{@Z;sxnI@sV#^DL>3_0OHZUk&sYi0D$pM6@%G0Xih%vvSl zUt!PBmW{aH4oFDRUe~CQ*3z252VqFNlht@yD8dg2E}&F(*C1hB1A%uEEbU=99&nwk z;H?R=@<8DJYyGf{4mt6M3wA4S%b1vUUxvP zjcKouX$K3l{!LxY;ptV}573cbf8ihZqm{i!1oN^sUqmW5z@jp`<2Skn%Qqn5tCN67hS1sd0*55`%Y7PoY ziM-fLW@xfj53_Rtom*N*H^Q8pT)SWSgRApN|h z{E7>X`QIpuFfC&2#n0k!(|wF;O+Jz*aQ<3V`VK>}ts)uFtViq?qZFXA!TBl)&khHf z8N+scFPK!YL1R`-h;&PYpN#%uR$ z7dSz4a=%|vJUnv6y=neUnypA(qEZP5d^a&}8CbnU&gxKa*O2O?2(SCHFY6$Rp#?NJ zKF0&!pW5BP*Qc2Tu0MOsxsHc$H|mU!VPs4?X4X#4UIR~OSD4k{VJ@~RU6awyEL4&X z-(gJ9*yvmG81U1WZ+EUk8AbjHQ!DpV=)-n2Jm}fGdA$;%+{Haj zR`Ih1*@bXg(=Vduba>(mFUh-$YFt1ocK!K~^Jn+XqQ4zwQWbj4kZa?7s(Q2>Rn=`? zZ>te=;S`SxK%XaElQ+E^%4(VzN<=9~Xn4!6`C9Io8ffQBQhTw)Sw?LpjTSG(#5cZ8 zISe~@6dNtR)n*%b9q~F>2I`Nx9u&_{I^j@)C3L7&^lWIb4)D3>8)3#W>T;9uY&D>QWKPV4pjq1m_ z!01@zKrbbW?LPAy5)U)z~bhnEqRpsCVmI!5X?-cnxcRrLUQtLnh6q3`0VcI=dX<>w z4$SMi(T6j8j{~OTX0igiyRjFjtCGp(W)S(OXo1Dr5aOnmTR~x#YFTW9s_Rif7I4sJ z@1dLmX1*4i%vL){r9Y@2Ga9RtU&_`8$H2F3<&`Xm_e^Xc)vpe9h@fqj;g@3_hw3xr z(2bSD*)iZ%euPj!mAHQ$^udHW9{Y~D#dJl^+t=Nx5Q{)bca!MH?Sz_Pos$}_#u_^0Z87Yx`$$vl(?$BX(` z{~vcvBZi&f)|0%(p=>JmzNEXM?K=(+?Qa&yNH1F)ugNS^4;MVgJCz=3@N|^>lh9e^1hQTwg**bZm%72nA;z1@-_^amL)T2>B?|=V=c-(hH zCo7Z6BHzCXM#}`o7T9V->x#{+!d?2`Sk1{WH1bm^La*h6+x}YoH=w^cY8a&xx|PXm zt&89QT02y$`D9{%sX}L8f$RF#i;*skBkFMiLD}H;w^$i3nB_zcT6Yg?&n1K-2 z$Z^3NdEdh{0`fU#$3}YcKT#Gbd0$Brxc%2Yt8I_NgwA(MV$$dGC;436LqB>>&c>(a zCHAR_zpBmsbQ-@N%AqcHzrxR`J1*;Ze6Dt~&7}j*g;5W*`fb>-?KZ=ku=~qq<(4Wk z-Dt$b#3b(lf;a2TvKZ5!!`I!14HBv46;?U8B6UsQa;fUp-ck|MaC~SeXqqLGZ2_vF zOqv9CAIA&0srQc(FjHr0pAT9T8}|C1jHuXt&_`CkSw951AT`<@Or345DSUJD=6~lM z5hmgee_o}i{xeVQev(IF^;1qlqfz2h1t75s%JA1>)EB^4{W5wsnmCD6M?iu_R!Gt2 z4PA(faNJX|oAo8XuoWE5`U%x94e`k8Yh#)Ay*4MQ9bA99>RoT@`aVT0o#WO2Nr0>0 zlpac%=cSyb- zo`Hl)ZdA&bY%7^;nz%> zE@NkZUFGwLJ{pb1hf1z7bqSKxU#S*a$4s1SO12ppsmL8nQ&~+9%T7(G&gCm`wU(;^ z@NpV4{BPwgV9}XjTf_Z4zlm7i$h&VX9A&~taer^c#Rg%NrpF}AHOQKLbJZmI78FOg z9WTb@zdchbVqd1m_GL(tytUkAN`z{k50q~f?Bl|ji)lc(k1nIvY|eGG*K za0p=sq5x)uWw(7WHi|Hn4kW(cqw1>YmX57%%RHgwnpIj`ww29!+c-*4SxeY zya?M1hRC(%uRHEl@ym*?gMZxo+L}*H2}QD>Z_hqtqrZztqM+C{0cG=Xfk-_zUOF%8 zk1;(JIOCudA?1+-$^z%)h_!CRDgO;g(=-)S|2ttNq-~Nt)<}QvLTy72%qA!M8lPD@nBW-~;&Q+N%SD?pa4Cn3N1FzSu z1NPbU&it=;tyw~)1*zRPN0Lr|)DDIL{VhE_G9034`nIpMb>1S~$Ik&p)t!~^mZ&!- z6qzJl?yohvfR`(MK^LmqTVI!F4C(a%SFf$a^(Gq0?vFh8>^$L8!nB&eVi#dLWl47$ zn72@M8#XL-kso|dmY<2Qo>wj6DdrHZzV5auu*m;t!XBP6mc8>|t;;r#h>C}$WtK4; zd7Pp=fZSakUh<`(Ba2hr4^I!swMU*5>%UIaoAc8Il_yZ>j zIog+uxj&C=s8c(Bw16fO=WRK8L6sd71@4Cye;dqp`3Oq!@%z>TRy&Y-0LQj)RK|-d zWkMcm0tHv4mI-9OvtWM-i_8)M{OhzxU*7l_(vJ0yrDNX{X2Y9R2Vf zW$jJOsmQZBRO)F*fhS?a5Wurax_lH(hUaMYA}ozlK3XPVwO+v!oDy(5I*J5S@XIcmj3o=bpzi8g+4Imq z(riYzNGw0nN`TXB(nHIPgT3M(5WXNBafi)hIeqSOxKa|f6Qg3G3&ZY~ft1oWA}&AE z&8g3F=~GvJ5a`hdD0uW~{KzPXbjBbkIg>|Qw9HJybrn2D-ATc9qecjjk54rlOYM!e z?>gDSP1yD3F-aadK7%3rq=T*_-RXbS5dXPAB#cH9H~jkJTd^3MHqrVdlw2rbqLDcr zi23nPsr^sH4yOc!-ovN85z#gu7WOA@{nFH#FD1U;EDvP_McFE-v0Pw#XZJ+O9x}M9 zh)uEqMA9LRK?Jb9f)+?-)rJg;u=6`&h1yY|F>5|W&rJ`qs~7o6t>wnVG!0A15Y>q^ zDXX%NRdv{aGf93iD*y6{{rFFgm*}^_0t+DcwRw!L8#p}+mG2r>Qd9ksL%}v~P`?mc zw>Bx6p#lw+pkdaf6POjVHLiK6Bd2Sfnhf;;*K*e+c$xHaJ9bi^`Dzr1e;Hp8x?d?H zKJ4?g0yX44e~xG}&eAMjk6~zJSqql?vv;^f|9E4ynYdn*jK#+tz0C6m_=?J4DIYWL zkPgS`lgs$f5DJy_cg%6QghmtdZgWg~Uxy$LFY@XU4zPNRzX5`C;bvF1WP|QBP;gv$ zYnT2;S4GL55Vlfl;Z{CTmYP|Bs@2&n&kZxWjw76aY;%p0ED8Fov&LB?xn>9E5Qr~$ ziqspcLpZ5CvMv?W83H~Z5VCG%x5Cge&pze#G8~#-qjj8K-OZRsb5vI&Oc|$%Zpu!+ zNFz<$ocuV>x!ep8{~nUvsd5=vw!UR{SdtD= z@Urhj{~TFC2CM|K0Uzws^n*J`GquL($KA6-!Z(BnmVcG?vawO9ah>xsZFH?Oyz!(K zvO&ql4TaV!8@opisR5I;{T>DrgV_%K`S&J5XXx%e<>!GJ$=T4Hn0aV~w&+|VX=Qw| z(0#HTtLpqMO)g{QUWf(c-HDqXxGY-#kiuD%_~vxXm3(!ePvLI}uy=XwkiR1qc6{J< zhBl|cNqY3Mkn$R1@Pw&fK=M8W1$G&e#);>aK)hvg!v%QNYf3^vflr)hr^%Q z@+~mG>5`WkM~sKPSeb9VHH}ZWT^au50@xSu%k7O)&Grluax-$0K!{k}y*TLUZso0# zVmx~H>t~r$iCJ#1eV%JYR-#3;iI=Fa&686#T}D41o`egpoPIOO@X0Wr=q#qTEuka0 z8wWg^gi>qCjvAGBWPk!~!J|#$R)P@g4}KU8vClo|hXolYyN|sedl}3oE;Y`1wq7H0 zPVnLdbRO-TMpJ#-eZQSdbqi*sEMjV9riVy5K0I$JD^mhR!wC|=HwfccGg6zv#& za*7oB;)-%dl@%H}id0CtQ>(#5;iwZ??b$4m>Od7_jCg<-gS!-#k2V&b9m>rilfHVM5nXa%Pu$aI zenUVi>iQ|Q%;wNFmWys)ke1vL-7X$En#MG)Wl)4diNfVm(n#0_b%lhl@&v-Gq8QUUFF_Y2#hgVyTk( z@!AllE)Ft1!#tQ8^=J#26|&1~45ngj)Mn8ysb5h$885>Vi`U!bc*9UQcgTj}yAnUd z4fab6f)3Fl4cJlZh4pq&fbq1j`-VEb&3xztyjG9Shyw3iFZM$}yd~BSTjxhN^A9s7 z*$Z~G37UEc4pNBca94=(jj79^a_CWS!&|WR{)O_(Lf{s(KFtWfHuhMBA5XM4KC;cYp~mwUddNuSndQ!>H@} zxj!`p?i0+d^tFFyK7FPLVJdm+8YqqD>(?T^-~W=Hrt2f?JB;^y775EY=0BM zKq#RvNEE)|cHdCOYTy2Wd6UMxfjR4eSNd8ti)Pr^PL1}wBDKd9?uT;MIOX=e^nH0j zP5lF9avmkxNIKU}H)fKcK{kAaM(bJ+~ARidkXkFEGb56K91fsIG)!F8?UX6;1GrELfU?V92ra!7r~F-I&FI6 z@o5M*4}Ck4#}eCxM_)Hh=nQeLOlJAvVu$LFz#VVaVrSx~5nLv`Eu9AQHCf&`S&0-e zRyAy9>#7P+YN!Wm=A*dbK9zU=6?X9tec^ zo`EH#kz)&}otgh8y*a=cFc~?O3h0WC;f&a6-z_a-yL=idulMkrhKZK>+qa4R5g`2Z z7%7)X4|{jX@7#OS0P}D|aCd9VSLyZgKU|aAz0Z1^_jj7KP~Gnk8`M~ z9uX^voknhKmwSDld}Ow37f*p*9yH3h(jbw6IMa1jjiOT&<1B#R8qRq|HpCO#8q+fQ z!bpFgwM{Lj{|W_w(24r~$!O_u66;4%ZBF0@$N2cDknp(~Hs$fqc7Y*BJHd!FDS99G zN9ghb?)HBy?eGLEoT?B$(def3;S1Ya$Z>z__IRXJ%6%34fN7`C^_jrz=zi0i`?G>0G`1W|XV|$)qKKauOaU#G2q6YpC|W`I zPx_J!Q`i!-9{BrB`}MPvxmV!5)R(I7ZTvY!wp|3zMSssHvNA3@J=w4CCS$@KZSk@1 zkANS94USMdd*Y)Yv8RT{56}eOm2XambcNxoTcOyGS2ys%pd0D^@ppQt1c6Hdd+h=i zPjk4wLx;Wcp4fuH3e4`xqcUTB>>#;LIQFcw`uIw90$=Dh;h2xa z+ORHqy!loi9QRJX&a}e~86EQ+zY6aZFJ$p35-YM2`Z=p`-{?uI84@Jc%%m0L`M}Ln zl6l|S!Uz8#S#{)pJUUbwV;}oYi~n`Bx$E#5A4NC}Srf$wkts-sE@0Ejn><&5_2pds z$(GQ}*ts|u-72W9vqNmk*RFuj%O6HiNoNQKW5ib`_17DV3sCXHuh{H$i5m|$sREAe zrqN%BwZ+Dn0aDwZ(h{V_PTR%h_Ccy&=oPFPhTi0gJYZvJppi_c*|`JK%Jspmez})3 zks@&hMLVJLEP+OmSZ0QE-ssNb(X8adVNZGQ{^@z{MAuV$kDYIB%vy_+?LU3ni}i|j zisfsES3gqq?mP*3Z!r-cR?&1mJ3S0?ClVD53z)N`Fjy4Zh#dl~GYaBjf+zfqX zl&?DIxsssi4RtO8{{hN*^ke0)@NY;*ei8vX4#>BwWV8_B5rQ#)^Hl%#IAWV%9A|;H zXYPYVi|2yuqhj&AU~)FLuq11AxbVhM&m4(*boR-}=x$GLVWRXy6B0TZqs6{2qrK8h(CC1C8RdT_z{D@_ixx_Z;;!ZA{gVIC?k+PQbys9l_CD(SAzrbywsvO+9dPK4 zRIOj-bWaW=H_qfze5R?dcrPo#%GBtwZ_wI`+L|J)dxA6OS*=d7d(xUa)9sGAqDIQb z6ST|H)rV%&{w)Jyl1huei~PUE+ho;vh3hH zJLmsI-q4C{X{Ch_Eu9oY&V(aib9oHH<&C#QHKVegP-VnFfQNnP5OAiA;BpHEcH>(HS>Z$oo| z5)H`iuS0s0b-KhXft?kBEn7?ykQO*wax!qA?$veBy~*)8o%G}ZZw|d0SKi?SLL&r7 zDX5481({890iQ#zI>UU43JJ7Yjq@yYol~UUT6+5}`(`?m=PxIgSnobiz+0nJ&rok= zwcDqtxjNUX4}N(=AQ&3GVwmoPrd@^LcBs$|i>h!WDv1F0kjE%*QKN-Y5apD}i8!$a@s%3EqaJBghFEgkrqHp|=O78`t*}h0Fdr;C04E3AkY+ z44!wKUT;Vec=`Ket*Xsn-!sc!7j3&8$c>o9z!2lCJQY`ppgce+a)C1QOnO+?KRLKn zf=82xldfrWvp{jHy&e#3tlf5FOZr9GUW?I+CNK6Gq(!yE!$k^Gxj_yg^P*h$P~ zZ9o&O<$*toe6*5>8rGabDZSJ7Y12^INMtvavSBefz|qwlrz6!p=*Mm{Fh)b6M~R7( zwvr<`xpzK3m*L*8Me5ZF<#F+I(oz5fl3xv8z!M&!JV2Ra^KGw}K^7v3Mg!%pvRa=0KS*v(OsvGHT3~; zkt)fTte<0~R=+_jWh4@PBKGR6IUOTF=uxWh`C6EW0p8mGCYQ(?NSuKlCrC(z3;D(k zQWPKQOz^rssx%!-Q}%xhzKk>3M{So$md0H+4xaR&S zsxTM}`(YcNp-ed59jh@hcPi|Hpd2~zd-1sJ&VC5C%#a(4cA6TkaN zR8HBOGci#BZf+N$#;S@w3Hu`M=qj#YIMV-p0RFBydv6V#`sRnXHI2eg^}yE?kyAE& zO*7UDQ{xnQ!*fx#(~R2{p;tctX7^dVb$Gl?`7*J#E*Q=9=*dQW5kn@s@v;`zF>bKU z+_XrzAaF4hDpu=a6NZ_)QT~$W$Eh$CRImw$F`MjXbzXRqD81B5hLOjsJSxOE(J(oD zC~@_?Fg#>|Aj@v*z-{RhU%y%nshY1$M)cKRIPe74iPNCwQt+Q22EP;gaUW z;2iZMb!a+Jr<1l0kr$B5!LgNrurXnmG9OVUlEB>6nj2J~pXJY;f0W(pK7>E+2zdvZ zl1h@2gezGWdUeh0vb2nsA0J_7K7FF80jWK1xMC6e#c1@z_rdTPgv*`Nqvw143=w)w zJEY1nl)JeLa&F~?|2bVLXLQWzf| zoFdh{!1^&irX>BK83c$Ko&Tx1v)tszm;o0eU+ef?kDSd+Uhg<|7vXI}d`n{wqdVT1 z7PF$A+saEKuky0WJre&?xUJE{9eD9aN;7Cuk08-d!kx`lB#Ythsr0y2a<;;HI9jT^gj2%pC!9!Rch7I zL_g2CE1IuBu_2nncbdU(4ngB12b)z(cSri2mv^p3MY>6>rZd7O%)Lm$*)$9Pz?;dLaRaP%A^+_0u#J5qRJ9?~eEfBw5W9hr}M z)%YYbZ9q_{3OhbBr-idB#q_n%%5ZXmzfM0yXD(n2b zq;R-2{hQK8VWGeR-e>gJSwxUgQ1#Y;@4#hTdo1Z55vn9gnou*(7WW~r?jyUqjZk{6oD2$;(dG5$Rd z`h-%g|FF*#N)5L{4OY9R9jR-Nww;OUL4;^b_Il> z?*VQb3FsIDHv3@6;{lddb^~l%c%X$z0pd0d9Z>2Fb4R=B5j6Ac7|N5|Yhyq3yLtrn zfiBjzHGR)_uPY_?Q;E965Li1sjuaLo}v${dC+Ly172YqWQnS<8Fk9u*!nxDWB77W zm|Q;)&*f3yC|2R(a#XO>{?R4kk(dS11qc@tMMq_5USfNrSl04Vj!4y&b6~>ch8oFn zoSA#o|D~(9$O(7vbKAEC=c^BrQu$g$=Bykin)akh76bxV|rFWBynU~+nmn|sh=5gL$+eSe7npSO$ZFbTr_&NWF$vX_BQO) zSL3MQq> zMP+KnLVnaFRk$&^+Kl)6rA8}3xJuE6G?0Wp^3w5K0!a~)v_rc7{zkpoDE$D#3c;of z-IfIP$soDQTuQTcmE$FGSBC(cthx(wtzyz$FL7*GRCF1lk_VxVQ)C3&yJr_xMPFOn?KmnY0~xl^c`5cuI1!_XWby+io1@W>4<^|c-N zs@w?@Hxl|-xMR{1_f)VULyh8TeIJ;k^g9udLNwG9+ou}OhH@N>LfG3m#rlH#?HABx z3-zSw91WKH`8D8D*FPpzCGTE+i6;bR)pJb_r zO3M75rd?%Z=i#^Qyvu1>n>;7!vEkS`GW!{9J)TW0ZrC2AhtV z79XxWY|fB4T!+}Tq{yV#KiZ3n<#bwMZrtOo927#|E3%596ATTj$4V7s#T-AU+Pa0M zjj4Fte-lBb3wL%!O+9=C<=}WlN9|tv|9^D7WmKHawk?cHaCf($jZ1KMhd}UP2?0WI zr*U_;G!QJfTad=x-GVpnuFYkibI*77yYKk^J~e7p)vBk)Saa5@HOILpj$V?6S$MLQ zH|(7lqN!g6TXO3AEuSN1Mh;Ik2QuGkS9prV_m+p zSwcpQ1e9mzCTYYpo>g zsbQ>u&^bTk*YE^;0<5g1df_KWct6C;@!OTHMIoHEyc%xPnv`A^Q~SfLhnqf*ZoOx| z>`4N{kyg=4J}5nFze57z7l)dG0#y}zKH5<@PK4P)z7gYxeJpUt(J*{Efj3D zHG*J~nib*Fw90(wa*%1Ru(C^gSiyf|I zRZb6;0!CKb9Ie#icGl21Qm3XZBD)USg^~E>sE*D!^g}dfHM`T#M~Y-g2cFLRQzBgH zMAJsR9smiHOcfO$NaOI>?&kdadl_0W@35j&zAw!?sdY?@l!Cw*9do~%XD>q~6XdW@ z>-q{u2^@@>0-oKrITf0f5b$>tX-gw# z(~CnYDn{BQ8sKa5cP}<0`8FQ#N)$urFYrsCvY^TQYoGhQ{o{_3N9Ay9Q>jW~ut25D zrsGU`;Cv2bBHY=)>Xm-IwUQEz3W}OAD8PhVi{63gqs-Hyn-V6@kqpN6iXm(ILjGyl zY+ET=F)tt6k|th-ui##*uM9Z8>DLlgshNjdq>p>@-3a|9sIk-P*XkZ0?x4AY(GXiV zYq9J=3c=YkDt)f>y@VBPy$08pCxawXEI5nr_{fwUs}r$S1p*FZq1y`me7;uF(DUvA zM>FeAXaw|;d!=++DYh($DBST=wnpS-@gK4R!OBsg<3Gfj8adI8uxQzhfQ@HaDH2}3kea*LA zm5hQz)D79cr|smlc$aDsH--cNC|qqe6UXgk^ujhH+1Al}X}BcJUq%q7->`*QpeKGcGQWy`sN zOdPwOL2#wPhm+aG#G2k`wpKK!GT9?ub2k_wau&*vFIg`{`DYtzSfIf_bG}&*Nc!}* z;CYVQpNYJ4*5N!9W@#v-Z*I9pk_l;cj_ujajO}iu-R9Nqj+`yJA6LUmlRnA27e+To zQTX`p;0WhdY))(hGpYyd(yPBO<@yDMM{khjGGQiWPNDEO9pRRnliW#<6wSeS`FzJ} zWMz|v4mJj)(MSeO2)MNQ@U19xGwJ5ho6JY{L-^BA*=Q{$Z5_Oo zkF&@o=fze7blDb13mNFQxl-*s&+>>)G6iS zUvSDgy7C2TnY`DCA*Nr7K&!nw(~IH9h}GgowHxLoSwziUK0f|F&fr>eHr;JQf>Z`A ztkPMTmic;-0($OBm+BpMF@MU-AIfiutrJ3xXc{z2t5QZx4(b=Ywa=`94n;!FuZ>2; zQr+jzXufxe9FDGF-;cu^l8JQ_vgd3~@S}jJCzZ|Ec5V6#ePL5j9L+*y%m)Z00x-R>qFM^w$jj#^Pb{Df)CxO6K zTe$#T1&#pM%HRbP0wABiuKKS(jtmcdg}=zL6pljg*nmtC> zj}}y)n+I+#>1@cV{P$y`XW2Xvc+HlZ{9y5?+c!OMwu28OlEoM^ht`DK2pH3 zR47^Yi+Y546X-l)Y;>+8Cia$D)6~7HQUH5s;GwLqCtZfr3~J) z(MBm!tl)zaLC0vgBPE1_8k>@Qe2(9zV?3YLaVk+hx;`QV*fKGMTjq1a7^|&xg9b_ z;Ph5xIkpcLr|IXSURt+fTu)j@AB@4#$Y8`xpTqNB7R^a3Ck?|aRQlUue-&wvT7teL z$@Yv3CVd(fCtJ&$f|dsT{{hs5o-5NVS^PUEg>8^uDJGv#;nrQeZN~qmTvoh?JS^sKNKk2MzP#}xb*iLk?1_Nf)_M9->>(mRRu3!P>*`6x z#9w1~%Q2d;oP#LYkkEwBbuM^^AnhBEoH)704kF`cVZCw24fX6HdCJoi^t1`;JCStc zU**Me3-os;ela%{C(B>rzm_{4D?B{jVBBf#fFfN@;3~MI+)OO!DoGk7s{W21Ar5l4 zlLsoMx*}CGrIJu>_3cepA#|`%56}A(28rf*nE6AcL4e8@eHztuH z{tca7i3fAZAoFwTOU%X1KOT#85B+^ z_dDtifU@MN*5me*(Hcs^9B45o!rlfVDP-R>H4Ml%|u zos-*}EwBYfoy`yA7Tp^MKP-g#+e<8??g9s4%YT&=`2+VR|oDIn-jOJnm$Au+B7NFRIz9jSizb{!WY_a4*-o6=1Y2!r(rTaA-N^Rvm z80g!wHSmElTJ$dp_t7|*1=eQq+%tEalpMdiv*)|Z5Mw1U>ZLxGVh&a>93}Le{;R!7 zf=l#7XAIOqu(bG;uh!0@#i!n^>|6rZdib7*YH?2H+SdtAWg>HzFxqQKs-z?s??*YP zv`hR#NVH>qUvaP!q(crN!$jQ#rBXsgYTUWd4`o_0D%}Iz>3Tj1O5W0D_u3mRU{qa8 z`ubVcjcIn=%W*4u>K;C1Q|qDD+=5XkjSD)HfELXzsb~RFjB`7c!*zMVK|d1*d90Rr zI{*4PDrKC^=OFMBsV+o6iTq35&e@_m(34XhLAqH+V>)8bb6vrpRS}1w z^4o%Mu0X!ho%@kGd*fsQ*`frCR#215qichFvfVRjQzXJGn}qht(rJD6x)}(!IXC4e zzzz2``@<%`5_NmG3uUMPF)@>rdq@#DSFW2SxH_9{(!pVn#YKtvmhbB48fm|nN8>$03!ns*sDM-)Z+ko8oCeHK8<+RY0(O(nnz^MP_-~xf z3$!*Pil<=yhCsZ!UaFsC9^qfRS$Qi~k$Uq485%9sU4zP$elYW)lt6IC=C!O6V+H68opuZPRjHO7ps zjWn#)A7DS)1O8|p{`+U-kT~g2B&@$Y7z{m%eSyAn#9y(|wh_#+fS}UT`hYN6kKL_a zJ0t~>Ur0UZKyE2iQ0X+?8DX}&bn%{MaXBl-HnZB`4qv$| zg*`gf%VJRJTh>~=gQ;&1kI6i(CKC&ApMCtph0f++?arjYYtm#}1gW~{vaW+m|JgER z;=ORMvKhfuWGw4TE`B3CUA*`uW)HQYg_(FaknhG&q=EQ)KjeMF%w*COx>=ll7$`Xx zQW+vb{o1KEAiu-*DH8wG=0Pi5PZ|F*=d~2=x_sv&6}m{u5@gytSm_Wx+o;mV+zEtE zg(`w$EZW^nAhC+ZfY+5r`33Zr5)J`*k%JOcX^5e=ar5|*GnT{gwZ-PR6FVPt1M$XY zs4|!U#=JTPJ<@wKtnP_>#g%E0#q9_tLU)^=Oi8=nQ;%w>*1PngaXHfbtXIt*u2xuG z;Jn8Y+I2eh>`UW?#TBOaX@b4Ysak~94wyNa;^ z+us_5hfC?!5-*f4t$PAYkPu4NK97#E-@tPKT&LOItzfE_sizZM7GB zs+o8V?a$ypk6B7@a*jU@Aj4FSS^_aT#V1QRZJ~OEsYyAv=OTP8K$!dsQL4&*t>aTC zE_6a;O@30*R&$4uncMvWW$A&Qq)TfLeg0yz52bcPFvTlp zB~xg}qZ$a9g7%VI@Yfv*;?a&&s)R{3eq()|^z)u)6m9t^Px4_}VTS;jOyPGE1&v?p z=b`sNun*UdE|Y?u)?N7@lAkUZV+xBz)}tUbBH3G8@PA4Ks)u>d50hUTAB6sl0%1j* zJnzwv{eWR%95LLcozCuQCLxP64I1k0UkqO?aTpzJf>j`A5rFxT({@22d0$bX{dYnz zj4k8}Wdl^0uM!#RYZ%_;JHZ4*ha{BUy0LyH?RXJ1&|(%KDTyZ|+5Ull=<_+o+FHPu z4bP{}Nz`Z0!`mJ~dMhCL@ob$v=rSF-Oa^{>8sH;24xdh>j zCahY#GFojr?!&hEvq0TJ2w^c@PQuadKg_w*LolzG(E6*C8QSbvdcjh|HO#^ortgQbEj3hd<*4k7k?T^nYtQwh@rbAs1upg93qi{J$}*JL1AT@ zidZeMR2lLxPyQhveaez?2U7ZTzxDGOfN;cd9^S1f?duKakQI;c3Jtkbmw}wYb!Q%1_M2<=xj>Ifpyp-;Jm^$Gx=fC*H1YTyPZc(-3YR05;K)&V48IhF>`` znH_7&IRx*2peCM;F-t(}6D;+uVu8uvX}-D zN07;k$ZF8@SXZ6`=CUM*h&${2M9`*tiH@IB4#J;Um@~H+){n#D+{xgL@R~*B3(N`! zl$#0}U*l80vNmLtudnE8cbdN!y!{cM^3|Gg1)Oq~b4_XVBv^)fbRg=G>~z})KD3vO z^u)Ic2Ifs&122w)V@J(#L<47k*|-lqM6L82U#KxtGmtkmi7{r+CighdZI;EB-SCRf z`~S8{IC6^!o-NH@(I@#G#z{DgU zq1Twma*K7cCdDs3JV21Aj7pP?W2G#`IuD%K>=MBdReLthNti!qs%jS8iN4oUd%Iis zgFu6S;b$a210^s;PP-vMSyxWE$+F|VU<97_a!$Uu2ve9Ai;groW zF25Rd){+@9Tu$lYTVyYuue#q?(DO^Mn7-V+()fCs31|P|gm0;sNwus%yEr=8sCbA~ zppnzlg!Us{tPQ=9ly4Uvnx!zhp(CuUb6$3+ndfzUrEx=na8FjSob2~sz{S7oL2G7g ze4}Z=pC9}ab02~4hIz*2;~wQ@3p5LZGm1@N<`1aZgo>J`95yuf5r4Ca%0QX`?6IVJ z^_99GjFJS9G0;U+U6{xXy4u&@k_38k27NsEj4!XHNPt5cY|`jk$wqdwk-*h%Zla{2 zkpuvlA!>BQs`}}zyIzI}hGNUfa+LP)#>(*aVpD=n}R2|sTo_?I8*mxWNj( zYX*|X9Eh(_h2kK9Zn)6;=^NqgO>}oC8O}2)I;dWb!%#SW-V`F;F+k8_$j%c3+U3dFQyCO4_k4=c>bO*J9+NdWt;tm zI97*k7%XAQwQWyX--U4{zY$9+x6h>BW*F-G+XB_wOkw)9!KAvGBN-=ZN04-!PnLF7_e+m6S0LWG|9|z_vDta z?RMfXZFf$X32%@redCeHt|sz`@eo6cLybVEjgiqbR)&O-%!HpYdcU>dpZdIgHe1+y z`Y5X|-56ZfBJ-q;mcxiG%_%5;|9o2zFu$K*Ol zymg6%l$cHTJ$YEK%AX>SoKkGjG&+118mI%>ln-p?&iH4S5 z_q4b!tP2%;G<}g~VG2h~vSxa;%tX*Fm>tqX#e&I+NrK`fJ2+9edVIJoB6-~m!}ACHs>EG=P1Cv@K0`iL}x z?Nl#vvXdi1J4)Az?mdFycx%UtnXs-~H1gaVW~$r1I~!ICEnfMwU>fmxU-@p6- zYFhkE_)8eHCbWbVmq-$blOY^0jWkeT-ZWaaTobxFJzKaymqX~ zF7*$8ho|RF_gX;Ehdo>20vb@UAK3drfui^M`?FRHRe!^}jM2C5+?pMstb2y} zCT-1FwtG4e{PQ@<{)Md&79;{qD;mI?DGpS&81gm$RQ9BrjkV~m=Xo*~SIh5L!cmp_18fTRGZ=%6q#cPx78WjU zXC{??2(?ls8re}i8;)Sgp^=rXI7H#9E;QLpCHY)N7go1LvE z+Ez%qJhvJ<71Tr+t@nq#HM2R!F-s7LlC3^SIDSrmjrnhUa(uF`yJUn8l6mSD#Ar9*-6r|6^?snbd%# zE>z>KwsmJ&m0_*oFcnGJ_Hbuqv5dM~ao+OZTCMEvTfWocw9@CfXxqeMqgs`Gp*Ch+ zrY<@|i~z-7MJ`ctUnjStm?=Nzzrd@%-iBbebxP-~!KV<$ukz&R(6ygA{sg44OM@T9 zb~<2hLJu$OZOu?lITB^!^hyvMyU;%Lh4fp1=yUwh*z-#VHgOK?Pto)3XQsDD(%2J* zsM>=38V(N9SUdzaVv?gHG4v_3ba`Yuc~~k#H67Coi}_{@>f6k(;&EapJkJBgMS=@+ zi;usHDBQK!hk89f=Bym021tzle(!{p>S_8E$;Hwby*%)3i2cLb3mE55+V)#EWPHx6 zgXVEwdo4;mHNxAq8v_I9Mptci?B^Q9F6**PB)F7qU`SH%=g!~@hO_Lw>0GlUUL?5F z!-LF<8Q;C;^-Uzb)3=iM}NPjnKW#!zTn3u)EE+uWABQFe5!p#dFurc z3(EN3GnL3$@A@|ZC%oMXCFF-j00v!Nd=Te$V3c6+t@tqRoI6ZBEj|Zl~~Qr%}>*s;Z&piYtso~qx@y5 zl~MLP+-FYS(aBHk$_%|Mj!|*SP;ZOuY)iu|l=g<=^?`{~Z=KO5!Ju!nF$e z3S`2yf0FUvX4^?yolk8R6Dj8*&k&zfpD=flXt*|1dWr^R|vG zMpL_zfA-NtFn@agm?kYS)xB)~>E9<^jWUY|Cv+pTkl66QzWUclivc)q^;G_!br>O( z7n_ej+ACWA;Xqz&&XF8vC#PdccAMNUN&lbM|I3mlcC}m|MMzR3<-d7EAK{P$wr+Ka z4cHh~Kg+Y2+V&5FjInP%=66I|+WNAC0Tz#Q`e;>!oA~egR|Ls-{;{=cH`WLbqDCgRvN0Gp234MQHPxJmm9er z3GrM9^_H#LIy-QtZ1dRVm%3tFQ3CjY>qCB+xPs7_V$7S%BFCJbixW2Jt-6!?x7gQ<@2slmfv5agc%cG0lC=2eq1)p)l5Esmg5@qUodMtoQZO2udF z9hk|6Da!F2fQ@%vTl?-)i^Rd@7L7jCd%Dq?-8_ZbNjYw%SA`{u*?6d2@cg#n`W$Vp4k1_UQHCwLWxt1M;-m zb~hJ^1Bt8EdN@wlCU^rX#eu9q9Gy4q_8Xp(;hY6Ak&Md@Jjha%e0{rMo0=Xp{Udw? zv+Nbm#Y|4sU9@6mBvkpMSZW>PbDI}^)ZWEdoMWv=$?g%PFqBok>-PK7Svj>t-?kDb zvC4>9p-<@A9ohSrzF$l*ts$Hyf*FEx+?Q8Zg?eWlQ@^7K$Ma7lM$F|vL)+{!ZI)x~ z36xhif#R<_7b;874|*{IdLvZq=D{9*ez1pA10zZ*9Yx1$s=GN^X@GX$o0vGF5pgcl zxX>>u<)~i(m8LxqqTILaWk^=k*X5;+71m-_M8uHkx<4KWNQ&w1lt*MlfY3T|V32Y& z7;R(fa1R`Dq-5R}a;|c9Wx7oRtdJ*oHW%{Ji@4`YefEUVoKYOI(;2Ou>^CtX_ZBe^ z=cG;y0F}`Dib{g?ze-d)fD_sye+6w`H+lV8-GbUwt2EMW3Xj@D&FaM&Q(^Ps%6dL8piqrvii$*ew(M;&n;nvw0G zstZK{H;xGU_3nU6MZU;G&7B-bGlpM=I?qfy;~qnraDF+R4Z(WYK_+I%K0-xa3}qcW zE>%9;NIe1=@8mkdB-V2raUbVi?;myXA7UbKe9wm37e34GfNO53l&fA?hQDN%PK}jb zT_h};TK{_8M-*`As%?I|N_}G@e+Ro$(g|ay>3!J%)VbqL)#9d%m>ggOO=KPQ23& z@nQo6J@O~f9y$F37Ua`24ykl(bneT#jBPK9yp&flGEpPIUbWWVfukAHiw(ulw&#a9 z@(7Q!`~4e9QCipY{)SQDJxa2Jxz9s-oN0F8jZ89@ z!KV%KIF@X=4K*y##rYAt<9O^?tnemfU`4$zWYXpHfJK#|(II9};1EPnia+#b^Ss9t zt5;h^LmmK_2h#7Wo(~*hc#+En<%+*<4zCk)P>PE{y&sq^({9Yp?l&zov#UbuBY1H^4humJ6`cZhToMmd-m62?A0OstXFUQThcVptH>BSpIgbxbCt97`^tg z_+(-R_!0VEkn6?pt;?w9DKcL*G=CL%d0|ONQHuTudO6I;8l0QFt1xVu=dQ7{pt&;v ze{=adGYzEl19dD|mwOqMF~UU7ZB zQBIaOu}*K_)qZ$#DnmaRabX^XOhK~Zw&Pa#D`Wbz^2jjmC8B8IrY!HX-4hGu8AmlRs0hEtGh#-LV;)> zi|}M)M@MV`jcLqYoQ0Nd9?{rB{LaS2Ib8zfVP04A`iM9)$CO9SbJ@8-jSqd)zKO_; z7>5qxcz`V@c5+~w(a-A3ib#WwAFtO}RY|hTVwpwHB%`=1h3;w3s$bJSC5o$q(^ANDNE>f_Xq_-V415v5?-hLiM5I%hm3C_Qcsdux-lE=-tpZC9liUmH>D$tI@^T@<7 zhMp;97lu#S?@8(C$VstT4JBhVg#j?-cGi4N#86I{woz*Vxy+8ZxT5#fw8uIN0M+U2 zVr&90MqbGOx&0FNy!Cd0Q(O8LMpux027pOUB|K=RK_*6;@^02yC&>h)PD_x8Sy)&L$Qwy-%U~OY*MiqP9vT#v#XU~K zn_g%#R=sN}iK;-?IcdlvdypgFt52>F+xHJ-ST9c7u4zZjiMby`Svci6QfP_sm#Vz( z!6LANPmj`7ChU+bi`ek@A59@ax9i5Itydp}&IcW99cShb>6V#DXmSPDT`S1%w{t#a z^GMZx#-pmIS{^WN^eu?`GY2@J{WAUOVFVrAuVnu)&pAki^5SzQUYQUS*D-lp_Q_vl zx1?Fc)ZC+(YTjB$Wz_2u84vR8td?9=%$^WSANBJTLfrd zMu5Kex3==8JQHl{>T53^pz9c132y{M-8iAl+o!Ir{`9~uvR@9yzSj-sfT!yadR;S< z{1M8HP`#OyWCdC=>e*X!a+(c5^BJs&jo20<%ATdf=Z!Ktk+33`zG>d#7D7KzHOyCfSy9NJ&W_Fd zkzqN1lap1oXl?Y^KiniLn9XL?!K!B;dVEv&b&EBzQy_zlGF_fL@M9(fqo3QB7nE|B zuYE$1;t5nX(n5X+}=ub6tY|7d}oTHyz7iaIQJ=^o6EmUhgnU8#aX;^WhJ-4xGzS2%IGdb3?=9}pPL*O=vA>P@_`ajU-8z2sN z4_6~fFm^Dps?GJ6VN&zgZTElR$0b?~Wc5C4LwUm=|AG10s5eZZqlJ(I4;Je@;?&@O z2di&59#7(5z#9h74(Ff18yVqwBu6?gzM!Gl-1+x!_Wb|oSAn9RZ(f1Dgz}$r{TF5N z-+=#rur$>ht#qCLxr+V2`HcT*{3hc+0y?PKf0-j*6083Y4F4JDU&uSPq0#&w_G{x{ z?liB@D$-xb*<}AYP{6MLzkoL~#}c=}zw-oN15tjM%KjH|^KTst7~$rBFLFP8x3&KV z*FuM|UoluX`Twv7|355<9Lf)MSzDb^6sfGmf8P;_x_|L9S$t1+oBvofFD0DYgY))h z2j|9rU-0DOzr1PT+_~%U@3YAzp@Bi}`&y0MD3e!B^bbcEki!X;%r<|y`i}+S|B8$d?zF3!ud8JyT zkv)^vN_=#r{9Cmaz6%A-Nhl?anu#s*r<L&$eW3WWy zxUZg+m0?mM^Kng7J;evP>})t@lgAc2!^@1|ktU{?tg)=6#pVH?p680LL`t>OBP zv%C&NZkF$#)i>ZMk)1BBo~8l*BYT}zh6I^49*E)c&xr$NiPf28h{mCkjhJaaWFzb{ zt{QdhK7CRho&Aot=bM+a?$dM-ZK}oUITIUFfzRhLlH*D0V%!}GQMMW$pcJ~HwL zpBmPz5%Pn%@f2h4$m0r4o4wS2y$3Wj_a2XGm*G zEZcKe%GwFVQgMz#S=&y@ZUx>xcEYq$!p}dgwa)7D@0{PXM0br-y!T@);wIWm{~|e0 zG_e{%l&jom^Pm1qe-Q5gl-n-tNi6^)I_laIeSVxXDLT^l<>Ui621tGgFJJ@ap3}a| ztYiKJk^O-92f*&TH8BYV|DAp`k=rE`@*ZWZO)7Fgf_SKtZ2=em%$tfOt(PMDaoZv&Q2l~pR!@eewbMa zvtEt!lSfm_LSLDOMogcqB%$?h@70*Csp-07*iisY&xcpsYOUdF@UJpOR2E#|dfs)Kba-|{MS8nxO z!D`+hc3<`9CKPm4JG-y0Cb&y~HsC+q&#E)%)G~Vk=As%o=`rsQl5p9+!vEpQqFhHROM&1wUr=vIpRfGp&5m3LEp}x`XTc-rQA`2Bvn1%0-pLKM`;z_31 z3ZP#D$P$A5bvlc{gDV^6VXKsH|l}22Iy7@+)W<&u{1&^-L2C{b;9=q{sh+P7ti?NPx*+cK1W-e%MIC2#;tlL4u*fPX})nRd^yxjvs$gH?Qr+$eAA#6 ztlaT<9Tk=35UoCCST|sC!uavv7J>^0%fruPdM37%uxX58!blmDG1}8x2({Oyc3Ox) zdP_*BzeEq)>jW1$LRg71FHIi}5qX$ja=2cc^!r~* zbG|!+)kxH;^AtmbUd5;lK!0BiwzP?-R=l`Yh#ca;$r{njTB-u~OtU1(wNIZHI!AU; zZpJfii$NqB+=>S`+^#;ApmkYpG1Wtaa3An{FeC%WrhSD@WAE({jE%pvZBks2u8eQ|iuM4(N11I%i$4 zR~c?%OUv$#HIQpt=~-N>SC)sc>M_||`%ySu2q&&|#05)R#pkiogMGyhp!sD5H=RLN z8=ey*KEx~*ctJY0Jsy<^&ig~(r5kZ3Bap;&7MylW!^~U=$$n7a&N7Ft~r%uPh1GM%hj4S(s(WHj!tLL*X=d*$C8muk{ z4lg3UAI4Z2b`+m7N6(+UG6v7qJJG%o%L-O%7^n3z8*aBV*P_m7s(;}W^Wz09`V@|( zJ}1!IybvHQL}FJ?ehKz{L9DtvJyJjx)S^NQI`Lw|_q+YolFSUi+UJZvbJZXb+f@rff8-m}Z2BmGhcr^h-uB(lHN*@#{Ep+z`abMKhp za#lyaNQxg6>R3i0vOKXil6-cGWus9rE+NuJ|5*$R$Wq$?hqQ}I3y9TDyt&P5&PgBy(G3gI)c#Zfe(j`nKC{acw^w2ON3@M^D*ajVqDc>%E`X_ z`Y2_PGnZGBsiZ`v%}x@MgpO^iIGr1(T_$@XtEIxZG_ou4_2~KTvxW!wc9e_@X^rM! zBr22x4w-ZbrRHNQh1b%1?UxyaLdd*PWTQTZ(AQPlNeyBdv!w!Q^*{6hBP__aBK7r` zTBth&xha+)U}8Dx^~c7YxRBG@GX~B^Pk?>2K&)QI+i^v**s@qtf7zX0{8^b%c6H{~ z1Jq*5r+t|9W{WW)Mz=F!ygC(^V)=Y;LH*Y<0KytcTz9{^|G}q+bM7iU>zuSrYghn~ zgn0gaJ8|zsSv<-3yHV_3%k;_Q`p`1-tETj)Fij?EdjZAFX&C2OpcANVcK)t)8+^Ht5{l9l`^ZN=YJ z1#u0oi`@Mr=J*+=H1HS5($ZTf`UAG(8VM5~T;a?(%z_0T?{v81!6}aGH+;GP2Lp$? z-@=8-G#!TX;qTz9p~UqXs{761Y1D<`M*y@;an|`wPiz{~@aH7VsMW12Mrmdi5URgq!& z3eu+R(P(N^xz?&$@(FwCu#i~2nw*SmJQhR}CW@YM>e4!bG*SEc9n=oxAxw0#_j_3R z)oix~@@75=J2{;^&ymvF4&DSb9*AmEKJUvwCvZ*^%pB;z(8u4WP$TmNw)LhFO%|r^ z?eGd}1QW4)8<-L6&x0)QM(hW=1mn`)QaXc~4t@2P;0`w2P>WBI)_Q(%qaw9X4<65$ z?rgoNWTcrZJl)z6H#Kfy$yJ=%TRd35ymKu=E_`P}+N){Y0(_T-Dm>i~L)X-mRrP*C z(pNUNgXpI3Y5?rCb1fQOUYv-i%wq%Mx^^78?|aJ98L6g!V1EdcR@do!jKJHw8` z8TULNqkKXNCrtsa)Jd4=#eN2qW0_z@ZQ-8O;!m~+NMrPUX4ooRPVn;o2Zum-ztgfY z&zc2;Pn+oYH42#7%P0CX?F-e1<|Azy%`Kr0cs&b4Ll-_v`EvL|m6|1T4UIyY`9&LW zn(5J5VGq4+3nt0N>CemeckYfC#iUu4F8A8owqP>iy&y9gk60&(mv%uKD`A!dh6baa zN8dtA0hTduhB2x<8H{nYEZ?#Mo{Q+EUA`Vny-OjHj=P;9xvje*T~Jm|yeVo>jLX3H zgXQaW%&i#rRYUJZ3q6S7c z2roI@tK5$Dj*(EYWi@06clm&S^&HIbDZNZs--6DAw7wg@eI~BHTTovzE|6b@`ohC6 z#X!TW6ErVoD!2J?A%B63!#;)o84vpz^KEdb*cT6b+VZ(+f7NG79u#!nS)AMgS@rHM z(s7ToG&1|Y4O5@g>-vi^FAJz5R6+hMLl)(ahO~R|K9I(?)-cG?Q&7iQHDJ@FHMZM@Y{q=*poFnuB^EzUXl#HO$K#@ESewp9$X1S9PQ^v z4tLa`$cL=&p8ZIh%gJ5&XhAedtrr}A(HP0b*gj(1Wg_lH>>pQZyfAtgwA;9N-2V_+ z*EX)4vPfk94~~?92|wG%mAB`Z_Q!GM(GjEda_r7DO^w^62hVL7E7J+=7ufG-GKNnl z-=>}>WlzOA?!g^bZ|;}X^Qb@KUO-k&yafk+z}M9mTJ_o;dtlv#$xM!{c=JZ}hGUwp z2VE|$`|XcqZh2B!woNvE^ECE|x>lFO`I4)kQY>mS4rup6DXJy}@`|L_(YH#+T~3i; zs}9<6RBm1+KYVtdte$+Q^giYUYlvdb>F@VW-2+MC* zPP`e7CJ4`^3nf^HrJ`s)x*sLt`u8UD7c3vkqdV<+4m?jzki53N@Ccq`;WDYfGPu?6 z{Z;Zh4#2X;^Wg!sM3%pK9hTMoUfK;lT#X9c|8e<*Yh=s3ccUb^e`Ciz&yo&1pQ@fL zE{qQl1{~h7TGoDYFED-}8kcVqxp!Jk!IP^t{r1DYaCw-BZ;!~;b?UuTQ`#DzDbCf) zR*h->52>g?s|L2|esOIE9W2`xe+uK+i_-njtFV9OKHwYbQ@%ypSZ=#s(r)-MQoQmz zS^Ug-(HuBY?|14062w6mtKR=J_7;6bpAnaCXm3SqZ{&Z)c3D65X<3Oq=(zl`enWan z-Crgi&=ftS37TFxk%S$I@wgN-Ni;v{=5d`R`RjY~J@7ip2hU5SY|~;Gt%hlfXiXQ7vLq{eQRIz_b&EG+%)@59FFsaw8CLIq)E?E&lue2#DAj5 z>=QAC3xRLsUpfI81nFjAL)H-h%hXFz4KMsrhro$L9h1aS|9pwaeV?Gmhik<}`#Eyp zz_`aUXASm*nuOs3W;4Gy(0Ic!&C^p|nGWxS5ac31$LxD{*+FKa8%F`vVU23*A!-{} za>9Af$0F~+Yhnxb+u|gu3nrPT?1ufR;BE2mkKiG*(vdyj`EuF8W^($_XT}TUs>56v z(uK?aaG1#&R}LEF$O${gm9o|!#sJ95)QvyM2&=YY6|`4KPVe^jMW!wn*`+6pEJNYd z@+I(IX(rr-@OZg!UwCl=d+yn_5!hYfb)_9pY^&xzpcGhOUy=g7Kk~S z-gUzgxbv|LZ{=nzYn&<43!W~&z>YY?>&qp`6GZxUaN(um$lm>86xYII=&jj~Oq}h? zDqM5YnG3#j!sPW-@a06PBQJR4N~{D#Pz1b3(QnGt|E8LK3(FyIg}Io-4#(bO;3qxT z(g|djVOjD#>r4~vq^21L`SuO=f#abFhHtD74LSiVn-0skeFe)>9pS`%NN16oj*gXp z{JC`^4yAyspTD=rA%o4cFM!L_U-NJa@B+*z0RN8~0XYXh(#0i~YYJB}5L1X;HOiro z$wLPl{3-2vg^xs?@FUchf7BR^=Z!1Pc!c+xUx-0x>Yqss{)#DGMTIMQXcyhvVKu@A zwyLu%aFGB2KmbWZK~$RQezsU-9oi;i@_>-K1R51_G^^wzzk>(Wp7O8nW7)Ho&v+5i zvrrj{uVouq2E%>Iy+4fXj>AM2;~DhXXG@H}qu2Fkiye68x$@IJ9q9p`G-*Ec0EQra zJBoB`YGX)G$QZS+eI2j-iIgR z8GB&Q%J#$sdKb%_`*jKc7o(kMoTonhV4le7yPE@XCL>J_@ax~ncrzx;b4w}ud+4yj zTvzrV;0QfkxqP0C?16rQTR$+|_P)`BK>)p@Hn7*V3llIB850@ zwDW#H7aFbRKXROx)O@3C7!M%S!r~e#K_lYuUw#DogHW`vdbR}e+DK8K(bD6no7MQn zQ%DPOGG!h-YiLyDepan|?y6;IkBJqHiu`6hw_vhV_mI9KU|uvB4ZrMTc&9*%p|1SL z&GdKw^LC>afKv#@*+oyCrG`7!Ex%KL3BsGD!{~E?b^xA2>m^Xs86G`tVZ`gNlhul? zYe5~2ze9iQjny6}K<}BfYFwT+^rE+ghCfa$%P|>sa$8{;VSmZ()*j#eu=m<105PJ{+Nfl8?!B z00(juz*8qa7zJ3J6to{TRtB8?jN-y2mNax0V!2}%$W5AS9LkpoRoYU zcG*XggA-g~G117uoOZIuU$(1ALw`%y&$qs#71Or4t)=r`=V}^yTLp?bfp5gQzZCY^ zN%?7TOJS@TDqZ*cg%p5K^Z%RB-ZWKq zKUl|X27QZUq`pS7suI#;Ta9!Z=V4|Q=>%EgGIECH<9}xkW&(!(y>Ix8dl}}o>!~jY ziu&v=T@Snr0veL?ZL4I}dw*e+ltVr|3*B&~6yv047v6_$1|O#TA97E{O*3CL2CN9R zPJ5z!d;tMjSvvk|yqp+^OVl|cJABc=9~=zx6l9q(K3b0U!!QGi=zsIF1Itjbk0O`D z^JUV|ODF5{YkETRDs8J^M1Yr4ol?xUw-gGM3hyUADIcEeF$6rVN7)t5Up z6(ar_aiJUpbBkoyFDEMx^4s^;7fMT>i{TQDm)8pMK195w*axw%RN{ry;^!_(jvsi? z|FlOWh(0D%x>=UJa=9*(X8Y$rwRANs4G3I9-4;up8OrbiD!)T-7_Pe^67-{Q?4S{9 z`5@a}yt%d^y9h*@lM*$CtGdxw9j)@OA9YKN*fd(L-6Am5iTvkd!9)VO$w%tBZ(W(a z7RC#R3@1Y$E)cnX0u54*dakrD49gODWxRl8Z=5*(JLiR&R5pWJy?F{~r1n!?O0R9NlY<9xgNh4(m!Dgw?RS3ct7FK8>a(gZLs$ zgF)(7FLEz7j9Fkv?9&dkD``lC#|-eLmk|%wVL6wBkKDJb0xu!j7lg477f)&xxfXnX z?5BbgTXDiHu)gS7oCJ$gA%YN?KDfupD_`|*#< z8hHrD-jK_gtHB$1C>0~lgzt@EqFn*`W^i1!*_8#rdF3YTZ${&|FBHR=NItQsT;j<< zT!_19dxH#MT0)Fp{ML~bz~>I^rCIL*#mr_mUe|GD1JtnIAk0+$yn;=@%K)DCOBuZU z5FE@j&B%3F`|+3@(Yx#i7_C=8AMik^=e~vC2XuEQEIGaadlS|rP>zEzRt@P28c^b2 zVVNuU(Bqzp2Mu(w{5VE$!uNOqu^61ft;-K_w0tVa5xved+I|pa5#;~S!LgEjvXGAq zt+iXpZS12s8uU=#5*R5jgx>7d+Lg7?hujS7Y25xW zh4lqt(&meqx&-c{_$7Ey3jK1)vyOCWgToVn3tzz8aD*`^lHR#{@ziV=r)FdM^K&pF zwh>vg)w}?_;Rr2Om26p_KfQ%Mw3r9FICAA-j!<8rtI~1hVDzC3@1Sp`EHHFyi~K>C z`*%`DMA)d$Qu_cenJ%@+EhZM4Y$}1Uk!|S(PSVzV{7*0~sGct!b~!mpCCEe~?1>&${m*<%nOwZ;Tlwym-ZJYSyX(G8TxvznlGuJ<9vLG%wX&C0z+bYO^c-^| zj9r-ELJAlE?;M%;&`)H}JqKfx`#T^sjPCz+H3&L2_X3(MNFhlU7D32_u z%Tc3bZtE^mx^}i#xH^3E4Q?HxCq$(|kcSX#n)wP0b!$*hjKad@vU%os*@$}^;gz=b zqkqMnq#D37w%m4ou$<79MbDfk({91&LO}x0(bCp`{e;ZDe+*84-C06d0vCn>AQ^z1 zj1N5bIc>zO`^?)$Vj1e5vha!1!CUetB16QVb;M8Z3AP$Wi0OYGAd8+wDz~hX@Bguf%))ZjIrsfY^G~{G1hc3n&_LP$j3-pV(0gy%Eqx$YyQy4J zowWmhtIAb1#H!rRfN7vbzO9*b2lz7{d!vDG*rzOvebUG?@^UlzhW6t>0hiu{d6?+C z=$MsnxAsdAe|BA{SrtrhKY~B2p}3q0ToAW-PW8+%orF`Qgj|DlRH22}0C* z(4jKwsu?n5+yp(Cg`Q{OitV!S@l(|UIaLVQ{`1=OH2YuTMb55&SSf>lHbD>P=zZ+% zG79@N_CNi#KV4ifmSHj8)JHeSzmg|bJEK`)L-9Ly>>(U1%3SG zMe3VsF2rRaaRJ{0ipwyCj{9BuJwUy9g-J3! z^KL%IoL>3h8IGKVi4(__pDuQ#43p0iOrX|bfC3VX{V{=(Rc;G-? zgXa;-{L%^Bi|lMnlz%iNAe~?w(;$Mz6y3M~FPUR6K_-QFxK{$>A`h6Mk@w2iusjZ!cWv#+lV{_= z1<4|#8GSL@;~#M9F0zzi+TP%?2wYBu4+hioRNkuXEsEeed2cRWa$*Y1z!yVv)}aoF#=88lU6mL-eMR*SYsk1Xr1P3O zW^iXi(@?0VPbx5$sfr>?EkD*bpKpsmga@|x>pOQH?y8QY0l02;;hu~)^IbQ}MT0As zSyNfxa|%44eZxA&y9Ip)wI5#|spll3-glaL!IrERPksfRvII_1P%bweg@bbnV7n-e zNEpgHxHArQDMSA|i5~9Q@3J3Gk;aQH@|bc!V`SX}#|OzYVcjY1NGVJ!sI^99FSwdP zSog_&@RHjECWfTP;nz~LD78*|od?es?9T*)43yNUx$F5G0naRuN|phft*^5DcC)s=ZxhF_ve)q4D^!aoY3vL^{MNZek? z;#(Ly(O}Aob%Mxy{9E-AXBN@1h*GtT z^i~Sugij8Go-XfGgrjGA|o6j7gOA!GM>)sAwNn}@PHsH;z|X5w%UmIwc<$W=Uv8h%xgs2bu{ zeH7!{SukcyMQ?`zDU39Wp8P3zXZ}{bduxnuAmQo&4|Rc8k>Q(b__lE|;w?6rpi`|1 z6i|xbPkE2x0?DHcc=&AsE*em^^l>pHYX3~e&DvAd9D}k@yTYf;7(8mG*0i5yCV&6W z-gf|4Ra}3c_qOi>TY%lA?$SGm1q1{EE7%32rr2AoF~(@3$zP2oF-8+jO#NbPv4b5! zkYbl&L3%H{^tvo8YX=ZDAMhfqn13duPtfoH;Xh=FBNhy#qBs@dG@=1-*qw7MgOBx>gBe2LS= zE+aA4(`D1tdt~t+`pNb${;g>824AAWPMX5Hk~1-<9SW$QcCoL1JlxqZ=_dTfVzi)- z4EWV1>2vEB(({H7^x&sz|5gYc4`Ghh6_Xwe<&XL)`ro5@$S-cxr_;HA!m}t=v5_{o zRyy)$?0v`fuAhwdqWT$V@4#P|qP?G?y)#w#TD@;O=8;PDp=oce;_JA<12aa<*115d zhg#wgqtm&M1<}Qq4&|Fo6vh(h*YTW3gVNc>WOX_o?n3UvPfNDLT$+9^2`UUFkAeQx zWt-rF zE;aK@G?_xuP8bMnt2FaYdwQ<_Q1;!$)K-Ho7I^bQEZaU@<&jDV?#O1BLqKMax|6%x zD=te-KZDSNADJ%vY9k<}zEAl(c%tO5x4y+E@T4VsWJDK#o>O~z(}M^rcbHPRuKIK> z*1Fi>pxO}d@EJA0;Li(MJT+L)b!qL#5$ToDu3~NY7d^C06ZrvzQxBeHK|q8#679)^ zJAnt!f|eV!6CXO;rKYikFkd5Z31$M%fD2Q@7gndj(o; z)X=0R;V)0MAb>P^b;GR5`GFon0rtA)B+!|rx&+lw(SAhqUeJ{$)YO!O>`Z<-hNjV) z%zS|UwQE4^s2>{;<|+9~gL2^c3?r~ zL!LK>pX_DMN%6Gckq@A8h9yX<+aq_MVp^@;LF8J1xyR4`5XL=no^g+GW?wfnjp@4& zbIXf3fcQA_TI|EYK@E76>xHjN;8F#GsT)UlO+2e+7h{A0qPnELcZW!3qz8 zrn^t|)`dw>H#7S~2!-X-U1QPhn1j|rbMK75i(L7FOKy0D!bp$g!ev4-zHLfT)AxT6 za=CH%qPz!w;oSY$EP;lvDc@UC<9va@@sy(NJr%7-y{V~q=07aC@_!cEOU+S4=tjS! z;(gDP2E zU4larnokoB(mI8NKpAbI?fNA8dmreJCdi%OMHN9Qe!t*UGe-5{ZBJBrj_$-5N|Av( z&WX9^P#L0b{tW`fUrKu0-s;DSnptgzUaOHQ_pkp#wfnNh{}vTOuVX^!a>-K|lTT>{ zb$~06fT6u+o4%TpLGeua)OR!71yX1ta+)8~^15KdnvNUrd9(H-ueOVMegM9?X#Pt9 zVoJ+)s1Ira9NB%wL#wP5g3>ZIJ!AQKFo&k;mkXOcn)F5wSQHa^1TAS8HwO>QOYl;t z6Yz}MAXV7NQP`*ex-b9R$#rJYK^mrhG=rr1`oX;=Fk#1x>H|!06ujE}!{)I{Xy^LZ zuJ@(#fM$F^$v-!l+$5tTR0yzl$veJu=0dqa(+56K)W~nP4uMY~7=vlH(iMq{F9uIR z1IjRs*;FuZExrmyarl0L#|)k8DiY6Y81WV6rU-JN0Qv^@TQ*FZRag?P|Go6*f`M9y z`V&aHfG!^Vk%FWL|M*gDGIU{mA_Q(S+~L|Dn!h1Zho(OYe^Yau!euhuj;~*YON8#~ zqJSx|v z#x!3Al^h<#KuZU{^|sD=O!IAoFsW7dF)*<%mRv*~PKH@OVaL3uwQh8S!JsQ#8Bl|~ zCDPIb01uz4pSe(lVp-5mr1m)vShjug7wL4)V@U2&;XF0Ydt5tJ=+Bq#E~qt^-TMs5 zMZggHneB1yd$QsmV|D(~f}7~aF8CRyrZa_rSsjj*)Yd)pU}7sYjXRzDC|0&OEr(fh zq!36KiZ<51cqRNMo*}IVlP)8bW~2+Gbb6fujYz($*S>V6WcNA~^!q-{mPbl=&~Ie` z{V2#S`rdz#7H0B0Hz2C?{k|$0vvvN2Fu2_yX?^?^xc12AsrPGNW#r>sKy5gTRiDW> zlSd5pj23YQCt(8=;QVSsEJ0eBR|P>p6RSoAab&?4-^GJn^3)gD@a=%ly;abh>n`%f zB5V|)O*gQ;3)+43TgbN=Cwq@PFwLc=QrZH3;E!7aMwSc$X2C76fYmn5@^UjMK!ipGv?%R$CC$sIxz_?4H=5e9{0~;(KpTR+RBW1Z z8wfZMSiXHt`f}_f0`$F#O?E@u)|6yu$7RA<{xDN8H*){Fm^G+f5x;=2b`2MAhF>(` z%Ewes|7C$-uPb?wt!qB=B-;AR)BUMZ^)LY&e%z%Zt?!#P@m8z8Wbkw7f;KAr zCk{33;wLq0ZTN5v1S#l$t{sB`X#xsZxS2g-+W){bXshDSFrm4}w40%Y8c640eDVJ> zns%s{_Feq=h(Y-uZ4YgIE$k!*ZW`^@22gFga_Q48jT9bDyIlVuEoj_xc zf7He%9qE5_{zeAma7lX{Ht_Ibc(M6o9%_)?@rDHrV`wKY5IMG!aj(!&60+M!{UVGjyr^z|4SQLLPpBD6ZE2=^Z&rzR{8 zK5$rd-Eh;-e3pm)GV_ZiE1*&O&SJxh*N-%5*I>Os!KtRr(yu5#@V?L@{AEUo;HXR< zu*|8iePGZ8Ow8Lq`K#oQxD`JCGNlm0MGqXc({CSNFxx--hgN_-;q)94_jY~z209Il zhCXBGaVoFbzeDye=Nl>z@X+u};LR}ChH1U8HQ#gk2-EENs5yXHFAz{ZeLpcmDYZ2$ zm~sm=D>FNspxQ6oT+&;F3lX+1G zbGmKc^nMeC;_xC0c&vPdGC9%G_ZUyH>?I`eQ6RB*IaY-+0SXR7mzYqoR@9ubi4hhF z+D|PE@?u^6hWpxEtXdFoEF1cBU?pcjTTEX*9t3@PU0Y%L*nFDt7AswX3apbx;!!Z-7WE6O_mRHs(5n$R>T0bY z^KihsVcy&0ns>DU>nB|=JLf+uWg+hfYQ803+FJ85&`3_d^Du`Ws~x{-+I^~#&WPaj z0h@;)Q+$>OZRx;3P=R$z)U}zf;={(ahHGyU4#EgkyVplt00Y%zb%dZ5onK12Kzp4* zZD<~zgMcUOXq?BI(NVYD&P#HAN^r6unh4s7*}BMCu+5` zFUfCt$9xZS+X1QAvQ)Nz@+985sX`yR6iQa(-5UJPh^$$BpTsKoimZh1UMkX5#~+$b z+9s)_AqF}Cj|yR8$ZBVqc#H=@GTgeM`_JbTLYcrFe3?xcXkLKyCC5WnZt_p=28~yI z(~Qf!w&5-T8_^TH*e$X#0`>q~5GskM{eQn3YKiR{wQmwDp{V&R6HtBd;Hnmo{>WBf=;)wLM- zAQUJR;N~0(%hDm6&rM%4T@BYP-k;3R_kg{wq3<$3Ad&YclP}(4OfTDKn{}j}&g==W zKEx!XLQeYuzlnl4ylc)U5p3_}2zHcxs$UBz}@dgIL^}G#kn5{OeK+Yw2*5ZWvm1^r+O^=s8qq*k9D5t>0= zS`?p%A>o#-Gk=fZ9N>lq0i3}J9A6CqlY}Nav~x9H6nqK7cOn7>=xF5Z0-&$Jv^JO( z0Ec$2!iJ{`nmk=04DF2TLu$fBldrbJZ&VE$Mi4!?72@}pzzl+zvW8@$1`s_;xRP=F z!`a2#p5SC0?uisFP7Dq~j2M>6Y{7iGsKww05AN}#-+qd>pM2^OILzy%Sk8HdJVoc0+-7Sd? zzp@gLnzq)BgUf8DNp$&jm)ICj;^V)qAO2a&R?UJhyS$*v6=LkB!pCiO#a@^t{|Xw- zrO^8ODkzQpgW8KAq>ewAE12i(G~vGYmn=}BA}uLsnj8oznXT~?8xj0p3qQA^L5JFn z`MD%RYu$sgOB<*k1Ah=$#eFM3&_E#C>tK{!@Efau$xs7uL8wT6XxZ)LMiwfXMV2W% zv7dR+804mgyd6zMZU!3TJAt$bq)Q0`lVw9#Ncy$vHbxKFh@09V^t-EI(~mfiuvOR5 zKKfCUlKwEO;4^k_NDwo++NgrIWit9(`xxogPx>*^*C4Q0AE3ro7IiuR--@vS+oK3# z$?W8*lLAUsJf-<_bv1SeQ3IF+ol{GQ6D1x7leiFO(EnRN?LPS9`kWgGnrYDt)gT)L zjYUSX}o0 z+Y?wDU2ft@xMzXseAir85*srH0NYrm#y7&L4;?QP->|yFT7Si@^FQE1~LWV!c3W=zO5WZ2Y#?TbURi#>;=y4m_dA zXk%0B%x0Nq=5qW&n1e0Ok4K0emh?2|pS5b51p&7*7BW|RH4keg3Ui}Rp$kGqjB)fo zHP!?9x$L0fQTE{jK9uiS3FW=S7BO`h(4xuY?c+PM)sexh zmCT_TA)Gb&_(?(FELa!tnulj}S;A_Qs%Q1{r@QGSOJ+e7#PLUs&kMbWh0o73!M3QC z$cWE@K+VNgnQ)&0-6hWZP{M|ZJ5API2smX-(wT$25*x5R=-)=5b8Pi#8o3&p8~wG6 zJf%NRm@5XHu&OG+9F}UgQ5dyj?!R>d!Q|!G+>&MapHX>3fm(6=3j{Kta(dv+aM$EW z1n`epf@I(?Xpz`f^TDomh0J+hnOTmG^-zs_eysKQXmOsu9G6 zRLy`^Ns2cxK;h`0!$;IIvHYZ-M zIQW7xQ?$PxET8?v?@%aPJ=@Gkcn~RHh2p61w|z2QUz$jsRhRF;q73Gs(D+FU6wrpr zT)QXyi982!Ob4^lq>Nl6SjMA*Q9pqu(8aj&)4zQ6EJHNhZHs8np%8Aog{DcwZ^I8^ zm?B2x#6+C+(TJ$ktpk~+nL|AM$Edw~VK%&T{xd;;HPGIrT7m~I9{7v_T&U3-4j5V8 z9)I+?7zoJ-u0h|qDWvTRiFZaflP zhPL;lThMh?Qn7ud27n4I!tRgUF#W;6UG@tvJ%}!S^cBku8eM*%Bh^(0hfXN{_-^Nj zV!sf0u$9`T8_=d8x-*WMLw4u%ok;Chd;X_(s2va{cff_FI*=?YuPDaoKI(cWM2E#m z9Y}$|jXE_IWAUlT*;yGS5OIvxmm*+GI?pn&VOR!@h)M(sIS<+l_^EI_Oy{&P{GRlU zxfl3ZjkOK`0)aWm^r{IL_#pJ!yO;^xTu^IbNN0=%Fd)sGRRhDD_p`NT^F-b}sjEv( zv=3E50}r?=QIA0#5b3!KZFaDkhQNv@(#1Sui2=;GVn#19V!&Z%p~*J=?oo4uK~%zl z3Y@?bUb2Ks5_C^Z(890+HBMW@Um5#>!EUxg5J8|&;=|Qw3ku*&QvsoX*_Qg(H6|rK zi5EoXx{}`=Aebc;$`J&Dnlpqc&~~wT0?BFtZy_r_YClx}UEYS;I06xbUx3Wdiyx5bxoCNTEh=IQV$24q;`b{_TTP&`0Xq@R2%w zIsGCAKRc(dpa1yWhW$9V)<9S&zfXZ6_!R2U*VMz*55Ztj7Y517gwXTs{$>sjS3d@Q zdI^U@_Sgz- z^0~MSiwF|&Vq-znO58s8DajvxlXiv$pME>IvGhXOst+_GZ$36f6mlfDEKqY*njhyK zbBVZN#uEB3f^<6X&&KB$@RYCl$d^Vhbb$yb)A0Y->Ac60ZWn}! zGa(rKNJ`(iOIqD}vYK0Uy=;bivU1zuH$doPHeU1tNrBpa zXjj%$l&N!hIRBDETOrPm5xnb@7<2oxQ5&SqkgIURk}j7%0}auCAsE64m}z%_soYfA z{^{TG%q+_Mxf-~_;9)?WH2Cf6eE#DIyCNPAZqJfI>>t8{25Gh%is^K z3$%|8VE@@d`zS51$oE1HvpzG6C+|XJ*Sx1Ct3Ax{@Vom}?`Ytc^n7gosj;ZRWl))r z&8bdKXhMsQ;DhtQ2hfZyTZR4wA5c4K+oyj)|ADWDldlTFSFfvCdoK8j{^Rz*{5O!V z8lXndV@zE^zhnKeclmqL8vRBx6km*f`{G~lWprG zd~);O{VD`Gf^eoKe4W))SHhGr%{OMsNSBZQ0=EP=tFSe>Wq$B@gL(9xg~8*^E+cW@ zXpgRB&C4PdywoVp>36Pb3)?0>q*7LA&IymB{gqO_?qdk3zVfES3VPF$IUfbCO*&!RXSO>AwEP4@zNginUz?%VN#WREf~Vk< z7Q*}8-%bidV|?%BW90^h-7)`p*?>S!Hk7TLfdE5umHyNWq{cVr^@PSk#+n**9Xv(BkJSh1=NF4S|+!b$J}c)Ip~(ZqjgfEYHk z!`TmOdpR@i`tk)o;zqg(sCrB#nD$OUd#iOm)ApYC1P&yiNsqa*Bou6(C=O?rvuV4 z5-P6?WW>pxgbh%D3w0Y}7AgVj9c86iyEA=ue|p z;A@({E#3mZTQiXkn^JC+kAYzD)=_loPv44&It>3{^!da<0{`y|9XfCzkI2f$c_7sC z3TaUH{)IHhqP7=Jvy90ZH)&mAx&>;56yESp?JAweqt6?PeRwg<7#H!bh3LL+xd0j? z3pa^u-Dg1v>XHf2z=55Gu3sXpD#TqX@L~k-M`y!~5Ki@nL(tk4Le#UNtwJFpYku{M zFwISctBo?4h$ngEpvUylW|VDO7W^(?EeX1J0TK9p4)8s?75DJ__BY_}1AMa%=5y3u zp`eSrLo<2yyA7Q4h<_PO)BiZj0}UoO_`sunGKUnwui9}CE-Vmv4Z`Z3`vvB{G>N3Y zFryiHN>8_3JIvJ3#u?E!%hkCwqSW;!8rFq=Mh(v~3i<^D5tX{s2x^BFTQcz&&2kmY zp#y}v@LM+)=8xA63s*{l?&;*B6^a=l1?L~GHogE2Pf+CHl11?K`RFX8VSEhc18TB; zw1(QprYMw(zJs~FFP)_a1*5zB`6}j09j=V1f1>y=u*#$hhZoqy2b?!oY{Q%h4ehh~ zV2owBLCqonR7T{uY z#$xP$zRqNQ@O=b`ISKVg1D=>;-Vto`89cXcL|{GQ1-5tQ3JO;-pW!`8VJ!Kbn)JyS z>$i?F@7cg|Zk}YJKX3<)q$&G7r}>}qUHj=eeIyS}v*gDD5b}@P=wCVz(v zdvMz_S@z^8>H4FWV8Yu)I#2kUB1IMzGOT;?hY*yNBi&NvKQ4s!t(l{>;D)Yj#Wcyq zW{3sEqp7GB3}{=dmke&Q;q_bLtpATHL@kDJg%Se#vf8`&O)pwfjelrlqyX)=lD_kyt z;F!m-ZH8Q}e!p_zBaHQ6bt+2c*W#-{%=KTBhWv{k*l!F{!5|A+org$f(GY_g{pOFz z%tbW**~AJ{>^5xDvx-mBfJh9mKuxyF-5U{6{rA%O!Y2*=*>Hf4H(a-dFFk4oH8kGB z6c_(34$L?pt7xc33D*839yE>gp|(|8n_k*}j?a>J@ARcJd}s>QbP!sz78FYD@r@Dl zylHG-_6C)};5as6Li&ULDAV$~Ndf5sVPNt1pVumCA1hrx=t>4?6!ZWw{Sm}cmoLOZ!2FnHG?IKz7MFXs~Cu=(JYk-&{4Z!Cm~9!&XW z!AF>>hfDh8TM)3}cMPB;)Oj<8%pqCWZ$CdpG}7u~oa-!t0G!=K;q@r5po?b99+fPH zWDfW_5!ybC+B_R$=SxJ^<+`%4r5mQ-mi&H(x83Xq&>A`#N(TC>o2_&)ze(NR2y$^^ zQ2^pbxnz%Xeb4&D20SQud=B!XGssIuh+(v?)?+-g{U5AwYg-?mZPMw2!^?-957tA7 z!FtfI8wIP)1ro`Bfo(RU3!eeqauCbH#SmmI+6p%o6!>^a$vT|b+X8(_!C;_h$zE4* zt_%d``xCZzoFkTEtp0fp`9Ql-H6(w1CIYxX=ok*P-Rv=rJugrY^*l}dG1otf;3bBy zs9|X#Vzt|cizd${m?!9pWAi@vADn`wpe{^L&1(uW?Rmq--6-Fo#EPwa9x8j)bmTLW$IE-s_)z*QnNv-bZnn5Ck;DB-kS2E9H<1-2eKrql#BNSI`{uZWJ7^#g6DbSA0U{p|ObsZ>O z04+p}hQk0#=MzEa_Yy;AR+$d&DOgK~SzqPu^(vILLVTAcvT59CGFmW$AspJdCT`RW z;*bW@IY#}Y;FlU@y>9$a@os$kr(TWAD2u7ZSBs2EUzBL<>gQHlW|; zgCB9+5+$TSBa>Q16x`Q2&TO2u=yG_*TVv4AZqj$*`*72bTA|r}#z}fXf4H)MruN2p zIGFiZgRX?5H_dUgd!DX76B*blFi1yWdd?l$y~nF>$8u=ess{KW9xF!y*cmbSR|^Q# zso6}vS8ZyTJ?pA61Qo|e3us6(axxExsC{0(?jsEf5|T9GKYjhi`TjtR?^U)p7wzpj z0`JM*-u6y~nfJ1=?PVj_AFa?IoKNcN57LF2qjq%c{Tn{hKBiyfK(N#CeM#Z*{tciX z4(USE1?H*mn(wPjXsEaBfymnsVzTcJ?Z6H;4(NdO%gAAav3{A8ko8L(RXHlM78Mm~ zJ4#AQFr+--UAVJ}VdK7W!#bHWd%9dW@%xgQS%<1Y6cpno=x-mJ4Z@3;LAy35d}c0q zS8W%VS0V6IOJfqnpdyV8)M8^)OGembBuz#;Jse=u`GN_TN>)~jgcOOhSy{OQT7K|A z!KkNw3M>^YCIopHB;2TPD|aIp0<_7q!z76E)>dpIh_iK;O9j6a9$oj6L2~p2QQkNE58MZ@TtfTp{rH3!{qZtDI1kxO*YH%AJzC>o~KE?@sy zQ1y#1ep+$|UktAG$kIO@r-H_y1kMkK0uBWn3OE#SDBw__Q7Ay6B87;hrKRv^M4=*F zoWRD5*GCGdL3Zs+(8jNZ30hBTvemWqIZ`!r%54f1_;!=o@X)k85blFU%yejy@!;uy zml;80;B)8Np@2gHhXM`-911uTsGkBj4`_VI?lT@5W0=CIA zl-pIHc=$^8m-O)(3qH%>&#&Aib6|1`H*Hb?O{kxab_9xkDmhny6u9+u3lXJVFnNXv zAGBn$QasScp`R`4R=DIMXeiQT-2sOJ4h0+vI23Rw;7}ks3LF+q#co%=0rR&r_|Arc zS&i&lFP{5&pLji{ZO@jiq`EzM$38Ff}=Ve7~=FjoA=8iYv6n`zSs9;lMXlLW^ zkA9RKa3~Ot0y7b8;hDJ>g0moKBpo+mU749eb94`aWPN2&9MRe)&fqS=CAhl=cPF?* za2?#;ouGre1cJM}26uOYI|LbQxwW;m-`$;GUDb7ZPM?0OtIzX30$McZWAn=7MZas+_g^=-6RASB@R}henJK)y z(7XO_0&|*{I*@=>0PCya#C8@a9wbATAOF7lMh7h>3IBg8<3INi^hE2ZJ&{KzQCS|? zqW*bmPy|vs9Upo&oAG~?5C*Mrmhk$ogivA0=wMwExRFP9!knw37$|D(5K0xncJD>& z&rhZQT^K}kh@mh)gugF3{&D-ii}k-RW~GD;z+vSsYZq|)|IS6`LB*@E`4jNt|Ihh- zUUVA)krmufweMC;DI7opxa6GspNr*4I}=K`1Hj30JmS@G`R_mEq(W2?NEAXrxGzah z2{pF)?~41+lzeIaGqxvr^OEzwYWwq<5yILj4y`x~wEaKRL4}RSMdTG5Dk`DLasRIp zMukO%{v0G}!^H28g9hD~L-GF%RZM|u)M=|JXm4V%V<=1brn+Rm@^x{M3x!I!aC(z2 zW9~ini>jc~8zFZ>r(dVMHyWVPnjSmp+1>LzhNUVc3WrQ|YId1q7by-kBs zaAChUc_eFdMf`A(k^AkQwCR(5fYL3Y>;8qVI>ohot4F-@bj3+ZHzU?Pr1-Nv@H1_5 zB$9zoqhh?Jh$%JEB7x7K@L8zKo@MOY;g2!Ka~6%i>w_*|oYnTM-20eOa{KqZc5i*9QGMd>nKmTbz zOlo5YcM~K~ow>J}t+9iA>zAmq#u>*H+~nQ8J>^#aR0{#Q3 z-72@ks_rO+>kAfjVy=g${zyN4NDb$&v_PEJ%_MxIhR1(f4rU&g=`W<# z-|p#)8|HVY*MndqM>ZC>w}sRhb5BF&F6y;PByS=EE82_Oerw`S^Vl<1@Mxa=|PEdLIqNB%g~(Gqgb9lf^T1bz+v$bC{d_{;KK`YYfwCcX(B zxeDufA71?DeQ+pAB^euX0=d z7wIygKFv~7wIDEXlrU!E6}Zf>(SFOs==VLDvF(gWJ}mvcy}ej6b2N_y`$TQ0XB}Tl zzVohYiqNT3t0g6B<0+F$Z#;!xJ0atNbX_&HGn*vweso)Guj7O(aq=bj5hp}I_xAX? znoRUcD7Ix=884%WU^Dm~i5Pgrgmcfbbh@a&oZRtbGQ540!}N>-ZqaBjf5Zh40&@?N z6nzx=kxp7`Oxgk@+Gd*v9A=Y-kp5ogZALzxuCyM#UnS!HA1?q)!lT*iIKxPoQ3ZZ> zN?G5*`Qz~0$YqK&#GijG$Oe!H=sGR)c$$eD~3|{}Kv~aK+2 z@QW6Nz$9u@PrOkt!`Yvy6#0#Stsfz^Td753u zKloM7H^>`puB7Y?CWC+{G4+c`CMWx?SX^aii(JILIcNTI%}>@eFr|v)Bi~BbjTjbe zf-^GY9Gd@Bod*X=buBs{0DWzr@sHKH=&B=!ag#YLhw=m;%m;m1&97i&!qjp0?M*8z( zg_GaIy*}vm4NIOR-ThvrtS^mrIywBtNr-Eb*?-t-x=ta435I3_A2vD=x1546}5Y^68 zQR4^SON@u)FTW`;PGhh!La-Dfi2Z3&7yy@Cpb=SdV)SB{*qJ}S4?h? z2*Uk?N-`#QGm7ORf$QLG-N8&6>@3|nlyi{umO68qhiM@2L$RtI)9Lzc3o(dH$;_us zo=ftIU*jMet1{wHqc-{rgnGhzSDk1?$h=4Zap+K08o z{fneBNei|7NbJ{!yxs48A#fzyV@Wq}#-fgOqrfT5`zBegfFk+#yS8%MRnbP%dc9_m zpR!2M&HJ}lKT#8U=plhHDYpCZPkLzRKM72?A%$Uii6|i0RX8Y!__JbY2jVd}YY?aq z7LaYk7M&~R$Y90Fy5KlMmGhCXm{t0Pg>&}@x5i3p;k$LR&!*AmN`{a!=g!}e>0S|*blxi=4H9#X%1{$UZ>rU#JmR4nPD zDA+v$pTyu^ZHjD|apT+M|HFR_4bV=NfDkwoW_m^9bg5o>tuk{LG}P@=UrJ4((8*B} z*?cby*j0IGvu8eCHfZu`netM9!b4q&cWwN1zeQ{;5OW6Su5fx(_;~~_>^b=95FH~2XOae#mT4!lGoD#ZjgwW*I_=|(Z5WJY9 z0=Q4k(OlLiDIEpRCqwWkHhZ>^qGVhG24mK9Z>KGZs4*S@QtRre@XV(yoZ1$qhp>V;acq_{;Kej2-MmkH6N#5Ok2%1o5#ikb~^p z3LGj)e`D+Oymy~_$#Y+ZHA%!%2@7t82^%ds^>Jqifw5Sre^PH?*`>Esz#k##X01Ty>v7(gl^-jKs9f;;MWu2v*l@8Op->iZ3t`;%5O zVg%=e$`qFWny&Hm-2>8j6rWhq?tk6W*h)H(GTk!&p_*)~?zB!px-f3r38|vETkcp` z$c5Swy-1|PCClltO}2q{{h=%g!G8uI5Hn5os3iklrrWaW}h$`Mi_(!?tiq$_YverxsKtn(#f57*2d|H)8EKR#-&6}IbPH->k zi+dF?^T+&A9-(ermgQ^dlFJL+e93?`Y1m|z@DqwsrJAF6b|n-F*rBn&W?Rz$eQ8?6 z{nWE(U%0{+ML0~~_QtQpHfXk5!FE$o7kgKmr1!7RR-FtMd83prF^Nd)nY?g!+RU+8 z1g%g?#^6n}P5k-uA(zhWiZPS$9NlkBg0lPP<6uqNCUu1SmeHm!+nXKTgP*aS7x~uw zO3wx>*tUBAWL-(^5(r7B)>!!4C6oDa?=0Dwy~2^+snHC#4tVEpW)B#M^!qF*TT!YX zJl^rP&k#-oSec%=)$!fcvGDJrSK)`Z{(QbhBTpHfmQ(zk=~BN<~9nU!W36h0sJ9aJ$ZlB z&BC>Kea5F1Y!BV|htRs;%Z<~|>tn#T#n8zR1mQ{Eh=`yMucT+lV;~lj+dT2IH3&hl zJR+#!%c@3G7YU?S$mH9K57D_T|0ZGhl=ub6NR{OEn+c|gFJs16(gqP1VLou)P%Hk- z_OfmRNQT~|?;82_mSmj(I^8SdUqUu28}|Hpy#(ze{48ee_1Pz}Vul|d7HeR-_DjZB zSkudt%EE#b?c!*SHf6c852+@7nIX+@%BfK4^X51xYDdo-y_fH&lK)mEjkLLoEj$KG zPvDaTtO|?&;+j7GERIpn+~*RGjB68Lm(6S>{m`=t%BGX0V;T%b1_B?YR@v`7(7_66N;}Y*jfrUPEZJYf zimnE!J!!$ru&A%&<}T=@+0@UJ0l`P%Xo8+olgxfCu(v@qKctWQO>4L@Rl3U{iTLA< z*IEOJj~|(aF^)ltUbNbzqSUNP%_6Nya~05Fdm^wsIrzevRO&$w1I$E+^Ts{D4XpA` znrab6vgU0Z_&$q<4>VdL0SZYVbnPJVbVqqT7A}VcAP$E0cpFJXeX&6(5fdE!>^``E zOX6_(Y`oEUe+H%4onWVv0{bZ&c=>C+3UU;B9zheJbHlQe@lK8DdA4dJByW;QG!N(Y z1LRhSxp0E=P&)6Sv>}rQ+c#FwjD*isJzc#Af}L)^2*z<)xP~fv=G2y{A0Z0r)jLoXv+K;8qcCD$LsKV8?N|~WMJnS8 zRI*~AcJ8d7ERBA{K==x6`GN2 zQBbP3r-%Y@WM!7%arv>&n8;GV$A(TFUUnZ?zAl)+xD`79K;!w9rteZH&m5eFWO4}y z>V(*iM3RrY^Ud6gJ3C7IlxOC{?jLR2^Rg6dm!4dwHsh44sk@e3C!hUEUn9UV!OTj( z=c-CTyV9IF0Os{Reu06)N$rL0yeC~kEe*ng+XMb26`tJK(mPE;(-bidw2pGd)ka3- z@yAL`6AM*din{Nm{&;utZwKwXi?fpCqwoGHVE(eXxw8=&x6=``JMYk>*L*QxB^6@j zu07LVOcvUn#r|sJYRW}i6z<1v$FH@qiZzAD09*rg|l?t zq?xxm;bs$8*%%-Ui|Jy%#Oe)nV}=tEKTpYp0?(pR@*EEfrrfVP z^-_`6G#5+jiS|6(4#a`Q=Ov%_5E=ho_}|Tbk&mFaA~!E-JDAwIu5!nmAe#+{L*TCo zbQM&I#*y-9nZZpq8u=Mdb&qJI2^px7_&g-xl!6ynFRM=-`vIjZp1dG!NuaieF@zgj zm)^xcwnXfU1Mou>WQ_~wf;k31^ACW6riB~&sZ7)s6LR7W1T6t^6|+tR zmXng(!;eTyePB$fp|8?+hnV@wWBR1XIiLL>=v(x?E2)T`cL>qfVmKd}9WK5npE>@e zzRlH*8yt=3*a^;pGSc;FwvA##ns@7`M*X3s~AH#4%tlqtto00*t6br3!lC#C|zaG z1e?5vcQzKl$i%{t3>Aj^> zSvF&6c{50aofkg2fO8lO{GXBxm(|acZ0sE8?tElF)2DuCtXGsxEn1#Dca zU?uxff2+p134n^a~{FSK1$* zNqf~@!p)NW^AkV0#s|a!e53GSk@Y_)U@B9h#I4xu%v_}Qvc*dtoCRoWo92_2?CvAE zWzw!lYaA$J3A3t=9??10tu^Eh(eLD64KIj+adJO6#A#{)*0MJS@8%;)ci3>!j`Ujl2TT2`)fAqZzl5=GOE)rM(yJG z%vk0&59M3TA1Dd>`02RRyf=B_BbceKsaAAG*1X{e`Rrm~zcYKwj9nVzO7HxQu8P4H z-P)0#Ev;(}$Av(3{_etW<9aEBD_q_y%_B|3jgtj^?M4di3-E>W9qR?fT5T6Ronq;$ z$YdvN8XlD}RzluNZ^U|QQT}++T)pkPVnr(;ei~s%g-cm49I?6xp-<0mATDP@N`yh` zogpT6UV?uwhedHAGr`VRNhF9qe@UOnn`Pq%4)IN;*%g%IdgAI*VGDYZDHJO=e1orj z=L_Y738wFtw$;Cl@p#(kFU2IJwqsnra33qKk>EbZeV%`&-fTBO7wI}kLIjBBe`O$U zNJTNJkbb|}sqwl=*76X@ zw?oiTQRy(bBsY*VNdtSIHmUAq;laf*Gd*kmv6OROf87%@*}fkW@}j0k9L7}EZvshw z2)Lt7Js;B~c&-h!ki5Jv)|hBU*WIUkbaLT(*|$?^Vy$<5ZR7azpUO)x9P728ML$ zCvH7cl!*nd6`}5Gh%A+QeWCdXv&C*Zd@oNs4@&4tvrc=pt3>MTZ4vgwL`rB%$CF}c z$lTyG<;s={@a?-tjp*t2Ntkq}`*1?-@lyBHFZK8IP;V`PJq!~VUdV}mmwo&p*d*gZ zN$f(_jAjiF5>V?}GChMb!DIDI0-c?-Eo}7gX z<>dFz#v9SN*FtU;Amv95Lq`*Lld3PF!ZdDkpsXifu+5JS+sh|gyBdap zR8gkoi_r!Imxsd1w9Z$Ytz}P>mZ`vx5%TN^WFx2CQxX+s#TKswsQId$a)Vycf~M%! zS4n9{Nx`RmUZ-B^pidpwA*@~d28ibrsXm{950=1*xQ^vlqFarAb*9b8J1UW6uSHOB zH8V&s1OW~S)oOt8g~2u2NwEz4Oz98=w{LwqU;bkq^Td7VjMYbe=+G>=^68NmfTJbH z&fNzcpaEsZ7?-ovDWZ(O_siMapA@GTb7%^7di+!1j}#N9E3{eTORQ^ceVw35&+zeW zOS#8Keq!*5GH>(4U;Pk+Mh2BOTicXl3nx+CYqDGCUtR+j*j=h4Xzpl<#gniXwhhvz ztn@G#t(H#bv3?gCakla87&rhwZQUHLxIH>YCe*5<>;0VXyGg_Shw`Ngs&b{G7lK@G z2cEfM-)ZLpi;4;<%N^kL$mq8`p+)9Cv^3<5{z(!&kuLaLGQS&}MPz{o4}h*{v=`5& zZb>_}pgUPo($o-0D1>xID3IIc*mGQn(Y0B+B4PL3V)({>xMz17g0mO}Izi-G@m+rG z;ww`}LU{8zF@X1$jY850+5}k>W)fv@r^iu|N$?qUk+!I9_!LyVAj18*+bb_;_hPZ! zkyr)q<}G+opdqlY6Bk*ngwQdqhlzhC$@jAfN0i=~n@L-73o~|fb4SP*WFV>ZXwJkQ ztbI~JOZ^M1pRz8jU?+L;FslQe5$z*#96rF)7`z7&0I1t&693}AkAuGIQGpa?q5^Y( z#q-9vJ7UtFvPK)rQjL7RR%;BXiG#gw&j9c*%*0en+nF3rIH92H2;Df&i)yrAIu3_M zfX5mCArI6W4cRZ(I@ie=Ava>Sfx1sC*g5;QpqavTt4>?$BIQJgkGALAoqXF#7c319 zwxZfR7PXJEp+;4ZKjaKW%0=}bA%#76pS-ak3`3Q=a^#pGNaY!G9 zk7bdUgB?+wy}40HfuE+o3-Lwh*FiT>_V9^`%J>r-j4Ct#&OCI|sk&}=2hLv1Xh4EO z(g!$pQom5dcQu@HM~Q(VrnrP@uZ$A#IXmI#<8zbyPXYC5qp-e{h}tIU-gI@Ql~4Qt z=wkDc*c?MLGzMzz|x-xMooinX0)D0q9JVE|H!QSre+pr6Gm= z!h(~aVhOqcRQ2lSlD^HhlO-#QGl-Na3M$Jw*i=CkjulZLxyEWLB zJbUU%T9Hj%RAC2n&54NXy=Pd8kOEOZ7OT~C|9gsZuLbM9gC57f-_S0WS(cLBaffMq z>GzFkup+RKeZTAcO*|P_XtV??758+duK!FM6Wt-kU#^2{a@f`}Yki6?VCL)6@>H0f zY&f|47p`?B03D%*t`ZjVF^TtV$MieQJsY86JGgjqd~VV%J1PO%q-jok~Iaww*L*AvrU? zjmxRnmp8;WPein&U)#8#T=*+tc@1r9r8u4%T|<)WXYyVF4(QPBujfn~ccr@m!JxkEt0!~QE=18K4O z8|OuKpEZOc!Yq9kCD?#)^cb*owH+2{E z`}L>8i@tkt99PWixmiOM7|oc*e=P2dW5OpEc5rtpDTKijXBzodb45IjvJy6?#)eB# ze&WR5`LAObsMA@stvH&~FvSLY{yCmx6-XKt^y=Z5L63FvO_-(7tYIQz7c4z zcgN-Ac|W68z52VbS8dP8hW+b-bt$dTnixm(+sWgZZ{5FrVM>C#Hxn1j0)Jwq9%a68 zNd0qg7_~*ad)a1LWfPYI|AR~4uRH>7=??}xG2^wHjgbXQW7_V)kNAY6FF0Af&rQzT z)F-U(9u?*1LAX2NJPt$903TL}PsCKui13&vISPkVVN)RXh4}a<3MW@R#uL8essind z!d;sE{#}pDg~0pOTjZ~9@CkyW?M>i0_!PFhk6aFuv%+Wdw!BgJPBa85EQvtFTyLix z`maS}|Ef%?ohR|%J&2?j51ZxCv@@2HZU!mLggBbBfm1;a>>WYEC#9$qW{W9`5UI?f zOIJ9&>@#uk-IQEvgB~#lX7p5&`R54MRY91Cp@23b>+?jO3IT^}_~AdxB@SL5bX(WU3FA^3qd?(0~!dHm|y%IH<7rrCkNUh6>tX-r_ zcF?O`ql{`bT^{vcVLxIycJvi)9@cLu>Ha?)V*~t#*(}GXM#O68XLm}j20D~>^>@BQ zZtxNbeVRaxCXj!E2HC0&YB!4ZC)&nyJdxHnC0>NAbd>=jF<%x0;rp@eELA|}0AQx+h6)^?gh2Y>8H+1CIfziK zWtb-Y4#wb|xVcr3t3Q~kJM0}c)cS66vFFfoXxX*pw0{Irak+E$Mn2Da_u6kZw15F9Nv2^yTK5F>w~$) z=drgL8j+8I5GMW%SX2ECwS(o{0Nsb(>m_1l+)k|oMd5?eNK)~KdjM@aq}13>J?-Pd z%!sPph)qZN=;;ST_frpGGE|r~8x_5qtQUr}MNw{g$fAfKlRaXG5=lA(a)-wUW`L7} zENdA0o<;NaPB++i@{NWHgQnEk%C553P{n5LoqY(6=72EKpn#Skk)^ihgA3s z3jRSgWb1yxa0)OS0`3*ubn59WGYN(v0yj_)@pY84N2Ka*a5#GFJ3t(ke zV$W~O@R=B@-;epw@;Ib^`fBnDA7p$Z`LPQT;^-Y`=l}7Zzx16}Vsb55)kCD=0l$^) zm>OQLJH8(7=Wf1kbxA>^2ODvORz)_xL@I9!b9Z9}qN#wl zzQGy!8*OuvRQ%H>{kWMiyQ+V@SH{@O|Mijz>{obEw}waAjf14V{Bi*&leMqH3{d0W zYz$dju%iq^FZfH}4JVWW7soopsdBFR#(Rw(LOmlZD{F&DtXMS00iJ%zjiLrxt$nq- zUNiebj*z!o_ImciFeAR_PO%o7MRn;-%_KPDi2uP8t#im@2iJ-zg_yk`g#B771wyGT z?5gIh!TsP6P*i)X2HHvK9^GSGImWw>Q*sEhQZ*lduG))nrYJ`K1zF5G6?gSD;uAQ@ z=G)Q3{G{xFGi^CRb7pw5Cisc^W>Uj2Mi@II$CM`qh4iU9Pfr@H)PnMX|i6U zpzU8Y?1LnI(|hjyT8LYc6Lc7ZwwKU7pe~NNt*_+}w5qQL;bR9A-=uwJeykDTaLd(n z(R$N^*e?|vK=cLd2Q%-KWH4E#i1|_0RXvy!mL;RrQ0;4+`Ps@wEC`&#L(}=vyX5?4 z(}~6eR|?v?#r*#B%d1tewK%Pk%?gg_U2*^(GWIhcXSt9;1ntPo&zx?BgHFf-zRb%j ziCfa98ItTn%|324uj;#a<&J-r_fkZ#6ExGNXRW>ho2uHZq#k|n^b-e`PEwBIwUZ08 zaf&uHbLSan1c)mEg8j^FPg(yc^Xj$e1Z(84M_qgRvJ;V0J#7XIcw+zE+(9Yk0=?pd zV8#w{8~w_kkJHNK1#cIn67{G>$-Go4U$9^kG6yn`t<2RzGb4(5w>^G0ckCcSD(`qa zP~U%9?}Q@=4FAA@QJHRfyJ&HO@plm#Mjl6i>?SB+lk*KEoW;9$YjwbT#r6p)J@DG5 zq=vP&a#Z6bTzh1imk9S@3pj_KN^TMN6b3@SQ4auZ1DTQi7`ht(w1JnyiRS`Eij&-h zTuC6&0`s?v+B35NTbmrT!g0$ZVci}|TzUfUk>O(hy`U%08*Ox7r+EU@jT63Ov!|-w zoz0MZlF(ig`E4g3kaFr?)W>(CPm3OFf^B%N9c_ga-}#ph8a>MoRcIf_J>EuJ14onmysl3n+c`~q#!sh#x@tAn zp1RrTV@G7_Kr7V@98?D!1gk%CG}XvgE=1*M?##lPWb z=X%nw0>6UmmcxB*sqeiV^WRi(BXo>6_ajp{G;T2rFiyW-nLgD8iZuds0gFBM^`YV;JH>E2`W!rmH-MBvE>Jq4P07=ao| zAk%;6ndKsItQmnS6~pP(`x$%h$R|Z8qCno9yufpg5#E2} z5)f)-f-us1`YY*XiyAgEB55E|)#q6xERW?0Ye9=n5WML+JVxxwhMG-wy&dc<%yuCY zkzn*dsaQ&BEo~*BQ$`?V>-dSN)jm&2;m15TAj-R*CPdnv7uxu7w9NLi3#v0fI-CoH zK0>C2Z)C<^n0!zFK1s+UFkq)dl4%i&PFx?dEnAThruUG=rvF9pndGbrnlWB3cX1h@ zYxIu!4v!}Wfs}lx)$P2ieBf<|9^l$Jnq;pZ0B_q=Cxdu)?nZTlE^gq{eLbJ)_X)|= z!T!Wq$)0cQGH5Hyz^M#rcf4P+T*S<8#0N=S=x27E!JU;PE8r7}meNdE0fm1eu5 zaaSB9?c6F{4!oAfvAV^zn00)d6(Zdvr!DLiaGM&O&?+2oP#)ix%{6_)@GKxA&`~&% z0<(RanLZBiJO9)|Z=K)A-A+DYAS#+Eubs(N*R1w~120O3*UQdY>k9%qy%2B|?=S}f z?q}N^cz!_$wc_;WI*NLSb-+ty2y?~eH zC&(<8^WvXnS_ZpmnDDilpdG=32SYo!KC_pg&W6}8TC^LV6PE5x+F5JJl-?=~ek*M}Y7`O!j#3R-KIWc=K#3m~WNh_WQhc`{!UHW>Rpl&eM z_x()hjzwR``B?Y`m`q&}I>*}W-Ou9>Lv~KLjeOD&H<-B^$B9k;n=>R>%3)|1DauGh z3mhrLhc3;6oCD`FawO{2jUNGTi9N*EP6yVy@glHF6c!?2EO?{Tnh$mMU89*WtfZ>X z&Q2|=5Mas;Ccw#^9k|;{FN&qcb9@qn1i@jN!G;x@f@G7GB8mp(pTC`+cL@m)*gi)-AO}@u5Hy5#)Sm2V*4X4Q;Zp-mbIelD+!0UziQ88W%wsrVP_Rhfj<*;|g z_%k6Cak9P~Lyi0@{VK#c8~CjrxHu7cM@7zyQ8d~x;fH@$azs~Lpe77{l7a9=%*R;AKCdovr@J87txyuyxJ_Zom zR~m{YBmfaoe`s%qeabGyY9sjwFV>B~=3kH1@fGIH+)RUd^+~j$D)SD8v;e;8pw@E! zT8xoi^8ERzhk(%#et+-$uF+*ko~&H)mlCP-bTo2p-oQXP zHpo9R!5>8Mn2L}bKs9+)ymzx;+Q6%9+J=Q7;=j)C^RmL9c+JI^G2D6NxtZ4t|94~< zOMVCr+CO>al0(akTulJwX|7M}0RslbZpvqC7?EPtSFSSd*`@)EQHxf#Ab&gV!)a%v z!@w26$IvfdINfAgs?3{Cq=TSdBB3&{t-v#|N?cg*y)j149=$EBU_{e*6`Y1%*eS!; znU3)H=?SjZ^z{f)Ae+Y~D}?X$q=hjQzZB>)1uHYH%@1Fklw@i9oO#~-UlVOTy(;u< z2+FIdN<OyXaR9RJXf--&gJtNXjYr^=%;YcK{{Py%m%*!uaK#;xDaNrBXxCNK9` zY~+&ko7X11jV3AgOn;Qjz)Ka2i;lUaN&U+0wHufkT-K=B$edMm_M}Txx0P2+jCcsd67KaUF@bxKS81%SUPSz`>6@wz!J>U4X42pg?WUjXglLw|U&HkG95(@q4T z$Da{&Ck#JwDL>yGCOQ(Z3o_5LzTS(>BkIj~ylN!yef7nSfn6e+!`5CQ*1 zgP&{)nQ$y{2N2)USW>XF`4K@OO1(+^QVp(FuN6#PIZ#92pN*VFCKI70dUKI*6w-PL zvEGctw})=@1exTj>3|}VW2R9;x4MX4(a8LLv_0Df)!3%kbA7JI)8f2>joV1VaEm&k75WM z3E?atcL-Y@*7#$0DdTJhTLvYh)|(w2eTZQnhk-dgcEVbry&-qwz51TgdpX6Yi@5y6 zNmoyE`>-{--#Gy8s?{yz>-ofgcJxCxAhE7BP52q?+A@Cyp>dB?!~^X(RR%ro>rULb zw<=o-DWUIZe|xpjv~RpG=)=<^?)*lIzlx>NH9%7Jw=FB;CTgNq7sp6Ad5P9_hLOU| zjWrRuuWOt)=Bv-6?~N-$jIHlPLw&I)qm%X+v3UNfpRSYwOPF5(xZ{o20ypbI#t}nN zIw$*czwyyI-D$xVUO^k$#GxB%8;>DdrL3IEfps}77D?i8JBj<{`y0@&r*urgA=ZnQ zc$W>pUwy|lCDdqO-h#*{lT$kWiN9%mdm;BO#QjS_Uu7c!b!P7iv*H0_H4m3vx zwobfLEZ}VmGfKB=RGlEk9waU6GQz<=rq%djplW+FTYt4<)M`AYRZHJ`glpKLVXHfS zK-Fj*^K!4Ip#-x2pwEufF20SON}q0Q*fqo+BccS#x)_9wY(g{KssccfkJt&2y*|Cs zAiPS-$rC{85_ADdoW>@dKi&8-777V~zzUo;)XH7&dFcI~bV4}9T=IU!_q&sSaFiDv zUdGazSW%ogu-Rt18IBURQ(=rgC+1Tpd}v_KIvl=hHGxyXn6}J*3*@&4;1iV4A#<=iY|A}F&bR9***w$Q zpaF%redMcfzoX8w636rDrqeFqGx8eE%U7-%Kvo-~t2A}%2#Qg<6A~kka#K4S&u}tK9Ey6Jt_J-M)LRUTmsGQ<>303NY!b4l z{g;XNmH;ps5c-rQSrq6DZx9NyuDEYKwZCTo$3beLe_0Bikv#G+UK_cQ;?Hx9X$%wL z`_fqte|Q*snJMt}T~^7~4gc7V`pDBee0JoME>R??u*IH53*#1CGp%&=p+mWnR`aG^ zAFU*jUzW^fWG6C{=aCYyj@$*O+7eOVnZ8CzhFt{3!}2Q+kHQ`)Yz3Dy#6V^LS16qw zuW_g|qBp)oNCb{x@3Cv&J^&nAheEP0qd0(0Zm9gktiaN{PV9ox1O-hwXNikC!-HfQ z;!C92_{9m!8|`BEHRMCXN8XKuL641C?BU18Ks3B(#n~^?vk7-AGu54P24cmx1|Ld# zPDi(J1{APkF>nag@*5QLieUkwz^-t;6J!hlE;hVfL>uoB5)V|x0dglm_c)mi&Rb?T zy<-LuEwodumDv9t%53!_)WbujDhT*j`>7UOc&=+rTQRrlaLZ3xIrCXlmO%K? z55rk7jlM_0r|03K9EitnIy#D3wjPl%-m-IkHw+21J@Qw*TQ-27p#DX4IBV+DdXW8o zeFBTcHD%JGI4r7%8v@^}Oy>Uc=g9SBe}V;Uv(&GpZ^M~A5Q>c+xE+f>Ml(%|Kh=~q3z;u(w-%`Gs6y}$E_lU`t)&v@3NOZlq zIS3luY9PGQi2c+qM}3%#{ML~tpPOMx@3$D^AQ9bUhUIHiN=b~ZGPCZ_B!%)0pBMeG zMy;==d~8PE3iT{vHpjz!9Ykf?-eHEvJ$S`}g%cj%m*T#8?bwEP_08rv?C9|LjIA?9 zeoNQvIAEJI-6(jvXLT_0B+W)&aWH)S^*5=t`7a@Y2%&2S zT*j0g`=pdu!u&B%EFfetn6n{mW+sRaT(NOmGam5}9=x_4y`l zw)z_Q{oJ!ZOXFp?( z271gs9O<;lijGaeGYU1n)rfVgW@v&BEM*Ekx4g&rq6-rvbI=bIq7KnE@ zf1lwmt;hmjMi66lmsev6(z{(had>jPKi+s8BwE^x?Qya=!O3Pz>_JWr-eTn7PKOXZ z*F#6Y9Px328x~k^!nk{Ch>TbCzl19|9ZTnd-c1{0UNk%Cy18!hnLc?x!eZ^|jC+o_ zT1C^$sGDZ{cdlOqxmwaBe`CKIaT9*zTlyNojUEH+H1Q{0fLzPv?bU5FaJ&eIz!tTh z%}d5>UnmS5cxy#1okC{+_weHu>yN?iO|$sHmo%h_Aus$agSUUkcFF_GJ2VRkg1dov zP#B0feE6nRojt5BlBLL9c&}MPwXG`Fag*Irtl{bul)&!h{)WG@Y)~DpoGh0^nwveUBn3?3dsqJ0xRRf z_=H|-PFb|+U{GlBSLd2e3WdUkJjq`p@=11$5d6j2?&bVyu5cVMCPmtq&x)ZEb=;q2 z`ED4^{2GBuujw^@E)2*yw|pcivsi-KUFf^`ZT7~XC3gH$jfgu>X2uzaJTaJK_09NB zG^;=>1dTbAbzdx*ptFv&|NE`zd?0uoLy`EA;`BCr8JMheBve6o|HE!hmH|a(5OB=R zsdCV){K2dopV<?zP%R?x8c}N%QR#0Hj2I!- z@MRfWMuK155f6rUBfmD<1#`VEnjl)K=bLA>H+qC$btkVe5N4Z$jCe`>yR?zcsT=E%bB=$ zcoObMKe{3Yzmi7s?BY`{WHu4>4}KR{L^P|$KTX;;MclWDbNrGf?0WfeLI5Zx18l*H zQd6pKdr-rmpwp|1RQ(i#gzlZ_4(k0aq#`5&Ws^9m3v1X*y#x_j5{a)QDy{}$51XER zAB`vFE;%^Q2JmKEPm;_spocM4E~Yl+KqJQwqT;$2DqO+~>mdzxFiI7X36`7Fzl|nO z6MPMd8=3h?Q!N$d-Lep6WkV99ETy@pW8I&8wHZ{t6(`zvo5cmaK8vdi4HxW_zOT67 zpta8Cei>)tgBN3h3(@YL6f<)LQj$xAjLN?~Z@SlGH8b&lvyxLr%${BR?LwcA%;mAYNC<Ue$E z#7ocBme;(yyT=-Hha=1RMAoCj+f>^{r^~eJaqv_hlyUq;0$ER%(QXW^yn}ZJ-9Jx` z%B;}=yyI6*G2V|EC`TkKxj5&|&Fdd%epTpx@jOBz0RsN{Nc-t}nm?-j59L#0S{toJ z&87*=$CzkN79lPig@QYQUPDYiI+yZ7U^Ttl-3(?xy{YK$CXD0@!A2pfNv5*mWE?q zA;tr?Webv#m?e#y(hcM1sLm`A#PIsZN;s=I2f z?p|HHc5yaw^O;z}1Ff;3E#XQI5JSw5#fx#LZwIt#j{wq_eXbf$TFh0!~0p9J#Gd3yp}ee5^jYcHGlN^=R2Zlv0jM)&f+gnw(r=;Ah!Ee;S= z^S7q;ZJLQi)`pUG9 z$6vYC1U9HlW$E#A!b2Ng*w#qhd9c@)q+Q&C(>7WEcz)`gVY!k@rwnJzCP+k>T)1HG#Q@7>-q157${oiN0SpQ>I6$P2#1MrU<{MXuKuJj{ zTc)Y54q4j?TgQP}_Gp#Q3d0Qpkp5cr4>yNfO2wA%n>`ud@XGkl3>=96642Kl6tILR zsHttThKdbAW44rJPHrCupHGGUKe7ozU~XO-QE7-mLSikF9pDDEG+Nw#3gixFepiqF zpEXz#L+~aHIJ~p3q|C8`@e}Da+BUc4*K2MEv4x~LvnV3|-=W+%s7eak{Ix`$7psuh z_=!aRf;f&Wws5h+U^b?Rfh<5)0G-lH(g3|GiS-V~M`WtDJPVlB54o`k!sA zA%bq-9vj1;?M}jv=EW-2Z|-nG;{KoA{U7t3IKX7=&k)8@l!*R6GkICT)_xFO(q{fI zd;DjH!wH#ToDgwG6Bi@be{26wI|>IF|5H`Gm{d-vjOG6|;eWaSk*Lg>Q8^hNC1?MS ziZygle^Rnq&yQ7z|FP$PSw2t<9kdaRpZ(NM+xCBpA~A+w@VLi}FT^5Oiop>~{y*;h zZ)b^w2JirVloIFJNB+z0|9`u%4tYLg^n%*MvaZd!iahZDSpotWAv|bd`AYqXk(J5+ zR+T?UhQc7uKCR8mQ2ulHf4Pzwrilm4W&QblN%nNJvNN0Wk(-u=E;TG{Wa%$4;JBv9 z<<$30VD2)ba#+uRyt$K;0PrTR@)9`EzU}FsreFH;GpWH#diW?bQH^J>t-It?%`4}L z{?zS(WA3r6lEUHu7vSU|Hx+@rLg9{^&um?_hK~O0clW4_#+>m9 zh9f1FobRwgJ^uOMX}0Efm~p-jG?`1!40g2(6!%MDK-XFYA!umR4SBAM+`p^P`iGx@ z0~OtOB)|XW0vIP?m(i6epHphrxd_X|vI2aNKZRZts1{Ec9anl5_!-bzD&w<)I$nWg z&j&jD!eon4S?!v4-IGt3{^a=u7v1Xi@+b#i=aM1S-rhd2KXZ6^C@Xf0-TNY;mKmkf zf-&K3|D_0ph)X3SGfr6ITR^8WPjbh_5WA&KnG|#{@YxX(wa9X9OG}&N9(cdw_RSLJ zNv7y$G_hqRhjcyPvcmruO8NCNnZ~7|eYYf=I0Gl4t5ig|&}=(lJFy`r-1@xbxhd9K z)WUF?Xuflo&y+(yg(b;vGSD z^-oey$kUaV0zE@PBHl%a(HxS9#1y@+udxjdv#jMcP#P{fJF*JNM9KE5992x)bcfbk zmwnBMRcnELJfxI59Yns>ZD?qew4Hf2S?{BLvcs<$(`C*iW4MK!lvohZWNGY6>N2ZQ z%X_*i?`B+95O1S1d-Fo9Z^Y!dpYh3=dgpze*UbjxNQN?Sz1*=(u)o_`cY;PKum@1W zHVr;C;0(HYWX>DH^QeNEzG~Y@_zRX|1;@fI+g^@(9Q*uzli3L$CHY^ONExM|CVh0B zMy7?GZCCFP=T%HtCL8)Y`l(^Qfrb6?0{Ur~#e_q$u4H&cg59{a=3yf8wz4wDux& z8nqM&uasZ*BzBO!bNNx=e+hsyWmS-Lb&0+i+(c-?(#oG0)cX;wIeHFVDus&Qh;)2% zO7_g)IAlNMy+#xr#n1607{%LF=jSXooc@_$j_V>8sfJ+k=^^*E;D^AY1~UeTI^=^g z`MLSr<=c23TWob|(HgJ2(I@q7MoEzBzB!c}0ETaDq9o2g{ewQYQ|k*X`3}sPo89Pc;wS zca&6_?k+Ssf;Q_=d5x5yYiyJje^qP$aNoT3{lo65-MOn9=`K=R+lLeKY6Q)>s6iMD z`xkLg3g5Q*^?-jNKwf}4DMehT1i^Yxbe;QrF@HTrs7Hn>hh2Scjs!N6v}(#@SMK3!Nm)0tZL`*fBl(D4%YL{p%|F#>APtnN~A3WP{hto|Z`iWYK~T zHYx49=y~56&t}ByqTVmoo{86JwMF`B@;7bPb6p*kWN{Zhk}ew?*{{O)zl6v6gqpmq zW}3}t`vNb1WFxT;G_QUV<$ixhYz{q-%Trdn^8tbm@PWCytR0IG|Z};e`VczWId?Klk$HPmx`G zd7WNkn-5nk^O%Nfx2dv#-bPs(u2TkzDaE~$skQ!z`?S&Y!U7~sp1ZbM0p@KPawj~G zKTe&Gu1x`yibL5N$K%5AkH*#ZO9{zllb7^G6B+mFUmCiHcDxR*xc-Rz|< z?{qhx5)DuFn+q`JR+CuegEOtn%=0Di@owY&#)2I#7o=wGP4(Rm?#cH{;gUQ4MWCW6fv@j(g47c6A)1~%jNq)m8Bh#n?D0~O*mK1?3RH*W>wgpQ-y&Y%2aC|{cYcXlqGw}RD?{z2QqcHOK0+5{#1{Ww` zr}%MGJa;cbHoc7u)aF&D`9$idrIQaL@8)YqEmyK#I=_Sn^IEjmYwnAcy1q&IM@w2~ zf!^+x(;D1s;m$?t_}j^I5i_AXAyy_;8w!B6U`@L=sMSW zM2Oj6K0=(!AJ)(LP+$t|InlkMyG7kbVP0sf0v7Yes^Aw1u$sI>D;pO^^QL3&H`-`j z3jySLurjonwLy2qZZ^HA$RxRp&E8R_pW6zlP&4(L|Nb)ZGVayiFH-& zO183vSX~Cp)Nx_KWow`3#swGTh_6C7{%H1jaZMEjQJ}GTGIOg;)+%dI!&$ldPQE@o)$i~zRvcaDFw6kq?DbWrdlWc#9y95KY zlMArjs4db>7eCz3xTK#Cmlp-|YJQj~E|PdDH*mIWq<%0CT{1s^ro6p*{kE~eSW}D9 ztSfu_G2&M<&F8b@hJ$a+u>ldsL)ddxW>_Y;y!0s8A=DJ}mfUg~lkTp!y2NO+{t>BN zb>E>XW)Ztd+mWeys@c1$Wn$V*Ih^)!qdq;aEmm2R=*=G00ruKKbX`T1UHYyyW0NSw zG=fJK>S%+znT!}&PgZY?D)HuVv%N=_sAFJu&L|T`WnkM~5=kWGo5~A4AP#&DAM}dU zeJPT|%U^psHBaB*{NoXZjgu@YI$<_Zj}vScAe_SuM%ACQA_jI;HOC^ zGKi9x!5yJ{?PDTC3!z%|%!qEwgB@fXmI?p?qS+SpIpDIB`CdA(0v>u%CX~4L{2P=3 zNU2Sif=c6>%c=7s@IXpR?n@M0IMVC0OEP#aF?<3-Ks4#V72H5rW=RqS zNd=BMbK|H6OzuJij1tYtfKeN}n##o@olt04U$|I&<`}WkmCIX zRDH31lYRo}U3^wlil$Z=+70=pSF0-yUxd=PRT*SVGHg#0hR-P}uxjP{JqWC}BHh_= z=>G|R+L`|7Z5X8eQqBoI+jbr@u^<_<|CL*tt30mSfusyZTf>VZa2+v`V*}o!&PV5N zSYv&&L`x#N;lIP^m4U;h!5$h31e2iF$ApNsVd%uPr4K__>F9q_YbCYx{(GVI)`dpH zsz-hileRC--QJ&?R34J*iQW@>!SMp*wm{_XkM`GC*(mZvwBk);Ty{~V6|KX(bWS=g z)9iwlTEoTIgp!9?C7BM~ksVf6B>UplJo+=Hv(-XtjOG=<)7)YV6K1(?C6�`TY#} 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�nq95HTo%sUt^sRTWGsk&Q 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

      |IRN*zW2X5 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ν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%0Dt|kaKWy7Qd{Uz@qoVAE{)sMM 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�H>7_l^VJkWOeaIq`TGAz0q=gBXxlI#b12Nk>C?}XdctJ7QXDn*0GBE zQmI({u)^be2{p(7m*$Ta`lX1xe%YCa!tDbd-<1{9v$H25NEoJ?%kvGKG-9<+fdJLH zZBVHo%T7W5A0~%v?je}&2P9Oov%IUz`o4%>b# zjk6AQ@voEgOJ}}Qw7}@h|4UxBZBl+Yhun9=hgp5+dd8}Z{MUj$B0wH5Aj@+4i`s~9 zQ1^4T$p~MW-`FD(60yJkOV)%6Wf#!gUeU*8n$O6nsLBPvAljewMVIQjE)C=sYF#|d z9wMcoe03PR(}^)~lgLt>H$$kXG(rIU70fPua>=&SH`^1n+V*T>kjujVTXP$>WO_dz zRvs`utYBh`_-CL^54FTf8t1)kSYS!yUpljhT!X?iV}r)M@DW8n2;4DSe6#Ml}oC$rlBMu!+9%+Pjr zb{g8sn_C%~nds&N1Db8In@h?k1A`15kAQjPHIR$-p(dAMsz$ZGX8)FN?;&Nzk(aiU#i*!3Tl{?=GFFc z(BW4BYzD0*XiY_|r!^2mMZ6`(yXS_VMz==uRl}x>?=_sYMH<2z$JJEC`}?`Q_vxyl z-D6~SU*eQ~AS!roPRbDD?|~4YrR1vkE6BbEgOtnbL2RD$Z_W=uM5?O%NsZKn+E3K3 zq53tY%cB{@$}Re(OrfH`q}J#>LVP-|MbAOwJ*G&85i_~Djz*J>z~=};h4o~CzmI{1 z7u2vGLP;NEml9bJF+F|7je9=+-*Of|PzYjHC9mm8&MB1t*1_k<5FJdA6Giiv1tzL< z4CBf2A0e4;K2uWC#%}%r zEv(n}VoJGjWV3lTnVQlVHP!v{mj=e4H>{GdwMBEgIs_$4e_VXp$TBh1cd*Cir$B(? zw$}9^dn>f_w797&x6?fMoWk0l=E)9wj;12`OEfX)do8gjDv8N!eEh&#;tJDkFqr1P z>3zM}y~W*FA(AI0l~PaV`u^x?3}UFH5TVK+f&w|q@jj1PN76~(QF-IYLfYgdNCOy=*gCAJ!g>WX|iX(uY0 ziUG1M$ssm%s+)rs_kYQF`foy&&}KUw{Fufgs@GY5YuA<%>ysF-#KD&bHGS>!d4H*< z9JDeWdZ7N-)X-siD*U9Wz(8DXvmzoa%+|X*3_gcPO_fRtR1tN2$L>_%UUNf}9CEVzp=0$pN(Noo zcu5NG1srmF_>KZTU2}FFu5q#(=D@(f@y!;|`m(dYf{vHw-xR#Ig&JNf;IiB#Jl|e| zX?DL*F-9C5pp`Exga}M>w!4|%S|9a&A9Nxq*A6M$0btK@o;E{23KCD_m?dwzJ zpSnBa-Fsc%##;E@&im|~HYAQ(BTU#DfK3g5%jq&N=tMC^jh3di>Jsl|tvw4vI_%C2 zN{#R+LGY^_bDBg?Y>yP=DVQgX0?|k+U$7sHq4Xu+HG|KyRN(2fs&rC@LqthkuGahG z%dWgkmNPK^FP|$H%>;7wt$QsncobCTTuMjiIID&E^0#3Ct8UG@dQZjYb=vKWyg4EE zG!&}uuq;H@%$Zg6jePp_X_%A&`^S*8|&g(|@z)B3u&)Df-$-x9m#8p$JsU3exMa0j8BzRl%gj_74A5$GPPn->Hk&Y$L=^AV&O(B1wYz?#Hjn063mS|o zlxMIRp4PfNE^?kkPXL9Ll$=CV9se?LM0NNP*b?&VQV--g{@!Bjcf`~*46042%x<)? zamrlsV|>{EbG~Z$poY=&4F@}a0RB>aAmY(Ck{a`{G#A28!eO2b5 zin=hf36mh9IP^*U`znbFW$Mx5)3JYg`nuZ7=V8#6XzBkuycARgbnTF>a_JK{>qNt= zyfFz0O$w0X{A*4{5KLG3CzLdN#wVR9ElF&6!I~vR`%ZFVT-ox8z@v7*EEI12jMyhZ zB~(PJBl-Uf59u*@*{0RV@VYdctP1&Pql8W1zc0e`j{Ld13`OeQt@5 zr1QrUbPZCjZyKjbUk3YDxw%f_UyRi{V>dVeyEvnb*J8Z|!o3&ms2d#ny9PcLmFws- z09;Sm=|Hjg;riQB79JWU^gIm1NCc;Mu&hn9D-> zafLXWWMg9E`1PIaiuWVz+N66Y8447Q5*f#qCvg@c>3XC&Is_+V+n^Q}}zQl(;U2;C&~qVBstY?t_?u!1#bo94zOdo!}HZ7G`%b?xke;s;??DOVc@?xR1_j z#Dvw3oX)3^4v1TV0@jwW0B#0Qe7=dsw2tV=C6|E|j@Rk&0Gr+1ke<1CqXVDERoaRx zNz>J8oD5$wuXTv|dR2n`Xt6!z`3?xfIN1)`X%x*=>K zDaW>Z(xiI4)wI{eS_;-lHzCo(oE$1aLY}L9-&ILO;OTwC)@7g9vB!a$k*w)W2aeJ% zrF%QY>m4W$2wr@wt(Jim9l~z5dEp0b$|Ou+K#%xvlZmm zRpqk~cSbbF;V8F5*BT6HYR2$cOkWA^FXMp2_x;90sbDql7b&U@JIa7{k5wewW7NZV zN`MIK5mweFqnCBFe2uaU@^%G&BT=z}oc%vG=_77Uml1d~^@CnrPb?p{V~n(@X6--T zUG40S%xFE>C)=ER;U-VuoMF=y3zYtwFNVa&=)-&@dI^o4Pr_YL^85qJs~uo}4aN-BV8FQc~t5)Ma;mX#}9`>kdZwi*f4| z%^k6Md7)w(u_RnhKjO$2aLg2HMc)bxt7J7q~xL%Yc5iIVfO!m?-n zGcoVC{s=5JHeU+l$u+)H6NLm_{nXIG>re%GwiM>lH}j-Is_Gt$@ymNl?p9-6q3m8x~x36lgR zWPo2_&vyRUJwk)zquHsUk}qkQJx%e1zq3fc3k%>o#8LUYc8aT4ljQJWK1%Y7cfB*? zJ`dG|>y2tEWs6owk+xR&VvxbweCKUe8Qo__obM|Oi}geP?g7ikJ-=})-R@Vm;+x(A z8j-JdNFeoQh%M?Gp^XB-&KS6hPCzH51w3dM++?S5+y&|VonO^p#9A-K#rmSmY2Mnv z`0ix%fvw+%U|AznxqeyKY`(@@;_iOdw?uoUsR37FiG5I$1I$ZRVU-ZuZriWW7QbmFiO~DzdYE}mgp{LxlD>>hv(UGI7B>xH}b0)5esjKKWYml1et?!g;PqX_EDEf8p27 z?<2xS9x^H8aPpjgbao%M96$=UyVg-w1_U3lf{0u-7NIzghh~dw4HpG+Wm6_sQdo1P z-yV70kC7D_(tWZnEB_}u^Glt{G5X$4Rk~GjEcSQyICYX4zj9pDY){M&d&Qrr>~8$M znb*Af>;ZiB-hY-DB`1ctN)}PE5gm{hB!Wr8t$#4h6cuY3B|k2 zH)Z(>@DmDBaIHhws)_Qw{7&9GvCG}0i#Z`*#bx3Z$J_AUmLCN9E(*5syk5CY;pN@Ellh7g2Lw!MN~`j2KvwjX=54p9WYh2)R?ap5SGe3(LArj zu_e-a9p;nd8R$8hBYPNJhJXq6R?i~Mjlm*$4_opNyc zg?%-_oMoG)-R+-5cmsqQuvt2Pi!=F#N;A?aD6TN&)T-hHO?Q8H=Lr<6nTY}49;C-!shH*Jhgd))6hEHNC zXoXsnTX(&ZwZ~xHYx!BHsC@lc=!GkO1~tte>raOjUB$fKqUQrg_V!mylp|itGS(;x&botU!^4M5OyVfrpBtbh&ChYUKRQ@IS6?@^3@3XL6_i)SQr%7M z&>rsFS)>N(J6i=*WZK8|f9@hVYgbtF^N4F0m}8JV_QH?6f6MH;80#CaGKag93j%cH zX-jo1qVR!myX)I%7aJUewOS5*D-XYGm%Y>%M;234i{_~-X?)v2`kyg5Y5}cR9*=>O zRQ!BTzP#1!d8V}{ffTNBl;}J+Bgy@D2~>bHl%<%O$2qp>*ct?IFt{Cle2Bv$nA7?a z)=T$U{CTt2R=CWTC2n5uwgeg@t&O3$(+JwENJbDDDb?rrOEc>Hrl`we5OLMP`zlve91z~)YV$7OW<%`mj-hmn%waNv8dArV z!+bD6TUw9iept=O(6o&*bzwcwzEEE&uTqBI>~6my_ky}nnNcbMl3gfN1GelUvnj{@ zkzKnaqid5HBDK4I;i7WUt*xDH#0VsZ8wG)NIf{kQ2x)!NXJ5F0@I*}aLIOWE-0V$jwZyBZi{X2x1R_aI`L*&zSCtC z*fI6WE_?TOBo-s702|+)tBK*>-{LaC9XHc{c|`zHV@1Xfp!aqe($zrs%*2ATK2CiW z_nz0h)P~F(j4WT|T=hyPcG= zbr&|-`SShsa4E2zxi`%Z!0)C9I;g9V_!ApVpF%aU&0J&f=NZJIkU6ge4ff(AQD8w(f zUI<3Er9Jcgb6z1@lP%MPY3^489a&eEu+{$(?Z5L4?VABZqi6ekD*m{)@}p5kp&nAU_;svIh?YPtdOZ#0j6! zesO~FS!nqnF>rpI{Uo+FR_`*jLCZVuFkZ|bh*W^79~v}?S`^I+>k1rZJF~DH>1_V& z=p>${c@x^M@vT2Vq7n;aTPo&W8?rlZiWN8r@%GnGceHR9d0!|KE}(402%OfpuA5hr z3M(&z{E!6AqYwNIQbR5qE=y^TH_x0`jPr>6B};FN9iz>O?oPKTGty1iA0U^VF5Xv{ z?)}E*{BmT4K#&yQ>8!N+17U=?x;jq_vp1kj(N4l8YwXw5helraAlmz!yuu z_%hmI)(KfUXAT8m_S;Ixh96A+WPHe-FF|7Ub6|1JfY&pU>aj2fu+kI5bklklPpA|ziBt!Q$Bhz^aFz1LL z)6+(abi6;r0?Ot|fEr`ksKoO>)U%2FsLMiI!JD%>AaYAGfVbTZgLQ2pV|!5@L;lGM zr6>HH3D(J6*|X)cy%n!4hfY_*dZP73*83M%o(+D0*tf;iXN{FcfgHlSOT~z>v7-fW4M~YkOCdWjlZXm*olWG1V5a9B2O%*2pFM zqVZs16yr+s*#f%`CQq*Q#24mW60<-~YI7Fe;#}5>iIWON;)7xHJ<&w6&(iWeJ3U&gAnjV&XY;9n6ws-4p3V-yV6G!Eu04Yf*G8~WuAwi?bVDC%msok_K{224h* zSwA{Z3nTS>bLyghcJ*G0!g{piIIs2R{y-t5IT0Y_Vf=mjw_V>xrk9R-uB>sojrW9k zd?IB(1it}CB;JIrwnPrDjDTlhVr-GiKaZD$(aMj7;pSWPkbd^L3M8SgUS|5myy1b((u)0BCW1o?=L<3I&u$)Hl+*=;so%w?eottsFzr} z^F{Un+k#VTw4;LbYY%GVGc)l{YW69NSeGNd^hDx`>rZw<0(t~=!zI?W!&K*oQ!fT% zOMh@$tGbfMy~D|{7MI;G->b1IC092q{*yi%<$!lNmpQ-F5$ukwxT_(l_{#4Un17JN zbpX@lecjfaj9@BQAwe=}51)xh!Q&1*sFhBlnkqrs?{6!qQuo+eR0-UkiK=(cry%7s z!3pR|dsPZf$CpN6rg4~GYLz(80`~9#|^?L`XAI{wx822OTjd z+!;>DU7Q>^?tdr^=CEIdGFI*}ZuNJ7b)6fO~^LHfFH$-9TpaTd8RQblUkHkau7 z-n6JM7uRQRBpkieDINX_K_HI52qY z@tOCOFeK21Hn5g$rUnPc-*o0Wb=>UBOLpH8RVWyA8@08CvbeQv-|83Fv*Llb_@cDy z9qg6B&?Y;jg3@xd8|wTnRd$p>GMF6rwn+zYb|s#V^CCW=-dW~D=*Z)2jGnK)Feok2 zE|B!+@%?BdWJLh?U3QQA4dXJCp@^@sbgJ7FMd0&;86DeZ>Njp09nB_VevYA`t2WR_ z-h6ml$*xdF!1&uN$sB?oa!(=#KSd}E6DzuzZPj{Uoc%C{uU7tuO~oR5|LANN)>Bp4 zwPtzk4KQ@RsD*RtB z-%$W~-H%2^N7qxBsRu!jWY*PTE;c&mKF1M1+W(yxqoStoJWn{=rOmxf76Tp5FcM%0 zrfGP}!2Pi%Au!&MV3LOMxrHCRxigu?=_ap35EClv-pptbB>Wh07|$M%(1sYVd)hC_ z#N7EMh=-ItskNAh${C5uwmIRE7jd-WZuzfv8=VzK91rG^!LM!la|^491^iQB_zR+)HZg``d) zPyO!m^2?lQqrfm3%Uq+l0=``7Do<$Xry5QAxJjblV8`tsaekB-N!IJAAFz#zU0T?c zGh#1ZgO#URiL=s=v(#fNaTwH0X(1~znq_iB?sWrBIzI2@%u;r8PW8vYw{Bf${z0u? z>ytQ@MO)H%xAiV6dlll#TXZW$i=%a}^pKqsDFRm)D(!Gapqn8sQ8NAn?L+LS;=iw9J@Kb-RfK=GxQ7efdGjZ4RYQlktCN&F2+yifXUa_F`}R0H`&Ign#iL?zlGA?{(D1afR~5Vfs}^51c7?|;U7VX>Pta6 zdKo9kN%|234RJ6tLM1cwuQyJMw8aX7HExr>x2lbJh0=dz#(}Nfn?xtb<#<9Gw7H?d z7b`OuK79{@O7VsE2*7>)X;GYcctQ`cFv|!h(#s7qm@kJ(G$s{^^g@H*g7siLh z37^LD$6bZMzeyn}NNMCep1)94Nl`xP4^oU`7&w-U-8NiJH#7?Ue>fTP3w@%GXg4-L zpIP!#;=p5_Vu9}p3b zFGa+I$8mfKm#YVg%@`8k(Tu#oS*lZhy@8}P`{k9#x1jf7GZt=9YAOiLym`7;Bq>Za z)^Lj59v=1S(AvkJ6tRn}cGMV%<2=sa*{JGjP<$KwHr%`MXw?9%%HLpTpS`AhXtLEJKgQnFPBo?ZK(1+6*BD0}SRIRxP z$oWoDy9QsPrJX$&K4>JVx?nzbi!?c;;BdS5G8KSS@x4$2J{LBHzgT*?U5%CX&RA(? zW8@LDT(z`uB;zaG^9`}!k^5(T+o8vG`m2VP0t{Ozj_8nxP?=TbCB16)aa$kX+BU}V z>6vUjtH8mBk$p+8s5QRIJu3{G9V~A<=k1{Xwp?hBX#nH;Rfzb3D0pa0)`P;-P!J7FwnqvTGyX8@;z?ss(6psiN8H(WNn-;5$y%Q=XfU zmx=lD$weB|&}(zI;Zei8i5nZeGn7{iXMA_vFK3JVv_ksX9Cz@;iAK?C7PwP7)?U5f zUCSa0)zuh^8jJP)nJ}C9ww&EIDWo(>u-J0_cGA$&zGvswKnd_?3pm7moX{hlV|+-f9-+{?_n-&q4 zB(%wWrpU(Nw1`yMG(1EekGnM5lK3of|Lf8p*RSRclu>VWz{bdCfr)rbbuT1~ZFrCw z163*lDM))Wof=VDZN{;Tm^Xuoi4oWQWA*JLBu+gum%`2{T{I!Z9<^4ezuFTn`L(`u zZBwdb30V<4ur4SK!4$2e};7y1yKrPV;2ii zhLyf{NRyLcqCPG&=S|#u3u{}~rdK$FXM<-l9S|F9kbDqjt-AK(6~uogh=q#kM4pVr zfCYb^%3k=RnJj&MTq$9N6Qq5ntCkb1ykA%P9{Ovl3nw(2Adbs^ZCBM8MW6RA=+{1n z(OVV(-Xl}mv%jQtgrs0uc2NVI?qTj0-UoX+aehhdZ==*lO*&1+pqOwH!0{48gS3|Z zj5>JM^BTpbz;+>)m38*LLDD+f{eElHBd^PX#OM*vGgGi;drp5=VG#$el zT>kC3jLhUM{E^2iVSlI6uie_rh+`-ZtMf@UAeiIZs8ZY4I)+P42x+otXyu#UPvB+d~$FZWf(X|YTl zpGM{>rVn{m7l9&48+66NWDx{-HCZmkV7$Z>Fu7Q-?LE&&pYTk3@qigVH`Jc7)GL({dXs@M zXJ7}$7Sg(-_?RRvJ9Z2(R)~Nw>5O4@DM--U0`TBCPRt-1sdG4Bx9>4Ai4XNtQxGqF zz2+eDrMN4=b@7b~=;H*$ybPakLW<2!?yX3@Gcw%WxDZIa-t^p_ug0M8;z8KbyxY2H zDQyY2ZoMX=Q%wwF^|F=rjN9YC+Hgl%pJ1d|&6Kn*xN4C3gM+T(|6Ne25Lk37ucj8s zZfGc@7_J~^-rt{g#Z05!_)T1sPz%g(yj{G7!?0pJp!&jD)a3dhxEYLNtn9Y)+J_2k z_&U@fok`+3%Rmf=l{VpK-u8Cs%EM>86e_ORj;K#Y@^-fcwWR@h+a10e>%Dk97~WyJDeu^8coD3?r?1{Fl(%I zS%~k1F3Yae7@s$jb8iXfv3{%kqDf@#pKRDeTJxDtX(8X^^-;2Wr3l5F{j%B>(Ycqe zXhM^e#?%#tP;3Ot2P0G2r^-E@ScfQs0p5ExA9mZZ+3)B7BJ# z>VZjBwzlhO1YSX^r`Nehw!GCS66oZzApn6LLEh5snCG{0&^VS=Qtbk9Cx9l&)nBSj1GR0Z)!71<@(=&`5 zxzWDXJi3EL@lNgrL+a;e>*7BPaeM1aKktm9HKlS`$tXV=W)E~RwW9fI#|9y_0&%4*|uV&_+xhF12G5P>LktstwVR|}vl}cCWCChq z*u$)?T;nr?&PnjQ+asOI=0UaHc^Zh5-A0`C znwam_Zn5*bWFe1LE|A*c`GD-6LrPh~xE(K{;API{U96OSmn#p%?hmE-7>2!7Kbwy> zM`k#URCVuQ+;k1PNc|Gz2CGr>T87-JLw}U`{~MDGmdFkh=if=3Aj^t4=cscN@;u)f zB~C;jzKe340gtyIPktjXcitWJbxGSLs(FXSnbLf1!qRo?+sRsTF&?6Jp2cb(Et1_p zvrGu*^|i^GOg#+q2 zvGf48tHbr{UJNIaDO})9sWdE>+PC?CLO!)<{&oDEkJ4~HaCbY~v3k5Uzixnd-}wHj z0$`yiQ~&jIHa6sy{of`WN3k%`Hj*%{$TLX8X88-2+Ly&jPbTtvm;I(wS4s@K7X13V z+a3V2*#!ckWy~j(d)-lI7NaK9GpGDhIS8)B+fW3thv$p>$47-u%2}g(+8191Wk2BS zZ3P&|Rjjw7DFU6t$hlX%FVCLtj-DFh+6d?PAwDrWJG0F4Go4d3OI!Vmg12~7IE{9L z((10hFh(A&5~LR%*(*$#qM_!UdqX^XCLh_Qbz=YXN94j?o~ff>PX*H@|GcXI+XSf- zY}Q?qKZ(d%*;<{fL}XWnpA3cB^F58(st47szIc}&0ap6^8i}bIs-wI|rg_pw8P>0aH! zuZpOhq94TFJFRA{`Fe`5hu+m?^Y%*nc--;UEU+Q8uBl4P%g2j}2B#}9u5?)2d4Q#xl;9O>39XX?x_^CK`sQNr*2Ue(^r+i~V|zGI zSF-8@Lwv;EE*}!~f3I8@wr_!Mi~_EQ_-#R+Qe70~=q2)Mo$;Nh{x5R75;G)}oc9;l zmJ=TV^~Q?Q0Tok%iIrt~X=+NEQG7ppGmqL7r*Lcy-zjVA(>lhsa(c3-pi5)$S6sxW z91dGx&5Zxi31Je0M0kKDgRd%;V3t%3@+SryU1yt)7wFlNh6SYG;aIvswp2#aW^h?p z^thdu`CcgcJ|nJ~lkAG8giy`Ca@IzK9mMy$=^lMPDy~=EAu5zt0^B1imy*|JbpoGGFQ1!13x3hDg!oS;E)bi*k z{VOY?u+Z#w`fS8oWt7ls(FNcT_jFJtxIL^Dh%i4S9+KL%pZJ{Ru+{cX-`bVhO;JKK zY6YuiR7c-Bc>44W+4k{0T^V!nSJ&D|%_2`q;xiyT>}Tm5PI7N;^CiX=cowhzvtq*B zKGGP|XEpV-uE(kTGKJOJRx*V71>LXmA=5!1y7)@O%8-T6b$v3@b6PZ$migKBlJ)d< zN#(C8LxC<#h9-|Luv5mxcfU(6b9o}3YI}GKclv!lDjujAQ+)xjPdi0B_*j&+Fkf91 zOzO?3!R{XwCP8ov9j10G?F!FByb(WL7G|1@YO@4Aukkqy#5MM!J2@+T$)Smj-jCGUfWUMv-Vz ztFvc1nQbf%lGr)-7U}C847FWKes})+Hd7=>FcAfnfJ%I4=HopqD?Ds?^YIGrn9u@i z8jxK|wfH*&RJk^(Ru+9@AU(6D`P_eWW|MpC~ zCv_l}>!qJByM%<^lUBNT2J23t~O zhx+@qn!f0wa9-WT^SLd&d*oe~SFxZx4!bsij7HCUTGo$e$Yk=tzzg9+ahKh!_ne$jqY>P&GQLjF#lx?h?i zzpA<#SAl3Y)z_%}&50?w>_j2Gk@{J%#}$Gjc-c9;*N?3?nL2}_y=2k4Xah2TbSgCu zBVZyYmY{1$53ZDlz`aI=2h(8lY>2~dezN@h!v$d!OE`Jl?Zy@KOxMsOUm0^pg+YkJ zScShS?H!%ZPZQxf=xgm-pBU6Q>%;DAYqeVQD|kKU#Z=D?5Pg==@y7FhDiMbOMSE|M zW~i4`YkgxQta$6C$>)@G^L-o_j2wxYe}R@V^oi`-?U*RZO-20ASOcB5vTi-I zSRa}Lfy$%0N-to#4%{Q|JLAhq&ty#D_lmRc_2C#UrQ315#>SdTeD6nWCQKF@ltCAu zU^E%e^WIN(gG?BTln7@WzW16nr#;UEw|zsRrjE`!l}H$DcLF8QZmZ*}JNNWFOi={i z2@$V8T5DHYgEkczFF2n9KG&eXJdap3cM=Ni)CL+PhMRo89wKoY2Ym?=k=;G%I4%{8 zjSMn-4*q!=#e|EGPyNG|K1TEe_Py0?;(2^ruxPY_+8?lmPP2i5P}1q#rl1H^o~YO- zcHu^IOff%N4|G_T6wnpFIUy5u_YPLQ{yy_K9-A&9zvBf+pqxGbW17MuW&+t%1zH0&2c8@{q*o z2t76?Mp9Lki|h8dwV~QE^J69}$NJF{&)6Yke@a zAY!uCs$90uOo&>~U0+2UPJXS&*S$g?ebs6TkS7}$0B-hS1=m^)F@4rhr-e74>_?*CVks1nlBEZVm& ziP&`2Pu^LVi<9!s#zy^2v2HIM$ggoEu=BpvCVPac>|Dvw5IwU1*Yo$pDM~EN0w6I3 zV)l2Yu6A~iwd31`CIevh6F!>KU9q+H9LAnkdt&7Q<4KeNwaf;AcuKL0@Kt5CZw%RA zkxly*%xrQ8dv%#ep`#%#X1Q*1qqH-`!(1jZ-U^u7$e08e8}IOsI1VHE z#a?h&xfR^BLFjVBFJlkF|^Ef=4(!+oxH9j>q)WzqSfo} zckBDH3?P2qdc_qfg=x9B!t@l;>D516l+b}0R+NBm82}8sT(zV+_pPQ3w{;u_rs}F6 zenv_ig@2KhH7xY+JQ=iz(!$SQ#hiQcbpzdfF^nAW6EfTvlJDn6!#(y)sM}aBe9grA zAj$>4#}=i7^p@(2NO$k6C$ajq>~#e&3s}y)Gog^qwn}K?7dDmY|C_PqNx|KL#={KM z8{Ak~iAw766xnQ)Qf;+8hW7n@%9*n z4Ar*3=HTN-#M`%mc*Q%rW|=wTNop4v+)Tgr`DKs{v~8}x<1vOw1Invp(kF-hTqhLm zWEA93m4Inx^oqVRaOzcvA~CILRAGHek(fQO&WpFfsB;>ivS5tYZ5i0+r> zW#A*pNB`H~{pZJ2WFXV5~o5h6S##0-iw*UUSL>acS5>WZs z!qxCUOGV^_rh94`&w~uD=ljn;GeC|!;6p-90PMMfvkn()$T2fJpBd^yLUEHGq9NY`yEnI>UWxaeumn8hg{^V(c*1 z^Zd*u8w|Uo@MpOKNk|#zmSPecO}Mt!HM`3#h~p)2vYM^%ieWYFh~vLPCCs3Yx7fa} zS{wO%If>AkZwh|m1F%mW*CHr{sfFj;f`PR{=vFs-3(fwl1{sg2TwK#CpS2>AJe2Ym z2CcpnPo?(M{EUrCO~q@zE^KI)V;>he61hHICGdMJr)-{LS8({((}3LA7n{$c3%W9( zfv2@|%C_&s7b>Wkbztw5SIg5XbWWavrrb}L+_gsYms@!6_5t&)K6wH!xP7v6n;rpP z#O#1y-`ogh7XO-;1nLcbst2?v)w1H&)+IuMW%Hsbvfx&1&LIhPYh}$P&fFz)dAaGr zG-GM35Bk+F=9c>4|{UtSLx^PplJ0v#Hk4 zvVRIjJzx6ouW>;EJg9ymqA3~F5G1M9bx3}z(jrEOL=*57inPojOBE6!82esj42_N! z4y7MS?EivteU1C8Y6ThPa?Bah{K#P^)z$mYGynDzvC+B!|Dq(>H}DeR$+UY;Z4f2K zG()92Wd#?X4RMhiFLtAO5XD&JlkeXeb zH9vnA1n*P`*YTNBSSX%`VXYQjthG|19uddZ`3Y}SoD^p?{dfb&nuVkG>8Hw3`Aw@X zwsPkWPyQ;h+;z6hi9I7nXL{%qxlc@CFX{F}#Nc>Wj2!$Hhk8b6qcX@ztF9DP$v@F_ zj%=PDoo{a`Nk5W^-C=F;6c(p%v7k2GPy>$3*xyQM2SV`1KX>o&Yd?dnWV7 zp*yx-QNXZov|(4nF_BjF`)2y5EJ2vZ?zU^9_x7@F^Hu`)x}fC-XpKGN+DCfqs%?%7RVC+C3ci<+^*|nMx$g@HEIDAztKKuKjZJs`;wv4%A+rp5YXJWeRC? zw%eu)h?^+fEvpVfA|*{wwbAbB(g6oC}qi$^U?Tx9!Bn>WeCu1^kp$4C~szK<}U$$2RS zR`6_2vpkm_>)uIM3=3f~^jsriHTlfKz#^-n!szW<8ZrMDnvy2N_O(@tqBO!5%y<$y z-REqSZ>yuWT_0?;sI?F%Qbso&GhdS6Y0tv7tP`KfQdCH{S$)3tdt~%Iw!9HR>#THh zyyaplY9;+mvd$SMD&5~(&Jd=q4sYlL-+(cFomPjOHy`j0QEX{#r53x@`4gV64|h-$ zcC%UBib4)EjG{V{uP#APA=G5Owd?gXW(I&P@4o4+uTX68Vz$5;`Dp>H0Wkyc+;U1_ zAIuc^^rb8>fV-yzFqjjbyRmvp^kcmvx-|(jv_eqW_6ANEr28oDX|?T||N70#oj!W0 zl_ps&wRaKBH*fJ;2D>DSVyvD9RjW6B9)yT=JH)j@tcrq4ibOyZSHGq=ZHHMO%y`Ss#q*H+g%EO%bL=Jkx&@Z)(MJ zW$)t$c}hkiB#*8!5(9+%d=}~1xnVQl`P?v>Lm|D#voHJNwzM@a35j~>-ZWubK#Dtl zOI1#65RuQSFx_H9akhGmml!Y1R|W<9A^Z= zA~XE)RZSVG7=N63yAZUFn*rjV3%XTS;;%_Eh$Ag)jz=;{D+|NT^R<~dE?;=Bb5i{I z#=mQB?~C~+v&CKwF0EoW^HG480vu!jK48-NH`$e53@0yuv2IOyP2*daD|B-(l&N>I zn~bC+i}MvSMsq2_e-LNL8(z&WDV0m6Fq?)X@9rPffi*ngvH-vH)B7-zCeUQ`6uo+! zp8@fU`^=?ORj3gUQ>T9c1lUjBv?V2>*q9xg^UV|tR30wA*aks=IbC!pR90BB{G@A-=e*< zx$@GtoRD1Ly=qa8txj1H44*vBa--;v&5y_q@L#5k5px{;Rh6xxoDj~IYn}4@KjM-I zD>+=o0O~c_#Tj!MPw;dtyio4b$QbE4uT~LAB@eeJZ!0h3`%Q@FHN3k~Lt(!8I~CW= zZp0&Pin$iM4f)6Uj8ksnAkz$A2d;y^`6HBiiLH4mQ0!}O&q{HN=XHaf>7=jim#)Cw zNo7LwQ+e>OW2fde_nL1e_nt^hOn1BaSxp|wL5E7zu~V*hnw5B>S81tv~T7V*ZOMPLu-a zWTF^24I)+QI(~=;5Fjwu5wwBbiX9MK9+s%0KII-a-6z!*qq4$Ck~T4|$7MQ)>9 z)HTiC9`U>_V+IxQ7pxc~@;28zKf<{dL*ls?l9f}bzbT%`=feHJSX9PvAvB#v$XO`3 zWaJIRS$xdha9Kb_tMQAI0Q`E%&8#Cy*LO?isuIfjxe|7u5QGOih>dkrIP%rzZCaoL@$Q z@;5;YGWy$h=({SF%lpk%F}}_UYrjTdbC7rR3}e!Q<^=I#3=v-OwYK*+ z6YZxD`%laHSDFD-c$kLU#dHw%YCzde+C3|22I!Z=BD;%b5r{6~&%?x?=m#?fUp!>d z$6LS_-`zjq#!I>(eu9qmFb4zc6C6-#M zwTRARw^8-?RdX)56GUlxX#*y7hL0{d(+dm=jf7SD$9wUg1Or(_N#9|}jTo=>dhT*p z&X9(wK1QAwf~0y2J&~RLOnE8~j#742;6Cc1)0&nB)i%s`G50S%KNPTtL&)RVcXaVZ zdbLEYtU%3ATLM!F*zdMD1`5a86G}2~thZAHZ9R4X^W)-eckg>kqcy38xnbg8w%+M+ zp6In-E+G&KSiKiM`;@NvHzph^@tz2;JSc;?4!T2|Lk77vLd6M$PuE@ocizv*SkgSC zNKDRO7tiBme57fY54IH(RvhmL(Z@Fc(zw!(0 z9<}gpmF;+ne`CGVbdMW4dOs$oZ|y-8WuxK5hs`69{@NuUT>6Ot;w6)rAoqE4&2xNS zM&Orfs0zt@j4g9vYE4Rh`1vLGh|+Q2y+OicVr|!j0xiZ=kt~Lu+z%1sbt@BdA=m!h zU;mK}>H`&_ssd^lC)O{<;hrT1NPkt>vub8ZLaC@#o_05LtaOP)d@P$d75_(hzE|p0 zP0sJl--owT4+fywH{BRc=5gALkeT_T(c)Vta6>uyV_>f-h9+?FzhvHb*!!ZK_1cFi z1=Rfv(Ue)cANW9FJ$+_>do{_#w3asQ0J+d-J`ca&;Zlpf7e9;} z5k^jO%UmZWD(YwBxo{yRBRvZZ^4n8ZDPKK>pv*3`=c>OrN)1-}7i>?y)O~kVh(WDr zDx`2obwa)SR0!I=X6m!vb#00yt9i>gB=NZ?*@9wr(9*u;{;QDeHMI{ur-`XyXUnm^ z7{S^}KAc;zTFZnUKjr4jhvz+(rA_UJ#(Z577an)fH9*>Rd16S3sTWkcyyZ;EdnGwY zk&`>sV;<&g>e_FFp)afkDVN4B8AU2Q_VOgYS69v#YrCN+bI_=(fQn%rNZMtaI7|JfPwqoARZMo9I>Sq5U9#Y=zQ2T)EZh?+--ZlKli zEah|`^PtC^p606Q%dO+VjBaiEJ()Qxze3#y7AlvC6#Iy1N7JRqp?*vqm6Klc318a> zzj`lr@@Eke?tYK{8y=>Q>Id_h1jI1g=Ja%#mYIOoH-Lb2L0sDqGksAa-@sl0Fo9Gm z!u3gzmxKS;OhCXfhs7mED&~Gj2>L=@w8QOB#y@oM01cEW%U1HpnerIK&YM(j8=QZ! zXy#^L(2p}6??W`za_zbQ+E|Z@j}{v=JYf+-h$^GQH@Ol#A$N1RH|DF({<^Sj=6Y*U zPls%{Av9W}pns5J=GJaP>iZHp4s2B?{eXV@FOy=9-&9;rUj>39^r7oUpABUZcb3&bBds z?eia)z3nldT{z-lmH0Nt;GrVLc2}yzj@PRGX~n zWdf|}g8WWGRZD6!NPL;&l^(|Gdt*Y{_T4s)sWG9;@28x+7%F(+IfEb>t*=)RBNcTz z*%l{}yu+~JM{)0uX+G`Xz{iUDczw&xM7C9@u`=9G=82go`(%u|_-Dfo)AD27zfZII zb()8=ZOXA3o^%S)NF=8Q5Oe@ey7He&UH--e<=#R8!VAUQHR5!asHW*49+GWV@!<8eR0y&CNLYiqxCs zFC2SWlXeG(5Gt^3=5xynnr9Phh{I8-zy1d&>rzx`@0b*O=l+&e0HSvSzYKtmuA0hJjY-$vv*`*?8T&{Cf{C?RBS7m+^s0+iy4AH(q%_^0UbeRV z51sjw8R7x#65pPPcUtXccuW;GQOl(LlA3-2$o8){zrhy@fZpkvdGh{GLZAOAU4d!D z@5RMLQtHO<$cLGkAU(5@Ie9{z>(b^-jvutb zfYM0*hm6blk8*_etwP5p(e^PA?W&VNX|5c8wly<&5pVAAw`^hsz`4oDzy9SMt>Y*mUiQ~1nl*fgihT!Lid>XJ`IA;&S5*OmLgdQ%l7ChUR)oH+pOxd>#t1jR?R@SP z>V&j2DF_adZUK|^OqV#NJrSd{i0N3Pkvo&J0SIR!zgiR>DmwJ!=_Sep;}N}Ru`amyB{_<~)CvBI_x4ACAAlPv*PSLMtA!#S zcsn5eiq^DttNVT`?Q4%O4J~It>t9M^BZBfR7RwL#_>3BP{vUs=DMQdLz=Y3KTXY14la&mfv# z{p-N?d^N^jtIZI!i<97JiR6;#UWspgA>Q%wS9Sh#fklNcME@aoAgQLc8MH;5Z9*1`C*;EsPlLQ*2)!l+&(u)1Icu)Gt-vY+V%xIVd*tn$AX%c)wo9?sM4f zG;ae2aqldam#{b2#lPr2;`MT4K&u7C7JRH4Yr;A9>1$DZ` z7WUg(Vunsg)muPPDKSvQE2D$iq~Df<1_D!vQ|QTT(0V5g@@tO{(!j59-IEr ziJ{VeWS81engmbIHM(1d8rxbGcFt1WNa7<+C%?cN!)nt!erSlwMM|Sq%rRatt010M zZ2>p|Ff^j1*uP$SBiYP4UVPc-uLOm4n{U4uU9o2;qtYT?GZk^l*__a?KH^+U*+BZN zM$O^%zL3bW`I}p8R3a8A<8k&ZhT(O)p{9;n6leL@8R(&F=|(p(VG?S!_4|h0%*4Q8 za@gkM{EG4E0mdJ(*m(ce=;F*1-`3b3STt0&58=7amg8fGo#}51y1&r-E(3U4rw_QR z6=E#cZy+;>k3b_jQoV*s3)V%Q6+XdtekALmmLQnGfnKp2x8mQ=5VigyiaFH{>7I$w zzV2`0N}Kf9quB^E9tS)hZZ;B)f*(3O8ZVf z(ke2>`gK?PR>b!}-Z)f_`e~^N!%vE5QhQYqz7QKk>`b0hF9Pn&Los~87ia^7c^m*X zi0@pu0XVs&v#IEh(WQ`NpH?APp=(hdr|qwIYki&d*iSE=0OJSs`8krCE5qNN8J%0V zy62aGeBiGtT}ZRtSMTTRzrtfh1})d9!dcWzY{HzJCbgvv9UJAk!9CwMNXRvITy9Ym z-dx@yfAu!M^~>ToS7ojsX(Rt;4kgmNB9jsk;i{_5a>5N0yQt%Nd_C;VdyDKNhxLOy z#mct5)`2#6^GrxwR_Z@&xMY5yCqvXiJ%d=^H_y*M7Zl&=BN0y@|4{Xe4co#Qpb76Q z(vfDXW4eTXcFYp>MBY|wTFebE^d2{F-wt-zEBvN16{ir?B&)epH*~I^N~m~gvL0z- z_G$Hl4yd`TY;u2C>{{8b^5$UdaV6$pT}$pinWc?{LDV{E7PvENb+W?|a(TYsO*~(( zIMQ7V)Kt2{k@h(U5Zchyh|2>5i@sau(5GHt4S(nd4aOG7FUB+YdhRDfTt_#@Q^iyC zr;DQM?xEMKi?O#e*?$zM#6D)N)gm^#%snZqL6qdYC)3>iN9HVYFP;pdWwO}P%@#uB zG0%wMi%m0e$&Tn27s z0blino3h1|t*tvqPD=Uzx?5=wwc^8cYMgQQQ0XVD5gDW)8B#1TvWAS&ZlYZ|Lx%<# zE{CJ)q;sYf()J}q!}DUA9}awyeL%R%kAIi5Oa>hN(44Xsz#nr0i!tze(1A+BG_f)$Ux4leY`!yUeB3qJYXugCez(QTS_YK=Y`PufxV)E>nBmH*Nw*( zfYm3<&7MDs3+1i@fN)mH{Dc1#d^+WMzRA<9kALdr(}WaIy$oVGrT!^J$S$bW+(P4N z>w!j4#|_^+=#SAa1HbCq%cIBThJ6~a4Iu+Tg&QK_-n9@i&|67}a0Q@Qq=rhmkS(Kw ztgP(0-$F;CFY$*mSB7T&D1jR3rXGuHd*OXV_)W+4=daw+!vtjEOh~#f3Q2NL)2u%r#d_L2cPncyP~8R6XP0qsLtV(td(v8TybR1l#%Zim=Q0 zAJPq9+Bgv>4hJRIwvT6*r!uhNi22)=M6;Y8@>!DQ#_AQCDAfH@4xHLb@@Zfymq2r) zm29L~`6C&uz0kpka!16`^zOdU4)H?A0K9$XdS{NpXc1Tw{ia9skiOQ3q=k13?Nh79>Vw$+4{x*Mr_lGTVm?wcbj)`sB}!cPw}b;Oc?h_ss1 z0S+>hP;+wcBlWs6`4q4Icz(RC0A`en1q|=ZtLcyIg{!DV7R*(bZ*xopzq$)|M&q%D znzw!A%z-nB8Wu%ua;N@kv4|WWJjjub73l2Sjgx&o{qq@%-~jq02v(1xq5TVM)j6o2 zplNIB?2haCS6$Lo`CSdKL7Iiri|6I#TJts7?6YzuMteH+@1t+>zJ%ViavNs&ftj3a zcup#O^@OJ)_frZB>dHifOO@+}Y+!=u(!R|RV1;8Zq*+E~9h%$A=Cft3{TAQK!k}+H z;E{*VZf(uPmambZ<3FU7SWsgl5BCRu19T?l3KdlyoAKwc{@(o8_nF;oC)}R_!pZE) zM9}0!7>2mfu=uBiir+b__uel&Pe|Vk1aQSu_sf3PJkQYK5J_Us(q8KuXVyt=Dv6W?D5;$N#!aDv7z;bvB~cRa2%=_&GtD%sb!3L(Z1Hyu=SBZn(($F#!nwPu`+YNx)}3y zkg}rg;{rd<{Vd=e;8mZfN0J>@d%zA*YCO_%T{mZazczeROJl#Vt{A zuFq2qga$LA7pn>PE5|#aWXPJ}wSlLy2V^Ym7x%Szui z!EE$V3Y_sFJr=_;nmZdL*r)DPTK%9j(&MT&By>IrL7Kk0;srD}J;Y#9wS8cLoY~F_ zMc36Xdu%ujlXf5wFS6F<)prnHM%#f-6n7vtJA$a`iLUm^_<8Nu7nCBM%fzLYi$)>F zTw&9btkkkW+OKxjTOR^N@!}#* zzFp3}jjmY+YIxva6J;CejN&tS|GhvPs`q49>hni%Rx8(&mhmB*;8U{R)b>pI3 z3~rMKWy%OzbdvO!Y_NpM$zxw<8!UzSdTZ^@Y_xd#AoW%<*M)=Da<_UDC3-h`ON*z~ zl71I7&4x*2hudw&E9km!#CnKJ$!gf+$dN9vQi-4rpq<2H^}=t==~i=rHauQVRgPK9 zDUc03%pUUWK8bpWK&CzgF?ol&?_o7BMS8Wk?KO)S_$%-3S3ZjJ0U?d@+2#XX7azsz{0`JkZp)}N4AHJyrLShu78C@bswkvdX$ znQacfqBt$Q_#GWi?uC4DVYV!hyb@j0@jzj>)J(3DsKT(OJL@Iw#=va^Q55rCse=F_2ENX6Y{k%^T?D#aAPN zO7cg$E6Oe(Ac0tdGfz={It~SA{DIeH zF)>3(WXhBK#q%@rFylh{2?GkTB<=RYGa7K0TJ3$_sip&AVC3`G`ADSx#eGvTI0CeC zG9^^%-iOlgYLr&}qq-k&e!S0~7>&d>I<2z5BOovK(PA~mWt=p2dfHFGZS!|5+LX`V z-3eoJz%wD!O^GDQt2i@}D*$ymQL6Y|X#e5)_JYN`9`@t?pDi;6t#(De8?$|5)|V>n z8Cr&5>*{yOpp;>Gy;ssgbh2zl*B)WQc-hQ%S-D&cWy}iAjjvpL1q0MKOq%5_s;}ut z!6lS4ZBN<)aKigL&6pbNGb$YxVpn3aU5aGz%$#H55rPyajVgh@-<>uOoAzZG*V2;M z>mNVV5{<8tvkKc{uyve&IvtWEG}N2$xx%^LU#ys_iXjun3TQt&1K+UQceOc8NV&SQ z%-N6IxW@c3?%!b19?V!ZXh(l-6Lzk z0yo|Fw^3e14&rUh9mIb7soVT!VmIdF{vEbTJDCu+9mjIAjNvg?;BED4OjH}Uv*S3B zpZcd7wte%iiO3_kqxtY5bD{p{+__Gh%j?u4j#4kh=>wyI_l@7E&k+tT?(r%hI*<8J zSe;Twf(#l09t z!N22FHGFrM4T&Ggzd_l{$B93+oUYNJF125zY65r_?BXx``4*rT>0#3QIJ8R@_6Y{K zu`YTp({oV{;CJbzGwf54q~6nq@fd%C{+xo(E`wCG2B2~^`n2J} zDN3fW6-LW%>ce}XfjJ?4zv8lWrB=^rdV|6JiPt(?`7$^ufcne;Wj^@1@U4O*IriV2SHms+1^?;2W1 zKC8C`MHnX<&uY|glFm3LW7^C#8>=ytfU2v!2Y@+=5Gp%c$s>A!%W)IuSK1Fd*kT?;wiV@j9HjD zG}CwZ<&!L9h+?k=P8OAdmCxovVBrzrJqdZ^skF>J_t11I2Tc_`G0Vj<$)CsW0C8AZO`i-b_KMHh}edBhsm$&N>2@s%Ba54IAxy@L}PNw}2sOdIF> zor^WUxGjG@(bu_oFo-;TUK=>F7AEDhI?!MwuO(2r=Pj6RG-Epj%!%F9Uevn!@;VKm zKm1q$x!Hy~&d2qUi3#AJ0=?%)p1pS4Ch`cS_h!=aTV72l(NP?ZU6YXIv+33&y5#xP z18?VZET{g|>c#Ov%RSq+LrV2{Q}Y6Z{;AYE==(8dANG!bik1&`M)9MhUI>b=GjohY zCH2+QS0z0Z+bmq`i|F?hqR>HcQ}!#u#lk`y?cPgBLlKdUD&4g^)=CcDYk_xf2iO*r zLn@SxXri!`l+L82jL~K94g%Rw(+z6t2$lRm7!Kp+bs3gkXLP4(bLE9WPUF}^En5x& z9Rg?rZqX(MX{w|8S>e#c%r#`WUzf)(>A$_i$ms0W*y!28?Jm9EHN=le0>oB1U#pb< zDcL&-Xj|N4L=94mISV8crkyPTrF9A?Z?ac`(A#lHa6(I8_+|)2l*Eh?{oVEqNlt41 zn&#~x--Ej+L0E7 zkBR6{V1Sni8c>21ug>y3xENxIMCTiAo^pY;W`Uae{R}o5CJ@pOlN?9-_>h;l6U`x0 z@CU()yc8(ZkxR4A#E87Iab~~3GZNr{TOo~+iM)RJ>O^37?bsNeLy^sLZ)zajj_=EIqSF| zmF2iFwh&mpUB2zD;5SP}kQ?k?wv9focs=QQCb;Qi>@WczeChwJA?z7_cgTkn^fJ^u zt~byf02ty2O$0rvfbeB+qkxRob>RC0ea}o37x7E3r_dd*4DG9!pqH_GR-`$iZD@y% zy)WaaH;?4}-}A9*kNEAY0!#r7H;}wMNafj-ATN>jVx@p*f`)+#5c8m8f3AhPKTasm zAzy#}V9_(d`oC2zs<1KSo6O3G@Yz}WT1>N4i2A1XCF6A)y01cz#sr}rN2OFlF>DR0 z@Vypr7M25>I{HJ|vQkl;i3t83+C|JVHpIP^2%UKBgkJQ5n7z}oyO$z1P?+>|ZR;u5#=kYp5Skq=zmQoUW`YkdKbTA;_2pvmXybWT z#^Cnoqf<>ILO#mfLUzl66pB^Sr0G;DTa);@r{kEEh*rlTNdv&RH{QWD%y=L-&|IE? zn%fkk)%C=EvQuS>^Zm!uh?vy_upKD;+*8D{Ej}^;oh&8X;9nBMu^Bcl5+DQApp$KC zTl+Ln%Qm$?!8DQyRM+~4Ib=uaTkmKP9=wEsG=zEe_B!{alq%bDxXA|yn_@C$oGC*Z zocP;t5AWw@bhi*U416HG%Axfloa04?Q7fvg_=asVT6r0fRQY9(D@70!`f5J@FuZZ) zdK&%d;2AZCn+8fM)5D1ZEz|IfskiV8?ckEGzVHww>GOVxk7G|nkk+WpDC<<~^cx1y zg0^6+kD`V7z)OS4mdCs-62qHBZY*Y*HI{nzI@2c9-IVS3L0XQSvS`*MPwU7Ko z@0aeSz1q?sE>v0|*yegNE}nruJ>$V+1*xu`$@i^8o`1F?=5x?0g$ITi9lHICKon>k zKM~@=ut>kD8CtLu3$h)1Wet<)%qTO;4&j`4MPnx|M9->74Q3fYt3SvH9T`_@3Z6CXYU`w_;&(+JJmvx1CI9WGzE#n zSPKP+mR-xo!bY$AAtC1(#W|QHF>1^#ERt`Hsj-rAQ&fdkT3CpR?F?Q_*!_sN`El8$ z^Z*NmDDRK~v8|MrmE2>2op~d+>ba?yY^isvZgi~kShh-$>#d@3@F4S4@BL*ZB5Kgg zhmVGDeUQ7`vfHLp_rAP(r5H*SP+jdVhmhgQr#E~5V|6@klb)ZSR5B*|(+IW@HMuO!|?@uhekR(^j42GnIVNeKg>w(C#x&(c}^8i%O2q?Z%wJul=l`gZOSct~5aRE{E!sJgcJ-+`*MhtOH6spAD_W zR;al_vxhlY+|@O3IA&SJOB@M0r)OlWY`)ppc)vP;yr#&zD81hIM50n48`A%T6rYFt z#&>*J7@l~C4)%eN4Uj(spCw$|vxJsXD_t+T+&D}asvoTi&}AHF_CLKC&lfh-r1k!{ z762XX7gbJ|fawY3uy8hjUw*4JaaSTvRJR;is{kmx)r*<8I|QZN`03G-f#&0r52 z&Rc}zC7%|B6_#i9IDw-Wks0mxM`R`0SlPeJuGkVEyE(q)xjQ^n?c5#Lp~Ig*8#b@` zR46btB)ozzUt?($yx6%u3JOD+@07cF=l_ZZWtiB#)pV{bzhULLlvQ*RNxa$-&`K1g^CxSO`?CLj93VOQfed4m z0xCSM`%ic}3l*Nms)1UFaw5H!1mu+D-)qTzd^UEbzqCDj0PNEg&r^8ZdZ{y$TuU;Y$8;iTPRkLgFM6{1tuUy$b*_~Yf&S!l6Pd?*>vR{r=b)dn6 z{8ir}xR|zw1{xE+n%R>yVJ(qEq;X!=-HqN^f7))tAA&X$^@f9DqTk7?siQMaL z$~g$_En^nQE(Py9ZTS0t8!Bzaiy3^9EbT~0>_@ULJ?RW)#@|@ph^tI8Yh>XU58q+9!oNuAjyGOrz zcwi^H@@zjx{YER6NG?YwGBp5w$u5iH=Axd*m)N?Xqs2jckai6G&a;pIUXOjr_E0b* zJcOd-r3@~8D~%)UBA+UX#eo;I8bMot+Si#S?{rh;0{$)04e z6_7jTu%4vJVRJWD8at6YaTpEuTXaAjJxWSDq22LLFn>0(L%c_Fk;eOGcft>EnQS zpxtYOcEZ3tqZFGf(u#iz1o&kJHWAvqn^S!k;F7TJm3=?>asTV(Dn~a8`5sjA(7C$P zBgq)M7osHDupM9fs({k_T>4jx0EoAffXsP#`>z8RNrwP}Uf0-_D{dB&WJ^$|fJJoc6n%E9@@+35~Pb8ZPm7`^9M}_jypRH!? zCC`RyZMyQJ!y37{US-Q% z76h4TAOL|16Jj3;HN`pKmjC=Q;&g|M!r=sO)c)v_=%{INb7`J{bUY#VGDxO%{7H}P z@rUiAm7?zI@_)6MAB>)^gNvIzr0+gC$*dI@M?>M~OZr?c>s+~(V*PvAcSFmnTZG?S zjGuc&zcF3Ri(8s5OT3vLq`~qWdSMSnuy~zbopAa*QpfDf!uNCQw;KC+3KcmM5{&U& z)@$|(SThG#f14~6024C592w&EXoO=^7qYY)>r!uO9Y2VyLDvV975;c$&4d6@2U>YT zKB5E)!G09btg*G^>}T{`@Oauy%;0)}=a{mg3vl|g=(UJiaVvu#zTOh?p3u^K@%&?w zuO=f?u(rdVBiByxVtSJ>?$QN%5s!;z;7SZxTC3hUe0oh{4(a1GAWa+MYOB5)kJ08( z#yIq+D%ZD{s`sdeW!hI9xnzLVoEN_y9eZ6dP<`6;^Ji&&bl3vEIv$f*79$wJ&3oqC zQB7qb0-fZ3gw)aUU9IbkuPS6Z3lsmLBLVbXRNC(tqNO5yE+Kyur85ZqwA<+_q5ESN zhiyB0$uV=QIohAUFzZ}P2RYe#M}unZYQved%nxjs_h|LIvZ5YKKrG55i^+Cwqrh10n{lhJBmxSBdss_Z zQ^b&wV_nqzBG5l{$`vJ8$azr>AL*70KJdjI6kaV34?*;k^Hm{v@Y0-+*P;@w-e(bi zgym2pCbP&7_0TodIUrL1+7^1KPR3w(L6C~8M86OMGgZbO#K3N}Nz1%y5YE->dQ6WW z{GPjh#rZ-Va$kAaR`Z6bxqIIF>)KQem7$tO;-S&O*XieNBX_oQH{<|b27}V$Gn0yf zC6H2XjT~m_vsI!nM!rdU<0Y|c{lGQrPj+^9e}yz0+URtxJdG*Vje1vk%HFpavV%&$ zw4Nz@X+eq?mvzYgk$Sm7W|BAXO8tgFX~2x~WvkKf)b{KlzE@ow1)do=6>afKAeZg( z-F0Z`q2}kCrOT$((WRLvtNudK#e)y~C(7wLbO2ONn=dJCQ}QHZy4IyLrmCgtNssnY9%#sc6+cLx_Wb%F&ZiC2aL zv@ZCoMij|9=GIwCjJ#_0mI?)6-*;0CR+quNxs&XH9JAGlGR+{)zPq~x#f~n-Y+92W zS+61-lAMzEBe^&SWvxGlUvomyNSj(alVHXJUqwv1zUcu9qZe=3^Ge;fE&F^TT444` z$e82DeJh(F91NG+i-<$9n0yi7XO+562m@YD6P<+x@gXt!r_)ZJJ4x*6Kk)tz&n4yhJ`yx}A=8bYb^l=l`h&R5U-wGH{q z52^szfZkkYSelcbXVZJZ@%85-2!DQI0VplQG9^8ha#)^-wd7IXBI4dEqhd>#jxAmx zCpE7U z_M`5BPWE5XQpk_R{TS1koZ>c&bbJDUr~U#4S!An~B8_U6*T+8iV!a;lWbHv?>cP_&SAN-$#tM3=TKAvxlL)LJa(K9X5ZL z;M|^Pek{`jm7cy}YyF;Sk@d@vr(Fk8*V<>Q-`0cCwfSsj*A8_5vRrZ1Eb+!w^X_xc zH@(&x=C`(dqGA&zy`n_8XuduyZTLHi zR)vo@(HsIvqew& z|GWr~7jZhLAy`D+uJ7`zGQ@5fsHY+wMAf#53>o1pWLoe+y$$8nZ|Ldbm^=(!zBv{D zC>MK@;wh+WKBrzsYvT}<-^E#DEwnbu^V(6n$4Q_;D^WdrySV(1x@~=8KZd%Dc^1JJ zEY&CKA`K96d7yTB%jtK>OaWMeNnNj}3Q6F5;8MEm%O30DyciT-0UQAo{F@z%W5xyP3&2xlv=$IFp z-u5%8=`G3~`QNqOxZ~2NYNUQUDP~!sGD%~;`Pm6ll6)V4tFMoY-{(|V%?*B`PbTSDp8r9E>OK9i5ABEDe%X@d@fT-h+|1Ab>OZ4ML5v=#GL_uYi}l*98fFSun@j>bONl3HmklX-Gl z%GGFOvT;yid1uw2(C%nm_za4l@dZ9h_~B3ghNe@OnPoXvL!R5qp3_N!@eLHs(zRk3IJ<;#4@gTy*`Du@%%GnjyRHrdo{OmHN zNc*WB7$A1(G|?A;mHuvT;x-q%T+AU(W;Rd;vaxdOg&E-G?4-fD8Ye~0JJUqQ2ys4fXUn05?Gz{h~ z-W4*w5C+P|wlyr1wzv<9jZZ9BPK}NACAvc8KjZX-VrDYqs}M_JC3-xh-0}#dwW_we zL0TO+4K{e&jTh*QyX4m)vac7)1{bV~D$Wm}M&pg>`yE)^l( zP+;0dQYvU$L&DY3UsYrV@5iyt%glZ@k3ZM}Ul@D?q--r}JA1Y79yM*Ul)3<1zpAOv zt?DNOcMry@v?qTB)Qx#2A4~3}Umwf!?`x<6d2BswS$?ZiVP@$a%y9u7jkju+=Apa$^ zkk&^%FPt|a+UwKf>dm2A@Vy}~4A|V}o1dx%n$&%L+MJSwZ+a=7{6WbW;`D1k&~vkQ ztQ$lvI&Gxa+3)Nf2?z^gAxkRlFX%oS*wvM;hT)u7_6Tejp0QDT!kdTPlTKRvk22z} z3Kl3%<0`2I`w?q!EU%j0Xe!qk5b#(rYTNDxi)+^VF(ITgb*0MSU{mQz4XEFr&-~ak z8i;YMfT))hIpGFP*c=7Tiq0D&MDVq(UVepdLN7BQxSG3-1bu1sb&*0jZ!LYZxc#-OTF(|gEnKQ15 z-t$en_p^{Mg#QnNi~8Sz1K5MZuUJb(Ge5ponD$=V=HL6K@N3bIi?;guF4auwz(-QZ z9IFr2@lfj`EFW1J-!D{p$kyFe5s(ypBY$DLf8JE&9C_$ld#%4xMUMnt#b6+Qb)*t; zR;FhkI5t=nbdDBZ_V=hymox|Z920m&pAJb@U2qKO{OYx{+iy5r^-873db}I@ZN3vS zardA$LM3KFUu=;(TVTe`!=tz`flP?1yZq64l3jHZt;d#+=M5F8SL`wuV)s-*m7<&% z-IBG$3O)F0WUKIA$RE5QayJxhGU$W#wz=f}R6m&$Hcl9Pc0788P+(8SLn2R@s;0cz zDrYVSPjn>Y5wiViA(0(7!&w1EN&E93AfOu}*wG}dMK)KmQ8vfiqG_#-C-S?2S~Z$a z#@SV#aZ%^;-oVsheTUs5q#JP+yY32sh}ZhGo)Dd6thgXzw<{Wl1dlfgRdaP2dJkCr zW@F!+In>P174KWVkB=|m3dPUVef0-xVpYaBH26>$4%8nTSzH8eNar}P&0(_ah^;#M zV~7@?%H)e&iSB|<)q%$VIluNat0_LuC^cFnH~1vO3dZKpm-cxVE?+NNd%mtQ)kFX^ ziHSMaM)r7aX{=C$#AFUS0>+#!Ng{pfLh~iUAUC{4}-n`vC7Lc2?6J>fw zM&cPE9LMF68<+b6cE1>Zzcs>ix4CGi@hq%0)N3oL^$TE}U;9#pC9e1nXwVnmI$(Rd zTh>+sFHYwgCMf#21QEMVlH@uwLNa>+TQ3=_oJ>1&Y+1gZcG}o8@0~a(7WR&E+Am1usw2ZE;sS%*T3O>1VU2e?{#wGr@f*_Cx)*Q?IBnM|uHaMlNoP0lUy46`5CX@Tb$>u%b!B<{&tbAU{l>qYNu@T~Ao3Ga z(}m5GR7B*WzUT-n*<ngCHPPZZJpIYRG`a=tmpa z<2o^a^UjErecg_v^4^}>`Dq&4k_z_xTbi2RTawjYSQ(l&Rz%<3-@TNe7hA1dP6$HK zleG4}>yf`1AQM#ZVq9r1sn$^{B+%d&vGsRD7(jG~434WVNd6hRFVUsA;dl;rCve=M*nR4&5{v;2mEyVdU}9HIK=%2Z-1JAm|qNa z89)@9^P=pg?S)q>;joA*U29z_MF%x-O@~XW^VwU!KTz+VUSbg}oZyKK*!w8S?Rx6s zTu5leEzhR;x39X<&b&vCrj1rx=$v73YPl*;BbU>>Dx1fHPw&`_ z@3{Dco{8>nwsY?igW{&H@RDHPSo4zqSA;yPxM%;G>GhIoQrqWo+A2iyt{MDtQ6uPeKvmGNL^CLP_{3arrS69S#3Dow~& z+%U}#?5PIZm}Y|sywmwVkN+i&zW5#BYBw8nD7THE0Q>bp`q^s)CpS{t(mhHYBh|w!U(2fIdrlQPl%J8c6394s}9$^4rg19nsQ^~A5(69ikU`ZTK0{7JpO}K4B9$;9_($f!C0Yqd}R zN+VyKFab2sPT3#b_RrD(kaEY?shJ~3^W7NZ?G)*s@!jhpN>1F=t04VXLOk??;ar3m z`-t~0Eu~&lZ^2lLbpJ?bR3pKcl!W)*-XD7f#Y{3!hSX|>xFOUgZHkZn2Q%+~{!Z=U zd{A*H63)ttyqz9Y3H?Y!dLB_POrcP9`?aDEy7s$d6qw`FKL`Jz-z!NvgOuO~{Sh7u zrO^BIw=*YFGHh8uz%L<}3`u-Wfdz}j-98o80p6FjNxzwdNZ*L!wi^^cUYc*wQ|&6q z4=fGVm1r`G*-62x=%^Z0fs`XPS5dv$Le zw!OhqBiDee6OZjA1Dmw#3lbYLZHmA5fid-^{!8lP80q>SS*ms*v7@%l*;h3?Wt ziSF&~-B)IICck?CDDEE=nJr->=?y?0VuL0NFOSDzDF?_oQVy}o|#YoNJms`o2d|KfK~Av8fS;<>as!y^8Cw~*-3g~=(~^%bd0DS7E1 zsBk)T)rh9g4LMnguH6o@mkQeahglr!?g9VVMxb8^*XnXYNVHKMvN6kbY8lrWmRu8^ zF39Tt*K8=zY3kk{MRmr$rs&Gcx%~%}1GD&h@Gh~Zr>8J1BbKMvw3oKb1g!Hm;;rVt zvgjqIlp#8f^LrJC{uw-1_}6xR8*N$6Z^?Il@%%-3PXOB7ezKi6EhS|lF^S0O(535v zsM}?)iK|k`an8frQ}Ij<=hR&qC^Q`7eY~v(OFS7YT_ruAj!3z2T?)IgIinQS^~@Ob zhyJmcgJ0%jn)N5Pla*P|AOFI8@L)Qqu>PwCtLs%whH~;C2TgG|l$A52WpQOIcuB9rJOK=vk!Vp(CZ#!FS8k*uWFw0o~fai}dgaQp5 zqWrD)?-%OV%w1vMwV8#{G*$}^X>ZK4yZCdlBATxkSM4IVOEC!Ijog6M#sWIuKK?yc z#2mmFKhd4w*Mw5!e^U@hTdM6n}H|4E<0PSw-Ke zIkOmii-&``(xvCytJ@xh6z)Le&rg?z=Ta8=Z8Yr^Qr+rFiG@L|@6i8UxgU$ncZMn; zmrmnIsuNU2^+846-|S9+Hiwwojw|;yTg+&8MS3fo(-!A_x!n!uV@x5(tQGI`n;tWO zS0qZudlEGNF#ZFqh1xbl!jd|wNtUZ51o?h2o0b#3lF$)WrRy21&VH4t)h*m9N>B)* z(;Q)H6l!hSZRSrA1`Q@vC-!{39W1yh9>@7|HsiC1Q&a z*Uz2GolTo8(y_w8z^E5Gy4r2D#_o$ZVoG*DUhvg$xfT0UpL9lS1v=US4`)78k}(kj|=p|Buf0#6Uf}k7us(H<`ZBH)+6KC#O{p({Ff!VzA-NY|!`hWL(|6vzyh&z#UzMZen`7Bon z-tOdVa*fkoPA0fSVev>m2{iSI<)wn!t(y01hxC1jt!V&&ee1Zbpi~ zfAdQ5&cQy_QMw@Da>x_Sxbu7dH;564gaYdCnjYub*@{8)>_c6b2cP_Z;3H{Ir3iBmZw;S6L@Z726 z32SZ0-z@oT7}NclSASxKij+jQj%Ke4$T0i!HI;0V+VS5rhz@?K5E>%O8E?K(CC=q( zIsX6C4}3<7lQCigw&_Tb=DxxWahb7RZprK&zJJS6zBo`LOl|FVUi%KR(>-dt)(wzy z>7>8r>x;9*DlNj`P(F)s&ROAs_!^7yaU=Ni*Z!l?3H@S8Nyyma?Z9HNwI{5V|5?!x z3%Yw0pzz&V!B8f9+p162ibJQU+qar0e=y}y8tmCLPI-Awwb|ZBVV`dLB>n=o(insF z+p~g_Yjo&dff+!85}tP@&CSiRiwIrLg?f*Zy@fiE(ap`x`iK8m8L(&QqWTNqh<6*= zsrsg5diIqxb?%QBVQx!)*Rwl(yRtn$|A2|3#Gzlq=cZp;W$vac6C8tAHiIPBLopha zYGsX$(ypy%NHYRa_oBVJ182{TgnoVyV%cWg2f!A8fMDyY?B^|--QsRuMROZ@L624)zF zNzD%abmF?DGO+}-yGryv3|Xucfb7k~0u>gFgHXCU^9i%V?KKqx9yJk zl}kiQ94B%h#lbxBX7~^4Jc?mGFtv{{<3uY)VyTG+ho?{Savt6GgA%mZXbbz$LGiYU zfimJKyJeM7C?d;^A?H6*jev1zBx9w4K*X%fe6aNL#O$D1O>OvZp6-zN-b+SYcjMnK z&Ca^wUOxMUNpx|dP{*V<4#+q2>+3C6IEtiFzt50vg=K@wWeTS(wV2%_5?^QM6z{4e0infM?yaGsXKO^61NjgBbFzb8j%J$x91j&i6R*MjK<5ZO_)gqx ztj#P`3}USE_u*_Bd(t$Ub`xZV9AqOoQfybZ_1CYmEx^NnFm;@rR$hd-j@$F4;DvrB zQcg&GsAhFb!zl%v=X&qz5hxulxkF@fo#vDIf}#%vMMdt9rG{dM@F*`%mEjf;28u;hijkw-+eixqlQn__qy(|3|1_p z+Uispl@(~#OjKIWSB8es|IHvj@BX%7)t&oyVk*l(O_jBF@nmGO^!A;~AZV35!PH}? zjhRnavNLGdedH{mBY)G1@rB>d(2(f*Io8y_&kE+FuFw#x(To+|LEGhw6--j`pMMX? zh>}_;j{MS-pYg}UMKzp*@1*5w)?(F;&!!2#(@nTFme2^N!Z9huRFBlSsKD6f8eE@5 zcIPHfE`>Xokvko&?s*jw4__f~_IC55Oz_qACi5&w4cPc#nP#qu?cjOig23O6$qm|T z6<*=~l}_6db;;iiD<|+xPC|;=kx7+ie){i5MNOyASf5haMTyR@@uA<1nK=`nrCGKX ze2Qbj@&l^jWwT!b;42$t_kogH@jXX18u`zsz=_iqq(Ilu3d-LNgCtL=Y(MmQD40qqn~A2IFvrBz&bgYs@{2U{&Qmje>Kt4etpZ^mItK71{IW6A#`+q3T_oa1v_Y(@xgC8Fa!| zO1*9xf0OgV7bey?R%s|Zc_do-2=fC^v zJwChshg~-9-sh|6dN+E_{T?Wp>)>}^aqGM1zvodj_|GJ};>bFW>%-SstnJIUt*?z- zpELMq=tZT92F*CLQ<~1>m}Uor8p@q0v-e2H*OY~nXCpFnUzEIQcbu5S_$fh8s<2vp z`nt|14BgQ*RQk(`+UsYJU<~7YJP$CWMA7xwgPl~@6p(GBI|#YRzcJc+gLFct z1PM0&*p6{})S0wj-j;q8=k*-9&OJIG#(f1y1bs4fuHSKMMOk?q2CGf2L7y7knjfau zIGf>5&m_7VFJyN)s%Y(stS2+AkfwN+pe)yzE6~2@R6a62+yXv)p|iuZz$FMZEIR7M z{sMJq6HEs8tXki}V7Go1aXHcw*op7qRfS8>*I3*tL1qjGN3B(TM*Mhs1a=TPUD=Tm z+U>&2zS~nBYQJ{Q_QYs-w1hMuIZ7BE$D|jQi*2b(O4g%jhAv5UlD3iNkOpeSSTfvm_8tr#XxJNY#1Fg%CEQ&}<|^o;R3og~4K1m$|u`6IBd!@`S7Z*p|U7Ip0H|mwT zvFr;YF(J%v3JF-(sUWJlO1&DFQPH^0E&)l2yWL@9BrZ}~?lW)0>)dsCFoXR(6HREh zTFs#_6C*z8_xblJnpguy6U_>A*MbyBgrEw@9I#^qIgWf*`vKm3rwFx|%CxG_kxKPQ zKe70#j?j=)`5?g;`iCg7Wbvh6=;9@yWhtutC8<7oL=+mUcX013pSF7p9An(NKaQAj zzro$y9z`oQ+*tphxn`a&hCRMhXWwQDc<%ZFxdJBr%rbYLX^mXUg~@uoT&A-4p?9^a zaihEn?l9;F))^tz=>x$+?%(K&Tu+XI3h@FR35c!U)ZBQ?aU!sLD|Roym%g=vh2xjN zE(|17xcezb4tAjG5A277EbZsZAgCp<{K-w%E|t8b^maV=*x>s_oOXQ~>c`>RERqw^ zt4=oz*TIX1ouwLRVUeA9!)82CY~ba#O{ML;b}GgMHvLfCIkV%-S02&#$o$BkKb}Tj z2WHl{mhp;G-%F2{$3?r};YF+AA2H!m#pSvIe1G8uvF0Ml)D4PsLi=fowi$$j1oJar ze;zviAMp+$S9p$SoATopP{yDH(MTsI@gcvbxvv_!eG&7==!XonAi?8EUyYb5l)A64 zcp~f+fpA+mXVh_o4vXL|J4j+FDed%4T|0>B$%Vg97PLO1Nw*K8NU68jU^6YO0)(Uk zV5M|0LHvS#=;#0rER+557rSX}jZZF=jmk`N@Mh^fu8$#Cfa|+;_Zlg|pym*X2gavt z5yzJ3Zyn1dB0((XEQ|R_!pIJQ9j>Y~+z(?43YP`v!GJJoeC6TX>iGC8viC=MkGhs9 z2J7diNA0b+$%^X__;x_1*JB3XutVr8Y8y8mZOv}$Hk)zMw6u@ir-(pnJn55@?9NDa zXnVGcPN57Nn|k}Cuc?t~gLo_Gr}g5z3^4fJjO<&vCn@Q|osW0zb@aC+Jr3uZVhi7e zwRmbdP`Qqs42r=zUC-ws?

      Vlnd{`a`mMXM!0(e?C}i;S0zT+h|J?H=SX`en|wkn zM}1iRcC$^%71jsOOhRM4kIrY09A(+6P#V_N_zVaTkO3kr;LAh5d7FUxPCta^2xyF1 zU!8t6-aG=Lrzvt#7FL)9z>t)VN2r7iVxKsb*(!A}GsUx#vl>kX6 zscJQZSgBl^84i<0#SOaM;;#}y?dUrQ;e?YUEYnU+Dz?3Hp#`5@!Dnpjaz9<_B0tH? ztp^n1Fp$~R{X|!GqWF2yVm#%H1~&AHdfF=`H39a9)m78=C~z7P4nK}D2qUX7#J|!Z zK9=k-R35J>d?NyvNy8g-J*{_-rBBVB>S>{0Ti(=j+v9WHJ#Vzyoh&L-_FCbB22vH4 zjVghn8ukhfezlzOEL)bl_Z9)%Q%0_=#ABYyJf+(;z{yZg0PL(Iy+iGII$p5ZoC-VX zj|x` zbSpYG`ch4~yqfR5yOYgwbH2K!;?WTgP<{F}SJ06K)BRzYY($Wo{3Hcow@*(_UYF{*s)uN5G=M9;BYcEXbHw_NH)>#+K zbTV8{73g8W335X61K?U-v}WESk7T_FLyGWaXv$O;1(@$ZO`<}@@XBR=9)d>b(M&~X zUk%Aziv)+U;1ZQElZIxdSLKaV(D4ckM&WDc0gpXmMMh<{(t~SqqqfKHT@#M?2=ofw zztj}rx!#f$vra>dF%!7V4$W^X?-%baiG)CA(yjoV_fahQ z?X_n(BoVYD6tJ-<+KbHD9iF(5mv-xl5H(9rIT|6G8ualf@?KHZKt)Z@nOsK&K!(7Y z8{4GD#l}NY-5yb9c+p4aU^DF}bp2R#pVN-E{TM{s#j9~P&R#QjK?FUSJ@($T>U@ny z6Ou6k#@(wV=L`$<&Xc6ZKs>!}!+f-IVAC<{|9duwmm?Sc;v)j#5RO4mB4|o~%4H@Q z#9(&{iO-$=0J5%PzE3)M*w;|~G-`e(b9uI7g`~riwp;|+JlLI0;q6bg`Cv+1OB5eV z_7PL`(4ZhrHoNYQf8mp)%|*wX#}Ou1>T?XBo|mE*A;*X9&wtT9H)n{%yUa1`l2!cb z@Fj|0{)&urY=>-vay_7LB+G490OApyf+}bV>sI!e;H=$JgLMcrP7ipj*HpUfs;Bx3 z3KWvxJv{nUQY6ko>NTq7tGM*y!HX{6=R8OEUw>xP{M^RtKQbF1bw4FiYMo`D5a+ss zxe^cTPc23qdRpqunB`S1&uej*|KyYCsY(ary#d?_pmH6WnvUr7YsbC^pnHz^uJQpc z9X$k>OnY@wC`S=1{U2Xv% zzt909jO)Xrs&0&?Wom*LM}sT$F>!G-4u zX3fQ19LgXgQjH>=v`#@=~avDu~U3 z*VpS;-fB8eNkck~{P1;_H9m1X;nf%`%c-WqllnzBMgOptFpvhs_&%N2SsH!_D^qj< zJE3n_5IgC3JnnwoBc>E^QT90JW?jD!k^S3Q+ej11wnFqXtjZw>yuzUdZH-O{?4GYx zULJ;GoG>u3W-g_iQy3LZq#x*|!l$KXEP7zFDje~a-0`V01*AN)rD9*JCuO}F`(Yd& z=NN6H?JK*sN>gB5Dy!o*u8ENjtR3><(T8yBkCvd^*`ot`7$I0rRIpYxS5_iN1u5HT zIjK~GJGBE^lB`sd`)#C3E1N)!?X2t&^U>FUB){{}Ey}$~fGykPidX&0xW5J5&+aX| z>l$KH#$=wOM$Tub%ZIYtm>VD4_DKg&PLfMZuIW)cNcG+~lLvU=-xQXO9J6pAT}*Q zPv^?zHMJWa4br7igPF4p+-Vt@1#Wk%mfzyl8!z8q+nAFn8zF)UI~wDG-zAsFd`{lE{j1izY|k4bW85xMZ1n z)jyz>Q@13(((5Thp-gv#@-pZ>r1N}idwR=IwTYnAVzOQO<<4j8Cr$FC>C$#4QNS=+ zp;JR>L_S*7BN*XeW_hPEIaGFGqVX|x=tqtQw3)Ls*PU(GHA2~$$wq|Qta+NZ^#}VV zKWU0rL;h1;3$61AaOf9WMx>mpahE?*?&XVQ+@0?4oerU*$7<_&uPz5D<Fg z3tks@o_soHD6*^XpKj$dMOi84vl5x|NdjaQz?X8OvNwZNGJ$@Tgh7;`L@<&P#E1NV z2(a5+z1xAmD6|Y3vfs|{jtSXM##e_*0xrYmSM5GFE=?Mk@tO}5zX+m+4v5cW;PZh@ zPB3|=C0RuGw(g7&o;r7|!(Y*yU1>NLMYjgGSr7BNKLb1s3`mLmvD+n5N)~sS zQG21$yasC%rFi_#)=DdbTB8RbCyE|CjzAB(f^+~}zlbPW!I!5VHTW-D%ynhro_`bX zBJ%F6KGmZlqo+%rrD*lsz96FRQPj={(QE0IITjv5d}%#7)zPTcuH)C)EZr~f(jOL4 zAfKR%bJ81wt1sGVWXX|{R43wn_X0S;ratcaoR9e9{nyha)g2#|NnI#)3(LoR$6|HT zYcvh|IwO(_$|k!zGPicr_sLm%lTb499Jnl@g}azQn5@mt8c{6{fjqs+10lXP3@x5| z%~v4JP<2O&$Me+#)V_TQfbsk!6aF5iGB7j%e4@wL``9FzV=;3pC*pvxtpkO6L*&rz z_Acd;ML_ z>_&}#$O5g<66l+GrIAQ;i0DZl>2(D_+4xPcpnO-%HJrsfBC zf0WPKs8s69(3jJEzexQ&=9YUoz1#!jl$D;Tmh$}gX+J}{`<&9>C*VKd-MK@Y@JdSjok+;U<}h3%EPsHratE#> zNR|4gPln?ZXekd*Aiz~>PQ;Z$ zQ$|qLdPy4gRt@q4|SVwQ$D?c8exAbf46ic>=!Bb(9f z-bjjmC7I|pxe=5#<Bml6nq>ph7^4M!$IzUeAh%!8CQw<72wo0qzFnxMo4`KXAAT}p3SDzAuk3GW_gpU zrc`@1rWN#^LvF@9eSoB-kCW?X>^&8f94624n!sVntshT!FEpwt-hIbw~wEy*7{ zf3={)pbxA@n+THU2r!ZLKolhS1yX=Yg4LS~y87Pe1+P4Q;C_eaV(j?b2`w#a%5oFw zC@+a*y7#>gK0DkiM}+u94z2OHQ%E>ca;jzpuo$M5Aip0q3OvlD=W&kNHCVfMZz2?- z@qViV*Rt5ug_hirqh4Bg{q>{A0xbe*L~-|{$rJ*6(dXwKSaN_$*_{jUjj9=OUV_rh z2<`V(bH^N>o3o3?R07tAZ)@IeohdggK)tXvy2kt28dI@_;ZGo6s~WSbts#os!pCUD zW;*2rDeO3d-vK3pbDiRtrT`}1fiD->xD}8kU-fjvrir&ACY0&-QK)>5G*TRgw1d0P!l+Icv2P`KinSWpO%Qmw{rNpGm?kYfCM2*5Ox^7fG57rK z6!`tmHNk1r+g!+&-G_TMpj>1Yn$#+R_y_nn-2asbn1I`=?K7obo9qL8N+KZA_$CDR zvRiD^nHU=(lgzK&NfMa*gBJX-Q`iSAg21am`a!21OmCt^1#QO^ot{y(``>;sYMQn!Wub6WMv?$@cV9=eFM}cuA!q8_VAF5F{v04s^`UzoWI0V{Xb^ zQzCe3*c{Wb66CP;;XQyosspCLDE@3K?EPZah)22z1^wri%Z*N)++Nq|ssvi>|CeQcaS_^EYmV6qBwVxn9) z#T`oKsC<5p_|s=>@>bF0cZ!rR!dYG<9J54w`dyH169zp45^h(DqC1ELMh9ko!(RTj zFeE1Bt&q1uw_Zfs<#Tv166YlP`xj6-aRt!+4RZ8?XwSFR|M#n;XnRDvntQhq4hSts z(>X*ud6j&YYpq_=iJO^z#9;tcj*mWl_+qexuE50u-}%8}vEX`Cw|a-aq|9S_bpp}I z8^9Bue5L@Pgol&_t%KaTPMHVPKv0TYrG&e~|ESZFSxWxfoilSrS{drMQM6}VozgvW zi-)+l=5FLhUFqa&gIDQcQOjpVkk9S4=G*hR5szn63i*E!AHQX#c;!)JA7;6VfuDf7 z1TIR;Pc(JC$m(;f4Yp1e=y{k_k?18OK>L41hotpSYr z3|Kt$k8g~6=_xvZ{9dQ(g<|bCI?%r3jFGVnlR?J5N480p zu@A!FmZ^|6gvL-IYh+C&hD4;o&CD=a#>{VYU)S^Ndj5R=c)ovrzt_3W`CjK-=e*DR zygr{(K?(VJ#3U-JtL}$Tr=d%GQi2h_thFZi^zJC${rZ$U7$*Gtgo5|DIEI>UAS#X- zXQyu-V|?Xv9m&T~(hPS1z`)jQ)x5P)VstQpqnV4A^X-B#h_knAz5_O1?tM~NaT`*NX>;Y)mOp5P{7 zCfv+ag=(Op>LXLNjxoCXLzLz483C?s>%1o>!fiV6y^3H*C-L!iOAsh1iT6Teh~KWz zFNFso+`m-P-nwStB;24)Z1T@=Z{6kC#uw3x0q!#MddZu^P-&imdfdTB?a|7O zZMWp`mr%74!d4IXItrAorg7q#P^U{!fSlH~P6{n)6q}Q^8r(V1>eg;HMM(xbST(7| z*JmZO_ryr)bD!kd+d%&>_Wt6S2M5cghrsCLaziXhWH6GwV&Zvpfk;o4a>$&5z_9YL zY<6ZwK+$+o>XqUhJvXYk{RDIDuU1A&x*bAUJ_CKSxO35X2b`c9w{s45+Jk33Cy1Ct z+i(+hAQ^CjQ`kQ7G2Mz3b671xYy|cmP=!$2fIpYhCu5&p#reC5`Mqs@riR5gZEQI{ zaJ*yx_W6XfYcm^pq0i%sTvA1(TrU#W>Z|LR3X$uNc2{$j+B=+owaz}Y&*KZ-gb2|! zsAlY&rK0BG5of|BB5F(FkI1qfW{k^c2-DVOcex$$s-(ovl0qw){yMu?yMznb4R~Dh zu+Zkw3Tf&Y8gUJ@(i^+7@BcfSmofW?G1E+)km8+{wENGCYs1K=v z%Y*IkG76+ftQg_~sfYepq}XQ{GRwX|U7O9g(l+UPfY1A|#fNJgRce6Iz|`aewTkk| zRo+Ye*9OCKu;HYJEqausdDeGRhTQ2zu3Vc;si0};ZeGE@BL&uo(!@PI`wt6OiD<&X z=IYEn1K@9YBx;4aIkxpxGAdY--Cc3boI_x(M#Td2)@>15#Lun(J}cDc!q?%NXjN@- z%_Yn)T`FUQmipeN&t(UkEz>in@pl{v@0sLr*>5ft}G=7^et8PhrQ2btLNrh$Abs}zhdVrYi2UL02_->9~ zEWif1l}td?+)(X-B`TXf%zhB?u3zP_SrBu(t|_d2H~RLl?owjL;2Gh@s54jEQ0zoB zfY}!V2swuu5Z(0D-hj&2PCYO`XA}cds+I<}%qkqde)=OKnUos+4O{G`Xa$;D2j)G? zq}*NMl%T+W|9aOmb@9LYEYjO00lNNZrpvPEZKmos+oARw{LQ64F^Me+qD$cc+b^46-~l{?Y}7TV{@ycfEdHKv5UC7?0p6KZ@0J zV&?9Gak2}JD)R2-!)3DA@ChC%#q-9|JS@547vysFkxb!J7aO*0T?s#mzlb%WuO>(? z%E3}Hc3O^sK}*1d%TiuN)F$HcPkNbEt+TB!F6Vw~b3yr9-Bt%+l2#n{*JLbU^HIgt zR^DbGboG4Ii5PdS;+nvusx534P*h`+E_X7B;;%{1!grhT21K43%!N{?6`C4w_p^77 z8}^6^vIn>z+qI6f-AJ8dn<;3z(%2z88_${ z4>Tz4OB-{cJZy3*R6@@6d0Gr2xTDi_`+o2$CvRDXKww4hm6ioNV`+kIet!I^cZ-4@ z@m)Tl@=n@)3T1(I-rz;I&x!Q=PLrI96c0IzRkKwAnSJqJ3T?Xe=BY0F0<*lRXY`)y z?K(ZCHzV{^A*+|2SwF0yn*mtU>_;T$LoOHx$4O4f?1ZX(p^Quk8gU3zy22t2T>SPvYz*O&o$l1Yd9jk& zL>NdyR&+n_y-Q`7DE-!(+L z0E0uHA}rR^`acCMNc_C#RCT&5C;5=^We5?c5-3Q~>&2(y+yE#Q6D5V>^fxrV63r7A z9y>Qco){>zXV@{Jv4qiUq|}(shyRMtN@S_@>%epJEnb8%MqG;?4p4}>IEPuF7yPm~ zDLf}E?5b}RQk-%m{p-qecSx+Y?sBJ|7zZ<(D zZ*;!jDOz(BW2vE9L&Pv!k*&fp9!ghVVo!_Y#D=Ccrf&Mbx z>d}#&Lc0!Q$wR?XR{p(PZPToq^8R-=M*8Gd?coy>WU}{6%m6Fv`DQd7;dm|3&p26Nr% zjN04O9N)aI)$d*kkjY#B-!J;fNx7wV9kHwf1lhWrGr=b)O_BuMcDE5SUb!e3Uv~l3 zQse&jqMC&}Pg~!-m|tE7II4ac?gKnIuOIn|e(;Fiy}&c}^0~Nb?dnDTAz;`efs|?P zsqU+eVf^ySbxQGZktLhV3l!!tKCbL21bDX!xkniEdN)9OMw z%|YVx%j3&9S?JL57~keTo3HC7k@iOp`iE9ez%9LpVxG2Lxg!Yw=*a)}(s!F?4TIHI5-JtBIs=}PO*#pTfR129z>5n5MQ^zkbE zRn)70uIv}l{<)buF8-qmUpFxWguF7Jyz;6o$U)9&le*a|u~>;$BvJQ<&dlM;wO)^0Br}QM(y&Bt{sXXoiKVeD%MKslO=}S zkkvGBQVE~Ci`7d!S^Ll=q%`0_dW*HlgK~I zJtG@8m}SeAvtpVz*GAhmD0nLX1Aqj4BYd$8FUz7EQ>Ic@Cr94UdbWVDT+U;Am{##) zlnTp9kF=j!bmc}Sg@|i?EKPEVKfK`|G!kl*VD-@kJc*-Sa$Z9Ic9%4n`yK*&8QC`f z$GaP|6?Xh9=B6~rADE0c`jeWx%cZF>Ix*4L{oLDja`?d>F_e5;LR1u8Y^eArhZ(6A zD-T!t=R>IN;-A#uluSo8*Z9a7$@`0=$!`9PHA&{?iw_>yE_{vxJz(%g1dW=KyY{W1PSgI+%>qnI~%>^ocELa-~Z06 zS<};1)jr)-^;CqCf+R8mJ^}y$K$eygR{;PZ3IG5|WH^}joXS^UQ2+qR+Dc4JNm@*d zM9InC+{(rb0Fa7E(tuS{9m3DniI0t)gg}qQ@WL$Ape3z?gHVC~ND5Dph>IEYjZjO? z;gswfmL8U}gDbSDGP<|c2X6z0Qkvs@rf>OIR1~=*9ZqZh<165+F(Lnv(ROx#<((5{ zJb@ZwfUaXU2NNijmy|L|`Un7J2$&7TyV$xi#rSMv^C5uk&zs)bI#hUm=U!>`?Zo99 z9iLBN6fA%Ze#@mJDh1Jz9q>SvEuIbwQ0~?l9ZaCPfCzUjVi68spmQk3I9J|qp|r!F zlnyr$^MM9%(xuRkK?!dQ?xca+cPoM!|ZN_*<}F+uzNEoj5nAiD{-S1eAUaH;pGat9<*#@uuVCyb~-~X;gqvgzot5 z*$CO*LNQX!kgiW}>*fIW(+|=!tji=Nrf=NGPKu&W0xc}U zIln;7$19X33X)Zq@jy}5CBzdZ!$`8AOnf@Y593jXCk>#0Ae8tCR{+lH@wU^5DQu8 zgohH~H9!hrDs~+ND*;VHd}R=-xjTbyiWIenIywk5K{5^;e>M0AMNJ{<~ z=FVgT!nH@S`F80)fm*wci*1^(7UeTZuIj9mfGdMUDuLD;?$$&~6!5gEe1Qj*L4WrB z32Ev+ghucKdabuP%z+L2M(u zRZNHhgywY@z@UTGm`^uq)bN(v?fw=j6LTUbF+@HnV!FJ^&UwNK3azBEe)089tSLsF z%MjpTTM>F{J-Rj`=GDd22_oznH>R$>*2Mgbn)=7F64)9-sJ@Xmck5#4itH8nF`WA2 z68cLovBs{dvUHkry>rR6#ja+yp?S9Pc1?-2x%8*B9uO6xA0d=nbm~6Gx5J~8BZz=4 zodO@l z!GLv)bcYf=0Hz_(#z^pI7v@7C2^vCw5N<3$rR#&H8L95R3Jc^Y5K)Ac2AaN`uNvJ3 zn!k&vnwS9UHWxkSriN+-<4#(OGXd+va0$_X- zCv}uUhz~U-GZv2?6~QJg8niYguO%!K^^=Gup^m+l`sf7f8R9}_AE!tYs-mnni(4-t zS+GWf_+1=xa>$a3kC0I~a&p&_S3BZN?06FM;L{DvQgnx?H%ma73DPK%b6*=P7j|%w zF<$D2jIbm_Gfm3R!JIvBVEp-LS0iFaGKGP(CUV_wbPuxe-jeO>3$q6aA5{IYoSv%9 zmoqq!CpV`%*E6d!*Ju6J z+RWN}F1k!l-TUXfs9C69>9_|&}VGWa6sN|;K{in&zJmDZ;$IlgG4 zF(xHT>L^s?XB7$*-day`W^(Z0`+NuEW8u5vYjEm+iRb*mp_Q)6fygn!foi2ce=<$> zMe9pVeUtWe9bH|tn3NYJQVKGPbjn)|8r2(h6eTD0n5FHD^}ntux4XggSDQQF@DUwG?R!hK1Fc2!UZyklBK9b)C-#|Z7KGr{S-w5HcAd4c`B7er4{Rm>|Lq0_w z_&Cn8V(hV0{iX0ssxz)Fj*=WTy6sB{{^G~qcw<~kMlM681AqE>Ry2*e(k7o4))8(W7Ff`^SATNHaE6B zT+m!|T=%wC4S@|aw)D1D%jlH%UI6TaJz_{>9@a0$M14zr3NbIPAV;5*hi{h?Te@3& zeOcd21{A-qe|!@pEkE+TC&;( zbKk+}p|z~loPl9%Y?$z^GS}U?3O^+|C|vPLN(EpbEO4W_Z$)wGd#2qkpjC63pOkHH%)%{OU|J zW;V7eh?h}eU3q9vu3+J4a}y5BSR)t^yDe^%2}w=VZ!2z66P4d=@T z*+_fFJDoOH_zv;9Lf5k8X=K^Xg8!r{CZzVAk&A>+PxL*$Xp*OwaAJ zMzi8kK-QG+mM~RZlp$!dXW!96X(>DQdHY9^j*u;;ZEL%LkGEcttJxyTR`fIBgd5c< z=qce|QN0z(J?ZSRR;R7iS8*j`?+_hXZ3FEeO|gjrQf1Us$WwfN?C^bf*y0Fy}gu`B|qDplx%^)_NGCW z-|DLAyqcrh`N21nM3YYgk1;p|=T^xa?pcGN%R)2jk@f^k1$`mTSGD8A!I}N>kSt!$ zWY@a~-Zy9YecuV<<_+Jx*Zlq8EwV%@C~te0%bTAk=37SeQ$GHD(6zGpIOBF=y)lQm zAo??_dA!;0QsU-&Lq-I*{d&4f#S7QlT_iuR``XG_=d!zfw{Oo&JgheAFcH2$<@4&< z{gT_nT|tZ}k)9X9+rt{>T7rh6nWB*U2Y~_sdT+bOwxh4dk;UWHp;2WKASzB6xbi~Pavt#3|m6-Cqy`d3bn$wpC;RBQ$^yB&I|~cOC>8 zL~~vR3HMB0*~W|#P7UC!RwdY890L#pj7fN^1HX~`h@uIvu7sw`nBv*}l+jW1z$Cl5 zyYFO&37CcJ!m;xAU*CIuW#%`kb_ZBy|7;7U3xPXFT5kJrurxk~*u|o}rr0^+=z;nH zy(xI}r4zuU787t@V*2IX_((R>ls1=_2hhEz;Q-J;3;^VN3iy5lfcOCDf6@Se4DjQB zr&WM7|KWiE0K%*QQ2*i4et-YHV&9*4>HoYT<3jlpNW?^GyV`F^hV08Ahb20K@v~wo^w~+rTN8HTW#L3FR#me4}J_)jN@^bt~?EfVFUqvtB`6 z+i@zi&f48Sn%E!}->+eaN?$=RLralRpov0+bQMsL=0V9Z1EXq?o7`8t8!2>ZDP$Yw zyutqKi~Ltdk1{Q6Fl$dQ=QUMs?rwW>i;Ii)Y7|o|i*c#*Nc*8yMJMUf-e>8M`iP zii)(Tix?RhdF-wDEy_mguluqSr06SO3e&Adp;9D^&%-lkmS@s9sG=6o7*jVI+D`As zFNALaHn5c zH+~frspI2k6yhC1Jo}z1-?Z^}&GXiD=2W3*GJL#dX@eV<8ci@A2!)EGB06{MGQnFV zE&f%)xet{~u{YqPg#V=n_bfBoh=P8F@BDyy^JQ{`i3nw_6WJmrB2%ZhLccDF0gXoBI&=Y=55`2n6zNnl`aF zBREHI`>Y<}KBXpOYRNdI#bjwJ>@8!ZdAVX${d!`61wX(-HApA%N4}k|{95XnSWwJa zZcGRZtN1%5lj?|QS})_`WYwfyWC9oKjZ!|ki6=`5KaAYl|NC39%TaO5oDGyaHN0Zh(t%9NCG59;IuG4VMH$7$X zN!bj`Zf6UDQHIt2>qyOeSI%ZL$*TaXAEMO~hd+TcP$LXgz{;t(JZ*E0W^|-S;6nr2 z3SSo~kgwZ7O*~v}VP1B9?a=AAh~2a=w!f7|F$3)-M zJ?1&*fMhWxkByym{P&LwBMr7X6l5Tko}Qi}ET68rAJspT&pl@n$NcPiJScFf{)`Iw zNMSR-%9PX5Q!)vPjEH4(a&lhXE_|Wjq*T9V52#@@8G!F@6hPg7($o8;_xu7`Sevh# z%&fz}3yYFVa0w_9N!){43r@C0y|blMYyYb#c+ov7MqY3xtA)!7ALs z#r?n_o5B#!sKb5yFmM?T^2||@f7K1-obSJw6B+$<>#;rnOD`YbIw9~>$ic~F%`o7q`vV6aW07)=g@371Jp|FF7gr z-umSkyfuPrUjPwa2|E_$p2@CJQraQjdUmv{AyK9h0mwlZ+YkJ8jT?M5$g{JXIiEP- zd{Y-t0zIyac%aP(Bo4$ltVNti{_}?h?9+{~*eayB=UXok1o2YTR48|jnTd}3dq6_Q zMJ;4@c3uPmAF6APX5#JIS6b#9B+1o6(-=S!su3(HW4bdb7@vwpf6R5Jq@VbRSN)rH z2*4^IE<{i&mqz0m6&VrBj9ry<`>}CkJ=;@h%TdqerpeTdBG5hxbQ9KTr6S`FUvA>~ z_I!v*(p(wKd#!QMUKyoE+sjEy!6Ov|RZH$o9U&g@^g` zYSS&V*i4Pnsj+J?ArNlnRPl2_LDPr1^@71R0c^>gEL0$wzeB_npElEoRdJNWqcH}QsL4Gk~}ng(e+j%?#!irP*>*2rnf zD=KExGaetktolOILRAwB(|wTtkjIjxeR<*y#JWC?OQxa~@EY8c|LD>)#-XmBM29DE z{)|`&#D&Mx*HLBMjWxW=oEEzpT8HpU!m`7Yj-IB&9mi9gs$2O zcWC+-siLk)F{0hd%gf`huGpk%$w{nGR9`beEc$r8=waeR4rZUAhp}k8N%Ih9(}=0D zySuy7lTW)q0{@(~?|+gK%kcd-K*9#qy%K4m9eJTaj$GQ?9Nic#ADtWmLJSb_b*Kh2 ziOpJ5sCn}Uk%j(lK_o6-5GC6E?O73nAf(6>wrgZWi0*#X8M81gq6L(gjIe=AO#kM! zjVT>ac4LU(>JE?*^y!rY=*=95`H=y5}@)?@*=SkFCCy+9s#poJMWgq1Q1 z$i17nVd(98U7T*z2t^S#kwi{@BJxw%cK$5yppYMZs_Nea8(h@c&|Tf_yL(w;kl=mR zL6n=Z!6Vas5|5REz6|l2K6$zCj`|EYy+lz~S_%=Mn7CWPJ)G637jgA@NGm~NnA#bK z9_@9+CLgBeyb#d3Dz{>tC;i01{HgoRZI@*7++MnZfIl0K;p>1x}~G<_ee;S4|#f;5`= z_oq)+m;P(24ieS9X4h-Jk0bR9>oi!qyL@)>+}lh#Et(B>i!{nptXG@-%p(S``c)Z$h`{WKUUDEK@H1rehff%A#DXqT`j5-(7#}d0I{j}H5vXEB zWgbrqa$@`XC@y#w*~8EOLIo{yri*EGqU>)z*# zw1Z)E=m7^sDSDJe12SgaZM-VT4m{>3;=FG`krYt5RY(CzEoWT^tJsF7Ml~zR|JZ`)Ewuc_}rO@xV zk@lV2187Zs!^`#^q|Llfl+4VMOwG^QyrH%2yie=#Dc(w6cPEV8Yc3ThtF5p`Rr#+& z@o{OC`{N*D{SQ5LFMq~~uKw9szg>NaM0Rj-JGH^#nM_93GTSZjVQhbHMoxUgbPIo)Xwj-nU zlkGc|DH!|^9miGav{P}Lntu18YSqGfqdF)7oiy!!E&CcEu19Ra4!Mc9-GZDB|!KLFPSia3W(ccn(YW-FbgA(s?HK`<&%0uZBNP5km^XTuyC<{-llnmI zDy$0bZUH&a@Vu;D%e7INOQ}HH^Rw7vT=V{G=is@&ZHfUy*b5pA zRkLYCdR0!`b-}!oVQJ^?TOyt@09S3-st}eT?yReopOJtQE zim{Zv*q&rh448rg$jbGs2BxfUMaMzl1c;pe$7b~TF`Gqmt!;o#Tp?QP1kp9gG5WZYxs z;%6d~qXWL|;CJmp2{CmFju}q^9k%^)95gh3LK+NMdwqQHA8AJgF&=6~;5t+mS)$-d z%0>^3ufnn{-}J`c0`XYu3^EcYe~R^)JtJqh4ei-J-3&0mMV&|pK@}X9MU>x5(^?56 z|B^nmk_Mz2DV^PahNtd@)8{?d!^xcevK8+y00Rf1Jgsxi9B?FDz2dX_)d@_wKS*EY z&tSj^)*jDc1^#+8skJ&L`tA08reNBiL$eE?EAWj!4v50CsGs2 zN_&uE{KBG zyFEi*L1h`h1H8Cc(6b@M99%&S8bd3wlArhe?(o4Tq$$sEqtS>0a-?|c17z$kAKfc_ zey>=WdiOIynjD`FBrj|C5&tzGnY)vTBx+!0jK~}*7a!88e%Yab|349`~FJqkV3~?XO|1uu$~eYfjlc_xIM1-%!0R&afBD(p<}? zOQH;T_xTbIC%in})4tW!xj@?`BA^lqiU!hLmj_aC!GoRBGQqcp+)63GJ!5u@1sTh# zOO;?y@bk^WBO?>)qSjQ9)dQh$wa3z3(L)GSpR zzz&I+I`Y}uu7K0#@05|nnc|9UhU+_kiml)Tu_9t-++PKy25B43h47;($OYNEONs`{ zkck-;;T`~@K#|iOrbb7D5vj#NAra4#hM-2#r$EUxiZ#dILi`AkrGk+H=5?4t3lEMt ziV}4fMEZR1-xuGIWhwIZB=j;vRJgB;UGl+=EIAK;2d>rrRrMSnG zl%oF>({?#cPRFQQV~)tM_VVE&ZmMpGe79E-=XfG}2n$D16~25^T}}5}3z+VYKJ40# zBguX>6?_Oqnyv6sJ-5bqaP(21qgZta(T{-iTz7(5gi?Ch{5ASHWTJ;vL@(P{4w2tR zR7m|lTeozzZf`$Fhum6iPa7{9V6q6aHfpK;=JAlmLs4=rSIEb-4h7>_060$0tVzF zE8*F?Gr^8N+qL%S0qT^(i-l!?Jb)a*n^ctK7ANKR#0EzUh1Dl*U3P(imY^UXIAC-| zVpVgq^erCmBK4#(!RugzL*jm7s6r-(Rv<>oQCetQNfx`92>mvi6kcF=jY>t-EOb#i zV5E2VvOqF2Zw3!JYmRM>+4o>ma%U6vJb}4WlVm~UYrtdWa-;2UI<;>y%-+J*>2YyG zboI*GUQ_|A*3e5LA|foq2%;-aJ{nGxM9J5!?zWIk{F2+MjdcLoSFuo(IQ@37-rPe^ zUR1-Hx;k;|3VIi-Oun4CSX@bQ32QLew)rAocInE5f0FO@cHxz>HMi>H$B!ka;(o^) zq`CI%9ku4SG8gAx?bT8%b?)mSmT_{tRhZhh_@EDVcun>ge9di48hWFgEkrRg8Sme= z26~DfNtM1EW_S($qr^Eg=Kjp$5mx3K1UliaU}ZVaYaY(A%NsNq2;49fMt^S#OXD>k z<3N#-m5)6*kQ(B5fs%a^LCAy?PU+#XxVd;`gA1UgC;ycEV}+(S>}E>D?f21G3&BM9 zI4)HU{-E|PBl`?So+3Un;eeEDg7}ctM3gDCW=#z`o&1l0ok`;4hneE2Q2vr^8iRzE z>~8_XUE-RTsuQlT6v4X1o!j#xyZP7DM!EJOQL4 zN*!yOdnm~ixFX7gMo-bc<>X#xb&ivB1f=xycFEhZE-D%~Y)wf^$Ql~{p0D!05bWbb zkwsvlc%*7DL{ww#FE8PJ7mDe7aUB~aVW0Uv^uedx69EUQT%PHHNg??ZjG-l`EwFw7j^jF{YO86^P~)Sby^{I6!G& ziIeEzjteD;v$Jl7iMy;q`6@y3K}G%jFy9B-nxO1@cwyM1z(lkR@q~b+2x-l=~zQ;qQg7{F@#f>@rc2 zP`TeeTjc?>Z<3^OKCOqGc%l*}{%9%hAI|Z4*JEjUn`s825xTi^nselXguvZ4DXoTYFsjLF>HQW2Lg1R~*nhkOUW~$Mq9iyN7-Rwf z{NN4HYj+rt3T;M^T!5;5TSg+(G#WcMH*6OYon$Nr1}M$UF&ZAq80zPaRW!`()e_I_ zzHewoTN-M_0<}MW{({$x+q&)-BuQ{uw1hfiEC53{ZZHLm_NOKqYDE{TATgyY14E%4 zW>V5pfTDeFQohI$qbS_XSo^A&UrO8I`D=NmZ3_SbDFkd|CHI*XMlPaI>QVMu_oi>L#BKd(+2{Sw* zLS0Z!((gY;kS<~!WPz#dz*&EeIRr)g&8Y;MG zt|gI@-KMNyy#dH@w%^3ZFAbCN0u7$$yf9PLrK`i)yIa2R$5Ev0GgM)yN`i@zr+#^d zij}(EAPU+TuR8oe&yeOLyB$nnLvz?S4lQey_rSCY5~ISz`3Lr0PlOfiU7oF?ZpIm- zraH0!JCUc<2J(akFO}9&<*CXW3f@$WQqK!T&{8%e7m$MS2|kg&ynI=hj&f);a<_;h zgs+T(uggB*COre{fRo{XcM!w$y1Dt9fFo}|<{uEE78*_*&I<{bG8KGk?_ZHC0VL{| zgS3GI!5`q}+$%sRL&%SWM@S-iWVe~8{*E-#?Aqc9yk7~q&aNOv9CZ+*if-nT#0=Xd zQzSxOoN=^)(HrZA)=i# zdrIYUNlFoj3P?U3<$yV1BNn9Ilg@7A0%%BhFTFKTn*llG*D5=oQ@yU;|a-5tm-Dueo_6h?zXRb6JpQ)DPYl^d@;w2Jn` zhA1gBI5}MrN!Gw;fSCxBSeRVO~Ma2M79YO_aSdQMioLotC z>}u-AXI?b~IfD7fTSLDc`Fi-|$lS!U`h&?FpZYdS)dpB<*y7jpxPPb2VTsXjjS^A< zJpQ`JeZh-#(dP}755@hAK6p96^6FvNGd9)7dOsL^F9qVhXC&$S63Kj?Ml6EKv^>p{ zX&NmjOU8`Z{{?g0*}Lf_-LVOxHwo99fIic39$zO7`h0mi7FC2O!ZRVW3U9BRVEhty zAdPzlzjmG5jD6R!!yF${5O1JR058VX%0Rz&WM`lEAF#;cC$w&mG78gdL1p001W&O$ zwd}8LwC(BX))(yjdBpS4Fq2}FOq*7-!k<)KC>Zj88eLt~iQKOr&8?OjW7wJZzo-^R z_l)^YO#P!S{9-ihiUby{>}+$R3YNYIx6aR6fY#K$bhTv3ZY6%U6A^#6gNyct0PUF!j8gs5Ud{dfFXl#`ZQ8e=wvA%@aN6NRWuZQc0CZ-j zAT!!0a!ok6F9AcLf z@I#Dsea@IEiT>K-m8RW{iR6q!sU7ajUF!Sf?0T5KE7vzJ&q0vClLR_A8?>^SKVs2G zehzlR%USlpcvfE0iKcYOcCPLOKSu79%T6fMzanScml7+qROT-Lm=aX&6LQl@673Sg z!?d_$h)(!&+a>~;_~<@ta05JN>8f|!zwYL~&2$M1JwSb}!!yfg#Y))6}Z|HmhvgZ|^71#~I zmu(bEC#XFRdedcvBt~OML-aoPhFz|~l#i1Qz>~L|>b?vVkQ2hPuTh^9E;mXW839)i zZiALoiz;GJH<%)3Wb7^;@+CbDrQCj>%`gWl!tui5TfsYGKaDX5rNr#tQM5MW*u36&jF$WLhbp9q8}6%>n%NQo z)L7Yw;qzOg>5}W^F=c!Bet4QzwTSCyg|dPQhLV;17JXcU-8Fb1M-)m=%I8Hr755yM zkI_UX^Ly>)g_8lEpL|NVd`I(B#x7suApvyB8OH`|zar&^ax~CyPIUK3bmYw}!mz(xKqXAb{|9XrUiRhubrDb2;HzmHkfMs%VWm zl*&TMfUIew?e2ihQFaWb%0I8OI%b4$a;*I=P}_3br2ow5vOSRf6*snzz*FJNReXWu zX3DkK36YDY2nnzp=s>{VbfZA_P`HWYj}Lp< zF~199L%mY#%tHwnJJxT1$|uOH^?O;cZELECkC61$#<*rR0qn}pgbJa3gWU_6*`Q+wci3rTiSkU$( z4cPb+f3e9d247xzdbr4CJ8+}nBNN0%6f_)ToQC;CoMQn@5BC8aXW`>h1u-3uynF=o zgz{1cR90bLu=kM5gZq!l^0>~8|9exlm;xFZ;B zeIp)w^6xTvvI0i)y9t|(dyWqAmVO-$yMDCcF<>4PVz4^ILnu8^D23}_Pf(4YYxc5J zh=!1C3C!mwwS$)_qhaiVFFYu5K6#KvD31Eg1ANy^BRrv|C-mFB=^b_zq*v0yQI^@+ z*f#y>PIemlGU0H0t=?^7P18hyLm;fmN_#de7JmLGA!udU>OORvZXN3UVU{1WO^)V)<>pz1loI##URKJLKW5XpJ)+Z#5%^AWj!j#h}UD}<*!e} z_Di+0KYw=|Xr+vJ1j0U#YI5YahO$W6aoXaJ#Fa?`D5wCef@a4QckEr9~ zR@WiHubJUw{}?$R(XgF1yAC_=Bot;)ZOq^1%Ac$D*l)<({38(l^au4|0dd2z{^mFd zW#F3JY^=rBVa?8V0K6~xDl1|k;e|kv9&ENb?fPeiNXJdoc(BMu2JLY8Ffiv0@XMqW zg(Nfi(FBMvR8d{3)*np(wL$Qsl~WHCNeAV3#d}w6p+)TfK<%)bh;(R~#W&3ybdxxK zP-ZQx1giFDp3PI9H;GhzG}v|W#_)-qPB|>-Y*qzQH45)eqXWUHb{$CBP;@o*R<&|O zLIk(kkw5tSE0;5!WG5XMR{bA_$UJYlTk9F0x|Dt2I?|Rf{oEE@Yu(>S_2R3({uU(s zqlhmgr;g)x$_sa|`upgqZhEi(sP$Yl``s;d@uq=@<`WNhaA2C1uo;1=$TV{;DDobf z?#X4lM53YVmj;o?VZ#jG4Vt(dmjrZ~(dI5!8!@hJYNiSKGp${FX*KN7Lx;sFD_;$Y zy)m*nO1Ch#?#{L=bJ=O4&ILF?r$O1tVlyYoJ0ST(bg-r{X~9jV(R``NGQ$$a-^SoT z!DExVRXp^`UJidhlSLoT{W~jnbz@c|N@JE<6%CRY=$c@z3a8XL)#~-VcMXo7v*)NZ zx9`%=J6>Q;fMjNC`_3GS<#TWtbE#oo z6+#50bR|U}uRq*Z3WI(Th4|L+00iyFydt0skW1$z8d7b$QIAX;rE@yb1moyJFVMd6vz2tug!S`|5FBdEu)jB}M6%8m3mZH1V z>Qi=lKU4CgGY7b^Xx^Rj7wVWzpJEJY&S35+<0Nn(wh}wK7r)~}#yX?>bI>2Qog*h0 zb=*hf-9eRLMX?SYH-fHMsYaQLBKVf=d0DJkNA99&6SH`DVVSLXe#%y;{6bkK9v$%N zQ`gMZKxZ3WRR^zRQNq*R{t)J$p;ELX$Qi1b`6k_teKyp?qmkl@LYKKE#+G-)`t&!B z+}F6IU4=ux#QT?+&e>hxej&GfU3J*^=%f*nla{{K)V)!IV%w{fee)4H8`R;3m)->C zk(r5hCSM@OdFQ=(DS8Nkr@&JqH|w8;Apv&-L@R3oz?lNzTKmK=DVnQ+3l9z^ceVMR zgkatNbJnb)kO5uH+b$OLG=tcb@<^P}#J?!HPa~u7g{dylitm{i%6*L!1g)|d~<-( zVVt!cmpE;YHI~;o_ddGTnvXdhF8BwaO=3R(B5Hq%1_=L7o+6h#ZpcYoDz-2k#`O2p zC)~sgul4;;w4V@Tu3;iGJuD=~z1aTiUMCnlrnv_f94Ai<9;hHLTSk(3g=4^B)G3jj zANg!M%OQ|=Ep3oNaip2ur6BCKMWPoGn94!$G;m$y|F-=}vz#cjZKD%Y*oiq{>*M)& zf~gI>HsX-+Yg~b~Qs49EpR46o2BW=pgO*zycNg| zQu^#k=VTPpCH@AOC;xx}NlU=~x=Ag%mMOFLu!Ote`I5_4ZLsa&`Iaz|Qbvk>D@+R{ z{q(7anf6uLVjk@U^>YCe#a!6$FvE+0wMoW$pCoheO#-*L-SFg3c@g>Vi}jP35%>i_s+q;#_0Rsj0+g>;my7ns3!k| zkRaQ;k{qwn+SaCfxXAu-Tb{Eav#tR=I(kyJZ12RIrW5RRtR!>w4qqGQ5q-N1ix-V- ztbamF`N3=M968+dK(Wd%DD=kCaKfOnHUkiEPT^xbusZn=vTMVn{!1>ACEoI4rg2?q ztib(T@M`3V_%ll>x2?Y>%9)ORcs3}#dfk_%0YItTW2yF?<@s=$x0iA97&R|o7yXla zPEYEmbT+f{=z+z>c7o+>e0u+i)l>^hOP*nCPh+EW?Ep!;P3f&G9}2f$OAWReNc~p= zR{Z0%r$y@i+A&BTgr!MS1p^SHYa!~@;+|KB`>r`po$U{mGLeh@P`kQ6_v3{B{OhH> zUw~+lv$y?ab;z{lH)2M2xbllzGSI?pg6L{I%z)+r^tK{h>jCBqDEjS0OA!iLE#yOY z7f8%j$_>+@tyS$%pNVQ^h}}hdOMogm5a+T>Ia8fwp6SD3QS*+fgsaTuNr`1m)y;~p znq;+PMojXye~^9T(D!=DnqWPE8g$jjEaCr{q@gCN(xM?DW)Qy-`zVkYa<-IF@iW>| zOCi!Xh}{RdI#ED(MDjLB?IcwEaKFoM(V=;Va@(j{{G!zq3?pSteWZWx85T46u6x%M zS=y`PNrmRU$Fp?y)bf4*2{($vpdEZASw5wP7ZoL?D_BzWf+F>$M3JxnW2f@Qbe0~d z6GW7PF7|k+0#YZ$S291UQjre`Rh=Cx`jBpzb6XzZ?5%w@ljhGA)j=b@+G3jn;ZaUd z?Q7p;UA*FVUBp7i&(s_isiq!ajq)EGJp-Es(;Wgoh_(D&E|o=Q(A?bwMvaF0O2P!1w9yApSw8suOUyt%=9uP_6x& zS?f8;v_}*K)h{)hw1QOK;`pL1rQ%I*sn>QO8}$)uGH!)bhpQ^Aj#>6z1GQJ>nLvsK z)+EA@1t|wEcHR5l7NAp#Eo>~+u69N*WH^bY*%ekXQrh(30bN;1Y}UqspTD;2!_YY6 zZ)s-sHPOTq1Olmi{-H^wJf-|MenxVYns#vfJ?u)*!@WU95uTuIz!Qou-!(OsS^oz5 zF27Uhs(POvNPcTTo5j(Ub=vO(Z=9C=G-?04)*mqheb$#UH}h$cIzBNo$n6EfkW)<} z3YWI3^Ntw=ndrDiFb8Zu`Bq^X7BssVTkC}SWWEZMD4do1bj|yw9Qh^^90up=vhI7& zIOn)L z=Uu3bY4HYS3H?=aw`f67%|Ui(8%|1voP@Bj&Sh~}9+2e6W+P<~&`vRjxf;+`mLbCl zxhGBgg-96xd--EUw=xAx0Rlrr=Xc-jCn=$jT_QfR7{NI;8jad|%?_aggz-sOpW{cW!k~RC`%8@C8XK#$g9bQU{m?Y@BlRl)QafZ^{Q7mu)Zoxo0!5Drlxe&%Lu|Ux&3C( z@0h%;(0t6XX<{)36noCg)14^uZHNp;m>Bafl#wOx`?I*Xf`P$5j+icA!`C21Nv3Rq zVo3-k6xt1|KdA@xI@oevw;>wR%xX|CL-pu7aZgLlWP`5w#f4Lo=2Yo`wTM^O-Brq= zF}QgnNBlLjik&~$Eykz6*v&~-^Fc1WJfVivH43$%QIy*qy#ocn%wF~Q7S|DT=!)LZ znE1<79wkw^-g4j4UI1q(!j#1xuwZ?NerKp}2BM@cAextI7MInLew0FrjW&-VM3$V% zU`BWl?RB)+s$Dd{klE;V82(sblZOnKf`d%0n zNxcsmb<5>TQ_>0*DEb>1H_kYD=IY+ziN9cxzHaql(_6||7!!#6V~E!Fd9LbAb%?SX zshg&oj4};M14<7nPFKGnx$5O+g(r`igi^6sc>}JDjU&|FRjQCHspmLP8abCk;1exb6<+$prLK9x(I_w|@FH~aleg2kH36rAy6=gdIufnWuzF8V6(2|G{ ziZB9+U?Gn}<1sd56G2S_d|4NmBs0PheH;QLL#CcmZ6(5^@T=2PzI@3;R-5CLtSSTn zmCO&9L_f~O#DYHT)PRuxv}TD<%I#nG^JQ(sB-hGqqxJ%2K4nF$XeksMX_td$dGFFo zu>74cD6^6~7<{9+M2$z<7XKdrLqNR0Rz2Y2sReasd(s1dsTV;eo#eAzrj3)4wh*qZ zDEXz>f>ky~XU=8%M%T6v(Kq7re=PCI&##*WcTUjNbti0HHMy&>PFOhIaxRS1?QUFJ zGO}(Y=qlr?Eu1leoDkM7+~@-%k%_96DC;FL4q6eGa!fnjcLp^n}Fk?iO2EJ zfFc7>4Y*<&64M(Vj8Eb{N-uGv4OB9WKgK06GvJi*3FtHp1`pmRI5fbS;EZ7;b2R6) zoR3E5DlNu)NQ4H6q*>QUou6%qF;LvYLx&dCw3B zGY)EOFFL1ZSy@+7Y&7+ePF}OE0{nf1c2@yD&FU(O@d%R1hr2GZy;+VR0CNITBax+k z8YR`d*8IHuB*Y8Ot?>^}Nvc{Z1;e<0JZMnWEpk-K8xj*A`u>Adq6Kuh@Me5mYpjo;Zzvpk z#{@`Sd4n{TS?^F+j{w~d&)RzTA|iaD|7Y!7!@lL?;{}~!^pgsH;N2=+TO@DqU@(QW zsF_B4kh=L{nb#lBvymkTBN83 z8&$MgV5Q6c=BTVUBxc@_P&L8Vq@DcWUPt?!1Gw1lIiH*Njp1C1C2(QiqU4Kxj`#U) zQ!laHDIaHE-Muz>GoQ4yH0_V~-FKf#|ClHHCyxf`@z~MN#A6xA*Q8}Qf2JPhoYyAI zoHH%&o1=CWbQqIHZ`l6W(-{C~((|4(ahz$!_(?$O1F0g3Vf@*7nQ$Hr9}~~;=QVmf zV<1lF`k5xJJr9=Ger@ry^5eP5*STJ_kJS0=V8wCq*Urw|b`@ss{ck<8eN9t*FJ&|Zh(qplutb;m z?H9tkUo5Wx0K)2#d=F)F~9iW)kSTcqxkuG0r;Ful$hWHw^Cf@;s6MCCvUmK zUX21M&F~LT&<{`bvHb2=(3T?53tOVLws(4O2NAZYouBfpV!2=-&;UIzLtglhww?y) zD?;~(s5tt^I2i1B<>_2G-3cAWwX>(AHoq6KA#AH z(v!e1Bz%BWSL|?ba9v{`09gW%guo<;3&F}qZJ8Xd$rB$hNUB<`C1Nt@8P-e6>QBhA zhElX0o_Pl^nCVB+efx|pHq(2DEnKQU%`dQxxfz3PRkhvi#;F<0Pc~UM5}z8i83pq}q5LUP zhH!yKw*Om*?+^PYCqK>-^lq1t_2Q4}6Z}^2;lfkpeIa*8+nK+ zb{9qLs8(b}a+8e}`G3J*me-X1J1>sOJQ61kfuojznoXx`AC7So;K`~=c%J~N*yC_H z6^#%7aa7f0>PBtxJ<#`xQF~ig@csEK<@z1ct6Pk8`OL%slx%`Ht**;p8>)309S|Q-%R%;}-Fm@VOh}`$v`MfnRtcr5IkCM@KfyKMxSFBB`b)E&_%79;u2R3vuey1 zbAuI=DY0LW?0vw5IfrY+GyI27=zAkpJqi!{1WuB%Bzbp_NXdh7&p#mzBC)aE?mFzJ z`0-&Tj0uyhnF)}zV5tm}&24WVl4Bcc#TS`1F*7$PD98&svsT=@??_ikm7l-2tX@+p zv)?*`C3G)HWVp=X1~U_dgFq0#O=IxVvP}k2OEk zw89+*zk=cLH%oUm8#Zi!3?o7*|#)D=Kgw#WKU0%DR+&L$dm{SF3dN&rd9qc?)u-f4@k1_OBOcTmJNCpUIxR<@jiL z!^=cR9S$D^Z+_g%rPqMlWWcc7;nu6{;YXwfQqk8gzf`;f@NDr6lShq`E1!E&w!t0IqCY++ zp;-Q|I&^CPW#1xTGeGq5KRqrprq6)m^?CB(gAdBH&psLt@sXGy3Z zRs|r{bXP)3r~QL19P|vn=zib4e0RW<<@HDfw zv{cG4HuVJH8y*vF9|qhjA7b&D(D;fwUvYv${y`WM>0zO}M2RSYC_N3VSg}I(?Ae2@ zU^4gVP5HSs|bhBZKnzYgtOgFZVP@G}DE z)d=G@wfHWzjKI->2yqGMP1FDYKmbWZK~&Zmv2PU|5qJd>c-MiC^uYp8JtC{twL;C0 zYGb5sB5{ zFyBF!BRc{&D$s4kdj%y!8HANEMrTr@r}YT$kFW&XBZlgz)o`ng%mkT&BK|m$HWMH| zMyhLeSBTWc+>H}=%IF50(~APUr$Cfbk86^`B{L*IlAsT12spBPIVt_sOn zTr6HNDC%=@it-7Jb6{^b_(Bg~i7#ehVXZv(;$ApSu9I`7CBiLB2nL5%7$@=3yGbem z#cV1vUK5;s%{|hi_fYI|#aSHs9k$+cmjb*n9dl4pNV1eSl*__`FXT{Ft{ktoq+rfV z_a^?SM+;~+!*?rb&@Hz}V|A76`S?F_V*h^C?b92a8oELJP@0cuNl6KI<=O|=GrKU5 zmP%q`f^wjn8?%(y6-&0inGug3Jz9b2?%lh=D-r$^F*<;lpLuDz;+GyAs6h15DdS{v zW|}O|J&a{EAGv4zC{0=hkQ%@@&xt5C!8cWD+?~T^>`lWZeRzr_^tL_-=iEC{dJIpN zZJ+Iy9z&C4`Y$GF+*U8l$stX}n9xQjuIeFEhnn>6TbBb+^^y_b7aMCiC4c&T%93FtlkZVEM^UCw@rHfOzk{_sY#T->l$`ZjwmDh7E&jqiFf+tFL4?KD7C84Mbue>CS{j6S@1x z_H3DiMP`2NyXIYRWm?!4;hf7T7ld_#lyL ztSFblFXl?gyDv-SzTH-Gr#5uOlV38H#a>V8x`+;uN)sa7WEnd7BepYjZeQwU2IkJ1_t~S*Ww~NVV zhQ82@e%3VS1MwL-PQ`=`*gXrDy5>c2Q7OC|`p;VqwH}oD^1iHU{alJ$3p8|n>q^-V za5~g$tn6&vAnRLKfCm@ySzlK*)>cQHMhF&Gh_BZ?^ovEfrtJj5=|Y4pz(i%GhPeaH z(8Ms}7J2QxR(bdHR=83`Ds%$^)PB7%DVwMmTt57a26+I19O64G8tyf1fdq371Y(Pk zmJ2`lAV*#aN}f(Gk@kj0y^_~s|cBF2l#o*+eMX_ zuec8?PAQIQaXgLE4b}Q%oXn|-(oksusTSzsxl0Yu1GFZ6t@58wt)(D{+Bg@?>Xc$l5X<-Ol?wnw)8N4TIQ$L!LgGVe zqNu?I@i}w9bWUhCZrmud-|7#W>ll|-OwsAtcfa^S!Lb9u&(3T99)md*U^ z0L-4D{XSOJ;yKb=vMg< zpU;Pr6ONla=PFS=eA6l?wwxCwDEeL+S_QoLNV_7|b~KiO<59=G_|lWGb}2hC=C8;2+6U)W?ZIE~cK(O` zij#GIx9!BT@O#VqB>VVak9Q`{J0GRaL=K(sz!;*$7q}48%z7Lh-(n4SrxBgm>-X1D ztC7FR(Dz{dleyv@ie>jh7KqfRz7 zacFUa@F4wyBBiWwza(Z4li1WO`R6ZZNnK5)>|XV$GVt-YKJ;#IgFfg<9mCSPQb`Tz zA+L;`Eq@;Jv?eDIjq--Ib7w%*mXVJG0E7Y{P}gkuFMc6Y{^xlaao+Z@?P9jD8Y=3ZAvz67*HC4D~kbCn8An>I}_2vp4gy zXh0`_>N$-C9mK~XB|JiSHLg9N z+2KK<4$H@z-uSoFU~5boG?5~EX3NmaFPG&nz93bQq}M^>LkbFy(4+H*%t$v=Q&VN> z(xve4`70ePO@HIon^gbU3y@1Sj%%*IMuBKHw#OuywzQa^nZKM^kPL4gO}}8cIX6d! z8KSxYfi=s_`fyh!oovB~iysD8X-r!CQS-!djt`be!&7^RPjHB|!vCi$atym|w@kU) z0vspS=ZrdX&9Wf(6MZ2@#E+A@#=17EdgnA9U9%oum|fM^l}KLB>vAOjPXI%`@gWaG zeY>ZF%I_kamPi@ASmc*A%lU(Xu`G^NCm60$ca-i_-we#lYO=ZANC4N>{l0;$U8ZCvaGO(9mD|}+~(94k?qHc2Gx?-KiFrw ztK(_U;s7@=&$^F&uwBuqy4;6dPvKzt zs{-}^8UW}rtb~Q3Kpd@oST-EHB0hKLXKzXJE&XCnUih8;HtE~t-bKmTup~2N24Ysl zuy}_gtlMJ%o`?<{cv^$+N|n&0K-uupLCu38l{4S&P&sEqpvuZdS-7ZBR<16=Hhf`n z-nlW*xxtGR<9_pnL|MzZGj6<3!mw0--tB*oxYTU9qtc`=LC){TW$Pyh`GN;^n`4|4Laz1DLo=-duYCaj*)9u3il+k$1c~TcRLQ%Dnta zy{CpuZgxiU;Xp~^GEi1lPkHL;r}Uc3xExeF`T%Mq+aJbbeA1M&ChIwuUL)WJXz0+P z8qSxdD}Lt5A9AQ8-2M4ivi5L+T-3Lh6aplbL%+-Tq;6mo*%HG8Xp>qpeGe}mHOh>n_^e^2uk?QL$ez7r}j6g~q;0q;r>t19y zh8z?;97hr@?>nQG=4yNZtVx5nkCle;Ybtlj__Lpp)bz7tr6=w;PH%1X+N&e92iiB()tBn$U`A#ZJXU6R6+<*ygKpz(@oj|i9e4T#Y|{4u(U z23Yw+^WQYd^)J67q1Z(z0Ab-!y~r3dR)$`GgA{GtAOX~g!ysuV^PG*oF{Pp$B=H!O zUVH7|a^sCR%Iw**Rh8qOd+*Wk{ZKifYKJL&>N=etp zAAhXUu358Ywdn>r^KriJD2qnCFD;lrvJ@&Ab(F`H3YsI%kGzeQ$%D_3{lFJXeqR?a zm;Blsxj6lL#Dk6-zND0Fb%(UhNay1l3|-N)Bq{ZNsVv_D5T1|c$7TBNaKlF%4}8VG zI;n!!l>FmOQUsT1JD@jO4M`@4DYx0N8t7vBo(&F>lpn-P^vrOn*;*?VTdOfS=h)~r zx3)_7;~TaPfGiOb$McdCWi2MZC757va(Oz$KE^&zooDuAGbVP27oRQp@VFDp@|3pz z;~)P}$vk(-;xp=wZY*EAR*dt$Lq~|uRM-ZrTO(dEcxRK+&}4jXyRIt@mg-=t1Z_lZ zW%esSNYK}}F43w@^g0iQrd*V^ut8V#^+M+cv~xt`b3^II*Q!Cb)`|C~he;J znzMb4ZMy?Ev|9 zrg(Cajh;0*tjWuBbEOFb-p-f)E~RVN=)C|Kizs0LGapeapyR*Bxin*N$&rQ`r6r|0 z`{vBv42T_bIC;kyFEJz&%e>qln@gGe7#V37cYAU7MX5*MiiX6g25o-Tho8x~SKgAP zIfqnlbV=?Z&6w7&q;@^VapCWfa_*U%E6wPyE%?*eG~d?coUXlgM3bXYftJ2TlK1kF-D7{&+nM~ znQVCLEtSaQOQ_(f*|E6={5e&?Ncbg--q@jhWEpi&BS-Ub`Ix#ZYRpg72k;|Q>I8>UY_c1+20|ibM>(>{G5-}f%b(l z3XPfk2>kJpVqR@enI~-*?Ngh!At<0v(Y(rova@2N+}P`G2@A58=w0arx98&OiV`Fk zO8P}$BAF(!kgzs150YAfEK5SwQ5tu`X|xoA zcQ|qo^fI~ZU+l2pcE4y=HfZZ0tlfs=Ib>n=B_3lao7-BI>7d~|DIlK-pC45^s58n5 zOm`;qhP9deP~Y^8H(po6r62w1N6Kr_qD3kh^Yw9G8m|um-!L!qHGgc!8gSjs;+>fV z=}nnz*Yu?Bb!~Hi0Jug3yu1_Y^-2PjV<<H*V+g)CHQ<-$=pS8l6V`}QPk;Qpc|=Y7;{7@o z1wxUeg?$D`bQ`yb{fj?C=A3=TQja63@1js9@o66UHTvENI1jFgppSt@xIQjehGIKT zF0=fqM+7XwD`f{~xhS1BY8RzsM={GO34<}4W0}-8Udq ze(?DFvT@;iQeK=3a0)+_jp&VTP!Oh5wdlE(trc>2_Rl0eBpq%<0wvHlNGK^KRW);N z)CD;@UtRuT@x^}F2S0dEQpS#z2~RwQwuGNb=ym2T{7RX4VJW{A5*&BPESWMcjY*8I zD0Tfvrladc7k`X|mC-7(G#?!uBh#l(*KHF|6c%b~z9jBS3PSMFKMo)?J~=^tG;)~g zi=LaEDa!yv=L3|cz`av}i=DP~xehbrW4p>_@D+Vz>@CA3EG|TPLK-^jk5eW0>jKFf z+e7Y{d#%LxijlobbELAUMxy$J$%zAWJP$hguH&QP17O_@y~m^S*rQYB!VCLLOmwjP z)eZKS=c(qhj9+9Q5UIodG>I;2=DvQdyXeAfcht~s(& z?i%}Fa>d}Qb;#es+0whJWLVw|f7u3Qy0!#b>@L9^G{Et5RNYirSl9Q98=iTXlZ5elR z;tZN8RkWAcRZ{j@_HBaBOD?%Y)~;PEpMCb3Y~H+CZn@Jcz<`4_;{iBA; zkeE@@9rsQIp+1n*H#R^zc*<01`x1s`8l0Ru4Tb;3Ho1u6iMqeE3-;65|-b&M}{c&_Qt?;I8uDqkKc z)HSRWJm>gtV8ldFKnZ#%z$nj8hs-!hFiS(fl`B^&&*I{vGI8Q0oe;S@j%xnwlvE{w zacbkH4dR8dzG>+~@w@O!@rsSZM-P)>ewaHT!p{Q9lO3&_m%-A0FF@&3fKhBDgMXBeo=WTu7E;;`c)t8XRHem^^=u z6|i9lPeU5QHrGTTT8d$D?Z#HwunphS8ZTL}80uYlt#TN1@(qwPz}x^E)rd?U4;2we zI9Xjh{`O>whVUjV>o;u$NCe-ewK!sRwWSnqSsdQDG8_qd2O$AFFN@})6O$c^244Xp zTQI)wMf)Dd!0;8U=V?*j6A3Gja2aA{;Jt&=0-(HWEnBc?BYv~_<3y7>(i~^mU(EQ! z@J94&`VXZOzvT9+G4Lz}|8AXUxYIq%{CSd9}?_3dsoL@Bz3* zj)&Lm-7F2&aFz=_RPKgTd8Ag#VR6Za-R9rR4TflY_!DcEjEq2R;prTuf0+3a)ad#8 z4c0TIRQMF3ArqiS`3J`1gOvi^(ao?{-i!gVR!WPuNO9370Dv;M)hUvSvOFm%-UjfB z2@75dWBjBIfIl2~*cAy%2FDKp;H;O`IV+)`cUVfRN~EOvs6+%sU`e!E-q|o){=V*c zlN2t->f6rE2_;{g+_2q~2MtD>?U7u7uUhyLJprj;(bg?e&s~xrg4n-&nUul`z6sCA z=$aZnJldZ_pFVwbsd4qHRqCRK5+5$dQ+?%DHXd01CnxdCu&L_em#(Xp_62|_<{ zsRCqY(8)R7;c@J1d*+?Qb#;sBI8L&^_U+qOU8M1ynK5I!>WwlD@0;iEibuOJHX4b~ z4wKDRcyjO^H4e+p!>osc@xyvT8tarl>_6;(ArKD^@ER_eUVSAP`k|R#y(Gyi4HD5B z8R#`i=<mWr@&8z(OSUOTjyjDubPAk~YqcCen_I2>3LM??@a| z@k7z*-l?@55E~Lx--+lq@krS*MsD}Uv5#dS*FliN0TZL;C?N%3{Ic*Ji^Dy7_U-&B zAhLtlZ>b+{zNNf2)WmOkclw4&*o`Bb>ST`HNcdeuWusb<%l+Kc8qHdrY?r8`@OF`$ zE;xSU8Jt3Rmo?n>tWJs3QGgeWKz#hT{V2rg_?YV;%#VLJr32Osk*{a_$H!$4&MFO9 z?Wi2>!ubZFGTxkZV+qwx>X@9UyqlHfhtzax^5ch_`X{GL&io9Yj>64-S4ZxOLf0$K z6owI{vI|GjUeM=sSNGVTOMS=CcAdOs9rZEivhms=Ex zG`6~UnOyJ-RB5WEW9s6zHA=f^bH)vbi^scwiHc*}PU?!*!3m*sRL(D0$tdjd%UgkQkuk5W$dM}F)HO!?!vbC|hjz^ieoLcV6=#dF^0k?Hy4 zx%oL?n{Y$`@I;>I%M2r_N(9=`Tr-U4YzuoB!%6lqA4p%QJ8FPH3qE|@g{k|*e#SD< z*$jOma&%`I@P2#)V)tM*Ik_`B->1ut64JKUfv2u!rEW53ZG9c>Z<4qgbId(=j(p~n zGI#JwxWl3?j@7paJ~8ftFUM;8c- zH6D4_`kJxNAfGOY{fm8zy^CZa2!@?Z&HmdpvS9Ib3Eq)V`x;sDnhzL9hOw${Jrfqo z>h@N8Tq?0RaP)y5OT5)jV2AT2EJ_cwqt$cSlxsjPu6qfmW zCsvWq)|p&|ImdCn=C{+;H~DnNJa#hkj+uNy;q0Ev^QL2Vw~W-|YjWuFdEtZ6O7MdL zrn|(K)&NqIHViXN*l}YP$a@&*UAC%;Z96*NBmz9VZh3E>P)psvU8Mk6K5VeOuagk<3NAenh_fS$)e3 zJ15Z(X?MudKC)5-!v6>j=bR}9d*0LfzPc;55U0_a`_s2LCMWeJN0qHNz#MlBQXt9@ zr!@AwO+R3mKP0LRuv~Vgn3x#tH*_P${$d7N=Xl@bntV-PH+<~*7{F%_Gx5xkI^*PH z`nLg^CN1OH&l$HvLYq-nucgI`Ltf79XwsWwhrDouyDyn3s#QX9K+dT+moxX_AySq zVl`Y0E2liOiW94b3&#yF(q032r`5ck<{c&i4#P z`4l)4!pGY-Wnf3-jj=_yXe87-12`z8O`{b0-2yr9uHB z{iLcI%ZZLSCME(pA(Vmgcv1_Em>k{23-Wp`ucd#=+g%gN=LKCH-8T$-ytlv@2#Er` zprj2TTG>*CE2~Gl)plgZ9)OOf12NjI1qMRiq1IARGmS#rtE5$QEKhoIDv7sPw;@Dm zD?Wz0%unem(Y?EbGI>D{77Au)GRqi82T%>Smb;p%Anz{0V%G~xf~-(0wl-uZ35A}n zFUnkl3BfTArU3F?wj28vHd63`?qq8#c6rL;y_o2hkn>3}^KvC=^_L>-5VtUM% zm|jf2Xw(!-EU}juMFm6<6%deK2L_m7dhfmdYn}V<%;U{_!(fu{-!Sjqd+t5^o_p## z`|PtfKUQ&-KEvP1#H4qa46U^BLruO}5=YBw0~wfPX#^iWNp(SGVU>g8vJNtO7spKwtd1qsHP6qlqn^{YkP)QS=(q->FT<%B`LqOKoS!)6v0kP!W zjAoA;#`Nx?%7W?Qq@=r%TIe?UGyi=EaD8Y*zNXj?9mvpu5VteFhnd_a>9cX-#)D5X z!&uHPZZ(~y;TG4+r4N-fIyi~2BEd&hU+jhHo#pDwu%1&j2eD^XbW+K>v&G3wL16^- z95reit@hv(%1Ik73fSeYXkLk*>*{k}l6SN5hRf)^Tt*l9QU|lgxm@p+k8ZF`yScRA zR8!%6jAb0iw#&-e&BudTWu+?LX6$>>Dme*XQkEWs@e~{a}hW>~9IBcRanTyDwxJ&RTiDx$UNLl zY5F3qFex1@2CIINhw0K8Hr#Y6?E+@(8z+JUuNEKk2GDdlSP;6`I%n zB@uip*>^(g&Du+@xa(vR`J203*yR^{=`Op;Y+ znj$Y}T*mL%#W1!I?t(|~Jf<&$kL+idfU}(+JRL;J8|4w-7dRV;yVUAIyAE1m+McI8 za76Pc>aW^;s-jWLXRVc_D{SOQO6549 z(hP~npWdB9=nk)&-j0m4lnrsn9>Fwht62pkk4A9HD0J185j=A97p(;dRQ99e{%6gr zJpUM-4eP^#N1a30oJ>pY;Q=0srDp<|cS7AmB5!4ch{nZZrXncwY=STjGHoXqk7Z4S z=a)Da0V(q=JCB{5AQ(jN%vdY(z^`0yICs?fXI~G$_?hUb`HW$#gMO*}R_X7me%tX+ zQHNEo%sSr)AH+|kNguNBD0h}Cn_N^5CAm~H>8M~wBeu$BZzRBB6$8S@rqa)O3ff9& z2%M9RzK$M*WX2;nDH`o%EN6}s4%uVWh~bUQC`F?x-1#1xGm%nNR(<-~7RjkX*cci> zClKwR|9a^uTjC8b%$)U2cf%*lp-a(mXe&L&_dDxGJ0-|0M+e=LQen~ylP@1^4;JDwaoliZn@sbT9jIsXI+({GzFM181bmq7rh9V9&i*)_PV{Zc zA7ciqtNsZR}!?T#4bBeyzDaaC%+1=)EqD7ZgpCj2xS>dy-5-ornyLWS(*2 z!~Xb0<#7W{Mq))>#FI%p^5y%nKnye zeX4R**$Hgs(V~ndeGyt&;!DM^g#D_iH?-(*sybq)Q+ZO^z|FJOjR*@4KoA><(jb7U zdaS(rZHNExq-gIw!}&WLI- z98?F9MpQl@vY1=i2-3PJHLQ8odMf%l_AH53&(cxGp66A*R}$2QL0n9L41V>ocM>p3 z{sDWEip8uJRZ7+N0KY7zwHyO9N^-AhH1=`|rHTv=D&Gwg(aOPd)&oX6(D6C?`Bb3|~@>@BP5a@L!^PI||2ceU0 zM_Bebtg7wskH|oC(Izx(`X9ud|1|k0a~F6eI_a6H{_}^(OOqCsztjF_KTBV>fga^S zJ0j2f7pqn{m;SZ?k(;P?{~loz?j)$p<~!I)(@RZ9^&T{=I@gNs!@6pKYCpIB@)6+7 zTtrDeU6+Q$2cWs49fzJP$Anvx5fV#)!ydh%s1-+FuYzwhHL2?KO(&Do4J=(|V8mq$ z5SkEeHpKXc2P1#&c7&%TASyeV>GDN;Z4-|C^HX%!(Z_f&H_y?sfIHa|@nCND8L@Pk zsShD^XIOvyIF7#h3dY}do7wTLa%iGW+GDT1#%!bH!D$NYBz{ucaH?mdoO2DLM^9$n z1+cz`qHx38sM+=*#@+T1LX$F3w(TR7uB8prXqE{lH2*15C#?=zpfQ6^A~XPehn}Fc zfl2oS4h2vIG6m*z)V00*E;pvnJoAh(OLf5o7noi2@6)^3haavnyYsc9e);m{CXU`C z9^xw=_L0E^CH^!&(@1Y!?_>R^$MEdm?q@mqnTilV|YWM;&npr8sXR?Nd?m!8MC ztTt?4;v>EqAk7Ho%ou@+U3*U8H-A`*C5uMmuG^PTy3~bdU)+da{{0X}u|9qGuIX5Q z!Awd>DG?$cPo%-opCG517ERt>nTsc0D#qV_JsmTrrD5f&Ts-w!kpUnVoEd{VZp@*l zn;_%-!IK0=pg55IQCU?Ne)rdMs;|(P{J{>KJ;fgnd_A4~EAjOE&4>&4!B>`sM$dDoNyfqpmhZ{?>u@!9?YGaOa0z5d|3b1`{bHd?5l{^*Mz5CjF`*30NZmi1J+ z*WSuO0I{5wJsy31FQt!u*m|rE%O}TS$((FF@!Bp*^r_ClJdTSF!hKgyLjo;}bW#uB zeYtp`930rRw-GO_tD`MeI`BN)hX1`G0n>6K@yy$0_>|Yt5q`L6W;o8D6HV!)md9BZ zZiS&CL!h&fW%U%xubM;eq4GY=NOWMuVh8^9NgqzI`6qGsFXa69iZg+W8BRRzm1J)< zuPhf&fASa-*{5$U+<+Tr+>3LkFU1QVKZDgrU!kkqG+aOHYgjmW3EHSe<*7ZGa^Seu z#mVve+c#i$aUK_vy3x?mi0>`Gm35;CZ|&ZIW`f>@BPQd@c}r;(BFIR-)z;lf`~q1{ zMYXkf?$b}17e3fpTuc*ub8z1DX?SVF2AU~6fk;Y6m*q@g*mMGF&(d4dx2P}ROE%>e z@YqjFE-`Bw_X{`xPFPW4Rj7rOdzGS#Sw%z z6WDeh;w3?bM`^1wy}blU^;?0W9|6(J2|%Y3bdrDkW#r3ubrcgo|BHE%$|RM$CdlJ? zH;;R_EkSexZIo9pkW%L3g zGBQ!Se;?}h?L*_yJVa9R6+-hSb@apSFl%G(WneS5%DJ0M@r}p#qJH0cL`|3n{}Aqo zKJo=(W?e)n-6Vp?Ry5?Q447?_fJrJgh*S>bM<6Mk%Z42T#HcgT#X%xCX*_Cn zy@~o`w6|A%9Nm>HWA&5-MT1G{vch}&xU^oj3r)KoMR4Z12#CstZ+IpETtK70Leu7; zYU8iawDS=zhjB@#h2=HLFLxNNSHnvkr{~yjgLaj;X+jHJx;r{ z6A1PLP@h}GddCXl64y?eHNjx+vGglUOAVkuP5;J;JxJJ+QC%;fX(xeB8!T#I(w_|^ZBQyRXTSU1?@&@w0=Z(84|=(^ zec*v_;-!~f!nN04LtCi{{lHfI-2V(fBM@zA?Zk8cSc~^p?Z(EBD{<>>^O2eoj|t;5 zao)MJXnS=k?znv=mR~duQ>QSmnK}9siKmUQ6sApJM~+qD{vUsYwkB?aq}7JYR!pPg zfNCr~_cd%@a|5!{LU83}>+r)L&NF~c=`eg;@={^`oXiLWy}RZF9)2btd)Kz%=3CQ^ z!;tA`e2zc;b{uZIW;8BdwgdAPhG5(nZ8Wo_FN4QltJ9IkvdQCuaOru`$Qj{}o9?T| z*s(si<(ew2c`E}cF+RBJk}_O(b0p2~a4DO>$USYYyu(5qxL|<;=hIA22kkws*~DRo z^TtPB?!&g@^c*+Kfr(?ecY)2snX zFl9^}K_n+;p3-H)ERL#*VIjT*c;Q$wBMOzJt;j8Gr&PEHfBmQd&wMijS1pP~41uba z@ccfN92lQPFzTtB zce0Z-Gr%tpv$N-8(Zur*&>Mo+c07xm-j2@|b z0{bfuJvN3#VabHqm^C5?n-A~C{-QjrI>yrz)I?==3gH1T^2_z4$|#=O|Uiada5>;@Hi_5ZNdg7%! z1_W~E*VW7_K%hwy0PSh5LuW&YF|ierG>*kYPcZo#_&Do_Ni;3*^e-Lwj8p$~U!8@3R|e zltcxF`=hbgitocEdyi(Sl%LKj*HT_XPc#jPoiUQlmHX?py_C1B_8vpc&Z7ok3Y?0x zgzupAWDt>`HYZ8aDQ{n41ffB!BaQj_h{(*~e2T6Y4;|!rrpf<=*_=p{e7Vdth)mk7 zcXX8Ia}p4Pl%+Q^U33LmT7c^9A5nVy8oIdbB`;?p&x7kA&R;sfnN|Hj&y|q|6q}?A zD*KKvJpVkdyY4#kyf!Uu+qMn&-+#XWuE&q()6HLV5KET;)9p3 z$JcM0hK45UDe_&RA;Gxz)-iPSaS#P3YVgS89Q;_uo`7h7+W5&m)cw2kf)QBt>;f#k zl5K=itr|+zXnFw?C&Xh!7W?I#0BruEno?1161AkY;^9gf%ZXDd9d#frDUcxDA4iY1 z;-ZU#=;)^l3orMlWYr%pyv_ced0kwn|snN|}zIilN@T_#$hPvpi$>4%n9lp49fsEjcTOE!9+CrVCW%vdgL#S>((Pjamj zZY)im2<6IA3Rey!sXTD}IKIvHkSud&T(UoK^eAdtnz4M|JQG!)Ik-F-#&Fdi9b==y znMdK=(AR{I=;=+sv$(t(&#c-8TrvVt;dHn%Xwqlc_y4FI#4nKQI4SXARJRC3-icb= zFfj^Abk?!|Pzw$ocZXFgWi*k5qiBVIBF=!+>CrQ>^yOd}X)mnoZ|oA>tN<{Sr>5TNRF zho~avTSM5lC&i?gO|H46`!PG?ETqS0;H;#Zu;t(;R5X;+A;?W^k8BT83sOSdNFi1^ zI1o!!jYwLnsiiZDZr%t92;yWT2qRN62=vl1lKUd|6&^9b(QIb&l0aKJ8pw%CKGm8I za5d@n8PjpRyaG3;rc$yRh?jQ}cQ8FAvdztUq&VJ4X$+-6LHfUY3n~!B6|PC?ahNwY z4NqP>A9GpWodluQ*yxSRzaKsXYWeq>pUlC|4Cm2gj%(qyur`h4@^uD#g5&IgY8hS0 z8>&h(z5t)d2BJFeCHQP3kB~9!#ZrKVj}=PNAZDk-1UP@(-eK#RX^FL!aeF8=)$(}K zcgTWaTGN(OSwnu#qw7K6#lrLD`}>L*k3b@FCQ$GT>!FT9`Ye5n=~U-jK)}pi(U8*T ziI`?>Qqtxn(d5tg!?3*z%_ZpB#H4A63THhy@asc;n%-9K)E*Upn9*UVFQ7-K!vsjA zsEI*{%nC(KZWG#zRS6l$*9}Qp`ywSRT7&?Ch@uZaG}kd>$0C*kurHSl+N!He7+a@x z^!Uq#>W~;3;HSqbg3rVm=TO2`g8H3nki6hh@+cwbILhMoMR#?9#erbeGb!O5fJ50M zb=4wz)~#H=9gnIVZxA?dCBWTJNnsq)FZu-%&iSFm!dPHXJWs^V-Jg>HdO8xtpZyz} zcA`=FHMg1N`Tzpb*oD7F%*?ML_M9i23Hhc!Ryml?(_2w6+%J}%lL#O}vlEa$ZxSaH^*HdC_gK|@F#6&J7kH!xPDamnfF?A^Y6(5JC@3EfrdJRlTUjxLa;DKvm~KQB+|Nv5Y;DgFEF#K3vYq zIPY3YeJKeg*lj94YQhCfE%QO<^1uFLgA0?N&d=Au9)w&6DQ!v#;qtyc_*+K@9)0vt z$hGPBzyE!__~MHkkf@g|0IxMjo0rRArzWJG?coFx(#t$iYb~D%kcQA6*v?&taQUTA zB1qhlQAT3IO&{bQBvKjw@D7#NA(e3cq~jATC}$ z!+>Gk6F~4p`fgDO2enY@`!&*=Q70Xmq^CvU%u7P>*pqwk!mE1$uEGTRacP&lTt3Yc zOM*s9s;E-5dVMu+zP1*>`A#aAfcr3JbP%3?r4m6QKA3Su2m!C0iCEv{kr4y+Z5+qZ z*bF@QNG~OCz)e?KGAP@Vj`aoJIGh}=vQoM3Ke87K{%|H%e{~H~lhRlx9r%3rCS35u za=duo7Q{!#TjgLn)RTF*UkN-sOQ#L*?%jv)-gFbeKo>smsFO?p06+jqL_t)fqli2I z_9XJSx{yJ&D7$XB$926{-bzojq@o&^{r+{laP@qQ8<~N}Ui}c4pE(JCyKVv147yl{ zX#bjh_^G~IlZpUJ^%^^K z`>=$=>&JI;JR%^~aLsucu6YIc{#6vTaOl=PDKFL6uvZ%;+ zxvyF%nP#6X_U1=8 zExVnlWjRp#5&`lT7T=(3rjJwQlE3pEoVN9Qt+7AAl^@S#2CA1}M3nOZKOu@OZVE5h zi;C3RP9pnz?Bhu{DXe4TX{P_=G(QgHT>dWNrhsiN=ArP>0R%1Ks5#Pvy1fM9HVZFF zGm%)C*@BS3*}8NAi$40uc+ZipU==&id@jK@bM_WLc?t(Inwy~{%xqFQIa%h)5y+j@ zt+mAblz5$a8QrKhaw+zCL{cv&fXl7^Az_rfCL$m*76}WkG$wrd+Ul5(o&YHuZ4kY1 zaJf8U@|B1fIUiL!-{3rDJ*9lzs9gJVl)nE%)E@j0p(&FngLn~3)WW}N$G@ZQcR?t7N$Wa&^(YY_4vAL2o@3}G3Jsp(NbB5Bd@GC zAnNFQn<>rgAg?9@$$Dx?P`qT5m(jx3|18_^G4}oW37q(NJ(uTanWgz)N_|vs3O8)v zIQ__N#;8R{!Ew)U!~0s(|s-Nx3yW{bH^Qb7>`ju_`wg1$1-hVk|fO=@s;GI``p05 zUFI6xrAOM-+>Qr-@&cZG`btckIFb@mF1hJpCt0w|z8W~n7N%tfl)Wl9mIw?VJXDNt z{OmKl!*=qm>qg_pKYtI6+_<8R4Yo<80S@kG+PK8!N!r|PZ4*ci#B+a~gNb7zD3uJs z9p9v+kOGH+l)1;Zt_6TXxUpr^7Y$f;PdRq%$-sosq1>S2gQwnW#h|cBM z{g#Ovm(M+kslu6bN*RGaJH+SypVahF!o8u3iELL zpDxFTcdx>t*=I9<04-jd<{>cX8*uak$~) zMc8@p7=HKu0URo<#Gw=ASh@Q+-dew%dc3X78*9UgJ16D~$&E@sfA=ZeL%q`rW-Ug1L^OVW>0R_57LPPa*6*8e zzL`|JC1ud1`VG~GY1!HM{nc0Di?3XZpMA6r2P-SFjR18kb&l^p_Z(CZhz3fTR{hW* zE>?henR>!TamDP>*nZFXn83-!Z>jpDNmhU#H!`#RX^8)C)BnLM+&{q{{4Dg}FVXa$ z${v8ylTLy?L+mjI>2^AA^&gacXU$@!nw~`WwE0MzqncJyw==BPKUF6re&AMmIMOmiZov z+GK1T^fw>(y`+t~cxoFw^b?QlGG9eWRp8ZDx#c;G9|ChzXms9*+=PG~| za?-C^7$DpD*`bJ^5P=hvAazz*>50q;p*n#B1@G0OuAl|Mu>lCpl$kANUFb<{%!PKw z_cU2~F`7VBb>PsmYs@|0@F3J5D8#|PuSUVjE!;R1h&B#(A_oVTUM|%SB4=64sJ&+N zqQ?9J)V`^Jw304Cd#L;5M*vpKO&cQPaKW5;_~8fpMp)&iyWMTvK;>MP@8%M{ z={=o@q>nnY-lVJ^IG=WqvGK=mRL6cQ(jY8wsJ}L+H-i*PxkS=I)gU7hNY%66fTIdU zuM<$y5?W)S_;E7}+fd%o<5<0NKNg-f%}BfS%us1F?;$fuf;6aW$+V4=7-ipPDo_^f zXvVVhr{lt<6Y=6Rdr?XY3jQ4AG>Ca4rA_fAy={eC?2&Ve28cOora zeKOzWp(qrr>Zi8y@#lT`pT7b>y4yiON5G;g!#TZxN-L{AS1eCSDyslW>08@d@Y830 zgsW!Xj(O7-5Y+Y%C|2X1CvL`%mp_eZ<7aR)SF-_)-pfy1OsFztKzzuDw8M>*6wc9Ckf+ zJ1#zRDkamt$czrd1a3&QCKyAM1Epl;oS-iF{TFzP8_z~(#-NE77CKlK4Ky1ky7bJV-U7?_QT;HdwV&Z7hdsV8w`tZH^z*y6|C2 zM7fgF){GtbTM0fpj6`(NxU=!IeGj9WX703+&2GD{d<0NsMM3*BUi|c3gmG#9qBE8l zpx4AcD}{RQS1-N@IhkXyv-$+arDPjk0cvB*oJT$z2z zb0NO}BhnzmTBF_Ufiqas*a6F4WbkM!T!XzNghS}Vot#i7Kfg4JkQNctQNk#s6?-## zlyVC=XcxSUXKIPF>ky-J`s)$!Ie~BQ39eCJMt*awcwv)yB=A%3B?)F=GIEVZg7#5Q_3ykF z#%FDiYnWL-#{3WSOe8%~AHH+c@7T)tdr@`HdSbPnpdN^#K4A2?u>=S0+)-Xf2_cuJ=;vPku^aO9DXD9xw3427cyuQtU6f>! zH?%|AH!uWg7v9CC;2^Y=9Y^(+cTAM9tl!P`F6(aY!=P>!+`w%^H6eaRG zsAnCi`Qi(v>-02X(Cax>$GE$)_*59AU|s=%)T~P)wrPJs&%LF(v93u?&0>HF6?G zUUff;Hhn;K0}kAw+>zVDcKIJBYgui8sc91$@th=(Arinmdh{s%#pPG|q2IA%2mOPG zV;)x&ZoTzZ+L)~#oJ22Kmczk?x?&p5O$!~UKQ{Pu>!wrRa>7U0D$*$?eH}g?NRe}~u zNbBl5uzgQ0?z%J)=Pb%%99pyBVCQicHxnZe@=hG*$Tg?VOB}i>y zm;TBc3rJtR%z5}BbaSN33t&y!KL{_rM0+f;S_G(nrbFLU+m9A zG{wR>BhpN{wW(a)>YR96{CsGZs~J&L)Ccs z8mxEXa^{nIY{o4EQnYxE?xS?=XvLOlUUBgN!|{U|}_6Q6v7 zx#=1B^w=?cjXI;3&z;M@u?wrH+EKyD&$H*Bj}bJb*G^qyuVu=%Dv9@MF46BUsYM1G z>lT{r`Vn`}AE4y?g-yAL8ZTj{x1c~ z_`8;tjRZ23M~Z0r>KVp?)POs7sKX^mI(lmMDse8>CaTsaScLp*YeoUYENo|1O&FI+*aQiX6k}fxG813cyPDs`^6=p- zRbq_Z<{I)+dD`*ZnOfmmcJ~QSA{dF~1AM=}wXO($(W%r=Orv?C6X-1Y!WnsJUV6wu zy=I??bXM00UhsKJK)XxV^O`nQM_|~fP5~hR^ z2zH_R3u^+U>Szo9`x)rO&H{d$^hN_?Xm*MlV?({h&3|IU+7Y_MsYb_!tU z{O#|2r+){$K&PY(+BhJfplfZavB05K_az0j2b*xV8%au!967?B^zq2f&hCGq;_Es4 zPhdsoHb|A5U0v%PTCUZA=*O}W2-RjL`#GDT&BxPVr%g;UitfiYr|j2;s}OErYNFI@ z-@#(UM1^wad$MW5mY$~y!aKEha0P??fIyMbropSZwTHX*>k%ItgfSyyR6_~QJWJzT zIqQ4630P&`M`TG%mA5|Fm)k;Vk^|#L%jK=p{Eus759dsd0i~*z`ZIM(&+(jDZn`Li zbKE~Ah*4f@NmJjbbMa7lEAQ-^zMwXdTIbZ^1tF)Px9gdea z5`;z&BvaLf?^N1PMVf@DTvcw$I+a5hRWh2Xa&aiXl{%jR$V{Tj5P>TnG4;|LPsQhJ zndf|h=XzcsRTB^mIcy?B#&_o{>7>ffDhDzn$+1CWTLX@i9O8x~w$;Ru4Arvv(9%cc zm3SF`&T^0xyoms{fOba{sCJf_kYe(|l8O#p7AnV5ns+);Rn2(uMrTwpy7{3;XsIKZ zY9b?&=natXv{J6rdnT288b!~^~sONMP8HuE`H@AYUaC4JC_H*{p4!4hr zqm5uz6R;#R8iXW`(z3kDNzyJAjq{auRF6juT6&lA$|eCIdD{`F>7+`>aCzx{uIbjb zcqqQ?km?Qc)H7VN_?`M`XSF=#gT@Qb$=Pk?qf40b!8I?uG1YgveyjbQz>6k?nz*Qr zczVWu*7Z1;pQX#IXKWtBNtbzEafI$%iJ7mm*2F-dQIi^*uj^x;&fUvZ&j_Fr%M&mQ z%u5Z$Qc3X?-#yGE&6zwM1V}}$=T^w6e@(tArjwsy2$*X3d;ljEnlyBE3kT>WE)VHJ z4>YJ8SRXW5R=Em*%Bz+DA4}gu?7=~br#3IZsXSL1>K)o;FEx!$)sex`Jcg)U3UsPG zB=yv{Nt!BtrfxVHsm=Yjh;xNulG!Aq6tP3+hZ@p=U=Io>0feD=DlR)bjfg5lBbs3+ zV)(0L=DA04jVGSYbZDSa($p7eS={KF>PX;7|JfEl=d%p;PW(2dLuu3ID!GXovprRwah<6;J6?o+-%KGbQNJ&S;gqB$vY)BpF$%4Dt%4Pt)hf%#@_I##5A- z3mEWd^jMkBQ;`M>rAewd(d%Qmny}$kK7Naqr|tS61M~W3>3vEf)z`yK6l@&B zCeN59b@M%X&KM^db~)G2k~WO zQ$I8*At{~uRsvB6RSS%@1@o=0%fa5#sPr>Urc71uRIvOLC{{OiGeYNQ!lMzevWdsI)?27n6i zu)Z0OTqYd^TvFUqa;3Cq_b;9p*kP&wth>g>tiF@dX#+$B&e%!!i&4z?ljpG7n9cn3 zkE)}d$R6bFqXskm*`#;^ni@P>smfpjR{OqvvRhJYgNfy8ycw(qC3oP2-YVnc|nq?-2yqHEW**1u+(&j!8+Hu=x3t6PJ z4VNr_15b;Wsfzj$8*^c*{J=v)ob_m&us>BSOybn94n!JmS*RTCa#cd?cx_bMFnua{ z+hGITy`Ne9_(A5o2KXt4R1L_@dt|pe$`(@&F8QQSm9+zvtIkg^ZBBkBZB~98e$2O4 zN=HwZAFHZW4lexk2^z-4>vYKE8w*t`7y^kR<&`$AwX%;FJN1PM9S#|Orb1YW6EBUE zU51xcrl(UDvalf2e2SwyxAR@zmqcn`!zH!LZs*P}o1gk5rP+}4Fno@~ee=L`?6rqO zOoAGlNK1(ZsPS4Et3LxmGyt4RT4=E_VA19$y*{HWD*pQ8yA)=;(>Qa$j^^!X4>TGt zh5HQVVO$@&kkkMtw!>s)9(Jb9=vO+yn8RU71iU4|b2wkxNBuVEXBiMBMSUYpqI*o! zay-ZM7;4lRtUNaQc`64=E{sZoBA5!vS1QfJ`CdL}K%=74z^`$+Dd1>;DQ8s*>o?l& zF+~G`dLc}VP{ zFuNLgW@3kuK`+y$`XQZJHem5|1h7N#WrL<_!fBBz82`*pbmqB{3UVOq(=3^P3O8WQ z(`KGQFH%~Z%jR5G)jE^u_)OCxKb0x9^DU4zDDvO{u~S}Y5z@$hWx2puRza!U8yBAlQbg6Q6J!hEW>aV~5=ZXD{ ziPO(SR|6zA?)-GuHSWOEr#^F!XY)UG%)w9mXL$|guaMILp{^X9+20>zN~XV@`h$mc zq5*tx@u-Z46@Ab{1Nk<9y-4J-Toxm zJo&(vpZj}D_-H`HGS3=!C6q8wU29OlxYPe>3|L!D?$ z5+0i$0ZAYAdCcU)wal%zdi?D#d(PlRMjFYZkwiLmrfnCU=7CfE$b(UDvs2P5fUDi< zZY0~Eef`!5+-|yD8bN}pi-o_b|7)2Ub9ux%Jym;fM(_>S&VMI>R~WNi^Cye!(q&bl z$(Ua5>bBdn{ltIfXuU@RivXzoH!wIWQTiaJg9q&l)}OuHsph3?Ex8F;*09c8`WmyJ*o zz>`3>D`U5FEnQn1Cs@Yph{eyC%rTXKdBQ{+NwM8YyTy0C)YnTN)=sZ@Nt#0$y?KZI zJ=(QA9MXVoZ|czZXjxJ`%*4W304i0b&nn%axhlU^w)`j~IaJzICcgX;UrCuxZ3@eJ zhZWB%Q-yHYFm*yQ4Bb=mRHnm8m&MWgRo<(NjTDzhKbEJJHkQrsX7#S@_-*V9_|KNE z8dU{8@nv|KlrepZt8V^b0RA*SM{iJT+t-1E!^L9ebX{L*1$bb4$Dg^OS<{kf0Ti9DPkKtBMv5q)- z>3ZO+l{WRY{~a0vj5>3SmBT-IB4Wm$NgI!mH2af}+HJ4VGR;^M78nuFO$}vqgZLa% zDydL72Lo%@@kvP@5Njc9^0oADJ&moYmo^?(q2t6SbVhUwcgE%rr?jJH??2I1&dm)1 zw?+!(p?H)$=88WzYoyJmc@TPWXshYK@prVTWuT#^EDlFqejC~fD9I8#ff#pE3l}ri zj_7Ihu|6TyY}lyIEk)&)6NsLkitv;uGk9pQXy9(M+MOk)avN6erK1|gS|tf+>e;gp zk&?h=u67ix+d@C@R^FtYHyaUYiDnZ>!KzIJHkK63^fa#NGihT0JH^n^qmeXy1~;dK z(ujE>NqasremzJ$>mo#r7*9~$O~3S? zaCiC+^XAMIx6u4gBFcAeME&lKEC-Et{78*-?j)2*UjB)rkv#8GmO~0!tBO(h&hJ?d zS`a(;N*cYNO@rh|P`36d@{*{NbP7P~8_5RIKpTZKgUwFx6RT=jKERl35}0oxDA`(r zvd@~B$K*APiG~l|VD=KUWL-Rpo~Bw+xvA77BlVn23if?bwEDPu98(9(jUj#=K-4FU`a5*3Iu!YGgHR85yQZEu&qy0f zKiYy3SDc5~Q5mc^ZOB`>fi_4>EI?{TA@>UB!d;Rz=OiTi^2=#2_6Qp3l2zmz8G(#* z&P64!TNv&`H*rInPg0zyczVLBLfqVQ5FD3;qLnWqaS`iH_88U)4s8T4H3xU1YSV}2 z+KiT->WN7Ki=Uh0RIX#MPcUw1OV)8?5oyZZX^74aLlZr&?D)e8(;QW`h8iP%oIo^^ zUSN`^CnJB|adV6tA4glIR;Srs-;UzXi_v_T9+_zGvZrBqV8xl-VI8dH=#$GtgZuyq zkXYH%!O2NsbsKl$_981jm>Um5xZAat8xcBb7qADZ+%-HRF_b{T8i;K^Hh>)9X|f1a z%)X;E9>VdKJAG;SjZ)_FItPwaaQ`OzJB4wRv$~^xvU%D^-4ICWD zoDhV{t!_aL`-<@li=y|aQvo5pLuPwRI7}2ZIglFGhY`_ihb-T6Y7!mioG_glUTNH` zY6DVl=^`sb%4=VClxEtS8I5)ZqNEWsoM@?5HvgsTqlAB_CPARRiIjSx@P*2<2 z0UV=)X(mrO*3f0Ol;kkC7p<3}e|06ObxzHR{!Kg(;LPd;a7p5-@Gx zm>bHmLv2;hoVpy8HX6ZU`AW_e!f~sW=j}a;DLCmsm@hX82}=%>l<)PZK>z}2D~KET z_^+hz1jM}%+p?`2T_QaVN(QIcLm6iPwKkY&ery^NlG=Fm3fN~%I8 za}cK3gB8k^904&bK}#<$-`I(5FyaH`>`xu+E+<3!@9D6QeCSHVwg6-&O zEF^%8Wjv=C#f70+BIPUMCxs$&VFJOU4>A_UBW_Zd<#(IUPNgZEoNLkvmOD{B+-~wimUtI3z6rqnDpWOifcCb0*QQ=R}-XvjtP{zlL6D&Y-Zciy${1 zwa1ESQ(roVOotmU+2*uCVEV#E#&>s6R3tJN(Fi1XI;f_4MFl9MfPY-}#8~E1x`f z1wzwv2=3oPKxz)lwvs7uF9@Yj#sPfMRcY0q3!j57ER?29CV32Gj4kj_oakyWnKd>nl4e{t4tU%T9@Fq697{k+U4a#`x39S`Vh)O&67ND@ni9N8T#Oir1%O!d2;XA=^!FVBsj*OdF{L zjdIQ~Amwy&bn*&J38Ybet3F=(>ZO=^%TyF^EW*fhM`HS&GZ3GXfKkgvA$xH)0eKC- zw+d0?qtISX>9bq4J1MQhxUfN-?VDaZ=jSgt**CqOk(ABeU?eG={*Kay@74l#^OVp( zy0so72&h{qq5oiigP9BcW;4Cm5Mzx^4>QePd|dwolqBuc?(x=62j1K5Ky|AFALcr+ z>8Jyv6Mzl5pf?r={(<6~?xSq)I6^0kFzgTmkfxKuAO}f@z`WFRj2q@qly!Y~1M(i_wcaWx~m|ohC z$G5iddk9=!J?=mpC(fheEZ{2Hhc}X>F@P35I;jKmSkX_gxnV8Nie8E@>Net~>ffV| zPG&xDT#FGw6A;a@Rvw3xKi)|BA4HX_{I(Og`uKgw@f(4xkW741yAcnS{DGjY4l^UC zdy9TjxCN3aon@)KUHKXQR>`zQ=8$(8*4OVfb>i9TPZ00JiGD~5#}oA{?lok9r6w!_ znzaO?cNKh$P)>@|gQD;u>tF}_q&4*g$ZM^^)UYH2SiKa(07ISyu+47aq~*5aQY>aY zNTOLnO>@`P)ZqtZ&(`=b z-+b^{qXWsDI3{X)3Q6hnRuZb;bdHOHzFd5#cO*tR&Zmj2QCQpi7FP8=10ppP;~26W zV?jfFWg>2k-Q~i|Lq#JpOyN?={r+)nOI??eE)z4B6aZt2+N*_+R|+-5f+IC zM>lY5`_!)3-pqk8&%~Yk&`1vE+|^7D-wTE8W%H>k- zW~Er++`oQ>KrNMk+XuCI71;Encg%CB@V%Ahx~sui1}-1oORqJCIQZ=R-8al>`o%Y6;tk(G>e6cwGiEaC zj~&3ShrfxXukJ8_qx$nT1nUG;l90LqjlOQ`gR*?8K7SjP8?E{<`xonJZ*(T5g*5+D zTZ+%WI}fvdu@1>|FTwuDZbN5jE+u4%1a%bOxDtz6rir?pM)?=~ax{Tr7^)97BIT?I zWGzlW*^WA_zyAvYejH;IQIT^t@+cVE8hMN^DWWD z>Z+wN_E7G;q;18Mh-Km%8A{Ma5eR9)L-)`YD{!F- zLXt+AMe`qiiGJg=Xmj?Ex%LkZrA^OIu>Q^q%(Z?Tlvee%S>MthXrHhg{94*g$ zXWd7M8=G_&&HN^*f#a0X^K_qvzgGhBGn3E4q_C#}kJeRgh(>MWZ zMF=H|>%Xzy{OR5mA6$vx=wKS`Kd4KzRy!xP9@v@(zU+@F4i2p>Q?txVKF&|zAV7e{ z@)B^-d}M5LFlLXTCogv7HO-~iK_>+FERDwW5fR2DQ(bE*_7t~a=}dkn`z@EIYf`6c zb!XDppfenNWiB8SzlZYsFyZeG+{tEo+am6a<$!hu-6GC>(SZl}*^!(}@}>O=a|Ika z@1j&RBXR`3G3O`j?>ON1`e9Y^%eZdp?I^6t$NhU(U`fz;Cm=9M@%W?qCQu-G>Y}W< z#zH_{Q#~Ho@GDAPOVGxRW?#uZA2&?9!lb8zsvXv59VN}qwE@=Rr=|Cp;4s`d?RD{b^-$MNBs3Gp=T6^J9{4Vd~#A-><* zg-=T9L!O{?D$O08`{8lawsjHM(qocI#lSb(XG))jfNWX>{LXBql-(^gF7QqvP)I51 z;yB=*Idl`cos$JlIA*00;P4skA#@ILHY;fx6g8byc(wKs zTod~Zj18NJYmX*kbi))}7IYIQOqME!r~DH?KjMLAN?2d6e2WsfRsyU5@~g$Mjsh$Q zoF^He`PrS){eI3x@~M!%18WG<=3%)SbvZhVXezr!evdcQwX{KDI5@I0AbQ#P3} z-zZ8(-GHe5up^MucG_GF9qoOmN2O5fBuCZ0KkOOngz z`fvhDx9y`_MoNHa5MCYPqlO76#>u)oY?TO2@A?%!)Aj~+TF<~Oj7DDM9)}+?91-N$fZ}KsqiSh9le6mtsl{L z<5VnuaxItp_YwfVY(;0Ib_b%?4f1D)(np=pP%dW0N_ zB}Gp>>pD}P{K8|M$vQcG!O4_fSM?(2wq#1TB2j<5#VqG$EQ~V~ixx^a&v_z;W$8m3 zq5g=PVof9cxcuvhg6MWobnf3SrX;$X{A!txw3k`aj@7rmjheh_8gXZjE>f>C1o_2; zaGAFgakED-&!&@CCDm3MY1eXKnQ_`TE+7C3L*Zu!45y%^$iYC=`Hs-EM1E@n=Kb=1 zN~pt7mv@52!uCc=S~vsKzIh`7_dKdg92fwiN~DKQR63x&G^8$?_Vv5bOz#^_B_*u% zRvjI8`4#libArwTO5w)=R^+1%Q-jFLgrJm6bXOK5=dS;uKlw>a0A4_$zuRF-KzY?Yz=f{Bvs+PH}t4Uhg*nzV~=A*D#G4*d&jN?*a96MkTJ`o3}Kd0dll zKSqU9;-x4m8h(hk0ZIG?B(&^*p!6`F-u)^@hNWUs(l`_TLGdQ6KKwBafYVsK@=fdv zW1e^*i=P8kG!(w^*giaScq6`%vl!LQ^~k0~RMNUthqf{8^tNV$1`mAfAiYyS1v&_U_OY(b4OR=V`4A+huM>mdv9;Ko-FO{c2X(RiV9YwWxW`8Aqkrs~R zh(N3u5rs9Bl0Hu3@DF51(qA~GYLuW2e zIq9GV0P6|6Q!fl{Ddy3ZL)g>08Q%%Jic9nnC~q&NWHp^YG7z8Eu0b9FP%|BUbWlJf zU}Dz~_f#od%km#qe~d_4gSjwhF1jeRN}xx zyK#N!c*M{iwBF&*cc?z>X~;tXy&cYp7;oy0B%|JV>-j*AFQ3;H65w^Q=mybOlI#1fwDGSu}o~$_q+#f+I|LxK+(r#q=>XMfM`3<4Y9o3$%ji)B1yQSN9C{_ST1Y@{_&}3I8Lc0RWQPmvnche zHTr_)VQ-C>@rsraRj9hod}F&9U?jS4(r4^ z=r@pR6fH-)S!O;Me|b73Ssf_bNiR+`d>j-RKtJf6NSPT!6%RjDaamKKGAzOR7L|KH zIZuN)IcdpjM9!^KkuoC<2VdE3>VQAJhS(HHzsh#!>!Znqmp;muK&Pw10(&#RzKnI) zpY>}C%aS^DRLc;JyYVcHUOtO;B_G>=`!3ZHBG6t^Z@^5?^nO(q$~q_o_>n?Nc|pm zmmU2*%(3J;To@jP+5{bDNys8amPsjWoPJ`v)Vat`djsPaNkHl(KLW zSXeS8)G5IjcNz7vQ-iSRrxP*m`Xr;Kq59xX{`3vlRzL(sn)mH_tgAja@XCJb>ISo| zS>Kg&YYxV)7>g2ufW3d+i|DCzskn#bp!5uG4u;o%@<*=`;IYXbKoz8cshEDY^Qa>l z!KLrF)ETqs5$Tsu&`P6AN3ik@^nLwJwj9nTBvblWrJqdG}?^Inv1codOHV6dQM}%{}DZl?QPhIE5_Y~nvOCw zcQzTjhV~{WJD&Sd0Ih=)-Xpd7C~2)SU_x#b&mXxEcaFOppO@{zJ)iv&N2-q*6#+Ys z-1*qodS5M<>i5#|g@b*Xq@~TA0DazEiT94}?v1Zd`dUfQ=3O^a`KG*(&R+pl zSaRzd2+;hPSKK7XHdMxyg})v=h|Ac9M$?#hEA>ciX}6sg*P{k=4FSzuqTfg9e1n7( ze4vfT1or0@4F6Rr-9B=4B#?F0LwD@TuK&DDz@>(LGMV|aT<4|GOHMiPk6jMzqUO~| zc4205Kriz^0-}Ljg>2}m!)tU!oe?k^izBW=byqocG0PC|pUh?JSJBj4hx;Rbh;~Z7 zx+K-~Qt519d$1`N|EPZ(=f^HV1bqoNQT48!AXc_6+h~UFROP6oD$gW=?O^>{RkMxK z%pP12Jrm{B5p5+ep^~HYJoil1dR!Vc6FK1{s8`7iwqDXEU>VFZFK(^JlhubXKOzm| z0wYmNDZG~F8+goZtu|6qO$FMyM`EaSDogdZnalILSpFBq(&HElu9?E64Fsa)l%_9d zSQU>goLrdAYWgq_WPm8Yr;dw4FA{K$Vi&c9%kyQlM$$p4=rT%3S48$=Qka|cqK`Or5}2T0C9ESudLy(yLMdq*CDnO&k)U!lwMfhHc+b74>MJ8mwbWMJ znW`KlVeR0*b-nAD?Y>y(Scq!=YvDgp3IDy{_W|ES&uflUzJccF`0u|#;`)$R##*YU zeh5cEH0EtW)t1)~oH7ydQ_iDn#~sLAdLP~@xAmuSKbpnUl z11%_ASA$M2gN(nD`m6*Mos_<4kkbI?$F&UYzO3EdO6Nrs^*fh=UB6qpg3=xBWQS7m z#R(jLe;+c>9Z%_8D)v0K0p(lrQLy>|vX;`NBt1-=SbNCm7y5F8il^oJKC>Z-ocR^!lf?;-ob1q7v$C|>1Nh(TEp(Xn& z>NK5Ly$VsBwWrOWkE3tBg$Xy^OdiqL^u6y|Q3>?S#uP7&x0fBaKz~cYL6mJ;jr@0? zBar$QB2u%EdG;l!+_edZUwIs3uDAn!5z(mLwUPNRbq7|LL7>z*x--0P-v$(~eTL>) z=_2m(Z)4X_7ooP`C_zy;T8eWKo<0GEYo1118Ff$t!>JCz>Az|AR7 zJ2C0z>D0euljPtKJt`J~JO(F(qI5HL3@;i>sazlqzPyL&VLofhYOj;H@bV>S)uyG` z>6z3^oJy%)7bie;)0dTC5Jq4Oz0+Ji7d5%X*znEgt(Zg$z1-N~iGmX8sH_i1*FJ70ODEuqM0i#Tm#kmK@s%5}|Jk>(;OBG`$pN$E)9vOtOOM!@?_{oP+l14^ zTW)0$^|J1#klzUE$AFj7n)#lBd^rdn)dgDn+42Vmn%0m@( zZ0Q?2XF8Yr+Yp{HiW7=7=3xYO{^kLeTTHDOaT*+_4j%|Kb>*8EJHa558QA2=?6V z7)`G(Ex4rRBN;%=_VdzQ+%*pZ~g*j3CyH z`jh#X8(;Fr9u#ezQC%-^>Wm7w=vsd|cl{Hf3Si$fE;S5iPmD%8CBu(UZ*+EQ2>!Xf z7K=xO;mQR`To%@nz8!ynS3h6FTT)mDy}&pye;fz3NeGitA2xSV}}3W~Gn89D2REd&`^fdI%)AifY_ZBqLvfDHZz7USI^GQrVsOG{NdmstjNy7XZZ#6%iV_Cr%g5O zNIT#?@v-?TZA=DYLjy34dkW6Zh`=BBR-lEmg6EIa;;Z9g@xz=rT(zx?ASn>(k+hnj z2wq5c1V*yBaCBBC-THF)ox9nApHBXNw4Dcl9o2d7zkBy?@4aZH-IZ3oqXKFmBziYs z2M71Wu~VMo29A@wG&`{!zm(?^JHd|I!*Ro48(a_w1Of>OfqE~yT5Z+#-uM0fXYTCY zUEM7r&XMlU%$b>QPCx(iwS)Q(*W!Parkd>osNPcwXN~&;r4xA~j^hRAv!ds$9qfA9 zl7gvrzW0P(8aPA#N9;rodba~F+lLB1&myDQT81v$hV&a*;7Ifwy&k0Vyt|bxi%Fyw zDkpo-S<_&vrN$)NoaADw?5eV=fg0PEwS_VfY?_>V9?N%{+0k%U`!U{6uzHN44)#`A z2HRh25%Wy*KD#M>g>B1U>->632YGS;DZS!YJJ?YJ&=y!SJBPti73WFxxm9UJc1`AN zTbEp5AFAGKYuGujBr(H*$Y|A|HX^R*^R4ZcLcz*V=@cqYoy@=I*)Fw!xwsyCkK@E? ztj$5flug_q@Az%ir>puDpX(et+=l_041ad9FJMQ3H7R^(W$K76NJp=mtz8`1X&(-L)7AxV0IYr!Bc_E`7MRa{ zkLx{=mN=}KW81!w{g^Bz!5?j~Q~XQ7_g+pQ$My~Hb0GD$;B8JkuUehF9wt)1y6b3i zI*$UC=t_naNy?I&nar_-tULs;NJCuLfDYgL0YI~uAirbTo8AL(=&;r|o}~2D6bLlv z$Phq0Fhb)CCcp$<@m}j|se)@m$7Izq*xhVtD}UGe&^JxWF2xeI6A^i1_;spd0xjLp zXB3^WEZ&Ld8;*6b7d1L~ST4W*mGjndx}SZib1aLv)(c%$^<0a^6#_QVFPs>Bw>|=u zv$oB5`e@yk0c^C0Uf2u;o8eF~X^I;r&Z+LXAh5y8cVh7N_GT+RxLLW&$`MIkw7g}| zW%b=~=rm&NJSOA0PF$~T7CWj~@)Cw==vM>=09i7~LOO2)Mr0}IP#!x9hYQaJYz3B3 zP~bp^w%b%loL6o==gw-jp@7sC#s{a{2S*_WkXd-`1Bf@P5Gx}B2S})6iAy@dyG^g{ z;PubJeMQEnz&%htCrs**!Krc#SUL+7aYZj5c?rhxYXt%t37|5LW%i+k9j zQCmPhgC_>cqPZ$eC7ec*+f#wjN>TujQwP{@vfhRPyX`+$(Dp)hGZ@+;`Mv{w*1!xv+ znQdL@ceWivjL&S~+i9Q%r-&{iYrf{4yjl@>&i@3qf--A*nj!MeTL?tc2qETX!c*M<2H z-EM7FwU#}9{Pj<)ySCD9`OZ#2e7aS= z^eZg=Kj;8(Y$A(9p6{%#^e7-E8)2XL(V#4o*Nzhd=!{}e^WXu?UYX<;iAC!&@vwm9 z{MRnnz29AH3+^qn^s*%SSAg`fXeA7EUfH+$s^O5t2drvGm3?=|cNrRo?bdJH1{XQU zPW|jOMv94+w>;0P_gr!`ve#x?)9a}2(2d;a?qYwtf7I0!1n7J&yBDM45m@o+Ue7hL z9cvR{I-Lbk8>Y0^=Ed30<88K^z1QzwM;@v=DT5fBg-)}`inBtIK*N2((Njwo6Cc%Q zt7MqWN%O?@i!fqNL&$Ne8Uq*NYGDR1=9mX~@m}YzOKdp7;Y13Y1Q}3eE#CpRP(bri zd!@ZIW3zp9&EEld*cTl=y#K8FGdOhHv9e#_MDWoJm^@nO^fF#ZM>L5sUVvQOui}(^ zIKt<#B2Kh+#`wnmcH5q@!2_aNaJw9b6XmCkj0+@p;j6f!r4B3qEURvBv@)b>TZ!Khm(cM{W4=!S3`YYms%MG!)3Lh$aN!-)2O|0Qv$m(}ysbzn zvjZKN&J0|(cP4GM3+~DTn`R4> zbF314k&PFKTDAmUhOTHj3l^_GO)NFZiR&TePSh$RwpKal}4R#CE-0KZVg!5nRz#fX?b(EdDV>WJthr z9W|TyFc6(Eo%tzM*$wh>dsjkV045*C&1t}rZ=iW zpnzeUJ20A*fllHrh#wIlCIWCTy=e`vf6ofH!2JQ(gxEj4{oHP=efkqh9{@lg)|;GM zMEFlYej=&8^f|Jo&voM4gseEL*eOeLWLJc$J}gKG%qg+ZmGrUkL!UiWTHDqNb@D*7?&ox>v?sabd+TC6~ zcl6n+53aWhJI^>U8p@2d0mP^igKuCqEbb{IO#R^s@{Koy^K}659LwnFww3SShWI(& z8rjR+fl)wc5E1`S8%tq7gwr;R@smP(T|G@t`m7gipts+;>Kkpvd+&1~#&OMGdBYBU zC9JzEE~sXpC}EfZQlYyVX~oZ;veKJwf>V3a#kJ#I;nLncxCXn1v>kJC0VYWAgnIDX zi;fJ$!|3BF^dhEGXg+fcUC}{B6 z{S(gXV3SS&V~4ukukmC%R_?f5c?JW8XKGPf$-y!|6Sa(Hd+Aev%2M{bJ`>KT_v#qQ zu&>w=xCutruGx<_j`?tBpF0Z>8KF<%?BtAB-+ex3dP4IUCH7l5@j<92Y=6wxsRu&C z1;BT7zY^7x-4#6mJ`7oykRDi*Wi5<7-93ovD3eB9J}oOwwp`i_+e5>F@)M{@N@hXy z5#m&J0;9h=%FZ`%FI#9z53ev=GuP}VFwhkg_tzT?<0zQ@!u3kjBtaJN^_?~Lqch*I z(&U9!({<54w&EYHG`-xt5zL9P4-|jV=4UO!_=A0`djZXk@i4w}lxGioqC;7C#Ll%< zA!d$&n>Wk0&D~^2>Q31H#$%4#b^EMMwz*`z8+RoJcI7uAeF7>W0AU+r){jrWX1NI| zfX6m_-+~Qx)7+Izk?7l9I$`_jFW3jm*4dH*)QcQfG~Bi$=((Dp40PuV;?@^xs;w|V zz<9tOUb@7R;cl&D&-ZdvWVFDGmYxW5Zjz4!ZS*3({Y_=7TR3#UoY;sV-5m>ZtORiS zq)g-ay}LNYu0?HUDqo{YpXwF6C;K6u5lR80b=2XfR|3eXy1&~m*FVey@B|)S%G3N; z^AO;P9w<9FkQumbiiMG|B4xcL$A~LfZtuzeIJ%lo+K(E(W^0mfvP~H`xiKIbc#Nbi zj#)B*P78#s$=BIZbUot&=#e(>bRg-Pgr&B#5`MaG=O*?`2!#p?n?sVq!l*(9YL zYx!FSmY{!{Y2}H9xSVRUms`;1MVED1a*1UEEVba6N^ex{EQ|Rl7HRHUbVhSYXCm+X zqVWvxve;s=@~+Hso1X;pB?^NpGM_q6rZO^Udx`YBdyz2BWwD>iT$Tzgs=@9Ch?XWM zKpW#sfzgQsBCf^l&fulkSPTu5M$k8fo6h;mtwA`f08Hxgp0p7Rw`lR6#)`>1xsq%k7C=fPQ%GO) ze(Oisxaa)y?m8HctEc7n!i714tDDzcoX<^l7g7Gu&loglG-a`XyJV|+)|)_Mb76NA zKTHh|cX;XW{Z_g(UYRs!j3lEZh5SurygXv{dn$D4LgvasXVBDn&YR?dsrV{G6=1U9 zcFh4agffz?0PFe72TxgFLo0q8F@j+g9h;GYI2OaNgJ--ENGuQ^5KJVh)wvHySFZ-x zW?9Y7aJkVTe8UxS#(Y3BkwoNmfB}7k$wZ;(rU$I6rpnrm?;Cw2sdO=mjahh0c+SNI z(D5C?Kj5T6svHbD$+-7QpSQ|te)DzrXb|y8YRM93^wzZRDHj)$H3zQfMVbhCl1w5> zP`$>aqD!0}gj?#BabhV}@tkX-%iEA_b+32}j1Yci2N3~J6@tof|JVVPKYaj zV}s13_d@u(7%n}WjKRya->G^9lUYm}03H@pZAvi(`Avi&UEMh3o(YEDoxIbRvw7qEzuD@c_vq+lF3hFDO95`xxs&I6h$^RWsAbf(Qm?|V+7U3wlPsT>C9#weY1EP-wj z5z4}8Nd_FOvtC=4KIs75bU%b})iu~Mc^~zkyV|2bia?jYH@)_if8>!zu%`C7fVz&{ zlV0cA&suvwhxoPkO1Bdqk~w(obB2qQ3yTbaP2C4}Qj84!)Q!G%mG>85crt8lxlu$7n#*rzcwCD5?hQ5TmP2$bFNbwDkL$5Y5XGc@B(+LGO@EaZU?U86ydU z#H)^`3Ie2UtO0R{?EHzMVdOZYkayPBU|KgFNGLZs5cR$wFt7R$n2_<20EIZFiKxDH zBB|^e>ad)+d>$4cLT`4O)QO&_W*{RR7TMqf{RDc&p`=({`AMuklOS43ojA9$tRHZ+ zNF}sfJ0m^P$yEBM3tnFNJ`@uKTsf-Y%Wr8tzDBbEr z(xRaDBWrt!^HsjlxT2Bt^_E^$E+n>B8<4O}iwt?FQyjw;?TC2pP1ioV%X?>R)^y8UYjnE z1Xsi1=i-WJAT?uIVj<@xQLSK_q=|DHDNc>apo3wqIB=O!z^7k;B_6t7jw3o9Jt?e@ zu{JPh$-$X_v&9x<0=T`r#T8}2O+sWe3AfAtE+ZTH9P5yQxOntmGoe@K`Icl*_4Niv z-K*Mcc8Ga@fj>2#^+zz;;12yMeYz&U2jR{}~k^8iP&JO|_eJrkcx%FQ}4Jh zxS0;L`0vR|o@!vfcTXo2($M$PCXu}>->Xe1Z+ZC>z?1*cH~=69EX>DV+NQ4uKYcp- z?Z&ko(xN(bb*v5tZlcg;BXs2>;kDI4hP$@a3+S(wH(A%jtxt%O;t2Ski{LlDg@%Q5W%x{ z>A3(l)y_?MaI4Vwfy35cbIc>4nxTPD6*QQ{0uW>1P7T6w7;MwT%aT&@xf#4a2$=M^ zLDMBoKs1<=U~zDzRQQAV8y(aVmBtdvB)_bz2AVnnD}WBw&D2SAKr{pgEk;{Cq7OQN zb922i01%CbV+uRO`f8a$r^zF)P_~G%7>Hw8#mm*xAi7-wqUu;d0ia>@w0LZqBso(0 zBOn@s9&iZGm$+y{_0@C;j_6~>AZCwY!jKWmFm5qs5;SmxvdXAexU-0O2LPf0IHn;M zE;4)?Y;8opmb_}>i2$vW(GEDacPv!Zt(YW&190bX)0Ks%1ynr-5c~G`(B2&TaWX1n z@qqveS0hY59yN@tFlNILO$!-`c7tiucPEP?49s|F>Vo9H9uaVL{2wNNan(bJR<*68 zTA@6FoNemj8D2qn;CIOFJ$p zh*PS6DywdQsoIM`!c2qc^#de&SsW|v%BLF}xY5%uS9uJljHiBHrlYI8cA+DxAX);G z3euZbUFaK;W#n#7@<(qD@?O7;U^!R0`|tJuOqDj#pD7U4_oZH{g_>8dDob&^y>=pQ zn!a(hLFsUTcg2a6-luct#JLtdR}*|%A}ODgE`ebJj*F@Cy9$D;4+YWEo4Otjk1MV& zu8NundA(Ba4xmHq7B8Gnr335|5ao~3;?k!)@l(*ELrLYYY%}N9SFll3Slvsu+@PaoHCCtgT zzIrAW`6-F`epI@2q8QvK4YdkzdRYm;7KqQww%&`i?v;d+BI~WJ87tkWguKWgB2ImD zxGM}`xe8_HI1o6{){gj4VyBsh>5`8G28Ozy@~P>HmcnEeCf5vlMlAK21P@9HI*kva zp@~CxBo3Ha&=8`|75TirAW#q)H&bc=CtCjqe(U@Y45nLfIDzu2_oFy!5S^ZWFu?xm zBdSxCc4W|cOp{0|M>z;)7Uyd6QudmWI%Wie&`lajhMyAVMdz3tLemCK1fv69_-Tm? z`w<%|$ZA`hDmNg8?@x7zLs`GyiC4X+g7jJGV-ISB0zzzTGW4eFt6mudaSsy{ViAU8 zYd^%WBMM6bCg4u;t29nsUfz4&GqEf>huBeVSgdZn$)aOKIyK=C8&_n5xS#R&MEB#z zA3a(DEN??`xPj`ch`2qLmY7gJ)ktp`LLFg7X^bE<#i<5;)rBvnk3-k+lVLHv?oG)V zWnmU0ZW$odaYMOQ{p&oII&$*|W2Atf;WSY z?C4$psPy~SE|NbQSM)?=yg$}x87G(~dg{|}HTd-23WY1utXWv)P5JBIAblhBc83DZsZH@?)m*ax7Xx3J=Gc7;WnL_0Aic_D|Q7)(=?~PB(l~)3e zG2yB}-G0?q6jRXON4rM^px0?Ty7nJ&Vmx#7JZe7({z0R<3mL zmp5rpPRLOJ@4X@XGY-^y7Q*ptz1deaHreTYJ)4jzKk+(S)lT1Pwg#atnk+AWk7Zdr{qZJ6C?n51ojA-#NbqJypFzjUb z-n&yjJ^fw3TzxRA$?DNZKjn5C(mhRl0yPtl4tx?XAR13S349LY^jh2+xuzM0v#Fzi z=x`7{I*y_z;5iX|PP~qnB!Op zVxZ~el(fN_7tJ{4*go9niKxCg>W6#6`;nJQKWpRBe5lMc#$ngv(xz*j!1(7oW6wp> zh&+$s#SnQ_;zWCpvRApQEC(gMlkqDzv>2bh9#n3$5myg(U0+33lyq~(BE{K+2uc}L_hA7*jM>ZYMr3t%w)_pzuKM_>AQwKgQt8oF* zk~{Ni|7*}x|adIsS-nhJUc0*~l zO`m%|YG@&Q>64Gy(%-+$%C^f9eypASI+s*+r9P>)wgS!M zBq11rr0M5q9K|%01a8t+tN|5=Q^aW)o2uDpGARlb+nl6Q8i~i7XvZ~5E0cS1(rk3c zVy$bS(++jM;dEo9h#ZYW>VrYS&82BKS$cdPUsh_3E$5EerQXBte0Ansi0nGpHDZ^$ zo(#Nt@%RIcUBF(+w~!7tEg)aLD92Z~?YEMQEyQW`k`jK4y;=Va=qdf0rp6Bn3?;;A z;_SBaocCI8+A8ncOpuq`58@W)Ke3kmh-Id*)fwQYy6F|%$KZ(oE}aLM=_wIGqIrRp z*qA(9TKYHW*1;*`$w73KYZ{-iS-E#J;ZygN#SkK^mi9w-w)P*1V;|&UIO!2Vc~Ykp z5G^T*wbBx8&LB<|PR3gY?9Dg3Z53{d@>#TX!s$P8qSKn$o|LhXfh&Sg_*8YML05y% zYK+p-an+@u!R_#29JQklJgbPUXnF4Zh4WTfQ8{{lvH?pf8v>$P*>h~!G91G5ZWkQ> z{ri4l%U9fJd3kIk(A{CDPO`%puC+oa^AAQ>Ze9`%d}U2vD!(LbVx^n$h;Lt9wC>2Da6lNfwE?bL}UtbG1m z7LUuf5SFzyHT&((7agMozs__7s^SEo8#99zE3qPcAtu@dtFf~q zmn?rI%NE;QV;6JUCG^yB2vgB!isfC;v3wb33w73R$MF}au-w?m3~EgA?mF5Z^?r>% zn73IK?pyl#u6iK~MmC>xRFl>t{Br4^i?O;*Azpw~?@SCnEgjik$?EC5I@j{3m^2iV z|4Y2tNI8|V`j8w-y*7HOdHEKI=)w5zfc{ZbuWW*)d$Sv3kivvac1v&G*q9#5L_n6ha7LR+?WiQ9g3GJ2{LEi48x zUOa!gg7$|rk2rA|=PfL@yuvIEH+E?MDN9H7Yt|gBlBZe83QV*&_u7T?jSjR7F*l^7 z;*t*kT=hr``%oAignoKPqRn5NhtFUZE&$bu?T%#7=R6=$$u4$vwWu;sNPVahl;Q5M zXg1sA9&We8`>+$>n;W;Yn|YB`dQ@9i2GOG$tQ&#K2|PGxvo`?~Z1yZ0w{7+H9*0xk zq!=x~0OPqrkE0g7OL${vLqoM)x>V`vYyfqOy!;}@*LimK>~TBr`fqGr`D$CaauW+Z z+As)rVm_5pR}XwxAoKkB^VZVR;?)BQT)cQOV_vr%Jb2K7(QEJ~lAD|BzISCV$HxeC zw%}6l%{NckW$JcrSs`QfB0F`ef-(B6&6<_VIE(+~WEgc0oJMcOe)>fHG~0?FJ66y0 z!?xkNIaZ99o^$6KthKGj=FQE8mS_AnJ|*L?yt)XGuOT~pq|Gi~!gwz~&Xz1rv2)aQ zExWiWthpwQIRqOQ>NI*CsO&W7cy(J{ZFb-ws#owRmM=vYo%Q~qa9uB1#HKC_!7Q`^ zabYK;H$J6TcNJ|s@hF7LH8zjT;2Te2%U|AOtKPfGl5t|U><>2Ds^8mU16{o~>)JBg z`kDLOGa)RNgZPD<7<@M}S@;#}*-#2{n9XNx}z}-=fZTj;8s7thDh{hj!D%w{*2JZNOGmE=3@+K>I7E3y1*mfB7K=P%r| zA^e1io9aeK7vuejNkM;8J&RC&$DLNXZJWiz{Y;xZ2X{ircFo5>Y1e+@5nKAshjA6< z0i=ZNZ13eLf5l-?h^5Bnvdv*CtCj>hd=ltWR(VMP(Ow#etnrrPG(VN22GeLw*`JI= zuK<@9b5e1s!-Sp`N?~tm{AA)At{)&JV}rTu>AOCCgC2#pS3d3{;!g}*EI*WHtYGiu zS@@U31`kgM$@~=Nr);vtIh)wNZlV7uY4dY68WleA>N+#21V_yb8gXgR$|7xPmXlIW z+;tc+Ftx^Ja}TQ(f@nn>RD#m$3{RTHIa{#~UeD@|$uFUZDjT$AMIW>B!ut?^W1%|G z&gu=bQiAS9mXnL*PcY!!kB`l@vZ8lbN@58U4s9f{2;hT@-^5v#0=Q31D73lU&&gQh zUX2ZAgh`Cm$k-X%&(gt5N>liL&{C;CiA7cdL>DYzLkIb)<^KBh9t{o7RPPl*6RaP~ z=apLy*6p&!PGkfqEM(AIwHm+{XK5H5ty{a!GSC%Ph*oZ1yhQzKMfB4xZ)3mmd_Xb) zg?6`i@g@e%O%D7POr@M)~XW8m&K1jXM9RaRE z)B&P}n2`G3pv{^4Zd<+X(*Rj~mbPDD5=^%wT)OmP4L$_dcfq1}+qGLBb0lKfvhaT* zXzKPkj-v0^kAL*PscV5taVjP5esSat``XBF0BHl(IMQNIjJ#~gfYSYT8b5!Bfqmo0 z&@1TC;sr3#zC~%J!~P6^fUg4^@w{t47&!{C>?gjzpIyJ+4!!iEH8s>*)fwEdHD0#rb7!r1;Ua6nbHv{+ zUuIqC(#P=pSl-5{D^3eY^}XY-pRm8W{?X$M; z#r>`iMx!OFz6f^!>D{+K^Q`UouQ#k!{)JDm6)%3Z)PGMOy=be~f6n&qJm%7+v0yTK z4rDNv)Ubug&uk8M_8+iCTeI_>n~M*GW+`>Yl}w6&Mot)>#m97U&cj#h;FhWft# z?f6-<{pUY4T1(R)pt+a+F>G(X)@J|usT#{IViN=W40YqX*#!}dQY9{J3|SHg{>6Jo z?C6_pN6LEV;syCc9kI&u_`E&Ou2$#F)?GVdXHUW9XQ~l!nHXF>P!L)yA3M6o{?8Y0 zu%@OOKT|Yh*VB}xH*ZBNJH@F^1xCO9o$uJoFTV`E zCTnPDu*%9x`_h-b59Bo+IrZw`+{pqYdl^Sj-RNt|NG_r0M1w|!bxlwO2GSGue87a{Hyk{ zNA|!Vz>Wd57cGyGY16sB_md~<>{+~zELy-gNu9N|p}Yv;$7?+vMV*I(wo2^6FzAV!xA{@F_EVq6N9Y@t%_=LTrQi&M`k@AcOITSS1*G`l zQrNG6Y#@`ETPvj-wxEPL>g3ndaaeNrdtCZNA z*{67S{o|vLq_7R(!mMlI3}W~-PDDGA&gd)dgj~=_8RTldZ7qF_NQC9N4?B+I3l)Fu zuJtDd!<8X)H={S`$h0v)_SM@?X?S!jK+l!s}I5z5_j{;;L+1P z)x*VxpW;;fA4VUmZ1|QtpI7*&>_MGxCo2BgUH1=Fho6bab42AxyfQ$2KD%Q~>*zxpOUj-KP92-ug;#IL`S|+L z04`3V_wUTeMcV=Ia<$EN{j>|KSL~YEV|pIY4?nXQAo%^(Ke`Wu|EMkdKvaCp9d-^r z=%5vjq}uU7J>YM^-i8D09`5}?;92fA*&4@}^wJhd%RBe`iC22p;sm=0zNo@e@L5^H z+Z}LR|6`=uUc~V4HdH7IfWbYaVoY%CQS$$aqWCjq{BA@99wPt!w9!+HVOzOQ<)~gc zv!LggAo;uDrkic`<}L0uiNY7HUGK!Eag579_`A=#a-IoIiOlCLnq@cNv)xj{TksAb z9h2z39d6jFw=IS96dqVbP(?RMas~Q2>-%i;eM{}Gw_iW{`OA1t`SxdjgEo4GrC`V^ z@xRwpCLt7lQy>>7VRpl<^Q~x(*M4_DcZPb1v77E(WSKeQCyRsC=K!$)cGN($#-5(8 zVOzc_!EU`fAC7Vy3+6ui^zWUuyFb8=QFll(Cc`pZqytj*{ABs`<2z2U!`BT+{Z@P5 zWooxo>+~%a8;3{ij~-&|UnS8xl)Ygvdh&RF08#wx*&A*9_Pbd~dd!1eyMDzOR$v=9 z-fm5eb=J}0jZcyNYaGFFvv!goShhE9-)=YGe6xGx#TQ?6;Pb%;A9Mh9)22;!-+lMN zJXq-#=i}%^TuAlizJ6URd-+Fd6i`>Qd?u-Q5HB?6c?WhAp$~)|;15Sa^a#b>Q%kYJ1zgbM56ZozW`sw(J7h(!{9i|6|6-%R#yOd22%R`A>h zR@%zOP$9-zRT0tQ z)L21ghjJ|&PXxt@b8J>TI|gBd(t{X!Rq7gBn|Uo+3fLPh``O}1P`1eZCSh#G0=wzI^Dx?nhP_wvYX5t zo1J|-zWWe`#FpU*d<7kLzzWhfv8CYstonMbqyH%7oK4!Uq!)zK<|7e?#%=6vrN3A0f!UGArF6+Ic!T>GADt7 z2|tG|{dO9T!`!k&yY|`)w;J8Ew}k-+UwpXTQPY|jG;nJ0Q4r8fO-dG?%5{MZf@PIP|3GF!0l76zwOJ8|r1 z3|RQjEnIAkjpyxh!wCREGS7AUB*I58or!Ru2XNE2bomF!XQ4~${6!C1(X7o@Rp~9P zO6T5d%U8bFDlhDGadGh&G7WkLjgdq{aJh$v+Tg?%+2Z9NcD0m|eGTV-%0!!IO_z7u z+6`Z}Yu5j7m+rkUf7JSV>kwz=kp}wx6!jYUovF_K^7pp`RlnP`d9wpWx~IC;q@<(& z6JU@;qb1mG2Lh+;y5M~4VE2^8!4fMD79h@UvhN07U<3H0$@0re-wCctAJl7&3pKMGHC4g&D{K&QQGwYD&jZgY)3g2k;yAEj4kem;~} zfyyp=ieCOk#ZJ z1iy<+yj}coC2u9PQSr!M<9Z?2`TU~GH9U$+r^>R29dPQ~TkZ4!R6wi0{=IM;k6H@- zBOU2f2)9nv7tY&1u3K#%{;&VCB}fsbGGtPo^=oNtu|uyOwTtH~;U?8vUU9w~|6lp_ ztM>JeJ;u&#@%Fagzt57>ux&scO!at0V7|~oa)9}-0dFBkc2(NRBNaHG8MXo>d{2C9 zrv7 zw*Y7Mc+}UBMDbh^L{A`vjryzssot66h@4NEvF`;cM&1jxHE>OTf5iUye+R650WPx; z_eLu=5tl?JKznR%zHCR1?6ixpSnKQS;24(jn`7tCov=@S`~f5|8|tgCoa@lVF4TSw0GK9zqZS+TVG=3<%P@%*rY^hCmwi=C7)gP>fVc% zf+VfFhOJKzvh`^uTi3E6O2cpU3%l51aBUIebqaMlxtfXUCmz*|V<+0lPcI-CHOJk} z0QNr85D)MT+J%Y^`@dhUwGVwD&w*1(>$G5+7*wYS5lkCDzPgvT!nH*7FTTvi3iv0M zitH2%pG{V;6Tfja*OP+L5W5)-HhH=ScmC)55P!3`?X$-K zdW+b~v&T)8CEFIVMJ6DH66&h&uuCto4><)qz}AVQAzTI-D@v^G$VFT6$9LQ6-@DW5 z5ArNK8fDKfwhKEB;OZ#FW^Y=?t}Zx&&PuZm+#j9z{!T|GMx44GQAbRMR zv?BV6rQ}L%rr{2w$fHMs}xajHZXPZ*~<*`4sfa!Vm9?pu%K^G52a76HOL|hFQ z$}?b6;rprazT$BZy-HC>?Z8Sp74dlvV)nu$c6egfjM}cVmV&4~9>>VNxM68`x^|*7 zo|aEh$6oX>yV*`~5N>LA@?0wfIG(ut3*62$P}c0^ogQx@3S=4VOU002_Dn&VNL zrX?Qcr&WKqb@W`shhV1Vr>}9G%On6rTqu=o4)^WkaSNxdH*l2rCyb~b02z7@uP`I*ABgnEs z9E4klPeVF*VPPU7_E>9UC$8BzZP$ug15h{hdbx3sYq(fZ#=J<*nFhHICfgJ?FesZ_ zhJF{mW9jX)X3auJC*;KUovipZm?}hq2>)76)#YMo!GiUcg?Ov8vxT;eYohrT_ zWs#bZk%vCfIlhx&UAW(>sye|SpGH}W=QI}L;&GjY%cV3NpU<7Qfx$1?s;dtJis$m1 zhtBD5Y<9_Y?)q}W8N^{zgVFc|`buA;m6Y9Xx%n#?J38TboUpR;TL8}4h$3ILZMS^M zTAR<>%P)L_GRq7D(JR}VbV-MYT1o5(0Q4hF6va%o2PmU#bn>Xz4i9ijbRUa)NIby0 zrs^5;PrG9BW7Rp9(YJW!m%k52WmqDPi*(FXZ;?MuYHBCW&tY)Lo)5fXok3Ixf^+O> zpu&n+NJ-*R1xIr*AmgK0n;porboLS-!Jx^Tv^@ajzRS3!tRw+M&jVl|3mjwXKK8Sx zSJel*tQ_d5<>p~HnuGK^iRjA!qh*!_81;Iv=;)sxbf#rdBJF+|e{uL`$LLcBfT!vS zIPK}e#9fKXVaK!?+gT0ngkVGHvu|!nFitxmu`ill2{dfV= z@};wE@wz!ySJPzA{^y(4*wSp@{OBuo_lMRJ*J$0Hy;fL~jYE&!e{p6f$3VZgTDkzqT3&PE4KeYSLUDs9*^WSW>pFKwuQ#j&6I zx`53oV;3s`>5m>8vFmPR2Ok)RU;W~Ut+*~=cfL(VHH@M{7g2&o8wg1Pv$FDS&02KE z@c{DFlb;|j8Gx!HJ9+9&>iuO)NnQllTgBLw>qo9lFKCy*MwRKGoQy25_&!`E&7y1Aq&)Bg2Kzi{BK z7c3%B`nwNpvI^8YB*HJiEoC$?syxa-sR#F!FYG$c7~W|&Twh{u9;`#;-)PsaF9xV~ z+OC(XY{Q0Gq*aT0aY(PsrxK?+72vF{?y+zEpw$+X#oDqZDfan)skduZCODO`FZ@%L z-LgH+wr|TN&nlP6X=#C>`RTx$W;Wo+|pc47h4p*@aZoAJZHIz%vrY3F6};G#~%L~Dg=dA z_vSH2V!#)@gwv%FU_`YcdaSgoo_U&WF~49>zx{q|yKupBSFCjJH5@(SKzBE*Hw8C1 z#ZybH^xY`pV#ogYS+8WEI3|&9$AHrp%?6ZiM`xsq2KNGnE;9`hgLmNL^<3X++uy#| zs=KQ#QzA(6alHG8y~K8GoeZe6FlJJa^IPqTab@r`ZdToY#7=d-WIJoW>869UxE!nR zM)wXK(gc90_A1UyEN~<|QFpZFLSsiiwSV}sUFi6=9YXYdr1mFpGYbK;$;AE2-l+Qz zyU_fSr6tS)_|AbIAkFEAPE4JqMA1uSca&Xrw(;Ax`|Ka%N3a<%nnRfn0U$5g@!GE- zu0LU^(925jbY!ojry7vLJ3tJOdhznV+wsc3wC4_7=k!LC0o~^K>Np`Xr`NTE++0 ze!{(3dQC@B$ociJf6bx-4pMpsBAsXL<=wk6KHBHnng-Fyf(9sGUsO6*BKyM5$L-Zu zf9gP}l>aj_a?!~;W7U_=Ix&93_wYHvf!0YtMr|gaWUj(3bAWC0hx7_hd56)dJ0aG4iT)0~$XS zeAr3=qCXzl#Z@1odlunQ3PQb5@v@S?1@XIpXcOSEhIY>8z;=6Jk-a;x$~IXkqlP$= zj8l9|DT{20;wX)#lY0^k7s3x+32;R|WG4Zj?K}fd$hIJCUc|k_#HEw2Nh>JgjyR!n z7$3Kz^0SQd*R^mb5h%3q6yTS#QhN0BViY?ukZ#82cyy@?ii$8QT4(S2=*Mg)kDWVo z(0=^y|7NT2zMr^{v#^PG3xSCgqFtwDqyeaA+YPs0Z}c)H#J>&bwIXlo&xgb~XuwhUBCQ2+oy07*naR2N>qd9MBL|5{<6d8`_4 z?=X^tY}F_zY(Aj$@R3gY z=~MM~{pM7=|Gr{CuolKsQ&SrecT`<-4)wZeL%_Ce4cNXzv>nP|`BJlo-cB0Pp!o4q zj5$mf;+Rg-`A|C(IetXDF0|Uu9{dkS<~pqBr8io+`wWIdg*LxD&(=M1 z6UIYn*2fl?e(<-|^shBLcAc)Z*ur#s{R=;GKizwHkAUZ(9s1UC|}u=u@`kZ$64> zK4csJ{Eywe*FX0)cJ0Zsj>>9}f@(p5V+_V2Lnz1(q4d1vi~nSafKsJ7rLf2@y|UYq zFfLg^<4(w6-`uu&<+G_E~Yt7Mq>1&bs<8TVdJ?Yw4-9WON0~vu|-$^hN2bh^v4T zdyxqeXYL~`zb1rWfNd;C@Lh>c>5Ae1I4Xkx_3?pv4YHaZZnUhF8*P5^@1uiSjlSes>*=kw)0e(rH?G=+F;u6ub?=3< zItQ-qMMy-e1y@aKDsC0IY$@C$BnKM2^YRiH@I0s6X=(AcbV(uu4_oeG)ZhodsrlDB zYT%TPj|`S%;VHF-)U-6Wx^84uzns;38^#!m7cX(*p)+S0?Fr(#T{$rdRCsOc+_{5r zROj2a?eAd%L%7P|d;0Y2R$97@!70ubFS(YLZxgHjeWW4L0Zm6Z;!j^6yM&=PIxx^` z4fUs;CH>m#qMM++Nggx@s&TG2K>Q`%g^JL!9Rzwm<0J4kA4m8uZ&pxbH{M z{cW83Aj3cUG}VKL;8F@)UKgMq;C@~V)B)@&5uwjo25vQ_Zg z28|kKy*K!YJNg>;Vg4fWX93FdYQYmJs;vuTHrBu)eDOugpIvN+SfqXUz3;LCBnp4< zmw#Vw4mg&T}UOlLlz`;Mf2gyn``l2cJ>MK97yYK!t7V{m5?q3A-ZAS&@0^`mKo~0Ls z$GC}kb@f2v+Npo()ywF!y1E*xe0)_D&9Xy>4k7-|wwGRd$ywLW4|`mgNGI}IG?y%y zYb%!J*^cM-V&oc!r<8Pi`-7Y8$4~6$TV2=(oUl7@Uk0}jzv#%iB^8?(#98cTE=W#} zx0`P&u@_&uWc&7=vsd<1*{wIt##2g@6WQ0)^}roH4;UOG&6^#X&pxrCpZ4uEg?J;4X$;i4K2{Ms=XdlI8)7Dz5|@D%If*CKftQC>PMd zp1rB1xd6omJNdnxwgAQN(i>Jf-Oe}u<7qql!x3E(N@o<2wLrk%o5NysizVD=G_n5ijRC0Zg7z`0|0}D zx#TyIpH>;C5#6?umly^`NesyzA>iUrFXZgXpozy18Hg`4;D*NIBeEM&=j*MnSr(SX zSqWILV;$asE2e|(2hjJVV*ui!xpvZ?(w@#}(DD=JT2dT*4krCe9VhK%$1eXwj6TH4sLp7pi2b5V5v!*;QT>scpSZi(xM51b^1m0Z?U9-%0L=}g z4N(MKoQWY)XEY~ey``dSD6zb_pl??Fy|r{!VOd`YN3_^FdaLY6)i)8V!|{TfG&FLh zejz1KiZKoe&9a>Ib(VmbUq&qFtG@@W*8sVT5!Y8*UCS>S=mdI{zbo^obVfFr?CcPn zMmAPp@a}@U{lbf_)`FNmH8sYvbK(Jb=oz2H?N%!jDFe8#1tL0r&|u>a%7ujm3|8!F z#HdhtvC@tlK7y{#JO(93e8QnahZ(R1=)8A)8dn^--vQ7RAWUOF`2Z7dRn;kbeg88| zG^q^I(xK|Xg7sB^F6AcIPGLv*<7ojj;ED?fwlvo|fG1<6u8u}K_{L8FlJiM#7TnAl zH$f;Lwbch43C~C9cu9ubF2$nuG0gs);_#%TqH&mzfg7jSvA}&EP>gmWeM-JhMXR~# z3?LQzYZgvd`Y&Z74@!rw$LedIv&7^Q45{Wb;J4bDQ{SheMl7#jJ!#Ii))w-<=hF^^ z#)PsMc*VsX>rdnJJo77mvi8OFnjkhILe>I9_cSR*is}W{l|RMFcW4~-BXyd5HgT98 z%(tQ-PLqf~2OP{rq`oC)rKPbj6US55_o5l?C*98w_Y(lONwn+IKn6fE)hYt$Lt;xG zM_<1+Q0{=K44(XSdu1>NI@ID-D!n{Y3-GK1>gKY@yaApn{wJ&ykc(Ze$)(e+fZtS( z+TB~6-Dtrd|Jq64MV^6IZyTY#95B&DdbMfidae_BnKe4;^T4Q|j!2rWkHE3)@9nX= zs*85v%>$MQQ{cW2e#r7mOYQDkZ$Z?KstI!87&==XY`Y|l$&&y+zYIFsI_&(h3s!rs z&eq(r%C_Ehy|uS?*n#KX0QfcAs_iRn%Wa!14sMlvkNO~XeA=`)l!N?XYpid9Q(H@4 zAFu~Lwh6KQY>fNxCmTLIVI_-F?aqf5 zK@0s|Eb8kjyKM3LEW7!>1>}>BEcmw4aAi=NVKf6owloje*`vMI)-q%_zdaqD>I|Dx zp2$viBX;s&H{9T4+q^vs&@b0;R{|hMo5~T6*ECrRKj-{u!ze3Y?|5Gj=?2p}Y^~KB zneXzv?_Qan@iC+I(9w$M`Us%2(pIe44u|v}MCh^&2r>@tM9pZG-Fn-*8Cx^l0wa1o zc#8}z?i(8$5usmj^>EKU_gHCZ39gimg+Xd6hDY~0H+pIxQw0G*87(bdJj;pXd$CWs z>&^|fX3Y`|hO%6ojF#@Y6YoOFNsh4)Ep5uDXh~gbR&fSWuUPaw8*Sl&Y`cETJjUT} z#;!rzwskh#;2@wk)`{x%9z&t4!^m{1PDL*ukN?tfQlMv;JnDjV{%S>d4B%iY|_G}_93VLch5u&!`901`*4dE{Z z&@qjH-JOUVr;bxK?$Ma6Bpbr5K^n@u?I%6XWhe*0(#C$qbhgPtP>zYUeIp@xZn1Tp zzvRwiQ7|5;)7pD1a|tDd?7~#*)remM?rHB&fPu_6Vv30NPSp#eHQveMc`NeU*s#D^ zxPt0cMbO2mD36E(nh{)2S;fc00qJJ4S3rA|$znVpi2RrUq^CQ|vrPDda5nuA!stg_ z(Ec#zG6Y@k{^S`DchuAO1b_##5!sIihOtb#17Xf(3|yZfM?12F{I9Fr#%PVjjz5d+ zL^58A21NZgd|#uwjt}8hZ1B9h6~b_2aJbT)2LJ#gBUiR zO+n%hb==8*6099^C6eL2NO5xsnkD3M43{Ti@)#p}fu=EGviMup; z?~nf*!qwN{K)77SRhQsKw0=46p$KALe2Cqb1_#_yJL2ACr&H7NxuenEj)Q|91WfmK zpL4fEp+f3`zCW&4MtgH+aelq|PVYn1&7+_CloRXeo*>eLq{?CX#OF44-(_m+0x}pX=I>)9k{3rwb}Ts(1ldfm9hBCDXTMM5%L? zrh@;zcQy7`V+$Iu?zvt7y)3siddiDtt3^FV{>^|C-# zT9R?Q*oP!e;7GO5&6d|m&J`o|11C-GX|ka2YfNK^K{s2pG%k5YFIsf7&VUm;+1t_M zHSWo|z3MGFMP;rQp}b1(z7rrtOQf&#Ya7_;BwVal4_=?sn5l)Lep(#3dWDOgnwmoX zSPX%v)emM8w3z5|7()OMdl=}+y`4NQ=$>3L$svC91;N-Cl)hNF-YRqHk0t;*l?KJj zLA~OYZyBVi-Axx%7YPZ<3)|Dc%}z>^&48qVjPV@RWc7@k-s?D3(0$dT>Q;O;9T7&5 z4%(pjY}{wP$9KHn42y26Pe#4xl|a;6(IbO!gofb)#m@pPA|e=U41>Y>S=M!?*?Vb* zR0HTvs`Za_A=Zm1u_RnT^;~Fh?x4bT6g@G-`W#aC039p|J)qv&28++nv7RtEOgEHKKHcfoDQlnd8j%u_9Lp!RjAGls_6&gRb+8#*91hieaoU=&uaO-oU9Y zceNoBkgEC0vAx7~evsHK$fP9B==5PMU3wOemeA@}cW|!?6si^amiI1l%0Ehx--)zY zBwXmQPeQ%Mnh#De+f*VppS~g@X;JPtnvvO8&;etCvo3PVR*+c94-6wWnl>meW2i7L zxPWw=h6X*1l#Rfe( z78-FF?#K_TLOh)BLDVgR44?!39tS@j?zMk^I-0T0`MltV_ih~4?EM4cFp_T;F2fPq zwN78JO3xhfa?!mX7mMU#2=9}W!4SvsVM4)-yXoDFfupF!#^6w;yBnXd5DVT@qfdt5 zh|9&>fcxH5^hRHq(TP8a_+V5Z^HWj4sN%)#)=^+`6r6JH;&dclfFhRqk+nTrOFOG~ zfma`Z`bT}&KlhJ{i~K1A;-(5%4go6l^B^X*qk<;*M|a`>(YPo2{PeCstwt8_4FO9Q zUR*n{I~wc1Jo(X^e!X!|PpN0CujnV*Gp-fVCm=7^MB;!&TFghy545KW9ta?(bYKTy z0edP_fmGE;f7or3;$|9R>8Aod-cCziz35$6v^wz%Q|D6!3P+-MffN}XX=fzWOAzj; zfUo?T3Y<;{fFeH;5(}Cz0C-V7JK(}Mq*o{h?Ba;dlpe41-WWLXizwWLB0oEWbAfra zb-3RkS*1%saq2r#w@`gwRXy;Ys|SFi+J^d?`ksKK!0t?GDJe>ic1=>yVnUUu{LAmD zK;zY<&95_oQd!Ka%vGQIhJH$`XzRN(38Lreg?g$0eghMYs}24)wWyFoq46{zclIg6;=mD{x{2a{VNZ=`bsUzWT6k*K`!a_jO1>A5^8^ zi!aew&f`*MfLowK|&H!>rzdYUp&1{w6p)s+}oY4~>iBjYA9>!i7%% z5WYLRFC$4rp*dM1V>)109h^N?!E}l9?rU(5ODbkGNMJXP7Shz@401wf zYXJ3uA*Yjs*hF}!aA&0JHzfWEE8}5sY+NcGm=4p6q0VG_Iul8{owYEOp@onixC@Bk zNBUT;4dHHrvKzt$)gU`;%ru11M~uaRzKTYiR2iy_(0LP5v*{oy*4@^E&e%i%6P>zN z!?8F+*PiObN*jQ9m_a^-s5p+*Za>!K{W2k(VTi#xJuWGUrzcy`kkO6LZpw|taA=F2Ph;u)DfsTyoVosh=q_q}{)nf=F zG=%}mZLpKU4t=7O{A9de3|Ut@-Y|r}r)zRNf*l)84KD$JK6xb=VAmw=Rj|kY#f`3QDB^JyqT&VwHBRUF<@*3u&*A;N4s-CIsEPr^e4teygKQrYEfgks5-q%lHw*_zwtreOWmX-MsMgn zaTt|9m5IvG#kmZ76Q!TW(U+z;5nyqPKGG25>O-6<0RwS|#>#C95~H_VIv}R+`#;@O zz386uKGU?h>_E$_4(QP?R7&1AJkU5(T1tcWp3cUX(U8l(SI;vAqM{+r8`)A*all>m z=i-Q0x&)kO8k9Ew=eKjctN!ZRjp$L=GYx(jxwN@5_u8N0UA?HDXG%=z;Gfc=;QFlI z=5kQdCr;Jhu7=|Ha#B7W>2ZH%TDMA@>OmyPmdl^$QF4wRJ;c?~IO0=WxUxfq#PwCz zx5Qv^UxD#+b+o4V%%rzeFHwqP{PXGz$r*@9n!QZAyWuy5oTUPTt;DoJg{%z6A*Pq2 zc6aNTNI!&C;9!K&$F#&E9!SE7s5`=lNZ(09uc!<68h-GEJWKXu%IVo%+2P!+0~DWn86<}uYf@6H90HQTF=+Gx03PoDEi$}+0oz{ zo>XQ)a>_^ivBU?X;@~{;$R`nPVUJG#6S#~7o{{H1h>FJ-Y#fUkdYAi_z^CZy=mSxI za-Mk9bAFs&)^!5kR*>U%1;zP47ZHy0@A+{$`V+Oz1<;gU?E~*Pkn~+mpyJ%hMUBU` zr}AbHL|4CfaT`gG-ql#+2i;T9y_p1o0s#W))`_b$$WL+F2~9L)G&oaGr7x=ul1--v zC#Dx`O7h7y?Niqj1@vZ;vhmOO`4SL~3wgVo_0x|v&CfKikraJ;0%%%TdBrueGK-|6 zb3qHgpT?p3pmx-U2wZi1H6YTb>!(c%msr}a{BjRcaBqp0m%woT)GocR%&>X*Ng6%+ z?`xoXYo#?x%AL5f<4pCSEw1HCQBugave5NusZIDHTAY7xx}*QD>O(r|%5guOrD%qC z)6vp>(G#tZ7RI!>e!#cN^R3kDOunaQR1)DTkN%3l3hD7SMB$O5@;IwG>xqHmlF4w_ z*z0;u49KV<{H3@g^grN+D5T}!*NooZTpL|XI+F<`7M+rT9*-+iRL-t47cRIFM21ER zMdkBJ?-_Tlfxz!PE@JeLm$(rA6bIp?_#wY^snu7E0Y5+9KL#uUD$8J9ep?^Z!cBWX06RQzP03x7Wzqcw5B71Xw;V#;YJE=~H=g&?A$VYsi; z1%Xd-E~ABv*?E=-2fg-qg}WV_5)TlZVkH!=i)geIH=AuYs}5pDNQl9e$B?}KP7#7k zF2iBhM-v}QDJTWdR*Xgm;a-c&IaN3FK&aPNM_-)eWV&bN6+{d6slwbXX?Ff)55P~i zUJ>VU_$rj0V-f)g?BWtF%%m^J;r^r_LxCV*V;IZdsX~xvhk16gkb<#dXM?vGO~_*- zjt0hve+70A?k3jWbu zMEud%n1EzR9J6LTIi$k<7s!zAT|eV#EAGY8@P#YdjuRU(kw%blr=q3rOU0xe?h^A-*$p zyAf$fIXVfb(y(ccbui>>gB_X_8+{N5kHl@b!*jY8*J<(~uCMA9jam}t%`Yk+^fIZx z9wZ3^Y#Nb@-&^fA1bl|nlmwxpd(%g1G+W>Cr|j2@ZX2DouJROC zi&<7wwge6*X{RH0G4SvC&G)SdOXc`fTrFW`JTb&2vjt*Ty%o&eXxH8TCrmJiBdOG# zKl*E1aLrvdclmY(t5|Eebli6R_|LHfO-Ixl-H0X_gLSAAzniVS{qtB@-a^`%t-1b` zRUCW9)@*+ir_jmP-O*tCpZy2Y^$O`K^Ejk5TGs=^36u!Fzr!0q@B51~%bq3IC9L!S z0CneZMqblvrOVmQlEGfr&;FZ0?c{(o$b>M=1hC}B`L^!f)s9O>J9Zq4v-{6m)1_9s z?*41+((zh*?%&ye8&^nO4bcIgcJ~@Yxm)4ZKY520FP-Z=BxvI8U>B_(M8UBb2c%?T zvCjmy@2MB<+}@)Who827tP&@N*pyU&YKIjrSz=q?`#wuxBK7JXi|v{kH|Qszg`bEM zwG%Jzw%2}y7l!n7XkA$kksx%#!+&avHrRIvm47*1XDjy&7=u9DIDPTc9^&)36=AF%Zg&9P2& zygPAl{gY3gLKD*V&13eaq7~O# z+ip+){Z4DS&|!)BY!k`Wh>;eQV)Z@Fc~q%YfA zF4ftNFMZb`T<;q;c!RVx^p&=YZPwBo`TWdS_??*KT z7j&5!cE{$;R!LuZo;c-c4t^YOWW4pu;Q!P19e{NeXVyoudhcDbBwLnb$#U-{+?lyEXTGZMp(I`c7y=asP88zs`Er6}Z{*Mypp9l&=L)M4;78vB9*>I* z!n6q~EW0GJt|vN8vR(w8)dZm%_tl_<3nU*dY;Ro@jk2nCe7awzS$&wF!?0eN47JDK zE{bJ}Nmi^E3$UEL0PHx%ZO(I3#sbNF-8SVid=b|z;}U>*6B(+AmSmEW>YAaXdCHS! zPOXe*yXV4sR5zC~ItjzGaj}{nJ%!Oa0&%eD6GlF1z@)hAki(2-8XGmyyCUruU@5LE z!0rp%2{tT)Jw;EMlsJX$jW?PIi*7Sy!XBho(Lsxk-Bc(JlgC7@RM2G=&aGp9k7_oF} zK5(&)S+_bdKaI%(7!FaO)RkmTz>=4Pr?TGMK&w9jSxUHh55|x;;8Xh~-k{tB3)2{J zBaquyz_`kv-La!C*GMy`24y27D9zksC?C7L0-T~V&E+`B{_9Vz zuO!Z%Mne@5bP&bU%)G56QM!V?&c*BFs z84E6ifb%%PST*CcwP3=mERz$s{~ zc73c6JshM7Fy^jUiE0k4dpCSS=_^y1GO)N|4;?(_-}Wd{GN z8H#P@j${t#wIyw+V}^(9Mf85=pi_2+=_A!sT(kq<0khwWDbsudeQ3(jLeSWOM25s@ zVT6RVnap019KkxegcF;Yelpw_9gP;481$IhP+L2etidr>Xrl7GVnifH(@Z1?MaLPm z{cItDWHmAvoZ5>M+}T}6%?t0wfwFJN=wgb-KH|CXhJ2m@ z<&SJw&oa(J^5n_LeV^H!Bw}&VM@(5A9nn8L#(>4zl8dw*^+$9{2Kl^=rm}q8_`To3 zk71S0@7+X@RYbLM3_2KY$?zQXzyuVOj`gvALzA-D4(#*i4m z*w;s)_)xP+MkIcE$DPUCg8f1iHkwisj#nioDiAX+iqGbY^ScWu(eFa}*=i)_#1d4w zWBZ>DnDf18N8a5sqz|jeoJdB|gEWY-`Z{Q{TAg2sv9r_BRN08Er4vzb-~xdzbAsPE z9ozrBk>(g(@L=jZml9G(9|?+$;CtqUYC0-b)pR_Zsk*50>C!`Dd7u^DqN!)A5XbLJKjQr@r;4Ny|vjsQzBR z<71p;Xq?qc?nYWtI*$YIZG9VK8EbY*<}`#5)JB9xQtC%BAdiW}!~U&p3p{ecM=_7yu`#o_7EY}eC~+?ytDlb z?p`th6UW67P)c&^g%D~p#w12!+Y!FY94lrp43ebCt}@T)l`|4Y7WmmUB~+=qVbwJ; z1j>v?K!Ebg*Nd@eB12?x5%lXd6}W+6k0dcwGwU&jlJ-%CfdX1`{C*ANDbE0wOw-~S z1htaF0ZY04<~9Nxo|~Rb(Bc>`hvTRA;L-yjjQyM##)WA9bBw3V_?-oR#pJk~5f?lT ze>=Pk*-@(*^ElcFTZWcP+X4(KviSLME{F||C#dql>!<&UNZ)wuFWiN##UCTWCk9!J zy(zoJq4nR-myFCY)dP11`uHIwB7q4>&Lf{8*(N7sAU!IDWsAZ)C$}KRmoaO@V@=s~ zf2$<@+{_R0Q~P?cKSy$oji!tB-x!82ona6sCB$O_L(vs5M)IbM`B*e2b@0VbTPlzK ztPh%UQQ|$C^Fj?Bnb$F5&kBY;>ZE|+U3xM|EWoQibWPm3Shftk>veNqen{IvcKM0qa4 z&iYr79k3L$!*1h#Z^riyF;YaA^~Unp&#F2N7!`!k%usl|`2Z@rN-#N?DVymO8pk9o zyBjweaG4b}$-Li2`!KZAiJxf)E*>eh4QKYmaIX-&U%L^bed4gCZZ8BvLl_C=y{b6!#YB>P-7L9PHnBB|B0N4(tkgJY~rePL}Ri z_x$r_fRw~*(W+G(Tzc^7D=(YQd$inAm1{yUV59#I)(v&+2vz0TG|*moh|09k##qpxHjT^9&|m^RGCQ z`wEV2{RPHOz5`(~ndVq~{TWI}llfc)+}7)$VT5f;>6w6~q+7dRv!vS-S2AW~RVSJ# zH49Jl#j(v*$ebI&_chDx5IoqdXqVU*x?0Rj3xgcg-l95U( z6|6|9UzI3fDD`k66-aI3qGao{&zi&YA9w&wRaIF3hd)q)PZ0>|5?uvbnXNosU zTvAS|@OHoa19N1;im$UjRO9G|=dj?5|7BWj$MfInziJd!eLYOM>WVZza50ViUCriC z=iK@G@hD>s;~uFldHc8iUodvqGom!=?d(HI>2MxyyfeE9y#W z@y<72#5XtoJHe#1CQMITO*>hsyx3nPaUV*GJ8bunqwj5m{zUga`xDgUm+;*Sz=b_W zu;ZCG33BHmIxX28Zz`;SA49&$e)OMBwtCE&uO=pu0Gs|K(bU+JSHz?QVK*Z^Wulq* z$ML(J>iV6BKg0zVZE4nh#_QKoua?kC zOD#1ux_?4Uf=MykNzZVpb_I%U8ai<*Jk@zF*t=N23#Lvr_Z%}i30wE=r&P)tvnEb7 zlCJdB6pmkXc4QfbmdiXZQJ_@wl7Qx(F2zE|*G!6wV6S5y`Uq+rXjURhlXW~TZUYw>}prGa~QX;b)JXFRZ z47o=DB-l3u5u+I?g7xv)iS?Kte;wwGnUC=?*$DOyGiqGtwj5L_$A+MS>35v-;<+GB zjUA2p=0+0@VcEFZ$c`V!F?kfK>T4*4<064z)do4PV21Uq1dbdZ#}jmF{ylW@B61jE zW&tIke%$V$RMeXb|1>6%Av3G*x+)y^nHJ(lRG>E!Xfv*;0lNwsaCc@nCA6M+^I#e3 z`2NoiruLKzS+(78q+yxUkZDKe;h})44|(O}O*6uUDSdeHu*yP{tZ**Yd5nrC0(n=p zKX3=r4qlN2{!9nU-CL^8Vn*Oo{KdZJ=Ea0D3)ogYNDa&~rVffd;j-S;4*bXEsR5iR z%n(=CQA(nvlf1d|XweUq(|%I^^x}Zi#sK8;sgk64AT~J$H+^X(^Zye3 z?4|^$sFL>y#J%6Y3$+z>SpV{8Ml~o9)2p5{gcRUdU^I*ocV$a+Mgac;vGSoGGowZrN-v(o zt`96Av-tK$2^?#&?~|8IX>676kfO1!s50lys6>J=qWbLFt1*7YZIr0` zVZm)bWc?5juKNvvEdx{sP;J{{fjMV>Zd@6gcu?Hw&y}*5PcT+|c|D!1LeSDs%D)nt zPu#!(mhtC8EoZ6Nv=x+gQX?Ep&Dum6{OP(yI>*&p9A`!whdm5Q1J{7|Y_KdOw{ zC<)D6ya*E(UxNedJ~Tjd&KJIbRGM-`GB9%P+O_5qdC9jqVtd*=`oDP}4@s2kig%$xnmJc&jeXAz_ZYXVXK=y7OemZK2% zm6@x)i=ty&aBAb)##5OwDu)JvNnS0wgQz4uTvvHags zF?v!c{(Sd-tp0Tt!QLp`_iPRV!@W!!zxK5g@QEPtt|#DkMr21UH=H#Aj$@g8l?3% zcoMMeEZaKTm~i1Dw&uQ1b?^mD8n?_i3$=4$08Bu$zxppX{sqS_Y+~SRMi!yHaR(C= z*aN=J+mw@aEXinVyK=|7K=LhhHaD(9CpC1}C8 z@Y`{$bO%n9Z^okNxoGKNmOn`|`A_{`WpPCULRxSf;T~j??*uMsI6LXLrlVVitri%vMg6B(_z* ziHgqC80$A5Gs2fMLJrHPMf5POY8EXtyJ+ib#RuiDA<<_H#s+2>z}`d&xixcY+{J0xc{DqT^NKOyJlm(G2j~mmec_M&dHFHWBrE&zS^u+e$z~HjS@J`(v zq`V1C^%(2^w!x^uC(Is?Z6EB!n&;M;tQc`Av6#JbhAEeTs0O3qiK28#2`VdbeD`jI z$3znZCejYb1C_tChnzY3|@GtKGO z-1RM^?%%uqHM8v>7RSj`pk(;6$xhUp#^D`pjo7~CKWQTyit8Tu6VfKHq}jkxg6?xP zfw+;NkrOL{s2o(TMD7GT-b{CR;mEr*W7v-2|sQjUZ z(uOzNm2(9pRaUug`R*91HG8oA?`7u2@Fr+Un;C{Y4*H#R3{d8etC8AAKs0=G2(lN` zOkjUL@(&c#K9sRV8466X{A|*oB2pP#5)Wv_E?W7mdyKPE?uXmWwig#JxBb5d(b3X| zcYkUv5PU+ps;1g^I5OrOnq5e9R^P>pD|y)ewgq^KnVI9*rj5wUJ%I7^7b1buAAwd6 zE?QiY%0`sy6P!Da^_>7Eq+|w%Fb7`@JmZk ze2jK+&u!tt!ylPTa!`<)hnj*)%ve3woYPA1;?7CPgS!Eb{gq)AK*uFftZF)pjFf4ZH)%EA z-u7j@wBZ3dy40hwrG}s_7l%%7raHgasMZBaL^f~xTfkD%%$nwE)3}7hz z`BN9*i#I-qTjt-6x3|BB(-%(-dIxO)YRbqmnQhf60d8J(4N@rix|ufj8xI}E_T$Hl zL^NY`GFHx+jkk90KoPZ1-VR5n;p$V8%GQo^M}5gQpwu(EJcA%Vz4#gLTZP#xYCM zQAeBi^Kkm1=|o+jlxv-tCm?STy#2Bm^$tJzY!BoQh_C%EY6twHEK6cpa;AH01f};(>BDtn`|##jrnclOBMJG{NOq&O3>UYd<`-BV@&5?+A_&xK z(A2XP=>an_E95S0tp6S=+lve^6nJ$-YA3aWJkxXQcAIqGGs6}bZ+uBqch+n|kVgom zjRjLE^f~O;{8n5Sxfbg4!dEr*I>Ar~4)&xBf^!5WQkwVVg?Y znb%x_(~SBvpQa`u-ho&gK92j{QQkpQDoRQvLBC>qx_bD}vCl#VE-ui@#HPktdSkMl zPwZ~O$^DI-3@KJ-S~5vRrKXpp;u6)r?GDd+$M|VqZoa!r76ZQMx#tZaZKE@aRO#(h zuX<6v(OTa|31KHCh5Jm0S59D?>;c%`*0)r!qG}F|0$s;ZSxjR9$qM&(Os3bMcn{wB-E9bu9ft`E z?lb2r?&VPGrP$o2=DGqS0X>)dEb>pRBRKY@Gg&3pKeqzwo>^?{4rO~-ettb4nQG5A zTP5jeOUF19oJdtN7Y$k01|vMd4+Y0LDwC=T+Yl1%gL>w=-SKj{k)la`Z_{NGG#wz% zQFL|^%~@?ZHhlW0ZInjJQHe1w>F_4+U;!6Vb4`npqMFIVQ66)^@evpkLP;U>W2Yq$ z>?KpeSc$yd$Ia23zjwd+e)W4#_w(yuUg#^$7J;$Myv5bJ)bmOknEQbx0TrX-BS)xW z{sh}!e36kIA`nVRkVvX}SL78GLEvkdOr*`amf(>&q(6I`9{KZdV$&Le@GX?SQ*z0^ zr#{tIQ*PMwQGGRt90PuE(gZY@97p!@uOXBUOcxJsFsFG^HBz5{5S6F5W6PhvMsV)M z_^KRTNs0+;UO=-o@WF9Y2hEOo4-u+50#?1w2cy0A2gf%$UHnS zY?yQV`HiMYOLZGoP(AMx4=koFY8;-s=PA7Tofi=|J`pqTqY8|R8{Y`) zowXPZeEL#4-ceowlY8*!#j7gr+58@88zo+1201%U}AjsgG{DOP3uvOSM1a z<~ACg&E;hrVEw=PCBS&)L7J7ywh?Fvpro88au`iDX(Si4oNuvm#(!dV&W)68wi;02 z!3B@BJ*Fxh?cvN{ANZ_bsbNmON%&8R=o zTsYH5M}>zVhT0ARnTnc596VQs1rw8aKjv1aa6;x&!;!fS=a*oDP=>ZfO1v*3!UB*O z;fc3*H(=w@W~{n47Wb@(!}FY<^4T9{GwNJl&b(D*t&Qa^PxDozCer+guRV*GZ*Bkp zKmbWZK~x3y28iBz4RG^9fh1}KxhAF62PK9sUpd28bC?gE4J#-RI9%~O=A_(ifPVz- z?DkZ?hHFRv0qJp*X{Wgjp|tV0(lHM&6%|u~(UYae&G$q)F12$k@zNMT4W1<2a$u2` zO6LvtoZ@5JfqkKgnT+-opTv|n&OITt->39@)9F119Nji$8T={Caqbto))k4LJmoJ? z@Ka2%IV&aEEUwf=BiMIFM@JzuE*86((7cISOZCm6!-36L_md~RoRSU}H6bI+2XWzy zGtPTFOi(&4F$nF{rkFlRK9=3Eef8zvT3o0-CG9@MD2j8F<@BaHu%x9_x>6!ci8!@D ztzB1wdIP-mzMgK%rK3_fGJ|KBcPZ3UiE=}c9FR%1I|VsRo?@xg^*XqIT1mPk#cX8C z;v>y_Fez{rZ8{Ze8K~>5#j%!sm=Zh(0Zg0SZNf1*UiyKe4EiO!<3$s%i>-yIVRW5I zAz3_5kj?Fbt*3B(%(b{KY7sUx>?V+`GSboE%f@!#b9NG^9BD4W7^W6a^b0rY`Xt(i z-kvxE3nMAP<-Z_4gFiL3Y9o8>7*w!-aKp8Tg-lsCPE-Va6n30FR8PkpN~OM*#7;r4 zHLB>>K4(o#!C{^VW&YFR3r%#i=pmSKM?)ohzz}L{?4UD;A8qs6P@Gqan51Z`(U&8H zjs@CYe*aQ4Nd!kwmDkjQb4T(FhvC%pvhx$=ZrFe^T#+rm|9*l!CavROxoyq+Sa{1V zSoQehl*V)u@U~#vyOv6~*qBZsO)7rgw8J`t1~KYs1M_d<{$eARSWLL*h$wRDk+;%%|L?Y*N`*+KHU8E zSE;7uz)suKiUR6}NOGVWO1<>N97Wreo-R7v9Da+^=Pca(*e(uuRH;{=qrGDzuKB|2 zl)y4)G}ZLScmLI}Frl7IJW_S+!7qs%(0Dh*(7Zxa=TOBS{;(D~*F+nY$UXnXY&IPI zWj`u%WiP7z>XdfJ42>m7aM*6j`#O0_0w%ARfM8BUD#7*NUV?M%LEnpv>980h$hZRq(dg3dT_W3bS^%?AXmB5>HSvV*&i_yrN zDkM?l=wt%K4pf~zW40$;w;baa%x7P%Ld@8)D9<~GAiZXV9T4 zf@Tc)X1j&9d)r_5rTKmBSD#=xlW_6SF0-f!P0mDp!RaBBx78+|K34rlkDY8L_LiCw z!y|gk1k76XG98c_5tf)?yz5VGd&3-)lUr}MWh-lTI6fqu?z5ea68WAv%w}}>;0L9M z&kn{TZ&@De4VCTq_{ocGRJMH)UvSajE<)!pzWk)b>{!;JCmo`!cF?{!dIKmMOanb( zMIMx(+V?g)Tzsf4MNw&S#`&rEfK_*8G}Mzr(?c(R!$`zsGn!8idyy+UVC`2Q(Go3T zdKLo0f>C*{P`fD^ZO5W-e1Q^rI#n_v(Oc%O!k&}tYiqla&nOJjGH2lZP45~?5xa4G9KVbsiSib?GfdPmO4a1$wmf}?|*k1YQBLgsJju~r!sq98wE$pQpm)hNj zZM0;@SiHXJ1m0Soi<5=5ST;S?JVpT}VasO`>5(*l^KphH@snCUo?4bK%?-haljGnArQYSYVhsHe`9{IfQv8^EtRptyFgKJe+K~5$}~e z#pB(`@p}?+evDirXT#y_*vMAx)5O%uO}%w=c(Ue0?WZn&G zF6=rOm4cr6UIc2Am`Bi_IFylh)>mvHKIz1GpHze@10SDbxOUKO)D9gie-%v#viw;= zESJWI6OE;4;271y=n&0R;V%wP=QAn#MW(+Y(F1^@M z8fv?+e^V7fhjp-xUbRhi9R!pN?9SlmTy#+iV_i4&Q))6fMO-|dZ`5{DALO4Z!2VAU z5?uHgThB%sd>q_*nCeujt<@%uG7ROVZ4HL1v`W4JN)snAdUV$=l%6|>`r0~54n1h& z$(8t)tqjN1K$|gtV>9ZCmsYrPQYoccRRgUj)llUHXXv&5Jlbi8+SXi8V0z3r99>e{ zvf&=mFlV=7x#cZgaCRTdMgT!nfA-)Uw&{m!p=pqlVO3ROv&=r21pI6mp~@FAr50FS07x*1W$$ zJ*l0m3i7e}g%_BZppC$vA!m5LE9#}?yV_j~o{rXL6rVhZ`rhakERRFMrGW4Sw;w}oThAyLwJc2fa;=?Wh(rRRDjb5e8R*iplV zRr?O1F4|}HvJJc0Z|fL(B|oK{WMdqkV|z~1jo&xPUKIdeFESs|PR05mq~ zTVtHQb&a}cfL}1iCCy|}1hCRDGiN!+Rc{luB9P9G6UW{}DPXv16J0ZKtz*$g9u_Z4 zy*@fF8A;KjSr=WHH<{t=QZwnT9!db$N$>h`STb`N!xJ&*H~XetZu@%Yhn4-OB%s+` zn0ayB45GL6ve~l`O$U|CGos|M>VAu-qa19(X^b@pKKc0#Tg#-tXAVIg``a!lQ~h_Tdu!lGuXow z&(+9oz$=%|0;EIZhI(+Yv?ZtZeI(UVyv8e$>;VNDuSCxACa-j!j*VjH=;=P1nCatL0$X6nl*SWla6Cc$$);)%AUJr)9xYRz-c3ccmJx!aoA=#F+U!=Ca64~)a zb&k~b0;9u`?WsN7@ljmX_HY$!lLrCqB`$hgktCVJIWO7g%LeokO*d>(s3)a#9ZDwE z>o7pnKG%%{dmq7`O`{YNjG$AQm^^47+}&(>e{;2Y8wx#L@xE4 zQ>YCXQ&u6lhL9UoB&JR6QF+L5dy|ny2qLX5+nLE#_wr;s;O=4K0o%MhIPqU{BtFnS zcebk}qB6a(=}Lj_?Q`sJk3hC#v(=8K56Bc~XtnUw)eYk&%W*%2Ldoyh*y1g8J}+w5C<7H!+jA`=_g zriz^RnH^X7(76IVma0~gCd*z{m&i^~VVsl(*(%W$7Y+Y5y15yV^9S-HIj%Bp>e zH#$;sn5J9L#mfv|M}aI}BjcoclvGUhE(axnN&S;L-72ZYN5@7=YCBzPU!yj$_KAZ^ zC+Qv+fvT9RkbSLyq^?mvQNOWC+~lFH<0B!psd&mkNp}}$QCkaqs;{a{lID(-)UJ9A z1-iGMj8}4p?!*74O-re%9efknjfx~CwaMOR zZSz^LGI#4d^#=h^^%Ij?*C8mfKp)=+^3XY-hh#UZ_eucKCM`Ccxs0T2&euwRqw=X8 z)Ta7pllK2#l6vG5SGxh9nVpvv>L|-7ffh>F>}|Wa_V$(dX%(rw=lT}$c{#zc13R|0 zum8Ant?GaaQpcC$i0vV--%7{m?rsh0xjf7nrUXtH8|S}*VA zaX@vYYZ7=ErTprYkc!+HA}$#+oTjg+<2jKB?WTGhrXNnbFaPNnWR((D z&)8>6Jy}V;%ula<0;a08zN;*3#Jra=MYVV^{4^j@9by{BsqF+<`{bB5f`-tz#PD;5 zg$+v8&NN3d(s12#BtX=ZO<}+^AW2|i`Uhc?7N6=jdQI3b`kWS{y5>rxc2t`hAnGtF z(6)!a;)z;q>={JKG^O%RkMEMDy#R5O9+h?8%Ru-lt224X=#PET0MWsRoKO4QzwP_< zOGeqZ=FXjCfTWH&gGf!z2265Rv_Ykcss3m^q$Y4nda8nGJnO$kb?^M=0HV(OG=bTG z#AtUMJampR4RGo++9%Stu9E|*z0Vxrhs{gh0-_clbGA8V@3YSz?pt@#n`!eC(6L`t z`6KAq=V=lZ-Mo4#Hm@{1^jnNb`WDFeJUlh!=yLm7!^qy&do)63ny~dm11flxLuIrE zPV1QZ_Xru9GVm&=wo}=}-}z7bMoOkHsOB6G<;=$%vnz504ArIro+3SwRfiUDflxiS zeIIkuRX$8RkcnM8`quU0t79Vjn6>5l(=N-Fxo9KhFK5ojathcQZ?14UBj;U z^0q2KO4YB zq`FbG@5x96m#7*Zsnn*A=)%pj2Xe|Wwy+h|tS^S$3Zk8o`PXTrMNH^Gy3&JMB~`n6 zGxncCUbR!L+0#OmE4{HjgM8r2>??}n*Ip?}p9azq5GOak_&7Elo!RJEX3EBxb0*u4 zse8tFqv3n6oX<2UUTFYi@kepw@Z`7TkXo0@3CEMmT&{(n7VXx^VvjUeDW1yY-785G z?d^!VwLOXp4vHlAK27j)xi1YVizBp-ao))VQU)pmMTb%*~AOBqtm^2D)wNytqJo|NdP%={m77BoH<0?<=8%yU18@%%Lz+|R6D;QAmdWI6vPy*Oh zGcvdln9O*I1q2u*pBP`Nbm?i`$iUAL^mZq(HFT9SStoJQ4fQo0rAt=Xq`;I&H0M{_ zhX=mZt4%K-*yZY1ARRrL3#~SDr{}9uEqc*$p}o4!NSf?xE`7b|;^4g39nl?^^Q|3iw z85q9Xoa|5WUn|qRjf8yMm_@2@pigL9fVA7`dOxO+YwH`v2H4!hYILb-{MpeD_)2?fnN_{E)g#(W2TMRt^DNRkTq0DpCwdn$CVM@}m}{ z&B?4{=(f#l;A!kV|Jb+sjs|I4O)oX}_rCvq6YfY8v8|T3zXg!(-}Z6EY7_|Qj#d?Nm%^jdwK%P$LRnNzO#A#f(Jt!rs5%s-XT+SY~QrE@+HKb1s0 zXa(MX@6W@-zR13Y*}?@EP3csQf!fk9oi#GjnOa(KWFapbZd=dBto4q2jFg-1%y+_Z zYdxt-Gf+0`xa06uzXUpEnk2sp2{9y4()cSaq6hzsJ+}i$UX>Y75I9p>X7we7PP4(9 zVu>qiitPT?KSx5k*2D#;KZ;U=o0#H!P+jjq`(lNIlUd(LK%X_Gux#>PB6S-x9_wAT zUKQsWyn5;MP6!}-(LCuAH9)fMS2+}e-ID{BOij8K^H$79K!P(e%asL&6lyB3s!2YI zYHxerNZ45*QDvjODi@0KW3jX?;%foQ5frKa6!j6=yeqA;Z1T;*f`uFUY}S4IFZ-wd zV71_hD{++cvxm9edl{-B=hoX0!0-)KCr(&dYWM)!rv&V1s=QNyS|uiVH2qEbtCHT7ZQ>S)9=)?CqU0c3jG z&I-WfJL2FU>4B2{mffbi>|C#aA-x$cq@#+?Bb1Czzdwsl)rVTfu?rs`gh{uhBQ_@j z#d|6l%aKOmp|n|JrkX2}7p1A~geL!7NAGcQx{$ zl=l)N67;lpW7>mD*$yEnX9`8n5Fb8cFans_Dv&8A6fnMxDHaVGQ0khqkFwE}RxxzX zL}ad9%sM)10BAQO83=gJ`5NQfWinetc_r=qm=5#`yxcU2a**q8YQn_3zkukhEEMl# z_9QM)LQ_&%pMmg?jX@tL+)MOSm)#}bAlC)sUcQ?~*5<>vGMi2=eBU8|IW=7v%aOss zrh$W)%v&|=49|%NNt(U{I>&g$GM8`!%Dd~irKy$u#xE5V@S(1^)tslkJRE7NlJrxP zsNx9b1WZO{cLjkMUtV$(aXynVK7!6N1j$vMr}!ic zAH-*oGRGBhm?Q9{b4YI`;sfR(DR?0&TlX6N;a-!G8Feed{W4L}x`+3p_P~JW;U%Q9 z;E?r(0O!P1Z%U-y==rLFoP)6jXGbI2_Fb;ZWbf0cAONR$hraaM&Pho@IiqCA%Ts_< z#{zu3O)ze6_PKT!_Q5u<|IN2OK-+41O#<`g%`-NidQUWw8Yv|oP9W0;j%I@8wjR1x zpn%_gngDoyul7-6AQ0-yeXJSt&gowE{cIrGzmLbfIGMFj@?G8SPDcg{)O)fFJjAvg zxK__;^BMZv)B(>I$df%>4T`vsYCr%NM&!Vr*oyML^SI}4B*1KLwUILH)(7P%Q`lm6)`W`7iy-jpiWZiXJ5LRz zA0xfcbZmrn4g$4u9&ISEF=?6=;Y2nPWsGW}y7LdF9X;m|=l;gsF3FRcz4qpIR9viL zf*Nm@gV3GtLl@0%stTBToV zP60&^0Zw9xvI}%<<#?qeKLXF~O+6?&(`tVEQ@d$oW_s{p8brMGKGIYi3|)?TMr!b< zb)Kd{xv`WNFytX+5lo`S`>>taz&d|8(z9CQ3a>3XXZ#=hgQ$Vzh4wLh8?<{RMou?S zo3^#KpsKXY#BKKy?&G+r#}Y3~68`x?uG1~9`csdr`?(|!f{06$eg-Bc;I^OrCqm=n z&B^(>x!B3{ig!Kzw5b$%6Q9|-6N;{$?t0&A)#YMSC|AXhl*Q>q7EJ?#2!-h%2*(K0NgHRKziKjXFd1 zg%)gi>H=>1c^1P+bs;)E5S3?|@XU&R2uWjznhW&Awclo^QU<5`q48oHrreu>MPHu| zf5tfM;Y#hmn!r)SaotoquJPpSfer z>aVT76@UA}Us(tB$hl(@?)u}sIQ-s0y#3YJ5s(;2>8@*22k!`)GcZ19bWSo>{f-`+ z42z|e%(*Q`(8}lo3%_v-+L(<-!Q%7xoWhHDJW0u`KLH|FsRXb?DLiW|YER~2`IFy9 z&P_|1$DR&8Y=<`=`!TcDgyY7aeTUhZYR&3s*R!wV(93I#WLyJ|?(0kfqN;c~^*pq8 z9b(5bW(uj|%o&_qw-zgZ@}%k1@-EiOEBDn`@WD5~f!OIYP@cQrS{gd>3}71ycuu4U zZ3cn1FVTr!hCOxdMp8PDF*=kRS;p@Bm|pfEJ+$eI1t(uDbAS6Ikm}`T+R)xa&%#7M zhOJ`9X=Uuz=gU69BMCQ{{_IQVpghJ{`>1vwd2w)bNKkDa`qrc*sf;8t(}HGVX4D*l zD>`>@g4t5OiPFLjEQ?>k6Db*?LGH=AW7yTO9l^BYZS1u)3eNll1pVB?_^j2qJM{+$ zB1rb8S7cpB1zySfDbujc!P3$9kr&(L{I3aKidl9J%ElhpnUnRK#tWRRx)AF#5w~Ri z)Bt23+9Mw;|A>I`6c#2wLMdV+A_%_An@%zK^J9z~m&}kInm`5*0mcBqJ)UtL3$QZ% z&lnvxhXXyOkX?27^vw4eQszN~`lc`=Ogv)&*5l(7-$r@cZhD3$Fr-MyWrgD$LGW&= zQdAz18ov-zgJ$h>2NIayl*tJK-x7*60=-$~ZtCBz~Ii`?cB z_%Rv=@9NVzlX7n{XQ8gr;pQ zPd3<>kZj5|9AFk`706_K3hZ}lBzRQ1MvP%5A-)SkN$;Xr1d_{^H;$uVPaUx);@K}j2o+d#0Up;q?F0mu*5@(zg%D0g%5sL#>`I~yC^VP@<=3|6i4CX z-&Z1Xj2ABKYQwxQhhp}MNFH~9?;%ykqG?Ltc)<9l+xl=|Ej4~rS|!h5EYus^aAHp% zN>4E~STPWj!4P8)xe?4$@WPkZRWs;WHJ5fX?eE90{)V8t7%fD%)35s~rp&wEv|UO5 zX}tCO2XM=yf5q7GQ&?}z)W&NrBS+yR9WP)6qAl;d&3fU&jN{K@hQ_R*mh;nBUSSAG zYB@PR%~-Y!ljqJgY(5XLzwExl?6|yT9VaTMw;il|@-4SA81;C({oU^}|M&@vn?E1d zedjwSi1;5?P};(k)#RIRHdi(j6u^h^#)i@;)^Il^tfK6dcQU|z6MlbfDs3|(Fn;MR zn0m)U%n}pC_=f%rLBqHkB$pLvj_?>KD*@5ug@H(CO1N#$TtMzCg&4PxIaL{Kea*ie z!86PEB99qol4pdOs~XNTBU0q$k1U(eZbhFaO#rd`Cjr^l=a~J=e{chV zU!YM%Xoqu_B6EV{Lm`cNC^i>O`@*$|%Spv^H~knDrwfs}Y#P%b2BW#M9zRLG7jOT| z|6u1|KQ!ldH!;*!)8&#XPeyU>VyG(7l-1XxrM4bF8@mWWF;RThC0P06Z=#{39KUD$ z!appy6Z!j&m~;E6E*T0$bwKKQ0nv<`Zl~8k<9Uaf9x{GcJsksi`Sv7y#_fUV+hV@J4+y{>xPn~ zoVIFkYQ%KLWoyTuFFb9^HZNu&W<||4Ql&rTJw<7kKPH7wH7o=~b?pFIqg9wkq5-0F zB5q}NmNXnjiw?uhu7!g)UOldc;ne4 zs|e;QFg^YboNd~O_2+(zS5AHj<;|y%6f)WHYw9VYdOXzpwmz(~1$(9&Aet6>8`7e# zW6Z+?czOSIi0~hWd8yyUho>IK-w$4c{RPi5w{#XJ#NFxOVL^5$hURA|o#JF4dh6U^ zhT!qUGwUjGp{xxP80R*XS=&SlCx$UcITtK!SCQk({C58E<-jQ*D%JSZ^l@n6nDX>{ z?;E?(`4e*(_}T{z>|4Kn^DTU^V<+~XK5Z_SJ?TFKh&q?W{_QNWwD(>1EnvaFIxhN7 z^Zi>H8G$rEU*u9^b*Q1y^rKrD7N?!hwxhnD5^1WciKG4M;gHBm|0ytmOEkuBDn}Fq5f_*qdc`Y?|X8$e}poHUq z#>p!`t!hK>cQwse&JxDnhAD)hVK|IJg2xU-67JnhXu2BHk%@Ry8r|DfEm}`%-aZ3F zV+c!c?TbMv7lp-yrCSI@6S?nZ?pxU>&XNMVsO&`Y?qsOHRy@3Rr+Jc#M-SuZ#?KI(G8PZ6 z-GR#O8yFM&XumXH*A6Aak3djh<)d5vf_abMh}-_~2=;wrEw;U~4wVNAanElbr)F$E z-ns56N?n_b%6B+kQq6a^bz<9#I}tZ22KWErZZoHEdUh+ezOaMB8GqdSKX;<~Tn)B9 zzXO*zKMTAX3Ehyw30NwwZSnbPY+bolMBMz%cucr40J~qI&kH9YMH#W3 zy88L>2VY}`air#r646h8&-k{t0T29=@968m=>vV3wZaYeKjDVkz6WgoULOG<7faTV z=**`7x8`7JWKJL6jr03{hTFgTTTEa6b*%Z#Eog46A&Bi{D)lE&u=yYXtI`Qe+IV?; zilN#@i)Mwy+_82o62^_geZ+We%}v<%*=NjZS%H)Z6R`TxM{z&RkTNDsGS`^CAjbb> zx_s7k+(5Ay?MyVqhYzEXSr=CR@COJ84P_C#vDAt{F*WIlB z9s(o>7O9(noi zI70CY!N?=8i0T~2^o+z&0 z$LB1f8oUj`J_($(JP_=a#^BM*7(hE81$8^j`5NS9eK(Xi?-&ZBr+h0tze(N6p9iU|I$Y>VjXtutu!MFpsLZ|*N5LeSeP?` zDI-fz#PpVmdFX0VG>rZUAF|nUCQ}bXAAsAMtR(r2<79H2Ahex*IEn9DJ>Qc!K1&n7 zkMcP>IpH)@Mdqo=e<&ZvjkH@WKF-eqorfCSkm$wOr9Mo17}bO8A~->^D$R2{-YL6` zL+ir4hUCT^KS;-8IE9@k?mL00ZvRRdVF=a4p={M|lycu#0zu|s;rqr26$EvclWwM7 z+(+4E0?kakaF`%clG0SdJK2xc5(=K{JC0;bM5J2`&mCNU&O8MIZ7`VSmX3nHB7(^C zymCBC6@o*3M<{J=AnzpF+G;Er7*Cw}*uTX~WecL3KZc)&Q9zky2f4+WQwnJaP)3dd z(*dlHE0Oi2;@F2Y@}r>$4!Je(DH&#rWntbkB=`9lU`l-)>%dig4ZefgR1qyR*uW<^ z4wZ0{naX!t#yT>P(5s~VbJ^#j$Y0_H$LlqSk=+MX8;KbiG>!7WzK=hmc~>kF(=(8q zGZD=d<=DUe6T~mQ8Sw-n>TAOR4V#}Nlhb~+5@+`u!^vF-G5r@SDV=MjrYnUKy#Pce z#ISXlJ+82f;Bg?z&EUduu}MAxqqQgNnOGx%DsVqUrBXBUpGR@#)$T62_eiD)!upuMMpcB$~b`1X9|qC_><HuVJzU4x!Wj%?%MTTtE*0I`q$(RV5b?JMN22#~#LO z63{?ib(O_9v}-*xD87qv*G)1utyXzlmrKXAkQNxNuc$zL>KOPjTwQ2XG>SMs*HC3& zQCNVY^LYjU2L#(DIu_S|_U9Gf4gpe8K37)dr%qukK}KjoB94BzmOzcK7mrWBV>PPI zpJ%XcssK|`%=z*hA4F8Iwn_6=Tv4&P&B`{^5L zy@sbYR3dqL7*d#1eed534KIB>x_%Zt>OJt=**nd?b_RB*R%7s-?r0}tIL$+!{cJDQ z`|ZeCoNlnvns04E%7Qp7etafUXD68KF+~Th$zGDv%gDjc^fDgY`{HiaO9Zl(WaHR} zM=*L`3Nn_C$4CFM#(3+?V_oFw$aupFxQy&DHYeZTgR+wa$ec3`AqkOq{lQ_3AkcPzwDOWwfs|Md{4Es-n9s4W$(yu_gX z1fpYt#^Lt3yAbXZ$w^-Uo_h!yM`3(uHYzERREoGrAFEyz`)z=%Cv2yUs_1OJB*lGr zaNN&v-`FP%@bq9TT9NGctnOgfirMYrL$;UJt6b7}6w#Dm-kSC+q=Zaoxq4{=5N)ox zXZ#<`c`u!~-)y({%C`7&-W_H?aH?_*Rr|F}`}cLMn(z+oF~iMunGttmN&1sW2$h7m z38hWD&HmnD46{-ASfaN$UDWO1+LXHDeM1wGX#t=c=~1`>)v9AX58P zOPa{W1@!V=0Df6D3W>x{Q3RvH^8%};CM~3?%LlIKKAV?0z`IBd?M)DsK~?wWzDIEc zf2I_3v5{IbhaI-|zQoUZEOft@FjP)V!;|hSXQeo|BuWEA@V7n&2B&r)*)5Io$Oh#0 zZNdJ&^$4W1oi|~Y?tLW^*pvHK2BGq40?~E&loHY$a$*`-0-x*MmXQl%ypo9|wpSzF zFO+~fk)N;OI6-79L3Ru!q~VxBP`e-bc!^5<0!mKh;H3KxM>?X?k7YCrdOhHIw;Ck& z`5?H@gIp=)cB{uJw`RQVR!)#h(~&FIoYiIuVV=(MWCO>I6MV0;2|V>wdX08-A*g#! zUw8z5@W`VGjEO}&%~(d$uD_cSupfWrtJJnlLQG1EF{d&e zhx}cUq;fI^o49l~_Wk%By!P0=n7Dj4rro*-$9}O9+uvD_y{~`9UNo9&>kd=8;c8Ca z=>Ea}$h>tNw)}Pnw!gaz=Rdp1=X6I<4o&M$RpIcuqnLL$1J3iEX=kJt^RzA>SW?Lz zK4&CoVvqIDAEvtg1nZxsA4bY(nR*SfzH-UOdTPBp9$Xw}FAl=KryH?rT`3N(p^Y=k zChdx(v+w_gU;u7Fk-wV`nAhGF!z41+nB=O?bQ?{#Q3=e-HH&3?p%0ti?L#sD7(<>u z8Nkl>`>^rLeayCJNl_hg1y}62Pm5Z<_Y>z348MeJAHRk@>t99$6>-P+u4nr5H*n{7 z4p6Yf)UzB9t;Zau6*vy49RxDRO`m46RPN#&evX19*%W6?pN?rum*TV6U&mkm{YNNb z(iksKE|pY4{|BT#{)8*OQq!x~3ve!Y>@iGOu@bvqd=cJ6&Y9OPp>%_GJG9rTzIXv; zr%oby>U5mju>(@W`b9=DFF7Sg4iGB-o7;bzb%YabXh)%ydk+!QB z@!(ri5R(~%C(}2ZOXX4DQo>%L))`Wl9)WbMVUOvh;o*aC-$JQxFgE>hFP|x%lHW1- z?B{!N_^s2}^sD_?^8HyDJuQwV0VmPbcnNZPl4RAHyqM~;mG(12QID+sIwg(g2pS78 z@#e`iDabUyQ{iXgvg0XfrddLeH%@(Uf+hq6UIbyzwen4Qm8Xx}f-%vqSP)KqLJ@^Z? zG-f*tZU}Woz1FJDyD0q(prPUJhIUTg9*C#8!W63NwfH87;vy(E zn46@mbY9U2#B1(}Uy8hzQk1sUU}_kjss03NIvNn|9g4!XN&?joepjHdvyzj!oRn0O z0h08_@+j`5RO<-BJt9mRwz|$51oK)=SP=xKtmUMUgr2F{g!xHd>Cg@4a(UFZ(>ZBS=P*a8QfJCK-%+EP z1}=}O{&pieFdHqb7b~xJFE*Te9H*<^!Kt#fn3?<-Vgo1PWaXRe?#-+_NhAi_Da)x< ziih*%g!Jrt(M%y+P|<-fI`4(BO{GHjVf)6=;m@e*-DnS8)=eiT4&;MhEi<`F(y42X zaBz$Y4l#qS)b)M@c^`1$y#MSu?BU{h^4K)yyAH=bYH~U`j>)-6PEP+QNlGNL9hfxE z&801sCQThPHlFO?`nDaI^joF{C6s&~WO%cC8F@lBp(k70Xv;?1G49W%#v+yA^fV;;n?lvEXdOxLf?;uvY|D52F?>k|U zttrs;&Lmy}gaQ@&`?gUET0u4af8i`8n6xNF8u_NWWg^FIE)HM|Rnl!3O^~X7D4C@_ zecC+5Pux2A?}NUN2^Obdg4=lP>C2_PX9;^fQ$+G!B~*?#lfMrov7!8@>xS|YPwf-G z^DNgvs^;&-G(y@oTqN+Ef)tFQH7auz(GjVE7Nynv&2+dtUs{%-{50MOT&hQ{cdJ4) zWuMm(d>}DS>AY7c*7lg%>VV-wm3RAak^0%~7DvK-97+A&U`GlIA+X%3vU)#s= zD2oWCoWOJ&Rra?~eXrz^S`t`G(91bVQ!zd1xUee6>iOl!@YxE?~kJX43{W#%RaXcb!RnPk>HwqZ8BP>3gB4p(H&$icYx| za1W%p$)EBt{qZSCnjVkS>(3JKPJ%zvX1VgzSHIT$9T@D3G^Vp|VS3^Cv0-RtdhH1E zPMaEs>WT*Xc~oJ>J*hMWq`IGTGm9}SsScu(drj5C zgX;EV&gC@mqlc~iZVhE983BhLN>70?6AAu!0y9a&JJsqvjX?tVium0OOruZ`NtN}`fEsVmazc^#giKD2!so)aT z&D?ZiZ4UB7F+{uTEbtMV8DZ4(8-79nP}52q(J*?eTM{!}tQe_!iTcU8Lpy#4MDpdL z!Sl>7QDqw!%v|i}@ah*|GOGKsVApE*}( z1YJFjSU5>j#xc;n2R`}tmr%x(s*;Xote7@%HlIySS2n5B8qza6>M?+7`OeB(#7)gc zcuFGbX&?F?9m+hYE>!1gWxP>a606lwXNx7l6CbttAmaH77B3oi%{4T=2*vx~_&Scf z_YR*m5)*E}16eC?V9LgN9HzQHa^fV^oH%Z=7|M%#X$EWtN}UkNflqNnxABFN6f~Za z<7jW%;h>FWq#O18$X2Gn;lWhwu?TmB{` zuAu}!o#ZDqJ8i%mQqaLX8P=$`nt<64=Ua2}+QlbvvGEwy>NEjpFEOV|;%2hy81*BY zP$Sf^q~V;>E!u!?EqMxWoOzTEF3d|z32l&1490}c!l!w^HdjY_WtwnLa#Xtfg)p6k zD&#`eX($Kua=deV6>UzxPN$;?Gjp(kbgp(xqk~cc$Jn}_OYGlF?Z>uG z3kaaJlpgh*Tm?ig@mlfLbJ%>uMUoL#9aZ_1h7fQjcmtC{smkTa`E3?}S5#0%q3EV# zlg>Acbg@ga0Ax8KT0JF#X|(Iiz#LRdg4w%s*mlHhIx^6S#IDw$B?A`?MHi+wi&kc{Q8TTrV}fyzEt~|Igfe!0B~V=l^GW z?@e2@+SL|Gt6r^M-Q|vL3^rhbiIWgQ3nm0Ynjr*82m~jDY8!08#szHSE_X|^tln2` zwN=}D-_`!U&)oO!zFO_dCb9pY|B?26-#d3^?%XM7o;h>QnTd1r!lfNs13&5@Vkux$ ze>L=VahH>PXV53Ic!GM7*UKj=8F|s@+M(=4FtGpLdn|oMnay3l(F)dIY_ERkHrx97 zyDWdv5}UvAVoO@E9CfsLGVJsK06+jqL_t)S0T}4ZJ0aBhB@}p!zz0!%MYWZ0dCE$b z&9wy^ms?|fImbPpwCQta*oK=nyP6wmISa7mh+6vccp&PR)&U{F{Wm$Og7FGK8RgIGDgN5Zk%uFd5PBeShr1^ z3-W{dyIBagVbIHNnvNtV`UOc4MEqjrk|bMub++~QVwjc}&UQ8i*Pm~;Yrl}=vY?)*=iTDlnFRjuU~EwYT9LU^>e!NlaX1N@YBU%YCyEn2w}i~k18 z$VD9sklKq6dB3fqnd@c8BVP1=kjgk=&gw*=0MKCyv*gy>Y|R~aI8YIV-e=RvQ;6dq zuq(dwHx7hGVzGDp%{T1nfBGj&DK56w@oQwK7;3ph$&5PgNYP)`U#NzWgPrLG5DUix0cTGB4Q+`Ch zu;a^45~|}ZB@Mm*_MhQKsZ!DGOS`{nC*L|@58wGKOPY?=^~v+Cu60697(i^Ov)|T! z{svqBm)ARs#i;mb)FWy*F9qfTWp`-wa0qdPW|tV>l_$u-0K-c1((VH&HTzV zeUW(>PRzz&lehZ+A{PlAc>I`21XB` ze$cX`a%@%BT4%)`fmGvg>ml3H{2bQwfYk~0GNXy>^_>qCd=B84z?MJKOr)a^pZboBm;2!wcHLspu6u`SQL6$TQD#5UVrtN4j! zaendqDc4vN`kj&FC!NyYm;XJI&w7A)%6WRDVIjC?aXwPd+GVBRLw9r*fHn{5C=1A= zU$xamcacv#XHw&a4G!}1(QnxCw%-ASb5O0ApwH0^l5nQ8198=gRF@`$MdN`}o%V;f zJl$@+#%FGrV&zrc&YE6EPpurlFrJ)?mH;zcGk1=aPMr!U_1wWcwe?M#U07&&sEvrR z$$I_uef#ZgEJYImejP|3-wP6R7DM)}=_L{UB8vY}@Jru%-j|5VKtO+zjOy(7Mz-c( zZSO$mmVQhgvl9}m0Ey_EgelGd1z*9UZbnk#IBWWV#8nl}pC>I1vDcczth^6bR*Z)M z^i?*dowX(mnT}w{)IWj`TL#opq@yzvJcybpXfyaQ5Hm*BA-{u+l?j z0Ml}9``KTy<&MiTplWhRj$IUTBNDqbVw^7_^`7EM9}kY~!aDy&qfInVJ8JQ=HW-ZU1;W;xdWx{vv%Z9pv`2jixG@)vL&Pp&Ql zfv*cJhrpvqEl7LqNEX}jy|xF5sI2Qbj>Ik*NvFK>*Lr@x_VX6UYU5c?v0(Q3S|;(= zv*_Cr2;0N~4+5i#I~l2eY7Un{;LfN2U~hcu?@`^FYaQr`UX0~@8#;n--SZtwDxPVb zwbi!yZq$0_FLaVjI=Aa%!Fek`0g?XB9((i~KjTo7c4tQro0nv(Z@%2N|K>#m6A@Oq zy&NOh+pH9@I+-=S%Zswf0{+;x>T{zJI^D*WFCR9Kng*I<(f$cz2d*ZEn8vv}v#YWrmTZ*h? zNj3oSTpSSmzH;SMdmQzYdz;v~#7j@bfL-&2Y;_jcRb7X{2|YBzIY|Z((6O)jmMc)h||l|N)y}WJMoGEeg?-o zJ{g>seoNvV9v*4!&2_fr(eGm8k%)fhYqsI$uiBg?8(j4MzFxcUUv9OHAN)HjoxKpr zE_1R9F^)#t0e(=vcdzXO!^y9!c1Sm1w0?pe@567sMcsP-X)nL^R+|F9?T3$wSH0Jy znwxZFs549PStsViA-Y|7{dLw}S7-Zw_d8dPq-g~`kR|4D5Lk7 zuvjL!z_$CWE77-`R$>RA{jIg0JZ!}m5$W{x&pmTIbTnsu4;`XzM5?F{@ z(Z*c#L#Nv59ko{eT%{GPonocy3f=1Jm4AQRrO@_#e-q1{@f4_00n#A`g=oc}twuj2 z3Xu4syOy8PVZ=TO7#a=r4O(Y)C&w&KJ}}%7ih$Cy81SSPO|eBETyM=4XKeR_FFVKg zWtS|mNFimx6pStr)SqAfPj;NKW-NnA0(YABg}9S+&_m_?S8P>3JTDx{=ux%^6EmLb*ZNBY%@fmAl` zsL;(EKug`xM8nn#iwaG(S*aIu%29&ttp6=QvmKz4haO@ADgaYRjluz3ucmJ=U>KjT zl;K=ps|RQ**QD8Rxp8YPKXrxMrr+OiuWs73gi8s#2z}9Z+fnm<7Zx6Z8qP>yN5qAU zeW+w2wb9&Zk#2jwyt>coS~+1QF-GCwYU_7Ata5D1WJ`L%jz^Epp?MJ*e zO$Xdf!zx`;<+s>Y63Ll-Kazy^iY5c27do3>M}CH*Z>Q6uwExjUd6LkPPsi9wzD4_Z z;a0-Z0L=ob@I)c8NWreQF1RQnWYZ6cLc_ApIm|pJ=16Va%3+~I(LNbA* zX@JR2JA(zi#s;P|foDp^#P22Nw~|*jjg_7CXW5;q!KbKpHFIYaa^!WmHJ-+IY*V}C&MdH4 zgcx$9@As|A%BlN<{ewt9Q5WKO?u;Clzv6edb(3e4WlT$_Y~)A03+5*tLVxezK$ynU z9Y{tKEH#_?m3g+Gv;v75PukAcSPI8|)CGwu5N>F!?nk;jgtSp!ewZH^TmqQ>$z2*0 z;Q&`X`$9xh;!l+}tzZ$G9AZ=QiA|DDSZ3`hPNf6Oi{mj8ft3Xf+GjxboH45KxYg6V~7G}!)LWqDx>5J zw!=G?dh!T*Wv}#;$3a&R=?S_CK1Dg#O`KlS)Z_=b(|3BYxSy0%A#`Q|l1Loi_czvz zMvcnIJ?GlLp)Cqz2o@@^@*2o_}6mK>@Oo zmvNF$@i@8fsyY|^$L6Ns%$~NIEKk23U@Fm>sjP4t{p`?LO+osL#dGyoJ4R))<=imV z_M?%<{fJ0ObyD=Rtja_(R2o2+^emEfk#mf%QT8rLQUMJupR|RqZV((cK8_!E{I{eU zni_mPP;awL`a5I&B!;c#-buFSgY(lQ>q|%#u1QFeB!vwIt#Zbn(iEIW@NbnY7!2y< zB{{*DWNJK(fA+h%A03*B@6U$uQQh@BQ{rP7x<*De7(cq$QUp1 z@4eG^Y($6yp6?WIqWi%TQr*|Jw&(lC^|5Hc-}tbJ^7~`L#EdmD`;t+20@Gc0VRh@B zkmgB48SC(`QAw%5BV`dNjl?Qg0GSKt>|T>&B-hUBUwQMVbb3xO5Df;T{%=h*@-QJ# zI)r3YJvy8)wUh3tUNmmRLH$X@{~rI&0(4p+2`CEq$xun;fiY$1QE>nF!zTJxev)E( zAXl(X`klJM%9?+YhU(kPf1(`5!u)u0d@quu)DP3O^3e6WCB+p_Q0erp;tk3}*LqW3 z2j~Az`Rd7N43i@O%jM{$kO`u4^uxw#aq=9Mmw>F^RPE_=O{IPJZ%E_-sjo`UPyJND zLO!L{HzFj-r|%5{Fy5^Wpz>1xaVIeGUIH;HlvD!Lx7}$@0KRtuXMWifF9I+t8bC0k z{6%iu5bjQ30{p(){K8muY0)RpDdS*o45@EGd{A_6JOrMj;K@jFC23Hxy20GANTV`7n9_z7ea^>b?EC zd^dTyHl>d!joMJ(;xXc7Dv%$hc<&b}XRr0&;R#_d+Gs3RhmarlbJ~f>olT#BQ40uq z0L#30B)v$W6GWx3vPCk`*U4!(NK3=xk`eneF|*q8q_Lctqou^VAf2ofn+^k|m3whi zt6mbGAVy3p^ZP6fHOMJV7kty8nux@)x+IzX=${R=phpwWc2^2cf22mhgxpk9dF zYbt^|7AvyYOeQHBwx2U&fUa?@>8+&4uNXpy|6z`Mv`0M%B#PFfO0r*k|jjH;Kd`tb%!F2d*s1Jaev z>q4PObz)hlXvN%vk1~zA2>ORaUqjuTj5V5W;va4>Q7(T{iI8M~t*HSdd4pPxLSoRG zY#Dk?z87i-l?~u1Q8%P2i4Nt|7Si^za#2|#0goYKo;RiueFiY*jLk_M3SU+9IsdUMH?igY?sl&#AlZ&ei$id3IS+Ln>DXPB}L z2Z3ELW#E&tsZ1X85jdg!FkTqo6sVzLS)nq;0x-1N6=~ubW(#q$0{RTcF(fuGqrx!= z2|>az)adFn3(Lv#cmj7r++JH6LEF>oJ*`djpV zn8MW#8m}%6zg-yD;t_5F2;A3iID452Y$bmEUCzn6(sXiF!XYVE}#qsk}IzO$-D!tb~Howty%8Rmy6y}kxC-3)x zNauX13`*{m!@K2WHhX!-s9yLV(^KH) zysJq3#wXXVZ`s5E=4eoa$l?81qCTamG7(96opY3IW*W~U=c98qTV)C zmX9F<6{sq(sUwm;oz%xiCIAM^A+AG##b{U;or%d4yX%TY40)3W-@X7xVZNP_mtyQQ zTzhMf&cIbC_9q*;z!8Pv`&0L{9jA^oR)g;LIUnj^n)EdA<<3E*2~v~4NGoLJ>IQRQ z#JKqUR)-u<(p#Z&+=|Qt29nMo#vk^iDdA{i4{;o&Pg*q#NN5E&p45infH4`v3}g5s zh7pFJPW7=7!a~SbebC)wm_d(2C`LC*~uA}+3r&px-_T2cU)hKn%r9||m({PUe9G4OSy!jaBv z`)WLCl9B{PiwOZ%Jyd5EOMOPqc3{>qdEPx>DCb*NPSi)jBBDvdf@`qP<)P<=MM`>z zbuwXUTlJyvDAY#!z47J!o?xu<+=wX8aB_H%#RToIe8QsesZ05Whe$&q)mOqJ8N>9$ zvxCaVt5-eyy&_GR8YiP*6w$_CfAO#Jd&=f4V@!XNLP-+pgHVmXU|=fgjmCrG`eQTr zTfg>@yFlr`^Nb2$*(6X z+vF)Od}p$fT{zYMH+TR4ST;{Seu4MbVDgXKQ#8GVCW3Gz4?6ZRm;@Mt;|AaJe+L6m zg-s;w@jIX2Y5i+IkKk`@f_Okwq0)x~h=u}0`SwXbGz>}8Fh@3Ch&&+b={_o+0H|lo zF(#pv`x-Y$kj9JzNzydXh4BJ7&pk%scXmKVNuZOt9=~LxK@NyAADxpDWUNF=2LF@Q%O`=0XV=tj=flVKX zD*s?0s%y_Nxb$@ZH|O*lk7*1Jj@5f)WHM!IQ!+;aoq|rG08AZAITVl{>ZSmRFa1>S zbU;Ts8@}EKaUvqnrx_g6XBda%)>i`p!OS%TFLyf5Cv% zEj$36!D|l(Ob5osrSb>|occgi*Fzk0ClD*JI!15;#@isSxO@u7=xk^JX?}1RmIg!p zXz2Bgsg;BYm=28fEkFHx`c1uwR|Ss~zm+te+$5*^g%rmDP=QsgY69dyEOjd$8i?xO zy5P5fqtdD`_);A404K=_DwBAHPdr!8W;-{PJ zTlt8$iIk7Jy~Y#8J15M$8vhA+cZs#&)d3iCRpc3hDKA|se0-S4TfDjs&QbhH_2L%o zfklw3Hwvlz#GjO>`l#wu{4lsb2j`{VT3Dzp#UsU6gBK6F)}QhZCZC@Mhv~Q1C$x)$ z!cL%_y!GwnwruO0;lum8P&~(>o4<%8UPl_uF4)gE%-~MZ;{ghtU z%2U7f$E&(9y)EiX)M=pNing=oH6xcTUvHAehO!Cvdb>YJcNJ2`L=rg$E{$>Qfq9j zWIM4HLxCj9JtnOi%L#B6mI1i-Cc71Lzi4xcZbpwQ#Tsx*9?BNy>IGl6vV!XY16cWX z9V0A;PNf_?X|Z%a)UY#WMpr<_?G}d~s{BFbXekRWP*RD;q zqUrc9!_vPGu%iL)H?}&IU++tomRM>^yq&4{%2rl3)s`&G+UnJ~TFEc9Q>PA6#;N#UyvpXy zTVa`*`F8sB5f?8kOu8vzF51$J`?v9g>CL~W%s(um{mPme_j8S%j6%?+uPBg@Od+YE)H{I54 z_=1&`UTQ7$-#(52UB2=&TwiX5Me8Z^3TtYrKsN>}QGk!y)wOAW2d=m@8GmizR#)MH z@cAnfZ1rWCxXy^M)8)NL<~Zr3B+}Mjm1T35C8JOtVl^lG0aj!c7{rn23=6mxmSx)P z#rdudTI)S2;Kd(UVDnc_2OtijG~Q+Fubqoex2ZOL))Xt4nT21uIIFGjK$e=q2Op}a zr5hJp_OvM|!q+)KGJSTTt-ETC<(EvwBJvb{_N*1poo*YhU1x=}3at8MwbRdvie(o8 ziK-|96$?p2Q?Nu|ymlRKNa&kYRqo!ZE3dSr>(}F?I*E5W3Gj}!OK!T6_q@n0XygiH zbmFBWxycnkDT(Ubm6!3%#nxC`1$gv;=)$#E+tlK@R(JX+V0{3efOBobH6Np1me}cI z2V6XXRHYY%Ma1#j1E(u4|8q-9%eVT7s}^@$o6rjuvF z>1gtwSarP0YENVMhB0DXd@TLLt4pN~{!_jhI|3&|7(SjVueUSRZ8)!vabe9(og59= zi-j)67d@zvu&9+@o?mW#`+56Sq46(Z(uS|*^8K9{ec;N5V~rKojSs0Kd)m1-Xo<;Q znBuD+PDEZ_9zUx*Y4|8)vBn}U9;caFoS$NN*PO;^1Kt=78&&)<(uF56*4XXo!4(u+ z4*DBJ(XOIm7ksJ`e!;0-QE}GS*JUS9?tq`2fe)q;kDWFcvHz~hSM?>H)yh#f0JH-1KHNrOzk3xmo#AlQaktHL8P;@)8(yrs?X|byq(t6 zSS%h!Wl(~na*Rqv)HAtUm3)m$@vJ0YTG;l=rsS3Qyu!|Fmiv^`qAML{XOdp27 zUcB+8^FSuA$@^+iFA(mv;mK1N;jz9~o2nb&FvYN2wJzeyOh7^xAH@2(s?Npt+q&uj zH?#xp_VljpT%S6#!?jx+M>Pvz_Vssic*Slo#UbLwbIh-Nk!s!<>vUR(^suAS)zjwE zM9}tX=bEMycBZ)kzrzVG|CY`M;&fOK9(nrkJu2WDp>3=na_vCg?f5?*Kov1E;Gv_Z zuZOaouwE9)33vq3`0c`1`mvgFPLsn^0%2bN^2Vy4rFg;soxPpKyh<#caFI@ot7>RO zn8&^=s*l>4tb~6mJeEq62M~YmcL@R?(h2XxKVB~eRFPV=!U9z0j&9T@;o%X4sqOm^ z6r4KKMH%VS_)~RQf;`4*P3;c2r2Xk~t{<@Z<-#N^!*0xx!eB4FgYgb}7Hu!I_&(C4 zU{o*a)A|J)ZSDMZfVl`On?A>qVmXSE#<=6EJ1sLM6AM^g9838lm4|t0Z#6K!LL)hr zaFDGu))Dsc&HrH8X$6*%GSy}kETKYMZDHwpo5}CAa|~HkVIK&{u(T47u$i8Pus^f|BodnWZRUqQkz|LiM@UJA&ZNm ztZdy1XarMuSTa&Qg%8%4i%wsmWp{n?!b zTt@@YqHW=VMBBC<-+h{2Aax!A%s5;aee|Q3*qYVz9pl-#>zJ)vIm<4;>>|J!N9z^k zSV2LS?Z@BfUw-O3Te4(^10shGt9++cI&%&`uRBCM#W zusiO!!%B)vEFm$0@Y%S4=%$SGcpk^P;U`p}RB^>j#el`Y!WhI_(cX0Pr|sg4Z?>$g zJl^SPo|$7G{n%YF&Q#0IolZWh0E<;Nf5B=7N(7*C9RRY}_U(JaQd6hEusSUgkT5vd zNqw!fTWT-eK4dAKGFcxan?NyyR*aXOhjBxtcUn34fmav+edz{D60#Z?C_0 zpL@py+PNQzSX_KQZYS#P(#yYYS6p?s6%?+p6USbLF`u$O`^zoV_e@LAD7LxtuP3b9 zuD|gIlz)b0=gxKE<%gev`2(x~$f2Q{#BorZ5pH++hF zpQF%j~94vH)0G zh@;|8t2k0`pT7GVE1sQe$!YO6fBAGbDJ@+$!^##;v&@`iTfDjyFq&XnpFiy0Hv)HM zY70riKKl6&+hsRiLc9!nytd;)Bnkg{{q7)(0cM+7wD)bF`K$w;(hWcO_S<&b=RRjk)~;pJNwl&>i`iz6 zu#0cF9*{f>Af9b=0iw0IdhG84tqzI|P7cJ;@;XjgyqGgdfbz8&86nsv4| z+6O=NPj>l-{sJF)rS|F*zi{vKnQz=rSvVPHS}8zyvu%CuVd{$m8=RDs1t;6`X}L4) z6JLH9KYf2@(eRpGuRLh8=r6Z@?p|AQ>Ft2?P}{flQCqa`HoN&#Kd>e1K15&Wv?IHo zv9z30>*=U>&w4LDeBS7TQAsCOtzPZMh$bf8*TP7@J!!Qky%cDvK3T&_C$G{e@N2te zkEKjWX8gt5(+@mr&GjuvtkLzw#Z6`|?x|cp9uV~;rrvMyR&DcZP5AV0_E_c7W~(gc z?|36e118#@H&5Byubi?L`qv}>zQ;zQ2I;4{@Me#v`}z8Hp}r)L(#Syszx=l<%7#DK zr(0|!jH79%#@es%sj?=FI*;$~w)(nWD_fA{7Pl_Hv1!6(r@X|=czt{G#Su=2;V4Ab zP`lpXXy$1lw(qSGd;4V;zN~TgZpAah41B64F*!Pw7fG3vKEzHOf6E?z=r-H8_ggl1 z-W`CuSbO64->}NlTdn@gVLN_&yG<)tU{5~r4X*bC1b16y<$e~ID=CKxMMipK3erzM zdgJv!*smVM%^rtJ%$&J^_^0gg$N!5(X^$N`xQ&<`af=i9C!f5}9)IkgEeD>Emp2{$ zG-eg9de=guwzk%Ohew$gUwo0gX2Sc@?4_4pvc0&+X$4dq;gE&&^mKUhe#d*oKVN_S zb(=9`h6Ad>bEA0u?mZ{%fd}8Tmex+2J7*evxX&JWWE(sRAatsM@D9>N+x`QU?$w@q z{s3Sv#HLNla$rX7sd{sZ2|(zx&(+x@kDswTjjSh6~-QNKZ4P#D< z1xydx&+n^1(81z;W|B)U38|l-+OhnY*{^=f5u~u5`Exu#`uG!O)wL`r>NwJp?t&LG zyY~UyA7R5-$#pH}0{K(X=Z^9OG!)OZL*GEBZ9DW!du;n998EmKiu0BN%nsSJJMqB6 zLgR4NBM5~u0cpwh#P%;+M-QEZ!~(AA$pyUQn2<*8P}h74*Kj|wH;+DOCD|)1B{AJz z-usvxu6`4NQN5k0+lNq#b~yEh9j@GF%^h|2?4IwTUYKNs*=0_kCOo2ktOd;8le_GZ zZ4UwZI;|{!Hs2lg`|Xbb>^dDF?ds{WjO0vva{J@f&LZg~Ahn%i&Wm$P+#-i;T%QvV zZ3CIVuxF1w&0j9A+OnBX_Z~lPTRD)UhtsKaRB;k>^Zrv6cAWlE51Kz#TW9(7n;0t2 zmzsLLm;*yNhWyd(HFn}mx0Ovz1Q>EqMnxN8b#|t;&t~T%=ws3Od*ZZp4OmrkFF?N6 zits2PKA|=cF|Uxt7)CsOXk8UH>G zCrCBRN?{=aVD24EKq?2B$DhzPAz#7|{?8i_2&{{g0@#Qz$u3LQrE00+F z{v+SD-@NpoJ^s2n5!f#@6w?@ zyLj2xEGJ`uZQcJv`>)?F00^eqypo%}{BQss%Sx^b_fm=YP)y~_+76@$VlcIJgSK=@ zJisi*9)6_CjvVcT0YuxKpPUM#in8zi$4Lfqx8-vj;_6jm?iko0Jy2RvNogJ+4&Q$r z-HtgcY~jKZ_xnG8@VEmaGfJl-Va1;tTd_SbFyCE;Kj~=l6TlQr$rb?Yb&{+;27{<* zdXXJCcmT%wI6w`_BvR4)@4w&fz4u=G@sEDwBm-iqB5g5AIx)odX(0;|NfIPk5aSYU z+;pQQ;UMk%-}?egw8@H*c1g$Z$3Oa--FM%=u!^pCAXRbIKO&HJ4fK1`**pfmq!T?1 zY=3KP)~vPG+*D;h`2Nk7n3Q3qGgm38U3bG*nKUx37od@pobST4(hUz!=ERB9mXcCz zDXG(_H>8C0#fno~Y~||DT29VfyYHtr*zsdqkb*8kx_ULw#Q*F=e_`MLMv49BzazbC zI6!_#mC+{+2<4c>@h^+jcRLazF=x@DRTyc({lD|YLySxgURaP~fBKaYKx~M8^Rox- zr~i7w9{Qh3PQ!qaYLX>kSF0zHpTel_>FVd*hn(apJ~`To%5rTd2O~W3%Wam;sadm^ z6xe_K&13erAN#r8{i$DBE2n84J5cRCoKMF*VLUSylvrFs94DW!n9=MHZMb?J(yK)K z_UFHA9c`U}-061B?N=c+i?{o~`vCbI14Mdl+QB3jg9NTG;FfD@Q4y0b?SOd0-!3Wx zpq^od`OX(Uk86_{yY$8zEvKNseosI7#-~07h)lDk>(;wxcXPNwToN80TF!9%T@jMx zZ0Zf^J$+}Ozt_@nz?_hhfsed~(SGxRJHG~i&$DlT_Ij(YIR(gFh@|&=>Z{%oQ{@Y= z%jI1>dkys)L4I}aTYIplrWe6l}ir3fpx32Ag})ob&Qg zetzEK5mC{RR#nkthh95ln{Qiaw|#bv?R%by2~QeV+_KpI?C&mR!L$fhJBe0Un(6q4 zzoX%oZR}eBgpYVyv$Am~Gp7w_SbBKiRzbH`#&x-?C?)`8r_j-|f2VzYfs5 z!d`muA6&c$jx6;1uiCz)rNJ$J%gU}K97YT6+VwI#EX}UJ;ZCHp3HIu%zX1U6hmWUP zLE)MJ2z622hw5GcNaLd(AD!Zhsi~=yFC0GDZdj8U1RnZZFb#N9yon{o7ss9 z+_Ev$F2BU=whx)za4pxdV?b0DsB*S;Rx?+3SaH_p98OTX?>X@(!mT;BdHGimc4gU) zWB+Au9{efNzjV9uqQABE3qQ%u>xMvkdS#U4bO7+$&{k#XiPJ0r|I86!kJip+d*kR& zZ0($zZ1wExZ1?H=z%8|Q+0xtW){DPn>lb{$(&CG3Dgud7B1=g-J9;^&w!6(rr_6No zlfufYj{rK`?3xwVTSgLPJF(3w>P{jN?Y0f`HUR+VaxC#lS2itrTs!cd>U)hH?e0*H zTz5hoQc~2J-oVw|-28mov|s^%aKN6}@wOddVRPByMRxtl6;{Qf{sh33%7UMh4-FxE zkRGI=jhy~e$l*JZkP1+Cm-jpyJmSFpf<){Ki0RrgM@T-B3+qjqQwE!0J>Vga*>TUtc`_okD_93H5+fK-=O@fg)$FiaF8L19)^)b0{7IJ} zF(#KrU_W6T`4dJ2>9tY{$C0^6U?v8zsc`AK3V0|iF2*bG2)d{?!afC*k{V*ad8iKQ zowf`Rsdt`*X(Yg?IR21hJ{QhUCTxf>4h?ATx5bO%S&b$#;D-TjUY$i@C?krY2kc?B z{KNlwk~HYh!30GK0EY(LEQukdrD;2wBjGr8<_Guu4kjs4Jsbqmz!!;eit-r%Pd@Ra zZFy;nyH=VF>o*|b?R6{nE3e!PBcx3jI5NTzeFCXz6Rx{^okEI z1xO78&JvLfdS(COzuknyj1~HQ+g%t%#KL*4h%|!=Pl$n=l4TP__ z-r?z~LA3R~7`{t)@`pg2`{^AZ7SCZ21b`R|3urPV@A@L`pas=g z-eImfJiwyC?)clU(AKygqJQWl4t?hp7h^nhmO5bB3^|>}fMtD5LW{cpkK z@QQ$Bs|yDGle_<%?dXG}{U)z)CK9YL*WaH0)ozYk#DV_2JQf7fcMBBG&mi!vd{wL=R7k>DcnzbY-Pb#8 z-A$fR-0Evn?EdeZ1~j+XRkvqS*PfAGfX$qnTi_8|%(06~p5E52BGs1j-W@DPxkod@ z*O>6?z0;&T3phQ+0{sRSnT_`9%m2*cc@2Q{`|!>$ z!KbS1)mJ{r4hIg!o9gIqWACYL`P|$>yY{+ISO&);4pAThgZB1D%gLUOg!Q29+IcVF zK9QZ9QrmphZ2&)Z-BhR`QXOebs7;n#bdghU@@|JX^`>fM%@i6Roq&uu^gG5#RRHtpX?5SP?R^xzj3!$(?<%``^&KuuZfHbTF294V z^$dG;&tvX78ms4lA#bvD0YM)F0V9_E09rt$zbBqYtet3|xcV1vOJ1Em8mrsR?nb_u z)T2}Bq*X4Z--+F9;6l8zb@wxxpuNX`W_68wt#sPucKcN?06H_Qwc|7*_extd>m&B@ zt6rkR$$FV>*T_7V#y<*iAYcuh5C9Rn83EJo#9{85wHYwUeg>_im*`-155vqd(J$&n zib#2393n9Rkw2N}S}Sj@ko@o{+%V0aQ;4opjoZ#mW2;ppYw6L+E0B*mv`BhTqO8oU z0K-9Fi=}KQTM6^$&v&4;wx*V{Nmr-OK6J}1NFS5z*=L`1fK<%Yx4Kt8zH~uM+kd8> zB%Q7`Ypy~na0DqOTT7gAmYSLY5KUo#4Y3``5)10(xCtL13i+>s?Kwx{E;_ zqocKlZRHu(&;Cgb(yl0Ue|tDE;g(NH${A~q-TRtL7s(`|XZz$Y5TjAsATuwRFSXU$ z&8wZhsDMp$Tr|?ib|*!ZB({a=*}Ig zu;(9ok@_2S;9u=9p7gu{W{li|G|mD~v*&)h-?nWjcakvi<|vNM-LvhaRUBxxwO5q^ zFwfN?AD^GftyfsMD%l#V2JER{RojUJ@bNVIJdve4di(|WSM{JJadfgP(1TtTJ?U1cnQ3NlJD`rnU!% ze^c*Ui|~GSRn$k+4g#dYLEDeMN!eBb0P)JhJH#>XRkogTTlLZzb^RbHE7iNw_wpV? zEI3>{06G)V5j{|O+PdhAGuWxjOaw#m_vWEPwu9|^YRJWPd?dL4sU65q`k=vdmiAYe z`lQ-U+w>~?>xY|c;j~2R0w3q>ng)}~qIRS^5uY|v07UjKOfL8QM{9g3p1xf)(!HNF zHj9jVih!GZFp8eq_Jlq0`tJ}?S8!b4QMYpFhEb>ye)0T$_Ui7J(5K{BusLg8{6v82 zxdZ?kXtDUHG}k$P_`AE%>)dK@9eNIs+BOPQ=S*MD3Td|;twNfj&Wa(*WHd0`#)=`` zwjKPr-S;HY7W9U8m;au!^;%kDE?enW*ge0!!OBm+YMYjQilg}A5XD!b2o0BX-O2g?n)otyNYT1AV2^!AH$_y6u$rP zhx^Do3tguMd;9Gd?R)?6dGx2YqPDPsZLk!8Dt!S7r$}4>qS{)FSs3Ul`;o&hppTh^ zYC);(-t`BhAx)Gs8{l3?`g9}=(*d{{wqW7qFy>V9JHw>pscnd1iKH*+m#w9xg2`(E zz&_6I{mEuaPM%7hXYA!IciRK^-)O&n@DoUO%WUaIf8o+bMtPDxEgVGcP1LR2Ed|3X;`l$hd;BVUc8v!mDLH3&C2 zeXQPr)0FfCyXPOCU^^2p2P{`*a58V%bldgjF{?V(jMX`l=s5qjew)a+LGz-hkCUoodm$nw^yEcf(dSraz)rb{^=*tNqp6|z4#)=I88_SHsTqlY8=|A0xR5;h#nh?K0IxAZg&bF)Q%&DF9Mf{2K z=hM+WFLEu{PTu6N@a8iZZPAycQX|(p} zV^<(`o^CT2&v0N$AT^Hjw>Mq4!B$Sw#ux1)~dy@zR!u58EZT&Zhn2U0juGlH$2?41(%o^FQ@{D6rx9Nqa3vAxYv(nxU*AHJJ< z$hC`>-^`B5uh6yk=bpe|B_B=DQGi4(h(xim@svN-cJ6!t!_q|EMe;(@T`i zD5*_kh~pf;Q)K0v%mQ@B&Psq@BD(%X7#_j@;PoXXdG_HCuV+`S(0={UTP(1(B`@zJ z-ryI1(mWK!sdcJC`>w{Yge0n@J6%kJH2qR0H0@S?CHRp zD2$fE@rt53Bp%&Rd9XQ9{aq``xx|Wc*03G@0PldVeq5QYUGQ;RKJ!oQME%_ems%XC zbYq#+%2z{L#%LmK-KQr_L057gYJRo0Y{n&So{L2w)yYolw(>`9-P~IdFyR*+esO*~ zXu(W7Fdr#zwL=2Z@_m)NER!wz1)THV*wMhY`e8e8dY^sq+OJw^&P;n`>u;Q0i54^d zSS2~-VK<2WriG&47Bs&g-l-4TUzP4=$M)tB_!7hUT8-VgHLWP+U4SXvo~rcWtCnYi6v z-2FT{m4(*CR@s4*`|0puwzzbum9gBFM6I&^w2LpJpK}SF79@&Y{moQftj#Z4Z!hk8 z&{C0J#YUlEUH+oGb~ zslBoPn>11+11Q5uPZc>favG`$o|I|ONk&6iAxAkzeetFg^qDjf8{m;MnAfufjs$ea zj#e5v1SZg9S6rUv?(f;#?w(Cwb<__Sk#uAJ{6fGMgCfzB)HOGCFzF7X7u9Ui7u6R2 z0hHP|Z3Jk+DUy>DkVfjH4NnJ1`bQ#31w=VHxej#9oH@%W*=r>zU8Y4#7V#X!`!Lga z^XFl0-on;a4mwX8-4?&k?0jjan0rpnbfl9>ZcD4AbRiPUlNwtv_2bThUVx*jvYg*n zBgvQt!_Ec(wlIl!fW()y_G;e_nmczBj3oxW+9G$|gZ@sp`)gs_f1aH}x%}JTyxe|q z|7XxG3McEgwKGz#o0Ty5<>+py{H98;{U z*k+}93u!wnP$d--H6vjV@T{%qvDu4K zxbC+-Tbt263$tY#Qmhn1HBA5~52Ks|_4Rm@MPIYp0j7rBqQ%pBllK zrOIv9%RotnF;VoRIO3?y-FPU>4&>o6tDb;vv5b_oFv%?}aQAzVo_C^LFX?AGM*=sZ zWM6>M#!HVs=74GpTj`ZdxT093=>xr9U(?ZaVsy#rS=3#;ZMyMKtr)KgsZ;U+=V^q+ z*@D$q0<;gfw3Td^Ui-Iclu(E&jW~U zCJX?QoStV{=pLu%%&?L0KQqZD>MYinnrPjvQYvqYb7AKXKF`Xk25kCpM`fVLtTJaQ(K`mOO zPn%@5av)2Rg&lC->ncotb*mQx&s z;ar4uGzeWXF+~GF0j>QygPR5!pRdcymCXaBElp;eGD*Fg)toRS?2HA5XBuGwtaTOW z#?R%D2EY!@PQ^(=t9)hoeg?jI)Vdh!Rh0)Vo_?k@B_)>vo{pmu^gG*h@dLa!^AiS; zRh0+a_F_(M33-jxoAT>N8drlpatlW%Ha1o{t9tRH#6%Xg7%i2TV`P#y&n?<3DtIQk zhxPT9E}qJwx>lVjFa61=v$nPdp3#NTRHeJG#heV3WI->lB;u#fJ@=gBpVHeue*8GQ zJ*Z}o-Y5OkR=u|08yoOez#`(znPwL9SZH%EH#ZfbK|SxzoI;>HwViiB@3JV} zg-H_X5DK5J4dFXAH9hcIj_j)h3q7Q^dnBzYx__3X)0EEb7(>^KYcsh&}j z+DrL}GzR;TQr0#fwYHv9=qMg`R`sa~)7buwV5c<|9nDv)AoFv!YUX_a%KcW`c#N%Z zz+mFX0afhC`e5Fbk9J^jE35h5fmW+-Ji+`dw^89%l(h`~&t~)|cLH$du+4tbdhw={ zfn;5hO}|WD$z18c2^=qtZgCT8Akq_UkOqhe%`9j*(yt z(GR+)pjvc6bsTX#3!;1^=$iW~n;I=MIoV0j(^>FqyIx?m z0NV|z<+9Jt3 zE?15zsrYb4V(P!MzOj#_OsHD)pkhM1Vsd~HIqgSSE8lc4V0B*C}fqg&X&%)$TiwepZ>AcG*nxDR=yPiO5_GX64M<= zw_9p#nzi=uR^vzx(N(Den9FBhX{+a5iyNmBJ6^rlUfchuP0N~1BZMOv-APA0Lq#$$ zCU7k8XRFhd$c+w@kK3i&Dcj9-mIQll+xP9QBfrGLZMDsqw$>8kGLh)+v^Nj@oYe>b zuCLn9V)Q#i`k=0M&)VGLTWrIUuVFoZF&*-VJ^bPaZQUXisTY66re&`LEN??fe5Xqr z5)w@^N#IZ@rV($tF$+m2z!rv{mWDAC%)PO(AAlN(Wg{J=vfCd1?HR7aSxrVE;fsb5 zcG}CYAmv40R9pS3cjZ@Fn(JIR=|QTuQgq4=9X{>u6=6v)2Dxq9K}$xmwP;Z(;7Gbb zp)fy5PFrAX-7t=;_m^owa>wX(#tt4lNcmHd z9K<4(%w{#8iPW*nZ8NDHp4$|dTT-fBddV$JP69XmY^N8YP=An#hKUhN`Xr24_U(NG zsq!GJajfX`ig{*|z4g`$)WJ~jveJO^CVU8U=`i5Ke zDqJpJ-gx~%7&e>^%E>9CuKL)XyT@He$d@DoT!5pyyUuRBBU&MRx%Nt zqD=~&g!Fj%7CUzIc_g8?^PaO^`0ic5w%t4L1yJTN$v3*e%RFTBE=sWFo3dQJ>tQn% zB-();fF#{%esa3J-ht2=^QN*@+iVa0_p2B+O>u3!ciRchTkhre7#Ni_Mq8!n zQ_`FzeI(3W?LVy~-;VAtcg8TXnwLfW?l<<>!#{i!tM}PRsPL4K7-vWJm1D8K-BPlW z*}nGxb3YU1#v85&%q-;nv9L$%lskR89ofAHKo^ZGswEf?wb&ni{VSw!tL(CyKWNiR zOYA7tqL2Obr>-3YSVu-wHjJ}abbR=;-$I`>gLYsWGm}0GlU=al64V8-x@WN>i~5SA zdyy))B7Mb$*%bQt+ppRie|QkphAGy=qF0Mfxn)|g?pA>Qt)BFO@sV9H8>6fYE1t93 zwT;F@)>JI~vx_L#GA1tR9!6RIjO75lx3T2M2Oe>njq7N(V*mM90hAvvvihqdwv>uP~ zc#Xn!TMOjQ)b|lUNw*JOc45BzIoW)r17P0aX z=}DUK^mp>Gw@rVPH6BhiZ2qzkJG{s2CARKQA#+%9S%}S=M;gYNS45QwNgrFXhYr2O zmUJ~cK{o($4j~yW#OUxN@TooUE$y;=0sZuA;A0qmRPAsJ&2{U(frb4%CSMO6s5}yw z$feW%eOujbOEkid*0x4K?E*k?0gL%J9DrHB;YN64Hx}`4uuFnYBmATXUF3|6T=q&4b6fM9HqJr%IfDM^5u}+N0CcHCNrg$S z?l^Z{eZ$o`?&NBF>-GzeUll_hb11jD5c%g%~I-!z?aL;yZ@=*ckB(+IZf z6I>qN?wkOXw>`_0;M_J%&GSGhYOhu{6DxXvXvJx>^=nvgq+-osNrk~Px?OXQHwg$2~fPY;d@w^tG#FDp}S2x9;EN&rllfn zEdu1$qXux)ssXOcii@$u!O&a%Ln8?tZ_O`i!$atTcL6%H5+ebLI)9M%0F?GJ4l~dV ztp}9mVzgAq->Ld;R1yYl^~_XUT%!LBi1$^A)UIOrhpLcFN3*~TmkK3z4MQPT)#Qb# zoA>r}QXzk}%^}o>*BAN+LNFMUWY$xy@!Qs`$^ZMO-YK|kCe1M)#a?y#3KYqMDHol- zy4G5^RS=I~zb^cPO-AaF+WwEgK&S`>eo(|QFL4d3dd&nX$H-c^F zVHk^aytH~hw;5y|M|Gipi;xZvT;NQ(=vYfr~o5 zIt%^UkpQMv=00Vxx6;^%#W4$s3>1F^M&B)I&_%~2u|4axSvWeG+8*zx?Wf^$_Vj6Q zdtdqG_=719 zwTx~ieV;P(6Re@K6JRANR6NE#o;1+EuWtbbUn&|Lu5Gwjq~_g#4^dQ{i~}(U!N;6@ zjh;MsDmXf>n`WT*Sqr%BB(9FTMXV7-F)+?vXL#WSX0Ui^tU??DO)r~mCz)tP$*kV< z3JdMPc5nP@!k5b@=P*C0)5WJ|V_9G4(&!@w*DKNs?nde*3dKKcEDIaODVVt!w?_xr z=I>*Bm_-m4^5?Vz>KIJlHq?u_4T@oMQa|j$S{8Qgg`s{SrrV8QVV~ks3#_*t{sh2r zoITJ-{QLi#Zy(J0CopLdc-LKDa-c-_1Udyq$A9}_{TMGu;*y%dI{`vee*!LD9bHIy zW1McUB-o0t{KR)Xz~O<>;4rnfw&fGiD~wBsrvCy?D35kU43(mTnZ1(L}a=2Uu)hkQg2sj!G*-B}qQnfn>sCQllAkax{W*7Dk?A zO-&Lg+Gw`g(v_r3&(_Y2q{IUM?d_fwxzuz9nB)Z%rM@F|A6dss3OdpIxw@ntRRf;H z*^_p5;2kC|F3~M~m7hEBn{g$+>8lNm7Ao*V`TK36IucM-*(3oKI27O%DW2~8q~``- z`{4rhUi*5$Lvhr8@;$1>gxosm8PXH&>FH;e3D-W{m)`LBcU3)l`FZc)S?J5X)mhRG zIS{Hi1A%!ZlARxs78lA(_ku~lM1KlbdrI0V)e0O4xNu2IDVn<{*1_foec5Z*@p+L8 zY4Cj+xFM;c#({)N9oTrp<4;<~!>V`jwvO(4Ct!-kzw`h*Ugy87H!hTiw#c;rm9(-8 zkSKMY#5m>$zBQ+7jOq7NO z<;C}?w({dxZ1mI4=eL8@2)s5`vDL2Xrmn4dfO_miVPIMpPifu{(z}g~mIlNc@JuHT$-TF=o~tNa%_T5ik-=Ob|M)V18T`J zWdQCobjlWTLJAa^2-VSCy1K8}qLQa&1U&?05*&%ongU$VPA5N0SL?u#(^|#t18B}tMAxdL)*36c? zC=sqAWo@Ye1fR^Ld*}9n;1WsKB$9#e4aU^8T<1_;Y0}v?ZE8AK3Z05C(iT}V1hql1 zH-vChGll{NYYFK6cA=vKv|?Z-vppM+v5}WwsNuAlf$hf)&d*;|s0@)2>Ab54UeeO% zvKZK}U{>;Fv_mygU9aydEG>Nw_YdgjC}~3Vv5N+(2B;`1R$GgJ0O4mSbxIg+n&g&c zEG#28%o=Ng8iaVkpfW0s34%1D^xQaWs__;SDfpi4Wzx{8Oso@__+6CqKF)0u+JPmm ze?(_m4(+Oa7$`kA%~@_sn%WuYD;aq#M5?`d@tZpIcHEh(AxP6l0_qulns5vlf=_1(&cl!Mzy0>#(+8shop;@J7r+61 zLpsWM5UOhj5CP%>MN)%Mm=8Dwx^zEUN|2C_ik1GF^3t>XZ%xpeFoVOCUnG{b+KQ7N zserNWi-jt_`yF^u|F{1g2tMaaMwgQ8_p=@7Pk4$SiQc>VzksL%6Ji7JKq`j%u$Rso zrBs0n6MzvL(il^`@uX*J-qD|UnfRjsf>e1#+8I$gg?qZC7;vB-CeU#{c_2$XP-)aR zeSRoiQUOST7wyc6ym(&S1F2jK~$?L6+qm0s|G zuhF~|WqjE9XX^U>B9&#r?42D5B_7t+F%pTG&{&IL0__=K^{16FDPwS+n*d1YM-tPH zMX*ROIa=VL+{0N_yR*F+7~z~7FCCDPh(Q#SnbGOolIp~8l8}H>Pb)oqqEZF&)1)2> z!yKX<>c~-+PI_GFVARx)zc5i4z*0``Epix(cJ%0YhFA50jDyM+rmZYs|5<=os4?MU zMXq9hGP936k;xjql zoA>B#JIi*f+%37v8!e*pC6;j(0a8N-?0^`s{0|PHSBVc!7Au`nHlj9@*u#lM>eqn< zb~h5a(K3zZrhya#1BtWHSOy~o3d2Ze1_1ks8EH-*u%i_{V05KKk?23gpk~n9#)1ed z?DL3sMG3;f(ccV-q}+p&*kN%Q*=DI(C9YpJRUUJFG$J$$!x2C@hbMHmj!E!>^AuB+ zWG55=p}u_t*2* z27i(6xeS^lg%wlo#*>0~bngU(Jm)Fz?!xcGJ{Xln_h0|@7abVYWaB0r+QR=9&=g2< zpp*`!$;-dz$5&g36vva!DV{eeE54rTe+U0ozf%Vj@Kjzt(HmTRO{zXAolpL6#nXTP zT0ldje(#5oy_@8eTDnGbW?)AkZs%ki^Q*kPIYY6A6G!R=V@^ z^T4h^hF{O)<0wzR4)oh6y~FsEFIa)q1Gxuz@ss5bQpUU#`QrT2@dVz^c z=!)ek&t(>$q~WSxja9#`$Cqz3tDqaMyrgqQn4}z&1PA5vzyGN>52}7I zqtvNP7Q9bqBkm2rg-F&d8Qr%bfN5tV6`;8V>Chm@UHX)aB&aP&5+oj|J`tS^Yyph) z;8U@;m1&F0i%rAdR(u#bVfeEH@TemFN>zSI*|_4t$@p-P8yi)EDlj=W(RF~%rY^Q4 zSzbfQoHC(7+SSOhj7~`Bl`9HsP_6RabD5+@DUew>R;)=`spx6-TUQef*J;E^lz`(? z6PP4>t)~fT70Dv7Qaj6vEnql5nvMU%>B>=I@tIlZQBroCe-GdiM~Rcry$r?Dt`iC5 z5EkcpiKLty=N@MWS0a-V6__&B(_QLnV4D$XP$-jZa!$U}x9cWMx_OR>tHBb&bHbz9 zN_058?~S?g{jfd2_OVYvN4SF8mW5fY^Ft|`;d?K$l+_ryFT zB>2kg$34*~1$s>>h|uZ7wM#|A#2BV2yWzfCf0-zBi2>RYBd3U6b=Pw zJ8<(tVU`lQ@ik zWa!h)K37k@rxFl>+oZw3_IT3Nd?Z`|P+0>6D5ao~I<2Anu5l4`V^;gP-Ff z1U|&1#n>@#V_^_ZUOhHIhYNI_(Wop_td)DosL-^dLgPI}W%SaIM&t**+fqYPZ4gzO z4r8nm#=(@p&#_XZSTgx}3p+hakO2Ewo-Mc>{Knk)Kaf93`CwE4Qj$?E>~v4pKG@WR zAon$6*8w03aMa}Hq@sWq0Z=*awh(H8F)JyZ4?gwnPkQ2&Zh|JvO*F1=d6SMmX{-J` zcX`^k@#;rm!4s2y3p^>@`>z^PzhGkIo(m7EBftK}hx<`fyPC{MI-1r`qd1eL^V5(2 z4sI>4WM2MyfPbwt-ZOb$>O+esH=&Nt%*Erwm2K>%=5epQV`0I+REFSZ`S-l{^6vVj z@j$2lo?a@2(X!-0+32ZW==nK%Y5knW(t5f1*B+RXus}PLN~3(wCzWn|+2~LF^U5(c z7IdwD%1`8%AUIDiuk-I|ktt#?&83?xUT|LeJytgFj!LSWlpjhAyp_0sN~V2BfaPe2 z7eDw@X?^l*Rbifd+v87OO?Z4!zcm{CxPDsy+a0*#_b+t}@lB0QNk&;b55t!=*Na@g z(+|a)fLuRRdgT|0qcC|H(c)CcJ`3}>)RW{9oUM|e zus!LMbHGfvPf;lE_TzlqCo$%5+!zd^(Cbq;(mzQ|V^Y}el~Q2>m7DbfT{EK38<5D+f<7RPz+dMezF31Pp5s%y&UjMfNW23KpyWRpMW;nsA1<`~1x*YR=iVS4 z+Te7NNY4k59Ew7X zf_m=~l0e_@nR5>k81H5`-T~cv?wmO@bEZD?*4T^`>!>}wPok3I>2q%!M5iZ{c1Uz3 zg7MIM#&`%%Le33s%d>?@+zj?0*zN)ggJY$OzZnP+Yypl#fo?Eg^f*qyJ#cCkM-3vR z4LdsmJYli%=Pv*p8`v&=IOydW4S?>_$&(Rv_rtKcH=%5(t<{jpugJXHln@8T=kA6lX0@O38 z1BCy^A5HW3#<)eF#oGs?0-E3a<~L6Rqmt_Lq4D{$Rfo=gixP^(5d)oO9N} zeQ5oN7s<;C8w~eUjt@k2E#NAdI9($l=eFq((mD{!dkxUudOInL$}FA$sm$mMaClJb z={W^`YctZbDog#UG-~fqo>jakRRaKj1;xwEpW^#TcM8P1yF(wL+*jTMJnN`hymW}D zl`hU_OR~1P$lNZNXL#;L!}?zB^{YekDc+ zANP!-?bFw!@%o7aEc`nUL@LGbAfTvY75(5+cx#Op2Y157LFFff{`HghP}v?!dw6cD zDLu$1fXB^f)g#p9g7r~qB#rC9A%q8&zhAamc{m_dO$8DeB|Ia6DF6@uRF6LXsSK5+ ze3ee|%0mG4;{s5Oe=1kp3~@;{&tYKkoYtVBcJ|_6xVx;B*1x9+J)=9!6#XPGFCX=Q zYNl9>G@W`QwW<#4`Wsq7`QZn~%?Mav5{D4wQesEJaC0>Oj6GY`OxgKdNIxr$LG9;yM(riyg20`ApFqT70FI8+pgw1Y5JY=44<(B%=NZCHBINX= zr5}nNTM>2?)E=jvCZ7T9nyP(N#wQ*8Lxh`c0)GOcW9P-#lB;vA4p(q5++Xg>oN+;- z&0d*l71&jL?e|r-=&CfExBwG1Y~n)STVAWO4_hEGzqYj)c9 z*RUg(4qF_P2V%?n@^$B2yV54in`*_|_u0BfUUqd`am(daIAx6OUiX1*e*PW1?5>+E zANzprBtr-8e}9L)`Oxzg4C_;rvM?m^eIR<>KmUtko4@(+U#|KGI$`lew(#=L;EwO0z5J_xb$QLY z-nRSjE@LE}WV5M$f^Nj6$<7ueKBcZ^R07TuRcGdSr zSq8QQH{qUi`|}>ix$&ptV26j>dykgczPIpxvpm6;-GW9uvWrKzH`}A%Jm`RENF-yU z2RWvAOlko{lhCrg_Ipck+t_Ole{C&&bizi?PqPcZFxwijb@s$}*1JM)ec*gc$&H87 z-DA(+_r6u_ZZ;o~hA>73kdIVY{)KaF;^Hy3cilmI`@xNN$vw-hXhuG)YLqen{eS!Z zOR!!C?5gjqqQ0?K`e6lSyx@RnB!ILBKpKG=3m=Hy{F^T!mJn*s{^)UQEUC3yAN&e7 zHDghZiLtU>CHB}i{$OdNGwsUnehR8}n?3S1+@B(@(60lF7853+4@9S5y4)7su-cC8 zJ!H?{`)gbDnJaAi$|a0dXpOY_dk;VB6nN%db^#L^&07|Q_a1%Dwm}^-Hq4(xdk5z2CFd-~5gx=jJfKqHX8v zui5KAzmG)$C`R=3?O@1awOh95MN=v*xS)-ucE~d zQ^TgQ;4I>hwt>FbiR>88p-e1Iu46O8$oA(hi$BT&-Qljvc%vdYeD?ulMar( z7RXd(Dro(ee0=XfyH$0UW4yi*sw(IoU~(|hpn4(@?yt1&{*2G*P8l{ zxq1}EPPNp?T+$5%x4DsDAMA@`?S}xMVU`u0!?PiXA$412R|WkOZJF5b6u1x&?Z(MS zWoL!uMCZ|eQU>)XF@CPnNN(zFv$~!ZOT&I-5}M5_vkud1iqDF|j1Z>QsyZ921q&Lw zDL9>p^_65i+o(P>}8pA8wV1s1@jkRb?=1m6d*dT6Qq1$H!jYkj-?uRv5>EK4jeYNG< z0vGQ#+Cc5puL6Sb46VuzGp8|aXN8o23_ART8arZ9gK?G~R7mc9RzA3!94jn7DAV$6 zBIyxF35*f1hA1%rtHP)cP`7xjgcMEfWX>!kehRs(;GXr@&&HoNHWEDkkV z6U+GB!dMi^A%pcPoxf^+H}j`Zz~MTHu{C^rXtD};9!J}*YS%6&8=p04GF-PhJGSM0 z>#nQ-*+y8w(iN6eQ0T_0?$s6_w5%ypP^L^^zZO9B4odnK;h^zog*6_june$6TpG>> zb{({a-OSax7E793Xt}c{JC0h*F*swa)Tp=O80@(HP5|jN&e;@}(R1TNi%o<1qg67v!*r4Sv1qb*jwqt<#L0!8ISS^m5nh>YFVP=Yy5IKy-u?-^lfqa+f^!ODqC zd25}Q>p%YK^$_`RsO5zR0RS;}&E4Z{-X*x70&FVGxg^Cd|MD1{dr_v1o8!gB17K9a z+R{#dTAW>U+envIfGtw&aX_TP>Mzf=6*tYaS?7<%H61dXgd6_lTw8kmbep++jAi6| zjK(l#{?Xml&gl1rx6ZLy7mspjLyC zjm=**$0jeD;Nl`^EQKq-y2=);o@?2oGTm?Az_;>KJr`cJ!Y=;oH8%Ug#Ws4n_w2=A zxDH@@h0VU;94nYK+C4Y*+_{!FuE-6HC_LDNAwQ^~(@AJ#6e6PDDf#9f{{#?!jZI&^ z+!9gzP`KmQzp+J^Ut!bETZ-m$oQu2tr$4itv16?Kz^mhjv@-En77QX z{Mrv_`)h2%{H5;x{3~v@)nEE&n{&}scr#h-;$%-TCLx(Rgj?3g2{vunDnO057{ma8 z0-jCn+Iz>^$~#8e+{ba1Ch3Th#K~i)`hc zc`lx+K_TUo*mlBVFiZ9M2QRV3H%avMT^6l1NT;TGG0T5||c>Q3u>~o9kvb$H>yentg=-EXsO=3noeU9z7(gvG!-grRh zCH9&7uCq~d3K2Evv2#DOz&`zpt6kbKPI3a0I_)WZ;jiDYr8lp%S(nVW_>_1TCm`Bf z)#y&B=ijl~=3cwlZu#Yxc!%XS{en3zO*nQqSrgo*uY-mtqLWuHw(GwCHCuSiB{uQg zc`jXIMygwQst=c1-lVa1#Xo(?$$N^LRC}b{#>}5#tH1tPmsX2O6k5}v&d9OZ^*_7M zF8IP1Z4P51YwS3eCN4DA*Ywg_h*)}720_i;9E+E=?yw%O63o;j44)WPI7tt2TWec1N;6@`ute}&- z{)u8VEq10|HS#)}pT5W@Bu#Sn6GZZ-4mDlXRuEfcmla&?sDrVg2ph1V<;ND9{wahyykQ7YQ7T)HSK9|of3S^>w^?QP zhfqZX09zf{OhY;HXy=QzujMs<19^CV9~`KNvW|VWw(d{1w&52Jkcy&msCApYUHhP| zt^XDIcrw|2CwnY6dOQHC-`3RJ&mp4S0Zspv)vm{(oNj5@XlrVpvu({AT|0N9Jh-uL zt&7{;vfa%CA6##5+-xt_JZc>%{W)r?+ughzm0vBO^R3zs?X|k?0K6uswINo~S!Zw7 z>>zFjfLqUvu-z?3?O=N)`z*4&1ISAY)CMZ1xuR=HRP9Cay200N$eJA)`2ZULe|0<$_~`E5})xXCsQe$zJEVgP3&Z5L#R z2j8;wgLm4d!A}FMS~=k1a&zz@YX+&g);TJu;r>1{=)3)^ zXI})8*19xZlq}$y1en}wTMgGWd~YLV8L?5e#oh+^R=Bi!N9Ct)0nmMR)ZPo)Wgi3` z;J0Gr1REJ|1bQ?^Hv|bFx7$wgd^c#P?F~BWo~1&k1+`HdtJbFA2GTWBGDIQj+Y{tb z0Wm^m<$%=PL4v33^`uWFt~jW}4hFT6(rbP1O}(s-GRNLy{%qi{o4N>b;IqqO83PFJ zQC5i6GdA^1HtPxkV)ibSe;wkL)&-*gL-VdRukHb&e z%(>QfxY#y+^G>LT5KnmKgJ1o-y}fjq<6MbiDe9<#4vZ2ftKNCg-u>LqZQTVoT4QmU zBRq*q77nL1c~YV6{LaHxitFFv$KSB>m)=JK^MrLbAb*d@pf?}r2gbdC?FoSAo+sY7 zb#ouH53YaN0aH;=yX)I6d14mtH)!u(_axlJHrx8^HCDH!%yQ2g>nNs5r#g9Kg!g98 zXen>Ajo<&k)-K;<(JvzZR@vpQZ|%y zCXnj(Ne6FN;_U+*830p=mF;VX>H{!xo0VQ5$V&HONFK_m?`dfFhI)JDfn%;dV`nG1 z^!lMHDt%W|KkR%oznkznu&Wv{m+s<~rlk(gH2}}7k;zbgK;4ADeD`hl9ft>z)Z9dj zR(tW@$w2a{C#-08p;aEPwpcdQ2+Un5BxWR9#lcFHsl4BcYbtNC%fEIp9zF_ixz|D& z9$1uIg(htu)FOp`Naja(7kdMUPEzQ>XLQNVV%*k^0pNLckYY(Q?ATv@?*DUX^bv<` zz;>*}2BUZ-wtLpNaaNDr&ZB#FqaB=0XTf$rbG`N`ZutNd@hPd+P*!FOuDZ(73kvMP zyS{4s-h1yO?T@6SV7*wTuK44(O9Dzcn@Wx;7w`YHLkGuZr zLvL79WvOj=@^=;io4&Qa#CqW($7f^T5ZTVd*vHJDl;9?d9%wq&?c%aVV=5$I;v))K z&C2~9w(ig6P%6^^-X72pw^rg53b~U~tYUAy#X^zOAwnTOHQGvd);eV+O;&};OAD=h zPn|t*^Q-o?r!KRp=Z|#pHT#)Fg_xu&MTV9jS<%BEl)4Gy1Imq0ZMCDDz40{>SDEP; z0#D9OvJYO|X&WBfYzwcQZQ~b?a?iI_c3KK!sgYA${>+h9d$`JuY&&ErIjNlL!d;qQ zUi$<0z2b|jY}}$rjG=f(Ax)qk)xRzT>dk;)0r1$!I(U?9+YOk6g~Otwu#& z=dQ=hosQgbimm_iv+hrklb0@VEE$)8w-Tkhv!>des++5*+tw|XGXcs5GKLDz|M*9o zQulEXi?Zn#U&6c_VUOH(r@NO{G}4k+<7+zB1C^?xW07!?&O9rp?a(V^Gxf&E0YnY9 z^>{4nMBXbEP_6K3`YNA!(8yu{X+W0063KH4Vpl5Q*wB6VqPcn)05LKql?~hL_w@~j ztn7p*b}%g=52_PeD1Y^U)BDQ3Ije``psKaAh=}?j3DJVEOsnZ>09@gD3@TYfF#SM* z_m@8I%DOo992*sjjo{?zmKu?0|GMwDRtv??588YNL>+J|ir#Mol(Hj~&o-}<5n)&3 z4gk_K?s{wj)F=S&nz~oqpCZ3I@m|=sJ+`%dlZj2=5O7f89{40b0`2Jfg?#WRBIrh7#Hr@zQP6B|)Mv`tqTrT|# zw}|%?DAX959A9AJ9aTK1G_1XhkyOUR)RfWe2M`%xOL~Bm9J#MF$Jy``!@_JP#=wts z$xu9NHS1|A^JNC-=!)(h@@5QTKe-G;;n(HmSpw^)SgL(cNCjN|`l-paZx%&kLXZ1_ zu2NIj*jNZBG&5XE*V+X!a0L@2PJoCDN}j1GdnRBt115s2gX;&NOawq|ynPm!mhSQq z)iN5OH!{Nk<6Rba49NWdy1W( z4dpYGTv0RSZ@@|hH(Q}Cv`Myz(y)nXuaJUq1nd&)Ud(iXMFHH=HU;q)Tvu{O{gZ1& zK+Y&q^+MHzItTP@0E*7Gr92&Ln{1681VoIE7 zBY}x1JE9bOD5%nvn*lr(Yz~JRt~7; zl#&ZIRM7WuP$%^n>QAN9%+TsAM)w3ZCZHZ^MHN12WB47(SZigC*vWdWU2-IcX@zd^ zOe67LZe9)bsr*jBe$SkLj)gpsV;vuEar<{%UcOBqJ%)Taq*Rny>(=+!D?;tayX)-W zkAH4CS6t{6hn0u7Ci4xB5Y7k*54CY$S!I!`x~EEQ)w`d!*fjR}X*??t0iTLVegcu26NQ)NS$Ga&13G~b(kG=_;hcPTUHV3a z(~-!ZlWPTY@|?whmc6YOvoywHz+U|jiF|D69{7Yl)DLdtsDhID+`F#T9{$%uXapmF zAVD+2<`)|5Pv1I-;tVVs9V-dGYr@a|`vibixV`>Rsf&+fXY6Xyq=QUem}u)B+hZG_ z-|K!$#zNt>-)*-&8%kY+%Pfh)lIteg=YD>nExvjx0I|k4;Lc7#ozfp*<#x4o+0#FL z(V796Lih@Yca+%U_dbIX4kxVus2I0kw9QyP)waK}%f~IcmDdKJ^!mm=rH6c0{OKzAbyaNWdHQ^FYLDa?zY726bD43Ipyf|q#(`b zS04B+Kz=VB#nJ#+lo9vme*W)JkC`qEVukVZ=F^$SZQ+$y+SmU47yIlle&OOB;MA&1 zh)K(_J@33=4}bSIw4*y5_*DF+XZ~al-E$Kl`Z$LIFFzRySGeuxj|1Y1?CJZy<$lMf zU|7E1#U_(b@TdR*P1eW=*w@>-pH!JDpu&mV}w}ruj8j%Kf2zxUqP(dcIpg)QHWX1K<~b@yHl zC9w;cm=GwJ<6J)MfiB3Z!n5~2Y888q0s_6dd3P|@ymX3P_RZ_;!`BdT`0Y#f#JB%s zEqFW`5vZ@Ds<;WOWmC#rS%@>dX}`bqTl7OW@9Gue%k+Hy&p)%&{A_#u*MISgu&+P= zJJ=Xe_R@X7cX1J1ch*RD7c)x*1-9lF|6$u+e8DX;T0|5CL>2Dcwi8i+J@)9=zG{na zyWQ@3?nPU8-SxJg#c#)R&$=|MCV(_=Ij!L|{RrYHtupBo7(0mfy0AJS+@^9sdmVQg zxwOM%uD8;Doyaa7=T8C23xYQv@-afazP;2QIJVwx-U0;*?NHei{-x+bfL*`+v1&8a zu^vkckG1cQy4Y^VXtltpfM_HOy}*V-$Y8KNTlWqu-#Qjq?>*fOKBh#Cwu`dPu?-D7 zECn~N18g8yW-YhxjJeJ3$h+Dli$t!}uUm3(ifwP(YQI1F8$6yd_5=C(Hvhgb@=hqY ziT2vDm;55^uCd>;I4GnK9r5}hE*S4n&TLztflj6T$1i-U!|EtCm&fDH^~a)CR2101_%F`HOO!Dl|ZI9L6W=Eyi#Kc0^ zH|kIAc=@q#(m24V#hpk8LoF>l9x8h~eYM4Q<6);yCY2aJUfq;VvaG>28m>+jX2b+6 z^%q9mIApHV0Hl2YQ>_CntfP?t-cr1Ty;D=e;iS=}9p1wNqDb-Bl;o47mHep(PQ|L9 zk_5qkB|>TRHloN5KndO6sKb`obnbg~7huu5dh;ePXqx2(&2hg4_#`=57&IHuIh7Rj zLy$KIW(3^^2z|m{J_(2n`YdoQj~>#!KtGT=5@0(9SQrN#5c?9uFm6aWE@&>0jJe@} z<_NCw^aku|g%T^eqWZoYil@M*0#$eQ$pU(g0WP|JCNH(C(g;{?v3Dsi3fP=Y8F&)n z`F*w>$cuL)O6n(-p7WlS2*C&&NuAS4+pj()C`VB=ajRlmf-vwuIEwrd4Rh@l2Y_^a zPY!1WJqO7O@F)hoz^H1>{?0#H!q^*xI7iTNo5X#s+Ndwvhe1uQMaB&x#zCC&aQ)$) z1K0xG@)--NnfLyhN!a>kJZ*$BFA$o>*sNvjY+}FM%(xxPdqk0w*OMN;koZ$nT851~ z|3Zt+$+ZETa42ZMQYhcH)%IV1lP&n=AFUJW{E;XAVhjKJC&a+QAQpL?Dknz?a1;?r z*V&WD+L#p!-SgTnl#?((A3$@{{f}659^h}uY)hP4WYur%u(!W+za4yQqoa&!Ur^Z^ zDCu)_I&_jS~4Uf%*r+%u=jrWoE>;; z2Si41t^^v$<(D!l(I&1OW75|UrBgxRQtRo?=k{9L&JLS|0}ZuOA7FOJqkF8orq?E1 zJlY|5DLAQapL95Fx9$sQMYG;`6fv(akOK|2!Wr`IJ5+(1;(ojK+aqnv%tU+tg-YA_ zbiJh&K^8wMSt75Ry%=9r$QdiPrck~Yug_H2i+Uj+VRvCWQxwy(y?8AEz%03bqD$P5 z0cN>ERPYB!B%X!*kdy_hju3%Dkp_ao6?a}@@c_lzvO2t+#91Dln3A7tRmC+<_Ec$( zbGlZTb0}V?*#H1Q07*naROxxHQ{9ii$AksbsFy11mHXaPYwWc@K8@L(I-9g;7V@5- zaVd4e34^t((1(d01yMltoJ{0Iu%IeLCwgpgU59dlk3)$m8ab0vfX9S+3rupR1Dx{X z<+g$#0IHCHXQR+?&VPY^h)T}1u?sJ7K-X`Jid~y*`7L+b=$VUb$D1!$`R*;2H+8<% z9mZX20Q~m`6pOOQ#(Dh^pp2=El-wxSUw+?=o|A|iC|d0pxlS*Pwwx*6`!T0a^{YP+ zBT*>x>y|;@3gMz?2m1frhj#oi1I*XeKoc zAZn{0zQ1X!I}tzjoo~A+nS5%jC|)VZ@~(ajd}X60u)9Uw)aI+u3@EuX z?_5Ajl)YB7$GQN6>*^2MD>e9l#uLEI#C*FcW422xt$QgUC`jvFAr=!>+7RQhA*+yv z&Dc*Dt+s01?fwO?E0M^1CWOW!pBDyOx7wyAjkRkt&PO>3|N!Dq%ugEl#_2+@tH$ZaOt7FRv~hdkBsN}K(}MSO58}g z^1V7JL$#q~FZN@{pGzph$%&2uAJj1q+W7NU zDQ+leJTb2N^@qrZtkP%>i=b40aKCN7X|7FwjrDxuB-?cFKU>d{{mybu$Ii7@yK@JG zktQdqClKmoCtwE~9g8|rl9d$|*Wk@rcX176-Ug(`Q*gk9?`qhm@*vaJ(Cy;&A?lh?e{HFE3fcDR5&PRu zHrUTT{j?=#K}`#gj3vkF0~9~s-p*d0)vzu_bb?Wk z$b~}95!oNb&n-TS{m@*+HT|_`ZM}Uezwv+m%YXcrzhI#yT-csevI`8hkN70 zZ|7dL0{k*+5baPn&H=<9H?QCSp?zc8pX|Qt{$|CSD&0D_;jjB$x~^6aU`QBRVcmaj za(VS)cU9rm2d=ZiX?gbOcb>Jw8_Vq2ff`F>Txd+)ciDr8WdPE7mk(d?sP1C*D~LU! z(2iLrO~9>BZ*afA^V$!2??$_K={@duPe7}_2dzWjQ%%ER#0>C)d^1FZ}Q~F0P^EnEUn*Nnvt3 zL#R7?)Q$ZXs5uJXT=S+oynJiwBs=u(Iv2O;k%#T!JHKq-KWCw3!YZ1uc!`Ubd8Z&w z*y;&w9}2z9BTnJ8U01E|eB2pev@Tr%b z{oQU+-Q9h}#eZe=r;yicwjUh&gZnL3z8?8a`BU~t^{bAuQh*~2g-DU(2@$y6RVe8@ z1n6Ni3)JnB^vi5k%3NDh`Kmot^|(u;j~OX*pqe$?^EFRlHY(BT2Ws8Dk8Y5s9{E4G z@F-H@P#{C8zr4zYVJ#pOaRtT64)O>B0TRfr!Re03WyZMxOy{m$pT1aV0t)OpF zM#Y&J9v25I|2T7e97;>0p_)ceMw9by<&8m?5g!`!kvOD~9cb;NBe3-=sU&o79RSsR znV=JB-QN~$SdBvl8BbK8ozsD+m!nqGh#J^t2T3NzVE0-INbe7x zZQbf`rT5T8% zo4*lYy9eMoZ!pCQ9aR*UrpS&Sfjxf?U^ja(mUq=$Qf*ETbfZNC);-lcnCsmfk~Djk za1e^)x8QgR2c)sA8M8UGlrk12N2(S(6-XDv7z@=nlV>Ep<-npB6OCKH`*oXi-wQTj z<;8A4Nt->-3U2zGH33pjw6t6Mkzy>`H1Q1m8mJ3}x;Y?jsqzX1YpC`m>$X_+s~^~T z58MrrCC3?Uh{F?N#;5|DdHpI2Uy)|@JBnRCK0!ov)U;LGg-3%AfH)$csL!|l;&sbh zT4W3ExX`ta>~HJnFm~k(8?$(dg&=a*TG_z8Az(6SH-}z4YT1`(pjajEgaPq^Qw{gYUT92wPg&AGoC*f5U`mu-cw4@W z0*FN8`Yi_Al&N_UcFxtAHfkEOoM=GHB+0DvGc6sB>Nb3@pL2B<+UK#hcfAL`BG9-V zz{X5B)Xr(kM%v;lCp&HW=mdr{TJbq!Q*7o6l$X%rib;sX%S*JKd;Ju^N4hP(W-@k3 zBhi2_wxh@(jtJwd#X@uvd9!$^oabJ*5QUy`?m7h-!on^sb=gqN&S1h;W>~!1n-geu!emjQAW8Eo3<{Gqk&b?%nO<%SQ zuQy2Fpp6&90y%otESs`qiSuNWHEOg|TFM(g9%}748#N0n1BFHQ?%$rYQndIO0oYFM z!TeCW6--+I;QzK2O`As>C2}fBhPpcnit!y*G7{%S&v_i;r05 zs0r3scF=VwdzF&~?!jEv?A7UZ?x*n0J{q}?q;NFjMo>m9@vzX*uusc}S%W#IQ33hi z{Hd|LL%bb)ztMKT3E*c!gd$+2!$ArzELVJfhD|!R0Ihp;N%LbZnYcMuz#v+T1W-~W zGAj{QI5WehT~uUw6Vi~CodA`u*493>$1+iPYdXrogh|_8+i6o)j<@T7aGB*#MSGmX zf=-0z+<@F0<3OjlWw$TF3PQUjTh91V$miDBlAEuh-s5fJ()qMw zKAQP0w(PUlTmH21wr9S7)LSP-cn}!yK&veqIQy% zQ=l{)P_!s%I;_s|mJ*&|nXrRLMd#X_slth_i8XYyxF3-8zM#YT=kg>RP&YF`(n*+R>`SR!KkqNfhQL@Kl(OpX zJyz4Z4T|zn034nmG&V@J=Y5EfyD^!96H6 zyr_V^@@>GQ+>s6xgnHpPFn2_~Z0)N@@eA>eo^1f5H~>_)m3QpL3tcbqyD7KLCMTdg z86xd=4<0B#i93{WxH#N?z#95%fe%=LV8gEMuC~J+`)Sj9l+nTw0VuShI4IJTwZDC* z%}QEeIWc)qD3Mdtra@5Mn$eIiZarpYc+=~_l0i6S=pb^mquNS3Yu#9q)ub}6o4TQT z5ntQeV$-0MCL;3T43(3YK!*-iRd6MW+uIq(P-%HiHE)7ja0miHJ#oPRj9A*c6H0Ce z>u(2f)!d(jSGfoPfX1%t3-XlZxI=AFexQ0vK`DZP)dSEh?+muXU5JQK$#pGk*(XpVY~$XSjs zOt(Q1tpUOn2CarlDuok|POJljDEie94)X z2OUBNb~-hcsDMY%(Yxw-NtYhAD(ch12ni+kHrVG!9P7Rnz+D5J6i}+?&e5PMQb{oh zB}&Q=coj9(tC^=se-tWc1z@v>aUH?9IRr(tp7%}SiP|8Xg#`7HPbc|EUNw}o9oCDI zQ!Mv2+87F_z8jclB^*Gi_!bGGm;AQV_lN@Xb|?`MkDo3(Mw&jxYAN5M-Hzu_6&}co zf#QJZ@wQege}BD|zWS22{O4aSa^XCyc;^i({`muzdC^L%JydKh{Eb?%(sJg*en(-r z)i&h|OPpgA5oQE%wKjFI9~@a% zX5}wdT5o-?g{OttfhP`I`JzNC+j`6q?r0+0`^#d>1?y#uO=JH8=lma0MOBsu zMrk}Xpk6+`Fx*B?!+10*{!RQzVX24NoRAhyTraG2yr^Igw7#OtTG6-;MQdJmlv-*^o9Qsv5m0F&*(CK+brmv80Hp&`w!8x+r8DF}>f7Et zWNZHTq07rrMcFV#tqSERJ7vj4KyEkXGYQy?JMboxoGI3F7w#7uA+1Bc#;0%P!5Z8u zVy1vo#DOivR$GE5BX#X%Q+B5g-gV5JNr(hwV#2D1XQ1pcFg2;8VAs|ktAU~kTa|_p zRV)_!ky4sEuxY0~^<$5!Bd<0CypQC=dfM7-_Qg6qp;290<`%Z+u!N zt{#u!^Bj=_4BS^^_NlkK%Z?q~Wk+{xqze&R?rh^dIEg~i*BkXCelhFPG^mN8R$bgd zeKA$g(;kuJ=TTbo0F^~ECPHnlc48V499rs*9;2=57?0s@?2CO;U3}D0(q&me z-2js#(~M({DP&)Eqiwy`7zox-O8}R8fKXs#Lr( z<a5`&^q=#VmmSG$79LNunK`orEA)l?4PDYjzt+} zn%f9Mp%ki487MZTM2rV)4svfC)(KX+wMMM@sL%u`h{@yuwS}V8R?4>vHo2%6g)y@% z8gU0vGS${$0NTQsxsGZY0)Um`QZp`$1$w3?EyJ`^o@;ZJrJ(!-I@+;nAeqtp=uzYf zMT^s`Y?UU5rJ;>qsAY(H#5rpOs+Z!^BQsrli%ROZgWA3acD&4S)>1vT9jfwQ=BzWOEpM&gZI&lgy zP)AcC#;0(Im)@pVBX`SvsCIg`6In*+$}p%e0pOtk3FTX$D-_675cDb9G8BbA2ogan zfNPb&w+b5{{29v*ntCcT<)gk7gS!I>%*3GVz(2}H?UPeGsi|k1%=hhKN*6O0VXfCG|l6w`zYpr2z6^h#&k02>F>Zl zFDGvv<2R3Y3@3dCwH4(y)QZSa)K9gLD6!Dyomc^*)|q48<$gNxdN-|M*sCEwQSekJ)y@l@j3IM^PvQXCamET?^p$}9qINlHz}yU_7d&6Z755}z!@yKU8b6FRs#`l zW4co_o#V4l z|NdNuQijK&od_uY9|y{J18vxYVUY6$RQ#Yp{lBSORB{G@ww7#8>sAKzKi03IF#vKr zF}ZMh)_#@$?(gWdQ0%ucaRbfZdrkVgGdLq*R4VQ_ITU?TK_;h82F8puBPA&QzYW1G zI41#ye)ymEYwon^c5J72C=(k=e`oW;R0LhypV_L_?92%%~r{O=zg@e*Ay;J=`$m!- z1)Mte9Bgn|)DXK{2P(;B>2U3NTOy8muFXb<@O4k)!+mRRKn)VBOtPLX9sTDSv1d~z zoq(P;4%J1#*U5xxDc7_7I}U|3OfFPmxl40ivBNhKT}wg9kJB@f85QVM-pWW@wv-yY zcmYYtk$S)V=lpilGY&Mn5d|0^FZGxMq=7iCySntX=LJli(RCN<}fwAYly>}g6UzMqx z^*uZ&54DJNJ#`_G+!o!}oP@(DbMG({uW#`Ju5#l>R$V zs&e}wnu*OXBlXgxcYD7I_5+tv&h`PNS2ywq)X9C5RvcQTlbve;*f8{HL`XX`Xw8w* zt}BB2hybEI^jr1QwL~cOr*!&00g*%T|Cd3;k?;8hoK_Tf1TGmJLqW9gz;B^v);cF& zdMZJnq5aKM@>a6V354}MCno<-fg!D_=6_|*6?s|JbFG@3Q=^xnIQp9dV!Q)H2Yoe z1rlh3@be1=T%HLULO9J!`9vWpFV9g@b)A@-3#gSWC%mLUaGmZ(Ek&@QxmOSTc1fU? z@qnM4(@~1^n9>hL)Eh8?mkgwE#MVGlh9lmG9>i$@MdVX)DWkC2*6bygJ5YI7`iMKw zVNYZK`m{dOE%v|D4ke0<#a(PTZa+I~Sqj*Y{X>s7Xa71B%I(R3Omb)}{j1k-AIgDt zD~!h{y$4dFGB7KJHefew2CspJ^jH_yB_Q zXNLBGOVAX=JNjS)onYbnxS*-(_qw#?hei`k$UXl_Ey&vHhM=C8qZ?!1CDab@8T}Nc zLizf6D{gp$Cn5I;F%;_Ku(|3bI`t`8G9Pe80W^oZ@YEum412jJP^0AFI7d}gydSin z`$0g!-_W(~hEl%ITJ+P%c(^t%u`q|8^zZ)T-~OWPQ$__K#ikd9RQKey#0QZwlrAqz zdLONa8V>r_cI|mtQd{dQVQwKD{6A+slj6l^^Si|GZy@0Hu2}@XVRN-Oa# z0arZ)Y(=dd-oJjHetrU>dd43O{%^%82#9Kv7I^Ka?6c*ibPjCti2LTZm;X?_pTF+w z+BKOTJWHTP{L`pYo2xJMPjLct`t$lnR8P;7lE$b^xu3m$-qV^P9w1ct9-Q;y^qkTN zwCYckPyIgIyZSY8edwO^ul#SXzN(|17aQMukN-M9)x^tt2x$5_diC{Mz>8DN*@H%u z8wW18q3i!H?rgcK6y>Kk@#-*it(Mk3zb0Du6a+*+u5YEpBnszAD2bvLYEPEEXD{B1 zQyy-w=iBY)j5~i$>7F07hltwg<;B|x+$mqUS}t$yxj4#^XD00(qRy(mXU$K~^Nh?! zdC$><{nt`_t0&vOzcnG&u zHz^)PheyJ0!lVO(yc;>0J^)AvASM}85_;*{+UirC?QbNioqVZ}h>o)`c6$Bmh%Ln!z749+(W>xi!sqd z9}XZF8krboiSYm$G{u{nrN?=C(1-~}Zcc*I_ZbQt_>2^3ihYp9y$j`gyHiZ_Njcy2SbHQge5uv%e@U*y^joF@)GP6 z6*UYt@gUFiqoqBl1p%-UhKQ&5%cM$4+ckIqcQ;__w-XMtf)R2iTs3v7G}*=pE4>+=-v0+W08yr-4iHv)J`ZP z5(^RKQh-$y)L^dlcPftYC90`MRRmO#CWQIorSrh3z?MfH<+a=i-v_*UF^6njybgA1 zcZHLTX$R8C+YkPR;@AJQMn2WxG_J-N8EMni7*m65)6#SPM(pP~{F|q|XZiBW@DE=u zuR!H|;H!83uYxz!19fp(vrfCU*RPw3qi%{LsEz-t;N|CD&Ap;qZ;8};=C_U7O*eayWkjR)$gepMWQ>Q`O+R#&+E zXrK-*zrY<=s$OJR{P1z2`zqsO!|>-^BGR%h5gqsy`0d7x^7`-Q!%*$qo2h7`{95~S z&Jnh#x5S1%HVl8xwG1iA&+kVs|Dn0{-}S@Cmh(Tj@sZk!&7Rshij8Bynoc6iKxU#e zwBTU_sX~`^T5y4NoW#pSU%1s{zCs~wL;*s~Wn6g;=53R>^E#ewu><&HKhbP$C$$NR ziGcizON%KaOkc!7841TbN^R$U?jyGvI^LQGjf8Vq!v0^ zv`V6kc1ZLNh^jE}HFd>C!YPaqmJDbQV*_sOMd+H%T=}&DJ|)4aAY;$102!TYYwBxU zTxL`fF6i0-!aj^}(I6FUqz$0JLq3hY^{yXu=QzUu3K3A4;vq{mVe?Uc3UPn~`4eyH zYo=^(5%M4gUTu2QEcRpq!v3wu7~-jgUciZ-`_r>2VR@X4+BiA3*@^l%I~mN0gu7=3 zmmh7C+=DC=|C)N}r$FtRI=!)=XHvpOBfEG6*;K3m40`YC@}f&l)r|(y#0&>yr_d(d zfX*hw0n~0Hq6ciZTQWpPL>L`_iKacO%Z5noS_=Ym`BXp1jEAHMTacUS0ciXAwY7Nd zlnz*}LsnU)#B@(x83h3F^BLZ^L5z`fD0_XJk{bYtez*5_cmpaLDs>FtL+Sv*Xsp); z{L-f*UsQLB9?3hisA`dnI}u_rXyCT@U>>@+-IcE~*NHU*h1A#->M;W0{Rpcm2plMeyObVQMlmM*M4RtD*0PLR?gu10&rimPCce1D+GequeFP#KTfe)6r9T z_;rg2PqC!XAEENKS&|L7Em!mHB168=vrpD1rVa%%0S;`U5_#>+K^FOTQFKml3UG=V!}8Ll0}pii zaL}ppLnLps55mFG~4Ic3piZZ-Htz z#c{e8{_xWIiHB##wGLrQ>(U4A$;LNlOxJ(lMat3*?|lPF&iZv4hzrzCwG6>Do7$=$ zH`5;Api=w~57#nE>Iy~fa|49ROuNg>yN zR%t?U!6|cI8h2*{Y7VgT5~t-yhO+;udyT_nFD-W;j zm6xuW4{%{MrcN+!&IWLmP6y>P`_(H!c@QW}X?TOv`rf;F`ll>xxH{;eVFSfmXVeB7 zAl`R)Bm^hT2M7^f{ONfqowsHUf&ZZtdO?+;82TVo^0E-tSo^hqojt#yr~i>F73sCL zE1Jm;+sm_g=4BfO6|-;9GZ8a0ak*`8dF!4XqaPb>h0z%G#dh7k);CYxObE@k)&T%bphh8-JrF2ciQvjQ%}D0b|fcqmik>f2g5x`0Z2I ze!5c;T*Tq#usr|@74HL7UC+oFXFDnn>he^Wo;}uT+8P1iUV9Bs@5^3^edY)GjXuFn zn-QI9Y4I7hyV{c_)cw48G}sw{`)WNiM={7hI1ehktp;msXfi_nL;d3CsqZOSi>$h> z)Ec`yASp_>6eWCWR|w{4PGEP?-(2-fbVxdB>U8Ns2;gb}E#Y7U@2BNlU^|Yz;NSYl z_nCbfNx$^yR52`wn8Q4`ad{jDn5>76dHw1q$vuF1wyuCz3dy567NMUxPlQmp0VRP<{jAH6HUNZ75F;4`W6rvxtV+zWv@9jYZ_6qr=O0c)I`XwKhL(Y^Nxr zly%QN-*Dz&1eioI7nM#MtUSqyQYw%sc}#(wAOOnoR@xj89f@LqURE0J$JDdq8*PfpPk$buAa6$*=I}efB;mO*es{OfK2VUNczFY8LGE} zU;j`5h4R*hKLDtZXSb7p`tIg>>P8zzBHF^?UtpoT73EMU`r&YEBr-A_9H=eadm}@q zsiM5J8Ojt>4;t|TurbLTH@T_5P{6K0j$?u9fir^A$orirJ5mT0F!lffibzeZ9E?zz z!CRT`X>)8xSy1Vt6XP7%aFsYCPbos`?ZxF1h>%U=e%vg|lw3>_RDT^tK_kaGP)f;G zaVk^b#cwxdsp_g-Ltuldp3c-E8H+02)l3_*K13xTmcqs)7N?UD#*UQt`)uzDQG|n; zu!JPF^d};vzPq5^L}M;l2R9wgd_tGHQCk;Xby`q;L{V4!s-CVNxKKOxbm2mk(@J!F zI?wVj_jTy#nU61V!?H(98Bhd{F^OJ0F#<^t1#e6_v>`jct}UfoL&_;mdM7g`4=4*+}n zp5NaiIJKP6NmQ!@_3!MgaUe1>5{DK#jh+@%39V5KDuNF2nnwy=IgoMG2E@xf`Efk$ zDeowVX3F1-AL;Ku3oXf4WZNL4l_}jKT<9eH)xzfoN zC4{Hi&ieKCSm{sgtCQ}x?3f~`Po1_6Z!0fW{vM;&`PlUoA#moceqy!gKFA0*bWetMkJMM3nJLzaG5jB|sk7z#|Qq0A*qQ;Wm42SBHIld8(zwg=56|gzc*6uxEC4 zqO~gXC^9=E-^|{oe#`v1HZeQLwjModPwx28K0SAi6=M4@x|8(JPuH%zp;;pu|!R~wWVMG9s1rp1IRY`54f0s_V!p<4H#17XUvfr)$ zja@SNGMiB_(eaQ><m(ne!>bx!yH50 zQ6XvA8LYSYMc3P^nRi<=?jG-Z?NXbaf2Cb8^$u76c-ZxC?fnDys_eQ2_wqg-<*2@` z%zpgJg&cTd+&~`zdmqUF7e0SQx{WW4wGF$P?Wwn#?Y2wPEiW?)AOtvMbNKa>6;=<0 z?O!lE7K6NSFYMPH2V3p=buGL*6m8~{4@3*Gu5jz+=eT_Df9y@hz@UBUy7REB7;GsC zG4{dUGTXMl%%utAVaLK@{Om{L{()!K1NI}Vp=}6&U%hOZEu22x4wRPK@1A+au2_1W zO&dFw{KSqOVUNG|y6q?~wr}5Zvt^+L--Z0=h7Uiqmp5#*v;kxAp*4`&&2v zlO-eP`~2I_*v8!(>}#L8$Kqn*ED@20V^~kP@2@|xuUvnZWu|0W1b|`B;obJ97yjVh zNBu5YyGX<MRu% z>4wIkgMl~d{&$~RYcxlFFe<9c-FM$(5uyTePn(}MO2v27_FLuVP8=Y_;%+a=noE1F zaw8ifyHy`14#r)cWT}k%Bk#0W-Ft}Kj0(50t1z-t$R^LYb@HdI%i1UfP>*iGrQrb# zdS5jH^L9aYU=6M-%Q<{E2U$#huuZ?xtZKj6vGr^;y}>r}f*>oH9e7ViuH%}z%SuB> zL$w`v`#H3FlWo%Z*PyXmZU^6Z7_(>X&H}}x)py{?WW4Qr>shPYy~d)`Mp@CKOD%oW zBme}aY~foM!AeWu@Fu{kc2f{VOEPcAam##Q-3KUlU>9~vMV^t&5 z_Pn-{b~$OCbBe%LjSN^Q z2bxJM#{+b`umxF4eK6RR8flX*7zc=kAR@2<$kDs1KLkpSY{6qtNsmokg-JMM-4DFe zXl<2fDI+?RJ0}LSY)Md)NefkE$BVU=Iw}gg%?W@Bx81s$k(~o0?HHTb|2E=bsb&+G zLCI$t9e5krOb!?VEK^o_>GrIltpP>@>|sgym?&BTkO5P8Si%FM+RiHvZN+-YTUd*^ z2In$kaBscF>dW2*@U`I#WU5VE_$jweAK3gfV_*;O1_5UF&A3mVKwchD)0(ZrNiPmq zinpx;SohiFb5;SqyY1kXHHgA>ppo5V;})*QVgPJFlfO*@R$*RqYr6I?0oI&xGc5;; zFtU^FA6ztE>MJo%hKagd*3bM26L9Z+*eVz|I&g$=n3=Lm;e)dwZRy=}{Q%hPg)@El$jg9b@*8_4uk9 za;vPsE0hi~G1)d|%yQN^#QON{4h>!vKe1156>%_>O&K6MBXOCXn|rxsMCCz+%X0;F zvia<8eBWLu`2+HM?HDXxYFFle3Ac7r?X|LpNrRDDz^g(pewAZ`)7-aye|r2cZG7qy zON+*y9A-fjsyhza`^Wxf>nk3y6w0}K=JPf!;{rR{yv@p5ciMuSYivc%mt9(+_;7kq zKr{;lm`kRmSaxE#WyV8MAV?l`%h7iG{;Rc|-Ue;OghX34Db}Xu#@M@n6%CG+lapQA zb|`Q$IuVmjVb$bGHmk4@Ko`@S8lF12ZS<7`UiC}-*krt!y>yEms@ZAN3zpcmv+i>7cbxkp($2Bu*bMhuAEN4nAW9)1n#ZBx!f9W!oW!w~ znK0U=Y3pvV&4-_{pS^lHwLi)IFH=qy^-Q<*2OqPYWpCJ#+O00F?gs_+Fv#6cyK-r= z&6=2K=>UfGB(&lP)hqyie7@4&2b_-1i?-E^Q|->{aCVmwX|HamvzOkjwK}{+DF}#0 z!Zs0TRk;4bxmJ{&3Ybd(favI)sdmxg8!bD%&@xl=-F<0XD_pVS zvsREbmUfAA!T0VG7G0@gjw$2Avx&t^8FCcos zf-l*;sh3$g@dBc^Uh!)iSG2$~Qbz)yy)hC7J4Ydc17Amn4tha${j~*F2&l@=#-lY9 z1OZHiyYCrgW5+U==<7Z@Z~y*Qd*LNEsge$xGl%)j0aHLU8rQ;sGovkEKGx1%GR`tH z;w_WIhJt|Tm@z4~eAxuc&B5j{&MgicsJ3UG*=BFQvyZYr)*DL$zP|J+vu*~F_c7QPmv-!JgT z{i0=o1+}?}72nldYdaph7h8(=Sk;y%X=mhuA;XPcc7x5n>0dGB zl5RVn_=!~?z^3xUH`wIMzskH0w#^TI9)Q@+CN1iwK$^$utJ<^2K78mQt9<({YptrJ zj1Wu6&bArXUT>4GxY9~q!aE!wq+&byJ%+p9*I%_>#9oH8`~^g%f!v2Fw%sqSw-OA5 zA6vTzK+^}X!{+Ji2{z}Z3oRXQHShoQX$~-WULtPNB?~QgE{B`nz6K>0b7=rZzdv-{ zRNidc{=Cbo)?+oZSWXs#EIK*LCa<1gGjEti-?Z5NH;OGeH_@hDJ=v!7ckEs4L~br~ z8?^e>)eRshFnQ>`X505vvsJv+MR{!E92C;WM%nBeu*JPB!M6SwtDKn03!@E6wqiK_ z#(Hb3!XBuQgr)#PMZ-l@F)_xrJq~br7ZAB!lw|3vXdz}N$y8ssY0Ue0E z33F}c%1>cidc19U_C80sES$2)3MMbG?6K3VWYa@{SD8>8-VeC0tgf=1YhJgSg9og! zveE&X81~eO=Pb6V9QYf{%J53K&l!e)Ux9%XW#Y?f3eb@>Cp=kxFw(Vs+CSkHs<3hpp z1N|zmgFD}>v&sY5ggqiLAE=BZks|f3wRLuABcgO1N~->U+Rg$%uIg<6??zU#?pcj& zJlS}NK?o!SD=r^UT4;gd1zM~Ew55fXDzsP&MT!(BKpz}^K?9ALb_uS*>Ij^!t?OD-aW7v=6s&d_j6&y}TlO@xePp-^5TwOvh39su?q zR#~ys8tU_1KZvv40>0R^;Yk4LVh1>5V>4~km$n&hY@O{?XjqafBm+$L-4^&+i za$W^%5y!o;=W#1(+RN#k*#ea`=Gpw>CyDB^+=-K#4m1!ptpE-UjgGJHKyF zY`Fr^6NadKs!QA1)j;1yxX-v$v=>%X*{%u?VCiCh{UQ5kC*PUG2N?{Njh!|D@Y2dj z<^Ao=fH`#f;I5sU3oxTUFt7#+brH+DFCccG<8;4*FZ9NQNxw{TeO?dXHlG;yScRu!(` z8ZM4FZdC`a>G}c0>z(*&%!(O7UVi};ED@~r>>KmbWZK~%1B6HnK6S1+NikJDF( z)tF_~jr&}=1)Q4NYiOHW?Dci`S!`$)9QIb%-!L=)_aU}qLxTgDb^ALpp7Dm{_WWkV z-3Kr_BC1M*H#W1epx?2t$ri6~wlzE2Y{k}A4C~ag=$Mk3`hQqvqCNA@G851|$cZol z4w-1dvTg32VPZ86Ew*`Yx&4F9?#Z{7StOnlN~;>|$v2leP+Pqp;J_Hsrd3c@X0Lzz z3BOmv3HACuuc+8oZ`*ER^l=+wqLT5_(A>;oeb5GHX1HrLaMMMKa?`;get^^D!2W~m z<%KWW7aP8?HaJVVU$kcHD)$}=x2mkF)Y6mEt%Gs#!u!wJ@BZ-{#uAR~bH=zd2N_%b z!lJso_}-svZ_!o`3tqd`HkHB!eh_e-0iZ9iXaL68Vbjs?th0|+{u7{?WigQncG`@~ zt+}HXFo`Dy=4*275L>kB8T)YQU#-58NL1n8;VgH^sWx}|cWK{ttJ_~{Cr!E9o__Nt zTe0B{>WOdEz*u7GcIDIJEs^4g;i2}_-}7xF+)t@BBqrk15P*5bw=-<$&}gf~UvXeR zuoqq|v$bmpM4h5{@_0=VD))=b2l zeaNrT`V;VC^Og!*y`~6I3|A5ZvZ|^^msWq2*MEyNR)R@ue^^X!8~a_N$XqN>8s4w{ z68c)|Fbv%i0dv$ZA^~w?91(aD(OpNCAe4Jzvb}@0)-*p`aZ9qNhS>Cb2@^bzjf|AG6y?QBCc5Cu&GwDV*{ZIufyjpAyqfNZOw(t;Y5`KKs@gfs$^VZv} zKfprnZ!{WX`==qYCcZlBXx#9T7S4e`bKE$ae(Mh`dgyR~T`ejXppvKd?sY}gENQJg1{RIQwVX3ujWd){5#*Rx5NtxrOi5Zh_VD{ zr!gYV=5gP|*YX7_F)tp6HjkkuPT4)cnminU$mh0V5A3AnD8#mxTOE-q^w+< zdj89noO3HR{=5~V|yIB+83@Hk6{gPuKfl;f6WjXTdWSg*tt^||Ki z>nO&;)N{|Ztg+*0H;Mc?6mTtu;4tEPMgUA>5)&P`4UO!Fe{+0J!~BWH^N7mg4j94x zkUP*Oe`A8n<>a2qf@+XfK;rKPS7KuE+S9Sk64 zr+jswm~>iy8#YbGn_OoAiwmB&xz5UWwOZN;xS#ZG#Xcmgg9ye7abblB{1O!F5Oz6`ccf zK&m#%<-bGT4i?Bef=CaA?c0f5vXCLkpbSiDaXUq~jrj|}G07g=@*`VO^PZJ7=h-+u6hK0Qjx5kMbY4 zsL%wv8FBt?6W?N!LMISCN1wU~8zyQ2P42G2aXtetc=5kK2C#KRMr==sWFJk z(IdO{WLWzwOjVp-2Ot6zF%6b9xeQGFre3|->RB%7B2A>X%rGqG;h>&yYH-P;WQ2gycJ@N>;b%sC!T`H zeU!bkVX*^Ek*rF7Ueft2Y$&j0fJF^F|CzGJz3TXD?edvdS|m=#7a@uf-FVWicJ8DL z-E$Xh|JYsAAH~5I$=_f@d#zROFLr69e<~W0Il=BY?J=7%^fW8SxMgS68ar?D_iT0E zCstgy$AL}TgMg=zph`*YB}Y za=&K}U%uBaIqpH6S;K|wH~h$;?uYJYH3y1y+vLz&CpYhjsTiN!dReBOJ~PFdaL`{) zq%VngbFw1s-fIThBexH=i|3-F+yS?n$?bDOG{(wteBXkurn<@pkmt=FYrnej98>|) zZP&hXzgl+T$>R~ZXWMHZuXWcnc6<(L4Ejn%m6d?s_59|6QzZ&RMdP{)&bM!#afbUW zk^F+CO98p{cJZmF0;v1i1AqU!%TFR(#rqZsm^L&uST#C%>Qh-F6k`ZK$#>dzU*9?2nO?CZ7**oeYQeuc$J# zI#4Uaqw4xH`{B3$1b}SezH-`ew97*PSQG*HtYHjn-SfHIK(uIy&OhZ2%3NuyH@~fi zTS>)EcfGC=eN+AGF&}(&EFCn9(e-Vm?=&Ck0|$x|XQkM?@0Q{T0pqeD*KJo{g%~$C z&R%-C(B-=hK$va>p<|X3l zEy9whJ||y>RU!`~3Hp!9~2+`i~e7 zm$CsL&8fEilh^TnQf7%`&WDRs6PWehyi;AH01xqO0PB~@CFYOX&gYKCB_}$tc?fQlfTp-&mAeaV=@W0+mM1?V|zkZu-d2W%-xanNLlBbVKW-eQmErKy3uBX~woJ}dD32^TCbhmx>z%o=EI*8Pk z4tK4?HZRy_i+{1q8I+|A!kCa}D-UI-{?Gu7O$;Ym9eR3_*r(t++arp!)tolo!kkFs?703JFha=C)XF2-pPhD2VIW?21 ziZ+%FKG$sHd=A#XWUO6d^jyx@KSSSFZXDYZk7zb#HAz z?H~bFfGlgQLe*gXZi3D1AwSIrt;b$H^<7OD3d1TPxgUo#kHaaw(7H;ZV{L7;S?oj7 z4^=wNf^I%)EKv?YO!utAZ2=(er%ZS|^O z!vG+JLP8e5dHcdq#r&GSbR!8elwUrdq)_iu&7oqucEkfVD0Za1wDS*E*}2co&%V)8 zA~J17`9e3i1XM+xa5xo_LUb_TxH>kB9)J{^S(HWek?SWtYh}&5>`6GGi%Orc&kLVN zEdc$~gN;_-UIynZut2&yyk7Db`o1)}n|%DndJh0?w)ZyG*oGoRu%qMPZuN3v{DCYQ zpCPJ`B=XWh7L8yM&=ieGVwyUso10z|Z;2)I}pa6V{tgOBU} zcPV&_#1U0a{`K7z1&G#{+o#)C+xP(^Z2G`ln>}Qb%^5w_KHIU{-rM>GssrH|1a-H) z=cL+Y2Qa6CZiLf*47lZpVcuH%I^eO)E}43{OSBk;qxtLJfCJfVm(RGuT`O-XBVR^3 zB%KdYOdy81-xB5MgnYX7bz8XkC8sy~yNllejHjaihsYD%!|bGCcG2XU-MuXbaleHz zi%7aZB254{^Y|MdI?&eTFR=I4|H(ENed@&YRgL*}$1AyTQSXIQT4=LIUQRnI7WXa= zFqz7NgN1vu0c_f?O#_7!09~}I+TL0O7lsAkgh>eiKY$|r_=~?4SR-zpj-QZ#Arag( z0BIs3PmvZSQ5YMQ$Ugx~AN2h%HrZ!ucAye4(B@2rodlgaV~lOwS!64=6gXYcMvNN# zW$J*~QBVSls3&rAUmaNc0{!AQKKTS-S#Ot|cB);7m?;MLOv^TGbO80XZ^G_?4!{BM zx#{9+ilQUcFB-${tJ4$xc*RHd_GfPbmPf&rj6|gV0XnnUa5VQj0NWV=wB8+F2?cIN z()IDj?-{dbth0>w^78%)u!_=?hf+WM zx1wJ*ZrEuyBzuZ;^OYEvg=#^Loq6JoE?r;7tQI~uKHU}Xk3a4M-M|Un6OR`b9v zq?Z9rnL@~3IN$vVua}e*Wv8Du*2axZ2Y_yHTvX|ZU4Pwdm$tmTg_FGp{@sPI^A8>A z)+V~eUze15rA1hCZE;>|Mvi+SF^Gv@w^zW?SF-qqWtRSPciKc-NYtP==m} zm%R8VP?0?;(`Mg2!&1g30h+fsP&4$z96Ra0nbt2c!nSev5$9Bnzg-`y^JqZew(D2- zO#qj&M#AYHeR`73c{t1J3fk?nzZ6>KYB*;E_-MzyOWDR|!XcwJ#+cAJ@JUq%OYv-a zsh0<4bS(|e=ZtGT^^0|{$eV%L3Ev5^Y2SijG6d273yALFv~>ega-@9X5Q-z|0XNFc z9drh`?-Rm3_wv%U~<<7bauG|pYwdy72719d&*435Fl!u0{XNaUi z2l^p33$gm8cHD*c06yPDr;_~|Cd|eUpRq9~Ux9vSI^)z6)BE+*yZW#b@aYa0>Qk;s zO(To&*vDUTDct2u2TY50dQk;ue(zf9NSMy;+g&!|vL2aVsw<2jXN*K%ntuu@8xMQmAm&ubh9nu1TXBVxzyLY~Vr0Hc;qBy`3g|4jhBde|=(qzRt z^hR&9$x{}w#tw5FPo?iB+MPp+`dS=QNw!+h3*Nc?A8=|3CE8MB%}vFC*`+WNYHi4n zIW~RzJyfX|oYT+Uy`I?rm<8>A%zyAHxRm(n1gZx}E`@w+?z1z$XSqo;?4P^-Xshbp zcPYjsO$Qu>+e4ebXGMhG8<8-Pk%e9(r{}od$cdo70q|MXy3c)Y>a2F}S5J5hH$Dya z>(%qzcm4V2?mO)#%O=}1JFY_yvmaLGd);q1OF|6Z>OT8owhlHYzbS|UX}jQ-F3D@R zrF$9yRcxdTq(m%IKiOUnR}|%2#CRKvygXU}E~3zY$aPh5i5r+50aUcJrpC5l4ZQ#{ zY%8q(Bf6yM35ps6*3sfz^wES0j2?eeZedbtL~SVbPGLK%i)>}V7W@11`EWBMY;a1Z zoj-Ywtzsm;v}U2pvl%vc@1Ow_CYf7+G(mizn^(Wrc2sS%Pj`J}WeuemRC(>Zt#XTf zu>C!2XeF$owBQ3Iy-`tL$%3GoCVYSLZ+}~j`@W-UHCFzM?8Q~T#ZZX2*65eMyZ#v~ zuHEARmjKFs2BZjkLh9;)DIeT+!coylOH|)k;6(Lb?0MGKEQINL#(- zQ+IDO`hTL(fVh1}{xX-p7RODy7uv_mpR)BkK5z$*18~Ay2o)-7Xsl$MAGTUV_dfMT zy~dvp>>G|+(W~+;Qx|?%Zts6khH;bE&TafAuzL1cnfA%2752|pSh1nnT10N$XE5sT z9e#>1L=?dEH*HhpcD`F20ze$9)TZ^XdI; z*CX|a>~X23!2M_}KyR7+G8SdAEN)g*VyY!)4YrgaqpV^3JNOZ9<$bx0yWj^FhQa0j zbxR%BN@siJ$*nG9>GXvnI&=pV43PAb+&aalq!12xsL5|`6`(@bWg#ta>MZ8@epKNC z-^Fdz?;>$K1(G6SqX?s%Y8fL3TQdepmAeXU?LQXUgey<6f#XIv5asIvx*G$3bS;!T z^e!MT=Yk3w9hVe?j$w+$WnxIWs>-!pY(fm>)ghsuRc*m_8RJU#xiP1@Qelo)u3z=d zSzz;B+_HrJk?1DkKCkS6f5a@$wJuWfLGIIz? z%bw7-e;e)D=5a}*6A0Ix4!5w{tE1~wmCZX~X8q9g>xLzi9NmQ`0RyXC(T# zO8~!ZR$j0h^^8^dN|6iX1 zCDjDQT>*YT$HdOGdD)j@Sd_t)5W8XIZ?Jq%#+^@$ot$-%oiXqV^hNg}qTh>=(*V13 z+>^vB&bHE~e2zYF5JTcHUTSxR%5Pn6XAQdBj!Qq^B5|ZWHRD2y#fm-wj;esoPp5t6 zfaki3cX7iskmvP5_i`#as@v_=y+3k!^u_Y}P>2ADI;)r6bYi>>gqxZTeuwR~YBd6kn zHh;rn+fcI0!WaaK+1!Yc$at*W=H;FaxJ+{GaP!GO;GK;}pplg+8)cOB1#9iHa5TwUvxNEv039ko@I4IXnwzqbJoj2h+J1*xG+AYRrqmY~yH;{JA1aLPyXXx@r zxnRTdwqoD=y4|Mc%tPg%!9LpllKU<%2jY4k>Oy}6&e|n2U!YE-;hM$R9jCtoz^w$h z52CJ>^uu`DQoP906NcHv)9$lIR0IYljkAq~3vsw!MXc_j#1zkS`4&|jvQv(Wwb_#s z;TZO@(K*p}!-eT^85x?0J;Vi%#of*P#T9_QFq=L$!G3-%%II*`HtgJQyGyW!WnwqC zX$e8ezqZ+~K6eHj!Ay%rf9!tZ{gzbL!|{tl=dlHDV}ccx*VzZlG2Y_0mNt(g7!6Qp z3K&57V4|KeGMQ8RX)|Y70=i9cF^BDz%Pw`}BZ?T<9UN;1BAQ%<@rFRajPc{_Cs%zJ zW1=K0swj8m>BkPzfv8cmyLgvfe99#@HFp|gB+^cudAbeE7=#{Y8Xy~8B%ItgG-B|8 z4(ZL8+~PLr5d%k}6S~LVSoE69!*l!9n{m@=$%*N9)$AWzX8#;G@)7ovYyN6W*METi z?ejKv$V{6wYL*q2?XhJWKd}3*f6C@gy$BuAWZRLy-Zt+30{^9h@fx6VhM=Fj*5=K) z!Ddaq%pxOVZPMt|S(F~L_ZI&JpQPIn>rZmmKSHPU%oA?2In%CiqW!aG-)fnuBkh%i z_XA=(=&MAyxwTeXci3*YexQv(QW1sG&O^T$ZOfNe+tYt9cJ(-c#k{zrg(qVfj7moC zm{|M6@8UR}A4XJPU|Y}!j>JE3OKX?2f}b&cpq+MFt|g$?7aQ9T>-AIYlTWsxlUioq zxpJBf9FSz2Hy4{M>vM8atc}A+BJO!su3}w+WKCa#wd{X`JOJ*EKjp6tQ$V!2y3_Wo z;V`fhbr~$9H@{g4h=7B*A1mO+4Yp??vEdQX#|;Rxq7Pea`QM7IZc~S4Ul#3vi$WP| zENWlZ`oH%JM4?~6U8%(A;az<4?m#tY1#51)*@~xdGsJYynk=_YY|g0X7k!TI=#?Rs zHqztNX#db5Ncx~{xaQgZ;qz9uX{oi8FSoU?{+Z3OpL6S!Feujw5w{M%9mrK#@_(-p`lV{-Oe`=ZPrC+-R+@C+b>^*fES#_Rx!=RNt0Wr_^d9x6PQi7iO{|94>r6FAW9CglC@nn;X4E; z0aJ-tCXT8Gh(JbZ-dfwY=^b<#Hz0;@qM!C-1XPYot~5l(?O5u6WK+(56jh5#+wsM( zY!%`7YKxcH@ENxNI0#u9kOm1b9%f(Lw(?^u#r(USL+z%|-T=U+SYu5&I;}ZYv3Dc- zvsZ9H7-*Y6f0y#0(@Pn2F!t9_f4&Kb)>lG@?2aW%Yz_NuWqzJzjTr;*L;ZpSjPCR11f06fc~-cs7XsgL$ zQ(~>Yyx!t7;y760{b$K$$K5X3UTQ<94x+rM!30!EG$(XGX+@Q98|zcWK8(`fhOS;% zWJSW8YBK^~i797z8jpVIqbIF7ss zDO@;Z@bdEe_Un3A-|~31p|*uC%MKf56Ow1)dX_u@!vVIh=>cz zvRNa($!Br~JcqLL)!|B_KjI#_7OHM6u(vn-iaJcQ$vNNfMDzO#?1Qa;43rIDvy2sg z@J+@A(4Y(~#Oa(+PNa&OBSv)=uAS8P+w+@n`PAa>J#BidWn)oaQrTwjFGo%VVXH!$ zcZ*)moH-J18o-_nDS~*vwSdqBbc>SXqph*I%|2ea9hXL}Hhl~_bM*U?jrnf!yQX(J zc8`%^Sy>nW4Fgch8dhz9l{C7>*{FBOYQCVf%oeU-$AHc{;RMQzZ_t`rz~dr!EfS7Q zE1Q`rt3~%@xZ(-1iPW`?vf-PSgGv}vOqffChLyxol zO_c4^CtQBveWN+pG`l)!j2t)m0?SSxp=QNrMGYonJx(bZTW7Zs!4ze*J3@Ipxq(*M0WKmHYDl`A3_f`qFppB#z3Rcilz%Gp89N(i7H8u9yzA zaiBsnBhFzjf*H8aVt?RwRQ^W8BJht1XGP-N`n(Q{1DvJ|jdJPaIbHP>XHNelmOVsZ z4fz`FI>cC{9QrJ$=}t?C^br^Yw$!4-ScqCqrmU{HpL3n#qET6 z1J@N6xwc9jJ{)czI^OklY{cz|h>3>AdMb{rj947_5s0B|;+i%SJVNV>ETjc2Rkqf; zMu25CfGp05xH>y(FFeskNC>_BTT>VJgu7zK}>3V%}g99=t zLy{~Wr_cvN2Q#pf0bEv0@TuBZ+S;-+=L45=$>2lVv@ zbVgweCjXZlO6b34BmpvV3Rh@ql`BAMK7q+*fG67^W#Un+d*C_TYLANC*D4?O=6lDB$vy|soXXN|*9E6vrbzG5$c zYBvT+!_j3NOuaz>eufmL3xw3Xzuu)4&=v3zC$ohB9ZeiiBI8qV9hJiv#CW!efFRr( zfs49hk?RKx+2lJ^+<4cnYFnrQy?lxFlQJ@$3nziFTK3+0uE)YzPvXF@d36-X<<=Gg zkLUm+!zH=nl1+v5ex)}W#vvj#I|X1LigiA2w`v;U=*N&(qU(G2{6IlnKhTfO^s5uO zb3y&uFS@Vec$&CJ=4d_8f#xS|5A;-&%_+*tF*sp^gIU-WU*TG|6-bQA_tDm6u>r@XjMoD;?MrNQ56w{%xF; zs;hUAZ*NN?xJo1jOfHvo^_S3Dqir0U&2{2x9A=kb3j-?1JMoR_#?zE%CP z(*C<^zJq)}okZfkh~2+-talv@B*KzU(Y8Y#(37ggK~7IPsE7ne1zi49@*U)RgPF~S ze(?{f|0++`RO;~M6xv?`DuiGD@n2l&2WP!Cz_IK@<}!5aNx^;6^SA%acj=1yy2(oa zzwK8oD#44T?v=5VuXC#J$4aB?BB?{Pb$Xyr-#yUj9n$n&qyvOP^ZFF*xZc0!zeh); z9dUXuC-}Z0oBzB2u0_jR^!zJdeh&*}Ii%0q+rQl2!KvAM+=8uZ+R%L!o!~V39LwXOW~kirS=&Pvp{jA06lu=fq1% zI?ZqXyL)A&{Hy^UCXA2<~0os_z0vURmkf0BM}-dQWm? zbIz(=(4ItpUtc)rpK;J-AtYrn31) zO3K6&y?bf&Oo{4yww>;GQVo9B{jO}Bf|Sl%Yvd_Gk_D|r-Gy^w#B1!Mi}y8s^G0JJ zvtS_V6++ch%Lt~zl?k|iQu5v*KzIu8UkincDK|pF1b^$uS9k#AiKk(%gBea1B(bo%eQ2?oniKvdU!-8Oyxs=Ty@sO}QSi+ZLD&Lg;d z;$lciz9%`y_R`59PbpgmQ*d6vK$KzQlJ#sW^^dsLa*5@WK&Te`U;`-qCN7#!Yz$1>RM_!8s15r)h zV_-t3Q>E+d#crai<&;*N?Ex+NUqN4$U#P?~08y`HIguXgq2w9dC+Y|9Nk>0VeJuc@ znWA6(aIxaFi_0EN!Tl=WAKWi~y1ulLB5eitx30-GR50~iV04JU9K|K^fvD78mnS;{xIBb3u5Y>X~FR&fBGZF>& z4Nb*q-(5cP$4{>d!9dhsJpF_|5Dm`H|IM>56?gUMx#s`=b-t@Vyq7nswBUIqP^4r$3ih~aG@E?wX=kJ97Z6ZK9yflAbCk6a6` zt1BDjJ?t9YAJ6_q=Z$AK_O-QJ?ttboeo!CK^j_KY z?(*+Wuiw8!)FWWa^`)O&eyZn@x~l$a%kFDEZ~Cf!@W-Ry56Z-krsG`;Jfug4|F$0j zh4X+)kDGgZb^UORgNG`mra96Ne0GL)Tt8CY9(n1jJCL{rKl(>+jCB8?14_?pN8iCW zs(-A0ReOtky?1?f>2&>H_5=4QaSu{{!NcEu?k;MN)c#k2;xCVLzfXgIQ=k4jQk#nF z-IJ7``;Glaq_L!Z$g8R<``@Lbz^L~q4Gf*s1xC14#z zs}Bxa1ERU3i>nH-uyUXDJr5m3(N~B*L@1nl5hW;h8DQwM3~jVQ3oIS#)am!w4IuHd zQ2PP=sJSPQiSkkWU5T~P&~V^0s$UFjZ+t-_5qM*_imxuOY~G+&__GdlExpkg$kkuUQHAKXMl(C?HDAE#eM0u$03(jw$V;|O(Pa7_lz zwoZXv3u9D5Ed4>*Bo=Hr`talOR)f=C3U}6;7Ga1#1qL+C)xQyl8fi{Up6#`O<{fKo{SH^!EdC5Pji+}9q1M{s>px{{Z0ho{YNT=&g^pmW&m!BKQ zTs(ZZ7dlX#0FQRWRME^4fOs>0UOmQlcP#^BM4ZnsM2rVJm|wWRQQUL6Fwp}9k~-1h zl+K~&XOfLuoO8x?J0i1S@)x#H#LyDUb+*Vr4b>Wg5O}A2ueI9f4!`{T6uN%)_HRL*V*;>)!(m<%1;mBe{lVK+;+^bY8%%#6d|apZmziR|F@!X zpWjB^H+sNBh137;>&GlmkBcrp3gX{KF0P(lUOf_j>8nf4RqvTjRD9%HcRBoi_0xSR zne=TAzLD{^Vcz_wT{aP~YggKR^GI{QmtD|I-xS>{ZSG|I4Mk zj;{HCTB?74-eu)@+G@?h>2@rL<H0AIy@ZxH{4c;#Hx-( zFRvaYZ3{d?8=!xB^YaZwoEa4rkI%zGcc1)uNzu0t;8T{v+Q3DfM5xiLCwU?r7B1F6 zt%nIIY>04vnj6%8Du;Ip3XewTq{+Lcg(MaS*9|q^xhV=~w=%$&?ocqP-4pwx?^5QK zL82Zx6z|oW`-sZX*5b8!JbupVaW`QBtR07|n1&k9@0sR{Usr`OlenUx+G`Mr8Wb*3 zuV6|_i?*6_wIlIp0i^;<9RUk=mrmoGjFZyhtO30)h0_xt)gs>7+|3E~(S;M;<(pHJgGVx6fVHcj+9;Phl`6qT^dzTzuqG9FEr;FedZsc;tt#@q@q7`&kA*%ikDWr;|X{ z@k!}K{+g-J{$bla_@FB& ziQBOBC%Asz?<#M1N`3af>s@&ti`ZG%N(CghmqZN;o&8w?!>%)4f`irCO-`68M*FQ&Y4f?S=Kd*OKn!Npv zjI5@l&+5FNd7rp%NfnT&rrp;MA$tr;$d z+^G1JLezsM!mzc;MBpWd<-9CD2 z2hTiU@yP&GEP36?BAYn85BMN7H47h;aJ=fOT1=ng6JuQeipyD7-Drh-h&w-Lw8bVw z*}~UWxo7o-+jl^gUjY(eX>IbrNcNCSE81HE#}$`E*=acOg;V7=u3olzPq?K%2k!(=NW) zVo0-O;RmEEcHC3}5?`DYmz+UeOI?1MgGXCsX#w?Zu?#|R#u9^D<4c^q!o2M^e9UAU zICQiX?AdCo7QN&8QjO-H$i)?u0g6xAqj0{yy_0y!g#XJ9bKFsJIoom1vwJ~xg=>X)((xjJv56>q%n&QXVYxWo*`sp+{&9|j-WzW4E*zG()b6*_ zt|Zs8z3T4ii{Zh6z(GlFfyD9jDT|oa#khcp#REnP;4>Uc0J*d2Xl=D^%a#(~ zdbZ`{=Gt3-`Lnwv9uQlPLB!WZejR5;R`|EqIlBZ&rUo!oYbiz*Ji z^hK4AKI@vVQ>rrhpB=}Qoz>GT_0sAdfnWa~rPpVl{Ico0K8svFfzP_;r;+qaF0s^y zo~nsU?$Y}JTWPiaw_vf{jDcu$G!hFWDuE^5yMe#TUd8a$Edr0zbaFe4pI-0&XZdE>Mg9p|1rDSZqh~1CN*gW*+dAv3+Ffa9af$msSE;`BDp_w?aA*Rch6fZwErnT z`C)Fx2c*))5G+P?EU@9ZYeOOkN5iWt@Fvhm{$8pyddd5WSNHBRxr_sUR30hR91JWv zeqZ~mm{&G$3^YrUfV3$FgD-`*_MaJ?A6?J*@BpR{@)$0T+#7$?@6y|E!eaz>#CU8` z`Ga%uKC2y>1sr8P28+H4$a!s|8}!mufmQXnei01v`kxCyL>rTr(jX_{UA5L2>CR8N z`9Qb(8Qv4TJcF|1Bglii{6mQUeBJ3+M$crv@@g~22~j2^4Jix}BK2J5?340Wd2k5m zE_r1;ICRrUZv~UCxLS7i^aZOv9cNZVNX7bD779;<}d(%x9*$Kx_AkOnX``OR` z1{h1gtw5dK%=MWw$J;;tvA`C*zuXn&$3ME#MvWS5k3Ie>u3NTR7OoVEi>qsoIE9X%=1e);$m+q9ZEe%^4~yr$Uhxo*B?4vw-C!erj{(5W`<B z%c9N7@zx9L?A;f)kT#mMO>kGEDO;1}P8no3{q$l0UYxz~*!%YO^IzEGZ{KNYnMqjc zDXwoX``d5l+vMX%*sw7J7@7DZt#7u6e)JD3FRZh0tf2*TqZ6XBI&HEmZvB>>ec72- zUR+@}U2vKHmurcKfC^Z%L2R>171bZ zjFBeBh~9ttr$5OH%qE;ves`(=R4U)lK)H7SU<<-EgiI5gFu#B>-mblPi%n!oR-x z>>q9RnU}Z&#^B*&ZPTj7_N!Yia$MEA%3>#;_JQcV&rh)9&&sg1iz@BM7p$=#{CSL> z{;h%5MBfRF?%CX6KRjcltJ9x8oNfb0#@Mf}S!HWJY_I{N!*D->zsms;4ops-n`O8B zejW#eNc-E*7u!2eZnoz(eAgWe+Su>~3}1bCjeX;)ag>Ea7X2!*_0#u%ZVR8=4u?<& z6&8Ga-Zj^C+I7D^$IiKW7Imz!YiIt}&b|HwyY83gITa3ZWU7km?3!u6v0uJ^jg4Xq z6z;5~{_XbT^PhC$c{)hEU)`?k(K7>*_@02#~n@-p7rJ5K4c4@ zea13JjI*`9aqz>>MRcnj;wX{?p0Ot(W;h(F@$>U^T0e1ml+j=~4TVqvx0moHDu}Q#Rqt@HagfDK~-v~(8f#I-?!8MM4^MQ@F69I@S4y0SQ zRwG3UvxyVZ$Vuugy(vR0Ayvz4%H%XlWBu5^quNT#nk+6h97X~D7e^!?)r>v}-LseQ zxrHG%Hn$7!27m;1F8#KCBT^WE%7k%;-S34(ghPx5ys$hb#CO>^(sP#ZfGi5HQWa?e zVD7B?D`jf6aq0H~mb6~Vhjh8EExFMK#@}Rv5>K(+Rj*ie>q3ft7*I9cMy7rzsGe#a zZE=UKbpLwGt9{e5;!d$4Npl^jlg@oX-7+g~_|zt6-U1M7Bj7mMlxx1@u-l;+m zVKBvpCC_v~wj11NIKrT4Cd761Hj5=F$+)zMR@Yi*TPinT|DXUWgfk`P`0$ibq^q<& zwL5J<>>$e_Ac+hbb-zeEhPajTg`CfPDCO`rnmsp-1O85!I%Qa~M{pR@AvY^F20ija zgy=>!jq%aWJQ6!pZ{w#8p+B2#De%zzFDVEtY4a?0O(!EIaYTuW}s# z06+jqL_t)mjF?h@6n#jlbem~awvn{e+==Bo_vYAnfJi(FIB3;fzFI4^{E#IU*OhI! z%_sL#+a2;TU^9xl4gknfZIDf~a>`U4vJ1-=to6I1E!!r!O#FTo0H&p^C?wyiLdtAd zSFR;-Z(hiDs|l&FurB5$?UK@!M!E3gYqdNBb;6Jqi|tCZoUW0SUp6`(^b^Ev3Td~! zy>-4)!5r-a1vWi~KRu|%7s92tpa~L;g)HKiy?p?6CoN-*t z_|M{SGk|ea49+UzJIaZa-K;;DOHj6)YZ_a97!ZR=8_BzV_w(c9*GBG$rvc*)>Mol# zYrG8`I)H_QNf3$L5fTucGKDA!092jYL*;!JI`^DeEQ+I8XtXJNr$yx@z$YLonlon( zi(RZMy%ukgfavYF-)`Ai*|tL)1QZ4LV+Ag91WI#RJWB(d3~?jF;d}~+4jVR(#e0TJ zAC8|!k$|Y^?6ZkHgZ`gRms6+BwW(82w&$Mx1EB|>CprtKT!5!^LVIBhA|NU{?}9ss z&zi%eK^Ku2-Xa0f%Pzm4IIuI|*p^rfQEYzm;Dt8(q$_RlXV2Q7{=C7tp%4&t)Qj+n zFkR&G>iD^Y?2`DC-j47c9Fyq!yGG%Nm(?~vlV>K|8_(^tvZ5CI;V;M9_!%*_aXC7S z=q37^3#XhXP>63h^+U9GuYl;R(}&osQ-=fka6vUF-sYV<#wtqo+Z|WDZZ9pq+P-n| zI0r^sh|3+1-&Fxo(cE*U!kzWP(na8ZQxpyNYwa@pZQk+>v4!LDHI_!+6YS0BKC^0K z`rdr+#dhxHv+eO;z3FsOBk}JjAeuX6v`v^Mr@E@AH%9s~RoI~TM%O(^o&JkU6lzqiw9s4-2+afC>kH9P4x%t z{6Qbt*jdpWB)mFZe%D}|I6DQdsC>71*EAm_?yf5K@|$;QF0NI=nMZIDqCx}tMcDEW z_Si4J^`4DAp}+HKciA1&?Sp@8wm<)Hkxe`~!}7OzVr+3=!?7S25S=`CxJ{fj+_jtH zFN-4an<&t6*Ljap@55GxbMPyEa+)1CceMTS)|c&rXIELqP{n`d#EV{Q7@RHvQPFwV zo@M>B0Y>yg6t1vDu{Z|L-&SDP&A8Pj&K-wJKs{X7ez=TRJ^iykx$$$| z1GfW;)9@KsZqYceZmRai$hkM%WJAV|b2`OQT2E9q09FGV?ZpGL-S?9(z09tC;6dB7 zVT1kj{Bv!7RkfXS-E|I(D$aETW2!9>yu#h^HT}`}@As6mrm$nn=LEuCB`s*XAu%NR2#> zPF+1d7I)U#>{;0a5RgPG5c<$P$pb9^@F%m#ci^jEJHN0_yMd$g8lyvi{40G>Qb_P@t9)G)fLSknc%1VRql-kO&Hf$#A7 zde+&4wy*vY0Nfh5n4z}1WSr$BUWBKJ81Ek1Tb#!Fwn8g!qP=?~^*X5ig6EQ7Bj9mY z&0hg~!-)LXUJ)7@Qv@<({x?bhRd??{SV=PoF3u2 zIHpPc4v}A%ZL7ppV|_0h7^m^3K6P6^e|rHecUp}t1ZHIbrfS@?knLGmNQRBJ+es_# zAA2;wtj@MtambZ`vs<~&LrCpCUa4f5*$K#8PwHAeALJztHU|YOBlnYySY2GxFU?k9 z^KFn_V2L(@RBfaZz!K0C38-<%;fWPIQ*f+v2E#14TOF zi-EqWet#{uAOm$trGrlXuh5$AXGNwi9jVv3?uf1)Xt>gLV z*z>O&*rNJJEy_bYSBM8NunTkpH?Od&V-^oE(pfruwTI_VnxMwJw5Z%$;uU?*C z$6q&wHOM?Y&OWwm*=GCxEx)s}vZ^DXGZvBGg%{4n5D5QT)pc$$)5A|bc?w{#m1_++ znD#aZ4I1CNOQ-b5AAj6leeG4}r!hJJG`{)GZxUu|2n!fo8YY2A3+Aw)Lka13I;Zum zPMj|hmq@;^L@MLmcYV`#?%YTjyv<(M@4fFy7VJKhxsWo46Ta#cz;KP_@7rmYTzV4= zeYpdokpRvE_}CI<5b*caSAJ=~`qf1a=t>MPnltw*fb7{;2f~!jXz_8lD$9!9=TVcx?A{wT*%u!Z<%kB2BRrhw&fknA(npw;6tqxgbvw?_ zx9ztR=JmHTF9wWnYH&c5V#5Vv+A;GZWBb_0Z|$^e&UzlsBa>B*G@3>EtwXiaWNdu)Wx? z0}-4cvA@{m1gNMgVMAuq z^eGWh{Vjia)P2<5LYU?V9D8{PIEq6ou2^o`EjBpuDoQNz zHDL=`-;3)P!OhzVKs=Rn09OE9TJ$4U+PDaywiJ%vqX5yUKptNENdzAoo@G-qzfZ6g zKmc6JzN~wlhgxl4-6H%x_lIkliN9U+-w)&eIxL;YZW3E_5bDSWAU3<_IB=kT;JHJR zrrGG!d0h8^qMjt+Q{9peS5try->mrJ4(rW9wRZ&N+fE8>2|Bz3C0|_cDz7jMWhZA$ zv-IdpR033YZS?4Ux7+a7`y?P6q%cQch2;K>7GYHvkyBEFDhhMAT9u zSP%4FWz%o<9Ik6vx7BA7$;<7WUUlrh0<3X?bysQqe$`SvF71%zz~$74)NlGD04h#s zGe*Wbb0Zvb9Mg&>fIpm6aYl8o%S-n_f`u_Q%yR7kIEs_$RRL)XrGhA5#SJltY zPn^$@0L+ZTu`UhC+`Axn4cydL>~@qBampw^>Qw;OTCS(TwUtsq&}!m7$1?85vJOQv zp4DpV2W8mA{Hq0U`u&FcV)_8)2QTeZ&HOGX>g__h>FcGV^3_5mz$cR4rne}XU32yM zh*P5Nl~+D;3!6act+!s{KF@#WbHqXD#xT&`eF2V;K1)m{>c<8l>ul+XicUWHWZOd2 znmv2=03JPHv~uMN#NQ2w;V-dAAAOWXJlBb(B+}R7D(dL)fU5wfn=xFw@WSue&|$gu z%+tSh={m8Dj)6Oth{N!2fBRND?zodsA$Z>{$}L2ZkXT=&#axsSpYFu<&LE2KXPkMR z(-U2aI58X`)5%65I(g1_?f4TeA`-%K`*0zm;lzPfQ(fSG(;qo%7li{@J56z@LkzNlCRjaMXnJwmdm_WR_@n~4yGsO;q@ zSGxDYJR*VYuC{3><=8!soM|a(F|G|JosjA77xzo#$MTMhlA^!2k?8u`rQ6{U*4Vk< znr)A~`a{dk>5ndDg`IxUOxL{oc9p@s^FWEx`+8;VfC`bsu7R$xl6|GNYRPI#N=>%g zAN+y+>ZxD2H2Nc*I=>J7i*9k}i?4?pmz2b$>WxM}rj!0u)^y64)9pD(s=-*SuP zqbGRo6<63vXPsqhzgTK7{^c*|NaDbsUC+6nA-~Rmft{@6MdHYbRxMuOoM~Ts_iydb zZ?1LMMvObo=A83Q^k!2L50|=YetFy%Z`iqy;&d{H9qk~(*SgOtZPH1p_VX8}+xP!4 z+RndzDC7OGEqJZ~4tF1G2t@nw`#?7;N{6T)+(`9V~ot>u=}gG=UY5#Kcew-=D2t19*ewL=std}e|(^) zzR=49sT|Ic3`kd5R9>D3C$fdeC^JdJfZ|nLj3}3de)zDNj1fgPVjI%<=t0U)`D$Gi z$kai82ZyvQ^ky?MI7GoM)f^fzVx-f{U$<_96W>b`33Y8?p-M3Pc8M+#aX?x@7LyLJ=BE~blm z!GZD4Je1prghk)&>}7)obpdp>PpB+@Wd)4cez_oEdWZlj(%o!quR#3#fDKQ+6}`l< z{6<}QW=hm_K-*n#7jLxw(I+_0s%uw2JKhEOm8U#<2#BcEB@L_L3N|B7zY@S#gPvm& zT+uO>SNFEHt3z+MyF-sQHZW*2o8e+y72 zz^b<4^RY<4Qf1Q=(Hg7InK99T-Du0>aI&(PC|{_;Nn~FI2VLQ>b5N6tXOH$p^nSi% z#k2HGuf*zZZSNzKyoGRGS#LsTOV<>~^?*=uL|gE_qcb*_zC_|^3d(fJr3{%V4T=ef zxqk~3``EU0eIM@RN?xDQONllh`oLcsnK*93$E12#}f0YF_l4ChfKnAVTd4emlcFQn2ohr9;7 zUGLhn0danD$a;dJMSlq0LAat*5Ys2b$J*@KQ?S5qwDs$Ep=*hrBG&kt zG$I+7=yL;L^PF?eagk^G!_i0vfW#njyXDqf?O}8VMG=6DXP^E%&zS1~s}@oLRxPx$ z(iLgKYA}nY05+w6HtWRG(VMv~&NlDp+)ylN$sv;Kj>4e0}wmGL`1hk-F(*t<1Sp0hdhTmC-80NiJiWgyc(vF8*Z;XX$M)`M1YGTR zVtTpt@mkG2#*HKAgOIO7My5KzGj;Z0j9a2@_UR++<-e}R@QA2NtN`2AmpUEN3V@Bs z2S0vY)t~BD-%ZOO;FgLa5%E4b|87LLEEe>WII+J)SM=ID&jZM6G4{v@0lpJq^@Be_ z*2Cq}OLWy8-?0m>IM*i57;o#BZ*=V&Jhr^tR7-6E&tm;8hD< zUi!1J<~HFPffK)K1M(H>IwG8n?J#zN|9gC4a3;Y?+5jZ-)_t1Z#BI{ z-~YpfcE*)6(CL(DvdeCq{Rf+H@(_FA)$8pCkN%JS;l@`ieNYnC=0$EC>mK=IR6F{8 z{g)s9RhJ#TviDh=bUc^lY0 z7vAX7pYh!b?T3%vZ#Vq*Zaekz^X%0}o=cZ@cDXeELB(H$-Nmor zkI#)fR#vX;j7g139e5?Smm9n4>LSMx&EK~kwV`^{loGjC$br4y3JbT;w?xW`jCXTF z8;U>Al%HPWc2-wcvu?F{!<$Ask*gWXGZ34|mera|8K$ z`Sr!spSYqmM1mq_3-u$~Q3G7k!VnuWxXbeL+34Z`Nddi5b*IYGO@TF#b`y{k2ebsP zs64$?H?OkR0|m@)#EI3t5Tz6Pw*RL9y(WOs&30VYONfh8-0#5~I#1v~5CJuS4sjiu zm!p#zLw?%P0&<;gJKhm;0 z#@fcRcL2KLIHKnZ;GL3rsqLty{0=T?OZV0!my;WeUZ48qjp*ACb%UYq=VHP!ZmC)i z$1@Y1SdZDDy+_agD$;L(rN*U8LOo8pqcT=n#rP;kVjw@ry8xnt0ipvq5lCFGqV&vF z-&HREI=m4ZfC#=fuKa3SdfBp)-qam63=SP>(T4!IA-1l(Hyq|Ji{&LQs$W!Z-l^ge{>!|a1>B&9eR}80euVLMV8v`Vq$TPh)NqHS9o2#i;+i(Q& z1Edei04=lawl8EcoLh`J`8&94Iwd(^8vwmc@JN$v5L{G+Hx?-Ma&%<_M2hqoQ&99o ziL?iwb)!Ic2-2D^!c&Lj0|t}fYD&DWe$e>$Tio65I!0Ig>*D!lcE#dR5j}f!M7Q*+ zuqX~s6}=j5G+fkn+-L6WU2WqJrBPm~H3a5VcXmfTA%?v&ku_7i$X%#{lrrZ=Ae+ z53H_U3s$G)=a)Djnv@g`==3y5@66{0&W9Rv9*lo_ykdd+MnNZ5Ku=GFYjsEU^{KKcZ0&S$f7G zJK=;g-C$~{_qa9((V=n_*wDmf)q)d)fmBURkv;v_+wJ-1e(LnSI#}peEPo52dpVqk zVV0icT~3hcFT1=x6431**}g#P3+S~`Z=sbE(D^;_%<=AV!^aNbS|8iJr4VcQ z2-~~8*p_{?1)aQT+e7SMpE?2-^*+Z+{h<6r1BVZ=$tO&7pCfVSbpXrh;(YI3SxNh1 zWE~tFPzkhKciALPL~sGP6wNy03`>FABU1mja*Dt9$3I3Dq0t_~a(U3mk(QN%w*!Fa zQPDb>R3dHGef}S9?*X7!QSSdg$@boRFX_EELJAOSq<3NgMG;XHD=N0DqF(W;7aNwV z0v8ZLq)Q7mA-(s_Znkf>_n!TKzH{EQd9wsA|KH_KvhO)(&YU@O=9%)Hrww^Yk62;Z zxtF_RN=7cU7@+=oED@2sLVs_!(?#?WS_+cXgfv3B7o#D4ywY z@N*|7yFS;|?r|Dr;1>8q%ItqDc|kvg$qNuku9@V{Wl=BP;yoKN;-mddU6^mh({kK9 zTIvG}7Vf(cpoiLq^77lr>TAvfOsBXcs?+1u$FY1r$I{Um-M_^Hc{vj^ai`?zZu|Yg z2eUF(a$7#K$W&N<*&26D$;zPKrOuFz4sN{t;k!S#fBpAA;rPcp9a1HViTCQ*J;0A7 z4jN08pTgXgD{a!kMebZ}Ky+2O`(q!mAKi2#;5M5DK|N)wwzR@Rx4ocC5cpPi{sH`G zYzrPc{VdhCC7zc`$)M8*9Kon^Ig*^kfKM3|4Y2?&u-S9Y$GB;}6WeQCOG(bb$1X+_ zjA6>x1EP{z!Godyxc&flOGZhH(WfpfC}hkT@3^5d9F-BMfT;{O^}H{A^2_BP#mOJ! zPe-YZOr4Ty^XFx;^`FNrPeix5AV0w|BD9bdFeN+klMX9Wls{Z?)cB{NRY$pYl_td! z#P*XXA?8E4LX)?gEUa^B#?mj%O!ss}`J~Z&{Bmi^lPG!!AUDE}etj4g8UIS%ag4F27cW2RYp+;*1WeEdk$6U_r%G;&PrK2Z{ah z{!Q-9zfqxe|o?YYG92iwzzIc9Y{RyH< zEU$l_hAeb-WmFxU;G57}MqDpF(qu&SDI*wZ^Nt?=#PjvruJTnY)~GKrym+vXlIPGZ zreCOrAuG?IK0{l|p)IA--ozP=r9DLur~5t?IQ_uFXekAtG{7vFKgBM&WF^2+V$*R} z#pJVo{bqaVrL7nv&9}=gU5zFE8}`gIZ@EHTcIir6wQ2z({O9cr^i2y3GO(CD&a?6- zI*h3N!_M+EK0bi~vd8uzMtkVLAF{@#M!V~-yBuiv+0X8=&wu_4OwjE0ie8soI^F%l zA6h3?&yk4hhN(5}mztkH(bge)&(ALfC`Xd67Ne&Z?eWKc@5=Ja|9sLmZ(a|W{Hgu; zCl4{;$HRRjOLLo0JlrP^s85c`Q za2i8!MKpjIywQID??+v_dmmlk^hSU9#eMd>e=Y_<(RD>wdif_W-b5P2TX4LfyNf$x zO|i3*&&)+^%0zSQNVC28&pr0y6Nl_W*UvyVbB;am>$jYW#Dy3wg-1wqWOncOU$Whs z>o7!#Ml8z6Kb|g&b^gs?xfn}%^j86x9XJ|4uK^<0&pv_* zL8b#wIK5Th4##nV$II$4$Gho?y zS@zaT8|;NAUb0Vp^%H>PH1`b^M~>MmPrZUZ?8}ygkxCuUC|rKyO}6U73(@^dcj8@% z=OZGc0450-U9oCs(ejVK{M9bF`YKBYU^LS{BDufmwb$%-0nS)LN;*K0c1Mf8<0lVb znLi(cBlbV9t+cZJJ1oBxeOS~ya*HR~-mP!JiGI#Lbi=LCsljpzCs^6O9nP9Q9zV97 zt@2ALI+&exb*5eRsZz@UK%0;r6H%ZGtq1cM0V`0PDr0k#U!BaUXjWcq_>Rp9AcXBQ<}T}7Kc_|pw` z{g;+f0Jsgr9Xr^Jwf-Y6|L|yux#$lpYNjnIw2yt`LdypX%DKEO>g%9Y(X?zwr|jZX zTmRTL`^D!Uwfo-wDx7z10)RWI#!mafdB3#0DJj-)ti!qb8lfFt|JAE()#Yd6LpFsr z-DmqZA4H`f8Xe{sw=fac^M+|3x9h%qC7jv|OuC{E-}4x*sWL`gJ4GeL;?k;%=VI+k zzx%#TnmZj8lsG&xR9o5316DMBqT8E1Z(@<{*|6R2y6Q9b*M0wTDiq3J0QKYZFSh99 zcpJjCliWLL5xRzP1BmXWcA@b$1*5;olP8mpmxn%EeO^XOM~<{u2Rg$7no+c$ z(vl>`Na%<0(#DO|0B821Pmjg2zJ@qJ5oL^vkFaS|;ZV^wRgJ1n{WUg?v+@c7Qq3cX z&(pBJMGPMsJ7P!5##>$eI9t3BL!3^ttvklUbU0yjcSQc)^D39vwrk1qsR|K7IaQk{%#DJ;=(hr>R(}%ZF{U0alHU*bZ8P5@u(31 zEIrY_z&u7R(72+t%o#EXWX49s@lK38F<26fyV-Q5IJp!~V}c!NKInj|MD_7p=O-4C zKGuO$Nrb2xYog6p!x0x3G=%39SP2Md4v@DDnPO114uRy#$FB$s}Z6)-Y| zv<_6Ve&riHJx~GBXbhBMaog01uBbp~JFK#NEa~GTM(l9QcsQZbO&w<$F#&6OwGYaq zAdX=dw(m9eBoL~Dy23-wNHO0iqoW$G1t$B95e-i16l$793w+Fmk$>5Qai4}O3TKxb zJn^^3U6z%+^g{*nv}>buIi(#c+IJ&VPl7|52B);z*1NbK6abQJCO~&3*Ls7-0rCCV z)1ER_lV2~uP;f5>tM>4580;ZJ7q}FlEf`r0cQelpp++z;jv&gp_jw|Eh$YkJl61kk@{Hk;+e(XNgsvMHH*`0GG>Q`&fN9aC=kS3Bl|k?w(({@?uApSJ(fO2?DEXI&rX0U}4cb=e|iURg#i2Q5i_ZxL_Z7 z)>}+84P%%kAhpxojXnmfYq=H~8sq$)qWOz(o3|W)h#0F>miOC)DeUY6U^u+57r+Ma zWU>#BV8Uq-Da|gtCeso0sfQ2;6SOnZVBbkn$N;8jLaH-VQXOT%p{T8Fv)T%Fm`U~w z7`obq0ax)hdtm{7R)_4lNB6nBk}{u?wP$y_XZ3T&nwfx!Nc-2{19X5hJ0R!w5L*B`3O&-93umAn(CRGb3nvu9t;IzQ zMr?%>3eeBoL^YZOw0V9P{yeA~%hNSG^0ZYf= zB%0NFZRIhWF;A1vID7ulM_oGkB+WuUPWLtVwxjk@zTf+18L;_!qw~(Z5YA_})l?k8 zntu*1m|DPfBQ|Z$A_q)&z5R;IZ~6IGTS4hm+q3lzjL2SqQwc{mpd;)O@RKt!%nB#t z=k;(G_ZeuROVyEXE18~zZ_r44?A~K8seFrex3kXFobUPs?S|d8v=9iU!<^OG&W+ZQ z-3?YcBg1hwTXCf`cX=V654!Bt#{f)(DT~r<+M+z(+iY(?>%Ak4-M9w(=wGx4^|`nd z=&-DWx^Lwhd*K#mBa&~%XeW^}XW6TdGngZK^~3oeT?8Em?WKpeSyTeMBK6Q8G~)!q z^0^dO1(#AjNqagNs`$>qfF-t{hs3--=X}wH zE75C(4o8nUP}+|1qsES@3uoJbExT;@>s$QCa09i@EjpgM?_n1gjvvzjTu`}ALbs4_ z(Y%S1tP-FlRi4yr{MH^mgr|c!7$&8R`V^hIbQ$?C#J6vov!YjKNr1N2nwrt}JNnZ9 z#}mIFjDk_xwp=?&zg_nPMg{%^Fa=IE&goj`nxz`;`S;( zrSaeCr9TNQy?nhi`W&SbSnUM$Y3H*z`iidAZ*|X4!=)Rm^)CHs+*VLoyr8sFKVov_ zxwbaAN}MMo;CnNWHjvOAcm?ke(DjZw*VyR2@np(C5l%*&_DozojW^UEf8rP_Bd3Bx zzT9vxkr-T{rlYT%NWf5Jp*t!r_|2L-1mKij!L!a+odya^e)=a4XxD%iw4ngZ91Z={ zoj2~e2LnHz-lta{r!p3Z@9M{0AjV5E;Zm|;;UL>#RI=EbelmwV?dKpp3@ z1He|mJz0hW{$23PBfzM0|Ju7N(5N_Xk#LgcGJp~nGukPMD3v&-4FIWlCuaAaJN4Tg z9eA_yQl8?v3it|=$)9K};(5>UkvD&L0aEoHiuZu1@;g~ReVe{fd3fi#D^M#@K2jgb zqNBK`-nVh_E9RjVoAB&Z}7jtUHUViE^UhqpU zf1=`ydOk(b^X9ypHl|({tM)>2ebvdY3}o;D9h9%$;erMmt$0rtG)SFp5IS92KTZRs zZz$x)`A2mkb(+%!ImqusEZZM2Mp2sgO0R+4*9}zKa4gkz{GVLdZ5iMa1=oH ze(-l&@~?xB<5|6)U@$msP|rL~xhVqqzw?Q)$>sPy8XcR~<02~tR2k!$uvr(1yBY|= z;Kh&gkN!?fx*nT%e2Nsr$H5_#JC~ERl!*D=wpjG@O~%1`AMzLJk2cnNBHRSHcXE*5 z6R^1U-udoy^YhYCE`sXuKY6+!-P9rZ4IyZ^rC|+}?-63z3_yB#x%5^%lL4R@0TN{y#JlU168)jJ#j_4U9A z5Q@sckYsJ|5fU;zE`4jQI8lKxwh{W#v_D@|?}N7M83tiDV%^g?p3R5Avw18ehfj71}Gi#~|pk3~Kh6~O#*5E%6q*>e z>WL3FmCgr~{<(jxqxW|b#Ohk_@{d07435+H=-U6&wbCoCg20U*lt#f#ew+p_-EgLJ z4QqZH{}~+>FMqlU;<%nJ&Dgw@_B6w!qTg5Wfug3s;PaCY>s!33QC95=;(B`h*ZWQv z>3+QW866`itapC0uPd4AB?K2ydZ+TzT~}8wkCQ)s{V9*&`*QuHIEm?9AOmqiRbMA} zhZRNyA{Dza|(wWOWkS_RK;8eliZAte=OQI9rsqY;d z$ZGVSf3625fzt5d15{m)M~`$E4yqqFHZQ$V|2$aZUFlqKM=(obaxElu{(gdA_pXib zlpj1JHNi=78TB5ygZCCL0*+qFlj;5E^j@!Q9$i%*dWQ!nJt4XOEQ(Pst@n=8<>kc% zmrdsq>MIC@2H$g$@A2cm!7G!WP-XK#seq}1(&=jzRAT=*7ZLQMc<%}C8J+7XQAZT; zuYF4RGsC;(7nJq?^J#FITqXiBvW_3;1~G1PEoF8A(Fo2X&~@uYab%E|sD~r9lIBlw zryG65-PGW$i9joTb%tJyl9V=9`hm3Yo`HS~fqNQpZvu21CD9N?4&cLe1d%KnWJY$G}XNY#L+ zY(4m zXsH_@J^)|~xF)6&OTMj*;?|y=F#No=g`+_02oA*EAb_~Nw_BVn^foAWB$n*mh~dVC z;_odv#tl*(fY1R9fyQAG=nZauZdfz3f4MC4Wl$pSmGs1e6uu_M>m?eINIQTyH4Gi&7_6oT5%IRmNjmYd_%fAIj2ld8 zKiysE^Uzj;2UhK#69MfdMlK8&q2w z6Qbe)uL7lNa{vH&SWv#PEKo+^$akQsF^DllLUJbMjX{m0i>*yP4)vI<+&=Wt38DjB zDw_HTbvx8YTSM1ZR>R$G(6kf!5kC%bOcbt*EF1uj-l&@^$7C2uUXBjrHy%R|R~Lv~ zV&d6)6`Hg+AYGvSMPein3vGtrHncYMjLF5j6d;XZo7ZuogZ`kaIF(Uwvcu`ay;$3K z;*XR&EYQZY@WEmh8aLH?pj7QDxSfQtu|Z@E5(Mbu_f?&1Hzqa0j;0RBftSu;6zq=y zBq6;>0^Th|Yj-d8E9j}Vpf(bYm{6QeiQ_xj7(q{m(rywn5GPTXmfA*d0XwE}8XuzJ zjE|@-@!cAIhM=qb(rQPoE_8=`&?k=MIzBnY(Y_rJIv_pLF?qdPdEalm-*$a4D&Y5( zuYAShjM6sc1YdCioI3h{J^=ON1wOrds%y1r4~%+1(m&U?3Y7SO)b%62XY94g?l@ce z)<95NrSpTX{ouYq7p?&)J^+L`bN7gMlf8G#aoKdL^1NG6JEL2<_NK{UG-V*pf4yGm z?u{lmU5?7l3p(?XdcPhBRHUw%(wPes9B4iHRu^~j=VX3fT;SzIJ5Vs1mzU1V>*Uk# zJR6%I`MA1NS;;%_v0j{Cmw|V_Gc#iR{JbHhuq&MWYsUK^6 zzwIl=E1jdwDR~56jLlEujN-;VOKhMKpL|DfKEdaHp6){e`KfH)wNmOG>NoF;2tiqU zIeWij^HZ|mxS+@0_4L$|ddW@~_pTZIFK?(u{P&G!6&r}u6sVg@6w6Owdv&e=H~cAH zP(Vl7-UKoCi1C6r8K2)U$}PXtCXaK}0F#ZdYrDKGOLpT=8QAn~0$MQi$kkQ0(l@dI^^+u5{k&I2yeZt;YIs;2a#ZdIQer4(0a0Bsc}^ax_$QPhtXp z#TYvt|92-mE|OAvD>SW+m~>AQL>twF=pY(N6TnXiqt11LU^s_LqFdRXTH1GJ90UFI zuLm0XrB_^cU_gH76MzmPmDW%1rxCqk0OnF1?+dgEt(934QIjWAN0FuvahtvXSU{)0 zM|lb8^ar&e|63ywvxV{33wHw>efOFu+Q1-fz;9c6HgW`@3-uLZ(f#T=?LvdyV#eW% zk$*iS>JcZ)qn59K0upTe=;%Cvs86f#2skXgCr*M$rBfRTr;S9=Ci+LZ`QDTFy_KDytYc zU;`{L`n1Rx6NE#gzc&!Hc#47R-VeZ)Gi^WkbciCY()X~)I2~k_zehbKoi@E&?ckke z8D6f+Gd4sbJQVj&!>-n}BmGJN-(lLs$QBLmW(82WR=Ux@z_p02y3)kv-_xZZg5w;x zaW}lSse1}84exLhZlEIF0zl`~ukt=^a1->HdwPbVE6-6*x&Qooj1{8<49-q@aZT5C zZF)4#X$vzZGVmQ<aM|2Db?@DRe=F!yy>AcDR2P9Xj>gJM*TLz7^M0>; zemXym^3b_|?cWbRzSliJozf`0TbaDOyeE(_m=6BEF-J#JmtM4amyC7)edINo#()2q zcezXd-uub#bkC2Cd%tBH``rKGwNLKRS7=fQo;XltL;+hY-~TxX>}V@*Khv?GP&vc` zD7pX?|5G^KvvS~i5`ubQGRy&z|2eAEE$6gM!Q`!~ahqd>sB!9dPne zN`w+%dX7FCOJvvB$kDr}o{W873yC4WbC6Vu@`~$!pMz#B9K5aopz-JsOa*}sI9;a! z9H*Aby9yVG4Qfx~kPnTSS)vi+^*9mU>2f$37l}x%FGxK@0Md!dg7S}JTf$B(a^Fvg z93Mq~vg-6E`w#%}s0c5RK{#!0;9V9z!S9g1n{?fRgCwW2boGOrE(A8t@uS}LI5w?- zW)Plq&&47I>5|0beS}al2nM7Ap#qujCnUh-Z^!V>4-o*d{veUMM+X*|L3E7^XE(5c zU@-4L{mx?q?WzBLwx@SK{mvMF()Gcpq#+(>RJ)LQI->%d;&_VdABJ>D-=KcvfGO9G zOG;X$5zLf_03UQ}{8XIoDL)^0>L`_kalCJwh(-PCJOl}oo^j<0)VVm(j=M)aj&jAw zOF`+}5t>P2pi%GybXGb&r}sJlq;$kN8v(tGYjyi~Q+IIX;v=0qFEvckk9XpIJr@{N z^=eK7ML-fpy1*@0DF26a-m`qB@=|sbRqqg})$>jto_JN3(n>F1f37n8d;&-BS(V-U zQ?!fY*`Q|SfUbK)pRS^v+U5M*cpsgOLY!csML{S43kEHQ^bqlW9Vwk(moCn)hd@p` zsD7Oq3HKx&IwdZs4>^@2ch~z-elAbHG6VONms>ngxBh+6Rl&WUGU_M^nIAkloQ4qO z?dZTQNi97(sNDqUKn70FRoAL|eLH1-S30;hr!*d|#?f9*;kK&|yecF!uXLky4qW?X z)_qACbwn+fk5fDFu3eiV-qDc!Tsm&KbR16?)L$fR6%C!VRCI9}o~##Ff6AN_uRo}~ zrynC79mvzsi9D6J`_|Fyl#jCFCqP5J_q0KDaD7$ZK$@UyKfPD)ep~b;gQNYuqPh=K^MJ zQn5`-z^@kf-)cH$Z+7EsJ)yvonPgsWIcjx?+Ql97Ia>m!J`lYkZJ{gkqm7#Yab83C zRPNc9j3r`YU%Neje21NzjwM}Wf}4b1sNZ3``l>Av(ANfsQWHZ2z@QgkR}`LO%hMKE zMOU@G*6tZpERCCE%QEIWZpHTIy{@s$PMPLZ0d}??u%{c>J0KbkKoFM{o(G&b0gWL$ zKYgtwh9}$l`WLNksK%9ZUH(m$8=Gg{?B?;$ipQ*C;OJ=lF|0XX!-rnD(Z=F9E2g*@akISw-Y_qZmy*(+?EA-)N<^WqX zzFu2rNet4hbgD>3i5^CXiL`|!`IB)v&F;lDhg|vi!6ZkAZPjJ=T=_2h@XY1- z;LEau$E)qZy>B@n8pXHwl83mRqJ`SYMWriIrjNB34!>cI?1rN7v00a4ft!KIzt{d_ zy$gUb)wf4xqd+ox~k6`heY)>D!pT5Z6%H*LorVtE7uU(4e zH7mwPH?`Zs;s{$hNp4WQI`75*N<-^_Wzbi%*;S_tG5#}Kn{8k1pe3==Y=u?MnB>%L zdZ72T>?B(>G0*l_H`<0Hb$0cV$(D<_eMl1d>RNk) z%`l>AAL6JgAEg(V6!&o5@{6smwb7p6^@d$A`%IghTTI!!w%pOv2`zgp4K)dmM`yrM%Z@NX`_qngJ*+u~Pk?AR@@-WN?`k?zH6;8;Q&{KmRHm4D(2_C=zl(ym8 zt@r40iz-gHn1XccsbqW5@#AC&HxcM4@ zIxD)Z`w-UCDPfi{9YaQm6kYvc002M$Nklfyb}rBI(43xotZ)unqGj?r+k z@I+TM%FEvC`;ineCB;o59uIr{trUU$G_8c8b`=T9+~B8jxx)E$XtBYr4xYiVC9um| zPeYY;9o}K%@FSZzbs=Smw{Er_?kd}9p?F6~m^_d2qVl2_1cC#Y(59!Z&eeYe`tgc8 z!C2XO=#cdjAC;GD5qO#D$0*OGr(VaiC<#X;B~IFT+X>YDdhjo-Zmls#z*lN);i$GLukL2{yT{8$ zC}Xd`7#hvawJ)T>tzA6BZetiE_u~O&5Q9;#ed${ToN0#`g`a@-dQlktJ{<2V|5rh^ z{B30}RH|t%l@-p9N>l8LtVBz~(B#SHZkvWE?yd>!sfufuHtCSj;ET~g`*1Gq4=C_l z^ap3*`sXDqE^}#AZB$SS6L~v5`jV7VyS;R&oq<2SR@_)@>8!WUP@sDfYLz4VJ)89uo6K0{nUarHkWd*`3orZEJFt zySDjC(?$UIxpwoUYb_x>&Vdr`1)LL|3BZiElGuD(owda2K0WEmkCTEW#y3&E|> zi8lLm>Fsv&w^69F-*t~?*_SFUVT2aCjYh!D< z7|J*;Wxicn`f=Q9B-@0f8BEwA_Hx~0)R){gv7=7tfMIlRS51kv+t0|cr3LY93pZrj z>ig{Ti<0fCnQ4Fm^d}=j*^Q&mu9}u$mrYN@suW#R*k{KvYC6*DfdYYyF#g09{r>8e zcEjA+xLirJNA~V>bok9h7qDer4xp{u(qzR;?Aj@l0bX)zl4fTX6|u9)0FIKYtptCP z?HJ7TL8IlllkCpbSJ*idXFIOus}=j~+G$Je6N}d1y2Mim=|DI5{0Xz|9R4C{Gs}yn zQJ=B4vHGwj;blRtOH%L&*a7gneep+l_8Q!^OthVK`>ndG!G3u59d`D_Ww?uJXOHLv z+Fg|0x^$hZuLZd??9BZ6_SC^w0LgKVi|Q>72COiy*nWJ$f7qqduRw1&#-2I!q+L8! zWj)Vw6Y~L|b8K$ze1KM=ol$fq^_Xb$au?X7lqvRV#mlsvJb)yQ@56JgZK%Pno$)#Q z?D8Ml;=;3WH*?VTHg2|CmwXRUyaLxXxwdM;#T?mDC$`8wzWD1lEo*_j4ghXu2b!3W z1i&#?%^HaL6Da)2x_rA~WtQcj=ljTpCR;uw-Y!{8Uu9>d(ySO;IX&58*u)?eoz!sp z@e+XQlF147w+&d`M*|-5@SmP~e z?gAU`>a^Ow+-LoV4_J5_`_QBJI*jYNx?lW|0UzVT=l@~j@C*_^VUpvLxrs*f7C6Tf zMaA8JwE9o~*5WT)!lYkdEt_^&4VU^(bCq;aFb8fpVwQ{BU>$cN~ZPKvY7<`nqSy$A@Nbx zc>iYWtgN%trITG1`kWJS$@=gFQSqy7R(aW0i&zn7NdT12ayC-@?j|Ns7PE{mCt%z6 z;@x2o21obd7OVS@gBEv2nnmKBK@*-^!tkvM&6_%`?2c+{d9uTjFNn7Yd^6WR+hjGr zY_zB;5!QDMw?qZ#niJo=rNj2lD7TmkBLVU;4#4`{Hi42s+(}jc&Ftt|bePFF@Ls^e z7|>b%D?rs@z)B|lpxrw!zY8f+7<1Sb>IuDlx*?ShX&56_G)?+lNB3IAZ|<;$Ki_Kc zi?6ZRj2vs;@s?HI_bCg@m|}yCRTiCFV(kZaTGbzKv&g*JHqcOEk(sz5gSHMqKnD%b zBk0CAy!xt@|J%1HQ>&#cUcznm7{?EH>l?3GBz>iy1)Dgg4bMLdXsxyO?c1#G55Kk8 zc?&HjD+}Fe7%b%F=zt#fu?L>D>K{E}k<)W5u{aL^Ut<-&dxF9C-JxLWJP2Xy@t zZ%|i**7)=Wiz>~wXcjIG*opwOV};foRd)2Ajn=lg){>Uu$`3vE+LsPm{onUlR6(K* z;GRz3aqPY=fN;hX95<@d5n)Z28!Wvs(Ar4TD7j>fii5i=s-}^4r$%@)dkjh7EN#IubT*x)+*tTH?gT4xkIny8g->+{dOV zRnPy`>Yn_rMHer%=(H?r+VQ$IZ-0gS+pH1)YW!i87;n{TivI0k?|ZZ%K*!$K0-Nvo*H8u#qBvftcm zF%u_RbOzh0G8Q|KsoX>dKxgf%d#viwEf$JlYkX0rwH>Un#DH+~&@|S$eqxrn)$e|GMPy(bgQ$*al1A86&TM4c$`G{pi z=i0f?WR2$a?~5L{dVJYk`|_;OxcKp@)^VcAr2pB-YEU5y|9~w$ObQU!=bD`}A;}Il z_S)^w*LsQg{nqMSd#${~zVq7g(KzWP;#w1KGOJ`JwFQ~D{b6NZ3-{9x*H52n(=*fU z_9vgQEpSBr@Rwb?-Rb8R&bPBlOYD!^cDUe?OkiEp+YfoPPRs7|#942%zki>^Z+i^yq{J1PYbOKuhHsX3D%G%+2 zM$_4s70$E!w>@FM+xD<~=GSY#7OFP@_=EqmLqkjH=!+yBO+bt#{0Z?BH@M5)#yO`i0Jy3a6 zS~>v(JUA6~EpXHW{o$dvT1|fnA790ya#^PR=J{&devCAPpMIFl2}({Vlk36ZUUwq53>EDKt#;CYngN;3JbCJT|2CQ+bcHd*MGN| zY@`MN(ei))zD3SiVuc_3gdM!&7HfR)K1*G=#KHi&Cos|*2glH&HQ?L$#O>q>P=gH)0AV8M z+xlu*NT)_x?5*jeZL$6dxJS8BHsK3PkXK+_2Q3ALBJs!CfjhE&kGyF8FgxN)(_G<1 z`|;!_5Yk^aVDW2_D!j$w3&ux3ew%B*&eoNG&aw14o-V!mWiMQ|s=FK90?7eTH%WTm z>V7F^edC)QOJ zVqr3lh0zJ5Dt-0GENar3oWrRkPMaFkJ@Oq(S@U_zU2_%R3MUT0QS+xuEc>I6Tjt`k zh@rXwo=yxO7~=#G`q`>#2*bOC3)b2&?L{2VHeB4bJoSW4{rRsfmVP8U$m2-z+<8tq zaD4M78^Lu~EK(=!T;~Cx038}y;2OtU%*s+XkBi>*FKo1k+*B)GcadZ4s4NHn@R&v7 zzAgXaRd(>-@28Gh%qA7_ou24cZDbJlZT+~Ni)Re!J-{5vSkns!wEi#qt@NAAEP1l_ zXvg>RV_PjGHq0ijTWob(k6QURHdy-d5{pRH!oV{))I0mx5JdUMU&7*po#Yf!<|JDB zVz|M?*S*#RVC=N6y*(B?E823;$*^5tKWvRJw_5TH7JamXAza&qzzt{WH269eGnp(Y z#0jn$wvA~OgGlO{?#})PaC|w3dy0!%>nrmxlzXxNLwgYyv%j;6GPPRV%c(+^qZwc9u*`iPp^8|?11 z0VE=ElP5zDqzceH5|2Ygmt5+&t3Ah&TpT-Qi4$NV(1z;%^*nvi>r1p?M3#({>-5!Yr^%8^uQEKumo>`6LL#dtbMB>$!xO|$Ba7xkhK7mW3F>5G7O_BRg%QCDIwYReC>nwnK#!s5q&7&TA?s*qP6rN zhjaTK`@#H&Y+ll8IIfMB5}9c~UHpW7dh!n}0WPh8Xu^2JYZ}D}b5ld?=WjOy#_DNy zfH$~TtMU*zaM1%@zr7;eKFOf)*#$`eWDlx-i?}Z=7Rc~`D2rYPM0MT7K=_5{U$6?q z24O5b6z1pTSR0%yaYpZk`?YTRG#9U*^Gk|s&BO`z(vdQ_*L^k#u4p|+g-M9b|FZKn z2QUZWp!g#Fc*I$4h&evD=zROZS=YL>f8Dko&SSK_a^ttHp$q5mJ6?0~@c_0K$!Z9x za3;U~$}enF6$x$+XdG>c0k?TV$D_S)XoQ6PE^;`|u}akhRB z6AvLbNkG(VBvX-u{Nd#tw(b{?MGk?S!Ms+y3Ovo z`f9$R(W((GX_qAhZCB`xO!#_bQ2)o~m+Yorecd`3m<4VXGLyXl_qOwHu$icHJn-rh z0O>Z%WwQ8>8}GDFuesKNAOTSU(*LUp+U*W@yl-EvZ*#Ubxb7uD-ynLmi74+h*&+33%=fHH7<5jBeX`fA;z_OnHsMM5ZG?MP@!xDa%9>ejrd@U_ z8z-t;Z8(v&;$q9bU>$iiJCM=abeyuV{U?jwntwfHO$Tl~!7g!?Pw%pp z@&>PsK|8r(9BgM?Cyzcv`%cGEtYmkz)GvR?6sXu!7V-=lBdqM+_SE9DjU8YsN;5$U;W!Jz$Hc+F@Kd4<=5}pXjRYr!Q!W_ zwiqNkO6O`N(B{S?;?G~P0&eqEz&+y#LGKZ*2H}ua(ngZmi7qB1!)n*BM-5{t>Mt3j z@}xAb?YO4`bjVM$!V4ClKENWEZ&APTeM7e#sI>My)t0e%5~>ey(Ah|(<~25ND666U zviNia@Ms#y@&h}ZGKvQITsK+52HFt@CG7SAXLK^U1*x!QB%artkpKvt%a(&%SgDI0 zo3b+l~cl>rxNUJ@%YbO&!JTw!YvSI1z@d{gn+Rtt#u#-WET9gb+tum>EK zM=ypY3TqOVIq;}ewn99*m=od(5cjilNkWO;KJ`YvlP$>rshSY9!k?GyffnTg@3Zr_zCu8)jue21bHVYH5T%8-T>I} zt*~PdwMViOhybcWY*?b@#g^E_#F>^Jm1B3#|CQ}+-fWK@`5megadt_`jrP^KzjSG3 zBo&DPl>+0x3&rRRif(f0loW-28C&v|f zACFQjK)igU=c^D)C((B*#38cGKr}y(%?qNKC_gf94!V^E?%qe|&1Kh;PW$<$EjAVL z>p@m|e#7h4Bu!Xb!nS#IW`Q_`_=qTWK*_e$=s5H<^X#`Dx|uqLJH*7D2&fdesRei_ z_|NFv&o2dlDfJG8IK=C^o{ucZAm|6(ehLte7KMK-4Rq)+- zJC#fDEH`9}67=WWd#u zclOx}^U?1dv>!ZP>+(8dVw7FKBHPO9d+b|})UZtpA6b;DT4FWdIY z19ry5xwdBR8Md$Lh&{jaO?Q0a?H4URI@YdUexZHmn%ms_BUng;2SB}x_yB+8ipwuk zaJJfHV+hXX2_}EdqOSe0xaj(?hpgx55gRz(V3q4GrUB!rVdrLR-|(8Hed}usbZ`)v zbo}pEo|*)P5w{HjSVmw1$PJd>IoQ~4&3}EtO-{8xdJs|W8;p~Krsu(9*7_y@8QLDc@&UL{ZE$$mJLl{FfKxfqGS|#?+)~Gd z^z))@nm`BHu}z|Q1vMXW^O}EM$@6{I`dpP&Ke)$%(ZM!=o5VIG8ffit$5Zp83iMCz z(WnIFrPB5P3z72kZRihsajU!x zRWeT74q5Yy_i+Y?@9+26@#p_cT%|R?_6T`|A~Ifr$a90^FnJjTenmropXf!Wa5NRC zy=T(~xad0p3xig6_xI7EL|+j4S3h{a#V=Y4rw}zXxa#7#`9W>OqXT-~^hFoQe;BTM z%M06}Pmi^{w$p0ZK~caighfTqOJ(j{x~A`J!*GZB+QDwdXrB(Wt^TqufMcaoV<`W{ z+o*wf3xSIN-fEo(&~49%7zH_g*L@&sH+cUW}r$)NIhbl?p-(LJUP1Z38*kvVTa+jgHvm9pN~+!dIf zgEAN`nLAP6)YiDeNN1h?C}q>aU>Ht#-THeiD*r;bhiB5J;d-`ITg`J{L1+1smNI=M z{eeCdm@|}_M+ecA?QEH|yt3gbg1s2OLd~pS7miM7~ytm&fAKzpGs%keLAx0_T zmFWZc4RlQ}Cm(F+O730!p{z5&E&JTzCcBM48L{NE^+F*4btgddF#Zfv0is7(rMqXT zCxSbq?LKi7WD0f}QhZT4Nbp$EH~Y%<183XN=^r%;Izl7il&;D5HSFVf4B z)h}B;BKA-Q_|NbAi`}vRuWlf|Fl(OuV9IsYir(obcmK}i(aDlH*y=hQu&VGz+ZK!( z#F0~r7SY+!15WE*`+sgP)xCvoYK~=urP>b<{noDBcpE?~($?m!c4=Ej&}#+cD)@k* z69pw_^-H1mx9@ZDuhzX}U*Gjb#GQ>c7ah;?&N5q?afSn;1t=wbtmqSPGutcoBM`z7od$<_;_&=X=aV>C96?~fd z0AVkpFV(&Oty&z2Gy2U}9Ja$sw;&naIDP(Zt_#B zpv8hhWlsf0G7O@c!2;phx$7Kf^BXUI$tJ{4a$vPIb&|b&1jDtCS^#qr?>*pB5BT{7 z#O=PAzSjq*v6F0h@kO?|lC4t9AF)}f%iVL`aOgGYY^MDvga^vw*PUPY{fJBb1wvEr zh~0ic26~hc_KgRRy60x)h1+d_)5_z$cFTQU9C!dOxV!CsB<@!@T-WRtE1DqvaKXGu zr~-7_PoH`lUE6W?%#Ne>&4=9@@R`fue0N(4;%Nl|P=$SUN8O^q z?a1R|48VDT8~pG1GYbO7frs9D#_s;deRku2-U+w0#^$0&s&Krg6~j6Y7zZBxzz&*- zGy#oH=5E~5gdz?PJKku~#>An?NVhbq~PWq#;#quX28U;k#kuRLr?tJYZD9QIh> z@EAry=y?W8=#KnIgexNj8XkFKWDy@{!<(ut{-Q-za@l#7c$1G-&xE_W+QtDGTi!lsH4ndKF)Ipe!p-MvPF&yIsxA#r{zaOWqUE^duD#guFTIS#M;{!?D(fgaV*SU; zE$70E9MJc_kxacXN(X2TxE#k{80}>QFd02H&+^Y&Y?+sxX>BjaO z&pNjrwmL-lDwgVQv>lVHM+e#uHw9S2S%ePl>9h26CRo9_Gi*F`kxuZW&#$nQ<%O2M zs)YK+wgASJqo*=;f&M^zD0T=kMpJZ{2t#Pv1SgWXjHMXck!BcCe8=n99V};S?UE?O z?QBJhO^V9p=cea0!pI;^1W{I~zB>c7`p1!)Tn6VGJ_^IOYqCt+j(*Y?b-aN<`ykc@ z^_dXb?RXes-nWXj5!O+@9cjiBmc8O8N3y}rW~+VqXBI#C8Y@`&5$H(YR}Q1!$vJte z9z)dMd70~vETD$*m3{o}=XjR6A078WILT3|*_L<4`8M(TJ9y7tbV^?(Kh=-g@X11I zkuM`C#k+BU{?&sY<<_m6E$5sy?i(b+k3m%5ariJmxZ66996_Q`MOjW=XlNl25~1%? z{X-LV242;?tHMIi`%gm^Xo!VR6h@8dlMAfmf<+cPA;VgBRItbZz*0{^MRV`|Abw6R ztH@1$L^G+x1vIck6_g5?gyQ)=R=kA_G`FHVnoN8x4qC))>1 zLt9f|l53Y@2LNSOQkF#l5*8-q*u#wnOh7aR4(Yjxg_g&Ppt1+>Nd-+{@8%e|7Z+f7 z5_0^A?MGy(K=WmV=CO$90p4UKA4luDEPa9P?x?ht>C^3tMHg9Z535INRV$jg?A!Z5 zyu+T$|VtID^q%Ye)s{ZD5NT(;wLhtqpxS5&u zcl1Ypy#IT)C~>JNzOt*r{#1S+qWLsy8E$fUwW5QX7M5#gWL^k|kPbN#XL-@3w!dYo zWyciR%@e=v3|zVZD{8Yh6n_a|8Dg0+Y#-TG=JJRgmjd_K1NH56Zmqhf!vz)CJfkq) zo;ciX$Dmg_0QAD*Xe+@ga&vVTR`d~Y3ZraoX*7mDp|&^3;rftM)MbT7<6e@JZ7EEc zaWv|+6H06s9b;)hf!%fH85jw{4Wbm=u$sSQ+7xTns-GaP=)N}U-CgN-1Z(atNBfJW zEkwsN63$|lyL$u$@Z1D+9;YlqCo_*c5w#+sPr_)aAdW5Am>rx*&ZX93fTqkMr56@R zemn*}37Jl3^tOdJ*h@z@0&bdZ9%A@z456YJWNJDZY-RpJ`_Iky+ppJt8{pev5AAu{ zd0A)+fW&6RaN=yAU5Yr9HWx*kEr>6$y!b+!oHo@O&?8ki+_dx$SC}DJP*_Rugoq$(eH~Tb#|wIl~^<^)tI}-shce=s~pGq$VoO?O|MTYY~dqO29Uk(Lq{Zi&$9vW1EE*rqmTq|||q#?eNPJ8~%o zO%t-C?O!{Z?X%~lQwJyP53hJ_O$!yNX0+1BH87nuYXa8q;TQtJks#c(3NAc*)4y8n zwfPBI$+m!PUfbcQ$&hIPZbEIdR`YsV3^tFt;*6HC`FKuBvc*P4+7~Xm(C&HaX*(Y- zxvc0PeDf`5G5?w0|G_tMyWf&A1gJb-!5@t*^aoG3Vce z1#mLWSzHybJ~ck});3`Meb|O~w_5wQeHc2hANOr%Suf)B;|Gpd_l`prw{$ud(zVvP z`;ZO2c^vNAev6wv5&g9wAWoLr%%Huj77kLa4en~Q*1Z+HGr=M-N^1d}L}VaYNDa3> zRJK~aw#ABHzt);|m+>6p)(Pmev11pj7T0$*xk>l4tDMDiMUQpvXtbVLS(dOo!#ZC- zZY_r>_fGU(7bRGCS*s0a5jtQA{C|XL6n(N-opE9rg~|4t05m+)|nwO|0(d8pDN^0CaXZH03N2bF$0jtw#dGQ7or z8VC8Q{%FUY^{v)@gas;k>8*QeuF#Ohx4s%Gn0oHi+`|0TzN_1!3cbxtLg0ABl%fXE42Ymfv~58* zb|$`=vAlO%7kgxN-J%D&bsUC)q~m^Qn$5zll51!kt!YG`KsFktJCD*1NY{RdbOm6F zSnlgP6&xLU*&w6}UCDiTSJ;H1-X4oc&SL=p=QnXK?`O_|+t_yK4ZK7A+*0PhZOwQ| zfP%bh0&SQTithmKiiu5k1mWcSJz zKx$kGo;mUhoQ|omj)J2D-j8}2v(;xcc6GO)@&d!43n^Gk9^N64a`wXv=tb(Hc#*K5 z_7pb(U0D{bPTe3t2bbvw^do5eZRM*I(Pk!-+S&|Q#$1UzIt8S>2~mnTFSD?kms9M` zt=)EKd8^F@$V|p{!~iSsf7G`D9)~T9M%+k7`t&wH;4N9R9p|%?$sq;>`vP_{+SH0p z0y`hgOUi}|*>Ar;w#}~1oNBoM(+QzeE_sn zJBmxFCS2=GO~@n9L_5?`V_RCwEE~>LGUE08m^24m%NT)L0gUl*9c97Y2dDJP%=2tf z>TJZZvQQ4OnQ@cs_2Uo`1El$>GvOc(*o*aVT4r>*El!&aSZ3nuJ#N1~bUzmAot82_ z0ex0DX7CdPBtJL#O8{kzCn>?we}*s%(DJLOam5 z&$hOrKQ%rMPAIE-ptr!t{FGI8LE&|b_d`tHgElRBp>3=~9LK*o>1V+0jC9x18C{io zF(9}UaeSBkVej{?w(qE=gl1doiCXB2`yS*J(g!WY;<|%HLmb?T{P+;tQr&4;0GZj@ zu^0vo*{#pi;=gbZKp1UP)1$GvAGB}1+<;Ckdk{m=VOD|SaHq1`zG3!kxPj;pq10TE zl!zfz6M(S?gP#nns$-lBr(bT~YG>r-S`}jX^%ci(_|BlfLPkM)!)kGI>vY|;Wws!f z0aLpyu}YhkmS?Y*??X%-1Ar_6;GD3(Zd(ucwjTFMxfnvt zktici3%)*XU-B`yyou~t-Hqx%iUTHP3^b*9bkJXQTfKe#)nD2dmVVSOpSH$<$ot-Y z*p9YUIW>(Ql#8S?A+h+<{N;A;#PgjSCyDX}LL0k|0}|sL0DYtKRrfv3aQIVWQmM@E})x1s__M(o^ zW4A2%E{lOQ=+aKUnNHNdwRXLGR}}qdkby5JDa@`r6YF*WWiMRGT-oUOM2h#eV$w>wxeRaO%+=2iR(?XkkI}g|!!w zp0>q#T6_ZBX=;Iyt&c(d+3nl;h7&9zygjtbFnU{5%A%&c!nRjb0RAy@fpehr0^X~p zEyDVK89OS$-RHU4xIt;am?@4nQVlqGeg9UBuewQdhRrCPWF-KAmacZY_n8Omct;Bh zr$ox+fo4~U|BD}gg7vNGr8By08R|abKr)!>+6~$r?T8zO>{VOhCMuubTN&9n$S z0Cc?aEP8nDmUiWbEp6r5HUfa|eESUy4>HgPybk?EM9=gsY;OA8CK{O7PEF1 z6L1?=#!;5MVjc!R?TEoQTJ+3f%Q)u@>)3l3VAW``SIq_BAU2JSv8c>cH^95eh5UxG zsBLU3WzrzyUWzv!t3r8=yTVFUdtmW}G!WR&HVGk(R!;#CpoGn0^tLLRizsu}Dfk zyLi+HO0ynWA=;FI5#mc+%Eg`+MOkoBm5aNimFTeT64>prgmYri;bW(@7`T6NxY0=* zvc%bO7Ue|50o^uA!my6<6Zvgq!J5He8sh$@aij%+PJnUpEEt0KWn2#7Xt&3ofw6Fi z9p(_(XPwVD1p`!Il%nw?F4zc0E8B5*br5dnb(9gyaN1VV{By{+o<+iQ=n7A>?DKE1 z=#u$>?_Jip_jQYzey*i0T|;>Q@w`Vt^)?KsY(~5)E@otLsrA*>0F)(EDBX9$0c-yA|vHTUJh7PQ3l$Htm8!=8M`FS!7~H(+WOXR z8xQczxnw2AE5(4SBUs5Fz=c;9I;0CM434a`rgv?aFQren?5GCJ!&#ldILbEBQQ7ep zKR1(wLZfxDP)S;b#s1_ht9$kUTsrg$DNEjEGgvT4k1~i3-~t&iwQR@ZLmC|ZM8H`4 z5IVDP=-5#wIvcezXs7-YmCcd=?c320&kVP$HK~p>>a6MY&HB$Lw;h01tTkicX3I!P zf+Nu@l*OKSOA^^@VbQXaxeK8ycEcF%5zo2|Ej;SYt2^m>4&h~`b^m(WBEUCoDWJXz zoyrWjxbgJGVvEi!1(+dv?`5n;7kH?P9p7qk`^elJnVJvRQgtV>cVNL%R{^*?fCmM1 zae2;pF<@~V!Wu!+rNo)`>eb6DEia$ECr^F%Hx17#nV`$d|MA5bm^mV za#3x;et|w60(UeN3wn7}aPQ^al7#3_KAz)CirLAJMS&I^fwtlnj;P(V9jd{A3U_lz zxTS_6{n7DAx+7pLMx~*W$b8y`+qd?EwR~p_eLlq*IEBD|mj185*rSLaSb(gKB%>LM zRZ8C+4bYZdYP^sG5N!sS1nu`A8V_*9&RH{o7MFD(gAw=%W1(*%Js0jc0X zvtth&mS};HjTL$=#y<*^ql)c7@6o^=v*n5N0Lopqv-_ZnO9DK$vdk7I#9zf|r=HG{ zlM`NEXrWaNRk-vsVrSXzE_wwaGc=2@2(j9sYImI;l7U#g;gq}(m}9@scLhTHI1H0U zyl=~oLToxv=0ujdogP+z5mUPD@7(NCr-kHM<8aj}`NcCBb)2j=D~uXv6^L{dW-~bK z@XhXBjM*&Wb_U{Ncs6KTbnX6J}+QQ(c6<>uFS!!wlD$d!{3aqxZ6MvXSsM$QQ~JJh8FiAbnQ(aOS+y(3C7c$qu>iOj z22~A~^%%w}q%+VSmoW$De$mG|u1`Qp(T+NeA5z#RxVgt`GsUSnt{oo6f1g4c`ofJ! zV}j}6KllG~bQ1)V?n$Tj-VRJrOai(mhxTrlCB7{b(OMYw;C563%*ei+y+8t0CYf$zcTJ*B1v+< zRe(TX*pnQvwABKTx>gY}iHkN$ z7?&eIlt&iWe%>#;b-CS~MW8m!KB)W1`-w~~x zJ}7h;Xv5p1%B1L{?qte)3n}5zq8~U9RxD;))<+y^3m$W!iyU}-wb_(*IARs)@0a#7IyARI{ zgE3T&;2^qavEkYXH{7CuIMG$&dB2UiG)l|kt}SUu@?I5`9c@iCrLQTdTq9&CpQAiU z-pnzsZc#;1-6|vX3mT08={o}V9OqguB}kP)09v#beNXU=%bR@qSyW4%CmbK6@;mA+ z2*!RZbbv-KsIJJv2cQC*3a(5l7ePQ(^i*E{H@O@7A#49xU24(bjT!nL@>YMOu2ud) zxTtW0D4Vxc`|0|s^7tTvzIc=@B7;9a>0CGIk1iAtaV&7NkaJA~n&esnPv;X?$^GCA zAuYhxOArrHIsz4y3um*DC5s?LJb$r_2DNHQ1Y9p0%wcz~GU!Zy!TIWD4DOcvtsIN+ z_gOydP25ExaC00;gbN4PGB^ZJM&eY-=cqz78+rBwpjGO4#8WIIkE5@tP#BtH6#?h< zy3WN~U2dKlab6yrpTMO!qzdul;L44l3`QslFSYW4Bknvev;aWZ?tGFeB9^Zo7$+A; zSPJq_omfHKQPyDYJOq9sUEAdyhR8Q7tjH<{SP~LSB4=7z-!6BqpRCYg*HLN*%gBv} z75F~Jb-0FJvIN?5dw{3~=!8}Gc%@F!U`+#LOt;DaNX=r*8bs{c6c{9w!&o{*^Gpwo zRiPLVaTE}tP{MgRtNti=MSCI1*k^Ss*onT3&bqafC1hZ9q`|5YE}=qxbP~TKsC0Ps zsx4p>FmkHtI|=@kjxNhrd*w+0*tG-f6pHcTd9>35|M~chZ9~POBapXt-bw-hSM{B` zAP~s(b&0jjD^tG9OFzlz5qATI5O}z_tVlSVELJ*D{}9cxBD3%|ag5TOq-!V(F5h)m zJZc#o!;S7)Im3?{7YpZJfSJKL=)G}4;5B#`CXI1{?&R`7y$%k)J9WAi;#(n;HFvc30S{=etU%mvO>()*RvLLAd@T7g=ElEu*OgJIuwMqCPx{P~9XC!i-iS~n<@wg|`7;;PnlHcw0- z{=5E_LogWyU{ql9h8w=%?M+Xm2HSu-P%2O;0Ls9w-IK(J{-Eg1R zArAx@j=oRNC#P%xQ1~|B@XI0oF#XZx?Z8RGJ$#TqqUX{>bi54ybr*1I;ErDABRf(Su3R*jNq7_dI#gwfdMN<>xK@nc%(QapC9gdA}^GTcvkp6YYtF>K_U++){lU z^jn=s{x6;BwSJB~I(oI#DI%E|ypN3O7O)tNh&+wdDt}A0A9W9N|VMj34H0@tSs93@-w*>ppyj0DhJygX3+=!uKprv;W zA?6)zWa2U_O|L*#ZxHc!C1sAmcWNFJVKfF?ji@h(TRQt1^k4 z1xjJZV)R$IHx^uNcy7=>vWSc6OD zqnrG9+dvN!sQVx%a*0_7?U3T~rv5cT-|EDWERKOZ75&;CjP5#oR%ATjw;(6WhC*0i zwlz8n-tfHfxW$j9(+-H!?HM83Zizs-JfN`9pqiMc1c>n-F07*naRE8oq zPjcRWVBUiI`)7{Lv@Wxy4V<`=#{L>q^flc;gps!@r=e-95Ls^nsJo zLObvz;S4Lri8?Y9fBbJpwA>p==iVW%1^vOxtGGH|yF1S5N77RJD{nfA9%sr5&x)qU zb@E;vjKe{>yx0T&`UUh4UcGRk1+TIYa8os3=!Fi1>g5LuemQkZ^jtEP6>#8y813uo zN%!GQP2~3@2!_!UO)qoGTUb4bmeRo-a8>pZq+Eu)Kl|s6f_Z?`K>N+LTIp_9?lTSrm~2ViO$g*yrtBq0jJ5SF8ISRRtRgi4A>sl%NIggL6N zR4*wx+7=LdfHr*gdG&;5I$WVh+$iWiTO2aiTSEMh?UR#TLUAq=VS^HTL9~=MA_hI9 zEQH~#vbANR>tW!+c7RYTL}kOJ-D%P?aP@&}vVYr7lFNy%GJ9#2gk30KH!HS=5mNj;IoelOmnVIE;Q$vHI-7bwo23=?Vo{ z^3^uiA`$Yx6Agnc2>K{h*5sTDH%T_4Go`*EgN?%M zQmbs*<&sXyn@YKM03yAz$J1Z(aN||qQsq7#C-(E(Au17l!(4V}flFK8NJ06ZlY=@2 z?Xtb5oxQ!uYXNEvwHRGQ;BPR#pA~tKBd^(X#hB_Aiz)f|jRSnOqI53{Z-wIG1lzaI z<8~L}h`W`((FOOqv( zHUoyTbE9n+J7NSuj%zh;tEut0q`A5HdWFN) z&|U*5@ye5k1v1LC0a?@fRjs~1 z>Vmkgy?foc{%9~$dqgLuTUt)O_2QDGp`nI~9kCpYg1YG+ZS{L8bCTt99nDI92dVH-o#73srJ-T#B6Y~S}~;RfHjUwmmzTI9&?wyVtjBQ7kyi5#7)JL^Vq0&2Xw<9TF zN*qZ?QS}KxU_d80di3<@L|$}HqJK>+9`NBFl}}X?{B$}!AZWVQ3ze@4a$LK`1zcba z*5pUYA}Fg;OV2KdJAj;{q_}{V&Q&eq3@Yeb(mjnK%A2k~qS{DENx7+V>YoeLo9adW zD&>$}F2`Jd(SYeP z1~Wo*DVe){P`PW2UpZ^DwhxbZ*ZgM#v>RC<`ckF->E zikx9QUJR-+)eTH8F{Ta{bl;;ByixTod9h?@s&COJ!0gyRofrL|_#2eU(bh|20h;}? zg7-seY#NTN56;mF(iE_jXKhEV13s#PVDL}I>3x?r{tXMs(Zmhy9~X9eztc!Ms5k+7%VIg` zSZO!{Z%5HPJY-?;)ePte56Q5ey5JCnhcq~S?egX32X%B=3=g0`5`=X0?b>|s62$4K z?G)ucCkWx!YEQL?77d;9SP&NSGV=k39yke$cBk=(zx&wfCmc8!rG`4YV#{fv}s%H{t)84Q)RieDSNPr(B?g1e?n+c32 zYiaS?O><@>6Wt(vAZUm5boRVw`_k}`g;j7fJGlHKA)uqQ0+Sku#HkEICPrW_EfaMS z#AjzGSQERIDCFhgT>{{$=bbK|-|bSdO7G~H&~sGU{QOL-!=2JU5)v>z=!4T2d|xSS zui1%FLlEMzTJJ}+8r%=!oze$Y8u#NnRlK-f5*a&AH*tDTkVfa?mPS$+>XT!`nq-LMTK!DtO5+8k z(HU_{OLa&f6WrHPeIx>@Km_6*P1++Ej>-*9Byl36iBi-ATogvN`V*jGei(J%dGIdX zRROa?d6pD{h;9+QCS5taIt%i7Tyw>)de;y~p?a ztNL?#j+ASZJ}HnQw?M9*gLBm%buYbEg-CQ{$3g0T)W{oHgsgeb`@^2%1UeOT?y3%& zS`4e26&ywjZw9{|B4o)!ymTJNP-zLd4OLXl=$$(EaB6>zhw6W%RXO}QR&*zV##QxG z4=4(FLd8AfrT5S2BLb7|rOJ=m%+XVO?;k|VYX^a13Ih{E-^B=h!rN(33uEZPpb`zG z(YXgK!)YmR%D?)E$|i+C^5Zs$VbMf81Ui`xc++M<|5F*l-Sh=iT|Xe5m^U6rkQ!3I zQ2!(Z=fN>N&LueD50BCeJ7^TzTB zY+mpT?CwdHs`v<`t?Y*;%KQ^h_09uI!7&72r5AHw^(N4&_ES%ge`CqB)%mDHS&|V0 z8-SzY{6cW{?+%QBUQpJf89W3;kD7k8owoE$+taYye)8mx?A#+Sw4>*&blg$_rC!|Q zJhSd8whWB3k1aZxYqqq*2jGwY@Uym6EiEY5=U8k!-sYD!@J*f zKr|KKXB}`z9hmfi=q*>Dg@`!X?tlDc+pweBRvkIdPR3F(iQQ{9@7QbK{mtWc*%>SC zuz6D`|ERt8-WGe{&#wa*(W_%u3)Qd0cLJivE?r`$9&-%bw!QY_-`?jM>T~CxZ;Nnv z+=V{o)33d1k3Ro`U3&WIwt(Fk-dexj?*H?jEuXEz>JZPW+a_b!5dhKaFaClR=r6zXq;1>1-p*U|S=tt314h>SAN?8i z{IuobGNS?O_IOP6dwt+=*`-CcXi=uU`DU}-b8n4Jo*ZMBT~cn-rlnX7ZeAYz-5z`E zEziK^=9{K6@kiQCH*a%5G$S401E)MKZ32jX@4Lq_K}6b}cfMm=x3=1;r%bg|PMHN~ zImX^wS8aFQ{hodEmg6i1ht29Y-L&8LfB2H^-py_$Oz_N6t}O&aPg*_SPCjXoZDYH{ z+kX6{E9)0-IK>toDz0F!{rNBN+GCHevum$eWeXOR*#LlX%hr7^Z4z9~UKSroNeSaX z^u`-6htr#5PdxFWJ^l0>SYpq&vp?}Mz+bj)-Ll*6{q3Xn+0UM5*{Bt03qgGYyV*)-g5dv_EQUn~m-0ns_LXWM^W@hQM|lYRZ`Uw8K}yZka+ar6qxFl;Zs{IcD3*Ijn) zwb$C>#f!;HuRZtNbN1ka55m|U9tbs=SCZaQ=NjQeZ zX>wr_Hb}#`slnkk!+%OCn{1S#D#1S&c!3imbBQNAjBeQ1dkWJJ^F;Gz`YP%r%*g;A z?ghwU;34C8H@u(qNJR9`O_pmf)|Ij+I4Un<1Gc>%!A!EY}3iLuQ(Zj%e#b( za=vGr*6+smDSnMpi;u-wcQHT-J$E4}N7DmyJ#G7NL9>%BEcrfDa;&3vqxE-SZSEGU zqZXTt$_^V#^tSB4xi_8=@U)VYUE$5lnuQtrH2w>eI1A#M?Yw8$Qu4~+V8&ZNJ|5d~ zxiidslTt9v#rHIm=h|(QGln?c%Whq6#~aP^eh|}EjTkhkpEdU#$o{gUP74d9F1Z3(=-9J9ZQCdC z&juxv#QpWIh2x`eNtIqK^&Ah#ct!OxCka(w-!AL#+ivj*(-|jA7zetor~4fwPj7R* zz>-qfo)xt=6{xH0Jy)*8q*+|^l5xP{IvwpXgc{ODj%*5&G@a)X7~kp{d)}d6bX#)r zVx%AFzjti~Q0f~Kkc_kB6nv06AKViFMtK`#ccY%3J&a#imE%c7bi2AM$=`MsWNAo^ zW-MpUu5)z9z_dsFL5E>V{@VGOCpXtQJT%JonMX#55MM{@|wAKTsWSO7^hQ`Y-j3}k+t%at7#!JQNz83#d#p$Lm=@-TP zl8g$IylRYdP2E#om+3=-+Sea}lok~^+DvmwcQ+D0;&q*xDoGD&UtJ!PB?$>(JZbk2 zy7qu(kG;z|X>6VYiM_VY214su=q93WcsTH~2w5vzd4||r0qdLiu_Zvvd|KICcm#Cm zX~0h;X`!7KGnNnBoJ^~sf)&~TG;Jh~ZP#rUG+=HRF2_Q(s6CcLi|>XMf76Kr!vEsY z|FkGBgOgktEi7AXSFXO=R?I!d4wEEIr8AGP3y-;!3Ldie zcdc`vQi-)EdmK)@qTPUI_UTpMv@?#l+>V%aqE!^A!>cIZasWy<#wT-17u(#)he3N7 zFdPH0?Y0FKN7$^ALtR?^Nk*X_Pb2`VNW1x}X?DU9xLTT@;qGfUA$1gOBPbwu_<~HE zKO@a9STo7m@S_=z>zd0yUh2{gGod8|fJo-TStri03r{=LmM<=|IaBjpoam^N4Kjcf z;NoiKk_!98s(F^dPE)-MIBSlbW!GMCm`j_8)kqvG-hhq&z3a}klU6LUBNooI%=8qO z<}>H5wnR8qjqGl4<_XK}^kWzE&J}z>h?3!$T=9t$aK+;RQ8^x$?${8$cG>*-cGV|8 z$@`bup|fT?T34`z;%Ubn3qY;|FlO1MXP#*bxp(fVr`XZ#z%YC2RF^K*-}OfNkkMM{ z6Rx}XdOPF9GwrBF%dM=q%*9=E(dVtaxE!#%(~dv#1iRtVFEOADTQwru2K;=UwBlrd z^MARt8VIzPdUs!&<)9aO`9_GwO)=IeU+G)1z@NE0=!%je7 zrhVqq(_H*%YjW(9XP4SCz{`+tSe2Nh6|(xMOJYB{ZMB_z@+>>*$T9$`EELQ>_t_&+ zp@??k^m9LX2mo_BG)kQqeb~1iln7YC^(Q8AEo@er7awb@S1+(neBuZOn?76rfd)~Rl!14Mfz7k1R*Zn?$Im>$j$XdV zCYKhvMAu(;v6Yk*+OA#u$oJ9iem}cjXi?M4P8o+CHqU0x^xmxpG*I@i7%9Q8>z8l5 z(M~wwcw4%3siSq|kw@Ca7hMc@xXlf!mtK0Qtz5a%&Z6(sG5Mw=uK(1hSmY7Zrm0wS zi%X|)@g>*U`4{l*uUu`jW**|=K7ZY}Z1G{sZP(5%w&0MZ_Uqp~W#^vvX$IzW2GRjL z`|K-B09GLZU!d{0UI-!DQMmn~#dgXkN^Ql71rCUweMym>ao%KWZSJ@H!g%}4muA|s zm6>+QXQoT;XE zsL*QmcG${~O|ftM_yjxQ)C#-ks>OE9>Zvw+zV}V1rF(tA5&jSSnSeba?v-6YaF8-J zvZZ0uYi;;B1ZWbc+v1RE43evxrZ-S=sOqu$H?XK>ft6A&kf65lJCF`~0oQFi%=SIS z&SOvUEP@UJP#Jd!pa{q`z8=DjjR#@HHPijNX8<}o1x!W91AESu4Z83Rn}2N$>yKsM z?Vsxf-isVJN}SS8cdxtgJ!{OZ*KfypS`n$>^s8|!VYazK)oyE2Nd=7Q#(@A9rE ztZB=0(D1lswda~wi7fcl7NA;!P0nsk2W1(LE z!Fuap@g+ZseeLa5zj33*r>6lRJMh!G6%g8HwePQ^-0Pu@t~E>nzZD!U*AASuv+${T zzup=)HUX+}gT`3axUCuAjeUUkco*N(f|P_j#HYtOuv)ji0WhttJN@3`SGRy@-R20Z z+rR>Dx7SV-7y4{mK(|#fs@I8Y3sWWuDOWzOrK%&W;X}qe@3SRG9x>HjZ|_EHYWQz! zXt?X?>l?u1Sa_a7vV^1+4mxUP=m_#e?89B8q|#%IXelZ=yW zmr5V$!vSn-^9z8peDYgu?QQFj?ld4}dK&tv0N@IjpWu7&j_!j15bv|5#t%@r+6)e1 zH$><)w`@brsojCl<|Y|sE%!I zcqeKVuA;UPn>RMWgd(lFuNVAw0AhBA{%9Q`=GV}--7Pj_<@!eS?2EBcsO0=EAZMku zhyEMMdN$y)$=X8S1-eR#r$vTnX($2PSRLtp2hCprNIxVFk4K@`0G{syIEy%c5@5QX zbXCx}hje!UNNY&vab_K%|G*#DovBJh;X=IF0s&yw?Of}Q!M2D`y#1)%_sZSw{&&x3 z2OBt}aV*Q!09W3AnTyw-99AcdJq>``AuNkKEjtO$3xm|U9k1F4y(4r(MuEFQ>u z@tsb4@trL$?R6IwTL!*u9)Gdkf!0ksIsugNR)}v!1?`ZghVFxFs?fpU@a{(ZeaU?3+7F-SxTIIza;N?J8&_B%&c#1-?g{q& zyVzeA_X%|^9`{e&(Y2d4(GH$5gJ{J8T2<%kHg5*t##=eMf7{VfT+5&;&Zw+z@~2RL-D+p&E6+XkntgyS9gc z1bsv}Xf609oIN|!Hf?6p0L11+#cAZpqZf;4w4t%fK3HE12e#O~UyF!mpWk8k-S>gA z$bjL^`vYOVlGN|sd3Oi*1fGMuss7j*>Ajs8&|tKbpKhm|ya@4qmtFPgI~^_k$;-o) zQGGXqmN*cd0M}f{;e2=PMh7lq=o<=g?7q^9v+8G_dCiVI0;li{j9>iHZSLOjCoHvT zQzzRW|M;xCj$r{Kol=E-{L8Idx6Xl64UP(NsBLKQ+`fIgNfa;cXEHnWXmH)IVS{S} z0a67mh{T2JK!-SnHfw6Cw|Cxt$qqgA2(BfbK@}!G!HM|ac=H8xP0Ovke7d8tX3YX7 zHTJz<-(^ddtgzdE^=yX`Q}W26tLFfmVf*Z;P^-T<$^!DM+L z>EyCRoYONwGvp{;d^U!lB^bm}@68{udmP{FFwzz6GL&VDSmLFmpLyy}QFqSmlOAjw8 z_i%vRZ>_)WRWdgM*kQN1S?9R#pt_joioM=Td zAEcM9q8!-(C%C43TPgXoEpsw{P_ZN*VqUNi;8cEdD^^%MZfrXCz5rKqJ+#XlP!I?e zLqXe!#^ZxJbLvsnS+mKXMv?O%f{%sc8k+m=%DRRK`kq90=OUxyIppPQa*7*5v*8e3d?GW;xEp0j%LZGF@RQGI)x1V61@? znpKf*?fcjv&D~UyXq}GVpAk*I522&fIS5q&(yTb(U~scT6%=!S=&}e z7Qu;}0mrd|^JKLY%-FXR)OC5KCi;`M(D-BG>OLtd1q%8?~3J}MQ;4- zf!!R7+F>%+K|kOT$a(!F2~{|alLDp+E)DtCn5y|$@m@J-8|FKm_xn2vdg)yeok*VK z7*NA~2Xw0F3Id&xaJt3)9N_!z?PHO_z1$q6u+ae2oh<5*atN#{=&yjHIGeF!v&iQc zftF7Y2lqSlE`R5vCVxCe(vz(@bRnQo{UQT%+mBhB-OW?KFB4MxDJwwK_vo`Y-7Q=$I~>FB6D`JW7KcBOl{f7-(E zjqR`54<2K6%Wfq>=gdvZb9wmk>0h-uC3Ee87w^S^cD@@>1y1k%+=F(_>gya3ElLHc z`#v5EGbY<(@7!(Ay!Q~r5aRbb*5pi&L;BDcKCng%H3A^2mwe;g-`I}Y4R-HKKXC7q z4r?#I=@dHPH2nO3s;v?566LQj({Y%q@NpdDt~n;(9(%sdo_(XkUSHP=H?YE19+qW4 zf1uK($v}Us!*`fDbyA8w{d%Q+`L^c~Ap?&5^ zldYm8A1-H$O`Gg-$OK#!vax1=^}YA(+qd6AJKzZ3=Un~dzWZ(ChuiHt*ImamlkFD| z{0}QEw(k7NPu(gmNT-inA<*;8M-2b)GY{DdZ@u8+wJKKl+5JDo`n%A6^R2sW)Ao%P z0MT+l$5*cWDq#3s`_035xU`x)`vyFq+=Q;_&+cROjl=n%kG!+-1^X-eFkf-bmu<~) z7ug-Z`;L3=3zywykNo@t%g>o)e|YlOE>7>4?xQ;QjG3|amnWO-x*OQH8ZJ+?Z|v~h z?{8(%Fl@j7pTnK1#pPG5x1arF4ghw@iSh^0_Z1LTNRXZ&B3^}fKveazS@3#+oc#rW!W9Se%1;LGZ^Ti?WaGv*dF@*=i$Vj z=zwT(aq2jD%+1ZR-~H~d_S&oOxjyCe1bNR-e|Eo>l@_5=@GW}}wT)YEy;rZdGz{Io z^5rW4oLlVoe|Xx(sc%UyRD)(!Rh9klhd*>&(4ZZjefC+?@0x3_fm^#8ka)X2_UL1_ zcI{dx#$UK_q5a?o-nS*OQ(K!RNwcX_=h~m2c)-5rG$%g?;XtZ!(C+Aga=!=7%wF;ioS4i|_3OOm@0Hue%MkeU=LM^P7fZO@AWr4L&E{2Q3R#Pt-2pxh9Z$U8B!)Y3~9 zK}H-kffL;lhjkbZqiPGo*8*JbL6!;`hwSlL5@+ zTe_fRE|G;=GK;yL&phq8pt&<Mz0o^J7}==ceJgwaET!7@t#vI(k3=<$=GU)Gc{ zt9m2Cnzo0mV4lZGZ-#SP`6gpsJCLJPFNcsLr=EqLBYBNam;%^R-N4m_d#UWFq#j9I z#ah*_Qoh$>#uc^%ZGDDsJl|5%Zgts-gy|#wP>-O%ne;(p0DH3lip4~WmH=cVo;p4b zH}ih0ul+vb=Ujxit4Grt48^xu%^e$s6F%N11pT@i^hK`seij(fQ;%ZRkXor)Ym6ZvQ z#G4DCb??5tyr z^G}>3xrReJ5mZwEUqtswV+(nPcHk-Lk46Gw`|U&P39);Z?Q!wZR*3hac|1-&dFOvR zcq4%SmOgYZ6eO~bMU1WnQTUL-Y2~bAZN;2p?6obg*mIknv20xSWF%+UzNWp_iQ&V? z7M^6s&N;#DN>eU9AVMDljY2u%c@10=_bXJwR=@S)N1PtwZ=Uu*i{fv;@>#f-1NNog zeo~i~MMst1saDGhUTzp%arxtC4G`&W*(GO`z?tl_JO5a33#P@vag4XhnqI{1?4ko_ zO+f&Lx!eW0d{H>%=yCwnL^W*Q-40M(Y9$3}fZ84Q@Uz?O?G5|jLT1|11tnO+YxOn? zVDvag8r&7MtBgWs8iN!e04@t>S2z)UGu+WbW=?k8O##)_M;~f0ytx6Og8rBfaspbt z@<~T1Kol>48nnYIM6g*I>9%`cHT4-n*LA*2C%sY`Q3N5VX8}lsK7Sj;(!$9O7zFjX zeDTqU6S}RszMAru*pX~&r*P|+er!$bjePxguXWeS@yU)G9^_AhwSsgFgS@4q4^}a0 z797}J0O)R8Jnv|irlz6NHgA8|Y8v*~Nh`f}-3Lb_+4mb7=!|~itQbC1|_@R3~6@$2b`mNeQ1E$;YhdT)gDyx^b z^73*kD=V`-m3wISenjkx-LtZ=-@R+MTeKX#{Ad>^ebfL*$%0UY`7G`snl5A4Iu z9d`Z|Qyd4pt5e{INd?E&t4=SrC;zz5sYXQkR>VPn>-8P)FFYdGi9`b_#-k5zMD!Sq z-soZ`u3qaS-Gak%?ez1fxo_J4G+m!p{`}7&$m+lC=l~Qi3-TMhR{(UlpGg<+si12a zzVx>ZSnK<2i9A0Iea<+Xo8zqnk$qeyJE~wrS^ruKoJ4UO0Tcmv;dyb%z;xc&2T65D zaG^D< zEPe7(=!Z@Q*dAxy4Ii)#;#R==6lm(ZB6H(`%=2IR^l~kxph;Pr%w9Zq#HAHjEC#cE zoR8wlOwP!gw!LiG)0gwU1Za5^en3uNn4TTxThNh4a<>NA6>JDFk(6HmphTG2(e9WM z+Amz-SLuT9J)otd+E^Y=hGCHCzDI5h@DI~~g>OPOx~-hc>Aw~kHSd#WKxp<9EwFgE zUu6MJwaqa4y+O4pUSfK2NfUGEFSKtjTyIs8#Pq2wHWJVQZm*X53KVGu(FlSTlEZkb z@kHgGn!z9&Zy*N&^j!!iZU9mE^GG$mPu^wJCCLY(>z)maDQrnO4oF2&dXB)55pO`-)>RcmY821d<>sZ@Ld)*}5Ms)swiE!vIas5XzfFl-FTg zD%o;5iroog z1Bm4{zKVvppc*sv^Tu4- ziGFpkej;EwJgh$CT3uOl;(EO{frUpux}=)N($hu(@17oM4AKmBkswSos|N*TtVAyW z7Lq4h$k{1~)E|NL0ANy>OI*%I>ki#%$zxxJ6azrW{~mp!`j#ju@Un*(-D3^_o+gi; zKpYF?&^z!?sdwP7-p5x*`k>BzBLAU-*CTx53G8a3Ad$U{Rfe@<^~34Q&LV!qzVpXh zTud{Lqz4e2{Nk@avB%$e)DjTaPAi!1?j_)`Tp)(7kB#c1vaZ9*-p6pJ$vNYI&>RzFxE-3YOH$;vORE;fNw^H$6wk-r@?QkWcY;1 z`H65c%ivgc*xi5n03F##yYa`*+v-oi*Ak>0Dz)a!~ zN5+Y9b=KNSUC>4T^5jk{o1A9HtgNu_e*Z-~{K(r8?-$$Umn{T{?y_J0zjy71FFu7> zKM@d@>4?Pn;@!jqZ^5x`8>%O8c>2&8RyY-X(ZYfZJ97C~ZOfK@cHD7nDGNw!$5Q?m zzkJ4CcySZlhyZlxc+yGBZSA|8?1&@Jw^H;-k3Vi1 zG?xNmi!qFP!KFz<9iR)f5(Tw`#6}tj6|_PR+T;_TI19Cg1-9~-m3H@CciFMW9t+3y zPN!eGV&w|*_M)w3pLl^*aaJY9S4hCutin@I!^NUPn-SS7oVw;*=y%(ZM;5w4`T}%H zZ@&3c&@D$-_BbXD#C-tLAV{%aK^E`|ZEW^E4EN}b7uYVcZNxsl;#E6l&U5xZzuD#5 zaO=i)o4X*x-haEufmXlq1FFJ2U(ybBuTtaZwVXh9g%;-ACH3(PRM(SxSLUMaYOV~ ziLImJ0e#%+M1M3A{rA+#-ahJ)sHQ|=44F9-&K%>`P#b%!=;p8y)XoBl&Mv8=CQ_dpN)8zzI^Z_yr73;3M-O85##ImMcY4z`~Mo+Sig(G50e|&);d4=1<93a5p z&dIw(=xuvm0`M(^6IlYt8bl0!xRosXv}I2{*3pQHg>#I0j|23|Bze?dZATj=79rp= zCK0X=o*Eia=gOOVtW7@R9O$k^Z??{Q8h5~noM$P8Qvifj7=)!d8jgr}Mt<;Ni>Osj z*|kA{Hri<0vj^j%PMgX?KBce_9n|-om3=H+F9liON2xN^VJKe^bSgCpwX1NE4A8XL zs^8E^K2mJz$}$H`C91FA*5vLNACeEZ)0=MsI>AxoqY%+b_@(n`+PJ%k{8fdl?C?>` zn>}WAA7FsRP@Il&Q+@^8Jfb(+x=Z!zwYT4_j-;fIQBh)uh})OpXtp;06#B(hT7D1F zY+%uH4&&2REb`I2AFO2V5NKAM&g<@PPZiOkb8jsZ~8hY+`miyF)ssy7+UMX^VxjuM}1%kX+yOxVRNPVB*SQw@J#668jpR{dWF|(z%@_qsM^s=`F7qT=(zV83 zjmJS*MLGhBsq{n@AnU%rR`f?>XzTJad?|CQ6`j$vG`4Xr!hK-61}CNU7C5ReF8v^3 zJv4!!;%3UiJqiP*jIm4jU5$V9!-0$J{AJ7FZr%hp^IUkTbAYTrfrFYA5OGJ<6<-$M z6;3!$@J2^F-lkgC*u|DMb|Nu(yqs-z$I{)q1XlG<<-r^4f;QNX^uK(eDg0}qB5s=Y z#GW^4fn9$5l};R=24G0%m&ibM;vuW79WeRFw;ob*%SqAR)H7{v2^^*AR06vPeBnNi zlg8)3zSsB??W(s`hn#C`mSUihGsUt}^RUq0VasQ)26)c5S2sUt?^nL+=v}z-dMm*< zcMKbdosd7FQXqZS;v4Ky>OC!{=#K8r8LvhaYEmR zD0XIrjH5~bi%sZK?m}lY$<9A{K3q*KcTZb@@lLWm`rKyQu)Pt#n(UvA*k8a{9HBGO z?_05Cj^$^kW060}it;jSMp+RK&6D9`PPNj)9DC%Mw;UL4W6Ql$RxV_p@EH5bj~)Q1 zv#%3?hk4t%YC04h&@0bA+vZH0ihs})IEh$%rlz6;n}ZH)j!iFGI2M zYH2AJ@aPL6l4@m@UsYFcIczQ11DCb6v&~LfaSFy)YtUyc!7D&E?~S+VUA>vKo#i7T36SS~715=}*J2Y!n>l&8`#1GI5Q-6)8aEe!*#&Z?} zw0zPG+GMWHntCYQYd%!C7oS*lrOltd)Q(*AF{^9ZXLmjPeM?Wy17LTum;ux`jQ}(= z?29){v#C>3FsO-fALQi8iF}|j=wrs%+_~wtb7zQ&mSJ!C()bu-S+ zhpl8%6dX;>8Hh%sLs+KIwG~HKAZAZNhcpK|aR9>{d}Jos^5vyivZnwd8|}RF=EH3* zwo5NrHncj1k`6Yl4lHOByESyW8Qw_NlqlamEn%Q>=` zn_h}8X*t&UFQbP!*KtYjyZ;HetMv}Z_F>edpn*~YU@2{W*=3iZ1G~r#mU;PXuE4^h zY;qY^@KbE&EJTl33UA!B8LtG>cxSQAL>#Gs^VVB$b+n`tDgfEoSc@Ul8Fuw&ZnBCg zvzS=emJ(TeIejEOJ(B@*G92Q0h^+Qt^%1$Ei)I+9(v0EY6v(d!QS*z@maQPnQIr_ z(}X6#BGJ1<@qN`S>~SxpZ4OnwjvYO0uZIY*97RCBckL?FTZP00Zd&*5UW;YF?hK4D zA?3b1fl>j+?ph3#Fm~w^SFDFAg2x9C$G2|@Sr$T)81{i@p11bh?4Y$BU9`iPV5vvP zOcE^-cuYLpZHmVPuk1;tG0I)L9(R>5l%vQ^+ILCp_A&fn`>wZMum!Z43 zfp09v(o0VVpx}i9Fe-o`x_!9zYpr}8Yx)lWtMzQpi4GtPjgG44v96y7m#-9VB9_VZ zTWkm;$j;hLSflT=tf?PEM2#pFAfen*d5&%;5*1m__qSD(H{!V8*U?A<3@|W~>}#t9 z93Mg6TTnH?V!E-4G{cC?4_86aha;(u&>Lj2)>g${;dNMEb3O)$ksj*+Ktu2AVbQPc zH)Ex?!UCiOeb@>Jh>CkX!1pb~v>_Iy{hfmt zAK_`GiY;F`4&qItqXsK&7P)fU<%06Z>@GmrR!yI%Vej^CYQT@{@6ZB|b7!O1Z^zQ-SJqtj5n*4~3j)nP9E#rm2COZxGJdIxG zr}%!(1pLk5dZWuuM%KAhMIvcD$%`_g^KPu)atO>`tD8^^3K(IHN;DEu@gK=5D^B zOaSN%z~gSdeQZy9b^uIs5qXQzMR^(HMN8+sz0FQ9bYP&>^%-sggwf+=0W%DE?dxHI zkT%)H^|L}tOE0I4d>{u2;)2RMiN->KO}$5p@&TU_6mUQ#rVp3^ee@wp=0K^w0WWVV zt2m~#X@?jFGK3O0QoHtwo68TbsVwT@7tuz1%lx{!7%w=AQ!0?|1wEw;%7SrGZ|Ft% zn6Gf11^DbI7AXaPyFw2mXrBu=bPXc=EiATXpaZ&&bY%$d&*Vru_9Zbp;9&PS_@D0Soc&{=q2uLheIkK=4?6wMb8bCI-W<>k^VRQ83&`T zGAUYd#w43wGy}tAOYP+Ffs3GOOC$v|M)YX|g}P z@sRCm+-b#WldPr#huyI2N9fE;rX3FeOh6BGBgQgpl}Kl(tp5;yo{jdw?l*9-zQYwG zJs}%9_4e+Lm#hib4C3?!{zU~m1V&@wwk(;OYAx(|v%4CR5Knd>>T7`mQic1Uw?05W zjrw_$V@65@V34f}*&|VUq;GHR!sSr}4&*)HsAuO*%fTu=38R}JU1Bq<)y8-Puj$)8Qnc+ea&D&UOVBIt~_j(6W8y6>#2?@ zj^_v4_Bf-a1YA44x^|2G^!}%qu=_Ezf-Axx_Q*4D+FKiUIoD1-h<+qOSKdks3eXEJ zwSBd9Rx67>dgya+ykXr~QBN*r@@{E`>-Yo;@=;dG%54WL{T2*L^xiEyccNF@1|U@V z5g9Q^A8`mqDR4fvSAGcRlu3f!X~!eTe$V#8nm7tFn5x z?WkgABSc}XC@`7`_hHeT<$%q4+p}*w@libg0tK?>fCzL^1~rL+04{h?I1a8|9}~cbEEx2H?c19$-oXPwE-pRb zWIX%Kc6;itAKI*0xqvl%yms_C7f_XZ+5wy_qyQ{I-YRhEHDyYH?Wt3*B*BTqlW zz`)|6tSry!>f3OW^osrVx38jzo&tw8g>GwueHeOK0W;K!?qbCxWd8$EbJR7 zt0tZ?K<#osZI12OzKKbtjXE8&r=P*451_Q9qyhlH-hT9>8*NI(Ea(175{yS4zQ-PZ z_&20sD^En9p$HaKv_%`fU{73=ht3>B*_ICSjwqO*Mk%ev{8xp8()kmh!$+C*+Z2P;T#cDAe(Kpx9*bA*}(k9rO zFIC#tu6@DIx@4B6<3{Jh&5hR9jF<_q@cz3sr0r)CjvVK7;E`4vr@!9fb-M9{}Hc<7iknR}$svq5nA=DyR3 zWNaS7n@L>i40IDu!5(s`;>2gp;2rtoNgP!^;W==W5-4lp(c~e$N zqxTMBSQ*VYlTtK?yhV{N$C8n}4R)gz0?5rMUyOkedZqXhd7tsT97ISlU$_)o6)mIXa+0ODms4 zaONZ6cBd94JMOX!no`;LLZbOWHepCFA>ZgQC*YGf8kI5`Gs(}W(uo`Gf-5UUrHzOC z(F&xxlQCpcbW%2=c!V^)EHosh&zUyr^hl)#JdCwk>wz25@UTVR6mBQOtAx%!^0Rt#+G1sw4C=!(xQc*%bYvPZ>Wsh z!~u-tUItGS`Qh|{pas5+ zl_Y{!uH*4q63_Jjl16>cGW?XjsK#H7S@KjPBT+F2G#(!1t4(ffNH!I0C2~G}K*e zHsJ9X;!x|u#nVWrk#jaB8atb#Bn1bw12A-yO?6^zCeKzt&*OX!g{lC#T~I#)w@|pA z4W%S z7pCC)V8eV){*mYZ zUYb;ZXh*w8TWK|sj~g8Py@wBSU!2$md`t%6pQR@qW2p&*hkvFW!k?F7zLfHVAd#0A zE&phk_!=0r(J7W1&Y;^UA^gt4scBcHK&P~@G|FoB?El`ZJaoM3>AOBDIdu2PZ@jYbdL z8BAh?WaAERL#vA-E?F(9#Fpk?&4iRRK+nJ&GG6jq;+hiNm6Q3NDR6ye33H zPVq|X9rYJZ8jDN!j9<^v1r1PGZ+ z6sPmRNXgL#l*sjy<;^GH<%2T1z-=eS=h|~{4?}^)k3gnCsOLkHl8`?y zZ~N1t5U##-RB+=LW0>kA-08i?{p6iNI>t|D$mE`y_@jkEz$JC`7=&D(Aic&5wUaB6 zPbYZN89NQK@}fnk7Tn^}s&YIo?Sb@MpQGOe!SxZ!DqyION%R7c==Hn($C=={;HWkXzLB6z zy7uUi3w?8bznP#raX+A=qpDoLAgGFTt)sFRbZy-au65sKJ$PvRsIOFY!#BoXiP}{@ z86(MIy~Ow4HT4Bx6t~m^jC^~XA6Rc5odY_Zqvv%v?cfBD-#zEOms1z?&i}m*gOvZw zaiS%8I%oiokSahK_Cg|hC=8=+Hzonmr08VJh@Q|#$WJMB*7QMo?>NyKaS=l3UWj5q zO9**7gW`S)h(=P0xGi=G4hBRgD0wt|wLW(NbBmmzzX{kB5EbyuPMs*4oZWXLnhy`* zWepaq!F`w)E(nN9cgYLh^Lc3u)-;KLXn1D}jDnOl&_~sI0V3TX%&E1e!M zR&E~DFl(f5>GK(xML!~xL|WTgh%-6K)W{&d0^L2x1hYSa~+sUYO%#j;8bqtA^(?uP@> zAno{(2_^`sDKT(R>2!X`$FepR?p7McC_yMh6(AglDn1zKbRLr!mX_^6gCN5w>4%1R zUyM37;Xoi7qzyktz@<~rJ7laBghKS;w0hSs2#N~_qCtFcj121|+Ws>Ln)vhcy*3VN zJ+A=qD;!b*QLlX7ov=9qk#s=8I|_)Z4fBhmthQ>{ib{RaCASMF^Sp)UHaJ%mwVc9hSUjWUwNDC$T(G0`Ru~SQSuq&jKvvS5!X-Kt<0#_r@Si zqbeuuMBepYFXLea^$F^E0Z;iDRi1P`f{lU$%K{mktMDV-SDfhUe7{PY$Q(38kFxM{ z7WKO3C*4p5fl{^Ee(4U540tW+)Q0{~*D`9-yT$!h+sbGyxE~yYKH**%_D29yz|;LW zSDPvhMkHlZ-n=-S3y8Y(-s{4sc&7r3qZk5dqXHczYL{V<-tAN?xbKPL0X9yjQ{@io z?I7(yXL1}(N7J*Y*L47Tb?)8)T>(=WDe1ijZ3neJnHR{^&$Fo4`+1hRLf^Tkw@TeY zM?l!M326^T&-FR?KD|?P)PMCHsd?73X8=Gcp8J0z}D`-4u^oysu51=ab% z0?9}>@e8hX3>Fu<@2+WAmHl8$G>^8v8|q6OO~muEfcHS5zDRVp-L=<-9uP&U!h@g` z{{C&7k}K|c^t@+vPMH9_!h9$v@SMt}_v&5rpYeAR{T~X-sq#G@SbLM5IMX(ITKx@l z;)M!JHaFQK4r^`gv@UeGv|!0W?3sqnST|zrni@}J>IO~KFhL(r2tAWHP=>@wqeJLM zVT3Vgy;e|!xCCY0y1mUb+8ClX^aayURA+#yt8Q^0^mwNH6LFRzNSnmOFH6lK3@f?- zBXZx9TZl-oyVqJ8T3u>khcv{w65BMQ<0BU%;dxV!jUb<>aajWFcYWb~_=3c4fZbnm z9gDsm5xJ}`)6-L(Zl5@*vYqHb_pcu}H{k&?=n+I&5_DroH%tb)WUa~|Re{6&G2(Y& ziSJl>BrU{kl)O@PQXh5uwSY%eAT$zv(q#IC@{J@1kvn;z+_~&A-_GP;Pae_`6(q$< z_XaKj&!`KvAZ8!p0~F{}cXHhk5q$z9Sv&*f2ppRpCZ9p9RZEkz5#PsHRc8|%TP7Xo z72wb?jsd@wG_7nx;6^_$Tkfwot)Wy`i^j-PSzXYDnHJHz~!^laj3kwbFd&6V)=kieey8ft(i%n2T@!qddT@$>~~?*RD*T2a#4s;N=j;+b@UBc z4XPvxRDm0Cf?TFz6qU)MB9cCW`Ij~0rfC@Q{iMtk)LCM!y0zVU@UW0g+oxjiBsWeq zi1YWaF-O|0YwASjK3chqF73-{maqyBv_&P(eapfxoKD}>YY?uGyL z36A$xjXz$Ppcc?#bPC=VP9pr=f2WIbX?a$lPkE+}g5bE9YG2Lr)Z0gffL`!k(13f^ z)iuur_rnPUX~W}m?h59Y*Dsu`@)a*bDdo`xy#u<=1Ib6xQo;i(ifc!YJ`iwW1$s4q zxNG7+GPrcyRaFG(4wet4(|eWfqw+@H1&$p9L2eBFbS`gt%wIr>kSnKaoc}Fvsv{93 zjcY58?j4$+!`hGb9OqQ4T@M!2UZUm703E-tyEYB4bEOmV8-M4)h!Gd0QyElm;bnE? zRZ(8>%F4N)CWznf=<3(6v+;INJt?aqNNUdc?@ry>N6~Y6^Qn)wm)b`2JP`qXC818d zD&_^@@&4oP;OO~zaK-X6;+_l3+eGgCTq@81q2O0X7$LiP-h@AOcCl^W zw9loTJgvYwG3IG$KtI6`lc(jgtzWD4u$5ZSU>bb23aP-rLmi-YZ!N&K*U~W-O3zHQ z-RR&c=>E+`PbkV3=C?-WI$+PNeS=iVt;J!nX>6KptaRKUtETf z5EFW19ov<%i&7s7&OrzUQqj|}sCCz58j%g2m`u@UqwU1|nhYr2>Wk&4BTn1Kig^mh zdKt(B#KMk2gQ$N@N6%`2RbwUKj!(%Zv3l(1BW)xulMa{)xZI8FiXiA2G@XER-nvJ$ z1pdU#FNlb@bgUvjk1I?CG*pdrS|PecyE!V9a^B6Vxp`cKRIe~d2$K) zlNw60jM4~nriK%ZI%_oZchDMT->zSnfBqp7MmI~(<{SJ6(HD4?-GRlNv2Y}RQZ0G z2G?DZ{8(PO*LO@l6@QqOY-5ht05ap+-KnzQ0Z&?rJIB=MfA_&SkyGK@Q{c|OMxJS z(^6a%6H5e^yMz2wsEC6rjvvA7*i8En;{=82$z`^!Yqw2Hnru6}_d*e%LC}I2{)9UZ z{v@*q=^B;MgBPY^e9?&!M8qiE)sej}a!S%P+tK}Dkc2X@n2SiUE?El$uGLS}NB-3i zj3eP-G<%GZK9b7B!|6J?LH?9CGgnpVl`Go-dZi`MWM5$v2b~+nn<-5_I^9^qe27Kbm}m(|jsq*7gr3v84-9%%1#*+N^2WL1oN*G@EFQ=6jP-4Z_l#j2 z>%zh4>D@s&^*Vj$97E6>gR5@(>Au=tR{Zk(qB-Tj{OSeD3#v?#tc>AW%B52rbB??^ zxVT^(A&!nmeo3dYsyqh?Az$FY21{NbIf6`=N5_1F#Q1&6LaNP zI?q@Q>sqfIiia`a+E?`+)VbeAj#fCG;9Sq)nk|GRbiBQEPtVg1=s9}rtU4#@N7h+D zPf5f%BaErN+=;bLJh!sijD_RVhmX4;$WLG!yWJ=(TR8<6Ejxl+F71h@&9}!Me9y&Y z<;5dngZt-)?EF+~s+*WV6kSk~iD<3`ky;v@P{0d*8H2FujKgi~#!4Jz*Se@UT)On* zJ5YT`ZJV8+1-%KbNo;(q4fqzu%T_KWZ*RKia*J|Ye0$5pyW=n*>St@kU?5Iq=Zy|H zMByQ?coKkluZucl*)m)A#v9?c_dAbaP!!iRsK5d`LT&Jo`zf=y*-X9{Vo|wPPT46$ z8Fjqd?;vXs>+Zsd`$jruKu3=P;z(6aYRUr=` zTJLW}5Ij?aUT!tOvjXaTG)ji^=e?97o45w|jBLk@%(^@wnGax4b(FKs9K^fZN5G1V2*uRQRK| zIAxx_)A_+i#^pe-(We)~s5ywWr^1OjCo#qj*o)22jz60PK+cKHwk_S8EI$f&F2fUj z59lxshV+2i1N#ui4b}BoWr_BOJ@jo&I(}G)gZ#DlB@IFmx{yl{_dmSb7)uYjPK0U6zw&ne?A0s`dqsy5pgl8TKBAX+bz`a*4fOUvG_m9~X^5eF%hD+HAlF zqNkV5vF&Y*wyAA`(>OaV$Le}J;THB=A)M)cL|rXTjOkI2=lMSWdF`|&750AGxSUf!eNaNC?%dYA3svZk$~2aOvT|+>7EQlM?>^^`f8N; z_W)9&F=FUrZbDzx@$}Vaz4WRMmw&D!;DEdOfSzmx+`H%p!x8MpGp11p@Zv8Dyb(!t zH_`w7svSQ_(xfn|3=l$G>s-Gm|DIBaiWer%{0Q%$w15-GO$4ZE=Oq`jk+g)EKRm80X^`@T*xuHG4T_YF zQbxD^HP1nJv;*l`8s($=x#s{iV_lRvgE$3^RbJD%atN^KH>#iuC5JKpU@Fg%LOe=!f}M6d5snqBTb$JE(9i19cgi)Hr4ypu47;f z4}|jFDQznKQ~=f|9b}C`fqXy$_!FX-3`66e%oyz&q6yTV4hkqO&ySN(+mglce!}U$ zE2vuCdnD4*V5BV=Kl|S&+Q%Zz;3zzk5-1o>+WqWmV?vy##;4Qb~Ae77Aq~!$G6~<_Uj-0(Z2ti zYi;H{`4CI6ts8dRm1lj^e)Z6QV`-ZP-7MR@ey4rvG|kGE{Ew-*7Lzn`540Aias zR)nvxUF7wbkNQo*HDdemgg;w$;8m z_jBkbCt6c~t9|jkZ`z{F`F2soS#U{}H+F&Aa;Lr8@vh}XW;qV-0Odq`(SCpA;}(Zc zo1C~@wx#W{W1m}QKR)#TInbhd-PF3lu6*YryRhUkyK2@owzq4Kef-svEIlIAaZ#m6 zpfO%!^Z8Sg?ZP=Y+h+k$gfj8V?1TQSUH^3daNf^xE_ADA9J)#VtdXc2GSV%#MRF}Z$}js*{M@27_TC2J6;gJ z`Sv?@^U@`j%7k3V0Qe4^`OBYsiJUVoYrqwdWMQ&6yV$;QBz_-h!y zd|OsH)Aiph)EDkp_ZO?`YOouYoJD@)t){ERzWvq%_L&8z+F_*YV`9~3d zp1k3`jzvx@POMeWkDPKlU*AtpR`}B{H86)n?((e*#V}ys><8{zcZ5p zp`;L!00Bbpy^DZ|qM(9cuWMV|x~{sqtFNxB?y8Hfy(`$ouBeD$0i`3om(W5I0t7-5 z64Gb>pXbb67!iHn-}}1%1CyD1?z!ilexCEKxroW^2ZUnOJcMblP`VxV=UE-Vw$4|H z=mYaR*plARxN*b4%~jD(MYTQ@z$Gb1k;Zj^JN}gh4)QFASURv_urXp0_1!~NxrUHU#Wd5LXdd4@7rW+WG=@ zUQPlc0L9Qj%*=f82^%-#^U`Yo0*$P4+J_cg0f7KkeayHEEN<9HtKGQXs;5qI;N2MW z@mJhvK16#Q#nh`X@2uOHZPnAhv6vJ3THGnatZrAnRlonGg?0l{I<~a9Ge=o4C(o)s z`PzJ~GO(!x;R5RxabreW0CRdF+4NO@0xgKuRDZX^>Nf1Q_)CUcpfzGAvsYT}+|962 zDlIUwv&Ef0!0NW-TJ?L2c*h|NjOt)-u;38rmtb+HHlf|9o4~NxA>c+atE#@B zW5_PJmshlB{W*^$E9rvoh^HzsC(vEPY3`hGT7N5W*J)m7Mt#!QY}oGn;XN`3bU|f~J@Z=X+9?c3)n)>MP*7{; z&$HkzUd+CXjEu#de-Zg&qUf8Ml$|yoh*gMg-K}Qs_kj39_lX%X(qaY-3iqY*a`{oV z!eXnLxxfL#;O+w!7>s-E6Z%-q>?KwQfy|fO&|-%4uz)zTjK8{VxwP|giyL>6`O=!m zxHk=?exU6LwX2zfs|sBHA;h-g&h1ILF{?CVqlNZjz@I%Oc3_s(ZYUsKKK;z@515QS zrGo`J0Khd5M6?n$o5Mx**ZaB83@t=nw+(%GM!MCk!b-_v0c8$*{To^ApcJd!jH#@z zF_k5XDf%sOW7GIenaIvfSEB2-(}#1p1oH`y#*TrbNWWF##Vxo4U`rKaX`(ucU#oN! zM+XiaM%34ShMlANP~G1$P&B(wb1XomYa#WHJ-4@A^~X`xGAkAHIMw#vs|)R4FI{R) zFfhcFW3a z)soGCOeP+i^1=PZ*12aV`||_0T8A#}q2kBdt53adPrUh<^&Q;DCf)sS>ouUK4Ie$s zUi$Ydu8p33?+v2~0_VP&9Fz0(tHaPx-N4cnDNnm4ff7v$S1 zh_DP{6M1-9A?p!9c+){Uqg|4nksXW|;QLF3Ph{HqYm|LDn`IYBlC`1Vmq0`GsBB^(4S?Q$DGH@G^UK%}guA z=Hv1`*|r69ZfZ!iT@Apt9u&d!`l&V}do~J+B{rec>BtTz+J)W5*|aS)tsGN8=XM?o z_}*cE8+x;?FWhVsKD(B^x4vz|czKyKQNv=$KZVqKX#mds_U4*bZ9t2`HlX=n>zm%+ z`Z2EVpLY-CJ=4YAH}Aiox;C~Sa%Ni=HU^slg!N2b`7Ub`m+It7j|EZg1^*9!1V$A+ z(@v5@9y;`>ol#Looh1=KV?|)C1p#~kL?G(>G686S41glW(X0v|&~@Ca@5_Sv+mt!k zinu%r`VXSu*_P%MfD}cO5yAIif4&2nwZ1aMUYb(^Jn@i!gHTJjrub?PZ03NM#P1a1 zGF^X^1U3LraotSrVdI;EfKXZR%u*64vKm0K`m8}+BP$D(T4eyyr`lBFk?i-EIY26r ziGwl7l=}g;AXLv-W;JjAXu%iqEcT{; z?CgNY>p!%(>xNpOdnV=l++r@kd)2G6Ezkvn_v89o)u|s@%oW|B^g)?ZJ*l??qI=4% z>bcccw**wcJ`i_$JFEVFo7H}rYxV9LU_nIXYG>y43E{8%`z+rAJV2zvc=g_You_i$ct@#!+i)}H7bQ*^2AJ_)~ zXANx+NzCO(a`F)Y-UqIa9mr)fu;2?^w*a&}K^I)bZ!lQZ!`$o4_vch=3C}@siyguD zaRVc-WoHZY8bRA*$bRWpfEv7Lt@_U5F1z3AmVal#4T}KBqiDCG7Sk0M%|A}J5aMxx z9)lxgqwUnM8aIrUm>xaN-=>|_&iDeP%((dSGYj+|U@<*=TlKTp$L-MBV!HRRn87Eo zUjqi8oMbVlp8=KBqo9))|6P8mNwgc4VZE;X9AJv$l9~^Hu=s1vqP)nRe>|5l($7)L ztDbt_g3B?dcXA)|qf>&iOPEsX@*+R_Bhaxab;z)~mAg4yp|`RQL=T}N_EgL!eYVMA zis1Hx<_9Olj_PRsRtVWaMU^Oq>xan9@NqcMK_RAhBMu_i$o&A_i!{F9U<{n!lzSX3 zr$9ySTHmVP!p1MaG;UlvdBJsQz+8xojiVEdqH;cs0UwL%UAKnU9pZZn#k-I-cQLvj_h&nGOkAmmY2KJ*|<-X5qy_{CmpyW3=xq%h)&ZjvUKaFUD zJb&CtTk7`X+Y9Z)hOzc$;bG)H@$JkYR{x4MuTEKyG3R?WEIcLnVF*m^cNCCmNJDGyVSr4&=)crXl3WC5>V z_M|N<+I*yJ-4nBHds%^f4!d+dUNAE7$Z=xR?zW;R+rB!m+}4-mSaT>?0~>X;ohYa@ zfhy#MC50>Pm0j=J<}wT&qxC5EY-@aGZz#^DP8cpn9eZ$UA3$nb`?g@dwWyx~NKCel zfK~;`n>GT(C~RbkM{=B-v&-HCXeM#MD#qSx6O?TdkxBY?XAa;o(UM^&_QD?G zXQWeT1eGX<#dsS))C<*AGQc}FVBhz#mEYS!T=J%{5brBL1VF<8HLUrU)-SToDH)FH zeM|4*P-M>our{#mcuPu4fGLUJ8rzHrV71v+Mxu{VFu5H8(Q>pKA+up!|lr zQz)rzlbYeCHxbHnoPD!vrQN;g4V%um$^Zb?Qm(^@M#KW1Dp6|seA6tOl{Xj4XsYck z-*4SgJGw>o?gfup*HkD)07|wpa)@la#0Fu%Ct#R9DTvbop4LuK11MDx*wj6RDxWBwY_tSP z^~Q%%VaG$}I#TCwIrYxux>P`DW0#goo~`6?91oC1fe~fG8mO)Ml>4E!V3#m1Bv*t# zZ##{mcn;MmtSthf3Ie5dd=iLn0PqYDUj=AayeOqAMFJqzW8b@nh^O%!*ogn#^%i&U zvz*@AxjmqE(+2aOJ<(#jbZ4_21eFgjfiF(tG2G&gI0b52kp;5a9%b_?F9p_Te+ITR zC*5K(*Ni4PHGqX1T!^jcQG+b5746=mgVjx2#KHz8sV9JuwLX-y$Kw8QE)+==ArB*t zC5k9z6DvLT6u46lPB7njDRcwCJ`Y_9fs8?2EVe&jrU=T}x?SdP%UTc7L9Ac@&D5hI z{T68-x5BVd`0%_{@6Y`#?%MX@E@I!PTY;U(Q!*@;eKyb+F!R`ct9={bb6P8lZAo08 zrWSm&5NaNWZ?S)sXQW&FX?W+!0?@GTI3*eK3+7f?Odo(I?+dO1h<<{d-p>xxj`Te? zm4kDtpq8PfEvhJMoXbp|%5V&{;gd=Xgg+n6D+(!kh8Cc>b=ky!%Qt`~;U<8}C2DUz zk*4R@(Lfn}jZ*-?ti>FXLwM)%HB5vmyaNz*68Dmum6bN~K_m#^pvIpp@efhOlM(&c=lal}o(fRj;>0b2aAa$ja==`cXMXTa zSWJWRcy;#r0lk_4O4?4Q6N;$BEP|N%3t+RHg%==;&P@)o_XQjnaIPZx*qDyZ5t*Q$ zBI~ltQ~5#J478$r*iS~@%KR-53E2ng2ZY9CHJ~33yS}Z4`Ym7@(}z0XVmN@yY}lpb zM;=k-gXZG;RV;eZgP;vjSK=7DV$s(vAf7&zI7V!z@OS7SS&gCjd6s2`#C(3^KuHOa z225%aZyQ$^*blQn?R1c{g~#n&jCYF~dhcWBShrq4Y98q7z73B_cXAoBiNpS_oG@I? z;)S7jg?QN03i-Lzj37DDY46VFm(Sk)c9OmD!QHUBP;nvM`B#m$w`M$OBS!bP?OXC} z_LocDGg{c?i9tcs(%m_DlaQQFq;WT`-E3_;wzYpebDy1d_NmU0_+>X-ipQ63h!Z^T zo-Hb*B?*lZ!<(>vCp17ghfV&6S+jJ>b%L$=aR~tQpq+p9RrasRlP#@TGvvVVaSzqB z2$_>NXMSxn*Q~MACQL-OG#B~T)~;V%25LjfTFzpnkj?;HdJyFs2H8uUn%aY%(%GzO zH_Y|aM@Hnnjv4N=pnofC1FHt*V%VJSQA>r2wGqnZ%wk3eK_FHk53TTFO)~AFb^~BJ zvJetRmF-AVYnZQLnLmxn~{gj^94%dzHP_^HSE* z7)y(5Xm@V-9J#?%yT0u(n^U;O-r2X(J*x)yWCDxuo|Ii#;HZ=ym1q-`%})6Joz&%O zJH6RJWbUE7z#{LH+}s>FBU+)I}EW2uxUD@VZyRhA* z_VT7@0k}1mUAoy`9rUg>hB~*UWQ#S0(xxEuAK|T$-}H|c^ec&lSsL^TAC7Hh&0y2t zzhF1q79Vn)b@tI2$QT1Y55Qg#B~;;^v)Vc<3TIExan}`W0JY?yLqV@ZJU?L-pnsDT zyM53Ao12>t$Sk%ztTUXD*#dyp1liAnVfKBm?lx`QSUZvU^%&+}d9c{!7am<&dvGgP zUn>J{F^7#uR<*6&@%^WatytT7u+ZKfa~TJvYRl&L#a#ygbW`n_WpmKez`G{IGsPLWl{e zO%x=6BT8XYEMsKjHDw(@G?#cbD(=;>+ZX#_Rg$J*s5^1uwGdpEY?k~B;3>sXIEj=3 zSuB-VVAZgODZU=_O|qr? zIfxW;&{8eE_M<~JA$b_N+9ptZ@H}Vb+t`bOP-nVWaPlWs_3ccn{`7tGfkA@nmpggE z>UX99Odqqu58uls%vvutF7I%GZyydN0xftz`JX$!3C%f-|auqUyp zG5xLf%Z*lX>eCi`&HxKEYvRDMYY0_ZWy2DTKaF`TwyKm+*c$@9)2#M`JgZu~!)m?) zterwXHH){}*;tTR$bo%k9t$URgmWoUsH>{-W6u`&2m)>@pGJnZ8I;3e7%2zv26rNq z@eNKphBN0e!tNgxkC?$>tN8&6>7^hL08)rG&0Eh^WdTdc4%Td@+3uz9t{{#rJ={?{tbkOx)y(u~^y#{_=D+x6 z3JPU7dy7@Q^QP5Ke$M>edpg%_aV28{BTQe?CLiy$$~U2?)2A!|v|S`KeKUO}(qA==Z>CG!XySB;U^rF(z{(&1 z%8C##BlID5g#DY;XU*%J?Z?&L?i_ib(KR_=n; zj?du(<@U-a*IAQPT>DLU&OO$qV~XYNWN-t-6y)AgLE7{(ag>T5_HCQ;ZSqqeL2XPx zCb`CPwilqWUuWMl0G{~ATlUpi%)tzNnYfLVro=TJwBa zFKB!VG%7r@WvQc>_Gp}Hs{sU(6J3L*^!;u6IV$OsTUWSrJ>wc#K9nsn#uREJiY3W$ z2@arU;5lnad7izveI9Jx1oEl2UC4(XLLTpl9_OGyve#x5th3Q+UF`CVel8D|D#mm; zKe5CW#QOC%xLejdXW#BwVf~Uj+N$EMn2xHncXQ_0;{6*O`+mj2Y%9ZXb_J9(1u3{R z#U#)6np}7N`OsIPzQJmqdzk~B39xyGrw_71WC2$mSO-{+ckdh9Vw9tp=9J|jpNMHC z0Ixy~v!q=-?=D|%tk7@U@M!j5{ZDah`Dd4ZZ(rwb zVZHZRr<8Q-k=nwhtX=?cOMoKToHEw4&P_6`In;=;?Yi5Ut-H`Sc>u_InDT->U%toX z|JB3?U7MWw>E8fzuw{|GJ*ibM+l4E}jr((;z&5nWD`(i4Pwuv-mO+ukE%5by&T`KR zkm^9yp+Od7V56PaZmiup@EZGS>l}M!-Mg+IS~SeC;jISSTWde2tpFoX!jl+}Kki;- zcg}to5r7PvGWrqrw>oPBbv)jeVEZE$8m64~j&(`xW*2=r9#IEehB79^uCI?6fheE? zsW~M(?4Ls)MUFJpCM|ftm8*MVFDt0dr&k61e*2Zw%hPS-;VI(YE2W?i?C>z)3$LvW zLU=uag;zd8Q+c4o|W+Py;S#fDC6h zVxX)r+v7sv18PjDfipLNcxwcTE1D^t>s7pDj zXdNOoqKry*SFHOgKU6LLMF)v2DO<$~Ity?nAzq}FOE5fMn>}%oB~4-N6%|!?%SCZK zHjqwvIjR%Nk5W*H>Dt5U&7BP^5!uRi9nClR3Kk#$khK`TkeM1_fM-`38#a2 z2MD};d1ol%*3l`i5FdBpnaFV>*NL2H%(!8ITNG*lOEt^rhsAicxnx{8ANDALsOX^5 zxw7FDC4^F}KRw0jJ$EjwTwEriw-ERPXbl_H)t@aw9c!J=*q)mQBiwCX3})(u1!ax}<8mOu13Bg zaLS7~1r*Vmx9|uz{3P>t>FUOgKNFeYbI!B)haPwA{JO2#)HQ0{seEv!YS(PGn)l{d z{H^C(pmj5f4iz7H(ct=>7JJ$0E}=x_oSBdm8udK){}Y zH^r)tS8J2B_zAr@5OJ_Z45Rk_El`!AZlBP?9gJd6Y-jQ3_qF)z`&)3OsII%h&8ab` zaw$J_QRDd|_t=3R$R3{$MST&X0b5Xl z(?Li1@SiEIYFYIhnt3hFcqNyD9}M%_?=+GSof*&HQhqbUY6L0vBYJZR-+GpGZc_90 zTZf;_vii87^Fl2rC4Cg;eY3@`8vlZwKa$P_REqjJU}$^mJ)jK=PA{YVzTc(Wfzn1S z6GBQ(3ULw2=+2#*_i|XXn(rw5laB573A-SResP`EZSuM{@a^Q5h)Gd z-wHZ$964}E(~M9Bo5h_(+?Cm_m;Kq!8gRDlVNk?loAH^4p0~GOnu@{^Muz~z#b``! zUWeOCKy0~$oeA+yyVC5-_mTZzp{&4XvBK1sUbOR09BS8`b(YhPJp_Q*3Mf^0_vM$} zyG2#?g5*#XkOg+(P=qqNDB`*4&h14uVtKB8yZ;cTm;yGd@Q?$mYY}uW7U`Y=5+7OY zyn0I0*$V=;9)lMCkF&(N zZ)rL!?1@l^3h_&=@W{^DHgfT^b{(uyY1HdI-BD=z0gC9j<&!N1E$oxi!j#Oz09t8t zD^y1e2v+VLiMzLS{}OA3eCwjU^X%E|Ct&Ah*qWl1?p`J3 z@F=3&tFtWyB__@4poI7dxAaQ3Q?e56frWXtq);;v+puUv3W(nDT`s^))7NJmV4-wN zt#9XizMY70yKk?6r9%2fEPSO58XNt|=k9vWu3XsI34o|lyZ^`KmeCL^ z2lz)`$Mp)7nf|tTDMXuC7q1629+IJc<|A`CuxX}U-D{}5z5YkXuGjq?u;DY&Qhj6H zA}E-}fU<`63^Jor)+~he&LU5n7FCqn+WjbB(B~2gQJX5fI{G#z4?6ynd)@WqO*5@N z6f8aW`){9wy`K!|uCz~fE_C-_So@`;jwc|y>V+n8O`yQD=@RZ8cB?JQUt!mM%T7jE z0X4pLVkYvOi|vV(lP$AxbNg=Bd|EqX3v!pyzN`3!Y#Sg`L9T0B-g>0n z^Zj3KOX(J5T?^3jKs8(n_hSalb_ z=^r+6`o#gpaM!y9U-G;@L|WX1o3Vn!^>EYI2hhnO&uOzGj^H~0MG|qMATC8=k%y_G z;W_ISQ&SH*iu>r70I9y~g_>Auun%l{HXkUXF#uG7*?6Q<>%*c4auBcnjVw^g(B&1* zBMd6_R{+uvh)uH8+6<_gD0T2JrM9V4ZVFRFl?L|caVVn#n%*1qEm$L#eJWr>a`l+} zb$gjWs!A?!s?jH)`m;b~T^^!v5*&-1ITSl|geBYvyB#WN2)X&#Oa2JkjlD6m71T=X zR&!7a0cw60c-Dt4Wrvg^c}s)7-i70>-UZ{B?v$bxiXI#oYi4{8I6c7v$ZChQCqP^{ zHn`S0Qnv7sKc;(@C0u_NGKU=if}k?MNbN%_EoLMj`pVNRxD=qVe5(VzKgo~7qw{hU zd5<)!edtNVkL_#;zZ(FB7L!%1J2BnUE&k*mG!>2j06+jqL_t(e0L%d(2u<(b z5y3};gJOzUQ#}v%@2X0xe-l(f_B&rAQRt}O2`Eeshn0=>4}T{p<=NQbJsqy(fMlx! z)F_>(Z%052P#{G0E1n1UaMp|)5iYgAH6Z2%uCJqMT9Ewf@VC3GA@F~V zMEUlyA60)o4Iq_<@)-vQZu%i01y}rNfiot+s_$gM9ou2MCquPu#P|RJwrg*p{9U{c za-hnj;POKxrVxd>DKjkYiZP_4lHB*VKpf(`trj=&B&ezM!|Gg%zwct&V;BXdJnAdl zdi%f}E+2{}%DF_sY8Gy@5N?a(FX_klr5^yJ$QGHeb0drC*BZq!8W()zH1}EO{4K#d zh*n71$(2pTQ+@&#hnd-L6mV!jd2nDdk-WNPeXINQu*II6LcLKa+`xftI0p@g9|5lY zaJgNhM6j64OL@{SwOjbmZ}qO>GKpkN4bH?)K`L&fzKO%^9M!OzC8Qa^oMl@SrPNJc zzWx)z^{^YuoQe+YtFVz{yV{jEoovl%9GM__<>TvY*N*+xx?NMKnMgXdZECMQ`<(-$ z(xSiTk#o>a$F3n-VK-hl8Me4=i=r3-Rd6{1lU1y*=|`XW+XT+Vo=Uf5r(#K?d%Fby^UZkPO1--g_E9)tzCvqo_0c zZCklywRPy)-lgp|pqEWYL-K`xz38q-opmy7|6zz8Y_d&jwpfq;-EHl%bsW<04ZeD{ zU2^^PcJA-4K&CXs`VT$PDKAL`AUQRa`nKaB=C>&*Ej{(lRBPU<6?I_p1K6fbeaGeB z3^sk4wD}0DsP|(~I7cFY+!%!NdXMJzeNj2ou{g&D9fV@jlH$X5$JYJUmv+1XZTfSN zudN1+KD@2a<*|nYpK4kF*c+3aX}@pX-I~|K8xQ~9=zg;0RhD52r!o1*!AeiGN!d%W z9f>y~z`!PCOBH0S-ZTHxK(c#G+Qk+5_FrvJu`@F8VGB$2(pCcR)Hw8n?EoJHK;zwTsQbXn7?X@JvWTYkUi*qDBAj zzF1U17W9X`i*4ra@9m`YA@=o%sVLT@*~?p|A~Tw0Cp7JE-w-EF>GyYj=ALhkP*VVw zZV7y&Gn-AY6l_^`N$zIfoU*_Hn&v@0wVV2;!ve3eFSZo}%wp}OQ(8hP zj6uV`6kDNwfLxqCJE|p=&Va4Pc>8s;ceB|_X$fluP{Nx-6&3KT&p7^i;yBtd-dJhTt36-18@*SXFI5aQzu9`a^82Z7@ZW4U7K$jhkF~bRbBe?gs&gqgr>iyzFJC8{3eU*DD%hgOZ#kbh0I$*122h;3}&>|AcMb}U1LpqtG;?-5I4v;RDMA(YG8s7EqsP zdm3d*v03NNqwQPR^exk@6lE#7EM8Ht)IBF)E2_EXkbv%gB6y~kc*T(*uvm*4a)m#K zF@W4R?=JPN;LwLwIBaie$_IUvHH4q<&|a6O+`k?QX*q|}48-!fvHA-@smx@|;ix@jk%uR;_+t?1G)FipmI`YDGg43`M?`%hk2SCN!HJbBc z!Rz_t}l$!2AN#k4#KC<1ao`;g2)xmt-#{;eghpCp41HM2|FbB=~FJ@bCT{eKA z0(R&pDBmO@bBSCbRM+5QI4}3z2+E>QFf|zH-PM)N0Sqr6ffj)e%3bySYN$x-00~uA z^)?#aBVd&teP<_AE|k-z?6$fc)mHCs&5?7hMC-i7Dqqfr(uc^$ z`G9eNkF#MZg&Df9mgWv^rdjG!RV|0A;uwnc6mgvIDwfk-m$GLy=l4|7uO>a`&zNd^7SbI%a*hYRLNl{Be%)i5_MI9;)zOHm$#SpM@eb<2B?$tEeDgBew6QW zM9$`ONXBee;L;J4qc;N{f*YnHYrk1WUTpws$pC&DhkR7m5Ec$34;tK!_`$4=R<*Yr z3N(swquV(R`>MB=!j9+QI1**GuQxJwn8(F%8=COWfvsJ!yhDM^H`V2$gp4HwiB(kQ z=ea(LJ*kPs{E2b02~mKRh}0kx9DiO0W1so*K>>#t#0om#9Hg)G%JC`orrma1BI~h>9kJWvYcl9)Bl{xc&fE)Zk>SaXC}%|<@Vw0 zvm85Lrle|N;fsADHh+_}6q|V21V_oNW)L>UM9z+_JDqlYDz+Optl0$h@;yv0H9&5) z+)_v{Fq*w_tF2qU9$?$R%1REqgNLXXBhNU)y7ul(+0b5PfQ#ZPrKRqD`v8E0HvPj7 zZS|7HcJ`&0VJ)C1)d|@TUwvhZ=0M7a{VB@#(-tpJsYwida-w+d!kzl3&nX69hZ8*j_@Z?caI7ve!F0aH^5 z&y%AJ+bf)wGThn#6h#e<18D6&yvN=x_}ngSF~MokuK{?xyE{xtytehlj*7Z)-!hxN z?>kC_lpUa(7GmA2fK}fCis2AIZ7TB*VQ#?r50qv3p&#weu77uCr{35y#dcP2x0~Dl znZtmng*BFlEa{q}RZy^Jq6~!vgCLs$VOUzMbxFaC7>k0~^P-Brvhk3OZHX8G+K)Sm zr7To}6@WNvkKCxzNT##^v5cu(!yqq_O{|3Rl*&dtJhM5h@&@c3%q>p)YYX?=%>3PU zbIF3*P+ydG78V=pbJW5z8u6W?9ml-Ts`!s6<~4*vZd<^cO&kxA0ziM$SO--F}y*J$?RuY z$ZW|RQ#@m1SLr@`f7?9!U8hs5Ytz=YboVA~s4lPz+6}WFX>Dn@TKjVAVr;E$gFUZ9 z5Y%(O95Ym5X(7u7HtPi-g)%|81N6~%JLlWl(oJ?(|C`+PTWdc-5f9mGY`jHOh z_;}Now))^EYZ8;>oE~_EAD(ftb!yTXunQPsoD^3T+msD2+L>7sY-r12w&UP7dwJb+ z)G-U|1}9SXolbG7A$?gE=}RxK|LeB^iPjI#w3F7ezy9T~a1OBv$vx+r9&qNzJ((}2 z7CZz6h%q47!m=wGiYet<2S+rmaTH+zz%rBwt+#Y7;|DEg;^kYL?A)Q)y%XSRvOh{& z`>->rZ&6WeVV%dIg%FQ?sK$J?zZAfCh#AJXMYCRW!@)vjMsRr%BaM0&03RVhub=N) zKdu#F%L|wabb0_@--;JyGz=}nk9vOvE;XAeJ}HleYRaRPqaGkk_oTp7%||7PBaUV` znw~bLvLvDmD4T=<8{m{fma{R6H?d&uPV=|x1RJ#tX?dD^wHwzu^FDzdy~A>*qD)5W zs&6Tzgm7$vtGRHVVn-1l+>T5gX=A#<_LoL9b1Wq16Uegq=u7whqg4qn&f3fo1#|W# zm7h2s5*OgG8Qi`H0F(@vY)0qOcEr_f+yzj<+*7w!C`0j%2zSqAt43fw2_p6;piAeG zFRjSl5zNCp8XzUmg>?*f!=X|R4IB46VBz9Y5@;t1qdXM!&81`nLlU>6igHORMJ7KY zV?ls!T@LxRLtYm7Q*~C|&cgsfh&&w=07BG7!tGulKgkt3dVxAtON3qrp;DC3TAhu# z4s_<4q6Yyoj#i;^@Em?j9Gl+_ibxql0Lc(ao9@uTz9I1Dmoif+=ESzGpR4Chr@~-8aN86`deULV}w06Q~^j6Wmw~ee)O?^`VhCP+qpBWtki*ig>^6UPr+&Ic7c@p70?4JCbEu&F2!1?5D*w7IIgBghwX<4KDOE=AV`r6O8=zHI z5nR9Oo^De_DXuwV_sWYtmjeS|qx!UW2_O|<3wDySlGC!^b&xvJ7K(#-b?g`kVLl}! z*N_tBAa4OxUn2Q&0IAEC^%t7H9qR~v&Ejiy*tym-fey5XsNH%l(g!33Ec1cb9L`G* zQ&)zje2N5j@;ieMRW+If<1$cid7RJDiOTQ)K!~(#IA`ZRFM2@!!VBwRx2zJ<@y~+# zLLIBgPKZTTL2mi}yC4};kG1cmjiqyBYRa*`h;;cz28oyEm%gPCrNzH0qJ^(?2@EEA zZ1O@Z1H49F8~&RhTcYJCIz7~Hr1%XJ9 z#qPx&?>icJ>i)6U-ZKna)`zGUcsGvuPGXfQ)(Uh?&~_qFs}TMBm}Eb>gz-QfG;@vy z#f8DKmzP>i?e^1jN1r(QE838{7ppBzFw_IJv6NpL*#DCthUxL%8;``kXJB222ANU% z--dAQ!s9|pXkxMdZ$q@fd*z|Si2&*UBs2unNCYF=TT??8_A+etzT^OuyokpyFKt6CBa}r%I9wl-pFAl2zlQ$=5LFqxwa5dbajXZo z-w`%?uX{)BjB-#1*gH>5w6_f5i;5Z}1s$&CWJDi{BgjC$lhao`pv2uHtq$S>^UmHV zeeO|Vy>Gow_xPeb<#(#QXcx&8sy^1KNPXZK#$@!C%9tA6m>Uwx+EUc8=( zzSeK0IbPqoF>-9#NP8q+W$>QmohrZHqw=eLl`cBCF+v2l+&!;suCAnY8V_B#ylFo?`>mRR8_7A0lyHJk!es^{etePB!5LzujME z{LxSs1w{Rj>@`s9Ap1s#ID~0y*`eJcN*d23luJW_J@BY&Q8m2~BXFq`TXdk^q?}ZP zCSr7uZBdzqiq0$gw-#st*jgy6(IHl+5B^nS6V3~g6O~QTXdtS4H984JLV%NSkTgeF zD3SPjP)jQ#vZP*G#Rigblww-xY3!L2eqTr?k<}dw@gv ztF1*RITm!vn7!s^)NqnsF*%7obM)QbZ&68=n`cu}c?*21&qa6EZz+T5TP%N3XQ3Ur zygVSPXFO9tvGAD0R*arO38)9khNwdHZwVjhAL<6~o(DvAAt0)`t`UXRvPZ4u5upi;l1?}?gT$wH(QGHS0;?WN}@W{za!KKcp0N0cT}g{AR- z^d3bakE4B<;6Ufmd7}PTe|bPu`FnjTfU9Cg_h&qLsVuI|`K{ntRnYGQsFX68@8zL5 z0a1;OI6!38F(5Jluzy%bb3y{PHw8rNbL_5gM|C)Gh+CB7yub?rQUao~rXZ>u3`p-5 z?XKgED6*CO1>jLW^&j+g>QMWeQ$&xv_?REEP!PR79lcFsIyO7~Lq7@Xg}Ng-4F^QgD%c>q;#ie#RSJ0;%D2N~>%ld4?~!r@SMx z#JlCLqo0Z-<|`W19*sTv>-bL{y{}*YlQixL$G-pRvp>61ecT3qbo~D;jUwEjJ~{`E zq&ap`)s2YE|B*Du`|(RaFgor3xNLgoams%z_);C%PygHY6G%B;P<-?~C1Zj9)joA; zj+2?HM+jqe~!~6UN%R*qn|kv$qyY=qQkM*(f7RHZj2mf zKqx+X?Twy8-ut8Dy!?J?j3_?(HNTY3%SYd8=;*%l?zw)5>IKbVfzRUsQ12Oit8I_h zzA9IA*_8I!YsLMC!cV}c-l2AFg#4RF-7RI+tf3(ih-(0;s0w?erP^^x7f*$f@DQQ7 zRKjj8Tb+mswhaK6 z39vi0z?6c*s#rWk1#JLpLt6QVVVx^zlWrs+N`56O$j<^~Y&QAEu%pE;t%5yu2;~fI zEb$0d$Fqqah79jmnB?Wfm3whN%Mb9z#@qlKmSUC3^N+OD6&et)4W*$8lO}gsQU+{uNb}Mg2u08DyvF5eEn_bONFRm<`p}fSlTBL>ZN7Ls%0D95A#A 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

      3&`oH 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


      D^i9pugEE08^F}x4Kv5&q(&OsZB^3ew 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

      w7TwAOC#{<8GXpwcpm=!CQ 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 z�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%0Dj8%qGv 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

      (seUQPXb{+}lsf%}y~IpF6Bykr33Vs{wdlzDFp1 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

      yeTF>^99n=mlvPGSBv-vKT@1AavPR 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

      ~N*29=>=iRyHSQcra`2chw{qP)CDCVk>T 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%0A64zRF(H1Z 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

      L36e2=v67%WQ34zS2PN7nDY}h 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%0AI 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

      wU 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 Vw13dwZ$^OsfN#_ks^v_B{tv_E7U=*0 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/pix/colorization2.png.000 b/docs6b/docs/_build/html/pix/colorization2.png.000 new file mode 100644 index 0000000000000000000000000000000000000000..935793a604cc1abbe1c767923e35e9e645f8e0db GIT binary patch literal 710314 zcmZ^K1z6il(=Sl06lsCt?(XjH?i#$fYj6t1-HR4?E$;5F#ogTepa+|hB8+CFL37%-;yn@(-vNgwQ)!S2a2L{ebD6g#y?2I45rA%dOr7zBdnsqFHR&lK04 zNNuntB!i8FJ)yu@sgkHiAqBShw!c5L$e4+5G53rawn@PI?otH5a}%P&Hxxb2ad0f4 zwBzilQ_zE842N+m@G)h+vb~)SI(BUQF0Ao=-nZ~uuyHKTY3bWfmN#t&$8CSUQiB}0 zyifL_&jtv#rt)Db`cyr-o7ejoqGg1qpDz-eVZicWcRqzkdCdfq8+AW|L-&k%+DMS} zhz9@pKQQ2!F?@L%T1dh(``?=oOp#EhG3+&pNJG- zBeY;ZZzCX4`ObYSL?9QgzHpGR4b@M%w}~n#S1N_ij=mj0?dBM~V)AfN+~}r+r;{f2 z#V!el(R-f_h8+M#7TukQnD0kJU~y7>_O(5p*ueKgE&&RxZ%!y? zS_}^ZQQ)|n0@$ms1eme#)mIoXC<6RTy+Dnf=}*S+;k!s91JL6HV^A>!Ft3S7BgjZV zX$W~j;>RFYIx8LwTSTkS3!ibM>NN~B<7}01&k15>M};^HDR@G$kKMs84TN~UPaBHo zn2@Q|rx8!^yBD&V=iw7#ZZZvmX5`D?si@)+!yItTf^NH2Y9-#<&>C244*X!YUMIL} z!kO)a*Mpmd`Du7Qy5IWJXn(HHrW!G*drRzeeG8O|I+hU|BpwhnUfN)0J!a(zETyn` z@$!nV%14?_hfY(@QtL`i`=q@sNG+#)XuLOx|M& zJvcl*gz(+e&hhkWHG=mP{@C};RwoM|?6v0g^)=sChs1Laj|;l~ZN)b21nNH01!jHO zJwqp@V%x6QA8ZXd#jXGo3`HN@%7CxD1LfY2;3Hh$SBz*dr4CdL6GELmC5Cq+;2#7T zDWIr3xhg+dL2-BBRpR47-u!r<24>nJY6rCpcDH_b09GNu?uPXE5t5LQB_I-mAV2u? zrf&n$sstEvs0g9G1YB&OF_EE2y6+k&w4oBmsH!l?1i}3^2fn$Tmiv zB2YbptF({#D0l#$Z#OsDZy;;#z+`{vP3I5;(=w&#l>_Qm_EAQ2+WXdH>xTnyx-cyTH+Yl0JETykAf=V%QNBu>ob-!mO3lIGM2TBMKeX2pgY-Q?jGT*Y@kDmuTk3^4hkLK<{bc*w0Nja%`+QrR!^{VyS^5WyV^pdvufN!gctuD}g zm0#>IIKw}O`-i87%M*u-SBk-k(cmgFZyp9CJrdveUqd~TKGr_6U-M%!AP6B;BdB4{ zVDm8aAekP;(Bwpa#WEnxRzjF?ySx0{OYEysjVxPKAp6jRG+Xd=~juK@E(7={d}8*s{kVp6Vv@A zs7^6JkuRqwhe~|KA(yKf=L)w37oU?cEjtY^{V*L6Rfm(#vxvdc3ylrU`qLcEq|(+kXk$6~@)?3GHqP&ne0tFN{}qdW{9GqZ~7@6%6j>R20}|oC&V+zu>%7zuZ2yVi+-tF?`ue zCV$<1)p#E=77ZCs33&>u7$pUxiSgPX8L06^!&$?%LHz#sd>2+o#JHz8SR2O(F-p1j0Pl#^ z<@A?w%*??3KtxPb&T&qzV#L;jy-|M|rYrv*t*sodP+T%*REdF zZd64nVJb>iN@sP8@t%p0BQh76%VZUvgI(j)L1yyIOhXP*)1k?t6y-)`q`Xg4vD3Ht zUb}sE)Q!9cY1gs`D?Dtryl0>JgWD6=D9_PL(Rjws$2HO~h^F}+Wxo_KC}@x!BUg!H zi`rHbRo8v-8i*WRO<&23OH)oQNlZ=j5Gf@dL(5G0!eqT$!xrM7t1-p5;`-Qhureia zK!-_`N@F=N{VnKG+ClpP=~Daw{NeLMD|74@oRlJ7WuB`knkP+ZQ(k&l>U(oGzEt*R zlgNd%Z;p7QCZj8SNZ*tADoomXpR*ruKXjoVYf5M)x1QGv?RCw5^P!aj%xDs+)ng&^IYcrHyB&y|#z;0@^0cG(b5!XNfI*2}1B zasIX!N=qF=-Aip-4yRLVT6=r=byj{ZTwA$5v9ZqhMDHlSoLg@fQ0L5R((38u0aO8Y zLk}ZRvwN;mEW70pHDtTQP3GsN@>%WLwl$HONsp>+mE~#kTccPvxAJ;==;k?_EFf-1 zKI4wNke%>6#ofuPHp9CnoIX}-w={dnFJ~yL0#sE!B5unI#Y%Q&)1SyrnydMZeS{;7 zMsKymtPjBL1iaUG#?ATHcrbvKJJEMpDSD;e3r@-24Y`O#sjBn3^rg1866R*yOt%u! zIeJ?gdgsw_9|!lp+@mWqWzCi=s0KQi7c+^13VYGCKki3aVT;Ce%4o&ql1Cz zy|I9FPGF+*?LFt4qwJp7IDX^0SJrFxUT>2$UJ~Nl?#0rE+W1`4FdzxL{9ec03VYh+ z*kXMaWnQQ}y>YD3`$FtGqAoRr-F7X-spN(2?KX^?({*)uw0+6dw$rQYB^E{tX$TLC zxAb}C^ls5*{5B^_2v64?=k0zKWi?J+-b9|?6_q!Km)gVTvE}gFQCR+1cV8*aD&E09lb5#8BLXU`}nNwzP{3P8&tZ2nPrr>_)`VIp207*pzbe@jeh80P+XO7 zAGUWxLjBa>zwy!zMyC?xdsbj<335IXO*ACG$jX9Ify%I8P~ga5??5GR&>IXK3k>Q% zWiT))aO}U!O5hZK(LjKK1(}0E{zan&`u_cj27N%>e|^7;4FrP${XzzP0)9aJp@u^L z@$OFwmg``r&1j~f@LXl>$TK;UL=W#h=@#!K`c3NBFjcQri` z!GB1cEP07EWEBX6Z5>Pq*ytGO7>M}b2nYyx9E`tkDT#>v#SZ$#OJwHcWXDBM@9OGG z=gLfH>tIUH$jQk`&%i{_#6%0CpmhY=I2pLn+Bg#bx065ph?qDUIhflyncLbB{O;Gl z(AL?Bmx$=Mpub=L9jA$#`9G3u9RHdYXoB>=Tj&|-80i0BY){ohN94^C$(Q4|bJ08COuP{j@WI2}e` zrT418JqdCOHY)&2LISpxxb=>XKo%0RC^Q%%lwT42g_@w1no5G6XzCN?lt;{}2Nvl^ z2}0h+w-LapgKHy;#5+?$*RzwQ^p%$u*Sp=_(Ni-pvjh3qj~^j~1Ylvo2?-zrd_PJg z3Jk`Q&R#6l+X|P=5)lyzwUTQ~BEtRE{2$tuImlAL(d6Jdi2fhusRS_W&k=F8wY3-J zRv-RN|J)B7Y=6P;(q+={FG+5g5Lgj?x$ZhTX@hOYf8_tCzvuej4DHTsCN=+JkYI<{ z4eWD5q51khOsvK_2v4CwR-8p_NssyHCt14$nCf9$(8Fk!oJ#zh)dDz(&*& zwwqi&lrFP(YyAX;lK&E@>k&n&e7J+;#ZZZD<+!WxwZT8BVx@D87jtQM_>QXza?AdF zlDY_^Up)tA^J1&u9(eKC1ECj})}wPe^}zd>5-t}=`1?tKG_ig|x_)p_1nv6v>Lns7 zy76$ew_Y?!zuBtMoPyq#&VXyZ=scvLfAvLP%*~CXv@o;uTCGq6%6iFlY=Vth=ze)Y z`6DJCG{o4OV!5YD&C$79wQR)OqcSRu3PyKelw93%iKiW&eMm5@y0CuKV(90RZ0jKP zv*)&hIQ@TjH|^`9`XEewSF}Da^aGc$l-EGghsa#t#pIVwOTrf zZRcc{+oaXd{JA&rs#nR* z#ih%y`>kyPI8Z1hi`^oqgR_5Zq0m*vz-G%&(AOLOmDb_gUyIBb%x{0+%tXPs+fZvx z*O+)acFntIti68oB2FCR?S`UMr|#no7F+LxK@QW8f{t=r?N3-(Qtm-$t~M(@+AHpD zv3J;Bxtg#H=vZgU! zA5@N4uTc^!7R08rqvA{nf!iiRQ~CPQ!vS=;(kNWrhC|E~Q5hVWbSG6GFG+pHQd zSFk(;1+iptTvh%#ZO%iH*PYRoe@e-q%!AoESeOeNm`Y!n--K@;IRATB`q2*#2`~4PZdD z^x=w!%gGv6up=bwnGbS0Y%6HRtZMA+CsVT$0h-|J-?;X1twe^A5$L6{WS7k6^_0y^ zNb~;InO_oNbm`t^E%vIEeUWYsMBNz|{0`*ZS1D26P?nW;SMf{Vw6A_=E?wHVDf*M4 zqZ%*$YwKY6yv=o8nW?w>r{k6~eQ`>TMsMsGY;1EF{088Mv*qDqxGC8-qeJVpzGxN8 zG8u_J-v@@9a2>{_4H;hCTSEe!OA5P>t=(=Ob!AeUmkrfFpbteM!Q2R(V11@^aK(e< zL+DHQc>VSBjYO^DX(=}{k=C`yv)WpTF$5PtZh!y8s~A=eGv5VeKYqtozILq!?tP2L zk!P{6w6qzAcI_JX2y`ux!Z5i&gYwG2tUNZrGZd6_XCki0!W*r-e6SqNp^{=<*ODnf3g) z$nC0Mo?|-*7XChj1$e;Owkz!!S;2LO5=#o5(sRTSe+c*6K)3FR>f`-t$Nqpm(mUQ> z);Z2U*3q=4zW!oBd|}g0n9Oa-q(=Ald1dW1Or9U#ln7u>)I^?2_VAcqr5BkCbI6#? zVnTbKn@mD*0N?7@dDYMCH+{d=NHc4DI)BFNS=72ejOwJQ-9KIHO zZ@yKEjg9whVjREZ94#`HF`(d6_;%jx?$-hL_bdMDgVi--#-{ME>qbqdrLvFx+*aIj zrPgGqACNwD*HEs-ws@UiGzLxO4QI1Lp<-Qjl9P#DRvC#AkR?|5138@Z>0j@?FmD|3 ztx6r&y_ygokscM^x1ODaEijX9!bT7htbZz#*8{`L0GQ1-y<7FNl@RK#CjE1-u#!iY z+F$e>ggI?_`QoK(6EQKR*c67?ZWiry2d25#Qf2jP(^3-1P>YC&ZNAe&VF;K*KbG&S z_3ig_Yk$)oGDAg{iaFmzp_VJfAWfi3x)YKMrCDjQryWVVr?gqS>g=?SXkx7M0bhbzrP)IxdF+YA5Zanbdw(ixvluQdV!)wn{-ygYL+T08sF_oRXAH zeG%tzce!Kba;uQ2j>SavEwz~_{%ie^L$!`<9*yQgw`wof^J zUR*IT%C5K!?RsB)WCe{wk=t9jyp4a*sxQ9FYh4a+CjFNw0R>@IIYs)y9ldBi>3qma z^iD~#6mWsP^3(d0v{(xVEp5~#1m*h1JEq6y9OE*bHrU(S+o8gNBY3)JAR-(pO~8X= zK2=W4MT);vflU73&$kQ_)Puqn=xy<{JJCUSlT&5(vg(VCTr*IjyKgX#|m$Z|A!sdY0nWZeofA)7fnq_WtzGcVGR###dF!uL(BTpTI@p zEXos=#oIIPFDP3yW4@qWkO{BoyCu>@D3eF(U-ndSxLgx>Yu}n?-;7{NE16~RB8b$> z(Mqi9n%rN}Xoha%s$NE>4sv_!qGp?y0oxD*y(Z8B#&#!j5#|0+PPq4nGn1#fg3ROp~$EQBW6pXnz_3Cc7RO zt-D~K&r&&ux?_oTkoK>>RLj$$NDr;!oKn1LN?;Gd_W7h8M$hYhZ7Q#ZrzhnN?fe-) zjVXUeg~Zzpo)cjzNO*6)flpP?uU!^@w=VyI(kxW5Njk&bTyn&5v%z2>iJW~EpYu~c zrBZ{vVGdq_fq!#%_sVDD_OvYc=(Kv5ZaQ~lykNhVRiS>Dh^i3y_P!9=FiBph`9bOw ziPdgj0rcLNQDZ!2BTQtrs@v`?|yrpxRLXb^u+ zRGIhZt*Qk{r28y`2j+dX4}@!vqaF;NX8fTTtpW!LNT&s|zx}=?PK6-%frP5ETTeT z?_q-Uy4M+EpilM(je$pOJ*157qNKzgKzU|_Cw|o6wCzE$Y@xK6=@#ne&qXc^IhVI( zsmXU&Ou{P1059ktA2H?7CmuB3`l)7Jx0(iNS@}G6Nths4J6fRnE}>&vh_+w2J{--L ziOrw3!f$%Mv|PN`g<<~kCN&QZT%0=lkvTXZ)2(*!cthQDMm2ko!-IqH*+lp+SE9ow zTA;d5bob&~6BgR%nRoSM0g*W9rVpL?sRXuXO*<|b1kISSY#I9wmK z9I2U-BfMfw7?s?Xoegj~qqda`FF#1}Rcngq7#GLP;G93+KvC~*xi|H^{Y|1h_0aWp zg4s6G15Y#~^%V&M-hrnujqk$V3-|V%g|2|U+lbkWI8a6!`&uSFOiN<54e8^jPv6K8 zEGXnhd12)GsPEr@No+4xw65tTy*e6Lod5t^@i zCSk0x&84U~nQLb`QRevJQX-+Ksp~OmK zyT_{-(25q?crb=7?^E~FwTHj?Rq0u)#=@4VR!cP&{f{^B_6Z_Cv4sSBlzlp{q^_71 zMc91E;RwxHF{>1274u&85Fz{`bQB-kwMcD-uGQ+*vfU=r<`K;qp9wFem~%HhyxZ$d zJo&9;Ogk#-a?!gL+S?q!(CejESXY)Vt3`4{5~;Nl*r;p_+3NCw*L3|LGq~=cJwFvE zEex)U-?(23>Uh~qb!@wLb6rNN5LXQ?u9{9vM8vSGM)dyj=W8iyDTQ+Af^k6YL?GR8tr?+GyyND? zWrLEvaWcHMg!x%mxZg~@WrONuv2gH`EZ-A@&q6Ar&8jHv|dZ?Hk%eK)Wp~^bR1}AAY-T=X3rZg#lq@(|dE?dIZa=C`oYLLJz zZAiUP#u6J%1>oQJV3E35?c}ns#Y9B}5g~zxjS+z|?3i_Q`p8Pmn-qXb4}c)%lbs-5 zxVjyueLwG)p3d9$Vnfx2$)3_;yrw8-ed~F=(993_S!!gwLH6&v<-F;WM1nn|!GzXG zmM?Wn-&*ut)B0###Nd7d>4u$y_Qj$s39t^6Jfkl)n#PPqlH&a%SLuF0++`=+=rCF0 zWb4_R1pKg}b@=L5uUNErHs8U}Wc-U|bmY7r)dV$8Q#hDqRW*NdP{H`|}_IP~@bH zq~`q?+ilWQw}exMc$4o(rN3rs)*Gw;eKn-`js+JeN4jahB~87sQ<~+7MfD~~@6A32 zW6xJ8iuLCXrR-9#@%~y^Of}vcjFUfcY}aU)EXC`ib|I@pc4^4)_s_vn7dj2It}3PV z!O!-N{!+k$j)J$hxUhg3Q0%~xkcvrWX4uqi)lr=+;UZ)nMyf&<#n0#;aLMa_D|*Cc zs|1!NI;3oeD2w}Qe(DsC@$xwk@rfl%|2eVECj?OeI?Cwkw)-%es^3cmmtb5pD8T+) zD{$GhV7ZYtL=pI@bb3R0hA)H#y`igM7!t6uYg+=3$sZp4gvJ zk=1uuNRvs-m#A|n_pAl-*G8gvh)oskl7No+8`G0|TmA+)u_aXfe?n|6YQN)a+vG*1 z#OGY@Ryw63ohnM18qJJUWpxqE;gR31E@gQSu(_ormaZI7HbPwJ^qSKt#+Ae@h7XRW zAkkmGz@1SheSkykrI()Dn$N?YXpy81&ptRL4!Z4HYmSU&H|kQc0~9W?6+|e7$0|M2 z>$S!S`S?zo(kWxo7OT_w`-_ih(45Ko`EXpM#FPeO)~napfx9(*?yODa8!DL*0RskW zaW${<-I>R@{wOB}io*F8R5<2Zv}VPgbPVc}_gQ0ISql33^5L$+5K|DE>sZ&)MlcH!w3AsiZxM4!D`VH`>x?T@B%Bbbh-vGJuH*Hu5*>5aq(2dvsV zGqHZh4jLIsW$(JtV;Klh~z%P>gOr<6%%P5S=Mw>5ITQlXyH1o5jGq4sZ$R{uh z->W$PPVVv5QYQ5pfvaUf6}WY9^h;xD;*w|M5KE$mwN1gIPrF3Ut1a5@ahs9Fd{K&i zbvymto5rNG^Zxp($jQUQ<2s@&JH2kcP`3F%DH0VM*%a6vGD%c%zd6%V*IDS?8x(CWQp7I!J~_XUl^jn zU%rK(*4-RMXNxTD(dkG}H^^Rdk`9yfSJM!a&N+ayT5=W%FOX#>%<|ecr52j71T( zV3RAIxk^dkr_J`I&E=UZSDd_O$l&>)X8DLpYP39@8>VhU7{G(%abqU^seyKQvuGkH zDl_i~y&Q$!+;nauv@ z;rh5V8Xl3JmNj3?p=a4ynHZ}zh#bq5mRD!{T`4lc?6H$brz`vQNQwg*f}^TvUsc++u2UI zHntRvRK!OfzN04oJ(~(lKVx2WP9dkT{960uxyfc=zjzt&Qt+*uLV3}@Wucq`sjuc- zAF7|D=td))na0X;@L99e4BW|VS^;-QpMm_%M7}A&n2MEQYIrPN4>pftzy!9 zu9u~Gg^ixopSJA>K507 ze)93%RocItg$f${w8!9*o)*a9@eYtxiBvp){F*l$uN>s_V$Oz$cONuYh9h7}q^8p8 zLN|$eqvw+$yIROrs8tpy2ye?`ISJifq4l+*9m8+D4WlBT#E~KS`QgJ4+qXN}A+ma- zIAR!Y?IuJokM?i%Tr8bWEM5&(3vj`ak$n%2Z%QB0xjoM}Bs@7?h$3-0gQJ3OdmG+T zLt_CZc85Kmo*4{i;FRrf!=~#(!q_wQu;~3Mb&|(ybypr+&Ce+` zrO2ar5W-L?1Ca(Cl{4?BCdVTu_rABkRqH1*g||<85Dcjn275l}*d1(YJ`3rTm6a-% zxyxQrRnz}lTg=hxI)^0#IAFvo7mkZrOW%TEFz(D>c^f zsT|)O5yRhnEu!NY(`eu7AR_^v&mP>U?Ryx*<0pd*H&`p*Qb1n#B?E_k&(5u`UJLWO zH0fDCW=&sSEG!PUcSfJ|Wmm+uW`oPflA(V?lBvB`K{dDNWPV|6d_xd8Dtyq+K}5su zjj`U}P! zM^o#o7!Y+cZC6?%KXt>zJQnp9PHw^XiDqPYzC3;&$>0M=!e1rtrb?PuU`XmpX53S! zQU{O|yw;M63cuP+$#}kvVmMhXDO?QiYzHtJktfGXkIEr1ktY|7`P;jU zMQ{J`*qE3Y3iURnY_l=*6D2n{jPjV6a*e7@J4%HC!y8{;ah7k7<(Ghw^rZ#E?={BI zJnpc1YaSGu)iu387|mmPO*B_qo9m0-pfUC zRx*L)uMz(T9zI_qiq_Y;CfhQ^;jIi;nl@5yKFwyN%^=cklyXLOrnO0<{a5G{1YcHQ z{O(V$s!G!JZ*T-0bPZ3%fMKHpv1%$RDlT=xe}Lhq0eTveBUg|W|3s_)V@7I9_;%$< zAVd6*$|CX~dZsZEp_FB^N$y2TN`G&Y-)N~S2?#P&zbKW={Fl6FQONL!kQO#QE32s^ zK2t^XJk7sN0nohsWPUTr1klR<6RiOCMBV`i!;wuw@u1Vv4B;xuA*}eTUxc88_7KzLZi3S|QLzoZa2!fI%1o5~4K zh5ipvxsDVxA}bGzT%&*WJ^+9WpV!|0K6%_ou^P5;gd=JD$JhqRh+cpMsc@ku?{8!h z#M+V#c|D!o_{77Ua%VEytA1@PRsV0r$o=M#BM=S$m-JUl$ezl3J?b<^z`mcpul?<5W>k_U=nLe`7e>8Fd`O9(gS1Mz(Kjzyk z1qh^u?B>HuFD!91l@&7OUmK>wSISPUMc!t1Y5#H!;f-94MV#Q-;;97u%IqNq2Y&gXkTwW zf@Mlg^8@KpEze{4xbt+@I9XNhrb`9fEo$|JDGz*(yw2? zSez~IC%k{v?Z|s_+8{$CU}oeu(Q9$AkU*9Ut|!sk@`e2dtLryF&@-~n(;R}+!R?qd z<^x-)_P3{3Z%Qn5*R$sjSy`RNxlpI8jUn|-x9&wQdhz4KbIMz8cyP33-N2x}$-EC2 zC|jGuh6#^<1_5{vQN%>I_)8fHsBAjd(gdENi@*(P>*GARs_9U||b{Qa>a` zRW%U`<1M5 zywp6c#H^XpUz~oyp_j`{pRHW2dm(z*D)Git7kOIc+*e09_4n5HI~F2P%?Oh{Y8SNZ z3@|!4EK9z9kzmQGeSBR6YD8plmxcT)2I|VB*P_nb0?Dz|zg1^oFqWdD(JloTkvju| zPkY0DyqB%8(Wu9QLmLS*6&(MB`T3hOwyRM;zxV~90eHdyu(f5_zn3 zT4!BVd`7fGb41aK*iCVkf}f`w8cryzmVn1fpN~qjg_cuGOqmiC{WY+e7i+@F&h`u@ znc;<9r^R!+VetMWo;Ky?NJa2T4MCwoPE{m8Tz@TVI+@dlG=g*SYfJpkG_&-cjk7xu z5S*{}Fq~2H7*Y}bOuL-7OC2VNTK>dcP`!jMhggPxYH)(i~ z)l*8pJ>Q>JwtN!yC}PtML+vSRZu=$L>Bw;(QPonFiS#uh0-;Y{#}|ZrZk4g8X3LFA z1!v(S{dQAAS+D)SDs2coTx|TnBdLIZ+a3?h+b)hwd@*d!H0XeyvhF5ztrzokLs|bfBktx?{vJZ z8)0xW)cdQ=`dwRgEyi$sS+toB`gmsNw&d1%XQjMiyC915^J%&^i4pg0T+C(XJD=^r z)J%xEg)GyvyNU8{ZH?<;o#VB7X&_{ElXAHZX*eb~VT{!@Jgrh_K-uET=*el9|C9GX z96A2+ap4NzyNO7M&S<3U&Zmpzh3R|i4Nsiqc5KpR>CM#l(~6)AeVPnN|2ZR)Cy^F= zext*0#jes(By8@4;W5lsU)sn!1{IVxbD;c+)E|lCTM@-B<(4R-X*k|#l~Qk2AQBh^ zvZuFg?Y1Yp@9&rW)QcQKPuB1F>jorqs-`0NLlCQ4%t_8BI$O{0Zv0G(m_iry;k=DT zypEGU1!q}WO~p5Y0B$4@zzv0nzvz#{#>u$d{b`^7TzK|tdprH^NOAyi&>ivmr0}+@ zy`SlzlG$W2F9?SB&IXL6@PS*-)AS}+kZ+F4tsvtj!T;HwLIl>3O4mBqG#haBo8Rou z2ikx6?CXVoK^KLtFP4hg&L0CbU4B0{;?(FFy=KT-; z+NW*I+gLyPGPQ(ZkL3QRpl(r+6Dg|ygsmctBDBDTs9We0x&KTPkHbu@lp z4~{|CVkycK;oKYh#-AuFI9_gTciqD&lirHsI$(EqAntX(70!4qvh3g!$3#m7lqTOg zsn?2Wxk~0T#XMcTnjcJk{T9+P^jRuPYiDZR{*C2`I{uO-GD7<<<`XA==x5s8$9{ex z?{sFg^dKqWkE* z;uouxNP6*n!(C#h)*R1(&K6#R)@XcYXEFN~58uw;Fst?#a3Kctg@(B2;hU zXTknNKA#$mZg5~ks?kV82!&)|#~@0dfq7y{O}nxh-{xVn+ES2!r^_GEt!|b=~(z;;P27l-@+p9#i|T6cGz7+Xg=RpB%t(5 zpQzF$wpy%P%Poh)ETc&Ia&lqPJT~9HG$VNWL z-iOf}5tO$jBmaXn7uGd<->->Tb1DZz3ON8!Wljs#Xl2>vus$F26 zPFA&FF4(Z?;+Who?Bn7CAP&VdT=3x!zkyPQ3@0!76$=%FnqepvA_A}Rbf*Z;FN|8| z_h>zD+ifRpJ79*WZ9y3t8s}RyOmMHkjCx+SQ@N1^l8FX;yAdTAjGkarDuv;)OGsD^ zZ)^ACRmK}pp$4OiH}E^ki~6?H<6`igasA*L)rRj5V-3bQL`6l5R~EKExdnxHU7^tk zH?ubvwg9%%2e$y{Tks|`M{_w*_NwWI83E|KGM88_UQcAZKY1=`c6u)1&?!Tqu1xiL zMHhA*^O4hqefar3d1~mtjJ$qtfp0D`n`x&>wqEyqSu|O0vPaM@LgJT6ttd(AqQ;hB zx6$wiMamO}Bsu^1)&j7(fdZi*4`4R(Ho=8Hg4UF&i|*zkCK4;XH{nr0KrI?Vj1(=0~EOOl*qpi&vuEIZ$7 zslDv4-I0*YBr66Cw1@kQcjO73bz(P{eZ9)d<(jP!RO&Pl&Z)N~Of(KVprtt)*kZ$? z%KNqM4tGX2X6}R9bV#k*&^yIUQ#bP0M2?>=r?}b_QL56HZqK{}IgEtn8_B~N@h7rF zm4)M`-yL-R_LwEO!C$(k zYUTq{AgsmlOd?YEo%+~VZW38rbz2aPJh2$|iKono29<5HK&tx57 z!T2r;mp2%c_9Qe8I3ooqN%Z!4+G4BHeb(?-EW6p2+KJ3|?b)w{TUL!$!z#(PMT1wg zFGH1rjwi*WmGz`R+NG2k%QrG0trDV##32fQhtDey>Y2}V5vVJ^q#~s<=+Muu>b*QX zt)TzFMe!Qvt_o(P7k$rOtM#C#(W}L*J!DZ}+7|s=Wp13m(_w*JRYNJme;U z(*UOM-X1akh{#8$^#RP~E8vfOx9x!}$H0*tvnZPyu~j)O;fswN@?tZSlrP7!NACcY zH7(B4Lx7m8^|>AU!>UCRCy%^8d|B9UGy`1`XelzHYqo(8@NuSek^|Xg z!}F(wUQ0M!;{tL1Ek>F!J=m&4McLiZuHBCb)0GCjD$kNWEp&tuwX|9TqPX%W(hEwY z5?ND3oVMcg*-!@JFFe3qrEFH*iddMPtqxQD@lKJD`z!vdZ7JpN*4B=j+wF-vyzk+O za!N|FuyW4tJOUotUkwJfSTQ{ip5cbKK*0y|bCmp;Y^jVy$9(U=_P4YkQ0`LB4{3lf z?!rGlS~WSiV|rLYUOpLb&Ov2?d?tag8jAbJ@6xIptS@ejsBG{D$|xyJCkL8v!-=n7 z_xC9hMvov~+bk#-UH88dv9x}lUSK9)-#rbXQe9JcdPHaQ)|xV(v7e%j8JJQEPe!>7i~^-zF;kr9&q3B(sE^>4dLZ!EK8}4y>+?1Z409~G%e%0 zK`A@X$l#$^_<7xT(}U#gY$Q>t{y3p>14~+wAqs@jf!o}TfCPqDYcR5hW8CB!n6;2? z1=4yT9MOUR+^y8J{AvGl33%LV#FUv5NPzMMDDN(itNKrJzW}T;4R|^!LkJtzYz3la zlOGHpg4l3=t#h6P&l&b5WVCkx0&1QJ0BKFcukGU}w z>#$v^CN?v%XCSHe^JlH9+z-Oeag+oD6K)a~R5=#ev{tBycU5+o@kG{Y!((hghS)f< z@hyACB+d*m=wf}{@hw<$wyXX=1H{)SbY=Tm=H*|T;ei#@yRVnrpg$1k&wW_<{CAwM z`W^Vy6ZhFqz631WDlZQS{Lm0Z=%SM)wph7t;;Cqu6zsBYH|%;FfUsl*lhi!Wc3mO- z%{?AYXX;zah&Q=y{oc4RgWZ5QoUoG<3!M%}P}2<-S)Y&>6T9!>hl6WAX{?+!k!SAD zGY19v4~&eH4Q?Ae7W1;l7kx1moTN2ne*VIApZCW!hH`v^Eb3$PeCa%UMA&5uF>!E2 z{A8>qD&7=SB@WsigU(rYL5WGoa0Q0cDPJiaZgk`t<7jXtrHL*e(_2tW`*@`SVgb~^F(5L(!Y)^%d7yHoe6%2*^m;7~N^;7bQ2kntsa}o63V4Yc zO;<{S^Z?k?JMR>3Tw*bwh^%fg&2o~)e+)ZN*2P@IujKHs(gr7swdB{7WR{_aZM0jz zw@~yBl8_(Z(phGxG;>;07&-{X2``^M&CnHPF2C<)R5r??Yjzn8t;x#z!NLx|gUlv# zM85s5U|ctEoy^3X>Wp+b3ygw3btYaP%b4|&j8|ecJ2AF?+^e>ZutIgvh~@QDho!uG zL*o?J_fkl*e3QZOBU!v6dlu4sP)>Wujv`nF2$aqVINCY*5=?$xGb8Q=_y~2n!HVib zYD5H+gDGmM9hnO|?=#I6(e`T2+;V6#)clWsZ4Wu({9#qT%-(*yygdQXcpCK?Rl+Dw zizx7hE{}U+*d_&Q6r>kjkLx~`Q2iFO4IZb%sdv(5QcgE1&hVcSjRqPp{ts1W9Ti8= z^y}ck-7UC7aCb}a#hu{p4grF@ySux)!{YAl?y$IB-h0md-tYdseRg_!dTOeF^;DIt zFtk_4RVqT#ebyJ#ph(2ONbx?%M{_}iX#tnax|j=c$TMF_9WME9@mTfsJ#<_lK9Viu zfxS=A9mF*`p%!O5glStSTVmtw>!gfi4LvZhn0}Jat`**i4j znB4!nTV^5SGO#AHf)HtFL9KU73XQ@{FP=l!OSwZ-01y?`%p!$E+bh1ODocL+ox~A%vSxANS61?ujRsz& zs)bDnc<=ft26Ktz6b?kp#WBVm8JU^kc*OI08Cl=G#1?>va=*_!-|^)0xrgCVMcq#H zuQ~QOF-WLThB8yT4^5HD>r#ciSW|w9MkKDMSR(&X_-k1diPsnJbb0aKNJR3qxbUJZ zT?zoM)UF`obo-EH8XJfV`{vDHU?e-{+6Ak$d7^EBQ9<3^#L$RDHaJwC^_bM^C zhg1t6Pu5hdQ%@43A&B%3=dS?c6Nt{InzwBQlj?5Y#&s&Ta!O~lk{O-{MWTh3hVvN? zsS-zKax)!{fDUQiRnZmJx{H&ONQl&Vj(@h%wF{^>faZdk@*FuFwhNnFTGr|Kr1wx( z=0URl5)(J%KYsw`Fa2L#?u`FoF|3}1&$*#zL-hAPMdsv~QfgS$?Ee$~S~CCwPio7fZP zZTBV2tjgruugJvZrFAd2Zy!YBDkfyw-*FeDlAWk1e3!%#I2iMqxJ7R7YJMtK7$~fc z5q9Vn2;Td~S8d$hTv*)THjd48NJgfHK4ADRe+qy5Sn&bZ;o%VdQt?oP02Oz!fY`|B z`0i(%s0Q!-p6Cx`WTMl>C}oj7J*SHxEvu!WD-v0Ddvc~p7q(1tP7yN;W|)XlaVyEc zzh)54FGTM`rhs)5%`3du2)LfSaa87}x8%ly6TO>AL=<7OtGtLb%hEI%+^&ep)tjn@ z<_gVtf2rNzk}bai1YAfzTYoVw&^N%a(RPLprD@-uMnRU zDz}Et=ubay4=19(w2U1zT(nmZeg&y;J;795VGXD`+uV9k$>J3B7*8!y6MIB}pD35f z<>%$;(kEqD$hY9~)`@%PqZ=iQVV$;gYPoPI8_&p~%SFuG5M^kSHtBgkN^$BRsfj&P zfO0XO#to>19|6{st1*#;EQZg+pukeLp*45DB5{quvu}j|7y%1zEmmlix@dp2{gb=S~%Oc^p8%U7~YJ934BCp3lgMW9{W9?vxiBiGI&*lZ%4P2I|(NF{_(NK{1s(IarD*}Y15V?8|kr1 zOB&zX&iT1irOURXR;$Qfp;M0l^KdBw8yyGjj;>Brxx@83Gzjf(smdr}WreVL!8st- zbu-zaA^7LEz}|_Gt)T%Bp;;W?De99ZNGP8TwOcGrt?%jI(dU73#_Wgsq7%;>1&O?oOU(K50%J7=MY zclg!-&1w6J6TVFyEW{4U+f9C24@EI>EdWaAeM-+Fq zH5Z}H16a_AxZO8Ve0gwG4gWEs6Wd*oeJ=0utzS13uiM7d8dp$%4 zkhD0jYH+6PB7M2b8DbMZ1;tuJ&vbbx-~R4}ogK>MJeds8B|<^3(~7E6zEGe+6NS}z z<5mVj44dV1c>0Ex-&>qNl&^eJ=MhVJ#i#ScCM#M5_T>X{R1sd8b2&W~w|Kv^xWpFk zE;C8yYCngm*E#rGa3=f5>z8qqbAF{6j6jR)?ynUJk+50Jf_H8a{<5yyOyM#&$C@13 z8?w6{065oZ+;NmxW6V5#$%xdO_)DKr2hvyyODWyZ_xKzXD-7uHG9<;&P>vcMe>-oB zj3A83W!aAswkWy{Cf9TeNB{IMdOhub<$jddaO0ysC<;xf-ANwm zMc3qFX~@cslLXTccrFoyj^nFL!$)Q#MIJG)_hybAl7qUj$SeJu&mZ;lMVY9K7yMw1 zUJg&BRba47$|0WLftaN>d%a_Ky_7v<@BEk5v5G&ZeeyOaWXfK1+w)M($cSu7^Dqwig{1%T z5Jm!EUqu=gO1>BdkC5?LA0_m03NlZRt4(XPYF}RW2V;}nA8Zv{wUYV{q5PQKtIj)p z;wsPkqeTxm_-@s@ttHEME%ET9ahj<+`%vx|s}wD5Z8HgunN>Er$;Hlh7#6yBvHsN^ zR&Z`06z`KIgYN%V3&4AmmWRtTzRSwM{jV-p7`tcMVb1*~Lt#!%vC$h}*q5f*n^ffe z|67YB9BjR+F-5Ka(J{VG>p$qeCr|@K_}z^6NT%bR#5d;MR(pn#`Jf6)=CV_KU3^~VBwEJgp3A!)I2b#Xu>`2K&@0SbP7 z4W}WE`yc1+|4vt?$4#>#E2NO`o%w%2pCA9Z6SsHR<&F>01l0c*r~bcMg%Ko}t|Q>T z8|!Omk5BqPH^z_VsqP5f|Fu-5lz#-ER)IhX@V0`qEDVhQUbg4#_kXaCBlkqWe<22u z9~-bK^1exb7*C?qA^+Dkw-d?!gQr|3{0{zKOBuuey~ciKJ)PMTB;)a4&+0!+hsJ;S z42^=q|A9Tf7Oles^6NG$+Mm)gm2v-fErQu!LSOSkRd=Db$rhx_;6K+t%Ye`ai~Zh4 z7*sNSUYpbQrJP^dJWy-QqUO$1`Fz^By#|=VSj`55$a7|XG<(8wd3un(*?$x9dPhNh zBInm~t2AzH*_W&}7}U46jtoX7F6%x%KDJ^$TyNqAG^fywVh%_1%4h3O5!wcbi5rJ^ zo$vx`WV{n>4t8?8Xj!NO z({O#3S4Z)TwMX+x)ui_w$D`ZjZT5ycMO*IoC4iia3>`ng9<&?k>O@rKqr1G{d8)Kq z{qWc=dKMP$1BdSPDxTO*ncw=aNXdD=yE|eD*-OfEsUMAEQ8%orzj)t@sxK3^nevbp zTk9{cV2)vV#mf~CgE54*5u<`-*Vwf|JLbex5@t9KPtDJxJv=@REm*3dVqzjjqfsdM zeOOsrD{1i?j)_bBxZETh5cvD;?2U2SEy)i!$!NGHlMga=11DY&YFvcA#AD*>qlrZO zXdm?V^IhBgw*@gx56!?A20>(lw`>}$L;zz3!5-2MKM-WDpQ#2BS&pUp{Ly|ymoJ$W zxV4IhhrcCNr#EVB9k?@in`5r)c@BrruY6U!k{8d2nW1nY%DGQ>CPu7#iq>tmheB92 z82i~C^*WSoY%aLg$Ph6lnMhg~O<>SC&xz=jm)kqD=Zo`rff*1mU}XL|jz4v!iAFrJ z;h!_~k-}b3^}HjqWvf%bK&g^hG+i1EO;!;7J%1lGGLp-MVJFlaA6Ok|xg?xfJ=D)3 zPh@uTGN%*V^RUT}x-06MOfQxF_ZHUU;k;CH35AV8&*zl2PvcEvW_Kcr@cPMq5m#7a z#&V+wF${~Q?4^HW7XueJ)LN@~7a;VHkt|&IRi*Twd1YFUrf9al)OsgZ8_rQSpTE5) za(PFDN3Cm9|C(Tht%m zVu8jPzF#xsrGF_TYja{OerYfoX#QnT4ejT?sQRK6;WO}K- z2sGWnb!BQQzN){3_ZEJBAXI)eRjnLYeT2b(G40yfJqVPKA_z{DMdEAqf@if*W@U=2 zdTn()0?wBzP1hOIwUx0w8Ez0iz1>YAS~u8k5zQ6LtG&*E_GU*l{g01vHeA^fmw@Is zGuP2}`@^WBnV{8aeC#=CUCo21r>7j*^rjZCR}Pgz_%y}2BH3D-4IVBou9Ei(?@(A+ zU?h##o zsu4ztzddP34<%4t`*qY+H2}(3e^a&n zHmSGBT&f`(zNv!~#~6DBwiuUI#Y(G~)fPBy@6kMxJNPdPFM+9&DHH6E(8er;x&aX!!@UHf&o!&#+KGvJb<3qWr^LNzZ@^ z3-?f^JN!HzFOqLE)86c7WPiML^0s=*_w^GPTYCP~@zDXIf9H*TM@hD1JmLzE%!~>- zKW-1kL^m6z>g&Qw)T)VavBIa33)M5YJ+W$;nM(lm(C!Ayc`D_q>a`BWN%z&#t+OdB zZK-XSQEsn>hc`-3Evn9Jc1%&x7OF#Y*T2U3TxdmKjur|aUl=bCV6Y|QrZ}qyMwqkt z1>V|`Z!xAKQ%Z0uh#MiE*E44foFEb`&Lx1wmrn;1DmDi zS~-UJN7Rn|e5dE*HOL%@W4Z#7zBU;K+8;qTR{#5phg9w9)Q5 zr0QX2I7wUo`g}eQ(EjvhBPHf%`&2h^QA2AyB6LB2;E2LeHR0>Xpe=hn45jj{IlYWd zaecQOFK@-CKt_LRPlks3O zRBRH@LBtvQ`hsd`47;_I@ah=eYfQ*8gZSzf9vOY-HdY(=NpSpAQm8kO?-C%5w{Ifx zId?8Ic~8?UXUZrXVsagaq6oiJF-=oQC;eG(vBzEZxXm+U$`GGFbe5`aaCi)G&Myk# z?I31$wINB{JUKzO!ef)w9fl{mAJjRIctzgBm(abiG0 zE1Tn-zoNarh@Ix`eywmcQ>gepU6X`$Imq5(Cm!DY7}Lun;V)j^kOE4C_IOnmnMmFW zYnP0|J@-MGjMk!wy)^W$R{LPGDafC3Bs!A{U}8h69byY{{{_9;Zsf)%BXN27Vk?Rj z=RJ~~!RBICQR>OlPvvfLT-9%s_8L4|uOHi8_`I1M8)}+fqaT}UFWoj3VxHc{r^EF0 zc4kBH!cyU=*~D#}Yd?d4TR;D}bgp1>q3T*USP;h;5)#?}_z2FtNap!GzWGA;jguqR z!6KpR^Z8p~Id8t14ogVVRG_5kFei8TY?AdpvULIyv6o+ZvqLD6Rjb^*{L;~`T~9APWkQQP-3waT!^p3IEuRoky*Fe)FDM~e5ykx?;k6gZ3?YU5t{=ycW>y2 zhzN^MST*~GaF>O8a8>}Ymx&9~_Olf#mkskJV9RTrKmdos=m}Tj2=UG7l%8~0JvJ+} zm=k&B1!+slJk62KVR?1BUc8Nj+L|P{5YLO2L=V=qP}>@>9)1WrTLosrvMo+cS;qs-4h#x@>7Q1q3kZUS z3J$9j*5~T|rT^r1v%tu);;cP!vJ{iluutDoG&*$TpJ~=|&ae;gB;m?F1J^wIc>pSD`pgfQ7Rs4)l;-(aCk zW%R2&spLFcGx-Z}l=Sl(5x)l;5+RS#;u&abp}Kw;dZL1bu}Zr(jt^_Z(Fus)bhapq z=)mUgbh*)t?D=pB$V#)ym?#6C@9S$n6%bck5GdI6X=^{9=2x7C4Z7fCngyE#@}v@2 zY82oz!n}vq%SV4{KbQ#UApuje4YEQCF8%$*qZ268~*#Im~5*A&wY>Dy=GeZ8%7OiuH zR1T856!l{s3Cb#6Q8krT3553=b4z8EtorTZumGC6!hWm>6G)2ye0?@%9MM_K1NJr1tUw6%UmV z&7{SA*>|I8Z;(-PLh&EwhEq-~PWh|A&&s=%Laq5|E0^BXSbN(Aye9X%-CbLF#31o{ z(iMkhVSngr+LJ&%pLcfY*CD;bH&A-FBIyXcLUv!@uu_CvCxtwhS89a!<7hT^mb=58 zlCot*`(GVgtk#L`VQPXO6aQ?50Y|6#inB!+=5JUIO?y zDu6O{)DN-jOq;7#>rDIO2XCtu5X|X#IH%(E+@mu2=N~~n?~fFWdb76Rn7kygk;xU@ z=Etl4R%c7*PEE|Vh!Dc9>f_+p!i44){MEmY{CW9ieVCQM@i2uSxAxg2q(x?9j%3~q zMRzD~<;-XD0?S5#GIty+Aw6Mw1m?9K{vvp3?zwrVypgL1UDqzE1uErgr6#YS6GO9) z#Y(NVlPxD&HRD`PE>~&}HpoC8P!B#`bARD)%MI(z>A8xnnq1JiefP;a*?I~1~k1)7GHUNyi6SYy41J{C04$J;i9{jx`_Wa zFhk7myD_4|So+H{}+SKvuj^R0_R13nBlj%vi;j zh;KGc7e6bXkmKYQ8Un7qQLPK`XC`*+-o2M1#1w^pi){qeGH8Z$5IRHn<@@KlwON~y z{W_wSAPPNbsKFmV1h9Yr&FTB)=!vccLwyDLbn?^W@Lf;7zh*BHgriKaowbF^k&m4wK9ko|DenSP8JC* z`PL09jolx(7|+q@df!eT2nt2dReAFzzwNg7Q~wxMr3 zyYgFUi~fo;4}RdpjYAR-l2VpM*sYniIXt6bU#v_Mino|P&5Yb z%qAffb7ei}X|MFan~*~AaTsm7RW_czGv3Hf?)Ax-zhd?J9QUrM)RI3qo>GX)Dyai- z%(!aQ74^*!^>|BM_OCC)S^luk^)?t|`9mp#PQej@8>uBc$4zg5IJn#}ZXZ*RYS zS&V;r+KcYpdVkwKv`r&QNu=?a>-=pRce6!UpD82bT?!hhM8?4K-M=ui?E-rVx#hCm*T%I(eHl)F2?)Ij>&_G>&*-@%ab>F&NcS5L z{H?V}rHUp5+#h4)MuTUGQi3BrT3(nUYK0wDoNdMiP9Cl9pJ+TuHG}c#lY07lgt#3S zjnrjI8|ZKa{YmU3JA#>qQ?{i`bcWAPL5l8p5skcFf+j+{l8(9(XB1^;(XS~3OnzRV z>kQ90{{&hp+Pj3&qM-Y5mrS2%iBzc5{fD@}KQn=oMy>X-uj%}@?vUK=F5|}*9)@DD zTmYxTJ@k=aZv27_qw{f5K!xK`lW^*+91cqfBoSXokFE5TvH#|bQVJG7pw5HLD($Wm zZa?p}!>Ahly-Lz&epn42nUrX{pItPQ6)796Bj#{+?$Nl@EP%@*A8RD?Q{^-H4v-QD0 zSDT$0i$lR3SjKP3_S}jx&C|C_FY~MAVsFvtn%g{Teew41Hz4n3Q0LisnJ3(o^+tC| z`{JfsF{u=3(eC813NSeU7U-b|A9GqN{|7Fi@IuG&iJOFzyw>nO{%RNtjPl4_=iu@a8DxLrKdW7# zxbtL6wX4VKgZ;CqRP7n5n%N74Y>7-9C@Sx7YXXPUG8ooXFQQCOYRYb~gA+DB{hcZOKGWWZucYNL& zQ~o_Re6GUGCXLEO!XEaO$rfG(NIUPJB3opfzp!Boh&zol97qHwlD_&0q<3kpm}zym z-B`_ZCNXI4zTD&Q%Mu5svYL_-6#d8> zqAb@Wd3fEk8*yrzAdkXJU*EDsZl*F@Xzh`v=OL_Z;eV4jE3MYId%sl`@Q^5v6K|;I zTNrV9PcZy;AAVeRVdlvLww}N^8E&%jz2BfLv;`oVo}0hvS+-dY&(r=*EE0K*+XMm! zf%{KRp;i2qZHrt~^@?w>a(UbWqi3vT8myp=A?aQ6;ydG3djN5T-%vbvF&C@@R$YAE zPc7;+3XKEL_P%;+Fm27t;P!T6)8EA7_?0&jMB^!nzrFP4Ord(&R6L)C9b0?^`#Q{u zu6PgV0yzA;1}A(TcR-VgWnS-nrKy{^@QAk)bZJ>m^W%Cj>^c@_IEt-g(MbBcg|_yB z+K-~6A`1vpyZCkdP~z@?cSzxu$^zTAypi#FdGB)wY$BubetF+#0wLiR_Njl&9OiNe78iA9$LILq@kYM&_x1i7j^ z3l=+>!t^lli>;dscY*qwGSFO9KA4YB#RYAUtVg<$^LYtPOv}4SI!Xn9p}M)B0s?o! zuyykiO(CL`+#Bx&KY=k?HY&dhbXVaKq>hacvQ-&#rFtb-3rd3==Spg76cBLvaGEzg z=$dS|CIgd-xsgmYBgYs03e~3@ibgDkS4W0H{9k&MDvgl{1FugBj|> z#m3l%t|Ka*1;kyb%Q4S_b?H|p6UJiF!QFb|+3ta$j=~f)XI2Tw$mSH_Ca1KtE7{4i zl4f=f+~x6cWIz=YEmVG|xp`!DL^^d9x1z7Q4;3hMIzivUz-&q`mmR?1J?AyO0(PKG zpLA6{?>2mt^}d11%$qU_j7orQz2o` zmS+;j^vkA7l_E$VuebJdIxyRlb8uiaum5HJxL+}~C|;s}a7B}R-F&@NGW4a%?3_Z1 z1tg59cXO#OTx|76Y5`}1li875n=>}2i$;Kw*d0l`u<#SqMCzUo=~*bTQ>MTS%<>w$*i0(sTS&K zflJJ8@a~H^3}|g0B%A{GwDM-Fm*PO}-vVjEqGezzTd|}ROE>sW%f|)*X9%Xn^yw*eOtj|5Vz62&)&Nj2t{jr^tTRN0JT6CqC5c zQ_AwDg3RZ9P0z3WY7Nmx5c@LhENCRY|0Y`=dMCWq-0f3T1M!qAzP*&^^D5dqir%@)y{xY?!)71MbZbA>nqw|mf+`L~w= zuRbW8$?$53c<;&YYWwskx=Kwa(uQ;WA09Ai_5Kk5foc*Qn8ok8Th)Hqx9)zoFt92T zhtx_zC;0yQSd6Cu&Gqne)?8_Z)SkrW`5>9YLObH~(&jyGrW?k4Cyat(COUR!^ z48|07A}Tc5LnNPdrv-WMK*XRdLt(qNLV~S>dETERx_S2FySWT*X_}heZy_aQMO3II zWN7a5?_E4@%SlJ@w26MT_2^t>rF}`zkI5X<(4cP0K~isXD&;ZiPYwzBj&MLa9m%;_ zQeg>=L=f`z%1YDVsYEQPUS&;8EiV2{GUG}A>odiBfG|h$V~g&309`((t`5!iP75kP z!W??>#U$~B`y=+jow9R?JCD13NzIs{@6kM4U*xGV1=Z_S<3K+=xufHFcljMt&L|9^ zlo|Nep=Sr$e*cct35QB3a}?IEyj+_ldu)uQE|c))a*4jW*FHtfG(4jqiuoJBPaDmO z^djG2u&xr=fL(|3DgsHc&VB}bxUE@uhXcN%sd$XKF~K5Az*1GvIXc`Z zsdDhOrVq$?cxE8~c>iT$g5}DDoI4cCfGOL3Wl3SOy4q-|qE`&`q5X-6kPzARN#y#r zgVfUA`q_n0nV2SpUQDBwXEXB`=dKQLzdQF6GO#Zte&iVvla}c6XI(ePa_?yK?eW3&BAt&rh2yS>bp(`7L|4(ZtFGWe$qS zRL+saVxb1_a8$vn`B_~qyq4WOCGw_QvUqKC)ec!40@9LS9dZ1Kk*4@?<|J-@9aT<3 z6W9?eTmkrP5!O-`_3$d6)QVvSa|GUnd2(2a8NZ(bmFeL^G-YPBUa;<5tsOStO6hUF z$`y)dp&_HdHvfPZFbF&u;I34cX%33Q1!yYizifn^6s-|DWBCeesJdW)U2I3T^FjK5 z%)@ySUDk?BzEK1N2&1YDY_d=)yvm(_h&CvXzD2H$MLR^8TBk@$O$5Kyk5W)5r zu7ZCIPk+zbJ75rR2XCynr`*rMu}Eomwm@VMuB)XjrjJ9n#?jY`?IV6fAL9q*HiL}Y zoqJ}F7V~}-;^_1HasRM{_+{Q?jd?9)K7{#;^>(%L7p<(NdEUnSqWcf+m?y>y;bwv6 zKl2o}ao!LvwqBUsm0lg41sttRZ%Te;f$QP4@U?HpiXFFS@F|_!98T}12!;$*d2d($ zUM2V=!g9OLy=xU7EAGyMP=Cmc;}5!Q>HJ1B3nh z7RHCmyD%;oNhUXsd*AF&vr8KvOb^fpF^Je&B;2T-SdCkf<2G>)h0ED|lb*Q73qC zi=aqLH$Acef!-%##%?0?Z6mijG)xSq)3E62MR4;_L0p2`3$N1?P9F6m$^KmoS z%7CJ7UzXLjFDBQ2;og4pb^9Ip2Qw)zT*eEc-x#864>O0aK><;mC1 z=U5Bv-Fk5Bm$<2c!skn*$U`U+Vq}*Ou1&9#fC%D^$QNy3f{R@uS6f}Q0ANUwi)cGP ze>(LfgdNTm)*m{OoGCjT*z)>bdCwZPhYx*IVydTnm^(6#qhqLxmUD@!@RlP3OAcNC zb|_HCqgwGDv1G09D;0vv!-M=Nrce2^AVtU@9Mex0|KOWia<{w?V&OvESBA5&+bfzO7E&zXD1zC^ub4&ZVjmq}xTtwp&09L|q+ zNukIoyh@JL^25zn{4=)5z~%kc!XtKqLyTPvZtMD0=NATvpa#^Yb6Lq33(h^>o1CN| z9IuneLRPsfhmLBVV&d3kFej8QNCnVMH`O_~P2!H!~PJn)MC$NI^rpQoCT{ zr1_z-jzl938E?RpLBP+mv`Po$Yw`MSzZ?@>Mw%9Ymopax2a${5W;)a zH_U6A+f}972uq`@*XFY^xsgF=hWoj}Uthad&SWi-^W71=FMZBe9o<{p_&9~xkQ!sL zbU6SXi=J!4(iF5#&`p0F;u+DI7(rQ>YjsK*Hu$Ac?`(Rqmn)_^NfVz<$zrc>@D4i+ zfm4ZBDW_YhyDb8mAF!-@GtjGd<7(*aoyT0+qc}AYxWoYG7B>9e>Dlh6j z*i`#V^9Du=T2M+pdU|gnXX5smSb>I;BKrDZWhcF;_}He8-j~W-oyq#dv$GAY+XJC$ ze|mbrjs9q9*26KlD=GDH@4NCi0XL4kivscjt z=BDlA+l{wmXK}N!F+=7u1^HN&q(EnvcGz++ z)aHwSPOHSRq|vLDoe5i+ReIfWym9H97NoL+h(tU0U>f{@%%A|)v1qWPJFc=;x0r^O zZ7gxn|0Ql;@?JW8Zg|xTP7h`}>~sqDP>o4lr<9f4vUAQc2>!e+yW>en@aqrWAwrXQ zOlz{FuEGE}o-U=id{Q|~)oz_IxIX?;c$}%bHOa6K@=g_&5uymVS3z!fhZ7bI@)v60V0(bRkBU*enHE>nl4@8l}><(da%*oTwC1RY1J-lubxB8O(g!Ii zUQDcX-A*A#_>QA3$-dKdjGDA3~Giw&U6j2mMhz%{+moFfb=8pU8VkSoU88cl1@f zOpk zp0FEUFMBU?K74w^JPd?LNV`GwUiM?xP{m#|VX)9cEjgww0p|(@W~RCy4kh61&d@R^ z(uEw^&(1MxH#CBcstaOV%&JC`A{oV0#%rXF(iWCHQmxZ_19p6y+W#)hhKtgh&|hbx zHVNCW z?J574pH_u`2aTPDKvZH?k~8NR2^w#i{`or-K4vOQyaTc&28>s|EKJ6pQg5BhX}Nui zbtExTd{K;s3~##}Dq?WRj^$>i2Q-#WwDK+zPd613{&PAFurH-w9J_;Sg*Zx`IIR3` zDaP>+K5~Z5zItC)iQd}1VWUSq+iI#RV=Kal5VU<4!&**w1j021aw7(s2a)85P#ixI zt!0#L-5DQVtsHBro1|KEh`6O$@yf#nrf0J@F^%tzKDq-dl%~CVkA+xfL*8MG;+B~e z65^4#HASseC|rdcL|;%>ow9>}Fe4U;>y=WkWwh6d(#X8&!;%g~h!#sTiOx<5vd`?w z?EDPCB725G&e`CK#yO;CVVCjlHaU4EU~6+tt69pXZDLBxY}NjO4G6LM>wsNT+_fTCclk zD&EZyym`Y#Yp(NdM`Yohwfx0}#MODxAYlP>XZPnK`Y8S)}9678KznSrXw9NzDglWgh3Z-umo7ZuS-SnI|cq|xc zDb%AKFw+M^LfBbXRmZCBy}j}T*{?KI%XI_cf_@)`wzNHbhiv&U+vVq`e`w?;ga%p4A`G;$iDvA^_%rjlj8f0dt+ST2~W9fy9X7CMV~$KI|)6AlNd zovU`*`wF9@7&C{;!>G&;Z(A5@C3xvf#2ylC@sbUbUN5_Cc#QwB~j`R6I&5Gb>z3vU( zkvof(mH%k$RJ(8yiLuEd^6<9#oo(=c0MVi**TW7 z+P82RzurlCcuBADVgF^Y9Q-bgr6DwitiSzN)}Y~f8Ll}mFVF6)H*r+{K|M8}cuTS< zN07(EimA$Ru=QG#e$PL!Q3s058(TF;PRm--j@wZ>lJwRP7RAd@_)LZ#v3Q1C0iCRR z(<$IlwojD!7o{3>RvjFW^rSz6*734h9-~uGESKrgMsM}fL3>9o^O;{V6Xx5TZ?^K_8g~ck(WXkZ$KgQ(^l-mpGjqu$Ccb;R&KHsE#~d9# zpIuy#8*(}ONHLJA=@;>>Y& zkb#H;{pVknB#D`@+kl3A)ifX%{RIblFUB6`=n)}bpDSeYc!cw=79IaN3d|SyXMoqK znbDrM*}%hqfDC%J*h4cmoQnuYZZ^!7TZwC0lq&524|vN5)I(F0fku(tR5&4MaBA=| zT(waxtc@uP=nRe+o|r2^pLa-1uu!hWG*^fSkQ0({A=8Y)wlw>!yX1_OZ?Kn>T3A~9 z*E>(>dS#$;`=_8%@ts+b+zQn!fexSL-)iE3%nLzYDrIPc!u>Xiae$KErfV@TTk&jT zx>!=4M{7JP(#Dg$YLFreN$4|nSw-T$viZya^sH{*Q^qo!-yQ$e!Ws`7ue^9{eCvHqFCp@v-8y+UqqTXBUL)vD_<3VCy zf`kQzsxCZK$Iu5SYdIt`e;a{gcZ}01V2+r*=eAu8EIv^s>e}pVaV+3cZEyFtBZh9I zn0O)(UpxX8(|BcgV!bFK#$v!!hsaY2PS<sXC^q(Jryh?&@}j=|uJSiy3%|b-vR^-}hC%W+37UfGo&JT|4|wRzFJCHMHpdO|%*`UOu@)aUi0+3h}2t-@qtBb3=1N-UO!s|+Vx=CpbH z{CkW78k!|19j`R(_&o-n(d_$Pv>@q^A30>dEc#O0ZzT!5Z+%@3q)cg*fsJdt_C8h?$p-oEoxEit&2l`kPW5Ql%Fe(>0l4d_*{WU^}tRwOyW^ zh5UMqUCWw57Hx!|`pQFdNxaExiu8lNvQ`~P*{Vq2 zUObf&g-XU_eJ^`SAFX~ybhW>_9voVuzj9NH>VC@ zk$o34Na14BoZY3OA53Ze&_KTbxRhn)N33j8&@g5Id|sMC+GtqhQuC#=6UT2-1k5xU zLRIWt!J53t-M!l1#A;BsKX&sHHdpBDn{wNx+Pv?lyn8Zj!$fYPThQ=dD614(#45OD ziTCpHYOiWvM?+H%$LcD5mRwS+_p!Yv5djLsx1wgGs@NST)p%mYdp?Ua8Y%qzy>;yD z?yYgU#PiV9fu(_|+;S4+EXW5nauwR6O>>TWe<9Rc%%Ha&Ac0=x-JLI&(GS)+%~IYj z-6T=b_lQTi^5wH+KO`k0rA!kjH4Cki1lRBK%|8|Hn(r;Mz)VN|YZ=(@^Nou_Ly7Af zD(v@ubCUD@HODoT*mM6#SEC#97%YfX#WYej-qpMDSx`Ii;(8_SARpT(aStrq5IQz-%pKGXXydv9_k`` zEZyOpqZKbhVTrhXfi2?Vi|sQrMh6*-+x0R^zQFwOa4+Iwy;<16!90b%#Pe+;M^k|= z9WBQ+JJMM(0;wZ3IBn!r=94?B8 zBrPMt$u#k%7*vBQ_#;*^O3-^>a4APs5xLPH<;9a~%ba{iZ;&z_=hk-#BJ8S}9U^iM+C9cHXbv z6tWEd)&746`ZFK;9kF;9mpwTBd&hrKz~;W)Z)R~9A+aX78>UMo#?x*T`s3did9EJ;C~D7 zzl`>L(Lp*L?tR&;p6OQquY~^^z(J01Vl#U@!1rPN@51$b!6KZD4Srz`mih+$JHeh$ zT%-ySZ)VK5JMH1p|Dcz{kxPv^T{1Ug{vSfWW7-SQU>?p0{?7vc4}Uwpsox^q_%@$E z&@caoOg0E@i z`-boSH{DJ-{!6yI4nL>c{~&lw0NIF_kB5in+(3z>&&fkYk3P zCT2Z7-oOOSq*iw^q;HZ`TLLa;L?zj$_uAEM-TA; zc=e|Y1KU5z?yRK~RU*RCZ2m09rw3C`d31LAT$w~!l$}jeGWhs*h|q-IAPfmTF$aEl@2e*Tw$@owiebc6JF3Oaueq%r7oCN-v)_Ilcn- zE(Bluc91c8_*(tl9L04JfXtTN13M>2pgAjYkBpzCWAuWvb%~`lCcfsv3^PT`ycAGA z+HF0vn_!E<;1m)vWS?G7ACys{Qd+5t}GB!G;lw%_5ul951 zq4wiMkW%cVQ~7LsY3&jj*=uh!EVx`wP}C}w0`Bgdua6gzgu)@eSXdUe3g1=t)*Tse zD%gs1%gYh^A%5#U_lUcBaO7ZaD=4Uh!gJr+G1Q?!&t|u{89{mRSn~&uP7rTxqOZ7C zV$1wy?`Vb$d9V+xNj1dj!j-5VDz7@Ub9L-7ChkN+HiCRz5wTve9Oy#zODsU{_rPMP zOa<}Lu^u^#!)X;+U9oq9jmhSLBZnlvKjT62-h=2F?r#R?Ep{4Cn~Dd%lEDdd2MJ!g zd>34rTH|+!h^W0=vB#B`4J{}DdmSXd4hv*Iltv9xehiltbeQ}9(w`oQ^wv$+L(J?3y%+yi=iSzzs5!tkH*r}qsgM;>9}qS*EHXvB3xF)UGU-|Mx`d0X+wIaKXfIPy(@`{IA>9G-3_4LRBK95ehS zw-vJXhW8MC6rQg2v2(4v2t7!}G_-wXBst0sLIs{7_R+ZWc5Zrz>&e1`1{4@`+R z*r9|CJp1|wCx5p|PtDmDqM_+&I=}$R%aL}^BD-eg!*1^y!swIDT?>o*f+L&y_x6wu zjMrs4@_NG#f?|Yw{|5^oK*36ORM_4a9(X6veIhV-Y#!gW?KsayD>|AnDP;Qg!`ys| z#Q4qqJ%$_tlPbGZ&LL)3@?6A%6I<2FW~#><3EgG$Srd+nbCxNgUUY8&TpSG>!bN6i z58TTN%=ix&b=$U5PZj1(Lf7r4z-*t%>%mwr9#o5e1h-FMzO7y49~5c$L^f2e;{j`t3#5Rj@ z#g5e;EV4K!DX%E_-Zydq#WR;L;8Vm57{sTqyNa+g;4NhfCK8AEl6;M@)9awjBmV=1 zfBFHvXBWr6&v{uqm|^ zII6J>dn!yn4@DqA0OK|xUa$5CA6F{pQZh1O+N>#MSN*LKF4w$+6%>^T=o1SJlGFW)tW?bYS9cFB*kGn5b$4g4EV)6hm~YH)0$fpEHNk*%tkEh{IHce8zTNKr zEN}5e)JGf#`P-q`g}(?K-{CzsX1nqHBRT|wnp2boRS@inP2hMuSdbSGNv8sOg~jfa zjUhGIj>A~nOZBdSQ*HXj!Nd+5EVeR@WTc-v9G#gar?*r(ds10t)#LwVlzU$I@Wy|Y zhD0KTBk~FwmKa4iqN^WCaUA2-i5;BD1093_jA$8E!iwCG<*O+FZF3>7p%dqJSEh4n`75mN2Ne>y0<)z(kU%lMuVIP4 z_A`EhF|ea{XHncuZq>|s#j7XGb32!bS7ZohH~chiVRW+zM3>*ZCrCf~>A5k@GOR(@ zx+niZWA0BX*7aykMvi7i7jHQC^*d(lzFWu$-`aD@t8c>T5Z`ICI>Al=AEp8O{KrRR zH^V05py^M{!Uuo`rYU;|+naEd372L6<-qT6FH?-MQE8nxV|87oc9!<_>$y7CW;=U| z)mGGT*K+_2Y7Dd$=8?l;?d9gpTBSNITKrPJ<5M^s&)pysi3u9TXW5?eMS>!psaS{4 zGFlW6bsIt(;6iA^!w>0qI6`t&NduFv%VKIhWSXn2F zO0=nkcl}5}#8BS+$$iYO&UF4I-mkptgrK6VYoI`&ARToT*Nqs$B z>@>x1#IAY@!pp4$WPhcJ_lx&>)#4OCt+Wj18`$e`tco5R$v}kny*Fyp&H9B|X(;QL zauPe5k7B#i;C!OaaP2c=#L-;20Z->M$hpLJH9-9hVQseMWv_^u|Myev7F8DO7w!m$ z|FWuA^nsW4MqEeHCp5iwR;I)@fp|{H)3G9W!$%0M)_m7Ehpb{0<@%-RunK>aD#yW=2!C3lJh zAgZO(lm)-L(zjhn-FJYP%6vHB{XVydGcl=T`izA#ljG*;k5rKY8Y)VGsL^;THpgoO z(-;N1T#&H}Oo37q*KKAu4o54VytQc;_nSX z=94K=M1VHm$CHOP*gHDyqDb&aac=5uKgz+yYSlHDTs#)vrO;`;1kSpty9ov$hCuAK zzDS9zTG-i#(A_MzNr?mWwRsyk8+Ov5Ok5`3SAAr)1It`;OZf9LnMyJ+5Vnu5(7-QH zTaw|IQy~S587Wmk9z5*YAb(1Sy@0en%q^R5&^>8vzTFd#i$9tgt~Rp6Zb4ye18IO9 zkx*w{ae~LAf(B?xZgpGGSfqjRp_;C-H>}*TpADc+QPB-87$-+;DZx^%UeU4}0#fyd z_B#a7@Qu`MKw9AXxw*{jCig*w=vIZ_uQJC*^kr6rf}1C2lWn~zxtCLJtp@BA=CQ!7 zzjH*F1T0k2J1u5-y!&7cnQk1Lr2(%`Ur-Le@S^;`_3%nkSx zpH6EusO(*TZ12?}ubH|2{Zh2?xvZiP*n8D);%l=1*URN=)A&u8%$r%x>PC z59U7D@%Vr*RNilJ9xZe>KP5c4S`Q-D?Fu*`&6zRa)?VbV zk=gvVO#@V}nl!o-mvPj>j0lmGI;ch>`Za{ci7d64zbiAw7i&#puXeNfBGE)RH|je# z&D%ba!1yYOo=&0fI^% z27T!0yRoHV0&Xqb{qvjf`1o|vp{V4$2FX;4Yy<>jpeiA{zLFw2k^F=Cx-krjdPB_CG6pCI&8y}%PgiYm#f@QxQ)@#BiDky9r78d z*Qe{cGJCPp7sd63_yv$Z^lsjW8C>ib)^kB@-;c3$UZj##mqI%mm8?qHb7j8|j;B;R zs}CLo*-iAq*ZMK4owe@F-{4h!cjiBxft{4%Mc=tU6(Cn1oM^F|xW8?1uFs~Jv>qtd zEyk(z(G8wRu?POa?c9rUyCMYp>-B@jJ7b{`0?K=t$NIPNzFmt;Dsrc7^{|0F4Ga|T z-;;8sqqUrVbI92qcg5wAOSjYF)a#2x{{2`*0u{Fk3SFM(Pwmot)#2Iu!1ovkr)Yz= z4Bfu>5}#gPMSKIUF(t3h9Z1)_1Yi}s*xa0)?9Wn7CzkAV&cyqV=zD2G9k83Fy>Gw! zFK^a&2#r9OD}QrhF@q_?*d66Z@=c-wWz98*6NW8KgN#Re5?WPhELR*cpWzv6J4*b zX2up@Dq~I*c@g@sH@=k+syV`6%F;uMwvYawI&@Ii`Nu)cu?(w|DpusVesuu${%Jw@a zhHC6}|AhUgl8SnF9j;V~HT3LLm_rZjGEVJ1G#LI7%bz8P??|8JVXJOdf#3fiO;N_R zH^i&>@ifHRm++8>s&N5+a$jG&G}x#UO!M~nRDj$NYTxWUn_k~YZ}0w%_f`7PWnB-Z zK&?1inMLALdxNQhY^EMx!wK08Ul-jRc8Z}WQJr>_TuHJ1C!7zGJ79GG~Kn@1?t#bRSV** zL|S(Ve~uOn-RZG=VOdj9e+T1KoEH^F&#j zpCPn(UrF>pk*)Wwvl+F>p|)HI4i%$>rwY9-lb-jI> z@U0nYD`1j|gv%SH(U3{`vRDHhpPqWHMk1G<#en0a&d=;CLz^dq0+>@o;7blD6BJK{ zhmu}*1sG;YQ30N9#t}9ZZnvGMSwW!M!e6+q<0L2|2T{EHl-a2WjDM8z$yoAGVSs0X za-J3M4fu~Si}63IiL7~BemtBA!_T7*OaY3>M$dN({hIir)xb%360Je`!Q`P=v`zds@u3LV7UPkuFG&GJTB)J9)HuU3A-#l>k(pG zy;PpiW^7B?O%8a>`p*KcS|Zmk&ls05*uT(YWoGyIQo+=;Py_iY*RWZg6s6)Gm8{ zzL^v3Io#8U;6Vq zGj~unLg_|4clgg4>!T9CLwpY2y&wy)(JEA799FZfek6+>3m`ZS8f*9R&9S7#6VM&E z?7$uG5SFfd#cAv#ycz&zdT z)EIj*E_nwflA%t4MdezvbufjM6mlHAX7RWS(~&6!Q)3>jZKbXFIjr&~^hf6$fY%cr z-Q^9R@dlU`(;xlao{bKZ7-vIik`VS@`W*gyFu1Pd_jojB13Mx!yc7j}I zJx4whv#D1m(_@4YeS{*QIo9)a|9J$SxFLJt`#WmD+XHzl$B=@L_~(o1!R5@>O;kjo z10#Od&CPWTFla8x=&o|=g)67x(jiUQT@=M*>xIVL-p>^m^Ya=nd1w=f-I{G3_A5U2 zcB1zeY^;MCL3&kD6kw#8E#w>9NB{O<6wNgXz^Nuen5m6=X6wkCnzOjL=ytFxrltZh z@OxNqa4Z=LY9}g+!RbWK`R`zk@)?4`TvHP9h^;HTDwWfUZ#+v=i$%!wr+TUof+WL1 zeo4F=5u|o|km8FtXHP_}han8vR$s8>W9p@ij1o(oHub9p5wZ)NhG;4~6(@b`FAQ0J zH-CWL{cn&XI=--^d!oW@8c`{dvo3V~#Uos)^iFjk|HcL`Fk;eU43v$2(_@Tey2}%4 z3U|MtZ?kTvQ~&zWY3SMqBnP=}+F>f-~;&$8E zz9t={P3wlgiVRHF>wKzW_(dq*^}Ma9MxorUoA_EWNa9x?^O-+Rw+N+DW5|GOdUq8k z=9$(cmN#v2Y+J}uXc8e#o~4uQxorN!cvo`izFYUzfQ%FlDX{u*psn@OHTu*aj8dvO zG=*OY>72g~R=6#e#n>?U?tZo)+!YOIX`-h(miU&KcyqSZNwdv$E(uToh{)5V3+uK? z>pnj3N0gjBUiRx&w@wp=P3`}Dr%kceQbU0ch}Ih_#TwZa3J!yA6MIQ86;W$okGu!*TnQELrs+8iRlULr zg7pYZOIW}6dZ5tNVoktT*Xm&ubRGNcsYq34qWh;lU@J?>-ya(P`K_7L3K}A4-fyo0 z(s1XPQiFSjlxyO?d~td?hQ*HykBW}eGFpt62!18eU|`H!bcug0j|9hVICy9F9Uhxd z;}x17D=qFP8?NqP zFr^q=G@c0f_6LlwhCY)Du2#Ug0=9ON3DH1?2NreTp|_|Ig6Wj5R2&jYaQ~mt6)yvV zQwp#P{y*ZRTe4F7VFI@N?}o3NW9V(JMxe!=Po;pnhohnvhaHYKBK9Y+;`gaTFZU~* zgPakQ$r)xI+-2X}GC1_Yn;)0$CqnOiaNdP!KWwFQ}K8*i(AY-7g4AY z%G$~(u^*X>-Q&wElM=fUwpIv24X33qQk68)a=Js*Tb9Wi_s^Nr-^qmTe%1XM{%F-a z>15QuSAXo8oD&5?xRcP07=TdC^n^QscT19}fpyPY#<^^#`--TWOXy307qF;-KLq>n zrv{_xx{GZzf@`g|biA@R(C4ng{Fc-U?#@?YQKd<*rzsHnjgIrRaAcX1JlH+w{qCuU znVcEnqKRG}4wWDPvZbYO=Aodxa)RIEp*Ee|^*E<2$@PMS|A4XA{^yo^y@3LK59^oYQ1iN-bX_D>7>};t7i^}> zY1BIhvi`lZS!Wp2&F((c?7z#*s?}HyRb?ba|HuKBH8pjn31c&jo@k7j9Fyj&X9MDGd+oPSn z*JLtSMo&AVsmN&ItP!|w;iVV6fsE@h>IhktOWnav_w$vymecZzTFYfRpU^{WF5geD zgM*_PraXLE{tu@_gBw?`F?CYfVid29lgk#5Q@Qi^2lXnt#AT~!)1>X`@h5|?yhNqf z#XZ|tDb4~{AK83^HsM&DEofEg^N_6Z%bg0VFI=;Uap~KNqWUfs%Fk#h7&8^W;9$2K zN}N&@!36>d8&(R+is6<#!Is;4@pBC~!n?(1lNg|x10~A*Z{!)jGjdVN!F;5h{llO- z;Q;Y$gjrApYn^#5Ayt>#Fa)_nP&2ghMGzInZZ1zPU?hv}efj8!2pA~7$~ z=WiC~@j&N_ERp|Gj`0S0wm7;@3i&7{6|;d9|4w-w#QAILOch?S&*Xh}({w(~zfAb{ zN))`nf&OUa;22NfFi8@2FrQL;nW8umad-E)h!!I)TYdjr$kNjByM5Y5J`*);LzM5u z!{O2pLuQJnC8I zf3MjgHh~mazNm}Rq6%@KeVGWduS9H~G$RJ-(q2#6B}oiEKb&>rO$+=z7g@l>RPQ-6 zD37t$cMOKPmd|yZU08=jPf@2w`2zV*7?UrFvCh-*c)*&lN$bib)5<#DXVl^8NNd38 zQfa2j23UT8oqe;om(Q7qfhEZT+w3+z>m=3oqeAASH|p}#k+x=sVg>*@LJXFpf2eei z1%ZtH?2lNROXJ8e41Z}0>R}dy##KeBWtBY=c6lO40Z?k)%wk}iZPu_|u2rD|OTH;{ zXUQ^!MQ;f3^q-V&ilo5eL{cTGaD%#l zLwd2TKGF9+aYa1VtPA0EJw}eXHOir65;dKb z%Z2cJ`)}Z#ST!aM(CHCz8^2s=J#;PTddx7^TvM8Lie%J>#YP8;2^%3iCIf760U4oI zCLK)`am&)3V$;Vq2D{{`ig`N>TRiQY;4Y;hqe3}aJN)}?2pG1@I*qrg3Mv8XUB+ib z?o{jCWzQ$A4*#-h_r10;vt z9@+wTO2h*M)o6KgUxEMrcQP*eA8=Z63h8l^cL6$`n^xUrih~PDi<=D$ej`Ina+rWQ zj0n`&-ar0Lyu$r60-zNu%V`+Q2IMjdF!Erk7dR&cC-cFE4R}4|)#O?&D2Q~pNk#a| zSdp<8A-FIj)b>GgK8a`=*6@26+QXj{=?vblPHkKb(cc%-g;_r4mm954yUq$r(Tc@t zx)RGp2e#fT^y5 zxS(W9;Uu#j`Nw;EVUePP1}|->YR}{H@4y(su-Kb^1D$pUhz(Y{e`b;M8EWaI2nY~3 zf1r6sI~29nAE^O22`n6pujpvavF3&esM(Ll*464LF;!*56x>&DV_OvI)D*`gszCD9 z;2vEEvJKaSJfyJL7jBb8A>Ve3(nr=e^{lO4Th(k-kgf-hY7S# zn5+?zT*nT%|Dx7dh3yNgT8}#e*jz?apUr~w8?Bl#mF6?8SEs%)i!mN_Yz_#}&!evw zj>k)bN`~Vjnezia>;kqxsxVQc%&ncPkAwzqv;IW*es0+~g+B=zm>6!Rj+vf@S&8(R z-&R$#8USTh-9lsxw_=?BxD3KJYB(Lhvs0Z7KVc5a4*Q>LKFv=-+{&U2!zl|(ib~39 z>GvewVXG}cXl-OTJvC)c&9xsp)TBqWIE$(F{MpU)+WbJmTo5s4ubqdo;;r+aPT4>0 zZT=PD82&JpBW*PPUfzc|?O<%Gmv-IZ=~`wb z-Ak@$HN^o6)1|?GH*u`VEh#1B%i%qeJ~tjNYN=dIk!mn5D8L74&wZ9dtKu!?lS94Dz4{5; zzIjrV*X+rB{hqC(pb_|;uik5jW{g7>(4(T;dI7gpD}(~{Tc>VS03cM~c%8!;&SX`( zDUor#)=w8J$v66q6g^wR70NFqnbL za{;Va0C2JGx6?)JfJ8U>Tv4%d@4@@-Jg5)%o+({Zk+ zD*R+ryJ^{c+`2DzrVj}D0+I2Fk6;I1=eHfxl8zdsU;U@Jm;{#fC7eQXZD2DkF=K9J zzt497Rmo+Dk`LYX+o#R(BFB;ItRT%NtZFygLu-Jg)gLlrQTq=%Wkst_51SSF_0Jcw zc5QoiQ`P3GtVhXH@1f7grIg-AIa;C7BgpgLc$-EopjXHT`6rUE!I7BJai5li??4C= zMy$6jyvad7jg}V<1+hgx!)-+no02IqpE0Pvviu^-V{=s-GvZ_?Yb|@od!b&;+SUTG zGUe_gX%~C@=C5cK*`$vJuy3gBzP@fu5US7OF>mjxsu~fAXG>+K3O`AqyhYeP;-LH+ z74C~r60j9+>%!U>-fFk=1gH&NBYST)B+y?oJKtByA$ys5FnR;&=P<~r06)JTF~^|_ zX*i*ql7kb93+Je!)ab?n!ZWSG52z#yX-Trh3ms;Ee*9Ei4(@wNXSJ*~xxfx$=$idT zwnm=3ZN#K#t>;~>iig@=$9wV#+2~Msws#$3*KM2SJCMjiTMLS>+L>MLue0z*p)!MD zejKC!NjwK>{%3H5at%DEYb;IxW6L~wu=R_?n@E)_jSv=oZ%7eM$OxC$E58vurs!-1 z0q1ZmarIuN7VP^CMT09{rsAgC!j4Anc*;^)SRji@H-vITN8MX)ohgv8IlDU*HK-Pu z3Cb###91i4>)#yBkw7LM<+eNJ5*ObMs8*tDxG1bcPNw(yU?(xnk?U~RgD}2#*}2kX z)LydZW8KNC_*#>pI@|WyJ!=&o+v5=b%j2{dMfM}#X@ZtcR6{1lA^FqmkgBK$>h@;v zd%ySUT)%I8hlu-IAR_9rRzqLpOG93-=bDj`JD4P@7L#m z?Z=?<=(xOAleDez;97`IQs&{jydsuv)~YdkE5P+kaaK~gPnEEL_!cKl^iH&dvh)BQGyvq-{ zOV%2TQ`ZXP7?2j}UT;ctNbrBZ>6_3O2GUJ2N=IZED0;;e3b_E{6;Ihc&u#ZtQyLg z=T%g^zEpyOn}4r2=2Tbq@a3t&6{v65avd(f3lx8ZoAlL3dxZ-H^9s}z>nE;j@aMnbv77;vfqL`u(5E^tL<6y%T2 zWp&tON2+8j7Ya6>k1(PMfb@!vu71YQgo9j6Ya0oiqzdE7yKfR2y9#HrzJApBV8sXO=Wl9N?%7$)d` z0UFVC5WJUDNn`X2PYKVu)0*)10=ELivyBNA>DBi41SmxQ4U4BN?OaK zR*xIpFE{5?{~+os`PQ(elGEjK>bS;h;RQ5BM}3eW6^V6@2sLqgo92ls1F5k=$MKs5 z+X}9pB_o7An5;kXql4bktv`o8yEF3`q^?g2V)wX)gx}5^rju^xowmtLcbjRXsEVZD zuynj#DO0M}hKX4A_%|wv7)<`-oG?%*ORjP4k`cq*H$rlzD_PK4&Z+EJ+m8=G>-y&+?>f z*d$C|J{)EE_`c#{OAq$Cozr4 zfn1MuoZ!w-u#KZhlJYON%c2wNLy{>sx+d6mo20bsfcX-qIIS1p^p(Nvkga$Kh^tHo zB5J7SQuezg@J+40jBykFX*WWDK3%-|aIl1*p42--Ev4}4cAPODc7<%ko`&j#v zMD{zWK-LE3VTs^M)TltACuvFLST@C`cP|Fj5H@HXM(rq1>3T*0%CVtTo6L(NIVXn#JMg?w=ssTu8h&*(c0esUCedZcU$ zUVj{&pxez7$VOvOeP;BoFkQV*b2xzH_V5zgKaFWY)p>FC{%=CG`M{v}jPP*juYK~7 zmeK96XEMzq&zBU2Ln;eNlx@u+cu_WJcZdz{-Y|1vn&xdpRjj(pxZ2e)-%XR9BaW1L z^^B#OX0L$5H;hC9VjFBm9Ly&(mGY;klTdQ<&X5v}?P;u$Wbqn_V&_uStri!VMCXDg zpn2AIs+N&e;mx@ z21%^?2xDzE9l=zKv$5{>`P-Z0U`+{KV*8HkeCR7!#gJc>+UlB`G#uK`n2fXae5GwR zt*Vxn=QRAye2f}}L*oIbSArYhPG~Fdj#(-PoqMe>8e*fZOu0NP&VbdVuwoN}0 zhaC?%DisEz9dU>@b;e8>YXJ>Z*rN6n83G4PqYH`e1qk0Jec)H_nS?M{1mb&GpY~)# z-R;4o`0E}7iLX2A942qrJ8e$hUy?v)fBzj}Pr~zrVbUKG_$lXH(=jArV8CdrY6j=Q;z^Cz?_c)IW5d8FZc6lEyfex)X6C;>R{~CwpfX zLE7F(}>_wr}AQ;acd3a`}S7uv@4<Vva*5rD74#KxPLnq+*bFX()LINmu zeRQ3;+kuQhj=@_@wSGnV6y-D}98c{Uq$unp8G%BJ^(8dLtnn>|k&>_9h~*1MbYIWI z{C0jek*-_rB}C?19qw)i@nTjo*+O>MtqyP1Bs_1oM8>@?UzOtwHcGBm`=5c`EMy77#GYf&dZD*6 z@vK0{b|*#~3^h9+JYPQ+=qo+5FlCjLpQbo3rw92o{%||mp2&H)^0$O@dtDOkNQt|i zrOejw*w4J0)V$-|(tMAoMP%3YAis>)E}-psZ_3%f2&S(fXOHbh_02Tl%nDYW1}=3p zS>8PEiIjhC@_eFfa90`Utg-XqUv0S(TxK&tCx%4ljyJN8{TzR5^X>3s$E4vP-!Q$s z-C%7O--ckV-e&TFa*aO1twqlMvS?ka9F5+eVrCw;bT#(EtW^}8{$TxSOUs#mFt$GA zI`pBK{>EA-w{f>ca_(V@;^Xm1#N+NwFc3Q5mt$?RKI=8%V+!j&>YfI_E9qg?QTKa| z-tLX`(@ig8$w!jvRQUj@ELAf`m4Ph>8BrE~VC;C`{sY{{;yEcTiry>3TKLp&dim$g z7$Ql)#}EM>8GIrw=EkKFv5ui;>fT4c2t?Gmg<^d=lWwCW-DlH{wenXrz8AF(UfDPD z?T_Rp^bPkHer)|{Zymg2&Z|lvw|96g z6LzBH3@aJWFUE=2TM-_HD`zVHpXt5*V%7&l4q3DUYhp zeP?$R16)jdc<}J*@b{pX{1svhBV{TXu9i%@%{SbBk(Bs%XeG_nvQ6WQPYgxot<8L< zIV~>9BkBMZ`TOU%{83HHxFLh6rc^?Z8V==)@mZzqa>y*YWydpJ9?H6Ko>hfcF(t4{ zr{Pi79-bJ0Uj z^NWzShMm7+oYW^THK^UyutT``@N#0P60v3W+bKZ3j~;#6I#AsR9<&8FkVv+>Im+%= zNG=mulvV7s_B2K2Z)@rrgz%uyrYDbebWYKf7F`I7129JXLO-v`U2i;e!qDXl&EU)8 zCJrh-Q22s*ys}-ZTI7+eQ=pNRRi&Fz$6?ho|o=LE0*KPyb#g}<9v+4U~-S2PXjsJdeIt?AZ zdKn@8Q*E~|V<|$g-$wNwoj@%h;6hhzLYYmqjCM+3bk|s1^Bsw5-nGo@awvpqPNUx+gGl!s`Z0S$&uY?H7(?DL|mnG_wu`dXEh66aK@LQhhlgu z2!363-vj5&>{i94wr$AM2)oip#mXHQp!x5-Ppf6bRhsM{c<|)}REqT*DNl8c2cMB& z1Ou|g$;jN%iD$6!?~>y_6SIRLowl)hl?o6n!k)I{#oNZDnwP%(>W7aZan_1Ma!+mwghcBa>KwP-u+lpGOAMqBfNby*exFLk#N} zIT}oBAWD^Y9H;2TT8_>6RCIeM%qO96=uTcJz7S6`h;8==8wwXWMJf>7MeZMph?Q>5 zq|N8rY?vATjjx~N2oM8C%TS@_*Ga zpP^lvP}egY4;%12V;`zKO2lqRNmjfGrP~FAo5Sk#RdjB!dQ8bGxiC*%FgFN`Co&_D zDZ|dA(+h)I75L@c!J=o|HrTB$5p+#~&~K4G%fL$kW) z-`j|wc{_x)<{g#TbFLx!>$B5}lLVrmN^iIL!%ct7Liy{{?uCKJVR3~_Y1{?3ca4`^ z?fBH(d^M0864PKjUWp3If)(*+o1-mfLI^RCQ)y?BrPFjW5*$bI=Bd?_^_9%2w?Or= zF|E_88U^z-_-uH{V00eSz>1&>56|>DIA`T)1*U6TE8zHu8G@?fO*<8QkDfVwy`~1T z)2Va@)jh2DWu_*P`|@DViiMXeyOR$sD?nSx_hVdUopPjW)oMU-yEfw&vTH2+P7O0n z^LIjy+X3ufgfYRoUQr&dK?g3&yPMPx*qh5!OeI(Qk6Lbq@d-Q)JLN@{z1^2)d$5Eo ztx}hPZL&|)eNSn5;8US(zv1?WKeuiJK_hZl)82Z;5w+Jcd}k6j-L#p%x!1J5oBb>A z2~ID^S|gMc{e(#B4A#4G-z31qTyNu(VY>(8O6@F^y(%MA5u?@p*^Y-#AG9lnH?j_c zd)8nn%zgbYk(f((O2lYB&(un!ix2vOK_YbYA%Q1EVStH;N4c*)l#NKbyy1qTA_!s23 z_X8j!RBwq*cggfVoT8g(TPa6mKddLM_aW-bVB>MOJFr8u%1zJ zJel257(FO#M&i+Cv$jX&ylMpveO@PtglSZQ64#il9B^~ z1o=*$Zx_p*VhIXc3ptwf=x;ywepYkdlpUB`FRG0QG_5Ev6UUb$ru7v5utTss7aZDW_GIx`t+y?YTAo4t8D zi(6Q5Yt`JABqwsoH#FBDn&z?ky7*cSUe`_Aiq=I=v%0J?=n#N_VV0tm_)p90q~7Vin|6)i@S+c=%iqbtExX8HR0-Ce zKG`&M|ETKN8#n7=YP%tSiV_-{oBxD?g+=c78E`iuPzAs)CT@B7GS4wfE<}?PbY&u# zaa?j_eD`F>6?53ECW~qXeOznL1GPP%FmyS7M5D=7K6Bx;mU^D5Sj`b4Fduslrh*m(Sb$(=StD;aRJLaTveIgC7L zJ@vTpX(x@BCDfv~A|Sir^5-XQ)xyw}ExOxSds8fC5h&OE*ah3hn6m{k$41*s(6DXX zf{Y;OGfO}gQObN&67Ys$Uq;o`&dVZ+s3I&`cyGh$@%NWQ<%y|xA= zzDH<)NU`g~xqr(U%9OBdU?HEjqYNn9wY$5UuM8_)&e9i4_PdW@7x#=GmdL-^ND+gCf&!wQJR(NluNFUA)aepSIZU2Z3k}@57mbc zwI#>7h5pr!8eEQ4Wf6ndt<3H8lDg1mx!KgVr(v6~@|qU+19gMpVhTUrcH+BqvO*UW z5L3}NSUqrh`2Ugh&he2&QQB^I(&^Z?-LWg`*tTukw$-t1+qP{~Y@0VTckcJi%>B2v z-delroc%jzt>>NSy_?xs6D_7KkJI-2K@IQeA0eVOySK{JS(6D}HC^GZag%Jz${n~?ja%_Rsfon7p{)vrq%YLnP1^M$N5OPHboF@LvZPBr9fVa2iP!xb` z*GkC4juFwyS)CbC_~M91@vt&IpWqd7Hw-P0UxmdR%Zfj)=(S>3frGr;zKr>k1lm11 zdfD9|Wj?%E5fO96Ils!msd=4-W7gUQ?9@)D8JbA-9}Y4`XB>KvtNr$ppcLl^7-A>s z>PMO`aSQTIScoYwUejh{{sm&%qAM4cm-X}(CbN@Wqh%%NOwe;vXZINs%m+j&F+>$}&9<{qcy`Fi6FH|zs7W1+``+L5El)2k7+e<7Gkb{6!|#)Iy&x{lq-FgmgY*U` z1-+$$MqwwxMV#g4#J6e9!x=In-^Fh!>e5`*?KY1(l?zj=xl__s;;k|nl9ROseYBTD zm^tQ&0=a`VLh^N!0C$hXT4tAANc7fcKB=D~WhEuDA8D3MP)>;?D^PBTj?UK@BtDa)OKc?_e%5T`-WomP05n-=l zBlqNWr?CBLgi{n6*YnWk1hGn_1Wt@cm21gz$RF577#DPwNG%5U8P|<sGW$wFoZsW;;dREICrWS{C4kbzH3H3|U^#9zl!NkiXL9f~KBqDNw)1iaB@ZxV-D zOk=~>)~n9Zo4i~g0-suR&CG|dlIED` z5^x08!=7m3UQSLFs3$X5h7!c3?AQ;YiiDW3&T^t-m2IKe z3*>%TcS5IKa+ta=P8@H+p9=)qiM6;L?rPsWIN3eqPPvh+@-%(LcKM%pZ%)q(l$T2` zryGp^u%UzENS_^WE2AEkdkP=LO={JgRsS~?#hlVqFpU<*nlGNH^LXE0IB6HXK)JZ& z*gpF)U`EUzMY@U1>Fs>mKHSf7B8o9@vS1hn-RwCwC(|w||HZ9pq>*yk+6E+H-IZV2 z#QCjo37oKm95Jb&+03#X3Nr=IV%5<6Fr|obuJ4gcf-pbp+8(%VxSpTN6T=y_O=lYW z60+=cyw^vrJ7uB)0F_=s{uPYoq@g%g4e_>WxAJSvJy4$tuN()Z4Skg~J|o>^7Lir_ z7Jj7hn~ufwo#x(B*F-ofsv@W|BMUmm-)@!j__&7ViWI?t;e zVM)hD-P1L$>d(|AW_#L633cB8#{w`NJD5LmnHH6H5=x|CfpB_lI_BBhZ#%0x`!!lA+)!;w z4&96sc4R8^i2Lp2s?h!DA^p-AL+zpG0^N*?KS`M%+XhN0u(z<^ONk+kSQ<&qso_@@ zdr_fL7O>xWpRc5~3~!?B97X-%#o=tn=oCfW*n2LfP+n!#e>Yy&BDDq<0RFr;=kTyB z>UBWe#MY=OOXOqS`9~G3c z`f*1xD0Av6jcGFLnOtCciNx-u{PZ|h>~t~Td6nB#8veXiV|p+1R?&^CDT>aXS3{ar zaPdzgu2Aa;Ob34Kr(==Kqi0Ck;qTi5(B$Y;sn5(nKk@>t;Uk{4PUTgtNa*OE$bwn& zK-;a8B+J`S800Kchvh*q=4OIhveIhw7#u%7pt_c7c2+Nf_yHt3!^CRd3Q>DbOPY#8=MAni8Y5d(naYO6P$cX2n+6;}XhTsTln)7m3Y4cO*>y%^ zduL={wP&y%sjhJO=kk(kS;|A})tFxh8|jh1h;QjVl?S5f~yVe{^b zls?9-LSSgse*4B#4uPVpW>@4>;0qvu&8^Q==>euYt%=;H@7MWBtjexX`zduBk2gL9 z;daU}nYBWbQi9L!Xxdhx5WkH%50u7*dS)*JK!=uk9Vqw(71|br9wtG{I6WgTx@9ZB zFfv49_;VcOg^Gk5Z}d=Ri=1mXKsm>m$)iAK(W$eGYjRCI=$bB2gM3oJP$Z(E&(I4)Ba31#-e8`xbz9@Aslp{g6< zc(Y=38VPCE_q}gU&Wa?VASRd-%A6ewh3U0!U`;O?G1BfqWAy2CMfxU_q%fKBpw7}wL1?` z8g*LT{j;8v9?>Mvp7DFyb~h3W{wtR^clkmKB5Pt%>54v>S?=s+8jzna?LdD((9=3on00L`t}i`>AZ^L}+!#zjz?_<0g@x6KUL=HPI1h!)aG zMJTQ)L*qis8aNL6xmyoEDK87oGdy9NJKeDS)@oMNDIqJJgpc+$zAnQVwv8btV)*;5PVX zaq`o&n!BSerteO@QJ(3-SdALz+J70F4=fQIF2Dpzr3@EXmP}9YE8lkB7vM(v2BNtB zuI)~Gj0cf1WAifAp>Q7}g8N-*nI0qGp122rdpw|IHM@m!HR&#g*9`CxzL=SqkQ~(U z=qN=w-?AIVy(c>NGn+5c>-7gq>8TX9_u>u;qw9JmDq@oPJZf5(B?8e+sxQuRANy>v z?sfx9eD*xRGc-&rdCgZMB5-nHy?noDzmGljKVkmYb=^11uH4f$M3}&g5r_D*O^;no za2U$`W-u*(?5-Yac#I4=;KBpiZWv$L4mt_CNGi0S6dh)W?aTpUI}rQo4Ju}vO#u?> z@@)^W$TQM%TP9Rd516mb6ZY(?`jy%`cPM%_HA*;~So&6GdxZZ)?Wtg9!azF*j_;-M zcajzTPa3uqY%lA^&9nDDD$7k8q|D~@^Pv0+N;`ZRyLq!X|Z-6UzT-S0# zE_sRL=LJ+gk7}Zm4F1fvX(9}m#}3jOA}z22uWZ??rrocHofm1*1u{FSHCIRa_h%~g z1sauq`nfE3mEMXKPE}v$h`L8=2i|+qvX{OawAknjwp(l+kI9%B5KYY9V{{@Y#G9N3 zOA!I$v#ZxcDBWzl-)Oef+Jz&sR|>d-(gW-Wty-$K+hg?ZN-~o}g%pbW&W}Q#%oz6? ztGg7{750K>F#A?&+w>Dg7@@}6hZ1eP+XJ4Rktr=oeTjuFj?||IUMPEO#OC} zV#f91*rO#a@v*zeUWjOk1s=iebts#RRZ*N{sd(2Ipz>@9{f5%l!{g2E@{@D{d2iJ? zZ;#wWiEguRf24qlO26Jndy-WYV3NS8-w=-yu_CFa>*=o04#>wrE}B7E4(bn~h8_Hd zeD}{;tt;~9@9xqwQ9=q(>b~25{bX)v($#VY7?Y9Z))Zk~71?)47=jA$GtlV8cI{xS z*O$-7D(U6Yh%?6=W_s4>JEiyoe4y5VD ziD{gFEQ;8+KP?AFXpLQFWY&838{QGOFik^ zXUlwA!2s9UdWrm1G#QFzPTIH+7|5T`RY8&jE|*j!(w#&aLE~-YQ|=f1P;C3_1Eol{ zRdmUYjR>rLLGos(k>%vfC4#$5XKHll>@FoGF)Lf}6uDXPCQ@lI?qAZDpaa)1YuHVu z|ISi3V!Nfg$v*9JuM2}cnN3H*e+U+-#?_Kb11Y{$700hNBc^hSW`z@M^}+&OC4e?= zt-MsA$?j8lHU&`({4=Z7QbI$4jJSG;x~2A+S~y1ojqrLT1bzW7#!gDIV`PH`NLuGF z<0=7#@>e$mDgO=_Ga4x@VYclOWKsD|@Ctz15ggkXxp~nwBp6WxBPhFWj#v{dwgKDq zzN9HrT^J3J&_|wvQLWq9LJx>ti6k8zSSI#=NG3VZ zp|{`=eZ#9{F{Rz`4_9g?@Z1`=g~yD}341DEj+a$-FE4+-Y#y79;3_3g)#Oeo{59Y+ z4WY&rCqStZ-|;SQQCTPsi7sW`MfFz5xC%&9!Z7g(%M0n_i~OmnrxL5Uo@+0Y*<|NO za8wTE8qz}S9E^#_S0&o!59$SE>K;ILcvLwkIoS2xDzI8zG`IcBHE#%l;=!O671B4! z3WbIpPKChDt@eY^`7l%(L$lJxbO_k2l26;MX=6&oW5#Bv*B2AOZMW6uWq)2D8jFQ_ z;PFIom2LwuTZGe$D|ZjHr_U~6z#)& zW@ri0Hyn|~eV4eBVo?G}3I8q;MdisZaTT2Y=dFTebDK{6I%n#U)_)Qkj5pv$PHz@y z-6vFe(U@;o2C#wM=-8B7WhuqM9B8}RLKi2<`W4@hs4$`C?XrM8{U^ zQerpuM-R#~36Ot6+shjM2L6lFGk!$oFTR^LW%0b8LfAKL1)m!%x;`!{Lh;eGyhcxR zX4lHC&!bLrF{3k)J#ga1NQ;!dmD_DAn3ZXcCGTeM+gNimMzhePQuAn@1d(51Mt66( zDc)S2_=w_Dk*4yzOyH@0E{CPCGpc5ueJqOGtj3$fuO)q0qBp{P`*zH#dowi)PG@5H zEz%9{`LEx}Y0n3@vf(Q{k!F}Oct13=LtSIUO)bn7-SFjYy36h+v-&MB7`^0qt^8ff zIJ|z#N`9vGSKCaeQ8q+PiB%dQ|0V*tQwK#b%Fo8EmEIK4GqiH6m4+whCFHzHgCN4C znVnU1W;#=X1qP09lzM{&-D6;BA~#-6v_YeD9o`;)s@^Pkz#=DI-vbyQ)a6+{Tl2q} zm1>2bY|rJ5w94*REOITPoq4Pts>m!9O0va1jq~@heSAf@ z6l?RTi|XDItmARrDmiPkT7n_r_~)*;q)Gf-kAvLmoc%`|tqCGc3NeuhFM(YoSe^d- zH8>P=zt;aFES+9)1A~iCF5;amK%G*YaZ3Hw`>9lf~to;f#}e&F`BZ|6qIr9t9e zv$HWY>)ri>i|hl_9-O1R#w86tjMKb6rhlx{StNm+s`63Y)x0G}>{shP*9dQ_siA=vX3iI9!kXbG4Y_6U0v4)tfufxjm;}B z%nk>l=gi@3ssYlIKWk(5t)mO~(&JE^J>;3LW9O6`O2hg}vw1ZLH{K0^xWiMcOtH_8 zH~lo?R*Zx!$BH=D*DeZ8s2_RU94R%qwADh8sO#y5b=Ni|(bgR$g%lv7S2cf0Z7Yh3 z$BS;Uie2!t`1t4*##gB`ny5KaEl22l4^(N@&sIV*|JJ4Kj4vMg2L6I-TrXuwi9Qsk zh2x0hI@Z!|K0(9uunf0evVQ7RdDn0ifi_)~2fO$|vpLT@{?4 zTY7$*F_sh&-izJOu%{;Y`1nL8!vILZ#m7#~G#KF9;s4n)8uSg!GNedP5aC)tK>>YNw8i6R6xIfY+oa=C=w-f}D*B0#ICUCu~Ksl)_#Y$?p17dW)XBIR6^u zMZ^RT2FV0~<_}=B%gT3|Gei|8Q$Nj1WyH zGB8LKc(;H&ItGZBQx-R&bE`nNzGvkAVYktEBuQ0i(U+88I8s`XKeL7^Kn%(dj}<}4 zY~WaA2!THRFJS2IH#iI&1`a*Du5HhbZ?E4M5?rXQ-0zEBKefP!N)*?o*^|kzwa72h zb9(Lh?+!l$K>zOuUz}$<8f*+T{r?>M-wnMoK5W~AK>ImtnD}$yf9k*9+won|cz5Bnd$F_a`>XfAzl1IXdKBaT5<<^@9l$~0 zj1J5AKUHAhJYOC75^BC*O?vE2!v432e#3e>%>sdkjxZ3NCtNWjO zwKLrFA0adt0Rs*AUoE_$po*&JME$iA=+u#*|9dS`@Qr(S3*?In*C2R7-CdNHmtVPs zjQCEi?X#M86(UHNKlQF-@S(FyNLB!Aa@pPZ55teS`K?tVs-3hcnwnuY5bwxGNIDSe zWp#4d^_VoMshjaNA<(+)DmuaC=iHjjA&%?}ttmVBXF)Y_pV#*;0s>~xRPf9BT_r*x zE7M$1u-U24yE}+GVZlhyWpL=oIv1%TRRS>bpYQtph&+stc%MA`I;b}cSK(CdF`4y5 zK9IcT^qQSqx}!AwPR2ay<{1jVSv+g^w<&JveBY@Fy97)rs7`UW)w;@n5`T|NDF68I z4J6BWwue@me4v{C1Pvx|+&64#@yH`Hz%QFG{A2~dHZDkXs}^ybYPNs}=G2m4FNUxp z>U_UN{juQ*g2-h__5MnlU;9i!^;jwFkw0j*;w?Jh2kMEyv>F+WMt#esoLhT7EH~{l z(w=c);@Jm^z`**mHy~fn>g?}JmjT6ka>P3BgTEI^68_!*d)f6DRbnIKhKPphl-K%Y|A zR&&8WSWSlRtmubwV9k1y8`_$L$ESlisXre^v)(_!3&nFF`DO96>Dfn$UZXCt>DmZ^ z{h^@=y?^MP+0hkzdjv=crrYHChe+sFWhRZf?*D8ZRLEexXK(z3wNVM21sdkJt@KEMRp#YxR4R znzQR^aBj&H$9fIc#g%B)1;>AbzuN`ps}g>piH)GX6hp`=k$zPY;}|!{PaAmce6qTn zVTC8gsW!J1DiD=eVq?RX5<>Ue4VYREvFG$W@5FQm|(AMi{2+(cmfVZ=!( zENY=FjfOKHrZ!8Ywn6w9`DbhtArjod4)t2VBG`j^L3xw zDx6?k5}{1GE0%3GDi9(&DB-HC$p!(yFlKB11G9&f8%fqREO&SP`-sPZ3SM}iM{7=P z18TVqZwY#V_07PfI8j$BJp*pgH|q8;HuyE_8+6TG>f*q%e@bZp{p0eHX~*KuT}tp4 zrZm6~dE4R*U&S6NX_@Aei90Nv1&!ER8wOoPnka>~wHRnPaA20Y@-VS(TFy)B3W3j! zVc_kBN*=UT_HG6&!~wDJd0+-p_JSZ$3cdP5WwT(Fx9&=PAz6(20Y>~nL_t0Gh`7x( zpc13EtR3<5j!xNA{$L^NA1K{Hs#5nmn0gsU{%n}OF^%9D4ZPWdK#y2v10yM(^7(f3 z=JbY;XPWKQCfyGM{AX(akZ8SA5J``irr*#_yzawOKsy zUyC^->K=Tuth^m%BV`Z8v^Z1`*I<7QHHliR71TNtR@d`-!JUkIJ8;R9JFlbSuA^>Ao|v_v!6oF&Yfqa%O^<%9t)gJy2L|D54L%N` zI)SmMde3TX#@}B*4K#>M@x8Y~{wXFi^zw$l_Gxa@z%a@BH4vgVEAkZYQ&qFC67S=q zI2sfaKKzeY6YefYG)rO%kIn~o(n{51Ih|s~btQF1apULB?Ebb6rK*d7mNx@W*D;!t z*GwPBfJ=H?RnCos#g}hittj-c zT#MZSW`Xyq$RuP}i~BfpQ%HvGA@gpO9d;Y{!dHf@=JVP&es-p?;XyHxRK1C5yvUM& zayHl+_`m}h2|rMXuLFe+ud;Bsr2p~`uY`nrndZBn4Ik2|wI%|@Ot+JsEBv}Jy_%`H zy&X>WjQn=Dc_0A>Z21o+hWv4LccNSaK&Vs0tkL)_7$V}O<428xzTbOlp)N05nrCTRfvRn+;+t6}-w!{Tw4wVy`&PrPUN5L4 zZwvI9z2s>J9=Ln*BKNNujTXMyWjU`oUSWpV9`AKiVB!&)l>)oEuy_z#qry z%X#5lZrV1w)Aq6bo}T{95y9Z5^;C%sU!LRnON|QCz-3Ue9}`Kfz>j3NymGd4b{Rl3 z=yCmiS*X5M=8IJE)^h82!=~r>OwX=RYg#H#e!aINmm%X@Z&a{SwAuyVN9@_3VBPitfhOjm$FYumYz^wBd)QhSd=2pwFDT@# zdkeLrtP{qEvIRWRs&F4qC(vnA*_uCI1^Z`1#CNe7t>EV6f+xat^fD3#pEipBMP<9BQGsw5B#e+s~8_WM{|{*O90C! zU~XFHvOUxi3vN?zUUA&Q!I9fy%Zt&wHTF9c7t1?#I3w9t` z+LLF1E%=!qft4ufc?faan5;xeI*-qS82r_IK`KWbS6IM~M*YvLwD~?w;d^4Sk=%|k z-{)H90J<+->^DZKz{;&9|79{Ym7kKj*<-FE95Ik@1xdw!w z4{Y&klU=AP#nVS&Oy3iczHV_SL=AJQuqy*sun1%b=%`?nUY^2 z+8+4+A+`&HKUZf_zy69?FvZh$qgr=;Vt7q6sruY;efT;JkvvnekJyyb@&VThuM5cj z_U(f2@amG>OcHi&BX4Vkra5EA+qj9fK`Y{|g=WNL_4x|95W7DA`3(1MfLg`pt^CfP zMPytr;*K8(>)ywYNbQ%JCUE&aXU1LU>&A)0t~?IIJP*3+4ZwaNvTQ}R`d~*VvRyW- z5QmUEaVb7e>9rF|b+g7fL~@(!|1suv;u-gi*-+}(pI#+?RGi0a^?!FzIN@X@b`^z5 zH$_)0MBlycX3gLIi}yMyK6JcJ>l@L`dC291yOnuM0M<}B)i2?xfd7Jj8xz2R7crES zS&)HdwLa{w85N0I4n#(aL}b(ceYf*7G>t2qy}Iv_T)Pq6WvaUGi9(Z02!T!vXLy;0 zFF5^nB%glNF#cm$jackyR%L`&8tpqDHws{PZBLEPRAE&K)d^84c}{Y6%Q&l9dDSP= zynhggP=MD)VZ{c*;rCrS8P?a4EFx<=9uy_;uyX7A8;eSv;r$e&fkjR2vEipxjO#<& z_mf%tOgOeA7wSbI4sbDi5#?V8NB%0B%t-F3gi=YJqsUrxOaBm7K8~)># z&fh^e&y*V(&E)qp>rwIaZzgF%MvfS!-5;$@{}X#6b*oWAF^KQG?lhJf4(!8;qA_ z-5B*E$uBg`H-`Y zdYUFAxPR`6`}z^~fqopdwI$YOWL=i~OX?+IDt=Flj5iVcdJqRh?j_CWEa0nI;zp$S z2RgUSQFf}FM{qnS7{_9L-H5qe6FO|WcjRAdVb#Aml8g&#>pHU4f^=Y@6~wyiN5xN5%)+>o{a z^6my`pK7;or-c)cl@DgLh0w&ykzgXoEz zBNxsciub5lQY}C6P?!M`zb4m>PzdU#R^H@2)Gtt6;cnoBeIvk&ehuX%rA1I%*vBqg z_QoBWdun^3s06~*g1d}W?`SA13xAq9%yqr~hI~?1<4}LWqlz@Q$p9(UD4^Q3M?Xwj z>Kc8qJFTGWIG%JKlv?8qlA#7eykvcDb@thPu7AZ5`%s;|A!LM_6lCkM_LQY!G zQnAl~P~golX@lx2A~pO|>_iiBwdQJFDxolW>n+ivD{X_fRfkew(f&(o4)~?{SgE_L}$^z^=9Rh|_^UrpxKTuir*wOQL zSvBM5_6iUJ2OwaE{W4hC6W`g-P{zblRgfdg6TJ|d9KQcHuZGeZWi2KPNCkJ(-Ye^CP*DV!a>nQ7xyVku$W~BeisDg18Gj6h0J# zO%W1ZXrAKbH3-KseMVC|hz7oMqVk`*iApArtK!9CS@yWK2%FrTk&*tWFgewROfVX^ zJTPKa#}n@5UYIG%Es4L>bioeW3B0-cSPaZUB$@Ib>jjh_<(M^UJKhvgoS7@ zk(rsSIJSq%bfaIjppZhLBL9^Ub{`YIXaJ=A+_yl;BTqx*AVVN+H@}!Y`Q*G0M})w~ zopcTJ|2oHRqj0y!Iqa+xeT8jkZs=c30O6@5KY`ji56D%KCWZe^fmf;*>3dQz5z{Qd zg9``!L+L~a0&`0S5>rd9yI=TTz|K7B198(QMAMCMol_i1lvSKJ`iM3N425EBIBx8z z*kH8zOZQ6802lMf5x5&m?c;yVut%XL3jtP0oKdw$sG>b;4^W0anwZL`7P`>APGlpt zoM7%d9ax0@&IIG=I@!wR&=R=$WqRtkPxngb9KWFBx5DkCRZ7aX7qbwppDmxh9(VvP zKdV?7WhCyrbdQ#Kxg4yO8aZMYhf;)?KEe>A0*~WV2=T8mZ^&es#i%(a0nsl!<@@wAcy7KIiBogoqef0M(mMuESC zJo+EAfr51B90r#p6H~qc<>q{xU=BNPtHw`Z`vTbHcLk^zNDX^t;I0sgtY*Q#)95{k z=z_nyu$7Uk{U;DoLM-Y3`LmU`g|gOgpd62aZI@tsLZJ0de`A1Cxl}k1kD|uKUwUzM z-VoePU!hsz*D|>J~{&u|`vN#qN!oiWu1uLs1V2;D?XKV~HEUU*}kyC5g*W47R;Je>037jlzbPj3ab~!f~A@Zzv$+|W0(2)tI0#-bX6cmd6T6LG~Pd)FE za`?jq;I3f1F2k&4&7$RWE^W4UUQ#sU*;+L;KX4K8L>_U`S?ki$P-$07U7L}np%~_A1EA_Cq+V_;(|py{=KVc zo{p)es{YNac{M%i4eORtLWx(bM=Uz@Glc`h!>b&J$SLqAoh>?>S#A3nAQa=XDJ|tU zCP`d}(_{{cVj-u-mI@!7tLP3VTbES`F|i;8`Dnr^HR~706e(BY*RKcO`*_WhsycdJ zTH>-PDa#wwB^_M3ejHO@gxc+y#8}n(h_MYF`TdJ>s8a zKn!hK#NAHXlvl_t-0Vy_4L=$fNu!3IRn{mw^|cIniW18syZu`TRBO1=5wD?`ZeUxI zr*_Ret=R1RKxFm)43j%?rq#$A-emb}1#elHB;}F55V9wU*+9S#jO`*lbI>OTyT2=< zr^qS)NT8o0>NfS+O)m@7w{ogn$l6yP-McPfI1Agw1sl;$4U0kVqS++4;e?i&cKyhk z9AL`^fimZrkMv6fksjvzuSjE*QR*rR_Dn8XCS(YD&jJUY9MGt!Z|oQaC)*U{1k6aA zbL`t;-}p*7r%1YwO(R>+Xp_3(9y^`>_~5`i#`|=^usv3JtURjD@;kubR@SKkWf3xd z&9SxN-*EG3+p-Hy4n#L4A%~+gAk-jHW!nym#kL7yBOFDY#K02jNKWW1!KYE!?r+DA z=k1`M^m;Puogt@c`43vhvEK~P4Z$N{WtRjKT`cf4lvYj^OVc~MT5RJZLDtivw9=sp1;FfV%6HWL+zRnxODrZq! z6!d}m;zr7XcHuvWjK@t~+^elkub?2;a4bY&&$yeyK}d+}4=BAFvR~zAxly!YKSBvzTo8S4xXs@83rkb!vQ=RH5yNC?@}ZtM-3|x1+eCz8#nZz!bGW#ErpyVJE~q|uF@T@!GwPNIeSz#=PgB&25CUV-)I>1qK_L7V zJs|LLMMxA+l{UQ1N6QgWwsuyV7jM4*$7#!QenaVmGb_!MpA!o0!ey6Bpi!Xj-oc>P z7D=gz1-Lin*i!fI(Jm|4e=j|lN^p69pIkXJ=aNBnjk#O3i(@OKlvoz9b#Ad~2)81U zp>(kzSydswr%5+8S^$>`TV`H7#9&o4CJl=pZD;t0z^g0Ma5=(D(=CZ$H9@(Xg<_a( zsX0aE{!K6Mu(OhB8z6AeXq6+KGtz0vzI;$d+pFI!n&B#MRX!wc?d4os>z&e}_%VaV zAf0urw~mOS5wXa6#Zkn;4I+Vkg#sm+COnLlYmS{x>fn)W*3#nE$Mw#2uu`}w-%B&E z`5OR@63ZNua00;^+HjWGS~ZOV8b775p5JI|@di`;6csxAbAxA`U$kB3;EiT858us! zS6LTMTcgtP7oQ)^RasM;2E|d9VC3cSMJbQCt%`JeM7V0ck&{~6fe%}lmQb~>kJ2aA zqX{KD1Cy|Wpg;tv6wQJ);Myh#L)wFVi;u62kam0fDR4Sdqaft#R(M5SU9Q26N!-P8 zdB$-`A}}Uv=yrH2F;i@i=Oksc?UB_eK+c}cez*1dDqHk|)y8~tvM?tHH7Uc9S;=(G z_4FsXcTiMTag#_yesZ{%1rR$^&^JB@(y4Xx#cXt?G&XdG)AHU;T7cyNUW^&~L^xLv zyqSDW<*H%7LxAgFQSAb3>#}mSlw=WCis*=Cun}VLvq7=E#h4iL1CV1Zk{_HU`4o!g z+=hiAn!9yFNlo=70#()LN*usnXL=ESS}-l`m34cKIyRNJB2z)P(}yzej8m{?2lxzk zHu|~~rdqd;GC~6w*=xU~zh7Go97$JBDFXQw#S-wn z6|LAVcLbZWSZx%S9vIWo`fO=8maMGI`2`5qt<9Q^VowdzDw+g5YP=D2^rDqNaen*F zMVPVwl4!=37A_LR2kwtg1Z44Z*km5fW)YyXYIjM;boi zsi$ejQ<}gxI~{&_I=f?7h3lm4%)%1+TSC{kwECF^yOuOQ>Wn)G*dJ|a=~CDjv#pC# zw~UF3;1nWz#GQQVs&BTWZk|@AY8R)>U9fe|QGtICQ+KV*$Z(UFpbj@WJCE6aOu{AO zq2-cY`G>@+np-aiWrVM?)@X#Qo4wf2UC4n#vP9jx8Cvs6brB_m0#gJ1R0O*U8D}CQ zy1XoL1xy;iYC5YEO!x*d;hd1#a$n?iI`0q!(O9S8U?)g@U~ zS?Ot8<*15$O7=csCj~QmP<{>NJ{Yb(^SW0a)oIac!p+)1!#+owYU}Z?s~@d#R3z>` zC}~66Mf*vI9#wpm_#u_RiC8x=0=LL%vvnP98FH8%dcnUj3Fp-^6gKNk`K)vw)k1h$ zJb*8FZ$6UCmi`)fm09;-xxBW}bcmqhL*w4FsYI#N-zc<+wBOl9IxUd5*lnd^U7zElbfx&QEFYfztg%;e(t-XhQ zCb5tIreuDRW(C|w_yU|&|JpLyEE!8J9!2k$M0V%8I)~0);W6@ApK@LSHMWS=-zt4w zC1VCUtfQmIv>LRSu?MHQTaUZUL$^RcZi4nv#)jr5D_eJ_zcP{1Tjm!x?mAW9r%HAQ zbqBe)c1%#mem&HC1#`}0>(9?})2BWE?kV2>B`EoUUkIEPmT@Ar$UY9=!kY>JdcH-O zw5+eTHYoJx7ihFpfja_hbGZqw5L})E>p{hC2YVt^Ay)gt9`%QA3C*k;>A!t47 zZ7)445pEpb@cue-7xeomyXSeaAi&8d;qJAYpVV&#!ttLi33|xrtlZOvx7I&Rsylh1VMUUDbkf zzTjw#z!_k`zsbS)3vdbyhpeRvc9m;5NI!URJ3cY7iS3s$V`T>`*t#U26;6Q_-Ml0lFr!NO>$<#_m?xb}q3!*i&&(c6r=WwA z=NR&pJ+vc3hd}&cFgv6!~$8-mKnC#8&xs)ir{z6;bP1Y5vF@Qb)*45@{6UXl z;qeBpEnZ8z_ye(=k+4UU&52cTP%0&;cQJUZvACD#4|N_@jA~GrR|8Hz(;ZKAX}JbU zc?{kZ*69szVyDh8M*FJ<+$7GK+<&=Ja7KJr6L*fRKTJGv*=87InE!p{&R6c$;25GP zMsu~Z!iGa-+w0s^S_s`C@dxR*Ab;d8bvL%6yfrUTo7nXkcRY%Uqo^;W5jAIDT(kA< zZ-95M|AnkWagenv6W=j=sskOAiHf3#vNX5%r@wRB)*7WK#jCQ#Ixo-xu2Ei9byGfi zE|}kN5vMPC^@_T(hd??hnM7+l@%YuBE>3yqmXBhYWIK#ynCF1|LaPmg1DKPT@L6`K z{*O(GFdu-fb68=3>R5=|`{NH@0nIO}Nn}!BuHI(@{7ESX3@GRxJ*hj)ZmZEu>cY_A zaoM5!KYMUNV=2lm_BIizUz6HAs`2dFq*_a|<*r!x2t^G}kI6?sU8USx1a3lo0x$!d zYR<3$V|^tDrW-pP>GUlf<0DaM@e3I`%_R1cWyM0lPp4^ZfSg(W-vv}Qm?PIwF_MSo za83mAQnO68b^c*SmT(ci3>nQN*N#tZ07Z&35p<&L4VwlOqIl(?J#AiS(L%MbuxPC# zl-NgQ9)0aU4JxJ<%%ghEXg5{AfMbN+IzHAV+@cCB4(v|xbo$nM9_W-z6v1zbLE@x; zjfYM-_>Ps+Hc_TVI_c$LZnJ^Gg$fnw+elqeXP$*7<^{)J(o}ObftXnjl<5g;y^>Q3 z5t^V_eaP8b-g(e%<#A~ovmAZ|9Ur?D5X-8~s-@AzARgqIp~Pq}k!-%{>mlWFL>%)m zl@3)TR@8L!)<(^`dlaqJ@mLjBzvsaZ|rhnvRmQr~Yu1 zsg6SS$68bWQ#_x%k)&Qx$w4N7`b!qWEpF8f8cXB!G_*QZR~4VXzs7GptI@lQ^Dm@J zix?9_Q%b}MHjUFMOIvr)r%C#mB>SKA#F2<`0Zvukk~kT}Ux~kPMa`jw&L^Im&5{}7 z=cc_cl_hoSamL**CD*JpA|%fh4zBo<&uaSH)EnudUo?V{@*MKplRh)@+jdJRVON)! z*EC`N)|nwy;sR{m>&Ba~MPA5p+Az>{L&VSsM-m4bu+_e7> zTkjZMY0z$qcF1&uM7qYL*m6%(&lLeOJBd&wft=VXxj&`P$9R()bo+*w?f*pJ$B|Eha<3YBtvnK9dpHp+`{Lm=9EPg!lOd2uQR8)K# zLM%eA$I$WhWjKj(h}$8D!(o9p_I(UrZlumfJcT|zxS+y9+hS={!&uN3W+Py5BX&GN z-S@ho=kUx#PGcwhQdUAw0I+T>;8*jBu&6R$e?Y1~L>}L3Thq|)6f_3XmbOKQL_*2< ziT+SOj=uWgq&l-oT|^Di3*@xzOR`xqVgu2w1_szxPoIJIY}u`4E@c)^8LDd}>D75{q`G0^{CI1;)F<4%Ag$csg@5 zjk#o#ClmQh@J&XABfY8cc+sxKOL$erwYm|KCH?$MV6Yg3KIwf-677KBH?Ggu;#S-B z?n@(d(UtRQ{~MIJX=sT3*$bg7XHmN101|vL=LwEXMaejc?kLdQx%fmFaL#k%JJ)2@ zMGcMv33a@B{@jEQp_|0o9^G0uqBc>Nf*03anD!|ERK{{7EWghUx4u_~;fp&!4W?&Tjv|q z0z#ELUoQj8=#}9pwBtPl8GH=%IROFQcgw8H4S5z_Hz}7}4nSOE0bJzW96s zpobql>bKdHzA01PzjDXUus5Eo2sh*|3XWg6c<+XF81QKB$c<4OMQQ#E+;`WFZ(ex8 z!qp$v)t58?_}ZGVV=ncf2rn1rNXYN8wGm9EdP%}*5#H!f9Gl5>k$r_8tQQXlbOwG; zA@qtF+CUf(9hr~W0*Au_s4`@By`7G;hmIo7J4~RJ*Osx;7HfmP=`)gVa^(O66{7KJ zdg_5vYaX^W!W1@%=e1HJrIITKT2kP)c+YIzk!vIx?}!VuH&=r(OpxgjYHnZBfJ2@m zQ>89uewIYEI=G9N-VPFu8!ff@;+;)2wh(r+n0rna6|LEPltHf^sz1dkK3ajL6451osO#ZbLj}N z70n_yM@n-813T>>kEHn9D%0Lh^M>b-k>#d@guxSHcBW_Uh) zDb4$1f(=yXko9MCsBoM>WrI1Psb(Xndt^uY8+@MWP`b>fn|vw-SxF2*dSB_Ki9SIx zbF3>b>*gvo=~dNA8#6%{Q?IHKA@-lAb)7dDmgsGUe^#V2IIko)Y;MBWgWF?%!WG_C zQZ=1p+Dg7BIWI)(l|#=nZbR3bYN_t9xg*b-2w*myz+R{iZiA7;dst9?|p z&~a!uh|7SM+SCRKcu#cGVB~f*OflfA{Jf1S(b`6>kod6=p{6wq+$iVK(eUj>r26&G>8wJCfymQ zYm@c!dbsXqryZ~^_@gYHZbG516)gHcTmZAuVxKKfc?s>sS?fp-XT9tXEqDxzRlhrS z%rBLZ!%W*2cWAZc@|bUsvHob(BO*OC@B9QA{@~d}KMrX|TzVRRpq$91L)BGbo@U45 zldn`KqVmp&<3_D0PBq;rgZUt8(fc~^0nK!N4``NfF{85mSv_#sJdiz-a&G4JvU$xI z8VeF;gdOC<btb2pOD_=C6!WVFqs`3Q3jW~o51*) zYAlQ(eS)%N=2+M)NKKdd=Tmd!YfJr?JB@KmKa`~>A{1~gqOC34Ea;;KOY}N};O~}i zV|OGpy>j3&a1v3QOt@Krm}(!OD~o58q_vP)#V0xUeu$_VLqz+4Rlu05r&2zYc0VSF zZauoaJb??R4u0GoOdnOfW&z3u9lOp)&xym0>GXFOSNx zG7q{51D-l8tr(X81@n(ULFrL#-Dffe`cZ3t7PjoGt8x~z#{x>U6a9+{ou*?2B9YOD zqjSmwU1#7i%FGJV`@dKqv~MyX+o~mHM71aQ7{r_4DpcDjR2xGQrNw zb#maGigy1Sg4qWY>BV0P``as0!Rn88_gAB*=$^vnf>orX9oElLxz99zbn7Z*LcRN8 z%Ik2dmlM&<@K{1)I`}gGNsnVQi5{R`9)ry8dPf9!n^%xxC$^q{{!!1if|z_8Is{`| zECaVq=iGk4*pxgh`E9p{v}PDv4mS9$kbd#h-PDwY<;1Olhv#DnrjgYzXv7|!vSu+P z?pSy*eC*$~^pd;%FdnRrX1~65cX34jbT9>p-%>E5#dPY63A5TAiLvFRK?6mYZ%ZJy zHs5frn`o!RbCv9Fl5vGEFHX}@J!9rtBDNKR@-dv!k~Y|)6f{lwuT>!tBJ!fe`yOep zIncI#-!KUg5c#+o$0mh*{H7h=@~orvg-)p%sX6RELy@S3XUpk?7lw71+;XXEKSnXK z9NeZjRGDB88z{{rTK~Wh2{;_J!^yZi$>PJ zxyL;K#>-8!rbz->dmTp(_}eH!BziE$tt>=;z2gai*9@YICW^$kn_GF*g}eP z1FgoSpcOeUpK)U+QAv0Wf9!FtK5GjGLQ$Fmm)fXEn}oUIN` ziZ+AoZ&~ZL4SqSWVTt^B+s6_4rc8rRj#g{}`HPKO+8YbMjdWogRO( zM0nv$mj*R3U5*xm&)18neVd$L$j9Ecb^Mcb5aBsdh???g3d?Pa*Kn6d>~3|nzJB>( zXL}&T=H&Y7J%MY)uIk0_M01smqw;0w(+sg0LO1;%0Bng`Bt`~LxS^>LEhYhboyAXD z&&W)xo|2IRT#)VU&{wNn;k;^3`9b1>#MZLoJ3Xi6C!c&~+ zc%K1Jgu;;_F4>j5*6N5X;_jpGgNMR9yN0$@w)=Hd*Tr{I|2jbIaAqxK4hOoo)bw!i z1nkrKTrvwv^UJ+&&Sc$ngZmO*-}m(^d2G$h&iBLlO(cr93lr)YUM2?r|5h}uL>OIk10ekLDw+?xm0jsvH6W;GJN$Un)18)fMjLk_68>TbY<*RN!8IJ7o8def zzOeiWDNrG#1C?zFX0@U)6*#Xi)(Qm=ZDf9-I4T+|2dse zQ9hNOtuR|182&j{o- zLO|>u%Te${<^N^;)%pQ6I=G3OCjS{8J)~X6+lo@W4iLX6ok3Y4e-c9saz8@fU5}Z! z$?Z*OLL(%pL!XvZdcux+>GYQJJ#~e_^8^c?)ZHK53@t$ToJYuZvmtU%TovM&Q?-Z1 zVggYkUu*n><1foL-^**G{S|agcm#+fQ+M%*E=Iplelj;Q>$+{T1_@X8m+8FHfrZGa zxCrDH>bw&$GocjP8bSB6Cb#V(UvoH4*b-xXN2LzBmw>)jS9Lp5=#bbI*Ene-ZDupJ zO{bnhxK8DhZ{;@Fq`tY-Ev86m3)pm}JE87`75)TDs8Ejtqt`@e5YQBO>oVw)qVU6J(dE7ncI#Pxyayos?F*PyBS?*9C;!7Uh)%UMf%7 z6Lxod#hTvh0U&3>X9jb7AZfThHDn+6xWa0qo}ldK%up5(l)>jt?%u6WssCEp8nic( z$X!-4a3q)U|3SmK?2=o+Fdpj>ZdAtW=cJ9b;n%!!E+`ULPIH?f-eud_UPp&XZ6apg zgbu{CXPy%0(;lTeWCUZ;VSTI6N>P2NtdbpCV&_=4y61l(QA^`Q1rKUUu-!otoh`fxnO+d6nloe9OO z<(LgwbM1LoaJ7;7@|`2Di@}AvdF|MGSLkZk>=##z@!SpIXO8g7W*H^YjN#Z5azKk< zs9v23Ufq|1V|3F$nt*6}y0w%6TOHQ>@;25f4J|*Nek&N$98@;o=3Nd-4@_fhI1z$v z0RX8Rd(!wwj|6yAn%81N12Jvs<1{7-_&A*EMTcsV%;C7Rn4xd;-Uq3Be9+^fhl9$r zwV1D{{t9~fZMwD*)LH_*|F+SR6fQ7Vnk*SMBF^qg;=&|pauWy^!nBNS1D-mN;+B8k z7iXa6SxMwSN+KTra%^h7C3l4Uhm;jPd7^8pT20(tD8-5-R8&hz3^c)`>K}zvXg@?q z3poSvqbs*+jS#39X6a67SagjAqJ2_-Z3p+J2|%j4%=SN8W-x(xt_U$#uH1)QI+69G z0;m%k+j-P~SsfXhRJxc`D0Ml}>!%~CPfQ~{G<>~k(7j$r(4Xj6ob%>8)T;gJs^D{-B55a}3k8s+VM)lP9l<|F1$AwXPCItFRtL^{d z?v=o&Ok!6)Qj(vdqOgz18?dWFU$l| ze(! z#hvjH>Z>t|LIiuW*63n865Q$#fxYE~yg#*DHqkz+LX430GJL~8-#@pKDt!3OwhoIG zcJ(KHB*!{%&>|vxp9e>iSGBdZGUs8S+@IRS$I^fme8VejCZOxSZE!`Tl)Pp<#;Bnw z*<|Y1&U!z?*Op`}Z#el7D!RWoUm%$7!IgVqYXhNppXdM~%Dlpt{o4J5$a4#fSlzk# zeez+`lgYZ!RSQ`OSvZQ6)>6)z#VBG<3-y*F!yJ@q{Veb(P! z-?g%~>H2Xf;A-mPvLh}1=4xuo^O*J6T?#m4fb8V0%U$8)`9!fDa(jyRZ8VXd zor`=|O3UOT*n>2rRCf$7zVoIaqJ)cHQ%!3c!wd0=dL$!_5Sj9J0xg{CizTr>AbSpDY1ml&yJHIpnat#J z%iEt%(Z&!a`7g!43!YaIpGp~o`YT>B$gEsDqi*gWlC|)|*`1^B)O|mQk97);ZsoND zQVMf(u(J`0Om9W6@d=`cfcZZlKElzn3^4zKgjpt zgD9{&TMB9x<`UdaeFgBdvxrx`CZhpY{MIS z42x+$U?sKr{jCkgme5iE5>1?F300IzQTd+9XFC;L9rIN&iqEI-nV=xkv#dI?pC1S6b0!nNKN$ zCQj65Gd|}5xhr!2hP|IODUI^~PLVPRD*ewi+4 zCQRi$5INE1fP9`?dC50g;(}h~uj%v83i8C|^PWv9*wW6vsx^h*1-wrpfh~8uaJe}} z6f>F%J&uF`qa`VB+OCW=&8v}{QXiOUtTN13+Ts!&md}r+q7||5zVp@hQD~2NRwLdW zwqZJ6F;a^2ii7x(mc{qmI#ZrKJuA!gS7s+`MQ2UyWg$YFX0O4i^6jL|M8)Fo(!0Kyc(pa{oh6j_ScmWCYP(&8hZ)>0@qghtsngWF$9x*Rf|N2r72M}MuF|H7x}{pz;m ztX1xh5-RAZjjYIgwnIg!hYiNFWPX=~y@GWOWSYWjM17hk6PpYpx1lHd2iWOAi}!I3 z`8wa~_bdYJbcKkOK@$(JEqkjSBh(n#GSZ6Ec+@Y6@2iBi-&hI=0?Hnwq7#U73Wmxf zy8>55J6v3l>t%V>1ZEh|d(R;4ytEfXpaF%0q=%%b4%2smz%wNJn7bNQqK*`GCr#MP z8}5!pzcyH^Vf5}_fC<zTj!nfQ*^$}=bGGH|42JfsVjymRTz8w+P&0MpidBuWz1h--DRda zsIPU;%IAhFjpfC;0Wnqxe9+~-mBUly+Z4cG59ebumFFTXU@WJt$y8l#e$7b_<$ z^c?`_bmObQyzWF)|95Kh5(tKezLlb21D_(Kf7hbE$xrp|7$cb-U$p9UDMPQZNkug) zMP9X1lv2W%4X6(*=}C9HPWAR4Wl=DwQq&N^w8`v+%)EmGj*1(&w=35*x+S#iVHJna zjTDdhw2H~h4R&WXy~Y@iW%Y~H9EPr^rU4#*snMX~b{I+<&BQY9)U6(9F|@iI4QeJYAA%+r{bN79fJohs;m8r^OP^V1}kECu@K z6o9n&EzRtF@e(5XDrq8QwKz1%PcW6;;k08b4I9%`-z@ORK`P);(B;C!NEj}N2L6IY z<<=4M_^DdW0VBVWta};lVvN)IN^ILf z3ku;C6X?vsL^!5jMxB?M=cP^Vblm!4)z<<2{{1L24<>lCr1U+l#Nfm&fwja^``VsF2>~2M81!%!ED*Ky&v!lD zH`<@)=d++%X62*E$)X^fbQ<Ckck zo=sDDS0U2{puz`Y#GP(T@_6+WxIP^gGe^jK_g7ENG?_&o1pG~2Zi8AVu>jssA1D6OT#_zxDy`zl?N#`;ZbYS? z10eREN_w*DjYzdq<*!`Rl=7_o$6E$ZK}MDE`j<~8c`aKdf;LS$tMi|Xj7{il%rClQ zPk&T9gt8evK_gNDHF=HLYuTbNe%Q7dfr*>^d4Igui$Az&< z{n5tZe@g@y+iG8oKNQ*zFoz?5^OI4S5>ez@QR9>`tS&(qzm0oe7~a^CaoL0@L{M(r z0IGcJs(j^FACI~wTe6;GezZqu!&@+cn>sJ6$Ho`r$6mU3BAaBMF8#v?Zp*Uz~U!q4!_eO70~BhC;0?@#fj8&!93Kd3Fn zLi6nLTvT0_h9+I}A(5#1*Zb3!qNTaSM9^4cr2Bf?&cnnTy2^v|%85Vv>X%ldRttY zO8m!hT^zegcbBeYnNL(*0CgL%Ie;sBOZ#845j5)z?P!2p&-o`Hht!YPHrg2W_4RtZul`SUz4%6_N8#Y24_b zaiO1z5>R!*xwI92KHLDt2-l~#>yXmJTH6={>u9XCTCwBONqe$!6U5LGDlRy+a0^i@ z)Q-jRLG4Wa-c?omyU@mafX*DZED(tznlYceU{%Sh=AW>MRh?&^X!51&z{PfLSyT$D z&MB2X4az}^V+MK_|I2s($g&8&7#02c9J17+H?6eO=u8-T&cx6hEu4CAuxX#L+c2Dj zG-o{;`UX`kTy_MU%{uea{i39Z*?(e$K8vk7V3G49RdD$YKQg>wOo$$pzE2rn6Q~Fj z*o)hjWS8N}X^5j{TrF6g($f>j57Fd3go8BFZo2m8rqWzgw&Z=;06aj8Srg3x_Ia*0wJ|You_oAeG zr6QyL3Vcr!>WKCTHc@k*&g&XYR{}^Gw4FSe%t- zb5sOsbc!<4oR6G2!ocLt4n$X3wVemmj%Tska@vr1OZ+@9G z-7G_w(s!+=Do76dI-Md*gQ>6?*-!#kA1FMmwvo?vh=*TitEea}o}C$gq=pNien~x8YBn8fZ~tu;tz$nhU1$5_sx4pufI z34={j!jvRcD2x%h=gMU4G)$}BEAoz%yg{hh#A@>SJI;kxL~jgxBuClF)$cYe25wF_ zKupRE8#XYeL`&Dly-g6c{c2a?;Qit$$7r3`Rt?Kw+R|V@y{FL2Ibh>2s);F5i^pq+ zeIY7tZwxB5)3i!Z<`;bXNr4+vI|sVuHMZO};O-Mvn$Bb|FjiHLAqNu^RTpQ$(M znbdwa+mXVyEDuDoZ7X=R(=kCiw&EpOyIX2(lk%+gZtS5xnMZ}Rzsq|U(Jm+OaX8h+ z0Sv-UNX2N)YcL&3h$BC*NWTd3`TMNHI~-2!lt&RZPBiIT9X3CXIR4epmVT+K#J5r@ z|3cNhV9C6Iq_>Wo1%t1}ER}b|e>QCjSnYuaYP_FBxH)YPFUnX>O$wfT9-o@FRR++LFe}7F*+=YL{-& zhCd<*z%Qk$41Pob9hCcxze398X&e*UU!_*-Qw4%!R=rb3vjsM6WT-hewqOiVJ69#4 z!?JOTv;4dq?4oQJUo3NUPVQTm40IR**cTSW_Ox?e)CqS+WmTQd)+{LaiwP^unNHfL zCrwaKS|e@c8*8~rwHb^fY++#x8kj-6f%Sz&UIdLz^D~30w(0!b#Bd4M(shBKY?*CV zRm@|vwfX@A)gfe+(#qWnoD(duJ&+XGZNBlnu*?R}ykW}qAN88Wt<3thaZ;F>7tiQW z=-ZyIgVw5q-JAqS_pX3oLQcPWMr*4vwBjNQ;!o!gVxg4cIv*sOSMto&)%RlT=*G4q ziTitZpSb}$Bp$#lWB<2#Mmeb)?mGGqF~O-sVq45{GdE?Km6ecAm;wtQhM7WGHy7 zF$wcGQ0~LWza%MRP8U^?dW@PzWS#+|z4(<^trU5MXv+q6{2i~!8>2#17Ln^HLia|# zYdYWWwWCf4v&BA-yfSk*C=$dhme;rmLOOoI9kXe-GzqmI4VJy&?7>W}god}>#);$< z!x>hyt)FDYf;K?o$%HUt?~{ zqI<#9hMg3j1JWX)wg(k`_HSycURyU*+N2)5l)l4Mw)D>dZ0 zkVbw^rXz}i{uzv%o}kv6bzDfLt0C;6$I_|Paek_Dw1+x?V+itxYkW82e5&*ZgYton zZ<*g6f!Z@}Y;rGvA_vuFFRs-{uvh?&#eK@;i|%|x5ES(HaC0TMo5N~5HBRb-fYKXJ zTAyw=m5Iu`5pRV56zC|mg_vB6h4oU;o8X8w!emA!rwe5ALR&ayHenj)swVT657Y6% z7_R>C2VGarYy_VW=L!P<*?4rDd!mTY!J_X!10K(M!NxPQ|XQ6*dQ zjBd<6j!kHEMLe@@>&dAq41z?nm+7NIa@Y$N&dy1IwP=;mx`E52GOG!7j3->P^y zd`hbCcS$+nUXABacGk_9pRb4o$l~|u#_hyvU+a0qnaJ-kWy*1DjMT+h^+r-Du}%#H zIXms&Sf|_}^hR;V2?`ArW*qzm{eH!Cpz>9OSa#sOIb&2eVHOCv9+u`oyjjQ?!$!;z z6dRG6l03dLh6C%5Oh(@g*=@Ogs547X^p8<9C1$f63**t^Nv;q%GoTgWa90@=()~7S#LZcJB=PtlznKe$z!3_Q^zciZP&=wns zNR1bLRRLX%rEC+eX4-!&M;Ibm56^$fNEeg~f_z%j7@CBd{)J8#O0$^rOW@DN|1%GmR? zsFrp6`kkZI){8o{8jRmHtsm7IlU0L0;@_L@;nj>Tb?nR@jam=4hu{5-(8~|E!nhkA zrv#Sx`LJ6HwtH+7UKh1Fe|Wrm{`!XOhwIPu!=Mbri~s|`-TRL&or@zT+5}P75;h$x z?o>Y`jZ+Vqz9zEFX53N_CLtR;9zm9F%1O~A9sZJ+$(G@kLw~u@LHy7@s2{dxg|3e- zpp45JiUZU@q7SUOxyefBQ*^h4v-mIzLF;uFMApw#y=501B?T%?kdkR{Y4mGdy5*wG z)fj*G_g1$BV<*~S&mmAcFUNuMt&G*@1ipU0MOeKpZ(kt<$lZtKssv%U`fJJQa3&f&K7X>~Sf6fj52y`d59eno?Oyxi|K{M`>c)&SoZ|EHp?x$>233$S0X5c^0gmOO_w2!nXTG?jnG=d{_xurE})`yaNRF2I%n0+cDN}C*q4>{76!YT?^O&8g?7iP<`vg_SOW+a~a z`O;BTsr+wN{)FaK06HZLV{_6vcPTdUgIIEAX|nSMts28iscaHb*t&$F=iOzMD!7K{ zBCGbT%Dqf>ZhI|_kTmD zE0Magzo7;sL8ON9gjetv>kjqF&V}gi3wDSOEd*0%iVdziD&Z2uUa{F8hydS>MYjiw zoNjIR1s?r5wyL%SqT71f(sSGkS*|@(%Wjfih^I*(1YcMwU}SAnmJeswrU<~wEsB^h z#^{)u%6*AfTf;era$4pO&vvHeigz9I@=I$PP$1cV$YmD@N~dm`mnb@xyxf+!+CM$_ z#C3x?pAn#h7O8Kksz@$ec+KLcI{SCrwavWYAhfNuC!U>Mh#&F;$9meNI`0%zObqj3 zlXE}uBy(Pa3ugFegC8%IToW0ow##`jDn?os4QGg$G!^unsB9Y{i`m#x3n?O`xP9E- z!E~S4zlihoJ_`;@wNCXRvb(E3KZFCoZ~kh-%=eX9a;E98qVu-2n)xq(j{aQ1e_Ja# zAe%!=EzQBOpG#<2Mr~v>PC|E{f2>|~&iR6U0K7-ggdZRv0%n8}<){Yh? zFM71dF4yXiyqj7PfS(lG)d9PPBw%cFnDW@LQmZ16FsVpUW?qW@s5Z|R%*_gh4pnYy z6tksRssd(_h{A7(Ym{2GFCW7iwIV5fW9)QR|0-;YnDu>(n?w>*(h`Sjm49*Ha^qmF z)p|oNNd94@;IsH$v>T#Bg7@Zl;6(>9&*L#1^u4qDOrWNk3gjlXSBhp7u6v>y-4D{^5o-l(wMNFT2qw^&Aeo7-nKyi0;8?`xa&|^%`Z<5#^r~r4Y9ndwv5RKfQ z?E5`qrxk=z6uJ%lN_!iu+ZSk!$KJixKCxm3(_=b1Q@%;-A-`xKn>JubR}O2Aac%k} zaM`^WJG+P20nEQccFgPxhLuk#>t7eaU)Ap!?5XB1O^_;IEY5Na**9HxbE(;&x!c0G zvcnBFY&4s_@iQI45^UZP(Q3XA1NUm4m=XJ}?S)vUFNUeW zPPvWKZ91NnlW$VlppOP6?Zzb(760Kw{j=+Mz=9pgmG}(i#P(J2tAmYI`)g9|J4ZOy z%5b7s)v$;rfG0d`Mx%CIHkJRU0kU?btJ00exVU{LHzUX6KK{rv3n}Ys8qX7wE6N^e zios6EQJ>Xl^r&1k-^$p5>c3pm3ikPg3^E_A==bNWcvfb9O+gxG*5#LL88huEZzBNT z3+&zPD}sxc&CZ;OzeaBl1fCF`5!>`;!y{m6{cbDO{c}fq0X^ExVN*qf@w{*VtBvVa zCY~CwV)som_$qrE6}tGt;(@w)zr54V{(~cj!0j6bB=**&ex;r;CDVmMPV4+}X_)xQ zHiQd*f}xs4E)0^52oiP0l-2xaYnm2U=w@>`j~lfzl&62+X{qNBCMUle=1`+kUl;jY z{$BZ@BIQm!+dx#=I^ua4iqu+$URV`txLj>MLW8N%#RF$%R%kv|;e}LMA1MQF{OGw= zN*XCTsn}JFx!=rmR<;I9-SU{?S&Bt{dr@OpYHq}9Dp8_oz-;pO^Kg8(?ad{&d!l5f z9+_-W49~!VTrV4YghC)D>YbwD`>6;}81Z;r^hLqC=fXc9CWku`QI`^#`-1B8A#ugC zwYPbzAH>G4;O_MxpCa!UbCC4A z0nsI8Re!6NUNCUvm6(@JY0Z{yectaMYJ~}RzpntaS3!RnDPN+Hcjt-X2@(Otc9N`) z|0mA*8z8$6%0v7IHW#7tEmK~!DbwO_yJFhsR3{mup6+KkH&mh6dFdoUmqN+olMVT@ zw|S{0#{&7SIAkKC+Ret!&a7Xj-*|bcaZEx5o7;=A^f6n$RExR%ab?!UJq%?Up#!>{ z*RY6y7IRyWWsUv;9v;Q}S)Tk$nL|J)=3)|SQD=Ap6%4Rogl~_QEF^z>ADKx8*Ev%@ zMx3*kRy8{yC>Xv&9`iFZ8t}6o@$k+HXnjsj6A$t7a<0m99Mv~l@@CmncwZ;I$V&LV zDoHo_Ft$!`YtEF_{T{2s5%xJCQ7UQc6o)WNh$R2LpH35BTH}`5WJd!@x zN9cegh!f#Y(ZPdvzxpu@tZLlH9iBM&kT8K>;ZhsRLXlXIS$yCR=4d{r1Kn#0mCs** z@4H?ER`wyFb?qCO5$r<5kmSFb0TsL4AqAZPa&4qBPC+@*e596_JE4+q&MhkP|UR;KL`FaJmBPa(kGx{Wu4+HWx{uK!czf7h)L3W1x) z{S?IQ?C}3rGb1$q_AXb;8G+r!fA*gfn%;6Q1)AUilOfCgjrV`-^4|v9l0)R~9kMfR zl2f{~4$M4t##cN45}8OrQSv@Zq**{J=ub2o(E|{Jk;w_I{Br zziY@W{v&4llN6dhA@UPzYwB9z|1}BzyYSKxFz8k{k2lA`|4*B*@&8CMMxYlCTyn6*2lrZ*b^B~5q9R+o?5}#zX7fdDWERPD`>Q9J#|LCkRIKE} zwM>#%Gm=0xf#|N+29>adbeIk+(fhAo)IWPLY?3+jxuicio;`VSkWY++{2I`pq?|>! zzMVWDH&rEd4|DCHBKXvNgxSXibR^<|UO-AKs*%gxDYfymlFKhZzk{>%Aec{gdxx8V zIx?c@bDpCUn^{2RXCMvK_cl`6@$8B;sKup+yyhBcZ|_eqgtSfKW?%^S)SjC_R6FH*nNUgQKy`U~1_x|4G=*$`~p{K`}nzV2@zo!Qa<3Mt5&Y}4Q zE1wBUnMHN`%dc#B*ob`*BTjG+`K7xX4dM*~O}k~4@t43Dpn2kje_qp$Vr+sAJ%48b z+YVn2!n>??Vuuf3L{YJlBjz3P$JM=}gw`NL@qCzg})^Hmm)+F@)C=45+Drh|#Fmz7^jj5^Qc5a36&6-hCJX$Y z>2yeH?&laGAKfF=3$&89Qn2VcaBg`qX0{dii;G0uP2@>?Y%6|jZRgw6c0qj+G;}>^ zc7w++NDYbH#H|-_1Smw}=hNlB)g2$diA!zC29DX1Q^<=t-Z;e+>Y3%_#VESCxD@31 z73zq87ZDv`_VI$^7Z7lsG`uS+(ob1t4`Cxbwo&eW<(cDe3VYhEvWT zh7^f0Jv}4Fd`cKI#b7!WbQb7TTP2_g#Aoe~u{QVo$UEVxkS{{oCql-8ARh)Yo|SeT z_}$T|3vHt0RZj)YA`?^KguxJbLz$-%QrYWb*GzqUr#fV0#$4V@AM0sK36%81(&+YK zGn&SMHu*DR5HR*zsHG0V?$?d0+GX7g`Krt}ByiONhhGn9_AbsLb!Bifa-C})p7YTY zfA;H$`g(^+tjR2x;~F}MJn?jVpQAW(a-c0LnffDq0oL*=2Ua|2;onl;+SOZ-#r}f# zv{F}n+ef&Nd<-<-x;T`9g&uviJ0orEY#sJD1x1hmP6ot*7Z_B#EM>@1@qHOW=?-2s$S; zDNV=S_s?7L2T!~mt~2fzx;H(lCdYEaTyCGZ-Co#FM$sG%j^SB*{JbF=!E)BwSVzB; z8+m8vBEtEG6}6>hJxEcok}9qQ5SE&j78VSTMLSN;6wM19#_d~ebs!s`n27(Hg|6Ke7fNn3>7N zdieRx;TjmUMoqsO#ndd2f3bE;M{6qhkLgX|_E8y#3c-~RB?nYA0xl}h${KOpie|s7y2JBnqBso&AJE9M$YElHT`$IcU`B-O4K3U51jPl z)_XfZP)pCpH<@M0(Cht~trfj=ob_qCAO#%BOSfHCIqkChQp`;?EUw*6^_l$I79zts zf48f>OC8(em&|+V?>TS9QDY+EUn`}IL&2h`)A6tnI6Jo->HB8+MJnyw=c22ADeSX# zeWWXwUdyDE*;MykQBcYKzg7yov&!ei3lP6#a_L)6Am94cBXq^=+Ayc#@$bg8r(4;v zuqfxmQYUzA9l591TynZ)KuLuZYBn-* z5uW?#v=5PDZPzb~vhig~U)i?zqvfVF_G5nA8qU2jD!aZqzoJ=ND)6J-`@y zT*kfU}eLpMPOL_U_|6 zlf0WZCk8iMKg}K_4M|e~#eY3r!3|)Ulkk?5t-1gG?XMHj-rkRYzf_GXf{%*3<~Z`> z=4!w#-;cuNiP}31Nm!>70Tlo7%mC@r=rR`_PfYm3eFhX1nef6Z;M#y!hLwLtngKr~ zwBt3x@S%T+lW7+`c@13LWbaesqb&~>{dpCl<|RXR(supjQ%c_TBJ)=(;7-u-;umki zQyIUpjjsQ(qVG01xyb}YC>#vws~2MF6Su3*vGR*U*!j@wn03eHh+Q-VGk2>Xgpqw&bmf;1O;foVr&!!7-!Q@e+$2aXw3Qf z4@l!2T>9pdc=IBbw5q{+5~np+>HK;qiPPWHL(0fI$%j8p#|qF zLd=tSMiKDX-ocWE2rpSC@Itk)v4taFH)#!`q@sZrj66Tq)rUq(D@GHnnCRic1*8EB zd|dICu^at-M&F?EN;-~S^k86s1TYW96@In$wW52V8=eHmYIuw5bhp=0vrhv}sI`?=}L5-Tm#uGBsdU=%or+l;^bA z!=mVZYU1G9N&fYcKA}*{wT-}QHzhk=-8|KG0has7!vPM&LYtcS@Sv4|n8dS3P?Yei zufL7;XAq!~{9C$9(cRmmvK1h5PVyglY(PurapaW$jWjhNG4wLNR}cDG5A+Y_`p2KX zzGlTgl?Q2KwMQ%I=XuRjX3z5DWI+QK59YA1WMiE=#gCI01I}F(gg4)^uLO4=B@hKf zvDQD~Uvmow<}M^ACSqP@rmAnX)iub;$-%@46A=*+i3t-XaL2b>T~jZj^H*ZxWGq;? zTG7?iT#J2sJ|#_UNJ*JVdi#`wqPx2nmMy;t-roM?TQ7EHeLyL2T>NmFj7 zq>>vJp8Fu)e03??nEo4l(Qy}HR_4PjnE|x697o>4N6<}a#e}5G$v?`(F;4?Qm-@PF zmU}JAir#~}M+nBH-T>c#R0M@gLrVJ1eD43*g_E+Nw5P{tsRrvz+t|0tD5|Q_koWi) zJFURtB21y=oeMS^_VldVI|LSmM~Mc1EJ6adnMzSeNN+nz;Z51fg^1UiB-RHKV4hdHJ8{dBlO)3B%!j=z z2@YX@?#*404qkhjz@m}kr7PoKYzR_d<7QJciYUeS5&_B^Oks-ex)Mq9gm2QEn;jcG+7f&26A<(F|lo6>RkEBI-`Fkp9 zAvGr=ZBq0imFO4jiOq~qgawk9mp9ul zfrdevg+6!o?HcI6b5kpx{9OgdDj+(+4Xf9LDrv>dA2f3_%D{~=EuOyQks6k#@XDL` zrn8_4Qh@wd^)Fha>;v53qZJ=g_J!W>Tg8sXEB4 zJiXX{T{wRwy>d;m4+~F#uWzu*=gl|%fP!PY*~>U#`HCNME#Z#$-+K%loh?}V)NT0v zAGVB{p5X~-?L)ij<>d)y&MmAZ%(^DhiN3zRYE$~97hhC8cWO#1H;0$w(@#FZkt0Xd zuQ!n$xn_^Bd-oAM^X$iDn+cK8A-HtqIh3~ZBG{S3dgY=7$lBUE@&6uu9gR(`3C75dz<>f#Xi`8i|T7t$`B)Vk$J zewQLAI@$w^7X=_O!4n4#w&C6P>)8*Q@Qq?y$91({ATHUl4RFrlQ}35WAdc;`dln$;)rQg?81>Y8&9 zP4G}kPdXj>SOW_)^-?0m>;a2EJ&Z3N_(0tXOby5QZ_k8pTp%U$g3wahXnjQQgQ;sS zLd?90LLHOlxBM^|2t3XE&9xZl=|xL<9oAiTKUJYSQI&NBKP-P)sX5HP=PK;|+q>xN z(iTG6llpwi1WS1J(Y1G?Xv5YK6PIv!i$5dhSqK@DuA**pas=6viOun(F0fimMhumxEsl&G- zR*{beM0&;mb^;froP@-z>enfucx(s_Bb|)%n~e}kWJ)l<+DOrKyhh?U;AWLPhN`yx zBc|))7Oo^#MWQIHZ1i{|K0KC-!aNE5{qp!PP~H56c0TOe$>4@*@%J#A3GLlg`25IC z1k>14Gc>g242x}tQ}ShJ-VLa3{A9$$n_BnaX!+wK-dj3z7koUE(MIXj{(+7W}~cr zP6!Q~YkN!AW2yi41Q)YRxl}0@X=!bqB$IVZki$a*MbiBug_3|voo1<9bp*!_;24@r ztpv+j5oj<2)|Ll#{N0IilrTS`L0dG+k)jr#nvRPgGgXW|a2p(Qz8ex<*+Oul~j$Qn#u zG;zdq6DK8L0YOFEkUTXRcP+X{uomq9{GeUHMX6q@ocQ&_2QR|p1xdCfjCj21)qTj{ zTdv)shLLrFHezf&E;0|!D}VHdnV2*$Y{Ud>%G<5;${+q=1}4wbS3+^bOnFi3N92I~ z`%M%j6t#9aJiY*QFFYy|+XSS--Ei;U65#Ep^(D#U^#-&DbJqYuo^#^%<9iI4taZDC z5zI$Pslf78d%J1Fu2qgf|9WiBjkA3?# zaIeA%6UHyXB`fb#@oH*{kd?I#^$q2e%qvH5FxOwY2jPba-@obmY6E(B@*;?`_UW}m zZk-So7>pnP_{Z?@@IYc>67K%lT?A%LSpV^QELpOIK#*m=G(43vJC{xVS6|yCBM2o* zeQ@`kR}nNR&Bz_SqgZ)NAvlD=uGz1q&vtJB8E=&Cf5TDs2hXxy!lHtuOz2 zxlVuewL@$k1_T9p;_f>#IsbQ8c_$?WS;#});W|9_cov(7Ndb<%cF<0=W@d9BW}04o zqlRPr0D=SE@Ux%B!pB=?0zeW0L`yhlUH}%%52Pxz+0bsi(_YjB8e^fktBGy`(K70+QnqlR2H^BbyjMb_-%d8Nt>wG zoQ#D|Tr z3musA$nv29dUbqFQJUs4VE4%MKvW^CWaoS00_33rj! zb-}@XPg;S+;q(cpXbUV_?l)7?QB_=uV03qBlWfa9J$_^3FNM2ji0aY~=RRfy7EdMZ zuFhI>e6}wuSbHi@o_-vAsYM&nhEJ$&>_m{sQ=mB$P1e{{2^kwjsz^G0Z<-dd1V4CL z>$?U=S?=ijYovVS2Flh+@SrrHbWtWjZ5Zk(7uZN}P83q786p+1DAzq$*OE+uYFuZn zLLOtyu&iDRB_ZD{l28nvCJz~|1(O`qyn^V zib>?t9h_^Ji<)DBO(huR*)d%f1Y3FSM-Y-M&-b1nXGAeD=4vO0TylJ*yGsA zQt70VIT?YYWWG0x(oaRyGNP=`s_!xlor5BYw8^~kWI^ms_tPAV#P^}u7)$W;<(Mn4 zrXD|o7qlca%CD+_(!nr{R{v^hYEWNOuiEJBIkOe8DDg$oF(W-g4wcr-!Gj0Yv7TR9 zS$UN7>tx=b#Nq-gusA%Atev^4o0IFAb0?_VwY5z+e!Rlk{v|EFLw0rrH`6suz)LSl zw*rg9^XcmBMOtbIX3dPo1HV2`6{w|d43Del`OfSXn);z0CA-&^lvuO?i^KD9Atq)E zEL!fzMp07UT>pH1b(aG~R<;Q(ZInC~`YsY+@zm>hU;u5W`*A%+K$Q6Rh(RsYM!a(d z7nlD1+i-SwMK5*pn~NKmg6x|P2C?~3wpmjTNm(@&ArqqD%0VP$b5-_Hz6#%klZ}L>GltyL z1Rw6Ka22A>@fm7mo0>4wuaDf3lR0 zz5N#6T(%S+edpU~E-7YI(j^tZ!sL@ZJl1>Up-fayH^}B_45b!DESM${pn%5HP2?-% zOZhM(%V7MK@dqPBdPH-r zKDLo`KQ`B;lcXzEO%?%a(3X?46jZUQ`lm{H)Li32F5 zOjOJ0wUgAMxq6RI8dV1TH0cJuOH<=e$@{uGj)n4W{Evx=)}4PzNt0FI-$T29rKKZJ z;ygTk5EL9qGH4#4wTa-T#>cstmuN3X`h-NW+o*R)Oj@Am>!s>$S?R7(lP@XG!lxU4 zi>;doCNz3ki6hJsftEC5D9b2~PUe*bgdp_~q(imq(dU*l z;(PXj4V<+;<2W1d%@tb8qLKK<+U?BfRDMl(fWF#%F_RUNe4*Zo(^ zK-K+|(I@?yWnQVOpYDX5Bth~(N?BvZ$nkc3+QNAdH!QrIFk^xJq_cS9YG#=yYd$oHljjd0`8Mw92XJDf7ypAj;-@Xwus+z4DoADq==P<_LL* zi^o98$d6|2Ea&D3RsQJ|cGgnI^nvx^!}X2TnyN9&)b-Eqln?NQ4H&Ic0Tk8;ufdF)zb~vY`Kdn&`t2A z(O&Tsz5eDG`N*&bMyC6;uTHpbDdHDXazp6*`BRwmy=6kGmA>{GPNr1e2IVFC*gIcX z^GI4ToAF2&3&NLn2Xqhe%JLzzmOTCdnhQ8V-g^i~-uMW02M(+3d}G3`eRy3?zPgri z%_UTao~Mpm%PYvoD0oG1w}p*a79)BF%ln`Iw|~%s_EFUA-h=!%UL}2lYFQ`dCy<>D zlTVDG(-m{W;2<~C+XbzZL~NueaVf!Uqevy5B+T%1fuB;p;0}IA-$`PQ<(AYst&nH< z&q13{D?|mlw6hpSvn@VL>dx#<#MYvZGr<725TyE~E9r)A+7QfZ)qeo7?GTJq-?a^izS9xzm8|OP{)Uf{UCQZl>+T zDl~N#qO^Gjj9tanB!mhrE-*8i@kskf@vIN%bYSi_n3@686YfP@R|!2o=b@}|gYp7x z$;QV$nv?kfG|@A(IARF*n}bl_S+u#>sKCY!9i60D^3;CG6?4BjJ>_wP|Cw{=p}Do0Y9I|LE-oT{8Ym#1{A7+TuMt3p zRwX4RR!U-H2`HN1&(qV}dR?yrA4(s}0=Th>wq01iA|sQP4MnlJSXy$J2BVGerp+N~ z9VP-a#-ghkF!5{zXf8>z~z@oOX!X3f0^zJBp) zl6zq9-$#lv=4)O)v81n;z@x}#{Ps|b-ixF3UR=R!4YaTeBu(-YeR%_p?>~<9&wNTPErRtSepq?y zx5h%ksL!gRk#Zy(pS}MRM9{`!;-m=7S)Pu#^r0%q+twXI?w2KsU)TI*F+P7?w8iWz zxhSQp_{W3i{&)ak@!m+x2*BJ6Vi1=qr1626b3ruY`CDS? z{;L2n$&@)i`>4=nkVKg_C?0&?EhYV@nx#ChjODl9CPMbzM&OyFtqMbz&K{A}E%BziSJ9p+G z|8S{lFoA)-1fg1Kr;nxuxRIf!w0T{9n*zt;;`|A&)BfL)I?~s``54VlO^H;h(pF{- zInd^nszDFAuJ1`*9i?Gec5$)XaAXxfe54)u$2w`6$eCcM4}yb6ZJ3( zD=r(_SL#J&T>~X1Ip)U4X&Pa9gq8A-ifu&$rcR=XxIxWw^bqW9ZZ@EfQ}yFT1NdyS zNG+P+@5_1Fg{mT-K$b4xqIZNJ&SQfd;I32ImSf0y?n^VcNb}Ld@~zA&!Ux}dMtO{O zA;1{SL8hP2y>`K4sLy5Nu|x2V2*SA!-i!g-+$-C1ko0ZPz(q9+)H1BySD-mkp(C2q zE6zdoBX3f|u?LZ}(hx@bBr;hXU_Ml06s6WH2v8}! z6A#+Hak21?k0pJJG4p3XNBPz*_~fP=2@;o#ke#^^+q)I3&P^Nqz1RtQu|>;xn!z1| zTGp*y?R{ux$2L5S_i#p%2Z31L$fF8>Nss*&v0`^Y)Cjy?ywxX+4q7sNCZLXh($1zY z(QbB_BG(rNpUeK54M*AziRDASbU9ZGcv)m{GUw&uPx|OI!!rpP{tHms zRg7J=Z=;>yl83V|rc$+6fQ(v#dxb4~2rkaxa{`{)Gsxh@vf(bI7lAG>H>z@aPed9e zDC^pDv8((EbkHG*dJitXMZHnQW85&t%V4~kwmj^r_`8ayKc&o>;E6a?@N$b#pD+T4 z>5(_0wskkMi++txI_mLsrBQs@iXyL9PT#7$TWc+Zoq62dC?#0CtLQ%MUG*fA9fyD> zPBe(`$xqYkCM8Hd!SSYwLPw_pk{|&J!CY2C5^|vpU=M`t=Q* z=nMrS^&(YhljsNJzk;Lx&XT z5)u-^-BN;o@;vz{>MVK&1KWfEhw{q-3g5owUedtMkGzyNIcxR`6crvsagnw$Av?@X z=1KFcSu2#pUS(wwY40K5{Z$|3;o(hZEBf>`iazgPQo??gOt|`*XK4i7LzTBsIBU-J zC_KKM-k|?}LcNzUSK>&&WUnCfd3lSo3bsVjxB5F&%OgOiOl**V=`-)3>ehPf*!G(f z=$kP4MkJ0~q5A0D{m-DdaD(n-N`K+)6RE}nX(uaI?Ii!aRevKk^2Sg387fLXz`kth zH~MKfe->uV`zz_t#xiO5{eA7&lXVX|Z9qu92<@Zc9@RcnAEV`|SK6&qDgJOEi_(YA zNJJEE0j41vN0>b8l2mS+5Qi{aZCHXAO`p&ySwHFxM#gf+&G;522KAq_N!G2DkNl7p z3B_DVGV_>eh*IF9jM*$26{6rvDp-G6mvSgmxqyyaL~*)|b`C3!USF+p$FdIzoL z$f(Hl4gJiq565XcaSL-xq=Nb7q`8&XrCv#hB=Fcl-n~a4lD#V5$rG+*w2{vVzuVb9 zeB@np3nt}>y^jP?2!bCc0=2Yj%iNP#e^-+hO;T}qhL%xtSS1)9ZH(svC`ex_DwBA@Qj5-oi%7q)cV^8dd7nCeGJmg=)SeLZmd zKYxOdm=G05?=P9}$|j&V?`)vytH$bP4v4ZB`s^{^N3lMES#5*M^t=w2A$i zGty_qVBuwx2rlj?jqFd%byIKJRC?rt3%wTfa@?-3?xgx@2l95-;e+Q3kUl*KYwn+p zkVr43rY-M5?ODD@r~2gXs>g?nmo_aJH$N~<#nYcgwhyjn`Y9mMP}8SAxw|{?!AlKD zpXP;Iei@0tP!}{2#1L5$C(eg{u;M69a}dPgyUCL0rN?V9Z>c}l{EBNsJ)16HR+TRS z239{b)Uu4JY>>-h``~p-!%i{a=DR4UGXgFm_jC4WmGDQua3UC_Kj$Px5wel_*Z}P} zH#Sys-cvz1{|8c1=P1xHIG7v13`xn;v1ZNR@#Npd-f}1Bbp=$*cg0C9Xe~iJ6^aec~&?Ko0TK$tFdjz4ciKYq!I}zU8{<8u_p8~{~^{a2xV$N(| z+;n}Eb*^Bc<3p}xzQ{6?LJCkU3&vbJvD7zMuR|9CdPBWqHe3|MD9q zWX>|+d)I2fWBySC9(|H!FKi=SGUxNAr1Y(~36Df3{k9j*9kc?}_)7O@r35I*hv{6JDVKm~s1MNLe)> zv+rK5Do7_it~qfalKA`o@qzVy^f+k9D?rx&K7s6q*W$=4@1fzyarh_2!80U~Kw~uG zm!5;#{duJAd@{>`qpyF63D>Sd*T% z_ujSM()&PEnRC1PafEi*1Rxa2MX{Ue&Jos|ldlNwY812Mv0eJ4xO4Y_5>LXO)V^Q7Gnhu^rVzZ^3nR;?hEoyq#3j z^K|xvo0B_|yi+(4cSa38BkLVndTNo^v;{|uU!bJ*09tzLNmmfuT_{0Gurb^#1;uR# zFe_{&{N2JhY3aq5su$2pT9f@}5OnmRm&|S)YtGV}G?iXUcRBLv-a>x;dnh3o)=IC& z;=IM3AgGU9C?b5OpxC&LQjA56_co3+FdolUJoj+85ft@y4@0D{7Ee?l^$g)QR}Nk@Ou}M<)zi&Mjx+5G^>6|y0Es?9cGf3N zUdVn-fKO2+GhpA|PmuNHdt7WdL!7k)1h5S-p08i9U>uYPJxDLeGw6*lhGjm0ji3IT z(uCvSAE2!Sj^^*;M5t320^QwxFk#ZAs-N}o4JDaQr0-?y{BkYnqqI^;GNlCKDIwrZ zM>$-XSOX2jPrE|Zzow=ls#EW_-qG{G-QAD$-N>1U*qov26UVCqd;UgG+J7W{ZscDE z`~s3mpC8qwc387cOwdm&NkJOA?WTr$AROmAx_rPCpaQAOH z>32my;CT24X3)E(FCEEjXSp?@v3?&X^2O+;nzpBB7$^F^RNcOq3oQ>W0I3V3LlEg) z2~y`}qIuta_vw)8&?Me8ZAOiuiE749xWVZ{Djd6EH}WZu*g;bvZpbuDus+bu4Y>F5 z1wph9RcB;^EE9YI87CMLx!ojFU46srbTU(C=p^__`V3Q*9mU;-O48Q@cbW~!q>~m| zfCtj7Nv^35?WA$Lp$xgGrMKu}(#efbzLRX$QRay66RRtM;e;_46P{ZHe@vxc=uq0K zY^0<@I{`%j43E)Pq)00s<~vBen!-4H$-fFiFXtKt+(5v#z|ci%MS{YBIlNDwrn=D> z&Np970C5pNQ~3#J%1z{D2lF!WbBxE+*gtWWHY99fKPvOe2;Q5ZTE>vux}8L)WnkqU zKgWt6-;Q~gUxlcYRMeFgqm9z)^<3B=+Po3-ul)89dy5;NTZ>m8xL5IO`7J-emA|@Q zH+qIA6rB=yp?q3I4%-(W%X!lYC}E2#++?=IA>KR>2rZkpbt`Kr6Mw! z5n! zFyhdT63n|~0-m{VJt~gZDq}|RH6^+Dm&29)U80t zLs_*r=OQ{}5--v^hL}WmTzW$YF1jWN^OyM}D&7^fRW$w5EMRCaa(1<2`Z>P%_;mtH zocA==ig^PAu3Qs_8}5#viaE!6dZH~W?4}xW|ELaO&XnZnc-rFojsf4Ir`U6r(A#Vr zZOm2~D3QqDS`a`47M#zme(rTzLSa7eq4>rFz%;21-S;ye_@;9DL_H7pP72($ZR` z4&6!TwzYKx!gzlc1+l)QZN=i^D$bppaNDhyD{05dszycEqJQW1YA|U$HFim2YBJb{ zfIv?DT3YD+z1@VZUm7^)gCfg=bmM1cjwT*v(Qn~Lcl2m zDVI#4be$J>d-`d^uo7=)HLx=G}K2!9ESJ-Tv!GC`GC-fFiG@ z(N|BE=-oK@&wn6n+6)Awjw1*fidIT4*6ihIVhJql%zJ;$GZT4u(5~R3B}?`%REuI~ z!^V5OdjLV~;CwmWyK_gcgN?h1*CiwpSez-qBEu1ak_S5V=aou)*q1cnZUS7gg!MuK<8TXrFc_8xtyn(glFtv(4plbMkdirV&~n^KfMu7Qa5$sqVi!}*lP zGg1oEl|X18!N&o*VRL2uH`eCeZjJ0<+65?xsF6asyx!OtTF9xUUI?owXgr{W3lxp4A_ zbU@;d_O23S<$affxBc6QOc1)+Zbc0`MxV-bm)TzK2pNLf`T+g(T=BJ(T-TCfx%sJ zp{Axf?%YpdEi~Xn@^((b(m8=%q=Lf87=41mNinb1gTz^Se8Sag{1w5vM29|j;05BN z-_e2-#5b4xbD%b;H&V_G+_a;xW8ylt7Xx{iN8zGALb0LmBmr9D5^kqVQKmwI?+gwf z_#fh{M^V9kghi|%{}>v?!4DTw{;6({h`s_-XFjMFbg3zC;AHZ%Lm#W#@6OIvjG6Fb z)_2kJvZQd35onJ+OrM!`C@tQDz|hrP9N80}KeEza=iG@C)`mO^7*C+2Xg9Jm{z>!b zaTGiUvA!mdm*-elIcpptiEvRc)z{an?}r|GNY!sSrw5(IMeOQ6$r7Q93&R*C)~Ycy zAQidPu4|!)%aWRQo@k>WO!9nNO%Zv8Msp31569vg7a;pA-7005p^+wwo?OdFv}hapLh}pv z#h7U^n7nKfR^GWBnJ2SQmP>aD$(e|n6h*UO(=24g@0hc@JtE@#vH1E#ITT5$ODR5l|6=3YGku3nBPrvNf}X9lk|bJN5UA+bJaYG~tT9(^qHx89`ix!EFo zoEsKj6Nc>6S`_CuDB+=3fP*rXmOQm|Hi#JSjzvtDd!ZI(c@3-wZPZ-UOse(9rsd1F zNehjLvG!PUl{<1SP_wR}4fVC`H$rW3=17BTvm#iG9&e93AN1#VO67@JPB`=h+b@GQ zRF-yP<$75k>QCGwBtB~Y#Tc;Uasw{Xw6d&#u2v{y^yH2~c(m54)9RD;J~Gk+x8B4pGzV+M$NA#u(L&;*MkqHZmMw`Kl;vle z)A>#`_YUHiYa-#IH8&czY^&fpSR1<{BOHj2R&5TJh^Ix?kz^_lHM3n-br7G{F83d- z!5eSW1rOh6<#G?Ky~;HGu`ojdi*Me+;+68{zsLv!HryzIfo000FJBC{7crBjzvwI=GTZ>lzz5NYw_1W`NA*qG;=eZ=*L;3AuGxGy z+&Lgv*mBY5@5XaK#w|3e46qto@B5%Nf-+soZ!Y8oh`)?xsBWctGH!%d`Z_%%T z$eRYu;@&0;Sc*9D&dad&^FI*ZAK(!atb)%t26z(R?{V{y=cuVT2ie<_@$T|p;yIsd z@T~V*yfy#l$k~3J0zMb@KK1#-`(GNw*%AH_b=nh8zoM`Ucrlk|9Uz~&F?QW*M&fQo z*@?3_`Rwbkq$#&sR49{i@yiaVqlw~X6O)GT2~{y==+otAAb;k_iT>f06VPxFBEy7Wm%^XKQbzHg8WY!uf$4uq^0D2&NXEsY&6h z{7fLJzQe;I%4n73vQ|7jNoU96lX3t48cr5vaSV8QS|ch-U$f)kURcJI)RgnAf7Hce zd3t$k?YFS7kdvORc#9g||9tB$e7<=zg?EM2!n9Kxa19hf>Pys$6cc7*kp3Y%>(rpf z7vyUbDO*NjmijLgPJyGC3RTinC^hwv(x`NC^-}k@wYAW{CRHAEqi#-8xO2@il>9GV z+&AdS1r#vKgx~pa&27A^0j-hGGcXO%w9L?XoamYnKj=^keAg zi-4fnm@(^D#7qldo%vQPZ@)?bXriTNfF)4U7zE*&JQR6 zJB|Vh^`!nUHB3dkMI_c*ETC3fm@212#y+Np=z&m2e4Nu=tLi4JD77hz@OKJAU&cuW zaG{1ZXVtY7E56))0?#ta^*KX1qPsnCr(rUFjd}PDbqRk+Bkve^Qp>Rw9jxeX)Lk46 zk`kNK?c6u6GqjWHJ7ioxL+tEbDde-pYzjna)TM-w(zn=AdsMEOnlyak+C=_Qdtyi( zll-Ne1+?k=2FYhINu6Ku!@Cta=`S)*a1};6y>mNWzK@#Bw8C0?#}BaXSHD%~NBfVg ztybQ-Oz}wYT|Av_6oRC?{6}=@Kwb(z&+a>CG@afj75{D#Ki$%~(<ddEf-XICjDlj^bt{P}zD;@4|m#j)+_dc(QodBT?!H%6$sCs;3@uel_RoDfsX zrMxOPQD7@O=s_^j8M#&uo|@DbpoOZtt5{ zW@n$~X6ja2y__LW88vs!e<`1gx8C{~1A(kmPsz(Wi$jM#80Lxko>ur4FH-#rtC%u> zmK-Kbn1G-C{AYOTsi*MtGtc0G2Oh+@apNd#r0Fv4(%n7u6&y=By16>_^$*jhj~(=) z@o|w{7f=zVK@%Lx#iPj=D1@>?SePFcEt;$}2usUq*uPLipF&An2GiAx1fL6iD@rAk z<7ra^2R%BD0!EpS)YY}p{CDvBrEgxT4J3o^)9Z&|62%Bj{s2s$>OAPtB48B3UM>C0 zOCZX#T3-_Q(~O-F9!OTr{xxX zEe<8Qf8{dX)5HIBse|vA^qQ1q=$&8Vck)v^k++LJ06i%3RK#3adeiS;P9K2o6m~UX z-y@sQP*j6SKUu&O1VN^rfAffzoW1j&hdxHk8rl6bAY^_FPQSEYyQah6;*J3Em7X}SSN8w%Iac=KJBtvB zv7w~+lJo*y@N3h=OD>!I1UaJR&xvs}`D8;Z( z6X@Znt*edoPa6+Mlb04W?NWtHeui3IV}Us?PG&~&Nk9XKaoW!soJVid>enn&k>uhVvFqZ zg@#aY$i^#Wo|)O-UXCT#(l-qqoRfY2esOA|m_hUvcrJ z{iJ%x2>w*i#K(cbSOka!*BD5))S#65rd%$xwkRz@Yb#qO?ZP2yIEwJe&CQSfi}*yO z@1zPY_H?Goii^~o<7A2R0@17+NOra&=-?URXk~zxL8MhqUY7)>qsodDn%Rr10`Xrq zcmZZ>N8Kr66OiIpb>^Jku(RaHJ2zpi6-MfvaxaJBvsQK zXm2yV5Ed;*Ap^~*Me|%=(#l4(FQlCGDyun&L!?CjwE$byGiA}wLcs2>lc=NVu08v% zWtd8hK?fWJ1tZK``q_yVG3xas^$NpuobSr!k%7Jj3o*?wc!8u6e#1X=4Izl4&%!1O z5w*rGd@xX(F`K>(Ta}6QGDI>Sv@JF7WEOuZok9sqgKd+yMj7;79A27R{~79fD#*e! zZ|Zp3lgG`}pKN9Oq}DD)KmRZzUx$uyEY$e{JF{ZBF7k<@0%R_2w?!ki%_*aV=I z_qRdq)Lz%}XFwERUo_R$;P3bTh?_@Nh@LhbH~j98-v+F{JUi$cO*kXtq?-@Ng<;5n z)>^&uN?AvY7K!h+-g)JO8KGEr&pf52D1sHO|LDf2FCIa4Nj)4~Y;ny!bKyz9{$b-T z-8?Y`=61SP>YZ1*d2tOk47Jl7P#7&W)Xj_SW0Xkc+cU3p^Rl95r5(p3_CstB*0RVM zKn-*;BYZVbOIZTEj0Vwtv#Njc*L^^@_8I-Si4RFvPX=wGKeum-WCOK#Ug=I(Fei?4 zjw^-8je(gn*D6@Tv$fa!QVAaAT6)?cY8Bo%Dv-s$qL4t6fG)$)(W6KE>fhM0V}?ui zjn9XL`BQU^(j@}17S*)@)JS_-adE>vStU3WA!7?;REXctn{QgCgzp6f^n*_mWuXuT zh0&YB86c{vnu0@)TcRmAkQ%A!EXLYe*>wv>h*pPyr$!^tXHZk$v@^})uY_h z`}lfVVoCPmH(oxkyk5d@3q(cO;o58T=T&dM1HZ#VXwAvxune){ZfYRa)w2ieIpyFW zWjOe{q;<6CIr3iWsj=Z>#KOh8yebCsxOCSh{`NU=@^?}G7tg(ZNU&hiT?@1^g_t~I zeHnB_oAi2)@mBx^zxZg>lj`UjKt4k${tl}6GSEvaeJGxLZTry6eZR$Ydh$=NqOUAQ zYs@Z1#zzPGu9@;cc0l89r&(Cf1S)&mUL`=B^0Pa5t{bObe5)^#bj;N&G`=$J*?+ui zN?3i*7JL(Kzq9Xm?iZKxP$mkaDGcia!vkpw5w`4bq~`Na2?M)C(HvU*Fbbv999msc zzefL$@Fjvi_5_18;*yr(g${vs!4w5ZW2f03{V|RPDSR%IrSDLb-*67)ExDIuEn1BB z^dBic7qjb6Tyou1Cj?)(`yve=`B&O_#%NaRJ(x}wD>D3)era@MqmTGTCuQIb_qwX5 z{xRR$L#UwHagh5GRXIZ$7$>LV6ZLFsnw|SHig+hYk82uJFA+R`BLM&6CWVgyXH-Lx z_EEi4-C;qqb|-rZ!$`F>?-t?Hw?Wb-VxsN)`oF@W7I=745JkYeq;>_HIhhf1lN~}i z$ue$dJ0A^_wirzxT#}~%Dk>^6nysxZ{V#HdS^U5>a+i5v6ltS3e1nr2>B-dU6b*g$ zdDKeG%+%adSXAjKjbgd327TLW*w>~c24<_HmgG9D;$VZ<9d0FlNI5*N9-0I>;l+xAZOB`LkLB_US;zB0F|q7{N|(>*N@h%`2c^okEdt|(TZZ>{AiNAzVP#o3!*gTG@QIvBclXz zEpXOEXZ&RUx=(ywZz8eLGmkio&i?F|hwUP}+PKQj(;xO)o|E`|YrIL-;aq_2X+GNH zU0^5zrZM$-w4={W6~;Li%BbCqwxkcvox~_#liTKt3N8q|h-99IFMB}a$;^iQgm#}d z+BD4&Yz^(oC39jk-HhHH-b7{0BVj zjhL(oQPTxi@nQ1a5jo3j;~)@?lJ#Y9{a5{ieV?=0pY7)nBh?fmC_ZnqaIY=17fo3y zT6KO!k)Q_2*L!`l_yX7dr8x%ew&SROO0amr!M1guMDNqH zl;!tJQJ5{%J(Zgp(R}usHsA>gGTqqVh=kx~Q`5g26(LfkMUY0h%cj4-^e(JkPn&1) zj#;hFeTs?cWQ1+RQbzzHtjM(pEZO`KwfW^Ac*gWw;&EbfoO;(nA^qDjU}0hfl{XKy zW5Gs9RHdDXWZo!-h|DhV4k%gf_P}dhUHkJ(uJWZ=bQP3I$xgbkRF6tIJ3Re62!-xS z3iyFPH8Z=26xvYyj~Zdperd8VS1P#WK3_|{u+s_iLdGuM-<{7f@ccho02tmArjnlq zQMV&p?|zQY@@OeZKTQ1EMC?7%o=PN8It=n6VE~O%wDm1Kz_@PB`gE+uaQ+YEfj@}x z3VGojyV5N~4m0!}2NDjTIjsJC^K4T6HKi7N#yS5&+CfqA(8rx_sjX6~LL@orc}ecN zN27wjZ}7irRTY()S7X~5XDwNUDghWq^Q(dYMGr1aRwCIFRMAsdrWsdMpPw3qb-|Of zClX4M5K)`=MN}%wNhKj+i5tZ|F@8U2wZHccs!#mRuhwAI5_4Fgu{|%=FLA z*!x%HX#%^?Wz^2W&x+Cd+RL9b8ME=*LoTs<$Le*cp)|T!B)lozL&Rzu%H7Th^7hg& zU09n8$|udW5Mu07<53_leQ?GSQ3Ch7bvqR%qS*WXWCZh_6ZE0`Iphm(zR{D@W(z%{5YnNK+l-JrSN z(zuY(Q$Y7xT2V1yM{Tm1-lD^$znyfq5I}-JR)R5k1~WtInCMU$rbn}7uGsH;9>me# zt4+QW35!OYa{5B0p52Ghfpry(WCe^^RI*}VnC54F!D${*IRXV8aR8|tzLoV*AgbH_ zCzY?nZQX>6oo-xdT3NrTMApszk!K6bu*_SC=PAI-YV?_bn!5lzGD?09%amJg$T-{{ zY%p3kVs;ii1Ir)j5fObco_r{_tGEGIM7Vg?AC2@FB@~8zzk7@aXU=RrFT}X02up*| ztCGM)SWCy{Cx+?K&Iuo4*GD3@VCcm^HtadGf4Zwtn5mGB=sCU1H=I-w2Q2(?`2M6u zLwYh0{|t7!dsdg0HDWu?FMPK8xQXWoNCUOXY2=k#vL$`$Pu5P&#E*C*L#Tno{Pu@i zfzBm_10hmKO7QF{t0g7J{W*S|Yu3o9e(YOE@^B88Q2OzeZ%n6f)klUR>}GQDe|VJ- z(Pyb87mkZ=!eDfc^K)Y<`Pt43?7Pc&ISgc$h>Nje*6pm=#GfcQFPb&JM$doqU|Xp! zuynz;M&UG}mM+};?qeh=;;PQdPD@uiDmaFQmb)s9b{iF@*5dkKe^+@S7nI;ooT=W( zBwuJ7phc)>YVt5*mA98=`2j@?W*vckS5$B7*10E~pUimZgEOD`n+@q!j4M9=>Pn*>v<@O_wwW@Vr^qe zA2KAJ$v-~(y7orliumCg@bV8PLIKPe0+W7aJkL*XNYRIJdmsx!)D~Y#bI` z1(T-|TRsI8;uxAIbh=D> zfS~z(Ckzy?{6f;&4Z=gBJC|hc>;@*mqB-0n9)IK90knI*3+vz!XRcWIE(Pnqe&UB* zmHy5E6uvLqkC*V*BqElwR=ig}_L@NHV45g&$4jcwyqXey;Kj>e&hrTZlKm&3+E9M( zASn)#Vj_2u)$x3F9AOllCEQbf=bpu^BZ-8bWK>K<+swk{`%X1r4uASDwBPdwVSI{T zNLSc<{NI)&Q`10S@2y!5eOO{K*emea8eIHu zJ$Dyqy+pq)4n%vr6c8c&6K&zki?2*EN+NA~8 zM^kI<&as4$?QvJdT3TUiinSp}-wiu@wR^%^l!eCmZ@Q50ulie#YaNb#r?Z+R;-IK^ z!qx{VBc%P z{T4W!h|vkga8V8)@0MfzP6_?!|Jr`Df@yizo%R!6R=xv04mLDumP#`S+$`{Di|fae zB%|y*=yywqr@_M+?yzVvu`7$w%H=D+=*MQXj8evSw2RX%cK8$@H?s1j?$~-uuy+m} z-hMcLTao2F_*D7*YNr+yIfr$^ ziuLzi|LIF%FPzoP;HwLPrmGx^4)(;SkIyU`l`HZpblLUH1&iTddT&hC902!HNF^@C zX+b&_1sWUj1s%Le(%6)T$c@_B3SMIjDPcD5h;wSp&JTA>qyg`N40d*Rbhzg-dJ@-! zu%CAX>yQ$yWIXIgRwYKDCTD^CZ=%uTp|$_ouxyS(#ax~y`(>RC(k``5Le&=TCx z90HE-Fit<$o(!0a#w+0168&B=L6j z7LmT?&#Iv{iSQ)q?MzVluo6V2*KU|IKrUY zN{@uTDIRFQFvuVA6~`WcUT3d*JC?Dwci0dkh@Wnv7e8HH*mortYm%;SGIxJoc1=!V zw)`3_`^FHsS>b(32y9!8SG{-7n(U}S%1I6-U5mI@rwCr}#eq!7r6b6$e7#TqNpm>C zCyE`ry2Ilp`<5w`F5J$gZ77_DCWlXFQA`pOxL#+u3~fNZ)13%ex*v z6Z|afojo>d+9}=sH`aLQr)u1{fe_QTXV~($J&OLiK0|y1_1V!6=c8%>`nQy`Fw5;= zvMWZnjm)S{o2Py7VuD18KN(uT@)D zSLP;rZ!uUQXnyTD<52ro!de#)X+KtA*_^#H8kVOU&&|c!YXjUpDkeX!a*6G>X4Qw( z+~0q$ZV%>U)^&Ed$izM=m%U;rh?lF5SSfU`w2;wg;a9*kW@odHiwilfmM24o*va3u z7IGgJ#=*^TO^&%SG`vf5n`>)7bEV98@@JbQ+wh$+y9T%E_E0!)h}jzxUY2^gxrXA_ z|D2Ap!o+9{ox!3r#Y%|I$Ltr#7KQ?TB*eF4V@(Q-ZN0?W{uUNiQ&WrN?0i$Al)IKV zO+aOcP-e_9ft3?x^95ftP*}1Q$F1%gtOk@<53^f8nx$f!5oZahiw74jsk=(B%(b~4 z{BhKGCs0tNh5O|cDzV{EsIaE}12&raB7gGaT_VJeJd6V!T7&tu6bueVnT&NO zl}3NJAmzepQJeaVck+URIff|VLz=!&^8@w1NZ8IWWA5CV^1eYXdp6YOn6f$GJDSr} z_TbG#X2Tn3DZ$luhu(dA@biNdD-<)jiLO_R+8s_U7JvTs@<4s6V>aS3&kG)_%GUO8 zs#ZXjvnN;AMGKSg&R@x@C_9~STtdAX2nE~u>nUDOCEuow2Gt$qbBe9QYCz~2VVfE( zg{$Fez#om7BR@SaY^TZ8?S8EHGj3*pj?cU3`gJ!6`ClA|v2BsvvxQoGAE6xm#Ri+v zsobkWcy_LAmEJ#a>dOUaTltMUEhkv(^OQ2SX$+j5n5|_ClAEfc1oadwWy#l`xN>%*z|q=lziMWx{1uZt*=GZLCJP6fG4p?9J6T&_;u`Zy@PQ~D09i&fql3$L2>)jNl-3 zLDof|j{8}Km&4>;;ltGjVDYq-_}04@z6PtBu#h1?Delqke3>#|Tv2xzgZSYTAkNx5 zB+S&b=nGE!L-R?Wx#H)2n9Q)=&~-NCPRz@z!zdY?P5OS$C(sF{z<2i@GHYP@nPF%l z`{Qez(q1oqMOrgQ^~Wx-x(`jEt0HLn?ckqLX`>gVt=8Zc>Weddkz2z!ZDJhO34;#$ z$A-5%a<&I|4nLpv^`v(ZTxM>qagNiG?T7U9@<^TR#9TNTs|*KXNZ}4sQPBE0)f#3S zJeC;Kb3Gw=oPfE|hwI)2(pTO_Z-e_e;BwMyG(HmK5^-dH%+|Npx@j&;v(U_yHWnp!-Qc=%SqpvYX7A;rG?^e);$0}!KK%qa3B&6C;n#bk zeUZoeGd)m0GqWBPrJbM%h-YO>uLja{<=x_O66DFG_Cykgih|c2PYdnt^`G(x{*KrE zMSWfHHTmR#DkJg$9rd*H3r(*XHN>o5w7afH2*4msOleFhAD$8^py8PnUCdF+&@Jns zGW(|*jYuC~ka;pUokZ5|RlUf6ohV3fKcTvr6&0Dn3#WKYc*G-!dfval0plkR+ixCq zJBVHsx-1sBD|o7awUrpFl{&A6mtnWf=Y?0{V<~@r#2p1r?Ypf=T9^O9cE`?e?zG$f zJf~lT0KOx+e;gU69PLBLV_i%P4!Kkvt#=_)ZzCfEtulWuA+})%2hl}(k&3Vk;Bomr zFN^+3MnXo%XkNLH4RZzFYNQ}%>MwvR{*qWaa}Pc0Qgr`|EWTJyjD@46y%mjcjq$ZN zApw<~4zIM1+>-1xhw5C1G)dOh)Nz$uG@Sq+)J*i7jo26^{AKD0&cLYdKrhz0$uM0j&z#xXJOA`Y)7qbx}&GH8Y%;iHkc4ZnL)!#TZ~=&UcA@X;=wQuISD}iPQw1Ocft_n zh4Q2J13;9%74GS5HLCZ5VPE{$ftwUwVHYnpgG!{dsVVxS4T)IbiWia!lSbF&o(;}z zJ*;s4s$`sS0O`LJ`?OkTa4_U-H-{zJht4O&23H~@;Y>`-@(WwSon_7Yl~*JV(^-!2 z5NH@{deZB$u*=%8QR2Uc$HML6SvnApE$5`_4-y5oR_3Thui^=vkv`1?NPMvE%%`JT zxi%>i9aiT{tj%!Wv8ygze?sA ziE^G_yxgd&F>kMV+CgBld`Yojkn}B27En2Z5`2|fwGa8tSe(1Zzq3M*<1zi8#kR~Z zqF%AQpdc`EMRa9)*i#n8<&PpHCVjU5bI$+T^(^r9Gj5Ib^GI*%P1p=E?U%t}KsxyU zUKH;JSlnemMiuW?gIfRh(f@nV4TOds?;Y@ub7Cp@&kJ{<;UPO$>GfeTN1*Df{r?#G zJarJ@$?=?{{dma9`5#twaX>@8c)xJ?())e2FX8?V*Z$jV+1~H<4l`sn>;m)u;rlai z{QJa7^RqTv;{VHw|7EW~2Xq(Dj>|{=SkK$z|Hm18Xi;Y+*2ItIU^^(A{}F`$IyDy! zdORbFn|b!_YY4>uuxMK#5F9)-!pY{b^*KlJ^w9l3V-a=~pxMI3Yd^03Klc5%Ct(hP zcdb-Hx(1kZh&wT$lK(LJI%oKMz2?2YQCa5J%73`}69u~e$f%hmf}nJSD_7e45*sDPvTAxdpNLVs{YZXj&RQ+E!?EVth*xQ$T!GDh}G**^T z^-*pxkoDgUe4vW&9*J{|4Q$7rsAxE{?XGo6KgmHa5X4;E@u1bbd@ASzNbG)f)?4$l z8;DTGAfI%(k6(ZNu@tlYW1nfD_%>LHFol%r4J^L~z`o5F#y`PUh}>UcivMPR;9EqG}|gy-z6YCG(n&njGTjzgf`Yc zh57uv^7r;{XIo&wiGSe1hC=&z*uLrF1E}Pu#FV@Uv~Yp%{KE!@-=}hkLMSMDH&-Cp z$p@%p<-}Z-W`L0P6GT89=w*Z+o?a9sXI_IngTP(*7%E=vKVgwgHID(G*D76g-^0`L zVmcv9oE057kZk3uwqUE5xmJk{Y|z(5zQ_%~1K*Uf!mGsGZ89`nK8?vsqsqeD;;E`S z!r@n-r&nh}1h1H3ZZf}NNiZs#f*P}FpGV83;}d)dY%gs4vBDKUnYegbe5#JpXzG5} zq^hZruv7kdUX7T_e140VGE_{_YNIJ0Q#%1mV;Glg6XHC%7CF#f2$(--X>gSNaqVQ* zb=hxT(KjdY0TaV$D>-6G*2Qo;g_+moR_Py{st9>dB{^m-?Cp)!3w{nlbgOOT=tTT8 zC;)!rTJQT4`FJ75LEx|d`_<<7C3RFES1Rwd8~9+zH#d&=uSiQAAhZsbONJ$fA{hCY zbq`Fw{&%EBe67*`(ZVbK)`x{hye7W9Ho-yTt(|uSTHnmkBE06|}U5bjpCAo>>SK z^cH|ve(4?Tec|Z=s2PpgSBr~jgRfWOBVTUAYDe|#Z3*V~>0_sz(h@*R@EDzV2`n#< z7@M}75sPqcdXiwVi(oR?>2b6?mgLpeHVE39;%@qpv_Byx`alms7>>M%)#fq9TGPgO zA#VEZ`g%Zn7~QzSFL;9AxR1d_n-~l&Z#WO7EHx7|RtW-@UgKckQY(SkZ}q0xf~lcG zW62=kT|ZiB)ii`jg5Al(8TEQSB?JY!8Y_KU+U3ZH%gbJ7_`uTEm=AtBK=e;TK%gKj z5^hcl^j^!a29t%K5eZP#c4Y1OYczEB_JWEp+=82+)Qi z6Mo*Pj<-6J^9K9Ao|dS|A?$18a=afPz*#ZgZxzqYysdH6`qcbQAhR?rKUjNJw$7Ad z1V*=VZh^^I(=L48rvPiYpT;$PKAw#&b|94OGyK=y(^_84RKtF!LgcG;@M(C;b3M-j z;5EArd{^3`Lv{`+1-73JV^;rxbvP}V`Yzq`rn#>bqKTKzY=2M%g z19#ho2KyFAe&6W4m{ehWpQ_}K9M$pV)J)kDz+$z}F726JoEQ>-eOX?$&WHF&0vgA1yemO=ySyg`5g;EDU8@g6|w0(32GEe5m&K6oOPZzaMHXVoNwly! zX))0QU5AA(`%_?fe@QE5A|XI9Ip~45w)B6f!!14(&##Mj+YAj}gXP%SajY6mR^ygKeG2(aN zHqwioOS~KkUY-C1Ca7N>h>nu1{(!&6e2}en+!j+;)V=o-C;cv6))r{Avf8dS zh`^<+D$M<2r*i;eIh^M}f^M;=6b;dk3P>YDQyoSREp^LY#4%ur3=5w>ved=BJa=9q z)`y!G^#lI>Y6N@zXZ>-|ahn%Qwt&OrcZ zK-5JLi%{w>a+Itdb2d116bkTN$2crM_kIPgQGnNNc2?OG4mZ5ICj-NcT?yaEJP&kt zK0^|Vpcy#G_vR7=@*68o5U4dH|y)_$z3IwDJ0Pu@TIkBiWnRpEIbNW1^p_+br)yv4W~ z6qF*2N$+h&abCT97?+G+eWx$>y=rRvX>Mm}GLmg~Y;H7?_wV8w?UK@iOgY-nXS>J| zaeW=$+9)Fv!chhv*@9!6HW#Lc=u46yW1UAb%H7=K&!60imqB7)iQDJH0*~ zSf{)(y|NjDc)5>20+#8Y%t(1#j(MHXgc&!;lAAC?2 z5Gfz3F!v)WQlUHFx@O^7M{D$HIgFwhm&X-n4u#b{R8}bdroPUjldd+@-;=B9!uC)* zxNa_`)`onGgKb_VKd%Y32~oaWNGiTOFhtDWav-#_h+M%nuS#rdprXUxq!*5^;}VHZ zPiA+Fq|3Y%K_irTu3BxGd#%wav+fk@8Xhpra@k*2s6JeeDXVu&3g-f-y&nW_R|(WG zLB59D<6~C(ho099x>~{|G{1)(Xp0-}+V)RN6L3_pIWK*vE&x#(O64#7&~NVi!U9Sm z!!zBHv@&TOy`J=4hSc>}BE8@~E&$8;wfb|I^S>Y34M)T(8k87J7lIzR;V=Q6RjtEN zZeJi_H9tq1Un8OLAkW??G|A1!r-_BFxJ1%Ja*U1lgM&j8Y18J1@M}{o3BS?#p)jzq z41w4&P~+i_oTkbPd?A;->ZG(fKMY5|5q)vF?&D#9VGf|Fs7R@#Ql#McaHn|DMAH0| zvKdcM%8Z|+B(|^eVXV~DI+XosE7IKlot=C6=~(LFAen9pZuyt;F#~;~20E^%jiu=T z(v2g@!oUaV=Q%dpqRQUeq^`pktGl6Msh5%$kN5_S$@$&u{Nr`&A*484RbOfRmOd~z zF*B?J2!@JF3Fu$mSQxp*&+U}sXY4$4M-N%0+LYEerYWzXBI@$7a`O7?uGOjRV^WMc zuFnBxVq78;LfB7UAf|1Mzvi0BL2U9#*?WDuE6cW|c8pkGT?pygfL!ZNj;Q+CAk|@F zvc0>QVEnJPBy#sNQ1L~EyN=OV#`b1 z(jJJG@ItJ5&0SZM9EY~T@Mt%@+ARfXO!=8qYpNIR1RPSqq4y_U$E)~l1^mDfOZ?j= z2U)ddbbzChWQ!4s)+vs|X`*i14i1&<7mpBd7tr;gP@*HRw;ajIAy9f+15_tt$n@pR zI_GoTf0K}I9~pJ3Jxz|*#BKgef$!5p&|w)2abdaO+FZV+c`dPf_I@#3Sf|~wxr!D! zLhK%$h2xm@k1y1O1D>}K(;dBf4Bhcx@;fx7c4_)^$ESq(+pR>(A6^`tL@d;s_pQvJ zKu={UaaI1JMB^TDvA0>tU(LuVfmWMJ?|Z5}^3F2;H2iM;*i)Q~W+~=jye37?gmmrH zTdrxG)U>;E=h<)GQ@sUdho`O!xS;OdYZ-p}`ysd*Q0d&JvBWd-CCBxMC-P8?X8GV@ zOAD!IR%#+XMfQda_@!o;W=#ZVr4QfNz@Br*dQA!_Z}}#^8@^ z3{$afNA2l4H0)_`i`kn5M0IlNlzA@CZg%G<2%|Ary`3Ig9sN2PEBx7h{Um};$B|lF z9Y2KT7nYG?L}uC%mKB-kvA6u*Vmqkp`*a#QKQM_<{aD>kd4>`zRBi;zuUUkQ&q-;5 zSKHW7z+uY0$u}@@wg~kAB|UAtS{=HawPSV^E#6orJZU*Sf98&AOv#zNucK;QWd-dw znVp869YCb6UzlRL7j-Xk4&8pecr)Q)vGQclC#S(TvM`zb^J1o74ql9fGr>)&%jKW$ zsKCm6Lw*2jf^S@66+$rtbU{}mMmsA@nW1Lfc%;+$_;B~BMvvogjT0be+VT!Y{dD`<+JyGc0!B=3v+dpUNh= zD;C785FZB{VU~X`SC75|TsD#b@xx(8c@BWF@=+))TZH;1OO%CfM#e=p?=Zj-Jy4j# zG3b^qtPA@DiC#;6I8k}oxqtH1P-iG6P-?e>eXezcjD6aMSYasI^~H5~L(Ze`_GrHT z7i@k*>N6oMxLG6;&)53XpbB-ae9Gz|vFH$^?Qq)~9WmP`uMBI#9=SMlhd}Glh$wBUEA4xEM{|Co`7Nf%_L$dH1LaTWgF z`17G~FLM%kE5Hfw`dXVnANuK=x(dcTkwY}$BLBZg^)lGu2{3DUoI+}hVKj&PH;%b2A|v9`FVBVW zuUwD1jDA80#+juSzZ5Qy7sU@>ELVQ6))VaEp`RPiCM;u|aO{vL=x>T?R8?8{phHSK z@yUpu4mLL+!4YDo(l^l00zzLVjO;uY{rHVaiUL}~eFjoo2l}Z@0|iQy0EJFeVPJ-L8fFY!UVNZ#k34Bf;7x z&Pp07uMe(D!>E5_K!DBR_;hz&6 z7PQ{Nk%xTCf2C0NufIcIZ2>Rl8_hyQCx}OjBqeQP6SUrtLW7q}d+X~C26iordJEsG z2+H66ynulZQ{6AnjY88rH99%VVhCbV%icKzlF61?NTn$)Mtf)jdZM!WRzN zMfIr$f$XZuZYUO%e2g9sD;i26>g=)`&^Kaf#lgrNosf#(;x-h#c)nFgMSa zY^!oxIwt6APHM$-x?{!Oy*qQP4BQ;Cw9DI0F z^hcd&ptt;Y5mxfgy$%z{p_Ut0Sx00y$FK>T`4M2XlZxje4BrpPmT4qcywZF0_T%|tk-*SKINT&?w&z+wVV zokfOZ155m2DoYO%-v$P2yw=p^v65RN-}Z<|-qt>NZ?N^(Bf{e8R0@R}*wmi*fUQG> z1*hGwlc(;;=`Gn0Q&A67s6%C{Gqf6bX~7lhKeG5p!>6FqOE#5)#9B8Oe@Eq4ZitQp zEUe*f1|zR+T&SEPX?=w8OI6JSgK^=R-Ln6TYJ@c=k!2YC{i+b^`GQ5r?{J@k6LS=c zr}+_|qVlkz>ZQ;iqtM_h3T5NPunc!GNrAM8rOTCJH@c0?6X=~CJyxSpE{{JT>t_zT zqh6qhZ&-27F#Ye65dR6+7!k(IbN4Taw#_`ldp_$Zk*f|{ww#wy=`Y5RBGZ8FZ}$G5 za%KsMD9V_%9|NfFzXlnug9v>IWnMSlm+<fn2KaQBLQ zpsxHrhHG1`PIwnc{GasyC~%&GckP6xdG2lFVtljqwm$bXte8bkLil!~hEpcBAro`( zQ0f00T%s9Md|WcXoXb~2*}%o`Rfyaq>4x5SN{L(p-DlUj?%Jj8M@(&9NzVGnp10vw z|Ir<$vZB-JQK@}(K9t0tS&efHI>c0US6^6;3-8E>5G@!Ec^#Xxc8#AIR}l>+Y#jCH zE1cC?o#hI(Tx-ip|I5IsA6TKQ9!q zEAtsxfrd2(j>q7l!Ln>3rl|WCTa4R|d0_>A?-7bENQcVeB~7gwEgP)N+;hH|+pBkf z#I>j@iZJ08Op0TRQj`=Dk@chMdcdkP59hmEZRQ$w0yVti=0*{78)AiPs@3RXTfs}< zn#yH*dm@Br7aUEEzdO+=JWbFlVAz~>ZtQPiNlz8DWJ@Ej^J<{i3#W@nc!`rv3VeT> zd^O$bm_;{zQPsN?)@m7xeamWSZJ8I4m{byvVn|A+t`hBO z=34b=ciBlh821GHz?Z)BXy|6nfj5<_^uMq$2X>NaY0pVMvQOYIXNdbJ+YB|Sr0q)9 ztX@(HD{B`0{xYKr*Ql_TEaUDnyKKPSR4;wO1^u9Eg|3-n{GkK;=*(ToyEcr52k_== zonzqG09wq{H#4TWNv`#`9Kwq$>MUUdEzV*%zFCwMAN-T4&O8-0Q)akPRXSFvz>1@m z9#eOt6}{XSq(9MfYH&C%^RN8&8~STt6hvD?RrcGNaEA<0`6|vY&h6DrsW$;D`QD7l@%z^%}kTKd$dwKAFq|Fo~4tF#2_>C+b*cW5>R z$%@WI#KY<1e(CY&Ouf(Qn1m-Yn6gn@8G#KwGaR_nzrKMC>tpln;plZ~w~U`%`uMkT z^}_QVlx}UUtqr>*fQ!ogqF$F7SIipHxD4690@mmEYg|9orSRBqSmbNDXM~*3vhH~P zbQVQnR5RT%x%!>hc=w`uJWEaEac{(G_badKGEC-bHap6#84|u=Fo??O)LchU7)`b+ z#BA;yqD^>F_Tfz6B`KtSm>fXvV>3z~p~(Vc3WVI);`QF%k=vk;`$L0OsU|Ig6d)kC zZE#&(yr&l{FJS0QGx)IyC~FPTbS1zEI9YA#_FtW;G)_fV^XN?Q$An(;qCBqLGp|?B z^c6*#vUMZxX?tg8D0wKMchN59IN*4uko6;#kV$^VWJ}pnEpCZhsjBav=zm6=+8pio z-@X&yG!k8G`|a|W(P8&e$_If@6qu^BT+va!7KpmZS8Ln{|Do2gr|7b6@t`YXJR*00 zS4$U(q77{OCyZHVgB8uN^2-x>i?z~!Vwmfi|K`EUramM`YmLJ%O zXW34RtZ)W~!qza$%iSn(wtPHM;4r(n5c`aYs?RfNFGJcDCGMQ;lFG-MbHW|}j}^^Q zYH$v_(-VU7LKnaGcBf)xs`0mjJKTvBbykfF$&p1{#&L`$9@5wB$ke9ho-}gDd9EvA zPpFAk87qmuXX?O($rTiMefidkSWln(U4PgIfUOI)kUGR-R<3s|q*Dia-XyT& z0+*62+bjCH(qL>N9RjKaH)WX+<_9*>+mRN@>1m9riX zE^fbs7(%A}75oqbI#n}mQf5UXDvG3Y+P2iJiz?sBF+~{!zGZfwsTVHW%Y=Iylp8lA?w>n1Nm78Z=`6TD5Qy+ zAFb|!!te#FgY*6(#1ZWA(;7(fG?l(Q{-HH-@$kHVu21#c+~e^X3gbkmAS4}Tg?stK zz(9soIB#lFV6rLSkYyTLQyg?`L&H8N>NN*?3J=DCCp(Y)enI6i~V_4V3{%2h%}W< zBUI9YdY!-JrW}i(ki%?MEW4kGF4vO2tq_Q~Qevy)$9b4culum9_7aU_Jj6X$)7j_p z)owyjbIc9y7Vem3dEO{~k(I`8&-f_`V#3?Q`$IM4D1MjXvPQ#i!mSKfgQB5j%mH3(5j1pP9Mxe4OK7FvriCQ%5&dnF zyg4%B{&7?VqtuixG-C1`df=ZRPB7#9Bx2z=ZOyYgoVDwL!^ptY`8o#D>?odhy_t~Q zjx<21tU&=DGV*1>;h;RZjmb9zY=?dmXSE~*kN^LlF=_BboN7e~rEy}CF!j^vK{@yM@*?Gt45dd z2#{uXjeU3=q%u3!FA%k=_}Fq=&FNVMAy1Vzx`p4sOkN+pJaZ4ucMQ|cLGahO$KH?^B`O*Qbf&$#&K#TVnY2yR|pN~;* zOj<(Asu=oZ&~BIEKTryk35&r2-@IB;TtiBj+4-Bdza}DN+wrS*A*G8c#QPU-jY$|qjGuxX6Fp~^Ll zWI@aE$v^V-mZT8*&0^xSJ9Uw{1c%GJm6~{; z66l-is&v-(Fvxc7+28yY$YUTvSZ@1(AnEmipK++{Ko{kBc!iA`5CyI9uz|`Fu?LH# zyn*h)<^5!Bbx-~rOQ153?u23y`YlJ}0g&zf6B{&itUMXq`%lc_sAWS&;#X|(Txj^$ zutY5nLc}ajeLU!q0872Er!16N>D5GQP70Ob%;U zSKVtHxI+BIX|hqV-^7zSFjQ5R%Ee@BYdAsXJye69!-cPS5y<#h*is*sQK4{F#oDtM z(z(rXsA>0KN{}c3FR!@LL)vpulDxg!M&J((^vmSUWa(df{wkX@>t{r4`0qt__k$!I%L9` zqVZf^JaY4@M+|kGzg&WDSqT%?EEYG|jWIp})VNVzUYwgepe^+4X#w^shwAWGNUMy7 z36*s97jElqc?`P(rua-i|KZ`b#Ag(_g+-Og5=G|EpgA@&;VgHBu0SZO)8#qBm4m$+ zYzk7_uDrKWgv4I-k|Ojip2pyr6z!kKfnC%?Q-mCu3X_-Oo(j|B$@i%OIEB}MUsd@+ zYqPq82jFj1k(esBGVl{ynHKrFV}jf(+tT0V=M8kYq;YYAt~Tb1EQ;+dd0w1!S$mq} z=qcd_K1nC?Kv$#8n_S|bQ@=lx42l?&Es-F$c(N!s8n87!!;LGmPRI$I@j%BNF#PQ( z$FngIi2mP$5BNGGtej7x@C>oEbW(1r_X} z-!Hbv&T3qy8rUP|OAF+XZfyKAXh08r@M0Qr5`f|=O~H==X|$e{k}ZP8dC!+sv9wx? zf4%Pe?*PdSZzq*nd2MHm8)p4QAiV;gl#i<~2x@3xr(B7fAtHmvY*4{ZgT z@=(Nj&@*3QC!s+?*+1?-ri_HD-#9uMALSH5M~^cMGLPF`$0DTK$uGo}i^-){e+M&6 zEESR^@O{~@>Q~RZminBPqr67#TwUQw0|Oz$ZDARnE&v64K)%Z#_xPo>Q>^4?^YusT z1VN>(`G$tw&`8Dk5nVtN$Mas8t5vSK7-*!4qF?mT_9rT7c96l$08qydLIE;dw%^ai z1uM-8Librri*g;5!};^7<5$HY(!xD@~WTI94C78;&4@i^x7a8t8s z)D`2aK+6S)db;w*Kg(`O7V5S+flj#8r7HEkgJ#U7b9QNnEzxPm%Tpe#xZSuv9-~o| z`Sq^t%GT`omV5W6iRQTbf06ah;gv+szW2noJ#jLzZD-<4Y}>YN+jcTBCOfum+s=+} z&VA24&wGFOzj}J@?p{@^dv)*XRiAGW!GfiAm^{3Wgedq^GEdHOXNE15Hbl?){=x{N zC|q?*L9i2SMwjMJ+VuA{g33{6aY%AM7MDmkc+ilxJA?r!JGI2%H@;!Hjlm+|CYYzx z4iPb<);500u+*h?s_zib3~Z?Jjt>ApB9p;E*~49e1|mOo!i8yHIj)|GZ^Sip|* zUIrYu{_=*+zOkG3kcmYYkR3_6ab|}d+=t;oXI7F>>3VjJE7fbn*OKiQ z+NVVG3Y|Uilgw4RZDq9G$w&(!C@|gD$yjem4mN!bJ=dyi3ls`($|H<;cfov$3w(&* z_D^YwS>vb1PDjLe7@NyhzcVGQGWbsjH{}H6d>eQ6zW>7lsB3v;r0w0RrcJdg`L+ER z0W+|?P2Y&EaPxSuU&&ViK42<;KZr*uAN)quZm{Ck5c)~LmD+e?D+O=-VWdU8$Z|4Q zwqS}5C{EBtOvk+_435&A;ZmJaEabyNkUWO`5yn|<##543#$QN@$F{W4RIg{p#Ml!L z;?>xRa%IuejMlMZ>P=L7?aPOVs0Ij&iYctI3!r%?Q~=Q;^A!>?^T^W*FKb+$-ALR2 zIXzzbH5G})IOTz&`tpu-Z6skV%&nahd_mFSZ$PL9tfS=Lzf_yku{Py?O0oj0HR5B< zm9s0Cu#_XIVv>)+S_ZN}=ZEO%VS==DtM9kMU#D5`rmsX)x@s2I=WHXplXuzhzRhLa z?byq*|HWZdWjCq2$&>6>S8h9IbLBSH8b8+BF zlVZ}ZF?*vNaz}#Vzta^M)fjRQ>in}IG5l_5g}xR zqZLz+q)v&E1=ch62yE!d-XPljrs%dNn~3QLo*E&iActVeO(0ow2Uj<4C>G!ZqcvlS z_B*^sJD>|P0cF~V=-2Dvi9T)6WMLlBvR53B#lel|_922L>cLKjc5Sp0CaHX2?vD&M znk>SlW&X&`o7@do{AdWSf*DA#(E<|6aHO4<%7+1stq)1|drDZSvy*cW2^Y<#IcUb@H^Em1`e!z3Dz0S;qYH_8n z_9LOC=)R$r?(r}_S03T-3`$7lh-Ww-0W2~9*W@iAH|ho}q2%zm^Et59p+-3X;T{9a0YzHAV%|g*k~2nTzHz{%B)>(@o8363 z>kdE0${Tf9VmOPnEJTj&Tj_Ph+VzL-D#D&nk5IiPQd2#744b8<{k)V}^cLNcroSoF z%`&>D$6k85oE9H@gW3~-4BQmQj0*CaiV=pjFkopy9_yQ7d|Fpykn9hJ z(X>`BR^{IDUK6P5U6r zVaiqcgS^87-yc#x(&9dEynsqhYkWU{6hz<~m+w067sV03?8h}+PjWyOFMZ80a3iwV z0jX(}T4C=J{hlQCD55MVY$l;YP+xq8_59Y|bkA}sy+6!kTo17LQr_Qc#;yiR%SHjk z-CYB`n*4i~y&5o>SR@XII`(jpVl%+@wz~xRhT8zH1;_c;xKps6pdL=F%<<49A4vS~ z@2aa3ti9DaaF5`B{_NVqmTvs%+`JtSE54u_zE}@rI$ZlfHbZH|(rnZ6&SbPh>cWQ@ zeLq;3H#IZVzATTb7chJLyJJv>vMM1+FY$kaFLAK30wLTQb(D~uftNlbTXKp72t}3gq?ds0X-+xzS*$MXsz{rr1 zRH@LZN`z0Vcz@MBt$h-O%zZPdLtqhmg~5o4iLb8yYPh-OEWUhAeVCe>xlytj1Ef4I zH#Rd~4!oapueEueH%PN8+A+gJQ(<4r&VFtmMXY0e{h`qv0^g-37*NBtIGq`9mp>ZF zp2L5<8gI+s_B{}VMQGjaS^dYE>k=LKJ=5m`Fwy2H6no}lUQ0boHrt*LZ2z$RAx@j_ zzWF4&x#S^IIa;JmSPmM>VMeToA>WJ0fr0x9l+~WY{i6t8ToG){rrTLwqHdfj) zvC&Rma>kcBogv$nu;Orm%_ca#2fq8xc~zS$Uj|ZtPoE>@HQ0NN!R< zz*;~~_fm#5R_B}6RyDNdff6lg)%S#kV5z&fLKgA#OLzm9w~aQmbo}*B^kJ#zsqEGm z)lG>NOKrk*rWEC1I5w;P3;!d|$^52dW)}`FKuy3Q09()J%L9!>1fF&Chy}m3i~5;W z=~PtnFR8M{yqNXm_ggxA&&0uc%8tU=c`0UGNZrFdeE%?3UPwb(%;gNmI13<*PGh>F zUA6xFilD=P5$Q?$NGopDH3| zb|bX}g6Q>!Qz|!H%pzN)PUx47C5i6=9w*X-j5LWa*qe#4J>yloEo{&PV-E^P6~p4f zFNERaC!(J01@w)P7(|KEIf~38(`Bb@5K~GBCQmk=P%axzHIc7x=@oc&HVWa+U-v_7 z+C1Tf2dbXh37Bj=8NzaScM+k5>5^{ap-|5T_f%h8>gIwfSs)ND6z`YmAV|~3f)r0? z5+$(vw7P!qYQnnGTU&q^cNvKi*&I{&w}a^g6|#7!gff_4l`_&uYYM zK9Z!HvNJ`2itdt<0*-Pqa<$-^e6Jv0 z>awiJX>dSW&D5o21Gx~Nz}0*Ve{0pdg#a}pId5hVt;~{CoqSqgS2C1Ik(Fc^`kTH2|oR;Oj@>n-UozOUTnN zjc8zeT;rpzV@I+vTVtnwed?osVZP_}Y`*%JK!u6>;dGM$6`*wS_EtBet~T*{DFj<2 zI$rpd3iTCuB5Dchn7?(q^qk=1UF6A5VZxls4>Ys%J?R|ZSQQFQ`ot%%cv5qOH*@`p zRqTbU|GJJ-@K68!$1{Q1md#PFE1?$q8scM@tQBQpwe#Z}?fit*D;qok0k0skP4>1$TPCiBC41X6swpEz zi(+1bbng5UNax`ma8`$qGKoGy@UoD-=s(PKs!49~%;9tIy4ZqCW7Y5#6L*Q3)4sz^ z3%r9>#O_acb~AV$*TidrtKJtw5P-enjAd0(MFlK}9oQDP{070wGX(wj@(pf%|9CC{ zK2R@ymR1)Ik%q*?O2YyqJ|)P=&8uk#1D5j|FjLsi#fxQh@-YdpT(~W0c>f_!-`^A~J_H@7=Sa>9ci$!eDjjMXnDc-i81J>}=uO%RKZ>g;){AM)J8c&|1kFxyXNu+=YatPX@%N_^@}oF-w;*HnnEht#PmmApma&YJ##fAG({w4{n{a*(~`Pw%}dsiaDAu$U- z8sFYmVu2Y2)wrB##0$XHLVU-Yyq?%bu<>AHxa$5XQfvcXdORa}$}{1?P~mKoh&nb!LIRzZ2r zPFz-mN!BWE=AlORR+eu=ahje#`tLUadZcJ6Qf_p8T;c^TSwqMD??5@(UTZoqWOqr- z?I$l)BCA^gQa9QXD*2o>xX#1`p#YRX+w(AXQeuUBp!A(2D!%yi!Tx2r&i7YcDGI2qd6{?8%l(i&Z-kaec$5q5$_-uK6TuMwB$yT z+j4GY`NfM5XAb($_1*p5d{#IbI_Z^F-%XdFO`L#*0funSZ<|YJH1Xt@fA1=0*<))_ zBSsCUyp8y(WIFbKT*s5`-kcl=#~aN{1%2)0{Ta8y)`k>|rjsAuyJJ7E*{u6B{IIZV zFEVa39iasPU$F_E(u#+#H`q>R`?p_Kuu)#61>4S__Wjp7bIM4rCLj#Fb5!4B@3Z>$ z%6dws4F!|E*-Nog^f8qTTswx))odH_yMee!EIF-?W79S0PU)kqya?Vd*(P6qm3ANdrkI~H(s%J#WmV{kzj`}>xt7UyRvnKm0Q3-f zarm6dIQr&cm=2x$E@j~z?O=(ax>cXeTP{7Lb-pf%h*HO5tG!H%)}v~>uv#@bi(mpG zkCp!v&RL0@Eu3g7u#2n@mdoCx>D1(TxME-DoF>5~yU?2t_5Rx2LOC;B$(LO=-$vO% z6=rC1EI2NYV^Ym$c8N6}BqiW};`3fo-<-_@5Z-35&6#MDHFy)7;pg=m?zC){^bI|O zGV9NP&i-wq**qXSk6G`b#G;8cG+UX{Cg0ys{2h-H1?1!Xg)qPy>EFpPbPHX~gMiq) zd1|_o<#mr^JCA_t5*;l^`eEqb4esbnUZP$U2TK%Z^Z9Y@6K5oM@ny6EJtu_ov?J>G zah}1DF4D>rYms_^uXzl9x0JME&TlT?t2HEpaZ1XCjNlZM)FR zx%{_qap@=LC7gFX0dWc)fnaD#vF9eZdt<>>)gXqa&yOI}>Xq?bPaIXU4y9!IJWhlH zC_odwD|V*+eAQGr8kK#kfZ?qFcNQ9*6U~e@Bd<|yUV;ip(kg%5aK9+y5B&q!Fa|1tv6IiR686&=bpO6@lWh*@2B( zU++kHow)umRfSaAC67Odw(g8`9aZ#4!xqCaU&RoLUvi5ZiBvRfE4F`kS~3N#jdU9j zvgSRBI;jX;Lj6G8H}0#Pjkc9>vRT?)qI^abkY%y4PX)!2<1Dye+SVqty>aU2%d5ZR z&P0|_qFRiS_kAY5#ar=Xp?V0%`Tf<6?t1BMiUu~DJrq)7RxUf9Pv3==ff;r?Ub+M9 z3=55l+&muM;DqaqU>bYyoz7cgN}rke)bf4@Juu4Rt>`8@nlUuoP^x(*k<-jdePE4B zW%|{_1CKD-XRnM$ypQ>t>5PNLh2AyCJw;gbE=yDhI0p96=)N<-(VfD#Ibd4xF{J!1mNVB~mn8CLwtJ*R zF`mfbBs#tqT?eD8r0R)oXnX|;^&s_;tsRre9@vGOOy{%J$HR`_HRDBjr}8U_;6qyZ6!kaH zVou@|&nafOU}w5!*LOw*CX~G@^T^U_t*!F9bFI_?h@M4GoSX}t(JajosVqiM>?-x? zQ?oy)8JqN7Y7Mg@ZwOEG0&%3QDrAHN4r@vxKerxcPp&GjhX4>^XeD8ao4@W0B0$?Q zXpiTcgK51>W-c|0(Mqr?E+xnzlngB(H#24g&UTV@l!KqAum0eHD5DMSg(|W@1#w=y zyHmfB4?~_({+2MSN2G>$gOZZuNHbDEWWzq>>?~cQwSI>}(jC0qFQFT#(`vpi!7&)9 z1MI<`Sc>J`o=ZxxAl@5|tId(3e|o0l;dix#E}M?To3a6$jLSDoh+nKsq#S&uP5$?F7g(Z?9}qYiQ8cX zB&48)?mYZ!@3~`~HN2YoyZrq7&m09UyipevlS_kC+S*-(hZGTpb7qoT zj-Dl*U`hk#ar*E;4->omshfLgd-MZZJJv0ntkDPJfV{NyBZ3;yx)M)C)1wduM%l^* z=mr6?wy_1aR*x20U4GGI5Uqo=7MH^X>Ev2kB0AYjBH`Xlyh+tJ`}Cs) z8`kkk>bK!2_VIhQJ1reeiCuO7$_@UjlXVJtJ%+s@0TOd#duT5ySA~*8Smk;8#)hei zj_TxxA^>-yN&U~MEcn7?8o$Dtbly;5Ns3vSdfD7==cQ?Z+vT4^xDPUmj#IwOQUkcU45hBZ%8cOvoTm#PYikzDJ*>mTOr&=9BfuSxIf}rqVgzH~XCZbvUMO1z~BHqdV6c$nG z9Oz#$_1onz+{>vPM+P_H;=vad8Fl^@f>uaJ_KA8A1@oL`)v-Vk$T3O7cQTXBjAs2| zl%QE3Ixt^G-5G9KDLNi2zkirhBF(TkgF06Xm=$Y(o;vu8Kr8Zla68mr; zr-y$RkHx`g`+8&}&CFVyIzPtMUmWej7>(yi z%8zh87gAD2q)WhQ)KJ4`#h`pl6$@UohwM?Jjl9i3c}T{ERuf}7_nblBAayH)qA&V- zyMwy>!vzN5F#KG~?S-_~ksA zO#8t$sWh5aac2_od-ru0iz>M?uvHD(HscXGC{dKzenb#tJ>}o_VZk0LD)mNz9oZfF zm7$Skl4eZJh1@{MnNhbhoe{%hyaXzCfmYAY-6B5Vv?m?$ufzwd1d<)%*e7cxJUUad zh_7mJ$ZPKP%(|(~O~}4xT%P0|)rq3-uiX`9($TQOBJ@F2Hy?bEHRbEr>?*9+WH0U( zeYuyzj*Fe(FK>o2j=`?;0oxH9j5hf*qBl+)R!o|aRwW9Gh1gNQBrux?#B_=6l_ji% zB`tzz>X7;?v{5?3Prbux`^0)liSf&=QrS%lF;9BBB|NJ8WSgA5|3PjgnUNE8iqc|i zZ7|BAM_=|+?-+Q0UlX?lRG+94ViVZ$%8Xzw?wwHiMP(4;PXhx^cN1@ z#2OR6*UgiK2IwBa2RIyr@GbD7Cm9ML$?v%xeke8JkTzoy`Pl2yNNUy zhZ5WO7D`yDxqjSg_{k4H=m;GtfHi|s*WVlXr~cVK58c5!%m_W&vRoof88`u*V0U5c zXqpIMM)c@}-^gzW!JE3>4b`#s!#_SDVjMJ^p^uUs3d41~oqzx#{Pd0+?_cFD94`QB z{sFdok}gs@NakvoURvY$4!=C_v*iVj(83ZPdNQ$L6Oe23E+~w6vh;)rnJQ7owaq!# zW?11E(5EL(m@c$TXO`Km|IYgW_9@!9{lR@1x&2&%A2|44c`{|Vr=c?!!24=2!M#=8 zgeu0O$UmgYone}H#r#AZ1)?kMxTatHl$3i)k`os$T^Vh-r#G9(%e$GPCpIfuPG6v` zM2`-cT#hrSPi~x!AzSWaq@`!bwz@J$*Z|j`^0g+!mdge=2x)|^MRHIMM^)+{L7HREv@R5M-sfq za10$AcaVUU15%QDk0t}9d#$f-r#(ty$x30sZXmd1iIVq3kBQv{_jFDSWE+PZ`xGrS z-VO~r*Ej?&Qc}f6gxjH25v^F=?#$l)^kjSDGLGj58Wj~QrCX-&VCmFxU}qMPfczsA zwpENX)8m5!=d>}3;v`MMUCu9tR%kfI7ABB{FByqxRuW&^hNOwJ^>;Q~(uhnMe<^ZV zJREmv6At>$m6!v{tSje$n-2Uj;jhvO|KzR0E0 zo|@W(Ab1drB<;{PC)n14peu2|<6V&tE=v(<3_l%>8ndGis|VUwV{h4gRm@Lmb4eK^KM=Mmmj)AII(_D!P^#IBmayW-epFE}}P8V^7`@4)l% z454_f|Cp5tbvpTZSJ4#*P!sBEruL)#pwUdE3}TTwIN`TkOU|*uA^Bcmjc~ji6YV1j z`Z28ptt>mF({yq{uGSYa1Vx=Rf0q4y346J6E^G5`Afpmh{w<%Z`5ToNE!0Og?v83n zx&gi4FcCBN%(GbO%bC97r#h6DzXEOYOH)h15=+2KJ~D6ccAT2^@=QqC0|OQ*uK|kv z!m5ul0;fLL!t)6CzDrnWBqXj{!)<0;9#J+&XEha-l%;~)6|6KyqXM*DW?Va>;vJZ< zn$mrIc+`JR!}QAm@?-k6jEiDKhKOf=OpUN{Rg}%KAx}BE1`{17!P(!I{ko<52U4&a zk8^DIET_EWI!?+ApuGOSZq!$ybsezo_ZgJzGq z5+&QZ(}){v&OXfXkRIPW{40mbJ?!?^%Ajv|N0KTEDwifWztp$NLTDj)QN>|tAv~U9 z6G8IR(FrT*{D!Xj!fe#qP$hk(oLF(xjk+G1$tQAlm@BSpjw%m?Ghktl}}P zlRVE6ujSUX3O1Qyy~wkqmXh!pL&rWkO`gM;iij#?3`V7Z?79t;t1n2ISjuQHB_s|O zJZ{!BrG#jHKa8XO6c}Y7`pY#OI zT%WO9pCTdw$ci(409hyIsXP{2DxTVnR{{tqowrG#`W4sDNBbUR@XsFhN~IL6P%hE?x5A$0nHew+iEp&7*URVJvhCl5sx*Ibc9)5 zIT}A6iL)uzgVys7=(;->$%Gfqu}20I&pL3MM0DNUX2EY$y*xk0(q|?879)LGUApl< zAk)l>RS#!Ng%8h2l0huzecqPQFjoTBlT)kmZd+MfW4eLStT<0fzG%ZrD+;Mh`^q-o^F*aB zvrM-sInHABHJ)6b;z+AGTIx`om`sSYZXvRVX#t0?7%kit{DpS`np*@S?AUDk6W@jycw*`kY*AAQm3nWDsbr4Y0; zN>xl2it50fN9ptO2Vn>Y+WKc;eJw<&a?hB9XnK(9t5b7YUy|VjYbnm=9annWpS8l5 zniV&#^Y2X3NuToS6Cu%3v%kIU50Z=~ww3ENIKUl7W>IPW#U2FgS&Opda^Nk;W-w0c z=C8@XUW=)pZ#|y|yAJJPU?i^=^J_O6L+S<(852>R3-M#oljwz8#G-xG0>W<|h>b_Cy6wZ-l_>7>Wu0f3zCr2#tfp1mY^`%+u7O4&a)hVqQq^B-FMliGIqI}-(jcj*s?*?%XCP8Y*w)yA1}oBY zwxy_LHOJPL;^fnE5$mApB#Z>P&X6|MPkG@D-EGZ~!^VCpY_@WJdds1mM+=-aU>W5W z4$K~D62)Um(?CJK!Lx;J?J(%M>yJqS%h%pBu8o;WW~%L|jW_)sERf88nb*n&^R6@A6x5oz!5QXRW$+3pCdofNAi{SjpnI;8U@XAu`&9W zn-p>PL|H-eSbzn^sx~!|P;-U{cDlo!Za5UTf%CLoVN9MD$0Hj%zB`Co=Ibl=%dc&x zMDZl^3PV$|I_p~+ADE3N(ko~WuTtCJlVf2Fh>-}JiJIHu#wP#W=0MKnjEyaxHhYtG zTS@0|QPWVo>x`CiN_-X_aE}r8FvE=GmfLmTha>|=_YW^l&){n+OKM0uSxOWi*>=Dw zAmn7`J(#(-FKmc#YFOQFPe0z-r+Ix^)^RA-my^L&{}OO}!-OyLR>l$Q5Ovv&JIQj; zJ%MLCzA8_dl+aMdjh7;dj+K=CV?Osyx_eIvS)5V&#gpZbp!%~Ahi@#ccf5_bvE+#) zGle-hpmgEMq4REwy-DUAqhdXVA!RT1Z7cLF+#ip@Q^TSb-gX z`!)V}4`+OPkaFm9EbeC~wQ(A%~+$7_U*1GkQ;5eAmTj)b}T~4<6 z#33@2&~y~>^rQQ*zxF#tB1@swNT!xhAG%G4&N-@cMMzKow5Nt@bQ0ft4Y4^*QN^tmv($& zyG0bp4n|-Y*~YMh)_XOSaxESaJvQ^(-H|0oyz(GM6sB}uf2{n#&#tV8V_gLD?XRO> z!Gp>4``+KMX~{9+uDyk`l2-$~ytp0g_tDT_6{G$flL39+TMyOmb|fCoIWrO}^2kC) zP8)PwmEnwzv-FhuhEdS26;O&xfDZRWD(aGNERMv@k0ord;${ogtLjRuFvF{V3o?JxJl*+tE$~TguKa4r9SyCygopJA7G2Sp7blS;^UPaXT`w?n(<^1fTZ;6s$aMl4f8b5yH zBu{RU;r9IWVmbCN-7hK%P&8HgKbFX7%e1OR?H7`6tS$QYb$Ws>t_gH)wZnZs#)tb( z&J)_r3Hh5|m*^uRSGb;toCMG7qlE^+m`aG&m-bD_Pkrv^OdoX$O#F9H06-FfFrAF$r!B@RQ9yQ{R z(&o3OJVvWL^(dEf@TNjSw`p!;!hpd9+>^lCI;Qy!7w-8AZk3k#zxiKlZV$(*zH`KV zgY=qgFqg&K9S*!rX`*l8Kk!AUByIIY;?YvVGcxKPO66H4ps_kD9`tu-p#iTCr+$xu??*7JV7Ms^p+MkJ>ssy)o8{E$lapq5C? zqJ6p`Q?qPIX>DViW3L%*Q~c@otHIWc!l8&Ir>5U~bZWo9W5I-^u4*klop=43h*^Fc z^PZ+l)|-;4%)DJsi@5J9c8 zqC$CQ?93rEaB-Gse|HEJ!Y!XkZ$4}{gQJ<+E~Z3(m1TyWBC+lR(+2CENDm&`!OYl5 zz}>Myc@R1oLyQ1DpVL(6F|Gjz76lpAUlbPQpEqv`rlFW3#_hSD%!n{CCo}Xd>Hdzm zfuNWW#IK4P^J!yG^Q(RUYL8BKaWwpE^F6WeU^(qCGT$SZ8HzXmc!h2W?$ZmKP@2DR zX7}OrVIahck`w6@jvtCD&JjS925s9UUpXZ~bKX>u{jIzoX-S=Fk>%B)KXANKh3*?+nlPE!5&9dXez9Z3j!2-mcfJ>Y+m79 zEEqfGyKMNM{pa7c*k%0QX^#NIB?4RlTo^RWc|bkV82yEq$C40ic3AB0*Mu61K!t^q z$RdT%sKx6L-)is_`>>)@0GLbPFoF@CDo5m{VeqZ~p(?Wq`@LX)v3Df* zi^C$xNXgvN+OOBtN1-f;`}LGJEiKG7_Ec(iRx%=@U`K&{0J3y#NL&*9)YaDV8`u7a z{`0aI!P^pO<|2E^nWZ-B*cqV*J&q7s#^<%Qi{+xiwZIzbYREGwf2x*pWu#>2qYeNI zp`OGSaKa|&X!{#P4+>wcXJ?5zm#t*8p{vrM_O3vuvD^sp@U4kUOFbrvpa6C|Plz>{ z3<*o=C_Q@49)2x@ChA7QESdzO?LdqOnOr`1D7zZH`VaMu zALgw~7+V!JRDqS`#IUa0262Q;pze@I^IHngeM>OBH}z#dXQSII^+gN_-+{Ti)kc9(^| zq8<2;!vi;zcGft(UpBhC(U|^!o&W#52&gLYFY>0-rQ@GE{vW^o$Ef9l$j*#f&OMq! z&H2B*5BSnSo6clvG=aM~ zQ2f7L^0R~G42k;Mdc5}b`j6J{NcFJ$M?quRObaNB%jy3|bB|PjAI$&W8Flf*8|FV+ zch-~zCkk_XvFi9XbI7^>Pi+4?jCqv*wPRk{n*HA1fA)8ZIzL0qiXThNY4+6V)=Aeu z?%{u8^xp=Q^7jBaGX~_W{^#g@Nu$@Z1-ZWd*YIilzr&{{0n%FKb#W&zR#HZ4azxwa z;hF!iV3C~5A5#1DM2r+nPKjnq;TfGXvf7D7x2PhbkMBVI%ZFFVlrA(YjM9Ne1|JCp zpeljxqT(?W4cAj1vRj-77a7ZXH}5~SlndekA?ii!;tE~J@-e$?B)n_TM_?-`q5S-V zQzCmHHcD`-Tf8;@-m`*0puAJix7B>L^KxgAZh!r%G%w^i& zW3*K4zyS#FsR_PwhxL3k(ho%cCiYDV&*M2w6MO#~t~V?ImqUCw6g~aZcg~M5Vx8Jo z4i!-Fp@x}?f>R+0*!6S=z81beK%f)x1*KN55qq3@5SzY(7t`s&yU8=`xgv{&A))}L z<-cN_-NY(e@w8v&OmzNHU0#T#NzGq1lmzvZxVQJ^IMaThbFP~`aK=8s3q{JaVy|PE zq_hP~8B!j&m3ko_RUM?^8eLj4&k$5i-cTe|1z_&$H@d83?Jr7!s z{%XJZa4fLEQ+Jcj7@djR{zlaF%)B(IIA@brBO(KqkZ#ZrBIKlu*l`6-ZB5H>KRQ2( z2=|Z$C(%C=3{shYKZw>sXL`0t@o$5p9%My`&byl);lH&GhjLSi>pgXEoZ$q$XJ|!% zF+x6G^sr~GMNSGCkU=zk-lHPHw851pOcM_5ng2zd| z5gLxd#MCZG zurcD!$|B55<8TexdAt{*WwqyLO7_g3u{&J{5?!@ol~>I6*{u0x)4}R?$O34$otWf$ z8aU0RpvkyX<+seJq$noX5N_@W?rjJN<%~Llbg*1JZ6vTo=-E)-kUd;`#h4gWLWG`N zxe_F~hZM*HNLGqIrTnb8mWtM60VtQyg3yNX;Xg&vF@_SL*eIq_LLKMo!rH_V*--|j zHxtBsOS{hDYl>z0ZqLbm0|prUS5CXT-efpeL6gP>E20t};Y2fe!}BO_=L3aS`$ir3 zIuxx>c3NR}t-%t4AKAHDSQZnJXxQ8G(+(vZqa#dL^YYdpelcW=?FR6j9ART~IKUdd z+}_+0$Z-GB;S37|>--|#h=&UEC^%E1UiLVionH-UgQ*B7$P<2tjAi&cMa`8Pbhg19 zOeRX=F=X!kiV%!Lf$K`d(c)ZqU`%a!e~ye#6ntb`zl@`E zxg)$Rr#~si07K>&f@&!Gw{v*B!nLwuDm)4SRtYBy9RaCCffK&nQ)!qct^*VA25N4H z$qBYM{G*@&Y!}~QX>~R*al@#*YDCE1odlJ|w0C~|_VP@6yQHxQtfalYyn>3-cUMw+ z+P{n=Bi(>v)0C*r|HsDXMWbXkYY3GCrLV=+(Y1Nbi6hA1cN4p3h$C?EoV?$KE4U8Zy9W>A34XsQx02 zLBam7^uPWLggX8HIKuiZw}Ak+c%CaiFIb2?;*SH;Sc1n*ci%x2#IYF3Ou}fbJc6k5 zhaZV*;FypP2_tvEHVOW@ztp0&wUw-)ob>XHz&-!_7braGzE_4a-IKVE8{=;9!ZT2Z zs(eKlq?Okm5U7Pnar7FtBL%$B32{HHMVb|Imms_TNwo1ir54XkqcXmw4IqfQboX6# z8mKduY}h3wz4=!p5LlH3cLr;9tA4}~+H>OaeI}%5z`b(u1R?2W-`XelHzlHvPJqI9 zHQoMPd*frQ2<%J`tc7dc1*k7+V2tp0eC;j zfdVK}e>$*ZI!^df_z*hBSZnQyi@2QWAy3+Qi3;XqRZ~3)$s8LVAM{`Eqw>BpURRT{ z2j_05^8D99aESg>`fuNNwr7!Um-7?H<1Q2-8+7S*e0&hBRbpDAOD%ZmX@ZRP$z?a@ zuMO38wQ`9pJaz=Rf%2~Om0+_n%OxU*_CQO=KDQw&V^u`2ay^+Pj`qZUD0H2PHP4?` zqV=j4^#HKVAba^eFz5$pV;@*}y)bw&MJ@iNlrHgIkyZ@V>7WP$I0xm8597>@g?I{& zEO5YC%!=;Qntx%JwvWT_JrQgSPT9vI7MIRjp;;#|{RjRG>~>s^l21t(h^8(CYgHdk z?b}~1Sf6zr=*I$tzm@$0?TKO&Qt8Q{to=4m241VLiCYcww#qBsDF(K}$cu6fKa`-! zO)5QlgZl^Njl8Df&?nkXIvdFLaU$7xB{}x&a(QI58L`+ddS4se6o0IpAiq<@JoMAC z1U5Uwfs$B+-nr~(!}0HKSTTfvx9wK7iuT3$09s0*rftfbpi0M^8>p$(c|8gXbK=F6 zh|Vw7<=CHcW`~ZNfSeodn=aBLls|p`p&Exk@g{VWrF2JRF%2%h-a{9*pL}Oh5?;Es zR6-J6ckzITcf#+tdlW}GvrOT86fMQ2SA<=vy0J&PHrXmzR+b5Z6faLFRBhD4%yo9>A6GNwd9zy|GxS`?`BrQNKAua!LV>{~B#4AMJK&_Tj19P+Fsaqr^ZL zN9~PZ8+4yUy&1_OU+T3X$9^SPKqxFn7W|~TnP%P1BL{HbcH;_Im2GvNLj*abW(Ob0WQVQUUbXu(rtOl`>hM5@uy)# zLkmCa&s=m&dX^BH-hz@QLuY+Bh!K)M$-2bp8u8uZ=rKQ`!r!8cM=8`el9RR@?oxQ4 ze1!j4?dA8kD!m{~J*8!^y(EomvJA#JmL^@v>Hq zc)r0gbjO@Dpe;Ni2E48P)0V(jB2!-2f8W7C4`+C@e^*z?BUT z&c8kFCb`)C{YX&z!%7^B4_8L39q#cBswMdwOVkhL_hIGdkovq+XY#If|5!&#&eBK} zDsf@@T8u~d!H-Ij2(lY!dJV^*e>^XLTMw1{3DWlH22cxehl1GM!qO8~aAx&v?{By@ z6Cl61?=lla&Di6i%3dh1Ly~K0-?;hM{(kwCVQahe`eeHBJTt52-NQl-Z~p3>g3V;L z;qPvE0iDCL3KT17%Q#ZSmcXxe_hwaUYhy~#*nG;;wtl_-eR9s;o27~V++E7#+F%5h ztXFjBH0gf6+vx82N@)FJ($Y7*xsLH%lQpqP5@j!fky+~!-2f(OypotCt=|o+p#jhl z0K={N_tPAXJ*OdR`AAnjA0T*=mkJaa>$z{B+SJe~y&JPBU3(Ew39MF4X9Md*esDxz z7b@wVubeM$ds`g7SC2j{VPPJ$=Bf$Y2P5SJTtEyXTY*=lh%& z=gsgk^}$tB-I;>+NE+E+NVAnTF=T2K2q^;cy@F}Q3=$%(a< zgqjvj$NGAck)_AwRap=0r$C`o)e`jTSQwu5@GcOTLJ&l9=IIL z&-VDUuzka1d#j4m^KxgA74!j*Fq-VA#k|4VHD&Ghhu$RNVKzmlKMh9jiS|wd@N7fq zE`N3>?=BZWE0ZxJaC(cFXv}vG3b1O8K!^5@P7br9%lT$>qd9)-ih+cLFt1KR=Y(V! zELRnFRd4|Zi{DUo2+LVn*;Bs=pe)_0*en9=U~Qv1qwFtuxyxpISsa}D)OIZGMWoKf zx-y=zVKv*;jWSUh;8}`P)ql&}O%E)Kf8_=aR$L5QJ1pzpVH3ELrYe}97&?kc-Ah$> z-Y~*uAzH~;PVlAUR5@rQbQgsu!BwvRZJ>Tm1CCd$H*}_F<47IZ-VD?f`9ir_#+~Je zOKe4!ocjGQ0C+%$zaTztN(=F=Q!7wZzlX)RU~0mDU}n~Rd zyM>#5B82CZ?a=unBOw7dOqon-xuCSB26?~9<^TXd07*naRO`tQ7S~j(@oe(Qk(e?n zO~cRJ)?|+E>h7jiV;7A4Z6~i~%4anE zR8!OVN_Wl?-V_*nQ&1-#ANH7NQxLpNj?t9bZxC%*t^ZD;M&(pfpc-d84ZZl7f<#No zp*HG=pnf9>7G!e6%@jPYrG8_E$q!>q{@ift?@N|v^!VLRL1G2_hSbw!u2-jt0GoV~ zjFMa2G@AHxY?F^0Vcgjk-C3_9YLbu8TFJzDtpCgjeDXg(<;FSZa?XvjzV;uO_aEPf zSce%~n(^MlUuLOV+Wy$jPCh-uT=9uM{^tA{q~qJ2IW$*@BI~t5kA`gt0!j^Raj&P0-dT2j8y8{x|AW z@l|=9iqDNo^}@~Hj>3a4BxBB(xKY6_+tX>nJ3lF<(wJ-)=$p>(Hc@D30+)nH$TZ-t zUl@=)mV#lPA6Rd~{3+{OwSo?h!M5SoB6rMI=_v?{@@z^nJeS-pj5-@(m z2&{SdVZ^78BK>-CblWF5ymgCKG*M8aFMmC0HR9v%3vWMve*EC$>yH?2eEazO4?$DL z$KfY3A)^=Hpac`S`}ZlqqGTGDl!CF#Z$V&e3`ApbG|d@<;^I_C-TLGcIPvbgs_eLN z<2l$&r@Hb??i5T$5no!@MEo)qujZiAhui~OiQi9E_MypX7`yB);+CjBp-Cfg*9)5< z8u&d_KX)S`)yly#d+3T(e`Z7vV^>70PLZ{(3Y#fdloT<_50h_?MR0--Ki)X}N{RaP zbZVVOV9L)nQyVh~W0poJL0Q6-Amr}RI=$T2BPsk=veB{OU)owo{PwDBBho@J`Hs;D zi4P!t0Te2pRUg|ji;h&_$5{^vpNcUzrQq-1-EMnZmtzqWj$b)}^fMuQ+ePBH(Trad zCf_*)K?%XcF9Z$6_15xcK6E{WRjJl<^IoL&T+ai+Z``Vxs{LhcJ3+zSD=PblQL&hG z=K|sup+4F$!r_F2%4_#Nj;t*@_k+v4l;AgZ)s3WIA1-~ekAgdGGa!6aGV6B*ag#O} zqfDMx{!SM7CNvb4ce_7$TdW{r+%+K_DcNj@skJ}F%s3;*%W~4Z_1kCO_q~%%rkaVu-K_k2y=5qrmq_U z-3pxE1BDnOdM{ys04e%!NvAjS@h0} zSj2Ms(A?dGb;Yl;+)k9Xm*6|;KY%L-1fN6-C<|?i7}l{c_4A_d(CE@ti*1{r4-P8cidk%>$+k#wFZw= zZ$`XtI_?_rBh?OiNjuShfWf>|KP)UR|FFU@;Tz;vdeGQeg>@IdN&MPS+HxA-nYv4> zx3~vzq~dj)s{XtB^io^ZlB(LX5krCK2nz39XbvCaKNdwzM=iI9{VQh9b5nmx{JPN8 zQHr-tts#CbD5dc8+jB~YpBrW+J&Gd~a-J@KMSW}wEo(l4ug|=w1f?Uwmtt$SCWy3! z8P2inE6txkVKt}JCYmR`v8|e>&?c1DcHuuc_e!6cJ=PzGFSejtZ2HV;GUw)`NKc+o zsK#%}#}P?1d1rD*xR+ydE61%3`}QkSXb}{Cb=fk-^-ZN2%cg$cUA=3A0Hp#`}xz-jm_4X)@#Y==~G;5|T3J<{q zYSc@rq(C*ly#odO6jMN%;I04iKbxk|2J%J8J|+r2HNLE_8^q6rei(u2E{jzDjTACvn@*#puMsUS zjo>VgbQf)dT>g=mR}I84J7b+OUZjBL;q z2ThS%_~*|*OFD}S6jq5al25UMiJn7KzM+Owj0y3EPzvs}6?223o!Xw2tlLgvXXFsZ zb}0*0er`l2X+20oQIK^|%B9dy>L`Jt%xMsTKieM#pV@uw#IIL<#N>IepI-_YHOjg=QgC%34f9;291{{rqv=YpNc=dMXA_$imfOPL@w_e{dubgv%o^F3gLsoU z>6?hxrL7++Az|wE^Dyt*KUDeG<>%q-2k%fA#?ADy60Tk2Xt5@19v7s{ork&K{(*w4 zFCg58chE?frm|A5!@2g>GYNiN&&c>J7Flz@sco{>7F6Kehlgn$RFB5eTCTU>hYNYz zfaqY{@!TVHqvVCS@u~RT_1~e)pbz{0yb0Icy^z|0nijeqD2m{1&z}ykTvuhZ)P=2lg1xJe1r{q*A z1(f>HPu8ltU&w+h-6Q#hdE)jbr_q$x4e{eb@Vh0OsTf22UdqPQTa!_8rXFv8`w;sv zU2V`ES+}hJ$yX|+7(Iw(Cl47icK@vgZWI~^M7rY+3Kl)Q4K#K3#_v|;qL&+a``@g` z)HT5vza&t7+}!&IlE_p~RAzVL(t#HAa1JcXGEy+vuVi7T$j@|11cAE~92d)`1< zp0=)$jSEd*+HzOFU)AqE{DA$#4Ss=vSo8I75I^?I)Kon4z3(bnz@g0_WAgk3{e_Z5 z%OChMlE+*bA0T}3u#+nhlupbsMwuyEGHj`>VSnXC^W-pY*$M$saA!XFK!JsDS3Y6V zM2$J;&9TcgEjUXadi=U_2g=}1IVu}cM??Q^S!<2P1XvLC^b0`2;hng+`5pXm*;wr| zanejh^uWY^9xfCvxKRKh#A)NA#*&&VD5OxAH3EuI(N?f%fh(hcQA;MY)%8Dbxj)=r z7Y=}~#E+<;y|!O4(_Go6s`k?ab4_JrzpC2Q!06(tOLH6YIzm5J8QA#WTH9v5-(1IBY;T{Y94D2J){@Q9Sbp(-*8j?m-y8+SRZVuU|$iknu#;%j%Az(LzEf$$JA`J2o|jmIOxEIzQ$a{cNP(8 zuj%i<&D2)me9JcY>9sfd=35XoZXDdbeX#Yvf37>0oPVj+CVkX|b{hdii_CyFN#Ilu zAgpM%SW*i&JwE*nERa|C>q-Hc2%&_29lb_tCapak=5kF4cK25wS7Lasxj+dP1yFn~ z7Iswf)x?LGJJNjPth~$ZqTK52ZAU@NIYk%I z_Dc(#OjAf7YBZk5h57^d(*-il{FC|5k#!sDm4qO#1dV>Ro0MQt!><(uO-FcWfCuqP z3zY%D{2H?{P*o9YNkh6TDKIKY*r&1_Qz?MkpHh#0&2P{{dLgoa+6Thijm zxtdcDeF!a@6ezW;;5sQSl7+h?QZRRfgZ=%8hXEG~i>y8tJE@UaLhVKAmoj!I)AUy` zkP*i*m|X7dwAL*G1lgR@GxbWI{K%gdHAF4RSLOmUUnz6bIr^VeSnz8sche;`kUqs7 z?N+{0gpqnD8Nz!70haD7gS$D2iz)3)YJys%>|KdoeHcRl#(~;Fia9{}rL2 zX#L3|)XPQy=I;`s%2#71>Fa86A0Sw?AQEawG9Q{~cHA#Ov)muRxC{|FJOQ$KpqTKQH_ogyYx)LsSw|63U*BQC2TN2-i z^(FPBUmwQZJVpr?C38@WQthw1y^HR;a&T^wY;dSc7)w}5^(74`rk_R&UwLNZ z1$AAoulk}^G?cZWr>h5JZ;DfbMakQf$_PnQXko+#*xBBL?7fvRGNwV|q%dU6kH$l9 z%qObSIEk4wQU|5ll1|i>cdIpW=E49aSd^kXeL0s+l=08NSQWj9dGqv!QL7pQ$M$W$e>X7)9 zr+T~TgFh-2bB!0fi^tqe&sxF=7E>JNpZe5Sp9=H+jefKUjmKSNAnE5)e z4=b#Dxsb`;MWG32yYVYy5Ix49gP|+Nu8iW~L#h9nW;B-c3-xSY)y>NV<5xwi-GLUG za#fsn0257raoIF?mNa%%8u6o>WjdT4w<3-8+KY;_)x@t~Xl9FF`VA@EvGP@mqwJkU zwzqUU791|^;9esKiE%5(6TcWWnaFVuSAOMZ%ZOjU(CpSf+^HP)c6W56uDFi`4=~M5#jq@8n7z{G(b6I5O8!7x? z`^#W3mk0`zMMEWnJCSm)nn58%Yf+91sM#o^wP-L};k-Sl4M;eS0|KXa60N|(b_!yd zv1l+xc+h(hciiQ;n>(OYosID10#n9snP#gx`}>OEQf90rFQZMssXj4sNw*Y2;i8l( zxK%Sqift-0mZ(#i)J6r2MwFMhSr@@UlQq!GQkqi>X2Ro2|4H>5VVlLUk3+p;wDF(s zU)3>i{3>swIgq)8)PM=N*mwx9=ll}y7e0l?F7{^<)N+5=h+HOvQ12vFhKQ%d+}So& zw4Sw|rUsFrv6I|fJdqK)SZQXqQ8Tkz=fEkUK4}U+(eA3U!ADRjZ$73L$5L-8#KB%l z4Z8t;9#Nb>+)&W4(;mpMu7w0}K<+7~`}E_ZT3D=k8w!SvG? zJJF|_)|sk^Ul+A4FVIJ(8^R1x#4pfpu|*~t(i&Qna6;u_7ixGHWkV^J z`kFF6<@M#GPK6pFT?_@h!@yJ27WB6fitg;&tF-#LRSSO?x>At#XYQZF!^Hm6vJn_> z(zJPVNxM1^*)NpOf06)mP*3J7H-ATvOo;KHg4Bd+}-GX-Y- zk}cXj)Jk&a*pkYPuOxFmRsbCiT)C;9ID-}i{LA|ILsVb7sDh(j+Paa-6by8eJ_do& zu{;*I*{UC9ZPwt#Iwxz(N3>@1)Zk)bb--v~7OqrENS>Ci+W3X7$7mH)O8kt}W;_WO zFY>o(@pMl_lX%idM&ig(@dGlDb&!Rx%-wfxz`fy~)D;U4tMQc)Bf|$|7d<9QolC#S z+L^=kzql9y0%8KKfnGj-Y?}tdZ?W3RJCLu=_4=wUZk2AKXcv(>(Ctc0Mv$VHl$Cd= znnJ}G-1YPftohY-2#oUKkfQZup{b)%eTk-UBYb6KO21~Eloy-P&kN-p<-}(viHpID zyQ%lfj^rQ0HPN6v>^$*Lpd%=L8_m3O@8YcWn~}29dQzs(AOd94sf83sUyQ!tq1tYw&b#3I{`@$S zXD*^oLO(pPZa*3;iYfGpSAN+(_|g4DVQ2%B#v!pb$a5ee9`DM+#M=d)j?2%Dr?bF{tO>PBBPh?Xlwub^{ zeJ3{yUY6e-Pdv{k;Iov_^P79$X8WsP`(yv*LT=rIKTz}wO^H|P+-0XOC?AF+7tF+n zxzp$evQ7ybMF8ojwDa*_v;8fCm#+^V*>`~Sqd7=Cg=2!>1NT|$*S35a4DWpD6-F%& zLwjQ*-v8FawzqXX-p`11DHJSixvWO|6Awypt%= zS#8Bu6w-X-$lhv8;s7^&ng2FMqn0uyg?SES0!Px!So)^SbirnGXz8cbMy;KV4IHn` zq2>7|3LM23qo13<8m}!2c$M)mzS^kCr;QDyi&q@7xJb985rLD4n}|MGhaUYJ1D5+j zQ0>jES9CvU>*l5uOA#EyeNvEB*I$H~I!pO7fBAbv_TR8Mx+&#{2=z`>P}_?B*XE8s zhpk;zDkH%#%r}F_f462lGHi)jct~COduodxH)?_UQ(H91I|;G$TRAoU8x$P(ptY+K z`|}^SKC9P38v~(<36*GfMFhLyVt=#8ND35%kryFVkU2Wygj7azjPW2&27Gd&0h32k zdrIiGMVB_)$zl7d~hu=S@9PJjeb@R>JZA{ts+P|a~K zr>qQhO_~OjaoFAWXPU2;s@pSN zzUVMCCmZIV)Re1)p6eM@#Wri}vSI#y}$NAnYwLnvR zr+pIZg7ZXE0!`QJ&_jo@>v4jDU=QNg3AbJsEHaE%WyttyGV_(Y`YtiTwhsf*_({xg z3efsBMs-1GP$rX20V?uy7fqnwHB_?wxuKON#u6!dk%99)J7qI#U-*j%`u!EZx1|On z+k}zYnAFHNc`E_rplo$Jox-uRg#A#)m-i?v^yP0W&)qoYE@I^J%cW0f#nC}n55mpm z{N$)K>#L8T@SsGA?!Zg8E#VrO!3fLC;O66tWsg72_NO(jSzrAYiVy5Xm$992OA!zi zi2*X)BKgYABSI5kTQoB6X)gsb06`h=A}Z>gqplE zD)f+NGN-&fXRUl?OVz*)Z41oR{`!UppUMhis?MwBnlDWq%UAB6Jl^6x(yqB&=0$CO zjWi1(MU%1MaFMzm5EX#t>Q-85(Y)WxCrBQ{O@5)C=8@Ng+5+;x^ZRqmIY6F?^PBLM z%{6w`1ZKWcd%OPU^gQwnmW@JiQj3v z#i>D2QC1p)V^iUw1`f_A*ydcQg6xXOG(R;c|KWy%N^{X(=?njJ1g3tG5^kdR$>X^= zv95pNVGn*d*9s4n6Tc5ti*ci-Rm7-ZRqh`a(?`IWYHQXb=Oy5WXCK5vAFjnsKbb{! zc`xo}b>YR^-bZ~=lNCxy8RHeq@rFWTII9#2RXO zQu|@sB^-X~fQ&o*NH?~0H3h2sSK*{YUDc^X zCJi;4>Ayn8q>3gXmLzcRl2K7~CVj(b(l3m}D~uFfMGag>rBWjUK~(NhZA)o|sA$W; zD`i`hreX!7MfY+CUIZzl{SvuzuW2F0dW9j9X3KpXm*k$G8-*A;rV3-Z(wdVtFM(a$ zs6i>S`N)R%Gk5NN z=G=DX+*A0!xTzQp)()8NcOCC-!}+>%kaDC9SrVNnG&NT$Y{=k?M~m9wl)x_itf-E} z6yy{Qe}@PjahrnmIxFF)y43YY;0j(#naoN>g$yv$MssIjq~g715}%!_KZw2){VALk z2=Zd-V%wX+8%tk|1AT914lC@=dmpDt*Q$HX`KPG%D79&XLGD0;-+bcJ`cI(iaQL|l zQq3#tzKb2(nkmd@%g$YqFz@9?eHkzO>Ier_eo3d3NbN(ry8T z#Be8?XbZ)t(c)tZe{aSN<=B*t<;0Bx7p}`QhtoeJhiPVEBaWuau01I)`$3A*@@?K! zTv4gUrR=r#4-TQmq&6=7>3`6d!K|cmE*r$>pk98&gieyPqXUA;a}DVqg9Vc&;O4Po z;KGexOQnkijpnK+m;%E&WM)N3)5-@em$w9_yMh9!xoC%a62`<=dQ*d^k>-J$7z9Q< zutf2B{h3Glm(Z`l%p2B%BiJ4ch^5T|&Fn+vEyCj(iLZm2i)@%ak~S~M#L)NkK5qHW zr~D1Em}Pj1!%uuYHZzcQzVazP*XsAwMhx$>+{27?oQkc|wJErpPa)L!KJ%I5q(2y} zsM8l@3+M7GMmCmu=UUxQ!I!3CB=zJO&*QU>*Rjg@F%B5F@JSjdAhp5u)_20yKwi{B zDZt=|nV3RI9ZD;(Ngsye;!I;Y+D@P1DSj12`^unwBGFl3sKMllZF*u8? z-E?!u_SJ+<^F*-8ATm5fOf>LT!@+>}t#YvfB{*VLja_`2Ppt~D$xyDI$r2d-IbY7= zoFQYfh4VxerJFK-=TWfeeTngTn7mOAdAxS!ok{HG<%oJdW$=&@nD_d7q#x%$`i(8i zNM{BEgFvnz51iPQIe74J-2D2x8l9=oQ<16VyKCVJ_$O$ZQeBzNcn~s}fgoOeSgk$H z4CYv#scA&r_36_}Q!yYR6#Z-|O6EG6vf(g=jV-G7f|HpjOvzS!r4YZaR2x_3f))_( zr`1bZrEW@77Hm>>{z=AtKg&6W?I)?Wl)Sh!KL7hf`!LvJBR2kZE44wXMLRkI0SUC0 z;rotQY}Ho^-)^2180SHJ!dqD5^p*lzh-vF~{^<%7rOA7;tSO{Rd2_D{1+L&#pI%qZ zb0Q#?&I$MqBb%;gw$*5U9$9n&eJ2*3(*iV!-^Yf^-tR2C7nbAr26+bhOTW__Nz>fS z1FBmo0nwx!tp@0o04cki{v zLzyqxI=SGw=ij6@Wr$X&YBy{6M8y-|atd`W8pQ0F6CZs}(k&7Eao19j|>aj*Dv0S_|l0_n`G*#rIooS52fi9bRt|wRdZ(wk{vMmKJj_ikLIn} z7Q$ywd<&=zs0pS?J|z(I<>GK^`ElZF!yO;q4gYwFRNjhrZ~h1SSd-FRbn$ml$GiWz z!y?$EQ1LNx%NvhUo6=jWL)w=E);~U!^xMP5uNB2qo7w!zm)Q2VB{=-mHk731Pzdf1 zNBS`F2=h_9euuu;%D!s;ol-kSfV$<)7fHWB;*)7a8^3<>Q8+~tXd7x=PJQ}8bzXwI zh_9oy&%erub-$&FxeX(+Cm|rIKckzw(Hvu^_KaryYe(N>^WOeD`(G$a6;Uw7NTi=% zd_3EC8R^$^{Dux6fggYJIXi&?J70et``#ntWx*s-p=VQ&EGDBl|p=RT4VqUWfWkcPHennzmEmtYePm9Fnr71s~{`Klun z*JtBwHMdhOkOW^%b0Olqrozd_9isy8rjT(O#s=L-d_un}zF6AOT(cgBioWVXFx3Ax zOb!3J>Zkh)KE<}|H@mKx^FX4|)-aGutnW>5wDrcwuqP1jI~Su_w_tCe=A~>XHn-N` zaNav;Y%51@)wd|8d3J4cK822aJ?-a)!4!nrvR`IaY%?c3wboWq`#vGe0Z#VT7|Y1e zaa@DPCAq2>rbcmhAnn`Ah_ya;)E?yK3WZz?8BtmSzYL0|hd4)TwDR~sst6m+o8(2e zhFW+r)FOAHpiP8@{TUQbg1CsggGSDK5cWT z3>U#-khho8e3alY*P7fZ*c5EF)Q*(z7hZTlIe9m?kWtK_H_&&tXm~50Nail~oHA-7 z#`4+9>Cz*$Ug$2HB2M(bSdRjlNsGDkt^R(mF8E3h7FxLWg)mI?XJ{LirKW}v1DqYH@jVUp8_PhwqR942N`!2##}@&#D-}z z$AsaeaXt1h!nCA8RySdk;m4*+7Wry@ zf33pdL6Mmg{Vmp8)pIRsV)zsZIMYh=?RBxcBU?nw^0{A2v?_y4j+?HdomP+^}8SwM^@uhcuJ-CQU9 zq{7GkM~GFVTO{XKc|q=;ikWK@`4KK!7(}7d0IqMAOf8(-*8TQZ^v__k=B$@aqJJfbujE*xtnB$Btkn^KL@1kEI?yb3-*6`9;w?4RD@`GuXgmX zQ~2y@DL8C?M2{MGeL()3ebg_?4Y3mgdR#Nt55eHhKrU&!si$4liv5c#k-Do6d%mRe z0M_kDD~}GYapHq<_#BU}Y7ecb!lr+fs8K%hRu4>lz_;s~IS)Ae;O0ZY-Cl0)R2#8( z8BN@G8$ks?E+JGfpggmkO1*vb3#*P$@{wtmH5)BnA60$#oPh88eYEVg$VX{87z-f{nFYwJXYzb>zygRV;>8Gil-N>DbSWYZKh#E7RJ_WZkaQ1>cL?Ucm86!#t*@TP>gOygSQP(?kFLKRVZ#~Gn!EE~+`ESO z+DK0yM(TB^Ic+!&eL+)Mz5ujQKvH(D66bg4k*4X`@x~#9j|zZyqzA%B2O;}F0T&+g z?ovq+i^l!c<(3Nl=O{>Sl4 z`h9WFQ_2h@ASoW6;X%YV7W+O}gvq~nK#f^pva|Ld#iECP!-cVi0g$#sg1tDnGirEP z5O%!&;kCf&b+2q(JhEvk!svKb=9e$-zLRa#K>7`&HfIF-)3@v4&p#vmwDBtr%pX|4 zk$Butk(EV_#|2&2dKGSl6JiQ|x33emSQrtMa;xW->4GW3I`EjH+Wf8U(Z$y*}{rB=;IR$)f6z&QBS_T6d4sI!~zDFait*6(Z&l7{oElzTDIoAfoS*f8b1C$Rk}vu8|XU+ z*GE0iV*~c)e}paBZ>aN@`cpz*i{f9=#h!DRjXxY1gr}tL6tpYtYyD9rVAh(-uCNAnqFy0S6DtWb+9TaixHDW>?iH{lt6f#BxijInrk(n9klW~J0{OwG+z)rtS=Ci*87ljzf& z|9mJ26d|J{g_E_6oGj&CYZBq2tOGUN1eTY{XPZ)MDiK{q#CzkyYU^xR}L|71Hf>XI&Y~z ztrQw9H-1C`Ql9K1VTSbrBH>(5^VwQsHFD|wF3vEBco^`IT8i!zI0YIa5J_|2K^Ti7 z}g|mr<5PD{0#B~avo2X6bY_z9YG8G5Rn1mZ!ZYV~v zp@sAjEk7SMe#=OgI;%F~Yi9g$XB;KHOtXd`H65oIz4+G(;Y6EG|BS5^Bvi941{1eA zlL!`<(G*|l=kQiYX0`f}_h%s^ck-Pe9bz2<&`kkJ4rozEaLf)N6Ak zzZf?J4e+G)WD|v5O=zxdgI}~8raYEFd?nN->wrJ=NWhowY1fBzxxjyZF|HO9E=qlV zQTB|!>_F|wcKRo5qpy8x<1-5M)Q5a=ZodShX@`F_V+TwpU(R%VeKpp-R?H&<#@z0O zY0PKI)Ym();fYG@$7U`(7l7a6DM>VQ@vezcZJ;Cr_u399PIfO!Go;TSw&B8sxJ zP|2V$4HQngd3r&#A-kuZqQ>r5uHra;+H?k~pjeo@P}|;o1EQIDdi^>z!3~(sYY77o zLLWe42QOx;1FpZGfh?L)axNYFKl@xcr1cC7RSQrvciUUV&yX2Y+_X6q)D2aW#@07q zAU+0mSie|J)bTTJ;Q$|sL38iHp|9TQQLF4^$so3LO1?P&!HhmBY28a_adb%mj(t-= z^Jody5=h~a8_l0XxZ9J>T_|5H_m|*9L`9Lvgg$l5Eb=4~)l{2ga$FBCUN5aHBKdht@nsCE+@J_8p#mf_!-?{FQNaWkekr%(jgd#Mt) zRUF0Xx-9kS$KADfCo+C^-Wcc_g~Qcn=|8MMeY#g~Pg7tgD?4@%d13z@?;WiuZ7#)uioFyVSTo|Zmm1H_)F5o-HFKx) zHOC;I?#Z6mM9?Vxth%+d`z3WOrVkRxQI8^u*wpvJIu{#bqK3~33eY&5wr=Zr!hT5h~)r~pbFLfP@_Ql?;R}twsl{?W! zeosS2`R1y{2ArrhV2CSE zbW2@)C2zH4I?sSCB{-+57-e-Qq77pajWP7k*Q|oIlu~$?LV;qUVJ5PTN3hNKFVfP$ z-?J^Qu_&N2k%CfVzM|hKs~NyU}BtfvOy z3ga5WGSG+QL<*~7%my*TP=-7gU6X*HtqIoC)N7HmYhQV6o)6M~Vo|=<#EtP^$hYl+WySXDn zP_c{v-aUm;SbN-9LlG!9cqmMDHkjp=RaKEezCr0&ae*8|n#FLfkxx78ILCRUgkr@r zT*H%iPLdqc0~wDD7)!yTY&uyoNkEo@QyR}P`4_)I!gV(zVfIampG{rA5=Ey@;Kb6e z$)`K=m;ob+Ytk>CLBjQORNgk4QKxKJg~C(EneQtGWW2|$aMQLNL*bchRpz88S?8=_ zv`!qVGyzjL9wDY|9AEY=hTb*_(c?L``RSgTYa6M}DE*FFazWhqwm=dAp?tch<~nY= zJliPKHtTg$nu;Qa_qL88SJ{ zqA4OWcZwJ=0rKgdnj34e=EF+WuZ*+=Q@%Wj=h)6Kag-lfJ4}3KO;s^XkMCA<{Or5` zfTS_=yBBrM$B_dDKtA1*2pJn{IW9>g7jDw_m89>DpxiH$?hIud6=Y>%;P~-9vXWK4 z_N19Rb82HP$CoeH3gm*a`LBOrXA@FUqRf~520DinAQJRNR47-|ltxr9y(1#HBfvc) zPTqxdCTZ@JF!L70z{o0keEFx{@co*{Y)1MH2p>7QSG9swmKE|Y7EQ@>{k8I0(ZSDi z)v+)PtA3Nh0WA1{n2Fxh#InJU-lcXKUvkdxDrZ2F(-y^LDm-~!e;%^K6UV{Nwf52Q zZIk}TOGZRbq;T&Nsi~ST2#SdGkJnMM(`gYPs>Dg+;OG0*p}bVBes-C_CPoI< zps?qo1@GbOM;21!?sEzdzrdnLzNC+kGQKp@;d@!F`u*Nb|G=3wC%+SpOWh;_MCCt$ zm=1oXy%;Ne&wR*RwEh=8i2~zGBpV8GRpMx^EvmRguJ3+2`Iecg4TU*5_~}wrklp!dhuiAIgXyhI_sWt~>rfci;onorh$=gE>7SVjHFRwJ6Hp_SNEgZj0vTz;z>=W%+ z+V@va5wSKEM^B!j&dZ-kzxXA0g<4Ua#|ZFi*L0n?)IkD$d`c1|C#aEXN?U|MQ2h@G zx9`VD(wdJU5ty7{pdnM*OhKdMlRpu5=3|~s<%@ZT9Oo(_1~ zY35%-f8~48{80KVG0AhBnp=c4nKaezmE@&FBU`Ua-^YnW@9WjH%l9N?R_%vv1ms*R_>|9%Dt6JfVgUJ1*+=!D$jPVZ|=Y<3KhTHR)({Ajo%Bzcy7qDX;sQA zDZON!;-^vOcA3-b`NC<5Bx|gE%$d??4leyegh$CLYPMGT6beX9e5D8&9oa8rnrPxW zE+*^OdHX2Aub4xNX{GR$0TwU|Or_r@8DR1%FtD2dajF-`JRto2*y0Sr18ZqCjf{n^ z(%(gMakgPPCL1PTvT+59&7zCpC-wdN@7y25~oxN1Y_=Wo~Gog|M5>;H=*HZBR9OHGS$A#Dv*mPod{pq zPrIQDN)v^SGXCYC1J`_WrgPGUQXl`vb~A4tOS)(^vj25kZ;rBlYr=Hqd>>(f{&w-R zrBW~`Nw5sO<#z2d``nbLpI4Y==w$8Pts+UwGsyg&JnurjslWcM$|rxa_UzK`H{;*b zjfXqYfo{&mcHx`)i(6S`=lpjd?UFT~Shbh=H2O!3io0Y!b6+^I=5!Zd89OPOuADfJ z5JpRVv)aJC{Zl+^&Q zbN&;H%+TedHgQb=S-M`~kD?dStzIR9&&RE!>vk?(Xgm#ogWA zixzh|K!M`!4#nNw4(?Xm-QD4!=i@i-xbMAtzkhc|R%TYRvv-oU=7emx^25y$%*+3~ z==tAV0J2nvBRwq6e!b|#WV~LdPv2M%w!c<^>zZp@C-wY=KeccV>EB|| zJeqhOjwmne14v7I)r4v9(yI>o%x&dIM2LknwpBN4C7UXeJdL(nj{amUUlis4crqtR zT{VTz^~kRhGt6eF?@*7G^3QvGTibp^?Ofdh9OF02)aT`VW-)@CX*V z)J8Qy={FvmWm`)#cnI8hpL}Q5i71S0|jj?%L>K# z^O$#U@u`w|K~}n6EA2CdYG=PT`8Dr|YdDQW*QR?{kqXvNwxU7wYh|!1sb)mV;9?Be zWwtT3d)VXs?lLsXawS$gTM|hhmA}J2$Xb^rZFP&ty9T9hwyMUizungv}I6jOST!JZoL zq`s-vcw!CDYC$3){AMS+cY+!>d0n(5Y5M79v@+lJvB`aHE({=^O)7fnp}b4K3k=G} zl%#H@A(huq;6uu;QnT}NA`~kfJf4US!peXl+N^x>B~ruN4AL*C`#c+ix=Hc|7G`i+k`C8a>!r=j@|)?WlBpv8hp!f z8vEm&0w^_bXgSQ#fU_wU>#4H1lDtDlLcM1WFkR}+R{%pm1{@Hn`V4JkP~}g$d@_HE zmqCJ9r~p}IUnB9xi2GPtpAUZ678Y!X_CSu@l0Ez`OL9F|ff@_+c%r#wEpmNXXyRc+6-qC@&tbWZ2h=fY>w(!%qTP|}EDAeMK#+U{3j$GajJtI9PCOCv(#xmwcUnzfUnk~ne}&;9WS|voNapeI9;jQ!Mq3egU9Cu2lNUh z#x;pGjRyqQm-9oD1UsZZqiM$($ON@Cf)q)$ZA(j zAUGYgNO(wCqIDOg4)@*MgC)){$4_`YO>Qe2Xygco7!4C{N$!taRtJO&Z2`z@alLPg zeBJH2X>obGuYNtAsxdBQ2oUgP%FxrhagJS)K8uCOY^n7z+%k->pMdJgIk2%sSRG&aJWMBD=+(g;&$0JjLy3LA2|sR)a~EV^ z;qPXjNqi66789vcE+q*Rpb7~ce4Z?|U)MwN-aqcY=+Mtp8KXonH*be%U786gNNU*A zDpswQta{HYS+Xz3-$RsN)GWh?^V(ffi1xRp?`hPvbUnc>ejL`wI{MD#`YWu)|FAvl zhfgIpdm??A;FsJ=fj||o#uyTC$7XXU9AI>KkNKu6dB5MC-2GP2wxd$o_PwsbqM}*< zdNXuDN`Dso@n&ObFz_^Zbh=E=&{;7#2>bXHuXdSQ zUhIQ>kpUh!GX0y49n|`#j3`|<6>$b7>wquegCx5x)nTA`Rt&DD%`trp_NQ@*=aRU4 zgL~m(Rsi8-p5^P7G;yS>xBNwJ^x&C#S18@1S=_7g@|-wdKzxy!jbd-2h^YECHd<3- z8BST#Au(}4j7r!OPStf$7!--G=oDNV@g>Je5h^Cvfq(vW8!MShErJGMJ|L zN>Z-qacUCHC7D=?8jQ;^6Ax@_Z&iO*Ny=&eBx>A@aIruO4!Hz~2*?^mqP-m;G!gC@ z;4~%q;Xb(vRv;4=J(Wz$xRiXiBxlP2nf55wmJh%s3ee7)NG+=>){!1De$6?a_^q6D zlU*cK3Wv(eR>L1#S>dH{u2*#LIYK6S9v#Ns03M`?vQXEvV|V^FyoO`uo2nk=5Y1+! zf+IrmUNy9r>=8RMrJzh!bdM%CTsP`xYF<-Z^8NT2{x{n=ihE_F8^|K~Xz#^%L3oC?YQh<&UeT z>mt$9sO1VzEMxU(2XVihpzO%+cH5iUK3QON*Vt%7;wxQ_!749XSa7<-IQbaW4v0rM z19E%xul>kAR(QFVmB#9JQh(-h^I(D$XVlDDg9{TVt|N2P-*IKzW-zD^m2DZV;T2kk zYl&fbfJHRw)J8S1)I&~?q>}(SL|Lj zbVMk}tCe`VSX-V%23ykAeJmt)ZvBo6Ff5Py)$4N81z8p?z0#XAEf4^LtsYnkXmY^F zZ!eARqc%P?^OKF!b~f~hMb&@B0Ui8fyOq0D8iG%(P!gh0bd#8Oy!+J0c5SEo3mDJH z^mZ~EI3nA~e^1Q(vYyFyy&eV4(;RNSArwW!%ly^g*utJSXhs>z&x&zl%y(393?trF z7*MiX#cNV5gjPyJgrw}COD2kx$RO`mS`Ms>X0!;9h*}Fw?^3~bW8fs4Mqe~(4FLA zN@><*iUlV4*}F{O1Fl^@#l(vhoDVZNSYB&NxA8tkG3|*mtq*U$wU$x+IPWBvjYw{` z?GX-6n)di0UDv=X{M|i9UpX4t%wo1QN;F$o+zu z;%H`(@mz1MXO*mnwT=-ShV21zr&o-44I>n_J%Ovrp$H>j#UGnf3wCh&`|LD}#JA>a z35A#BC^_rB#UYE`SBS?haB}%fP6jD*)jLd{SfYB18sdc0ygXxk@Y7o$)xp|Clsvut zqg?m!zLE2ryG;!Y7pdYeIdsjpH%o(=zd>ztxBGr}*tcu`9}wd?fORrYCMMVVOv0ho z2z+Nd{Sh~7b8nU&sK;mWY*8^a!3B6;zH$I7(RVIcLH1WY41xqIA4JvoTt1(iQ!QtP zj{+`bE6>71hJiP)m|R=5QD6g<;$c1%)C#EGF%#}FACCQwnAJZAeSY)}Eoq)s-S%hU zag8$;SvPA-g`^Rm&^oRkbJL$Jbs-J$l!u_N#)8uy(x10DEAr6c9R5I_bEn|ZMk<)O z*&di-Bg;43X9OB@>n{*76NvuxiO$$`OOj}O-yF*Ass`|>iGhwY2vXsKOFM^YsTwkD zO!9XQV!tr4iUb4RRufNGtDI``x{oN_Ds{DfnLg;9RW;JkynV}L1J8O*@f(GIwCojs zB`!VEieA&PB@eo1;AQQW!@n8&;}MVHSu#czNWK8SAL)B9zH_t;c*M;BX5o?>0DW4P|P%>FEO1OB^$;TWU za7Z)%i^7bK`Ow*Rsxc_Q=8^qNG>jh~u>mHtNMrG{rx^-&Ic2hHrjv=tS3DdAsiEKD zH5iOT#E?)uB3b6TBz85%%7t`x&Fb&TG{H6JQg#I=o05{H#XSu%y&bZn*bRh@ZU&y* z=s4+wRw=T;t8ism(#fnx{FC8PX?6xUz9L0*BU04;VZDve@AAX#F+!y1tA`c;s+ob# ze|MmwINt^)jzMfT>wnCK3Bj(m2!-qBQnPs`5HP6St{N`woYP}5L8>iTEHWN+`PG=; zXo2}B%Jn=9vSw03S=CsJlk#Zn`dQ2S+wO8DV%AkSmh?CR{o zsoAMoI+o~UvP)06@v_sL8iayTGualIGu^);;6|6*w+vBAMj<)%G;l8km<&;Xrr>0Wak1uQx5AWY_JsbQ6P zQZDQ?eH`@sWxONuN&=Co-)yO}I&QT;=nFNrDXSzmCVAZSq8~&31Y%`9n=&LQwFl}X zG{hqJ;g<8p9Y(N?9k^p7y zb6L`Wm|<7Tg8KxkGJuq|$?gnG=ZBVp!wl{~=#B)xzpze}O@m`IJyt0~fA&wW!~uB- ze|Mz1WA782x_^V5!>c6+~vDFC$P5)a@ zyU1)3O3ZLO3ajbebu*HIto}%PQ5Cne+-u)ww>$hCdlT<*aI3W<) zMsB^r<&Fqr{HkaQ#xGyx_SrI=wWPkWW?rJg`|y9bkdNWWlGpf>EjkYGOQb;QlCd^p zl>p=V?JPaEID*bduLf}Fhh&+77s~fS-ZQ1vzoZ_KHH5ZUkzNN6v17j%rR-w_CE+Lr z5mZpfy{)M2$2_Ka@~9y8%!@G*Ly*tt5AQI#5z6V>FURT^nz4*q9TNvYiip#RDyE>MDUuW6H-}IdIDrbs znD~luJa&H^(8yrhS}5s&FF|Mau}@nQ!qM1bK@@5wb8&8_FAcf$bYP7OnJ%q<3e6lE zPkT(CnH=Sg0_CksX$>Jc{n|f&(+;>xRn3Lx{9k1eHMRPvt8Ft%ZnZVY{QCMc(mAvR zwJ6DGWzYF+0~Di)UZSIs;e3gK_0E(4j25Uvd2D#>OdO8!h;RI?$?P6zPpCTc#tb`n zG!tGV1%{!wd;i*IewHg8uAAB~n$Oe}e%A{#b+uEn@zUj8Xu^-%p!qPQ<^S2$3pj!+ zqRJP5j1u~z?oe4sdQS@_JxcQa!voK>3^MIY$CU!~*{ynMiJ|t_dgY1ZaWsV$U0aKH#=1lJA0C(ucIIy{ zbAe=G!|q)cS`C^$gTV{QSoB*FgO-YP2WfwM`%!oS9GI>gJBej~SJ8$(nan1O=cv=B zGXQTay13CHU6~!UkrKc&*@}2ymgpO_dK$;t-B&FRQC!d2O^rFMRK$|gH|KoeZjg3fo$P`c+!Ivd(Ug3%&}cQ`mqLKIFWI6>5PX?3)O9L#Y(9Tgi` zwnuZ;Q#T=9Gs%AT`M^dq;tGcCG=9yHh;#4eL`2h}mwvveglfU-2k}>dH#9&n;|R}6 z*z6}C_rh7|alGO+Qq!x*HoA@$CA8h8b;f}jxF_B(wjdOL8(nl&U%a~(f(BvF8QtaHTzp?Ne|?XY4t1}#!kK!fTk*Te5>4O;s2KZR|ODq z(QosXKObV@#X>3nsrG;EY)rMDQ2Li^_+MuKPdPmHgW&&Z?7yF0XVZ`z zrkP?@{r?aJfDPe}*SGy0*3Oiw{~P0fRcob!3tP-@3u@CxCwaH{eEo%n>tp}Fq5T)ufQn*a58_BP1!e9? zpbgq7_y6!2FXTr7&0lzIa6yKeKhFO`VovK=SDbH;WvAnPR&@41oAmoM6C5dYk2QPq zzrgr8VzAJOFD@>&>)az(+qnw=FFaSN|LNUpQHx>b|L)!IZ`f}P?%atV$et|ksQ+tt zc_FJ4zP(qob>|rTuYviGbMt?L^yd@*r$OP89)E7g2|E48mL{oEqaSbl02M>EfV<}t zD|@@k#J(s-7-A1%ap;H8s%XXtI=FbPjL`O>Rl&Q=y~3_4@|(f_CGzi>oDu^bSs=Vg zl}4Sh+7>s-QZUMHBo$CUYkEx#@Zg(rafKOK`gi8o(k^s8VQ++}pMDQ--tT4NZ zzVB_gcZvNg=E9Lo_oS8m$%f&^T{63osM%DdO(Vm64HA-P~R=b+v~s4uA-+Ne9KC8A-&lQI!6!abU?$A08dW zJTR9S8Iu*!(GiISq`d6xq4%~+EsKg)mA5Wny~U`*yq1Nz4omVPeT_wdeA z-~dvqU)JP6g55J8KQ1j_Exj0rIObibp}$2%n6y%}VKwd3WPxPgWR5;+>*_=nS8RV4 zndh~YIp{v=^my=};A0GULzmrTI)h+t9tgTsE4vEF^U=_@iSZ)p`$P)~g<^_Bh?n_s zai;uO65bmj%cOox(aUv{OMHO+GA*z+YK(-!rX}P+2DT>M6Ef2hULri}zU!#*C{wHs zYur09C6%=Z>6Y~~v+Liwm5m`84tOD17*^as7EcxI8`=sf9oIvJuL1wu_ZNPd^#C1F`7YIaZIbhIH|i*rGu zVdOv~M!|J3&hFabOw^bbn0{pZw%$cSyo~I9)G&}95h1^ScplW$B;b|nh}0MQiuDj`c1LR-Y5X)7*ga<^aV=XcwLu2z>SRvcq+jYaq>x z_9ObZeu5#HWbDS$Tv)2xWLtLhgS~kSN%Xx6&P%^)lt@mdsi_L?NJM`P;I>T%hbEPu z>c#18!u$em|9R!@ovFTZdkOvXtg1aBxsq4c@6=z4kIVWmqaVGN4X5`R$4BX6C?x32 zXP)`nAY`ILPCiyz4{m8Wk3uMe=SQKZNM)5PZokCBQ1VoNvNomTqt~ zw4mBByVPb7D?~N42}(-9u2S!i7-I!Nd57WqDd{|yBNwL`9vV0DQtSs}B`pDK0uf#q z((IL*?K)UjO99Efy47y=3TPz;z-!Wrh2qjsU+580La14t znlbEZ0Drj=yi#2rGO!VPHq6aOhJ^zqLT{V_9!6Mei;ChcFHr z1d`fut*4AqURY=cA`yTDfryAp;B>O^-%dg79f)l$uU!54^ESxi1Uj2h);o8)ba;5< z)&Nn^2Y5WuZO#vc0Hftsfq7os=*zkK^XE^Lt>J;C^0dA-mm^irBc<~MIecWcl+`f*oxWgMl9hsOdXUN0_P~+v zpL_gCHoj#bpLBPN&-%$!bQm--0QU0sk(AS8G1ut>8 zNZ$1IWInX_`sF2R1T@j=cMqjUTA6P#UhGp>Jtf3blt3s7Wc}Z3mmu*>@AgUmTj4im z_2ClYNeNw>>1X|j4t;0G`k{+hN#kuAfEXrbVpYe$mrS>h8`7{a)%tF&)S5 z`iXAmt1~YonCb5pA0`vkVO#YAb65mcq-WXj&kGciz%3FXjmhM)WuqaM1AF;}&sCkazZkKI4Y=PG52`?5~bPc!b{RcS9#s-3T|jaK^X5Ua{Uy zfa=zr%T&~10O62()^Y8rQ)=2#GPqtYSTJb_J_`#^_XS;2)!z6;P z9wY;)I>z7OZh>$GBRdhP4rQG^dh^EEEG`7}BgNwz2HcW{+SC38D|-x59v6?tPsJr- z&l^Kekj<7u0svn+ywcv zV>ACW5mGCqypWW=4zR$Z9VQne9VO6xaXRBC(e6I4a|Sil24DxWqpc1?ZgaE*rQXGm zjLRYzA~+772wqZH`zp2RD(18=d-xHj&IvUXe>l?`3mec+4WV`jW8O&d%*AjBSg_Cd zRNR4zO0zW>bFjDXDONDr1-z(0vI^!LOm7hq`N#0DP&3u$%dq(?V@XMMiEJj9Ns5TZlM@ySiagc!otG#DsXQUa<#z0!_}IP zYrkdp1dp(mxG{;i5hf`%09Vf&%L3uP~|V) z0aF5WtrM{pw;cG~*r-O?<$R=@$)GpybrrR_h{3J>yyE6)PPu4ZFg(1|z$7;$YOZpH zW%(}DSxK&?Q#4D@-~!&$7WxeP=QVi(r5AaqWIG4*tI@aM=Z0d~2zVJ+WGqI=8@JuK z-rmk$5y^=T*a7ImBK%qlLMJ(_ylnn(-o;fNq@zt+VR7y0dgl4rCl$G0gw45c=xmYh zr3mjq7AChnIcFwzVyK!I{%B3nkd?`9a+q)E`vTt^LOx_*@fC`WQZ9#!3%Vur^n&u6 z?uA6?Pnu!jcPh;I`!QN5T(lQvCmzf1N|@IsAwtQHvSUPo4WTlI5>ua9WuLN&2< zB%q>JI&+d^OzzUW)Qe~@)-?%l2aOqD8P8rx?#}JgGTKdQdsrdD(cdoUQ#K|_HXnex zoCfqkt?3{j(V)?z6g;M5b1r{)R6d!8roX+sl8oZ1laieox#s1T(n~ssscKVLNom#r z=S3xljFyubc}*!hFdq5y)bHS}Ck!SkCNic#=&qYP_)-nn9?%8`5<3vmL z^AzS%-C6vU$kfD=OV$!+lgTp>Fn_C;p?P?7!4LE3+T$h$A#*eZ)eV=F^-+635vRkz z!BTH%Y@>R`N>u~3rlhw6Kt0=D4uj_~l_h>I?5twA;vYwUHnb&KIu^W5C(*szmY9pZ zddbE~kMcsd59l5HeV%Vyx!LiJ>8GQBK0oR%en@i+*FJ`2#cpESQ!}kcsfe1cMpW_^ z(=c$(M_L(z6We8FhMlSG0<>`xJ-7}VTc@UjK8#zrddH+s&~~=JD+X`^>{uNi_40R+O99xA-5dp)$DOf%@ci29+(9l(jd$tk>dsY8b_tmZ$`kOum z4|}-C51)h`*w>eHU_c0@nY|+Y4((!bA`b}}Jm4{Op9mrdzcMks5ym$X)nqVIY{www zCkwp4BQX$_=`IM{qaZ-T3*>di=u@}fl}Z~PDW!oMsf6-i~tFDfA@`RS& zCQX`aDhvnT5Pl`h4Pf#F&7_7;hk|s&uLLk$1Ywbtep5FUiiy7NEze|^BbXF7)T`Dx zA3#eB`Cu4s1~|GqSqci-NU!ZNOdBXfMBxQM6Tjeykir_g*OanEgPPqi_l}Ph0l5j9 z0R$CQ+HG%7=l&<>T4J6|X`qBK2RAK0p19Ot;;nbQPJS^@1P(5Bv#T6tpZ&H3;`o`w z>z;nSFo&@G>_xC5*}?r-^%^11k^pGgy|p8>oVC^T1if&}`cH5yrNIxb=X}@mW9;iY zIbqXVeGw^A8BA`5)6%a?f4|38{cMeZQ`)^RGe4E6sJQlbK}p<~&BK0GC`|NL)Y-pf z$9K9F)>z6`WO~2uW{xzTiHXWamD`+@G*N`eAF=hh*7s~=N4iMDMm8S#p|t*_&hg?D z+R4%aYXoM8=Uciy2;i8=FLve)j#og`667AHfJEJz95^ai6+a!BE++xX^Qe!G4iYH= z*|2jkSel!f&_Cml=t~aeNjQ^#_?f*qdLHS3LOpwOR}nM`;4k#q#VcB(w=URLP;#x` zwZRXhZX4-+J2yIna#i4Y`-nV3|=uwh`6KX z(+b~TKZt6BQ3y8k9$xi`vqHc2Hz|ZDY}tye*13u!hwU%dioE^RKG*I#b9VGLh}=m7 z=WcaJp-g@4YlgW?%1sVdgMRclaLZ2_L$B!+eR(dwsRLzuNOu#!{n*<%*pmXV4zxf7 z4M+EX(slMe^uwjomehfau6mN?^RcxZj;{p8jejzn*bX9}OaMxd4M&a!y!PwBuVHBr;YE<+oBogz>P2v| zgwm_fBotJzQXW-ZXxau|WavY?AC{?PEM)18dm#+Z5xeUcHe&Y2W8}~~Hw8C|MvSJ! zd-yr0(85lNbW=n}Yep>?i~ip)K`X=8h`TPOcTjL^b5580kM?cV@5)>Sg+gO*%u&}3 z(}HU&-N7S=GPI$ywT}&M<$x0~`&HUhQ_0r_^M#S4;w;Xls6a16)v-MFN>BeLyj;Vt zIcX1jxHw#1VY;ypu<4$glYn#~JZXSJDP09MknX;L6iB0F zqq>;i8OCgx1tpI2H*o9PJdZeN8^^rw(BFFYhI`2A@}KS`0fsz}eh_Ew&0y38I>AMl zPRnaSP71+-x!uUPEtw$P*L(tX4SZlR<+RMLdZpilyu%~6)PBydLJRwj*`EZ0D{p}- zN#s2?CR#Gx+cewlYls+AxH3YH=K&XT?YEu#dUxq@qrd-IL0D`I0W_f0on%I)zeB2b z3f-R4q$Ik0k;4}Hy*rDs5F4EP_>jk`e7|2En2}L_^Pu(gx4Jqm^MEUj?SlLICPqX= zkh8i1e)K3?T(s|@ak*6G+2&VdTb*?zty)e%%Rc>&{6EnW7)%4~xn%ZQC#gaslLF(2 z+uX|f2?h3v_Pb({QKhB()%f`MXSG%{TgqB`qji?iv}z8a+>Cs;cT-OKnsLJu;(#|8 zjheE~*#z4MJ&>#saSFC?UT1Y+%{B=)H+Cczv#7Osemkf5om^a*eh74My|)l{iVG#7(dp z)v)>zz$Ng_!H5${0xQO#7>&=QWU{`GdJ-qK0z0{gP)LH}X1$tV!bqdpV=&*qK zI=dS(XDU7|?p}^Uf?<1pMdYGG{JS?Im0?MBJ$OUJPlq?y*`XnZe*u`VwZ@5q>L+8+ z!sR07zp}|4rZnUrBro5YoRRPq5npSwiDZ%~Gp}2-GD;-Zu9G~)YRBeaC70(@vJ>Mv!lM1tmwkB)}em3PGCUU0+38C!jrqDoI@< z!B6DJ@Y6;WwPG!S{iCOsv8ZW&yVNa)hE_iD368MfosFts6MX7bNs3#O?au_itiN3b z7hyG)#PI<7w3pGMYkCEL3eqQu9S7y_it?JFzR6s=9b+c!!ICRati?BORxh&0 z+)X)Q$q6Fb$V$`&Hw}>0#jDk}eFg<8gDx2?uuRNeEmB><7Z=O^t$;0fik>IZXyfLq z(N6>%AuA%ttY2l6t-8K1eK#Xn-3iAZww2#98fB$el@hSiN5#OOe;FzUMuE&+{MGV# zgY(ZP#12RKOUQfBTd}^DSk3{zL_`NT2IF!HM(-E<9q3UE?RRi+Tm;s$zU>?m2(Myg zKoiKt%h=wsD7I%&*qk}v48F8+bQi-pj|#rsR`YY7L=oR}Amw~u=kB#waVL0Hr2y{I zYOvY{U$5^C+6vjJpL&%Nr~HrLh4(Ob(C-dkFAJ`N+Xg3AByk*YeVz05@Yn{T1F7{M z>DcnlBAu@PQnjL(m~aFqvZ}=BzY(@&S}0Aj*+|B(7`8l$0^^jWm@<%lHfE^{&bW6b zV4xHJdA-UU^`@2Imh0m5;0X>#wE+6y@lu3*vR5wu(j+Dkv=c!zX!IP4fiVF8>^NF8W z>v##_7e4Uq;ign9M6u9#QESFwV|6;rp@B}2qEKj!JDx+H4CraPRxY@4HZ>|UT;unS zoKr8V|Atbj`ylc(o+=O%gB$I01x_t*N$&fO4|lx~8wvBnlLm4)r?-4%soED48W~V9 zhM8yTI!`m}Kmq9`7MJYRS^2AYNt@n(8LvP)_1SD`nM((qDc@0vxEqAo38^A_7NrHcBW#qOi#~lTp-}6p%38@R1 zX;{N=`jKKjtk0w-DfI3x6fXz#dV-$uwQIg!tfw?IU-i8a|&G?#_MJ zH+g^mCqx^E6BN$;WlbwvITz^2|K6gvgT5^(qJ#;2zVG{WRNT>4M zG-!;vc)p(+A%u^!LtI!#N7p*gaph_`03!Sf(jAvRL#5gA%^6AapEuI(PU2|Nf7}Jy zM?YWdlu5>)dZy*&!DStVK;<<4VzG5&R_%0ATBx($F>hgeIBspBOK13UEH+iuoaQ$U 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

      JZR^5_sGsB8kXoej1aCTQ-JyCt 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 z

      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 Sld=f_0000 z_w#i3RPWZ*)@+25f+P|=E<6ALK$4acQvm?LyZ_2+u+V?|?;~uje+NhlVR>Nype_#K z%^2$M{F|wiiaY?|O#uJ|ga809e^miT0Dv140B~Xi0Pv&&09cNh?aF+A4W4FN(&qB= z0GhutEC31&6#(&90{eRbz;FToc>5~>WWezLTUG(1`VR&i00_4NK>i1#^LPBGdH%is z;rx39&jtT41bBBY#DB>EwSS-hLotNEJ)EPIwhI7&>iW+OwqZ{6mkMrarKaVoB`?Qg z>R`uU{N2ICjKR~+@n0-HPoBS`otdlgH%~iTdlw#0ev*G7c>c=&s2NGV{R`r1!%w0m zuk=mS!P)E^2LlrW6Nv!)w{PG0oWGm%sEA4YhyHiQPh#on>d3>$=;7hP;K9n^;B3Lj z%+1Zs$i%|P!b1NSLGR*a?`rHxZ|_3-ZzuodN6gH{)Y;0>)yl#C+dqDdO&r`@`AJCr z3H0CX-+8)Png35Ddzb$#>+b>?|FJMKGcYm!zi4KjR{uY=e=Pr|{cBzS4#)S8Gaf}} zE3>}||C5#gGvB`g{C{-+lit7aDrPPYwr>Bx)$OfZ1z7$=`M=cvi}g=z9wjSJGh1yj zD?2lLmw!cKV&`N0e_H;ZOs)T6a&dD0Z|489{NGGb2U`bcRYzk}vws%$uVDX6^&d1J z<3F|dU$yyn;s2%mTX_L^KF0rkiUiEChz03m?1n6R2B*x5TwrruE9Bg*I0?=#ye zZEjhr{D68Tkv)7{7K$|dm>9-pCrJD{#<2i6RPaDRFf2(r*)QiQ<0g>4-4wUn6Y%tR zbt5YH?&;yip}^&#ot6949d}lFMFmh@e|;n^jR3=aoGh-;hz1Dm`?3Co0-|S6O}AUY z!rnNv6~5$ZWW3hWhaqfYoHT_<;m{vF$3463*f+c86Zq642lg@@sHqdVjZ==AGn^Ca zpiGI~D@`U}wqSW&Pi_cdyY-&l_~1)7JwO!7_p6T*?1Q-(Zdr!cn56z!N@~1siAvm; z`>UVNAGHPggI=wish4`5)N3aaSBIZMxv0pUt77Z;o@}w+VO1udNng%>QWo{7b!txH zT+2jCD@)2p^b-=by+@^m9pMXxl$Ooet6UzM?h*7+(yyZ+eJd}qkwbm%Ar|6t@D205 z{xXZE(OP6c;N}L;OOf;u^QE{-x$Y(mq;9ZWJ(;B)v(3v6r4#Z~!LEwNA!=<@Ax@>1 zUn091I*Hh&`Kw(bZf}VuZq~Ye^d~UT-B=vH9UrMH1K1{$n1HvuvzC-Dt&sydz(ri?RfSIJ{aZy&v~9I|t&(;SE!_xx*bVX3vAO4vze+-*T`t`L=Gk(X3IZ=B|_ zUDNy*-=zG^CEgP#` z<(2r$LpeFEdW16bo_^R_s3eckLm{HqIE{XqwpiCTN6e2)YQuT|sx8o<4}MO(+^Ey& zN3HlhV=O*$nP~tFM;yka2KhIjlxgkh+Z|ak^@m6J7V{uXTl*gxnaued$&jjPW z?auut{aE# zuY2WDsXRG0JyeCoo|4jWs{W|^c&gvlyY`dkiv5LHt@Lx22*USKl;!5XzO^D++G6(N!oybUZz84xKozIXBvS8(7tDBZ3 zaQ~{DZa>GjF?db&an^mGbibWh8F@?1+&VcQ%@2LrcgH+6|#yu1@dolxfbnw)hcKQA4joLZ`HXUJh$G%qx`enBrSS_P5=d=FHo$hPHqT;`qd(1Atbe@0u-PI|+LNACU;Q9qN9j=;Xz?#b zNi6X%JB~d6HrZ3oCq_=vQGtQ`N-)V|SI&~KopV5gQ3aIG`Sj~B`TN#Qe;r-K*!ScQ z=-?oq=7V{Tuh0kjNWI2&tFcl_SWSp3mXkpTMC3m)BLAsABi-!g@~l)KAe~yc!{Jw} zJN{ZFLWnGQDMOI7n74=`SWwzfy;y3{q;tQ8VEtPrxuxiN)GYn#YIqcm-CA&G75xzo zHhqvyGS3~Y`geil%HsY#sFzVy!kNVs-S*^X)BS1C7`CBzY~41rm<`c#1s`9a z)3#l8A9j46l6GhiYur5C$h5kSZL|(xsDkjh3b*84%caD8?C@AA*S%z^r$eYi(+4BQ zo`7TM^t0#-{6s<`O-X@tp9aPDr~TcraD26m28epu=Ekw-Ciz1g&z*vrxK2H!OXk0B)&aYZy`^^=_*9DNv16{TUg2Rby&nnF z!#}(MPiVKXIv*c;8I6W1z5xT*|2>$(>uqPiLS_Q{`{EC4mP-wzXKb0xe3@o|q^mTzi=8pjY|`}{;R-LE3n75my1!G4tjWOqhRcWO>{ z_f0~b;dSTKk-nX!YlL%cfjm6=)4GJv_7iO=wLCv5(eg&8CtPBUA!x%n(!@bG&XxL0 z3OfYZE{M9|Ve2+Ra_0HFETPa37~B2bB8YBeG>%a+CV zG$+Ifxc*peP$ZW6M!GfDa`)uEk!_kg-+aB=gQ3qnti8Z#Lozm$yt-&+#6UA#NPL`J z7&LA&>y58gQe9DRRrO0-K-Ao<_?i%%Y(DNn!ZhdY=E)lK=ewEDi;*L{#uIqG4BO)8 zbSC0bE7Jb*10Hxn$9cD#pD^B}j3jR9$*!WpJR(@KBB<&Bo-Be^m^LX=|+6%4QoF7*zS~N3& z>5*HSNR`OJ!)3|$O>y^5Ca~Fm++Bm=Ui}VyYqtz8TTMyMg%)y{X1$n+5$sY+>1x#i zzHHl_D63Z?%h5`59B2u8S_&fc;er`q-{HHORl zfjpHog(>4jq*25lSD}+xX!#yk{q}k9Ku6%8Slucn;5(8VA}+}~#$ofaFE|@SiD@<4 zUvl@#JEgqyLDR${{UXjF~ zT7fdXa5rePm}Qw~1`{%K&4nC5nWt{M>zYS%DWAEo{@x|fCf5#}I(TK+M*8WGrE;_l31QdbIJz6U zgDjA>7(D~Pb|VzsN;;YicG~=Ijvs7vgCDa+GYu7HWXJ=#8U6e+y0*RwA zGN`89ddsD;gVOCgf;r2waqAUh^YJK)=XXSAuW2}dF3R^8=`OC%uUWtktwoK-aTpX| zJ0_e2!WteSht1m$QO=J&RQ={BulN0jj3jmKDkEpcUSMdtw?Y2x6u%(^%K%k)tS^Vc z&q*QigDVaw6K|W}gI>5!Y5*MD`VlVFbTEHgx{gj{Kjf=+-8@)3{f$VIN=fm)SGEse zI!ZJp4y{2nTopM+dAY55Cd3O)OKc1jpl%C8vGJPO&3y!7ci{rer2UChWOo3Fhx0Q} ze|Np{cnX?lgDT@AX~iMhd@8LXdo&hWuzqRpOb|hWG%>fj?s#cvPRq|ke#&DEuYtzn zy;*Ew)1khoLGdjs0qbUl*~{U5YdlwK)64Fn_Qjii1Ei>1`JTAFLqIzZF4!MvE^a|o zP&Qve6~oOi6V`dOV-{B=81y@;@FT2eVSp%}lp&|pcWAd7)zU@RBAde0R;&GnTxFSo zM{=hWfdvEO8gHD(bD~vKt6smNq>0!TP`EG(BiQ@Ikj{byYd%^1!Quhc5YTRh{jEtB z@Dog$6U9ILncx+?c?c`O5H|RRR}==O^FD5tC&xi#yh}M91hc`aisBVA5~}VgpfRCR z<6VtX@o@CheUljJl{7&cWn3iP3vBo`8|)9=ZTTe{TS}}FiIbx7V~CJMfjgNSXtQhl z9ehV4RQ=|=()mQ!$t|b9OV3Vs0B!~U$s-KrV7!u%l$#zHY>v3L;5E%x+^|Q}%y(lY zFTWyTPH(8q@l%MzO>~VNYZMLA6L-7^6(!2feRqZ2-^!P-T{0jrm%W=aAf)r0g);} z(&eI4#X+;8Is?5MwgCa1SSQ}CCU>9UNvlxI2jMG1lI52t?-m^q&eP;(e-N%qhk?_< z$*%(h_FoFo`DmGrdG6v}MdY)W4R;o~uXu9#cWI1S3?S012TD-p;cPp3facSHP4W^+ zWkutV)-*OP68ES~!9)r)q;4DcRmjg5#GlQZC(2NF;~;|V9G>jy-^QVY8>|mfp+KI8 zu`FA>i`(PC`?~>+G6nFZOzQ470~8c$jY&ci)skbTGd6^rnxgjdb(b8$wwTXvlKon`bM>*H-yUumP%lo zIc`WC&(obcJy`1~2(ZpFZqaD-Hn#l@MgxPAIvR|Nqx=(bG&BeT92NfaA3FEXA6Yzh zGJ@>;7}PyhE$)YQ>Z2@1IP;z-Ge$ABaF9@8zirEzF=fUSG=0*jnfJ1iie^%7?*~&% zv^ljOKb*R~(=ml$gJ%dJ^>XXMcm-_`)N1RihtBU2<<4fMg|h?uYy;ki5Gw!7Fn=^^ zv14hp-PH+j@DwsDy}wIPuW6O6S0tA);Mc^fGAxTfKF+YV2$mKTURyI(yI5`Xkr~RT zBl3I`Xfv<}`W0pGMc3PnYZAO`o?Vt1qct>LT5K*8WRN1^#<2W6uu&!NoM}Dq;`h=l zGofiI6Kq+{_=T}}SGV!;J_72$oVfHQIs@AQcC!eJ90;?wK)9*nj7xQ?0 zoMDR2&|P1DfH^LgwdbeZW9$;dsWhOW+uDls4h%5GQie*GwQuO-wtUE1{F!+!HWSrt z4j=+)R;z1IAgYrB=(6aU8&ejjcZ2X;mm*BD8KFQED!;q+@fJ6tUe%+`02z$sGK)o% z3=Y_Bs83{+^Z8VCUWg&(H`VPd7v4``qSVeyU8RRlObho3J_cqHtBKA}l#syQmhM8X zrZYwt4CRETKiqqZ8b#kG%#6{~pm%my{H&`>onE7fbHyyNE^>k0a~5lF4sh{KM3yz0 z+NK>>xVZwM)>bj7^MP;OUucEwtgCHQ)y(tzG2E)=~a%M#4^F>>ke$+r7 z6dIwydpl&g9n#~1uHw6?G7A4t8dj9=yf(H_=x?Wk%R}8M#7xg0W~i{czdgG8{^9Am zi8t(;*L8|uf?MIA`5+s{zbEqCRdhRPB`n`mEgTNB110t7ZzDc|=5zTVmwNHSwx-Y) zGO*T*p0l*&CNJnOZ5~gsYSNDu1Dlu+oHUV!1XRrG3ZVc z!$+^ZeRJeu!DF0u5!y_bma2Atr83u9{=w!5{l~{-kfJW+tOWgZR694cj8R zn3{S;@p67Aw_ueh-}88=b9M?R-2I3~$eBSg7e#^=ZQa=8SuQp*HLfhTbUscNsZeb& z)s7IdClDGY6Ce{i2%-AoYGYhPD_PmiVOVTxbVUwmJSkTn;O z#m_Y)n%(Ut#$qo|v80EtW|N@_aXD1~Bs+diq(P2oizz>!%qM3V6EN9jS<)S0YzE<5 zFvgdOsi7^Rr5)vW(t_9q)KAU@z$-S|H3QgsQM zB|p~unxT#MNAJD$42dL_uC>fiWDumI6_O-TE}XQSTm~S*m_Pg2P!dW3uq;^IooAZ# zhgnQoc|uPh65&nnu<2e|_)hV@u>}haXM!3G8G1ykBb}1;>VLfi*`qLLP zZg5O#mEj@yb@Xk#Y7DHN((UI)E@NkA$8_(uX)kFAPeV|cQ8_412xq<_-Zd}A&0Ni2 z>921p7DyJ^90p+}zOKtA&Ns^9ZR$-GCKnNRJDUy54SizU^$7fm+r8ap)h{UARZ#mZ zKL=_5%uB;kP?odHa|bqyslS@WlLp{51icZ#%?NCXa$9Q{8#h1`ctjK<581)kb#&P# zxOeu5Og4$@JkE)7JxFCd>wU?nkc}g#iI*zjEC@eMomW+Rf8ilF^v?DsZ?wAnRnpkP zB^)tE5BNEC?UP$g6|~UPM4~Y;#jWZBO;7|GBKlNV;W}Z<$271Ay5C`?k>ysHFG12& z(aXS%dMJmCq5UDU1?3x3M|XHPs&4(kP()z@c1#l_E$$TTcJ{o>=IaPFqinM3$H203 z6vQ}gKk+u(>R4AkR^DW_s4yKnwdUI9%VMXK zmG98BdVQshhts;#TRayMZPy3P{EWF?VXUa|D6MRtQpdH`9-{~?@cw@7Q?lVhFIn)q ze|kIQKpUXW1DgKjt)FxQah&dS{XA|W7b4nJ{-;}xSI}zs*GM@Egw=`qrn0%OlG&-j z;nyN6aYwyN3Ir=qO+jLg9K032|E9hpnr?jiSU4YW9HOJhQgyOjBEfFflZ@?=}cN5fZPIg}k zfB^=d3PHbq@^-uDfZ~ba#&F6v9}wOzYFzH$&{Q3Rjk*I|^kh%^iaiXzURpT`_ct1p z0pgop_JZMX(YiD)yFRk#SO6h;2I+nuWhbnONeEA$rI&{JygS#j)f)v>2pdYWIeqDR z&9X?WD&L0(V6l2p4D^VsofBQ=#N^MHA#2SXeO7RLjQm&F=+YNxmD@ z(=0Js=q>CzZx-gWliyHg#Jz7P1~BqP+>~Va9#K4=;nKHs<;w`{rE`u0ELs}%V9FmF zPL}B9vFK}A!j)KdEvA;B-oq>%rwNaK&bvKe_@O7Q6u+MeC~wq*4=HkMyqm5zz7F`t zbcNO7_2>8x$%0y#)!(PGiKk=Z)N4DE-@&coH+cn>`<9@^E!bOqnGS+%7Fj21+U1EX zhr)GNqD*KUbVCg67HKTjSXj_^hbFfjA1=!){6x_htyUvxnTH7~+AQMK^-6_(483Jm zd%s#KBug0hXZGu2S*=If?tf1ys~Y)}&cbE5YG_!YBnP|~wCOZI$j=2!wq9bGZ=UAt z3lC=78suWvl%O_Up<3)=H*8X!o-5-%2feJRG!d|hN|HBKoCUihb-0JAfMgoak5kle z5Ncj+64!vG2WRW~nTWtalXYqT@T37p(W-J@Z<`$q3o3qr!kcNQNA1;IL?OFUf`x}9 z`{PWsIi02)?!3>;D0VaK@#b*uJl_U)zjkFe@R`vfXXyO9tHR^FtpWCbz?h10u5wxoWS4hS@5OQFzAoo5DvQ4NYOZ> z^;=Nrp_Dw4ed*i#*&Z-nxKiKyt1iU}sCY30zBe`viOC-5Od`RxL+)gJkzm6sLmjAS z9AgzXU9p309?@CO*O)dxw^-J|?=c;SKn$~7^zk^67cj+^GH;6#*=y!TxU;|elC|`K zH+j3BSH3ldixa)b>l9U2Oi6CAB5;DOLZTB^Z3d=Ey?V(P~jb?Moa%a8@pcfRX9=3bAq5X6d74Ro{Wgu$G`8 zlDHb8$~nWl*bOLGAy7?_x7zIyiR+Fvc04P(3q4X!WByA5IlG{gV4}&^p{pXZdC(0% zH_mKJUaGfTt$?{CvkDDHlKOH210E%_db?~9^s`Yuj=xjXuht*xB*r@&3ikZT4hK=h zy+RXKuR2KF7&R4`YOdOCS4XB0SyEhKJcACozDr-^7Xp`MLjAVEuMzu$Q0(Y zs%cU}BH3p*3%Su)W7d!RD>>H-r7X|a(3@!CBXUIbPcW-=E*f121CN|$i6ZK}g6)8e z2wh!t2nW|MLf8e}rj(Y0x!p2%Lsag+*#*>P4h0>&}H%v_OqSDz%lYL-5Ve2|HSN zy;xwX)Iq2FOawc5?HBdl4F+ErmlHZ*Kk=B8Ixme-*SL&7;U`zV^{8ARe4@lPINRA5 zr6RJ=6PT4z&@YD4WN;C7&|}G11%CqG7=2u*$Yb-XmKa{BUXQHmrR}?eOiaip%9i3cRSv4=~J%FUza;&{0syB^6LcFQk4r9PLA0Hh5tWmX@j8 zs3MyleM9l?#IUa9k(syu$fi&n(?B=8%L4(8YBCNplJxc%8QK7D*3^C;lL~k6 zH_55=D%I&&<=IoPW&Vlfjo+QWsn=!>d1Z1e7S{uxo^aeN6EcH4X;j$7BAKFQ+uJCWN~EPU@M>Y!g*JsZd+?_~{&f zxw`q0urw3zw|fN~f(J7F6qHGt*Q!vwvbgjwIZZ2zUVQU|vhQl&Y4463-pEWJ^iK+| zJlSxzl>Nd^Nzu|HLF7^C3^@A86z1{P5k%|*9KXlKi`(2(?px@8gueTII(>fAOw%^c*fBMDwcX%bJ^dh+cKWbyA`aJN&nY}?u zNGGq22HxIH`SDiD)Xe2RHi3kG2u0-Vfs;w2;{(r)6<>XMTd5kcG~=hWd7e9O7f1<- zQ?ZNc(CY7pARev8D2`ikC~a<}Nzr}I74NkENb$Q~7Rk_SmAU~86;G7pGuedsz0FBY zk6)eM?@=6ki3Ft=$q)4=;GK#dJigQTS+hvQ*~+J~Yo%eV-g!-1@f_BVmGfDrmB->1 z1ZvriAWF|geO?!qYx~F8+c@tVANCtt#Kg0lIayv{m(TnAl!O)6qoxJKn>qvU_3td` zwRL`{UJ>=>;E;0;^;x3Lt=Ryp$`W7*Qqg$Ec@{d2+u(x|T>JJ@Y&<{3*z0i*?4}2} z8orW>1lNZtEFEjcEwKb#zQS2WR#|DpY45T*ykJ*#`bI?h6j8NY@maWq;~D2d|6-$Kae0dU zg~@jps@e}Jaki_}emM~XJojKNKsw_nEC*5zl+oGB@#SRC6MN8Dy;q8Rn$^po_m?vx z{&R{lx>vISrV4w2?-S5FiMw1hM$1AJNWy+w$IF)?uN0>4OVA@jP&7b?c?pHX88fI7 zz3;K5Do_NJ^EI^pS<=*m43ytgK{Em*ZV)$3L9YQrn4||^T0s>duIK@H{kR@jC<(by z)y+n0>YCM@-LuH_g*yxJS(f zhfsKt0d_XW7*uA_=BHGgz$mgsiA|UnHt*tCdp{Y3Op>a*%__xG6uR6>$1H)U7ZtQR zOcW$JP5Igs>-QFG@)4#xB*uA|x_P#mcb%@8J=N|@uP%)Huak;lu9IIu@tkx-Wr5a0B>;y<Y< zM%T7yH=7w%x{|G-A%eC3PINpw(aH0Eoclr^djD7g7Ngieeg2f2{b4_-4$V9xZPfAf z&_~Xmpw556beM&wrW3D;wQl2vbnGwR*KSt7ky8hGqjjTPA)4 zv-w>+`Cnc9jBTqFw;^;Q(aH|U&!q(3 z83=&=OqBsxr^P)IkOP1VlyP|_H8u?mfEjOYOTnRbI$w8zk%pm$EYFHmM!as7Ch$dco4jl!WvyB!RS@Xb;~99|Ig)HucRHSyblrV6+qxhgF$%w?zw{L#)SB-nJMW z&&hQY1qg7lo9wq>URSwsfpwSjnzfhBk1f1(PLEgv;5&6G`uDP5i%Fg}?(Y{C?W~IJ z2mMy%qB!@@0r0IV_}oJBFcl7xh}EzGYIOL z-Mj~d5w~_qSg9E7!_1J$f+zTAw%q%eZ2b-~e#*@IIw^sDzkJ*Kxx4CQ!nqQwLWr&Y zIPJ7rMD4&D6w0q%PUe?DKktr^tp$(@zL^+4y)iT_?+c!@!UU|NI}5BlG(N! zzk3b~t--B~nmtCx6%?pHT|{}?d{n>}HDs<%0R+je@JlBHInmzh;2WeFGk=jq&oWG7 zw*|9Pg;7CX1ETkrH>!E1fdgg@dRvRPJBG)F@zUOxHwgDkrgkrO!1-y)?ELQ5P`e!8 zhJzTQ(x9Q`Q;p;rg{~U`Bpfh6iLTuF&7G8{3QTW9Te5n<_x;@Hw(-4qAx1l=Up`wv zoyt1SwF2p`0&N<79#54*dPTc^3n3cZkIr zMHugPv6^mfPWRyS?A1Xz2R{)9-ELPB2F<6nOZ}9vQ)hzXGL)62#h@|>aJ6t_XzFIFK{ogTe_=(s8g!QG8*1= z$%kRU`malQkV3$&;gh-BY4z#xW!LShC~9)`IKCFx+Sf?J%|=m0{cB1y!B5_-n_wGs zOPsv!DINa%i5}C$Xw^oG;N~kL z-t0c{!w(siQ~+B^z`X7x$-39T`-#t)-OIcir8Ou`@g$EN8B?R+A+N6wFelb-<*}Iu z7vXbvYjZK{P53-J;9$MvG;+LOG;Q=&xPFkZM4yU}l$1!dy~pbY4(L82T0VV&nf(R} z@qBkMe<}085-q!wuF5#$a0YD*9~LZN>EW~ap_O3~w{*4YedGXSnEP28k3BF<-Ff=> z^5p{eNG&q&F$N5otk;kbsKuLORxm{g&=Yd-q?+YDa;VG{hXC+Ceb{A8Y(aU22%plY zB79Z6Kn8+c%>kk2@5o}o(ZDJWZcoc$?ZLv|owzZ<0+Sd!Ls_D=JCa??BwaG=u=d#i zMm9#{%35x$V?bTV+-4JYS5zd5eDO<j$rCOfCJ*h0w>ghD{XhvYiBxa>-8fE zV{dYJd)lW1MnH5ILp)2g5Xa$lg+G~yALo82__iXP&2nNbg|8Sl-+b~`>81lW_m;38 zmUAa8_AhMvddH`4&0M0EGv8jsZ-jmrV`jBUB`$18bSvigeWbFoQ^c_|Gw8*S8Fv zGooT$9bhHLrpP-pe2>o3tmB4K-J<|~B)2|VFpiv3%4zdMLlfTvMc1h`IC?HQfkE2T zri6{gIXm=Fo=0PWAnR&eE|K+dLf-sFqYh@uofFp7DQ#?p(RJLeY`Q^Tg zpvs$i2Ulo*hz9*FL>FS&h1o2{E+iXeh9qAV3sD43`5fE7PxZ(xf#GG1BEtAM-^E8r^lK&s#b zFwOPlKTAu$3i$DTj@%$=m!gH|i@Jm>g&6 zxl+$pZB7k9PsNv9Pt-FI#L8lxJPJ~g{orl$?a`Ks+`C18wftVL)}yX4HWr5LTx4y zGwxg3w1;Fj2fbG`N0MRG4W`3}XI&N)r^_L}oC17Nnv<^K4WaOSwLCzJrz?S1$cH)j zlrd{ea(-yFN{N`XgQy#hz^IpdK8-r%O|dF_F{a58X&9LlDuldCGrjw*hsM806-SBX zu968au@mZ@jPioM<Xw(a^SzRtjiz(JlNLTe+(raR&2fUUc>`qf6uBIkZzF(1o7Z zA5sMCRi0>=!W7fN#Jv#&%rZEcx$2CcBHabvM~zOmu1nyayY)GiI5Hz!%wu#t3`?(9 z7h?l3y?AmW+a}Av=V-Y&8O};|0i0|WnU|3qfqCuu>G@Q+-9`?Fs#;!r)Uy)#2Z-0L z>8ODh3eUrp>jJfQ^StKsw30eM#yPTgF)$7!H%F3@VZ%33v$g`Z*v0Z`tfZ|Lhplss~y~LKQBW!PsCNKbRbI2~5s6ZpRI|k8^Vr2sCOi5Cq&bHxA@Z%2qP* zC;dLe2@VS=o|Hm&Jpi%Ttg5d}c^OGPdI@t*E}+E_SrV7<>uzDPHzd($QMm#ty2<|2 z?HPBEib}KrIEwwD6RsDEEGIqWYQE{R(g(zt6OTM|;pw~RuUh-6u5*7NF!Uc{4ZO^v z71H@tZ|@K#GOuxesprRyPIH)RABTr&xGhl9nkqGH_`M-NL-W^oiB2s(#}!*&H$9fy zIszwW4D<$8R$zMNBn{+$6Goisar>~)%vv|-X**kHw<-)d$*pyp4EY{X@blXgtNeUs z)`F%@v2#2uolSUQc1X5C$n_ZCvfS^{D2+T$YptloKTk(Po*zHA zRPFR*!)?V9%eJ!bK));|$G_B1nyO$b!d0EldALl#yA{1D|GO z2fEA72gPE&Sh_b`21^Q^CX@A*=2I`)z_>oCkt-d`bV7bkD+@{ivBrJ#Froz7Qvmac zII_2sDa%k}usWt9omP}jLCK@CEA2R1u7~gR_PETJz)clFPj5RTSPL4A%^dIa@%FOe z(hZ}A)v~vOz<6(H;rAqW2l}~QX~D&@c7x}HYegb@yAH>eUp{p`p#|9b8(WvlP!fWD z!?LWup?B3-%Pi&xEh}*PcvA0O%(}MJt-nTXnVU{+>eXuAGX=x1W$9N0UCu8vC~3dxpd~;_BZgmS+9LV1#Ag7BrVO4*(W3^)NaddNMvsat$`T6RBP)DD}nO9H#2?n4fB zh{~Nek$pX@U@KAN zbUn|<4m+zAkGw`&3`!c;ir~(%jNtsU$G3F%8B_=~$YmYawl-I|wRTdr`i0bFZu<`P z47N&W-MuzmLMPYh*i}+|kAL~p>Mxm)zo&M8&xZ}3laorLW8z?@U+3uO9#$N7d243% z`igafddLxY3gq0%%cJUjFra(A<>bN*q7_A0(p{4yeL)Et(KEN*H3lXsJ(T`P2(ax| z(yYq0TAMPm*zJ8d26u~;B+4(mu2pBs+V@H-Iv^XvP#hi-o;4ppfz@zEz4ZfIlMr+5ES~u1WFlZ9Fy`2nW&3*qqAJ-D zm#;CX;<|2F@iAw65~8gGO|y4j8c$w$O1AMq3=m$$yiJ6}$!6=Xjlws^g`Ws0txzJE z+O%t%y-5PhC|`*_^@ChNDrqG)rw`47v`T*jboIRY)YtqO3nBu)1FJZ)!?Y#qWO9Uyq&7 zfGl#Bf>#w6a&bJ4LL}`MPwM3s?e*hm%n`D`2G0_ct4N2d_a3y9H4IP(QCVKwsMeHfHT8Etc#kZh zuhn1t@Vt=ChzBWNz9){Pf}K!J&MSKeD=Dr+|TZ4WPP4xMK;Bl{C+p4*e|7` zJFVpTV@0vFREw}9KboG{Dbq>e@_}Zb~!DfonHIiWwc@`1wzX;|W?EMrz z6Eo8E)ThpnD&T&H@JMEAWSnGl-gmR75c@uLq=2O>!;dNq%Kk+m?X$InR z$fv;fsGLe?R?pbEDbMHp4Q-9k9>GbFygbm zAGuV;b;JoUS5}%JGSWUg_~CfR@K`zx2bLr^Z1pLLoWG8F)^Dxo;$}`G>n+d<-uApA z_r(eLWAJvl3*}NQ`~1z$FdW8b@R5cAT@<4HNnEO}r7u>nzx~02=Mfk4r3a?Q~QI4(A*S}U)flxsnywh?Puj zM41!#Q*qq^(Aa~NyDzQq0gyE5%8n88j@tLWX-ptzvTGfoVKx)jBVEHM0n!0!*P%=L zm}(9kUcO9J?V2vP$*0;^jgs)mj6H!d1}n~>!8WxM6cP;mlImTTwFe*;7m@Oe!WfV! zChGyP-h~`Hy43sqGHNwSn7u}NJF^B>NP2J)7rv#!7+|RM{FIFAf(8^4K*PsWcL?nA z8LWv>7@{wc=n-t>XLUtfn)3ZpJP!-0CE4PQ&4A$f@e-dCD2`CPsQZV)5a|u%pt+I@{b!ZU`XE;S1p$-K9iwHzv8QA0d^Ao)bBZ76$4-Lo3Nn-Mn`4PaIzPQ#x zaX8xvdJU#qI}hUTq4LgV(GD%O%=lGZpT{aSahHO*YkIr7^G_^KGvF0wWJ}I?T-8E zryGh^=j(4{6l`WV{l?R`AqU-VHd11iP=A)X$3L-?Cj*?KB0d~THVZ#Y7l6|U-sUJ@ zL!3M<%@^8Ijnv9sa=NQw_eySA3#I$lQY_;GN6`AD+a13t#SCpS!4H30NC_;Z8$tzw&CK(hVY269>2eN+P(gVEGj&nOUaSeRK(B!o#=jU z)Qao*^Z>@w1Z8I|*P(H#>G>u#`H_7$@QiZu5dP-R>wj7tdKg{6f2O{#UaqJ|f)@F5`nC;zm zys6>Ep&H-4qU*lc#iVo|o5HZdPjR3(5P{iTS6=gy?V&U`v!epd{;cH*f(RsWbu;Z= zik-$~+ph;j1e8MH6q{2h8N_xVUd@bMoVMpu&s!|9aT*_ZnMy+W`;%6|w+3^RL;S}e z@|WEmv)`Jm_kJA3jT)B+3Xr*>mWi_^6*Z)^9!Bj400v^)LOvwH8_q&ii+fGv-OmQB zC1S;wdQNii9nu@7IiKxju9tc#9}afQry1#!j>B;8YSn`n3j8&B{`y^-AgWY zX7P-smomARLgwa~F( z8V|lEKLe-gdle+R3?OPVu@{n|o+Q9~ZSx~O!zKSrv((xqCM-qnY911Gd~+3NQf0fz z1oP(9>eSb5!#sk;!geu^PI->dgtB#B{ea=%SJqnO{<1rw`~&~Z{TfEW(748aD-p(A zV$(da0bDXh6wKRnl4OwVf;}p@pmEg~H)QcFs)r}togh>KV&$1dJM)T`W9ywdw@J`^ zewIX%eLt~jsj4SU?9fPCZ`aP;!W8a{O>w@&Yxl!p#Ps#y3wz*gm+-qzDg}n$cP7#sz;l!a%bEr-}z3RvcX1O=JK!bf9XqmpeaQ>J!>;ge$XP^ z7szJ37(AHVAHgE*;{W2v$y*9@z#1s@sT5kkh~;zt0H3Ti9V~F(ip&?9d#>2dP?Yo1 zpKokaV52ARjcq$= znl!fAxM|qfw#^&cHXAp#t;V)}V_Vzb?z7K+`$wF4XXd;!r_w{mWQ7feK~hGT`3)}^ z$uYfgv!cJYvyh?NtbQvukay?6ZwS|`A<@ykSNRSPYQ;$xv>GbwoC?)&#qa)4IPI|g zw2INzpDf>QBIGz?e<`>e)} z6@6%Bt`t2;+dV4JB?NC}>RU>`*-?X#5JdH6Uw)Xa;OqI817i7Fq@IjWy*AP6LEwRJ zs)i`=K+ctey6cO3uY28UFAlHSN>3k*G0Q_<#fD#`o3~~Qa&4NJu_VR&`W?0&Z!~_4 zkBH4yE7{%iyeGCe=Y_glr}2`nG<1zRm4rg`e0JZbkU0N>D)S=e`*i^r!R=6VC3j|p z)$L16QOUz*k2*i#CMpUTuFhw}Z{F7%tPsg7E;$u1+;7>ivwV4Np%Gmim4!Ll)xhWN zqzkF?f(8D~+0{xp9&*D@7r*xoN^?5(PCDE5s8B0zzQHLnv(7ud&UAg0_qyJ|T4rJi zICpfp4L(bsun2!Rs8ikw&1fN7u|raR98}|$ehM6!A10z&SjVN>>JQTBH7ZmKDR;aV zeE#1qfWKXV&GWZy7QD~TX3i92?}B#qoZT< z*gJU5t^LHq)0I~C{!k8^HAm3%fGRl*eSpKng`JcI`=`VMLStzsiz45NVx?itI+4r}#Q|4Sq*{sgV=Lwr0p;5N|uSkr!oF*#-D0n+k1Q@a_0Zv|{McH#PE zT{Bq!uKb|08$1S|#AOz*o7SJ+DO*IV-LBN{8M_cZ>@82~Gq2@T;;V<4)0(h1!<`M; z{U=A%)9U70sUf`{k>@^1TW2z29|hH^gI3i#W}5$2eZzj^K>F{+mo594&b5cGO*159 z(s8COLC(H_0#V+Qopqn+8`Nl5U*hHU#mZ+`QX>@Gn#6O5RxhLEkSzNUk}M(Ao%P}l z)Ksv_kbky??YYw$Dk+PWD4bkcPow@^syOfM+n}d`YP#hEPAL@hWT;FH&e_x07tM5! zY^u#Vsi~El=H?h9EVbiKQvQNNv5I_!`k$^u6;n&v`Dk=3y6`qxUDt2r(p}r`@8-Rf zhu@~7LY3T9L3wJV^z$zAx|Q?0$(}E$jjIJE9OfTW&XY!N<<}W{7K7zhwN;0Qn08Yb z;|$xv%NO}UwHy6>S8d)^g!dt#Fr$6{4I(b^ei*AmP)-tzRL3JEsh*xk!>dP?RRdD8nc<+rY*_N`*AD;r)N03)IwY(k2acLrH zj}7@Ks=$NCJmIN3L5aZt`sGnqNw_Qfjm6*w1R0)M4`-~NqmG1@g8aJ4yA+PCAk5OW z?k~*KBa^Ooa0WKgq7QhMe#-GpDcG&~bv8nRKrPhCGO#471%s2uJFlp#sAtjok6ySs ztKBB2ibIx)zgZ}+I!bVWx3qG!N#V%k`rcExqnw-ij<0&|Y<016T4$b?%Q|oEQI9}w z^CvcW^rL&j8FDPQbGhyJa=Cl%A|~NDxaGI_UHi1Oy<0;d2nWEi`qmBQGr1+Q z0$pf!mHI2R^9{zXeR~GDUuReu-yF=IR;TNmoQw+Pi(9@&-czgo#MB+K2l4USgit_p zLY)_8yVfdN^5AN1a%%Z2k_`kyQez4~$xtT+zFHt4AmNaGk!y5n@?>bD{QjewL`7UP z#8A`SDSeHM1dL#MAlh>n@P|$-qSP(t&)7+$kR8`{xfDm`Q~$*}(TukPd{_wTpVOb| zU{1q7Rz(8D5q(p2Wzjl!Yt7qA8h?Kv%eY8n*%6aPp+EJMc=cUeyGH9-)=U1-09Jlp zL7rP1)9S3HXrO54k~JX9i&}X8;F{@IqT_?h)W?|++XeP<& zC}B%(vr=|b>7}T7dk39p<-}iNri@+IU|;=UvlaAd2fg@9Zp?tj_7Y}t#l-ECtJCHb zj)7MMOCPbMM`Cr}?^0V?m8vAgdM?!MT|77ol3!?BU)-o0$Z(YidUT{A)fkNE9S)#{Mt!R2z^1IYdl za;`YHXU@o5AQ<&Vy{B+j1=w)p_!@@8x9(AZ#P~Q@cV-O)T@cq(cPxhTr7HAoQORCNrYUt5XtlL>w18Ne*g2?Nnh- zv~E_jcJ~Ehr`HtbpC7|VO|=+SB-Etjs1KK$`F))p-{wl`VEX8pQTqN834t^fyI^_7 zB6sPy{UJ;WKx;><;Ro#k%Xv51R(Cs?sO7Z0_|3HtE?CJ{r;>K%SiUtG0d9B4AvxB+ zPYPCvnZR?z>7y}&zei2~1ooPe$lw-|{tbr;oc)D*19<0;QG)3x zl4^QHLU$XzlqXHwi)RI1-h@c^#Bh*g`CPAZ0GxisDd4dpyRxBS{5Kb>_J==c&+Wcu z@GrUfnZ67`*9MREz@O zavnMO@LfPRT6>qTf3)6M@ocqMN(>ST&U(pr!W_%wSU)iGIW}BOM+uub~vZt_G0$hN~ECVx+LFy1JTX~onWG* z0s}x~ElhJ{sLWZ2a`DGle}}0G)_aNeJ@u{4`1^I)35~e@6>^HONn>->Ma4m+_FjkGv z3*b^{n7OVA4hq^k$H_RRhns_i*#2E_`EBloL%)Z-s``ZQ0zZK`cfd* z2NrURL^SAga2W^HgEu{Q@z1gyV7tO<>a8BJYmhvJep2!YcpfQY1(ER2{NVChG^V8f zNq%QeG5}KC$t-BGGS(b$5-=8LF#_lnu zed&xXjUSD>%$$Zcl#?%iAw1N5n|tVR27e|2M&jKcIqyt#n+#Dp{Q8EVOKfRm#Qj+r zT`CEsXdiyiC5dQi?pAtkTs;I6eI8^IZ?Rh`Q$8TkVe_a+B+IQ-(oXe3I zbWPMRDH$!4p0j)~v+Ko8LKoV`hC=Yr-amNG6hq`ZRqYzgA(p3}8e75i{=?c*R1|5q z8@rYd!-GsLY}Z{2$TyF^b0V%zU^n2PYMqDCBckn0)CVQ9_987)m6z^ll0q6 zx3v7SO*pw*K(^Uu;81!O11P2VfB{U64|{6Umxe@u2!W?3tc?h7{L!Js*Ls=P$gaeF z3XvuA{nPECZ0$B}45Gtv-aONsiM=MfJtgbji<$-cQ+{)ENS^Q~SVCIXEKmV$iNdbY z-GQKh_J+G+T%)4cowd#isPYzb^cVTj7^dp8QeTsdNuOEKguOAIBv^$ZB@qLn1($oq zI_GXFe|rUS`U}75Zx$Z>O~XWgt^q{)xcHic*WW4gIa!aRBSfayb*p^lM>hB9T!2St zEbHHJUc0qb-V=!Q?utLsfcl{0;m`FczP)Z$o}Kj1cK^wNK7*TngJYqGI1|THE2?|< zBvbEgba`9mmtvM)PotHJ{)=nrMBIS`R@8jz@3nY?0GT#pQObqpXDf`T8w`N@*G5LY zbR^jlLhG5(d*Y%8D8EbC1~fZRbc^F~}EuN#>D8yr!_#zgZnwJGKnkw zR~@#Ul8+%yCXUCKoRPdV${|G6e#mn(BKMlEblBJcQo zNGGUU%~0&RigK-2dZ;|;>vmRQ+!*EbRVIy6_%fs3A1uSA9h4jCZY!!}YR6lt*z$p+ ztt0AmeE#*IY*)OI5Ry6ygqn?^EPa0Cc}I^NrS}X*X4HG4Ph>@ks2Vq@0rD6Umc`mS^s+c=A)lgnl;Opf)D&EV#G#LF99uO!a7iUh zsZQQfk;DDhu9Px4%I>*hXVne;)2RDjJn)>}*K2cDtA<_YpdI~Z}*_4p@=Mso4!p@crj(F9V}apTa_1dXY|F&WC#Srw9Q<+&hOJS13Ydu`_>N z$J%hSxyTLnNw^r~A;%fbo9h0?$_~MfQP{y^ZS|0`jS>SoQ*e*Zqiyi!oQF^Y2zU{= z((!tja1NF(2S?WekMPT>AQ?~#B1a-bZ_MCFb#d`+cUuTk!icGAuDFOrz!-zGWbXLZ z2DCCb)A0qF>WuqhpMfr+*Js!%D2W=Srq#$Qt4Fu+HSmni=ku1FkVWiEiePOoJ5t2~Xd@KPmKGA6?one!;UJ zzAeW2yCbTqfiW#0^9EgENio2Y-&Vu3;K+SZX8oSbcOA-W{V@+GOl)(PNxj}_s@Qi_ z&3%}A$y+}zpTB>K@~zd_3+G?x@+ifC&0_r}G0)BtkXFj5b&W{AHiOseTX(1!U%8Lcl+HC>B@?Zp zs~WLirl2?FNRC@(^R(@k2&lO?r$D@CWbw{W%zC%`EgwAwV|LcLbJQ1evX1bu_X4@0t_UQSEO=1adf zv<&whLx4b1aEMzQPmsh#{9i;34ES}@NY4L zm_B3U8*mPU$Iwkn#CUXT|D@z1S+Q#$3tYA%5lJz}G4Gj+eC5OYj6N%0%BcotY{y7> z%j$ox-^M$vnk4zkRuzM%e_=KEt)650q_J_rCl~cC|CTt%z_HPn0iWu0pGUJr{`y$z zuRU5V*W9khS-!!#%!!qbBcBN-n%}l3x4!kqg7LfQo+%3>dpKtuUQn0WonGZ#AS3Jq zdQMSg)NzxKO*Eu8hl7n*w^jd>_7ILsx6t(a&AS$9{%{m#sz~Awf0P}!mbi0*%=brz=G;FY^^Di!d)E`t?^Nf_vJnDS4_C|X zcu!vqnVn(@Yn4MBzPN%I!7fZ}q>7C$xH0clN}T@D{-mlel6T(f&K+uerUaYwJJL)E zGp(Z&C&J64)kA#rKGg}IzPg_^M^m4<+8>t}_ppMJ%j&J&p+F8yipNU4W|=CM)&{8` zvRTqM+Fr3&zJJ+8DE5BJD&dj$qe#*IrDSKtS*be8{Ok|BV}jJfTvaB|7BJFPSKH~I z=j?T5UyqSHWwJ#AFAxpP!Mr`{3`eJjNU*8zAFJVj9y)SPK^^LiBHPw8` zEB3zc`+73xk&=7nBKS2#5BnOj(&*s%rSbFro+2TfL3;8hj-8!x1KnZghD?T;L*>o5 zXAUt9M^?i+Z`=yL-S+Y&+LG)W|C$CEX>#?=T*jhWAbe!ld6AW7s@hk;YzxK}&~Rq1 z>e6M4FCUME@U^HRoc!r_5_9%DKy^$-@pRz?O(dUWc94#`qeqe z&F1=BVy24-&Y+HKKVs>|uVzlzQi)=6jiDfmezo>C?q*;o+Ig}-o`Rt)$56P;i6e53 zc_+kPr2-6>!h^5GAM|U&{gZ!KbnH9y?DhC^!v5~-^;YJJgG)Q$#hBgP0MKH>dmal# zLKe3L=jfxwp>K9#x|>H>s8y)TXuP4o76LD zfgv86O|*HJ^JK>&GuO5C*DrwWA_8rTYZ2Bj4a%9Xwa>Q0Gg8yFF%mC>zcUe_4>C|F6TO}sK zvq`&DnmNtF8_5dY@VT-sTi>J`}JFA zPgxv|@O)p1hK9E31*?1EY^iP1v@{@yT5oxfGk9Ef)#(@2ta?`qYMnVDByp$ZA-dA8 z2~WKJTEA6qe6Vp|oAn(2`w2Q>Wj*tdYu^8KH2YIvF(&!QZ5$K=aW|8r(RO|_a|l_9g|01b1e3!BI(uAnR6o?A6G(|;!WVEFaJsg zH~M|vHCWQU~v_xsXg9d%UtMc8zp_o7uCdLXrUQAvxEimiLv2R zAkMVbh#ls2n8+xzp#1jD#7P+bb1h2_AUYo;qi@!`_+uoKtaF%a-{1HL55YcWSymN@zx&`sq!5V@P!H4ip54#sw>*+{pGnHO5>Z; zUAhPQL{X(Sn7uIoW<3{l56m4R!JJ_Voq6OG{(7H6&;muY{*2q51M7#bqcS`h18y3L zvC6;9o4uZA^Vw(#HZr_u|7DdS7-yX4M(yL!eREtBBSM>zD@U{bP3K16JU zJmwjoE3;)jS@3q|$qFzde8~-dM z)$d2-ye>w-4XEWx__@kXb=AYp1i=1GiL!XDc$kdDIh9F9}Q!W#(3s6{l5 zyBXKz^IfWhHS~~8BG-Gi#3MOIm)tX_d$l_A^4^NU=z9hFBVJCzjF=aWU<(4&=hcBh zv?-(^3@(*Nlg=q(OAR6C*TUZ?epO~{*UbD~@0g_tSg&`mZ)nxyk>D7O7%G;nGhmNV z;)h)N?a{0A`?EndT(pZe+p!zUz3tZ7(vSS-8yIMMVrP-S_ykn~-C(hJPEg+c^65jE?obmji_uXyM^2eBB<5eI=5=?MN#xH=w8xUpu{n&8)mC* z%%0PC8Hr+2TVh%5CN%|Z0s&yZ>@JM)tYx3bYLUkSmyawAJay4yz2rp~uFf?&w93C1 zyQzf!DTO{5qM$&Xfv~dS7m0cu+#nl#RwQGVMI6%g}VM5MBUsK%}0nf zgWLKrnBT(V&twXA%NwZ}W;@QF`9$)wEB`TbwOf;QDPIK-E|T@J5u;77&*iO*orwAY zO-p<@_hjJ>`>&_^akQpu5br?Y5#Mj=R360&tH($1BeZ>P`!+6&3a8JkDqX>i>5yQ@ zF9*u~i9pbfR5x~NCn{{H4|Of7NB4j^BoRh&Sly4xlm4gX_7u3L%STSk*Dl4j4WLU* zqKN*h@2I@sjX5tSzCtdOaORQ;39+L@GWAJ081ISQZ^;hD49Tr0(jQ&N-CRs4S1c|H zQzWAw-J6#%lFytg6@{?o@~8K(QmQV*$c8U|9zMZo-lL0mTy$Yh_?sGpGb;YRxut_M z4aakVLzGsEqmdt*Q8(D5o;CH%YYk>N+{p#{aA=_Qc(Yv&Z7@+ROCS7ihJ8( zyE_!JmqhjOSP76zpVDhvm@9-D22cha)8q8E0+h)8U;9OY?`bMebM#?C(BoM@)3&^D zU&WMXI(wM#R8EEIghWrwJ08j2)F2#A%!YZ~4a&}g; zn!uKM(N6s72hMB^L;RE%m@a@xU^aa0@Pq{z+`0Y}cCS_T1BD5Ig3!_oj2y zK7gDDy*nol2{_vjB8Vyx;7u$1Cd~;i*^>yF{6cUgI|3cneKu!jew1%uAbSX!+46n? zGH7Ll&DTQFymY}gp)oF(WU_2}k&N6Et;*Ye(HE0c4+NG3f{(`I(M=!=ePbOK%u<1? zihl1F=!`J{#kU!ZGNH7FDQ6x(u`AzPaz99BTV8&AD0?;+=$dLe4o(_-b4g)bwB(Cc zRtr}Tb(60#lYr7myr2Oz$$2#j#WxOG%n83Kx;P|Q`%4E-$&=)k@9xke=8%~|mFMp4 z;uPK#7!P(E1kf~+&w;G3iPCxa5ExRqe8lz|5qFu_ z8Sn1S9UG5=tKcIx|$#=z|k+53ky2VpO{!9O>;<%XlXE2MDYaPx}jSe_~U z1Ysy!D)nf#tMSJig>ak?$5yq4weTd#I1yx&&#eYT&UF1bvtaDePNLt9lIgR{(CI7( zKNnk>Gxku_mN-Im_rp5@TSi&x{Ty$rp_B03<=%dPS>-?u`qNcscOT*5KU3h4%1A2| z!<+m*CLkwQc*AAdnDTYNq^UC-#adCy;e$+%)zW z-Rr;T&gDoJ7AM~il&QipW5Ce;SMGSg7MM-|kYEu8dKXdQ2>o_BVaAzPi?2B+2>hUa zMgZhL$#2oM_C(M@+W15H*+`m@As^3i`(3ONmgd%t_z@_TF;gzefvE1pdj5FAv2uBM zR zBsHXYo9e5WgRy$jA>)`Bw%IV81LRt1V408qzR5qF>5FI(`-ZKsbw4jdkWac%H#l8=`J;%lxe8$i#hvv#w7nu~cx zfyq8{p6hn#zX(9dQrpgN(9o^D^{yed6u^t5$^UXKt(A9j@MV5?!Lx6OhN zZ(qo8cl#1s(9~PZ0lRrg$@a0h(P|qKKbJNps?D1hda1hR-1EwK_{C=epNSJ9sux;n z0yN)9VsT}ev&V1S%6qOl@bkZT8wJ@SWm>zZzEaT?+)xwO9Nexb3Sc2yRz?IPe$R;>Iny9^p}yPLrx!a-wF!nM3rx1P{z*pzv1jplFoOM>!9{WN~hY z>EQ<6zV2sGElJOCREy!pvG1*b5aBmgJ7D%aA#4j33+E*!`O|tXEX(YATU3;{@TW#; z5z>iB^WE_G_b6S)7gH&vvW7q;i6*$;+p*Vq{;pA|wFY(Vm+4XRDKiI|wIROEdJ<5d zFr3JHi)#YqgSzI^6Oj6-zork7`(&3&D>IFJ*zDN{oR=VhASW+h##Rn+q*M5XDnTV3 z^tQ`MFuKkyZZ2&ES#TXA!+H$$tL-mI$R%j&U#jHahmzYpwH<_nqfcRGCq)0+7DP=5 z|MAxXxP^ImAI=!aitYMt>3q-b{MGh+qpLI8an{r&`6D94_^^DfNoQ|s6N$UsFNIKS z)8)t!Q-2AzdLpxrv1<4a_|c!`Yk7QM?sJbDroTrLP`&GsBR6IjYX7&Q!N!|PpBLNk z5|iYgZWtY#9uC3l$IJ@GW|nfU2c+kfungN#@RvT`&}c4FJ+k; zl!$Ry8mty{EF$Yu*!0)2^tY#B_~2BzSg@w@*FLax4g|mw>W$z3Vml0fzbK0CxhRRD z_8pk3rFb^j69O%N1!>sD0_zN1_6QXBcvq$LHi{o|*n+Y&^)?e8hxYY$-e3VPa$Dfe z+^l17QEHd`zI>X1$J)+mEv?%#2<7kRas1rl^n=y+q{LX6)bRn`dUV?gKe}OgW{v?+ zg}k8m{w<1a{YdPP>3!!`2o=g*Oy5vWQ`>DEpYWa_JsP z&gv(GOvQ5XFV%VJ)rT@$~dfQq)YsS&$G3swR&zH-#cz zC}r=BZu)W3BR#JBNsA=Fm?!+p12$2v@1y(OpLqMtyEOSkIRq<$(Vproyy?MGJ|t70 zjB=Lp(F735(Cb#37H*!UV!++QTI4$|?D*vVzKFGEn}Qb06(@vBlEw5*kp{VJT{Hng zrC648!K_9}!V3L6DsLUNs(tM5pdj4*105>-T>AS7QbxQj8SDVKb|SNBc_iW~fJ|xu zRjnr`El@SZIKj-VV;fa;e-aV1%2w2nz%YwVvfe;+n4k1MT(fGz)W`)Alm^XBJaov` z*Lb9Rv|`w$%6!yY_A1K{J@brW1DZk;)BG?PNAJH5S%=O0cZ_KV9l3!Rk*|NW_s)Qg zmKr&Vf!&nZG&kyBh&n~y4n5;#83?}irLVxM_>yZS;+r9;`XyiQ@39QZ{c>^N|A&Rq zkp6W+J&&+~Ef;#DB2g`FP`sJ-+>^O{0R^Uof@7)r>5~-Nx;-pR`iD|DBmVoo@ToGn z?l@&ceq;Yw>Ka&y9xMRJPGv5(fT*$dLF{Kx-BJX^;o~vN?r1``h3Sc|z7Un)V%?DT zMd&mRRtwpX>q7$O=TRO~$AeRUh)v+xP40&se%}hm%)>0RlT-oJ#MrVTKGXQE{8Cui zVj=Qu63_6LJ3w01QQBL2ynL{tPq~2v@>9>cGUd6b5%y#Y#(t+rgLda&R+A7i!v-jq zK6)it6mF<30*lG4A^eUM*nB8re{}N-Cr;hu8uYmN26azy2!YNae#n(n?SQ{_w+vMm zO)DWVbLku8Ibrr3Nh!mR56-g!M(SvDn|kOFC$vXc?wntgj&I_u{QlAeg4(W8f#Tpt zO8OTw(dsP)+8(>96h9IOEJ=X!@_i>?JhFDNETC-8q8@KmSM%aub{YVquq5VZ@a}q- z#g%}n5*Um8d#cpCW9Y2~QXWELO8JEq;-$HOb+_Qnm1^j5ncF&_)F>SmbA_KsE+_qp z-=F{3`nSxlckVqm^6hG99c4Bd!a;4g^M}(ZDRJ1_6=h_41Fk~}1*=s*L53x2W-~Jg zpL%?*Tj@BN%%6HlVDXz+gDkVYP#MbJcExEv2gk8hnN8`gKgZ-5O7%)DkX3=+~3A9#1fA|g<+K0QrVuj_LxuisT8cM3S z5a;U7xC~FWe#kqL;#8>5FG-5<4ez>SJ>0_(>YCbD7pWa zdNw2VriDg!;!Ka7lYow50L+>By=)cEwNMIcF_R_Y%j;K2!A7au#q&f9)*gyPPb&*M zjz@Z92bA;X09D*;;tqdmDDR^tisv&m9Qq@Y2|Y(o^=@Hl&3kQy(2ge*^iT+lIRIvH z$~2s>>K&aGsU-O*+g7U_QrfxGE2$53wFNGFopQUqnUSCi} z0%)^%HWv!87vPg!V$qB|X89ht!5icaJzj>=)zSO->myoljw5z@DVU$BN-X&_rI@Ap z+wPoRM?4*rYO#Y5tQw;lI!rH zzi%xC@V?mz$^xPZvl%N{JdvzdW_|-*Xs9?uXs3|6c(RDN-aMikxY6a*&e*A zjcqh_IC1HDvnL>Lo8sV*iy>`1tA@Py%Ka;B0X2l!v6oauoSGFVY-06rHjE0p^)qYD zwd8@~Fzok!VnhAekn>h182M9EX8%?Jb`TGe2IS&7lSG52|W>=au?x9E!l?X77}W zZdazsUzyYw?hZCv+f=~Ol`;{2e4G2I6{I)TDTbn$WI>%!W1djK!Q+^tjji^DrC}k$ z5})*!DK$44!}r>$2XFO5&~dGU{qWceoZa4@NhX6A4*&F8Z11Mz|FPTMiJq$WdUSgp zw+eES(WlFET%Q5BDOoa@@#G1t!NZ@^#=q*BG4^F*9;k6C$Pb^~b|$~s^Pp{C=gu>n zMh3S`9OC&N>Td!WQ)E_OroB5H?YrR|a$8>`AT!KkKB_rm(j60~@2?t1mo&y?ho-#q z9po;d@QrYH2gy{YP@XGh1o4);t5A2@&Iw-RXj2mbbNLW2werBj#UMaaAw6gE(+yev9 zT1POh@Fq#3XYES@H+RbYq*Q4%iPR$XGke7(;1zK-Pv$~V>;iO^l;!LKz~wcv+}W&G z2mY+AQHAh$ROL@4bKF^Xm^aXHzx!WGDIz#Nv?HyEt993UE$|*{2i*2HJv@n4_QqXr zHoN(C=FgN;Iyi)cYBN5Nv5$J+=+qC|Q%QM-yJb7SpLv;sUf2J8t^b*)CRY*-YM zD~@=w-$K;BDV~x<6Zj{Y(#uzP>S=5$!#E$G(*tcb3H`c@hq7_z@sspz%b}2-vd$Td z)X+&MYmk1c(*0pqo0w_uMkEBB$KuOfcrsXl6t?7uWtrwn4~U*L#-ZC?-aHmx!BExl z)j<8B1u0J)j9+P(-{NA;zrF@C?a)s*WPd*Te{UW^JsfnFOF%qW(`m+KkXW+)uzDi( zLkzvUBRbq}>bwzi1YGP)Od~usOr9rOQ`mQQDgg;od`3p_3Z;yHBrUlujg@aV?jJzPcqaWA9?>MsUtzMfjXT=0GK6TA7ghFsSSJMmv0_hnyLXnTypqI5*uyQ7_sFtVJk zmlfe$vpabH4)FzJ3Da@kYP~2&W67eIy32p}P&C8i^jLbF5c!)hMH3SRnC`XOdpQ)R z+)&R``&haAp8?O^9P6;U2a>Q1{ptgFhliyDsUi2gT;4!5fQ#LAPs1ARa8Z+lY@uH} z6sl2Ya^}7XoxrNLSdeU2wnSWSUdN=%G zUX*f;>i&fK7pw`Ts3z?-Mb$4lEzHE0RxfT)^C{N1qv_isaG7{dZu>ck{X?2J&W-MpYHC6+kW@_pK`oOcdOu4KPK8|~j!A0wQ$ol;d}aw=m_u{2pKy;q^w=CAD- zdM{PK@KYYtkjgxS( z{W6x+RDoD}q6A((K#B?p6}INAsY$gZe~!|HcY9HUT5 z;W%n6*6p>Z_L?$pL|w%F3CH=Gq%@KL=YFBZ&(NY&;AMlsjEU$wU3gOz?)$URZ{_|; z(3^qcqoM=iTTMqu8LKexP@UE=y|V5DKIb()sCh2*FS;fF<)h^fcio~`kZ!mujsK`p zTtYtQ?2;T2n|kJh-B!L<6}4&CfJI-U|DOC_DUpcg_jw7kERrp+>Af)%cfxt4YvKiB z-xybFGfVkRz+a~6LN4FpsA7Ikg@QxHBg=_6{sU_tO-SBA#jBt9q#CSQv2{*)?J5%o zYz>CO@s637b5O!|!{KgLBja<)ZF?%%DK z6j;Zkpx~8!w?S?ZnOumlP}5)GR8k^I3yn48lt3y%^lV>M=DUG9r)aqSr%L1S7?g3L z2P!RTGK>HCe;xJMC70FbZOU~o+05~&>TAa_4@)d^`SR~{0=LfGE-k)c`I(#`h{hu`8jD+LS>O{D^CiUx z{X(%>DQxHaTa}DWmUjg&9W6V#L(EMIx$)=OugY(kdGz2Pj65oh$&u_7+)_oi?ePe6 zT{JfT^?$v^hyc9)NW^|hCveWU0FT4%`ZGAy@oXvk)S8~(Ppf@q_Bw?(=HlbWHp7n3 z&9=$0v2tj{Qo^Q%H+amtbdr5#idlH63M36Nwfg_$(X_$5Vkxi|jX%IFympTnrO$V2~Bb>@bFmwf47a@l@6vu2OZx*Z{8EST9ZJ zy44VWDQw1Q^X0*+86Ra#u|7$V0V7NPy0%`Rq#S=qij4wao$`b7RWN}i5B~I#^uGgC z*Yl!$&SggBvz&qzX9H!cytaNP{Y01TJv0$H0Rn*62Qlm|rw(cE)+SIwZ<-X9%`%ZE zZcprzZ_Os~7EHwF5iIRY1Ml^hE@E4)0nSfs%or|3}4K9 zRLJMGHy3|xGFbK_-m;oorS)g^FZc!M@~)~~+}*ozh1VtB(42Pm-Lm#lvo=jw;<^t4JG774I-2^%BjOWHBpP1aC-_@kiQwnUi)i1*fwT1h8 z!UnTNgyb&47~W7;(k6n|8RN{#X`G=mV~(hg4owI;_Ky#m(Y49>&v7b-+^3%^b}Ll@ z8RE23n$;cak&Q?ysWOCaKYci*&gIRgb93#VCld>|gJm^2O*1k=c7hEb&o%k%17^$Z z=F_ygq@jkG{v7dj|Jtiqpv{~bk>5qjnX$1|*^K;uCg0OHZZzj#04 zocVKUk;3IKNsNPM$2hoZAs{PWCH2+JFRH%t9EGvS!;gZ

      E5 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℘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

        1xFLI&3*~VQti;4zZvO9^$)WzyMy8-YJzJa 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 G6Y*cZlPntm literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/pix/miller-msys.png b/docs6b/docs/_build/html/pix/miller-msys.png new file mode 100644 index 0000000000000000000000000000000000000000..a1e918ee966122b5a8115490534d546573ee7d09 GIT binary patch literal 231291 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

        9pi7Uq260sc;f^`JGKk1WL`GO3 z{?D|joI2L*5ZlSy5ej<>aF2HOI68`$79}#7LOJIQp~tWp3UT~JklXh3`Cb+F2HUnE z_p$gMHn(zcgv1!9cDlL1sp5QUPfJ<*&w=ZFRzuj?2499G+(_WQ%-IF`1>;0H=q^30 zorvAM)dx=w%{G=ip7ZLjOkE#p%I8+MwnJs@9oA7x%bTtkCS@St5i3u<<&f&ci58Hd z9<-4gE56$|aeF@W6rrVs;{OfuC)Qu^C&+$?+yqWiEeimJ7}gm**GgK)I{9lTczSx( zTFL8x%ubs*LVF+(LkFJ$%++{ijFjcB*N_bbM@#|t;%@SFeD1H2)CQ!7?D6b`*_b3_ z_njpubQ9wyhe*TB&Q$J8qYNaw;3}ADFR}bb=@_AK$W6gARdLAwv&xQv{j}j(;p5LNusjbf z2$hgxnXPDRd7d5TH9d($;^#`Qlb<9{;8O9#OW#g=|Ns~oC;GqZx{3<;Iq zU$DbS@GPc4;z@Z#j#taylO_3mQD}y{rl7jSO&&MEW|0e@4^X%GB5@;=)_}%w3t~QI z`gy;@7h{jbPMM=|CIKI?K)W4JP zd`joT{{Lz6=dt4u&RYYX2?up1U1}Uy*y_^6;O-dka(yg&ncpK=LC9SSIFRbv8^F!E z7UCI1Id%Y)F=4~-c@X{@sgG&?8pkY7P67@ zsByhIg-`2JqEWUvk?tk$+#RMW4PO&k-fexz;~-U%pwDB&A~n!TEP((;JmrKg5umH} z*BXWSMkirIpi*p?)0E!|;(RFTx#>4Etw^q;BKYJ@79I8*q`HH?SAn>f;zFhSbbUr9n zRVl&tc2!2Yo-UT#CQ7jlU91aI{C7up@IVdDO;my9K@c>Of)R!w(}XE~t!IWr{HiIUJZnUn3lBv?xWdBAAbAY&MJJs>LGW-l@s%vrkR z$LXcCz3USM%w6j&G!5#CqQ1UEb5uSg5TCdYh@_Rg(jX(DWb1jEDc@7d^zectPI!(N z=HVl@tKg3iVyiQ0W_SbGj})F`Xti+Nhk66dob#r%Kx>o9XAemLY_mRo@;pF;+HVUK zKGlsA1W`q+wbk4$_S_V^rSQMF_|FI52Y(3f30tKX#Az9%alNsaV)G>=dnbYw?f{M? zCPO?*$dbGpKmh7hCEl9Ui+d%~=4>14kyB&tqTlQTS7S5Rr66kkLW7w?-|3Bt$xxL+ zc#62sPn~kRvyggGu&h1efLzG}sl6Gu5xSK+^03G|Q|SfnIgb4eBlEm->;Bd{t3sXN zymBB;L;bkwdJ7Ci=0sfWF&QxSEE%~cvSvBvnUFjSGp-xJ){h|DUIaoC+mpq~4pY

        bz!E*3m2HpAU>7GpgXrB;kB*K$rduOgcN|17^I(9_XdOD#h=H6cEID?T&He`1DGUvEqo=#w zP9AmdY9Rd)3}kT0k}{Q9A;T3PWL!@@ z4Qz1tBX`whIOCiPk>9uz2bu;j{mRec#`A{J(82ik98G*v<}V`ujeO+wM3Kt7&u7o+h+)bfSA86TQ97Xkv%4e|Hm( zwy;5B1J~Wx$8>K-=U_Uz4mYEIUo+>#S*`(OE2PFm_Sd&2-~G>+RqNC{RrCkA3;C2gf$!N?QTNzz83TjWUv#KU1|ul2cw^C=|xX}Ci+^s z(AvPIW2RL{eH*$vX#+n~-$Qx(jtpbwf|-~$wHi&V^Fypd16(riVp?lC|1jy>+G#60 z50wKq+jJef6+tVgOk2)u2b(%^gnF79xm3Jv@x{h=rn=|d4bd~|Gj$|C=a`KUOhC47w8#1}%pF7;aL1i~G8rn(Uif+0Y zT;|VY^+Zn-_8siRxG7VxXyFu_m8WxQSgR$OgDvRV*Mt_9n}Gq!<`#q+d-q3PE6~n$ zb%}f#!|2?16fFl^(0rISXh^U2C%p|ltgkK1mk!kpmNWFTy*tuDF)U0<6sE~wV?BC$ z^hIwq&|Cpv+G#J<%8y(%)Y@MqPK|Z=bH=EtF=>%;CWoTUK6RXG+$B5tBag{4I%f*K zV_c4atY)rs%VU2Alv#lWp`{g&$(Z`C%nOAmtC-y(|Anty$2v=NEhP`jD#-2Sagk|F}xbx5W(I212k`>3J zcB82XC*tFGe+-KjCi z#MWmO_#H^YgyzuB-$SBR`GF3S$%k$V#G+@$s z7h>9i$>@1=EqY3eX`NlQ7={ADXJd;Aa@+sZMC1E>C@ zY`E%=VDDfZX019E)8{k)yEb9l?kwaNXR-`T;&R&o7VOio_@wzN$@? zdSNxPGsYvMd>p2oc`B;L52Eq)J;`7vte)QVsgveg*fx@;sIve=M>%ka+&Z9jK_NLRQm394%Ug zV@^MbWoA6f(K>d5CCDpuX%#Aq6=~jVOJbmr1DhU9yWl;jn>!m5nC5-$Ei7-%Oy^mc zcG@YJv1~Rfr`NH=T#df6m8hM<4w#+)5J&uJ+?&mwy&Pq^?PzOr1L2gJtm$EC)GW*D zDod2}(45d2F?ChFd}UX8^~bgWR-@c;OGg`KwMqUKcl^o7q@#7Bl$9S`>Za zo4E6nCu7@B@5I-?dJxlA4x(&HI$r$MUvTE9=3&~hrC76#2NVW(qvW`M!ADk=V0Xb1 z)byQ=efzJX}m zCVc)&6L8O$??%HoV8RJEOYLfj#gt{%P_`Q6teN_ zvSW`q!_C;3vmEcc?h=g8+=-rX3s75@jlI*l@#Am4g*LmUXClocfc3$YHSWM(s6 zh#Vg1W5dr*QKMotz}yF+&kC(JdsW)n4yR$|ZFk|U(`RvJn1$@_ZFuI_8`wFnMStla z3Kq}B@oV1U2$Z8Y&h`$H{jzKCz@qD$FfgtNWjW)~chWQXuW$St4i0e8!jY;9pGIWN z6}GRORaKpXFWo*5HB%>{yeJK~eeNI7m3a_vf9F0NoWBBRTzm>9PRK(0ky3o~v2_?M zX6M!dluV+jgO!{$vk~QNl+w^%bu4bU@?_MGQ|G)A@BQHMTzYB2tF7B`|L!TcfCa+C-G*lw#GV?!dBq=GS8nWACm$ zP6|1ou_We6!TeIRZ{3aKK658lw*CqK@z1}&ZsNMRcY4)zH{y)yCvo$)D{$kb=VEd# zmjsXg89(^l8|W-#c1=1L7hZh@O8d7VbNnonr(cHEWnagGe^`gYS=Zp&8!pCFE^}rx zy>~5m1i$$DgD6^XCT_l9Dqj8NSMcfIY{gyQ|29?(ZN`tDe;M@^#V7_FevarfI4j8| z-Udih+`|5pPZ={p@)e(Ge#?Eo@42+8MRsdY8i z;3vQ3GOsrMww#KBe9oLWgXUZlIT`!Vp0N^F+;|I?En-KMGr$gg5$^x?w@^Pgg@Xbf z*wPHhU#drGT;6YOoQSjT_%KddF^Pi^F4eWK!ykY3243FW9O=7RjaTLhk#z_f z+i2#d*}Lj*)InJbAVSv$k|c4Z1QKwH^7ICbdlU=CvGpt|fRunIV67q8iSc+j3H8<# z1aS)R7Y476RLj{hk2)Y7K5`;>=f4Kf>G`>Apg0R@ByEOHUU9^SY>u`#txTU>iN1r| z@b+I`!`8jsD4)nvEd9M0$XtSwm%oV@j@04gW9rb<)x`qXjlSG`GrHXiYXtw3JYuZ<42cViqp@(3R~0X;rtI@#ZAtQ=qxTo^`bg#XJI()J@+8< zl&i67DVOiks?hw-GuY5N2j`s&yxPE}lg&p_dfhEJVZ}tOx#Lp2=h6@1rI)wkz{_{y z-`6a_<<}pJfmgnb^DeszXPxsb%2r;A(=MBY?%_(b-t$lRw|{#AL(@;j4PU(tv+99H zF8Sn4tH7rJ_#T?_#vyOtpRjgcE~YIm#^FPKj4PKq+3005XH@7oQAEkE7WCCrWAgkm zJaW?w`1(U{qx!sCaUvIJG>x8g5rwqpH;-RMorXJKY) zwjaVC9$I;Wzcs`)c5<1b%M@$ygG#9X(h;+Fbh4L z1=fA^E*vwb4Qqb?d*oB0mVa_`((%HjH{z`K{1n}@reMJdi_piJh)S2H<2FTSLE_d8 z`g1BUW!5x|D=kM+ei>?KPDgF6PTK(myMKfmZ@v!y`N(?9e=DTQXXZZ#^X#0oFR4*u z4`U7#@45${xcx(T=-EAJ+44)=@PV80{u}PZ!_V)>{9CWVl9{de&5hUM%ByeWA&nWh z@Yd^*hokIZi!grKOf>xA6FC3U?<3>nD{%HIaAuyt)iOU5qV1U~Ph9%Q%H{gu{zkmT z+4VDdOqeniwalBm%tDNtJ`EEmSD`?y+#nk$F0o~3Ux6)28kc$n zKD3(+d3q0yEW8l!``{;W=3?gUPyssjav5;%uW;8**W&I6R&(&hy;;($K=*U0I;SKT zecPVHWfxqAhhFKz;lMA3hhQJHCT+E_p9byZCvOE;}3N-?#wJ{NPLYIqBxC zx&oiO^=p`)w+H`u+t=|{1qTBe&CE9*tLJGtHEud%11@zBPn(Xs-skb;U-n~49q`Hv z9Do!}!{h>Xo_v;_hPuX(Wlcjv)wO|vVdO8IgTj{I;o57j#{S7maKc%aBBQT`14k|; zlExYp=6_l`2Zw#tIQiOT=zaJGTz|v+arIaBVdfbZ<9){fzxc-I@c5o0oOsm@xZ{J@ zp}g%SeB;YMNBx`=P(9FqM?ZEAF20iG%;SxNT6j?8I7(!Jojju!-=F)NT#UI0kORMqxt?$P* z*I$qKe)JpQ#2cH&Ux%|!n~siGF2^|+T!9O3xD{*jr(x*ff5sczi?M9s63(#tQFYa& znAo@hPe1V%iYiLb!vUt2>TJ1A%fI~TK#>N41MIA{G^kkxi=`?b^NrT%XI3Te4rXm7 zaqf>~V_q@8&?DJ#8_%Wf2yU4U%9IJJ+9%|l#T$*kgZ_|3cVwflL}u68!YkLUU_ z6EH2k7nw6FvFG_`u=4%q;JBYYimfH3DCOv)yNkAYz%l1*CL@pqw>~)3QR4}K+)VK z`0#K43m;+wQ&7dFjSUlcd;!SsX~XUpeu=NW30!{i0sQH=e?red8j7@^vUNT7?|2J! z=X@Tg-}iO2ks+OX1by8@C|m?oq#uVOp8m?_>yWtKfJwQ#@W;0g<2}c+b9(caSiSoq zOe`Q%-#RW)PQuX_e~9mv6yiJo@*bSl^auQSO%J-d*W%Cnr(s3=R%~zB$0Z%cbeQK2 zi^rj$jr$Z_M#^G?#z8V;#tJjB3dODavHtCU!-K3sSJbb=pMKYb#_5bpFY|#k%u;_b z6FEX}Uw;6{eeG+wW5IOfa-iRNcn_Zb+Gnu#Xd$Xjc`rV3^QEZKrZ*FK(*xhfeZSp{ z<@-0W)}H?bTz&DeIP%;N@c2t5JPD~|+yi*$ zkso38!s$43-Tm0nei4exC(xd?HWIgIjX3*A8|q@dRU&KOefYq~@59w!;GWWC;Agjf z8_Wir#X}RBTxMETorUUB9*gI+SB*s)(_)abqa0>zX%3h2I8x7M87yY$$jC3oyq46Gz9OBpVkqb`cK@X-G2VHOc=oY-N z=P7*lb5CK?%CqqC+fKq$ANvxxn1JO~CCIO2nUpNG%4#sUm#V$iBL{Y%Z$dhj@BqV{ z^Jbv0<2a;qrg!L-eJHD)f(qux_)?W()*o>)@3PBzQt?nT_I>L~%$%_hLk-)}KY=F_ z!TrxFpzO>$@c1bo=LmZkCF3%&pM$Gon6|I}%U3b;`(MTx7Y^a+D?f;*$4|%7%)RIw zV2$Z-MOTAlmvMhaHdZ1p{SXed)gxbrM~*yq;ALV<*L28lQ#Y8-Ip- zJ|G${f0p&4gexWs>pJn1f4UoWKlub!U@soJjIef$!_0~_6wf^w|M=Tutxgq>&%>dH2}~Id47k)b+{L}=dZyXL zO3v2OxjY9Px3C6VpMMB{VW)lCg1J0s({7J99Dn$J{PATDT2J{Mo;|$_ht~fV-}}c$ zkk6)J^D}Q?;bn_aeD@1jc6I@_t$rK(HHNF6sDF&PX>f?eK8P(<939o9Pu?1%$x zkRhl#9*zsxfU&L-z!-9{LyyHbV)YV&9QF-64>aK9rN`jp<-iwScoj=XJAUPfT(ji{ zElX9#xD#;dl2Y^@-ph?njzIi@0=+J%e*0_KUVjEwUONTPeXAK0xk1h%j-pIHACQ*A z2AG?_92w|Hbnlio@glLa+plHCZ^K6VCv^{^WRNq0HLYyC$U}eIhIha=7t0n*MbG*} z*nvND1N%bs^)%oG@=WK6p$v9h0|(#1YpftCY zYs$IE)h4boCbJxaZ3po>rOfZ?F*Dk^RN2El30AP~O9%DTj!e1|w_iC62Oj@6KKAWDu?lkr$Dd|F z!CJl$2_#DP&pDNf98=KkUYKK77{ zNwR6#EaV(*cmBisYc;01vOkj;hX;lST@}=cuWf>!(cU+%vdJ&J^O1sv$F@qxf$qaZsD^}L)g0ySatR3 zDBHaed#X5SyJH1@^R3q~;p}U1#SN#U<>9a6XIpD<_GRbcxFXHd`k7xGq_BYN(UkP8 zV{G+ikbXPX%}$3Z`4~$RRu+#(84nq-A4dAR11w9L#h=CV9fxdCG=Z{mxQa2bcP*EB z??-nHbF-%lZToj)kSjaG?H$M&w-DvC*%|HM$4MiXCMj!(&qwA@sAf3_p4+gQ5MXh6 z4N5E8ao=}8k6n*1!9))5F23k`-1gD8anld>CUVS0iCj0{u{ z^CUCt3jeJP+KJ0h9;HhN_2RE4WsbXPutnDBGMoU8DCYA- z1Ze3$;FFJ^#M*+iSWbYr&dJGkmC9oTqG9^hgzQt>kjbe}hJ*C_3;GWV?{GQVB`8Zh6 zz1!ZzgE82KWGGUfuu`I2*aSET9?%6P7*n4r;Eu1J}))h{A1E{f7xuxD^R)@|SzDVLoAkA60=TBl`}qIe$1O5AWB;)$%x z8P(|c(=T!O>{(`W%|qWr5%;(Tz-O3V--Z@0I91{NI_{b9;o#oG>+seuxw%gm>k>-JI14TZJF3@k z>K&_a_18X&6>S_k4Ao=(Grz!FN6*Kd-?|A?x;Nub?UV7pzVI0gHXp%jKl}v;CBvv% zel9**w+Mw*OOd_qZM^vBH+ev#f^qEPK^TqvSn${)aS~2jdO2j^#leU=CF$?$=g8;q zL6lx_J-#$+3MS5&j?&6neCqR`z}_t{VH4~6s?XeliwkPFF9{S}aR2?b zaNEFBpgG4~g}c8n745mh*zxOcVcptYSTS)KmR)i&_w8~}oZgQ88}?w^dX_gnpq$5p z3T^7Xcz~d29$QzYr8<)6Vr{WggtR@QvKfZ>-3+}|7H_pbcr@n}|n*A!G^JXc1RT=XT}HD?Dl z{Kvg4RHP~8NjRk)*I;vJPiCRw{v{82=+hrszI6|lbL}>hGn*rSz{ag-b3l14jwxwF zJ_i)T&1>=OFS~L2bzj7d7v|%sfBhVutotPHy5@F#eaD@+`+&-M9;#-n#In*1OymKa z+$NQ1u8h#$OzO!}XUe6nbRN~r>1XHC%O%h9N*w!-w_;-EM9e8K!k#BS#SUsbF8#=R zab|Hf_mih^ANW#y_0D6k^%p#O%+-pYwM=A2b%=*vU?a09mYy@TERGjL>Q1Frgq zZ{w1)a`4a>K8D}@t{psog14StjpaA2z(>B2k9|Brn$yE2^QRubfx(mUvD;2TO<@~4 zxy+09PPBLRU`l!!8eiLpUA1*M=br1a@!2)l@?aB+Cr#wwpvmeABNo+Xm7j2_Q?kyM zovyC%IwZ}QG|NyoQI=#_9n9oeXp1XG!N|(;TjCnIr!kN&a7r%6giH#@;Oo)oR5XvU92g-A1~~ki3xf2c!#HF^2&O!Z`(F> zrWN7n+Q-p5{R*t$>9%Yh*{*No$f2$j9oyNdb(CYlsXRqj+KmJIJ2?v|XCvN$ZO^=k zO70geon3*RqpfJ|&F6z~IcVB-5ZizM2)38b!h%JMxDl??Yq{t=vIX1M_n@M#g2ziY zqH#wL@(Z=s(PtUz(uNhXu?1VpSK_3J991_zjZOWFv3$X7RF@YZr=S?sQ>J6i!lf8` z{f~I)o;Oi++Nqd5u?|JOYw-IYd;{C}a1B2F3@ksf7jHlKCEWW0c#L)&_v2W(3fTze zHe>UfEQsU#aA4O6iJ#YXF`7%x>i#(?5eF=e&v{(-j%Qq}t58NghqnF&9o$H+sVhcjD@Wh8<4{^shI|&L{m=ac z#b;lNIb3qhtKdkqV>N#J{kyT5Yn~+qT*lC>f@Mr4K}V_GnmjxHmTu%tnaI)SQ5<+_ z9R@f68RpUK(v#1@vcRbC)c|zOom74x%3CnJUX=xD7`g1CkmW9ZpEFJa`E}d`x$l#zTJ9`iZo_iDB zWgI;C-pxc9x2tGroJsT#cA=0X?%e*@@$9S5A#>$2#^_Yhtam=J*)#0QN|Nw6@@)` z=jGQhapl>ZW$wq5|MoPxdmAxSG8N@K!FlA_m(i9}hP>)=931gT{hM#%;Kn1IxtH;T z7zb**x8YzT-z?Je4z?fSN=C;4?A+grX{*l1+?os==27a5qB54@9_)Sc6|_&B%5uM# zr%ku=c{`o*b4QyMHBUZ?f>W;KbBC2EtE@&@RukTMz6r-&uo8o; z?@vFn5r?+4a`r{p+@Ra}@Pp{go554Gb6A(Nu=VMe(Ry?b4!qWb3G;?HaNWVh53U(B ztjE5#Dx@8J3;TyB;Fv{oQOf1TlHz>SzjQ0^y0;Wds@pN)bn2eLgC|XG=o&0UWmP8Q zy#rewehjS;+%Mtq0d*=f+;-^{|uX;hf>VdTe^-O*9?uw5)j+ zuQjowUe3c7W#vrA9vs;61`gsF9LJNC)2CGMq3}X9ZTT_2d-rzCm|u>JeY?>xVJa$S zhQI0LR90V+42T)nufxYYN zv4&x`OZHqr4c++*>d?JmH(sKj=KR?g$H8@Q3ra6NyzmT~oXJg48S z@9=b9W*H_;&#?!#WU3O>#W@4nRKD)*L-_2yKSR!@7qMw@E-vJW!vA&27fjdb*L)72 zxp5g@z5Pl&mOU5QoVIf!WY=jdxLMp!8|F!~O}n`ilfz0^(~ItQE=jR77~=C1t4X<( zqtBgOuAgYxz$~e%MP&m=%*3_x7vi~u^NSkpIW=zOb0Ni*U|Yh*UdijMjq)if6pD*0 z9xhHUv$cexhttCQ9nMT3TGePNE5GIjOK2PC(FA z9$fd$dr-;I_~#zqWtbBtPvY{-5k7-vPiC18F7R=`i1Q@QinWHE%~!k(ZRaykELLueVnLMX4z*w>);kz()5qIoIzlgKv*5HNPK7wB{JTJWl(`F5zk9)^$d=Bqb z!nFJ>yHu`En#4WD63*^7Y_~j6JEChveg*gX)GVi=V_Soj!3CA<)Vasj-^1m}j1mkU zbW4Da18nE2xc}JzJ|_2m405o0xj!!UYRGCq{Ms_|)o)90w($1b`e}m z#-*_Ad_GUp&E*=FOW$6aIt8@xh{?xr6fuOZJ=-wI939}geijSoAR84OT;Pr`4^D9N zG)Ei6l&R$B#@+xAR1EUulBVTDeQd6EJeM+ub&`+o;7Vtq$;#%iJ@Bw%^mn$COjCIt z73T7Ql12+f{aqZr)4mMu?CQ93A0OWJi>69fqoc!N2)Eigxyn2L9F(%dZOS?xSKNFf zW>xdSR~@S0TJu}K`~n_%rG?9hJcY>ksIldG8g=mfdt5#n7-A#LW9oXSu&0Y}4B+%t zHh~8-vh%r!)yky~^6~_Qz1JT>TPbw{m)>~x;a?z+2^dNJy1{hCh|2Lgwq}kqhY7SJY=UNNi-g}rg$}H9u!<@uUBU+ z-f_7%Im0B~Y(tkY>MYuQo+VNroHQX=ikRdM?h&=r@t~zKgHlx8DEh#?3~2ypt*ho< z7lmz-sjrPo#EwIBZ>-`C$1eX9*f2L!nk?`#@Q)ZG=6`ic7FGmN;3t9QwoT#!g2A z4}EjFHjaV@Nr`M=8<-dpA-#Y}IxwynDa6rC-GFgi>b7NKPH)?}?~<6ty~4N_s{=YL z8_&^Vaz-**YPnC#voc!MNaU;}j`fPWB+P#v;h>mWB0JGmE>Xr)Qj%G2-ATH@mvXCwE#n1(iX4si*TETyneTN1TstXhw(%WlMs ziNmq}v8yTdHVGMxg=jDxcdXtN&zG=-<&Pd*T2)$fUM7KOE|Zcq#3ilLFhl;^VOV~~ zakk7=U)EigBc6^{`lKPFoq|9q9B3K;+sQxH+4ux5$#X`T%%ysp)o_onh52P=O3dJa zVez|-WwnJGTa*Lp$aSbx1IN%g36%el=FMp4x2lYAsorY9r)?0`EuKM+q$@P=Aq<0c zF)=>Ds>o=prkULn;G8{jeHeCg^+5temv^+i>f+(T`Z$zMt50-w^=@y_(dgMJ^>LJO z`5{>aMI70~gj5BOKq}uH9d&SXwS|pUB6Xa_Gqa=U1N?t`Yg3YykeN;Klo)pG4NYe{ z?8`{;^h8tsgArP%$cCn!GnZC2Hrm{6Zl=5uMNH+_-c-Ru;WbF+`ntO%m#9K=X;tB} z5uz0^7C64c0kKG=gttQF3zj;8M7F9{xX53T8Oa>w*j|iFY3KC%;uHhz!dj=qDONLo zQsWU0tEp2`Jf>Kb*=p3&5YEE} zc!nW6Vmc*>yG!bcZ~k1-CII0g#`4IeE0i>KvM~?_8d4r{Hym!%Ma24#7{LU%XmyHs zJ4-ALbP3@@IENv)x*$fXM-$=*5H_~(etHSLje==WewfjlKe?Mg03B`Qs|LokJPz*v z$J5aksOgFz#IIC&djupJ#@V9Z5gx=kF@HrI1tm_y7Q46?*Vjl&$`jJgM#Xb<-2TW;z!RKKk* zu&f8^(g+j@33W)~=B8qZM5<$QG)5^EN5mr+7m@Q{cnzn-zZI9o>EJ95AKcPSyWWb= z;^e5o4KA75NPH2>%tCbD1bQN$w0Pu>AoH+t8uM+A2IgUX@E>|b+AsoyxI@VBEe6OQ z++}h0h|3=6IsS|dB)}g6jznWHMvy?cbOercQaD49^3fj-Pp|)JL`w`qJ4eaT-ocMp zLq!)_qgo6$ntVi-yRs{sPnX;%dK%xmA5uuW;_D{KEIX`0sJL!O&EYu(&e|fB_@EIq z!VzfWJ2qb>c5H?l9O=S$i*eW*Z>VR88v8g_jt zCiV^-462iN#@;be$ZDUy(CEXyNw;R0?M#0H&wM3tcqTq;1RhPBaEfjV;b(5%O)udx zFFhQLoSjkHy-i;F2q3{D#xd|o(m@fNgf}b^c#nhMN_`~XTr~Dnc~y9wMPUK3(SD4# zw+2G=8H+sn6>+6S9aAJV=3$&CuV_3f`HO#Qgk(gU+FyAqhy_y_@J94UOaL+m!R$S4 z5%{ha3lha0^^Qdx6Q2RZ`bClv32MA0O7U~gt{~tdfLS}!YvRB@?Gc2Xu+Y`=$>C9X zbAl8O+ESwShBK8!3SqeV@6)H3ksjiX#?aa303!nj^Yl160n&}MgofAUOMp{EozoUY zLl}A+Bnyb~$nuxCQ~(uJMUX~k4h5*0l)1}~-*PtmeA_AvR}s`%IyAz}pI#nL&`}3@ zI4@_@SJdW^2tfEWByjc!zJSw$#Do)EtcmfmAco1~>jdZ19pfhWnBd;WVbKSL^@5Qt ze1&)Li+wASM(TK?q#h?XDLKQaWt>ZNuEmH2{LyyBCL+6Lb0`p<5V2A3Xxe4_1&L`K zDRr5dIWhwM?(Oh+>@FhawiN}7RbgCXVhhYx(hU;r`u4saKgo3c$)PG9+nyh+zG;*%u^4JGkBh& zo(t#F2bPlVTLJU$6pUHc*-?eQwWi+ojM94ZJQ;b^&PH67#C5Ns$yAK4k&Wg%`Jg`` z5uZG-6r;srOr{?{)WL+byKhgI0EL>4j?2!jr{Lt}mh{Y}(?iiZ!^TpFA$cOVjpst5 z?hMb$-MX7%(v;s$;RZEpy2T`(NiSeWTeDk1j%{s))Z_M~Su_#)MVL3{Z|NqTEC=GR z8+|*wz?3rMqED+!DM!H+)#ln2XQSesgA4IS2%tkWwh(LVyNj=Vc5#b<8x{QWiSzF6 zOJSn!p_rIUG~uxj5v&o51CD&gTB4YJI%6;yoX<1|r&1*on-1FfFZWp22pW0>nibN8 z_ZEeVEffNviNIU_#bBjJG{EqoaLyhfL&#!G6jF{Bm@mCmt}Lb~v_37pokJM_okCpt zc9`}8XTTmH*!TR5@sX8Fmi96Ng5M7%N$@0vdl9Wk12BwIX_;v)*j++BbQGy<*WuUy z5;S1%`i>0}lI6;bPqzDT!D!dsQ)15k=+33#y5iMnjn8H>*g(c0>eSdOyfU;C9-@nZ z??jU)BBt&|yyaz$Eph2>YvvZaz7-8eM%>hIDy~5K{WgUjae9aJ8?o?T-OE^OHkDZfvI8hHo1WDyjh3@(@qbTW#dG zGDPk&2`SvTEs#9QE=dxnv3z zh~{>=vyst7W;)2FO9pkRpq9{dCysSsl$=ZC`7CXm$5Q~Io%=E_e#d4;QkQcu98*Pe$%4jxb4e?yV9^F7Q?Itf?(&HI887+E$fgGFEUJmQ zk{T?U@%+Md=--Dz9z5%nO2Gx`C2Xf|K`LQ1qrPd^SgTBVAcX^hvVKIxUPfdnR$ zH_}8MFEuwTmr2Y|Eio#eB`w#%gQ263J_>hqPI(gRwRzWD-;tg>jDx7{q!v{*jGt%LB+9PzC;0R`elfp7(d-;;l-J%p!uu|8`uuNx=5J*y3S}Lw z4;Wm-Th4p%!8`+mtIw`92vY9BPoZPKV%>fDF(*F4+XZn?qcb)nf5p@l+C|y*8G$kyoo~b~0_*JV!pBAokM3Je#trZ=Kwk*wV->1 zltT!~sw2iHrgYflW1H!v3fL!W2>Mc_R?7($Uw;FxIvF#Ejv2$VFO;;~Js*F+@JVEy z{{Zg2f(-=y#bDi|($QRw;^nJNR9kW`L-*g85-9;^EZ4ef>Z1ULvN1X+<5^sF&9gZ7 z%3E;Wv;;dCn#goWIawU@M@uj22?->@-C3mY-cV=E}es(fLSY8yT3yR&gp zPPxKtg(8O|B;lM=T)E5)-~6z`^*0Bq$| z55;slu!bV<-Gz(e2X3;~Zp}0CV}4>1JFZOLvs1gh7~k=GEDzCUQc-PX9z|gJJ%#6- z(zvv1BQ9SSte(s;wr{-;Z}YvDcy_c_&7hVWYwPsNX>C@^sdL({JcLl)nM}soXd| z3oQjj;84Wkp2&B7^!b0^fFef{t-rYy`x6uHfG=y@pWzi&cdj?$2$1p6&xLYhcCFf*a&DuFmMEc zM-;yK7KaRwv_`3Qa1OVl-USH=Js!Ob$oWR%=>q0`2}_$bBz#9411<)N4QC)s7Y7RQ zY*)1ZCy850ifWl&W!R@W8jd4ip%)sT6|~!zk1i$xi=PiVsS}G#MD=0uus$$O2^__# zL8h_L21q+UM1!^^ZEsaH8I&Oo(B=~R2)^d#@roHPtmqao`nL$&o4_I59v!(yuJAEf zoGSw3O_jL+V#MCQJ{>VXH_`t((^@2HSw?{=yvX&-edF2DOCjG#*R zrq(rh`_?~WQ*l1J&A11@8OB>7YX;($(+@?>iiLRN(YsNUJ{c)-JSfw}NK0>RVHFO# z^99_xKf5=!(Az$I9kc%NAKF=Pct^>YJ08TlQ-+~x<6^w=+kc>D6f1nji8$}3OR(Rd z4(^St#oYTJ!}s46VE^CWkC8QnNTWj0QQdo@oy&F)z zVICg8@f9SE<=G6*B-9}V)2Yyri|lJ@Sa^L-wDSy;I==K2-aW(Xm}REyGXincf!9p6 zHPlpxo>`n>gq%xYYgfJ*Z3kV2>+hvnlHP3K%a>r*#eYN1xSptAM?H0q{tE{VpaNT! zNM?KC!pHH_zduI?4<_1-N#yaTC8OG%yRhHo|A$+q_2;3=t@wH+XPNYD$lry1uD%Up z>PnC`Z4&nFlZI_e7U0bXUPTMjUo-Rq{N~P?=--`J({n$jVI!{=AlhmkwwiX+lel9F zXGXjL?t@u(;Hi&*bFRG=H;-w@{D|ZVe z7k|$)UcvlRxh!3}3h!Qdzo}w6^tR{l`zaK$ZrFlPUcChi=B6WOEX9p=Wxds8*OAyN zfnRp?B)LX{S)g(gZA4sowkIEv1U2LG%-0hpTpmcpRPJH-&?BBE;bLPy!4z~C+&N%|@d7oojF&SC61<9kSjFm&t z761AGHGR9GIqOKA`>UU$_ttrM^_|brlsN^*pEm{hkIh5r)U)xE^G?Qyw3T@2AKzm5 zY11*dcN$jCnuoalxm@L7jkd8b>F2qGCLV$tdG+6L)`SxL`!7#o+2%rO-lYoq?FC4l za4?q+4@cV8g?Q(yavs(_1cL{DiPzrihv}!Ef|TVijsP)I25@(2H}8HPsPMZ-LUa>-s#jMk(!@(W7NUC zgQaf+zI^K&o}TBqpTQ^KpmF0+{n=mf`e#(nKl)@$Ke8RKy}BI7-S-rxC2hdlv*)0$ z?_>;V$;0RKpF?RA8+PjDGQ$j4rzn*_To>Xp=5DOs+=2ZM9>7~)^YJ0|?DIls^gre- z9CyrUl)V2G7Ud1V!ISnuw~lx5V%^!e?UI>D-tsD5TC|-SC34X_DIc>w-hdNs{0EMR zTaK5Xy%n1}j>oYx4nz8`PqAoD1NJ%nMBWRPjB+ZmJ?*ry$b0Vze6*8?tf>k}>*N{) z%4n&tW#bOyUi(*EFt!cfeDo|n-kgp7NB5!P&3RZ_cLnG7JRgpVK!mY$Lq1rWfx)qmDaBQ;2Y#kyb4zym4;2r7Gmw{I%?72KuLM;E1Ql| zH18-y|C28#KPGdAHxKi^XvCCrk3-70)If32)i}JP49nlU6(1Ik!;w>`VNlj0eDP5^ zN?KAdxKA=lRx|z&*Pvj>Hso;zHTJfract^Zyz=y~u&VJG980xYadmHF%UY`2$s~g< zeq%H3`fw)Hf1d@e?t4Eq83t;W$7BAa8O_`_KVI{jF8Q+;xhyDm;)R}}oRw|khYTA!PF3WnbEbBvn-eBZ(wE~~!Bf)^gbTMHVHbNYc8LiHisGU3gvLc*V;iRs|< zIgKO6THcPCIv58XcLGXwufk_vFExp_!PMhbx^fx5xQ{bBOvM3XspX;jXg0lzu>O;` z(c`B_VH)=lk`t+D(G+*F_hq8DeEbe(|Mh)*#08Tv$3BLfUZ>&Ei7DtYCJ`k&55)}b zHKeAqQ5!amOM-K-g)^D7IPM9=FgBL;X6GZ0OOWwAOozNVxZ~nyaM*1(Vr*6m-oNP) z>>8R&Jzd;G;2wcZ%q^L|F-T{l`1N~O!}jfD#Bhs*ov%@Ff z-puvRnOHEDH;hs~qJw*THkT)iXfSNVD+#XJ4NLGJ(+XrRugzwbIYeo zu;`_4un@g4W7K5sqxHwhQ~IOlfUS7>#s&D4aO3uwMwLJ6@Y1o*B;HoKGY1D8do^z> zZ9vMSS_szCY$J8dktNvr{6omO;pdnz>>4ys zacc@S9`I}?5Aw1Dp+=8y{_l0X#KpFWWBXtTmz?Xd0CQ(0VA7=hkW#e_|9X1`j^vat zNosfMzQK}t-ym_scpNau?Gx$hiG~$leQC;vVo_hm0GM9G?aWQl8`^C6q zQZBU#P~-e%yndy03%-4A6H-SFCf!_PlwsMhV#_isJ}2{#XEE3Po`2viE|-qQh@-AW z@{sOWJO6P^;PnS%kG+mpHDqufw2J(vdf_cg@NDAoFOqhN>8o4)>I&=(14nGE8eZc8zTrT6~Y{{1=qlFKZ2N}H`U7>t9I$eXyCN=;X zw13boG%+gjntcdI#LZ!hh6qR;5fS%*+H=MeB5#Wz<~tH3>gEH7nVoe8F<=p^B`)$s zONcer7VF=|9tC$EF?GB%YWHO`BZFkBl;?Dgq^}EV`;5gOK`2Ll@Fkl~s%YVO#&`Q9BO|qTtKz_lMmvBc3dm3{|>vQ2aSNujj8B$z$7$M zvvhqk8w4(+nY3Fca;c7`wGv5G{@IE?(Vd(3@s!?L^VRpJbTx^m%_AF~jMG@hc)iV2tC15Ks?x-NCDjf{a%dxX z`)S?SQEg$YP}A1N>%tSKorY5{KOFFt)@{{ktiw9J2$tMll zmwbZ~Zt$h@CRW?PqfO5roOa`FH#g zN007-nrdp>=%7xx4r(Z1@l*v8UwQ2fRb2NXzsX(JTDc7wlkL7KRX3R3To(7=n(Nr< zB~TX|6%ci!W^9Xquoi}8W$Ykzhm1A854$*CW5V%8D>st1&3zep$6SD;4rczem0;_p zH>tHg9RqYJoO&P{TQ)Nb^Mr~)y^ZJxhs^J>Ut6&n5)*}~#6MC?7k4Nd+_1MT|&{QtJ zO4vg5M;l8bA`WpzsLaN4DPF3s2#(Mu^rJFuji2$+L0bsU3~X7*|NZ?5z9{Qf9hF9~QYh_+x}F4YbQE5MXi9!6N3{<8)iD8Ua}bu ztFw`eagGM({UZUQXyrrWusgf|HYe}SmyyGV7AD+J;yIM!BrZW&JdwzRV~obhgaIUDg=;^gaK zg1cM{g~jQ^MWEyxaLVrRxjc0r0Z)Jm-v%6cu-p>B_^@?Z9`ESs&b^zTBJDfglS9UI zbfb>9FIS>CZWxX_bvi29Aq~9#c}z+##@21$Q(7v^F@&v()V};9~!|GaIRb9Fp>u;hK^UJQmH9!9q9=-o1?oUa{Dwh;l zxK&YHT%t3?D%J|8XC(P1Ee0ClCnr*)Fz*IZgOfmMG-*_bi|3_lD!h_T<4>k>yY$12 z!N7hgSbF}|xb({3qKJ*AItosRxGYtL)!gVVF4=_*i{HZBM`oiUEtm9Y*5#TAaZEq` z+3duVr+hJK9mcBki(fh!ZoHr{n$en&&kGva2xg7P!Q784p7Kkaee@7sS)f#Wg|ZsL zul_fFaow+R=~Xx2sv94~+QOY!S34Q^KYT2*OJBpRxuw|eyoYe%zt2o_6=uF#n@rg>&CNGx@jbvqUTiljmqRBanwosae&fhgM#7v zk3!wIvvBcMzr`CH3(-N%*17^nLrcqZ4w7U{s#4{a_J$2bsAt5Pxd&o6=T1~&LsvS` z(*`HBi%(`ayNTnrUcr(Aw6LSj$vuo3^vW4OxkNQQZFL*4;-eZ&zxoigl(b^YQ#+78 zhI$vdpXsovkqtjaAmJ3!CTYU%)Zo_M-VHfZMq4=;ao~7lRByzCSKWkb<}O1cXZr~} zPbQkmzAi#Dr3icH9?o!u6jz~Ee0+@ja(3P;-@pY|UW4;5y9(D_eFwf?T};6~F4MAp z=+{E&z-H>IQU_H(qsZqq|@RioZuB&;UjVI$O#;bA#?TC8WD9!YEM~yRE9zk^+nf0DYWB*i_g*-;x<~v z%P#yBoeXF{dbxb^(z?bsl?Sd?aF8R7Eh-j&=zk5YA98EdkJk$|5LYAJ^b_u8N@`0ZO=3>|8+c(>A6$OH zIkcyQ4rR7RPP&tLsJKAO7|!>_*&XPz=0eUjNK zuz|hw%eS$0@m#$2yNB>Pmr~BW;C{St1`A%z8ocw!!`MuDh;*t2scYbjh`QD!(bCRN zLG1HcXEyg>p_OPeM}(tpevlXS^~UcwN=&TViVt3Yl_OP3ZBd6;QzL~P)WVXXjnbdh zDlKF0;+w@Yal-H3!bdk%Vmr@I)l^hlqtHS|4L*DZuAX}+l6gb4z4f9t{sJ_ zt#31_x$W!gI71wZJ`}a?m@pCh9ex1jK7KF0-#|Tu=_0~MZ80^YskS?2-1!`??MLwj z&Xjshy8?gS?>M~si#u45npm*>5@HeygYqJ2B))y+1$;d|7t`&ASpO}R+uD%u@ynO@bJM3b2eTm1f_%o*5bP*;}it@!bzrhDZB{+E6J(za&Z?N_c ze?>Jlgs1bYlt|O^Qfqx8m3{*A|MUj>-*ygeU+@w(e^2eqTQZQ5I|iHHdKJrgBkuG| zXXDMY*J2az)5_s&oni#|WX>vFdg8U1|JLQaD6Jed1$k&2K)ftFjhw-^vcHj(Vq+sO zSLDE`gF}KreOBWAkJcdPoSC@o?IY08P>2QR{1#=`--RouPox%nYPn$f`^~(6Va@!1 zL#5Xr$EK_ZyaC`blS@Tj8B}l~f(pPJL#~ zd=0eDOA$aGkl)uR`sO*%Vd{nc+}_#<;AZ zCu%RLCOnLk#)Y*y5%BOsLsl6zvT}B@1!&RhjJ?_NTRpQ6JzUrTV+cHaco_x)L@|Z< z^ybfcTLs6SMSQwi zlxFcsmnPawfzg@-t7evFlsa-wDD|iOu)kRP6o-o^u;0N6SqSIg4a$Is-*D-r&PzT~ z7z;0dg_l3`Uman@I7H5$jv4|eqs`g(s-4hdF_dt}?0BO8sXGP8no)Hdiy4!W_yOQZ;W0fCS+?*G?OSox=`aNA-RqrX*6d9&=8E0CNtYTZ`eu?Zu0d<>P?N{=Jf$o^>AWi|trc~<*a7ppjBdQ*A)dUG zUNFtdoX$O7ZNZr%s&=6{E{hlT@w)Zwi}BEP6Hxfg!+7l30_1WTPS?4oq|}3V=+VR@ zjS`=2CH1_SmRZv$6LCduR*^NFGeuqz+S)|CyjFz=1GqfLTXNfVE{IBiNoR9ewRGVk zeIU~+?r`8_WllwkSEn@Vf;;Y=YUD1X2DZ6~OM^U?BxSN4@fp;OSd2x)ar`BB;o{@E zI`g=HfKqervmux$9P0kPo15G<4mCH@ZX8S!|4&|5=J*yiFY-95;Br+&$5+F5V9 z4d}^PwK^2$Um344=Mr~nCKot4O6}n0Sw~$d>RFD`dvZOI4V3LAFecr*qkYa6&PdcL zsljk(SlGC+lh7>Kl;pB3+N?tz7hx2}%BaCJ4ay_qjc*i;9ejvSN|C}a5enlPB{fXG zIV5f^2dfeC&Fz%DB_RIfV~x77c@wb&2M=b$TZQRt zqN^It-H||g)FF#5OM}v(SlJGRbn>kcyRIvjrg_n-Kjo)lG4f~;pLO;xss~Rq9bx)m z6HRA;anLqPVLpXHhGw!(;?}_ltE*Qoe{B$=nUyWm3r75MymB)|M|UJmz9}^p3e>}! z&3~Jp!(@@_yMxP#0amm-yLpo$(oV1?1Ctv79I$^y8mxdyt%ErxA zg2c>`CX%d5Bz;v>9BvsLp-dJFr?B?#iFL`)EX>&$J~@|-o`5(arXogJ*(x&_6@aEw zuGwhgg=~ZRx=Ky|RGueE;2~OecRY*5i^8Z?+XzQJ$jCcKOi=)EhzSTMb=eCJ)7?v4C+(YHp&91;`lBP9eF6Dy>3rNrMMUQwA}e z8ikO<-KgeYs{OmQ7oc<(FEYF0S-gA^H`RIgHLYkHmh#+KD)#}cQj1n!aTSp@1g)fHILmX zc}!Bxh3RKwlhB7se@TZ9Eywd>!Hiy_i+rUK$;rK4874tQqI7a8FugZ2SdLr+PB(Q- z?1+fYEx)m>DIWgwtvM2d3Yp$YFn@G*Ftpg8bGC*+#YdkC7d09rs-Y2X{z#8_YIa5z z8o4;jYZsSrxU_mKN&`(~=D>1bcEx865Iq%$#vu7{Aw;2ooQFf>e4@Z+>-->~kJ1J7 zzM)fMlr%0v>%0l922eZ_UF=DMcLdJ0JA7&&so+X4ZD#i*Io^`*gt1wUeB~#c_O>8= z(752V2!}(UIOHtjBKqEGpRo6)rh@A;w_5uZ46Zpr>&2$+p2bz_i%1CHo#N zVJ3|1nRcfml6xZ5nh-M5hq9M@I7BfHdpHXsBytbWJpy_M5@aJk-Bm;KNuGI#=Q8eG zL`X=e1dPd-LJ#I)JIC)D94?n}SlZ0S&ilS?DTn9 zvXNI1)Nv;H{Tq*9@ux+|=+9Xa8&Kt~ciI=ht}^K`K(CJ$_| z8t57QY7Ci(=r`?wE>Ee@I%6?7JQgqMQ`(h3gq1zaeuTwA`!M#cGC&yeMENNKH0ZLj zN4qrud^^57{wu##mfTxmU3iO!c7tV1j9O3QrP*m!9KqeaW4;-^+^oFOB3S#;-IYP5 zi7<*oKmJ(E!G*{ytc%g{%_30xeS9Q75)a`tD{?bn*LcfM6dP^g zsd(k{E@=LDb(uKn@8B53?8O7?S_TFb2+qN~oblyWSif zipgS!W4OM4*z6H!46rd=L6yVogjzNgqLBmg^gdkvvD5gS@x}!0>=C{KLHhO?9PyHq z|4`QJ&+bg|4W)T{0A+>>m%WM8&@yrrP#Kqcb~p)CX;Z^9W5t?HsIjDGfZU$w$$Oew zDXqxn*%dU>qJpQ5?q+RJGEP^CMW%|I|BK+aNci}1CZww?v~bJlxfK+Kd1K5yK)?-l-^dRJ#*koBKTY$ zT4mDeg5foko&nxYyuxp#LKektQHur#<4N%W`0^d4m7A!mI{S!U!5G`ZM<+0Tbn*;9?rora=pFc>Wmj8nv!%;uha^%%*-`yb{k5`X zgEUt@R7PVH;BYx!Tlw^jZ%B7c@|l`wdc;7-!oUwdJ5`6`<93%Qiu;UG2@u`F&ns}; za$y*}t8-yKDep+L2Bcwd7SbaeE_TN2$>`h>c{&sijeo^hoYm4rI_%GAax?_&u6qoy z4wJ*h5P=zTh_J$y5r-;@mkVm%xX|J2N4>>bEuSUo;w&j@?V^?WMQ?y3-)^xBdzm&X#MTTnXRj3?R1olLFVyx6XZn^w|mn8bs>x=N&_p$fHijZC9s znuWJG4XHJdS|XJmI_X!8=jNggE;n$GPh<5txK%D6|Brf6BUP`-W z(7e2oqcPL37f;^BkzuVByU@;k$peXB=aHItv#@3uN)rF=E&kgww`e22Q0a)-q*Jwx zMln66hXOs3r5}Zk8kg;weUUHJ7wPoj)!7AqR^lx2l;TY1rW-Y_G*R4KvpVguCeba4 z%rq&fy4^gwp$3y>fQz(=ytFSNg@D}iZK>tbFZ0C8o!+EXqg7{If^4ONv(0Aym<23P zOd}tbR-$n>Uk5CH*<~Swe+8@X8jbX@a^av1Or=}Rtc4YFhE;Ggq}|6591OjE1Vr9P zF9mn;yLh7IB)Ib}`~p-ZR37Qi@+!=d^zGmTEUPQQw9v>;{Bp`z-M5QZz78^w<~jhn z5x{T?!rLAHTo^rN6j#(R?LIEKX(^Bt8rcTJ@8Iv=F(Da=bxO)F+I4B6@-xt50TtdM zvQMQ!E~3wD!Jj~a3tBsrUp}D0TYVA%`sXs6kO|)MLE-$*{LSus<)dH$-lB~@=uFQ5 zO0a0B#E-oh3%fTDb7KYM(ZcejJJ2z36ngPgyt^*_2Lt?Xj~L?i1XcqqW~yi_6Zo?9 z=wTKYgzkpMI3XB@VS^q?i-mWfdIoog&O$~#&E|Y$jrEm1R3$;!j}NWxyF%gIly$aj z;@?&=441<|s~LrHG4L(g*{E=vB*rk!#G$7~uNt}8(u_uP)|#+^qXOM_YAOGg0t*9~ zJH7j`@o(X>ESLYj*{$8Rs2SUX!XeB*bxg78ibCvZ6NNGc&xc43Y<4~&4Z)qGI|`6g zZ_T%vhqiN6=oDVNC^@4CQ>t$#wpYNe^yU^N#tiI1DK=h(?#jKvYIJBb6=r=r1u+^o z|e8LZ4Dh5#_cvF2XR&S@2C*5Mr1PW@zZ!5wQI&xRb#P$_Gx5bdl!Ak4Ke3Rzz5TwHT8inlu5hdO#Sas>B9bs$SUTT2OwR+m^~-gk6wcI4_%d1d-m9%Jyh zxI>7EIlO7Mg@=}T{%Kc!o#}U!_k^C>i*uJ}s$)`K1v*5w4Q@z>=(8W)EJ=C@Qmwig zATz#k@fad_6wsTfEx7P)fIh5Hb_s7sE<7?vpUSv1u1Gr2nj z1DK#TE)Qw6BooJ_uLMa!Xd|1m43{_bq_%_Pcq;u&JQU}gdjxCL>v-{@?Z`cl8^zKL z{$mZPvgJEn02I4?XW`jgQaqdo?=5{&MWm$~bxIvPU=l|S1|*jW<2U!DB(xFFQFlix zXBkQ`C76=9U(rgjVe81KzDW1oYv$0#PO9BBQFA(M>2IY*1RVh7XoFY0tMd~(C7zy0 zZRgV3&`PmtUp7gQV^B0h*h$2bS8RzIIWljf)M8R9((Hq+B5RA;q1o>mzNQ0;@b0^D)Z~4TT2+p1AKZ&; zp5K9~BWB>do6kmHO4P8Qwpn32XM~^s`Z^^4n(z~cQG{F)f)v%K=JBG>sSfL*f1$_E zuf-W>9EB`)LUr{!Fz@0&;QIkwT4Wi~QizO|1wJM9q=U&?3baOuw8>9r&*Iv4p{{u< zPUM-lsUs=9T1FA>zdeY}r4p`C-go9&Tq3*3-IQt_c>#WU*%{QN(Tu8XAK{r_J&V>c zebGXV`0e{1k8^K12gzIC#7no&L;5~IY3ocX_B|V8c-py<*P|DH`~Yrvp#X>WYe8|* z1e|*NuW%r>l(g?&f!Tk580+)0(1Sv&I`*DK9ww>Ik(MyS)*g~(TrIZz;~F@nO6jsz z!_vraV*=kc6=GWStt9am8X2Y0J1MjeZULQL%=fshztbnbt@)+h;x#w9JM^k+5u6db z=#Q2|TAlG>?d9F9fhX~5u*063%9GL)6O~86I2o>u{80T;-LhpozGaU!wkOB*sI${R zCG4G8!)+9M`n^3itn6LmwlpYi)oaG3L8p@7%9+ZT24>ouF)n#@>O9E{hS4&$+CcJ$}Pl$W@L@6dk7s(;BcY=(3IP!e#gi9Em zU3X_?VGX6D5>d8lJ9ZQlb0d8am%1pi#Rjou!*^J_wFtWkO3-V-Adbn{kWy_xB6Z>w zuBgP9`NMGDg-0N}btT^Wun2tycVj2hIrAd1@6AGrOiIKHItawbBXPP0pk>2Otlm|H zBL3QT*HfgK%TnN^{cEvQCQMIADG z_CZQ*u^mQDk1NNrZCth@&E2UbJFX@lwL7@mPmSA236y{<-^F&SiF;qVZXye<>$hQb zX(iKNjo!Wbus}*{f@6|s2o0mIb+0PQz|32($IOWXke$h;sJaS#{q-g)6{3=kiKpP~ zLA6-=<%jrw%{J`Vu$njv*}$?>Cd0LyrAnoW>-K?yz4O~PELAbWPZh<7u}Vs0ZZxW8 zA~iM??`EgoK;ePHZCkNz1GOD|l8?cY2P3I+ExxTBj-Os~Jn9!cjk({JV8Fp=VOq`_ z%v)4}zSIY&N+Wzmmz9S?)(7B%WHEn@wn5mZ_(TMU=y!>Xf4Io4I8N+ z?mKMQnS=>cW?HahKGyE;K-tc1*uL?57yl&Qbyd9{-&Kslndcvms`nqmJKq(t%#Fa2 zXZFD2*Oww);@d3CiaYQoY}kg;wi;7aD$!WWS=zDx_YfwheuMu!KOgO*r(?$W9DGYX zknPgmXy0-()|ely_U+m_#iTZm<%SOW zsgKscz@#(PG0M)4(d}tPztvefK^fO^+P8-bu{-Ej2rjmxgyRmik5zerC+S(=yE4^ zOgJ6qT)Z#U@=#i>p#+(71IwQcnFP zuG_yaJFFtCTKqIte8}aTeWu``NjyitYy%Ft>3Z}}sm1cgAHjwmLy^c1A^Y5$aLYta zFDk#sN6){3-5vdTZi^ig8!M4)o1aW~TWulIkN7EWpEeOghYmnepF45SAE`!$S81$x z@);D5I~~V$TY+U2$KdwgOhNVPukgi-@1pI{qcCyC5LA8r0(RC9z<>h}#nc`}So%R8 zN4i_l{oEUI^F*GhsalDTUwj>9Ed!8|ts6>JU^G=XZc(DU0sY30MxTL2c;c#Was5j( zsGpD>0;^t1GF9g!vou#y)AXzbSV6k`b8%_Z@ZRXg!@<%vp~C1ME>B#xs0hkKew|(( z)@7L+9g~hud9P(JHV}+IfmdNveEk86Yotnu65E&FjqX$@wD{%M(f_1BASeB6{N>q2 zrq?hjyC2Rw;cQI$=e?-pJxwXR3D-%QlOi7QN*dY|Rg0d*8?W*_5am5KW>N9&_yaKd zn1g`DOHlCXdg@qY5n(*1{OL+0t#}(>Zlr+Au0>e=DN)cp=TA?pJU`zCW-P}OITgfDONeAG8xqG&~#8OLW@Bi=rwhgIn`(>1I)dq0OM z8ka|E%TkdDqBMyRp;N<8wlEwyM7w_RT)~JkLw>%K4*rT#)4xEM#jP(khrJ2;K_Z=t!Fa28>O@N{g+{F7gYbl(K+M&@ z&0Q|Eu#a(o5!{`zTUf#PWjohqL`dsoNi3n_o=GR1k2BBNj-8D;=$SJfxxe`}p5`?J z{jYx#XB^U>ch~SH)uBJd&wAzJ^@s06!RV`T*;ywdr$;3!+cK$HTC3+A8EbDs1zpQ& zE}H-GbeXN0l5so);$hF$YU)@!gUc$@M{;IT%OxjX@W(Sg;33e0@n_=lQ;tF39A1jn zkx8xG{Y#%CVdkYclG?cY_H0B#?} zZ$BjE--Rd3`{0r*e}x)Nl^Sczw-ntEMFKorI(Uj(Ev>q-}enWwYDPK&SuK*!Ot&qF;tx&3PDj&@_ zs$4~8dEnZ30{NXjr~(_-4#l|>`Vw|6KH0)O59VuH+Bj-803PS>)Jgl2)^eNORkX82 zse%ffh~e8+3NGUfWXE4rfFYyPITPhf@Y^L!Yd>TTpuW3YYPqlcIgTDthqZIovsCiT zS|4`i{i?8eZGZf9LO=3u9jHkQeaqhE6&F2m`Wa8-t&>^2I0Jw8FVCQ3D9`S3U#nfy z3o}t}1pdg`TobtW!wxrL@No3wbr>(RL%QTwx8l%!d!c}XBc1nd*+kw@gSrkQnjxBje<2@Yr!u zfE1Wsc4%7DSi_(g2$daOFF=6avVuLtP$6N0n^`(Zo)3?jkiut?=s`M2fW961Tp?OREdrSo%k3z@JwLw~f12|d zFnkJz6K2fOIVfFp6VAQxVw`rNJLQRB7bi%8mLSBlg8W&KhQ2^&4Dr#kIJb zqx_wOnsLSy4D7uP|N7PM@Y`QMg_Y~eSlJS&+krZlxY^yn;kcT|HcC>})KdaVc3vB? ze*UevmtijY*++y=!*C9+Q9@1ROn-A+DgJ)_Z*c$IZxKIsIu&EG!90a`H7)-ue#ZEJ za?uy)w%=4tnK}Yhd8IZTH8Esm93`~k*>6p z*c57VXzCS*-J9OV&wlxHENSkJp$A++eQ4CCL5=1b!S`hP+gf>1AJqYAq(9}f;iz5p z7%t*6&e<0(X8Z?Y>cQhsw~cb*GK^alL6t%WMB{ltxySzEqGl;>sU|@Jr4e>qF>|MMvOf5aP%A04QpmSjOLs{*z(#OEZLllpS<@v-hS;L7!+4S zjR-oQq;jfU(L`<+SgiOa%GIO6ud;IyfIu>(NVO2Cv^f(vVqd|LAD!Ig8Sok4k9Y_df9l^t z3AeX8RFSNoe}zx)MAsNXI@v9Vd&Ghmom&R1x={vseN3u zZ+B$EeY<@~2XA|O#1-g>iD9o+>%`@w^jIaMi}BFC6Kf|>I;S8X>sLO49T!~>+<;!EK7d81voP=sOk7Jj>htzTPRdT?@7`uh5tAn6P`sE+ED~3yBv)H= zDn)HseT;vK)MEF{-6LlrL~A4>07yW$zhen&tw+kx6s(`~Pb|p10>62CHg4ekO^e_B z8}8@DZ9UU=Q4J3_hzZ|sbgqRFV^qOfs1`)>3z-8s>MfTzu47gm_oEKJ^>JL#GoAX- zI*`@85vwTirMqTR3JbAr{li#>Avk0E=a}`U&ybI!aSiY1=za2CSiljq1SR6A8=|R> zjANr9(M!t=q0kJGBJuHzbDz9$DY5_nKmbWZK~$`Lc~dF16l5NWgL_qAFqa>mu_d{#pG9-^W4`=q;P5yIYLB+JK^^`u_ z%H=nvESuUcI$Csfd>!)FHRAXOUc4aAZhazPtc+)cJQrpLP^{@eU=_ zk}xQV%dIRFjhx9IamXR)wd-U2{S)0}oQI4VS7Gu2Ir#pb^Km<88@Jr`5bprH2W#KD z1v_&GBc+kEbS5mM)pMfrOa9CfjysS!>L`p|`#xT}=P9gNKNh?X5!KC7kwn3R_Hr(B zyCuxN!+O)L4!hekk+bhalq{N!f8015?Z=;o1DU2`cC4+#wYxM;!{yR?%zH5k>a7MTLjy(4c9`TMz zMGT@C?-;A4)l(?6YBZxMaE+(HT`?E5+*~NR|4(DI{!fApji92KW5YyUU3^`?RWoT~ zgE+tlxI(CWSsSFcx5plqmY;@)&akvtG@av$jVCrb2OGl1zC~NW!4N)>*qj*0#bmWd zl0HqRTFa&~ogLAY6S*9r@lK@I&cNkb?DmH3E`E`88TxWBr-1hL-A7>Pz)bAi$<29I zAW0#$y9Mepez&?QkfVRebQ37bVloPwran*bO=YK8w~EeTQ5fM!jCcYqUX?d z;N|$wH6u;661x|)G_k|6KCvFPCA@gAzJ_<<9K@>@+L1T+eEf1&GjTgJrFS-$hp5wz z8Rc}U(Ov1_g06%Vi`H`1l){6^iBdAUpQ8L|Vxa3N={IxdxZ~Q=E2Y8g=Al^x>rB zQmkCjMDgZzoP8aDy7KpV9eXRLQ_3rm9d99lxA8Y|<~U?gO0lqHBfC=)XOa^>5B$p` z?)D;FQWRPtZpb< zzY+`i!{p2H^2K9O^x+>U9-fUcRVC;cbTm%CcqFPfFTt9*TahxBLxa`TIPjYLF>OFT zUOVANTlO1@tr)%EFq9SnM_tJoMtTj_Jhc{CV@Hzjb4=#2(%r9GPZIEe9m(FZP>=U>2!Ay?tGWyQ$MWGAR0aiq+6tG<2O>>cAD+~qB21MTV`^X(dLkI%c? zE4K1?sq3*`iXo6fEHOq{_Vnr0mB!HF0y>ANbFk^XC$5;t%<7<23LLDJbwlCsxF@~U z5gABVoDqnwsEv{T#dlA5MY9)Im;SEtdO!x~6vmV3NM*TYKG>jIW!TEGzL^vj5tVAo zCT5P3r`3{9b={&6c44EBk4rFy-#?q$mM(9HbaRm zN@K-m3}lnA2%mj89jBc9JYJi@MpOzS%fH3!-#&#UpKriEXH3PtFZ>;46}*Nbv6cHM zJRifkONbyWeMr`y)Oh1awvSlnPQD~Pky^qzdmH)72XWPbJ=r=m+d;vtE7x0(y@C>D z`=2%ye|_q&oDJ1cQjm=fX9L{!Mp~cQ;dfuRp$7J<24gnH`W-om7QuEZ(r?EwgjJia4gO^_Hn#;B$q&#{2izD z%thJ|N;Q7J0d+GD#4&T8#jx@+^rn*3q~a9rB&@`zA8f#>N8g9n4&^$Pgb^yf!#mGD zfuiahB$;@*Xi(-VyD7QX*c(SY_;*~(CN{og>mLQiZIYkPOl4zc^xDsoA4#e>yI=FCjnIF5o z__TP`vY$Qu@iUQ~w;0d7!x`>a4hJZG){s68C*5-iem9s3a+{J+RyZ58{<#^W$Mxgw zt(C}~b~w(t@)+z`ScC80#C6-^muw)D!W95X2Zda=RPte|^Of0+FnQ#Fs-fDqyodSo55bwI{u56fRE6#t z$=LSpEBKx>s9sr(D5x2W-<^LBQcK^*vX{Oj7`pgYq?SMvzIE)4-&;o z5>KM#ik$U06DDOQ+*w~&&Y2E%s<8o2;F5_HcqVdlH1EB6$nVKz5o)ro*j8)Q;?os3a+YcykPt`ve6@W32zMFzPL8 zsVH^~(%7g}SJk0%=NFj&#%wh9py0uhPk7f8=VjE&x_QM)Y9jB;WvZ>1_thq}<`tlx z%0Cl$-sHpQ-$H&-5vuBnv28&)T6%D^l6x#WRxH7a_di8mHRGw~seWn--??)KH>LDkg9UDzD&Apt(iTr-W}}OGqP*2 zWoad9D7l3W@{PCh|yAh)`2E!QP{csE6jf6-)I~=9I4F}ICn zasDv?-rp7I7~l}dLNKkn(~&kj9qZrw6eaBx!Kd^e=ZswT%BB|VUfdI_LlK2Np8d1G zt6s+&fB6(CV{#D3%}G@hHTk2qWk)3;@iQPI-@a0D+?lu_R5*v~K z#mji|KP%9)PcN2@Mx^i%?e5wVtX;mGGiu%s#r)4`F6X`wB?dW#PHL&Z#`o{WUp}tE zWX2OeXaq77cme0u&Dgj_%3v!|uw)R4Hj|?tta)wu&htKcg-ckAh^zYe$k|hgJ z(v6z=6Pi%)74N(H*XPI>Fn|pJmpxqW*)!yzdt0;O%2V(lbOexY=IkE<#FYmB6pYHF z{Ybm40fov<^dmxtqHu^~Ek2-mc77O@!oxuJig-tmcXEjZ>KY=3I>Tq*9(N$h!o6VIS#g z;H7VcblZVb@bsf6BO&hzT>0QC95FH(d7B&9MNuGw#OX$i?Ecg$omhraBHKdu;rvlR zjx&ZVq-QsvI*)51)ZCoKJ8CrY4JL`IY??Oa87_6TqINhNJ-eBet(CrA3fxmmfgMsA z6JLmm%^Zc(pNnI>*1SJb>I<=pOG`b5=&TVNX&Lf3PKSNV3n_8sbleRcM4Iyw(PJdV zz=-a=Fp|r-56C?< zE&0fA(7wZYj)?*r+;cJNt}m;BhK03@0ITB+m`;uVu$B zR4~gp0b#f1(y27{8%4ndUbmv_FS0lTOyOQmhvZ}<@$*nK%2SP|ew+=ZWfq>IJ!OxI(9-iY$jnr$w6MDfL*BU&eW^%lpYga@es- zofBu;)b>zb?C9;y85u9R;wfGp4sWYKSxK8|sL16tf6Oi}9aGq%a5s1W!n$vzPxS4V zoy9>?HF#{#gke;^hKwGDGY;foDqn@$BVq@(b*g@HhD|kc#dal~kBTA2{ic;C-Pj-7Vg3v(;O^8oL zUAe1v+XOe%nXvvT3j0Okiv3n-3urJAd>&~uuU%l*C&VC90B_7y4~C69Zg@^dJeTaa z@b3BUeUuPJB@GESDpy2YMr+kYMzqH#bN`5^+B+!W<{C)qm7|aWQ>A|zK0GRY{ePsr z2fQCgc`p2(u5%QY^0|pE>Zn*a%$&zhVtM^lM>i0a)JMZl7{~QtW`{tbg&dl5Ao!Ob)+1Xh#dA(8) zL#cri5nxB+2<_Z~p$VN6bK23scT`}fP>0=KeS}|@um;^M*>m) zeyoh6Uy}8N<}};6_^}d#ofE&)!&QZS*olI7N7|_YUkXjq+)o@#@TFJZKM*!xl~okf^;V%G{rN)kP9j{0t7}*|H^=d(7@z`L?oSwi!@1c zf;b}vrHSHCJSAjp^$sf{>m;Kqz)}C6E1BoC(iXCmDe25YQlf+p7GUTbIv?-aqwl$yd!mgDP|g1 zqx1oiS#F%PjP=J#^nX!R^ozo4z-2HU(jumP4h{Q>L4Sb`1RaKC^FUh)JCq?q3cS;+ z`ri@cIc`YEprKxw7Ysnuwt>RZ5)qRWA^}K-z#t)Ni10uTLmVi?!VX80bPcs9mRKjO;W~AKo2O9N_a4s+2eUJh! z@kXq+s&HRmJF;6g~XTHk;v&p(10nN27Evci^=iu-S_>AJEfu`{8m<)bxTyp_o{Ps zm1EcdpzEyBT+OO6WPUm^^Hozqz}ng%2s={T6*gi~#Q^v4(@bGOTZaWHd>%H~hYd%$ z_g>-rA%3X=AX_q+Nr??us?U_ot))PN0Uc_~NJzmQ1fKQiOaQcj`}@TmaW57ZU?B)Y zSe;xUm?K~{?%*4+e;)M=;@z%3d=lN|feUv_jkvqgv=zS`%DWc$g$rnS7lpUMa1(*o z7;80@PjJnruL z(w%i-e3D1I34~5gRX4Px83~lX7k9(-6?NA)!)E#hOJw`7_aR@tm1=TpUqqAzJCUm% zB@p(Ihi5ic1y=TJlo9Y4P?RxjkPMWa1Swsi15Eqe5jY%Pf)O94Jkiu^+@ z9G17nhMH`WU&wM9o-flD6lIeLEmIL!OIfCI961WANTvFwh~tJtBbClKw9HN;Y%)!4 z6$hV|10HEE>Gl9hOpj=`3sz|WLaZq|5HK%eMb1{_?MpD?OXUxVNpKdgL|I>Arj50w z_CYe~bw(Uj8s(V6JVyXr<*Dga5CoQ0ppZK3UqD3rBgPS)XNNaVXCD8TeciphduAW zHx0k(^YA7=r;<>NQuRBpOku^c;*lxTC6VMnr^N57_p@{1^dUkzl*y}QN)3UuDOBwb z=<#AohHi{N4XxwwjN}E|{tT9zkH;5IvABb4DtPoE?g5~(wKB1x4%ilJ3tc{+; z&2I7Z311to+rQD)ElC9U40kC$N4#sF6FxdcQi3#B5#D+UbG4ShRo=ej}h zOvP&r^A=&p?_=0`1it87x6z&eHHKU}X%?Q7H6Mk|Sf(*{ymezS3ttwPG7s$^gBEvt zZ^Yo%xqdU=xx;o&_$^<62fk>FoTg^bSpoIxeq@WlLl3!=A*~0N_jn=Gq@o2~hD%Dp z@8SdNItpxXdtB)g0#&dEq!bS?NgZ&asJdC3}2lBR@ZGO-DY zLxC;iRm9}0ebCB*ZZp$*mk1}h?v5xa$>Vf=v{5ZwpflNKA(-ttNl3Pp^%mAtY$#_+ z*UD|oyfVtA z2m?Ld(1U{Sx9qjOoAA*&?4CAdaT~6@`HZNdxsv%Es0v*aX{f9u0hL^j4yo(8t+s3G z1@^idm)q`pzG)jC#&UXodK*{o`=8rxOWyYpJAGceb#Hmr9{R~QY!|jXYQZM6qS z7_B$P58wAW`{6y^_~Zs&F{rd7NMsq?Mq!c77901LH`$pduf)pGZriu@al7Lme{3yy zPpRk07i~)$mXUw>6x(_sP)-mqS}RE6 z%bj`<0G?3gf~n1vNQCpecR=3Os+`OP4^!dRs^F9>=`DDMQdTuUY7$xtch0ad1FFM&+S^lVV zCiO?fp(A4Ah7XydhJbL*Xw<+%O4NB)l@MMftnb2S4GYG#eF7~OoiLV5V*@u$58zGO zI$U0JDxwb4Vgr0Q&j-%juAi6OgySS^=)(7F2G`mR*yZ_zwrB0TzkCVrRE)uN3a4Mv zprcZxq9ny}V$&`+MINd;LZzfLG179H30IZ6qUY5p9`YXCa>y?Di_h5QYe(6W|9G1n z#Je1gxbh|qU*N@PAUpVp1a85@^@Ci{p@kV-=)eUI^&PkZoox$GU1c+8FR;^IG0FBm za-VJ7bPN};kb!rD>d~1DV0vgUl|L#_6)KNP4Y7A#-J zU6V=%8|b$>T+Q%dH6E_>YMXu%+G_{-QXqZO&zsr?Ei-3X7|83ol|%h?ZO1@;$@TW; zcVCQM3a~7>Ym41`$Me=cXBswu-D0PI`qOsNf~mNZ8-aI%u*>w*4`c5@eEbfp_ChLU zRYR1I(4>!1X2^*uThQYEr+LIqdw$)8_My*QXD6O|lAXA4&>r|UcC)}s&%K@P*ly`` zn?HLj2CfOV==8PL_4KW_9q?vc81M=K4)yuZ{^6TuaAG`$R$5Q&kkF`vli$QQHK9liF zd$M4QBYr!iPIwQO|XpT6S@ExU|No(w)>)&lB zPD9(o=En1vUtlA5|H__xW}i*F`Y-L;*RH~rc|A6M!Ae^>a{^vBxYHhfajCuS&)#BZ zoc#)0eadLO>x9j28^>Dzp8dA$oj2Ll7tG>*L^gBf8e2T>h~4w^C#`in^s@(3#nFgV zo4MUp>k;Upic`%-ryeZMQRS<&ky4AGyo@Ws%iLv}&`~1wBp9;Z%>k9f?g@>u|N(X#aXIdN9owv4Q`+u&g!?f6hg>&rbTmIc{{=!de z?-b0*V{0S6Z&QzN+8o`u)A|}FU?a@&*0*aHI9N&j*7^KS8^i{fZ4*&Wd`e)jev*xD z+-!G$<}d8p>%VXN@Hq+epqRer^A2YR5a2lSR%)p!cco&9qf$)0&o?Ui$`=GT=!FxD(KG2KjR}2GqzN5|;=|QaU zbT$BQ6ah8_}95fAv4(?b~&ghc4X zNA}x(+#y}{e@?d6*2DJ9-A|(ad4a)`s?|o0*lzdS^ig}$yFO@dd-si)##>-(PMKvd z@94z<03x0=I&sioare=IJrU<#aH>tk;PU2i|Yrey-h4Jo|i`igIuxR9;EyYLX(r-?bUj#cS5svPJvt)*Jp1`#b)D{cvNy zopa+2SPGB54`08~x}N`z{mCDE$X@$_d#rusS$6j6Gwt;EthCvyTJ4GNKV%(8vFyDS zd;Vc*eSh6*JLQr|w(YjJ+jY1j{m3`5ao7b{+u0{!!&=<2>l#SC68(xFgM1sATs)y* zqKX@3&Ojv+E+aFw%2wnOafOE&r(ie4)PFrB4eDu!<35hmTvR6F=ln@xAxyqu7Idi{ zvOnXmmN%GWPS{i{5b!8(MmYoA0Z949_ZO8+8gJE^x6XDa^{B@P`KF9 z`#?x*FhZqMY;w0^W`_+xM4RSw!(2)h9}N6SPGkrl=I63QDRbh?cId81MkGt(q)2{k z+%xM6`;)8A#n(!IV@<0rvY9y9ANbna?ceSmz!xyzWS60%STXGY-b31McmL>HcKnp;Wv0e2s>iG?N9A>*PL#xcxk4w<5~OJSO3cHzGsq6T4A<&ET1Kz_uxD~ z9+VFbylnk#m)q+<@J?H~5TBpM0Chk1;``xOAF`1PreMItz`-U)zv82L{d>0Bm{)(& zKK+^#vBeEu%9-&#yXjU8p&c*SPv7|8?9ppJW`DkV(AMFF-ILE+V*^_rwp;%C?p^kkbqlc*_%(LU?Dh6PKm1*rxbkvL!(ER%3w*4wXO}(r!!OwnzWjiV zTsQ?Sllmi|lds245Oq83o`3zAeG_l>fAcC#siIrvj%l5!uTxe}w9QXEX$KZxZhwCM z1l#fGJ@(>#FIeN^Nf>;&%se%a5Lt=YKv7mUK)`v5cr#O`LKzvChUNI!XRvMJWP9nh zAKTA=vChu?@TV}?;O>)z&^geHoexeq$KHqcrpDr8;e@`Y?5+p5+SKWjb%B%hfMWm) z07l~x$+Nfq)=qifrFP|Cf52w$YPG2o2JG=~d;{;JEwTH*^p|$?PtUclVJjt0=hBV` z>{a%j_DyV-axGc-0iNb`@VbBdf;FFpUFaWv5T6^t9X3X!dcI7=>k^!Fdfy9$;#@mx zaMakzHl`8ZnxX=PK5S6j+kOHrXI^7VNA9u59=!$6hUVGZ-?s?uakfpIwcL*0_cQzM zJ$Na4+#lJiamUS`Y7n3JXgYJPEo|IqU;THp^G-Y4EpC)}Tv?qE1RU(qzJ5a8Q|^G?@$t$5As=8B+)tCPgao)sVZavd$WU zEGsAj5SN5y`k+CqBz%lGPLtYaA>u3!m6EWdPX$dybUpd#i7=)nc4q4H3w&Gv#YiAy zybt24Ox%0>g$E>romA{4i82=A1()uU0m)e6iu2sh{esg|A-M{tozx#%9qSrW3lpxS zvm}7L^-tZk&JNF-XQy3qs{Q2JH{0Lbxz*;r;~RF--n};GnoF$r=O3{1E_=OQ_Q@?a z=aRSBiL*Lw%DX>hXV2@gUw!yuyX5WvY8zfUtnGQQZVh)iSS7?2Pf)}uw*#H{rq39B zUK)2jyS6@WyZ0Qho~AZUjr3sf*>`lnn#WDV4%uCHV8@Gi!E~D)~e=ymqr-}D;$%%6SEcJxlRX&raiS8sT;{qLI}wUMLR^l~A;y4tYgdF=Qw*%n=J zy6ykzJM9A>y~Wxuf45ycx6d}5{1rb~A{{4^bPp-JiKKcHS+9S_k_w32IOY6Xk zot-g-g^I=9V&^8awSV{~o3j4XcEKgDwsStU*_K}RR$Kc@>@~5Q?~2f=Y^eBQ1KEZN z)9lFYAGbHZ=KtAqc;R*P-G7BGnqFsr{}-RNjgv8Mb>f>wYtFP2r#^2NUUIo@7>})G zZoJM~4|e!FCy;i4LkOlDTUwe8@7dZb-v1_>w(%kDY=7>^QBF!aKkh!J3xM}{wQ7voi@J5CajoY=f3*Yb{5L>h8wT7mAHcL z*pKPW(gG0(R-oJ>cmoPh#7^QW8M_=MZ9_~KeZ$#-kM4h-eX`hEX zidWgWXD`KIeNbcW(TetkHLL!TSxNa<_hadcjJ#at1HMQ^+xL{dp%}+gGzqu8i z?ilQ@{xHiwij5DdIjkT#4R?$?ahG~%u6_J(ZnCrIG}z?jn&Jt-6Ln)iDzAE z7o4};>bD)iuH-Nq{?$hcah;;7PUn!yg*4AyEQC`WW#!cI$mL6I#GVJStHP`7oby}p zDf35d2VQh-z==pYosUTf)@#_tN1n2+$5z<;{^^tUnNQ+*->J(m4GqD3pK1Hc);aQe z`;&kDsI6$+Vh=q0f^}d9VBpDJ*83tBg^a^pJ8pB)Vle+r&I%K}iqp(qF>Bjy3Nr=Kzb^h~B<+5Jae{|l1eH+FSNsq`@If&=ObX;BJQ z<7$n~Qi8l3yQj;La=N4=z!~I9*%_;6jq{u55@&9BccQr5E;F;Fg}*}d@nY44h_kDY zN1E!1I%$^c=H(VOQv@!1v?^2|GSt)^+5_&Kh~q(Vl1?t?bh~-QGS?{+m ze)a42^^YvJ(PKv9+ev5Hs<{VkXW!HI(o0y~Gat`PFd%ee4to)v&>ZQ)RWRp+pp6fX zkKqjG-gt+wFrgoxRv0{nZDEca#^(v@tryFJd$6o^RAWExzIIyoAin;C3%{--_@qL2 zy)D8H;LqLqkM^@2Z8l>rc5EIu4q|avfIFQQboBV@wO+(z!RqmHZExLt8;LjDU-<3U z?NdL(imc`hcHiC4+BQrdU2^6k+xh4n_VXWZx2ek(SnI?o=#2fc5i@nTdZ!ea&E>?+ zFJp*23%fVe*~l~BZ{PXq7wjAFnU5VSrs9K!C)*%)9AIDr$pL9RcCzVnxlA1m0iQpg zi=lP|zc`99gfD>hZob#P{ZHSp)4=q^eNWgk&uznsI4s@fQcCs?KH;Od#Wtd|e7&vuVIth3pD5qEh z(}b}oBK8=R%V-$_7AXw2<8ycR3j;zw@%x_#ySZ?Vf>_cnX7WszO=o_E>c);*XO!>xr* zmU7uq0G1(s5Fr24f4C*8KlYq$-h8IL<4Yg3X$PLR+rD_4wamh;3ha?(?BGbtRfJQq zDePU}u^<22t+uyynoY;Y2Dd%(fb}*Uwa#Ps_~O_Vb}{yt#NI{r*}wcO2G=px+KlOI zNNSu2X-LTTjeN-#yFl~|+K4IGd++s&Z3h;){Qcj3*+x#o9dtdGzjKgRV7(;16jypJ zC;FX7mr#&|D_BiT4-KkCfy-@HX+Yr(_X+t`*DgnLbtvUU?|D8!uF4~S(AMH4TuA9) z9q31Ia z+j5|sVPqA)83vh{8*M(`^}sh^`u6MusLi^5_!YbTyV$~HE*=<9nPEqszr)sT-e#j3 zuxH$h>+G3(_Sw0Yjk4x}CJaGl&-7txsTKR+VQDQM-Rs-(Tu{IVY<(DZTk!3e0W4ST z?yj@uc3in~y)_0To}-)}4g9f$Z{#~0=#+a7OgB9DwH~}%atu=wJMo~N=he9RSV`2i z)iB0k%7P0Zu%{g0hxg$NL^G!XhG#N8cn*c7wT3I!J3e-=@E5nDQT1Q|z~iFr&u-M+ z)tFfmu(4{Vb-sXdv|<_(izB-CJ#YKA(7)~03LB4ZdCs23=h9p7e#?^&?y{Gj-DYjm z@d*VEybO$@E|BiQRW8du*t;FOe($&O>pN^D7hYkyauA<{m>;n9$_;C5)_z(G5@RX0br7_gn| zH(JlB+L;bH2*79QdvB^9JSgfre`AN*Zm@wvzqOnG?6cU;XQ5p&{(v3ZvIQPTJKWqaKP*Ff z7xW)ngKtbBooYCx{N!~QkE|y|q~brWOdAKWCDkTur24lv*n`QO?gm(6xgXu+$ zBzV5nvkMnABXD;=4i{)$*vxqGG~4^ruiLxvWB4C``yC9@U$bA}vgC%**t71j&)IuE zj@v-Hz&_Bv)pj4*sjZcI&_?&qzy%<7=jg=U5X&)Q<^k)*Aiw*T%k0B98@{OgCYw5P zlRdlzyOd)mdfBV0@%o{@2ty!VMEPI{E|?I@1*N?EqS_AFR~4O65aWCp!t6M8nn?O= z#4tL5V+T8|a<-Wvave|x7yRt}T`$YYeo4}kaek3VTlpgr?EnSR4-FjEj&sptma`nn z`e@ei>?*^9NBYP@y`>n6X#x5-_A_YPp;WqqTO}B(5NJtbF?3akI6}c1keZkT*w&aw{?aFg!+U}=*X}^A?(?*XS&G%$8oM+f!`)9)8>W>oKy~4Ya$GAOS|7yxdCM3ZgH2qI9X)_mVYsVmuER5?CcM+~ zvh}r}Y-`S6ZF6zAF@6nJXe}OV2VZ>J>P|S%R-A|V^Tms88TLc#s>c8_w%K+(+-b`% zJlAG6JZ=AW*JfKh1>Z`VG0VpE@3rlNi|m|>PqJCFMx!G*(H5_ofr0NSOouG8MXx&7 zPG7UgPR6IwdwRh$bsUyf{}Ojem)o4aE%w_-*IQRd7Y3}2w(Dg)pusH>E0>K!fpvn$ z(a?+~y)Sgx(u>cs`LkBqv}Sxj?&L+*^T=~{^u&wp!nwWn^b_~lp1t_a(fnx`cJ|xh z_9b@qE0)=`<=9Mh!5Mbtt5;jYfpvDrPk&;wp?@}3ko^{GsXLSY-7jOY1MU>r7W2u$ zhKhNifq_<=c?nkDty*d)pE}!`uqdS!U!)y@jri7eue6I!$EK`U5Pj{v^_un z7yHd7>_6CsDZuO&FC~vr-ke6F9;@#TZ|btkKl^pN@JRR) zu32Z>(nZs44pxF*^tRX8Qhaj#*Wb9=4$eBuR$j8!mMvXuCoaSLO4wL-#Ej8)@D2=K zD=xDoOPATirtx;(8?Lme+wZsUe&s=HnS?96L5Ar)ev3k?}Fd;-P5lJIGtIAKP+b?kn|o_c04 zKBJBOn=uX4*09fR`QDFh>Z{&s7oUBqEk5x?TQH^0wr+dGe*NR^w)pH*Z0RYht!Lw% zwtjsV`1aZD_djQ&+ptKW4xix0JlwIa4(sf1vQbzy*MyB!4<9;W-MF(FJ!vAg;>YHp zM-JIhd`7dq9Ro#UuN^&%m0)2o`J^Kq>`A)#+!7p87a~CYK*^~Ng{r4ZR z!85L~i!Q&!7Ef)k1Bcse_DKt@4Xe-A-E+5%Uw*PR9(u|)K8hzPvLiad;;-d_B!x`Gz;x8H-2Tp@aCS-u(GCWy}D!{J-BGxbrb< z$8)4h&pp)^;sMO!+4vN}qrb6(UECERH3B)D{>7kBKiuiE$^}m*UZ4m zKD_Wh?gaR4lcyZyAqs9c_j{rxffsWONVUoUmbT3sc2gN835qzR6C* zLWj9{pJ(IO|Hf|q?q-`l3%jPH{j^M9W^)#f#;Uf*?YVn4*~ry%ZO8Y1WP9e~{kXGU zX(uflX9r&Vv3>a?Kd`#Fv++rjci4re&oXQwXHD(1Y~jK&cHsHn+J@VIZrw}IwKZp* zYs*F-v4{TS!}ir*n9X0c(q3`(>s|kXS@z;L|JH8)_9mM;8`Ijl8>LH1g_MUJLa1Xn ze-DKND{R$kPQuRX4K{JnN?WveAufVuVp{QAhWCSUS3cY3pE|?3_B?M-{q!*#9N%Hb z>K57RE3UD%XRNS^`|q|d{qd)5eamzkhv#5he)uii7QPlszt6-1kd5|}FMZ1HdkS~D zXPj^6Vjw>W?cu)%N=GGGK?1sTs4)2IS<=r=~oN}go6`T{fu%G zW`=qGaEPBLgc3H9A&u!VjyV_%V%km{nBqcB<3oy_(>rXXA($)O{P_*w?A()3_g&$^ z;Pu#TONFbTbY}#mF))Q5isiXp`~YCtTnOq4x~NVthdVCWB*TcLy^IOR4?M_aIi4=V z2>IQ?^$bHJ*0S_rXfgbAB&%9_4 zA;t1CoHTy2jmJ*mJ&!+Y_c#cXAy{lS1xuhC_S;cx-`s~Kf(g1lOzkoB9@=XixKgRd=gJ>M zejI+Z;nevvt!~FQdkKBOHsr_ShkF;)3#gx#243qtIbjjZB z_9*5#&|hmBYwgr2_`VRnY>Mfl4S->q9#^ycRG`^hT%k5$o0fwc_vwv#Jay3>@2a`@ z!~m9;tI+_)K)d9B=+Se9p6!x}89AGR-vV@YBMxu1O_*|=J%_9O_|%7$fbunC8g$)G z?Px&gVif-{PLP?4uqqDmp^bYq1%>NeO<$fihr5JRzcfm3)Q#bNqXU}`ik@YmJUnW^ zi@_7|DFqA;&u@_)PSmc(9mK@hpuuwpAB0>=lqKR+GH@IxuvI&2irg*%Wg`kf-5aq& z6C%(zV>KD4D$P#DZ{i&6e*F?w)FI6&vn6=;G-+%T7R%t73*MI-II`Q;!EdaSsra14 z0H(YeMq&5#XE{BJ={Ef4;5QFA>+G_FnCg5KdHRd;TJT$po!#58%SQM5t%li6+m7Fw zsnhU{BYaxCYcJX9IrvTp1n` zZ_0D1)EouC71BzE#O&A;Q|1-aa~f?(!-2@3+3*@fg975rUn7H!z|R-d4+bP|YsQst zY%27P+K9Ma4SW3%;ch8;PymNYZ!$P+q6F&VK%@aAgiCZGH{^#R-c1$3Jw~4~l(ajf z;v`6-u*9F`0#saaUC-y_0u2J6IDE_nSA{S5XCLq!bW1=>L@R;cekYTZY=@Pa2!Lo60( z!YV6nmBPSJlsC8GA#FpnsH2$8_6ad`n`0OPz3cG>HAWMzvy*04lK;pP)W^ z6yKj2f$68Van^>lth^fGb}2m_(1!trQ-OF|1?lhvc>2N9iw>*4Wi+1Az(#epne-Kh{@c3N`e*HtJ>Y3Pl6X^xy^w_4o2!7FKpMWMOp(p8VlX0xKqap*-xM z5HD70GEutJj1!Jz)i7Lht=guYHZYahMBh_7)ndA5wT2uu26D-wG24I_?QIHkA0tMnK zyO(9s^k@^xg5i?S$6 zLpqeZOy$j>LX&DOV5~?Fo+ux){Xr78CLWzMN;`lZa>&gr$4iK?p!Npnwuh8*19Lw? zkN#bsjyy3$7+guABTL!|aJ~`{$-)M~%XWbr*R!eNf*ZOt&?W&?ORa7v<0PvrgS2Jv za3&;q!$lNXTSug$m`aJ04)@P+k_uRm5+ZX#K}J+0J54%fl8San;Xlqn$xEto2br0W zK!GA#PEkOZK_5q8`9+r;5ximqAo=X-X z2bwHH=pd+M+)P-EzJ_IEpTj9Tw>@1MWkIelistQ&df){_#h}DIJ>zg8sWsUn|0F9& zGhCnv-v7~-prAY-klc@ssMJYCp5tkohq7iuh{#AMDU_8`2~~=c=8|nhmSu%)1ydPI zn~JvJH05#-B0nR>ID^K*I|94`tdMRuM__@1n37~(pmIo}YQ9H{-@dZ=-P~HyTrS2k{1O9qtgCaHT;T8nCmqE+!$LDp`oQ zZIxZa9NY~hM6&hw@GdntV~R?pDG975tNO@Tg)kQ;IA_q%Z%#`+qA6NVp(L1758~bq zU_n;VlF*E#18SHaj;kyor-vbwEZC=hqk^xVQZ!Q#wk8DtlKzmdHY7X{BBPZ~?`$Q{ zhdk=0UMfJlW0LO#DUVp+Q4$S-MOmE(d4Z|J@kz1My6O^6;L;%zlwgz;vMOL?YA_OC6Gy6w3fsrAtIraJo1v*p<-h)wNbW5 zAA~R%AuVu<*~h65E7?eyTKE8Yq*a@zdHR)fWJN3h;ePfCoN;ayS&M+20Njs;7hdHc z!!dvcjpITqTb}F@IG|LY(j`R>No`CD0V!BqaEZP^I*`ZU4&oqpF^R$>Cn+686Luwd z&W51G+vt@LR31wJ#weX`Vkl_>viPinOY=Hp+VheEAn&}IFg1sbj4wii2M+?JKT@iMvx>n5+|K9B+8xI%N_TnG$=V z)PP$>7d*9PsiE@@jT%`J#96t+NFL?(-mfTSz};Vk-*Ud-bgk)5Lm7!FWI2J9#lh>6 zCZSJ=bI*6TDEML^b+f~wEFvYMmQtAtb_kDiz$MUjZ3Z|-1K1E;IDl}BJD4lSP6Hj7yMtW5uiJp?ecErGTRG2JCmlE(!!l;NKgy%N1AFNgKR8jFc8m8Sr_R>2Pw=R^lj{ zX`X1*0f3*GqLHTI>Nd5TY>8OC%#xeSo^((p1NBk2A{<4h93iqvCsm*bgF$YGNU8_w zO};53{KPCnhNiRaKrt;VhLp9iEr`60Igen$8>Ez>bO4f#0uqV{i+b) z=5!{@!;2v#JT9b?ETs8)lk@>dcpaCAi-@&NVy9LVjAbiS?kd7B&|IEmQH2B`N1Kw$ zI4=}~#NUr{T1h02exZ<1@R!sjw+BHbmRgpfHULzChCJFPT9!S4wam47x2YC7Brm}@ z$Pextzc~Rv3*m~1hugzL!`d($a43ur4mwTPI;R1j{H9FmW`9B*zt6LxvJb*O7L0P@ zYd(Ae{e%O8{d5vThOxM;iReM$v)<;++i` z^mlys$19ppAZv{*jH{s7He3)15}zC7_7Gi@CnZC`m7yT%mkOsiapCh*MVRa?YgzoD%W{v&#EmNv80>gELp=qhlNj z>C~r=6po|fvU16yM23}uF%6CsK@01 z?PrwA9owPgt54t@otzT1*-5mTGTawoV*q6}j3Ha@peh!*rN_4y7?s_1NKewIw62=N z#t>ZCBu7XDEaS3!ktoFg@ou5F$lxSj7gCjY}ulWaA59q zLsZZfdL09JXbqe6W;-N^F~>68_rybOkjDKhw(4!dCmGjba{DN5sjs+EJRtNbHI(qwj7 z7DXt~fE!n#ejyYwX7Pb@VMz1#1|g~8 zg^=_SL>h*O4ii92avoU0y831;uT<#+<_*CelvqV5=R%H` zK~l4T!tntQY0yhhL6CWZG62Jo<;Er=2%(%>#t<+}9F3SLH^Ce9utH=2G?wHmi2@hq z7f7Xw>@eDEKoo+Xq(P>pTw*XH3XNUZTu;a*`LY@fP<03}8>6QS%PJ|!A|V1~kY7pZ zN1kQU$>o4(WF%H6LN+*pzHomee!yve@Uksvc`jhMEKWS+qa2)dVs<&w&jSLfYlC1E zh@gn}WgC$O&^zUV+sT;^zLbV;J^w&?kiz>>wBLOuSIEaKZ3OZaImvU80#`7~@DK!v zRoQ?sM!AD3Cjdx6Vj@%G6+GP$(-A6TDtqA%Xb&9hAbZrYiwx<&s1lPk0DFC=0g1#U zl@j&~$S@u3E-W2ICE;%5<>rCT-ySXGc%gl^PF7gSK)v^6h6Zi*l zM=_uU29OOnB;!SNe#A5j6r1SDho9RQzDvcU4iL#+*n~yP3iK&N;(Uts>TnW=k0~#H zUR*DAwmX~Rc6)J>LW)z;ag^(}dn_pU<+re1G%m%hDR?D}^b(sCGf#3=Yl1mrJ{C|< zW$E;z9F|FkB!ZW*7sVlA6&YgT3$_U@LXj>~lz{Wk4GvP}*-%P!fl~~)bh=`uMR`2( z3U6epyezjuk`YtB!Ll?3g^=!;hPjwU-p2@lWi(TNc0j4 zn+6{F7@RBtB{-+2LZ#Cq=K>2gvW+r}@(Yyh@Z8X&Ya!fa2Sr6=Nl${SK0u3Dbpx=+ z;RDYXWVAVJkrLHiQeRk2x|CB~*hkH*Q~Lm~jJ z|0iD8EH1#c=!d+~UcsY2I0(qg^5{qX{0Zn3%p=5ftLKWN*J9bygiCzPF_|fHVkljL zWCrJ}aAy)FXmb_fxsnb|-w|3gpCT1-RVG@@u)8tJ4sGEt#( z5%hgEQ~{KB99FRv)Jzp+bvTYn43*$`uqaX3Ov)lSf2K`{yr^M_BS4T<6*5C!Rdzth z1G_1U1o0y}ov1FUYz66K(w=-|icrv{Q`Qk)lth$h&<3PdB6vuoq}2(+1n(;lQbl<> zxh+W(PV6o~$Dk)emX#SI;ewLh0>~5@CDiXAlaGoHIY{80EFV0{7b+L{y`xG)2+*XJ zy<+#amDPhuzNQ%98Oj$Q4#81K$QFS^!IF6#Qa%z}4MXWEt=wkV$@+5&^kynYv=PSs z0}I%^$g~GiliwLrN0gU2p-4g|A_Y@|8K*@o-}ym$iVhgGt}Ms$fw+r?m2SFwOC`W*5>|v}DRIIO4OHB05+pm6@DzO`>*ORLAhH-Zytr}+ z5LkZX0LsZ_^1CWZ1CYlYR96^~XeaA5*CQyZQ=DXRKheOD5~a%mha_0{Lxb~&6yRAV zKMW-XM3g1+VTo#hDocXZ>eIz4oQ6TEYMye%AvuiJ`3Xrusqd3fRqnzuVQVd(_IOiE zmMIEq;^+ox$pnFoI3q+?qNKp+v2DR>~0gb-S| z44!bYt_2y*|7*t&XRgQ%`J#4PlExYgHBlC1@ZX(Dpz@v==1AjRt*%JD1BM2k*x@6x z$xfG_Uqwibnf8bjd3LI9LSaYPLb!aD%pe~x+CqOBmrP2OnL)Jf??54!h&>7^e$Kf< z*CTTix+)()!eP4xg;e(J3!)QWXw7lSFYY6n1L^!Hj)Xjv(*O`ek$#utIbGdzN|`u- zyvfN+PV5}Ox=6;7AseW|2c$~pOQIB11PKQ~gA4T{2!S|d1!ES4mVA;Bmuzx8>p1}( zpks(Dxrz(#+ z@MGKcDNe=$sa%C+NI@V=Cb@ASpb|nWtw5lBfaEd8^j(U}Y+hdAL7zp2D2l-kp4Bn< z0-fmt;T9?(;2|5!5an}`o9w-TV*pLH8_c-yb_(HXF3;*Z1x9j zjSiAdQ9cTQSS6OTQko(t00(-?lR6TpKp*?yS-thsq<%;cilSb`ESW=jOh4)g8zGo9t|f_5VUk|5 zu-%Ep{S;|$TNFhGNcTu->0%v97KI@2oS-hia(h%6g%wT=RDi&UmML91BzeO4fmAH1 zTu8m-jf*+Jkp#eXLvm3^nh_zf>!FlFA}JF@U>s6e6Vb4d?0_78dafXVq~ubE5d~qc z)*UNV)RDNN@WBx9$QP7}0a29(fNVle00b&JgKV`7i7coqXgZcW3<;rp20E&I^u`fV zeg|Qhsgx#X!BwP!L>86pN(gBbJn0S-D2-x}&!9*Vj-Rg1gDA<%B`3RnY)oEn-WijZ z%!Sm%3hAI53J$bl`3dYaB~B>GBeo)wmQWap8IVs&LDABAHSg0rE=yO)?D#2%HZyYO z;g6(~Odp8!o>b}XfK2&{60{ubC|fcSBPY4+z~whQq}IlOWl;g0Tz7+9PFFb79eFa|svm}1#Y+nMKpOwJN*kcS|lvVln8Uws|Rq%yj{ zNEIeb@c}c2sm5xcIL`VYo=+lq^nOR53m+Yi1P8bqVUC2YMi%ps&7%zsX zC1t~=pii<>39`R}Onh-}P!R0%Itva`&~{Ps09IzQf>PRf98XG6vCRCV&v|a@hYW*o zROuIJ4uo6~$0|ROIf4xMmGx3G!E764IDw_$W{JJHQv!Yn%Md_GNJ<`;B$R0ME>XFK zC2c`im0jZSa#qo~ptL%7V99}*v_`aNt3WndLMr;Q0IIIilk#}9VJLY-Rm+-X9Y;dY z4~tGG2yy!15GMuY2Cr;qhCh@IK8X%kC^46bDXg4#s^cC>?xm}c43Pl65y~k~^N62l zSPo=04S_WOrK4<>mp$Z_&GpV1v>Z%$wnD9W z5lcK2AA#VoOeBGfOym=T1`z6lkxC0+OBB*eG3l9&17bqdiLk&KFM>>#%PD&jzdOK% zlbjdfDbS|qtlT~@;@>;zAadQxB|9jdztoMvg=lffE~j(*shZ#jWm72Cl@;zYA&E<50ImvcT5aO@eIrB zpRx*0wGT2zSxc%2c4~5zLPC`Fm9RM}ULH{B%Ah1eGFd4R64d}oa3l+33X_6dl%Xx5 z3#zJ|qDbKO|5^g%hvO!!up*cO8hMY0;|~hQ)l!tp5)_Qp=z=x$Ct{usq77y-fH(~z z0VcZ|GXXAKk?@(Q)SRJIdf6zr#FaDzNWSAFhG+^$Q2X&@vN9=3u&kK083t&aC1qd< zpZRL>xs4D}(j|EbL@<61g5A0bOu{8E_zK~I6o*`F4k#4l9Y(3VQE)0z+V803I+c`l zgg;F8`ECYDKccw9N@Rez9dQjHGYWEGlbvC^2#`VDsEo3YcB11>`cmNq3sFf*WEG2_ zjFL%ElId882^_ggU3f`YW)*vp(;x!>X}T?e$yVtHk{=5$q>7BJ$f{C8R)~fkmcUvT z@dYr%g#OiNx~|F64(K(l2RQDP^&ORm8r{gsxSf) zf6y0knbV15o;tFo{eukyR)vmJ9@?LC4WJvf<}U5+X8U@P`vr=ww(7P{5>r=aD4m6FIpO zi{}$T3Fc~tp-T)TEt?hsU4%FAkR5b!!o>+7o{~-pEUBzKuPo8AS*e{0#+3WGFesIu zilv(-rLKI5^^jqr>HN(kB6kLVd(hwxKckLFNC5sk8XSyJdQaortKV z)|)OjgcSPSkm0N#%q2PR@JHvQT+%Y;9gaht!_zR?@$yH~A7m*mYm=*7z;Tc6&suZ{ zE#R)(^A))uRT~1TOhfA=1qSK7!+~dHbf1(IS`sBeLj#HUD;F$Lg}am$J_wni;)tC= zb|l^*k@!nc8RwSeV^T<;#g95_S;JUaQ$~v4byUhMU4#RQbn#<8kkpy%L#(9iNEd8G z23}=Pw6&2lx)R_ri|CjOeTk7E{CrSC0UGdKqsC@@`?4P&fWt@0`nX+sDY(Ia4dP2m zjid2tXM8H|*kSAETs-JddE^xBWln)e;U7vZwELbAuHTS~k%JnT<4H;u6te1g5FoAOI@79<@K zAd{6EA_8BNuV%?ZHdLsRI54EhGv%WXf^iZFBR;2b*#sa}RRjWhD7q3V7)A*ygmtEl zAf<~+avhapMFe>rJ4Cg>j^vT}p!It5e55OQ5|W8AFUiCR3SFK#O7;Sz(~q4EM4Mk#NZ2e@MNYC9 zG3dNY84#-7Iz~qpM&l-d&oc0p&$^~|e7}0Lt;c7@r_Y{+&un*K zU{oaKQFHyGNf~=O?^Z%$aB{_2_W% zeWkulo9!3)(k4Zm3jT?UCt$~MetOgONiC7mkre^pfsU`^=Lli*z=oIXDS#Kw!{?## z1>J(Wuw7gk!9?I(UL1#qCTujcAZDCpmVutmT99zEbVT7;OnFp9u9anSsK-hZ1$b_B zv;i=kSWJ_LourE(V-6LNWJ8WC$uv0;Iuf2WEf(r<0~8a+U!|`mkBDIk>6Hfn25>%` z?{er;fe&(1*|WikFGT`-rwILE!X=ekB7#gs3z8*>7y^Yj)YA?Q7Q`{)REd`bG1+nA z#y}}1fC%>B0)5d5Aryjt3Qs4z1|p`T0|2hzCv6f{f=Yi9Cv2G^$P<00&G54PVHrV5 zI2F@aPm!IFz$imtNra!-1Tv7i8Um78a>D7BjX%UaY}M?awtnS%V!8&ulovm=sW52*ozQlfK4{5<9Z8fzfSG{?$zWP-7|eYBC;wl$V$9%%rw`fHpZsfEvwV)#?cZ&WfBQpr z>vJ=03J0cv2CK(cX9xRxv8@I^UH&3IVSdFQ+3Odz*rT`qtv#`Gri~fVjXqCjv{so6 z;&bTrxTErA!)OQm<~8nudIuKSD?fCdO*nFw{orFiu*T)hcIe1ScF{ZEYNsw4ZHEp$ zWxx8z&)eq16Rf^thmF1H&+M8@mtvRkz4r87Kd@i_^S#!*bgB&=!)Gw+8etFj`9P6i z8=b78;;XglT@b55*0osw`WLPJ?VqsA#=T^>{`f0)xPK}>sR5hZjgr;S*yPTkvoQD$ z!e%`zZ9rM*W3&J-2i=LgNtn=p&$ZXFoHfn|bv3{=Rah08a}=)*P((G9Y$TZy36>MR zr>{1{;0?d~DmGQE6tUb|I?7v!Xk=apYAQ=hX;~mtG!PUj(`EfsO?biuT$BV$cCv%q zLL@Q56UIcMBpyQ4(0M}8Zr=IueWz@%)3_AZSQhK>S_pMGMhcjTJd@N9zcG$yJWR** zUHGr?A*DoVL#_)P0vDKap#$}#!H8-8Q770n*G_RRLIOQ0tmkQuxR@>JM$+LplALrQ z3vHBK%<8UBh>WBlB0MG)cngi-BPoLF*pr|y-~nQs#Ux-Mhe%PRI1vCQ%R)WLLSG_r zt^^dlLrUl(DYAlA%4DmTpEh_0TP_dk1z*V4>N0#+UQ?*FC)won4Su#o@w@(LBce|# zsgLwrp~?2@g@K@qFPR#!KvOth-{!`R|(H#(N4l(l}J=Fy8x^FL^Qte zbh};mzizTM)4S}UyYIB#k)y2dgez>$uWq%2i*Z-cwZjg-fSZl!<88!9eDZv@+1B6e zv$1bE)#e>qV~_sxgEqKmvR@hY?zfJCQC7cwuk}tGYi$P(VgN83vtYW_AKqshcki<| zFIa4Ij%?7J??BU7OsRF)&W(@SL;b7lk_%?p^vUhEVQZ(29F3X8J?rg(`|EA(B@1lX z@>%vn7(B5Fj_Dh1^*x(y?PAnsfsHTQZqnn^>!VJ< z&E2L0HuWP*Y~GX8?cv7`Thn-a=@y+tU1OUy^zOC8n|gEy*90EAe&p<_HgaUM9eZ|* z?M0qp^1>My%rH>*wcDtPd+fkt`>kow9BUptYG~`jhmzB)1Z-$PMm-;ojtv!zLFUbb z4K+0Z)T~cCxx6ffiOfjuS_vg zr2>K&ICOYPwDKWcnF<1!kQri}sGthwu#0qpAyMW@b_i64m-)ad6dl4u@Pxdg@X3mZ z5`E6P=ga!(hqxP-=tRqOm=NrY31>)>!jv4BTLRA&wiWRNqq7&sP=c8BY5<7X|HObq za9mt+3oZ;1y8e`nu)nCwB(|hbZIu3kj2y%mIcb%huCp{Kq2uDk7+J-R_EGyHe=a!1 zNw3Sz>XI&hkmI;)Otz!Mm`HSL1v%m%ZJhVk*V@8aBkbXSyum(tAEwWMoUnMlwapo8 zbsYz-e$q*{^vucDvFS0}v#ZnUCoHlF8^30^Z#c`YoPUbV82O+b>TSf-dyh4bU2fCs zH(URC@3r=qzG&OVyvCM~J7OFD<96#^dA_~js`<9%7vHjnHa~9lJRHjS>2)MZP&zeZ0(IJ zY+UmJ+w$l)?TO!xvq_8FZOW|W*8B8**8G~c+Ih2DY||}YwymvmtpA?R+Hc?dH9Px^ z<#yMve`zBpVo<7Uv-%@D?8wBWw(`bvZF2K5JKA{+AN1<6osWOdUU+iQro8?-J7d}? zcx9_S{vSWKo))v`x13}jzxhwCX~#qMxj*}=ja;$F+Pe2x?;!5ZvXgU_sj>xU!>NQK zU+q?%HzbfsX&i!sCybvoY;b_`lBBrZDmptd22)9QK9RC)Ke?nx9Vg`xMgksER89+8 zI#l$OGGdn?FGq<5Qt_Wkj|%q12q;nX)}*BJY0|}(9s>4FC|IuqHv^I5d+9L z=t)F`aPHd}n27qlg9fp}V2%Z>C;46Cr2r5b>r#_S8BdVsLk8)b#}OdNL{+PbW|nw! zL>Y+>i3Bb&mm$yvL1jpZ@VIc%gaKks5)d(^&K08R*&$)Y&GSOBgCS(2A*mH!En1EK;_4A4k5ZrN_R*|7vt?SkvJ{*4wq)`myk#Z{0y_ zzw8Qo&j-)64PW|0``G{8WlP6(Tl*rj-+ulVcJW`YwMAbS z9Q?Tb{L#sF{k1pRS?{>QUg{lVQ>RR^lV+QJ`A@%WT_>15_QShu^;=(QE2sa`w$!y+ zOWjV}w`)G858q>Fo;KNfj`i92S#vSncenlE!S7nvb$@QxU9k$4cFY<^zrvQy8*ktL z%#Urs=wI76zq7{PdHrkc&;R#SyZKN5mu;Ol*Cy2+#Kaz-Zww8pnp`2JlRXnN5f$h_ zcGVsdeI`KzDya}P0D`3!!cN_jjQvLzn&5I>n0Nrp4VDD_&$faoH5iY`Cyf+${7@#L zlF%V5rL|fH>I4tfYMKO>AZ5G%Go8spg+0^{S;=%yI|x8s-l!CAiL+J8%uYgsB)x^{ z4GLo~Q3~W8q8Bh-B#c`D@-dGISHssgA;11^v? z@SJu0kSp}S7peg%DFd5)BKbu-4Q$~NG#+{3 zqh;_IaL@;%Ik5ecHreasYL9Fxer^a|_!L>%SZSl=Q#m9InQ~w|N_sQ^Ax*u~O$>q# z5WsTc=EK5gv9ssIMMyw0zmc_AY(tAi0uB zfQ%hlT&f`rSkoTAHo7Z?9q90;aLB!mYOliy5%u4bN1X$C~xL z@PyrQ>#yvw4V^Zlz0n4Gy5OfdHgWs+?XGQ;ZSBfgwig3g6CTm@K~}@eMtkVfU$ny` zFsMCyi#@fq*=C;DZr!(k-mbgx?e?wPp2CGd1D79!^;*!^(F!W%Hc`fHf z@wrs6^9i%XZ@JLsPu^@_eB-rt#p|xM^@Ata1#h{|ntIk-$H*2NId_ab{@?z^Z?MewEpMTQTr$=(EY!U2UhFJjot-?OW{XH(zJJx${}u z`QS(GbL&>ym9Jf32X6nQz4}dWx63d8fi}`Im)KiB z`%yck|3y1s?O0IAiuXE6^`>%E51;`+B`y`4CC)!2ym8^CIHxl<*RwbX_U4iK6O&{( zN<;;oEMaJhy}|m`Q>0~{)S`i=dFPmaR?O!=!~IIM#N&zs^~xVk1r*3n2`>h{!C``C z#3BgBg2_uTz|E)C#|<(QSe{DybH`QFfR#_$LM)U+r=HP8XQ9}wkUt?Q{K_QL8c2~Y z$HK9k9K=*+FFXB5KgeH=9`kub#h>A~S~&B1e&Nq}8^GUyXT5x;!CzyF8$<_M;3d0O zPRRfN8SA+ViX#`Z^Gd&X9-&!6z}WedhCY#xP@im5`Iq1TDFmEeSLcX0U>>twq#rtW z-cjh6sAD>e?YC&(E}KW1LW80WpcYb|2(Y9&*9Q+NTXz-ENO`n`5d!7Z{)CWTq)5sh zIW-^gkymhlIr9TN<+~0d5wM`-_uD4^ifB@^g*8N3;yJXRK}1|wL8us$PusG>oNgLa%poP^z`*2PQTt1*Y^*$ zpg~WuG4RL0hzZuxGQtMC_Cg@8Ch)AL=e{4?C;$8=yZxt~HhOA<4fJA==IbiC)V)z4UH7oBjDO&JeD zv{=l7;bdfkz{v$rTMJq^98}*l%9=*E!WfL&ST)yfTxdYLMgy63*kqeEs=>xATWufw z!FTMJKm3lZS&G$l1ML`g@GPkFuxT!F9WB<5CFi#B8Qby# zo`IeBNxQmhvvtkJjoR*m)_tVjX1#a0U2yR=Hhnrg0a82RRGZ$o*&bcrZ&$wJ47=2R zV2{7pWUVceaW%2mnwN~V`VHTwd&RY9X|*5-z??#AwTymeU;|0CITk~3 zA}%E>sFVq`8i-&Nioga`4kDzy8aQbPPA9Ccl5%I`9j9=(pkU|7MJD<&kDnF^preb} zADVhzix(i*UrGfmIt3`CIpv>D+H?Z>$;5MYsI6t5NateeqyZ0N4u4XRkw~C-Bo8|$ zMWv&X@>!gSMJ#HXBKdCDaJErK#o{o~l~xO!aM>r}8^s`H$DivVI#ZgS(q){|g@4_# z!BdS@&e}uS&Xhi0`P_9NB3;?R<#ttZLP=R!PnowW$r&oN1W94SAx%SMOu(5>Ag8Jx z9WDO_A~+*2vvWNop?|i6M3EE0L6!6`@)co8naGgls9YPsZ)3XlBgGwIE zFlZKVq%i<$@J#KqrWMv|_Pol8WQrv(1{1~{L@-d5r~Ilqf|pK`rEU|(j~L+lIj~A* z#29QzOBmw#d0DV-Vcm<{Z0#wh+4-+D`|z)xveQ2L<;kETnj^RD2Ij{VX{n2@i*74B4 z*e5@aCFmy}v%#imHh1&}`-k5^v0Z3yoHA$~eMhYkmH+ZH3+=p*zS*umd4k>c(bw4B zyXV=&*<-Aq`g7Y$2}GKHm50UDiM+?0%;|oh=>xHa}#I-%O)%-{=d@B zHDF`YjnPDmL=ysnc!{-5y;7ivO_>s~)4NmJDO0AM&iMcR*IIk;^SsYHj(X-jXRp03 z|8?2>T%Yqi6Lc!WkN7MKt)UvsKudbH3BQgZMc(m6&%ClK=yfvdNKp0}X=XD3XWPOn z{MFX^t&L>X43zlplj;$ZYpPh}5?aH1r+NW%EDW9VuiTKA=&)f9O}b{5KAm%C)ujv7 z;)aKE8!gx+5A@ONK}DTqj;uzt(83j4VQGIr?tlFHL@h;957AYYn#ZNKu8nb$nddRJ zDbLb2(CFJu`2q|Ym*Gf{4e1M!3mvs*_&%y)){VEnhJlIUCk$-8<{e=4IiX3ZT&F&< z+NXgMOAX?Ui@)&ok6m!fyV~2{{ekxO+iq@mzUN)-(DoV)h>PCPqvTz z(hs)Fp8A{i$WP=+uO^xf3f}E-yds-59v+7{d%O< z^lVWD+i~!c_VhpB)2?{u?d{6z?`X$9eRtb&>n-iZSMAq}9N%b8`~Sk;z!T zXSkUr3adqozT3gZYhHPSX&w3l8oR)!NgH$>g<+FU9y-KHm>Ik6;9-||(WM`&Pm0J% z3r&MqOPi5>a8fww1Q}bqP5<5rMSCZaxNzkr{lL^8cY!IiZn-w3;#w0$shq2|xvYo% zGM8`}TE>}3`YTD?g|TRB7Dn_5=h%DotWQ|rgP5`Oe#*pWl*qZ~4Xiu!>6Q=)GV2p0U7)>E9sb#u zwkEUT{Nt06`r!DEs2hhWPyv)NXWYgUz468ypZnO|pSZv6yy2R5@Q~iPJNfPQ@Lj*( zzH;WOcFBf*vEhPCbrSkkJNkwD+KDI6=uU|zYq;B?FU~&K?tkw3cH1j%XxCivnfBTH z4z$a5KH46-|M9kM&x!VpuYIjOeQIZW@=N!$7p{71JACbd_Tsl5Yu`BbLfgAi`#E)@6<~RJ5K#|J9_qx_NJSz(`(&&E~`g`7wM7ZYu@$nkdXAO3o~>%RT%$|L(c01U%8 zw=ihwIY{?nDC5M{*^SPZ8Tv?Rr$g4PbVT`?4ycuVBO~ulm%x2^qI!VRtf+T8e8OL19`3h_nY!lb& z!QCulyvnCNN@eI)HG!CIgCB7Vfum=~iMV@>s2BT?Arb?XV8GRa4v(bsVkM31!X-4M zg^kz5Nj)Auu&;S;iMMz}%l_&|;pIcEzD^J)K1Gc_IEgjy4kcUsY3`#CBy-HL5{_babHyKC3U z_SjdC>k(Rfobp{)UDXck)?I^sRiQoeczgKCrtbk=*7hIdaU2hd9C_Q&O9kJ&|B?3o z-}ue;`b)pvKJjzEre9{*skhW#Y)?GY+QkR=w9`-N#fX<*-S!@Pxc#dvIYsb@@S9q1 z)lUc=IQX6R$bYtWzxvl{eN5|>T3_|rYuoesj?h1d=CdL`sZkj1wk!2H(}6?n?1K-s zujrSG(C2Hgw{7feFS~JjJMqBr_Uw*J+Ev%<7a{cWM2?#@SoAYTm+Wj0-gm71{2%;o zyXb+t+kc#Xb$j32cC_Dm|1YpS?{>X>g=l8v~?fjD7OcbB2-*w}) zZPzxv2qLfFe6Y2B*Ie5!x%iZRy6E)qqY;Vf$e=F_B%PGRp3$WcF_7%U!DgrE`erGY zlF=ui>EQ1Vd-LSM1ZS_R&vm%xhQ>?bn?MaLmK3nV`vA=eMgB~Sh3I+vxC-;qBId<%m=18!Rom= zC)d>_arq3*I}kNL?E0xP< zx(;zgV&}vV7lV9s;?H=pu0U07YkwcHFOkE9`~#~#=dnX_Ow6)csc@Vy6f=HiUvsDw zYtG$RQ(Y-g;rCKx#?{wJ>7c^dsgG&&ogJNx&z{j8!*_It#P5H}!M2UvZRcKnr-$F3 zH6ofo!t>go2*w{Wz65>tw0`|TcWm4D>~A~t8+);kjNaA||BMD^+pdfBTYY@h zm5}rXhknzJ_%?R!(TfPrw-;YrJs|}OUrXE27o<)fIMOcs&X?PBd*9o>|7U)p-Exgi zE-&d<9rU8a-5>w4_L-wswgdXIaNB*6-l$WaXI_wxlX-C7p_=H9?(`|YIT909MIjb8 zK|Ic_#=&dG=yCm-1BJRp%_$J)|tCuCb zU%Lk2Nru=eL3b|#^@&I=xa<=(o>}sRUHNo2xp7=wnHb9#rgmzxZQpyt<@Rp7L>gkK z8s_wgF@Kqes-gF`zvU0DH}+m8Z53^@@rWnxYBK^x6290jmdM2MI~EybU8PpqbM#mj zA39_;7?y3<$?W74?TqfIwzp^6bGlR0>65!@TkgH$B0VbP4M5?nLRUP=uVUJx)hFMb zWFQkAhK;#oaxFpHglH~ttUE#k$}i5?o9 zfHbdHRTm`kCvKubK!b;bTIb8OaQbYrz6nBn%zTh!jxX9YZNkG+B%3O zOO|Mz?-IJ$5_K=j0zx?~Fy&vdI6m2sP0j7Phyw??M45LW{I5<*nv+#CyBAhOxj8q& zMOL=m^!U>6GX<^o4gWOYO!Cl*Nw9=JZd+yNF#FW1=(dE7CfVk+WFBIJkwmtfN zJu6<`E;+2bM7;rHP4Uj^yI5RFc%i{@F1`Y*zFNPpf48-qM05numxzP;W9WsDBS^G(EU0g7h^;_%a*DSD zBPO#2;P})Ui%o$=AnGz2#gtsRS$ATE-)Wn8vx;r3BKy&?zmZYIft`Jtn3W?uN1!?9 z*zAi5rs1du*j1mz!*0&kIOn}F zpnR?vBztg+p;mufWSF4qHDU`I5%OuF@3`Sl(OPfnPbT=GR@8b^e6yZtQ2Qbqk5gxy zgOLBOOFbPPW26xv-mG!Zn{kF;2bx0@v&!cHE^>*-7q|}0v5N9OY+OINh!fIQe$bDy znTkN{TpRz1@8Cl;DRgp&3)$t>8z~sca)C_)=ybqG=FJ+q;|4Lzne+jO4tMdBp~%_e z(k#JIh>_^xjTj1T000hONklN^y0b1gy+0AN{z3-_!y@2a&~7X#HIDIIDVuA*sU8U#2xY65 z*Hs6s>B^V1G({`D7}H4A5jt(lQwJ_P50DDLKl?%(M@Jn&B*&LAAW#ez@xozo>_DP7 zEzwQo@;}u&YGMzx%R{Z7a7}Eb{f>YCSkwiVXlOxBD#vv(1_M9rG-$M3+0e4 zb3-8(;_f{cLj0~=xa6U_YV|?cw6fzOz!w6khdre7)v?GhXZ4zX9B|}^&~#PIRf2h_ zMi?=E;9}VMvf;pm7JogiQV`P@DK<&pNv}4JYn54jJji!--P&t%BCpUWE%gZAXAkkH zBk?=hfi;Ir65%QBx<`Omz{WP~t)8P$JXAm&b|6*B;8GK(I>9JA@v;YSjt zC6k^wCe2=v$&tT{Fz>+dayZK2{C}3fTcX$?nM=vKq{BG%Wa?xcAO#a4k)^~GL`qXP z*%2EY;W3tu5w zvO+g_=r5&#Gqxoy4@gXRM%J`&Iv>sS;zk?(f`w2^@PeirweEcpr0YipE@tf1`ebaJ zn24tPWE}KwwMG?(fyYinx0_lP{(6WeMoedU{2|}`=NbGCSll_y{!5n@V{J3xlGtD0 zphG-U9CPgUPhblT7%NMmCwp1s9z!HMGLG7kGmj;sZvG5UG`dyC9xm{7a$okv0z8GM z2Q+zNqMLz(p`nULo}q`N-X!y5I!%=S--J@CIN4G9`=q>!K zk7b3f%6MP|4R)Iw{E}rf=qhs*gPqc7Tj@W$dJy%dmxkS#dfI!-I-OF6>ia zW@~tLXWLSBn_x7ni*3!6l#5WkPrw+?b)z3AB`#8Cgz`A^N@2*rn(;>cXS;x&e?fF9 z{r~oer(#=!wJMJ3u|{!XEo>@Z`%uT1L6fq{<$;QLa=%OIs{Y(B2QzPlo)0t@$%YZO zY1mt3ijgm(Rbk9lFEr@|1=OI>9yUW3!%81z-A89|ST^b_Vb3PE^+PmmbvH%)w7AL4{v~OFep+ zVR^=}LuIbMqE2&1ESh*KN1LO+vcNC>PMT@OS?m$)xmmojv6G3n+D{Q-bQihv(=VP+ zAi;1+MV812&P%*vTCNdLY@DLaRy{l>>5CJaPi_dQ34B&I{Fx3vW3<9Se^iV5+9i!s zR#@%|0%;(vH8ykBvHxV$VImIbiIa&tl@5uOjN;GvaG?oIEC|$3c_nQ5*mTvhS~ALG zWMi}NDz!R%vJn@FNZjoxZ9yW_k+H;+&%e z2R~AAI2F^13Gy8toD#rUw@d)NIM&S_KsHvHCoVWEcxlq}z}g44^vM8wk>W6AP-N1D zLq;qlimYGV$f2 zN<=Ibd$n+VU;w8aq;B{Pdqam4>4~V|OZQxD+Sx23O>GP0M!p@;j0;0-4-}z=ZW@Mu z1ejZtL(1bnUi4(p^yEh+h_UoJqaFpJ>Kr7~)xMuJ*v0Tv9uqdebL()SMG!wwyoFgd zLpfw*z+YkE1={nC&z(qNdf!AZV zFnHdEk>jrzCTZ~HCG10j(?N|8;Kqv|`8ktCRr9nMH$-8mfm6hhV?p&`QziN9eTH(3 zQ2|V?#TCQE?_{B(sMYZ(B2FmkQhFXyauFg{EHG<93A?GCX2K7Fl<|QQJ30rM3A7+5mdWDNM$O08vQkKY?%GEoDI3Qo z34YUQ-$7HY&xJBu*Oo6ppc9L{dd1-3%J!+`Ch5c-Jt*{}b%z>yJko&<%p6>*d;`7o zvaAlMaF8V~kNqUG#E>;scoQw2>%l-GAC6E+cQ%avd2Ahi>QzMDjC|~#BkI*+1=_sb1er0dI2sOp^%F_2+R7UV zu8XHvrW1)sEImqmn`u^SY4TOZXwGos-uucdl^ ztq%xk)jf%*0aZl7E@9zU8*Y%sVPUxK8X_XR!l-uWI&)&do5kVRcG)lOj+=~%(02AU zYlbhjJwA651$}>DOfgwwfKg%G`2w<+X;A5>wFm&>u?Q2deu39Ed8^Fh0DrKUxnWz6 z4myqv0NY$CJV~r13QJ_&PA=?CNwU&goC>JW)4zU zaR-p8@|XH3z;eq5aC{}p>R~ffMa7>@!-;f4&GzVaLVUurkp~O1YlLgWk`=e0s*i2) zP@R{dBd+l^u6hOD|7TGd^)`sIsd)vSdD_H2$t(%o+RM6*H46}*NMh+$=^*B$I?A{I z+JufXag4#Iyyy(%|JRF|>kHrs5ZLU_+)gvb!uCIoS$R>+>pjHHKHmS;aY!8W|EHz$ z?|PWXF}}eZ3;C&64P)y+d2wuL@&k5TECB{W;4IYeBM~|bR=JIXSM|y;mC>F>1auzD zWU_@eIOSstm38a_Ry$opNVDQvmUBQjaTigWP-pUhgDoel*k3)+*om`H{f^s5G_ReyC{W*x&}TTG1pZ;LI-Tjo7OpVh_W zY;mrI7`5Y!B~V6xqU^|!B-7ZJ)x-+N27u%ssm}wYKwaXX z8lGc39c3_z#CBy_veZk4{X%D5%BClcD#lQ+1 zwp#2jE`~i;>7QDVqgRml%YGP&;lYUB*mkdjHB&vmWLDp?0SSY6Xvj>9-Ru9&BPf<+ zn;sivg;v}Q#-bS5%%l{uU1z&g*-}G-ifh$^x;xeki-!HKA19Xvn|knFuj>2oIGjWOj!f6JxYbQA|* z=o%;Kpcdy8Ix7Juc*NZS9p30o5ddxhm4*mB9{=zvJQo5M_c^233P^2t-wE+hP~UUj zSMGxKfgQs!qLr6hNmvTndI+=*p1PBApuwA%MzPt%PlOpL^=O>A3mUyBgD}BW3F^R1 z*Q@totf-i_-F5<<$cnRAtNr3vq6@h?arY8WUZ`z7*0){NotpDw$cl{%3V+i)>q2!r zBy3Da>rOD_I>t3lJTezX9B&vp@T8b{-EOtt1wq*Ff>(YeDH6Xv0}&%JNZ=KfP>Ptg awf_ck^SicLF4mX;0000Fo literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/pix/miller-windows-complex.png b/docs6b/docs/_build/html/pix/miller-windows-complex.png new file mode 100644 index 0000000000000000000000000000000000000000..7b6217b143835fe6cb52cfd4cd860a03e6017455 GIT binary patch literal 255699 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 z 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¡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�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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/pix/miller-windows-triple-double-quote.png b/docs6b/docs/_build/html/pix/miller-windows-triple-double-quote.png new file mode 100644 index 0000000000000000000000000000000000000000..fa13c9d548e476ef7a5cd12fda8742890aa7a53c GIT binary patch literal 87256 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/pix/miller-windows.png b/docs6b/docs/_build/html/pix/miller-windows.png new file mode 100644 index 0000000000000000000000000000000000000000..46e1a155bc23629aa3f3ad8cc1b4c08703828833 GIT binary patch literal 660936 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 z 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

        4ps9CZlvYM|_aYcNwW%B;@*QAE3S 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∨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⁡Nf+ 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 z%0A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

        f?6^P6}@1GK4tPE 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%0AQmaiS@INqu@XLtf{n04Dl=i=0Gg9^ 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�opw!n3cwI(oipP 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མgb0BVcd5p$I|1iDpjLi8!QAA>WHKS* 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

        c4P6|1o_2_mb6Lccs=Udvocu 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

        FY{z^ZsIX-LN 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/pix/omd.png b/docs6b/docs/_build/html/pix/omd.png new file mode 100644 index 0000000000000000000000000000000000000000..4cffc1c8d259e5fdcf67dc40720c54c997cbe38b GIT binary patch literal 78450 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
        ud`LN-Kdt@~`bi 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�zJI&E$fJggi(Mo>(nJ}W7l%7b2CY{p@vUyj-S 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 z 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 ;Tc0{XS&+@fi#JV|;Zp2XOWw87W5TVb+ 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 V*p|UuQ=P@$&ug%Wo#pSw{{YL8q6h#0 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_build/html/polyglot-dkvp-io/dkvp_io.py b/docs6b/docs/_build/html/polyglot-dkvp-io/dkvp_io.py new file mode 100644 index 000000000..40828f51a --- /dev/null +++ b/docs6b/docs/_build/html/polyglot-dkvp-io/dkvp_io.py @@ -0,0 +1,58 @@ +#!/usr/bin/env python + +# ================================================================ +# Example of DKVP I/O using Python. +# +# Key point: Use Miller for what it's good at; pass data into/out of tools in +# other languages to do what they're good at. +# +# bash$ python -i dkvp_io.py +# +# # READ +# >>> map = dkvpline2map('x=1,y=2', '=', ',') +# >>> map +# OrderedDict([('x', '1'), ('y', '2')]) +# +# # MODIFY +# >>> map['z'] = map['x'] + map['y'] +# >>> map +# OrderedDict([('x', '1'), ('y', '2'), ('z', 3)]) +# +# # WRITE +# >>> line = map2dkvpline(map, '=', ',') +# >>> line +# 'x=1,y=2,z=3' +# +# ================================================================ + +import re +import collections + +# ---------------------------------------------------------------- +# ips and ifs (input pair separator and input field separator) are nominally '=' and ','. +def dkvpline2map(line, ips, ifs): + pairs = re.split(ifs, line) + map = collections.OrderedDict() + for pair in pairs: + key, value = re.split(ips, pair, 1) + + # Type inference: + try: + value = int(value) + except: + try: + value = float(value) + except: + pass + + map[key] = value + return map + +# ---------------------------------------------------------------- +# ops and ofs (output pair separator and output field separator) are nominally '=' and ','. +def map2dkvpline(map , ops, ofs): + line = '' + pairs = [] + for key in map: + pairs.append(str(key) + ops + str(map[key])) + return str.join(ofs, pairs) diff --git a/docs6b/docs/_build/html/polyglot-dkvp-io/dkvp_io.rb b/docs6b/docs/_build/html/polyglot-dkvp-io/dkvp_io.rb new file mode 100644 index 000000000..6a852f69a --- /dev/null +++ b/docs6b/docs/_build/html/polyglot-dkvp-io/dkvp_io.rb @@ -0,0 +1,52 @@ +#!/usr/bin/env ruby + +# ================================================================ +# Example of DKVP I/O using Ruby. +# +# Key point: Use Miller for what it's good at; pass data into/out of tools in +# other languages to do what they're good at. +# +# bash$ irb -I. -r dkvp_io.rb +# +# # READ +# irb(main):001:0> map = dkvpline2map('x=1,y=2', '=', ',') +# => {"x"=>"1", "y"=>"2"} +# +# # MODIFY +# irb(main):001:0> map['z'] = map['x'] + map['y'] +# => 3 +# +# # WRITE +# irb(main):002:0> line = map2dkvpline(map, '=', ',') +# => "x=1,y=2,z=3" +# +# ================================================================ + +# ---------------------------------------------------------------- +# ips and ifs (input pair separator and input field separator) are nominally '=' and ','. +def dkvpline2map(line, ips, ifs) + map = {} + line.split(ifs).each do |pair| + (k, v) = pair.split(ips, 2) + + # Type inference: + begin + v = Integer(v) + rescue ArgumentError + begin + v = Float(v) + rescue ArgumentError + # Leave as string + end + end + + map[k] = v + end + map +end + +# ---------------------------------------------------------------- +# ops and ofs (output pair separator and output field separator) are nominally '=' and ','. +def map2dkvpline(map, ops, ofs) + map.collect{|k,v| k.to_s + ops + v.to_s}.join(ofs) +end diff --git a/docs6b/docs/_build/html/polyglot-dkvp-io/example.py b/docs6b/docs/_build/html/polyglot-dkvp-io/example.py new file mode 100644 index 000000000..62cb88098 --- /dev/null +++ b/docs6b/docs/_build/html/polyglot-dkvp-io/example.py @@ -0,0 +1,34 @@ +#!/usr/bin/env python + +import sys +import re +import copy +import dkvp_io + +while True: + # Read the original record: + line = sys.stdin.readline().strip() + if line == '': + break + map = dkvp_io.dkvpline2map(line, '=', ',') + + # Drop a field: + map.pop('x') + + # Compute some new fields: + map['ab'] = map['a'] + map['b'] + map['iy'] = map['i'] + map['y'] + + # Add new fields which show type of each already-existing field: + omap = copy.copy(map) # since otherwise the for-loop will modify what it loops over + keys = omap.keys() + for key in keys: + # Convert "" to just "int", etc.: + type_string = str(map[key].__class__) + type_string = re.sub("", "", type_string) + map['t'+key] = type_string + + # Write the modified record: + print(dkvp_io.map2dkvpline(map, '=', ',')) diff --git a/docs6b/docs/_build/html/polyglot-dkvp-io/example.rb b/docs6b/docs/_build/html/polyglot-dkvp-io/example.rb new file mode 100644 index 000000000..f1646e117 --- /dev/null +++ b/docs6b/docs/_build/html/polyglot-dkvp-io/example.rb @@ -0,0 +1,24 @@ +#!/usr/bin/env ruby + +require 'dkvp_io' + +ARGF.each do |line| + # Read the original record: + map = dkvpline2map(line.chomp, '=', ',') + + # Drop a field: + map.delete('x') + + # Compute some new fields: + map['ab'] = map['a'] + map['b'] + map['iy'] = map['i'] + map['y'] + + # Add new fields which show type of each already-existing field: + keys = map.keys + keys.each do |key| + map['t'+key] = map[key].class + end + + # Write the modified record: + puts map2dkvpline(map, '=', ',') +end diff --git a/docs6b/docs/_build/html/programming-examples.html b/docs6b/docs/_build/html/programming-examples.html new file mode 100644 index 000000000..ec5b6ebf6 --- /dev/null +++ b/docs6b/docs/_build/html/programming-examples.html @@ -0,0 +1,303 @@ + + + + + + + + Programming-language examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/programming-language.html b/docs6b/docs/_build/html/programming-language.html new file mode 100644 index 000000000..1041ff89e --- /dev/null +++ b/docs6b/docs/_build/html/programming-language.html @@ -0,0 +1,374 @@ + + + + + + + + Intro to Miller’s programming language — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Intro to Miller’s programming language

        +

        In the Miller in 10 minutes page we took a tour of some of Miller’s most-used verbs including cat, head, tail, cut, and sort. These are analogs of familiar system commands, but empowered by field-name indexing and file-format awareness: the system sort command only knows about lines and column names like 1,2,3,4, while mlr sort knows about CSV/TSV/JSON/etc records, and field names like color,shape,flag,index.

        +

        We also caught a glimpse of Miller’s put and filter verbs. These two are special since they let you express statements using Miller’s programming language. It’s a embedded domain-specific language since it’s inside Miller: often referred to simply as the Miller DSL.

        +

        In the DSL reference: overview page we have a complete reference to Miller’s programming language. For now, let’s take a quick look at key features – you can use as few or as many features as you like.

        +
        +

        Records and fields

        +

        Let’s keep using the sample example.csv. When we type

        +
         mlr --c2p put '$cost = $quantity * $rate' example.csv
        + color  shape    flag  index quantity rate   cost
        + yellow triangle true  11    43.6498  9.8870 431.5655726
        + red    square   true  15    79.2778  0.0130 1.0306114
        + red    circle   true  16    13.8103  2.9010 40.063680299999994
        + red    square   false 48    77.5542  7.4670 579.0972113999999
        + purple triangle false 51    81.2290  8.5910 697.8383389999999
        + red    square   false 64    77.1991  9.5310 735.7846221000001
        + purple triangle false 65    80.1405  5.8240 466.738272
        + yellow circle   true  73    63.9785  4.2370 271.0769045
        + yellow circle   true  87    63.5058  8.3350 529.3208430000001
        + purple square   false 91    72.3735  8.2430 596.5747605000001
        +
        +
        +

        a few things are happening:

        +
          +
        • We refer to fields in the input data using a dollar sign and then the field name, e.g. $quantity. (If a field name has special characters like a dot or slash, just use curly braces: ${field.name}.)

        • +
        • The expression $cost = $quantity * $rate is executed once per record of the data file. Our example.csv has 10 records so this expression was executed 10 times, with the field names $quantity and $rate bound to the current record’s values for those fields.

        • +
        • On the left-hand side we have the new field name $cost which didn’t come from the input data. Assignments to new variables result in a new field being placed after all the other ones. If we’d assigned to an existing field name, it would have been updated in-place.

        • +
        • The entire expression is surrounded by single quotes, to get it past the system shell. Inside those, only double quotes have meaning in Miller’s programming language.

        • +
        +
        +
        +

        Multi-line statements, and statements-from-file

        +

        You can use more than one statement, separating them with semicolons, and optionally putting them on lines of their own:

        +
         mlr --c2p put '$cost = $quantity * $rate; $index = $index * 100'  example.csv
        + color  shape    flag  index quantity rate   cost
        + yellow triangle true  1100  43.6498  9.8870 431.5655726
        + red    square   true  1500  79.2778  0.0130 1.0306114
        + red    circle   true  1600  13.8103  2.9010 40.063680299999994
        + red    square   false 4800  77.5542  7.4670 579.0972113999999
        + purple triangle false 5100  81.2290  8.5910 697.8383389999999
        + red    square   false 6400  77.1991  9.5310 735.7846221000001
        + purple triangle false 6500  80.1405  5.8240 466.738272
        + yellow circle   true  7300  63.9785  4.2370 271.0769045
        + yellow circle   true  8700  63.5058  8.3350 529.3208430000001
        + purple square   false 9100  72.3735  8.2430 596.5747605000001
        +
        +
        +
         mlr --c2p put '
        +   $cost = $quantity * $rate;
        +   $index *= 100
        + ' example.csv
        + color  shape    flag  index quantity rate   cost
        + yellow triangle true  1100  43.6498  9.8870 431.5655726
        + red    square   true  1500  79.2778  0.0130 1.0306114
        + red    circle   true  1600  13.8103  2.9010 40.063680299999994
        + red    square   false 4800  77.5542  7.4670 579.0972113999999
        + purple triangle false 5100  81.2290  8.5910 697.8383389999999
        + red    square   false 6400  77.1991  9.5310 735.7846221000001
        + purple triangle false 6500  80.1405  5.8240 466.738272
        + yellow circle   true  7300  63.9785  4.2370 271.0769045
        + yellow circle   true  8700  63.5058  8.3350 529.3208430000001
        + purple square   false 9100  72.3735  8.2430 596.5747605000001
        +
        +
        +

        One of Miller’s key features is the ability to express data-transformation right there at the keyboard, interactively. But if you find yourself using expressions repeatedly, you can put everything between the single quotes into a file and refer to that using put -f:

        +
         cat dsl-example.mlr
        + $cost = $quantity * $rate;
        + $index *= 100
        +
        +
        +
         mlr --c2p put -f dsl-example.mlr example.csv
        + color  shape    flag  index quantity rate   cost
        + yellow triangle true  1100  43.6498  9.8870 431.5655726
        + red    square   true  1500  79.2778  0.0130 1.0306114
        + red    circle   true  1600  13.8103  2.9010 40.063680299999994
        + red    square   false 4800  77.5542  7.4670 579.0972113999999
        + purple triangle false 5100  81.2290  8.5910 697.8383389999999
        + red    square   false 6400  77.1991  9.5310 735.7846221000001
        + purple triangle false 6500  80.1405  5.8240 466.738272
        + yellow circle   true  7300  63.9785  4.2370 271.0769045
        + yellow circle   true  8700  63.5058  8.3350 529.3208430000001
        + purple square   false 9100  72.3735  8.2430 596.5747605000001
        +
        +
        +

        This becomes particularly important on Windows. Quite a bit of effort was put into making Miller on Windows be able to handle the kinds of single-quoted expressions we’re showing here, but if you get syntax-error messages on Windows using examples in this documentation, you can put the parts between single quotes into a file and refer to that using mlr put -f.

        +
        +
        +

        Out-of-stream variables, begin, and end

        +

        Above we saw that your expression is executed once per record – if a file has a million records, your expression will be executed a million times, once for each record. But you can mark statements to only be executed once, either before the record stream begins, or after the record stream is ended. If you know about AWK, you might have noticed that Miller’s programming language is loosely inspired by it, including the begin and end statements.

        +

        Above we also saw that names like $quantity are bound to each record in turn.

        +

        To make begin and end statements useful, we need somewhere to put things that persist across the duration of the record stream, and a way to emit them. Miller uses out-of-stream variables (or oosvars for short) whose names start with an @ sigil, and the emit keyword to write them into the output record stream:

        +
         mlr --c2p --from example.csv put 'begin { @sum = 0 } @sum += $quantity; end {emit @sum}'
        + color  shape    flag  index quantity rate
        + yellow triangle true  11    43.6498  9.8870
        + red    square   true  15    79.2778  0.0130
        + red    circle   true  16    13.8103  2.9010
        + red    square   false 48    77.5542  7.4670
        + purple triangle false 51    81.2290  8.5910
        + red    square   false 64    77.1991  9.5310
        + purple triangle false 65    80.1405  5.8240
        + yellow circle   true  73    63.9785  4.2370
        + yellow circle   true  87    63.5058  8.3350
        + purple square   false 91    72.3735  8.2430
        +
        + sum
        + 652.7185
        +
        +
        +

        If you want the end-block output to be the only output, and not include the input data, you can use mlr put -q:

        +
         mlr --c2p --from example.csv put -q 'begin { @sum = 0 } @sum += $quantity; end {emit @sum}'
        + sum
        + 652.7185
        +
        +
        +
         mlr --c2j --from example.csv put -q 'begin { @sum = 0 } @sum += $quantity; end {emit @sum}'
        + {
        +   "sum": 652.7185
        + }
        +
        +
        +
         mlr --c2j --from example.csv put -q '
        +   begin { @count = 0; @sum = 0 }
        +   @count += 1;
        +   @sum += $quantity;
        +   end {emit (@count, @sum)}
        + '
        + {
        +   "count": 10,
        +   "sum": 652.7185
        + }
        +
        +
        +

        We’ll see in the documentation for stats1 that there’s a lower-keystroking way to get counts and sums of things – so, take this sum/count example as an indication of the kinds of things you can do using Miller’s programming language.

        +
        +
        +

        Context variables

        +

        Also inspired by AWK, the Miller DSL has the following special context variables:

        +
          +
        • FILENAME – the filename the current record came from. Especially useful in things like mlr ... *.csv.

        • +
        • FILENUM – similarly, but integer 1,2,3,… rather than filenam.e

        • +
        • NF – the number of fields in the current record. Note that if you assign $newcolumn = some value then NF will increment.

        • +
        • NR – starting from 1, counter of how many records processed so far.

        • +
        • FNR – similar, but resets to 1 at the start of each file.

        • +
        +
         cat context-example.mlr
        + $nf       = NF;
        + $nr       = NR;
        + $fnr      = FNR;
        + $filename = FILENAME;
        + $filenum  = FILENUM;
        + $newnf    = NF;
        +
        +
        +
         mlr --c2p put -f context-example.mlr data/a.csv data/b.csv
        + a b c nf nr fnr filename   filenum newnf
        + 1 2 3 3  1  1   data/a.csv 1       8
        + 4 5 6 3  2  2   data/a.csv 1       8
        + 7 8 9 3  3  1   data/b.csv 2       8
        +
        +
        +
        +
        +

        Functions and local variables

        +

        You can define your own functions:

        +
         cat factorial-example.mlr
        + func factorial(n) {
        +   if (n <= 1) {
        +     return n
        +   } else {
        +     return n * factorial(n-1)
        +   }
        + }
        +
        +
        +
         mlr --c2p --from example.csv put -f factorial-example.mlr -e '$fact = factorial(NR)'
        + color  shape    flag  index quantity rate   fact
        + yellow triangle true  11    43.6498  9.8870 1
        + red    square   true  15    79.2778  0.0130 2
        + red    circle   true  16    13.8103  2.9010 6
        + red    square   false 48    77.5542  7.4670 24
        + purple triangle false 51    81.2290  8.5910 120
        + red    square   false 64    77.1991  9.5310 720
        + purple triangle false 65    80.1405  5.8240 5040
        + yellow circle   true  73    63.9785  4.2370 40320
        + yellow circle   true  87    63.5058  8.3350 362880
        + purple square   false 91    72.3735  8.2430 3628800
        +
        +
        +

        Note that here we used the -f flag to put to load our function +definition, and also the -e flag to add another statement on the command +line. (We could have also put $fact = factorial(NR) inside +factorial-example.mlr but that would have made that file less flexible for our +future use.)

        +
        +
        +

        If-statements, loops, and local variables

        +

        Suppose you want to only compute sums conditionally – you can use an if statement:

        +
         cat if-example.mlr
        + begin {
        +   @count_of_red = 0;
        +   @sum_of_red = 0
        + }
        +
        + if ($color == "red") {
        +   @count_of_red += 1;
        +   @sum_of_red += $quantity;
        + }
        +
        + end {
        +   emit (@count_of_red, @sum_of_red)
        + }
        +
        +
        +
         mlr --c2p --from example.csv put -q -f if-example.mlr
        + count_of_red sum_of_red
        + 4            247.84139999999996
        +
        +
        +

        Miller’s else-if is spelled elif.

        +

        As we’ll see more of in section (TODO:linkify), Miller has a few kinds of +for-loops. In addition to the usual 3-part for (i = 0; i < 10; i += 1) kind +that many programming languages have, Miller also lets you loop over arrays and +hashmaps. We haven’t encountered arrays and hashmaps yet in this introduction, +but for now it suffices to know that $* is a special variable holding the +current record as a hashmap:

        +
         cat for-example.mlr
        + for (k, v in $*) {
        +   print "KEY IS ". k . " VALUE IS ". v;
        + }
        + print
        +
        +
        +
         mlr --csv cat data/a.csv
        + a,b,c
        + 1,2,3
        + 4,5,6
        +
        +
        +
         mlr --csv --from data/a.csv put -qf for-example.mlr
        + KEY IS a VALUE IS 1
        + KEY IS b VALUE IS 2
        + KEY IS c VALUE IS 3
        +
        + KEY IS a VALUE IS 4
        + KEY IS b VALUE IS 5
        + KEY IS c VALUE IS 6
        +
        +
        +

        Here we used the local variables k and v. Now we’ve seen four kinds of variables:

        +
          +
        • Record fields like $shape

        • +
        • Out-of-stream variables like @sum

        • +
        • Local variables like k

        • +
        • Built-in context variables like NF and NR

        • +
        +

        If you’re curious about scope and extent of local variables, you can read more in (TODO:linkify) the section on variables.

        +
        +
        +

        Arithmetic

        +

        Numbers in Miller’s programming language are intended to operate with the principle of least surprise:

        +
          +
        • Internally, numbers are either 64-bit signed integers or double-precision floating-point.

        • +
        • Sums, differences, and products of integers are also integers (so 2*3=6 not 6.0) – unless the result of the operation would overflow a 64-bit signed integer in which case the result is automatically converted to float. (If you ever want integer-to-integer arithmetic, use x .+ y, x .* y, etc.)

        • +
        • Quotients of integers are integers if the division is exact, else floating-point: so 6/2=3 but 7/2=3.5.

        • +
        +

        You can read more about this at (TODO:linkify).

        +
        +
        +

        Absent data

        +

        In addition to types including string, number (int/float), arrays, and hashmaps, Miller varibles can also be absent. This is when a variable never had a value assigned to it. Miller’s treatment of absent data is intended to make it easy for you to handle non-heterogeneous data. We’ll see more in section (TODO:linkify) but the basic idea is:

        +
          +
        • Adding a number to absent gives the number back. This means you don’t have to put @sum = 0 in your begin blocks.

        • +
        • Any variable which has the absent value is not assigned. This means you don’t have to check presence of things from one record to the next.

        • +
        +

        For example, you can sum up all the $a values across records without having to check whether they’re present or not:

        +
         mlr --json cat absent-example.json
        + {
        +   "a": 1,
        +   "b": 2
        + }
        + {
        +   "c": 3
        + }
        + {
        +   "a": 4,
        +   "b": 5
        + }
        +
        +
        +
         mlr --json put '@sum_of_a += $a; end {emit @sum_of_a}' absent-example.json
        + {
        +   "a": 1,
        +   "b": 2
        + }
        + {
        +   "c": 3
        + }
        + {
        +   "a": 4,
        +   "b": 5
        + }
        + {
        +   "sum_of_a": 5
        + }
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/programs/mand.mlr b/docs6b/docs/_build/html/programs/mand.mlr new file mode 100644 index 000000000..8f3eab23f --- /dev/null +++ b/docs6b/docs/_build/html/programs/mand.mlr @@ -0,0 +1,100 @@ +# Mandelbrot set generator: simple example of Miller DSL as programming language. +begin { + # Set defaults + @rcorn = -2.0; + @icorn = -2.0; + @side = 4.0; + @iheight = 50; + @iwidth = 100; + @maxits = 100; + @levelstep = 5; + @chars = "@X*o-."; # Palette of characters to print to the screen. + @verbose = false; + @do_julia = false; + @jr = 0.0; # Real part of Julia point, if any + @ji = 0.0; # Imaginary part of Julia point, if any +} + +# Here, we can override defaults from an input file (if any). In Miller's +# put/filter DSL, absent-null right-hand sides result in no assignment so we +# can simply put @rcorn = $rcorn: if there is a field in the input like +# 'rcorn = -1.847' we'll read and use it, else we'll keep the default. +@rcorn = $rcorn; +@icorn = $icorn; +@side = $side; +@iheight = $iheight; +@iwidth = $iwidth; +@maxits = $maxits; +@levelstep = $levelstep; +@chars = $chars; +@verbose = $verbose; +@do_julia = $do_julia; +@jr = $jr; +@ji = $ji; + +end { + if (@verbose) { + print "RCORN = ".@rcorn; + print "ICORN = ".@icorn; + print "SIDE = ".@side; + print "IHEIGHT = ".@iheight; + print "IWIDTH = ".@iwidth; + print "MAXITS = ".@maxits; + print "LEVELSTEP = ".@levelstep; + print "CHARS = ".@chars; + } + + # Iterate over a matrix of rows and columns, printing one character for each cell. + for (int ii = @iheight-1; ii >= 0; ii -= 1) { + num pi = @icorn + (ii/@iheight) * @side; + for (int ir = 0; ir < @iwidth; ir += 1) { + num pr = @rcorn + (ir/@iwidth) * @side; + printn get_point_plot(pr, pi, @maxits, @do_julia, @jr, @ji); + } + print; + } +} + +# This is a function to approximate membership in the Mandelbrot set (or Julia +# set for a given Julia point if do_julia == true) for a given point in the +# complex plane. +func get_point_plot(pr, pi, maxits, do_julia, jr, ji) { + num zr = 0.0; + num zi = 0.0; + num cr = 0.0; + num ci = 0.0; + + if (!do_julia) { + zr = 0.0; + zi = 0.0; + cr = pr; + ci = pi; + } else { + zr = pr; + zi = pi; + cr = jr; + ci = ji; + } + + int iti = 0; + bool escaped = false; + num zt = 0; + for (iti = 0; iti < maxits; iti += 1) { + num mag = zr*zr + zi+zi; + if (mag > 4.0) { + escaped = true; + break; + } + # z := z^2 + c + zt = zr*zr - zi*zi + cr; + zi = 2*zr*zi + ci; + zr = zt; + } + if (!escaped) { + return "."; + } else { + # The // operator is Miller's (pythonic) integer-division operator + int level = (iti // @levelstep) % strlen(@chars); + return substr(@chars, level, level); + } +} diff --git a/docs6b/docs/_build/html/programs/mand.sh b/docs6b/docs/_build/html/programs/mand.sh new file mode 100644 index 000000000..c7f9fe09e --- /dev/null +++ b/docs6b/docs/_build/html/programs/mand.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +iheight=$(stty size | mlr --nidx --fs space cut -f 1) +iwidth=$(stty size | mlr --nidx --fs space cut -f 2) +if [ "$1" = "1" ]; then + echo "rcorn=-1.787582,icorn=-0.000002,side=0.000004,maxits=1000,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = "2" ]; then + echo "rcorn=-0.162950,icorn=+1.026100,side=0.000200,maxits=100000,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = "3" ]; then + echo "rcorn=-1.755350,icorn=+0.014230,side=0.000020,maxits=10000,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 4 ]; then + echo "do_julia=true,jr= 0.35,ji=0.35,maxits=1000,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 5 ]; then + echo "do_julia=true,jr= 0.0,ji=0.63567,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 6 ]; then + echo "do_julia=true,jr= 0.4,ji=0.34745,maxits=1000,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 7 ]; then + echo "do_julia=true,jr= 0.36,ji=0.36,maxits=80,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 8 ]; then + echo "do_julia=true,jr=-0.55,ji=0.55,maxits=100,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 9 ]; then + echo "do_julia=true,jr=-0.51,ji=0.51,maxits=1000,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 10 ]; then + echo "do_julia=true,jr=-1.26,ji=-0.03,rcorn=-0.3,icorn=-0.3,side=0.6,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 11 ]; then + echo "do_julia=true,jr=-1.26,ji=-0.03,rcorn=-0.6,icorn=-0.6,side=.2,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 12 ]; then + echo "do_julia=true,jr=-1.26,ji=-0.03,rcorn=-0.75,icorn=-0.03125,side=.0625,iheight=$iheight,iwidth=$iwidth" +elif [ "$1" = 13 ]; then + echo "do_julia=true,jr=-1.26,ji=-0.03,rcorn=-0.75,icorn=-0.01,side=.02,iheight=$iheight,iwidth=$iwidth" +else + echo "iheight=$iheight,iwidth=$iwidth" +fi | mlr put -f programs/mand.mlr diff --git a/docs6b/docs/_build/html/programs/sieve.mlr b/docs6b/docs/_build/html/programs/sieve.mlr new file mode 100644 index 000000000..cd0373377 --- /dev/null +++ b/docs6b/docs/_build/html/programs/sieve.mlr @@ -0,0 +1,32 @@ +# ================================================================ +# Sieve of Eratosthenes: simple example of Miller DSL as programming language. +# ================================================================ + +# Put this in a begin-block so we can do either +# mlr -n put -q -f name-of-this-file.mlr +# or +# mlr -n put -q -f name-of-this-file.mlr -e '@n = 200' +# i.e. 100 is the default upper limit, and another can be specified using -e. +begin { + @n = 100; +} + +end { + for (int i = 0; i <= @n; i += 1) { + @s[i] = true; + } + @s[0] = false; # 0 is neither prime nor composite + @s[1] = false; # 1 is neither prime nor composite + # Strike out multiples + for (int i = 2; i <= @n; i += 1) { + for (int j = i+i; j <= @n; j += i) { + @s[j] = false; + } + } + # Print survivors + for (int i = 0; i <= @n; i += 1) { + if (@s[i]) { + print i; + } + } +} diff --git a/docs6b/docs/_build/html/quick-examples.html b/docs6b/docs/_build/html/quick-examples.html new file mode 100644 index 000000000..6bef47971 --- /dev/null +++ b/docs6b/docs/_build/html/quick-examples.html @@ -0,0 +1,119 @@ + + + + + + + + Quick examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Quick examples

        +

        Column select:

        +
         mlr --csv cut -f hostname,uptime mydata.csv
        +
        +
        +

        Add new columns as function of other columns:

        +
         mlr --nidx put '$sum = $7 < 0.0 ? 3.5 : $7 + 2.1*$8' *.dat
        +
        +
        +

        Row filter:

        +
         mlr --csv filter '$status != "down" && $upsec >= 10000' *.csv
        +
        +
        +

        Apply column labels and pretty-print:

        +
         grep -v '^#' /etc/group | mlr --ifs : --nidx --opprint label group,pass,gid,member then sort -f group
        +
        +
        +

        Join multiple data sources on key columns:

        +
         mlr join -j account_id -f accounts.dat then group-by account_name balances.dat
        +
        +
        +

        Mulltiple formats including JSON:

        +
         mlr --json put '$attr = sub($attr, "([0-9]+)_([0-9]+)_.*", "\1:\2")' data/*.json
        +
        +
        +

        Aggregate per-column statistics:

        +
         mlr stats1 -a min,mean,max,p10,p50,p90 -f flag,u,v data/*
        +
        +
        +

        Linear regression:

        +
         mlr stats2 -a linreg-pca -f u,v -g shape data/*
        +
        +
        +

        Aggregate custom per-column statistics:

        +
         mlr put -q '@sum[$a][$b] += $x; end {emit @sum, "a", "b"}' data/*
        +
        +
        +

        Iterate over data using DSL expressions:

        +
         mlr --from estimates.tbl put '
        +   for (k,v in $*) {
        +     if (is_numeric(v) && k =~ "^[t-z].*$") {
        +       $sum += v; $count += 1
        +     }
        +   }
        +   $mean = $sum / $count # no assignment if count unset
        + '
        +
        +
        +

        Run DSL expressions from a script file:

        +
         mlr --from infile.dat put -f analyze.mlr
        +
        +
        +

        Split/reduce output to multiple filenames:

        +
         mlr --from infile.dat put 'tee > "./taps/data-".$a."-".$b, $*'
        +
        +
        +

        Compressed I/O:

        +
         mlr --from infile.dat put 'tee | "gzip > ./taps/data-".$a."-".$b.".gz", $*'
        +
        +
        +

        Interoperate with other data-processing tools using standard pipes:

        +
         mlr --from infile.dat put -q '@v=$*; dump | "jq .[]"'
        +
        +
        +

        Tap/trace:

        +
         mlr --from infile.dat put  '(NR % 1000 == 0) { print > stderr, "Checkpoint ".NR}'
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/randomizing-examples.html b/docs6b/docs/_build/html/randomizing-examples.html new file mode 100644 index 000000000..5914e9a23 --- /dev/null +++ b/docs6b/docs/_build/html/randomizing-examples.html @@ -0,0 +1,217 @@ + + + + + + + + Randomizing examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Randomizing examples

        +
        +

        Generating random numbers from various distributions

        +

        Here we can chain together a few simple building blocks:

        +
         cat expo-sample.sh
        + # Generate 100,000 pairs of independent and identically distributed
        + # exponentially distributed random variables with the same rate parameter
        + # (namely, 2.5). Then compute histograms of one of them, along with
        + # histograms for their sum and their product.
        + #
        + # See also https://en.wikipedia.org/wiki/Exponential_distribution
        + #
        + # Here I'm using a specified random-number seed so this example always
        + # produces the same output for this web document: in everyday practice we
        + # wouldn't do that.
        +
        + mlr -n \
        +   --seed 0 \
        +   --opprint \
        +   seqgen --stop 100000 \
        +   then put '
        +     # https://en.wikipedia.org/wiki/Inverse_transform_sampling
        +     func expo_sample(lambda) {
        +       return -log(1-urand())/lambda
        +     }
        +     $u = expo_sample(2.5);
        +     $v = expo_sample(2.5);
        +     $s = $u + $v;
        +     $p = $u * $v;
        +   ' \
        +   then histogram -f u,s,p --lo 0 --hi 2 --nbins 50 \
        +   then bar -f u_count,s_count,p_count --auto -w 20
        +
        +
        +

        Namely:

        +
          +
        • Set the Miller random-number seed so this webdoc looks the same every time I regenerate it.

        • +
        • Use pretty-printed tabular output.

        • +
        • Use pretty-printed tabular output.

        • +
        • Use seqgen to produce 100,000 records i=0, i=1, etc.

        • +
        • Send those to a put step which defines an inverse-transform-sampling function and calls it twice, then computes the sum and product of samples.

        • +
        • Send those to a histogram, and from there to a bar-plotter. This is just for visualization; you could just as well output CSV and send that off to your own plotting tool, etc.

        • +
        +

        The output is as follows:

        +
         sh expo-sample.sh
        + bin_lo bin_hi u_count                        s_count                         p_count
        + 0      0.04   [64]*******************#[9554] [326]#...................[3703] [19]*******************#[39809]
        + 0.04   0.08   [64]*****************...[9554] [326]*****...............[3703] [19]*******.............[39809]
        + 0.08   0.12   [64]****************....[9554] [326]*********...........[3703] [19]****................[39809]
        + 0.12   0.16   [64]**************......[9554] [326]************........[3703] [19]***.................[39809]
        + 0.16   0.2    [64]*************.......[9554] [326]**************......[3703] [19]**..................[39809]
        + 0.2    0.24   [64]************........[9554] [326]*****************...[3703] [19]*...................[39809]
        + 0.24   0.28   [64]**********..........[9554] [326]******************..[3703] [19]*...................[39809]
        + 0.28   0.32   [64]*********...........[9554] [326]******************..[3703] [19]*...................[39809]
        + 0.32   0.36   [64]********............[9554] [326]*******************.[3703] [19]#...................[39809]
        + 0.36   0.4    [64]*******.............[9554] [326]*******************#[3703] [19]#...................[39809]
        + 0.4    0.44   [64]*******.............[9554] [326]*******************.[3703] [19]#...................[39809]
        + 0.44   0.48   [64]******..............[9554] [326]*******************.[3703] [19]#...................[39809]
        + 0.48   0.52   [64]*****...............[9554] [326]******************..[3703] [19]#...................[39809]
        + 0.52   0.56   [64]*****...............[9554] [326]******************..[3703] [19]#...................[39809]
        + 0.56   0.6    [64]****................[9554] [326]*****************...[3703] [19]#...................[39809]
        + 0.6    0.64   [64]****................[9554] [326]******************..[3703] [19]#...................[39809]
        + 0.64   0.68   [64]***.................[9554] [326]****************....[3703] [19]#...................[39809]
        + 0.68   0.72   [64]***.................[9554] [326]****************....[3703] [19]#...................[39809]
        + 0.72   0.76   [64]***.................[9554] [326]***************.....[3703] [19]#...................[39809]
        + 0.76   0.8    [64]**..................[9554] [326]**************......[3703] [19]#...................[39809]
        + 0.8    0.84   [64]**..................[9554] [326]*************.......[3703] [19]#...................[39809]
        + 0.84   0.88   [64]**..................[9554] [326]************........[3703] [19]#...................[39809]
        + 0.88   0.92   [64]**..................[9554] [326]************........[3703] [19]#...................[39809]
        + 0.92   0.96   [64]*...................[9554] [326]***********.........[3703] [19]#...................[39809]
        + 0.96   1      [64]*...................[9554] [326]**********..........[3703] [19]#...................[39809]
        + 1      1.04   [64]*...................[9554] [326]*********...........[3703] [19]#...................[39809]
        + 1.04   1.08   [64]*...................[9554] [326]********............[3703] [19]#...................[39809]
        + 1.08   1.12   [64]*...................[9554] [326]********............[3703] [19]#...................[39809]
        + 1.12   1.16   [64]*...................[9554] [326]********............[3703] [19]#...................[39809]
        + 1.16   1.2    [64]*...................[9554] [326]*******.............[3703] [19]#...................[39809]
        + 1.2    1.24   [64]#...................[9554] [326]******..............[3703] [19]#...................[39809]
        + 1.24   1.28   [64]#...................[9554] [326]*****...............[3703] [19]#...................[39809]
        + 1.28   1.32   [64]#...................[9554] [326]*****...............[3703] [19]#...................[39809]
        + 1.32   1.36   [64]#...................[9554] [326]****................[3703] [19]#...................[39809]
        + 1.36   1.4    [64]#...................[9554] [326]****................[3703] [19]#...................[39809]
        + 1.4    1.44   [64]#...................[9554] [326]****................[3703] [19]#...................[39809]
        + 1.44   1.48   [64]#...................[9554] [326]***.................[3703] [19]#...................[39809]
        + 1.48   1.52   [64]#...................[9554] [326]***.................[3703] [19]#...................[39809]
        + 1.52   1.56   [64]#...................[9554] [326]***.................[3703] [19]#...................[39809]
        + 1.56   1.6    [64]#...................[9554] [326]**..................[3703] [19]#...................[39809]
        + 1.6    1.64   [64]#...................[9554] [326]**..................[3703] [19]#...................[39809]
        + 1.64   1.68   [64]#...................[9554] [326]**..................[3703] [19]#...................[39809]
        + 1.68   1.72   [64]#...................[9554] [326]*...................[3703] [19]#...................[39809]
        + 1.72   1.76   [64]#...................[9554] [326]*...................[3703] [19]#...................[39809]
        + 1.76   1.8    [64]#...................[9554] [326]*...................[3703] [19]#...................[39809]
        + 1.8    1.84   [64]#...................[9554] [326]#...................[3703] [19]#...................[39809]
        + 1.84   1.88   [64]#...................[9554] [326]#...................[3703] [19]#...................[39809]
        + 1.88   1.92   [64]#...................[9554] [326]#...................[3703] [19]#...................[39809]
        + 1.92   1.96   [64]#...................[9554] [326]#...................[3703] [19]#...................[39809]
        + 1.96   2      [64]#...................[9554] [326]#...................[3703] [19]#...................[39809]
        +
        +
        +
        +
        +

        Randomly selecting words from a list

        +

        Given this word list, first take a look to see what the first few lines look like:

        +
         head data/english-words.txt
        + a
        + aa
        + aal
        + aalii
        + aam
        + aardvark
        + aardwolf
        + aba
        + abac
        + abaca
        +
        +
        +

        Then the following will randomly sample ten words with four to eight characters in them:

        +
         mlr --from data/english-words.txt --nidx filter -S 'n=strlen($1);4<=n&&n<=8' then sample -k 10
        + thionine
        + birchman
        + mildewy
        + avigate
        + addedly
        + abaze
        + askant
        + aiming
        + insulant
        + coinmate
        +
        +
        +
        +
        +

        Randomly generating jabberwocky words

        +

        These are simple n-grams as described here. Some common functions are located here. Then here are scripts for 1-grams 2-grams 3-grams 4-grams, and 5-grams.

        +

        The idea is that words from the input file are consumed, then taken apart and pasted back together in ways which imitate the letter-to-letter transitions found in the word list – giving us automatically generated words in the same vein as bromance and spork:

        +
         mlr --nidx --from ./ngrams/gsl-2000.txt put -q -f ./ngrams/ngfuncs.mlr -f ./ngrams/ng5.mlr
        + beard
        + plastinguish
        + politicially
        + noise
        + loan
        + country
        + controductionary
        + suppery
        + lose
        + lessors
        + dollar
        + judge
        + rottendence
        + lessenger
        + diffendant
        + suggestional
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/record-heterogeneity.html b/docs6b/docs/_build/html/record-heterogeneity.html new file mode 100644 index 000000000..a65bb07db --- /dev/null +++ b/docs6b/docs/_build/html/record-heterogeneity.html @@ -0,0 +1,248 @@ + + + + + + + + Record-heterogeneity — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Record-heterogeneity

        +

        We think of CSV tables as rectangular: if there are 17 columns in the header then there are 17 columns for every row, else the data have a formatting error.

        +

        But heterogeneous data abound (today’s no-SQL databases for example). Miller handles this.

        +
        +

        For I/O

        +
        +

        CSV and pretty-print

        +

        Miller simply prints a newline and a new header when there is a schema change. When there is no schema change, you get CSV per se as a special case. Likewise, Miller reads heterogeneous CSV or pretty-print input the same way. The difference between CSV and CSV-lite is that the former is RFC4180-compliant, while the latter readily handles heterogeneous data (which is non-compliant). For example:

        +
         cat data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true
        + record_count=100,resource=/path/to/file
        + resource=/path/to/second/file,loadsec=0.32,ok=true
        + record_count=150,resource=/path/to/second/file
        + resource=/some/other/path,loadsec=0.97,ok=false
        +
        +
        +
         mlr --ocsvlite cat data/het.dkvp
        + resource,loadsec,ok
        + /path/to/file,0.45,true
        +
        + record_count,resource
        + 100,/path/to/file
        +
        + resource,loadsec,ok
        + /path/to/second/file,0.32,true
        +
        + record_count,resource
        + 150,/path/to/second/file
        +
        + resource,loadsec,ok
        + /some/other/path,0.97,false
        +
        +
        +
         mlr --opprint cat data/het.dkvp
        + resource      loadsec ok
        + /path/to/file 0.45    true
        +
        + record_count resource
        + 100          /path/to/file
        +
        + resource             loadsec ok
        + /path/to/second/file 0.32    true
        +
        + record_count resource
        + 150          /path/to/second/file
        +
        + resource         loadsec ok
        + /some/other/path 0.97    false
        +
        +
        +

        Miller handles explicit header changes as just shown. If your CSV input contains ragged data – if there are implicit header changes – you can use --allow-ragged-csv-input (or keystroke-saver --ragged). For too-short data lines, values are filled with empty string; for too-long data lines, missing field names are replaced with positional indices (counting up from 1, not 0), as follows:

        +
         cat data/ragged.csv
        + a,b,c
        + 1,2,3
        + 4,5
        + 6,7,8,9
        +
        +
        +
         mlr --icsv --oxtab --allow-ragged-csv-input cat data/ragged.csv
        + a 1
        + b 2
        + c 3
        +
        + a 4
        + b 5
        + c
        +
        + a 6
        + b 7
        + c 8
        + 4 9
        +
        +
        +

        You may also find Miller’s group-like feature handy (see also Reference: list of verbs):

        +
         mlr --ocsvlite group-like data/het.dkvp
        + resource,loadsec,ok
        + /path/to/file,0.45,true
        + /path/to/second/file,0.32,true
        + /some/other/path,0.97,false
        +
        + record_count,resource
        + 100,/path/to/file
        + 150,/path/to/second/file
        +
        +
        +
         mlr --opprint group-like data/het.dkvp
        + resource             loadsec ok
        + /path/to/file        0.45    true
        + /path/to/second/file 0.32    true
        + /some/other/path     0.97    false
        +
        + record_count resource
        + 100          /path/to/file
        + 150          /path/to/second/file
        +
        +
        +
        +
        +

        Key-value-pair, vertical-tabular, and index-numbered formats

        +

        For these formats, record-heterogeneity comes naturally:

        +
         cat data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true
        + record_count=100,resource=/path/to/file
        + resource=/path/to/second/file,loadsec=0.32,ok=true
        + record_count=150,resource=/path/to/second/file
        + resource=/some/other/path,loadsec=0.97,ok=false
        +
        +
        +
         mlr --onidx --ofs ' ' cat data/het.dkvp
        + /path/to/file 0.45 true
        + 100 /path/to/file
        + /path/to/second/file 0.32 true
        + 150 /path/to/second/file
        + /some/other/path 0.97 false
        +
        +
        +
         mlr --oxtab cat data/het.dkvp
        + resource /path/to/file
        + loadsec  0.45
        + ok       true
        +
        + record_count 100
        + resource     /path/to/file
        +
        + resource /path/to/second/file
        + loadsec  0.32
        + ok       true
        +
        + record_count 150
        + resource     /path/to/second/file
        +
        + resource /some/other/path
        + loadsec  0.97
        + ok       false
        +
        +
        +
         mlr --oxtab group-like data/het.dkvp
        + resource /path/to/file
        + loadsec  0.45
        + ok       true
        +
        + resource /path/to/second/file
        + loadsec  0.32
        + ok       true
        +
        + resource /some/other/path
        + loadsec  0.97
        + ok       false
        +
        + record_count 100
        + resource     /path/to/file
        +
        + record_count 150
        + resource     /path/to/second/file
        +
        +
        +
        +
        +
        +

        For processing

        +

        Miller operates on specified fields and takes the rest along: for example, if you are sorting on the count field then all records in the input stream must have a count field but the other fields can vary, and moreover the sorted-on field name(s) don’t need to be in the same position on each line:

        +
         cat data/sort-het.dkvp
        + count=500,color=green
        + count=600
        + status=ok,count=250,hours=0.22
        + status=ok,count=200,hours=3.4
        + count=300,color=blue
        + count=100,color=green
        + count=450
        +
        +
        +
         mlr sort -n count data/sort-het.dkvp
        + count=100,color=green
        + status=ok,count=200,hours=3.4
        + status=ok,count=250,hours=0.22
        + count=300,color=blue
        + count=450
        + count=500,color=green
        + count=600
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-arrays.html b/docs6b/docs/_build/html/reference-dsl-arrays.html new file mode 100644 index 000000000..88619217f --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-arrays.html @@ -0,0 +1,64 @@ + + + + + + + + Reference: arrays — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Reference: arrays

        +

        TODO

        +
         mlr --json cat data/array-example.json
        + {
        +   "key": "ax04",
        +   "samples": [45, 67, 22]
        + }
        + {
        +   "key": "cz09",
        +   "samples": [11, 29, 84, 91]
        + }
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-builtin-functions.html b/docs6b/docs/_build/html/reference-dsl-builtin-functions.html new file mode 100644 index 000000000..9780f9876 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-builtin-functions.html @@ -0,0 +1,1477 @@ + + + + + + + + DSL reference: built-in functions — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        DSL reference: built-in functions

        +
        +

        Summary

        +

        mlr: option “–list-all-functions-as-table” not recognized. +Please run “mlr –help” for usage information.

        +
        +
        +

        List of functions

        +

        Each function takes a specific number of arguments, as shown below, except for functions marked as variadic such as min and max. (The latter compute min and max of any number of numerical arguments.) There is no notion of optional or default-on-absent arguments. All argument-passing is positional rather than by name; arguments are passed by value, not by reference.

        +

        You can get a list of all functions using mlr -f, with details using mlr -F.

        +
        +

        !

        +
        !  (class=boolean #args=1) Logical negation.
        +
        +
        +
        +
        +

        !=

        +
        !=  (class=boolean #args=2) String/numeric inequality. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        !=~

        +
        !=~  (class=boolean #args=2) String (left-hand side) does not match regex (right-hand side), e.g. '$name !=~ "^a.*b$"'.
        +
        +
        +
        +
        +

        %

        +
        %  (class=arithmetic #args=2) Remainder; never negative-valued (pythonic).
        +
        +
        +
        +
        +

        &

        +
        &  (class=arithmetic #args=2) Bitwise AND.
        +
        +
        +
        +
        +

        &&

        +
        &&  (class=boolean #args=2) Logical AND.
        +
        +
        +
        +
        +

        *

        +
        *  (class=arithmetic #args=2) Multiplication, with integer*integer overflow to float.
        +
        +
        +
        +
        +

        **

        +
        **  (class=arithmetic #args=2) Exponentiation. Same as pow, but as an infix operator.
        +
        +
        +
        +
        +

        +

        +
        +  (class=arithmetic #args=1,2) Addition as binary operator; unary plus operator.
        +
        +
        +
        +
        +

        -

        +
        -  (class=arithmetic #args=1,2) Subtraction as binary operator; unary negation operator.
        +
        +
        +
        +
        +

        .

        +
        .  (class=string #args=2) String concatenation.
        +
        +
        +
        +
        +

        .*

        +
        .*  (class=arithmetic #args=2) Multiplication, with integer-to-integer overflow.
        +
        +
        +
        +
        +

        .+

        +
        .+  (class=arithmetic #args=2) Addition, with integer-to-integer overflow.
        +
        +
        +
        +
        +

        .-

        +
        .-  (class=arithmetic #args=2) Subtraction, with integer-to-integer overflow.
        +
        +
        +
        +
        +

        ./

        +
        ./  (class=arithmetic #args=2) Integer division; not pythonic.
        +
        +
        +
        +
        +

        /

        +
        /  (class=arithmetic #args=2) Division. Integer / integer is floating-point.
        +
        +
        +
        +
        +

        //

        +
        //  (class=arithmetic #args=2) Pythonic integer division, rounding toward negative.
        +
        +
        +
        +
        +

        <

        +
        <  (class=boolean #args=2) String/numeric less-than. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        <<

        +
        <<  (class=arithmetic #args=2) Bitwise left-shift.
        +
        +
        +
        +
        +

        <=

        +
        <=  (class=boolean #args=2) String/numeric less-than-or-equals. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        ==

        +
        ==  (class=boolean #args=2) String/numeric equality. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        =~

        +
        =~  (class=boolean #args=2) String (left-hand side) matches regex (right-hand side), e.g. '$name =~ "^a.*b$"'.
        +
        +
        +
        +
        +

        >

        +
        >  (class=boolean #args=2) String/numeric greater-than. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        >=

        +
        >=  (class=boolean #args=2) String/numeric greater-than-or-equals. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        >>

        +
        >>  (class=arithmetic #args=2) Bitwise signed right-shift.
        +
        +
        +
        +
        +

        >>>

        +
        >>>  (class=arithmetic #args=2) Bitwise unsigned right-shift.
        +
        +
        +
        +
        +

        ?

        +
        ?:  (class=boolean #args=3) Standard ternary operator.
        +
        +
        +
        +
        +

        ??

        +
        ??  (class=boolean #args=2) Absent-coalesce operator. $a ?? 1 evaluates to 1 if $a isn't defined in the current record.
        +
        +
        +
        +
        +

        ???

        +
        ???  (class=boolean #args=2) Absent-coalesce operator. $a ?? 1 evaluates to 1 if $a isn't defined in the current record, or has empty value.
        +
        +
        +
        +
        +

        ^

        +
        ^  (class=arithmetic #args=2) Bitwise XOR.
        +
        +
        +
        +
        +

        ^^

        +
        ^^  (class=boolean #args=2) Logical XOR.
        +
        +
        +
        +
        +

        |

        +
        |  (class=arithmetic #args=2) Bitwise OR.
        +
        +
        +
        +
        +

        ||

        +
        ||  (class=boolean #args=2) Logical OR.
        +
        +
        +
        +
        +

        ~

        +
        ~  (class=arithmetic #args=1) Bitwise NOT. Beware '$y=~$x' since =~ is the
        +regex-match operator: try '$y = ~$x'.
        +
        +
        +
        +
        +

        abs

        +
        abs  (class=math #args=1) Absolute value.
        +
        +
        +
        +
        +

        acos

        +
        acos  (class=math #args=1) Inverse trigonometric cosine.
        +
        +
        +
        +
        +

        acosh

        +
        acosh  (class=math #args=1) Inverse hyperbolic cosine.
        +
        +
        +
        +
        +

        append

        +
        append  (class=maps/arrays #args=2) Appends second argument to end of first argument, which must be an array.
        +
        +
        +
        +
        +

        arrayify

        +
        arrayify  (class=maps/arrays #args=1) Walks through a nested map/array, converting any map with consecutive keys
        +"1", "2", ... into an array. Useful to wrap the output of unflatten.
        +
        +
        +
        +
        +

        asin

        +
        asin  (class=math #args=1) Inverse trigonometric sine.
        +
        +
        +
        +
        +

        asinh

        +
        asinh  (class=math #args=1) Inverse hyperbolic sine.
        +
        +
        +
        +
        +

        asserting_absent

        +
        asserting_absent  (class=typing #args=1) Aborts with an error if is_absent on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_array

        +
        asserting_array  (class=typing #args=1) Aborts with an error if is_array on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_bool

        +
        asserting_bool  (class=typing #args=1) Aborts with an error if is_bool on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_boolean

        +
        asserting_boolean  (class=typing #args=1) Aborts with an error if is_boolean on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_empty

        +
        asserting_empty  (class=typing #args=1) Aborts with an error if is_empty on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_empty_map

        +
        asserting_empty_map  (class=typing #args=1) Aborts with an error if is_empty_map on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_error

        +
        asserting_error  (class=typing #args=1) Aborts with an error if is_error on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_float

        +
        asserting_float  (class=typing #args=1) Aborts with an error if is_float on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_int

        +
        asserting_int  (class=typing #args=1) Aborts with an error if is_int on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_map

        +
        asserting_map  (class=typing #args=1) Aborts with an error if is_map on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_nonempty_map

        +
        asserting_nonempty_map  (class=typing #args=1) Aborts with an error if is_nonempty_map on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_not_array

        +
        asserting_not_array  (class=typing #args=1) Aborts with an error if is_not_array on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_not_empty

        +
        asserting_not_empty  (class=typing #args=1) Aborts with an error if is_not_empty on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_not_map

        +
        asserting_not_map  (class=typing #args=1) Aborts with an error if is_not_map on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_not_null

        +
        asserting_not_null  (class=typing #args=1) Aborts with an error if is_not_null on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_null

        +
        asserting_null  (class=typing #args=1) Aborts with an error if is_null on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_numeric

        +
        asserting_numeric  (class=typing #args=1) Aborts with an error if is_numeric on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_present

        +
        asserting_present  (class=typing #args=1) Aborts with an error if is_present on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_string

        +
        asserting_string  (class=typing #args=1) Aborts with an error if is_string on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        atan

        +
        atan  (class=math #args=1) One-argument arctangent.
        +
        +
        +
        +
        +

        atan2

        +
        atan2  (class=math #args=2) Two-argument arctangent.
        +
        +
        +
        +
        +

        atanh

        +
        atanh  (class=math #args=1) Inverse hyperbolic tangent.
        +
        +
        +
        +
        +

        bitcount

        +
        bitcount  (class=arithmetic #args=1) Count of 1-bits.
        +
        +
        +
        +
        +

        boolean

        +
        boolean  (class=conversion #args=1) Convert int/float/bool/string to boolean.
        +
        +
        +
        +
        +

        capitalize

        +
        capitalize  (class=string #args=1) Convert string's first character to uppercase.
        +
        +
        +
        +
        +

        cbrt

        +
        cbrt  (class=math #args=1) Cube root.
        +
        +
        +
        +
        +

        ceil

        +
        ceil  (class=math #args=1) Ceiling: nearest integer at or above.
        +
        +
        +
        +
        +

        clean_whitespace

        +
        clean_whitespace  (class=string #args=1) Same as collapse_whitespace and strip.
        +
        +
        +
        +
        +

        collapse_whitespace

        +
        collapse_whitespace  (class=string #args=1) Strip repeated whitespace from string.
        +
        +
        +
        +
        +

        cos

        +
        cos  (class=math #args=1) Trigonometric cosine.
        +
        +
        +
        +
        +

        cosh

        +
        cosh  (class=math #args=1) Hyperbolic cosine.
        +
        +
        +
        +
        +

        depth

        +
        depth  (class=maps/arrays #args=1) Prints maximum depth of map/array. Scalars have depth 0.
        +
        +
        +
        +
        +

        dhms2fsec

        +
        dhms2fsec  (class=time #args=1) Recovers floating-point seconds as in dhms2fsec("5d18h53m20.250000s") = 500000.250000
        +
        +
        +
        +
        +

        dhms2sec

        +
        dhms2sec  (class=time #args=1) Recovers integer seconds as in dhms2sec("5d18h53m20s") = 500000
        +
        +
        +
        +
        +

        erf

        +
        erf  (class=math #args=1) Error function.
        +
        +
        +
        +
        +

        erfc

        +
        erfc  (class=math #args=1) Complementary error function.
        +
        +
        +
        +
        +

        exp

        +
        exp  (class=math #args=1) Exponential function e**x.
        +
        +
        +
        +
        +

        expm1

        +
        expm1  (class=math #args=1) e**x - 1.
        +
        +
        +
        +
        +

        flatten

        +
        flatten  (class=maps/arrays #args=3) Flattens multi-level maps to single-level ones. Examples:
        +flatten("a", ".", {"b": { "c": 4 }}) is {"a.b.c" : 4}.
        +flatten("", ".", {"a": { "b": 3 }}) is {"a.b" : 3}.
        +Two-argument version: flatten($*, ".") is the same as flatten("", ".", $*).
        +Useful for nested JSON-like structures for non-JSON file formats like CSV.
        +
        +
        +
        +
        +

        float

        +
        float  (class=conversion #args=1) Convert int/float/bool/string to float.
        +
        +
        +
        +
        +

        floor

        +
        floor  (class=math #args=1) Floor: nearest integer at or below.
        +
        +
        +
        +
        +

        fmtnum

        +
        fmtnum  (class=conversion #args=2) Convert int/float/bool to string using
        +printf-style format string, e.g. '$s = fmtnum($n, "%06lld")'.
        +
        +
        +
        +
        +

        fsec2dhms

        +
        fsec2dhms  (class=time #args=1) Formats floating-point seconds as in fsec2dhms(500000.25) = "5d18h53m20.250000s"
        +
        +
        +
        +
        +

        fsec2hms

        +
        fsec2hms  (class=time #args=1) Formats floating-point seconds as in fsec2hms(5000.25) = "01:23:20.250000"
        +
        +
        +
        +
        +

        get_keys

        +
        get_keys  (class=maps/arrays #args=1) Returns array of keys of map or array
        +
        +
        +
        +
        +

        get_values

        +
        get_values  (class=maps/arrays #args=1) Returns array of keys of map or array -- in the latter case, returns a copy of the array
        +
        +
        +
        +
        +

        gmt2sec

        +
        gmt2sec  (class=time #args=1) Parses GMT timestamp as integer seconds since the epoch.
        +
        +
        +
        +
        +

        gsub

        +
        gsub  (class=string #args=3) Example: '$name=gsub($name, "old", "new")' (replace all).
        +
        +
        +
        +
        +

        haskey

        +
        haskey  (class=maps/arrays #args=2) True/false if map has/hasn't key, e.g. 'haskey($*, "a")' or
        +'haskey(mymap, mykey)', or true/false if array index is in bounds / out of bounds.
        +Error if 1st argument is not a map or array. Note -n..-1 alias to 1..n in Miller arrays.
        +
        +
        +
        +
        +

        hexfmt

        +
        hexfmt  (class=conversion #args=1) Convert int to hex string, e.g. 255 to "0xff".
        +
        +
        +
        +
        +

        hms2fsec

        +
        hms2fsec  (class=time #args=1) Recovers floating-point seconds as in hms2fsec("01:23:20.250000") = 5000.250000
        +
        +
        +
        +
        +

        hms2sec

        +
        hms2sec  (class=time #args=1) Recovers integer seconds as in hms2sec("01:23:20") = 5000
        +
        +
        +
        +
        +

        hostname

        +
        hostname  (class=system #args=0) Returns the hostname as a string.
        +
        +
        +
        +
        +

        int

        +
        int  (class=conversion #args=1) Convert int/float/bool/string to int.
        +
        +
        +
        +
        +

        invqnorm

        +
        invqnorm  (class=math #args=1) Inverse of normal cumulative distribution function.
        +Note that invqorm(urand()) is normally distributed.
        +
        +
        +
        +
        +

        is_absent

        +
        is_absent  (class=typing #args=1) False if field is present in input, true otherwise
        +
        +
        +
        +
        +

        is_array

        +
        is_array  (class=typing #args=1) True if argument is an array.
        +
        +
        +
        +
        +

        is_bool

        +
        is_bool  (class=typing #args=1) True if field is present with boolean value. Synonymous with is_boolean.
        +
        +
        +
        +
        +

        is_boolean

        +
        is_boolean  (class=typing #args=1) True if field is present with boolean value. Synonymous with is_bool.
        +
        +
        +
        +
        +

        is_empty

        +
        is_empty  (class=typing #args=1) True if field is present in input with empty string value, false otherwise.
        +
        +
        +
        +
        +

        is_empty_map

        +
        is_empty_map  (class=typing #args=1) True if argument is a map which is empty.
        +
        +
        +
        +
        +

        is_error

        +
        is_error  (class=typing #args=1) True if if argument is an error, such as taking string length of an integer.
        +
        +
        +
        +
        +

        is_float

        +
        is_float  (class=typing #args=1) True if field is present with value inferred to be float
        +
        +
        +
        +
        +

        is_int

        +
        is_int  (class=typing #args=1) True if field is present with value inferred to be int
        +
        +
        +
        +
        +

        is_map

        +
        is_map  (class=typing #args=1) True if argument is a map.
        +
        +
        +
        +
        +

        is_nonempty_map

        +
        is_nonempty_map  (class=typing #args=1) True if argument is a map which is non-empty.
        +
        +
        +
        +
        +

        is_not_array

        +
        is_not_array  (class=typing #args=1) True if argument is not an array.
        +
        +
        +
        +
        +

        is_not_empty

        +
        is_not_empty  (class=typing #args=1) False if field is present in input with empty value, true otherwise
        +
        +
        +
        +
        +

        is_not_map

        +
        is_not_map  (class=typing #args=1) True if argument is not a map.
        +
        +
        +
        +
        +

        is_not_null

        +
        is_not_null  (class=typing #args=1) False if argument is null (empty or absent), true otherwise.
        +
        +
        +
        +
        +

        is_null

        +
        is_null  (class=typing #args=1) True if argument is null (empty or absent), false otherwise.
        +
        +
        +
        +
        +

        is_numeric

        +
        is_numeric  (class=typing #args=1) True if field is present with value inferred to be int or float
        +
        +
        +
        +
        +

        is_present

        +
        is_present  (class=typing #args=1) True if field is present in input, false otherwise.
        +
        +
        +
        +
        +

        is_string

        +
        is_string  (class=typing #args=1) True if field is present with string (including empty-string) value
        +
        +
        +
        +
        +

        joink

        +
        joink  (class=conversion #args=2) Makes string from map/array keys. Examples:
        +joink({"a":3,"b":4,"c":5}, ",") = "a,b,c"
        +joink([1,2,3], ",") = "1,2,3".
        +
        +
        +
        +
        +

        joinkv

        +
        joinkv  (class=conversion #args=3) Makes string from map/array key-value pairs. Examples:
        +joinkv([3,4,5], "=", ",") = "1=3,2=4,3=5"
        +joinkv({"a":3,"b":4,"c":5}, "=", ",") = "a=3,b=4,c=5"
        +
        +
        +
        +
        +

        joinv

        +
        joinv  (class=conversion #args=2) Makes string from map/array values.
        +joinv([3,4,5], ",") = "3,4,5"
        +joinv({"a":3,"b":4,"c":5}, ",") = "3,4,5"
        +
        +
        +
        +
        +

        json_parse

        +
        json_parse  (class=maps/arrays #args=1) Converts value from JSON-formatted string.
        +
        +
        +
        +
        +

        json_stringify

        +
        json_stringify  (class=maps/arrays #args=1,2) Converts value to JSON-formatted string. Default output is single-line.
        +With optional second boolean argument set to true, produces multiline output.
        +
        +
        +
        +
        +

        leafcount

        +
        leafcount  (class=maps/arrays #args=1) Counts total number of terminal values in map/array. For single-level
        +map/array, same as length.
        +
        +
        +
        +
        +

        length

        +
        length  (class=maps/arrays #args=1) Counts number of top-level entries in array/map. Scalars have length 1.
        +
        +
        +
        +
        +

        log

        +
        log  (class=math #args=1) Natural (base-e) logarithm.
        +
        +
        +
        +
        +

        log10

        +
        log10  (class=math #args=1) Base-10 logarithm.
        +
        +
        +
        +
        +

        log1p

        +
        log1p  (class=math #args=1) log(1-x).
        +
        +
        +
        +
        +

        logifit

        +
        logifit  (class=math #args=3)  Given m and b from logistic regression, compute fit:
        +$yhat=logifit($x,$m,$b).
        +
        +
        +
        +
        +

        lstrip

        +
        lstrip  (class=string #args=1) Strip leading whitespace from string.
        +
        +
        +
        +
        +

        madd

        +
        madd  (class=arithmetic #args=3) a + b mod m (integers)
        +
        +
        +
        +
        +

        mapdiff

        +
        mapdiff  (class=maps/arrays #args=variadic) With 0 args, returns empty map. With 1 arg, returns copy of arg.
        +With 2 or more, returns copy of arg 1 with all keys from any of remaining
        +argument maps removed.
        +
        +
        +
        +
        +

        mapexcept

        +
        mapexcept  (class=maps/arrays #args=variadic) Returns a map with keys from remaining arguments, if any, unset.
        +Remaining arguments can be strings or arrays of string.
        +E.g. 'mapexcept({1:2,3:4,5:6}, 1, 5, 7)' is '{3:4}'
        +and  'mapexcept({1:2,3:4,5:6}, [1, 5, 7])' is '{3:4}'.
        +
        +
        +
        +
        +

        mapselect

        +
        mapselect  (class=maps/arrays #args=variadic) Returns a map with only keys from remaining arguments set.
        +Remaining arguments can be strings or arrays of string.
        +E.g. 'mapselect({1:2,3:4,5:6}, 1, 5, 7)' is '{1:2,5:6}'
        +and  'mapselect({1:2,3:4,5:6}, [1, 5, 7])' is '{1:2,5:6}'.
        +
        +
        +
        +
        +

        mapsum

        +
        mapsum  (class=maps/arrays #args=variadic) With 0 args, returns empty map. With >= 1 arg, returns a map with
        +key-value pairs from all arguments. Rightmost collisions win, e.g.
        +'mapsum({1:2,3:4},{1:5})' is '{1:5,3:4}'.
        +
        +
        +
        +
        +

        max

        +
        max  (class=math #args=variadic) Max of n numbers; null loses.
        +
        +
        +
        +
        +

        md5

        +
        md5  (class=hashing #args=1) MD5 hash.
        +
        +
        +
        +
        +

        mexp

        +
        mexp  (class=arithmetic #args=3) a ** b mod m (integers)
        +
        +
        +
        +
        +

        min

        +
        min  (class=math #args=variadic) Min of n numbers; null loses.
        +
        +
        +
        +
        +

        mmul

        +
        mmul  (class=arithmetic #args=3) a * b mod m (integers)
        +
        +
        +
        +
        +

        msub

        +
        msub  (class=arithmetic #args=3) a - b mod m (integers)
        +
        +
        +
        +
        +

        os

        +
        os  (class=system #args=0) Returns the operating-system name as a string.
        +
        +
        +
        +
        +

        pow

        +
        pow  (class=arithmetic #args=2) Exponentiation. Same as **, but as a function.
        +
        +
        +
        +
        +

        qnorm

        +
        qnorm  (class=math #args=1) Normal cumulative distribution function.
        +
        +
        +
        +
        +

        regextract

        +
        regextract  (class=string #args=2) Example: '$name=regextract($name, "[A-Z]{3}[0-9]{2}")'
        +
        +
        +
        +
        +

        regextract_or_else

        +
        regextract_or_else  (class=string #args=3) Example: '$name=regextract_or_else($name, "[A-Z]{3}[0-9]{2}", "default")'
        +
        +
        +
        +
        +

        round

        +
        round  (class=math #args=1) Round to nearest integer.
        +
        +
        +
        +
        +

        roundm

        +
        roundm  (class=math #args=2) Round to nearest multiple of m: roundm($x,$m) is
        +the same as round($x/$m)*$m.
        +
        +
        +
        +
        +

        rstrip

        +
        rstrip  (class=string #args=1) Strip trailing whitespace from string.
        +
        +
        +
        +
        +

        sec2dhms

        +
        sec2dhms  (class=time #args=1) Formats integer seconds as in sec2dhms(500000) = "5d18h53m20s"
        +
        +
        +
        +
        +

        sec2gmt

        +
        sec2gmt  (class=time #args=1,2) Formats seconds since epoch (integer part)
        +as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z".
        +Leaves non-numbers as-is. With second integer argument n, includes n decimal places
        +for the seconds part
        +
        +
        +
        +
        +

        sec2gmtdate

        +
        sec2gmtdate  (class=time #args=1) Formats seconds since epoch (integer part)
        +as GMT timestamp with year-month-date, e.g. sec2gmtdate(1440768801.7) = "2015-08-28".
        +Leaves non-numbers as-is.
        +
        +
        +
        +
        +

        sec2hms

        +
        sec2hms  (class=time #args=1) Formats integer seconds as in sec2hms(5000) = "01:23:20"
        +
        +
        +
        +
        +

        sgn

        +
        sgn  (class=math #args=1)  +1, 0, -1 for positive, zero, negative input respectively.
        +
        +
        +
        +
        +

        sha1

        +
        sha1  (class=hashing #args=1) SHA1 hash.
        +
        +
        +
        +
        +

        sha256

        +
        sha256  (class=hashing #args=1) SHA256 hash.
        +
        +
        +
        +
        +

        sha512

        +
        sha512  (class=hashing #args=1) SHA512 hash.
        +
        +
        +
        +
        +

        sin

        +
        sin  (class=math #args=1) Trigonometric sine.
        +
        +
        +
        +
        +

        sinh

        +
        sinh  (class=math #args=1) Hyperbolic sine.
        +
        +
        +
        +
        +

        splita

        +
        splita  (class=conversion #args=2) Splits string into array with type inference. Example:
        +splita("3,4,5", ",") = [3,4,5]
        +
        +
        +
        +
        +

        splitax

        +
        splitax  (class=conversion #args=2) Splits string into array without type inference. Example:
        +splita("3,4,5", ",") = ["3","4","5"]
        +
        +
        +
        +
        +

        splitkv

        +
        splitkv  (class=conversion #args=3) Splits string by separators into map with type inference. Example:
        +splitkv("a=3,b=4,c=5", "=", ",") = {"a":3,"b":4,"c":5}
        +
        +
        +
        +
        +

        splitkvx

        +
        splitkvx  (class=conversion #args=3) Splits string by separators into map without type inference (keys and
        +values are strings). Example:
        +splitkvx("a=3,b=4,c=5", "=", ",") = {"a":"3","b":"4","c":"5"}
        +
        +
        +
        +
        +

        splitnv

        +
        splitnv  (class=conversion #args=2) Splits string by separator into integer-indexed map with type inference. Example:
        +splitnv("a,b,c", ",") = {"1":"a","2":"b","3":"c"}
        +
        +
        +
        +
        +

        splitnvx

        +
        splitnvx  (class=conversion #args=2) Splits string by separator into integer-indexed map without type
        +inference (values are strings). Example:
        +splitnvx("3,4,5", ",") = {"1":"3","2":"4","3":"5"}
        +
        +
        +
        +
        +

        sqrt

        +
        sqrt  (class=math #args=1) Square root.
        +
        +
        +
        +
        +

        ssub

        +
        ssub  (class=string #args=3) Like sub but does no regexing. No characters are special.
        +
        +
        +
        +
        +

        strftime

        +
        strftime  (class=time #args=2)  Formats seconds since the epoch as timestamp, e.g.
        +    strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z", and
        +    strftime(1440768801.7,"%Y-%m-%dT%H:%M:%3SZ") = "2015-08-28T13:33:21.700Z".
        +    Format strings are as in the C library (please see "man strftime" on your system),
        +    with the Miller-specific addition of "%1S" through "%9S" which format the seconds
        +    with 1 through 9 decimal places, respectively. ("%S" uses no decimal places.)
        +    See also strftime_local.
        +
        +
        +
        +
        +

        string

        +
        string  (class=conversion #args=1) Convert int/float/bool/string/array/map to string.
        +
        +
        +
        +
        +

        strip

        +
        strip  (class=string #args=1) Strip leading and trailing whitespace from string.
        +
        +
        +
        +
        +

        strlen

        +
        strlen  (class=string #args=1) String length.
        +
        +
        +
        +
        +

        strptime

        +
        strptime  (class=time #args=2) strptime: Parses timestamp as floating-point seconds since the epoch,
        +    e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.000000,
        +    and  strptime("2015-08-28T13:33:21.345Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.345000.
        +    See also strptime_local.
        +
        +
        +
        +
        +

        sub

        +
        sub  (class=string #args=3) Example: '$name=sub($name, "old", "new")' (replace once).
        +
        +
        +
        +
        +

        substr

        +
        substr  (class=string #args=3) substr is an alias for substr0. See also substr1. Miller is generally 1-up
        +with all array indices, but, this is a backward-compatibility issue with Miller 5 and below.
        +Arrays are new in Miller 6; the substr function is older.
        +
        +
        +
        +
        +

        substr0

        +
        substr0  (class=string #args=3) substr0(s,m,n) gives substring of s from 0-up position m to n
        +inclusive. Negative indices -len .. -1 alias to 0 .. len-1.
        +
        +
        +
        +
        +

        substr1

        +
        substr1  (class=string #args=3) substr1(s,m,n) gives substring of s from 1-up position m to n
        +inclusive. Negative indices -len .. -1 alias to 1 .. len.
        +
        +
        +
        +
        +

        system

        +
        system  (class=system #args=1) Run command string, yielding its stdout minus final carriage return.
        +
        +
        +
        +
        +

        systime

        +
        systime  (class=time #args=0) help string will go here
        +
        +
        +
        +
        +

        systimeint

        +
        systimeint  (class=time #args=0) help string will go here
        +
        +
        +
        +
        +

        tan

        +
        tan  (class=math #args=1) Trigonometric tangent.
        +
        +
        +
        +
        +

        tanh

        +
        tanh  (class=math #args=1) Hyperbolic tangent.
        +
        +
        +
        +
        +

        tolower

        +
        tolower  (class=string #args=1) Convert string to lowercase.
        +
        +
        +
        +
        +

        toupper

        +
        toupper  (class=string #args=1) Convert string to uppercase.
        +
        +
        +
        +
        +

        truncate

        +
        truncate  (class=string #args=2) Truncates string first argument to max length of int second argument.
        +
        +
        +
        +
        +

        typeof

        +
        typeof  (class=typing #args=1) Convert argument to type of argument (e.g. "str"). For debug.
        +
        +
        +
        +
        +

        unflatten

        +
        unflatten  (class=maps/arrays #args=2) Reverses flatten. Example:
        +unflatten({"a.b.c" : 4}, ".") is {"a": "b": { "c": 4 }}.
        +Useful for nested JSON-like structures for non-JSON file formats like CSV.
        +See also arrayify.
        +
        +
        +
        +
        +

        uptime

        +
        uptime  (class=time #args=0) help string will go here
        +
        +
        +
        +
        +

        urand

        +
        urand  (class=math #args=0) Floating-point numbers uniformly distributed on the unit interval.
        +Int-valued example: '$n=floor(20+urand()*11)'.
        +
        +
        +
        +
        +

        urand32

        +
        urand32  (class=math #args=0) Integer uniformly distributed 0 and 2**32-1 inclusive.
        +
        +
        +
        +
        +

        urandint

        +
        urandint  (class=math #args=2) Integer uniformly distributed between inclusive integer endpoints.
        +
        +
        +
        +
        +

        urandrange

        +
        urandrange  (class=math #args=2) Floating-point numbers uniformly distributed on the interval [a, b).
        +
        +
        +
        +
        +

        version

        +
        version  (class=system #args=0) Returns the Miller version as a string.
        +
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-complexity.html b/docs6b/docs/_build/html/reference-dsl-complexity.html new file mode 100644 index 000000000..b50aa96ec --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-complexity.html @@ -0,0 +1,55 @@ + + + + + + + + DSL reference: a note on the complexity of Miller’s expression language — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        DSL reference: a note on the complexity of Miller’s expression language

        +

        One of Miller’s strengths is its brevity: it’s much quicker – and less error-prone – to type mlr stats1 -a sum -f x,y -g a,b than having to track summation variables as in awk, or using Miller’s out-of-stream variables. And the more language features Miller’s put-DSL has (for-loops, if-statements, nested control structures, user-defined functions, etc.) then the less powerful it begins to seem: because of the other programming-language features it doesn’t have (classes, exceptions, and so on).

        +

        When I was originally prototyping Miller in 2015, the decision I had was whether to hand-code in a low-level language like C or Rust or Go, with my own hand-rolled DSL, or whether to use a higher-level language (like Python or Lua or Nim) and let the put statements be handled by the implementation language’s own eval: the implementation language would take the place of a DSL. Multiple performance experiments showed me I could get better throughput using the former, by a wide margin. So Miller is Go under the hood with a hand-rolled DSL.

        +

        I do want to keep focusing on what Miller is good at – concise notation, low latency, and high throughput – and not add too much in terms of high-level-language features to the DSL. That said, some sort of customizability is a basic thing to want. As of 4.1.0 we have recursive for/while/if structures on about the same complexity level as awk; as of 5.0.0 we have user-defined functions and map-valued variables, again on about the same complexity level as awk along with optional type-declaration syntax; as of Miller 6 we have full support for arrays. While I’m excited by these powerful language features, I hope to keep new features focused on Miller’s sweet spot which is speed plus simplicity.

        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-complexlity.html b/docs6b/docs/_build/html/reference-dsl-complexlity.html new file mode 100644 index 000000000..667f64a40 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-complexlity.html @@ -0,0 +1,107 @@ + + + + + + + + DSL reference: a note on the complexity of Miller’s expression language — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        +
        +
        +
        + +
        +

        DSL reference: a note on the complexity of Miller’s expression language

        +

        One of Miller’s strengths is its brevity: it’s much quicker – and less error-prone – to type mlr stats1 -a sum -f x,y -g a,b than having to track summation variables as in awk, or using Miller’s out-of-stream variables. And the more language features Miller’s put-DSL has (for-loops, if-statements, nested control structures, user-defined functions, etc.) then the less powerful it begins to seem: because of the other programming-language features it doesn’t have (classes, exceptions, and so on).

        +

        When I was originally prototyping Miller in 2015, the decision I had was whether to hand-code in a low-level language like C or Rust or Go, with my own hand-rolled DSL, or whether to use a higher-level language (like Python or Lua or Nim) and let the put statements be handled by the implementation language’s own eval: the implementation language would take the place of a DSL. Multiple performance experiments showed me I could get better throughput using the former, by a wide margin. So Miller is Go under the hood with a hand-rolled DSL.

        +

        I do want to keep focusing on what Miller is good at – concise notation, low latency, and high throughput – and not add too much in terms of high-level-language features to the DSL. That said, some sort of customizability is a basic thing to want. As of 4.1.0 we have recursive for/while/if structures on about the same complexity level as awk; as of 5.0.0 we have user-defined functions and map-valued variables, again on about the same complexity level as awk along with optional type-declaration syntax. While I’m excited by these powerful language features, I hope to keep new features beyond 5.0.0 focused on Miller’s sweet spot which is speed plus simplicity.

        +
        + + +
        +
        +
        +
        + +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-control-structures.html b/docs6b/docs/_build/html/reference-dsl-control-structures.html new file mode 100644 index 000000000..55a05af7f --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-control-structures.html @@ -0,0 +1,528 @@ + + + + + + + + DSL reference: control structures — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        DSL reference: control structures

        +
        +

        Pattern-action blocks

        +

        These are reminiscent of awk syntax. They can be used to allow assignments to be done only when appropriate – e.g. for math-function domain restrictions, regex-matching, and so on:

        +
         mlr cat data/put-gating-example-1.dkvp
        + x=-1
        + x=0
        + x=1
        + x=2
        + x=3
        +
        +
        +
         mlr put '$x > 0.0 { $y = log10($x); $z = sqrt($y) }' data/put-gating-example-1.dkvp
        + x=-1
        + x=0
        + x=1,y=0,z=0
        + x=2,y=0.3010299956639812,z=0.5486620049392715
        + x=3,y=0.4771212547196624,z=0.6907396432228734
        +
        +
        +
         mlr cat data/put-gating-example-2.dkvp
        + a=abc_123
        + a=some other name
        + a=xyz_789
        +
        +
        +
         mlr put '
        +   $a =~ "([a-z]+)_([0-9]+)" {
        +     $b = "left_\1"; $c = "right_\2"
        +   }' \
        +   data/put-gating-example-2.dkvp
        + a=abc_123,b=left_\1,c=right_\2
        + a=some other name
        + a=xyz_789,b=left_\1,c=right_\2
        +
        +
        +

        This produces heteregenous output which Miller, of course, has no problems with (see Record-heterogeneity). But if you want homogeneous output, the curly braces can be replaced with a semicolon between the expression and the body statements. This causes put to evaluate the boolean expression (along with any side effects, namely, regex-captures \1, \2, etc.) but doesn’t use it as a criterion for whether subsequent assignments should be executed. Instead, subsequent assignments are done unconditionally:

        +
         mlr put '$x > 0.0; $y = log10($x); $z = sqrt($y)' data/put-gating-example-1.dkvp
        + x=1,y=0,z=0
        + x=2,y=0.3010299956639812,z=0.5486620049392715
        + x=3,y=0.4771212547196624,z=0.6907396432228734
        +
        +
        +
         mlr put '
        +   $a =~ "([a-z]+)_([0-9]+)";
        +   $b = "left_\1";
        +   $c = "right_\2"
        + ' data/put-gating-example-2.dkvp
        + a=abc_123,b=left_\1,c=right_\2
        + a=xyz_789,b=left_\1,c=right_\2
        +
        +
        +
        +
        +

        If-statements

        +

        These are again reminiscent of awk. Pattern-action blocks are a special case of if with no elif or else blocks, no if keyword, and parentheses optional around the boolean expression:

        +
         mlr put 'NR == 4 {$foo = "bar"}'
        +
        +
        +
         mlr put 'if (NR == 4) {$foo = "bar"}'
        +
        +
        +

        Compound statements use elif (rather than elsif or else if):

        +
        mlr put '
        +  if (NR == 2) {
        +    ...
        +  } elif (NR ==4) {
        +    ...
        +  } elif (NR ==6) {
        +    ...
        +  } else {
        +    ...
        +  }
        +'
        +
        +
        +
        +
        +

        While and do-while loops

        +

        Miller’s while and do-while are unsurprising in comparison to various languages, as are break and continue:

        +
         echo x=1,y=2 | mlr put '
        +   while (NF < 10) {
        +     $[NF+1] = ""
        +   }
        +   $foo = "bar"
        + '
        + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar
        +
        +
        +
         echo x=1,y=2 | mlr put '
        +   do {
        +     $[NF+1] = "";
        +     if (NF == 5) {
        +       break
        +     }
        +   } while (NF < 10);
        +   $foo = "bar"
        + '
        + x=1,y=2,3=,4=,5=,foo=bar
        +
        +
        +

        A break or continue within nested conditional blocks or if-statements will, of course, propagate to the innermost loop enclosing them, if any. A break or continue outside a loop is a syntax error that will be flagged as soon as the expression is parsed, before any input records are ingested. +The existence of while, do-while, and for loops in Miller’s DSL means that you can create infinite-loop scenarios inadvertently. In particular, please recall that DSL statements are executed once if in begin or end blocks, and once per record otherwise. For example, while (NR < 10) will never terminate as NR is only incremented between records.

        +
        +
        +

        For-loops

        +

        While Miller’s while and do-while statements are much as in many other languages, for loops are more idiosyncratic to Miller. They are loops over key-value pairs, whether in stream records, out-of-stream variables, local variables, or map-literals: more reminiscent of foreach, as in (for example) PHP. There are for-loops over map keys and for-loops over key-value tuples. Additionally, Miller has a C-style triple-for loop with initialize, test, and update statements.

        +

        As with while and do-while, a break or continue within nested control structures will propagate to the innermost loop enclosing them, if any, and a break or continue outside a loop is a syntax error that will be flagged as soon as the expression is parsed, before any input records are ingested.

        +
        +

        Key-only for-loops

        +

        The key variable is always bound to the key of key-value pairs:

        +
         mlr --from data/small put '
        +   print "NR = ".NR;
        +   for (key in $*) {
        +     value = $[key];
        +     print "  key:" . key . "  value:".value;
        +   }
        +
        + '
        + NR = 1
        +   key:a  value:pan
        +   key:b  value:pan
        +   key:i  value:1
        +   key:x  value:0.3467901443380824
        +   key:y  value:0.7268028627434533
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + NR = 2
        +   key:a  value:eks
        +   key:b  value:pan
        +   key:i  value:2
        +   key:x  value:0.7586799647899636
        +   key:y  value:0.5221511083334797
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + NR = 3
        +   key:a  value:wye
        +   key:b  value:wye
        +   key:i  value:3
        +   key:x  value:0.20460330576630303
        +   key:y  value:0.33831852551664776
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + NR = 4
        +   key:a  value:eks
        +   key:b  value:wye
        +   key:i  value:4
        +   key:x  value:0.38139939387114097
        +   key:y  value:0.13418874328430463
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + NR = 5
        +   key:a  value:wye
        +   key:b  value:pan
        +   key:i  value:5
        +   key:x  value:0.5732889198020006
        +   key:y  value:0.8636244699032729
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr -n put '
        +   end {
        +     o = {1:2, 3:{4:5}};
        +     for (key in o) {
        +       print "  key:" . key . "  valuetype:" . typeof(o[key]);
        +     }
        +   }
        + '
        +   key:1  valuetype:int
        +   key:3  valuetype:map
        +
        +
        +

        Note that the value corresponding to a given key may be gotten as through a computed field name using square brackets as in $[key] for stream records, or by indexing the looped-over variable using square brackets.

        +
        +
        +

        Key-value for-loops

        +

        Single-level keys may be gotten at using either for(k,v) or for((k),v); multi-level keys may be gotten at using for((k1,k2,k3),v) and so on. The v variable will be bound to to a scalar value (a string or a number) if the map stops at that level, or to a map-valued variable if the map goes deeper. If the map isn’t deep enough then the loop body won’t be executed.

        +
         cat data/for-srec-example.tbl
        + label1 label2 f1  f2  f3
        + blue   green  100 240 350
        + red    green  120 11  195
        + yellow blue   140 0   240
        +
        +
        +
         mlr --pprint --from data/for-srec-example.tbl put '
        +   $sum1 = $f1 + $f2 + $f3;
        +   $sum2 = 0;
        +   $sum3 = 0;
        +   for (key, value in $*) {
        +     if (key =~ "^f[0-9]+") {
        +       $sum2 += value;
        +       $sum3 += $[key];
        +     }
        +   }
        + '
        + label1 label2 f1  f2  f3  sum1 sum2 sum3
        + blue   green  100 240 350 690  690  690
        + red    green  120 11  195 326  326  326
        + yellow blue   140 0   240 380  380  380
        +
        +
        +
         mlr --from data/small --opprint put 'for (k,v in $*) { $[k."_type"] = typeof(v) }'
        + a   b   i x                   y                   a_type b_type i_type x_type y_type
        + pan pan 1 0.3467901443380824  0.7268028627434533  string string int    float  float
        + eks pan 2 0.7586799647899636  0.5221511083334797  string string int    float  float
        + wye wye 3 0.20460330576630303 0.33831852551664776 string string int    float  float
        + eks wye 4 0.38139939387114097 0.13418874328430463 string string int    float  float
        + wye pan 5 0.5732889198020006  0.8636244699032729  string string int    float  float
        +
        +
        +

        Note that the value of the current field in the for-loop can be gotten either using the bound variable value, or through a computed field name using square brackets as in $[key].

        +

        Important note: to avoid inconsistent looping behavior in case you’re setting new fields (and/or unsetting existing ones) while looping over the record, Miller makes a copy of the record before the loop: loop variables are bound from the copy and all other reads/writes involve the record itself:

        +
         mlr --from data/small --opprint put '
        +   $sum1 = 0;
        +   $sum2 = 0;
        +   for (k,v in $*) {
        +     if (is_numeric(v)) {
        +       $sum1 +=v;
        +       $sum2 += $[k];
        +     }
        +   }
        + '
        + a   b   i x                   y                   sum1               sum2
        + pan pan 1 0.3467901443380824  0.7268028627434533  2.0735930070815356 8.294372028326142
        + eks pan 2 0.7586799647899636  0.5221511083334797  3.280831073123443  13.123324292493772
        + wye wye 3 0.20460330576630303 0.33831852551664776 3.5429218312829507 14.171687325131803
        + eks wye 4 0.38139939387114097 0.13418874328430463 4.515588137155445  18.06235254862178
        + wye pan 5 0.5732889198020006  0.8636244699032729  6.436913389705273  25.747653558821092
        +
        +
        +

        It can be confusing to modify the stream record while iterating over a copy of it, so instead you might find it simpler to use a local variable in the loop and only update the stream record after the loop:

        +
         mlr --from data/small --opprint put '
        +   sum = 0;
        +   for (k,v in $*) {
        +     if (is_numeric(v)) {
        +       sum += $[k];
        +     }
        +   }
        +   $sum = sum
        + '
        + a   b   i x                   y                   sum
        + pan pan 1 0.3467901443380824  0.7268028627434533  2.0735930070815356
        + eks pan 2 0.7586799647899636  0.5221511083334797  3.280831073123443
        + wye wye 3 0.20460330576630303 0.33831852551664776 3.5429218312829507
        + eks wye 4 0.38139939387114097 0.13418874328430463 4.515588137155445
        + wye pan 5 0.5732889198020006  0.8636244699032729  6.436913389705273
        +
        +
        +

        You can also start iterating on sub-hashmaps of an out-of-stream or local variable; you can loop over nested keys; you can loop over all out-of-stream variables. The bound variables are bound to a copy of the sub-hashmap as it was before the loop started. The sub-hashmap is specified by square-bracketed indices after in, and additional deeper indices are bound to loop key-variables. The terminal values are bound to the loop value-variable whenever the keys are not too shallow. The value-variable may refer to a terminal (string, number) or it may be map-valued if the map goes deeper. Example indexing is as follows:

        +
        # Parentheses are optional for single key:
        +for (k1,           v in @a["b"]["c"]) { ... }
        +for ((k1),         v in @a["b"]["c"]) { ... }
        +# Parentheses are required for multiple keys:
        +for ((k1, k2),     v in @a["b"]["c"]) { ... } # Loop over subhashmap of a variable
        +for ((k1, k2, k3), v in @a["b"]["c"]) { ... } # Ditto
        +for ((k1, k2, k3), v in @a { ... }            # Loop over variable starting from basename
        +for ((k1, k2, k3), v in @* { ... }            # Loop over all variables (k1 is bound to basename)
        +
        +
        +

        That’s confusing in the abstract, so a concrete example is in order. Suppose the out-of-stream variable @myvar is populated as follows:

        +
         mlr -n put --jknquoteint -q '
        +   begin {
        +     @myvar = {
        +       1: 2,
        +       3: { 4 : 5 },
        +       6: { 7: { 8: 9 } }
        +     }
        +   }
        +   end { dump }
        + '
        + {
        +   "myvar": {
        +     "1": 2,
        +     "3": {
        +       "4": 5
        +     },
        +     "6": {
        +       "7": {
        +         "8": 9
        +       }
        +     }
        +   }
        + }
        +
        +
        +

        Then we can get at various values as follows:

        +
         mlr -n put --jknquoteint -q '
        +   begin {
        +     @myvar = {
        +       1: 2,
        +       3: { 4 : 5 },
        +       6: { 7: { 8: 9 } }
        +     }
        +   }
        +   end {
        +     for (k, v in @myvar) {
        +       print
        +         "key=" . k .
        +         ",valuetype=" . typeof(v);
        +     }
        +   }
        + '
        + key=1,valuetype=int
        + key=3,valuetype=map
        + key=6,valuetype=map
        +
        +
        +
         mlr -n put --jknquoteint -q '
        +   begin {
        +     @myvar = {
        +       1: 2,
        +       3: { 4 : 5 },
        +       6: { 7: { 8: 9 } }
        +     }
        +   }
        +   end {
        +     for ((k1, k2), v in @myvar) {
        +       print
        +         "key1=" . k1 .
        +         ",key2=" . k2 .
        +         ",valuetype=" . typeof(v);
        +     }
        +   }
        + '
        + key1=3,key2=4,valuetype=int
        + key1=6,key2=7,valuetype=map
        +
        +
        +
         mlr -n put --jknquoteint -q '
        +   begin {
        +     @myvar = {
        +       1: 2,
        +       3: { 4 : 5 },
        +       6: { 7: { 8: 9 } }
        +     }
        +   }
        +   end {
        +     for ((k1, k2), v in @myvar[6]) {
        +       print
        +         "key1=" . k1 .
        +         ",key2=" . k2 .
        +         ",valuetype=" . typeof(v);
        +     }
        +   }
        + '
        + key1=7,key2=8,valuetype=int
        +
        +
        +
        +
        +

        C-style triple-for loops

        +

        These are supported as follows:

        +
         mlr --from data/small --opprint put '
        +   num suma = 0;
        +   for (a = 1; a <= NR; a += 1) {
        +     suma += a;
        +   }
        +   $suma = suma;
        + '
        + a   b   i x                   y                   suma
        + pan pan 1 0.3467901443380824  0.7268028627434533  1
        + eks pan 2 0.7586799647899636  0.5221511083334797  3
        + wye wye 3 0.20460330576630303 0.33831852551664776 6
        + eks wye 4 0.38139939387114097 0.13418874328430463 10
        + wye pan 5 0.5732889198020006  0.8636244699032729  15
        +
        +
        +
         mlr --from data/small --opprint put '
        +   num suma = 0;
        +   num sumb = 0;
        +   for (num a = 1, num b = 1; a <= NR; a += 1, b *= 2) {
        +     suma += a;
        +     sumb += b;
        +   }
        +   $suma = suma;
        +   $sumb = sumb;
        + '
        + a   b   i x                   y                   suma sumb
        + pan pan 1 0.3467901443380824  0.7268028627434533  1    1
        + eks pan 2 0.7586799647899636  0.5221511083334797  3    3
        + wye wye 3 0.20460330576630303 0.33831852551664776 6    7
        + eks wye 4 0.38139939387114097 0.13418874328430463 10   15
        + wye pan 5 0.5732889198020006  0.8636244699032729  15   31
        +
        +
        +

        Notes:

        +
          +
        • In for (start; continuation; update) { body }, the start, continuation, and update statements may be empty, single statements, or multiple comma-separated statements. If the continuation is empty (e.g. for(i=1;;i+=1)) it defaults to true.

        • +
        • In particular, you may use $-variables and/or @-variables in the start, continuation, and/or update steps (as well as the body, of course).

        • +
        • The typedecls such as int or num are optional. If a typedecl is provided (for a local variable), it binds a variable scoped to the for-loop regardless of whether a same-name variable is present in outer scope. If a typedecl is not provided, then the variable is scoped to the for-loop if no same-name variable is present in outer scope, or if a same-name variable is present in outer scope then it is modified.

        • +
        • Miller has no ++ or -- operators.

        • +
        • As with all for/if/while statements in Miller, the curly braces are required even if the body is a single statement, or empty.

        • +
        +
        +
        +
        +

        Begin/end blocks

        +

        Miller supports an awk-like begin/end syntax. The statements in the begin block are executed before any input records are read; the statements in the end block are executed after the last input record is read. (If you want to execute some statement at the start of each file, not at the start of the first file as with begin, you might use a pattern/action block of the form FNR == 1 { ... }.) All statements outside of begin or end are, of course, executed on every input record. Semicolons separate statements inside or outside of begin/end blocks; semicolons are required between begin/end block bodies and any subsequent statement. For example:

        +
         mlr put '
        +   begin { @sum = 0 };
        +   @x_sum += $x;
        +   end { emit @x_sum }
        + ' ../data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        + a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
        + a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
        + a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
        + a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
        + a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
        + x_sum=4.536293840335763
        +
        +
        +

        Since uninitialized out-of-stream variables default to 0 for addition/substraction and 1 for multiplication when they appear on expression right-hand sides (not quite as in awk, where they’d default to 0 either way), the above can be written more succinctly as

        +
         mlr put '
        +   @x_sum += $x;
        +   end { emit @x_sum }
        + ' ../data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        + a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
        + a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
        + a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
        + a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
        + a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
        + x_sum=4.536293840335763
        +
        +
        +

        The put -q option is a shorthand which suppresses printing of each output record, with only emit statements being output. So to get only summary outputs, one could write

        +
         mlr put -q '
        +   @x_sum += $x;
        +   end { emit @x_sum }
        + ' ../data/small
        + x_sum=4.536293840335763
        +
        +
        +

        We can do similarly with multiple out-of-stream variables:

        +
         mlr put -q '
        +   @x_count += 1;
        +   @x_sum += $x;
        +   end {
        +     emit @x_count;
        +     emit @x_sum;
        +   }
        + ' ../data/small
        + x_count=10
        + x_sum=4.536293840335763
        +
        +
        +

        This is of course not much different than

        +
         mlr stats1 -a count,sum -f x ../data/small
        + x_count=10,x_sum=4.536293840335763
        +
        +
        +

        Note that it’s a syntax error for begin/end blocks to refer to field names (beginning with $), since these execute outside the context of input records.

        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-errors.html b/docs6b/docs/_build/html/reference-dsl-errors.html new file mode 100644 index 000000000..7bf1132fc --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-errors.html @@ -0,0 +1,67 @@ + + + + + + + + DSL reference: errors and transparency — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        DSL reference: errors and transparency

        +

        As soon as you have a programming language, you start having the problem What is my code doing, and why? This includes getting syntax errors – which are always annoying – as well as the even more annoying problem of a program which parses without syntax error but doesn’t do what you expect.

        +

        The syntax error message is cryptic: it says syntax error at `` followed by the next symbol it couldn't parse. This is good, but (as of 5.0.0) it doesn't say things like ``syntax error at line 17, character 22. Here are some common causes of syntax errors:

        +
          +
        • Don’t forget ; at end of line, before another statement on the next line.

        • +
        • Miller’s DSL lacks the ++ and -- operators.

        • +
        • Curly braces are required for the bodies of if/while/for blocks, even when the body is a single statement.

        • +
        +

        Now for transparency:

        +
          +
        • As in any language, you can do (see Print statements) print (or eprint to print to stderr). See also Dump statements and Emit statements.

        • +
        • The -v option to mlr put and mlr filter prints abstract syntax trees for your code. While not all details here will be of interest to everyone, certainly this makes questions such as operator precedence completely unambiguous.

        • +
        • The -T option prints a trace of each statement executed.

        • +
        • The -t and -a options show low-level details for the parsing process and for stack-variable-index allocation, respectively. These will likely be of interest to people who enjoy compilers, and probably less useful for a more general audience.

        • +
        • Please see Type-checking for type declarations and type-assertions you can use to make sure expressions and the data flowing them are evaluating as you expect. I made them optional because one of Miller’s important use-cases is being able to say simple things like mlr put '$y = $x + 1' myfile.dat with a minimum of punctuational bric-a-brac – but for programs over a few lines I generally find that the more type-specification, the better.

        • +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-filter-statements.html b/docs6b/docs/_build/html/reference-dsl-filter-statements.html new file mode 100644 index 000000000..191b0b763 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-filter-statements.html @@ -0,0 +1,75 @@ + + + + + + + + DSL reference: filter statements — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        DSL reference: filter statements

        +

        You can use filter within put. In fact, the following two are synonymous:

        +
         mlr filter 'NR==2 || NR==3' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        +
        +
        +
         mlr put 'filter NR==2 || NR==3' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        +
        +
        +

        The former, of course, is much easier to type. But the latter allows you to define more complex expressions for the filter, and/or do other things in addition to the filter:

        +
         mlr put '@running_sum += $x; filter @running_sum > 1.3' data/small
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr put '$z = $x * $y; filter $z > 0.3' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=0.3961455844854848
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,z=0.4951063394654227
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-operators.html b/docs6b/docs/_build/html/reference-dsl-operators.html new file mode 100644 index 000000000..dacac9619 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-operators.html @@ -0,0 +1,97 @@ + + + + + + + + DSL reference: operators — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        DSL reference: operators

        +
        +

        Operator precedence

        +

        Operators are listed in order of decreasing precedence, highest first.

        +
        Operators              Associativity
        +---------              -------------
        +()                     left to right
        +**                    right to left
        +! ~ unary+ unary- &    right to left
        +binary* / // %         left to right
        +binary+ binary- .      left to right
        +<< >>                  left to right
        +&                      left to right
        +^                      left to right
        +|                      left to right
        +< <= > >=              left to right
        +== != =~ !=~           left to right
        +&&                     left to right
        +^^                     left to right
        +||                     left to right
        +? :                    right to left
        +=                      N/A for Miller (there is no $a=$b=$c)
        +
        +
        +
        +
        +

        Operator and function semantics

        +
          +
        • Functions are often pass-throughs straight to the system-standard Go libraries.

        • +
        • The min and max functions are different from other multi-argument functions which return null if any of their inputs are null: for min and max, by contrast, if one argument is absent-null, the other is returned. Empty-null loses min or max against numeric or boolean; empty-null is less than any other string.

        • +
        • Symmetrically with respect to the bitwise OR, XOR, and AND operators |, ^, &, Miller has logical operators ||, ^^, &&: the logical XOR not existing in Go.

        • +
        • The exponentiation operator ** is familiar from many languages.

        • +
        • The regex-match and regex-not-match operators =~ and !=~ are similar to those in Ruby and Perl.

        • +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-output-statements.html b/docs6b/docs/_build/html/reference-dsl-output-statements.html new file mode 100644 index 000000000..dfcf541c0 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-output-statements.html @@ -0,0 +1,553 @@ + + + + + + + + DSL reference: output statements — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        DSL reference: output statements

        +

        You can output variable-values or expressions in five ways:

        +
          +
        • Assign them to stream-record fields. For example, $cumulative_sum = @sum. For another example, $nr = NR adds a field named nr to each output record, containing the value of the built-in variable NR as of when that record was ingested.

        • +
        • Use the print or eprint keywords which immediately print an expression directly to standard output or standard error, respectively. Note that dump, edump, print, and eprint don’t output records which participate in then-chaining; rather, they’re just immediate prints to stdout/stderr. The printn and eprintn keywords are the same except that they don’t print final newlines. Additionally, you can print to a specified file instead of stdout/stderr.

        • +
        • Use the dump or edump keywords, which immediately print all out-of-stream variables as a JSON data structure to the standard output or standard error (respectively).

        • +
        • Use tee which formats the current stream record (not just an arbitrary string as with print) to a specific file.

        • +
        • Use emit/emitp/emitf to send out-of-stream variables’ current values to the output record stream, e.g. @sum += $x; emit @sum which produces an extra output record such as sum=3.1648382.

        • +
        +

        For the first two options you are populating the output-records stream which feeds into the next verb in a then-chain (if any), or which otherwise is formatted for output using --o... flags.

        +

        For the last three options you are sending output directly to standard output, standard error, or a file.

        + +
        +

        Dump statements

        +

        The dump statement is for printing expressions, including maps, directly to stdout/stderr, respectively:

        +
          +
        • There are two variants: dump prints to stdout; edump prints to stderr.

        • +
        • Output goes directly to stdout/stderr, respectively: data produced this way do not go downstream to the next verb in a then-chain. (Use emit for that.)

        • +
        • You can use dump to output single strings, numbers, or expressions including map-valued data. Map-valued data are printed as JSON. Miller allows string and integer keys in its map literals while JSON allows only string keys, so use mlr put --jknquoteint if you want integer-valued map keys not double-quoted.

        • +
        • If you use dump (or edump) with no arguments, you get a JSON structure representing the current values of all out-of-stream variables.

        • +
        • As with print, you can redirect output to files.

        • +
        • See also Redirected-output statements for examples.

        • +
        +
        +
        +

        Tee statements

        +

        Records produced by a mlr put go downstream to the next verb in your then-chain, if any, or otherwise to standard output. If you want to additionally copy out records to files, you can do that using tee.

        +

        The syntax is, by example, mlr --from myfile.dat put 'tee > "tap.dat", $*' then sort -n index. First is tee >, then the filename expression (which can be an expression such as "tap.".$a.".dat"), then a comma, then $*. (Nothing else but $* is teeable.)

        +

        See also Redirected-output statements for examples.

        +
        +
        +

        Redirected-output statements

        +

        The print, dump tee, emitf, emit, and emitp keywords all allow you to redirect output to one or more files or pipe-to commands. The filenames/commands are strings which can be constructed using record-dependent values, so you can do things like splitting a table into multiple files, one for each account ID, and so on.

        +

        Details:

        +
          +
        • The print and dump keywords produce output immediately to standard output, or to specified file(s) or pipe-to command if present.

        • +
        +
         mlr help keyword print
        + print: prints expression immediately to stdout.
        +
        +   Example: mlr --from f.dat put -q 'print "The sum of x and y is ".($x+$y)'
        +   Example: mlr --from f.dat put -q 'for (k, v in $*) { print k . " => " . v }'
        +   Example: mlr --from f.dat put  '(NR %% 1000 == 0) { print > stderr, "Checkpoint ".NR}'
        +
        +
        +
         mlr help keyword dump
        + dump: prints all currently defined out-of-stream variables immediately
        + to stdout as JSON.
        +
        + With >, >>, or |, the data do not become part of the output record stream but
        + are instead redirected.
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump }'
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >  "mytap.dat"}'
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >> "mytap.dat"}'
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump | "jq .[]"}'
        +
        +
        +
          +
        • mlr put sends the current record (possibly modified by the put expression) to the output record stream. Records are then input to the following verb in a then-chain (if any), else printed to standard output (unless put -q). The tee keyword additionally writes the output record to specified file(s) or pipe-to command, or immediately to stdout/stderr.

        • +
        +
         mlr help keyword tee
        + tee: prints the current record to specified file.
        + This is an immediate print to the specified file (except for pprint format
        + which of course waits until the end of the input stream to format all output).
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
        + etc., to control the format of the output. See also mlr -h.
        +
        + emit with redirect and tee with redirect are identical, except tee can only
        + output $*.
        +
        +   Example: mlr --from f.dat put 'tee >  "/tmp/data-".$a, $*'
        +   Example: mlr --from f.dat put 'tee >> "/tmp/data-".$a.$b, $*'
        +   Example: mlr --from f.dat put 'tee >  stderr, $*'
        +   Example: mlr --from f.dat put -q 'tee | "tr \[a-z\\] \[A-Z\\]", $*'
        +   Example: mlr --from f.dat put -q 'tee | "tr \[a-z\\] \[A-Z\\] > /tmp/data-".$a, $*'
        +   Example: mlr --from f.dat put -q 'tee | "gzip > /tmp/data-".$a.".gz", $*'
        +   Example: mlr --from f.dat put -q --ojson 'tee | "gzip > /tmp/data-".$a.".gz", $*'
        +
        +
        +
          +
        • mlr put’s emitf, emitp, and emit send out-of-stream variables to the output record stream. These are then input to the following verb in a then-chain (if any), else printed to standard output. When redirected with >, >>, or |, they instead write the out-of-stream variable(s) to specified file(s) or pipe-to command, or immediately to stdout/stderr.

        • +
        +
         mlr help keyword emitf
        + emitf: inserts non-indexed out-of-stream variable(s) side-by-side into the
        + output record stream.
        +
        + With >, >>, or |, the data do not become part of the output record stream but
        + are instead redirected.
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
        + etc., to control the format of the output if the output is redirected. See also mlr -h.
        +
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a'
        +   Example: mlr --from f.dat put --oxtab '@a=$i;@b+=$x;@c+=$y; emitf > "tap-".$i.".dat", @a'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > "mytap.dat", @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf >> "mytap.dat", @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > stderr, @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern", @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern > mytap.dat", @a, @b, @c'
        +
        + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information.
        +
        +
        +
         mlr help keyword emitp
        + emitp: inserts an out-of-stream variable into the output record stream.
        + Hashmap indices present in the data but not slotted by emitp arguments are
        + output concatenated with ":".
        +
        + With >, >>, or |, the data do not become part of the output record stream but
        + are instead redirected.
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
        + etc., to control the format of the output if the output is redirected. See also mlr -h.
        +
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums'
        +   Example: mlr --from f.dat put --opprint '@sums[$a][$b]+=$x; emitp > "tap-".$a.$b.".dat", @sums'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >  "mytap.dat", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >> "mytap.dat", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "gzip > mytap.dat.gz", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > stderr, @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "grep somepattern", @*, "index1", "index2"'
        +
        + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information.
        +
        +
        +
         mlr help keyword emit
        + emit: inserts an out-of-stream variable into the output record stream. Hashmap
        + indices present in the data but not slotted by emit arguments are not output.
        +
        + With >, >>, or |, the data do not become part of the output record stream but
        + are instead redirected.
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
        + etc., to control the format of the output if the output is redirected. See also mlr -h.
        +
        +   Example: mlr --from f.dat put 'emit >  "/tmp/data-".$a, $*'
        +   Example: mlr --from f.dat put 'emit >  "/tmp/data-".$a, mapexcept($*, "a")'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums'
        +   Example: mlr --from f.dat put --ojson '@sums[$a][$b]+=$x; emit > "tap-".$a.$b.".dat", @sums'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >  "mytap.dat", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >> "mytap.dat", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "gzip > mytap.dat.gz", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > stderr, @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "grep somepattern", @*, "index1", "index2"'
        +
        + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information.
        +
        +
        +
        +
        +

        Emit statements

        +

        There are three variants: emitf, emit, and emitp. Keep in mind that out-of-stream variables are a nested, multi-level hashmap (directly viewable as JSON using dump), whereas Miller output records are lists of single-level key-value pairs. The three emit variants allow you to control how the multilevel hashmaps are flatten down to output records. You can emit any map-valued expression, including $*, map-valued out-of-stream variables, the entire out-of-stream-variable collection @*, map-valued local variables, map literals, or map-valued function return values.

        +

        Use emitf to output several out-of-stream variables side-by-side in the same output record. For emitf these mustn’t have indexing using @name[...]. Example:

        +
         mlr put -q '
        +   @count += 1;
        +   @x_sum += $x;
        +   @y_sum += $y;
        +   end { emitf @count, @x_sum, @y_sum}
        + ' data/small
        + count=5,x_sum=2.264761728567491,y_sum=2.585085709781158
        +
        +
        +

        Use emit to output an out-of-stream variable. If it’s non-indexed you’ll get a simple key-value pair:

        +
         cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr put -q '@sum += $x; end { dump }' data/small
        + {
        +   "sum": 2.264761728567491
        + }
        +
        +
        +
         mlr put -q '@sum += $x; end { emit @sum }' data/small
        + sum=2.264761728567491
        +
        +
        +

        If it’s indexed then use as many names after emit as there are indices:

        +
         mlr put -q '@sum[$a] += $x; end { dump }' data/small
        + {
        +   "sum": {
        +     "pan": 0.3467901443380824,
        +     "eks": 1.1400793586611044,
        +     "wye": 0.7778922255683036
        +   }
        + }
        +
        +
        +
         mlr put -q '@sum[$a] += $x; end { emit @sum, "a" }' data/small
        + a=pan,sum=0.3467901443380824
        + a=eks,sum=1.1400793586611044
        + a=wye,sum=0.7778922255683036
        +
        +
        +
         mlr put -q '@sum[$a][$b] += $x; end { dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "eks": {
        +       "pan": 0.7586799647899636,
        +       "wye": 0.38139939387114097
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        +
        +
        +
         mlr put -q '@sum[$a][$b] += $x; end { emit @sum, "a", "b" }' data/small
        + a=pan,b=pan,sum=0.3467901443380824
        + a=eks,b=pan,sum=0.7586799647899636
        + a=eks,b=wye,sum=0.38139939387114097
        + a=wye,b=wye,sum=0.20460330576630303
        + a=wye,b=pan,sum=0.5732889198020006
        +
        +
        +
         mlr put -q '@sum[$a][$b][$i] += $x; end { dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": {
        +         "1": 0.3467901443380824
        +       }
        +     },
        +     "eks": {
        +       "pan": {
        +         "2": 0.7586799647899636
        +       },
        +       "wye": {
        +         "4": 0.38139939387114097
        +       }
        +     },
        +     "wye": {
        +       "wye": {
        +         "3": 0.20460330576630303
        +       },
        +       "pan": {
        +         "5": 0.5732889198020006
        +       }
        +     }
        +   }
        + }
        +
        +
        +
         mlr put -q '
        +   @sum[$a][$b][$i] += $x;
        +   end { emit @sum, "a", "b", "i" }
        + ' data/small
        + a=pan,b=pan,i=1,sum=0.3467901443380824
        + a=eks,b=pan,i=2,sum=0.7586799647899636
        + a=eks,b=wye,i=4,sum=0.38139939387114097
        + a=wye,b=wye,i=3,sum=0.20460330576630303
        + a=wye,b=pan,i=5,sum=0.5732889198020006
        +
        +
        +

        Now for emitp: if you have as many names following emit as there are levels in the out-of-stream variable’s hashmap, then emit and emitp do the same thing. Where they differ is when you don’t specify as many names as there are hashmap levels. In this case, Miller needs to flatten multiple map indices down to output-record keys: emitp includes full prefixing (hence the p in emitp) while emit takes the deepest hashmap key as the output-record key:

        +
         mlr put -q '@sum[$a][$b] += $x; end { dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "eks": {
        +       "pan": 0.7586799647899636,
        +       "wye": 0.38139939387114097
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        +
        +
        +
         mlr put -q '@sum[$a][$b] += $x; end { emit @sum, "a" }' data/small
        + a=pan,pan=0.3467901443380824
        + a=eks,pan=0.7586799647899636,wye=0.38139939387114097
        + a=wye,wye=0.20460330576630303,pan=0.5732889198020006
        +
        +
        +
         mlr put -q '@sum[$a][$b] += $x; end { emit @sum }' data/small
        + pan.pan=0.3467901443380824,eks.pan=0.7586799647899636,eks.wye=0.38139939387114097,wye.wye=0.20460330576630303,wye.pan=0.5732889198020006
        +
        +
        +
         mlr put -q '@sum[$a][$b] += $x; end { emitp @sum, "a" }' data/small
        + a=pan,sum.pan=0.3467901443380824
        + a=eks,sum.pan=0.7586799647899636,sum.wye=0.38139939387114097
        + a=wye,sum.wye=0.20460330576630303,sum.pan=0.5732889198020006
        +
        +
        +
         mlr put -q '@sum[$a][$b] += $x; end { emitp @sum }' data/small
        + sum.pan.pan=0.3467901443380824,sum.eks.pan=0.7586799647899636,sum.eks.wye=0.38139939387114097,sum.wye.wye=0.20460330576630303,sum.wye.pan=0.5732889198020006
        +
        +
        +
         mlr --oxtab put -q '@sum[$a][$b] += $x; end { emitp @sum }' data/small
        + sum.pan.pan 0.3467901443380824
        + sum.eks.pan 0.7586799647899636
        + sum.eks.wye 0.38139939387114097
        + sum.wye.wye 0.20460330576630303
        + sum.wye.pan 0.5732889198020006
        +
        +
        +

        Use –oflatsep to specify the character which joins multilevel +keys for emitp (it defaults to a colon):

        +
         mlr put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum, "a" }' data/small
        + a=pan,sum.pan=0.3467901443380824
        + a=eks,sum.pan=0.7586799647899636,sum.wye=0.38139939387114097
        + a=wye,sum.wye=0.20460330576630303,sum.pan=0.5732889198020006
        +
        +
        +
         mlr put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum }' data/small
        + sum.pan.pan=0.3467901443380824,sum.eks.pan=0.7586799647899636,sum.eks.wye=0.38139939387114097,sum.wye.wye=0.20460330576630303,sum.wye.pan=0.5732889198020006
        +
        +
        +
         mlr --oxtab put -q --oflatsep / '
        +   @sum[$a][$b] += $x;
        +   end { emitp @sum }
        + ' data/small
        + sum.pan.pan 0.3467901443380824
        + sum.eks.pan 0.7586799647899636
        + sum.eks.wye 0.38139939387114097
        + sum.wye.wye 0.20460330576630303
        + sum.wye.pan 0.5732889198020006
        +
        +
        +
        +
        +

        Multi-emit statements

        +

        You can emit multiple map-valued expressions side-by-side by +including their names in parentheses:

        +
         mlr --from data/medium --opprint put -q '
        +   @x_count[$a][$b] += 1;
        +   @x_sum[$a][$b] += $x;
        +   end {
        +       for ((a, b), _ in @x_count) {
        +           @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b]
        +       }
        +       emit (@x_sum, @x_count, @x_mean), "a", "b"
        +   }
        + '
        + a   b   x_sum              x_count x_mean
        + pan pan 219.1851288316854  427     0.5133141190437597
        + pan wye 198.43293070748447 395     0.5023618498923658
        + pan eks 216.07522773165525 429     0.5036718595143479
        + pan hat 205.22277621488686 417     0.492140950155604
        + pan zee 205.09751802331917 413     0.4966041598627583
        + eks pan 179.96303047250723 371     0.48507555383425127
        + eks wye 196.9452860713734  407     0.4838950517724162
        + eks zee 176.8803651584733  357     0.49546320772681596
        + eks eks 215.91609712937984 413     0.5227992666570941
        + eks hat 208.783170520597   417     0.5006790659966355
        + wye wye 185.29584980261419 377     0.49150092785839306
        + wye pan 195.84790012056564 392     0.4996119901034838
        + wye hat 212.0331829346132  426     0.4977304763723314
        + wye zee 194.77404756708714 385     0.5059066170573692
        + wye eks 204.8129608356315  386     0.5306035254809106
        + zee pan 202.21380378504267 389     0.5198298297816007
        + zee wye 233.9913939194868  455     0.5142667998230479
        + zee eks 190.9617780631925  391     0.4883932942792647
        + zee zee 206.64063510417319 403     0.5127559183726382
        + zee hat 191.30000620900935 409     0.46772617655014515
        + hat wye 208.8830097609959  423     0.49381326184632596
        + hat zee 196.3494502965293  385     0.5099985721987774
        + hat eks 189.0067933716193  389     0.48587864619953547
        + hat hat 182.8535323148762  381     0.47993053101017374
        + hat pan 168.5538067327806  363     0.4643355557376876
        +
        +
        +

        What this does is walk through the first out-of-stream variable (@x_sum in this example) as usual, then for each keylist found (e.g. pan,wye), include the values for the remaining out-of-stream variables (here, @x_count and @x_mean). You should use this when all out-of-stream variables in the emit statement have the same shape and the same keylists.

        +
        +
        +

        Emit-all statements

        +

        Use emit all (or emit @* which is synonymous) to output all out-of-stream variables. You can use the following idiom to get various accumulators output side-by-side (reminiscent of mlr stats1):

        +
         mlr --from data/small --opprint put -q '
        +   @v[$a][$b]["sum"] += $x;
        +   @v[$a][$b]["count"] += 1;
        +   end{emit @*,"a","b"}
        + '
        + a b   pan.sum            pan.count
        + v pan 0.3467901443380824 1
        +
        + a b   pan.sum            pan.count wye.sum             wye.count
        + v eks 0.7586799647899636 1         0.38139939387114097 1
        +
        + a b   wye.sum             wye.count pan.sum            pan.count
        + v wye 0.20460330576630303 1         0.5732889198020006 1
        +
        +
        +
         mlr --from data/small --opprint put -q '
        +   @sum[$a][$b] += $x;
        +   @count[$a][$b] += 1;
        +   end{emit @*,"a","b"}
        + '
        + a   b   pan
        + sum pan 0.3467901443380824
        +
        + a   b   pan                wye
        + sum eks 0.7586799647899636 0.38139939387114097
        +
        + a   b   wye                 pan
        + sum wye 0.20460330576630303 0.5732889198020006
        +
        + a     b   pan
        + count pan 1
        +
        + a     b   pan wye
        + count eks 1   1
        +
        + a     b   wye pan
        + count wye 1   1
        +
        +
        +
         mlr --from data/small --opprint put -q '
        +   @sum[$a][$b] += $x;
        +   @count[$a][$b] += 1;
        +   end{emit (@sum, @count),"a","b"}
        + '
        + a   b   sum                 count
        + pan pan 0.3467901443380824  1
        + eks pan 0.7586799647899636  1
        + eks wye 0.38139939387114097 1
        + wye wye 0.20460330576630303 1
        + wye pan 0.5732889198020006  1
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-overview.html b/docs6b/docs/_build/html/reference-dsl-overview.html new file mode 100644 index 000000000..f8b947325 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-overview.html @@ -0,0 +1,3504 @@ + + + + + + + + DSL reference — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        +
        +
        +
        + +
        +

        DSL reference

        +
        +

        Overview

        +

        Here’s comparison of verbs and put/filter DSL expressions:

        +

        Example:

        +
         $ mlr stats1 -a sum -f x -g a data/small
        + a=pan,x_sum=0.3467901443380824
        + a=eks,x_sum=1.1400793586611044
        + a=wye,x_sum=0.7778922255683036
        +
        +
        +
          +
        • Verbs are coded in Go

        • +
        • They run a bit faster

        • +
        • They take fewer keystrokes

        • +
        • There is less to learn

        • +
        • Their customization is limited to each verb’s options

        • +
        +

        Example:

        +
         $ mlr  put -q '@x_sum[$a] += $x; end{emit @x_sum, "a"}' data/small
        + a=pan,x_sum=0.3467901443380824
        + a=eks,x_sum=1.1400793586611044
        + a=wye,x_sum=0.7778922255683036
        +
        +
        +
          +
        • You get to write your own DSL expressions

        • +
        • They run a bit slower

        • +
        • They take more keystrokes

        • +
        • There is more to learn

        • +
        • They are highly customizable

        • +
        +

        Please see Verbs reference for information on verbs other than put and filter.

        +

        The essential usages of mlr filter and mlr put are for record-selection and record-updating expressions, respectively. For example, given the following input data:

        +
         $ cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +

        you might retain only the records whose a field has value eks:

        +
         $ mlr filter '$a == "eks"' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        +
        +
        +

        or you might add a new field which is a function of existing fields:

        +
         $ mlr put '$ab = $a . "_" . $b ' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,ab=pan_pan
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,ab=eks_pan
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,ab=wye_wye
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,ab=eks_wye
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,ab=wye_pan
        +
        +
        +

        The two verbs mlr filter and mlr put are essentially the same. The only differences are:

        +
          +
        • Expressions sent to mlr filter must end with a boolean expression, which is the filtering criterion;

        • +
        • mlr filter expressions may not reference the filter keyword within them; and

        • +
        • mlr filter expressions may not use tee, emit, emitp, or emitf.

        • +
        +

        All the rest is the same: in particular, you can define and invoke functions and subroutines to help produce the final boolean statement, and record fields may be assigned to in the statements preceding the final boolean statement.

        +

        There are more details and more choices, of course, as detailed in the following sections.

        +
        +
        +

        Syntax

        +
        +

        Expression formatting

        +

        Multiple expressions may be given, separated by semicolons, and each may refer to the ones before:

        +
         $ ruby -e '10.times{|i|puts "i=#{i}"}' | mlr --opprint put '$j = $i + 1; $k = $i +$j'
        + i j  k
        + 0 1  1
        + 1 2  3
        + 2 3  5
        + 3 4  7
        + 4 5  9
        + 5 6  11
        + 6 7  13
        + 7 8  15
        + 8 9  17
        + 9 10 19
        +
        +
        +

        Newlines within the expression are ignored, which can help increase legibility of complex expressions:

        +
         $ mlr --opprint put '
        +   $nf       = NF;
        +   $nr       = NR;
        +   $fnr      = FNR;
        +   $filenum  = FILENUM;
        +   $filename = FILENAME
        + ' data/small data/small2
        + a   b   i     x                    y                    nf nr fnr filenum filename
        + pan pan 1     0.3467901443380824   0.7268028627434533   5  1  1   1       data/small
        + eks pan 2     0.7586799647899636   0.5221511083334797   5  2  2   1       data/small
        + wye wye 3     0.20460330576630303  0.33831852551664776  5  3  3   1       data/small
        + eks wye 4     0.38139939387114097  0.13418874328430463  5  4  4   1       data/small
        + wye pan 5     0.5732889198020006   0.8636244699032729   5  5  5   1       data/small
        + pan eks 9999  0.267481232652199086 0.557077185510228001 5  6  1   2       data/small2
        + wye eks 10000 0.734806020620654365 0.884788571337605134 5  7  2   2       data/small2
        + pan wye 10001 0.870530722602517626 0.009854780514656930 5  8  3   2       data/small2
        + hat wye 10002 0.321507044286237609 0.568893318795083758 5  9  4   2       data/small2
        + pan zee 10003 0.272054845593895200 0.425789896597056627 5  10 5   2       data/small2
        +
        +
        +
         $ mlr --opprint filter '($x > 0.5 && $y < 0.5) || ($x < 0.5 && $y > 0.5)' then stats2 -a corr -f x,y data/medium
        + x_y_corr
        + -0.7479940285189345
        +
        +
        +
        +
        +

        Expressions from files

        +

        The simplest way to enter expressions for put and filter is between single quotes on the command line, e.g.

        +
         $ mlr --from data/small put '$xy = sqrt($x**2 + $y**2)'
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304
        +
        +
        +
         $ mlr --from data/small put 'func f(a, b) { return sqrt(a**2 + b**2) } $xy = f($x, $y)'
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304
        +
        +
        +

        You may, though, find it convenient to put expressions into files for reuse, and read them +using the -f option. For example:

        +
         $ cat data/fe-example-3.mlr
        + func f(a, b) {
        +   return sqrt(a**2 + b**2)
        + }
        + $xy = f($x, $y)
        +
        +
        +
         $ mlr --from data/small put -f data/fe-example-3.mlr
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304
        +
        +
        +

        If you have some of the logic in a file and you want to write the rest on the command line, you can use the -f and -e options together:

        +
         $ cat data/fe-example-4.mlr
        + func f(a, b) {
        +   return sqrt(a**2 + b**2)
        + }
        +
        +
        +
         $ mlr --from data/small put -f data/fe-example-4.mlr -e '$xy = f($x, $y)'
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304
        +
        +
        +

        A suggested use-case here is defining functions in files, and calling them from command-line expressions.

        +

        Another suggested use-case is putting default parameter values in files, e.g. using begin{@count=is_present(@count)?@count:10} in the file, where you can precede that using begin{@count=40} using -e.

        +

        Moreover, you can have one or more -f expressions (maybe one function per file, for example) and one or more -e expressions on the command line. If you mix -f and -e then the expressions are evaluated in the order encountered. (Since the expressions are all simply concatenated together in order, don’t forget intervening semicolons: e.g. not mlr put -e '$x=1' -e '$y=2 ...' but rather mlr put -e '$x=1;' -e '$y=2' ....)

        +
        +
        +

        Semicolons, commas, newlines, and curly braces

        +

        Miller uses semicolons as statement separators, not statement terminators. This means you can write:

        +
        mlr put 'x=1'
        +mlr put 'x=1;$y=2'
        +mlr put 'x=1;$y=2;'
        +mlr put 'x=1;;;;$y=2;'
        +
        +
        +

        Semicolons are optional after closing curly braces (which close conditionals and loops as discussed below).

        +
         $ echo x=1,y=2 | mlr put 'while (NF < 10) { $[NF+1] = ""}  $foo = "bar"'
        + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar
        +
        +
        +
         $ echo x=1,y=2 | mlr put 'while (NF < 10) { $[NF+1] = ""}; $foo = "bar"'
        + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar
        +
        +
        +

        Semicolons are required between statements even if those statements are on separate lines. Newlines are for your convenience but have no syntactic meaning: line endings do not terminate statements. For example, adjacent assignment statements must be separated by semicolons even if those statements are on separate lines:

        +
        mlr put '
        +  $x = 1
        +  $y = 2 # Syntax error
        +'
        +
        +mlr put '
        +  $x = 1;
        +  $y = 2 # This is OK
        +'
        +
        +
        +

        Trailing commas are allowed in function/subroutine definitions, function/subroutine callsites, and map literals. This is intended for (although not restricted to) the multi-line case:

        +
         $ mlr --csvlite --from data/a.csv put '
        +   func f(
        +     num a,
        +     num b,
        +   ): num {
        +     return a**2 + b**2;
        +   }
        +   $* = {
        +     "s": $a + $b,
        +     "t": $a - $b,
        +     "u": f(
        +       $a,
        +       $b,
        +     ),
        +     "v": NR,
        +   }
        + '
        +
        +
        +

        Bodies for all compound statements must be enclosed in curly braces, even if the body is a single statement:

        +
         mlr put 'if ($x == 1) $y = 2' # Syntax error
        +
        +
        +
         mlr put 'if ($x == 1) { $y = 2 }' # This is OK
        +
        +
        +

        Bodies for compound statements may be empty:

        +
         mlr put 'if ($x == 1) { }' # This no-op is syntactically acceptable
        +
        +
        +
        +
        +
        +

        Variables

        +

        Miller has the following kinds of variables:

        +

        Built-in variables such as NF, NF, FILENAME, M_PI, and M_E. These are all capital letters and are read-only (although some of them change value from one record to another).

        +

        Fields of stream records, accessed using the $ prefix. These refer to fields of the current data-stream record. For example, in echo x=1,y=2 | mlr put '$z = $x + $y', $x and $y refer to input fields, and $z refers to a new, computed output field. In a few contexts, presented below, you can refer to the entire record as $*.

        +

        Out-of-stream variables accessed using the @ prefix. These refer to data which persist from one record to the next, including in begin and end blocks (which execute before/after the record stream is consumed, respectively). You use them to remember values across records, such as sums, differences, counters, and so on. In a few contexts, presented below, you can refer to the entire out-of-stream-variables collection as @*.

        +

        Local variables are limited in scope and extent to the current statements being executed: these include function arguments, bound variables in for loops, and explicitly declared local variables.

        +

        Keywords are not variables, but since their names are reserved, you cannot use these names for local variables.

        +
        +

        Built-in variables

        +

        These are written all in capital letters, such as NR, NF, FILENAME, and only a small, specific set of them is defined by Miller.

        +

        Namely, Miller supports the following five built-in variables for filter and put, all awk-inspired: NF, NR, FNR, FILENUM, and FILENAME, as well as the mathematical constants M_PI and M_E. Lastly, the ENV hashmap allows read access to environment variables, e.g. ENV["HOME"] or ENV["foo_".$hostname].

        +
         $ mlr filter 'FNR == 2' data/small*
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + 1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533
        + a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134
        +
        +
        +
         $ mlr put '$fnr = FNR' data/small*
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,fnr=1
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,fnr=2
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,fnr=3
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,fnr=4
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,fnr=5
        + 1=a,2=b,3=i,4=x,5=y,fnr=1
        + 1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533,fnr=2
        + 1=eks,2=pan,3=2,4=0.7586799647899636,5=0.5221511083334797,fnr=3
        + 1=wye,2=wye,3=3,4=0.20460330576630303,5=0.33831852551664776,fnr=4
        + 1=eks,2=wye,3=4,4=0.38139939387114097,5=0.13418874328430463,fnr=5
        + 1=wye,2=pan,3=5,4=0.5732889198020006,5=0.8636244699032729,fnr=6
        + a=pan,b=eks,i=9999,x=0.267481232652199086,y=0.557077185510228001,fnr=1
        + a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134,fnr=2
        + a=pan,b=wye,i=10001,x=0.870530722602517626,y=0.009854780514656930,fnr=3
        + a=hat,b=wye,i=10002,x=0.321507044286237609,y=0.568893318795083758,fnr=4
        + a=pan,b=zee,i=10003,x=0.272054845593895200,y=0.425789896597056627,fnr=5
        +
        +
        +

        Their values of NF, NR, FNR, FILENUM, and FILENAME change from one record to the next as Miller scans through your input data stream. The mathematical constants, of course, do not change; ENV is populated from the system environment variables at the time Miller starts and is read-only for the remainder of program execution.

        +

        Their scope is global: you can refer to them in any filter or put statement. Their values are assigned by the input-record reader:

        +
         $ mlr --csv put '$nr = NR' data/a.csv
        + X,Y,Z,nr
        + m,n,o,1
        + p,q,r,2
        +
        +
        +
         $ mlr --csv repeat -n 3 then put '$nr = NR' data/a.csv
        + X,Y,Z,nr
        + m,n,o,1
        + m,n,o,1
        + m,n,o,1
        + p,q,r,2
        + p,q,r,2
        + p,q,r,2
        +
        +
        +

        The extent is for the duration of the put/filter: in a begin statement (which executes before the first input record is consumed) you will find NR=1 and in an end statement (which is executed after the last input record is consumed) you will find NR to be the total number of records ingested.

        +

        These are all read-only for the mlr put and mlr filter DSLs: they may be assigned from, e.g. $nr=NR, but they may not be assigned to: NR=100 is a syntax error.

        +
        +
        +

        Field names

        +

        Names of fields within stream records must be specified using a $ in filter and put expressions, even though the dollar signs don’t appear in the data stream itself. For integer-indexed data, this looks like awk’s $1,$2,$3, except that Miller allows non-numeric names such as $quantity or $hostname. Likewise, enclose string literals in double quotes in filter expressions even though they don’t appear in file data. In particular, mlr filter '$x=="abc"' passes through the record x=abc.

        +

        If field names have special characters such as . then you can use braces, e.g. '${field.name}'.

        +

        You may also use a computed field name in square brackets, e.g.

        +
         $ echo a=3,b=4 | mlr filter '$["x"] < 0.5'
        +
        +
        +
         $ echo s=green,t=blue,a=3,b=4 | mlr put '$[$s."_".$t] = $a * $b'
        + s=green,t=blue,a=3,b=4,green_blue=12
        +
        +
        +

        Notes:

        +

        The names of record fields depend on the contents of your input data stream, and their values change from one record to the next as Miller scans through your input data stream.

        +

        Their extent is limited to the current record; their scope is the filter or put command in which they appear.

        +

        These are read-write: you can do $y=2*$x, $x=$x+1, etc.

        +

        Records are Miller’s output: field names present in the input stream are passed through to output (written to standard output) unless fields are removed with cut, or records are excluded with filter or put -q, etc. Simply assign a value to a field and it will be output.

        +
        +
        +

        Positional field names

        +

        Even though Miller’s main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index (starting from 1).

        +

        Use $[[3]] to access the name of field 3. More generally, any expression evaluating to an integer can go between $[[ and ]].

        +

        Then using a computed field name, $[ $[[3]] ] is the value in the third field. This has the shorter equivalent notation $[[[3]]].

        +
         $ mlr cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr put '$[[3]] = "NEW"' data/small
        + a=pan,b=pan,NEW=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,NEW=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,NEW=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,NEW=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,NEW=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr put '$[[[3]]] = "NEW"' data/small
        + a=pan,b=pan,i=NEW,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=NEW,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=NEW,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=NEW,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=NEW,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr put '$NEW = $[[NR]]' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,NEW=a
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NEW=b
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,NEW=i
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,NEW=x
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NEW=y
        +
        +
        +
         $ mlr put '$NEW = $[[[NR]]]' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,NEW=pan
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NEW=pan
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,NEW=3
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,NEW=0.38139939387114097
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NEW=0.8636244699032729
        +
        +
        +
         $ mlr put '$[[[NR]]] = "NEW"' data/small
        + a=NEW,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=NEW,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=NEW,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=NEW,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=NEW
        +
        +
        +

        Right-hand side accesses to non-existent fields – i.e. with index less than 1 or greater than NF – return an absent value. Likewise, left-hand side accesses only refer to fields which already exist. For example, if a field has 5 records then assigning the name or value of the 6th (or 600th) field results in a no-op.

        +
         $ mlr put '$[[6]] = "NEW"' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr put '$[[[6]]] = "NEW"' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
        +
        +

        Out-of-stream variables

        +

        These are prefixed with an at-sign, e.g. @sum. Furthermore, unlike built-in variables and stream-record fields, they are maintained in an arbitrarily nested hashmap: you can do @sum += $quanity, or @sum[$color] += $quanity, or @sum[$color][$shape] += $quanity. The keys for the multi-level hashmap can be any expression which evaluates to string or integer: e.g. @sum[NR] = $a + $b, @sum[$a."-".$b] = $x, etc.

        +

        Their names and their values are entirely under your control; they change only when you assign to them.

        +

        Just as for field names in stream records, if you want to define out-of-stream variables with special characters such as . then you can use braces, e.g. '@{variable.name}["index"]'.

        +

        You may use a computed key in square brackets, e.g.

        +
         $ echo s=green,t=blue,a=3,b=4 | mlr put -q '@[$s."_".$t] = $a * $b; emit all'
        + green_blue=12
        +
        +
        +

        Out-of-stream variables are scoped to the put command in which they appear. In particular, if you have two or more put commands separated by then, each put will have its own set of out-of-stream variables:

        +
         $ cat data/a.dkvp
        + a=1,b=2,c=3
        + a=4,b=5,c=6
        +
        +
        +
         $ mlr put '@sum += $a; end {emit @sum}' then put 'is_present($a) {$a=10*$a; @sum += $a}; end {emit @sum}' data/a.dkvp
        + a=10,b=2,c=3
        + a=40,b=5,c=6
        + sum=5
        + sum=50
        +
        +
        +

        Out-of-stream variables’ extent is from the start to the end of the record stream, i.e. every time the put or filter statement referring to them is executed.

        +

        Out-of-stream variables are read-write: you can do $sum=@sum, @sum=$sum, etc.

        +
        +
        +

        Indexed out-of-stream variables

        +

        Using an index on the @count and @sum variables, we get the benefit of the -g (group-by) option which mlr stats1 and various other Miller commands have:

        +
         $ mlr put -q '
        +   @x_count[$a] += 1;
        +   @x_sum[$a] += $x;
        +   end {
        +     emit @x_count, "a";
        +     emit @x_sum, "a";
        +   }
        + ' ../data/small
        + a=pan,x_count=2
        + a=eks,x_count=3
        + a=wye,x_count=2
        + a=zee,x_count=2
        + a=hat,x_count=1
        + a=pan,x_sum=0.8494161498792961
        + a=eks,x_sum=1.75186341922895
        + a=wye,x_sum=0.7778922255683036
        + a=zee,x_sum=1.1256801691982772
        + a=hat,x_sum=0.03144187646093577
        +
        +
        +
         $ mlr stats1 -a count,sum -f x -g a ../data/small
        + a=pan,x_count=2,x_sum=0.8494161498792961
        + a=eks,x_count=3,x_sum=1.75186341922895
        + a=wye,x_count=2,x_sum=0.7778922255683036
        + a=zee,x_count=2,x_sum=1.1256801691982772
        + a=hat,x_count=1,x_sum=0.03144187646093577
        +
        +
        +

        Indices can be arbitrarily deep – here there are two or more of them:

        +
         $ mlr --from data/medium put -q '
        +   @x_count[$a][$b] += 1;
        +   @x_sum[$a][$b] += $x;
        +   end {
        +     emit (@x_count, @x_sum), "a", "b";
        +   }
        + '
        + a=pan,b=pan,x_count=427,x_sum=219.1851288316854
        + a=pan,b=wye,x_count=395,x_sum=198.43293070748447
        + a=pan,b=eks,x_count=429,x_sum=216.07522773165525
        + a=pan,b=hat,x_count=417,x_sum=205.22277621488686
        + a=pan,b=zee,x_count=413,x_sum=205.09751802331917
        + a=eks,b=pan,x_count=371,x_sum=179.96303047250723
        + a=eks,b=wye,x_count=407,x_sum=196.9452860713734
        + a=eks,b=zee,x_count=357,x_sum=176.8803651584733
        + a=eks,b=eks,x_count=413,x_sum=215.91609712937984
        + a=eks,b=hat,x_count=417,x_sum=208.783170520597
        + a=wye,b=wye,x_count=377,x_sum=185.29584980261419
        + a=wye,b=pan,x_count=392,x_sum=195.84790012056564
        + a=wye,b=hat,x_count=426,x_sum=212.0331829346132
        + a=wye,b=zee,x_count=385,x_sum=194.77404756708714
        + a=wye,b=eks,x_count=386,x_sum=204.8129608356315
        + a=zee,b=pan,x_count=389,x_sum=202.21380378504267
        + a=zee,b=wye,x_count=455,x_sum=233.9913939194868
        + a=zee,b=eks,x_count=391,x_sum=190.9617780631925
        + a=zee,b=zee,x_count=403,x_sum=206.64063510417319
        + a=zee,b=hat,x_count=409,x_sum=191.30000620900935
        + a=hat,b=wye,x_count=423,x_sum=208.8830097609959
        + a=hat,b=zee,x_count=385,x_sum=196.3494502965293
        + a=hat,b=eks,x_count=389,x_sum=189.0067933716193
        + a=hat,b=hat,x_count=381,x_sum=182.8535323148762
        + a=hat,b=pan,x_count=363,x_sum=168.5538067327806
        +
        +
        +

        The idea is that stats1, and other Miller verbs, encapsulate frequently-used patterns with a minimum of keystroking (and run a little faster), whereas using out-of-stream variables you have more flexibility and control in what you do.

        +

        Begin/end blocks can be mixed with pattern/action blocks. For example:

        +
         $ mlr put '
        +   begin {
        +     @num_total = 0;
        +     @num_positive = 0;
        +   };
        +   @num_total += 1;
        +   $x > 0.0 {
        +     @num_positive += 1;
        +     $y = log10($x); $z = sqrt($y)
        +   };
        +   end {
        +     emitf @num_total, @num_positive
        +   }
        + ' data/put-gating-example-1.dkvp
        + x=-1
        + x=0
        + x=1,y=0,z=0
        + x=2,y=0.3010299956639812,z=0.5486620049392715
        + x=3,y=0.4771212547196624,z=0.6907396432228734
        + num_total=5,num_positive=3
        +
        +
        +
        +
        +

        Local variables

        +

        Local variables are similar to out-of-stream variables, except that their extent is limited to the expressions in which they appear (and their basenames can’t be computed using square brackets). There are three kinds of local variables: arguments to functions/subroutines, variables bound within for-loops, and locals defined within control blocks. They may be untyped using var, or typed using num, int, float, str, bool, and map.

        +

        For example:

        +
         $ # Here I'm using a specified random-number seed so this example always
        + # produces the same output for this web document: in everyday practice we
        + # would leave off the --seed 12345 part.
        + mlr --seed 12345 seqgen --start 1 --stop 10 then put '
        +   func f(a, b) {                          # function arguments a and b
        +       r = 0.0;                            # local r scoped to the function
        +       for (int i = 0; i < 6; i += 1) {    # local i scoped to the for-loop
        +           num u = urand();                # local u scoped to the for-loop
        +           r += u;                         # updates r from the enclosing scope
        +       }
        +       r /= 6;
        +       return a + (b - a) * r;
        +   }
        +   num o = f(10, 20);                      # local to the top-level scope
        +   $o = o;
        + '
        + i=1,o=15.952526011537227
        + i=2,o=12.782237754999116
        + i=3,o=15.126606630220966
        + i=4,o=14.794357488895775
        + i=5,o=15.168665974047421
        + i=6,o=16.20662783079942
        + i=7,o=13.966128063060479
        + i=8,o=13.99248245928659
        + i=9,o=15.784270485515197
        + i=10,o=15.37686787628025
        +
        +
        +

        Things which are completely unsurprising, resembling many other languages:

        +
          +
        • Parameter names are bound to their arguments but can be reassigned, e.g. if there is a parameter named a then you can reassign the value of a to be something else within the function if you like.

        • +
        • However, you cannot redeclare the type of an argument or a local: var a=1; var a=2 is an error but var a=1;  a=2 is OK.

        • +
        • All argument-passing is positional rather than by name; arguments are passed by value, not by reference. (This is also true for map-valued variables: they are not, and cannot be, passed by reference)

        • +
        • You can define locals (using var, num, etc.) at any scope (if-statements, else-statements, while-loops, for-loops, or the top-level scope), and nested scopes will have access (more details on scope in the next section). If you define a local variable with the same name inside an inner scope, then a new variable is created with the narrower scope.

        • +
        • If you assign to a local variable for the first time in a scope without declaring it as var, num, etc. then: if it exists in an outer scope, that outer-scope variable will be updated; if not, it will be defined in the current scope as if var had been used. (See also Type-checking for an example.) I recommend always declaring variables explicitly to make the intended scoping clear.

        • +
        • Functions and subroutines never have access to locals from their callee (unless passed by value as arguments).

        • +
        +

        Things which are perhaps surprising compared to other languages:

        +
          +
        • Type declarations using var, or typed using num, int, float, str, and bool are necessary to declare local variables. Function arguments and variables bound in for-loops over stream records and out-of-stream variables are implicitly declared using var. (Some examples are shown below.)

        • +
        • Type-checking is done at assignment time. For example, float f = 0 is an error (since 0 is an integer), as is float f = 0.0; f = 1. For this reason I prefer to use num over float in most contexts since num encompasses integer and floating-point values. More information about type-checking is at Type-checking.

        • +
        • Bound variables in for-loops over stream records and out-of-stream variables are implicitly local to that block. E.g. in for (k, v in $*) { ... } for ((k1, k2), v in @*) { ... } if there are k, v, etc. in the enclosing scope then those will be masked by the loop-local bound variables in the loop, and moreover the values of the loop-local bound variables are not available after the end of the loop.

        • +
        • For C-style triple-for loops, if a for-loop variable is defined using var, int, etc. then it is scoped to that for-loop. E.g. for (i = 0; i < 10; i += 1) { ... } and for (int i = 0; i < 10; i += 1) { ... }. (This is unsurprising.). If there is no typedecl and an outer-scope variable of that name exists, then it is used. (This is also unsurprising.) But of there is no outer-scope variable of that name then the variable is scoped to the for-loop only.

        • +
        +

        The following example demonstrates the scope rules:

        +
         $ cat data/scope-example.mlr
        + func f(a) {      # argument is local to the function
        +   var b = 100;   # local to the function
        +   c = 100;       # local to the function; does not overwrite outer c
        +   return a + 1;
        + }
        + var a = 10;      # local at top level
        + var b = 20;      # local at top level
        + c = 30;          # local at top level; there is no more-outer-scope c
        + if (NR == 3) {
        +   var a = 40;    # scoped to the if-statement; doesn't overwrite outer a
        +   b = 50;        # not scoped to the if-statement; overwrites outer b
        +   c = 60;        # not scoped to the if-statement; overwrites outer c
        +   d = 70;        # there is no outer d so a local d is created here
        +
        +   $inner_a = a;
        +   $inner_b = b;
        +   $inner_c = c;
        +   $inner_d = d;
        + }
        + $outer_a = a;
        + $outer_b = b;
        + $outer_c = c;
        + $outer_d = d;    # there is no outer d defined so no assignment happens
        +
        +
        +
         $ cat data/scope-example.dat
        + n=1,x=123
        + n=2,x=456
        + n=3,x=789
        +
        +
        +
         $ mlr --oxtab --from data/scope-example.dat put -f data/scope-example.mlr
        + n       1
        + x       123
        + outer_a 10
        + outer_b 20
        + outer_c 30
        +
        + n       2
        + x       456
        + outer_a 10
        + outer_b 20
        + outer_c 30
        +
        + n       3
        + x       789
        + inner_a 40
        + inner_b 50
        + inner_c 60
        + inner_d 70
        + outer_a 10
        + outer_b 50
        + outer_c 60
        +
        +
        +

        And this example demonstrates the type-declaration rules:

        +
         $ cat data/type-decl-example.mlr
        + subr s(a, str b, int c) {                         # a is implicitly var (untyped).
        +                                                   # b is explicitly str.
        +                                                   # c is explicitly int.
        +                                                   # The type-checking is done at the callsite
        +                                                   # when arguments are bound to parameters.
        +                                                   #
        +     var b = 100;     # error                      # Re-declaration in the same scope is disallowed.
        +     int n = 10;                                   # Declaration of variable local to the subroutine.
        +     n = 20;                                       # Assignment is OK.
        +     int n = 30;      # error                      # Re-declaration in the same scope is disallowed.
        +     str n = "abc";   # error                      # Re-declaration in the same scope is disallowed.
        +                                                   #
        +     float f1 = 1;    # error                      # 1 is an int, not a float.
        +     float f2 = 2.0;                               # 2.0 is a float.
        +     num f3 = 3;                                   # 3 is a num.
        +     num f4 = 4.0;                                 # 4.0 is a num.
        + }                                                 #
        +                                                   #
        + call s(1, 2, 3);                                  # Type-assertion '3 is int' is done here at the callsite.
        +                                                   #
        + k = "def";                                        # Top-level variable k.
        +                                                   #
        + for (str k, v in $*) {                            # k and v are bound here, masking outer k.
        +   print k . ":" . v;                              # k is explicitly str; v is implicitly var.
        + }                                                 #
        +                                                   #
        + print "k is".k;                                   # k at this scope level is still "def".
        + print "v is".v;                                   # v is undefined in this scope.
        +                                                   #
        + i = -1;                                           #
        + for (i = 1, int j = 2; i <= 10; i += 1, j *= 2) { # C-style triple-for variables use enclosing scope, unless
        +                                                   # declared local: i is outer, j is local to the loop.
        +   print "inner i =" . i;                          #
        +   print "inner j =" . j;                          #
        + }                                                 #
        + print "outer i =" . i;                            # i has been modified by the loop.
        + print "outer j =" . j;                            # j is undefined in this scope.
        +
        +
        +
        +
        +

        Map literals

        +

        Miller’s put/filter DSL has four kinds of hashmaps. Stream records are (single-level) maps from name to value. Out-of-stream variables and local variables can also be maps, although they can be multi-level hashmaps (e.g. @sum[$x][$y]). The fourth kind is map literals. These cannot be on the left-hand side of assignment expressions. Syntactically they look like JSON, although Miller allows string and integer keys in its map literals while JSON allows only string keys (e.g. "3" rather than 3).

        +

        For example, the following swaps the input stream’s a and i fields, modifies y, and drops the rest:

        +
         $ mlr --opprint put '
        +   $* = {
        +     "a": $i,
        +     "i": $a,
        +     "y": $y * 10,
        +   }
        + ' data/small
        + a i   y
        + 1 pan 7.268028627434533
        + 2 eks 5.221511083334796
        + 3 wye 3.3831852551664774
        + 4 eks 1.3418874328430463
        + 5 wye 8.63624469903273
        +
        +
        +

        Likewise, you can assign map literals to out-of-stream variables or local variables; pass them as arguments to user-defined functions, return them from functions, and so on:

        +
         $ mlr --from data/small put '
        +   func f(map m): map {
        +     m["x"] *= 200;
        +     return m;
        +   }
        +   $* = f({"a": $a, "x": $x});
        + '
        + a=pan,x=69.35802886761648
        + a=eks,x=151.73599295799272
        + a=wye,x=40.92066115326061
        + a=eks,x=76.2798787742282
        + a=wye,x=114.65778396040011
        +
        +
        +

        Like out-of-stream and local variables, map literals can be multi-level:

        +
         $ mlr --from data/small put -q '
        +   begin {
        +     @o = {
        +       "nrec": 0,
        +       "nkey": {"numeric":0, "non-numeric":0},
        +     };
        +   }
        +   @o["nrec"] += 1;
        +   for (k, v in $*) {
        +     if (is_numeric(v)) {
        +       @o["nkey"]["numeric"] += 1;
        +     } else {
        +       @o["nkey"]["non-numeric"] += 1;
        +     }
        +   }
        +   end {
        +     dump @o;
        +   }
        + '
        + {
        +   "nrec": 5,
        +   "nkey": {
        +     "numeric": 15,
        +     "non-numeric": 10
        +   }
        + }
        +
        +
        +

        By default, map-valued expressions are dumped using JSON formatting. If you use dump to print a hashmap with integer keys and you don’t want them double-quoted (JSON-style) then you can use mlr put --jknquoteint. See also mlr put --help.

        +
        +
        +

        Type-checking

        +

        Miller’s put/filter DSLs support two optional kinds of type-checking. One is inline type-tests and type-assertions within expressions. The other is type declarations for assignments to local variables, binding of arguments to user-defined functions, and return values from user-defined functions, These are discussed in the following subsections.

        +

        Use of type-checking is entirely up to you: omit it if you want flexibility with heterogeneous data; use it if you want to help catch misspellings in your DSL code or unexpected irregularities in your input data.

        +
        +

        Type-test and type-assertion expressions

        +

        The following is... functions take a value and return a boolean indicating whether the argument is of the indicated type. The assert_... functions return their argument if it is of the specified type, and cause a fatal error otherwise:

        +
         $ mlr -F | grep ^is
        + is_absent
        + is_array
        + is_bool
        + is_boolean
        + is_empty
        + is_empty_map
        + is_error
        + is_float
        + is_int
        + is_map
        + is_nonempty_map
        + is_not_empty
        + is_not_map
        + is_not_array
        + is_not_null
        + is_null
        + is_numeric
        + is_present
        + is_string
        +
        +
        +
         $ mlr -F | grep ^assert
        + asserting_absent
        + asserting_array
        + asserting_bool
        + asserting_boolean
        + asserting_error
        + asserting_empty
        + asserting_empty_map
        + asserting_float
        + asserting_int
        + asserting_map
        + asserting_nonempty_map
        + asserting_not_empty
        + asserting_not_map
        + asserting_not_array
        + asserting_not_null
        + asserting_null
        + asserting_numeric
        + asserting_present
        + asserting_string
        +
        +
        +

        Please see cookbook-data-cleaning-examples for examples of how to use these.

        +
        +
        +

        Type-declarations for local variables, function parameter, and function return values

        +

        Local variables can be defined either untyped as in x = 1, or typed as in int x = 1. Types include var (explicitly untyped), int, float, num (int or float), str, bool, and map. These optional type declarations are enforced at the time values are assigned to variables: whether at the initial value assignment as in int x = 1 or in any subsequent assignments to the same variable farther down in the scope.

        +

        The reason for num is that int and float typedecls are very precise:

        +
        float a = 0;   # Runtime error since 0 is int not float
        +int   b = 1.0; # Runtime error since 1.0 is float not int
        +num   c = 0;   # OK
        +num   d = 1.0; # OK
        +
        +
        +

        A suggestion is to use num for general use when you want numeric content, and use int when you genuinely want integer-only values, e.g. in loop indices or map keys (since Miller map keys can only be strings or ints).

        +

        The var type declaration indicates no type restrictions, e.g. var x = 1 has the same type restrictions on x as x = 1. The difference is in intentional shadowing: if you have x = 1 in outer scope and x = 2 in inner scope (e.g. within a for-loop or an if-statement) then outer-scope x has value 2 after the second assignment. But if you have var x = 2 in the inner scope, then you are declaring a variable scoped to the inner block.) For example:

        +
        x = 1;
        +if (NR == 4) {
        +  x = 2; # Refers to outer-scope x: value changes from 1 to 2.
        +}
        +print x; # Value of x is now two
        +
        +
        +
        x = 1;
        +if (NR == 4) {
        +  var x = 2; # Defines a new inner-scope x with value 2
        +}
        +print x;     # Value of this x is still 1
        +
        +
        +

        Likewise function arguments can optionally be typed, with type enforced when the function is called:

        +
        func f(map m, int i) {
        +  ...
        +}
        +$a = f({1:2, 3:4}, 5);     # OK
        +$b = f({1:2, 3:4}, "abc"); # Runtime error
        +$c = f({1:2, 3:4}, $x);    # Runtime error for records with non-integer field named x
        +if (NR == 4) {
        +  var x = 2; # Defines a new inner-scope x with value 2
        +}
        +print x;     # Value of this x is still 1
        +
        +
        +

        Thirdly, function return values can be type-checked at the point of return using : and a typedecl after the parameter list:

        +
        func f(map m, int i): bool {
        +  ...
        +  ...
        +  if (...) {
        +    return "false"; # Runtime error if this branch is taken
        +  }
        +  ...
        +  ...
        +  if (...) {
        +    return retval; # Runtime error if this function doesn't have an in-scope
        +    # boolean-valued variable named retval
        +  }
        +  ...
        +  ...
        +  # In Miller if your functions don't explicitly return a value, they return absent-null.
        +  # So it would also be a runtime error on reaching the end of this function without
        +  # an explicit return statement.
        +}
        +
        +
        +
        +
        +
        +

        Null data: empty and absent

        +

        Please see Null data: empty and absent.

        +
        +
        +

        Aggregate variable assignments

        +

        There are three remaining kinds of variable assignment using out-of-stream variables, the last two of which use the $* syntax:

        +
          +
        • Recursive copy of out-of-stream variables

        • +
        • Out-of-stream variable assigned to full stream record

        • +
        • Full stream record assigned to an out-of-stream variable

        • +
        +

        Example recursive copy of out-of-stream variables:

        +
         $ mlr --opprint put -q '@v["sum"] += $x; @v["count"] += 1; end{dump; @w = @v; dump}' data/small
        + {
        +   "v": {
        +     "sum": 2.264761728567491,
        +     "count": 5
        +   }
        + }
        + {
        +   "v": {
        +     "sum": 2.264761728567491,
        +     "count": 5
        +   },
        +   "w": {
        +     "sum": 2.264761728567491,
        +     "count": 5
        +   }
        + }
        +
        +
        +

        Example of out-of-stream variable assigned to full stream record, where the 2nd record is stashed, and the 4th record is overwritten with that:

        +
         $ mlr put 'NR == 2 {@keep = $*}; NR == 4 {$* = @keep}' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +

        Example of full stream record assigned to an out-of-stream variable, finding the record for which the x field has the largest value in the input stream:

        +
         $ cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr --opprint put -q 'is_null(@xmax) || $x > @xmax {@xmax=$x; @recmax=$*}; end {emit @recmax}' data/small
        + a   b   i x                  y
        + eks pan 2 0.7586799647899636 0.5221511083334797
        +
        +
        +
        +
        +

        Keywords for filter and put

        +
         $ mlr --help-all-keywords
        + TOD: port mlr_dsl_list_all_keywords
        +
        +
        +
        +
        +
        +

        Operator precedence

        +

        Operators are listed in order of decreasing precedence, highest first.

        +
        Operators              Associativity
        +---------              -------------
        +()                     left to right
        +**                    right to left
        +! ~ unary+ unary- &    right to left
        +binary* / // %         left to right
        +binary+ binary- .      left to right
        +<< >>                  left to right
        +&                      left to right
        +^                      left to right
        +|                      left to right
        +< <= > >=              left to right
        +== != =~ !=~           left to right
        +&&                     left to right
        +^^                     left to right
        +||                     left to right
        +? :                    right to left
        +=                      N/A for Miller (there is no $a=$b=$c)
        +
        +
        +
        +
        +

        Operator and function semantics

        +
          +
        • Functions are often pass-throughs straight to the system-standard Go libraries.

        • +
        • The min and max functions are different from other multi-argument functions which return null if any of their inputs are null: for min and max, by contrast, if one argument is absent-null, the other is returned. Empty-null loses min or max against numeric or boolean; empty-null is less than any other string.

        • +
        • Symmetrically with respect to the bitwise OR, XOR, and AND operators |, ^, &, Miller has logical operators ||, ^^, &&: the logical XOR not existing in Go.

        • +
        • The exponentiation operator ** is familiar from many languages.

        • +
        • The regex-match and regex-not-match operators =~ and !=~ are similar to those in Ruby and Perl.

        • +
        +
        +
        +

        Control structures

        +
        +

        Pattern-action blocks

        +

        These are reminiscent of awk syntax. They can be used to allow assignments to be done only when appropriate – e.g. for math-function domain restrictions, regex-matching, and so on:

        +
         $ mlr cat data/put-gating-example-1.dkvp
        + x=-1
        + x=0
        + x=1
        + x=2
        + x=3
        +
        +
        +
         $ mlr put '$x > 0.0 { $y = log10($x); $z = sqrt($y) }' data/put-gating-example-1.dkvp
        + x=-1
        + x=0
        + x=1,y=0,z=0
        + x=2,y=0.3010299956639812,z=0.5486620049392715
        + x=3,y=0.4771212547196624,z=0.6907396432228734
        +
        +
        +
         $ mlr cat data/put-gating-example-2.dkvp
        + a=abc_123
        + a=some other name
        + a=xyz_789
        +
        +
        +
         $ mlr put '$a =~ "([a-z]+)_([0-9]+)" { $b = "left_\1"; $c = "right_\2" }' data/put-gating-example-2.dkvp
        + a=abc_123,b=left_\1,c=right_\2
        + a=some other name
        + a=xyz_789,b=left_\1,c=right_\2
        +
        +
        +

        This produces heteregenous output which Miller, of course, has no problems with (see Record-heterogeneity). But if you want homogeneous output, the curly braces can be replaced with a semicolon between the expression and the body statements. This causes put to evaluate the boolean expression (along with any side effects, namely, regex-captures \1, \2, etc.) but doesn’t use it as a criterion for whether subsequent assignments should be executed. Instead, subsequent assignments are done unconditionally:

        +
         $ mlr put '$x > 0.0; $y = log10($x); $z = sqrt($y)' data/put-gating-example-1.dkvp
        + x=1,y=0,z=0
        + x=2,y=0.3010299956639812,z=0.5486620049392715
        + x=3,y=0.4771212547196624,z=0.6907396432228734
        +
        +
        +
         $ mlr put '$a =~ "([a-z]+)_([0-9]+)"; $b = "left_\1"; $c = "right_\2"' data/put-gating-example-2.dkvp
        + a=abc_123,b=left_\1,c=right_\2
        + a=xyz_789,b=left_\1,c=right_\2
        +
        +
        +
        +
        +

        If-statements

        +

        These are again reminiscent of awk. Pattern-action blocks are a special case of if with no elif or else blocks, no if keyword, and parentheses optional around the boolean expression:

        +
        mlr put 'NR == 4 {$foo = "bar"}'
        +
        +
        +
        mlr put 'if (NR == 4) {$foo = "bar"}'
        +
        +
        +

        Compound statements use elif (rather than elsif or else if):

        +
        mlr put '
        +  if (NR == 2) {
        +    ...
        +  } elif (NR ==4) {
        +    ...
        +  } elif (NR ==6) {
        +    ...
        +  } else {
        +    ...
        +  }
        +'
        +
        +
        +
        +
        +

        While and do-while loops

        +

        Miller’s while and do-while are unsurprising in comparison to various languages, as are break and continue:

        +
         $ echo x=1,y=2 | mlr put '
        +   while (NF < 10) {
        +     $[NF+1] = ""
        +   }
        +   $foo = "bar"
        + '
        + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar
        +
        +
        +
         $ echo x=1,y=2 | mlr put '
        +   do {
        +     $[NF+1] = "";
        +     if (NF == 5) {
        +       break
        +     }
        +   } while (NF < 10);
        +   $foo = "bar"
        + '
        + x=1,y=2,3=,4=,5=,foo=bar
        +
        +
        +

        A break or continue within nested conditional blocks or if-statements will, of course, propagate to the innermost loop enclosing them, if any. A break or continue outside a loop is a syntax error that will be flagged as soon as the expression is parsed, before any input records are ingested. +The existence of while, do-while, and for loops in Miller’s DSL means that you can create infinite-loop scenarios inadvertently. In particular, please recall that DSL statements are executed once if in begin or end blocks, and once per record otherwise. For example, while (NR < 10) will never terminate as NR is only incremented between records.

        +
        +
        +

        For-loops

        +

        While Miller’s while and do-while statements are much as in many other languages, for loops are more idiosyncratic to Miller. They are loops over key-value pairs, whether in stream records, out-of-stream variables, local variables, or map-literals: more reminiscent of foreach, as in (for example) PHP. There are for-loops over map keys and for-loops over key-value tuples. Additionally, Miller has a C-style triple-for loop with initialize, test, and update statements.

        +

        As with while and do-while, a break or continue within nested control structures will propagate to the innermost loop enclosing them, if any, and a break or continue outside a loop is a syntax error that will be flagged as soon as the expression is parsed, before any input records are ingested.

        +
        +

        Key-only for-loops

        +

        The key variable is always bound to the key of key-value pairs:

        +
         $ mlr --from data/small put '
        +   print "NR = ".NR;
        +   for (key in $*) {
        +     value = $[key];
        +     print "  key:" . key . "  value:".value;
        +   }
        +
        + '
        + NR = 1
        +   key:a  value:pan
        +   key:b  value:pan
        +   key:i  value:1
        +   key:x  value:0.3467901443380824
        +   key:y  value:0.7268028627434533
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + NR = 2
        +   key:a  value:eks
        +   key:b  value:pan
        +   key:i  value:2
        +   key:x  value:0.7586799647899636
        +   key:y  value:0.5221511083334797
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + NR = 3
        +   key:a  value:wye
        +   key:b  value:wye
        +   key:i  value:3
        +   key:x  value:0.20460330576630303
        +   key:y  value:0.33831852551664776
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + NR = 4
        +   key:a  value:eks
        +   key:b  value:wye
        +   key:i  value:4
        +   key:x  value:0.38139939387114097
        +   key:y  value:0.13418874328430463
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + NR = 5
        +   key:a  value:wye
        +   key:b  value:pan
        +   key:i  value:5
        +   key:x  value:0.5732889198020006
        +   key:y  value:0.8636244699032729
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr -n put '
        +   end {
        +     o = {1:2, 3:{4:5}};
        +     for (key in o) {
        +       print "  key:" . key . "  valuetype:" . typeof(o[key]);
        +     }
        +   }
        + '
        +   key:1  valuetype:int
        +   key:3  valuetype:map
        +
        +
        +

        Note that the value corresponding to a given key may be gotten as through a computed field name using square brackets as in $[key] for stream records, or by indexing the looped-over variable using square brackets.

        +
        +
        +

        Key-value for-loops

        +

        Single-level keys may be gotten at using either for(k,v) or for((k),v); multi-level keys may be gotten at using for((k1,k2,k3),v) and so on. The v variable will be bound to to a scalar value (a string or a number) if the map stops at that level, or to a map-valued variable if the map goes deeper. If the map isn’t deep enough then the loop body won’t be executed.

        +
         $ cat data/for-srec-example.tbl
        + label1 label2 f1  f2  f3
        + blue   green  100 240 350
        + red    green  120 11  195
        + yellow blue   140 0   240
        +
        +
        +
         $ mlr --pprint --from data/for-srec-example.tbl put '
        +   $sum1 = $f1 + $f2 + $f3;
        +   $sum2 = 0;
        +   $sum3 = 0;
        +   for (key, value in $*) {
        +     if (key =~ "^f[0-9]+") {
        +       $sum2 += value;
        +       $sum3 += $[key];
        +     }
        +   }
        + '
        + label1 label2 f1  f2  f3  sum1 sum2 sum3
        + blue   green  100 240 350 690  690  690
        + red    green  120 11  195 326  326  326
        + yellow blue   140 0   240 380  380  380
        +
        +
        +
         $ mlr --from data/small --opprint put 'for (k,v in $*) { $[k."_type"] = typeof(v) }'
        + a   b   i x                   y                   a_type b_type i_type x_type y_type
        + pan pan 1 0.3467901443380824  0.7268028627434533  string string int    float  float
        + eks pan 2 0.7586799647899636  0.5221511083334797  string string int    float  float
        + wye wye 3 0.20460330576630303 0.33831852551664776 string string int    float  float
        + eks wye 4 0.38139939387114097 0.13418874328430463 string string int    float  float
        + wye pan 5 0.5732889198020006  0.8636244699032729  string string int    float  float
        +
        +
        +

        Note that the value of the current field in the for-loop can be gotten either using the bound variable value, or through a computed field name using square brackets as in $[key].

        +

        Important note: to avoid inconsistent looping behavior in case you’re setting new fields (and/or unsetting existing ones) while looping over the record, Miller makes a copy of the record before the loop: loop variables are bound from the copy and all other reads/writes involve the record itself:

        +
         $ mlr --from data/small --opprint put '
        +   $sum1 = 0;
        +   $sum2 = 0;
        +   for (k,v in $*) {
        +     if (is_numeric(v)) {
        +       $sum1 +=v;
        +       $sum2 += $[k];
        +     }
        +   }
        + '
        + a   b   i x                   y                   sum1               sum2
        + pan pan 1 0.3467901443380824  0.7268028627434533  2.0735930070815356 8.294372028326142
        + eks pan 2 0.7586799647899636  0.5221511083334797  3.280831073123443  13.123324292493772
        + wye wye 3 0.20460330576630303 0.33831852551664776 3.5429218312829507 14.171687325131803
        + eks wye 4 0.38139939387114097 0.13418874328430463 4.515588137155445  18.06235254862178
        + wye pan 5 0.5732889198020006  0.8636244699032729  6.436913389705273  25.747653558821092
        +
        +
        +

        It can be confusing to modify the stream record while iterating over a copy of it, so instead you might find it simpler to use a local variable in the loop and only update the stream record after the loop:

        +
         $ mlr --from data/small --opprint put '
        +   sum = 0;
        +   for (k,v in $*) {
        +     if (is_numeric(v)) {
        +       sum += $[k];
        +     }
        +   }
        +   $sum = sum
        + '
        + a   b   i x                   y                   sum
        + pan pan 1 0.3467901443380824  0.7268028627434533  2.0735930070815356
        + eks pan 2 0.7586799647899636  0.5221511083334797  3.280831073123443
        + wye wye 3 0.20460330576630303 0.33831852551664776 3.5429218312829507
        + eks wye 4 0.38139939387114097 0.13418874328430463 4.515588137155445
        + wye pan 5 0.5732889198020006  0.8636244699032729  6.436913389705273
        +
        +
        +

        You can also start iterating on sub-hashmaps of an out-of-stream or local variable; you can loop over nested keys; you can loop over all out-of-stream variables. The bound variables are bound to a copy of the sub-hashmap as it was before the loop started. The sub-hashmap is specified by square-bracketed indices after in, and additional deeper indices are bound to loop key-variables. The terminal values are bound to the loop value-variable whenever the keys are not too shallow. The value-variable may refer to a terminal (string, number) or it may be map-valued if the map goes deeper. Example indexing is as follows:

        +
        # Parentheses are optional for single key:
        +for (k1,           v in @a["b"]["c"]) { ... }
        +for ((k1),         v in @a["b"]["c"]) { ... }
        +# Parentheses are required for multiple keys:
        +for ((k1, k2),     v in @a["b"]["c"]) { ... } # Loop over subhashmap of a variable
        +for ((k1, k2, k3), v in @a["b"]["c"]) { ... } # Ditto
        +for ((k1, k2, k3), v in @a { ... }            # Loop over variable starting from basename
        +for ((k1, k2, k3), v in @* { ... }            # Loop over all variables (k1 is bound to basename)
        +
        +
        +

        That’s confusing in the abstract, so a concrete example is in order. Suppose the out-of-stream variable @myvar is populated as follows:

        +
         $ mlr -n put --jknquoteint -q '
        +   begin {
        +     @myvar = {
        +       1: 2,
        +       3: { 4 : 5 },
        +       6: { 7: { 8: 9 } }
        +     }
        +   }
        +   end { dump }
        + '
        + {
        +   "myvar": {
        +     "1": 2,
        +     "3": {
        +       "4": 5
        +     },
        +     "6": {
        +       "7": {
        +         "8": 9
        +       }
        +     }
        +   }
        + }
        +
        +
        +

        Then we can get at various values as follows:

        +
         $ mlr -n put --jknquoteint -q '
        +   begin {
        +     @myvar = {
        +       1: 2,
        +       3: { 4 : 5 },
        +       6: { 7: { 8: 9 } }
        +     }
        +   }
        +   end {
        +     for (k, v in @myvar) {
        +       print
        +         "key=" . k .
        +         ",valuetype=" . typeof(v);
        +     }
        +   }
        + '
        + key=1,valuetype=int
        + key=3,valuetype=map
        + key=6,valuetype=map
        +
        +
        +
         $ mlr -n put --jknquoteint -q '
        +   begin {
        +     @myvar = {
        +       1: 2,
        +       3: { 4 : 5 },
        +       6: { 7: { 8: 9 } }
        +     }
        +   }
        +   end {
        +     for ((k1, k2), v in @myvar) {
        +       print
        +         "key1=" . k1 .
        +         ",key2=" . k2 .
        +         ",valuetype=" . typeof(v);
        +     }
        +   }
        + '
        + key1=3,key2=4,valuetype=int
        + key1=6,key2=7,valuetype=map
        +
        +
        +
         $ mlr -n put --jknquoteint -q '
        +   begin {
        +     @myvar = {
        +       1: 2,
        +       3: { 4 : 5 },
        +       6: { 7: { 8: 9 } }
        +     }
        +   }
        +   end {
        +     for ((k1, k2), v in @myvar[6]) {
        +       print
        +         "key1=" . k1 .
        +         ",key2=" . k2 .
        +         ",valuetype=" . typeof(v);
        +     }
        +   }
        + '
        + key1=7,key2=8,valuetype=int
        +
        +
        +
        +
        +

        C-style triple-for loops

        +

        These are supported as follows:

        +
         $ mlr --from data/small --opprint put '
        +   num suma = 0;
        +   for (a = 1; a <= NR; a += 1) {
        +     suma += a;
        +   }
        +   $suma = suma;
        + '
        + a   b   i x                   y                   suma
        + pan pan 1 0.3467901443380824  0.7268028627434533  1
        + eks pan 2 0.7586799647899636  0.5221511083334797  3
        + wye wye 3 0.20460330576630303 0.33831852551664776 6
        + eks wye 4 0.38139939387114097 0.13418874328430463 10
        + wye pan 5 0.5732889198020006  0.8636244699032729  15
        +
        +
        +
         $ mlr --from data/small --opprint put '
        +   num suma = 0;
        +   num sumb = 0;
        +   for (num a = 1, num b = 1; a <= NR; a += 1, b *= 2) {
        +     suma += a;
        +     sumb += b;
        +   }
        +   $suma = suma;
        +   $sumb = sumb;
        + '
        + a   b   i x                   y                   suma sumb
        + pan pan 1 0.3467901443380824  0.7268028627434533  1    1
        + eks pan 2 0.7586799647899636  0.5221511083334797  3    3
        + wye wye 3 0.20460330576630303 0.33831852551664776 6    7
        + eks wye 4 0.38139939387114097 0.13418874328430463 10   15
        + wye pan 5 0.5732889198020006  0.8636244699032729  15   31
        +
        +
        +

        Notes:

        +
          +
        • In for (start; continuation; update) { body }, the start, continuation, and update statements may be empty, single statements, or multiple comma-separated statements. If the continuation is empty (e.g. for(i=1;;i+=1)) it defaults to true.

        • +
        • In particular, you may use $-variables and/or @-variables in the start, continuation, and/or update steps (as well as the body, of course).

        • +
        • The typedecls such as int or num are optional. If a typedecl is provided (for a local variable), it binds a variable scoped to the for-loop regardless of whether a same-name variable is present in outer scope. If a typedecl is not provided, then the variable is scoped to the for-loop if no same-name variable is present in outer scope, or if a same-name variable is present in outer scope then it is modified.

        • +
        • Miller has no ++ or -- operators.

        • +
        • As with all for/if/while statements in Miller, the curly braces are required even if the body is a single statement, or empty.

        • +
        +
        +
        +
        +

        Begin/end blocks

        +

        Miller supports an awk-like begin/end syntax. The statements in the begin block are executed before any input records are read; the statements in the end block are executed after the last input record is read. (If you want to execute some statement at the start of each file, not at the start of the first file as with begin, you might use a pattern/action block of the form FNR == 1 { ... }.) All statements outside of begin or end are, of course, executed on every input record. Semicolons separate statements inside or outside of begin/end blocks; semicolons are required between begin/end block bodies and any subsequent statement. For example:

        +
         $ mlr put '
        +   begin { @sum = 0 };
        +   @x_sum += $x;
        +   end { emit @x_sum }
        + ' ../data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        + a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
        + a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
        + a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
        + a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
        + a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
        + x_sum=4.536293840335763
        +
        +
        +

        Since uninitialized out-of-stream variables default to 0 for addition/substraction and 1 for multiplication when they appear on expression right-hand sides (not quite as in awk, where they’d default to 0 either way), the above can be written more succinctly as

        +
         $ mlr put '
        +   @x_sum += $x;
        +   end { emit @x_sum }
        + ' ../data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        + a=zee,b=pan,i=6,x=0.5271261600918548,y=0.49322128674835697
        + a=eks,b=zee,i=7,x=0.6117840605678454,y=0.1878849191181694
        + a=zee,b=wye,i=8,x=0.5985540091064224,y=0.976181385699006
        + a=hat,b=wye,i=9,x=0.03144187646093577,y=0.7495507603507059
        + a=pan,b=wye,i=10,x=0.5026260055412137,y=0.9526183602969864
        + x_sum=4.536293840335763
        +
        +
        +

        The put -q option is a shorthand which suppresses printing of each output record, with only emit statements being output. So to get only summary outputs, one could write

        +
         $ mlr put -q '
        +   @x_sum += $x;
        +   end { emit @x_sum }
        + ' ../data/small
        + x_sum=4.536293840335763
        +
        +
        +

        We can do similarly with multiple out-of-stream variables:

        +
         $ mlr put -q '
        +   @x_count += 1;
        +   @x_sum += $x;
        +   end {
        +     emit @x_count;
        +     emit @x_sum;
        +   }
        + ' ../data/small
        + x_count=10
        + x_sum=4.536293840335763
        +
        +
        +

        This is of course not much different than

        +
         $ mlr stats1 -a count,sum -f x ../data/small
        + x_count=10,x_sum=4.536293840335763
        +
        +
        +

        Note that it’s a syntax error for begin/end blocks to refer to field names (beginning with $), since these execute outside the context of input records.

        +
        +
        +
        +

        Output statements

        +

        You can output variable-values or expressions in five ways:

        +
          +
        • Assign them to stream-record fields. For example, $cumulative_sum = @sum. For another example, $nr = NR adds a field named nr to each output record, containing the value of the built-in variable NR as of when that record was ingested.

        • +
        • Use the print or eprint keywords which immediately print an expression directly to standard output or standard error, respectively. Note that dump, edump, print, and eprint don’t output records which participate in then-chaining; rather, they’re just immediate prints to stdout/stderr. The printn and eprintn keywords are the same except that they don’t print final newlines. Additionally, you can print to a specified file instead of stdout/stderr.

        • +
        • Use the dump or edump keywords, which immediately print all out-of-stream variables as a JSON data structure to the standard output or standard error (respectively).

        • +
        • Use tee which formats the current stream record (not just an arbitrary string as with print) to a specific file.

        • +
        • Use emit/emitp/emitf to send out-of-stream variables’ current values to the output record stream, e.g. @sum += $x; emit @sum which produces an extra output record such as sum=3.1648382.

        • +
        +

        For the first two options you are populating the output-records stream which feeds into the next verb in a then-chain (if any), or which otherwise is formatted for output using --o... flags.

        +

        For the last three options you are sending output directly to standard output, standard error, or a file.

        + +
        +

        Dump statements

        +

        The dump statement is for printing expressions, including maps, directly to stdout/stderr, respectively:

        +
          +
        • There are two variants: dump prints to stdout; edump prints to stderr.

        • +
        • Output goes directly to stdout/stderr, respectively: data produced this way do not go downstream to the next verb in a then-chain. (Use emit for that.)

        • +
        • You can use dump to output single strings, numbers, or expressions including map-valued data. Map-valued data are printed as JSON. Miller allows string and integer keys in its map literals while JSON allows only string keys, so use mlr put --jknquoteint if you want integer-valued map keys not double-quoted.

        • +
        • If you use dump (or edump) with no arguments, you get a JSON structure representing the current values of all out-of-stream variables.

        • +
        • As with print, you can redirect output to files.

        • +
        • See also Redirected-output statements for examples.

        • +
        +
        +
        +

        Tee statements

        +

        Records produced by a mlr put go downstream to the next verb in your then-chain, if any, or otherwise to standard output. If you want to additionally copy out records to files, you can do that using tee.

        +

        The syntax is, by example, mlr --from myfile.dat put 'tee > "tap.dat", $*' then sort -n index. First is tee >, then the filename expression (which can be an expression such as "tap.".$a.".dat"), then a comma, then $*. (Nothing else but $* is teeable.)

        +

        See also Redirected-output statements for examples.

        +
        +
        +

        Redirected-output statements

        +

        The print, dump tee, emitf, emit, and emitp keywords all allow you to redirect output to one or more files or pipe-to commands. The filenames/commands are strings which can be constructed using record-dependent values, so you can do things like splitting a table into multiple files, one for each account ID, and so on.

        +

        Details:

        +
          +
        • The print and dump keywords produce output immediately to standard output, or to specified file(s) or pipe-to command if present.

        • +
        +
         $ mlr --help-keyword print
        + TOD: port mlr_dsl_keyword_usage
        +
        +
        +
         $ mlr --help-keyword dump
        + TOD: port mlr_dsl_keyword_usage
        +
        +
        +
          +
        • mlr put sends the current record (possibly modified by the put expression) to the output record stream. Records are then input to the following verb in a then-chain (if any), else printed to standard output (unless put -q). The tee keyword additionally writes the output record to specified file(s) or pipe-to command, or immediately to stdout/stderr.

        • +
        +
         $ mlr --help-keyword tee
        + TOD: port mlr_dsl_keyword_usage
        +
        +
        +
          +
        • mlr put’s emitf, emitp, and emit send out-of-stream variables to the output record stream. These are then input to the following verb in a then-chain (if any), else printed to standard output. When redirected with >, >>, or |, they instead write the out-of-stream variable(s) to specified file(s) or pipe-to command, or immediately to stdout/stderr.

        • +
        +
         $ mlr --help-keyword emitf
        + TOD: port mlr_dsl_keyword_usage
        +
        +
        +
         $ mlr --help-keyword emitp
        + TOD: port mlr_dsl_keyword_usage
        +
        +
        +
         $ mlr --help-keyword emit
        + TOD: port mlr_dsl_keyword_usage
        +
        +
        +
        +
        +

        Emit statements

        +

        There are three variants: emitf, emit, and emitp. Keep in mind that out-of-stream variables are a nested, multi-level hashmap (directly viewable as JSON using dump), whereas Miller output records are lists of single-level key-value pairs. The three emit variants allow you to control how the multilevel hashmaps are flatten down to output records. You can emit any map-valued expression, including $*, map-valued out-of-stream variables, the entire out-of-stream-variable collection @*, map-valued local variables, map literals, or map-valued function return values.

        +

        Use emitf to output several out-of-stream variables side-by-side in the same output record. For emitf these mustn’t have indexing using @name[...]. Example:

        +
         $ mlr put -q '@count += 1; @x_sum += $x; @y_sum += $y; end { emitf @count, @x_sum, @y_sum}' data/small
        + count=5,x_sum=2.264761728567491,y_sum=2.585085709781158
        +
        +
        +

        Use emit to output an out-of-stream variable. If it’s non-indexed you’ll get a simple key-value pair:

        +
         $ cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr put -q '@sum += $x; end { dump }' data/small
        + {
        +   "sum": 2.264761728567491
        + }
        +
        +
        +
         $ mlr put -q '@sum += $x; end { emit @sum }' data/small
        + sum=2.264761728567491
        +
        +
        +

        If it’s indexed then use as many names after emit as there are indices:

        +
         $ mlr put -q '@sum[$a] += $x; end { dump }' data/small
        + {
        +   "sum": {
        +     "pan": 0.3467901443380824,
        +     "eks": 1.1400793586611044,
        +     "wye": 0.7778922255683036
        +   }
        + }
        +
        +
        +
         $ mlr put -q '@sum[$a] += $x; end { emit @sum, "a" }' data/small
        + a=pan,sum=0.3467901443380824
        + a=eks,sum=1.1400793586611044
        + a=wye,sum=0.7778922255683036
        +
        +
        +
         $ mlr put -q '@sum[$a][$b] += $x; end { dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "eks": {
        +       "pan": 0.7586799647899636,
        +       "wye": 0.38139939387114097
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        +
        +
        +
         $ mlr put -q '@sum[$a][$b] += $x; end { emit @sum, "a", "b" }' data/small
        + a=pan,b=pan,sum=0.3467901443380824
        + a=eks,b=pan,sum=0.7586799647899636
        + a=eks,b=wye,sum=0.38139939387114097
        + a=wye,b=wye,sum=0.20460330576630303
        + a=wye,b=pan,sum=0.5732889198020006
        +
        +
        +
         $ mlr put -q '@sum[$a][$b][$i] += $x; end { dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": {
        +         "1": 0.3467901443380824
        +       }
        +     },
        +     "eks": {
        +       "pan": {
        +         "2": 0.7586799647899636
        +       },
        +       "wye": {
        +         "4": 0.38139939387114097
        +       }
        +     },
        +     "wye": {
        +       "wye": {
        +         "3": 0.20460330576630303
        +       },
        +       "pan": {
        +         "5": 0.5732889198020006
        +       }
        +     }
        +   }
        + }
        +
        +
        +
         $ mlr put -q '@sum[$a][$b][$i] += $x; end { emit @sum, "a", "b", "i" }' data/small
        + a=pan,b=pan,i=1,sum=0.3467901443380824
        + a=eks,b=pan,i=2,sum=0.7586799647899636
        + a=eks,b=wye,i=4,sum=0.38139939387114097
        + a=wye,b=wye,i=3,sum=0.20460330576630303
        + a=wye,b=pan,i=5,sum=0.5732889198020006
        +
        +
        +

        Now for emitp: if you have as many names following emit as there are levels in the out-of-stream variable’s hashmap, then emit and emitp do the same thing. Where they differ is when you don’t specify as many names as there are hashmap levels. In this case, Miller needs to flatten multiple map indices down to output-record keys: emitp includes full prefixing (hence the p in emitp) while emit takes the deepest hashmap key as the output-record key:

        +
         $ mlr put -q '@sum[$a][$b] += $x; end { dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "eks": {
        +       "pan": 0.7586799647899636,
        +       "wye": 0.38139939387114097
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        +
        +
        +
         $ mlr put -q '@sum[$a][$b] += $x; end { emit @sum, "a" }' data/small
        + a=pan,pan=0.3467901443380824
        + a=eks,pan=0.7586799647899636,wye=0.38139939387114097
        + a=wye,wye=0.20460330576630303,pan=0.5732889198020006
        +
        +
        +
         $ mlr put -q '@sum[$a][$b] += $x; end { emit @sum }' data/small
        + pan.pan=0.3467901443380824,eks.pan=0.7586799647899636,eks.wye=0.38139939387114097,wye.wye=0.20460330576630303,wye.pan=0.5732889198020006
        +
        +
        +
         $ mlr put -q '@sum[$a][$b] += $x; end { emitp @sum, "a" }' data/small
        + a=pan,sum.pan=0.3467901443380824
        + a=eks,sum.pan=0.7586799647899636,sum.wye=0.38139939387114097
        + a=wye,sum.wye=0.20460330576630303,sum.pan=0.5732889198020006
        +
        +
        +
         $ mlr put -q '@sum[$a][$b] += $x; end { emitp @sum }' data/small
        + sum.pan.pan=0.3467901443380824,sum.eks.pan=0.7586799647899636,sum.eks.wye=0.38139939387114097,sum.wye.wye=0.20460330576630303,sum.wye.pan=0.5732889198020006
        +
        +
        +
         $ mlr --oxtab put -q '@sum[$a][$b] += $x; end { emitp @sum }' data/small
        + sum.pan.pan 0.3467901443380824
        + sum.eks.pan 0.7586799647899636
        + sum.eks.wye 0.38139939387114097
        + sum.wye.wye 0.20460330576630303
        + sum.wye.pan 0.5732889198020006
        +
        +
        +

        Use –oflatsep to specify the character which joins multilevel +keys for emitp (it defaults to a colon):

        +
         $ mlr put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum, "a" }' data/small
        + a=pan,sum.pan=0.3467901443380824
        + a=eks,sum.pan=0.7586799647899636,sum.wye=0.38139939387114097
        + a=wye,sum.wye=0.20460330576630303,sum.pan=0.5732889198020006
        +
        +
        +
         $ mlr put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum }' data/small
        + sum.pan.pan=0.3467901443380824,sum.eks.pan=0.7586799647899636,sum.eks.wye=0.38139939387114097,sum.wye.wye=0.20460330576630303,sum.wye.pan=0.5732889198020006
        +
        +
        +
         $ mlr --oxtab put -q --oflatsep / '@sum[$a][$b] += $x; end { emitp @sum }' data/small
        + sum.pan.pan 0.3467901443380824
        + sum.eks.pan 0.7586799647899636
        + sum.eks.wye 0.38139939387114097
        + sum.wye.wye 0.20460330576630303
        + sum.wye.pan 0.5732889198020006
        +
        +
        +
        +
        +

        Multi-emit statements

        +

        You can emit multiple map-valued expressions side-by-side by +including their names in parentheses:

        +
         $ mlr --from data/medium --opprint put -q '
        +   @x_count[$a][$b] += 1;
        +   @x_sum[$a][$b] += $x;
        +   end {
        +       for ((a, b), _ in @x_count) {
        +           @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b]
        +       }
        +       emit (@x_sum, @x_count, @x_mean), "a", "b"
        +   }
        + '
        + a   b   x_sum              x_count x_mean
        + pan pan 219.1851288316854  427     0.5133141190437597
        + pan wye 198.43293070748447 395     0.5023618498923658
        + pan eks 216.07522773165525 429     0.5036718595143479
        + pan hat 205.22277621488686 417     0.492140950155604
        + pan zee 205.09751802331917 413     0.4966041598627583
        + eks pan 179.96303047250723 371     0.48507555383425127
        + eks wye 196.9452860713734  407     0.4838950517724162
        + eks zee 176.8803651584733  357     0.49546320772681596
        + eks eks 215.91609712937984 413     0.5227992666570941
        + eks hat 208.783170520597   417     0.5006790659966355
        + wye wye 185.29584980261419 377     0.49150092785839306
        + wye pan 195.84790012056564 392     0.4996119901034838
        + wye hat 212.0331829346132  426     0.4977304763723314
        + wye zee 194.77404756708714 385     0.5059066170573692
        + wye eks 204.8129608356315  386     0.5306035254809106
        + zee pan 202.21380378504267 389     0.5198298297816007
        + zee wye 233.9913939194868  455     0.5142667998230479
        + zee eks 190.9617780631925  391     0.4883932942792647
        + zee zee 206.64063510417319 403     0.5127559183726382
        + zee hat 191.30000620900935 409     0.46772617655014515
        + hat wye 208.8830097609959  423     0.49381326184632596
        + hat zee 196.3494502965293  385     0.5099985721987774
        + hat eks 189.0067933716193  389     0.48587864619953547
        + hat hat 182.8535323148762  381     0.47993053101017374
        + hat pan 168.5538067327806  363     0.4643355557376876
        +
        +
        +

        What this does is walk through the first out-of-stream variable (@x_sum in this example) as usual, then for each keylist found (e.g. pan,wye), include the values for the remaining out-of-stream variables (here, @x_count and @x_mean). You should use this when all out-of-stream variables in the emit statement have the same shape and the same keylists.

        +
        +
        +

        Emit-all statements

        +

        Use emit all (or emit @* which is synonymous) to output all out-of-stream variables. You can use the following idiom to get various accumulators output side-by-side (reminiscent of mlr stats1):

        +
         $ mlr --from data/small --opprint put -q '@v[$a][$b]["sum"] += $x; @v[$a][$b]["count"] += 1; end{emit @*,"a","b"}'
        + a b   pan.sum            pan.count
        + v pan 0.3467901443380824 1
        +
        + a b   pan.sum            pan.count wye.sum             wye.count
        + v eks 0.7586799647899636 1         0.38139939387114097 1
        +
        + a b   wye.sum             wye.count pan.sum            pan.count
        + v wye 0.20460330576630303 1         0.5732889198020006 1
        +
        +
        +
         $ mlr --from data/small --opprint put -q '@sum[$a][$b] += $x; @count[$a][$b] += 1; end{emit @*,"a","b"}'
        + a   b   pan
        + sum pan 0.3467901443380824
        +
        + a   b   pan                wye
        + sum eks 0.7586799647899636 0.38139939387114097
        +
        + a   b   wye                 pan
        + sum wye 0.20460330576630303 0.5732889198020006
        +
        + a     b   pan
        + count pan 1
        +
        + a     b   pan wye
        + count eks 1   1
        +
        + a     b   wye pan
        + count wye 1   1
        +
        +
        +
         $ mlr --from data/small --opprint put -q '@sum[$a][$b] += $x; @count[$a][$b] += 1; end{emit (@sum, @count),"a","b"}'
        + a   b   sum                 count
        + pan pan 0.3467901443380824  1
        + eks pan 0.7586799647899636  1
        + eks wye 0.38139939387114097 1
        + wye wye 0.20460330576630303 1
        + wye pan 0.5732889198020006  1
        +
        +
        +
        +
        +
        +

        Unset statements

        +

        You can clear a map key by assigning the empty string as its value: $x="" or @x="". Using unset you can remove the key entirely. Examples:

        +
         $ cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr put 'unset $x, $a' data/small
        + b=pan,i=1,y=0.7268028627434533
        + b=pan,i=2,y=0.5221511083334797
        + b=wye,i=3,y=0.33831852551664776
        + b=wye,i=4,y=0.13418874328430463
        + b=pan,i=5,y=0.8636244699032729
        +
        +
        +

        This can also be done, of course, using mlr cut -x. You can also clear out-of-stream or local variables, at the base name level, or at an indexed sublevel:

        +
         $ mlr put -q '@sum[$a][$b] += $x; end { dump; unset @sum; dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "eks": {
        +       "pan": 0.7586799647899636,
        +       "wye": 0.38139939387114097
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        + {}
        +
        +
        +
         $ mlr put -q '@sum[$a][$b] += $x; end { dump; unset @sum["eks"]; dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "eks": {
        +       "pan": 0.7586799647899636,
        +       "wye": 0.38139939387114097
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        +
        +
        +

        If you use unset all (or unset @* which is synonymous), that will unset all out-of-stream variables which have been defined up to that point.

        +
        +
        +

        Filter statements

        +

        You can use filter within put. In fact, the following two are synonymous:

        +
         $ mlr filter 'NR==2 || NR==3' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        +
        +
        +
         $ mlr put 'filter NR==2 || NR==3' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        +
        +
        +

        The former, of course, is much easier to type. But the latter allows you to define more complex expressions for the filter, and/or do other things in addition to the filter:

        +
         $ mlr put '@running_sum += $x; filter @running_sum > 1.3' data/small
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         $ mlr put '$z = $x * $y; filter $z > 0.3' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,z=0.3961455844854848
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,z=0.4951063394654227
        +
        +
        +
        +
        +

        Built-in functions for filter and put, summary

        +

        mlr: option “–list-all-functions-as-table” not recognized. +Please run “mlr –help” for usage information.

        +
        +
        +

        Built-in functions for filter and put

        +

        Each function takes a specific number of arguments, as shown below, except for functions marked as variadic such as min and max. (The latter compute min and max of any number of numerical arguments.) There is no notion of optional or default-on-absent arguments. All argument-passing is positional rather than by name; arguments are passed by value, not by reference.

        +

        You can get a list of all functions using mlr -F.

        +
        +

        +

        +
        +  (class=arithmetic #args=1,2) Addition as binary operator; unary plus operator.
        +
        +
        +
        +
        +

        -

        +
        -  (class=arithmetic #args=1,2) Subtraction as binary operator; unary negation operator.
        +
        +
        +
        +
        +

        *

        +
        *  (class=arithmetic #args=2) Multiplication, with integer*integer overflow to float.
        +
        +
        +
        +
        +

        /

        +
        /  (class=arithmetic #args=2) Division. Integer / integer is floating-point.
        +
        +
        +
        +
        +

        //

        +
        //  (class=arithmetic #args=2) Pythonic integer division, rounding toward negative.
        +
        +
        +
        +
        +

        **

        +
        **  (class=arithmetic #args=2) Exponentiation. Same as pow, but as an infix operator.
        +
        +
        +
        +
        +

        .+

        +
        .+  (class=arithmetic #args=2) Addition, with integer-to-integer overflow.
        +
        +
        +
        +
        +

        .-

        +
        .-  (class=arithmetic #args=2) Subtraction, with integer-to-integer overflow.
        +
        +
        +
        +
        +

        .*

        +
        .*  (class=arithmetic #args=2) Multiplication, with integer-to-integer overflow.
        +
        +
        +
        +
        +

        ./

        +
        ./  (class=arithmetic #args=2) Integer division; not pythonic.
        +
        +
        +
        +
        +

        %

        +
        %  (class=arithmetic #args=2) Remainder; never negative-valued (pythonic).
        +
        +
        +
        +
        +

        ~

        +
        ~  (class=arithmetic #args=1) Bitwise NOT. Beware '$y=~$x' since =~ is the
        +regex-match operator: try '$y = ~$x'.
        +
        +
        +
        +
        +

        &

        +
        &  (class=arithmetic #args=2) Bitwise AND.
        +
        +
        +
        +
        +

        |

        +
        |  (class=arithmetic #args=2) Bitwise OR.
        +
        +
        +
        +
        +

        ^

        +
        ^  (class=arithmetic #args=2) Bitwise XOR.
        +
        +
        +
        +
        +

        <<

        +
        <<  (class=arithmetic #args=2) Bitwise left-shift.
        +
        +
        +
        +
        +

        >>

        +
        >>  (class=arithmetic #args=2) Bitwise signed right-shift.
        +
        +
        +
        >>>
        +^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
        +
        +
        +
        >>>  (class=arithmetic #args=2) Bitwise unsigned right-shift.
        +
        +
        +
        +
        +

        !

        +
        !  (class=boolean #args=1) Logical negation.
        +
        +
        +
        +
        +

        ==

        +
        ==  (class=boolean #args=2) String/numeric equality. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        !=

        +
        !=  (class=boolean #args=2) String/numeric inequality. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        >

        +
        >  (class=boolean #args=2) String/numeric greater-than. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        >=

        +
        >=  (class=boolean #args=2) String/numeric greater-than-or-equals. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        <

        +
        <  (class=boolean #args=2) String/numeric less-than. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        <=

        +
        <=  (class=boolean #args=2) String/numeric less-than-or-equals. Mixing number and string results in string compare.
        +
        +
        +
        +
        +

        =~

        +
        =~  (class=boolean #args=2) String (left-hand side) matches regex (right-hand side), e.g. '$name =~ "^a.*b$"'.
        +
        +
        +
        +
        +

        !=~

        +
        !=~  (class=boolean #args=2) String (left-hand side) does not match regex (right-hand side), e.g. '$name !=~ "^a.*b$"'.
        +
        +
        +
        +
        +

        &&

        +
        &&  (class=boolean #args=2) Logical AND.
        +
        +
        +
        +
        +

        ||

        +
        ||  (class=boolean #args=2) Logical OR.
        +
        +
        +
        +
        +

        ^^

        +
        ^^  (class=boolean #args=2) Logical XOR.
        +
        +
        +
        +
        +

        ??

        +
        ??  (class=boolean #args=2) Absent-coalesce operator. $a ?? 1 evaluates to 1 if $a isn't defined in the current record.
        +
        +
        +
        +
        +

        ???

        +
        ???  (class=boolean #args=2) Absent-coalesce operator. $a ?? 1 evaluates to 1 if $a isn't defined in the current record, or has empty value.
        +
        +
        +
        +
        +

        ?

        +
        ?:  (class=boolean #args=3) Standard ternary operator.
        +
        +
        +
        +
        +

        .

        +
        .  (class=string #args=2) String concatenation.
        +
        +
        +
        +
        +

        abs

        +
        abs  (class=math #args=1) Absolute value.
        +
        +
        +
        +
        +

        acos

        +
        acos  (class=math #args=1) Inverse trigonometric cosine.
        +
        +
        +
        +
        +

        acosh

        +
        acosh  (class=math #args=1) Inverse hyperbolic cosine.
        +
        +
        +
        +
        +

        append

        +
        append  (class=maps/arrays #args=2) Appends second argument to end of first argument, which must be an array.
        +
        +
        +
        +
        +

        arrayify

        +
        arrayify  (class=maps/arrays #args=1) Walks through a nested map/array, converting any map with consecutive keys
        +"1", "2", ... into an array. Useful to wrap the output of unflatten.
        +
        +
        +
        +
        +

        asin

        +
        asin  (class=math #args=1) Inverse trigonometric sine.
        +
        +
        +
        +
        +

        asinh

        +
        asinh  (class=math #args=1) Inverse hyperbolic sine.
        +
        +
        +
        +
        +

        asserting_absent

        +
        asserting_absent  (class=typing #args=1) Aborts with an error if is_absent on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_array

        +
        asserting_array  (class=typing #args=1) Aborts with an error if is_array on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_bool

        +
        asserting_bool  (class=typing #args=1) Aborts with an error if is_bool on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_boolean

        +
        asserting_boolean  (class=typing #args=1) Aborts with an error if is_boolean on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_empty

        +
        asserting_empty  (class=typing #args=1) Aborts with an error if is_empty on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_empty_map

        +
        asserting_empty_map  (class=typing #args=1) Aborts with an error if is_empty_map on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_error

        +
        asserting_error  (class=typing #args=1) Aborts with an error if is_error on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_float

        +
        asserting_float  (class=typing #args=1) Aborts with an error if is_float on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_int

        +
        asserting_int  (class=typing #args=1) Aborts with an error if is_int on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_map

        +
        asserting_map  (class=typing #args=1) Aborts with an error if is_map on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_nonempty_map

        +
        asserting_nonempty_map  (class=typing #args=1) Aborts with an error if is_nonempty_map on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_not_array

        +
        asserting_not_array  (class=typing #args=1) Aborts with an error if is_not_array on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_not_empty

        +
        asserting_not_empty  (class=typing #args=1) Aborts with an error if is_not_empty on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_not_map

        +
        asserting_not_map  (class=typing #args=1) Aborts with an error if is_not_map on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_not_null

        +
        asserting_not_null  (class=typing #args=1) Aborts with an error if is_not_null on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_null

        +
        asserting_null  (class=typing #args=1) Aborts with an error if is_null on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_numeric

        +
        asserting_numeric  (class=typing #args=1) Aborts with an error if is_numeric on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_present

        +
        asserting_present  (class=typing #args=1) Aborts with an error if is_present on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        asserting_string

        +
        asserting_string  (class=typing #args=1) Aborts with an error if is_string on the argument returns false,
        +else returns its argument.
        +
        +
        +
        +
        +

        atan

        +
        atan  (class=math #args=1) One-argument arctangent.
        +
        +
        +
        +
        +

        atan2

        +
        atan2  (class=math #args=2) Two-argument arctangent.
        +
        +
        +
        +
        +

        atanh

        +
        atanh  (class=math #args=1) Inverse hyperbolic tangent.
        +
        +
        +
        +
        +

        bitcount

        +
        bitcount  (class=arithmetic #args=1) Count of 1-bits.
        +
        +
        +
        +
        +

        boolean

        +
        boolean  (class=conversion #args=1) Convert int/float/bool/string to boolean.
        +
        +
        +
        +
        +

        capitalize

        +
        capitalize  (class=string #args=1) Convert string's first character to uppercase.
        +
        +
        +
        +
        +

        cbrt

        +
        cbrt  (class=math #args=1) Cube root.
        +
        +
        +
        +
        +

        ceil

        +
        ceil  (class=math #args=1) Ceiling: nearest integer at or above.
        +
        +
        +
        +
        +

        clean_whitespace

        +
        clean_whitespace  (class=string #args=1) Same as collapse_whitespace and strip.
        +
        +
        +
        +
        +

        collapse_whitespace

        +
        collapse_whitespace  (class=string #args=1) Strip repeated whitespace from string.
        +
        +
        +
        +
        +

        cos

        +
        cos  (class=math #args=1) Trigonometric cosine.
        +
        +
        +
        +
        +

        cosh

        +
        cosh  (class=math #args=1) Hyperbolic cosine.
        +
        +
        +
        +
        +

        depth

        +
        depth  (class=maps/arrays #args=1) Prints maximum depth of map/array. Scalars have depth 0.
        +
        +
        +
        +
        +

        dhms2fsec

        +
        dhms2fsec  (class=time #args=1) Recovers floating-point seconds as in dhms2fsec("5d18h53m20.250000s") = 500000.250000
        +
        +
        +
        +
        +

        dhms2sec

        +
        dhms2sec  (class=time #args=1) Recovers integer seconds as in dhms2sec("5d18h53m20s") = 500000
        +
        +
        +
        +
        +

        erf

        +
        erf  (class=math #args=1) Error function.
        +
        +
        +
        +
        +

        erfc

        +
        erfc  (class=math #args=1) Complementary error function.
        +
        +
        +
        +
        +

        exp

        +
        exp  (class=math #args=1) Exponential function e**x.
        +
        +
        +
        +
        +

        expm1

        +
        expm1  (class=math #args=1) e**x - 1.
        +
        +
        +
        +
        +

        flatten

        +
        flatten  (class=maps/arrays #args=3) Flattens multi-level maps to single-level ones. Examples:
        +flatten("a", ".", {"b": { "c": 4 }}) is {"a.b.c" : 4}.
        +flatten("", ".", {"a": { "b": 3 }}) is {"a.b" : 3}.
        +Two-argument version: flatten($*, ".") is the same as flatten("", ".", $*).
        +Useful for nested JSON-like structures for non-JSON file formats like CSV.
        +
        +
        +
        +
        +

        float

        +
        float  (class=conversion #args=1) Convert int/float/bool/string to float.
        +
        +
        +
        +
        +

        floor

        +
        floor  (class=math #args=1) Floor: nearest integer at or below.
        +
        +
        +
        +
        +

        fmtnum

        +
        fmtnum  (class=conversion #args=2) Convert int/float/bool to string using
        +printf-style format string, e.g. '$s = fmtnum($n, "%06lld")'.
        +
        +
        +
        +
        +

        fsec2dhms

        +
        fsec2dhms  (class=time #args=1) Formats floating-point seconds as in fsec2dhms(500000.25) = "5d18h53m20.250000s"
        +
        +
        +
        +
        +

        fsec2hms

        +
        fsec2hms  (class=time #args=1) Formats floating-point seconds as in fsec2hms(5000.25) = "01:23:20.250000"
        +
        +
        +
        +
        +

        get_keys

        +
        get_keys  (class=maps/arrays #args=1) Returns array of keys of map or array
        +
        +
        +
        +
        +

        get_values

        +
        get_values  (class=maps/arrays #args=1) Returns array of keys of map or array -- in the latter case, returns a copy of the array
        +
        +
        +
        +
        +

        gmt2sec

        +
        gmt2sec  (class=time #args=1) Parses GMT timestamp as integer seconds since the epoch.
        +
        +
        +
        +
        +

        gsub

        +
        gsub  (class=string #args=3) Example: '$name=gsub($name, "old", "new")' (replace all).
        +
        +
        +
        +
        +

        haskey

        +
        haskey  (class=maps/arrays #args=2) True/false if map has/hasn't key, e.g. 'haskey($*, "a")' or
        +'haskey(mymap, mykey)', or true/false if array index is in bounds / out of bounds.
        +Error if 1st argument is not a map or array. Note -n..-1 alias to 1..n in Miller arrays.
        +
        +
        +
        +
        +

        hexfmt

        +
        hexfmt  (class=conversion #args=1) Convert int to hex string, e.g. 255 to "0xff".
        +
        +
        +
        +
        +

        hms2fsec

        +
        hms2fsec  (class=time #args=1) Recovers floating-point seconds as in hms2fsec("01:23:20.250000") = 5000.250000
        +
        +
        +
        +
        +

        hms2sec

        +
        hms2sec  (class=time #args=1) Recovers integer seconds as in hms2sec("01:23:20") = 5000
        +
        +
        +
        +
        +

        hostname

        +
        hostname  (class=system #args=0) Returns the hostname as a string.
        +
        +
        +
        +
        +

        int

        +
        int  (class=conversion #args=1) Convert int/float/bool/string to int.
        +
        +
        +
        +
        +

        invqnorm

        +
        invqnorm  (class=math #args=1) Inverse of normal cumulative distribution function.
        +Note that invqorm(urand()) is normally distributed.
        +
        +
        +
        +
        +

        is_absent

        +
        is_absent  (class=typing #args=1) False if field is present in input, true otherwise
        +
        +
        +
        +
        +

        is_array

        +
        is_array  (class=typing #args=1) True if argument is an array.
        +
        +
        +
        +
        +

        is_bool

        +
        is_bool  (class=typing #args=1) True if field is present with boolean value. Synonymous with is_boolean.
        +
        +
        +
        +
        +

        is_boolean

        +
        is_boolean  (class=typing #args=1) True if field is present with boolean value. Synonymous with is_bool.
        +
        +
        +
        +
        +

        is_empty

        +
        is_empty  (class=typing #args=1) True if field is present in input with empty string value, false otherwise.
        +
        +
        +
        +
        +

        is_empty_map

        +
        is_empty_map  (class=typing #args=1) True if argument is a map which is empty.
        +
        +
        +
        +
        +

        is_error

        +
        is_error  (class=typing #args=1) True if if argument is an error, such as taking string length of an integer.
        +
        +
        +
        +
        +

        is_float

        +
        is_float  (class=typing #args=1) True if field is present with value inferred to be float
        +
        +
        +
        +
        +

        is_int

        +
        is_int  (class=typing #args=1) True if field is present with value inferred to be int
        +
        +
        +
        +
        +

        is_map

        +
        is_map  (class=typing #args=1) True if argument is a map.
        +
        +
        +
        +
        +

        is_nonempty_map

        +
        is_nonempty_map  (class=typing #args=1) True if argument is a map which is non-empty.
        +
        +
        +
        +
        +

        is_not_array

        +
        is_not_array  (class=typing #args=1) True if argument is not an array.
        +
        +
        +
        +
        +

        is_not_empty

        +
        is_not_empty  (class=typing #args=1) False if field is present in input with empty value, true otherwise
        +
        +
        +
        +
        +

        is_not_map

        +
        is_not_map  (class=typing #args=1) True if argument is not a map.
        +
        +
        +
        +
        +

        is_not_null

        +
        is_not_null  (class=typing #args=1) False if argument is null (empty or absent), true otherwise.
        +
        +
        +
        +
        +

        is_null

        +
        is_null  (class=typing #args=1) True if argument is null (empty or absent), false otherwise.
        +
        +
        +
        +
        +

        is_numeric

        +
        is_numeric  (class=typing #args=1) True if field is present with value inferred to be int or float
        +
        +
        +
        +
        +

        is_present

        +
        is_present  (class=typing #args=1) True if field is present in input, false otherwise.
        +
        +
        +
        +
        +

        is_string

        +
        is_string  (class=typing #args=1) True if field is present with string (including empty-string) value
        +
        +
        +
        +
        +

        joink

        +
        joink  (class=conversion #args=2) Makes string from map/array keys. Examples:
        +joink({"a":3,"b":4,"c":5}, ",") = "a,b,c"
        +joink([1,2,3], ",") = "1,2,3".
        +
        +
        +
        +
        +

        joinkv

        +
        joinkv  (class=conversion #args=3) Makes string from map/array key-value pairs. Examples:
        +joinkv([3,4,5], "=", ",") = "1=3,2=4,3=5"
        +joinkv({"a":3,"b":4,"c":5}, "=", ",") = "a=3,b=4,c=5"
        +
        +
        +
        +
        +

        joinv

        +
        joinv  (class=conversion #args=2) Makes string from map/array values.
        +joinv([3,4,5], ",") = "3,4,5"
        +joinv({"a":3,"b":4,"c":5}, ",") = "3,4,5"
        +
        +
        +
        +
        +

        json_parse

        +
        json_parse  (class=maps/arrays #args=1) Converts value from JSON-formatted string.
        +
        +
        +
        +
        +

        json_stringify

        +
        json_stringify  (class=maps/arrays #args=1,2) Converts value to JSON-formatted string. Default output is single-line.
        +With optional second boolean argument set to true, produces multiline output.
        +
        +
        +
        +
        +

        leafcount

        +
        leafcount  (class=maps/arrays #args=1) Counts total number of terminal values in map/array. For single-level
        +map/array, same as length.
        +
        +
        +
        +
        +

        length

        +
        length  (class=maps/arrays #args=1) Counts number of top-level entries in array/map. Scalars have length 1.
        +
        +
        +
        +
        +

        log

        +
        log  (class=math #args=1) Natural (base-e) logarithm.
        +
        +
        +
        +
        +

        log10

        +
        log10  (class=math #args=1) Base-10 logarithm.
        +
        +
        +
        +
        +

        log1p

        +
        log1p  (class=math #args=1) log(1-x).
        +
        +
        +
        +
        +

        logifit

        +
        logifit  (class=math #args=3)  Given m and b from logistic regression, compute fit:
        +$yhat=logifit($x,$m,$b).
        +
        +
        +
        +
        +

        lstrip

        +
        lstrip  (class=string #args=1) Strip leading whitespace from string.
        +
        +
        +
        +
        +

        madd

        +
        madd  (class=arithmetic #args=3) a + b mod m (integers)
        +
        +
        +
        +
        +

        mapdiff

        +
        mapdiff  (class=maps/arrays #args=variadic) With 0 args, returns empty map. With 1 arg, returns copy of arg.
        +With 2 or more, returns copy of arg 1 with all keys from any of remaining
        +argument maps removed.
        +
        +
        +
        +
        +

        mapexcept

        +
        mapexcept  (class=maps/arrays #args=variadic) Returns a map with keys from remaining arguments, if any, unset.
        +Remaining arguments can be strings or arrays of string.
        +E.g. 'mapexcept({1:2,3:4,5:6}, 1, 5, 7)' is '{3:4}'
        +and  'mapexcept({1:2,3:4,5:6}, [1, 5, 7])' is '{3:4}'.
        +
        +
        +
        +
        +

        mapselect

        +
        mapselect  (class=maps/arrays #args=variadic) Returns a map with only keys from remaining arguments set.
        +Remaining arguments can be strings or arrays of string.
        +E.g. 'mapselect({1:2,3:4,5:6}, 1, 5, 7)' is '{1:2,5:6}'
        +and  'mapselect({1:2,3:4,5:6}, [1, 5, 7])' is '{1:2,5:6}'.
        +
        +
        +
        +
        +

        mapsum

        +
        mapsum  (class=maps/arrays #args=variadic) With 0 args, returns empty map. With >= 1 arg, returns a map with
        +key-value pairs from all arguments. Rightmost collisions win, e.g.
        +'mapsum({1:2,3:4},{1:5})' is '{1:5,3:4}'.
        +
        +
        +
        +
        +

        max

        +
        max  (class=math #args=variadic) Max of n numbers; null loses.
        +
        +
        +
        +
        +

        md5

        +
        md5  (class=hashing #args=1) MD5 hash.
        +
        +
        +
        +
        +

        mexp

        +
        mexp  (class=arithmetic #args=3) a ** b mod m (integers)
        +
        +
        +
        +
        +

        min

        +
        min  (class=math #args=variadic) Min of n numbers; null loses.
        +
        +
        +
        +
        +

        mmul

        +
        mmul  (class=arithmetic #args=3) a * b mod m (integers)
        +
        +
        +
        +
        +

        msub

        +
        msub  (class=arithmetic #args=3) a - b mod m (integers)
        +
        +
        +
        +
        +

        os

        +
        os  (class=system #args=0) Returns the operating-system name as a string.
        +
        +
        +
        +
        +

        pow

        +
        pow  (class=arithmetic #args=2) Exponentiation. Same as **, but as a function.
        +
        +
        +
        +
        +

        qnorm

        +
        qnorm  (class=math #args=1) Normal cumulative distribution function.
        +
        +
        +
        +
        +

        regextract

        +
        regextract  (class=string #args=2) Example: '$name=regextract($name, "[A-Z]{3}[0-9]{2}")'
        +
        +
        +
        +
        +

        regextract_or_else

        +
        regextract_or_else  (class=string #args=3) Example: '$name=regextract_or_else($name, "[A-Z]{3}[0-9]{2}", "default")'
        +
        +
        +
        +
        +

        round

        +
        round  (class=math #args=1) Round to nearest integer.
        +
        +
        +
        +
        +

        roundm

        +
        roundm  (class=math #args=2) Round to nearest multiple of m: roundm($x,$m) is
        +the same as round($x/$m)*$m.
        +
        +
        +
        +
        +

        rstrip

        +
        rstrip  (class=string #args=1) Strip trailing whitespace from string.
        +
        +
        +
        +
        +

        sec2dhms

        +
        sec2dhms  (class=time #args=1) Formats integer seconds as in sec2dhms(500000) = "5d18h53m20s"
        +
        +
        +
        +
        +

        sec2gmt

        +
        sec2gmt  (class=time #args=1,2) Formats seconds since epoch (integer part)
        +as GMT timestamp, e.g. sec2gmt(1440768801.7) = "2015-08-28T13:33:21Z".
        +Leaves non-numbers as-is. With second integer argument n, includes n decimal places
        +for the seconds part
        +
        +
        +
        +
        +

        sec2gmtdate

        +
        sec2gmtdate  (class=time #args=1) Formats seconds since epoch (integer part)
        +as GMT timestamp with year-month-date, e.g. sec2gmtdate(1440768801.7) = "2015-08-28".
        +Leaves non-numbers as-is.
        +
        +
        +
        +
        +

        sec2hms

        +
        sec2hms  (class=time #args=1) Formats integer seconds as in sec2hms(5000) = "01:23:20"
        +
        +
        +
        +
        +

        sgn

        +
        sgn  (class=math #args=1)  +1, 0, -1 for positive, zero, negative input respectively.
        +
        +
        +
        +
        +

        sha1

        +
        sha1  (class=hashing #args=1) SHA1 hash.
        +
        +
        +
        +
        +

        sha256

        +
        sha256  (class=hashing #args=1) SHA256 hash.
        +
        +
        +
        +
        +

        sha512

        +
        sha512  (class=hashing #args=1) SHA512 hash.
        +
        +
        +
        +
        +

        sin

        +
        sin  (class=math #args=1) Trigonometric sine.
        +
        +
        +
        +
        +

        sinh

        +
        sinh  (class=math #args=1) Hyperbolic sine.
        +
        +
        +
        +
        +

        splita

        +
        splita  (class=conversion #args=2) Splits string into array with type inference. Example:
        +splita("3,4,5", ",") = [3,4,5]
        +
        +
        +
        +
        +

        splitax

        +
        splitax  (class=conversion #args=2) Splits string into array without type inference. Example:
        +splita("3,4,5", ",") = ["3","4","5"]
        +
        +
        +
        +
        +

        splitkv

        +
        splitkv  (class=conversion #args=3) Splits string by separators into map with type inference. Example:
        +splitkv("a=3,b=4,c=5", "=", ",") = {"a":3,"b":4,"c":5}
        +
        +
        +
        +
        +

        splitkvx

        +
        splitkvx  (class=conversion #args=3) Splits string by separators into map without type inference (keys and
        +values are strings). Example:
        +splitkvx("a=3,b=4,c=5", "=", ",") = {"a":"3","b":"4","c":"5"}
        +
        +
        +
        +
        +

        splitnv

        +
        splitnv  (class=conversion #args=2) Splits string by separator into integer-indexed map with type inference. Example:
        +splitnv("a,b,c", ",") = {"1":"a","2":"b","3":"c"}
        +
        +
        +
        +
        +

        splitnvx

        +
        splitnvx  (class=conversion #args=2) Splits string by separator into integer-indexed map without type
        +inference (values are strings). Example:
        +splitnvx("3,4,5", ",") = {"1":"3","2":"4","3":"5"}
        +
        +
        +
        +
        +

        sqrt

        +
        sqrt  (class=math #args=1) Square root.
        +
        +
        +
        +
        +

        ssub

        +
        ssub  (class=string #args=3) Like sub but does no regexing. No characters are special.
        +
        +
        +
        +
        +

        strftime

        +
        strftime  (class=time #args=2)  Formats seconds since the epoch as timestamp, e.g.
        +    strftime(1440768801.7,"%Y-%m-%dT%H:%M:%SZ") = "2015-08-28T13:33:21Z", and
        +    strftime(1440768801.7,"%Y-%m-%dT%H:%M:%3SZ") = "2015-08-28T13:33:21.700Z".
        +    Format strings are as in the C library (please see "man strftime" on your system),
        +    with the Miller-specific addition of "%1S" through "%9S" which format the seconds
        +    with 1 through 9 decimal places, respectively. ("%S" uses no decimal places.)
        +    See also strftime_local.
        +
        +
        +
        +
        +

        string

        +
        string  (class=conversion #args=1) Convert int/float/bool/string/array/map to string.
        +
        +
        +
        +
        +

        strip

        +
        strip  (class=string #args=1) Strip leading and trailing whitespace from string.
        +
        +
        +
        +
        +

        strlen

        +
        strlen  (class=string #args=1) String length.
        +
        +
        +
        +
        +

        strptime

        +
        strptime  (class=time #args=2) strptime: Parses timestamp as floating-point seconds since the epoch,
        +    e.g. strptime("2015-08-28T13:33:21Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.000000,
        +    and  strptime("2015-08-28T13:33:21.345Z","%Y-%m-%dT%H:%M:%SZ") = 1440768801.345000.
        +    See also strptime_local.
        +
        +
        +
        +
        +

        sub

        +
        sub  (class=string #args=3) Example: '$name=sub($name, "old", "new")' (replace once).
        +
        +
        +
        +
        +

        substr

        +
        substr  (class=string #args=3) substr is an alias for substr0. See also substr1. Miller is generally 1-up
        +with all array indices, but, this is a backward-compatibility issue with Miller 5 and below.
        +Arrays are new in Miller 6; the substr function is older.
        +
        +
        +
        +
        +

        substr0

        +
        substr0  (class=string #args=3) substr0(s,m,n) gives substring of s from 0-up position m to n
        +inclusive. Negative indices -len .. -1 alias to 0 .. len-1.
        +
        +
        +
        +
        +

        substr1

        +
        substr1  (class=string #args=3) substr1(s,m,n) gives substring of s from 1-up position m to n
        +inclusive. Negative indices -len .. -1 alias to 1 .. len.
        +
        +
        +
        +
        +

        system

        +
        system  (class=system #args=1) Run command string, yielding its stdout minus final carriage return.
        +
        +
        +
        +
        +

        systime

        +
        systime  (class=time #args=0) help string will go here
        +
        +
        +
        +
        +

        systimeint

        +
        systimeint  (class=time #args=0) help string will go here
        +
        +
        +
        +
        +

        tan

        +
        tan  (class=math #args=1) Trigonometric tangent.
        +
        +
        +
        +
        +

        tanh

        +
        tanh  (class=math #args=1) Hyperbolic tangent.
        +
        +
        +
        +
        +

        tolower

        +
        tolower  (class=string #args=1) Convert string to lowercase.
        +
        +
        +
        +
        +

        toupper

        +
        toupper  (class=string #args=1) Convert string to uppercase.
        +
        +
        +
        +
        +

        truncate

        +
        truncate  (class=string #args=2) Truncates string first argument to max length of int second argument.
        +
        +
        +
        +
        +

        typeof

        +
        typeof  (class=typing #args=1) Convert argument to type of argument (e.g. "str"). For debug.
        +
        +
        +
        +
        +

        unflatten

        +
        unflatten  (class=maps/arrays #args=2) Reverses flatten. Example:
        +unflatten({"a.b.c" : 4}, ".") is {"a": "b": { "c": 4 }}}.
        +Useful for nested JSON-like structures for non-JSON file formats like CSV.
        +See also arrayify.
        +
        +
        +
        +
        +

        uptime

        +
        uptime  (class=time #args=0) help string will go here
        +
        +
        +
        +
        +

        urand

        +
        urand  (class=math #args=0) Floating-point numbers uniformly distributed on the unit interval.
        +Int-valued example: '$n=floor(20+urand()*11)'.
        +
        +
        +
        +
        +

        urand32

        +
        urand32  (class=math #args=0) Integer uniformly distributed 0 and 2**32-1 inclusive.
        +
        +
        +
        +
        +

        urandint

        +
        urandint  (class=math #args=2) Integer uniformly distributed between inclusive integer endpoints.
        +
        +
        +
        +
        +

        urandrange

        +
        urandrange  (class=math #args=2) Floating-point numbers uniformly distributed on the interval [a, b).
        +
        +
        +
        +
        +

        version

        +
        version  (class=system #args=0) Returns the Miller version as a string.
        +
        +
        +
        +
        +
        +

        User-defined functions and subroutines

        +

        As of Miller 5.0.0 you can define your own functions, as well as subroutines.

        +
        +

        User-defined functions

        +

        Here’s the obligatory example of a recursive function to compute the factorial function:

        +
         $ mlr --opprint --from data/small put '
        +     func f(n) {
        +         if (is_numeric(n)) {
        +             if (n > 0) {
        +                 return n * f(n-1);
        +             } else {
        +                 return 1;
        +             }
        +         }
        +         # implicitly return absent-null if non-numeric
        +     }
        +     $ox = f($x + NR);
        +     $oi = f($i);
        + '
        + a   b   i x                   y                   ox                  oi
        + pan pan 1 0.3467901443380824  0.7268028627434533  0.46705354854811026 1
        + eks pan 2 0.7586799647899636  0.5221511083334797  3.680838410072862   2
        + wye wye 3 0.20460330576630303 0.33831852551664776 1.7412511955594865  6
        + eks wye 4 0.38139939387114097 0.13418874328430463 18.588348778962008  24
        + wye pan 5 0.5732889198020006  0.8636244699032729  211.38730958519247  120
        +
        +
        +

        Properties of user-defined functions:

        +
          +
        • Function bodies start with func and a parameter list, defined outside of begin, end, or other func or subr blocks. (I.e. the Miller DSL has no nested functions.)

        • +
        • A function (uniqified by its name) may not be redefined: either by redefining a user-defined function, or by redefining a built-in function. However, functions and subroutines have separate namespaces: you can define a subroutine log which does not clash with the mathematical log function.

        • +
        • Functions may be defined either before or after use (there is an object-binding/linkage step at startup). More specifically, functions may be either recursive or mutually recursive. Functions may not call subroutines.

        • +
        • Functions may be defined and called either within mlr put or mlr put.

        • +
        • Functions have read access to $-variables and @-variables but may not modify them. See also Memoization with out-of-stream variables for an example.

        • +
        • Argument values may be reassigned: they are not read-only.

        • +
        • When a return value is not implicitly returned, this results in a return value of absent-null. (In the example above, if there were records for which the argument to f is non-numeric, the assignments would be skipped.) See also the section on Null data: empty and absent.

        • +
        • See the section on Local variables for information on scope and extent of arguments, as well as for information on the use of local variables within functions.

        • +
        • See the section on Expressions from files for information on the use of -f and -e flags.

        • +
        +
        +
        +

        User-defined subroutines

        +

        Example:

        +
         $ mlr --opprint --from data/small put -q '
        +   begin {
        +     @call_count = 0;
        +   }
        +   subr s(n) {
        +     @call_count += 1;
        +     if (is_numeric(n)) {
        +       if (n > 1) {
        +         call s(n-1);
        +       } else {
        +         print "numcalls=" . @call_count;
        +       }
        +     }
        +   }
        +   print "NR=" . NR;
        +   call s(NR);
        + '
        + NR=1
        + numcalls=1
        + NR=2
        + numcalls=3
        + NR=3
        + numcalls=6
        + NR=4
        + numcalls=10
        + NR=5
        + numcalls=15
        +
        +
        +

        Properties of user-defined subroutines:

        +
          +
        • Subroutine bodies start with subr and a parameter list, defined outside of begin, end, or other func or subr blocks. (I.e. the Miller DSL has no nested subroutines.)

        • +
        • A subroutine (uniqified by its name) may not be redefined. However, functions and subroutines have separate namespaces: you can define a subroutine log which does not clash with the mathematical log function.

        • +
        • Subroutines may be defined either before or after use (there is an object-binding/linkage step at startup). More specifically, subroutines may be either recursive or mutually recursive. Subroutines may call functions.

        • +
        • Subroutines may be defined and called either within mlr put or mlr put.

        • +
        • Subroutines have read/write access to $-variables and @-variables.

        • +
        • Argument values may be reassigned: they are not read-only.

        • +
        • See the section on Local variables for information on scope and extent of arguments, as well as for information on the use of local variables within functions.

        • +
        • See the section on Expressions from files for information on the use of -f and -e flags.

        • +
        +
        +
        +
        +

        Errors and transparency

        +

        As soon as you have a programming language, you start having the problem What is my code doing, and why? This includes getting syntax errors – which are always annoying – as well as the even more annoying problem of a program which parses without syntax error but doesn’t do what you expect.

        +

        The syntax error message is cryptic: it says syntax error at `` followed by the next symbol it couldn't parse. This is good, but (as of 5.0.0) it doesn't say things like ``syntax error at line 17, character 22. Here are some common causes of syntax errors:

        +
          +
        • Don’t forget ; at end of line, before another statement on the next line.

        • +
        • Miller’s DSL lacks the ++ and -- operators.

        • +
        • Curly braces are required for the bodies of if/while/for blocks, even when the body is a single statement.

        • +
        +

        Now for transparency:

        +
          +
        • As in any language, you can do (see Print statements) print (or eprint to print to stderr). See also Dump statements and Emit statements.

        • +
        • The -v option to mlr put and mlr filter prints abstract syntax trees for your code. While not all details here will be of interest to everyone, certainly this makes questions such as operator precedence completely unambiguous.

        • +
        • The -T option prints a trace of each statement executed.

        • +
        • The -t and -a options show low-level details for the parsing process and for stack-variable-index allocation, respectively. These will likely be of interest to people who enjoy compilers, and probably less useful for a more general audience.

        • +
        • Please see Type-checking for type declarations and type-assertions you can use to make sure expressions and the data flowing them are evaluating as you expect. I made them optional because one of Miller’s important use-cases is being able to say simple things like mlr put '$y = $x + 1' myfile.dat with a minimum of punctuational bric-a-brac – but for programs over a few lines I generally find that the more type-specification, the better.

        • +
        +
        +
        +

        A note on the complexity of Miller’s expression language

        +

        One of Miller’s strengths is its brevity: it’s much quicker – and less error-prone – to type mlr stats1 -a sum -f x,y -g a,b than having to track summation variables as in awk, or using Miller’s out-of-stream variables. And the more language features Miller’s put-DSL has (for-loops, if-statements, nested control structures, user-defined functions, etc.) then the less powerful it begins to seem: because of the other programming-language features it doesn’t have (classes, execptions, and so on).

        +

        When I was originally prototyping Miller in 2015, the decision I had was whether to hand-code in a low-level language like C or Rust, with my own hand-rolled DSL, or whether to use a higher-level language (like Python or Lua or Nim) and let the put statements be handled by the implementation language’s own eval: the implementation language would take the place of a DSL. Multiple performance experiments showed me I could get better throughput using the former, by a wide margin. So Miller is Go under the hood with a hand-rolled DSL.

        +

        I do want to keep focusing on what Miller is good at – concise notation, low latency, and high throughput – and not add too much in terms of high-level-language features to the DSL. That said, some sort of customizability is a basic thing to want. As of 4.1.0 we have recursive for/while/if structures on about the same complexity level as awk; as of 5.0.0 we have user-defined functions and map-valued variables, again on about the same complexity level as awk along with optional type-declaration syntax. While I’m excited by these powerful language features, I hope to keep new features beyond 5.0.0 focused on Miller’s sweet spot which is speed plus simplicity.

        +
        +
        + + +
        +
        +
        +
        + +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-syntax.html b/docs6b/docs/_build/html/reference-dsl-syntax.html new file mode 100644 index 000000000..87a6f3746 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-syntax.html @@ -0,0 +1,230 @@ + + + + + + + + DSL reference: syntax — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        DSL reference: syntax

        +
        +

        Expression formatting

        +

        Multiple expressions may be given, separated by semicolons, and each may refer to the ones before:

        +
         ruby -e '10.times{|i|puts "i=#{i}"}' | mlr --opprint put '$j = $i + 1; $k = $i +$j'
        + i j  k
        + 0 1  1
        + 1 2  3
        + 2 3  5
        + 3 4  7
        + 4 5  9
        + 5 6  11
        + 6 7  13
        + 7 8  15
        + 8 9  17
        + 9 10 19
        +
        +
        +

        Newlines within the expression are ignored, which can help increase legibility of complex expressions:

        +
         mlr --opprint put '
        +   $nf       = NF;
        +   $nr       = NR;
        +   $fnr      = FNR;
        +   $filenum  = FILENUM;
        +   $filename = FILENAME
        + ' data/small data/small2
        + a   b   i     x                    y                    nf nr fnr filenum filename
        + pan pan 1     0.3467901443380824   0.7268028627434533   5  1  1   1       data/small
        + eks pan 2     0.7586799647899636   0.5221511083334797   5  2  2   1       data/small
        + wye wye 3     0.20460330576630303  0.33831852551664776  5  3  3   1       data/small
        + eks wye 4     0.38139939387114097  0.13418874328430463  5  4  4   1       data/small
        + wye pan 5     0.5732889198020006   0.8636244699032729   5  5  5   1       data/small
        + pan eks 9999  0.267481232652199086 0.557077185510228001 5  6  1   2       data/small2
        + wye eks 10000 0.734806020620654365 0.884788571337605134 5  7  2   2       data/small2
        + pan wye 10001 0.870530722602517626 0.009854780514656930 5  8  3   2       data/small2
        + hat wye 10002 0.321507044286237609 0.568893318795083758 5  9  4   2       data/small2
        + pan zee 10003 0.272054845593895200 0.425789896597056627 5  10 5   2       data/small2
        +
        +
        +
         mlr --opprint filter '($x > 0.5 && $y < 0.5) || ($x < 0.5 && $y > 0.5)' \
        +   then stats2 -a corr -f x,y \
        +   data/medium
        + x_y_corr
        + -0.7479940285189345
        +
        +
        +
        +
        +

        Expressions from files

        +

        The simplest way to enter expressions for put and filter is between single quotes on the command line, e.g.

        +
         mlr --from data/small put '$xy = sqrt($x**2 + $y**2)'
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304
        +
        +
        +
         mlr --from data/small put 'func f(a, b) { return sqrt(a**2 + b**2) } $xy = f($x, $y)'
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304
        +
        +
        +

        You may, though, find it convenient to put expressions into files for reuse, and read them +using the -f option. For example:

        +
         cat data/fe-example-3.mlr
        + func f(a, b) {
        +   return sqrt(a**2 + b**2)
        + }
        + $xy = f($x, $y)
        +
        +
        +
         mlr --from data/small put -f data/fe-example-3.mlr
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304
        +
        +
        +

        If you have some of the logic in a file and you want to write the rest on the command line, you can use the -f and -e options together:

        +
         cat data/fe-example-4.mlr
        + func f(a, b) {
        +   return sqrt(a**2 + b**2)
        + }
        +
        +
        +
         mlr --from data/small put -f data/fe-example-4.mlr -e '$xy = f($x, $y)'
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,xy=0.8052985815845617
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,xy=0.9209978658539777
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,xy=0.3953756915115773
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,xy=0.40431685157744135
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,xy=1.036584492737304
        +
        +
        +

        A suggested use-case here is defining functions in files, and calling them from command-line expressions.

        +

        Another suggested use-case is putting default parameter values in files, e.g. using begin{@count=is_present(@count)?@count:10} in the file, where you can precede that using begin{@count=40} using -e.

        +

        Moreover, you can have one or more -f expressions (maybe one function per file, for example) and one or more -e expressions on the command line. If you mix -f and -e then the expressions are evaluated in the order encountered. (Since the expressions are all simply concatenated together in order, don’t forget intervening semicolons: e.g. not mlr put -e '$x=1' -e '$y=2 ...' but rather mlr put -e '$x=1;' -e '$y=2' ....)

        +
        +
        +

        Semicolons, commas, newlines, and curly braces

        +

        Miller uses semicolons as statement separators, not statement terminators. This means you can write:

        +
        mlr put 'x=1'
        +mlr put 'x=1;$y=2'
        +mlr put 'x=1;$y=2;'
        +mlr put 'x=1;;;;$y=2;'
        +
        +
        +

        Semicolons are optional after closing curly braces (which close conditionals and loops as discussed below).

        +
         echo x=1,y=2 | mlr put 'while (NF < 10) { $[NF+1] = ""}  $foo = "bar"'
        + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar
        +
        +
        +
         echo x=1,y=2 | mlr put 'while (NF < 10) { $[NF+1] = ""}; $foo = "bar"'
        + x=1,y=2,3=,4=,5=,6=,7=,8=,9=,10=,foo=bar
        +
        +
        +

        Semicolons are required between statements even if those statements are on separate lines. Newlines are for your convenience but have no syntactic meaning: line endings do not terminate statements. For example, adjacent assignment statements must be separated by semicolons even if those statements are on separate lines:

        +
        mlr put '
        +  $x = 1
        +  $y = 2 # Syntax error
        +'
        +
        +mlr put '
        +  $x = 1;
        +  $y = 2 # This is OK
        +'
        +
        +
        +

        Trailing commas are allowed in function/subroutine definitions, function/subroutine callsites, and map literals. This is intended for (although not restricted to) the multi-line case:

        +
         mlr --csvlite --from data/a.csv put '
        +   func f(
        +     num a,
        +     num b,
        +   ): num {
        +     return a**2 + b**2;
        +   }
        +   $* = {
        +     "s": $a + $b,
        +     "t": $a - $b,
        +     "u": f(
        +       $a,
        +       $b,
        +     ),
        +     "v": NR,
        +   }
        + '
        + s,t,u,v
        + 3,-1,5,1
        + 9,-1,41,2
        +
        +
        +

        Bodies for all compound statements must be enclosed in curly braces, even if the body is a single statement:

        +
         mlr put 'if ($x == 1) $y = 2' # Syntax error
        +
        +
        +
         mlr put 'if ($x == 1) { $y = 2 }' # This is OK
        +
        +
        +

        Bodies for compound statements may be empty:

        +
         mlr put 'if ($x == 1) { }' # This no-op is syntactically acceptable
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-tbf.html b/docs6b/docs/_build/html/reference-dsl-tbf.html new file mode 100644 index 000000000..ee45f02c9 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-tbf.html @@ -0,0 +1,87 @@ + + + + + + + + DSL reference: a note on the complexity of Miller’s expression language — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + +
        +
        +
        +
        + +
        +

        DSL reference: a note on the complexity of Miller’s expression language

        +

        One of Miller’s strengths is its brevity: it’s much quicker – and less error-prone – to type mlr stats1 -a sum -f x,y -g a,b than having to track summation variables as in awk, or using Miller’s out-of-stream variables. And the more language features Miller’s put-DSL has (for-loops, if-statements, nested control structures, user-defined functions, etc.) then the less powerful it begins to seem: because of the other programming-language features it doesn’t have (classes, execptions, and so on).

        +

        When I was originally prototyping Miller in 2015, the decision I had was whether to hand-code in a low-level language like C or Rust, with my own hand-rolled DSL, or whether to use a higher-level language (like Python or Lua or Nim) and let the put statements be handled by the implementation language’s own eval: the implementation language would take the place of a DSL. Multiple performance experiments showed me I could get better throughput using the former, by a wide margin. So Miller is Go under the hood with a hand-rolled DSL.

        +

        I do want to keep focusing on what Miller is good at – concise notation, low latency, and high throughput – and not add too much in terms of high-level-language features to the DSL. That said, some sort of customizability is a basic thing to want. As of 4.1.0 we have recursive for/while/if structures on about the same complexity level as awk; as of 5.0.0 we have user-defined functions and map-valued variables, again on about the same complexity level as awk along with optional type-declaration syntax. While I’m excited by these powerful language features, I hope to keep new features beyond 5.0.0 focused on Miller’s sweet spot which is speed plus simplicity.

        +
        + + +
        +
        +
        +
        + +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-unset-statements.html b/docs6b/docs/_build/html/reference-dsl-unset-statements.html new file mode 100644 index 000000000..8cf830159 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-unset-statements.html @@ -0,0 +1,119 @@ + + + + + + + + DSL reference: unset statements — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        DSL reference: unset statements

        +

        You can clear a map key by assigning the empty string as its value: $x="" or @x="". Using unset you can remove the key entirely. Examples:

        +
         cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr put 'unset $x, $a' data/small
        + b=pan,i=1,y=0.7268028627434533
        + b=pan,i=2,y=0.5221511083334797
        + b=wye,i=3,y=0.33831852551664776
        + b=wye,i=4,y=0.13418874328430463
        + b=pan,i=5,y=0.8636244699032729
        +
        +
        +

        This can also be done, of course, using mlr cut -x. You can also clear out-of-stream or local variables, at the base name level, or at an indexed sublevel:

        +
         mlr put -q '@sum[$a][$b] += $x; end { dump; unset @sum; dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "eks": {
        +       "pan": 0.7586799647899636,
        +       "wye": 0.38139939387114097
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        + {}
        +
        +
        +
         mlr put -q '@sum[$a][$b] += $x; end { dump; unset @sum["eks"]; dump }' data/small
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "eks": {
        +       "pan": 0.7586799647899636,
        +       "wye": 0.38139939387114097
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        + {
        +   "sum": {
        +     "pan": {
        +       "pan": 0.3467901443380824
        +     },
        +     "wye": {
        +       "wye": 0.20460330576630303,
        +       "pan": 0.5732889198020006
        +     }
        +   }
        + }
        +
        +
        +

        If you use unset all (or unset @* which is synonymous), that will unset all out-of-stream variables which have been defined up to that point.

        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-user-defined-functions.html b/docs6b/docs/_build/html/reference-dsl-user-defined-functions.html new file mode 100644 index 000000000..a45777a41 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-user-defined-functions.html @@ -0,0 +1,146 @@ + + + + + + + + DSL reference: user-defined functions — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        DSL reference: user-defined functions

        +

        As of Miller 5.0.0 you can define your own functions, as well as subroutines.

        +
        +

        User-defined functions

        +

        Here’s the obligatory example of a recursive function to compute the factorial function:

        +
         mlr --opprint --from data/small put '
        +     func f(n) {
        +         if (is_numeric(n)) {
        +             if (n > 0) {
        +                 return n * f(n-1);
        +             } else {
        +                 return 1;
        +             }
        +         }
        +         # implicitly return absent-null if non-numeric
        +     }
        +     $ox = f($x + NR);
        +     $oi = f($i);
        + '
        + a   b   i x                   y                   ox                  oi
        + pan pan 1 0.3467901443380824  0.7268028627434533  0.46705354854811026 1
        + eks pan 2 0.7586799647899636  0.5221511083334797  3.680838410072862   2
        + wye wye 3 0.20460330576630303 0.33831852551664776 1.7412511955594865  6
        + eks wye 4 0.38139939387114097 0.13418874328430463 18.588348778962008  24
        + wye pan 5 0.5732889198020006  0.8636244699032729  211.38730958519247  120
        +
        +
        +

        Properties of user-defined functions:

        +
          +
        • Function bodies start with func and a parameter list, defined outside of begin, end, or other func or subr blocks. (I.e. the Miller DSL has no nested functions.)

        • +
        • A function (uniqified by its name) may not be redefined: either by redefining a user-defined function, or by redefining a built-in function. However, functions and subroutines have separate namespaces: you can define a subroutine log which does not clash with the mathematical log function.

        • +
        • Functions may be defined either before or after use (there is an object-binding/linkage step at startup). More specifically, functions may be either recursive or mutually recursive. Functions may not call subroutines.

        • +
        • Functions may be defined and called either within mlr put or mlr put.

        • +
        • Functions have read access to $-variables and @-variables but may not modify them. See also Memoization with out-of-stream variables for an example.

        • +
        • Argument values may be reassigned: they are not read-only.

        • +
        • When a return value is not implicitly returned, this results in a return value of absent-null. (In the example above, if there were records for which the argument to f is non-numeric, the assignments would be skipped.) See also the section on Reference: null data.

        • +
        • See the section on Local variables for information on scope and extent of arguments, as well as for information on the use of local variables within functions.

        • +
        • See the section on Expressions from files for information on the use of -f and -e flags.

        • +
        +
        +
        +

        User-defined subroutines

        +

        Example:

        +
         mlr --opprint --from data/small put -q '
        +   begin {
        +     @call_count = 0;
        +   }
        +   subr s(n) {
        +     @call_count += 1;
        +     if (is_numeric(n)) {
        +       if (n > 1) {
        +         call s(n-1);
        +       } else {
        +         print "numcalls=" . @call_count;
        +       }
        +     }
        +   }
        +   print "NR=" . NR;
        +   call s(NR);
        + '
        + NR=1
        + numcalls=1
        + NR=2
        + numcalls=3
        + NR=3
        + numcalls=6
        + NR=4
        + numcalls=10
        + NR=5
        + numcalls=15
        +
        +
        +

        Properties of user-defined subroutines:

        +
          +
        • Subroutine bodies start with subr and a parameter list, defined outside of begin, end, or other func or subr blocks. (I.e. the Miller DSL has no nested subroutines.)

        • +
        • A subroutine (uniqified by its name) may not be redefined. However, functions and subroutines have separate namespaces: you can define a subroutine log which does not clash with the mathematical log function.

        • +
        • Subroutines may be defined either before or after use (there is an object-binding/linkage step at startup). More specifically, subroutines may be either recursive or mutually recursive. Subroutines may call functions.

        • +
        • Subroutines may be defined and called either within mlr put or mlr put.

        • +
        • Subroutines have read/write access to $-variables and @-variables.

        • +
        • Argument values may be reassigned: they are not read-only.

        • +
        • See the section on Local variables for information on scope and extent of arguments, as well as for information on the use of local variables within functions.

        • +
        • See the section on Expressions from files for information on the use of -f and -e flags.

        • +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl-variables.html b/docs6b/docs/_build/html/reference-dsl-variables.html new file mode 100644 index 000000000..261b6d0c1 --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl-variables.html @@ -0,0 +1,1039 @@ + + + + + + + + DSL reference: variables — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        DSL reference: variables

        +

        Miller has the following kinds of variables:

        +

        Built-in variables such as NF, NF, FILENAME, M_PI, and M_E. These are all capital letters and are read-only (although some of them change value from one record to another).

        +

        Fields of stream records, accessed using the $ prefix. These refer to fields of the current data-stream record. For example, in echo x=1,y=2 | mlr put '$z = $x + $y', $x and $y refer to input fields, and $z refers to a new, computed output field. In a few contexts, presented below, you can refer to the entire record as $*.

        +

        Out-of-stream variables accessed using the @ prefix. These refer to data which persist from one record to the next, including in begin and end blocks (which execute before/after the record stream is consumed, respectively). You use them to remember values across records, such as sums, differences, counters, and so on. In a few contexts, presented below, you can refer to the entire out-of-stream-variables collection as @*.

        +

        Local variables are limited in scope and extent to the current statements being executed: these include function arguments, bound variables in for loops, and explicitly declared local variables.

        +

        Keywords are not variables, but since their names are reserved, you cannot use these names for local variables.

        +
        +

        Built-in variables

        +

        These are written all in capital letters, such as NR, NF, FILENAME, and only a small, specific set of them is defined by Miller.

        +

        Namely, Miller supports the following five built-in variables for filter and put, all awk-inspired: NF, NR, FNR, FILENUM, and FILENAME, as well as the mathematical constants M_PI and M_E. Lastly, the ENV hashmap allows read access to environment variables, e.g. ENV["HOME"] or ENV["foo_".$hostname].

        +
         mlr filter 'FNR == 2' data/small*
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + 1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533
        + a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134
        +
        +
        +
         mlr put '$fnr = FNR' data/small*
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,fnr=1
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,fnr=2
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,fnr=3
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,fnr=4
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,fnr=5
        + 1=a,2=b,3=i,4=x,5=y,fnr=1
        + 1=pan,2=pan,3=1,4=0.3467901443380824,5=0.7268028627434533,fnr=2
        + 1=eks,2=pan,3=2,4=0.7586799647899636,5=0.5221511083334797,fnr=3
        + 1=wye,2=wye,3=3,4=0.20460330576630303,5=0.33831852551664776,fnr=4
        + 1=eks,2=wye,3=4,4=0.38139939387114097,5=0.13418874328430463,fnr=5
        + 1=wye,2=pan,3=5,4=0.5732889198020006,5=0.8636244699032729,fnr=6
        + a=pan,b=eks,i=9999,x=0.267481232652199086,y=0.557077185510228001,fnr=1
        + a=wye,b=eks,i=10000,x=0.734806020620654365,y=0.884788571337605134,fnr=2
        + a=pan,b=wye,i=10001,x=0.870530722602517626,y=0.009854780514656930,fnr=3
        + a=hat,b=wye,i=10002,x=0.321507044286237609,y=0.568893318795083758,fnr=4
        + a=pan,b=zee,i=10003,x=0.272054845593895200,y=0.425789896597056627,fnr=5
        +
        +
        +

        Their values of NF, NR, FNR, FILENUM, and FILENAME change from one record to the next as Miller scans through your input data stream. The mathematical constants, of course, do not change; ENV is populated from the system environment variables at the time Miller starts and is read-only for the remainder of program execution.

        +

        Their scope is global: you can refer to them in any filter or put statement. Their values are assigned by the input-record reader:

        +
         mlr --csv put '$nr = NR' data/a.csv
        + a,b,c,nr
        + 1,2,3,1
        + 4,5,6,2
        +
        +
        +
         mlr --csv repeat -n 3 then put '$nr = NR' data/a.csv
        + a,b,c,nr
        + 1,2,3,1
        + 1,2,3,1
        + 1,2,3,1
        + 4,5,6,2
        + 4,5,6,2
        + 4,5,6,2
        +
        +
        +

        The extent is for the duration of the put/filter: in a begin statement (which executes before the first input record is consumed) you will find NR=1 and in an end statement (which is executed after the last input record is consumed) you will find NR to be the total number of records ingested.

        +

        These are all read-only for the mlr put and mlr filter DSLs: they may be assigned from, e.g. $nr=NR, but they may not be assigned to: NR=100 is a syntax error.

        +
        +
        +

        Field names

        +

        Names of fields within stream records must be specified using a $ in filter and put expressions, even though the dollar signs don’t appear in the data stream itself. For integer-indexed data, this looks like awk’s $1,$2,$3, except that Miller allows non-numeric names such as $quantity or $hostname. Likewise, enclose string literals in double quotes in filter expressions even though they don’t appear in file data. In particular, mlr filter '$x=="abc"' passes through the record x=abc.

        +

        If field names have special characters such as . then you can use braces, e.g. '${field.name}'.

        +

        You may also use a computed field name in square brackets, e.g.

        +
         echo a=3,b=4 | mlr filter '$["x"] < 0.5'
        +
        +
        +
         echo s=green,t=blue,a=3,b=4 | mlr put '$[$s."_".$t] = $a * $b'
        + s=green,t=blue,a=3,b=4,green_blue=12
        +
        +
        +

        Notes:

        +

        The names of record fields depend on the contents of your input data stream, and their values change from one record to the next as Miller scans through your input data stream.

        +

        Their extent is limited to the current record; their scope is the filter or put command in which they appear.

        +

        These are read-write: you can do $y=2*$x, $x=$x+1, etc.

        +

        Records are Miller’s output: field names present in the input stream are passed through to output (written to standard output) unless fields are removed with cut, or records are excluded with filter or put -q, etc. Simply assign a value to a field and it will be output.

        +
        +
        +

        Positional field names

        +

        Even though Miller’s main selling point is name-indexing, sometimes you really want to refer to a field name by its positional index (starting from 1).

        +

        Use $[[3]] to access the name of field 3. More generally, any expression evaluating to an integer can go between $[[ and ]].

        +

        Then using a computed field name, $[ $[[3]] ] is the value in the third field. This has the shorter equivalent notation $[[[3]]].

        +
         mlr cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr put '$[[3]] = "NEW"' data/small
        + a=pan,b=pan,NEW=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,NEW=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,NEW=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,NEW=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,NEW=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr put '$[[[3]]] = "NEW"' data/small
        + a=pan,b=pan,i=NEW,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=NEW,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=NEW,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=NEW,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=NEW,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr put '$NEW = $[[NR]]' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,NEW=a
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NEW=b
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,NEW=i
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,NEW=x
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NEW=y
        +
        +
        +
         mlr put '$NEW = $[[[NR]]]' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,NEW=pan
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NEW=pan
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,NEW=3
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,NEW=0.38139939387114097
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NEW=0.8636244699032729
        +
        +
        +
         mlr put '$[[[NR]]] = "NEW"' data/small
        + a=NEW,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=NEW,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=NEW,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=NEW,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=NEW
        +
        +
        +

        Right-hand side accesses to non-existent fields – i.e. with index less than 1 or greater than NF – return an absent value. Likewise, left-hand side accesses only refer to fields which already exist. For example, if a field has 5 records then assigning the name or value of the 6th (or 600th) field results in a no-op.

        +
         mlr put '$[[6]] = "NEW"' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr put '$[[[6]]] = "NEW"' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
        +
        +

        Out-of-stream variables

        +

        These are prefixed with an at-sign, e.g. @sum. Furthermore, unlike built-in variables and stream-record fields, they are maintained in an arbitrarily nested hashmap: you can do @sum += $quanity, or @sum[$color] += $quanity, or @sum[$color][$shape] += $quanity. The keys for the multi-level hashmap can be any expression which evaluates to string or integer: e.g. @sum[NR] = $a + $b, @sum[$a."-".$b] = $x, etc.

        +

        Their names and their values are entirely under your control; they change only when you assign to them.

        +

        Just as for field names in stream records, if you want to define out-of-stream variables with special characters such as . then you can use braces, e.g. '@{variable.name}["index"]'.

        +

        You may use a computed key in square brackets, e.g.

        +
         echo s=green,t=blue,a=3,b=4 | mlr put -q '@[$s."_".$t] = $a * $b; emit all'
        + green_blue=12
        +
        +
        +

        Out-of-stream variables are scoped to the put command in which they appear. In particular, if you have two or more put commands separated by then, each put will have its own set of out-of-stream variables:

        +
         cat data/a.dkvp
        + a=1,b=2,c=3
        + a=4,b=5,c=6
        +
        +
        +
         mlr put '@sum += $a; end {emit @sum}' \
        +   then put 'is_present($a) {$a=10*$a; @sum += $a}; end {emit @sum}' \
        +   data/a.dkvp
        + a=10,b=2,c=3
        + a=40,b=5,c=6
        + sum=5
        + sum=50
        +
        +
        +

        Out-of-stream variables’ extent is from the start to the end of the record stream, i.e. every time the put or filter statement referring to them is executed.

        +

        Out-of-stream variables are read-write: you can do $sum=@sum, @sum=$sum, etc.

        +
        +
        +

        Indexed out-of-stream variables

        +

        Using an index on the @count and @sum variables, we get the benefit of the -g (group-by) option which mlr stats1 and various other Miller commands have:

        +
         mlr put -q '
        +   @x_count[$a] += 1;
        +   @x_sum[$a] += $x;
        +   end {
        +     emit @x_count, "a";
        +     emit @x_sum, "a";
        +   }
        + ' ../data/small
        + a=pan,x_count=2
        + a=eks,x_count=3
        + a=wye,x_count=2
        + a=zee,x_count=2
        + a=hat,x_count=1
        + a=pan,x_sum=0.8494161498792961
        + a=eks,x_sum=1.75186341922895
        + a=wye,x_sum=0.7778922255683036
        + a=zee,x_sum=1.1256801691982772
        + a=hat,x_sum=0.03144187646093577
        +
        +
        +
         mlr stats1 -a count,sum -f x -g a ../data/small
        + a=pan,x_count=2,x_sum=0.8494161498792961
        + a=eks,x_count=3,x_sum=1.75186341922895
        + a=wye,x_count=2,x_sum=0.7778922255683036
        + a=zee,x_count=2,x_sum=1.1256801691982772
        + a=hat,x_count=1,x_sum=0.03144187646093577
        +
        +
        +

        Indices can be arbitrarily deep – here there are two or more of them:

        +
         mlr --from data/medium put -q '
        +   @x_count[$a][$b] += 1;
        +   @x_sum[$a][$b] += $x;
        +   end {
        +     emit (@x_count, @x_sum), "a", "b";
        +   }
        + '
        + a=pan,b=pan,x_count=427,x_sum=219.1851288316854
        + a=pan,b=wye,x_count=395,x_sum=198.43293070748447
        + a=pan,b=eks,x_count=429,x_sum=216.07522773165525
        + a=pan,b=hat,x_count=417,x_sum=205.22277621488686
        + a=pan,b=zee,x_count=413,x_sum=205.09751802331917
        + a=eks,b=pan,x_count=371,x_sum=179.96303047250723
        + a=eks,b=wye,x_count=407,x_sum=196.9452860713734
        + a=eks,b=zee,x_count=357,x_sum=176.8803651584733
        + a=eks,b=eks,x_count=413,x_sum=215.91609712937984
        + a=eks,b=hat,x_count=417,x_sum=208.783170520597
        + a=wye,b=wye,x_count=377,x_sum=185.29584980261419
        + a=wye,b=pan,x_count=392,x_sum=195.84790012056564
        + a=wye,b=hat,x_count=426,x_sum=212.0331829346132
        + a=wye,b=zee,x_count=385,x_sum=194.77404756708714
        + a=wye,b=eks,x_count=386,x_sum=204.8129608356315
        + a=zee,b=pan,x_count=389,x_sum=202.21380378504267
        + a=zee,b=wye,x_count=455,x_sum=233.9913939194868
        + a=zee,b=eks,x_count=391,x_sum=190.9617780631925
        + a=zee,b=zee,x_count=403,x_sum=206.64063510417319
        + a=zee,b=hat,x_count=409,x_sum=191.30000620900935
        + a=hat,b=wye,x_count=423,x_sum=208.8830097609959
        + a=hat,b=zee,x_count=385,x_sum=196.3494502965293
        + a=hat,b=eks,x_count=389,x_sum=189.0067933716193
        + a=hat,b=hat,x_count=381,x_sum=182.8535323148762
        + a=hat,b=pan,x_count=363,x_sum=168.5538067327806
        +
        +
        +

        The idea is that stats1, and other Miller verbs, encapsulate frequently-used patterns with a minimum of keystroking (and run a little faster), whereas using out-of-stream variables you have more flexibility and control in what you do.

        +

        Begin/end blocks can be mixed with pattern/action blocks. For example:

        +
         mlr put '
        +   begin {
        +     @num_total = 0;
        +     @num_positive = 0;
        +   };
        +   @num_total += 1;
        +   $x > 0.0 {
        +     @num_positive += 1;
        +     $y = log10($x); $z = sqrt($y)
        +   };
        +   end {
        +     emitf @num_total, @num_positive
        +   }
        + ' data/put-gating-example-1.dkvp
        + x=-1
        + x=0
        + x=1,y=0,z=0
        + x=2,y=0.3010299956639812,z=0.5486620049392715
        + x=3,y=0.4771212547196624,z=0.6907396432228734
        + num_total=5,num_positive=3
        +
        +
        +
        +
        +

        Local variables

        +

        Local variables are similar to out-of-stream variables, except that their extent is limited to the expressions in which they appear (and their basenames can’t be computed using square brackets). There are three kinds of local variables: arguments to functions/subroutines, variables bound within for-loops, and locals defined within control blocks. They may be untyped using var, or typed using num, int, float, str, bool, and map.

        +

        For example:

        +
         # Here I'm using a specified random-number seed so this example always
        + # produces the same output for this web document: in everyday practice we
        + # would leave off the --seed 12345 part.
        + mlr --seed 12345 seqgen --start 1 --stop 10 then put '
        +   func f(a, b) {                          # function arguments a and b
        +       r = 0.0;                            # local r scoped to the function
        +       for (int i = 0; i < 6; i += 1) {    # local i scoped to the for-loop
        +           num u = urand();                # local u scoped to the for-loop
        +           r += u;                         # updates r from the enclosing scope
        +       }
        +       r /= 6;
        +       return a + (b - a) * r;
        +   }
        +   num o = f(10, 20);                      # local to the top-level scope
        +   $o = o;
        + '
        + i=1,o=15.952526011537227
        + i=2,o=12.782237754999116
        + i=3,o=15.126606630220966
        + i=4,o=14.794357488895775
        + i=5,o=15.168665974047421
        + i=6,o=16.20662783079942
        + i=7,o=13.966128063060479
        + i=8,o=13.99248245928659
        + i=9,o=15.784270485515197
        + i=10,o=15.37686787628025
        +
        +
        +

        Things which are completely unsurprising, resembling many other languages:

        +
          +
        • Parameter names are bound to their arguments but can be reassigned, e.g. if there is a parameter named a then you can reassign the value of a to be something else within the function if you like.

        • +
        • However, you cannot redeclare the type of an argument or a local: var a=1; var a=2 is an error but var a=1;  a=2 is OK.

        • +
        • All argument-passing is positional rather than by name; arguments are passed by value, not by reference. (This is also true for map-valued variables: they are not, and cannot be, passed by reference)

        • +
        • You can define locals (using var, num, etc.) at any scope (if-statements, else-statements, while-loops, for-loops, or the top-level scope), and nested scopes will have access (more details on scope in the next section). If you define a local variable with the same name inside an inner scope, then a new variable is created with the narrower scope.

        • +
        • If you assign to a local variable for the first time in a scope without declaring it as var, num, etc. then: if it exists in an outer scope, that outer-scope variable will be updated; if not, it will be defined in the current scope as if var had been used. (See also Type-checking for an example.) I recommend always declaring variables explicitly to make the intended scoping clear.

        • +
        • Functions and subroutines never have access to locals from their callee (unless passed by value as arguments).

        • +
        +

        Things which are perhaps surprising compared to other languages:

        +
          +
        • Type declarations using var, or typed using num, int, float, str, and bool are necessary to declare local variables. Function arguments and variables bound in for-loops over stream records and out-of-stream variables are implicitly declared using var. (Some examples are shown below.)

        • +
        • Type-checking is done at assignment time. For example, float f = 0 is an error (since 0 is an integer), as is float f = 0.0; f = 1. For this reason I prefer to use num over float in most contexts since num encompasses integer and floating-point values. More information about type-checking is at Type-checking.

        • +
        • Bound variables in for-loops over stream records and out-of-stream variables are implicitly local to that block. E.g. in for (k, v in $*) { ... } for ((k1, k2), v in @*) { ... } if there are k, v, etc. in the enclosing scope then those will be masked by the loop-local bound variables in the loop, and moreover the values of the loop-local bound variables are not available after the end of the loop.

        • +
        • For C-style triple-for loops, if a for-loop variable is defined using var, int, etc. then it is scoped to that for-loop. E.g. for (i = 0; i < 10; i += 1) { ... } and for (int i = 0; i < 10; i += 1) { ... }. (This is unsurprising.). If there is no typedecl and an outer-scope variable of that name exists, then it is used. (This is also unsurprising.) But of there is no outer-scope variable of that name then the variable is scoped to the for-loop only.

        • +
        +

        The following example demonstrates the scope rules:

        +
         cat data/scope-example.mlr
        + func f(a) {      # argument is local to the function
        +   var b = 100;   # local to the function
        +   c = 100;       # local to the function; does not overwrite outer c
        +   return a + 1;
        + }
        + var a = 10;      # local at top level
        + var b = 20;      # local at top level
        + c = 30;          # local at top level; there is no more-outer-scope c
        + if (NR == 3) {
        +   var a = 40;    # scoped to the if-statement; doesn't overwrite outer a
        +   b = 50;        # not scoped to the if-statement; overwrites outer b
        +   c = 60;        # not scoped to the if-statement; overwrites outer c
        +   d = 70;        # there is no outer d so a local d is created here
        +
        +   $inner_a = a;
        +   $inner_b = b;
        +   $inner_c = c;
        +   $inner_d = d;
        + }
        + $outer_a = a;
        + $outer_b = b;
        + $outer_c = c;
        + $outer_d = d;    # there is no outer d defined so no assignment happens
        +
        +
        +
         cat data/scope-example.dat
        + n=1,x=123
        + n=2,x=456
        + n=3,x=789
        +
        +
        +
         mlr --oxtab --from data/scope-example.dat put -f data/scope-example.mlr
        + n       1
        + x       123
        + outer_a 10
        + outer_b 20
        + outer_c 30
        +
        + n       2
        + x       456
        + outer_a 10
        + outer_b 20
        + outer_c 30
        +
        + n       3
        + x       789
        + inner_a 40
        + inner_b 50
        + inner_c 60
        + inner_d 70
        + outer_a 10
        + outer_b 50
        + outer_c 60
        +
        +
        +

        And this example demonstrates the type-declaration rules:

        +
         cat data/type-decl-example.mlr
        + subr s(a, str b, int c) {                         # a is implicitly var (untyped).
        +                                                   # b is explicitly str.
        +                                                   # c is explicitly int.
        +                                                   # The type-checking is done at the callsite
        +                                                   # when arguments are bound to parameters.
        +                                                   #
        +     var b = 100;     # error                      # Re-declaration in the same scope is disallowed.
        +     int n = 10;                                   # Declaration of variable local to the subroutine.
        +     n = 20;                                       # Assignment is OK.
        +     int n = 30;      # error                      # Re-declaration in the same scope is disallowed.
        +     str n = "abc";   # error                      # Re-declaration in the same scope is disallowed.
        +                                                   #
        +     float f1 = 1;    # error                      # 1 is an int, not a float.
        +     float f2 = 2.0;                               # 2.0 is a float.
        +     num f3 = 3;                                   # 3 is a num.
        +     num f4 = 4.0;                                 # 4.0 is a num.
        + }                                                 #
        +                                                   #
        + call s(1, 2, 3);                                  # Type-assertion '3 is int' is done here at the callsite.
        +                                                   #
        + k = "def";                                        # Top-level variable k.
        +                                                   #
        + for (str k, v in $*) {                            # k and v are bound here, masking outer k.
        +   print k . ":" . v;                              # k is explicitly str; v is implicitly var.
        + }                                                 #
        +                                                   #
        + print "k is".k;                                   # k at this scope level is still "def".
        + print "v is".v;                                   # v is undefined in this scope.
        +                                                   #
        + i = -1;                                           #
        + for (i = 1, int j = 2; i <= 10; i += 1, j *= 2) { # C-style triple-for variables use enclosing scope, unless
        +                                                   # declared local: i is outer, j is local to the loop.
        +   print "inner i =" . i;                          #
        +   print "inner j =" . j;                          #
        + }                                                 #
        + print "outer i =" . i;                            # i has been modified by the loop.
        + print "outer j =" . j;                            # j is undefined in this scope.
        +
        +
        +
        +
        +

        Map literals

        +

        Miller’s put/filter DSL has four kinds of hashmaps. Stream records are (single-level) maps from name to value. Out-of-stream variables and local variables can also be maps, although they can be multi-level hashmaps (e.g. @sum[$x][$y]). The fourth kind is map literals. These cannot be on the left-hand side of assignment expressions. Syntactically they look like JSON, although Miller allows string and integer keys in its map literals while JSON allows only string keys (e.g. "3" rather than 3).

        +

        For example, the following swaps the input stream’s a and i fields, modifies y, and drops the rest:

        +
         mlr --opprint put '
        +   $* = {
        +     "a": $i,
        +     "i": $a,
        +     "y": $y * 10,
        +   }
        + ' data/small
        + a i   y
        + 1 pan 7.268028627434533
        + 2 eks 5.221511083334796
        + 3 wye 3.3831852551664774
        + 4 eks 1.3418874328430463
        + 5 wye 8.63624469903273
        +
        +
        +

        Likewise, you can assign map literals to out-of-stream variables or local variables; pass them as arguments to user-defined functions, return them from functions, and so on:

        +
         mlr --from data/small put '
        +   func f(map m): map {
        +     m["x"] *= 200;
        +     return m;
        +   }
        +   $* = f({"a": $a, "x": $x});
        + '
        + a=pan,x=69.35802886761648
        + a=eks,x=151.73599295799272
        + a=wye,x=40.92066115326061
        + a=eks,x=76.2798787742282
        + a=wye,x=114.65778396040011
        +
        +
        +

        Like out-of-stream and local variables, map literals can be multi-level:

        +
         mlr --from data/small put -q '
        +   begin {
        +     @o = {
        +       "nrec": 0,
        +       "nkey": {"numeric":0, "non-numeric":0},
        +     };
        +   }
        +   @o["nrec"] += 1;
        +   for (k, v in $*) {
        +     if (is_numeric(v)) {
        +       @o["nkey"]["numeric"] += 1;
        +     } else {
        +       @o["nkey"]["non-numeric"] += 1;
        +     }
        +   }
        +   end {
        +     dump @o;
        +   }
        + '
        + {
        +   "nrec": 5,
        +   "nkey": {
        +     "numeric": 15,
        +     "non-numeric": 10
        +   }
        + }
        +
        +
        +

        By default, map-valued expressions are dumped using JSON formatting. If you use dump to print a hashmap with integer keys and you don’t want them double-quoted (JSON-style) then you can use mlr put --jknquoteint. See also mlr put --help.

        +
        +
        +

        Type-checking

        +

        Miller’s put/filter DSLs support two optional kinds of type-checking. One is inline type-tests and type-assertions within expressions. The other is type declarations for assignments to local variables, binding of arguments to user-defined functions, and return values from user-defined functions, These are discussed in the following subsections.

        +

        Use of type-checking is entirely up to you: omit it if you want flexibility with heterogeneous data; use it if you want to help catch misspellings in your DSL code or unexpected irregularities in your input data.

        +
        +

        Type-test and type-assertion expressions

        +

        The following is... functions take a value and return a boolean indicating whether the argument is of the indicated type. The assert_... functions return their argument if it is of the specified type, and cause a fatal error otherwise:

        +
         mlr -f | grep ^is
        + is_absent
        + is_array
        + is_bool
        + is_boolean
        + is_empty
        + is_empty_map
        + is_error
        + is_float
        + is_int
        + is_map
        + is_nonempty_map
        + is_not_array
        + is_not_empty
        + is_not_map
        + is_not_null
        + is_null
        + is_numeric
        + is_present
        + is_string
        +
        +
        +
         mlr -f | grep ^assert
        + asserting_absent
        + asserting_array
        + asserting_bool
        + asserting_boolean
        + asserting_empty
        + asserting_empty_map
        + asserting_error
        + asserting_float
        + asserting_int
        + asserting_map
        + asserting_nonempty_map
        + asserting_not_array
        + asserting_not_empty
        + asserting_not_map
        + asserting_not_null
        + asserting_null
        + asserting_numeric
        + asserting_present
        + asserting_string
        +
        +
        +

        See Data-cleaning examples for examples of how to use these.

        +
        +
        +

        Type-declarations for local variables, function parameter, and function return values

        +

        Local variables can be defined either untyped as in x = 1, or typed as in int x = 1. Types include var (explicitly untyped), int, float, num (int or float), str, bool, and map. These optional type declarations are enforced at the time values are assigned to variables: whether at the initial value assignment as in int x = 1 or in any subsequent assignments to the same variable farther down in the scope.

        +

        The reason for num is that int and float typedecls are very precise:

        +
        float a = 0;   # Runtime error since 0 is int not float
        +int   b = 1.0; # Runtime error since 1.0 is float not int
        +num   c = 0;   # OK
        +num   d = 1.0; # OK
        +
        +
        +

        A suggestion is to use num for general use when you want numeric content, and use int when you genuinely want integer-only values, e.g. in loop indices or map keys (since Miller map keys can only be strings or ints).

        +

        The var type declaration indicates no type restrictions, e.g. var x = 1 has the same type restrictions on x as x = 1. The difference is in intentional shadowing: if you have x = 1 in outer scope and x = 2 in inner scope (e.g. within a for-loop or an if-statement) then outer-scope x has value 2 after the second assignment. But if you have var x = 2 in the inner scope, then you are declaring a variable scoped to the inner block.) For example:

        +
        x = 1;
        +if (NR == 4) {
        +  x = 2; # Refers to outer-scope x: value changes from 1 to 2.
        +}
        +print x; # Value of x is now two
        +
        +
        +
        x = 1;
        +if (NR == 4) {
        +  var x = 2; # Defines a new inner-scope x with value 2
        +}
        +print x;     # Value of this x is still 1
        +
        +
        +

        Likewise function arguments can optionally be typed, with type enforced when the function is called:

        +
        func f(map m, int i) {
        +  ...
        +}
        +$a = f({1:2, 3:4}, 5);     # OK
        +$b = f({1:2, 3:4}, "abc"); # Runtime error
        +$c = f({1:2, 3:4}, $x);    # Runtime error for records with non-integer field named x
        +if (NR == 4) {
        +  var x = 2; # Defines a new inner-scope x with value 2
        +}
        +print x;     # Value of this x is still 1
        +
        +
        +

        Thirdly, function return values can be type-checked at the point of return using : and a typedecl after the parameter list:

        +
        func f(map m, int i): bool {
        +  ...
        +  ...
        +  if (...) {
        +    return "false"; # Runtime error if this branch is taken
        +  }
        +  ...
        +  ...
        +  if (...) {
        +    return retval; # Runtime error if this function doesn't have an in-scope
        +    # boolean-valued variable named retval
        +  }
        +  ...
        +  ...
        +  # In Miller if your functions don't explicitly return a value, they return absent-null.
        +  # So it would also be a runtime error on reaching the end of this function without
        +  # an explicit return statement.
        +}
        +
        +
        +
        +
        +
        +

        Null data: empty and absent

        +

        Please see Reference: null data.

        +
        +
        +

        Aggregate variable assignments

        +

        There are three remaining kinds of variable assignment using out-of-stream variables, the last two of which use the $* syntax:

        +
          +
        • Recursive copy of out-of-stream variables

        • +
        • Out-of-stream variable assigned to full stream record

        • +
        • Full stream record assigned to an out-of-stream variable

        • +
        +

        Example recursive copy of out-of-stream variables:

        +
         mlr --opprint put -q '@v["sum"] += $x; @v["count"] += 1; end{dump; @w = @v; dump}' data/small
        + {
        +   "v": {
        +     "sum": 2.264761728567491,
        +     "count": 5
        +   }
        + }
        + {
        +   "v": {
        +     "sum": 2.264761728567491,
        +     "count": 5
        +   },
        +   "w": {
        +     "sum": 2.264761728567491,
        +     "count": 5
        +   }
        + }
        +
        +
        +

        Example of out-of-stream variable assigned to full stream record, where the 2nd record is stashed, and the 4th record is overwritten with that:

        +
         mlr put 'NR == 2 {@keep = $*}; NR == 4 {$* = @keep}' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +

        Example of full stream record assigned to an out-of-stream variable, finding the record for which the x field has the largest value in the input stream:

        +
         cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr --opprint put -q '
        +   is_null(@xmax) || $x > @xmax {@xmax=$x; @recmax=$*};
        +   end {emit @recmax}
        + ' data/small
        + a   b   i x                  y
        + eks pan 2 0.7586799647899636 0.5221511083334797
        +
        +
        +
        +
        +

        Keywords for filter and put

        +
         mlr help usage-keywords
        + all: used in "emit", "emitp", and "unset" as a synonym for @*
        +
        + begin: defines a block of statements to be executed before input records
        + are ingested. The body statements must be wrapped in curly braces.
        +
        +   Example: 'begin { @count = 0 }'
        +
        + bool: declares a boolean local variable in the current curly-braced scope.
        + Type-checking happens at assignment: 'bool b = 1' is an error.
        +
        + break: causes execution to continue after the body of the current for/while/do-while loop.
        +
        + call: used for invoking a user-defined subroutine.
        +
        +   Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)'
        +
        + continue: causes execution to skip the remaining statements in the body of
        + the current for/while/do-while loop. For-loop increments are still applied.
        +
        + do: with "while", introduces a do-while loop. The body statements must be wrapped
        + in curly braces.
        +
        + dump: prints all currently defined out-of-stream variables immediately
        + to stdout as JSON.
        +
        + With >, >>, or |, the data do not become part of the output record stream but
        + are instead redirected.
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump }'
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >  "mytap.dat"}'
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump >> "mytap.dat"}'
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { dump | "jq .[]"}'
        +
        + edump: prints all currently defined out-of-stream variables immediately
        + to stderr as JSON.
        +
        +   Example: mlr --from f.dat put -q '@v[NR]=$*; end { edump }'
        +
        + elif: the way Miller spells "else if". The body statements must be wrapped
        + in curly braces.
        +
        + else: terminates an if/elif/elif chain. The body statements must be wrapped
        + in curly braces.
        +
        + emit: inserts an out-of-stream variable into the output record stream. Hashmap
        + indices present in the data but not slotted by emit arguments are not output.
        +
        + With >, >>, or |, the data do not become part of the output record stream but
        + are instead redirected.
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
        + etc., to control the format of the output if the output is redirected. See also mlr -h.
        +
        +   Example: mlr --from f.dat put 'emit >  "/tmp/data-".$a, $*'
        +   Example: mlr --from f.dat put 'emit >  "/tmp/data-".$a, mapexcept($*, "a")'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums'
        +   Example: mlr --from f.dat put --ojson '@sums[$a][$b]+=$x; emit > "tap-".$a.$b.".dat", @sums'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @sums, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >  "mytap.dat", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit >> "mytap.dat", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "gzip > mytap.dat.gz", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit > stderr, @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emit | "grep somepattern", @*, "index1", "index2"'
        +
        + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information.
        +
        + emitf: inserts non-indexed out-of-stream variable(s) side-by-side into the
        + output record stream.
        +
        + With >, >>, or |, the data do not become part of the output record stream but
        + are instead redirected.
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
        + etc., to control the format of the output if the output is redirected. See also mlr -h.
        +
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a'
        +   Example: mlr --from f.dat put --oxtab '@a=$i;@b+=$x;@c+=$y; emitf > "tap-".$i.".dat", @a'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > "mytap.dat", @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf >> "mytap.dat", @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf > stderr, @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern", @a, @b, @c'
        +   Example: mlr --from f.dat put '@a=$i;@b+=$x;@c+=$y; emitf | "grep somepattern > mytap.dat", @a, @b, @c'
        +
        + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information.
        +
        + emitp: inserts an out-of-stream variable into the output record stream.
        + Hashmap indices present in the data but not slotted by emitp arguments are
        + output concatenated with ":".
        +
        + With >, >>, or |, the data do not become part of the output record stream but
        + are instead redirected.
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
        + etc., to control the format of the output if the output is redirected. See also mlr -h.
        +
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums'
        +   Example: mlr --from f.dat put --opprint '@sums[$a][$b]+=$x; emitp > "tap-".$a.$b.".dat", @sums'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @sums, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >  "mytap.dat", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp >> "mytap.dat", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "gzip > mytap.dat.gz", @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp > stderr, @*, "index1", "index2"'
        +   Example: mlr --from f.dat put '@sums[$a][$b]+=$x; emitp | "grep somepattern", @*, "index1", "index2"'
        +
        + Please see https://johnkerl.org/miller6://johnkerl.org/miller/doc for more information.
        +
        + end: defines a block of statements to be executed after input records
        + are ingested. The body statements must be wrapped in curly braces.
        +
        +   Example: 'end { emit @count }'
        +   Example: 'end { eprint "Final count is " . @count }'
        +
        + eprint: prints expression immediately to stderr.
        +
        +   Example: mlr --from f.dat put -q 'eprint "The sum of x and y is ".($x+$y)'
        +   Example: mlr --from f.dat put -q 'for (k, v in $*) { eprint k . " => " . v }'
        +   Example: mlr --from f.dat put  '(NR %% 1000 == 0) { eprint "Checkpoint ".NR}'
        +
        + eprintn: prints expression immediately to stderr, without trailing newline.
        +
        +   Example: mlr --from f.dat put -q 'eprintn "The sum of x and y is ".($x+$y); eprint ""'
        +
        + false: the boolean literal value.
        +
        + filter: includes/excludes the record in the output record stream.
        +
        +   Example: mlr --from f.dat put 'filter (NR == 2 || $x > 5.4)'
        +
        + Instead of put with 'filter false' you can simply use put -q.  The following
        + uses the input record to accumulate data but only prints the running sum
        + without printing the input record:
        +
        +   Example: mlr --from f.dat put -q '@running_sum += $x * $y; emit @running_sum'
        +
        + float: declares a floating-point local variable in the current curly-braced scope.
        + Type-checking happens at assignment: 'float x = 0' is an error.
        +
        + for: defines a for-loop using one of three styles. The body statements must
        + be wrapped in curly braces.
        + For-loop over stream record:
        +
        +   Example:  'for (k, v in $*) { ... }'
        +
        + For-loop over out-of-stream variables:
        +
        +   Example: 'for (k, v in @counts) { ... }'
        +   Example: 'for ((k1, k2), v in @counts) { ... }'
        +   Example: 'for ((k1, k2, k3), v in @*) { ... }'
        +
        + C-style for-loop:
        +
        +   Example:  'for (var i = 0, var b = 1; i < 10; i += 1, b *= 2) { ... }'
        +
        + func: used for defining a user-defined function.
        +
        +   Example: 'func f(a,b) { return sqrt(a**2+b**2)} $d = f($x, $y)'
        +
        + if: starts an if/elif/elif chain. The body statements must be wrapped
        + in curly braces.
        +
        + in: used in for-loops over stream records or out-of-stream variables.
        +
        + int: declares an integer local variable in the current curly-braced scope.
        + Type-checking happens at assignment: 'int x = 0.0' is an error.
        +
        + map: declares an map-valued local variable in the current curly-braced scope.
        + Type-checking happens at assignment: 'map b = 0' is an error. map b = {} is
        + always OK. map b = a is OK or not depending on whether a is a map.
        +
        + num: declares an int/float local variable in the current curly-braced scope.
        + Type-checking happens at assignment: 'num b = true' is an error.
        +
        + print: prints expression immediately to stdout.
        +
        +   Example: mlr --from f.dat put -q 'print "The sum of x and y is ".($x+$y)'
        +   Example: mlr --from f.dat put -q 'for (k, v in $*) { print k . " => " . v }'
        +   Example: mlr --from f.dat put  '(NR %% 1000 == 0) { print > stderr, "Checkpoint ".NR}'
        +
        + printn: prints expression immediately to stdout, without trailing newline.
        +
        +   Example: mlr --from f.dat put -q 'printn "."; end { print "" }'
        +
        + return: specifies the return value from a user-defined function.
        + Omitted return statements (including via if-branches) result in an absent-null
        + return value, which in turns results in a skipped assignment to an LHS.
        +
        + stderr: Used for tee, emit, emitf, emitp, print, and dump in place of filename
        + to print to standard error.
        +
        + stdout: Used for tee, emit, emitf, emitp, print, and dump in place of filename
        + to print to standard output.
        +
        + str: declares a string local variable in the current curly-braced scope.
        + Type-checking happens at assignment.
        +
        + subr: used for defining a subroutine.
        +
        +   Example: 'subr s(k,v) { print k . " is " . v} call s("a", $a)'
        +
        + tee: prints the current record to specified file.
        + This is an immediate print to the specified file (except for pprint format
        + which of course waits until the end of the input stream to format all output).
        +
        + The > and >> are for write and append, as in the shell, but (as with awk) the
        + file-overwrite for > is on first write, not per record. The | is for piping to
        + a process which will process the data. There will be one open file for each
        + distinct file name (for > and >>) or one subordinate process for each distinct
        + value of the piped-to command (for |). Output-formatting flags are taken from
        + the main command line.
        +
        + You can use any of the output-format command-line flags, e.g. --ocsv, --ofs,
        + etc., to control the format of the output. See also mlr -h.
        +
        + emit with redirect and tee with redirect are identical, except tee can only
        + output $*.
        +
        +   Example: mlr --from f.dat put 'tee >  "/tmp/data-".$a, $*'
        +   Example: mlr --from f.dat put 'tee >> "/tmp/data-".$a.$b, $*'
        +   Example: mlr --from f.dat put 'tee >  stderr, $*'
        +   Example: mlr --from f.dat put -q 'tee | "tr \[a-z\\] \[A-Z\\]", $*'
        +   Example: mlr --from f.dat put -q 'tee | "tr \[a-z\\] \[A-Z\\] > /tmp/data-".$a, $*'
        +   Example: mlr --from f.dat put -q 'tee | "gzip > /tmp/data-".$a.".gz", $*'
        +   Example: mlr --from f.dat put -q --ojson 'tee | "gzip > /tmp/data-".$a.".gz", $*'
        +
        + true: the boolean literal value.
        +
        + unset: clears field(s) from the current record, or an out-of-stream or local variable.
        +
        +   Example: mlr --from f.dat put 'unset $x'
        +   Example: mlr --from f.dat put 'unset $*'
        +   Example: mlr --from f.dat put 'for (k, v in $*) { if (k =~ "a.*") { unset $[k] } }'
        +   Example: mlr --from f.dat put '...; unset @sums'
        +   Example: mlr --from f.dat put '...; unset @sums["green"]'
        +   Example: mlr --from f.dat put '...; unset @*'
        +
        + var: declares an untyped local variable in the current curly-braced scope.
        +
        +   Examples: 'var a=1', 'var xyz=""'
        +
        + while: introduces a while loop, or with "do", introduces a do-while loop.
        + The body statements must be wrapped in curly braces.
        +
        + ENV: access to environment variables by name, e.g. '$home = ENV["HOME"]'
        +
        + FILENAME: evaluates to the name of the current file being processed.
        +
        + FILENUM: evaluates to the number of the current file being processed,
        + starting with 1.
        +
        + FNR: evaluates to the number of the current record within the current file
        + being processed, starting with 1. Resets at the start of each file.
        +
        + IFS: evaluates to the input field separator from the command line.
        +
        + IPS: evaluates to the input pair separator from the command line.
        +
        + IRS: evaluates to the input record separator from the command line,
        + or to LF or CRLF from the input data if in autodetect mode (which is
        + the default).
        +
        + M_E: the mathematical constant e.
        +
        + M_PI: the mathematical constant pi.
        +
        + NF: evaluates to the number of fields in the current record.
        +
        + NR: evaluates to the number of the current record over all files
        + being processed, starting with 1. Does not reset at the start of each file.
        +
        + OFS: evaluates to the output field separator from the command line.
        +
        + OPS: evaluates to the output pair separator from the command line.
        +
        + ORS: evaluates to the output record separator from the command line,
        + or to LF or CRLF from the input data if in autodetect mode (which is
        + the default).
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-dsl.html b/docs6b/docs/_build/html/reference-dsl.html new file mode 100644 index 000000000..fa5ac125d --- /dev/null +++ b/docs6b/docs/_build/html/reference-dsl.html @@ -0,0 +1,127 @@ + + + + + + + + DSL reference: overview — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        DSL reference: overview

        +
        +

        Overview

        +

        Here’s comparison of verbs and put/filter DSL expressions:

        +

        Example:

        +
         mlr stats1 -a sum -f x -g a data/small
        + a=pan,x_sum=0.3467901443380824
        + a=eks,x_sum=1.1400793586611044
        + a=wye,x_sum=0.7778922255683036
        +
        +
        +
          +
        • Verbs are coded in Go

        • +
        • They run a bit faster

        • +
        • They take fewer keystrokes

        • +
        • There is less to learn

        • +
        • Their customization is limited to each verb’s options

        • +
        +

        Example:

        +
         mlr  put -q '@x_sum[$a] += $x; end{emit @x_sum, "a"}' data/small
        + a=pan,x_sum=0.3467901443380824
        + a=eks,x_sum=1.1400793586611044
        + a=wye,x_sum=0.7778922255683036
        +
        +
        +
          +
        • You get to write your own DSL expressions

        • +
        • They run a bit slower

        • +
        • They take more keystrokes

        • +
        • There is more to learn

        • +
        • They are highly customizable

        • +
        +

        Please see Reference: list of verbs for information on verbs other than put and filter.

        +

        The essential usages of mlr filter and mlr put are for record-selection and record-updating expressions, respectively. For example, given the following input data:

        +
         cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +

        you might retain only the records whose a field has value eks:

        +
         mlr filter '$a == "eks"' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        +
        +
        +

        or you might add a new field which is a function of existing fields:

        +
         mlr put '$ab = $a . "_" . $b ' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,ab=pan_pan
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,ab=eks_pan
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,ab=wye_wye
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,ab=eks_wye
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,ab=wye_pan
        +
        +
        +

        The two verbs mlr filter and mlr put are essentially the same. The only differences are:

        +
          +
        • Expressions sent to mlr filter must end with a boolean expression, which is the filtering criterion;

        • +
        • mlr filter expressions may not reference the filter keyword within them; and

        • +
        • mlr filter expressions may not use tee, emit, emitp, or emitf.

        • +
        +

        All the rest is the same: in particular, you can define and invoke functions and subroutines to help produce the final boolean statement, and record fields may be assigned to in the statements preceding the final boolean statement.

        +

        There are more details and more choices, of course, as detailed in the following sections.

        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-arithmetic.html b/docs6b/docs/_build/html/reference-main-arithmetic.html new file mode 100644 index 000000000..142a0f98d --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-arithmetic.html @@ -0,0 +1,102 @@ + + + + + + + + Reference: arithmetic — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Reference: arithmetic

        +
        +

        Input scanning

        +

        Numbers in Miller are double-precision float or 64-bit signed integers. Anything scannable as int, e.g 123 or 0xabcd, is treated as an integer; otherwise, input scannable as float (4.56 or 8e9) is treated as float; everything else is a string.

        +

        If you want all numbers to be treated as floats, then you may use float() in your filter/put expressions (e.g. replacing $c = $a * $b with $c = float($a) * float($b)) – or, more simply, use mlr filter -F and mlr put -F which forces all numeric input, whether from expression literals or field values, to float. Likewise mlr stats1 -F and mlr step -F force integerable accumulators (such as count) to be done in floating-point.

        +
        +
        +

        Conversion by math routines

        +

        For most math functions, integers are cast to float on input, and produce float output: e.g. exp(0) = 1.0 rather than 1. The following, however, produce integer output if their inputs are integers: + - * / // % abs ceil floor max min round roundm sgn. As well, stats1 -a min, stats1 -a max, stats1 -a sum, step -a delta, and step -a rsum produce integer output if their inputs are integers.

        +
        +
        +

        Conversion by arithmetic operators

        +

        The sum, difference, and product of integers is again integer, except for when that would overflow a 64-bit integer at which point Miller converts the result to float.

        +

        The short of it is that Miller does this transparently for you so you needn’t think about it.

        +

        Implementation details of this, for the interested: integer adds and subtracts overflow by at most one bit so it suffices to check sign-changes. Thus, Miller allows you to add and subtract arbitrary 64-bit signed integers, converting only to float precisely when the result is less than -263 or greater than 263-1. Multiplies, on the other hand, can overflow by a word size and a sign-change technique does not suffice to detect overflow. Instead Miller tests whether the floating-point product exceeds the representable integer range. Now, 64-bit integers have 64-bit precision while IEEE-doubles have only 52-bit mantissas – so, there are 53 bits including implicit leading one. The following experiment explicitly demonstrates the resolution at this range:

        +
        64-bit integer     64-bit integer     Casted to double           Back to 64-bit
        +in hex           in decimal                                    integer
        +0x7ffffffffffff9ff 9223372036854774271 9223372036854773760.000000 0x7ffffffffffff800
        +0x7ffffffffffffa00 9223372036854774272 9223372036854773760.000000 0x7ffffffffffff800
        +0x7ffffffffffffbff 9223372036854774783 9223372036854774784.000000 0x7ffffffffffffc00
        +0x7ffffffffffffc00 9223372036854774784 9223372036854774784.000000 0x7ffffffffffffc00
        +0x7ffffffffffffdff 9223372036854775295 9223372036854774784.000000 0x7ffffffffffffc00
        +0x7ffffffffffffe00 9223372036854775296 9223372036854775808.000000 0x8000000000000000
        +0x7ffffffffffffffe 9223372036854775806 9223372036854775808.000000 0x8000000000000000
        +0x7fffffffffffffff 9223372036854775807 9223372036854775808.000000 0x8000000000000000
        +
        +
        +

        That is, one cannot check an integer product to see if it is precisely greater than 263-1 or less than -263 using either integer arithmetic (it may have already overflowed) or using double-precision (due to granularity). Instead Miller checks for overflow in 64-bit integer multiplication by seeing whether the absolute value of the double-precision product exceeds the largest representable IEEE double less than 263, which we see from the listing above is 9223372036854774784. (An alternative would be to do all integer multiplies using handcrafted multi-word 128-bit arithmetic. This approach is not taken.)

        +
        +
        +

        Pythonic division

        +

        Division and remainder are pythonic:

        +
          +
        • Quotient of integers is floating-point: 7/2 is 3.5.

        • +
        • Integer division is done with //: 7//2 is 3. This rounds toward the negative.

        • +
        • Remainders are non-negative.

        • +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-auxiliary-commands.html b/docs6b/docs/_build/html/reference-main-auxiliary-commands.html new file mode 100644 index 000000000..ee62e3a1c --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-auxiliary-commands.html @@ -0,0 +1,144 @@ + + + + + + + + Reference: auxiliary commands — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Reference: auxiliary commands

        +

        There are a few nearly-standalone programs which have nothing to do with the rest of Miller, do not participate in record streams, and do not deal with file formats. They might as well be little standalone executables but they’re delivered within the main Miller executable for convenience.

        +
         mlr aux-list
        + Available subcommands:
        +   aux-list
        +   hex
        +   lecat
        +   termcvt
        +   unhex
        +   help
        +   regtest
        +   repl
        + For more information, please invoke mlr {subcommand} --help.
        +
        +
        +
         mlr lecat --help
        + Usage: mlr lecat [options] {zero or more file names}
        + Simply echoes input, but flags CR characters in red and LF characters in green.
        + If zero file names are supplied, standard input is read.
        + Options:
        + --mono: don't try to colorize the output
        + -h or --help: print this message
        +
        +
        +
         mlr termcvt --help
        + Usage: mlr termcvt [option] {zero or more file names}
        + Option (exactly one is required):
        + --cr2crlf
        + --lf2crlf
        + --crlf2cr
        + --crlf2lf
        + --cr2lf
        + --lf2cr
        + -I in-place processing (default is to write to stdout)
        + -h or --help: print this message
        + Zero file names means read from standard input.
        + Output is always to standard output; files are not written in-place.
        +
        +
        +
         mlr hex --help
        + Usage: mlr hex [options] {zero or more file names}
        + Simple hex-dump.
        + If zero file names are supplied, standard input is read.
        + Options:
        + -r: print only raw hex without leading offset indicators or trailing ASCII dump.
        + -h or --help: print this message
        +
        +
        +
         mlr unhex --help
        + Usage: mlr unhex [option] {zero or more file names}
        + Options:
        + -h or --help: print this message
        + Zero file names means read from standard input.
        + Output is always to standard output; files are not written in-place.
        +
        +
        +

        Examples:

        +
         echo 'Hello, world!' | mlr lecat --mono
        + Hello, world![LF]
        +
        +
        +
         echo 'Hello, world!' | mlr termcvt --lf2crlf | mlr lecat --mono
        + Hello, world![CR][LF]
        +
        +
        +
         mlr hex data/budget.csv
        + 00000000: 23 20 41 73  61 6e 61 20  2d 2d 20 68  65 72 65 20 |# Asana -- here |
        + 00000010: 61 72 65 20  74 68 65 20  62 75 64 67  65 74 20 66 |are the budget f|
        + 00000020: 69 67 75 72  65 73 20 79  6f 75 20 61  73 6b 65 64 |igures you asked|
        + 00000030: 20 66 6f 72  21 0a 74 79  70 65 2c 71  75 61 6e 74 | for!.type,quant|
        + 00000040: 69 74 79 0a  70 75 72 70  6c 65 2c 34  35 36 2e 37 |ity.purple,456.7|
        + 00000050: 38 0a 67 72  65 65 6e 2c  36 37 38 2e  31 32 0a 6f |8.green,678.12.o|
        + 00000060: 72 61 6e 67  65 2c 31 32  33 2e 34 35  0a          |range,123.45.|
        +
        +
        +
         mlr hex -r data/budget.csv
        + 23 20 41 73  61 6e 61 20  2d 2d 20 68  65 72 65 20
        + 61 72 65 20  74 68 65 20  62 75 64 67  65 74 20 66
        + 69 67 75 72  65 73 20 79  6f 75 20 61  73 6b 65 64
        + 20 66 6f 72  21 0a 74 79  70 65 2c 71  75 61 6e 74
        + 69 74 79 0a  70 75 72 70  6c 65 2c 34  35 36 2e 37
        + 38 0a 67 72  65 65 6e 2c  36 37 38 2e  31 32 0a 6f
        + 72 61 6e 67  65 2c 31 32  33 2e 34 35  0a
        +
        +
        +
         mlr hex -r data/budget.csv | sed 's/20/2a/g' | mlr unhex
        + #*Asana*--*here*are*the*budget*figures*you*asked*for!
        + type,quantity
        + purple,456.78
        + green,678.12
        + orange,123.45
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-data-types.html b/docs6b/docs/_build/html/reference-main-data-types.html new file mode 100644 index 000000000..51c88095b --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-data-types.html @@ -0,0 +1,97 @@ + + + + + + + + Reference: data types — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Reference: data types

        +

        Miller’s input and output are all string-oriented: there is (as of August 2015 anyway) no support for binary record packing. In this sense, everything is a string in and out of Miller. During processing, field names are always strings, even if they have names like “3”; field values are usually strings. Field values’ ability to be interpreted as a non-string type only has meaning when comparison or function operations are done on them. And it is an error condition if Miller encounters non-numeric (or otherwise mistyped) data in a field in which it has been asked to do numeric (or otherwise type-specific) operations.

        +

        Field values are treated as numeric for the following:

        +
          +
        • Numeric sort: mlr sort -n, mlr sort -nr.

        • +
        • Statistics: mlr histogram, mlr stats1, mlr stats2.

        • +
        • Cross-record arithmetic: mlr step.

        • +
        +

        For mlr put and mlr filter:

        +
          +
        • Miller’s types for function processing are empty-null (empty string), absent-null (reads of unset right-hand sides, or fall-through non-explicit return values from user-defined functions), error, string, float (double-precision), int (64-bit signed), and boolean.

        • +
        • On input, string values representable as numbers, e.g. “3” or “3.1”, are treated as int or float, respectively. If a record has x=1,y=2 then mlr put '$z=$x+$y' will produce x=1,y=2,z=3, and mlr put '$z=$x.$y' does not give an error simply because the dot operator has been generalized to stringify non-strings. To coerce back to string for processing, use the string function: mlr put '$z=string($x).string($y)' will produce x=1,y=2,z=12.

        • +
        • On input, string values representable as boolean (e.g. "true", "false") are not automatically treated as boolean. (This is because "true" and "false" are ordinary words, and auto string-to-boolean on a column consisting of words would result in some strings mixed with some booleans.) Use the boolean function to coerce: e.g. giving the record x=1,y=2,w=false to mlr put '$z=($x<$y) || boolean($w)'.

        • +
        • Functions take types as described in mlr --help-all-functions: for example, log10 takes float input and produces float output, gmt2sec maps string to int, and sec2gmt maps int to string.

        • +
        • All math functions described in mlr --help-all-functions take integer as well as float input.

        • +
        +
        +

        String literals

        +

        You can use the following backslash escapes for strings such as between the double quotes in contexts such as mlr filter '$name =~ "..."', mlr put '$name = $othername . "..."', mlr put '$name = sub($name, "...", "..."), etc.:

        +
          +
        • \a: ASCII code 0x07 (alarm/bell)

        • +
        • \b: ASCII code 0x08 (backspace)

        • +
        • \f: ASCII code 0x0c (formfeed)

        • +
        • \n: ASCII code 0x0a (LF/linefeed/newline)

        • +
        • \r: ASCII code 0x0d (CR/carriage return)

        • +
        • \t: ASCII code 0x09 (tab)

        • +
        • \v: ASCII code 0x0b (vertical tab)

        • +
        • \\: backslash

        • +
        • \": double quote

        • +
        • \123: Octal 123, etc. for \000 up to \377

        • +
        • \x7f: Hexadecimal 7f, etc. for \x00 up to \xff

        • +
        +

        See also https://en.wikipedia.org/wiki/Escape_sequences_in_C.

        +

        These replacements apply only to strings you key in for the DSL expressions for filter and put: that is, if you type \t in a string literal for a filter/put expression, it will be turned into a tab character. If you want a backslash followed by a t, then please type \\t.

        +

        However, these replacements are not done automatically within your data stream. If you wish to make these replacements, you can do, for example, for a field named field, mlr put '$field = gsub($field, "\\t", "\t")'. If you need to make such a replacement for all fields in your data, you should probably simply use the system sed command.

        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-env-vars.html b/docs6b/docs/_build/html/reference-main-env-vars.html new file mode 100644 index 000000000..2a51d2de9 --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-env-vars.html @@ -0,0 +1,58 @@ + + + + + + + + Reference: Miller environment variables — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Reference: Miller environment variables

        +

        The following environment variables affect how Miller works:

        +
          +
        • MLRRC: see Customization: .mlrrc

        • +
        • MLR_NO_COLOR, MLR_ALWAYS_COLOR, MLR_KEY_COLOR, MLR_VALUE_COLOR, MLR_PASS_COLOR, MLR_FAIL_COLOR, MLR_REPL_PS1_COLOR, MLR_REPL_PS2_COLOR, MLR_HELP_COLOR, TERM, * MSYSTEM: see Output colorization

        • +
        • MLR_REPL_PS1, MLR_REPL_PS2: see The REPL

        • +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-io-options.html b/docs6b/docs/_build/html/reference-main-io-options.html new file mode 100644 index 000000000..07a10bba9 --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-io-options.html @@ -0,0 +1,178 @@ + + + + + + + + Reference: I/O options — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Reference: I/O options

        +
        +

        Formats

        +

        Options:

        +
        --dkvp    --idkvp    --odkvp
        +--nidx    --inidx    --onidx
        +--csv     --icsv     --ocsv
        +--csvlite --icsvlite --ocsvlite
        +--pprint  --ipprint  --opprint  --right
        +--xtab    --ixtab    --oxtab
        +--json    --ijson    --ojson
        +
        +
        +

        These are as discussed in File formats, with the exception of --right which makes pretty-printed output right-aligned:

        +
         mlr --opprint cat data/small
        + a   b   i x                   y
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
         mlr --opprint --right cat data/small
        +   a   b i                   x                   y
        + pan pan 1  0.3467901443380824  0.7268028627434533
        + eks pan 2  0.7586799647899636  0.5221511083334797
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + wye pan 5  0.5732889198020006  0.8636244699032729
        +
        +
        +

        Additional notes:

        +
          +
        • Use --csv, --pprint, etc. when the input and output formats are the same.

        • +
        • Use --icsv --opprint, etc. when you want format conversion as part of what Miller does to your data.

        • +
        • DKVP (key-value-pair) format is the default for input and output. So, --oxtab is the same as --idkvp --oxtab.

        • +
        +

        Pro-tip: Please use either –format1, or –iformat1 –oformat2. If you use –format1 –oformat2 then what happens is that flags are set up for input and output for format1, some of which are overwritten for output in format2. For technical reasons, having --oformat2 clobber all the output-related effects of --format1 also removes some flexibility from the command-line interface. See also https://github.com/johnkerl/miller/issues/180 and https://github.com/johnkerl/miller/issues/199.

        +
        +
        +

        In-place mode

        +

        Use the mlr -I flag to process files in-place. For example, mlr -I --csv cut -x -f unwanted_column_name mydata/*.csv will remove unwanted_column_name from all your *.csv files in your mydata/ subdirectory.

        +

        By default, Miller output goes to the screen (or you can redirect a file using > or to another process using |). With -I, for each file name on the command line, output is written to a temporary file in the same directory. Miller writes its output into that temp file, which is then renamed over the original. Then, processing continues on the next file. Each file is processed in isolation: if the output format is CSV, CSV headers will be present in each output file; statistics are only over each file’s own records; and so on.

        +

        Please see Choices for printing to files for examples.

        +
        +
        +

        Compression

        +

        Options:

        +
        --prepipe {command}
        +
        +
        +

        The prepipe command is anything which reads from standard input and produces data acceptable to Miller. Nominally this allows you to use whichever decompression utilities you have installed on your system, on a per-file basis. If the command has flags, quote them: e.g. mlr --prepipe 'zcat -cf'. Examples:

        +
        # These two produce the same output:
        +$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime
        +$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz
        +# With multiple input files you need --prepipe:
        +$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz myfile2.csv.gz
        +$ mlr --prepipe gunzip --idkvp --oxtab cut -f hostname,uptime myfile1.dat.gz myfile2.dat.gz
        +
        +
        +
        # Similar to the above, but with compressed output as well as input:
        +$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime | gzip > outfile.csv.gz
        +$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz | gzip > outfile.csv.gz
        +$ mlr --prepipe gunzip cut -f hostname,uptime myfile1.csv.gz myfile2.csv.gz | gzip > outfile.csv.gz
        +
        +
        +
        # Similar to the above, but with different compression tools for input and output:
        +$ gunzip < myfile1.csv.gz | mlr cut -f hostname,uptime | xz -z > outfile.csv.xz
        +$ xz -cd < myfile1.csv.xz | mlr cut -f hostname,uptime | gzip > outfile.csv.xz
        +$ mlr --prepipe 'xz -cd' cut -f hostname,uptime myfile1.csv.xz myfile2.csv.xz | xz -z > outfile.csv.xz
        +
        +
        +
        +
        +

        Record/field/pair separators

        +

        Miller has record separators IRS and ORS, field separators IFS and OFS, and pair separators IPS and OPS. For example, in the DKVP line a=1,b=2,c=3, the record separator is newline, field separator is comma, and pair separator is the equals sign. These are the default values.

        +

        Options:

        +
        --rs --irs --ors
        +--fs --ifs --ofs --repifs
        +--ps --ips --ops
        +
        +
        +
          +
        • You can change a separator from input to output via e.g. --ifs = --ofs :. Or, you can specify that the same separator is to be used for input and output via e.g. --fs :.

        • +
        • The pair separator is only relevant to DKVP format.

        • +
        • Pretty-print and xtab formats ignore the separator arguments altogether.

        • +
        • The --repifs means that multiple successive occurrences of the field separator count as one. For example, in CSV data we often signify nulls by empty strings, e.g. 2,9,,,,,6,5,4. On the other hand, if the field separator is a space, it might be more natural to parse 2 4    5 the same as 2 4 5: --repifs --ifs ' ' lets this happen. In fact, the --ipprint option above is internally implemented in terms of --repifs.

        • +
        • Just write out the desired separator, e.g. --ofs '|'. But you may use the symbolic names newline, space, tab, pipe, or semicolon if you like.

        • +
        +
        +
        +

        Number formatting

        +

        The command-line option --ofmt {format string} is the global number format for commands which generate numeric output, e.g. stats1, stats2, histogram, and step, as well as mlr put. Examples:

        +
        --ofmt %.9le  --ofmt %.6lf  --ofmt %.0lf
        +
        +
        +

        These are just familiar printf formats applied to double-precision numbers. Please don’t use %s or %d. Additionally, if you use leading width (e.g. %18.12lf) then the output will contain embedded whitespace, which may not be what you want if you pipe the output to something else, particularly CSV. I use Miller’s pretty-print format (mlr --opprint) to column-align numerical data.

        +

        To apply formatting to a single field, overriding the global ofmt, use fmtnum function within mlr put. For example:

        +
         echo 'x=3.1,y=4.3' | mlr put '$z=fmtnum($x*$y,"%08lf")'
        + x=3.1,y=4.3,z=%!l(float64=00013.33)f
        +
        +
        +
         echo 'x=0xffff,y=0xff' | mlr put '$z=fmtnum(int($x*$y),"%08llx")'
        + x=0xffff,y=0xff,z=%!l(int=16711425)lx
        +
        +
        +

        Input conversion from hexadecimal is done automatically on fields handled by mlr put and mlr filter as long as the field value begins with “0x”. To apply output conversion to hexadecimal on a single column, you may use fmtnum, or the keystroke-saving hexfmt function. Example:

        +
         echo 'x=0xffff,y=0xff' | mlr put '$z=hexfmt($x*$y)'
        + x=0xffff,y=0xff,z=0xfeff01
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-null-data.html b/docs6b/docs/_build/html/reference-main-null-data.html new file mode 100644 index 000000000..554bbc57f --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-null-data.html @@ -0,0 +1,163 @@ + + + + + + + + Reference: null data — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Reference: null data

        +

        One of Miller’s key features is its support for heterogeneous data. For example, take mlr sort: if you try to sort on field hostname when not all records in the data stream have a field named hostname, it is not an error (although you could pre-filter the data stream using mlr having-fields --at-least hostname then sort ...). Rather, records lacking one or more sort keys are simply output contiguously by mlr sort.

        +

        Miller has two kinds of null data:

        +
          +
        • Empty (key present, value empty): a field name is present in a record (or in an out-of-stream variable) with empty value: e.g. x=,y=2 in the data input stream, or assignment $x="" or @x="" in mlr put.

        • +
        • Absent (key not present): a field name is not present, e.g. input record is x=1,y=2 and a put or filter expression refers to $z. Or, reading an out-of-stream variable which hasn’t been assigned a value yet, e.g. mlr put -q '@sum += $x; end{emit @sum}' or mlr put -q '@sum[$a][$b] += $x; end{emit @sum, "a", "b"}'.

        • +
        +

        You can test these programatically using the functions is_empty/is_not_empty, is_absent/is_present, and is_null/is_not_null. For the last pair, note that null means either empty or absent.

        +

        Rules for null-handling:

        +
          +
        • Records with one or more empty sort-field values sort after records with all sort-field values present:

        • +
        +
         mlr cat data/sort-null.dat
        + a=3,b=2
        + a=1,b=8
        + a=,b=4
        + x=9,b=10
        + a=5,b=7
        +
        +
        +
         mlr sort -n  a data/sort-null.dat
        + a=1,b=8
        + a=3,b=2
        + a=5,b=7
        + a=,b=4
        + x=9,b=10
        +
        +
        +
         mlr sort -nr a data/sort-null.dat
        + a=,b=4
        + a=5,b=7
        + a=3,b=2
        + a=1,b=8
        + x=9,b=10
        +
        +
        +
          +
        • Functions/operators which have one or more empty arguments produce empty output: e.g.

        • +
        +
         echo 'x=2,y=3' | mlr put '$a=$x+$y'
        + x=2,y=3,a=5
        +
        +
        +
         echo 'x=,y=3' | mlr put '$a=$x+$y'
        + x=,y=3,a=
        +
        +
        +
         echo 'x=,y=3' | mlr put '$a=log($x);$b=log($y)'
        + x=,y=3,a=,b=1.0986122886681096
        +
        +
        +

        with the exception that the min and max functions are special: if one argument is non-null, it wins:

        +
         echo 'x=,y=3' | mlr put '$a=min($x,$y);$b=max($x,$y)'
        + x=,y=3,a=3,b=
        +
        +
        +
          +
        • Functions of absent variables (e.g. mlr put '$y = log10($nonesuch)') evaluate to absent, and arithmetic/bitwise/boolean operators with both operands being absent evaluate to absent. Arithmetic operators with one absent operand return the other operand. More specifically, absent values act like zero for addition/subtraction, and one for multiplication: Furthermore, any expression which evaluates to absent is not stored in the left-hand side of an assignment statement:

        • +
        +
         echo 'x=2,y=3' | mlr put '$a=$u+$v; $b=$u+$y; $c=$x+$y'
        + x=2,y=3,b=3,c=5
        +
        +
        +
         echo 'x=2,y=3' | mlr put '$a=min($x,$v);$b=max($u,$y);$c=min($u,$v)'
        + x=2,y=3,a=2,b=3
        +
        +
        +
          +
        • Likewise, for assignment to maps, absent-valued keys or values result in a skipped assignment.

        • +
        +

        The reasoning is as follows:

        +
          +
        • Empty values are explicit in the data so they should explicitly affect accumulations: mlr put '@sum += $x' should accumulate numeric x values into the sum but an empty x, when encountered in the input data stream, should make the sum non-numeric. To work around this you can use the is_not_null function as follows: mlr put 'is_not_null($x) { @sum += $x }'

        • +
        • Absent stream-record values should not break accumulations, since Miller by design handles heterogenous data: the running @sum in mlr put '@sum += $x' should not be invalidated for records which have no x.

        • +
        • Absent out-of-stream-variable values are precisely what allow you to write mlr put '@sum += $x'. Otherwise you would have to write mlr put 'begin{@sum = 0}; @sum += $x' – which is tolerable – but for mlr put 'begin{...}; @sum[$a][$b] += $x' you’d have to pre-initialize @sum for all values of $a and $b in your input data stream, which is intolerable.

        • +
        • The penalty for the absent feature is that misspelled variables can be hard to find: e.g. in mlr put 'begin{@sumx = 10}; ...; update @sumx somehow per-record; ...; end {@something = @sum * 2}' the accumulator is spelt @sumx in the begin-block but @sum in the end-block, where since it is absent, @sum*2 evaluates to 2. See also the section on DSL reference: errors and transparency.

        • +
        +

        Since absent plus absent is absent (and likewise for other operators), accumulations such as @sum += $x work correctly on heterogenous data, as do within-record formulas if both operands are absent. If one operand is present, you may get behavior you don’t desire. To work around this – namely, to set an output field only for records which have all the inputs present – you can use a pattern-action block with is_present:

        +
         mlr cat data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true
        + record_count=100,resource=/path/to/file
        + resource=/path/to/second/file,loadsec=0.32,ok=true
        + record_count=150,resource=/path/to/second/file
        + resource=/some/other/path,loadsec=0.97,ok=false
        +
        +
        +
         mlr put 'is_present($loadsec) { $loadmillis = $loadsec * 1000 }' data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true,loadmillis=450
        + record_count=100,resource=/path/to/file
        + resource=/path/to/second/file,loadsec=0.32,ok=true,loadmillis=320
        + record_count=150,resource=/path/to/second/file
        + resource=/some/other/path,loadsec=0.97,ok=false,loadmillis=970
        +
        +
        +
         mlr put '$loadmillis = (is_present($loadsec) ? $loadsec : 0.0) * 1000' data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true,loadmillis=450
        + record_count=100,resource=/path/to/file,loadmillis=0
        + resource=/path/to/second/file,loadsec=0.32,ok=true,loadmillis=320
        + record_count=150,resource=/path/to/second/file,loadmillis=0
        + resource=/some/other/path,loadsec=0.97,ok=false,loadmillis=970
        +
        +
        +

        If you’re interested in a formal description of how empty and absent fields participate in arithmetic, here’s a table for plus (other arithmetic/boolean/bitwise operators are similar):

        +
         mlr help type-arithmetic-info
        + (+)        | 1          2.5        (absent)   (error)
        + ------     + ------     ------     ------     ------
        + 1          | 2          3.5        1          (error)
        + 2.5        | 3.5        5          2.5        (error)
        + (absent)   | 1          2.5        (absent)   (error)
        + (error)    | (error)    (error)    (error)    (error)
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-online-help.html b/docs6b/docs/_build/html/reference-main-online-help.html new file mode 100644 index 000000000..53da68713 --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-online-help.html @@ -0,0 +1,84 @@ + + + + + + + + Reference: online help — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Reference: online help

        +

        TODO: expand this section

        +

        Examples:

        +
         mlr --help
        + Usage: mlr [I/O options] {verb} [verb-dependent options ...] {zero or more file names}
        + Output of one verb may be chained as input to another using "then", e.g.
        +   mlr stats1 -a min,mean,max -f flag,u,v -g color then sort -f color
        + Please see 'mlr help topics' for more information.
        + Please also see https://johnkerl.org/miller6
        +
        +
        +
         mlr sort --help
        + Usage: mlr sort {flags}
        + Sorts records primarily by the first specified field, secondarily by the second
        + field, and so on.  (Any records not having all specified sort keys will appear
        + at the end of the output, in the order they were encountered, regardless of the
        + specified sort order.) The sort is stable: records that compare equal will sort
        + in the order they were encountered in the input record stream.
        +
        + Options:
        + -f  {comma-separated field names}  Lexical ascending
        + -n  {comma-separated field names}  Numerical ascending; nulls sort last
        + -nf {comma-separated field names}  Same as -n
        + -r  {comma-separated field names}  Lexical descending
        + -nr {comma-separated field names}  Numerical descending; nulls sort first
        + -h|--help Show this message.
        +
        + Example:
        +   mlr sort -f a,b -nr x,y,z
        + which is the same as:
        +   mlr sort -f a -f b -nr x -nr y -nr z
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-overview.html b/docs6b/docs/_build/html/reference-main-overview.html new file mode 100644 index 000000000..b1f888942 --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-overview.html @@ -0,0 +1,122 @@ + + + + + + + + Reference: Miller commands — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Reference: Miller commands

        +
        +

        Overview

        +

        The outline of an invocation of Miller is

        +
          +
        • mlr

        • +
        • Options controlling input/output formatting, etc. (Reference: I/O options).

        • +
        • One or more verbs (such as cut, sort, etc.) (Reference: list of verbs) – chained together using then (Reference: then-chaining). You use these to transform your data.

        • +
        • Zero or more filenames, with input taken from standard input if there are no filenames present.

        • +
        +

        For example, reading from a file:

        +
         mlr --icsv --opprint head -n 2 then sort -f shape example.csv
        + color  shape    flag index quantity rate
        + red    square   true 15    79.2778  0.0130
        + yellow triangle true 11    43.6498  9.8870
        +
        +
        +

        Reading from standard input:

        +
         cat example.csv | mlr --icsv --opprint head -n 2 then sort -f shape
        + color  shape    flag index quantity rate
        + red    square   true 15    79.2778  0.0130
        + yellow triangle true 11    43.6498  9.8870
        +
        +
        +

        The rest of this reference section gives you full information on each of these parts of the command line.

        +
        +
        +

        Verbs vs DSL

        +

        When you type mlr {something} myfile.dat, the {something} part is called a verb. It specifies how you want to transform your data. Most of the verbs are counterparts of built-in system tools like cut and sort – but with file-format awareness, and giving you the ability to refer to fields by name.

        +

        The verbs put and filter are special in that they have a rich expression language (domain-specific language, or “DSL”). More information about them can be found at DSL reference: overview.

        +

        Here’s a comparison of verbs and put/filter DSL expressions:

        +

        Example of using a verb for data processing:

        +
         mlr stats1 -a sum -f x -g a data/small
        + a=pan,x_sum=0.3467901443380824
        + a=eks,x_sum=1.1400793586611044
        + a=wye,x_sum=0.7778922255683036
        +
        +
        +
          +
        • Verbs are coded in Go

        • +
        • They run a bit faster

        • +
        • They take fewer keystrokes

        • +
        • There’s less to learn

        • +
        • Their customization is limited to each verb’s options

        • +
        +

        Example of doing the same thing using a DSL expression:

        +
         mlr  put -q '@x_sum[$a] += $x; end{emit @x_sum, "a"}' data/small
        + a=pan,x_sum=0.3467901443380824
        + a=eks,x_sum=1.1400793586611044
        + a=wye,x_sum=0.7778922255683036
        +
        +
        +
          +
        • You get to write your own expressions in Miller’s programming language

        • +
        • They run a bit slower

        • +
        • They take more keystrokes

        • +
        • There’s more to learn

        • +
        • They’re highly customizable

        • +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-regular-expressions.html b/docs6b/docs/_build/html/reference-main-regular-expressions.html new file mode 100644 index 000000000..9b18dfdc5 --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-regular-expressions.html @@ -0,0 +1,122 @@ + + + + + + + + Reference: regular expressions — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Reference: regular expressions

        +

        Miller lets you use regular expressions (of type POSIX.2) in the following contexts:

        +
          +
        • In mlr filter with =~ or !=~, e.g. mlr filter '$url =~ "http.*com"'

        • +
        • In mlr put with sub or gsub, e.g. mlr put '$url = sub($url, "http.*com", "")'

        • +
        • In mlr having-fields, e.g. mlr having-fields --any-matching '^sda[0-9]'

        • +
        • In mlr cut, e.g. mlr cut -r -f '^status$,^sda[0-9]'

        • +
        • In mlr rename, e.g. mlr rename -r '^(sda[0-9]).*$,dev/\1'

        • +
        • In mlr grep, e.g. mlr --csv grep 00188555487 myfiles*.csv

        • +
        +

        Points demonstrated by the above examples:

        +
          +
        • There are no implicit start-of-string or end-of-string anchors; please use ^ and/or $ explicitly.

        • +
        • Miller regexes are wrapped with double quotes rather than slashes.

        • +
        • The i after the ending double quote indicates a case-insensitive regex.

        • +
        • Capture groups are wrapped with (...) rather than \(...\); use \( and \) to match against parentheses.

        • +
        +

        For filter and put, if the regular expression is a string literal (the normal case), it is precompiled at process start and reused thereafter, which is efficient. If the regular expression is a more complex expression, including string concatenation using ., or a column name (in which case you can take regular expressions from input data!), then regexes are compiled on each record which works but is less efficient. As well, in this case there is no way to specify case-insensitive matching.

        +

        Example:

        +
         cat data/regex-in-data.dat
        + name=jane,regex=^j.*e$
        + name=bill,regex=^b[ou]ll$
        + name=bull,regex=^b[ou]ll$
        +
        +
        +
         mlr filter '$name =~ $regex' data/regex-in-data.dat
        + name=jane,regex=^j.*e$
        + name=bull,regex=^b[ou]ll$
        +
        +
        +
        +

        Regex captures

        +

        Regex captures of the form \0 through \9 are supported as

        +
          +
        • Captures have in-function context for sub and gsub. For example, the first \1,\2 pair belong to the first sub and the second \1,\2 pair belong to the second sub:

        • +
        +
         mlr put '$b = sub($a, "(..)_(...)", "\2-\1"); $c = sub($a, "(..)_(.)(..)", ":\1:\2:\3")'
        +
        +
        +
          +
        • Captures endure for the entirety of a put for the =~ and !=~ operators. For example, here the \1,\2 are set by the =~ operator and are used by both subsequent assignment statements:

        • +
        +
         mlr put '$a =~ "(..)_(....); $b = "left_\1"; $c = "right_\2"'
        +
        +
        +
          +
        • The captures are not retained across multiple puts. For example, here the \1,\2 won’t be expanded from the regex capture:

        • +
        +
         mlr put '$a =~ "(..)_(....)' then {... something else ...} then put '$b = "left_\1"; $c = "right_\2"'
        +
        +
        +
          +
        • Captures are ignored in filter for the =~ and !=~ operators. For example, there is no mechanism provided to refer to the first (..) as \1 or to the second (....) as \2 in the following filter statement:

        • +
        +
        mlr filter '$a =~ "(..)_(....)'
        +
        +
        +
          +
        • Up to nine matches are supported: \1 through \9, while \0 is the entire match string; \15 is treated as \1 followed by an unrelated 5.

        • +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-main-then-chaining.html b/docs6b/docs/_build/html/reference-main-then-chaining.html new file mode 100644 index 000000000..846d71e69 --- /dev/null +++ b/docs6b/docs/_build/html/reference-main-then-chaining.html @@ -0,0 +1,82 @@ + + + + + + + + Reference: then-chaining — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Reference: then-chaining

        +

        In accord with the Unix philosophy, you can pipe data into or out of Miller. For example:

        +
         mlr cut --complement -f os_version *.dat | mlr sort -f hostname,uptime
        +
        +
        +

        You can, if you like, instead simply chain commands together using the then keyword:

        +
         mlr cut --complement -f os_version then sort -f hostname,uptime *.dat
        +
        +
        +

        (You can precede the very first verb with then, if you like, for symmetry.)

        +

        Here’s a performance comparison:

        +
        % cat piped.sh
        +mlr cut -x -f i,y data/big | mlr sort -n y > /dev/null
        +
        +% time sh piped.sh
        +real 0m2.828s
        +user 0m3.183s
        +sys  0m0.137s
        +
        +
        +% cat chained.sh
        +mlr cut -x -f i,y then sort -n y data/big > /dev/null
        +
        +% time sh chained.sh
        +real 0m2.082s
        +user 0m1.933s
        +sys  0m0.137s
        +
        +
        +

        There are two reasons to use then-chaining: one is for performance, although I don’t expect this to be a win in all cases. Using then-chaining avoids redundant string-parsing and string-formatting at each pipeline step: instead input records are parsed once, they are fed through each pipeline stage in memory, and then output records are formatted once. On the other hand, Miller is single-threaded, while modern systems are usually multi-processor, and when streaming-data programs operate through pipes, each one can use a CPU. Rest assured you get the same results either way.

        +

        The other reason to use then-chaining is for simplicity: you don’t have re-type formatting flags (e.g. --csv --fs tab) at every pipeline stage.

        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference-verbs.html b/docs6b/docs/_build/html/reference-verbs.html new file mode 100644 index 000000000..7c6a5e505 --- /dev/null +++ b/docs6b/docs/_build/html/reference-verbs.html @@ -0,0 +1,3203 @@ + + + + + + + + Reference: list of verbs — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Reference: list of verbs

        +
        +

        Overview

        +

        Whereas the Unix toolkit is made of the separate executables cat, tail, cut, +sort, etc., Miller has subcommands, or verbs, invoked as follows:

        +
        mlr tac *.dat
        +mlr cut --complement -f os_version *.dat
        +mlr sort -f hostname,uptime *.dat
        +
        +
        +

        These fall into categories as follows:

        + +
        +
        +

        altkv

        +

        Map list of values to alternating key/value pairs.

        +
         mlr altkv -h
        + Usage: mlr altkv [options]
        + Given fields with values of the form a,b,c,d,e,f emits a=b,c=d,e=f pairs.
        + Options:
        + -h|--help Show this message.
        +
        +
        +
         echo 'a,b,c,d,e,f' | mlr altkv
        + a=b,c=d,e=f
        +
        +
        +
         echo 'a,b,c,d,e,f,g' | mlr altkv
        + a=b,c=d,e=f,4=g
        +
        +
        +
        +
        +

        bar

        +

        Cheesy bar-charting.

        +
         mlr bar -h
        + Usage: mlr bar [options]
        + Replaces a numeric field with a number of asterisks, allowing for cheesy
        + bar plots. These align best with --opprint or --oxtab output format.
        + Options:
        + -f   {a,b,c}      Field names to convert to bars.
        + --lo {lo}         Lower-limit value for min-width bar: default '0.000000'.
        + --hi {hi}         Upper-limit value for max-width bar: default '100.000000'.
        + -w   {n}          Bar-field width: default '40'.
        + --auto            Automatically computes limits, ignoring --lo and --hi.
        +                   Holds all records in memory before producing any output.
        + -c   {character}  Fill character: default '*'.
        + -x   {character}  Out-of-bounds character: default '#'.
        + -b   {character}  Blank character: default '.'.
        + Nominally the fill, out-of-bounds, and blank characters will be strings of length 1.
        + However you can make them all longer if you so desire.
        + -h|--help Show this message.
        +
        +
        +
         mlr --opprint cat data/small
        + a   b   i x                   y
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
         mlr --opprint bar --lo 0 --hi 1 -f x,y data/small
        + a   b   i x                                        y
        + pan pan 1 *************........................... *****************************...........
        + eks pan 2 ******************************.......... ********************....................
        + wye wye 3 ********................................ *************...........................
        + eks wye 4 ***************......................... *****...................................
        + wye pan 5 **********************.................. **********************************......
        +
        +
        +
         mlr --opprint bar --lo 0.4 --hi 0.6 -f x,y data/small
        + a   b   i x                                        y
        + pan pan 1 #....................................... ***************************************#
        + eks pan 2 ***************************************# ************************................
        + wye wye 3 #....................................... #.......................................
        + eks wye 4 #....................................... #.......................................
        + wye pan 5 **********************************...... ***************************************#
        +
        +
        +
         mlr --opprint bar --auto -f x,y data/small
        + a   b   i x                                                                                 y
        + pan pan 1 [0.20460330576630303]**********..............................[0.7586799647899636] [0.13418874328430463]********************************........[0.8636244699032729]
        + eks pan 2 [0.20460330576630303]***************************************#[0.7586799647899636] [0.13418874328430463]*********************...................[0.8636244699032729]
        + wye wye 3 [0.20460330576630303]#.......................................[0.7586799647899636] [0.13418874328430463]***********.............................[0.8636244699032729]
        + eks wye 4 [0.20460330576630303]************............................[0.7586799647899636] [0.13418874328430463]#.......................................[0.8636244699032729]
        + wye pan 5 [0.20460330576630303]**************************..............[0.7586799647899636] [0.13418874328430463]***************************************#[0.8636244699032729]
        +
        +
        +
        +
        +

        bootstrap

        +
         mlr bootstrap --help
        + Usage: mlr bootstrap [options]
        + Emits an n-sample, with replacement, of the input records.
        + See also mlr sample and mlr shuffle.
        + Options:
        +  -n Number of samples to output. Defaults to number of input records.
        +     Must be non-negative.
        + -h|--help Show this message.
        +
        +
        +

        The canonical use for bootstrap sampling is to put error bars on statistical quantities, such as mean. For example:

        +
         mlr --opprint stats1 -a mean,count -f u -g color data/colored-shapes.dkvp
        + color  u_mean   u_count
        + yellow 0.497129 1413
        + red    0.492560 4641
        + purple 0.494005 1142
        + green  0.504861 1109
        + blue   0.517717 1470
        + orange 0.490532 303
        +
        +
        +
         mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp
        + color  u_mean   u_count
        + yellow 0.500651 1380
        + purple 0.501556 1111
        + green  0.503272 1068
        + red    0.493895 4702
        + blue   0.512529 1496
        + orange 0.521030 321
        +
        +
        +
         mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp
        + color  u_mean   u_count
        + yellow 0.498046 1485
        + blue   0.513576 1417
        + red    0.492870 4595
        + orange 0.507697 307
        + green  0.496803 1075
        + purple 0.486337 1199
        +
        +
        +
         mlr --opprint bootstrap then stats1 -a mean,count -f u -g color data/colored-shapes.dkvp
        + color  u_mean   u_count
        + blue   0.522921 1447
        + red    0.490717 4617
        + yellow 0.496450 1419
        + purple 0.496523 1192
        + green  0.507569 1111
        + orange 0.468014 292
        +
        +
        +
        +
        +

        cat

        +

        Most useful for format conversions (see File formats, and concatenating multiple same-schema CSV files to have the same header:

        +
         mlr cat -h
        + Usage: mlr cat [options]
        + Passes input records directly to output. Most useful for format conversion.
        + Options:
        + -n         Prepend field "n" to each record with record-counter starting at 1.
        + -N {name}  Prepend field {name} to each record with record-counter starting at 1.
        + -g {a,b,c} Optional group-by-field names for counters, e.g. a,b,c
        + -h|--help Show this message.
        +
        +
        +
         cat data/a.csv
        + a,b,c
        + 1,2,3
        + 4,5,6
        +
        +
        +
         cat data/b.csv
        + a,b,c
        + 7,8,9
        +
        +
        +
         mlr --csv cat data/a.csv data/b.csv
        + a,b,c
        + 1,2,3
        + 4,5,6
        + 7,8,9
        +
        +
        +
         mlr --icsv --oxtab cat data/a.csv data/b.csv
        + a 1
        + b 2
        + c 3
        +
        + a 4
        + b 5
        + c 6
        +
        + a 7
        + b 8
        + c 9
        +
        +
        +
         mlr --csv cat -n data/a.csv data/b.csv
        + n,a,b,c
        + 1,1,2,3
        + 2,4,5,6
        + 3,7,8,9
        +
        +
        +
         mlr --opprint cat data/small
        + a   b   i x                   y
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
         mlr --opprint cat -n -g a data/small
        + n a   b   i x                   y
        + 1 pan pan 1 0.3467901443380824  0.7268028627434533
        + 1 eks pan 2 0.7586799647899636  0.5221511083334797
        + 1 wye wye 3 0.20460330576630303 0.33831852551664776
        + 2 eks wye 4 0.38139939387114097 0.13418874328430463
        + 2 wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
        +
        +

        check

        +
         mlr check --help
        + Usage: mlr check [options]
        + Consumes records without printing any output.
        + Useful for doing a well-formatted check on input data.
        + Options:
        + -h|--help Show this message.
        +
        +
        +
        +
        +

        clean-whitespace

        +
         mlr clean-whitespace --help
        + Usage: mlr clean-whitespace [options]
        + For each record, for each field in the record, whitespace-cleans the keys and/or
        + values. Whitespace-cleaning entails stripping leading and trailing whitespace,
        + and replacing multiple whitespace with singles. For finer-grained control,
        + please see the DSL functions lstrip, rstrip, strip, collapse_whitespace,
        + and clean_whitespace.
        +
        + Options:
        + -k|--keys-only    Do not touch values.
        + -v|--values-only  Do not touch keys.
        + It is an error to specify -k as well as -v -- to clean keys and values,
        + leave off -k as well as -v.
        + -h|--help Show this message.
        +
        +
        +
         mlr --icsv --ojson cat data/clean-whitespace.csv
        + {
        +   "  Name  ": "  Ann  Simons",
        +   " Preference  ": "  blue  "
        + }
        + {
        +   "  Name  ": "Bob Wang  ",
        +   " Preference  ": " red       "
        + }
        + {
        +   "  Name  ": " Carol  Vee",
        +   " Preference  ": "    yellow"
        + }
        +
        +
        +
         mlr --icsv --ojson clean-whitespace -k data/clean-whitespace.csv
        + {
        +   "Name": "  Ann  Simons",
        +   "Preference": "  blue  "
        + }
        + {
        +   "Name": "Bob Wang  ",
        +   "Preference": " red       "
        + }
        + {
        +   "Name": " Carol  Vee",
        +   "Preference": "    yellow"
        + }
        +
        +
        +
         mlr --icsv --ojson clean-whitespace -v data/clean-whitespace.csv
        + {
        +   "  Name  ": "Ann Simons",
        +   " Preference  ": "blue"
        + }
        + {
        +   "  Name  ": "Bob Wang",
        +   " Preference  ": "red"
        + }
        + {
        +   "  Name  ": "Carol Vee",
        +   " Preference  ": "yellow"
        + }
        +
        +
        +
         mlr --icsv --ojson clean-whitespace data/clean-whitespace.csv
        + {
        +   "Name": "Ann Simons",
        +   "Preference": "blue"
        + }
        + {
        +   "Name": "Bob Wang",
        +   "Preference": "red"
        + }
        + {
        +   "Name": "Carol Vee",
        +   "Preference": "yellow"
        + }
        +
        +
        +

        Function links:

        + +
        +
        +

        count

        +
         mlr count --help
        + Usage: mlr count [options]
        + Prints number of records, optionally grouped by distinct values for specified field names.
        + Options:
        + -g {a,b,c} Optional group-by-field names for counts, e.g. a,b,c
        + -n {n} Show only the number of distinct values. Not interesting without -g.
        + -o {name} Field name for output-count. Default "count".
        + -h|--help Show this message.
        +
        +
        +
         mlr count data/medium
        + count=10000
        +
        +
        +
         mlr count -g a data/medium
        + a=pan,count=2081
        + a=eks,count=1965
        + a=wye,count=1966
        + a=zee,count=2047
        + a=hat,count=1941
        +
        +
        +
         mlr count -n -g a data/medium
        + count=5
        +
        +
        +
         mlr count -g b data/medium
        + b=pan,count=1942
        + b=wye,count=2057
        + b=zee,count=1943
        + b=eks,count=2008
        + b=hat,count=2050
        +
        +
        +
         mlr count -n -g b data/medium
        + count=5
        +
        +
        +
         mlr count -g a,b data/medium
        + a=pan,b=pan,count=427
        + a=eks,b=pan,count=371
        + a=wye,b=wye,count=377
        + a=eks,b=wye,count=407
        + a=wye,b=pan,count=392
        + a=zee,b=pan,count=389
        + a=eks,b=zee,count=357
        + a=zee,b=wye,count=455
        + a=hat,b=wye,count=423
        + a=pan,b=wye,count=395
        + a=zee,b=eks,count=391
        + a=hat,b=zee,count=385
        + a=hat,b=eks,count=389
        + a=wye,b=hat,count=426
        + a=pan,b=eks,count=429
        + a=eks,b=eks,count=413
        + a=hat,b=hat,count=381
        + a=hat,b=pan,count=363
        + a=zee,b=zee,count=403
        + a=pan,b=hat,count=417
        + a=pan,b=zee,count=413
        + a=zee,b=hat,count=409
        + a=wye,b=zee,count=385
        + a=eks,b=hat,count=417
        + a=wye,b=eks,count=386
        +
        +
        +
        +
        +

        count-distinct

        +
         mlr count-distinct --help
        + Usage: mlr count-distinct [options]
        + Prints number of records having distinct values for specified field names.
        + Same as uniq -c.
        +
        + Options:
        + -f {a,b,c}    Field names for distinct count.
        + -n            Show only the number of distinct values. Not compatible with -u.
        + -o {name}     Field name for output count. Default "count".
        +               Ignored with -u.
        + -u            Do unlashed counts for multiple field names. With -f a,b and
        +               without -u, computes counts for distinct combinations of a
        +               and b field values. With -f a,b and with -u, computes counts
        +               for distinct a field values and counts for distinct b field
        +               values separately.
        +
        +
        +
         mlr count-distinct -f a,b then sort -nr count data/medium
        + a=zee,b=wye,count=455
        + a=pan,b=eks,count=429
        + a=pan,b=pan,count=427
        + a=wye,b=hat,count=426
        + a=hat,b=wye,count=423
        + a=pan,b=hat,count=417
        + a=eks,b=hat,count=417
        + a=eks,b=eks,count=413
        + a=pan,b=zee,count=413
        + a=zee,b=hat,count=409
        + a=eks,b=wye,count=407
        + a=zee,b=zee,count=403
        + a=pan,b=wye,count=395
        + a=wye,b=pan,count=392
        + a=zee,b=eks,count=391
        + a=zee,b=pan,count=389
        + a=hat,b=eks,count=389
        + a=wye,b=eks,count=386
        + a=hat,b=zee,count=385
        + a=wye,b=zee,count=385
        + a=hat,b=hat,count=381
        + a=wye,b=wye,count=377
        + a=eks,b=pan,count=371
        + a=hat,b=pan,count=363
        + a=eks,b=zee,count=357
        +
        +
        +
         mlr count-distinct -u -f a,b data/medium
        + field=a,value=pan,count=2081
        + field=a,value=eks,count=1965
        + field=a,value=wye,count=1966
        + field=a,value=zee,count=2047
        + field=a,value=hat,count=1941
        + field=b,value=pan,count=1942
        + field=b,value=wye,count=2057
        + field=b,value=zee,count=1943
        + field=b,value=eks,count=2008
        + field=b,value=hat,count=2050
        +
        +
        +
         mlr count-distinct -f a,b -o someothername then sort -nr someothername data/medium
        + a=zee,b=wye,someothername=455
        + a=pan,b=eks,someothername=429
        + a=pan,b=pan,someothername=427
        + a=wye,b=hat,someothername=426
        + a=hat,b=wye,someothername=423
        + a=pan,b=hat,someothername=417
        + a=eks,b=hat,someothername=417
        + a=eks,b=eks,someothername=413
        + a=pan,b=zee,someothername=413
        + a=zee,b=hat,someothername=409
        + a=eks,b=wye,someothername=407
        + a=zee,b=zee,someothername=403
        + a=pan,b=wye,someothername=395
        + a=wye,b=pan,someothername=392
        + a=zee,b=eks,someothername=391
        + a=zee,b=pan,someothername=389
        + a=hat,b=eks,someothername=389
        + a=wye,b=eks,someothername=386
        + a=hat,b=zee,someothername=385
        + a=wye,b=zee,someothername=385
        + a=hat,b=hat,someothername=381
        + a=wye,b=wye,someothername=377
        + a=eks,b=pan,someothername=371
        + a=hat,b=pan,someothername=363
        + a=eks,b=zee,someothername=357
        +
        +
        +
         mlr count-distinct -n -f a,b data/medium
        + count=25
        +
        +
        +
        +
        +

        count-similar

        +
         mlr count-similar --help
        + Usage: mlr count-similar [options]
        + Ingests all records, then emits each record augmented by a count of
        + the number of other records having the same group-by field values.
        + Options:
        + -g {a,b,c} Group-by-field names for counts, e.g. a,b,c
        + -o {name} Field name for output-counts. Defaults to "count".
        + -h|--help Show this message.
        +
        +
        +
         mlr --opprint head -n 20 data/medium
        + a   b   i  x                   y
        + pan pan 1  0.3467901443380824  0.7268028627434533
        + eks pan 2  0.7586799647899636  0.5221511083334797
        + wye wye 3  0.20460330576630303 0.33831852551664776
        + eks wye 4  0.38139939387114097 0.13418874328430463
        + wye pan 5  0.5732889198020006  0.8636244699032729
        + zee pan 6  0.5271261600918548  0.49322128674835697
        + eks zee 7  0.6117840605678454  0.1878849191181694
        + zee wye 8  0.5985540091064224  0.976181385699006
        + hat wye 9  0.03144187646093577 0.7495507603507059
        + pan wye 10 0.5026260055412137  0.9526183602969864
        + pan pan 11 0.7930488423451967  0.6505816637259333
        + zee pan 12 0.3676141320555616  0.23614420670296965
        + eks pan 13 0.4915175580479536  0.7709126592971468
        + eks zee 14 0.5207382318405251  0.34141681118811673
        + eks pan 15 0.07155556372719507 0.3596137145616235
        + pan pan 16 0.5736853980681922  0.7554169353781729
        + zee eks 17 0.29081949506712723 0.054478717073354166
        + hat zee 18 0.05727869223575699 0.13343527626645157
        + zee pan 19 0.43144132839222604 0.8442204830496998
        + eks wye 20 0.38245149780530685 0.4730652428100751
        +
        +
        +
         mlr --opprint head -n 20 then count-similar -g a data/medium
        + a   b   i  x                   y                    count
        + pan pan 1  0.3467901443380824  0.7268028627434533   4
        + pan wye 10 0.5026260055412137  0.9526183602969864   4
        + pan pan 11 0.7930488423451967  0.6505816637259333   4
        + pan pan 16 0.5736853980681922  0.7554169353781729   4
        + eks pan 2  0.7586799647899636  0.5221511083334797   7
        + eks wye 4  0.38139939387114097 0.13418874328430463  7
        + eks zee 7  0.6117840605678454  0.1878849191181694   7
        + eks pan 13 0.4915175580479536  0.7709126592971468   7
        + eks zee 14 0.5207382318405251  0.34141681118811673  7
        + eks pan 15 0.07155556372719507 0.3596137145616235   7
        + eks wye 20 0.38245149780530685 0.4730652428100751   7
        + wye wye 3  0.20460330576630303 0.33831852551664776  2
        + wye pan 5  0.5732889198020006  0.8636244699032729   2
        + zee pan 6  0.5271261600918548  0.49322128674835697  5
        + zee wye 8  0.5985540091064224  0.976181385699006    5
        + zee pan 12 0.3676141320555616  0.23614420670296965  5
        + zee eks 17 0.29081949506712723 0.054478717073354166 5
        + zee pan 19 0.43144132839222604 0.8442204830496998   5
        + hat wye 9  0.03144187646093577 0.7495507603507059   2
        + hat zee 18 0.05727869223575699 0.13343527626645157  2
        +
        +
        +
         mlr --opprint head -n 20 then count-similar -g a then sort -f a data/medium
        + a   b   i  x                   y                    count
        + eks pan 2  0.7586799647899636  0.5221511083334797   7
        + eks wye 4  0.38139939387114097 0.13418874328430463  7
        + eks zee 7  0.6117840605678454  0.1878849191181694   7
        + eks pan 13 0.4915175580479536  0.7709126592971468   7
        + eks zee 14 0.5207382318405251  0.34141681118811673  7
        + eks pan 15 0.07155556372719507 0.3596137145616235   7
        + eks wye 20 0.38245149780530685 0.4730652428100751   7
        + hat wye 9  0.03144187646093577 0.7495507603507059   2
        + hat zee 18 0.05727869223575699 0.13343527626645157  2
        + pan pan 1  0.3467901443380824  0.7268028627434533   4
        + pan wye 10 0.5026260055412137  0.9526183602969864   4
        + pan pan 11 0.7930488423451967  0.6505816637259333   4
        + pan pan 16 0.5736853980681922  0.7554169353781729   4
        + wye wye 3  0.20460330576630303 0.33831852551664776  2
        + wye pan 5  0.5732889198020006  0.8636244699032729   2
        + zee pan 6  0.5271261600918548  0.49322128674835697  5
        + zee wye 8  0.5985540091064224  0.976181385699006    5
        + zee pan 12 0.3676141320555616  0.23614420670296965  5
        + zee eks 17 0.29081949506712723 0.054478717073354166 5
        + zee pan 19 0.43144132839222604 0.8442204830496998   5
        +
        +
        +
        +
        +

        cut

        +
         mlr cut --help
        + Usage: mlr cut [options]
        + Passes through input records with specified fields included/excluded.
        + Options:
        +  -f {a,b,c} Comma-separated field names for cut, e.g. a,b,c.
        +  -o Retain fields in the order specified here in the argument list.
        +     Default is to retain them in the order found in the input data.
        +  -x|--complement  Exclude, rather than include, field names specified by -f.
        +  -r Treat field names as regular expressions. "ab", "a.*b" will
        +    match any field name containing the substring "ab" or matching
        +    "a.*b", respectively; anchors of the form "^ab$", "^a.*b$" may
        +    be used. The -o flag is ignored when -r is present.
        + -h|--help Show this message.
        + Examples:
        +   mlr cut -f hostname,status
        +   mlr cut -x -f hostname,status
        +   mlr cut -r -f '^status$,sda[0-9]'
        +   mlr cut -r -f '^status$,"sda[0-9]"'
        +   mlr cut -r -f '^status$,"sda[0-9]"i' (this is case-insensitive)
        +
        +
        +
         mlr --opprint cat data/small
        + a   b   i x                   y
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
         mlr --opprint cut -f y,x,i data/small
        + i x                   y
        + 1 0.3467901443380824  0.7268028627434533
        + 2 0.7586799647899636  0.5221511083334797
        + 3 0.20460330576630303 0.33831852551664776
        + 4 0.38139939387114097 0.13418874328430463
        + 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
         echo 'a=1,b=2,c=3' | mlr cut -f b,c,a
        + a=1,b=2,c=3
        +
        +
        +
         echo 'a=1,b=2,c=3' | mlr cut -o -f b,c,a
        + b=2,c=3,a=1
        +
        +
        +
        +
        +

        decimate

        +
         mlr decimate --help
        + Usage: mlr decimate [options]
        + Passes through one of every n records, optionally by category.
        + Options:
        +  -b Decimate by printing first of every n.
        +  -e Decimate by printing last of every n (default).
        +  -g {a,b,c} Optional group-by-field names for decimate counts, e.g. a,b,c.
        +  -n {n} Decimation factor (default 10).
        + -h|--help Show this message.
        +
        +
        +
        +
        +

        fill-down

        +
         mlr fill-down --help
        + Usage: mlr fill-down [options]
        + If a given record has a missing value for a given field, fill that from
        + the corresponding value from a previous record, if any.
        + By default, a 'missing' field either is absent, or has the empty-string value.
        + With -a, a field is 'missing' only if it is absent.
        +
        + Options:
        +  --all Operate on all fields in the input.
        +  -a|--only-if-absent If a given record has a missing value for a given field,
        +      fill that from the corresponding value from a previous record, if any.
        +      By default, a 'missing' field either is absent, or has the empty-string value.
        +      With -a, a field is 'missing' only if it is absent.
        +  -f  Field names for fill-down.
        +  -h|--help Show this message.
        +
        +
        +
         cat data/fill-down.csv
        + a,b,c
        + 1,,3
        + 4,5,6
        + 7,,9
        +
        +
        +
         mlr --csv fill-down -f b data/fill-down.csv
        + a,b,c
        + 1,,3
        + 4,5,6
        + 7,5,9
        +
        +
        +
         mlr --csv fill-down -a -f b data/fill-down.csv
        + a,b,c
        + 1,,3
        + 4,5,6
        + 7,,9
        +
        +
        +
        +
        +

        filter

        +
         mlr filter --help
        + Usage: mlr put [options] {DSL expression}
        + Options:
        + -f {file name} File containing a DSL expression. If the filename is a directory,
        +    all *.mlr files in that directory are loaded.
        +
        + -e {expression} You can use this after -f to add an expression. Example use
        +    case: define functions/subroutines in a file you specify with -f, then call
        +    them with an expression you specify with -e.
        +
        + (If you mix -e and -f then the expressions are evaluated in the order encountered.
        + Since the expression pieces are simply concatenated, please be sure to use intervening
        + semicolons to separate expressions.)
        +
        + -s name=value: Predefines out-of-stream variable @name to have
        +     Thus mlr put -s foo=97 '$column += @foo' is like
        +     mlr put 'begin {@foo = 97} $column += @foo'.
        +     The value part is subject to type-inferencing.
        +     May be specified more than once, e.g. -s name1=value1 -s name2=value2.
        +     Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE
        +
        + -x (default false) Prints records for which {expression} evaluates to false, not true,
        +    i.e. invert the sense of the filter expression.
        +
        + -q Does not include the modified record in the output stream.
        +    Useful for when all desired output is in begin and/or end blocks.
        +
        + -S and -F: There are no-ops in Miller 6 and above, since now type-inferencing is done
        +    by the record-readers before filter/put is executed. Supported as no-op pass-through
        +    flags for backward compatibility.
        +
        + -h|--help Show this message.
        +
        + Parser-info options:
        +
        + -w Print warnings about things like uninitialized variables.
        +
        + -W Same as -w, but exit the process if there are any warnings.
        +
        + -p Prints the expressions's AST (abstract syntax tree), which gives full
        +   transparency on the precedence and associativity rules of Miller's grammar,
        +   to stdout.
        +
        + -d Like -p but uses a parenthesized-expression format for the AST.
        +
        + -D Like -d but with output all on one line.
        +
        + -E Echo DSL expression before printing parse-tree
        +
        + -v Same as -E -p.
        +
        + -X Exit after parsing but before stream-processing. Useful with -v/-d/-D, if you
        +    only want to look at parser information.
        +
        +
        +
        +

        Features which filter shares with put

        +

        Please see DSL reference: overview for more information about the expression language for mlr filter.

        +
        +
        +
        +

        format-values

        +
         mlr format-values --help
        + Usage: mlr format-values [options]
        + Applies format strings to all field values, depending on autodetected type.
        + * If a field value is detected to be integer, applies integer format.
        + * Else, if a field value is detected to be float, applies float format.
        + * Else, applies string format.
        +
        + Note: this is a low-keystroke way to apply formatting to many fields. To get
        + finer control, please see the fmtnum function within the mlr put DSL.
        +
        + Note: this verb lets you apply arbitrary format strings, which can produce
        + undefined behavior and/or program crashes.  See your system's "man printf".
        +
        + Options:
        + -i {integer format} Defaults to "%d".
        +                     Examples: "%06lld", "%08llx".
        +                     Note that Miller integers are long long so you must use
        +                     formats which apply to long long, e.g. with ll in them.
        +                     Undefined behavior results otherwise.
        + -f {float format}   Defaults to "%f".
        +                     Examples: "%8.3lf", "%.6le".
        +                     Note that Miller floats are double-precision so you must
        +                     use formats which apply to double, e.g. with l[efg] in them.
        +                     Undefined behavior results otherwise.
        + -s {string format}  Defaults to "%s".
        +                     Examples: "_%s", "%08s".
        +                     Note that you must use formats which apply to string, e.g.
        +                     with s in them. Undefined behavior results otherwise.
        + -n                  Coerce field values autodetected as int to float, and then
        +                     apply the float format.
        +
        +
        +
         mlr --opprint format-values data/small
        + a   b   i x        y
        + pan pan 1 0.346790 0.726803
        + eks pan 2 0.758680 0.522151
        + wye wye 3 0.204603 0.338319
        + eks wye 4 0.381399 0.134189
        + wye pan 5 0.573289 0.863624
        +
        +
        +
         mlr --opprint format-values -n data/small
        + a   b   i        x        y
        + pan pan 1.000000 0.346790 0.726803
        + eks pan 2.000000 0.758680 0.522151
        + wye wye 3.000000 0.204603 0.338319
        + eks wye 4.000000 0.381399 0.134189
        + wye pan 5.000000 0.573289 0.863624
        +
        +
        +
         mlr --opprint format-values -i %08llx -f %.6le -s X%sX data/small
        + a     b     i                   x                      y
        + XpanX XpanX %!l(int=00000001)lx %!l(float64=0.34679)e  %!l(float64=0.726803)e
        + XeksX XpanX %!l(int=00000002)lx %!l(float64=0.75868)e  %!l(float64=0.522151)e
        + XwyeX XwyeX %!l(int=00000003)lx %!l(float64=0.204603)e %!l(float64=0.338319)e
        + XeksX XwyeX %!l(int=00000004)lx %!l(float64=0.381399)e %!l(float64=0.134189)e
        + XwyeX XpanX %!l(int=00000005)lx %!l(float64=0.573289)e %!l(float64=0.863624)e
        +
        +
        +
         mlr --opprint format-values -i %08llx -f %.6le -s X%sX -n data/small
        + a     b     i               x                      y
        + XpanX XpanX %!l(float64=1)e %!l(float64=0.34679)e  %!l(float64=0.726803)e
        + XeksX XpanX %!l(float64=2)e %!l(float64=0.75868)e  %!l(float64=0.522151)e
        + XwyeX XwyeX %!l(float64=3)e %!l(float64=0.204603)e %!l(float64=0.338319)e
        + XeksX XwyeX %!l(float64=4)e %!l(float64=0.381399)e %!l(float64=0.134189)e
        + XwyeX XpanX %!l(float64=5)e %!l(float64=0.573289)e %!l(float64=0.863624)e
        +
        +
        +
        +
        +

        fraction

        +
         mlr fraction --help
        + Usage: mlr fraction [options]
        + For each record's value in specified fields, computes the ratio of that
        + value to the sum of values in that field over all input records.
        + E.g. with input records  x=1  x=2  x=3  and  x=4, emits output records
        + x=1,x_fraction=0.1  x=2,x_fraction=0.2  x=3,x_fraction=0.3  and  x=4,x_fraction=0.4
        +
        + Note: this is internally a two-pass algorithm: on the first pass it retains
        + input records and accumulates sums; on the second pass it computes quotients
        + and emits output records. This means it produces no output until all input is read.
        +
        + Options:
        + -f {a,b,c}    Field name(s) for fraction calculation
        + -g {d,e,f}    Optional group-by-field name(s) for fraction counts
        + -p            Produce percents [0..100], not fractions [0..1]. Output field names
        +               end with "_percent" rather than "_fraction"
        + -c            Produce cumulative distributions, i.e. running sums: each output
        +               value folds in the sum of the previous for the specified group
        +               E.g. with input records  x=1  x=2  x=3  and  x=4, emits output records
        +               x=1,x_cumulative_fraction=0.1  x=2,x_cumulative_fraction=0.3
        +               x=3,x_cumulative_fraction=0.6  and  x=4,x_cumulative_fraction=1.0
        +
        +
        +

        For example, suppose you have the following CSV file:

        +
        u=female,v=red,n=2458
        +u=female,v=green,n=192
        +u=female,v=blue,n=337
        +u=female,v=purple,n=468
        +u=female,v=yellow,n=3
        +u=female,v=orange,n=17
        +u=male,v=red,n=143
        +u=male,v=green,n=227
        +u=male,v=blue,n=2034
        +u=male,v=purple,n=12
        +u=male,v=yellow,n=1192
        +u=male,v=orange,n=448
        +
        +
        +

        Then we can see what each record’s n contributes to the total n:

        +
         mlr --opprint fraction -f n data/fraction-example.csv
        + u      v      n    n_fraction
        + female red    2458 0.32638427831629263
        + female green  192  0.025494622228123754
        + female blue   337  0.04474837338998805
        + female purple 468  0.06214314168105165
        + female yellow 3    0.00039835347231443366
        + female orange 17   0.002257336343115124
        + male   red    143  0.018988182180321337
        + male   green  227  0.03014207940512548
        + male   blue   2034 0.270083654229186
        + male   purple 12   0.0015934138892577346
        + male   yellow 1192 0.15827911299960165
        + male   orange 448  0.0594874518656221
        +
        +
        +

        Using -g we can split those out by gender, or by color:

        +
         mlr --opprint fraction -f n -g u data/fraction-example.csv
        + u      v      n    n_fraction
        + female red    2458 0.7073381294964028
        + female green  192  0.05525179856115108
        + female blue   337  0.09697841726618706
        + female purple 468  0.13467625899280575
        + female yellow 3    0.0008633093525179857
        + female orange 17   0.004892086330935252
        + male   red    143  0.035256410256410256
        + male   green  227  0.05596646942800789
        + male   blue   2034 0.5014792899408284
        + male   purple 12   0.0029585798816568047
        + male   yellow 1192 0.2938856015779093
        + male   orange 448  0.11045364891518737
        +
        +
        +
         mlr --opprint fraction -f n -g v data/fraction-example.csv
        + u      v      n    n_fraction
        + female red    2458 0.9450211457131872
        + female green  192  0.45823389021479716
        + female blue   337  0.1421341206242092
        + female purple 468  0.975
        + female yellow 3    0.002510460251046025
        + female orange 17   0.03655913978494624
        + male   red    143  0.05497885428681276
        + male   green  227  0.5417661097852029
        + male   blue   2034 0.8578658793757908
        + male   purple 12   0.025
        + male   yellow 1192 0.9974895397489539
        + male   orange 448  0.9634408602150538
        +
        +
        +

        We can see, for example, that 70.9% of females have red (on the left) while 94.5% of reds are for females.

        +

        To convert fractions to percents, you may use -p:

        +
         mlr --opprint fraction -f n -p data/fraction-example.csv
        + u      v      n    n_percent
        + female red    2458 32.638427831629265
        + female green  192  2.5494622228123753
        + female blue   337  4.474837338998805
        + female purple 468  6.214314168105165
        + female yellow 3    0.039835347231443365
        + female orange 17   0.2257336343115124
        + male   red    143  1.8988182180321338
        + male   green  227  3.014207940512548
        + male   blue   2034 27.0083654229186
        + male   purple 12   0.15934138892577346
        + male   yellow 1192 15.827911299960165
        + male   orange 448  5.94874518656221
        +
        +
        +

        Another often-used idiom is to convert from a point distribution to a cumulative distribution, also known as “running sums”. Here, you can use -c:

        +
         mlr --opprint fraction -f n -p -c data/fraction-example.csv
        + u      v      n    n_cumulative_percent
        + female red    2458 32.638427831629265
        + female green  192  35.18789005444164
        + female blue   337  39.66272739344044
        + female purple 468  45.87704156154561
        + female yellow 3    45.916876908777056
        + female orange 17   46.142610543088566
        + male   red    143  48.041428761120706
        + male   green  227  51.05563670163325
        + male   blue   2034 78.06400212455186
        + male   purple 12   78.22334351347763
        + male   yellow 1192 94.0512548134378
        + male   orange 448  100
        +
        +
        +
         mlr --opprint fraction -f n -g u -p -c data/fraction-example.csv
        + u      v      n    n_cumulative_percent
        + female red    2458 70.73381294964028
        + female green  192  76.2589928057554
        + female blue   337  85.9568345323741
        + female purple 468  99.42446043165467
        + female yellow 3    99.51079136690647
        + female orange 17   100
        + male   red    143  3.5256410256410255
        + male   green  227  9.122287968441814
        + male   blue   2034 59.27021696252466
        + male   purple 12   59.56607495069034
        + male   yellow 1192 88.95463510848126
        + male   orange 448  100
        +
        +
        +
        +
        +

        grep

        +
         mlr grep -h
        + Usage: mlr grep [options] {regular expression}
        + Passes through records which match the regular expression.
        + Options:
        + -i  Use case-insensitive search.
        + -v  Invert: pass through records which do not match the regex.
        + -h|--help Show this message.
        + Note that "mlr filter" is more powerful, but requires you to know field names.
        + By contrast, "mlr grep" allows you to regex-match the entire record. It does
        + this by formatting each record in memory as DKVP, using command-line-specified
        + ORS/OFS/OPS, and matching the resulting line against the regex specified
        + here. In particular, the regex is not applied to the input stream: if you
        + have CSV with header line "x,y,z" and data line "1,2,3" then the regex will
        + be matched, not against either of these lines, but against the DKVP line
        + "x=1,y=2,z=3".  Furthermore, not all the options to system grep are supported,
        + and this command is intended to be merely a keystroke-saver. To get all the
        + features of system grep, you can do
        +   "mlr --odkvp ... | grep ... | mlr --idkvp ..."
        +
        +
        +
        +
        +

        group-by

        +
         mlr group-by --help
        + Usage: mlr group-by [options] {comma-separated field names}
        + Outputs records in batches having identical values at specified field names.Options:
        + -h|--help Show this message.
        +
        +
        +

        This is similar to sort but with less work. Namely, Miller’s sort has three steps: read through the data and append linked lists of records, one for each unique combination of the key-field values; after all records are read, sort the key-field values; then print each record-list. The group-by operation simply omits the middle sort. An example should make this more clear.

        +
         mlr --opprint group-by a data/small
        + a   b   i x                   y
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
         mlr --opprint sort -f a data/small
        + a   b   i x                   y
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +

        In this example, since the sort is on field a, the first step is to group together all records having the same value for field a; the second step is to sort the distinct a-field values pan, eks, and wye into eks, pan, and wye; the third step is to print out the record-list for a=eks, then the record-list for a=pan, then the record-list for a=wye. The group-by operation omits the middle sort and just puts like records together, for those times when a sort isn’t desired. In particular, the ordering of group-by fields for group-by is the order in which they were encountered in the data stream, which in some cases may be more interesting to you.

        +
        +
        +

        group-like

        +
         mlr group-like --help
        + Usage: mlr group-like [options]
        + Outputs records in batches having identical field names.Options:
        + -h|--help Show this message.
        +
        +
        +

        This groups together records having the same schema (i.e. same ordered list of field names) which is useful for making sense of time-ordered output as described in Record-heterogeneity – in particular, in preparation for CSV or pretty-print output.

        +
         mlr cat data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true
        + record_count=100,resource=/path/to/file
        + resource=/path/to/second/file,loadsec=0.32,ok=true
        + record_count=150,resource=/path/to/second/file
        + resource=/some/other/path,loadsec=0.97,ok=false
        +
        +
        +
         mlr --opprint group-like data/het.dkvp
        + resource             loadsec ok
        + /path/to/file        0.45    true
        + /path/to/second/file 0.32    true
        + /some/other/path     0.97    false
        +
        + record_count resource
        + 100          /path/to/file
        + 150          /path/to/second/file
        +
        +
        +
        +
        +

        having-fields

        +
         mlr having-fields --help
        + Usage: mlr having-fields [options]
        + Conditionally passes through records depending on each record's field names.
        + Options:
        +   --at-least      {comma-separated names}
        +   --which-are     {comma-separated names}
        +   --at-most       {comma-separated names}
        +   --all-matching  {regular expression}
        +   --any-matching  {regular expression}
        +   --none-matching {regular expression}
        + Examples:
        +   mlr having-fields --which-are amount,status,owner
        +   mlr having-fields --any-matching 'sda[0-9]'
        +   mlr having-fields --any-matching '"sda[0-9]"'
        +   mlr having-fields --any-matching '"sda[0-9]"i' (this is case-insensitive)
        +
        +
        +

        Similar to group-like, this retains records with specified schema.

        +
         mlr cat data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true
        + record_count=100,resource=/path/to/file
        + resource=/path/to/second/file,loadsec=0.32,ok=true
        + record_count=150,resource=/path/to/second/file
        + resource=/some/other/path,loadsec=0.97,ok=false
        +
        +
        +
         mlr having-fields --at-least resource data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true
        + record_count=100,resource=/path/to/file
        + resource=/path/to/second/file,loadsec=0.32,ok=true
        + record_count=150,resource=/path/to/second/file
        + resource=/some/other/path,loadsec=0.97,ok=false
        +
        +
        +
         mlr having-fields --which-are resource,ok,loadsec data/het.dkvp
        + resource=/path/to/file,loadsec=0.45,ok=true
        + resource=/path/to/second/file,loadsec=0.32,ok=true
        + resource=/some/other/path,loadsec=0.97,ok=false
        +
        +
        +
        + +
        +

        histogram

        +
         mlr histogram --help
        + Just a histogram. Input values < lo or > hi are not counted.
        + Usage: mlr histogram [options]
        + -f {a,b,c}    Value-field names for histogram counts
        + --lo {lo}     Histogram low value
        + --hi {hi}     Histogram high value
        + --nbins {n}   Number of histogram bins
        + --auto        Automatically computes limits, ignoring --lo and --hi.
        +               Holds all values in memory before producing any output.
        + -o {prefix}   Prefix for output field name. Default: no prefix.
        + -h|--help Show this message.
        +
        +
        +

        This is just a histogram; there’s not too much to say here. A note about binning, by example: Suppose you use --lo 0.0 --hi 1.0 --nbins 10 -f x. The input numbers less than 0 or greater than 1 aren’t counted in any bin. Input numbers equal to 1 are counted in the last bin. That is, bin 0 has 0.0 &le; x < 0.1, bin 1 has 0.1 &le; x < 0.2, etc., but bin 9 has 0.9 &le; x &le; 1.0.

        +
         mlr --opprint put '$x2=$x**2;$x3=$x2*$x' \
        +   then histogram -f x,x2,x3 --lo 0 --hi 1 --nbins 10 \
        +   data/medium
        + bin_lo bin_hi x_count x2_count x3_count
        + 0      0.1    1072    3231     4661
        + 0.1    0.2    938     1254     1184
        + 0.2    0.3    1037    988      845
        + 0.3    0.4    988     832      676
        + 0.4    0.5    950     774      576
        + 0.5    0.6    1002    692      476
        + 0.6    0.7    1007    591      438
        + 0.7    0.8    1007    560      420
        + 0.8    0.9    986     571      383
        + 0.9    1      1013    507      341
        +
        +
        +
         mlr --opprint put '$x2=$x**2;$x3=$x2*$x' \
        +   then histogram -f x,x2,x3 --lo 0 --hi 1 --nbins 10 -o my_ \
        +   data/medium
        + my_bin_lo my_bin_hi my_x_count my_x2_count my_x3_count
        + 0         0.1       1072       3231        4661
        + 0.1       0.2       938        1254        1184
        + 0.2       0.3       1037       988         845
        + 0.3       0.4       988        832         676
        + 0.4       0.5       950        774         576
        + 0.5       0.6       1002       692         476
        + 0.6       0.7       1007       591         438
        + 0.7       0.8       1007       560         420
        + 0.8       0.9       986        571         383
        + 0.9       1         1013       507         341
        +
        +
        +
        +
        +

        join

        +
         mlr join --help
        + Usage: mlr sort {flags}
        + Sorts records primarily by the first specified field, secondarily by the second
        + field, and so on.  (Any records not having all specified sort keys will appear
        + at the end of the output, in the order they were encountered, regardless of the
        + specified sort order.) The sort is stable: records that compare equal will sort
        + in the order they were encountered in the input record stream.
        +
        + Options:
        + -f  {comma-separated field names}  Lexical ascending
        + -n  {comma-separated field names}  Numerical ascending; nulls sort last
        + -nf {comma-separated field names}  Same as -n
        + -r  {comma-separated field names}  Lexical descending
        + -nr {comma-separated field names}  Numerical descending; nulls sort first
        + -h|--help Show this message.
        +
        + Example:
        +   mlr sort -f a,b -nr x,y,z
        + which is the same as:
        +   mlr sort -f a -f b -nr x -nr y -nr z
        +
        +
        +

        Examples:

        +

        Join larger table with IDs with smaller ID-to-name lookup table, showing only paired records:

        +
         mlr --icsvlite --opprint cat data/join-left-example.csv
        + id  name
        + 100 alice
        + 200 bob
        + 300 carol
        + 400 david
        + 500 edgar
        +
        +
        +
         mlr --icsvlite --opprint cat data/join-right-example.csv
        + status  idcode
        + present 400
        + present 100
        + missing 200
        + present 100
        + present 200
        + missing 100
        + missing 200
        + present 300
        + missing 600
        + present 400
        + present 400
        + present 300
        + present 100
        + missing 400
        + present 200
        + present 200
        + present 200
        + present 200
        + present 400
        + present 300
        +
        +
        +
         mlr --icsvlite --opprint \
        +   join -u -j id -r idcode -f data/join-left-example.csv \
        +   data/join-right-example.csv
        + id  name  status
        + 400 david present
        + 100 alice present
        + 200 bob   missing
        + 100 alice present
        + 200 bob   present
        + 100 alice missing
        + 200 bob   missing
        + 300 carol present
        + 400 david present
        + 400 david present
        + 300 carol present
        + 100 alice present
        + 400 david missing
        + 200 bob   present
        + 200 bob   present
        + 200 bob   present
        + 200 bob   present
        + 400 david present
        + 300 carol present
        +
        +
        +

        Same, but with sorting the input first:

        +
         mlr --icsvlite --opprint sort -f idcode \
        +   then join -j id -r idcode -f data/join-left-example.csv \
        +   data/join-right-example.csv
        + id  name  status
        + 100 alice present
        + 100 alice present
        + 100 alice missing
        + 100 alice present
        + 200 bob   missing
        + 200 bob   present
        + 200 bob   missing
        + 200 bob   present
        + 200 bob   present
        + 200 bob   present
        + 200 bob   present
        + 300 carol present
        + 300 carol present
        + 300 carol present
        + 400 david present
        + 400 david present
        + 400 david present
        + 400 david missing
        + 400 david present
        +
        +
        +

        Same, but showing only unpaired records:

        +
         mlr --icsvlite --opprint \
        +   join --np --ul --ur -u -j id -r idcode -f data/join-left-example.csv \
        +   data/join-right-example.csv
        + status  idcode
        + missing 600
        +
        + id  name
        + 500 edgar
        +
        +
        +

        Use prefixing options to disambiguate between otherwise identical non-join field names:

        +
         mlr --csvlite --opprint cat data/self-join.csv data/self-join.csv
        + a b c
        + 1 2 3
        + 1 4 5
        + 1 2 3
        + 1 4 5
        +
        +
        +
         mlr --csvlite --opprint join -j a --lp left_ --rp right_ -f data/self-join.csv data/self-join.csv
        + a left_b left_c right_b right_c
        + 1 2      3      2       3
        + 1 4      5      2       3
        + 1 2      3      4       5
        + 1 4      5      4       5
        +
        +
        +

        Use zero join columns:

        +
         mlr --csvlite --opprint join -j "" --lp left_ --rp right_ -f data/self-join.csv data/self-join.csv
        + left_a left_b left_c right_a right_b right_c
        + 1      2      3      1       2       3
        + 1      4      5      1       2       3
        + 1      2      3      1       4       5
        + 1      4      5      1       4       5
        +
        +
        +
        +
        +

        label

        +
         mlr label --help
        + Usage: mlr label [options] {new1,new2,new3,...}
        + Given n comma-separated names, renames the first n fields of each record to
        + have the respective name. (Fields past the nth are left with their original
        + names.) Particularly useful with --inidx or --implicit-csv-header, to give
        + useful names to otherwise integer-indexed fields.
        +
        + Options:
        + -h|--help Show this message.
        +
        +
        +

        See also rename.

        +

        Example: Files such as /etc/passwd, /etc/group, and so on have implicit field names which are found in section-5 manpages. These field names may be made explicit as follows:

        +
        % grep -v '^#' /etc/passwd | mlr --nidx --fs : --opprint label name,password,uid,gid,gecos,home_dir,shell | head
        +name                  password uid gid gecos                         home_dir           shell
        +nobody                *        -2  -2  Unprivileged User             /var/empty         /usr/bin/false
        +root                  *        0   0   System Administrator          /var/root          /bin/sh
        +daemon                *        1   1   System Services               /var/root          /usr/bin/false
        +_uucp                 *        4   4   Unix to Unix Copy Protocol    /var/spool/uucp    /usr/sbin/uucico
        +_taskgated            *        13  13  Task Gate Daemon              /var/empty         /usr/bin/false
        +_networkd             *        24  24  Network Services              /var/networkd      /usr/bin/false
        +_installassistant     *        25  25  Install Assistant             /var/empty         /usr/bin/false
        +_lp                   *        26  26  Printing Services             /var/spool/cups    /usr/bin/false
        +_postfix              *        27  27  Postfix Mail Server           /var/spool/postfix /usr/bin/false
        +
        +
        +

        Likewise, if you have CSV/CSV-lite input data which has somehow been bereft of its header line, you can re-add a header line using --implicit-csv-header and label:

        +
         cat data/headerless.csv
        + John,23,present
        + Fred,34,present
        + Alice,56,missing
        + Carol,45,present
        +
        +
        +
         mlr  --csv --implicit-csv-header cat data/headerless.csv
        + 1,2,3
        + John,23,present
        + Fred,34,present
        + Alice,56,missing
        + Carol,45,present
        +
        +
        +
         mlr  --csv --implicit-csv-header label name,age,status data/headerless.csv
        + name,age,status
        + John,23,present
        + Fred,34,present
        + Alice,56,missing
        + Carol,45,present
        +
        +
        +
         mlr --icsv --implicit-csv-header --opprint label name,age,status data/headerless.csv
        + name  age status
        + John  23  present
        + Fred  34  present
        + Alice 56  missing
        + Carol 45  present
        +
        +
        +
        +
        +

        least-frequent

        +
         mlr least-frequent -h
        + Usage: mlr least-frequent [options]
        + Shows the least frequently occurring distinct values for specified field names.
        + The first entry is the statistical anti-mode; the remaining are runners-up.
        + Options:
        + -f {one or more comma-separated field names}. Required flag.
        + -n {count}. Optional flag defaulting to 10.
        + -b          Suppress counts; show only field values.
        + -o {name}   Field name for output count. Default "count".
        + See also "mlr most-frequent".
        +
        +
        +
         mlr --opprint --from data/colored-shapes.dkvp least-frequent -f shape -n 5
        + shape    count
        + circle   2591
        + triangle 3372
        + square   4115
        +
        +
        +
         mlr --opprint --from data/colored-shapes.dkvp least-frequent -f shape,color -n 5
        + shape    color  count
        + circle   orange 68
        + triangle orange 107
        + square   orange 128
        + circle   green  287
        + circle   purple 289
        +
        +
        +
         mlr --opprint --from data/colored-shapes.dkvp least-frequent -f shape,color -n 5 -o someothername
        + shape    color  someothername
        + circle   orange 68
        + triangle orange 107
        + square   orange 128
        + circle   green  287
        + circle   purple 289
        +
        +
        +
         mlr --opprint --from data/colored-shapes.dkvp least-frequent -f shape,color -n 5 -b
        + shape    color
        + circle   orange
        + triangle orange
        + square   orange
        + circle   green
        + circle   purple
        +
        +
        +

        See also most-frequent.

        +
        +
        +

        merge-fields

        +
         mlr merge-fields --help
        + Usage: mlr merge-fields [options]
        + Computes univariate statistics for each input record, accumulated across
        + specified fields.
        + Options:
        + -a {sum,count,...}  Names of accumulators. One or more of:
        +   count    Count instances of fields
        +   mode     Find most-frequently-occurring values for fields; first-found wins tie
        +   antimode Find least-frequently-occurring values for fields; first-found wins tie
        +   sum      Compute sums of specified fields
        +   mean     Compute averages (sample means) of specified fields
        +   var      Compute sample variance of specified fields
        +   stddev   Compute sample standard deviation of specified fields
        +   meaneb   Estimate error bars for averages (assuming no sample autocorrelation)
        +   skewness Compute sample skewness of specified fields
        +   kurtosis Compute sample kurtosis of specified fields
        +   min      Compute minimum values of specified fields
        +   max      Compute maximum values of specified fields
        + -f {a,b,c}  Value-field names on which to compute statistics. Requires -o.
        + -r {a,b,c}  Regular expressions for value-field names on which to compute
        +             statistics. Requires -o.
        + -c {a,b,c}  Substrings for collapse mode. All fields which have the same names
        +             after removing substrings will be accumulated together. Please see
        +             examples below.
        + -i          Use interpolated percentiles, like R's type=7; default like type=1.
        +             Not sensical for string-valued fields.
        + -o {name}   Output field basename for -f/-r.
        + -k          Keep the input fields which contributed to the output statistics;
        +             the default is to omit them.
        +
        + String-valued data make sense unless arithmetic on them is required,
        + e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data,
        + numbers are less than strings.
        +
        + Example input data: "a_in_x=1,a_out_x=2,b_in_y=4,b_out_x=8".
        + Example: mlr merge-fields -a sum,count -f a_in_x,a_out_x -o foo
        +   produces "b_in_y=4,b_out_x=8,foo_sum=3,foo_count=2" since "a_in_x,a_out_x" are
        +   summed over.
        + Example: mlr merge-fields -a sum,count -r in_,out_ -o bar
        +   produces "bar_sum=15,bar_count=4" since all four fields are summed over.
        + Example: mlr merge-fields -a sum,count -c in_,out_
        +   produces "a_x_sum=3,a_x_count=2,b_y_sum=4,b_y_count=1,b_x_sum=8,b_x_count=1"
        +   since "a_in_x" and "a_out_x" both collapse to "a_x", "b_in_y" collapses to
        +   "b_y", and "b_out_x" collapses to "b_x".
        +
        +
        +

        This is like mlr stats1 but all accumulation is done across fields within each given record: horizontal rather than vertical statistics, if you will.

        +

        Examples:

        +
         mlr --csvlite --opprint cat data/inout.csv
        + a_in a_out b_in b_out
        + 436  490   446  195
        + 526  320   963  780
        + 220  888   705  831
        +
        +
        +
         mlr --csvlite --opprint merge-fields -a min,max,sum -c _in,_out data/inout.csv
        + a_min a_max a_sum b_min b_max b_sum
        + 436   490   926   195   446   641
        + 320   526   846   780   963   1743
        + 220   888   1108  705   831   1536
        +
        +
        +
         mlr --csvlite --opprint merge-fields -k -a sum -c _in,_out data/inout.csv
        + a_in a_out b_in b_out a_sum b_sum
        + 436  490   446  195   926   641
        + 526  320   963  780   846   1743
        + 220  888   705  831   1108  1536
        +
        +
        +
        +
        +

        most-frequent

        +
         mlr most-frequent -h
        + Usage: mlr most-frequent [options]
        + Shows the most frequently occurring distinct values for specified field names.
        + The first entry is the statistical mode; the remaining are runners-up.
        + Options:
        + -f {one or more comma-separated field names}. Required flag.
        + -n {count}. Optional flag defaulting to 10.
        + -b          Suppress counts; show only field values.
        + -o {name}   Field name for output count. Default "count".
        + See also "mlr least-frequent".
        +
        +
        +
         mlr --opprint --from data/colored-shapes.dkvp most-frequent -f shape -n 5
        + shape    count
        + square   4115
        + triangle 3372
        + circle   2591
        +
        +
        +
         mlr --opprint --from data/colored-shapes.dkvp most-frequent -f shape,color -n 5
        + shape    color  count
        + square   red    1874
        + triangle red    1560
        + circle   red    1207
        + square   yellow 589
        + square   blue   589
        +
        +
        +
         mlr --opprint --from data/colored-shapes.dkvp most-frequent -f shape,color -n 5 -o someothername
        + shape    color  someothername
        + square   red    1874
        + triangle red    1560
        + circle   red    1207
        + square   yellow 589
        + square   blue   589
        +
        +
        +
         mlr --opprint --from data/colored-shapes.dkvp most-frequent -f shape,color -n 5 -b
        + shape    color
        + square   red
        + triangle red
        + circle   red
        + square   yellow
        + square   blue
        +
        +
        +

        See also least-frequent.

        +
        +
        +

        nest

        +
         mlr nest -h
        + Usage: mlr nest [options]
        + Explodes specified field values into separate fields/records, or reverses this.
        + Options:
        +   --explode,--implode   One is required.
        +   --values,--pairs      One is required.
        +   --across-records,--across-fields One is required.
        +   -f {field name}       Required.
        +   --nested-fs {string}  Defaults to ";". Field separator for nested values.
        +   --nested-ps {string}  Defaults to ":". Pair separator for nested key-value pairs.
        +   --evar {string}       Shorthand for --explode --values ---across-records --nested-fs {string}
        +   --ivar {string}       Shorthand for --implode --values ---across-records --nested-fs {string}
        + Please use "mlr --usage-separator-options" for information on specifying separators.
        +
        + Examples:
        +
        +   mlr nest --explode --values --across-records -f x
        +   with input record "x=a;b;c,y=d" produces output records
        +     "x=a,y=d"
        +     "x=b,y=d"
        +     "x=c,y=d"
        +   Use --implode to do the reverse.
        +
        +   mlr nest --explode --values --across-fields -f x
        +   with input record "x=a;b;c,y=d" produces output records
        +     "x_1=a,x_2=b,x_3=c,y=d"
        +   Use --implode to do the reverse.
        +
        +   mlr nest --explode --pairs --across-records -f x
        +   with input record "x=a:1;b:2;c:3,y=d" produces output records
        +     "a=1,y=d"
        +     "b=2,y=d"
        +     "c=3,y=d"
        +
        +   mlr nest --explode --pairs --across-fields -f x
        +   with input record "x=a:1;b:2;c:3,y=d" produces output records
        +     "a=1,b=2,c=3,y=d"
        +
        + Notes:
        + * With --pairs, --implode doesn't make sense since the original field name has
        +   been lost.
        + * The combination "--implode --values --across-records" is non-streaming:
        +   no output records are produced until all input records have been read. In
        +   particular, this means it won't work in tail -f contexts. But all other flag
        +   combinations result in streaming (tail -f friendly) data processing.
        + * It's up to you to ensure that the nested-fs is distinct from your data's IFS:
        +   e.g. by default the former is semicolon and the latter is comma.
        + See also mlr reshape.
        +
        +
        +
        +
        +

        nothing

        +
         mlr nothing -h
        + Usage: mlr nothing [options]
        + Drops all input records. Useful for testing, or after tee/print/etc. have
        + produced other output.
        + Options:
        + -h|--help Show this message.
        +
        +
        +
        +
        +

        put

        +
         mlr put --help
        + Usage: mlr put [options] {DSL expression}
        + Options:
        + -f {file name} File containing a DSL expression. If the filename is a directory,
        +    all *.mlr files in that directory are loaded.
        +
        + -e {expression} You can use this after -f to add an expression. Example use
        +    case: define functions/subroutines in a file you specify with -f, then call
        +    them with an expression you specify with -e.
        +
        + (If you mix -e and -f then the expressions are evaluated in the order encountered.
        + Since the expression pieces are simply concatenated, please be sure to use intervening
        + semicolons to separate expressions.)
        +
        + -s name=value: Predefines out-of-stream variable @name to have
        +     Thus mlr put -s foo=97 '$column += @foo' is like
        +     mlr put 'begin {@foo = 97} $column += @foo'.
        +     The value part is subject to type-inferencing.
        +     May be specified more than once, e.g. -s name1=value1 -s name2=value2.
        +     Note: the value may be an environment variable, e.g. -s sequence=$SEQUENCE
        +
        + -x (default false) Prints records for which {expression} evaluates to false, not true,
        +    i.e. invert the sense of the filter expression.
        +
        + -q Does not include the modified record in the output stream.
        +    Useful for when all desired output is in begin and/or end blocks.
        +
        + -S and -F: There are no-ops in Miller 6 and above, since now type-inferencing is done
        +    by the record-readers before filter/put is executed. Supported as no-op pass-through
        +    flags for backward compatibility.
        +
        + -h|--help Show this message.
        +
        + Parser-info options:
        +
        + -w Print warnings about things like uninitialized variables.
        +
        + -W Same as -w, but exit the process if there are any warnings.
        +
        + -p Prints the expressions's AST (abstract syntax tree), which gives full
        +   transparency on the precedence and associativity rules of Miller's grammar,
        +   to stdout.
        +
        + -d Like -p but uses a parenthesized-expression format for the AST.
        +
        + -D Like -d but with output all on one line.
        +
        + -E Echo DSL expression before printing parse-tree
        +
        + -v Same as -E -p.
        +
        + -X Exit after parsing but before stream-processing. Useful with -v/-d/-D, if you
        +    only want to look at parser information.
        +
        +
        +
        +

        Features which put shares with filter

        +

        Please see the DSL reference: overview for more information about the expression language for mlr put.

        +
        +
        +
        +

        regularize

        +
         mlr regularize --help
        + Usage: mlr regularize [options]
        + Outputs records sorted lexically ascending by keys.Options:
        + -h|--help Show this message.
        +
        +
        +

        This exists since hash-map software in various languages and tools encountered in the wild does not always print similar rows with fields in the same order: mlr regularize helps clean that up.

        +

        See also reorder.

        +
        +
        +

        remove-empty-columns

        +
         mlr remove-empty-columns --help
        + Usage: mlr remove-empty-columns [options]
        + Omits fields which are empty on every input row. Non-streaming.
        + Options:
        + -h|--help Show this message.
        +
        +
        +
         cat data/remove-empty-columns.csv
        + a,b,c,d,e
        + 1,,3,,5
        + 2,,4,,5
        + 3,,5,,7
        +
        +
        +
         mlr --csv remove-empty-columns data/remove-empty-columns.csv
        + a,c,e
        + 1,3,5
        + 2,4,5
        + 3,5,7
        +
        +
        +

        Since this verb needs to read all records to see if any of them has a non-empty value for a given field name, it is non-streaming: it will ingest all records before writing any.

        +
        +
        +

        rename

        +
         mlr rename --help
        + Usage: mlr rename [options] {old1,new1,old2,new2,...}
        + Renames specified fields.
        + Options:
        + -r         Treat old field  names as regular expressions. "ab", "a.*b"
        +            will match any field name containing the substring "ab" or
        +            matching "a.*b", respectively; anchors of the form "^ab$",
        +            "^a.*b$" may be used. New field names may be plain strings,
        +            or may contain capture groups of the form "\1" through
        +            "\9". Wrapping the regex in double quotes is optional, but
        +            is required if you wish to follow it with 'i' to indicate
        +            case-insensitivity.
        + -g         Do global replacement within each field name rather than
        +            first-match replacement.
        + -h|--help Show this message.
        + Examples:
        + mlr rename old_name,new_name'
        + mlr rename old_name_1,new_name_1,old_name_2,new_name_2'
        + mlr rename -r 'Date_[0-9]+,Date,'  Rename all such fields to be "Date"
        + mlr rename -r '"Date_[0-9]+",Date' Same
        + mlr rename -r 'Date_([0-9]+).*,\1' Rename all such fields to be of the form 20151015
        + mlr rename -r '"name"i,Name'       Rename "name", "Name", "NAME", etc. to "Name"
        +
        +
        +
         mlr --opprint cat data/small
        + a   b   i x                   y
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
         mlr --opprint rename i,INDEX,b,COLUMN2 data/small
        + a   COLUMN2 INDEX x                   y
        + pan pan     1     0.3467901443380824  0.7268028627434533
        + eks pan     2     0.7586799647899636  0.5221511083334797
        + wye wye     3     0.20460330576630303 0.33831852551664776
        + eks wye     4     0.38139939387114097 0.13418874328430463
        + wye pan     5     0.5732889198020006  0.8636244699032729
        +
        +
        +

        As discussed in Performance, sed is significantly faster than Miller at doing this. However, Miller is format-aware, so it knows to do renames only within specified field keys and not any others, nor in field values which may happen to contain the same pattern. Example:

        +
         sed 's/y/COLUMN5/g' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,COLUMN5=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,COLUMN5=0.5221511083334797
        + a=wCOLUMN5e,b=wCOLUMN5e,i=3,x=0.20460330576630303,COLUMN5=0.33831852551664776
        + a=eks,b=wCOLUMN5e,i=4,x=0.38139939387114097,COLUMN5=0.13418874328430463
        + a=wCOLUMN5e,b=pan,i=5,x=0.5732889198020006,COLUMN5=0.8636244699032729
        +
        +
        +
         mlr rename y,COLUMN5 data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,COLUMN5=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,COLUMN5=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,COLUMN5=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,COLUMN5=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,COLUMN5=0.8636244699032729
        +
        +
        +

        See also label.

        +
        +
        +

        reorder

        +
         mlr reorder --help
        + Usage: mlr reorder [options]
        + Moves specified names to start of record, or end of record.
        + Options:
        + -e Put specified field names at record end: default is to put them at record start.
        + -f {a,b,c} Field names to reorder.
        + -b {x}     Put field names specified with -f before field name specified by {x},
        +            if any. If {x} isn't present in a given record, the specified fields
        +            will not be moved.
        + -a {x}     Put field names specified with -f after field name specified by {x},
        +            if any. If {x} isn't present in a given record, the specified fields
        +            will not be moved.
        + -h|--help Show this message.
        +
        + Examples:
        + mlr reorder    -f a,b sends input record "d=4,b=2,a=1,c=3" to "a=1,b=2,d=4,c=3".
        + mlr reorder -e -f a,b sends input record "d=4,b=2,a=1,c=3" to "d=4,c=3,a=1,b=2".
        +
        +
        +

        This pivots specified field names to the start or end of the record – for +example when you have highly multi-column data and you want to bring a field or +two to the front of line where you can give a quick visual scan.

        +
         mlr --opprint cat data/small
        + a   b   i x                   y
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + wye wye 3 0.20460330576630303 0.33831852551664776
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
         mlr --opprint reorder -f i,b data/small
        + i b   a   x                   y
        + 1 pan pan 0.3467901443380824  0.7268028627434533
        + 2 pan eks 0.7586799647899636  0.5221511083334797
        + 3 wye wye 0.20460330576630303 0.33831852551664776
        + 4 wye eks 0.38139939387114097 0.13418874328430463
        + 5 pan wye 0.5732889198020006  0.8636244699032729
        +
        +
        +
         mlr --opprint reorder -e -f i,b data/small
        + a   x                   y                   i b
        + pan 0.3467901443380824  0.7268028627434533  1 pan
        + eks 0.7586799647899636  0.5221511083334797  2 pan
        + wye 0.20460330576630303 0.33831852551664776 3 wye
        + eks 0.38139939387114097 0.13418874328430463 4 wye
        + wye 0.5732889198020006  0.8636244699032729  5 pan
        +
        +
        +
        +
        +

        repeat

        +
         mlr repeat --help
        + Usage: mlr repeat [options]
        + Copies input records to output records multiple times.
        + Options must be exactly one of the following:
        + -n {repeat count}  Repeat each input record this many times.
        + -f {field name}    Same, but take the repeat count from the specified
        +                    field name of each input record.
        + -h|--help Show this message.
        + Example:
        +   echo x=0 | mlr repeat -n 4 then put '$x=urand()'
        + produces:
        +  x=0.488189
        +  x=0.484973
        +  x=0.704983
        +  x=0.147311
        + Example:
        +   echo a=1,b=2,c=3 | mlr repeat -f b
        + produces:
        +   a=1,b=2,c=3
        +   a=1,b=2,c=3
        + Example:
        +   echo a=1,b=2,c=3 | mlr repeat -f c
        + produces:
        +   a=1,b=2,c=3
        +   a=1,b=2,c=3
        +   a=1,b=2,c=3
        +
        +
        +

        This is useful in at least two ways: one, as a data-generator as in the +above example using urand(); two, for reconstructing individual +samples from data which has been count-aggregated:

        +
         cat data/repeat-example.dat
        + color=blue,count=5
        + color=red,count=4
        + color=green,count=3
        +
        +
        +
         mlr repeat -f count then cut -x -f count data/repeat-example.dat
        + color=blue
        + color=blue
        + color=blue
        + color=blue
        + color=blue
        + color=red
        + color=red
        + color=red
        + color=red
        + color=green
        + color=green
        + color=green
        +
        +
        +

        After expansion with repeat, such data can then be sent on to +stats1 -a mode, or (if the data are numeric) to stats1 -a +p10,p50,p90, etc.

        +
        +
        +

        reshape

        +
         mlr reshape --help
        + Usage: mlr reshape [options]
        + Wide-to-long options:
        +   -i {input field names}   -o {key-field name,value-field name}
        +   -r {input field regexes} -o {key-field name,value-field name}
        +   These pivot/reshape the input data such that the input fields are removed
        +   and separate records are emitted for each key/value pair.
        +   Note: this works with tail -f and produces output records for each input
        +   record seen.
        + Long-to-wide options:
        +   -s {key-field name,value-field name}
        +   These pivot/reshape the input data to undo the wide-to-long operation.
        +   Note: this does not work with tail -f; it produces output records only after
        +   all input records have been read.
        +
        + Examples:
        +
        +   Input file "wide.txt":
        +     time       X           Y
        +     2009-01-01 0.65473572  2.4520609
        +     2009-01-02 -0.89248112 0.2154713
        +     2009-01-03 0.98012375  1.3179287
        +
        +   mlr --pprint reshape -i X,Y -o item,value wide.txt
        +     time       item value
        +     2009-01-01 X    0.65473572
        +     2009-01-01 Y    2.4520609
        +     2009-01-02 X    -0.89248112
        +     2009-01-02 Y    0.2154713
        +     2009-01-03 X    0.98012375
        +     2009-01-03 Y    1.3179287
        +
        +   mlr --pprint reshape -r '[A-Z]' -o item,value wide.txt
        +     time       item value
        +     2009-01-01 X    0.65473572
        +     2009-01-01 Y    2.4520609
        +     2009-01-02 X    -0.89248112
        +     2009-01-02 Y    0.2154713
        +     2009-01-03 X    0.98012375
        +     2009-01-03 Y    1.3179287
        +
        +   Input file "long.txt":
        +     time       item value
        +     2009-01-01 X    0.65473572
        +     2009-01-01 Y    2.4520609
        +     2009-01-02 X    -0.89248112
        +     2009-01-02 Y    0.2154713
        +     2009-01-03 X    0.98012375
        +     2009-01-03 Y    1.3179287
        +
        +   mlr --pprint reshape -s item,value long.txt
        +     time       X           Y
        +     2009-01-01 0.65473572  2.4520609
        +     2009-01-02 -0.89248112 0.2154713
        +     2009-01-03 0.98012375  1.3179287
        + See also mlr nest.
        +
        +
        +
        +
        +

        sample

        +
         mlr sample --help
        + Usage: mlr sample [options]
        + Reservoir sampling (subsampling without replacement), optionally by category.
        + See also mlr bootstrap and mlr shuffle.
        + Options:
        + -g {a,b,c} Optional: group-by-field names for samples, e.g. a,b,c.
        + -k {k} Required: number of records to output in total, or by group if using -g.
        + -h|--help Show this message.
        +
        +
        +

        This is reservoir-sampling: select k items from n with +uniform probability and no repeats in the sample. (If n is less than +k, then of course only n samples are produced.) With -g +{field names}, produce a k-sample for each distinct value of the +specified field names.

        +
        $ mlr --opprint sample -k 4 data/colored-shapes.dkvp
        +color  shape    flag i     u                   v                    w                   x
        +purple triangle 0    90122 0.9986871176198068  0.3037738877233719   0.5154934457238382  5.365962021016529
        +red    circle   0    3139  0.04835898233323954 -0.03964684310055758 0.5263660881848111  5.3758779366493625
        +orange triangle 0    67847 0.36746306902109926 0.5161574810505635   0.5176199566173642  3.1748088656576567
        +yellow square   1    33576 0.3098376725521097  0.8525628505287842   0.49774122460981685 4.494754378604669
        +
        +$ mlr --opprint sample -k 4 data/colored-shapes.dkvp
        +color  shape  flag i     u                     v                   w                   x
        +blue   square 1    16783 0.09974385090654347   0.7243899920872646  0.5353718443278438  4.431057737383438
        +orange square 1    93291 0.5944176543007182    0.17744449786454086 0.49262281749172077 3.1548117990710653
        +yellow square 1    54436 0.5268161165014636    0.8785588662666121  0.5058773791931063  7.019185838783636
        +yellow square 1    55491 0.0025440267883102274 0.05474106287787284 0.5102729153751984  3.526301273728043
        +
        +$ mlr --opprint sample -k 2 -g color data/colored-shapes.dkvp
        +color  shape    flag i     u                    v                   w                    x
        +yellow triangle 1    11    0.6321695890307647   0.9887207810889004  0.4364983936735774   5.7981881667050565
        +yellow square   1    917   0.8547010348386344   0.7356782810796262  0.4531511689924275   5.774541777078352
        +red    circle   1    4000  0.05490416175132373  0.07392337815122155 0.49416101516594396  5.355725080701707
        +red    square   0    87506 0.6357719216821314   0.6970867759393995  0.4940826462055272   6.351579417310387
        +purple triangle 0    14898 0.7800986870203719   0.23998073813992293 0.5014775988383656   3.141006771777843
        +purple triangle 0    151   0.032614487569017414 0.7346633365041219  0.7812143304483805   2.6831992610568047
        +green  triangle 1    126   0.1513010528347546   0.40346767294704544 0.051213231883952326 5.955109300797182
        +green  circle   0    17635 0.029856606049114442 0.4724542934246524  0.49529606749929744  5.239153910272168
        +blue   circle   1    1020  0.414263129226617    0.8304946402876182  0.13151094520189244  4.397873687920433
        +blue   triangle 0    220   0.441773289968473    0.44597731903759075 0.6329360666849821   4.3064608776550894
        +orange square   0    1885  0.8079311983747106   0.8685956833908394  0.3116410800256374   4.390864584500387
        +orange triangle 0    1533  0.32904497195507487  0.23168161807490417 0.8722623057355134   5.164071635714438
        +
        +$ mlr --opprint sample -k 2 -g color then sort -f color data/colored-shapes.dkvp
        +color  shape    flag i     u                   v                    w                   x
        +blue   circle   0    215   0.7803586969333292  0.33146680638888126  0.04289047852629113 5.725365736377487
        +blue   circle   1    3616  0.8548431579124808  0.4989623130006362   0.3339426415875795  3.696785877560498
        +green  square   0    356   0.7674272008085286  0.341578843118008    0.4570224877870851  4.830320062215299
        +green  square   0    152   0.6684429446914862  0.016056003736548696 0.4656148241291592  5.434588759225423
        +orange triangle 0    587   0.5175826237797857  0.08989091493635304  0.9011709461770973  4.265854207755811
        +orange triangle 0    1533  0.32904497195507487 0.23168161807490417  0.8722623057355134  5.164071635714438
        +purple triangle 0    14192 0.5196327866973567  0.7860928603468063   0.4964368415453642  4.899167143824484
        +purple triangle 0    65    0.6842806710360729  0.5823723856331258   0.8014053396013747  5.805148213865135
        +red    square   1    2431  0.38378504852300466 0.11445015005595527  0.49355539228753786 5.146756570128739
        +red    triangle 0    57097 0.43763430414406546 0.3355450325004481   0.5322349637512487  4.144267240289442
        +yellow triangle 1    11    0.6321695890307647  0.9887207810889004   0.4364983936735774  5.7981881667050565
        +yellow square   1    158   0.41527900739142165 0.7118027080775757   0.4200799665161291  5.33279067554884
        +
        +
        +

        Note that no output is produced until all inputs are in. Another way to do +sampling, which works in the streaming case, is mlr filter 'urand() & +0.001' where you tune the 0.001 to meet your needs.

        +
        +
        +

        sec2gmt

        +
         mlr sec2gmt -h
        + Usage: mlr sec2gmt [options] {comma-separated list of field names}
        + Replaces a numeric field representing seconds since the epoch with the
        + corresponding GMT timestamp; leaves non-numbers as-is. This is nothing
        + more than a keystroke-saver for the sec2gmt function:
        +   mlr sec2gmt time1,time2
        + is the same as
        +   mlr put '$time1 = sec2gmt($time1); $time2 = sec2gmt($time2)'
        + Options:
        + -1 through -9: format the seconds using 1..9 decimal places, respectively.
        + --millis Input numbers are treated as milliseconds since the epoch.
        + --micros Input numbers are treated as microseconds since the epoch.
        + --nanos  Input numbers are treated as nanoseconds since the epoch.
        + -h|--help Show this message.
        +
        +
        +
        +
        +

        sec2gmtdate

        +
         mlr sec2gmtdate -h
        + Usage: ../c/mlr sec2gmtdate {comma-separated list of field names}
        + Replaces a numeric field representing seconds since the epoch with the
        + corresponding GMT year-month-day timestamp; leaves non-numbers as-is.
        + This is nothing more than a keystroke-saver for the sec2gmtdate function:
        +   ../c/mlr sec2gmtdate time1,time2
        + is the same as
        +   ../c/mlr put '$time1=sec2gmtdate($time1);$time2=sec2gmtdate($time2)'
        +
        +
        +
        +
        +

        seqgen

        +
         mlr seqgen -h
        + Usage: mlr seqgen [options]
        + Passes input records directly to output. Most useful for format conversion.
        + Produces a sequence of counters.  Discards the input record stream. Produces
        + output as specified by the options
        +
        + Options:
        + -f {name} (default "i") Field name for counters.
        + --start {value} (default 1) Inclusive start value.
        + --step {value} (default 1) Step value.
        + --stop {value} (default 100) Inclusive stop value.
        + -h|--help Show this message.
        + Start, stop, and/or step may be floating-point. Output is integer if start,
        + stop, and step are all integers. Step may be negative. It may not be zero
        + unless start == stop.
        +
        +
        +
         mlr seqgen --stop 10
        + i=1
        + i=2
        + i=3
        + i=4
        + i=5
        + i=6
        + i=7
        + i=8
        + i=9
        + i=10
        +
        +
        +
         mlr seqgen --start 20 --stop 40 --step 4
        + i=20
        + i=24
        + i=28
        + i=32
        + i=36
        + i=40
        +
        +
        +
         mlr seqgen --start 40 --stop 20 --step -4
        + i=40
        + i=36
        + i=32
        + i=28
        + i=24
        + i=20
        +
        +
        +
        +
        +

        shuffle

        +
         mlr shuffle -h
        + Usage: mlr shuffle [options]
        + Outputs records randomly permuted. No output records are produced until
        + all input records are read. See also mlr bootstrap and mlr sample.
        + Options:
        + -h|--help Show this message.
        +
        +
        +
        +
        +

        skip-trivial-records

        +
         mlr skip-trivial-records -h
        + Usage: mlr skip-trivial-records [options]
        + Passes through all records except those with zero fields,
        + or those for which all fields have empty value.
        + Options:
        + -h|--help Show this message.
        +
        +
        +
         cat data/trivial-records.csv
        + a,b,c
        + 1,2,3
        + 4,,6
        + ,,
        + ,8,9
        +
        +
        +
         mlr --csv skip-trivial-records data/trivial-records.csv
        + a,b,c
        + 1,2,3
        + 4,,6
        + ,8,9
        +
        +
        +
        +
        +

        sort

        +
         mlr sort --help
        + Usage: mlr sort {flags}
        + Sorts records primarily by the first specified field, secondarily by the second
        + field, and so on.  (Any records not having all specified sort keys will appear
        + at the end of the output, in the order they were encountered, regardless of the
        + specified sort order.) The sort is stable: records that compare equal will sort
        + in the order they were encountered in the input record stream.
        +
        + Options:
        + -f  {comma-separated field names}  Lexical ascending
        + -n  {comma-separated field names}  Numerical ascending; nulls sort last
        + -nf {comma-separated field names}  Same as -n
        + -r  {comma-separated field names}  Lexical descending
        + -nr {comma-separated field names}  Numerical descending; nulls sort first
        + -h|--help Show this message.
        +
        + Example:
        +   mlr sort -f a,b -nr x,y,z
        + which is the same as:
        +   mlr sort -f a -f b -nr x -nr y -nr z
        +
        +
        +

        Example:

        +
         mlr --opprint sort -f a -nr x data/small
        + a   b   i x                   y
        + eks pan 2 0.7586799647899636  0.5221511083334797
        + eks wye 4 0.38139939387114097 0.13418874328430463
        + pan pan 1 0.3467901443380824  0.7268028627434533
        + wye pan 5 0.5732889198020006  0.8636244699032729
        + wye wye 3 0.20460330576630303 0.33831852551664776
        +
        +
        +

        Here’s an example filtering log data: suppose multiple threads (labeled here by color) are all logging progress counts to a single log file. The log file is (by nature) chronological, so the progress of various threads is interleaved:

        +
         head -n 10 data/multicountdown.dat
        + upsec=0.002,color=green,count=1203
        + upsec=0.083,color=red,count=3817
        + upsec=0.188,color=red,count=3801
        + upsec=0.395,color=blue,count=2697
        + upsec=0.526,color=purple,count=953
        + upsec=0.671,color=blue,count=2684
        + upsec=0.899,color=purple,count=926
        + upsec=0.912,color=red,count=3798
        + upsec=1.093,color=blue,count=2662
        + upsec=1.327,color=purple,count=917
        +
        +
        +

        We can group these by thread by sorting on the thread ID (here, +color). Since Miller’s sort is stable, this means that +timestamps within each thread’s log data are still chronological:

        +
         head -n 20 data/multicountdown.dat | mlr --opprint sort -f color
        + upsec              color  count
        + 0.395              blue   2697
        + 0.671              blue   2684
        + 1.093              blue   2662
        + 2.064              blue   2659
        + 2.2880000000000003 blue   2647
        + 0.002              green  1203
        + 1.407              green  1187
        + 1.448              green  1177
        + 2.313              green  1161
        + 0.526              purple 953
        + 0.899              purple 926
        + 1.327              purple 917
        + 1.703              purple 908
        + 0.083              red    3817
        + 0.188              red    3801
        + 0.912              red    3798
        + 1.416              red    3788
        + 1.587              red    3782
        + 1.601              red    3755
        + 1.832              red    3717
        +
        +
        +

        Any records not having all specified sort keys will appear at the end of the output, in the order they +were encountered, regardless of the specified sort order:

        +
         mlr sort -n  x data/sort-missing.dkvp
        + x=1
        + x=2
        + x=4
        + a=3
        +
        +
        +
         mlr sort -nr x data/sort-missing.dkvp
        + x=4
        + x=2
        + x=1
        + a=3
        +
        +
        +
        +
        +

        sort-within-records

        +
         mlr sort-within-records -h
        + Usage: mlr sort-within-records [options]
        + Outputs records sorted lexically ascending by keys.
        + Options:
        + -r        Recursively sort subobjects/submaps, e.g. for JSON input.
        + -h|--help Show this message.
        +
        +
        +
         cat data/sort-within-records.json
        + {
        +   "a": 1,
        +   "b": 2,
        +   "c": 3
        + }
        + {
        +   "b": 4,
        +   "a": 5,
        +   "c": 6
        + }
        + {
        +   "c": 7,
        +   "b": 8,
        +   "a": 9
        + }
        +
        +
        +
         mlr --ijson --opprint cat data/sort-within-records.json
        + a b c
        + 1 2 3
        +
        + b a c
        + 4 5 6
        +
        + c b a
        + 7 8 9
        +
        +
        +
         mlr --json sort-within-records data/sort-within-records.json
        + {
        +   "a": 1,
        +   "b": 2,
        +   "c": 3
        + }
        + {
        +   "a": 5,
        +   "b": 4,
        +   "c": 6
        + }
        + {
        +   "a": 9,
        +   "b": 8,
        +   "c": 7
        + }
        +
        +
        +
         mlr --ijson --opprint sort-within-records data/sort-within-records.json
        + a b c
        + 1 2 3
        + 5 4 6
        + 9 8 7
        +
        +
        +
        +
        +

        stats1

        +
         mlr stats1 --help
        + Usage: mlr stats1 [options]
        + Computes univariate statistics for one or more given fields, accumulated across
        + the input record stream.
        + Options:
        + -a {sum,count,...} Names of accumulators: one or more of:
        +   median   This is the same as p50
        +   p10 p25.2 p50 p98 p100 etc.
        +   TODO: flags for interpolated percentiles
        +   count    Count instances of fields
        +   mode     Find most-frequently-occurring values for fields; first-found wins tie
        +   antimode Find least-frequently-occurring values for fields; first-found wins tie
        +   sum      Compute sums of specified fields
        +   mean     Compute averages (sample means) of specified fields
        +   var      Compute sample variance of specified fields
        +   stddev   Compute sample standard deviation of specified fields
        +   meaneb   Estimate error bars for averages (assuming no sample autocorrelation)
        +   skewness Compute sample skewness of specified fields
        +   kurtosis Compute sample kurtosis of specified fields
        +   min      Compute minimum values of specified fields
        +   max      Compute maximum values of specified fields
        +
        + -f {a,b,c}   Value-field names on which to compute statistics
        + -g {d,e,f}   Optional group-by-field names
        +
        + -i           Use interpolated percentiles, like R's type=7; default like type=1.\n");
        +              Not sensical for string-valued fields.\n");
        + -s           Print iterative stats. Useful in tail -f contexts (in which
        +              case please avoid pprint-format output since end of input
        +              stream will never be seen).
        + -h|--help    Show this message.
        + [TODO: more]
        + Example: mlr stats1 -a min,p10,p50,p90,max -f value -g size,shape
        +  mlr stats1
        + Example: mlr stats1 -a count,mode -f size
        +  mlr stats1
        + Example: mlr stats1 -a count,mode -f size -g shape
        +  mlr stats1
        + Example: mlr stats1 -a count,mode --fr '^[a-h].*$' -gr '^k.*$'
        +  mlr stats1
        +         This computes count and mode statistics on all field names beginning
        +          with a through h, grouped by all field names starting with k.
        +
        + Notes:
        + * p50 and median are synonymous.
        + * min and max output the same results as p0 and p100, respectively, but use
        +   less memory.
        + * String-valued data make sense unless arithmetic on them is required,
        +   e.g. for sum, mean, interpolated percentiles, etc. In case of mixed data,
        +   numbers are less than strings.
        + * count and mode allow text input; the rest require numeric input.
        +   In particular, 1 and 1.0 are distinct text for count and mode.
        + * When there are mode ties, the first-encountered datum wins.
        +
        +
        +

        These are simple univariate statistics on one or more number-valued fields +(count and mode apply to non-numeric fields as well), +optionally categorized by one or more other fields.

        +
         mlr --oxtab stats1 -a count,sum,min,p10,p50,mean,p90,max -f x,y data/medium
        + x_count 10000
        + x_sum   4986.019681679581
        + x_min   0.00004509679127584487
        + x_p10   0.09332217805283527
        + x_p50   0.5011592202840128
        + x_mean  0.49860196816795804
        + x_p90   0.900794437962015
        + x_max   0.999952670371898
        + y_count 10000
        + y_sum   5062.057444929905
        + y_min   0.00008818962627266114
        + y_p10   0.10213207378968225
        + y_p50   0.5060212582772865
        + y_mean  0.5062057444929905
        + y_p90   0.9053657573378745
        + y_max   0.9999648102177897
        +
        +
        +
         mlr --opprint stats1 -a mean -f x,y -g b then sort -f b data/medium
        + b   x_mean             y_mean
        + eks 0.5063609846272304 0.510292657158104
        + hat 0.4878988625336502 0.5131176341556505
        + pan 0.4973036405471583 0.49959885012092725
        + wye 0.4975928392133964 0.5045964890907357
        + zee 0.5042419022900586 0.5029967546798116
        +
        +
        +
         mlr --opprint stats1 -a p50,p99 -f u,v -g color \
        +   then put '$ur=$u_p99/$u_p50;$vr=$v_p99/$v_p50' \
        +   data/colored-shapes.dkvp
        + color  u_p50               u_p99              v_p50               v_p99              ur                 vr
        + yellow 0.5010187906650703  0.9890464545334569 0.5206303554834582  0.9870337429747029 1.9740705797093183 1.8958436298977264
        + red    0.48503770531462564 0.9900536015797581 0.49258608624814926 0.9944442307252868 2.0411889441410493 2.0188232239761583
        + purple 0.501319018852234   0.9888929892441335 0.5045708384576747  0.9882869130316426 1.9725822321846005 1.9586683131600438
        + green  0.5020151016389706  0.9907635833945612 0.5053591509128329  0.9901745564521951 1.9735732653458684 1.9593482272234264
        + blue   0.525225660059      0.9926547550299167 0.48516993577967726 0.993872833141726  1.8899586035427312 2.0485045750919286
        + orange 0.4835478569328253  0.9936350141409035 0.48091255603363914 0.9891023960550895 2.0548845370623567 2.0567198415711636
        +
        +
        +
         mlr --opprint count-distinct -f shape then sort -nr count data/colored-shapes.dkvp
        + shape    count
        + square   4115
        + triangle 3372
        + circle   2591
        +
        +
        +
         mlr --opprint stats1 -a mode -f color -g shape data/colored-shapes.dkvp
        + shape    color_mode
        + triangle red
        + square   red
        + circle   red
        +
        +
        +
        +
        +

        stats2

        +
         mlr stats2 --help
        + Usage: mlr stats2 [options]
        + Computes bivariate statistics for one or more given field-name pairs,
        + accumulated across the input record stream.
        + -a {linreg-ols,corr,...}  Names of accumulators: one or more of:
        +   linreg-ols Linear regression using ordinary least squares
        +   linreg-pca Linear regression using principal component analysis
        +   r2       Quality metric for linreg-ols (linreg-pca emits its own)
        +   logireg  Logistic regression
        +   corr     Sample correlation
        +   cov      Sample covariance
        +   covx     Sample-covariance matrix
        + -f {a,b,c,d}   Value-field name-pairs on which to compute statistics.
        +                There must be an even number of names.
        + -g {e,f,g}     Optional group-by-field names.
        + -v             Print additional output for linreg-pca.
        + -s             Print iterative stats. Useful in tail -f contexts (in which
        +                case please avoid pprint-format output since end of input
        +                stream will never be seen).
        + --fit          Rather than printing regression parameters, applies them to
        +                the input data to compute new fit fields. All input records are
        +                held in memory until end of input stream. Has effect only for
        +                linreg-ols, linreg-pca, and logireg.
        + Only one of -s or --fit may be used.
        + Example: mlr stats2 -a linreg-pca -f x,y
        + Example: mlr stats2 -a linreg-ols,r2 -f x,y -g size,shape
        + Example: mlr stats2 -a corr -f x,y
        +
        +
        +

        These are simple bivariate statistics on one or more pairs of number-valued +fields, optionally categorized by one or more fields.

        +
         mlr --oxtab put '$x2=$x*$x; $xy=$x*$y; $y2=$y**2' \
        +   then stats2 -a cov,corr -f x,y,y,y,x2,xy,x2,y2 \
        +   data/medium
        + x_y_cov    0.000042574820827444476
        + x_y_corr   0.0005042001844467462
        + y_y_cov    0.08461122467974003
        + y_y_corr   1
        + x2_xy_cov  0.04188382281779374
        + x2_xy_corr 0.630174342037994
        + x2_y2_cov  -0.00030953725962542085
        + x2_y2_corr -0.0034249088761121966
        +
        +
        +
         mlr --opprint put '$x2=$x*$x; $xy=$x*$y; $y2=$y**2' \
        +   then stats2 -a linreg-ols,r2 -f x,y,y,y,xy,y2 -g a \
        +   data/medium
        + a   x_y_ols_m             x_y_ols_b           x_y_ols_n x_y_r2                  y_y_ols_m y_y_ols_b y_y_ols_n y_y_r2 xy_y2_ols_m        xy_y2_ols_b         xy_y2_ols_n xy_y2_r2
        + pan 0.01702551273681908   0.5004028922897639  2081      0.00028691820445814767  1         0         2081      1      0.8781320866715662 0.11908230147563566 2081        0.41749827377311266
        + eks 0.0407804923685586    0.48140207967651016 1965      0.0016461239223448587   1         0         1965      1      0.8978728611690183 0.10734054433612333 1965        0.45563223864254526
        + wye -0.03915349075204814  0.5255096523974456  1966      0.0015051268704373607   1         0         1966      1      0.8538317334220835 0.1267454301662969  1966        0.38991721818599295
        + zee 0.0027812364960399147 0.5043070448033061  2047      0.000007751652858786137 1         0         2047      1      0.8524439912011013 0.12401684308018937 2047        0.39356598090006495
        + hat -0.018620577041095078 0.5179005397264935  1941      0.0003520036646055585   1         0         1941      1      0.8412305086345014 0.13557328318623216 1941        0.3687944261732265
        +
        +
        +

        Here’s an example simple line-fit. The x and y +fields of the data/medium dataset are just independent uniformly +distributed on the unit interval. Here we remove half the data and fit a line to it.

        +
        # Prepare input data:
        +mlr filter '($x<.5 && $y<.5) || ($x>.5 && $y>.5)' data/medium > data/medium-squares
        +
        +# Do a linear regression and examine coefficients:
        +mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares
        +x_y_pca_m=1.014419
        +x_y_pca_b=0.000308
        +x_y_pca_quality=0.861354
        +
        +# Option 1 to apply the regression coefficients and produce a linear fit:
        +#   Set x_y_pca_m and x_y_pca_b as shell variables:
        +eval $(mlr --ofs newline stats2 -a linreg-pca -f x,y data/medium-squares)
        +#   In addition to x and y, make a new yfit which is the line fit, then plot
        +#   using your favorite tool:
        +mlr --onidx put '$yfit='$x_y_pca_m'*$x+'$x_y_pca_b then cut -x -f a,b,i data/medium-squares \
        +  | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1
        +
        +# Option 2 to apply the regression coefficients and produce a linear fit: use --fit option
        +mlr --onidx stats2 -a linreg-pca --fit -f x,y then cut -f a,b,i data/medium-squares \
        +  | pgr -p -title 'linreg-pca example' -xmin 0 -xmax 1 -ymin 0 -ymax 1
        +
        +
        +

        I use pgr for plotting; here’s a screenshot.

        +_images/linreg-example.jpg +

        (Thanks Drew Kunas for a good conversation about PCA!)

        +

        Here’s an example estimating time-to-completion for a set of jobs. Input data comes from a log file, with number of work units left to do in the count field and accumulated seconds in the upsec field, labeled by the color field:

        +
         head -n 10 data/multicountdown.dat
        + upsec=0.002,color=green,count=1203
        + upsec=0.083,color=red,count=3817
        + upsec=0.188,color=red,count=3801
        + upsec=0.395,color=blue,count=2697
        + upsec=0.526,color=purple,count=953
        + upsec=0.671,color=blue,count=2684
        + upsec=0.899,color=purple,count=926
        + upsec=0.912,color=red,count=3798
        + upsec=1.093,color=blue,count=2662
        + upsec=1.327,color=purple,count=917
        +
        +
        +

        We can do a linear regression on count remaining as a function of time: with c = m*u+b we want to find the time when the count goes to zero, i.e. u=-b/m.

        +
         mlr --oxtab stats2 -a linreg-pca -f upsec,count -g color \
        +   then put '$donesec = -$upsec_count_pca_b/$upsec_count_pca_m' \
        +   data/multicountdown.dat
        + color                   green
        + upsec_count_pca_m       -32.75691673397728
        + upsec_count_pca_b       1213.7227296044375
        + upsec_count_pca_n       24
        + upsec_count_pca_quality 0.9999839351341062
        + donesec                 37.052410624028525
        +
        + color                   red
        + upsec_count_pca_m       -37.367646434187435
        + upsec_count_pca_b       3810.1334002923936
        + upsec_count_pca_n       30
        + upsec_count_pca_quality 0.9999894618183773
        + donesec                 101.9634299688333
        +
        + color                   blue
        + upsec_count_pca_m       -29.2312120633493
        + upsec_count_pca_b       2698.9328203182517
        + upsec_count_pca_n       25
        + upsec_count_pca_quality 0.9999590846136102
        + donesec                 92.33051350964094
        +
        + color                   purple
        + upsec_count_pca_m       -39.03009744795354
        + upsec_count_pca_b       979.9883413064914
        + upsec_count_pca_n       21
        + upsec_count_pca_quality 0.9999908956206317
        + donesec                 25.10852919630297
        +
        +
        +
        +
        +

        step

        +
         mlr step --help
        + Usage: mlr step [options]
        + Computes values dependent on the previous record, optionally grouped by category.
        + Options:
        + -a {delta,rsum,...}   Names of steppers: comma-separated, one or more of:
        +   delta    Compute differences in field(s) between successive records
        +   shift    Include value(s) in field(s) from previous record, if any
        +   from-first Compute differences in field(s) from first record
        +   ratio    Compute ratios in field(s) between successive records
        +   rsum     Compute running sums of field(s) between successive records
        +   counter  Count instances of field(s) between successive records
        +   ewma     Exponentially weighted moving average over successive records
        +
        + -f {a,b,c} Value-field names on which to compute statistics
        + -g {d,e,f} Optional group-by-field names
        + -F         Computes integerable things (e.g. counter) in floating point.
        +            As of Miller 6 this happens automatically, but the flag is accepted
        +            as a no-op for backward compatibility with Miller 5 and below.
        + -d {x,y,z} Weights for ewma. 1 means current sample gets all weight (no
        +            smoothing), near under under 1 is light smoothing, near over 0 is
        +            heavy smoothing. Multiple weights may be specified, e.g.
        +            "mlr step -a ewma -f sys_load -d 0.01,0.1,0.9". Default if omitted
        +            is "-d 0.5".
        + -o {a,b,c} Custom suffixes for EWMA output fields. If omitted, these default to
        +            the -d values. If supplied, the number of -o values must be the same
        +            as the number of -d values.
        + -h|--help Show this message.
        +
        + Examples:
        +   mlr step -a rsum -f request_size
        +   mlr step -a delta -f request_size -g hostname
        +   mlr step -a ewma -d 0.1,0.9 -f x,y
        +   mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y
        +   mlr step -a ewma -d 0.1,0.9 -o smooth,rough -f x,y -g group_name
        +
        + Please see https://miller.readthedocs.io/en/latest/reference-verbs.html#filter or
        + https://en.wikipedia.org/wiki/Moving_average#Exponential_moving_average
        + for more information on EWMA.
        +
        +
        +

        Most Miller commands are record-at-a-time, with the exception of stats1, stats2, and histogram which compute aggregate output. The step command is intermediate: it allows the option of adding fields which are functions of fields from previous records. Rsum is short for running sum.

        +
         mlr --opprint step -a shift,delta,rsum,counter -f x data/medium | head -15
        + a   b   i     x                      y                      x_shift                x_delta                 x_rsum             x_counter
        + pan pan 1     0.3467901443380824     0.7268028627434533     -                      0                       0.3467901443380824 1
        + eks pan 2     0.7586799647899636     0.5221511083334797     0.3467901443380824     0.41188982045188116     1.105470109128046  2
        + wye wye 3     0.20460330576630303    0.33831852551664776    0.7586799647899636     -0.5540766590236605     1.3100734148943491 3
        + eks wye 4     0.38139939387114097    0.13418874328430463    0.20460330576630303    0.17679608810483793     1.6914728087654902 4
        + wye pan 5     0.5732889198020006     0.8636244699032729     0.38139939387114097    0.19188952593085962     2.264761728567491  5
        + zee pan 6     0.5271261600918548     0.49322128674835697    0.5732889198020006     -0.04616275971014583    2.7918878886593457 6
        + eks zee 7     0.6117840605678454     0.1878849191181694     0.5271261600918548     0.08465790047599064     3.403671949227191  7
        + zee wye 8     0.5985540091064224     0.976181385699006      0.6117840605678454     -0.013230051461422976   4.0022259583336135 8
        + hat wye 9     0.03144187646093577    0.7495507603507059     0.5985540091064224     -0.5671121326454867     4.033667834794549  9
        + pan wye 10    0.5026260055412137     0.9526183602969864     0.03144187646093577    0.47118412908027796     4.536293840335763  10
        + pan pan 11    0.7930488423451967     0.6505816637259333     0.5026260055412137     0.29042283680398295     5.32934268268096   11
        + zee pan 12    0.3676141320555616     0.23614420670296965    0.7930488423451967     -0.4254347102896351     5.696956814736522  12
        + eks pan 13    0.4915175580479536     0.7709126592971468     0.3676141320555616     0.12390342599239201     6.1884743727844755 13
        + eks zee 14    0.5207382318405251     0.34141681118811673    0.4915175580479536     0.02922067379257154     6.709212604625001  14
        +
        +
        +
         mlr --opprint step -a shift,delta,rsum,counter -f x -g a data/medium | head -15
        + a   b   i     x                      y                      x_shift                x_delta                 x_rsum              x_counter
        + pan pan 1     0.3467901443380824     0.7268028627434533     -                      0                       0.3467901443380824  1
        + eks pan 2     0.7586799647899636     0.5221511083334797     -                      0                       0.7586799647899636  1
        + wye wye 3     0.20460330576630303    0.33831852551664776    -                      0                       0.20460330576630303 1
        + eks wye 4     0.38139939387114097    0.13418874328430463    0.7586799647899636     -0.3772805709188226     1.1400793586611044  2
        + wye pan 5     0.5732889198020006     0.8636244699032729     0.20460330576630303    0.36868561403569755     0.7778922255683036  2
        + zee pan 6     0.5271261600918548     0.49322128674835697    -                      0                       0.5271261600918548  1
        + eks zee 7     0.6117840605678454     0.1878849191181694     0.38139939387114097    0.23038466669670443     1.75186341922895    3
        + zee wye 8     0.5985540091064224     0.976181385699006      0.5271261600918548     0.07142784901456767     1.1256801691982772  2
        + hat wye 9     0.03144187646093577    0.7495507603507059     -                      0                       0.03144187646093577 1
        + pan wye 10    0.5026260055412137     0.9526183602969864     0.3467901443380824     0.1558358612031313      0.8494161498792961  2
        + pan pan 11    0.7930488423451967     0.6505816637259333     0.5026260055412137     0.29042283680398295     1.6424649922244927  3
        + zee pan 12    0.3676141320555616     0.23614420670296965    0.5985540091064224     -0.23093987705086083    1.4932943012538389  3
        + eks pan 13    0.4915175580479536     0.7709126592971468     0.6117840605678454     -0.1202665025198918     2.2433809772769036  4
        + eks zee 14    0.5207382318405251     0.34141681118811673    0.4915175580479536     0.02922067379257154     2.7641192091174287  5
        +
        +
        +
         mlr --opprint step -a ewma -f x -d 0.1,0.9 data/medium | head -15
        + a   b   i     x                      y                      x_ewma_0.1          x_ewma_0.9
        + pan pan 1     0.3467901443380824     0.7268028627434533     0.3467901443380824  0.3467901443380824
        + eks pan 2     0.7586799647899636     0.5221511083334797     0.3879791263832706  0.7174909827447755
        + wye wye 3     0.20460330576630303    0.33831852551664776    0.36964154432157387 0.25589207346415027
        + eks wye 4     0.38139939387114097    0.13418874328430463    0.37081732927653055 0.3688486618304419
        + wye pan 5     0.5732889198020006     0.8636244699032729     0.3910644883290776  0.5528448940048447
        + zee pan 6     0.5271261600918548     0.49322128674835697    0.4046706555053553  0.5296980334831537
        + eks zee 7     0.6117840605678454     0.1878849191181694     0.4253819960116043  0.6035754578593763
        + zee wye 8     0.5985540091064224     0.976181385699006      0.44269919732108615 0.5990561539817179
        + hat wye 9     0.03144187646093577    0.7495507603507059     0.40157346523507115 0.08820330421301396
        + pan wye 10    0.5026260055412137     0.9526183602969864     0.41167871926568544 0.46118373540839375
        + pan pan 11    0.7930488423451967     0.6505816637259333     0.44981573157363663 0.7598623316515164
        + zee pan 12    0.3676141320555616     0.23614420670296965    0.4415955716218291  0.4068389520151571
        + eks pan 13    0.4915175580479536     0.7709126592971468     0.4465877702644416  0.48304969744467396
        + eks zee 14    0.5207382318405251     0.34141681118811673    0.4540028164220499  0.51696937840094
        +
        +
        +
         mlr --opprint step -a ewma -f x -d 0.1,0.9 -o smooth,rough data/medium | head -15
        + a   b   i     x                      y                      x_ewma_smooth       x_ewma_rough
        + pan pan 1     0.3467901443380824     0.7268028627434533     0.3467901443380824  0.3467901443380824
        + eks pan 2     0.7586799647899636     0.5221511083334797     0.3879791263832706  0.7174909827447755
        + wye wye 3     0.20460330576630303    0.33831852551664776    0.36964154432157387 0.25589207346415027
        + eks wye 4     0.38139939387114097    0.13418874328430463    0.37081732927653055 0.3688486618304419
        + wye pan 5     0.5732889198020006     0.8636244699032729     0.3910644883290776  0.5528448940048447
        + zee pan 6     0.5271261600918548     0.49322128674835697    0.4046706555053553  0.5296980334831537
        + eks zee 7     0.6117840605678454     0.1878849191181694     0.4253819960116043  0.6035754578593763
        + zee wye 8     0.5985540091064224     0.976181385699006      0.44269919732108615 0.5990561539817179
        + hat wye 9     0.03144187646093577    0.7495507603507059     0.40157346523507115 0.08820330421301396
        + pan wye 10    0.5026260055412137     0.9526183602969864     0.41167871926568544 0.46118373540839375
        + pan pan 11    0.7930488423451967     0.6505816637259333     0.44981573157363663 0.7598623316515164
        + zee pan 12    0.3676141320555616     0.23614420670296965    0.4415955716218291  0.4068389520151571
        + eks pan 13    0.4915175580479536     0.7709126592971468     0.4465877702644416  0.48304969744467396
        + eks zee 14    0.5207382318405251     0.34141681118811673    0.4540028164220499  0.51696937840094
        +
        +
        +

        Example deriving uptime-delta from system uptime:

        +
        $ each 10 uptime | mlr -p step -a delta -f 11
        +...
        +20:08 up 36 days, 10:38, 5 users, load averages: 1.42 1.62 1.73 0.000000
        +20:08 up 36 days, 10:38, 5 users, load averages: 1.55 1.64 1.74 0.020000
        +20:08 up 36 days, 10:38, 7 users, load averages: 1.58 1.65 1.74 0.010000
        +20:08 up 36 days, 10:38, 9 users, load averages: 1.78 1.69 1.76 0.040000
        +20:08 up 36 days, 10:39, 9 users, load averages: 2.12 1.76 1.78 0.070000
        +20:08 up 36 days, 10:39, 9 users, load averages: 2.51 1.85 1.81 0.090000
        +20:08 up 36 days, 10:39, 8 users, load averages: 2.79 1.92 1.83 0.070000
        +20:08 up 36 days, 10:39, 4 users, load averages: 2.64 1.90 1.83 -0.020000
        +
        +
        +
        +
        +

        tac

        +
         mlr tac --help
        + Usage: mlr tac [options]
        + Prints records in reverse order from the order in which they were encountered.
        + Options:
        + -h|--help Show this message.
        +
        +
        +

        Prints the records in the input stream in reverse order. Note: this requires Miller to retain all input records in memory before any output records are produced.

        +
         mlr --icsv --opprint cat data/a.csv
        + a b c
        + 1 2 3
        + 4 5 6
        +
        +
        +
         mlr --icsv --opprint cat data/b.csv
        + a b c
        + 7 8 9
        +
        +
        +
         mlr --icsv --opprint tac data/a.csv data/b.csv
        + a b c
        + 7 8 9
        + 4 5 6
        + 1 2 3
        +
        +
        +
         mlr --icsv --opprint put '$filename=FILENAME' then tac data/a.csv data/b.csv
        + a b c filename
        + 7 8 9 data/b.csv
        + 4 5 6 data/a.csv
        + 1 2 3 data/a.csv
        +
        +
        +
        +
        +

        tail

        +
         mlr tail --help
        + Usage: mlr tail [options]
        + Passes through the last n records, optionally by category.
        + Options:
        + -g {a,b,c} Optional group-by-field names for head counts, e.g. a,b,c.
        + -n {n} Head-count to print. Default 10.
        + -h|--help Show this message.
        +
        +
        +

        Prints the last n records in the input stream, optionally by category.

        +
         mlr --opprint tail -n 4 data/colored-shapes.dkvp
        + color  shape    flag i     u                    v                   w                   x
        + blue   square   1    99974 0.6189062525431605   0.2637962404841453  0.5311465405784674  6.210738209085753
        + blue   triangle 0    99976 0.008110504040268474 0.8267274952432482  0.4732962944898885  6.146956761817328
        + yellow triangle 0    99990 0.3839424618160777   0.55952913620132    0.5113763011485609  4.307973891915119
        + yellow circle   1    99994 0.764950884927175    0.25284227383991364 0.49969878539567425 5.013809741826425
        +
        +
        +
         mlr --opprint tail -n 1 -g shape data/colored-shapes.dkvp
        + color  shape    flag i     u                  v                   w                   x
        + yellow triangle 0    99990 0.3839424618160777 0.55952913620132    0.5113763011485609  4.307973891915119
        + blue   square   1    99974 0.6189062525431605 0.2637962404841453  0.5311465405784674  6.210738209085753
        + yellow circle   1    99994 0.764950884927175  0.25284227383991364 0.49969878539567425 5.013809741826425
        +
        +
        +
        +
        +

        tee

        +
         mlr tee --help
        + Usage: mlr tee [options] {filename}
        + Options:
        + -a    Append to existing file, if any, rather than overwriting.
        + -p    Treat filename as a pipe-to command.
        + Any of the output-format command-line flags (see mlr -h). Example: using
        +   mlr --icsv --opprint put '...' then tee --ojson ./mytap.dat then stats1 ...
        + the input is CSV, the output is pretty-print tabular, but the tee-file output
        + is written in JSON format.
        +
        + -h|--help Show this message.
        +
        +
        +
        +
        +

        template

        +
         mlr template --help
        + Usage: mlr template [options]
        + Places input-record fields in the order specified by list of column names.
        + If the input record is missing a specified field, it will be filled with the fill-with.
        + If the input record possesses an unspecified field, it will be discarded.
        + Options:
        +  -f {a,b,c} Comma-separated field names for template, e.g. a,b,c.
        +  -t {filename} CSV file whose header line will be used for template.
        + --fill-with {filler string}  What to fill absent fields with. Defaults to the empty string.
        + -h|--help Show this message.
        + Example:
        + * Specified fields are a,b,c.
        + * Input record is c=3,a=1,f=6.
        + * Output record is a=1,b=,c=3.
        +
        +
        +
        +
        +

        top

        +
         mlr top --help
        + Usage: mlr top [options]
        + -f {a,b,c}    Value-field names for top counts.
        + -g {d,e,f}    Optional group-by-field names for top counts.
        + -n {count}    How many records to print per category; default 1.
        + -a            Print all fields for top-value records; default is
        +               to print only value and group-by fields. Requires a single
        +               value-field name only.
        + --min         Print top smallest values; default is top largest values.
        + -F            Keep top values as floats even if they look like integers.
        + -o {name}     Field name for output indices. Default "top_idx".
        + Prints the n records with smallest/largest values at specified fields,
        + optionally by category.
        +
        +
        +

        Note that top is distinct from headhead shows fields which appear first in the data stream; top shows fields which are numerically largest (or smallest).

        +
         mlr --opprint top -n 4 -f x data/medium
        + top_idx x_top
        + 1       0.999952670371898
        + 2       0.9998228522652893
        + 3       0.99973332327313
        + 4       0.9995625801977208
        +
        +
        +
         mlr --opprint top -n 4 -f x -o someothername data/medium
        + someothername x_top
        + 1             0.999952670371898
        + 2             0.9998228522652893
        + 3             0.99973332327313
        + 4             0.9995625801977208
        +
        +
        +
         mlr --opprint top -n 2 -f x -g a then sort -f a data/medium
        + a   top_idx x_top
        + eks 1       0.9988110946859143
        + eks 2       0.9985342548358704
        + hat 1       0.999952670371898
        + hat 2       0.99973332327313
        + pan 1       0.9994029107062516
        + pan 2       0.9990440068491747
        + wye 1       0.9998228522652893
        + wye 2       0.9992635865771493
        + zee 1       0.9994904324789629
        + zee 2       0.9994378171787394
        +
        +
        +
        +
        +

        uniq

        +
         mlr uniq --help
        + Usage: mlr uniq [options]
        + Prints distinct values for specified field names. With -c, same as
        + count-distinct. For uniq, -f is a synonym for -g.
        +
        + Options:
        + -g {d,e,f}    Group-by-field names for uniq counts.
        + -c            Show repeat counts in addition to unique values.
        + -n            Show only the number of distinct values.
        + -o {name}     Field name for output count. Default "count".
        + -a            Output each unique record only once. Incompatible with -g.
        +               With -c, produces unique records, with repeat counts for each.
        +               With -n, produces only one record which is the unique-record count.
        +               With neither -c nor -n, produces unique records.
        +
        +
        +

        There are two main ways to use mlr uniq: the first way is with -g to specify group-by columns.

        +
         wc -l data/colored-shapes.dkvp
        +    10078 data/colored-shapes.dkvp
        +
        +
        +
         mlr uniq -g color,shape data/colored-shapes.dkvp
        + color=yellow,shape=triangle
        + color=red,shape=square
        + color=red,shape=circle
        + color=purple,shape=triangle
        + color=yellow,shape=circle
        + color=purple,shape=square
        + color=yellow,shape=square
        + color=red,shape=triangle
        + color=green,shape=triangle
        + color=green,shape=square
        + color=blue,shape=circle
        + color=blue,shape=triangle
        + color=purple,shape=circle
        + color=blue,shape=square
        + color=green,shape=circle
        + color=orange,shape=triangle
        + color=orange,shape=square
        + color=orange,shape=circle
        +
        +
        +
         mlr --opprint uniq -g color,shape -c then sort -f color,shape data/colored-shapes.dkvp
        + color  shape    count
        + blue   circle   384
        + blue   square   589
        + blue   triangle 497
        + green  circle   287
        + green  square   454
        + green  triangle 368
        + orange circle   68
        + orange square   128
        + orange triangle 107
        + purple circle   289
        + purple square   481
        + purple triangle 372
        + red    circle   1207
        + red    square   1874
        + red    triangle 1560
        + yellow circle   356
        + yellow square   589
        + yellow triangle 468
        +
        +
        +
         mlr --opprint uniq -g color,shape -c -o someothername \
        +   then sort -nr someothername \
        +   data/colored-shapes.dkvp
        + color  shape    someothername
        + red    square   1874
        + red    triangle 1560
        + red    circle   1207
        + yellow square   589
        + blue   square   589
        + blue   triangle 497
        + purple square   481
        + yellow triangle 468
        + green  square   454
        + blue   circle   384
        + purple triangle 372
        + green  triangle 368
        + yellow circle   356
        + purple circle   289
        + green  circle   287
        + orange square   128
        + orange triangle 107
        + orange circle   68
        +
        +
        +
         mlr --opprint uniq -n -g color,shape data/colored-shapes.dkvp
        + count
        + 18
        +
        +
        +

        The second main way to use mlr uniq is without group-by columns, using -a instead:

        +
         cat data/repeats.dkvp
        + color=red,shape=square,flag=0
        + color=purple,shape=triangle,flag=0
        + color=yellow,shape=circle,flag=1
        + color=red,shape=circle,flag=1
        + color=red,shape=square,flag=0
        + color=yellow,shape=circle,flag=1
        + color=red,shape=square,flag=0
        + color=red,shape=square,flag=0
        + color=yellow,shape=circle,flag=1
        + color=red,shape=circle,flag=1
        + color=yellow,shape=circle,flag=1
        + color=yellow,shape=circle,flag=1
        + color=purple,shape=triangle,flag=0
        + color=yellow,shape=circle,flag=1
        + color=yellow,shape=circle,flag=1
        + color=red,shape=circle,flag=1
        + color=red,shape=square,flag=0
        + color=purple,shape=triangle,flag=0
        + color=yellow,shape=circle,flag=1
        + color=red,shape=square,flag=0
        + color=purple,shape=square,flag=0
        + color=red,shape=square,flag=0
        + color=red,shape=square,flag=1
        + color=red,shape=square,flag=0
        + color=red,shape=square,flag=0
        + color=purple,shape=triangle,flag=0
        + color=red,shape=square,flag=0
        + color=purple,shape=triangle,flag=0
        + color=red,shape=square,flag=0
        + color=red,shape=square,flag=0
        + color=purple,shape=square,flag=0
        + color=red,shape=square,flag=0
        + color=red,shape=square,flag=0
        + color=purple,shape=triangle,flag=0
        + color=yellow,shape=triangle,flag=1
        + color=purple,shape=square,flag=0
        + color=yellow,shape=circle,flag=1
        + color=purple,shape=triangle,flag=0
        + color=red,shape=circle,flag=1
        + color=purple,shape=triangle,flag=0
        + color=purple,shape=triangle,flag=0
        + color=red,shape=square,flag=0
        + color=red,shape=circle,flag=1
        + color=red,shape=square,flag=1
        + color=red,shape=square,flag=0
        + color=red,shape=circle,flag=1
        + color=purple,shape=square,flag=0
        + color=purple,shape=square,flag=0
        + color=red,shape=square,flag=1
        + color=purple,shape=triangle,flag=0
        + color=purple,shape=triangle,flag=0
        + color=purple,shape=square,flag=0
        + color=yellow,shape=circle,flag=1
        + color=red,shape=square,flag=0
        + color=yellow,shape=triangle,flag=1
        + color=yellow,shape=circle,flag=1
        + color=purple,shape=square,flag=0
        +
        +
        +
         wc -l data/repeats.dkvp
        +       57 data/repeats.dkvp
        +
        +
        +
         mlr --opprint uniq -a data/repeats.dkvp
        + color  shape    flag
        + red    square   0
        + purple triangle 0
        + yellow circle   1
        + red    circle   1
        + purple square   0
        + red    square   1
        + yellow triangle 1
        +
        +
        +
         mlr --opprint uniq -a -n data/repeats.dkvp
        + count
        + 7
        +
        +
        +
         mlr --opprint uniq -a -c data/repeats.dkvp
        + count color  shape    flag
        + 17    red    square   0
        + 11    purple triangle 0
        + 11    yellow circle   1
        + 6     red    circle   1
        + 7     purple square   0
        + 3     red    square   1
        + 2     yellow triangle 1
        +
        +
        +
        +
        +

        unsparsify

        +
         mlr unsparsify --help
        + Usage: mlr unsparsify [options]
        + Prints records with the union of field names over all input records.
        + For field names absent in a given record but present in others, fills in
        + a value. This verb retains all input before producing any output.
        + Options:
        + --fill-with {filler string}  What to fill absent fields with. Defaults to
        +                              the empty string.
        + -f {a,b,c} Specify field names to be operated on. Any other fields won't be
        +            modified, and operation will be streaming.
        + -h|--help  Show this message.
        + Example: if the input is two records, one being 'a=1,b=2' and the other
        + being 'b=3,c=4', then the output is the two records 'a=1,b=2,c=' and
        + 'a=,b=3,c=4'.
        +
        +
        +

        Examples:

        +
         cat data/sparse.json
        + {"a":1,"b":2,"v":3}
        + {"u":1,"b":2}
        + {"a":1,"v":2,"x":3}
        + {"v":1,"w":2}
        +
        +
        +
         mlr --json unsparsify data/sparse.json
        + {
        +   "a": 1,
        +   "b": 2,
        +   "v": 3,
        +   "u": "",
        +   "x": "",
        +   "w": ""
        + }
        + {
        +   "a": "",
        +   "b": 2,
        +   "v": "",
        +   "u": 1,
        +   "x": "",
        +   "w": ""
        + }
        + {
        +   "a": 1,
        +   "b": "",
        +   "v": 2,
        +   "u": "",
        +   "x": 3,
        +   "w": ""
        + }
        + {
        +   "a": "",
        +   "b": "",
        +   "v": 1,
        +   "u": "",
        +   "x": "",
        +   "w": 2
        + }
        +
        +
        +
         mlr --ijson --opprint unsparsify data/sparse.json
        + a b v u x w
        + 1 2 3 - - -
        + - 2 - 1 - -
        + 1 - 2 - 3 -
        + - - 1 - - 2
        +
        +
        +
         mlr --ijson --opprint unsparsify --fill-with missing data/sparse.json
        + a       b       v       u       x       w
        + 1       2       3       missing missing missing
        + missing 2       missing 1       missing missing
        + 1       missing 2       missing 3       missing
        + missing missing 1       missing missing 2
        +
        +
        +
         mlr --ijson --opprint unsparsify -f a,b,u data/sparse.json
        + a b v u
        + 1 2 3 -
        +
        + u b a
        + 1 2 -
        +
        + a v x b u
        + 1 2 3 - -
        +
        + v w a b u
        + 1 2 - - -
        +
        +
        +
         mlr --ijson --opprint unsparsify -f a,b,u,v,w,x then regularize data/sparse.json
        + a b v u w x
        + 1 2 3 - - -
        + - 2 - 1 - -
        + 1 - 2 - - 3
        + - - 1 - 2 -
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/reference.html b/docs6b/docs/_build/html/reference.html new file mode 100644 index 000000000..d4b57c543 --- /dev/null +++ b/docs6b/docs/_build/html/reference.html @@ -0,0 +1,133 @@ + + + + + + + + Main reference — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        +
        +
        +
        + +
        +

        Main reference

        +

        TODO: keep splititng up this big file

        +
        +

        String literals

        +

        You can use the following backslash escapes for strings such as between the double quotes in contexts such as mlr filter '$name =~ "..."', mlr put '$name = $othername . "..."', mlr put '$name = sub($name, "...", "..."), etc.:

        +
          +
        • \a: ASCII code 0x07 (alarm/bell)

        • +
        • \b: ASCII code 0x08 (backspace)

        • +
        • \f: ASCII code 0x0c (formfeed)

        • +
        • \n: ASCII code 0x0a (LF/linefeed/newline)

        • +
        • \r: ASCII code 0x0d (CR/carriage return)

        • +
        • \t: ASCII code 0x09 (tab)

        • +
        • \v: ASCII code 0x0b (vertical tab)

        • +
        • \\: backslash

        • +
        • \": double quote

        • +
        • \123: Octal 123, etc. for \000 up to \377

        • +
        • \x7f: Hexadecimal 7f, etc. for \x00 up to \xff

        • +
        +

        See also https://en.wikipedia.org/wiki/Escape_sequences_in_C.

        +

        These replacements apply only to strings you key in for the DSL expressions for filter and put: that is, if you type \t in a string literal for a filter/put expression, it will be turned into a tab character. If you want a backslash followed by a t, then please type \\t.

        +

        However, these replacements are not done automatically within your data stream. If you wish to make these replacements, you can do, for example, for a field named field, mlr put '$field = gsub($field, "\\t", "\t")'. If you need to make such a replacement for all fields in your data, you should probably simply use the system sed command.

        +
        +
        + + +
        +
        +
        +
        + +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/release-docs.html b/docs6b/docs/_build/html/release-docs.html new file mode 100644 index 000000000..7aad796a3 --- /dev/null +++ b/docs6b/docs/_build/html/release-docs.html @@ -0,0 +1,67 @@ + + + + + + + + Documents by release — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Documents by release

        +

        As of September 2020, for 5.9.1 onward, release-specific docs will be handled automatically by https://miller.readthedocs.io whenever a new release is tagged at https://github.com/johnkerl/miller/releases.

        +

        Information here is for documents from before the readthedocs port:

        + +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/repl.html b/docs6b/docs/_build/html/repl.html new file mode 100644 index 000000000..b5f671dc5 --- /dev/null +++ b/docs6b/docs/_build/html/repl.html @@ -0,0 +1,227 @@ + + + + + + + + The REPL — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        +
        +

        The REPL

        +
        + +
        + +
        + +
        +

        The REPL

        +

        The Miller REPL (read-evaluate-print loop) is an interactive counterpart to record-processing using the put/filter language. (A REPL is anything that evaluates what you type into it – like python with no arguments, or Ruby’s irb, or node with no arguments, etc.)

        +

        Miller’s REPL isn’t a source-level debugger which lets you execute one source-code statement at a time – however, it does let you operate on one record at a time. Further, it lets you use “immediate expressions”, namely, you can interact with the language without having to provide data from an input file.

        +
         mlr repl
        +
        + [mlr] 1 + 2
        + 3
        +
        +
        +
        +

        Using Miller without the REPL

        +

        Using put and filter, you can do the following as we’ve seen above:

        +
          +
        • Specify input format (e.g. --icsv), output format (e.g. --ojson), etc. using command-line flags.

        • +
        • Specify filenames on the command line.

        • +
        • Define begin {...} blocks which are executed before the first record is read.

        • +
        • Define end {...} blocks which are executed after the last record is read.

        • +
        • Define user-defined functions/subroutines using func and subr.

        • +
        • Specify statements to be executed on each record – which are anything outside of begin/end/func/subr.

        • +
        • Example:

        • +
        +
         mlr --icsv --ojson --from example.csv head -n 2 \
        +   then put 'begin {print "HELLO"} $z = $x + $y; end {print "GOODBYE"}'
        + HELLO
        + {
        +   "color": "yellow",
        +   "shape": "triangle",
        +   "flag": true,
        +   "index": 11,
        +   "quantity": 43.6498,
        +   "rate": 9.8870
        + }
        + {
        +   "color": "red",
        +   "shape": "square",
        +   "flag": true,
        +   "index": 15,
        +   "quantity": 79.2778,
        +   "rate": 0.0130
        + }
        + GOODBYE
        +
        +
        +
        +
        +

        Using Miller with the REPL

        +

        Using the REPL, by contrast, you get interactive control over those same steps:

        +
          +
        • Specify input format (e.g. --icsv), output format (e.g. --ojson), etc. using command-line flags.

        • +
        • REPL-only statements (non-DSL statements) start with :, such as :help or :quit +or :open.

        • +
        • Specify filenames either on the command line or via :open at the Miller REPL.

        • +
        • Read records one at a time using :read.

        • +
        • Write the current record (maybe after you’ve modified it with things like $z = $x + $y) +using :write. This goes to the terminal; you can use :> {filename} to make writes +go to a file, or :>> {filename} to append.

        • +
        • You can type :reopen to go back to the start of the same file(s) you specified +with :open.

        • +
        • Skip ahead using statements :skip 10 or :skip until NR == 100 or +:skip until $status_code != 200.

        • +
        • Similarly, but processing records rather than skipping past them, using +:process rather than :skip. Like :write, these go to the screen; +use :> {filename} or :>> {filename} to log to a file instead.

        • +
        • Define begin {...} blocks; invoke them at will using :begin.

        • +
        • Define end {...} blocks; invoke them at will using :end.

        • +
        • Define user-defined functions/subroutines using func/subr; call them from other statements.

        • +
        • Interactively specify statements to be executed immediately on the current record.

        • +
        • Load any of the above from Miller-script files using :load.

        • +
        +

        The input “record” by default is the empty map but you can do things like +$x=3, or unset $y, or $* = {"x": 3, "y": 4} to populate it. Or, :open +foo.dat followed by :read to populate it from a data file.

        +

        Non-assignment expressions, such as 7 or true, operate as filter conditions +in the put DSL: they can be used to specify whether a record will or won’t be +included in the output-record stream. But here in the REPL, they are simply +printed to the terminal, e.g. if you type 1+2, you will see 3.

        +
        +
        +

        Entering multi-line statements

        +
          +
        • To enter multi-line statements, enter < on a line by itself, then the code (taking care +for semicolons), then “>” on a line by itself. These will be executed immediately.

        • +
        • If you enter << on a line by itself, then the code, then >> on a line by +itself, the statements will be remembered for executing on records with +:main, as if you had done :load to load statements from a file.

        • +
        +
        +
        +

        Examples

        +

        Use the REPL to look at arithmetic:

        +
         mlr repl
        +
        + [mlr] 6/3
        + 2
        +
        + [mlr] 6/5
        + 1.2
        +
        + [mlr] typeof(6/3)
        + int
        +
        + [mlr] typeof(6/5)
        + float
        +
        +
        +

        Read the first record from a small file:

        +
         mlr repl
        +
        + [mlr] :open foo.dat
        +
        + [mlr] :read
        +
        + [mlr] :context
        + FILENAME="foo.dat",FILENUM=1,NR=1,FNR=1
        +
        + [mlr] $*
        + {
        +   "a": "eks",
        +   "b": "wye",
        +   "i": 4,
        +   "x": 0.38139939387114097,
        +   "y": 0.13418874328430463
        + }
        +
        + [mlr] $z = $x + $i
        +
        + [mlr] :write
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,z=4.381399393871141
        +
        +
        +

        Skip until deep into a larger file, then inspect a record:

        +
         mlr repl --csv
        +
        + [mlr] :open data/colored-shapes.csv
        + [mlr] :skip until NR == 10000
        + [mlr] :r
        + [mlr] $*
        + {
        +   "color": "yellow",
        +   "shape": "circle",
        +   "flag": 1,
        +   "i": 99284,
        +   "u": 0.6530503199545348,
        +   "v": 0.23908588907834516,
        +   "w": 0.4799125551304738,
        +   "x": 6.379888206335166
        + }
        +
        +
        +
        +
        +

        History-editing

        +

        No command-line-history-editing feature is built in but rlwrap mlr repl is a +delight. You may need brew install rlwrap, sudo apt-get install rlwrap, +etc. depending on your platform.

        +

        Suggestion: alias mrpl='rlwrap mlr repl' in your shell’s startup file.

        +
        +
        +

        On-line help

        +

        After mlr repl, type :help to see more about your options. In particular, :help examples.

        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/sample_mlrrc b/docs6b/docs/_build/html/sample_mlrrc new file mode 100644 index 000000000..7bff3b2d6 --- /dev/null +++ b/docs6b/docs/_build/html/sample_mlrrc @@ -0,0 +1,15 @@ +# Input and output formats are CSV by default (unless otherwise specified +# on the mlr command line): +csv + +# If a data line has fewer fields than the header line, instead of erroring +# (which is the default), just insert empty values for the missing ones: +allow-ragged-csv-input + +# These are no-ops for CSV, but when I do use JSON output, I want these +# pretty-printing options to be used: +jvstack +jlistwrap + +# Use "@", rather than "#", for comments within data files: +skip-comments-with @ diff --git a/docs6b/docs/_build/html/search.html b/docs6b/docs/_build/html/search.html new file mode 100644 index 000000000..84ab17cff --- /dev/null +++ b/docs6b/docs/_build/html/search.html @@ -0,0 +1,70 @@ + + + + + + + + Search — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + + + + +
        +
        +

        Search

        +
        + +
        +
        + +

        Search

        +
        + +

        + Please activate JavaScript to enable the search + functionality. +

        +
        +

        + Searching for multiple words only shows matches that contain + all words. +

        +
        + + + +
        + +
        + +
        + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/searchindex.js b/docs6b/docs/_build/html/searchindex.js new file mode 100644 index 000000000..dc0fc8863 --- /dev/null +++ b/docs6b/docs/_build/html/searchindex.js @@ -0,0 +1 @@ +Search.setIndex({docnames:["10min","build","community","contributing","csv-with-and-without-headers","customization","data-cleaning-examples","data-diving-examples","dates-and-times","dkvp-examples","etymology","feature-comparison","features","file-formats","index","installation","internationalization","introduction","joins","keystroke-savers","log-processing-examples","manpage","miller-on-windows","misc-examples","new-in-miller-6","operating-on-all-fields","originality","output-colorization","performance","programming-examples","programming-language","randomizing-examples","record-heterogeneity","reference-dsl","reference-dsl-arrays","reference-dsl-builtin-functions","reference-dsl-complexity","reference-dsl-control-structures","reference-dsl-errors","reference-dsl-filter-statements","reference-dsl-operators","reference-dsl-output-statements","reference-dsl-syntax","reference-dsl-unset-statements","reference-dsl-user-defined-functions","reference-dsl-variables","reference-main-arithmetic","reference-main-auxiliary-commands","reference-main-data-types","reference-main-env-vars","reference-main-io-options","reference-main-null-data","reference-main-online-help","reference-main-overview","reference-main-regular-expressions","reference-main-then-chaining","reference-verbs","release-docs","repl","shapes-of-data","shell-commands","special-symbols-and-formatting","sql-examples","statistics-examples","then-chaining","two-pass-algorithms","why"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":1,sphinx:56},filenames:["10min.rst","build.rst","community.rst","contributing.rst","csv-with-and-without-headers.rst","customization.rst","data-cleaning-examples.rst","data-diving-examples.rst","dates-and-times.rst","dkvp-examples.rst","etymology.rst","feature-comparison.rst","features.rst","file-formats.rst","index.rst","installation.rst","internationalization.rst","introduction.rst","joins.rst","keystroke-savers.rst","log-processing-examples.rst","manpage.rst","miller-on-windows.rst","misc-examples.rst","new-in-miller-6.rst","operating-on-all-fields.rst","originality.rst","output-colorization.rst","performance.rst","programming-examples.rst","programming-language.rst","randomizing-examples.rst","record-heterogeneity.rst","reference-dsl.rst","reference-dsl-arrays.rst","reference-dsl-builtin-functions.rst","reference-dsl-complexity.rst","reference-dsl-control-structures.rst","reference-dsl-errors.rst","reference-dsl-filter-statements.rst","reference-dsl-operators.rst","reference-dsl-output-statements.rst","reference-dsl-syntax.rst","reference-dsl-unset-statements.rst","reference-dsl-user-defined-functions.rst","reference-dsl-variables.rst","reference-main-arithmetic.rst","reference-main-auxiliary-commands.rst","reference-main-data-types.rst","reference-main-env-vars.rst","reference-main-io-options.rst","reference-main-null-data.rst","reference-main-online-help.rst","reference-main-overview.rst","reference-main-regular-expressions.rst","reference-main-then-chaining.rst","reference-verbs.rst","release-docs.rst","repl.rst","shapes-of-data.rst","shell-commands.rst","special-symbols-and-formatting.rst","sql-examples.rst","statistics-examples.rst","then-chaining.rst","two-pass-algorithms.rst","why.rst"],objects:{},objnames:{},objtypes:{},terms:{"000":[31,48],"000000":[21,35,46,56],"00000000":47,"00000001":56,"00000002":56,"00000003":56,"00000004":56,"00000005":56,"00000010":47,"00000020":47,"00000030":47,"00000040":47,"00000050":47,"00000060":47,"000000e":[],"000003":60,"000004":60,"000006":60,"000007751652858786137":56,"000008":[],"000012875":23,"000013113":23,"000013828":23,"000014067":23,"000015020":23,"000015974":23,"000018":60,"000019073":23,"000020":29,"000026941":23,"000027895":23,"000028133":23,"000028849":23,"000029087":23,"000033140":23,"000035048":23,"000036955":23,"000039101":23,"000042574820827444476":56,"000043":[],"000043912454007477564":7,"000044":[],"000045":[],"000045061":23,"00004509679127584487":[56,65],"000053883":23,"000056028":23,"000086069":23,"000088":[],"00008818962627266114":56,"000089":[],"00008930277299445954":7,"0000ff":18,"0001":[],"00013":50,"000134945":23,"000187":[],"0001874794831505655":65,"000188":[],"0001881939925673093":7,"0002":[],"00020390740306253097":65,"000204":[],"000217915":23,"0002655214518428872":7,"000266":[],"00028691820445814767":56,"000287":[],"000308":56,"00030953725962542085":56,"000310":[],"000352":[],"0003520036646055585":56,"000355959":23,"000364":[],"0003641137096487279":7,"000398":[],"00039835347231443366":56,"00048750676198217047":7,"000488":[],"0005":[],"000501":[],"0005012669003675585":7,"000504":[],"0005042001844467462":56,"000506163":23,"0005486114815762555":65,"000549":[],"0005wa":[],"0006":[],"000608":[],"0006084778850362686":7,"000671":[],"0006711367180041172":7,"000680":[],"0006802175149145207":7,"0006917972627396018":65,"000692":[],"0007":[],"0007109695568577878":7,"000711":[],"000716883409890845":7,"000717":[],"0007wa":[],"0008":[],"000811815":23,"000819":60,"000863":[],"0008633093525179857":56,"000881":[],"000881025170573424":7,"000895":60,"0009":[],"000929":60,"000971":60,"001":[9,21,56,61],"0010":[],"001017":[],"001017293998":63,"001235":[],"00123537823160913":7,"001257":13,"001257332190235938":[4,7,13],"001297235":23,"001300":[],"001300228762057487":7,"0014886830387470518":7,"001489":[],"001505":[],"0015051268704373607":56,"001593":[],"0015934138892577346":56,"001646":[],"0016461239223448587":56,"00188555487":54,"001960993":23,"001role":61,"002":[9,56],"0022259583336135":56,"002226":[],"002257":[],"002257336343115124":56,"0024486660337188493":7,"002449":[],"002510":[],"002510460251046025":56,"0025440267883102274":56,"002781":[],"0027812364960399147":56,"0029585798816568047":56,"002959":[],"003265":[],"003265248022084335":7,"003417969":23,"0034249088761121966":56,"003425":[],"004892":[],"004892086330935252":56,"005155":[],"005155038421780437":7,"006215811":23,"006790161e":23,"006793":[],"0067933716193":[41,45],"007487":65,"00809781003735548":7,"008098":[],"008110504040268474":56,"008294106":23,"008365":[],"0083654229186":56,"009854780514656930":[42,45],"00feff01":[],"00ff00":18,"010000":56,"010000000000000002":7,"01036666666666":0,"010367":[],"01051866723398945":7,"010519":[],"011319938208638764":7,"011320":[],"011795":[],"011795210176784067":7,"012095928":23,"0123":24,"012485753551391776":7,"012486":[],"0130":[0,19,30,53,58],"013000":[],"013230":[],"013230051461422976":56,"013809741826425":56,"014207940512548":56,"014208":[],"014230":29,"014419":56,"015356":[],"015356295190464324":7,"016056003736548696":56,"01702551273681908":56,"017026":[],"018016":23,"018043":23,"018048":23,"018052":23,"018055":23,"018058":23,"018565":[],"018565046320623148":7,"018620577041095078":56,"018621":[],"018823":[],"0188232239761583":56,"018988":[],"018988182180321337":56,"019185838783636":56,"019592047":23,"019681679581":[56,65],"019682":[],"020000":56,"02460476240108526":7,"024605":[],"025":56,"025000":[],"025494622228123754":56,"025495":[],"025680":[],"02568020549187632":7,"025775985300150128":7,"025776":[],"02922067379257154":56,"029221":[],"029856606049114442":56,"02t12":20,"030097":[],"03009744795354":56,"030142":[],"03014207940512548":56,"030456930370361554":7,"030457":[],"030529":[],"030529007506883508":7,"0306114":30,"031193972":23,"03144187646093577":[37,45,56,62],"031442":[],"03241156493114544":7,"032412":[],"032614487569017414":56,"0331829346132":[41,45],"033183":[],"033667834794549":56,"033668":[],"035256":[],"035256410256410256":56,"03587354791796681":7,"035874":[],"036559":[],"03655913978494624":56,"036584":[],"036584492737304":42,"039153":[],"03915349075204814":56,"03964684310055758":56,"039835":[],"039835347231443365":56,"040000":56,"040780":[],"0407804923685586":56,"0411889441410493":56,"041189":[],"041428761120706":56,"041429":[],"04188382281779374":56,"041884":[],"04289047852629113":56,"04379171794446621":7,"043792":[],"04457267106380469":7,"044573":[],"04462267239937856":7,"044623":[],"044748":[],"04474837338998805":56,"04505792148014131":7,"045058":[],"046033e":[],"04616275971014583":56,"046163":[],"04835898233323954":56,"048488":[],"0484881707807228":7,"0485045750919286":56,"048505":[],"051213231883952326":56,"0512548134378":56,"051255":[],"052410":[],"052410624028525":56,"053115845e":23,"05350791240143263":7,"053508":[],"054478717073354166":56,"05474106287787284":56,"054884":[],"0548845370623567":56,"05490416175132373":56,"05497885428681276":56,"054979":[],"05525179856115108":56,"055252":[],"05563670163325":56,"055637":[],"055692910750992":7,"055693":[],"055744791559722166":7,"055745":[],"055966":[],"05596646942800789":56,"056717":[],"0567198415711636":56,"057254076":23,"05727869223575699":56,"057444929905":56,"057445":[],"057644":[],"05764430126828069":7,"057694":[],"05769444883779078":7,"059487":[],"0594874518656221":56,"05z":20,"0615314637499999e":[],"062143":[],"06214314168105165":56,"06235254862178":37,"062353":[],"063680299999994":30,"064":56,"064002":[],"06400212455186":56,"064773":[],"06477338560056926":7,"065034":13,"065034003400998":[4,7],"06lld":[21,35,56],"070000":56,"07104374629148885":7,"071044":[],"07142784901456767":56,"071428":[],"07155556372719507":56,"0724998185026013":7,"072500":[],"072936":65,"073593":[],"0735930070815356":37,"07369474300245252":7,"073695":[],"07392337815122155":56,"07522773165525":[41,45],"075228":[],"0769045":30,"077508505e":23,"080000":[],"080307961":23,"082":55,"083":56,"083333":[],"08333333333333333":65,"08426974433144456":65,"084270":[],"084611":[],"08461122467974003":56,"08465790047599064":56,"084658":[],"088203":[],"08820330421301396":56,"0890905877734807":7,"089091":[],"08989091493635304":56,"08lf":50,"08llx":[21,50,56],"08s":[21,56],"090000":56,"09000000000000002":7,"0900000000000003":7,"09019264448336252":7,"090193":[],"090909":[],"09090909090909091":20,"092330":[],"092330239375":63,"092709":[],"09270905318501277":7,"093":56,"093322":[],"09332217805283527":56,"093710":65,"096978":[],"09697841726618706":56,"0972113999999":30,"097518":[],"09751802331917":[41,45],"0982":0,"098200":[],"098612":[],"0986122886681096":51,"099441528e":23,"09974385090654347":56,"099790":[],"099790158430384":0,"09995279679018":0,"099953":[],"0lf":[21,50],"0m0":55,"0m1":55,"0m2":55,"0m3":55,"0x07":48,"0x08":48,"0x09":48,"0x0a":[13,21,48],"0x0b":48,"0x0c":48,"0x0d":[13,21,48],"0x0xe2909f":13,"0x1e":[13,21],"0x1en":[],"0x1f":[13,21],"0x7ffffffffffff800":46,"0x7ffffffffffff9ff":46,"0x7ffffffffffffa00":46,"0x7ffffffffffffbff":46,"0x7ffffffffffffc00":46,"0x7ffffffffffffdff":46,"0x7ffffffffffffe00":46,"0x7ffffffffffffffe":46,"0x7fffffffffffffff":46,"0x8000000000000000":46,"0xabcd":46,"0xcafefe":21,"0xe2909":[13,21],"0xe2909f":21,"0xfeff01":50,"0xff":[21,35,50],"0xffff":50,"100":[13,20,21,29,30,31,32,37,45,51,56,58,59,65,66],"1000":[5,21,23,41,45,51,65],"10000":[21,23,29,42,45,56,58,62,65],"100000":31,"10000978":62,"10001":[42,45],"10002":[42,45],"10003":[42,45],"10003924":62,"10009872":62,"1001":7,"1002":[7,56],"1003":7,"10055":8,"1007":56,"10078":[7,56],"10097848":4,"101":[56,59],"1013":[7,56],"1014":7,"1016":[7,65],"1020":56,"102132":[],"10213207378968225":56,"1023":65,"1023476302678634":7,"102348":[],"1024":7,"1028457":23,"103095":7,"1035":7,"1037":56,"1041":7,"10430":8,"10486":8,"105470":[],"105470109128046":56,"106":23,"1061531":7,"1062":7,"10674":8,"1068":56,"107":56,"1070":7,"10718":8,"1072":56,"10734054433612333":56,"107341":[],"1075":56,"10795":8,"108":62,"108529":[],"10852919630297":56,"10880":8,"109":23,"109018":[],"10901830007460846":7,"10946":23,"10min":[],"1100":30,"11043":8,"11045364891518737":56,"110454":[],"1108":56,"1109":56,"111":20,"1111":56,"1115":8,"1116":8,"1117":8,"11177":8,"1118":8,"1119":8,"1120":8,"1121":8,"1122":8,"1123":8,"1124":8,"1125":8,"114":45,"1142":56,"11445015005595527":56,"11498":8,"116":20,"1161":56,"1177":56,"117831":13,"117831369597269":[4,7],"1184":56,"1187":56,"119082":[],"11908230147563566":56,"1192":56,"1199":56,"120":[1,30,37,44,59],"120000":[],"1202665025198918":56,"120267":[],"1203":56,"1207":56,"121":59,"1213":56,"121393":23,"1219":23,"12200":18,"122287968441814":56,"122288":[],"1227":65,"123":[13,25,45,46,47,48],"123324":[],"123324292493772":37,"12345":45,"12345678":21,"123903":[],"12390342599239201":56,"12401684308018937":56,"124017":[],"124912":65,"1254":56,"125680":[],"1256801691982772":[45,56],"126":56,"126606630220966":45,"126745":[],"1267454301662969":56,"128":[46,56],"129435":8,"129482031":23,"129797":8,"129868":8,"129919":8,"12lf":50,"130140":8,"130181":8,"130271":8,"130368":8,"130849":8,"131026":8,"13118354465618046":13,"131184":[],"13151094520189244":56,"131870":[],"131870019629393":7,"1330905600":8,"1330992000":8,"1331078400":8,"1331164800":8,"1331251200":8,"1331337600":8,"1331424000":8,"1331510400":8,"1331596800":8,"1331683200":8,"133400":[],"1334002923936":56,"133418":[],"13341803768384553":7,"13343527626645157":56,"134112":[],"13411247530136805":7,"134188743284304":9,"13418874328430463":[9,13,25,33,37,39,41,42,43,44,45,50,56,58,59,60,62,64,65],"134189":56,"13458":65,"134676":[],"13467625899280575":56,"13529":23,"135573":[],"13557328318623216":56,"1357":25,"137":55,"1372":8,"1380":56,"13810280912907674":[4,7],"138103":13,"1397865600":8,"13z":20,"140":37,"140079":[],"1400793586611044":[33,41,53,56],"1405":[0,30],"140500":[],"141006771777843":56,"1413":56,"1417":56,"1419":56,"14192":56,"142134":[],"1421341206242092":56,"142610543088566":56,"142611":[],"1427760000":8,"143":56,"1430603027":23,"144":23,"1440768801":[21,35],"144267240289442":56,"1447":56,"1448762578":18,"1448762579":18,"1448762588":18,"1448762589":18,"1448762598":18,"1448762599":18,"145":20,"146756570128739":56,"146956761817328":56,"1470":56,"1472819681":20,"1472819690":20,"1472819705":20,"1472819713":20,"1472819720":20,"1472819736":20,"1472819742":20,"147311":[21,56],"1485":56,"14898":56,"1496":56,"150":[32,51,56],"1500":30,"150049":23,"151":[24,45,56],"1513010528347546":56,"152":56,"1533":56,"1536":56,"1543275160047":7,"154328":[],"1548117990710653":56,"1558358612031313":56,"155836":[],"1560":56,"1568774318":60,"157052":65,"158":56,"158279":[],"15827911299960165":56,"159341":[],"15934138892577346":56,"1597":23,"1600":30,"160000":[],"1627949723421722":7,"162795":[],"164071635714438":56,"1648382":41,"16711425":50,"16783":56,"168":[41,45,62],"168665974047421":45,"170":[8,27],"171687":[],"171687325131803":37,"172800":8,"1743":56,"17445":18,"1748088656576567":56,"176":[41,45],"17635":56,"176796":[],"17679608810483793":[56,65],"176858":[],"17685846147882145":7,"177":23,"17711":23,"17744449786454086":56,"178":24,"179":[41,45],"180":50,"180995":8,"181006":8,"181043":8,"181112":8,"181306":8,"181494":8,"181625":8,"181718":8,"181835":8,"182":[41,45],"182104":8,"182528":8,"183":55,"185":[41,45],"1851288316854":[41,45],"185129":[],"1874":56,"1878849191181694":[37,56,62],"187890":[],"18789005444164":56,"188":56,"188474":[],"1884743727844755":56,"1885":56,"189":[41,45],"18f":[],"18lf":21,"190":[41,45],"19000000000000003":7,"1900000000000002":7,"191":[41,45],"19188952593085962":[56,65],"191890":[],"192":56,"192668":[],"192668193983":65,"194":[41,45],"1941":56,"1942":56,"1943":56,"19441962592638418":56,"195":[37,41,45,56],"196":[41,45],"196418":23,"1965":56,"1966":56,"1970":10,"1973":23,"19757":7,"198":[41,45],"198278":65,"199":50,"1991":[0,30],"199100":[],"1_iqr":63,"1_p25":63,"1_p75":63,"1st":[21,35],"200":[29,32,45,56,58,59],"2000":31,"200000":[],"2008":56,"2009":[21,56],"201":59,"2012":8,"2013":26,"2014":8,"2015":[8,20,21,22,35,36,48],"20151015":[21,56],"2015510269821953":7,"2016":20,"2017":28,"2018":8,"202":[41,45],"2020":57,"2021":[3,21],"2034":56,"203577":65,"204":[41,45],"204603":56,"20460330576630303":[13,25,33,37,39,41,42,43,44,45,50,56,59,60,62,64,65],"2047":56,"205":[41,45],"2050":56,"2057":56,"206":[41,45],"20662783079942":45,"207":62,"208":[8,27,41,45],"2081":56,"20848":7,"208785":65,"20901671281497636":[4,7],"209017":13,"209094":[],"2090944565900053":13,"209197":[],"20919747520288548":7,"20z":20,"210":59,"210738209085753":56,"211":[44,59],"212":[41,45],"213325977":23,"21380378504267":[41,45],"213804":[],"214314":[],"214314168105165":56,"215":[41,45,56],"2154713":[21,56],"216":[41,45],"21891":23,"219":[41,45],"219668":13,"21966833570651523":[4,7,13],"21z":[21,35],"220":56,"221511":[],"221511083334796":45,"221511e":[],"222776":[],"22277621488686":[41,45],"22334351347763":56,"223344":[],"2257336343115124":56,"225734":[],"227":56,"22890":7,"229":0,"2290":[0,30],"229000":[],"230":24,"230000000":24,"23038466669670443":56,"230385":[],"23093987705086083":56,"230940":[],"2311":7,"231212":[],"2312120633493":56,"23168161807490417":56,"233":[23,41,45],"23512":65,"23614420670296965":56,"237":20,"2370":[0,19,30],"237000":[],"23908588907834516":58,"239153910272168":56,"23998073813992293":56,"240":37,"240000":[],"241e":[13,21],"241f":[13,21],"242785":23,"2430":[0,19,30],"243000":[],"2431":56,"2433809772769036":56,"243381":[],"2458":56,"246670":[],"24667037823231752":63,"2468":25,"247":30,"250":32,"250000":[21,35],"2501":[],"252137":[],"25284227383991364":56,"255":[21,27,35],"255892":[],"25589207346415027":56,"256":[1,27,62],"257223":65,"2574820827444476e":[],"2584":23,"2589928057554":56,"258993":[],"259010":[],"259010091302":63,"2591":56,"259200":8,"2637962404841453":56,"2647":56,"264761728567491":[41,45,56],"264762":[],"265854207755811":56,"2659":56,"2662":56,"267481232652199086":[42,45],"268028627434533":45,"268029":[],"268029e":[],"2684":56,"2697":56,"2698":56,"270083654229186":56,"270084":[],"27021696252466":56,"270217":[],"271":30,"272054845593895200":[42,45],"2778":[0,19,30,53,58],"277800":[],"2785551":7,"2798787742282":45,"279879":[],"280000":[],"280831":[],"280831073123443":37,"28657":23,"287":[23,56],"2880000000000003":56,"289":56,"28t13":[21,35],"29000000000000004":7,"290052":13,"29005231936593445":[4,7],"290076":[],"2900763358775":63,"2902925151144007":65,"290293":[],"29042283680398295":56,"290423":[],"29081949506712723":56,"292":56,"292307692308":0,"292308":[],"2938856015779093":56,"293886":[],"294372":[],"294372028326142":37,"29584980261419":[41,45],"295850":[],"29874":65,"2nd":45,"300":[32,56,59],"300000":[],"300006":[],"30000620900935":[41,45],"301":59,"3010299956639812":[37,45],"301030":[],"303":56,"303167":[],"3031674208144796":7,"3037738877233719":56,"3064608776550894":56,"307":56,"307973891915119":56,"3098376725521097":56,"310073":[],"3100734148943491":56,"3116410800256374":56,"312":59,"313":[56,59],"3139":56,"314":59,"317811":23,"3179287":[21,56],"3193":23,"320":[51,56],"320000":[],"3208430000001":30,"321":56,"321507044286237609":[42,45],"3231":56,"326":[31,37],"326384":[],"32638427831629263":56,"327":56,"32904497195507487":56,"32934268268096":56,"329343":[],"330000":[],"33051350964094":56,"330514":[],"3309056e":[],"330992e":[],"3310784e":[],"3311648e":[],"3312":25,"3312512e":[],"3313376e":[],"331424e":[],"33146680638888126":56,"3315104e":[],"3315968e":[],"3316832e":[],"33279067554884":56,"3328":65,"333333":[],"3333333333333333":65,"3339426415875795":56,"334423065":23,"3350":[0,19,30],"3355450325004481":56,"33576":56,"336598":[],"337":56,"3372":56,"3383185255166477":9,"33831852551664776":[9,13,25,33,37,39,41,42,43,44,45,50,56,59,60,62,64,65],"338319":56,"33976666666666":0,"339767":[],"341":56,"34141681118811673":56,"341578843118008":56,"341887":[],"3418874328430463":45,"341887e":[],"345000":[21,35],"345z":[21,35],"3467":23,"34679":56,"346790":56,"3467901443380824":[13,25,33,37,41,42,43,44,45,50,53,56,59,60,62,64,65],"3472":23,"348":20,"349450":[],"3494502965293":[41,45],"349801":4,"350":37,"351579417310387":56,"353":[],"35421":23,"355725080701707":56,"356":56,"357":[41,45,56,62],"3579":25,"35802886761648":45,"358029":[],"3596137145616235":56,"360000":[],"3616":56,"362880":30,"3628800":30,"363":[41,45,56,62],"365428":[],"3654281755508655":13,"365962021016529":56,"36601268553826866":13,"366013":[],"36746306902109926":56,"3676141320555616":56,"367646":[],"367646434187435":56,"368":56,"36868561403569755":[56,65],"368686":[],"368794":[],"3687944261732265":56,"3688486618304419":56,"368849":[],"36964154432157387":[56,65],"369642":[],"36z":20,"3703":31,"370817":[],"37081732927653055":[56,65],"371":[41,45,56,62],"3717":56,"371813":65,"372":56,"3732":[],"3735":[0,19,30],"373500":[],"3755":56,"3758779366493625":56,"37686787628025":45,"377":[23,41,45,48,56,62],"3772805709188226":[56,65],"377281":[],"378":20,"3782":56,"3788":56,"3798":56,"379888206335166":58,"380":37,"3801":56,"381":[41,45,56,62],"3810":56,"381399":56,"38139939387114097":[13,25,33,37,39,41,42,43,44,45,50,56,58,59,60,62,64,65],"381399393871141":58,"381593":[],"3815931472145":63,"3817":56,"38245149780530685":56,"383":56,"383185":[],"3831852551664774":45,"383185e":[],"38378504852300466":56,"3839424618160777":56,"384":56,"385":[41,45,56,62],"386":[41,45,56,62],"386259541984733":0,"386260":[],"38730958519247":44,"387310":[],"387979":[],"3879791263832706":[56,65],"388259888e":23,"389":[41,45,56,62],"389055":65,"389463":65,"389917":[],"38991721818599295":56,"39000000000000007":7,"390864584500387":56,"391":[41,45,56,62],"391064":[],"3910644883290776":[56,65],"3912454007477564e":[],"392":[41,45,56,62],"392835":23,"39356598090006495":56,"393566":[],"395":[41,45,56,62],"3953756915115773":42,"395376":[],"39611178614823817":7,"396112":[],"3961455844854848":39,"396146":[],"39755":[],"3978656e":[],"397873687920433":56,"39809":31,"39888866838658465":7,"398889":[],"3998456194519491":7,"399846":[],"3ago":[],"3lf":[21,56],"3sz":[21,35],"400":56,"4000":56,"400000":[],"401542":[],"4015421115065243":7,"401573":[],"40157346523507115":56,"4020":7,"402409":[],"403":[41,45,56,62],"40320":30,"40346767294704544":56,"403671949227191":56,"403672":[],"40431685157744135":42,"404317":[],"4046706555053553":56,"404671":[],"4068389520151571":56,"406839":[],"407":[41,45,56,62],"409":[41,45,56,62],"409355":[],"409355036804889":13,"4115":56,"41167871926568544":56,"411679":[],"41188982045188116":[56,65],"411890":[],"413":[41,45,56,62],"414263129226617":56,"414868":[],"414868008496004":0,"41527900739142165":56,"416":56,"417":[41,45,56,62],"417498":[],"41749827377311266":56,"4180":[13,21],"4181":23,"41z":20,"420":56,"4200799665161291":56,"423":[41,45,56,62],"424460":[],"42446043165467":56,"4253819960116043":56,"425382":[],"4254347102896351":56,"425435":[],"425789896597056627":[42,45],"426":[41,45,56,62],"427":[41,45,56,62],"42776e":[],"429":[41,45,56,62],"42z":20,"430603027e":23,"431":30,"431057737383438":56,"43144132839222604":56,"43293070748447":[41,45],"432931":[],"43295653":4,"434588759225423":56,"4355354501763202":[4,7],"436":56,"436498":13,"4364983936735774":[4,7,56],"436913":[],"436913389705273":37,"43763430414406546":56,"438":56,"440":65,"440000":[],"4415955716218291":56,"441596":[],"441773289968473":56,"441784":65,"442699":[],"44269919732108615":56,"445":20,"44558":18,"44597731903759075":56,"446":56,"4465877702644416":56,"446588":[],"448":56,"44981573157363663":56,"449816":[],"450":[32,51],"4520609":[21,56],"4529":7,"4531511689924275":56,"4537221":4,"454":56,"4540028164220499":56,"454003":[],"4543":25,"454779":65,"455":[41,45,56,62],"455077":65,"455127":[],"455127458968688":0,"455632":[],"45563223864254526":56,"456":[13,45,47],"4567":25,"4568":18,"456d988ecb3bf1b75f057fc6e9fe70db464e9388":60,"4570224877870851":56,"45823389021479716":56,"458234":[],"4595":56,"46118373540839375":56,"461184":[],"4617":56,"46368":23,"4637499999":7,"463750":[],"4641":56,"4643355557376876":[41,65],"464336":[],"465":23,"4656148241291592":56,"466":30,"4661":56,"467":24,"4670":[0,30],"46705354854811026":44,"467054":[],"467726":[],"46772617655014515":[41,65],"467901e":[],"468":56,"468014":56,"4702":56,"471184":[],"47118412908027796":56,"4724542934246524":56,"472899":[],"4730652428100751":56,"4732962944898885":56,"474837":[],"474837338998805":56,"476":56,"477121":[],"4771212547196624":[37,45],"477187":65,"4799125551304738":58,"47993053101017374":[41,65],"479931":[],"4800":30,"480000":[],"48091255603363914":56,"480913":[],"481":56,"481402":[],"48140207967651016":56,"48304969744467396":56,"483050":[],"4835478569328253":56,"483548":[],"483895":[],"4838950517724162":[41,65],"484973":[21,56],"48503770531462564":56,"485038":[],"48507555383425127":[41,65],"485076":[],"48516993577967726":56,"485170":[],"48587864619953547":[41,65],"485879":[],"486337":56,"4877637745987629":7,"487764":[],"4878988625336502":56,"487899":[],"488189":[21,56],"488393":[],"4883932942792647":[41,65],"4890":63,"490":56,"4900000000000001":7,"490532":56,"49053241689014415":7,"490717":56,"490909":65,"491056":[],"49105642841387653":7,"49150092785839306":[41,65],"491501":[],"4915175580479536":56,"4920":63,"492140950155604":[41,65],"492141":[],"4925":63,"49255964831571375":7,"492560":56,"492586":[],"49258608624814926":56,"49262281749172077":56,"492870":56,"493":20,"49322128674835697":[37,56,62],"493294":[],"4932943012538389":56,"49355539228753786":56,"493813":[],"49381326184632596":[41,65],"493895":56,"4940049543793683":7,"494005":56,"4940826462055272":56,"49416101516594396":56,"4946":63,"494754378604669":56,"495106":[],"4951063394654227":39,"49529606749929744":56,"495463":[],"49546320772681596":[41,65],"495524":[],"49552415740048406":7,"4956":63,"4964368415453642":56,"496450":56,"496523":56,"496535":[],"4965350959465078":7,"496538":[],"49653825501903986":7,"496604":[],"4966041598627583":[41,65],"4967":63,"496803":56,"4968585405884252":7,"496859":[],"497":56,"497050699948439":7,"497051":[],"497129":56,"49712912165196765":7,"4973036405471583":56,"497304":[],"4975928392133964":56,"497593":[],"497730":[],"4977304763723314":[41,65],"49774122460981685":56,"49778696527477023":7,"497787":[],"4979":63,"498046":56,"498326":[],"4983263438118866":7,"49855450951394115":7,"498555":[],"4986":[56,65],"49860196816795804":[56,65],"498602":[],"4989623130006362":56,"49908475928072205":7,"499085":[],"499385":[],"499385458061097":7,"49959885012092725":56,"499599":[],"4996119901034838":[41,65],"499612":[],"49969878539567425":56,"4th":45,"500":[32,56],"5000":[21,35],"500000":[21,35],"5004028922897639":56,"500403":[],"500651":56,"500679":[],"5006790659966355":[41,65],"5010187906650703":56,"501019":[],"501049532862137":7,"501050":[],"501159":[],"5011592202840128":56,"501319":[],"501319018852234":56,"5014775988383656":56,"501479":[],"5014792899408284":56,"5015156280035271":63,"501516":[],"501556":56,"502015":[],"5020151016389706":56,"5023618498923658":[41,65],"502362":[],"5026260055412137":[37,56,62],"5028":63,"5029967546798116":56,"502997":[],"503272":56,"5036718595143479":[41,65],"503672":[],"5040":30,"5042419022900586":56,"504242":[],"504307":[],"5043070448033061":56,"5045708384576747":56,"504571":[],"504596":[],"5045964890907357":56,"504861":56,"5048610622924616":7,"505359":[],"5053591509128329":56,"5058":[0,19,30],"505800":[],"5058773791931063":56,"5059066170573692":[41,65],"505907":[],"506021":[],"5060212582772865":56,"5062":56,"5062057444929905":56,"506206":[],"5063609846272304":56,"506361":[],"507":56,"507569":56,"507697":56,"509679127584487e":[],"5099985721987774":[41,65],"509999":[],"50z":20,"5100":30,"5102729153751984":56,"510292657158104":56,"510293":[],"510626599360317":7,"510627":[],"510791":[],"51079136690647":56,"5113763011485609":56,"511866":[],"5123":63,"512529":56,"5127559183726382":[41,65],"512756":[],"5131176341556505":56,"513118":[],"513314":[],"5133141190437597":[41,65],"513576":56,"513903817":60,"514229":23,"5142667998230479":[41,65],"514267":[],"514722876":60,"5154934457238382":56,"515588":[],"515588137155445":37,"515618046":60,"5161574810505635":56,"5164":63,"516547441":60,"5167":23,"516969":[],"51696937840094":56,"517518828":60,"5175826237797857":56,"5176199566173642":56,"517717":56,"517717155039078":7,"5179005397264935":56,"517901":[],"518699":60,"518717":60,"518723":60,"518727":60,"518730":60,"5196327866973567":56,"5198298297816007":[41,65],"519830":[],"520000":[],"520630":[],"5206303554834582":56,"5207382318405251":56,"521030":56,"521452":[],"5214521452145214":7,"522151":56,"5221511083334796":9,"5221511083334797":[9,13,25,33,37,39,41,42,43,44,45,50,56,59,60,62,64,65],"522799":[],"5227992666570941":[41,65],"522921":56,"523356":[],"52335638746":7,"524":62,"525225660059":56,"525226":[],"5255096523974456":56,"525510":[],"525641":[],"5256410256410255":56,"526":56,"526301273728043":56,"5263660881848111":56,"5268161165014636":56,"527126":[],"5271261600918548":[37,56,62],"529":30,"529698":[],"5296980334831537":56,"5306035254809106":[41,65],"530604":[],"5310":[0,30],"5311465405784674":56,"5322349637512487":56,"533162":[],"533162478552":63,"5353718443278438":56,"536293840335763":[37,56],"536294":[],"540349":65,"540542":[],"54054236562845":65,"541766":[],"5417661097852029":56,"5429218312829507":37,"542922":[],"5438":65,"54436":56,"548470":[],"5484702619565":65,"548662":[],"5486620049392715":[37,45],"549462":[],"5494622228123753":56,"5528448940048447":56,"552845":[],"5538067327806":[41,45],"553807":[],"554":20,"5540766590236605":[56,65],"554077":[],"5542":[0,30],"55491":56,"557077185510228001":[42,45],"55952913620132":56,"560":56,"560000":[],"563722":[],"563722208067":63,"5655726":30,"56607495069034":56,"566075":[],"567112":[],"5671121326454867":56,"56782":65,"568893318795083758":[42,45],"57097":56,"571":56,"572":65,"57313":23,"5732889198020006":[13,25,33,37,39,41,42,43,44,45,50,56,59,60,62,64,65],"573289":56,"5736853980681922":56,"5747605000001":30,"576":56,"579":30,"5823723856331258":56,"583333":[],"5833333333333334":65,"583995":[],"5839952367477192":13,"5843537414965987":7,"584354":[],"585085709781158":41,"585086":[],"586560":[],"586800e":[],"587":56,"588348778962008":44,"588349":[],"589":56,"5900000000000002":7,"591":56,"5910":[0,30],"591000":[],"5944176543007182":56,"596":30,"5985540091064224":[37,56,62],"599056":[],"5990561539817179":56,"5d18h53m20":[21,35],"600":[32,56],"600000":[],"600th":45,"601":56,"60114999999999":0,"601150":[],"603575":[],"6035754578593763":56,"6058":7,"605969906":23,"6098":0,"60x":66,"610":23,"6117840605678454":[37,56,62],"612":20,"612050466474166":7,"6189062525431605":56,"619172":[],"619172165566886":0,"622701":[],"625040":[],"630000":[],"630174":[],"630174342037994":56,"6321695890307647":[4,7,13,56],"632170":13,"6329360666849821":56,"634451":65,"635621":23,"6357719216821314":56,"63624469903273":45,"636245":[],"636245e":[],"638427831629265":56,"638428":[],"6400":30,"640000":[],"640635":[],"64063510417319":[41,45],"641":56,"6424649922244927":56,"642465":[],"643912":[],"6498":[0,19,30,53,58],"649800":[],"6500":30,"6505816637259333":56,"652":30,"652400":[],"652400179729":65,"6530503199545348":58,"65473572":[21,56],"65778396040011":45,"657784":[],"661943":[],"66194338926441":65,"662727":[],"66272739344044":56,"662901":[],"664985":65,"6666666666666666":65,"666667":[],"6684429446914862":56,"670":23,"671":56,"676":56,"6765":23,"678":[13,47],"67847":56,"680000":[],"680838":[],"680838410072862":44,"6831992610568047":56,"6838":23,"684":65,"6842806710360729":56,"684750":[],"68475000000001":0,"690":37,"6900000000000002":7,"6907396432228734":[37,45],"690740":[],"6914728087654902":56,"691473":[],"692":56,"693499":65,"694":23,"694129944e":23,"6944":23,"696785877560498":56,"696956814736522":56,"696957":[],"697":30,"6970867759393995":56,"6le":[21,56],"6lf":50,"6th":45,"700000":[],"700z":[21,35],"703":56,"704983":[21,56],"705":56,"705700":65,"707338":[],"7073381294964028":56,"709212604625001":56,"709213":[],"7118027080775757":56,"7142857142857143":20,"714286":[],"7174909827447755":56,"717491":[],"7185":30,"719684856538":63,"719685":[],"720":30,"720000":[],"7227296044375":56,"722730":[],"7243899920872646":56,"725365736377487":56,"7268028627434533":[9,13,25,33,37,41,42,43,44,45,50,56,59,60,62,64,65],"726803":56,"728":20,"7286126830627567":56,"7300":30,"732889e":[],"73381294964028":56,"733813":[],"73425":18,"7346633365041219":56,"734806020620654365":[42,45],"735":30,"7356782810796262":56,"73599295799272":45,"735993":[],"738272":30,"741251":[],"7412511955594865":44,"742016":[],"7420161495838":65,"742149999999995":0,"742150":[],"743231":65,"743946":[],"743946419371":63,"746720":13,"7467203085342884":[4,7],"747653558821092":37,"747654":[],"747994":[],"7479940285189345":42,"748186":[],"7481860062358446":63,"748936":21,"7495507603507059":[37,56,62],"7501":[],"75025":23,"751652858786137e":[],"751863":[],"75186341922895":[45,56],"753":23,"753094629505863":[4,7],"755350":29,"7554169353781729":56,"75691673397728":56,"756917":[],"7586799647899636":[13,25,33,37,39,41,42,43,44,45,50,56,59,60,62,64,65],"75868":56,"758680":56,"759862":[],"7598623316515164":56,"760000":[],"760388":[],"760388049450551":0,"760530851430541":0,"760531":[],"7636699425815":65,"763670":[],"764003":[],"764119":[],"7641192091174287":56,"764950884927175":56,"7674272008085286":56,"770":8,"7709126592971468":56,"771":8,"7719912015786777":7,"772":8,"772857":[],"7728571314786":65,"773":8,"774":[8,56],"77404756708714":[41,45],"774048":[],"774541777078352":56,"775":8,"775542":13,"7755423050923582":[4,7],"776":8,"777":8,"777892":[],"7778922255683036":[33,41,45,53,56],"778":8,"779":8,"779995":[],"779995147397793":0,"780":[8,56],"7800986870203719":56,"7803586969333292":56,"7812143304483805":56,"782237754999116":45,"783170520597":[41,45],"783171":[],"784270485515197":45,"7846221000001":30,"78555163e":[],"7860928603468063":56,"789":45,"7900000000000001":7,"7918878886593457":56,"791888":[],"7927778364718627":[4,7],"792778":13,"7930488423451967":56,"7939388307705":7,"793939":[],"794357488895775":45,"798188":13,"7981881667050565":[4,7,56],"800000":[],"8014053396013747":56,"802103":65,"805148213865135":56,"8052985815845617":42,"805299":[],"8079311983747106":56,"8103":[0,30],"810300":[],"8122903963006748":[4,7],"8129608356315":[41,45],"812961":[],"813994e":[],"818962627266114e":[],"8240":[0,30],"8267274952432482":56,"827911":[],"827911299960165":56,"828":55,"830320062215299":56,"8304946402876182":56,"831":56,"832":56,"8361":23,"8383389999999":30,"840000":[],"841230":[],"8412305086345014":56,"84139999999996":30,"8442204830496998":56,"845":56,"846":56,"847":29,"847900":[],"84790012056564":[41,45],"849416":[],"8494161498792961":[45,56],"852177":[],"8524439912011013":56,"852444":[],"8525628505287842":56,"853532":[],"8535323148762":[41,45],"8538317334220835":56,"853832":[],"8547010348386344":56,"8548431579124808":56,"8571428571428571":20,"857143":[],"8578658793757908":56,"857866":[],"8591292672156728":[4,7],"861022949e":23,"861354":56,"863624":56,"8636244699032729":[9,13,25,33,37,39,41,42,43,44,45,50,56,59,60,62,64,65],"863624469903273":9,"86400":8,"8685956833908394":56,"8700":30,"870530722602517626":[42,45],"8722623057355134":56,"8729":18,"8749038634626236":7,"874904":[],"87506":56,"87704156154561":56,"877042":[],"878132":[],"8781320866715662":56,"8785588662666121":56,"880000":[],"880365":[],"8803651584733":[41,45],"880457":65,"881983":[],"8830097609959":[41,45],"883010":[],"884788571337605134":[42,45],"8859":16,"8870":[0,19,30,53,58],"887000":[],"888":56,"8899":18,"889958":[],"8899586035427312":56,"890":25,"8900000000000002":7,"892427":[],"8924274593064402":7,"89248112":[21,56],"8958436298977264":56,"895845":[],"8978728611690183":56,"897873":[],"898818":[],"8988182180321338":56,"899":56,"899167143824484":56,"8e9":46,"900000":[],"900794":[],"900794437962015":56,"900873":65,"9010":[0,30],"901000":[],"9011709461770973":56,"90122":56,"9053657573378745":56,"905366":[],"908":[56,65],"908236":[],"90823602213647":65,"9100":30,"910000":[],"912":56,"916097":[],"91609712937984":[41,45],"916876908777056":56,"916877":[],"917":56,"920000":[],"920661":[],"92066115326061":45,"9209978658539777":42,"920998":[],"921944":65,"9223372036854773760":46,"9223372036854774271":46,"9223372036854774272":46,"9223372036854774783":46,"9223372036854774784":46,"9223372036854775295":46,"9223372036854775296":46,"9223372036854775806":46,"9223372036854775807":46,"9223372036854775808":46,"926":56,"92735":23,"930277299445954e":[],"9306426512386247":7,"930643":[],"932820":[],"9328203182517":56,"93291":56,"933":55,"9353629581411828":7,"935363":[],"938":56,"939":7,"940705":65,"944117":13,"944117399716207":[4,7],"945021":[],"9450211457131872":56,"945286":[],"9452860713734":[41,45],"948745":[],"94874518656221":56,"9497":[],"950":56,"952526011537227":45,"9526183602969864":[37,56,62],"953":56,"9531098083420033":7,"954635":[],"95463510848126":56,"955109300797182":56,"9554":31,"956274":13,"9562743938458542":[4,7],"9568345323741":56,"956835":[],"958668":[],"9586683131600438":56,"9593482272234264":56,"959350":[],"960000":[],"961778":[],"9617780631925":[41,45],"962":7,"963":56,"963030":[],"96303047250723":[41,45],"9634299688333":56,"963431":[],"9634408602150538":56,"963441":[],"965":65,"965677":65,"966128063060479":45,"970":51,"971235037":23,"972":7,"972582":[],"9725822321846005":56,"9735732653458684":56,"973574":[],"974069":[],"9740705797093183":56,"975":56,"975000":[],"976181385699006":[37,56,62],"9785":[0,19,30],"978500":[],"979":[56,65],"98012375":[21,56],"980798":[],"9807984157534667":7,"981355":65,"983753":[],"984571":65,"985":7,"986":56,"987":23,"9870337429747029":56,"987034":[],"9876":65,"987746":[],"987746229947":63,"988":[7,56],"9882869130316426":56,"988287":[],"988341":[],"9883413064914":56,"9887207810889004":[4,7,13,56],"988721":13,"9888929892441335":56,"988893":[],"989":7,"989046":[],"9890464545334569":56,"989102":[],"9891023960550895":56,"9900000000000002":7,"9900536015797581":56,"990054":[],"9901745564521951":56,"990175":[],"9907635833945612":56,"990764":[],"991":7,"9913939194868":[41,45],"991394":[],"99248245928659":45,"9926547550299167":56,"992655":[],"99284":58,"993":7,"993635":[],"9936350141409035":56,"993872833141726":56,"993873":[],"994444":[],"9944442307252868":56,"995":7,"9974895397489539":56,"997490":[],"998475":[],"998475130432018":7,"998534":[],"9985342548358704":56,"9986871176198068":56,"9987":25,"998811":[],"9988110946859143":[56,65],"998885":[],"9988853487546249":7,"999":59,"999044":[],"9990440068491747":56,"9992635865771493":56,"999264":[],"9994029107062516":[56,65],"999403":[],"9994378171787394":56,"999438":[],"999490":[],"9994904324789629":[56,65],"9995625801977208":56,"999563":[],"999576":[],"9995761761685742":7,"9996465731736793":7,"999647":[],"999661":[],"9996614910922645":7,"999676":[],"9996764373885353":7,"999733":[],"99973332327313":56,"99974":56,"99976":56,"9998228522652893":[56,65],"999823":[],"999882":[],"9998822102016469":7,"9999":[42,45],"99990":56,"9999189897724752":7,"999919":[],"999923":[],"99992313390574":7,"999936":[],"9999361779701204":7,"99994":56,"999952670371898":[56,65],"999953":[],"999959":[],"9999590846136102":56,"9999648102177897":56,"999965":[],"9999687954968421":7,"999969":[],"999975":[],"9999751864255598":7,"9999839351341062":56,"999984":[],"999989":[],"9999894618183773":56,"9999908956206317":56,"999991":[],"9999946837499262":7,"999995":[],"9999999999999992":7,"9999999999999997":7,"9999999999999999":7,"9le":[23,50],"9lf":23,"9th":[],"abstract":[21,37,38,56],"bia\u0142i":59,"boolean":[6,13,21,33,37,40,45,48,51],"break":[9,21,29,37,45,51,66],"byte":[16,18],"case":[4,12,13,20,21,22,24,29,30,32,35,37,38,41,42,54,55,56,59],"catch":45,"char":29,"class":[9,21,35,36],"default":[0,5,13,18,19,21,27,29,35,37,41,42,45,47,50,56,58,59,61,62,66],"export":[1,5,27],"final":[21,33,35,41,45,60],"float":[9,13,21,24,30,37,45,46,48,56,58],"function":[3,11,12,14,16,21,23,29,31,33,36,37,41,42,46,48,50,51,54,56,58,60,61,64],"import":[1,9,29,30,37,38,66],"int":[6,9,21,24,29,30,37,45,46,48,50,56,58,62,66],"long":[13,21,24,32,50,56,66],"new":[0,9,11,14,17,21,23,25,30,32,33,35,36,37,45,56,57,59],"null":[14,21,29,35,40,44,48,50,52,55,56,62],"return":[9,13,21,23,29,30,31,35,40,41,42,44,48,51,61],"short":[30,32,46,56],"static":[],"throw":21,"true":[0,6,9,13,19,21,27,29,30,32,35,37,45,48,51,53,56,58,66],"try":[9,21,27,35,47,51,59],"typeof":[21,37,58],"var":[13,21,45,56,65],"void":[],"wei\u00df":59,"while":[4,9,11,12,13,18,21,26,28,30,32,36,38,41,42,45,46,54,55,56,59,60,66],AND:[21,35,40],Added:26,Adding:30,And:[0,9,18,23,28,36,45,48,61,65,66],Are:66,But:[0,4,13,20,21,22,26,28,29,30,32,37,39,45,50,56,58,59,61,66],Doing:[],FOR:21,For:[0,4,5,8,12,13,15,17,18,21,24,27,30,33,35,41,42,45,46,47,48,50,51,53,54,55,56,59,61,62,63,65,66],Has:[21,56],IDs:[56,59],IFS:[21,45,50,56],INTO:62,IPS:[13,21,45,50],IRS:[13,21,45,50],LHS:[21,45],NOT:[21,35],Not:[12,21,56,66],OFS:[11,21,45,50,56],OPS:[21,45,50,56],ORS:[11,13,21,45,50,56],One:[6,13,21,22,26,30,35,36,45,51,53,56,59,61,62,65,66],PRs:3,Such:13,THE:[],THEN:21,That:[20,36,37,46,56],The:[1,4,5,7,10,11,13,14,16,17,18,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,38,39,40,41,42,45,46,49,50,51,52,53,54,55,56,59,60,61,64,65,66],Their:[33,45,53],Then:[3,5,8,13,14,19,20,23,31,37,45,50,56,62,65,66],There:[21,22,33,35,37,41,45,47,53,54,55,56,59,65],These:[0,1,5,15,19,21,30,31,37,38,41,45,48,50,56,58,65,66],Use:[0,5,9,13,21,23,31,41,45,48,50,56,58,59,65],Used:[21,45],Useful:[21,35,56],Using:[21,23,25,26,29,43,45,55,56,59,62,63,65],With:[13,17,21,26,35,41,45,50,56],YES:62,__class__:9,__none__:[5,21],_artifacts_:[0,15],_build:3,_context:[],_fraction:[21,56],_in:56,_installassist:56,_lp:56,_networkd:[13,56],_objects_:[],_out:56,_p25:63,_percent:[21,56],_postfix:56,_tabular:[],_taskgat:[13,56],_type:37,_uucp:[13,56],_verbs_:[],a_b_c:25,a_in:56,a_in_x:[21,56],a_max:56,a_min:56,a_out:56,a_out_x:[21,56],a_sum:56,a_typ:37,a_x:[21,56],a_x_count:[21,56],a_x_sum:[21,56],aal:31,aalii:31,aam:31,aardvark:31,aardwolf:31,aba:31,abac:31,abaca:31,abaz:31,abc:45,abc_123:37,abil:[13,26,30,48,53,65],abixi:62,abl:[0,3,21,30,38,66],aborruso:[8,18],abort:[5,6,21,35],abound:[26,32],about:[0,1,7,13,17,19,21,23,26,30,36,45,46,53,56,58,66],abov:[5,13,15,21,22,30,35,37,44,46,50,54,56,58,65],abs:[21,46],absenc:[13,21],absent:[21,23,29,35,40,44,48,51,56,65],absolut:[21,35,46],accept:[42,50,56],access:[0,21,24,44,45],accommod:66,accord:55,account:[21,23,41,59],account_id:[21,23,59],account_nam:[21,23],account_statu:59,accumul:[13,21,41,45,46,51,56,59,66],aco:21,acosh:21,acquir:23,across:[11,21,23,30,45,54,56,59,66],act:51,action:[0,1,3,11,15,21,24,45,51],actual:61,ad_hoc_data_analysis_from_the_unix_command_lin:26,adapt:11,add:[1,4,9,11,18,21,23,30,33,36,41,46,56,64,66],added:[17,26],addedli:31,adding:[56,59],addit:[17,21,24,30,35,37,39,50,51,56,66],addition:[10,11,13,37,41,50],adfadf:[],adher:10,adjac:[8,23,42],administr:[12,13,17,56,61],admittedli:23,adsfasdfadsfasdsfadssfsf:[],advantag:65,advic:[2,18],affect:[49,51,62],after:[0,1,3,5,11,15,20,21,26,30,37,41,42,44,45,51,54,56,58,59,65],afterwork:1,again:[13,20,23,36,37,46,59,62],against:[21,28,40,54,56],age:[4,56],aggreg:[23,26,56,62,63],ago:66,ahead:58,ahv:[],aim:[31,66],alarm:48,alb:59,album:10,algorithm:[12,14,21,26,56],alia:[21,35,58],alic:[4,18,56,65],align:[7,13,16,21,50,56],all:[0,5,6,11,12,13,14,20,21,23,24,26,28,29,30,32,33,35,37,38,42,43,45,46,48,50,51,52,55,56,61,62,65,66],all_kei:65,alloc:[8,21,38],allow:[5,11,12,13,17,21,32,37,39,41,42,45,46,50,51,56,60,65],almost:[22,66],along:[20,24,28,31,32,36,37],alongsid:22,alphabet:0,alreadi:[9,13,15,19,24,26,45,46,65,66],also:[0,1,2,4,5,6,8,12,13,15,18,20,21,22,24,25,29,30,31,32,35,37,38,41,43,44,45,48,50,51,52,56,59,61,62,65,66],altern:[20,46,56,59,61],although:[21,22,28,42,45,51,55,56,59],altkv:21,altogeth:50,alwai:[3,5,12,21,26,27,28,31,37,38,45,47,48,56],amount:[18,21,26,56,60,64,65,66],analog:[13,17,26,30,56],analysi:[12,17,21,26,56,66],analyt:26,analyz:[13,17,20,21,23],anchor:[21,54,56],angl:66,ani:[0,1,4,5,12,13,20,21,28,29,30,35,37,38,40,41,45,51,52,54,56,58,59,60,65,66],ann:56,annoi:38,anoth:[0,10,11,20,21,22,28,29,30,38,41,42,45,50,52,56,59,64,66],ansi:27,answer:[3,66],anti:[21,56],antimod:[21,56],anymor:22,anyth:[0,16,46,50,58,61,64,66],anywai:[48,61],apart:31,apoapsi:18,appear:[0,1,13,21,37,45,52,56,59],append:[0,9,19,21,41,45,56,58],appl:[13,21,28],appli:[4,20,21,23,45,48,50,56,62],applic:13,approach:46,appropri:37,approxim:29,appveyor:[],apt:[0,15,58],arbitrari:[13,21,24,41,46,56,66],arbitrarili:[13,45],arch:[1,15],arctang:[21,35],aren:[5,13,22,23,24,29,41,56,66],arg:[21,35],argf:9,arguabl:12,argument:[21,23,35,40,41,44,45,50,51,56,58,59],argumenterror:9,arithmet:[14,21,23,29,35,48,51,56,58],arol:[],around:[4,21,37,51],arrai:[0,12,14,21,30,35,36,59],arrayifi:[],arriv:[13,24],arrow:[0,19],articl:29,artifact:3,artifici:23,asana:[13,47],ascend:[18,21,52,56],ascii:[13,16,21,29,47,48],asddf:[],asdfasdsfasdf:[],asin:21,asinh:21,ask:[3,13,18,47,48,60,65,66],askant:31,assert:[6,38],assert_:45,asserting_abs:[21,45],asserting_arrai:45,asserting_bool:[21,45],asserting_boolean:[21,45],asserting_empti:[21,45],asserting_empty_map:[21,45],asserting_error:45,asserting_float:[21,45],asserting_int:[21,45],asserting_map:[21,45],asserting_nonempty_map:[21,45],asserting_not_arrai:45,asserting_not_empti:[21,45],asserting_not_map:[21,45],asserting_not_nul:[21,45],asserting_nul:[21,45],asserting_numer:[21,45],asserting_pres:[21,45],asserting_str:[6,21,45],asset:1,assign:[13,21,23,25,29,30,33,37,41,42,43,44,51,54,58],assigned_to:62,assist:56,associ:[21,40,56],assum:[21,56],assur:55,ast:[21,56],asterisk:[21,56],asv:21,asvlit:[13,21],atabbtabc:59,atan2:21,atan:21,atanh:21,attach:1,attr:[21,23],attribut:13,audienc:38,augment:[18,21,56],august:48,author:21,auto:[13,21,31,48,56],autobuilt:15,autoconfig:[],autocorrel:[7,21,56],autodetect:[21,24,45,56,59],autodetector:[13,21],autogen:[],autom:[6,8],automat:[5,21,24,30,31,48,50,56,57],autoreconf:[],autoupd:1,aux:[21,47],auxiliari:[14,21],avail:[12,13,15,21,24,27,45,47,66],averag:[21,56],avig:31,avoid:[21,37,55,56,61,66],awar:[0,12,17,26,28,30,53,56],awful:66,awk:[4,12,13,21,24,26,28,30,36,37,41,45,56,59,66],awkward:24,ax04:34,b_1:59,b_2:59,b_3:59,b_in:56,b_in_i:[21,56],b_max:56,b_min:56,b_out:56,b_out_x:[21,56],b_sum:56,b_type:37,b_x:[21,56],b_x_count:[21,56],b_x_sum:[21,56],b_y:[21,56],b_y_count:[21,56],b_y_sum:[21,56],back:[1,13,24,30,31,46,48,58],background:[27,66],backslash:[21,48,61],backspac:48,backward:[35,56],bad:6,badli:6,bake:18,balanc:[21,23],band:10,bar:[13,21,24,27,31,37,42,62],bar_count:[21,56],bar_sum:[21,56],bare:21,barnei:6,base:[11,21,26,35,43],basenam:[21,37,45,56],bash:[9,29,62],basi:50,basic:[12,30,36,66],bat:[13,21],batch:[21,56],batch_siz:20,bcd:61,beach:7,beard:31,becaus:[21,26,36,38,48,59,66],becom:[21,24,30,41,45,64,66],been:[3,21,22,24,26,30,43,45,48,51,56,65],befor:[0,11,12,13,18,21,22,30,37,38,42,44,45,56,57,58,65],begin:[5,9,11,21,25,29,36,42,44,45,50,51,56,58,59,64,65],behavior:[13,18,21,37,51,56],being:[0,8,13,21,24,26,30,37,38,45,51,56,59,65,66],belief:66,bell:48,belong:[54,59],below:[1,21,24,35,42,45,56],benefit:[12,18,45],bent:66,bereft:56,bernoulli:7,besid:18,best:[3,21,56,66],better:[20,26,36,38],betti:6,between:[11,12,13,21,30,32,35,37,42,45,48,56,65,66],bewar:[21,35],beyaz:59,beyond:12,bianco:59,big:[21,55],bigger:66,bigint:62,bill:[54,65],bin:[9,13,21,29,56],bin_hi:[7,31,56],bin_lo:[7,31,56],binari:[1,3,12,24,35,40,48],bind:[37,44,45],biologi:66,birchman:31,bit:[21,30,33,35,46,48,53,66],bitcount:21,bitwis:[21,35,40,51],bivari:[7,21,56],black:[27,59],blanc:59,blanco:59,blank:[21,56,59],blob:[1,3,24],block:[11,21,29,30,31,38,44,45,51,56,58,65],blow:23,blue:[7,21,23,32,37,45,56,65],bob:[18,56],bodi:[21,37,38,42,44,45],bool:[6,21,29,35,45],bootstrap:21,border:21,bore:7,both:[13,18,21,23,27,51,54,56,66],bound:[21,30,35,37,45,56],brac:38,brace:[21,30,37,38,45,61],bracket:[37,45,61,66],branch:[21,23,45],breakdown:[],breviti:36,brew:[0,1,15,58],brewtestbot:1,bric:38,brief:[],bring:56,bromanc:31,brown:[13,21,25],browser:[1,3],bsd:[1,13,21],budget:[13,47],bug:[2,16],buil:[],build:[0,3,14,31,66],buildbox:1,built:[1,11,14,21,30,41,44,53,58,59],bulk:[0,11],bull:54,bytecod:28,bz2:24,bz2in:[],bz2ip:[],bzip:[],c2d:[13,21],c2j:[0,13,19,21,30],c2m:[13,21],c2n:[13,21],c2p:[13,19,21,30],c2t:[13,21],c2x:[13,21],cach:[20,23],calcul:[21,56],call:[6,8,14,17,21,23,31,42,44,45,53,56,58,59,65],call_count:44,callback:[],calle:45,callsit:[42,45],came:30,can:[0,3,4,6,7,11,12,13,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,38,39,41,42,43,44,45,46,48,50,51,53,54,55,56,58,59,62,64,65,66],cannot:[13,24,45,46],canon:56,capabl:[16,27],capit:[16,21,45],captur:[3,21,37,56],care:[0,17,58,66],career:66,carol:[4,18,56],carriag:[13,21,35,48,61],cash:64,cast:46,cat:[0,4,6,7,8,9,11,13,18,19,20,21,23,24,25,27,29,30,31,32,33,34,37,41,42,43,45,50,51,53,54,55,59,61,62,64,65],categor:[7,56],categori:[21,56,62],caught:30,caus:[13,21,37,38,45],caveat:[8,41],cbrt:21,cde:59,ceas:21,ceil:[21,46],cell:29,central:[4,24],certainli:38,cflag:[],chain:[11,14,18,21,24,31,41,45,52,53],chang:[0,1,4,11,13,20,32,45,46,50,62,64],charact:[21,29,30,31,35,38,41,45,47,48,56,59,61],chart:56,check:[0,1,6,13,21,26,27,30,38,46,59,66],checklist:1,checkout:1,checkpoint:[21,23,41,45],cheesi:[21,56],choco:[0,15],chocolatei:[0,15],choic:[21,27,33,50],chomp:9,choos:29,chop:18,chosen:27,chronolog:56,chuck:65,circl:[0,4,7,13,19,30,56,58],clang:[],clash:[27,44,61],classic:[10,12],classnam:20,claus:1,clean:[12,14,17,18,21,45,66],clean_whitespac:[21,56],clear:[21,24,43,45,56,59],clearer:59,cli:[],click:[0,3,15,66],client:12,clobber:50,clone:3,close:[10,42],cmd:[],coalesc:35,code:[5,13,18,21,22,26,27,28,33,36,38,45,48,53,58,59,66],codepoint:16,coder:66,coeffici:56,coerc:[6,21,48,56],cog:[13,21],coinmat:31,collaps:[21,56],collapse_whitespac:[21,56],collat:26,collect:[9,13,26,41,45],collis:[21,35],colon:[13,21,41,59],color:[0,4,13,14,17,18,19,21,22,23,30,32,45,47,49,52,53,56,58],color_mod:56,color_shap:0,colored_shap:21,colour:59,column2:56,column5:56,column:[0,4,7,12,13,17,18,21,23,25,29,30,32,48,50,54,59,62,64,65],columnn:24,com:[0,1,2,3,7,8,12,15,16,20,21,24,26,50,54,57,65,66],combin:[21,26,56,59,66],come:[4,11,30,32,56],comma:[0,4,13,21,24,37,41,50,52,56,59,62],command:[0,4,5,10,13,14,15,17,18,19,20,21,22,26,27,28,30,35,41,42,45,48,50,55,56,58,59,64,65,66],comment:[1,5,21],commit:[0,1],common:[13,17,21,26,27,31,38,66],commun:[0,14],compact:[17,26,65],compani:20,compar:[13,21,26,28,35,45,52,56,60],comparison:[8,28,33,37,48,53,55],compat:[21,35,56],compil:[12,38,54],complement:[12,21,55,56],complementari:[21,35],complet:[13,24,26,30,38,45,56,66],complex:[14,22,23,24,29,39,42,54,66],compliant:[4,32],complic:66,compon:[21,56],compos:21,composit:29,compound:[37,42],comprehens:[26,66],compress:[21,23],comput:[0,8,9,13,21,23,29,30,31,35,37,44,45,56,60,64],concaten:[13,21,35,41,42,45,54,56,60,61],concatent:13,concept:26,concern:13,concis:36,concret:37,condit:[37,42,48,58],condition:[21,30,56],conf:1,config:3,configur:[],confus:37,consecut:[21,35],consequ:13,consid:66,consist:[13,48],constant:[21,45],constrain:13,construct:[7,41],consult:21,consum:[21,31,45,56],contact:[],contain:[13,18,20,21,32,41,50,56],content:[24,45],context:[4,12,13,14,21,24,26,37,45,48,54,56,58,59],contigu:51,continu:[21,37,45,50,66],contrast:[21,40,56,58,64],contribut:[14,21,56],controductionari:31,control:[5,11,14,21,27,36,41,45,53,56,58,61],conveni:[0,42,47,62],convers:[12,17,21,26,35,50,56],convert:[8,9,13,17,21,24,30,35,41,46,56],convinc:24,cookbook4:[],cookbook:66,coordin:29,copi:[0,9,13,21,22,35,37,41,45,56],core:[1,26,28],corr:[7,21,42,56],correctli:[16,51,66],correl:[7,21,56],correspond:[2,21,37,56],cos:21,cosh:21,cosin:[21,35],cost:30,could:[5,12,26,30,31,36,37,51],couldn:[38,66],count:[0,7,11,12,13,16,21,23,30,32,35,37,41,42,45,46,50,59,62,64,66],count_delta:23,count_of_r:30,counter:[8,11,21,23,30,45,56,59],counterintuit:[13,21],counterpart:[53,58],counti:7,countri:31,coupl:[24,26],cours:[1,18,20,21,33,37,39,41,43,45,56,65],cov:[21,56],covar:[],covari:[21,56],covx:[21,56],cpu:55,cr2crlf:47,cr2lf:47,crash:[21,56],crcr:21,creach:7,creat:[0,3,10,26,29,37,45,59,62],credit:64,criteria:26,criterion:[21,33,37],crlf2cr:47,crlf2lf:47,crlf:[13,21,45],crlfcrlf:21,cross:48,cryptic:38,csv:[0,5,6,7,8,11,12,14,17,18,19,20,21,23,24,25,26,27,28,30,31,35,42,45,47,50,53,54,55,56,58,59,61,62,64,65,66],csvlite:[13,21,42,50,56],cube:[21,35],cultur:26,cumul:[21,35,56],cumulative_sum:41,cup:56,curiou:30,curli:[21,30,37,38,45,61],current:[3,5,11,20,21,27,30,35,37,41,45,56,58,59,60,64,66],current_count:23,currtemp:23,curv:66,custom:[14,19,21,23,26,33,49,53,56],customiz:[24,33,36,53],cut:[0,4,5,11,12,13,19,21,23,24,26,29,30,43,45,50,53,54,55,66],cygwin:[22,27],cz09:34,czarni:59,d2c:[13,21],d2j:[13,21],d2m:[13,21],d2n:[13,21],d2p:[13,21],d2t:[13,21],d2x:[13,21],dade:7,daemon:[13,56],dai:[0,8,10,15,21,56,66],dariu:61,darius001rol:[],dat:[21,23,38,41,45,50,51,53,54,55,56,58,61],data:[0,4,5,8,9,10,11,12,14,17,18,19,20,21,23,24,25,26,27,28,29,31,32,33,34,37,38,39,41,42,43,44,47,50,53,54,55,56,58,60,62,63,64,65,66],dataas:[],databas:[12,17,23,26,32,62],datasci:[],dataset:[8,28,56],datatyp:66,date:[13,14,21,35,56,60],date_:[21,56],daten:[],datestamp:8,datestamp_delta:8,datum:[21,56],david:56,dawn:13,dbohdan:[26,66],deal:[1,47],debian:15,debit:64,debug:[21,35],debugg:58,decent:26,decim:[21,35,46],decis:[18,36,59],decl:45,declar:[21,36,38,66],decompress:[21,50],decreas:40,deep:[13,24,37,45,58],deeper:[12,37],deepest:41,def:[9,25,45],defin:[11,14,21,30,31,33,35,36,39,41,42,43,45,48,56,58,66],definit:[30,42],delet:[9,62],delight:58,delimit:[0,13,21,61,62],deliv:47,delta:[8,20,21,23,26,46,56,60],demand:[],demonstr:[23,45,46,54],denomin:65,depend:[0,7,11,12,20,21,41,45,52,56,58],depth:[21,66],deriv:56,desc:62,descend:[0,21,52,56],describ:[6,18,24,26,31,48,56],descript:[21,51],design:[4,18,21,29,51,59,61,66],desir:[1,21,50,51,56],detail:[1,21,28,33,35,38,41,45,46],detect:[13,21,46,56],dev:[0,1,21,54,55],develop:[22,26],deviat:[7,21,56],devop:[12,17,66],dhms2fsec:21,dhms2sec:21,diagnos:[],dice:12,did:66,didn:[30,66],diff:[],diffend:31,differ:[0,7,8,11,12,13,21,26,28,30,32,33,37,40,41,45,46,50,56,59,61,63,66],differenti:27,digit:[],dimens:29,direclti:[],direct:24,directli:[13,21,22,41,56,65],directori:[5,21,50,56],disabl:21,disallow:45,disambigu:56,discard:[21,56],disciplin:66,disclaim:[],discoveri:8,discuss:[2,6,13,24,42,45,50,56,65],dish:[13,21],disk:[12,28],distanc:66,distcheck:[],distinct:[0,7,21,23,41,45,64],distribut:[7,15,21,35,56],distro:1,ditto:37,div:[],dive:14,divid:[],divis:[21,29,30,35],dkvp:[0,4,7,14,20,21,28,32,37,45,50,51,56,59],dkvp_io:9,dkvpline2map:9,dll:22,do_julia:29,doc:[1,21,41,45,57,59,66],docpag:[],docs6:[1,3],document:[1,21,30,31,45,66],doe:[0,11,12,13,18,21,24,26,27,28,35,41,44,45,46,48,50,56,58,66],doesn:[0,21,22,26,27,28,36,37,38,45,56,66],dog:25,doing:[0,20,21,38,53,56,62,66],dollar:[21,30,31,45],domain:[17,26,30,37,53,66],don:[0,1,4,5,17,21,24,28,30,32,38,41,42,45,47,50,51,55,59,61,64,65,66],done:[11,12,26,37,43,45,46,48,50,56,58,59,66],donesec:56,dot:[30,48],dotadiw:26,dotti:65,doubl:[1,13,21,30,41,45,46,48,50,54,56,61,62],down:[21,23,24,41,45,65],download:[1,12],downstream:41,draw:56,drawback:18,drew:56,drop:[9,13,21,45,56,64,66],dsl:[3,11,13,14,16,21,22,23,26,29,30,48,51,56,58,59,60,61,63,66],dst:8,due:[46,61],dump:[21,23,37,38,43,45,47],duplic:[],durat:[30,45],dure:[24,48],duval:7,dynam:[15,64,66],e29:4,e31:4,e32:4,eab0de043d67f441c7fd1e335f0ca38708e6ebf7:60,each:[0,4,7,9,11,13,15,20,21,23,24,25,29,30,32,33,35,37,38,41,42,45,50,53,54,55,56,58,59,65,66],earli:13,earlier:21,easi:[8,13,29,30],easier:[0,17,19,39,65],easili:[26,29,66],east:[18,21],echo:[13,21,24,29,37,42,45,47,50,51,56,59,60,61,64],edgar:56,edit:[1,3],edump:[21,41,45],efault:[],effect:[21,37,50,56],effici:[13,28,54,66],effort:[22,30],efg:[21,56],egg:[13,21],eight:31,eighth:66,either:[0,3,13,20,21,29,30,37,44,45,46,50,51,55,56,58,60,66],eks:[9,13,25,33,37,39,41,42,43,44,45,50,53,56,58,59,60,62,63,64,65],eks_pan:33,eks_wy:33,ekspan:9,ekswy:9,el6:[],elaps:28,elegantli:63,elif:[21,30,37,45],els:[0,13,16,21,23,28,29,30,32,35,37,41,44,45,46,50,54,56,65,66],elsif:37,embed:[30,50],embrac:17,emit:[21,23,30,33,37,38,45,51,53,56,59,63,65,66],emitf:[21,33,41,45,65],emitp:[21,33,41,45],emphas:[],empir:7,empow:[0,30],empti:[5,13,21,27,32,35,37,40,42,43,48,50,51,58,65],enabl:[12,21],encapsul:45,enclos:[37,42,45],encompass:[12,21,45],encount:[13,16,21,30,42,48,51,52,56,66],end:[0,5,9,11,19,21,23,24,26,29,33,35,38,41,42,43,44,45,51,52,53,54,56,58,59,63,65],endpoint:[21,35],endur:54,enforc:45,engin:[17,66],english:31,enjoi:38,enough:[26,29,37,66],ensur:[21,56],entail:[21,56],enter:[20,42],entir:[12,13,18,21,30,41,43,45,54,56,66],entireti:54,entri:[8,21,35,56],env:[9,11,21,45],environ:[5,14,21,27,45,56],eof:[],epoch:[8,21,35,56],eprint:[6,21,38,41,45],eprintn:[21,41,45],equal:[13,21,35,50,52,56],equival:[0,45],eratosthen:[],erf:21,erfc:21,eric:21,error:[1,4,5,14,21,23,30,32,35,36,37,41,42,45,48,51,56,65],escap:[21,27,29,48],escape_sequences_in_c:48,especi:30,essenti:[12,21,33],estim:[21,23,56],etc:[0,2,4,9,11,12,17,20,21,23,24,25,26,27,28,30,31,36,37,41,45,48,50,53,56,58,59,62,65,66],eval:[26,36,56,66],evalu:[21,23,24,35,37,38,42,45,51,56,58],evar:[21,56],eveith:21,even:[0,21,22,24,27,37,38,42,45,48,56,66],event:[4,8,20],ever:[22,30],everi:[5,15,20,21,31,32,37,45,55,56,60,65],everydai:[31,45],everyon:[38,66],everyth:[6,21,30,46,48],ewma:[21,56,65],exact:30,exactli:[21,47,56],examin:56,examl:[],exampl:[0,1,4,5,8,12,14,15,18,19,21,22,24,26,27,30,32,33,34,35,37,41,42,43,44,45,47,48,50,51,52,53,54,55,56,59,60,61,64,65,66],exce:46,except:[5,7,9,13,21,24,27,29,35,36,41,45,46,50,51,56,66],excit:36,exclud:[11,21,45,56],exe:22,execpt:[],execut:[1,5,10,21,30,37,38,45,47,56,58,65],exist:[5,9,21,26,30,33,37,40,45,56,61,66],exit:56,exp:[21,46],expand:[13,24,52,54],expans:56,expect:[5,12,18,38,55],experi:[22,36,46,66],expert:24,explain:66,explanatori:41,explicit:[11,25,32,45,48,51,56],explicitli:[13,21,26,45,46,51,54],explod:[21,56,59],explor:17,expm1:21,expo:31,expo_sampl:31,exponenti:[21,23,31,35,40,56],exponential_distribut:31,exponential_moving_averag:[21,56],express:[6,11,14,17,21,22,23,24,26,29,30,33,37,38,39,41,44,46,48,51,53,56,58,61,63,66],extend:10,extens:24,extent:[11,30,44,45],extra:[0,5,41,61,62],extract:[20,59],extractor:[],extrem:66,f29c748220331c273ef16d5115f6ecd799947f13:60,fact:[24,30,39,50],factor:[21,56],factori:[30,44],fail:[6,27],fair:26,fall:[48,56],fals:[0,6,13,19,21,29,30,32,35,45,48,51,56],familiar:[12,17,21,24,26,30,40,50],famou:23,faq:24,far:[10,13,19,26,28,30],farawai:12,farther:[24,45],fast:[21,26,66],faster:[11,21,28,33,45,53,56,65],fatal:[13,21,45],favorit:[13,20,26,56],fcach:23,fcount:23,featur:[0,2,14,21,26,30,32,36,51,58,59,66],fed:55,feed:41,feel:[1,10],felt:66,femal:56,fetch:1,few:[0,1,3,7,17,21,26,29,30,31,38,41,45,47,59,66],fewer:[0,5,21,33,53,66],ff0000:18,fflush:21,fibonacci:23,field:[0,5,7,8,9,11,12,13,14,20,21,23,24,29,32,33,35,37,41,46,48,51,52,53,54,60,62,63,64,65],fifth:66,figur:[13,47],file:[3,4,5,6,7,8,12,14,16,17,18,21,22,23,24,26,28,29,31,32,35,37,41,44,45,47,50,51,52,53,56,58,59,61,65,66],filenam:[0,5,6,11,19,21,23,30,41,42,45,53,56,58],filenum:[21,30,42,45,58],fill:[18,21,23,32,65,66],filler:[21,56],filter:[0,13,14,20,21,22,23,24,26,29,30,31,33,38,42,46,48,50,51,53,54,58,59,64,65],find:[0,21,29,30,32,37,38,42,45,51,56,59,65,66],fine:[0,61],finer:[21,56],finish:20,first:[0,1,4,6,12,13,19,21,23,24,25,26,31,35,37,40,41,45,52,54,55,56,58,59,61,63,64,65,66],fit:[11,21,35,56],fiv:[],five:[41,45],fix:18,flag:[0,4,5,6,7,13,19,20,21,23,24,27,30,37,41,44,45,47,50,52,53,55,56,58,62],flag_count:7,flag_max:7,flag_mean:7,flag_min:7,flatten:[21,24,41],flavor:0,flex:[],flexibl:[26,30,45,50],flin:[],flint:[13,21],float64:[50,56],floor:[21,46],flour:10,flow:38,fly:26,fmtnum:[21,50,56],fnr:[6,21,30,37,42,45,58,64],focu:24,focus:[29,36],fold:[18,21,56],folk:66,follow:[0,3,4,5,6,13,15,17,18,21,30,31,32,33,37,38,39,41,45,46,48,49,51,54,56,58,59,61,64,65,66],font:29,foo:[21,24,27,37,42,56,58],foo_:45,foo_count:[21,56],foo_sum:[21,56],food:65,forc:46,foreach:37,foreshadow:[],forget:[1,38,42],form:[21,26,37,54,56,59,65],formal:51,format1:[21,50],format2:[21,50],format:[4,5,6,7,8,12,14,16,17,20,21,23,24,26,28,30,35,41,45,47,53,55,58,59,62,66],format_ok:6,former:[21,32,36,39,56,65],formfe:48,formula:[1,51],forward:[],found:[1,13,21,31,41,53,56,64,66],four:[6,13,21,23,30,31,41,45,56],fourth:[45,66],fourthli:26,fox:[13,21,25],fraction:[13,21],frame:12,fred:[4,6,56],free:[0,1,12,26],freebsd:22,frequent:[19,21,45],frequetli:[],fresh:[],friendli:[12,21,56,66],from:[0,3,4,5,7,8,11,13,14,18,19,20,21,22,23,24,26,29,32,35,37,40,41,44,45,46,47,48,50,53,54,56,57,58,59,60,61,62,63,64,65,66],front:56,frustrat:26,fsec2dhm:21,fsec2hm:21,full:[0,4,19,21,26,36,41,45,53,56,65],fulli:[12,25],fun:[29,66],func:[21,23,29,30,31,42,44,45,58],fundament:[22,28,66],further:[4,11,12,58,62],furthermor:[21,45,51,56],futur:30,g_h_i:25,gap:8,garlic:[13,21],gate:[13,37,45,56],gaussian:7,geco:[13,56],gen:21,gender:56,gener:[2,3,7,13,18,21,25,35,38,45,48,50,56],genom:66,genuin:45,get:[0,3,4,12,15,18,19,21,22,26,28,29,30,32,33,35,36,37,38,41,45,51,53,55,56,58,59,61,62,64,65,66],get_kei:[],get_point_plot:29,get_valu:[],getoptish:24,gid:[13,21,23,56],git:3,github:[0,1,2,3,8,12,13,16,24,26,50,57,65,66],give:[13,21,30,31,35,48,53,56,65],given:[0,4,8,21,29,31,33,35,37,42,56,64,65],glibc:[],glimps:30,global:[21,25,45,50,56],glue:66,gmail:[2,21],gmt2sec:[21,48],gmt:[21,35,56],gnu99:[],gnu:28,goe:[0,12,20,37,41,50,56,58,66],going:66,good:[7,9,26,36,38,56,59,66],goodby:58,gotcha:[],gotten:[26,37,66],grain:[10,21,56],gram:31,grammar:[21,56],granular:46,graphic:[12,29,66],great:66,greater:[21,35,45,46,56],green:[7,13,18,21,32,37,45,47,56,65],green_blu:45,gregreda:26,grep:[11,13,20,21,23,24,26,28,41,45,54],grfx:21,grind:10,group:[0,13,20,21,23,26,32,45,54,62],group_nam:[21,56],gsl:31,gsub:[21,25,48,54,61],guarante:66,guid:66,gunzip:[21,24,50],gzin:24,gzip:[21,23,41,45,50],had:[5,21,30,36,45,58,66],half:56,hand:[17,20,21,29,30,35,36,37,45,46,48,50,51,55],handcraft:46,handi:32,handl:[1,4,8,12,13,16,21,24,26,28,30,32,36,50,51,56,57,59,62,66],happen:[0,21,30,45,50,56],happi:[],hard:[51,66],has:[0,5,12,13,18,20,21,22,24,28,30,33,35,36,37,40,44,45,48,50,51,56,59,65,66],hash:[12,21,24,35,56],hashmap:[13,21,30,37,41,45],haskei:[21,65],hasn:[21,35,51],hat:[37,41,42,45,56,62,63,65],have:[0,1,3,4,5,6,7,8,12,13,15,16,18,19,20,21,23,24,26,27,30,32,35,36,38,41,42,43,44,45,46,47,48,50,51,52,53,54,55,58,59,60,61,66],haven:30,head:[0,4,7,8,11,13,17,19,21,23,30,31,53,57,58,59,65],header:[0,5,11,12,13,14,21,26,27,28,32,50,56,59,62,65],headerless:[13,21,56],heaer:[],heavi:[21,56,66],held:[21,56],hello:[41,47,58,60],help:[0,5,13,14,21,24,27,33,35,41,42,45,47,48,51,56,66],helper:[],henc:[26,41],here:[0,5,6,7,9,12,13,18,19,20,21,22,24,26,27,29,30,31,33,35,38,41,42,44,45,47,51,53,54,55,56,57,58,59,61,62,64,66],het:[6,32,51,56],heteregen:37,heterogen:[12,13,14,21,30,37,45,51,56,65],hex:[21,35,46,47],hexadecim:[48,50],hexfmt:[21,50],high:[12,21,26,36,56,66],higher:[1,24,36],highest:[0,40],highland:7,highli:[20,33,53,56],histogram:[7,21,31,48,50],hit:[20,23],hit_mean:20,hms2fsec:21,hms2sec:21,hoc:[20,59,66],hold:[21,30,56],home:[5,21,45],home_dir:[13,56],homebrew:[0,1,15],homogen:37,honor:[13,21],hood:36,hook:[3,26],hope:36,horizont:[17,56],host:13,hostnam:[13,18,21,23,24,26,45,50,51,55,56],hour:32,how:[0,11,13,14,15,17,21,22,24,25,27,28,29,30,41,45,49,51,53,56,65,66],howev:[0,18,19,21,22,44,45,46,48,56,58,59,66],html:[1,3,21,56,59],http:[0,1,3,7,8,12,15,16,21,24,26,31,41,45,48,50,52,54,56,57,59,65,66],hu_site_deduct:7,hu_site_deductible_p0:[],hu_site_deductible_p100:[],hu_site_deductible_p10:[],hu_site_deductible_p50:[],hu_site_deductible_p90:[],hu_site_deductible_p95:[],hu_site_deductible_p99:[],human:27,hundr:66,hurri:12,hyperbol:[21,35],i_cumu:25,i_iqr:[],i_p25:[],i_p75:[],i_typ:37,iasv:[13,21],iasvlit:[13,21],icorn:29,icsv:[0,6,7,8,13,18,19,21,23,25,32,50,53,56,58,59,61,64],icsvlit:[13,18,21,50,56],id_count:62,idcod:56,idea:[5,7,29,30,31,45,59,61,65],ideal:13,ident:[21,31,41,45,56],idiom:[41,56],idiosyncrat:37,idkvp:[20,21,50,56],idl:18,ieee:46,iformat1:[21,50],ifs:[4,9,13,21,23,24,50,59],ignor:[5,13,21,42,50,54,56],igur:47,iheight:29,ijson:[13,21,50,56,65],illustr:17,imag:[],imagin:6,imaginari:29,imit:[26,31,65],immedi:[13,21,41,45,58],implement:[26,28,36,46,50,63,65,66],implicit:[0,4,13,21,32,46,54,56,59],implicitli:[13,21,44,45],implod:[21,56],imposs:21,improv:[],in_:[21,56],inadvert:37,incl:[],includ:[0,1,3,4,5,11,12,13,16,17,21,22,23,24,26,30,35,38,41,45,46,54,56,58,60,62,64],inclus:[21,35,56],incompat:[21,56],inconsist:[6,37],increas:[23,42],increment:[21,30,37,45,59],independ:[31,56],index1:[21,41,45],index2:[21,41,45],index:[0,3,4,11,12,17,19,21,26,28,30,35,37,38,41,43,53,56,58,59,61,65],indic:[12,13,19,21,30,32,35,37,41,45,47,54,56,59],individu:56,industri:66,inequ:[21,35],inexact:[],inf:[],infer:[9,21,24,35,66],inferenc:[21,56],infil:[21,23,62],infinit:37,infix:[21,35],info:[20,51,56],inform:[1,13,20,21,23,24,33,35,41,44,45,47,52,53,56,57,66],ingest:[12,21,37,41,45,56,65,66],inherit:21,inidx:[4,13,21,50,56],initi:[5,8,22,24,37,45,51,59,66],inlin:45,inner1:59,inner2:59,inner:[45,59],inner_a:45,inner_b:45,inner_c:45,inner_d:45,innermost:37,inout:56,input:[5,8,9,11,12,13,17,18,19,20,21,23,29,30,31,32,33,35,37,40,41,45,47,48,50,51,52,53,54,55,56,58,59,64,65,66],insan:66,insensit:[21,54,56],insert:[5,8,12,21,41,45],insid:[22,30,37,45,61],inspect:58,inspir:[26,30,45],instal:[0,1,3,14,21,22,24,50,56,58],installhom:[],instanc:[6,21,56],instead:[0,5,13,19,21,37,41,45,46,55,56,58,59,62],insul:31,insur:7,integ:[4,6,9,12,13,21,29,30,35,41,45,46,48,56,59],integer:[21,46,56],intend:[21,30,42,45,56,64],intent:[26,45],intention:[18,59],interact:[0,17,19,30,58],interest:[21,38,46,51,56],interfac:[50,66],interleav:[12,56],intermedi:[56,64],intern:[0,21,24,26,30,50,56],internation:14,interoper:[12,23,66],interpol:[21,56],interpret:[26,48],interquartil:[],interv:[7,21,35,56],interven:[21,42,56],intoler:51,intro:14,introduc:[21,45,59],introduct:[14,30],introductori:[24,29],introspect:23,invalid:51,invers:[21,31,35],inverse_transform_sampl:31,invert:[21,56],invoc:53,invoic:59,invok:[13,21,33,45,47,56,58],involv:37,invqnorm:21,invqorm:[21,35],ipaddr:18,ipprint:[21,50],ips:[9,21,50],iqr:63,irb:[9,58],irecord:65,irregular:45,irs:[13,21,50],is_abs:[21,45,51],is_arrai:45,is_bool:[21,45],is_boolean:[21,45],is_empti:[21,45,51],is_empty_map:[21,45],is_error:45,is_float:[21,45],is_int:[21,45],is_map:[21,45],is_nonempty_map:[21,45],is_not_arrai:45,is_not_empti:[21,45,51],is_not_map:[21,45],is_not_nul:[21,45,51],is_nul:[21,45,51],is_numer:[21,23,37,44,45],is_perman:62,is_pres:[20,21,23,42,45,51,59,65],is_str:[6,21,45],ish:[56,66],isn:[13,21,24,26,29,35,37,56,58,64,65,66],iso:16,isol:[21,50],issu:[0,1,2,3,8,16,18,24,35,50,59,60,65,66],item:[20,21,28,56,59],iter:[21,23,29,37,56],iti:[29,47],its:[0,1,4,5,10,11,12,20,21,23,26,29,35,36,41,43,44,45,50,51,56,60,65,66],itself:[19,29,37,45,58,60,66],itsv:[13,21,59,62,65],itsvlit:[13,21,62],iusv:[13,21],iusvlit:[13,21],ivar:[21,56],iwidth:29,ixtab:[21,50],j2c:[13,21],j2d:[13,21],j2m:[13,21],j2n:[13,21],j2p:[13,21],j2t:[13,21],j2x:[13,21],jabberwocki:[],jane:54,java:66,javascript:0,jflatsep:[13,21],jknquoteint:[21,37,41,45],jlistwrap:[5,13,21,62],job:[56,66],jofmt:[],john:[2,4,7,21,56],johnkerl:[0,1,3,8,12,15,16,21,24,41,45,50,52,57,59,65,66],join:[9,12,13,14,21,23,41,62,66],joiner:18,joink:21,joinkv:21,joinv:21,journal:17,journalist:66,jpeg:29,jquoteal:13,json:[0,5,12,17,21,23,26,27,28,30,34,35,41,45,50,56,61,62,65,66],json_:[],json_pars:[],json_stringifi:[],jsonx:[13,21],judg:31,julia:29,jumbl:20,jump:[13,21,25],jumpxd:25,just:[0,1,4,5,9,10,12,13,19,20,21,23,25,26,28,29,30,31,32,41,45,50,56,59,62,66],justifi:21,juxtapos:21,jvquoteal:21,jvstack:[5,13,21,62],keep:[0,12,21,29,30,36,41,45,56,59,66],kei:[0,9,12,17,18,21,23,24,26,27,28,30,34,35,41,43,45,48,50,51,52,56,59,61,62,66],kept:4,kerl:[2,21],key1:37,key2:37,key_count:65,key_fract:65,keyboard:30,keyfield:25,keylist:41,keystrok:[0,14,17,21,26,30,32,33,45,50,53,56,64,65,66],keyword:[21,24,30,33,37,41,55],khavari:61,kind:[26,28,30,45,51,66],knead:18,knew:26,know:[13,21,28,30,56,65,66],known:[7,13,21,56,62,65],kuna:56,kurtosi:[21,56],label1:37,label2:37,label:[0,4,7,11,13,21,23],lack:[4,13,38,51],lambda:31,landslid:26,langaug:[],languag:[9,11,12,13,14,17,20,24,26,37,38,40,45,53,56,58,59,66],larg:[12,13,18,28,66],larger:[12,23,56,58,65],largest:[21,45,46,56,65],last:[0,21,26,37,41,45,51,52,56,58,65],last_update_tim:62,lastli:[0,4,28,45],latenc:[36,65],later:[13,23,66],latest:[0,3,13,15,21,56],latter:[12,21,26,27,32,35,39,56],layout:7,lazi:25,ldd:[],lead:[13,21,35,46,47,50,56],leafcount:21,learn:[20,26,33,53,66],least:[21,30,51],leav:[5,9,21,28,35,45,56],lecat:[21,47],led:24,left:[18,21,23,30,35,40,45,51,56],left_1:[],left_:[21,37,54,56],left_a:56,left_abc:[],left_b:56,left_c:56,left_xyz:[],legibl:42,len:[21,35],length:[21,56],less:[4,21,26,27,30,33,35,36,38,40,45,46,53,54,56,59,64,65,66],lesseng:31,lessor:31,let:[0,11,21,29,30,36,50,54,56,58,59,61,65,66],letter:[13,21,31,45],level:[21,23,26,29,35,36,37,38,41,43,45,58,66],levelstep:29,lexic:[18,21,52,56],lf2cr:47,lf2crlf:47,lflf:21,librari:[16,21,26,29,35,40],licens:[],life:66,light:[13,21,41,56],lighter:26,like:[0,1,4,5,8,12,13,17,19,20,21,22,23,24,26,27,29,30,31,32,35,36,37,38,41,45,48,50,51,53,55,58,59,61,62,65,66],likewis:[1,4,10,11,13,27,28,32,45,46,51,56,59,61],limit:[12,21,29,33,45,53,56,62],lin001rol:[],lin:61,line:[0,1,4,5,6,7,8,9,10,11,12,17,18,19,20,21,22,23,26,27,28,29,31,32,35,38,41,42,45,50,53,56,59,66],lineag:26,linear:[21,23,56],linefe:[13,21,48],link:[3,15,24,56],linkag:44,linkifi:[19,24,30],linreg:[7,21,23,56],linux:[0,1,13,15,18,21,22,59,66],linux_x86_64:[],list:[0,11,13,14,17,19,20,21,24,26,27,29,32,33,40,41,44,45,46,47,53,59,65,66],lite:[13,21,32,56,59],liter:[21,25,37,41,42,46,54,60],littl:[29,45,47,61,62,66],lld:21,load:[5,12,17,18,21,24,30,56,58,62],loadmilli:51,loadsec:[13,32,51,56],loan:31,local:[11,20,21,24,37,41,43,44,62],localtim:[3,8],localtime2sec:21,locat:[21,24,31],log10:[21,37,45,48,51],log1p:21,log:[12,13,14,21,31,44,51,56,58,59,66],logarithm:[21,35],logger:13,logic:[17,21,35,40,42,65],logifit:21,logireg:[21,56],logist:[21,35,56],longer:[22,24,56],longish:[],look:[0,1,7,10,13,20,21,27,30,31,45,56,58,59,61,64,65],lookup:[18,56],loop:[9,21,24,25,36,42,45,58,59,63,65,66],loos:30,lose:[21,26,31,35,40],lost:[21,56],lot:[0,66],love:66,low:[17,21,26,36,38,56,66],lower:[21,30,56,66],lowercas:[21,35],lstrip:[21,56],ltipl:[],lua:36,m_e:[21,45],m_pi:[21,45],mac:29,machin:[12,13,66],maco:[0,1,15,22],macosx:[13,21],macport:[0,1,15],madd:21,made:[18,19,26,30,38,41,56,59,66],mag:29,magnitud:28,mai:[8,13,15,21,28,32,33,37,42,44,45,46,50,51,52,56,58,59,64],mail:56,mailto:2,main:[0,1,3,9,21,24,28,41,45,47,56,58],mainli:[26,66],mainstai:10,maintain:45,make:[0,1,3,11,17,18,19,21,22,23,26,29,30,35,37,38,45,48,50,51,56,58,59,65,66],makefil:[],male:56,malform:6,man:[1,21,35,56,66],manag:0,mand:29,mandelbrot:[],mani:[19,21,24,26,28,30,37,40,41,45,56,65,66],manipul:[17,26],manpag:[1,14,56],mantissa:46,manual:[1,21],map2dkvplin:9,map:[4,9,11,12,13,18,21,25,35,36,37,41,42,43,48,51,56,58,59,63,65],mapdiff:21,mapexcept:[21,41,45],mapselect:21,mapsum:[21,59],margin:36,mark:[29,30,35],markdown:21,marker:13,marvel:66,mask:45,master:1,masterdata_colourcode_1:59,masterdata_colourcode_2:59,match:[4,8,21,25,35,37,40,54,56],materi:24,math:[21,35,37,48],mathemat:[21,44,45],matrix:[21,29,56],matter:[16,59],mawk:28,max:[0,4,7,20,21,23,40,46,51,52,56,66],maximum:[13,21,35,56],maxit:29,maxn:65,maxnf:4,maxrow:65,mayb:[5,26,42,58,66],md5:24,mean:[0,4,7,11,12,13,20,21,23,24,27,30,37,42,47,48,50,51,52,56,62,66],meaneb:[21,56],meanwhil:[24,63],mechan:[27,54],media:1,median:[21,56],medium:[26,41,42,45,56,62,63,65],meet:56,member:[21,23,29],membership:29,memoiz:44,memori:[12,13,18,21,55,56,65],mention:[26,66],mere:[21,56],merg:[3,21],messag:[5,13,21,30,38,47,52,56],messier:61,method:59,metric:[21,56],mexp:21,mfrom:[19,24],miami:7,micro:56,microsecond:56,mid:28,middl:[56,59,61,66],might:[13,15,21,27,30,33,37,47,50,59,63],mildewi:31,miller6:[13,41,45,52],miller:[2,3,4,6,7,8,9,11,12,13,15,16,17,18,19,20,21,23,25,27,28,29,31,32,35,37,38,40,41,42,44,45,46,47,48,50,51,54,55,56,57,59,61,62,64,65],milli:56,million:[6,23,30],millisecond:56,mime:21,min:[0,7,20,21,23,40,46,51,52,56,66],mind:41,minim:21,minimum:[21,38,45,56,66],minor:[],minu:[21,23,35,60],minut:[1,14,30],misc:[],miscellan:14,mishmash:[],miss:[4,5,21,23,32,56,59,65],misspel:[45,51],mistyp:[5,21,48],mix:[10,18,21,35,42,45,48,56],mkdat2:7,mload:[5,24],mlr:[0,1,4,5,6,7,8,9,10,13,15,17,18,19,20,21,22,23,24,25,27,28,29,30,31,32,33,34,35,36,37,38,39,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,58,60,61,62,63,64,65,66],mlr_always_color:[27,49],mlr_dsl_keyword_usag:[],mlr_dsl_list_all_keyword:[],mlr_fail_color:[27,49],mlr_help_color:[27,49],mlr_key_color:[27,49],mlr_no_color:[27,49],mlr_pass_color:[27,49],mlr_repl_ps1:49,mlr_repl_ps1_color:[27,49],mlr_repl_ps2:49,mlr_repl_ps2_color:[27,49],mlr_value_color:[27,49],mlrrc:[14,21,49],mlrver:[],mmul:21,mod:[1,5,21,35],mode:[21,45,56],moder:26,modern:[12,55],modifi:[9,21,24,37,41,44,45,56,58,59],modul:26,moment:[24,62],mono:47,month:[21,35,56],more:[0,4,8,10,11,13,17,19,20,21,22,23,24,26,30,33,35,36,37,38,39,41,42,44,45,46,47,50,51,52,53,54,56,58,63,65,66],moreov:[26,32,42,45],most:[0,3,4,12,13,21,24,26,30,45,46,53,62,66],move:[21,28,56],moving_averag:[21,56],mrpl:58,msg:13,msp:21,msub:21,msy:[],msys2:[22,24],msystem:49,mt_string:21,much:[12,26,28,36,37,39,56,62,65,66],mul:62,mulltipl:23,multi:[12,13,17,18,21,28,35,37,40,42,45,46,55,56,65,66],multicountdown:56,multilevel:41,multilin:35,multipl:[17,21,23,26,29,35,36,37,41,42,46,50,51,54,56,59,66],multipli:46,mung:12,music:10,must:[21,32,33,35,42,45,56,65,66],musta:59,mustn:41,mutual:44,my_:56,my_bin_hi:56,my_bin_lo:56,my_x2_count:56,my_x3_count:56,my_x_count:56,mydata:[5,13,21,23,50],mydb:62,myfil:[13,17,21,38,41,53,54],myfile1:50,myfile2:50,mykei:[21,35],mymap:[13,21,35],myscript:[],myself:66,mysql:62,mytabl:62,mytap:[21,41,45,56],myvar:37,n2c:[4,13,21],n2d:[13,21],n2j:[13,21],n2m:[13,21],n2p:[13,21],n2t:[13,21],n2x:[13,21],n_cumulative_perc:56,n_fraction:56,n_percent:56,nadir:18,name1:[21,56],name2:[21,56],name:[0,4,6,11,12,13,17,18,20,21,23,24,25,26,27,29,30,31,32,35,37,41,43,44,47,48,50,51,52,53,54,56,58,59,63,65],namegoesher:21,namelh:[],namesak:[10,56],namespac:44,nan:[],nano:56,nanosecond:[56,60],narrow:45,nas:4,nativ:26,natur:[12,13,21,32,35,50,56],nbin:[7,21,31,56],nearest:[21,35],nearli:47,neat:66,necessari:[1,13,21,45,66],need:[1,4,5,12,13,18,20,24,26,30,32,41,48,50,56,58,61,62,65,66],needless:[],needn:46,neg:[21,35,46,56],negat:[21,35],negro:59,negru:59,neither:[18,21,29,56],nero:59,nest:[21,35,36,37,41,44,45],netbsd:[15,21,22],network:[13,56],networkd:[13,56],never:[13,21,30,35,37,45,56],new1:[21,56],new2:[21,56],new3:[21,56],new_nam:[21,56],new_name_1:[21,56],new_name_2:[21,56],newcolumn:30,newfil:0,newlin:[21,32,41,45,48,50,56,60],newnam:59,newnf:30,newrec:25,next:[11,30,38,41,45,50,64,65,66],nf1:64,nf2:64,nf3:64,ng5:31,ngfunc:31,ngram:31,ngrid:13,nice:[5,26,29,66],nich:[24,66],nidx:[0,4,21,23,29,31,50,56,59,62],nim:[26,36],nine:[18,54],nkei:45,nobodi:[13,56],node:[23,58],noir:59,nois:31,nomin:[9,21,50,56],non:[13,21,23,26,27,28,30,32,35,41,44,45,46,48,51,56,58,59,60,66],none:[21,56,62],nonesuch:51,nonetheless:[13,65],nor:[21,23,29,56],normal:[21,27,29,35,54],notabl:3,notat:[0,36,45,65],note:[0,3,12,13,14,15,21,23,24,26,27,30,35,37,41,45,50,51,56,60,64,66],noth:[0,21,22,41,47],notic:[29,30],notifi:1,notion:35,now:[0,8,13,18,22,24,30,38,41,45,46,56,61,64,66],nowher:66,nr1:64,nr2:64,nrec:45,nspecifi:[],nth:[21,56],num:[21,23,29,37,42,45],num_filt:20,num_filtered_delta:20,num_posit:45,num_tot:45,number:[4,8,18,21,23,29,30,35,37,41,45,46,48,56,61,64,66],numcal:44,numer:[0,8,13,21,35,40,44,45,46,48,50,51,52,56,65],nummber:[],oasv:[13,21],oasvlit:[13,21],object:[0,21,44],obligatori:44,obtain:[1,7],occupi:18,occur:[19,21,56],occurr:[25,50,65],ocsv:[4,13,21,41,45,50,65],ocsvlit:[13,21,32,50],octal:48,odkvp:[13,21,50,56,61],off:[0,5,12,17,21,31,45,56],offset:47,oflatsep:[21,41],ofmt:[21,23,50],oformat2:[21,50],ofs:[9,13,21,32,41,45,50,56,61],often:[0,4,19,22,30,40,50,56,65],ojson:[0,5,13,19,21,41,45,50,56,58,61,62],ojsonx:[13,21],old1:[21,56],old2:[21,56],old:[21,25,35,56,66],old_nam:[21,56],old_name_1:[21,56],old_name_2:[21,56],older:35,oldk:25,ols:[7,21,56],omap:9,omd:[13,21],omit:[0,21,45,56,64],onc:[3,6,11,15,21,30,35,37,55,56,65],one:[0,1,4,5,7,8,11,12,13,15,17,18,19,20,21,23,26,28,29,30,31,37,38,40,41,42,45,46,47,50,51,52,55,56,58,59,63,64,66],ones:[0,5,17,30,35,37,42],onidx:[13,21,32,50,56,62],onli:[0,1,4,12,13,21,24,27,30,33,35,41,44,45,46,47,48,50,51,56,58,59,62,65,66],onlin:[14,26,27],onward:[57,64],ooo:29,oosvar:30,open:[1,3,21,41,45,58],oper:[0,11,12,14,16,21,22,26,29,30,32,35,37,38,48,51,54,55,56,58],operand:51,opprint:[0,6,7,9,13,18,19,20,21,23,25,31,32,37,41,42,44,45,50,53,56,60,62,64,65],ops:[5,9,21,50,56],opt:66,optim:66,option:[0,4,5,6,14,19,21,24,26,30,33,35,36,37,38,41,42,45,47,52,53,56,58,63,66],orang:[7,13,23,47,56,65],orchid:27,order:[0,1,12,21,23,28,37,40,42,52,56,62,66],ordereddict:9,ordinari:[21,48,56],orecord:65,org:[3,18,21,26,31,41,45,48,52,56,59],orient:[48,56],origin:[0,1,7,9,14,21,22,24,36,50,56,59,64,66],orject:13,ors:[13,21,50],os_vers:[55,56],osx:[15,66],other:[0,1,2,9,11,12,13,15,17,18,21,23,24,26,28,30,32,33,36,37,39,40,44,45,46,50,51,55,56,58,59,60,65,66],othernam:48,otherwis:[5,9,21,35,37,41,45,46,48,51,56],otsv:[13,21],otsvlit:[13,21],our:[0,12,13,18,19,30],ousv:[13,21],ousvlit:[13,21],out:[0,4,7,9,12,13,20,21,24,26,29,35,36,37,41,43,44,48,50,51,55,56,59,64,65,66],out_:[21,56],outer:[21,37,45,59],outer_a:45,outer_b:45,outer_c:45,outer_d:45,outermost:[13,21,24,61],outfil:50,outlin:53,output:[0,1,5,6,9,12,13,14,16,17,18,19,21,22,23,28,30,31,35,37,45,46,47,48,49,50,51,52,53,55,56,58,60,64,65,66],outputfilenamegoesher:0,outsid:[6,22,29,37,44,58,61],over:[9,21,23,24,29,30,37,38,45,50,56,58,59,63,65,66],overfflow:[],overflow:[2,21,30,35,46],overrid:[5,29,50],overridden:21,overview:[11,14,30],overwhelmingli:24,overwrit:[21,41,45,56],overwritten:[45,50],ovxr:25,owes:26,own:[4,17,20,21,23,26,30,31,33,36,44,45,50,53,56,59,65],owner:[21,56],oxtab:[0,4,7,13,20,21,23,32,41,45,50,56,59,61,63,65],oxx:29,oxxx:29,oxxxxx:29,oxxxxxx:29,oxxxxxxxxxx:29,p100:[0,7,21,56],p10:[0,7,20,21,23,56],p25:[0,21,56,63],p2c:[13,21],p2d:[13,21],p2j:[13,21],p2m:[13,21],p2n:[13,21],p2t:[13,21],p2x:[13,21],p50:[0,7,20,21,23,56],p75:[0,63],p90:[0,7,20,21,23,56],p95:7,p98:[21,56],p99:[0,7,56],p_count:31,pack:48,packag:[0,1,21],pad:4,page:[0,14,19,21,24,28,30],pageset:1,pai:66,paid:64,pair:[0,7,9,12,17,21,28,31,35,37,41,45,51,54,56,59,66],pairwis:7,palett:29,palm:7,pan:[9,13,25,33,37,39,41,42,43,44,45,50,53,56,59,60,62,63,64,65],pan_pan:33,panda:12,panpan:9,par:12,paradigm:66,parallel:[18,59],paramet:[21,31,42,44,56],parameter:13,parenthes:[37,41,54,56],pars:[8,11,13,21,22,35,37,38,50,55,56],parseabl:24,parser:[4,21,56],part:[5,13,20,21,24,29,30,35,41,45,50,53,56,66],partial:[22,59],particip:[21,26,41,47,51],particular:[0,4,7,11,13,20,21,24,26,29,33,37,45,56,58],particularli:[13,21,27,30,50,56,65],pass:[0,3,9,12,13,14,21,23,24,26,27,35,40,45,56,59,66],passwd:[13,56],password:[13,56],past:[21,23,30,31,56,58],patch:26,path:[1,5,13,20,22,23,32,51,56],pattern:[19,25,45,51,56],payment_typ:64,pca:[21,23,56],pct:65,peek:7,penalti:51,pend:64,peopl:[17,26,38,66],per:[0,5,13,21,23,29,30,32,37,41,42,45,50,51,56,65],percent:[21,28,56],percentag:[],percentil:[21,56],perform:[11,12,14,26,36,55,56,65,66],perhap:[4,6,13,15,17,41,45,59,60],perl:[26,40,66],permut:[21,56],persist:[23,30,45],person:[21,66],pgr:56,philosophi:[26,55],php:37,pick:[20,24],pictur:[29,59],piec:[21,56,61],pip3:3,pip:3,pipe:[0,4,9,12,21,23,26,27,41,45,50,55,56,61,62,64,66],pipelin:[17,24,55,64],pivot:[21,56],pix:[],pkg:[],place:[0,13,21,22,26,28,30,35,36,45,47,56,66],plain:[7,21,56],plan:16,plane:29,plastinguish:31,platform:[0,11,13,15,21,24,28,58],pleas:[0,1,13,15,16,21,24,26,27,33,35,37,38,41,45,47,48,50,52,54,56,59,65,66],plot:[21,29,31,56],plotter:31,plu:[21,35,36,51],plug:[26,66],png:29,poignant:26,point:[0,9,13,21,23,26,29,30,35,43,45,46,54,56],poki_eof:[],poki_run_command:[],politici:31,polyglot:9,pop:[7,9],popul:[37,41,45,58],popular:24,port:[0,1,3,15,24,57,66],portabl:12,portfil:1,posit:[0,4,12,13,21,26,32,35],position:[4,12,21,28],posix:54,possess:56,possibl:[12,41,66],post:[12,17,62],postfix:56,pow:21,power:[13,21,26,36,56],pprint:[0,16,19,21,37,41,45,50,56],practic:[31,45],pre:[1,3,15,17,18,20,21,51,66],prebuilt:[],preced:[21,27,33,38,42,55,56],precis:[21,26,30,45,46,48,50,51,56,61],preclud:66,precompil:54,predefin:[21,56],prefer:[0,20,45,56,66],prefix:[13,21,41,45,56],prep:66,prepar:[12,17,56],prepend:[21,56],prepip:[5,21,24,50],prepipex:[],prerequisit:[],presenc:30,present:[1,4,20,21,23,30,35,37,41,45,50,51,53,56,65],preserv:[],pretti:[0,5,9,12,17,21,23,26,31,50,56],previou:[0,1,19,21,23,28,56,65],previous:21,previous_count:23,prevtemp:23,price:[65,66],primari:1,primarili:[0,21,52,56,66],prime:29,princip:[21,28,56],principl:30,print:[5,9,11,12,17,20,21,23,24,26,29,30,31,35,37,38,44,45,47,50,56,58,59,64,65],printabl:59,printf:[21,35,50,56],printn:[21,29,41,45],printtypearithmeticinfo:[],pro:50,probabl:[7,13,38,48,56],problem:[37,38,61,65,66],process:[0,1,4,5,6,11,12,13,14,17,21,23,26,28,29,30,38,41,45,47,48,50,53,54,56,58,60,62,65,66],processn:[],processor:[13,55,65],produc:[1,4,7,12,13,21,23,28,31,33,35,37,41,45,46,48,50,51,56,59,62,65],product:[10,30,31,46,61],program:[14,17,18,20,21,24,26,28,36,38,45,47,53,55,56,59,66],programat:51,programm:11,progress:[5,8,21,56],project:3,prompt:[0,21,22],prone:[36,65],propag:[1,37],properti:[7,12,24,44],prosaic:10,protect:61,protocol:[13,56],prototyp:36,provid:[27,37,54,58,65],ps1:27,ps2:27,publish:1,pull:[1,24],punctuat:[20,38,66],pure:18,purpl:[0,4,7,13,19,23,30,47,56,65],purple_squar:0,purple_triangl:0,purpos:[4,12,13,28,29,66],push:[1,24,26],put:[0,4,6,8,9,10,13,17,19,21,22,23,24,25,26,29,30,31,33,36,37,38,39,41,42,43,44,46,48,50,51,53,54,58,60,63,64,65,66],python2:9,python3:9,python:[21,26,29,35,36,58,66],qnorm:21,qoh:[8,65],qualiti:[21,56],quaniti:45,quant:47,quantiti:[0,13,19,24,30,45,47,53,56,58,66],quantity_count:0,quantity_max:0,quantity_mean:0,quantity_min:0,queri:[0,7,12,17,62,66],question:[2,3,24,26,38,61,65],quick:[0,7,12,13,21,25,26,30,56,66],quicker:[36,66],quicklink:[],quickref:[],quit:[13,21,26,30,37,58],quot:[13,21,22,24,30,41,42,45,48,50,54,56],quotient:[21,30,46,56],rag:[5,21,32],ram:[12,28,65,66],ran:66,random:[14,45],randomli:[21,56],rang:[27,46,47],rate:[0,17,19,30,31,53,58,65,66],rate_p0:0,rate_p100:0,rate_p10:0,rate_p25:0,rate_p50:0,rate_p75:0,rate_p90:0,rate_p99:0,rather:[0,4,5,6,12,16,21,25,30,35,37,41,42,45,46,51,54,56,58,59,61,65],ratio:[0,21,56],raw:[26,47],rcorn:29,reach:45,reachabl:6,read:[0,9,11,13,17,19,21,24,29,30,32,37,42,44,45,47,48,50,51,53,56,58,59,60,65,66],reader:[13,45,56],readili:32,readlin:9,readm:[1,3,24],readthedoc:[1,3,21,56,57],real:[29,55,66],realiz:66,realli:[0,20,26,45,66],reap:12,reason:[7,28,45,50,51,55,61,64,65,66],reassign:[44,45],rebas:1,recal:37,recapitul:13,receiv:[5,22],recent:3,recip:[24,26],recmax:[21,45],recogn:35,recommend:45,reconstruct:56,record:[0,7,8,9,11,12,13,14,18,20,21,23,24,26,28,29,31,33,35,37,41,44,45,47,48,51,52,54,55,58,60,62,64,66],record_count:[13,32,51,56,65],recordstream:26,recov:[7,21,35,64],recreat:21,rect:59,rectangular:[32,65],recurs:[23,36,44,45,56],red:[0,4,7,13,18,19,23,30,37,47,53,56,58,65],red_circl:0,red_squar:0,redeclar:45,redefin:44,redirect:[21,45,50],reduc:[12,23],reduct:[12,26,66],redund:55,refactor:[24,59],refer:[0,11,13,21,24,30,32,66],referenc:24,referr:[],reformat:[12,17],regard:13,regardless:[13,21,37,52,56],regener:31,regex:[3,21,35,37,40,56],regextract:21,regextract_or_els:21,regress:[1,3,5,21,23,24,27,35,56],regtest:[3,47],regular:[14,21,61],rel:18,relat:[16,50,65],releas:[0,3,12,13,14,22,24,59],relev:[12,21,28,50],reliabl:24,remain:[21,35,41,45,56,59],remaind:[21,35,45,46],rememb:[45,58,65],reminisc:[37,41],remot:1,remov:[5,17,21,35,43,45,50,64],renam:[4,21,23,50,54,59],render:[13,29],renumb:[],reopen:58,reorder:[21,25,59,65],repeat:[0,4,21,35,45],repeatedli:30,repetit:[21,66],repif:[13,20,21,50],repip:21,repl:[14,27,47,49],replac:[1,21,22,32,35,37,46,48,56,62],report:[2,12],repres:[13,21,41,56,66],represent:[24,46,48],request:[1,2,59,65,66],request_s:[21,56],requir:[9,12,13,18,21,22,26,27,37,38,42,47,56,65],rescu:9,research:17,resembl:45,reserv:45,reservoir:[21,56],reset:[21,30,45],reshap:21,residenti:7,resolut:[29,46],resolv:24,resourc:[0,13,32,51,56],respect:[4,11,13,21,28,33,35,38,40,41,45,48,56],rest:[21,32,33,42,45,47,53,55,56,62],restart:1,restrict:[37,42,45],result:[5,10,13,18,21,23,28,29,30,35,44,45,46,48,51,55,56,59,64],retain:[0,12,13,15,21,24,33,54,56,64,65],retent:12,retri:59,retval:45,reus:[23,26,42,54],revers:[21,35,56],revis:1,rework:24,rfc4180:32,rfc:[13,21],rhe:[],rich:53,right:[7,18,21,23,24,29,30,35,37,40,45,48,50,56],right_123:[],right_2:[],right_789:[],right_:[21,37,54,56],right_a:56,right_b:56,right_c:56,rightmost:[21,35],rlwrap:58,roki_run_command:[],role:61,roll:36,root:[13,21,23,35,56],rottend:31,rough:[21,56],roughli:28,round:[21,46],roundm:[21,46],routin:9,row:[0,4,18,21,23,26,29,32,56,62,65,66],rpm:[],rsh:[],rsheq:[],rst:3,rstrip:[21,56],rsum:[21,46,56],rubi:[11,13,23,26,40,42,58,66],rule:[5,21,27,45,51,56],run:[0,1,3,5,9,13,14,18,20,21,23,24,28,33,35,45,51,53,56,64,65,66],runner:[21,56],running_sum:[21,39,45],runtim:[12,23,45],rust:[26,36],s_count:31,sadli:26,sai:[0,4,5,13,28,38,56,66],said:[36,61],sake:6,same:[0,4,5,7,13,18,20,21,22,23,24,28,31,32,33,35,36,37,41,45,50,52,53,55,56,58,59,64,65,66],sampl:[7,21,30,31,34],sar:25,save:[18,50,65,66],saver:[0,14,21,32,56],saw:[19,30,66],sbin:[13,56],scalar:[21,27,35,37],scan:[45,56],scannabl:46,scanner:13,scenario:37,schema:[12,20,32,56],schwarz:59,scienc:[17,26,66],scientif:17,scientist:66,scope:[21,30,37,44,45],score:65,scp:12,scratch:66,screen:[0,13,29,50,58],screenshot:56,script:[5,7,23,26,31,58,61,66],sda:[21,54,56],search:[14,21,56],sec2dhm:21,sec2gmt:[20,21,48],sec2gmtdat:21,sec2hm:21,sec2locald:21,sec2localtim:21,sec:62,second:[0,1,6,8,13,17,21,23,32,35,45,51,52,54,56,59,65,66],secondarili:[0,21,52,56],seconds_delta:23,section:[15,18,20,24,30,33,44,45,51,52,53,56,62,65],sed:[4,11,12,20,21,26,28,47,48,56,66],see:[0,1,2,4,6,7,8,13,15,16,17,21,22,24,26,27,29,30,31,32,33,35,37,38,41,44,45,46,48,49,50,51,52,56,58,59,64,66],seed:[21,31,45],seek:66,seem:[36,66],seen:[0,21,30,56,58],select:[0,12,15,23,33,56,62],self:[41,56],selfupd:15,sell:[0,45],semant:[18,59],semicolon:[21,30,37,50,56,58,59],seminol:7,send:[21,31,41,56,62],sens:[17,21,26,48,56],sensibl:[],sensic:[21,56],sent:[33,56],sentenc:[],separ:[0,4,5,9,13,21,24,26,30,35,37,42,44,45,52,56,59,61],separar:0,septemb:57,seqgen:[21,23,31,45],sequenc:[13,21,23,27,56],sequenti:59,server:[13,56],servic:[13,56],set:[3,5,11,12,13,21,26,27,31,35,37,45,50,51,54,56,62],setup:[1,12],seutp:[],seventh:66,sever:[13,17,26,41,66],sgn:[21,46],sha1:24,sha1sum:60,sha256:24,sha512:24,shadow:45,shallow:37,shape:[0,4,13,14,17,19,20,21,23,24,30,41,45,53,56,58],share:[0,2,17],sharper:59,shasum:1,shell:[5,13,14,21,30,41,45,56,58,61],shift:[21,24,35,56],shine:20,shorten:[],shorter:[0,45],shorthand:[21,37,56],should:[0,3,12,13,18,21,26,37,41,48,51,56,66],show:[7,9,21,30,36,38,52,56,59,62],shown:[21,32,35,45],shuffl:21,side:[12,21,23,27,29,30,35,37,41,45,48,51],sidewai:0,siev:[],sigil:30,sign:[13,21,30,35,45,46,48,50],signifi:50,significantli:[56,66],silent:[5,21],similar:[20,21,26,30,40,45,50,51],similarli:[1,24,30,37,58,65],simon:56,simpl:[7,26,28,29,31,38,41,47,56,61],simpler:[4,24,37],simplest:[25,42,59],simpli:[3,4,8,13,18,19,20,21,22,29,30,32,42,45,46,47,48,51,55,56,58,61,63,64,65],simplic:[36,55,61],simultan:66,sin:21,sinc:[1,5,8,9,10,18,20,21,22,23,24,27,30,35,37,42,45,51,56,62,65,66],sine:[21,35],singl:[0,12,21,22,24,25,26,30,35,37,38,41,42,45,50,55,56,59,65,66],sinh:21,site:[],six:[],sixth:66,siyah:59,size:[21,26,29,46,56],skew:[21,56],skip:[5,13,21,44,45,51,58,62],slash:[21,30,54],slice:12,slightli:21,slot:[21,41,45],slower:[33,53,66],small2:42,small:[9,13,18,25,26,29,33,37,39,41,42,43,44,45,50,53,56,58,59,60,64,65],smaller:56,smallest:[21,56],smooth:[21,56],snarf:12,social:1,softwar:[17,21,56,59,66],solut:[18,59,61],solv:66,some:[0,4,6,7,8,9,12,13,22,23,26,27,28,29,30,31,32,36,37,38,42,45,48,50,51,56,59,62,65,66],somehow:[51,56],someon:[5,10,66],someothernam:56,somepattern:[21,41,45],sometext:20,someth:[0,5,7,12,13,20,21,26,45,50,51,53,54,66],sometim:[0,4,45,66],somewher:[0,22,30],soon:[13,24,37,38],sort:[4,5,7,11,12,13,17,18,19,20,21,23,26,28,30,32,36,41,48,51,52,53,55,62,64,65,66],sourc:[0,3,14,23,26,56,58],space:[7,13,20,21,25,29,50],spars:[56,65],spatialkei:7,speak:[],spec:[],special:[12,14,21,28,30,32,35,37,45,51,53,62],specif:[1,13,21,26,28,30,35,38,41,44,45,48,51,53,57,60,66],specifi:[0,5,13,21,27,29,31,32,37,41,45,50,52,53,54,56,58,63],speed:[26,36],spell:[21,30,45],spelt:51,sphinx:[1,3],spill:28,split:[0,9,13,21,22,23,24,35,41,56],splita:[],splitax:[],splititng:[],splitkv:21,splitkvx:21,splitnv:[21,59],splitnvx:21,spool:[13,56],spork:31,spot:36,spreadsheet:26,sprintf:21,sql:[12,14,26,32,56,66],sqrt:[11,21,37,42,45,65],squar:[0,4,7,13,19,21,30,35,37,45,53,56,58,61],src:1,srec:37,srpm:1,srsheq:[],sscanf:[],ssub:[21,61],stabl:[21,28,52,56],stack:[2,13,21,38],stage:55,stamp:8,stand:[4,20],standalon:[17,21,47],standard:[0,7,13,17,21,23,26,29,35,40,41,45,47,50,53,56,62],star:66,starrer:66,start:[5,11,13,21,23,24,30,37,38,44,45,54,56,58,59],starter:26,startup:[11,44,58],stash:45,stat:[7,21,23,56,62],statement:[11,13,14,17,20,21,24,29,33,36,38,42,45,51,54,65],statist:[0,12,14,21,23,26,48,50,56],stats1:[0,7,11,12,13,20,21,23,24,26,30,33,36,37,41,45,46,48,50,52,53,62,63,65,66],stats2:[7,21,23,26,42,48,50],stats_m:26,statu:[3,4,18,20,21,23,32,54,56,64],status_cod:58,std:[],stddev:[13,21,56,65,66],stderr:[21,23,38,41,45],stdin:9,stdout:[21,27,35,41,45,47,56],steep:66,step:[8,12,20,21,23,24,31,37,44,46,48,50,55,58,60,64,65],stepper:[21,56],steve:10,sticki:21,still:[8,18,19,21,22,45,56],stop:[21,23,31,37,45,56],store:[4,24,51],stori:2,str:[9,21,35,45],straight:[11,40],strccture:[],stream:[0,6,11,12,13,18,21,26,29,32,36,37,41,43,44,47,48,51,52,55,56,58,59,64,65,66],streamabl:24,strength:[28,36,65],strftime:21,strftime_loc:[21,35],strike:29,string:[4,8,9,13,16,21,24,27,30,32,37,40,41,43,45,46,50,54,55,56,60,65],stringifi:48,strip:[9,21,56],strive:26,strlen:[16,21,29,31],stronger:24,strptime:[8,21],strptime_loc:[21,35],structur:[11,12,13,14,20,21,26,35,36,41,66],stty:29,stuff:66,style:[10,12,21,35,45,61],sub:[9,21,23,37,48,54],subcommand:[10,11,21,26,47,56],subdirectori:50,subhashmap:37,subject:[21,56],sublevel:43,submap:56,submit:1,subobject:56,subordin:[21,41,45],subprocess:60,subr:[21,44,45,58],subroutin:[21,33,42,45,56,58],subsampl:[21,56],subsect:45,subsequ:[1,13,37,45,54,59],subset:[],substitut:61,substr0:[],substr1:[],substr:[21,29,56],substract:37,substream:12,subtract:[21,35,46,51],succe:[],success:[2,21,50,56],successfulli:[1,22],succinctli:37,succintli:17,sudo:[3,15,58],suffic:[30,46],suffici:26,suffix:[21,56],suggest:[13,21,31,42,45,58],suitabl:65,sum1:37,sum2:37,sum3:37,sum:[1,11,21,23,26,30,31,33,36,37,41,43,45,46,51,53,56,65],sum_of_a:30,sum_of_r:30,suma:37,sumb:37,summari:[17,37],summat:36,sumn:63,sumw:63,sumwx:63,sumx2:65,sumx:[51,63,65],supperi:31,suppli:[21,47,56],support:[0,7,13,15,16,21,22,27,28,36,37,45,48,51,54,56,66],suppos:[0,5,6,8,13,18,20,23,25,30,37,56,59,65],suppress:[21,27,37,56,59],sure:[18,21,22,38,56,61],surpris:[30,45],surround:[30,61],survei:26,surviv:29,survivor:29,swap:45,sweet:36,symbol:[14,38,50],symmetr:40,symmetri:55,synonym:[13,21,35,39,41,43,45,56],synopsi:21,syntact:[11,42,45],syntax:[5,11,14,21,22,30,36,37,38,41,45,56],sys:[9,21,55],sys_load:[21,56],sysadm:[],system:[0,4,12,13,17,18,20,21,22,26,28,30,40,45,48,50,53,55,56,59,60,65],systim:[21,23,60],systimeint:[],t2c:[13,21],t2d:[13,21],t2j:[13,21],t2m:[13,21],t2n:[13,21],t2p:[13,21,62],t2x:[13,21],t_delta:[23,60],t_delta_max:23,t_delta_mean:23,t_delta_min:23,tab:[0,4,9,13,21,48,50,55,59,62],tabl:[13,26,32,35,41,51,56,62],tabular:[0,7,12,16,17,19,21,31,56,61,66],tabwidth:1,tac:[11,12,21,65],tag:[1,2,24,57],tail:[0,11,12,13,21,24,30],take:[0,21,23,27,30,31,32,33,35,36,41,45,48,51,53,54,56,58,59,60],taken:[11,13,21,31,41,45,46,53,59],talk:[],tan:21,tangent:[21,35],tanh:21,tap:[21,23,41,45],tar:1,tarbal:[],task:[12,13,18,26,29,56],tast:59,tbd:1,tbf:[],tbl:[21,23,37],technic:50,techniqu:46,tediou:65,tee:[0,21,23,33,45],teeabl:41,tell:[4,66],temp:[21,50],temporari:50,ten:[31,66],term:[26,27,28,36,49,50,66],termcvt:[21,47],termin:[1,5,13,21,24,27,29,35,37,42,45,58,59,62],ternari:[21,35],test:[1,5,6,21,24,27,29,37,46,51,56,66],tester:61,text:[13,20,21,24,26,56,59,66],textproc:1,than:[0,4,5,6,11,12,13,16,17,19,21,25,26,28,30,33,35,36,37,40,45,46,54,56,58,59,61,65,66],thank:[8,18,56],thei:[0,5,9,13,17,19,21,22,23,24,27,30,33,37,41,44,45,47,48,51,52,53,55,56,58,59,65,66],them:[1,3,4,9,11,13,17,20,21,23,29,30,31,33,37,38,41,42,44,45,48,50,53,56,58,63,65,66],theme:17,thereaft:54,thereof:41,theta:21,thi:[0,1,4,5,8,10,11,12,13,15,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,35,37,38,41,42,43,44,45,46,47,48,50,51,52,53,54,55,56,58,59,61,62,63,64,65,66],thing:[0,3,5,13,17,21,24,26,27,29,30,36,38,39,41,45,53,56,58,59,65,66],think:[0,26,32,46,66],thionin:31,third:[1,6,22,26,45,56,59,66],thirdli:45,those:[7,11,12,21,26,30,31,40,42,45,56,58,59,65,66],though:[0,5,17,19,21,22,42,45],thought:[65,66],thousand:66,thread:[55,56],three:[0,21,41,45,56,59],through:[0,11,13,18,21,24,35,37,40,41,45,48,54,55,56,59,65,66],throughout:24,throughput:[12,36],thu:[4,21,46,56],thx:25,tie:[21,56],ties:[21,56],tightli:7,tii:9,time1:[21,56],time2:[21,56],time:[0,1,4,11,12,13,14,18,20,21,24,26,28,30,31,35,42,45,55,56,58,59,60,64,66],time_delta:20,timestamp:[18,20,21,23,35,56],timezon:[8,21],tinyint:62,tip:[18,21,50],titl:56,tiv_2011:7,tiv_2011_tiv_2012_corr:7,tiv_2011_tiv_2012_ols_b:7,tiv_2011_tiv_2012_ols_m:7,tiv_2011_tiv_2012_ols_n:7,tiv_2011_tiv_2012_r2:7,tiv_2012:7,tiv_2012_max:7,tiv_2012_mean:7,tiv_2012_min:7,tmp:[21,41,45],to_:9,toc:[],tod:[],todai:32,todo:[13,19,24,30,34,52,56,60],togeth:[10,20,21,26,31,42,53,55,56,61],token:24,toler:51,tolow:[16,21],too:[21,28,32,36,37,56,66],took:[18,30,66],tool:[4,9,10,12,13,17,21,23,26,28,31,50,53,56],toolkit:[4,10,12,14,21,26,28,56],top:[0,11,21,35,45],top_idx:[21,56],topic:[29,52],total:[7,21,35,45,56,65],touch:[21,56],toupper:[16,21],tour:30,toward:[24,35,46,56],trace:[21,23,38],track:[36,65],tradeoff:[],trail:[21,35,42,45,47,56],transform:[30,31,53,66],transit:31,transpar:[14,21,46,51,56],transpos:[13,21],travi:1,treat:[4,13,21,24,46,48,54,56,59],treatment:30,tree:[3,21,23,38,56],tri:66,triangl:[0,4,7,13,19,30,53,56,58],tribut:10,trick:4,tricki:61,trickl:66,trigger:[13,21],trigonometr:[21,35],tripl:45,trivial:[21,23,60,66],truli:13,truncat:21,tsv:[0,4,12,21,30,59,62,65,66],tsvlite:[13,21,62],tty:27,tune:56,tupl:37,turn:[21,26,30,45,48],turnaround:26,twice:31,two:[1,5,13,14,18,21,23,28,30,33,35,39,41,45,50,51,55,56,59,66],txt:[0,1,13,20,21,23,31,41,56,59],type:[0,5,6,9,13,14,20,21,24,30,35,36,38,39,47,51,53,54,55,56,58,62,65,66],type_str:9,typedecl:[37,45],typesaf:66,typesafeti:66,typo:[1,66],u_count:[7,13,31,56],u_max:7,u_mean:[7,13,56],u_min:7,u_p50:56,u_p99:56,u_stddev:13,u_v_corr:7,ubuntu:15,udf:24,uid2:65,uid:[13,56,65],unambigu:38,unari:[21,35,40],unavail:4,uncategor:7,uncompress:24,uncondition:37,undefin:[21,45,56],under:[21,36,45,56],underscor:25,understood:5,undo:[21,56],unexpect:45,unflatten:24,unhandl:22,unhappi:66,unhex:[21,47],unicod:[13,21,59],uniform:[7,56],uniformli:[21,35,56],uniniti:[37,56],union:[21,56,65],uniq:[11,21,59,62],uniqifi:44,uniqu:[21,56,59,65,66],unit:[7,17,21,35,56,66],univari:[7,21,56],unix:[4,10,12,13,14,18,21,22,26,28,55,56,59,64],unlash:[21,56],unless:[5,21,24,30,41,45,56],unlik:[11,12,45],unmanag:66,unmiller:21,unmodifi:0,unpair:[21,23,56],unpars:[],unprivileg:[13,56],unrel:54,unset:[14,21,23,35,37,45,48,58,59,64],unsign:[24,35],unsort:21,unspars:[],unsparsifi:[18,21,23,65],unspecifi:56,unstabl:28,unsuppress:27,unsurpris:[37,45],until:[15,21,41,45,56,58,65,66],untyp:[21,45],unwanted_column_nam:[0,50],unzip:[],updat:[1,4,11,13,15,21,30,33,37,45,51,61,64],upload:1,upon:[13,21],upper:[21,29,56],uppercas:[21,35],upsec:[21,23,56],upsec_count_pca_b:56,upsec_count_pca_m:56,upsec_count_pca_n:56,upsec_count_pca_qu:56,upstream:1,uptak:26,uptim:[21,23,26,50,55,56],upward:15,urand32:21,urand:[21,31,45,56],urandint:21,urandrang:21,url:[1,54],ursh:[],ursheq:[],usabl:24,usag:[5,21,33,35,45,47,52,56],use:[0,1,3,4,6,8,12,13,17,18,19,20,21,22,23,24,25,26,27,28,29,30,32,33,36,37,38,39,41,42,43,44,45,46,48,50,51,53,54,55,56,58,59,61,62,64,65,66],used:[5,13,21,27,30,37,45,50,54,56,58],useful:[0,12,13,21,27,30,38,56,66],usefulness:10,user:[3,13,14,21,24,27,36,45,48,55,56,58,66],uses:[21,24,27,30,35,42,45,56,61,66],using:[0,1,3,4,7,8,9,12,13,15,17,19,20,21,23,24,26,27,28,29,30,31,35,36,37,41,42,43,45,46,50,51,52,53,54,55,56,58,59,62,64,65],usr:[9,13,56],usual:[21,30,41,48,55],usv:21,usvlit:[13,21],utf:[13,16,21,59],util:[12,21,50,66],uucico:[13,56],uucp:[13,56],v_count:7,v_max:7,v_mean:7,v_min:7,v_p50:56,v_p99:56,valid:21,valkoinen:59,valu:[0,5,7,9,11,12,17,20,21,24,26,27,28,30,33,35,36,41,42,43,44,46,48,50,51,59,60,62,64,66],value1:[21,56],value2:[21,56],value_pair:61,valuetyp:37,varchar:62,vari:[0,28,32],variabl:[5,11,14,21,22,24,27,31,36,37,38,41,43,44,51,56,59,64,65,66],variables_:[],variad:[21,35],varianc:[21,56],variant:[28,41],varibl:30,varieti:[12,21,27,66],variou:[0,13,15,17,20,26,28,29,37,41,45,56,65,66],vee:56,vein:[29,31],veith:21,verb:[11,14,17,21,24,30,32,33,41,45,52,55,59,63,64,65,66],verbos:29,veri:[12,13,26,28,29,45,55,66],verifi:[3,7],versa:17,version:[0,1,21,22,24,27,28,59],versu:60,vertic:[0,7,17,21,48,56,61],via:[3,21,45,50,58],viabl:24,vice:17,viewabl:41,visibl:66,vision:27,visit:0,visual:[31,56],w_x_corr:7,wai:[0,3,6,12,21,24,25,28,29,30,31,32,37,41,42,45,54,55,56,59,61,64,65,66],wait:[13,21,29,41,45],walk:[35,41],wall:[],wang:56,want:[0,5,18,19,20,21,23,25,26,27,30,36,37,41,42,45,46,48,50,53,56,62,65,66],warn:[21,56,62],wash:18,wcolumn5:56,web:[13,31,45,66],webdoc:31,websit:21,weight:[21,56],welcom:3,well:[11,13,17,21,23,26,31,37,38,44,45,46,47,48,50,54,56,61,64,66],were:[1,10,13,21,24,27,44,52,56,59,66],west:18,what:[0,7,9,13,14,20,21,26,31,36,38,41,45,50,51,56,58,60,64,65],whatev:[1,3,29,59],whatsoev:20,when:[0,4,5,12,13,19,20,21,24,26,27,30,32,36,37,38,41,44,45,46,48,50,51,53,55,56,59,66],whenev:[5,12,21,24,37,57],where:[8,12,13,15,20,22,24,37,41,42,45,51,56,59,65,66],wherea:[41,45,56],whether:[0,20,21,27,30,36,37,45,46,58],which:[0,1,3,4,5,8,9,11,12,13,17,18,21,23,24,26,28,29,30,31,32,33,35,36,37,38,40,41,42,43,44,45,46,47,48,50,51,52,54,58,59,65,66],whichev:[50,62],whimsic:65,white:[27,59],whitespac:[13,21,35,50],who:[10,38],whose:[30,33,56],why:[14,26,38,64],wide:[13,21,28,36,56],width:[1,13,21,50,56],wiki:[21,26,31,48,56],wikibook:26,wikipedia:[21,29,31,48,56],wild:56,wildcard:63,wilma:6,win:[21,26,35,51,55,56],window:[0,1,13,14,15,21,27,29,30],wip:[],wish:[21,48,56,65,66],wit:59,within:[0,1,5,6,11,13,16,21,22,25,33,37,39,42,44,45,47,48,50,51,59,61,62,63,64,65],without:[0,1,11,12,14,18,21,24,26,29,30,35,38,41,45,47,56,61,66],wmean:63,won:[13,21,27,37,54,56,58,59,66],wonder:66,word:[0,46,48],work:[0,4,7,8,12,13,21,22,27,29,49,51,54,56,61,66],workaround:22,world:[12,47,60,66],worth:66,would:[10,21,26,27,28,30,36,44,45,46,48,51,66],wouldn:[26,31],wrap:[13,21,24,35,45,54,56],write:[0,1,9,13,20,21,26,27,30,33,37,41,42,44,45,47,50,51,53,56,58,63,66],written:[11,12,13,21,37,45,47,50,56,66],wrote:[26,28,66],www:[21,26],wye:[9,13,25,33,37,39,41,42,43,44,45,50,53,56,58,59,60,62,63,64,65],wye_pan:33,wye_wy:33,wyepan:9,wyewy:9,x00:48,x2_count:56,x2_xy_corr:56,x2_xy_cov:56,x2_y2_corr:56,x2_y2_cov:56,x2c:[13,21],x2d:[13,21],x2j:[13,21],x2m:[13,21],x2n:[13,21],x2p:[13,21],x2t:[13,21],x3_count:56,x7f:48,x86:15,x_1:[21,56],x_2:[21,56],x_3:[21,56],x_count:[37,41,45,56,65],x_counter:56,x_cumulative_fract:[21,56],x_delta:[56,65],x_ewma_0:[56,65],x_ewma_rough:56,x_ewma_smooth:56,x_fraction:[21,56],x_iqr:63,x_max:[56,65],x_mean:[41,56,65],x_min:[56,65],x_p10:56,x_p25:63,x_p50:56,x_p75:63,x_p90:56,x_pct:65,x_rsum:56,x_shift:56,x_stddev:65,x_sum:[33,37,41,45,53,56,65],x_top:56,x_type:37,x_var:65,x_y_corr:[42,56],x_y_cov:56,x_y_ols_b:56,x_y_ols_m:56,x_y_ols_n:56,x_y_pca_b:56,x_y_pca_m:56,x_y_pca_qu:56,x_y_r2:56,xcv:59,xeksx:56,xenial:15,xff:48,xiao:61,xmax:[21,45,56],xmin:56,xml:[],xor:[21,35,40],xpanx:56,xref:[],xsn:4,xsv:66,xtab:[0,16,21,50,59],xvright:21,xwyex:56,xxx:29,xxxx:29,xxxxx:29,xxxxxx:29,xxxxxxooo:29,xxxxxxx:29,xxxxxxxooxxxx:29,xxxxxxxx:29,xxxxxxxxx:29,xxxxxxxxxx:29,xxxxxxxxxxo:29,xxxxxxxxxxxx:29,xxxxxxxxxxxxoo:29,xxxxxxxxxxxxx:29,xxxxxxxxxxxxxxx:29,xy_y2_ols_b:56,xy_y2_ols_m:56,xy_y2_ols_n:56,xy_y2_r2:56,xyz:[21,24,45],xyz_789:37,y_count:56,y_iqr:[],y_max:56,y_mean:56,y_min:56,y_p10:56,y_p25:[],y_p50:56,y_p75:[],y_p90:56,y_sum:[41,56],y_type:37,y_y_corr:56,y_y_cov:56,y_y_ols_b:56,y_y_ols_m:56,y_y_ols_n:56,y_y_r2:56,yea:4,year:[21,35,56,66],yellow:[0,4,7,13,19,23,30,37,53,56,58],yellow_circl:0,yellow_triangl:0,yes:66,yet:[7,21,30,51],yfit:56,yhat:[21,35],yield:[21,35],ymax:56,ymin:56,yosemit:15,you:[0,1,3,4,6,7,8,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,35,37,38,39,41,42,43,44,45,46,47,48,50,51,53,54,55,56,58,59,60,61,64,65,66],your:[0,3,4,8,11,12,13,15,17,19,20,21,22,24,25,27,30,31,32,33,35,38,41,42,44,45,46,48,50,51,53,56,58,59,64,65],yournam:3,yourself:[30,65],yourstringher:13,ysn:4,yum:[0,15],zcat:[21,50],zee:[37,41,42,45,56,62,63,65],zenith:18,zero:[21,23,35,47,51,52,53,56],zin:[],zlib:[],zone:21,zoom:29,zwart:59,zxvf:1},titles:["Miller in 10 minutes","Building from source","Community","How to contribute","CSV, with and without headers","Customization: .mlrrc","Data-cleaning examples","Data-diving examples","Dates and times","DKVP I/O examples","Why call it Miller?","Unix-toolkit context","Features","File formats","Miller Documentation","Installation","Internationalization","Introduction","Joins","Keystroke-savers","Log-processing examples","Manpage","Miller on Windows","Miscellaneous examples","What\u2019s new in Miller 6","Operating on all fields","How original is Miller?","Output colorization","Performance","Programming-language examples","Intro to Miller\u2019s programming language","Randomizing examples","Record-heterogeneity","DSL reference: overview","Reference: arrays","DSL reference: built-in functions","DSL reference: a note on the complexity of Miller\u2019s expression language","DSL reference: control structures","DSL reference: errors and transparency","DSL reference: filter statements","DSL reference: operators","DSL reference: output statements","DSL reference: syntax","DSL reference: unset statements","DSL reference: user-defined functions","DSL reference: variables","Reference: arithmetic","Reference: auxiliary commands","Reference: data types","Reference: Miller environment variables","Reference: I/O options","Reference: null data","Reference: online help","Reference: Miller commands","Reference: regular expressions","Reference: then-chaining","Reference: list of verbs","Documents by release","The REPL","Shapes of data","Running shell commands","Special symbols and formatting","SQL examples","Statistics examples","Then-chaining","Two-pass algorithms","Why?"],titleterms:{"9th":59,"boolean":35,"case":1,"float":35,"function":[24,30,35,40,44,45],"int":35,"new":[1,24],"null":[45,51],"return":45,"short":19,"typeof":35,"while":37,Doing:18,For:[32,37],The:58,Then:64,Using:58,about:[],abs:35,absent:[30,45],aco:35,acosh:35,action:37,after:[18,64],aggreg:[20,45],algorithm:65,all:[18,25,41,59],also:11,altkv:56,ani:[],append:35,arithmet:[30,46],arrai:[13,24,34],arrayifi:35,asdfdfasdf:[],asin:35,asinh:35,aspect:24,assert:45,asserting_abs:35,asserting_arrai:35,asserting_bool:35,asserting_boolean:35,asserting_empti:35,asserting_empty_map:35,asserting_error:35,asserting_float:35,asserting_int:35,asserting_map:35,asserting_nonempty_map:35,asserting_not_arrai:35,asserting_not_empti:35,asserting_not_map:35,asserting_not_nul:35,asserting_nul:35,asserting_numer:35,asserting_pres:35,asserting_str:35,assign:[45,59],asv:13,atan2:35,atan:35,atanh:35,autodetect:13,auxent:[],auxiliari:47,averag:65,awar:11,awk:11,background:14,bar:56,basic:[],begin:[30,37],between:23,bitcount:35,block:37,bootstrap:56,brace:42,build:[1,15,22],built:[35,45],bulk:25,call:10,can:[5,8,61],capit:35,captur:54,cat:56,caveat:[],cbrt:35,ceil:35,chain:[0,55,64],check:[45,56],choic:0,clean:[6,56],clean_whitespac:35,clone:1,codeinput:[],collapse_whitespac:35,color:[7,24,27],column:56,comma:[42,61],command:[24,47,53,60],comment:13,commit:15,common:[],commun:[2,3],complex:36,compress:[24,50],comput:[63,65],consecut:64,contact:[],context:[11,30],contribut:3,control:37,convers:[0,13,24,46],cookbook4:[],cookbook:[],cos:35,cosh:35,count:[56,65],creat:[1,66],csv:[4,13,32],curli:42,custom:5,cut:[56,59],data:[6,7,13,30,45,48,51,59,61],date:8,deal:59,decim:56,declar:45,defin:44,delimit:59,delta:65,depend:1,depth:35,detail:14,develop:[1,3,24],deviat:65,dhms2fsec:35,dhms2sec:35,diagnos:59,differ:[22,23],disclaim:28,distinct:56,distribut:31,dive:7,divis:46,dkvp:[9,13],doc:[],document:[3,14,24,57],doesn:59,doubl:[],down:56,dsl:[24,33,35,36,37,38,39,40,41,42,43,44,45,53],dump:41,duplic:[4,59],edit:58,emit:41,empti:[45,56],end:[13,30,37],enter:58,environ:49,eratosthen:29,erf:35,erfc:35,error:[24,38],escap:61,etc:13,examin:64,exampl:[6,7,9,13,20,23,29,31,58,62,63],execut:15,exp:35,experi:24,expm1:35,exponenti:65,express:[36,42,45,54],extern:1,faq:14,featur:[3,11,12,56,65],field:[4,25,30,45,50,56,59,61],file:[0,11,13,19,20,30,42],fill:56,filter:[8,11,39,45,56],find:8,flatten:35,flin:7,floor:35,fmtnum:35,follow:[],format:[0,11,13,19,32,42,50,56,61],forward:66,fraction:56,frequent:56,from:[1,15,30,31,42],front:19,fsec2dhm:35,fsec2hm:35,full:25,gener:[20,29,31],get:14,get_kei:35,get_valu:35,git:1,github:15,gmt2sec:35,grep:56,group:56,gsub:35,handl:61,haskei:35,have:[56,65],head:56,header:4,headerless:4,help:[52,58],heterogen:32,hexfmt:35,histogram:56,histori:58,hms2fsec:35,hms2sec:35,hostnam:35,how:[3,5,8,18,26,61,64],improv:[3,24],index:[13,14,32,45],info:[],input:[0,4,24,46,62],instal:15,integr:[],internation:16,interquartil:63,intro:30,introduct:17,invqnorm:35,is_abs:35,is_arrai:35,is_bool:35,is_boolean:35,is_empti:35,is_empty_map:35,is_error:35,is_float:35,is_int:35,is_map:35,is_nonempty_map:35,is_not_arrai:35,is_not_empti:35,is_not_map:35,is_not_nul:35,is_nul:35,is_numer:35,is_pres:35,is_str:35,jabberwocki:31,join:[18,56],joink:35,joinkv:35,joinv:35,json:[13,24],json_pars:35,json_stringifi:35,kei:[13,32,37,65],keystrok:[13,19],keyword:45,label:56,languag:[29,30,36],leafcount:35,least:56,length:35,level:13,licens:1,like:[11,56],line:[13,24,30,58,65],list:[31,35,56],liter:[45,48],local:[30,45],localtime2sec:[],log10:35,log1p:35,log:[20,35],logifit:35,loop:[30,37],lstrip:35,madd:35,main:[],manag:15,mandelbrot:29,manpag:21,map:45,mapdiff:35,mapexcept:35,mapselect:35,mapsum:35,markdown:13,math:46,max:[35,65],md5:35,mean:[63,65],memoiz:23,merg:56,messag:24,mexp:35,miller:[0,1,10,14,22,24,26,30,36,49,53,58,66],min:[35,65],minut:0,misc:1,miscellan:23,miss:8,mix:[],mlr:[11,59],mlrrc:[5,19],mmul:35,mode:50,more:14,most:56,move:[65,66],msub:35,multi:[30,41,58],multipl:[0,18],name:[19,45,61],nativ:22,nest:[13,56,59],newlin:42,nidx:13,non:[],note:[1,36],noth:56,number:[13,31,32,50,59,65],numer:24,object:13,obtain:0,occur:18,onli:37,onlin:52,oosvar:65,oper:[24,25,40,46],option:[1,13,50,59],order:59,origin:26,other:[],out:[23,30,45],output:[4,20,24,27,41,59,62],over:25,overview:[33,53,56,65],packag:15,pair:[13,32,50],paramet:45,pars:[20,24],part:[],pass:65,pattern:37,per:15,percentag:65,perform:28,place:50,pleas:[],posit:45,possibl:18,pow:35,pprint:13,prebuilt:15,preced:40,pretti:[13,32],print:[0,13,32,41],problem:1,process:[20,24,32],program:[23,29,30],put:[5,11,45,56,59,61],python:[9,46],qnorm:35,queri:23,quick:[],quot:61,rag:4,random:31,randomli:31,rang:63,ratio:65,reassign:25,recip:14,record:[30,32,50,56,59,65],rectangular:[18,59],redirect:41,refactor:[],refer:[14,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56],regex:[54,61],regextract:35,regextract_or_els:35,regular:[4,54,56],relat:66,releas:[1,15,57],remov:56,renam:[25,56],renumb:59,reorder:56,repeat:56,repl:[24,58],replac:25,requir:1,reshap:56,round:35,roundm:35,routin:46,row:59,rstrip:35,rubi:9,run:60,sampl:56,saver:[13,19],scan:46,search:25,sec2dhm:35,sec2gmt:[35,56],sec2gmtdat:[35,56],sec2hm:35,sec2locald:[],sec2localtim:[],see:[11,18],select:[31,59],semant:40,semicolon:42,separ:50,seqgen:56,set:29,setup:22,sgn:35,sha1:35,sha256:35,sha512:35,shape:[7,59],share:56,shell:60,shorthand:[],show:23,shuffl:56,siev:29,similar:56,sin:35,singl:[13,61],sinh:35,skip:56,some:[],sort:[0,56],sourc:[1,15],special:61,specif:[24,59],specifi:19,split:59,splita:35,splitax:35,splitkv:35,splitkvx:35,splitnv:35,splitnvx:35,sql:62,sqrt:35,ssub:35,standard:65,start:14,stat:0,statement:[30,37,39,41,43,58],statist:63,stats1:56,stats2:56,step:56,strccture:[],stream:[23,30,45],strftime:35,strftime_loc:[],string:[35,48,61],strip:35,strlen:35,strptime:35,strptime_loc:[],structur:37,style:[13,37],sub:35,subroutin:44,substr0:35,substr1:35,substr:35,success:23,summari:[28,35],support:24,suppress:[],symbol:61,syntax:42,system:35,systim:35,systimeint:35,tabular:[13,32],tac:56,tail:56,tan:35,tanh:35,tarbal:1,tbf:[],tee:[41,56],templat:56,test:[3,45],them:61,thing:[],time:[8,23],togeth:0,tolow:35,tool:66,toolkit:[11,13],top:56,topic:[],toupper:35,tradeoff:66,transform:[],transpar:38,tripl:37,trivial:56,truncat:35,tsv:13,ttype:[],two:65,type:[45,48],unflatten:35,uniq:56,unix:11,unpair:18,unset:43,unspars:65,unsparsifi:56,uptim:35,urand32:35,urand:35,urandint:35,urandrang:35,usag:[],use:5,user:44,usv:13,valu:[4,13,32,37,45,56,65],variabl:[23,30,45,49],varianc:65,variou:[31,61],verb:[0,53,56],version:35,vertic:[13,32],via:15,want:59,weight:[63,65],what:[5,24,66],where:5,which:56,whitespac:56,who:66,why:[10,18,59,66],window:[22,24],within:56,without:[4,58,65],word:31,xml:[],xtab:13,you:5,your:5}}) \ No newline at end of file diff --git a/docs6b/docs/_build/html/shapes-of-data.html b/docs6b/docs/_build/html/shapes-of-data.html new file mode 100644 index 000000000..10ecbc683 --- /dev/null +++ b/docs6b/docs/_build/html/shapes-of-data.html @@ -0,0 +1,397 @@ + + + + + + + + Shapes of data — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Shapes of data

        +
        +

        No output at all

        +

        Try od -xcv and/or cat -e on your file to check for non-printable characters.

        +

        If you’re using Miller version less than 5.0.0 (try mlr --version on your system to find out), when the line-ending-autodetect feature was introduced, please see http://johnkerl.org/miller-releases/miller-4.5.0/doc/index.html.

        +
        +
        +

        Fields not selected

        +

        Check the field-separators of the data, e.g. with the command-line head program. Example: for CSV, Miller’s default record separator is comma; if your data is tab-delimited, e.g. aTABbTABc, then Miller won’t find three fields named a, b, and c but rather just one named aTABbTABc. Solution in this case: mlr --fs tab {remaining arguments ...}.

        +

        Also try od -xcv and/or cat -e on your file to check for non-printable characters.

        +
        +
        +

        Diagnosing delimiter specifications

        +

        Use the file command to see if there are CR/LF terminators (in this case, # there are not):

        +
         file data/colours.csv
        + data/colours.csv: UTF-8 Unicode text
        +
        +
        +

        Look at the file to find names of fields

        +
         cat data/colours.csv
        + KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR
        + masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz
        + masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah
        +
        +
        +

        Extract a few fields:

        +
         mlr --csv cut -f KEY,PL,RO data/colours.csv
        + (only blank lines appear)
        +
        +
        +

        Use XTAB output format to get a sharper picture of where records/fields are being split:

        +
         mlr --icsv --oxtab cat data/colours.csv
        + KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_1;Weiß;White;Blanco;Valkoinen;Blanc;Bianco;Wit;Biały;Alb;Beyaz
        +
        + KEY;DE;EN;ES;FI;FR;IT;NL;PL;RO;TR masterdata_colourcode_2;Schwarz;Black;Negro;Musta;Noir;Nero;Zwart;Czarny;Negru;Siyah
        +
        +
        +

        Using XTAB output format makes it clearer that KEY;DE;...;RO;TR is being treated as a single field name in the CSV header, and likewise each subsequent line is being treated as a single field value. This is because the default field separator is a comma but we have semicolons here. Use XTAB again with different field separator (--fs semicolon):

        +
         mlr --icsv --ifs semicolon --oxtab cat data/colours.csv
        + KEY masterdata_colourcode_1
        + DE  Weiß
        + EN  White
        + ES  Blanco
        + FI  Valkoinen
        + FR  Blanc
        + IT  Bianco
        + NL  Wit
        + PL  Biały
        + RO  Alb
        + TR  Beyaz
        +
        + KEY masterdata_colourcode_2
        + DE  Schwarz
        + EN  Black
        + ES  Negro
        + FI  Musta
        + FR  Noir
        + IT  Nero
        + NL  Zwart
        + PL  Czarny
        + RO  Negru
        + TR  Siyah
        +
        +
        +

        Using the new field-separator, retry the cut:

        +
         mlr --csv --fs semicolon cut -f KEY,PL,RO data/colours.csv
        + KEY;PL;RO
        + masterdata_colourcode_1;Biały;Alb
        + masterdata_colourcode_2;Czarny;Negru
        +
        +
        +
        +
        +

        I assigned $9 and it’s not 9th

        +

        Miller records are ordered lists of key-value pairs. For NIDX format, DKVP format when keys are missing, or CSV/CSV-lite format with --implicit-csv-header, Miller will sequentially assign keys of the form 1, 2, etc. But these are not integer array indices: they’re just field names taken from the initial field ordering in the input data, when it is originally read from the input file(s).

        +
         echo x,y,z | mlr --dkvp cat
        + 1=x,2=y,3=z
        +
        +
        +
         echo x,y,z | mlr --dkvp put '$6="a";$4="b";$55="cde"'
        + 1=x,2=y,3=z,6=a,4=b,55=cde
        +
        +
        +
         echo x,y,z | mlr --nidx cat
        + x,y,z
        +
        +
        +
         echo x,y,z | mlr --csv --implicit-csv-header cat
        + 1,2,3
        + x,y,z
        +
        +
        +
         echo x,y,z | mlr --dkvp rename 2,999
        + 1=x,999=y,3=z
        +
        +
        +
         echo x,y,z | mlr --dkvp rename 2,newname
        + 1=x,newname=y,3=z
        +
        +
        +
         echo x,y,z | mlr --csv --implicit-csv-header reorder -f 3,1,2
        + 3,1,2
        + z,x,y
        +
        +
        +
        +
        +

        Why doesn’t mlr cut put fields in the order I want?

        +

        Example: columns x,i,a were requested but they appear here in the order a,i,x:

        +
         cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr cut -f x,i,a data/small
        + a=pan,i=1,x=0.3467901443380824
        + a=eks,i=2,x=0.7586799647899636
        + a=wye,i=3,x=0.20460330576630303
        + a=eks,i=4,x=0.38139939387114097
        + a=wye,i=5,x=0.5732889198020006
        +
        +
        +

        The issue is that Miller’s cut, by default, outputs cut fields in the order they appear in the input data. This design decision was made intentionally to parallel the Unix/Linux system cut command, which has the same semantics.

        +

        The solution is to use the -o option:

        +
         mlr cut -o -f x,i,a data/small
        + x=0.3467901443380824,i=1,a=pan
        + x=0.7586799647899636,i=2,a=eks
        + x=0.20460330576630303,i=3,a=wye
        + x=0.38139939387114097,i=4,a=eks
        + x=0.5732889198020006,i=5,a=wye
        +
        +
        +
        +
        +

        Numbering and renumbering records

        +

        The awk-like built-in variable NR is incremented for each input record:

        +
         cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
         mlr put '$nr = NR' data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533,nr=1
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,nr=2
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,nr=3
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463,nr=4
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,nr=5
        +
        +
        +

        However, this is the record number within the original input stream – not after any filtering you may have done:

        +
         mlr filter '$a == "wye"' then put '$nr = NR' data/small
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,nr=3
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,nr=5
        +
        +
        +

        There are two good options here. One is to use the cat verb with -n:

        +
         mlr filter '$a == "wye"' then cat -n data/small
        + n=1,a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + n=2,a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +

        The other is to keep your own counter within the put DSL:

        +
         mlr filter '$a == "wye"' then put 'begin {@n = 1} $n = @n; @n += 1' data/small
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776,n=1
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,n=2
        +
        +
        +

        The difference is a matter of taste (although mlr cat -n puts the counter first).

        +
        +
        +

        Splitting nested fields

        +

        Suppose you have a TSV file like this:

        +
        a   b
        +x   z
        +s   u:v:w
        +
        +
        +

        The simplest option is to use mlr nest:

        +
         mlr --tsv nest --explode --values --across-records -f b --nested-fs : data/nested.tsv
        + a   b
        + x   z
        + s   u
        + s   v
        + s   w
        +
        +
        +
         mlr --tsv nest --explode --values --across-fields  -f b --nested-fs : data/nested.tsv
        + a   b_1
        + x   z
        +
        + a   b_1     b_2     b_3
        + s   u       v       w
        +
        +
        +

        While mlr nest is simplest, let’s also take a look at a few ways to do this using the put DSL.

        +

        One option to split out the colon-delimited values in the b column is to use splitnv to create an integer-indexed map and loop over it, adding new fields to the current record:

        +
         mlr --from data/nested.tsv --itsv --oxtab put '
        +   o = splitnv($b, ":");
        +   for (k,v in o) {
        +     $["p".k]=v
        +   }
        + '
        + a  x
        + b  z
        + p1 z
        +
        + a  s
        + b  u:v:w
        + p1 u
        + p2 v
        + p3 w
        +
        +
        +

        while another is to loop over the same map from splitnv and use it (with put -q to suppress printing the original record) to produce multiple records:

        +
         mlr --from data/nested.tsv --itsv --oxtab put -q '
        +   o = splitnv($b, ":");
        +   for (k,v in o) {
        +     x = mapsum($*, {"b":v});
        +     emit x
        +   }
        + '
        + a x
        + b z
        +
        + a s
        + b u
        +
        + a s
        + b v
        +
        + a s
        + b w
        +
        +
        +
         mlr --from data/nested.tsv --tsv put -q '
        +   o = splitnv($b, ":");
        +   for (k,v in o) {
        +     x = mapsum($*, {"b":v}); emit x
        +   }
        + '
        + a   b
        + x   z
        + s   u
        + s   v
        + s   w
        +
        +
        +
        +
        +

        Options for dealing with duplicate rows

        +

        If your data has records appearing multiple times, you can use mlr uniq to show and/or count the unique records.

        +

        If you want to look at partial uniqueness – for example, show only the first record for each unique combination of the account_id and account_status fields – you might use mlr head -n 1 -g account_id,account_status. Please also see mlr head.

        +
        +
        +

        Rectangularizing data

        +

        Suppose you have a method (in whatever language) which is printing things of the form

        +
        outer=1
        +outer=2
        +outer=3
        +
        +
        +

        and then calls another method which prints things of the form

        +
        middle=10
        +middle=11
        +middle=12
        +middle=20
        +middle=21
        +middle=30
        +middle=31
        +
        +
        +

        and then, perhaps, that second method calls a third method which prints things of the form

        +
        inner1=100,inner2=101
        +inner1=120,inner2=121
        +inner1=200,inner2=201
        +inner1=210,inner2=211
        +inner1=300,inner2=301
        +inner1=312
        +inner1=313,inner2=314
        +
        +
        +

        with the result that your program’s output is

        +
        outer=1
        +middle=10
        +inner1=100,inner2=101
        +middle=11
        +middle=12
        +inner1=120,inner2=121
        +outer=2
        +middle=20
        +inner1=200,inner2=201
        +middle=21
        +inner1=210,inner2=211
        +outer=3
        +middle=30
        +inner1=300,inner2=301
        +middle=31
        +inner1=312
        +inner1=313,inner2=314
        +
        +
        +

        The idea here is that middles starting with a 1 belong to the outer value of 1, and so on. (For example, the outer values might be account IDs, the middle values might be invoice IDs, and the inner values might be invoice line-items.) If you want all the middle and inner lines to have the context of which outers they belong to, you can modify your software to pass all those through your methods. Alternatively, don’t refactor your code just to handle some ad-hoc log-data formatting – instead, use the following to rectangularize the data. The idea is to use an out-of-stream variable to accumulate fields across records. Clear that variable when you see an outer ID; accumulate fields; emit output when you see the inner IDs.

        +
         mlr --from data/rect.txt put -q '
        +   is_present($outer) {
        +     unset @r
        +   }
        +   for (k, v in $*) {
        +     @r[k] = v
        +   }
        +   is_present($inner1) {
        +     emit @r
        +   }'
        + outer=1,middle=10,inner1=100,inner2=101
        + outer=1,middle=12,inner1=120,inner2=121
        + outer=2,middle=20,inner1=200,inner2=201
        + outer=2,middle=21,inner1=210,inner2=211
        + outer=3,middle=30,inner1=300,inner2=301
        + outer=3,middle=31,inner1=312,inner2=301
        + outer=3,middle=31,inner1=313,inner2=314
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/shell-commands.html b/docs6b/docs/_build/html/shell-commands.html new file mode 100644 index 000000000..e16f3dd92 --- /dev/null +++ b/docs6b/docs/_build/html/shell-commands.html @@ -0,0 +1,100 @@ + + + + + + + + Running shell commands — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        +
        + +
        +

        Running shell commands

        +

        TODO: while-read example from issues

        +

        The system DSL function allows you to run a specific shell command and put its output – minus the final newline – into a record field. The command itself is any string, either a literal string, or a concatenation of strings, perhaps including other field values or what have you.

        +
         mlr --opprint put '$o = system("echo hello world")' data/small
        + a   b   i x                   y                   o
        + pan pan 1 0.3467901443380824  0.7268028627434533  hello world
        + eks pan 2 0.7586799647899636  0.5221511083334797  hello world
        + wye wye 3 0.20460330576630303 0.33831852551664776 hello world
        + eks wye 4 0.38139939387114097 0.13418874328430463 hello world
        + wye pan 5 0.5732889198020006  0.8636244699032729  hello world
        +
        +
        +
         mlr --opprint put '$o = system("echo {" . NR . "}")' data/small
        + a   b   i x                   y                   o
        + pan pan 1 0.3467901443380824  0.7268028627434533  {1}
        + eks pan 2 0.7586799647899636  0.5221511083334797  {2}
        + wye wye 3 0.20460330576630303 0.33831852551664776 {3}
        + eks wye 4 0.38139939387114097 0.13418874328430463 {4}
        + wye pan 5 0.5732889198020006  0.8636244699032729  {5}
        +
        +
        +
         mlr --opprint put '$o = system("echo -n ".$a."| sha1sum")' data/small
        + a   b   i x                   y                   o
        + pan pan 1 0.3467901443380824  0.7268028627434533  f29c748220331c273ef16d5115f6ecd799947f13  -
        + eks pan 2 0.7586799647899636  0.5221511083334797  456d988ecb3bf1b75f057fc6e9fe70db464e9388  -
        + wye wye 3 0.20460330576630303 0.33831852551664776 eab0de043d67f441c7fd1e335f0ca38708e6ebf7  -
        + eks wye 4 0.38139939387114097 0.13418874328430463 456d988ecb3bf1b75f057fc6e9fe70db464e9388  -
        + wye pan 5 0.5732889198020006  0.8636244699032729  eab0de043d67f441c7fd1e335f0ca38708e6ebf7  -
        +
        +
        +

        Note that running a subprocess on every record takes a non-trivial amount of time. Comparing asking the system date command for the current time in nanoseconds versus computing it in process:

        +
         mlr --opprint put '$t=system("date +%s.%N")' then step -a delta -f t data/small
        + a   b   i x                   y                   t                    t_delta
        + pan pan 1 0.3467901443380824  0.7268028627434533  1568774318.513903817 0
        + eks pan 2 0.7586799647899636  0.5221511083334797  1568774318.514722876 0.000819
        + wye wye 3 0.20460330576630303 0.33831852551664776 1568774318.515618046 0.000895
        + eks wye 4 0.38139939387114097 0.13418874328430463 1568774318.516547441 0.000929
        + wye pan 5 0.5732889198020006  0.8636244699032729  1568774318.517518828 0.000971
        +
        +
        +
         mlr --opprint put '$t=systime()' then step -a delta -f t data/small
        + a   b   i x                   y                   t                 t_delta
        + pan pan 1 0.3467901443380824  0.7268028627434533  1568774318.518699 0
        + eks pan 2 0.7586799647899636  0.5221511083334797  1568774318.518717 0.000018
        + wye wye 3 0.20460330576630303 0.33831852551664776 1568774318.518723 0.000006
        + eks wye 4 0.38139939387114097 0.13418874328430463 1568774318.518727 0.000004
        + wye pan 5 0.5732889198020006  0.8636244699032729  1568774318.518730 0.000003
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/special-symbols-and-formatting.html b/docs6b/docs/_build/html/special-symbols-and-formatting.html new file mode 100644 index 000000000..8f4d34ec5 --- /dev/null +++ b/docs6b/docs/_build/html/special-symbols-and-formatting.html @@ -0,0 +1,171 @@ + + + + + + + + Special symbols and formatting — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Special symbols and formatting

        +
        +

        How can I handle commas-as-data in various formats?

        +

        CSV handles this well and by design:

        +
         cat commas.csv
        + Name,Role
        + "Xiao, Lin",administrator
        + "Khavari, Darius",tester
        +
        +
        +

        Likewise Tabular JSON:

        +
         mlr --icsv --ojson cat commas.csv
        + {
        +   "Name": "Xiao, Lin",
        +   "Role": "administrator"
        + }
        + {
        +   "Name": "Khavari, Darius",
        +   "Role": "tester"
        + }
        +
        +
        +

        For Miller’s vertical-tabular format there is no escaping for carriage returns, but commas work fine:

        +
         mlr --icsv --oxtab cat commas.csv
        + Name Xiao, Lin
        + Role administrator
        +
        + Name Khavari, Darius
        + Role tester
        +
        +
        +

        But for Key-value_pairs and index-numbered, commas are the default field separator. And – as of Miller 5.4.0 anyway – there is no CSV-style double-quote-handling like there is for CSV. So commas within the data look like delimiters:

        +
         mlr --icsv --odkvp cat commas.csv
        + Name=Xiao, Lin,Role=administrator
        + Name=Khavari, Darius,Role=tester
        +
        +
        +

        One solution is to use a different delimiter, such as a pipe character:

        +
         mlr --icsv --odkvp --ofs pipe cat commas.csv
        + Name=Xiao, Lin|Role=administrator
        + Name=Khavari, Darius|Role=tester
        +
        +
        +

        To be extra-sure to avoid data/delimiter clashes, you can also use control +characters as delimiters – here, control-A:

        +
         mlr --icsv --odkvp --ofs '\001'  cat commas.csv | cat -v
        + Name=Xiao, Lin\001Role=administrator
        + Name=Khavari, Darius\001Role=tester
        +
        +
        +
        +
        +

        How can I handle field names with special symbols in them?

        +

        Simply surround the field names with curly braces:

        +
         echo 'x.a=3,y:b=4,z/c=5' | mlr put '${product.all} = ${x.a} * ${y:b} * ${z/c}'
        + x.a=3,y:b=4,z/c=5,product.all=60
        +
        +
        +
        +
        +

        How can I put single-quotes into strings?

        +

        This is a little tricky due to the shell’s handling of quotes. For simplicity, let’s first put an update script into a file:

        +
        $a = "It's OK, I said, then 'for now'."
        +
        +
        +
         echo a=bcd | mlr put -f data/single-quote-example.mlr
        + a=It's OK, I said, then 'for now'.
        +
        +
        +

        So, it’s simple: Miller’s DSL uses double quotes for strings, and you can put single quotes (or backslash-escaped double-quotes) inside strings, no problem.

        +

        Without putting the update expression in a file, it’s messier:

        +
         echo a=bcd | mlr put '$a="It'\''s OK, I said, '\''for now'\''."'
        + a=It's OK, I said, 'for now'.
        +
        +
        +

        The idea is that the outermost single-quotes are to protect the put expression from the shell, and the double quotes within them are for Miller. To get a single quote in the middle there, you need to actually put it outside the single-quoting for the shell. The pieces are the following, all concatenated together:

        +
          +
        • $a="It

        • +
        • \'

        • +
        • s OK, I said,

        • +
        • \'

        • +
        • for now

        • +
        • \'

        • +
        • .

        • +
        +
        +
        +

        How to escape ‘?’ in regexes?

        +

        One way is to use square brackets; an alternative is to use simple string-substitution rather than a regular expression.

        +
         cat data/question.dat
        + a=is it?,b=it is!
        +
        +
        +
         mlr --oxtab put '$c = gsub($a, "[?]"," ...")' data/question.dat
        + a is it?
        + b it is!
        + c is it ...
        +
        +
        +
         mlr --oxtab put '$c = ssub($a, "?"," ...")' data/question.dat
        + a is it?
        + b it is!
        + c is it ...
        +
        +
        +

        The ssub function exists precisely for this reason: so you don’t have to escape anything.

        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/sql-examples.html b/docs6b/docs/_build/html/sql-examples.html new file mode 100644 index 000000000..ec3c5d94b --- /dev/null +++ b/docs6b/docs/_build/html/sql-examples.html @@ -0,0 +1,280 @@ + + + + + + + + SQL examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        SQL examples

        +
        +

        SQL-output examples

        +

        I like to produce SQL-query output with header-column and tab delimiter: this is CSV but with a tab instead of a comma, also known as TSV. Then I post-process with mlr --tsv or mlr --tsvlite. This means I can do some (or all, or none) of my data processing within SQL queries, and some (or none, or all) of my data processing using Miller – whichever is most convenient for my needs at the moment.

        +

        For example, using default output formatting in mysql we get formatting like Miller’s --opprint --barred:

        +
         mysql --database=mydb -e 'show columns in mytable'
        + +------------------+--------------+------+-----+---------+-------+
        + | Field            | Type         | Null | Key | Default | Extra |
        + +------------------+--------------+------+-----+---------+-------+
        + | id               | bigint(20)   | NO   | MUL | NULL    |       |
        + | category         | varchar(256) | NO   |     | NULL    |       |
        + | is_permanent     | tinyint(1)   | NO   |     | NULL    |       |
        + | assigned_to      | bigint(20)   | YES  |     | NULL    |       |
        + | last_update_time | int(11)      | YES  |     | NULL    |       |
        + +------------------+--------------+------+-----+---------+-------+
        +
        +
        +

        Using mysql’s -B we get TSV output:

        +
         mysql --database=mydb -B -e 'show columns in mytable' | mlr --itsvlite --opprint cat
        + Field            Type         Null Key Default Extra
        + id               bigint(20)   NO  MUL NULL -
        + category         varchar(256) NO  -   NULL -
        + is_permanent     tinyint(1)   NO  -   NULL -
        + assigned_to      bigint(20)   YES -   NULL -
        + last_update_time int(11)      YES -   NULL -
        +
        +
        +

        Since Miller handles TSV output, we can do as much or as little processing as we want in the SQL query, then send the rest on to Miller. This includes outputting as JSON, doing further selects/joins in Miller, doing stats, etc. etc.:

        +
         mysql --database=mydb -B -e 'show columns in mytable' | mlr --itsvlite --ojson --jlistwrap --jvstack cat
        + [
        +   {
        +     "Field": "id",
        +     "Type": "bigint(20)",
        +     "Null": "NO",
        +     "Key": "MUL",
        +     "Default": "NULL",
        +     "Extra": ""
        +   },
        +   {
        +     "Field": "category",
        +     "Type": "varchar(256)",
        +     "Null": "NO",
        +     "Key": "",
        +     "Default": "NULL",
        +     "Extra": ""
        +   },
        +   {
        +     "Field": "is_permanent",
        +     "Type": "tinyint(1)",
        +     "Null": "NO",
        +     "Key": "",
        +     "Default": "NULL",
        +     "Extra": ""
        +   },
        +   {
        +     "Field": "assigned_to",
        +     "Type": "bigint(20)",
        +     "Null": "YES",
        +     "Key": "",
        +     "Default": "NULL",
        +     "Extra": ""
        +   },
        +   {
        +     "Field": "last_update_time",
        +     "Type": "int(11)",
        +     "Null": "YES",
        +     "Key": "",
        +     "Default": "NULL",
        +     "Extra": ""
        +   }
        + ]
        +
        +
        +
         mysql --database=mydb -B -e 'select * from mytable' > query.tsv
        +
        +
        +
         mlr --from query.tsv --t2p stats1 -a count -f id -g category,assigned_to
        + category assigned_to id_count
        + special  10000978    207
        + special  10003924    385
        + special  10009872    168
        + standard 10000978    524
        + standard 10003924    392
        + standard 10009872    108
        + ...
        +
        +
        +

        Again, all the examples in the CSV section apply here – just change the input-format flags.

        +
        +
        +

        SQL-input examples

        +

        One use of NIDX (value-only, no keys) format is for loading up SQL tables.

        +

        Create and load SQL table:

        +
        mysql> CREATE TABLE abixy(
        +  a VARCHAR(32),
        +  b VARCHAR(32),
        +  i BIGINT(10),
        +  x DOUBLE,
        +  y DOUBLE
        +);
        +Query OK, 0 rows affected (0.01 sec)
        +
        +bash$ mlr --onidx --fs comma cat data/medium > medium.nidx
        +
        +mysql> LOAD DATA LOCAL INFILE 'medium.nidx' REPLACE INTO TABLE abixy FIELDS TERMINATED BY ',' ;
        +Query OK, 10000 rows affected (0.07 sec)
        +Records: 10000  Deleted: 0  Skipped: 0  Warnings: 0
        +
        +mysql> SELECT COUNT(*) AS count FROM abixy;
        ++-------+
        +| count |
        ++-------+
        +| 10000 |
        ++-------+
        +1 row in set (0.00 sec)
        +
        +mysql> SELECT * FROM abixy LIMIT 10;
        ++------+------+------+---------------------+---------------------+
        +| a    | b    | i    | x                   | y                   |
        ++------+------+------+---------------------+---------------------+
        +| pan  | pan  |    1 |  0.3467901443380824 |  0.7268028627434533 |
        +| eks  | pan  |    2 |  0.7586799647899636 |  0.5221511083334797 |
        +| wye  | wye  |    3 | 0.20460330576630303 | 0.33831852551664776 |
        +| eks  | wye  |    4 | 0.38139939387114097 | 0.13418874328430463 |
        +| wye  | pan  |    5 |  0.5732889198020006 |  0.8636244699032729 |
        +| zee  | pan  |    6 |  0.5271261600918548 | 0.49322128674835697 |
        +| eks  | zee  |    7 |  0.6117840605678454 |  0.1878849191181694 |
        +| zee  | wye  |    8 |  0.5985540091064224 |   0.976181385699006 |
        +| hat  | wye  |    9 | 0.03144187646093577 |  0.7495507603507059 |
        +| pan  | wye  |   10 |  0.5026260055412137 |  0.9526183602969864 |
        ++------+------+------+---------------------+---------------------+
        +
        +
        +

        Aggregate counts within SQL:

        +
        mysql> SELECT a, b, COUNT(*) AS count FROM abixy GROUP BY a, b ORDER BY COUNT DESC;
        ++------+------+-------+
        +| a    | b    | count |
        ++------+------+-------+
        +| zee  | wye  |   455 |
        +| pan  | eks  |   429 |
        +| pan  | pan  |   427 |
        +| wye  | hat  |   426 |
        +| hat  | wye  |   423 |
        +| pan  | hat  |   417 |
        +| eks  | hat  |   417 |
        +| pan  | zee  |   413 |
        +| eks  | eks  |   413 |
        +| zee  | hat  |   409 |
        +| eks  | wye  |   407 |
        +| zee  | zee  |   403 |
        +| pan  | wye  |   395 |
        +| wye  | pan  |   392 |
        +| zee  | eks  |   391 |
        +| zee  | pan  |   389 |
        +| hat  | eks  |   389 |
        +| wye  | eks  |   386 |
        +| wye  | zee  |   385 |
        +| hat  | zee  |   385 |
        +| hat  | hat  |   381 |
        +| wye  | wye  |   377 |
        +| eks  | pan  |   371 |
        +| hat  | pan  |   363 |
        +| eks  | zee  |   357 |
        ++------+------+-------+
        +25 rows in set (0.01 sec)
        +
        +
        +

        Aggregate counts within Miller:

        +
         mlr --opprint uniq -c -g a,b then sort -nr count data/medium
        + a   b   count
        + zee wye 455
        + pan eks 429
        + pan pan 427
        + wye hat 426
        + hat wye 423
        + pan hat 417
        + eks hat 417
        + eks eks 413
        + pan zee 413
        + zee hat 409
        + eks wye 407
        + zee zee 403
        + pan wye 395
        + hat pan 363
        + eks zee 357
        +
        +
        +

        Pipe SQL output to aggregate counts within Miller:

        +
         mysql -D miller -B -e 'select * from abixy' | mlr --itsv --opprint uniq -c -g a,b then sort -nr count
        + a   b   count
        + zee wye 455
        + pan eks 429
        + pan pan 427
        + wye hat 426
        + hat wye 423
        + pan hat 417
        + eks hat 417
        + eks eks 413
        + pan zee 413
        + zee hat 409
        + eks wye 407
        + zee zee 403
        + pan wye 395
        + wye pan 392
        + zee eks 391
        + zee pan 389
        + hat eks 389
        + wye eks 386
        + hat zee 385
        + wye zee 385
        + hat hat 381
        + wye wye 377
        + eks pan 371
        + hat pan 363
        + eks zee 357
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/square.csv b/docs6b/docs/_build/html/square.csv new file mode 100644 index 000000000..464f52132 --- /dev/null +++ b/docs6b/docs/_build/html/square.csv @@ -0,0 +1,5 @@ +color,shape,flag,index,quantity,rate +red,square,true,15,79.2778,0.0130 +red,square,false,48,77.5542,7.4670 +red,square,false,64,77.1991,9.5310 +purple,square,false,91,72.3735,8.2430 diff --git a/docs6b/docs/_build/html/statistics-examples.html b/docs6b/docs/_build/html/statistics-examples.html new file mode 100644 index 000000000..4df899519 --- /dev/null +++ b/docs6b/docs/_build/html/statistics-examples.html @@ -0,0 +1,120 @@ + + + + + + + + Statistics examples — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Statistics examples

        +
        +

        Computing interquartile ranges

        +

        For one or more specified field names, simply compute p25 and p75, then write the IQR as the difference of p75 and p25:

        +
         mlr --oxtab stats1 -f x -a p25,p75 \
        +     then put '$x_iqr = $x_p75 - $x_p25' \
        +     data/medium
        + x_p25 0.24667037823231752
        + x_p75 0.7481860062358446
        + x_iqr 0.5015156280035271
        +
        +
        +

        For wildcarded field names, first compute p25 and p75, then loop over field names with p25 in them:

        +
         mlr --oxtab stats1 --fr '[i-z]' -a p25,p75 \
        +     then put 'for (k,v in $*) {
        +       if (k =~ "(.*)_p25") {
        +         $["\1_iqr"] = $["\1_p75"] - $["\1_p25"]
        +       }
        +     }' \
        +     data/medium
        +
        +
        +
        +
        +

        Computing weighted means

        +

        This might be more elegantly implemented as an option within the stats1 verb. Meanwhile, it’s expressible within the DSL:

        +
         mlr --from data/medium put -q '
        +   # Using the y field for weighting in this example
        +   weight = $y;
        +
        +   # Using the a field for weighted aggregation in this example
        +   @sumwx[$a] += weight * $i;
        +   @sumw[$a] += weight;
        +
        +   @sumx[$a] += $i;
        +   @sumn[$a] += 1;
        +
        +   end {
        +     map wmean = {};
        +     map mean  = {};
        +     for (a in @sumwx) {
        +       wmean[a] = @sumwx[a] / @sumw[a]
        +     }
        +     for (a in @sumx) {
        +       mean[a] = @sumx[a] / @sumn[a]
        +     }
        +     #emit wmean, "a";
        +     #emit mean, "a";
        +     emit (wmean, mean), "a";
        +   }'
        + a=pan,wmean=4979.563722208067,mean=5028.259010091302
        + a=eks,wmean=4890.3815931472145,mean=4956.2900763358775
        + a=wye,wmean=4946.987746229947,mean=4920.001017293998
        + a=zee,wmean=5164.719684856538,mean=5123.092330239375
        + a=hat,wmean=4925.533162478552,mean=4967.743946419371
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/then-chaining.html b/docs6b/docs/_build/html/then-chaining.html new file mode 100644 index 000000000..6472477c0 --- /dev/null +++ b/docs6b/docs/_build/html/then-chaining.html @@ -0,0 +1,154 @@ + + + + + + + + Then-chaining — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Then-chaining

        +
        +

        How do I examine then-chaining?

        +

        Then-chaining found in Miller is intended to function the same as Unix pipes, but with less keystroking. You can print your data one pipeline step at a time, to see what intermediate output at one step becomes the input to the next step.

        +

        First, look at the input data:

        +
         cat data/then-example.csv
        + Status,Payment_Type,Amount
        + paid,cash,10.00
        + pending,debit,20.00
        + paid,cash,50.00
        + pending,credit,40.00
        + paid,debit,30.00
        +
        +
        +

        Next, run the first step of your command, omitting anything from the first then onward:

        +
         mlr --icsv --opprint count-distinct -f Status,Payment_Type data/then-example.csv
        + Status  Payment_Type count
        + paid    cash         2
        + pending debit        1
        + pending credit       1
        + paid    debit        1
        +
        +
        +

        After that, run it with the next then step included:

        +
         mlr --icsv --opprint count-distinct -f Status,Payment_Type \
        +   then sort -nr count \
        +   data/then-example.csv
        + Status  Payment_Type count
        + paid    cash         2
        + pending debit        1
        + pending credit       1
        + paid    debit        1
        +
        +
        +

        Now if you use then to include another verb after that, the columns Status, Payment_Type, and count will be the input to that verb.

        +

        Note, by the way, that you’ll get the same results using pipes:

        +
         mlr --csv count-distinct -f Status,Payment_Type data/then-example.csv \
        + | mlr --icsv --opprint sort -nr count
        + Status  Payment_Type count
        + paid    cash         2
        + pending debit        1
        + pending credit       1
        + paid    debit        1
        +
        +
        +
        +
        +

        NR is not consecutive after then-chaining

        +

        Given this input data:

        +
         cat data/small
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +

        why don’t I see NR=1 and NR=2 here??

        +
         mlr filter '$x > 0.5' then put '$NR = NR' data/small
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797,NR=2
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729,NR=5
        +
        +
        +

        The reason is that NR is computed for the original input records and isn’t dynamically updated. By contrast, NF is dynamically updated: it’s the number of fields in the current record, and if you add/remove a field, the value of NF will change:

        +
         echo x=1,y=2,z=3 | mlr put '$nf1 = NF; $u = 4; $nf2 = NF; unset $x,$y,$z; $nf3 = NF'
        + nf1=3,u=4,nf2=5,nf3=3
        +
        +
        +

        NR, by contrast (and FNR as well), retains the value from the original input stream, and records may be dropped by a filter within a then-chain. To recover consecutive record numbers, you can use out-of-stream variables as follows:

        +
         mlr --opprint --from data/small put '
        +   begin{ @nr1 = 0 }
        +   @nr1 += 1;
        +   $nr1 = @nr1
        + ' \
        + then filter '$x>0.5' \
        + then put '
        +   begin{ @nr2 = 0 }
        +   @nr2 += 1;
        +   $nr2 = @nr2
        + '
        + a   b   i x                  y                  nr1 nr2
        + eks pan 2 0.7586799647899636 0.5221511083334797 2   1
        + wye pan 5 0.5732889198020006 0.8636244699032729 5   2
        +
        +
        +

        Or, simply use mlr cat -n:

        +
         mlr filter '$x > 0.5' then cat -n data/small
        + n=1,a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + n=2,a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/triangle.csv b/docs6b/docs/_build/html/triangle.csv new file mode 100644 index 000000000..b8bc0650d --- /dev/null +++ b/docs6b/docs/_build/html/triangle.csv @@ -0,0 +1,4 @@ +color,shape,flag,index,quantity,rate +yellow,triangle,true,11,43.6498,9.8870 +purple,triangle,false,51,81.2290,8.5910 +purple,triangle,false,65,80.1405,5.8240 diff --git a/docs6b/docs/_build/html/two-pass-algorithms.html b/docs6b/docs/_build/html/two-pass-algorithms.html new file mode 100644 index 000000000..ed0d1c2f7 --- /dev/null +++ b/docs6b/docs/_build/html/two-pass-algorithms.html @@ -0,0 +1,697 @@ + + + + + + + + Two-pass algorithms — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        + + +
        + +
        + +
        +

        Two-pass algorithms

        +
        +

        Overview

        +

        Miller is a streaming record processor; commands are performed once per record. This makes Miller particularly suitable for single-pass algorithms, allowing many of its verbs to process files that are (much) larger than the amount of RAM present in your system. (Of course, Miller verbs such as sort, tac, etc. all must ingest and retain all input records before emitting any output records.) You can also use out-of-stream variables to perform multi-pass computations, at the price of retaining all input records in memory.

        +

        One of Miller’s strengths is its compact notation: for example, given input of the form

        +
         head -n 5 ../data/medium
        + a=pan,b=pan,i=1,x=0.3467901443380824,y=0.7268028627434533
        + a=eks,b=pan,i=2,x=0.7586799647899636,y=0.5221511083334797
        + a=wye,b=wye,i=3,x=0.20460330576630303,y=0.33831852551664776
        + a=eks,b=wye,i=4,x=0.38139939387114097,y=0.13418874328430463
        + a=wye,b=pan,i=5,x=0.5732889198020006,y=0.8636244699032729
        +
        +
        +

        you can simply do

        +
         mlr --oxtab stats1 -a sum -f x ../data/medium
        + x_sum 4986.019681679581
        +
        +
        +

        or

        +
         mlr --opprint stats1 -a sum -f x -g b ../data/medium
        + b   x_sum
        + pan 965.7636699425815
        + wye 1023.5484702619565
        + zee 979.7420161495838
        + eks 1016.7728571314786
        + hat 1000.192668193983
        +
        +
        +

        rather than the more tedious

        +
         mlr --oxtab put -q '
        +   @x_sum += $x;
        +   end {
        +     emit @x_sum
        +   }
        + ' data/medium
        + x_sum 4986.019681679581
        +
        +
        +

        or

        +
         mlr --opprint put -q '
        +   @x_sum[$b] += $x;
        +   end {
        +     emit @x_sum, "b"
        +   }
        + ' data/medium
        + b   x_sum
        + pan 965.7636699425815
        + wye 1023.5484702619565
        + zee 979.7420161495838
        + eks 1016.7728571314786
        + hat 1000.192668193983
        +
        +
        +

        The former (mlr stats1 et al.) has the advantages of being easier to type, being less error-prone to type, and running faster.

        +

        Nonetheless, out-of-stream variables (which I whimsically call oosvars), begin/end blocks, and emit statements give you the ability to implement logic – if you wish to do so – which isn’t present in other Miller verbs. (If you find yourself often using the same out-of-stream-variable logic over and over, please file a request at https://github.com/johnkerl/miller/issues to get it implemented directly in Go as a Miller verb of its own.)

        +

        The following examples compute some things using oosvars which are already computable using Miller verbs, by way of providing food for thought.

        +
        +
        +

        Computation of percentages

        +

        For example, mapping numeric values down a column to the percentage between their min and max values is two-pass: on the first pass you find the min and max values, then on the second, map each record’s value to a percentage.

        +
         mlr --from data/small --opprint put -q '
        +   # These are executed once per record, which is the first pass.
        +   # The key is to use NR to index an out-of-stream variable to
        +   # retain all the x-field values.
        +   @x_min = min($x, @x_min);
        +   @x_max = max($x, @x_max);
        +   @x[NR] = $x;
        +
        +   # The second pass is in a for-loop in an end-block.
        +   end {
        +     for (nr, x in @x) {
        +       @x_pct[nr] = 100 * (x - @x_min) / (@x_max - @x_min);
        +     }
        +     emit (@x, @x_pct), "NR"
        +   }
        + '
        + NR x                   x_pct
        + 1  0.3467901443380824  25.66194338926441
        + 2  0.7586799647899636  100
        + 3  0.20460330576630303 0
        + 4  0.38139939387114097 31.90823602213647
        + 5  0.5732889198020006  66.54054236562845
        +
        +
        +
        +
        +

        Line-number ratios

        +

        Similarly, finding the total record count requires first reading through all the data:

        +
         mlr --opprint --from data/small put -q '
        +   @records[NR] = $*;
        +   end {
        +     for((I,k),v in @records) {
        +       @records[I]["I"] = I;
        +       @records[I]["N"] = NR;
        +       @records[I]["PCT"] = 100*I/NR
        +     }
        +     emit @records,"I"
        +   }
        + ' then reorder -f I,N,PCT
        + I N PCT     a   b   i x                   y
        + 1 5 (error) pan pan 1 0.3467901443380824  0.7268028627434533
        + 2 5 (error) eks pan 2 0.7586799647899636  0.5221511083334797
        + 3 5 (error) wye wye 3 0.20460330576630303 0.33831852551664776
        + 4 5 (error) eks wye 4 0.38139939387114097 0.13418874328430463
        + 5 5 (error) wye pan 5 0.5732889198020006  0.8636244699032729
        +
        +
        +
        +
        +

        Records having max value

        +

        The idea is to retain records having the largest value of n in the following data:

        +
         mlr --itsv --opprint cat data/maxrows.tsv
        + a      b      n score
        + purple red    5 0.743231
        + blue   purple 2 0.093710
        + red    purple 2 0.802103
        + purple red    5 0.389055
        + red    purple 2 0.880457
        + orange red    2 0.540349
        + purple purple 1 0.634451
        + orange purple 5 0.257223
        + orange purple 5 0.693499
        + red    red    4 0.981355
        + blue   purple 5 0.157052
        + purple purple 1 0.441784
        + red    purple 1 0.124912
        + orange blue   1 0.921944
        + blue   purple 4 0.490909
        + purple red    5 0.454779
        + green  purple 4 0.198278
        + orange blue   5 0.705700
        + red    red    3 0.940705
        + purple red    5 0.072936
        + orange blue   3 0.389463
        + orange purple 2 0.664985
        + blue   purple 1 0.371813
        + red    purple 4 0.984571
        + green  purple 5 0.203577
        + green  purple 3 0.900873
        + purple purple 0 0.965677
        + blue   purple 2 0.208785
        + purple purple 1 0.455077
        + red    purple 4 0.477187
        + blue   red    4 0.007487
        +
        +
        +

        Of course, the largest value of n isn’t known until after all data have been read. Using an out-of-stream variable we can retain all records as they are read, then filter them at the end:

        +
         cat data/maxrows.mlr
        + # Retain all records
        + @records[NR] = $*;
        + # Track max value of n
        + @maxn = max(@maxn, $n);
        +
        + # After all records have been read, loop through retained records
        + # and print those with the max n value.
        + end {
        +   for (nr in @records) {
        +     map record = @records[nr];
        +     if (record["n"] == @maxn) {
        +       emit record;
        +     }
        +   }
        + }
        +
        +
        +
         mlr --itsv --opprint put -q -f data/maxrows.mlr data/maxrows.tsv
        + a      b      n score
        + purple red    5 0.743231
        + purple red    5 0.389055
        + orange purple 5 0.257223
        + orange purple 5 0.693499
        + blue   purple 5 0.157052
        + purple red    5 0.454779
        + orange blue   5 0.705700
        + purple red    5 0.072936
        + green  purple 5 0.203577
        +
        +
        +
        +
        +

        Feature-counting

        +

        Suppose you have some heterogeneous data like this:

        +
        { "qoh": 29874, "rate": 1.68, "latency": 0.02 }
        +{ "name": "alice", "uid": 572 }
        +{ "qoh": 1227, "rate": 1.01, "latency": 0.07 }
        +{ "qoh": 13458, "rate": 1.72, "latency": 0.04 }
        +{ "qoh": 56782, "rate": 1.64 }
        +{ "qoh": 23512, "rate": 1.71, "latency": 0.03 }
        +{ "qoh": 9876, "rate": 1.89, "latency": 0.08 }
        +{ "name": "bill", "uid": 684 }
        +{ "name": "chuck", "uid2": 908 }
        +{ "name": "dottie", "uid": 440 }
        +{ "qoh": 0, "rate": 0.40, "latency": 0.01 }
        +{ "qoh": 5438, "rate": 1.56, "latency": 0.17 }
        +
        +
        +

        A reasonable question to ask is, how many occurrences of each field are there? And, what percentage of total row count has each of them? Since the denominator of the percentage is not known until the end, this is a two-pass algorithm:

        +
        for (key in $*) {
        +  @key_counts[key] += 1;
        +}
        +@record_count += 1;
        +
        +end {
        +  for (key in @key_counts) {
        +      @key_fraction[key] = @key_counts[key] / @record_count
        +  }
        +  emit @record_count;
        +  emit @key_counts, "key";
        +  emit @key_fraction,"key"
        +}
        +
        +
        +

        Then

        +
         mlr --json put -q -f data/feature-count.mlr data/features.json
        + {
        +   "record_count": 12
        + }
        + {
        +   "key": "qoh",
        +   "key_counts": 8
        + }
        + {
        +   "key": "rate",
        +   "key_counts": 8
        + }
        + {
        +   "key": "latency",
        +   "key_counts": 7
        + }
        + {
        +   "key": "name",
        +   "key_counts": 4
        + }
        + {
        +   "key": "uid",
        +   "key_counts": 3
        + }
        + {
        +   "key": "uid2",
        +   "key_counts": 1
        + }
        + {
        +   "key": "qoh",
        +   "key_fraction": 0.6666666666666666
        + }
        + {
        +   "key": "rate",
        +   "key_fraction": 0.6666666666666666
        + }
        + {
        +   "key": "latency",
        +   "key_fraction": 0.5833333333333334
        + }
        + {
        +   "key": "name",
        +   "key_fraction": 0.3333333333333333
        + }
        + {
        +   "key": "uid",
        +   "key_fraction": 0.25
        + }
        + {
        +   "key": "uid2",
        +   "key_fraction": 0.08333333333333333
        + }
        +
        +
        +
         mlr --ijson --opprint put -q -f data/feature-count.mlr data/features.json
        + record_count
        + 12
        +
        + key     key_counts
        + qoh     8
        + rate    8
        + latency 7
        + name    4
        + uid     3
        + uid2    1
        +
        + key     key_fraction
        + qoh     0.6666666666666666
        + rate    0.6666666666666666
        + latency 0.5833333333333334
        + name    0.3333333333333333
        + uid     0.25
        + uid2    0.08333333333333333
        +
        +
        +
        +
        +

        Unsparsing

        +

        The previous section discussed how to fill out missing data fields within CSV with full header line – so the list of all field names is present within the header line. Next, let’s look at a related problem: we have data where each record has various key names but we want to produce rectangular output having the union of all key names.

        +

        For example, suppose you have JSON input like this:

        +
         cat data/sparse.json
        + {"a":1,"b":2,"v":3}
        + {"u":1,"b":2}
        + {"a":1,"v":2,"x":3}
        + {"v":1,"w":2}
        +
        +
        +

        There are field names a, b, v, u, x, w in the data – but not all in every record. Since we don’t know the names of all the keys until we’ve read them all, this needs to be a two-pass algorithm. On the first pass, remember all the unique key names and all the records; on the second pass, loop through the records filling in absent values, then producing output. Use put -q since we don’t want to produce per-record output, only emitting output in the end block:

        +
         cat data/unsparsify.mlr
        + # First pass:
        + # Remember all unique key names:
        + for (k in $*) {
        +   @all_keys[k] = 1;
        + }
        + # Remember all input records:
        + @records[NR] = $*;
        +
        + # Second pass:
        + end {
        +   for (nr in @records) {
        +     # Get the sparsely keyed input record:
        +     irecord = @records[nr];
        +     # Fill in missing keys with empty string:
        +     map orecord = {};
        +     for (k in @all_keys) {
        +       if (haskey(irecord, k)) {
        +         orecord[k] = irecord[k];
        +       } else {
        +         orecord[k] = "";
        +       }
        +     }
        +     # Produce the output:
        +     emit orecord;
        +   }
        + }
        +
        +
        +
         mlr --json put -q -f data/unsparsify.mlr data/sparse.json
        + {
        +   "a": 1,
        +   "b": 2,
        +   "v": 3,
        +   "u": "",
        +   "x": "",
        +   "w": ""
        + }
        + {
        +   "a": "",
        +   "b": 2,
        +   "v": "",
        +   "u": 1,
        +   "x": "",
        +   "w": ""
        + }
        + {
        +   "a": 1,
        +   "b": "",
        +   "v": 2,
        +   "u": "",
        +   "x": 3,
        +   "w": ""
        + }
        + {
        +   "a": "",
        +   "b": "",
        +   "v": 1,
        +   "u": "",
        +   "x": "",
        +   "w": 2
        + }
        +
        +
        +
         mlr --ijson --ocsv put -q -f data/unsparsify.mlr data/sparse.json
        + a,b,v,u,x,w
        + 1,2,3,,,
        + ,2,,1,,
        + 1,,2,,3,
        + ,,1,,,2
        +
        +
        +
         mlr --ijson --opprint put -q -f data/unsparsify.mlr data/sparse.json
        + a b v u x w
        + 1 2 3 - - -
        + - 2 - 1 - -
        + 1 - 2 - 3 -
        + - - 1 - - 2
        +
        +
        +

        There is a keystroke-saving verb for this: mlr unsparsify.

        +
        +
        +

        Mean without/with oosvars

        +
         mlr --opprint stats1 -a mean -f x data/medium
        + x_mean
        + 0.49860196816795804
        +
        +
        +
         mlr --opprint put -q '
        +   @x_sum += $x;
        +   @x_count += 1;
        +   end {
        +     @x_mean = @x_sum / @x_count;
        +     emit @x_mean
        +   }
        + ' data/medium
        + x_mean
        + 0.49860196816795804
        +
        +
        +
        +
        +

        Keyed mean without/with oosvars

        +
         mlr --opprint stats1 -a mean -f x -g a,b data/medium
        + a   b   x_mean
        + pan pan 0.5133141190437597
        + eks pan 0.48507555383425127
        + wye wye 0.49150092785839306
        + eks wye 0.4838950517724162
        + wye pan 0.4996119901034838
        + zee pan 0.5198298297816007
        + eks zee 0.49546320772681596
        + zee wye 0.5142667998230479
        + hat wye 0.49381326184632596
        + pan wye 0.5023618498923658
        + zee eks 0.4883932942792647
        + hat zee 0.5099985721987774
        + hat eks 0.48587864619953547
        + wye hat 0.4977304763723314
        + pan eks 0.5036718595143479
        + eks eks 0.5227992666570941
        + hat hat 0.47993053101017374
        + hat pan 0.4643355557376876
        + zee zee 0.5127559183726382
        + pan hat 0.492140950155604
        + pan zee 0.4966041598627583
        + zee hat 0.46772617655014515
        + wye zee 0.5059066170573692
        + eks hat 0.5006790659966355
        + wye eks 0.5306035254809106
        +
        +
        +
         mlr --opprint put -q '
        +   @x_sum[$a][$b] += $x;
        +   @x_count[$a][$b] += 1;
        +   end{
        +     for ((a, b), v in @x_sum) {
        +       @x_mean[a][b] = @x_sum[a][b] / @x_count[a][b];
        +     }
        +     emit @x_mean, "a", "b"
        +   }
        + ' data/medium
        + a   b   x_mean
        + pan pan 0.5133141190437597
        + pan wye 0.5023618498923658
        + pan eks 0.5036718595143479
        + pan hat 0.492140950155604
        + pan zee 0.4966041598627583
        + eks pan 0.48507555383425127
        + eks wye 0.4838950517724162
        + eks zee 0.49546320772681596
        + eks eks 0.5227992666570941
        + eks hat 0.5006790659966355
        + wye wye 0.49150092785839306
        + wye pan 0.4996119901034838
        + wye hat 0.4977304763723314
        + wye zee 0.5059066170573692
        + wye eks 0.5306035254809106
        + zee pan 0.5198298297816007
        + zee wye 0.5142667998230479
        + zee eks 0.4883932942792647
        + zee zee 0.5127559183726382
        + zee hat 0.46772617655014515
        + hat wye 0.49381326184632596
        + hat zee 0.5099985721987774
        + hat eks 0.48587864619953547
        + hat hat 0.47993053101017374
        + hat pan 0.4643355557376876
        +
        +
        +
        +
        +

        Variance and standard deviation without/with oosvars

        +
         mlr --oxtab stats1 -a count,sum,mean,var,stddev -f x data/medium
        + x_count  10000
        + x_sum    4986.019681679581
        + x_mean   0.49860196816795804
        + x_var    0.08426974433144456
        + x_stddev 0.2902925151144007
        +
        +
        +
         cat variance.mlr
        + @n += 1;
        + @sumx += $x;
        + @sumx2 += $x**2;
        + end {
        +   @mean = @sumx / @n;
        +   @var = (@sumx2 - @mean * (2 * @sumx - @n * @mean)) / (@n - 1);
        +   @stddev = sqrt(@var);
        +   emitf @n, @sumx, @sumx2, @mean, @var, @stddev
        + }
        +
        +
        +
         mlr --oxtab put -q -f variance.mlr data/medium
        + n      10000
        + sumx   4986.019681679581
        + sumx2  3328.652400179729
        + mean   0.49860196816795804
        + var    0.08426974433144456
        + stddev 0.2902925151144007
        +
        +
        +

        You can also do this keyed, of course, imitating the keyed-mean example above.

        +
        +
        +

        Min/max without/with oosvars

        +
         mlr --oxtab stats1 -a min,max -f x data/medium
        + x_min 0.00004509679127584487
        + x_max 0.999952670371898
        +
        +
        +
         mlr --oxtab put -q '
        +   @x_min = min(@x_min, $x);
        +   @x_max = max(@x_max, $x);
        +   end{emitf @x_min, @x_max}
        + ' data/medium
        + x_min 0.00004509679127584487
        + x_max 0.999952670371898
        +
        +
        +
        +
        +

        Keyed min/max without/with oosvars

        +
         mlr --opprint stats1 -a min,max -f x -g a data/medium
        + a   x_min                  x_max
        + pan 0.00020390740306253097 0.9994029107062516
        + eks 0.0006917972627396018  0.9988110946859143
        + wye 0.0001874794831505655  0.9998228522652893
        + zee 0.0005486114815762555  0.9994904324789629
        + hat 0.00004509679127584487 0.999952670371898
        +
        +
        +
         mlr --opprint --from data/medium put -q '
        +   @min[$a] = min(@min[$a], $x);
        +   @max[$a] = max(@max[$a], $x);
        +   end{
        +     emit (@min, @max), "a";
        +   }
        + '
        + a   min                    max
        + pan 0.00020390740306253097 0.9994029107062516
        + eks 0.0006917972627396018  0.9988110946859143
        + wye 0.0001874794831505655  0.9998228522652893
        + zee 0.0005486114815762555  0.9994904324789629
        + hat 0.00004509679127584487 0.999952670371898
        +
        +
        +
        +
        +

        Delta without/with oosvars

        +
         mlr --opprint step -a delta -f x data/small
        + a   b   i x                   y                   x_delta
        + pan pan 1 0.3467901443380824  0.7268028627434533  0
        + eks pan 2 0.7586799647899636  0.5221511083334797  0.41188982045188116
        + wye wye 3 0.20460330576630303 0.33831852551664776 -0.5540766590236605
        + eks wye 4 0.38139939387114097 0.13418874328430463 0.17679608810483793
        + wye pan 5 0.5732889198020006  0.8636244699032729  0.19188952593085962
        +
        +
        +
         mlr --opprint put '
        +   $x_delta = is_present(@last) ? $x - @last : 0;
        +   @last = $x
        + ' data/small
        + a   b   i x                   y                   x_delta
        + pan pan 1 0.3467901443380824  0.7268028627434533  0
        + eks pan 2 0.7586799647899636  0.5221511083334797  0.41188982045188116
        + wye wye 3 0.20460330576630303 0.33831852551664776 -0.5540766590236605
        + eks wye 4 0.38139939387114097 0.13418874328430463 0.17679608810483793
        + wye pan 5 0.5732889198020006  0.8636244699032729  0.19188952593085962
        +
        +
        +
        +
        +

        Keyed delta without/with oosvars

        +
         mlr --opprint step -a delta -f x -g a data/small
        + a   b   i x                   y                   x_delta
        + pan pan 1 0.3467901443380824  0.7268028627434533  0
        + eks pan 2 0.7586799647899636  0.5221511083334797  0
        + wye wye 3 0.20460330576630303 0.33831852551664776 0
        + eks wye 4 0.38139939387114097 0.13418874328430463 -0.3772805709188226
        + wye pan 5 0.5732889198020006  0.8636244699032729  0.36868561403569755
        +
        +
        +
         mlr --opprint put '
        +   $x_delta = is_present(@last[$a]) ? $x - @last[$a] : 0;
        +   @last[$a]=$x
        + ' data/small
        + a   b   i x                   y                   x_delta
        + pan pan 1 0.3467901443380824  0.7268028627434533  0
        + eks pan 2 0.7586799647899636  0.5221511083334797  0
        + wye wye 3 0.20460330576630303 0.33831852551664776 0
        + eks wye 4 0.38139939387114097 0.13418874328430463 -0.3772805709188226
        + wye pan 5 0.5732889198020006  0.8636244699032729  0.36868561403569755
        +
        +
        +
        +
        +

        Exponentially weighted moving averages without/with oosvars

        +
         mlr --opprint step -a ewma -d 0.1 -f x data/small
        + a   b   i x                   y                   x_ewma_0.1
        + pan pan 1 0.3467901443380824  0.7268028627434533  0.3467901443380824
        + eks pan 2 0.7586799647899636  0.5221511083334797  0.3879791263832706
        + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387
        + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055
        + wye pan 5 0.5732889198020006  0.8636244699032729  0.3910644883290776
        +
        +
        +
         mlr --opprint put '
        +   begin{ @a=0.1 };
        +   $e = NR==1 ? $x : @a * $x + (1 - @a) * @e;
        +   @e=$e
        + ' data/small
        + a   b   i x                   y                   e
        + pan pan 1 0.3467901443380824  0.7268028627434533  0.3467901443380824
        + eks pan 2 0.7586799647899636  0.5221511083334797  0.3879791263832706
        + wye wye 3 0.20460330576630303 0.33831852551664776 0.36964154432157387
        + eks wye 4 0.38139939387114097 0.13418874328430463 0.37081732927653055
        + wye pan 5 0.5732889198020006  0.8636244699032729  0.3910644883290776
        +
        +
        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_build/html/variance.mlr b/docs6b/docs/_build/html/variance.mlr new file mode 100644 index 000000000..301443387 --- /dev/null +++ b/docs6b/docs/_build/html/variance.mlr @@ -0,0 +1,9 @@ +@n += 1; +@sumx += $x; +@sumx2 += $x**2; +end { + @mean = @sumx / @n; + @var = (@sumx2 - @mean * (2 * @sumx - @n * @mean)) / (@n - 1); + @stddev = sqrt(@var); + emitf @n, @sumx, @sumx2, @mean, @var, @stddev +} diff --git a/docs6b/docs/_build/html/verb-example-ewma.sh b/docs6b/docs/_build/html/verb-example-ewma.sh new file mode 100644 index 000000000..e990b52b4 --- /dev/null +++ b/docs6b/docs/_build/html/verb-example-ewma.sh @@ -0,0 +1 @@ +mlr --opprint step -a ewma -d 0.1 -f x data/small diff --git a/docs6b/docs/_build/html/why.html b/docs6b/docs/_build/html/why.html new file mode 100644 index 000000000..5bfdd9cb0 --- /dev/null +++ b/docs6b/docs/_build/html/why.html @@ -0,0 +1,99 @@ + + + + + + + + Why? — Miller 6.0.0-alpha documentation + + + + + + + + + + + + + + + + +
        +
        +

        Why?

        +
        + +
        + +
        + +
        +

        Why?

        +

        Someone asked me the other day about design, tradeoffs, thought process, why I felt it necessary to build Miller, etc. Here are some answers.

        +
        +

        Who is Miller for?

        +

        For background, I’m a software engineer, with a heavy devops bent and a non-trivial amount of data-engineering in my career. Initially I wrote Miller mainly for myself: I’m coder-friendly (being a coder); I’m Github-friendly; most of my data are well-structured or easily structurable (TSV-formatted SQL-query output, CSV files, log files, JSON data structures); I care about interoperability between all the various formats Miller supports (I’ve encountered them all); I do all my work on Linux or OSX.

        +

        But now there’s this neat little tool which seems to be useful for people in various disciplines. I don’t even know entirely who. I can click through Github starrers and read a bit about what they seem to do, but not everyone that uses Miller is even on Github (or stars things). I’ve gotten a lot of feature requests through Github – but only from people who are Github users. Not everyone’s a coder (it seems like a lot of Miller’s Github starrers are devops folks like myself, or data-science-ish people, or biology/genomics folks.) A lot of people care 100% about CSV. And so on.

        +

        So I wonder (please drop a note at https://github.com/johnkerl/miller/issues) does Miller do what you need? Do you use it for all sorts of things, or just one or two nice things? Are there things you wish it did but it doesn’t? Is it almost there, or just nowhere near what you want? Are there not enough features or way too many? Are the docs too complicated; do you have a hard time finding out how to do what you want? Should I think differently about what this tool even is in the first place? Should I think differently about who it’s for?

        +
        +
        +

        What was Miller created to do?

        +

        First: there are tools like xsv which handles CSV marvelously and jq which handles JSON marvelously, and so on – but I over the years of my career in the software industry I’ve found myself, and others, doing a lot of ad-hoc things which really were fundamentally the same except for format. So the number one thing about Miller is doing common things while supporting multiple formats: (a) ingest a list of records where a record is a list of key-value pairs (however represented in the input files); (b) transform that stream of records; (c) emit the transformed stream – either in the same format as input, or in a different format.

        +

        Second thing, a lot like the first: just as I didn’t want to build something only for a single file format, I didn’t want to build something only for one problem domain. In my work doing software engineering, devops, data engineering, etc. I saw a lot of commonalities and I wanted to solve as many problems simultaneously as possible.

        +

        Third: it had to be streaming. As time goes by and we (some of us, sometimes) have machines with tens or hundreds of GB of RAM, it’s maybe less important, but I’m unhappy with tools which ingest all data, then do stuff, then emit all data. One reason is to be able to handle files bigger than available RAM. Another reason is to be able to handle input which trickles in, e.g. you have some process emitting data now and then and you can pipe it to Miller and it will emit transformed records one at a time.

        +

        Fourth: it had to be fast. This precludes all sorts of very nice things written in Ruby, for example. I love Ruby as a very expressive language, and I have several very useful little utility scripts written in Ruby. But a few years ago I ported over some of my old tried-and-true C programs and the lines-of-code count was a lot lower – it was great! Until I ran them on multi-GB files and realized they took 60x as long to complete. So I couldn’t write Miller in Ruby, or in languages like it. I was going to have to do something in a low-level language in order to make it performant.

        +

        Fifth thing: I wanted Miller to be pipe-friendly and interoperate with other command-line tools. Since the basic paradigm is ingest records, transform records, emit records – where the input and output formats can be the same or different, and the transform can be complex, or just pass-through – this means you can use it to transform data, or re-format it, or both. So if you just want to do data-cleaning/prep/formatting and do all the “real” work in R, you can. If you just want a little glue script between other tools you can get that. And if you want to do non-trivial data-reduction in Miller you can.

        +

        Sixth thing: Must have comprehensive documentation and unit-test. Since Miller handles a lot of formats and solves a lot of problems, there’s a lot to test and a lot to keep working correctly as I add features or optimize. And I wanted it to be able to explain itself – not only through web docs like the one you’re reading but also through man mlr and mlr --help, mlr sort --help, etc.

        +

        Seventh thing: Must have a domain-specific language (DSL) but also must let you do common things without it. All those little verbs Miller has to help you avoid having to write for-loops are great. I use them for keystroke-saving: mlr stats1 -a mean,stddev,min,max -f quantity, for example, without you having to write for-loops or define accumulator variables. But you also have to be able to break out of that and write arbitrary code when you want to: mlr put '$distance = $rate * $time' or anything else you can think up. In Perl/AWK/etc. it’s all DSL. In xsv et al. it’s all verbs. In Miller I like having the combination.

        +

        Eighth thing: It’s an awful lot of fun to write. In my experience I didn’t find any tools which do multi-format, streaming, efficient, multi-purpose, with DSL and non-DSL, so I wrote one. But I don’t guarantee it’s unique in the world. It fills a niche in the world (people use it) but it also fills a niche in my life.

        +
        +
        +

        Tradeoffs

        +

        Miller is command-line-only by design. People who want a graphical user interface won’t find it here. This is in part (a) accommodating my personal preferences, and in part (b) guided by my experience/belief that the command line is very expressive. Steep learning curve, yes. I consider that price worth paying.

        +

        Another tradeoff: supporting lists of records – each with only one depth – keeps me supporting only what can be expressed in all of those formats. E.g. in JSON you can have lists of lists of lists which Miller just doesn’t handle. So Miller can’t (and won’t) handle arbitrary JSON because it only handles tabular data which can be expressed in a variety of formats.

        +

        A third tradeoff is doing build-from-scratch in a low-level language. It’d be quicker to write (but slower to run) if written in a high-level language. If Miller were written in Python, it would be implemented in significantly fewer lines of code than its current Go implementation. The DSL would just be an eval of Python code. And it would run slower, but maybe not enough slower to be a problem for most folks. Later I found out about the rows tool – if you find Miller useful, you should check out rows as well.

        +

        A fourth tradeoff is in the DSL (more visibly so in 5.0.0 but already in pre-5.0.0): how much to make it dynamically typed – so you can just say y=x+1 with a minimum number of keystrokes – vs. having it do a good job of telling you when you’ve made a typo. This is a common paradigm across all languages. Some like Ruby you don’t declare anything and they’re quick to code little stuff in but programs of even a few thousand lines (which isn’t large in the software world) become insanely unmanageable. Then Java at the other extreme which is very typesafe but you have to type in a lot of punctuation, angle brackets, datatypes, repetition, etc. just to be able to get anything done. And some in the middle like Go which are typesafe but with type inference which aim to do the best of both. In the Miller (5.0.0) DSL you get y=x+1 by default but you can have things like int y = x+1 etc. so the typesafety is opt-in. See also Type-checking for more information on type-checking.

        +
        + +
        +

        Moving forward

        +

        I originally aimed Miller at people who already know what sed/awk/cut/sort/join are and wanted some options. But as time goes by I realize that tools like this can be useful to folks who don’t know what those things are; people who aren’t primarily coders; people who are scientists, or data scientists. These days some journalists do data analysis. So moving forward in terms of docs, I am working on having more cookbook, follow-by-example stuff in addition to the existing language-reference kinds of stuff. And continuing to seek out input from people who use Miller on where to go next.

        +
        +
        + + +
        +
        +
        + + + + \ No newline at end of file diff --git a/docs6b/docs/_static/basic.css b/docs6b/docs/_static/basic.css new file mode 100644 index 000000000..a19fd46c5 --- /dev/null +++ b/docs6b/docs/_static/basic.css @@ -0,0 +1,861 @@ +/* + * basic.css + * ~~~~~~~~~ + * + * Sphinx stylesheet -- basic theme. + * + * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +/* -- main layout ----------------------------------------------------------- */ + +div.clearer { + clear: both; +} + +div.section::after { + display: block; + content: ''; + clear: left; +} + +/* -- relbar ---------------------------------------------------------------- */ + +div.related { + width: 100%; + font-size: 90%; +} + +div.related h3 { + display: none; +} + +div.related ul { + margin: 0; + padding: 0 0 0 10px; + list-style: none; +} + +div.related li { + display: inline; +} + +/* CHANGE ME */ +div.body li { + margin:10px 0 0 0; +} + +div.related li.right { + float: right; + margin-right: 5px; +} + +/* -- sidebar --------------------------------------------------------------- */ + +div.sphinxsidebarwrapper { + padding: 10px 5px 0 10px; +} + +div.sphinxsidebar { + float: left; + width: 230px; + margin-left: -100%; + font-size: 90%; + word-wrap: break-word; + overflow-wrap : break-word; +} + +div.sphinxsidebar ul { + list-style: none; +} + +div.sphinxsidebar ul ul, +div.sphinxsidebar ul.want-points { + margin-left: 20px; + list-style: square; +} + +div.sphinxsidebar ul ul { + margin-top: 0; + margin-bottom: 0; +} + +div.sphinxsidebar form { + margin-top: 10px; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + +div.sphinxsidebar #searchbox form.search { + overflow: hidden; +} + +div.sphinxsidebar #searchbox input[type="text"] { + float: left; + width: 80%; + padding: 0.25em; + box-sizing: border-box; +} + +div.sphinxsidebar #searchbox input[type="submit"] { + float: left; + width: 20%; + border-left: none; + padding: 0.25em; + box-sizing: border-box; +} + + +img { + border: 0; + max-width: 100%; +} + +/* -- search page ----------------------------------------------------------- */ + +ul.search { + margin: 10px 0 0 20px; + padding: 0; +} + +ul.search li { + padding: 5px 0 5px 20px; + background-image: url(file.png); + background-repeat: no-repeat; + background-position: 0 7px; +} + +ul.search li a { + font-weight: bold; +} + +ul.search li div.context { + color: #888; + margin: 2px 0 0 30px; + text-align: left; +} + +ul.keywordmatches li.goodmatch a { + font-weight: bold; +} + +/* -- index page ------------------------------------------------------------ */ + +table.contentstable { + width: 90%; + margin-left: auto; + margin-right: auto; +} + +table.contentstable p.biglink { + line-height: 150%; +} + +a.biglink { + font-size: 1.3em; +} + +span.linkdescr { + font-style: italic; + padding-top: 5px; + font-size: 90%; +} + +/* -- general index --------------------------------------------------------- */ + +table.indextable { + width: 100%; +} + +table.indextable td { + text-align: left; + vertical-align: top; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +table.indextable tr.pcap { + height: 10px; +} + +table.indextable tr.cap { + margin-top: 10px; + background-color: #f2f2f2; +} + +img.toggler { + margin-right: 3px; + margin-top: 3px; + cursor: pointer; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +div.genindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +/* -- domain module index --------------------------------------------------- */ + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +/* -- general body styles --------------------------------------------------- */ + +div.body { + min-width: 450px; + max-width: 800px; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + -moz-hyphens: auto; + -ms-hyphens: auto; + -webkit-hyphens: auto; + hyphens: auto; +} + +a.headerlink { + visibility: hidden; +} + +a.brackets:before, +span.brackets > a:before{ + content: "["; +} + +a.brackets:after, +span.brackets > a:after { + content: "]"; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +div.body p.caption { + text-align: inherit; +} + +div.body td { + text-align: left; +} + +.first { + margin-top: 0 !important; +} + +p.rubric { + margin-top: 30px; + font-weight: bold; +} + +img.align-left, .figure.align-left, object.align-left { + clear: left; + float: left; + margin-right: 1em; +} + +img.align-right, .figure.align-right, object.align-right { + clear: right; + float: right; + margin-left: 1em; +} + +img.align-center, .figure.align-center, object.align-center { + display: block; + margin-left: auto; + margin-right: auto; +} + +img.align-default, .figure.align-default { + display: block; + margin-left: auto; + margin-right: auto; +} + +.align-left { + text-align: left; +} + +.align-center { + text-align: center; +} + +.align-default { + text-align: center; +} + +.align-right { + text-align: right; +} + +/* -- sidebars -------------------------------------------------------------- */ + +div.sidebar { + margin: 0 0 0.5em 1em; + border: 1px solid #ddb; + padding: 7px; + background-color: #ffe; + width: 40%; + float: right; + clear: right; + overflow-x: auto; +} + +p.sidebar-title { + font-weight: bold; +} + +div.admonition, div.topic, blockquote { + clear: left; +} + +/* -- topics ---------------------------------------------------------------- */ + +div.topic { + border: 1px solid #ccc; + padding: 7px; + margin: 10px 0 10px 0; +} + +p.topic-title { + font-size: 1.1em; + font-weight: bold; + margin-top: 10px; +} + +/* -- admonitions ----------------------------------------------------------- */ + +div.admonition { + margin-top: 10px; + margin-bottom: 10px; + padding: 7px; +} + +div.admonition dt { + font-weight: bold; +} + +p.admonition-title { + margin: 0px 10px 5px 0px; + font-weight: bold; +} + +div.body p.centered { + text-align: center; + margin-top: 25px; +} + +/* -- content of sidebars/topics/admonitions -------------------------------- */ + +div.sidebar > :last-child, +div.topic > :last-child, +div.admonition > :last-child { + margin-bottom: 0; +} + +div.sidebar::after, +div.topic::after, +div.admonition::after, +blockquote::after { + display: block; + content: ''; + clear: both; +} + +/* -- tables ---------------------------------------------------------------- */ + +table.docutils { + margin-top: 10px; + margin-bottom: 10px; + border: 0; + border-collapse: collapse; +} + +table.align-center { + margin-left: auto; + margin-right: auto; +} + +table.align-default { + margin-left: auto; + margin-right: auto; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.docutils td, table.docutils th { + padding: 1px 8px 1px 5px; + border-top: 0; + border-left: 0; + border-right: 0; + border-bottom: 1px solid #aaa; +} + +table.footnote td, table.footnote th { + border: 0 !important; +} + +th { + text-align: left; + padding-right: 5px; +} + +table.citation { + border-left: solid 1px gray; + margin-left: 1px; +} + +table.citation td { + border-bottom: none; +} + +th > :first-child, +td > :first-child { + margin-top: 0px; +} + +th > :last-child, +td > :last-child { + margin-bottom: 0px; +} + +/* -- figures --------------------------------------------------------------- */ + +div.figure { + margin: 0.5em; + padding: 0.5em; +} + +div.figure p.caption { + padding: 0.3em; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + +/* -- field list styles ----------------------------------------------------- */ + +table.field-list td, table.field-list th { + border: 0 !important; +} + +.field-list ul { + margin: 0; + padding-left: 1em; +} + +.field-list p { + margin: 0; +} + +.field-name { + -moz-hyphens: manual; + -ms-hyphens: manual; + -webkit-hyphens: manual; + hyphens: manual; +} + +/* -- hlist styles ---------------------------------------------------------- */ + +table.hlist { + margin: 1em 0; +} + +table.hlist td { + vertical-align: top; +} + + +/* -- other body styles ----------------------------------------------------- */ + +ol.arabic { + list-style: decimal; +} + +ol.loweralpha { + list-style: lower-alpha; +} + +ol.upperalpha { + list-style: upper-alpha; +} + +ol.lowerroman { + list-style: lower-roman; +} + +ol.upperroman { + list-style: upper-roman; +} + +:not(li) > ol > li:first-child > :first-child, +:not(li) > ul > li:first-child > :first-child { + margin-top: 0px; +} + +:not(li) > ol > li:last-child > :last-child, +:not(li) > ul > li:last-child > :last-child { + margin-bottom: 0px; +} + +ol.simple ol p, +ol.simple ul p, +ul.simple ol p, +ul.simple ul p { + margin-top: 0; +} + +ol.simple > li:not(:first-child) > p, +ul.simple > li:not(:first-child) > p { + margin-top: 0; +} + +ol.simple p, +ul.simple p { + margin-bottom: 0; +} + +dl.footnote > dt, +dl.citation > dt { + float: left; + margin-right: 0.5em; +} + +dl.footnote > dd, +dl.citation > dd { + margin-bottom: 0em; +} + +dl.footnote > dd:after, +dl.citation > dd:after { + content: ""; + clear: both; +} + +dl.field-list { + display: grid; + grid-template-columns: fit-content(30%) auto; +} + +dl.field-list > dt { + font-weight: bold; + word-break: break-word; + padding-left: 0.5em; + padding-right: 5px; +} + +dl.field-list > dt:after { + content: ":"; +} + +dl.field-list > dd { + padding-left: 0.5em; + margin-top: 0em; + margin-left: 0em; + margin-bottom: 0em; +} + +dl { + margin-bottom: 15px; +} + +dd > :first-child { + margin-top: 0px; +} + +dd ul, dd table { + margin-bottom: 10px; +} + +dd { + margin-top: 3px; + margin-bottom: 10px; + margin-left: 30px; +} + +dl > dd:last-child, +dl > dd:last-child > :last-child { + margin-bottom: 0; +} + +dt:target, span.highlighted { + background-color: #0be54e; +} + +rect.highlighted { + fill: #fbe54e; +} + +dl.glossary dt { + font-weight: bold; + font-size: 1.1em; +} + +.optional { + font-size: 1.3em; +} + +.sig-paren { + font-size: larger; +} + +.versionmodified { + font-style: italic; +} + +.system-message { + background-color: #fda; + padding: 5px; + border: 3px solid red; +} + +.footnote:target { + background-color: #ffa; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.guilabel, .menuselection { + font-family: sans-serif; +} + +.accelerator { + text-decoration: underline; +} + +.classifier { + font-style: oblique; +} + +.classifier:before { + font-style: normal; + margin: 0.5em; + content: ":"; +} + +abbr, acronym { + border-bottom: dotted 1px; + cursor: help; +} + +/* -- code displays --------------------------------------------------------- */ + +pre { + overflow: auto; + overflow-y: hidden; /* fixes display issues on Chrome browsers */ +} + +pre, div[class*="highlight-"] { + clear: both; +} + +span.pre { + -moz-hyphens: none; + -ms-hyphens: none; + -webkit-hyphens: none; + hyphens: none; +} + +div[class*="highlight-"] { + margin: 1em 0; +} + +td.linenos pre { + border: 0; + background-color: transparent; + color: #aaa; +} + +table.highlighttable { + display: block; +} + +table.highlighttable tbody { + display: block; +} + +table.highlighttable tr { + display: flex; +} + +table.highlighttable td { + margin: 0; + padding: 0; +} + +table.highlighttable td.linenos { + padding-right: 0.5em; +} + +table.highlighttable td.code { + flex: 1; + overflow: hidden; +} + +.highlight .hll { + display: block; + font-style: bold; /* CHANGED */ +} + +div.highlight pre, +table.highlighttable pre { + margin: 0; +} + +div.code-block-caption + div { + margin-top: 0; +} + +div.code-block-caption { + margin-top: 1em; + padding: 2px 5px; + font-size: small; +} + +div.code-block-caption code { + background-color: transparent; +} + +table.highlighttable td.linenos, +div.doctest > div.highlight span.gp { /* gp: Generic.Prompt */ + user-select: none; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + margin: 1em 0; +} + +code.descname { + background-color: transparent; + font-weight: bold; + font-size: 1.2em; +} + +code.descclassname { + background-color: transparent; +} + +code.xref, a code { + background-color: transparent; + font-weight: bold; +} + +h1 code, h2 code, h3 code, h4 code, h5 code, h6 code { + background-color: transparent; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: sans-serif; +} + +div.viewcode-block:target { + margin: -1px -10px; + padding: 0 10px; +} + +/* -- math display ---------------------------------------------------------- */ + +img.math { + vertical-align: middle; +} + +div.body div.math p { + text-align: center; +} + +span.eqno { + float: right; +} + +span.eqno a.headerlink { + position: absolute; + z-index: 1; +} + +div.math:hover a.headerlink { + visibility: visible; +} + +/* -- printout stylesheet --------------------------------------------------- */ + +@media print { + div.document, + div.documentwrapper, + div.bodywrapper { + margin: 0 !important; + width: 100%; + } + + div.sphinxsidebar, + div.related, + div.footer, + #top-link { + display: none; + } +} diff --git a/docs6b/docs/_static/classic.css b/docs6b/docs/_static/classic.css new file mode 100644 index 000000000..c18792d87 --- /dev/null +++ b/docs6b/docs/_static/classic.css @@ -0,0 +1,271 @@ +/* + * classic.css_t + * ~~~~~~~~~~~~~ + * + * Sphinx stylesheet -- classic theme. + * + * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +@import url("basic.css"); + +/* -- page layout ----------------------------------------------------------- */ + +html { + /* CSS hack for macOS's scrollbar (see #1125) */ + background-color: #FFFFFF; +} + +body { + font-family: sans-serif; + font-size: 100%; + background-color: #808080; + color: #000; + margin: 0; + padding: 0; +} + +div.document { + /* CHANGE ME */ + background-color: #c0c0c0; +} + +div.documentwrapper { + float: left; + width: 100%; +} + +div.bodywrapper { + margin: 0 0 0 230px; +} + +div.body { + background-color: #ffffff; + color: #000000; + padding: 0 20px 30px 20px; +} + +div.footer { + color: #ffffff; + width: 100%; + padding: 9px 0 9px 0; + text-align: center; + font-size: 75%; +} + +div.footer a { + color: #ffffff; + text-decoration: underline; +} + +div.related { + /* CHANGE ME */ + background-color: #808080; + line-height: 30px; + color: #000000; +} + +div.related a { + /* CHANGE ME */ + color: #000000; +} + +div.sphinxsidebar { +} + +div.sphinxsidebar h3 { + font-family: 'Trebuchet MS', sans-serif; + color: #000000; + font-size: 1.4em; + font-weight: normal; + margin: 0; + padding: 0; +} + +div.sphinxsidebar h3 a { + color: #000000; +} + +div.sphinxsidebar h4 { + font-family: 'Trebuchet MS', sans-serif; + color: #000000; + font-size: 1.3em; + font-weight: normal; + margin: 5px 0 0 0; + padding: 0; +} + +div.sphinxsidebar p { + color: #000000; +} + +div.sphinxsidebar p.topless { + margin: 5px 10px 10px 10px; +} + +div.sphinxsidebar ul { + margin: 10px; + padding: 0; + color: #ffffff; +} + +div.sphinxsidebar a { + /* CHANGE ME */ + color: #404040; +} + +div.sphinxsidebar input { + border: 1px solid #98dbcc; + font-family: sans-serif; + font-size: 1em; +} + + + +/* -- hyperlink styles ------------------------------------------------------ */ + +a { + color: #800000; + text-decoration: none; +} + +a:visited { + color: #800000; + text-decoration: none; +} + +a:hover { + text-decoration: underline; +} + + + +/* -- body styles ----------------------------------------------------------- */ + +div.body h1, +div.body h2, +div.body h3, +div.body h4, +div.body h5, +div.body h6 { + font-family: 'Trebuchet MS', sans-serif; + background-color: #f2f2f2; + font-weight: normal; + /* CHANGE ME */ + color: #800000; + border-bottom: 1px solid #ccc; + margin: 20px -20px 10px -20px; + padding: 3px 0 3px 10px; +} + +div.body h1 { margin-top: 0; font-size: 200%; } +div.body h2 { font-size: 160%; } +div.body h3 { font-size: 140%; } +div.body h4 { font-size: 120%; } +div.body h5 { font-size: 110%; } +div.body h6 { font-size: 100%; } + +a.headerlink { + color: #c60f0f; + font-size: 0.8em; + padding: 0 4px 0 4px; + text-decoration: none; +} + +a.headerlink:hover { + background-color: #c60f0f; + color: white; +} + +div.body p, div.body dd, div.body li, div.body blockquote { + text-align: justify; + line-height: 130%; +} + +div.admonition p.admonition-title + p { + display: inline; +} + +div.admonition p { + margin-bottom: 5px; +} + +div.admonition pre { + margin-bottom: 5px; +} + +div.admonition ul, div.admonition ol { + margin-bottom: 5px; +} + +div.note { + background-color: #eee; + border: 1px solid #ccc; +} + +div.seealso { + background-color: #ffc; + border: 1px solid #ff6; +} + +div.topic { + background-color: #eee; +} + +div.warning { + background-color: #ffe4e4; + border: 1px solid #f66; +} + +p.admonition-title { + display: inline; +} + +p.admonition-title:after { + content: ":"; +} + +pre { + padding: 5px; + background-color: unset; + color: unset; + line-height: 120%; + border: 1px solid #ac9; + border-left: none; + border-right: none; +} + +code { + background-color: #ecf0f3; + padding: 0 1px 0 1px; + font-size: 0.95em; +} + +th, dl.field-list > dt { + background-color: #ede; +} + +.warning code { + background: #efc2c2; +} + +.note code { + background: #d6d6d6; +} + +.viewcode-back { + font-family: sans-serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; +} + +div.code-block-caption { + color: #efefef; + background-color: #1c4e63; +} diff --git a/docs6b/docs/_static/mlr.jpg b/docs6b/docs/_static/mlr.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f7b6f97563866f80cf4589a1dfaafa70c4ef7b0a GIT binary patch literal 12800 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/_static/pygments.css b/docs6b/docs/_static/pygments.css new file mode 100644 index 000000000..b45d40de9 --- /dev/null +++ b/docs6b/docs/_static/pygments.css @@ -0,0 +1,76 @@ +pre { line-height: 125%; margin: 0; } +td.linenos pre { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +span.linenos { color: #000000; background-color: #f0f0f0; padding: 0 5px 0 5px; } +td.linenos pre.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +span.linenos.special { color: #000000; background-color: #ffffc0; padding: 0 5px 0 5px; } +.highlight .hll { background-color: #c5b690; font-weight: bold; } /* CHANGED */ +/*.highlight { background: #eeffcc; }*/ +/* CHANGE ME */ +.highlight { background-color: #eae2cb; } +.highlight .c { color: #408090; font-style: italic } /* Comment */ +.highlight .err { border: 1px solid #FF0000 } /* Error */ +.highlight .k { color: #007020; font-weight: bold } /* Keyword */ +.highlight .o { color: #666666 } /* Operator */ +.highlight .ch { color: #408090; font-style: italic } /* Comment.Hashbang */ +.highlight .cm { color: #408090; font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: #007020 } /* Comment.Preproc */ +.highlight .cpf { color: #408090; font-style: italic } /* Comment.PreprocFile */ +.highlight .c1 { color: #408090; font-style: italic } /* Comment.Single */ +.highlight .cs { color: #408090; background-color: #fff0f0 } /* Comment.Special */ +.highlight .gd { color: #A00000 } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: #FF0000 } /* Generic.Error */ +.highlight .gh { color: #000080; font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: #00A000 } /* Generic.Inserted */ +.highlight .go { color: #333333 } /* Generic.Output */ +.highlight .gp { color: #c65d09; font-weight: bold } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: #800080; font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: #0044DD } /* Generic.Traceback */ +.highlight .kc { color: #007020; font-weight: bold } /* Keyword.Constant */ +.highlight .kd { color: #007020; font-weight: bold } /* Keyword.Declaration */ +.highlight .kn { color: #007020; font-weight: bold } /* Keyword.Namespace */ +.highlight .kp { color: #007020 } /* Keyword.Pseudo */ +.highlight .kr { color: #007020; font-weight: bold } /* Keyword.Reserved */ +.highlight .kt { color: #902000 } /* Keyword.Type */ +.highlight .m { color: #208050 } /* Literal.Number */ +.highlight .s { color: #4070a0 } /* Literal.String */ +.highlight .na { color: #4070a0 } /* Name.Attribute */ +.highlight .nb { color: #007020 } /* Name.Builtin */ +.highlight .nc { color: #0e84b5; font-weight: bold } /* Name.Class */ +.highlight .no { color: #60add5 } /* Name.Constant */ +.highlight .nd { color: #555555; font-weight: bold } /* Name.Decorator */ +.highlight .ni { color: #d55537; font-weight: bold } /* Name.Entity */ +.highlight .ne { color: #007020 } /* Name.Exception */ +.highlight .nf { color: #06287e } /* Name.Function */ +.highlight .nl { color: #002070; font-weight: bold } /* Name.Label */ +.highlight .nn { color: #0e84b5; font-weight: bold } /* Name.Namespace */ +.highlight .nt { color: #062873; font-weight: bold } /* Name.Tag */ +.highlight .nv { color: #bb60d5 } /* Name.Variable */ +.highlight .ow { color: #007020; font-weight: bold } /* Operator.Word */ +.highlight .w { color: #bbbbbb } /* Text.Whitespace */ +.highlight .mb { color: #208050 } /* Literal.Number.Bin */ +.highlight .mf { color: #208050 } /* Literal.Number.Float */ +.highlight .mh { color: #208050 } /* Literal.Number.Hex */ +.highlight .mi { color: #208050 } /* Literal.Number.Integer */ +.highlight .mo { color: #208050 } /* Literal.Number.Oct */ +.highlight .sa { color: #4070a0 } /* Literal.String.Affix */ +.highlight .sb { color: #4070a0 } /* Literal.String.Backtick */ +.highlight .sc { color: #4070a0 } /* Literal.String.Char */ +.highlight .dl { color: #4070a0 } /* Literal.String.Delimiter */ +.highlight .sd { color: #4070a0; font-style: italic } /* Literal.String.Doc */ +.highlight .s2 { color: #4070a0 } /* Literal.String.Double */ +.highlight .se { color: #4070a0; font-weight: bold } /* Literal.String.Escape */ +.highlight .sh { color: #4070a0 } /* Literal.String.Heredoc */ +.highlight .si { color: #70a0d0; font-style: italic } /* Literal.String.Interpol */ +.highlight .sx { color: #c65d09 } /* Literal.String.Other */ +.highlight .sr { color: #235388 } /* Literal.String.Regex */ +.highlight .s1 { color: #4070a0 } /* Literal.String.Single */ +.highlight .ss { color: #517918 } /* Literal.String.Symbol */ +.highlight .bp { color: #007020 } /* Name.Builtin.Pseudo */ +.highlight .fm { color: #06287e } /* Name.Function.Magic */ +.highlight .vc { color: #bb60d5 } /* Name.Variable.Class */ +.highlight .vg { color: #bb60d5 } /* Name.Variable.Global */ +.highlight .vi { color: #bb60d5 } /* Name.Variable.Instance */ +.highlight .vm { color: #bb60d5 } /* Name.Variable.Magic */ +.highlight .il { color: #208050 } /* Literal.Number.Integer.Long */ diff --git a/docs6b/docs/_static/scrolls.css b/docs6b/docs/_static/scrolls.css new file mode 100644 index 000000000..cdca3d37c --- /dev/null +++ b/docs6b/docs/_static/scrolls.css @@ -0,0 +1,524 @@ +/* + * scrolls.css_t + * ~~~~~~~~~~~~~ + * + * Sphinx stylesheet -- scrolls theme. + * + * :copyright: Copyright 2007-2020 by the Sphinx team, see AUTHORS. + * :license: BSD, see LICENSE for details. + * + */ + +body { + /* background-color: #222; */ + background-color: #c0c0c0; /* CHANGED */ + margin: 0; + padding: 0; + /* font-family: 'Georgia', serif; */ + font-family: 'Trebuchet MS', sans-serif; /* CHANGED */ + font-size: 15px; + color: #eee; +} + +div.footer { + border-top: 1px solid #111; + padding: 8px; + font-size: 11px; + text-align: center; + letter-spacing: 0.5px; +} + +div.footer a { + color: #eee; +} + +div.header { + margin: 0 -15px 0 -15px; + background: url(headerbg.png) repeat-x; + border-top: 6px solid #1752b4; +} + +div.relnav { + border-bottom: 1px solid #111; + background: url(navigation.png); + margin: 0 -15px 0 -15px; + padding: 2px 20px 0 28px; + line-height: 25px; + color: #aaa; + font-size: 12px; + text-align: center; +} + +div.relnav a { + color: #eee; + font-weight: bold; + text-decoration: none; +} + +div.relnav a:hover { + text-decoration: underline; +} + +#content { + background-color: white; + color: #111; + border-bottom: 1px solid black; + background-color: #e0e0e0; + padding: 0 15px 0 15px; + margin: 0; +} + +h1 { + margin: 0; + padding: 15px 0 0 0; + color: #800000; /* CHANGED */ + background-color: #e0e0e0; /* CHANGED */ +} + +h1.heading { + margin: 0; + padding: 0; + height: 80px; +} + +h1.heading:hover { + background: #222; +} + +h1.heading a { + background: url(top.png) no-repeat center 0; + background-color: #808080; + display: block; + width: 100%; + height: 80px; +} + +h1.heading a:focus { + -moz-outline: none; + outline: none; +} + +h1.heading span { + display: none; +} + +#contentwrapper { + min-width: 0; + max-width: 680px; + padding: 0 18px 20px 18px; + margin: 0 auto 0 auto; + border-right: 1px solid #eee; + border-left: 1px solid #eee; + background: url(watermark_blur.png) center -114px; +} + +#contentwrapper h2, +#contentwrapper h2 a { + /* color: #222; */ + color: #800000; /* CHANGED */ + background-color: #e0e0e0; /* CHANGED */ + font-size: 24px; + margin: 20px 0 0 0; +} + +#contentwrapper h3, +#contentwrapper h3 a { + /* color: #0d306b; */ + color: #800000; /* CHANGED */ + background-color: #e0e0e0; /* CHANGED */ + font-size: 20px; + margin: 20px 0 0 0; +} + +table.docutils { + border-collapse: collapse; + border: 2px solid #aaa; + margin: 0.5em 1.5em 0.5em 1.5em; +} + +table.docutils td { + padding: 2px; + border: 1px solid #ddd; +} + +p, li, dd, dt, blockquote { + color: #333; +} + +blockquote { + margin: 10px 0 10px 20px; +} + +p { + line-height: 20px; + margin-bottom: 10px; + margin-top: 10px; +} + +hr { + border-top: 1px solid #ccc; + border-bottom: 0; + border-right: 0; + border-left: 0; + margin-bottom: 10px; + margin-top: 20px; +} + +dl { + margin-left: 10px; +} + +li, dt { + margin-top: 5px; +} + +dt { + font-weight: bold; + color: #000; +} + +dd { + margin-top: 10px; + line-height: 20px; +} + +th { + text-align: left; + padding: 3px; + background-color: #f2f2f2; +} + +a { + /* color: #1752b4; */ + color: #800000; /* CHANGED */ +} + +a:hover { + color: #444; +} + +pre { + /* background-image: url(metal.png); CHANGED -- REMOVED */ + /* border-top: 1px solid #ccc; CHANGED -- REMOVED */ + /* border-bottom: 1px solid #ccc; CHANGED -- REMOVED */ + padding: 5px; + font-size: 13px; + font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace; +} + +code { + font-size: 13px; + font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace; + color: black; + padding: 1px 2px 1px 2px; + /* background-color: #e9e2cd; */ /* CHANGE */ + /* background-color: #c3b694; */ + background-color: #e8e8e8; + border-bottom: 1px solid #eee; +} + +div.code-block-caption { + color: #efefef; + background-color: #888; +} + +div.code-block-caption span.caption-number { + padding: 0.1em 0.3em; + font-style: italic; +} + +div.code-block-caption span.caption-text { +} + +div.literal-block-wrapper { + padding: 1em 1em 0; +} + +div.literal-block-wrapper pre { + margin: 0; +} + +a.reference:hover code { + border-bottom-color: #aaa; +} + +cite { + /* abusing , it's generated by ReST for `x` */ + font-size: 13px; + font-family: 'Bitstream Vera Sans Mono', 'Monaco', monospace; + font-weight: bold; + font-style: normal; +} + +div.admonition { + margin: 10px 0 10px 0; + padding: 10px; + border: 1px solid #ccc; +} + +div.admonition p.admonition-title { + background-color: #28437f; + color: white; + margin: -10px -10px 10px -10px; + padding: 4px 10px 4px 10px; + font-weight: bold; + font-size: 15px; +} + +div.admonition p.admonition-title a { + color: white!important; +} + +a.headerlink { + color: #B4B4B4!important; + font-size: 0.8em; + padding: 0 4px 0 4px; + text-decoration: none!important; + visibility: hidden; +} + +h1:hover > a.headerlink, +h2:hover > a.headerlink, +h3:hover > a.headerlink, +h4:hover > a.headerlink, +h5:hover > a.headerlink, +h6:hover > a.headerlink, +dt:hover > a.headerlink, +dt:hover > a.headerlink, +caption:hover > a.headerlink, +p.caption:hover > a.headerlink, +div.code-block-caption:hover > a.headerlink { + visibility: visible; +} + +a.headerlink:hover { + background-color: #B4B4B4; + color: #F0F0F0!important; +} + +table caption span.caption-number { + font-style: italic; +} + +table caption span.caption-text { +} + +table.indextable { + width: 100%; +} + +table.genindextable td { + vertical-align: top; + width: 50%; +} + +table.indextable ul { + margin-top: 0; + margin-bottom: 0; + list-style-type: none; + font-size: 11px; +} + +table.indextable ul a { + color: #000; +} + +table.indextable > tbody > tr > td > ul { + padding-left: 0em; +} + +div.modindex-jumpbox { + border-top: 1px solid #ddd; + border-bottom: 1px solid #ddd; + margin: 1em 0 1em 0; + padding: 0.4em; +} + +table.modindextable { + width: 100%; + border: none; +} + +table.modindextable td { + padding: 2px; + border-collapse: collapse; +} + +table.modindextable img.toggler { + margin-right: 10px; +} + +dl.function dt, +dl.class dt, +dl.exception dt, +dl.method dt, +dl.attribute dt { + font-weight: normal; +} + +dt .descname { + font-weight: bold; + margin-right: 4px; +} + +dt .sig-paren { + font-size: larger; +} + +dt .descname, dt .descclassname { + padding: 0; + background: transparent; + border-bottom: 1px solid #111; +} + +dt .descclassname { + margin-left: 2px; +} + +dl dt big { + font-size: 100%; +} + +ul.search { + margin: 10px 0 0 30px; + padding: 0; +} + +ul.search li { + margin: 10px 0 0 0; + padding: 0; +} + +ul.search div.context { + font-size: 12px; + padding: 4px 0 0 20px; + color: #888; +} + +span.highlight { + /* background-color: #eee; */ + background-color: #eae2cb; /* CHANGED */ + border: 1px solid #ccc; +} + +div.highlight { /* CHANGED */ + background-color: #eae2cb; + border: 0px solid #ccc; +} + +div.highlight-none { /* CHANGED */ + background-color: #eae2cb; + border-top: 2px solid #ffffff; + border-bottom: 8px solid #ffffff; + border-left: 0px solid #ffffff; + border-right: 0px solid #ffffff; + padding-left: 0px solid #ffffff; + padding-right: 0px solid #ffffff; +} + +#toc { + margin: 0 -17px 0 -17px; + display: none; +} + +#toc h3 { + float: right; + margin: 5px 5px 0 0; + padding: 0; + font-size: 12px; + color: #777; +} + +#toc h3:hover { + color: #333; + cursor: pointer; +} + +.expandedtoc { + background: #222 url(darkmetal.png); + border-bottom: 1px solid #111; + outline-bottom: 1px solid #000; + padding: 5px; +} + +.expandedtoc h3 { + color: #aaa; + margin: 0!important; +} + +.expandedtoc h3:hover { + color: white!important; +} + +#tod h3:hover { + color: white; +} + +#toc a { + color: #ddd; + text-decoration: none; +} + +#toc a:hover { + color: white; + text-decoration: underline; +} + +#toc ul { + margin: 5px 0 12px 17px; + padding: 0 7px 0 7px; +} + +#toc ul ul { + margin-bottom: 0; +} + +#toc ul li { + margin: 2px 0 0 0; +} + +.line-block { + display: block; + margin-top: 1em; + margin-bottom: 1em; +} + +.line-block .line-block { + margin-top: 0; + margin-bottom: 0; + margin-left: 1.5em; +} + +.viewcode-link { + float: right; +} + +.viewcode-back { + float: right; + font-family: 'Georgia', serif; +} + +div.viewcode-block:target { + background-color: #f4debf; + border-top: 1px solid #ac9; + border-bottom: 1px solid #ac9; + margin: -1px -5px; + padding: 0 5px; +} + +div.figure p.caption span.caption-number { + font-style: italic; +} + +div.figure p.caption span.caption-text { +} + +/* math display */ + +div.math p { + text-align: center; +} + +span.eqno { + float: right; +} diff --git a/docs6b/docs/_static/top.png b/docs6b/docs/_static/top.png new file mode 100644 index 0000000000000000000000000000000000000000..d63e1c95089d71a962b20ae7d9e3f1e92e2e4dd3 GIT binary patch literal 16618 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 R|LnSv6qOUH5;6$ +# Building from source + +Please also see [Installation](installation.md) for information about pre-built executables. + +## Miller license + +Two-clause BSD license https://github.com/johnkerl/miller/blob/master/LICENSE.txt. + +## From release tarball + +* Obtain ``mlr-i.j.k.tar.gz`` from https://github.com/johnkerl/miller/tags, replacing ``i.j.k`` with the desired release, e.g. ``6.1.0``. +* ``tar zxvf mlr-i.j.k.tar.gz`` +* ``cd mlr-i.j.k`` +* ``cd go`` +* ``./build`` creates the ``go/mlr`` executable and runs regression tests +* ``go build mlr.go`` creates the ``go/mlr`` executable without running regression tests + +## From git clone + +* ``git clone https://github.com/johnkerl/miller`` +* ``cd miller/go`` +* ``./build`` creates the ``go/mlr`` executable and runs regression tests +* ``go build mlr.go`` creates the ``go/mlr`` executable without running regression tests + +## In case of problems + +If you have any build errors, feel free to open an issue with "New Issue" at https://github.com/johnkerl/miller/issues. + +## Dependencies + +### Required external dependencies + +These are necessary to produce the ``mlr`` executable. + +* Go version 1.16 or higher +* Others packaged within ``go.mod`` and ``go.sum`` which you don't need to deal with manually -- the Go build process handles them for us + +### Optional external dependencies + +This documentation pageset is built using Sphinx. Please see https://github.com/johnkerl/miller/blob/main/docs6/README.md for details. + +## Creating a new release: for developers + +At present I'm the primary developer so this is just my checklist for making new releases. + +In this example I am using version 6.1.0 to 6.2.0; of course that will change for subsequent revisions. + +* Update version found in ``mlr --version`` and ``man mlr``: + + * Edit ``go/src/version/version.go`` from ``6.1.0-dev`` to ``6.2.0``. + * Likewise ``docs6/conf.py`` + * ``cd ../docs6`` + * ``export PATH=../go:$PATH`` + * ``make html`` + * The ordering is important: the first build creates ``mlr``; the second runs ``mlr`` to create ``manpage.txt``; the third includes ``manpage.txt`` into one of its outputs. + * Commit and push. + +* Create the release tarball and SRPM: + + * TBD for the Go port ... + * Linux/MacOS/Windows binaries from GitHub Actions ... + * Pull back release tarball ``mlr-6.2.0.tar.gz`` from buildbox, and ``mlr.{arch}`` binaries from whatever buildboxes. + +* Create the Github release tag: + + * Don't forget the ``v`` in ``v6.2.0`` + * Write the release notes + * Attach the release tarball and binaries. Double-check assets were successfully uploaded. + * Publish the release + +* Check the release-specific docs: + + * Look at https://miller.readthedocs.io for new-version docs, after a few minutes' propagation time. + +* Notify: + + * Submit ``brew`` pull request; notify any other distros which don't appear to have autoupdated since the previous release (notes below) + * Similarly for ``macports``: https://github.com/macports/macports-ports/blob/master/textproc/miller/Portfile. + * Social-media updates. + +
        +git remote add upstream https://github.com/Homebrew/homebrew-core # one-time setup only
        +git fetch upstream
        +git rebase upstream/master
        +git checkout -b miller-6.1.0
        +shasum -a 256 /path/to/mlr-6.1.0.tar.gz
        +edit Formula/miller.rb
        +# Test the URL from the line like
        +#   url "https://github.com/johnkerl/miller/releases/download/v6.1.0/mlr-6.1.0.tar.gz"
        +# in a browser for typos
        +# A '@BrewTestBot Test this please' comment within the homebrew-core pull request will restart the homebrew travis build
        +git add Formula/miller.rb
        +git commit -m 'miller 6.1.0'
        +git push -u origin miller-6.1.0
        +(submit the pull request)
        +
        + +* Afterwork: + + * Edit ``go/src/version/version.go`` and ``docs6/conf.py`` to change version from ``6.2.0`` to ``6.2.0-dev``. + * ``cd go`` + * ``./build`` + * Commit and push. + +## Misc. development notes + +I use terminal width 120 and tabwidth 4. diff --git a/docs6b/docs/build.md.in b/docs6b/docs/build.md.in new file mode 100644 index 000000000..e18b627ff --- /dev/null +++ b/docs6b/docs/build.md.in @@ -0,0 +1,107 @@ +# Building from source + +Please also see [Installation](installation.md) for information about pre-built executables. + +## Miller license + +Two-clause BSD license https://github.com/johnkerl/miller/blob/master/LICENSE.txt. + +## From release tarball + +* Obtain ``mlr-i.j.k.tar.gz`` from https://github.com/johnkerl/miller/tags, replacing ``i.j.k`` with the desired release, e.g. ``6.1.0``. +* ``tar zxvf mlr-i.j.k.tar.gz`` +* ``cd mlr-i.j.k`` +* ``cd go`` +* ``./build`` creates the ``go/mlr`` executable and runs regression tests +* ``go build mlr.go`` creates the ``go/mlr`` executable without running regression tests + +## From git clone + +* ``git clone https://github.com/johnkerl/miller`` +* ``cd miller/go`` +* ``./build`` creates the ``go/mlr`` executable and runs regression tests +* ``go build mlr.go`` creates the ``go/mlr`` executable without running regression tests + +## In case of problems + +If you have any build errors, feel free to open an issue with "New Issue" at https://github.com/johnkerl/miller/issues. + +## Dependencies + +### Required external dependencies + +These are necessary to produce the ``mlr`` executable. + +* Go version 1.16 or higher +* Others packaged within ``go.mod`` and ``go.sum`` which you don't need to deal with manually -- the Go build process handles them for us + +### Optional external dependencies + +This documentation pageset is built using Sphinx. Please see https://github.com/johnkerl/miller/blob/main/docs6/README.md for details. + +## Creating a new release: for developers + +At present I'm the primary developer so this is just my checklist for making new releases. + +In this example I am using version 6.1.0 to 6.2.0; of course that will change for subsequent revisions. + +* Update version found in ``mlr --version`` and ``man mlr``: + + * Edit ``go/src/version/version.go`` from ``6.1.0-dev`` to ``6.2.0``. + * Likewise ``docs6/conf.py`` + * ``cd ../docs6`` + * ``export PATH=../go:$PATH`` + * ``make html`` + * The ordering is important: the first build creates ``mlr``; the second runs ``mlr`` to create ``manpage.txt``; the third includes ``manpage.txt`` into one of its outputs. + * Commit and push. + +* Create the release tarball and SRPM: + + * TBD for the Go port ... + * Linux/MacOS/Windows binaries from GitHub Actions ... + * Pull back release tarball ``mlr-6.2.0.tar.gz`` from buildbox, and ``mlr.{arch}`` binaries from whatever buildboxes. + +* Create the Github release tag: + + * Don't forget the ``v`` in ``v6.2.0`` + * Write the release notes + * Attach the release tarball and binaries. Double-check assets were successfully uploaded. + * Publish the release + +* Check the release-specific docs: + + * Look at https://miller.readthedocs.io for new-version docs, after a few minutes' propagation time. + +* Notify: + + * Submit ``brew`` pull request; notify any other distros which don't appear to have autoupdated since the previous release (notes below) + * Similarly for ``macports``: https://github.com/macports/macports-ports/blob/master/textproc/miller/Portfile. + * Social-media updates. + +GENMD_CARDIFY +git remote add upstream https://github.com/Homebrew/homebrew-core # one-time setup only +git fetch upstream +git rebase upstream/master +git checkout -b miller-6.1.0 +shasum -a 256 /path/to/mlr-6.1.0.tar.gz +edit Formula/miller.rb +# Test the URL from the line like +# url "https://github.com/johnkerl/miller/releases/download/v6.1.0/mlr-6.1.0.tar.gz" +# in a browser for typos +# A '@BrewTestBot Test this please' comment within the homebrew-core pull request will restart the homebrew travis build +git add Formula/miller.rb +git commit -m 'miller 6.1.0' +git push -u origin miller-6.1.0 +(submit the pull request) +GENMD_EOF + +* Afterwork: + + * Edit ``go/src/version/version.go`` and ``docs6/conf.py`` to change version from ``6.2.0`` to ``6.2.0-dev``. + * ``cd go`` + * ``./build`` + * Commit and push. + +## Misc. development notes + +I use terminal width 120 and tabwidth 4. diff --git a/docs6b/docs/circle.csv b/docs6b/docs/circle.csv new file mode 100644 index 000000000..193105dfc --- /dev/null +++ b/docs6b/docs/circle.csv @@ -0,0 +1,4 @@ +color,shape,flag,index,quantity,rate +red,circle,true,16,13.8103,2.9010 +yellow,circle,true,73,63.9785,4.2370 +yellow,circle,true,87,63.5058,8.3350 diff --git a/docs6b/docs/commas.csv b/docs6b/docs/commas.csv new file mode 100644 index 000000000..ad81fc39f --- /dev/null +++ b/docs6b/docs/commas.csv @@ -0,0 +1,3 @@ +Name,Role +"Xiao, Lin",administrator +"Khavari, Darius",tester diff --git a/docs6b/docs/community.md b/docs6b/docs/community.md new file mode 100644 index 000000000..1a11eb405 --- /dev/null +++ b/docs6b/docs/community.md @@ -0,0 +1,7 @@ + +# Community + +* See [Miller GitHub Discussions](https://github.com/johnkerl/miller/discussions) for general Q&A, advice, sharing success stories, etc. +* See also [Miller-tagged questions on Stack Overflow](https://stackoverflow.com/questions/tagged/miller?tab=Newest) +* See [Miller GitHub Issues](https://github.com/johnkerl/miller/issues) for bug reports and feature requests +* Other correspondence: [mailto:kerl.john.r+miller@gmail.com](mailto:kerl.john.r+miller@gmail.com) diff --git a/docs6b/docs/community.md.in b/docs6b/docs/community.md.in new file mode 100644 index 000000000..f9bd0b94f --- /dev/null +++ b/docs6b/docs/community.md.in @@ -0,0 +1,6 @@ +# Community + +* See [Miller GitHub Discussions](https://github.com/johnkerl/miller/discussions) for general Q&A, advice, sharing success stories, etc. +* See also [Miller-tagged questions on Stack Overflow](https://stackoverflow.com/questions/tagged/miller?tab=Newest) +* See [Miller GitHub Issues](https://github.com/johnkerl/miller/issues) for bug reports and feature requests +* Other correspondence: [mailto:kerl.john.r+miller@gmail.com](mailto:kerl.john.r+miller@gmail.com) diff --git a/docs6b/docs/context-example.mlr b/docs6b/docs/context-example.mlr new file mode 100644 index 000000000..2d3dea315 --- /dev/null +++ b/docs6b/docs/context-example.mlr @@ -0,0 +1,6 @@ +$nf = NF; +$nr = NR; +$fnr = FNR; +$filename = FILENAME; +$filenum = FILENUM; +$newnf = NF; diff --git a/docs6b/docs/contributing.md b/docs6b/docs/contributing.md new file mode 100644 index 000000000..6bb80cf30 --- /dev/null +++ b/docs6b/docs/contributing.md @@ -0,0 +1,40 @@ + +# How to contribute + +## Community + +You can ask questions -- or answer them! -- following the links at [Community](community.md). + +## Documentation improvements + +Pre-release Miller documentation is at [https://github.com/johnkerl/miller/tree/main/docs6](https://github.com/johnkerl/miller/tree/main/docs6). + +Clone [https://github.com/johnkerl/miller](https://github.com/johnkerl/miller) and `cd` into `docs6`. + +After ``sudo pip install sphinx`` (or ``pip3``) you should be able to do ``make html``. + +Edit ``*.md.in`` files, then ``make html`` to generate ``*.md``, then run the Sphinx document-generator. + +Open ``_build/html/index.html`` in your browser, e.g. ``file:////Users/yourname/git/miller/docs6/_build/html/contributing.html``, to verify. + +PRs are welcome at [https://github.com/johnkerl/miller](https://github.com/johnkerl/miller). + +Once PRs are merged, readthedocs creates https://miller.readthedocs.io using the following configs: + +* [https://readthedocs.org/projects/miller](https://readthedocs.org/projects/miller) +* [https://readthedocs.org/projects/miller/builds](https://readthedocs.org/projects/miller/builds) +* [https://github.com/johnkerl/miller/settings/hooks](https://github.com/johnkerl/miller/settings/hooks) + +## Testing + +As of Miller-6's current pre-release status, the best way to test is to either build from source via [Building from source](build.md), or by getting a recent binary at [https://github.com/johnkerl/miller/actions](https://github.com/johnkerl/miller/actions), then click latest build, then *Artifacts*. Then simply use Miller for whatever you do, and create an issue at [https://github.com/johnkerl/miller/issues](https://github.com/johnkerl/miller/issues). + +Do note that as of 2021-06-17 a few things have not been ported to Miller 6 -- most notably, including regex captures and localtime DSL functions. + +## Feature development + +Issues: [https://github.com/johnkerl/miller/issues](https://github.com/johnkerl/miller/issues) + +Developer notes: [https://github.com/johnkerl/miller/blob/main/go/README.md](https://github.com/johnkerl/miller/blob/main/go/README.md) + +PRs which pass regression test ([https://github.com/johnkerl/miller/blob/main/go/regtest/README.md](https://github.com/johnkerl/miller/blob/main/go/regtest/README.md)) are always welcome! diff --git a/docs6b/docs/contributing.md.in b/docs6b/docs/contributing.md.in new file mode 100644 index 000000000..781163bb4 --- /dev/null +++ b/docs6b/docs/contributing.md.in @@ -0,0 +1,39 @@ +# How to contribute + +## Community + +You can ask questions -- or answer them! -- following the links at [Community](community.md). + +## Documentation improvements + +Pre-release Miller documentation is at [https://github.com/johnkerl/miller/tree/main/docs6](https://github.com/johnkerl/miller/tree/main/docs6). + +Clone [https://github.com/johnkerl/miller](https://github.com/johnkerl/miller) and `cd` into `docs6`. + +After ``sudo pip install sphinx`` (or ``pip3``) you should be able to do ``make html``. + +Edit ``*.md.in`` files, then ``make html`` to generate ``*.md``, then run the Sphinx document-generator. + +Open ``_build/html/index.html`` in your browser, e.g. ``file:////Users/yourname/git/miller/docs6/_build/html/contributing.html``, to verify. + +PRs are welcome at [https://github.com/johnkerl/miller](https://github.com/johnkerl/miller). + +Once PRs are merged, readthedocs creates https://miller.readthedocs.io using the following configs: + +* [https://readthedocs.org/projects/miller](https://readthedocs.org/projects/miller) +* [https://readthedocs.org/projects/miller/builds](https://readthedocs.org/projects/miller/builds) +* [https://github.com/johnkerl/miller/settings/hooks](https://github.com/johnkerl/miller/settings/hooks) + +## Testing + +As of Miller-6's current pre-release status, the best way to test is to either build from source via [Building from source](build.md), or by getting a recent binary at [https://github.com/johnkerl/miller/actions](https://github.com/johnkerl/miller/actions), then click latest build, then *Artifacts*. Then simply use Miller for whatever you do, and create an issue at [https://github.com/johnkerl/miller/issues](https://github.com/johnkerl/miller/issues). + +Do note that as of 2021-06-17 a few things have not been ported to Miller 6 -- most notably, including regex captures and localtime DSL functions. + +## Feature development + +Issues: [https://github.com/johnkerl/miller/issues](https://github.com/johnkerl/miller/issues) + +Developer notes: [https://github.com/johnkerl/miller/blob/main/go/README.md](https://github.com/johnkerl/miller/blob/main/go/README.md) + +PRs which pass regression test ([https://github.com/johnkerl/miller/blob/main/go/regtest/README.md](https://github.com/johnkerl/miller/blob/main/go/regtest/README.md)) are always welcome! diff --git a/docs6b/docs/coverart/cover-cat.png b/docs6b/docs/coverart/cover-cat.png new file mode 100644 index 0000000000000000000000000000000000000000..8b3121b7db52241c2928aea9deba702deceb0801 GIT binary patch literal 103973 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/coverart/cover-combined.png b/docs6b/docs/coverart/cover-combined.png new file mode 100644 index 0000000000000000000000000000000000000000..b35647ec577d5142db1e442981183c3137ac4a30 GIT binary patch literal 210203 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
      1. }D8 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νL+$D=!&~{Gjjn8FVkXjg4C(2 zj{#WtolOt$TAXIcbgY~1#o)DOxBE4p@+H0V*7JU9?xk)=I8VE1jOSE$eS2pgMZfhg zUhaUQFG$WVrWxL%0NGN2k?UkL*~!a1@($rMBrSnLX>})PEHS=_V^dQVaGFQ(Z_zjl zH2(v(^L3&<_@dvfz!JnMKMBN^@Hpr)?*>>^#w-1ywbYF9v$L}&^h7^YeMxdW$fQV} zmnHgFw~0CDGm0&;KU4O!pr&Mb40GbUAZKJD=rr%~K9pd4mBUHFrlAe+#jH66jXze0 z?Hn9PL_FU8|65_e#n+w`qjefBl%j2Zg0Ye%3=szOIl0#Na@4KAP}fK<*H2I~8E3`N z>fx|<0jYDoEEt^DWFZa+sriqhvT5cyD#>iJnm*O zqjGXb9(@HO{wub|$gQ8@OU^%fxp^$7_xJ!!b6MFMSsgKE^zL0_3TV1YF0D!k1Ap1S zym&G8KKTCyDnEiqlW>?e(YL#X>MoSZWOTG7ik|qMrkzn$zJS_?MzsPP?Hi_+4(-6E zz!~Secd2j@HN1>j`>j9A%C>D{@n%9+`$)75laZ;F-rCz=izLcjNEqG5YsC%Q8qSnc zva_!0yv`4pkY1tqI&Hq_L~iTbLqa>aQ!(f7}9 z#F+G2CxFjK6GD*n=<@6()60W1h$oBJ!US_%Dc3(?iAv(E=nUlKBA3*yJyts5yD060 z-gP273w{qFswUD?=Goc*g#Ra&Z=HY&aR&*k%+%_`9im+evQ!aAKX7#Y#Ji)4pGj14 z|Au@Fq~_6zyS<)r9|z`6DH##hKOlX{a42gVv8%=FE5>!HV$Xt+6Vg}~SHrwAaY(RLJpn}>}u7>_>s|g)!Y(zbOX5O$rW7% zKgk5~vhjDAf_G2)g)&G1L6+fFc*&M1(byvT_IqC^U!o2aG=9cXpEUB77o<>nQQcHE z+CTKjxXY#hFgH;S48P~H!x8Ul4Sf23*1jj_iYv{m(xgb(^heq;9&G~E{K;&>o8Q>% zw4WWJh4W=^2oyu`azH-2F~8PkkTIlUj(x0*k>C^&GX`60p^eG7sOrMm1bkmXguwtO zvj&Fb;F(Hr%zwdA)BIlYL{)4&?uN+rNcah=7-?0sHZ|<>F|PXbb_lAwv;lvK-8e$C z5f6%Tv_l^%Dl{g551Z`~yvM8}jAk@Fh+>@Kx0^V~#!2Il{ez~x{ia9a&v6W|FfoF#EvkU&b zzRQ7M(wo8(iFeD?SVQC;pLk8zWZ}R>##a+}@$@0oWFM1sT<(Caz#Nm@CRG7#NB(nJ_>xOekdXurJH7>nal zz8^cS|0~RW`fH5FbH=F+r!*0uXrt-g(*^t-MEpo*)W=t2Y)DyV7C57}Xrr#jy|oGJ z+^M#jW2<#zWDZD}{Wz;fsOoOj!6A=` zLX?CM!_`F~Aw$lX%RYj%AvnX;@N95ir|sVvOTZVnpTRJb2dSLT&dG6zi;qY9zvuKv z*KALT#)7B$w|lhXg=~>N21Ky zYc!-Q_D@zG!TIvx_6OwQ5X}GD`* z5*%!hv7pU5SQgbSCgQV-)N9%9%?J~aFhEF3-#ELD8|9watnp>60F66C0O#PdJvyHb z)S2p=h5sfjTmHaL0+J#Zpzj$-w1QnE= zI6wQX^z@tEP6wgDzUV2~flTG;6AwPt6F$c|+oDMH3WUO(sEWtDqlZD!XK>DFIsyMY zXiQ%v32lIKlNFf3?~iIEY}tDhQqD}=tZ_2AF%%D6w$qr{gQoi~(s{IO>_*$d75QKz z)LLotGW$Lw`kf@JOZ)Z8FF#bP{?b<&<1?qaML?^018r>*+y^%#W$CAdWamV%_lhG$ zCo3p_f)V@urU<-%t6_r@LmLerqZ^MwK=r2E@wIKPA9;M{GK;VV9!jOU#e)xZLp6b| zq$H=Op6W4vcAgk+$VGy?CPzfu`@wLc_2Za`H@f}w!jg-9wmBVGb<| zj0LCFc|n7Y7B|4M;Co(;Z@);;oj|TUN*H_XWal& z8n3*S3@;=xRkNvDJ?Oh-+-M=;t)}5GnXp3Tb9GGaGC0aWB`R#QwsE%#p3*;iL)Dxp zzGSGTa6j8Z+O4GnTLM*_qR}{r_1$fWp>*Ja!#FhhME#yNQ|!ycuzi!}D`=RW-0Nb> zFX}vom$X9im20FSmGP|#{g7y#x^SsJ4V@PECaqL?wmI%0C>zd7!JGwp9_idGk_m76 fyT52c5MAMb;F4cjEGel0m`hdZrDBD=N$~#xa5B%N literal 0 HcmV?d00001 diff --git a/docs6b/docs/coverart/cover-sort-to-pprint.png b/docs6b/docs/coverart/cover-sort-to-pprint.png new file mode 100644 index 0000000000000000000000000000000000000000..39f3d3d2d9a2de53d72c149535a0157ea72053c9 GIT binary patch literal 114080 zcmZ^~1AJsn(>FY^ZCe}LwzaXfNjA1^bCZpo?8dfjYhxQT$;SF}J@@_Kd*1gw^Xut4 zUG=Z->eHvIyLu){MM)Y79v>b603gZANT>k-V1=Lb1}yaFH`~{e?*IUzt+lwgimbRe zsfx41H)~r906-?{hZc;s`WSYuUUFh$D0*aI>TDKimmFMyBx>T9RajZlg2A7tUoTDy zgKcnBD^JQJ3oGbJW1?3l3RhoDMJ07`+*C1taFc-<-2b@Fxz5V?cy~F>daPZ`_|by+2WM(b{SSu*iSw=`?=NalXG9NC1V&E!k**ot2`MnOZ$oq0xu)`dhId?3^EZH_liPLbk>Q(dJ2@ z@uva8t?3N(lEJT${8V_Xb>sTt8x+{TZjb?TXmsQ$U!Q-m8chd1g{c%^nmR<~w-?}$mMTp7U zmgV^XRfGacI#Iha=}Z#z8vGdb;x?!6ej8#x2?`DvN$(SJD1VLYjXgO!m0#>< z%)houXk>eua5=bUe}lbwaU zq(>V398v}LJx~VrAY@N*Z)56toY8*?afos0=Z2 z8t`-64)XF{pb?;GL?_0uM_q&UppJ<#7cV4)Sj&HNbYo)co`JH5u=Cy{^8_>^Gwv&F z!1C-8&!P~Z1m_BpO{k7kO~TtmUiM7wbhH#KQ*aigVTtt&&|ZxP$X2aGJUWh7paN)yc1_QW5JLD8Fc}1hzcB zdphS6frMW{i$Xs#QaiqOxVHLg-W?*89n*6YTSmKvD`ZoRTh{Gvi;nKeJx)_-+cVi$ z186@u%V$>jzkLWpnixI~V?9BjikzRH+q@1-_BmV?m^r>|zYYH}2;80a^QVXymp(5)cNf+_kEdZ}V5%+X5GqTwt;b3z9~7aWLs0&;?@3?@d!W1K;N)cF@Z%i$9?f}don}KkD^T_%b4#I-ekO9LLZgDUXt8LpNPR|h#*ZKO zO&p=LWbVd#!b+ntr7@zBm@ni?;dmbEZ`)sZZ^pMTZ%x=b6S^@~oU#=v6$hI+4?oXRe+)mHWd`@W2l~-zJh0C{x2Y+%YFtMk% zWqT!hr94^x9Amj>*{!7-_#SRRbl+#(Dq0&fn?GpW(}xtI9L_MnGC(-+Bit<s#SYauXVyW(QyjABX3tmNjkp0^(7 zK;oL>GBER=Y#fL+!M392(lc}4xS*2H8~S!wKdw`zZE!Svlyn4tYj?zW)P>!QEsHIQ z{lZABt;XQTz|Od$&86qAlc5t=muaD4=eCk*duhg4Z)oYa{2UTjr5HU$p2e4i(+u6L zzb>}^ef`Cqql2{LxBCzGmCLAmp?lu@tcx0+eB@kY@(B2diTGbd=|!tfDQ4%e{jl3; z$!I?)?0HplR+XTXmXs2*Gp6UJC8yn{YovAK6bRa!5B?+>83-6S8@RV_xGcF5UFsgJ z?L03}^~GIl?z(U091&j$t#oa@#YGfF%$hZf*eQn}Ofv z5p+2`ojeUbG2HPU%L9=>Ip^yqFLN^!%-h%b+j;Lw@4W9muST);L{x-LW{W9+7=U4K zb6~TGrm^?Va&I%~Evcc3#q7TEgs~`adgs{I$DPZE`Nb_#K9b?UaTF$=#FDFw4ig~` zmJ!YlZUIRiejW9mWrJLRzLT$$zMtLnn}j+g8QT|Uivz}Lxb&H-J@>eKVnLt3ziGdJ z6URuO-Nx!t9m<~Ve(CTVUm6dWz3tGdC8!$I zus1`^f=*3yA?ulko7^e@GE6o|CjZT=L+>T#tZ@^OI-9CNXSXjEpCx!@TCQ5o(h+`Z z3ekReIF?B$q9^`C4wXTh;sg~MRtqlA6570a+&2j;v5Buj9Fy`3hFdi69?~B7pQJx} z^}+{(M;GI#6N+P-d1XoIxgHXQ^kYfcnWlUe WfiyF1pxRxBw)_xn*)BaK7CC{U+ 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

        NU6Y@GUgX#^yRt7=hl7lTGrUAo5Q3%0%8i0|4q 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

        c^F8@%zE(Y*QvaGQvnhle69Y&m^vxqGAp)i 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 literal 0 HcmV?d00001 diff --git a/docs6b/docs/coverart/coverart.key b/docs6b/docs/coverart/coverart.key new file mode 100755 index 0000000000000000000000000000000000000000..5f6feb9ef1dee29575a893afd05aeb2cdf97aafd GIT binary patch literal 529114 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

      2. + + +
        + +
        + +
        +

        Programming-language examples

        +

        Here are a few things focusing on Miller’s DSL as a programming language per se, outside of its normal use for streaming record-processing.

        +
        +

        Sieve of Eratosthenes

        +

        The Sieve of Eratosthenes is a standard introductory programming topic. The idea is to find all primes up to some N by making a list of the numbers 1 to N, then striking out all multiples of 2 except 2 itself, all multiples of 3 except 3 itself, all multiples of 4 except 4 itself, and so on. Whatever survives that without getting marked is a prime. This is easy enough in Miller. Notice that here all the work is in begin and end statements; there is no file input (so we use mlr -n to keep Miller from waiting for input data).

        +
         cat programs/sieve.mlr
        + # ================================================================
        + # Sieve of Eratosthenes: simple example of Miller DSL as programming language.
        + # ================================================================
        +
        + # Put this in a begin-block so we can do either
        + #   mlr -n put -q -f name-of-this-file.mlr
        + # or
        + #   mlr -n put -q -f name-of-this-file.mlr -e '@n = 200'
        + # i.e. 100 is the default upper limit, and another can be specified using -e.
        + begin {
        +   @n = 100;
        + }
        +
        + end {
        +   for (int i = 0; i <= @n; i += 1) {
        +     @s[i] = true;
        +   }
        +   @s[0] = false; # 0 is neither prime nor composite
        +   @s[1] = false; # 1 is neither prime nor composite
        +   # Strike out multiples
        +   for (int i = 2; i <= @n; i += 1) {
        +     for (int j = i+i; j <= @n; j += i) {
        +       @s[j] = false;
        +     }
        +   }
        +   # Print survivors
        +   for (int i = 0; i <= @n; i += 1) {
        +     if (@s[i]) {
        +       print i;
        +     }
        +   }
        + }
        +
        +
        +
         mlr -n put -f programs/sieve.mlr
        + 2
        + 3
        + 5
        + 7
        + 11
        + 13
        + 17
        + 19
        + 23
        + 29
        + 31
        + 37
        + 41
        + 43
        + 47
        + 53
        + 59
        + 61
        + 67
        + 71
        + 73
        + 79
        + 83
        + 89
        + 97
        +
        +
        +
        +
        +

        Mandelbrot-set generator

        +

        The Mandelbrot set is also easily expressed. This isn’t an important case of data-processing in the vein for which Miller was designed, but it is an example of Miller as a general-purpose programming language – a test case for the expressiveness of the language.

        +

        The (approximate) computation of points in the complex plane which are and aren’t members is just a few lines of complex arithmetic (see the Wikipedia article); how to render them is another task. Using graphics libraries you can create PNG or JPEG files, but another fun way to do this is by printing various characters to the screen:

        +
         cat programs/mand.mlr
        + # Mandelbrot set generator: simple example of Miller DSL as programming language.
        + begin {
        +   # Set defaults
        +   @rcorn     = -2.0;
        +   @icorn     = -2.0;
        +   @side      = 4.0;
        +   @iheight   = 50;
        +   @iwidth    = 100;
        +   @maxits    = 100;
        +   @levelstep = 5;
        +   @chars     = "@X*o-."; # Palette of characters to print to the screen.
        +   @verbose   = false;
        +   @do_julia  = false;
        +   @jr        = 0.0;      # Real part of Julia point, if any
        +   @ji        = 0.0;      # Imaginary part of Julia point, if any
        + }
        +
        + # Here, we can override defaults from an input file (if any).  In Miller's
        + # put/filter DSL, absent-null right-hand sides result in no assignment so we
        + # can simply put @rcorn = $rcorn: if there is a field in the input like
        + # 'rcorn = -1.847' we'll read and use it, else we'll keep the default.
        + @rcorn     = $rcorn;
        + @icorn     = $icorn;
        + @side      = $side;
        + @iheight   = $iheight;
        + @iwidth    = $iwidth;
        + @maxits    = $maxits;
        + @levelstep = $levelstep;
        + @chars     = $chars;
        + @verbose   = $verbose;
        + @do_julia  = $do_julia;
        + @jr        = $jr;
        + @ji        = $ji;
        +
        + end {
        +   if (@verbose) {
        +     print "RCORN     = ".@rcorn;
        +     print "ICORN     = ".@icorn;
        +     print "SIDE      = ".@side;
        +     print "IHEIGHT   = ".@iheight;
        +     print "IWIDTH    = ".@iwidth;
        +     print "MAXITS    = ".@maxits;
        +     print "LEVELSTEP = ".@levelstep;
        +     print "CHARS     = ".@chars;
        +   }
        +
        +   # Iterate over a matrix of rows and columns, printing one character for each cell.
        +   for (int ii = @iheight-1; ii >= 0; ii -= 1) {
        +     num pi = @icorn + (ii/@iheight) * @side;
        +     for (int ir = 0; ir < @iwidth; ir += 1) {
        +       num pr = @rcorn + (ir/@iwidth) * @side;
        +       printn get_point_plot(pr, pi, @maxits, @do_julia, @jr, @ji);
        +     }
        +     print;
        +   }
        + }
        +
        + # This is a function to approximate membership in the Mandelbrot set (or Julia
        + # set for a given Julia point if do_julia == true) for a given point in the
        + # complex plane.
        + func get_point_plot(pr, pi, maxits, do_julia, jr, ji) {
        +   num zr = 0.0;
        +   num zi = 0.0;
        +   num cr = 0.0;
        +   num ci = 0.0;
        +
        +   if (!do_julia) {
        +     zr = 0.0;
        +     zi = 0.0;
        +     cr = pr;
        +     ci = pi;
        +   } else {
        +     zr = pr;
        +     zi = pi;
        +     cr = jr;
        +     ci = ji;
        +   }
        +
        +   int iti = 0;
        +   bool escaped = false;
        +   num zt = 0;
        +   for (iti = 0; iti < maxits; iti += 1) {
        +     num mag = zr*zr + zi+zi;
        +     if (mag > 4.0) {
        +         escaped = true;
        +         break;
        +     }
        +     # z := z^2 + c
        +     zt = zr*zr - zi*zi + cr;
        +     zi = 2*zr*zi + ci;
        +     zr = zt;
        +   }
        +   if (!escaped) {
        +     return ".";
        +   } else {
        +     # The // operator is Miller's (pythonic) integer-division operator
        +     int level = (iti // @levelstep) % strlen(@chars);
        +     return substr(@chars, level, level);
        +   }
        + }
        +
        +
        +

        At standard resolution this makes a nice little ASCII plot:

        +
         mlr -n put -f ./programs/mand.mlr
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXX.XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXooXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX**o..*XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXX*-....-oXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@XXXXXXXXXX*......o*XXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXX**oo*-.-........oo.XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX....................X..o-XXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@XXXXXXXXXXXXXXX*oo......................oXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@XXX*XXXXXXXXXXXX**o........................*X*X@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@XXXXXXooo***o*.*XX**X..........................o-XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@XXXXXXXX*-.......-***.............................oXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@XXXXXXXX*@..........Xo............................*XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@XXXX@XXXXXXXX*o@oX...........@...........................oXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + .........................................................o*XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@XXXXXXXXX*-.oX...........@...........................oXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@XXXXXXXXXX**@..........*o............................*XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@XXXXXXXXXXXXX-........***.............................oXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@XXXXXXXXXXXXoo****o*.XX***@..........................o-XXXXXXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@XXXXX*XXXX*XXXXXXX**-........................***XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX*o*.....................@o*XXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXX*....................*..o-XX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX*ooo*-.o........oo.X*XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX**@.....*XXXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX*o....-o*XXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXo*o..*XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXXX*o*XXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXXXXX@XXXXXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXXXXXX@@XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@XXXXX@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        + @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
        +
        +
        +

        But using a very small font size (as small as my Mac will let me go), and by choosing the coordinates to zoom in on a particular part of the complex plane, we can get a nice little picture:

        +
        #!/bin/bash
        +# Get the number of rows and columns from the terminal window dimensions
        +iheight=$(stty size | mlr --nidx --fs space cut -f 1)
        +iwidth=$(stty size | mlr --nidx --fs space cut -f 2)
        +echo "rcorn=-1.755350,icorn=+0.014230,side=0.000020,maxits=10000,iheight=$iheight,iwidth=$iwidth" \
        +| mlr put -f programs/mand.mlr
        +
        +
        +_images/mand.png +
        +
        + + +
        +
        +

        8uxJ*>R^b$#4nDjZz&;t9{?7t%B;mcJ4 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

      8uxJ*>R^b$#4nDjZz&;t9{?7t%B;mcJ4 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